diff --git a/openoffice/share/Scripts/beanshell/Capitalise/capitalise.bsh b/openoffice/share/Scripts/beanshell/Capitalise/capitalise.bsh new file mode 100644 index 0000000000000000000000000000000000000000..c6258311bb792298abe5376675c6749ee87980c6 --- /dev/null +++ b/openoffice/share/Scripts/beanshell/Capitalise/capitalise.bsh @@ -0,0 +1,114 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ +// Change the case of a selection, or current word from upper case, +// to first char upper case, to all lower case to upper case... +import com.sun.star.uno.UnoRuntime; +import com.sun.star.frame.XModel; +import com.sun.star.view.XSelectionSupplier; +import com.sun.star.container.XIndexAccess; +import com.sun.star.text.XText; +import com.sun.star.text.XTextRange; +import com.sun.star.text.XWordCursor; +import com.sun.star.script.provider.XScriptContext; + +// return the new string based on the string passed in +String getNewString( theString ) { + String newString; + if(theString==null || theString.length()==0) { + return newString; + } + // should we tokenize on "."? + if(Character.isUpperCase(theString.charAt(0)) && theString.length()>=2 && Character.isUpperCase(theString.charAt(1))) { // first two chars are UC => first UC, rest LC + newString=theString.substring(0,1).toUpperCase()+theString.substring(1).toLowerCase(); + } else if (Character.isUpperCase(theString.charAt(0))) { // first char UC => all to LC + newString=theString.toLowerCase(); + } else { // all to UC. + newString=theString.toUpperCase(); + } + return newString; +} + +//the method that does the work +void capitalise() { + + // get the number of regions selected + count = xIndexAccess.getCount(); + if(count>=1) { //ie we have a selection + for(i=0;i + + + + + + + diff --git a/openoffice/share/Scripts/beanshell/HelloWorld/helloworld.bsh b/openoffice/share/Scripts/beanshell/HelloWorld/helloworld.bsh new file mode 100644 index 0000000000000000000000000000000000000000..3220c7e4afe7582feaa9a51c1ff7e4c90a165e6a --- /dev/null +++ b/openoffice/share/Scripts/beanshell/HelloWorld/helloworld.bsh @@ -0,0 +1,37 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ +// Hello World in BeanShell +import com.sun.star.uno.UnoRuntime; +import com.sun.star.text.XTextDocument; +import com.sun.star.text.XText; +import com.sun.star.text.XTextRange; + +// get the document from the scripting context which is made available to all +// scripts +oDoc = XSCRIPTCONTEXT.getDocument(); +//get the XTextDocument interface +xTextDoc = (XTextDocument) UnoRuntime.queryInterface(XTextDocument.class,oDoc); +//get the XText interface +xText = xTextDoc.getText(); +// get an (empty) XTextRange at the end of the document +xTextRange = xText.getEnd(); +// set the string +xTextRange.setString( "Hello World (in BeanShell)" ); diff --git a/openoffice/share/Scripts/beanshell/HelloWorld/parcel-descriptor.xml b/openoffice/share/Scripts/beanshell/HelloWorld/parcel-descriptor.xml new file mode 100644 index 0000000000000000000000000000000000000000..d150f6acd7f3d6555463f47c54537d4a9990ae24 --- /dev/null +++ b/openoffice/share/Scripts/beanshell/HelloWorld/parcel-descriptor.xml @@ -0,0 +1,36 @@ + + + + + + + + diff --git a/openoffice/share/Scripts/beanshell/Highlight/ButtonPressHandler.bsh b/openoffice/share/Scripts/beanshell/Highlight/ButtonPressHandler.bsh new file mode 100644 index 0000000000000000000000000000000000000000..268fc6d171e0f9eb523f4c85605be3cd33f319c0 --- /dev/null +++ b/openoffice/share/Scripts/beanshell/Highlight/ButtonPressHandler.bsh @@ -0,0 +1,126 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ +// this code is bound to the events generated by the buttons in the dialog +// it will close the dialog or find and highlight the text entered in the +// dialog (depending on the button pressed) +import com.sun.star.uno.*; +import com.sun.star.awt.*; +import com.sun.star.lang.*; +import com.sun.star.beans.*; +import com.sun.star.util.*; +import com.sun.star.script.framework.browse.DialogFactory; + +// Get the ActionEvent object from the ARGUMENTS list +ActionEvent event = (ActionEvent) ARGUMENTS[0]; + +// Each argument is of type Any so we must use the AnyConverter class to +// convert it into the interface or primitive type we expect +XButton button = (XButton)AnyConverter.toObject( + new Type(XButton.class), event.Source); + +// We can now query for the model of the button and get its properties +XControl control = (XControl)UnoRuntime.queryInterface(XControl.class, button); +XControlModel cmodel = control.getModel(); +XPropertySet pset = (XPropertySet)UnoRuntime.queryInterface( + XPropertySet.class, cmodel); + +if (pset.getPropertyValue("Label").equals("Exit")) +{ + // We can get the XDialog in which this control appears by calling + // getContext() on the XControl interface + XDialog xDialog = (XDialog)UnoRuntime.queryInterface( + XDialog.class, control.getContext()); + + // Close the dialog + xDialog.endExecute(); +} +else +{ + // We can get the list of controls for this dialog by calling + // getContext() on the XControl interface of the button + XControlContainer controls = (XControlContainer)UnoRuntime.queryInterface( + XControlContainer.class, control.getContext()); + + // Now get the text field control from the list + XTextComponent textField = (XTextComponent) + UnoRuntime.queryInterface( + XTextComponent.class, controls.getControl("HighlightTextField")); + + String searchKey = textField.getText(); + + // highlight the text in red + java.awt.Color cRed = new java.awt.Color(255, 0, 0); + int red = cRed.getRGB(); + + XReplaceable replaceable = (XReplaceable) + UnoRuntime.queryInterface(XReplaceable.class, XSCRIPTCONTEXT.getDocument()); + + XReplaceDescriptor descriptor = + (XReplaceDescriptor) replaceable.createReplaceDescriptor(); + + // Gets a XPropertyReplace object for altering the properties + // of the replaced text + XPropertyReplace xPropertyReplace = (XPropertyReplace) + UnoRuntime.queryInterface(XPropertyReplace.class, descriptor); + + // Sets the replaced text property fontweight value to Bold + PropertyValue wv = new PropertyValue("CharWeight", -1, + new Float(com.sun.star.awt.FontWeight.BOLD), + com.sun.star.beans.PropertyState.DIRECT_VALUE); + + // Sets the replaced text property color value to RGB parameter + PropertyValue cv = new PropertyValue("CharColor", -1, + new Integer(red), + com.sun.star.beans.PropertyState.DIRECT_VALUE); + + // Apply the properties + PropertyValue[] props = new PropertyValue[] { cv, wv }; + + try { + xPropertyReplace.setReplaceAttributes(props); + + // Only matches whole words and case sensitive + descriptor.setPropertyValue( + "SearchCaseSensitive", new Boolean(true)); + descriptor.setPropertyValue("SearchWords", new Boolean(true)); + } + catch (com.sun.star.beans.UnknownPropertyException upe) { + System.err.println("Error setting up search properties"); + return; + } + catch (com.sun.star.beans.PropertyVetoException pve) { + System.err.println("Error setting up search properties"); + return; + } + catch (com.sun.star.lang.WrappedTargetException wte) { + System.err.println("Error setting up search properties"); + return; + } + + // Replaces all instances of searchKey with new Text properties + // and gets the number of instances of the searchKey + descriptor.setSearchString(searchKey); + descriptor.setReplaceString(searchKey); + replaceable.replaceAll(descriptor); +} + +// BeanShell OpenOffice.org scripts should always return 0 +return 0; diff --git a/openoffice/share/Scripts/beanshell/Highlight/ShowDialog.bsh b/openoffice/share/Scripts/beanshell/Highlight/ShowDialog.bsh new file mode 100644 index 0000000000000000000000000000000000000000..b1226eb8b7bfc7215b919f8aa2ce0b1647bfb0bc --- /dev/null +++ b/openoffice/share/Scripts/beanshell/Highlight/ShowDialog.bsh @@ -0,0 +1,144 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ +// this script serves as an example of how to launch a Basic Dialog +// from a script +import com.sun.star.uno.UnoRuntime; +import com.sun.star.script.provider.XScriptContext; +import com.sun.star.lang.XMultiComponentFactory; +import com.sun.star.lang.EventObject; +import com.sun.star.uno.Type; +import com.sun.star.uno.AnyConverter; +import com.sun.star.text.XTextDocument; +import com.sun.star.beans.PropertyValue; +import com.sun.star.script.XLibraryContainer; +import com.sun.star.awt.*; +import com.sun.star.util.*; + +boolean tryLoadingLibrary( xmcf, context, name ) +{ + try + { + obj = xmcf.createInstanceWithContext( + "com.sun.star.script.Application" + name + "LibraryContainer", + context.getComponentContext()); + + xLibraryContainer = (XLibraryContainer) + UnoRuntime.queryInterface(XLibraryContainer.class, obj); + + System.err.println("Got XLibraryContainer"); + + serviceObj = context.getComponentContext().getValueByName( + "/singletons/com.sun.star.util.theMacroExpander"); + + xme = (XMacroExpander) AnyConverter.toObject( + new Type(XMacroExpander.class), serviceObj); + + bootstrapName = "bootstraprc"; + if (System.getProperty("os.name").startsWith("Windows")) + { + bootstrapName = "bootstrap.ini"; + } + + libURL = xme.expandMacros( + "${$OOO_BASE_DIR/program/" + bootstrapName + "::BaseInstallation}" + + "/share/basic/ScriptBindingLibrary/" + + name.toLowerCase() + ".xlb/"); + + System.err.println("libURL is: " + libURL); + + xLibraryContainer.createLibraryLink( + "ScriptBindingLibrary", libURL, false); + + System.err.println("liblink created"); + + } + catch (com.sun.star.uno.Exception e) + { + System.err.println("Got an exception loading lib: " + e.getMessage()); + return false; + } + return true; +} + +// get the XMultiComponentFactory from the XSCRIPTCONTEXT +XMultiComponentFactory xmcf = + XSCRIPTCONTEXT.getComponentContext().getServiceManager(); + +Object[] args = new Object[1]; +args[0] = XSCRIPTCONTEXT.getDocument(); + +Object obj; +try { + // try to create an instance of the DialogProvider + obj = xmcf.createInstanceWithArgumentsAndContext( + "com.sun.star.awt.DialogProvider", args, + XSCRIPTCONTEXT.getComponentContext()); + /* + obj = xmcf.createInstanceWithContext( + "com.sun.star.awt.DialogProvider", + XSCRIPTCONTEXT.getComponentContext()); + */ +} +catch (com.sun.star.uno.Exception e) { + System.err.println("Error getting DialogProvider object"); + return 0; +} + +// get the XDialogProvider interface from the object created above +XDialogProvider xDialogProvider = (XDialogProvider) + UnoRuntime.queryInterface(XDialogProvider.class, obj); + +System.err.println("Got DialogProvider, now get dialog"); + +try { + // try to create the Highlight dialog (found in the ScriptBindingLibrary) + findDialog = xDialogProvider.createDialog("vnd.sun.star.script:" + + "ScriptBindingLibrary.Highlight?location=application"); + if( findDialog == null ) + { + if (tryLoadingLibrary(xmcf, XSCRIPTCONTEXT, "Dialog") == false || + tryLoadingLibrary(xmcf, XSCRIPTCONTEXT, "Script") == false) + { + System.err.println("Error loading ScriptBindingLibrary"); + return 0; + } + else + { + // try to create the Highlight dialog (found in the ScriptBindingLibrary) + findDialog = xDialogProvider.createDialog("vnd.sun.star.script:" + + "ScriptBindingLibrary.Highlight?location=application"); + } + } +} +catch (java.lang.Exception e) { + System.err.println("Got exception on first creating dialog: " + + e.getMessage()); +} + +// execute the dialog in a new thread (so that this script can finish) +Thread t = new Thread() { + public void run() { + findDialog.execute(); + } +}; +t.start(); + +return 0; diff --git a/openoffice/share/Scripts/beanshell/Highlight/highlighter.bsh b/openoffice/share/Scripts/beanshell/Highlight/highlighter.bsh new file mode 100644 index 0000000000000000000000000000000000000000..67159aaf554d719c13d3996db882416d5a827d6c --- /dev/null +++ b/openoffice/share/Scripts/beanshell/Highlight/highlighter.bsh @@ -0,0 +1,169 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ +import com.sun.star.uno.UnoRuntime; +import com.sun.star.util.XReplaceable; +import com.sun.star.util.XReplaceDescriptor; +import com.sun.star.util.XPropertyReplace; +import com.sun.star.beans.PropertyValue; +import com.sun.star.text.XTextDocument; +import com.sun.star.script.provider.XScriptContext; + +int replaceText(searchKey, color, bold) { + + result = 0; + + try { + // Create an XReplaceable object and an XReplaceDescriptor + replaceable = (XReplaceable) + UnoRuntime.queryInterface(XReplaceable.class, xTextDocument); + + descriptor = + (XReplaceDescriptor) replaceable.createReplaceDescriptor(); + + // Gets a XPropertyReplace object for altering the properties + // of the replaced text + xPropertyReplace = (XPropertyReplace) + UnoRuntime.queryInterface(XPropertyReplace.class, descriptor); + + // Sets the replaced text property fontweight value to Bold or Normal + wv = null; + if (bold) { + wv = new PropertyValue("CharWeight", -1, + new Float(com.sun.star.awt.FontWeight.BOLD), + com.sun.star.beans.PropertyState.DIRECT_VALUE); + } + else { + wv = new PropertyValue("CharWeight", -1, + new Float(com.sun.star.awt.FontWeight.NORMAL), + com.sun.star.beans.PropertyState.DIRECT_VALUE); + } + + // Sets the replaced text property color value to RGB color parameter + cv = new PropertyValue("CharColor", -1, new Integer(color), + com.sun.star.beans.PropertyState.DIRECT_VALUE); + + // Apply the properties + PropertyValue[] props = { cv, wv }; + xPropertyReplace.setReplaceAttributes(props); + + // Only matches whole words and case sensitive + descriptor.setPropertyValue("SearchCaseSensitive", new Boolean(true)); + descriptor.setPropertyValue("SearchWords", new Boolean(true)); + + // Replaces all instances of searchKey with new Text properties + // and gets the number of instances of the searchKey + descriptor.setSearchString(searchKey); + descriptor.setReplaceString(searchKey); + result = replaceable.replaceAll(descriptor); + + } + catch (Exception e) { + } + + return result; +} + +searchKey = ""; + +// The XSCRIPTCONTEXT variable is of type XScriptContext and is available to +// all BeanShell scripts executed by the Script Framework +xTextDocument = (XTextDocument) + UnoRuntime.queryInterface(XTextDocument.class, XSCRIPTCONTEXT.getDocument()); + +// Create a JButton and add an ActionListener +// When clicked the value for the searchKey is read and passed to replaceText +myListener = new ActionListener() { + actionPerformed(ActionEvent e) { + searchKey = findTextBox.getText(); + + if(searchKey.equalsIgnoreCase("")) { + JOptionPane.showMessageDialog(null, + "No text entered for search", + "No text", JOptionPane.INFORMATION_MESSAGE); + } + else { + // highlight the text in red + cRed = new Color(255, 0, 0); + red = cRed.getRGB(); + num = replaceText(searchKey, red, true); + + if(num > 0) { + int response = JOptionPane.showConfirmDialog(null, + searchKey + " was found " + num + + " times\nDo you wish to keep the text highlighted?", + "Confirm highlight", JOptionPane.YES_NO_OPTION, + JOptionPane.QUESTION_MESSAGE); + + if (response == 1) { + cBlack = new Color(255, 255, 255); + black = cBlack.getRGB(); + replaceText(searchKey, black, false); + } + } + else { + JOptionPane.showMessageDialog(null, + "No matches were found", "Not found", + JOptionPane.INFORMATION_MESSAGE); + } + } + } +}; + + +exitListener = new ActionListener() { + actionPerformed(ActionEvent e) { + frame.dispose(); + } +}; + + +searchButton = new JButton("Highlight"); +searchButton.addActionListener(myListener); + +exitButton = new JButton("Exit"); +exitButton.addActionListener(exitListener); + +buttonPanel = new JPanel(); +buttonPanel.setLayout(new FlowLayout()); +buttonPanel.add(searchButton); +buttonPanel.add(exitButton); + + +// Create a JPanel containing one JTextField for the search text. +searchPanel = new JPanel(); +searchPanel.setLayout(new FlowLayout()); +findTextBox = new JTextField(20); +findWhat = new JLabel("Find What: "); +searchPanel.add(findWhat); +searchPanel.add(findTextBox); + +// Create frame and add a window listener +frame = new JFrame("Highlight Text"); +frame.setSize(350,130); +frame.setLocation(430,430); +frame.setResizable(false); +// Add the panel and button to the frame +frame.getContentPane().setLayout(new GridLayout(2,1,10,10)); +frame.getContentPane().add(searchPanel); +frame.getContentPane().add(buttonPanel); + +frame.setVisible(true); +frame.pack(); diff --git a/openoffice/share/Scripts/beanshell/Highlight/parcel-descriptor.xml b/openoffice/share/Scripts/beanshell/Highlight/parcel-descriptor.xml new file mode 100644 index 0000000000000000000000000000000000000000..430a728407c1fec992dc2888a7cc6c4fdfe94485 --- /dev/null +++ b/openoffice/share/Scripts/beanshell/Highlight/parcel-descriptor.xml @@ -0,0 +1,45 @@ + + + + + + + + diff --git a/openoffice/share/Scripts/beanshell/MemoryUsage/memusage.bsh b/openoffice/share/Scripts/beanshell/MemoryUsage/memusage.bsh new file mode 100644 index 0000000000000000000000000000000000000000..ff6e29b05081106620728d6223c837bc43c026d5 --- /dev/null +++ b/openoffice/share/Scripts/beanshell/MemoryUsage/memusage.bsh @@ -0,0 +1,140 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ +import com.sun.star.uno.UnoRuntime; +import com.sun.star.uno.AnyConverter; +import com.sun.star.uno.Type; +import com.sun.star.lang.XComponent; +import com.sun.star.lang.XMultiServiceFactory; +import com.sun.star.frame.XComponentLoader; +import com.sun.star.document.XEmbeddedObjectSupplier; +import com.sun.star.awt.ActionEvent; +import com.sun.star.awt.Rectangle; +import com.sun.star.beans.XPropertySet; +import com.sun.star.beans.PropertyValue; + +import com.sun.star.container.*; +import com.sun.star.chart.*; +import com.sun.star.table.*; +import com.sun.star.sheet.*; + +import com.sun.star.script.provider.XScriptContext; + +createSpreadsheet() +{ + loader = (XComponentLoader) + UnoRuntime.queryInterface( + XComponentLoader.class, XSCRIPTCONTEXT.getDesktop()); + + comp = loader.loadComponentFromURL( + "private:factory/scalc", "_blank", 4, new PropertyValue[0]); + + doc = (XSpreadsheetDocument) + UnoRuntime.queryInterface(XSpreadsheetDocument.class, comp); + + index = (XIndexAccess) + UnoRuntime.queryInterface(XIndexAccess.class, doc.getSheets()); + + sheet = (XSpreadsheet) AnyConverter.toObject( + new Type(com.sun.star.sheet.XSpreadsheet.class), index.getByIndex(0)); + + return sheet; +} + +addData(sheet, date, total, free) +{ + // set the labels + sheet.getCellByPosition(0, 0).setFormula("Used"); + sheet.getCellByPosition(0, 1).setFormula("Free"); + sheet.getCellByPosition(0, 2).setFormula("Total"); + + // set the values in the cells + sheet.getCellByPosition(1, 0).setValue(total - free); + sheet.getCellByPosition(1, 1).setValue(free); + sheet.getCellByPosition(1, 2).setValue(total); +} + +addChart(sheet) +{ + rect = new Rectangle(); + rect.X = 500; + rect.Y = 3000; + rect.Width = 10000; + rect.Height = 8000; + + range = (XCellRange) UnoRuntime.queryInterface(XCellRange.class, sheet); + myRange = range.getCellRangeByName("A1:B2"); + + rangeAddr = (XCellRangeAddressable) + UnoRuntime.queryInterface(XCellRangeAddressable.class, myRange); + + myAddr = rangeAddr.getRangeAddress(); + + CellRangeAddress[] addr = new CellRangeAddress[1]; + addr[0] = myAddr; + + supp = (XTableChartsSupplier) + UnoRuntime.queryInterface( XTableChartsSupplier.class, sheet); + charts = supp.getCharts(); + charts.addNewByName("Example", rect, addr, false, true); + + try { Thread.sleep(3000); } catch (java.lang.InterruptedException e) { } + + // get the diagram and Change some of the properties + chartsAccess = (XNameAccess) + UnoRuntime.queryInterface( XNameAccess.class, charts); + + tchart = (XTableChart) + UnoRuntime.queryInterface( + XTableChart.class, chartsAccess.getByName("Example")); + + eos = (XEmbeddedObjectSupplier) + UnoRuntime.queryInterface( XEmbeddedObjectSupplier.class, tchart ); + xifc = eos.getEmbeddedObject(); + + xChart = (XChartDocument) + UnoRuntime.queryInterface(XChartDocument.class, xifc); + + xDocMSF = (XMultiServiceFactory) + UnoRuntime.queryInterface(XMultiServiceFactory.class, xChart); + + diagObject = xDocMSF.createInstance("com.sun.star.chart.PieDiagram"); + xDiagram = (XDiagram) + UnoRuntime.queryInterface(XDiagram.class, diagObject); + xChart.setDiagram(xDiagram); + + propset = (XPropertySet) + UnoRuntime.queryInterface( XPropertySet.class, xChart.getTitle() ); + propset.setPropertyValue("String", "JVM Memory Usage"); +} + +runtime = Runtime.getRuntime(); +generator = new Random(); +date = new Date(); + +// allocate a random number of bytes so that the data changes +len = (int)(generator.nextFloat() * runtime.freeMemory() / 5); +bytes = new byte[len]; + +sheet = createSpreadsheet(); +addData(sheet, date.toString(), runtime.totalMemory(), runtime.freeMemory()); +addChart(sheet); + +return 0; diff --git a/openoffice/share/Scripts/beanshell/MemoryUsage/parcel-descriptor.xml b/openoffice/share/Scripts/beanshell/MemoryUsage/parcel-descriptor.xml new file mode 100644 index 0000000000000000000000000000000000000000..78ec4fa30c2b439bf874515c143e9fa69ceb0162 --- /dev/null +++ b/openoffice/share/Scripts/beanshell/MemoryUsage/parcel-descriptor.xml @@ -0,0 +1,36 @@ + + + + + + + + diff --git a/openoffice/share/Scripts/beanshell/WordCount/parcel-descriptor.xml b/openoffice/share/Scripts/beanshell/WordCount/parcel-descriptor.xml new file mode 100644 index 0000000000000000000000000000000000000000..1ac2259b4ee00013fd3bad8d4fc685685d8ba1f9 --- /dev/null +++ b/openoffice/share/Scripts/beanshell/WordCount/parcel-descriptor.xml @@ -0,0 +1,36 @@ + + + + + + + + diff --git a/openoffice/share/Scripts/beanshell/WordCount/wordcount.bsh b/openoffice/share/Scripts/beanshell/WordCount/wordcount.bsh new file mode 100644 index 0000000000000000000000000000000000000000..3ee4c66a8d776fe2f3cd857cc9c9867f95bd4b0b --- /dev/null +++ b/openoffice/share/Scripts/beanshell/WordCount/wordcount.bsh @@ -0,0 +1,84 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ +//Provides a word count of the selected text in A Writer document. +import com.sun.star.uno.UnoRuntime; +import com.sun.star.frame.XModel; +import com.sun.star.view.XSelectionSupplier; +import com.sun.star.container.XIndexAccess; +import com.sun.star.text.XText; +import com.sun.star.text.XTextRange; +import com.sun.star.script.provider.XScriptContext; + +// display the count in a Swing dialog +void doDisplay(numWords) { + wordsLabel = new JLabel("Word count = " + numWords); + closeButton = new JButton("Close"); + frame = new JFrame("Word Count"); + closeButton.addActionListener(new ActionListener() { + actionPerformed(ActionEvent e) { + frame.setVisible(false); + } + }); + frame.getContentPane().setLayout(new BorderLayout()); + frame.getContentPane().add(wordsLabel, BorderLayout.CENTER); + frame.getContentPane().add(closeButton, BorderLayout.SOUTH); + frame.pack(); + frame.setSize(190,90); + frame.setLocation(430,430); + frame.setVisible(true); +} + +int wordcount() { + + result = 0; + + // iterate through each of the selections + count = xIndexAccess.getCount(); + for(i=0;i + + + + diff --git a/openoffice/share/Scripts/java/Highlight/Highlight.jar b/openoffice/share/Scripts/java/Highlight/Highlight.jar new file mode 100644 index 0000000000000000000000000000000000000000..70d1b94639ec55ba19b70b9db5a5d31beaea5b6b Binary files /dev/null and b/openoffice/share/Scripts/java/Highlight/Highlight.jar differ diff --git a/openoffice/share/Scripts/java/Highlight/HighlightText.java b/openoffice/share/Scripts/java/Highlight/HighlightText.java new file mode 100644 index 0000000000000000000000000000000000000000..74dc7e72bafe64ca0c331ef6cffc5b139217e1cb --- /dev/null +++ b/openoffice/share/Scripts/java/Highlight/HighlightText.java @@ -0,0 +1,244 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +import com.sun.star.uno.UnoRuntime; +import com.sun.star.script.provider.XScriptContext; +import com.sun.star.lang.XMultiComponentFactory; +import com.sun.star.lang.EventObject; +import com.sun.star.uno.Type; +import com.sun.star.uno.AnyConverter; +import com.sun.star.text.XTextDocument; +import com.sun.star.beans.PropertyValue; +import com.sun.star.script.XLibraryContainer; +import com.sun.star.awt.*; +import com.sun.star.util.*; + +import java.awt.Color; + +public class HighlightText implements com.sun.star.awt.XActionListener { + + // UNO awt components of the Highlight dialog + XDialog findDialog = null; + XTextComponent findTextBox; + + // The document being searched + XTextDocument theDocument; + + // The text to be searched for + private String searchKey = ""; + + public void showForm(XScriptContext context) { + System.err.println("Starting showForm"); + + XMultiComponentFactory xmcf = + context.getComponentContext().getServiceManager(); + + Object[] args = new Object[1]; + args[0] = context.getDocument(); + + Object obj; + try { + obj = xmcf.createInstanceWithArgumentsAndContext( + "com.sun.star.awt.DialogProvider", args, + context.getComponentContext()); + } + catch (com.sun.star.uno.Exception e) { + System.err.println("Error getting DialogProvider object"); + return; + } + + XDialogProvider xDialogProvider = (XDialogProvider) + UnoRuntime.queryInterface(XDialogProvider.class, obj); + + System.err.println("Got DialogProvider, now get dialog"); + + try { + findDialog = xDialogProvider.createDialog( + "vnd.sun.star.script:" + + "ScriptBindingLibrary.Highlight?location=application"); + } + catch (java.lang.Exception e) { + System.err.println("Got exception on first creating dialog: " + + e.getMessage()); + } + + if (findDialog == null) { + if (tryLoadingLibrary(xmcf, context, "Dialog") == false || + tryLoadingLibrary(xmcf, context, "Script") == false) + { + System.err.println("Error loading ScriptBindingLibrary"); + return; + } + try { + findDialog = xDialogProvider.createDialog( + "vnd.sun.star.script://" + + "ScriptBindingLibrary.Highlight?location=application"); + } + catch (com.sun.star.lang.IllegalArgumentException iae) { + System.err.println("Error loading ScriptBindingLibrary"); + return; + } + } + + XControlContainer controls = (XControlContainer) + UnoRuntime.queryInterface(XControlContainer.class, findDialog); + + XButton highlightButton = (XButton) UnoRuntime.queryInterface( + XButton.class, controls.getControl("HighlightButton")); + highlightButton.setActionCommand("Highlight"); + + findTextBox = (XTextComponent) UnoRuntime.queryInterface( + XTextComponent.class, controls.getControl("HighlightTextField")); + + XButton exitButton = (XButton) UnoRuntime.queryInterface( + XButton.class, controls.getControl("ExitButton")); + exitButton.setActionCommand("Exit"); + + theDocument = (XTextDocument) UnoRuntime.queryInterface( + XTextDocument.class, context.getDocument()); + + highlightButton.addActionListener(this); + exitButton.addActionListener(this); + + findDialog.execute(); + + return; + } + + public void actionPerformed(ActionEvent e) { + if (e.ActionCommand.equals("Exit")) { + findDialog.endExecute(); + return; + } + else if (e.ActionCommand.equals("Highlight")) { + searchKey = findTextBox.getText(); + + // highlight the text in red + Color cRed = new Color(255, 0, 0); + int red = cRed.getRGB(); + + XReplaceable replaceable = (XReplaceable) + UnoRuntime.queryInterface(XReplaceable.class, theDocument); + + XReplaceDescriptor descriptor = + (XReplaceDescriptor) replaceable.createReplaceDescriptor(); + + // Gets a XPropertyReplace object for altering the properties + // of the replaced text + XPropertyReplace xPropertyReplace = (XPropertyReplace) + UnoRuntime.queryInterface(XPropertyReplace.class, descriptor); + + // Sets the replaced text property fontweight value to Bold + PropertyValue wv = new PropertyValue("CharWeight", -1, + new Float(com.sun.star.awt.FontWeight.BOLD), + com.sun.star.beans.PropertyState.DIRECT_VALUE); + + // Sets the replaced text property color value to RGB parameter + PropertyValue cv = new PropertyValue("CharColor", -1, + new Integer(red), + com.sun.star.beans.PropertyState.DIRECT_VALUE); + + // Apply the properties + PropertyValue[] props = new PropertyValue[] { cv, wv }; + + try { + xPropertyReplace.setReplaceAttributes(props); + + // Only matches whole words and case sensitive + descriptor.setPropertyValue( + "SearchCaseSensitive", new Boolean(true)); + descriptor.setPropertyValue("SearchWords", new Boolean(true)); + } + catch (com.sun.star.beans.UnknownPropertyException upe) { + System.err.println("Error setting up search properties"); + return; + } + catch (com.sun.star.beans.PropertyVetoException pve) { + System.err.println("Error setting up search properties"); + return; + } + catch (com.sun.star.lang.WrappedTargetException wte) { + System.err.println("Error setting up search properties"); + return; + } + catch (com.sun.star.lang.IllegalArgumentException iae) { + System.err.println("Error setting up search properties"); + return; + } + + // Replaces all instances of searchKey with new Text properties + // and gets the number of instances of the searchKey + descriptor.setSearchString(searchKey); + descriptor.setReplaceString(searchKey); + replaceable.replaceAll(descriptor); + } + } + + public void disposing(EventObject o) + { + // do nothing + } + + private boolean tryLoadingLibrary( + XMultiComponentFactory xmcf, XScriptContext context, String name) + { + System.err.println("Try to load ScriptBindingLibrary"); + + try { + Object obj = xmcf.createInstanceWithContext( + "com.sun.star.script.Application" + name + "LibraryContainer", + context.getComponentContext()); + + XLibraryContainer xLibraryContainer = (XLibraryContainer) + UnoRuntime.queryInterface(XLibraryContainer.class, obj); + + System.err.println("Got XLibraryContainer"); + + Object serviceObj = context.getComponentContext().getValueByName( + "/singletons/com.sun.star.util.theMacroExpander"); + + XMacroExpander xme = (XMacroExpander) AnyConverter.toObject( + new Type(XMacroExpander.class), serviceObj); + + String bootstrapName = "bootstraprc"; + if (System.getProperty("os.name").startsWith("Windows")) { + bootstrapName = "bootstrap.ini"; + } + + String libURL = xme.expandMacros( + "${$OOO_BASE_DIR/program/" + bootstrapName + "::BaseInstallation}" + + "/share/basic/ScriptBindingLibrary/" + + name.toLowerCase() + ".xlb/"); + + System.err.println("libURL is: " + libURL); + + xLibraryContainer.createLibraryLink( + "ScriptBindingLibrary", libURL, false); + + System.err.println("liblink created"); + + } catch (com.sun.star.uno.Exception e) { + System.err.println("Got an exception loading lib: " + e.getMessage()); + return false; + } + return true; + } +} diff --git a/openoffice/share/Scripts/java/Highlight/parcel-descriptor.xml b/openoffice/share/Scripts/java/Highlight/parcel-descriptor.xml new file mode 100644 index 0000000000000000000000000000000000000000..1cfd6cd04df13f8ed5c8239de5f5a46fc11a0916 --- /dev/null +++ b/openoffice/share/Scripts/java/Highlight/parcel-descriptor.xml @@ -0,0 +1,37 @@ + + + + + + diff --git a/openoffice/share/Scripts/java/MemoryUsage/MemoryUsage.jar b/openoffice/share/Scripts/java/MemoryUsage/MemoryUsage.jar new file mode 100644 index 0000000000000000000000000000000000000000..3536a19658785a73ff13ba4e00ff9acdf60bd93a Binary files /dev/null and b/openoffice/share/Scripts/java/MemoryUsage/MemoryUsage.jar differ diff --git a/openoffice/share/Scripts/java/MemoryUsage/MemoryUsage.java b/openoffice/share/Scripts/java/MemoryUsage/MemoryUsage.java new file mode 100644 index 0000000000000000000000000000000000000000..fbbf95e57b21b3f667cc7ad1aa85617cc19f437f --- /dev/null +++ b/openoffice/share/Scripts/java/MemoryUsage/MemoryUsage.java @@ -0,0 +1,162 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +import java.util.Random; +import java.util.Date; +import com.sun.star.uno.UnoRuntime; +import com.sun.star.uno.AnyConverter; +import com.sun.star.uno.Type; +import com.sun.star.uno.XInterface; +import com.sun.star.lang.XComponent; +import com.sun.star.lang.XMultiServiceFactory; +import com.sun.star.frame.XComponentLoader; +import com.sun.star.document.XEmbeddedObjectSupplier; +import com.sun.star.awt.Rectangle; +import com.sun.star.beans.XPropertySet; +import com.sun.star.beans.PropertyValue; + +import com.sun.star.container.*; +import com.sun.star.chart.*; +import com.sun.star.table.*; +import com.sun.star.sheet.*; + +import com.sun.star.script.provider.XScriptContext; + +public class MemoryUsage +{ + // public void updateMemoryUsage(XScriptContext ctxt, ActionEvent evt) + public void updateMemoryUsage(XScriptContext ctxt) + throws Exception + { + XSpreadsheet sheet = createSpreadsheet(ctxt); + + Runtime runtime = Runtime.getRuntime(); + Random generator = new Random(); + Date date = new Date(); + + // allocate a random amount of memory + int len = (int)(generator.nextFloat() * runtime.freeMemory() / 5); + byte[] bytes = new byte[len]; + + addData(sheet, date.toString(), + runtime.totalMemory(), runtime.freeMemory()); + + addChart(sheet); + } + + private XSpreadsheet createSpreadsheet(XScriptContext ctxt) + throws Exception + { + XComponentLoader loader = (XComponentLoader) + UnoRuntime.queryInterface( + XComponentLoader.class, ctxt.getDesktop()); + + XComponent comp = loader.loadComponentFromURL( + "private:factory/scalc", "_blank", 4, new PropertyValue[0]); + + XSpreadsheetDocument doc = (XSpreadsheetDocument) + UnoRuntime.queryInterface(XSpreadsheetDocument.class, comp); + + XIndexAccess index = (XIndexAccess) + UnoRuntime.queryInterface(XIndexAccess.class, doc.getSheets()); + + XSpreadsheet sheet = (XSpreadsheet) AnyConverter.toObject( + new Type(com.sun.star.sheet.XSpreadsheet.class), index.getByIndex(0)); + + return sheet; + } + + private void addData( + XSpreadsheet sheet, String date, long total, long free) + throws Exception + { + sheet.getCellByPosition(0, 0).setFormula("Used"); + sheet.getCellByPosition(0, 1).setFormula("Free"); + sheet.getCellByPosition(0, 2).setFormula("Total"); + + sheet.getCellByPosition(1, 0).setValue(total - free); + sheet.getCellByPosition(1, 1).setValue(free); + sheet.getCellByPosition(1, 2).setValue(total); + } + + private void addChart(XSpreadsheet sheet) + throws Exception + { + Rectangle rect = new Rectangle(); + rect.X = 500; + rect.Y = 3000; + rect.Width = 10000; + rect.Height = 8000; + + XCellRange range = (XCellRange) + UnoRuntime.queryInterface(XCellRange.class, sheet); + + XCellRange myRange = + range.getCellRangeByName("A1:B2"); + + XCellRangeAddressable rangeAddr = (XCellRangeAddressable) + UnoRuntime.queryInterface(XCellRangeAddressable.class, myRange); + + CellRangeAddress myAddr = rangeAddr.getRangeAddress(); + + CellRangeAddress[] addr = new CellRangeAddress[1]; + addr[0] = myAddr; + + XTableChartsSupplier supp = (XTableChartsSupplier) + UnoRuntime.queryInterface( XTableChartsSupplier.class, sheet); + + XTableCharts charts = supp.getCharts(); + charts.addNewByName("Example", rect, addr, false, true); + + try { Thread.sleep(3000); } catch (java.lang.InterruptedException e) { } + + // get the diagram and Change some of the properties + XNameAccess chartsAccess = (XNameAccess) + UnoRuntime.queryInterface( XNameAccess.class, charts); + + XTableChart tchart = (XTableChart) + UnoRuntime.queryInterface( + XTableChart.class, chartsAccess.getByName("Example")); + + XEmbeddedObjectSupplier eos = (XEmbeddedObjectSupplier) + UnoRuntime.queryInterface( XEmbeddedObjectSupplier.class, tchart ); + + XInterface xifc = eos.getEmbeddedObject(); + + XChartDocument xChart = (XChartDocument) + UnoRuntime.queryInterface(XChartDocument.class, xifc); + + XMultiServiceFactory xDocMSF = (XMultiServiceFactory) + UnoRuntime.queryInterface(XMultiServiceFactory.class, xChart); + + Object diagObject = + xDocMSF.createInstance("com.sun.star.chart.PieDiagram"); + + XDiagram xDiagram = (XDiagram) + UnoRuntime.queryInterface(XDiagram.class, diagObject); + + xChart.setDiagram(xDiagram); + + XPropertySet propset = (XPropertySet) + UnoRuntime.queryInterface( XPropertySet.class, xChart.getTitle() ); + propset.setPropertyValue("String", "JVM Memory Usage"); + } +} diff --git a/openoffice/share/Scripts/java/MemoryUsage/parcel-descriptor.xml b/openoffice/share/Scripts/java/MemoryUsage/parcel-descriptor.xml new file mode 100644 index 0000000000000000000000000000000000000000..9e0178ae43e31167eb03c95edf5de5c10c4c1b4b --- /dev/null +++ b/openoffice/share/Scripts/java/MemoryUsage/parcel-descriptor.xml @@ -0,0 +1,36 @@ + + + + + diff --git a/openoffice/share/Scripts/javascript/ExportSheetsToHTML/exportsheetstohtml.js b/openoffice/share/Scripts/javascript/ExportSheetsToHTML/exportsheetstohtml.js new file mode 100644 index 0000000000000000000000000000000000000000..f9e30cc57676370ce6f0ec5c1ef7d178f2eb3e67 --- /dev/null +++ b/openoffice/share/Scripts/javascript/ExportSheetsToHTML/exportsheetstohtml.js @@ -0,0 +1,91 @@ +// ************************************************************* +// +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. +// +// ************************************************************* +// When this script is run on an existing, saved, spreadsheet, +// eg. /home/testuser/myspreadsheet.sxc, the script will export +// each sheet to a separate html file, +// eg. /home/testuser/myspreadsheet_sheet1.html, +// /home/testuser/myspreadsheet_sheet2.html etc +importClass(Packages.com.sun.star.uno.UnoRuntime); +importClass(Packages.com.sun.star.sheet.XSpreadsheetDocument); +importClass(Packages.com.sun.star.container.XIndexAccess); +importClass(Packages.com.sun.star.beans.XPropertySet); +importClass(Packages.com.sun.star.beans.PropertyValue); +importClass(Packages.com.sun.star.util.XModifiable); +importClass(Packages.com.sun.star.frame.XStorable); +importClass(Packages.com.sun.star.frame.XModel); +importClass(Packages.com.sun.star.uno.AnyConverter); +importClass(Packages.com.sun.star.uno.Type); + +importClass(java.lang.System); + +//get the document object from the scripting context +oDoc = XSCRIPTCONTEXT.getDocument(); +//get the XSpreadsheetDocument interface from the document +xSDoc = UnoRuntime.queryInterface(XSpreadsheetDocument, oDoc); +//get the XModel interface from the document +xModel = UnoRuntime.queryInterface(XModel,oDoc); +//get the XIndexAccess interface used to access each sheet +xSheetsIndexAccess = UnoRuntime.queryInterface(XIndexAccess, xSDoc.getSheets()); +//get the XStorable interface used to save the document +xStorable = UnoRuntime.queryInterface(XStorable,xSDoc); +//get the XModifiable interface used to indicate if the document has been +//changed +xModifiable = UnoRuntime.queryInterface(XModifiable,xSDoc); + +//set up an array of PropertyValue objects used to save each sheet in the +//document +storeProps = new Array;//PropertyValue[1]; +storeProps[0] = new PropertyValue(); +storeProps[0].Name = "FilterName"; +storeProps[0].Value = "HTML (StarCalc)"; +storeUrl = xModel.getURL(); +storeUrl = storeUrl.substring(0,storeUrl.lastIndexOf('.')); + +//set only one sheet visible, and store to HTML doc +for(var i=0;i + + + + + + + diff --git a/openoffice/share/Scripts/javascript/HelloWorld/helloworld.js b/openoffice/share/Scripts/javascript/HelloWorld/helloworld.js new file mode 100644 index 0000000000000000000000000000000000000000..85cd2623f1d0cd7f6b9a6ad71715035ba68d3bb6 --- /dev/null +++ b/openoffice/share/Scripts/javascript/HelloWorld/helloworld.js @@ -0,0 +1,36 @@ +// ************************************************************* +// +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. +// +// ************************************************************* +// Hello World in JavaScript +importClass(Packages.com.sun.star.uno.UnoRuntime); +importClass(Packages.com.sun.star.text.XTextDocument); +importClass(Packages.com.sun.star.text.XText); +importClass(Packages.com.sun.star.text.XTextRange); + +//get the document from the scripting context +oDoc = XSCRIPTCONTEXT.getDocument(); +//get the XTextDocument interface +xTextDoc = UnoRuntime.queryInterface(XTextDocument,oDoc); +//get the XText interface +xText = xTextDoc.getText(); +//get an (empty) XTextRange interface at the end of the text +xTextRange = xText.getEnd(); +//set the text in the XTextRange +xTextRange.setString( "Hello World (in JavaScript)" ); diff --git a/openoffice/share/Scripts/javascript/HelloWorld/parcel-descriptor.xml b/openoffice/share/Scripts/javascript/HelloWorld/parcel-descriptor.xml new file mode 100644 index 0000000000000000000000000000000000000000..7cf57e183cdfe4873fdeeefb8a56a00c5033e2da --- /dev/null +++ b/openoffice/share/Scripts/javascript/HelloWorld/parcel-descriptor.xml @@ -0,0 +1,36 @@ + + + + + + + + diff --git a/openoffice/share/Scripts/javascript/Highlight/ButtonPressHandler.js b/openoffice/share/Scripts/javascript/Highlight/ButtonPressHandler.js new file mode 100644 index 0000000000000000000000000000000000000000..780ef33a976dea3d1a70fb3f9ce1ce2673705abe --- /dev/null +++ b/openoffice/share/Scripts/javascript/Highlight/ButtonPressHandler.js @@ -0,0 +1,125 @@ +// ************************************************************* +// +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. +// +// ************************************************************* +//this script acts as a handler for the buttons in the Highlight dialog +importClass(Packages.com.sun.star.uno.UnoRuntime); +importClass(Packages.com.sun.star.uno.Type); +importClass(Packages.com.sun.star.uno.AnyConverter); + +importClass(Packages.com.sun.star.awt.XButton); +importClass(Packages.com.sun.star.awt.XControl); +importClass(Packages.com.sun.star.awt.ActionEvent); +importClass(Packages.com.sun.star.awt.XControlModel); +importClass(Packages.com.sun.star.awt.XControlContainer); +importClass(Packages.com.sun.star.awt.XDialog); +importClass(Packages.com.sun.star.awt.XTextComponent); + +importClass(Packages.com.sun.star.util.XReplaceable); +importClass(Packages.com.sun.star.util.XReplaceDescriptor); +importClass(Packages.com.sun.star.util.XPropertyReplace); + +importClass(Packages.com.sun.star.beans.XPropertySet); +importClass(Packages.com.sun.star.beans.PropertyValue); + +// Scripting Framework DialogFactory class +importClass(Packages.com.sun.star.script.framework.browse.DialogFactory); + +// Get the ActionEvent object from the ARGUMENTS list +event = ARGUMENTS[0]; + +// Each argument is of type Any so we must use the AnyConverter class to +// convert it into the interface or primitive type we expect +button = AnyConverter.toObject(new Type(XButton), event.Source); + +// We can now query for the model of the button and get its properties +control = UnoRuntime.queryInterface(XControl, button); +cmodel = control.getModel(); +pset = UnoRuntime.queryInterface(XPropertySet, cmodel); + +if (pset.getPropertyValue("Label").equals("Exit")) +{ + // We can get the XDialog in which this control appears by calling + // getContext() on the XControl interface + xDialog = UnoRuntime.queryInterface( + XDialog, control.getContext()); + + // Close the dialog + xDialog.endExecute(); +} +else +{ + // We can get the list of controls for this dialog by calling + // getContext() on the XControl interface of the button + controls = UnoRuntime.queryInterface( + XControlContainer, control.getContext()); + + // Now get the text field control from the list + textField = + UnoRuntime.queryInterface( + XTextComponent, controls.getControl("HighlightTextField")); + + searchKey = textField.getText(); + + // highlight the text in red + red = java.awt.Color.red.getRGB(); + + replaceable = + UnoRuntime.queryInterface(XReplaceable, XSCRIPTCONTEXT.getDocument()); + + descriptor = replaceable.createReplaceDescriptor(); + + // Gets a XPropertyReplace object for altering the properties + // of the replaced text + xPropertyReplace = UnoRuntime.queryInterface(XPropertyReplace, descriptor); + + // Sets the replaced text property fontweight value to Bold + wv = new PropertyValue("CharWeight", -1, + new java.lang.Float(Packages.com.sun.star.awt.FontWeight.BOLD), + Packages.com.sun.star.beans.PropertyState.DIRECT_VALUE); + + // Sets the replaced text property color value to RGB parameter + cv = new PropertyValue("CharColor", -1, + new java.lang.Integer(red), + Packages.com.sun.star.beans.PropertyState.DIRECT_VALUE); + + // Apply the properties + props = new Array; + props[0] = cv; + props[1] = wv; + + try { + xPropertyReplace.setReplaceAttributes(props); + + // Only matches whole words and case sensitive + descriptor.setPropertyValue( + "SearchCaseSensitive", new java.lang.Boolean(true)); + descriptor.setPropertyValue("SearchWords", new java.lang.Boolean(true)); + + // Replaces all instances of searchKey with new Text properties + // and gets the number of instances of the searchKey + descriptor.setSearchString(searchKey); + descriptor.setReplaceString(searchKey); + replaceable.replaceAll(descriptor); + } + catch (e) { + java.lang.System.err.println("Error setting up search properties" + + e.getMessage()); + } +} diff --git a/openoffice/share/Scripts/javascript/Highlight/ShowDialog.js b/openoffice/share/Scripts/javascript/Highlight/ShowDialog.js new file mode 100644 index 0000000000000000000000000000000000000000..5a6ca1f0f81e08bcf4d0dccaaff0e4e5716ebc64 --- /dev/null +++ b/openoffice/share/Scripts/javascript/Highlight/ShowDialog.js @@ -0,0 +1,135 @@ +// ************************************************************* +// +// Licensed to the Apache Software Foundation (ASF) under one +// or more contributor license agreements. See the NOTICE file +// distributed with this work for additional information +// regarding copyright ownership. The ASF licenses this file +// to you under the Apache License, Version 2.0 (the +// "License"); you may not use this file except in compliance +// with the License. You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, +// software distributed under the License is distributed on an +// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +// KIND, either express or implied. See the License for the +// specific language governing permissions and limitations +// under the License. +// +// ************************************************************* +importClass(Packages.com.sun.star.uno.UnoRuntime); +importClass(Packages.com.sun.star.lang.XMultiComponentFactory); +importClass(Packages.com.sun.star.awt.XDialogProvider); +importClass(Packages.com.sun.star.awt.XDialog); +importClass(Packages.com.sun.star.uno.Exception); +importClass(Packages.com.sun.star.script.provider.XScriptContext); + +importClass(java.lang.Thread); +importClass(java.lang.System); + +function tryLoadingLibrary( xmcf, context, name ) +{ + try + { + obj = xmcf.createInstanceWithContext( + "com.sun.star.script.Application" + name + "LibraryContainer", + context.getComponentContext()); + + xLibraryContainer = UnoRuntime.queryInterface(XLibraryContainer, obj); + + System.err.println("Got XLibraryContainer"); + + serviceObj = context.getComponentContext().getValueByName( + "/singletons/com.sun.star.util.theMacroExpander"); + + xme = AnyConverter.toObject(new Type(XMacroExpander), serviceObj); + + bootstrapName = "bootstraprc"; + if (System.getProperty("os.name").startsWith("Windows")) + { + bootstrapName = "bootstrap.ini"; + } + + libURL = xme.expandMacros( + "${$OOO_BASE_DIR/program/" + bootstrapName + "::BaseInstallation}" + + "/share/basic/ScriptBindingLibrary/" + + name.toLowerCase() + ".xlb/"); + + System.err.println("libURL is: " + libURL); + + xLibraryContainer.createLibraryLink( + "ScriptBindingLibrary", libURL, false); + + System.err.println("liblink created"); + + } + catch (e) + { + System.err.println("Got an exception loading lib: " + e.getMessage()); + return false; + } + return true; +} + +function getDialogProvider() +{ + // UNO awt components of the Highlight dialog + //get the XMultiServiceFactory + xmcf = XSCRIPTCONTEXT.getComponentContext().getServiceManager(); + + args = new Array; + //get the XDocument from the context + args[0] = XSCRIPTCONTEXT.getDocument(); + + //try to create the DialogProvider + try { + obj = xmcf.createInstanceWithArgumentsAndContext( + "com.sun.star.awt.DialogProvider", args, + XSCRIPTCONTEXT.getComponentContext()); + } + catch (e) { + System.err.println("Error getting DialogProvider object"); + return null; + } + + return UnoRuntime.queryInterface(XDialogProvider, obj); +} + +//get the DialogProvider +xDialogProvider = getDialogProvider(); + +if (xDialogProvider != null) +{ + //try to create the Highlight dialog (found in the ScriptBinding library) + try + { + findDialog = xDialogProvider.createDialog("vnd.sun.star.script:" + + "ScriptBindingLibrary.Highlight?location=application"); + if( findDialog == null ) + { + if (tryLoadingLibrary(xmcf, XSCRIPTCONTEXT, "Dialog") == false || + tryLoadingLibrary(xmcf, XSCRIPTCONTEXT, "Script") == false) + { + System.err.println("Error loading ScriptBindingLibrary"); + } + else + { + // try to create the Highlight dialog (found in the + // ScriptBindingLibrary) + findDialog = xDialogProvider.createDialog("vnd.sun.star.script:" + + "ScriptBindingLibrary.Highlight?location=application"); + } + } + + //launch the dialog + if ( findDialog != null ) + { + findDialog.execute(); + } + } + catch (e) { + System.err.println("Got exception on first creating dialog: " + + e.getMessage()); + } +} diff --git a/openoffice/share/Scripts/javascript/Highlight/parcel-descriptor.xml b/openoffice/share/Scripts/javascript/Highlight/parcel-descriptor.xml new file mode 100644 index 0000000000000000000000000000000000000000..4a7bda2957c9c241cf44bb582038027860c24ac7 --- /dev/null +++ b/openoffice/share/Scripts/javascript/Highlight/parcel-descriptor.xml @@ -0,0 +1,45 @@ + + + + + + + + diff --git a/openoffice/share/Scripts/python/Capitalise.py b/openoffice/share/Scripts/python/Capitalise.py new file mode 100644 index 0000000000000000000000000000000000000000..67facb2bc136210e2d28e76a9d89e822bda65458 --- /dev/null +++ b/openoffice/share/Scripts/python/Capitalise.py @@ -0,0 +1,82 @@ +# ************************************************************* +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +# ************************************************************* + + +# helper function +def getNewString( theString ) : + if( not theString or len(theString) ==0) : + return "" + # should we tokenize on "."? + if theString[0].isupper() and len(theString)>=2 and theString[1].isupper() : + # first two chars are UC => first UC, rest LC + newString=theString[0:1].upper() + theString[1:].lower(); + elif theString[0].isupper(): + # first char UC => all to LC + newString=theString.lower() + else: # all to UC. + newString=theString.upper() + return newString; + +def capitalisePython( ): + """Change the case of a selection, or current word from upper case, to first char upper case, to all lower case to upper case...""" + import string + + # The context variable is of type XScriptContext and is available to + # all BeanShell scripts executed by the Script Framework + xModel = XSCRIPTCONTEXT.getDocument() + + #the writer controller impl supports the css.view.XSelectionSupplier interface + xSelectionSupplier = xModel.getCurrentController() + + #see section 7.5.1 of developers' guide + xIndexAccess = xSelectionSupplier.getSelection() + count = xIndexAccess.getCount(); + if(count>=1): #ie we have a selection + i=0 + while i < count : + xTextRange = xIndexAccess.getByIndex(i); + #print "string: " + xTextRange.getString(); + theString = xTextRange.getString(); + if len(theString)==0 : + # sadly we can have a selection where nothing is selected + # in this case we get the XWordCursor and make a selection! + xText = xTextRange.getText(); + xWordCursor = xText.createTextCursorByRange(xTextRange); + if not xWordCursor.isStartOfWord(): + xWordCursor.gotoStartOfWord(False); + xWordCursor.gotoNextWord(True); + theString = xWordCursor.getString(); + newString = getNewString(theString); + if newString : + xWordCursor.setString(newString); + xSelectionSupplier.select(xWordCursor); + else : + + newString = getNewString( theString ); + if newString: + xTextRange.setString(newString); + xSelectionSupplier.select(xTextRange); + i+= 1 + + +# lists the scripts, that shall be visible inside OOo. Can be omited, if +# all functions shall be visible, however here getNewString shall be surpressed +g_exportedScripts = capitalisePython, diff --git a/openoffice/share/Scripts/python/HelloWorld.py b/openoffice/share/Scripts/python/HelloWorld.py new file mode 100644 index 0000000000000000000000000000000000000000..11e856c9bb80f76d1b7fe3e1319f503a9d278697 --- /dev/null +++ b/openoffice/share/Scripts/python/HelloWorld.py @@ -0,0 +1,34 @@ +# ************************************************************* +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +# ************************************************************* + +# HelloWorld python script for the scripting framework + +def HelloWorldPython( ): + """Prints the string 'Hello World(in Python)' into the current document""" +#get the doc from the scripting context which is made available to all scripts + model = XSCRIPTCONTEXT.getDocument() +#get the XText interface + text = model.Text +#create an XTextRange at the end of the document + tRange = text.End +#and set the string + tRange.String = "Hello World (in Python)" + return None diff --git a/openoffice/share/Scripts/python/pythonSamples/TableSample.py b/openoffice/share/Scripts/python/pythonSamples/TableSample.py new file mode 100644 index 0000000000000000000000000000000000000000..2d4f573cfc62dd54029f91068171ee1897c5a066 --- /dev/null +++ b/openoffice/share/Scripts/python/pythonSamples/TableSample.py @@ -0,0 +1,117 @@ +# ************************************************************* +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +# ************************************************************* + +import uno + +# a UNO struct later needed to create a document +from com.sun.star.text.ControlCharacter import PARAGRAPH_BREAK +from com.sun.star.text.TextContentAnchorType import AS_CHARACTER +from com.sun.star.awt import Size + +from com.sun.star.lang import XMain + +def insertTextIntoCell( table, cellName, text, color ): + tableText = table.getCellByName( cellName ) + cursor = tableText.createTextCursor() + cursor.setPropertyValue( "CharColor", color ) + tableText.setString( text ) + + +def createTable(): + """creates a new writer document and inserts a table with some data (also known as the SWriter sample)""" + ctx = uno.getComponentContext() + smgr = ctx.ServiceManager + desktop = smgr.createInstanceWithContext( "com.sun.star.frame.Desktop",ctx) + + # open a writer document + doc = desktop.loadComponentFromURL( "private:factory/swriter","_blank", 0, () ) + + text = doc.Text + cursor = text.createTextCursor() + text.insertString( cursor, "The first line in the newly created text document.\n", 0 ) + text.insertString( cursor, "Now we are in the second line.\n" , 0 ) + + # create a text table + table = doc.createInstance( "com.sun.star.text.TextTable" ) + + # with 4 rows and 4 columns + table.initialize( 4,4) + + text.insertTextContent( cursor, table, 0 ) + rows = table.Rows + + table.setPropertyValue( "BackTransparent", uno.Bool(0) ) + table.setPropertyValue( "BackColor", 13421823 ) + row = rows.getByIndex(0) + row.setPropertyValue( "BackTransparent", uno.Bool(0) ) + row.setPropertyValue( "BackColor", 6710932 ) + + textColor = 16777215 + + insertTextIntoCell( table, "A1", "FirstColumn", textColor ) + insertTextIntoCell( table, "B1", "SecondColumn", textColor ) + insertTextIntoCell( table, "C1", "ThirdColumn", textColor ) + insertTextIntoCell( table, "D1", "SUM", textColor ) + + values = ( (22.5,21.5,121.5), + (5615.3,615.3,-615.3), + (-2315.7,315.7,415.7) ) + table.getCellByName("A2").setValue(22.5) + table.getCellByName("B2").setValue(5615.3) + table.getCellByName("C2").setValue(-2315.7) + table.getCellByName("D2").setFormula("sum ") + + table.getCellByName("A3").setValue(21.5) + table.getCellByName("B3").setValue(615.3) + table.getCellByName("C3").setValue(-315.7) + table.getCellByName("D3").setFormula("sum ") + + table.getCellByName("A4").setValue(121.5) + table.getCellByName("B4").setValue(-615.3) + table.getCellByName("C4").setValue(415.7) + table.getCellByName("D4").setFormula("sum ") + + + cursor.setPropertyValue( "CharColor", 255 ) + cursor.setPropertyValue( "CharShadowed", uno.Bool(1) ) + + text.insertControlCharacter( cursor, PARAGRAPH_BREAK, 0 ) + text.insertString( cursor, " This is a colored text - blue with shadow\n" , 0 ) + text.insertControlCharacter( cursor, PARAGRAPH_BREAK, 0 ) + + textFrame = doc.createInstance( "com.sun.star.text.TextFrame" ) + textFrame.setSize( Size(15000,400)) + textFrame.setPropertyValue( "AnchorType" , AS_CHARACTER ) + + text.insertTextContent( cursor, textFrame, 0 ) + + textInTextFrame = textFrame.getText() + cursorInTextFrame = textInTextFrame.createTextCursor() + textInTextFrame.insertString( cursorInTextFrame, "The first line in the newly created text frame.", 0 ) + textInTextFrame.insertString( cursorInTextFrame, "\nWith this second line the height of the frame raises.",0) + text.insertControlCharacter( cursor, PARAGRAPH_BREAK, 0 ) + + cursor.setPropertyValue( "CharColor", 65536 ) + cursor.setPropertyValue( "CharShadowed", uno.Bool(0) ) + + text.insertString( cursor, " That's all for now!" , 0 ) + +g_exportedScripts = createTable, diff --git a/openoffice/share/autocorr/acor_af-ZA.dat b/openoffice/share/autocorr/acor_af-ZA.dat new file mode 100644 index 0000000000000000000000000000000000000000..48300156b443423246b8e2f75eec2f6c77d5a5bb Binary files /dev/null and b/openoffice/share/autocorr/acor_af-ZA.dat differ diff --git a/openoffice/share/autocorr/acor_bg-BG.dat b/openoffice/share/autocorr/acor_bg-BG.dat new file mode 100644 index 0000000000000000000000000000000000000000..093a717ada9897a7062a15c5a5b7940fa34996f4 Binary files /dev/null and b/openoffice/share/autocorr/acor_bg-BG.dat differ diff --git a/openoffice/share/autocorr/acor_cs-CZ.dat b/openoffice/share/autocorr/acor_cs-CZ.dat new file mode 100644 index 0000000000000000000000000000000000000000..6e2a0d23aaee6397dc9245324c636fd7f1da7acb Binary files /dev/null and b/openoffice/share/autocorr/acor_cs-CZ.dat differ diff --git a/openoffice/share/autocorr/acor_da-DK.dat b/openoffice/share/autocorr/acor_da-DK.dat new file mode 100644 index 0000000000000000000000000000000000000000..2b0ab780d32220eb4a9a385c7a22c3fd0aaf4d94 Binary files /dev/null and b/openoffice/share/autocorr/acor_da-DK.dat differ diff --git a/openoffice/share/autocorr/acor_de-DE.dat b/openoffice/share/autocorr/acor_de-DE.dat new file mode 100644 index 0000000000000000000000000000000000000000..ade7e5aea91f3da87a988012478f2b676b434d34 Binary files /dev/null and b/openoffice/share/autocorr/acor_de-DE.dat differ diff --git a/openoffice/share/autocorr/acor_en-AU.dat b/openoffice/share/autocorr/acor_en-AU.dat new file mode 100644 index 0000000000000000000000000000000000000000..0c93ec45139898da2a5689de3ee59a3792c17f79 Binary files /dev/null and b/openoffice/share/autocorr/acor_en-AU.dat differ diff --git a/openoffice/share/autocorr/acor_en-GB.dat b/openoffice/share/autocorr/acor_en-GB.dat new file mode 100644 index 0000000000000000000000000000000000000000..a90454534c834d26d5b607a08b99729cda1c7bc7 Binary files /dev/null and b/openoffice/share/autocorr/acor_en-GB.dat differ diff --git a/openoffice/share/autocorr/acor_en-US.dat b/openoffice/share/autocorr/acor_en-US.dat new file mode 100644 index 0000000000000000000000000000000000000000..681f362c7db05d3be57fcd012d438bc9eb668c5e Binary files /dev/null and b/openoffice/share/autocorr/acor_en-US.dat differ diff --git a/openoffice/share/autocorr/acor_en-ZA.dat b/openoffice/share/autocorr/acor_en-ZA.dat new file mode 100644 index 0000000000000000000000000000000000000000..32f3421d6fb81384c851961e5d13f1d3a3310482 Binary files /dev/null and b/openoffice/share/autocorr/acor_en-ZA.dat differ diff --git a/openoffice/share/autocorr/acor_es-ES.dat b/openoffice/share/autocorr/acor_es-ES.dat new file mode 100644 index 0000000000000000000000000000000000000000..05b60d0f77c7645891a42b661b6bd648c82deb6e Binary files /dev/null and b/openoffice/share/autocorr/acor_es-ES.dat differ diff --git a/openoffice/share/autocorr/acor_eu.dat b/openoffice/share/autocorr/acor_eu.dat new file mode 100644 index 0000000000000000000000000000000000000000..6b91cdef5c9c9b4a05b62197a40c7a9342cdce76 Binary files /dev/null and b/openoffice/share/autocorr/acor_eu.dat differ diff --git a/openoffice/share/autocorr/acor_fa-IR.dat b/openoffice/share/autocorr/acor_fa-IR.dat new file mode 100644 index 0000000000000000000000000000000000000000..38e17981099ac86f5faaef21690351540198068e Binary files /dev/null and b/openoffice/share/autocorr/acor_fa-IR.dat differ diff --git a/openoffice/share/autocorr/acor_fi-FI.dat b/openoffice/share/autocorr/acor_fi-FI.dat new file mode 100644 index 0000000000000000000000000000000000000000..0d87a42101856119e5c1047a983339188dcca900 Binary files /dev/null and b/openoffice/share/autocorr/acor_fi-FI.dat differ diff --git a/openoffice/share/autocorr/acor_fr-FR.dat b/openoffice/share/autocorr/acor_fr-FR.dat new file mode 100644 index 0000000000000000000000000000000000000000..c2277b6e0d54ce19b48827a1ad2316e8042e85b4 Binary files /dev/null and b/openoffice/share/autocorr/acor_fr-FR.dat differ diff --git a/openoffice/share/autocorr/acor_ga-IE.dat b/openoffice/share/autocorr/acor_ga-IE.dat new file mode 100644 index 0000000000000000000000000000000000000000..66dbf9d18c5db7db80c5d3eefad55cad1915c99d Binary files /dev/null and b/openoffice/share/autocorr/acor_ga-IE.dat differ diff --git a/openoffice/share/autocorr/acor_hr-HR.dat b/openoffice/share/autocorr/acor_hr-HR.dat new file mode 100644 index 0000000000000000000000000000000000000000..38a998595c7ba30cf869bb5f12bd5a6808f006cb Binary files /dev/null and b/openoffice/share/autocorr/acor_hr-HR.dat differ diff --git a/openoffice/share/autocorr/acor_hu-HU.dat b/openoffice/share/autocorr/acor_hu-HU.dat new file mode 100644 index 0000000000000000000000000000000000000000..14ccc4bbb4d73d8b165c95a8127be1a4fa9e69fe Binary files /dev/null and b/openoffice/share/autocorr/acor_hu-HU.dat differ diff --git a/openoffice/share/autocorr/acor_it-IT.dat b/openoffice/share/autocorr/acor_it-IT.dat new file mode 100644 index 0000000000000000000000000000000000000000..274a528be990bd9590a874bcfa4dc19c7915add8 Binary files /dev/null and b/openoffice/share/autocorr/acor_it-IT.dat differ diff --git a/openoffice/share/autocorr/acor_ja-JP.dat b/openoffice/share/autocorr/acor_ja-JP.dat new file mode 100644 index 0000000000000000000000000000000000000000..5fa2eae384af96f67685df7e3e18981e688fc28b Binary files /dev/null and b/openoffice/share/autocorr/acor_ja-JP.dat differ diff --git a/openoffice/share/autocorr/acor_ko-KR.dat b/openoffice/share/autocorr/acor_ko-KR.dat new file mode 100644 index 0000000000000000000000000000000000000000..9e187483ca288a3d3da02b7f1b74fb5f913499f7 Binary files /dev/null and b/openoffice/share/autocorr/acor_ko-KR.dat differ diff --git a/openoffice/share/autocorr/acor_lb-LU.dat b/openoffice/share/autocorr/acor_lb-LU.dat new file mode 100644 index 0000000000000000000000000000000000000000..9f381781a0bb7f37cdef34dbe9e4006cc075ba8e Binary files /dev/null and b/openoffice/share/autocorr/acor_lb-LU.dat differ diff --git a/openoffice/share/autocorr/acor_lt-LT.dat b/openoffice/share/autocorr/acor_lt-LT.dat new file mode 100644 index 0000000000000000000000000000000000000000..d638ff34c57ba485307ac54859da7232efe68c9a Binary files /dev/null and b/openoffice/share/autocorr/acor_lt-LT.dat differ diff --git a/openoffice/share/autocorr/acor_mn-MN.dat b/openoffice/share/autocorr/acor_mn-MN.dat new file mode 100644 index 0000000000000000000000000000000000000000..616f02e2afe597ae430614f5b25ce0d4396e2847 Binary files /dev/null and b/openoffice/share/autocorr/acor_mn-MN.dat differ diff --git a/openoffice/share/autocorr/acor_nl-BE.dat b/openoffice/share/autocorr/acor_nl-BE.dat new file mode 100644 index 0000000000000000000000000000000000000000..ecfe671f96997b9a8d71bf0dbb4498d36a2caac5 Binary files /dev/null and b/openoffice/share/autocorr/acor_nl-BE.dat differ diff --git a/openoffice/share/autocorr/acor_nl-NL.dat b/openoffice/share/autocorr/acor_nl-NL.dat new file mode 100644 index 0000000000000000000000000000000000000000..e7a49435f61eb792265682dec25e5bd935d37a96 Binary files /dev/null and b/openoffice/share/autocorr/acor_nl-NL.dat differ diff --git a/openoffice/share/autocorr/acor_pl-PL.dat b/openoffice/share/autocorr/acor_pl-PL.dat new file mode 100644 index 0000000000000000000000000000000000000000..858a9225582d532480caf25f3280bc7c06e0974c Binary files /dev/null and b/openoffice/share/autocorr/acor_pl-PL.dat differ diff --git a/openoffice/share/autocorr/acor_pt-BR.dat b/openoffice/share/autocorr/acor_pt-BR.dat new file mode 100644 index 0000000000000000000000000000000000000000..8ff201c2c3c710f50b3ab09adeda7831bbbf1a32 Binary files /dev/null and b/openoffice/share/autocorr/acor_pt-BR.dat differ diff --git a/openoffice/share/autocorr/acor_pt-PT.dat b/openoffice/share/autocorr/acor_pt-PT.dat new file mode 100644 index 0000000000000000000000000000000000000000..82de0951de66e7cfa5a15ae4ad5028fec585fd17 Binary files /dev/null and b/openoffice/share/autocorr/acor_pt-PT.dat differ diff --git a/openoffice/share/autocorr/acor_ru-RU.dat b/openoffice/share/autocorr/acor_ru-RU.dat new file mode 100644 index 0000000000000000000000000000000000000000..efb492b656d9ad73772068060ab784a7284c0e83 Binary files /dev/null and b/openoffice/share/autocorr/acor_ru-RU.dat differ diff --git a/openoffice/share/autocorr/acor_sh-ME.dat b/openoffice/share/autocorr/acor_sh-ME.dat new file mode 100644 index 0000000000000000000000000000000000000000..1f6e4057e6e16352a3b4f5a03c6d8341922fb393 Binary files /dev/null and b/openoffice/share/autocorr/acor_sh-ME.dat differ diff --git a/openoffice/share/autocorr/acor_sh-RS.dat b/openoffice/share/autocorr/acor_sh-RS.dat new file mode 100644 index 0000000000000000000000000000000000000000..1f6e4057e6e16352a3b4f5a03c6d8341922fb393 Binary files /dev/null and b/openoffice/share/autocorr/acor_sh-RS.dat differ diff --git a/openoffice/share/autocorr/acor_sh-YU.dat b/openoffice/share/autocorr/acor_sh-YU.dat new file mode 100644 index 0000000000000000000000000000000000000000..1f6e4057e6e16352a3b4f5a03c6d8341922fb393 Binary files /dev/null and b/openoffice/share/autocorr/acor_sh-YU.dat differ diff --git a/openoffice/share/autocorr/acor_sk-SK.dat b/openoffice/share/autocorr/acor_sk-SK.dat new file mode 100644 index 0000000000000000000000000000000000000000..8502fc624ec2c484e236206474a7cf13d95d8858 Binary files /dev/null and b/openoffice/share/autocorr/acor_sk-SK.dat differ diff --git a/openoffice/share/autocorr/acor_sl-SI.dat b/openoffice/share/autocorr/acor_sl-SI.dat new file mode 100644 index 0000000000000000000000000000000000000000..eb9e6cfeecfde38d96ffe10b57767764c40ec8c1 Binary files /dev/null and b/openoffice/share/autocorr/acor_sl-SI.dat differ diff --git a/openoffice/share/autocorr/acor_sr-ME.dat b/openoffice/share/autocorr/acor_sr-ME.dat new file mode 100644 index 0000000000000000000000000000000000000000..d512182b4735e3cdc8b3fbd9e5398d34aa1dff92 Binary files /dev/null and b/openoffice/share/autocorr/acor_sr-ME.dat differ diff --git a/openoffice/share/autocorr/acor_sr-RS.dat b/openoffice/share/autocorr/acor_sr-RS.dat new file mode 100644 index 0000000000000000000000000000000000000000..d512182b4735e3cdc8b3fbd9e5398d34aa1dff92 Binary files /dev/null and b/openoffice/share/autocorr/acor_sr-RS.dat differ diff --git a/openoffice/share/autocorr/acor_sr-YU.dat b/openoffice/share/autocorr/acor_sr-YU.dat new file mode 100644 index 0000000000000000000000000000000000000000..d512182b4735e3cdc8b3fbd9e5398d34aa1dff92 Binary files /dev/null and b/openoffice/share/autocorr/acor_sr-YU.dat differ diff --git a/openoffice/share/autocorr/acor_sv-SE.dat b/openoffice/share/autocorr/acor_sv-SE.dat new file mode 100644 index 0000000000000000000000000000000000000000..32459530ed6901bfd71543e788ad0c4ff553ec62 Binary files /dev/null and b/openoffice/share/autocorr/acor_sv-SE.dat differ diff --git a/openoffice/share/autocorr/acor_tr-TR.dat b/openoffice/share/autocorr/acor_tr-TR.dat new file mode 100644 index 0000000000000000000000000000000000000000..ffdbb4e0d86453a94df7c8860e28bc4f110b6fa1 Binary files /dev/null and b/openoffice/share/autocorr/acor_tr-TR.dat differ diff --git a/openoffice/share/autocorr/acor_vi-VN.dat b/openoffice/share/autocorr/acor_vi-VN.dat new file mode 100644 index 0000000000000000000000000000000000000000..025f04821b3f218a74ee2ff803963bda532a0b2c Binary files /dev/null and b/openoffice/share/autocorr/acor_vi-VN.dat differ diff --git a/openoffice/share/autocorr/acor_zh-CN.dat b/openoffice/share/autocorr/acor_zh-CN.dat new file mode 100644 index 0000000000000000000000000000000000000000..767ceb337683a8830ee257821e00a71c4e4cad3f Binary files /dev/null and b/openoffice/share/autocorr/acor_zh-CN.dat differ diff --git a/openoffice/share/autocorr/acor_zh-TW.dat b/openoffice/share/autocorr/acor_zh-TW.dat new file mode 100644 index 0000000000000000000000000000000000000000..ea9bb9f9ed0ac175798232fc548225d5d95d20b7 Binary files /dev/null and b/openoffice/share/autocorr/acor_zh-TW.dat differ diff --git a/openoffice/share/autotext/de/crdbus50.bau b/openoffice/share/autotext/de/crdbus50.bau new file mode 100644 index 0000000000000000000000000000000000000000..a2a8854666ba9d37bee104138ed5f8a3c9015a2c Binary files /dev/null and b/openoffice/share/autotext/de/crdbus50.bau differ diff --git a/openoffice/share/autotext/de/standard.bau b/openoffice/share/autotext/de/standard.bau new file mode 100644 index 0000000000000000000000000000000000000000..49a3c3a0746735f1db9073e12aa547b46fa63e79 Binary files /dev/null and b/openoffice/share/autotext/de/standard.bau differ diff --git a/openoffice/share/autotext/de/template.bau b/openoffice/share/autotext/de/template.bau new file mode 100644 index 0000000000000000000000000000000000000000..ae83bb6a1be8dac9b98578a9f25d709e833b33d7 Binary files /dev/null and b/openoffice/share/autotext/de/template.bau differ diff --git a/openoffice/share/basic/Depot/CommonLang.xba b/openoffice/share/basic/Depot/CommonLang.xba new file mode 100644 index 0000000000000000000000000000000000000000..78e9ffea5d9cad55080a4979001ae9765404e4f9 --- /dev/null +++ b/openoffice/share/basic/Depot/CommonLang.xba @@ -0,0 +1,371 @@ + + + +REM ***** BASIC ***** + + +' Column A has the index 1 +Public Const SBCOLUMNNAME1 = 3 ' Stock names, sheet 1 +Public Const SBCOLUMNID1 = 4 ' Stock ID, sheet 1 +Public Const SBCOLUMNQUANTITY1 = 5 ' Stock quantity sheet 1 +Public Const SBCOLUMNRATE1 = 7 ' Price for stocks, sheet 1 +Public Const SBCOLUMNNAME2 = 3 ' Stock names, sheet 2 +Public Const SBCOLUMNDATE2 = 4 ' Transaction dates, sheet 2 +Public Const SBCOLUMNQUANTITY2 = 5 ' Transaction quantity, sheet 2 +Public Const SBCOLUMNRATE2 = 6 ' Price for stocks, sheet 2 +Public Const SBCOLUMNPROVPERCENT2 = 7 ' Provision in %, sheet 2 +Public Const SBCOLUMNPROVMIN2 = 8 ' Minimum provision, sheet 2 +Public Const SBCOLUMNPROVFIX2 = 9 ' Fixed provision, sheet 2 +Public Const SBCOLUMNPROCEEDS2 = 12 ' Profit, sheet 2 +Public Const SBCOLUMNQTYSOLD2 = 14 ' Quantity sold, sheet 2 +Public Const SBCOLUMNQTYREST2 = 15 ' Quantity not sold yet, sheet 2 +Public Const SBCOLUMNPRCREST2 = 16 ' Proportional proce for quantity not sold yet, sheet 2 +Public Const SBCOLUMNREALPROC2 = 17 ' Realized proceeds, sheet 2 +Public Const SBCOLUMNDIVIDEND2 = 18 ' Dividend paid, sheet 2 +Public Const SBCOLUMNREALPROFIT2 = 19 ' Realized profit, sheet 2 +Public Const SBROWFIRSTTRANSACT2 = 8 ' First data row, sheet 2 +Public Const SBROWHEADER1 = 6 ' Headline, sheet 1 +Public Const SBMSGOK = 0 +Public Const SBMSGYESNO = 4 +Public Const SBMSGSTOP = 16 +Public Const SBMSGQUESTION = 32 +Public Const SBMSGDEFAULTBTN2 = 256 +Public Const SBHASID = 1 ' 0 = no ID, 1 = stocks have an ID +Public Const SBDIALOGSELL = 1 ' Step for main dialog +Public Const SBDIALOGBUY = 2 ' Step for main dialog +Public Const SBBINARY = 0 +Public TransactMode as Integer +Public Const LIFO = -1 +Public Const FIFO = 1 + +Public Const HANDLEDIVIDEND = 1 +Public Const HANDLESPLIT = 2 + +Global oDocument as Object +Global oDocFormats() as Object +Global oController as Object +Global oFirstSheet as Object +Global oBankSheet as Object +Global oMovementSheet as Object +Global sDocLanguage as String +Global sDocCountry as String +Global oSheets as Object +Global oDocLocale as New com.sun.star.lang.Locale +Global bEnableMarket as Boolean +Global bEnableInternet as Boolean +Global oMarketModel as Object +Global oInternetModel as Object + +Global sCurCurrency$, sCurExtension$, sCurChartSource$, sCurStockIDLabel$, sCurSeparator$ + +Public oNumberFormatter as Object +Public bDebugmode as Boolean +Global GlobListindex as Integer +Public blabla() as String +Public SplitDate as Date +Public oChartSheet as Object +Public oBackgroundSheet as Object +Public Const SBDATECOLUMN = 3 +Public Const SBVALUECOLUMN = 4 +Public Const SBSTARTROW = 25 +Public Const SBCHARTPERIOD = 14 +Public Const SBINTERVAL = "d" +Public sColumnHeader as String +Public StartDate as Date +Public EndDate as Date +Public iCurRow as Integer +Public iMaxRow as Integer +Public iStartDay as Integer +Public iStartMonth as Integer +Public iStartYear as Integer +Public iEndDay as Integer +Public iEndMonth as Integer +Public iEndYear as Integer +Public oStatusLine as Object +Public Today as Date +Public sInterval as String +Public ShortMonths(11,1) +Public iStep as Integer +Public sDepotCurrency as String +Public iValueCol as Integer + +Public DlgReference as Object +Public DlgTransaction as Object +Public DlgStockRates as Object +Public DlgStartUp as Object +Public TransactModel as Object +Public StockRatesModel as Object +Public StartUpModel as Object +Public StockRatesTitle(1 To 3) +Public TransactTitle(1 To 2) +Public NullList() +Public sStartupWelcome$, sStartupChooseMarket$, sStartupHint$ + +Public sMarket(7,10) as String +Public sCountryMarket(7,10) as String + +Public cDlgCaption1$, cDlgCaption2$ +Public sMsgError$, sMsgNoName$, sMsgNoQuantity$, sMsgNoDividend$, sMsgNoExchangeRate$ +Public sMsgNoValidExchangeDate$, sMsgWrongExchangeDate$, sMsgSellTooMuch$, sMsgConfirm$ +Public sMsgFreeStock$, sMsgTotalLoss$, sMsgEndDatebeforeNow$, sMsgStartDatebeforeEndDate$ + +Public sOk$, sCancel$ +Public sMsgAuthorization$, sMsgDeleteAll$ +Public SellMethod$ +Public cSplit$ +Global HistoryChartSource as String +Public DateCellStyle as String +Public CurrCellStyle as String +Public sStartDate$, sEndDate$, sHistory$ +Public sInsertStockname$ +Public sProductname$, sTitle$ +Public sInsertStocks$, sStockname$, sNoInternetUpdate$, sMarketplace$, sNoInternetDataAvailable$ +Public sCheckInternetSettings as String + +Sub LoadLanguage() + LoadDepotDialogs() + Select Case sDocLanguage + Case "de" + LoadGermanLanguage() + Case "en" + LoadEnglishLanguage() + Case "fr" + LoadFrenchLanguage() + Case "it" + LoadItalianLanguage() + Case "es" + LoadSpanishLanguage() + Case "sv" + LoadSwedishLanguage() + Case "ja" + LoadJapaneseLanguage() + Case "ko" + LoadKoreanLanguage() + Case "zh" + If sDocCountry = "CN" Then + LoadChineseSimpleLanguage() + Else + LoadChineseTradLanguage() + End If + End Select + InitializeStartUpModel() +End Sub + +Sub CompleteMarketList() +Dim EuroIndex as Integer +Dim LocCountry as String +Dim LocLanguage as String +Dim sLangList() as String +Dim sCountryList() as String +Dim sExtensionList() as String +Dim MaxIndex as Integer +Dim bIsLocale as Boolean + + GlobListIndex = -1 + For n = 0 To 5 + LocLanguage = sMarket(n,6) + LocCountry = sMarket(n,7) + If Instr(1,LocLanguage,";",SBBINARY) = 0 Then + bIsLocale = CheckDocLocale(LocLanguage, LocCountry) + Else + EuroIndex = 0 + sLangList() = ArrayoutofString(LocLanguage, ";", MaxIndex) + sCountryList() = ArrayoutofString(LocCountry, ";", MaxIndex) + sExtensionList() = ArrayoutofString(sMarket(n,8), ";", MaxIndex) + For m = 0 To MaxIndex + bIsLocale = CheckDocLocale(sLangList(m), sCountryList(m)) + If bIsLocale Then + EuroIndex = m + Exit For + End If + Next m + sMarket(n,6) = sLangList(EuroIndex) + sMarket(n,7) = sCountryList(EuroIndex) + sMarket(n,8) = sExtensionList(EuroIndex) + End If + If bIsLocale Then + GlobListIndex = n + Exit For + End If + Next n +End Sub + +Sub LocalizedCurrencies() + If GlobListIndex = -1 Then + sCountryMarket(0,0) = "Euro" + sCountryMarket(0,1) = chr(8364) + sCountryMarket(0,2) = "Paris" + sCountryMarket(0,3) = "http://fr.finance.yahoo.com/d/quotes.csv?s=<StockID>.PA&f=s4l1t1c1ghov&e=.csv" + sCountryMarket(0,5) = "Code" + sCountryMarket(0,6) = "fr" + sCountryMarket(0,7) = "FR" + sCountryMarket(0,8) = "40C" + sCountryMarket(0,9) = "59/9" + sCountryMarket(0,10) = "1" + + sCountryMarket(1,0) = "Euro" + sCountryMarket(1,1) = chr(8364) + sCountryMarket(1,2) = "Milano" + sCountryMarket(1,3) = "http://it.finance.yahoo.com/d/quotes.csv?s=<StockID>.MI&f=sl1d1t1c1ohgv&e=.csv" + sCountryMarket(1,5) = "Codice" + sCountryMarket(1,6) = "it" + sCountryMarket(1,7) = "IT" + sCountryMarket(1,8) = "410" + sCountryMarket(1,9) = "44" + sCountryMarket(1,10) = "1" + + sCountryMarket(2,0) = "Euro" + sCountryMarket(2,1) = chr(8364) + sCountryMarket(2,2) = "Madrid" + sCountryMarket(2,3) = "http://es.finance.yahoo.com/d/quotes.csv?s=<StockID>&m=MC&f=sl1d1t1c1ohgv&e=.csv" + sCountryMarket(2,5) = "Simbolo" + sCountryMarket(2,6) = "es" + sCountryMarket(2,7) = "ES" + sCountryMarket(2,8) = "40A" + sCountryMarket(2,9) = "44" + sCountryMarket(2,10) = "1" + + sCountryMarket(3,0) = "Dansk krone" + sCountryMarket(3,1) = "kr" + sCountryMarket(3,2) = "København" + sCountryMarket(3,3) = "http://dk.finance.yahoo.com/d/quotes.csv?s=<StockID.CO&f=sl1d1t1c1ohgv&e=.csv" + sCountryMarket(3,5) = "Aktiesymbol" + sCountryMarket(3,6) = "da" + sCountryMarket(3,7) = "DK" + sCountryMarket(3,8) = "406" + sCountryMarket(3,9) = "44" + sCountryMarket(3,10) = "1" + + sCountryMarket(4,0) = "Svensk krona" + sCountryMarket(4,1) = "kr" + sCountryMarket(4,2) = "Stockholm" + sCountryMarket(4,3) = "http://se.finance.yahoo.com/d/quotes.csv?s=<StockID>.L&f=sl1d1t1c1ohgv&e=.c" + sCountryMarket(4,5) = "Kod" + sCountryMarket(4,6) = "sv" + sCountryMarket(4,7) = "SE" + sCountryMarket(4,8) = "41D" + sCountryMarket(4,9) = "44" + sCountryMarket(4,10) = "1" + + ' Taiwan Dollar + sCountryMarket(5,0) = "新臺幣" + sCountryMarket(5,1) = "ï¿¥" + sCountryMarket(5,2) = "代號" + sCountryMarket(5,3) = "http://tw.finance.yahoo.com/d/quotes.csv?s=<StockID>.TW&f=sl1d1t1c1ohgv&e=.csv" + sCountryMarket(5,5) = "代號" + sCountryMarket(5,6) = "zh" + sCountryMarket(5,7) = "TW" + sCountryMarket(5,8) = "404" + sCountryMarket(5,9) = "44" + sCountryMarket(5,10) = "1" + + ' Chinese Yuan + sCountryMarket(6,0) = "人民å¸" + sCountryMarket(6,1) = "ï¿¥" + sCountryMarket(6,2) = "代å·" + sCountryMarket(6,3) = "http://cn.finance.yahoo.com/d/quotes.csv?s=<StockID>.SS&f=sl1d1t1c1ohgv&e=.csv" + sCountryMarket(6,5) = "代å·" + sCountryMarket(6,6) = "zh" + sCountryMarket(6,7) = "CN" + sCountryMarket(6,8) = "804" + sCountryMarket(6,9) = "44" + sCountryMarket(6,10) = "1" + + ' korean Won + sCountryMarket(7,0) = "한국 ì›í™”" + sCountryMarket(7,1) = "₩" + sCountryMarket(7,2) = "서울" + sCountryMarket(7,3) = "http://kr.finance.yahoo.com/d/quotes.csv?s=<StockID>.KS&f=snl1d1t1c1ohgv&e=.csv" + sCountryMarket(7,5) = "종목 코드" + sCountryMarket(7,6) = "ko" + sCountryMarket(7,7) = "KR" + sCountryMarket(7,8) = "412" + sCountryMarket(7,9) = "44" + sCountryMarket(7,10) = "2" + + +' sCountryMarket(5,0) = "РоÑÑийÑкий рубль" +' sCountryMarket(5,1) = "Ñ€." +' sCountryMarket(5,2) = "" +' sCountryMarket(5,3) = "" +' sCountryMarket(5,5) = "" +' sCountryMarket(5,6) = "ru" +' sCountryMarket(5,7) = "RU" +' sCountryMarket(5,8) = "-419" +' sCountryMarket(5,9) = "" +' +' sCountryMarket(6,0) = "ZÅ‚oty polski" +' sCountryMarket(6,1) = "zÅ‚" +' sCountryMarket(6,2) = "" +' sCountryMarket(6,3) = "" +' sCountryMarket(6,5) = "" 'Still Todo!! +' sCountryMarket(6,6) = "pl" +' sCountryMarket(6,7) = "PL" +' sCountryMarket(6,8) = "-415" +' sCountryMarket(6,9) = "" +' +' sCountryMarket(7,0) = "Türkische Lira" +' sCountryMarket(7,1) = "TL" +' sCountryMarket(7,2) = "" +' sCountryMarket(7,3) = "" +' sCountryMarket(7,5) = "" 'Still Todo!! +' sCountryMarket(7,6) = "tr" +' sCountryMarket(7,7) = "TR" +' sCountryMarket(7,8) = "-41F" +' sCountryMarket(7,9) = "" + + Dim n as Integer + Dim m as Integer +' Dim sCountryMarket(6,9) as String + + For n = 0 To Ubound(sCountryMarket(),1) + If sDocLanguage = sCountryMarket(n,6) and sDocCountry = sCountryMarket(n,7) Then + GlobListIndex = 6 + For m = 0 To 10 + sMarket(6,m) = sCountryMarket(n,m) + Next m + Exit For + End If + Next n + End If +End Sub + +Sub LoadDepotDialogs() + DlgTransaction = LoadDialog("Depot", "Dialog2") + DlgStockRates = LoadDialog("Depot", "Dialog3") + DlgStartUp = LoadDialog("Depot", "Dialog4") + TransactModel = DlgTransaction.Model + StockRatesModel = DlgStockRates.Model + StartUpModel = DlgStartUp.Model +End Sub + + +Sub InitializeStartUpModel() + With StartUpModel + .lblWelcome.Label = sStartupWelcome & Chr(13) & chr(13) & sStartUpChooseMarket + sStartUpHint = ReplaceString(sStartUpHint, sHistory, "<History>") + .lblHint.Label = sStartupHint +' .cmdGoOn.Enabled = Ubound(StartUpModel.lstMarkets.SelectedItems()) <> -1 + .cmdGoOn.Label = sOK + .cmdCancel.Label = sCancel + End With +End Sub diff --git a/openoffice/share/basic/Depot/Currency.xba b/openoffice/share/basic/Depot/Currency.xba new file mode 100644 index 0000000000000000000000000000000000000000..4064106a70b28820cd4fe76d448d63a2013c79e0 --- /dev/null +++ b/openoffice/share/basic/Depot/Currency.xba @@ -0,0 +1,198 @@ + + + +REM ***** BASIC ***** +Option Explicit + +Dim bDoUnLoad as Boolean + + +Sub Startup() +Dim i as Integer +Dim a as Integer +Dim ListString as String +Dim MarketListBoxControl as Object + Initialize(False) + MarketListBoxControl = DlgStartUp.GetControl("lstMarkets") + a = 0 + For i = 0 To Ubound(sMarket(),1) + ListString = sMarket(i,0) + If sMarket(i,0) <> "" Then + If sMarket(i,3) = "" Then + ListString = ListString & " (" & sNoInternetUpdate & ")" + Else + ListString = ListString & " (" & sMarketplace & " " & sMarket(i,2) & ")" + End If + MarketListBoxControl.AddItem(ListString, a) + a = a + 1 + End If + Next i + MarketListBoxControl.SelectItemPos(GlobListIndex, True) + DlgStartUp.Title = sDepotCurrency + DlgStartUp.Model.cmdGoOn.DefaultButton = True + DlgStartUp.GetControl("lstMarkets").SetFocus() + DlgStartUp.Execute() + DlgStartUp.Dispose() +End Sub + + +Sub EnableGoOnButton() + StartUpModel.cmdGoOn.Enabled = True + StartUpModel.cmdGoOn.DefaultButton = True +End Sub + + +Sub CloseStartUpDialog() + DlgStartUp.EndExecute() +' oDocument.Dispose() +End Sub + + +Sub DisposeDocument() + If bDoUnload Then + oDocument.Dispose() + End If +End Sub + + +Sub ChooseMarket(Optional aEvent) +Dim Index as Integer +Dim bIsDocLanguage as Boolean +Dim bIsDocCountry as Boolean + oInternetModel = GetControlModel(oDocument.Sheets(0), "CmdInternet") + If Not IsMissing(aEvent) Then + Index = StartupModel.lstMarkets.SelectedItems(0) + oInternetModel.Tag = Index + Else + Index = oInternetModel.Tag + End If + oMarketModel = GetControlModel(oDocument.Sheets(0), "CmdHistory") + sCurCurrency = sMarket(Index,1) + If Index = 0 Then + HistoryChartSource = sMarket(Index,4) + End If + sCurStockIDLabel = sMarket(Index,5) + sCurExtension = sMarket(Index,8) + iValueCol = Val(sMarket(Index,10) + If Instr(sCurExtension,";") <> 0 Then + ' Take the german extension as the stock place is Frankfurt + sCurExtension = "407" + End If + sCurChartSource = sMarket(Index,3) + bIsDocLanguage = Instr(1, sMarket(Index,6), sDocLanguage, SBBINARY) <> 0 + bIsDocCountry = Instr(1, sMarket(Index,7), sDocCountry, SBBINARY) <> 0 OR SDocCountry = "" + sCurSeparator = sMarket(Index,9) + TransactModel.txtRate.CurrencySymbol = sCurCurrency + TransactModel.txtFix.CurrencySymbol = sCurCurrency + TransactModel.txtMinimum.CurrencySymbol = sCurCurrency + bEnableMarket = Index = 0 + bEnableInternet = sCurChartSource <> "" + oMarketModel.Enabled = bEnableMarket + oInternetModel.Enabled = bEnableInternet + If Not IsMissing(aEvent) Then + ConvertStylesCurrencies() + bDoUnload = False + DlgStartUp.EndExecute() + End If +End Sub + + +Sub ConvertStylesCurrencies() +Dim m as integer +Dim aStyleFormat as Object +Dim StyleName as String +Dim bAddToList as Boolean +Dim oStyle as Object +Dim oStyles as Object + UnprotectSheets(oSheets) + oFirstSheet.GetCellByPosition(SBCOLUMNID1, SBROWHEADER1).SetString(sCurStockIDLabel) + oStyles = oDocument.StyleFamilies.GetbyIndex(0) + For m = 0 To oStyles.count-1 + oStyle = oStyles.GetbyIndex(m) + StyleName = oStyle.Name + bAddToList = CheckFormatType(oStyle) + If bAddToList Then + SwitchNumberFormat(ostyle, oDocFormats, sCurCurrency, sCurExtension) + End If + Next m + ProtectSheets(oSheets) +End Sub + + +Sub SwitchNumberFormat(oObject as Object, oFormats as object, sNewSymbol as String, sNewExtension as String) +Dim nFormatLanguage as Integer +Dim nFormatDecimals as Integer +Dim nFormatLeading as Integer +Dim bFormatLeading as Integer +Dim bFormatNegRed as Integer +Dim bFormatThousands as Integer +Dim aNewStr as String +Dim iNumberFormat as Long +Dim sSimpleStr as String +Dim nSimpleKey as Long +Dim aFormat() +Dim oLocale as New com.sun.star.lang.Locale + ' Numberformat with the new Symbol as Base for new Format + sSimpleStr = "0 [$" & sNewSymbol & "-" & sNewExtension & "]" + nSimpleKey = Numberformat(oFormats, sSimpleStr, oDocLocale) + On Local Error Resume Next + iNumberFormat = oObject.NumberFormat + If Err <> 0 Then + Msgbox "Error Reading the Number Format" + Resume CLERROR + End If + + On Local Error GoTo NOKEY + aFormat() = oFormats.getByKey(iNumberFormat) + On Local Error GoTo 0 + ' set new currency format with according settings + nFormatDecimals = aFormat.Decimals + nFormatLeading = aFormat.LeadingZeros + bFormatNegRed = aFormat.NegativeRed + bFormatThousands = aFormat.ThousandsSeparator + oLocale = aFormat.Locale + aNewStr = oFormats.generateFormat(nSimpleKey, oLocale, bFormatThousands, bFormatNegRed, nFormatDecimals, nFormatLeading) + oObject.NumberFormat = Numberformat(oFormats, aNewStr, oLocale) + NOKEY: + If Err <> 0 Then + Resume CLERROR + End If + CLERROR: +End Sub + + +Function Numberformat( oFormats as Object, aFormatStr as String, oLocale as Variant ) +Dim nRetkey + nRetKey = oFormats.queryKey(aFormatStr, oLocale, True) + If nRetKey = -1 Then + nRetKey = oFormats.addNew( aFormatStr, oLocale ) + If nRetKey = -1 Then nRetKey = 0 + End If + Numberformat = nRetKey +End Function + + +Function CheckFormatType(oStyle as Object) +Dim oFormatofObject as Object + oFormatofObject = oDocFormats.getByKey(oStyle.NumberFormat) + CheckFormatType = INT(oFormatOfObject.Type) AND com.sun.star.util.NumberFormat.CURRENCY +End Function diff --git a/openoffice/share/basic/Depot/Depot.xba b/openoffice/share/basic/Depot/Depot.xba new file mode 100644 index 0000000000000000000000000000000000000000..098dfd27f8ae2c45642cffc6590582c05a2b6add --- /dev/null +++ b/openoffice/share/basic/Depot/Depot.xba @@ -0,0 +1,520 @@ + + + +Option Explicit + + +Sub Initialize(Optional bChooseMarketPlace as Boolean) +Dim bEnableHistory as Boolean + GlobalScope.BasicLibraries.LoadLibrary("Tools") +' oMarketModel = GetControlModel(oDocument.Sheets(0), "CmdHistory") +' bEnableHistory = oMarketModel.Enabled + ToggleWindow(False) + Today = Date() + bDebugmode = False + oDocument = ThisComponent + oController = oDocument.GetCurrentController + oSheets = oDocument.Sheets + oFirstSheet = oSheets(0) + oMovementSheet = oSheets(1) + oBankSheet = oSheets(2) + oDocFormats = oDocument.NumberFormats + oNumberFormatter = CreateUnoService("com.sun.star.util.NumberFormatter") + oNumberFormatter.AttachNumberFormatsSupplier(oDocument) + oDocLocale = oDocument.CharLocale + sDocLanguage = oDocLocale.Language + sDocCountry = oDocLocale.Country + LoadLanguage() + ToggleWindow(True) +' oMarketModel.Enabled = bEnableHistory + If Not IsMissing(bChooseMarketPlace) Then + If bChoosemarketPlace Then + ChooseMarket() + End If + Else + ChooseMarket() + End If + If Not IsMissing(bChooseMarketPlace) Then + If bChooseMarketPlace Then + oMarketModel.Enabled = bEnableMarket + oInternetModel.Enabled = bEnableInternet + End If + End If +End Sub + + +Sub Buy() + Initialize(True) + FillListbox(DlgTransaction.GetControl("lstBuyStocks"), TransactTitle(SBDIALOGBUY), False) + SetupTransactionControls(SBDIALOGBUY) + EnableTransactionControls(False) + DlgTransaction.Execute() +End Sub + + +Sub Sell() + Initialize(True) + If FillListbox(DlgTransaction.GetControl("lstSellStocks"), TransactTitle(SBDIALOGSELL), True) Then + SetupTransactionControls(SBDIALOGSELL) + EnableTransactionControls(False) + DlgTransaction.Execute() + End If +End Sub + + +Sub Reset() +Dim TransactionCount as Integer +Dim StockCount, iStartRow, i as Integer +Dim oRows, oRange as Object +Dim StockName as String + Initialize(True) + ' Delete transactions and reset overview + If MsgBox(sMsgDeleteAll, SBMSGYESNO+SBMSGQUESTION+SBMSGDEFAULTBTN2, sMsgAuthorization) = 6 Then + ' Assumption: If and only if there is an overview, then there are transactions, too + UnprotectSheets(oSheets) + StockCount = GetStocksCount(iStartRow) + + For i = 1 To StockCount + StockName = oFirstSheet.GetCellbyPosition(SBCOLUMNNAME1, iStartRow + i).String + If oSheets.HasbyName(StockName) Then + oSheets.RemoveByName(StockName) + End If + Next + oDocument.AddActionLock + RemoveStockRows(oFirstSheet, iStartRow + 1, StockCount) + TransactionCount = GetTransactionCount(iStartRow) + RemoveStockRows(oMovementSheet, iStartRow + 2, TransactionCount) + ProtectSheets(oSheets) + oDocument.RemoveActionLock + End If +End Sub + + +Sub TransactionOk +Dim Sold as Long +Dim RestQuantity, Value, PartialValue, Profit +Dim iNewRow as Integer, iRow as Integer +Dim iStockRow as Long, iRestQuantity as Long +Dim oNameCell as Object +Dim CellStockName as String, SelStockName as String +Dim CurRate as Double +Dim TransactDate as Date +Dim LocStockName as String + ' Check for rate entered + If TransactModel.txtRate.Value = 0 Then + If TransactModel.Step = SBDIALOGBUY Then + If MsgBox(sMsgFreeStock, SBMSGYESNO+SBMSGQUESTION, sMsgConfirm)=7 Then + Exit Sub + End If + Else + If MsgBox(sMsgTotalLoss, SBMSGYESNO+SBMSGQUESTION, sMsgConfirm)=7 Then + Exit Sub + End If + End If + End If + CurRate = TransactModel.txtRate.Value + TransactDate = CDateFromISO(TransactModel.txtDate.Date) + DlgTransaction.EndExecute() + UnprotectSheets(oSheets) + + iNewRow = DuplicateRow(oMovementSheet, "HiddenRow3") + + If TransactModel.Step = SBDIALOGBUY Then + CellStockName = TransactModel.lstBuyStocks.Text + If Instr(1,CellStockName,"$") <> 0 Then + CellStockName = "'" & CellStockName & "'" + End If + oMovementSheet.GetCellByPosition(SBCOLUMNNAME2, iNewRow).String = CellStockName + oMovementSheet.GetCellByPosition(SBCOLUMNQUANTITY2, iNewRow).Value = TransactModel.txtQuantity.Value + Else + CellStockName = DlgTransaction.GetControl("lstSellStocks").GetSelectedItem() + oMovementSheet.GetCellByPosition(SBCOLUMNNAME2, iNewRow).String = CellStockName + oMovementSheet.GetCellByPosition(SBCOLUMNQUANTITY2, iNewRow).Value = -TransactModel.txtQuantity.Value + End If + + oMovementSheet.GetCellByPosition(SBCOLUMNDATE2, iNewRow).Value = CDateFromISO(TransactModel.txtDate.Date) + oMovementSheet.GetCellByPosition(SBCOLUMNRATE2, iNewRow).Value = TransactModel.txtRate.Value + oMovementSheet.GetCellByPosition(SBCOLUMNPROVPERCENT2, iNewRow).Value = TransactModel.txtCommission.EffectiveValue + oMovementSheet.GetCellByPosition(SBCOLUMNPROVMIN2, iNewRow).Value = TransactModel.txtMinimum.Value + oMovementSheet.GetCellByPosition(SBCOLUMNPROVFIX2, iNewRow).Value = TransactModel.txtFix.Value + + ' Buy stocks: Update overview for new stocks + If TransactModel.Step = SBDIALOGBUY Then + iStockRow = GetStockRowIndex(CellStockName) + If iStockRow = -1 Then + iNewRow = DuplicateRow(oFirstSheet, "HiddenRow2") + oFirstSheet.GetCellByPosition(SBCOLUMNNAME1, iNewRow).String = CellStockName + oFirstSheet.GetCellByPosition(SBCOLUMNID1, iNewRow).String = TransactModel.txtStockID.Text + iStockRow = GetStockRowIndex(CellStockName) + End If + ' Sell stocks: Get transaction value, then update Transaction sheet + ElseIf TransactModel.Step = SBDIALOGSELL Then + Profit = oMovementSheet.GetCellByPosition(SBCOLUMNPROCEEDS2, iNewRow).Value + Value = Profit + Sold = TransactModel.txtQuantity.Value + SelStockName = DlgTransaction.GetControl("lstSellStocks").GetSelectedItem() + ' Go to first name + If TransactMode = FIFO Then + iRow = SBROWFIRSTTRANSACT2 + Else + iRow = iNewRow-1 + End If + + ' Check that no transaction after split date exists else cancel split + Do While Sold > 0 + oNameCell = oMovementSheet.GetCellByPosition(SBCOLUMNNAME2, iRow) + CellStockName = oNameCell.String + If CellStockName = SelStockName Then + ' Update transactions: Note quantity sold + RestQuantity = oMovementSheet.GetCellByPosition(SBCOLUMNQTYREST2, iRow).Value + ' If there still is a rest left ... + If RestQuantity > 0 Then + If RestQuantity < Sold Then + ' Recalculate profit of new transaction + Profit = Profit - oMovementSheet.GetCellByPosition(SBCOLUMNPRCREST2, iRow).Value + AddValueToCellContent(SBCOLUMNQTYSOLD2, iRow, RestQuantity) + PartialValue = RestQuantity / Sold * Value + AddValueToCellContent(SBCOLUMNREALPROC2, iRow, PartialValue) + Sold = Sold - RestQuantity + Value = Value - PartialValue + Else + ' Recalculate profit of neTransactModel.lstBuyStocks.Textw transaction + PartialValue = oMovementSheet.GetCellByPosition(SBCOLUMNPRCREST2, iRow).Value + Profit = Profit - PartialValue/RestQuantity * Sold + ' Update sold shares cell + AddValueToCellContent(SBCOLUMNQTYSOLD2, iRow, Sold) + ' Update sales turnover cell + AddValueToCellContent(SBCOLUMNREALPROC2, iRow, Value) + ' Update variables for rest of transaction + Sold = 0 + Value = 0 + End If + End If + End If + iRow = iRow + TransactMode + Loop + oMovementSheet.GetCellByPosition(SBCOLUMNREALPROFIT2,iNewRow).Value = Profit + iStockRow = GetStockRowIndex(SelStockName) + iRestQuantity = oFirstSheet.GetCellbyPosition(SBCOLUMNQUANTITY1, iStockRow).Value +' If iRestQuantity = 0 Then +' If oSheets.HasbyName(SelStockName) Then +' oSheets.RemoveByName(SelStockName) +' End If +' Else + +' End If + End If + InsertCurrentValue(CurRate, iStockRow,TransactDate) + ProtectSheets(oSheets) +End Sub + + +Sub SelectStockname(aEvent as Object) +Dim iCurRow as Integer +Dim CurStockName as String + With TransactModel + ' Find row with stock name + If TransactModel.Step = SBDIALOGBUY Then + CurStockName = .lstBuyStocks.Text + iCurRow = GetStockRowIndex(CurStockName) + .txtQuantity.ValueMax = 10000000 + Else + Dim ListBoxList() as String + ListBoxList() = GetSelectedListboxItems(aEvent.Source.getModel()) + CurStockName = ListBoxList(0) +' CurStockName = DlgTransaction.GetControl(aEvent.Source.getModel.Name).GetSelectedItem() + iCurRow = GetStockRowIndex(CurStockName) + Dim fdouble as Double + fdouble = oFirstSheet.GetCellByPosition(SBCOLUMNQUANTITY1, iCurRow).Value + .txtQuantity.Value = fdouble + .txtQuantity.ValueMax = oFirstSheet.GetCellByPosition(SBCOLUMNQUANTITY1, iCurRow).Value + .txtRate.Value = oFirstSheet.GetCellbyPosition(SBCOLUMNRATE1, iCurRow).Value + End If + .txtStockID.Enabled = .Step = SBDIALOGBUY + .lblStockID.Enabled = .Step = SBDIALOGBUY + ' Default settings for quantity and rate + .txtStockID.Text = GetStockID(CurStockName, iCurRow) + End With + EnableTransactionControls(CurStockName <> "") + TransactModel.cmdGoOn.DefaultButton = True +End Sub + + + +Sub HandleStocks(Mode as Integer, oDialog as Object) +Dim DividendPerShare, DividendTotal, RestQuantity, OldValue +Dim SelStockName, CellStockName as String +Dim oNameCell as Object, oDateCell as Object +Dim iRow as Integer +Dim oDividendCell as Object +Dim Amount +Dim OldNumber, NewNumber as Integer +Dim NoteText as String +Dim TotalStocksCount as Long +Dim oModel as Object + oDocument.AddActionLock + oDialog.EndExecute() + oModel = oDialog.Model + SelStockName = DlgStockRates.GetControl("lstStockNames").GetSelectedItem() + Select Case Mode + Case HANDLEDIVIDEND + Dim bTakeTotal as Boolean + ' Update transactions: Enter dividend paid for all Buy transactions not sold completely + bTakeTotal = oModel.optTotal.State = 1 + If bTakeTotal Then + DividendTotal = oModel.txtDividend.Value + iRow = GetStockRowIndex(SelStockName) + TotalStocksCount = oFirstSheet.GetCellByPosition(SBCOLUMNQUANTITY1,iRow).Value + DividendPerShare = DividendTotal/TotalStocksCount + Else + DividendPerShare = oModel.txtDividend.Value + End If + + Case HANDLESPLIT + ' Store entered values in variables + OldNumber = oModel.txtOldRate.Value + NewNumber = oModel.txtNewRate.Value + SplitDate = CDateFromISO(oModel.txtDate.Date) + iRow = SBROWFIRSTTRANSACT2 + NoteText = cSplit & SplitDate & ", " & oModel.txtOldRate.Value & oModel.lblColon.Label & oModel.txtNewRate.Value + Do + oNameCell = oMovementSheet.GetCellByPosition(SBCOLUMNNAME2, iRow) + CellStockName = oNameCell.String + If CellStockName = SelStockName Then + oDateCell = oMovementSheet.GetCellByPosition(SBCOLUMNDATE2, iRow) + If oDateCell.Value >= SplitDate Then + MsgBox sMsgWrongExchangeDate, SBMSGOK + SBMSGSTOP, sMsgError + Exit Sub + End If + End If + iRow = iRow + 1 + Loop Until CellStockName = "" + End Select + iRow = SBROWFIRSTTRANSACT2 + UnprotectSheets(oSheets) + Do + oNameCell = oMovementSheet.GetCellByPosition(SBCOLUMNNAME2, iRow) + CellStockName = oNameCell.String + If CellStockName = SelStockName Then + Select Case Mode + Case HANDLEDIVIDEND + RestQuantity = oMovementSheet.GetCellByPosition(SBCOLUMNQTYREST2, iRow).Value + If RestQuantity > 0 Then + oDividendCell = oMovementSheet.GetCellByPosition(SBCOLUMNDIVIDEND2, iRow) + OldValue = oDividendCell.Value + oDividendCell.Value = OldValue + RestQuantity * DividendPerShare + End If + Case HANDLESPLIT + oDateCell = oMovementSheet.GetCellByPosition(SBCOLUMNDATE2, iRow) + SplitCellValue(oMovementSheet, NewNumber, OldNumber, SBCOLUMNQUANTITY2, iRow, NoteText) + SplitCellValue(oMovementSheet, OldNumber, NewNumber, SBCOLUMNRATE2, iRow, "") + SplitCellValue(oMovementSheet, NewNumber, OldNumber, SBCOLUMNQTYSOLD2, iRow, "") + End Select + End If + iRow = iRow + 1 + Loop Until CellStockName = "" + If Mode = HANDLESPLIT Then + CalculateChartafterSplit(SelStockName, NewNumber, OldNumber, NoteText, SplitDate) + End If + oDocument.CalculateAll() + ProtectSheets(oSheets) + oDocument.RemoveActionLock +End Sub + + +Sub CancelStockRate() + DlgStockRates.EndExecute() +End Sub + + +Sub CancelTransaction() + DlgTransaction.EndExecute() +End Sub + + +Sub CommitStockRate() +Dim CurStep as Integer + CurStep = StockRatesModel.Step + Select Case CurStep + Case 1 + ' Check for quantity entered + If StockRatesModel.txtDividend.Value = 0 Then + MsgBox sMsgNoDividend, SBMSGSTOP+SBMSGSTOP, sMsgError + Exit Sub + End If + HandleStocks(HANDLEDIVIDEND, DlgStockRates) + Case 2 + HandleStocks(HANDLESPLIT, DlgStockRates) + Case 3 + InsertCompanyHistory() + End Select +End Sub + + +Sub EnableTransactionControls(bEnable as Boolean) + With TransactModel + .lblQuantity.Enabled = bEnable + .txtQuantity.Enabled = bEnable + .lblRate.Enabled = bEnable + .txtRate.Enabled = bEnable + .lblDate.Enabled = bEnable + .txtDate.Enabled = bEnable + .lblCommission.Enabled = bEnable + .txtCommission.Enabled = bEnable + .lblMinimum.Enabled = bEnable + .txtMinimum.Enabled = bEnable + .lblFix.Enabled = bEnable + .txtFix.Enabled = bEnable + If TransactModel.Step = SBDIALOGSELL Then + .cmdGoOn.Enabled = Ubound(TransactModel.lstSellStocks.SelectedItems()) > -1 + DlgTransaction.GetControl("lstSellStocks").SetFocus() + Else + .cmdGoOn.Enabled = TransactModel.lstBuyStocks.Text <> "" + DlgTransaction.GetControl("lstBuyStocks").SetFocus() + End If + If bEnable Then + TransactModel.cmdGoOn.DefaultButton = True + End If + End With +End Sub + + +Sub SetupTransactionControls(CurStep as Integer) + DlgReference = DlgTransaction + With TransactModel + .txtDate.Date = CDateToISO(Date()) + .txtDate.DateMax = CDateToISO(Date()) + .txtStockID.Enabled = False + .lblStockID.Enabled = False + .lblStockID.Label = sCurStockIDLabel + .txtRate.CurrencySymbol = sCurCurrency + .txtFix.CurrencySymbol = sCurCurrency + .Step = CurStep + End With + DlgTransaction.Title = TransactTitle(CurStep) + CellValuetoControl(oBankSheet, TransactModel.txtCommission, "ProvisionPercent") + CellValuetoControl(oBankSheet, TransactModel.txtMinimum, "ProvisionMinimum") + CellValuetoControl(oBankSheet, TransactModel.txtFix, "ProvisionFix") +End Sub + + +Sub AddShortCuttoControl() +Dim SelCompany as String +Dim iRow, SelIndex as Integer + SelIndex = DlgTransaction.GetControl("lstBuyStocks").GetSelectedItemPos() + If SelIndex <> -1 Then + SelCompany = TransactModel.lstBuyStocks.StringItemList(SelIndex) + iRow = GetStockRowIndex(SelCompany) + If iRow <> -1 Then + TransactModel.txtStockID.Text = oFirstSheet.GetCellByPosition(SBCOLUMNID1,iRow).String + TransactModel.txtRate.Value = oFirstSheet.GetCellByPosition(SBCOLUMNRATE1,iRow).Value + Else + TransactModel.txtStockID.Text = "" + TransactModel.txtRate.Value = 0 + End If + Else + TransactModel.txtStockID.Text = "" + TransactModel.txtRate.Value = 0 + End If +End Sub + + +Sub OpenStockRatePage(aEvent) +Dim CurStep as Integer + Initialize(True) + CurStep = aEvent.Source.Model.Tag + If FillListbox(DlgStockRates.GetControl("lstStockNames"), StockRatesTitle(CurStep), True) Then + StockRatesModel.Step = CurStep + ToggleStockRateControls(False, CurStep) + InitializeStockRatesControls(CurStep) + DlgStockRates.Execute() + End If +End Sub + + +Sub SelectStockNameForRates() +Dim StockName as String + StockName = DlgStockRates.GetControl("lstStockNames").GetSelectedItem() + If StockName <> "" Then + StockRatesModel.txtStockID.Text = GetStockID(StockName) + ToggleStockRateControls(True, StockRatesModel.Step) + End If + StockRatesModel.cmdGoOn.DefaultButton = True +End Sub + + +Sub ToggleStockRateControls(bDoEnable as Boolean, CurStep as Integer) + With StockRatesModel + .lblStockID.Enabled = False + .txtStockID.Enabled = False + .cmdGoOn.Enabled = Ubound(StockRatesModel.lstStockNames.SelectedItems()) <> -1 + Select Case CurStep + Case 1 + .optPerShare.Enabled = bDoEnable + .optTotal.Enabled = bDoEnable + .lblDividend.Enabled = bDoEnable + .txtDividend.Enabled = bDoEnable + Case 2 + .lblExchangeRate.Enabled = bDoEnable + .lblDate.Enabled = bDoEnable + .lblColon.Enabled = bDoEnable + .txtOldRate.Enabled = bDoEnable + .txtNewRate.Enabled = bDoEnable + .txtDate.Enabled = bDoEnable + Case 3 + .lblStartDate.Enabled = bDoEnable + .lblEndDate.Enabled = bDoEnable + .txtStartDate.Enabled = bDoEnable + .txtEndDate.Enabled = bDoEnable + .hlnInterval.Enabled = bDoEnable + .optDaily.Enabled = bDoEnable + .optWeekly.Enabled = bDoEnable + End Select + End With +End Sub + + +Sub InitializeStockRatesControls(CurStep as Integer) + DlgReference = DlgStockRates + DlgStockRates.Title = StockRatesTitle(CurStep) + With StockRatesModel + .txtStockID.Text = "" + .lblStockID.Label = sCurStockIDLabel + Select Case CurStep + Case 1 + .txtDividend.Value = 0 + .optPerShare.State = 1 + .txtDividend.CurrencySymbol = sCurCurrency + Case 2 + .txtOldRate.Value = 1 + .txtNewRate.Value = 1 + .txtDate.Date = CDateToISO(Date()) + Case 3 + .txtStartDate.DateMax = CDateToISO(CDate(Date())-1) + .txtEndDate.DateMax = CDateToISO(CDate(Date())-1) + .txtStartDate.Date = CDateToISO(CDate(Date())-8) + .txtEndDate.Date = CDateToISO(CDate(Date())-1) + .optDaily.State = 1 + End Select + End With +End Sub + diff --git a/openoffice/share/basic/Depot/Dialog2.xdl b/openoffice/share/basic/Depot/Dialog2.xdl new file mode 100644 index 0000000000000000000000000000000000000000..0d1959c9d0044aa8693534ded8e8ff7ffa6a8124 --- /dev/null +++ b/openoffice/share/basic/Depot/Dialog2.xdl @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/basic/Depot/Dialog3.xdl b/openoffice/share/basic/Depot/Dialog3.xdl new file mode 100644 index 0000000000000000000000000000000000000000..0c26c768b2e67dc31a3a9aea317916a37cf843ef --- /dev/null +++ b/openoffice/share/basic/Depot/Dialog3.xdl @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/basic/Depot/Dialog4.xdl b/openoffice/share/basic/Depot/Dialog4.xdl new file mode 100644 index 0000000000000000000000000000000000000000..679afc05b5991b652ce560ea293c2fcdf780e7c6 --- /dev/null +++ b/openoffice/share/basic/Depot/Dialog4.xdl @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/basic/Depot/Internet.xba b/openoffice/share/basic/Depot/Internet.xba new file mode 100644 index 0000000000000000000000000000000000000000..e3eff13fab653f1e81e094f3c16d1e49ad657a27 --- /dev/null +++ b/openoffice/share/basic/Depot/Internet.xba @@ -0,0 +1,359 @@ + + + +REM ***** BASIC ***** +Option Explicit +Public sNewSheetName as String + +Function CheckHistoryControls() +Dim bLocGoOn as Boolean +Dim Firstdate as Date +Dim LastDate as Date + LastDate = CDateFromISO(StockRatesModel.txtEndDate.Date) + FirstDate = CDateFromISO(StockRatesModel.txtStartDate.Date) + bLocGoOn = FirstDate <> 0 And LastDate <> 0 + If bLocGoOn Then + If FirstDate >= LastDate Then + Msgbox(sMsgStartDatebeforeEndDate,16, sProductname) + bLocGoOn = False + End If + End If + CheckHistoryControls = bLocGoon +End Function + + +Sub InsertCompanyHistory() +Dim StockName as String +Dim CurRow as Integer +Dim sMsgInternetError as String +Dim CurRate as Double +Dim oCell as Object +Dim sStockID as String +Dim ChartSource as String + If CheckHistoryControls() Then + StartDate = CDateFromISO(StockRatesModel.txtStartDate.Date) + EndDate = CDateFromISO(StockRatesModel.txtEndDate.Date) + DlgStockRates.EndExecute() + If StockRatesModel.optDaily.State = 1 Then + sInterval = "d" + iStep = 1 + ElseIf StockRatesModel.optWeekly.State = 1 Then + sInterval = "w" + iStep = 7 + StartDate = StartDate - WeekDay(StartDate) + 2 + EndDate = EndDate - WeekDay(EndDate) + 2 + End If + iEndDay = Day(EndDate) + iEndMonth = Month(EndDate) + iEndYear = Year(EndDate) + iStartDay = Day(StartDate) + iStartMonth = Month(StartDate) + iStartYear = Year(StartDate) +' oDocument.AddActionLock() + UnprotectSheets(oSheets) + InitializeStatusline("", 10, 1) + oBackGroundSheet = oSheets.GetbyName("Background") + StockName = DlgStockRates.GetControl("lstStockNames").GetSelectedItem() + CurRow = GetStockRowIndex(Stockname) + sStockID = oFirstSheet.GetCellByPosition(SBCOLUMNID1, CurRow).String + ChartSource = ReplaceString(HistoryChartSource, sStockID, "<StockID>") + ChartSource = ReplaceString(ChartSource, iStartDay, "<StartDay>") + ChartSource = ReplaceString(ChartSource, cStr(iStartMonth-1), "<StartMonth>") + ChartSource = ReplaceString(ChartSource, iStartYear, "<StartYear>") + ChartSource = ReplaceString(ChartSource, iEndDay, "<EndDay>") + ChartSource = ReplaceString(ChartSource, cStr(iEndMonth-1), "<EndMonth>") + ChartSource = ReplaceString(ChartSource, iEndYear, "<EndYear>") + ChartSource = ReplaceString(ChartSource, sInterval, "<interval>") + oStatusLine.SetValue(2) + If GetCurrentRate(ChartSource, CurRate, 1) Then + oStatusLine.SetValue(8) + UpdateValue(StockName, Today, CurRate) + oStatusLine.SetValue(9) + UpdateChart(StockName) + oStatusLine.SetValue(10) + Else + sMsgInternetError = Stockname & ": " & sNoInternetDataAvailable & chr(13) & sCheckInternetSettings + Msgbox(sMsgInternetError, 16, sProductname) + End If + ProtectSheets(oSheets) + oStatusLine.End + If oSheets.HasbyName(sNewSheetName) Then + oController.ActiveSheet = oSheets.GetByName(sNewSheetName) + End If +' oDocument.RemoveActionLock() + End If +End Sub + + + +Sub InternetUpdate() +Dim i as Integer +Dim StocksCount as Integer +Dim iStartRow as Integer +Dim sUrl as String +Dim StockName as String +Dim CurRate as Double +Dim oCell as Object +Dim sMsgInternetError as String +Dim sStockID as String +Dim ChartSource as String +' oDocument.AddActionLock() + Initialize(True) + UnprotectSheets(oSheets) + StocksCount = GetStocksCount(iStartRow) + InitializeStatusline("", StocksCount + 1, 1) + Today = CDate(Date) + For i = iStartRow + 1 To iStartRow + StocksCount + StockName = oFirstSheet.GetCellbyPosition(SBCOLUMNNAME1, i).String + sStockID = oFirstSheet.GetCellByPosition(SBCOLUMNID1, i).String + ChartSource = ReplaceString(sCurChartSource, sStockID, "<StockID>") + If GetCurrentRate(ChartSource, CurRate, 0) Then + InsertCurrentValue(CurRate, i, Now) + Else + sMsgInternetError = Stockname & ": " & sNoInternetDataAvailable & chr(13) & sCheckInternetSettings + Msgbox(sMsgInternetError, 16, sProductname) + End If + oStatusline.SetValue(i - iStartRow + 1) + Next + ProtectSheets(oSheets) + oStatusLine.End +' oDocument.RemoveActionLock +End Sub + + + +Function GetCurrentRate(sUrl as String, fValue As Double, iValueRow as Integer) as Boolean +Dim sFilter As String +Dim sOptions As String +Dim oLinkSheet As Object +Dim sDate as String + If oSheets.hasByName("Link") Then + oLinkSheet = oSheets.getByName("Link") + Else + oLinkSheet = oDocument.createInstance("com.sun.star.sheet.Spreadsheet") + oSheets.insertByName("Link", oLinkSheet) + oLinkSheet.IsVisible = False + End If + + sFilter = "Text - txt - csv (StarCalc)" + sOptions = sCurSeparator & ",34,SYSTEM,1,1/10/2/10/3/10/4/10/5/10/6/10/7/10/8/10/9/10" + + oLinkSheet.LinkMode = com.sun.star.sheet.SheetLinkMode.NONE + oLinkSheet.link(sUrl, "", sFilter, sOptions, 1 ) + fValue = oLinkSheet.getCellByPosition(iValueCol, iValueRow).Value + If fValue = 0 Then + Dim sValue as String + sValue = oLinkSheet.getCellByPosition(1, iValueRow).String + sValue = ReplaceString(sValue, ".",",") + fValue = Val(sValue) + End If + GetCurrentRate = fValue <> 0 +End Function + + + +Sub UpdateValue(ByVal sName As String, fDate As Double, fValue As Double ) +Dim oSheet As Object +Dim iColumn As Long +Dim iRow As Long +Dim i as Integer +Dim oCell As Object +Dim LastDate as Date +Dim bLeaveLoop as Boolean +Dim RemoveCount as Integer +Dim iLastRow as Integer +Dim iLastLinkRow as Integer +Dim dDate as Date +Dim CurDate as Date +Dim oLinkSheet as Object +Dim StartIndex as Integer +Dim iCellValue as Long + ' Insert Sheet with Company - Chart + sName = CheckNewSheetname(oSheets, sName) + If NOT oSheets.hasByName(sName) Then + oSheets.CopybyName("Background", sName, oSheets.Count) + oSheet = oSheets.getByName(sName) + iCurRow = SBSTARTROW + iMaxRow = iCurRow + oCell = oSheet.getCellByPosition(SBDATECOLUMN, iCurRow) + oCell.Value = fDate + End If + sNewSheetName = sName + oLinkSheet = oSheets.GetByName("Link") + oSheet = oSheets.getByName(sName) + iLastRow = GetLastUsedRow(oSheet)- 2 + iLastLinkRow = GetLastUsedRow(oLinkSheet) + iCurRow = iLastRow + bLeaveLoop = False + RemoveCount = 0 + ' Delete all Cells in Date Area + Do + oCell = oSheet.GetCellbyPosition(SBDATECOLUMN,iCurRow) + If oCell.CellStyle = sColumnHeader Then + bLeaveLoop = True + StartIndex = iCurRow + iCurRow = iCurRow + 1 + Else + RemoveCount = RemoveCount + 1 + iCurRow = iCurRow - 1 + End If + Loop Until bLeaveLoop + If RemoveCount > 1 Then + oSheet.Rows.RemoveByIndex(iCurRow, RemoveCount-1) + End If + For i = 1 To iLastLinkRow + oCell = oSheet.GetCellbyPosition(SBDATECOLUMN,iCurRow) + iCellValue = oLinkSheet.GetCellByPosition(0,i).Value + If iCellValue > 0 Then + oCell.SetValue(oLinkSheet.GetCellByPosition(0,i).Value) + Else + oCell.SetValue(StringToDate(oLinkSheet.GetCellByPosition(0,i).String) + End If + oCell = oSheet.GetCellbyPosition(SBVALUECOLUMN,iCurRow) + oCell.SetValue(oLinkSheet.GetCellByPosition(4,i).Value) + If i < iLastLinkRow Then + iCurRow = iCurRow + 1 + oSheet.Rows.InsertByIndex(iCurRow,1) + End If + Next i + iMaxRow = iCurRow +End Sub + + +Function StringToDate(DateString as String) as Date +Dim ShortMonths(11) +Dim DateList() as String +Dim MaxIndex as Integer +Dim i as Integer + ShortMonths(0) = "Jan" + ShortMonths(1) = "Feb" + ShortMonths(2) = "Mar" + ShortMonths(3) = "Apr" + ShortMonths(4) = "May" + ShortMonths(5) = "Jun" + ShortMonths(6) = "Jul" + ShortMonths(7) = "Aug" + ShortMonths(8) = "Sep" + ShortMonths(9) = "Oct" + ShortMonths(10) = "Nov" + ShortMonths(11) = "Dec" + For i = 0 To 11 + DateString = ReplaceString(DateString,CStr(i+1),ShortMonths(i)) + Next i + DateString = ReplaceString(DateString, ".", "-") + StringToDate = CDate(DateString) +End Function + + +Sub UpdateChart(sName As String) +Dim oSheet As Object +Dim oCell As Object, oCursor As Object +Dim oChartRange As Object +Dim oEmbeddedChart As Object, oCharts As Object +Dim oChart As Object, oDiagram As Object +Dim oYAxis As Object, oXAxis As Object +Dim fMin As Double, fMax As Double +Dim nDateFormat As Long +Dim aPos As Variant +Dim aSize As Variant +Dim oContainerChart as Object +Dim mRangeAddresses(0) as New com.sun.star.table.CellRangeAddress + mRangeAddresses(0).Sheet = GetSheetIndex(oSheets, sNewSheetName) + mRangeAddresses(0).StartColumn = SBDATECOLUMN + mRangeAddresses(0).StartRow = SBSTARTROW-1 + mRangeAddresses(0).EndColumn = SBVALUECOLUMN + mRangeAddresses(0).EndRow = iMaxRow + + oSheet = oDocument.Sheets.getByName(sNewSheetName) + oCharts = oSheet.Charts + + If Not oCharts.hasElements Then + oSheet.GetCellbyPosition(2,2).SetString(sName) + oChartRange = oSheet.getCellRangeByPosition(SBDATECOLUMN,6,5,SBSTARTROW-3) + aPos = oChartRange.Position + aSize = oChartRange.Size + + Dim oRectangleShape As New com.sun.star.awt.Rectangle + oRectangleShape.X = aPos.X + oRectangleShape.Y = aPos.Y + oRectangleShape.Width = aSize.Width + oRectangleShape.Height = aSize.Height + oCharts.addNewByName(sName, oRectangleShape, mRangeAddresses(), True, False) + oContainerChart = oCharts.getByName(sName) + oChart = oContainerChart.EmbeddedObject + oChart.Title.String = "" + oChart.HasLegend = False + oChart.diagram = oChart.createInstance("com.sun.star.chart.XYDiagram") + oDiagram = oChart.Diagram + oDiagram.DataRowSource = com.sun.star.chart.ChartDataRowSource.COLUMNS + oChart.Area.LineStyle = com.sun.star.drawing.LineStyle.SOLID + oXAxis = oDiagram.XAxis + oXAxis.TextBreak = False + nDateFormat = oXAxis.NumberFormats.getStandardFormat(com.sun.star.util.NumberFormat.DATE, oDocLocale) + + oYAxis = oDiagram.getYAxis() + oYAxis.AutoOrigin = True + Else + oChart = oCharts(0) + oChart.Ranges = mRangeAddresses() + oChart.HasRowHeaders = False + oEmbeddedChart = oChart.EmbeddedObject + oDiagram = oEmbeddedChart.Diagram + oXAxis = oDiagram.XAxis + End If + oXAxis.AutoStepMain = False + oXAxis.AutoStepHelp = False + oXAxis.StepMain = iStep + oXAxis.StepHelp = iStep + fMin = oSheet.getCellByPosition(SBDATECOLUMN,SBSTARTROW).Value + fMax = oSheet.getCellByPosition(SBDATECOLUMN,iMaxRow).Value + oXAxis.Min = fMin + oXAxis.Max = fMax + oXAxis.AutoMin = False + oXAxis.AutoMax = False +End Sub + + +Sub CalculateChartafterSplit(SheetName, NewNumber, OldNumber, NoteText, SplitDate) +Dim oSheet as Object +Dim i as Integer +Dim oValueCell as Object +Dim oDateCell as Object +Dim bLeaveLoop as Boolean + If oSheets.HasbyName(SheetName) Then + oSheet = oSheets.GetbyName(SheetName) + i = 0 + bLeaveLoop = False + Do + oValueCell = oSheet.GetCellbyPosition(SBVALUECOLUMN, SBSTARTROW + i) + If oValueCell.CellStyle = CurrCellStyle Then + SplitCellValue(oSheet, OldNumber, NewNumber, SBVALUECOLUMN, SBSTARTROW + i, "") + i = i + 1 + Else + bLeaveLoop = True + End If + Loop Until bLeaveLoop + oDateCell = oSheet.GetCellbyPosition(SBDATECOLUMN, SBSTARTROW + i-1) + oDateCell.Annotation.SetString(NoteText) + End If +End Sub + diff --git a/openoffice/share/basic/Depot/Lang_de.xba b/openoffice/share/basic/Depot/Lang_de.xba new file mode 100644 index 0000000000000000000000000000000000000000..4f40e322252643f77d90b7668f5849bbd0d37057 --- /dev/null +++ b/openoffice/share/basic/Depot/Lang_de.xba @@ -0,0 +1,178 @@ + + + +Option Explicit + +Sub LoadGermanLanguage() + + sProductname = GetProductname + sOK = "~OK" + sCancel = "Abbrechen" + sColumnHeader = "Spaltenkopf" + sInsertStockName = "Bitte fügen Sie zunächst einige Aktien in Ihr Depot ein!" + sTitle = "<PRODUCTNAME>: Aktienverwaltung" + sTitle = ReplaceString(sTitle, sProductName, "<PRODUCTNAME>") + sMsgError = "Eingabefehler" + sMsgNoName = sInsertStockname + sMsgNoQuantity = "Bitte geben Sie eine Stückzahl größer als 0 ein" + sMsgNoDividend = "Bitte geben Sie eine Dividende je Stück oder eine Gesamtdividende ein" + sMsgNoExchangeRate = "Bitte geben Sie eine korrekte Umtauschrate ein (alte Aktien -> neue Aktien)." + sMsgNoValidExchangeDate = "Bitte geben Sie ein gültiges Datum für den Aktiensplitt ein." + sMsgWrongExchangeDate = "Splitt nicht möglich, da bereits Transaktionen nach dem Splitt-Datum existieren." + sMsgSellTooMuch = "So viele Aktien können Sie nicht verkaufen. Maximum: " + sMsgConfirm = "Bestätigung erforderlich" + sMsgFreeStock = "Beabsichtigen Sie die Eingabe von Gratisaktien?" + sMsgTotalLoss = "Beabsichtigen Sie die Eingabe eines Totalverlustes?" + sMsgAuthorization = "Sicherheitsabfrage" + sMsgDeleteAll = "Wollen Sie alle Bewegungen löschen und die Depotübersicht rücksetzen?" + cSplit = "Aktiensplitt am " + sHistory = "Historie" + TransactTitle(1) = "Aktien verkaufen" + TransactTitle(2) = "Aktien kaufen" + StockRatesTitle(1) = "Dividendenzahlung" + StockRatesTitle(2) = "Aktiensplitt" + StockRatesTitle(3) = sHistory + sDepotCurrency = "Depotwährung" + sStockName = "Aktienname" + TransactMode = LIFO ' Possible values: "FIFO" and "LIFO" + DateCellStyle = "Ergebnis Datum" + CurrCellStyle = "Ergebnis Euro mit Dezimalen" + sStartDate = "Startdatum:" + sEndDate = "Enddatum:" + sStartUpWelcome = "Diese Vorlage ermöglicht Ihnen eine effiziente Verwaltung Ihres Aktiendepots" + sStartUpChooseMarket = "Wählen Sie zunächst Ihre Referenz-Währung und damit den Börsenplatz für das Internet Update aus!" + sStartUpHint = "Leider steht Ihnen die <History>- Funktion nur für den amerikanischen Markt zur Verfügung!" + sStartupHint = ReplaceString(sStartUpHint, sHistory, "<History>") + sNoInternetUpdate = "ohne Internet Update" + sMarketPlace = "Börsenplatz:" + sNoInternetDataAvailable = "Internet-Kurse konnten nicht empfangen werden!" + sCheckInternetSettings = "Mögliche Ursachen sind: <BR> Ihre Internet Einstellungen müssen überprüft werden.<BR> Sie haben eine falsche Kennung (z.B. Symbol, WKN) für die Aktie eingegeben." + sCheckInternetSettings = ReplaceString(sCheckInternetSettings, chr(13), "<BR>") + + sMsgEndDatebeforeNow = "Das Enddatum muss vor dem heutigen Tag liegen!" + sMsgStartDatebeforeEndDate = "Das Startdatum muss vor dem Enddatum liegen!" + + sMarket(0,0) = "Amerikanischer Dollar" + sMarket(0,1) = "$" + sMarket(0,2) = "New York" + sMarket(0,3) = "http://finance.yahoo.com/d/quotes.csv?s=<StockID>&f=sl1d1t1c1ohgv&e=.csv" + sMarket(0,4) = "http://ichart.finance.yahoo.com/table.csv?" &_ + "s=<StockID>&d=<EndMonth>&e=<EndDay>&f=<Endyear>&g=d&" &_ + "a=<StartMonth>&b=<StartDay>&c=<Startyear>&ignore=.csv" + sMarket(0,5) = "Symbol" + sMarket(0,6) = "en" + sMarket(0,7) = "US" + sMarket(0,8) = "409" + sMarket(0,9) = "44" + sMarket(0,10) = "1" + + sMarket(1,0) = "Euro" + sMarket(1,1) = chr(8364) + sMarket(1,2) = "Frankfurt" + sMarket(1,3) = "http://de.finance.yahoo.com/d/quotes.csv?s=<StockID>.F&f=sl1t1c1ghpv&e=.csv" + sMarket(1,5) = "WKN" + sMarket(1,6) = "de;nl;pt;el" + sMarket(1,7) = "DE;NL;PT;GR" + sMarket(1,8) = "407;413;816;408" + sMarket(1,9) = "59/9" + sMarket(1,10) = "1" + + sMarket(2,0) = "Englisches Pfund" + sMarket(2,1) = "£" + sMarket(2,2) = "London" + sMarket(2,3) = "http://uk.finance.yahoo.com/d/quotes.csv?s=<StockID>.L&m=*&f=sl1t1c1ghov&e=.csv" + sMarket(2,5) = "Symbol" + sMarket(2,6) = "en" + sMarket(2,7) = "GB" + sMarket(2,8) = "809" + sMarket(2,9) = "44" + sMarket(2,10) = "1" + + sMarket(3,0) = "Japanischer Yen" + sMarket(3,1) = "Â¥" + sMarket(3,2) = "Tokyo" + sMarket(3,3) = "" + sMarket(3,5) = "Code" + sMarket(3,6) = "ja" + sMarket(3,7) = "JP" + sMarket(3,8) = "411" + sMarket(3,9) = "" + sMarket(3,10) = "" + + sMarket(4,0) = "Hongkong Dollar" + sMarket(4,1) = "HK$" + sMarket(4,2) = "Hongkong" + sMarket(4,3) = "http://hk.finance.yahoo.com/d/quotes.csv?s=<StockID>.HK&f=sl1d1t1c1ohgv&e=.csv" + sMarket(4,5) = "Nummer" + sMarket(4,6) = "zh" + sMarket(4,7) = "HK" + sMarket(4,8) = "C04" + sMarket(4,9) = "44" + sMarket(4,10) = "1" + + sMarket(5,0) = "Australischer Dollar" + sMarket(5,1) = "$" + sMarket(5,2) = "Sydney" + sMarket(5,3) = "http://au.finance.yahoo.com/d/quotes.csv?s=<StockID>&f=sl1d1t1c1ohgv&e=.csv" + sMarket(5,5) = "Symbol" + sMarket(5,6) = "en" + sMarket(5,7) = "AU" + sMarket(5,8) = "C09" + sMarket(5,9) = "44" + sMarket(5,10) = "1" + +' ****************************End of the default subset********************************* + CompleteMarketList() + + LocalizedCurrencies() + + With TransactModel + .lblStockNames.Label = sStockname + .lblQuantity.Label = "Menge" + .lblRate.Label = "Kurs" + .lblDate.Label = "Transaktionsdatum" + .hlnCommission.Label = "Sonstige Ausgaben" + .lblCommission.Label = "Provision" + .lblMinimum.Label = "Mindestprovision" + .lblFix.Label = "Festbetrag/Spesen" + .cmdGoOn.Label = sOK + .cmdCancel.Label = sCancel + End With + + With StockRatesModel + .optPerShare.Label = "Dividende/Aktie" + .optTotal.Label = "Dividende gesamt" + .lblDividend.Label = "Betrag" + .lblExchangeRate.Label = "Umtauschrate (alt->neu)" + .lblColon.Label = ":" + .lblDate.Label = "Umtauschdatum:" + .lblStockNames.Label = sStockname + .lblStartDate.Label = sStartDate + .lblEndDate.Label = sEndDate + .optDaily.Label = "~Täglich" + .optWeekly.Label = "~Wöchentlich" + .hlnInterval.Label = "Zeitraum" + .cmdGoOn.Label = sOk + .cmdCancel.Label = sCancel + End With +End Sub + diff --git a/openoffice/share/basic/Depot/Lang_en.xba b/openoffice/share/basic/Depot/Lang_en.xba new file mode 100644 index 0000000000000000000000000000000000000000..97798f574c8405ca1fee833d48fa1e41b164d7cc --- /dev/null +++ b/openoffice/share/basic/Depot/Lang_en.xba @@ -0,0 +1,178 @@ + + + +Option Explicit + +Sub LoadEnglishLanguage() + + sProductname = GetProductname + sOK = "~OK" + sCancel = "Cancel" + sColumnHeader = "Column Header" + sInsertStockName = "Please enter shares in your portfolio." + sTitle = "<PRODUCTNAME>: Stocks Manager" + sTitle = ReplaceString(sTitle, sProductName, "<PRODUCTNAME>") + sMsgError = "Input Error" + sMsgNoName = sInsertStockname + sMsgNoQuantity = "Please enter a quantity larger than 0" + sMsgNoDividend = "Please enter the dividend per share or the total dividend" + sMsgNoExchangeRate = "Please enter the correct exchange rate (old shares -> new shares)" + sMsgNoValidExchangeDate = "Please enter a valid date for the split." + sMsgWrongExchangeDate = "Splitting not possible, as transactions already exist after the split date." + sMsgSellTooMuch = "You cannot sell that many shares. Maximum: " + sMsgConfirm = "Confirmation Required" + sMsgFreeStock = "Do you intend to enter free shares?" + sMsgTotalLoss = "Do you intend to enter a total loss?" + sMsgAuthorization = "Security Query" + sMsgDeleteAll = "Do you want to delete all movements and reset the portfolio overview?" + cSplit = "Stock split on " + sHistory = "History" + TransactTitle(1) = "StarOffice Stocks Manager: Selling Shares" + TransactTitle(2) = "StarOffice Stocks Manager: Buying Shares" + StockRatesTitle(1) = "StarOffice Stocks Manager: Dividend Payment" + StockRatesTitle(2) = "Stock Split" + StockRatesTitle(3) = sHistory + sDepotCurrency = "Portfolio Currency" + sStockName = "Name of Stock" + TransactMode = LIFO ' Possible values: "FIFO" and "LIFO" + DateCellStyle = "Result Date" + CurrCellStyle = "1" + sStartDate = "Start date:" + sEndDate = "End date:" + sStartUpWelcome = "This template enables you to manage your stock portfolio efficiently." + sStartUpChooseMarket = "First, select your reference currency and thus the stock exchange for the Internet update." + sStartUpHint = "Unfortunately, the only <History> function available to you is that for the American market." + sStartupHint = ReplaceString(sStartUpHint, sHistory, "<History>") + sNoInternetUpdate = "without Internet update" + sMarketPlace = "Stock exchange:" + sNoInternetDataAvailable = "No prices could be received from the Internet!" + sCheckInternetSettings = "Possible causes could be: <BR>Your Internet settings have to be modified. <BR>The Symbol (e.g. Code, Ticker Symbol) entered for the stock was incorrect." + sCheckInternetSettings = ReplaceString(sCheckInternetSettings, chr(13), "<BR>") + + sMsgEndDatebeforeNow = "The end date has to be before today's date." + sMsgStartDatebeforeEndDate = "The start date has to be before the end date." + + sMarket(0,0) = "American Dollar" + sMarket(0,1) = "$" + sMarket(0,2) = "New York" + sMarket(0,3) = "http://finance.yahoo.com/d/quotes.csv?s=<StockID>&f=sl1d1t1c1ohgv&e=.csv" + sMarket(0,4) = "http://ichart.finance.yahoo.com/table.csv?" &_ + "s=<StockID>&d=<EndMonth>&e=<EndDay>&f=<Endyear>&g=d&" &_ + "a=<StartMonth>&b=<StartDay>&c=<Startyear>&ignore=.csv" + sMarket(0,5) = "Symbol" + sMarket(0,6) = "en" + sMarket(0,7) = "US" + sMarket(0,8) = "409" + sMarket(0,9) = "44" + sMarket(0,10) = "1" + + sMarket(1,0) = "Euro" + sMarket(1,1) = chr(8364) + sMarket(1,2) = "Frankfurt" + sMarket(1,3) = "http://de.finance.yahoo.com/d/quotes.csv?s=<StockID>.F&f=sl1t1c1ghpv&e=.csv" + sMarket(1,5) = "Ticker Symbol" + sMarket(1,6) = "de;nl;pt;el" + sMarket(1,7) = "DE;NL;PT;GR" + sMarket(1,8) = "407;413;816;408" + sMarket(1,9) = "59/9" + sMarket(1,10) = "1" + + sMarket(2,0) = "British Pound" + sMarket(2,1) = "£" + sMarket(2,2) = "London" + sMarket(2,3) = "http://uk.finance.yahoo.com/d/quotes.csv?s=<StockID>.L&m=*&f=sl1t1c1ghov&e=.csv" + sMarket(2,5) = "Symbol" + sMarket(2,6) = "en" + sMarket(2,7) = "GB" + sMarket(2,8) = "809" + sMarket(2,9) = "44" + sMarket(2,10) = "1" + + sMarket(3,0) = "Japanese Yen" + sMarket(3,1) = "Â¥" + sMarket(3,2) = "Tokyo" + sMarket(3,3) = "" + sMarket(3,5) = "Code" + sMarket(3,6) = "ja" + sMarket(3,7) = "JP" + sMarket(3,8) = "411" + sMarket(3,9) = "" + sMarket(3,10) = "" + + sMarket(4,0) = "Hong Kong Dollar" + sMarket(4,1) = "HK$" + sMarket(4,2) = "Hong Kong" + sMarket(4,3) = "http://hk.finance.yahoo.com/d/quotes.csv?s=<StockID>&f=sl1d1t1c1ohgv&e=.csv" + sMarket(4,5) = "Number" + sMarket(4,6) = "zh" + sMarket(4,7) = "HK" + sMarket(4,8) = "C04" + sMarket(4,9) = "44" + sMarket(4,10) = "1" + + sMarket(5,0) = "Australian Dollar" + sMarket(5,1) = "$" + sMarket(5,2) = "Sydney" + sMarket(5,3) = "http://au.finance.yahoo.com/d/quotes.csv?s=<StockID>&f=sl1d1t1c1ohgv&e=.csv" + sMarket(5,5) = "Symbol" + sMarket(5,6) = "en" + sMarket(5,7) = "AU" + sMarket(5,8) = "C09" + sMarket(5,9) = "44" + sMarket(5,10) = "1" + +' ****************************End of the default subset********************************* + CompleteMarketList() + + LocalizedCurrencies() + + With TransactModel + .lblStockNames.Label = sStockname + .lblQuantity.Label = "Quantity" + .lblRate.Label = "Price" + .lblDate.Label = "Transaction Date" + .hlnCommission.Label = "Other expenditures" + .lblCommission.Label = "Commission" + .lblMinimum.Label = "Min. Commission" + .lblFix.Label = "Fixed Costs/Charges" + .cmdGoOn.Label = sOK + .cmdCancel.Label = sCancel + End With + + With StockRatesModel + .optPerShare.Label = "Dividends/Stocks" + .optTotal.Label = "Total Dividends" + .lblDividend.Label = "Amount" + .lblExchangeRate.Label = "Exchange Rate (old->new)" + .lblColon.Label = ":" + .lblDate.Label = "Exchange Date:" + .lblStockNames.Label = sStockname + .lblStartDate.Label = sStartDate + .lblEndDate.Label = sEndDate + .optDaily.Label = "~Daily" + .optWeekly.Label = "~Weekly" + .hlnInterval.Label = "Time period" + .cmdGoOn.Label = sOk + .cmdCancel.Label = sCancel + End With +End Sub + diff --git a/openoffice/share/basic/Depot/Lang_es.xba b/openoffice/share/basic/Depot/Lang_es.xba new file mode 100644 index 0000000000000000000000000000000000000000..642740f2dedfe58cd4e2174fe67e13a211ff9ae7 --- /dev/null +++ b/openoffice/share/basic/Depot/Lang_es.xba @@ -0,0 +1,178 @@ + + + +Option Explicit + +Sub LoadSpanishLanguage() + + sProductname = GetProductname + sOK = "~Aceptar" + sCancel = "Cancelar" + sColumnHeader = "Título de columna" + sInsertStockName = "Introduzca primero algunas acciones en su depósito." + sTitle = "<PRODUCTNAME>: Administración de acciones" + sTitle = ReplaceString(sTitle, sProductName, "<PRODUCTNAME>") + sMsgError = "Error de entrada" + sMsgNoName = sInsertStockname + sMsgNoQuantity = "Indique una cantidad mayor que 0" + sMsgNoDividend = "Indique un dividendo por unidad o un dividendo total" + sMsgNoExchangeRate = "Indique aquí un cambio correcto (acción vieja -> nueva acción)" + sMsgNoValidExchangeDate = "Indique una fecha correcta para el fraccionamiento de la acción." + sMsgWrongExchangeDate = "El fraccionamiento no es posible porque existen transacciones después de la fecha de fraccionamiento." + sMsgSellTooMuch = "No puede vender tantas acciones. Como máximo: " + sMsgConfirm = "Confirmación necesaria" + sMsgFreeStock = "¿Tiene previsto considerar acciones gratis?" + sMsgTotalLoss = "¿Tiene previsto introducir una pérdida total?" + sMsgAuthorization = "Pregunta de seguridad" + sMsgDeleteAll = "¿Desea borrar todos los movimientos y reiniciar el balance de depósito?" + cSplit = "Fraccionamiento el " + sHistory = "Historia" + TransactTitle(1) = "Vender acciones" + TransactTitle(2) = "Comprar acciones" + StockRatesTitle(1) = "Pago de dividendos" + StockRatesTitle(2) = "Fraccionamiento" + StockRatesTitle(3) = sHistory + sDepotCurrency = "Moneda del depósito" + sStockName = "Nombre de la acción" + TransactMode = LIFO ' Possible values: "FIFO" and "LIFO" + DateCellStyle = "Resultado Fecha" + CurrCellStyle = "1" + sStartDate = "Fecha de inicio:" + sEndDate = "Fecha final:" + sStartUpWelcome = "Esta plantilla le permite administrar eficientemente su depósito de acciones" + sStartUpChooseMarket = "Seleccione primero la moneda de referencia y la plaza bursátil para la actualización a través de Internet." + sStartUpHint = "La función <History> está disponible únicamente para el mercado americano." + sStartupHint = ReplaceString(sStartUpHint, sHistory, "<History>") + sNoInternetUpdate = "Sin actualización por Internet" + sMarketPlace = "Plaza bursátil:" + sNoInternetDataAvailable = "No se pudieron recibir las cotizaciones por Internet." + sCheckInternetSettings = "Causas posibles: <BR> Debe comprobar la configuración de Internet.<BR> Ha indicado un código incorrecto (p.ej. número, símbolo, etc.) para la acción." + sCheckInternetSettings = ReplaceString(sCheckInternetSettings, chr(13), "<BR>") + + sMsgEndDatebeforeNow = "La fecha final debe ser anterior a la fecha de hoy." + sMsgStartDatebeforeEndDate = "La fecha inicial debe ser anterior a la fecha final." + + sMarket(0,0) = "Dólar estadounidense" + sMarket(0,1) = "$" + sMarket(0,2) = "Nueva York" + sMarket(0,3) = "http://finance.yahoo.com/d/quotes.csv?s=<StockID>&f=sl1d1t1c1ohgv&e=.csv" + sMarket(0,4) = "http://ichart.finance.yahoo.com/table.csv?" &_ + "s=<StockID>&d=<EndMonth>&e=<EndDay>&f=<Endyear>&g=d&" &_ + "a=<StartMonth>&b=<StartDay>&c=<Startyear>&ignore=.csv" + sMarket(0,5) = "Símbolo" + sMarket(0,6) = "en" + sMarket(0,7) = "US" + sMarket(0,8) = "409" + sMarket(0,9) = "44" + sMarket(0,10) = "1" + + sMarket(1,0) = "Euro" + sMarket(1,1) = chr(8364) + sMarket(1,2) = "Frankfurt" + sMarket(1,3) = "http://de.finance.yahoo.com/d/quotes.csv?s=<StockID>.F&f=sl1t1c1ghpv&e=.csv" + sMarket(1,5) = "Código" + sMarket(1,6) = "de;nl;pt;el" + sMarket(1,7) = "DE;NL;PT;GR" + sMarket(1,8) = "407;413;816;408" + sMarket(1,9) = "59/9" + sMarket(1,10) = "1" + + sMarket(2,0) = "Libra esterlina" + sMarket(2,1) = "£" + sMarket(2,2) = "Londres" + sMarket(2,3) = "http://uk.finance.yahoo.com/d/quotes.csv?s=<StockID>.L&m=*&f=sl1t1c1ghov&e=.csv" + sMarket(2,5) = "Símbolo" + sMarket(2,6) = "en" + sMarket(2,7) = "GB" + sMarket(2,8) = "809" + sMarket(2,9) = "44" + sMarket(2,10) = "1" + + sMarket(3,0) = "Yen japonés" + sMarket(3,1) = "Â¥" + sMarket(3,2) = "Tokio" + sMarket(3,3) = "" + sMarket(3,5) = "Código" + sMarket(3,6) = "ja" + sMarket(3,7) = "JP" + sMarket(3,8) = "411" + sMarket(3,9) = "" + sMarket(3,10) = "" + + sMarket(4,0) = "Dólar hongkonés" + sMarket(4,1) = "HK$" + sMarket(4,2) = "Hong Kong" + sMarket(4,3) = "http://hk.finance.yahoo.com/d/quotes.csv?s=<StockID>.HK&f=sl1d1t1c1ohgv&e=.csv" + sMarket(4,5) = "Número" + sMarket(4,6) = "zh" + sMarket(4,7) = "HK" + sMarket(4,8) = "C04" + sMarket(4,9) = "44" + sMarket(4,10) = "1" + + sMarket(5,0) = "Dólar australiano" + sMarket(5,1) = "$" + sMarket(5,2) = "Sidney" + sMarket(5,3) = "http://au.finance.yahoo.com/d/quotes.csv?s=<StockID>&f=sl1d1t1c1ohgv&e=.csv" + sMarket(5,5) = "Símbolo" + sMarket(5,6) = "en" + sMarket(5,7) = "AU" + sMarket(5,8) = "C09" + sMarket(5,9) = "44" + sMarket(5,10) = "1" + +' ****************************End of the default subset********************************* + CompleteMarketList() + + LocalizedCurrencies() + + With TransactModel + .lblStockNames.Label = sStockname + .lblQuantity.Label = "Cantidad" + .lblRate.Label = "Cotización" + .lblDate.Label = "Fecha de operación" + .hlnCommission.Label = "Otros gastos" + .lblCommission.Label = "Provisión" + .lblMinimum.Label = "Provisión mínima" + .lblFix.Label = "Cantidad fija/comisión" + .cmdGoOn.Label = sOK + .cmdCancel.Label = sCancel + End With + + With StockRatesModel + .optPerShare.Label = "Dividendos/Acción" + .optTotal.Label = "Dividendos totales" + .lblDividend.Label = "Importe" + .lblExchangeRate.Label = "Cambio (vieja->nueva)" + .lblColon.Label = ":" + .lblDate.Label = "Fecha de cambio:" + .lblStockNames.Label = sStockname + .lblStartDate.Label = sStartDate + .lblEndDate.Label = sEndDate + .optDaily.Label = "~Diario" + .optWeekly.Label = "~Semanal" + .hlnInterval.Label = "Periodo" + .cmdGoOn.Label = sOk + .cmdCancel.Label = sCancel + End With +End Sub + diff --git a/openoffice/share/basic/Depot/Lang_fr.xba b/openoffice/share/basic/Depot/Lang_fr.xba new file mode 100644 index 0000000000000000000000000000000000000000..c9883f513a0248e90de2acb9b7ecc9a27d01d234 --- /dev/null +++ b/openoffice/share/basic/Depot/Lang_fr.xba @@ -0,0 +1,178 @@ + + + +Option Explicit + +Sub LoadFrenchLanguage() + + sProductname = GetProductname + sOK = "~OK" + sCancel = "Annuler" + sColumnHeader = "En-tête de colonne" + sInsertStockName = "Saisissez quelques actions dans votre portefeuille !" + sTitle = "<PRODUCTNAME> : Gestion d'actions" + sTitle = ReplaceString(sTitle, sProductName, "<PRODUCTNAME>") + sMsgError = "Erreur de saisie" + sMsgNoName = sInsertStockname + sMsgNoQuantity = "Saisissez une quantité supérieure à 0 !" + sMsgNoDividend = "Vous devez saisir le montant des dividendes perçus (soit les dividendes par action, soit la somme totale perçue)." + sMsgNoExchangeRate = "Saisissez un taux correct de conversion (anciennes actions -> nouvelles actions)." + sMsgNoValidExchangeDate = "Saisissez une date correcte pour le split d'action." + sMsgWrongExchangeDate = "Split impossible car il y a déjà eu des transactions après la date du split !" + sMsgSellTooMuch = "Impossible de vendre autant d'actions ! Maximum : " + sMsgConfirm = "Confirmation requise" + sMsgFreeStock = "S'agit-il d'actions gratuites ?" + sMsgTotalLoss = "Prévoyez-vous une perte totale ?" + sMsgAuthorization = "Requête de sécurité" + sMsgDeleteAll = "Voulez-vous supprimer tous les mouvements et remettre le portefeuille d'actions à zéro ?" + cSplit = "Split d'action le " + sHistory = "Historique" + TransactTitle(1) = "Vente d'actions" + TransactTitle(2) = "Achat d'actions" + StockRatesTitle(1) = "Versement des dividendes" + StockRatesTitle(2) = "Split d'action" + StockRatesTitle(3) = sHistory + sDepotCurrency = "Monnaie du portefeuille" + sStockName = "Nom de l'action" + TransactMode = LIFO ' Possible values: "FIFO" and "LIFO" + DateCellStyle = "Résultat date" + CurrCellStyle = "1" + sStartDate = "Date de début :" + sEndDate = "Date de fin :" + sStartUpWelcome = "Utilisez ce modèle pour une gestion efficiente de votre portefeuille d'actions !" + sStartUpChooseMarket = "Commencez par choisir une monnaie de référence et ainsi la place boursière pour la mise à jour Internet !" + sStartUpHint = "La fonction <History> n'est cependant disponible que pour le marché américain." + sStartupHint = ReplaceString(sStartUpHint, sHistory, "<History>") + sNoInternetUpdate = "Sans mise à jour Internet" + sMarketPlace = "Place boursière :" + sNoInternetDataAvailable = "Réception des cours Internet impossible !" + sCheckInternetSettings = "Causes possibles : <BR> Problème de paramétrage Internet : vérifiez les paramètres !<BR> Vous avez saisi un identificateur (par ex. symbole ou code) incorrect pour l'action." + sCheckInternetSettings = ReplaceString(sCheckInternetSettings, chr(13), "<BR>") + + sMsgEndDatebeforeNow = "La date spécifiée pour la fin doit précéder celle de ce jour !" + sMsgStartDatebeforeEndDate = "La date spécifiée pour le début doit succéder à celle de ce jour !" + + sMarket(0,0) = "Dollar Américain" + sMarket(0,1) = "$" + sMarket(0,2) = "New York" + sMarket(0,3) = "http://finance.yahoo.com/d/quotes.csv?s=<StockID>&f=sl1d1t1c1ohgv&e=.csv" + sMarket(0,4) = "http://ichart.finance.yahoo.com/table.csv?" &_ + "s=<StockID>&d=<EndMonth>&e=<EndDay>&f=<Endyear>&g=d&" &_ + "a=<StartMonth>&b=<StartDay>&c=<Startyear>&ignore=.csv" + sMarket(0,5) = "Symbole" + sMarket(0,6) = "en" + sMarket(0,7) = "US" + sMarket(0,8) = "409" + sMarket(0,9) = "44" + sMarket(0,10) = "1" + + sMarket(1,0) = "Euro" + sMarket(1,1) = chr(8364) + sMarket(1,2) = "Francfort" + sMarket(1,3) = "http://de.finance.yahoo.com/d/quotes.csv?s=<StockID>.F&f=sl1t1c1ghpv&e=.csv" + sMarket(1,5) = "Code" + sMarket(1,6) = "de;nl;pt;el" + sMarket(1,7) = "DE;NL;PT;GR" + sMarket(1,8) = "407;413;816;408" + sMarket(1,9) = "59/9" + sMarket(1,10) = "1" + + sMarket(2,0) = "Livre Sterling" + sMarket(2,1) = "£" + sMarket(2,2) = "Londres" + sMarket(2,3) = "http://uk.finance.yahoo.com/d/quotes.csv?s=<StockID>.L&m=*&f=sl1t1c1ghov&e=.csv" + sMarket(2,5) = "Symbole" + sMarket(2,6) = "en" + sMarket(2,7) = "GB" + sMarket(2,8) = "809" + sMarket(2,9) = "44" + sMarket(2,10) = "1" + + sMarket(3,0) = "Yen Japonais" + sMarket(3,1) = "Â¥" + sMarket(3,2) = "Tokyo" + sMarket(3,3) = "" + sMarket(3,5) = "Code" + sMarket(3,6) = "ja" + sMarket(3,7) = "JP" + sMarket(3,8) = "411" + sMarket(3,9) = "" + sMarket(3,10) = "" + + sMarket(4,0) = "Dollar de Hong Kong" + sMarket(4,1) = "HK$" + sMarket(4,2) = "Hong Kong" + sMarket(4,3) = "http://hk.finance.yahoo.com/d/quotes.csv?s=<StockID>&f=sl1d1t1c1ohgv&e=.csv" + sMarket(4,5) = "Numéro" + sMarket(4,6) = "zh" + sMarket(4,7) = "HK" + sMarket(4,8) = "C04" + sMarket(4,9) = "44" + sMarket(4,10) = "1" + + sMarket(5,0) = "Dollar Australien" + sMarket(5,1) = "$" + sMarket(5,2) = "Sydney" + sMarket(5,3) = "http://au.finance.yahoo.com/d/quotes.csv?s=<StockID>&f=sl1d1t1c1ohgv&e=.csv" + sMarket(5,5) = "Symbole" + sMarket(5,6) = "en" + sMarket(5,7) = "AU" + sMarket(5,8) = "C09" + sMarket(5,9) = "44" + sMarket(5,10) = "1" + +' ****************************End of the default subset********************************* + CompleteMarketList() + + LocalizedCurrencies() + + With TransactModel + .lblStockNames.Label = sStockname + .lblQuantity.Label = "Quantité" + .lblRate.Label = "Cours" + .lblDate.Label = "Date de transaction" + .hlnCommission.Label = "Dépenses diverses" + .lblCommission.Label = "Commission" + .lblMinimum.Label = "Commission minimale" + .lblFix.Label = "Montant fixe/frais" + .cmdGoOn.Label = sOK + .cmdCancel.Label = sCancel + End With + + With StockRatesModel + .optPerShare.Label = "Dividende/action" + .optTotal.Label = "Dividende total" + .lblDividend.Label = "Montant" + .lblExchangeRate.Label = "Taux de conversion (ancien->nouveau)" + .lblColon.Label = ":" + .lblDate.Label = "Date de la conversion:" + .lblStockNames.Label = sStockname + .lblStartDate.Label = sStartDate + .lblEndDate.Label = sEndDate + .optDaily.Label = "~Quotidien" + .optWeekly.Label = "~Hebdomadaire" + .hlnInterval.Label = "Période" + .cmdGoOn.Label = sOk + .cmdCancel.Label = sCancel + End With +End Sub + diff --git a/openoffice/share/basic/Depot/Lang_it.xba b/openoffice/share/basic/Depot/Lang_it.xba new file mode 100644 index 0000000000000000000000000000000000000000..18250e8b1ae4b13f02aa0fcef4e5c76467b9f4e3 --- /dev/null +++ b/openoffice/share/basic/Depot/Lang_it.xba @@ -0,0 +1,178 @@ + + + +Option Explicit + +Sub LoadItalianLanguage() + + sProductname = GetProductname + sOK = "~OK" + sCancel = "Annulla" + sColumnHeader = "Intestazione colonna" + sInsertStockName = "Inserite un nome di azioni" + sTitle = "<PRODUCTNAME>: Gestione delle azioni" + sTitle = ReplaceString(sTitle, sProductName, "<PRODUCTNAME>") + sMsgError = "Errore dati immessi" + sMsgNoName = sInsertStockname + sMsgNoQuantity = "Inserite il numero delle azioni" + sMsgNoDividend = "Inserite un dividendo a unità oppure un dividendo totale" + sMsgNoExchangeRate = "Indicate un corretto tasso di cambio (vecchie azioni -> nuove azioni)." + sMsgNoValidExchangeDate = "Indicate la data di frazionamento delle azioni." + sMsgWrongExchangeDate = "Il frazionamento non è possibile perché sono ancora in atto transazioni dopo la data indicata." + sMsgSellTooMuch = "Non potete vendere così tante azioni. Massimo: " + sMsgConfirm = "È necessaria una conferma" + sMsgFreeStock = "Confermate la digitazione di azioni gratuite?" + sMsgTotalLoss = "Confermate la digitazione di perdita totale?" + sMsgAuthorization = "Domanda di sicurezza" + sMsgDeleteAll = "Eliminare tutti i movimenti e ripristinare la panoramica dei depositi?" + cSplit = "Frazionamento delle azioni il: " + sHistory = "Cronologia" + TransactTitle(1) = "Vendita di azioni" + TransactTitle(2) = "Acquisto di azioni" + StockRatesTitle(1) = "Pagamento dei dividendi" + StockRatesTitle(2) = "Frazionamento azioni" + StockRatesTitle(3) = sHistory + sDepotCurrency = "Valuta deposito" + sStockName = "Nome delle azioni" + TransactMode = LIFO ' Possible values: "FIFO" and "LIFO" + DateCellStyle = "Risultato data" + CurrCellStyle = "1" + sStartDate = "Data d'inizio:" + sEndDate = "Data finale:" + sStartUpWelcome = "Questo modello vi permette una gestione efficace delle vostre azioni." + sStartUpChooseMarket = "Selezionate la valuta di riferimento e la Borsa per il collegamento Internet." + sStartUpHint = "La funzione <History> è disponibile solo per il mercato americano." + sStartupHint = ReplaceString(sStartUpHint, sHistory, "<History>") + sNoInternetUpdate = "Senza aggiornamento Internet" + sMarketPlace = "Borsa:" + sNoInternetDataAvailable = "Impossibile ricevere le quotazioni Internet" + sCheckInternetSettings = "Possibili cause: <BR> le impostazioni Internet devono essere modificate.<BR> Avete indicato un indice (ad es. simbolo o codice) errato per le azioni." + sCheckInternetSettings = ReplaceString(sCheckInternetSettings, chr(13), "<BR>") + + sMsgEndDatebeforeNow = "La data finale dev'essere anteriore alla data odierna." + sMsgStartDatebeforeEndDate = "La data d'inizio deve precedere la data finale." + + sMarket(0,0) = "Dollaro USA" + sMarket(0,1) = "$" + sMarket(0,2) = "New York" + sMarket(0,3) = "http://finance.yahoo.com/d/quotes.csv?s=<StockID>&f=sl1d1t1c1ohgv&e=.csv" + sMarket(0,4) = "http://ichart.finance.yahoo.com/table.csv?" &_ + "s=<StockID>&d=<EndMonth>&e=<EndDay>&f=<Endyear>&g=d&" &_ + "a=<StartMonth>&b=<StartDay>&c=<Startyear>&ignore=.csv" + sMarket(0,5) = "Simbolo" + sMarket(0,6) = "en" + sMarket(0,7) = "US" + sMarket(0,8) = "409" + sMarket(0,9) = "44" + sMarket(0,10) = "1" + + sMarket(1,0) = "Euro" + sMarket(1,1) = chr(8364) + sMarket(1,2) = "Francoforte" + sMarket(1,3) = "http://de.finance.yahoo.com/d/quotes.csv?s=<StockID>.F&f=sl1t1c1ghpv&e=.csv" + sMarket(1,5) = "Numero identificazione titoli" + sMarket(1,6) = "de;nl;pt;el" + sMarket(1,7) = "DE;NL;PT;GR" + sMarket(1,8) = "407;413;816;408" + sMarket(1,9) = "59/9" + sMarket(1,10) = "1" + + sMarket(2,0) = "Sterlina inglese" + sMarket(2,1) = "£" + sMarket(2,2) = "Londra" + sMarket(2,3) = "http://uk.finance.yahoo.com/d/quotes.csv?s=<StockID>.L&m=*&f=sl1t1c1ghov&e=.csv" + sMarket(2,5) = "Simbolo" + sMarket(2,6) = "en" + sMarket(2,7) = "GB" + sMarket(2,8) = "809" + sMarket(2,9) = "44" + sMarket(2,10) = "1" + + sMarket(3,0) = "Yen" + sMarket(3,1) = "Â¥" + sMarket(3,2) = "Tokyo" + sMarket(3,3) = "" + sMarket(3,5) = "Codice" + sMarket(3,6) = "ja" + sMarket(3,7) = "JP" + sMarket(3,8) = "411" + sMarket(3,9) = "" + sMarket(3,10) = "" + + sMarket(4,0) = "Dollaro Hong Kong" + sMarket(4,1) = "HK$" + sMarket(4,2) = "Hong Kong" + sMarket(4,3) = "http://hk.finance.yahoo.com/d/quotes.csv?s=<StockID>&f=sl1d1t1c1ohgv&e=.csv" + sMarket(4,5) = "Numero" + sMarket(4,6) = "zh" + sMarket(4,7) = "HK" + sMarket(4,8) = "C04" + sMarket(4,9) = "44" + sMarket(4,10) = "1" + + sMarket(5,0) = "Dollaro australiano" + sMarket(5,1) = "$" + sMarket(5,2) = "Sydney" + sMarket(5,3) = "http://au.finance.yahoo.com/d/quotes.csv?s=<StockID>&f=sl1d1t1c1ohgv&e=.csv" + sMarket(5,5) = "Simbolo" + sMarket(5,6) = "en" + sMarket(5,7) = "AU" + sMarket(5,8) = "C09" + sMarket(5,9) = "44" + sMarket(5,10) = "1" + +' ****************************End of the default subset********************************* + CompleteMarketList() + + LocalizedCurrencies() + + With TransactModel + .lblStockNames.Label = sStockname + .lblQuantity.Label = "Quantità" + .lblRate.Label = "Quotazione" + .lblDate.Label = "Data della transazione" + .hlnCommission.Label = "Spese extra" + .lblCommission.Label = "Commissioni" + .lblMinimum.Label = "Commissione minima" + .lblFix.Label = "Importo fisso/Spese" + .cmdGoOn.Label = sOK + .cmdCancel.Label = sCancel + End With + + With StockRatesModel + .optPerShare.Label = "Dividendo/Azione" + .optTotal.Label = "Dividendo totale" + .lblDividend.Label = "Importo" + .lblExchangeRate.Label = "Tasso di cambio (vecchio->nuovo)" + .lblColon.Label = ":" + .lblDate.Label = "Data di cambio:" + .lblStockNames.Label = sStockname + .lblStartDate.Label = sStartDate + .lblEndDate.Label = sEndDate + .optDaily.Label = "~Giornaliero" + .optWeekly.Label = "~Settimanale" + .hlnInterval.Label = "Durata" + .cmdGoOn.Label = sOk + .cmdCancel.Label = sCancel + End With +End Sub + diff --git a/openoffice/share/basic/Depot/Lang_ja.xba b/openoffice/share/basic/Depot/Lang_ja.xba new file mode 100644 index 0000000000000000000000000000000000000000..54b3a67206b349e879ab60226b6b4da1ceca3199 --- /dev/null +++ b/openoffice/share/basic/Depot/Lang_ja.xba @@ -0,0 +1,178 @@ + + + +Option Explicit + +Sub LoadJapaneseLanguage() + + sProductname = GetProductname + sOK = "~OK" + sCancel = "キャンセル" + sColumnHeader = "列番å·" + sInsertStockName = "最åˆã«æ ªã®éŠ˜æŸ„を入力ã—ã¦ãã ã•ã„。" + sTitle = "<PRODUCTNAME>: 株管ç†" + sTitle = ReplaceString(sTitle, sProductName, "<PRODUCTNAME>") + sMsgError = "入力フィールド" + sMsgNoName = sInsertStockname + sMsgNoQuantity = "0 より大ããªé¡ã‚’入力ã—ã¦ãã ã•ã„。" + sMsgNoDividend = "1株当ãŸã‚Šã®é…当金é¡ã¾ãŸã¯ç·é…当金é¡ã‚’入力ã—ã¦ãã ã•ã„。" + sMsgNoExchangeRate = "交æ›æ¯”率(旧株->新株)を入力ã—ã¦ãã ã•ã„。" + sMsgNoValidExchangeDate = "æ ªå¼åˆ†å‰²æ—¥ã‚’入力ã—ã¦ãã ã•ã„。" + sMsgWrongExchangeDate = "分割日以é™ã«å–引ãŒã™ã§ã«å­˜åœ¨ã™ã‚‹ã®ã§ã€åˆ†å‰²ã§ãã¾ã›ã‚“。" + sMsgSellTooMuch = "売å´ã§ãã‚‹æ ªå¼æ•°ã‚’超ãˆã¦ã„ã¾ã™ã€‚最大値: " + sMsgConfirm = "ã”確èªãã ã•ã„" + sMsgFreeStock = "無料株å¼ã‚’入力ã—ã¾ã™ã‹?" + sMsgTotalLoss = "å…¨æã®å…¥åŠ›ã‚’è¡Œã„ã¾ã™ã‹?" + sMsgAuthorization = "確èªãƒ€ã‚¤ã‚¢ãƒ­ã‚°" + sMsgDeleteAll = "ã™ã¹ã¦ã®ç§»å‹•ã‚’å–り消ã—ã€ãƒãƒ¼ãƒˆãƒ•ã‚©ãƒªã‚ªã®æ¦‚è¦ã‚’リセットã—ã¾ã™ã‹?" + cSplit = "æ ªå¼åˆ†å‰²æ—¥ " + sHistory = "履歴" + TransactTitle(1) = "株を買ã†" + TransactTitle(2) = "株を買ã†" + StockRatesTitle(1) = "é…当é¡" + StockRatesTitle(2) = "æ ªå¼åˆ†å‰²" + StockRatesTitle(3) = sHistory + sDepotCurrency = "ãƒãƒ¼ãƒˆãƒ•ã‚©ãƒªã‚ªã®é€šè²¨" + sStockName = "æ ªå¼å" + TransactMode = LIFO ' Possible values: "FIFO" and "LIFO" + DateCellStyle = "çµæžœï¼ˆæ—¥ä»˜ï¼‰" + CurrCellStyle = "1" + sStartDate = "開始日:" + sEndDate = "終了日:" + sStartUpWelcome = "ã“ã®ãƒ†ãƒ³ãƒ—レートを使ãˆã°ã€æ ªå¼ã®ãƒãƒ¼ãƒˆãƒ•ã‚©ãƒªã‚ªã‚’より効率的ã«ç®¡ç†ã§ãã¾ã™ã€‚" + sStartUpChooseMarket = "ã¾ãšã€ã‚¤ãƒ³ã‚¿ãƒ¼ãƒãƒƒãƒˆã«ã‚ˆã‚Šæƒ…報を更新ã™ã‚‹åŸºæº–通貨ã¨ã€å¯¾å¿œã™ã‚‹è¨¼åˆ¸å–引所をé¸æŠžã—ã¾ã™ã€‚" + sStartUpHint = "残念ãªãŒã‚‰ã€<History> 機能を使用ã§ãã‚‹ã®ã¯ç±³å›½å¸‚å ´ã«é™ã‚‰ã‚Œã¦ã„ã¾ã™ã€‚" + sStartupHint = ReplaceString(sStartUpHint, sHistory, "<History>") + sNoInternetUpdate = "インターãƒãƒƒãƒˆã«ã‚ˆã‚‹æƒ…å ±ã®æ›´æ–°ã‚’è¡Œã„ã¾ã›ã‚“" + sMarketPlace = "証券å–引所:" + sNoInternetDataAvailable = "インターãƒãƒƒãƒˆã‹ã‚‰æ ªä¾¡æƒ…報をå—ä¿¡ã§ããªã„å ´åˆãŒã‚ã‚Šã¾ã™!" + sCheckInternetSettings = "考ãˆã‚‰ã‚Œã‚‹åŽŸå› ã¯æ¬¡ã®ã¨ãŠã‚Šã§ã™ã€‚<BR>インターãƒãƒƒãƒˆè¨­å®šã®å¤‰æ›´ãŒå¿…è¦ã§ã™ã€‚<BR>入力ã—ãŸæ ªå¼ã®ãŒé–“é•ã£ã¦ã„ã¾ã™ã€‚" + sCheckInternetSettings = ReplaceString(sCheckInternetSettings, chr(13), "<BR>") + + sMsgEndDatebeforeNow = "終了日ã¯ã€ä»Šæ—¥ã®æ—¥ä»˜ã‚ˆã‚Šå‰ã§ã‚ã‚‹ã“ã¨ãŒå¿…è¦ã§ã™ã€‚" + sMsgStartDatebeforeEndDate = "開始日ã¯ã€çµ‚了日よりå‰ã§ã‚ã‚‹ã“ã¨ãŒå¿…è¦ã§ã™ã€‚" + + sMarket(0,0) = "米ドル" + sMarket(0,1) = "$" + sMarket(0,2) = "ニューヨーク" + sMarket(0,3) = "http://finance.yahoo.com/d/quotes.csv?s=<StockID>&f=sl1d1t1c1ohgv&e=.csv" + sMarket(0,4) = "http://ichart.finance.yahoo.com/table.csv?" &_ + "s=<StockID>&d=<EndMonth>&e=<EndDay>&f=<Endyear>&g=d&" &_ + "a=<StartMonth>&b=<StartDay>&c=<Startyear>&ignore=.csv" + sMarket(0,5) = "シンボル" + sMarket(0,6) = "en" + sMarket(0,7) = "US" + sMarket(0,8) = "409" + sMarket(0,9) = "44" + sMarket(0,10) = "1" + + sMarket(1,0) = "ユーロ" + sMarket(1,1) = chr(8364) + sMarket(1,2) = "フランクフルト" + sMarket(1,3) = "http://de.finance.yahoo.com/d/quotes.csv?s=<StockID>.F&f=sl1t1c1ghpv&e=.csv" + sMarket(1,5) = "銘柄コード" + sMarket(1,6) = "de;nl;pt;el" + sMarket(1,7) = "DE;NL;PT;GR" + sMarket(1,8) = "407;413;816;408" + sMarket(1,9) = "59/9" + sMarket(1,10) = "1" + + sMarket(2,0) = "英ãƒãƒ³ãƒ‰" + sMarket(2,1) = "£" + sMarket(2,2) = "ロンドン" + sMarket(2,3) = "http://uk.finance.yahoo.com/d/quotes.csv?s=<StockID>.L&m=*&f=sl1t1c1ghov&e=.csv" + sMarket(2,5) = "シンボル" + sMarket(2,6) = "en" + sMarket(2,7) = "GB" + sMarket(2,8) = "809" + sMarket(2,9) = "44" + sMarket(2,10) = "1" + + sMarket(3,0) = "日本円" + sMarket(3,1) = "Â¥" + sMarket(3,2) = "æ±äº¬" + sMarket(3,3) = "" + sMarket(3,5) = "コード" + sMarket(3,6) = "ja" + sMarket(3,7) = "JP" + sMarket(3,8) = "411" + sMarket(3,9) = "" + sMarket(3,10) = "" + + sMarket(4,0) = "香港ドル" + sMarket(4,1) = "HK$" + sMarket(4,2) = "香港" + sMarket(4,3) = "http://hk.finance.yahoo.com/d/quotes.csv?s=<StockID>.HK&f=sl1d1t1c1ohgv&e=.csv" + sMarket(4,5) = "番å·" + sMarket(4,6) = "zh" + sMarket(4,7) = "HK" + sMarket(4,8) = "C04" + sMarket(4,9) = "44" + sMarket(4,10) = "1" + + sMarket(5,0) = "オーストリア・ドル" + sMarket(5,1) = "$" + sMarket(5,2) = "シドニー" + sMarket(5,3) = "http://au.finance.yahoo.com/d/quotes.csv?s=<StockID>&f=sl1d1t1c1ohgv&e=.csv" + sMarket(5,5) = "シンボル" + sMarket(5,6) = "en" + sMarket(5,7) = "AU" + sMarket(5,8) = "C09" + sMarket(5,9) = "44" + sMarket(5,10) = "1" + +' ****************************End of the default subset********************************* + CompleteMarketList() + + LocalizedCurrencies() + + With TransactModel + .lblStockNames.Label = sStockname + .lblQuantity.Label = "株数" + .lblRate.Label = "価格" + .lblDate.Label = "å–引日" + .hlnCommission.Label = "ãã®ä»–ã®çµŒè²»n" + .lblCommission.Label = "手数料" + .lblMinimum.Label = "最低手数料" + .lblFix.Label = "固定費/諸経費" + .cmdGoOn.Label = sOK + .cmdCancel.Label = sCancel + End With + + With StockRatesModel + .optPerShare.Label = "é…当金/æ ªå¼æ•°" + .optTotal.Label = "é…当金ã®ç·é¡" + .lblDividend.Label = "金é¡" + .lblExchangeRate.Label = "交æ›æ¯”率(旧株->新株)" + .lblColon.Label = ":" + .lblDate.Label = "交æ›æ—¥:" + .lblStockNames.Label = sStockname + .lblStartDate.Label = sStartDate + .lblEndDate.Label = sEndDate + .optDaily.Label = "~毎日" + .optWeekly.Label = "~毎週" + .hlnInterval.Label = "期間" + .cmdGoOn.Label = sOk + .cmdCancel.Label = sCancel + End With +End Sub + diff --git a/openoffice/share/basic/Depot/Lang_ko.xba b/openoffice/share/basic/Depot/Lang_ko.xba new file mode 100644 index 0000000000000000000000000000000000000000..18bd0501ddaf6487badff1cc11d59da0cd88f8f4 --- /dev/null +++ b/openoffice/share/basic/Depot/Lang_ko.xba @@ -0,0 +1,178 @@ + + + +Option Explicit + +Sub LoadKoreanLanguage() + + sProductname = GetProductname + sOK = "~확ì¸" + sCancel = "취소" + sColumnHeader = "ì—´ 머리글" + sInsertStockName = "ì£¼ì‹ ì¢…ëª©ì„ ì‚½ìž…í•´ì£¼ì‹­ì‹œì˜¤." + sTitle = "<PRODUCTNAME>: ì£¼ì‹ ë§¤ìˆ˜" + sTitle = ReplaceString(sTitle, sProductName, "<PRODUCTNAME>") + sMsgError = "ìž…ë ¥ 오류" + sMsgNoName = sInsertStockname + sMsgNoQuantity = "0 ì´í•˜ì˜ 매수를 입력해주십시오." + sMsgNoDividend = "í•œ 주당 배당분 ë˜ëŠ” ì´ë°°ë‹¹ë¶„ì„ ìž…ë ¥í•´ì£¼ì‹­ì‹œì˜¤." + sMsgNoExchangeRate = "정확한 í™˜ìœ¨ì„ ìž…ë ¥í•´ì£¼ì‹­ì‹œì˜¤ (구주를 신주로 소급 ì‹œ)." + sMsgNoValidExchangeDate = "유효한 배당 ê²°ì œì¼ì„ 입력해주십시오." + sMsgWrongExchangeDate = "배당 기준ì¼ì´ 경과하여 배당할 수 없습니다." + sMsgSellTooMuch = "ì´ë ‡ê²Œ ë§Žì€ ì£¼ì‹ì„ 팔 수 없습니다. 최대 매ë„수: " + sMsgConfirm = "í™•ì¸ í•„ìš”" + sMsgFreeStock = "공짜 주ì‹ì„ 입력하시겠습니까?" + sMsgTotalLoss = "주가 í­ë½ì„¸ë¥¼ 입력하시겠습니까?" + sMsgAuthorization = "안정성 조회" + sMsgDeleteAll = "모든 주가 움ì§ìž„ì„ ì‚­ì œí•˜ê³  계좌 í˜„í™©ì„ ì›ëž˜ëŒ€ë¡œ 하시겠습니까?" + cSplit = "ì£¼ì‹ ë°°ë‹¹ì¼ " + sHistory = "ë‚´ì—­" + TransactTitle(1) = "ì£¼ì‹ ê´€ë¦¬: ì£¼ì‹ ë§¤ë„" + TransactTitle(2) = "ì£¼ì‹ ê´€ë¦¬: ì£¼ì‹ ë§¤ìˆ˜" + StockRatesTitle(1) = "ì£¼ì‹ ê´€ë¦¬: 배당금 지불" + StockRatesTitle(2) = "ì£¼ì‹ ê´€ë¦¬: ì£¼ì‹ ë°°ë¶„" + StockRatesTitle(3) = sHistory + sDepotCurrency = "ì£¼ì‹ ê³„ì¢Œ 통화" + sStockName = "ì£¼ì‹ ì¢…ëª©ëª…" + TransactMode = LIFO ' Possible values: "FIFO" and "LIFO" + DateCellStyle = "ê²°ê³¼, 날짜" + CurrCellStyle = "1" + sStartDate = "매매ì¼:" + sEndDate = "만기ì¼:" + sStartUpWelcome = "ì´ í…œí”Œë¦¿ì„ ì‚¬ìš©í•˜ì—¬ ì£¼ì‹ íˆ¬ìž ê´€ë¦¬ë¥¼ 효율ì ìœ¼ë¡œ í•  수 있습니다." + sStartUpChooseMarket = "ì¸í„°ë„· ì—…ë°ì´íŠ¸ë¥¼ 위해 ìš°ì„  관련 통화와 ì¦ê¶Œ 장소를 ì„ íƒí•˜ì‹­ì‹œì˜¤." + sStartUpHint = "<ë‚´ì—­> ê¸°ëŠ¥ì€ ë¯¸êµ­ 시장용으로만 사용할 수 있습니다." + sStartupHint = ReplaceString(sStartUpHint, sHistory, "<History>") + sNoInternetUpdate = "ì¸í„°ë„· ì—…ë°ì´íŠ¸ ì—†ìŒ" + sMarketPlace = "ì¦ê¶Œ 장소:" + sNoInternetDataAvailable = "ì¸í„°ë„· 시세는 ë°›ì„ ìˆ˜ 없었습니다." + sCheckInternetSettings = "ì›ì¸: <BR> ì¸í„°ë„· ì„¤ì •ì„ ì ê²€í•´ì•¼ë§Œ 합니다.<BR> 옳지 ì•Šì€ ì•”í˜¸<예를 들어 ìž˜ëª»ëœ ë¬¸ìž ë˜ëŠ” 종목 코드>를 입력했습니다." + sCheckInternetSettings = ReplaceString(sCheckInternetSettings, chr(13), "<BR>") + + sMsgEndDatebeforeNow = "만기ì¼ì€ 오늘 날짜 ì „ì— ê¸°ìž…ë˜ì–´ì•¼ 합니다." + sMsgStartDatebeforeEndDate = "매매ì¼ì€ ë§Œê¸°ì¼ ì „ì— ê¸°ìž…ë˜ì–´ì•¼ 합니다." + + sMarket(0,0) = "미국 달러" + sMarket(0,1) = "$" + sMarket(0,2) = "뉴욕" + sMarket(0,3) = "http://finance.yahoo.com/d/quotes.csv?s=<StockID>&f=sl1d1t1c1ohgv&e=.csv" + sMarket(0,4) = "http://ichart.finance.yahoo.com/table.csv?" &_ + "s=<StockID>&d=<EndMonth>&e=<EndDay>&f=<Endyear>&g=d&" &_ + "a=<StartMonth>&b=<StartDay>&c=<Startyear>&ignore=.csv" + sMarket(0,5) = "기호" + sMarket(0,6) = "en" + sMarket(0,7) = "US" + sMarket(0,8) = "409" + sMarket(0,9) = "44" + sMarket(0,10) = "1" + + sMarket(1,0) = "유로" + sMarket(1,1) = chr(8364) + sMarket(1,2) = "프랑í¬í‘¸ë¥´íŠ¸" + sMarket(1,3) = "http://de.finance.yahoo.com/d/quotes.csv?s=<StockID>.F&f=sl1t1c1ghpv&e=.csv" + sMarket(1,5) = "WKN" + sMarket(1,6) = "de;nl;pt;el" + sMarket(1,7) = "DE;NL;PT;GR" + sMarket(1,8) = "407;413;816;408" + sMarket(1,9) = "59/9" + sMarket(1,10) = "1" + + sMarket(2,0) = "ì˜êµ­ 파운드" + sMarket(2,1) = "£" + sMarket(2,2) = "런ë˜" + sMarket(2,3) = "http://uk.finance.yahoo.com/d/quotes.csv?s=<StockID>.L&m=*&f=sl1t1c1ghov&e=.csv" + sMarket(2,5) = "기호" + sMarket(2,6) = "en" + sMarket(2,7) = "GB" + sMarket(2,8) = "809" + sMarket(2,9) = "44" + sMarket(2,10) = "1" + + sMarket(3,0) = "엔화" + sMarket(3,1) = "Â¥" + sMarket(3,2) = "ë„ì¿„" + sMarket(3,3) = "" + sMarket(3,5) = "코드" + sMarket(3,6) = "ja" + sMarket(3,7) = "JP" + sMarket(3,8) = "411" + sMarket(3,9) = "" + sMarket(3,10) = "" + + sMarket(4,0) = "í™ì½© 달러" + sMarket(4,1) = "HK$" + sMarket(4,2) = "í™ì½©" + sMarket(4,3) = "http://hk.finance.yahoo.com/d/quotes.csv?s=<StockID>.HK&f=sl1d1t1c1ohgv&e=.csv" + sMarket(4,5) = "번호" + sMarket(4,6) = "zh" + sMarket(4,7) = "HK" + sMarket(4,8) = "C04" + sMarket(4,9) = "44" + sMarket(4,10) = "1" + + sMarket(5,0) = "호주 달러" + sMarket(5,1) = "$" + sMarket(5,2) = "시드니" + sMarket(5,3) = "http://au.finance.yahoo.com/d/quotes.csv?s=<StockID>&f=sl1d1t1c1ohgv&e=.csv" + sMarket(5,5) = "기호" + sMarket(5,6) = "en" + sMarket(5,7) = "AU" + sMarket(5,8) = "C09" + sMarket(5,9) = "44" + sMarket(5,10) = "1" + +' ****************************End of the default subset********************************* + CompleteMarketList() + + LocalizedCurrencies() + + With TransactModel + .lblStockNames.Label = sStockname + .lblQuantity.Label = "수량" + .lblRate.Label = "시세" + .lblDate.Label = "배당 ê²°ì‚°ì¼" + .hlnCommission.Label = "기타 지출" + .lblCommission.Label = "수수료" + .lblMinimum.Label = "최저 수수료" + .lblFix.Label = "약정 금액/기타 경비" + .cmdGoOn.Label = sOK + .cmdCancel.Label = sCancel + End With + + With StockRatesModel + .optPerShare.Label = "배당분/주" + .optTotal.Label = "배당분 합계" + .lblDividend.Label = "금액" + .lblExchangeRate.Label = "환율(구주->신주)" + .lblColon.Label = ":" + .lblDate.Label = "환율ì¼ìž" + .lblStockNames.Label = sStockname + .lblStartDate.Label = sStartDate + .lblEndDate.Label = sEndDate + .optDaily.Label = "~매ì¼" + .optWeekly.Label = "~매주" + .hlnInterval.Label = "기간" + .cmdGoOn.Label = sOk + .cmdCancel.Label = sCancel + End With +End Sub + diff --git a/openoffice/share/basic/Depot/Lang_sv.xba b/openoffice/share/basic/Depot/Lang_sv.xba new file mode 100644 index 0000000000000000000000000000000000000000..b9fcd6a6fe246a2ecfe0658488f2b5c2e680f466 --- /dev/null +++ b/openoffice/share/basic/Depot/Lang_sv.xba @@ -0,0 +1,177 @@ + + + +Option Explicit + +Sub LoadSwedishLanguage() + sProductname = GetProductname + sOK = "~OK" + sCancel = "Avbryt" + sColumnHeader = "Kolumnhuvud" + sInsertStockName = "Infoga först nÃ¥gra aktier i Din portfölj!" + sTitle = "<PRODUCTNAME>: Aktieförvaltning" + sTitle = ReplaceString(sTitle, sProductName, "<PRODUCTNAME>") + sMsgError = "Inmatningsfel" + sMsgNoName = sInsertStockname + sMsgNoQuantity = "Var vänlig och mata in ett större antal än 0" + sMsgNoDividend = "Var vänlig och mata in utdelning per styck eller den totala utdelningen" + sMsgNoExchangeRate = "Var vänlig och mata in en korrekt omräkningskurs (gamla aktier -> nya aktier)." + sMsgNoValidExchangeDate = "Var vänlig och mata in ett giltigt datum för aktiesplitten." + sMsgWrongExchangeDate = "Split är inte möjlig eftersom det redan finns transaktioner efter splitdatum." + sMsgSellTooMuch = "SÃ¥ mÃ¥nga aktier kan Du inte sälja. Maximum: " + sMsgConfirm = "Bekräftelse krävs" + sMsgFreeStock = "Avser Du att mata in gratisaktier?" + sMsgTotalLoss = "Avser Du att mata in en totalförlust?" + sMsgAuthorization = "Säkerhetskontroll" + sMsgDeleteAll = "Vill Du ta bort alla rörelser och Ã¥terställa portföljöversikten?" + cSplit = "Aktiesplit den " + sHistory = "Historik" + TransactTitle(1) = "Sälja aktier" + TransactTitle(2) = "Köpa aktier" + StockRatesTitle(1) = "Aktieutdelning" + StockRatesTitle(2) = "Aktiesplit" + StockRatesTitle(3) = sHistory + sDepotCurrency = "Portföljvaluta" + sStockName = "Aktienamn" + TransactMode = LIFO ' Possible values: "FIFO" and "LIFO" + DateCellStyle = "Resultat datum" + CurrCellStyle = "1" + sStartDate = "Startdatum:" + sEndDate = "Slutdatum:" + sStartUpWelcome = "Med hjälp av den här mallen kan Du förvalta Din aktieportfölj effektivt" + sStartUpChooseMarket = "Välj först Din referensvaluta och därigenom börs för Internet-uppdateringen!" + sStartUpHint = "Tyvärr är <History>-funktionen bara tillgänglig för den amerikanska marknaden!" + sStartupHint = ReplaceString(sStartUpHint, sHistory, "<History>") + sNoInternetUpdate = "utan Internet-uppdatering" + sMarketPlace = "Börs:" + sNoInternetDataAvailable = "Det gick inte att ta emot Internet-kurser!" + sCheckInternetSettings = "Detta kan bero pÃ¥ att: <BR> Dina Internet-inställningar mÃ¥ste ändras.<BR> Du har angivit ett felaktigt ID (t.ex. symbol, värdepappersnr.) för aktien." + sCheckInternetSettings = ReplaceString(sCheckInternetSettings, chr(13), "<BR>") + + sMsgEndDatebeforeNow = "Slutdatum mÃ¥ste ligga före idag!" + sMsgStartDatebeforeEndDate = "Startdatum mÃ¥ste ligga före slutdatum!" + + sMarket(0,0) = "Amerikansk dollar" + sMarket(0,1) = "$" + sMarket(0,2) = "New York" + sMarket(0,3) = "http://finance.yahoo.com/d/quotes.csv?s=<StockID>&f=sl1d1t1c1ohgv&e=.csv" + sMarket(0,4) = "http://ichart.finance.yahoo.com/table.csv?" &_ + "s=<StockID>&d=<EndMonth>&e=<EndDay>&f=<Endyear>&g=d&" &_ + "a=<StartMonth>&b=<StartDay>&c=<Startyear>&ignore=.csv" + sMarket(0,5) = "Symbol" + sMarket(0,6) = "en" + sMarket(0,7) = "US" + sMarket(0,8) = "409" + sMarket(0,9) = "44" + sMarket(0,10) = "1" + + sMarket(1,0) = "Euro" + sMarket(1,1) = chr(8364) + sMarket(1,2) = "Frankfurt" + sMarket(1,3) = "http://de.finance.yahoo.com/d/quotes.csv?s=<StockID>.F&f=sl1t1c1ghpv&e=.csv" + sMarket(1,5) = "Värdepappersnr" + sMarket(1,6) = "de;nl;pt;el" + sMarket(1,7) = "DE;NL;PT;GR" + sMarket(1,8) = "407;413;816;408" + sMarket(1,9) = "59/9" + sMarket(1,10) = "1" + + sMarket(2,0) = "Engelskt pund" + sMarket(2,1) = "£" + sMarket(2,2) = "London" + sMarket(2,3) = "http://uk.finance.yahoo.com/d/quotes.csv?s=<StockID>.L&m=*&f=sl1t1c1ghov&e=.csv" + sMarket(2,5) = "Symbol" + sMarket(2,6) = "en" + sMarket(2,7) = "GB" + sMarket(2,8) = "809" + sMarket(2,9) = "44" + sMarket(2,10) = "1" + + sMarket(3,0) = "Japansk yen" + sMarket(3,1) = "Â¥" + sMarket(3,2) = "Tokyo" + sMarket(3,3) = "" + sMarket(3,5) = "Kod" + sMarket(3,6) = "ja" + sMarket(3,7) = "JP" + sMarket(3,8) = "411" + sMarket(3,9) = "" + sMarket(3,10) = "" + + sMarket(4,0) = "Hongkongdollar" + sMarket(4,1) = "HK$" + sMarket(4,2) = "Hongkong" + sMarket(4,3) = "http://hk.finance.yahoo.com/d/quotes.csv?s=<StockID>&f=sl1d1t1c1ohgv&e=.csv" + sMarket(4,5) = "Nummer" + sMarket(4,6) = "zh" + sMarket(4,7) = "HK" + sMarket(4,8) = "C04" + sMarket(4,9) = "44" + sMarket(4,10) = "1" + + sMarket(5,0) = "Australisk dollar" + sMarket(5,1) = "$" + sMarket(5,2) = "Sydney" + sMarket(5,3) = "http://au.finance.yahoo.com/d/quotes.csv?s=<StockID>&f=sl1d1t1c1ohgv&e=.csv" + sMarket(5,5) = "Symbol" + sMarket(5,6) = "en" + sMarket(5,7) = "AU" + sMarket(5,8) = "C09" + sMarket(5,9) = "44" + sMarket(5,10) = "1" + +' ****************************End of the default subset********************************* + CompleteMarketList() + + LocalizedCurrencies() + + With TransactModel + .lblStockNames.Label = sStockname + .lblQuantity.Label = "Antal" + .lblRate.Label = "Kurs" + .lblDate.Label = "Transaktionsdatum" + .hlnCommission.Label = "Övriga utgifter" + .lblCommission.Label = "Provision" + .lblMinimum.Label = "Minimiprovision" + .lblFix.Label = "Fast belopp/omkostnader" + .cmdGoOn.Label = sOK + .cmdCancel.Label = sCancel + End With + + With StockRatesModel + .optPerShare.Label = "Utdelning per aktie" + .optTotal.Label = "Utdelning totalt" + .lblDividend.Label = "Belopp" + .lblExchangeRate.Label = "Omräkningskurs (gammal->ny)" + .lblColon.Label = ":" + .lblDate.Label = "Omräkningsdatum:" + .lblStockNames.Label = sStockname + .lblStartDate.Label = sStartDate + .lblEndDate.Label = sEndDate + .optDaily.Label = "~Dagligen" + .optWeekly.Label = "~Varje vecka" + .hlnInterval.Label = "Period" + .cmdGoOn.Label = sOk + .cmdCancel.Label = sCancel + End With +End Sub + diff --git a/openoffice/share/basic/Depot/Lang_tw.xba b/openoffice/share/basic/Depot/Lang_tw.xba new file mode 100644 index 0000000000000000000000000000000000000000..dfb519a3172deda41fe0ce9c4b3260f08c046988 --- /dev/null +++ b/openoffice/share/basic/Depot/Lang_tw.xba @@ -0,0 +1,178 @@ + + + +Option Explicit + +Sub LoadChineseTradLanguage() + + sProductname = GetProductname + sOK = "確定" + sCancel = "å–消" + sColumnHeader = "欄標簽" + sInsertStockName = "請先填入股票å稱!" + sTitle = "<PRODUCTNAME>: 股票管ç†" + sTitle = ReplaceString(sTitle, sProductName, "<PRODUCTNAME>") + sMsgError = "輸入無效" + sMsgNoName = sInsertStockname + sMsgNoQuantity = "請輸入大於0的交易股數" + sMsgNoDividend = "請輸入æ¯è‚¡è‚¡æ¯é‡‘é¡æˆ–è‚¡æ¯ç¸½é¡" + sMsgNoExchangeRate = "è«‹éµå…¥æ­£ç¢ºçš„æ›ç®—比率(舊股票 -> 新股票)。" + sMsgNoValidExchangeDate = "請輸入股票分割的日期。" + sMsgWrongExchangeDate = "無法分割股票,因為分割日期之後已經買進或賣出股票。" + sMsgSellTooMuch = "最多能出售的股票數: " + sMsgConfirm = "需è¦ç¡®èª" + sMsgFreeStock = "需è¦è¼¸å…¥ä¸€å€‹è´ˆé€çš„股票?" + sMsgTotalLoss = "è¦è¼¸å…¥ä¸€å€‹å…¨éƒ¨æ失的股票?" + sMsgAuthorization = "安全詢å•" + sMsgDeleteAll = "您è¦åˆªé™¤æ‰€æœ‰çš„交易資料,é‡æ–°å»ºç«‹ä¸€å€‹è‚¡ç¥¨ä¸€è¦½è¡¨ï¼Ÿ" + cSplit = "股票分割的日期 " + sHistory = "紀錄" + TransactTitle(1) = "出售股票" + TransactTitle(2) = "購買股票" + StockRatesTitle(1) = "支付股æ¯" + StockRatesTitle(2) = "股票分割" + StockRatesTitle(3) = sHistory + sDepotCurrency = "股票的貨幣" + sStockName = "股票å稱" + TransactMode = LIFO ' Possible values: "FIFO" and "LIFO" + DateCellStyle = "çµæžœ 日期" + CurrCellStyle = "1" + sStartDate = "交割日期:" + sEndDate = "到期日期:" + sStartUpWelcome = "這個樣å¼ç”¨æ–¼é«˜æ•ˆèƒ½åœ°ç®¡ç†è‚¡ç¥¨äº¤æ˜“。" + sStartUpChooseMarket = "è«‹å…ˆé¸ä¸€å€‹åƒç…§çš„貨幣和一個å¯ç›´æŽ¥å¾ž Internet 更新資料的贈券交易所。" + sStartUpHint = "很éºæ†¾ï¼Œ<History>-功能僅é©ç”¨æ–¼ç¾Žåœ‹çš„交易所。" + sStartupHint = ReplaceString(sStartUpHint, sHistory, "<History>") + sNoInternetUpdate = "ä¸é€éŽ internet æ›´æ–°" + sMarketPlace = "證券交易所:" + sNoInternetDataAvailable = "ç„¡æ³•æŽ¥å— Internet 股票價格!" + sCheckInternetSettings = "å¯èƒ½çš„原因:<BR>Internet 設定ä¸æ­£ç¢ºï¼Œéœ€è¦é‡æ–°è¨­å®šã€‚<BR>輸入了一個錯誤的股票代碼。" + sCheckInternetSettings = ReplaceString(sCheckInternetSettings, chr(13), "<BR>") + + sMsgEndDatebeforeNow = "到期日期必須是在今日之å‰ï¼" + sMsgStartDatebeforeEndDate = "交割日期必須是在到期日期之å‰ï¼" + + sMarket(0,0) = "美元" + sMarket(0,1) = "$" + sMarket(0,2) = "ç´ç´„" + sMarket(0,3) = "http://finance.yahoo.com/d/quotes.csv?s=<StockID>&f=sl1d1t1c1ohgv&e=.csv" + sMarket(0,4) = "http://ichart.finance.yahoo.com/table.csv?" &_ + "s=<StockID>&d=<EndMonth>&e=<EndDay>&f=<Endyear>&g=d&" &_ + "a=<StartMonth>&b=<StartDay>&c=<Startyear>&ignore=.csv" + sMarket(0,5) = "股票符號" + sMarket(0,6) = "en" + sMarket(0,7) = "US" + sMarket(0,8) = "409" + sMarket(0,9) = "44" + sMarket(0,10) = "1" + + sMarket(1,0) = "æ­å…ƒ" + sMarket(1,1) = chr(8364) + sMarket(1,2) = "法蘭克ç¦" + sMarket(1,3) = "http://de.finance.yahoo.com/d/quotes.csv?s=<StockID>.F&f=sl1t1c1ghpv&e=.csv" + sMarket(1,5) = "股代碼" + sMarket(1,6) = "de;nl;pt;el" + sMarket(1,7) = "DE;NL;PT;GR" + sMarket(1,8) = "407;413;816;408" + sMarket(1,9) = "59/9" + sMarket(1,10) = "1" + + sMarket(2,0) = "英鎊" + sMarket(2,1) = "£" + sMarket(2,2) = "倫敦" + sMarket(2,3) = "http://uk.finance.yahoo.com/d/quotes.csv?s=<StockID>.L&m=*&f=sl1t1c1ghov&e=.csv" + sMarket(2,5) = "股票符號" + sMarket(2,6) = "en" + sMarket(2,7) = "GB" + sMarket(2,8) = "809" + sMarket(2,9) = "44" + sMarket(2,10) = "1" + + sMarket(3,0) = "日元" + sMarket(3,1) = "Â¥" + sMarket(3,2) = "æ±äº¬" + sMarket(3,3) = "" + sMarket(3,5) = "代碼" + sMarket(3,6) = "ja" + sMarket(3,7) = "JP" + sMarket(3,8) = "411" + sMarket(3,9) = "" + sMarket(3,10) = "" + + sMarket(4,0) = "港幣" + sMarket(4,1) = "HK$" + sMarket(4,2) = "香港" + sMarket(4,3) = "http://hk.finance.yahoo.com/d/quotes.csv?s=<StockID>.HK&f=sl1d1t1c1ohgv&e=.csv" + sMarket(4,5) = "編號" + sMarket(4,6) = "zh" + sMarket(4,7) = "HK" + sMarket(4,8) = "C04" + sMarket(4,9) = "44" + sMarket(4,10) = "1" + + sMarket(5,0) = "澳元" + sMarket(5,1) = "$" + sMarket(5,2) = "悉尼" + sMarket(5,3) = "http://au.finance.yahoo.com/d/quotes.csv?s=<StockID>&f=sl1d1t1c1ohgv&e=.csv" + sMarket(5,5) = "股票符號" + sMarket(5,6) = "en" + sMarket(5,7) = "AU" + sMarket(5,8) = "C09" + sMarket(5,9) = "44" + sMarket(5,10) = "1" + +' ****************************End of the default subset********************************* + CompleteMarketList() + + LocalizedCurrencies() + + With TransactModel + .lblStockNames.Label = sStockname + .lblQuantity.Label = "數é‡" + .lblRate.Label = "股票價格" + .lblDate.Label = "交易日期" + .hlnCommission.Label = "其它的支出費用" + .lblCommission.Label = "手續費" + .lblMinimum.Label = "最低手續費" + .lblFix.Label = "固定金é¡/費用" + .cmdGoOn.Label = sOK + .cmdCancel.Label = sCancel + End With + + With StockRatesModel + .optPerShare.Label = "æ¯è‚¡è‚¡æ¯" + .optTotal.Label = "è‚¡æ¯ç¸½è¨ˆ" + .lblDividend.Label = "金é¡" + .lblExchangeRate.Label = "轉æ›æ¯”率(舊股票 -> 新股票)" + .lblColon.Label = ":" + .lblDate.Label = "轉æ›æ—¥æœŸ:" + .lblStockNames.Label = sStockname + .lblStartDate.Label = sStartDate + .lblEndDate.Label = sEndDate + .optDaily.Label = "æ¯æ—¥" + .optWeekly.Label = "æ¯é€±" + .hlnInterval.Label = "時間週期" + .cmdGoOn.Label = sOk + .cmdCancel.Label = sCancel + End With +End Sub + diff --git a/openoffice/share/basic/Depot/Lang_zh.xba b/openoffice/share/basic/Depot/Lang_zh.xba new file mode 100644 index 0000000000000000000000000000000000000000..d0926604086d0a8a31f09e4ba446175a3ac46867 --- /dev/null +++ b/openoffice/share/basic/Depot/Lang_zh.xba @@ -0,0 +1,178 @@ + + + +Option Explicit + +Sub LoadChineseSimpleLanguage() + + sProductname = GetProductname + sOK = "确定" + sCancel = "å–消" + sColumnHeader = "列标题" + sInsertStockName = "请首先往您的å¸å·å†…输入一些股票å称ï¼" + sTitle = "<PRODUCTNAME>:股票管ç†" + sTitle = ReplaceString(sTitle, sProductName, "<PRODUCTNAME>") + sMsgError = "输入错误" + sMsgNoName = sInsertStockname + sMsgNoQuantity = "请输入大于0的交易股数" + sMsgNoDividend = "请输入æ¯è‚¡çš„红利金é¢æˆ–红利总é¢" + sMsgNoExchangeRate = "请输入一个正确的兑æ¢çŽ‡(旧股-> æ–°è‚¡)。" + sMsgNoValidExchangeDate = "请输入拆股生效日期。" + sMsgWrongExchangeDate = "因为在拆股生效åŽå·²ç»è¿›è¡Œäº†è‚¡ç¥¨äº¤æ˜“,所以无法拆股。" + sMsgSellTooMuch = "您最多能出售的股票数为: " + sMsgConfirm = "需è¦ç¡®è®¤" + sMsgFreeStock = "您想è¦è¾“入赠é€è‚¡ç¥¨ï¼Ÿ" + sMsgTotalLoss = "您想è¦è¾“入总äºæŸå€¼ï¼Ÿ" + sMsgAuthorization = "安全查询" + sMsgDeleteAll = "您è¦åˆ é™¤æ‰€æœ‰çš„交易信æ¯å¹¶é‡æ–°å»ºç«‹è‚¡ç¥¨å¸å·ä¸€è§ˆè¡¨å—?" + cSplit = "股票拆股日期 " + sHistory = "记录" + TransactTitle(1) = "出售股票" + TransactTitle(2) = "购买股票" + StockRatesTitle(1) = "支付红利" + StockRatesTitle(2) = "股票拆股" + StockRatesTitle(3) = sHistory + sDepotCurrency = "股票交易的货å¸" + sStockName = "股票å称" + TransactMode = LIFO ' Possible values: "FIFO" and "LIFO" + DateCellStyle = "结果 日期" + CurrCellStyle = "1" + sStartDate = "起始日期:" + sEndDate = "终止日期:" + sStartUpWelcome = "这个样å¼èƒ½å¤Ÿå¸®åŠ©æ‚¨æœ‰æ•ˆåœ°ç®¡ç†è‡ªå·±çš„股票å¸å·" + sStartUpChooseMarket = "请首先选择采用的å‚考货å¸ä»¥åŠè¦ç›´æŽ¥ç”¨å›½é™…互è”网æ¥æ›´æ–°èµ„料的è¯åˆ¸äº¤æ˜“所ï¼" + sStartUpHint = "很é—憾,<History>功能仅å¯ä¾›ç¾Žå›½å¸‚场使用ï¼" + sStartupHint = ReplaceString(sStartUpHint, sHistory, "<History>") + sNoInternetUpdate = "ä¸é€šè¿‡å›½é™…互è”网更新" + sMarketPlace = "交易所:" + sNoInternetDataAvailable = "无法获得国际互è”网上的行情ï¼" + sCheckInternetSettings = "å¯èƒ½çš„原因是:<BR>您的国际互è”网设定ä¸æ­£ç¡®ï¼Œéœ€è¦é‡æ–°è®¾å®šã€‚<BR>输入了一个错误的股票å·ç ã€‚" + sCheckInternetSettings = ReplaceString(sCheckInternetSettings, chr(13), "<BR>") + + sMsgEndDatebeforeNow = "终止日期必须在今天之å‰ï¼" + sMsgStartDatebeforeEndDate = "起始日期必须在终止日期之å‰ï¼" + + sMarket(0,0) = "美元" + sMarket(0,1) = "$" + sMarket(0,2) = "纽约" + sMarket(0,3) = "http://finance.yahoo.com/d/quotes.csv?s=<StockID>&f=sl1d1t1c1ohgv&e=.csv" + sMarket(0,4) = "http://ichart.finance.yahoo.com/table.csv?" &_ + "s=<StockID>&d=<EndMonth>&e=<EndDay>&f=<Endyear>&g=d&" &_ + "a=<StartMonth>&b=<StartDay>&c=<Startyear>&ignore=.csv" + sMarket(0,5) = "图标" + sMarket(0,6) = "en" + sMarket(0,7) = "US" + sMarket(0,8) = "409" + sMarket(0,9) = "44" + sMarket(0,10) = "1" + + sMarket(1,0) = "欧元" + sMarket(1,1) = chr(8364) + sMarket(1,2) = "法兰克ç¦" + sMarket(1,3) = "http://de.finance.yahoo.com/d/quotes.csv?s=<StockID>.F&f=sl1t1c1ghpv&e=.csv" + sMarket(1,5) = "代ç " + sMarket(1,6) = "de;nl;pt;el" + sMarket(1,7) = "DE;NL;PT;GR" + sMarket(1,8) = "407;413;816;408" + sMarket(1,9) = "59/9" + sMarket(1,10) = "1" + + sMarket(2,0) = "英镑" + sMarket(2,1) = "£" + sMarket(2,2) = "伦敦" + sMarket(2,3) = "http://uk.finance.yahoo.com/d/quotes.csv?s=<StockID>.L&m=*&f=sl1t1c1ghov&e=.csv" + sMarket(2,5) = "股票代ç " + sMarket(2,6) = "en" + sMarket(2,7) = "GB" + sMarket(2,8) = "809" + sMarket(2,9) = "44" + sMarket(2,10) = "1" + + sMarket(3,0) = "日元" + sMarket(3,1) = "Â¥" + sMarket(3,2) = "东京" + sMarket(3,3) = "" + sMarket(3,5) = "代ç " + sMarket(3,6) = "ja" + sMarket(3,7) = "JP" + sMarket(3,8) = "411" + sMarket(3,9) = "" + sMarket(3,10) = "" + + sMarket(4,0) = "港å¸" + sMarket(4,1) = "HK$" + sMarket(4,2) = "香港" + sMarket(4,3) = "http://hk.finance.yahoo.com/d/quotes.csv?s=<StockID>.HK&f=sl1d1t1c1ohgv&e=.csv" + sMarket(4,5) = "ç¼–å·" + sMarket(4,6) = "zh" + sMarket(4,7) = "HK" + sMarket(4,8) = "C04" + sMarket(4,9) = "44" + sMarket(4,10) = "1" + + sMarket(5,0) = "澳元" + sMarket(5,1) = "$" + sMarket(5,2) = "悉尼" + sMarket(5,3) = "http://au.finance.yahoo.com/d/quotes.csv?s=<StockID>&f=sl1d1t1c1ohgv&e=.csv" + sMarket(5,5) = "股票代ç " + sMarket(5,6) = "en" + sMarket(5,7) = "AU" + sMarket(5,8) = "C09" + sMarket(5,9) = "44" + sMarket(5,10) = "1" + +' ****************************End of the default subset********************************* + CompleteMarketList() + + LocalizedCurrencies() + + With TransactModel + .lblStockNames.Label = sStockname + .lblQuantity.Label = "æ•°é‡" + .lblRate.Label = "股票牌价" + .lblDate.Label = "交易日期" + .hlnCommission.Label = "其它支出费用" + .lblCommission.Label = "手续费" + .lblMinimum.Label = "最低手续费" + .lblFix.Label = "固定金é¢/费用" + .cmdGoOn.Label = sOK + .cmdCancel.Label = sCancel + End With + + With StockRatesModel + .optPerShare.Label = "æ¯è‚¡çº¢åˆ©" + .optTotal.Label = "红利总计" + .lblDividend.Label = "金é¢" + .lblExchangeRate.Label = "å…‘æ¢çŽ‡(æ—§->æ–°)" + .lblColon.Label = ":" + .lblDate.Label = "å…‘æ¢æ—¥æœŸ:" + .lblStockNames.Label = sStockname + .lblStartDate.Label = sStartDate + .lblEndDate.Label = sEndDate + .optDaily.Label = "æ¯å¤©" + .optWeekly.Label = "æ¯å‘¨" + .hlnInterval.Label = "时间周期" + .cmdGoOn.Label = sOk + .cmdCancel.Label = sCancel + End With +End Sub + diff --git a/openoffice/share/basic/Depot/dialog.xlb b/openoffice/share/basic/Depot/dialog.xlb new file mode 100644 index 0000000000000000000000000000000000000000..764ea3f3533577bef9588df9a92af6f4ab62f6fc --- /dev/null +++ b/openoffice/share/basic/Depot/dialog.xlb @@ -0,0 +1,7 @@ + + + + + + + diff --git a/openoffice/share/basic/Depot/script.xlb b/openoffice/share/basic/Depot/script.xlb new file mode 100644 index 0000000000000000000000000000000000000000..372665b227606b3b07c728339bc1958654d8c474 --- /dev/null +++ b/openoffice/share/basic/Depot/script.xlb @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/basic/Depot/tools.xba b/openoffice/share/basic/Depot/tools.xba new file mode 100644 index 0000000000000000000000000000000000000000..706acb8fe344491c59fe2fba4c08773c3d166f11 --- /dev/null +++ b/openoffice/share/basic/Depot/tools.xba @@ -0,0 +1,220 @@ + + + +REM ***** BASIC ***** +Option Explicit + +Sub RemoveSheet() + If oSheets.HasbyName("Link") then + oSheets.RemovebyName("Link") + End If +End Sub + + +Sub InitializeStatusLine(StatusText as String, MaxValue as Integer, FirstValue as Integer) + oStatusline = oDocument.GetCurrentController.GetFrame.CreateStatusIndicator() + oStatusLine.Start(StatusText, MaxValue) + oStatusline.SetValue(FirstValue) +End Sub + + +Sub MakeRangeVisible(oSheet as Object, RangeName as String, BIsVisible as Boolean) +Dim oRangeAddress, oColumns as Object +Dim i, iStartColumn, iEndColumn as Integer + oRangeAddress = oSheet.GetCellRangeByName(RangeName).RangeAddress + iStartColumn = oRangeAddress.StartColumn + iEndColumn = oRangeAddress.EndColumn + oColumns = oSheet.Columns + For i = iStartColumn To iEndColumn + oSheet.Columns(i).IsVisible = bIsVisible + Next i +End Sub + + +Function GetRowIndex(oSheet as Object, RowName as String) +Dim oRange as Object + oRange = oSheet.GetCellRangeByName(RowName) + GetRowIndex = oRange.RangeAddress.StartRow +End Function + + +Function GetTransactionCount(iStartRow as Integer) +Dim iEndRow as Integer + iStartRow = GetRowIndex(oMovementSheet, "ColumnsToHide") + iEndRow = GetRowIndex(oMovementSheet, "HiddenRow3" ) + GetTransactionCount = iEndRow -iStartRow - 2 +End Function + + +Function GetStocksCount(iStartRow as Integer) +Dim iEndRow as Integer + iStartRow = GetRowIndex(oFirstSheet, "HiddenRow1") + iEndRow = GetRowIndex(oFirstSheet, "HiddenRow2") + GetStocksCount = iEndRow -iStartRow - 1 +End Function + + +Function FillListbox(ListboxControl as Object, MsgTitle as String, bShowMessage) as Boolean +Dim i, StocksCount as Integer +Dim iStartRow as Integer +Dim oCell as Object + ' Add stock names to empty list box + StocksCount = GetStocksCount(iStartRow) + If StocksCount > 0 Then + ListboxControl.Model.StringItemList() = NullList() + For i = 1 To StocksCount + oCell = oFirstSheet.GetCellByPosition(SBCOLUMNNAME1,iStartRow + i) + ListboxControl.AddItem(oCell.String, i-1) + Next + FillListbox() = True + Else + If bShowMessage Then + Msgbox(sInsertStockName, 16, MsgTitle) + FillListbox() = False + End If + End If +End Function + + +Sub CellValuetoControl(oSheet, oControl as Object, CellName as String) +Dim oCell as Object +Dim StringValue + oCell = GetCellByName(oSheet, CellName) + If oControl.PropertySetInfo.HasPropertyByName("EffectiveValue") Then + oControl.EffectiveValue = oCell.Value + Else + oControl.Value = oCell.Value + End If +' If oCell.FormulaResultType = 1 Then +' StringValue = oNumberFormatter.GetInputString(oCell.NumberFormat, oCell.Value) +' oControl.Text = DeleteStr(StringValue, "%") +' Else +' oControl.Text = oCell.String +' End If +End Sub + + +Sub RemoveStockRows(oSheet as Object, iStartRow, RowCount as Integer) + If RowCount > 0 Then + oSheet.Rows.RemoveByIndex(iStartRow, RowCount) + End If +End Sub + + +Sub AddValueToCellContent(iCellCol, iCellRow as Integer, AddValue) +Dim oCell as Object +Dim OldValue + oCell = oMovementSheet.GetCellByPosition(iCellCol, iCellRow) + OldValue = oCell.Value + oCell.Value = OldValue + AddValue +End Sub + + +Sub CheckInputDate(aEvent as Object) +Dim oRefDialog as Object +Dim oRefModel as Object +Dim oDateModel as Object + oDateModel = aEvent.Source.Model + oRefModel = DlgReference.GetControl("cmdGoOn").Model + oRefModel.Enabled = oDateModel.Date <> 0 +End Sub + + + +' Updates the cell with the CurrentValue after checking if the +' Newdate is later than the one that is refered to in the annotation +' of the cell +Sub InsertCurrentValue(CurValue as Double, iRow as Integer, Newdate as Date) +Dim oCell as Object +Dim OldDate as Date + oCell = oFirstSheet.GetCellByPosition(SBCOLUMNRATE1, iRow) + OldDate = CDate(oCell.Annotation.Text.String) + If NewDate >= OldDate Then + oCell.SetValue(CurValue) + oCell.Annotation.Text.SetString(CStr(NewDate)) + End If +End Sub + + +Sub SplitCellValue(oSheet, FirstNumber, SecondNumber, iCol, iRow, NoteText) +Dim oCell as Object +Dim OldValue + oCell = oSheet.GetCellByPosition(iCol, iRow) + OldValue = oCell.Value + oCell.Value = OldValue * FirstNumber / SecondNumber + If NoteText <> "" Then + oCell.Annotation.SetString(NoteText) + End If +End Sub + + +Function GetStockRowIndex(ByVal Stockname) as Integer +Dim i, StocksCount as Integer +Dim iStartRow as Integer +Dim oCell as Object + StocksCount = GetStocksCount(iStartRow) + For i = 1 To StocksCount + oCell = oFirstSheet.GetCellByPosition(SBCOLUMNNAME1,iStartRow + i) + If oCell.String = Stockname Then + GetStockRowIndex = iStartRow + i + Exit Function + End If + Next + GetStockRowIndex = -1 +End Function + + +Function GetStockID(StockName as String, Optional iFirstRow as Integer) as String +Dim CellStockName as String +Dim i as Integer +Dim iCount as Integer +Dim iLastRow as Integer + If IsMissing(iFirstRow) Then + iFirstRow = GetRowIndex(oFirstSheet, "HiddenRow1") + End If + iCount = GetStocksCount(iFirstRow) + iLastRow = iFirstRow + iCount + For i = iFirstRow To iLastRow + CellStockName = oFirstSheet.GetCellByPosition(SBCOLUMNNAME1, i).String + If CellStockname = StockName Then + Exit For + End If + Next i + If i > iLastRow Then + GetStockID() = "" + Else + If Not IsMissing(iFirstRow) Then + iFirstRow = i + End If + GetStockID() = oFirstSheet.GetCellByPosition(SBCOLUMNID1, i).String + End If +End Function + + +Function CheckDocLocale(LocLanguage as String, LocCountry as String) +Dim bIsDocLanguage as Boolean +Dim bIsDocCountry as Boolean + bIsDocLanguage = Instr(1, LocLanguage, sDocLanguage, SBBINARY) <> 0 + bIsDocCountry = Instr(1, LocCountry, sDocCountry, SBBINARY) <> 0 OR SDocCountry = "" + CheckDocLocale = (bIsDocLanguage And bIsDocCountry) +End Function + diff --git a/openoffice/share/basic/Euro/AutoPilotRun.xba b/openoffice/share/basic/Euro/AutoPilotRun.xba new file mode 100644 index 0000000000000000000000000000000000000000..20b51c9a5631af2f6ed50519e341e07cc234c068 --- /dev/null +++ b/openoffice/share/basic/Euro/AutoPilotRun.xba @@ -0,0 +1,434 @@ + + + +Option Explicit + +Public SourceDir as String +Public TargetDir as String +Public TargetStemDir as String +Public SourceFile as String +Public TargetFile as String +Public Source as String +Public SubstFile as String +Public SubstDir as String +Public NoArgs() +Public TypeList(14) as String +Public GoOn as Boolean +Public DoUnprotect as Integer +Public Password as String +Public DocIndex as Integer +Public oPathSettings as Object +Public oUcb as Object +Public TotDocCount as Integer +Public sTotDocCount as String +Public OpenProperties(1) as New com.sun.star.beans.PropertyValue + + +Sub StartAutoPilot() +Dim i As Integer +Dim oFactoryKey as Object + BasicLibraries.LoadLibrary("Tools") + BasicLibraries.LoadLibrary("ImportWizard") + If InitResources("Euro Converter", "eur") Then + oUcb = createUnoService("com.sun.star.ucb.SimpleFileAccess") + oLocale = GetStarOfficeLocale() + InitializeConverter(oLocale, 2) + ToggleGoOnButton() + oFactoryKey = GetRegistryKeyContent("org.openoffice.Setup/Office/Factories") + DialogModel.chkTextDocuments.Enabled = oFactoryKey.hasbyName("com.sun.star.text.TextDocument") + DialogModel.cmdGoOn.DefaultButton = True + DialogModel.lstCurrencies.TabIndex = 12 + DialogConvert.GetControl("optWholeDir").SetFocus() + DialogConvert.Execute() + DialogConvert.Dispose() + End If +End Sub + + +Sub ConvertDocuments() +Dim FilesList() +Dim bDisposable as Boolean + + If Source <> "" And TargetDir <> "" Then + If DialogModel.optSingleFile.State = 1 Then + SourceFile = Source + TotDocCount = 1 + Else + SourceDir = Source + TargetStemDir = TargetDir + TypeList(0) = "calc8" + TypeList(1) = "calc_StarOffice_XML_Calc" + TypeList(2) = "calc_StarCalc_30" + TypeList(3) = "calc_StarCalc_40" + TypeList(4) = "calc_StarCalc_50" + If DialogModel.chkTextDocuments.State = 1 Then + ReDim Preserve TypeList(13) as String + + TypeList(5) = "writer8" + TypeList(6) = "writerglobal8" + TypeList(7) = "writer_StarOffice_XML_Writer" + TypeList(8) = "writer_globaldocument_StarOffice_XML_Writer_GlobalDocument" + TypeList(9) = "writer_StarWriter_30" + TypeList(10) = "writer_StarWriter_40" + TypeList(11) = "writer_globaldocument_StarWriter_40GlobalDocument" + TypeList(12) = "writer_StarWriter_50" + TypeList(13) = "writer_globaldocument_StarWriter_50GlobalDocument" + End If + FilesList() = ReadDirectories(SourceDir, bRecursive, True, False, TypeList()) + TotDocCount = Ubound(FilesList(),1) + 1 + End If + InitializeProgressPage(DialogModel) +' ChangeToNextProgressStep() + sTotDocCount = CStr(TotDocCount) + OpenProperties(0).Name = "Hidden" + OpenProperties(0).Value = True + OpenProperties(1).Name = "AsTemplate" + OpenProperties(1).Value = False + For DocIndex = 0 To TotDocCount - 1 + If InitializeDocument(FilesList(), bDisposable) Then + If StoreDocument() Then + ConvertDocument() + oDocument.Store + End If + If bDisposable Then + oDocument.Dispose() + End If + End If + Next DocIndex + DialogModel.cmdBack.Enabled = True + DialogModel.cmdGoOn.Enabled = True + DialogModel.cmdGoOn.Label = sReady + DialogModel.cmdCancel.Label = sEnd + End If +End Sub + + +Function InitializeDocument(FilesList(), bDisposable as Boolean) as Boolean +' The Autopilot is started from step No. 2 +Dim sViewPath as String +Dim bIsReadOnly as Boolean +Dim sExtension as String + On Local Error Goto NEXTFILE + If Not bCancelTask Then + If DialogModel.optWholeDir.State = 1 Then + SourceFile = FilesList(DocIndex,0) + TargetFile = ReplaceString(SourceFile,TargetStemDir,SourceDir) + TargetDir = DirectorynameoutofPath(TargetFile, "/") + Else + SourceFile = Source + TargetFile = TargetDir & "/" & FileNameoutofPath(SourceFile, "/") + End If + If CreateFolder(TargetDir) Then + sExtension = GetFileNameExtension(SourceFile, "/") + oDocument = OpenDocument(SourceFile, OpenProperties(), bDisposable) + If (oDocument.IsReadOnly) AND (UCase(SourceFile) = UCase(TargetFile)) Then + bIsReadOnly = True + Msgbox(sMsgDOCISREADONLY, 16, GetProductName()) + Else + bIsReadOnly = False + RetrieveDocumentObjects() + sViewPath = CutPathView(SourceFile, 60) + DialogModel.lblCurDocument.Label = Str(DocIndex+1) & "/" & sTotDocCount & " (" & sViewPath & ")" + End If + InitializeDocument() = Not bIsReadOnly + Else + InitializeDocument() = False + End If + Else + InitializeDocument() = False + End If +NEXTFILE: + If Err <> 0 Then + InitializeDocument() = False + Resume LETSGO +LETSGO: + End If +End Function + + +Sub ChangeToNextProgressStep() + DialogModel.lblCurProgress.FontWeight = com.sun.star.awt.FontWeight.NORMAL + DialogConvert.GetControl("lblCurProgress").Visible = True +End Sub + + +Function StoreDocument() as Boolean +Dim sCurFileExists as String +Dim iOverWrite as Integer + If (TargetFile <> "") And (Not bCancelTask) Then + On Local Error Goto NOSAVING + If oUcb.Exists(TargetFile) Then + sCurFileExists = ReplaceString(sMsgFileExists, ConvertFromUrl(TargetFile), "<1>") + sCurFileExists = ReplaceString(sCurFileExists, chr(13), "<CR>") + iOverWrite = Msgbox (sCurFileExists, 32 + 3, sMsgDLGTITLE) + Select Case iOverWrite + Case 1 ' OK + Case 2 ' Abort + bCancelTask = True + StoreDocument() = False + Exit Function + Case 7 ' No + StoreDocument() = False + Exit Function + End Select + End If + If TargetFile <> SourceFile Then + oDocument.StoreAsUrl(TargetFile,NoArgs) + Else + oDocument.Store + End If + StoreDocument() = True + NOSAVING: + If Err <> 0 Then + StoreDocument() = False + Resume CLERROR + End If + CLERROR: + End If +End Function + + +Sub SwapExtent() + DialogModel.chkRecursive.Enabled = DialogModel.optWholeDir.State = 1 + If DialogModel.optWholeDir.State = 1 Then + DialogModel.lblSource.Label = sSOURCEDIR + If Not IsNull(SubstFile) Then + SubstFile = DialogModel.txtSource.Text + DialogModel.txtSource.Text = SubstDir + End If + Else + DialogModel.LblSource.Label = sSOURCEFILE + If Not IsNull(SubstDir) Then + SubstDir = DialogModel.txtSource.Text + DialogModel.txtSource.Text = SubstFile + End If + End If + ToggleGoOnButton() +End Sub + + +Function InitializeThirdStep() as Boolean +Dim TextBoxText as String + Source = AssignFileName(DialogModel.txtSource.Text, DialogModel.lblSource.Label, True) + If CheckTextBoxPath(DialogModel.txtTarget, True, True, sMsgDLGTITLE, True) Then + TargetDir = AssignFileName(DialogModel.txtTarget.Text, DialogModel.lblTarget.Label, False) + Else + TargetDir = "" + End If + If Source <> "" And TargetDir <> "" Then + bRecursive = DialogModel.chkRecursive.State = 1 + bDoUnprotect = DialogModel.chkProtect.State = 1 + DialogModel.lblRetrieval.FontWeight = com.sun.star.awt.FontWeight.BOLD + DialogModel.lblRetrieval.Label = sPrgsRETRIEVAL + DialogModel.lblCurProgress.Label = sPrgsCONVERTING + If DialogModel.optWholeDir.State = 1 Then + TextBoxText = sSOURCEDIR & " " & ConvertFromUrl(Source) & chr(13) + If DialogModel.chkRecursive.State = 1 Then + TextBoxText = TextBoxText & DeleteStr(sInclusiveSubDir,"~") & chr(13) + End If + Else + TextBoxText = sSOURCEFILE & " " & ConvertFromUrl(Source) & chr(13) + End If + TextBoxText = TextBoxText & sTARGETDIR & " " & ConvertFromUrl(TargetDir) & chr(13) + If DialogModel.chkProtect.State = 1 Then + TextBoxText = TextboxText & sPrgsUNPROTECT + End If + DialogModel.txtConfig.Text = TextBoxText + ToggleProgressStep() + DialogModel.cmdGoOn.Enabled = False + InitializeThirdStep() = True + Else + InitializeThirdStep() = False + End If +End Function + + +Sub ToggleProgressStep(Optional aEvent as Object) +Dim bMakeVisible as Boolean +Dim LocStep as Integer + ' If the Sub is call by the 'cmdBack' Button then set the 'bMakeVisible' variable accordingly + bMakeVisible = IsMissing(aEvent) + If bMakeVisible Then + DialogModel.Step = 3 + Else + DialogModel.Step = 2 + End If + DialogConvert.GetControl("lblCurrencies").Visible = Not bMakeVisible + DialogConvert.GetControl("lstCurrencies").Visible = Not bMakeVisible + DialogConvert.GetControl("cmdBack").Visible = bMakeVisible + DialogConvert.GetControl("cmdGoOn").Visible = bMakeVisible + DialogModel.imgPreview.ImageUrl = BitmapDir & "euro_" & DialogModel.Step & ".bmp" +End Sub + + +Sub EnableStep2DialogControls(OnValue as Boolean) + With DialogModel + .hlnExtent.Enabled = OnValue + .optWholeDir.Enabled = OnValue + .optSingleFile.Enabled = OnValue + .chkProtect.Enabled = OnValue + .cmdCallSourceDialog.Enabled = OnValue + .cmdCallTargetDialog.Enabled = OnValue + .lblSource.Enabled = OnValue + .lblTarget.Enabled = OnValue + .txtSource.Enabled = OnValue + .txtTarget.Enabled = OnValue + .imgPreview.Enabled = OnValue + .lstCurrencies.Enabled = OnValue + .lblCurrencies.Enabled = OnValue + If OnValue Then + ToggleGoOnButton() + .chkRecursive.Enabled = .optWholeDir.State = 1 + Else + .cmdGoOn.Enabled = False + .chkRecursive.Enabled = False + End If + End With +End Sub + + +Sub InitializeProgressPage() + DialogConvert.GetControl("lblRetrieval").Visible = False + DialogConvert.GetControl("lblCurProgress").Visible = False + DialogModel.lblRetrieval.FontWeight = com.sun.star.awt.FontWeight.NORMAL + DialogModel.lblCurProgress.FontWeight = com.sun.star.awt.FontWeight.BOLD + DialogConvert.GetControl("lblRetrieval").Visible = True + DialogConvert.GetControl("lblCurProgress").Visible = True +End Sub + + +Function AssignFileName(sPath as String, ByVal HeaderString, bCheckFileType as Boolean) as String +Dim bIsValid as Boolean +Dim sLocMimeType as String +Dim sNoDirMessage as String + HeaderString = DeleteStr(HeaderString, ":") + sPath = ConvertToUrl(Trim(sPath)) + bIsValid = oUcb.Exists(sPath) + If bIsValid Then + If DialogModel.optSingleFile.State = 1 Then + If bCheckFileType Then + sLocMimeType = GetRealFileContent(sPath) + If DialogModel.chkTextDocuments.State = 1 Then + If (Instr(1, sLocMimeType, "text") = 0) And (Instr(1, sLocMimeType, "calc") = 0) Then + Msgbox(sMsgFileInvalid, 48, sMsgDLGTITLE) + bIsValid = False + End If + Else + If (Instr(1, sLocMimeType, "spreadsheet") = 0) And (Instr(1, sLocMimeType, "calc")) = 0 Then + Msgbox(sMsgFileInvalid, 48, sMsgDLGTITLE) + bIsValid = False + End If + End If + End If + Else + If Not oUcb.IsFolder(sPath) Then + sNoDirMessage = ReplaceString(sMsgNODIRECTORY,sPath,"<1>") + Msgbox(sNoDirMessage,48, sMsgDLGTITLE) + bIsValid = False + Else + sPath = RTrimStr(sPath,"/") + sPath = sPath & "/" + End If + End if + Else + Msgbox(HeaderString & " '" & ConvertFromUrl(sPath) & "' " & sMsgNOTTHERE,48, sMsgDLGTITLE) + End If + If bIsValid Then + AssignFileName() = sPath + Else + AssignFilename() = "" + End If +End Function + + +Sub ToggleGoOnButton() +Dim bDoEnable as Boolean +Dim sLocMimeType as String +Dim sPath as String + bDoEnable = Ubound(DialogModel.lstCurrencies.SelectedItems()) > -1 + If bDoEnable Then + ' Check if Source is set correctly + sPath = ConvertToUrl(Trim(DialogModel.txtSource.Text)) + bDoEnable = oUcb.Exists(sPath) + End If + DialogModel.cmdGoOn.Enabled = bDoEnable +End Sub + + +Sub CallFolderPicker() + GetFolderName(DialogModel.txtTarget) + ToggleGoOnButton() +End Sub + + +Sub CallFilePicker() + If DialogModel.optSingleFile.State = 1 Then + Dim oMasterKey as Object + Dim oTypes() as Object + Dim oUIKey() as Object + + oMasterKey = GetRegistryKeyContent("org.openoffice.TypeDetection.Types") + oTypes() = oMasterKey.Types + oUIKey = GetRegistryKeyContent("org.openoffice.Office.UI/FilterClassification/LocalFilters") + If DialogModel.chkTextDocuments.State = 1 Then + Dim FilterNames(11,1) as String + FilterNames(6,0) = oTypes.GetByName("writer_StarOffice_XML_Writer").UIName + FilterNames(6,1) = "*.sxw" + FilterNames(7,0) = oTypes.GetByName("writer_StarOffice_XML_Writer_Template").UIName + FilterNames(7,1) = "*.stw" + FilterNames(8,0) = oUIKey.Classes.GetByName("sw3to5").DisplayName + FilterNames(8,1) = "*.sdw" + FilterNames(9,0) = oUIKey.Classes.GetByName("sw3to5templ").DisplayName + Filternames(9,1) = "*.vor" + FilterNames(10,0) = oTypes.GetByName("writer8").UIName + FilterNames(10,1) = "*.odt" + FilterNames(11,0) = oTypes.GetByName("writer8_template").UIName + FilterNames(11,1) = "*.ott" + Else + ReDim FilterNames(5,1) as String + End If + FilterNames(0,0) = oTypes.GetByName("calc_StarOffice_XML_Calc").UIName + Filternames(0,1) = "*.sxc" + FilterNames(1,0) = oTypes.GetByName("calc_StarOffice_XML_Calc_Template").UIName + Filternames(1,1) = "*.stc" + FilterNames(2,0) = oUIKey.Classes.GetByName("sc345").DisplayName + FilterNames(2,1) = "*.sdc" + FilterNames(3,0) = oUIKey.Classes.GetByName("sc345templ").DisplayName + Filternames(3,1) = "*.vor" + FilterNames(4,0) = oTypes.GetByName("calc8").UIName + Filternames(4,1) = "*.ods" + FilterNames(5,0) = oTypes.GetByName("calc8_template").UIName + Filternames(5,1) = "*.ots" + GetFileName(DialogModel.txtSource, Filternames()) + Else + GetFolderName(DialogModel.txtSource) + End If + ToggleGoOnButton() +End Sub + + +Sub PreviousStep() + DialogModel.Step = 2 + DialogModel.cmdGoOn.Label = sGOON + DialogModel.cmdCancel.Label = sCANCEL +End Sub + diff --git a/openoffice/share/basic/Euro/Common.xba b/openoffice/share/basic/Euro/Common.xba new file mode 100644 index 0000000000000000000000000000000000000000..1087fd549e9640d66552d8e5cc27c5a3ee71b526 --- /dev/null +++ b/openoffice/share/basic/Euro/Common.xba @@ -0,0 +1,292 @@ + + + + REM ***** BASIC ***** +Public DialogModel as Object +Public DialogConvert as Object +Public DialogPassword as Object +Public PasswordModel as Object + +Sub RetrieveDocumentObjects() + CurMimeType = Tools.GetDocumentType(oDocument) + If Instr(1, CurMimeType, "calc") <> 0 Then + oSheets = oDocument.Sheets + oSheet = oDocument.Sheets.GetbyIndex(0) + oAddressRanges = oDocument.createInstance("com.sun.star.sheet.SheetCellRanges") + End If + ' Retrieve the indices for the cellformatations + oFormats = oDocument.NumberFormats +End Sub + + +Sub CancelTask() +' If Not DocDisposed Then +' ReprotectSheets() +' End If + If DialogModel.Step = 3 And (Not bCancelTask) Then + If Msgbox(sMsgCancelConversion, 36, sMsgCancelTitle) = 6 Then + bCancelTask = True + DialogConvert.EndExecute + Else + bCancelTask = False + End If + Else + DialogConvert.EndExecute() + End If +End Sub + + +Function ConvertDocument() + GoOn = True +' DocDisposed = True + InitializeProgressbar() + If Instr(1, CurMimeType, "calc") <> 0 Then + bDocHasProtectedSheets = CheckSheetProtection(oSheets) + If bDocHasProtectedSheets Then + bDocHasProtectedSheets = UnprotectSheetsWithPassword(oSheets, bDoUnProtect) + End If + If Not bDocHasProtectedSheets Then + If Not bRangeListDefined Then + TotCellCount = 0 + CreateRangeEnumeration(True) + Else + IncreaseStatusvalue(SBRelGet/3) + End If + RangeIndex = Ubound(RangeList()) + If RangeIndex > -1 Then + ConvertThehardWay(RangeList(), True, False) + MakeStyleEnumeration(True) + oDocument.calculateAll() + End If + ReprotectSheets() + bRangeListDefined = False + End If + Else + DialogModel.ProgressBar.ProgressValue = 10 ' oStatusline.SetValue(10) + ConvertTextFields() + DialogModel.ProgressBar.ProgressValue = 80 ' oStatusline.SetValue(80) + ConvertWriterTables() + End If + EndStatusLine() + On Local Error Goto 0 +End Function + + +Sub SwitchNumberFormat(oObject as Object, oFormats as object) +Dim nFormatLanguage as Integer +Dim nFormatDecimals as Integer +Dim nFormatLeading as Integer +Dim bFormatLeading as Integer +Dim bFormatNegRed as Integer +Dim bFormatThousands as Integer +Dim i as Integer +Dim aNewStr as String +Dim iNumberFormat as Long +Dim AddToList as Boolean +Dim sOldCurrSymbol as String + On Local Error Resume Next + iNumberFormat = oObject.NumberFormat + On Local Error GoTo NOKEY + aFormat() = oFormats.getByKey(iNumberFormat) + On Local Error GoTo 0 + sOldCurrSymbol = aFormat.CurrencySymbol + If sOldCurrSymbol = CurrValue(CurrIndex,5) Then + aSimpleStr = "0 [$EUR]" + Else + aSimpleStr = "0 [$" & sEuroSign & aFormat.CurrencyExtension & "]" + End If + + nSimpleKey = Numberformat(oFormats, aSimpleStr, oLocale) + ' set new Currency format with according settings + nFormatDecimals = 2 + nFormatLeading = aFormat.LeadingZeros + bFormatNegRed = aFormat.NegativeRed + bFormatThousands = aFormat.ThousandsSeparator + aNewStr = oFormats.generateFormat( nSimpleKey, aFormat.Locale, bFormatThousands, bFormatNegRed, nFormatDecimals, nFormatLeading) + oObject.NumberFormat = Numberformat(oFormats, aNewStr, aFormat.Locale) + NOKEY: + If Err <> 0 Then + Resume CLERROR + End If + CLERROR: +End Sub + + +Function Numberformat( oFormats as Object, aFormatStr as String, oLocale as Object) +Dim nRetkey +Dim l as String +Dim c as String + nRetKey = oFormats.queryKey( aFormatStr, oLocale, True ) + If nRetKey = -1 Then + l = oLocale.Language + c = oLocale.Country + nRetKey = oFormats.addNew( aFormatStr, oLocale ) + If nRetKey = -1 Then nRetKey = 0 + End If + Numberformat = nRetKey +End Function + + +Function CheckFormatType( FormatObject as object) +Dim i as Integer +Dim LocCurrIndex as Integer +Dim nFormatFormatString as String +Dim FormatLangID as Integer +Dim sFormatCurrExt as String +Dim oFormatofObject() as Object + + ' Retrieve the Format of the Object + On Local Error GoTo NOKEY + oFormatofObject = oFormats.getByKey(FormatObject.NumberFormat) + On Local Error GoTo 0 + If NOT INT(oFormatofObject.Type) AND com.sun.star.util.NumberFormat.CURRENCY Then + CheckFormatType = False + Exit Function + End If + If FieldinArray(CurrSymbolList(),2,oFormatofObject.CurrencySymbol) Then + ' If the Currencysymbol of the object ist the one needed, then check the Currency extension + sFormatCurrExt = oFormatofObject.CurrencyExtension + + If FieldInList(CurExtension(),2,sFormatCurrExt) Then + ' The Currency - extension also fits + CheckFormatType = True + Else + ' The Currency - symbol is Euro-conforming (like 'DEM'), so there is no Currency-Extension + CheckFormatType = oFormatofObject.CurrencySymbol = CurrsymbolList(2) + End If + Else + ' The Currency Symbol of the object is not the desired one + If oFormatofObject.CurrencySymbol = "" Then + ' Format is "automatic" + CheckFormatType = CheckLocale(oFormatofObject.Locale) + Else + CheckFormatType = False + End If + End If + + NOKEY: + If Err <> 0 Then + CheckFormatType = False + Resume CLERROR + End If + CLERROR: +End Function + + +Sub StartConversion() + GoOn = True + Select Case DialogModel.Step + Case 1 + If DialogModel.chkComplete.State = 1 Then + ConvertWholeDocument() + Else + ConvertRangesorStylesofDocument() + End If + Case 2 + bCancelTask = False + If InitializeThirdStep() Then + ConvertDocuments() + bCancelTask = True + End If + Case 3 + DialogConvert.EndExecute() + End Select +End Sub + + +Sub IncreaseStatusValue(AddStatusValue as Integer) + StatusValue = Int(StatusValue + AddStatusValue) + If DialogModel.Step = 3 Then + DialogModel.ProgressBar.ProgressValue = StatusValue + Else + oStatusline.SetValue(StatusValue) + End If +End Sub + + +Sub SelectCurrency() +Dim AddtoList as Boolean +Dim NullList() +Dim OldCurrIndex as Integer + bRangeListDefined = False + OldCurrIndex = CurrIndex + CurrIndex = DialogModel.lstCurrencies.SelectedItems(0) + If OldCurrIndex <> CurrIndex Then + InitializeCurrencyValues(CurrIndex) + CurExtension(0) = LangIDValue(CurrIndex,0,2) + CurExtension(1) = LangIDValue(CurrIndex,1,2) + CurExtension(2) = LangIDValue(CurrIndex,2,2) + If DialogModel.Step = 1 Then + EnableStep1DialogControls(False,False, False) + If DialogModel.optCellTemplates.State = 1 Then + EnableStep1DialogControls(False, False, False) + CreateStyleEnumeration() + ElseIf ((DialogModel.optSheetRanges.State = 1) OR (DialogModel.optDocRanges.State = 1)) AND (DialogModel.Step = 1) Then + CreateRangeEnumeration(False) + If Ubound(RangeList()) = -1 Then + DialogModel.lstSelection.StringItemList() = NullList() + End If + ElseIf DialogModel.optSelRange.State= 1 Then + 'Preselected Range + End If + EnableStep1DialogControls(True, True, True) + ElseIf DialogModel.Step = 2 Then + EnableStep2DialogControls(True) + End If + End If +End Sub + + +Sub FillUpCurrencyListbox() +Dim i as Integer +Dim MaxIndex as Integer + MaxIndex = Ubound(CurrValue(),1) + Dim LocList(MaxIndex) as String + For i = 0 To MaxIndex + LocList(i) = CurrValue(i,0) + Next i + DialogModel.lstCurrencies.StringItemList() = LocList() + If CurrIndex > -1 Then + SelectListboxItem(DialogModel.lstCurrencies, CurrIndex) + End If +End Sub + + +Sub InitializeProgressbar() + CurCellCount = 0 + If Not IsNull(oStatusLine) Then + oStatusline.Start(sStsPROGRESS, 100) + Else + DialogModel.ProgressBar.ProgressValue = 0 + End If + StatusValue = 0 +End Sub + + +Sub EndStatusLine() + If Not IsNull(oStatusLine) Then + oStatusline.End + Else + DialogModel.ProgressBar.ProgressValue = 100 + End If +End Sub + diff --git a/openoffice/share/basic/Euro/ConvertRun.xba b/openoffice/share/basic/Euro/ConvertRun.xba new file mode 100644 index 0000000000000000000000000000000000000000..bc0fd60f289a082795df8fe5e991383d217b9b37 --- /dev/null +++ b/openoffice/share/basic/Euro/ConvertRun.xba @@ -0,0 +1,337 @@ + + + +Option Explicit + +Public oPreSelRange as Object + +Sub Main() + BasicLibraries.LoadLibrary("Tools") + If InitResources("Euro Converter", "eur") Then + bDoUnProtect = False + bPreSelected = True + oDocument = ThisComponent + RetrieveDocumentObjects() ' Statusline, SheetsCollection etc. + InitializeConverter(oDocument.CharLocale, 1) + GetPreSelectedRange() + If GoOn Then + DialogModel.lstCurrencies.TabIndex = 2 + DialogConvert.GetControl("chkComplete").SetFocus() + DialogConvert.Execute + End If + DialogConvert.Dispose + End If +End Sub + + +Sub SelectListItem() +Dim Listbox as Object +Dim oListSheet as Object +Dim CurStyleName as String +Dim oCursheet as Object +Dim oTempRanges as Object +Dim sCurSheetName as String +Dim RangeName as String +Dim oSheetRanges as Object +Dim ListIndex as Integer +Dim a as Integer +Dim i as Integer +Dim n as Integer +Dim m as Integer +Dim MaxIndex as Integer + Listbox = DialogModel.lstSelection + If Ubound(Listbox.SelectedItems()) > -1 Then + EnableStep1DialogControls(False, False, False) + oSelRanges = oDocument.createInstance("com.sun.star.sheet.SheetCellRanges") + + ' Is the sheet the basis, then the sheetobject has to be created + If DialogModel.optDocRanges.State = 1 Then + ' Document is the basis for the conversion + ListIndex = Listbox.SelectedItems(0) + oCurSheet = RetrieveSheetoutofRangeName(Listbox.StringItemList(ListIndex)) + oDocument.CurrentController.SetActiveSheet(oCurSheet) + Else + oCurSheet = oDocument.CurrentController.ActiveSheet + End If + sCurSheetName = oCurSheet.Name + If DialogModel.optCellTemplates.State = 1 Then + Dim CurIndex as Integer + For i = 0 To Ubound(Listbox.SelectedItems()) + CurIndex = Listbox.SelectedItems(i) + CurStylename = Listbox.StringItemList(CurIndex) + oSheetRanges = oCursheet.CellFormatRanges.createEnumeration + While oSheetRanges.hasMoreElements + oRange = oSheetRanges.NextElement + If oRange.getPropertyState("NumberFormat") = 1 Then + If oRange.CellStyle = CurStyleName Then + oSelRanges.InsertbyName("",oRange) + End If + End If + Wend + Next i + Else + ' Hard Formatation is selected + a = -1 + For n = 0 To Ubound(Listbox.SelectedItems()) + m = Listbox.SelectedItems(n) + RangeName = Listbox.StringItemList(m) + oListSheet = RetrieveSheetoutofRangeName(RangeName) + a = a + 1 + MaxIndex = Ubound(SelRangeList()) + If a > MaxIndex Then + Redim Preserve SelRangeList(MaxIndex + SBRANGEUBOUND) + End If + SelRangeList(a) = RangeName + If oListSheet.Name = sCurSheetName Then + oRange = RetrieveRangeoutofRangeName(RangeName) + oSelRanges.InsertbyName("",oRange) + End If + Next n + End If + If a > -1 Then + ReDim Preserve SelRangeList(a) + Else + ReDim SelRangeList() + End If + oDocument.CurrentController.Select(oSelRanges) + EnableStep1DialogControls(True, True, True) + End If +End Sub + + +' Procedure that is called by an event +Sub RetrieveEnableValue() +Dim EnableValue as Boolean + EnableValue = Not DialogModel.lstSelection.Enabled + EnableStep1DialogControls(True, EnableValue, True) +End Sub + + +Sub EnableStep1DialogControls(bCurrEnabled as Boolean, bFrameEnabled as Boolean, bButtonsEnabled as Boolean) +Dim bCurrIsSelected as Boolean +Dim bObjectIsSelected as Boolean +Dim bConvertWholeDoc as Boolean +Dim bDoEnableFrame as Boolean + bConvertWholeDoc = DialogModel.chkComplete.State = 1 + bDoEnableFrame = bFrameEnabled And (NOT bConvertWholeDoc) + + ' Controls around the Selection Listbox + With DialogModel + .lblCurrencies.Enabled = bCurrEnabled + .lstCurrencies.Enabled = bCurrEnabled + .lstSelection.Enabled = bDoEnableFrame + .lblSelection.Enabled = bDoEnableFrame + .hlnSelection.Enabled = bDoEnableFrame + .optCellTemplates.Enabled = bDoEnableFrame + .optSheetRanges.Enabled = bDoEnableFrame + .optDocRanges.Enabled = bDoEnableFrame + .optSelRange.Enabled = bDoEnableFrame + End With + ' The CheckBox has the Value '1' when the Controls in the Frame are disabled + If bButtonsEnabled Then + bCurrIsSelected = Ubound(DialogModel.lstCurrencies.SelectedItems()) <> -1 + ' Enable GoOnButton only when Currency is selected + DialogModel.cmdGoOn.Enabled = bCurrIsSelected + DialogModel.chkComplete.Enabled = bCurrIsSelected + If bDoEnableFrame AND DialogModel.cmdGoOn.Enabled Then + ' If FrameControls are enabled, check if Listbox is Empty + bObjectIsSelected = Ubound(DialogModel.lstSelection.SelectedItems()) <> -1 + DialogModel.cmdGoOn.Enabled = bObjectIsSelected + End If + Else + DialogModel.cmdGoOn.Enabled = False + DialogModel.chkComplete.Enabled = False + End If +End Sub + + +Sub ConvertRangesOrStylesOfDocument() +Dim i as Integer +Dim ItemName as String +Dim SelList() as String +Dim oSheetRanges as Object + + bDocHasProtectedSheets = CheckSheetProtection(oSheets) + If bDocHasProtectedSheets Then + bDocHasProtectedSheets = UnprotectSheetsWithPassWord(oSheets, bDoUnProtect) + DialogModel.cmdGoOn.Enabled = False + End If + If Not bDocHasProtectedSheets Then + EnableStep1DialogControls(False, False, False) + InitializeProgressBar() + If DialogModel.optSelRange.State = 1 Then + SelectListItem() + End If + SelList() = DialogConvert.GetControl("lstSelection").SelectedItems() + If DialogModel.optCellTemplates.State = 1 Then + ' Option 'Soft' Formatation is selected + AssignRangestoStyle(DialogModel.lstSelection.StringItemList(), SelList()) + ConverttheSoftWay(SelList(), True) + ElseIf DialogModel.optSelRange.State = 1 Then + oSheetRanges = oPreSelRange.CellFormatRanges.createEnumeration + While oSheetRanges.hasMoreElements + oRange = oSheetRanges.NextElement + If CheckFormatType(oRange) Then + ConvertCellCurrencies(oRange) + SwitchNumberFormat(oRange, oFormats, sEuroSign) + End If + Wend + Else + ConverttheHardWay(SelList(), False, True) + End If + oStatusline.End + EnableStep1DialogControls(True, False, True) + DialogModel.cmdGoOn.Enabled = True + oDocument.CurrentController.Select(oSelRanges) + End If +End Sub + + +Sub ConvertWholeDocument() +Dim s as Integer + DialogModel.cmdGoOn.Enabled = False + DialogModel.chkComplete.Enabled = False + GoOn = ConvertDocument() + EmptyListbox(DialogModel.lstSelection()) + EnableStep1DialogControls(True, True, True) +End Sub + + +' Everything previously selected will be deselected +Sub EmptySelection() +Dim RangeName as String +Dim i as Integer +Dim MaxIndex as Integer +Dim EmptySelRangeList() as String + + If Not IsNull(oSelRanges) Then + If oSelRanges.HasElements Then + EmptySelRangeList() = ArrayOutofString(oSelRanges.RangeAddressesasString, ";", MaxIndex) + For i = 0 To MaxIndex + oSelRanges.RemovebyName(EmptySelRangeList(i)) + Next i + End If + oDocument.CurrentController.Select(oSelRanges) + Else + oSelRanges = oDocument.createInstance("com.sun.star.sheet.SheetCellRanges") + End If +End Sub + + +Function AddSelectedRangeToSelRangesEnum() as Object +Dim oLocRange as Object + osheet = oDocument.CurrentController.GetActiveSheet + oSelRanges = oDocument.createInstance("com.sun.star.sheet.SheetCellRanges") + ' Check if a Currency-Range has been selected + oLocRange = oDocument.CurrentController.Selection + bPreSelected = oLocRange.SupportsService("com.sun.star.sheet.SheetCellRange") + If bPreSelected Then + oSelRanges.InsertbyName("",oLocRange) + AddSelectedRangeToSelRangesEnum() = oLocRange + End If +End Function + + +Sub GetPreSelectedRange() +Dim i as Integer +Dim OldCurrSymbolList(2) as String +Dim OldCurrIndex as Integer +Dim OldCurExtension(2) as String + oPreSelRange = AddSelectedRangeToSelRangesEnum() + + DialogModel.chkComplete.State = Abs(Not(bPreSelected)) + If bPreSelected Then + DialogModel.optSelRange.State = 1 + AddRangeToListbox(oPreSelRange) + Else + DialogModel.optCellTemplates.State = 1 + CreateStyleEnumeration() + End If + EnableStep1DialogControls(True, bPreSelected, True) + DialogModel.optSelRange.Enabled = bPreSelected +End Sub + + +Sub AddRangeToListbox(oLocRange as Object) + EmptyListBox(DialogModel.lstSelection) + PreName = RetrieveRangeNamefromAddress(oLocRange) + AddSingleItemToListbox(DialogModel.lstSelection, Prename)', 0) + SelectListboxItem(DialogModel.lstCurrencies, CurrIndex) + TotCellCount = CountRangeCells(oLocRange) +End Sub + + +Sub CheckRangeSelection(Optional oEvent) + EmptySelection() + AddRangeToListbox(oPreSelRange) + oPreSelRange = AddSelectedRangeToSelRangesEnum() +End Sub + + +' Checks if a Field (LocField) is already defined in an Array +' Returns 'True' or 'False' +Function FieldinList(LocList(), MaxIndex as integer, ByVal LocField ) As Boolean +Dim i as integer + LocField = Ucase(LocField) + For i = Lbound(LocList()) to MaxIndex + If Ucase(LocList(i)) = LocField then + FieldInList = True + Exit Function + End if + Next + FieldInList = False +End Function + + +Function CheckLocale(oLocale) as Boolean +Dim i as Integer +Dim LocCountry as String +Dim LocLanguage as String + LocCountry = oLocale.Country + LocLanguage = oLocale.Language + For i = 0 To 1 + If LocLanguage = LangIDValue(CurrIndex,i,0) AND LocCountry = LangIDValue(CurrIndex,i,1) Then + CheckLocale = True + Exit Function + End If + Next i + CheckLocale = False +End Function + + +Sub SetOptionValuestoNull() + With DialogModel + .optCellTemplates.State = 0 + .optSheetRanges.State = 0 + .optDocRanges.State = 0 + .optSelRange.State = 0 + End With +End Sub + + + +Sub SetStatusLineText(sStsREPROTECT as String) + If Not IsNull(oStatusLine) Then + oStatusline.SetText(sStsREPROTECT) + End If +End Sub + diff --git a/openoffice/share/basic/Euro/DlgConvert.xdl b/openoffice/share/basic/Euro/DlgConvert.xdl new file mode 100644 index 0000000000000000000000000000000000000000..d633edaace72cc76285976b1d09ade40b8fcab49 --- /dev/null +++ b/openoffice/share/basic/Euro/DlgConvert.xdl @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/basic/Euro/DlgPassword.xdl b/openoffice/share/basic/Euro/DlgPassword.xdl new file mode 100644 index 0000000000000000000000000000000000000000..9c7b3e62db9aa2c4e8ce5ef6ae1aa84969b9899f --- /dev/null +++ b/openoffice/share/basic/Euro/DlgPassword.xdl @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + diff --git a/openoffice/share/basic/Euro/Hard.xba b/openoffice/share/basic/Euro/Hard.xba new file mode 100644 index 0000000000000000000000000000000000000000..fcd53d2949f96127961f9289b5ce616b7d42074f --- /dev/null +++ b/openoffice/share/basic/Euro/Hard.xba @@ -0,0 +1,249 @@ + + + +REM ***** BASIC ***** +Option Explicit + + +Sub CreateRangeList() +Dim MaxIndex as Integer + MaxIndex = -1 + EnableStep1DialogControls(False, False, False) + EmptySelection() + DialogModel.lblSelection.Label = sCURRRANGES + EmptyListbox(DialogModel.lstSelection) + oDocument.CurrentController.Select(oSelRanges) + If (DialogModel.optSheetRanges.State = 1) AND (DialogModel.chkComplete.State <> 1) Then + ' Conversion on a sheet? + SetStatusLineText(sStsRELRANGES) + osheet = oDocument.CurrentController.GetActiveSheet + oRanges = osheet.CellFormatRanges.createEnumeration() + MaxIndex = AddSheetRanges(oRanges, MaxIndex, oSheet, False) + If MaxIndex > -1 Then + ReDim Preserve RangeList(MaxIndex) + End If + Else + CreateRangeEnumeration(False) + bRangeListDefined = True + End If + EnableStep1DialogControls(True, True, True) + SetStatusLineText("") +End Sub + + +Sub CreateRangeEnumeration(bAutopilot as Boolean) +Dim i as Integer +Dim MaxIndex as integer +Dim sStatustext as String + MaxIndex = -1 + If Not bRangeListDefined Then + ' Cellranges are not yet defined + oSheets = oDocument.Sheets + For i = 0 To oSheets.Count-1 + oSheet = oSheets.GetbyIndex(i) + If bAutopilot Then + IncreaseStatusValue(SBRELGET/osheets.Count) + Else + sStatustext = ReplaceString(sStsRELSHEETRANGES,Str(i+1),"%1Number%1") + sStatustext = ReplaceString(sStatusText,oSheets.Count,"%2TotPageCount%2") + SetStatusLineText(sStatusText) + End If + oRanges = osheet.CellFormatRanges.createEnumeration + MaxIndex = AddSheetRanges(oRanges, MaxIndex, oSheet, bAutopilot) + Next i + Else + If Not bAutoPilot Then + SetStatusLineText(sStsRELRANGES) + ' cellranges already defined + For i = 0 To Ubound(RangeList()) + If RangeList(i) <> "" Then + AddSingleItemToListBox(DialogModel.lstSelection, RangeList(i)) + End If + Next + End If + End If + If MaxIndex > -1 Then + ReDim Preserve RangeList(MaxIndex) + Else + ReDim RangeList() + End If + Rangeindex = MaxIndex +End Sub + + +Function AddSheetRanges(oRanges as Object, r as Integer, oSheet as Object, bAutopilot) +Dim RangeName as String +Dim AddtoList as Boolean +Dim iCurStep as Integer +Dim MaxIndex as Integer + iCurStep = DialogModel.Step + While oRanges.hasMoreElements + oRange = oRanges.NextElement + AddToList = CheckFormatType(oRange) + If AddToList Then + RangeName = RetrieveRangeNamefromAddress(oRange) + TotCellCount = TotCellCount + CountRangeCells(oRange) + If Not bAutoPilot Then + AddSingleItemToListbox(DialogModel.lstSelection, RangeName) + End If + ' The Ranges are only passed to an Array when the whole Document is the basis + ' Redimension the RangeList Array if necessary + MaxIndex = Ubound(RangeList()) + r = r + 1 + If r > MaxIndex Then + MaxIndex = MaxIndex + SBRANGEUBOUND + ReDim Preserve RangeList(MaxIndex) + End If + RangeList(r) = RangeName + End If + Wend + AddSheetRanges = r +End Function + + +' adds a section to the collection +Sub SelectRange() +Dim i as Integer +Dim RangeName as String +Dim SelItem as String +Dim CurRange as String +Dim SheetRangeName as String +Dim DescriptionList() as String +Dim MaxRangeIndex as Integer +Dim StatusValue as Integer + StatusValue = 0 + MaxRangeIndex = Ubound(SelRangeList()) + CurSheetName = oSheet.Name + For i = 0 To MaxRangeIndex + SelItem = SelRangeList(i) + ' Is the Range already included in the collection? + oRange = RetrieveRangeoutOfRangename(SelItem) + TotCellCount = TotCellCount + CountRangeCells(oRange) + DescriptionList() = ArrayOutofString(SelItem,".",1) + SheetRangeName = DeleteStr(DescriptionList(0),"'") + If SheetRangeName = CurSheetName Then + oSelRanges.InsertbyName("",oRange) + End If + IncreaseStatusValue(SBRELGET/MaxRangeIndex) + Next i +End Sub + + +Sub ConvertThehardWay(ListboxList(), SwitchFormat as Boolean, bRemove as Boolean) +Dim i as Integer +Dim AddCells as Long +Dim OldStatusValue as Single +Dim RangeName as String +Dim LastIndex as Integer +Dim oSelListbox as Object + + oSelListbox = DialogConvert.GetControl("lstSelection") + Lastindex = Ubound(ListboxList()) + If TotCellCount > 0 Then + OldStatusValue = StatusValue + ' hard format + For i = 0 To LastIndex + RangeName = ListboxList(i) + oRange = RetrieveRangeoutofRangeName(RangeName) + ConvertCellCurrencies(oRange) + If bRemove Then + If oSelRanges.HasbyName(RangeName) Then + oSelRanges.RemovebyName(RangeName) + oDocument.CurrentController.Select(oSelRanges) + End If + End If + If SwitchFormat Then + If oRange.getPropertyState("NumberFormat") <> 1 Then + ' Range is hard formatted + SwitchNumberFormat(oRange, oFormats, sEuroSign) + End If + Else + SwitchNumberFormat(oRange, oFormats, sEuroSign) + End If + AddCells = CountRangeCells(oRange) + CurCellCount = AddCells + IncreaseStatusValue((CurCellCount/TotCellCount)*(100-OldStatusValue)) + If bRemove Then + RemoveListBoxItemByName(oSelListbox.Model,Rangename) + End If + Next + End If +End Sub + + +Sub ConvertCellCurrencies(oRange as Object) +Dim oValues as Object +Dim oCells as Object +Dim oCell as Object + oValues = oRange.queryContentCells(com.sun.star.sheet.CellFlags.VALUE) + If (oValues.Count > 0) Then + oCells = oValues.Cells.createEnumeration + While oCells.hasMoreElements + oCell = oCells.nextElement + ModifyObjectValuewithCurrFactor(oCell) + Wend + End If +End Sub + + +Sub ModifyObjectValuewithCurrFactor(oDocObject as Object) +Dim oDocObjectValue as double + oDocObjectValue = oDocObject.Value + oDocObject.Value = Round(oDocObjectValue/CurrFactor, 2) +End Sub + + +Function CheckIfRangeisCurrency(FormatObject as Object) +Dim oFormatofObject() as Object + ' Retrieve the Format of the Object + On Local Error GoTo NOKEY + oFormatofObject() = oFormats.getByKey(FormatObject.NumberFormat) + On Local Error GoTo 0 + CheckIfRangeIsCurrency = INT(oFormatofObject.Type) AND com.sun.star.util.NumberFormat.CURRENCY + Exit Function +NOKEY: + CheckIfRangeisCurrency = False + Resume CLERROR + CLERROR: +End Function + + +Function CountColumnsForRow(IndexArray() as String, Row as Integer) +Dim i as Integer +Dim NoNulls as Boolean + For i = 1 To Ubound(IndexArray,2) + If IndexArray(Row,i)= "" Then + NoNulls = False + Exit For + End If + Next + CountColumnsForRow = i +End Function + + +Function CountRangeCells(oRange as Object) As Long +Dim oRangeAddress as Object +Dim LocCellCount as Long + oRangeAddress = oRange.RangeAddress + LocCellCount = (oRangeAddress.EndColumn - oRangeAddress.StartColumn + 1) * (oRangeAddress.EndRow - oRangeAddress.StartRow + 1) + CountRangeCells = LocCellCount +End Function diff --git a/openoffice/share/basic/Euro/Init.xba b/openoffice/share/basic/Euro/Init.xba new file mode 100644 index 0000000000000000000000000000000000000000..1e0884c1fafa119c41bf1417b8acd0b5883312c1 --- /dev/null +++ b/openoffice/share/basic/Euro/Init.xba @@ -0,0 +1,624 @@ + + + +Option Explicit +REM ***** BASIC ***** + + + +Public Const SBRANGEUBOUND = 20 +Public StyleRangeAssignmentList(SBRANGEUBOUND)as String +Public SelRangeList(SBRANGEUBOUND) as String +Public RangeList(SBRANGEUBOUND) as String +Public UnprotectList() as String +Public FilterNames(2,1) as String +Public bDoUnProtect as Boolean +Public bCancelTask as Boolean + +Public sREADY as String +Public sPROTECT as String +Public sCONTINUE as String + +Public sSELTEMPL as String +Public sSELCELL as String +Public sCURRRANGES as String +Public sTEMPLATES as String + +Public sSOURCEFILE as String +Public sSOURCEDIR as String +Public sTARGETDIR as String + +Public sStsPROGRESS as String +Public sStsCELLPROGRSS as String +Public sStsRELRANGES as String +Public sStsRELSHEETRANGES as String +Public sStsREPROTECT as String + +Public sMsgSELDIR as String +Public sMsgSELFILE as String +Public sMsgTARGETDIR as String +Public sMsgNOTTHERE as String +Public sMsgDLGTITLE as String +Public sMsgUNPROTECT as String +Public sMsgPWPROTECT as String +Public sMsgWRONGPW as String +Public sMsgSHEETPROTECTED as String +Public sMsgWARNING as String +Public sMsgSHEETSNOPROTECT as String +Public sMsgSHEETNOPROTECT as String +Public sMsgCHOOSECURRENCY as String +Public sMsgPASSWORD as String +Public sMsgOK as String +Public sMsgCANCEL as String +Public sMsgFileInvalid as String +Public sMsgNODIRECTORY as String +Public sMsgDOCISREADONLY as String +Public sMsgFileExists as String +Public sMsgCancelConversion as String +Public sMsgCancelTitle as String +Public sCurrPORTUGUESE as String +Public sCurrDUTCH as String +Public sCurrFRENCH as String +Public sCurrSPANISH as String +Public sCurrITALIAN as String +Public sCurrGERMAN as String +Public sCurrBELGIAN as String +Public sCurrIRISH as String +Public sCurrLUXEMBOURG as String +Public sCurrAUSTRIAN as String +Public sCurrFINNISH as String +Public sCurrGREEK as String +Public sCurrSLOVENIAN as String +Public sCurrCYPRIOT as String +Public sCurrMALTESE as String +Public sCurrSLOVAK as String +Public sCurrUNKNOWN as String +Public sCurrSYSUNKNOWN as String + +Public sPrgsRETRIEVAL as String +Public sPrgsCONVERTING as String +Public sPrgsUNPROTECT as String +Public sInclusiveSubDir as String + +Public Const SBCOUNTRYCOUNT = 15 +Public CurMimeType as String +Public CurCellCount as Long +Public oSheets as Object +Public oStyles as Object +Public oStyle as Object +Public oFormats as Object +Public aSimpleStr as String +Public nSimpleKey as Long +Public aFormat() as Variant +Public oRanges as Object +Public oRange as Object +Public nLanguage as integer +Public nFormatLanguage as integer +Public aCellFormat as Variant +Public oDocument as Object +Public StartCol, StartRow, EndCol, EndRow as String +Public oSheet as Object +Public IntStartCol, IntStartRow, IntEndCol, IntEndRow as integer +Public oSelRanges as Object +Public nFormatType as Integer +Public sFormatCurrency as String +Public sFormatLanguage as String +Public CurSheetName as String +Public oStatusLine as Object +Public Const SBRELGET = 50 +Public StatusValue as Single +Public TotCellCount as Long +Public StyleIndex as Integer +Public RangeIndex as Integer +Public CurrIndex as Integer +Public ActLangNumber(1) as Integer +Public CurExtension(2) as String +Public Currfactor as Double +Public CurrSymbolList(2) as String +Public CurrLanguage as String +Public CurrValue(15,5) +Public LangIDValue(15,2,2) as String +Public PreName as String +Public Separator as String +Public BitmapDir as String +Public TypeIndex as Integer, CSIndex as Integer, LangIndex as Integer, FSIndex as Integer +Public oLocale as New com.sun.star.lang.Locale +Public sEuroSign as String +Public oPointer as Object +Public sDocType as String +Public bPreSelected as Boolean +Public bRecursive as Boolean +Public bCancelProtection as Boolean +Public CurrRoundMode as Boolean +Public bRangeListDefined as Boolean +Public bDocHasProtectedSheets as Boolean +Public sGOON as String +Public sHELP as String +Public sCANCEL as String +Dim sEnd as String + +Sub InitializeResources() +Dim LocWorkPath as String + With DialogModel + ' Strings that are also needed by the Password Dialog + sGoOn = GetResText(1003) + sHelp = GetResText(1001) + sCANCEL = GetResText(1418) + sEnd = GetResText(1000) + sPROTECT = GetResText(1005) + sCONTINUE = GetResText(1007) + sSELTEMPL = GetResText(1106) + sSELCELL = GetResText(1107) + sCURRRANGES = GetResText(1108) + sTEMPLATES = GetResText(1109) + sStsPROGRESS = GetResText(1300) + sStsCELLPROGRSS = GetResText(1301) + sStsRELSHEETRANGES = GetResText(1302) + sStsRELRANGES = GetResText(1303) + sStsREPROTECT = GetResText(1304) + sREADY = GetResText(1400) + sMsgSELDIR = GetResText(1401) + sMsgSELFILE = GetResText(1402) + sMsgTARGETDIR = GetResText(1403) + sMsgNOTTHERE = GetResText(1404) + sMsgDLGTITLE = GetResText(1405) + sMsgUNPROTECT = GetResText(1406) + sMsgPWPROTECT = GetResText(1407) + sMsgWRONGPW = GetResText(1408) + sMsgSHEETPROTECTED = GetResText(1409) + sMsgWARNING = GetResText(1410) + sMsgSHEETSNOPROTECT = GetResText(1411) + sMsgSHEETNOPROTECT = GetResText(1412) + sMsgCHOOSECURRENCY = GetResText(1415) + sMsgPASSWORD = GetResText(1416) + sMsgOK = GetResText(1417) + sMsgCANCEL = GetResText(1418) + sMsgFILEINVALID = GetResText(1419) + sMsgFILEINVALID = ReplaceString(sMsgFILEINVALID,"%PRODUCTNAME", GetProductname()) + SMsgNODIRECTORY = GetResText(1420) + sMsgDOCISREADONLY = GetResText(1421) + sMsgFileExists = GetResText(1422) + sMsgCancelConversion = GetResText(1423) + sMsgCancelTitle = GetResText(1424) + sCurrPORTUGUESE = GetResText(1500) + sCurrDUTCH = GetResText(1501) + sCurrFRENCH = GetResText(1502) + sCurrSPANISH = GetResText(1503) + sCurrITALIAN = GetResText(1504) + sCurrGERMAN = GetResText(1505) + sCurrBELGIAN = GetResText(1506) + sCurrIRISH = GetResText(1507) + sCurrLUXEMBOURG = GetResText(1508) + sCurrAUSTRIAN = GetResText(1509) + sCurrFINNISH = GetResText(1510) + sCurrGREEK = GetResText(1511) + sCurrSLOVENIAN = GetResText(1512) + sCurrCYPRIOT = GetResText(1513) + sCurrMALTESE = GetResText(1514) + sCurrSLOVAK = GetResText(1515) + sCurrUNKNOWN = GetResText(1516) + sCurrSYSUNKNOWN = GetResText(1517) + .cmdCancel.Label = sCANCEL + .cmdHelp.Label = sHELP + .cmdBack.Label = GetResText(1002) + .cmdGoOn.Label = sGOON + .lblHint.Label = GetResText(1004) + .lblCurrencies.Label = GetResText(1006) + .cmdBack.Enabled = False + If .Step = 1 Then + .chkComplete.Label = GetResText(1100) + .hlnSelection.Label = GetResText(1101) + .optCellTemplates.Label = GetResText(1102) + .optSheetRanges.Label = GetResText(1103) + .optDocRanges.Label = GetResText(1104) + .optSelRange.Label = GetResText(1105) + sCURRRANGES = GetResText(1108) + .lblSelection.Label = sCURRRANGES + Else + .lblProgress.Label = sStsPROGRESS + .hlnExtent.Label = GetResText(1200) + .optSingleFile.Label = GetResText(1201) + .optWholeDir.Label = GetResText(1202) + .chkProtect.Label = GetResText(1207) + .chkTextDocuments.Label = GetResText(1210) + + sSOURCEFILE = GetResText(1203) + sSOURCEDIR = GetResText(1204) + .lblSource.Label = sSOURCEDIR + sInclusiveSubDir = GetResText(1205) + .chkRecursive.Label = sInclusiveSubDir + sTARGETDIR = GetResText(1206) + .lblTarget.Label = STARGETDIR + + LocWorkPath = GetPathSettings("Work") + If Not oUcb.Exists(LocWorkPath) Then + ShowNoOfficePathError() + Stop + End If + + .txtSource.Text = ConvertfromUrl(LocWorkPath) + + SubstDir = .txtSource.Text + .txtTarget.Text = .txtSource.Text + .hlnProgress.Label = GetResText(1600) + .lblConfig.Label = GetResText(1603) + sPrgsRETRIEVAL = GetResText(1601) + sPrgsCONVERTING = GetResText(1602) + sPrgsUNPROTECT = GetResText(1604) + End If + End With +End Sub + +Sub InitializeLanguages() + sEuroSign = chr(8364) + +' CURRENCIES_PORTUGUESE + LangIDValue(0,0,0) = "pt" + LangIDValue(0,0,1) = "" + LangIDValue(0,0,2) = "-816" + +' CURRENCIES_DUTCH + LangIDValue(1,0,0) = "nl" + LangIDValue(1,0,1) = "" + LangIDValue(1,0,2) = "-413" + +' CURRENCIES_FRENCH + LangIDValue(2,0,0) = "fr" + LangIDValue(2,0,1) = "" + LangIDValue(2,0,2) = "-40C" + +' CURRENCIES_SPANISH + LangIDValue(3,0,0) = "es" + LangIDValue(3,0,1) = "" + LangIDValue(3,0,2) = "-40A" + + 'Spanish modern + LangIDValue(3,1,0) = "es" + LangIDValue(3,1,1) = "" + LangIDValue(3,1,2) = "-C0A" + + 'Spanish katalanic + LangIDValue(3,2,0) = "es" + LangIDValue(3,2,1) = "" + LangIDValue(3,2,2) = "-403" + +' CURRENCIES_ITALIAN + LangIDValue(4,0,0) = "it" + LangIDValue(4,0,1) = "" + LangIDValue(4,0,2) = "-410" + +' CURRENCIES_GERMAN + LangIDValue(5,0,0) = "de" + LangIDValue(5,0,1) = "DE" + LangIDValue(5,0,2) = "-407" + +' CURRENCIES_BELGIAN + LangIDValue(6,0,0) = "fr" + LangIDValue(6,0,1) = "BE" + LangIDValue(6,0,2) = "-80C" + + LangIDValue(6,1,0) = "nl" + LangIDValue(6,1,1) = "BE" + LangIDValue(6,1,2) = "-813" + +' CURRENCIES_IRISH + LangIDValue(7,0,0) = "en" + LangIDValue(7,0,1) = "IE" + LangIDValue(7,0,2) = "-1809" + + LangIDValue(7,1,0) = "ga" + LangIDValue(7,1,1) = "IE" + LangIDValue(7,1,2) = "-83C" + +' CURRENCIES_LUXEMBOURG + LangIDValue(8,0,0) = "fr" + LangIDValue(8,0,1) = "LU" + LangIDValue(8,0,2) = "-140C" + + LangIDValue(8,1,0) = "de" + LangIDValue(8,1,1) = "LU" + LangIDValue(8,1,2) = "-1007" + +' CURRENCIES_AUSTRIAN + LangIDValue(9,0,0) = "de" + LangIDValue(9,0,1) = "AT" + LangIDValue(9,0,2) = "-C07" + +' CURRENCIES_FINNISH + LangIDValue(10,0,0) = "fi" + LangIDValue(10,0,1) = "FI" + LangIDValue(10,0,2) = "-40B" + + LangIDValue(10,1,0) = "sv" + LangIDValue(10,1,1) = "FI" + LangIDValue(10,1,2) = "-81D" + +' CURRENCIES_GREEK + LangIDValue(11,0,0) = "el" + LangIDValue(11,0,1) = "GR" + LangIDValue(11,0,2) = "-408" + +' CURRENCIES_SLOVENIAN + LangIDValue(12,0,0) = "sl" + LangIDValue(12,0,1) = "SI" + LangIDValue(12,0,2) = "-424" + +' CURRENCIES_CYPRIOT + LangIDValue(13,0,0) = "el" + LangIDValue(13,0,1) = "CY" + LangIDValue(13,0,2) = "-408" + +' CURRENCIES_MALTESE + LangIDValue(14,0,0) = "mt" + LangIDValue(14,0,1) = "MT" + LangIDValue(14,0,2) = "-43A" + +' CURRENCIES_SLOVAK + LangIDValue(15,0,0) = "sk" + LangIDValue(15,0,1) = "SK" + LangIDValue(15,0,2) = "-41B" + +End Sub + + + +Sub InitializeCurrencies() +Dim i as Integer + GoOn = True + + CurrValue(0,0) = sCurrPORTUGUESE + ' real conversion rate + CurrValue(0,1) = 200.482 + ' rounded conversion rate + CurrValue(0,2) = 200 + CurrValue(0,3) = "Esc." + CurrValue(0,4) = "Esc." + CurrValue(0,5) = "PTE" + + CurrValue(1,0) = sCurrDUTCH + ' real conversion rate + CurrValue(1,1) = 2.20371 + ' rounded conversion rate + CurrValue(1,2) = 2 + CurrValue(1,3) = "F" + CurrValue(1,4) = "fl" + CurrValue(1,5) = "NLG" + + CurrValue(2,0) = sCurrFRENCH + ' real conversion rate + CurrValue(2,1) = 6.55957 + ' rounded conversion rate + CurrValue(2,2) = 7 + CurrValue(2,3) = "F" + CurrValue(2,4) = "F" + CurrValue(2,5) = "FRF" + + CurrValue(3,0) = sCurrSPANISH + ' real conversion rate + CurrValue(3,1) = 166.386 + ' rounded conversion rate + CurrValue(3,2) = 170 + CurrValue(3,3) = "Pts" + CurrValue(3,4) = "Pts" + CurrValue(3,5) = "ESP" + + CurrValue(4,0) = sCurrITALIAN + ' real conversion rate + CurrValue(4,1) = 1936.27 + ' rounded conversion rate + CurrValue(4,2) = 2000 + CurrValue(4,3) = "L." + CurrValue(4,4) = "L." + CurrValue(4,5) = "ITL" + + CurrValue(5,0) = sCurrGERMAN + ' real conversion rate + CurrValue(5,1) = 1.95583 + ' rounded conversion rate + CurrValue(5,2) = 2 + CurrValue(5,3) = "DM" + CurrValue(5,4) = "DM" + CurrValue(5,5) = "DEM" + + CurrValue(6,0) = sCurrBELGIAN + ' real conversion rate + CurrValue(6,1) = 40.3399 + ' rounded conversion rate + CurrValue(6,2) = 40 + CurrValue(6,3) = "FB" + CurrValue(6,4) = "BF" + CurrValue(6,5) = "BEF" + + CurrValue(7,0) = sCurrIRISH + ' real conversion rate + CurrValue(7,1) = 0.787564 + ' rounded conversion rate + CurrValue(7,2) = 0.8 + CurrValue(7,3) = "IR£" + CurrValue(7,4) = "£" + CurrValue(7,5) = "IEP" + + CurrValue(8,0) = sCurrLUXEMBOURG + ' real conversion rate + CurrValue(8,1) = 40.3399 + ' rounded conversion rate + CurrValue(8,2) = 40 + CurrValue(8,3) = "F" + CurrValue(8,4) = "F" + CurrValue(8,5) = "LUF" + + CurrValue(9,0) = sCurrAUSTRIAN + ' real conversion rate + CurrValue(9,1) = 13.7603 + ' rounded conversion rate + CurrValue(9,2) = 15 + CurrValue(9,3) = "öS" + CurrValue(9,4) = "S" + CurrValue(9,5) = "ATS" + + CurrValue(10,0) = sCurrFINNISH + ' real conversion rate + CurrValue(10,1) = 5.94573 + ' rounded conversion rate + CurrValue(10,2) = 6 + CurrValue(10,3) = "mk" + CurrValue(10,4) = "mk" + CurrValue(10,5) = "FIM" + + CurrValue(11,0) = sCurrGREEK + ' real conversion rate + CurrValue(11,1) = 340.750 + ' rounded conversion rate + CurrValue(11,2) = 400 + CurrValue(11,3) = chr(916) & chr(961) & chr(967) + CurrValue(11,4) = chr(916) & chr(961) & chr(967) + CurrValue(11,5) = "GRD" + + CurrValue(12,0) = sCurrSLOVENIAN + ' real conversion rate + CurrValue(12,1) = 239.64 + ' rounded conversion rate + CurrValue(12,2) = 240 + CurrValue(12,3) = "SIT" + CurrValue(12,4) = "SIT" + CurrValue(12,5) = "SIT" + + CurrValue(13,0) = sCurrCYPRIOT + ' real conversion rate + CurrValue(13,1) = 0.585274 + ' rounded conversion rate + CurrValue(13,2) = 0.6 + CurrValue(13,3) = "£C" + CurrValue(13,4) = "£" + CurrValue(13,5) = "CYP" + + CurrValue(14,0) = sCurrMALTESE + ' real conversion rate + CurrValue(14,1) = 0.429300 + ' rounded conversion rate + CurrValue(14,2) = 0.4 + CurrValue(14,3) = chr(8356) + CurrValue(14,4) = "Lm" + CurrValue(14,5) = "MTL" + + CurrValue(15,0) = sCurrSLOVAK + ' real conversion rate + CurrValue(15,1) = 30.1260 + ' rounded conversion rate + CurrValue(15,2) = 30 + CurrValue(15,3) = "Sk" + CurrValue(15,4) = "Sk" + CurrValue(15,5) = "SKK" + + i = -1 + CurrSymbolList(0) = "" + CurrSymbolList(1) = "" + InitializeCurrencyValues(CurrIndex) +End Sub + + +Sub InitializeControls() + If CurrIndex = -1 Then + If DialogModel.Step = 1 Then + EnableStep1DialogControls(True, False, False) + ElseIf DialogModel.Step = 2 Then + EnableStep2DialogControls(True) + End If + End If +End Sub + + +Sub InitializeConverter(oLocale, iDialogPage as Integer) +Dim Isthere as Boolean + bCancelProtection = False + bRangeListDefined = False + PWIndex = -1 + If iDialogPage = 1 Then + ToggleWindow(False) + sDocType = Tools.GetDocumentType(ThisComponent) + If sDocType = "sCalc" Then + bDocHasProtectedSheets = CheckSheetProtection(oSheets) + End If + oStatusline = ThisComponent.GetCurrentController.GetFrame.CreateStatusIndicator() + End If + DialogConvert = LoadDialog("Euro", "DlgConvert") + DialogModel = DialogConvert.Model + DialogPassword = LoadDialog("Euro", "DlgPassword") + PasswordModel = DialogPassword.Model + DialogModel.Step = iDialogPage + InitializeResources() + InitializeLanguages() + InitializeLocales(oLocale) + InitializeCurrencies() + InitializeControls() + BitmapDir = GetOfficeSubPath("Template", "../wizard/bitmap") + If BitmapDir = "" Then + Stop + End If + FillUpCurrencyListbox() + DialogModel.imgPreview.ImageUrl = BitmapDir & "euro_" & DialogModel.Step & ".bmp" + DialogConvert.Title = sMsgDLGTITLE + DialogModel.cmdGoOn.DefaultButton = True + If iDialogPage = 1 Then + ToggleWindow(True) + End If +End Sub + + +Sub InitializeCurrencyValues(CurrIndex) + If CurrIndex <> -1 Then + CurrLanguage = CurrValue(CurrIndex,0) + CurrFactor = CurrValue(CurrIndex,1) + CurrSymbolList(0) = CurrValue(CurrIndex,3) + CurrSymbolList(1) = CurrValue(CurrIndex,4) + CurrSymbolList(2) = CurrValue(CurrIndex,5) + End If +End Sub + + +Function InitializeLocales(oLocale) as Boolean +Dim i as Integer, n as Integer, m as Integer +Dim sLanguage as String, sCountry as String +Dim bTakeThisLocale as Boolean + sLanguage = oLocale.Language + sCountry = oLocale.Country + For n = 0 To SBCOUNTRYCOUNT - 1 + For m = 0 TO 1 + If DialogModel.Step = 2 Then + bTakeThisLocale = LangIDValue(n,m,0) = sLanguage + Else + bTakeThisLocale = LangIDValue(n,m,0) = sLanguage + End If + If bTakeThisLocale Then + CurrIndex = n + For i = 0 To 2 + CurExtension(i) = LangIDValue(CurrIndex,i,2) + Next i + InitializeLocales = True + Exit Function + End If + Next m + Next n + CurrIndex = -1 + InitializeLocales = False +End Function + diff --git a/openoffice/share/basic/Euro/Protect.xba b/openoffice/share/basic/Euro/Protect.xba new file mode 100644 index 0000000000000000000000000000000000000000..7775fab6c0c3f482a268a5e1e0e4a8541cf69b48 --- /dev/null +++ b/openoffice/share/basic/Euro/Protect.xba @@ -0,0 +1,195 @@ + + + +REM ***** BASIC ***** +Option Explicit + +Public PWIndex as Integer + + +Function UnprotectSheetsWithPassWord(oSheets as Object, bDoUnProtect as Boolean) +Dim i as Integer +Dim MaxIndex as Integer +Dim iMsgResult as Integer + PWIndex = -1 + If bDocHasProtectedSheets Then + If Not bDoUnprotect Then + ' At First query if sheets shall generally be unprotected + iMsgResult = Msgbox(sMsgUNPROTECT,36,sMsgDLGTITLE) + bDoUnProtect = iMsgResult = 6 + End If + If bDoUnProtect Then + MaxIndex = oSheets.Count-1 + For i = 0 To MaxIndex + bDocHasProtectedSheets = Not UnprotectSheet(oSheets(i)) + If bDocHasProtectedSheets Then + ReprotectSheets() + Exit For + End If + Next i + If PWIndex = -1 Then + ReDim UnProtectList() as String + Else + ReDim Preserve UnProtectList(PWIndex) as String + End If + Else + Msgbox (sMsgSHEETSNOPROTECT, 64, sMsgDLGTITLE) + End If + End If + UnProtectSheetsWithPassword = bDocHasProtectedSheets +End Function + + +Function UnprotectSheet(oListSheet as Object) +Dim ListSheetName as String +Dim sStatustext as String +Dim i as Integer +Dim bOneSheetIsUnprotected as Boolean + i = -1 + ListSheetName = oListSheet.Name + If oListSheet.IsProtected Then + oListSheet.Unprotect("") + If oListSheet.IsProtected Then + ' Sheet is protected by a Password + bOneSheetIsUnProtected = UnprotectSheetWithDialog(oListSheet, ListSheetName) + UnProtectSheet() = bOneSheetIsUnProtected + Else + ' The Sheet could be unprotected without a password + AddSheettoUnprotectionlist(ListSheetName,"") + UnprotectSheet() = True + End If + Else + UnprotectSheet() = True + End If +End Function + + +Function UnprotectSheetWithDialog(oListSheet as Object, ListSheetName as String) as Boolean +Dim PWIsCorrect as Boolean +Dim QueryText as String + oDocument.CurrentController.SetActiveSheet(oListSheet) + QueryText = ReplaceString(sMsgPWPROTECT,"'" & ListSheetName & "'", "%1TableName%1") + '"Please insert the password to unprotect the sheet '" & ListSheetName'" + Do + ExecutePasswordDialog(QueryText) + If bCancelProtection Then + bCancelProtection = False + Msgbox (sMsgSHEETSNOPROTECT, 64, sMsgDLGTITLE) + UnprotectSheetWithDialog() = False + exit Function + End If + oListSheet.Unprotect(Password) + If oListSheet.IsProtected Then + PWIsCorrect = False + Msgbox (sMsgWRONGPW, 64, sMsgDLGTITLE) + Else + ' Sheet could be unprotected + AddSheettoUnprotectionlist(ListSheetName,Password) + PWIsCorrect = True + End If + Loop Until PWIsCorrect + UnprotectSheetWithDialog() = True +End Function + + +Sub ExecutePasswordDialog(QueryText as String) + With PasswordModel + .Title = QueryText + .hlnPassword.Label = sMsgPASSWORD + .cmdCancel.Label = sMsgCANCEL + .cmdHelp.Label = sHELP + .cmdGoOn.Label = sMsgOK + .cmdGoOn.DefaultButton = True + End With + DialogPassword.Execute +End Sub + +Sub ReadPassword() + Password = PasswordModel.txtPassword.Text + DialogPassword.EndExecute +End Sub + + +Sub RejectPassword() + bCancelProtection = True + DialogPassword.EndExecute +End Sub + + +' Reprotects the previousliy protected sheets +' The passwordinformation is stored in the List 'UnProtectList()' +Sub ReprotectSheets() +Dim i as Integer +Dim oProtectSheet as Object +Dim ProtectList() as String +Dim SheetName as String +Dim SheetPassword as String + If PWIndex > -1 Then + SetStatusLineText(sStsREPROTECT) + For i = 0 To PWIndex + ProtectList() = ArrayOutOfString(UnProtectList(i),";") + SheetName = ProtectList(0) + If Ubound(ProtectList()) > 0 Then + SheetPassWord = ProtectList(1) + Else + SheetPassword = "" + End If + oProtectSheet = oSheets.GetbyName(SheetName) + If Not oProtectSheet.IsProtected Then + oProtectSheet.Protect(SheetPassWord) + End If + Next i + SetStatusLineText("") + End If + PWIndex = -1 + ReDim UnProtectList() +End Sub + + +' Add a Sheet to the list of sheets that finally have to be +' unprotected +Sub AddSheettoUnprotectionlist(ListSheetName as String, Password as String) +Dim MaxIndex as Integer + MaxIndex = Ubound(UnProtectList()) + PWIndex = PWIndex + 1 + If PWIndex > MaxIndex Then + ReDim Preserve UnprotectList(MaxIndex + SBRANGEUBOUND) + End If + UnprotectList(PWIndex) = ListSheetName & ";" & Password +End Sub + + +Function CheckSheetProtection(oSheets as Object) as Boolean +Dim MaxIndex as Integer +Dim i as Integer +Dim bProtectedSheets as Boolean + bProtectedSheets = False + MaxIndex = oSheets.Count-1 + For i = 0 To MaxIndex + bProtectedSheets = oSheets(i).IsProtected + If bProtectedSheets Then + CheckSheetProtection() = True + Exit Function + End If + Next i + CheckSheetProtection() = False +End Function diff --git a/openoffice/share/basic/Euro/Soft.xba b/openoffice/share/basic/Euro/Soft.xba new file mode 100644 index 0000000000000000000000000000000000000000..779e5fcd9b5820bb884ab0cdd667bd167aa06dac --- /dev/null +++ b/openoffice/share/basic/Euro/Soft.xba @@ -0,0 +1,259 @@ + + + +Option Explicit +REM ***** BASIC ***** + + +Sub CreateStyleEnumeration() + EmptySelection() + EmptyListbox(DialogModel.lstSelection) + CurSheetName = oDocument.CurrentController.GetActiveSheet.Name + MakeStyleEnumeration(False) + DialogModel.lblSelection.Label = sTEMPLATES +End Sub + + +Sub MakeStyleEnumeration(bAddToListbox as Boolean) +Dim m as integer +Dim aStyleFormat as Object +Dim Stylename as String + StyleIndex = -1 + oStyles = oDocument.StyleFamilies.GetbyIndex(0) + For m = 0 To oStyles.count-1 + oStyle = oStyles.GetbyIndex(m) + StyleName = oStyle.Name + If CheckFormatType(oStyle) Then + If Not bAddToListBox Then + AddSingleItemToListbox(DialogModel.lstSelection, Stylename) + Else + SwitchNumberFormat(ostyle, oFormats, sEuroSign) + End If + StyleIndex = StyleIndex + 1 + If StyleIndex > Ubound(StyleRangeAssignMentList()) Then + Redim Preserve StyleRangeAssignmentList(StyleIndex) + End If + StyleRangeAssignmentList(StyleIndex) = "<STYLENAME>" & Stylename & "</STYLENAME>" & _ + "<DEFINED>FALSE</DEFINED>" & "<RANGES></RANGES>" &_ + "<CELLCOUNT>0</CELLCOUNT>" &_ + "<SELECTED>FALSE</SELECTED>" + End If + Next m + If StyleIndex > -1 Then + Redim Preserve StyleRangeAssignmentList(StyleIndex) + Else + ReDim StyleRangeAssignmentList() + End If +End Sub + + +Sub AssignRangestoStyle(StyleList(), SelList()) +Dim i as Integer +Dim n as integer +Dim LastIndex as Integer +Dim CurStyleName as String +Dim AssignString as String + LastIndex = Ubound(StyleList()) + StatusValue = 0 + SetStatusLineText(sStsRELRANGES) + For i = 0 To LastIndex + CurStyleName = StyleList(i) + n = PartStringInArray(StyleRangeAssignmentList(), CurStyleName, 0) + AssignString = StyleRangeAssignmentlist(n) + If IndexInArray(CurStyleName, SelList()) <> -1 Then + ' Style is selected + If FindPartString(AssignString, "<DEFINED>", "</DEFINED>", 1) = "FALSE" Then + AssignString = ReplaceString(AssignString, "<SELECTED>TRUE</SELECTED>", "<SELECTED>FALSE</SELECTED>") + AssignCellFormatRanges(n, AssignString, CurStyleName) + End If + Else + ' Style is not selected + If FindPartString(AssignString, "<SELECTED>", "</SELECTED>", 1) = "FALSE" Then + DeselectStyle(CurStyleName, n) + End If + End If + IncreaseStatusvalue(SBRELGET/(LastIndex+1)) + Next i +End Sub + + +Sub AssignCellFormatRanges(n as Integer, AssignString as String, CurStyleName as String) +Dim oRanges() as Object +Dim oRange as Object +Dim oRangeAddress +Dim oSheet as Object +Dim StyleCellCount as Long +Dim i as Integer +Dim MaxIndex as Integer +Dim RangeString as String +Dim SheetName as String +Dim RangeName as String +Dim CellCountString as String + StyleCellCount = 0 + RangeString = "<RANGES>" + MaxIndex = oSheets.Count-1 + For i = 0 To MaxIndex + oSheet = oSheets(i) + SheetName = oSheet.Name + oRanges = osheet.CellFormatRanges.CreateEnumeration + While oRanges.hasMoreElements + oRange = oRanges.NextElement + If oRange.getPropertyState("NumberFormat") = 1 Then + If oRange.CellStyle = CurStyleName Then + oRangeAddress = oRange.RangeAddress + RangeName = RetrieveRangeNamefromAddress(oRange) + RangeString = RangeString & RangeName & "," + StyleCellCount = StyleCellCount + CountRangeCells(oRange) + End If + End If + Wend + Next i + If StyleCellCount > 0 Then + TotCellCount = TotCellCount + StyleCellCount + RangeString = RTrimStr(RangeString,",") + RangeString = RangeString & "</RANGES>" + CellCountString = "<CELLCOUNT>" & StyleCellCount & "</CELLCOUNT" + AssignString = ReplaceString(AssignString, RangeString,"<RANGES></RANGES>") + AssignString = ReplaceString(AssignString, CellCountString,"<CELLCOUNT>0</CELLCOUNT>") + End If + AssignString = ReplaceString(AssignString, "<DEFINED>TRUE</DEFINED>", "<DEFINED>FALSE</DEFINED>") + StyleRangeAssignmentList(n) = AssignString +End Sub + + +' deletes a styletemplate from the Collection that selects the ranges +Sub DeselectStyle(DeSelStyleName as String, n as Integer) +Dim i as Integer +Dim RangeName as String +Dim SelectString as String +Dim AssignString as String +Dim StyleRangeList() as String +Dim MaxIndex as Integer + SelectString ="<SELECTED>FALSE</SELECTED>" + AssignString = StyleRangeAssignmentList(n) + RangeString = FindPartString(AssignString,"<RANGES>","</RANGES>",1) + StyleRangeList() = ArrayoutofString(RangeString,",") + MaxIndex = Ubound(StyleRangeList()) + For i = 0 To MaxIndex + RangeName = StyleRangeList(i) + If oSelRanges.HasbyName(RangeName) Then + oSelRanges.RemovebyName(RangeName) + End If + Next i + AssignString = ReplaceString(AssignString, "<SELECTED>FALSE</SELECTED>", "<SELECTED>TRUE</SELECTED>") + StyleRangeAssignmentList(n) = AssignString +End Sub + + +Function RetrieveRangeNamefromAddress(oRange as Object) as String +Dim Rangename as String +Dim oAddressRanges as Object + oAddressRanges = oDocument.createInstance("com.sun.star.sheet.SheetCellRanges") + oAddressRanges.InsertbyName("",oRange) + Rangename = oAddressRanges.RangeAddressesasString +' Msgbox "Adresse: " & oRangeAddress.StartColumn & " ; " & oRangeAddress.EndColumn & " ; " & oRangeAddress.StartRow & " ; " & oRangeAddress.EndRow & chr(13) & RangeName +' oAddressRanges.RemovebyName(RangeName) + RetrieveRangeNamefromAddress = Rangename +End Function + + +' creates a sheet object from an according sectionname +Function RetrieveSheetoutofRangeName(TableText as String) +Dim DescriptionList() as String +Dim SheetName as String +Dim MaxIndex as integer + ' find out in which sheet the range is + DescriptionList() = ArrayOutofString(TableText,".",MaxIndex) + SheetName = DescriptionList(0) + SheetName = DeleteStr(SheetName,"'") + ' set the viewcursor on this sheet + RetrieveSheetoutofRangeName = oSheets.GetbyName(SheetName) +End Function + + +' creates a rangeobject from an according rangename +Function RetrieveRangeoutofRangeName(TableText as String) + oSheet = RetrieveSheetoutofRangeName(TableText) + oRange = oSheet.GetCellRangebyName(TableText) + RetrieveRangeoutofRangeName = oRange +End Function + + +Sub ConvertTheSoftWay(StyleList(), bDeSelect as Boolean) +Dim i as Integer +Dim l as Integer +Dim s as Integer +Dim n as Integer +Dim CurStyleName as String +Dim RangeName as String +Dim OldStatusValue as Integer +Dim LastIndex as Integer +Dim oSelListbox as Object +Dim StyleRangeList() as String +Dim MaxIndex as Integer + oSelListbox = DialogConvert.GetControl("lstSelection") + LastIndex = Ubound(StyleList()) + OldStatusValue = StatusValue + For i = 0 To LastIndex + CurStyleName = StyleList(i) + oStyle = oStyles.GetbyName(CurStyleName) + StyleRangeList() = GetAssignedRanges(CurStyleName, n) + MaxIndex = Ubound(StyleRangeList()) + For s = 0 To MaxIndex + RangeName = StyleRangeList(s) + oRange = RetrieveRangeoutofRangeName(RangeName) + If oRange.getPropertyState("NumberFormat") = 1 Then + ' Range is hard formatted + ConvertCellCurrencies(oRange) + CurCellCount = CountRangeCells(oRange) + End If + IncreaseStatusvalue((CurCellCount/TotCellCount)*(95-OldStatusValue)) + If bDeSelect Then + ' Note: On Problems see Bug #73157 + If oSelRanges.HasbyName(RangeName) Then + oSelRanges.RemovebyName(RangeName) + oDocument.CurrentController.Select(oSelRanges) + End If + End If + Next s + SwitchNumberFormat(ostyle, oFormats, sEuroSign) + StyleRangeAssignmentList(n) = "" + l = GetItemPos(oSelListBox.Model, CurStyleName) + oSelListbox.RemoveItems(l,1) + Next +End Sub + + +Function GetAssignedRanges(CurStyleName as String, n as Integer) +Dim StyleRangeList() as String +Dim RangeString as String +Dim AssignString as String + n = PartStringInArray(StyleRangeAssignmentList(), CurStyleName, 0) + If n <> -1 Then + AssignString = StyleRangeAssignmentList(n) + RangeString = FindPartString(AssignString,"<RANGES>", "</RANGES>",1) + If RangeString <> "" Then + StyleRangeList() = ArrayoutofString(RangeString,",") + End If + End If + GetAssignedRanges() = StyleRangeList() +End Function diff --git a/openoffice/share/basic/Euro/Writer.xba b/openoffice/share/basic/Euro/Writer.xba new file mode 100644 index 0000000000000000000000000000000000000000..42b1e9caca2ad1add49ba62439a329555d938782 --- /dev/null +++ b/openoffice/share/basic/Euro/Writer.xba @@ -0,0 +1,92 @@ + + + +REM ***** BASIC ***** + + +Sub ConvertWriterTables() +Dim CellString as String +Dim oParagraphs as Object +Dim oPara as Object +Dim i as integer +Dim sCellNames() +Dim oCell as Object + oParagraphs = oDocument.Text.CreateEnumeration + While oParagraphs.HasMoreElements + oPara = oParagraphs.NextElement + If NOT oPara.supportsService("com.sun.star.text.Paragraph") Then + ' Note: As cells might be splitted or merged + ' you cannot refer to them via their indices + sCellNames = oPara.CellNames + For i = 0 To Ubound(sCellNames) + If sCellNames(i) <> "" Then + oCell = oPara.getCellByName(sCellNames(i)) + If CheckFormatType(oCell) Then + SwitchNumberFormat(oCell, oFormats, sEuroSign) + ModifyObjectValuewithCurrFactor(oCell) + End If + End If + Next + End If + Wend +End Sub + + +Sub ModifyObjectValuewithCurrFactor(oDocObject as Object) + oDocObjectValue = oDocObject.Value + oDocObject.Value = oDocObjectValue/CurrFactor +End Sub + + +Sub ConvertTextFields() +Dim oTextFields as Object +Dim oTextField as Object +Dim FieldValue +Dim oDocObjectValue as double +Dim InstanceNames(500) as String +Dim CurInstanceName as String +Dim MaxIndex as Integer + MaxIndex = 0 + oTextfields = oDocument.getTextfields.CreateEnumeration + While oTextFields.hasmoreElements + oTextField = oTextFields.NextElement + If oTextField.PropertySetInfo.HasPropertybyName("NumberFormat") Then + If CheckFormatType(oTextField) Then + If oTextField.PropertySetInfo.HasPropertybyName("Value") Then + If Not oTextField.SupportsService("com.sun.star.text.TextField.GetExpression") Then + oTextField.Content = CStr(Round(oTextField.Value/CurrFactor,2)) + End If + ElseIf oTextField.TextFieldMaster.PropertySetInfo.HasPropertyByName("Value") Then + CurInstanceName = oTextField.TextFieldMaster.InstanceName + If Not FieldinArray(InstanceNames(), MaxIndex, CurInstanceName) Then + oTextField.TextFieldMaster.Content = CStr(Round(oTextField.TextFieldMaster.Value/CurrFactor,2)) + InstanceNames(MaxIndex) = CurInstanceName + MaxIndex = MaxIndex + 1 + End If + End If + SwitchNumberFormat(oTextField, oFormats, sEuroSign) + End If + End If + Wend + oDocument.GetTextFields.refresh() +End Sub + diff --git a/openoffice/share/basic/Euro/dialog.xlb b/openoffice/share/basic/Euro/dialog.xlb new file mode 100644 index 0000000000000000000000000000000000000000..c461ce54f0cdfad2459574871282fcbdabf5d3a9 --- /dev/null +++ b/openoffice/share/basic/Euro/dialog.xlb @@ -0,0 +1,6 @@ + + + + + + diff --git a/openoffice/share/basic/Euro/script.xlb b/openoffice/share/basic/Euro/script.xlb new file mode 100644 index 0000000000000000000000000000000000000000..1bc4927c2a5a147485df62a4dbfdc528e65b5a88 --- /dev/null +++ b/openoffice/share/basic/Euro/script.xlb @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/openoffice/share/basic/FormWizard/DBMeta.xba b/openoffice/share/basic/FormWizard/DBMeta.xba new file mode 100644 index 0000000000000000000000000000000000000000..64e6f2ef7f8fe074f96175218a3f43ccfa591bf0 --- /dev/null +++ b/openoffice/share/basic/FormWizard/DBMeta.xba @@ -0,0 +1,350 @@ + + + +REM ***** BASIC ***** +Option Explicit + + +Public iCommandTypes() as Integer +Public CurCommandType as Integer +Public oDataSource as Object +Public bEnableBinaryOptionGroup as Boolean +'Public bSelectContent as Boolean + + +Function GetDatabaseNames(baddFirstListItem as Boolean) +Dim sDatabaseList() + If oDBContext.HasElements Then + Dim LocDBList() as String + Dim MaxIndex as Integer + Dim i as Integer + LocDBList = oDBContext.ElementNames() + MaxIndex = Ubound(LocDBList()) + If baddfirstListItem Then + ReDim Preserve sDatabaseList(MaxIndex + 1) + sDatabaseList(0) = sSelectDatasource + a = 1 + Else + ReDim Preserve sDatabaseList(MaxIndex) + a = 0 + End If + For i = 0 To MaxIndex + sDatabaseList(a) = oDBContext.ElementNames(i) + a = a + 1 + Next i + End If + GetDatabaseNames() = sDatabaseList() +End Function + + +Sub GetSelectedDBMetaData(sDBName as String) +Dim OldsDBname as String +Dim DBIndex as Integer +Dim LocList() as String +' If bStartUp Then +' bStartUp = false +' Exit Sub +' End Sub + ToggleDatabasePage(False) + With DialogModel + If GetConnection(sDBName) Then + If GetDBMetaData() Then + LocList() = AddListToList(Array(sSelectDBTable), TableNames()) + .lstTables.StringItemList() = AddListToList(LocList(), QueryNames()) +' bSelectContent = True + .lstTables.SelectedItems() = Array(0) + iCommandTypes() = CreateCommandTypeList() + EmptyFieldsListboxes() + End If + End If + bEnableBinaryOptionGroup = False + .lstTables.Enabled = True + .lblTables.Enabled = True +' Else +' DialogModel.lstTables.StringItemList = Array(sSelectDBTable) +' EmptyFieldsListboxes() +' End If + ToggleDatabasePage(True) + End With +End Sub + + +Function GetConnection(sDBName as String) +Dim oInteractionHandler as Object +Dim bExitLoop as Boolean +Dim bGetConnection as Boolean +Dim iMsg as Integer +Dim Nulllist() + If Not IsNull(oDBConnection) Then + oDBConnection.Dispose() + End If + oDataSource = oDBContext.GetByName(sDBName) +' If Not oDBContext.hasbyName(sDBName) Then +' GetConnection() = False +' Exit Function +' End If + If Not oDataSource.IsPasswordRequired Then + oDBConnection = oDBContext.GetByName(sDBName).GetConnection("","") + GetConnection() = True + Else + oInteractionHandler = createUnoService("com.sun.star.task.InteractionHandler") + oDataSource = oDBContext.GetByName(sDBName) + On Local Error Goto NOCONNECTION + Do + bExitLoop = True + oDBConnection = oDataSource.ConnectWithCompletion(oInteractionHandler) + NOCONNECTION: + bGetConnection = Err = 0 + If bGetConnection Then + bGetConnection = Not IsNull(oDBConnection) + If Not bGetConnection Then + Exit Do + End If + End If + If Not bGetConnection Then + iMsg = Msgbox (sMsgNoConnection,32 + 2, sMsgWizardName) + bExitLoop = iMsg = SBCANCEL + Resume CLERROR + CLERROR: + End If + Loop Until bExitLoop + On Local Error Goto 0 + If Not bGetConnection Then + DialogModel.lstTables.StringItemList() = Array(sSelectDBTable) + DialogModel.lstFields.StringItemList() = NullList() + DialogModel.lstSelFields.StringItemList() = NullList() + End If + GetConnection() = bGetConnection + End If +End Function + + +Function GetDBMetaData() + If oDBContext.HasElements Then + Tablenames() = oDBConnection.Tables.ElementNames() + Querynames() = oDBConnection.Queries.ElementNames() + GetDBMetaData = True + Else + MsgBox(sMsgErrNoDatabase, 64, sMsgWizardName) + GetDBMetaData = False + End If +End Function + + +Sub GetTableMetaData() +Dim iType as Long +Dim m as Integer +Dim Found as Boolean +Dim i as Integer +Dim sFieldName as String +Dim n as Integer +Dim WidthIndex as Integer +Dim oField as Object + MaxIndex = Ubound(DialogModel.lstSelFields.StringItemList()) + Dim ColumnMap(MaxIndex)as Integer + FieldNames() = DialogModel.lstSelFields.StringItemList() + ' Build a structure which maps the position of a selected field (within the selection) to the the column position within + ' the table. So we ensure that the controls are placed in the same order the according fields are selected. + For i = 0 To Ubound(FieldNames()) + sFieldName = FieldNames(i) + Found = False + n = 0 + While (n< MaxIndex And (Not Found)) + If (FieldNames(n) = sFieldName) Then + Found = True + ColumnMap(n) = i + End If + n = n + 1 + Wend + Next i + For n = 0 to MaxIndex + sFieldname = FieldNames(n) + oField = oColumns.GetByName(sFieldName) + iType = oField.Type + FieldMetaValues(n,0) = oField.Type + FieldMetaValues(n,1) = AssignFieldLength(oField.Precision) + FieldMetaValues(n,2) = GetValueoutofList(iType, WidthList(),1, WidthIndex) + FieldMetaValues(n,3) = WidthList(WidthIndex,3) + FieldMetaValues(n,4) = oField.FormatKey + FieldMetaValues(n,5) = oField.DefaultValue + FieldMetaValues(n,6) = oField.IsCurrency + FieldMetaValues(n,7) = oField.Scale +' If oField.Description <> "" Then +'' Todo: What's wrong with this line? +' Msgbox oField.Helptext +' End If + FieldMetaValues(n,8) = oField.Description + Next + ReDim oDBShapeList(MaxIndex) as Object + ReDim oTCShapeList(MaxIndex) as Object + ReDim oDBModelList(MaxIndex) as Object + ReDim oGroupShapeList(MaxIndex) as Object +End Sub + + +Function GetSpecificFieldNames() as Integer +Dim n as Integer +Dim m as Integer +Dim s as Integer +Dim iType as Integer +Dim oField as Object +Dim MaxIndex as Integer +Dim EmptyList() + If Ubound(DialogModel.lstTables.StringItemList()) > -1 Then + FieldNames() = oColumns.GetElementNames() + MaxIndex = Ubound(FieldNames()) + If MaxIndex <> -1 Then + Dim ResultFieldNames(MaxIndex) + ReDim ImgFieldNames(MaxIndex) + m = 0 + For n = 0 To MaxIndex + oField = oColumns.GetByName(FieldNames(n)) + iType = oField.Type + If GetIndexInMultiArray(WidthList(), iType, 0) <> -1 Then + ResultFieldNames(m) = FieldNames(n) + m = m + 1 + End If + If GetIndexInMultiArray(ImgWidthList(), iType, 0) <> -1 Then + ImgFieldNames(s) = FieldNames(n) + s = s + 1 + End If + Next n + If s <> 0 Then + Redim Preserve ImgFieldNames(s-1) + bEnableBinaryOptionGroup = True + Else + bEnableBinaryOptionGroup = False + End If + If (DialogModel.optBinariesasGraphics.State = 1) And (s <> 0) Then + ResultFieldNames() = AddListToList(ResultFieldNames(), ImgFieldNames()) + Else + Redim Preserve ResultFieldNames(m-1) + End If + FieldNames() = ResultFieldNames() + DialogModel.lstFields.StringItemList = FieldNames() + InitializeListboxProcedures(DialogModel, DialogModel.lstFields, DialogModel.lstSelFields) + End If + GetSpecificFieldNames = MaxIndex + Else + GetSpecificFieldNames = -1 + End If +End Function + + +Sub CreateDBForm() + If oDrawPage.Forms.Count = 0 Then + oDBForm = oDocument.CreateInstance("com.sun.star.form.component.Form") + oDrawpage.Forms.InsertByIndex (0, oDBForm) + Else + oDBForm = oDrawPage.Forms.GetByIndex(0) + End If + oDBForm.Name = "Standard" + oDBForm.DataSourceName = sDBName + oDBForm.Command = TableName + oDBForm.CommandType = CurCommandType +End Sub + + +Sub AddOrRemoveBinaryFieldsToWidthList() +Dim LocWidthList() +Dim MaxIndex as Integer +Dim OldMaxIndex as Integer +Dim s as Integer +Dim n as Integer +Dim m as Integer + If Not bDebug Then + On Local Error GoTo WIZARDERROR + End If + If DialogModel.optBinariesasGraphics.State = 1 Then + OldMaxIndex = Ubound(WidthList(),1) + If OldMaxIndex = 15 Then + MaxIndex = Ubound(WidthList(),1) + Ubound(ImgWidthList(),1) + 1 + ReDim Preserve WidthList(MaxIndex,4) + s = 0 + For n = OldMaxIndex + 1 To MaxIndex + For m = 0 To 3 + WidthList(n,m) = ImgWidthList(s,m) + Next m + s = s + 1 + Next n + MergeList(DialogModel.lstFields, ImgFieldNames()) + End If + Else + ReDim Preserve WidthList(15, 4) + RemoveListItems(DialogModel.lstFields(), DialogModel.lstSelFields(), ImgFieldNames()) + End If + DialogModel.lstSelFields.Tag = True +WIZARDERROR: + If Err <> 0 Then + Msgbox(sMsgErrMsg, 16, GetProductName()) + Resume LOCERROR + LOCERROR: + End If +End Sub + + +Function CreateCommandTypeList() +Dim MaxTableIndex as Integer +Dim MaxQueryIndex as Integer +Dim MaxIndex as Integer +Dim i as Integer +Dim a as Integer + MaxTableIndex = Ubound(TableNames() + MaxQueryIndex = Ubound(QueryNames() + MaxIndex = MaxTableIndex + MaxQueryIndex + 1 + If MaxIndex > -1 Then + Dim LocCommandTypes(MaxIndex) as Integer + For i = 0 To MaxTableIndex + LocCommandTypes(i) = com.sun.star.sdb.CommandType.TABLE + Next i + a = i + For i = 0 To MaxQueryIndex + LocCommandTypes(a) = com.sun.star.sdb.CommandType.QUERY + a = a + 1 + Next i + End If + CreateCommandTypeList() = LocCommandTypes() +End Function + + +Sub GetCurrentMetaValues(Index as Integer) + CurFieldType = FieldMetaValues(Index,0) + CurFieldLength = FieldMetaValues(Index,1) + CurControlType = FieldMetaValues(Index,2) + CurControlName = FieldMetaValues(Index,3) + CurFormatKey = FieldMetaValues(Index,4) + CurDefaultValue = FieldMetaValues(Index,5) + CurIsCurrency = FieldMetaValues(Index,6) + CurScale = FieldMetaValues(Index,7) + CurHelpText = FieldMetaValues(Index,8) + CurFieldName = FieldNames(Index) +End Sub + + +Function AssignFieldLength(FieldLength as Long) as Integer + If FieldLength >= 65535 Then + AssignFieldLength() = -1 + Else + AssignFieldLength() = FieldLength + End If +End Function + diff --git a/openoffice/share/basic/FormWizard/DlgFormDB.xdl b/openoffice/share/basic/FormWizard/DlgFormDB.xdl new file mode 100644 index 0000000000000000000000000000000000000000..d60118497bbfd21f100c9dda3e1cb08e13f24f6e --- /dev/null +++ b/openoffice/share/basic/FormWizard/DlgFormDB.xdl @@ -0,0 +1,122 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/basic/FormWizard/FormWizard.xba b/openoffice/share/basic/FormWizard/FormWizard.xba new file mode 100644 index 0000000000000000000000000000000000000000..d61a3f73e4e1728344bb4a0fce080854513ea983 --- /dev/null +++ b/openoffice/share/basic/FormWizard/FormWizard.xba @@ -0,0 +1,447 @@ + + + +Option Explicit + +Public DocumentName as String +Public FormPath as String +Public WizardPath as String +Public WebWizardPath as String +Public WorkPath as String +Public TempPath as String +Public TexturePath as String +Public sQueryName as String +Public oDBConnection as Object +Public bWithBackGraphic as Boolean +Public bNeedFieldRefresh as Boolean +Public oDBForm as Object +Public oColumns() as Object +Public sDatabaseList() as String +Public TableNames() as String +Public QueryNames() as String +Public FieldNames() as String +Public ImgFieldNames() as String +Public oDBContext as Object +Public oUcb as Object +Public oDocInfo as Object +Public WidthList(15,3) +Public ImgWidthList(3,3) +Public sDBName as String +Public Tablename as String +Public Const SBSIZETEXT = "The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog." +Public bDisposeDoc as Boolean +Public bDebug as Boolean +'Public bStartUp as Boolean +Public bConnectionIsovergiven as Boolean +Public FormName As String +Public sFormUrl as String +Public oFormDocuments + + +' The macro can be called in 4 possible scenarios: +' Scenario 1. No parameters at given +' Scenario 2: Only Datasourcename is given, but no connection and no Content +' Scenario 3: a data source and a connection are given +' Scenario 4: all parameters (data source name, connection, object type and object) are given + +Sub Main() +Dim oLocDBContext as Object +Dim oLocConnection as Object + +' Scenario 1. No parameters at given + MainWithDefault() + +' Scenario 2: Only Datasourcename is given, but no connection and no Content +' MainWithDefault("Bibliography") + +' Scenario 3: a data source and a connection are given +' oLocDBContext = CreateUnoService("com.sun.star.sdb.DatabaseContext") +' oLocConnection = oLocDBContext.GetByName("Bibliography").GetConnection("","") +' MainWithDefault("Bibliography", oLocConnection) + +' Scenario 4: all parameters (data source name, connection, object type and object) are given +' oLocDBContext = CreateUnoService("com.sun.star.sdb.DatabaseContext") +' oLocConnection = oLocDBContext.GetByName("Bibliography").GetConnection("","") +' MainWithDefault("Bibliography", oLocConnection, com.sun.star.sdb.CommandType.TABLE, "biblio") +End Sub + + +Sub MainWithDefault(Optional DatasourceName as String, Optional oConnection as Object, Optional CommandType as Integer, Optional sContent as String) +Dim i as Integer +Dim SelCount as Integer +Dim RetValue as Integer +Dim SelList(0) as Integer +Dim LocList() as String + SelList(0) = 0 + BasicLibraries.LoadLibrary("Tools") + BasicLibraries.LoadLibrary("WebWizard") + bDebug = False + If Not bDebug Then + On Local Error GoTo WIZARDERROR + End If + OpenFormDocument() + CurArrangement = 0 + bControlsareCreated = False + bEnableBinaryOptionGroup = False + bDisposeDoc = True + MaxIndex = -1 + If Not InitResources("Formwizard","dbw") Then + Exit Sub + End If + oDBContext = CreateUnoService("com.sun.star.sdb.DatabaseContext") + oUcb = createUnoService("com.sun.star.ucb.SimpleFileAccess") + If GetFormWizardPaths() = False Then + Exit Sub + End If + oDocument.GetCurrentController().Frame.ComponentWindow.Enable = False + oProgressBar.Value = 10 + LoadLanguage() + oProgressBar.Value = 20 + InitializeWidthList() + oProgressBar.Value = 30 + Styles() = getListBoxArrays(oUcb, "/stl") + CurIndex = GetCurIndex(DialogModel, Styles(), 2) + oProgressBar.Value = 40 + ConfigurePageStyle() + oProgressBar.Value = 50 + InitializeLabelValues() + bNeedFieldRefresh = True + SetDialogLanguage() +' bStartUp = true + With DialogModel + .cmdBack.Enabled = False + .cmdGoOn.Enabled = False + .lblTables.Enabled = False + .lstSelFields.Tag = False + .Step = 1 + End With + oProgressBar.Value = 60 + bConnectionIsovergiven = Not IsMissing(oConnection) + If Not IsMissing(DataSourceName) Then + sDBName = DataSourceName + If Not IsMissing(oConnection) Then + ' Scenario 3: a data source and a connection are given + Set oDBConnection = oConnection + oDataSource = oDBContext.GetByName(DataSourceName) + DialogModel.lstTables.Enabled = True + DialogModel.lblTables.Enabled = True + If GetDBMetaData() Then + LocList() = AddListToList(TableNames(), QueryNames()) + iCommandTypes = CreateCommandTypeList() + If Not IsMissing(sContent) Then + ' Scenario 4: all parameters (data source name, connection, object type and object) are given + DialogModel.lstTables.StringItemList() = LocList() + iCommandTypes() = CreateCommandTypeList() + SelCount = CountItemsInArray(DialogModel.lstTables.StringItemList(), sContent) + If SelCount = 1 Then + DlgFormDB.GetControl("lstTables").SelectItem(sContent, True) + Else + If CommandType = com.sun.star.sdb.CommandType.QUERY Then + SelIndex = IndexInArray(sContent, QueryNames() + DlgFormDB.GetControl("lstTables").SelectItemPos(SelIndex, True) + ElseIf CommandType = com.sun.star.sdb.CommandType.TABLE Then + SelIndex = IndexInArray(sContent, TableNames() + DlgFormDB.GetControl("lstTables").SelectItemPos(Ubound(QueryNames()+1 + SelIndex, True) + End If + End If + CurCommandType = CommandType + FillUpFieldsListbox(False) + Else + LocList() = AddListToList(Array(sSelectDBTable), LocList()) + DialogModel.lstTables.StringItemList() = LocList() +' bSelectContent = True + DialogModel.lstTables.SelectedItems() = Array(0) + + End If + End If + Else + ' Scenario 2: Only Datasourcename is given, but no connection and no Content + GetSelectedDBMetaData(sDBName) + End If + Else + ' Scenario 1: No parameters are given + ToggleListboxControls(DialogModel, False) + End If + oProgressBar.Value = 80 + bWithBackGraphic = LoadNewStyles(oDocument, DialogModel, CurIndex, Styles(CurIndex, 8), Styles(), TexturePath) + DlgFormDB.Title = WizardTitle(1) + DialogModel.lstStyles.StringItemList() = ArrayfromMultiArray(Styles, 1) + DialogModel.lstStyles.SelectedItems() = SelList() + ControlCaptionsToStandardLayout() + oDocument.GetCurrentController().Frame.ComponentWindow.Enable = True + oProgressBar.Value = 90 + DialogModel.imgTheme.ImageURL = FormPath & "FormWizard_1.bmp" + DialogModel.imgTheme.BackGroundColor = RGB(0,60,126) + ToggleDatabasePage(True) + oProgressBar.Value = 100 + DlgFormDB.GetControl("lstTables").SetFocus() + oProgressbar.End + RetValue = DlgFormDB.Execute() + DlgFormDB.Dispose() + If bDisposeDoc Then + Dim aPropertyValues(2) as new com.sun.star.beans.PropertyValue + oFormDocuments = oDataSource.getFormDocuments() + DlgFormDB.Dispose() + oDocument.dispose() + Dim bLinkExists as Boolean + i = 1 + Dim FormBaseName as String + FormBaseName = FormName + Do + bLinkExists = oFormDocuments.HasbyHierarchicalName(FormName) + If bLinkExists Then + i = i + 1 + FormName = FormBaseName & "_" & i + End If + Loop Until Not bLinkExists + aPropertyValues(0).Name = "Name" + aPropertyValues(0).Value = FormName + aPropertyValues(1).Name = "Parent" + aPropertyValues(1).Value = oFormDocuments() + aPropertyValues(2).Name = "URL" + aPropertyValues(2).Value = sFormUrl + Dim oDBDocument + oDBDocument = oFormDocuments.createInstanceWithArguments("com.sun.star.sdb.DocumentDefinition", aPropertyValues()) + oFormDocuments.insertbyName(FormName, oDBDocument) + ElseIf RetValue = 0 Then + RemoveNirwanaShapes() + End If + If ((Not IsNull(oDBConnection)) And (Not bConnectionIsovergiven)) Then + oDBConnection.Dispose() + End If +WIZARDERROR: + If Err <> 0 Then + Msgbox(sMsgErrMsg, 16, GetProductName()) + Resume LOCERROR + LOCERROR: + End If +End Sub + + +Sub FormGetFields() +Dim i as Integer +' If bSelectContent Then +' bSelectContent = False +' Exit Sub +' End If + DeleteFirstListBoxEntry("lstTables", sSelectDBTable) + ToggleDatabasePage(False) + FillUpFieldsListbox(True) + ToggleDatabasePage(True) +End Sub + + +Sub FillUpFieldsListbox(bGetCommandType as Boolean) +Dim SelIndex as Integer +Dim QueryIndex as Integer + If Not bDebug Then + On Local Error GoTo NOFIELDS + End If + SelIndex = DlgFormDB.GetControl("lstTables").getSelectedItemPos() '.SelectedItems()) + If SelIndex > -1 Then + If bGetCommandType Then + CurCommandType = iCommandTypes(SelIndex) + End If + If CurCommandType = com.sun.star.sdb.CommandType.QUERY Then + QueryIndex = SelIndex - Ubound(Tablenames()) - 1 + Tablename = QueryNames(QueryIndex) + oColumns = oDBConnection.Queries.GetByName(TableName).Columns + Else + Tablename = Tablenames(SelIndex) + oColumns = oDBConnection.Tables.GetByName(Tablename).Columns + End If + If GetSpecificFieldNames() <> -1 Then + ToggleListboxControls(DialogModel, True) + Exit Sub + End If + End If + EmptyFieldsListboxes() +NOFIELDS: + If Err <> 0 Then + MsgBox sMsgErrCouldNotOpenObject, 16, sMsgWizardName + End If +End Sub + + +Sub PreviousStep() + If Not bDebug Then + On Local Error GoTo WIZARDERROR + End If + With DialogModel + .Step = 1 + .cmdBack.Enabled = False + .cmdGoOn.Enabled = True + .lstSelFields.Tag = Not bControlsareCreated + .cmdGoOn.Label = sGoOn + .imgTheme.ImageUrl = FormPath & "FormWizard_1.bmp" + End With + FormSetMoveRights() +WIZARDERROR: + If Err <> 0 Then + Msgbox(sMsgErrMsg, 16, GetProductName()) + Resume LOCERROR + LOCERROR: + End If +End Sub + + +Sub NextStep() + If Not bDebug Then + On Local Error GoTo WIZARDERROR + End If + Select Case DialogModel.Step + Case 1 + bControlsAreCreated = Not (cBool(DialogModel.lstSelFields.Tag)) + If Not bControlsAreCreated Then + GetTableMetaData() + CreateDBForm() + RemoveShapes() + InitializeLayoutSettings() + oDBForm.Load + End If + DialogModel.cmdGoOn.Label = sReady + DialogModel.cmdBack.Enabled = True + DialogModel.Step = 2 + bDisposeDoc = False + Case 2 + StoreForm() + DlgFormDB.EndExecute() + exit Sub + End Select + DialogModel.imgTheme.ImageUrl = FormPath & "FormWizard_" & DialogModel.Step & ".bmp" + DlgFormDB.Title = WizardTitle(DialogModel.Step) +WIZARDERROR: + If Err <> 0 Then + Msgbox(sMsgErrMsg, 16, GetProductName()) + Resume LOCERROR + LOCERROR: + End If +End Sub + + +Sub InitializeLayoutSettings() + SwitchArrangementButtons(cTabled) + SwitchAlignMode(SBALIGNLEFT) + SwitchBorderMode(SB3DBORDER) + ToggleBorderGroup(bControlsAreCreated) + ToggleAlignGroup(bControlsAreCreated) + ArrangeControls() + If OldAlignMode <> 0 Then + DlgFormDB.GetControl("optAlign2").Model.State = 0 + End If +End Sub + + +Sub ToggleDatabasePage(bDoEnable as Boolean) + With DialogModel + .cmdBack.Enabled = False + .cmdHelp.Enabled = bDoEnable + .cmdGoOn.Enabled = Ubound(DialogModel.lstSelFields.StringItemList()) <> -1 + .hlnBinaries.Enabled = ((bDoEnable = True) And (bEnableBinaryOptionGroup = True)) + .optIgnoreBinaries.Enabled = ((bDoEnable = True) And (bEnableBinaryOptionGroup = True)) + .optBinariesasGraphics.Enabled = ((bDoEnable = True) And (bEnableBinaryOptionGroup = True)) + End With +End Sub + + +' This Sub is called from the Procedure "StoreDocument" in the "Tools" Library +Sub CommitLastDocumentChanges(sTargetPath as String) +Dim i as Integer +Dim sBookmarkName as String +Dim oDBBookmarks as Object +Dim bLinkExists as Boolean +Dim sBaseBookmarkName as String + sBookmarkName = GetFileNamewithoutExtension(FileNameoutofPath(sTargetPath)) + sBaseBookmarkName = sBookmarkName + oDBBookmarks = oDataSource.GetBookmarks() + i = 1 + Do + bLinkExists = oDBBookmarks.HasbyName(sBookmarkName) + If bLinkExists Then + i = i + 1 + sBookmarkName = sBaseBookmarkName & "_" & i + Else + oDBBookmarks.insertByName(sBookmarkName, sTargetPath) + End If + Loop Until Not bLinkExists + bDisposeDoc = False + GroupShapesTogether() + ToggleDesignMode(oDocument) + oDBForm.Reload() +End Sub + + +Sub StoreFormInDatabase() + Dim NoArgs() as new com.sun.star.beans.PropertyValue + FormName = "Form_" & sDBName & "_" & TableName & ".sxw" + sFormUrl = TempPath & "/" & FormName + oDocument.StoreAsUrl(sFormUrl, NoArgs()) + bdisposeDoc = true + DlgFormDB.Endexecute() +End Sub + + + +Sub StoreForm() +Dim sTargetPath as String +Dim TypeNames(0,2) as String +Dim oMasterKey as Object +Dim oTypes() as Object + oMasterKey = GetRegistryKeyContent("org.openoffice.TypeDetection.Types/") + oTypes() = oMasterKey.Types + TypeNames(0,0) = GetFilterName("StarOffice XML (Writer)") + TypeNames(0,1) = "*.sxw" + TypeNames(0,2) = "" + StoreFormInDatabase() +' sTargetPath = StoreDocument(oDocument, TypeNames(), "Form_" & sDBName & "_" & TableName & ".sxw", WorkPath, 1) +End Sub + + + +Sub EmptyFieldsListboxes() +Dim NullList() as String + ToggleListboxControls(DialogModel, False) + DialogModel.lstFields.StringItemList() = NullList() + DialogModel.lstSelFields.StringItemList() = NullList() + bEnableBinaryOptionGroup = False +End Sub + + +Sub DeleteFirstTableListBoxEntry() + DeleteFirstListBoxEntry("lstTables", sSelectDBTable) +End Sub + +Sub DeleteFirstListboxEntry(ListBoxName as String, DelEntryName as String) +Dim oListbox as Object +Dim sFirstItem as String +dim iSelPos as Integer + oListBox = DlgFormDB.getControl(ListBoxName) + sFirstItem = oListBox.getItem(0) + If sFirstItem = DelEntryName Then + iSelPos = oListBox.getSelectedItemPos() + oListBox.removeItems(0, 1) + If iSelPos > 0 Then + oListBox.selectItemPos(iSelPos-1, True) + End If + End If +End Sub + diff --git a/openoffice/share/basic/FormWizard/Language.xba b/openoffice/share/basic/FormWizard/Language.xba new file mode 100644 index 0000000000000000000000000000000000000000..3ba740cd67d23453b7331ed1589bb91d034bf0f3 --- /dev/null +++ b/openoffice/share/basic/FormWizard/Language.xba @@ -0,0 +1,305 @@ + + + +Option Explicit + + +Global Const RID_COMMON = 1000 +Global Const RID_FORM = 2200 + +Public Const SBCANCEL = 2 +Public Const SBREPEAT = 4 +Public LabelDiffHeight as Long +Public BasicLabelDiffHeight as Long + +Public WizardTitle(1 To 3) as String +Public DlgFormDB as Object +Public DialogModel as Object + +Dim sMsgWizardName as String +Dim sMsgErrMsg as String +Dim sMsgErrNoDatabase as String +Dim sMsgErrNoTableInDatabase as String +Dim sMsgErrTitleSuggestedExist as String +Dim sMsgErrTitleSyntaxError as String +Dim sMsgErrTitleAsTableExist as String +Dim sMsgProgressText as String +Dim sMsgCreatedForm as String +Dim sMsgErrCouldNotOpenObject as String +Dim sMsgErrNameToLong as String +Dim sTimeAppendix as String +Dim sDateAppendix as String +Public sGoOn as String +Public sReady as String +Public sMsgNoConnection as String +Public sWriterFilterName as String +Public XPixelFactor as Long +Public YPixelFactor as Long +Public sSelectDatasource as String +Public sSelectDBTable as String + + + +Sub LoadLanguage () + sMsgWizardName = GetResText(RID_FORM + 0) + sMsgErrMsg = GetResText(RID_COMMON + 6) + sMsgErrNoDatabase = GetResText(RID_COMMON + 8) + sMsgErrNoTableInDatabase = GetResText(RID_COMMON + 9) + sMsgErrTitleSuggestedExist = GetResText(RID_COMMON + 10) + sMsgErrTitleAsTableExist = GetResText(RID_COMMON + 10) + sMsgErrTitleSyntaxError = GetResText(RID_COMMON + 11) + sMsgNoConnection = GetResText(RID_COMMON + 14 + sMsgProgressText = GetResText(RID_FORM + 2) + sMsgCreatedForm = GetResText(RID_FORM + 26) + sMsgErrNameToLong = GetResText (RID_FORM + 27) + sMsgErrCouldNotOpenObject = GetResText (RID_COMMON + 13) + + ' Internal Logic + sDateAppendix = GetResText(RID_FORM + 4) + sTimeAppendix = GetResText(RID_FORM + 5) + + sReady = GetResText(RID_COMMON + 0) +End Sub + + +Sub SetDialogLanguage () +Dim i as Integer +Dim ButtonHelpText as String +Dim CmdButton as Object +Dim IDArray as Variant +Dim FNameAddOn as String +Dim slblSelFields as String +Dim slblFields as String + + DlgFormDB = LoadDialog("FormWizard", "DlgFormDB") + DialogModel = DlgFormDB.Model + + With DialogModel + .cmdCancel.Label = GetResText(RID_COMMON + 1) + .cmdBack.Label = GetResText(RID_COMMON + 2) + .cmdHelp.Label = GetResText(RID_COMMON + 20) + sGoOn = GetResText(RID_COMMON + 3) + .cmdGoOn.Label = sGoOn + .lblTables.Label = GetResText(RID_FORM + 6) + + slblFields = GetResText(RID_FORM + 12) + slblSelFields = GetResText(RID_FORM + 13) + .lblFields.Label = slblFields + .lblSelFields.Label = slblSelFields + + .lblStyles.Label = GetResText(RID_FORM + 21) + .hlnBorderLayout.Label = GetResText(RID_FORM + 28) + .hlnAlign.Label = GetResText(RID_FORM + 32) + .hlnArrangements.Label = GetResText(RID_FORM + 35) + + WizardTitle(1) = sMsgWizardName & " - " & GetResText(RID_FORM + 45) + WizardTitle(2) = sMsgWizardName & " - " & GetResText(RID_FORM + 46) + WizardTitle(3) = sMsgWizardName & " - " & GetResText(RID_FORM + 47) + + .hlnBinaries.Label = GetResText(RID_FORM + 50) + .optIgnoreBinaries.Label = GetResText(RID_FORM + 51) + .optBinariesasGraphics.Label = GetResText(RID_FORM + 52) + + .hlnBackground.Label = GetResText(RID_FORM + 55) + .optTiled.Label = GetResText(RID_FORM + 56) + .optArea.Label = GetResText(RID_FORM + 57) + + .optBorder0.Label = GetResText(RID_FORM + 29) + .optBorder1.Label = GetResText(RID_FORM + 30) + .optBorder2.Label = GetResText(RID_FORM + 31) + .optBorder1.State = 1 + + .optAlign0.Label = GetResText(RID_FORM + 33) + .optAlign2.Label = GetResText(RID_FORM + 34) + .optAlign0.State = 1 + + FNameAddOn = "" + If isHighContrast(DlgFormDB.getPeer) Then FNameAddOn = "_hc" + + IDArray = Array(36, 37, 40, 38, 39) + For i = 1 To 5 + ButtonHelpText = GetResText(RID_FORM + IDArray(i-1) + cmdButton = DlgFormDB.getControl("cmdArrange" & i) + cmdButton.Model.ImageURL = FormPath & "Arrange_" & i & FNameAddOn & ".gif" + cmdButton.Model.HelpText = ButtonHelpText + cmdButton.getPeer().setProperty("AccessibleName", ButtonHelpText) + Next i +' .cmdArrange1.ImageURL = FormPath & "Arrange_1" & FNameAddOn & ".gif" +' .cmdArrange1.HelpText = GetResText(RID_FORM + 36) +' +' .cmdArrange2.ImageURL = FormPath & "Arrange_2" & FNameAddOn & ".gif" +' .cmdArrange2.HelpText = GetResText(RID_FORM + 37) +' +' .cmdArrange3.ImageURL = FormPath & "Arrange_3" & FNameAddOn & ".gif" +' .cmdArrange3.HelpText = GetResText(RID_FORM + 40) +' +' .cmdArrange4.ImageURL = FormPath & "Arrange_4" & FNameAddOn & ".gif" +' .cmdArrange4.HelpText = GetResText(RID_FORM + 38) +' +' .cmdArrange5.ImageURL = FormPath & "Arrange_5" & FNameAddOn & ".gif" +' .cmdArrange5.HelpText = GetResText(RID_FORM + 39) + sWriterFilterName = GetResText(RID_FORM + 70) + End With + DlgFormDB.GetControl("cmdMoveSelected").getPeer().setProperty("AccessibleName", GetResText(RID_COMMON + 39) + DlgFormDB.GetControl("cmdRemoveSelected").getPeer().setProperty("AccessibleName", GetResText(RID_COMMON + 40) + DlgFormDB.GetControl("cmdMoveAll").getPeer().setProperty("AccessibleName", GetResText(RID_COMMON + 41) + DlgFormDB.GetControl("cmdRemoveAll").getPeer().setProperty("AccessibleName", GetResText(RID_COMMON + 42) + DlgFormDB.getControl("lstFields").getPeer().setProperty("AccessibleName", DeleteStr(slblFields, "~")) + DlgFormDB.getControl("lstSelFields").getPeer().setProperty("AccessibleName", DeleteStr(slblSelFields, "~")) + + sSelectDatasource = GetResText(RID_COMMON + 37) + sSelectDBTable = GetResText(RID_COMMON + 38) +End Sub + + + +Sub InitializeWidthList() + + If Ubound(WidthList(),1) > 16 Then + ReDim WidthList(16,4) + End If + + WidthList(0,0) = com.sun.star.sdbc.DataType.BIT ' = -7; + WidthList(0,1) = cCheckbox + WidthList(0,2) = False + WidthList(0,3) = "CheckBox" + + WidthList(1,0) = com.sun.star.sdbc.DataType.TINYINT ' = -6; + WidthList(1,1) = cNumericBox + WidthList(1,2) = False + WidthList(1,3) = "FormattedField" + + WidthList(2,0) = com.sun.star.sdbc.DataType.SMALLINT ' = 5; + WidthList(2,1) = cNumericBox + WidthList(2,2) = False + WidthList(2,3) = "FormattedField" + + WidthList(3,0) = com.sun.star.sdbc.DataType.INTEGER ' = 4; + WidthList(3,1) = cNumericBox + WidthList(3,2) = False + WidthList(3,3) = "FormattedField" + + WidthList(4,0) = com.sun.star.sdbc.DataType.BIGINT ' = -5; + WidthList(4,1) = cNumericBox + WidthList(4,2) = False + WidthList(4,3) = "FormattedField" + + WidthList(5,0) = com.sun.star.sdbc.DataType.FLOAT ' = 6; + WidthList(5,1) = cNumericBox + WidthList(5,2) = False + WidthList(5,3) = "FormattedField" + + WidthList(6,0) = com.sun.star.sdbc.DataType.REAL ' = 7; + WidthList(6,1) = cNumericBox + WidthList(6,2) = False + WidthList(6,3) = "FormattedField" + + WidthList(7,0) = com.sun.star.sdbc.DataType.DOUBLE ' = 8; + WidthList(7,1) = cNumericBox + WidthList(7,2) = False + WidthList(7,3) = "FormattedField" + + WidthList(8,0) = com.sun.star.sdbc.DataType.NUMERIC ' = 2; + WidthList(8,1) = cNumericBox + WidthList(8,2) = False + WidthList(8,3) = "FormattedField" + + WidthList(9,0) = com.sun.star.sdbc.DataType.DECIMAL ' = 3; (including decimal places) + WidthList(9,1) = cNumericBox + WidthList(9,2) = False + WidthList(9,3) = "FormattedField" + + WidthList(10,0) = com.sun.star.sdbc.DataType.CHAR ' = 1; + WidthList(10,1) = cTextBox + WidthList(10,2) = False + WidthList(10,3) = "TextField" + + WidthList(11,0) = com.sun.star.sdbc.DataType.VARCHAR ' = 12; + WidthList(11,1) = cTextBox + WidthList(11,2) = True + WidthList(11,3) = "TextField" + + WidthList(12,0) = com.sun.star.sdbc.DataType.LONGVARCHAR ' = -1; + WidthList(12,1) = cTextBox + WidthList(12,2) = True + WidthList(12,3) = "TextField" + + WidthList(13,0) = com.sun.star.sdbc.DataType.DATE ' = 91; + WidthList(13,1) = cDateBox + WidthList(13,2) = False + WidthList(13,3) = "DateField" + + WidthList(14,0) = com.sun.star.sdbc.DataType.TIME ' = 92; + WidthList(14,1) = cTimeBox + WidthList(14,2) = False + WidthList(14,3) = "TimeField" + + WidthList(15,0) = com.sun.star.sdbc.DataType.TIMESTAMP ' = 93; + WidthList(15,1) = cDateBox + WidthList(15,2) = False + WidthList(15,3) = "DateField" + + WidthList(16,0) = com.sun.star.sdbc.DataType.BOOLEAN ' = 16; + WidthList(16,1) = cCheckbox + WidthList(16,2) = False + WidthList(16,3) = "CheckBox" + + ImgWidthList(0,0) = com.sun.star.sdbc.DataType.BINARY ' = -2; + ImgWidthList(0,1) = cImageControl + ImgWidthList(0,2) = False + ImgWidthList(0,3) = "ImageControl" + + ImgWidthList(1,0) = com.sun.star.sdbc.DataType.VARBINARY ' = -3; + ImgWidthList(1,1) = cImageControl + ImgWidthList(1,2) = False + ImgWidthList(1,3) = "ImageControl" + + ImgWidthList(2,0) = com.sun.star.sdbc.DataType.LONGVARBINARY ' = -4; + ImgWidthList(2,1) = cImageControl + ImgWidthList(2,2) = False + ImgWidthList(2,3) = "ImageControl" + + ImgWidthList(3,0) = com.sun.star.sdbc.DataType.BLOB ' = 2004; + ImgWidthList(3,1) = cImageControl + ImgWidthList(3,2) = False + ImgWidthList(3,3) = "ImageControl" + +' Note: the following Fieldtypes are ignored +'ExcludeList(0) = com.sun.star.sdbc.DataType.SQLNULL +'ExcludeList(1) = com.sun.star.sdbc.DataType.OTHER +'ExcludeList(2) = com.sun.star.sdbc.DataType.OBJECT +'ExcludeList(3) = com.sun.star.sdbc.DataType.DISTINCT +'ExcludeList(4) = com.sun.star.sdbc.DataType.STRUCT +'ExcludeList(5) = com.sun.star.sdbc.DataType.ARRAY +'ExcludeList(6) = com.sun.star.sdbc.DataType.CLOB +'ExcludeList(7) = com.sun.star.sdbc.DataType.REF + + oModelService(cLabel) = "com.sun.star.form.component.FixedText" + oModelService(cTextBox) = "com.sun.star.form.component.TextField" + oModelService(cCheckBox) = "com.sun.star.form.component.CheckBox" + oModelService(cDateBox) = "com.sun.star.form.component.DateField" + oModelService(cTimeBox) = "com.sun.star.form.component.TimeField" + oModelService(cNumericBox) = "com.sun.star.form.component.FormattedField" + oModelService(cGridControl) = "com.sun.star.form.component.GridControl" + oModelService(cImageControl) = "com.sun.star.form.component.DatabaseImageControl" +End Sub + diff --git a/openoffice/share/basic/FormWizard/Layouter.xba b/openoffice/share/basic/FormWizard/Layouter.xba new file mode 100644 index 0000000000000000000000000000000000000000..9a790e64d1ca18f74c2b3940f50ce546fcddf114 --- /dev/null +++ b/openoffice/share/basic/FormWizard/Layouter.xba @@ -0,0 +1,400 @@ + + + +Option Explicit + +Public oProgressbar as Object +Public ProgressValue as Integer +Public oDocument as Object +Public oController as Object +Public oForm as Object +Public oDrawPage as Object +Public oPageStyle as Object + +Public nMaxColRightX as Long +Public nMaxTCWidth as Long +Public nMaxRowRightX as Long +Public nMaxRowY as Long +Public nSecMaxRowY as Long +Public MaxIndex as Integer +Public CurIndex as Integer + +Public Const cVertDistance = 200 +Public Const cHoriDistance = 300 + +Public nPageWidth as Long +Public nPageHeight as Long +Public nFormWidth as Long +Public nFormHeight as Long +Public nMaxHoriPos as Long +Public nMaxVertPos as Long + +Public CONST SBALIGNLEFT = 0 +Public CONST SBALIGNRIGHT = 2 + +Public Const SBNOBORDER = 0 +Public Const SB3DBORDER = 1 +Public Const SBSIMPLEBORDER = 2 + +Public CurArrangement as Integer +Public CurBorderType as Integer +Public CurAlignmode as Integer + +Public OldAlignMode as Integer +Public OldBorderType as Integer +Public OldArrangement as Integer + +Public Const cColumnarLeft = 1 +Public Const cColumnarTop = 2 +Public Const cTabled = 3 +Public Const cLeftJustified = 4 +Public Const cTopJustified = 5 + +Public Const cXOffset = 1000 +Public Const cYOffset = 700 +' This is the viewed space that we lose because of the symbol bars +Public Const cSymbolMargin = 2000 +Public Const MaxFieldIndex = 200 + +Public Const cControlCollectionCount = 9 +Public Const cLabel = 1 +Public Const cTextBox = 2 +Public Const cCheckBox = 3 +Public Const cDateBox = 4 +Public Const cTimeBox = 5 +Public Const cNumericBox = 6 +Public Const cCurrencyBox = 7 +Public Const cGridControl = 8 +Public Const cImageControl = 9 + +Public Styles(100, 8) as String + +Public CurControlType as Integer +Public CurFieldlength as Double +Public CurFieldType as Integer +Public CurFieldName as String +Public CurControlName as String +Public CurFormatKey as Long +Public CurDefaultValue +Public CurIsCurrency as Boolean +Public CurScale as Integer +Public CurHelpText as String + +Public FieldMetaValues(MaxFieldIndex, 8) +' Description of this List: +' CurFieldType = FieldMetaValues(Index,0) +' CurFieldLength = FieldMetaValues(Index,1) +' CurControlType = FieldMetaValues(Index,2) (ControlType eg. cLabel, cTextbox usw.) +' CurControlName = FieldMetaValues(Index,3) +' CurFormatKey = FieldMetaValues(Index,4) +' CurDefaultValue = FieldMetaValues(Index,5) +' CurIsCurrency = FieldMetaValues(Index,6) +' CurScale = FieldMetaValues(Index,7) +' CurHelpText = FieldMetaValues(Index,8) + +Public FieldNames(MaxFieldIndex) as string +Public oModelService(cControlCollectionCount) as String +Public oGridModel as Object + + +Function InsertControl(oContainer as Object, oControlObject as object, aPoint as Object, aSize as Object) +Dim oShape as object + oShape = oDocument.CreateInstance ("com.sun.star.drawing.ControlShape") + oShape.Size = aSize + oShape.Position = aPoint + oShape.AnchorType = com.sun.star.text.TextContentAnchorType.AT_PARAGRAPH + oShape.control = oControlObject + oContainer.Add(oShape) + InsertControl() = oShape +End Function + + +Function ArrangeControls() +Dim oShape as Object +Dim i as Integer + oProgressbar = oDocument.GetCurrentController.GetFrame.CreateStatusIndicator + oProgressbar.Start("", MaxIndex) + If oDBForm.HasbyName("Grid1") Then + RemoveShapes() + End If + ToggleLayoutPage(False) + Select Case CurArrangement + Case cTabled + PositionGridControl(MaxIndex) + Case Else + PositionControls(MaxIndex) + End Select + ToggleLayoutPage(True) + oProgressbar.End +End Function + + +Sub OpenFormDocument() +Dim NoArgs() as new com.sun.star.beans.PropertyValue +Dim oViewSettings as Object + oDocument = CreateNewDocument("swriter") + oProgressbar = oDocument.GetCurrentController.GetFrame.CreateStatusIndicator() + oProgressbar.Start("", 100) + oDocument.ApplyFormDesignMode = False + oController = oDocument.GetCurrentController + oViewSettings = oDocument.CurrentController.ViewSettings + oViewSettings.ShowTableBoundaries = False + oViewSettings.ShowOnlineLayout = True + oDrawPage = oDocument.DrawPage + oPageStyle = oDocument.StyleFamilies.GetByName("PageStyles").GetByName("Standard") +End Sub + + +Sub InitializeLabelValues() +Dim oLabelModel as Object +Dim oTBModel as Object +Dim oLabelShape as Object +Dim oTBShape as Object +Dim aTBSize As New com.sun.star.awt.Size +Dim aLabelSize As New com.sun.star.awt.Size +Dim aPoint As New com.sun.star.awt.Point +Dim aSize As New com.sun.star.awt.Size +Dim oLocControl as Object +Dim oLocPeer as Object + oLabelModel = CreateUnoService("com.sun.star.form.component.FixedText") + oTBModel = CreateUnoService("com.sun.star.form.component.TextField") + + Set oLabelShape = InsertControl(oDrawPage, oLabelModel, aPoint, aLabelSize) + Set oTBShape = InsertControl(oDrawPage, oTBModel, aPoint, aSize) + + oLocPeer = oController.GetControl(oLabelModel).Peer + XPixelFactor = 100000/oLocPeer.GetInfo.PixelPerMeterX + YPixelFactor = 100000/oLocPeer.GetInfo.PixelPerMeterY + aLabelSize = GetPeerSize(oLabelModel, oLocControl, "The quick brown fox...") + nTCHeight = (aLabelSize.Height+1) * YPixelFactor + aTBSize = GetPeerSize(oTBModel, oLocControl, "The quick brown fox...") + nDBRefHeight = (aTBSize.Height+1) * YPixelFactor + BasicLabelDiffHeight = Clng((nDBRefHeight - nTCHeight)/2) + oDrawPage.Remove(oLabelShape) + oDrawPage.Remove(oTBShape) +End Sub + + +Sub ConfigurePageStyle() +Dim aPageSize As New com.sun.star.awt.Size +Dim aSize As New com.sun.star.awt.Size + oPageStyle.IsLandscape = True + aPageSize = oPageStyle.Size + nPageWidth = aPageSize.Width + nPageHeight = aPageSize.Height + aSize.Width = nPageHeight + aSize.Height = nPageWidth + oPageStyle.Size = aSize + nPageWidth = nPageHeight + nPageHeight = oPageStyle.Size.Height + nFormWidth = nPageWidth - oPageStyle.RightMargin - oPageStyle.LeftMargin - 2 * cXOffset + nFormHeight = nPageHeight - oPageStyle.TopMargin - oPageStyle.BottomMargin - 2 * cYOffset - cSymbolMargin +End Sub + + +' Modify the Borders of the Controls +Sub ChangeBorderLayouts(oEvent as Object) +Dim oModel as Object +Dim i as Integer +Dim oCurModel as Object +Dim sLocText as String +Dim oGroupShape as Object +Dim s as Integer + If Not bDebug Then + On Local Error GoTo WIZARDERROR + End If + oModel = oEvent.Source.Model + SwitchBorderMode(Val(Right(oModel.Name,1))) + ToggleLayoutPage(False) + If CurArrangement = cTabled Then + oGridModel.Border = CurBorderType + Else + If OldBorderType <> CurBorderType Then + For i = 0 To MaxIndex + If oDBShapeList(i).SupportsService("com.sun.star.drawing.GroupShape") Then + oGroupShape = oDBShapeList(i) + For s = 0 To oGroupShape.Count-1 + oGroupShape(s).Control.Border = CurBorderType + Next s + Else + If oDBModelList(i).PropertySetInfo.HasPropertyByName("Border") Then + oDBModelList(i).Border = CurBorderType + End If + End If + Next i + End If + End If + ToggleLayoutPage(True) +WIZARDERROR: + If Err <> 0 Then + Msgbox(sMsgErrMsg, 16, GetProductName()) + Resume LOCERROR + LOCERROR: + DlgFormDB.Dispose() + End If +End Sub + + +Sub ChangeLabelAlignments(oEvent as Object) +Dim i as Integer +Dim oSize as New com.sun.star.awt.Size +Dim oModel as Object + If Not bDebug Then + On Local Error GoTo WIZARDERROR + End If + oModel = oEvent.Source.Model + SwitchAlignMode(Val(Right(oModel.Name,1))) + ToggleLayoutPage(False) + If OldAlignMode <> CurAlignMode Then + For i = 0 To MaxIndex + oTCShapeList(i).GetControl.Align = CurAlignmode + Next i + End If + If CurAlignmode = com.sun.star.awt.TextAlign.RIGHT Then + For i = 0 To Ubound(oTCShapeList()) + oSize = oTCShapeList(i).Size + oSize.Width = oDBShapeList(i).Position.X - oTCShapeList(i).Position.X - cHoriDistance + oTCShapeList(i).Size = oSize + Next i + End If + +WIZARDERROR: + If Err <> 0 Then + Msgbox(sMsgErrMsg, 16, GetProductName()) + Resume LOCERROR + LOCERROR: + End If + ToggleLayoutPage(True) +End Sub + + +Sub ChangeArrangemode(oEvent as Object) +Dim oModel as Object + If Not bDebug Then + On Local Error GoTo WIZARDERROR + End If + oModel = oEvent.Source.Model + SwitchArrangementButtons(Val(Right(oModel.Name,1))) + oModel.State = 1 + DlgFormDB.GetControl("cmdArrange" & OldArrangement).Model.State = 0 + If CurArrangement <> OldArrangement Then + ArrangeControls() + Select Case CurArrangement + Case cTabled + ToggleBorderGroup(False) + ToggleAlignGroup(False) + Case Else ' cColumnarTop,cLeftJustified, cTopJustified + ToggleAlignGroup(CurArrangement = cColumnarLeft) + If CurArrangement = cColumnarTop Then + If CurAlignMode = com.sun.star.awt.TextAlign.RIGHT Then + DialogModel.optAlign0.State = 1 + CurAlignMode = com.sun.star.awt.TextAlign.LEFT + OldAlignMode = com.sun.star.awt.TextAlign.RIGHT + End If + End If + ControlCaptionstoStandardLayout() + oDBForm.Load + End Select + End If +WIZARDERROR: + If Err <> 0 Then + Msgbox(sMsgErrMsg, 16, GetProductName()) + Resume LOCERROR + LOCERROR: + End If +End Sub + + +Sub ToggleBorderGroup(bDoEnable as Boolean) + With DialogModel + .hlnBorderLayout.Enabled = bDoEnable + .optBorder0.Enabled = bDoEnable ' 0: No border + .optBorder1.Enabled = bDoEnable ' 1: 3D border + .optBorder2.Enabled = bDoEnable ' 2: simple border + End With +End Sub + + +Sub ToggleAlignGroup(ByVal bDoEnable as Boolean) + With DialogModel + If bDoEnable Then + bDoEnable = CurArrangement = cColumnarLeft + End If + .hlnAlign.Enabled = bDoEnable + .optAlign0.Enabled = bDoEnable + .optAlign2.Enabled = bDoEnable + End With +End Sub + + +Sub ToggleLayoutPage(bDoEnable as Boolean, Optional FocusControlName as String) + DialogModel.Enabled = bDoEnable + If bDoEnable Then + If Not bDebug Then + oDocument.UnlockControllers() + End If + ToggleOptionButtons(DialogModel,(bWithBackGraphic = True)) + ToggleAlignGroup(bDoEnable) + ToggleBorderGroup(bDoEnable) + Else + If Not bDebug Then + oDocument.LockControllers() + End If + End If + If Not IsMissing(FocusControlName) Then + DlgFormDB.GetControl(FocusControlName).SetFocus() + End If +End Sub + + +Sub DestroyControlShapes(oDrawPage as Object) +Dim i as Integer +Dim oShape as Object + For i = oDrawPage.Count-1 To 0 Step -1 + oShape = oDrawPage.GetByIndex(i) + If oShape.ShapeType = "com.sun.star.drawing.ControlShape" Then + oShape.Dispose() + End If + Next i +End Sub + + +Sub SwitchArrangementButtons(ByVal LocArrangement as Integer) + OldArrangement = CurArrangement + CurArrangement = LocArrangement + If OldArrangement <> 0 Then + DlgFormDB.GetControl("cmdArrange" & OldArrangement).Model.State = 0 + End If + DlgFormDB.GetControl("cmdArrange" & CurArrangement).Model.State = 1 +End Sub + + +Sub SwitchBorderMode(ByVal LocBorderType as Integer) + OldBorderType = CurBorderType + CurBorderType = LocBorderType +End Sub + + +Sub SwitchAlignMode(ByVal LocAlignMode as Integer) + OldAlignMode = CurAlignMode + CurAlignMode = LocAlignMode +End Sub diff --git a/openoffice/share/basic/FormWizard/develop.xba b/openoffice/share/basic/FormWizard/develop.xba new file mode 100644 index 0000000000000000000000000000000000000000..52873fdfba358c7aa46f56ca4b1b4704d7e2b436 --- /dev/null +++ b/openoffice/share/basic/FormWizard/develop.xba @@ -0,0 +1,553 @@ + + + +REM ***** BASIC ***** +Option Explicit + +Public oDBShapeList() as Object +Public oTCShapeList() as Object +Public oDBModelList() as Object +Public oGroupShapeList() as Object + +Public oGridShape as Object +Public a as Integer +Public StartA as Integer +Public bIsFirstRun as Boolean +Public bIsVeryFirstRun as Boolean +Public bControlsareCreated as Boolean +Public nDBRefHeight as Long +Public nXTCPos&, nYTCPos&, nXDBPos&, nYDBPos&, nTCHeight&, nTCWidth&, nDBHeight&, nDBWidth& + +Dim iReduceWidth as Integer + +Function PositionControls(Maxindex as Integer) +Dim oTCModel as Object +Dim oDBModel as Object +Dim i as Integer + InitializePosSizes() + bIsFirstRun = True + bIsVeryFirstRun = True + a = 0 + StartA = 0 + nMaxRowY = 0 + nSecMaxRowY = 0 + If CurArrangement = cLeftJustified Or cTopJustified Then + DialogModel.optAlign0.State = 1 + End If + For i = 0 To MaxIndex + GetCurrentMetaValues(i) + oTCModel = InsertTextControl(i) + If CurFieldType = com.sun.star.sdbc.DataType.TIMESTAMP Then + InsertTimeStampShape(i) + Else + InsertDBControl(i) + bIsVeryFirstRun = False + oDBModelList(i).LabelControl = oTCModel + End If + GetLabelDiffHeight(i+1) + ResetPosSizes(i) + oProgressbar.Value = i + Next i + ControlCaptionstoStandardLayout() + bControlsareCreated = True +End Function + + +Sub ResetPosSizes(LastIndex as Integer) + Select Case CurArrangement + Case cColumnarLeft + nYDBPos = nYDBPos + nDBHeight + cVertDistance + If (nYDBPos > cYOffset + nFormHeight) Or (LastIndex = MaxIndex) Then + RepositionColumnarLeftControls(LastIndex) + nXTCPos = nMaxColRightX + 2 * cHoriDistance + nXDBPos = nXTCPos + cHoriDistance + nMaxTCWidth + nYDBPos = cYOffset + bIsFirstRun = True + StartA = LastIndex + 1 + a = 0 + Else + a = a + 1 + End If + nYTCPos = nYDBPos + LABELDIFFHEIGHT + Case cColumnarTop + nYTCPos = nYDBPos + nDBHeight + cVertDistance + If nYTCPos > cYOffset + nFormHeight Then + nXDBPos = nMaxColRightX + cHoriDistance + nXTCPos = nXDBPos + nYDBPos = cYOffset + nTCHeight + cVertDistance + nYTCPos = cYOffset + bIsFirstRun = True + StartA = LastIndex + 1 + a = 0 + Else + a = a + 1 + End If + Case cLeftJustified,cTopJustified + If nMaxColRightX > cXOffset + nFormWidth Then + Dim nOldYTCPos as Long + nOldYTCPos = nYTCPos + CheckJustifiedPosition() + Else + nXTCPos = nMaxColRightX + CHoriDistance + If CurArrangement = cLeftJustified Then + nYTCPos = nYDBPos + LabelDiffHeight + End If + End If + a = a + 1 + End Select +End Sub + + +Sub RepositionColumnarLeftControls(LastIndex as Integer) +Dim aSize As New com.sun.star.awt.Size +Dim aPoint As New com.sun.star.awt.Point +Dim i as Integer + aSize = GetSize(nMaxTCWidth, nTCHeight) + bIsFirstRun = True + For i = StartA To LastIndex + If i = StartA Then + nXTCPos = oTCShapeList(i).Position.X + nXDBPos = nXTCPos + nMaxTCWidth + cHoriDistance + End If + ResetDBShape(oDBShapeList(i), nXDBPos) + CheckOuterPoints(nXDBPos, nDBWidth, nYDBPos, nDBHeight, True) + Next i +End Sub + + +Sub ResetDBShape(oLocDBShape as Object, iXPos as Long) +Dim aSize As New com.sun.star.awt.Size +Dim aPoint As New com.sun.star.awt.Point + nYDBPos = oLocDBShape.Position.Y + nDBWidth = oLocDBShape.Size.Width + nDBHeight = oLocDBShape.Size.Height + aPoint = GetPoint(iXPos,nYDBPos) + oLocDBShape.SetPosition(aPoint) +End Sub + + +Sub InitializePosSizes() + nXTCPos = cXOffset + nTCWidth = 2000 + nDBWidth = 2000 + nDBHeight = nDBRefHeight + iReduceWidth = 0 + Select Case CurArrangement + Case cColumnarLeft, cLeftJustified + GetLabelDiffHeight(0) + nYTCPos = cYOffset + LABELDIFFHEIGHT + nXDBPos = cXOffset + 3050 + nYDBPos = cYOffset + Case cColumnarTop, cTopJustified + nXDBPos = cXOffset + nYTCPos = cYOffset + End Select +End Sub + + +Function InsertTextControl(i as Integer) as Object +Dim oShape as Object +Dim oModel as Object +Dim aPoint as New com.sun.star.awt.Point +Dim aSize As New com.sun.star.awt.Size + If bControlsareCreated Then + Set oShape = oTCShapeList(i) + Set oModel = oShape.GetControl + If CurArrangement = cLeftJustified Then + nTCWidth = GetPreferredWidth(oModel, True, CurFieldname) + Else + nTCWidth = oShape.Size.Width + End If + oShape.Position = GetPoint(nXTCPos, nYTCPos) + If CurArrangement = cColumnarTop Then + oModel.Align = com.sun.star.awt.TextAlign.LEFT + End If + Else + oModel = CreateUnoService(oModelService(cLabel)) + aPoint = GetPoint(nXTCPos, nYTCPos) + aSize = GetSize(nTCWidth,nTCHeight) + Set oShape = InsertControl(oDrawPage, oModel, aPoint, aSize) + Set oTCShapeList(i)= oShape + If bIsVeryFirstRun Then + If CurArrangement = cColumnarTop Then + nYDBPos = nYTCPos + nTCHeight + End If + End If + nTCWidth = GetPreferredWidth(oModel, True, CurFieldName) + End If + If CurArrangement = cColumnarLeft Then + ' Note This If Sequence must be called before retrieving the outer Points + If bIsFirstRun Then + nMaxTCWidth = nTCWidth + bIsFirstRun = False + ElseIf nTCWidth > nMaxTCWidth Then + nMaxTCWidth = nTCWidth + End If + End If + CheckOuterPoints(oShape.Position.X, nTCWidth, nYTCPos, nTCHeight, False) + Select Case CurArrangement + Case cLeftJustified + nXDBPos = nMaxColRightX + Case cColumnarTop,cTopJustified + oModel.Align = com.sun.star.awt.TextAlign.LEFT + nXDBPos = nXTCPos + nYDBPos = nYTCPos + nTCHeight + If CurFieldLength = 20 And nDBWidth > 2 * nTCWidth Then + iReduceWidth = iReduceWidth + 1 + End If + End Select + oShape.SetSize(GetSize(nTCWidth,nTCHeight)) + If CurHelpText <> "" Then + oModel.HelpText = CurHelptext + End If + InsertTextControl = oModel +End Function + + +Sub InsertDBControl(i as Integer) +Dim aPoint as New com.sun.star.awt.Point +Dim aSize As New com.sun.star.awt.Size +Dim oControl as Object +Dim iColRightX as Long + + aPoint = GetPoint(nXDBPos, nYDBPos) + If bControlsAreCreated Then + oDBShapeList(i).Position = aPoint + Else + oDBModelList(i) = CreateUnoService(oModelService(CurControlType)) + oDBShapeList(i) = InsertControl(oDrawPage, oDBModelList(i), aPoint, aSize) + SetNumerics(oDBModelList(i), CurFieldType) + If CurControlType = cCheckBox Then + oDBModelList(i).Label = "" + End If + oDBModelList(i).DataField = CurFieldName + End If + nDBHeight = GetDBHeight(oDBModelList(i)) + nDBWidth = GetPreferredWidth(oDBModelList(i),True) + aSize = GetSize(nDBWidth,nDBHeight) + oDBShapeList(i).SetSize(aSize) + CheckOuterPoints(nXDBPos, nDBWidth, nYDBPos, nDBHeight, True) +End Sub + + +Function InsertTimeStampShape(i as Integer) as Object +Dim oDateModel as Object +Dim oTimeModel as Object +Dim oDateShape as Object +Dim oTimeShape as Object +Dim oDateTimeShape as Object +Dim aPoint as New com.sun.star.awt.Point +Dim aSize as New com.sun.star.awt.Size +Dim nDateWidth as Long +Dim nTimeWidth as Long +Dim oGroupShape as Object + aPoint = GetPoint(nXDBPos, nYDBPos) + If bControlsAreCreated Then + oDBShapeList(i).Position = aPoint + nDBWidth = oDBShapeList(i).Size.Width + nDBHeight = oDBShapeList(i).Size.Height + Else + oGroupShape = oDocument.CreateInstance("com.sun.star.drawing.GroupShape") + oGroupShape.AnchorType = com.sun.star.text.TextContentAnchorType.AT_PARAGRAPH + oDrawPage.Add(oGroupShape) + CurFieldType = com.sun.star.sdbc.DataType.DATE + oDateModel = CreateUnoService("com.sun.star.form.component.DateField") + oDateModel.DataField = CurFieldName + oDateShape = InsertControl(oGroupShape, oDateModel, aPoint, aSize) + SetNumerics(oDateModel, CurFieldType) + nDBHeight = GetDBHeight(oDateModel) + nDateWidth = GetPreferredWidth(oDateModel,True) + aSize = GetSize(nDateWidth,nDBHeight) + oDateShape.SetSize(aSize) + + CurFieldType = com.sun.star.sdbc.DataType.TIME + oTimeModel = CreateUnoService("com.sun.star.form.component.TimeField") + oTimeModel.DataField = CurFieldName + oTimeShape = InsertControl(oGroupShape, oTimeModel, aPoint, aSize) + oTimeShape.Position = GetPoint(nXDBPos + 10 + nDateWidth,nYDBPos) + nTimeWidth = GetPreferredWidth(oTimeModel) + aSize = GetSize(nTimeWidth,nDBHeight) + oTimeShape.SetSize(aSize) + nDBWidth = nDateWidth + nTimeWidth + 10 + oGroupShape.Position = aPoint + oGroupShape.Size = GetSize(nDBWidth, nDBHeight) + Set oDBShapeList(i)= oGroupShape + End If + CheckOuterPoints(nXDBPos, nDBWidth, nYDBPos, nDBHeight, True) + InsertTimeStampShape() = oDBShapeList(i) +End Function + + +' Note: on all Controls except for the checkbox the Label has to be set +' a bit under the DBControl because its Height is also smaller +Sub GetLabelDiffHeight(Index as Integer) + If (CurArrangement = cLeftJustified) Or (CurArrangement = cColumnarLeft) Then + If Index <= Ubound(FieldMetaValues()) Then + If FieldMetaValues(Index,2) = cCheckBox Then + LabelDiffHeight = 0 + Else + LabelDiffHeight = BasicLabelDiffHeight + End If + End If + End If +End Sub + + +Sub CheckJustifiedPosition() +Dim nLeftDist as Long +Dim nRightDist as Long +Dim oLocDBShape as Object +Dim oLocTextShape as Object +Dim nBaseWidth as Long + nBaseWidth = nFormWidth + cXOffset + nLeftDist = nMaxColRightX - nBaseWidth + nRightDist = nBaseWidth - nXTCPos + cHoriDistance + If nLeftDist < 0.5 * nRightDist and iReduceWidth > 2 Then + ' Fieldwidths in the line can be made smaller + AdjustLineWidth(StartA, a, nLeftDist, - 1) + If CurArrangement = cLeftjustified Then + nYDBPos = nMaxRowY + cVertDistance + nYTCPos = nYDBPos + LABELDIFFHEIGHT + nXTCPos = cXOffset + Else + nYTCPos = nMaxRowY + cVertDistance + nYDBPos = nYTCPos + nTCHeight + nXTCPos = cXOffset + nXDBPos = cXOffset + End If + bIsFirstRun = True + StartA = a + 1 + Else + Set oLocDBShape = oDBShapeList(a) + Set oLocTextShape = oTCShapeList(a) + If CurArrangement = cLeftJustified Then + If nYDBPos + nDBHeight = nMaxRowY Then + ' The last Control was the highes in the row + nYDBPos = nSecMaxRowY + cVertDistance + Else + nYDBPos = nMaxRowY + cVertDistance + End If + nYTCPos = nYDBPos + LABELDIFFHEIGHT + nXDBPos = cXOffset + nTCWidth + oLocTextShape.Position = GetPoint(cXOffset, nYTCPos) + oLocDBShape.Position = GetPoint(nXDBPos, nYDBPos) + ' PosSizes for the next two Controls + nXTCPos = oLocDBShape.Position.X + oLocDBShape.Size.Width + cHoriDistance + bIsFirstRun = True + CheckOuterPoints(nXDBPos, nDBWidth, nYDBPos, nDBHeight, True) + nXDBPos = nMaxColRightX + cHoriDistance + Else ' cTopJustified + If nYDBPos + nDBHeight = nMaxRowY Then + ' The last Control was the highest in the row + nYTCPos = nSecMaxRowY + cVertDistance + Else + nYTCPos = nMaxRowY + cVertDistance + End If + nYDBPos = nYTCPOS + nTCHeight + nXDBPos = cXOffset + nXTCPos = cXOffset + oLocTextShape.Position = GetPoint(cXOffset, nYTCPos) + oLocDBShape.Position = GetPoint(cXOffset, nYDBPos) + bIsFirstRun = True + If nDBWidth > nTCWidth Then + CheckOuterPoints(nXDBPos, nDBWidth, nYDBPos, nDBHeight, True) + Else + CheckOuterPoints(nXDBPos, nTCWidth, nYDBPos, nDBHeight, True) + End If + nXTCPos = nMaxColRightX + cHoriDistance + nXDBPos = nXTCPos + End If + AdjustLineWidth(StartA, a-1, nRightDist, 1) + StartA = a + End If + iReduceWidth = 0 +End Sub + + + +Function GetCorrWidth(StartIndex as Integer, EndIndex as Integer, nDist as Long, Widthfactor as Integer) as Integer +Dim ShapeCount as Integer + If WidthFactor > 0 Then + ShapeCount = EndIndex-StartIndex + 1 + Else + ShapeCount = iReduceWidth + End If + GetCorrWidth() = (nDist)/ShapeCount +End Function + + +Sub AdjustLineWidth(StartIndex as Integer, EndIndex as Integer, nDist as Long, Widthfactor as Integer) +Dim i as Integer +Dim oLocDBShape as Object +Dim oLocTCShape as Object +Dim CorrWidth as Integer +Dim bAdjustPos as Boolean +Dim iLocTCPosX as Long +Dim iLocDBPosX as Long + CorrWidth = GetCorrWidth(StartIndex, EndIndex, nDist, Widthfactor) + bAdjustPos = False + iLocTCPosX = cXOffset + For i = StartIndex To EndIndex + Set oLocDBShape = oDBShapeList(i) + Set oLocTCShape = oTCShapeList(i) + If bAdjustPos Then + oLocTCShape.Position = GetPoint(iLocTCPosX, oLocTCShape.Position.Y) + If CurArrangement = cLeftJustified Then + iLocDBPosX = oLocTCShape.Position.X + oLocTCShape.Size.Width + oLocDBShape.Position = GetPoint(iLocDBPosX, oLocDBShape.Position.Y) + Else + oLocDBShape.Position = GetPoint(iLocTCPosX, oLocTCShape.Position.Y + nTCHeight) + End If + Else + bAdjustPos = True + End If + If CDbl(FieldMetaValues(i,1)) > 20 or WidthFactor > 0 Then + If (CurArrangement = cTopJustified) And (oLocTCShape.Size.Width > oLocDBShape.Size.Width) Then + oLocDBShape.Size = GetSize(oLocTCShape.Size.Width + WidthFactor * CorrWidth, oLocDBShape.Size.Height) + Else + oLocDBShape.Size = GetSize(oLocDBShape.Size.Width + WidthFactor * CorrWidth, oLocDBShape.Size.Height) + End If + End If + iLocTCPosX = oLocDBShape.Position.X + oLocDBShape.Size.Width + cHoriDistance + If CurArrangement = cTopJustified Then + If oLocTCShape.Size.Width > oLocDBShape.Size.Width Then + iLocTCPosX = oLocDBShape.Position.X + oLocTCShape.Size.Width + cHoriDistance + End If + End If + Next i +End Sub + + +Sub CheckOuterPoints(nXPos, nWidth, nYPos, nHeight, bIsDBField as Boolean) +Dim nColRightX as Long +Dim nRowY as Long +Dim nOldMaxRowY as Long + If CurArrangement = cLeftJustified Or CurArrangement = cTopJustified Then + If bIsDBField Then + ' Only at DBControls you can measure the Value of nMaxRowY + If bIsFirstRun Then + nMaxRowY = nYPos + nHeight + nSecMaxRowY = nMaxRowY + Else + nRowY = nYPos + nHeight + If nRowY >= nMaxRowY Then + nOldMaxRowY = nMaxRowY + nSecMaxRowY = nOldMaxRowY + nMaxRowY = nRowY + End If + End If + End If + End If + ' Find the outer right point + If bIsFirstRun Then + nMaxColRightX = nXPos + nWidth + bIsFirstRun = False + Else + nColRightX = nXPos + nWidth + If nColRightX > nMaxColRightX Then + nMaxColRightX = nColRightX + End If + End If +End Sub + + +Function PositionGridControl(MaxIndex as Integer) +Dim oControl as Object +Dim n as Integer +Dim oColumn as Object +Dim aPoint as New com.sun.star.awt.Point +Dim aSize as New com.sun.star.awt.Size + If bControlsareCreated Then + ShapesToNirwana() + End If + oGridModel = CreateUnoService(oModelService(cGridControl)) + oGridModel.Name = "Grid1" + aPoint = GetPoint(cXOffset, cYOffset) + aSize = GetSize(nFormWidth, nFormHeight) + oDBForm.InsertByName (oGridModel.Name, oGridModel) + oGridShape = InsertControl(oDrawPage, oGridModel, aPoint, aSize) + For n = 0 to MaxIndex + GetCurrentMetaValues(n) + If CurFieldType = com.sun.star.sdbc.DataType.TIMESTAMP Then + oColumn = SetupGridColumn(oGridModel,"DateField", False, com.sun.star.sdbc.DataType.DATE, CurFieldName & " " & sDateAppendix) + oColumn = SetupGridColumn(oGridModel,"TimeField", False, com.sun.star.sdbc.DataType.TIME, CurFieldName & " " & sTimeAppendix) + Else + If CurControlType = cImageControl Then + oColumn = SetupGridColumn(oGridModel,"TextField", True, CurFieldType, CurFieldName) + Else + oColumn = SetupGridColumn(oGridModel, CurControlName, False, CurFieldType, CurFieldName) + End If + End If + oProgressbar.Value = n + next n +End Function + + +Function SetupGridColumn(oGridModel as Object, ControlName as String, bHidden as Boolean, iLocFieldType as Integer, ColName as String) as Object +Dim oColumn as Object + CurControlName = ControlName + oColumn = oGridModel.CreateColumn(CurControlName) + oColumn.Name = CalcUniqueContentName(oGridModel, CurControlName) + oColumn.Hidden = bHidden + SetNumerics(oColumn, iLocFieldType) + oColumn.DataField = CurFieldName + oColumn.Label = ColName + oColumn.Width = 0 ' Width of column is adjusted to Columname + oGridModel.insertByName(oColumn.Name, oColumn) +End Function + + +Sub ControlCaptionstoStandardLayout() +Dim i as Integer +Dim iBorderType as Integer +Dim oCurModel as Object +Dim oStyle as Object +Dim iStandardColor as Long + If CurArrangement <> cTabled Then + oStyle = oDocument.StyleFamilies.GetByName("ParagraphStyles").GetByName("Standard") + iStandardColor = oStyle.CharColor + For i = 0 To MaxIndex + oCurModel = oTCShapeList(i).GetControl + If i = 0 Then + If oCurModel.TextColor = iStandardColor Then + Exit Sub + End If + End If + oCurModel.TextColor = iStandardColor + Next i + End If +End Sub + + +Sub GroupShapesTogether() +Dim i as Integer + If CurArrangement <> cTabled Then + For i = 0 To MaxIndex + oGroupShapeList(i) = CreateUnoService("com.sun.star.drawing.ShapeCollection") + oGroupShapeList(i).Add(oTCShapeList(i)) + oGroupShapeList(i).Add(oDBShapeList(i)) + oDrawPage.Group(oGroupShapeList(i)) + Next i + Else + RemoveNirwanaShapes() + End If +End Sub diff --git a/openoffice/share/basic/FormWizard/dialog.xlb b/openoffice/share/basic/FormWizard/dialog.xlb new file mode 100644 index 0000000000000000000000000000000000000000..d680f29292e8079baa1f1e541a4a08829fb956b8 --- /dev/null +++ b/openoffice/share/basic/FormWizard/dialog.xlb @@ -0,0 +1,5 @@ + + + + + diff --git a/openoffice/share/basic/FormWizard/script.xlb b/openoffice/share/basic/FormWizard/script.xlb new file mode 100644 index 0000000000000000000000000000000000000000..0b79b7f078ba1b16a75333b82349674f12459f83 --- /dev/null +++ b/openoffice/share/basic/FormWizard/script.xlb @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/openoffice/share/basic/FormWizard/tools.xba b/openoffice/share/basic/FormWizard/tools.xba new file mode 100644 index 0000000000000000000000000000000000000000..f94dd97083907c8a2f3188d591877fadb5ae2369 --- /dev/null +++ b/openoffice/share/basic/FormWizard/tools.xba @@ -0,0 +1,369 @@ + + + +REM ***** BASIC ***** +Option Explicit +Public Const SBMAXTEXTSIZE = 50 + + +Function SetProgressValue(iValue as Integer) + If iValue = 0 Then + oProgressbar.End + End If + ProgressValue = iValue + oProgressbar.Value = iValue +End Function + + +Function GetPreferredWidth(oModel as Object, bGetMaxWidth as Boolean, Optional LocText) +Dim aPeerSize as new com.sun.star.awt.Size +Dim nWidth as Integer +Dim oControl as Object + If Not IsMissing(LocText) Then + ' Label + aPeerSize = GetPeerSize(oModel, oControl, LocText) + ElseIf CurControlType = cImageControl Then + GetPreferredWidth() = 2000 + Exit Function + Else + aPeerSize = GetPeerSize(oModel, oControl) + End If + nWidth = aPeerSize.Width + ' We increase the preferred Width a bit so that the control does not become too small + ' when we change the border from "3D" to "Flat" + GetPreferredWidth = (nWidth + 10) * XPixelFactor ' PixelTo100thmm(nWidth) +End Function + + +Function GetPreferredHeight(oModel as Object, Optional LocText) +Dim aPeerSize as new com.sun.star.awt.Size +Dim nHeight as Integer +Dim oControl as Object + If Not IsMissing(LocText) Then + ' Label + aPeerSize = GetPeerSize(oModel, oControl, LocText) + ElseIf CurControlType = cImageControl Then + GetPreferredHeight() = 2000 + Exit Function + Else + aPeerSize = GetPeerSize(oModel, oControl) + End If + nHeight = aPeerSize.Height + ' We increase the preferred Height a bit so that the control does not become too small + ' when we change the border from "3D" to "Flat" + GetPreferredHeight = (nHeight+1) * YPixelFactor ' PixelTo100thmm(nHeight) +End Function + + +Function GetPeerSize(oModel as Object, oControl as Object, Optional LocText) +Dim oPeer as Object +Dim aPeerSize as new com.sun.star.awt.Size +Dim NullValue + oControl = oController.GetControl(oModel) + oPeer = oControl.GetPeer() + If oControl.Model.PropertySetInfo.HasPropertybyName("EffectiveMax") Then + If oControl.Model.EffectiveMax = 0 Then + ' This is relevant for decimal fields + oControl.Model.EffectiveValue = 999.9999 + Else + oControl.Model.EffectiveValue = oControl.Model.EffectiveMax + End If + GetPeerSize() = oPeer.PreferredSize() + oControl.Model.EffectiveValue = NullValue + ElseIf Not IsMissing(LocText) Then + oControl.Text = LocText + GetPeerSize() = oPeer.PreferredSize() + ElseIf CurFieldType = com.sun.star.sdbc.DataType.BIT Then + GetPeerSize() = oPeer.PreferredSize() + ElseIf CurFieldType = com.sun.star.sdbc.DataType.BOOLEAN Then + GetPeerSize() = oPeer.PreferredSize() + ElseIf CurFieldType = com.sun.star.sdbc.DataType.DATE Then + oControl.Model.Date = Date + GetPeerSize() = oPeer.PreferredSize() + oControl.Model.Date = NullValue + ElseIf CurFieldType = com.sun.star.sdbc.DataType.TIME Then + oControl.Time = Time + GetPeerSize() = oPeer.PreferredSize() + oControl.Time = NullValue + Else + If oControl.MaxTextLen > SBMAXTEXTSIZE Then + oControl.Text = Mid(SBSIZETEXT,1, SBMAXTEXTSIZE) + Else + oControl.Text = Mid(SBSIZETEXT,1, oControl.MaxTextLen) + End If + GetPeerSize() = oPeer.PreferredSize() + oControl.Text = "" + End If +End Function + + +Function TwipToCM(BYVAL nValue as long) as String + TwipToCM = trim(str(nValue / 567)) + "cm" +End function + + +Function TwipTo100telMM(BYVAL nValue as long) as long + TwipTo100telMM = nValue / 0.567 +End function + + +Function TwipToPixel(BYVAL nValue as long) as long ' not an exact calculation + TwipToPixel = nValue / 15 +End function + + +Function PixelTo100thMMX(oControl as Object) as long + oPeer = oControl.GetPeer() + PixelTo100mmX = Clng(Peer.GetInfo.PixelPerMeterX/100000) + +' PixelTo100thMM = nValue * 28 ' not an exact calculation +End function + + +Function PixelTo100thMMY(oControl as Object) as long + oPeer = oControl.GetPeer() + PixelTo100mmX = Clng(Peer.GetInfo.PixelPerMeterY/100000) + +' PixelTo100thMM = nValue * 28 ' not an exact calculation +End function + + +Function GetPoint(xPos, YPos) as New com.sun.star.awt.Point +Dim aPoint as New com.sun.star.awt.Point + aPoint.X = xPos + aPoint.Y = yPos + GetPoint() = aPoint +End Function + + +Function GetSize(iWidth, iHeight) As New com.sun.star.awt.Size +Dim aSize As New com.sun.star.awt.Size + aSize.Width = iWidth + aSize.Height = iHeight + GetSize() = aSize +End Function + + +Sub ImportStyles() +Dim OldIndex as Integer + If Not bDebug Then + On Local Error GoTo WIZARDERROR + End If + OldIndex = CurIndex + CurIndex = GetCurIndex(DialogModel.lstStyles, Styles(),8) + If CurIndex <> OldIndex Then + ToggleLayoutPage(False) + Dim sImportPath as String + sImportPath = Styles(CurIndex, 8) + bWithBackGraphic = LoadNewStyles(oDocument, DialogModel, CurIndex, sImportPath, Styles(), TexturePath) + ControlCaptionsToStandardLayout() + ToggleLayoutPage(True, "lstStyles") + End If +WIZARDERROR: + If Err <> 0 Then + Msgbox(sMsgErrMsg, 16, GetProductName()) + Resume LOCERROR + LOCERROR: + End If +End Sub + + + +Function SetNumerics(ByVal oLocObject as Object, iLocFieldType as Integer) as Object + If CurControlType = cNumericBox Then + oLocObject.TreatAsNumber = True + Select Case iLocFieldType + Case com.sun.star.sdbc.DataType.BIGINT + oLocObject.EffectiveMax = 2147483647 * 2147483647 + oLocObject.EffectiveMin = -(-2147483648 * -2147483648) +' oLocObject.DecimalAccuracy = 0 + Case com.sun.star.sdbc.DataType.INTEGER + oLocObject.EffectiveMax = 2147483647 + oLocObject.EffectiveMin = -2147483648 + Case com.sun.star.sdbc.DataType.SMALLINT + oLocObject.EffectiveMax = 32767 + oLocObject.EffectiveMin = -32768 + Case com.sun.star.sdbc.DataType.TINYINT + oLocObject.EffectiveMax = 127 + oLocObject.EffectiveMin = -128 + Case com.sun.star.sdbc.DataType.FLOAT, com.sun.star.sdbc.DataType.REAL, com.sun.star.sdbc.DataType.DOUBLE, com.sun.star.sdbc.DataType.DECIMAL, com.sun.star.sdbc.DataType.NUMERIC +'Todo: oLocObject.DecimalAccuracy = ... + oLocObject.EffectiveDefault = CurDefaultValue +' Todo: HelpText??? + End Select + If oLocObject.PropertySetinfo.HasPropertyByName("Width")Then ' Note: an Access AutoincrementField does not provide this property Width + oLocObject.Width = CurFieldLength + CurScale + 1 + End If + If CurIsCurrency Then +'Todo: How do you set currencies? + End If + ElseIf CurControlType = cTextBox Then 'com.sun.star.sdbc.DataType.CHAR, com.sun.star.sdbc.DataType.VARCHAR, com.sun.star.sdbc.DataType.LONGVARCHAR + If CurFieldLength = 0 Then 'Or oLocObject.MaxTextLen > SBMAXTEXTSIZE + oLocObject.MaxTextLen = SBMAXTEXTSIZE + CurFieldLength = SBMAXTEXTSIZE + Else + oLocObject.MaxTextLen = CurFieldLength + End If + oLocObject.DefaultText = CurDefaultValue + ElseIf CurControlType = cDateBox Then +' Todo Why does this not work?: oLocObject.DefaultDate = CurDefaultValue + ElseIf CurControlType = cTimeBox Then ' com.sun.star.sdbc.DataType.DATE, com.sun.star.sdbc.DataType.TIME + oLocObject.DefaultTime = CurDefaultValue +' Todo: Property TimeFormat? frome where? + ElseIf CurControlType = cCheckBox Then +' Todo Why does this not work?: oLocObject.DefautState = CurDefaultValue + End If + If oLocObject.PropertySetInfo.HasPropertybyName("FormatKey") Then + On Local Error Resume Next + oLocObject.FormatKey = CurFormatKey + End If +End Function + + +' Destroy all Shapes in Nirwana +Sub RemoveShapes() +Dim n as Integer +Dim oControl as Object +Dim oShape as Object + For n = oDrawPage.Count-1 To 0 Step -1 + oShape = oDrawPage(n) + If oShape.Position.Y > -2000 Then + oDrawPage.Remove(oShape) + End If + Next n +End Sub + + +' Destroy all Shapes in Nirwana +Sub RemoveNirwanaShapes() +Dim n as Integer +Dim oControl as Object +Dim oShape as Object + For n = oDrawPage.Count-1 To 0 Step -1 + oShape = oDrawPage(n) + If oShape.Position.Y < -2000 Then + oDrawPage.Remove(oShape) + End If + Next n +End Sub + + + +' Note: as Shapes cannot be removed from the DrawPage without destroying +' the object we have to park them somewhere beyond the visible area of the page +Sub ShapesToNirwana() +Dim n as Integer +Dim oControl as Object + For n = 0 To oDrawPage.Count-1 + oDrawPage(n).Position = GetPoint(-20, -10000) + Next n +End Sub + + +Function CalcUniqueContentName(BYVAL oContainer as Object, sBaseName as String) as String + +Dim nPostfix as Integer +Dim sReturn as String + nPostfix = 2 + sReturn = sBaseName + while (oContainer.hasByName(sReturn)) + sReturn = sBaseName & nPostfix + nPostfix = nPostfix + 1 + Wend + CalcUniqueContentName = sReturn +End Function + + +Function CountItemsInArray(BigArray(), SearchItem) +Dim i as Integer +Dim MaxIndex as Integer +Dim ResCount as Integer + ResCount = 0 + MaxIndex = Ubound(BigArray()) + For i = 0 To MaxIndex + If SearchItem = BigArray(i) Then + ResCount = ResCount + 1 + End If + Next i + CountItemsInArray() = ResCount +End Function + + +Function GetDBHeight(oDBModel as Object) + If CurControlType = cImageControl Then + nDBHeight = 2000 + Else + If CurFieldType = com.sun.star.sdbc.DataType.LONGVARCHAR Then + oDBModel.MultiLine = True + nDBHeight = nDBRefHeight * 4 + Else + nDBHeight = nDBRefHeight + End If + End If + GetDBHeight() = nDBHeight +End Function + + +Function GetFormWizardPaths() as Boolean + FormPath = GetOfficeSubPath("Template","../wizard/bitmap") + If FormPath <> "" Then + WebWizardPath = GetOfficeSubPath("Template","wizard/web") + If WebWizardPath <> "" Then + WizardPath = GetOfficeSubPath("Template","wizard/") + If Wizardpath <> "" Then + TexturePath = GetOfficeSubPath("Gallery", "www-back/") + If TexturePath <> "" Then + WorkPath = GetPathSettings("Work") + If WorkPath <> "" Then + TempPath = GetPathSettings("Temp") + If TempPath <> "" Then + GetFormWizardPaths = True + Exit Function + End If + End If + End If + End If + End If + End If + DisposeDocument(oDocument) + GetFormWizardPaths() = False +End Function + + +Function GetFilterName(sApplicationKey as String) as String +Dim oArgs() +Dim oFactory +Dim i as Integer +Dim Maxindex as Integer +Dim UIName as String + oFactory = createUnoService("com.sun.star.document.FilterFactory") + oArgs() = oFactory.getByName(sApplicationKey) + MaxIndex = Ubound(oArgs()) + For i = 0 to MaxIndex + If (oArgs(i).Name="UIName") Then + UIName = oArgs(i).Value + Exit For + End If + next i + GetFilterName() = UIName +End Function + diff --git a/openoffice/share/basic/Gimmicks/AutoText.xba b/openoffice/share/basic/Gimmicks/AutoText.xba new file mode 100644 index 0000000000000000000000000000000000000000..9bff9400013e63dc2ebdc64d7edef83cbd94f2d2 --- /dev/null +++ b/openoffice/share/basic/Gimmicks/AutoText.xba @@ -0,0 +1,117 @@ + + + +' BASIC +Option Explicit +Dim oDocument as Object +Dim sDocumentTitle as String + + +Sub Main() +Dim oTable as Object +Dim oRows as Object +Dim oDocuText as Object +Dim oAutoTextCursor as Object +Dim oAutoTextContainer as Object +Dim oAutogroup as Object +Dim oAutoText as Object +Dim oCharStyles as Object +Dim oContentStyle as Object +Dim oHeaderStyle as Object +Dim oGroupTitleStyle as Object +Dim n, m, iAutoCount as Integer + BasicLibraries.LoadLibrary("Tools") + sDocumentTitle = "Installed AutoTexts" + + ' Open a new empty document + oDocument = CreateNewDocument("swriter") + If Not IsNull(oDocument) Then + oDocument.DocumentProperties.Title = sDocumentTitle + oDocuText = oDocument.Text + + ' Create The Character-templates + oCharStyles = oDocument.StyleFamilies.GetByName("CharacterStyles") + + ' The Characterstyle for the Header that describes the Title of Autotextgroups + oGroupTitleStyle = oDocument.createInstance("com.sun.star.style.CharacterStyle") + oCharStyles.InsertbyName("AutoTextGroupTitle", oGroupTitleStyle) + + oGroupTitleStyle.CharWeight = com.sun.star.awt.FontWeight.BOLD + oGroupTitleStyle.CharHeight = 14 + + ' The Characterstyle for the Header that describes the Title of Autotextgroups + oHeaderStyle = oDocument.createInstance("com.sun.star.style.CharacterStyle") + oCharStyles.InsertbyName("AutoTextHeading", oHeaderStyle) + oHeaderStyle.CharWeight = com.sun.star.awt.FontWeight.BOLD + + ' "Ordinary" Table Content + oContentStyle = oDocument.createInstance("com.sun.star.style.CharacterStyle") + oCharStyles.InsertbyName("TableContent", oContentStyle) + + oAutoTextContainer = CreateUnoService("com.sun.star.text.AutoTextContainer") + + oAutoTextCursor = oDocuText.CreateTextCursor() + + oAutoTextCursor.CharStyleName = "AutoTextGroupTitle" + ' Link the Title with the following table + oAutoTextCursor.ParaKeepTogether = True + + For n = 0 To oAutoTextContainer.Count - 1 + oAutoGroup = oAutoTextContainer.GetByIndex(n) + + oAutoTextCursor.SetString(oAutoGroup.Title) + oAutoTextCursor.CollapseToEnd() + oDocuText.insertControlCharacter(oAutoTextCursor,com.sun.star.text.ControlCharacter.PARAGRAPH_BREAK,False) + oTable = oDocument.CreateInstance("com.sun.star.text.TextTable") + ' Divide the table if necessary + oTable.Split = True +' oTable.KeepTogether = False + oTable.RepeatHeadLine = True + oAutoTextCursor.Text.InsertTextContent(oAutoTextCursor,oTable,False) + InsertStringToCell("AutoText Name",oTable.GetCellbyPosition(0,0), "AutoTextHeading") + InsertStringToCell("AutoText Shortcut",oTable.GetCellbyPosition(1,0), "AutoTextHeading") + ' Insert one row at the bottom of the table + oRows = oTable.Rows + iAutoCount = oAutoGroup.Count + For m = 0 To iAutoCount-1 + ' Insert the name and the title of all Autotexts + oAutoText = oAutoGroup.GetByIndex(m) + InsertStringToCell(oAutoGroup.Titles(m), oTable.GetCellbyPosition(0, m + 1), "TableContent") + InsertStringToCell(oAutoGroup.ElementNames(m), oTable.GetCellbyPosition(1, m + 1), "TableContent") + If m < iAutoCount-1 Then + oRows.InsertbyIndex(m + 2,1) + End If + Next m + oDocuText.insertControlCharacter(oAutoTextCursor,com.sun.star.text.ControlCharacter.PARAGRAPH_BREAK,False) + oAutoTextCursor.CollapseToEnd() + Next n + End If +End Sub + + +Sub InsertStringToCell(sCellString as String, oCell as Object, sCellStyle as String) +Dim oCellCursor as Object + oCellCursor = oCell.CreateTextCursor() + oCellCursor.CharStyleName = sCellStyle + oCell.Text.insertString(oCellCursor,sCellString,False) + oDocument.CurrentController.Select(oCellCursor) +End Sub diff --git a/openoffice/share/basic/Gimmicks/ChangeAllChars.xba b/openoffice/share/basic/Gimmicks/ChangeAllChars.xba new file mode 100644 index 0000000000000000000000000000000000000000..f7f237a6c7a225e569ef378ac8a17493b5138d29 --- /dev/null +++ b/openoffice/share/basic/Gimmicks/ChangeAllChars.xba @@ -0,0 +1,95 @@ + + + +' This macro replaces all characters in a writer-documet through "x" or "X" signs. +' It works on the currently activated document. +Private const UPPERREPLACECHAR = "X" +Private const LOWERREPLACECHAR = "x" + +Private MSGBOXTITLE +Private NOTSAVEDTEXT +Private WARNING + +Sub ChangeAllChars ' Change all chars in the active document +Dim oSheets, oPages as Object +Dim i as Integer +Const MBYES = 6 +Const MBABORT = 2 +Const MBNO = 7 + BasicLibraries.LoadLibrary("Tools") + MSGBOXTITLE = "Change All Characters to an '" & UPPERREPLACECHAR & "'" + NOTSAVEDTEXT = "This document has already been modified: All characters will be changed to an " & UPPERREPLACECHAR & "'. Should the document be saved now?" + WARNING = "This macro changes all characters and numbers to an '" & UPPERREPLACECHAR & "' in this document." + + On Local Error GoTo NODOCUMENT + oDocument = StarDesktop.ActiveFrame.Controller.Model + NODOCUMENT: + If Err <> 0 Then + Msgbox(WARNING & chr(13) & "First, activate a Writer document." , 16, GetProductName()) + Exit Sub + End If + On Local Error Goto 0 + + sDocType = GetDocumentType(oDocument) + + If oDocument.IsModified And oDocument.Url <> "" Then + Status = MsgBox(NOTSAVEDTEXT, 3+32, MSGBOXTITLE) + Select Case Status + Case MBYES + oDocument.Store + Case MBABORT, MBNO + End + End Select + Else + Status = MsgBox(WARNING, 3+32, MSGBOXTITLE) + If Status = MBNO Or Status = MBABORT Then ' No, Abort + End + End If + End If + + Select Case sDocType + Case "swriter" + ReplaceAllStrings(oDocument) + + Case Else + Msgbox("This macro only works with Writer documents.", 16, GetProductName()) + End Select +End Sub + + +Sub ReplaceAllStrings(oContainer as Object) + ReplaceStrings(oContainer, "[a-z]", LOWERREPLACECHAR) + ReplaceStrings(oContainer, "[à-þ]", LOWERREPLACECHAR) + ReplaceStrings(oContainer, "[A-Z]", UPPERREPLACECHAR) + ReplaceStrings(oContainer, "[À-ß]", UPPERREPLACECHAR) + ReplaceStrings(oContainer, "[0-9]", UPPERREPLACECHAR) +End Sub + + +Sub ReplaceStrings(oContainer as Object, sSearchString, sReplaceString as String) + oReplaceDesc = oContainer.createReplaceDescriptor() + oReplaceDesc.SearchCaseSensitive = True + oReplaceDesc.SearchRegularExpression = True + oReplaceDesc.Searchstring = sSearchString + oReplaceDesc.ReplaceString = sReplaceString + oReplCount = oContainer.ReplaceAll(oReplaceDesc) +End Sub diff --git a/openoffice/share/basic/Gimmicks/GetTexts.xba b/openoffice/share/basic/Gimmicks/GetTexts.xba new file mode 100644 index 0000000000000000000000000000000000000000..16f12ac2d5d34159442915a1245a744a791c02f0 --- /dev/null +++ b/openoffice/share/basic/Gimmicks/GetTexts.xba @@ -0,0 +1,542 @@ + + + +Option Explicit +' Macro-Description: +' This Macro extracts the Strings out of the currently activated document und inserts them into a logdocument +' The aim of the macro is to provide the programmer an insight into the StarOffice API +' It focusses on how document-Objects are accessed. +' Therefor not only texts of the document-body are retrieved but also Texts of general +' document Objects like, Annotations, charts and general Document Information + +Public oLogDocument, oLogText, oLogCursor, oLogHeaderStyle, oLogBodyTextStyle as Object +Public oDocument as Object +Public LogArray(1000) as String +Public LogIndex as Integer +Public oLocHeaderStyle as Object + +Sub Main +Dim sDocType as String +Dim oHyperCursor as Object +Dim oCharStyles as Object + BasicLibraries.LoadLibrary("Tools") + On Local Error GoTo NODOCUMENT + oDocument = StarDesktop.ActiveFrame.Controller.Model + sDocType = GetDocumentType(oDocument) + NODOCUMENT: + If Err <> 0 Then + Msgbox("This macro extracts all data from the active Writer, Calc or Draw document." & chr(13) &_ + "To start this macro you have to activate a document first." , 16, GetProductName) + Exit Sub + End If + On Local Error Goto 0 + + ' Open a new document where all the texts are inserted + oLogDocument = CreateNewDocument("swriter") + If Not IsNull(oLogDocument) Then + oLogText = oLogDocument.Text + + ' create and define the character styles of the Log-document + oCharStyles = oLogDocument.StyleFamilies.GetByName("CharacterStyles") + oLogHeaderStyle = oLogDocument.createInstance("com.sun.star.style.CharacterStyle") + oCharStyles.InsertbyName("Log Header", oLogHeaderStyle) + + oLogHeaderStyle.charWeight = com.sun.star.awt.FontWeight.BOLD + oLogBodyTextStyle = oLogDocument.createInstance("com.sun.star.style.CharacterStyle") + oCharStyles.InsertbyName("Log Body", oLogBodyTextStyle) + + ' Insert the title of the activated document as a hyperlink + oHyperCursor = oLogText.createTextCursor() + oHyperCursor.CharWeight = com.sun.star.awt.FontWeight.BOLD + oHyperCursor.gotoStart(False) + oHyperCursor.HyperLinkURL = oDocument.URL + oHyperCursor.HyperLinkTarget = oDocument.URL + If oDocument.DocumentProperties.Title <> "" Then + oHyperCursor.HyperlinkName = oDocument.DocumentProperties.Title + End If + oLogText.insertString(oHyperCursor, oDocument.DocumentProperties.Title, False) + oLogText.insertControlCharacter(oHyperCursor,com.sun.star.text.ControlCharacter.PARAGRAPH_BREAK,False) + + oLogCursor = oLogText.createTextCursor() + oLogCursor.GotoEnd(False) + ' "Switch off" the Hyperlink - Properties + oLogCursor.SetPropertyToDefault("HyperLinkURL") + oLogCursor.SetPropertyToDefault("HyperLinkTarget") + oLogCursor.SetPropertyToDefault("HyperLinkName") + LogIndex = 0 + + ' Get the Properties of the document + GetDocumentProps() + + Select Case sDocType + Case "swriter" + GetWriterStrings() + Case "scalc" + GetCalcStrings() + Case "sdraw", "simpress" + GetDrawStrings() + Case Else + Msgbox("This macro only works with a Writer, Calc or Draw/Impress document.", 16, GetProductName()) + End Select + End If +End Sub + + +' ***********************************************Calc-Documents************************************************** + +Sub GetCalcStrings() +Dim i, n as integer +Dim oSheet as Object +Dim SheetName as String +Dim oSheets as Object + ' Create a sequence of all sheets within the document + oSheets = oDocument.Sheets + + For i = 0 to osheets.Count - 1 + oSheet = osheets.GetbyIndex(i) + SheetName = oSheet.Name + MakeLogHeadLine("Sheet No. " & i & "(" & SheetName & ")" ) + + ' Check the "body" of the sheet + GetCellTexts(oSheet) + + If oSheet.IsScenario then + MakeLogHeadLine("Scenario Comments from " & SheetName & "'") + WriteStringtoLogFile(osheet.ScenarioComment) + End if + + GetAnnotations(oSheet, "Annotations from '" & SheetName & "'") + + GetChartStrings(oSheet, "Charts from '" & SheetName & "'") + + GetControlStrings(oSheet.DrawPage, "Controls from '" & SheetName & "'") + Next + + ' Pictures + GetCalcGraphicNames() + + GetNamedRanges() +End Sub + + +Sub GetCellTexts(oSheet as Object) +Dim BigRange, BigEnum, oCell as Object + BigRange = oDocument.CreateInstance("com.sun.star.sheet.SheetCellRanges") + BigRange.InsertbyName("",oSheet) + BigEnum = BigRange.GetCells.CreateEnumeration + While BigEnum.hasmoreElements + oCell = BigEnum.NextElement + If oCell.String <> "" And Val(oCell.String) = 0then + WriteStringtoLogFile(oCell.String) + End If + Wend +End Sub + + +Sub GetAnnotations(oSheet as Object, HeaderLine as String) +Dim oNotes as Object +Dim n as Integer + oNotes = oSheet.getAnnotations + If oNotes.hasElements() then + MakeLogHeadLine(HeaderLine) + For n = 0 to oNotes.Count-1 + WriteStringtoLogFile(oNotes.GetbyIndex(n).String) + Next + End if +End Sub + + +Sub GetNamedRanges() +Dim i as integer + MakeLogHeadLine("Named Ranges") + For i = 0 To oDocument.NamedRanges.Count - 1 + WriteStringtoLogFile(oDocument.NamedRanges.GetbyIndex(i).Name) + Next +End Sub + + +Sub GetCalcGraphicNames() +Dim n,m as integer + MakeLogHeadLine("Graphics") + For n = 0 To oDocument.Drawpages.count-1 + For m = 0 To oDocument.Drawpages.GetbyIndex(n).Count - 1 + WriteStringtoLogFile(oDocument.DrawPages.GetbyIndex(n).GetbyIndex(m).Text.String) + Next m + Next n +End Sub + + +' ***********************************************Writer-Documents************************************************** + +Sub GetParagraphTexts(oParaObject as Object, HeadLine as String) +Dim ParaEnum as Object +Dim oPara as Object +Dim oTextPortEnum as Object +Dim oTextPortion as Object +Dim i as integer +Dim oCellNames() +Dim oCell as Object + + MakeLogHeadLine(HeadLine) + ParaEnum = oParaObject.Text.CreateEnumeration + + While ParaEnum.HasMoreElements + oPara = ParaEnum.NextElement + + ' Note: The Enumeration ParaEnum lists all tables and Paragraphs. + ' Therefor we have to find out what kind of object "oPara" actually is + If oPara.supportsService("com.sun.star.text.Paragraph") Then + ' "oPara" is a Paragraph + oTextPortEnum = oPara.createEnumeration + While oTextPortEnum.hasmoreElements + oTextPortion = oTextPortEnum.nextElement() + WriteStringToLogFile(oTextPortion.String) + Wend + Else + ' "oPara" is a table + oCellNames = oPara.CellNames + For i = 0 To Ubound(oCellNames()) + If oCellNames(i) <> "" Then + oCell = oPara.getCellByName(oCellNames(i)) + WriteStringToLogFile(oCell.String) + End If + Next + End If + Wend +End Sub + + + +Sub GetChartStrings(oSheet as Object, HeaderLine as String) +Dim i as Integer +Dim aChartObject as Object +Dim aChartDiagram as Object + + MakeLogHeadLine(HeaderLine) + + For i = 0 to oSheet.Charts.Count-1 + aChartObject = oSheet.Charts.GetByIndex(i).EmbeddedObject + If aChartObject.HasSubTitle then + WriteStringToLogFile(aChartObject.SubTitle.String) + End If + + If aChartObject.HasMainTitle then + WriteStringToLogFile(aChartObject.Title.String) + End If + + aChartDiagram = aChartObject.Diagram + + If aChartDiagram.hasXAxisTitle Then + WriteStringToLogFile(aChartDiagram.XAxisTitle) + End If + + If aChartDiagram.hasYAxisTitle Then + WriteStringToLogFile(aChartDiagram.YAxisTitle) + End If + + If aChartDiagram.hasZAxisTitle Then + WriteStringToLogFile(aChartDiagram.ZAxisTitle) + End If + Next i +End Sub + + + +Sub GetFrameTexts() +Dim i as integer +Dim oTextFrame as object +Dim oFrameEnum as Object +Dim oFramePort as Object +Dim oFrameTextEnum as Object +Dim oFrameTextPort as Object + + MakeLogHeadLine("Text Frames") + For i = 0 to oDocument.TextFrames.Count-1 + oTextFrame = oDocument.TextFrames.GetbyIndex(i) + WriteStringToLogFile(oTextFrame.Name) + + ' Is the frame bound to the Page + If oTextFrame.AnchorType = com.sun.star.text.TextContentAnchorType.AT_PAGE Then + GetParagraphTexts(oTextFrame, "Text Frame Contents") + End If + + oFrameEnum = oTextFrame.CreateEnumeration + While oFrameEnum.HasMoreElements + oFramePort = oFrameEnum.NextElement + If oFramePort.supportsService("com.sun.star.text.Paragraph") then + oFrameTextEnum = oFramePort.createEnumeration + While oFrameTextEnum.HasMoreElements + oFrameTextPort = oFrameTextEnum.NextElement + If oFrameTextPort.SupportsService("com.sun.star.text.TextFrame") Then + WriteStringtoLogFile(oFrameTextPort.String) + End If + Wend + Else + WriteStringtoLogFile(oFramePort.Name) + End if + Wend + Next +End Sub + + +Sub GetTextFieldStrings() +Dim aTextField as Object +Dim i as integer +Dim CurElement as Object + MakeLogHeadLine("Text Fields") + aTextfield = oDocument.getTextfields.CreateEnumeration + While aTextField.hasmoreElements + CurElement = aTextField.NextElement + If CurElement.PropertySetInfo.hasPropertybyName("Content") Then + WriteStringtoLogFile(CurElement.Content) + ElseIf CurElement.PropertySetInfo.hasPropertybyName("PlaceHolder") Then + WriteStringtoLogFile(CurElement.PlaceHolder) + WriteStringtoLogFile(CurElement.Hint) + ElseIf Curelement.TextFieldMaster.PropertySetInfo.HasPropertybyName("Content") then + WriteStringtoLogFile(CurElement.TextFieldMaster.Content) + End If + Wend +End Sub + + + +Sub GetLinkedFileNames() +Dim oDocSections as Object +Dim LinkedFileName as String +Dim i as Integer + If Right(oDocument.URL,3) = "sgl" Then + MakeLogHeadLine("Sub-documents") + oDocSections = oDocument.TextSections + For i = 0 to oDocSections.Count - 1 + LinkedFileName = oDocSections.GetbyIndex(i).FileLink.FileURL + If LinkedFileName <> "" Then + WriteStringToLogFile(LinkedFileName) + End If + Next i + End If +End Sub + + +Sub GetSectionNames() +Dim i as integer +Dim oDocSections as Object + MakeLogHeadLine("Sections") + oDocSections = oDocument.TextSections + For i = 0 to oDocSections.Count-1 + WriteStringtoLogFile(oDocSections.GetbyIndex(i).Name) + Next +End Sub + + +Sub GetWriterStrings() + GetParagraphTexts(oDocument, "Document Body") + GetGraphicNames() + GetStyles() + GetControlStrings(oDocument.DrawPage, "Controls") + GetTextFieldStrings() + GetSectionNames() + GetFrameTexts() + GetHyperLinks + GetLinkedFileNames() +End Sub + + +' ***********************************************Draw-Documents************************************************** + +Sub GetDrawPageTitles(LocObject as Object) +Dim n as integer +Dim oPage as Object + + For n = 0 to LocObject.Count - 1 + oPage = LocObject.GetbyIndex(n) + WriteStringtoLogFile(oPage.Name) + ' Is the Page a DrawPage and not a MasterPage? + If oPage.supportsService("com.sun.star.drawing.DrawPage")then + ' Get the Name of the NotesPage (only relevant for Impress-Documents) + If oDocument.supportsService("com.sun.star.presentation.PresentationDocument") then + WriteStringtoLogFile(oPage.NotesPage.Name) + End If + End If + Next +End Sub + + +Sub GetPageStrings(oPages as Object) +Dim m, n, s as Integer +Dim oPage, oPageElement, oShape as Object + For n = 0 to oPages.Count-1 + oPage = oPages.GetbyIndex(n) + If oPage.HasElements then + For m = 0 to oPage.Count-1 + oPageElement = oPage.GetByIndex(m) + If HasUnoInterfaces(oPageElement,"com.sun.star.container.XIndexAccess") Then + ' The Object "oPageElement" a group of Shapes, that can be accessed by their index + For s = 0 To oPageElement.Count - 1 + WriteStringToLogFile(oPageElement.GetByIndex(s).String) + Next s + ElseIf HasUnoInterfaces(oPageElement, "com.sun.star.text.XText") Then + WriteStringtoLogFile(oPageElement.String) + End If + Next + End If + Next +End Sub + + +Sub GetDrawStrings() +Dim oDPages, oMPages as Object + + oDPages = oDocument.DrawPages + oMPages = oDocument.Masterpages + + MakeLogHeadLine("Titles") + GetDrawPageTitles(oDPages) + GetDrawPageTitles(oMPages) + + MakeLogHeadLine("Document Body") + GetPageStrings(oDPages) + GetPageStrings(oMPages) +End Sub + + +' ***********************************************Misc************************************************** + +Sub GetDocumentProps() +Dim oDocuProps as Object + MakeLogHeadLine("Document Properties") + oDocuProps = oDocument.DocumentProperties + WriteStringToLogFile(oDocuProps.Title) + WriteStringToLogFile(oDocuProps.Description) + WriteStringToLogFile(oDocuProps.Subject) + WriteStringToLogFile(oDocuProps.Author) +' WriteStringToLogFile(oDocuProps.UserDefinedProperties.ReplyTo) +' WriteStringToLogFile(oDocuProps.UserDefinedProperties.Recipient) +' WriteStringToLogFile(oDocuProps.UserDefinedProperties.References) +' WriteStringToLogFile(oDocuProps.Keywords) +End Sub + + +Sub GetHyperlinks() +Dim i as integer +Dim oCrsr as Object +Dim oAllHyperLinks as Object +Dim SrchAttributes(0) as new com.sun.star.beans.PropertyValue +Dim oSearchDesc as Object + + MakeLogHeadLine("Hyperlinks") + ' create a Search-Descriptor + oSearchDesc = oDocument.CreateSearchDescriptor + oSearchDesc.Valuesearch = False + + ' define the Search-attributes + srchattributes(0).Name = "HyperLinkURL" + srchattributes(0).Value = "" + oSearchDesc.SetSearchAttributes(SrchAttributes()) + + oAllHyperLinks = oDocument.findAll(oSearchDesc()) + + For i = 0 to oAllHyperLinks.Count - 1 + oFound = oAllHyperLinks(i) + oCrsr = oFound.Text.createTextCursorByRange(oFound) + WriteStringToLogFile(oCrs.HyperLinkURL) 'Url + WriteStringToLogFile(oCrs.HyperLinkTarget) 'Name + WriteStringToLogFile(oCrs.HyperLinkName) 'Frame + Next i +End Sub + + +Sub GetGraphicNames() +Dim i as integer +Dim oDocGraphics as Object + MakeLogHeadLine("Graphics") + oDocGraphics = oDocument.GraphicObjects + For i = 0 to oDocGraphics.count - 1 + WriteStringtoLogFile(oDocGraphics.GetbyIndex(i).Name) + Next +End Sub + + +Sub GetStyles() +Dim m,n as integer + MakeLogHeadLine("User-defined Templates") + + ' Check all StyleFamilies(i.e. PageStyles, ParagraphStyles, CharacterStyles, cellStyles) + For n = 0 to oDocument.StyleFamilies.Count - 1 + For m = 0 to oDocument.StyleFamilies.getbyIndex(n).Count-1 + If oDocument.StyleFamilies.GetbyIndex(n).getbyIndex(m).IsUserDefined then + WriteStringtoLogFile(oDocument.StyleFamilies.GetbyIndex(n).getbyIndex(m).Name) + End If + Next + Next +End Sub + + +Sub GetControlStrings(oDPage as Object, HeaderLine as String) +Dim aForm as Object +Dim m,n as integer + MakeLogHeadLine(HeaderLine) + 'SearchFor all possible Controls + For n = 0 to oDPage.Forms.Count - 1 + aForm = oDPage.Forms(n) + For m = 0 to aForm.Count-1 + GetControlContent(aForm.GetbyIndex(m)) + Next + Next +End Sub + + +Sub GetControlContent(LocControl as Object) +Dim i as integer + + If LocControl.PropertySetInfo.HasPropertybyName("Label") then + WriteStringtoLogFile(LocControl.Label) + + ElseIf LocControl.SupportsService("com.sun.star.form.component.ListBox") then + For i = 0 to Ubound(LocControl.StringItemList()) + WriteStringtoLogFile(LocControl.StringItemList(i)) + Next + End If + If LocControl.PropertySetInfo.HasPropertybyName("HelpText") then + WriteStringtoLogFile(LocControl.Helptext) + End If +End Sub + +' ***********************************************LogDocument************************************************** + +Sub WriteStringtoLogFile( sString as String) + If (Not FieldInArray(LogArray(),LogIndex,sString))AND (NOT ISNULL(sString)) Then + LogArray(LogIndex) = sString + LogIndex = LogIndex + 1 + oLogText.insertString(oLogCursor,sString,False) + oLogText.insertControlCharacter(oLogCursor,com.sun.star.text.ControlCharacter.PARAGRAPH_BREAK,False) + End If +End Sub + + +Sub MakeLogHeadLine(HeadText as String) + oLogCursor.CharStyleName = "Log Header" + oLogText.insertControlCharacter(oLogCursor,com.sun.star.text.ControlCharacter.PARAGRAPH_BREAK,False) + oLogText.insertString(oLogCursor,HeadText,False) + oLogText.insertControlCharacter(oLogCursor,com.sun.star.text.ControlCharacter.PARAGRAPH_BREAK,False) + oLogCursor.CharStyleName = "Log Body" +End Sub + diff --git a/openoffice/share/basic/Gimmicks/ReadDir.xba b/openoffice/share/basic/Gimmicks/ReadDir.xba new file mode 100644 index 0000000000000000000000000000000000000000..991d1e4dd1ed45418d35c854d73ff09d62d6aff1 --- /dev/null +++ b/openoffice/share/basic/Gimmicks/ReadDir.xba @@ -0,0 +1,325 @@ + + + +Option Explicit +Public Const SBPAGEX = 800 +Public Const SBPAGEY = 800 +Public Const SBRELDIST = 1.3 + +' Names of the second Dimension of the Array iLevelPos +Public Const SBBASEX = 0 +Public Const SBBASEY = 1 + +Public Const SBOLDSTARTX = 2 +Public Const SBOLDSTARTY = 3 + +Public Const SBOLDENDX = 4 +Public Const SBOLDENDY = 5 + +Public Const SBNEWSTARTX = 6 +Public Const SBNEWSTARTY = 7 + +Public Const SBNEWENDX = 8 +Public Const SBNEWENDY = 9 + +Public ConnectLevel As Integer +Public iLevelPos(1,9) As Long +Public Source as String +Public iCurLevel as Integer +Public nConnectLevel as Integer +Public nOldWidth, nOldHeight As Long +Public nOldX, nOldY, nOldLevel As Integer +Public oOldLeavingLine As Object +Public oOldArrivingLine As Object +Public DlgReadDir as Object +Dim oProgressBar as Object +Dim oDocument As Object +Dim oPage As Object + + +Sub Main() +Dim oStandardTemplate as Object + BasicLibraries.LoadLibrary("Tools") + oDocument = CreateNewDocument("sdraw") + If Not IsNull(oDocument) Then + oPage = oDocument.DrawPages(0) + oStandardTemplate = oDocument.StyleFamilies.GetByName("graphics").GetByName("standard") + oStandardTemplate.CharHeight = 10 + oStandardTemplate.TextLeftDistance = 100 + oStandardTemplate.TextRightDistance = 100 + oStandardTemplate.TextUpperDistance = 50 + oStandardTemplate.TextLowerDistance = 50 + DlgReadDir = LoadDialog("Gimmicks","ReadFolderDlg") + oProgressBar = DlgReadDir.Model.ProgressBar1 + DlgReadDir.Model.TextField1.Text = ConvertFromUrl(GetPathSettings("Work")) + DlgReadDir.Model.cmdGoOn.DefaultButton = True + DlgReadDir.GetControl("TextField1").SetFocus() + DlgReadDir.Execute + End If +End Sub + + +Sub TreeInfo() +Dim oCurTextShape As Object +Dim i as Integer +Dim bStartUpRun As Boolean +Dim CurFilename as String +Dim BaseLevel as Integer +Dim oController as Object +Dim MaxFileIndex as Integer +Dim FileNames() as String + ToggleDialogControls(False) + oProgressBar.ProgressValueMin = 0 + oProgressBar.ProgressValueMax = 100 + bStartUpRun = True + nOldHeight = 200 + nOldY = SBPAGEY + nOldX = SBPAGEX + nOldWidth = SBPAGEX + oController = oDocument.GetCurrentController + Source = ConvertToURL(DlgReadDir.Model.TextField1.Text) + BaseLevel = CountCharsInString(Source, "/", 1) + oProgressBar.ProgressValue = 5 + DlgReadDir.Model.Label3.Enabled = True + FileNames() = ReadSourceDirectory(Source) + DlgReadDir.Model.Label4.Enabled = True + DlgReadDir.Model.Label3.Enabled = False + oProgressBar.ProgressValue = 12 + FileNames() = BubbleSortList(FileNames()) + DlgReadDir.Model.Label5.Enabled = True + DlgReadDir.Model.Label4.Enabled = False + oProgressBar.ProgressValue = 20 + MaxFileIndex = Ubound(FileNames(),1) + For i = 0 To MaxFileIndex + oProgressBar.ProgressValue = 20 + (i/MaxFileIndex * 80) + CurFilename = FileNames(i,1) + SetNewLevels(FileNames(i,0), BaseLevel) + oCurTextShape = CreateTextShape(oPage, CurFilename) + CheckPageWidth(oCurTextShape.Size.Width) + iLevelPos(iCurLevel,SBBASEY) = oCurTextShape.Position.Y + If i = 0 Then + AdjustPageHeight(oCurTextShape.Size.Height, MaxFileIndex + 1) + End If + ' The Current TextShape has To be connected with a TextShape one Level higher + ' except for a TextShape In Level 0: + If Not bStartUpRun Then + ' A leaving Line Is only drawn when level is not 0 + If iCurLevel<> 0 Then + ' Determine the Coordinates of the arriving Line + iLevelPos(iCurLevel,SBOLDSTARTX) = iLevelPos(nConnectLevel,SBNEWSTARTX) + iLevelPos(iCurLevel,SBOLDSTARTY) = oCurTextShape.Position.Y + 0.5 * oCurTextShape.Size.Height + + iLevelPos(iCurLevel,SBOLDENDX) = iLevelPos(iCurLevel,SBBASEX) + iLevelPos(iCurLevel,SBOLDENDY) = oCurTextShape.Position.Y + 0.5 * oCurTextShape.Size.Height + + oOldArrivingLine = DrawLine(iCurLevel, SBOLDSTARTX, SBOLDSTARTY, SBOLDENDX, SBOLDENDY, oPage) + + ' Determine the End-Coordinates of the last leaving Line + iLevelPos(nConnectLevel,SBNEWENDX) = iLevelPos(nConnectLevel,SBNEWSTARTX) + iLevelPos(nConnectLevel,SBNEWENDY) = oCurTextShape.Position.Y + 0.5 * oCurTextShape.Size.Height + Else + ' On Level 0 the last Leaving Line's Endpoint is the upper edge of the TextShape + iLevelPos(nConnectLevel,SBNEWENDY) = oCurTextShape.Position.Y + iLevelPos(nConnectLevel,SBNEWENDX) = iLevelPos(nConnectLevel,SBNEWSTARTX) + End If + ' Draw the Connectors To the previous TextShapes + oOldLeavingLine = DrawLine(nConnectLevel, SBNEWSTARTX, SBNEWSTARTY, SBNEWENDX, SBNEWENDY, oPage) + Else + ' StartingPoint of the leaving Edge + bStartUpRun = FALSE + End If + + ' Determine the beginning Coordinates of the leaving Line + iLevelPos(iCurLevel,SBNEWSTARTX) = iLevelPos(iCurLevel,SBBASEX) + 0.5 * oCurTextShape.Size.Width + iLevelPos(iCurLevel,SBNEWSTARTY) = iLevelPos(iCurLevel,SBBASEY) + oCurTextShape.Size.Height + + ' Save the values For the Next run + nOldHeight = oCurTextShape.Size.Height + nOldX = oCurTextShape.Position.X + nOldWidth = oCurTextShape.Size.Width + nOldLevel = iCurLevel + Next i + ToggleDialogControls(True) + DlgReadDir.Model.cmdGoOn.Enabled = False +End Sub + + +Function CreateTextShape(oPage as Object, Filename as String) +Dim oTextShape As Object +Dim aPoint As New com.sun.star.awt.Point + + aPoint.X = CalculateXPoint() + aPoint.Y = nOldY + SBRELDIST * nOldHeight + nOldY = aPoint.Y + + oTextShape = oDocument.createInstance("com.sun.star.drawing.TextShape") + oTextShape.LineStyle = 1 + oTextShape.Position = aPoint + + oPage.add(oTextShape) + oTextShape.TextAutoGrowWidth = TRUE + oTextShape.TextAutoGrowHeight = TRUE + oTextShape.String = FileName + + ' Configure Size And Position of the TextShape according to its Scripting + aPoint.X = iLevelPos(iCurLevel,SBBASEX) + oTextShape.Position = aPoint + CreateTextShape() = oTextShape +End Function + + +Function CalculateXPoint() + ' The current level Is lower than the Old one + If (iCurLevel< nOldLevel) And (iCurLevel<> 0) Then + ' ClearArray(iLevelPos(),iCurLevel+1) + Elseif iCurLevel= 0 Then + iLevelPos(iCurLevel,SBBASEX) = SBPAGEX + ' The current level Is higher than the old one + Elseif iCurLevel> nOldLevel Then + iLevelPos(iCurLevel,SBBASEX) = iLevelPos(iCurLevel-1,SBBASEX) + nOldWidth + 100 + End If + CalculateXPoint = iLevelPos(iCurLevel,SBBASEX) +End Function + + +Function DrawLine(nLevel, nStartX, nStartY, nEndX, nEndY As Integer, oPage as Object) +Dim oConnect As Object +Dim aPoint As New com.sun.star.awt.Point +Dim aSize As New com.sun.star.awt.Size + aPoint.X = iLevelPos(nLevel,nStartX) + aPoint.Y = iLevelPos(nLevel,nStartY) + aSize.Width = iLevelPos(nLevel,nEndX) - iLevelPos(nLevel,nStartX) + aSize.Height = iLevelPos(nLevel,nEndY) - iLevelPos(nLevel,nStartY) + oConnect = oDocument.createInstance("com.sun.star.drawing.LineShape") + oConnect.Position = aPoint + oConnect.Size = aSize + oPage.Add(oConnect) + DrawLine() = oConnect +End Function + + +Sub GetSourceDirectory() + GetFolderName(DlgReadDir.Model.TextField1) +End Sub + + +Function ReadSourceDirectory(ByVal Source As String) +Dim i as Integer +Dim m as Integer +Dim n as Integer +Dim s as integer +Dim FileName as string +Dim FileNameList(100,1) as String +Dim DirList(0) as String +Dim oUCBobject as Object +Dim DirContent() as String +Dim SystemPath as String +Dim PathSeparator as String +Dim MaxFileIndex as Integer + PathSeparator = GetPathSeparator() + oUcbobject = createUnoService("com.sun.star.ucb.SimpleFileAccess") + m = 0 + s = 0 + DirList(0) = Source + FileNameList(n,0) = Source + SystemPath = ConvertFromUrl(Source) + FileNameList(n,1) = FileNameoutofPath(SystemPath, PathSeparator) + n = 1 + Do + Source = DirList(m) + m = m + 1 + DirContent() = oUcbObject.GetFolderContents(Source,True) + If Ubound(DirContent()) <> -1 Then + MaxFileIndex = Ubound(DirContent()) + For i = 0 to MaxFileIndex + FileName = DirContent(i) + FileNameList(n,0) = FileName + SystemPath = ConvertFromUrl(FileName) + FileNameList(n,1) = FileNameOutofPath(SystemPath, PathSeparator) + n = n + 1 + If n > Ubound(FileNameList(),1) Then + ReDim Preserve FileNameList(n + 10,1) as String + End If + If oUcbObject.IsFolder(FileName) Then + s = s + 1 + ReDim Preserve DirList(s) as String + DirList(s) = FileName + End If + Next i + End If + Loop Until m > Ubound(DirList() + ReDim Preserve FileNameList(n-1,1) as String + ReadSourceDirectory() = FileNameList() +End Function + + +Sub CloseDialog + DlgReadDir.EndExecute +End Sub + + +Sub AdjustPageHeight(lShapeHeight, FileCount) +Dim lNecHeight as Long +Dim lBorders as Long + oDocument.LockControllers + lBorders = oPage.BorderTop + oPage.BorderBottom + lNecHeight = SBPAGEY + (FileCount * SBRELDIST * lShapeHeight) + If lNecHeight > (oPage.Height - lBorders) Then + oPage.Height = lNecHeight + lBorders + 500 + End If + oDocument.UnlockControllers +End Sub + + +Sub SetNewLevels(FileName as String, BaseLevel as Integer) + iCurLevel= CountCharsInString(FileName, "/", 1) - BaseLevel + If iCurLevel <> 0 Then + nConnectLevel = iCurLevel- 1 + Else + nConnectLevel = iCurLevel + End If + If iCurLevel > Ubound(iLevelPos(),1) Then + ReDim Preserve iLevelPos(iCurLevel,9) as Long + End If +End Sub + + +Sub CheckPageWidth(TextWidth as Long) +Dim PageWidth as Long +Dim BaseX as Long + PageWidth = oPage.Width + BaseX = iLevelPos(iCurLevel,SBBASEX) + If BaseX + TextWidth > PageWidth - 1000 Then + oPage.Width = 1000 + BaseX + TextWidth + End If +End Sub + + +Sub ToggleDialogControls(bDoEnable as Boolean) + With DlgReadDir.Model + .cmdGoOn.Enabled = bDoEnable + .cmdGetDir.Enabled = bDoEnable + .Label1.Enabled = bDoEnable + .Label2.Enabled = bDoEnable + .TextField1.Enabled = bDoEnable + End With +End Sub diff --git a/openoffice/share/basic/Gimmicks/ReadFolderDlg.xdl b/openoffice/share/basic/Gimmicks/ReadFolderDlg.xdl new file mode 100644 index 0000000000000000000000000000000000000000..412af10f3c7aed5d2d41675547bc090c1482943b --- /dev/null +++ b/openoffice/share/basic/Gimmicks/ReadFolderDlg.xdl @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/basic/Gimmicks/UserfieldDlg.xdl b/openoffice/share/basic/Gimmicks/UserfieldDlg.xdl new file mode 100644 index 0000000000000000000000000000000000000000..1fa2d1e883cd4cd46bfebcf450835d299c4139e5 --- /dev/null +++ b/openoffice/share/basic/Gimmicks/UserfieldDlg.xdl @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/basic/Gimmicks/Userfields.xba b/openoffice/share/basic/Gimmicks/Userfields.xba new file mode 100644 index 0000000000000000000000000000000000000000..69d8401611657ef04200b7bd01d7df3a722121eb --- /dev/null +++ b/openoffice/share/basic/Gimmicks/Userfields.xba @@ -0,0 +1,239 @@ + + + +Option Explicit +'Todo: Controlling Scrollbar via Keyboard + +Public Const SBMAXFIELDINDEX = 14 + +Public DlgUserFields as Object +Public oDocument as Object +Public UserFieldDataType(SBMAXFIELDINDEX,1) as String +Public ScrollBarValue as Integer +Public UserFieldFamily(0, SBMAXfIELDINDEX) as String +Public Const SBTBCOUNT = 9 +Public oUserDataAccess as Object +Public CurFieldIndex as Integer +Public FilePath as String + +Sub StartChangesUserfields +Dim SystemPath as String + BasicLibraries.LoadLibrary("Tools") + UserFieldDatatype(0,0) = "COMPANY" + UserFieldDatatype(0,1) = "o" + UserFieldDatatype(1,0) = "FIRSTNAME" + UserFieldDatatype(1,1) = "givenname" + UserFieldDatatype(2,0) = "LASTNAME" + UserFieldDatatype(2,1) = "sn" + UserFieldDatatype(3,0) = "INITIALS" + UserFieldDatatype(3,1) = "initials" + UserFieldDatatype(4,0) = "STREET" + UserFieldDatatype(4,1) = "street" + UserFieldDatatype(5,0) = "COUNTRY" + UserFieldDatatype(5,1) = "c" + UserFieldDatatype(6,0) = "ZIP" + UserFieldDatatype(6,1) = "postalcode" + UserFieldDatatype(7,0) = "CITY" + UserFieldDatatype(7,1) = "l" + UserFieldDatatype(8,0) = "TITLE" + UserFieldDatatype(8,1) = "title" + UserFieldDatatype(9,0) = "POSITION" + UserFieldDatatype(9,1) = "position" + UserFieldDatatype(10,0) = "PHONE_HOME" + UserFieldDatatype(10,1) = "homephone" + UserFieldDatatype(11,0) = "PHONE_WORK" + UserFieldDatatype(11,1) = "telephonenumber" + UserFieldDatatype(12,0) = "FAX" + UserFieldDatatype(12,1) = "facsimiletelephonenumber" + UserFieldDatatype(13,0) = "E-MAIL" + UserFieldDatatype(13,1) = "mail" + UserFieldDatatype(14,0) = "STATE" + UserFieldDatatype(14,1) = "st" + FilePath = GetPathSettings("Config", False) & "/" & "UserData.dat" + DlgUserFields = LoadDialog("Gimmicks","UserfieldDlg") + SystemPath = ConvertFromUrl(FilePath) + DlgUserFields.Model.Label10.Label = ReplaceString(DlgUserFields.Model.Label10.Label, "'" & SystemPath & "'", "<ConfigDir>") + DlgUserFields.Model.Label10.Label = ReplaceString(DlgUserFields.Model.Label10.Label, GetProductName(), "<PRODUCTNAME>") + DlgUserFields.Model.cmdSelect.HelpText = ReplaceString(DlgUserFields.Model.cmdSelect.HelpText, GetProductName(), "<PRODUCTNAME>") + ScrollBarValue = 0 + oUserDataAccess = GetRegistryKeyContent("org.openoffice.UserProfile/Data", True) + InitializeUserFamily() + FillDialog() + DlgUserFields.Execute + DlgUserFields.Dispose() +End Sub + + +Sub FillDialog() +Dim a as Integer + With DlgUserFields + For a = 1 To SBTBCount + .GetControl("Label" & a).Model.Label = UserFieldDataType(a-1,0) + .GetControl("TextField" & a).Model.Text = UserFieldFamily(CurFieldIndex, a-1) + Next a + .Model.ScrollBar1.ScrollValueMax = (SBMAXFIELDINDEX+1) - SBTBCOUNT + .Model.ScrollBar1.BlockIncrement = SBTBCOUNT + .Model.ScrollBar1.LineIncrement = 1 + .Model.ScrollBar1.ScrollValue = ScrollBarValue + End With +End Sub + + +Sub ScrollControls() + ScrollTextFieldInfo(ScrollBarValue) + ScrollBarValue = DlgUserFields.Model.ScrollBar1.ScrollValue + If (ScrollBarValue + SBTBCOUNT) >= SBMAXFIELDINDEX + 1 Then + ScrollBarValue = (SBMAXFIELDINDEX + 1) - SBTBCOUNT + End If + FillupTextFields() +End Sub + + +Sub ScrollTextFieldInfo(ByVal iScrollValue as Integer) +Dim a as Integer +Dim CurIndex as Integer + For a = 1 To SBTBCOUNT + CurIndex = (a-1) + iScrollValue + UserFieldFamily(CurFieldIndex,CurIndex) = DlgUserFields.GetControl("TextField" & a).Model.Text + Next a +End Sub + + +Sub StopMacro() + DlgUserFields.EndExecute +End Sub + + +Sub SaveSettings() +Dim n as Integer +Dim m as Integer +Dim MaxIndex as Integer + ScrollTextFieldInfo(DlgUserFields.Model.ScrollBar1.ScrollValue) + MaxIndex = Ubound(UserFieldFamily(), 1) + Dim FileStrings(MaxIndex) as String + For n = 0 To MaxIndex + FileStrings(n) = "" + For m = 0 To SBMAXFIELDINDEX + FileStrings(n) = FileStrings(n) & UserFieldFamily(n,m) & ";" + Next m + Next n + SaveDataToFile(FilePath, FileStrings(), True) +End Sub + + +Sub ToggleButtons(ByVal Index as Integer) +Dim i as Integer + CurFieldIndex = Index + DlgUserFields.Model.cmdNextUser.Enabled = CurFieldIndex <> Ubound(UserFieldFamily(), 1) + DlgUserFields.Model.cmdPrevUser.Enabled = CurFieldIndex <> 0 +End Sub + + +Sub InitializeUserFamily() +Dim FirstIndex as Integer +Dim UserFieldstrings() as String +Dim LocStrings() as String +Dim bFileExists as Boolean +Dim n as Integer +Dim m as Integer + bFileExists = LoadDataFromFile(GetPathSettings("Config", False) & "/" & "UserData.dat", UserFieldStrings()) + If bFileExists Then + FirstIndex = Ubound(UserFieldStrings()) + ReDim Preserve UserFieldFamily(FirstIndex, SBMAXFIELDINDEX) as String + For n = 0 To FirstIndex + LocStrings() = ArrayOutofString(UserFieldStrings(n), ";") + For m = 0 To SBMAXFIELDINDEX + UserFieldFamily(n,m) = LocStrings(m) + Next m + Next n + Else + ReDim Preserve UserFieldFamily(0,SBMAXFIELDINDEX) as String + For m = 0 To SBMAXFIELDINDEX + UserFieldFamily(0,m) = oUserDataAccess.GetByName(UserFieldDataType(m,1)) + Next m + End If + ToggleButtons(0) +End Sub + + +Sub AddRecord() +Dim i as Integer +Dim MaxIndex as Integer + For i = 1 To SBTBCount + DlgUserFields.GetControl("TextField" & i).Model.Text = "" + Next i + MaxIndex = Ubound(UserFieldFamily(),1) + ReDim Preserve UserFieldFamily(MaxIndex + 1, SBMAXFIELDINDEX) as String + ToggleButtons(MaxIndex + 1, 1) +End Sub + + +Sub FillupTextFields() +Dim a as Integer +Dim CurIndex as Integer + For a = 1 To SBTBCOUNT + CurIndex = (a-1) + ScrollBarValue + DlgUserFields.GetControl("Label" & a).Model.Label = UserFieldDataType(CurIndex,0) + DlgUserFields.GetControl("TextField" & a).Model.Text = UserFieldFamily(CurFieldIndex, CurIndex) + Next a +End Sub + + +Sub StepToRecord(aEvent as Object) +Dim iStep as Integer + iStep = CInt(aEvent.Source.Model.Tag) + ScrollTextFieldInfo(ScrollBarValue) + ToggleButtons(CurFieldIndex + iStep) + FillUpTextFields() +End Sub + + +Sub SelectCurrentFields() +Dim MaxIndex as Integer +Dim i as Integer + ScrollTextFieldInfo(ScrollBarValue) + MaxIndex = Ubound(UserFieldFamily(),2) + For i = 0 To MaxIndex + oUserDataAccess.ReplaceByName(UserFieldDataType(i,1), UserFieldFamily(CurFieldIndex, i)) + Next i + oUserDataAccess.commitChanges() +End Sub + + +Sub DeleteCurrentSettings() +Dim n as Integer +Dim m as Integer +Dim MaxIndex as Integer + MaxIndex = Ubound(UserFieldFamily(),1) + If CurFieldIndex < MaxIndex Then + For n = CurFieldIndex To MaxIndex - 1 + For m = 0 To SBMAXFIELDINDEX + UserFieldFamily(n,m) = UserFieldFamily(n + 1,m) + Next m + Next n + Else + CurFieldIndex = MaxIndex - 1 + End If + ReDim Preserve UserFieldFamily(MaxIndex-1, SBMAXfIELDINDEX) as String + FillupTextFields() + ToggleButtons(CurFieldIndex) +End Sub diff --git a/openoffice/share/basic/Gimmicks/dialog.xlb b/openoffice/share/basic/Gimmicks/dialog.xlb new file mode 100644 index 0000000000000000000000000000000000000000..22271dacb14bac5cddb71c09075d97a9215cbb97 --- /dev/null +++ b/openoffice/share/basic/Gimmicks/dialog.xlb @@ -0,0 +1,6 @@ + + + + + + diff --git a/openoffice/share/basic/Gimmicks/script.xlb b/openoffice/share/basic/Gimmicks/script.xlb new file mode 100644 index 0000000000000000000000000000000000000000..5c820ba43e0c8bf120702b803da02056af9737b2 --- /dev/null +++ b/openoffice/share/basic/Gimmicks/script.xlb @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/openoffice/share/basic/ImportWizard/API.xba b/openoffice/share/basic/ImportWizard/API.xba new file mode 100644 index 0000000000000000000000000000000000000000..cb0e3646c8da7c83d01fc9a1a874ca88912ad7aa --- /dev/null +++ b/openoffice/share/basic/ImportWizard/API.xba @@ -0,0 +1,228 @@ + + + +Declare Function RegOpenKeyEx Lib "advapi32.dll" Alias "RegOpenKeyExA" _ + (ByVal hKey As Long, _ + ByVal lpSubKey As String, _ + ByVal ulOptions As Long, _ + ByVal samDesired As Long, _ + phkResult As Long) As Long + +Declare Function RegQueryValueExString Lib "advapi32.dll" Alias "RegQueryValueExA" _ + (ByVal hKey As Long, _ + ByVal lpValueName As String, _ + ByVal lpReserved As Long, _ + lpType As Long, _ + lpData As String, _ + lpcbData As Long) As Long + +Declare Function RegQueryValueExLong Lib "advapi32.dll" Alias "RegQueryValueExA" _ + (ByVal hKey As Long, _ + ByVal lpValueName As String, _ + ByVal lpReserved As Long, _ + lpType As Long, _ + lpData As Long, _ + lpcbData As Long) As Long + +Declare Function RegQueryValueExNULL Lib "advapi32.dll" Alias "RegQueryValueExA" _ + (ByVal hKey As Long, _ + ByVal lpValueName As String, _ + ByVal lpReserved As Long, _ + lpType As Long, _ + ByVal lpData As Long, _ + lpcbData As Long) As Long + +Declare Function RegCloseKeyA Lib "advapi32.dll" Alias "RegCloseKey" _ + (ByVal hKey As Long) As Long + + +Public Const HKEY_CLASSES_ROOT = &H80000000 +Public Const HKEY_CURRENT_USER = &H80000001 +Public Const HKEY_LOCAL_MACHINE = &H80000002 +Public Const HKEY_USERS = &H80000003 +Public Const KEY_ALL_ACCESS = &H3F +Public Const REG_OPTION_NON_VOLATILE = 0 +Public Const REG_SZ As Long = 1 +Public Const REG_DWORD As Long = 4 +Public Const ERROR_NONE = 0 +Public Const ERROR_BADDB = 1 +Public Const ERROR_BADKEY = 2 +Public Const ERROR_CANTOPEN = 3 +Public Const ERROR_CANTREAD = 4 +Public Const ERROR_CANTWRITE = 5 +Public Const ERROR_OUTOFMEMORY = 6 +Public Const ERROR_INVALID_PARAMETER = 7 +Public Const ERROR_ACCESS_DENIED = 8 +Public Const ERROR_INVALID_PARAMETERS = 87 +Public Const ERROR_NO_MORE_ITEMS = 259 +'Public Const KEY_READ = &H20019 + + +Function OpenRegKey(lBaseKey As Long, sKeyName As String) As Variant +Dim LocKeyValue +Dim hKey as Long +Dim lRetValue as Long + lRetValue = RegOpenKeyEx(lBaseKey, sKeyName, 0, KEY_ALL_ACCESS, hKey) +' lRetValue = QueryValue(HKEY_LOCAL_MACHINE, "SOFTWARE\Microsoft\Outlook Express\5.0\Default Settings", "Revocation Checking") + If hKey <> 0 Then + RegCloseKeyA (hKey) + End If + OpenRegKey() = lRetValue +End Function + + +Function GetDefaultPath(CurOffice as Integer) As String +Dim sPath as String +Dim Index as Integer + Select Case Wizardmode + Case SBMICROSOFTMODE + Index = Applications(CurOffice,SBAPPLKEY) + If GetGUIType = 1 Then ' Windows + sPath = QueryValue(HKEY_LOCAL_MACHINE, sKeyName(Index), sValueName(Index)) + Else + sPath = "" + End If + If sPath = "" Then + sPath = SOWorkPath + End If + GetDefaultPath = sPath + Case SBXMLMODE + GetDefaultPath = SOWorkPath + End Select +End Function + + +Function GetTemplateDefaultPath(Index as Integer) As String +Dim sLocTemplatePath as String +Dim sLocProgrampath as String +Dim Progstring as String +Dim PathList()as String +Dim Maxindex as Integer +Dim OldsLocTemplatePath +Dim sTemplateKeyName as String +Dim sTemplateValueName as String + On Local Error Goto NOVAlIDSYSTEMPATH + Select Case WizardMode + Case SBMICROSOFTMODE + If GetGUIType = 1 Then ' Windows + ' Template directory of Office 97 + sTemplateKeyName = "Software\Microsoft\Office\8.0\Common\FileNew\LocalTemplates" + sTemplateValueName = "" + sLocTemplatePath = QueryValue(HKEY_LOCAL_MACHINE, sTemplateKeyName, sTemplateValueName) + + If sLocTemplatePath = "" Then + ' Retrieve the template directory of Office 2000 + ' Unfortunately there is no existing note about the template directory in + ' the whole registry. + + ' Programdirectory of Office 2000 + sTemplateKeyName = "Software\Microsoft\Office\9.0\Common\InstallRoot" + sTemplateValueName = "Path" + sLocProgrampath = QueryValue(HKEY_LOCAL_MACHINE, sTemplateKeyName, sTemplateValueName) + If sLocProgrampath <> "" Then + If Right(sLocProgrampath, 1) <> "\" Then + sLocProgrampath = sLocProgrampath & "\" + End If + PathList() = ArrayoutofString(sLocProgrampath,"\",Maxindex) + Progstring = "\" & PathList(Maxindex-1) & "\" + OldsLocTemplatePath = DeleteStr(sLocProgramPath,Progstring) + + sLocTemplatePath = OldsLocTemplatePath & "\" & "Templates" + + ' Does this subdirectory "templates" exist at all + If oUcb.Exists(sLocTemplatePath) Then + ' If Not the main directory of the office is the base + sLocTemplatePath = OldsLocTemplatePath + End If + Else + sLocTemplatePath = SOWorkPath + End If + End If + GetTemplateDefaultPath = ConvertToUrl(sLocTemplatePath) + Else + GetTemplateDefaultPath = SOWorkPath + End If + Case SBXMLMODE + If Index = 3 Then + ' Helper Application with no templates + GetTemplateDefaultPath = SOWorkPath + Else + GetTemplateDefaultPath = SOTemplatePath + End If + End Select +NOVALIDSYSTEMPATH: + If Err <> 0 Then + GetTemplateDefaultPath() = SOWorkPath + Resume ONITGOES + ONITGOES: + End If +End Function + + +Function QueryValueEx(ByVal lhKey, ByVal szValueName As String, vValue As String) As Long +Dim cch As Long +Dim lrc As Long +Dim lType As Long +Dim lValue As Long +Dim sValue As String +Dim Empty + + On Error GoTo QueryValueExError + + lrc = RegQueryValueExNULL(lhKey, szValueName, 0&, lType, 0&, cch) + If lrc <> ERROR_NONE Then Error 5 + Select Case lType + Case REG_SZ: + sValue = String(cch, 0) + lrc = RegQueryValueExString(lhKey, szValueName, 0&, lType, sValue, cch) + If lrc = ERROR_NONE Then + vValue = Left$(sValue, cch) + Else + vValue = Empty + End If + Case REG_DWORD: + lrc = RegQueryValueExLong(lhKey, szValueName, 0&, lType, lValue, cch) + If lrc = ERROR_NONE Then + vValue = lValue + End If + Case Else + lrc = -1 + End Select +QueryValueExExit: + QueryValueEx = lrc + Exit Function +QueryValueExError: + Resume QueryValueExExit +End Function + + +Function QueryValue(BaseKey As Long, sKeyName As String, sValueName As String) As Variant +Dim lRetVal As Long ' Returnvalue API-Call +Dim hKey As Long ' Onen key handle +Dim vValue As String ' Key value + + lRetVal = RegOpenKeyEx(BaseKey, sKeyName, 0, KEY_ALL_ACCESS, hKey) + lRetVal = QueryValueEx(hKey, sValueName, vValue) + RegCloseKeyA (hKey) + QueryValue = vValue +End Function + diff --git a/openoffice/share/basic/ImportWizard/DialogModul.xba b/openoffice/share/basic/ImportWizard/DialogModul.xba new file mode 100644 index 0000000000000000000000000000000000000000..23bf20d7e12233985a9f387bba1225870ab4b13c --- /dev/null +++ b/openoffice/share/basic/ImportWizard/DialogModul.xba @@ -0,0 +1,677 @@ + + + +Option Explicit + +Public Const bDebugWizard = True + +Public Const SBFIRSTAPPLCHECKED = 0 +Public Const SBSECONDAPPLCHECKED = 1 +Public Const SBTHIRDAPPLCHECKED = 2 +Public Const SBFOURTHAPPLCHECKED = 3 +Public bFilterTracingAvailable as Boolean +Public WizardMode as String +Public Const SBMICROSOFTMODE = "MS" +Public Const SBXMLMODE = "SO" +' The absolute maximal Number of possible Applications +Public Const Twip = 425 +Public Const SBMAXAPPLCOUNT = 4 +Public MaxApplCount as Integer +Public CurOffice As Integer +Public SOBitmapPath As String +Public SOWorkPath As String +Public SOTemplatePath as String +Public bCancelTask As Boolean +Public bDoKeepApplValues as Boolean +Public iApplSection as Integer +Public oUcb as Object +Public PathSeparator as String + +Public ApplCount as Integer +Public sKeyName(SBMAXAPPLCOUNT-1) as String +Public sValueName(SBMAXAPPLCOUNT-1) as String +Public sCRLF as String +Public MSFilterName(5,4) as String +Public XMLFilterName(7,3) as String 'Number of different formats +Public FilterTracingLogPath(2) as String +Public bMSApplFilterTracingAvailable(2) as String +Public bTakeOverTargetName(2) as Boolean +Public bTakeOverPathName(2) as Boolean + +' e.g.: +' XMLFilterName(x,0) = "sdw" ' in documents we take the extensions; in SO-templates the appropriate Filtername +' XMLFilterName(x,1) = "swriter: StarWriter 5.0" ' the filtername of the target-format +' XMLFilterName(x,2) = "sxw" ' the target extension + +Public Applications(SBMAXAPPLCOUNT-1,9) + +Public Const SBAPPLCONVERT = 0 +Public Const SBDOCCONVERT = 1 +Public Const SBDOCRECURSIVE = 2 +Public Const SBDOCSOURCE = 3 +Public Const SBDOCTARGET = 4 +Public Const SBTEMPLCONVERT = 5 +Public Const SBTEMPLRECURSIVE = 6 +Public Const SBTEMPLSOURCE = 7 +Public Const SBTEMPLTARGET = 8 +Public Const SBAPPLKEY = 9 +Public XMLTemplateList() + +' Application-relating Data are stored in this Array +' according to the following structure: +' Applications(X,0) = True/False (Application is to be converted) +' Applications(X,1) = True/False (Documents are to be converted) +' Applications(X,2) = True/False (Including Subdirectories) +' Applications(X,3) = "File:///..." (SourceUrl of the documents) +' Applications(X,4) = "File///:..." (TargetUrl of the documents) +' Applications(X,5) = True/False (Templates are to be converted) +' Applications(X,6) = True/False (Including Subdirectories) +' Applications(X,7) = "File:///..." (SourceUrl of the templates) +' Applications(X,8) = "File:///..." (TargetUrl of the templates) +' Applications(X,9) = 0 (Key to the original Index of the Applications) + +Public Const SBMAXEXTENSIONLENGTH = 17 + + +Sub FillStep_Welcome() +Dim i as Integer +' bDoKeepApplValues = False + ImportDialogArea.Title = sTitle + With ImportDialog + .cmdHelp.Label = sHelpButton + .cmdCancel.Label = sCancelButton + .cmdBack.Label = sBackButton + .cmdGoOn.Label = sNextButton + .WelcomeTextLabel.Label = sWelcomeTextLabel1 + .WelcomeTextLabel2.Label = sWelcomeTextLabel2 + .WelcomeTextLabel3.Label = sWelcomeTextLabel3 + + .optMSDocuments.Label = sContainerName(0) + .chkMSApplication1.Label = sMsDocumentCheckbox(0) + .chkMSApplication2.Label = sMsDocumentCheckbox(1) + .chkMSApplication3.Label = sMsDocumentCheckbox(2) + + .optSODocuments.Label = sContainerName(1) + .chkSOApplication1.Label = sSODocumentCheckbox(0) + .chkSOApplication2.Label = sSODocumentCheckbox(1) + .chkSOApplication3.Label = sSODocumentCheckbox(2) + .chkSOApplication4.Label = sSODocumentCheckbox(3) + .cmdBack.Enabled = False + .Step = 1 + + If Not oFactoryKey.hasbyName("com.sun.star.text.TextDocument") Then + .chkLogfile.State = 0 + .chkLogfile.Enabled = False + End If + End With + CheckModuleInstallation() + ToggleNextButton() +End Sub + + +Sub FillStep_InputPaths(OfficeIndex as Integer, bStartup as Boolean) +Dim Index as Integer +Dim oNullObject as Object + If bStartup And Not bDoKeepApplValues Then + If ImportDialog.optMSDocuments.State = 1 Then + SetupMSConfiguration() + Else + SetupXMLConfiguration() + End If + FillUpApplicationList() + End If + CurOffice = OfficeIndex + Index = Applications(CurOffice,SBAPPLKEY) + InitializePathsforCurrentApplication(Index) + With ImportDialog + .chkTemplatePath.Label = sTemplateCheckbox(Index) + .chkDocumentPath.State = Abs(Applications(CurOffice,SBDOCCONVERT)) + .chkDocumentSearchSubDir.State = Abs(Applications(CurOffice,SBDOCRECURSIVE)) + .txtDocumentImportPath.Text = ConvertFromUrl(Applications(CurOffice,SBDOCSOURCE)) + .txtDocumentExportPath.Text = ConvertFromUrl(Applications(CurOffice,SBDOCTARGET)) + .hlnDocuments.Label = sProgressMoreDocs + If WizardMode = SBXMLMODE Then + ImportDialogArea.Title = sTitle & " - " & sSODocumentCheckBox(Index) + Else + ImportDialogArea.Title = sTitle & " - " & sMSDocumentCheckBox(Index) + End If + If WizardMode = SBXMLMODE AND Index = 3 Then + ' Note: SO-Helper Applications are partly treated like templates although they only have documents + .hlnTemplates.Label = sProgressMoreDocs + .chkTemplatePath.Label = sSOHelperDocuments(0,0) + .chkTemplatePath.Enabled = oFactoryKey.HasByName(sSOHelperDocuments(0,1)) + .chkDocumentPath.Label = sSOHelperDocuments(1,0) + .chkDocumentPath.Enabled = oFactoryKey.HasByName(sSOHelperDocuments(1,1)) + Else + .chkTemplatePath.Enabled = True + .chkDocumentPath.Enabled = True + .chkTemplatePath.Label = sTemplateCheckbox(Index) + .chkDocumentPath.Label = sDocumentCheckbox(Index) + .hlnTemplates.Label = sProgressMoreTemplates + End If + .chkTemplatePath.State = Abs(Applications(CurOffice,SBTEMPLCONVERT)) + ToggleInputPaths(oNullObject,"Template") + ToggleInputPaths(oNullObject,"Document") + .chkTemplateSearchSubDir.State = Abs(Applications(CurOffice,SBTEMPLRECURSIVE)) + .txtTemplateImportPath.Text = ConvertFromUrl(Applications(CurOffice,SBTEMPLSOURCE)) + .txtTemplateExportPath.Text = ConvertFromUrl(Applications(CurOffice,SBTEMPLTARGET)) + .cmdGoOn.Label = sNextButton + .cmdBack.Enabled = True + ImportDialog.Step = 2 + End With + ImportDialogArea.GetControl("chkTemplatePath").SetFocus() + ToggleNextButton() +End Sub + + +Sub FillUpApplicationList() +Dim i as Integer +Dim a as Integer +Dim BoolValue as Boolean + If Not bDoKeepApplValues Then + a = 0 + For i = 1 To ApplCount + If ImportDialog.optMSDocuments.State = 1 Then + BoolValue = ImportDialogArea.GetControl("chkMSApplication" & i).Model.State = 1 + Else + BoolValue = ImportDialogArea.GetControl("chkSOApplication" & i).Model.State = 1 + End If + Applications(a,SBAPPLCONVERT) = BoolValue + Applications(a,SBDOCCONVERT) = BoolValue + Applications(a,SBDOCRECURSIVE) = BoolValue + Applications(a,SBDOCSOURCE) = "" ' GetDefaultPath(i) + Applications(a,SBDOCTARGET) = "" ' SOWorkPath + Applications(a,SBTEMPLCONVERT) = BoolValue + Applications(a,SBTEMPLRECURSIVE) = BoolValue + Applications(a,SBTEMPLSOURCE) = "" ' GetTemplateDefaultPath(i) + Applications(a,SBTEMPLTARGET) = "" ' GetTargetTemplatePath(i) + Applications(a,SBAPPLKEY) = i-1 + If BoolValue Then + a = a + 1 + End If + Next i + ApplCount = a + End If +End Sub + + +Sub InitializePathsforCurrentApplication(i as Integer) + AssignPathToCurrentApplication(SBDOCSOURCE, GetDefaultPath(i)) + AssignPathToCurrentApplication(SBDOCTARGET, SOWorkPath) + AssignPathToCurrentApplication(SBTEMPLSOURCE, GetTemplateDefaultPath(i)) + AssignPathToCurrentApplication(SBTEMPLTARGET, GetTargetTemplatePath(i)) +End Sub + + +Sub AssignPathToCurrentApplication(Index as Integer, NewPath as String) + If Applications(CurOffice,Index) = "" Then + If CurOffice > 0 Then + Applications(CurOffice,Index) = Applications(CurOffice-1,Index) + Else + Applications(CurOffice,Index) = NewPath + End If + End If +End Sub + + +Sub SaveStep_InputPath() + Applications(CurOffice,SBDOCCONVERT) = ImportDialog.chkDocumentPath.State = 1 + Applications(CurOffice,SBDOCRECURSIVE) = ImportDialog.chkDocumentSearchSubDir.State = 1 + Applications(CurOffice,SBDOCSOURCE) = ConvertToURL(ImportDialog.txtDocumentImportPath.Text) + Applications(CurOffice,SBDOCTARGET) = ConvertToUrl(ImportDialog.txtDocumentExportPath.Text) + Applications(CurOffice,SBTEMPLCONVERT) = ImportDialog.chkTemplatePath.State = 1 + Applications(CurOffice,SBTEMPLRECURSIVE) = ImportDialog.chkTemplateSearchSubDir.State = 1 + Applications(CurOffice,SBTEMPLSOURCE) = ConvertToURL(ImportDialog.txtTemplateImportPath.Text) + Applications(CurOffice,SBTEMPLTARGET) = ConvertToURL(ImportDialog.txtTemplateExportPath.Text) +End Sub + + +Sub ToggleInputPaths(aEvent as Object, Optional sDocType) +Dim bDoEnable as Boolean +Dim sLocDocType as String +Dim oCheckBox as Object + If Not IsNull(aEvent) Then + sLocDocType = aEvent.Source.Model.Tag + Else + sLocDocType = sDocType + End If + With ImportDialogArea + oCheckBox = .GetControl("chk" & sLocDocType & "Path").Model + bDoEnable = oCheckBox.State = 1 And oCheckBox.Enabled + .GetControl("lbl" & sLocDocType & "Import").Model.Enabled = bDoEnable + .GetControl("lbl" & sLocDocType & "Export").Model.Enabled = bDoEnable + .GetControl("txt" & sLocDocType & "ImportPath").Model.Enabled = bDoEnable + .GetControl("txt" & sLocDocType & "ExportPath").Model.Enabled = bDoEnable + .GetControl("chk" & sLocDocType & "SearchSubDir").Model.Enabled = bDoEnable + .GetControl("cmd" & sLocDocType & "Import").Model.Enabled = bDoEnable + .GetControl("cmd" & sLocDocType & "Export").Model.Enabled = bDoEnable + End With + ToggleNextButton() +End Sub + + +Function MakeSummaryString() +Dim sTmpText As String +Dim i as Integer +Dim Index as Integer +Dim sAddText as String + For i = 0 To ApplCount -1 + Index = Applications(i,SBAPPLKEY) + GetFilterTracingLogPath(i, Index) + If Applications(i,SBTEMPLCONVERT) Then + ' Templates are to be converted + sAddText = "" + If WizardMode = SBMICROSOFTMODE Then + sAddText = sSumMSTemplates(Index) & sCRLF + Else + sAddText = sSumSOTemplates(Index) & sCRLF + End If + sTmpText = sTmpText & sAddText & ConvertFromUrl(Applications(i,SBTEMPLSOURCE)) & sCRLF + If Applications(i,SBTEMPLRECURSIVE) Then + ' Including Subdirectories + sTmpText = sTmpText & sSumInclusiveSubDir & sCRLF + End If + sTmpText = sTmpText & sSumSaveDocuments & sCRLF + sTmpText = sTmpText & ConvertFromUrl(Applications(i,SBTEMPLTARGET)) & sCRLF + sTmpText = sTmpText & sCRLF + End If + + If Applications(i,SBDOCCONVERT) Then + ' Documents are to be converted + If WizardMode = SBMICROSOFTMODE Then + sAddText = sSumMSDocuments(Index) & sCRLF + Else + sAddText = sSumSODocuments(Index) & sCRLF + End If + sTmpText = sTmpText & sAddText & ConvertFromUrl(Applications(i,SBDOCSOURCE)) & sCRLF + + If Applications(i,SBDOCRECURSIVE) Then + ' Including Subdirectories + sTmpText = sTmpText & sSumInclusiveSubDir & sCRLF + End If + + sTmpText = sTmpText & sSumSaveDocuments & sCRLF + sTmpText = sTmpText & ConvertFromUrl(Applications(i,SBDOCTARGET)) & sCRLF + sTmpText = sTmpText & sCRLF + End If + Next i + MakeSummaryString = sTmpText +End Function + + +Sub FillStep_Summary() + ImportDialogArea.Title = sTitle + With ImportDialog + .SummaryTextbox.Text = MakeSummaryString() + .cmdGoOn.Enabled = .SummaryTextbox.Text <> "" + .cmdGoOn.Label = sBeginButton + .SummaryHeaderLabel.Label = sSummaryHeader + .Step = 3 + End With + ImportDialogArea.GetControl("SummaryHeaderLabel").SetFocus() +End Sub + + +Sub FillStep_Progress() + With ImportDialog + .cmdBack.Enabled = False + .cmdGoOn.Enabled = False + .hlnProgress.Label = sProgressPage_1 + .LabelRetrieval.FontWeight = com.sun.star.awt.FontWeight.BOLD + .LabelRetrieval.Label = sProgressPage_2 + .LabelCurProgress.Label = sProgressPage_3 + .LabelCurDocumentRetrieval.Label = "" + .LabelCurTemplateRetrieval.Label = "" + .LabelCurDocument.Label = "" + .Step = 4 + End With + ImportDialogArea.GetControl("LabelRetrieval").SetFocus() + If ImportDialog.chkLogfile.State = 1 Then + ImportDialog.cmdShowLogFile.DefaultButton = True + End If +End Sub + + +Sub GetFilterTracingLogPath(i as Integer, Index as Integer) +Dim aNodePath(0) as new com.sun.star.beans.PropertyValue +Dim oMasterKey +Dim oImportKey +Dim oWordKey +Dim oExcelkey +Dim oPowerpointKey +Dim oFilterService + aNodePath(0).Name = "nodepath" + aNodePath(0).Value = "org.openoffice.Office.Tracing" + oFilterService = createUnoService("com.sun.star.util.FilterTracer") + bFilterTracingAvailable = Not IsNull(oFilterService) + If bFilterTracingAvailable Then + oMasterkey = GetRegistryKeyContent("org.openoffice.Office.Tracing/") + If oMasterKey.hasbyName("Import") Then + oImportKey = GetRegistryKeyContent("org.openoffice.Office.Tracing/Import") + bMSApplFilterTracingAvailable(i) = CheckMSImportAvailability(oImportkey, MSFiltername(Index, 4), FilterTracingLogPath(i), bTakeOverTargetName(i), bTakeOverPathName(i)) + End If + End If +End Sub + + +Function CheckMSImportAvailability(oImportkey, MSApplName as String, MSLogPath as String, bTakeOverTargetname as String, bTakeOverpathName as String) as Boolean +Dim bApplIsAvailable as Boolean +Dim oApplKey +Dim LocApplName as String +Dim LocApplPath as String + bApplIsAvailable = oImportKey.hasbyName(MSApplName) + If bApplIsAvailable Then + oApplKey = oImportKey.getByName(MSApplName) + bApplIsAvailable = oApplKey.On + LocApplName = oApplKey.Name + LocApplPath = oApplKey.Path + bTakeOverTargetName = (LocApplName = "") + bTakeOverPathName = (LocApplPath = "") + MSLogPath = LocApplPath & "/" & LocApplName & ".log" + End If + CheckMSImportAvailability() = bApplIsAvailable +End Function + + + +Sub SetupMSConfiguration() + iApplSection = 0 + Wizardmode = SBMICROSOFTMODE + MaxApplCount = 3 + ApplCount = 3 + ' chkTemplatePath-Captions + GetApplResourceArray(1009 + iApplSection, ApplCount, sTemplateCheckBox()) + ' DocumentCheckbox- Captions + GetApplResourceArray(1009 + iApplSection + ApplCount, ApplCount, sDocumentCheckBox()) + + sKeyName(0) = "Software\Microsoft\Office\8.0\Word\Options" + sKeyName(1) = "Software\Microsoft\Office\8.0\Excel\Microsoft Excel" + sKeyName(2) = "Software\Microsoft\Office\8.0\PowerPoint\Recent Folder List\Default" + + sValueName(0) = "DOC-PATH" + sValueName(1) = "DefaultPath" + sValueName(2) = "" + +' See definition of Filtername-Array about meaning of fields + MSFilterName(0,0) = "doc|docx|docm" + MSFilterName(0,1) = "writer8|writer8|writer8" + MSFilterName(0,2) = "odt|odt|odt" + MSFilterName(0,3) = sMSDocumentCheckBox(0) + MSFilterName(0,4) = "Word" + + + MSFilterName(1,0) = "xls|xlsx|xlsm" + MSFilterName(1,1) = "calc8|calc8|calc8" + MSFilterName(1,2) = "ods|ods|ods" + MSFilterName(1,3) = sMSDocumentCheckBox(1) + MSFilterName(1,4) = "Excel" + + MSFilterName(2,0) = "ppt|pps|pptx|pptm" + MSFilterName(2,1) = "impress8|impress8|impress8|impress8" + MSFilterName(2,2) = "odp|odp|odp|odp" + MSFilterName(2,3) = sMSDocumentCheckBox(2) + MSFilterName(2,4) = "PowerPoint" + + MSFilterName(3,0) = "dot|dotx|dotm" + MSFilterName(3,1) = "writer8_template|writer8_template|writer8_template" + MSFilterName(3,2) = "ott|ott|ott" + MSFilterName(3,3) = sMSTemplateCheckBox(0) + MSFilterName(3,4) = "Word" + + MSFilterName(4,0) = "xlt|xltx|xltm" + MSFilterName(4,1) = "calc8_template|calc8_template|calc8_template" + MSFilterName(4,2) = "ots|ots|ots" + MSFilterName(4,3) = sMSTemplateCheckBox(1) + MSFilterName(4,4) = "Excel" + + MSFilterName(5,0) = "pot|potx|potm" + MSFilterName(5,1) = "impress8_template|impress8_template|impress8_template" + MSFilterName(5,2) = "otp|otp|otp" + MSFilterName(5,3) = sMSTemplateCheckBox(2) + MSFilterName(5,4) = "PowerPoint" +End Sub + + + +' This is an extract from "http://util.openoffice.org/source/browse/util/sot/source/base/exchange.cxx?rev=1.25&content-type=text/x-cvsweb-markup" +' about the listed defined mimetypes that are required to define binary StarOffice templates that have for all applications the same extension ".vor" + +' 26 SOT_FORMATSTR_ID_STARWRITER_30*/ { "application/x-openoffice-starwriter-30;windows_formatname=\"StarWriter 3.0\"", "StarWriter 3.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +' 27 SOT_FORMATSTR_ID_STARWRITER_40*/ { "application/x-openoffice-starwriter-40;windows_formatname=\"StarWriter 4.0\"", "StarWriter 4.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +' 28 SOT_FORMATSTR_ID_STARWRITER_50*/ { "application/x-openoffice-starwriter-50;windows_formatname=\"StarWriter 5.0\"", "StarWriter 5.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, + +' 29 SOT_FORMATSTR_ID_STARWRITERWEB_40*/ { "application/x-openoffice-starwriterweb-40;windows_formatname=\"StarWriter/Web 4.0\"", "StarWriter/Web 4.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +' 30 SOT_FORMATSTR_ID_STARWRITERWEB_50*/ { "application/x-openoffice-starwriterweb-50;windows_formatname=\"StarWriter/Web 5.0\"", "StarWriter/Web 5.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, + +' 31 SOT_FORMATSTR_ID_STARWRITERGLOB_40*/ { "application/x-openoffice-starwriterglob-40;windows_formatname=\"StarWriter/Global 4.0\"", "StarWriter/Global 4.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +' 32 SOT_FORMATSTR_ID_STARWRITERGLOB_50*/ { "application/x-openoffice-starwriterglob-50;windows_formatname=\"StarWriter/Global 5.0\"", "StarWriter/Global 5.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, + +' 33 SOT_FORMATSTR_ID_STARDRAW*/ { "application/x-openoffice-stardraw;windows_formatname=\"StarDrawDocument\"", "StarDrawDocument", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +' 34 SOT_FORMATSTR_ID_STARDRAW_40*/ { "application/x-openoffice-stardraw-40;windows_formatname=\"StarDrawDocument 4.0\"", "StarDrawDocument 4.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +' 36 SOT_FORMATSTR_ID_STARDRAW_50*/ { "application/x-openoffice-stardraw-50;windows_formatname=\"StarDraw 5.0\"", "StarDraw 5.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, + +' 35 SOT_FORMATSTR_ID_STARIMPRESS_50*/ { "application/x-openoffice-starimpress-50;windows_formatname=\"StarImpress 5.0\"", "StarImpress 5.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, + +' 37 SOT_FORMATSTR_ID_STARCALC*/ { "application/x-openoffice-starcalc;windows_formatname=\"StarCalcDocument\"", "StarCalcDocument", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +' 38 SOT_FORMATSTR_ID_STARCALC_40*/ { "application/x-openoffice-starcalc-40;windows_formatname=\"StarCalc 4.0\"", "StarCalc 4.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +' 39 SOT_FORMATSTR_ID_STARCALC_50*/ { "application/x-openoffice-starcalc-50;windows_formatname=\"StarCalc 5.0\"", "StarCalc 5.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, + +' 40 SOT_FORMATSTR_ID_STARCHART*/ { "application/x-openoffice-starchart;windows_formatname=\"StarChartDocument\"", "StarChartDocument", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +' 41 SOT_FORMATSTR_ID_STARCHART_40*/ { "application/x-openoffice-starchart-40;windows_formatname=\"StarChartDocument 4.0\"", "StarChartDocument 4.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +' 42 SOT_FORMATSTR_ID_STARCHART_50*/ { "application/x-openoffice-starchart-50;windows_formatname=\"StarChart 5.0\"", "StarChart 5.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, + +' 46 SOT_FORMATSTR_ID_STARMATH*/ { "application/x-openoffice-starmath;windows_formatname=\"StarMath\"", "StarMath", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +' 47 SOT_FORMATSTR_ID_STARMATH_40*/ { "application/x-openoffice-starmath-40;windows_formatname=\"StarMathDocument 4.0\"", "StarMathDocument 4.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, +' 48 SOT_FORMATSTR_ID_STARMATH_50*/ { "application/x-openoffice-starmath-50;windows_formatname=\"StarMath 5.0\"", "StarMath 5.0", &::getCppuType( (const Sequence< sal_Int8 >*) 0 ) }, + + +Sub SetupXMLConfiguration() + iApplSection = 1000 + Wizardmode = SBXMLMODE + ApplCount = 4 + MaxApplCount = 4 + XMLTemplateList = Array("vor", "sti", "stw" , "stc" , "std") + ' chkTemplatePath-Captions + GetApplResourceArray(1009 + iApplSection, ApplCount, sTemplateCheckBox()) + ' DocumentCheckbox- Captions + GetApplResourceArray(1009 + iApplSection + ApplCount, ApplCount, sDocumentCheckBox()) + + XMLFilterName(0,0) = "sdw|sxw" + XMLFilterName(0,1) = "writer8|writer8" + XMLFilterName(0,2) = "odt|odt" + XMLFilterName(0,3) = sDocumentCheckBox(0) + + XMLFilterName(1,0) = "sdc|sxc" + XMLFilterName(1,1) = "calc8|calc8" + XMLFilterName(1,2) = "ods|ods" + XMLFilterName(1,3) = sDocumentCheckBox(1) + + If oFactoryKey.HasByName("com.sun.star.drawing.DrawingDocument") and oFactoryKey.HasByName("com.sun.star.presentation.PresentationDocument") Then + XMLFilterName(2,0) = "sdd|sda|sxi|sxd" + XMLFilterName(2,1) = "impress8|draw8|impress8|draw8" + XMLFilterName(2,2) = "odp|odg|odp|odg" + Elseif oFactoryKey.HasByName("com.sun.star.drawing.DrawingDocument") Then + XMLFilterName(2,0) = "sda|sxd" + XMLFilterName(2,1) = "draw8|draw8" + XMLFilterName(2,2) = "odg|odg" + Elseif oFactoryKey.HasByName("com.sun.star.presentation.PresentationDocument") Then + XMLFilterName(2,0) = "sdd|sxi" + XMLFilterName(2,1) = "impress8|impress8" + XMLFilterName(2,2) = "odp|odp" + End If + XMLFilterName(2,3) = sDocumentCheckBox(2) + + + XMLFilterName(3,0) = "smf|sxm" + XMLFilterName(3,1) = "math8|math8" + XMLFilterName(3,2) = "odf|odf" + XMLFilterName(3,3) = sDocumentCheckBox(3) + + XMLFilterName(4,0) = "application/x-openoffice-starwriter|application/vnd.stardivision.writer/web|application/vnd.sun.xml.writer|application/vnd.sun.xml.writerweb" + XMLFilterName(4,1) = "writer8_template|writerweb8_writer_template|writer8_template|writerweb8_writer_template" + XMLFilterName(4,2) = "ott|oth|ott|oth" + XMLFilterName(4,3) = sTemplateCheckBox(0) + + + XMLFilterName(5,0) = "application/x-openoffice-starcalc|application/vnd.sun.xml.calc" + XMLFilterName(5,1) = "calc8_template|calc8_template" + XMLFilterName(5,2) = "ots|ots" + XMLFilterName(5,3) = sTemplateCheckBox(1) + + ' due to bug #108942# impress templates of the version 4.0 have to be handled in a special way because their mimetype + ' falsely points to the draw application. + If oFactoryKey.HasByName("com.sun.star.drawing.DrawingDocument") and oFactoryKey.HasByName("com.sun.star.presentation.PresentationDocument") Then + XMLFilterName(6,0) = "application/x-openoffice-starimpress|application/x-openoffice-stardraw-40|application/x-openoffice-stardraw|application/vnd.sun.xml.impress|application/vnd.sun.xml.draw" + XMLFilterName(6,1) = "impress8_template|impress8_template|draw8_template|impress8_template|draw8_template" + XMLFilterName(6,2) = "otp|otp|otg|otp|otg" + Elseif oFactoryKey.HasByName("com.sun.star.drawing.DrawingDocument") Then + XMLFilterName(6,0) = "application/x-openoffice-stardraw|application/vnd.sun.xml.draw" + XMLFilterName(6,1) = "draw8_template|draw8_template" + XMLFilterName(6,2) = "otg|otg" + Elseif oFactoryKey.HasByName("com.sun.star.presentation.PresentationDocument") Then + XMLFilterName(6,0) = "application/x-openoffice-starimpress|application/x-openoffice-stardraw-40|application/vnd.sun.xml.impress" + XMLFilterName(6,1) = "impress8_template|impress8_template|impress8_template" + XMLFilterName(6,2) = "otp|otp|otp" + End If + XMLFilterName(6,3) = sTemplateCheckBox(2) + + If oFactoryKey.HasByName("com.sun.star.text.GlobalDocument") Then + XMLFilterName(7,0) = "sgl|sxg" + XMLFilterName(7,1) = "writerglobal8|writerglobal8" + XMLFilterName(7,2) = "odm|odm" + XMLFilterName(7,3) = sTemplateCheckBox(3) + End If +End Sub + + +Function CheckControlPath(oCheckbox as Object, oTextBox as Object, ByVal bDoEnable as Boolean) +Dim sPath as String + If Not bDoEnable Then + CheckControlPath = False + ElseIf oCheckbox.State = 0 Then + CheckControlPath = True + Else + sPath = ConvertToUrl(Trim(oTextBox.Text) + CheckControlPath = oUcb.Exists(sPath) + End If +End Function + + +Function CheckInputPaths() as Boolean +Dim bChangePage as Boolean + bChangePage = CheckTextBoxPath(ImportDialog.txtTemplateImportPath, True, False, sTitle, False) + bChangePage = CheckTextBoxPath(ImportDialog.txtTemplateExportPath, bChangePage, True, sTitle, False) + bChangePage = CheckTextBoxPath(ImportDialog.txtDocumentImportPath, bChangePage, False, sTitle, False) + bChangePage = CheckTextBoxPath(ImportDialog.txtDocumentExportPath, bChangePage, True, sTitle, False) + CheckInputPaths = bChangePage +End Function + + +Function CheckTextBoxPath(oTextBox as Object, ByVal bCheck as Boolean, bCreateNew as Boolean, sTitle as String, bgetResources as Boolean) as Boolean +Dim iCreate as Integer +Dim sQueryMessage as String +Dim sUrlPath as String +Dim sMessageNoDir as String +Dim sShowPath as String +Dim oLocUcb as Object + oLocUcb = createUnoService("com.sun.star.ucb.SimpleFileAccess") + If bGetResources Then + If InitResources("ImportWizard","imp") then + sNoDirCreation = GetResText(1050) + sMsgDirNotThere = GetResText(1051) + sQueryForNewCreation = GetResText(1052) + Else + CheckTextBoxPath() = False + Exit Function + End If + End If + If oTextBox.Enabled Then + If bCheck Then + sShowPath = oTextBox.Text + sUrlPath = ConvertToUrl(sShowPath) + If Not oLocUcb.Exists(sUrlPath) Then + If Not bCreateNew Then + ' Sourcedirectories must be existing, Targetdirectories may be created new + sQueryMessage = ReplaceString(sMsgDirNotThere, sShowPath,"%1") + Msgbox(sQueryMessage,16,sTitle) + CheckTextBoxPath() = False + Exit Function + Else + sQueryMessage = ReplaceString(sMsgDirNotThere, sShowPath,"%1") + sQueryMessage = sQueryMessage & Chr(13) & sQueryForNewCreation + iCreate = Msgbox (sQueryMessage, 36, sTitle) + If iCreate = 6 Then + On Local Error Goto NOVALIDPATH + CreateFolder(sUrlPath) + If Not oLocUcb.Exists(sUrlPath) Then + Goto NOVALIDPATH + End If + Else + CheckTextBoxPath() = False + Exit Function + End If + End If + End If + CheckTextBoxPath() = True + Else + CheckTextBoxPath() = False + End If + Else + CheckTextBoxPath() = True + End If + Exit Function +NOVALIDPATH: + sMessageNoDir = ReplaceString(sNoDirCreation, sShowPath, "%1") + Msgbox(sMessageNoDir, 16, sTitle) + CheckTextBoxPath() = False +End Function + + +Sub InitializeProgressPage(oDialog as Object) + oDialog.LabelRetrieval.FontWeight = com.sun.star.awt.FontWeight.NORMAL + oDialog.LabelCurProgress.FontWeight = com.sun.star.awt.FontWeight.BOLD +End Sub + + +Sub SetProgressDisplay(AbsFound as Integer) + ImportDialog.LabelRetrieval.Label = sProgressPage_2 & " " & ReplaceString(sProgressPage_5, Str(AbsFound) & " ", "%1") + ImportDialog.LabelCurDocumentRetrieval.Label = sProgressFound & " " & CStr(AbsDocuFound) & " " & sProgressMoreDocs + ImportDialog.LabelCurTemplateRetrieval.Label = sProgressFound & " " & CStr(AbsTemplateFound) & " " & sProgressMoreTemplates +End Sub + +Sub TakoverFolderName(aEvent as Object) +Dim RefControlName as String +Dim oRefControl + RefControlName = aEvent.Source.Model.Tag + oRefControl = ImportDialogArea.GetControl(RefControlName) + GetFolderName(oRefControl.Model) + ToggleNextButton() +End Sub + + +Sub FinalizeDialogButtons() + ImportDialog.cmdShowLogFile.Enabled = ((Isnull(oLogDocument) = False) And (ImportDialog.chkLogfile.State = 1)) + ImportDialog.cmdCancel.Enabled = False + ImportDialog.cmdGoOn.Label = sCloseButton + ImportDialog.cmdGoOn.Enabled = True +End Sub + diff --git a/openoffice/share/basic/ImportWizard/FilesModul.xba b/openoffice/share/basic/ImportWizard/FilesModul.xba new file mode 100644 index 0000000000000000000000000000000000000000..eaf92bb1aafa685ae21c9459eb49562456c3ed02 --- /dev/null +++ b/openoffice/share/basic/ImportWizard/FilesModul.xba @@ -0,0 +1,844 @@ + + + +Option Explicit + +Public AbsTemplateFound as Integer +Public AbsDocuFound as Integer +Public oLogDocument as Object +Public oLogTable as Object +Public bLogExists as Boolean +Public sComment as String +Public MaxCollectIndex as Integer +Public bInsertRow as Boolean +Public sLogUrl as String +Public sCurPassWord as String +Public FileCount as Integer +Public XMLTemplateCount as Integer +Public PathCollection(7,3) as String +Public bIsFirstLogTable as Boolean +Public bFilterTracerIsinsideTable as Boolean + + +Function ReadCollectionPaths(FilesList() as String, sFilterName() as String) +Dim FilterIndex as Integer +Dim bRecursive as Boolean +Dim SearchDir as String +Dim i as Integer +Dim n as Integer +Dim a as Integer +Dim s as Integer +Dim t as Integer +Dim sFileContent() as String +Dim NewList(0,1) as String +Dim Index as Integer +Dim CurFileName as String +Dim CurExtension as String +Dim CurFileContent as String +Dim XMLTemplateContentList() as String +Dim bIsTemplatePath as Boolean +Dim MaxIndex as Integer +Dim NewContentList() as String +Dim XMLTemplateContentString as String +Dim ApplIndex as Integer +Dim bAssignFileName as Boolean + bInterruptSearch = False + For i = 0 To MaxCollectIndex + SearchDir = PathCollection(i,0) + bRecursive = PathCollection(i,1) + sFileContent() = ArrayoutofString(PathCollection(i,2), "|") + NewList() = ReadDirectories(SearchDir, bRecursive, False, False, sFileContent(), "") + If InterruptProcess Then + ReadCollectionPaths() = False + Exit Function + End If + If Ubound(NewList()) > -1 Then + bIsTemplatePath = FieldInList("vor", sFileContent) + If bIsTemplatePath Then + XMLTemplateContentString = PathCollection(i,3) + XMLTemplateContentList() = ArrayoutofString(XMLTemplateContentString, "|") + If Ubound(XMLTemplateContentList()) > -1 Then + MaxIndex = Ubound(NewList()) + ReDim Preserve NewList(MaxIndex, 1) as String + ReDim Preserve NewContentList(MaxIndex) as String + a = -1 + For n = 0 To MaxIndex + bAssignFileName = True + If InterruptProcess() Then + ReadCollectionPaths() = False + Exit Function + End If + CurFileContent = "" + CurFileName = NewList(n,0) + If (FieldInList(NewList(n,1), XMLTemplateList())) Then + CurFileContent = GetRealFileContent(CurFileName) + t = SearchArrayforPartString(CurFileContent, XMLTemplateContentList()) + bAssignFileName = (t > -1) + If bAssignFileName Then + CurFileContent = XMLTemplateContentList(t) + End If + NewList(n,1) = CurFileContent + End If + CurExtension = NewList(n,1) + If bAssignFileName Then + If a < n Then + a = a + 1 + NewList(a,0) = CurFileName + NewList(a,1) = CurExtension + If CurFileContent = "" Then + CurFileContent = CurExtension + End If + ApplIndex = GetApplicationIndex(CurFileContent, sFiltername()) + NewContentList(a) = ApplIndex + End If + End If + Next n + If a < MaxIndex And a > -1 Then + ReDim Preserve NewList(a, 1) as String + End If + If a > -1 Then + AddListtoFilesList(FilesList(), NewList(), NewContentList()) + End If + End If + Else + MaxIndex = Ubound(NewList()) + ReDim Preserve NewContentList(MaxIndex) as String + For s = 0 To MaxIndex + CurExtension = NewList(s,1) + NewContentList(s) = GetApplicationIndex(CurExtension, sFiltername()) + Next s + AddListtoFilesList(FilesList(), NewList(), NewContentList()) + End If + End If + Next i + ReadCollectionPaths() = Ubound(FilesList()) > -1 +End Function + + +Function GetApplicationIndex(CurFileContent as String, sFilterName() as String) as Integer +Dim Index as Integer +Dim i as Integer + Index = GetIndexForPartStringinMultiArray(sFilterName(), CurFileContent, 0) + If Index >= MaxApplCount Then + Index = Index - MaxApplCount + End If + For i = 0 To MaxApplCount - 1 + If Applications(i, SBAPPLKEY) = Index Then + GetApplicationIndex() = i + Exit Function + End If + Next i + GetApplicationIndex() = - 1 +End Function + + +Function InterruptProcess() as Boolean + If bCancelTask Or RetValue = 0 Then + bConversionIsRunning = False + InterruptProcess() = True + Exit Function + End if + InterruptProcess() = False +End Function + + +Sub AddCollectionPath(ApplIndex as Integer, DocIndex as Integer, RecursiveIndex as Integer, sFiltername() as String, DistIndex as Integer) + MaxCollectIndex = MaxCollectIndex + 1 + PathCollection(MaxCollectIndex, 0) = Applications(ApplIndex, DocIndex) + PathCollection(MaxCollectIndex, 1) = Applications(ApplIndex, RecursiveIndex) + AddFilterNameToPathItem(ApplIndex, MaxCollectIndex, sFiltername(), DistIndex) +End Sub + + +Function SetExtension(LocExtension) as String + if (Instr(LocExtension, "vnd.sun.xml.impress")) > 0 then + SetExtension() = "vor|sti|std" + elseif (Instr(LocExtension, "vnd.sun.xml.writer")) > 0 then + SetExtension() = "vor|stw" + elseif (Instr(LocExtension, "vnd.sun.xml.calc")) > 0 then + SetExtension() = "vor|stc" + elseif (Instr(LocExtension, "vnd.sun.xml.draw")) > 0 then + SetExtension() = "vor|std|sti" + endif +End Function + +Sub AddFilterNameToPathItem(ApplIndex as Integer, CollectIndex as Integer, sFiltername() as String, DistIndex as Integer) +Dim iKey as Integer +Dim CurListString as String +Dim LocExtension as String +Dim LocContentString as String +Dim LocXMLTemplateContent as String + iKey = Applications(ApplIndex, SBAPPLKEY) + CurListString = PathCollection(CollectIndex, 2) + LocExtension = sFilterName(iKey +DistIndex, 0) + If Len(LocExtension) > SBMAXEXTENSIONLENGTH Then ' 7 == Length of two extensions like 'sda|sdd + LocExtension = SetExtension(LocExtension) + LocContentString = sFilterName(iKey +DistIndex, 0) + LocContentString = ReplaceString(LocContentString, "|", ";") + LocXMLTemplateContent = PathCollection(CollectIndex, 3) + If LocXMLTemplateContent = "" Then + LocXMLTemplateContent = LocContentString + Else + LocXMLTemplateContent = LocXMLTemplateContent & "|" & LocContentString + End If + PathCollection(CollectIndex, 3) = LocXMLTemplateContent + End If + If CurListString = "" Then + PathCollection(CollectIndex, 2) = LocExtension + Else + If Instr(CurListString, LocExtension) = 0 Then + PathCollection(CollectIndex, 2) = CurListString & "|" & LocExtension + End If + End If +End Sub + + +Sub CheckIfToAddPathToCollection(ApplIndex as Integer, bDoConvertIndex as Integer, DocIndex as Integer, RecursiveIndex as Integer, sFiltername() as String, DistIndex as Integer) +Dim CollectIndex as Integer +Dim bCheckDocuType as Boolean + bCheckDocuType = Applications(ApplIndex, bDoConvertIndex) + If bCheckDocuType Then + CollectIndex = GetIndexInMultiArray(PathCollection(), Applications(ApplIndex,DocIndex), 0) + If (CollectIndex >-1) Then + If Applications(ApplIndex, RecursiveIndex) <> PathCollection(CollectIndex, 1) Then + AddCollectionPath(ApplIndex, DocIndex, RecursiveIndex, sFilterName(), DistIndex) + Else + AddFilterNameToPathItem(ApplIndex, CollectIndex, sFilterName(), DistIndex) + End If + Else + AddCollectionPath(ApplIndex, DocIndex, RecursiveIndex, sFilterName(), DistIndex) + End If + End If +End Sub + + +Sub CollectPaths(sFiltername() as String) +Dim i as Integer +Dim XMLTemplateContentString as String + MaxCollectIndex = -1 + For i = 0 To ApplCount-1 + CheckIfToAddPathToCollection(i, SBDOCCONVERT, SBDOCSOURCE, SBDOCRECURSIVE, sFilterName(), 0) + Next i + XMLTemplateCount = 0 + XMLTemplateContentString = "" + For i = 0 To ApplCount-1 + If WizardMode = SBXMLMODE Then + XMLTemplateCount = XMLTemplateCount + 1 + End If + CheckIfToAddPathToCollection(i, SBTEMPLCONVERT, SBTEMPLSOURCE, SBTEMPLRECURSIVE, sFilterName(), MaxApplCount) + Next i +End Sub + + +Sub ConvertAllDocuments(sFilterName() as String) +Dim FileProperties(1) as new com.sun.star.beans.PropertyValue +Dim PWFileProperties(2) as New com.sun.star.beans.PropertyValue +Dim WriterWebProperties(0) as new com.sun.star.beans.PropertyValue +Dim OpenProperties(4) as new com.sun.star.beans.PropertyValue +Dim oInteractionHandler as Object +Dim InteractionTypes(0) as Long +Dim FilesList(0,2) as String +Dim sViewPath as String +Dim i as Integer +Dim FilterIndex as Integer +Dim sSourceUrl as String +Dim CurFilename as String +Dim oDocument as Object +Dim sExtension as String +Dim OldExtension as String +Dim CurFound as Integer +Dim TotFound as Integer +Dim TargetStemDir as String +Dim SourceStemDir as String +Dim TargetDir as String +Dim sTargetUrl as String +Dim CurFilterName as String +Dim ApplIndex as Integer +Dim Index as Integer +Dim bIsDocument as Boolean +Dim bDoSave as Boolean +Dim sCurFileExists as String +Dim MaxFileIndex as Integer +Dim bContainsBasicMacro as Boolean +Dim bIsPassWordProtected as Boolean +Dim iOverwrite as Integer +Dim sMimeTypeorExtension as String +Dim sPrevMimeTypeorExtension as String + bConversionisrunning = True + InteractionTypes(0) = com.sun.star.task.PasswordRequestMode.PASSWORD_REENTER + oInteractionHandler = createUnoService("com.sun.star.task.InteractionHandler") + oInteractionHandler.initialize(InteractionTypes()) + iGeneralOverwrite = SBOVERWRITEUNDEFINED + bConversionIsRunning = True + bLogExists = false + AbsTemplateFound = 0 + AbsDocuFound = 0 + CollectPaths(sFiltername()) + If Not ReadCollectionPaths(FilesList(), sFilterName()) Then + TotFound = 0 + SetProgressDisplay(0) + bConversionisrunning = false + FinalizeDialogButtons() + Exit Sub + End If + TotFound = Ubound(FilesList()) + 1 + If FilesList(0,0) = "" Then ' Querying the number of fields in a multidimensionl Array is unsecure + TotFound = 0 ' because it will return the value 0 (and not -1) even when the Array is empty + SetProgressDisplay(0) + End If + BubbleSortList(FilesList(), true) + If TotFound > 0 Then + CreateLogDocument(OpenProperties()) + InitializeProgressPage(ImportDialog) + OpenProperties(0).Name = "Hidden" + OpenProperties(0).Value = True + OpenProperties(1).Name = "AsTemplate" + OpenProperties(1).Value = False + OpenProperties(2).Name = "MacroExecutionMode" + OpenProperties(2).Value = com.sun.star.document.MacroExecMode.NEVER_EXECUTE + OpenProperties(3).Name = "UpdateDocMode" + OpenProperties(3).Value = com.sun.star.document.UpdateDocMode.NO_UPDATE + OpenProperties(4).Name = "InteractionHandler" + OpenProperties(4).Value = oInteractionHandler + MaxFileIndex = Ubound(FilesList(),1) + FileCount = 0 + For i = 0 To MaxFileIndex + sComment = "" + If InterruptProcess() Then + Exit For + End If + bDoSave = True + sSourceUrl = FilesList(i,0) + sPrevMimeTypeorExtension = sMimeTypeorExtension + sMimeTypeorExtension = FilesList(i,1) + CurFiltername = GetFilterName(sMimeTypeorExtension, sFilterName(), sExtension, FilterIndex) + ApplIndex = FilesList(i,2) + If sMimeTypeorExtension <> sPrevMimeTypeorExtension Then + CreateLogTable(ApplIndex, sMimeTypeOrExtension, sFiltername() + End If + If ApplIndex > Ubound(Applications) or (ApplIndex < 0) Then + Msgbox "Applicationindex out of bounds:" & sSourcUrl + End If + sViewPath = ConvertFromUrl(sSourceUrl) ' CutPathView(sSourceUrl, 70) + ImportDialog.LabelCurDocument.Label = Str(i+1) & "/" & MaxFileIndex + 1 & " (" & sViewPath & ")" + Select Case lcase(sExtension) + Case "odt", "ods", "odp", "odg", "odm", "odf" + SourceStemDir = RTrimStr(Applications(ApplIndex,SBDOCSOURCE), "/") + TargetStemDir = RTrimStr(Applications(ApplIndex,SBDOCTARGET), "/") + Case Else ' Templates and Helper-Applications remain + SourceStemDir = RTrimStr(Applications(ApplIndex,SBTEMPLSOURCE), "/") + TargetStemDir = RTrimStr(Applications(ApplIndex,SBTEMPLTARGET), "/") + End Select + sTargetUrl = ReplaceString(sSourceUrl, TargetStemDir, SourceStemDir) + CurFilename = GetFileNameWithoutExtension(sTargetUrl, "/") + OldExtension = GetFileNameExtension(sTargetUrl) + sTargetUrl = RTrimStr(sTargetUrl, OldExtension) + sTargetUrl = sTargetUrl & sExtension + TargetDir = RTrimStr(sTargetUrl, CurFilename & "." & sExtension) + If (oUcb.Exists(sTargetUrl)) Then + If (iGeneralOverwrite <> SBOVERWRITEALWAYS) Then + If (iGeneralOverwrite = SBOVERWRITEUNDEFINED) Then + ShowOverwriteAllDialog(sTargetUrl, sTitle) + bDoSave = (iGeneralOverwrite = SBOVERWRITEQUERY) Or (iGeneralOverwrite = SBOVERWRITEALWAYS) + Elseif iGeneralOverwrite = SBOVERWRITENEVER Then + bDoSave = False + ElseIf ((iGeneralOverWrite = SBOVERWRITEQUERY) OR (iGeneralOverwrite = SBOVERWRITECANCEL)) Then + ' Todo: According to AS there might come a new feature that storeasUrl could possibly rise a UI dialog. + ' In this case my own UI becomes obsolete + sCurFileExists = ReplaceString(sFileExists, ConvertFromUrl(sTargetUrl), "<1>") + sCurFileExists = ReplaceString(sCurFileExists, chr(13), "<CR>") + iOverWrite = Msgbox (sCurFileExists, 32 + 3, sTitle) + Select Case iOverWrite + Case 1 ' OK + ' In the FileProperty-Bean this is already default + bDoSave = True + Case 2 ' Abort + CancelTask(False) + bDoSave = False + Case 7 ' No + bDoSave = False + End Select + End If + End If + End If + If bDoSave Then + If Not oUcb.Exists(TargetDir) Then + bDoSave = CreateFolder(TargetDir) + End If + If bDoSave Then + oDocument = StarDesktop.LoadComponentFromURL(sSourceUrl, "_default", 0, OpenProperties()) + If Not IsNull(oDocument) Then + InsertSourceUrlToLogDocument(sSourceUrl, "") + bIsPassWordProtected = CheckPassWordProtection(oDocument) + CheckIfMacroExists(oDocument.BasicLibraries, sComment) + On Local Error Goto NOSAVING + If bIsPassWordProtected Then + PWFileProperties(0).Name = "FilterName" + PWFileProperties(0).Value = CurFilterName + PWFileProperties(1).Name = "Overwrite" + PWFileProperties(1).Value = True + PWFileProperties(2).Name = "Password" + PWFileProperties(2).Value = sCurPassWord + oDocument.StoreAsUrl(sTargetUrl, PWFileProperties()) + Else + FileProperties(0).Name = "FilterName" + FileProperties(0).Value = CurFilterName + FileProperties(1).Name = "Overwrite" + FileProperties(1).Value = True + oDocument.StoreAsUrl(sTargetUrl,FileProperties()) + End If + ' Todo: Make sure that an errorbox pops up when saving fails + NOSAVING: + If Err <> 0 Then + sCurcouldnotsaveDocument = ReplaceString(scouldnotsaveDocument, ConvertFromUrl(sTargetUrl), "<1>") + sComment = ConcatComment(sComment, sCurCouldnotsaveDocument) + Resume LETSGO + LETSGO: + Else + FileCount = FileCount + 1 + End If + oDocument.Dispose() + InsertTargetUrlToLogDocument(sTargetUrl, sComment, ApplIndex) + Else + sCurcouldnotopenDocument = ReplaceString(scouldnotopenDocument, ConvertFromUrl(sSourceUrl), "<1>") + sComment = ConcatComment(sComment, sCurCouldnotopenDocument) + InsertSourceUrlToLogDocument(sSourceUrl, sComment) + End If + End If + End If + Next i + End If + AddLogStatistics() + FinalizeDialogButtons() + bConversionIsRunning = False + Exit Sub +RTError: + Msgbox sRTErrorDesc, 16, sRTErrorHeader +End Sub + + + +Sub AddListtoFilesList(FirstList(), SecList(), NewContentList() as String) +Dim sLocExtension as String +Dim FirstStart as Integer +Dim FirstEnd as Integer +Dim i as Integer +Dim s as Integer + If FirstList(0,0) = "" Then + FirstStart = Ubound(FirstList(),1) + Else + FirstStart = Ubound(FirstList(),1) + 1 + End If + FirstEnd = FirstStart + Ubound(SecList(),1) + ReDim Preserve FirstList(FirstEnd,2) + s = 0 + For i = FirstStart To FirstEnd + FirstList(i,0) = SecList(s,0) + FirstList(i,1) = SecList(s,1) + sLocExtension = lcase(FirstList(i,1)) + Select Case sLocExtension + Case "sdw", "sdc", "sda", "sdd", "smf", "sgl", "doc", "xls", "ppt", "sxi" , "sxw" , "sxd" , "sxg" , "sxm" , "sxc" , "pps" , "docx" , "docm" , "xlsx" , "xlsm" , "xlsb" , "pptx" , "pptm" + AbsDocuFound = AbsDocuFound + 1 + Case else + AbsTemplateFound = AbsTemplateFound + 1 + End Select + FirstList(i,2) = CStr(NewContentList(s)) + s = s + 1 + Next i + SetProgressDisplay(Ubound(FirstList()) + 1) +End Sub + + + +Function GetTargetTemplatePath(Index as Integer) + Select Case WizardMode + Case SBMICROSOFTMODE + GetTargetTemplatePath() = SOTemplatePath & "/" & sTemplateGroupName + Case SBXMLMODE + If Index = 3 Then + ' Helper Application + GetTargetTemplatePath = SOWorkPath + Else + GetTargetTemplatePath = SOTemplatePath + End If + End Select +End Function + + +' Retrieves the second value for a next to 'SearchString' in +' a two-dimensional string-Array +Function GetFilterName(sMimetypeorExtension as String, sFilterName(), sExtension as string, FilterIndex as Integer) as String +Dim i as Integer +Dim MaxIndex as Integer +Dim sLocFilterlist() as String + For i = 0 To Ubound(sFiltername(),1) + If Instr(1,sFilterName(i,0),sMimeTypeOrExtension) <> 0 Then + sLocFilterList() = ArrayoutofString(sFiltername(i,0),"|", MaxIndex) + If MaxIndex = 0 Then + sExtension = sFiltername(i,2) + GetFilterName = sFilterName(i,1) + Else + Dim b as Integer + Dim sLocExtensionList() as String + b = SearchArrayForPartString(sMimetypeOrExtension, sLocFilterList()) + sLocFilterList() = ArrayoutofString(sFiltername(i,1),"|", MaxIndex) + GetFilterName = sLocFilterList(b) + sLocExtensionList() = ArrayoutofString(sFilterName(i,2), "|", MaxIndex) + sExtension = sLocExtensionList(b) + End If + Exit For + End If + Next + FilterIndex = i +End Function + + +Function SearchArrayforPartString(SearchString as String, LocList()) as Integer +Dim i as Integer +Dim a as Integer +Dim StringList() as String + For i = Lbound(LocList(),1) to Ubound(LocList(),1) + StringList() = ArrayoutofString(LocList(i), "|") + For a = 0 To Ubound(StringList()) + If (Instr(1, SearchString, StringList(a)) <> 0) Then + SearchArrayForPartString() = i + Exit Function + End If + Next a + Next i + SearchArrayForPartString() = -1 +End Function + + +Sub CreateLogTable(ApplIndex as Integer, CurFileContent as String, sFilterName() as String) +Dim oLogCursor as Object +Dim oLogRows as Object +Dim FilterIndex as Integer +Dim sDocumentType as String +Dim oTextCursor +Dim oCell + If Not bLogExists Then + Exit Sub + End If + bFilterTracerIsinsideTable = False + FilterIndex = GetIndexForPartStringinMultiArray(sFilterName(), CurFileContent, 0) + sDocumentType = sFiltername(FilterIndex,3) + oLogCursor = oLogDocument.Text.createTextCursor() + oLogCursor.GotoEnd(False) + If Not bIsFirstLogTable Then + oLogDocument.Text.insertControlCharacter(oLogCursor, com.sun.star.text.ControlCharacter.PARAGRAPH_BREAK, False) + Else + bisFirstLogTable = False + End If + oLogCursor.HyperLinkURL = "" + oLogCursor.HyperLinkName = "" + oLogCursor.HyperLinkTarget = "" + oLogCursor.ParaStyleName = "Heading 1" + oLogCursor.setString(sDocumentType) + If WizardMode = SBMICROSOFTMODE Then + If bFilterTracingAvailable Then + If bMSApplFilterTracingAvailable(ApplIndex) Then + Dim CurFilterTracingPath as String + CurFilterTracingPath = FilterTracingLogPath(ApplIndex) + bFilterTracerIsinsideTable = (bTakeOverTargetName(ApplIndex) Or bTakeOverPathName(ApplIndex)) + If Not bFilterTracerIsinsideTable Then + oLogCursor.CollapseToEnd() + oLogDocument.Text.insertControlCharacter(oLogCursor, com.sun.star.text.ControlCharacter.PARAGRAPH_BREAK, False) + InsertCommandButtonatViewCursor(oLogDocument, oLogCursor, CurFilterTracingPath) + End If + End If + End If + End If + oLogCursor.CollapsetoEnd() + oLogDocument.Text.insertControlCharacter(oLogCursor, com.sun.star.text.ControlCharacter.PARAGRAPH_BREAK, False) + oLogTable = oLogDocument.CreateInstance("com.sun.star.text.TextTable") + oLogTable.RepeatHeadline = true + If bFilterTracerIsinsideTable Then + oLogTable.initialize(2,3) + End If + oLogCursor.Text.InsertTextContent(oLogCursor, oLogTable, True) + oTextCursor = oLogTable.GetCellbyPosition(0,0).createTextCursor() + oTextCursor.SetString(sSourceDocuments) + oTextCursor = oLogTable.GetCellbyPosition(1,0).createTextCursor() + oTextCursor.SetString(sTargetDocuments) + If bFilterTracerIsinsideTable Then + oTextCursor = oLogTable.GetCellbyPosition(2,0).createTextCursor() + oTextCursor.SetString("FilterTracer") + End If + bInsertRow = False +End Sub + + +Function GetSize(iWidth, iHeight) As New com.sun.star.awt.Size +Dim aSize As New com.sun.star.awt.Size + aSize.Width = iWidth + aSize.Height = iHeight + GetSize() = aSize +End Function + + +Sub InsertCommandButtonatViewCursor(oLocDocument, oLocCursor, TargetUrl as String, Optional aSize) +Dim oDocument +Dim oController +Dim oCommandButton +Dim oShape +Dim oDrawPage +Dim oCommandControl +Dim oEvent +Dim oCell + oCommandButton = oLocDocument.createInstance("com.sun.star.form.component.CommandButton") + oShape = oLocDocument.CreateInstance ("com.sun.star.drawing.ControlShape") + If IsMissing(aSize) Then + oShape.Size = GetSize(4000, 600) + End If + oCommandButton.Label = FileNameoutofPath(Targeturl) + oCommandButton.TargetFrame = "_default" + oCommandButton.ButtonType = com.sun.star.form.FormButtonType.URL + oCommandbutton.DispatchUrlInternal = True + oCommandButton.TargetURL = ConverttoUrl(TargetUrl) + oShape.Control = oCommandbutton + oLocCursor.Text.InsertTextContent(oLocCursor, oShape, True) +End Sub + + + +Sub CreateLogDocument(HiddenProperties()) +Dim OpenProperties(0) as new com.sun.star.beans.PropertyValue +Dim NoArgs() +Dim i as Integer +Dim bLogIsThere as Boolean + If ImportDialog.chkLogfile.State = 1 Then + i = 2 + OpenProperties(0).Name = "Hidden" + OpenProperties(0).Value = True + oLogDocument = StarDesktop.LoadComponentFromURL("private:factory/swriter", "_default", 4, OpenProperties()) + SOWorkPath = RTrimStr(SOWorkPath,"/") + sLogUrl = SOWorkPath & "/Logfile.odt" + Do + bLogIsThere = oUcb.Exists(sLogUrl) + If bLogIsThere Then + If i = 2 Then + sLogUrl = ReplaceString(sLogUrl, "/Logfile_2.odt", "/Logfile.odt") + Else + sLogUrl = ReplaceString(sLogUrl, "/Logfile_" & cStr(i) & ".odt", "/Logfile_" & cStr(i-1) & ".odt") + End If + i = i + 1 + End If + Loop Until Not bLogIsThere + bLogExists = True + oLogDocument.StoreAsUrl(sLogUrl, NoArgs()) + End If +End Sub + + +Function GetFilterTracingLogPath(sTargetUrl as String, ApplIndex) as String +Dim TargetFileName as String +Dim sTargetFolder as String +Dim CurFilterTracingPath as String +Dim CurFilterTracingname as String +Dim CurFilterFolder as String + CurFilterTracingPath = FilterTracingLogPath(ApplIndex) + If bTakeOverTargetName(ApplIndex) Then + TargetFilename = GetFileNameWithoutextension(sTargetUrl, "/") + CurFilterFolder = DirectoryNameoutofPath(FilterTracingLogPath(ApplIndex), "/") + CurFilterTracingpath = CurFilterFolder & "/" & TargetFilename & ".log" + End If + If bTakeOverPathName(ApplIndex) Then 'Replace the Folder in the FilterTracerpath by the Folder of the targetUrl + sTargetFolder = DirectoryNameoutofPath(sTargetUrl,"/") + CurFilterTracingPath = sTargetFolder & "/" & FileNameoutofPath(CurFilterTracingPath, "/") + End If + GetFilterTracingLogPath() = CurFilterTracingPath +End Function + + +Sub InsertTargetUrlToLogDocument(sTargetUrl as String, sComment as String, ApplIndex as Integer) +Dim oCell +Dim oTextCursor +Dim CurFilterTracingpath as String + If (bLogExists) And (sTargetUrl <> "") Then + If sTargetUrl <> "" Then + oCell = oLogTable.GetCellbyPosition(1,oLogTable.Rows.Count-1) + InsertCommentToLogCell(sComment, oCell) + InsertHyperLinkToLogCell(sTargetUrl, oCell) + If bFilterTracerIsinsideTable Then + oCell = oLogTable.getCellByPosition(2, oLogTable.Rows.Count-1) + oTextCursor = oCell.Text.CreateTextCursor() + CurFilterTracingpath = GetFilterTracingLogPath(sTargetUrl, ApplIndex) + InsertCommandButtonatViewCursor(oLogDocument, oTextCursor, CurFilterTracingPath) + End If + oLogDocument.Store() + End If + End If +End Sub + + +Sub InsertSourceUrlToLogDocument(SourceUrl as String, sComment) ' +Dim oCell as Object + If bLogExists Then + If bInsertRow Then + oLogTable.Rows.InsertByIndex(oLogTable.Rows.Count,1) + Else + bInsertRow = True + End If + oCell = oLogTable.GetCellbyPosition(0,oLogTable.Rows.Count-1) + InsertCommentToLogCell(sComment, oCell) + InsertHyperLinkToLogCell(SourceUrl, oCell) + oLogDocument.Store() + End If +End Sub + + +Sub InsertHyperLinkToLogCell(sUrl as String, oCell as Object) +Dim oLogCursor as Object +Dim LocFileName as String + oLogCursor = oCell.createTextCursor() + oLogCursor.CollapseToStart() + oLogCursor.HyperLinkURL = sUrl + oLogCursor.HyperLinkName = sUrl + oLogCursor.HyperLinkTarget = sUrl + LocFileName = FileNameOutOfPath(sUrl) + oCell.InsertString(oLogCursor, LocFileName,False) +End Sub + + +Sub InsertCommentToLogCell(sComment as string, oCell as Object) +Dim oCommentCursor as Object + If sComment <> "" Then + oCommentCursor = oCell.createTextCursor() + oCell.insertControlCharacter(oCommentCursor, com.sun.star.text.ControlCharacter.PARAGRAPH_BREAK, False) + oCell.insertString(oCommentCursor, sComment, false) + End If +End Sub + + +Sub AddLogStatistics() +Dim oCell as Object +Dim oLogCursor as Object +Dim MaxRowIndex as Integer + If bLogExists Then + MaxRowIndex = oLogTable.Rows.Count + sLogSummary = ReplaceString(sLogSummary, FileCount, "<COUNT>") +' oLogTable.Rows.InsertByIndex(MaxRowIndex, 1) +' oCell = oLogTable.GetCellbyPosition(0, MaxRowIndex) +' oLogCursor = oCell.createTextCursor() +' oCell.InsertString(oLogCursor, sLogSummary,False) +' MergeRange(oLogTable, oCell, 1) + + oLogCursor = oLogDocument.Text.CreateTextCursor + oLogCursor.gotoEnd(False) + oLogCursor.HyperLinkURL = "" + oLogCursor.HyperLinkName = "" + oLogCursor.HyperLinkTarget = "" + oLogCursor.SetString(sLogSummary) + oLogDocument.Store() + oLogDocument.Dispose() + bLogExists = False + End If +End Sub + + + +Function CheckIfMacroExists(oBasicLibraries as Object, sComment as String) as Boolean +Dim ModuleNames() as String +Dim ModuleName as String +Dim MaxLibIndex as Integer +Dim MaxModuleIndex as Integer +Dim bMacroExists as Boolean +Dim n as Integer +Dim m as Integer +Dim LibName as String +Dim sBasicCode as String +Dim oLibrary as Object + bMacroExists = False + bMacroExists = oBasicLibraries.hasElements + If bMacroExists Then + MaxLibIndex = Ubound(oBasicLibraries.ElementNames()) + For n = 0 To MaxLibIndex + LibName = oBasicLibraries.ElementNames(n) + If oBasicLibraries.isLibraryLoaded(LibName) Then + oLibrary = oBasicLibraries.getbyName(LibName) + If oLibrary.hasElements() Then + MaxModuleIndex = Ubound(oLibrary.ElementNames()) + For m = 0 To MaxModuleIndex + ModuleName = oLibrary.ElementNames(m) + sBasicCode = oLibrary.getbyName(ModuleName) + If sBasicCode <> "" Then + ConcatComment(sComment, sReeditMacro) + CheckIfMacroExists() = True + Exit Function + End If + Next m + End If + End If + Next n + End If + CheckIfMacroExists() = False +End Function + + + +Function CheckPassWordProtection(oDocument as Object) +Dim bIsPassWordProtected as Boolean +Dim i as Integer +Dim oArgs() +Dim MaxIndex as Integer +Dim sblabla as String + bIsPassWordProtected = false + oArgs() = oDocument.getArgs() + MaxIndex = Ubound(oArgs()) + For i = 0 To MaxIndex + sblabla = oArgs(i).Name + If oArgs(i).Name = "Password" Then + bIsPassWordProtected = True + sCurPassWord = oArgs(i).Value + Exit For + End If + Next i + CheckPassWordProtection() = bIsPassWordProtected +End Function + + +Sub OpenLogDocument() + + bShowLogFile = True + ImportDialogArea.endexecute() + +End Sub + + +Sub MergeRange(oTable as Object, oCell as Object, MergeCount as Integer) +Dim oTableCursor as Object + oTableCursor = oTable.createCursorByCellName(oCell.CellName) + oTableCursor.goRight(MergeCount, True) + oTableCursor.mergeRange() +End Sub + + +Function ConcatComment(sComment as String, AdditionalComment as String) + If sComment = "" Then + sComment = AdditionalComment + Else + sComment = sComment & chr(13) + AdditionalComment + End If + ConcatComment = sComment +End Function + diff --git a/openoffice/share/basic/ImportWizard/ImportDialog.xdl b/openoffice/share/basic/ImportWizard/ImportDialog.xdl new file mode 100644 index 0000000000000000000000000000000000000000..72a7df258807d3629fd6c1e411b244af7877e5a3 --- /dev/null +++ b/openoffice/share/basic/ImportWizard/ImportDialog.xdl @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/basic/ImportWizard/Language.xba b/openoffice/share/basic/ImportWizard/Language.xba new file mode 100644 index 0000000000000000000000000000000000000000..f6754efab8b55c535e422959360a35347a60f3ee --- /dev/null +++ b/openoffice/share/basic/ImportWizard/Language.xba @@ -0,0 +1,177 @@ + + + +Option Explicit + +Public sMSTemplateCheckbox(2) As String +Public sMSDocumentCheckbox(2) As String +Public sSODocumentCheckbox(4) As String +Public sSOHelperdocuments(1,1) As String +Public sTemplateCheckbox(SBMAXAPPLCOUNT-1) As String +Public sDocumentCheckbox(SBMAXAPPLCOUNT-1) As String +Public sTemplateGroupName As String +Public sSearchInSubDir as String +Public sPathErrorTemplates(SBMAXAPPLCOUNT-1) As String +Public sPathErrorDocument(SBMAXAPPLCOUNT-1) As String +Public sPathErrorStarDoc(SBMAXAPPLCOUNT-1) As String +Public sStarDocLabel(SBMAXAPPLCOUNT-1) As String +Public sImportLabel As String, sExportLabel As String +Public SOApplicationName(5) As String +Public sHelpButton As String, sCancelButton As String, sBackButton As String, sNextButton As String +Public sSumInclusiveSubDir As String, sSumSaveDocuments As String +Public sSummaryHeader As String +Public sWelcometextLabel1 As String, sWelcometextLabel2 As String, sWelcometextLabel3 As String +Public sBeginButton As String, sMsgDirNotThere As String +Public sQueryForNewCreation As String, sPathError3 As String +Public sNoDirCreation As String +Public sProgressMoreDocs As String, sProgressMoreTemplates as String +Public sFileExists As String, sMorePathsError3 As String +Public sConvertError1 As String, sConvertError2 As String, sPathDialogMessage As String +Public sRTErrorDesc As String, sRTErrorHeader As String +Public sProgressPage_1 As String, sProgressPage_2 As String, sProgressPage_3 as String +Public sProgressFound as String, sProgresspage_5 as String +Public sContainerName(1) as String +Public sReady as String, sTitle as String +Public sCloseButton as String +Public sSourceDocuments as String +Public sTargetDocuments as String +Public sSumSODocuments(4) as String +Public sSumSOTemplates(4) as String +Public sSumMSDocuments(3) as String +Public sSumMSTemplates(3) as String +Public ModuleList(3) as String +Public sLogSummary as String +Public sReeditMacro as String +Public sOverwriteallFiles as String +Public scouldnotopenDocument as String +Public sCurcouldnotopenDocument as String +Public scouldnotsaveDocument as String +Public sCurcouldnotsaveDocument as String + + +Sub LoadLanguage() + If InitResources("ImportWizard","imp") then + sHelpButton = GetResText(1000) + sCancelButton = GetResText(1001) + sBackButton = GetResText(1002) + sNextButton = GetResText(1003) + sBeginButton = GetResText(1004) + sCloseButton = GetResText(1005) + + sWelcometextLabel1 = ReplaceString(GetResText(1006), GetProductName(),"%PRODUCTNAME") + sWelcometextLabel2 = GetResText(1007) + sWelcometextLabel3 = GetResText(1008) + + ' Microsoft Documents + GetApplResourceArray(1009, 3, sMSTemplateCheckBox()) + + ' DocumentCheckbox- Captions + GetApplResourceArray(1012, 3, sMSDocumentCheckBox()) + + ' DocumentCheckbox- Captions + GetApplResourceArray(2013, 5, sSODocumentCheckBox()) + + 'StarOffice Applicationnames + + sSOHelperDocuments(0,0) = GetResText(2017) + sSOHelperDocuments(0,1) = "com.sun.star.text.GlobalDocument" + sSOHelperDocuments(1,0) = GetResText(2018) + sSOHelperDocuments(1,1) = "com.sun.star.formula.FormulaProperties" + + GetApplResourceArray(2017,2, sSOHelperDocuments()) + + sContainerName(0) = GetResText(1030) + ' Note: for the version 5.2 there was no Productname "StarSuite" + sContainerName(1) = "StarOffice" + + sSummaryHeader = GetResText(1031) + + sTemplateGroupName = GetResText(1036) + + sProgressMoreDocs = GetResText(1041) + sProgressMoreTemplates = GetResText(1042) + sNoDirCreation = GetResText(1050) + sMsgDirNotThere = GetResText(1051) + sQueryForNewCreation = GetResText(1052) + sFileExists = GetResText(1053) + sMorePathsError3 = GetResText(1054) + sConvertError1 = GetResText(1055) + sConvertError2 = GetResText(1056) + sRTErrorDesc = GetResText(1057) + sRTErrorHeader = GetResText(1058) + sOverwriteallFiles = GetResText(1070) + sReeditMacro = GetResText(1071) + scouldnotsaveDocument = GetResText(1072) + scouldnotopenDocument = GetResText(1073) + sPathDialogMessage = GetResText(1080) + sTitle = GetResText(1081) + + sProgressPage_1 = GetResText(1090) + sProgressPage_2 = GetResText(1091) + sProgressPage_3 = GetResText(1092) + sProgressFound = GetResText(1093) + sProgressPage_5 = GetResText(1094) + sReady = GetResText(1100) + sSourceDocuments = GetResText(2030) + sTargetDocuments = GetResText(2031) + sLogSummary = GetResText(2034) + sSumInclusiveSubDir = GetResText(3000) + sSumSaveDocuments = GetResText(3001) + 'StarOffice Applicationnames + GetApplResourceArray(3100, 4, sSumSODocuments()) + GetApplResourceArray(3110, 4, sSumSOTemplates()) + GetApplResourceArray(3200, 3, sSumMSDocuments()) + GetApplResourceArray(3210, 3, sSumMSTemplates()) + With ImportDialog + sImportLabel = GetResText(1033) + sExportLabel = GetResText(1034) + sSearchInSubDir = GetResText(1022) + .chkTemplateSearchSubDir.Label = sSearchInSubDir + .lblDocumentImport.Label = sImportLabel + .lblDocumentExport.Label = sExportLabel + .chkDocumentSearchSubDir.Label = sSearchInSubDir + .lblTemplateImport.Label = sImportLabel + .lblTemplateExport.Label = sExportLabel + .chkLogfile.Label = GetResText(2032) + .chkLogfile.Helptext = GetResText(2033) + Dim Blabla as String + blabla = GetResText(1072) + .cmdShowLogFile.Label = GetResText(2035) + End With + ModuleList(0) = "com.sun.star.text.TextDocument" + ModuleList(1) = "com.sun.star.sheet.SpreadsheetDocument" + ModuleList(2) = "com.sun.star.drawing.DrawingDocument/com.sun.star.presentation.PresentationDocument" + ModuleList(3) = "com.sun.star.formula.FormulaProperties/com.sun.star.text.GlobalDocument" + End If +End Sub + + +Sub GetApplResourceArray(StartResIndex as Integer, Count as Integer, BigArray()) +Dim i as Integer +Dim a as Integer + a = 0 + For i = StartResIndex To StartResIndex + Count-1 + BigArray(a) = GetResText(i) + a = a + 1 + Next +End Sub + diff --git a/openoffice/share/basic/ImportWizard/Main.xba b/openoffice/share/basic/ImportWizard/Main.xba new file mode 100644 index 0000000000000000000000000000000000000000..24bf68688deca9145d710af12084b442176219f1 --- /dev/null +++ b/openoffice/share/basic/ImportWizard/Main.xba @@ -0,0 +1,310 @@ + + + +Option Explicit + +' ***** BASIC ***** +Public HeaderPreviews(4) as Object +Public ImportDialog as Object +Public ImportDialogArea as Object +Public oFactoryKey as Object +Public bShowLogFile as Boolean + +' If the ProgressPage ist already on Top The Dialog will be immediately closed when this flag is +' set to False +Public bConversionIsRunning as Boolean +Public RetValue as Integer + +Sub Main() + Dim NoArgs() as New com.sun.star.beans.PropertyValue + bShowLogFile=FALSE + If Not bDebugWizard Then + On Local Error Goto RTError + End If + BasicLibraries.LoadLibrary("Tools") + RetValue = 10 + bIsFirstLogTable = True + bConversionIsRunning = False + sCRLF = CHR(13) & CHR(10) + oUcb = createUnoService("com.sun.star.ucb.SimpleFileAccess") + oFactoryKey = GetRegistryKeyContent("org.openoffice.Setup/Office/Factories") + If GetImportWizardPaths() = False Then + Exit Sub + End If + bCancelTask = False + bDoKeepApplValues = False + CurOffice = 0 + ImportDialogArea = LoadDialog("ImportWizard","ImportDialog") + ImportDialog = ImportDialogArea.Model + LoadLanguage() + WizardMode = SBXMLMODE + MaxApplCount = 4 + FillStep_Welcome() + RepaintHeaderPreview() + ImportDialog.ImportPreview.BackGroundColor = RGB(0,60,126) + ImportDialog.cmdGoOn.DefaultButton = True + ImportDialogArea.GetControl("optSODocuments").SetFocus() + ToggleCheckboxesWithBoolean(False) + RetValue = ImportDialogArea.Execute() + If bShowLogFile=TRUE Then + OpenDocument(sLogUrl, NoArgs()) + End if + If RetValue = 0 Then + CancelTask() + End If + ImportDialogArea.Dispose() + End + Exit Sub +RTError: + Msgbox sRTErrorDesc, 16, sRTErrorHeader +End Sub + + + +Sub NextStep() +Dim iCurStep as Integer + If Not bDebugWizard Then + On Error Goto RTError + End If + bConversionIsRunning = False + iCurStep = ImportDialog.Step + Select Case iCurStep + Case 1 + FillStep_InputPaths(0, True) + Case 2 + If CheckInputPaths Then + SaveStep_InputPath + If CurOffice < ApplCount - 1 Then + CurOffice = CurOffice + 1 + TakeOverPathSettings() + FillStep_InputPaths(CurOffice, False) + Else + FillStep_Summary() + End If + End If + Case 3 + FillStep_Progress() + Select Case WizardMode + Case SBMICROSOFTMODE + Call ConvertAllDocuments(MSFilterName()) + CASE SBXMLMODE + Call ConvertAllDocuments(XMLFilterName()) + End Select + Case 4 + CancelTask(True) + End Select + + If ((ImportDialog.chkLogfile.State <> 1) OR (iCurStep <> 3)) Then + ImportDialog.cmdGoOn.DefaultButton = True + End If + + RepaintHeaderPreview() + Exit Sub +RTError: + Msgbox sRTErrorDesc, 16, sRTErrorHeader +End Sub + + + +Sub PrevStep() +Dim iCurStep as Integer + If Not bDebugWizard Then + On Error Goto RTError + End If + bConversionIsRunning = False + iCurStep = ImportDialog.Step + Select Case iCurStep + Case 4 + ImportDialog.cmdCancel.Label = sCancelButton + FillStep_Summary() + Case 3 + FillStep_InputPaths(Applcount-1, False) + Case 2 + SaveStep_InputPath + If CurOffice > 0 Then + CurOffice = CurOffice - 1 + FillStep_InputPaths(CurOffice, False) + Else + FillStep_Welcome() + bDoKeepApplValues = True + End If + End Select + ImportDialog.cmdGoOn.DefaultButton = True + RepaintHeaderPreview() + Exit Sub +RTError: + Msgbox sRTErrorDesc, 16, sRTErrorHeader +End Sub + + + +Sub CancelTask() + If bConversionIsRunning Then + If Msgbox(sConvertError1, 36, sConvertError2) = 6 Then + bCancelTask = True + bInterruptSearch = True + Else + bCancelTask = False + ImportDialog.cmdCancel.Enabled = True + End If + Else + ImportDialogArea.EndExecute() + End If +End Sub + + +Sub TemplateDirSearchDialog() + CallDirSearchDialog(ImportDialog.TemplateImportPath) +End Sub + + +Sub RepaintHeaderPreview() +Dim Bitmap As Object +Dim CurStep as Integer +Dim sBitmapPath as String +Dim LocPrefix as String + CurStep = ImportDialog.Step + LocPrefix = WizardMode + LocPrefix = ReplaceString(LocPrefix,"XML", "SO") + If CurStep = 2 Then + sBitmapPath = SOBitmapPath & LocPrefix & "-Import_" & CurStep & "-" & Applications(CurOffice,SBAPPLKEY) + 1 & ".bmp" + Else + sBitmapPath = SOBitmapPath & "Import_" & CurStep & ".bmp" + End If + ImportDialog.ImportPreview.ImageURL = sBitmapPath +End Sub + + +Sub CheckModuleInstallation() +Dim i as Integer + For i = 1 To MaxApplCount + ImportDialogArea.GetControl("chk" & WizardMode & "Application" & i).Model.Enabled = Abs(CheckInstalledModule(i-1)) + Next i +End Sub + + +Function CheckInstalledModule(Index as Integer) as Boolean +Dim ModuleName as String +Dim NameList() as String +Dim MaxIndex as Integer +Dim i as Integer + ModuleName = ModuleList(Index) + If Instr(1,ModuleName,"/") <> 0 Then + CheckInstalledModule() = False + NameList() = ArrayoutOfString(ModuleName,"/", MaxIndex) + For i = 0 To MaxIndex + If oFactoryKey.HasByName(NameList(i)) Then + CheckInstalledModule() = True + End If + Next i + Else + CheckInstalledModule() = oFactoryKey.HasByName(ModuleName) + End If +End Function + + +Sub ToggleCheckboxes(oEvent as Object) +Dim bMSEnable as Boolean + WizardMode = oEvent.Source.Model.Tag + bMSEnable = WizardMode = "MS" + ToggleCheckBoxesWithBoolean(bMSEnable) +End Sub + + +Sub ToggleCheckboxesWithBoolean(bMSEnable as Boolean) + If bMSEnable = True Then + WizardMode = SBMICROSOFTMODE + MaxApplCount = 3 + Else + WizardMode = SBXMLMODE + MaxApplCount = 4 + End If + With ImportDialogArea + .GetControl("chkSOApplication1").Model.Enabled = Not bMSEnable + .GetControl("chkSOApplication2").Model.Enabled = Not bMSEnable + .GetControl("chkSOApplication3").Model.Enabled = Not bMSEnable + .GetControl("chkSOApplication4").Model.Enabled = Not bMSEnable + .GetControl("chkMSApplication1").Model.Enabled = bMSEnable + .GetControl("chkMSApplication2").Model.Enabled = bMSEnable + .GetControl("chkMSApplication3").Model.Enabled = bMSEnable + End With + CheckModuleInstallation() + ImportDialog.WelcomeTextLabel2.Enabled = bMSEnable + bDoKeepApplValues = False + ToggleNextButton() +End Sub + + +Sub ToggleNextButton() +Dim iCurStep as Integer +Dim bDoEnable as Boolean +Dim i as Integer + iCurStep = ImportDialog.Step + Select Case iCurStep + Case 1 + With ImportDialog + If .optMSDocuments.State = 1 Then + bDoEnable = .chkMSApplication1.State = 1 Or .chkMSApplication2.State = 1 Or .chkMSApplication3.State = 1 + Else + bDoEnable = .chkSOApplication1.State = 1 Or .chkSOApplication2.State = 1 Or .chkSOApplication3.State = 1 Or .chkSOApplication4.State = 1 + End If + End With + bDoKeepApplValues = False + Case 2 + bDoEnable = CheckControlPath(ImportDialog.chkTemplatePath, ImportDialog.txtTemplateImportPath, True) + bDoEnable = CheckControlPath(ImportDialog.chkDocumentPath, ImportDialog.txtDocumentImportPath, bDoEnable) + End Select + ImportDialog.cmdGoOn.Enabled = bDoEnable +End Sub + + +Sub TakeOverPathSettings() +'Takes over the Pathsettings from the first selected application to the next applications + If Applications(CurOffice,SBDOCSOURCE) = "" Then + Applications(CurOffice,SBDOCSOURCE) = Applications(0,SBDOCSOURCE) + Applications(CurOffice,SBDOCTARGET) = Applications(0,SBDOCTARGET) + If WizardMode = SBXMLMODE AND Applications(CurOffice,SBAPPLKEY) = 3 Then + Applications(CurOffice,SBTEMPLSOURCE) = Applications(CurOffice,SBDOCSOURCE) + Applications(CurOffice,SBTEMPLTARGET) = Applications(CurOffice,SBDOCTARGET) + Else + Applications(CurOffice,SBTEMPLSOURCE) = Applications(0,SBTEMPLSOURCE) + Applications(CurOffice,SBTEMPLTARGET) = Applications(0,SBTEMPLTARGET) + End If + End If +End Sub + + +Function GetImportWizardPaths() as Boolean + SOBitmapPath = GetOfficeSubPath("Template", "../wizard/bitmap") + If SOBitmapPath <> "" Then + SOWorkPath = GetPathSettings("Work", False) + If SOWorkPath <> "" Then + SOTemplatePath = GetPathSettings("Template_writable",False,0) + If SOTemplatePath <> "" Then + GetImportWizardPaths() = True + Exit Function + End If + End If + End If + GetImportWizardPaths() = False +End Function + diff --git a/openoffice/share/basic/ImportWizard/dialog.xlb b/openoffice/share/basic/ImportWizard/dialog.xlb new file mode 100644 index 0000000000000000000000000000000000000000..f5cc021d521dc90a233de79ba0287e4ca88c74f4 --- /dev/null +++ b/openoffice/share/basic/ImportWizard/dialog.xlb @@ -0,0 +1,5 @@ + + + + + diff --git a/openoffice/share/basic/ImportWizard/script.xlb b/openoffice/share/basic/ImportWizard/script.xlb new file mode 100644 index 0000000000000000000000000000000000000000..2d10f65cba30d4958e16adebcd749331de3943f9 --- /dev/null +++ b/openoffice/share/basic/ImportWizard/script.xlb @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/openoffice/share/basic/Schedule/BankHoliday.xba b/openoffice/share/basic/Schedule/BankHoliday.xba new file mode 100644 index 0000000000000000000000000000000000000000..3c80727982cfda00361d3ba41073b2640f6534ab --- /dev/null +++ b/openoffice/share/basic/Schedule/BankHoliday.xba @@ -0,0 +1,197 @@ + + + +Option Explicit + +Sub Main() + Call CalAutopilotTable() +End Sub + + +Function CalEasterTable&(byval Year%) +Dim B%,C%,D%,E%,F%,G%,H%,I%,K%,L%,M%,N%,O%, nMonth%, nDay% + N = Year% mod 19 + B = int(Year% / 100) + C = Year% mod 100 + D = int(B / 4) + E = B mod 4 + F = int((B + 8) / 25) + G = int((B - F + 1) / 3) + H =(19 * N + B - D - G + 15) mod 30 + I = int(C / 4) + K = C mod 4 + L =(32 + 2 * E + 2 * I - H - K) mod 7 + M = int((N + 11 * H + 22 * L) / 451) + O = H + L - 7 * M + 114 + nDay = O mod 31 + 1 + nMonth = int(O / 31) + CalEasterTable& = DateSerial(Year, nMonth,nDay) +End Function + + +' Note: the following algorithm is valid only till the Year 2100. +' but I have no Idea from which date in the paste it is valid +Function CalOrthodoxEasterTable(ByVal iYear as Integer) as Long +Dim R1%, R2%, R3%, RA%, R4%, RB%, R5%, RC% +Dim lDate as Long + R1 = iYear mod 19 + R2 = iYear mod 4 + R3 = iYear mod 7 + RA =19 * R1 + 16 + R4 = RA mod 30 + RB = 2 * R2 + 4 * R3 + 6 * R4 + R5 = RB mod 7 + RC = R4 + R5 + lDate = DateSerial(iYear, 4,4) + CalOrthodoxEasterTable() = lDate + RC +End Function + + +Sub CalInitGlobalVariablesDate() +Dim i as Integer + For i = 1 To 374 + CalBankholidayName$(i) = "" + CalTypeOfBankHoliday%(i) = cHolidayType_None + Next +End Sub + + +Sub CalInsertBankholiday(byval CurDate as Long, byval EventName as String, ByVal iLevel as Integer) +Dim iDay + iDay =(Month(CurDate)-1)*31 +Day(CurDate) + + If 0 <> CalTypeOfBankHoliday(iDay) Then + If iLevel < CalTypeOfBankHoliday(iDay) Then + CalTypeOfBankHoliday(iDay) = iLevel + End If + Else + CalTypeOfBankHoliday(iDay) = iLevel + End If + + If CalBankHolidayName(iDay) = "" Then + CalBankHolidayName(iDay) = EventName + Else + CalBankHolidayName(iDay) = CalBankHolidayName(iDay) & " / " & EventName + End If +End Sub + +Function CalMaxDayInMonth(ByVal iYear as Integer, ByVal iMonth as Integer) as Integer +' delivers the maximum Day of a month in a certain year + Dim TmpDate as Long + Dim MaxDay as Long + + MaxDay = 28 + TmpDate = DateSerial(iYear, iMonth, MaxDay) + + While Month(TmpDate) = iMonth + MaxDay = MaxDay + 1 + TmpDate = TmpDate + 1 + Wend + Maxday = MaxDay - 1 + CalMaxDayInMonth() = MaxDay +End Function + + +Function CalGetIntOfShortMonthName(ByVal MonthName as String) as Integer +Dim i as Integer +Dim nMonth as Integer + + nMonth = Val(MonthName) + + If (1 <= nMonth And 12 >= nMonth) Then + CalGetIntOfShortMonthName = nMonth + Exit Function + End If + + MonthName = UCase(Trim(Left(MonthName, 3))) + + For i = 0 To 11 + If (UCase(cCalShortMonthNames(i)) = MonthName) Then + CalGetIntOfShortMonthName = i+1 + Exit Function + End If + Next + + ' Not Found + CalGetIntOfShortMonthName = 0 +End Function + + +Sub CalInsertOwnDataInTables(ByVal iSelYear as Integer) + ' inserts the individual data from the table into the previously unsorted list +Dim CurEventName as String +Dim CurEvMonth as Integer +Dim CurEvDay as Integer +Dim LastIndex as Integer +Dim i as Integer +Dim DateStr as String + LastIndex = Ubound(DlgCalModel.lstOwnData.StringItemList()) + For i = 0 To LastIndex + If GetSelectedDateUnits(CurEvDay, CurEvMonth, i) <> SBDATEUNDEFINED Then + CurEventName = CalGetNameOfEvent(i) + CalInsertBankholiday(DateSerial(iSelYear, CurEvMonth, CurEvDay), CurEventName, cHolidayType_Own) + End If + Next +End Sub + + +' Finds eg the first,second Monday in a month +' Note: in This Function the week starts with the Sunday +Function GetMonthDate(YearInt as Integer, iMonth as Integer, iWeekDay as Integer, iOffset as Integer) +Dim bFound as Boolean +Dim lDate as Long + ' 1st Tue in Nov : Election Day, Half + bFound = False + lDate = DateSerial(YearInt, iMonth, 1) + Do + If iWeekDay = WeekDay(lDate) Then + bFound = True + Else + lDate = lDate + 1 + End If + Loop Until bFound + GetMonthDate = lDate + iOffset +End Function + + +' Finds the next weekday after a fixed date +' e.g. Midsummerfeast in Sweden: next Saturday after 20th June +Function GetNextWeekDay(iYear as Integer, iMonth as Integer, iDay as Integer, iWeekDay as Integer) +Dim lDate as Long +Dim iCurWeekDay as Integer + lDate = DateSerial(iYear, iMonth, iDay) + iCurWeekDay = WeekDay(lDate) + While iCurWeekDay <> iWeekDay + lDate = lDate + 1 + iCurWeekDay = WeekDay(lDate) + Wend + GetNextWeekDay() = lDate +End Function + + +Sub AddFollowUpHolidays(ByVal lStartDate as Long, iCount as Integer, HolidayName as String, iType as Integer) +Dim lDate as Long + For lDate = lStartDate + 1 To lStartDate + 4 + CalInsertBankholiday(lDate, HolidayName, iType) + Next lDate +End Sub + diff --git a/openoffice/share/basic/Schedule/CalendarMain.xba b/openoffice/share/basic/Schedule/CalendarMain.xba new file mode 100644 index 0000000000000000000000000000000000000000..da05ec3db80c1ffcf56a40ef6c0c6630cf4d8035 --- /dev/null +++ b/openoffice/share/basic/Schedule/CalendarMain.xba @@ -0,0 +1,322 @@ + + + +Option Explicit + +Const _DEBUG = 0 + +' CalenderMain +Public sCurLangLocale as String +Public sCurCountryLocale as String +' This flag serves as a query if the individual Data should be saved +Public bCalOwnDataChanged as Boolean + +'BankHoliday Functions +Public CalBankholidayName$ (1 To 374) +Public CalTypeOfBankHoliday% (1 To 374) + +Public Const cHolidayType_None = 0 +Public Const cHolidayType_Full = 1 +Public Const cHolidayType_Half = 2 +Public Const cHolidayType_Own = 4 + +Public cCalSubcmdDeleteSelect_DeleteSelEntry$ +Public cCalSubcmdDeleteSelect_DeleteSelEntryTitle$ +Public cCalSubcmdSwitchOwnDataOrGeneral_Back$ +Public cCalSubcmdSwitchOwnDataOrGeneral_OwnData$ + +'Language +Public cCalLongMonthNames(11) as String +Public cCalShortMonthNames(11) as String + +Public sBitmapFilename$ +Public sCalendarTitle$, sMonthTitle$, sWizardTitle$, sError$ +Public cCalStyleWorkday$, cCalStyleWeekend$ + +Public CalChoosenLand as Integer + +Public oDocument as Object +Public oSheets as Object +Public oSheet as Object +Public oStatusLine as Object +Public bCancelTask as Boolean +Public oNumberFormatter as Object + +' BL* means "BundesLand" (for german states only) +Public CONST CalBLBayern = 1 +Public CONST CalBLBadenWuert = 2 +Public CONST CalBLBerlin = 3 +Public CONST CalBLBremen = 4 +Public CONST CalBLBrandenburg = 5 +Public CONST CalBLHamburg = 6 +Public CONST CalBLHessen = 7 +Public CONST CalBLMeckPomm = 8 +Public CONST CalBLNiedersachsen = 9 +Public CONST CalBLNordrheinWest = 10 +Public CONST CalBLRheinlandPfalz = 11 +Public CONST CalBLSaarland = 12 +Public CONST CalBLSachsen = 13 +Public CONST CalBLSachsenAnhalt = 14 +Public CONST CalBLSchlHolstein = 15 +Public CONST CalBLThueringen = 16 + +Public DlgCalendar as Object +Public DlgCalModel as Object +Public lDateFormat as Long +Public lDateStandardFormat as Long + + + +Sub CalAutopilotTable() +Dim BitmapDir as String +Dim iThisMonth as Integer + +'On Error Goto ErrorHandler + BasicLibraries.LoadLibrary("Tools") + bSelectByMouseMove = True + oDocument = ThisComponent + oStatusline = oDocument.GetCurrentController.GetFrame.CreateStatusIndicator + ToggleWindow(False) + sCurLangLocale = oDocument.CharLocale.Language + sCurCountryLocale = oDocument.CharLocale.Country + DlgCalendar = LoadDialog("Schedule", "DlgCalendar") + DlgCalModel = DlgCalendar.Model + LoadLanguage(sCurLangLocale) + CalInitGlobalVariablesDate() + BitmapDir = GetOfficeSubPath("Template","../wizard/bitmap") + DlgCalModel.imgCountry.ImageURL = BitmapDir & sBitmapFilename + CalChoosenLand = -2 + CalLoadOwnData() + + With DlgCalModel + .cmdDelete.Enabled = False + .lstMonth.StringItemList() = cCalShortMonthNames() + Select Case sCurLangLocale + Case cLANGUAGE_JAPANESE + .lstOwnData.FontName = "HG MinochoL" + .txtEvent.FontName = "HG MinchoL" + Case cLANGUAGE_CHINESE + If oDocument.CharLocale.Country = "CN" Then + .lstOwnData.FontName = "FZ Song Ti" + .txtEvent.FontName = "FZ Song Ti" + Else + .lstOwnData.FontName = "FZ Ming Ti" + .txtEvent.FontName = "FZ Ming Ti" + End If + Case "ko" + .lstOwnData.FontName = "Sun Gulim" + .txtEvent.FontName = "Sun Gulim" + End Select + .lstOwnEventMonth.StringItemList() = cCalShortMonthNames() + .optYear.State = 1 + .txtYear.Value = Year(Now()) + .txtYear.Tag = .txtYear.Value + .Step = 1 + End With + SetupNumberFormatter(sCurLangLocale, sCurCountryLocale) + CalChooseCalendar() ' month + iThisMonth = Month(Now) + DlgCalendar.GetControl("lstMonth").SelectItemPos(iThisMonth-1, True) + DlgCalendar.GetControl("lstHolidays").SelectItemPos(0,True) + DlgCalModel.cmdGoOn.DefaultButton = True + ToggleWindow(True) + DlgCalendar.GetControl("lblHolidays").Visible = sCurLangLocale = cLANGUAGE_GERMAN + DlgCalendar.GetControl("lstHolidays").Visible = sCurLangLocale = cLANGUAGE_GERMAN + fHeightCorrFactor = DlgCalendar.GetControl("imgCountry").Size.Height/198 + fWidthCorrFactor = DlgCalendar.GetControl("imgCountry").Size.Width/166 + DlgCalendar.Execute() + DlgCalendar.Dispose() + Exit Sub +ErrorHandler: + MsgBox(sError$, 16, sWizardTitle$) +End Sub + + +Sub SetupNumberFormatter(sCurLangLocale as String, sCurCountryLocale as String) +Dim oFormats as Object +Dim DateFormatString as String + oFormats = oDocument.getNumberFormats() + Select Case sCurLangLocale + Case cLANGUAGE_GERMAN + DateFormatString = "TT.MMM" + Case cLANGUAGE_ENGLISH + DateFormatString = "MMM DD" + Case cLANGUAGE_FRENCH + DateFormatString = "JJ/MMM" + Case cLANGUAGE_ITALIAN + DateFormatString = "GG/MMM" + Case cLANGUAGE_SPANISH + DateFormatString = "DD/MMM" + Case cLANGUAGE_PORTUGUESE + If sCurCountryLocale = "BR" Then + DateFormatString = "DD/MMM" + Else + DateFormatString = "DD-MMM" + End If + Case cLANGUAGE_DUTCH + DateFormatString = "DD/MMM" + Case cLANGUAGE_SWEDISH + DateFormatString = "MMM DD" + Case cLANGUAGE_DANISH + DateFormatString = "DD-MMM" + Case cLANGUAGE_POLISH + DateFormatString = "MMM DD" + Case cLANGUAGE_RUSSIAN + DateFormatString = "MMM DD" + Case cLANGUAGE_JAPANESE + DateFormatString = "M月Dæ—¥" + Case cLANGUAGE_CHINESE + If sCurCountryLocale = "TW" Then + DateFormatString = "MMMMD" &"""" & "æ—¥" & """" + Else + DateFormatString = "M" & """" & "月" & """" & "D" &"""" & "æ—¥" & """" + End If + Case cLANGUAGE_GREEK + DateFormatString = "DD/MMM" + Case cLANGUAGE_TURKISH + DateFormatString = "DD/MMM" + Case cLANGUAGE_POLISH + DateFormatString = "MMM DD" + Case cLANGUAGE_FINNISH + DateFormatString = "PP.KKK" + End Select + + lDateFormat = AddNumberFormat(oFormats, DateFormatString, oDocument.CharLocale) + lDateStandardFormat = oFormats.getStandardFormat(com.sun.star.util.NumberFormat.DATE, oDocument.CharLocale) + +' lDateStandardFormat = AddNumberFormat(oFormats, StandardDateFormatString, oDocument.CharLocale) + oNumberFormatter = createUNOService("com.sun.star.util.NumberFormatter") + oNumberFormatter.attachNumberFormatsSupplier(oDocument) +End Sub + + +Function AddNumberFormat(oNumberFormats as Object, FormatString as String, oLocale as Object) as Long +Dim lLocDateFormat as Long + lLocDateFormat = oNumberFormats.QueryKey(FormatString, oLocale, True) + If lLocDateFormat = -1 Then + lLocDateFormat = oNumberFormats.addNew(FormatString, oLocale) + End If + AddNumberFormat() = lLocDateFormat +End Function + + +Sub CalChooseCalendar() + With DlgCalModel + .lstMonth.Enabled = .optMonth.State = 1 + .lblMonth.Enabled = .optMonth.State = 1 + End With +End Sub + + +Sub CalcmdCancel() + Call CalSaveOwnData() + DlgCalendar.EndExecute +End Sub + + +Sub CalcmdOk() + ' cmdOk is called when the Button 'Read' is clicked on + ' It is either given out a month or a year +Dim i, iSelYear as Integer +Dim SelYear as String +' DlgCalendar.Visible = False + + oSheets = oDocument.sheets + Call CalSaveOwnData() + UnprotectSheets(oSheets) + oSheets.RemovebyName(oSheets.GetbyIndex(0).Name) + iSelYear = DlgCalModel.txtYear.Value + Select Case sCurLangLocale + Case cLANGUAGE_GERMAN + If Ubound(DlgCalModel.lstHolidays.SelectedItems()) > -1 Then + CalChoosenLand = DlgCalModel.lstHolidays.SelectedItems(0) + Else + CalChoosenLand = 0 + End If + Call CalFindWholeYearHolidays_GERMANY(iSelYear, CalChoosenLand) + Case cLANGUAGE_ENGLISH + Call FindWholeYearHolidays_US(iSelYear) + Case cLANGUAGE_FRENCH + Call FindWholeYearHolidays_FRANCE(iSelYear) + Case cLANGUAGE_ITALIAN + Call FindWholeYearHolidays_ITA(iSelYear) + Case cLANGUAGE_SPANISH + Call FindWholeYearHolidays_SPAIN(iSelYear) + Case cLANGUAGE_PORTUGUESE + Call FindWholeYearHolidays_PORT(iSelYear) + Case cLANGUAGE_DUTCH + Call FindWholeYearHolidays_NL(iSelYear) + Case cLANGUAGE_SWEDISH + Call FindWholeYearHolidays_SWED(iSelYear) + Case cLANGUAGE_DANISH + Call FindWholeYearHolidays_DK(iSelYear) + Case cLANGUAGE_POLISH + Call FindWholeYearHolidays_PL(iSelYear) + Case cLANGUAGE_RUSSIAN + Call FindWholeYearHolidays_RU(iSelYear) + Case cLANGUAGE_JAPANESE + Call FindWholeYearHolidays_JP(iSelYear) + Case cLANGUAGE_CHINESE + If sCurCountryLocale = "TW" Then + Call FindWholeYearHolidays_TW(iSelYear) + Else + Call FindWholeYearHolidays_CN(iSelYear) + End If + Case cLANGUAGE_GREEK + Call FindWholeYearHolidays_GREEK(iSelYear) + Case cLANGUAGE_TURKISH + Call FindWholeYearHolidays_TRK(iSelYear) + Case cLANGUAGE_POLISH + Call FindWholeYearHolidays_PL(iSelYear) + Case cLANGUAGE_FINNISH + Call FindWholeYearHolidays_FI(iSelYear) + End Select + + Call CalInsertOwnDataInTables(iSelYear) + + If DlgCalModel.optYear.State = 1 Then + oSheets.RemovebyName(oSheets.GetbyIndex(0).Name) + oSheet = oSheets.GetbyIndex(0) + oSheet.Name = sCalendarTitle$ + " " + iSelYear + oDocument.AddActionLock + Call CalCreateYearTable(iSelYear) + ElseIf DlgCalModel.optMonth.State = 1 Then + Dim iMonth + iMonth = DlgCalModel.lstMonth.SelectedItems(0) + 1 + oSheets.RemovebyName(oSheets.GetbyIndex(1).Name) + oSheet = oSheets.GetbyIndex(0) + If sMonthTitle = "" Then + oSheet.Name = cCalLongMonthNames(iMonth-1) + Else + oSheet.Name = sMonthTitle + " " + cCalLongMonthNames(iMonth-1) + End If + oDocument.AddActionLock + Call CalCreateMonthTable(iSelYear, iMonth) + End If + + oDocument.RemoveActionLock + oSheet.protect("") + oStatusLine.End + DlgCalendar.EndExecute() + bCancelTask = True +End Sub + diff --git a/openoffice/share/basic/Schedule/CreateTable.xba b/openoffice/share/basic/Schedule/CreateTable.xba new file mode 100644 index 0000000000000000000000000000000000000000..51285faa50ad8e353b3c9603505011b5aab7851f --- /dev/null +++ b/openoffice/share/basic/Schedule/CreateTable.xba @@ -0,0 +1,153 @@ + + + +Option Explicit + +Public Const FirstDayRow = 5 ' Row on month sheet for first day of month +Public Const DateColumn% = 3 ' Column on month sheet with days +Public Const NewYearRow = 4 ' Row on year sheet for January 1st +Public Const NewYearColumn = 2 ' Column on year sheet for January 1st + + +Sub CalCreateYearTable(ByVal iSelYear as Integer) +' Completes the overview for whole year + +' Needed by StarOffice Calc and StarOffice Schedule +Dim CalDay as Integer +Dim CalMonth as Integer +Dim i as Integer +Dim s as Integer +Dim oYearCell as object +Dim iDate +Dim ColPos, RowPos as Integer +Dim oNameCell, oDateCell as Object +Dim iCellValue as Long +Dim oRangeFebCell, oCellAddress, oFebcell as Object +Dim oRangeBlank as Object +Dim sBlankStyle as String +' On Error Goto ErrorHandling + oStatusLine.Start("",140) 'GetResText(sProgress) + iDate = DateSerial(iSelYear,1,1) + oYearCell = oSheet.GetCellRangeByName("Year") + oYearCell.Value = iSelYear + + CalMonth = 1 + CalDay = 0 + s = 10 + oStatusLine.SetValue(s) + For i = 1 To 374 + CalDay = CalDay+1 + If CalDay = 32 Then + CalDay = 1 + CalMonth = CalMonth+1 + s = s + 10 + oStatusLine.SetValue(s) + End If + ColPos = NewYearColumn+(2*CalMonth) + RowPos = NewYearRow + CalDay + FormatCalCells(ColPos,RowPos,i) + Next + If NOT CalIsLeapYear(iSelYear) Then + ' Delete 29th February if necessary + oRangeFebCell = oSheet.GetCellRangeByName("Feb29") + oCellAddress = oRangeFebCell.RangeAddress + oFebCell = oSheet.GetCellByPosition(oCellAddress.StartColumn,oCellAddress.StartRow) + oFebCell.String = "" + ' Change the CellStyle according to the Range "Blank" + oRangeBlank = oSheet.GetCellRangebyName("Blank") + sBlankStyle = oRangeBlank.CellStyle + oRangeFebCell.CellStyle = sBlankStyle + End If + oStatusLine.SetValue(150) + ErrorHandling: + If Err <> 0 Then + MsgBox sError$, 16, sWizardTitle$ + End If +End Sub + + + +Sub CalCreateMonthTable(ByVal iSelYear as Integer, iSelMonth as Integer) +Dim oMonthCell, oDateCell as Object +Dim iDate as Date +Dim oAddress +Dim i, s as Integer +Dim iStartDay as Integer + +' Completes the monthly calendar +'On Error Goto ErrorHandling + oStatusLine.Start("",40) 'GetResText(sProgess) + ' Set month + oMonthCell = oSheet.GetCellRangeByName("Month") + + iDate = DateSerial(iSelYear,iSelMonth,1) + oMonthCell.Value = iDate + ' Inserting holidays + iStartDay = (iSelMonth - 1) * 31 + 1 + s = 5 + For i = iStartDay To iStartDay + 30 + oStatusLine.SetValue(s) + s = s + 1 + FormatCalCells(DateColumn+1,FirstDayRow + i - iStartDay,i) + Next + oDateCell = oSheet.GetCellbyPosition(DateColumn,FirstDayRow+i-iStartDay - 1) + oAddress = oDateCell.RangeAddress + + Select Case iSelMonth + Case 2,4,6,9,11 + oSheet.RemoveRange(oAddress, com.sun.star.sheet.CellDeleteMode.ROWS) + If iSelMonth = 2 Then + oAddress.StartRow = oAddress.StartRow - 1 + oAddress.EndRow = oAddress.StartRow + oSheet.RemoveRange(oAddress, com.sun.star.sheet.CellDeleteMode.ROWS) + If Not CalIsLeapYear(iSelYear) Then + oAddress.StartRow = oAddress.StartRow - 1 + oAddress.EndRow = oAddress.StartRow + oSheet.RemoveRange(oAddress, com.sun.star.sheet.CellDeleteMode.ROWS) + End If + End If + End Select + oStatusLine.SetValue(45) +ErrorHandling: + If Err <> 0 Then + MsgBox sError$, 16, sWizardTitle$ + End If +End Sub + + + +Sub FormatCalCells(ColPos,RowPos,i as Integer) +Dim oNameCell, oDateCell as Object +Dim iCellValue as Long + oDateCell = oSheet.GetCellbyPosition(ColPos-1,RowPos) + If oDateCell.Value <> 0 Then + iCellValue = oDateCell.Value + oDateCell.Value = iCellValue + If CalBankHolidayName$(i) <> "" Then + oNameCell = oSheet.GetCellbyPosition(ColPos,RowPos) + oNameCell.String = CalBankHolidayName$(i) + If CalTypeOfBankHoliday%(i) = cHolidayType_Full Then + oDateCell.CellStyle = cCalStyleWeekend$ + End If + End If + End If +End Sub diff --git a/openoffice/share/basic/Schedule/DlgCalendar.xdl b/openoffice/share/basic/Schedule/DlgCalendar.xdl new file mode 100644 index 0000000000000000000000000000000000000000..3a77d320dfef8d80a2e931e9c6d942c1ca8d82bb --- /dev/null +++ b/openoffice/share/basic/Schedule/DlgCalendar.xdl @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/basic/Schedule/DlgControl.xba b/openoffice/share/basic/Schedule/DlgControl.xba new file mode 100644 index 0000000000000000000000000000000000000000..00c7c19da9f07b7b89593b5ae23a9a7321b93910 --- /dev/null +++ b/openoffice/share/basic/Schedule/DlgControl.xba @@ -0,0 +1,168 @@ + + + +Option Explicit + +Dim CalBitmap As Object +Public bSelectByMouseMove as Boolean +Public fHeightCorrFactor as Double +Public fWidthCorrFactor as Double + + + +Sub Main() + Call CalAutopilotTable() +End Sub + + +Sub CalcmdDeleteSelect() +Dim MsgBoxResult as Integer +Dim bDoEnable as Boolean +Dim iSel as Integer +Dim MaxIndex as Integer + If Ubound(DlgCalModel.lstOwnData.SelectedItems()) > -1 Then + MsgBoxResult = MsgBox(cCalSubcmdDeleteSelect_DeleteSelEntry$, 4+32, cCalSubcmdDeleteSelect_DeleteSelEntryTitle$) + If MsgBoxResult = 6 Then + iSel = DlgCalModel.lstOwnData.SelectedItems(0) + DlgCalModel.lstOwnData.StringItemList() = RemoveSelected(DlgCalModel.lstOwnData) + ' Flag to store the new data + bCalOwnDataChanged = True + bDoEnable = Ubound(DlgCalModel.lstOwnData.StringItemList()) > -1 + DlgCalModel.cmdDelete.Enabled = bDoEnable + If bDoEnable Then + MaxIndex = Ubound(DlgCalModel.lstOwnData.StringItemList()) + If iSel > MaxIndex Then + iSel = MaxIndex + End If + DlgCalendar.GetControl("lstOwnData").SelectItemPos(iSel, True) + CalUpdateNewEventFrame() + Else + Call CalClearInputMask() + End If + End If + End If +End Sub + + +Sub CalSaveOwnEventControls() + With DlgCalModel + .txtOwnEventDay.Tag = .txtOwnEventDay.Value + .txtOwnEventMonth.Tag = .txtOwnEventMonth.Text + End With +End Sub + + +Sub CalMouseMoved(aEvent as object) +Dim ListIndex as Integer + Select Case sCurLangLocale + Case cLANGUAGE_GERMAN + If bSelectByMouseMove Then +' oStatusLine.SetText("Position: " & aEvent.X & " ; " & aEvent.Y) + ListIndex = CalGetGermanLandAtMousePos(CInt(aEvent.X/fWidthCorrFactor), CInt(aEvent.Y/fHeightCorrFactor)) + DlgCalendar.GetControl("lstHolidays").SelectItemPos(ListIndex, True) + End If + End Select +End Sub + + +Sub SelectState(aEvent as Object) +Dim ListIndex as Integer + Select Case sCurLangLocale + Case cLANGUAGE_GERMAN + If aEvent.ClickCount >= 1 Then + ListIndex = CalGetGermanLandAtMousePos(CInt(aEvent.X/fWidthCorrFactor), CInt(aEvent.Y/fHeightCorrFactor)) + DlgCalendar.GetControl("lstHolidays").SelectItemPos(ListIndex, True) + bSelectByMouseMove = False + End If + End Select +End Sub + + +Sub MouseLeavesImage + bSelectbyMouseMove = True +End Sub + + +Sub CalClearInputMask() +Dim NullList() as String + With DlgCalModel + .txtEvent.Text = "" + .txtOwnEventDay.SetPropertyToDefault("Value") + .cmdInsert.Enabled = False + End With + If Ubound(DlgCalModel.lstOwnData.StringItemList()) > -1 Then + If Ubound(DlgCalModel.lstOwnData.SelectedItems()) = -1 Then + DlgCalendar.GetControl("lstOwnData").SelectItemPos(0,True) + CalUpdateNewEventFrame() + End If + End If +End Sub + + +Sub CalmdSwitchOwnDataOrGeneral() + If DlgCalModel.Step = 1 Then + DlgCalModel.Step = 2 + DlgCalModel.cmdOwnData.Label = cCalSubcmdSwitchOwnDataOrGeneral_Back$ + DlgCalModel.cmdInsert.Enabled = DlgCalModel.txtEvent.Text <> "" +' ToggleYearBox() + Else + dim bla as boolean + DlgCalModel.Step = 1 + DlgCalendar.GetControl("lblHolidays").Visible = sCurLangLocale = cLANGUAGE_GERMAN + DlgCalendar.GetControl("lstHolidays").Visible = sCurLangLocale = cLANGUAGE_GERMAN + DlgCalModel.cmdOwnData.Label = cCalSubcmdSwitchOwnDataOrGeneral_OwnData$ + End If +End Sub + + +Sub ToggleInsertButton() + DlgCalModel.cmdInsert.Enabled = LTrim(DlgCalModel.txtEvent.Text) <> "" +End Sub + + +Sub CalUpdateNewEventFrame() +Dim bDoEnable as Boolean +Dim sSelectedItem +Dim ListIndex as Integer +Dim MaxSelIndex as Integer +Dim CurEvMonth as Integer +Dim CurEvDay as Integer +Dim DateStr as String + bDoEnable = False + With DlgCalModel + MaxSelIndex = Ubound(DlgCalModel.lstOwnData.SelectedItems()) + If MaxSelIndex > -1 Then + ListIndex = .lstOwnData.SelectedItems(MaxSelIndex) + .txtEvent.Text = CalGetNameofEvent(ListIndex) + If GetSelectedDateUnits(CurEvDay, CurEvMonth, ListIndex) <> SBDATEUNDEFINED Then + .txtOwnEventDay.Value = CurEvDay + DlgCalendar.GetControl("lstOwnEventMonth").SelectItemPos(CurEvMonth-1, True) + .cmdDelete.Enabled = True + .cmdInsert.Enabled = True + Else + Call CalClearInputMask() + .cmdDelete.Enabled = True + End If + End If + End With +End Sub + diff --git a/openoffice/share/basic/Schedule/GermanHolidays.xba b/openoffice/share/basic/Schedule/GermanHolidays.xba new file mode 100644 index 0000000000000000000000000000000000000000..59105c9cfda34040d853e717f2b1a4ef28eddb67 --- /dev/null +++ b/openoffice/share/basic/Schedule/GermanHolidays.xba @@ -0,0 +1,152 @@ + + + +Option Explicit + +Sub Main() + Call CalAutopilotTable() +End Sub + +Function CalGetGermanLandAtMousePos(byval X as single, byval Y as single) as Integer + CalChoosenLand = 0 + If (X>73)And(X<130)And(Y>=117)And(Y<181) Then + CalChoosenLand = CalBLBayern + + ElseIf (X>41)And(X<89)And(Y>=136)And(Y<183) Then + CalChoosenLand = CalBLBadenWuert + + ElseIf (X>18)And(X<35)And(Y>136)And(Y<147) Then + CalChoosenLand = CalBLSaarland + + ElseIf (X>13)And(X<42)And(Y>111)And(Y<146) Then + CalChoosenLand = CalBLRheinlandPfalz + + ElseIf (X>15)And(X<=60)And(Y>=69)And(Y<112) Then + CalChoosenLand = CalBLNordrheinWest + + ElseIf (X>=42)And(X<78)And(Y>=95)And(Y<136) Then + CalChoosenLand = CalBLHessen + + ElseIf (X>=78)And(X<112)And(Y>=95)And(Y<117) Then + CalChoosenLand = CalBLThueringen + + ElseIf (X>=112)And(X<158)And(Y>=88)And(Y<114) Then + CalChoosenLand = CalBLSachsen + + ElseIf (X>77)And(X<84)And(Y>35)And(Y<42) Then + CalChoosenLand = CalBLHamburg + + ElseIf (X>56)And(X<60)And(Y>36)And(Y<41) Then + CalChoosenLand = CalBLBremen + + ElseIf (X>58)And(X<63)And(Y>44)And(Y<52) Then + CalChoosenLand = CalBLBremen + + ElseIf (X>52)And(X<95)And(Y>8)And(Y<40) Then + CalChoosenLand = CalBLSchlHolstein + + ElseIf (X>90)And(X<149)And(Y>23)And(Y<48) Then + CalChoosenLand = CalBLMeckPomm + + ElseIf (X>28)And(X<90)And(Y>35)And(Y<69) Then + CalChoosenLand = CalBLNiedersachsen + + ElseIf (X>60)And(X<90)And(Y>=69)And(Y<95) Then + CalChoosenLand = CalBLNiedersachsen + + ElseIf (X>=90)And(X<=115)And(Y>47)And(Y<95) Then + CalChoosenLand = CalBLSachsenAnhalt + + ElseIf (X>129)And(X<139)And(Y>60)And(Y<66) Then + CalChoosenLand = CalBLBerlin + + ElseIf (X>115)And(X<151)And(Y>=48)And(Y<88) Then + CalChoosenLand = CalBLBrandenburg + End If + CalGetGermanLandAtMousePos = CalChoosenLand +End Function + + + +Sub CalFindWholeYearHolidays_GERMANY(ByVal iSelYear as Integer, ByVal iCountry as Integer) + Dim So as Integer + Dim OsternDate&, VierterAdvent& + + If (iCountry < 1) Or (iCountry > 16) Then + iCountry = CalBLHamburg + End If + OsternDate& = CalEasterTable&(iSelYear) + So = 1 + + CalInsertBankholiday(DateSerial(iSelYear, 1, 1), "Neujahr", cHolidayType_Full) + + If (iCountry = CalBLBayern) Or (iCountry = CalBLBadenWuert) Or (iCountry = CalBLSachsenAnhalt) Then + CalInsertBankholiday(DateSerial(iSelYear, 1, 6), "Hl. 3 Könige", cHolidayType_Full) + End If + + CalInsertBankholiday(OsternDate&-2, "Karfreitag", cHolidayType_Full) + CalInsertBankholiday(OsternDate&, "Ostersonntag", cHolidayType_Full) + CalInsertBankholiday(OsternDate&+1, "Ostermontag", cHolidayType_Full) + CalInsertBankholiday(DateSerial(iSelYear, 5, 1), "Maifeiertag", cHolidayType_Full) + CalInsertBankholiday(OsternDate&+39, "Christi Himmelfahrt", cHolidayType_Full) + CalInsertBankholiday(OsternDate&+49, "Pfingstsonntag", cHolidayType_Full) + CalInsertBankholiday(OsternDate&+50, "Pfingstmontag", cHolidayType_Full) + + If (iCountry = CalBLBadenWuert) Or (iCountry = CalBLBayern) Or (iCountry = CalBLHessen) Or (iCountry = CalBLNordRheinWest) Or (iCountry = CalBLRheinlandPfalz) Or (iCountry = CalBLSaarland) Or (iCountry = CalBLSachsen) Or (iCountry = CalBLThueringen) Then + CalInsertBankholiday(OsternDate&+60, "Fronleichnam", cHolidayType_Full) + End If + + If (iCountry = CalBLBayern) Or (iCountry = CalBLSaarland) Then + CalInsertBankholiday(DateSerial(iSelYear, 8, 15), "Mariä Himmelfahrt", cHolidayType_Full) + End If + + CalInsertBankholiday(DateSerial(iSelYear, 10, 3), "Tag der dt. Einheit", cHolidayType_Full) + + If (iCountry=CalBLBrandenburg) Or (iCountry=CalBLMeckPomm) Or (iCountry=CalBLSachsenAnhalt) Or (iCountry=CalBLSachsen) Or (iCountry=CalBLThueringen) Then + CalInsertBankholiday(DateSerial(iSelYear, 10, 31), "Reformationstag", cHolidayType_Full) + End If + + If (iCountry = CalBLBadenWuert) Or (iCountry = CalBLBayern) Or (iCountry = CalBLNordRheinWest) Or (iCountry = CalBLRheinlandPfalz) Or (iCountry = CalBLSaarland) Or (iCountry = CalBLSachsen) Or (iCountry = CalBLThueringen) Then + CalInsertBankholiday(DateSerial(iSelYear, 11, 1), "Allerheiligen", cHolidayType_Full) + End If + + vierterAdvent = DateSerial(iSelYear, 12, 24) + While WeekDay(vierterAdvent) <> So + vierterAdvent = vierterAdvent - 1 + Wend + + If iCountry = CalBLSachsen Then + CalInsertBankholiday(vierterAdvent-32, "Buß- und Bettag", cHolidayType_Full) + Else + CalInsertBankholiday(vierterAdvent-32, "Buß- und Bettag", cHolidayType_Half) + End If + CalInsertBankholiday(vierterAdvent-21, "1. Advent", cHolidayType_Full) + CalInsertBankholiday(vierterAdvent-14, "2. Advent", cHolidayType_Full) + CalInsertBankholiday(vierterAdvent-7, "3. Advent", cHolidayType_Full) + CalInsertBankholiday(vierterAdvent, "4. Advent", cHolidayType_Full) + + CalInsertBankholiday(Dateserial(iSelYear, 12, 24), "Heiligabend", cHolidayType_Half) + CalInsertBankholiday(Dateserial(iSelYear, 12, 25), "1. Weihnachtstag", cHolidayType_Full) + CalInsertBankholiday(Dateserial(iSelYear, 12, 26), "2. Weihnachtstag", cHolidayType_Full) + CalInsertBankholiday(Dateserial(iSelYear, 12, 31), "Sylvester", cHolidayType_Half) +End Sub + diff --git a/openoffice/share/basic/Schedule/Language.xba b/openoffice/share/basic/Schedule/Language.xba new file mode 100644 index 0000000000000000000000000000000000000000..98334c09201867bad52bb49347f5de35eef92d2b --- /dev/null +++ b/openoffice/share/basic/Schedule/Language.xba @@ -0,0 +1,115 @@ + + + +Option Explicit + + +Public Const cLANGUAGE_SYSTEM = "", cLANGUAGE_CHINESE = "zh", cLANGUAGE_DANISH = "da" +Public Const cLANGUAGE_DUTCH = "nl", cLANGUAGE_ENGLISH = "en", cLANGUAGE_FINNISH = "fi" +Public Const cLANGUAGE_FRENCH = "fr", cLANGUAGE_GERMAN = "de", cLANGUAGE_GREEK = "el" +Public Const cLANGUAGE_ITALIAN = "it", cLANGUAGE_JAPANESE = "ja", cLANGUAGE_NORWEGIAN = "no" +Public Const cLANGUAGE_POLISH = "pl", cLANGUAGE_PORTUGUESE = "pt", cLANGUAGE_RUSSIAN = "ru" +Public Const cLANGUAGE_SPANISH = "es", cLANGUAGE_SWEDISH = "sv", cLANGUAGE_TURKISH = "tr" + +Public BLNameList(0 To 16) as String + + +' R e s o u r c e s t r i n g c o n s t a n t s +' ------------------------------------------------- +' Dialog labels start at 1000 + +Sub LoadLanguage%(ByVal LangLocale) +Dim Dummy$ +Dim i as Integer +Const dlgMonth = 1200 +' Abreviated months start 1225 +Const dlgShortMonth = 1225 + If InitResources("schedule", "cal") Then + If LangLocale = cLANGUAGE_GERMAN Then + + ' Load all states + BLNameList(0) = GetResText(1100) + BLNameList(1) = "Bayern" + BLNameList(2) = "Baden-Württemberg" + BLNameList(3) = "Berlin" + BLNameList(4) = "Bremen" + BLNameList(5) = "Brandenburg" + BLNameList(6) = "Hamburg" + BLNameList(7) = "Hessen" + BLNameList(8) = "Mecklenburg-Vorpommern" + BLNameList(9) = "Niedersachsen" + BLNameList(10) = "Nordrhein-Westfalen" + BLNameList(11) = "Rheinland-Pfalz" + BLNameList(12) = "Saarland" + BLNameList(13) = "Sachsen" + BLNameList(14) = "Sachsen-Anhalt" + BLNameList(15) = "Schleswig Holstein" + BLNameList(16) = "Thüringen" + + DlgCalModel.lstHolidays.StringItemList() = BLNameList() + End If + sWizardTitle$ = GetResText(1300) + sError = GetResText(1301) + cCalSubcmdDeleteSelect_DeleteSelEntryTitle$ = GetResText(1302) + cCalSubcmdDeleteSelect_DeleteSelEntry$ = GetResText(1303) + DlgCalendar.Title = GetResText(1000) + + With DlgCalModel + cCalSubcmdSwitchOwnDataOrGeneral_OwnData$ = GetResText(1002) + cCalSubcmdSwitchOwnDataOrGeneral_Back$ = GetResText(1001) + .hlnTime.Label = GetResText(1011) + .lblYear.Label = GetResText(1012) + .cmdCancel.Label = GetResText(1005) + .cmdGoOn.Label = GetResText(1004) + .lblHolidays.Label = GetResText(1014) + sBitmapFilename = GetResText(1099) + sBitmapFilename = ReplaceString(sBitmapFileName, ".gif", ".bmp") + DlgCalModel.hlnCalendar.Label = GetResText(1006) + .optYear.Label = GetResText(1007) + .optMonth.Label = GetResText(1008) + .lblMonth.Label = GetResText(1013) + .cmdOwnData.Label = GetResText(1015) + .hlnNewEvent.Label = GetResText(1019) + .lblEvent.Label = GetResText(1019) + .lblEventDay.Label = GetResText(1021) + .lblEventMonth.Label = GetResText(1022) +' .lblEventYear.Label = GetResText(1023) +' .chkEventOnce.Label = GetResText(1020) + .cmdInsert.Label = GetResText(1016) + .cmdDelete.Label = GetResText(1017) + ' Load long month names + For i = 0 To 11 + cCalLongMonthNames(i) = GetResText(dlgMonth+i) + cCalShortMonthNames(i)= cCalLongMonthNames(i) + 'cCalShortMonthNames(i)= Left$(cCalLongMonthNames(i), 3) + cCalShortMonthNames(i)= RTrim(cCalShortMonthNames(i)) + Next + ' Load sheet names + sCalendarTitle = GetResText(1410) + sMonthTitle = GetResText(1411) + ' Load names of styles + cCalStyleWorkday$ = GetResText(1400) + cCalStyleWeekend$ = GetResText(1401) + End With + End If +End Sub + diff --git a/openoffice/share/basic/Schedule/LocalHolidays.xba b/openoffice/share/basic/Schedule/LocalHolidays.xba new file mode 100644 index 0000000000000000000000000000000000000000..a5b2435a71616c2ac62036a3ec4c79ac353c581c --- /dev/null +++ b/openoffice/share/basic/Schedule/LocalHolidays.xba @@ -0,0 +1,662 @@ + + + +Option Explicit + +Sub Main + Call CalAutopilotTable() +End Sub + + +Sub FindWholeYearHolidays_FRANCE(ByVal YearInt as Integer) +Dim lEasterDate& +Dim lDate& + CalInsertBankholiday(DateSerial(YearInt, 1, 1), "Jour de l'an", cHolidayType_Full) + lEasterDate = CalEasterTable(YearInt) + CalInsertBankholiday(lEasterDate, "Pâques", cHolidayType_Full) + CalInsertBankholiday(lEasterDate + 1, "Lundi de Pâques", cHolidayType_Full) + CalInsertBankholiday(lEasterDate + 39, "Ascension", cHolidayType_Full) + CalInsertBankholiday(lEasterDate + 49, "Pentecôte", cHolidayType_Full) + CalInsertBankholiday(lEasterDate + 50, "Lundi de Pentecôte", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 5, 1), "Fête du travail", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 5, 8), "Victoire 1945", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 7, 14), "Fête Nationale", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 8, 15), "Assomption", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 11, 1), "Toussaint", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 11, 11), "Armistice ou Victoire 1918", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 12, 25), "Noël", cHolidayType_Full) +End Sub + + +Sub FindWholeYearHolidays_SWED(ByVal YearInt as Integer) +Dim lDate& + CalInsertBankholiday(DateSerial(YearInt, 1, 1), "NyÃ¥rsdagen", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 1, 6), "Trettondagen", cHolidayType_Full) + lDate = CalEasterTable(YearInt) + CalInsertBankholiday(lDate - 2, "LÃ¥ngfredagen", cHolidayType_Full) + CalInsertBankholiday(lDate, "PÃ¥skdagen", cHolidayType_Full) + CalInsertBankholiday(lDate + 1, "Annandag pÃ¥sk", cHolidayType_Full) + CalInsertBankholiday(lDate + 39, "Kristi himmelfärds dag", cHolidayType_Full) + CalInsertBankholiday(lDate + 49, "Pingstdagen", cHolidayType_Full) + CalInsertBankholiday(lDate + 50, "Annandag pingst", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 5, 1), "1:a maj", cHolidayType_Full) + ' MidSummerfeast (next Sunday after 20th June) + CalInsertBankholiday(GetNextWeekday(YearInt, 6, 20, 7), "Midsommardagen", cHolidayType_Full) + CalInsertBankholiday(GetNextWeekDay(YearInt, 10, 31, 7), "Alla helgons dag", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 12, 25), "Juldagen", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 12, 26), "Annandag jul", cHolidayType_Full) +End Sub + + + +Sub FindWholeYearHolidays_FI(ByVal YearInt as Integer) + Dim OsternDate& + ' New Year + CalInsertBankholiday(DateSerial(YearInt, 1, 1), "Uudenvuodenpäivä", cHolidayType_Full) + ' "the three Magi" + CalInsertBankholiday(DateSerial(YearInt, 1, 6), "Loppiainen", cHolidayType_Half) + OsternDate = CalEasterTable(YearInt) + CalInsertBankholiday(OsternDate-2, "Pitkäperjantai", cHolidayType_Full) + CalInsertBankholiday(OsternDate, "Pääsiäispäivä", cHolidayType_Full) + CalInsertBankholiday(OsternDate+1, "2. pääsiäispäivä", cHolidayType_Full) + ' Ascension Day + CalInsertBankholiday(OsternDate+39, "Helatorstai", cHolidayType_Full) + ' First of May + CalInsertBankholiday(DateSerial(YearInt, 5, 1), "Vappu, suomalaisen työn päivä", cHolidayType_Full) + ' Mothers Day : 2nd Sunday in May, Full + CalInsertBankholiday(GetMonthDate(YearInt, 5,1,7), "Äitienpäivä", cHolidayType_Full) + ' MidSummerfeast (next Sunday after 20th June) + CalInsertBankholiday(GetNextWeekday(YearInt, 6, 20, 7), "Juhannus, Suomen lipun päivä", cHolidayType_Full) + ' Independance day + CalInsertBankholiday(DateSerial(YearInt, 12, 6), "Itsenäisyyspäivä", cHolidayType_Full) + ' Christmas + CalInsertBankholiday(DateSerial(YearInt, 12, 25), "Joulupäivä", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 12, 26), "Tapaninpäivä", cHolidayType_Full) +End Sub + + + +Sub FindWholeYearHolidays_DK (ByVal YearInt as Integer) +Dim lDate&, VierterAdvent& + + 'New Year + CalInsertBankholiday(DateSerial(YearInt, 1, 1), "NytÃ¥rsdag", cHolidayType_Full) + lDate = CalEasterTable (YearInt) + ' carnival + CalInsertBankholiday(lDate-49, "Fastelavn", cHolidayType_Half) + '"Maundy Tuesday + CalInsertBankholiday(lDate-3, "Skærtorsdag", cHolidayType_Full) + '"Good Friday " + CalInsertBankholiday(lDate-2, "Langfredag", cHolidayType_Full) + ' Easter Sunday + CalInsertBankholiday(lDate, "PÃ¥skesøndag", cHolidayType_Full) + ' Easter Monday + CalInsertBankholiday(lDate+1, "2. pÃ¥skedag", cHolidayType_Full) + ' 4th Friday after Easter + CalInsertBankholiday(lDate+26, "Store bededag", cHolidayType_Full) + ' "Ascension Day + CalInsertBankholiday(lDate+39, "Kristi himmelfahrt", cHolidayType_Full) + ' "Whitsunday" + CalInsertBankholiday(lDate+49, "Pinsesøndag", cHolidayType_Full) + ' "Whitmonday" + CalInsertBankholiday(lDate+50, "2. pinsedag", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 6, 5), "Grundlovsdag", cHolidayType_Full) + 'Christmas Days + CalInsertBankholiday(DateSerial(YearInt, 12, 25), "1. juledag", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 12, 26), "2. juledag", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 1, 6), "Hellig 3 konger", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 3, 28), "Dr. Ingrid", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 4, 16), "Dr. Margrete", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 4, 16), "Palmesøndag", cHolidayType_Half) + ' "Liberation day" + CalInsertBankholiday(DateSerial(YearInt, 5, 5), "Befrielsesdag", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 5, 26), "Krpr. Frederik", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 6, 7), "Pr. Joachim", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 6, 11), "Pr. Henrik", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 6, 15), "Valdemarsdag", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 6, 24), "Skt. Hans", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 6, 30), "Prinsesse Alexandra", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 8, 28), "Pr. Nikolai", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 10, 24), "FN-dag", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 11, 11), "Morten Bisp", cHolidayType_Half) + ' all half (Memorial Days) + '"adventdays + VierterAdvent = DateSerial(YearInt, 12, 24) + While (Weekday(VierterAdvent) <> 1) + vierterAdvent = vierterAdvent - 1 + Wend + CalInsertBankholiday(vierterAdvent-21, "1. søndag i advent", cHolidayType_Half) + CalInsertBankholiday(vierterAdvent-14, "2. søndag i advent", cHolidayType_Half) + CalInsertBankholiday(vierterAdvent-7, "3. søndag i advent", cHolidayType_Half) + CalInsertBankholiday(vierterAdvent, "4. søndag i advent", cHolidayType_Half) + 'Christmas eve + CalInsertBankholiday(DateSerial(YearInt, 12, 24), "Juleaften", cHolidayType_Half) + '"New Year's eve" + CalInsertBankholiday(DateSerial(YearInt, 12, 31), "NytÃ¥rsaften", cHolidayType_Half) +End Sub + + +Sub FindWholeYearHolidays_ITA(ByVal YearInt as Integer) +Dim lDate& + CalInsertBankholiday(DateSerial(YearInt, 1, 1), "Capodanno", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 1, 6), "Epifania", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 4, 25), "Festa della liberazione", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 8, 15), "Ferragusto", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 11, 1), "Tutti i Santi", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 12, 8), "Immacolata concezione", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 12, 25), "Natale", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 12, 26), "Santo Stefano", cHolidayType_Full) + lDate = CalEasterTable(YearInt) + CalInsertBankholiday(lDate, "Pasqua", cHolidayType_Full) + CalInsertBankholiday(lDate+1, "Lunedì dell'Angelo", cHolidayType_Full) +End Sub + + + +Sub FindWholeYearHolidays_TRK(ByVal YearInt as Integer) +Dim lDate as Long + ' New Years' Day + CalInsertBankholiday(DateSerial(YearInt, 1, 1), "Yılbaşı", cHolidayType_Full) + ' National Sovereignty and Children's Day + CalInsertBankholiday(DateSerial(YearInt, 4, 23), "Ulusal Egemenlik ve Çocuk Bayramı", cHolidayType_Full) + ' Ataturk Commemoration and Youth & Sports Day + CalInsertBankholiday(DateSerial(YearInt, 5, 19), "Atatürk'ü Anma, Gençlik ve Spor Bayramı", cHolidayType_Full) + ' Mothers Day : 2nd Sunday in May, Full + CalInsertBankholiday(GetMonthDate(YearInt, 5,1,7), "Anneler günü", cHolidayType_Full) + ' Fathers Day: 3rd Sunday in May, Full + CalInsertBankholiday(GetMonthDate(YearInt, 6,1,14), "Babalar Günü", cHolidayType_Full) + ' Victory Day + CalInsertBankholiday(DateSerial(YearInt, 8, 30), "Zafer Bayramı", cHolidayType_Full) + ' Republic Day + CalInsertBankholiday(DateSerial(YearInt, 10, 28), "Cumhuriyet Bayramı", cHolidayType_Full) + ' Republic Day + CalInsertBankholiday(DateSerial(YearInt, 10, 29), "Cumhuriyet Bayramı", cHolidayType_Full) + ' Commemoration Of Ataturk-Anniversary of Ataturk's Death + CalInsertBankholiday(DateSerial(YearInt, 11, 10), "Atatürk'ün Ölüm Günü", cHolidayType_Full) + CalculateturkishReligousHolidays(YearInt) +End Sub + + +Sub CalculateturkishReligousHolidays(iSelYear as Integer) +Dim lKurbanBayRamStartDate as Long +Dim lRamazanBayRamStartDate as Long + + Select Case iSelYear + Case 2002 + lKurbanBayRamStartDate = DateSerial(iSelYear, 2, 21) + lRamazanBayRamStartDate = DateSerial(iSelYear, 12, 4) + Case 2003 + lKurbanBayRamStartDate = DateSerial(iSelYear, 2, 10) + lRamazanBayRamStartDate = DateSerial(iSelYear, 11, 24) + Case 2004 + lKurbanBayRamStartDate = DateSerial(iSelYear, 1, 31) + lRamazanBayRamStartDate = DateSerial(iSelYear, 11, 13) + Case 2005 + lKurbanBayRamStartDate = DateSerial(iSelYear, 1, 19) + lRamazanBayRamStartDate = DateSerial(iSelYear, 11, 2) + Case 2006 + lKurbanBayRamStartDate = DateSerial(iSelYear, 12, 30) + CalInsertBankholiday(lKurbanBayRamStartDate, "Kurban Bayramı Arefesi", cHolidayType_Half) + CalInsertBankholiday(DateSerial(iSelYear, 12, 31), "Kurban Bayram", cHolidayType_Full) + + lKurbanBayRamStartDate = DateSerial(iSelYear, 1, 9) + lRamazanBayRamStartDate = DateSerial(iSelYear, 10, 22) + Case 2007 + lKurbanBayRamStartDate = DateSerial(iSelYear, 1, 1) + ' Note: The first day has already been in 2006!!! + AddFollowUpHolidays(lKurbanBayRamStartDate-1, 3, "Kurban Bayram", cHolidayType_Full) + lKurbanBayRamStartDate = DateSerial(iSelYear, 12, 19) + + lRamazanBayRamStartDate = DateSerial(iSelYear, 10, 11) + Case 2008 + lKurbanBayRamStartDate = DateSerial(iSelYear, 12, 7) + lRamazanBayRamStartDate = DateSerial(iSelYear, 9, 29) + Case Else + Exit Sub + End Select + 'Feast Of the Sacrifice Eve + CalInsertBankholiday(lKurbanBayRamStartDate, "Kurban Bayramı Arefesi", cHolidayType_Half) + 'Feast Of the Sacrifice + AddFollowUpHolidays(lKurbanBayRamStartDate, 4, "Kurban Bayram", cHolidayType_Full) + ' End of Ramadan Eve + CalInsertBankholiday(lRamazanBayRamStartDate, "Ramazan (Åžeker) Bayramı Arefesi", cHolidayType_Half) + ' End of Ramadan + AddFollowUpHolidays(lRamazanBayRamStartDate, 3, "Ramazan (Åžeker) Bayramı", cHolidayType_Full) +End Sub + + +Sub FindWholeYearHolidays_GREEK(ByVal YearInt as Integer) +Dim lDate as Long + ' New Year + CalInsertBankholiday(DateSerial(YearInt, 1, 1), "ΠÏωτοχÏονιά", cHolidayType_Full) + 'Schol Holiday + CalInsertBankholiday(DateSerial(YearInt, 12, 30), "ΤÏιών ΙεÏαÏχών", cHolidayType_Full) + ' This is both a National Holiday and a religious holiday + CalInsertBankholiday(DateSerial(YearInt, 3, 25), "Εθνική ΕοÏτή Ευαγγελισμός Θεοτόκου", cHolidayType_Full) + ' Labor Day + CalInsertBankholiday(DateSerial(YearInt, 5, 1), "ΠÏωτομαγιά", cHolidayType_Full) + ' Assumption Day + CalInsertBankholiday(DateSerial(YearInt, 8, 15), "Κοίμηση της Θεοτόκου", cHolidayType_Full) + ' National Resistance Day + CalInsertBankholiday(DateSerial(YearInt, 10, 28), "Εθνική ΕοÏτή", cHolidayType_Full) + ' School Holiday + CalInsertBankholiday(DateSerial(YearInt, 11, 17), "Επέτειος του Πολυτεχνείου", cHolidayType_Full) + ' Christmas Eve + CalInsertBankholiday(DateSerial(YearInt, 12, 24), "ΠαÏαμονή ΧÏιστουγέννων", cHolidayType_Full) + ' Christmas Day + CalInsertBankholiday(DateSerial(YearInt, 12, 25), "ΧÏιστοÏγεννα", cHolidayType_Full) + ' Boxing Day + CalInsertBankholiday(DateSerial(YearInt, 12, 26), "ΔεÏτεÏη μέÏα ΧÏιστουγέννων", cHolidayType_Full) + lDate = CalOrthodoxEasterTable(YearInt) + ' Triodon + CalInsertBankholiday(lDate-70, "ΑÏχή ΤÏιωδίου", cHolidayType_Full) + ' Meat Fare + CalInsertBankholiday(lDate-56, "Τσικνοπέμπτη", cHolidayType_Full) + ' First Day of Lent + CalInsertBankholiday(lDate-48, "ΚαθαÏή ΔευτέÏα", cHolidayType_Full) + ' Saturday of Lazarus + CalInsertBankholiday(lDate-8, "Σάββατο του ΛαζάÏου", cHolidayType_Full) + ' Palm Sunday + CalInsertBankholiday(lDate-7, "ΚυÏιακή των ΒαÎων", cHolidayType_Full) + ' Monday before Easter + CalInsertBankholiday(lDate-6, "Μεγάλη ΔευτέÏα", cHolidayType_Full) + ' Tuesday before Easter + CalInsertBankholiday(lDate-5, "Μεγάλη ΤÏίτη", cHolidayType_Full) + ' Wednesday before Easter + CalInsertBankholiday(lDate-4, "Μεγάλη ΤετάÏτη", cHolidayType_Full) + ' Thursday before Easter + CalInsertBankholiday(lDate-3, "Μεγάλη Πέμπτη", cHolidayType_Full) + ' Good Friday + CalInsertBankholiday(lDate-2, "Μεγάλη ΠαÏασκευή", cHolidayType_Full) + ' Saturday before Easter + CalInsertBankholiday(lDate-1, "Μεγάλο Σάββατο", cHolidayType_Full) + ' Easter Monday + CalInsertBankholiday(lDate+1, "ΔευτέÏα του Πάσχα", cHolidayType_Full) + ' Pentecost + CalInsertBankholiday(lDate+49, "ΚυÏιακή της Πεντηκοστής", cHolidayType_Full) + ' Ascension Day + CalInsertBankholiday(lDate+39, "Του Αγίου ΠνεÏματος", cHolidayType_Full) + ' All Saints Day + CalInsertBankholiday(lDate+56, "Των Αγίων Πάντων", cHolidayType_Full) +End Sub + + + +Sub FindWholeYearHolidays_SPAIN(ByVal YearInt as Integer) +Dim lDate& + CalInsertBankholiday(DateSerial(YearInt, 1, 1), "Año Nuevo", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 1, 6), "Reyes", cHolidayType_Full) + lDate = CalEasterTable(YearInt) + CalInsertBankholiday(lDate-2, "Viernes Santo", cHolidayType_Full) + CalInsertBankholiday(lDate+1, "Lunes de Pascua Florida", cHolidayType_Full) + CalInsertBankholiday(lDate+39, "Día de la Ascensión", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 5, 1), "Fiesta del Trabajo", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 8, 15), "Día de la Asunción", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 10, 12), "Fiesta de la Hispanidad", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 11, 1), "Todos los Santos", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 12, 6), "Día de la Constitución", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 12, 8), "La Inmaculada", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 12, 25), "Navidad", cHolidayType_Full) +End Sub + + +Sub FindWholeYearHolidays_PORT(ByVal YearInt as Integer) +Dim lDate& + CalInsertBankholiday(DateSerial(YearInt, 1, 1), "Ano Novo", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 1, 6), "Reis Magos", cHolidayType_Half) + lDate = CalEasterTable(YearInt) + CalInsertBankholiday(lDate-47, "Carnaval", cHolidayType_Full) + CalInsertBankholiday(lDate-7, "Domingo de Ramos", cHolidayType_Half) + CalInsertBankholiday(lDate-2, "Sexta-feira Santa", cHolidayType_Full) + CalInsertBankholiday(lDate, "Páscoa", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 4, 25), "25 de Abril", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 5, 1), "Dia do Trabalhador", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 5, 29), "Corpo de Deus", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 6, 10), "Dia de Camões e das Comunidades Portuguesas", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 6, 24), "S. João", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 6, 29), "S. Pedro", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 8, 15), "Assunção de Nossa Senhora", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 10, 5), "Implantação da República", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 11, 1), "Dia de Todos os Santos", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 12, 8), "Imaculada Conceição", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 12, 25), "Natal", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 12, 1), "Restauração da Independência", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 12, 31), "Passagem de Ano", cHolidayType_Half) +End Sub + + +Sub FindWholeYearHolidays_NL(ByVal YearInt as Integer) +Dim lDate& + CalInsertBankholiday(DateSerial(YearInt, 1, 1), "Nieuwjaarsdag", cHolidayType_Full) + lDate = CalEasterTable(YearInt) + CalInsertBankholiday(lDate, "1e Paasdag", cHolidayType_Full) + CalInsertBankholiday(lDate + 1, "2e Paasdag", cHolidayType_Full) + CalInsertBankholiday(lDate + 39, "Hemelvaartsdag", cHolidayType_Full) + CalInsertBankholiday(lDate + 49, "1e Pinksterdag", cHolidayType_Full) + CalInsertBankholiday(lDate + 50, "2e Pinksterdag", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 4, 30), "Koninginnedag", cHolidayType_Full) + ' Bevrijdingsdag is celebrated every 5th year + If YearInt Mod 5 = 0 then + CalInsertBankholiday(DateSerial(YearInt, 5, 5), "Bevrijdingsdag", cHolidayType_Full) + End if + CalInsertBankholiday(DateSerial(YearInt, 12, 6), "Sinterklaas", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 12, 25), "1e Kerstdag", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 12, 26), "2e Kerstdag", cHolidayType_Full) +End Sub + + +Sub FindWholeYearHolidays_PL (ByVal YearInt as Integer) + Dim lDate&, OsternDate& + ' New Year + CalInsertBankholiday(DateSerial(YearInt, 1, 1), "Nowy Rok", cHolidayType_Full) + ' "the three Magi" + CalInsertBankholiday(DateSerial(YearInt, 1, 6), "Trzech Króli", cHolidayType_Half) + ' "Womens' Day" + CalInsertBankholiday(DateSerial(YearInt, 3, 8), "DzieÅ„ Kobiet", cHolidayType_Half) + OsternDate = CalEasterTable(YearInt) + CalInsertBankholiday(OsternDate-2, "Wielki PiÄ…tek", cHolidayType_Full) + CalInsertBankholiday(OsternDate, "Wielka Niedziela", cHolidayType_Full) + CalInsertBankholiday(OsternDate+1, "Lany PoniedziaÅ‚ek", cHolidayType_Full) + ' Ascension Day + CalInsertBankholiday(OsternDate+39, "WniebowstÄ…pienie", cHolidayType_Full) + ' Pentecost + CalInsertBankholiday(OsternDate+49, "Zielone ÅšwiÄ…tki", cHolidayType_Full) + ' Feast of Corpus Christi + CalInsertBankholiday(OsternDate+60, "Boże CiaÅ‚o", cHolidayType_Full) + ' First of May + CalInsertBankholiday(DateSerial(YearInt, 5, 1), "ÅšwiÄ™to pracy", cHolidayType_Full) + ' Memorial day of constitution + CalInsertBankholiday(DateSerial(YearInt, 5, 3), "DzieÅ„ konstytucji 3-go maja", cHolidayType_Full) + ' "Childrens' day" + CalInsertBankholiday(DateSerial(YearInt, 6, 1), "DzieÅ„ Dziecka", cHolidayType_Half) + ' "Ascension Day" + CalInsertBankholiday(DateSerial(YearInt, 8, 15), "Matki Boskiej Zielnej", cHolidayType_Half) + ' "All Saints' Day " + CalInsertBankholiday(DateSerial(YearInt, 11, 1), "Wszystkich ÅšwiÄ™tych", cHolidayType_Full) + ' National day" + CalInsertBankholiday(DateSerial(YearInt, 11, 11), "DzieÅ„ NiepodlegÅ‚oÅ›ci", cHolidayType_Full) + ' Christmas Eve + CalInsertBankholiday(DateSerial(YearInt, 12, 24), "Wigilia", cHolidayType_Half) + ' Christmas + CalInsertBankholiday(DateSerial(YearInt, 12, 25), "Boże Narodzenie", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 12, 26), "Boże Narodzenie", cHolidayType_Full) + ' "New Year's eve" + CalInsertBankholiday(DateSerial(YearInt, 12, 31), "Sylwester", cHolidayType_Half) +End Sub + + +Sub FindWholeYearHolidays_RU (ByVal YearInt as Integer) +Dim lDate& + ' New Year + CalInsertBankholiday(DateSerial(YearInt, 1, 1), "Ðовый Год", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 1, 2), "Ðовый Год", cHolidayType_Full) + ' Russian Christmas" + CalInsertBankholiday(DateSerial(YearInt, 1, 7), "РождеÑтво", cHolidayType_Full) + 'Day of Defender of Motherland + CalInsertBankholiday(DateSerial(YearInt, 2, 23), "День Защитника ОтечеÑтва", cHolidayType_Full) + ' Woman Day + CalInsertBankholiday(DateSerial(YearInt, 3, 8), "Международный ЖенÑкий День", cHolidayType_Full) + ' Spring and labor holiday + CalInsertBankholiday(DateSerial(YearInt, 5, 1), "Праздник ВеÑны и Труда", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 5, 2), "Праздник ВеÑны и Труда", cHolidayType_Full) + ' Victory of the second World War + CalInsertBankholiday(DateSerial(YearInt, 5, 9), "День Победы", cHolidayType_Full) + ' Independence Day + CalInsertBankholiday(DateSerial(YearInt, 6, 12), "День ÐезавиÑимоÑти", cHolidayType_Full) + ' Day of Accord and Conciliation + CalInsertBankholiday(DateSerial(YearInt, 11, 7), "День СоглаÑÐ¸Ñ Ð¸ ПримирениÑ", cHolidayType_Full) + ' Constitution Day + CalInsertBankholiday(DateSerial(YearInt, 12, 12), "День КонÑтитуции", cHolidayType_Full) +End Sub + + +Sub FindWholeYearHolidays_US(ByVal YearInt as Integer) +Dim lDate as Long +Dim lFirstNov as Long +Dim lElectDate as Long + CalInsertBankholiday(DateSerial(YearInt, 1, 1), "New Year's Day", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 2, 2), "Groundhog Day", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 2, 14), "Valentine's Day", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 3, 17), "St Patrick's Day", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 4, 1), "April Fools' Day", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 4, 22), "Earth Day", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 5, 6), "Nurses' Day", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 6, 14), "Flag Day", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 6, 14), "Army Day", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 6, 19), "Juneteenth(Liberation of Slaves)", cHolidayType_Half) + + CalInsertBankholiday(DateSerial(YearInt, 7, 4), "Independence Day", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 8, 1), "Air Force Day", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 8, 4), "Coast Guard Day", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 9, 17), "Citizenship Day or Constitution Day", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 10, 16), "Bosses' Day", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 10, 26 ), "Mother-in-Law's Day", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 10, 27), "Navy Day", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 10, 31), "Halloween", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 11, 10), "Marine Corps Day", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 11, 11), "Veteran's Day", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 12, 7), "Pearl Harbor Remembrance Day", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 12, 24), "Christmas Eve", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 12, 25), "Christmas Day", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 12, 31), "New Year's Eve", cHolidayType_Half) + + CalInsertBankholiday(CalEasterTable(YearInt), "Easter Sunday", cHolidayType_Half) + + ' Inauguration Day occurs every 4 years (1997, 2001) in the year following the presidential election + ' always on the 20th of January unless this is a Sunday in which case on Monday 21st January + If YearInt Mod 4 = 1 Then + lDate = DateSerial(YearInt, 1, 20) + If WeekDay(lDate) = 1 Then + CalInsertBankholiday(lDate + 1, "Inauguration Day", cHolidayType_Half) + Else + CalInsertBankholiday(lDate, "Inauguration Day", cHolidayType_Half) + End If + End If + ' First Tuesday in November, but only after the 1st of November and only on evenly numbered years + If YearInt Mod 2 = 0 Then + lFirstNov = DateSerial(YearInt, 11, 1) + lElectDate = GetMonthDate(YearInt, 11, 3, 0) + If lElectDate > lFirstNov Then + CalInsertBankholiday(lElectDate, "Election Day", cHolidayType_Half) + Else + CalInsertBankholiday(lElectDate + 7, "Election Day", cHolidayType_Half) + End If + End If + CalInsertBankholiday(GetMonthDate(YearInt, 1, 2, 14), "Martin Luther King Jr Day", cHolidayType_Full) + CalInsertBankholiday(GetMonthDate(YearInt, 2, 2, 14), "President's Day", cHolidayType_Full) + ' Mothers Day : 2nd Sunday in May, Full + CalInsertBankholiday(GetMonthDate(YearInt, 5,1,7), "Mother's Day", cHolidayType_Full) + + ' Wednesday of the last full week of April Administrative Professionals' Day (formerly Secretaries' Day) + CalInsertBankholiday(GetMonthDate(YearInt, 5, 7, -7)-3, "Administrative Professionals' Day", cHolidayType_Half) + + CalInsertBankholiday(GetMonthDate(YearInt, 5, 5, 0), "National Day of Prayer", cHolidayType_Half) + CalInsertBankholiday(GetMonthDate(YearInt, 5, 7, 14), "Armed Forces Day", cHolidayType_Half) + ' Fathers Day : 3rd Sunday in June + CalInsertBankholiday(GetMonthDate(YearInt, 6,1,14), "Father's Day", cHolidayType_Half) + + ' Last Monday in May: Menorial Day, Full + CalInsertBankholiday(GetMonthDate(YearInt, 6, 2, 0)-7, "Memorial Day", cHolidayType_Full) + CalInsertBankholiday(GetMonthDate(YearInt, 7, 1, 21), "Parents' Day", cHolidayType_Half) + CalInsertBankholiday(GetMonthDate(YearInt, 8, 1, 0), "Friendship Day", cHolidayType_Half) + + ' 1st Monday in Sep : Labor Day, Full + CalInsertBankholiday(GetMonthDate(YearInt, 9, 2, 0), "Labor Day", cHolidayType_Full) + ' Sunday after Labor Day Grandparents' Day + CalInsertBankholiday(GetMonthDate(YearInt, 9, 2, 0)+6, "Grandparents' Day", cHolidayType_Half) + + CalInsertBankholiday(GetMonthDate(YearInt, 10, 1, 0), "National Children's Day", cHolidayType_Half) + CalInsertBankholiday(GetMonthDate(YearInt, 10, 2, 7), "Columbus Day", cHolidayType_Full) + ' Sweetest Day: Third Saturday in October + CalInsertBankholiday(GetMonthDate(YearInt, 10, 7, 14), "Sweetest Day", cHolidayType_Half) + ' 4th Thu in Nov : Thanksgiving, Full + CalInsertBankholiday(GetMonthDate(YearInt, 11, 5, 21), "Thanksgiving", cHolidayType_Full) +End Sub + + +Sub FindWholeYearHolidays_JP(ByVal YearInt as Integer) +Dim lDate& + CalInsertBankholiday(DateSerial(YearInt, 1, 1), "元日", cHolidayType_Full) + ' 2nd Monday in January + CalInsertBankholiday(GetMonthDate(YearInt, 1, 2, 7), "æˆäººã®æ—¥", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 2, 11), "建国記念ã®æ—¥", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 3, 20), "春分ã®æ—¥", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 4, 29), "ã¿ã©ã‚Šã®æ—¥", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 5, 3), "憲法記念日", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 5, 4), "国民ã®ä¼‘æ—¥", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 5, 5), "ã“ã©ã‚‚ã®æ—¥", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 9, 23), "秋分ã®æ—¥", cHolidayType_Full) + CalInsertBankholiday(GetMonthDate(YearInt, 10, 2, 7), "体育ã®æ—¥", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 11, 3), "文化ã®æ—¥", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 11, 23), "勤労感è¬ã®æ—¥", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 12, 23), "天皇誕生日", cHolidayType_Full) + If YearInt > 2002 Then + CalInsertBankholiday(GetMonthDate(YearInt, 7, 2, 14), "æµ·ã®æ—¥", cHolidayType_Full) + CalInsertBankholiday(GetMonthDate(YearInt, 9, 2, 14), "敬è€ã®æ—¥", cHolidayType_Full) + Else + CalInsertBankholiday(DateSerial(YearInt, 7, 20), "æµ·ã®æ—¥", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 9, 15), "敬è€ã®æ—¥", cHolidayType_Full) + End If +End Sub + + +Sub FindWholeYearHolidays_TW(YearInt as Integer) + CalculateChineseNewYear(YearInt) + CalInsertBankholiday(DateSerial(YearInt, 1, 1), "元旦", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 2, 28), "和平紀念日", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 3, 8), "婦女節", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 3, 29), "é©å‘½å…ˆçƒˆç´€å¿µæ—¥ï¼ˆé’年節)", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 4, 4), "兒童節", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 4, 5), "æ°‘æ—掃墓節", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 5, 1), "勞動節", cHolidayType_Full) + CalInsertBankholiday(GetNextWeekDay(YearInt, 5, 19, 2), "佛陀誕辰紀念日", cHolidayType_Full) ' Just like Columbus Day + CalInsertBankholiday(DateSerial(YearInt, 6, 15), "端åˆç¯€", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 9, 3), "è»äººç¯€", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 9, 21), "中秋節", cHolidayType_Full) + CalInsertBankholiday(GetNextWeekDay(YearInt, 9, 28, 2), "å­”å­èª•è¾°ç´€å¿µæ—¥ï¼ˆæ•™å¸«ç¯€ï¼‰", cHolidayType_Full) ' Just like Columnbusday + CalInsertBankholiday(DateSerial(YearInt, 10, 10), "國慶日", cHolidayType_Full) + CalInsertBankholiday(DateSerial(YearInt, 10, 25), "臺ç£å…‰å¾©ç¯€", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 10, 31), "先總統 蔣公誕辰紀念日", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 12, 11), "國父誕辰紀念日(中è¯æ–‡åŒ–復興節)", cHolidayType_Half) + CalInsertBankholiday(DateSerial(YearInt, 12, 25), "行憲紀念日", cHolidayType_Half) +End Sub + + +Sub FindWholeYearHolidays_CN(YearInt as Integer) + CalculateChineseNewYear(YearInt) + CalInsertBankholiday(DateSerial(YearInt, 1, 1), "元旦", cHolidayType_Full) ' New Year + CalInsertBankholiday(DateSerial(YearInt, 3, 8), "妇女节", cHolidayType_Half) ' Women's Day + CalInsertBankholiday(DateSerial(YearInt, 4, 5), "清明节", cHolidayType_Half) ' Day of the deads + CalInsertBankholiday(DateSerial(YearInt, 5, 1), "劳动节", cHolidayType_Full) ' International Labour Day + CalInsertBankholiday(DateSerial(YearInt, 6, 1), "儿童节", cHolidayType_Half) ' Children's Day + CalInsertBankholiday(DateSerial(YearInt, 8, 1), "建军节", cHolidayType_Half) ' Foundation of military + CalInsertBankholiday(DateSerial(YearInt, 10, 1), "国庆节", cHolidayType_Full) ' National festival day +End Sub + + +' Unfortunately I could not find a Routine to convert a 'Moon Date' into a gregorian date +Sub CalculateChineseNewYear(iSelYear as Integer) +Dim lDate as Long + Select Case iSelYear + Case 1995 + lDate = DateSerial(iSelYear, 1, 31) + Case 1996 + lDate = DateSerial(iSelYear, 2, 19) + Case 1997 + lDate = DateSerial(iSelYear, 2, 7) + Case 1998 + lDate = DateSerial(iSelYear, 1, 28) + Case 1999 + lDate = DateSerial(iSelYear,2, 16) + Case 2000 + lDate = DateSerial(iSelYear,2, 5) + Case 2001 + lDate = DateSerial(iSelYear, 1, 24) + Case 2002 + lDate = DateSerial(iSelYear,2, 12) + Case 2003 + lDate = DateSerial(iSelYear,2, 1) + Case 2004 + lDate = DateSerial(iSelYear, 1, 22) + Case 2005 + lDate = DateSerial(iSelYear,2, 9) + Case 2006 + lDate = DateSerial(iSelYear, 1, 29) + Case 2007 + lDate = DateSerial(iSelYear,2, 18) + Case 2008 + lDate = DateSerial(iSelYear,2, 7) + Case 2009 + lDate = DateSerial(iSelYear, 1, 26) + Case 2010 + lDate = DateSerial(iSelYear,2, 10) + Case 2011 + lDate = DateSerial(iSelYear,2, 3) + Case 2012 + lDate = DateSerial(iSelYear, 1, 23) + Case 2013 + lDate = DateSerial(iSelYear,2, 10) + Case 2014 + lDate = DateSerial(iSelYear, 1, 31) + Case 2015 + lDate = DateSerial(iSelYear,2, 19) + Case 2016 + lDate = DateSerial(iSelYear,2, 9) + Case 2017 + lDate = DateSerial(iSelYear, 1, 28) + Case 2018 + lDate = DateSerial(iSelYear,2, 16) + Case 2019 + lDate = DateSerial(iSelYear,2, 5) + Case 2020 + lDate = DateSerial(iSelYear, 1, 25) + Case Else + Exit Sub + End Select + Select Case sCurCountryLocale + Case "CN" + CalInsertBankholiday(lDate-1, "农历除夕", cHolidayType_Full) + CalInsertBankholiday(lDate, "春节åˆä¸€", cHolidayType_Full) + CalInsertBankholiday(lDate+1, "春节åˆäºŒ", cHolidayType_Full) + CalInsertBankholiday(lDate+2, "春节åˆä¸‰", cHolidayType_Full) + + Case Else + CalInsertBankholiday(lDate-1, "農曆除夕", cHolidayType_Full) + CalInsertBankholiday(lDate, "春節åˆä¸€", cHolidayType_Full) + CalInsertBankholiday(lDate+1, "春節åˆäºŒ", cHolidayType_Full) + CalInsertBankholiday(lDate+2, "春節åˆä¸‰", cHolidayType_Full) + End Select +End Sub + + +Function CalculateJapaneseSpringDay(iSelYear as Integer) + If (iSelYear > 1979) And (iSelYear < 2100) Then + CalculateJapaneseSpringDay() = Int(20.8431 + 0.242194)* (iSelYear-1980) - (Int((iSelYear-1980)/4)) + End If +End Function + + +Function CalculateJapaneseAutumnDay(iSelYear as Integer) + If (iSelYear > 1979) And (iSelYear < 2100) Then + CalculateJapaneseAutumnDay() = Int(23.8431 + 0.242194)* (iSelYear-1980) - (Int((iSelYear-1980)/4)) + End If +End Function diff --git a/openoffice/share/basic/Schedule/OwnEvents.xba b/openoffice/share/basic/Schedule/OwnEvents.xba new file mode 100644 index 0000000000000000000000000000000000000000..bea736e8db707f4d4112219fb0362d54ea69bece --- /dev/null +++ b/openoffice/share/basic/Schedule/OwnEvents.xba @@ -0,0 +1,237 @@ + + + +Option Explicit + +Public Const SBDATEUNDEFINED as Double = -98765432.1 + +Sub Main + Call CalAutopilotTable() +End Sub + + +Sub CalSaveOwnData() +Dim FileName as String +Dim FileChannel as Integer +Dim i as Integer + If bCalOwnDataChanged Then + FileName = GetPathSettings("UserConfig", False) & "/" & "DATE.DAT" + SaveDataToFile(FileName, DlgCalModel.lstOwnData.StringItemList()) + End If +End Sub + + +Sub CalLoadOwnData() +Dim FileName as String +Dim LocList() as String + FileName = GetPathSettings("UserConfig", False) & "/DATE.DAT" + If LoadDataFromFile(FileName, LocList()) Then + DlgCalModel.lstOwnData.StringItemList() = LocList() + End If +End Sub + + +Function CalCreateDateStrOfInput() as String +Dim DateStr as String +Dim CurOwnMonth as Integer +Dim CurOwnDay as Integer +Dim FormatDateStr as String +Dim dblDate as Double +Dim iLen as Integer +Dim iDiff as Integer +Dim i as Integer + CurOwnDay = DlgCalModel.txtOwnEventDay.Value + CurOwnMonth = DlgCalendar.GetControl("lstOwnEventMonth").getselectedItemPos() + 1 + DateStr = DateSerial(0, CurOwnMonth, CurOwnDay) + dblDate = CDbl(DateValue(DateStr)) + FormatDateStr = oNumberFormatter.convertNumberToString(lDateFormat, dblDate) + iLen = Len(FormatDateStr) + iDiff = 16 - iLen + If iDiff > 0 Then + For i = 0 To iDiff + FormatDateStr = FormatDateStr + " " + Next i + Else + MsgBox("Invalid DateFormat: 'FormatDateStr'", 16, sWizardTitle) + CalCreateDateStrOfInput = "" + Exit Function + End If + DateStr = FormatDateStr & Trim(DlgCalModel.txtEvent.Text) + CalCreateDateStrOfInput = DateStr +End Function + + + +Sub CalcmdInsertData() +Dim MaxIndex as Integer +Dim UIDateStr as String +Dim DateStr as String +Dim NewDate as Double +Dim bInserted as Boolean +Dim i as Integer +Dim CurOwnDay as Integer +Dim CurOwnMonth as Integer +Dim CurOwnYear as Integer + CurOwnDay = DlgCalModel.txtOwnEventDay.Value + CurOwnMonth = DlgCalendar.GetControl("lstOwnEventMonth").getSelectedItemPos() + 1 + UIDateStr = CalCreateDateStrOfInput() + NewDate = GetDateUnits(CurOwnDay, CurOwnMonth, UIDateStr) + If UIDateStr = "" Then Exit Sub + MaxIndex = Ubound(DlgCalModel.lstOwnData.StringItemList()) + If MaxIndex = -1 Then + DlgCalendar.GetControl("lstOwnData").AddItem(UIDateStr, 0 + 1) + bInserted = True + Else + Dim CurEvMonth(MaxIndex) as Integer + Dim CurEvDay(MaxIndex) as Integer + Dim CurDate(MaxIndex) as Double + ' same Years("no years" are treated like same years) -> delete old entry and insert new one + i = 0 + Do + CurDate(i) = GetSelectedDateUnits(CurEvDay(i), CurEvMonth(i), i) + If CurDate(i) = NewDate Then + DlgCalendar.GetControl("lstOwnData").RemoveItems(i,1) + DlgCalendar.GetControl("lstOwnData").AddItem(UIDateStr, i) + bInserted = True + End If + i = i + 1 + Loop Until bInserted Or i > MaxIndex + + ' There exists already a date + If Not bInserted Then + i = 0 + Do + If (CurEvMonth(i) = CurOwnMonth) And (CurEvDay(i) = CurOwnDay) Then + bInserted = True + DlgCalendar.GetControl("lstOwnData").RemoveItems(i,1) + DlgCalendar.GetControl("lstOwnData").AddItem(UIDateStr, i) + End If + i = i + 1 + Loop Until bInserted Or i > MaxIndex + End If + + ' The date is not yet existing and will will be sorted in accordingly + If Not bInserted Then + i = 0 + Do + bInserted = NewDate < CurDate(i) + If bInserted Then + DlgCalendar.GetControl("lstOwnData").AddItem(UIDateStr, i) + End If + i = i + 1 + Loop Until bInserted Or i > MaxIndex + If Not bInserted Then + DlgCalendar.GetControl("lstOwnData").AddItem(UIDateStr, MaxIndex+1) + End If + End If + End If + bCalOwnDataChanged = True + Call CalClearInputMask() +End Sub + + +Function GetSelectedDateUnits(CurEvDay as Integer, CurEvMonth as Integer, i as Integer) as Double +Dim dblDate as Double +Dim DateStr as String + dblDate = SBDATEUNDEFINED + DateStr = DlgCalModel.lstOwnData.StringItemList(i) + If DateStr <> "" Then + dblDate = GetDateUnits(CurEvDay, CurEvMonth, DateStr) + End If + GetSelectedDateUnits() = dblDate +End Function + + +Function GetDateUnits(CurEvDay as Integer, CurEvMonth as Integer, DateStr) as Double +Dim bEventOnce as String +Dim LocDateStr as String +Dim dblDate as Double +Dim lDate as Long + LocDateStr = Mid(DateStr, 1, 15) + LocDateStr = Trim(LocDateStr) + + bEventOnce = True + On Local Error Goto NODATEFORMAT + dblDate = oNumberFormatter.convertStringToNumber(lDateFormat, LocDateStr) + lDate = Clng(dblDate) + CurEvMonth = Month(lDate) + CurEvDay = Day(lDate) + GetDateUnits() = dblDate + Exit Function + GetDateUnits() =SBDATEUNDEFINED +NODATEFORMAT: + If Err <> 0 Then + MsgBox("Error: Date : ' " & LocDateStr & "' is not a valid Format", 16, sWizardTitle) + Resume GETRETURNVALUE +GETRETURNVALUE: + GetDateUnits() = SBDATEUNDEFINED + End If +End Function + + +Function CalGetNameOfEvent(ByVal ListIndex as Integer) as String +Dim NameStr as String + NameStr = DlgCalModel.lstOwnData.StringItemList(ListIndex) + NameStr = Trim (Mid(NameStr, 16)) + CalGetNameOfEvent = NameStr +End Function + + + +Sub CheckInsertedDates(Optional ControlEnvironment, Optional CurOwnMonth as Integer) +Dim EvYear as Long +Dim EvDay as Long +Dim sEvMonth as String +Dim bDoEnable as Boolean +Dim ListboxName as String +Dim MaxValue as Integer + If Not IsMissing(ControlEnvironment) Then + CurOwnMonth = DlgCalendar.GetControl("lstOwnEventMonth").getSelectedItemPos()+1 + End If + EvYear = Year(Now()) + bDoEnable = CurOwnMonth <> 0 + If bDoEnable Then + MaxValue = CalMaxDayInMonth(EvYear, CurOwnMonth) + DlgCalModel.txtOwnEventDay.ValueMax = MaxValue + If DlgCalModel.txtOwnEventDay.Value > MaxValue Then + DlgCalModel.txtOwnEventDay.Value = MaxValue + End If + bDoEnable = DlgCalModel.txtOwnEventDay.Value <> 0 + If bDoEnable Then + bDoEnable = Ubound(DlgCalModel.lstOwnEventMonth.SelectedItems()) > -1 + If bDoEnable Then + bDoEnable = LTrim(DlgCalModel.txtEvent.Text) <> "" + End If + End If + End If + DlgCalModel.cmdInsert.Enabled = bDoEnable +End Sub + + +Sub GetOwnMonth() +Dim EvYear as Integer +Dim CurOwnMonth as Integer + EvYear = year(now()) + CurOwnMonth = DlgCalModel.lstOwnEventMonth.SelectedItems(0) + 1 + DlgCalModel.txtOwnEventDay.ValueMax = CalMaxDayInMonth(EvYear, CurOwnMonth) + CheckInsertedDates(,CurOwnMonth) +End Sub diff --git a/openoffice/share/basic/Schedule/dialog.xlb b/openoffice/share/basic/Schedule/dialog.xlb new file mode 100644 index 0000000000000000000000000000000000000000..b1afde681e7e59f10ce0b30946789ac9c9f3788f --- /dev/null +++ b/openoffice/share/basic/Schedule/dialog.xlb @@ -0,0 +1,5 @@ + + + + + diff --git a/openoffice/share/basic/Schedule/script.xlb b/openoffice/share/basic/Schedule/script.xlb new file mode 100644 index 0000000000000000000000000000000000000000..96dd8da57fc102c41068c3b8f3d4700c774e0a78 --- /dev/null +++ b/openoffice/share/basic/Schedule/script.xlb @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/openoffice/share/basic/ScriptBindingLibrary/Highlight.xdl b/openoffice/share/basic/ScriptBindingLibrary/Highlight.xdl new file mode 100644 index 0000000000000000000000000000000000000000..a322f0abd10185f66eea9b9db20b5eb40dd340ef --- /dev/null +++ b/openoffice/share/basic/ScriptBindingLibrary/Highlight.xdl @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + diff --git a/openoffice/share/basic/ScriptBindingLibrary/dialog.xlb b/openoffice/share/basic/ScriptBindingLibrary/dialog.xlb new file mode 100644 index 0000000000000000000000000000000000000000..1445c98b8cab12439cb912fafda76c62ff6c2ee2 --- /dev/null +++ b/openoffice/share/basic/ScriptBindingLibrary/dialog.xlb @@ -0,0 +1,6 @@ + + + + + + diff --git a/openoffice/share/basic/ScriptBindingLibrary/script.xlb b/openoffice/share/basic/ScriptBindingLibrary/script.xlb new file mode 100644 index 0000000000000000000000000000000000000000..33eb114b5b64e8f3c531e6976f7147ffbbee4e9e --- /dev/null +++ b/openoffice/share/basic/ScriptBindingLibrary/script.xlb @@ -0,0 +1,4 @@ + + + + diff --git a/openoffice/share/basic/Template/Autotext.xba b/openoffice/share/basic/Template/Autotext.xba new file mode 100644 index 0000000000000000000000000000000000000000..090eaee46314a24b99c95f88b507e9e520fda43b --- /dev/null +++ b/openoffice/share/basic/Template/Autotext.xba @@ -0,0 +1,193 @@ + + + +Option Explicit + +Public UserfieldDataType(14) as String +Public oDocAuto as Object +Public BulletList(7) as Integer +Public sTextFieldNotDefined as String +Public sGeneralError as String + + +Sub Main() + Dim oCursor as Object + Dim oStyles as Object + Dim oSearchDesc as Object + Dim oFoundall as Object + Dim oFound as Object + Dim i as Integer + Dim sFoundString as String + Dim sFoundContent as String + Dim FieldStringThere as String + Dim ULStringThere as String + Dim PHStringThere as String + On Local Error Goto GENERALERROR + ' Initialization... + BasicLibraries.LoadLibrary("Tools") + If InitResources("'Template'", "tpl") Then + sGeneralError = GetResText(1302) + sTextFieldNotDefined = GetResText(1400) + End If + + UserfieldDatatype(0) = "COMPANY" + UserfieldDatatype(1) = "FIRSTNAME" + UserfieldDatatype(2) = "NAME" + UserfieldDatatype(3) = "SHORTCUT" + UserfieldDatatype(4) = "STREET" + UserfieldDatatype(5) = "COUNTRY" + UserfieldDatatype(6) = "ZIP" + UserfieldDatatype(7) = "CITY" + UserfieldDatatype(8) = "TITLE" + UserfieldDatatype(9) = "POSITION" + UserfieldDatatype(10) = "PHONE_PRIVATE" + UserfieldDatatype(11) = "PHONE_COMPANY" + UserfieldDatatype(12) = "FAX" + UserfieldDatatype(13) = "EMAIL" + UserfieldDatatype(14) = "STATE" + BulletList(0) = 149 + BulletList(1) = 34 + BulletList(2) = 65 + BulletList(3) = 61 + BulletList(4) = 49 + BulletList(5) = 47 + BulletList(6) = 79 + BulletList(7) = 58 + + oDocAuto = ThisComponent + oStyles = oDocAuto.Stylefamilies.GetByName("NumberingStyles") + + ' Prepare the Search-Descriptor + oSearchDesc = oDocAuto.createsearchDescriptor() + oSearchDesc.SearchRegularExpression = True + oSearchDesc.SearchWords = True + oSearchDesc.SearchString = "<[^>]+>" + oFoundall = oDocAuto.FindAll(oSearchDesc) + + 'Loop over the foundings + For i = 0 To oFoundAll.Count - 1 + oFound = oFoundAll.GetByIndex(i) + sFoundString = oFound.String + 'Extract the string inside the brackets + sFoundContent = FindPartString(sFoundString,"<",">",1) + sFoundContent = LTrim(sFoundContent) + + ' Define the Cursor and place it on the founding + oCursor = oFound.Text.CreateTextCursorbyRange(oFound) + + ' Find out, which object is to be created... + FieldStringThere = Instr(1,sFoundContent,"Field") + ULStringThere = Instr(1,sFoundContent,"UL") + PHStringThere = Instr(1,sFoundContent,"Placeholder") + If FieldStringThere = 1 Then + CreateUserDatafield(oCursor, sFoundContent) + ElseIf ULStringThere = 1 Then + CreateBullet(oCursor, oStyles) + ElseIf PHStringThere = 1 Then + CreatePlaceholder(oCursor, sFoundContent) + End If + Next i + + GENERALERROR: + If Err <> 0 Then + Msgbox(sGeneralError,16, GetProductName()) + Resume LETSGO + End If + LETSGO: +End Sub + + +' creates a User - datafield out of a string with the following structure +' "<field:Company>" +Sub CreateUserDatafield(oCursor, sFoundContent as String) + Dim MaxIndex as Integer + Dim sFoundList(3) + Dim oUserfield as Object + Dim UserInfo as String + Dim UserIndex as Integer + + oUserfield = oDocAuto.CreateInstance("com.sun.star.text.TextField.ExtendedUser") + sFoundList() = ArrayoutofString(sFoundContent,":",MaxIndex) + UserInfo = UCase(LTrim(sFoundList(1))) + UserIndex = IndexinArray(UserInfo, UserfieldDatatype()) + If UserIndex <> -1 Then + oUserField.UserDatatype = UserIndex + oCursor.Text.InsertTextContent(oCursor,oUserField,True) + oUserField.IsFixed = True + Else + Msgbox(UserInfo &": " & sTextFieldNotDefined,16, GetProductName()) + End If +End Sub + + +' Creates a Bullet by setting a soft Formatation on the first unsorted List-Templates with a defined +' Bullet Id +Sub CreateBullet(oCursor, oStyles as Object) + Dim n, m, s as Integer + Dim StyleSet as Boolean + Dim ostyle as Object + Dim StyleName as String + Dim alevel() + StyleSet = False + For s = 0 To Ubound(BulletList()) + For n = 0 To oStyles.Count - 1 + ostyle = oStyles.getbyindex(n) + StyleName = oStyle.Name + alevel() = ostyle.NumberingRules.getbyindex(0) + ' The properties of the style are stored in a Name-Value-Array() + For m = 0 to Ubound(alevel()) + ' Set the first Numbering template without a bulletID + If (aLevel(m).Name = "BulletId") Then + If alevel(m).Value = BulletList(s) Then + oCursor.NumberingStyle = StyleName + oCursor.SetString("") + exit Sub + End if + End If + Next m + Next n + Next s + If Not StyleSet Then + ' The Template with the demanded BulletID is not available, so take the first style in the sequence + ' that has a defined Bullet ID + oCursor.NumberingStyleName = oStyles.GetByIndex(5).Name + oCursor.SetString("") + End If +End Sub + + +' Creates a placeholder out of a string with the following structure: +'<placeholder:Showtext:Helptext> +Sub CreatePlaceholder(oCursor as Object, sFoundContent as String) + Dim oPlaceholder as Object + Dim MaxIndex as Integer + Dim sFoundList(3) + oPlaceholder = oDocAuto.CreateInstance("com.sun.star.text.TextField.JumpEdit") + sFoundList() = ArrayoutofString(sFoundContent, ":" & chr(34),MaxIndex) + ' Delete The Double-quotes + oPlaceholder.Hint = DeleteStr(sFoundList(2),chr(34)) + oPlaceholder.placeholder = DeleteStr(sFoundList(1),chr(34)) + oCursor.Text.InsertTextContent(oCursor,oPlaceholder,True) +End Sub + + + diff --git a/openoffice/share/basic/Template/Correspondence.xba b/openoffice/share/basic/Template/Correspondence.xba new file mode 100644 index 0000000000000000000000000000000000000000..6b6ea6e02dfc51db2c30f57a56e7209972e64bea --- /dev/null +++ b/openoffice/share/basic/Template/Correspondence.xba @@ -0,0 +1,306 @@ + + + +Option Explicit + +Public msgNoTextmark$, msgError$ +Public sAddressbook$ +Public Table +Public sCompany$, sFirstName$, sLastName$, sStreet$, sPostalCode$, sCity$, sState$, sInitials$, sPosition$ +Public DialogExited +Public oDocument, oText, oBookMarks, oBookMark, oBookMarkCursor, oBookText as Object +Public bTemplate, bDBFields as Boolean + +Sub Main + bTemplate = true + BasicLibraries.LoadLibrary("Tools") + TemplateDialog = LoadDialog("Template", "TemplateDialog") + DialogModel = TemplateDialog.Model + DialogModel.Step = 2 + DialogModel.Optmerge.State = True + LoadLanguageCorrespondence() + TemplateDialog.Execute + TemplateDialog.Dispose() +End Sub + + +Sub Placeholder + bTemplate = false + BasicLibraries.LoadLibrary("Tools") + LoadLanguageCorrespondence() + bDBFields = false + OK() +End Sub + + +Sub Database + bTemplate = false + BasicLibraries.LoadLibrary("Tools") + LoadLanguageCorrespondence() + bDBFields = true + OK() +End Sub + + +Function LoadLanguageCorrespondence() as Boolean + If InitResources("'Template'", "tpl") Then + msgNoTextmark$ = GetResText(1303) & Chr(13) & Chr(10) & GetResText(1301) + msgError$ = GetResText(1302) + If bTemplate Then + DialogModel.Title = GetResText(1303+3) + DialogModel.CmdCancel.Label = GetResText(1102) + DialogModel.CmdCorrGoOn.Label = GetResText(1103) + DialogModel.OptSingle.Label = GetResText(1303 + 1) + DialogModel.Optmerge.Label = GetResText(1303 + 2) + DialogModel.FrmLetter.Label = GetResText(1303) + End If + LoadLanguageCorrespondence() = True + Else + msgbox("Warning: Resource could not be loaded!") + End If +End Function + + +Function GetFieldName(oFieldKnot as Object, GeneralFieldName as String) + If oFieldKnot.HasByName(GeneralFieldName) Then + GetFieldName = oFieldKnot.GetByName(GeneralFieldName).AssignedFieldName + Else + GetFieldName = "" + End If +End Function + + +Sub OK +Dim ParaBreak +Dim sDocLang as String +Dim oSearchDesc as Object +Dim oFoundAll as Object +Dim oFound as Object +Dim sFoundContent as String +Dim sFoundString as String +Dim sDBField as String +Dim i as Integer +Dim oDBAccess as Object +Dim oAddressDialog as Object +Dim oAddressPilot as Object +Dim oFields as Object +Dim oDocSettings as Object +Dim oContext as Object +Dim bDBvalid as Boolean + 'On Local Error Goto GENERALERROR + + If bTemplate Then + bDBFields = DialogModel.Optmerge.State 'database or placeholder + TemplateDialog.EndExecute() + DialogExited = TRUE + End If + + If bDBFields Then + oDBAccess = GetRegistryKeyContent("org.openoffice.Office.DataAccess/AddressBook/") + sAddressbook = oDBAccess.DataSourceName + + bDBvalid = false + oContext = createUnoService( "com.sun.star.sdb.DatabaseContext" ) + + If (not isNull(oContext)) Then + 'Is the previously assigned address data source still valid? + bDBvalid = oContext.hasByName(sAddressbook) + end if + + If (bDBvalid = false) Then + oAddressPilot = createUnoService("com.sun.star.ui.dialogs.AddressBookSourcePilot") + oAddressPilot.execute + + oDBAccess = GetRegistryKeyContent("org.openoffice.Office.DataAccess/AddressBook/") + sAddressbook = oDBAccess.DataSourceName + If sAddressbook = "" Then + MsgBox(GetResText(1301)) + Exit Sub + End If + End If + oFields = oDBAccess.GetByName("Fields") + Table = oDBAccess.GetByName("Command") + End If + + ParaBreak = com.sun.star.text.ControlCharacter.PARAGRAPH_BREAK + oDocument = ThisComponent + If bDBFields Then + 'set the address db as current db at the document + oDocSettings = oDocument.createInstance("com.sun.star.document.Settings") + oDocSettings.CurrentDatabaseDataSource = sAddressbook + oDocSettings.CurrentDatabaseCommand = Table + oDocSettings.CurrentDatabaseCommandType = 0 + End If + oBookmarks = oDocument.Bookmarks + oText = oDocument.Text + + oSearchDesc = oDocument.createsearchDescriptor() + oSearchDesc.SearchRegularExpression = True + oSearchDesc.SearchWords = True + oSearchDesc.SearchString = "<[^>]+>" + oFoundall = oDocument.FindAll(oSearchDesc) + + 'Loop over the foundings + For i = oFoundAll.Count -1 To 0 Step -1 + oFound = oFoundAll.GetByIndex(i) + sFoundString = oFound.String + 'Extract the string inside the brackets + sFoundContent = FindPartString(sFoundString,"<",">",1) + sFoundContent = LTrim(sFoundContent) + ' Define the Cursor and place it on the founding + oBookmarkCursor = oFound.Text.CreateTextCursorbyRange(oFound) + oBookText = oFound.Text + If bDBFields Then + sDBField = GetFieldname(oFields, sFoundContent) + If sDBField <> "" Then + InsertDBField(sAddressbook, Table, sDBField) + Else + InsertPlaceholder(sFoundContent) + End If + Else + InsertPlaceholder(sFoundContent) + End If + Next i + If bDBFields Then + 'Open the DB beamer with the right DB + Dim oDisp as Object + Dim oTransformer + Dim aURL as new com.sun.star.util.URL + aURL.complete = ".component:DB/DataSourceBrowser" + oTransformer = createUnoService("com.sun.star.util.URLTransformer") + oTransformer.parseStrict(aURL) + oDisp = oDocument.getCurrentController.getFrame.queryDispatch(aURL, "_beamer", com.sun.star.frame.FrameSearchFlag.CHILDREN + com.sun.star.frame.FrameSearchFlag.CREATE) + Dim aArgs(3) as new com.sun.star.beans.PropertyValue + aArgs(1).Name = "DataSourceName" + aArgs(1).Value = sAddressbook + aArgs(2).Name = "CommandType" + aArgs(2).Value = com.sun.star.sdb.CommandType.TABLE + aArgs(3).Name = "Command" + aArgs(3).Value = Table + oDisp.dispatch(aURL, aArgs()) + End If + + GENERALERROR: + If Err <> 0 Then + Msgbox(msgError$,16, GetProductName()) + Resume LETSGO + End If + LETSGO: + +End Sub + + +Sub InsertDBField(sDBName as String, sTableName as String, sColName as String) +Dim oFieldMaster, oField as Object + If sColname <> "" Then + oFieldMaster = oDocument.createInstance("com.sun.star.text.FieldMaster.Database") + oField = oDocument.createInstance("com.sun.star.text.TextField.Database") + oFieldMaster.DataBaseName = sDBName + oFieldMaster.DataBaseName = sDBName + oFieldMaster.DataTableName = sTableName + oFieldMaster.DataColumnName = sColName + oField.AttachTextfieldmaster (oFieldMaster) + oBookText.InsertTextContent(oBookMarkCursor, oField, True) + oField.Content = "<" & sColName & ">" + End If +End Sub + + +Sub InsertPlaceholder(sColName as String) +Dim oFieldMaster as Object +Dim bCorrectField as Boolean + If sColname <> "" Then + bCorrectField = True + oFieldMaster = oDocument.createInstance("com.sun.star.text.TextField.JumpEdit") + Select Case sColName + Case "Company" + oFieldMaster.PlaceHolder = getResText(1350+1) + Case "Department" + oFieldMaster.PlaceHolder = getResText(1350+2) + Case "FirstName" + oFieldMaster.PlaceHolder = getResText(1350+3) + Case "LastName" + oFieldMaster.PlaceHolder = getResText(1350+4) + Case "Street" + oFieldMaster.PlaceHolder = getResText(1350+5) + Case "Country" + oFieldMaster.PlaceHolder = getResText(1350+6) + Case "Zip" + oFieldMaster.PlaceHolder = getResText(1350+7) + Case "City" + oFieldMaster.PlaceHolder = getResText(1350+8) + Case "Title" + oFieldMaster.PlaceHolder = getResText(1350+9) + Case "Position" + oFieldMaster.PlaceHolder = getResText(1350+10) + Case "AddrForm" + oFieldMaster.PlaceHolder = getResText(1350+11) + Case "Code" + oFieldMaster.PlaceHolder = getResText(1350+12) + Case "AddrFormMail" + oFieldMaster.PlaceHolder = getResText(1350+13) + Case "PhonePriv" + oFieldMaster.PlaceHolder = getResText(1350+14) + Case "PhoneComp" + oFieldMaster.PlaceHolder = getResText(1350+15) + Case "Fax" + oFieldMaster.PlaceHolder = getResText(1350+16) + Case "EMail" + oFieldMaster.PlaceHolder = getResText(1350+17) + Case "URL" + oFieldMaster.PlaceHolder = getResText(1350+18) + Case "Note" + oFieldMaster.PlaceHolder = getResText(1350+19) + Case "Altfield1" + oFieldMaster.PlaceHolder = getResText(1350+20) + Case "Altfield2" + oFieldMaster.PlaceHolder = getResText(1350+21) + Case "Altfield3" + oFieldMaster.PlaceHolder = getResText(1350+22) + Case "Altfield4" + oFieldMaster.PlaceHolder = getResText(1350+23) + Case "Id" + oFieldMaster.PlaceHolder = getResText(1350+24) + Case "State" + oFieldMaster.PlaceHolder = getResText(1350+25) + Case "PhoneOffice" + oFieldMaster.PlaceHolder = getResText(1350+26) + Case "Pager" + oFieldMaster.PlaceHolder = getResText(1350+27) + Case "PhoneCell" + oFieldMaster.PlaceHolder = getResText(1350+28) + Case "PhoneOther" + oFieldMaster.PlaceHolder = getResText(1350+29) + Case "CalendarURL" + oFieldMaster.PlaceHolder = getResText(1350+30) + Case "InviteParticipant" + oFieldMaster.PlaceHolder = getResText(1350+31) + Case Else + bCorrectField = False + End Select + If bCorrectField Then + oFieldMaster.Hint = getResText(1350) + oBookText.InsertTextContent(oBookMarkCursor, oFieldMaster, True) + End If + End If +End Sub + diff --git a/openoffice/share/basic/Template/DialogStyles.xdl b/openoffice/share/basic/Template/DialogStyles.xdl new file mode 100644 index 0000000000000000000000000000000000000000..d7b3bd0555b2231e60667dfbc3be6d08b62a343d --- /dev/null +++ b/openoffice/share/basic/Template/DialogStyles.xdl @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + diff --git a/openoffice/share/basic/Template/ModuleAgenda.xba b/openoffice/share/basic/Template/ModuleAgenda.xba new file mode 100644 index 0000000000000000000000000000000000000000..e9f8ac39b04acdf695d83da36597e55a2ef9acde --- /dev/null +++ b/openoffice/share/basic/Template/ModuleAgenda.xba @@ -0,0 +1,223 @@ + + + +' All variables must be declared before use +Option Explicit + +' Used for "disabling" the cancel button of the dialog +Public DialogExited As Boolean +Dim DlgAgenda_gMyName as String +Public TemplateDialog as Object +Public DialogModel as Object +Public sTrueContent as String +Public Bookmarkname as String + + + +Sub Initialize() +' User sets the type of minutes + BasicLibraries.LoadLibrary( "Tools" ) + TemplateDialog = LoadDialog("Template", "TemplateDialog") + DialogModel = TemplateDialog.Model + DialogModel.Step = 1 + LoadLanguageAgenda() + DialogModel.OptAgenda2.State = TRUE + GetOptionValues() + DialogExited = FALSE + TemplateDialog.Execute +End Sub + + +Sub LoadLanguageAgenda() + If InitResources("'Template'", "tpl") Then + DlgAgenda_gMyName = GetResText(1200) + DialogModel.CmdCancel.Label = GetResText(1102) + DialogModel.CmdAgdGoon.Label = GetResText(1103) +' DlgAgenda_gMsgNoCancel$ = GetResText(1201) + DialogModel.FrmAgenda.Label = GetResText(1202) + DialogModel.OptAgenda1.Label = GetResText(1203) + DialogModel.OptAgenda2.Label = GetResText(1204) +' DialogModel.OptAgenda1.State = 1 + End If +End Sub + + +Sub ModifyTemplate() +Dim oDocument, oBookmarks, oBookmark, oBookmarkCursor, oTextField as Object +Dim i as Integer + + oDocument = ThisComponent + oBookMarks = oDocument.Bookmarks + + On Local Error Goto NOBOOKMARK + TemplateDialog.EndExecute + DialogExited = TRUE + oBookmarkCursor = CreateBookmarkCursor(oDocument, BookmarkName) + oBookmarkCursor.Text.insertString(oBookmarkCursor,"",True) + ' Delete all the Bookmarks except for the one named "NextTopic" + For i = oBookmarks.Count-1 To 0 Step -1 + oBookMark = oBookMarks.GetByIndex(i) + If oBookMark.Name <> "NextTopic" Then + oBookMark.Dispose() + End If + Next i + oBookMarkCursor = CreateBookmarkCursor(oDocument, "NextTopic") + If Not IsNull(oBookMarkCursor) Then + oTextField = oBookMarkCursor.TextField +' oTextField.TrueContent = sTrueContent + oTextField.Content = sTrueContent + End If + + NOBOOKMARK: + If Err <> 0 Then + RESUME NEXT + End If +End Sub + + +Sub NewTopic +' Add a new topic to the agenda +Dim oDocument, oBookmarks, oBookmark, oBookmarkCursor, oTextField as Object +Dim oBaustein, oAutoText, oAutoGroup as Object +Dim i as Integer + + oDocument = ThisComponent + oBookMarkCursor = CreateBookMarkCursor(oDocument, "NextTopic") + oTextField = oBookMarkCursor.TextField + oAutoText = CreateUnoService("com.sun.star.text.AutoTextContainer") + If oAutoText.HasbyName("template") Then + oAutoGroup = oAutoText.GetbyName("template") + If oAutoGroup.HasbyName(oTextField.Content) Then + oBaustein = oAutoGroup.GetbyName(oTextField.Content) + oBaustein.ApplyTo(oBookMarkCursor) + Else + Msgbox("AutoText '" & oTextField.Content & "' is not existing. Cannot insert additional topic!") + End If + Else + Msgbox("AutoGroupField template is not existing. Cannot insert additional topic!", 16, DlgAgenda_gMyName ) + End If +End Sub + + + +' Add initials, date and time at bottom of agenda, disable and hide command buttons +Sub FinishAgenda +Dim BtnAddAgendaTopic As Object +Dim BtnFinishAgenda As Object +Dim oUserField, oDateTimeField as Object +Dim oBookmarkCursor as Object +Dim oFormats, oLocale as Object +Dim iDateTimeKey as Integer + + BasicLibraries.LoadLibrary( "Tools" ) + oDocument = ThisComponent + + oUserField = oDocument.CreateInstance("com.sun.star.text.TextField.ExtendedUser") + oUserField.UserDatatype = com.sun.star.text.UserDataPart.SHORTCUT + + oDateTimeField = oDocument.CreateInstance("com.sun.star.text.TextField.DateTime") + + ' Assign Standardformat to Datetime-Textfield + oFormats = oDocument.Numberformats + oLocale = oDocument.CharLocale + iDateTimeKey = oFormats.GetStandardFormat(com.sun.star.util.NumberFormat.DATETIME,oLocale) + oDateTimeField.NumberFormat = iDateTimeKey + + oBookmarkCursor = CreateBookmarkCursor(oDocument, "NextTopic") + oBookmarkCursor.Text.InsertTextContent(oBookmarkCursor,oUserField,False) + oBookmarkCursor.Text.InsertString(oBookmarkCursor," ",False) + oBookmarkCursor.Text.InsertTextContent(oBookmarkCursor,oDateTimeField,False) + BtnAddAgendaTopic = getControlModel(oDocument, "BtnAddAgendaTopic") + BtnFinishAgenda = getControlModel(oDocument, "BtnFinishAgenda") + If Not IsNull(BtnAddAgendaTopic) Then BtnAddAgendaTopic.Enabled = FALSE + If Not IsNull(BtnFinishAgenda) Then BtnFinishAgenda.Enabled = FALSE +End Sub + + +Function CreateBookMarkCursor(oDocument as Object,sBookmarkName as String) + oBookMarks = oDocument.Bookmarks + If oBookmarks.HasbyName(sBookmarkName) Then + oBookMark = oBookMarks.GetbyName(sBookmarkName) + CreateBookMarkCursor = oBookMark.Anchor.Text.CreateTextCursorByRange(oBookMark.Anchor) + Else + Msgbox "Bookmark " & sBookmarkName & " is not defined!" + End If +End Function + + + +Sub DeleteButtons +Dim AgendaFinished As Boolean +Dim BtnAddAgendaTopic As Object +Dim BtnFinishAgenda As Object + + oDocument = ThisComponent + + BtnAddAgendaTopic = getControlModel(oDocument, "BtnAddAgendaTopic") + BtnFinishAgenda = getControlModel(oDocument, "BtnFinishAgenda") + + ' If buttons could be accessed: If at least one button is disabled, then agenda is finished + AgendaFinished = FALSE + If Not IsNull(BtnAddAgendaTopic) Then + AgendaFinished = (AgendaFinished Or (BtnAddAgendaTopic.Enabled = FALSE)) + End If + + If Not IsNull(BtnFinishAgenda) Then + AgendaFinished = (AgendaFinished Or (BtnFinishAgenda.Enabled = FALSE)) + End If + + ' Delete Buttons, empty rows at end of document & macro bindings if agenda is finished + If AgendaFinished Then + DisposeControl(oDocument, "BtnAddAgendaTopic") + DisposeControl(oDocument, "BtnFinishAgenda") + + oBookmarkCursor = CreateBookMarkCursor(oDocument,"NextTopic") + oBookMarkCursor.GotoEnd(True) + oBookmarkCursor.Text.insertString(oBookmarkCursor,"",True) + + AttachBasicMacroToEvent(oDocument,"OnNew", "") + AttachBasicMacroToEvent(oDocument,"OnSave", "") + AttachBasicMacroToEvent(oDocument,"OnSaveAs", "") + AttachBasicMacroToEvent(oDocument,"OnPrint", "") + End If +End Sub + + + +Sub GetOptionValues(Optional aEvent as Object) +Dim CurTag as String +Dim Taglist() as String + If Not IsMissing(aEvent) Then + CurTag = aEvent.Source.Model.Tag + Else + If DialogModel.OptAgenda1.State = TRUE Then + CurTag = DialogModel.OptAgenda1.Tag + Else + CurTag = DialogModel.OptAgenda2.Tag + End If + End If + Taglist() = ArrayoutOfString(CurTag, ";") + Bookmarkname = TagList(0) + sTrueContent = TagList(1) +End Sub + + diff --git a/openoffice/share/basic/Template/Samples.xba b/openoffice/share/basic/Template/Samples.xba new file mode 100644 index 0000000000000000000000000000000000000000..f274cb044aba0290a5af57b8e4108de7be7e9776 --- /dev/null +++ b/openoffice/share/basic/Template/Samples.xba @@ -0,0 +1,205 @@ + + + +Option Explicit + +Const SAMPLES = 1000 +Const STYLES = 1100 +Const aTempFileName = "Berend_Ilko_Tom_Stella_Volker.stc" +Public Const Twip = 425 +Dim oUcbObject as Object +Public StylesDir as String +Public StylesDialog as Object +Public PathSeparator as String +Public oFamilies as Object +Public aOptions(0) as New com.sun.star.beans.PropertyValue +Public sQueryPath as String +Public NoArgs()as New com.sun.star.beans.PropertyValue +Public aTempURL as String + +Public Files(100) as String + + +'-------------------------------------------------------------------------------------- +'Miscellaneous Section starts here + +Function PrepareForEditing(Optional ByVal oDocument) +'This sub is called when sample documents are loaded (load event). +'It checks whether the documents is read-only, in which case it +'offers the user to create a new (writable) document using the original +'as a template. +Dim DocPath as String +Dim MMessage as String +Dim MTitle as String +Dim RValue as Integer +Dim oNewDocument as Object +Dim mFileProperties(1) as New com.sun.star.beans.PropertyValue + PrepareForEditing = NULL + BasicLibraries.LoadLibrary( "Tools" ) + If InitResources("'Template'", "tpl") then + If IsMissing(oDocument) Then + oDocument = ThisComponent + End If + If oDocument.IsReadOnly then + MMessage = GetResText(SAMPLES) + MTitle = GetResText(SAMPLES + 1) + RValue = Msgbox(MMessage, (128+48+1), MTitle) + If RValue = 1 Then + DocPath = oDocument.URL + mFileProperties(0).Name = "AsTemplate" + mFileProperties(0).Value = True + mFileProperties(1).Name = "MacroExecutionMode" + mFileProperties(1).Value = com.sun.star.document.MacroExecMode.USE_CONFIG + + oNewDocument = StarDesktop.LoadComponentFromURL(DocPath,"_default",0, mFileProperties()) + PrepareForEditing() = oNewDocument + DisposeDocument(oDocument) + Else + PrepareForEditing() = NULL + End If + Else + PrepareForEditing() = oDocument + End If + End If +End Function + + + +'-------------------------------------------------------------------------------------- +'Calc Style Section starts here + +Sub ShowStyles +'This sub displays the style selection dialog if the current document is a calc document. +Dim TemplateDir, ActFileTitle, DisplayDummy as String +Dim sFilterName(0) as String +Dim StyleNames() as String +Dim t as Integer +Dim MaxIndex as Integer + BasicLibraries.LoadLibrary("Tools") + If InitResources("'Template'", "tpl") then + oDocument = ThisComponent + If oDocument.SupportsService("com.sun.star.sheet.SpreadsheetDocument") Then + ToggleWindow(False) + oUcbObject = createUnoService("com.sun.star.ucb.SimpleFileAccess") + oFamilies = oDocument.StyleFamilies + SaveCurrentStyles(oDocument) + StylesDialog = LoadDialog("Template", "DialogStyles") + DialogModel = StylesDialog.Model + TemplateDir = GetPathSettings("Template", False, 0) + StylesDir = GetOfficeSubPath("Template", "wizard/styles/") + sQueryPath = GetOfficeSubPath("Template", "../wizard/bitmap/") + DialogModel.Title = GetResText(STYLES) + DialogModel.cmdCancel.Label = GetResText(STYLES+2) + DialogModel.cmdOk.Label = GetResText(STYLES+3) + Stylenames() = ReadDirectories(StylesDir, False, False, True,) + MaxIndex = Ubound(Stylenames()) + BubbleSortList(Stylenames(),True) + Dim cStyles(MaxIndex) + For t = 0 to MaxIndex + Files(t) = StyleNames(t,0) + cStyles(t) = StyleNames(t,1) + Next t + On Local Error Resume Next + DialogModel.lbStyles.StringItemList() = cStyles() + ToggleWindow(True) + StylesDialog.Execute + End If + End If +End Sub + + +Sub SelectStyle +'This sub loads the specific styles from a style document and loads them into the +'current document. +Dim StylePath as String +Dim NewStyle as String +Dim Position as Integer + Position = DialogModel.lbStyles.SelectedItems(0) + If Position > -1 Then + ToggleWindow(False) + StylePath = Files(Position) + aOptions(0).Name = "OverwriteStyles" + aOptions(0).Value = true + oFamilies.loadStylesFromURL(StylePath, aOptions()) + ToggleWindow(True) + End If +End Sub + + +Sub SaveCurrentStyles(oDocument as Object) +'This sub stores the current document in the user work directory + On Error Goto ErrorOcurred + aTempURL = GetPathSettings("Work", False) + Dim aRightMost as String + aRightMost = Right(aTempURL, 1) + if aRightMost = "/" Then + aTempURL = aTempURL & aTempFileName + Else + aTempURL = aTempURL & "/" & aTempFileName + End If + + While FileExists(aTempURL) + aTempURL=Left(aTempURL,(Len(aTempURL)-4)) & "_1.stc" + Wend + oDocument.storeToURL(aTempURL, NoArgs()) + Exit Sub + +ErrorOcurred: + MsgBox(GetResText( STYLES+1 ), 16, GetResText( STYLES )) + On Local Error Goto 0 +End Sub + + +Sub RestoreCurrentStyles +'This sub retrieves the styles from the temporarily save document + ToggleWindow(False) + On Local Error Goto NoFile + If FileExists(aTempURL) Then + aOptions(0).Name = "OverwriteStyles" + aOptions(0).Value = true + oFamilies.LoadStylesFromURL(aTempURL, aOptions()) + KillTempFile() + End If + StylesDialog.EndExecute + ToggleWindow(True) +NOFILE: + If Err <> 0 Then + Msgbox("Cannot load Document from " & aTempUrl, 64, GetProductname()) + End If + On Local Error Goto 0 +End Sub + + +Sub CloseStyleDialog + KillTempFile() + DialogExited = True + StylesDialog.Endexecute +End Sub + + +Sub KillTempFile() + If oUcbObject.Exists(aTempUrl) Then + oUcbObject.Kill(aTempUrl) + End If +End Sub + + diff --git a/openoffice/share/basic/Template/TemplateDialog.xdl b/openoffice/share/basic/Template/TemplateDialog.xdl new file mode 100644 index 0000000000000000000000000000000000000000..8d5241923f1340a6da7ab67ae34bb802823cf1c1 --- /dev/null +++ b/openoffice/share/basic/Template/TemplateDialog.xdl @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/basic/Template/dialog.xlb b/openoffice/share/basic/Template/dialog.xlb new file mode 100644 index 0000000000000000000000000000000000000000..c5eed37a26f26aba6a9df5b8c7b22959bcf40a42 --- /dev/null +++ b/openoffice/share/basic/Template/dialog.xlb @@ -0,0 +1,7 @@ + + + + + + + diff --git a/openoffice/share/basic/Template/script.xlb b/openoffice/share/basic/Template/script.xlb new file mode 100644 index 0000000000000000000000000000000000000000..c89cc3788875333ffb905dce9d22a082084f4414 --- /dev/null +++ b/openoffice/share/basic/Template/script.xlb @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/openoffice/share/basic/Tools/Debug.xba b/openoffice/share/basic/Tools/Debug.xba new file mode 100644 index 0000000000000000000000000000000000000000..525285c38e0b4e28b14c823d886bb1eaeed7e83d --- /dev/null +++ b/openoffice/share/basic/Tools/Debug.xba @@ -0,0 +1,256 @@ + + + +REM ***** BASIC ***** + +Sub ActivateReadOnlyFlag() + SetBasicReadOnlyFlag(True) +End Sub + + +Sub DeactivateReadOnlyFlag() + SetBasicReadOnlyFlag(False) +End Sub + + +Sub SetBasicReadOnlyFlag(bReadOnly as Boolean) +Dim i as Integer +Dim LibName as String +Dim BasicLibNames() as String + BasicLibNames() = BasicLibraries.ElementNames() + For i = 0 To Ubound(BasicLibNames()) + LibName = BasicLibNames(i) + If LibName <> "Standard" Then + BasicLibraries.SetLibraryReadOnly(LibName, bReadOnly) + End If + Next i +End Sub + + +Sub WritedbgInfo(LocObject as Object) +Dim locUrl as String +Dim oLocDocument as Object +Dim oLocText as Object +Dim oLocCursor as Object +Dim NoArgs() +Dim sObjectStrings(2) as String +Dim sProperties() as String +Dim n as Integer +Dim m as Integer +Dim MaxIndex as Integer + sObjectStrings(0) = LocObject.dbg_Properties + sObjectStrings(1) = LocObject.dbg_Methods + sObjectStrings(2) = LocObject.dbg_SupportedInterfaces + LocUrl = "private:factory/swriter" + oLocDocument = StarDesktop.LoadComponentFromURL(LocUrl,"_default",0,NoArgs) + oLocText = oLocDocument.text + oLocCursor = oLocText.createTextCursor() + oLocCursor.gotoStart(False) + If Vartype(LocObject) = 9 then ' an Object Variable + For n = 0 To 2 + sProperties() = ArrayoutofString(sObjectStrings(n),";", MaxIndex) + For m = 0 To MaxIndex + oLocText.insertString(oLocCursor,sProperties(m),False) + oLocText.insertControlCharacter(oLocCursor,com.sun.star.text.ControlCharacter.PARAGRAPH_BREAK,False) + Next m + Next n + Elseif Vartype(LocObject) = 8 Then ' a String Variable + oLocText.insertString(oLocCursor,LocObject,False) + ElseIf Vartype(LocObject) = 1 Then + Msgbox("Variable is Null!", 16, GetProductName()) + End If +End Sub + + +Sub WriteDbgString(LocString as string) +Dim oLocDesktop as object +Dim LocUrl as String +Dim oLocDocument as Object +Dim oLocCursor as Object +Dim oLocText as Object + + LocUrl = "private:factory/swriter" + oLocDocument = StarDesktop.LoadComponentFromURL(LocUrl,"_default",0,NoArgs) + oLocText = oLocDocument.text + oLocCursor = oLocText.createTextCursor() + oLocCursor.gotoStart(False) + oLocText.insertString(oLocCursor,LocString,False) +End Sub + + +Sub printdbgInfo(LocObject) + If Vartype(LocObject) = 9 then + Msgbox LocObject.dbg_properties + Msgbox LocObject.dbg_methods + Msgbox LocObject.dbg_supportedinterfaces + Elseif Vartype(LocObject) = 8 Then ' a String Variable + Msgbox LocObject + ElseIf Vartype(LocObject) = 0 Then + Msgbox("Variable is Null!", 16, GetProductName()) + Else + Msgbox("Type of Variable: " & Typename(LocObject), 48, GetProductName()) + End If +End Sub + + +Sub ShowArray(LocArray()) +Dim i as integer +Dim msgstring + msgstring = "" + For i = Lbound(LocArray()) to Ubound(LocArray()) + msgstring = msgstring + LocArray(i) + chr(13) + Next + Msgbox msgstring +End Sub + + +Sub ShowPropertyValues(oLocObject as Object) +Dim PropName as String +Dim sValues as String + On Local Error Goto NOPROPERTYSETINFO: + sValues = "" + For i = 0 To Ubound(oLocObject.PropertySetInfo.Properties) + Propname = oLocObject.PropertySetInfo.Properties(i).Name + sValues = sValues & PropName & chr(13) & " = " & oLocObject.GetPropertyValue(PropName) & chr(13) + Next i + Msgbox(sValues , 64, GetProductName()) + Exit Sub + +NOPROPERTYSETINFO: + Msgbox("Sorry, No PropertySetInfo attached to the object", 16, GetProductName()) + Resume LEAVEPROC + LEAVEPROC: +End Sub + + +Sub ShowNameValuePair(Pair()) +Dim i as Integer +Dim ShowString as String + ShowString = "" + On Local Error Resume Next + For i = 0 To Ubound(Pair()) + ShowString = ShowString & Pair(i).Name & " = " + ShowString = ShowString & Pair(i).Value & chr(13) + Next i + Msgbox ShowString +End Sub + + +' Retrieves all the Elements of aSequence of an object, with the +' possibility to define a filter(sfilter <> "") +Sub ShowElementNames(oLocElements() as Object, Optional sFiltername as String) +Dim i as Integer +Dim NameString as String + NameString = "" + For i = 0 To Ubound(oLocElements()) + If Not IsMissIng(sFilterName) Then + If Instr(1, oLocElements(i), sFilterName) Then + NameString = NameString & oLocElements(i) & chr(13) + End If + Else + NameString = NameString & oLocElements(i) & chr(13) + End If + Next i + Msgbox(NameString, 64, GetProductName()) +End Sub + + +' Retrieves all the supported servicenames of an object, with the +' possibility to define a filter(sfilter <> "") +Sub ShowSupportedServiceNames(oLocObject as Object, Optional sFilterName as String) + On Local Error Goto NOSERVICENAMES + If IsMissing(sFilterName) Then + ShowElementNames(oLocobject.SupportedServiceNames()) + Else + ShowElementNames(oLocobject.SupportedServiceNames(), sFilterName) + End If + Exit Sub + + NOSERVICENAMES: + Msgbox("Sorry, No 'SupportedServiceNames' - Property attached to the object", 16, GetProductName()) + Resume LEAVEPROC + LEAVEPROC: +End Sub + + +' Retrieves all the available Servicenames of an object, with the +' possibility to define a filter(sfilter <> "") +Sub ShowAvailableServiceNames(oLocObject as Object, Optional sFilterName as String) + On Local Error Goto NOSERVICENAMES + If IsMissing(sFilterName) Then + ShowElementNames(oLocobject.AvailableServiceNames) + Else + ShowElementNames(oLocobject.AvailableServiceNames, sFilterName) + End If + Exit Sub + + NOSERVICENAMES: + Msgbox("Sorry, No 'AvailableServiceNames' - Property attached to the object", 16, GetProductName()) + Resume LEAVEPROC + LEAVEPROC: +End Sub + + +Sub ShowCommands(oLocObject as Object) + On Local Error Goto NOCOMMANDS + ShowElementNames(oLocObject.QueryCommands) + Exit Sub + NOCOMMANDS: + Msgbox("Sorry, No 'QueryCommands' - Property attached to the object", 16, GetProductName()) + Resume LEAVEPROC + LEAVEPROC: +End Sub + + +Sub ProtectCurrentSheets() +Dim oDocument as Object +Dim sDocType as String +Dim iResult as Integer +Dim oSheets as Object +Dim i as Integer +Dim bDoProtect as Boolean + oDocument = StarDesktop.ActiveFrame.Controller.Model + sDocType = GetDocumentType(oDocument) + If sDocType = "scalc" Then + oSheets = oDocument.Sheets + bDoProtect = False + For i = 0 To oSheets.Count-1 + If Not oSheets(i).IsProtected Then + bDoProtect = True + End If + Next i + If bDoProtect Then + iResult = Msgbox( "Do you want to protect all sheets of this document?",35, GetProductName()) + If iResult = 6 Then + ProtectSheets(oDocument.Sheets) + End If + End If + End If +End Sub + + +Sub FillDocument() + oMyReport = createUNOService("com.sun.star.wizards.report.CallReportWizard") + oMyReport.trigger("fill") +End Sub + + diff --git a/openoffice/share/basic/Tools/DlgOverwriteAll.xdl b/openoffice/share/basic/Tools/DlgOverwriteAll.xdl new file mode 100644 index 0000000000000000000000000000000000000000..dc026fef18dc71b215b7f1e989009e0ca71bda0c --- /dev/null +++ b/openoffice/share/basic/Tools/DlgOverwriteAll.xdl @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/basic/Tools/Listbox.xba b/openoffice/share/basic/Tools/Listbox.xba new file mode 100644 index 0000000000000000000000000000000000000000..fc96ead18fcaf5e580f51fda64889c9e5937961a --- /dev/null +++ b/openoffice/share/basic/Tools/Listbox.xba @@ -0,0 +1,373 @@ + + + +Option Explicit +Dim OriginalList() +Dim oDialogModel as Object + + +Sub MergeList(SourceListBox() as Object, SecondList() as String) +Dim i as Integer +Dim MaxIndex as Integer + MaxIndex = Ubound(SecondList()) + OriginalList() = AddListToList(OriginalList(), SecondList()) + For i = 0 To MaxIndex + SourceListbox = AddSingleItemToListbox(SourceListbox, SecondList(i)) + Next i + Call FormSetMoveRights() +End Sub + + +Sub RemoveListItems(SourceListbox as Object, TargetListbox as Object, RemoveList() as String) +Dim i as Integer +Dim s as Integer +Dim MaxIndex as Integer +Dim CopyList() + MaxIndex = Ubound(RemoveList()) + For i = 0 To MaxIndex + RemoveListboxItemByName(SourceListbox, RemoveList(i)) + RemoveListboxItemByName(TargetListbox, RemoveList(i)) + Next i + CopyList() = OriginalList() + s = 0 + MaxIndex = Ubound(CopyList()) + For i = 0 To MaxIndex + If IndexInArray(CopyList(i),RemoveList())= -1 Then + OriginalList(s) = CopyList(i) + s = s + 1 + End If + Next i + ReDim Preserve OriginalList(s-1) + Call FormSetMoveRights() +End Sub + + +' Note Boolean Parameter +Sub InitializeListboxProcedures(oModel as Object, SourceListbox as Object, TargetListbox as Object) +Dim EmptyList() + Set oDialogModel = oModel + OriginalList()= SourceListbox.StringItemList() + TargetListbox.StringItemList() = EmptyList() +End Sub + + +Sub CopyListboxItems(SourceListbox as Object, TargetListbox As Object) +Dim NullArray() + TargetListbox.StringItemList() = OriginalList() + SourceListbox.StringItemList() = NullArray() +End Sub + + +Sub FormMoveSelected() + Call MoveSelectedListBox(oDialogModel.lstFields, oDialogModel.lstSelFields) + Call FormSetMoveRights() + oDialogModel.lstSelFields.Tag = True +End Sub + + +Sub FormMoveAll() + Call CopyListboxItems(oDialogModel.lstFields, oDialogModel.lstSelFields) + Call FormSetMoveRights() + oDialogModel.lstSelFields.Tag = True +End Sub + + +Sub FormRemoveSelected() + Call MoveOrderedSelectedListbox(oDialogModel.lstFields, oDialogModel.lstSelFields, False) + Call FormSetMoveRights() + oDialogModel.lstSelFields.Tag = True +End Sub + + +Sub FormRemoveAll() + Call MoveOrderedSelectedListbox(oDialogModel.lstFields, oDialogModel.lstSelFields, True) + Call FormSetMoveRights() + oDialogModel.lstSelFields.Tag = 1 +End Sub + + +Sub MoveSelectedListBox(SourceListbox as Object, TargetListbox as Object) +Dim MaxCurTarget as Integer +Dim MaxSourceSelected as Integer +Dim n as Integer +Dim m as Integer +Dim CurIndex +Dim iOldTargetSelect as Integer +Dim iOldSourceSelect as Integer + MaxCurTarget = Ubound(TargetListbox.StringItemList()) + MaxSourceSelected = Ubound(SourceListbox.SelectedItems()) + Dim TargetList(MaxCurTarget+MaxSourceSelected+1) + If MaxSourceSelected > -1 Then + iOldSourceSelect = SourceListbox.SelectedItems(0) + If Ubound(TargetListbox.SelectedItems()) > -1 Then + iOldTargetSelect = TargetListbox.SelectedItems(0) + Else + iOldTargetSelect = -1 + End If + For n = 0 To MaxCurTarget + TargetList(n) = TargetListbox.StringItemList(n) + Next n + For m = 0 To MaxSourceSelected + CurIndex = SourceListbox.SelectedItems(m) + TargetList(n) = SourceListbox.StringItemList(CurIndex) + n = n + 1 + Next m + TargetListBox.StringItemList() = TargetList() + SourceListbox.StringItemList() = RemoveSelected (SourceListbox) + SetNewSelection(SourceListbox, iOldSourceSelect) + SetNewSelection(TargetListbox, iOldTargetSelect) + End If +End Sub + + + +Sub MoveOrderedSelectedListbox(lstSource as Object, lstTarget as Object, bMoveAll as Boolean) +Dim NullArray() +Dim MaxSelected as Integer +Dim MaxSourceIndex as Integer +Dim MaxOriginalIndex as Integer +Dim MaxNewIndex as Integer +Dim n as Integer +Dim m as Integer +Dim CurIndex as Integer +Dim SearchString as String +Dim SourceList() as String +Dim iOldTargetSelect as Integer +Dim iOldSourceSelect as Integer + If bMoveAll Then + lstSource.StringItemList() = OriginalList() + lstTarget.StringItemList() = NullArray() + Else + MaxOriginalIndex = Ubound(OriginalList()) + MaxSelected = Ubound(lstTarget.SelectedItems()) + iOldTargetSelect = lstTarget.SelectedItems(0) + If Ubound(lstSource.SelectedItems()) > -1 Then + iOldSourceSelect = lstSource.SelectedItems(0) + End If + Dim SelList(MaxSelected) + For n = 0 To MaxSelected + CurIndex = lstTarget.SelectedItems(n) + SelList(n) = lstTarget.StringItemList(CurIndex) + Next n + SourceList() = lstSource.StringItemList() + MaxSourceIndex = Ubound(lstSource.StringItemList()) + MaxNewIndex = MaxSelected + MaxSourceIndex + 1 + Dim NewSourceList(MaxNewIndex) + m = 0 + For n = 0 To MaxOriginalIndex + SearchString = OriginalList(n) + If IndexinArray(SearchString, SelList()) <> -1 Then + NewSourceList(m) = SearchString + m = m + 1 + ElseIf IndexinArray(SearchString, SourceList()) <> -1 Then + NewSourceList(m) = SearchString + m = m + 1 + End If + Next n + lstSource.StringItemList() = NewSourceList() + lstTarget.StringItemList() = RemoveSelected(lstTarget) + End If + SetNewSelection(lstSource, iOldSourceSelect) + SetNewSelection(lstTarget, iOldTargetSelect) + +End Sub + + +Function RemoveSelected(oListbox as Object) +Dim MaxIndex as Integer +Dim MaxSelected as Integer +Dim n as Integer +Dim m as Integer +Dim CurIndex as Integer +Dim CurItem as String +Dim ResultArray() + MaxIndex = Ubound(oListbox.StringItemList()) + MaxSelected = Ubound(oListbox.SelectedItems()) + Dim LocItemList(MaxIndex) + LocItemList() = oListbox.StringItemList() + If MaxSelected > -1 Then + For n = 0 To MaxSelected + CurIndex = oListbox.SelectedItems(n) + LocItemList(CurIndex) = "" + Next n + If MaxIndex > 0 Then + ReDim ResultArray(MaxIndex - MaxSelected - 1) + m = 0 + For n = 0 To MaxIndex + CurItem = LocItemList(n) + If CurItem <> "" Then + ResultArray(m) = CurItem + m = m + 1 + End If + Next n + End If + RemoveSelected = ResultArray() + Else + RemoveSelected = oListbox.StringItemList() + End If +End Function + + +Sub SetNewSelection(oListBox as Object, iLastSelection as Integer) +Dim MaxIndex as Integer +Dim SelIndex as Integer +Dim SelList(0) as Integer + MaxIndex = Ubound(oListBox.StringItemList()) + If MaxIndex > -1 AND iLastSelection > -1 Then + If iLastSelection > MaxIndex Then + Selindex = MaxIndex + Else + SelIndex = iLastSelection + End If + Sellist(0) = SelIndex + oListBox.SelectedItems() = SelList() + End If +End Sub + + +Sub ToggleListboxControls(oDialogModel as Object, bDoEnable as Boolean) + With oDialogModel + .lblFields.Enabled = bDoEnable + .lblSelFields.Enabled = bDoEnable +' .lstTables.Enabled = bDoEnable + .lstFields.Enabled = bDoEnable + .lstSelFields.Enabled = bDoEnable + .cmdRemoveAll.Enabled = bDoEnable + .cmdRemoveSelected.Enabled = bDoEnable + .cmdMoveAll.Enabled = bDoEnable + .cmdMoveSelected.Enabled = bDoEnable + End With + If bDoEnable Then + FormSetMoveRights() + End If +End Sub + + +' Enable or disable the buttons used for moving the available +' fields between the two list boxes. +Sub FormSetMoveRights() +Dim bIsFieldSelected as Boolean +Dim bSelectSelected as Boolean +Dim FieldCount as Integer +Dim SelectCount as Integer + bIsFieldSelected = Ubound(oDialogModel.lstFields.SelectedItems()) <> -1 + FieldCount = Ubound(oDialogModel.lstFields.StringItemList()) + 1 + bSelectSelected = Ubound(oDialogModel.lstSelFields.SelectedItems()) > -1 + SelectCount = Ubound(oDialogModel.lstSelFields.StringItemList()) + 1 + oDialogModel.cmdRemoveAll.Enabled = SelectCount>=1 + oDialogModel.cmdRemoveSelected.Enabled = bSelectSelected + oDialogModel.cmdMoveAll.Enabled = FieldCount >=1 + oDialogModel.cmdMoveSelected.Enabled = bIsFieldSelected + oDialogModel.cmdGoOn.Enabled = SelectCount>=1 + ' This flag is set to '1' when the lstSelFields has been modified +End Sub + + +Function AddSingleItemToListbox(ByVal oListbox as Object, ListItem as String, Optional iSelIndex) as Object +Dim MaxIndex as Integer +Dim i as Integer + + MaxIndex = Ubound(oListbox.StringItemList()) +Dim LocList(MaxIndex + 1) +' Todo: This goes faster with the Redim LocList(MaxIndex + 1) Preserve function + For i = 0 To MaxIndex + LocList(i) = oListbox.StringItemList(i) + Next i + LocList(MaxIndex + 1) = ListItem + oListbox.StringItemList() = LocList() + If Not IsMissing(iSelIndex) Then + SelectListboxItem(oListbox, iSelIndex) + End If + AddSingleItemToListbox() = oListbox +End Function + + +Sub EmptyListbox(oListbox as Object) +Dim NullList() as String + oListbox.StringItemList() = NullList() +End Sub + + +Sub SelectListboxItem(oListbox as Object, iSelIndex as Integer) +Dim LocSelList(0) as Integer + If iSelIndex <> -1 Then + LocSelList(0) = iSelIndex + oListbox.SelectedItems() = LocSelList() + End If +End Sub + + +Function GetSelectedListboxItems(oListbox as Object) +Dim SelList(Ubound(oListBox.SelectedItems())) as String +Dim i as Integer +Dim CurIndex as Integer + For i = 0 To Ubound(oListbox.SelectedItems()) + CurIndex = oListbox.SelectedItems(i) + SelList(i) = oListbox.StringItemList(CurIndex) + Next i + GetSelectedListboxItems() = SelList() +End Function + + +' Note: When using this Sub it must be ensured that the +' 'RemoveItem' appears only only once in the Listbox +Sub RemoveListboxItemByName(oListbox as Object, RemoveItem as String) +Dim OldList() as String +Dim NullList() as String +Dim i as Integer +Dim a as Integer +Dim MaxIndex as Integer + OldList = oListbox.StringItemList() + MaxIndex = Ubound(OldList()) + If IndexInArray(RemoveItem, OldList()) <> -1 Then + If MaxIndex > 0 Then + a = 0 + Dim NewList(MaxIndex -1) + For i = 0 To MaxIndex + If RemoveItem <> OldList(i) Then + NewList(a) = OldList(i) + a = a + 1 + End If + Next i + oListbox.StringItemList() = NewList() + Else + oListBox.StringItemList() = NullList() + End If + End If +End Sub + + +Function GetItemPos(oListBox as Object, sItem as String) +Dim ItemList() +Dim MaxIndex as Integer +Dim i as Integer + ItemList() = oListBox.StringItemList() + MaxIndex = Ubound(ItemList()) + For i = 0 To MaxIndex + If sItem = ItemList(i) Then + GetItemPos() = i + Exit Function + End If + Next i + GetItemPos() = -1 +End Function + diff --git a/openoffice/share/basic/Tools/Misc.xba b/openoffice/share/basic/Tools/Misc.xba new file mode 100644 index 0000000000000000000000000000000000000000..7fea193bd00da4fa8fb4a2f4b3701f54ef656cb4 --- /dev/null +++ b/openoffice/share/basic/Tools/Misc.xba @@ -0,0 +1,837 @@ + + + +REM ***** BASIC ***** + +Const SBSHARE = 0 +Const SBUSER = 1 +Dim Taskindex as Integer +Dim oResSrv as Object + +Sub Main() +Dim PropList(3,1)' as String + PropList(0,0) = "URL" + PropList(0,1) = "sdbc:odbc:Erica_Test_Unicode" + PropList(1,0) = "User" + PropList(1,1) = "extra" + PropList(2,0) = "Password" + PropList(2,1) = "extra" + PropList(3,0) = "IsPasswordRequired" + PropList(3,1) = True +End Sub + + +Function RegisterNewDataSource(DSName as String, PropertyList(), Optional DriverProperties() as New com.sun.star.beans.PropertyValue) +Dim oDataSource as Object +Dim oDBContext as Object +Dim oPropInfo as Object +Dim i as Integer + oDBContext = createUnoService("com.sun.star.sdb.DatabaseContext") + oDataSource = createUnoService("com.sun.star.sdb.DataSource") + For i = 0 To Ubound(PropertyList(), 1) + sPropName = PropertyList(i,0) + sPropValue = PropertyList(i,1) + oDataSource.SetPropertyValue(sPropName,sPropValue) + Next i + If Not IsMissing(DriverProperties()) Then + oDataSource.Info() = DriverProperties() + End If + oDBContext.RegisterObject(DSName, oDataSource) + RegisterNewDataSource () = oDataSource +End Function + + +' Connects to a registered Database +Function ConnecttoDatabase(DSName as String, UserID as String, Password as String, Optional Propertylist(), Optional DriverProperties() as New com.sun.star.beans.PropertyValue) +Dim oDBContext as Object +Dim oDBSource as Object +' On Local Error Goto NOCONNECTION + oDBContext = CreateUnoService("com.sun.star.sdb.DatabaseContext") + If oDBContext.HasbyName(DSName) Then + oDBSource = oDBContext.GetByName(DSName) + ConnectToDatabase = oDBSource.GetConnection(UserID, Password) + Else + If Not IsMissing(Namelist()) Then + If Not IsMissing(DriverProperties()) Then + RegisterNewDataSource(DSName, PropertyList(), DriverProperties()) + Else + RegisterNewDataSource(DSName, PropertyList()) + End If + oDBSource = oDBContext.GetByName(DSName) + ConnectToDatabase = oDBSource.GetConnection(UserID, Password) + Else + Msgbox("DataSource " & DSName & " is not registered" , 16, GetProductname()) + ConnectToDatabase() = NULL + End If + End If +NOCONNECTION: + If Err <> 0 Then + Msgbox(Error$, 16, GetProductName()) + Resume LEAVESUB + LEAVESUB: + End If +End Function + + +Function GetStarOfficeLocale() as New com.sun.star.lang.Locale +Dim aLocLocale As New com.sun.star.lang.Locale +Dim sLocale as String +Dim sLocaleList(1) +Dim oMasterKey + oMasterKey = GetRegistryKeyContent("org.openoffice.Setup/L10N/") + sLocale = oMasterKey.getByName("ooLocale") + sLocaleList() = ArrayoutofString(sLocale, "-") + aLocLocale.Language = sLocaleList(0) + If Ubound(sLocaleList()) > 0 Then + aLocLocale.Country = sLocaleList(1) + End If + GetStarOfficeLocale() = aLocLocale +End Function + + +Function GetRegistryKeyContent(sKeyName as string, Optional bforUpdate as Boolean) +Dim oConfigProvider as Object +Dim aNodePath(0) as new com.sun.star.beans.PropertyValue + oConfigProvider = createUnoService("com.sun.star.configuration.ConfigurationProvider") + aNodePath(0).Name = "nodepath" + aNodePath(0).Value = sKeyName + If IsMissing(bForUpdate) Then + GetRegistryKeyContent() = oConfigProvider.createInstanceWithArguments("com.sun.star.configuration.ConfigurationAccess", aNodePath()) + Else + If bForUpdate Then + GetRegistryKeyContent() = oConfigProvider.createInstanceWithArguments("com.sun.star.configuration.ConfigurationUpdateAccess", aNodePath()) + Else + GetRegistryKeyContent() = oConfigProvider.createInstanceWithArguments("com.sun.star.configuration.ConfigurationAccess", aNodePath()) + End If + End If +End Function + + +Function GetProductname() as String +Dim oProdNameAccess as Object +Dim sVersion as String +Dim sProdName as String + oProdNameAccess = GetRegistryKeyContent("org.openoffice.Setup/Product") + sProdName = oProdNameAccess.getByName("ooName") + sVersion = oProdNameAccess.getByName("ooSetupVersion") + GetProductName = sProdName & sVersion +End Function + + +' Opens a Document, checks beforehand, wether it has to be loaded +' or wether it is already on the desktop. +' If the parameter bDisposable is set to False then then returned document +' should not be disposed afterwards, because it is already opened. +Function OpenDocument(DocPath as String, Args(), Optional bDisposable as Boolean) +Dim oComponents as Object +Dim oComponent as Object + ' Search if one of the active Components ist the one that you search for + oComponents = StarDesktop.Components.CreateEnumeration + While oComponents.HasmoreElements + oComponent = oComponents.NextElement + If hasUnoInterfaces(oComponent,"com.sun.star.frame.XModel") then + If UCase(oComponent.URL) = UCase(DocPath) then + OpenDocument() = oComponent + If Not IsMissing(bDisposable) Then + bDisposable = False + End If + Exit Function + End If + End If + Wend + If Not IsMissing(bDisposable) Then + bDisposable = True + End If + OpenDocument() = StarDesktop.LoadComponentFromURL(DocPath,"_default",0,Args()) +End Function + + +Function TaskonDesktop(DocPath as String) as Boolean +Dim oComponents as Object +Dim oComponent as Object + ' Search if one of the active Components ist the one that you search for + oComponents = StarDesktop.Components.CreateEnumeration + While oComponents.HasmoreElements + oComponent = oComponents.NextElement + If hasUnoInterfaces(oComponent,"com.sun.star.frame.XModel") then + If UCase(oComponent.URL) = UCase(DocPath) then + TaskonDesktop = True + Exit Function + End If + End If + Wend + TaskonDesktop = False +End Function + + +' Retrieves a FileName out of a StarOffice-Document +Function RetrieveFileName(LocDoc as Object) +Dim LocURL as String +Dim LocURLArray() as String +Dim MaxArrIndex as integer + + LocURL = LocDoc.Url + LocURLArray() = ArrayoutofString(LocURL,"/",MaxArrIndex) + RetrieveFileName = LocURLArray(MaxArrIndex) +End Function + + +' Gets a special configured PathSetting +Function GetPathSettings(sPathType as String, Optional bshowall as Boolean, Optional ListIndex as integer) as String +Dim oSettings, oPathSettings as Object +Dim sPath as String +Dim PathList() as String +Dim MaxIndex as Integer +Dim oPS as Object + + oPS = createUnoService("com.sun.star.util.PathSettings") + + If Not IsMissing(bShowall) Then + If bShowAll Then + ShowPropertyValues(oPS) + Exit Function + End If + End If + sPath = oPS.getPropertyValue(sPathType) + If Not IsMissing(ListIndex) Then + ' Share and User-Directory + If Instr(1,sPath,";") <> 0 Then + PathList = ArrayoutofString(sPath,";", MaxIndex) + If ListIndex <= MaxIndex Then + sPath = PathList(ListIndex) + Else + Msgbox("String Cannot be analyzed!" & sPath , 16, GetProductName()) + End If + End If + End If + If Instr(1, sPath, ";") = 0 Then + GetPathSettings = ConvertToUrl(sPath) + Else + GetPathSettings = sPath + End If + +End Function + + + +' Gets the fully qualified path to a subdirectory of the +' Template Directory, e. g. with the parameter "wizard/bitmap" +' The parameter must be passed over in Url-scription +' The return-Value is in Urlscription +Function GetOfficeSubPath(sOfficePath as String, ByVal sSubDir as String) +Dim sOfficeString as String +Dim sOfficeList() as String +Dim sOfficeDir as String +Dim sBigDir as String +Dim i as Integer +Dim MaxIndex as Integer +Dim oUcb as Object + oUcb = createUnoService("com.sun.star.ucb.SimpleFileAccess") + sOfficeString = GetPathSettings(sOfficePath) + If Right(sSubDir,1) <> "/" Then + sSubDir = sSubDir & "/" + End If + sOfficeList() = ArrayoutofString(sOfficeString,";", MaxIndex) + For i = 0 To MaxIndex + sOfficeDir = ConvertToUrl(sOfficeList(i)) + If Right(sOfficeDir,1) <> "/" Then + sOfficeDir = sOfficeDir & "/" + End If + sBigDir = sOfficeDir & sSubDir + If oUcb.Exists(sBigDir) Then + GetOfficeSubPath() = sBigDir + Exit Function + End If + Next i + ShowNoOfficePathError() + GetOfficeSubPath = "" +End Function + + +Sub ShowNoOfficePathError() +Dim ProductName as String +Dim sError as String +Dim bResObjectexists as Boolean +Dim oLocResSrv as Object + bResObjectexists = not IsNull(oResSrv) + If bResObjectexists Then + oLocResSrv = oResSrv + End If + If InitResources("Tools", "com") Then + ProductName = GetProductName() + sError = GetResText(1006) + sError = ReplaceString(sError, ProductName, "%PRODUCTNAME") + sError = ReplaceString(sError, chr(13), "<BR>") + MsgBox(sError, 16, ProductName) + End If + If bResObjectexists Then + oResSrv = oLocResSrv + End If + +End Sub + + +Function InitResources(Description, ShortDescription as String) as boolean + On Error Goto ErrorOcurred + oResSrv = createUnoService( "com.sun.star.resource.VclStringResourceLoader" ) + If (IsNull(oResSrv)) then + InitResources = FALSE + MsgBox( Description & ": No resource loader found", 16, GetProductName()) + Else + InitResources = TRUE + oResSrv.FileName = ShortDescription + End If + Exit Function +ErrorOcurred: + Dim nSolarVer + InitResources = FALSE + nSolarVer = GetSolarVersion() + MsgBox("Resource file missing (" & ShortDescription & trim(str(nSolarVer)) + "*.res)", 16, GetProductName()) + Resume CLERROR + CLERROR: +End Function + + +Function GetResText( nID as integer ) As string + On Error Goto ErrorOcurred + If Not IsNull(oResSrv) Then + GetResText = oResSrv.getString( nID ) + Else + GetResText = "" + End If + Exit Function +ErrorOcurred: + GetResText = "" + MsgBox("Resource with ID =" + str( nID ) + " not found!", 16, GetProductName()) + Resume CLERROR + CLERROR: +End Function + + +Function CutPathView(sDocUrl as String, Optional PathLen as Integer) +Dim sViewPath as String +Dim FileName as String +Dim iFileLen as Integer + sViewPath = ConvertfromURL(sDocURL) + iViewPathLen = Len(sViewPath) + If iViewPathLen > 60 Then + FileName = FileNameoutofPath(sViewPath, "/") + iFileLen = Len(FileName) + If iFileLen < 44 Then + sViewPath = Left(sViewPath,57-iFileLen-10) & "..." & Right(sViewPath,iFileLen + 10) + Else + sViewPath = Left(sViewPath,27) & " ... " & Right(sViewPath,28) + End If + End If + CutPathView = sViewPath +End Function + + +' Deletes the content of all cells that are softformatted according +' to the 'InputStyleName' +Sub DeleteInputCells(oSheet as Object, InputStyleName as String) +Dim oRanges as Object +Dim oRange as Object + oRanges = oSheet.CellFormatRanges.createEnumeration + While oRanges.hasMoreElements + oRange = oRanges.NextElement + If Instr(1,oRange.CellStyle, InputStyleName) <> 0 Then + Call ReplaceRangeValues(oRange, "") + End If + Wend +End Sub + + +' Inserts a certain String to all cells of a Range that ist passed over +' either as an object or as the RangeName +Sub ChangeValueofRange(oSheet as Object, Range, ReplaceValue, Optional StyleName as String) +Dim oCellRange as Object + If Vartype(Range) = 8 Then + ' Get the Range out of the Rangename + oCellRange = oSheet.GetCellRangeByName(Range) + Else + ' The range is passed over as an object + Set oCellRange = Range + End If + If IsMissing(StyleName) Then + ReplaceRangeValues(oCellRange, ReplaceValue) + Else + If Instr(1,oCellRange.CellStyle,StyleName) Then + ReplaceRangeValues(oCellRange, ReplaceValue) + End If + End If +End Sub + + +Sub ReplaceRangeValues(oRange as Object, ReplaceValue) +Dim oRangeAddress as Object +Dim ColCount as Integer +Dim RowCount as Integer +Dim i as Integer + oRangeAddress = oRange.RangeAddress + ColCount = oRangeAddress.EndColumn - oRangeAddress.StartColumn + RowCount = oRangeAddress.EndRow - oRangeAddress.StartRow + Dim FillArray(RowCount) as Variant + Dim sLine(ColCount) as Variant + For i = 0 To ColCount + sLine(i) = ReplaceValue + Next i + For i = 0 To RowCount + FillArray(i) = sLine() + Next i + oRange.DataArray = FillArray() +End Sub + + +' Returns the Value of the first cell of a Range +Function GetValueofCellbyName(oSheet as Object, sCellName as String) +Dim oCell as Object + oCell = GetCellByName(oSheet, sCellName) + GetValueofCellbyName = oCell.Value +End Function + + +Function DuplicateRow(oSheet as Object, RangeName as String) +Dim oRange as Object +Dim oCell as Object +Dim oCellAddress as New com.sun.star.table.CellAddress +Dim oRangeAddress as New com.sun.star.table.CellRangeAddress + oRange = oSheet.GetCellRangeByName(RangeName) + oRangeAddress = oRange.RangeAddress + oCell = oSheet.GetCellByPosition(oRangeAddress.StartColumn,oRangeAddress.StartRow) + oCellAddress = oCell.CellAddress + oSheet.Rows.InsertByIndex(oCellAddress.Row,1) + oRangeAddress = oRange.RangeAddress + oSheet.CopyRange(oCellAddress, oRangeAddress) + DuplicateRow = oRangeAddress.StartRow-1 +End Function + + +' Returns the String of the first cell of a Range +Function GetStringofCellbyName(oSheet as Object, sCellName as String) +Dim oCell as Object + oCell = GetCellByName(oSheet, sCellName) + GetStringofCellbyName = oCell.String +End Function + + +' Returns a named Cell +Function GetCellByName(oSheet as Object, sCellName as String) as Object +Dim oCellRange as Object +Dim oCellAddress as Object + oCellRange = oSheet.GetCellRangeByName(sCellName) + oCellAddress = oCellRange.RangeAddress + GetCellByName = oSheet.GetCellByPosition(oCellAddress.StartColumn,oCellAddress.StartRow) +End Function + + +' Changes the numeric Value of a cell by transmitting the String of the numeric Value +Sub ChangeCellValue(oCell as Object, ValueString as String) +Dim CellValue + oCell.Formula = "=Value(" & """" & ValueString & """" & ")" + CellValue = oCell.Value + oCell.Formula = "" + oCell.Value = CellValue +End Sub + + +Function GetDocumentType(oDocument) + On Local Error GoTo NODOCUMENTTYPE +' ShowSupportedServiceNames(oDocument) + If oDocument.SupportsService("com.sun.star.sheet.SpreadsheetDocument") Then + GetDocumentType() = "scalc" + ElseIf oDocument.SupportsService("com.sun.star.text.TextDocument") Then + GetDocumentType() = "swriter" + ElseIf oDocument.SupportsService("com.sun.star.drawing.DrawingDocument") Then + GetDocumentType() = "sdraw" + ElseIf oDocument.SupportsService("com.sun.star.presentation.PresentationDocument") Then + GetDocumentType() = "simpress" + ElseIf oDocument.SupportsService("com.sun.star.formula.FormulaProperties") Then + GetDocumentType() = "smath" + End If + NODOCUMENTTYPE: + If Err <> 0 Then + GetDocumentType = "" + Resume GOON + GOON: + End If +End Function + + +Function GetNumberFormatType(oDocFormats, oFormatObject as Object) as Integer +Dim ThisFormatKey as Long +Dim oObjectFormat as Object + On Local Error Goto NOFORMAT + ThisFormatKey = oFormatObject.NumberFormat + oObjectFormat = oDocFormats.GetByKey(ThisFormatKey) + GetNumberFormatType = oObjectFormat.Type + NOFORMAT: + If Err <> 0 Then + Msgbox("Numberformat of Object is not available!", 16, GetProductName()) + GetNumberFormatType = 0 + GOTO NOERROR + End If + NOERROR: + On Local Error Goto 0 +End Function + + +Sub ProtectSheets(Optional oSheets as Object) +Dim i as Integer +Dim oDocSheets as Object + If IsMissing(oSheets) Then + oDocSheets = StarDesktop.CurrentFrame.Controller.Model.Sheets + Else + Set oDocSheets = oSheets + End If + + For i = 0 To oDocSheets.Count-1 + oDocSheets(i).Protect("") + Next i +End Sub + + +Sub UnprotectSheets(Optional oSheets as Object) +Dim i as Integer +Dim oDocSheets as Object + If IsMissing(oSheets) Then + oDocSheets = StarDesktop.CurrentFrame.Controller.Model.Sheets + Else + Set oDocSheets = oSheets + End If + + For i = 0 To oDocSheets.Count-1 + oDocSheets(i).Unprotect("") + Next i +End Sub + + +Function GetRowIndex(oSheet as Object, RowName as String) +Dim oRange as Object + oRange = oSheet.GetCellRangeByName(RowName) + GetRowIndex = oRange.RangeAddress.StartRow +End Function + + +Function GetColumnIndex(oSheet as Object, ColName as String) +Dim oRange as Object + oRange = oSheet.GetCellRangeByName(ColName) + GetColumnIndex = oRange.RangeAddress.StartColumn +End Function + + +Function CopySheetbyName(oSheets as Object, OldName as String, NewName as String, DestPos as Integer) as Object +Dim oSheet as Object +Dim Count as Integer +Dim BasicSheetName as String + + BasicSheetName = NewName + ' Copy the last table. Assumption: The last table is the template + On Local Error Goto RENAMESHEET + oSheets.CopybyName(OldName, NewName, DestPos) + +RENAMESHEET: + oSheet = oSheets(DestPos) + If Err <> 0 Then + ' Test if renaming failed + Count = 2 + Do While oSheet.Name <> NewName + NewName = BasicSheetName & "_" & Count + oSheet.Name = NewName + Count = Count + 1 + Loop + Resume CL_ERROR +CL_ERROR: + End If + CopySheetbyName = oSheet +End Function + + +' Dis-or enables a Window and adjusts the mousepointer accordingly +Sub ToggleWindow(bDoEnable as Boolean) +Dim oWindow as Object + oWindow = StarDesktop.CurrentFrame.ComponentWindow + oWindow.Enable = bDoEnable +End Sub + + +Function CheckNewSheetname(oSheets as Object, Sheetname as String, Optional oLocale) as String +Dim nStartFlags as Long +Dim nContFlags as Long +Dim oCharService as Object +Dim iSheetNameLength as Integer +Dim iResultPos as Integer +Dim WrongChar as String +Dim oResult as Object + nStartFlags = com.sun.star.i18n.KParseTokens.ANY_LETTER_OR_NUMBER + com.sun.star.i18n.KParseTokens.ASC_UNDERSCORE + nContFlags = nStartFlags + oCharService = CreateUnoService("com.sun.star.i18n.CharacterClassification") + iSheetNameLength = Len(SheetName) + If IsMissing(oLocale) Then + oLocale = ThisComponent.CharLocale + End If + Do + oResult =oCharService.parsePredefinedToken(com.sun.star.i18n.KParseType.IDENTNAME, SheetName, 0, oLocale, nStartFlags, "", nContFlags, " ") + iResultPos = oResult.EndPos + If iResultPos < iSheetNameLength Then + WrongChar = Mid(SheetName, iResultPos+1,1) + SheetName = ReplaceString(SheetName,"_", WrongChar) + End If + Loop Until iResultPos = iSheetNameLength + CheckNewSheetname = SheetName +End Function + + +Sub AddNewSheetName(oSheets as Object, ByVal SheetName as String) +Dim Count as Integer +Dim bSheetIsThere as Boolean +Dim iSheetNameLength as Integer + iSheetNameLength = Len(SheetName) + Count = 2 + Do + bSheetIsThere = oSheets.HasByName(SheetName) + If bSheetIsThere Then + SheetName = Right(SheetName,iSheetNameLength) & "_" & Count + Count = Count + 1 + End If + Loop Until Not bSheetIsThere + AddNewSheetname = SheetName +End Sub + + +Function GetSheetIndex(oSheets, sName) as Integer +Dim i as Integer + For i = 0 To oSheets.Count-1 + If oSheets(i).Name = sName Then + GetSheetIndex = i + exit Function + End If + Next i + GetSheetIndex = -1 +End Function + + +Function GetLastUsedRow(oSheet as Object) as Integer +Dim oCell As Object +Dim oCursor As Object +Dim aAddress As Variant + oCell = oSheet.GetCellbyPosition(0, 0) + oCursor = oSheet.createCursorByRange(oCell) + oCursor.GotoEndOfUsedArea(True) + aAddress = oCursor.RangeAddress + GetLastUsedRow = aAddress.EndRow +End Function + + +' Note To set a one lined frame you have to set the inner width to 0 +' In the API all Units that refer to pt-Heights are "1/100mm" +' The convert factor from 1pt to 1/100 mm is approximately 35 +Function ModifyBorderLineWidth(ByVal oStyleBorder, iInnerLineWidth as Integer, iOuterLineWidth as Integer) +Dim aBorder as New com.sun.star.table.BorderLine + aBorder = oStyleBorder + aBorder.InnerLineWidth = iInnerLineWidth + aBorder.OuterLineWidth = iOuterLineWidth + ModifyBorderLineWidth = aBorder +End Function + + +Sub AttachBasicMacroToEvent(oDocument as Object, EventName as String, SubPath as String) +Dim PropValue(1) as new com.sun.star.beans.PropertyValue + PropValue(0).Name = "EventType" + PropValue(0).Value = "StarBasic" + PropValue(1).Name = "Script" + PropValue(1).Value = "macro:///" & SubPath + oDocument.Events.ReplaceByName(EventName, PropValue()) +End Sub + + + +Function ModifyPropertyValue(oContent() as New com.sun.star.beans.PropertyValue, TargetProperties() as New com.sun.star.beans.PropertyValue) +Dim MaxIndex as Integer +Dim i as Integer +Dim a as Integer + MaxIndex = Ubound(oContent()) + bDoReplace = False + For i = 0 To MaxIndex + a = GetPropertyValueIndex(oContent(i).Name, TargetProperties()) + If a <> -1 Then + If Vartype(TargetProperties(a).Value) <> 9 Then + If TargetProperties(a).Value <> oContent(i).Value Then + oContent(i).Value = TargetProperties(a).Value + bDoReplace = True + End If + Else + If Not EqualUnoObjects(TargetProperties(a).Value, oContent(i).Value) Then + oContent(i).Value = TargetProperties(a).Value + bDoReplace = True + End If + End If + End If + Next i + ModifyPropertyValue() = bDoReplace +End Function + + +Function GetPropertyValueIndex(SearchName as String, TargetProperties() as New com.sun.star.beans.PropertyValue ) as Integer +Dim i as Integer + For i = 0 To Ubound(TargetProperties()) + If Searchname = TargetProperties(i).Name Then + GetPropertyValueIndex = i + Exit Function + End If + Next i + GetPropertyValueIndex() = -1 +End Function + + +Sub DispatchSlot(SlotID as Integer) +Dim oArg() as new com.sun.star.beans.PropertyValue +Dim oUrl as new com.sun.star.util.URL +Dim oTrans as Object +Dim oDisp as Object + oTrans = createUNOService("com.sun.star.util.URLTransformer") + oUrl.Complete = "slot:" & CStr(SlotID) + oTrans.parsestrict(oUrl) + oDisp = StarDesktop.ActiveFrame.queryDispatch(oUrl, "_self", 0) + oDisp.dispatch(oUrl, oArg()) +End Sub + + +'returns the type of the office application +'FatOffice = 0, WebTop = 1 +'This routine has to be changed if the Product Name is being changed! +Function IsFatOffice() As Boolean + If sProductname = "" Then + sProductname = GetProductname() + End If + IsFatOffice = TRUE + 'The following line has to include the current productname + If Instr(1,sProductname,"WebTop",1) <> 0 Then + IsFatOffice = FALSE + End If +End Function + + +Function GetLocale(sLanguage as String, sCountry as String) +Dim oLocale as New com.sun.star.lang.Locale + oLocale.Language = sLanguage + oLocale.Country = sCountry + GetLocale = oLocale +End Function + + +Sub ToggleDesignMode(oDocument as Object) +Dim aSwitchMode as new com.sun.star.util.URL + aSwitchMode.Complete = ".uno:SwitchControlDesignMode" + aTransformer = createUnoService("com.sun.star.util.URLTransformer") + aTransformer.parseStrict(aSwitchMode) + oFrame = oDocument.currentController.Frame + oDispatch = oFrame.queryDispatch(aSwitchMode, oFrame.Name, 63) + Dim aEmptyArgs() as New com.sun.star.bean.PropertyValue + oDispatch.dispatch(aSwitchMode, aEmptyArgs()) + Erase aSwitchMode +End Sub + + +Function isHighContrast(oPeer as Object) + Dim UIColor as Long + Dim myRed as Integer + Dim myGreen as Integer + Dim myBlue as Integer + Dim myLuminance as Double + + UIColor = oPeer.getProperty( "DisplayBackgroundColor" ) + myRed = Red (UIColor) + myGreen = Green (UIColor) + myBlue = Blue (UIColor) + myLuminance = (( myBlue*28 + myGreen*151 + myRed*77 ) / 256 ) + isHighContrast = false + If myLuminance <= 25 Then isHighContrast = true +End Function + + +Function CreateNewDocument(sType as String, Optional sAddMsg as String) as Object +Dim NoArgs() as new com.sun.star.beans.PropertyValue +Dim oDocument as Object +Dim sUrl as String +Dim ErrMsg as String + On Local Error Goto NOMODULEINSTALLED + sUrl = "private:factory/" & sType + oDocument = StarDesktop.LoadComponentFromURL(sUrl,"_default",0, NoArgs()) +NOMODULEINSTALLED: + If (Err <> 0) OR IsNull(oDocument) Then + If InitResources("", "com") Then + Select Case sType + Case "swriter" + ErrMsg = GetResText(1001) + Case "scalc" + ErrMsg = GetResText(1002) + Case "simpress" + ErrMsg = GetResText(1003) + Case "sdraw" + ErrMsg = GetResText(1004) + Case "smath" + ErrMsg = GetResText(1005) + Case Else + ErrMsg = "Invalid Document Type!" + End Select + ErrMsg = ReplaceString(ErrMsg, chr(13), "<BR>") + If Not IsMissing(sAddMsg) Then + ErrMsg = ErrMsg & chr(13) & sAddMsg + End If + Msgbox(ErrMsg, 48, GetProductName()) + End If + If Err <> 0 Then + Resume GOON + End If + End If +GOON: + CreateNewDocument = oDocument +End Function + + +' This Sub has been used in order to ensure that after disposing a document +' from the backing window it is returned to the backing window, so the +' office won't be closed +Sub DisposeDocument(oDocument as Object) +Dim dispatcher as Object +Dim parser as Object +Dim disp as Object +Dim url as new com.sun.star.util.URL +Dim NoArgs() as New com.sun.star.beans.PropertyValue +Dim oFrame as Object + If Not IsNull(oDocument) Then + oDocument.setModified(false) + parser = createUnoService("com.sun.star.util.URLTransformer") + url.Complete = ".uno:CloseDoc" + parser.parseStrict(url) + oFrame = oDocument.CurrentController.Frame + disp = oFrame.queryDispatch(url,"_self", com.sun.star.util.SearchFlags.NORM_WORD_ONLY) + disp.dispatch(url, NoArgs()) + End If +End Sub + +'Function to calculate if the year is a leap year +Function CalIsLeapYear(ByVal iYear as Integer) as Boolean + CalIsLeapYear = ((iYear Mod 4 = 0) And ((iYear Mod 100 <> 0) Or (iYear Mod 400 = 0))) +End Function + diff --git a/openoffice/share/basic/Tools/ModuleControls.xba b/openoffice/share/basic/Tools/ModuleControls.xba new file mode 100644 index 0000000000000000000000000000000000000000..2345e7a9b2892d564e7a0509b3b7cd6abea610fe --- /dev/null +++ b/openoffice/share/basic/Tools/ModuleControls.xba @@ -0,0 +1,390 @@ + + + +Option Explicit + +Public DlgOverwrite as Object +Public Const SBOVERWRITEUNDEFINED as Integer = 0 +Public Const SBOVERWRITECANCEL as Integer = 2 +Public Const SBOVERWRITEQUERY as Integer = 7 +Public Const SBOVERWRITEALWAYS as Integer = 6 +Public Const SBOVERWRITENEVER as Integer = 8 +Public iGeneralOverwrite as Integer + + + +' Accepts the name of a control and returns the respective control model as object +' The Container can either be a whole document or a specific sheet of a Calc-Document +' 'CName' is the name of the Control +Function getControlModel(oContainer as Object, CName as String) +Dim aForm, oForms as Object +Dim i as Integer + oForms = oContainer.Drawpage.GetForms + For i = 0 To oForms.Count-1 + aForm = oForms.GetbyIndex(i) + If aForm.HasByName(CName) Then + GetControlModel = aForm.GetbyName(CName) + Exit Function + End If + Next i + Msgbox("No Control with the name '" & CName & "' found" , 16, GetProductName()) +End Function + + + +' Gets the Shape of a Control( e. g. to reset the size or Position of the control +' Parameters: +' The 'oContainer' is the Document or a specific sheet of a Calc - Document +' 'CName' is the Name of the Control +Function GetControlShape(oContainer as Object,CName as String) +Dim i as integer +Dim aShape as Object + For i = 0 to oContainer.DrawPage.Count-1 + aShape = oContainer.DrawPage(i) + If HasUnoInterfaces(aShape, "com.sun.star.drawing.XControlShape") then + If ashape.Control.Name = CName then + GetControlShape = aShape + exit Function + End If + End If + Next +End Function + + +' Returns the View of a Control +' Parameters: +' The 'oContainer' is the Document or a specific sheet of a Calc - Document +' The 'oController' is always directly attached to the Document +' 'CName' is the Name of the Control +Function getControlView(oContainer , oController as Object, CName as String) as Object +Dim aForm, oForms, oControlModel as Object +Dim i as Integer + oForms = oContainer.DrawPage.Forms + For i = 0 To oForms.Count-1 + aForm = oforms.GetbyIndex(i) + If aForm.HasByName(CName) Then + oControlModel = aForm.GetbyName(CName) + GetControlView = oController.GetControl(oControlModel) + Exit Function + End If + Next i + Msgbox("No Control with the name '" & CName & "' found" , 16, GetProductName()) +End Function + + + +' Parameters: +' The 'oContainer' is the Document or a specific sheet of a Calc - Document +' 'CName' is the Name of the Control +Function DisposeControl(oContainer as Object, CName as String) as Boolean +Dim aControl as Object + + aControl = GetControlModel(oContainer,CName) + If not IsNull(aControl) Then + aControl.Dispose() + DisposeControl = True + Else + DisposeControl = False + End If +End Function + + +' Returns a sequence of a group of controls like option buttons or checkboxes +' The 'oContainer' is the Document or a specific sheet of a Calc - Document +' 'sGroupName' is the Name of the Controlgroup +Function GetControlGroupModel(oContainer as Object, sGroupName as String ) +Dim aForm, oForms As Object +Dim aControlModel() As Object +Dim i as integer + + oForms = oContainer.DrawPage.Forms + For i = 0 To oForms.Count-1 + aForm = oForms(i) + If aForm.HasbyName(sGroupName) Then + aForm.GetGroupbyName(sGroupName,aControlModel) + GetControlGroupModel = aControlModel + Exit Function + End If + Next i + Msgbox("No Controlgroup with the name '" & sGroupName & "' found" , 16, GetProductName()) +End Function + + +' Returns the Referencevalue of a group of e.g. option buttons or check boxes +' 'oControlGroup' is a sequence of the Control objects +Function GetRefValue(oControlGroup() as Object) +Dim i as Integer + For i = 0 To Ubound(oControlGroup()) +' oControlGroup(i).DefaultState = oControlGroup(i).State + If oControlGroup(i).State Then + GetRefValue = oControlGroup(i).RefValue + exit Function + End If + Next + GetRefValue() = -1 +End Function + + +Function GetRefValueOfControlGroup(oContainer as Object, GroupName as String) +Dim oOptGroup() as Object +Dim iRef as Integer + oOptGroup() = GetControlGroupModel(oContainer, GroupName) + iRef = GetRefValue(oOptGroup()) + GetRefValueofControlGroup = iRef +End Function + + +Function GetOptionGroupValue(oContainer as Object, OptGroupName as String) as Boolean +Dim oRulesOptions() as Object + oRulesOptions() = GetControlGroupModel(oContainer, OptGroupName) + GetOptionGroupValue = oRulesOptions(0).State +End Function + + + +Function WriteOptValueToCell(oSheet as Object, OptGroupName as String, iCol as Integer, iRow as Integer) as Boolean +Dim bOptValue as Boolean +Dim oCell as Object + bOptValue = GetOptionGroupValue(oSheet, OptGroupName) + oCell = oSheet.GetCellByPosition(iCol, iRow) + oCell.SetValue(ABS(CInt(bOptValue))) + WriteOptValueToCell() = bOptValue +End Function + + +Function LoadDialog(Libname as String, DialogName as String, Optional oLibContainer) +Dim oLib as Object +Dim oLibDialog as Object +Dim oRuntimeDialog as Object + If IsMissing(oLibContainer ) then + oLibContainer = DialogLibraries + End If + oLibContainer.LoadLibrary(LibName) + oLib = oLibContainer.GetByName(Libname) + oLibDialog = oLib.GetByName(DialogName) + oRuntimeDialog = CreateUnoDialog(oLibDialog) + LoadDialog() = oRuntimeDialog +End Function + + +Sub GetFolderName(oRefModel as Object) +Dim oFolderDialog as Object +Dim iAccept as Integer +Dim sPath as String +Dim InitPath as String +Dim RefControlName as String +Dim oUcb as object + 'Note: The following services have to be called in the following order + ' because otherwise Basic does not remove the FileDialog Service + oFolderDialog = CreateUnoService("com.sun.star.ui.dialogs.FolderPicker") + oUcb = createUnoService("com.sun.star.ucb.SimpleFileAccess") + InitPath = ConvertToUrl(oRefModel.Text) + If InitPath = "" Then + InitPath = GetPathSettings("Work") + End If + If oUcb.Exists(InitPath) Then + oFolderDialog.SetDisplayDirectory(InitPath) + End If + iAccept = oFolderDialog.Execute() + If iAccept = 1 Then + sPath = oFolderDialog.GetDirectory() + If oUcb.Exists(sPath) Then + oRefModel.Text = ConvertFromUrl(sPath) + End If + End If +End Sub + + +Sub GetFileName(oRefModel as Object, Filternames()) +Dim oFileDialog as Object +Dim iAccept as Integer +Dim sPath as String +Dim InitPath as String +Dim RefControlName as String +Dim oUcb as object +'Dim ListAny(0) + 'Note: The following services have to be called in the following order + ' because otherwise Basic does not remove the FileDialog Service + oFileDialog = CreateUnoService("com.sun.star.ui.dialogs.FilePicker") + oUcb = createUnoService("com.sun.star.ucb.SimpleFileAccess") + 'ListAny(0) = com.sun.star.ui.dialogs.TemplateDescription.FILEOPEN_SIMPLE + 'oFileDialog.initialize(ListAny()) + AddFiltersToDialog(FilterNames(), oFileDialog) + InitPath = ConvertToUrl(oRefModel.Text) + If InitPath = "" Then + InitPath = GetPathSettings("Work") + End If + If oUcb.Exists(InitPath) Then + oFileDialog.SetDisplayDirectory(InitPath) + End If + iAccept = oFileDialog.Execute() + If iAccept = 1 Then + sPath = oFileDialog.Files(0) + If oUcb.Exists(sPath) Then + oRefModel.Text = ConvertFromUrl(sPath) + End If + End If + oFileDialog.Dispose() +End Sub + + +Function StoreDocument(oDocument as Object, FilterNames() as String, DefaultName as String, DisplayDirectory as String, Optional iAddProcedure as Integer) as String +Dim NoArgs() as New com.sun.star.beans.PropertyValue +Dim oStoreProperties(0) as New com.sun.star.beans.PropertyValue +Dim oStoreDialog as Object +Dim iAccept as Integer +Dim sPath as String +Dim ListAny(0) as Long +Dim UIFilterName as String +Dim FilterName as String +Dim FilterIndex as Integer + ListAny(0) = com.sun.star.ui.dialogs.TemplateDescription.FILESAVE_AUTOEXTENSION_PASSWORD + oStoreDialog = CreateUnoService("com.sun.star.ui.dialogs.FilePicker") + oStoreDialog.Initialize(ListAny()) + AddFiltersToDialog(FilterNames(), oStoreDialog) + oStoreDialog.SetDisplayDirectory(DisplayDirectory) + oStoreDialog.SetDefaultName(DefaultName) + oStoreDialog.setValue(com.sun.star.ui.dialogs.ExtendedFilePickerElementIds.CHECKBOX_AUTOEXTENSION,0, true) + + iAccept = oStoreDialog.Execute() + If iAccept = 1 Then + sPath = oStoreDialog.Files(0) + UIFilterName = oStoreDialog.GetCurrentFilter() + FilterIndex = IndexInArray(UIFilterName, FilterNames()) + FilterName = FilterNames(FilterIndex,2) + If Not IsMissing(iAddProcedure) Then + Select Case iAddProcedure + Case 1 + CommitLastDocumentChanges(sPath) + End Select + End If + On Local Error Goto NOSAVING + If FilterName = "" Then + ' Todo: Catch the case that a document that has to be overwritten is writeportected (e.g. it is open) + oDocument.StoreAsUrl(sPath, NoArgs()) + Else + oStoreProperties(0).Name = "FilterName" + oStoreProperties(0).Value = FilterName + oDocument.StoreAsUrl(sPath, oStoreProperties()) + End If + End If + oStoreDialog.dispose() + StoreDocument() = sPath + Exit Function +NOSAVING: + If Err <> 0 Then +' Msgbox("Document cannot be saved under '" & ConvertFromUrl(sPath) & "'", 48, GetProductName()) + sPath = "" + oStoreDialog.dispose() + Resume NOERROR + NOERROR: + End If +End Function + + +Sub AddFiltersToDialog(FilterNames() as String, oDialog as Object) +Dim i as Integer +Dim MaxIndex as Integer +Dim ViewFiltername as String +Dim oProdNameAccess as Object +Dim sProdName as String + oProdNameAccess = GetRegistryKeyContent("org.openoffice.Setup/Product") + sProdName = oProdNameAccess.getByName("ooName") + MaxIndex = Ubound(FilterNames(), 1) + For i = 0 To MaxIndex + Filternames(i,0) = ReplaceString(Filternames(i,0), sProdName,"%productname%") + oDialog.AppendFilter(FilterNames(i,0), FilterNames(i,1)) + Next i + oDialog.SetCurrentFilter(FilterNames(0,0) +End Sub + + +Sub SwitchMousePointer(oWindowPeer as Object, bDoEnable as Boolean) +Dim oWindowPointer as Object + oWindowPointer = CreateUnoService("com.sun.star.awt.Pointer") + If bDoEnable Then + oWindowPointer.SetType(com.sun.star.awt.SystemPointer.ARROW) + Else + oWindowPointer.SetType(com.sun.star.awt.SystemPointer.WAIT) + End If + oWindowPeer.SetPointer(oWindowPointer) +End Sub + + +Sub ShowOverwriteAllDialog(FilePath as String, sTitle as String) +Dim QueryString as String +Dim LocRetValue as Integer +Dim lblYes as String +Dim lblNo as String +Dim lblYesToAll as String +Dim lblCancel as String +Dim OverwriteModel as Object + If InitResources(GetProductName(), "dbw") Then + QueryString = GetResText(507) + QueryString = ReplaceString(QueryString, ConvertFromUrl(FilePath), "<PATH>") + If Len(QueryString) > 190 Then + QueryString = DeleteStr(QueryString, ".<BR>") + End If + QueryString = ReplaceString(QueryString, chr(13), "<BR>") + lblYes = GetResText(508) + lblYesToAll = GetResText(509) + lblNo = GetResText(510) + lblCancel = GetResText(511) + DlgOverwrite = LoadDialog("Tools", "DlgOverwriteAll") + DlgOverwrite.Title = sTitle + OverwriteModel = DlgOverwrite.Model + OverwriteModel.cmdYes.Label = lblYes + OverwriteModel.cmdYesToAll.Label = lblYesToAll + OverwriteModel.cmdNo.Label = lblNo + OverwriteModel.cmdCancel.Label = lblCancel + OverwriteModel.lblQueryforSave.Label = QueryString + OverwriteModel.cmdNo.DefaultButton = True + DlgOverwrite.GetControl("cmdNo").SetFocus() + iGeneralOverwrite = 999 + LocRetValue = DlgOverwrite.execute() + If iGeneralOverwrite = 999 Then + iGeneralOverwrite = SBOVERWRITECANCEL + End If + DlgOverwrite.dispose() + Else + iGeneralOverwrite = SBOVERWRITECANCEL + End If +End Sub + + +Sub SetOVERWRITEToQuery() + iGeneralOverwrite = SBOVERWRITEQUERY + DlgOverwrite.EndExecute() +End Sub + + +Sub SetOVERWRITEToAlways() + iGeneralOverwrite = SBOVERWRITEALWAYS + DlgOverwrite.EndExecute() +End Sub + + +Sub SetOVERWRITEToNever() + iGeneralOverwrite = SBOVERWRITENEVER + DlgOverwrite.EndExecute() +End Sub + diff --git a/openoffice/share/basic/Tools/Strings.xba b/openoffice/share/basic/Tools/Strings.xba new file mode 100644 index 0000000000000000000000000000000000000000..149f8bfe756f48fd710d02c3d9390ace02038f08 --- /dev/null +++ b/openoffice/share/basic/Tools/Strings.xba @@ -0,0 +1,472 @@ + + + +Option Explicit +Public sProductname as String + + +' Deletes out of a String 'BigString' all possible PartStrings, that are summed up +' in the Array 'ElimArray' +Function ElimChar(ByVal BigString as String, ElimArray() as String) +Dim i% ,n% + For i = 0 to Ubound(ElimArray) + BigString = DeleteStr(BigString,ElimArray(i) + Next + ElimChar = BigString +End Function + + +' Deletes out of a String 'BigString' a possible Partstring 'CompString' +Function DeleteStr(ByVal BigString,CompString as String) as String +Dim i%, CompLen%, BigLen% + CompLen = Len(CompString) + i = 1 + While i <> 0 + i = Instr(i, BigString,CompString) + If i <> 0 then + BigLen = Len(BigString) + BigString = Mid(BigString,1,i-1) + Mid(BigString,i+CompLen,BigLen-i+1-CompLen) + End If + Wend + DeleteStr = BigString +End Function + + +' Finds a PartString, that is framed by the Strings 'Prestring' and 'PostString' +Function FindPartString(BigString, PreString, PostString as String, SearchPos as Integer) as String +Dim StartPos%, EndPos% +Dim BigLen%, PreLen%, PostLen% + StartPos = Instr(SearchPos,BigString,PreString) + If StartPos <> 0 Then + PreLen = Len(PreString) + EndPos = Instr(StartPos + PreLen,BigString,PostString) + If EndPos <> 0 Then + BigLen = Len(BigString) + PostLen = Len(PostString) + FindPartString = Mid(BigString,StartPos + PreLen, EndPos - (StartPos + PreLen)) + SearchPos = EndPos + PostLen + Else + Msgbox("No final tag for '" & PreString & "' existing", 16, GetProductName()) + FindPartString = "" + End If + Else + FindPartString = "" + End If +End Function + + +' Note iCompare = 0 (Binary comparison) +' iCompare = 1 (Text comparison) +Function PartStringInArray(BigArray(), SearchString as String, iCompare as Integer) as Integer +Dim MaxIndex as Integer +Dim i as Integer + MaxIndex = Ubound(BigArray()) + For i = 0 To MaxIndex + If Instr(1, BigArray(i), SearchString, iCompare) <> 0 Then + PartStringInArray() = i + Exit Function + End If + Next i + PartStringInArray() = -1 +End Function + + +' Deletes the String 'SmallString' out of the String 'BigString' +' in case SmallString's Position in BigString is right at the end +Function RTrimStr(ByVal BigString, SmallString as String) as String +Dim SmallLen as Integer +Dim BigLen as Integer + SmallLen = Len(SmallString) + BigLen = Len(BigString) + If Instr(1,BigString, SmallString) <> 0 Then + If Mid(BigString,BigLen + 1 - SmallLen, SmallLen) = SmallString Then + RTrimStr = Mid(BigString,1,BigLen - SmallLen) + Else + RTrimStr = BigString + End If + Else + RTrimStr = BigString + End If +End Function + + +' Deletes the Char 'CompChar' out of the String 'BigString' +' in case CompChar's Position in BigString is right at the beginning +Function LTRimChar(ByVal BigString as String,CompChar as String) as String +Dim BigLen as integer + BigLen = Len(BigString) + If BigLen > 1 Then + If Left(BigString,1) = CompChar then + BigString = Mid(BigString,2,BigLen-1) + End If + ElseIf BigLen = 1 Then + BigString = "" + End If + LTrimChar = BigString +End Function + + +' Retrieves an Array out of a String. +' The fields of the Array are separated by the parameter 'Separator', that is contained +' in the Array +' The Array MaxIndex delivers the highest Index of this Array +Function ArrayOutOfString(BigString, Separator as String, Optional MaxIndex as Integer) +Dim LocList() as String + LocList=Split(BigString,Separator) + + If not isMissing(MaxIndex) then maxIndex=ubound(LocList()) + + ArrayOutOfString=LocList +End Function + + +' Deletes all fieldvalues in one-dimensional Array +Sub ClearArray(BigArray) +Dim i as integer + For i = Lbound(BigArray()) to Ubound(BigArray()) + BigArray(i) = "" + Next +End Sub + + +' Deletes all fieldvalues in a multidimensional Array +Sub ClearMultiDimArray(BigArray,DimCount as integer) +Dim n%, m% + For n = Lbound(BigArray(),1) to Ubound(BigArray(),1) + For m = 0 to Dimcount - 1 + BigArray(n,m) = "" + Next m + Next n +End Sub + + +' Checks if a Field (LocField) is already defined in an Array +' Returns 'True' or 'False' +Function FieldinArray(LocArray(), MaxIndex as integer, LocField as String) As Boolean +Dim i as integer + For i = Lbound(LocArray()) to MaxIndex + If Ucase(LocArray(i)) = Ucase(LocField) Then + FieldInArray = True + Exit Function + End if + Next + FieldInArray = False +End Function + + +' Checks if a Field (LocField) is already defined in an Array +' Returns 'True' or 'False' +Function FieldinList(LocField, BigList()) As Boolean +Dim i as integer + For i = Lbound(BigList()) to Ubound(BigList()) + If LocField = BigList(i) Then + FieldInList = True + Exit Function + End if + Next + FieldInList = False +End Function + + +' Retrieves the Index of the delivered String 'SearchString' in +' the Array LocList()' +Function IndexinArray(SearchString as String, LocList()) as Integer +Dim i as integer + For i = Lbound(LocList(),1) to Ubound(LocList(),1) + If Ucase(LocList(i,0)) = Ucase(SearchString) Then + IndexinArray = i + Exit Function + End if + Next + IndexinArray = -1 +End Function + + +Sub MultiArrayInListbox(oDialog as Object, ListboxName as String, ValList(), iDim as Integer) +Dim oListbox as Object +Dim i as integer +Dim a as Integer + a = 0 + oListbox = oDialog.GetControl(ListboxName) + oListbox.RemoveItems(0, oListbox.GetItemCount) + For i = 0 to Ubound(ValList(), 1) + If ValList(i) <> "" Then + oListbox.AddItem(ValList(i, iDim-1), a) + a = a + 1 + End If + Next +End Sub + + +' Searches for a String in a two-dimensional Array by querying all Searchindexex of the second dimension +' and delivers the specific String of the ReturnIndex in the second dimension of the Searchlist() +Function StringInMultiArray(SearchList(), SearchString as String, SearchIndex as Integer, ReturnIndex as Integer, Optional MaxIndex as Integer) as String +Dim i as integer +Dim CurFieldString as String + If IsMissing(MaxIndex) Then + MaxIndex = Ubound(SearchList(),1) + End If + For i = Lbound(SearchList()) to MaxIndex + CurFieldString = SearchList(i,SearchIndex) + If Ucase(CurFieldString) = Ucase(SearchString) Then + StringInMultiArray() = SearchList(i,ReturnIndex) + Exit Function + End if + Next + StringInMultiArray() = "" +End Function + + +' Searches for a Value in multidimensial Array by querying all Searchindices of the passed dimension +' and delivers the Index where it is found. +Function GetIndexInMultiArray(SearchList(), SearchValue, SearchIndex as Integer) as Integer +Dim i as integer +Dim MaxIndex as Integer +Dim CurFieldValue + MaxIndex = Ubound(SearchList(),1) + For i = Lbound(SearchList()) to MaxIndex + CurFieldValue = SearchList(i,SearchIndex) + If CurFieldValue = SearchValue Then + GetIndexInMultiArray() = i + Exit Function + End if + Next + GetIndexInMultiArray() = -1 +End Function + + +' Searches for a Value in multidimensial Array by querying all Searchindices of the passed dimension +' and delivers the Index where the Searchvalue is found as a part string +Function GetIndexForPartStringinMultiArray(SearchList(), SearchValue, SearchIndex as Integer) as Integer +Dim i as integer +Dim MaxIndex as Integer +Dim CurFieldValue + MaxIndex = Ubound(SearchList(),1) + For i = Lbound(SearchList()) to MaxIndex + CurFieldValue = SearchList(i,SearchIndex) + If Instr(CurFieldValue, SearchValue) > 0 Then + GetIndexForPartStringinMultiArray() = i + Exit Function + End if + Next + GetIndexForPartStringinMultiArray = -1 +End Function + + +Function ArrayfromMultiArray(MultiArray as String, iDim as Integer) +Dim MaxIndex as Integer +Dim i as Integer + MaxIndex = Ubound(MultiArray()) + Dim ResultArray(MaxIndex) as String + For i = 0 To MaxIndex + ResultArray(i) = MultiArray(i,iDim) + Next i + ArrayfromMultiArray() = ResultArray() +End Function + + +' Replaces the string "OldReplace" through the String "NewReplace" in the String +' 'BigString' +Function ReplaceString(ByVal Bigstring, NewReplace, OldReplace as String) as String + ReplaceString=join(split(BigString,OldReplace),NewReplace) +End Function + + +' Retrieves the second value for a next to 'SearchString' in +' a two-dimensional string-Array +Function FindSecondValue(SearchString as String, TwoDimList() as String ) as String +Dim i as Integer + For i = 0 To Ubound(TwoDimList,1) + If Ucase(SearchString) = Ucase(TwoDimList(i,0)) Then + FindSecondValue = TwoDimList(i,1) + Exit For + End If + Next +End Function + + +' raises a base to a certain power +Function Power(Basis as Double, Exponent as Double) as Double + Power = Exp(Exponent*Log(Basis)) +End Function + + +' rounds a Real to a given Number of Decimals +Function Round(BaseValue as Double, Decimals as Integer) as Double +Dim Multiplicator as Long +Dim DblValue#, RoundValue# + Multiplicator = Power(10,Decimals) + RoundValue = Int(BaseValue * Multiplicator) + Round = RoundValue/Multiplicator +End Function + + +'Retrieves the mere filename out of a whole path +Function FileNameoutofPath(ByVal Path as String, Optional Separator as String) as String +Dim i as Integer +Dim SepList() as String + If IsMissing(Separator) Then + Path = ConvertFromUrl(Path) + Separator = GetPathSeparator() + End If + SepList() = ArrayoutofString(Path, Separator,i) + FileNameoutofPath = SepList(i) +End Function + + +Function GetFileNameExtension(ByVal FileName as String) +Dim MaxIndex as Integer +Dim SepList() as String + SepList() = ArrayoutofString(FileName,".", MaxIndex) + GetFileNameExtension = SepList(MaxIndex) +End Function + + +Function GetFileNameWithoutExtension(ByVal FileName as String, Optional Separator as String) +Dim MaxIndex as Integer +Dim SepList() as String + If not IsMissing(Separator) Then + FileName = FileNameoutofPath(FileName, Separator) + End If + SepList() = ArrayoutofString(FileName,".", MaxIndex) + GetFileNameWithoutExtension = RTrimStr(FileName, "." & SepList(MaxIndex) +End Function + + +Function DirectoryNameoutofPath(sPath as String, Separator as String) as String +Dim LocFileName as String + LocFileName = FileNameoutofPath(sPath, Separator) + DirectoryNameoutofPath = RTrimStr(sPath, Separator & LocFileName) +End Function + + +Function CountCharsinString(BigString, LocChar as String, ByVal StartPos as Integer) as Integer +Dim LocCount%, LocPos% + LocCount = 0 + Do + LocPos = Instr(StartPos,BigString,LocChar) + If LocPos <> 0 Then + LocCount = LocCount + 1 + StartPos = LocPos+1 + End If + Loop until LocPos = 0 + CountCharsInString = LocCount +End Function + + +Function BubbleSortList(ByVal SortList(),optional sort2ndValue as Boolean) +'This function bubble sorts an array of maximum 2 dimensions. +'The default sorting order is the first dimension +'Only if sort2ndValue is True the second dimension is the relevant for the sorting order + Dim s as Integer + Dim t as Integer + Dim i as Integer + Dim k as Integer + Dim dimensions as Integer + Dim sortvalue as Integer + Dim DisplayDummy + dimensions = 2 + +On Local Error Goto No2ndDim + k = Ubound(SortList(),2) + No2ndDim: + If Err <> 0 Then dimensions = 1 + + i = Ubound(SortList(),1) + If ismissing(sort2ndValue) then + sortvalue = 0 + else + sortvalue = 1 + end if + + For s = 1 to i - 1 + For t = 0 to i-s + Select Case dimensions + Case 1 + If SortList(t) > SortList(t+1) Then + DisplayDummy = SortList(t) + SortList(t) = SortList(t+1) + SortList(t+1) = DisplayDummy + End If + Case 2 + If SortList(t,sortvalue) > SortList(t+1,sortvalue) Then + For k = 0 to UBound(SortList(),2) + DisplayDummy = SortList(t,k) + SortList(t,k) = SortList(t+1,k) + SortList(t+1,k) = DisplayDummy + Next k + End If + End Select + Next t + Next s + BubbleSortList = SortList() +End Function + + +Function GetValueoutofList(SearchValue, BigList(), iDim as Integer, Optional ValueIndex) +Dim i as Integer +Dim MaxIndex as Integer + MaxIndex = Ubound(BigList(),1) + For i = 0 To MaxIndex + If BigList(i,0) = SearchValue Then + If Not IsMissing(ValueIndex) Then + ValueIndex = i + End If + GetValueOutOfList() = BigList(i,iDim) + End If + Next i +End Function + + +Function AddListtoList(ByVal FirstArray(), ByVal SecondArray(), Optional StartIndex) +Dim n as Integer +Dim m as Integer +Dim MaxIndex as Integer + MaxIndex = Ubound(FirstArray()) + Ubound(SecondArray()) + 1 + If MaxIndex > -1 Then + Dim ResultArray(MaxIndex) + For m = 0 To Ubound(FirstArray()) + ResultArray(m) = FirstArray(m) + Next m + For n = 0 To Ubound(SecondArray()) + ResultArray(m) = SecondArray(n) + m = m + 1 + Next n + AddListToList() = ResultArray() + Else + Dim NullArray() + AddListToList() = NullArray() + End If +End Function + + +Function CheckDouble(DoubleString as String) +On Local Error Goto WRONGDATATYPE + CheckDouble() = CDbl(DoubleString) +WRONGDATATYPE: + If Err <> 0 Then + CheckDouble() = 0 + Resume NoErr: + End If +NOERR: +End Function + diff --git a/openoffice/share/basic/Tools/UCB.xba b/openoffice/share/basic/Tools/UCB.xba new file mode 100644 index 0000000000000000000000000000000000000000..e4e027c5eaa4fda03cc0b4062a35787c7c50295a --- /dev/null +++ b/openoffice/share/basic/Tools/UCB.xba @@ -0,0 +1,314 @@ + + + +'Option explicit +Public oDocument +Public oDocInfo as object +Const SBMAXDIRCOUNT = 10 +Dim CurDirMaxCount as Integer +Dim sDirArray(SBMAXDIRCOUNT-1) as String +Dim DirIndex As Integer +Dim iDirCount as Integer +Public bInterruptSearch as Boolean +Public NoArgs()as New com.sun.star.beans.PropertyValue + +Sub Main() +Dim LocsfileContent(0) as String + LocsfileContent(0) = "*" + ReadDirectories("file:///space", LocsfileContent(), True, False, false) +End Sub + +' ReadDirectories( sSourceDir, bRecursive, bCheckRealType, False, sFileContent(), sLocExtension) + +Function ReadDirectories(ByVal AnchorDir As String, bRecursive as Boolean, bcheckFileType as Boolean, bGetByTitle as Boolean, Optional sFileContent(), Optional sExtension as String) +Dim i as integer +Dim Status as Object +Dim FileCountinDir as Integer +Dim RealFileContent as String +Dim FileName as string +Dim oUcbObject as Object +Dim DirContent() +Dim CurIndex as Integer +Dim MaxIndex as Integer +Dim StartUbound as Integer +Dim FileExtension as String + StartUbound = 5 + MaxIndex = StartUBound + CurDirMaxCount = SBMAXDIRCOUNT +Dim sFileArray(StartUbound,1) as String + On Local Error Goto FILESYSTEMPROBLEM: + CurIndex = -1 + ' Todo: Is the last separator valid? + DirIndex = 0 + sDirArray(iDirIndex) = AnchorDir + iDirCount = 1 + oDocInfo = CreateUnoService("com.sun.star.document.DocumentProperties") + oUcbObject = createUnoService("com.sun.star.ucb.SimpleFileAccess") + If oUcbObject.Exists(AnchorDir) Then + Do + AnchorDir = sDirArray(DirIndex) + On Local Error Resume Next + DirContent() = oUcbObject.GetFolderContents(AnchorDir,True) + DirIndex = DirIndex + 1 + On Local Error Goto 0 + On Local Error Goto FILESYSTEMPROBLEM: + If Ubound(DirContent()) <> -1 Then + FileCountinDir = Ubound(DirContent())+ 1 + For i = 0 to FilecountinDir -1 + If bInterruptSearch = True Then + Exit Do + End If + + Filename = DirContent(i) + If oUcbObject.IsFolder(FileName) Then + If brecursive Then + AddFoldertoList(FileName, DirIndex) + End If + Else + If bcheckFileType Then + RealFileContent = GetRealFileContent(FileName) + Else + RealFileContent = GetFileNameExtension(FileName) + End If + If RealFileContent <> "" Then + ' Retrieve the Index in the Array, where a Filename is positioned + If Not IsMissing(sFileContent()) Then + If (FieldinArray(sFileContent(), Ubound(sFileContent), RealFileContent)) Then + ' The extension of the current file passes the filter and is therefor admitted to the + ' fileList + If Not IsMissing(sExtension) Then + If sExtension <> "" Then + ' Consider that some Formats like old StarOffice Templates with the extension ".vor" can only be + ' precisely identified by their mimetype and their extension + FileExtension = GetFileNameExtension(FileName) + If FileExtension = sExtension Then + AddFileNameToList(sFileArray(), FileName, RealFileContent, bGetByTitle, CurIndex) + End If + Else + AddFileNameToList(sFileArray(), FileName, RealFileContent, bGetByTitle, CurIndex) + End If + Else + AddFileNameToList(sFileArray(), FileName, RealFileContent, bGetByTitle, CurIndex) + End If + End If + Else + AddFileNameToList(sFileArray(), FileName, RealFileContent, bGetByTitle, CurIndex) + End If + If CurIndex = MaxIndex Then + MaxIndex = MaxIndex + StartUbound + ReDim Preserve sFileArray(MaxIndex,1) as String + End If + End If + End If + Next i + End If + Loop Until DirIndex >= iDirCount + If CurIndex > -1 Then + ReDim Preserve sFileArray(CurIndex,1) as String + Else + ReDim sFileArray() as String + End If + Else + Msgbox("Directory '" & ConvertFromUrl(AnchorDir) & "' does not exist!", 16, GetProductName()) + End If + ReadDirectories() = sFileArray() + Exit Function + + FILESYSTEMPROBLEM: + Msgbox("Sorry, Filesystem Problem") + ReadDirectories() = sFileArray() + Resume LEAVEPROC + LEAVEPROC: +End Function + + +Sub AddFoldertoList(sDirURL as String, iDirIndex) + iDirCount = iDirCount + 1 + If iDirCount = CurDirMaxCount Then + CurDirMaxCount = CurDirMaxCount + SBMAXDIRCOUNT + ReDim Preserve sDirArray(CurDirMaxCount) as String + End If + sDirArray(iDirCount-1) = sDirURL +End Sub + + +Sub AddFileNameToList(sFileArray(), FileName as String, FileContent as String, bGetByTitle as Boolean, CurIndex) +Dim FileCount As Integer + CurIndex = CurIndex + 1 + sFileArray(CurIndex,0) = FileName + If bGetByTitle Then + sFileArray(CurIndex,1) = RetrieveDocTitle(oDocInfo, FileName) + ' Add the documenttitles to the Filearray + Else + sFileArray(CurIndex,1) = FileContent + End If +End Sub + + +Function RetrieveDocTitle(oDocProps as Object, sFileName as String) As String +Dim sDocTitle as String + On Local Error Goto NOFILE + oDocProps.loadFromMedium(sFileName, NoArgs()) + sDocTitle = oDocProps.Title + NOFILE: + If Err <> 0 Then + RetrieveDocTitle = "" + RESUME CLR_ERROR + End If + CLR_ERROR: + If sDocTitle = "" Then + sDocTitle = GetFileNameWithoutExtension(sFilename, "/") + End If + RetrieveDocTitle = sDocTitle +End Function + + +' Retrieves The Filecontent of a Document by extracting the content +' from the Header of the document +Function GetRealFileContent(FileName as String) As String + On Local Error Goto NOFILE + oTypeDetect = createUnoService("com.sun.star.document.TypeDetection") + GetRealFileContent = oTypeDetect.queryTypeByURL(FileName) + NOFILE: + If Err <> 0 Then + GetRealFileContent = "" + resume CLR_ERROR + End If + CLR_ERROR: +End Function + + +Function CopyRecursively(SourceFilePath as String, SourceStemDir as String, TargetStemDir as String) +Dim TargetDir as String +Dim TargetFile as String + + TargetFile= ReplaceString(SourceFilePath, TargetStemDir, SourceStemDir) + TargetFileName = FileNameoutofPath(TargetFile,"/") + TargetDir = DeleteStr(TargetFile, TargetFileName) + CreateFolder(TargetDir) + CopyRecursively() = TargetFile +End Function + + +' Opens a help url referenced by a Help ID that is retrieved from the calling button tag +Sub ShowHelperDialog(aEvent) +Dim oSystemNode as Object +Dim sSystem as String +Dim oLanguageNode as Object +Dim sLocale as String +Dim sLocaleList() as String +Dim sLanguage as String +Dim sHelpUrl as String +Dim sDocType as String + HelpID = aEvent.Source.Model.Tag + oLocDocument = StarDesktop.ActiveFrame.Controller.Model + sDocType = GetDocumentType(oLocDocument) + oSystemNode = GetRegistryKeyContent("org.openoffice.Office.Common/Help") + sSystem = oSystemNode.GetByName("System") + oLanguageNode = GetRegistryKeyContent("org.openoffice.Setup/L10N/") + sLocale = oLanguageNode.getByName("ooLocale") + sLocaleList() = ArrayoutofString(sLocale, "-") + sLanguage = sLocaleList(0) + sHelpUrl = "vnd.sun.star.help://" & sDocType & "/" & HelpID & "?Language=" & sLanguage & "&System=" & sSystem + StarDesktop.LoadComponentfromUrl(sHelpUrl, "OFFICE_HELP", 63, NoArgs()) +End Sub + + +Sub SaveDataToFile(FilePath as String, DataList()) +Dim FileChannel as Integer +Dim i as Integer +Dim oFile as Object +Dim oOutputStream as Object +Dim oStreamString as Object +Dim oUcb as Object +Dim sCRLF as String + + sCRLF = CHR(13) & CHR(10) + oUcb = createUnoService("com.sun.star.ucb.SimpleFileAccess") + oOutputStream = createUnoService("com.sun.star.io.TextOutputStream") + If oUcb.Exists(FilePath) Then + oUcb.Kill(FilePath) + End If + oFile = oUcb.OpenFileReadWrite(FilePath) + oOutputStream.SetOutputStream(oFile.GetOutputStream) + For i = 0 To Ubound(DataList()) + oOutputStream.WriteString(DataList(i) & sCRLF) + Next i + oOutputStream.CloseOutput() +End Sub + + +Function LoadDataFromFile(FilePath as String, DataList()) as Boolean +Dim oInputStream as Object +Dim i as Integer +Dim oUcb as Object +Dim oFile as Object +Dim MaxIndex as Integer + oUcb = createUnoService("com.sun.star.ucb.SimpleFileAccess") + If oUcb.Exists(FilePath) Then + MaxIndex = 10 + oInputStream = createUnoService("com.sun.star.io.TextInputStream") + oFile = oUcb.OpenFileReadWrite(FilePath) + oInputStream.SetInputStream(oFile.GetInputStream) + i = -1 + Redim Preserve DataList(MaxIndex) + While Not oInputStream.IsEOF + i = i + 1 + If i > MaxIndex Then + MaxIndex = MaxIndex + 10 + Redim Preserve DataList(MaxIndex) + End If + DataList(i) = oInputStream.ReadLine + Wend + If i > -1 And i <> MaxIndex Then + Redim Preserve DataList(i) + End If + LoadDataFromFile() = True + oInputStream.CloseInput() + Else + LoadDataFromFile() = False + End If +End Function + + +Function CreateFolder(sNewFolder) as Boolean +Dim oUcb as Object + oUcb = createUnoService("com.sun.star.ucb.SimpleFileAccess") + On Local Error Goto NOSPACEONDRIVE + If Not oUcb.Exists(sNewFolder) Then + oUcb.CreateFolder(sNewFolder) + End If + CreateFolder = True +NOSPACEONDRIVE: + If Err <> 0 Then + If InitResources("", "dbw") Then + ErrMsg = GetResText(500) + ErrMsg = ReplaceString(ErrMsg, chr(13), "<BR>") + ErrMsg = ReplaceString(ErrMsg, sNewFolder, "%1") + Msgbox(ErrMsg, 48, GetProductName()) + End If + CreateFolder = False + Resume GOON + End If +GOON: +End Function + diff --git a/openoffice/share/basic/Tools/dialog.xlb b/openoffice/share/basic/Tools/dialog.xlb new file mode 100644 index 0000000000000000000000000000000000000000..dc8dfbda2701d63756456a255b2f3b6904ae8dc7 --- /dev/null +++ b/openoffice/share/basic/Tools/dialog.xlb @@ -0,0 +1,5 @@ + + + + + diff --git a/openoffice/share/basic/Tools/script.xlb b/openoffice/share/basic/Tools/script.xlb new file mode 100644 index 0000000000000000000000000000000000000000..fe4d74d60332fa4c9083cd6f43f6299559128c7d --- /dev/null +++ b/openoffice/share/basic/Tools/script.xlb @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/basic/Tutorials/Functions.xba b/openoffice/share/basic/Tutorials/Functions.xba new file mode 100644 index 0000000000000000000000000000000000000000..673ea1f22e16c4219299978974b7d39d29e35f63 --- /dev/null +++ b/openoffice/share/basic/Tutorials/Functions.xba @@ -0,0 +1,388 @@ + + + +REM ***** BASIC ***** +Dim DialogVisible As Boolean +Dim TutorStep As Integer +Dim TutorLastStep As Integer +Dim myDialog As Object +Dim myTutorial As Object +Public TutorText() As String +Dim documentTitle As String +Dim exampleUse As Object +Dim properties() As Object +Dim docTYP As String +'public myWidth As Long +Dim myHeight As Long +Dim oTextField As Object +Dim stepTitle As String +Dim oOpenDialogFlag +Dim imageStatus As String + +Sub LoadTutorialDialog(exampleToUse, documentTYP) + Init() + exampleUse = exampleToUse + TutorText() = exampleUse.LoadText() + properties() = exampleUse.GetProperties() + If properties(3).Value = "True" Then + Dim localisation(0) As new com.sun.star.beans.NamedValue + localisation(0).Name = "Localisation" + localisation(0).Value = properties() + myTutorial.execute(localisation()) + Else + TutorStep = 0 + TutorLastStep = 0 + docTYP = documentTYP + InitAction() + ShowInfoMain() + DialogVisible = True + myDialog = LoadDialog("Tutorials","TutorialsDialog") + + SetTutorialDocumentPosSize() + + documentProps = ThisComponent.getDocumentProperties() + myDialog.Title = "Tutorials - " & documentProps.Title + oTextField = myDialog.GetControl("myTextField") + oTextField.setVisible(False) + + imageStatus = "MIN" + setMaxMinImage(imageStatus) + + 'myWidth = myDialog.Size.Width + myHeight = myDialog.Size.Height + + CheckForStepShowButtonStatus() + CheckForStepNextButtonStatus() + InitRoadMap() + SetVisibleTrue() + myDialog.model.myTextField.Label = stepTitle + myDialog.model.myText.Label = GetStepText()'TutorText(TutorStep) + + + Do + wait 1000 + Loop Until DialogVisible = False + If( oOpenDialogFlag = True) Then + Destroy() + TutorialOpen.TutorialOpenMain() + Else + Destroy() + End If + End If +End Sub + +Sub setMaxMinImage(param As String) + On Local Error Goto NOIMAGE + oCommandButton = myDialog.GetControl("CommandButton") + templatePath = GetPathSettings("Template",false, 0) + Dim bitmapPath As String + iPos = InStr(templatePath,"/") + If(iPos > 0) Then + If(param = "MAX") Then + bitmapPath = templatePath & "../wizard/bitmap/maximize.bmp" + ElseIf(param = "MIN") Then + bitmapPath = templatePath & "../wizard/bitmap/minimize.bmp" + End If + Else + If(param = "MAX") Then + bitmapPath = templatePath & "..\wizard\bitmap\maximize.bmp" + ElseIf(param = "MIN") Then + bitmapPath = templatePath & "..\wizard\bitmap\minimize.bmp" + End If + End If + 'printdbgInfo oCommandButton.Model + oCommandButton.Model.ImageUrl = bitmapPath + Exit Sub + NOIMAGE: +End Sub + +Sub SetTutorialDocumentPosSize() + activDesktopWindow = StarDesktop.activeFrame.ContainerWindow + If(activDesktopWindow.posSize.Height < 550) Then + activDesktopWindow.setPosSize(0,0,0,550,8) + End If + If (activDesktopWindow.posSize.Width < 750 ) Then + activDesktopWindow.setPosSize(0,0,750,0,4) + EndIf +End Sub + +Sub InitRoadMap() + RoadMapMain(Functions, myDialog) + SetControlModelPosSize(0, 0, 85, 176) + SetControlModelText("Steps") + + StepSize = Ubound(TutorText()) + Dim ItemsArray(StepSize) as String + For i = 0 To StepSize + stepcontent = TutorText(i) + iPos = InStr(stepcontent,CHR(13)) + ItemName = Left(stepcontent, iPos) + ItemsArray(i) = ItemName + Next i + InsertItemsLabels( ItemsArray()) + + For i = 1 To StepSize + SetItemEnabled( i, False) + Next i + SetItemEnabled( 0, True) +End Sub + +Sub Destroy() + 'myDialog.dispose + wait 1000 + ShowInfoDialog.DisposeIDialog() + + ' HIER WIRD DAS DOCUMENT GESCHLOSSEN!!!!!!!! GPF + thisComponent.CurrentController.Frame.close(True) + +End Sub + +Sub Init + GlobalScope.BasicLibraries.LoadLibrary("Tools") + myTutorial = createUNOService("com.sun.star.wizards.tutorial.executer.CallTutorialFramework") + documentTitle = ThisComponent.getCurrentController.getFrame.Title +End Sub + +Sub InitStep + udProps = ThisComponent.DocumentProperties.UserDefinedProperties + If udProps.PropertySetInfo.hasPropertyByName("CurrentStep") Then + TutorStep = udProps.CurrentStep + Else + udProps.addProperty("CurrentStep", 0, TutorStep) + End If +End Sub + +Sub setStep + ThisComponent.DocumentProperties.UserDefinedProperties.CurrentStep = TutorStep +End Sub + +Sub InitAction() + SetStepTitle() + + Dim property(6) As new com.sun.star.beans.PropertyValue + property(0).Name = "DocumentTYP" + property(0).Value = docTYP + property(1).Name = "MethodName" + property(1).Value = "setDelay" + property(2).Name = "Param" + property(2).Value = 0 'key insert speed (Millis) + property(3).Name = "Param" + property(3).Value = 4 'mouse animate speed (Millis) + property(4).Name = "Param" + property(4).Value = 2000 'after mouse animate sleep (Millis) + property(5).Name = "Param" + property(5).Value = 10 'mouse scroll speed (Millis) + property(6).Name = "Param" + property(6).Value = -1 'mouse speed (step) + myTutorial.setPropertyValues(property()) +End Sub + +Sub EndDialog + oOpenDialogFlag = False + If (myDialog.model.done.Label = "Close") Then + TutorialCloseMain() + Else + DialogVisible = False + End If +End Sub + +Sub NextStep + GotoStep(TutorStep + 1) +End Sub + +Sub GotoStep(StepIndex) + If(StepIndex <= Ubound(TutorText())) Then + TutorStep = StepIndex + If TutorStep > TutorLastStep Then + TutorLastStep = TutorStep + End If + If(TutorStep = Ubound(TutorText())) Then + myDialog.model.next.enabled = False + myDialog.model.done.Label = "Done" + myDialog.model.show.Label = "Tutorials" + Else + myDialog.model.next.enabled = True + End If + SetStepTitle() + myDialog.model.myText.Label = GetStepText() + CheckForStepShowButtonStatus() + SetItemEnabled( TutorStep, True) + 'setStep() + End If +End Sub + +Function GetStepText() + Dim tempText As String + tempText = TutorText(TutorStep) + iPos = InStr(tempText,CHR(13)) + ResultString = Right(tempText, Len(tempText) - iPos - 1) + GetStepText() = ResultString +End Function + +Sub ItemChange(CurrentItemID, SelectitemID) + GotoStep(SelectitemID) +End Sub + +Sub SetDisableShowMeButton() + myDialog.model.show.enabled = False + TutorLastStep = TutorLastStep + 1 +End Sub + +Sub Minimize(aEvent) + ActionItemsTextField = myDialog.GetControl("ActionItemsLabel") + FixedLineVertikal = myDialog.GetControl("FixedLineVertikal") + + If myDialog.Size.Height = 35 Then + myDialog.setPosSize(0,0,0,myHeight,8) + oTextField.setVisible(False) + ActionItemsTextField.setVisible(True) + FixedLineVertikal.setVisible(True) + RoadMap.SetVisibleRoadMap(True) + Else + myDialog.setPosSize(0,0,0,35,8) + rmSelectedIndex = RoadMap.GetSelectedIndex() + 1 + gsTitle = GetStepTitle() + oTextField.setText(rmSelectedIndex & ". " & gsTitle) + oTextField.setVisible(True) + ActionItemsTextField.setVisible(False) + FixedLineVertikal.setVisible(False) + RoadMap.SetVisibleRoadMap(False) + End If + If(imageStatus = "MAX") Then + imageStatus = "MIN" + ElseIf(imageStatus = "MIN") Then + imageStatus = "MAX" + End If + setMaxMinImage(imageStatus) + +End Sub + +Sub SetStepTitle() + stepcontent = TutorText(TutorStep) + iPos = InStr(stepcontent,CHR(13)) + stepTitle = Left(stepcontent, iPos) + SetStepTitle() = stepTitle +End Sub + +Function GetStepTitle() + GetStepTitle() = stepTitle +End Function + +Sub CheckForStepShowButtonStatus() + If ((exampleUse.ContainsStepAction() = True And TutorStep = TutorLastStep) Or myDialog.model.show.Label = "Tutorials") Then + myDialog.model.show.enabled = True + Else + myDialog.model.show.enabled = False + End If +End Sub + +Sub CheckForStepNextButtonStatus() + If(TutorStep = Ubound(TutorText())) Then + myDialog.model.next.enabled = False + myDialog.model.done.Label = "Done" + End If +End Sub + +Sub Show(aEvent) + 'ShowInfoMain() + If( myDialog.model.show.Label = "Tutorials") Then + oOpenDialogFlag = True + DialogVisible = False + Else + SetMousePosition(aEvent) + exampleUse.Action() + End If +End Sub + +Sub SetMousePosition(aEvent) + MyPoints() = MousePoints(aEvent) + + Dim mousePosition(3) as new com.sun.star.beans.PropertyValue + mousePosition(0).Name = "DocumentTYP" + mousePosition(0).Value = docTYP + mousePosition(1).Name = "MethodName" + mousePosition(1).Value = "setMousePosition" + mousePosition(2).Name = "Param" + mousePosition(2).Value = MyPoints(0) + mousePosition(3).Name = "Param" + mousePosition(3).Value = MyPoints(1) + + myTutorial.setPropertyValues(mousePosition()) +End Sub + +Function MousePoints(aEvent) + Dim position(1) As Integer + position(0) = myDialog.getControl("show").AccessibleContext.LocationOnScreen.X + aEvent.Source.Model.PositionX + position(1) = myDialog.getControl("show").AccessibleContext.LocationOnScreen.Y + aEvent.Source.Model.PositionY + MousePoints = position() +End Function + +Function CheckPath(path() As String) + 'documentTitle = ThisComponent.getCurrentController.getFrame.Title + sTitle = path(0) + ResultString = Right(sTitle, 3) + iPos = InStr(ResultString,"#") + ResultString = Right(ResultString, Len(ResultString) - iPos) + ResultFrameString = InStr (sTitle, "{D}FRAME#") + If ResultFrameString <> 0 Then + If Not (sTitle = ("{D}FRAME#" & documentTitle & "#" & ResultString)) Then + 'path(0) = "{D}FRAME#" & documentTitle & "#" & ResultString + path(0) = "FRAME#" & documentTitle & "#" & ResultString + sTitle = path(1) + ResultString = Right(sTitle, 3) + iPos = InStr(ResultString,"#") + ResultString = Right(ResultString, Len(ResultString) - iPos) + path(1) = "ROOT_PANE#" & documentTitle & "#" & ResultString + Else + 'path(0) = "{D}FRAME#" & documentTitle & "#" & ResultString + path(0) = "FRAME#" & documentTitle & "#" & ResultString + End If + End If +End Function + +Sub SetVisibleTutorialsDialog(param) + myDialog.setVisible(param) +End Sub + +Sub SetVisibleTrue() + myDialog.setVisible(True) +End Sub + +Sub SetVisibleFalse() + myDialog.setVisible(False) +End Sub + +Sub ExitTutorial() + Dim aUrl As new com.sun.star.util.URL + oDoc = ThisComponent + urlTransformer = createUNOService("com.sun.star.util.URLTransformer") + aUrl.Complete = "slot:5621" + urlTransformer.parseStrict(aUrl) + xController = oDoc.getCurrentController() + xDispatcher = xController.queryDispatch(aUrl, "", 0) + if NOT isNull(xDispatcher) then + xDispatcher.dispatch(aUrl, DimArray()) + else + msgBox "Error! Cannot close document." + End If +End Sub + diff --git a/openoffice/share/basic/Tutorials/RoadMap.xba b/openoffice/share/basic/Tutorials/RoadMap.xba new file mode 100644 index 0000000000000000000000000000000000000000..84f8832d219d071fc5b3c0133c7999d38dc72734 --- /dev/null +++ b/openoffice/share/basic/Tutorials/RoadMap.xba @@ -0,0 +1,137 @@ + + + +REM ***** BASIC ***** +Dim oControlModel +Dim oDialogModel +Dim CurrentItem +Dim bLongString +Dim oControl +Dim oEvent +Dim oUseDialog As Object +Dim oModulName As Object + +Sub RoadMapMain(ModulNameforItemChange, dialogtoUse) + GlobalScope.BasicLibraries.LoadLibrary("Tools") + oUseDialog = dialogtoUse + oModulName = ModulNameforItemChange + oDialogModel = oUseDialog.Model + oControlModel = oUseDialog.Model.CreateInstance("com.sun.star.awt.UnoControlRoadmapModel") + + oDialogModel.insertByName("RoadMap", oControlModel) + oControl = oUseDialog.getControl("RoadMap") + oEvent = createUnoListener( "CallBack_", "com.sun.star.awt.XItemListener" ) + oControl.addItemListener(oEvent) + oControlModel.CurrentItemID = 0 + oControlModel.Complete = True + oControlModel.Activated = True +End Sub + +Sub SetVisibleRoadMap(param) + oControl.SetVisible(param) +End Sub + +Sub SetDialogModelSize(Width, Height) + oDialogModel.Width = Width + oDialogModel.Height = Height +End Sub + +Sub SetControlModelPosSize(X, Y, Width, Height) + oControlModel.PositionX = X + oControlModel.PositionY = Y + oControlModel.Width = Width + oControlModel.Height = Height +End Sub + +Sub SetControlModelText( ModelText As String) + oControlModel.Text = ModelText +End Sub + +Sub InsertItemsLabels( ItemLabelsArray() As String) + For i = 0 To Ubound(ItemLabelsArray()) + oRoadmapItem = oControlModel.createInstance() + oRoadmapItem.Label = ItemLabelsArray(i) + oRoadmapItem.ID = i + oControlModel.insertbyIndex(i, oRoadmapItem) + Next i +End Sub + +Sub SetItemEnabled( ItemIndex, param) + oControlModel.getByIndex(ItemIndex).Enabled = param + oControlModel.CurrentItemID = ItemIndex +End Sub + +Sub AddImagetoControlModel( Url As String) + oControlModel.ImageUrl = ConvertToUrl(Url) +End Sub + +Function GetSelectedIndex() + GetSelectedIndex() = oControlModel.CurrentItemID +End Function + +Function GetControlModel() + GetControlModel = oControlModel +End Function + +Function GetDialogModel() + GetDialogModel = oDialogModel +End Function + +Sub Callback_itemStateChanged(aEvent) + oModulName.ItemChange(oControlModel.CurrentItemID, aEvent.itemID) +End Sub + +Sub SetComplete(param) + oControlModel.Complete = param +End Sub + +Sub SetActivated(param) + oControlModel.Activated = param +End Sub + +Sub RemoveItem(ItemIndex) + If ItemIndex > -1 Then + oControlModel.removeByIndex(ItemIndex) + End If +End Sub + +Sub InsertItem(ItemLabel As String) + oRoadmapItem = oControlModel.createInstance() + oRoadmapItem.Label = ItemLabel + oControlModel.insertbyIndex(oControlModel.CurrentItemID, oRoadmapItem) +End Sub + +Sub ReplaceItem(ItemLabel As String) + oRoadmapItem = oControlModel.createInstance() + oRoadmapItem.Label = ItemLabel + oControlModel.replacebyIndex(oControlModel.CurrentItemID, oRoadmapItem) +End Sub + +Sub Callback_disposing(aEvent) +End Sub + +Sub Property_propertyChange(aEvent) +End Sub + +Sub Property_disposing(aEvent) +End Sub + diff --git a/openoffice/share/basic/Tutorials/ShowInfoDialog.xba b/openoffice/share/basic/Tutorials/ShowInfoDialog.xba new file mode 100644 index 0000000000000000000000000000000000000000..72c4303eacdd41f7f93557bdae56e8726ae14f1e --- /dev/null +++ b/openoffice/share/basic/Tutorials/ShowInfoDialog.xba @@ -0,0 +1,325 @@ + + + +REM ***** BASIC ***** +Dim oWnd As Object +Dim oWnd2 As Object +Dim oWnd3 As Object +Dim oDoc as Object + +Sub ShowInfoMain + prop() = GetShowInfoPropeties() + Init(prop(0).Value, prop(1).Value, prop(2).Value, prop(3).Value, prop(4).Value, prop(5).Value, prop(6).Value, prop(7).Value, prop(8).Value) +End Sub + +Sub Init(tFieldText As String, windowX, windowY, windowWidth, windowHeight, tFieldX, tFieldY, tFieldWidth, tFieldHeight) + toolkit = createUnoService("com.sun.star.awt.Toolkit") + Dim oWndDescr As new com.sun.star.awt.WindowDescriptor + Dim oBounds As new com.sun.star.awt.Rectangle + oWndDescr.Type = com.sun.star.awt.WindowClass.TOP + oWndDescr.WindowServiceName = "" + oWndDescr.ParentIndex = 0 + + 'officeX = StarDesktop.ActiveFrame.getContainerWindow().AccessibleContext.LocationOnScreen.X + 'officeY = StarDesktop.ActiveFrame.getContainerWindow().AccessibleContext.LocationOnScreen.Y + 'officeWidth = StarDesktop.ActiveFrame.getContainerWindow().getPosSize().Width + 'officeHeight = StarDesktop.ActiveFrame.getContainerWindow().getPosSize().Height + officeWidth = thisComponent.CurrentController.Frame.getContainerWindow().getPosSize().Width + officeHeight = thisComponent.CurrentController.Frame.getContainerWindow().getPosSize().Height + + 'dialogWidth = myTutoShowDialog.getPosSize().Width + 'dialogHeight = myTutoShowDialog.getPosSize().Height + X = officeWidth - windowWidth - windowX + Y = officeHeight - windowHeight - windowY + + oBounds.X = X : oBounds.Y = Y + oBounds.Width = windowWidth : oBounds.Height = windowHeight + oWndDescr.Bounds = oBounds + oWndDescr.Parent = thisComponent.CurrentController.Frame.ContainerWindow + with com.sun.star.awt.WindowAttribute + oWndDescr.WindowAttributes = .CLOSEABLE AND .MOVEABLE AND .SIZEABLE AND .BORDER AND .SHOW + end with + + oWnd = toolkit.createWindow(oWndDescr) + + Dim oWndDescr3 As new com.sun.star.awt.WindowDescriptor + Dim oBounds3 As new com.sun.star.awt.Rectangle + oWndDescr3.Type = com.sun.star.awt.WindowClass.TOP + oWndDescr3.WindowServiceName = "fixedimage" '"fixedtext" + oWndDescr3.ParentIndex = 0 + oBounds3.X = 0 : oBounds3.Y = 0 + oBounds3.Width = tFieldWidth : oBounds3.Height = tFieldHeight + oWndDescr3.Bounds = oBounds3 + oWndDescr3.Parent = oWnd + with com.sun.star.awt.WindowAttribute + oWndDescr3.WindowAttributes = .CLOSEABLE AND .MOVEABLE AND .SIZEABLE AND .BORDER AND .SHOW + end with + + oWnd3= toolkit.createWindow(oWndDescr3) + 'oWnd2.Text = tFieldText + 'printdbgInfo(oWnd3) + setImage(oWnd3) + 'oWnd3.Background = 16777215 +' oWnd2.SetBackGround(16776960) + oWnd.SetBackGround(16776960) +' oWnd.FontDescriptors(0).Name = "Albany" +' oWnd.FontDescriptors(0).StyleName = "BOLD" + + Dim oWndDescr2 As new com.sun.star.awt.WindowDescriptor + Dim oBounds2 As new com.sun.star.awt.Rectangle + oWndDescr2.Type = com.sun.star.awt.WindowClass.TOP + oWndDescr2.WindowServiceName = "fixedtext" + oWndDescr2.ParentIndex = 0 + oBounds2.X = tFieldX : oBounds2.Y = tFieldY + oBounds2.Width = tFieldWidth : oBounds2.Height = tFieldHeight + oWndDescr2.Bounds = oBounds2 + oWndDescr2.Parent = oWnd3 + with com.sun.star.awt.WindowAttribute + oWndDescr2.WindowAttributes = .CLOSEABLE AND .MOVEABLE AND .SIZEABLE AND .BORDER AND .SHOW + end with + + oWnd2= toolkit.createWindow(oWndDescr2) + oWnd2.Text = tFieldText + oWnd2.Background = 268435455 + 'printdbgInfo(oWnd2) + + 'printdbgInfo oWnd.getPosSize() + +End Sub + +Function GetShowInfoPropeties() + stepText = GetStepTitle() + Dim Properties(8) As new com.sun.star.beans.NamedValue + Properties(0).Name = "ShowInfoDialogText" + Properties(0).Value = stepText & "Press [Esc] to abort." + Properties(1).Name = "WindowX" + Properties(1).Value = 20 + Properties(2).Name = "WindowY" + Properties(2).Value = 40 + Properties(3).Name = "WindowWidth" + Properties(3).Value = 190 + Properties(4).Name = "WindowHeight" + Properties(4).Value = 50 + Properties(5).Name = "TFieldX" + Properties(5).Value = 7 + Properties(6).Name = "TFieldY" + Properties(6).Value = 8 + Properties(7).Name = "TFieldWidth" + Properties(7).Value = 190 + Properties(8).Name = "TFieldHeight" + Properties(8).Value = 50 + GetShowInfoPropeties = Properties() +End Function + +Sub setShowInfoText() + stepText = GetStepTitle() + oWnd2.Text = stepText & "Press [Esc] to abort." +End Sub + +Sub ShowON() + setShowInfoText() + oWnd.setVisible(True) + oWnd3.setVisible(True) + oWnd2.setVisible(True) +End Sub + +Sub ShowOFF() + 'On Local Error Goto NOPROPERTYSETINFO: + oWnd.setVisible(False) + oWnd2.setVisible(False) + oWnd3.setVisible(False) + 'oDoc.dispose() + Exit Sub + 'NOPROPERTYSETINFO: +End Sub + +Sub DisposeIDialog() + 'On Local Error Goto NOPROPERTYSETINFO: + oWnd3.dispose + oWnd2.dispose + oWnd.dispose + oDoc.dispose() + Exit Sub + 'NOPROPERTYSETINFO: +End Sub + +sub setImage(whatever as Object) + + templatePath = GetPathSettings("Template",false, 0) + Dim bitmapPath As String + iPos = InStr(templatePath,"/") + if(iPos > 0) Then + bitmapPath = templatePath & "../wizard/bitmap/tutorial_background.gif" + Else + bitmapPath = templatePath & "..\wizard\bitmap\tutorial_background.gif" + End If + + dim props(0) as new com.sun.star.beans.PropertyValue + props(0).Name = "Hidden" + props(0).Value = true + oDoc = StarDesktop.loadComponentFromUrl("private:factory/swriter","_blank",0,props()) + oShape = addControlToDefaultForm("ImageButton", 1000, 1000, 2000, 1000) + imgControl = oShape.getControl() + 'imgControl.ImageUrl="file:///D:/Program%20Files/src680_m11_qwizards1_49_TEST/share/gallery/tutoItem.gif" + imgControl.ImageUrl = bitmapPath + imgControl.addConsumer(whatever) + imgControl.startProduction() +end sub + +Function createControlShape(cKind As String) As Object + + Dim oControlShape As Object + Dim oControl As Object + + + oControlShape = oDoc.createInstance("com.sun.star.drawing.ControlShape") + oControl = oDoc.createInstance("com.sun.star.form.component." & cKind) + oControl.setPropertyValue("DefaultControl", "com.sun.star.form.control." & cKind) + oControlShape.setControl(oControl) + + + createControlShape() = oControlShape + +End Function + +Function createControlShapeWithDefaultControl(cKind As String) As Object + + Dim oControlShape As Object + Dim oControl As Object + + + oControlShape = oDoc.createInstance("com.sun.star.drawing.ControlShape") + oControl = oDoc.createInstance("com.sun.star.form.component." & cKind) + oControlShape.setControl(oControl) + + + createControlShapeWithDefaultControl() = oControlShape + +End Function + +Function createUNOControlShape(cKind As String, defControl As String) As Object + + Dim oControlShape As Object + Dim oControl As Object + + + oControlShape = oDoc.createInstance("com.sun.star.drawing.ControlShape") + oControl = oDoc.createInstance("com.sun.star.form.component." & cKind) + oControl.setPropertyValue("DefaultControl", "com.sun.star.awt." & defControl) + oControlShape.setControl(oControl) + + + createUNOControlShape() = oControlShape + +End Function + +Function addShape(oShape As Object) As Boolean + + Dim vSize As New com.sun.star.awt.Size + Dim oDrawPage As Object + Dim oForms As Object + Dim oForm As Object + + oDrawPage = oDoc.getDrawPage() + oForms = oDrawPage.getForms() + + if oForms.Count = 0 then + oForm = oDoc.createInstance("com.sun.star.form.component.Form") + oForms.insertByIndex(0, oForm) + end if + + vSize.Height = 2000 : vSize.Width = 2000 + oShape.Size = vSize + oDrawPage.add(oShape) + + addShape() = true + +End Function + +sub addControl(cKind as String) + + Dim oDrawPage As Object + Dim oForm As Object, oForms As Object + Dim oControl As Object, oControlShape As Object + Dim aSz As Variant + Dim oText As Object + + oDrawPage = oDoc.DrawPage + oControlShape = oDoc.createInstance("com.sun.star.drawing.ControlShape") + oControl = oDoc.createInstance("com.sun.star.form.component." + cKind) + oForm = oDoc.createInstance("com.sun.star.form.component.Form") + oforms = oDrawPage.Forms + if oforms.count = 0 then + oforms.insertbyindex(0,oForm) + end if + oControlShape.Control = oControl + oDrawPage.add(oControlShape) + +End sub + +Function addControlToDefaultForm(cKind as String, x As Integer, y As Integer, width As Integer, height As Integer) As Object + + Dim oDrawPage As Object + Dim oControl As Object, oControlShape As Object + Dim pos As New com.sun.star.awt.Point + Dim size As New com.sun.star.awt.Size + + pos.X = x + pos.Y = y + size.Width = width + size.Height = height + + oDrawPage = oDoc.DrawPage + oControlShape = oDoc.createInstance("com.sun.star.drawing.ControlShape") + oControl = oDoc.createInstance("com.sun.star.form.component." + cKind) + oControlShape.Control = oControl + oControlShape.Position = pos + oControlShape.Size = size + oDrawPage.add(oControlShape) + + addControlToDefaultForm() = oControlShape + +End Function + +Function addShapeToDrawDoc(oPage as Object, nPosX, nPosY as Integer, oType As String) As Object + Dim aPoint As New com.sun.star.awt.Point + Dim aSize As New com.sun.star.awt.Size + Dim oShape As Object + Dim servNames As Variant + + aPoint.x = nPosX + aPoint.y = nPosY + aSize.Width = 2000 + aSize.Height = 1000 + oShape = oDoc.createInstance("com.sun.star.drawing."+oType+"Shape") + oShape.Size = aSize + oShape.Position = aPoint + + if oShape.getPropertySetInfo().hasPropertyByName("FillColor") then + oShape.FillColor = RGB(128, 255, 0) + End If + + oPage.add(oShape) + + addShapeToDrawDoc() = oShape +End Function + diff --git a/openoffice/share/basic/Tutorials/TutorialClose.xba b/openoffice/share/basic/Tutorials/TutorialClose.xba new file mode 100644 index 0000000000000000000000000000000000000000..cfcad64986611a7b6f43481a8c35477fb36530fa --- /dev/null +++ b/openoffice/share/basic/Tutorials/TutorialClose.xba @@ -0,0 +1,35 @@ + + + +REM ***** BASIC ***** +Dim myCloseDialog As Object + +Sub TutorialCloseMain + myCloseDialog = LoadDialog("Tutorials","TutorialCloseDialog") + myCloseDialog.Execute() +End Sub + +Sub CloseYes(aEvent) + myCloseDialog.EndExecute() + DialogVisible = False +End Sub + diff --git a/openoffice/share/basic/Tutorials/TutorialCloseDialog.xdl b/openoffice/share/basic/Tutorials/TutorialCloseDialog.xdl new file mode 100644 index 0000000000000000000000000000000000000000..a75a319e74e6c6cb3e44e818cffb4b51eef7acde --- /dev/null +++ b/openoffice/share/basic/Tutorials/TutorialCloseDialog.xdl @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + diff --git a/openoffice/share/basic/Tutorials/TutorialCreator.xba b/openoffice/share/basic/Tutorials/TutorialCreator.xba new file mode 100644 index 0000000000000000000000000000000000000000..4b837965e19480931b08eb71e631513c300f0557 --- /dev/null +++ b/openoffice/share/basic/Tutorials/TutorialCreator.xba @@ -0,0 +1,30 @@ + + + +REM ***** BASIC ***** +Sub TutorialCreatorMain + GlobalScope.BasicLibraries.LoadLibrary("Tools") + myTutorial = createUNOService("com.sun.star.wizards.tutorial.executer.CallTutorialFramework") + myTutorial.trigger("StartTutorialCreator") +End Sub + + diff --git a/openoffice/share/basic/Tutorials/TutorialOpen.xba b/openoffice/share/basic/Tutorials/TutorialOpen.xba new file mode 100644 index 0000000000000000000000000000000000000000..db14ec8cc0304fb83f0314682af5c99ed93cde96 --- /dev/null +++ b/openoffice/share/basic/Tutorials/TutorialOpen.xba @@ -0,0 +1,116 @@ + + + +REM ***** BASIC ***** +Dim myOpenDialog As Object +Dim oListBox As Object +Dim files As Object +Dim oUcb As Object +Dim oListener As Object + +Sub TutorialOpenMain + GlobalScope.BasicLibraries.LoadLibrary("Tools") + myOpenDialog = LoadDialog("Tutorials","TutorialOpenDialog") + init() + myOpenDialog.Execute() +End Sub + +Sub Init + On Local Error Goto NOFILE + myOpenDialog.Title = "Tutorials" + oListBox = myOpenDialog.GetControl("ListBox") + templatePath = GetPathSettings("Template",false, 0) + Dim tutorialPath As String + iPos = InStr(templatePath,"/") + if(iPos > 0) Then + tutorialPath = templatePath & "/tutorials" + Else + tutorialPath = templatePath & "\tutorials" + End If + oUcb = createUnoService("com.sun.star.ucb.SimpleFileAccess") + files = oUcb.getFolderContents(tutorialPath,true) + size = Ubound( files() ) + Dim tempFiles(size) As String + tempCount = 0 + For iCount = 0 To size + completPath = files(iCount) + oDocInfo = CreateUnoService("com.sun.star.document.DocumentProperties") + oDocInfo.Read(completPath) + sDocTitle = oDocInfo.Title + if(not isNull(sDocTitle) And len(sDocTitle) > 0) Then + oListbox.additem(sDocTitle,0) + tempFiles(tempCount) = completPath + tempCount = tempCount + 1 + End If + Next iCount + 'printdbgInfo oListbox + size = oListbox.ItemCount - 1 + Dim tempFiles2(size) As String + For iCount = 0 To size + tempFiles2(iCount) = tempFiles(iCount) + Next iCount + files() = tempFiles2() + Exit Sub + NOFILE: + If Err <> 0 Then + Msgbox "No file found error!" & CHR(13) & "Path: ...\share\template\...\tutorials\" + myOpenDialog.model.Open.enabled = False + End If +End Sub + +Sub ItemSelected(oEvent) + On Local Error Goto NOFILE + completPath = files(Ubound(files()) - oEvent.Selected) + oTextField = myOpenDialog.GetControl("Label") 'TextField + oTextField.setText("") + Dim NoArgs() as new com.sun.star.beans.PropertyValue + oDocInfo = CreateUnoService("com.sun.star.document.DocumentProperties") + oDocInfo.Read(completPath) + sDocDescription = oDocInfo.Description + if(not isNull(sDocTitle) And len(sDocDescription) > 0) Then + oTextField.setText(sDocDescription) + Else + oTextField.setText("Not Description!!!.") + End If + Exit Sub + NOFILE: + If Err <> 0 Then + Msgbox "Open file error!" + End If +End Sub + +Sub OpenTutorial(aEvent) + completPath = files(Ubound(files()) - oListBox.getSelectedItemPos()) + Dim Args(2) as new com.sun.star.beans.PropertyValue + Args(1).Name = "MacroExecutionMode" + Args(1).Value = com.sun.star.document.MacroExecMode.ALWAYS_EXECUTE + Args(2).Name = "AsTemplate" + Args(2).Value = true + + StarDesktop.LoadComponentFromURL(completPath,"_default",0, Args()) + myOpenDialog.endExecute() +End Sub + +Sub Cancel(aEvent) + myOpenDialog.endExecute() +End Sub + diff --git a/openoffice/share/basic/Tutorials/TutorialOpenDialog.xdl b/openoffice/share/basic/Tutorials/TutorialOpenDialog.xdl new file mode 100644 index 0000000000000000000000000000000000000000..c853705978d68a5cb30d22591ae9534ce7282795 --- /dev/null +++ b/openoffice/share/basic/Tutorials/TutorialOpenDialog.xdl @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/basic/Tutorials/TutorialsDialog.xdl b/openoffice/share/basic/Tutorials/TutorialsDialog.xdl new file mode 100644 index 0000000000000000000000000000000000000000..f2020a853bf3e0aceb3002324be096c74b6a08dc --- /dev/null +++ b/openoffice/share/basic/Tutorials/TutorialsDialog.xdl @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/basic/Tutorials/dialog.xlb b/openoffice/share/basic/Tutorials/dialog.xlb new file mode 100644 index 0000000000000000000000000000000000000000..e02b20688a72b0c4bdcaf7240e4fdaa11a0d791a --- /dev/null +++ b/openoffice/share/basic/Tutorials/dialog.xlb @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/openoffice/share/basic/Tutorials/script.xlb b/openoffice/share/basic/Tutorials/script.xlb new file mode 100644 index 0000000000000000000000000000000000000000..30280c6b1feb8732f0211d08ed7a8f72c145a01f --- /dev/null +++ b/openoffice/share/basic/Tutorials/script.xlb @@ -0,0 +1,10 @@ + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/basic/dialog.xlc b/openoffice/share/basic/dialog.xlc new file mode 100644 index 0000000000000000000000000000000000000000..b63ebd6d71d20dda032e63211e952889eee503de --- /dev/null +++ b/openoffice/share/basic/dialog.xlc @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/basic/script.xlc b/openoffice/share/basic/script.xlc new file mode 100644 index 0000000000000000000000000000000000000000..aaf1b0d9303e9f5fdb356060f05f9b03d1e1db65 --- /dev/null +++ b/openoffice/share/basic/script.xlc @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/images.zip b/openoffice/share/config/images.zip new file mode 100644 index 0000000000000000000000000000000000000000..1c2d54120b1c5946952ffd5277c615c2a5ba1e05 Binary files /dev/null and b/openoffice/share/config/images.zip differ diff --git a/openoffice/share/config/images_brand.zip b/openoffice/share/config/images_brand.zip new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/openoffice/share/config/images_classic.zip b/openoffice/share/config/images_classic.zip new file mode 100644 index 0000000000000000000000000000000000000000..1d39d644b5286ab3f37e53f959ea13cb1792beba Binary files /dev/null and b/openoffice/share/config/images_classic.zip differ diff --git a/openoffice/share/config/images_hicontrast.zip b/openoffice/share/config/images_hicontrast.zip new file mode 100644 index 0000000000000000000000000000000000000000..160511d1eaced5b5f442a072594cc73ed750e0e0 Binary files /dev/null and b/openoffice/share/config/images_hicontrast.zip differ diff --git a/openoffice/share/config/images_industrial.zip b/openoffice/share/config/images_industrial.zip new file mode 100644 index 0000000000000000000000000000000000000000..aff6563f475baed3daa489e3abaa23cfaf2506c9 Binary files /dev/null and b/openoffice/share/config/images_industrial.zip differ diff --git a/openoffice/share/config/javasettingsunopkginstall.xml b/openoffice/share/config/javasettingsunopkginstall.xml new file mode 100644 index 0000000000000000000000000000000000000000..12d1470962d070ac812b0742de84dedd95f5e2e9 --- /dev/null +++ b/openoffice/share/config/javasettingsunopkginstall.xml @@ -0,0 +1,23 @@ + + + + diff --git a/openoffice/share/config/psetup.xpm b/openoffice/share/config/psetup.xpm new file mode 100644 index 0000000000000000000000000000000000000000..f5129757923fb1cbd8025a2f0f0c7cb78b3aec88 --- /dev/null +++ b/openoffice/share/config/psetup.xpm @@ -0,0 +1,31 @@ +/* XPM */ +static char * L3PSetup_t_pm[] = { +/* width height ncolors cpp [x_hot y_hot] */ +"16 16 9 1 0 0", +/* colors */ +" s none m none c none", +". c #861782078617", +"X s iconColor1 m black c black", +"o c #000000008617", +"O s iconColor2 m white c white", +"+ c #C71BC30BC71B", +"@ s iconColor6 m white c yellow", +"# c #00000000FFFF", +"$ c #861700000000", +/* pixels */ +" ", +" .. XXXXX o", +" ..OO+XO.OO@Xo", +" ..OOOOX@.@.OOOo", +"XXOOOOXOXO.O.@Oo", +" XOOX@XOX@.OXXo", +" XOOXOO+XXX o", +" XX+XOO..+++O+. ", +"X.++X..+++##++O.", +"X...++++$$++OOO.", +"X.....++++OO++O.", +"X.......OO++++..", +"XX......+++++.X.", +" XX....+++.XX ", +" XX..+.XX ", +" XXXX "}; diff --git a/openoffice/share/config/psetupl.xpm b/openoffice/share/config/psetupl.xpm new file mode 100644 index 0000000000000000000000000000000000000000..f9cca89f10e131d73c6be76171c3a9c7ab457095 --- /dev/null +++ b/openoffice/share/config/psetupl.xpm @@ -0,0 +1,49 @@ +/* XPM */ +static char * L3PSetup_m_pm[] = { +/* width height ncolors cpp [x_hot y_hot] */ +"32 32 11 1 0 0", +/* colors */ +" s none m none c none", +". s iconColor1 m black c black", +"X c #000000008617", +"o c #861782078617", +"O s iconColor2 m white c white", +"+ c #C71BC30BC71B", +"@ s iconColor6 m white c yellow", +"# c #00000000FFFF", +"$ c #861782070000", +"% c #000082078617", +"& c #861700000000", +/* pixels */ +" ", +" ........ XXXX", +" .o..oo.OOOOOOO+..X+OX", +" .+ooOO.@OO@OOOO@OOXOOX", +" .+oo+O.OO.OOOOOOOOOXXXX", +" .+oo+O.O@.OOO@OOOO@OXXXX", +" .+oo+O.@O.O@O.OO@OOOOXXXX", +" .+oo+O.OO.+.O.OOOOOOOOXXXX", +" .+oo+O.O@.+O+.O@O.OOO..X.X.", +" .+oo+O+...+O++o.O.OO@. .X. ", +" .+oo+O+O+O+O++++o.@O..o ... ", +" .ooo+O+O+O+O++++ooo.. ", +" .ooo+O+O+O+O++++o..+Oo ", +" .oo+O+O+O+O++++o....OO. ", +" ..+O+O+O+O++++o......OO. ", +" .o+OO+O+O++#+o....$o..OO. ", +" .oo+OO+O++%+o....$$$...Oo. ", +" .ooo+OO++&+o...$$$+$+...o. ", +" .oooo+O+++o...$$$+$+++..o. ", +" .oooooOO+o.o.$$++$+OoOO..o ", +" .ooooo+Oo..O.$++$OOoOO$O.o ", +"o.ooooooO.o.OO.+$OOoOOoOOO. ", +"oo.ooooo.O.O.OO.OOoOO$OOoOO. ", +" oo.oooo+O.OO.OO.OOOoOOoOO.o ", +" oo.ooo+O.oOo.Oo.O$OO$OO.o ", +" oo.oo+O.o+o.+o.OOOoOO.o ", +" oo.o+O.o+o.+o.OOoOO.o ", +" oo.+..o+o.+o..OOO.o ", +" oo.oo.+..+o.o.O.o ", +" ooooo.o.o.ooo.o ", +" oooo.o oo ", +" oo "}; diff --git a/openoffice/share/config/soffice.cfg/modules/BasicIDE/menubar/menubar.xml b/openoffice/share/config/soffice.cfg/modules/BasicIDE/menubar/menubar.xml new file mode 100644 index 0000000000000000000000000000000000000000..8636ba13dd2b3c05c2fec0e39d1c0d4dbf94ea86 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/BasicIDE/menubar/menubar.xml @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/BasicIDE/statusbar/statusbar.xml b/openoffice/share/config/soffice.cfg/modules/BasicIDE/statusbar/statusbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..420e5a0f0c83d8227adcca9a5c171159d351362c --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/BasicIDE/statusbar/statusbar.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/BasicIDE/toolbar/dialogbar.xml b/openoffice/share/config/soffice.cfg/modules/BasicIDE/toolbar/dialogbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..1dd8388ec3477d8e450065c68a2ad4e8c020229e --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/BasicIDE/toolbar/dialogbar.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/BasicIDE/toolbar/fullscreenbar.xml b/openoffice/share/config/soffice.cfg/modules/BasicIDE/toolbar/fullscreenbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..d58cf750d48896285f2f08dd7bec5e58672711fb --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/BasicIDE/toolbar/fullscreenbar.xml @@ -0,0 +1,27 @@ + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/BasicIDE/toolbar/insertcontrolsbar.xml b/openoffice/share/config/soffice.cfg/modules/BasicIDE/toolbar/insertcontrolsbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..4e7402ef45efb6fb06bbf21f8a1bd3a664e02586 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/BasicIDE/toolbar/insertcontrolsbar.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/BasicIDE/toolbar/macrobar.xml b/openoffice/share/config/soffice.cfg/modules/BasicIDE/toolbar/macrobar.xml new file mode 100644 index 0000000000000000000000000000000000000000..024b943dbea5cfa61f477125a023de2c41f01ce3 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/BasicIDE/toolbar/macrobar.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/BasicIDE/toolbar/standardbar.xml b/openoffice/share/config/soffice.cfg/modules/BasicIDE/toolbar/standardbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..72183d8234aefd61e313c1e1c0415d7683482e4f --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/BasicIDE/toolbar/standardbar.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/BasicIDE/toolbar/translationbar.xml b/openoffice/share/config/soffice.cfg/modules/BasicIDE/toolbar/translationbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..dd6af0b6c92b3836ef8ee84de8a32111e705055b --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/BasicIDE/toolbar/translationbar.xml @@ -0,0 +1,28 @@ + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/StartModule/menubar/menubar.xml b/openoffice/share/config/soffice.cfg/modules/StartModule/menubar/menubar.xml new file mode 100644 index 0000000000000000000000000000000000000000..318b8211b5f985e0982ea7ce611a2ae55a7cb5ba --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/StartModule/menubar/menubar.xml @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/StartModule/statusbar/statusbar.xml b/openoffice/share/config/soffice.cfg/modules/StartModule/statusbar/statusbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..63d24ed8e360f858526d71f61e12a56eec812a0c --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/StartModule/statusbar/statusbar.xml @@ -0,0 +1,24 @@ + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/StartModule/toolbar/standardbar.xml b/openoffice/share/config/soffice.cfg/modules/StartModule/toolbar/standardbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..5b9aea8bb177d0c2eb7596521e8d58b8917b345d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/StartModule/toolbar/standardbar.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/dbapp/menubar/menubar.xml b/openoffice/share/config/soffice.cfg/modules/dbapp/menubar/menubar.xml new file mode 100644 index 0000000000000000000000000000000000000000..83c0b6b2529b1b70a8c2c00abd16cb31453b21bd --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbapp/menubar/menubar.xml @@ -0,0 +1,162 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/dbapp/statusbar/statusbar.xml b/openoffice/share/config/soffice.cfg/modules/dbapp/statusbar/statusbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..81be8562e692bc28528f00eeced9f890c6021df2 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbapp/statusbar/statusbar.xml @@ -0,0 +1,28 @@ + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/dbapp/toolbar/formobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/dbapp/toolbar/formobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..3046b613fab0164aec49a20eef727144976bb15d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbapp/toolbar/formobjectbar.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/dbapp/toolbar/queryobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/dbapp/toolbar/queryobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..49206cae4592a601a7717dd948a30e5b6988e866 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbapp/toolbar/queryobjectbar.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/dbapp/toolbar/reportobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/dbapp/toolbar/reportobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..29d9e31ef34ac47fd053b4568fb9638c14924ba2 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbapp/toolbar/reportobjectbar.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/dbapp/toolbar/tableobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/dbapp/toolbar/tableobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..af0eab1a21ca2c7631d6a2f095be183dd2dd0dd3 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbapp/toolbar/tableobjectbar.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/dbapp/toolbar/toolbar.xml b/openoffice/share/config/soffice.cfg/modules/dbapp/toolbar/toolbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..c6de092183fdf33dd79c6fb8ca7cb855a8f2a865 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbapp/toolbar/toolbar.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/dbbrowser/menubar/compat.xml b/openoffice/share/config/soffice.cfg/modules/dbbrowser/menubar/compat.xml new file mode 100644 index 0000000000000000000000000000000000000000..cca89cb9d54e7eb8ca64195dbe9d44aee9948add --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbbrowser/menubar/compat.xml @@ -0,0 +1,21 @@ + + diff --git a/openoffice/share/config/soffice.cfg/modules/dbbrowser/toolbar/toolbar.xml b/openoffice/share/config/soffice.cfg/modules/dbbrowser/toolbar/toolbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..a846487a98a0d531916d7629305714dac4a0596b --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbbrowser/toolbar/toolbar.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/dbquery/menubar/menubar.xml b/openoffice/share/config/soffice.cfg/modules/dbquery/menubar/menubar.xml new file mode 100644 index 0000000000000000000000000000000000000000..adf43085bf349a6373ef06bc161eb2534ce01f64 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbquery/menubar/menubar.xml @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/dbquery/toolbar/designobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/dbquery/toolbar/designobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..4d5679282c16ccf13dd372ed49ba014ec50a1048 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbquery/toolbar/designobjectbar.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/dbquery/toolbar/sqlobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/dbquery/toolbar/sqlobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..36c3b86bef8aef32d917b5949948e3ef32d1b387 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbquery/toolbar/sqlobjectbar.xml @@ -0,0 +1,27 @@ + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/dbquery/toolbar/toolbar.xml b/openoffice/share/config/soffice.cfg/modules/dbquery/toolbar/toolbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..17cac72483e37385aa33a33c95c1c665716f5e65 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbquery/toolbar/toolbar.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/dbrelation/menubar/menubar.xml b/openoffice/share/config/soffice.cfg/modules/dbrelation/menubar/menubar.xml new file mode 100644 index 0000000000000000000000000000000000000000..a11b793f03b18e7fb1f655c6f82d07a3afcc329e --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbrelation/menubar/menubar.xml @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/dbrelation/toolbar/toolbar.xml b/openoffice/share/config/soffice.cfg/modules/dbrelation/toolbar/toolbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..312701d9d927606f7f94e479be776c6612f52a69 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbrelation/toolbar/toolbar.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/dbreport/menubar/menubar.xml b/openoffice/share/config/soffice.cfg/modules/dbreport/menubar/menubar.xml new file mode 100644 index 0000000000000000000000000000000000000000..568d28465847a3ee15319a931708ee8a032b0bc3 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbreport/menubar/menubar.xml @@ -0,0 +1,436 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/dbreport/statusbar/statusbar.xml b/openoffice/share/config/soffice.cfg/modules/dbreport/statusbar/statusbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..012ee578e45a21003571819745c3bae307155a00 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbreport/statusbar/statusbar.xml @@ -0,0 +1,26 @@ + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/Formatting.xml b/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/Formatting.xml new file mode 100644 index 0000000000000000000000000000000000000000..d3ed5c87e10c065b7cbd451a621344ed45d5fc99 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/Formatting.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/alignmentbar.xml b/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/alignmentbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..35b396b4a87e24ac5f5ea7c9c712d81cda5d6ab5 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/alignmentbar.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/arrowshapes.xml b/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/arrowshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..3bd2ff23d669eed647d8abe8aa960ba55a420889 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/arrowshapes.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/basicshapes.xml b/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/basicshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..5500f410751d693120c9d76667668ed3ae956338 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/basicshapes.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/calloutshapes.xml b/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/calloutshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..162cb5d5fe72a7aae2537083bb60e02063878624 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/calloutshapes.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/drawbar.xml b/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/drawbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..c78b97108bbac8434399b997f1480c4f796d244d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/drawbar.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/flowchartshapes.xml b/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/flowchartshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..e2d121665d1b23188505bfb9c22661dde4d9a063 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/flowchartshapes.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/reportcontrols.xml b/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/reportcontrols.xml new file mode 100644 index 0000000000000000000000000000000000000000..14b007628bf5ef3e5142340435b5ce80910c0f80 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/reportcontrols.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/resizebar.xml b/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/resizebar.xml new file mode 100644 index 0000000000000000000000000000000000000000..c55983a19b1c9cef256e8f89250fd987532689b2 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/resizebar.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/sectionalignmentbar.xml b/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/sectionalignmentbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..e2f8edcf2a13f0f14b6c4e248008bc6cf7b2f12c --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/sectionalignmentbar.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/sectionshrinkbar.xml b/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/sectionshrinkbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..e71af57aaed6de81568c609126919fe776b3cff5 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/sectionshrinkbar.xml @@ -0,0 +1,29 @@ + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/starshapes.xml b/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/starshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..6a7cdb36fb093951583bbd8d0857843f491cc19d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/starshapes.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/symbolshapes.xml b/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/symbolshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..95017e5c1dfd12a736eb5a02bcbdef86dd0d8e6d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/symbolshapes.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/toolbar.xml b/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/toolbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..ab5a3d6ba9a0fae9044fe5dd2ef5081d35b6b8b1 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbreport/toolbar/toolbar.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/dbtable/menubar/menubar.xml b/openoffice/share/config/soffice.cfg/modules/dbtable/menubar/menubar.xml new file mode 100644 index 0000000000000000000000000000000000000000..55dc5fd60929a05ef92ff9f9350504c3c656fa2b --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbtable/menubar/menubar.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/dbtable/toolbar/toolbar.xml b/openoffice/share/config/soffice.cfg/modules/dbtable/toolbar/toolbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..75773eefb6fcd3f506a5ed433c32e177cf8bcde1 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbtable/toolbar/toolbar.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/dbtdata/menubar/menubar.xml b/openoffice/share/config/soffice.cfg/modules/dbtdata/menubar/menubar.xml new file mode 100644 index 0000000000000000000000000000000000000000..00c58b4f270038304053f0734f88b650ad1cc0b0 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbtdata/menubar/menubar.xml @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/dbtdata/toolbar/toolbar.xml b/openoffice/share/config/soffice.cfg/modules/dbtdata/toolbar/toolbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..f5a39c382e2d79b69b44d7f5dd3ee1e8269b43eb --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/dbtdata/toolbar/toolbar.xml @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/sbibliography/menubar/menubar.xml b/openoffice/share/config/soffice.cfg/modules/sbibliography/menubar/menubar.xml new file mode 100644 index 0000000000000000000000000000000000000000..6969722d24fa34d9ac6574fa0087a525de29a921 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sbibliography/menubar/menubar.xml @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/scalc/menubar/menubar.xml b/openoffice/share/config/soffice.cfg/modules/scalc/menubar/menubar.xml new file mode 100644 index 0000000000000000000000000000000000000000..f5e77dbbecca5518f6ca28230d834e2493bf3ac1 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/scalc/menubar/menubar.xml @@ -0,0 +1,468 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/scalc/statusbar/statusbar.xml b/openoffice/share/config/soffice.cfg/modules/scalc/statusbar/statusbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..cffec77c2394a497f72537e104fd11159c0d1096 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/scalc/statusbar/statusbar.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/alignmentbar.xml b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/alignmentbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..35b396b4a87e24ac5f5ea7c9c712d81cda5d6ab5 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/alignmentbar.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/arrowshapes.xml b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/arrowshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..3bd2ff23d669eed647d8abe8aa960ba55a420889 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/arrowshapes.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/basicshapes.xml b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/basicshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..5500f410751d693120c9d76667668ed3ae956338 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/basicshapes.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/calloutshapes.xml b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/calloutshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..162cb5d5fe72a7aae2537083bb60e02063878624 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/calloutshapes.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/colorbar.xml b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/colorbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..1ecbab6a41cef8aff12cf933bf28a613ae9c477d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/colorbar.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/drawbar.xml b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/drawbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..ef317dd852c87df52748f22b8fe74e6ae5fa2d5e --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/drawbar.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/drawobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/drawobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..5127b2557959fc17b9c21bd5210cc3f9ff220b9a --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/drawobjectbar.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/extrusionobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/extrusionobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..6606c0375563accb14b973af9c30029ec8d53f7d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/extrusionobjectbar.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/findbar.xml b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/findbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..1707483745c2d29be5007545ea55ece789cab459 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/findbar.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/flowchartshapes.xml b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/flowchartshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..e2d121665d1b23188505bfb9c22661dde4d9a063 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/flowchartshapes.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/fontworkobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/fontworkobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..5ad01fd294a73bd8b8013e596909e6f13b3c0b01 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/fontworkobjectbar.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/fontworkshapetype.xml b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/fontworkshapetype.xml new file mode 100644 index 0000000000000000000000000000000000000000..15d38faa54ade87d77c4812b8593a80570ff239b --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/fontworkshapetype.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/formatobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/formatobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..0a0aa5bb7d7d14a63f82a4c14a263907b8cdcb81 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/formatobjectbar.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/formcontrols.xml b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/formcontrols.xml new file mode 100644 index 0000000000000000000000000000000000000000..0fa56398b5547761ee01ba89896d84d484b375ee --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/formcontrols.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/formdesign.xml b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/formdesign.xml new file mode 100644 index 0000000000000000000000000000000000000000..7d16124c763ed75e2bf748c23f5bee4572aa4b69 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/formdesign.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/formsfilterbar.xml b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/formsfilterbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..967634f3c39ae74f429f859b79dd1aabc4b66ca3 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/formsfilterbar.xml @@ -0,0 +1,29 @@ + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/formsnavigationbar.xml b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/formsnavigationbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..432786975bd335cf975be892cf50c56bf68bbc0d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/formsnavigationbar.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/formtextobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/formtextobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..97b5e236699b94fc9fb88c61b5d4ebf4d05e2300 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/formtextobjectbar.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/fullscreenbar.xml b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/fullscreenbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..d58cf750d48896285f2f08dd7bec5e58672711fb --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/fullscreenbar.xml @@ -0,0 +1,27 @@ + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/graffilterbar.xml b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/graffilterbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..71d7feb096b988862ddf25afc143dcfb01ff7231 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/graffilterbar.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/graphicobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/graphicobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..34639aadafe9c029d40b3a42096d1a564b72c800 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/graphicobjectbar.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/insertbar.xml b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/insertbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..82c093a80562d5fb72e332b89c1a80fa48f747d9 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/insertbar.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/insertcellsbar.xml b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/insertcellsbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..43f7b0472805c334c43140f42081e3394c95dcf7 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/insertcellsbar.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/mediaobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/mediaobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..ad8c94f3d62e7259deac41c06204fb13083d1972 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/mediaobjectbar.xml @@ -0,0 +1,29 @@ + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/moreformcontrols.xml b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/moreformcontrols.xml new file mode 100644 index 0000000000000000000000000000000000000000..b38c4ba29ae95b7b576298c2bf307e5e9fb0fd7f --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/moreformcontrols.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/previewbar.xml b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/previewbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..d4a34f1e15cff991e276266a82e230935e92e663 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/previewbar.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/standardbar.xml b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/standardbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..3ad69b740f56b03e48810e83184585b5cd4680f4 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/standardbar.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/starshapes.xml b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/starshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..6a7cdb36fb093951583bbd8d0857843f491cc19d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/starshapes.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/symbolshapes.xml b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/symbolshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..95017e5c1dfd12a736eb5a02bcbdef86dd0d8e6d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/symbolshapes.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/textobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/textobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..30958b855f0645f929805f6b2eacc37857c150af --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/textobjectbar.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/toolbar.xml b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/toolbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..242b606484a51ad1c354c34fe8408515179436e3 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/toolbar.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/viewerbar.xml b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/viewerbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..50b6dd6c1b2c65bbd19d2f118dcee6cf9f810526 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/scalc/toolbar/viewerbar.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/schart/menubar/menubar.xml b/openoffice/share/config/soffice.cfg/modules/schart/menubar/menubar.xml new file mode 100644 index 0000000000000000000000000000000000000000..36acf4b6831d6520de5d62dbbd9e7999e37adb46 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/schart/menubar/menubar.xml @@ -0,0 +1,175 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/schart/statusbar/statusbar.xml b/openoffice/share/config/soffice.cfg/modules/schart/statusbar/statusbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..ff5df8b6d1ae291d5bd6f17abc93259b59562e21 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/schart/statusbar/statusbar.xml @@ -0,0 +1,26 @@ + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/schart/toolbar/arrowshapes.xml b/openoffice/share/config/soffice.cfg/modules/schart/toolbar/arrowshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..3bd2ff23d669eed647d8abe8aa960ba55a420889 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/schart/toolbar/arrowshapes.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/schart/toolbar/basicshapes.xml b/openoffice/share/config/soffice.cfg/modules/schart/toolbar/basicshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..5500f410751d693120c9d76667668ed3ae956338 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/schart/toolbar/basicshapes.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/schart/toolbar/calloutshapes.xml b/openoffice/share/config/soffice.cfg/modules/schart/toolbar/calloutshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..162cb5d5fe72a7aae2537083bb60e02063878624 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/schart/toolbar/calloutshapes.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/schart/toolbar/drawbar.xml b/openoffice/share/config/soffice.cfg/modules/schart/toolbar/drawbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..cc2ca53be3aae85f98a4d89da5a08fa3e3654f83 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/schart/toolbar/drawbar.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/schart/toolbar/flowchartshapes.xml b/openoffice/share/config/soffice.cfg/modules/schart/toolbar/flowchartshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..e2d121665d1b23188505bfb9c22661dde4d9a063 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/schart/toolbar/flowchartshapes.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/schart/toolbar/standardbar.xml b/openoffice/share/config/soffice.cfg/modules/schart/toolbar/standardbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..adb8ad6ef227873e8245765d8b2816eb9141c627 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/schart/toolbar/standardbar.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/schart/toolbar/starshapes.xml b/openoffice/share/config/soffice.cfg/modules/schart/toolbar/starshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..6a7cdb36fb093951583bbd8d0857843f491cc19d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/schart/toolbar/starshapes.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/schart/toolbar/symbolshapes.xml b/openoffice/share/config/soffice.cfg/modules/schart/toolbar/symbolshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..95017e5c1dfd12a736eb5a02bcbdef86dd0d8e6d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/schart/toolbar/symbolshapes.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/schart/toolbar/toolbar.xml b/openoffice/share/config/soffice.cfg/modules/schart/toolbar/toolbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..05c24cc1588d309c7f1ba86d0490c6a82473a951 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/schart/toolbar/toolbar.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/menubar/menubar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/menubar/menubar.xml new file mode 100644 index 0000000000000000000000000000000000000000..b16e21819190e0f7aa7d4ddfc5e776d9520d5df2 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/menubar/menubar.xml @@ -0,0 +1,351 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/statusbar/statusbar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/statusbar/statusbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..ac11bbcf236d6dd1b4bb26131c26d59a185ea137 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/statusbar/statusbar.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/3dobjectsbar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/3dobjectsbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..3115d45c60d31080bb89e63514b7e4b10bfa13e6 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/3dobjectsbar.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/alignmentbar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/alignmentbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..35b396b4a87e24ac5f5ea7c9c712d81cda5d6ab5 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/alignmentbar.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/arrowsbar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/arrowsbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..47920a46734cc14b650963beb7a812cafdbc53f2 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/arrowsbar.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/arrowshapes.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/arrowshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..3bd2ff23d669eed647d8abe8aa960ba55a420889 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/arrowshapes.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/basicshapes.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/basicshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..5500f410751d693120c9d76667668ed3ae956338 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/basicshapes.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/bezierobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/bezierobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..3e21c4eee9a3e78e5003b3b5227d5c038cd5b49b --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/bezierobjectbar.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/calloutshapes.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/calloutshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..162cb5d5fe72a7aae2537083bb60e02063878624 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/calloutshapes.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/choosemodebar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/choosemodebar.xml new file mode 100644 index 0000000000000000000000000000000000000000..f2fd7ec2ae9b20eb1f778aba11e01ccf5935cdcf --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/choosemodebar.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/colorbar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/colorbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..1ecbab6a41cef8aff12cf933bf28a613ae9c477d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/colorbar.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/commentsbar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/commentsbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..0b836097ab1975d68aceb0a877ae61fc372602a1 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/commentsbar.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/connectorsbar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/connectorsbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..8a9e35798150da148a774a648573dcc5e4f44ba1 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/connectorsbar.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/drawingobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/drawingobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..02dfdce2f404c267d59750ec2ad60847d0d2cc51 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/drawingobjectbar.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/ellipsesbar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/ellipsesbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..4777705a8cfbc8a9235baa647105aec5eccaee46 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/ellipsesbar.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/extrusionobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/extrusionobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..6606c0375563accb14b973af9c30029ec8d53f7d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/extrusionobjectbar.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/findbar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/findbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..2807ae27b99bf85b9f0db29c268562ceb3cd3de8 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/findbar.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/flowchartshapes.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/flowchartshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..e2d121665d1b23188505bfb9c22661dde4d9a063 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/flowchartshapes.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/fontworkobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/fontworkobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..5ad01fd294a73bd8b8013e596909e6f13b3c0b01 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/fontworkobjectbar.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/fontworkshapetype.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/fontworkshapetype.xml new file mode 100644 index 0000000000000000000000000000000000000000..15d38faa54ade87d77c4812b8593a80570ff239b --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/fontworkshapetype.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/formcontrols.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/formcontrols.xml new file mode 100644 index 0000000000000000000000000000000000000000..809a2d25cc1304cc7d9bf8ba3461ec5d874c1495 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/formcontrols.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/formdesign.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/formdesign.xml new file mode 100644 index 0000000000000000000000000000000000000000..0c3320d4a7136b477f8095b0763e7def6c57cc52 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/formdesign.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/formsfilterbar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/formsfilterbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..f1ca185ece6dc1b35ca54263140a17f54f181f86 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/formsfilterbar.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/formsnavigationbar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/formsnavigationbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..64fc42d55b334b4bf9257e2bff91703f894e4043 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/formsnavigationbar.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/formtextobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/formtextobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..97b5e236699b94fc9fb88c61b5d4ebf4d05e2300 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/formtextobjectbar.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/fullscreenbar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/fullscreenbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..d58cf750d48896285f2f08dd7bec5e58672711fb --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/fullscreenbar.xml @@ -0,0 +1,27 @@ + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/gluepointsobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/gluepointsobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..087a5036e25f135f99b4b0f1dee0496828857119 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/gluepointsobjectbar.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/graffilterbar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/graffilterbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..71d7feb096b988862ddf25afc143dcfb01ff7231 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/graffilterbar.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/graphicobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/graphicobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..58f61c1b5af3478a4e87bf2b6e71217caf772ded --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/graphicobjectbar.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/insertbar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/insertbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..a6cce8ffa616c0caa3c5566b2e4b296b4204a4ae --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/insertbar.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/linesbar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/linesbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..588066258d570f531e3a15087297ff5c3d6ec6aa --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/linesbar.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/masterviewtoolbar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/masterviewtoolbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..84de46225afa06155db5d27c4cf95071e6ac83bc --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/masterviewtoolbar.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/mediaobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/mediaobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..ad8c94f3d62e7259deac41c06204fb13083d1972 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/mediaobjectbar.xml @@ -0,0 +1,29 @@ + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/moreformcontrols.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/moreformcontrols.xml new file mode 100644 index 0000000000000000000000000000000000000000..e3c51042b2da47d36b1f7086586ea6e19d738c5a --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/moreformcontrols.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/optimizetablebar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/optimizetablebar.xml new file mode 100644 index 0000000000000000000000000000000000000000..33f12734c965bf34020db0eb3da4bfa06dfb776f --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/optimizetablebar.xml @@ -0,0 +1,28 @@ + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/optionsbar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/optionsbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..b7b1b81a0d62b5f287b66540609baf81330a8735 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/optionsbar.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/positionbar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/positionbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..b14035638e710247c4f81c5b85596b5b0b0201a4 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/positionbar.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/rectanglesbar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/rectanglesbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..ebee5438025f43bfad9257701cc20794b1452c5c --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/rectanglesbar.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/standardbar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/standardbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..5e7783d14cc4157cd7a161176d51212a81192ccd --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/standardbar.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/starshapes.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/starshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..6a7cdb36fb093951583bbd8d0857843f491cc19d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/starshapes.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/symbolshapes.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/symbolshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..95017e5c1dfd12a736eb5a02bcbdef86dd0d8e6d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/symbolshapes.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/tableobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/tableobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..06ac8272025cc824552faab8271d6e8ef62b77bf --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/tableobjectbar.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/textbar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/textbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..498b9ea239c41240e711db688bf66a8fc34ecb85 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/textbar.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/textobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/textobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..954b59d30cd6f1e6f9d8faf195efa2b220e1e8d9 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/textobjectbar.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/toolbar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/toolbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..51aaedf92dd8ea69406a065f2d712ef2f66e2313 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/toolbar.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/viewerbar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/viewerbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..50b6dd6c1b2c65bbd19d2f118dcee6cf9f810526 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/viewerbar.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/zoombar.xml b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/zoombar.xml new file mode 100644 index 0000000000000000000000000000000000000000..d0a5696ea11aa49543fe74d74fc989bfe67bbdf7 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sdraw/toolbar/zoombar.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/menubar/menubar.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/menubar/menubar.xml new file mode 100644 index 0000000000000000000000000000000000000000..afb69aaf7e680bf56b20eb8e029e1a2bb523f8c3 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/menubar/menubar.xml @@ -0,0 +1,478 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/statusbar/statusbar.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/statusbar/statusbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..a2c11ca6cfae04f09a4619b31fb4f3181cd872ee --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/statusbar/statusbar.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/alignmentbar.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/alignmentbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..35b396b4a87e24ac5f5ea7c9c712d81cda5d6ab5 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/alignmentbar.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/arrowshapes.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/arrowshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..3bd2ff23d669eed647d8abe8aa960ba55a420889 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/arrowshapes.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/basicshapes.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/basicshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..5500f410751d693120c9d76667668ed3ae956338 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/basicshapes.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/bezierobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/bezierobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..6174f0ffb9cfc1eecd118c0d312a6a664d44e6c7 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/bezierobjectbar.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/calloutshapes.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/calloutshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..162cb5d5fe72a7aae2537083bb60e02063878624 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/calloutshapes.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/colorbar.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/colorbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..1ecbab6a41cef8aff12cf933bf28a613ae9c477d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/colorbar.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/drawbar.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/drawbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..ef317dd852c87df52748f22b8fe74e6ae5fa2d5e --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/drawbar.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/drawingobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/drawingobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..1be7e148635fdf5df39c5011d9a2dc543f1953ba --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/drawingobjectbar.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/drawtextobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/drawtextobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..3387e2e9a843ccef1a77286b82fc136f1e14a9a4 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/drawtextobjectbar.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/extrusionobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/extrusionobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..6606c0375563accb14b973af9c30029ec8d53f7d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/extrusionobjectbar.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/findbar.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/findbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..2807ae27b99bf85b9f0db29c268562ceb3cd3de8 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/findbar.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/flowchartshapes.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/flowchartshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..e2d121665d1b23188505bfb9c22661dde4d9a063 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/flowchartshapes.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/fontworkobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/fontworkobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..5ad01fd294a73bd8b8013e596909e6f13b3c0b01 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/fontworkobjectbar.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/fontworkshapetype.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/fontworkshapetype.xml new file mode 100644 index 0000000000000000000000000000000000000000..15d38faa54ade87d77c4812b8593a80570ff239b --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/fontworkshapetype.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/formcontrols.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/formcontrols.xml new file mode 100644 index 0000000000000000000000000000000000000000..cb8f8308473f90846774484b946e508e63da7112 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/formcontrols.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/formdesign.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/formdesign.xml new file mode 100644 index 0000000000000000000000000000000000000000..29c09cc6e18a32ea38d0c1117781ef95225580b5 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/formdesign.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/formsfilterbar.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/formsfilterbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..04ccf825ab11b9963ddfa1f4e3bb9c017a3cb23c --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/formsfilterbar.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/formsnavigationbar.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/formsnavigationbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..64fc42d55b334b4bf9257e2bff91703f894e4043 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/formsnavigationbar.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/formtextobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/formtextobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..97b5e236699b94fc9fb88c61b5d4ebf4d05e2300 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/formtextobjectbar.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/frameobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/frameobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..7751c5a4af489f80566ea37bb313d40442b08018 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/frameobjectbar.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/fullscreenbar.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/fullscreenbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..d58cf750d48896285f2f08dd7bec5e58672711fb --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/fullscreenbar.xml @@ -0,0 +1,27 @@ + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/graffilterbar.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/graffilterbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..71d7feb096b988862ddf25afc143dcfb01ff7231 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/graffilterbar.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/graphicobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/graphicobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..3884744152cf9a649f5d6791a7b4bc928bd11ca6 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/graphicobjectbar.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/insertbar.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/insertbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..e495c0e8a3455215645d26031d18ca58bc9e1f06 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/insertbar.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/insertobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/insertobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..db35bad516df880133bb355eb9b0f95340915c67 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/insertobjectbar.xml @@ -0,0 +1,29 @@ + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/mediaobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/mediaobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..ad8c94f3d62e7259deac41c06204fb13083d1972 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/mediaobjectbar.xml @@ -0,0 +1,29 @@ + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/moreformcontrols.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/moreformcontrols.xml new file mode 100644 index 0000000000000000000000000000000000000000..e3c51042b2da47d36b1f7086586ea6e19d738c5a --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/moreformcontrols.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/numobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/numobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..f3588f42f8f383e98808d53c3007cf3bb40999cc --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/numobjectbar.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/oleobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/oleobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..ae9ef7079c35c756156df8d9fcba2e69f0b8307b --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/oleobjectbar.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/optimizetablebar.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/optimizetablebar.xml new file mode 100644 index 0000000000000000000000000000000000000000..54005e3f2cff4c5ec05c03f36a3aaa5203ee4234 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/optimizetablebar.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/previewobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/previewobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..46e606ea74971a5404582a99070b5a7c02c9b4c9 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/previewobjectbar.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/standardbar.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/standardbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..6b251da089e9bd2ff000bc87fe7223a212d4a31f --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/standardbar.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/starshapes.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/starshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..6a7cdb36fb093951583bbd8d0857843f491cc19d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/starshapes.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/symbolshapes.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/symbolshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..95017e5c1dfd12a736eb5a02bcbdef86dd0d8e6d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/symbolshapes.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/tableobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/tableobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..2ca8b7f3a842737f7ab6687e0a6dda9e286a6719 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/tableobjectbar.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/textobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/textobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..4789d09764f84cd4e66cab6621543debfdec6805 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/textobjectbar.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/toolbar.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/toolbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..1203c6ac6e2048761bc991f0962b33dd56f2ed6a --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/toolbar.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/viewerbar.xml b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/viewerbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..50b6dd6c1b2c65bbd19d2f118dcee6cf9f810526 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sglobal/toolbar/viewerbar.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/menubar/menubar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/menubar/menubar.xml new file mode 100644 index 0000000000000000000000000000000000000000..484432797bb5695f76ff1ee9f047cf41db17e457 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/menubar/menubar.xml @@ -0,0 +1,326 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/statusbar/statusbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/statusbar/statusbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..ac11bbcf236d6dd1b4bb26131c26d59a185ea137 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/statusbar/statusbar.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/3dobjectsbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/3dobjectsbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..3115d45c60d31080bb89e63514b7e4b10bfa13e6 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/3dobjectsbar.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/alignmentbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/alignmentbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..35b396b4a87e24ac5f5ea7c9c712d81cda5d6ab5 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/alignmentbar.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/arrowsbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/arrowsbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..47920a46734cc14b650963beb7a812cafdbc53f2 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/arrowsbar.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/arrowshapes.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/arrowshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..3bd2ff23d669eed647d8abe8aa960ba55a420889 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/arrowshapes.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/basicshapes.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/basicshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..5500f410751d693120c9d76667668ed3ae956338 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/basicshapes.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/bezierobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/bezierobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..3e21c4eee9a3e78e5003b3b5227d5c038cd5b49b --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/bezierobjectbar.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/calloutshapes.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/calloutshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..162cb5d5fe72a7aae2537083bb60e02063878624 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/calloutshapes.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/choosemodebar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/choosemodebar.xml new file mode 100644 index 0000000000000000000000000000000000000000..f2fd7ec2ae9b20eb1f778aba11e01ccf5935cdcf --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/choosemodebar.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/colorbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/colorbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..1ecbab6a41cef8aff12cf933bf28a613ae9c477d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/colorbar.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/commentsbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/commentsbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..0b836097ab1975d68aceb0a877ae61fc372602a1 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/commentsbar.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/commontaskbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/commontaskbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..49335d2dc24679ff0f92ac569679809c52dbd41d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/commontaskbar.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/connectorsbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/connectorsbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..8a9e35798150da148a774a648573dcc5e4f44ba1 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/connectorsbar.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/drawingobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/drawingobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..02dfdce2f404c267d59750ec2ad60847d0d2cc51 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/drawingobjectbar.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/ellipsesbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/ellipsesbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..4777705a8cfbc8a9235baa647105aec5eccaee46 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/ellipsesbar.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/extrusionobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/extrusionobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..6606c0375563accb14b973af9c30029ec8d53f7d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/extrusionobjectbar.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/findbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/findbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..1707483745c2d29be5007545ea55ece789cab459 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/findbar.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/flowchartshapes.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/flowchartshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..e2d121665d1b23188505bfb9c22661dde4d9a063 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/flowchartshapes.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/fontworkobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/fontworkobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..5ad01fd294a73bd8b8013e596909e6f13b3c0b01 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/fontworkobjectbar.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/fontworkshapetype.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/fontworkshapetype.xml new file mode 100644 index 0000000000000000000000000000000000000000..15d38faa54ade87d77c4812b8593a80570ff239b --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/fontworkshapetype.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/formcontrols.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/formcontrols.xml new file mode 100644 index 0000000000000000000000000000000000000000..809a2d25cc1304cc7d9bf8ba3461ec5d874c1495 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/formcontrols.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/formdesign.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/formdesign.xml new file mode 100644 index 0000000000000000000000000000000000000000..0c3320d4a7136b477f8095b0763e7def6c57cc52 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/formdesign.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/formsfilterbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/formsfilterbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..04ccf825ab11b9963ddfa1f4e3bb9c017a3cb23c --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/formsfilterbar.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/formsnavigationbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/formsnavigationbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..64fc42d55b334b4bf9257e2bff91703f894e4043 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/formsnavigationbar.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/formtextobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/formtextobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..97b5e236699b94fc9fb88c61b5d4ebf4d05e2300 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/formtextobjectbar.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/fullscreenbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/fullscreenbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..d58cf750d48896285f2f08dd7bec5e58672711fb --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/fullscreenbar.xml @@ -0,0 +1,27 @@ + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/gluepointsobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/gluepointsobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..087a5036e25f135f99b4b0f1dee0496828857119 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/gluepointsobjectbar.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/graffilterbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/graffilterbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..71d7feb096b988862ddf25afc143dcfb01ff7231 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/graffilterbar.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/graphicobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/graphicobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..58f61c1b5af3478a4e87bf2b6e71217caf772ded --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/graphicobjectbar.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/insertbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/insertbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..9ccdaa3b0e1e98afa9bf78178dbacd0c8a520aeb --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/insertbar.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/linesbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/linesbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..588066258d570f531e3a15087297ff5c3d6ec6aa --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/linesbar.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/masterviewtoolbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/masterviewtoolbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..84de46225afa06155db5d27c4cf95071e6ac83bc --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/masterviewtoolbar.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/mediaobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/mediaobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..ad8c94f3d62e7259deac41c06204fb13083d1972 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/mediaobjectbar.xml @@ -0,0 +1,29 @@ + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/moreformcontrols.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/moreformcontrols.xml new file mode 100644 index 0000000000000000000000000000000000000000..e3c51042b2da47d36b1f7086586ea6e19d738c5a --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/moreformcontrols.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/optimizetablebar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/optimizetablebar.xml new file mode 100644 index 0000000000000000000000000000000000000000..33f12734c965bf34020db0eb3da4bfa06dfb776f --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/optimizetablebar.xml @@ -0,0 +1,28 @@ + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/optionsbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/optionsbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..0d1e61342a7f71b38a6c4cc4315cc8645c4e9668 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/optionsbar.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/outlinetoolbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/outlinetoolbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..83bd210b96ae5f65dc63e77102e2d756763479ed --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/outlinetoolbar.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/positionbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/positionbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..b14035638e710247c4f81c5b85596b5b0b0201a4 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/positionbar.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/rectanglesbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/rectanglesbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..ebee5438025f43bfad9257701cc20794b1452c5c --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/rectanglesbar.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/slideviewobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/slideviewobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..c1995f33c5278853bc5b5a40c9dc99c49fdba2d0 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/slideviewobjectbar.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/slideviewtoolbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/slideviewtoolbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..fabeaa8af541023ddb05c309f47c72b41e310a1d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/slideviewtoolbar.xml @@ -0,0 +1,29 @@ + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/standardbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/standardbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..b82b26fd7c415d1a50c359acd0745b246d9dcbc8 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/standardbar.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/starshapes.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/starshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..6a7cdb36fb093951583bbd8d0857843f491cc19d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/starshapes.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/symbolshapes.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/symbolshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..95017e5c1dfd12a736eb5a02bcbdef86dd0d8e6d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/symbolshapes.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/tableobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/tableobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..06ac8272025cc824552faab8271d6e8ef62b77bf --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/tableobjectbar.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/textbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/textbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..498b9ea239c41240e711db688bf66a8fc34ecb85 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/textbar.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/textobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/textobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..5024736ba059acee7ef84ebb883472d4c1967543 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/textobjectbar.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/toolbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/toolbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..542bfc2ac31daa0403b7b654fc445e1573fc747f --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/toolbar.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/viewerbar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/viewerbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..a0991b0c431d676d38195ba7cafb04a80738cbfd --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/viewerbar.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/zoombar.xml b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/zoombar.xml new file mode 100644 index 0000000000000000000000000000000000000000..d0a5696ea11aa49543fe74d74fc989bfe67bbdf7 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/simpress/toolbar/zoombar.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/smath/menubar/menubar.xml b/openoffice/share/config/soffice.cfg/modules/smath/menubar/menubar.xml new file mode 100644 index 0000000000000000000000000000000000000000..08af6fd03d2ffe6f7e4b6b59b7c9497a7b6b2f9e --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/smath/menubar/menubar.xml @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/smath/statusbar/statusbar.xml b/openoffice/share/config/soffice.cfg/modules/smath/statusbar/statusbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..013481165a0acb46474e5fab113967153c524dc0 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/smath/statusbar/statusbar.xml @@ -0,0 +1,28 @@ + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/smath/toolbar/fullscreenbar.xml b/openoffice/share/config/soffice.cfg/modules/smath/toolbar/fullscreenbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..d58cf750d48896285f2f08dd7bec5e58672711fb --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/smath/toolbar/fullscreenbar.xml @@ -0,0 +1,27 @@ + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/smath/toolbar/standardbar.xml b/openoffice/share/config/soffice.cfg/modules/smath/toolbar/standardbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..fda20b3cc5941818719e4292dfe2365439852f1f --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/smath/toolbar/standardbar.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/smath/toolbar/toolbar.xml b/openoffice/share/config/soffice.cfg/modules/smath/toolbar/toolbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..bb635ac8e5d2e5128a0e892e055b77d6a9449fc5 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/smath/toolbar/toolbar.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/menubar/menubar.xml b/openoffice/share/config/soffice.cfg/modules/sweb/menubar/menubar.xml new file mode 100644 index 0000000000000000000000000000000000000000..fe2937f56b9a6e8228dfb0cf87143dd25933f401 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/menubar/menubar.xml @@ -0,0 +1,407 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/statusbar/statusbar.xml b/openoffice/share/config/soffice.cfg/modules/sweb/statusbar/statusbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..5e477aa9f7e0b061b52d1de4851dd61e4a181fe6 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/statusbar/statusbar.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/arrowshapes.xml b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/arrowshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..3bd2ff23d669eed647d8abe8aa960ba55a420889 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/arrowshapes.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/basicshapes.xml b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/basicshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..5500f410751d693120c9d76667668ed3ae956338 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/basicshapes.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/bezierobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/bezierobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..6174f0ffb9cfc1eecd118c0d312a6a664d44e6c7 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/bezierobjectbar.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/calloutshapes.xml b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/calloutshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..162cb5d5fe72a7aae2537083bb60e02063878624 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/calloutshapes.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/colorbar.xml b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/colorbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..4f4effa0ac08333e83a5c2c87e50a4a55b714667 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/colorbar.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/drawingobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/drawingobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..a5036e6d856be336fbe8d9947332d139695edc36 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/drawingobjectbar.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/drawtextobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/drawtextobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..3387e2e9a843ccef1a77286b82fc136f1e14a9a4 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/drawtextobjectbar.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/extrusionobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/extrusionobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..6606c0375563accb14b973af9c30029ec8d53f7d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/extrusionobjectbar.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/findbar.xml b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/findbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..1707483745c2d29be5007545ea55ece789cab459 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/findbar.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/flowchartshapes.xml b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/flowchartshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..e2d121665d1b23188505bfb9c22661dde4d9a063 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/flowchartshapes.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/fontworkobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/fontworkobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..ca251e1ec6847f1788dc0aeb86296cee7729d563 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/fontworkobjectbar.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/fontworkshapetype.xml b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/fontworkshapetype.xml new file mode 100644 index 0000000000000000000000000000000000000000..15d38faa54ade87d77c4812b8593a80570ff239b --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/fontworkshapetype.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/formcontrols.xml b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/formcontrols.xml new file mode 100644 index 0000000000000000000000000000000000000000..df37b151b21b0adf28249ea22fa1d93622496f61 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/formcontrols.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/formdesign.xml b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/formdesign.xml new file mode 100644 index 0000000000000000000000000000000000000000..29c09cc6e18a32ea38d0c1117781ef95225580b5 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/formdesign.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/formsfilterbar.xml b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/formsfilterbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..04ccf825ab11b9963ddfa1f4e3bb9c017a3cb23c --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/formsfilterbar.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/formsnavigationbar.xml b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/formsnavigationbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..64fc42d55b334b4bf9257e2bff91703f894e4043 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/formsnavigationbar.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/formtextobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/formtextobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..97b5e236699b94fc9fb88c61b5d4ebf4d05e2300 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/formtextobjectbar.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/frameobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/frameobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..7751c5a4af489f80566ea37bb313d40442b08018 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/frameobjectbar.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/fullscreenbar.xml b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/fullscreenbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..d58cf750d48896285f2f08dd7bec5e58672711fb --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/fullscreenbar.xml @@ -0,0 +1,27 @@ + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/graffilterbar.xml b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/graffilterbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..71d7feb096b988862ddf25afc143dcfb01ff7231 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/graffilterbar.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/graphicobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/graphicobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..90075c5ab2c7f7d1b79dc75e5bf3259ea842834c --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/graphicobjectbar.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/insertbar.xml b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/insertbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..a813a412dc9878e617bc113b7e8ad1689f862ae8 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/insertbar.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/mediaobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/mediaobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..ad8c94f3d62e7259deac41c06204fb13083d1972 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/mediaobjectbar.xml @@ -0,0 +1,29 @@ + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/numobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/numobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..f3588f42f8f383e98808d53c3007cf3bb40999cc --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/numobjectbar.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/oleobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/oleobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..ae9ef7079c35c756156df8d9fcba2e69f0b8307b --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/oleobjectbar.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/optimizetablebar.xml b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/optimizetablebar.xml new file mode 100644 index 0000000000000000000000000000000000000000..54005e3f2cff4c5ec05c03f36a3aaa5203ee4234 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/optimizetablebar.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/previewobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/previewobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..3ee6969c56941e9012b14c2d58e3312ef8e206b0 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/previewobjectbar.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/standardbar.xml b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/standardbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..1b119ce7322731d35398f57e1764f17948419a3b --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/standardbar.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/starshapes.xml b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/starshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..6a7cdb36fb093951583bbd8d0857843f491cc19d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/starshapes.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/symbolshapes.xml b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/symbolshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..95017e5c1dfd12a736eb5a02bcbdef86dd0d8e6d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/symbolshapes.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/tableobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/tableobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..2ca8b7f3a842737f7ab6687e0a6dda9e286a6719 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/tableobjectbar.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/textobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/textobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..c593c169e5b002e98120354450380752cf97b465 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/textobjectbar.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/toolbar.xml b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/toolbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..691792a81a7c6eddc638562a90b8c8444a68842f --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/toolbar.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/viewerbar.xml b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/viewerbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..50b6dd6c1b2c65bbd19d2f118dcee6cf9f810526 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/sweb/toolbar/viewerbar.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swform/menubar/menubar.xml b/openoffice/share/config/soffice.cfg/modules/swform/menubar/menubar.xml new file mode 100644 index 0000000000000000000000000000000000000000..311769a71ab107134d0e6033dd7cecdb1e00e018 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/menubar/menubar.xml @@ -0,0 +1,473 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swform/statusbar/statusbar.xml b/openoffice/share/config/soffice.cfg/modules/swform/statusbar/statusbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..5e477aa9f7e0b061b52d1de4851dd61e4a181fe6 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/statusbar/statusbar.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/alignmentbar.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/alignmentbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..35b396b4a87e24ac5f5ea7c9c712d81cda5d6ab5 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/alignmentbar.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/arrowshapes.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/arrowshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..3bd2ff23d669eed647d8abe8aa960ba55a420889 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/arrowshapes.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/basicshapes.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/basicshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..5500f410751d693120c9d76667668ed3ae956338 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/basicshapes.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/bezierobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/bezierobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..6174f0ffb9cfc1eecd118c0d312a6a664d44e6c7 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/bezierobjectbar.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/calloutshapes.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/calloutshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..162cb5d5fe72a7aae2537083bb60e02063878624 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/calloutshapes.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/colorbar.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/colorbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..1ecbab6a41cef8aff12cf933bf28a613ae9c477d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/colorbar.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/drawbar.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/drawbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..ef317dd852c87df52748f22b8fe74e6ae5fa2d5e --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/drawbar.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/drawingobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/drawingobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..1be7e148635fdf5df39c5011d9a2dc543f1953ba --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/drawingobjectbar.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/drawtextobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/drawtextobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..3387e2e9a843ccef1a77286b82fc136f1e14a9a4 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/drawtextobjectbar.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/extrusionobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/extrusionobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..6606c0375563accb14b973af9c30029ec8d53f7d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/extrusionobjectbar.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/flowchartshapes.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/flowchartshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..e2d121665d1b23188505bfb9c22661dde4d9a063 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/flowchartshapes.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/fontworkobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/fontworkobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..5ad01fd294a73bd8b8013e596909e6f13b3c0b01 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/fontworkobjectbar.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/fontworkshapetype.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/fontworkshapetype.xml new file mode 100644 index 0000000000000000000000000000000000000000..15d38faa54ade87d77c4812b8593a80570ff239b --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/fontworkshapetype.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/formcontrols.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/formcontrols.xml new file mode 100644 index 0000000000000000000000000000000000000000..cb8f8308473f90846774484b946e508e63da7112 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/formcontrols.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/formdesign.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/formdesign.xml new file mode 100644 index 0000000000000000000000000000000000000000..8702837e8870c772be854dac0ef8412c8b33bfc6 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/formdesign.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/formsfilterbar.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/formsfilterbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..04ccf825ab11b9963ddfa1f4e3bb9c017a3cb23c --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/formsfilterbar.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/formsnavigationbar.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/formsnavigationbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..432786975bd335cf975be892cf50c56bf68bbc0d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/formsnavigationbar.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/formtextobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/formtextobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..97b5e236699b94fc9fb88c61b5d4ebf4d05e2300 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/formtextobjectbar.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/frameobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/frameobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..7751c5a4af489f80566ea37bb313d40442b08018 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/frameobjectbar.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/fullscreenbar.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/fullscreenbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..d58cf750d48896285f2f08dd7bec5e58672711fb --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/fullscreenbar.xml @@ -0,0 +1,27 @@ + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/graffilterbar.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/graffilterbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..71d7feb096b988862ddf25afc143dcfb01ff7231 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/graffilterbar.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/graphicobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/graphicobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..894649edce9b04612fd18685bda35993b572f1c9 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/graphicobjectbar.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/insertbar.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/insertbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..d63e61fa6c91c523e3fd993726f274d4851c552a --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/insertbar.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/insertobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/insertobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..db35bad516df880133bb355eb9b0f95340915c67 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/insertobjectbar.xml @@ -0,0 +1,29 @@ + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/mediaobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/mediaobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..ad8c94f3d62e7259deac41c06204fb13083d1972 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/mediaobjectbar.xml @@ -0,0 +1,29 @@ + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/moreformcontrols.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/moreformcontrols.xml new file mode 100644 index 0000000000000000000000000000000000000000..47480e4d6a3c6edc6d4b1369893b013bbd6a71aa --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/moreformcontrols.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/numobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/numobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..f3588f42f8f383e98808d53c3007cf3bb40999cc --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/numobjectbar.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/oleobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/oleobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..ae9ef7079c35c756156df8d9fcba2e69f0b8307b --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/oleobjectbar.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/optimizetablebar.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/optimizetablebar.xml new file mode 100644 index 0000000000000000000000000000000000000000..54005e3f2cff4c5ec05c03f36a3aaa5203ee4234 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/optimizetablebar.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/previewobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/previewobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..46e606ea74971a5404582a99070b5a7c02c9b4c9 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/previewobjectbar.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/standardbar.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/standardbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..6b251da089e9bd2ff000bc87fe7223a212d4a31f --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/standardbar.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/starshapes.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/starshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..6a7cdb36fb093951583bbd8d0857843f491cc19d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/starshapes.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/symbolshapes.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/symbolshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..95017e5c1dfd12a736eb5a02bcbdef86dd0d8e6d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/symbolshapes.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/tableobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/tableobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..2ca8b7f3a842737f7ab6687e0a6dda9e286a6719 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/tableobjectbar.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/textobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/textobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..4789d09764f84cd4e66cab6621543debfdec6805 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/textobjectbar.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/toolbar.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/toolbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..5f4b7d78684bcdd3b212240669ada96a4240083b --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/toolbar.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swform/toolbar/viewerbar.xml b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/viewerbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..50b6dd6c1b2c65bbd19d2f118dcee6cf9f810526 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swform/toolbar/viewerbar.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/menubar/menubar.xml b/openoffice/share/config/soffice.cfg/modules/swreport/menubar/menubar.xml new file mode 100644 index 0000000000000000000000000000000000000000..9ef32402413269cf663c4d42bbaa536f7b3ef3fa --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/menubar/menubar.xml @@ -0,0 +1,473 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/statusbar/statusbar.xml b/openoffice/share/config/soffice.cfg/modules/swreport/statusbar/statusbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..5e477aa9f7e0b061b52d1de4851dd61e4a181fe6 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/statusbar/statusbar.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/alignmentbar.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/alignmentbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..35b396b4a87e24ac5f5ea7c9c712d81cda5d6ab5 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/alignmentbar.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/arrowshapes.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/arrowshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..3bd2ff23d669eed647d8abe8aa960ba55a420889 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/arrowshapes.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/basicshapes.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/basicshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..5500f410751d693120c9d76667668ed3ae956338 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/basicshapes.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/bezierobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/bezierobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..6174f0ffb9cfc1eecd118c0d312a6a664d44e6c7 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/bezierobjectbar.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/calloutshapes.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/calloutshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..162cb5d5fe72a7aae2537083bb60e02063878624 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/calloutshapes.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/colorbar.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/colorbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..1ecbab6a41cef8aff12cf933bf28a613ae9c477d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/colorbar.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/drawbar.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/drawbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..ef317dd852c87df52748f22b8fe74e6ae5fa2d5e --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/drawbar.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/drawingobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/drawingobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..1be7e148635fdf5df39c5011d9a2dc543f1953ba --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/drawingobjectbar.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/drawtextobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/drawtextobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..3387e2e9a843ccef1a77286b82fc136f1e14a9a4 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/drawtextobjectbar.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/extrusionobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/extrusionobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..6606c0375563accb14b973af9c30029ec8d53f7d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/extrusionobjectbar.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/flowchartshapes.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/flowchartshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..e2d121665d1b23188505bfb9c22661dde4d9a063 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/flowchartshapes.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/fontworkobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/fontworkobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..5ad01fd294a73bd8b8013e596909e6f13b3c0b01 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/fontworkobjectbar.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/fontworkshapetype.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/fontworkshapetype.xml new file mode 100644 index 0000000000000000000000000000000000000000..15d38faa54ade87d77c4812b8593a80570ff239b --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/fontworkshapetype.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/formcontrols.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/formcontrols.xml new file mode 100644 index 0000000000000000000000000000000000000000..cb8f8308473f90846774484b946e508e63da7112 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/formcontrols.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/formdesign.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/formdesign.xml new file mode 100644 index 0000000000000000000000000000000000000000..a8c3f31028d4bcedfb3fb276209ff16233e852ce --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/formdesign.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/formsfilterbar.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/formsfilterbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..04ccf825ab11b9963ddfa1f4e3bb9c017a3cb23c --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/formsfilterbar.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/formsnavigationbar.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/formsnavigationbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..64fc42d55b334b4bf9257e2bff91703f894e4043 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/formsnavigationbar.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/formtextobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/formtextobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..97b5e236699b94fc9fb88c61b5d4ebf4d05e2300 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/formtextobjectbar.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/frameobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/frameobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..7751c5a4af489f80566ea37bb313d40442b08018 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/frameobjectbar.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/fullscreenbar.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/fullscreenbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..d58cf750d48896285f2f08dd7bec5e58672711fb --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/fullscreenbar.xml @@ -0,0 +1,27 @@ + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/graffilterbar.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/graffilterbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..71d7feb096b988862ddf25afc143dcfb01ff7231 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/graffilterbar.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/graphicobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/graphicobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..3884744152cf9a649f5d6791a7b4bc928bd11ca6 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/graphicobjectbar.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/insertbar.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/insertbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..d63e61fa6c91c523e3fd993726f274d4851c552a --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/insertbar.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/insertobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/insertobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..db35bad516df880133bb355eb9b0f95340915c67 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/insertobjectbar.xml @@ -0,0 +1,29 @@ + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/mediaobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/mediaobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..ad8c94f3d62e7259deac41c06204fb13083d1972 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/mediaobjectbar.xml @@ -0,0 +1,29 @@ + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/moreformcontrols.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/moreformcontrols.xml new file mode 100644 index 0000000000000000000000000000000000000000..47480e4d6a3c6edc6d4b1369893b013bbd6a71aa --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/moreformcontrols.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/numobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/numobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..f3588f42f8f383e98808d53c3007cf3bb40999cc --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/numobjectbar.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/oleobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/oleobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..ae9ef7079c35c756156df8d9fcba2e69f0b8307b --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/oleobjectbar.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/optimizetablebar.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/optimizetablebar.xml new file mode 100644 index 0000000000000000000000000000000000000000..54005e3f2cff4c5ec05c03f36a3aaa5203ee4234 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/optimizetablebar.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/previewobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/previewobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..46e606ea74971a5404582a99070b5a7c02c9b4c9 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/previewobjectbar.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/standardbar.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/standardbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..6b251da089e9bd2ff000bc87fe7223a212d4a31f --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/standardbar.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/starshapes.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/starshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..6a7cdb36fb093951583bbd8d0857843f491cc19d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/starshapes.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/symbolshapes.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/symbolshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..95017e5c1dfd12a736eb5a02bcbdef86dd0d8e6d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/symbolshapes.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/tableobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/tableobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..2ca8b7f3a842737f7ab6687e0a6dda9e286a6719 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/tableobjectbar.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/textobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/textobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..4789d09764f84cd4e66cab6621543debfdec6805 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/textobjectbar.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/toolbar.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/toolbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..5f4b7d78684bcdd3b212240669ada96a4240083b --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/toolbar.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/viewerbar.xml b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/viewerbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..50b6dd6c1b2c65bbd19d2f118dcee6cf9f810526 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swreport/toolbar/viewerbar.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/menubar/menubar.xml b/openoffice/share/config/soffice.cfg/modules/swriter/menubar/menubar.xml new file mode 100644 index 0000000000000000000000000000000000000000..6e324c356f37e17b045898907925a8252a119959 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/menubar/menubar.xml @@ -0,0 +1,481 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/statusbar/statusbar.xml b/openoffice/share/config/soffice.cfg/modules/swriter/statusbar/statusbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..a2c11ca6cfae04f09a4619b31fb4f3181cd872ee --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/statusbar/statusbar.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/alignmentbar.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/alignmentbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..35b396b4a87e24ac5f5ea7c9c712d81cda5d6ab5 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/alignmentbar.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/arrowshapes.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/arrowshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..3bd2ff23d669eed647d8abe8aa960ba55a420889 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/arrowshapes.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/basicshapes.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/basicshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..5500f410751d693120c9d76667668ed3ae956338 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/basicshapes.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/bezierobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/bezierobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..6174f0ffb9cfc1eecd118c0d312a6a664d44e6c7 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/bezierobjectbar.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/calloutshapes.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/calloutshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..162cb5d5fe72a7aae2537083bb60e02063878624 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/calloutshapes.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/colorbar.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/colorbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..1ecbab6a41cef8aff12cf933bf28a613ae9c477d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/colorbar.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/drawbar.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/drawbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..ef317dd852c87df52748f22b8fe74e6ae5fa2d5e --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/drawbar.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/drawingobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/drawingobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..1be7e148635fdf5df39c5011d9a2dc543f1953ba --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/drawingobjectbar.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/drawtextobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/drawtextobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..3387e2e9a843ccef1a77286b82fc136f1e14a9a4 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/drawtextobjectbar.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/extrusionobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/extrusionobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..6606c0375563accb14b973af9c30029ec8d53f7d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/extrusionobjectbar.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/findbar.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/findbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..1707483745c2d29be5007545ea55ece789cab459 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/findbar.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/flowchartshapes.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/flowchartshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..e2d121665d1b23188505bfb9c22661dde4d9a063 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/flowchartshapes.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/fontworkobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/fontworkobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..5ad01fd294a73bd8b8013e596909e6f13b3c0b01 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/fontworkobjectbar.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/fontworkshapetype.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/fontworkshapetype.xml new file mode 100644 index 0000000000000000000000000000000000000000..15d38faa54ade87d77c4812b8593a80570ff239b --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/fontworkshapetype.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/formcontrols.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/formcontrols.xml new file mode 100644 index 0000000000000000000000000000000000000000..cb8f8308473f90846774484b946e508e63da7112 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/formcontrols.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/formdesign.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/formdesign.xml new file mode 100644 index 0000000000000000000000000000000000000000..8702837e8870c772be854dac0ef8412c8b33bfc6 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/formdesign.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/formsfilterbar.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/formsfilterbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..04ccf825ab11b9963ddfa1f4e3bb9c017a3cb23c --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/formsfilterbar.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/formsnavigationbar.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/formsnavigationbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..432786975bd335cf975be892cf50c56bf68bbc0d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/formsnavigationbar.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/formtextobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/formtextobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..97b5e236699b94fc9fb88c61b5d4ebf4d05e2300 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/formtextobjectbar.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/frameobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/frameobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..7751c5a4af489f80566ea37bb313d40442b08018 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/frameobjectbar.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/fullscreenbar.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/fullscreenbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..d58cf750d48896285f2f08dd7bec5e58672711fb --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/fullscreenbar.xml @@ -0,0 +1,27 @@ + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/graffilterbar.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/graffilterbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..71d7feb096b988862ddf25afc143dcfb01ff7231 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/graffilterbar.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/graphicobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/graphicobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..3884744152cf9a649f5d6791a7b4bc928bd11ca6 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/graphicobjectbar.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/insertbar.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/insertbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..598d9b6bef18ff7c4002a290bc2fa6ca45ebbfe9 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/insertbar.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/mediaobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/mediaobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..ad8c94f3d62e7259deac41c06204fb13083d1972 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/mediaobjectbar.xml @@ -0,0 +1,29 @@ + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/moreformcontrols.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/moreformcontrols.xml new file mode 100644 index 0000000000000000000000000000000000000000..47480e4d6a3c6edc6d4b1369893b013bbd6a71aa --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/moreformcontrols.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/numobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/numobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..f3588f42f8f383e98808d53c3007cf3bb40999cc --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/numobjectbar.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/oleobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/oleobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..ae9ef7079c35c756156df8d9fcba2e69f0b8307b --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/oleobjectbar.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/optimizetablebar.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/optimizetablebar.xml new file mode 100644 index 0000000000000000000000000000000000000000..54005e3f2cff4c5ec05c03f36a3aaa5203ee4234 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/optimizetablebar.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/previewobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/previewobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..46e606ea74971a5404582a99070b5a7c02c9b4c9 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/previewobjectbar.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/standardbar.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/standardbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..6b251da089e9bd2ff000bc87fe7223a212d4a31f --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/standardbar.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/starshapes.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/starshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..6a7cdb36fb093951583bbd8d0857843f491cc19d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/starshapes.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/symbolshapes.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/symbolshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..95017e5c1dfd12a736eb5a02bcbdef86dd0d8e6d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/symbolshapes.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/tableobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/tableobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..2ca8b7f3a842737f7ab6687e0a6dda9e286a6719 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/tableobjectbar.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/textobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/textobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..4789d09764f84cd4e66cab6621543debfdec6805 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/textobjectbar.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/toolbar.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/toolbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..5f4b7d78684bcdd3b212240669ada96a4240083b --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/toolbar.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/viewerbar.xml b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/viewerbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..50b6dd6c1b2c65bbd19d2f118dcee6cf9f810526 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swriter/toolbar/viewerbar.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/menubar/menubar.xml b/openoffice/share/config/soffice.cfg/modules/swxform/menubar/menubar.xml new file mode 100644 index 0000000000000000000000000000000000000000..6ab6c0ffc825a5c7c162d1c271f7d52a4a9d5ade --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/menubar/menubar.xml @@ -0,0 +1,474 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/statusbar/statusbar.xml b/openoffice/share/config/soffice.cfg/modules/swxform/statusbar/statusbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..a2c11ca6cfae04f09a4619b31fb4f3181cd872ee --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/statusbar/statusbar.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/alignmentbar.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/alignmentbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..35b396b4a87e24ac5f5ea7c9c712d81cda5d6ab5 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/alignmentbar.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/arrowshapes.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/arrowshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..3bd2ff23d669eed647d8abe8aa960ba55a420889 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/arrowshapes.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/basicshapes.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/basicshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..5500f410751d693120c9d76667668ed3ae956338 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/basicshapes.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/bezierobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/bezierobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..6174f0ffb9cfc1eecd118c0d312a6a664d44e6c7 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/bezierobjectbar.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/calloutshapes.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/calloutshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..162cb5d5fe72a7aae2537083bb60e02063878624 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/calloutshapes.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/colorbar.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/colorbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..1ecbab6a41cef8aff12cf933bf28a613ae9c477d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/colorbar.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/drawbar.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/drawbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..ef317dd852c87df52748f22b8fe74e6ae5fa2d5e --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/drawbar.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/drawingobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/drawingobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..1be7e148635fdf5df39c5011d9a2dc543f1953ba --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/drawingobjectbar.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/drawtextobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/drawtextobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..3387e2e9a843ccef1a77286b82fc136f1e14a9a4 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/drawtextobjectbar.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/extrusionobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/extrusionobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..6606c0375563accb14b973af9c30029ec8d53f7d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/extrusionobjectbar.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/findbar.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/findbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..1707483745c2d29be5007545ea55ece789cab459 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/findbar.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/flowchartshapes.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/flowchartshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..e2d121665d1b23188505bfb9c22661dde4d9a063 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/flowchartshapes.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/fontworkobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/fontworkobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..5ad01fd294a73bd8b8013e596909e6f13b3c0b01 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/fontworkobjectbar.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/fontworkshapetype.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/fontworkshapetype.xml new file mode 100644 index 0000000000000000000000000000000000000000..15d38faa54ade87d77c4812b8593a80570ff239b --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/fontworkshapetype.xml @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/formcontrols.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/formcontrols.xml new file mode 100644 index 0000000000000000000000000000000000000000..c5d266fa25f4ac04ca7c2b3042624ef9d6e52a23 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/formcontrols.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/formdesign.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/formdesign.xml new file mode 100644 index 0000000000000000000000000000000000000000..6663cd75b9db666eaa8f3ea88f241fec9656df05 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/formdesign.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/formsfilterbar.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/formsfilterbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..04ccf825ab11b9963ddfa1f4e3bb9c017a3cb23c --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/formsfilterbar.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/formsnavigationbar.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/formsnavigationbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..432786975bd335cf975be892cf50c56bf68bbc0d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/formsnavigationbar.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/formtextobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/formtextobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..97b5e236699b94fc9fb88c61b5d4ebf4d05e2300 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/formtextobjectbar.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/frameobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/frameobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..7751c5a4af489f80566ea37bb313d40442b08018 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/frameobjectbar.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/fullscreenbar.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/fullscreenbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..d58cf750d48896285f2f08dd7bec5e58672711fb --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/fullscreenbar.xml @@ -0,0 +1,27 @@ + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/graffilterbar.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/graffilterbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..71d7feb096b988862ddf25afc143dcfb01ff7231 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/graffilterbar.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/graphicobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/graphicobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..3884744152cf9a649f5d6791a7b4bc928bd11ca6 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/graphicobjectbar.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/insertbar.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/insertbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..d63e61fa6c91c523e3fd993726f274d4851c552a --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/insertbar.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/insertobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/insertobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..db35bad516df880133bb355eb9b0f95340915c67 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/insertobjectbar.xml @@ -0,0 +1,29 @@ + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/mediaobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/mediaobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..ad8c94f3d62e7259deac41c06204fb13083d1972 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/mediaobjectbar.xml @@ -0,0 +1,29 @@ + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/moreformcontrols.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/moreformcontrols.xml new file mode 100644 index 0000000000000000000000000000000000000000..a77ccea4f648c8073f0e5871250b49c55697a13b --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/moreformcontrols.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/numobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/numobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..f3588f42f8f383e98808d53c3007cf3bb40999cc --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/numobjectbar.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/oleobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/oleobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..ae9ef7079c35c756156df8d9fcba2e69f0b8307b --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/oleobjectbar.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/optimizetablebar.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/optimizetablebar.xml new file mode 100644 index 0000000000000000000000000000000000000000..54005e3f2cff4c5ec05c03f36a3aaa5203ee4234 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/optimizetablebar.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/previewobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/previewobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..46e606ea74971a5404582a99070b5a7c02c9b4c9 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/previewobjectbar.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/standardbar.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/standardbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..7da2b01a01b7524e2e215d9d553d2a900657e3da --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/standardbar.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/starshapes.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/starshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..6a7cdb36fb093951583bbd8d0857843f491cc19d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/starshapes.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/symbolshapes.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/symbolshapes.xml new file mode 100644 index 0000000000000000000000000000000000000000..95017e5c1dfd12a736eb5a02bcbdef86dd0d8e6d --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/symbolshapes.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/tableobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/tableobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..2ca8b7f3a842737f7ab6687e0a6dda9e286a6719 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/tableobjectbar.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/textobjectbar.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/textobjectbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..4789d09764f84cd4e66cab6621543debfdec6805 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/textobjectbar.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/toolbar.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/toolbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..5f4b7d78684bcdd3b212240669ada96a4240083b --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/toolbar.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/viewerbar.xml b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/viewerbar.xml new file mode 100644 index 0000000000000000000000000000000000000000..50b6dd6c1b2c65bbd19d2f118dcee6cf9f810526 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/modules/swxform/toolbar/viewerbar.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/openoffice/share/config/soffice.cfg/simpress/effects.xml b/openoffice/share/config/soffice.cfg/simpress/effects.xml new file mode 100644 index 0000000000000000000000000000000000000000..b0b316bebe7492d4490240aac4b492e24e729e10 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/simpress/effects.xml @@ -0,0 +1,2650 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + /> + + + + + + + + /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/simpress/transitions-ogl.xml b/openoffice/share/config/soffice.cfg/simpress/transitions-ogl.xml new file mode 100644 index 0000000000000000000000000000000000000000..35eca045bc9fdda5b09103f68abb3ceb3cc9b367 --- /dev/null +++ b/openoffice/share/config/soffice.cfg/simpress/transitions-ogl.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/soffice.cfg/simpress/transitions.xml b/openoffice/share/config/soffice.cfg/simpress/transitions.xml new file mode 100644 index 0000000000000000000000000000000000000000..d33783b596bf10fc43e060d6f30680463d37caff --- /dev/null +++ b/openoffice/share/config/soffice.cfg/simpress/transitions.xml @@ -0,0 +1,242 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + }, + + + + + + }, + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/openoffice/share/config/symbol/l_2people.bmp b/openoffice/share/config/symbol/l_2people.bmp new file mode 100644 index 0000000000000000000000000000000000000000..5b7a8fc17f2e7e9c9a00aeb2b5ac38f05faf6d72 Binary files /dev/null and b/openoffice/share/config/symbol/l_2people.bmp differ diff --git a/openoffice/share/config/symbol/l_attention1.bmp b/openoffice/share/config/symbol/l_attention1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..bf6890f3934198b13439cb59dd981b08b6e6fb54 Binary files /dev/null and b/openoffice/share/config/symbol/l_attention1.bmp differ diff --git a/openoffice/share/config/symbol/l_attention2.bmp b/openoffice/share/config/symbol/l_attention2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..120c9e9f223ab62e69acef55354d43ec12185dc8 Binary files /dev/null and b/openoffice/share/config/symbol/l_attention2.bmp differ diff --git a/openoffice/share/config/symbol/l_attention3.bmp b/openoffice/share/config/symbol/l_attention3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..7b48a9cf0b06a50510897bfc9732d57a70f38ddd Binary files /dev/null and b/openoffice/share/config/symbol/l_attention3.bmp differ diff --git a/openoffice/share/config/symbol/l_candy.bmp b/openoffice/share/config/symbol/l_candy.bmp new file mode 100644 index 0000000000000000000000000000000000000000..935fdf8c378a075b8a2f71aefc21a388ac226018 Binary files /dev/null and b/openoffice/share/config/symbol/l_candy.bmp differ diff --git a/openoffice/share/config/symbol/l_face.bmp b/openoffice/share/config/symbol/l_face.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c44d95616a38fbdd522b85440ac5fa33b67b86db Binary files /dev/null and b/openoffice/share/config/symbol/l_face.bmp differ diff --git a/openoffice/share/config/symbol/l_flower.bmp b/openoffice/share/config/symbol/l_flower.bmp new file mode 100644 index 0000000000000000000000000000000000000000..ced7409f1285cd06d51e72532adab5ccbac0c9da Binary files /dev/null and b/openoffice/share/config/symbol/l_flower.bmp differ diff --git a/openoffice/share/config/symbol/l_ghost.bmp b/openoffice/share/config/symbol/l_ghost.bmp new file mode 100644 index 0000000000000000000000000000000000000000..877ba271389321dcf4cb1b61ae6c477a2ea5cd3b Binary files /dev/null and b/openoffice/share/config/symbol/l_ghost.bmp differ diff --git a/openoffice/share/config/symbol/l_halloween.bmp b/openoffice/share/config/symbol/l_halloween.bmp new file mode 100644 index 0000000000000000000000000000000000000000..8326cd23a269df4a2f915479e7e445499395ee19 Binary files /dev/null and b/openoffice/share/config/symbol/l_halloween.bmp differ diff --git a/openoffice/share/config/symbol/l_home.bmp b/openoffice/share/config/symbol/l_home.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c34900a2bc672eda8e7e682be95e68d31f474c34 Binary files /dev/null and b/openoffice/share/config/symbol/l_home.bmp differ diff --git a/openoffice/share/config/symbol/l_lamp.bmp b/openoffice/share/config/symbol/l_lamp.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6a824ef26e827e000c9784fdfe6770974d9390f9 Binary files /dev/null and b/openoffice/share/config/symbol/l_lamp.bmp differ diff --git a/openoffice/share/config/symbol/l_lock.bmp b/openoffice/share/config/symbol/l_lock.bmp new file mode 100644 index 0000000000000000000000000000000000000000..986f4d055576ffae3da12cc069eac5b1783e937d Binary files /dev/null and b/openoffice/share/config/symbol/l_lock.bmp differ diff --git a/openoffice/share/config/symbol/l_page_b.bmp b/openoffice/share/config/symbol/l_page_b.bmp new file mode 100644 index 0000000000000000000000000000000000000000..94c3c67dd56c3fd3e16c2622c71d97bd3239251b Binary files /dev/null and b/openoffice/share/config/symbol/l_page_b.bmp differ diff --git a/openoffice/share/config/symbol/l_page_g.bmp b/openoffice/share/config/symbol/l_page_g.bmp new file mode 100644 index 0000000000000000000000000000000000000000..f0b8d7dc65767362b1ce2212a2772bac3f491b16 Binary files /dev/null and b/openoffice/share/config/symbol/l_page_g.bmp differ diff --git a/openoffice/share/config/symbol/l_page_y.bmp b/openoffice/share/config/symbol/l_page_y.bmp new file mode 100644 index 0000000000000000000000000000000000000000..39e7c98c2c98482efb02c03804e91eb77b5152d4 Binary files /dev/null and b/openoffice/share/config/symbol/l_page_y.bmp differ diff --git a/openoffice/share/config/symbol/l_people.bmp b/openoffice/share/config/symbol/l_people.bmp new file mode 100644 index 0000000000000000000000000000000000000000..112339015a7dca8a2fb9e79026d4f830800c1fa8 Binary files /dev/null and b/openoffice/share/config/symbol/l_people.bmp differ diff --git a/openoffice/share/config/symbol/l_rose.bmp b/openoffice/share/config/symbol/l_rose.bmp new file mode 100644 index 0000000000000000000000000000000000000000..5feafeed39ad8593ddf8c863930e2c10c8061c82 Binary files /dev/null and b/openoffice/share/config/symbol/l_rose.bmp differ diff --git a/openoffice/share/config/symbol/l_save.bmp b/openoffice/share/config/symbol/l_save.bmp new file mode 100644 index 0000000000000000000000000000000000000000..77a33b032db4d9bb70cee7b908a73e4201e21581 Binary files /dev/null and b/openoffice/share/config/symbol/l_save.bmp differ diff --git a/openoffice/share/config/symbol/l_smiley_1.bmp b/openoffice/share/config/symbol/l_smiley_1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1d4c064b4c883f4f031650424b09967b798e3fa7 Binary files /dev/null and b/openoffice/share/config/symbol/l_smiley_1.bmp differ diff --git a/openoffice/share/config/symbol/l_smiley_oh.bmp b/openoffice/share/config/symbol/l_smiley_oh.bmp new file mode 100644 index 0000000000000000000000000000000000000000..54d6067f213831faaf1524deb6e825cb5437caf7 Binary files /dev/null and b/openoffice/share/config/symbol/l_smiley_oh.bmp differ diff --git a/openoffice/share/config/symbol/l_smiley_sad.bmp b/openoffice/share/config/symbol/l_smiley_sad.bmp new file mode 100644 index 0000000000000000000000000000000000000000..bfa17eaf012efdca2468fd534bb8a01a0550cca0 Binary files /dev/null and b/openoffice/share/config/symbol/l_smiley_sad.bmp differ diff --git a/openoffice/share/config/symbol/l_snow.bmp b/openoffice/share/config/symbol/l_snow.bmp new file mode 100644 index 0000000000000000000000000000000000000000..fce169d0a611d928b7b9f92fbca84b08007631bf Binary files /dev/null and b/openoffice/share/config/symbol/l_snow.bmp differ diff --git a/openoffice/share/config/symbol/l_star.bmp b/openoffice/share/config/symbol/l_star.bmp new file mode 100644 index 0000000000000000000000000000000000000000..5a12554911f1986d8001efece7d428bd2057fb5c Binary files /dev/null and b/openoffice/share/config/symbol/l_star.bmp differ diff --git a/openoffice/share/config/symbol/s_arrow-1.bmp b/openoffice/share/config/symbol/s_arrow-1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..4b77c9b44afd250ce83386ef21f731e949eb693a Binary files /dev/null and b/openoffice/share/config/symbol/s_arrow-1.bmp differ diff --git a/openoffice/share/config/symbol/s_arrow-2.bmp b/openoffice/share/config/symbol/s_arrow-2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e7c94e725911c625d290fd136f9c3ebdbef3a600 Binary files /dev/null and b/openoffice/share/config/symbol/s_arrow-2.bmp differ diff --git a/openoffice/share/config/symbol/s_arrow-3.bmp b/openoffice/share/config/symbol/s_arrow-3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..14d544dc8c50ad35baac3955fc4b6358d77a10a8 Binary files /dev/null and b/openoffice/share/config/symbol/s_arrow-3.bmp differ diff --git a/openoffice/share/config/symbol/s_arrow-4.bmp b/openoffice/share/config/symbol/s_arrow-4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..d0a192b6ce6d3914486986deb0506717187e514f Binary files /dev/null and b/openoffice/share/config/symbol/s_arrow-4.bmp differ diff --git a/openoffice/share/config/symbol/s_attention1.bmp b/openoffice/share/config/symbol/s_attention1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..d3fe270df958b3d21a33ec88aaa9c1d2405a323b Binary files /dev/null and b/openoffice/share/config/symbol/s_attention1.bmp differ diff --git a/openoffice/share/config/symbol/s_attention2.bmp b/openoffice/share/config/symbol/s_attention2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..dc9df13aa9f907f259c776c9375e39f9ee19fef2 Binary files /dev/null and b/openoffice/share/config/symbol/s_attention2.bmp differ diff --git a/openoffice/share/config/symbol/s_attention3.bmp b/openoffice/share/config/symbol/s_attention3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b52cd4d4e9ad356e0a53a3e7f8f60f65b74131c7 Binary files /dev/null and b/openoffice/share/config/symbol/s_attention3.bmp differ diff --git a/openoffice/share/config/symbol/s_ball-b.bmp b/openoffice/share/config/symbol/s_ball-b.bmp new file mode 100644 index 0000000000000000000000000000000000000000..aba133720c5da21148be56dd1c602439841f3770 Binary files /dev/null and b/openoffice/share/config/symbol/s_ball-b.bmp differ diff --git a/openoffice/share/config/symbol/s_ball-g.bmp b/openoffice/share/config/symbol/s_ball-g.bmp new file mode 100644 index 0000000000000000000000000000000000000000..be71aa3045e761bc7c14aff90f88841a754635db Binary files /dev/null and b/openoffice/share/config/symbol/s_ball-g.bmp differ diff --git a/openoffice/share/config/symbol/s_ball-r.bmp b/openoffice/share/config/symbol/s_ball-r.bmp new file mode 100644 index 0000000000000000000000000000000000000000..40f49878b75fa7b429b04fb9fe22179e725fed7a Binary files /dev/null and b/openoffice/share/config/symbol/s_ball-r.bmp differ diff --git a/openoffice/share/config/symbol/s_ball.bmp b/openoffice/share/config/symbol/s_ball.bmp new file mode 100644 index 0000000000000000000000000000000000000000..423f065ebdf767d48b8e7b6a20b2c25b2fd866dc Binary files /dev/null and b/openoffice/share/config/symbol/s_ball.bmp differ diff --git a/openoffice/share/config/symbol/s_bug.bmp b/openoffice/share/config/symbol/s_bug.bmp new file mode 100644 index 0000000000000000000000000000000000000000..ca450ae47c59d889ca0a1aeae884ec4f361df0a4 Binary files /dev/null and b/openoffice/share/config/symbol/s_bug.bmp differ diff --git a/openoffice/share/config/symbol/s_clover.bmp b/openoffice/share/config/symbol/s_clover.bmp new file mode 100644 index 0000000000000000000000000000000000000000..cff9bd253a6111c676f867d8e94da9beda5e3eda Binary files /dev/null and b/openoffice/share/config/symbol/s_clover.bmp differ diff --git a/openoffice/share/config/symbol/s_egg.bmp b/openoffice/share/config/symbol/s_egg.bmp new file mode 100644 index 0000000000000000000000000000000000000000..7a3a5521e90b2a51cb658ecb4bd939e8054e0229 Binary files /dev/null and b/openoffice/share/config/symbol/s_egg.bmp differ diff --git a/openoffice/share/config/symbol/s_face.bmp b/openoffice/share/config/symbol/s_face.bmp new file mode 100644 index 0000000000000000000000000000000000000000..60b5db9bd3a010f7ecce6480b0cac089a9f857ce Binary files /dev/null and b/openoffice/share/config/symbol/s_face.bmp differ diff --git a/openoffice/share/config/symbol/s_flower.bmp b/openoffice/share/config/symbol/s_flower.bmp new file mode 100644 index 0000000000000000000000000000000000000000..b560e3240422afb2e04406ee2d43d3b23560e147 Binary files /dev/null and b/openoffice/share/config/symbol/s_flower.bmp differ diff --git a/openoffice/share/config/symbol/s_ghost.bmp b/openoffice/share/config/symbol/s_ghost.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a657110ab50ba8af1c274e5eb1c5558f6b1df7fb Binary files /dev/null and b/openoffice/share/config/symbol/s_ghost.bmp differ diff --git a/openoffice/share/config/symbol/s_group.bmp b/openoffice/share/config/symbol/s_group.bmp new file mode 100644 index 0000000000000000000000000000000000000000..fe80f860834dcb5aacfb3d85d9965cc0679dbe43 Binary files /dev/null and b/openoffice/share/config/symbol/s_group.bmp differ diff --git a/openoffice/share/config/symbol/s_halloween.bmp b/openoffice/share/config/symbol/s_halloween.bmp new file mode 100644 index 0000000000000000000000000000000000000000..d1885178325bcac5f18d9baec99436c0d65b2049 Binary files /dev/null and b/openoffice/share/config/symbol/s_halloween.bmp differ diff --git a/openoffice/share/config/symbol/s_heart.bmp b/openoffice/share/config/symbol/s_heart.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6cea8eca909e96103a2d33894a81d8239dbc6b0c Binary files /dev/null and b/openoffice/share/config/symbol/s_heart.bmp differ diff --git a/openoffice/share/config/symbol/s_home.bmp b/openoffice/share/config/symbol/s_home.bmp new file mode 100644 index 0000000000000000000000000000000000000000..931d25dc69b007b8d4561b2814221ae5f067801c Binary files /dev/null and b/openoffice/share/config/symbol/s_home.bmp differ diff --git a/openoffice/share/config/symbol/s_lock.bmp b/openoffice/share/config/symbol/s_lock.bmp new file mode 100644 index 0000000000000000000000000000000000000000..09914cbd14ac7a58b395230966b486b4e7d75fd1 Binary files /dev/null and b/openoffice/share/config/symbol/s_lock.bmp differ diff --git a/openoffice/share/config/symbol/s_ok-g.bmp b/openoffice/share/config/symbol/s_ok-g.bmp new file mode 100644 index 0000000000000000000000000000000000000000..8c3480ce0bdb830de4e78c2f5100c73c27925fb8 Binary files /dev/null and b/openoffice/share/config/symbol/s_ok-g.bmp differ diff --git a/openoffice/share/config/symbol/s_ok-r.bmp b/openoffice/share/config/symbol/s_ok-r.bmp new file mode 100644 index 0000000000000000000000000000000000000000..442391512ea2ebe4813465d3de7570cca962537f Binary files /dev/null and b/openoffice/share/config/symbol/s_ok-r.bmp differ diff --git a/openoffice/share/config/symbol/s_ok.bmp b/openoffice/share/config/symbol/s_ok.bmp new file mode 100644 index 0000000000000000000000000000000000000000..ca73720115805d25f265d72af0ed88eb504fa6fc Binary files /dev/null and b/openoffice/share/config/symbol/s_ok.bmp differ diff --git a/openoffice/share/config/symbol/s_page_b.bmp b/openoffice/share/config/symbol/s_page_b.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c97bc83c22039b29392d8dc085ace87fd74ce4cd Binary files /dev/null and b/openoffice/share/config/symbol/s_page_b.bmp differ diff --git a/openoffice/share/config/symbol/s_page_g.bmp b/openoffice/share/config/symbol/s_page_g.bmp new file mode 100644 index 0000000000000000000000000000000000000000..ddeb8b5776b45851881ba06efcad7a7f40a74b66 Binary files /dev/null and b/openoffice/share/config/symbol/s_page_g.bmp differ diff --git a/openoffice/share/config/symbol/s_page_y.bmp b/openoffice/share/config/symbol/s_page_y.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1af36585931f6989e674f776c99ed6c4762b04e6 Binary files /dev/null and b/openoffice/share/config/symbol/s_page_y.bmp differ diff --git a/openoffice/share/config/symbol/s_pen-b.bmp b/openoffice/share/config/symbol/s_pen-b.bmp new file mode 100644 index 0000000000000000000000000000000000000000..bc340dbe86a5206f9046000784bcd5ed54d48fee Binary files /dev/null and b/openoffice/share/config/symbol/s_pen-b.bmp differ diff --git a/openoffice/share/config/symbol/s_pen-g.bmp b/openoffice/share/config/symbol/s_pen-g.bmp new file mode 100644 index 0000000000000000000000000000000000000000..fe5ae67e90f05b419833bcc9cc5226e09323be60 Binary files /dev/null and b/openoffice/share/config/symbol/s_pen-g.bmp differ diff --git a/openoffice/share/config/symbol/s_pen-r.bmp b/openoffice/share/config/symbol/s_pen-r.bmp new file mode 100644 index 0000000000000000000000000000000000000000..437df472c2188751e92a3cc54835e51e5b255664 Binary files /dev/null and b/openoffice/share/config/symbol/s_pen-r.bmp differ diff --git a/openoffice/share/config/symbol/s_people.bmp b/openoffice/share/config/symbol/s_people.bmp new file mode 100644 index 0000000000000000000000000000000000000000..d0add8e7b1d042b54d54ed8f3f6809fbb35e0697 Binary files /dev/null and b/openoffice/share/config/symbol/s_people.bmp differ diff --git a/openoffice/share/config/symbol/s_smily_1.bmp b/openoffice/share/config/symbol/s_smily_1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..0fcdfdf0dcd277f763d3c67cdec7bb74b113f8c9 Binary files /dev/null and b/openoffice/share/config/symbol/s_smily_1.bmp differ diff --git a/openoffice/share/config/symbol/s_smily_oh.bmp b/openoffice/share/config/symbol/s_smily_oh.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a9e15d73cde01faf9e22df9a68c80c69276eca40 Binary files /dev/null and b/openoffice/share/config/symbol/s_smily_oh.bmp differ diff --git a/openoffice/share/config/symbol/s_smily_sad.bmp b/openoffice/share/config/symbol/s_smily_sad.bmp new file mode 100644 index 0000000000000000000000000000000000000000..62f140edc972a2d74ddb588d85ece8b6216fbf73 Binary files /dev/null and b/openoffice/share/config/symbol/s_smily_sad.bmp differ diff --git a/openoffice/share/config/symbol/s_snow.bmp b/openoffice/share/config/symbol/s_snow.bmp new file mode 100644 index 0000000000000000000000000000000000000000..a19e235e3c5dbc4d0f29148b86ba4de6e3d9f7f7 Binary files /dev/null and b/openoffice/share/config/symbol/s_snow.bmp differ diff --git a/openoffice/share/config/symbol/s_star.bmp b/openoffice/share/config/symbol/s_star.bmp new file mode 100644 index 0000000000000000000000000000000000000000..275325f4b3039ba7c7911f1f80ec0f381ae86556 Binary files /dev/null and b/openoffice/share/config/symbol/s_star.bmp differ diff --git a/openoffice/share/config/symbol/s_team.bmp b/openoffice/share/config/symbol/s_team.bmp new file mode 100644 index 0000000000000000000000000000000000000000..08fcc178eeb8aee743c94cf63df795ec7684dce8 Binary files /dev/null and b/openoffice/share/config/symbol/s_team.bmp differ diff --git a/openoffice/share/config/symbol/s_x-g.bmp b/openoffice/share/config/symbol/s_x-g.bmp new file mode 100644 index 0000000000000000000000000000000000000000..e014a6cb79dcc31d578d548f825107b8b2c1ebff Binary files /dev/null and b/openoffice/share/config/symbol/s_x-g.bmp differ diff --git a/openoffice/share/config/symbol/s_x-r.bmp b/openoffice/share/config/symbol/s_x-r.bmp new file mode 100644 index 0000000000000000000000000000000000000000..01c236860da7bd3c0496b7f69d1f1fcb8d721179 Binary files /dev/null and b/openoffice/share/config/symbol/s_x-r.bmp differ diff --git a/openoffice/share/config/symbol/s_x.bmp b/openoffice/share/config/symbol/s_x.bmp new file mode 100644 index 0000000000000000000000000000000000000000..01cbbc1b9e48e1eb7b272a69dd00ccb66fbcf6da Binary files /dev/null and b/openoffice/share/config/symbol/s_x.bmp differ diff --git a/openoffice/share/config/webcast/common.inc b/openoffice/share/config/webcast/common.inc new file mode 100644 index 0000000000000000000000000000000000000000..599d1c7487ba51b691cefb1187436890c3a18e82 --- /dev/null +++ b/openoffice/share/config/webcast/common.inc @@ -0,0 +1,131 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +<% + +public const cnRefreshTime = 5 ' refresh time in seconds + +' filename for file with all pictures and file containing the name of the current picture +public const csFilePicture= "picture.txt" +public const csFileCurrent= "currpic.txt" + +' constants for file-access +const ForReading = 1 +const ForWriting = 2 + +' new-line delimiter +Dim FILE_LINE_DELIMITER +FILE_LINE_DELIMITER = vbCRLF + +'/** +' * Get data from file using a given separator. +' */ +function File_getDataVirtual( sFilename, sServerPath, sSeperator ) + call Err.Clear() + + Dim aFSObject, sServerFileName + + Set aFSObject = CreateObject("Scripting.FileSystemObject") + sServerFileName = aFSObject.BuildPath( Server.MapPath( sServerPath ), sFileName ) + + File_getDataVirtual = "" + if Err.Number = 0 then + File_getDataVirtual = File_read( sServerFileName ) + If Not IsNull(File_getDataVirtual) Then + File_getDataVirtual = Replace( File_getDataVirtual, FILE_LINE_DELIMITER, sSeperator) + File_getDataVirtual = Split( File_getDataVirtual, sSeperator) + End If + end if +end function + +'/** +' * Get data from a file +' */ +function File_read( sFilename ) + call Err.Clear() + + Dim aFSObject, aStream + + Set aFSObject = CreateObject( "Scripting.FileSystemObject" ) + Set aStream = aFSObject.OpenTextFile( sFilename, ForReading ) + + while not aStream.AtEndOfStream + File_read = File_read + aStream.ReadLine + FILE_LINE_DELIMITER + wend + + aStream.Close +end function + +'/** +' * Get data from a file given by filename and virtual pathname +' */ +Function File_readVirtual(sFileName, sServerPath) + call Err.Clear() + + Dim aFSObject, sServerFileName + + Set aFSObject = CreateObject("Scripting.FileSystemObject") + sServerFileName = aFSObject.BuildPath( Server.MapPath( sServerPath ), sFileName ) + + File_readVirtual = "" + if Err.Number = 0 then + File_readVirtual = File_read( sServerFileName ) + end if +End Function + +'/** +' * Write data to a file +' */ +function File_write( sFileName, sText ) + call Err.Clear() + + Dim aFSObject, aFile + + Set aFSObject = CreateObject( "Scripting.FileSystemObject" ) + if Err.Number = 0 then + Set aFile = aFSObject.CreateTextFile( sFileName, TRUE ) + if Err.Number = 0 then + aFile.Write( sText ) + aFile.Close + end if + end if + + File_write = ( Err.Number = 0 ) +end function + +'/** +' * Write data to a file given by filename and virtual pathname +' */ +function File_writeVirtual( sFileName, sServerPath, sText ) + call Err.Clear() + + Dim aFSObject, aServerFile + + Set aFSObject = CreateObject( "Scripting.FileSystemObject" ) + aServerFile = aFSObject.BuildPath( Server.MapPath( sServerPath ), sFileName ) + + If Err.Number = 0 Then + File_writeVirtual = File_write( aServerFile, sText ) + else + File_writeVirtual = false + End If +end function +%> \ No newline at end of file diff --git a/openoffice/share/config/webcast/common.pl b/openoffice/share/config/webcast/common.pl new file mode 100644 index 0000000000000000000000000000000000000000..d8b2bc76c92efb01878c2b81c03f234c4f07b64d --- /dev/null +++ b/openoffice/share/config/webcast/common.pl @@ -0,0 +1,68 @@ +# ************************************************************* +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +# ************************************************************* +package common; + +$REFRESH_TIME = 5; + +sub File_read +{ + $sFilename = @_[ 0 ]; + + @aFileContentList = ""; + open( F_CURRPIC, "<" . $sFilename ) || "Could not open file " . $sFilename . " !
\n"; + while( ) + { + push( @aFileContentList, $_ ); + } + close( F_CURRPIC ); + + return @aFileContentList; +} ##File_read + + +sub HTTP_getRequest +{ + # post- or get- method ? + if( $ENV{ 'REQUEST_METHOD' } eq 'GET' ) + { + # get parameters from querystring (get) + $sRequest = $ENV{ 'QUERY_STRING' } + } + else + { + # get parameters from stdin (post) + read( STDIN, $sRequest, $ENV{ 'CONTENT_LENGTH' } ); + } + # process parameters + @aRequestList = split( /&/, $sRequest ); + foreach $Feld ( @aRequestList ) + { + ( $name, $sValue ) = split( /=/, $Feld ); + $sValue =~ tr/+/ /; + $sValue =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg; + $sValue =~ s///g; + $aRequestMap{ $name } = $sValue; + } + + return %aRequestMap; +} ##HTTP_getRequest + +1; diff --git a/openoffice/share/config/webcast/edit.asp b/openoffice/share/config/webcast/edit.asp new file mode 100644 index 0000000000000000000000000000000000000000..9ef10210198503434c98ab6bed53a6f6314d0587 --- /dev/null +++ b/openoffice/share/config/webcast/edit.asp @@ -0,0 +1,29 @@ + + + + $$1 + + + + + + diff --git a/openoffice/share/config/webcast/edit.pl b/openoffice/share/config/webcast/edit.pl new file mode 100644 index 0000000000000000000000000000000000000000..3f4436242d11c6eeb230a86303cd473072f07bf4 --- /dev/null +++ b/openoffice/share/config/webcast/edit.pl @@ -0,0 +1,18 @@ + + + + $$1 + + + + + + + + + + +<BODY BGCOLOR="white"> + <META HTTP-EQUIV="-REFRESH" CONTENT="1;URL=$$3show.pl"> +</BODY> +</HTML> \ No newline at end of file diff --git a/openoffice/share/config/webcast/editpic.asp b/openoffice/share/config/webcast/editpic.asp new file mode 100644 index 0000000000000000000000000000000000000000..e0fefd35e7c8a1fd60837d917a42cddb85b38ae5 --- /dev/null +++ b/openoffice/share/config/webcast/editpic.asp @@ -0,0 +1,78 @@ +<% + Option Explicit + Response.Expires = 0 + Response.Buffer = True +%> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + +<!-- #include file = "common.inc" --> + + +<% + Dim aPictureArray, nPic, nUpper + + aPictureArray = File_getDataVirtual( csFilePicture, ".", ";" ) + nPic = File_readVirtual( "currpic.txt", "." ) + nUpper = CInt( (UBound(aPictureArray) - 1 ) / 2) +%> + +<HTML> +<HEAD> +</HEAD> +<BODY> + <FORM action="savepic.asp" method=get> + <% + if isNumeric(nPic) then + if (CInt( nPic ) >= CInt( (UBound(aPictureArray ) - 1 ) / 2 )) then + nPic = nUpper + end if + else + nPic = nUpper + end if + + + if CInt( nPic ) > 1 then + %> + <INPUT type=submit name="Auswahl" value="-"></INPUT> + <% + else + %> + <INPUT type=button value=" "></INPUT> + <% + end if + %> + <INPUT type=text name="CurrPic" value="<% = nPic %>" SIZE=3></INPUT> + <% + if CInt( nPic ) < CInt( nUpper ) then + %> + <INPUT type=submit name="Auswahl" value="+"></INPUT> + <% + else + %> + <INPUT type=button value=" "></INPUT> + <% + end if + %> + <INPUT type=submit name="Auswahl" value="$$2"></INPUT> + </FORM> +</BODY> +</HTML> diff --git a/openoffice/share/config/webcast/editpic.pl b/openoffice/share/config/webcast/editpic.pl new file mode 100644 index 0000000000000000000000000000000000000000..350b9b035b7596f409716267305062c462db315a --- /dev/null +++ b/openoffice/share/config/webcast/editpic.pl @@ -0,0 +1,60 @@ +#!/usr/bin/perl +# ************************************************************* +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +# ************************************************************* + +require "common.pl"; + +print "Content-type: text/html\n\n"; +print "<HTML>\n"; + +print "<HEAD>\n"; +print "<title>editpic.pl</title>"; +print "</HEAD>\n"; + +print "<BODY>\n"; + $sCurrPic = join( "", common::File_read( "currpic.txt" ) ); + @aPictureArray = common::File_read( "picture.txt" ); + $nPictureArrayLen = @aPictureArray; + print "<FORM action=\"savepic.pl\" method=get>\n"; + if( abs( $sCurrPic ) > 1 ) + { + print "<INPUT type=submit name=\"Auswahl\" value=\"-\"></INPUT>\n"; + } + else + { + print "<INPUT type=button value=\" \"></INPUT>\n"; + } + print "<INPUT type=text name=\"CurrPic\" value=\""; + print $sCurrPic; + print "\" SIZE=3></INPUT>\n"; + if( abs( $sCurrPic ) < ( $nPictureArrayLen - 1 ) ) + { + print "<INPUT type=submit name=\"Auswahl\" value=\"+\"></INPUT>\n"; + } + else + { + print "<INPUT type=button value=\" \"></INPUT>\n"; + } + print "<INPUT type=submit name=\"Auswahl\" value=\"$$2\"></INPUT>\n"; + print "</FORM>\n"; +print "</BODY>\n"; + +print "</HTML>\n"; diff --git a/openoffice/share/config/webcast/index.pl b/openoffice/share/config/webcast/index.pl new file mode 100644 index 0000000000000000000000000000000000000000..1fb265f540927fd5e25428104d9ff14c3be68ca7 --- /dev/null +++ b/openoffice/share/config/webcast/index.pl @@ -0,0 +1,17 @@ +<HTML> + +<HEAD> + <TITLE>$$1</TITLE> +</HEAD> + +<FRAMESET ROWS="*" BORDER=0 FRAMEBORDER=0 FRAMESPACING=0> + <FRAME SRC="$$3webcast.pl" NAME="frame1" SCROLLING=yes RESIZE MARGINWIDTH=0 MARGINHEIGHT=0 FRAMEBORDER=0> +</FRAMESET> + +<NOFRAMES> + +<BODY BGCOLOR="white"> + <META HTTP-EQUIV="-REFRESH" CONTENT="1;URL=$$3webcast.pl"> +</BODY>; + +</HTML> \ No newline at end of file diff --git a/openoffice/share/config/webcast/poll.asp b/openoffice/share/config/webcast/poll.asp new file mode 100644 index 0000000000000000000000000000000000000000..ded4e989dfbd44c42637f5dec68a2d7029fc9927 --- /dev/null +++ b/openoffice/share/config/webcast/poll.asp @@ -0,0 +1,56 @@ +<% + Option Explicit + Response.Expires = 0 +%> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + +<!-- #include file = "common.inc" --> + +<HTML> + +<HEAD> + <META http-equiv="refresh" CONTENT="<% = cnRefreshTime %>"> +</HEAD> + +<% + ' get current picture id + Dim nGIFID + + nGifID = File_getDataVirtual( csFileCurrent, ".", ";" )( 0 ) + + ' a new picture was chosen ? + if nGIFID <> Session( "GIFID" ) then + ' then store the id of the new picture and show it + Session( "GIFID" ) = nGIFID + %> + <BODY bgcolor="red" onLoad="parent.frame1.location.href='./show.asp?<%= nGIFID %>'"> + <% + else + %> + <BODY bgcolor="green"> + <% + end if +%> + +</BODY> + +</HTML> diff --git a/openoffice/share/config/webcast/poll.pl b/openoffice/share/config/webcast/poll.pl new file mode 100644 index 0000000000000000000000000000000000000000..c6510cbf739a5775980591f0c2f96df41763f55b --- /dev/null +++ b/openoffice/share/config/webcast/poll.pl @@ -0,0 +1,52 @@ +#!/usr/bin/perl +# ************************************************************* +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +# ************************************************************* + +require "common.pl"; + +print "Content-type: text/html\n\n"; +print "<HTML>"; + +# get current and last shown picture id +$sCurrPic = join( "", common::File_read( "currpic.txt" ) ); + +%aRequestMap = common::HTTP_getRequest(); +$sLastPic = $aRequestMap{ "LastPic" }; + +print "<HEAD>"; + print "<META http-equiv=\"refresh\" CONTENT=\"" . $common::REFRESH_TIME . "; URL=poll.pl?LastPic=" . $sCurrPic . "\">"; +print "</HEAD>"; + +#' a new picture was chosen ? +if( $sLastPic ne $sCurrPic ) +{ + # then show the new picture + print "<BODY bgcolor=\"red\" onLoad=\"parent.frame1.location.href='./show.pl?" . $sCurrPic . "'\">"; +} +else +{ + # otherwise do nothing + print "<BODY bgcolor=\"green\">"; +} + +print "</BODY>"; + +print "</HTML>"; diff --git a/openoffice/share/config/webcast/savepic.asp b/openoffice/share/config/webcast/savepic.asp new file mode 100644 index 0000000000000000000000000000000000000000..6a04e62ca964262d1ded5f36569b5712f41cfe46 --- /dev/null +++ b/openoffice/share/config/webcast/savepic.asp @@ -0,0 +1,59 @@ +<% + Option Explicit + Response.Expires = 0 + Response.Buffer = True +%> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + +<!-- #include file = "common.inc" --> + +<% + ' get new picture + Dim sCurrPic,aPictureArray, nUpper, nCurrPic + + aPictureArray = File_getDataVirtual( csFilePicture, ".", ";" ) + nUpper = CInt( (UBound(aPictureArray) - 1 ) / 2) + + sCurrPic = Request( "CurrPic" ) + + ' check if + or - was pressed + select case Request( "Auswahl" ) + case "+" + if isNumeric( sCurrPic ) then + sCurrPic = CStr( CLng( sCurrPic ) + 1 ) + end if + case "-" + if isNumeric( sCurrPic ) then + sCurrPic = CStr( CLng( sCurrPic ) - 1 ) + end if + end select + + ' save picture name + if isNumeric( sCurrPic ) then + if (CInt( sCurrPic ) > 0) and ( CInt( sCurrPic ) <= nUpper ) then + call File_writeVirtual( "currpic.txt", ".", sCurrPic ) + end if + end if + + ' return to edit page + Response.Redirect( "./editpic.asp" ) +%> diff --git a/openoffice/share/config/webcast/savepic.pl b/openoffice/share/config/webcast/savepic.pl new file mode 100644 index 0000000000000000000000000000000000000000..0cc68739a1315cf5ebe8e80c8025c53c202a36d8 --- /dev/null +++ b/openoffice/share/config/webcast/savepic.pl @@ -0,0 +1,61 @@ +#!/usr/bin/perl +# ************************************************************* +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +# ************************************************************* + +require "common.pl"; + +%aRequestMap = common::HTTP_getRequest(); + +# get new picture +$sCurrPic = $aRequestMap{ "CurrPic" }; + +@aPictureArray = common::File_read( "picture.txt" ); +$nPictureArrayLen = @aPictureArray; + +# check if + or - was pressed +if( $aRequestMap{ "Auswahl" } eq "+" ) +{ + $sCurrPic = abs( $sCurrPic ) + 1; +} + +if( $aRequestMap{ "Auswahl" } eq "-" ) +{ + $sCurrPic = abs( $sCurrPic ) - 1; +} + +# save picture name +if( (abs( $sCurrPic ) > 0) && ( abs( $sCurrPic ) < ( $nPictureArrayLen ) ) ) +{ + open( F_CURRPIC, ">currpic.txt"); + print F_CURRPIC abs( $sCurrPic ); + close( F_CURRPIC ); +} + +# return to edit page +print "Content-type: text/html\n\n"; +print "<HTML>\n<HEAD>\n"; +print "<META http-equiv=\"refresh\" CONTENT=\"0 ;URL=editpic.pl\">"; +print "<title>savepic.pl</title>"; +print "</HEAD>\n"; +print "<BODY>\n"; +print "</BODY>\n"; +print "</HTML>\n"; +%> diff --git a/openoffice/share/config/webcast/show.asp b/openoffice/share/config/webcast/show.asp new file mode 100644 index 0000000000000000000000000000000000000000..4ca7528b3082ed696b4260ccd8b0a27479264484 --- /dev/null +++ b/openoffice/share/config/webcast/show.asp @@ -0,0 +1,62 @@ +<% + Option Explicit + Response.Expires = 0 +%> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + +<!-- #include file = "common.inc" --> + +<% + Dim sGifName1, sGifName2, nGifID, aPictureArray + + nGifID = Session( "GIFID" ) + + ' get current and next picture + aPictureArray = File_getDataVirtual( csFilePicture, ".", ";" ) + + ' not last picture or wrong input ? + If CInt( nGifID ) < UBound( aPictureArray ) / 2 Then + sGifName1 = aPictureArray( ( nGifID - 1 ) * 2 + 1 ) + sGifName2 = aPictureArray( ( nGifID ) * 2 + 1 ) + Else + nGifID = CInt( UBound( aPictureArray ) / 2 ) + sGifName1 = aPictureArray( ( nGifID - 1 ) * 2 + 1 ) + sGifName2 = sGifName1 + End If +%> + +<HTML> + +<HEAD> + <TITLE>$$1</TITLE> +</HEAD> + +<BODY bgcolor="white"> + <table width=100% height=99%> + <tr valign=center><td align=center> + <IMG src="<% = sGifName1 %>" width=$$4 height=$$5 border=0> + <br><IMG src="<% = sGifName2 %>" width=1 height=1 border=0> + </td></tr> + </table> +</BODY> + +</HTML> diff --git a/openoffice/share/config/webcast/show.pl b/openoffice/share/config/webcast/show.pl new file mode 100644 index 0000000000000000000000000000000000000000..edcc1914503857f78dd104c2e92ab41eb703d385 --- /dev/null +++ b/openoffice/share/config/webcast/show.pl @@ -0,0 +1,59 @@ +#!/usr/bin/perl +# ************************************************************* +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +# ************************************************************* + +require "common.pl"; + +print "Content-type: text/html\n\n"; + +# get current and next picture +$sCurrPic = join( "", common::File_read( "currpic.txt" ) ); +@aPictureArray = common::File_read( "picture.txt" ); + +# not last picture or wrong input ? +if( abs( $sCurrPic ) > 0 ) +{ + $nCurrPic = abs( $sCurrPic ); + $nPictureArrayLen = @aPictureArray; + if( $nCurrPic < $nPictureArrayLen ) + { + $sPictureName1 = ( split( ";", @aPictureArray[ $nCurrPic ] ) )[ 1 ]; + $sPictureName2 = ( split( ";", @aPictureArray[ $nCurrPic + 1 ] ) )[ 1 ]; + } + else + { + $sPictureName1 = ( split( ";", @aPictureArray[ $nCurrPic ] ) )[ 1 ]; + $sPictureName2 = $sPictureName1; + } +} + +print "<HTML>"; + +print "<HEAD>"; + print "<TITLE>$$1</TITLE>"; +print "</HEAD>"; + +print "<BODY bgcolor=\"white\">"; + print "<P ALIGN=CENTER><IMG src=\"" . $sPictureName1 . "\" width=$$4 height=$$5 border=0>"; + print "<P><IMG src=\"" . $sPictureName2 . "\" width=1 height=1 border=0>"; +print "</BODY>"; + +print "</HTML>"; diff --git a/openoffice/share/config/webcast/webcast.asp b/openoffice/share/config/webcast/webcast.asp new file mode 100644 index 0000000000000000000000000000000000000000..f0b3b705968a556916dcfb8beab8195dff303285 --- /dev/null +++ b/openoffice/share/config/webcast/webcast.asp @@ -0,0 +1,48 @@ +<% + Option Explicit + Response.Expires = 0 +%> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + +<!-- #include file = "common.inc" --> + +<% + Session( "GIFID" ) = File_getDataVirtual( csFileCurrent, ".", ";" )( 0 ) +%> + +<HTML> + +<HEAD> +</HEAD> + +<FRAMESET ROWS="*,2" BORDER=0 FRAMEBORDER=0 FRAMESPACING=0> + <FRAME SRC="./show.asp" NAME="frame1" SCROLLING=yes RESIZE MARGINWIDTH=0 MARGINHEIGHT=0 FRAMEBORDER=0> + <FRAME SRC="./poll.asp" NAME="frame2" SCROLLING=no NORESIZE MARGINWIDTH=0 MARGINHEIGHT=0 FRAMEBORDER=0> +</FRAMESET> + +<NOFRAMES> + +<BODY BGCOLOR="white"> + <META HTTP-EQUIV="-REFRESH" CONTENT="1;URL=./show.asp"> +</BODY> + +</HTML> diff --git a/openoffice/share/config/webcast/webcast.pl b/openoffice/share/config/webcast/webcast.pl new file mode 100644 index 0000000000000000000000000000000000000000..6892c1844941e7220073604d715117bbf0d0fee8 --- /dev/null +++ b/openoffice/share/config/webcast/webcast.pl @@ -0,0 +1,41 @@ +#!/usr/bin/perl +# ************************************************************* +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +# ************************************************************* + +print "Content-type: text/html\n\n"; + +print "<HTML>"; + +print "<HEAD>"; +print "</HEAD>"; + +print "<FRAMESET ROWS=\"*,2\" BORDER=0 FRAMEBORDER=0 FRAMESPACING=0>"; + print "<FRAME SRC=\"./show.pl\" NAME=\"frame1\" SCROLLING=yes RESIZE MARGINWIDTH=0 MARGINHEIGHT=0 FRAMEBORDER=0>"; + print "<FRAME SRC=\"./poll.pl\" NAME=\"frame2\" SCROLLING=no NORESIZE MARGINWIDTH=0 MARGINHEIGHT=0 FRAMEBORDER=0>"; +print "</FRAMESET>"; + +print "<NOFRAMES>"; + +print "<BODY BGCOLOR=\"white\">"; + print "<META HTTP-EQUIV=\"-REFRESH\" CONTENT=\"1;URL=./show.pl\">"; +print "</BODY>"; + +print "</HTML>"; diff --git a/openoffice/share/config/wizard/form/styles/beige.css b/openoffice/share/config/wizard/form/styles/beige.css new file mode 100644 index 0000000000000000000000000000000000000000..cc3a72893cdc2b60f4c845c33e1a0947617bf3bc --- /dev/null +++ b/openoffice/share/config/wizard/form/styles/beige.css @@ -0,0 +1,100 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +.doctitle { + font-family: "Times New Roman", Times, serif; + font-size: 14px; + color: #000000; + font-weight: bold; +} +.docdescription { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.docauthor { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.doccreationdate { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #000066; +} +.doclastchangeddate { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #990000; +} +.docfilename { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #000066; +} +.docfileformatinfo { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.docnumberofpages { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #000000; +} +.docsizeinkb { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #000000; +} +body { + background-color: #FFCC99; + background-image: url(images/background.gif); +} +.toctitle { + font-family: "Times New Roman", Times, serif; + font-size: 20px; + font-style: normal; + font-weight: bold; + color: #000000; + background-color: #FFCC99; +} +.tcolor { + background-color: #FF9933; +} +.ccolor { + background-color: #FFCC99; +} +a:link { + font-family: "Times New Roman", Times, serif; + color: #003399; +} +a:visited { + font-family: "Times New Roman", Times, serif; + color: #0099FF; +} +a:active { + font-family: "Times New Roman", Times, serif; + color: #FF0000; +} diff --git a/openoffice/share/config/wizard/form/styles/bgr.css b/openoffice/share/config/wizard/form/styles/bgr.css new file mode 100644 index 0000000000000000000000000000000000000000..b07e528103ba7dd0ef4ee586d0c401e36a93a173 --- /dev/null +++ b/openoffice/share/config/wizard/form/styles/bgr.css @@ -0,0 +1,100 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +.doctitle { + font-family: Arial, Helvetica, sans-serif; + font-size: 14px; + color: #000000; + font-weight: bold; +} +.docdescription { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.docauthor { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.doccreationdate { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000066; +} +.doclastchangeddate { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #990000; +} +.docfilename { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000066; +} +.docfileformatinfo { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.docnumberofpages { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000000; +} +.docsizeinkb { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000000; +} +body { + background-color: #660033; + background-image: url(images/background.gif); +} +.toctitle { + font-family: Arial, Helvetica, sans-serif; + font-size: 20px; + font-style: normal; + font-weight: bold; + color: #FFFFFF; + background-color: #006699; +} +.tcolor { + background-color: #FFFF99; +} +.ccolor { + background-color: #0066CC; +} +a:link { + font-family: Arial, Helvetica, sans-serif; + color: #0033CC; +} +a:visited { + font-family: Arial, Helvetica, sans-serif; + color: #0066FF; +} +a:active { + font-family: Arial, Helvetica, sans-serif; + color: #FF0000; +} diff --git a/openoffice/share/config/wizard/form/styles/dark.css b/openoffice/share/config/wizard/form/styles/dark.css new file mode 100644 index 0000000000000000000000000000000000000000..9d0d40d653152d2876b08a203ae2a7a3d96c5d6a --- /dev/null +++ b/openoffice/share/config/wizard/form/styles/dark.css @@ -0,0 +1,100 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +.doctitle { + font-family: "Times New Roman", Times, serif; + font-size: 14px; + color: #FFFFFF; + font-weight: bold; +} +.docdescription { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.docauthor { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.doccreationdate { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #FFFFFF; +} +.doclastchangeddate { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #FF0000; +} +.docfilename { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #FFFFFF; +} +.docfileformatinfo { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.docnumberofpages { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #FFFFFF; +} +.docsizeinkb { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #FFFFFF; +} +body { + background-color: #999999; + background-image: url(images/background.gif); +} +.toctitle { + font-family: "Times New Roman", Times, serif; + font-size: 20px; + font-style: normal; + font-weight: bold; + color: #FFFFFF; + background-color: #330000; +} +.tcolor { + background-color: #006633; +} +.ccolor { + background-color: #003300; +} +a:link { + font-family: "Times New Roman", Times, serif; + color: #EEEEEE; +} +a:visited { + font-family: "Times New Roman", Times, serif; + color: #CCCCCC; +} +a:active { + font-family: "Times New Roman", Times, serif; + color: #FF0000; +} diff --git a/openoffice/share/config/wizard/form/styles/grey.css b/openoffice/share/config/wizard/form/styles/grey.css new file mode 100644 index 0000000000000000000000000000000000000000..e17451d8aa62a5f15bce25be70a3b03afc9928c9 --- /dev/null +++ b/openoffice/share/config/wizard/form/styles/grey.css @@ -0,0 +1,100 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +.doctitle { + font-family: Arial, Helvetica, sans-serif; + font-size: 14px; + color: #000000; + font-weight: bold; +} +.docdescription { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.docauthor { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.doccreationdate { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000066; +} +.doclastchangeddate { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #990000; +} +.docfilename { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000066; +} +.docfileformatinfo { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.docnumberofpages { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000000; +} +.docsizeinkb { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000000; +} +body { + background-color: #CCCCCC; + background-image: url(images/background.gif); +} +.toctitle { + font-family: Arial, Helvetica, sans-serif; + font-size: 20px; + font-style: normal; + font-weight: bold; + color: #000000; + background-color: #EEEEEE; +} +.tcolor { + background-color: #EEEEEE; +} +.ccolor { + background-color: #BBBBBB; +} +a:link { + font-family: Arial, Helvetica, sans-serif; + color: #0033CC; +} +a:visited { + font-family: Arial, Helvetica, sans-serif; + color: #0099FF; +} +a:active { + font-family: Arial, Helvetica, sans-serif; + color: #FF0000; +} diff --git a/openoffice/share/config/wizard/form/styles/ibg.css b/openoffice/share/config/wizard/form/styles/ibg.css new file mode 100644 index 0000000000000000000000000000000000000000..fe72dffb04a4c4ad1a04ede95037c1498f387f65 --- /dev/null +++ b/openoffice/share/config/wizard/form/styles/ibg.css @@ -0,0 +1,100 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +.doctitle { + font-family: "Times New Roman", Times, serif; + font-size: 14px; + color: #000000; + font-weight: bold; +} +.docdescription { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.docauthor { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.doccreationdate { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #000066; +} +.doclastchangeddate { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #990000; +} +.docfilename { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #000066; +} +.docfileformatinfo { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.docnumberofpages { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #000000; +} +.docsizeinkb { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #000000; +} +body { + background-color: #999999; + background-image: url(images/background.gif); +} +.toctitle { + font-family: "Times New Roman", Times, serif; + font-size: 20px; + font-style: normal; + font-weight: bold; + color: #000000; + background-color: #99CCCC; +} +.tcolor { + background-color: #DDDDDD; +} +.ccolor { + background-color: #99CCFF; +} +a:link { + font-family: "Times New Roman", Times, serif; + color: #003399; +} +a:visited { + font-family: "Times New Roman", Times, serif; + color: #0066CC; +} +a:active { + font-family: "Times New Roman", Times, serif; + color: #FF9900; +} diff --git a/openoffice/share/config/wizard/form/styles/ice.css b/openoffice/share/config/wizard/form/styles/ice.css new file mode 100644 index 0000000000000000000000000000000000000000..5ef90f55c08601a89e049782722a56649ac97d34 --- /dev/null +++ b/openoffice/share/config/wizard/form/styles/ice.css @@ -0,0 +1,100 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +.doctitle { + font-family: "Times New Roman", Times, serif; + font-size: 14px; + color: #000000; + font-weight: bold; +} +.docdescription { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.docauthor { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.doccreationdate { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #000066; +} +.doclastchangeddate { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #990000; +} +.docfilename { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #000066; +} +.docfileformatinfo { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.docnumberofpages { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #000000; +} +.docsizeinkb { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #000000; +} +body { + background-color: #999999; + background-image: url(images/background.gif); +} +.toctitle { + font-family: "Times New Roman", Times, serif; + font-size: 20px; + font-style: normal; + font-weight: bold; + color: #000000; + background-color: #CCCCCC; +} +.tcolor { + background-color: #00CCFF; +} +.ccolor { + background-color: #CCCCCC; +} +a:link { + font-family: "Times New Roman", Times, serif; + color: #0033CC; +} +a:visited { + font-family: "Times New Roman", Times, serif; + color: #0066FF; +} +a:active { + font-family: "Times New Roman", Times, serif; + color: #FF0000; +} diff --git a/openoffice/share/config/wizard/form/styles/orange.css b/openoffice/share/config/wizard/form/styles/orange.css new file mode 100644 index 0000000000000000000000000000000000000000..456142a84a0c5f9a4ef195b45084d7e1b3216df9 --- /dev/null +++ b/openoffice/share/config/wizard/form/styles/orange.css @@ -0,0 +1,100 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +.doctitle { + font-family: "Times New Roman", Times, serif; + font-size: 14px; + color: #000000; + font-weight: bold; +} +.docdescription { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.docauthor { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.doccreationdate { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #000066; +} +.doclastchangeddate { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #660000; +} +.docfilename { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #000066; +} +.docfileformatinfo { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.docnumberofpages { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #000000; +} +.docsizeinkb { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #000000; +} +body { + background-color: #999999; + background-image: url(images/background.gif); +} +.toctitle { + font-family: "Times New Roman", Times, serif; + font-size: 20px; + font-style: normal; + font-weight: bold; + color: #000000; + background-color: #FF9966; +} +.tcolor { + background-color: #FF6600; +} +.ccolor { + background-color: #660033; +} +a:link { + font-family: "Times New Roman", Times, serif; + color: #000099; +} +a:visited { + font-family: "Times New Roman", Times, serif; + color: #0066CC; +} +a:active { + font-family: "Times New Roman", Times, serif; + color: #CC0000; +} diff --git a/openoffice/share/config/wizard/form/styles/red.css b/openoffice/share/config/wizard/form/styles/red.css new file mode 100644 index 0000000000000000000000000000000000000000..a42087bed4ff27995342b315832e8594cd9b3efb --- /dev/null +++ b/openoffice/share/config/wizard/form/styles/red.css @@ -0,0 +1,100 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +.doctitle { + font-family: Arial, Helvetica, sans-serif; + font-size: 14px; + color: #FFFFFF; + font-weight: bold; +} +.docdescription { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.docauthor { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.doccreationdate { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFF00; +} +.doclastchangeddate { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FF0000; +} +.docfilename { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFFFF; +} +.docfileformatinfo { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.docnumberofpages { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFFFF; +} +.docsizeinkb { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFFFF; +} +body { + background-color: #999999; + background-image: url(images/background.gif); +} +.toctitle { + font-family: Arial, Helvetica, sans-serif; + font-size: 20px; + font-style: normal; + font-weight: bold; + color: #FFFFFF; + background-color: #660033; +} +.tcolor { + background-color: #330000; +} +.ccolor { + background-color: #660033; +} +a:link { + font-family: Arial, Helvetica, sans-serif; + color: #FFFF00; +} +a:visited { + font-family: Arial, Helvetica, sans-serif; + color: #00CCFF; +} +a:active { + font-family: Arial, Helvetica, sans-serif; + color: #FF0000; +} diff --git a/openoffice/share/config/wizard/form/styles/violet.css b/openoffice/share/config/wizard/form/styles/violet.css new file mode 100644 index 0000000000000000000000000000000000000000..0eafb4887635e95cf6339d3a91ad1f6252601e2f --- /dev/null +++ b/openoffice/share/config/wizard/form/styles/violet.css @@ -0,0 +1,100 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +.doctitle { + font-family: Arial, Helvetica, sans-serif; + font-size: 14px; + color: #FFFFFF; + font-weight: bold; +} +.docdescription { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.docauthor { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.doccreationdate { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFF00; +} +.doclastchangeddate { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FF0000; +} +.docfilename { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFFFF; +} +.docfileformatinfo { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.docnumberofpages { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFFFF; +} +.docsizeinkb { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFFFF; +} +body { + background-color: #CCCCCC; + background-image: url(images/background.gif); +} +.toctitle { + font-family: Arial, Helvetica, sans-serif; + font-size: 20px; + font-style: normal; + font-weight: bold; + color: #FFFFFF; + background-color: #660066; +} +.tcolor { + background-color: #330066; +} +.ccolor { + background-color: #330033; +} +a:link { + font-family: Arial, Helvetica, sans-serif; + color: #FFFF00; +} +a:visited { + font-family: Arial, Helvetica, sans-serif; + color: #0099FF; +} +a:active { + font-family: Arial, Helvetica, sans-serif; + color: #FF0000; +} diff --git a/openoffice/share/config/wizard/form/styles/water.css b/openoffice/share/config/wizard/form/styles/water.css new file mode 100644 index 0000000000000000000000000000000000000000..1e6e050c1b1f8050f7733ecdbf62296345626f61 --- /dev/null +++ b/openoffice/share/config/wizard/form/styles/water.css @@ -0,0 +1,100 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +.doctitle { + font-family: Arial, Helvetica, sans-serif; + font-size: 14px; + color: #000000; + font-weight: bold; +} +.docdescription { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.docauthor { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.doccreationdate { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000066; +} +.doclastchangeddate { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #990000; +} +.docfilename { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000066; +} +.docfileformatinfo { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.docnumberofpages { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000000; +} +.docsizeinkb { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000000; +} +body { + background-color: #CCCCCC; + background-image: url(images/background.gif); +} +.toctitle { + font-family: Arial, Helvetica, sans-serif; + font-size: 20px; + font-style: normal; + font-weight: bold; + color: #FFFFFF; + background-color: #003399; +} +.tcolor { + background-color: #EEEEEE; +} +.ccolor { + background-color: #0066CC; +} +a:link { + font-family: "Times New Roman", Times, serif; + color: #0033CC; +} +a:visited { + font-family: Arial, Helvetica, sans-serif; + color: #0066CC; +} +a:active { + font-family: Arial, Helvetica, sans-serif; + color: #CC0000; +} diff --git a/openoffice/share/config/wizard/web/buttons/glas-blue.zip b/openoffice/share/config/wizard/web/buttons/glas-blue.zip new file mode 100644 index 0000000000000000000000000000000000000000..93a380b6c52246cb50cc120d5c9464f8211843f3 Binary files /dev/null and b/openoffice/share/config/wizard/web/buttons/glas-blue.zip differ diff --git a/openoffice/share/config/wizard/web/buttons/glas-green.zip b/openoffice/share/config/wizard/web/buttons/glas-green.zip new file mode 100644 index 0000000000000000000000000000000000000000..af1543545442117b5e5f575c0471aa677804aa7a Binary files /dev/null and b/openoffice/share/config/wizard/web/buttons/glas-green.zip differ diff --git a/openoffice/share/config/wizard/web/buttons/glas-red.zip b/openoffice/share/config/wizard/web/buttons/glas-red.zip new file mode 100644 index 0000000000000000000000000000000000000000..914514c7f16689ad8eff5fd2bbebf227733d2a1d Binary files /dev/null and b/openoffice/share/config/wizard/web/buttons/glas-red.zip differ diff --git a/openoffice/share/config/wizard/web/buttons/round-gorilla.zip b/openoffice/share/config/wizard/web/buttons/round-gorilla.zip new file mode 100644 index 0000000000000000000000000000000000000000..727df6b92e52f3e0bfbe92e8993a3917b49ae1ef Binary files /dev/null and b/openoffice/share/config/wizard/web/buttons/round-gorilla.zip differ diff --git a/openoffice/share/config/wizard/web/buttons/round-white.zip b/openoffice/share/config/wizard/web/buttons/round-white.zip new file mode 100644 index 0000000000000000000000000000000000000000..9c5f1b2aaa3eb5d4e96703dd7998897b8a3304a2 Binary files /dev/null and b/openoffice/share/config/wizard/web/buttons/round-white.zip differ diff --git a/openoffice/share/config/wizard/web/buttons/simple.zip b/openoffice/share/config/wizard/web/buttons/simple.zip new file mode 100644 index 0000000000000000000000000000000000000000..60c0b095702ae673e5aaac3aba9c751c107fe636 Binary files /dev/null and b/openoffice/share/config/wizard/web/buttons/simple.zip differ diff --git a/openoffice/share/config/wizard/web/buttons/square-blue.zip b/openoffice/share/config/wizard/web/buttons/square-blue.zip new file mode 100644 index 0000000000000000000000000000000000000000..86c33465fb6d81de9dc5b5f0c53217f55baaaff2 Binary files /dev/null and b/openoffice/share/config/wizard/web/buttons/square-blue.zip differ diff --git a/openoffice/share/config/wizard/web/buttons/square-gray.zip b/openoffice/share/config/wizard/web/buttons/square-gray.zip new file mode 100644 index 0000000000000000000000000000000000000000..31713b7975c3db046104ad58a5d8498c8f0311d0 Binary files /dev/null and b/openoffice/share/config/wizard/web/buttons/square-gray.zip differ diff --git a/openoffice/share/config/wizard/web/buttons/square-green.zip b/openoffice/share/config/wizard/web/buttons/square-green.zip new file mode 100644 index 0000000000000000000000000000000000000000..6962225306d0abf6679ae6e254552473e7d03c4b Binary files /dev/null and b/openoffice/share/config/wizard/web/buttons/square-green.zip differ diff --git a/openoffice/share/config/wizard/web/buttons/square-red.zip b/openoffice/share/config/wizard/web/buttons/square-red.zip new file mode 100644 index 0000000000000000000000000000000000000000..8199cbe736b617f6aed12a4dacd232e3e6bcf996 Binary files /dev/null and b/openoffice/share/config/wizard/web/buttons/square-red.zip differ diff --git a/openoffice/share/config/wizard/web/buttons/square-yellow.zip b/openoffice/share/config/wizard/web/buttons/square-yellow.zip new file mode 100644 index 0000000000000000000000000000000000000000..27af86075ee511308c287ad661048b476316f508 Binary files /dev/null and b/openoffice/share/config/wizard/web/buttons/square-yellow.zip differ diff --git a/openoffice/share/config/wizard/web/images/calc.gif b/openoffice/share/config/wizard/web/images/calc.gif new file mode 100644 index 0000000000000000000000000000000000000000..644f17859139ff28752ab27aa363ade8404fb59e Binary files /dev/null and b/openoffice/share/config/wizard/web/images/calc.gif differ diff --git a/openoffice/share/config/wizard/web/images/draw.gif b/openoffice/share/config/wizard/web/images/draw.gif new file mode 100644 index 0000000000000000000000000000000000000000..62708f6dd354e37818fc49c0e00b2baa5fb49021 Binary files /dev/null and b/openoffice/share/config/wizard/web/images/draw.gif differ diff --git a/openoffice/share/config/wizard/web/images/fls.gif b/openoffice/share/config/wizard/web/images/fls.gif new file mode 100644 index 0000000000000000000000000000000000000000..e0f45ed49fd4002478d3b60b24e1dcdfffc39825 Binary files /dev/null and b/openoffice/share/config/wizard/web/images/fls.gif differ diff --git a/openoffice/share/config/wizard/web/images/graphics.gif b/openoffice/share/config/wizard/web/images/graphics.gif new file mode 100644 index 0000000000000000000000000000000000000000..8cdb2458a82f1d08a09abd94036d828f96d33cfb Binary files /dev/null and b/openoffice/share/config/wizard/web/images/graphics.gif differ diff --git a/openoffice/share/config/wizard/web/images/html.gif b/openoffice/share/config/wizard/web/images/html.gif new file mode 100644 index 0000000000000000000000000000000000000000..231fe6dccb74a90394be0e0ea7a3db1adb351701 Binary files /dev/null and b/openoffice/share/config/wizard/web/images/html.gif differ diff --git a/openoffice/share/config/wizard/web/images/impress.gif b/openoffice/share/config/wizard/web/images/impress.gif new file mode 100644 index 0000000000000000000000000000000000000000..81d51495d61d3281e8f2a584e5bdc952eef384cf Binary files /dev/null and b/openoffice/share/config/wizard/web/images/impress.gif differ diff --git a/openoffice/share/config/wizard/web/images/media.gif b/openoffice/share/config/wizard/web/images/media.gif new file mode 100644 index 0000000000000000000000000000000000000000..9b61737f1243000ab8a1279b63b768975a0ca591 Binary files /dev/null and b/openoffice/share/config/wizard/web/images/media.gif differ diff --git a/openoffice/share/config/wizard/web/images/other.gif b/openoffice/share/config/wizard/web/images/other.gif new file mode 100644 index 0000000000000000000000000000000000000000..29e7fcac574f38a2ac1077466748c343c4968661 Binary files /dev/null and b/openoffice/share/config/wizard/web/images/other.gif differ diff --git a/openoffice/share/config/wizard/web/images/pdf.gif b/openoffice/share/config/wizard/web/images/pdf.gif new file mode 100644 index 0000000000000000000000000000000000000000..c814d44911c959aa6576a4b67775826c35289c35 Binary files /dev/null and b/openoffice/share/config/wizard/web/images/pdf.gif differ diff --git a/openoffice/share/config/wizard/web/images/writer.gif b/openoffice/share/config/wizard/web/images/writer.gif new file mode 100644 index 0000000000000000000000000000000000000000..6ddf5f18836bb831fb5468b236fe60daaead0f1d Binary files /dev/null and b/openoffice/share/config/wizard/web/images/writer.gif differ diff --git a/openoffice/share/config/wizard/web/layouts/diagonal/index.html.xsl b/openoffice/share/config/wizard/web/layouts/diagonal/index.html.xsl new file mode 100644 index 0000000000000000000000000000000000000000..4ba42de3655a0c269705eace63f5b880f49adc51 --- /dev/null +++ b/openoffice/share/config/wizard/web/layouts/diagonal/index.html.xsl @@ -0,0 +1,124 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns="http://www.w3.org/1999/xhtml"> + + <xsl:output method = "html" + media-type = "text/html" + indent = "yes" + doctype-public = "-//W3C//DTD HTML 4.0 Transitional//EN" + omit-xml-declaration = "yes" + standalone = "yes" /> + + <xsl:include href="../layout.xsl"/> + + + <!-- ============================= + HTML BODY + ================================== --> + + <xsl:template name="body"> + <xsl:call-template name="title"/> + <xsl:call-template name="toc"/> + </xsl:template> + + + <xsl:template name="toc"> + <!-- + @ pre toc html here + --> + + <xsl:apply-templates select="/session/content/document"/> + + <!-- + @ post toc html here + --> + + </xsl:template> + + <!-- also when using groups, in the end it comes + to this template, which is called for each document --> + <xsl:template match="document"> + <xsl:variable name="i" select="position() - 1"/> + <xsl:variable name="x" select="( $i mod 3 ) * 250 + 50"/> + <xsl:variable name="y" select="( $i mod 3 ) * 50 + (floor( $i div 3 )) * 300 + 80"/> + <div style="position:absolute; padding:15px; left:{$x}px; top:{$y}px; width:170px; height:220px; z-index:1" class="tcolor"> + <div align="center"> + + <xsl:apply-templates select="@icon"/> + <p> + <xsl:apply-templates select="@title"/> + <xsl:apply-templates select="@description"/> + <xsl:apply-templates select="@author"/> + <xsl:apply-templates select="@create-date"/> + <xsl:apply-templates select="@update-date"/> + <xsl:apply-templates select="@filename"/> + <xsl:apply-templates select="@format"/> + <xsl:apply-templates select="@pages"/> + <xsl:apply-templates select="@size"/> + </p> + </div> + </div> + </xsl:template> + + + + <xsl:template name="document-group"> + <xsl:param name="group"/> + + <!-- @ pre group code here --> + + <!-- - - --> + + <xsl:variable name="count" select="(position() - 1) * $group + 1"/> + + <xsl:for-each select="/session/content/document[$count &lt;= position() and position() &lt; ($count + $group)]"> + + <xsl:apply-templates select="."/> + + </xsl:for-each> + + <!-- @ post group code here --> + + <!-- - - --> + + </xsl:template> + + + <xsl:template name="title"> + <!-- + @ Pre title html code here + --> + <div style="position:absolute; left:280px; top:8px; width:220px; z-index:2; padding:10px" class="ccolor"> + <div align="center" class="toctitle"> + <xsl:value-of select="/session/general-info/@title"/> + <!-- + @ Post title html code here + --> + </div> + </div> + </xsl:template> + + +</xsl:stylesheet> diff --git a/openoffice/share/config/wizard/web/layouts/frame_bottom/index.html.xsl b/openoffice/share/config/wizard/web/layouts/frame_bottom/index.html.xsl new file mode 100644 index 0000000000000000000000000000000000000000..c181a1c1c909f92bb2dfe3a043f54eca7827d4af --- /dev/null +++ b/openoffice/share/config/wizard/web/layouts/frame_bottom/index.html.xsl @@ -0,0 +1,91 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns="http://www.w3.org/1999/xhtml"> + + <xsl:output method = "html" + media-type = "text/html" + indent = "yes" + doctype-public = "-//W3C//DTD HTML 4.0 Transitional//EN" + omit-xml-declaration = "yes" + standalone = "yes" /> + + + <!-- ============================= + ROOT + ================================== --> + + + <xsl:template match="/"> + <html> + <xsl:call-template name="head"/> + <xsl:call-template name="frameset"/> + </html> + </xsl:template> + + + <!-- ============================= + HTML FRAMES + ================================== --> + + + <xsl:template name="frameset"> + <frameset rows="*,281" cols="*" framespacing="0" frameborder="NO" border="0"> + <frame src="mainframe.html" name="mainframe"/> + <frame src="tocframe.html" name="tocframe" scrolling="Auto" noresize=""/> + </frameset> + <noframes/> + <body> + </body> + </xsl:template> + + + <!-- ============================= + HTML HEAD + + this section should not be changed + ================================== --> + + <xsl:template name="head"> + <head> + <title> + <xsl:value-of select="/session/general-info/@title"/> + </title> + <!-- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> --> + <meta name="description" content="{/session/general-info/@description}"/> + <meta name="keywords" content="{/session/general-info/@keywords}"/> + <meta name="author" content="{/session/general-info/@author}"/> + <meta name="email" content="{/session/general-info/@email}"/> + <meta name="copyright" content="{/session/general-info/@copyright}"/> + <!-- create date? + update date? + fav icon? + --> + <link REL="shortcut icon" href="images/favicon.ico" type="image/ico"/> + <link href="style.css" rel="stylesheet" type="text/css"/> + + </head> + </xsl:template> + +</xsl:stylesheet> diff --git a/openoffice/share/config/wizard/web/layouts/frame_bottom/mainframe.html b/openoffice/share/config/wizard/web/layouts/frame_bottom/mainframe.html new file mode 100644 index 0000000000000000000000000000000000000000..9dfd484467203d46b114f7e8378f44fd462287cc --- /dev/null +++ b/openoffice/share/config/wizard/web/layouts/frame_bottom/mainframe.html @@ -0,0 +1,27 @@ +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> +<html> + <head> + <title></title> + <link href="style.css" rel="stylesheet" type="text/css"/> + </head> + <body></body> +</html> diff --git a/openoffice/share/config/wizard/web/layouts/frame_bottom/tocframe.html.xsl b/openoffice/share/config/wizard/web/layouts/frame_bottom/tocframe.html.xsl new file mode 100644 index 0000000000000000000000000000000000000000..02ad1fe6ef60c0c79ac6a69f3a1d30c2feb96731 --- /dev/null +++ b/openoffice/share/config/wizard/web/layouts/frame_bottom/tocframe.html.xsl @@ -0,0 +1,120 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> +<!-- ================================================= + +This template is a skeleton for single level TOC pages +Do not overwrite this ! copy it and complete the missing +code. + +I use the @ character whereever there is a missing code, so +you can use a simple find to navigate and find the +places... + +====================================================== --> + +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns="http://www.w3.org/1999/xhtml"> + + <xsl:output method = "html" + media-type = "text/html" + indent = "yes" + doctype-public = "-//W3C//DTD HTML 4.0 Transitional//EN" + omit-xml-declaration = "yes" + standalone = "yes" /> + + <xsl:include href="../layout.xsl"/> + + + + <!-- ============================= + HTML BODY + ================================== --> + + <xsl:template name="body"> + <xsl:call-template name="toc"/> + </xsl:template> + + + <xsl:template name="toc"> + <xsl:variable name="doc-count" select="count(/session/content/document)"/> + + <table width="{$doc-count * 250}" height="250" border="0" cellpadding="0" cellspacing="0" class="tcolor"> + + <tr> + <td height="50" colspan="{$doc-count * 2 + 2}" class="toctitle"> + <xsl:value-of select="/session/general-info/@title"/> + </td> + </tr> + + <!-- use this alternative if you do not need to use groups + (uncomment to use - and do not forget to comment the group + option above...)--> + + <tr> + <xsl:apply-templates select="/session/content/document"/> + <td colspan="2"></td> + </tr> + + </table> + + <!-- + @ post toc html here + --> + + <p class="colback"> </p> + + </xsl:template> + + <!-- also when using groups, in the end it comes + to this template, which is called for each document --> + <xsl:template match="document"> + + <!-- image cell --> + + <td width="50" height="200" align="center"> + <p> + <xsl:apply-templates select="@icon"/> + </p> + </td> + + <td width="200"><p> + + <xsl:apply-templates select="@title"> + <xsl:with-param name="target" select="'mainframe'"/> + </xsl:apply-templates> + + <xsl:apply-templates select="@description"/> + <xsl:apply-templates select="@author"/> + <xsl:apply-templates select="@create-date"/> + <xsl:apply-templates select="@update-date"/> + <xsl:apply-templates select="@filename"/> + <xsl:apply-templates select="@format"/> + <xsl:apply-templates select="@pages"/> + <xsl:apply-templates select="@size"/> + + + </p> </td> + + </xsl:template> + +</xsl:stylesheet> diff --git a/openoffice/share/config/wizard/web/layouts/frame_left/index.html.xsl b/openoffice/share/config/wizard/web/layouts/frame_left/index.html.xsl new file mode 100644 index 0000000000000000000000000000000000000000..516eff7e81c66058f621a9acb104436bdb67c80e --- /dev/null +++ b/openoffice/share/config/wizard/web/layouts/frame_left/index.html.xsl @@ -0,0 +1,91 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns="http://www.w3.org/1999/xhtml"> + + <xsl:output method = "html" + media-type = "text/html" + indent = "yes" + doctype-public = "-//W3C//DTD HTML 4.0 Transitional//EN" + omit-xml-declaration = "yes" + standalone = "yes" /> + + + <!-- ============================= + ROOT + ================================== --> + + + <xsl:template match="/"> + <html> + <xsl:call-template name="head"/> + <xsl:call-template name="frameset"/> + </html> + </xsl:template> + + + <!-- ============================= + HTML FRAMES + ================================== --> + + + <xsl:template name="frameset"> + <frameset rows="*" cols="284,*" framespacing="0" frameborder="NO" border="0"> + <frame src="tocframe.html" name="tocframe" scrolling="Auto" noresize=""/> + <frame src="mainframe.html" name="mainframe"/> + </frameset> + <noframes/> + <body> + </body> + </xsl:template> + + + <!-- ============================= + HTML HEAD + + this section should not be changed + ================================== --> + + <xsl:template name="head"> + <head> + <title> + <xsl:value-of select="/session/general-info/@title"/> + </title> + <!-- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> --> + <meta name="description" content="{/session/general-info/@description}"/> + <meta name="keywords" content="{/session/general-info/@keywords}"/> + <meta name="author" content="{/session/general-info/@author}"/> + <meta name="email" content="{/session/general-info/@email}"/> + <meta name="copyright" content="{/session/general-info/@copyright}"/> + <!-- create date? + update date? + fav icon? + --> + <link REL="shortcut icon" href="images/favicon.ico" type="image/ico"/> + <link href="style.css" rel="stylesheet" type="text/css"/> + + </head> + </xsl:template> + +</xsl:stylesheet> diff --git a/openoffice/share/config/wizard/web/layouts/frame_left/mainframe.html b/openoffice/share/config/wizard/web/layouts/frame_left/mainframe.html new file mode 100644 index 0000000000000000000000000000000000000000..9dfd484467203d46b114f7e8378f44fd462287cc --- /dev/null +++ b/openoffice/share/config/wizard/web/layouts/frame_left/mainframe.html @@ -0,0 +1,27 @@ +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> +<html> + <head> + <title></title> + <link href="style.css" rel="stylesheet" type="text/css"/> + </head> + <body></body> +</html> diff --git a/openoffice/share/config/wizard/web/layouts/frame_left/tocframe.html.xsl b/openoffice/share/config/wizard/web/layouts/frame_left/tocframe.html.xsl new file mode 100644 index 0000000000000000000000000000000000000000..3c14f65177cc22b8632f05cf2e02c1ffda98bdf7 --- /dev/null +++ b/openoffice/share/config/wizard/web/layouts/frame_left/tocframe.html.xsl @@ -0,0 +1,116 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> +<!-- ================================================= + +This template is a skeleton for single level TOC pages +Do not overwrite this ! copy it and complete the missing +code. + +I use the @ character whereever there is a missing code, so +you can use a simple find to navigate and find the +places... + +====================================================== --> + +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns="http://www.w3.org/1999/xhtml"> + + <xsl:output method = "html" + media-type = "text/html" + indent = "yes" + doctype-public = "-//W3C//DTD HTML 4.0 Transitional//EN" + omit-xml-declaration = "yes" + standalone = "yes" /> + + <xsl:include href="../layout.xsl"/> + + <!-- ============================= + HTML BODY + ================================== --> + + <xsl:template name="body"> + <xsl:call-template name="toc"/> + </xsl:template> + + + <xsl:template name="toc"> + <table width="100%" height="654" border="0" cellpadding="0" cellspacing="0" class="tcolor"> + + <tr> + <td height="80" colspan="2" class="toctitle"> + <xsl:value-of select="/session/general-info/@title"/> + </td> + </tr> + + <!-- use this alternative if you do not need to use groups + (uncomment to use - and do not forget to comment the group + option above...)--> + + + <xsl:apply-templates select="/session/content/document"/> + + + </table> + + <!-- + @ post toc html here + --> + + <p class="colback"> </p> + + </xsl:template> + + <!-- also when using groups, in the end it comes + to this template, which is called for each document --> + <xsl:template match="document"> + + <tr> + + <!-- image cell --> + + <td width="40" height="200" align="center" class="ccolor"> + <p> + <xsl:apply-templates select="@icon"/> + </p> + </td> + + <td><p> + + <xsl:apply-templates select="@title"> + <xsl:with-param name="target" select="'mainframe'"/> + </xsl:apply-templates> + <xsl:apply-templates select="@description"/> + <xsl:apply-templates select="@author"/> + <xsl:apply-templates select="@create-date"/> + <xsl:apply-templates select="@update-date"/> + <xsl:apply-templates select="@filename"/> + <xsl:apply-templates select="@format"/> + <xsl:apply-templates select="@pages"/> + <xsl:apply-templates select="@size"/> + + </p> </td> + </tr> + + </xsl:template> + +</xsl:stylesheet> diff --git a/openoffice/share/config/wizard/web/layouts/frame_right/index.html.xsl b/openoffice/share/config/wizard/web/layouts/frame_right/index.html.xsl new file mode 100644 index 0000000000000000000000000000000000000000..b436e69855a0c2652a5434281bd9d8ef130e79b9 --- /dev/null +++ b/openoffice/share/config/wizard/web/layouts/frame_right/index.html.xsl @@ -0,0 +1,91 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns="http://www.w3.org/1999/xhtml"> + + <xsl:output method = "html" + media-type = "text/html" + indent = "yes" + doctype-public = "-//W3C//DTD HTML 4.0 Transitional//EN" + omit-xml-declaration = "yes" + standalone = "yes" /> + + + <!-- ============================= + ROOT + ================================== --> + + + <xsl:template match="/"> + <html> + <xsl:call-template name="head"/> + <xsl:call-template name="frameset"/> + </html> + </xsl:template> + + + <!-- ============================= + HTML FRAMES + ================================== --> + + + <xsl:template name="frameset"> + <frameset rows="*" cols="*,273" framespacing="0" frameborder="NO" border="0"> + <frame src="mainframe.html" name="mainframe"/> + <frame src="tocframe.html" name="tocframe" scrolling="Auto" noresize=""/> + </frameset> + <noframes/> + <body> + </body> + </xsl:template> + + + <!-- ============================= + HTML HEAD + + this section should not be changed + ================================== --> + + <xsl:template name="head"> + <head> + <title> + <xsl:value-of select="/session/general-info/@title"/> + </title> + <!-- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> --> + <meta name="description" content="{/session/general-info/@description}"/> + <meta name="keywords" content="{/session/general-info/@keywords}"/> + <meta name="author" content="{/session/general-info/@author}"/> + <meta name="email" content="{/session/general-info/@email}"/> + <meta name="copyright" content="{/session/general-info/@copyright}"/> + <!-- create date? + update date? + fav icon? + --> + <link REL="shortcut icon" href="images/favicon.ico" type="image/ico"/> + <link href="style.css" rel="stylesheet" type="text/css"/> + + </head> + </xsl:template> + +</xsl:stylesheet> diff --git a/openoffice/share/config/wizard/web/layouts/frame_right/mainframe.html b/openoffice/share/config/wizard/web/layouts/frame_right/mainframe.html new file mode 100644 index 0000000000000000000000000000000000000000..9dfd484467203d46b114f7e8378f44fd462287cc --- /dev/null +++ b/openoffice/share/config/wizard/web/layouts/frame_right/mainframe.html @@ -0,0 +1,27 @@ +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> +<html> + <head> + <title></title> + <link href="style.css" rel="stylesheet" type="text/css"/> + </head> + <body></body> +</html> diff --git a/openoffice/share/config/wizard/web/layouts/frame_right/tocframe.html.xsl b/openoffice/share/config/wizard/web/layouts/frame_right/tocframe.html.xsl new file mode 100644 index 0000000000000000000000000000000000000000..8a8338ed6c1e0b78346b0d254c94dfe7beb9eded --- /dev/null +++ b/openoffice/share/config/wizard/web/layouts/frame_right/tocframe.html.xsl @@ -0,0 +1,119 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> +<!-- ================================================= + +This template is a skeleton for single level TOC pages +Do not overwrite this ! copy it and complete the missing +code. + +I use the @ character whereever there is a missing code, so +you can use a simple find to navigate and find the +places... + +====================================================== --> + +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns="http://www.w3.org/1999/xhtml"> + + <xsl:output method = "html" + media-type = "text/html" + indent = "yes" + doctype-public = "-//W3C//DTD HTML 4.0 Transitional//EN" + omit-xml-declaration = "yes" + standalone = "yes" /> + + <xsl:include href="../layout.xsl"/> + + <!-- ============================= + HTML BODY + ================================== --> + + <xsl:template name="body"> + <xsl:call-template name="toc"/> + </xsl:template> + + + <xsl:template name="toc"> + <table width="100%" height="654" border="0" cellpadding="0" cellspacing="0" class="tcolor"> + + <tr> + <td height="80" colspan="2" class="toctitle"> + <xsl:value-of select="/session/general-info/@title"/> + </td> + </tr> + + <!-- use this alternative if you do not need to use groups + (uncomment to use - and do not forget to comment the group + option above...)--> + + + <xsl:apply-templates select="/session/content/document"/> + + + </table> + + <!-- + @ post toc html here + --> + + <p class="colback"> </p> + + </xsl:template> + + <!-- also when using groups, in the end it comes + to this template, which is called for each document --> + <xsl:template match="document"> + + <tr> + + <!-- image cell --> + + <td height="200" align="center" class="ccolor"> + <p> + <xsl:apply-templates select="@icon"/> + </p> + </td> + + <td width="200"><p> + + <xsl:apply-templates select="@title"> + <xsl:with-param name="target" select="'mainframe'"/> + </xsl:apply-templates> + <xsl:apply-templates select="@description"/> + <xsl:apply-templates select="@author"/> + <xsl:apply-templates select="@create-date"/> + <xsl:apply-templates select="@update-date"/> + <xsl:apply-templates select="@filename"/> + <xsl:apply-templates select="@format"/> + <xsl:apply-templates select="@pages"/> + <xsl:apply-templates select="@size"/> + + </p> </td> + </tr> + + </xsl:template> + + + + +</xsl:stylesheet> diff --git a/openoffice/share/config/wizard/web/layouts/frame_top/index.html.xsl b/openoffice/share/config/wizard/web/layouts/frame_top/index.html.xsl new file mode 100644 index 0000000000000000000000000000000000000000..93306604801f709bd6f5a603ce215dd8ca4b5058 --- /dev/null +++ b/openoffice/share/config/wizard/web/layouts/frame_top/index.html.xsl @@ -0,0 +1,91 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns="http://www.w3.org/1999/xhtml"> + + <xsl:output method = "html" + media-type = "text/html" + indent = "yes" + doctype-public = "-//W3C//DTD HTML 4.0 Transitional//EN" + omit-xml-declaration = "yes" + standalone = "yes" /> + + + <!-- ============================= + ROOT + ================================== --> + + + <xsl:template match="/"> + <html> + <xsl:call-template name="head"/> + <xsl:call-template name="frameset"/> + </html> + </xsl:template> + + + <!-- ============================= + HTML FRAMES + ================================== --> + + + <xsl:template name="frameset"> + <frameset rows="281,*" cols="*" framespacing="0" frameborder="NO" border="0"> + <frame src="tocframe.html" name="tocframe" scrolling="Auto" noresize=""/> + <frame src="mainframe.html" name="mainframe"/> + </frameset> + <noframes/> + <body> + </body> + </xsl:template> + + + <!-- ============================= + HTML HEAD + + this section should not be changed + ================================== --> + + <xsl:template name="head"> + <head> + <title> + <xsl:value-of select="/session/general-info/@title"/> + </title> + <!-- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> --> + <meta name="description" content="{/session/general-info/@description}"/> + <meta name="keywords" content="{/session/general-info/@keywords}"/> + <meta name="author" content="{/session/general-info/@author}"/> + <meta name="email" content="{/session/general-info/@email}"/> + <meta name="copyright" content="{/session/general-info/@copyright}"/> + <!-- create date? + update date? + fav icon? + --> + <link REL="shortcut icon" href="images/favicon.ico" type="image/ico"/> + <link href="style.css" rel="stylesheet" type="text/css"/> + + </head> + </xsl:template> + +</xsl:stylesheet> diff --git a/openoffice/share/config/wizard/web/layouts/frame_top/mainframe.html b/openoffice/share/config/wizard/web/layouts/frame_top/mainframe.html new file mode 100644 index 0000000000000000000000000000000000000000..9dfd484467203d46b114f7e8378f44fd462287cc --- /dev/null +++ b/openoffice/share/config/wizard/web/layouts/frame_top/mainframe.html @@ -0,0 +1,27 @@ +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> +<html> + <head> + <title></title> + <link href="style.css" rel="stylesheet" type="text/css"/> + </head> + <body></body> +</html> diff --git a/openoffice/share/config/wizard/web/layouts/frame_top/tocframe.html.xsl b/openoffice/share/config/wizard/web/layouts/frame_top/tocframe.html.xsl new file mode 100644 index 0000000000000000000000000000000000000000..f356436cd08717a43979f5b1048dee0bcdeed227 --- /dev/null +++ b/openoffice/share/config/wizard/web/layouts/frame_top/tocframe.html.xsl @@ -0,0 +1,119 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> +<!-- ================================================= + +This template is a skeleton for single level TOC pages +Do not overwrite this ! copy it and complete the missing +code. + +I use the @ character whereever there is a missing code, so +you can use a simple find to navigate and find the +places... + +====================================================== --> + +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns="http://www.w3.org/1999/xhtml"> + + <xsl:output method = "html" + media-type = "text/html" + indent = "yes" + doctype-public = "-//W3C//DTD HTML 4.0 Transitional//EN" + omit-xml-declaration = "yes" + standalone = "yes" /> + + <xsl:include href="../layout.xsl"/> + + + <!-- ============================= + HTML BODY + ================================== --> + + <xsl:template name="body"> + <xsl:call-template name="toc"/> + </xsl:template> + + + <xsl:template name="toc"> + <xsl:variable name="doc-count" select="count(/session/content/document)"/> + + <table width="{$doc-count * 250}" height="250" border="0" cellpadding="0" cellspacing="0" class="tcolor"> + + <tr> + <td height="50" colspan="{$doc-count * 2 + 2}" class="toctitle"> + <xsl:value-of select="/session/general-info/@title"/> + </td> + </tr> + + <!-- use this alternative if you do not need to use groups + (uncomment to use - and do not forget to comment the group + option above...)--> + + <tr> + <xsl:apply-templates select="/session/content/document"/> + <td colspan="2"></td> + </tr> + + </table> + + <!-- + @ post toc html here + --> + + <p class="colback"> </p> + + </xsl:template> + + <!-- also when using groups, in the end it comes + to this template, which is called for each document --> + <xsl:template match="document"> + + <!-- image cell --> + + <td width="50" height="200" align="center"> + <p> + <xsl:apply-templates select="@icon"/> + </p> + </td> + + <td width="200"><p> + + <xsl:apply-templates select="@title"> + <xsl:with-param name="target" select="'mainframe'"/> + </xsl:apply-templates> + <xsl:apply-templates select="@description"/> + <xsl:apply-templates select="@author"/> + <xsl:apply-templates select="@create-date"/> + <xsl:apply-templates select="@update-date"/> + <xsl:apply-templates select="@filename"/> + <xsl:apply-templates select="@format"/> + <xsl:apply-templates select="@pages"/> + <xsl:apply-templates select="@size"/> + + </p> </td> + + </xsl:template> + + + +</xsl:stylesheet> diff --git a/openoffice/share/config/wizard/web/layouts/layout.xsl b/openoffice/share/config/wizard/web/layouts/layout.xsl new file mode 100644 index 0000000000000000000000000000000000000000..183cb9dad6c9b1bce6a53046f1aa64dbf38e144d --- /dev/null +++ b/openoffice/share/config/wizard/web/layouts/layout.xsl @@ -0,0 +1,200 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<!-- ================================================= + +This template is a skeleton for single level TOC pages +Do not overwrite this ! copy it and complete the missing +code. + +I use the @ character whereever there is a missing code, so +you can use a simple find to navigate and find the +places... + +====================================================== --> + +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns="http://www.w3.org/1999/xhtml"> + + <xsl:output method = "html" + media-type = "text/html" + indent = "yes" + doctype-public = "-//W3C//DTD HTML 4.0 Transitional//EN" + omit-xml-declaration = "yes" + standalone = "yes" /> + + <!-- ============================= + ROOT + ================================== --> + + + <xsl:template match="/"> + <html> + <xsl:call-template name="head"/> + <xsl:call-template name="body"/> + </html> + </xsl:template> + + + <!-- ============================= + Document properties + + This section contains templates which + give the document properties... + + ================================== --> + + <!-- this tempaltes gives the + relative href of the document. To use + with the <a href="..."> attribute--> + + + <xsl:template match="document" mode="href"> + <xsl:value-of select="concat(../@directory,'/')"/> + <xsl:if test="@dir"> + <xsl:value-of select="concat(@dir,'/')"/> + </xsl:if> + <xsl:value-of select="@fn"/> + </xsl:template> + + + <xsl:template match="document/@title"> + <xsl:param name="target" select="''"/> + + <span class="doctitle"> + <a> + <xsl:attribute name="href"> + <xsl:apply-templates select=".." mode="href"/> + </xsl:attribute> + + <xsl:if test=" $target != ''"> + <xsl:attribute name="target"> + <xsl:value-of select="$target"/> + </xsl:attribute> + </xsl:if> + + <xsl:value-of select="."/> + </a> + </span> + <br/> + </xsl:template> + + + <xsl:template match="document/@description"> + <span class="docdescription"> + <xsl:value-of select="."/> + </span> + <br/> + </xsl:template> + + + <xsl:template match="document/@author"> + <span class="docauthor"> + <xsl:value-of select="."/> + </span> + <br/> + </xsl:template> + + + <xsl:template match="document/@create-date"> + <span class="doccreationdate"> + <xsl:value-of select="."/> + </span> + <br/> + </xsl:template> + + + <xsl:template match="document/@update-date"> + <span class="doclastchangeddate"> + <xsl:value-of select="."/> + </span> + <br/> + </xsl:template> + + + <xsl:template match="document/@filename"> + <span class="docfilename"> + <xsl:value-of select="."/> + </span> + <br/> + </xsl:template> + + + <xsl:template match="document/@format"> + <span class="docfileformatinfo"> + <xsl:value-of select="."/> + </span> + <br/> + </xsl:template> + + + <xsl:template match="document/@pages"> + <span class="docnumberofpages"> + <xsl:value-of select="."/> + </span> + <br/> + </xsl:template> + + + <xsl:template match="document/@size"> + <span class="docsizeinkb"> + <xsl:value-of select="."/> + </span> + <br/> + </xsl:template> + + <xsl:template match="document/@icon"> + <img src="images/{.}"/> + <br/> + </xsl:template> + + + <!-- ============================= + HTML HEAD + + this section should not be changed + ================================== --> + + <xsl:template name="head"> + <head> + <title> + <xsl:value-of select="/session/general-info/@title"/> + </title> + <!-- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> --> + <meta HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=UTF-8"/> + <meta name="description" content="{/session/general-info/@description}"/> + <meta name="keywords" content="{/session/general-info/@keywords}"/> + <meta name="author" content="{/session/general-info/@author}"/> + <meta name="email" content="{/session/general-info/@email}"/> + <meta name="copyright" content="{/session/general-info/@copyright}"/> + <!-- create date? + update date? + fav icon? + --> + <link href="style.css" rel="stylesheet" type="text/css"/> + + </head> + </xsl:template> + +</xsl:stylesheet> diff --git a/openoffice/share/config/wizard/web/layouts/layoutF.xsl b/openoffice/share/config/wizard/web/layouts/layoutF.xsl new file mode 100644 index 0000000000000000000000000000000000000000..afc55221fb1035f0c0ee0b2629172025f947c893 --- /dev/null +++ b/openoffice/share/config/wizard/web/layouts/layoutF.xsl @@ -0,0 +1,118 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<!-- ================================================= + +This template is a skeleton for single level TOC pages +with Frames : it generates the main index.html which contains +the frameset. + +Do not overwrite this ! copy it and complete the missing +code. + +I use the @ character whereever there is a missing code, so +you can use a simple find to navigate and find the +places... + +====================================================== --> + +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns="http://www.w3.org/1999/xhtml"> + + <xsl:output method = "html" + media-type = "text/html" + indent = "yes" + doctype-public = "-//W3C//DTD HTML 4.0 Transitional//EN" + omit-xml-declaration = "yes" + standalone = "yes" /> + + <xsl:include href="../layout.xsl"/> + + + <!-- ============================= + ROOT + ================================== --> + + + <xsl:template match="/"> + <html> + <xsl:call-template name="head"/> + <xsl:call-template name="frameset"/> + </html> + </xsl:template> + + + <!-- ============================= + HTML FRAMES + ================================== --> + + + <xsl:template name="frameset"> + + <!-- + @ Add frameset here... + + the following noframes tag is + naturally optional. + --> + + <noframes/> + + <!-- the body tag has no influance here, + we add it for good style. + --> + + <body> + </body> + </xsl:template> + + + <!-- ============================= + HTML HEAD + + this section should not be changed + ================================== --> + + <xsl:template name="head"> + <head> + <title> + <xsl:value-of select="/session/general-info/@title"/> + </title> + <!-- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> --> + <meta HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=UTF-8"/> + <meta name="description" content="{/session/general-info/@description}"/> + <meta name="keywords" content="{/session/general-info/@keywords}"/> + <meta name="author" content="{/session/general-info/@author}"/> + <meta name="email" content="{/session/general-info/@email}"/> + <meta name="copyright" content="{/session/general-info/@copyright}"/> + <!-- create date? + update date? + fav icon? + --> + <link href="style.css" rel="stylesheet" type="text/css"/> + + </head> + </xsl:template> + +</xsl:stylesheet> diff --git a/openoffice/share/config/wizard/web/layouts/layoutX.xsl b/openoffice/share/config/wizard/web/layouts/layoutX.xsl new file mode 100644 index 0000000000000000000000000000000000000000..f22c93486d6d60c28325ccc9663de902085f2a59 --- /dev/null +++ b/openoffice/share/config/wizard/web/layouts/layoutX.xsl @@ -0,0 +1,287 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + + +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns="http://www.w3.org/1999/xhtml"> + + <xsl:output method = "html" + media-type = "text/html" + indent = "yes" + doctype-public = "-//W3C//DTD HTML 4.0 Transitional//EN" + omit-xml-declaration = "yes" + standalone = "yes" /> + + <xsl:include href="../layout.xsl"/> + + + <!-- ============================= + ROOT + ================================== --> + + + <xsl:template match="/"> + <html> + <xsl:call-template name="head"/> + <xsl:call-template name="body"/> + </html> + </xsl:template> + + + <!-- ============================= + HTML BODY + ================================== --> + + <xsl:template name="body"> + <body> + <xsl:call-template name="title"/> + <xsl:call-template name="toc"/> + </body> + </xsl:template> + + + <xsl:template name="toc"> + <!-- + @ pre toc html here + --> + + <!-- use this to group documents, it + is for example usefull when generating tables --> + + <xsl:variable name="group" select="3"/> + + <xsl:for-each select="/session/content/document[ ( ( position() - 1 ) mod $group ) = 0 ]"> + + <!-- + @ pre group html here + --> + + <xsl:call-template name="document-group"> + <xsl:with-param name="group" select="$group"/> + </xsl:call-template> + + <!-- + @ post group html here + --> + + </xsl:for-each> + + + <!-- use this alternative if you do not need to use groups + (uncomment to use - and do not forget to comment the group + option above...)--> + + <!-- + <xsl:apply-templates select="/session/content/document"/> + --> + + <!-- + @ post toc html here + --> + + </xsl:template> + + <!-- also when using groups, in the end it comes + to this template, which is called for each document --> + <xsl:template match="document"> + <xsl:apply-templates select="@title"/> + <xsl:apply-templates select="@description"/> + <xsl:apply-templates select="@author"/> + <xsl:apply-templates select="@create-date"/> + <xsl:apply-templates select="@update-date"/> + <xsl:apply-templates select="@filename"/> + <xsl:apply-templates select="@format"/> + <xsl:apply-templates select="@format-icon"/> + <xsl:apply-templates select="@format-icon"/> + </xsl:template> + + + + <xsl:template name="document-group"> + <xsl:param name="group"/> + + <!-- @ pre group code here --> + + <!-- - - --> + + <xsl:variable name="count" select="(position() - 1) * $group + 1"/> + + <xsl:for-each select="/session/content/document[$count &lt;= position() and position() &lt; ($count + $group)]"> + + <xsl:apply-templates select="."/> + + </xsl:for-each> + + <!-- @ post group code here --> + + <!-- - - --> + + </xsl:template> + + + <xsl:template name="title"> + <!-- + @ Pre title html code here + --> + + <xsl:value-of select="/session/general-info/@title"/> + + <!-- + @ Post title html code here + --> + </xsl:template> + + <!-- ============================= + Document properties + + This section contains templates which + give the document properties... + + ================================== --> + + <!-- this tempaltes gives the + relative href of the document. To use + with the <a href="..."> attribute--> + + + <xsl:template match="document" mode="href"> + <xsl:value-of select="concat(../@directory,'/')"/> + <xsl:if test="@dir"> + <xsl:value-of select="concat(@dir,'/')"/> + </xsl:if> + <xsl:value-of select="@fn"/> + </xsl:template> + + + <xsl:template match="document/@title"> + <span class="doctitle"> + <a> + <xsl:attribute name="href"> + <xsl:apply-templates select=".." mode="href"/> + </xsl:attribute> + + <xsl:value-of select="."/> + </a> + </span> + <br/> + </xsl:template> + + + <xsl:template match="document/@description"> + <span class="docdescription"> + <xsl:value-of select="."/> + </span> + <br/> + </xsl:template> + + + <xsl:template match="document/@author"> + <span class="docauthor"> + <xsl:value-of select="."/> + </span> + <br/> + </xsl:template> + + + <xsl:template match="document/@create-date"> + <span class="doccreationdate"> + <xsl:value-of select="."/> + </span> + <br/> + </xsl:template> + + + <xsl:template match="document/@update-date"> + <span class="doclastchangeddate"> + <xsl:value-of select="."/> + </span> + <br/> + </xsl:template> + + + <xsl:template match="document/@filename"> + <span class="docfilename"> + <xsl:value-of select="."/> + </span> + <br/> + </xsl:template> + + + <xsl:template match="document/@format"> + <span class="docfileformatinfo"> + <xsl:value-of select="."/> + </span> + <br/> + </xsl:template> + + + <xsl:template match="document/@pages"> + <span class="docnumberofpages"> + <xsl:value-of select="."/> + </span> + <br/> + </xsl:template> + + + <xsl:template match="document/@size"> + <span class="docsizeinkb"> + <xsl:value-of select="."/> + </span> + <br/> + </xsl:template> + + <xsl:template match="document/@icon"> + <img src="images/{.}"/> + <br/> + </xsl:template> + + + <!-- ============================= + HTML HEAD + + this section should not be changed + ================================== --> + + <xsl:template name="head"> + <head> + <title> + <xsl:value-of select="/session/general-info/@title"/> + </title> + <!-- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> --> + <meta HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=UTF-8"/> + <meta name="description" content="{/session/general-info/@description}"/> + <meta name="keywords" content="{/session/general-info/@keywords}"/> + <meta name="author" content="{/session/general-info/@author}"/> + <meta name="email" content="{/session/general-info/@email}"/> + <meta name="copyright" content="{/session/general-info/@copyright}"/> + <!-- create date? + update date? + fav icon? + --> + <link href="style.css" rel="stylesheet" type="text/css"/> + + </head> + </xsl:template> + +</xsl:stylesheet> diff --git a/openoffice/share/config/wizard/web/layouts/simple/index.html.xsl b/openoffice/share/config/wizard/web/layouts/simple/index.html.xsl new file mode 100644 index 0000000000000000000000000000000000000000..ef391c3c00dc9f91c504d7336670a39749ab684a --- /dev/null +++ b/openoffice/share/config/wizard/web/layouts/simple/index.html.xsl @@ -0,0 +1,151 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> +<!-- ================================================= + +This template is a skeleton for single level TOC pages +Do not overwrite this ! copy it and complete the missing +code. + +I use the @ character whereever there is a missing code, so +you can use a simple find to navigate and find the +places... + +====================================================== --> + +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns="http://www.w3.org/1999/xhtml"> + + <xsl:output method = "html" + media-type = "text/html" + indent = "yes" + doctype-public = "-//W3C//DTD HTML 4.0 Transitional//EN" + omit-xml-declaration = "yes" + standalone = "yes" /> + + + <xsl:include href="../layout.xsl"/> + + + <!-- ============================= + HTML BODY + ================================== --> + + <xsl:template name="body"> + <body> + + <table width="100%" border="0" cellpadding="0" cellspacing="0" class="tcolor"> + + <xsl:call-template name="title"/> + <xsl:call-template name="toc"/> + + </table> + + </body> + </xsl:template> + + + <xsl:template name="toc"> + <!-- + @ pre toc html here + --> + <tr> + <td width="30" class="ccolor">&#160; + </td> + <td> + + <!-- use this alternative if you do not need to use groups + (uncomment to use - and do not forget to comment the group + option above...)--> + + <xsl:apply-templates select="/session/content/document"/> + + <!-- + @ post toc html here + --> + </td> + </tr> + + </xsl:template> + + <!-- also when using groups, in the end it comes + to this template, which is called for each document --> + <xsl:template match="document"> + <p> + <xsl:apply-templates select="@icon"/> + + <xsl:apply-templates select="@title"/> + <xsl:apply-templates select="@description"/> + <xsl:apply-templates select="@author"/> + <xsl:apply-templates select="@create-date"/> + <xsl:apply-templates select="@update-date"/> + <xsl:apply-templates select="@filename"/> + <xsl:apply-templates select="@format"/> + <xsl:apply-templates select="@format-icon"/> + <xsl:apply-templates select="@format-icon"/> + </p> + + <xsl:if test="position() &lt; last()"> + <hr/> + </xsl:if> + + </xsl:template> + + <xsl:template name="document-group"> + <xsl:param name="group"/> + + <!-- @ pre group code here --> + + <!-- - - --> + + <xsl:variable name="count" select="(position() - 1) * $group + 1"/> + + <xsl:for-each select="/session/content/document[$count &lt;= position() and position() &lt; ($count + $group)]"> + + <xsl:apply-templates select="."/> + + </xsl:for-each> + + <!-- @ post group code here --> + + <!-- - - --> + + </xsl:template> + + + <xsl:template name="title"> + <!-- + @ Pre title html code here + --> + <tr> + <td height="80" colspan="2" class="toctitle"> + + <xsl:value-of select="/session/general-info/@title"/> + + <!-- + @ Post title html code here + --> + </td> + </tr> + </xsl:template> + +</xsl:stylesheet> diff --git a/openoffice/share/config/wizard/web/layouts/source.xml.xsl b/openoffice/share/config/wizard/web/layouts/source.xml.xsl new file mode 100644 index 0000000000000000000000000000000000000000..090ddfee105adb508ad16eb3e4962c886ed6bfa6 --- /dev/null +++ b/openoffice/share/config/wizard/web/layouts/source.xml.xsl @@ -0,0 +1,51 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<!-- ================================= + + This templates creates a source.xml file + which is identicall to the source xml tree + used for the transformation. + This is may be usefull for deveopement/debuging + of layouts. + + ==================================== --> + +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:redirect="http://xml.apache.org/xalan/redirect" + extension-element-prefixes="redirect"> + + <xsl:output method="xml"/> + + + <xsl:template match="/"> + <xsl:apply-templates mode="copy"/> + </xsl:template> + + <xsl:template match="@*|node()" mode="copy"> + <xsl:copy> + <xsl:apply-templates select="@*|node()" mode="copy"/> + </xsl:copy> + </xsl:template> + +</xsl:stylesheet> diff --git a/openoffice/share/config/wizard/web/layouts/table_2/index.html.xsl b/openoffice/share/config/wizard/web/layouts/table_2/index.html.xsl new file mode 100644 index 0000000000000000000000000000000000000000..ba73bf8fc26a0401d17842dab7dc9a9abdd4fff0 --- /dev/null +++ b/openoffice/share/config/wizard/web/layouts/table_2/index.html.xsl @@ -0,0 +1,205 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> +<!-- ================================================= + +This template is a skeleton for single level TOC pages +Do not overwrite this ! copy it and complete the missing +code. +I use the @ character whereever there is a missing code, so +you can use a simple find to navigate and find the +places... +====================================================== --> + +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns="http://www.w3.org/1999/xhtml"> + + <xsl:output method = "html" + media-type = "text/html" + indent = "yes" + doctype-public = "-//W3C//DTD HTML 4.0 Transitional//EN" + omit-xml-declaration = "yes" + standalone = "yes" /> + + <xsl:include href="../layout.xsl"/> + + + <!-- ============================= + HTML BODY + ================================== --> + + <xsl:template name="body"> + + <body> + + <!-- + @ pre code here + --> + + <table width="100%" border="0" cellpadding="0" cellspacing="0" class="tcolor"> + + <xsl:call-template name="title"/> + + <!-- + @ inter code here + --> + + <xsl:call-template name="toc"/> + + <!-- + @ post code here + --> + + </table> + + </body> + + </xsl:template> + + + + + <xsl:template name="title"> + <!-- + @ Pre title html code here + --> + <tr> + <td height="200%" colspan="7" class="toctitle"> + + <xsl:value-of select="/session/general-info/@title"/> + + <!-- + @ Post title html code here + --> + + </td> + </tr> + + </xsl:template> + + + <xsl:template name="toc"> + + <!-- @ pre toc html here --> + + <!-- - - --> + + <!-- use this to group documents, it + is for example usefull when generating tables --> + + + + <xsl:call-template name="toc-with-group"> + <xsl:with-param name="group" select="2"/> + </xsl:call-template> + + + <!-- use this alternative if you do not need to use groups + (uncomment to use - and do not forget to comment the group + option above...)--> + + <!-- <xsl:apply-templates select="/session/content/document"/> --> + + <!-- @ post toc html here --> + + <!-- - - --> + + </xsl:template> + + + <xsl:template name="toc-with-group"> + <xsl:param name="group"/> + + <xsl:for-each select="/session/content/document[ ( ( position() - 1 ) mod $group ) = 0 ]"> + + <xsl:call-template name="document-group"> + <xsl:with-param name="group" select="$group"/> + </xsl:call-template> + + </xsl:for-each> + + </xsl:template> + + <xsl:template name="document-group"> + <xsl:param name="group"/> + + <!-- @ pre group code here --> + + <tr> + <td width="30" height="200" class="ccolor"></td> + + <!-- - - --> + + <xsl:variable name="count" select="(position() - 1) * $group + 1"/> + + <xsl:for-each select="/session/content/document[$count &lt;= position() and position() &lt; ($count + $group)]"> + + <xsl:apply-templates select="."/> + + <xsl:if test="last()=1 and position()=last()"> + <xsl:call-template name="empty-doc"/> + </xsl:if> + + </xsl:for-each> + + <!-- @ post group code here --> + + <td colspan="2" class="ccolor"></td> + </tr> + + <!-- - - --> + + </xsl:template> + + <xsl:template name="empty-doc"> + <td width="50"> <p> </p></td> + <td width="200"> <p> </p></td> + </xsl:template> + + + <!-- also when using groups, in the end it comes + to this template, which is called for each document --> + + <xsl:template match="document"> + <!-- file format icon --> + + <td width="50"> <p> + <xsl:apply-templates select="@icon"/> + </p></td> + + <td width="200"> <p> + + <xsl:apply-templates select="@title"/> + <xsl:apply-templates select="@description"/> + <xsl:apply-templates select="@author"/> + <xsl:apply-templates select="@create-date"/> + <xsl:apply-templates select="@update-date"/> + <xsl:apply-templates select="@filename"/> + <xsl:apply-templates select="@format"/> + <xsl:apply-templates select="@pages"/> + <xsl:apply-templates select="@size"/> + + </p> </td> + + </xsl:template> + +</xsl:stylesheet> diff --git a/openoffice/share/config/wizard/web/layouts/table_3/index.html.xsl b/openoffice/share/config/wizard/web/layouts/table_3/index.html.xsl new file mode 100644 index 0000000000000000000000000000000000000000..4883a0ac84bab1f99fe43d284f02d639007bfc8c --- /dev/null +++ b/openoffice/share/config/wizard/web/layouts/table_3/index.html.xsl @@ -0,0 +1,211 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> +<!-- ================================================= + +This template is a skeleton for single level TOC pages +Do not overwrite this ! copy it and complete the missing +code. +I use the @ character whereever there is a missing code, so +you can use a simple find to navigate and find the +places... +====================================================== --> + +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns="http://www.w3.org/1999/xhtml"> + + <xsl:output method = "html" + media-type = "text/html" + indent = "yes" + doctype-public = "-//W3C//DTD HTML 4.0 Transitional//EN" + omit-xml-declaration = "yes" + standalone = "yes" /> + + <xsl:include href="../layout.xsl"/> + + + <!-- ============================= + HTML BODY + ================================== --> + + <xsl:template name="body"> + + <body> + + <!-- + @ pre code here + --> + + <table width="100%" border="0" cellpadding="0" cellspacing="0" class="tcolor"> + + <xsl:call-template name="title"/> + + <!-- + @ inter code here + --> + + <xsl:call-template name="toc"/> + + <!-- + @ post code here + --> + + </table> + + </body> + + </xsl:template> + + + + + <xsl:template name="title"> + <!-- + @ Pre title html code here + --> + <tr> + <td height="200%" colspan="9" class="toctitle"> + + <xsl:value-of select="/session/general-info/@title"/> + + <!-- + @ Post title html code here + --> + + </td> + </tr> + + </xsl:template> + + + <xsl:template name="toc"> + + <!-- @ pre toc html here --> + + <!-- - - --> + + <!-- use this to group documents, it + is for example usefull when generating tables --> + + + + <xsl:call-template name="toc-with-group"> + <xsl:with-param name="group" select="3"/> + </xsl:call-template> + + + <!-- use this alternative if you do not need to use groups + (uncomment to use - and do not forget to comment the group + option above...)--> + + <!-- <xsl:apply-templates select="/session/content/document"/> --> + + <!-- @ post toc html here --> + + <!-- - - --> + + </xsl:template> + + + <xsl:template name="toc-with-group"> + <xsl:param name="group"/> + + <xsl:for-each select="/session/content/document[ ( ( position() - 1 ) mod $group ) = 0 ]"> + + <xsl:call-template name="document-group"> + <xsl:with-param name="group" select="$group"/> + </xsl:call-template> + + </xsl:for-each> + + </xsl:template> + + <xsl:template name="document-group"> + <xsl:param name="group"/> + + <!-- @ pre group code here --> + + <tr> + <td width="30" height="200" class="ccolor"></td> + + <!-- - - --> + + <xsl:variable name="count" select="(position() - 1) * $group + 1"/> + + <xsl:for-each select="/session/content/document[$count &lt;= position() and position() &lt; ($count + $group)]"> + + <xsl:apply-templates select="."/> + + <xsl:choose> + <xsl:when test="last()=1 and position()=last()"> + <xsl:call-template name="empty-doc"/> + <xsl:call-template name="empty-doc"/> + </xsl:when> + <xsl:when test="last()=2 and position()=last()"> + <xsl:call-template name="empty-doc"/> + </xsl:when> + </xsl:choose> + + </xsl:for-each> + + <!-- @ post group code here --> + + <td colspan="2" class="ccolor"></td> + </tr> + + <!-- - - --> + + </xsl:template> + + <xsl:template name="empty-doc"> + <td width="50"> <p> </p></td> + <td width="200"> <p> </p></td> + </xsl:template> + + + <!-- also when using groups, in the end it comes + to this template, which is called for each document --> + + <xsl:template match="document"> + <!-- file format icon --> + + <td width="50"> <p> + <xsl:apply-templates select="@icon"/> + </p></td> + + <td width="200"> <p> + + <xsl:apply-templates select="@title"/> + <xsl:apply-templates select="@description"/> + <xsl:apply-templates select="@author"/> + <xsl:apply-templates select="@create-date"/> + <xsl:apply-templates select="@update-date"/> + <xsl:apply-templates select="@filename"/> + <xsl:apply-templates select="@format"/> + <xsl:apply-templates select="@pages"/> + <xsl:apply-templates select="@size"/> + + </p> </td> + + </xsl:template> + +</xsl:stylesheet> diff --git a/openoffice/share/config/wizard/web/layouts/zigzag/index.html.xsl b/openoffice/share/config/wizard/web/layouts/zigzag/index.html.xsl new file mode 100644 index 0000000000000000000000000000000000000000..58da407c43e28b34f1137b35dfe3c80026933c4a --- /dev/null +++ b/openoffice/share/config/wizard/web/layouts/zigzag/index.html.xsl @@ -0,0 +1,210 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> +<!-- ================================================= + +This template is a skeleton for single level TOC pages +Do not overwrite this ! copy it and complete the missing +code. + +I use the @ character whereever there is a missing code, so +you can use a simple find to navigate and find the +places... + +====================================================== --> +<!DOCTYPE xsl:stylesheet [ + +<!ENTITY x1 "0"> +<!ENTITY x2 "250"> +<!ENTITY x3 "500"> + +<!ENTITY y1 "0"> +<!ENTITY y2 "150"> +<!ENTITY y3 "0"> + + +]> +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns="http://www.w3.org/1999/xhtml"> + + <xsl:output method = "html" + media-type = "text/html" + indent = "yes" + doctype-public = "-//W3C//DTD HTML 4.0 Transitional//EN" + omit-xml-declaration = "yes" + standalone = "yes" /> + + <xsl:include href="../layout.xsl"/> + + <!-- ============================= + HTML BODY + ================================== --> + + <xsl:template name="body"> + <body> + <xsl:call-template name="title"/> + <xsl:call-template name="toc"/> + </body> + </xsl:template> + + + <xsl:template name="toc"> + <!-- + @ pre toc html here + --> + + <xsl:apply-templates select="/session/content/document"/> + + <!-- + @ post toc html here + --> + + </xsl:template> + + + + <!-- also when using groups, in the end it comes + to this template, which is called for each document --> + <xsl:template match="document"> + + <xsl:variable name="i" select="position() - 1"/> + + <xsl:variable name="x1"> + <xsl:call-template name="x"/> + </xsl:variable> + + <xsl:variable name="x" select="number($x1) + 50 "/> + + <xsl:variable name="y1"> + <xsl:call-template name="y"/> + </xsl:variable> + + <xsl:variable name="y" select="(floor($i div 3)) * 300 + number($y1) + 80 "/> + + <div style="position:absolute; padding:15px; left:{$x}px; top:{$y}px; width:170px; height:220px; z-index:1" class="tcolor"> + <div align="center"> + + <xsl:apply-templates select="@icon"/> + <p> + <xsl:apply-templates select="@title"/> + <xsl:apply-templates select="@description"/> + <xsl:apply-templates select="@author"/> + <xsl:apply-templates select="@create-date"/> + <xsl:apply-templates select="@update-date"/> + <xsl:apply-templates select="@filename"/> + <xsl:apply-templates select="@format"/> + <xsl:apply-templates select="@pages"/> + <xsl:apply-templates select="@size"/> + </p> + </div> + </div> + </xsl:template> + + <xsl:template name="x"> + <xsl:variable name="i" select="position()"/> + <xsl:choose> + <xsl:when test="$i = 2"> + &x2; + </xsl:when> + <xsl:when test="$i = 3"> + &x3; + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="($i mod 3) = 1"> + &x1; + </xsl:when> + <xsl:when test="($i mod 3) = 2"> + &x3; + </xsl:when> + <xsl:when test="($i mod 3) = 0"> + &x2; + </xsl:when> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <xsl:template name="y"> + <xsl:variable name="i" select="position()"/> + <xsl:choose> + <xsl:when test="$i = 2"> + &y2; + </xsl:when> + <xsl:when test="$i = 3"> + &y3; + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="($i mod 3) = 1"> + &y1; + </xsl:when> + <xsl:when test="($i mod 3) = 2"> + &y3; + </xsl:when> + <xsl:when test="($i mod 3) = 0"> + &y2; + </xsl:when> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + <xsl:template name="document-group"> + <xsl:param name="group"/> + + <!-- @ pre group code here --> + + <!-- - - --> + + <xsl:variable name="count" select="(position() - 1) * $group + 1"/> + + <xsl:for-each select="/session/content/document[$count &lt;= position() and position() &lt; ($count + $group)]"> + + <xsl:apply-templates select="."/> + + </xsl:for-each> + + <!-- @ post group code here --> + + <!-- - - --> + + </xsl:template> + + + <xsl:template name="title"> + <!-- + @ Pre title html code here + --> + <div style="position:absolute; left:280px; top:8px; width:220px; z-index:2; padding:10px" class="ccolor"> + <div align="center" class="toctitle"> + <xsl:value-of select="/session/general-info/@title"/> + &#160; + <!-- + @ Post title html code here + --> + </div> + </div> + </xsl:template> + +</xsl:stylesheet> diff --git a/openoffice/share/config/wizard/web/preview.html b/openoffice/share/config/wizard/web/preview.html new file mode 100644 index 0000000000000000000000000000000000000000..366e25a537867e69b7fbba077286efb98ebf30e7 --- /dev/null +++ b/openoffice/share/config/wizard/web/preview.html @@ -0,0 +1,61 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> +<html> +<head> + <title>Unbenanntes Dokument</title> + <meta http-equiv="Content-Type" + content="text/html; charset=iso-8859-1"> + <link href="style.css" rel="stylesheet" type="text/css"> +</head> +<body background="images/background.gif"> +<table width="177" height="100" border="0" align="center"> + <tbody> + <tr> + <td width="12" height="20" class="ccolor">&nbsp;</td> + <td width="12" class="ccolor">&nbsp;</td> + <td width="149" class="toctitle">Site title</td> + <td width="12" class="ccolor">&nbsp;</td> + <td width="12" class="ccolor">&nbsp;</td> + </tr> + <tr> + <td height="80" class="ccolor">&nbsp;</td> + <td class="tcolor">&nbsp;</td> + <td class="tcolor"> + <span class="doctitle">Document</span><br> + <span class="doccreationdate">Creation Date</span><br> + <span class="doclastchangeddate">Last Change Date</span><br> + <span class="docfilename">Filename</span></td> + <td class="tcolor">&nbsp;</td> + <td class="ccolor">&nbsp;</td> + </tr> + <tr> + <td width="12" height="20" class="ccolor">&nbsp;</td> + <td width="12" class="ccolor">&nbsp;</td> + <td width="149" class="ccolor">&nbsp;</td> + <td width="12" class="ccolor">&nbsp;</td> + <td width="12" class="ccolor">&nbsp;</td> + </tr> + + </tbody> +</table> +</body> +</html> diff --git a/openoffice/share/config/wizard/web/styles/beige.css b/openoffice/share/config/wizard/web/styles/beige.css new file mode 100644 index 0000000000000000000000000000000000000000..cc3a72893cdc2b60f4c845c33e1a0947617bf3bc --- /dev/null +++ b/openoffice/share/config/wizard/web/styles/beige.css @@ -0,0 +1,100 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +.doctitle { + font-family: "Times New Roman", Times, serif; + font-size: 14px; + color: #000000; + font-weight: bold; +} +.docdescription { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.docauthor { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.doccreationdate { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #000066; +} +.doclastchangeddate { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #990000; +} +.docfilename { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #000066; +} +.docfileformatinfo { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.docnumberofpages { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #000000; +} +.docsizeinkb { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #000000; +} +body { + background-color: #FFCC99; + background-image: url(images/background.gif); +} +.toctitle { + font-family: "Times New Roman", Times, serif; + font-size: 20px; + font-style: normal; + font-weight: bold; + color: #000000; + background-color: #FFCC99; +} +.tcolor { + background-color: #FF9933; +} +.ccolor { + background-color: #FFCC99; +} +a:link { + font-family: "Times New Roman", Times, serif; + color: #003399; +} +a:visited { + font-family: "Times New Roman", Times, serif; + color: #0099FF; +} +a:active { + font-family: "Times New Roman", Times, serif; + color: #FF0000; +} diff --git a/openoffice/share/config/wizard/web/styles/bg.css b/openoffice/share/config/wizard/web/styles/bg.css new file mode 100644 index 0000000000000000000000000000000000000000..c184f15890c8b87a0c3cd772420b48b78367e573 --- /dev/null +++ b/openoffice/share/config/wizard/web/styles/bg.css @@ -0,0 +1,100 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +.doctitle { + font-family: Arial, Helvetica, sans-serif; + font-size: 14px; + color: #000000; + font-weight: bold; +} +.docdescription { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.docauthor { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.doccreationdate { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000066; +} +.doclastchangeddate { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #990000; +} +.docfilename { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000066; +} +.docfileformatinfo { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.docnumberofpages { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000000; +} +.docsizeinkb { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000000; +} +body { + background-color: #660033; + background-image: url(images/background.gif); +} +.toctitle { + font-family: Arial, Helvetica, sans-serif; + font-size: 20px; + font-style: normal; + font-weight: bold; + color: #FFFFFF; + background-color: #006699; +} +.tcolor { + background-color: #FFFF99; +} +.ccolor { + background-color: #006699; +} +a:link { + font-family: Arial, Helvetica, sans-serif; + color: #0033CC; +} +a:visited { + font-family: Arial, Helvetica, sans-serif; + color: #0099CC; +} +a:active { + font-family: Arial, Helvetica, sans-serif; + color: #FF0000; +} diff --git a/openoffice/share/config/wizard/web/styles/bgr.css b/openoffice/share/config/wizard/web/styles/bgr.css new file mode 100644 index 0000000000000000000000000000000000000000..b07e528103ba7dd0ef4ee586d0c401e36a93a173 --- /dev/null +++ b/openoffice/share/config/wizard/web/styles/bgr.css @@ -0,0 +1,100 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +.doctitle { + font-family: Arial, Helvetica, sans-serif; + font-size: 14px; + color: #000000; + font-weight: bold; +} +.docdescription { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.docauthor { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.doccreationdate { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000066; +} +.doclastchangeddate { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #990000; +} +.docfilename { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000066; +} +.docfileformatinfo { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.docnumberofpages { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000000; +} +.docsizeinkb { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000000; +} +body { + background-color: #660033; + background-image: url(images/background.gif); +} +.toctitle { + font-family: Arial, Helvetica, sans-serif; + font-size: 20px; + font-style: normal; + font-weight: bold; + color: #FFFFFF; + background-color: #006699; +} +.tcolor { + background-color: #FFFF99; +} +.ccolor { + background-color: #0066CC; +} +a:link { + font-family: Arial, Helvetica, sans-serif; + color: #0033CC; +} +a:visited { + font-family: Arial, Helvetica, sans-serif; + color: #0066FF; +} +a:active { + font-family: Arial, Helvetica, sans-serif; + color: #FF0000; +} diff --git a/openoffice/share/config/wizard/web/styles/bgrey.css b/openoffice/share/config/wizard/web/styles/bgrey.css new file mode 100644 index 0000000000000000000000000000000000000000..5906a13d7b2ebd4513d376c4d7d8927b9be758cc --- /dev/null +++ b/openoffice/share/config/wizard/web/styles/bgrey.css @@ -0,0 +1,100 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +.doctitle { + font-family: "Times New Roman", Times, serif; + font-size: 14px; + color: #FFFFFF; + font-weight: bold; +} +.docdescription { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.docauthor { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.doccreationdate { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #FFFFFF; +} +.doclastchangeddate { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #FFCC00; +} +.docfilename { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #FFFFFF; +} +.docfileformatinfo { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.docnumberofpages { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #FFFFFF; +} +.docsizeinkb { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #FFFFFF; +} +body { + background-color: #000000; + background-image: url(images/background.gif); +} +.toctitle { + font-family: "Times New Roman", Times, serif; + font-size: 20px; + font-style: normal; + font-weight: bold; + color: #FFFFFF; + background-color: #555555; +} +.tcolor { + background-color: #333333; +} +.ccolor { + background-color: #555555; +} +a:link { + font-family: Arial, Helvetica, sans-serif; + color: #CCCC00; +} +a:visited { + font-family: Arial, Helvetica, sans-serif; + color: #CCCC99; +} +a:active { + font-family: Arial, Helvetica, sans-serif; + color: #FF0000; +} diff --git a/openoffice/share/config/wizard/web/styles/bwb.css b/openoffice/share/config/wizard/web/styles/bwb.css new file mode 100644 index 0000000000000000000000000000000000000000..de7fc4e6a49aa54cff17b66d8c2054ed8480e243 --- /dev/null +++ b/openoffice/share/config/wizard/web/styles/bwb.css @@ -0,0 +1,100 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +.doctitle { + font-family: Arial, Helvetica, sans-serif; + font-size: 14px; + color: #FFFFFF; + font-weight: bold; +} +.docdescription { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.docauthor { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.doccreationdate { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFF00; +} +.doclastchangeddate { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FF0000; +} +.docfilename { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFFFF; +} +.docfileformatinfo { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.docnumberofpages { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFFFF; +} +.docsizeinkb { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFFFF; +} +body { + background-color: #999999; + background-image: url(images/background.gif); +} +.toctitle { + font-family: Arial, Helvetica, sans-serif; + font-size: 20px; + font-style: normal; + font-weight: bold; + color: #FFFFFF; + background-color: #003399; +} +.tcolor { + background-color: #000066; +} +.ccolor { + background-color: #003399; +} +a:link { + font-family: Arial, Helvetica, sans-serif; + color: #FFFF00; +} +a:visited { + font-family: Arial, Helvetica, sans-serif; + color: #CCCCCC; +} +a:active { + font-family: Arial, Helvetica, sans-serif; + color: #FF0000; +} diff --git a/openoffice/share/config/wizard/web/styles/bwo.css b/openoffice/share/config/wizard/web/styles/bwo.css new file mode 100644 index 0000000000000000000000000000000000000000..bbcfd12e7af64fb133086d8f5a7ba2d25126ff64 --- /dev/null +++ b/openoffice/share/config/wizard/web/styles/bwo.css @@ -0,0 +1,100 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +.doctitle { + font-family: Arial, Helvetica, sans-serif; + font-size: 14px; + color: #FFFFFF; + font-weight: bold; +} +.docdescription { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.docauthor { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.doccreationdate { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFF00; +} +.doclastchangeddate { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FF0000; +} +.docfilename { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFFFF; +} +.docfileformatinfo { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.docnumberofpages { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFFFF; +} +.docsizeinkb { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFFFF; +} +body { + background-color: #666666; + background-image: url(images/background.gif); +} +.toctitle { + font-family: Arial, Helvetica, sans-serif; + font-size: 20px; + font-style: normal; + font-weight: bold; + color: #000000; + background-color: #CC6600; +} +.tcolor { + background-color: #003366; +} +.ccolor { + background-color: #CC6600; +} +a:link { + font-family: Arial, Helvetica, sans-serif; + color: #FFFF00; +} +a:visited { + font-family: Arial, Helvetica, sans-serif; + color: #0099FF; +} +a:active { + font-family: Arial, Helvetica, sans-serif; + color: #FF0000; +} diff --git a/openoffice/share/config/wizard/web/styles/dark.css b/openoffice/share/config/wizard/web/styles/dark.css new file mode 100644 index 0000000000000000000000000000000000000000..01295130963555162f31f1dc5d1dc1545cca342b --- /dev/null +++ b/openoffice/share/config/wizard/web/styles/dark.css @@ -0,0 +1,100 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +.doctitle { + font-family: "Times New Roman", Times, serif; + font-size: 14px; + color: #FFFFFF; + font-weight: bold; +} +.docdescription { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.docauthor { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.doccreationdate { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #FFFFFF; +} +.doclastchangeddate { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #FFCC00; +} +.docfilename { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #FFFFFF; +} +.docfileformatinfo { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.docnumberofpages { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #FFFFFF; +} +.docsizeinkb { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #FFFFFF; +} +body { + background-color: #000000; + background-image: url(images/background.gif); +} +.toctitle { + font-family: "Times New Roman", Times, serif; + font-size: 20px; + font-style: normal; + font-weight: bold; + color: #FFFFFF; + background-color: #333366; +} +.tcolor { + background-color: #333300; +} +.ccolor { + background-color: #333366; +} +a:link { + font-family: "Times New Roman", Times, serif; + color: #EEEEEE; +} +a:visited { + font-family: "Times New Roman", Times, serif; + color: #CCCCCC; +} +a:active { + font-family: "Times New Roman", Times, serif; + color: #FFCC00; +} diff --git a/openoffice/share/config/wizard/web/styles/dp.css b/openoffice/share/config/wizard/web/styles/dp.css new file mode 100644 index 0000000000000000000000000000000000000000..ecb0b65bfb6bcc50a417219f24f349fe43a3c91e --- /dev/null +++ b/openoffice/share/config/wizard/web/styles/dp.css @@ -0,0 +1,100 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +.doctitle { + font-family: "Times New Roman", Times, serif; + font-size: 14px; + color: #FFFFFF; + font-weight: bold; +} +.docdescription { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.docauthor { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.doccreationdate { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #FFFFFF; +} +.doclastchangeddate { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #FFCC00; +} +.docfilename { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #FFFFFF; +} +.docfileformatinfo { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.docnumberofpages { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #FFFFFF; +} +.docsizeinkb { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #FFFFFF; +} +body { + background-color: #000000; + background-image: url(images/background.gif); +} +.toctitle { + font-family: "Times New Roman", Times, serif; + font-size: 20px; + font-style: normal; + font-weight: bold; + color: #FFFFFF; + background-color: #333366; +} +.tcolor { + background-color: #660033; +} +.ccolor { + background-color: #333333; +} +a:link { + font-family: "Times New Roman", Times, serif; + color: #EEEEEE; +} +a:visited { + font-family: "Times New Roman", Times, serif; + color: #CCCCCC; +} +a:active { + font-family: "Times New Roman", Times, serif; + color: #FFCC00; +} diff --git a/openoffice/share/config/wizard/web/styles/forest.css b/openoffice/share/config/wizard/web/styles/forest.css new file mode 100644 index 0000000000000000000000000000000000000000..773e3dfccea5508a716e5d42ec1d246ca626225c --- /dev/null +++ b/openoffice/share/config/wizard/web/styles/forest.css @@ -0,0 +1,100 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +.doctitle { + font-family: "Times New Roman", Times, serif; + font-size: 14px; + color: #FFFFFF; + font-weight: bold; +} +.docdescription { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.docauthor { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.doccreationdate { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #FFFFFF; +} +.doclastchangeddate { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #FF0000; +} +.docfilename { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #FFFFFF; +} +.docfileformatinfo { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.docnumberofpages { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #FFFFFF; +} +.docsizeinkb { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #FFFFFF; +} +body { + background-color: #999999; + background-image: url(images/background.gif); +} +.toctitle { + font-family: "Times New Roman", Times, serif; + font-size: 20px; + font-style: normal; + font-weight: bold; + color: #FFFFFF; + background-color: #663300; +} +.tcolor { + background-color: #006633; +} +.ccolor { + background-color: #003300; +} +a:link { + font-family: "Times New Roman", Times, serif; + color: #EEEEEE; +} +a:visited { + font-family: "Times New Roman", Times, serif; + color: #CCCCCC; +} +a:active { + font-family: "Times New Roman", Times, serif; + color: #FF0000; +} diff --git a/openoffice/share/config/wizard/web/styles/green.css b/openoffice/share/config/wizard/web/styles/green.css new file mode 100644 index 0000000000000000000000000000000000000000..2aa793a52a68aa1268f7fb92d86378523eebe701 --- /dev/null +++ b/openoffice/share/config/wizard/web/styles/green.css @@ -0,0 +1,100 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +.doctitle { + font-family: Arial, Helvetica, sans-serif; + font-size: 14px; + color: #FFFFFF; + font-weight: bold; +} +.docdescription { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.docauthor { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.doccreationdate { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFF00; +} +.doclastchangeddate { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FF0000; +} +.docfilename { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFFFF; +} +.docfileformatinfo { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.docnumberofpages { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFFFF; +} +.docsizeinkb { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFFFF; +} +body { + background-color: #003333; + background-image: url(images/background.gif); +} +.toctitle { + font-family: Arial, Helvetica, sans-serif; + font-size: 20px; + font-style: normal; + font-weight: bold; + color: #CCCCCC; + background-color: #003333; +} +.tcolor { + background-color: #006666; +} +.ccolor { + background-color: #003333; +} +a:link { + font-family: Arial, Helvetica, sans-serif; + color: #FFFF00; +} +a:visited { + font-family: Arial, Helvetica, sans-serif; + color: #0099FF; +} +a:active { + font-family: Arial, Helvetica, sans-serif; + color: #CCFF00; +} diff --git a/openoffice/share/config/wizard/web/styles/greenred.css b/openoffice/share/config/wizard/web/styles/greenred.css new file mode 100644 index 0000000000000000000000000000000000000000..49c00dc274fec69e5764a983ca231ac5de454f40 --- /dev/null +++ b/openoffice/share/config/wizard/web/styles/greenred.css @@ -0,0 +1,100 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +.doctitle { + font-family: Arial, Helvetica, sans-serif; + font-size: 14px; + color: #FFFFFF; + font-weight: bold; +} +.docdescription { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.docauthor { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.doccreationdate { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFF00; +} +.doclastchangeddate { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000066; +} +.docfilename { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFFFF; +} +.docfileformatinfo { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.docnumberofpages { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFFFF; +} +.docsizeinkb { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFFFF; +} +body { + background-color: #CCCCCC; + background-image: url(images/background.gif); +} +.toctitle { + font-family: Arial, Helvetica, sans-serif; + font-size: 20px; + font-style: normal; + font-weight: bold; + color: #FFFFFF; + background-color: #003333; +} +.tcolor { + background-color: #990000; +} +.ccolor { + background-color: #003333; +} +a:link { + font-family: Arial, Helvetica, sans-serif; + color: #FFFF00; +} +a:visited { + font-family: Arial, Helvetica, sans-serif; + color: #0099FF; +} +a:active { + font-family: Arial, Helvetica, sans-serif; + color: #99FF00; +} diff --git a/openoffice/share/config/wizard/web/styles/grey.css b/openoffice/share/config/wizard/web/styles/grey.css new file mode 100644 index 0000000000000000000000000000000000000000..cdfa37981f777aa6e996b24fe162a53c2d97f531 --- /dev/null +++ b/openoffice/share/config/wizard/web/styles/grey.css @@ -0,0 +1,100 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +.doctitle { + font-family: Arial, Helvetica, sans-serif; + font-size: 14px; + color: #000000; + font-weight: bold; +} +.docdescription { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.docauthor { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.doccreationdate { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000066; +} +.doclastchangeddate { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #990000; +} +.docfilename { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000066; +} +.docfileformatinfo { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.docnumberofpages { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000000; +} +.docsizeinkb { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000000; +} +body { + background-color: #CCCCCC; + background-image: url(images/background.gif); +} +.toctitle { + font-family: Arial, Helvetica, sans-serif; + font-size: 20px; + font-style: normal; + font-weight: bold; + color: #000000; + background-color: #CCCCCC; +} +.tcolor { + background-color: #EEEEEE; +} +.ccolor { + background-color: #BBBBBB; +} +a:link { + font-family: Arial, Helvetica, sans-serif; + color: #0033CC; +} +a:visited { + font-family: Arial, Helvetica, sans-serif; + color: #0099FF; +} +a:active { + font-family: Arial, Helvetica, sans-serif; + color: #FF0000; +} diff --git a/openoffice/share/config/wizard/web/styles/ibg.css b/openoffice/share/config/wizard/web/styles/ibg.css new file mode 100644 index 0000000000000000000000000000000000000000..fe72dffb04a4c4ad1a04ede95037c1498f387f65 --- /dev/null +++ b/openoffice/share/config/wizard/web/styles/ibg.css @@ -0,0 +1,100 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +.doctitle { + font-family: "Times New Roman", Times, serif; + font-size: 14px; + color: #000000; + font-weight: bold; +} +.docdescription { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.docauthor { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.doccreationdate { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #000066; +} +.doclastchangeddate { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #990000; +} +.docfilename { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #000066; +} +.docfileformatinfo { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.docnumberofpages { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #000000; +} +.docsizeinkb { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #000000; +} +body { + background-color: #999999; + background-image: url(images/background.gif); +} +.toctitle { + font-family: "Times New Roman", Times, serif; + font-size: 20px; + font-style: normal; + font-weight: bold; + color: #000000; + background-color: #99CCCC; +} +.tcolor { + background-color: #DDDDDD; +} +.ccolor { + background-color: #99CCFF; +} +a:link { + font-family: "Times New Roman", Times, serif; + color: #003399; +} +a:visited { + font-family: "Times New Roman", Times, serif; + color: #0066CC; +} +a:active { + font-family: "Times New Roman", Times, serif; + color: #FF9900; +} diff --git a/openoffice/share/config/wizard/web/styles/ice.css b/openoffice/share/config/wizard/web/styles/ice.css new file mode 100644 index 0000000000000000000000000000000000000000..b59ec81de35ddabde54d376517414797cd5efde5 --- /dev/null +++ b/openoffice/share/config/wizard/web/styles/ice.css @@ -0,0 +1,100 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +.doctitle { + font-family: "Times New Roman", Times, serif; + font-size: 14px; + color: #000000; + font-weight: bold; +} +.docdescription { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.docauthor { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.doccreationdate { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #000066; +} +.doclastchangeddate { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #990000; +} +.docfilename { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #000066; +} +.docfileformatinfo { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.docnumberofpages { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #000000; +} +.docsizeinkb { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #000000; +} +body { + background-color: #999999; + background-image: url(images/background.gif); +} +.toctitle { + font-family: "Times New Roman", Times, serif; + font-size: 20px; + font-style: normal; + font-weight: bold; + color: #000000; + background-color: #EEEEEE; +} +.tcolor { + background-color: #00CCFF; +} +.ccolor { + background-color: #CCCCCC; +} +a:link { + font-family: "Times New Roman", Times, serif; + color: #0033CC; +} +a:visited { + font-family: "Times New Roman", Times, serif; + color: #0066FF; +} +a:active { + font-family: "Times New Roman", Times, serif; + color: #FF0000; +} diff --git a/openoffice/share/config/wizard/web/styles/marine.css b/openoffice/share/config/wizard/web/styles/marine.css new file mode 100644 index 0000000000000000000000000000000000000000..7798caa3d85e68420a1cf7429443339f706dff79 --- /dev/null +++ b/openoffice/share/config/wizard/web/styles/marine.css @@ -0,0 +1,100 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +.doctitle { + font-family: "Times New Roman", Times, serif; + font-size: 14px; + color: #FFFFFF; + font-weight: bold; +} +.docdescription { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.docauthor { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.doccreationdate { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #FFFFFF; +} +.doclastchangeddate { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #CC0000; +} +.docfilename { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #FFFFFF; +} +.docfileformatinfo { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.docnumberofpages { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #FFFFFF; +} +.docsizeinkb { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #FFFFFF; +} +body { + background-color: #999999; + background-image: url(images/background.gif); +} +.toctitle { + font-family: "Times New Roman", Times, serif; + font-size: 20px; + font-style: normal; + font-weight: bold; + color: #FFFFFF; + background-color: #000033; +} +.tcolor { + background-color: #000066; +} +.ccolor { + background-color: #000033; +} +a:link { + font-family: "Times New Roman", Times, serif; + color: #EEEEEE; +} +a:visited { + font-family: "Times New Roman", Times, serif; + color: #CCCCCC; +} +a:active { + font-family: "Times New Roman", Times, serif; + color: #FF0000; +} diff --git a/openoffice/share/config/wizard/web/styles/orange.css b/openoffice/share/config/wizard/web/styles/orange.css new file mode 100644 index 0000000000000000000000000000000000000000..256bddcb392932227b10b190eba172de854766fc --- /dev/null +++ b/openoffice/share/config/wizard/web/styles/orange.css @@ -0,0 +1,100 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +.doctitle { + font-family: "Times New Roman", Times, serif; + font-size: 14px; + color: #000000; + font-weight: bold; +} +.docdescription { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.docauthor { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.doccreationdate { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #000066; +} +.doclastchangeddate { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #660000; +} +.docfilename { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #000066; +} +.docfileformatinfo { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.docnumberofpages { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #000000; +} +.docsizeinkb { + font-family: "Times New Roman", Times, serif; + font-size: 12px; + color: #000000; +} +body { + background-color: #999999; + background-image: url(images/background.gif); +} +.toctitle { + font-family: "Times New Roman", Times, serif; + font-size: 20px; + font-style: normal; + font-weight: bold; + color: #000000; + background-color: #FF9900; +} +.tcolor { + background-color: #FF6600; +} +.ccolor { + background-color: #660033; +} +a:link { + font-family: "Times New Roman", Times, serif; + color: #000099; +} +a:visited { + font-family: "Times New Roman", Times, serif; + color: #0066CC; +} +a:active { + font-family: "Times New Roman", Times, serif; + color: #CC0000; +} diff --git a/openoffice/share/config/wizard/web/styles/pc_old.css b/openoffice/share/config/wizard/web/styles/pc_old.css new file mode 100644 index 0000000000000000000000000000000000000000..604941087c823838a74e0c0e5e44d86229a54ca9 --- /dev/null +++ b/openoffice/share/config/wizard/web/styles/pc_old.css @@ -0,0 +1,112 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +.doctitle { + font-family: "Courier New", Courier, mono; + font-size: 14px; + color: #00CC00; + font-weight: bold; +} +.docdescription { + font-family: "Courier New", Courier, mono; + font-size: 12px; + font-style: italic; + color: #00CC00; +} +.docauthor { + font-family: "Courier New", Courier, mono; + font-size: 12px; + font-style: italic; + color: #00CC00; +} +.doccreationdate { + font-family: "Courier New", Courier, mono; + font-size: 12px; + color: #99CC00; +} +.doclastchangeddate { + font-family: "Courier New", Courier, mono; + font-size: 12px; + color: #FF0000; +} +.docfilename { + font-family: "Courier New", Courier, mono; + font-size: 12px; + color: #00CC00; +} +.docfileformatinfo { + font-family: "Courier New", Courier, mono; + font-size: 12px; + font-style: italic; + color: #00CC00; +} +.docnumberofpages { + font-family: "Courier New", Courier, mono; + font-size: 12px; + color: #00CC00; +} +.docsizeinkb { + font-family: "Courier New", Courier, mono; + font-size: 12px; + color: #00CC00; +} +body { + background-color: #000000; + background-image: url(images/background.gif); +} +.toctitle { + font-family: "Courier New", Courier, mono; + font-size: 20px; + font-style: normal; + font-weight: bold; + color: #00CC00; + background-color: #222222; +} +.tcolor { + background-color: #000000; + border-top-width: mittel; + border-right-width: mittel; + border-bottom-width: mittel; + border-left-width: mittel; + border-top-style: doppelt; + border-right-style: doppelt; + border-bottom-style: doppelt; + border-left-style: doppelt; + border-top-color: #333333; + border-right-color: #000000; + border-bottom-color: #000000; + border-left-color: #999999; +} +.ccolor { + background-color: #222222; +} +a:link { + font-family: "Courier New", Courier, mono; + color: #00FF33; +} +a:visited { + font-family: "Courier New", Courier, mono; + color: #00CC33; +} +a:active { + font-family: "Courier New", Courier, mono; + color: #CC0000; +} diff --git a/openoffice/share/config/wizard/web/styles/red.css b/openoffice/share/config/wizard/web/styles/red.css new file mode 100644 index 0000000000000000000000000000000000000000..a42087bed4ff27995342b315832e8594cd9b3efb --- /dev/null +++ b/openoffice/share/config/wizard/web/styles/red.css @@ -0,0 +1,100 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +.doctitle { + font-family: Arial, Helvetica, sans-serif; + font-size: 14px; + color: #FFFFFF; + font-weight: bold; +} +.docdescription { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.docauthor { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.doccreationdate { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFF00; +} +.doclastchangeddate { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FF0000; +} +.docfilename { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFFFF; +} +.docfileformatinfo { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.docnumberofpages { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFFFF; +} +.docsizeinkb { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFFFF; +} +body { + background-color: #999999; + background-image: url(images/background.gif); +} +.toctitle { + font-family: Arial, Helvetica, sans-serif; + font-size: 20px; + font-style: normal; + font-weight: bold; + color: #FFFFFF; + background-color: #660033; +} +.tcolor { + background-color: #330000; +} +.ccolor { + background-color: #660033; +} +a:link { + font-family: Arial, Helvetica, sans-serif; + color: #FFFF00; +} +a:visited { + font-family: Arial, Helvetica, sans-serif; + color: #00CCFF; +} +a:active { + font-family: Arial, Helvetica, sans-serif; + color: #FF0000; +} diff --git a/openoffice/share/config/wizard/web/styles/rgb.css b/openoffice/share/config/wizard/web/styles/rgb.css new file mode 100644 index 0000000000000000000000000000000000000000..e79fae86e936fccd576243226dac18973a2cb36c --- /dev/null +++ b/openoffice/share/config/wizard/web/styles/rgb.css @@ -0,0 +1,112 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +.doctitle { + font-family: Arial, Helvetica, sans-serif; + font-size: 14px; + color: #000000; + font-weight: bold; +} +.docdescription { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.docauthor { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.doccreationdate { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000066; +} +.doclastchangeddate { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #990000; +} +.docfilename { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000066; +} +.docfileformatinfo { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.docnumberofpages { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000000; +} +.docsizeinkb { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000000; +} +body { + background-color: #660000; + background-image: url(images/background.gif); +} +.toctitle { + font-family: Arial, Helvetica, sans-serif; + font-size: 20px; + font-style: normal; + font-weight: bold; + color: #000000; + background-color: #CCCCCC; +} +.tcolor { + background-color: #FFCC00; + border-top-width: mittel; + border-right-width: mittel; + border-bottom-width: mittel; + border-left-width: mittel; + border-top-style: doppelt; + border-right-style: doppelt; + border-bottom-style: doppelt; + border-left-style: doppelt; + border-top-color: #003399; + border-right-color: #CC3300; + border-bottom-color: #003399; + border-left-color: #666666; +} +.ccolor { + background-color: #000066; +} +a:link { + font-family: Arial, Helvetica, sans-serif; + color: #003399; +} +a:visited { + font-family: Arial, Helvetica, sans-serif; + color: #0099CC; +} +a:active { + font-family: Arial, Helvetica, sans-serif; + color: #CC0000; +} diff --git a/openoffice/share/config/wizard/web/styles/strange.css b/openoffice/share/config/wizard/web/styles/strange.css new file mode 100644 index 0000000000000000000000000000000000000000..dd747ca2d2a59afac007de6cefd5396aa35b5abf --- /dev/null +++ b/openoffice/share/config/wizard/web/styles/strange.css @@ -0,0 +1,100 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +.doctitle { + font-family: Arial, Helvetica, sans-serif; + font-size: 14px; + color: #000000; + font-weight: bold; +} +.docdescription { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.docauthor { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.doccreationdate { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000066; +} +.doclastchangeddate { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #990000; +} +.docfilename { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000066; +} +.docfileformatinfo { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.docnumberofpages { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000000; +} +.docsizeinkb { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000000; +} +body { + background-color: #660000; + background-image: url(images/background.gif); +} +.toctitle { + font-family: Arial, Helvetica, sans-serif; + font-size: 20px; + font-style: normal; + font-weight: bold; + color: #000000; + background-color: #CCCCCC; +} +.tcolor { + background-color: #33CC66; +} +.ccolor { + background-color: #330099; +} +a:link { + font-family: Arial, Helvetica, sans-serif; + color: #0033CC; +} +a:visited { + font-family: Arial, Helvetica, sans-serif; + color: #0099FF; +} +a:active { + font-family: Arial, Helvetica, sans-serif; + color: #FF0000; +} diff --git a/openoffice/share/config/wizard/web/styles/violet.css b/openoffice/share/config/wizard/web/styles/violet.css new file mode 100644 index 0000000000000000000000000000000000000000..242ed27669926ae3d9d1c83e514721985154283c --- /dev/null +++ b/openoffice/share/config/wizard/web/styles/violet.css @@ -0,0 +1,100 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +.doctitle { + font-family: Arial, Helvetica, sans-serif; + font-size: 14px; + color: #FFFFFF; + font-weight: bold; +} +.docdescription { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.docauthor { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.doccreationdate { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFF00; +} +.doclastchangeddate { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FF0000; +} +.docfilename { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFFFF; +} +.docfileformatinfo { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #FFFFFF; +} +.docnumberofpages { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFFFF; +} +.docsizeinkb { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #FFFFFF; +} +body { + background-color: #CCCCCC; + background-image: url(images/background.gif); +} +.toctitle { + font-family: Arial, Helvetica, sans-serif; + font-size: 20px; + font-style: normal; + font-weight: bold; + color: #FFFFFF; + background-color: #330033; +} +.tcolor { + background-color: #330066; +} +.ccolor { + background-color: #330033; +} +a:link { + font-family: Arial, Helvetica, sans-serif; + color: #FFFF00; +} +a:visited { + font-family: Arial, Helvetica, sans-serif; + color: #0099FF; +} +a:active { + font-family: Arial, Helvetica, sans-serif; + color: #FF0000; +} diff --git a/openoffice/share/config/wizard/web/styles/water.css b/openoffice/share/config/wizard/web/styles/water.css new file mode 100644 index 0000000000000000000000000000000000000000..401b405e3d694b9de46ae24c2456b2e477ee1c0c --- /dev/null +++ b/openoffice/share/config/wizard/web/styles/water.css @@ -0,0 +1,100 @@ +/************************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + *************************************************************/ + +.doctitle { + font-family: Arial, Helvetica, sans-serif; + font-size: 14px; + color: #000000; + font-weight: bold; +} +.docdescription { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.docauthor { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.doccreationdate { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000066; +} +.doclastchangeddate { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #990000; +} +.docfilename { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000066; +} +.docfileformatinfo { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-style: italic; + color: #000000; +} +.docnumberofpages { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000000; +} +.docsizeinkb { + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #000000; +} +body { + background-color: #CCCCCC; + background-image: url(images/background.gif); +} +.toctitle { + font-family: Arial, Helvetica, sans-serif; + font-size: 20px; + font-style: normal; + font-weight: bold; + color: #FFFFFF; + background-color: #006699; +} +.tcolor { + background-color: #EEEEEE; +} +.ccolor { + background-color: #0066CC; +} +a:link { + font-family: "Times New Roman", Times, serif; + color: #0033CC; +} +a:visited { + font-family: Arial, Helvetica, sans-serif; + color: #0066CC; +} +a:active { + font-family: Arial, Helvetica, sans-serif; + color: #CC0000; +} diff --git a/openoffice/share/dtd/math/1_01/w3c_ipr_software_notice.html b/openoffice/share/dtd/math/1_01/w3c_ipr_software_notice.html new file mode 100644 index 0000000000000000000000000000000000000000..3a4ed535c1a749539299a4bb59b36d02916df175 --- /dev/null +++ b/openoffice/share/dtd/math/1_01/w3c_ipr_software_notice.html @@ -0,0 +1,105 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" +"http://www.w3.org/TR/html4/loose.dtd"> + +<!-- W3C IPR SOFTWARE NOTICE --> +<!-- downloaded from: --> +<!-- http://www.w3.org/Consortium/Legal/copyright-software-19980720 --> +<!-- --> +<!-- Changed: 24. July 2001 --> +<!-- 1) removed link to stylesheet --> +<!-- 2) removed "webmaster" link --> +<!-- 3) changed site-relative URLs to absolute URLs --> +<!-- 4) added this comment block --> +<!-- Changes are intended to allow proper --> +<!-- off-line viewing of the license. --> + +<html> +<head> +<meta name="generator" content="HTML Tidy, see www.w3.org"> +<meta http-equiv="Content-Type" content= +"text/html; charset=iso-8859-1"> +<title>W3C IPR SOFTWARE NOTICE</title> +</head> +<body text="#000000" bgcolor="#FFFFFF"> +<h1>W3C<sup>&reg;</sup> SOFTWARE NOTICE AND LICENSE</h1> + +<h3>Copyright &copy; 1994-2001 <a href="http://www.w3.org/">World +Wide Web Consortium</a>, (<a href= +"http://www.lcs.mit.edu/">Massachusetts Institute of +Technology</a>, <a href="http://www.inria.fr/">Institut National de +Recherche en Informatique et en Automatique</a>, <a href= +"http://www.keio.ac.jp/">Keio University</a>). All Rights Reserved. +http://www.w3.org/Consortium/Legal/</h3> + +<p>This W3C work (including software, documents, or other related +items) is being provided by the copyright holders under the +following license. By obtaining, using and/or copying this work, +you (the licensee) agree that you have read, understood, and will +comply with the following terms and conditions:</p> + +<p>Permission to use, copy, modify, and distribute this software +and its documentation, with or without modification,&nbsp; for any +purpose and without fee or royalty is hereby granted, provided that +you include the following on ALL copies of the software and +documentation or portions thereof, including modifications, that +you make:</p> + +<ol> +<li>The full text of this NOTICE in a location viewable to users of +the redistributed or derivative work.</li> + +<li>Any pre-existing intellectual property disclaimers, notices, or +terms and conditions. If none exist, a short notice of the +following form (hypertext is preferred, text is permitted) should +be used within the body of any redistributed or derivative code: +"Copyright &copy; [$date-of-software] <a href="http://www.w3.org/"> +World Wide Web Consortium</a>, (<a href= +"http://www.lcs.mit.edu/">Massachusetts Institute of +Technology</a>, <a href="http://www.inria.fr/">Institut National de +Recherche en Informatique et en Automatique</a>, <a href= +"http://www.keio.ac.jp/">Keio University</a>). All Rights Reserved. +http://www.w3.org/Consortium/Legal/"</li> + +<li>Notice of any changes or modifications to the W3C files, +including the date changes were made. (We recommend you provide +URIs to the location from which the code is derived.)</li> +</ol> + +<p>THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND +COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF +MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE +USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD +PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.</p> + +<p>COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, +SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE +SOFTWARE OR DOCUMENTATION.</p> + +<p>The name and trademarks of copyright holders may NOT be used in +advertising or publicity pertaining to the software without +specific, written prior permission. Title to copyright in this +software and any associated documentation will at all times remain +with copyright holders.</p> + +<p>____________________________________</p> + +<p>This formulation of W3C's notice and license became active on +August 14 1998 so as to improve compatibility with GPL. This +version ensures that W3C software licensing terms are no more +restrictive than GPL and consequently W3C software may be +distributed in GPL packages. See the <a href= +"http://www.w3.org/Consortium/Legal/copyright-software-19980519.html">older formulation</a> for the +policy prior to this date. Please see our <a href="http://www.w3.org/Consortium/Legal/IPR-FAQ.html"> +Copyright FAQ</a> for common questions about using materials from +our site, including specific terms and conditions for packages like +libwww, Amaya, and Jigsaw. Other questions about this notice can be +directed to <a href="mailto:site-policy@w3.org"> +site-policy@w3.org</a>.<br> +&nbsp;</p> + +<p>&nbsp;</p> + +</body> +</html> + diff --git a/openoffice/share/dtd/officedocument/1_0/Manifest.dtd b/openoffice/share/dtd/officedocument/1_0/Manifest.dtd new file mode 100644 index 0000000000000000000000000000000000000000..a3ffcd62f94bb678931545ea3340131a5ca0e132 --- /dev/null +++ b/openoffice/share/dtd/officedocument/1_0/Manifest.dtd @@ -0,0 +1,54 @@ +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<!ELEMENT manifest:manifest (manifest:file-entry+)> +<!ATTLIST manifest:manifest xmlns:manifest CDATA #FIXED "http://openoffice.org/2001/manifest"> + +<!ELEMENT manifest:file-entry (manifest:encryption-data?)> +<!-- manifest:size is usually only specified for encrypted entries --> +<!ATTLIST manifest:file-entry + manifest:full-path CDATA #REQUIRED + manifest:size CDATA #IMPLIED + manifest:media-type CDATA #REQUIRED +> + +<!ELEMENT manifest:encryption-data (manifest:algorithm,manifest:key-derivation)> +<!ATTLIST manifest:encryption-data + manifest:checksum-type CDATA #REQUIRED + manifest:checksum CDATA #REQUIRED > +<!-- algorithm-name specifies the name of the algorithm used to encrypt + the stream, for example Blowfish + manifest:initialisation-vector is stored encoded in Base64 --> +<!ELEMENT manifest:algorithm EMPTY> +<!ATTLIST manifest:algorithm + manifest:algorithm-name CDATA #REQUIRED + manifest:initialisation-vector CDATA #REQUIRED> + +<!ELEMENT manifest:key-derivation EMPTY> +<!-- manifest:key-derivation-name specifies the name of the algorithm used to derive + the key, for example PBKDF2 (see rfc 2898 ) + manifest:salt is stored encoded in Base64 --> +<!ATTLIST manifest:key-derivation + manifest:key-derivation-name CDATA #REQUIRED + manifest:salt CDATA #REQUIRED + manifest:iteration-count CDATA #REQUIRED> + diff --git a/openoffice/share/dtd/officedocument/1_0/accelerator.dtd b/openoffice/share/dtd/officedocument/1_0/accelerator.dtd new file mode 100644 index 0000000000000000000000000000000000000000..35048e434830e7ebf58e98fb861e4913df37c4c3 --- /dev/null +++ b/openoffice/share/dtd/officedocument/1_0/accelerator.dtd @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + + +<!ENTITY % boolean "(true|false)"> + +<!ELEMENT accel:acceleratorlist (accel:item*)> +<!ATTLIST accel:acceleratorlist + xmlns:accel CDATA #FIXED "http://openoffice.org/2001/accel" + xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink" +> + +<!ELEMENT accel:item EMPTY> +<!ATTLIST accel:item + accel:code CDATA #REQUIRED + accel:shift %boolean; "false" + accel:mod1 %boolean; "false" + accel:mod2 %boolean; "false" + xlink:href CDATA #REQUIRED +> diff --git a/openoffice/share/dtd/officedocument/1_0/chart.mod b/openoffice/share/dtd/officedocument/1_0/chart.mod new file mode 100644 index 0000000000000000000000000000000000000000..771c4beb8d8c209fd0dfeb3d279598cebf2a380a --- /dev/null +++ b/openoffice/share/dtd/officedocument/1_0/chart.mod @@ -0,0 +1,258 @@ +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + + + +<!ENTITY % chart-class "(line|area|circle|ring|scatter|radar|bar|stock|add-in)"> +<!ENTITY % chart-solid-type "(cuboid|cylinder|cone|pyramid)"> + +<!-- Chart element --> +<!ELEMENT chart:chart ( chart:title?, chart:subtitle?, chart:legend?, + chart:plot-area, + table:table? )> +<!ATTLIST chart:chart + chart:class %chart-class; #REQUIRED + chart:add-in-name %string; #IMPLIED + chart:table-number-list %string; #IMPLIED + draw:name %string; #IMPLIED + %draw-position; + %draw-size; + %draw-style-name; + chart:column-mapping %string; #IMPLIED + chart:row-mapping %string; #IMPLIED + chart:style-name %styleName; #IMPLIED> + +<!ATTLIST chart:chart %presentation-class; > +<!ATTLIST chart:chart %zindex;> +<!ATTLIST chart:chart %draw-end-position; > +<!ATTLIST chart:chart draw:id %draw-shape-id; > +<!ATTLIST chart:chart draw:layer %layerName; #IMPLIED> + +<!ATTLIST style:properties + chart:scale-text %boolean; "true" + chart:stock-updown-bars %boolean; "false" + chart:stock-with-volume %boolean; "false" + chart:three-dimensional %boolean; "false" + chart:deep %boolean; "false" + chart:lines %boolean; "false" + chart:percentage %boolean; "false" + chart:solid-type %chart-solid-type; "cuboid" + chart:splines %nonNegativeInteger; "0" + chart:stacked %boolean; "false" + chart:symbol %integer; "-1" + chart:vertical %boolean; "false" + chart:lines-used %nonNegativeInteger; "0" + chart:connect-bars %boolean; "false" + chart:spline-order %nonNegativeInteger; "2" + chart:spline-resolution %nonNegativeInteger; "20" + chart:pie-offset %nonNegativeInteger; "0"> + +<!-- Main/Sub Title --> +<!-- the cell-address attribute is currently not supported for titles --> +<!ELEMENT chart:title (text:p)?> +<!ATTLIST chart:title + table:cell-range %cell-address; #IMPLIED + svg:x %coordinate; #IMPLIED + svg:y %coordinate; #IMPLIED + chart:style-name %styleName; #IMPLIED > + +<!ELEMENT chart:subtitle (text:p)?> +<!ATTLIST chart:subtitle + table:cell-range %cell-address; #IMPLIED + svg:x %coordinate; #IMPLIED + svg:y %coordinate; #IMPLIED + chart:style-name %styleName; #IMPLIED > + +<!-- you must specify either a legend-position or both, x and y coordinates --> +<!ELEMENT chart:legend EMPTY> +<!ATTLIST chart:legend + chart:legend-position (top|left|bottom|right) "right" + svg:x %coordinate; #IMPLIED + svg:y %coordinate; #IMPLIED + chart:style-name %styleName; #IMPLIED > + +<!-- Plot-Area specification --> + +<!ELEMENT chart:plot-area (dr3d:light*, + chart:axis*, + chart:categories?, + chart:series*, + chart:stock-gain-marker?, + chart:stock-loss-marker?, + chart:stock-range-line?, + chart:wall?, + chart:floor?) > + +<!ATTLIST chart:plot-area + svg:x %coordinate; #IMPLIED + svg:y %coordinate; #IMPLIED + svg:width %length; #IMPLIED + svg:height %length; #IMPLIED + chart:style-name %styleName; #IMPLIED + table:cell-range-address %cell-range-address; #IMPLIED + chart:table-number-list %string; #IMPLIED + chart:data-source-has-labels (none|row|column|both) "none" > + +<!-- 3d scene attributes on plot-area --> +<!ATTLIST chart:plot-area + dr3d:vrp %vector3D; #IMPLIED + dr3d:vpn %vector3D; #IMPLIED + dr3d:vup %vector3D; #IMPLIED + dr3d:projection (parallel|perspective) #IMPLIED + dr3d:transform CDATA #IMPLIED + dr3d:distance %length; #IMPLIED + dr3d:focal-length %length; #IMPLIED + dr3d:shadow-slant %nonNegativeInteger; #IMPLIED + dr3d:shade-mode (flat|phong|gouraud|draft) #IMPLIED + dr3d:ambient-color %color; #IMPLIED + dr3d:lighting-mode %boolean; #IMPLIED > + +<!ATTLIST style:properties + chart:series-source (columns|rows) "columns" > + +<!ELEMENT chart:wall EMPTY> +<!ATTLIST chart:wall + svg:width %length; #IMPLIED + chart:style-name %styleName; #IMPLIED > + +<!ELEMENT chart:floor EMPTY> +<!ATTLIST chart:floor + svg:width %length; #IMPLIED + chart:style-name %styleName; #IMPLIED > + +<!-- Stock chart elements --> + +<!ELEMENT chart:stock-gain-marker EMPTY> +<!ATTLIST chart:stock-gain-marker + chart:style-name %styleName; #IMPLIED > + +<!ELEMENT chart:stock-loss-marker EMPTY> +<!ATTLIST chart:stock-loss-marker + chart:style-name %styleName; #IMPLIED > + +<!ELEMENT chart:stock-range-line EMPTY> +<!ATTLIST chart:stock-range-line + chart:style-name %styleName; #IMPLIED > + +<!-- Axis --> + +<!ELEMENT chart:axis (chart:title?, chart:grid*)> +<!ATTLIST chart:axis + chart:class (category|value|series|domain) #REQUIRED + chart:name %string; #IMPLIED + chart:style-name %styleName; #IMPLIED > + +<!ATTLIST style:properties + chart:tick-marks-major-inner %boolean; "false" + chart:tick-marks-major-outer %boolean; "true" + chart:tick-marks-minor-inner %boolean; "false" + chart:tick-marks-minor-outer %boolean; "false" + chart:logarithmic %boolean; "false" + chart:maximum %float; #IMPLIED + chart:minimum %float; #IMPLIED + chart:origin %float; #IMPLIED + chart:interval-major %float; #IMPLIED + chart:interval-minor %float; #IMPLIED + chart:gap-width %integer; #IMPLIED + chart:overlap %integer; #IMPLIED + text:line-break %boolean; "true" + chart:display-label %boolean; "true" + chart:label-arrangement (side-by-side|stagger-even|stagger-odd) "side-by-side" + chart:text-overlap %boolean; "false" + chart:visible %boolean; "true" + chart:link-data-style-to-source %boolean; "true" > + +<!ELEMENT chart:grid EMPTY> +<!ATTLIST chart:grid + chart:class (major|minor) "major" + chart:style-name %styleName; #IMPLIED > + + +<!ELEMENT chart:categories EMPTY> +<!ATTLIST chart:categories + table:cell-range-address %cell-range-address; #IMPLIED > + +<!-- + each series element must have an cell-range-address element that points + to the underlying table data. + Impl. Note: Internally all href elements are merged to one table range + that represents the data for the whole chart +--> +<!ELEMENT chart:series ( chart:domain*, + chart:mean-value?, + chart:regression-curve?, + chart:error-indicator?, + chart:data-point* )> +<!ATTLIST chart:series + chart:values-cell-range-address %cell-range-address; #IMPLIED + chart:label-cell-address %cell-address; #IMPLIED + chart:class %chart-class; #IMPLIED + chart:attached-axis %string; #IMPLIED + chart:style-name %styleName; #IMPLIED > + +<!ELEMENT chart:domain EMPTY> +<!ATTLIST chart:domain + table:cell-range-address %cell-range-address; #IMPLIED > + +<!ELEMENT chart:data-point EMPTY> +<!ATTLIST chart:data-point + chart:repeated %nonNegativeInteger; #IMPLIED + chart:style-name %styleName; #IMPLIED > + +<!-- statistical properties --> + +<!ELEMENT chart:mean-value EMPTY> +<!ELEMENT chart:regression-curve EMPTY > +<!ELEMENT chart:error-indicator EMPTY > +<!ATTLIST chart:mean-value chart:style-name %styleName; #IMPLIED > +<!ATTLIST chart:regression-curve chart:style-name %styleName; #IMPLIED > +<!ATTLIST chart:error-indicator chart:style-name %styleName; #IMPLIED > + +<!ATTLIST style:properties + chart:mean-value %boolean; #IMPLIED + chart:error-category (none|variance|standard-deviation|percentage|error-margin|constant) "none" + chart:error-percentage %float; #IMPLIED + chart:error-margin %float; #IMPLIED + chart:error-lower-limit %float; #IMPLIED + chart:error-upper-limit %float; #IMPLIED + chart:error-upper-indicator %boolean; #IMPLIED + chart:error-lower-indicator %boolean; #IMPLIED + chart:regression-type (none|linear|logarithmic|exponential|power) "none" > + +<!-- data label properties --> + +<!ATTLIST style:properties + chart:data-label-number (none|value|percentage) "none" + chart:data-label-text %boolean; "false" + chart:data-label-symbol %boolean; "false" > + +<!-- general text properties --> + +<!ATTLIST style:properties + text:rotation-angle %integer; "0" > + +<!-- symbol properties --> + +<!ATTLIST style:properties + chart:symbol-width %nonNegativeLength; #IMPLIED + chart:symbol-height %nonNegativeLength; #IMPLIED + chart:symbol-image-name %string; #IMPLIED > diff --git a/openoffice/share/dtd/officedocument/1_0/datastyl.mod b/openoffice/share/dtd/officedocument/1_0/datastyl.mod new file mode 100644 index 0000000000000000000000000000000000000000..9071abf20dc63f2d67e03c3fa6a82335f55f815a --- /dev/null +++ b/openoffice/share/dtd/officedocument/1_0/datastyl.mod @@ -0,0 +1,204 @@ +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + + +<!-- data styles --> +<!ENTITY % any-number "( number:number | number:scientific-number | number:fraction )"> +<!ENTITY % number-style-content "( (number:text,(%any-number;,number:text?)?) | (%any-number;,number:text?) )"> +<!ELEMENT number:number-style ( style:properties?, %number-style-content;, style:map* )> +<!ELEMENT number:number ( number:embedded-text* )> +<!ELEMENT number:scientific-number EMPTY> +<!ELEMENT number:fraction EMPTY> + +<!ELEMENT number:embedded-text (#PCDATA)> +<!ATTLIST number:embedded-text number:position %integer; #REQUIRED> + +<!ENTITY % currency-symbol-and-text "number:currency-symbol,number:text?"> +<!ENTITY % number-and-text "number:number,number:text?"> +<!ENTITY % currency-symbol-and-number "((%number-and-text;),(%currency-symbol-and-text;)?) | ((%currency-symbol-and-text;),(%number-and-text;)?)"> +<!ENTITY % currency-style-content "number:text?, (%currency-symbol-and-number;)?"> + +<!ELEMENT number:currency-style ( style:properties?, (%currency-style-content;), style:map* )> +<!ELEMENT number:currency-symbol (#PCDATA)> +<!ATTLIST number:currency-symbol number:language CDATA #IMPLIED> +<!ATTLIST number:currency-symbol number:country CDATA #IMPLIED> + +<!ENTITY % percentage-style-content "( (number:text,(%number-and-text;)?) | (%number-and-text;) )"> +<!ELEMENT number:percentage-style ( style:properties?, %percentage-style-content;, style:map* )> + +<!ENTITY % any-date "( number:day | number:month | number:year | number:era | number:day-of-week | number:week-of-year | number:quarter| number:hours | number:am-pm | number:minutes | number:seconds )"> +<!ENTITY % date-style-content "( (number:text,(%any-date;,number:text?)+) | (%any-date;,number:text?)+ )"> +<!ELEMENT number:date-style ( style:properties?, %date-style-content;, style:map* )> +<!ELEMENT number:day EMPTY> +<!ATTLIST number:day number:style (short|long) "short"> +<!ATTLIST number:day number:calendar CDATA #IMPLIED> +<!ELEMENT number:month EMPTY> +<!ATTLIST number:month number:textual %boolean; "false"> +<!ATTLIST number:month number:style (short|long) "short"> +<!ATTLIST number:month number:calendar CDATA #IMPLIED> +<!ELEMENT number:year EMPTY> +<!ATTLIST number:year number:style (short|long) "short"> +<!ATTLIST number:year number:calendar CDATA #IMPLIED> +<!ELEMENT number:era EMPTY> +<!ATTLIST number:era number:style (short|long) "short"> +<!ATTLIST number:era number:calendar CDATA #IMPLIED> +<!ELEMENT number:day-of-week EMPTY> +<!ATTLIST number:day-of-week number:style (short|long) "short"> +<!ATTLIST number:day-of-week number:calendar CDATA #IMPLIED> +<!ELEMENT number:week-of-year EMPTY> +<!ATTLIST number:week-of-year number:calendar CDATA #IMPLIED> +<!ELEMENT number:quarter EMPTY> +<!ATTLIST number:quarter number:style (short|long) "short"> +<!ATTLIST number:quarter number:calendar CDATA #IMPLIED> + +<!ENTITY % any-time "( number:hours | number:am-pm | number:minutes | number:seconds )"> +<!ENTITY % time-style-content "( (number:text,(%any-time;,number:text?)+) | (%any-time;,number:text?)+)"> +<!ELEMENT number:time-style ( style:properties?, %time-style-content;, style:map* )> +<!ELEMENT number:hours EMPTY> +<!ATTLIST number:hours number:style (short|long) "short"> +<!ELEMENT number:minutes EMPTY> +<!ATTLIST number:minutes number:style (short|long) "short"> +<!ELEMENT number:seconds EMPTY> +<!ATTLIST number:seconds number:style (short|long) "short"> +<!ATTLIST number:seconds number:decimal-places %integer; "0"> +<!ELEMENT number:am-pm EMPTY> + +<!ENTITY % boolean-style-content "( (number:text,(number:boolean,number:text?)?) | (number:boolean,number:text?) )"> +<!ELEMENT number:boolean-style ( style:properties?,%boolean-style-content;, style:map* )> +<!ELEMENT number:boolean EMPTY> + +<!ENTITY % text-style-content "( (number:text,(number:text-content,number:text?)?) | (number:text-content,number:text?) )"> +<!ELEMENT number:text-style ( style:properties?,%text-style-content;, style:map* )> +<!ELEMENT number:text (#PCDATA)> +<!ELEMENT number:text-content EMPTY> + +<!ATTLIST number:number-style style:name %styleName; #REQUIRED> +<!ATTLIST number:currency-style style:name %styleName; #REQUIRED> +<!ATTLIST number:percentage-style style:name %styleName; #REQUIRED> +<!ATTLIST number:date-style style:name %styleName; #REQUIRED> +<!ATTLIST number:time-style style:name %styleName; #REQUIRED> +<!ATTLIST number:boolean-style style:name %styleName; #REQUIRED> +<!ATTLIST number:text-style style:name %styleName; #REQUIRED> + +<!-- The style:family is redundant and therefor should not exist at all --> +<!-- Since OOo 1.0/1.1 is exporting this attribute is is an #IMPLIED --> +<!-- one to avoid validation errors. --> +<!ATTLIST number:number-style style:family CDATA #IMPLIED> +<!ATTLIST number:currency-style style:family CDATA #IMPLIED> +<!ATTLIST number:percentage-style style:family CDATA #IMPLIED> +<!ATTLIST number:date-style style:family CDATA #IMPLIED> +<!ATTLIST number:time-style style:family CDATA #IMPLIED> +<!ATTLIST number:boolean-style style:family CDATA #IMPLIED> +<!ATTLIST number:text-style style:family CDATA #IMPLIED> + +<!ATTLIST number:number-style number:language CDATA #IMPLIED> +<!ATTLIST number:currency-style number:language CDATA #IMPLIED> +<!ATTLIST number:percentage-style number:language CDATA #IMPLIED> +<!ATTLIST number:date-style number:language CDATA #IMPLIED> +<!ATTLIST number:time-style number:language CDATA #IMPLIED> +<!ATTLIST number:boolean-style number:language CDATA #IMPLIED> +<!ATTLIST number:text-style number:language CDATA #IMPLIED> + +<!ATTLIST number:number-style number:country CDATA #IMPLIED> +<!ATTLIST number:currency-style number:country CDATA #IMPLIED> +<!ATTLIST number:percentage-style number:country CDATA #IMPLIED> +<!ATTLIST number:date-style number:country CDATA #IMPLIED> +<!ATTLIST number:time-style number:country CDATA #IMPLIED> +<!ATTLIST number:boolean-style number:country CDATA #IMPLIED> +<!ATTLIST number:text-style number:country CDATA #IMPLIED> + +<!ATTLIST number:number-style number:title CDATA #IMPLIED> +<!ATTLIST number:currency-style number:title CDATA #IMPLIED> +<!ATTLIST number:percentage-style number:title CDATA #IMPLIED> +<!ATTLIST number:date-style number:title CDATA #IMPLIED> +<!ATTLIST number:time-style number:title CDATA #IMPLIED> +<!ATTLIST number:boolean-style number:title CDATA #IMPLIED> +<!ATTLIST number:text-style number:title CDATA #IMPLIED> + +<!ATTLIST number:number-style style:volatile %boolean; #IMPLIED> +<!ATTLIST number:currency-style style:volatile %boolean; #IMPLIED> +<!ATTLIST number:percentage-style style:volatile %boolean; #IMPLIED> +<!ATTLIST number:date-style style:volatile %boolean; #IMPLIED> +<!ATTLIST number:time-style style:volatile %boolean; #IMPLIED> +<!ATTLIST number:boolean-style style:volatile %boolean; #IMPLIED> +<!ATTLIST number:text-style style:volatile %boolean; #IMPLIED> + +<!ATTLIST number:number-style number:transliteration-format CDATA "1"> +<!ATTLIST number:currency-style number:transliteration-format CDATA "1"> +<!ATTLIST number:percentage-style number:transliteration-format CDATA "1"> +<!ATTLIST number:date-style number:transliteration-format CDATA "1"> +<!ATTLIST number:time-style number:transliteration-format CDATA "1"> +<!ATTLIST number:boolean-style number:transliteration-format CDATA "1"> +<!ATTLIST number:text-style number:transliteration-format CDATA "1"> + +<!ATTLIST number:number-style number:transliteration-language CDATA #IMPLIED> +<!ATTLIST number:currency-style number:transliteration-language CDATA #IMPLIED> +<!ATTLIST number:percentage-style number:transliteration-language CDATA #IMPLIED> +<!ATTLIST number:date-style number:transliteration-language CDATA #IMPLIED> +<!ATTLIST number:time-style number:transliteration-language CDATA #IMPLIED> +<!ATTLIST number:boolean-style number:transliteration-language CDATA #IMPLIED> +<!ATTLIST number:text-style number:transliteration-language CDATA #IMPLIED> + +<!ATTLIST number:number-style number:transliteration-country CDATA #IMPLIED> +<!ATTLIST number:currency-style number:transliteration-country CDATA #IMPLIED> +<!ATTLIST number:percentage-style number:transliteration-country CDATA #IMPLIED> +<!ATTLIST number:date-style number:transliteration-country CDATA #IMPLIED> +<!ATTLIST number:time-style number:transliteration-country CDATA #IMPLIED> +<!ATTLIST number:boolean-style number:transliteration-country CDATA #IMPLIED> +<!ATTLIST number:text-style number:transliteration-country CDATA #IMPLIED> + +<!ATTLIST number:number-style number:transliteration-style (short|medium|long) "short"> +<!ATTLIST number:currency-style number:transliteration-style (short|medium|long) "short"> +<!ATTLIST number:percentage-style number:transliteration-style (short|medium|long) "short"> +<!ATTLIST number:date-style number:transliteration-style (short|medium|long) "short"> +<!ATTLIST number:time-style number:transliteration-style (short|medium|long) "short"> +<!ATTLIST number:boolean-style number:transliteration-style (short|medium|long) "short"> +<!ATTLIST number:text-style number:transliteration-style (short|medium|long) "short"> + +<!ATTLIST number:currency-style number:automatic-order %boolean; "false"> +<!ATTLIST number:date-style number:automatic-order %boolean; "false"> + +<!ATTLIST number:date-style number:format-source (fixed|language) "fixed"> +<!ATTLIST number:time-style number:format-source (fixed|language) "fixed"> + +<!ATTLIST number:time-style number:truncate-on-overflow %boolean; "true"> + +<!ATTLIST number:number number:decimal-places %integer; #IMPLIED> +<!ATTLIST number:scientific-number number:decimal-places %integer; #IMPLIED> + +<!ATTLIST number:number number:min-integer-digits %integer; #IMPLIED> +<!ATTLIST number:scientific-number number:min-integer-digits %integer; #IMPLIED> +<!ATTLIST number:fraction number:min-integer-digits %integer; #IMPLIED> + +<!ATTLIST number:number number:grouping %boolean; "false"> +<!ATTLIST number:scientific-number number:grouping %boolean; "false"> +<!ATTLIST number:fraction number:grouping %boolean; "false"> + +<!ATTLIST number:number number:decimal-replacement CDATA #IMPLIED> + +<!ATTLIST number:number number:display-factor %float; "1"> + +<!ATTLIST number:scientific-number number:min-exponent-digits %integer; #IMPLIED> + +<!ATTLIST number:fraction number:min-numerator-digits %integer; #IMPLIED> + +<!ATTLIST number:fraction number:min-denominator-digits %integer; #IMPLIED> diff --git a/openoffice/share/dtd/officedocument/1_0/defs.mod b/openoffice/share/dtd/officedocument/1_0/defs.mod new file mode 100644 index 0000000000000000000000000000000000000000..982f99d5cd6a7134bd9f3f2ec63353fab430f54c --- /dev/null +++ b/openoffice/share/dtd/officedocument/1_0/defs.mod @@ -0,0 +1,52 @@ +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + + +<!-- This module should contain entities intended for content definitions + in several other modules. Putting all of them here should remove + (some) order dependencies of the other module files +--> + + +<!-- text marks for tracking changes; usually used inside of paragraphs --> +<!ENTITY % change-marks "text:change | text:change-start | text:change-end"> + +<!-- (optional) text declarations; used before the first paragraph --> +<!ENTITY % text-decls "text:variable-decls?, text:sequence-decls?, + text:user-field-decls?, text:dde-connection-decls?, + text:alphabetical-index-auto-mark-file?" > + +<!-- define the types of text which may occur inside of sections --> +<!ENTITY % sectionText "(text:h|text:p|text:ordered-list| + text:unordered-list|table:table|text:section| + text:table-of-content|text:illustration-index| + text:table-index|text:object-index|text:user-index| + text:alphabetical-index|text:bibliography| + text:index-title|%change-marks;)*"> + +<!ENTITY % headerText "(%text-decls;, (text:h|text:p|text:ordered-list| + text:unordered-list|table:table|text:section| + text:table-of-content|text:illustration-index| + text:table-index|text:object-index|text:user-index| + text:alphabetical-index|text:bibliography| + text:index-title|%change-marks;)* )"> + diff --git a/openoffice/share/dtd/officedocument/1_0/dialog.dtd b/openoffice/share/dtd/officedocument/1_0/dialog.dtd new file mode 100644 index 0000000000000000000000000000000000000000..56525f086777dfca0949434368b0f7d4824a661c --- /dev/null +++ b/openoffice/share/dtd/officedocument/1_0/dialog.dtd @@ -0,0 +1,401 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + + +<!ENTITY % boolean "(true|false)"> +<!ENTITY % numeric "CDATA"> + +<!ENTITY % default-attributes "dlg:id CDATA #REQUIRED + dlg:left %numeric; #REQUIRED + dlg:top %numeric; #REQUIRED + dlg:width %numeric; #REQUIRED + dlg:height %numeric; #REQUIRED + dlg:style-id CDATA #IMPLIED + dlg:tab-index %numeric; #IMPLIED + dlg:disabled %boolean; #IMPLIED + dlg:printable %boolean; #IMPLIED + dlg:page %numeric; #IMPLIED + dlg:tag CDATA #IMPLIED + dlg:help-text CDATA #IMPLIED + dlg:help-url CDATA #IMPLIED + "> + +<!ENTITY % event "(script:event| + script:listener-event| + dlg:event + )"> + +<!ENTITY % control "(dlg:bulletinboard| + dlg:button| + dlg:checkbox| + dlg:combobox| + dlg:menulist| + dlg:radiogroup| + dlg:titledbox| + dlg:textfield| + dlg:text| + dlg:filecontrol| + dlg:img| + dlg:timefield| + dlg:datefield| + dlg:numericfield| + dlg:currencyfield| + dlg:patternfield| + dlg:formattedfield| + dlg:fixedline| + dlg:progressmeter| + dlg:scrollbar + )"> + +<!ELEMENT dlg:window (dlg:styles*, (%event;)*, dlg:bulletinboard*)> +<!ATTLIST dlg:window %default-attributes; + dlg:closeable %boolean; #IMPLIED + dlg:moveable %boolean; #IMPLIED + dlg:resizeable %boolean; #IMPLIED + dlg:title CDATA #IMPLIED + dlg:withtitlebar CDATA #IMPLIED + dlg:image-src CDATA #IMPLIED + xmlns:dlg CDATA #FIXED "http://openoffice.org/2000/dialog" + xmlns:script CDATA #FIXED "http://openoffice.org/2000/script" + > + +<!ELEMENT dlg:styles (dlg:style+)> + +<!ELEMENT dlg:style EMPTY> +<!ATTLIST dlg:style dlg:style-id CDATA #REQUIRED + dlg:background-color %numeric; #IMPLIED + dlg:text-color %numeric; #IMPLIED + dlg:textline-color %numeric; #IMPLIED + dlg:fill-color %numeric; #IMPLIED + dlg:border CDATA #IMPLIED + dlg:font-name CDATA #IMPLIED + dlg:font-height %numeric; #IMPLIED + dlg:font-width %numeric; #IMPLIED + dlg:font-stylename CDATA #IMPLIED + dlg:font-family (decorative|modern|roman|script|swiss|system) #IMPLIED + dlg:font-charset (ansi|mac|ibmpc_437|ibmpc_850|ibmpc_860|ibmpc_861|ibmpc_863|ibmpc_865|system|symbol) #IMPLIED + dlg:font-pitch (fixed|variable) #IMPLIED + dlg:font-charwidth %numeric; #IMPLIED + dlg:font-weight %numeric; #IMPLIED + dlg:font-slant (oblique|italic|reverse_oblique|reverse_italic) #IMPLIED + dlg:font-underline (single|double|dotted|dash|longdash|dashdot|dashdotdot|smallwave|wave|doublewave|bold|bolddotted|bolddash|boldlongdash|bolddashdot|bolddashdotdot|boldwave) #IMPLIED + dlg:font-strikeout (single|double|bold|slash|x) #IMPLIED + dlg:font-orientation CDATA #IMPLIED + dlg:font-kerning %boolean; #IMPLIED + dlg:font-wordlinemode %boolean; #IMPLIED + dlg:font-type (raster|device|scalable) #IMPLIED + dlg:font-relief (none|embossed|engraved) #IMPLIED + dlg:font-emphasismark (none|dot|circle|disc|accent|above|below) #IMPLIED + dlg:look (none|3d|simple) #IMPLIED + > + +<!ELEMENT script:event EMPTY> +<!ATTLIST script:event script:location CDATA #IMPLIED + script:language CDATA #REQUIRED + script:macro-name CDATA #REQUIRED + script:event-name CDATA #REQUIRED + > +<!ELEMENT script:listener-event EMPTY> +<!ATTLIST script:listener-event script:location CDATA #IMPLIED + script:language CDATA #REQUIRED + script:macro-name CDATA #REQUIRED + script:listener-type CDATA #REQUIRED + script:listener-method CDATA #REQUIRED + script:listener-param CDATA #IMPLIED + > +<!-- deprecated --> +<!ELEMENT dlg:event EMPTY> +<!ATTLIST dlg:event dlg:listener-type CDATA #REQUIRED + dlg:event-method CDATA #REQUIRED + dlg:script-type CDATA #IMPLIED + dlg:script-code CDATA #IMPLIED + dlg:param CDATA #IMPLIED + > +<!-- /deprecated --> + +<!ELEMENT dlg:bulletinboard ((%control;)*)> +<!ATTLIST dlg:bulletinboard dlg:left %numeric; #IMPLIED + dlg:top %numeric; #IMPLIED + > + +<!ELEMENT dlg:button ((%event;)*)> +<!ATTLIST dlg:button %default-attributes; + dlg:value CDATA #IMPLIED + dlg:align (left|center|right) #IMPLIED + dlg:valign (top|center|bottom) #IMPLIED + dlg:checked %boolean; #IMPLIED + dlg:image-src CDATA #IMPLIED + dlg:image-position (left-top|left-center|left-bottom|right-top|right-center|right-bottom|top-left|top-center|top-right|bottom-left|bottom-center|bottom-right|center) #IMPLIED + dlg:image-align (top|left|right|bottom) #IMPLIED + dlg:default %boolean; #IMPLIED + dlg:tabstop %boolean; #IMPLIED + dlg:button-type (standard|ok|cancel|help) #IMPLIED + dlg:repeat %numeric; #IMPLIED + dlg:toggled (0|1) #IMPLIED + dlg:grab-focus (true|false) #IMPLIED + dlg:multiline %boolean; #IMPLIED + > + +<!ELEMENT dlg:checkbox ((%event;)*)> +<!ATTLIST dlg:checkbox %default-attributes; + dlg:value CDATA #IMPLIED + dlg:align (left|center|right) #IMPLIED + dlg:valign (top|center|bottom) #IMPLIED + dlg:checked %boolean; #IMPLIED + dlg:tristate %boolean; #IMPLIED + dlg:tabstop %boolean; #IMPLIED + dlg:image-src CDATA #IMPLIED + dlg:image-position (left-top|left-center|left-bottom|right-top|right-center|right-bottom|top-left|top-center|top-right|bottom-left|bottom-center|bottom-right|center) #IMPLIED + dlg:multiline %boolean; #IMPLIED + > + +<!ELEMENT dlg:combobox (dlg:menupopup?, (%event;)*)> +<!ATTLIST dlg:combobox %default-attributes; + dlg:tabstop %boolean; #IMPLIED + dlg:readonly %boolean; #IMPLIED + dlg:autocomplete %boolean; #IMPLIED + dlg:spin %boolean; #IMPLIED + dlg:maxlength %numeric; #IMPLIED + dlg:linecount %numeric; #IMPLIED + dlg:value CDATA #IMPLIED + dlg:hide-inactive-selection %boolean; #IMPLIED + dlg:align (left|center|right) #IMPLIED + > + +<!ELEMENT dlg:menulist (dlg:menupopup?, (%event;)*)> +<!ATTLIST dlg:menulist %default-attributes; + dlg:tabstop %boolean; #IMPLIED + dlg:spin %boolean; #IMPLIED + dlg:multiselection %boolean; #IMPLIED + dlg:readonly %boolean; #IMPLIED + dlg:linecount %numeric; #IMPLIED + dlg:align (left|center|right) #IMPLIED + > + +<!ELEMENT dlg:menupopup (dlg:menuitem+)> +<!ELEMENT dlg:menuitem EMPTY> +<!ATTLIST dlg:menuitem dlg:value CDATA #REQUIRED + dlg:selected %boolean; #IMPLIED + > + +<!ELEMENT dlg:radiogroup (dlg:radio+)> +<!ELEMENT dlg:radio ((%event;)*)> +<!ATTLIST dlg:radio %default-attributes; + dlg:value CDATA #IMPLIED + dlg:align (left|center|right) #IMPLIED + dlg:valign (top|center|bottom) #IMPLIED + dlg:checked %boolean; #IMPLIED + dlg:tabstop %boolean; #IMPLIED + dlg:image-src CDATA #IMPLIED + dlg:image-position (left-top|left-center|left-bottom|right-top|right-center|right-bottom|top-left|top-center|top-right|bottom-left|bottom-center|bottom-right|center) #IMPLIED + dlg:multiline %boolean; #IMPLIED + > + +<!ELEMENT dlg:titledbox (dlg:title?, dlg:radio*, (%control;)*, (%event;)*)> +<!ATTLIST dlg:titledbox %default-attributes; + > +<!ELEMENT dlg:title EMPTY> +<!ATTLIST dlg:title dlg:value CDATA #IMPLIED + > + +<!ELEMENT dlg:text ((%event;)*)> +<!ATTLIST dlg:text %default-attributes; + dlg:value CDATA #IMPLIED + dlg:align (left|center|right) #IMPLIED + dlg:valign (top|center|bottom) #IMPLIED + dlg:multiline %boolean; #IMPLIED + dlg:tabstop %boolean; #IMPLIED + > + +<!ELEMENT dlg:textfield ((%event;)*)> +<!ATTLIST dlg:textfield %default-attributes; + dlg:tabstop %boolean; #IMPLIED + dlg:align (left|center|right) #IMPLIED + dlg:readonly %boolean; #IMPLIED + dlg:echochar CDATA #IMPLIED + dlg:hard-linebreaks %boolean; #IMPLIED + dlg:hscroll %boolean; #IMPLIED + dlg:vscroll %boolean; #IMPLIED + dlg:maxlength %numeric; #IMPLIED + dlg:multiline %boolean; #IMPLIED + dlg:value CDATA #IMPLIED + dlg:hide-inactive-selection %boolean; #IMPLIED + dlg:lineend-format (carriage-return|line-feed|carriage-return-line-feed) #IMPLIED + > + +<!ELEMENT dlg:img ((%event;)*)> +<!ATTLIST dlg:img %default-attributes; + dlg:src CDATA #IMPLIED + dlg:scale-image %boolean; #IMPLIED + dlg:tabstop %boolean; #IMPLIED + > + +<!ELEMENT dlg:filecontrol ((%event;)*)> +<!ATTLIST dlg:filecontrol %default-attributes; + dlg:tabstop %boolean; #IMPLIED + dlg:value CDATA #IMPLIED + dlg:hide-inactive-selection %boolean; #IMPLIED + dlg:readonly %boolean; #IMPLIED + > + +<!ELEMENT dlg:treecontrol ((%event;)*)> +<!ATTLIST dlg:treecontrol %default-attributes; + dlg:selectiontype CDATA #IMPLIED + dlg:rootdisplayed %boolean; #IMPLIED + dlg:showshandles %boolean; #IMPLIED + dlg:showsroothandles %boolean; #IMPLIED + dlg:rowheight %boolean; #IMPLIED + dlg:editable %numeric; #IMPLIED + dlg:invokesstopnodeediting %boolean; #IMPLIED + > + +<!ELEMENT dlg:currencyfield ((%event;)*)> +<!ATTLIST dlg:currencyfield %default-attributes; + dlg:tabstop %boolean; #IMPLIED + dlg:readonly %boolean; #IMPLIED + dlg:currency-symbol CDATA #IMPLIED + dlg:strict-format %boolean; #IMPLIED + dlg:decimal-accuracy %numeric; #IMPLIED + dlg:thousands-separator %boolean; #IMPLIED + dlg:value %numeric; #IMPLIED + dlg:value-min %numeric; #IMPLIED + dlg:value-max %numeric; #IMPLIED + dlg:value-step %numeric; #IMPLIED + dlg:spin %boolean; #IMPLIED + dlg:repeat %numeric; #IMPLIED + dlg:hide-inactive-selection %boolean; #IMPLIED + dlg:prepend-symbol %boolean; #IMPLIED + dlg:enforce-format %boolean; #IMPLIED + > + +<!ELEMENT dlg:datefield ((%event;)*)> +<!ATTLIST dlg:datefield %default-attributes; + dlg:tabstop %boolean; #IMPLIED + dlg:readonly %boolean; #IMPLIED + dlg:strict-format %boolean; #IMPLIED + dlg:date-format (system_short|system_short_YY|system_short_YYYY|system_long|short_DDMMYY|short_MMDDYY|short_YYMMDD|short_DDMMYYYY|short_MMDDYYYY|short_YYYYMMDD|short_YYMMDD_DIN5008|short_YYYYMMDD_DIN5008) #IMPLIED + dlg:show-century %boolean; #IMPLIED + dlg:value CDATA #IMPLIED + dlg:value-min CDATA #IMPLIED + dlg:value-max CDATA #IMPLIED + dlg:spin %boolean; #IMPLIED + dlg:repeat %numeric; #IMPLIED + dlg:hide-inactive-selection %boolean; #IMPLIED + dlg:dropdown %boolean; #IMPLIED + dlg:text CDATA #IMPLIED + dlg:enforce-format %boolean; #IMPLIED + > + +<!ELEMENT dlg:numericfield ((%event;)*)> +<!ATTLIST dlg:numericfield %default-attributes; + dlg:tabstop %boolean; #IMPLIED + dlg:readonly %boolean; #IMPLIED + dlg:strict-format %boolean; #IMPLIED + dlg:decimal-accuracy %numeric; #IMPLIED + dlg:thousands-separator %boolean; #IMPLIED + dlg:value %numeric; #IMPLIED + dlg:value-min %numeric; #IMPLIED + dlg:value-max %numeric; #IMPLIED + dlg:value-step %numeric; #IMPLIED + dlg:spin %boolean; #IMPLIED + dlg:repeat %numeric; #IMPLIED + dlg:hide-inactive-selection %boolean; #IMPLIED + dlg:enforce-format %boolean; #IMPLIED + > + +<!ELEMENT dlg:timefield ((%event;)*)> +<!ATTLIST dlg:timefield %default-attributes; + dlg:tabstop %boolean; #IMPLIED + dlg:readonly %boolean; #IMPLIED + dlg:strict-format %boolean; #IMPLIED + dlg:time-format (24h_short|24h_long|12h_short|12h_long|Duration_short|Duration_long) #IMPLIED + dlg:value CDATA #IMPLIED + dlg:value-min CDATA #IMPLIED + dlg:value-max CDATA #IMPLIED + dlg:spin %boolean; #IMPLIED + dlg:repeat %numeric; #IMPLIED + dlg:hide-inactive-selection %boolean; #IMPLIED + dlg:text CDATA #IMPLIED + dlg:enforce-format %boolean; #IMPLIED + > + +<!ELEMENT dlg:patternfield ((%event;)*)> +<!ATTLIST dlg:patternfield %default-attributes; + dlg:tabstop %boolean; #IMPLIED + dlg:readonly %boolean; #IMPLIED + dlg:strict-format %boolean; #IMPLIED + dlg:edit-mask CDATA #IMPLIED + dlg:literal-mask CDATA #IMPLIED + dlg:value CDATA #IMPLIED + dlg:maxlength %numeric; #IMPLIED + dlg:hide-inactive-selection %boolean; #IMPLIED + > + +<!ELEMENT dlg:formattedfield ((%event;)*)> +<!ATTLIST dlg:formattedfield %default-attributes; + dlg:tabstop %boolean; #IMPLIED + dlg:readonly %boolean; #IMPLIED + dlg:strict-format %boolean; #IMPLIED + dlg:maxlength %numeric; #IMPLIED + dlg:spin %boolean; #IMPLIED + dlg:align (left|center|right) #IMPLIED + dlg:text CDATA #IMPLIED + dlg:value-default CDATA #IMPLIED + dlg:value-max %numeric; #IMPLIED + dlg:value-min %numeric; #IMPLIED + dlg:value %numeric; #IMPLIED + dlg:format-code CDATA #IMPLIED + dlg:format-locale CDATA #IMPLIED + dlg:repeat %numeric; #IMPLIED + dlg:hide-inactive-selection %boolean; #IMPLIED + dlg:treat-as-number %boolean; #IMPLIED + dlg:enforce-format %boolean; #IMPLIED + > + +<!ELEMENT dlg:fixedline ((%event;)*)> +<!ATTLIST dlg:fixedline %default-attributes; + dlg:align (horizontal|vertical) #IMPLIED + dlg:value CDATA #IMPLIED + > + +<!ELEMENT dlg:scrollbar ((%event;)*)> +<!ATTLIST dlg:scrollbar %default-attributes; + dlg:align (horizontal|vertical) #IMPLIED + dlg:curpos %numeric; #IMPLIED + dlg:maxpos %numeric; #IMPLIED + dlg:minpos %numeric; #IMPLIED + dlg:increment %numeric; #IMPLIED + dlg:pageincrement %numeric; #IMPLIED + dlg:visible-size %numeric; #IMPLIED + dlg:repeat %numeric; #IMPLIED + dlg:tabstop %boolean; #IMPLIED + dlg:live-scroll %boolean; #IMPLIED + dlg:symbol-color %numeric; #IMPLIED + > + +<!ELEMENT dlg:progressmeter ((%event;)*)> +<!ATTLIST dlg:progressmeter %default-attributes; + dlg:value %numeric; #IMPLIED + dlg:value-min %numeric; #IMPLIED + dlg:value-max %numeric; #IMPLIED + > diff --git a/openoffice/share/dtd/officedocument/1_0/drawing.mod b/openoffice/share/dtd/officedocument/1_0/drawing.mod new file mode 100644 index 0000000000000000000000000000000000000000..67aa061cab21cf3d330197fa841432605f6bd4e5 --- /dev/null +++ b/openoffice/share/dtd/officedocument/1_0/drawing.mod @@ -0,0 +1,857 @@ +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + + +<!ENTITY % points "CDATA" > +<!ENTITY % pathData "CDATA" > +<!ENTITY % gradient-style "(linear|axial|radial|ellipsoid|square|rectangular)" > +<!ENTITY % draw-position "svg:x %coordinate; #IMPLIED svg:y %coordinate; #IMPLIED"> +<!ENTITY % draw-end-position "table:end-cell-address %cell-address; #IMPLIED table:end-x %coordinate; #IMPLIED table:end-y %coordinate; #IMPLIED"> +<!ENTITY % draw-size "svg:width %coordinate; #IMPLIED svg:height %coordinate; #IMPLIED"> +<!ENTITY % draw-transform "draw:transform CDATA #IMPLIED"> +<!ENTITY % draw-viewbox "svg:viewBox CDATA #REQUIRED"> +<!ENTITY % draw-style-name "draw:style-name %styleName; #IMPLIED presentation:style-name %styleName; #IMPLIED draw:text-style-name %styleName; #IMPLIED"> +<!ENTITY % draw-shape-id "CDATA #IMPLIED" > +<!ENTITY % draw-text "(text:p|text:unordered-list|text:ordered-list)*"> +<!ENTITY % zindex "draw:z-index %nonNegativeInteger; #IMPLIED"> +<!ENTITY % distance "CDATA"> +<!ENTITY % rectanglePoint "(top-left|top|top-right|left|center|right|bottom-left|bottom|bottom-right)"> +<!ENTITY % vector3D "CDATA"> +<!ENTITY % text-anchor "text:anchor-type %anchorType; #IMPLIED text:anchor-page-number %positiveInteger; #IMPLIED"> +<!ENTITY % layerName "CDATA"> +<!ENTITY % table-background "table:table-background (true | false) #IMPLIED"> + +<!-- commont presentation shape attributes --> +<!ENTITY % presentation-style-name "presentation:style-name %styleName; #IMPLIED"> +<!ENTITY % presentation-classes "(title|outline|subtitle|text|graphic|object|chart|table|orgchart|page|notes)" > +<!-- ENTITY % presentation-class "presentation:class %presentation-classes; #IMPLIED" --> +<!ENTITY % presentation-class "presentation:class %presentation-classes; #IMPLIED presentation:placeholder (true|false) #IMPLIED presentation:user-transformed (true|false) #IMPLIED"> +<!ENTITY % presentationEffects "(none|fade|move|stripes|open|close|dissolve|wavyline|random|lines|laser|appear|hide|move-short|checkerboard|rotate|stretch)" > +<!ENTITY % presentationEffectDirections "(none|from-left|from-top|from-right|from-bottom|from-center|from-upper-left|from-upper-right|from-lower-left|from-lower-right|to-left|to-top|to-right|to-bottom|to-upper-left|to-upper-right|to-lower-right|to-lower-left|path|spiral-inward-left|spiral-inward-right|spiral-outward-left|spiral-outward-right|vertical|horizontal|to-center|clockwise|counter-clockwise)" > +<!ENTITY % presentationSpeeds "(slow|medium|fast)" > + +<!-- Drawing shapes --> +<!ELEMENT draw:rect ( office:events?, %draw-text; )> +<!ATTLIST draw:rect %draw-position; > +<!ATTLIST draw:rect %draw-end-position; > +<!ATTLIST draw:rect %table-background; > +<!ATTLIST draw:rect %draw-size; > +<!ATTLIST draw:rect %draw-style-name; > +<!ATTLIST draw:rect %draw-transform; > +<!ATTLIST draw:rect draw:corner-radius %nonNegativeLength; #IMPLIED> +<!ATTLIST draw:rect %zindex;> +<!ATTLIST draw:rect draw:id %draw-shape-id;> +<!ATTLIST draw:rect %text-anchor;> +<!ATTLIST draw:rect draw:layer %layerName; #IMPLIED> + +<!ELEMENT draw:line ( office:events?, %draw-text; )> +<!ATTLIST draw:line svg:x1 %length; #IMPLIED> +<!ATTLIST draw:line svg:y1 %length; #IMPLIED> +<!ATTLIST draw:line svg:x2 %length; #REQUIRED> +<!ATTLIST draw:line svg:y2 %length; #REQUIRED> +<!ATTLIST draw:line svg:y %coordinate; #IMPLIED> +<!ATTLIST draw:line %draw-style-name; > +<!ATTLIST draw:line %draw-transform; > +<!ATTLIST draw:line %zindex;> +<!ATTLIST draw:line %draw-end-position; > +<!ATTLIST draw:line %table-background; > +<!ATTLIST draw:line draw:id %draw-shape-id;> +<!ATTLIST draw:line %text-anchor;> +<!ATTLIST draw:line draw:layer %layerName; #IMPLIED> + +<!ELEMENT draw:polyline ( office:events?, %draw-text; )> +<!ATTLIST draw:polyline %draw-position; > +<!ATTLIST draw:polyline %draw-size; > +<!ATTLIST draw:polyline %draw-viewbox; > +<!ATTLIST draw:polyline draw:points %points; #REQUIRED> +<!ATTLIST draw:polyline %draw-style-name; > +<!ATTLIST draw:polyline %draw-transform; > +<!ATTLIST draw:polyline %zindex;> +<!ATTLIST draw:polyline %draw-end-position; > +<!ATTLIST draw:polyline %table-background; > +<!ATTLIST draw:polyline draw:id %draw-shape-id;> +<!ATTLIST draw:polyline %text-anchor;> +<!ATTLIST draw:polyline draw:layer %layerName; #IMPLIED> + +<!ELEMENT draw:polygon ( office:events?, %draw-text; )> +<!ATTLIST draw:polygon %draw-position; > +<!ATTLIST draw:polygon %draw-end-position; > +<!ATTLIST draw:polygon %table-background; > +<!ATTLIST draw:polygon %draw-size; > +<!ATTLIST draw:polygon %draw-viewbox; > +<!ATTLIST draw:polygon draw:points %points; #REQUIRED > +<!ATTLIST draw:polygon %draw-style-name; > +<!ATTLIST draw:polygon %draw-transform; > +<!ATTLIST draw:polygon %zindex;> +<!ATTLIST draw:polygon draw:id %draw-shape-id;> +<!ATTLIST draw:polygon %text-anchor;> +<!ATTLIST draw:polygon draw:layer %layerName; #IMPLIED> + +<!ELEMENT draw:path ( office:events?, %draw-text; )> +<!ATTLIST draw:path %draw-position;> +<!ATTLIST draw:path %draw-end-position; > +<!ATTLIST draw:path %table-background; > +<!ATTLIST draw:path %draw-size; > +<!ATTLIST draw:path %draw-viewbox; > +<!ATTLIST draw:path svg:d %pathData; #REQUIRED > +<!ATTLIST draw:path %draw-style-name; > +<!ATTLIST draw:path %draw-transform; > +<!ATTLIST draw:path %zindex;> +<!ATTLIST draw:path draw:id %draw-shape-id;> +<!ATTLIST draw:path %text-anchor;> +<!ATTLIST draw:path draw:layer %layerName; #IMPLIED> + +<!ELEMENT draw:circle ( office:events?, %draw-text; )> +<!ATTLIST draw:circle %draw-position; > +<!ATTLIST draw:circle %draw-size; > +<!ATTLIST draw:circle %draw-style-name; > +<!ATTLIST draw:circle %draw-transform; > +<!ATTLIST draw:circle %zindex;> +<!ATTLIST draw:circle %draw-end-position; > +<!ATTLIST draw:circle %table-background; > +<!ATTLIST draw:circle draw:id %draw-shape-id;> +<!ATTLIST draw:circle draw:kind (full|section|cut|arc) "full"> +<!ATTLIST draw:circle draw:start-angle %nonNegativeInteger; #IMPLIED> +<!ATTLIST draw:circle draw:end-angle %nonNegativeInteger; #IMPLIED> +<!ATTLIST draw:circle %text-anchor;> +<!ATTLIST draw:circle draw:layer %layerName; #IMPLIED> + +<!ELEMENT draw:ellipse ( office:events?, %draw-text; )> +<!ATTLIST draw:ellipse %draw-position; > +<!ATTLIST draw:ellipse %draw-size; > +<!ATTLIST draw:ellipse %draw-style-name; > +<!ATTLIST draw:ellipse %draw-transform; > +<!ATTLIST draw:ellipse %zindex;> +<!ATTLIST draw:ellipse %draw-end-position; > +<!ATTLIST draw:ellipse %table-background; > +<!ATTLIST draw:ellipse draw:id %draw-shape-id;> +<!ATTLIST draw:ellipse draw:kind (full|section|cut|arc) "full"> +<!ATTLIST draw:ellipse draw:start-angle %nonNegativeInteger; #IMPLIED> +<!ATTLIST draw:ellipse draw:end-angle %nonNegativeInteger; #IMPLIED> +<!ATTLIST draw:ellipse %text-anchor;> +<!ATTLIST draw:ellipse draw:layer %layerName; #IMPLIED> + +<!ELEMENT draw:connector ( office:events?, %draw-text;)> +<!ATTLIST draw:connector draw:type (standard|lines|line|curve) "standard"> +<!ATTLIST draw:connector draw:line-skew CDATA #IMPLIED> +<!ATTLIST draw:connector %draw-style-name;> +<!ATTLIST draw:connector svg:x1 %coordinate; #REQUIRED> +<!ATTLIST draw:connector svg:y1 %coordinate; #REQUIRED> +<!ATTLIST draw:connector svg:x2 %coordinate; #REQUIRED> +<!ATTLIST draw:connector svg:y2 %coordinate; #REQUIRED> +<!ATTLIST draw:connector draw:start-shape %draw-shape-id;> +<!ATTLIST draw:connector draw:start-glue-point %integer; #IMPLIED> +<!ATTLIST draw:connector draw:end-shape %draw-shape-id;> +<!ATTLIST draw:connector draw:end-glue-point %integer; #IMPLIED> +<!ATTLIST draw:connector %zindex;> +<!ATTLIST draw:connector %draw-end-position; > +<!ATTLIST draw:connector %table-background; > +<!ATTLIST draw:connector draw:id %draw-shape-id;> +<!ATTLIST draw:connector %text-anchor;> +<!ATTLIST draw:connector draw:layer %layerName; #IMPLIED> + +<!ELEMENT draw:control EMPTY> +<!ATTLIST draw:control %draw-style-name;> +<!ATTLIST draw:control %draw-position; > +<!ATTLIST draw:control %draw-size; > +<!ATTLIST draw:control %control-id; > +<!ATTLIST draw:control %zindex;> +<!ATTLIST draw:control %draw-end-position; > +<!ATTLIST draw:control %table-background; > +<!ATTLIST draw:control draw:id %draw-shape-id;> +<!ATTLIST draw:control %text-anchor;> +<!ATTLIST draw:control draw:layer %layerName; #IMPLIED> + +<!ELEMENT draw:g ( office:events?, (%shapes;)* ) > +<!ATTLIST draw:g svg:y %coordinate; #IMPLIED> +<!ATTLIST draw:g %draw-transform; > +<!ATTLIST draw:g draw:name %string; #IMPLIED> +<!ATTLIST draw:g %draw-style-name; > +<!ATTLIST draw:g %zindex;> +<!ATTLIST draw:g %draw-end-position; > +<!ATTLIST draw:g %table-background; > +<!ATTLIST draw:g draw:id %draw-shape-id;> +<!ATTLIST draw:g %text-anchor;> +<!ATTLIST draw:g draw:layer %layerName; #IMPLIED> + +<!ELEMENT draw:page-thumbnail EMPTY> +<!ATTLIST draw:page-thumbnail draw:page-number %positiveInteger; #IMPLIED> +<!ATTLIST draw:page-thumbnail %draw-position; > +<!ATTLIST draw:page-thumbnail %draw-size; > +<!ATTLIST draw:page-thumbnail %draw-style-name; > +<!ATTLIST draw:page-thumbnail %presentation-class; > +<!ATTLIST draw:page-thumbnail %zindex;> +<!ATTLIST draw:page-thumbnail %draw-end-position; > +<!ATTLIST draw:page-thumbnail %table-background; > +<!ATTLIST draw:page-thumbnail draw:id %draw-shape-id;> +<!ATTLIST draw:page-thumbnail %text-anchor;> +<!ATTLIST draw:page-thumbnail draw:layer %layerName; #IMPLIED> + +<!ELEMENT draw:caption ( office:events?, %draw-text;)> +<!ATTLIST draw:caption %draw-position; > +<!ATTLIST draw:caption %draw-end-position; > +<!ATTLIST draw:caption %table-background; > +<!ATTLIST draw:caption %draw-size; > +<!ATTLIST draw:caption %draw-style-name; > +<!ATTLIST draw:caption %draw-transform; > +<!ATTLIST draw:caption draw:caption-point-x %coordinate; #IMPLIED> +<!ATTLIST draw:caption draw:caption-point-y %coordinate; #IMPLIED> +<!ATTLIST draw:caption %zindex;> +<!ATTLIST draw:caption draw:id %draw-shape-id;> +<!ATTLIST draw:caption %text-anchor;> +<!ATTLIST draw:caption draw:layer %layerName; #IMPLIED> +<!ATTLIST draw:caption draw:corner-radius %nonNegativeLength; #IMPLIED> + +<!ELEMENT draw:measure ( office:events?, %draw-text;)> +<!ATTLIST draw:measure svg:x1 %coordinate; #REQUIRED> +<!ATTLIST draw:measure svg:y1 %coordinate; #REQUIRED> +<!ATTLIST draw:measure svg:x2 %coordinate; #REQUIRED> +<!ATTLIST draw:measure svg:y2 %coordinate; #REQUIRED> +<!ATTLIST draw:measure %draw-end-position; > +<!ATTLIST draw:measure %table-background; > +<!ATTLIST draw:measure %draw-style-name; > +<!ATTLIST draw:measure %draw-transform; > +<!ATTLIST draw:measure %zindex;> +<!ATTLIST draw:measure draw:id %draw-shape-id;> +<!ATTLIST draw:measure %text-anchor;> +<!ATTLIST draw:measure draw:layer %layerName; #IMPLIED> + +<!-- graphic style elements --> +<!ELEMENT draw:gradient EMPTY > +<!ATTLIST draw:gradient draw:name %styleName; #REQUIRED> +<!ATTLIST draw:gradient draw:style %gradient-style; #REQUIRED> +<!ATTLIST draw:gradient draw:cx %coordinate; #IMPLIED> +<!ATTLIST draw:gradient draw:cy %coordinate; #IMPLIED> +<!ATTLIST draw:gradient draw:start-color %color; #IMPLIED> +<!ATTLIST draw:gradient draw:end-color %color; #IMPLIED> +<!ATTLIST draw:gradient draw:start-intensity %percentage; #IMPLIED> +<!ATTLIST draw:gradient draw:end-intensity %percentage; #IMPLIED> +<!ATTLIST draw:gradient draw:angle %integer; #IMPLIED> +<!ATTLIST draw:gradient draw:border %percentage; #IMPLIED> + +<!ELEMENT draw:hatch EMPTY > +<!ATTLIST draw:hatch draw:name %styleName; #REQUIRED> +<!ATTLIST draw:hatch draw:style (single|double|triple) #REQUIRED > +<!ATTLIST draw:hatch draw:color %color; #IMPLIED> +<!ATTLIST draw:hatch draw:distance %length; #IMPLIED> +<!ATTLIST draw:hatch draw:rotation %integer; #IMPLIED> + + +<!ELEMENT draw:fill-image EMPTY > +<!ATTLIST draw:fill-image draw:name %styleName; #REQUIRED> +<!ATTLIST draw:fill-image xlink:href %uriReference; #REQUIRED> +<!ATTLIST draw:fill-image xlink:type (simple) #IMPLIED> +<!ATTLIST draw:fill-image xlink:show (embed) #IMPLIED> +<!ATTLIST draw:fill-image xlink:actuate (onLoad) #IMPLIED> +<!ATTLIST draw:fill-image svg:width %length; #IMPLIED> +<!ATTLIST draw:fill-image svg:height %length; #IMPLIED> + +<!ELEMENT draw:transparency EMPTY> +<!ATTLIST draw:transparency draw:name %styleName; #REQUIRED> +<!ATTLIST draw:transparency draw:style %gradient-style; #REQUIRED> +<!ATTLIST draw:transparency draw:cx %coordinate; #IMPLIED> +<!ATTLIST draw:transparency draw:cy %coordinate; #IMPLIED> +<!ATTLIST draw:transparency draw:start %percentage; #IMPLIED> +<!ATTLIST draw:transparency draw:end %percentage; #IMPLIED> +<!ATTLIST draw:transparency draw:angle %integer; #IMPLIED> +<!ATTLIST draw:transparency draw:border %percentage; #IMPLIED> + +<!ELEMENT draw:marker EMPTY> +<!ATTLIST draw:marker draw:name %styleName; #REQUIRED> +<!ATTLIST draw:marker %draw-viewbox; > +<!ATTLIST draw:marker svg:d %pathData; #REQUIRED> + +<!ELEMENT draw:stroke-dash EMPTY> +<!ATTLIST draw:stroke-dash draw:name %styleName; #REQUIRED> +<!ATTLIST draw:stroke-dash draw:style (rect|round) #IMPLIED> +<!ATTLIST draw:stroke-dash draw:dots1 %integer; #IMPLIED> +<!ATTLIST draw:stroke-dash draw:dots1-length %length; #IMPLIED> +<!ATTLIST draw:stroke-dash draw:dots2 %integer; #IMPLIED> +<!ATTLIST draw:stroke-dash draw:dots2-length %length; #IMPLIED> +<!ATTLIST draw:stroke-dash draw:distance %length; #IMPLIED> + +<!-- stroke attributes --> +<!ATTLIST style:properties draw:stroke (none|dash|solid) #IMPLIED> +<!ATTLIST style:properties draw:stroke-dash CDATA #IMPLIED> +<!ATTLIST style:properties svg:stroke-width %length; #IMPLIED> +<!ATTLIST style:properties svg:stroke-color %color; #IMPLIED> +<!ATTLIST style:properties draw:marker-start %styleName; #IMPLIED> +<!ATTLIST style:properties draw:marker-end %styleName; #IMPLIED> +<!ATTLIST style:properties draw:marker-start-width %length; #IMPLIED> +<!ATTLIST style:properties draw:marker-end-width %length; #IMPLIED> +<!ATTLIST style:properties draw:marker-start-center %boolean; #IMPLIED> +<!ATTLIST style:properties draw:marker-end-center %boolean; #IMPLIED> +<!ATTLIST style:properties svg:stroke-opacity %floatOrPercentage; #IMPLIED> +<!ATTLIST style:properties svg:stroke-linejoin (miter|round|bevel|middle|none|inherit) #IMPLIED> + +<!-- text attributes --> +<!ATTLIST style:properties draw:auto-grow-width %boolean; #IMPLIED> +<!ATTLIST style:properties draw:auto-grow-height %boolean; #IMPLIED> +<!ATTLIST style:properties draw:fit-to-size %boolean; #IMPLIED> +<!ATTLIST style:properties draw:fit-to-contour %boolean; #IMPLIED> +<!ATTLIST style:properties draw:textarea-horizontal-align ( left | center | right | justify ) #IMPLIED> +<!ATTLIST style:properties draw:textarea-vertical-align ( top | middle | bottom | justify ) #IMPLIED> +<!ATTLIST style:properties draw:writing-mode (lr-tb|tb-rl) "lr-tb"> +<!ATTLIST style:properties style:font-independent-line-spacing %boolean; #IMPLIED> + + +<!-- fill attributes --> +<!ATTLIST style:properties draw:fill (none|solid|bitmap|gradient|hatch) #IMPLIED> +<!ATTLIST style:properties draw:fill-color %color; #IMPLIED> +<!ATTLIST style:properties draw:fill-gradient-name %styleName; #IMPLIED> +<!ATTLIST style:properties draw:gradient-step-count CDATA #IMPLIED> +<!ATTLIST style:properties draw:fill-hatch-name %styleName; #IMPLIED> +<!ATTLIST style:properties draw:fill-hatch-solid %boolean; #IMPLIED> +<!ATTLIST style:properties draw:fill-image-name %styleName; #IMPLIED> +<!ATTLIST style:properties style:repeat (no-repeat|repeat|stretch) #IMPLIED> +<!ATTLIST style:properties draw:fill-image-width %lengthOrPercentage; #IMPLIED> +<!ATTLIST style:properties draw:fill-image-height %lengthOrPercentage; #IMPLIED> +<!ATTLIST style:properties draw:fill-image-ref-point-x %percentage; #IMPLIED> +<!ATTLIST style:properties draw:fill-image-ref-point-y %percentage; #IMPLIED> +<!ATTLIST style:properties draw:fill-image-ref-point %rectanglePoint; #IMPLIED> +<!ATTLIST style:properties draw:tile-repeat-offset CDATA #IMPLIED> +<!ATTLIST style:properties draw:transparency %percentage; #IMPLIED> +<!ATTLIST style:properties draw:transparency-name %styleName; #IMPLIED> + +<!-- graphic attributes --> +<!ATTLIST style:properties draw:color-mode (greyscale|mono|watermark|standard) #IMPLIED> +<!ATTLIST style:properties draw:luminance %percentage; #IMPLIED> +<!ATTLIST style:properties draw:contrast %percentage; #IMPLIED> +<!ATTLIST style:properties draw:gamma %percentage; #IMPLIED> +<!ATTLIST style:properties draw:red %percentage; #IMPLIED> +<!ATTLIST style:properties draw:green %percentage; #IMPLIED> +<!ATTLIST style:properties draw:blue %percentage; #IMPLIED> +<!ATTLIST style:properties draw:color-inversion %boolean; #IMPLIED> +<!ATTLIST style:properties draw:mirror %boolean; #IMPLIED> + +<!-- shadow attributes --> +<!ATTLIST style:properties draw:shadow (visible|hidden) #IMPLIED> +<!ATTLIST style:properties draw:shadow-offset-x %length; #IMPLIED> +<!ATTLIST style:properties draw:shadow-offset-y %length; #IMPLIED> +<!ATTLIST style:properties draw:shadow-color %color; #IMPLIED> +<!ATTLIST style:properties draw:shadow-transparency CDATA #IMPLIED> + +<!-- connector attributes --> +<!ATTLIST style:properties draw:start-line-spacing-horizontal %distance; #IMPLIED> +<!ATTLIST style:properties draw:start-line-spacing-vertical %distance; #IMPLIED> +<!ATTLIST style:properties draw:end-line-spacing-horizontal %distance; #IMPLIED> +<!ATTLIST style:properties draw:end-line-spacing-vertical %distance; #IMPLIED> + +<!-- measure attributes --> +<!ATTLIST style:properties draw:line-distance %distance; #IMPLIED> +<!ATTLIST style:properties draw:guide-overhang %distance; #IMPLIED> +<!ATTLIST style:properties draw:guide-distance %distance; #IMPLIED> +<!ATTLIST style:properties draw:start-guide %distance; #IMPLIED> +<!ATTLIST style:properties draw:end-guide %distance; #IMPLIED> +<!ATTLIST style:properties draw:measure-align (automatic|left-outside|inside|right-outside) #IMPLIED> +<!ATTLIST style:properties draw:measure-vertical-align (automatic|above|below|center) #IMPLIED> +<!ATTLIST style:properties draw:unit (automatic|mm|cm|m|km|pt|pc|inch|ft|mi) #IMPLIED> +<!ATTLIST style:properties draw:show-unit %boolean; #IMPLIED> +<!ATTLIST style:properties draw:placing (below|above) #IMPLIED> +<!ATTLIST style:properties draw:parallel %boolean; #IMPLIED> +<!ATTLIST style:properties draw:decimal-places %nonNegativeLength; #IMPLIED> + +<!-- frame attributes --> +<!ATTLIST style:properties draw:frame-display-scrollbar %boolean; #IMPLIED> +<!ATTLIST style:properties draw:frame-display-border %boolean; #IMPLIED> +<!ATTLIST style:properties draw:frame-margin-horizontal %nonNegativePixelLength; #IMPLIED> +<!ATTLIST style:properties draw:frame-margin-vertical %nonNegativePixelLength; #IMPLIED> +<!ATTLIST style:properties draw:size-protect %boolean; #IMPLIED> +<!ATTLIST style:properties draw:move-protect %boolean; #IMPLIED> + +<!-- ole object attributes --> +<!ATTLIST style:properties draw:visible-area-left %nonNegativeLength; #IMPLIED> +<!ATTLIST style:properties draw:visible-area-top %nonNegativeLength; #IMPLIED> +<!ATTLIST style:properties draw:visible-area-width %positiveLength; #IMPLIED> +<!ATTLIST style:properties draw:visible-area-height %positiveLength; #IMPLIED> + +<!-- fontwork attributes --> +<!ATTLIST style:properties draw:fontwork-style (rotate|upright|slant-x|slant-y|none) #IMPLIED> +<!ATTLIST style:properties draw:fontwork-adjust (left|right|autosize|center) #IMPLIED> +<!ATTLIST style:properties draw:fontwork-distance %distance; #IMPLIED> +<!ATTLIST style:properties draw:fontwork-start %distance; #IMPLIED> +<!ATTLIST style:properties draw:fontwork-mirror %boolean; #IMPLIED> +<!ATTLIST style:properties draw:fontwork-outline %boolean; #IMPLIED> +<!ATTLIST style:properties draw:fontwork-shadow (normal|slant|none) #IMPLIED> +<!ATTLIST style:properties draw:fontwork-shadow-color %color; #IMPLIED> +<!ATTLIST style:properties draw:fontwork-shadow-offset-x %distance; #IMPLIED> +<!ATTLIST style:properties draw:fontwork-shadow-offset-y %distance; #IMPLIED> +<!ATTLIST style:properties draw:fontwork-form (none|top-circle|bottom-circle|left-circle|right-circle|top-arc|bottom-arc|left-arc|right-arc|button1|button2|button3|button4) #IMPLIED> +<!ATTLIST style:properties draw:fontwork-hide-form %boolean; #IMPLIED> +<!ATTLIST style:properties draw:fontwork-shadow-transparence %percentage; #IMPLIED> + +<!-- caption attributes --> +<!ATTLIST style:properties draw:caption-type (straight-line|angled-line|angled-connector-line) #IMPLIED> +<!ATTLIST style:properties draw:caption-angle-type (fixed|free) #IMPLIED> +<!ATTLIST style:properties draw:caption-angle %nonNegativeInteger; #IMPLIED> +<!ATTLIST style:properties draw:caption-gap %distance; #IMPLIED> +<!ATTLIST style:properties draw:caption-escape-direction (horizontal|vertical|auto) #IMPLIED> +<!ATTLIST style:properties draw:caption-escape %lengthOrPercentage; #IMPLIED> +<!ATTLIST style:properties draw:caption-line-length %distance; #IMPLIED> +<!ATTLIST style:properties draw:caption-fit-line-length %boolean; #IMPLIED> + +<!-- Animations --> +<!ELEMENT presentation:sound EMPTY> +<!ATTLIST presentation:sound xlink:href %uriReference; #REQUIRED> +<!ATTLIST presentation:sound xlink:type (simple) #FIXED "simple"> +<!ATTLIST presentation:sound xlink:show (new|replace) #IMPLIED> +<!ATTLIST presentation:sound xlink:actuate (onRequest) "onRequest"> +<!ATTLIST presentation:sound presentation:play-full %boolean; #IMPLIED> + +<!ELEMENT presentation:show-shape (presentation:sound)?> +<!ATTLIST presentation:show-shape draw:shape-id CDATA #REQUIRED> +<!ATTLIST presentation:show-shape presentation:effect %presentationEffects; "none"> +<!ATTLIST presentation:show-shape presentation:direction %presentationEffectDirections; "none"> +<!ATTLIST presentation:show-shape presentation:speed %presentationSpeeds; "medium"> +<!ATTLIST presentation:show-shape presentation:start-scale %percentage; "100&#37;"> +<!ATTLIST presentation:show-shape presentation:path-id CDATA #IMPLIED > + +<!ELEMENT presentation:show-text (presentation:sound)?> +<!ATTLIST presentation:show-text draw:shape-id CDATA #REQUIRED> +<!ATTLIST presentation:show-text presentation:effect %presentationEffects; "none"> +<!ATTLIST presentation:show-text presentation:direction %presentationEffectDirections; "none"> +<!ATTLIST presentation:show-text presentation:speed %presentationSpeeds; "medium"> +<!ATTLIST presentation:show-text presentation:start-scale %percentage; "100&#37;"> +<!ATTLIST presentation:show-text presentation:path-id CDATA #IMPLIED > + +<!ELEMENT presentation:hide-shape (presentation:sound)?> +<!ATTLIST presentation:hide-shape draw:shape-id CDATA #REQUIRED> +<!ATTLIST presentation:hide-shape presentation:effect %presentationEffects; "none"> +<!ATTLIST presentation:hide-shape presentation:direction %presentationEffectDirections; "none"> +<!ATTLIST presentation:hide-shape presentation:speed %presentationSpeeds; "medium"> +<!ATTLIST presentation:hide-shape presentation:start-scale %percentage; "100&#37;"> +<!ATTLIST presentation:hide-shape presentation:path-id CDATA #IMPLIED > + +<!ELEMENT presentation:hide-text (presentation:sound)?> +<!ATTLIST presentation:hide-text draw:shape-id CDATA #REQUIRED> +<!ATTLIST presentation:hide-text presentation:effect %presentationEffects; "none"> +<!ATTLIST presentation:hide-text presentation:direction %presentationEffectDirections; "none"> +<!ATTLIST presentation:hide-text presentation:speed %presentationSpeeds; "medium"> +<!ATTLIST presentation:hide-text presentation:start-scale %percentage; "100&#37;"> +<!ATTLIST presentation:hide-text presentation:path-id CDATA #IMPLIED > + +<!ELEMENT presentation:dim (presentation:sound)?> +<!ATTLIST presentation:dim draw:shape-id CDATA #REQUIRED> +<!ATTLIST presentation:dim draw:color %color; #REQUIRED> + +<!ELEMENT presentation:play EMPTY> +<!ATTLIST presentation:play draw:shape-id CDATA #REQUIRED> +<!ATTLIST presentation:play presentation:speed %presentationSpeeds; "medium"> + +<!ELEMENT presentation:animations (presentation:show-shape|presentation:show-text|presentation:hide-shape|presentation:hide-text|presentation:dim|presentation:play)*> + +<!ELEMENT presentation:show EMPTY> +<!ATTLIST presentation:show presentation:name %styleName; #REQUIRED> +<!ATTLIST presentation:show presentation:pages CDATA #REQUIRED> + +<!ELEMENT presentation:settings (presentation:show)*> +<!ATTLIST presentation:settings presentation:start-page %styleName; #IMPLIED> +<!ATTLIST presentation:settings presentation:show %styleName; #IMPLIED> +<!ATTLIST presentation:settings presentation:full-screen %boolean; "true"> +<!ATTLIST presentation:settings presentation:endless %boolean; "false"> +<!ATTLIST presentation:settings presentation:pause %timeDuration; #IMPLIED> +<!ATTLIST presentation:settings presentation:show-logo %boolean; "false"> +<!ATTLIST presentation:settings presentation:force-manual %boolean; "false"> +<!ATTLIST presentation:settings presentation:mouse-visible %boolean; "true"> +<!ATTLIST presentation:settings presentation:mouse-as-pen %boolean; "false"> +<!ATTLIST presentation:settings presentation:start-with-navigator %boolean; "false"> +<!ATTLIST presentation:settings presentation:animations (enabled|disabled) "enabled"> +<!ATTLIST presentation:settings presentation:stay-on-top %boolean; "false"> +<!ATTLIST presentation:settings presentation:transition-on-click (enabled|disabled) "enabled"> + +<!-- Drawing page --> +<!ELEMENT draw:page (office:forms?,(%shapes;)*,presentation:animations?,presentation:notes?)> +<!ATTLIST draw:page draw:name %string; #IMPLIED> +<!ATTLIST draw:page draw:style-name %styleName; #IMPLIED> +<!ATTLIST draw:page draw:master-page-name %styleName; #REQUIRED> +<!ATTLIST draw:page presentation:presentation-page-layout-name %styleName; #IMPLIED> +<!ATTLIST draw:page draw:id %nonNegativeInteger; #IMPLIED> +<!ATTLIST draw:page xlink:href %uriReference; #IMPLIED> +<!ATTLIST draw:page xlink:type (simple) #IMPLIED> +<!ATTLIST draw:page xlink:show (replace) #IMPLIED> +<!ATTLIST draw:page xlink:actuate (onRequest) #IMPLIED> + +<!-- Presentation notes --> +<!ELEMENT presentation:notes (%shapes;)*> +<!ATTLIST presentation:notes style:page-master-name %styleName; #IMPLIED> +<!ATTLIST presentation:notes draw:style-name %styleName; #IMPLIED> + +<!-- presentation page layouts --> +<!ELEMENT style:presentation-page-layout (presentation:placeholder)* > +<!ATTLIST style:presentation-page-layout style:name %styleName; #REQUIRED> +<!ELEMENT presentation:placeholder EMPTY > +<!ATTLIST presentation:placeholder presentation:object (title|outline|subtitle|text|graphic|object|chart|orgchart|page|notes|handout) #REQUIRED> +<!ATTLIST presentation:placeholder svg:x %coordinateOrPercentage; #REQUIRED> +<!ATTLIST presentation:placeholder svg:y %coordinateOrPercentage; #REQUIRED> +<!ATTLIST presentation:placeholder svg:width %lengthOrPercentage; #REQUIRED> +<!ATTLIST presentation:placeholder svg:height %lengthOrPercentage; #REQUIRED> + +<!-- presentation page attributes --> +<!ATTLIST style:properties presentation:transition-type (manual|automatic|semi-automatic) #IMPLIED > +<!ATTLIST style:properties presentation:transition-style (none|fade-from-left|fade-from-top|fade-from-right|fade-from-bottom|fade-to-center|fade-from-center|move-from-left|move-from-top|move-from-right|move-from-bottom|roll-from-top|roll-from-left|roll-from-right|roll-from-bottom|vertical-stripes|horizontal-stripes|clockwise|counterclockwise|fade-from-upperleft|fade-from-upperright|fade-from-lowerleft|fade-from-lowerright|close-vertical|close-horizontal|open-vertical|open-horizontal|spiralin-left|spiralin-right|spiralout-left|spiralout-right|dissolve|wavyline-from-left|wavyline-from-top|wavyline-from-right|wavyline-from-bottom|random|stretch-from-left|stretch-from-top|stretch-from-right|stretch-from-bottom|vertical-lines|horizontal-lines) #IMPLIED > +<!ATTLIST style:properties presentation:transition-speed %presentationSpeeds; #IMPLIED > +<!ATTLIST style:properties presentation:duration %timeDuration; #IMPLIED> +<!ATTLIST style:properties presentation:visibility (visible|hidden) #IMPLIED> +<!ATTLIST style:properties draw:background-size (full|border) #IMPLIED> +<!ATTLIST style:properties presentation:background-objects-visible %boolean; #IMPLIED> +<!ATTLIST style:properties presentation:background-visible %boolean; #IMPLIED> + + +<!-- text boxes --> +<!ELEMENT draw:text-box (office:events?,draw:image-map?, + %sectionText;)> +<!ATTLIST draw:text-box %draw-style-name;> +<!ATTLIST draw:text-box %draw-transform; > +<!ATTLIST draw:text-box draw:name %string; #IMPLIED> +<!ATTLIST draw:text-box draw:chain-next-name %string; #IMPLIED> + +<!ATTLIST draw:text-box %text-anchor;> +<!ATTLIST draw:text-box %draw-position;> +<!ATTLIST draw:text-box %draw-end-position; > +<!ATTLIST draw:text-box %table-background; > +<!ATTLIST draw:text-box svg:width %lengthOrPercentage; #IMPLIED> +<!ATTLIST draw:text-box svg:height %lengthOrPercentage; #IMPLIED> +<!ATTLIST draw:text-box style:rel-width %percentage; #IMPLIED> +<!ATTLIST draw:text-box style:rel-height %percentage; #IMPLIED> +<!ATTLIST draw:text-box fo:min-height %lengthOrPercentage; #IMPLIED> +<!ATTLIST draw:text-box %zindex;> +<!ATTLIST draw:text-box %presentation-class; > +<!ATTLIST draw:text-box draw:id %draw-shape-id;> +<!ATTLIST draw:text-box draw:layer %layerName; #IMPLIED> +<!ATTLIST draw:text-box draw:corner-radius %nonNegativeLength; #IMPLIED> + +<!-- image --> +<!ELEMENT draw:image (office:binary-data?,office:events?,draw:image-map?,svg:desc?,(draw:contour-polygon|draw:contour-path)?)> +<!ATTLIST draw:image %draw-transform; > +<!ATTLIST draw:image %draw-style-name;> +<!ATTLIST draw:image draw:name %string; #IMPLIED> +<!ATTLIST draw:image xlink:href %uriReference; #IMPLIED> +<!ATTLIST draw:image xlink:type (simple) #IMPLIED> +<!ATTLIST draw:image xlink:show (embed) #IMPLIED> +<!ATTLIST draw:image xlink:actuate (onLoad) #IMPLIED> +<!ATTLIST draw:image draw:filter-name %string; #IMPLIED> +<!ATTLIST draw:image %text-anchor;> +<!ATTLIST draw:image %draw-position;> +<!ATTLIST draw:image %draw-end-position; > +<!ATTLIST draw:image %table-background; > +<!ATTLIST draw:image svg:width %lengthOrPercentage; #IMPLIED> +<!ATTLIST draw:image svg:height %lengthOrPercentage; #IMPLIED> +<!ATTLIST draw:image %presentation-class; > +<!ATTLIST draw:image %zindex;> +<!ATTLIST draw:image draw:id %draw-shape-id;> +<!ATTLIST draw:image draw:layer %layerName; #IMPLIED> +<!ATTLIST draw:image style:rel-width %percentage; #IMPLIED> +<!ATTLIST draw:image style:rel-height %percentage; #IMPLIED> + +<!-- objects --> +<!ELEMENT draw:thumbnail EMPTY> +<!ATTLIST draw:thumbnail xlink:href %uriReference; #REQUIRED> +<!ATTLIST draw:thumbnail xlink:type (simple) #IMPLIED> +<!ATTLIST draw:thumbnail xlink:show (embed) #IMPLIED> +<!ATTLIST draw:thumbnail xlink:actuate (onLoad) #IMPLIED> + +<!ELEMENT math:math ANY> <!-- dummy (we have no MathML DTD currently)--> +<!ELEMENT draw:object (draw:thumbnail?,(office:document|math:math)?,office:events?, draw:image-map?, svg:desc?,(draw:contour-polygon|draw:contour-path)?)> +<!ATTLIST draw:object %draw-style-name;> +<!ATTLIST draw:object draw:name %string; #IMPLIED> +<!ATTLIST draw:object xlink:href %uriReference; #IMPLIED> +<!ATTLIST draw:object xlink:type (simple) #IMPLIED> +<!ATTLIST draw:object xlink:show (embed) #IMPLIED> +<!ATTLIST draw:object xlink:actuate (onLoad) #IMPLIED> +<!ATTLIST draw:object %text-anchor;> +<!ATTLIST draw:object %draw-position;> +<!ATTLIST draw:object %draw-end-position; > +<!ATTLIST draw:object %table-background; > +<!ATTLIST draw:object svg:width %lengthOrPercentage; #IMPLIED> +<!ATTLIST draw:object svg:height %lengthOrPercentage; #IMPLIED> +<!ATTLIST draw:object %presentation-class; > +<!ATTLIST draw:object %zindex;> +<!ATTLIST draw:object draw:id %draw-shape-id;> +<!ATTLIST draw:object draw:layer %layerName; #IMPLIED> +<!ATTLIST draw:object draw:notify-on-update-of-ranges %string; #IMPLIED> +<!ATTLIST draw:object style:rel-width %percentage; #IMPLIED> +<!ATTLIST draw:object style:rel-height %percentage; #IMPLIED> + +<!ELEMENT draw:object-ole (office:binary-data?|office:events?|draw:image-map?|svg:desc?|draw:contour-polygon?|draw:contour-path?|draw:thumbnail?)> +<!ATTLIST draw:object-ole draw:class-id CDATA #IMPLIED> +<!ATTLIST draw:object-ole %draw-style-name;> +<!ATTLIST draw:object-ole draw:name %string; #IMPLIED> +<!ATTLIST draw:object-ole xlink:href %uriReference; #IMPLIED> +<!ATTLIST draw:object-ole xlink:type (simple) #IMPLIED> +<!ATTLIST draw:object-ole xlink:show (embed) #IMPLIED> +<!ATTLIST draw:object-ole xlink:actuate (onLoad) #IMPLIED> +<!ATTLIST draw:object-ole %text-anchor;> +<!ATTLIST draw:object-ole %draw-position;> +<!ATTLIST draw:object-ole %draw-end-position; > +<!ATTLIST draw:object-ole %table-background; > +<!ATTLIST draw:object-ole svg:width %lengthOrPercentage; #IMPLIED> +<!ATTLIST draw:object-ole svg:height %lengthOrPercentage; #IMPLIED> +<!ATTLIST draw:object-ole %presentation-class; > +<!ATTLIST draw:object-ole %zindex;> +<!ATTLIST draw:object-ole draw:id %draw-shape-id;> +<!ATTLIST draw:object-ole draw:layer %layerName; #IMPLIED> +<!ATTLIST draw:object-ole style:rel-width %percentage; #IMPLIED> +<!ATTLIST draw:object-ole style:rel-height %percentage; #IMPLIED> + +<!ELEMENT svg:desc (#PCDATA)> + +<!ELEMENT draw:contour-polygon EMPTY> +<!ATTLIST draw:contour-polygon svg:width %coordinate; #REQUIRED> +<!ATTLIST draw:contour-polygon svg:height %coordinate; #REQUIRED> +<!ATTLIST draw:contour-polygon %draw-viewbox;> +<!ATTLIST draw:contour-polygon draw:points %points; #REQUIRED> +<!ATTLIST draw:contour-polygon draw:recreate-on-edit %boolean; #IMPLIED> + +<!ELEMENT draw:contour-path EMPTY> +<!ATTLIST draw:contour-path svg:width %coordinate; #REQUIRED> +<!ATTLIST draw:contour-path svg:height %coordinate; #REQUIRED> +<!ATTLIST draw:contour-path %draw-viewbox;> +<!ATTLIST draw:contour-path svg:d %pathData; #REQUIRED> +<!ATTLIST draw:contour-path draw:recreate-on-edit %boolean; #IMPLIED> + +<!-- hyperlink --> +<!ELEMENT draw:a (draw:image|draw:text-box)> +<!ATTLIST draw:a xlink:href %uriReference; #REQUIRED> +<!ATTLIST draw:a xlink:type (simple) #FIXED "simple"> +<!ATTLIST draw:a xlink:show (new|replace) #IMPLIED> +<!ATTLIST draw:a xlink:actuate (onRequest) "onRequest"> +<!ATTLIST draw:a office:name %string; #IMPLIED> +<!ATTLIST draw:a office:target-frame-name %string; #IMPLIED> +<!ATTLIST draw:a office:server-map %boolean; "false"> + +<!-- 3d properties --> +<!ATTLIST style:properties dr3d:horizontal-segments %nonNegativeInteger; #IMPLIED> +<!ATTLIST style:properties dr3d:vertical-segments %nonNegativeInteger; #IMPLIED> +<!ATTLIST style:properties dr3d:edge-rounding %percentage; #IMPLIED> +<!ATTLIST style:properties dr3d:edge-rounding-mode (correct|attractive) #IMPLIED> +<!ATTLIST style:properties dr3d:back-scale %percentage; #IMPLIED> +<!ATTLIST style:properties dr3d:end-angle %nonNegativeInteger; #IMPLIED> +<!ATTLIST style:properties dr3d:depth %length; #IMPLIED> +<!ATTLIST style:properties dr3d:backface-culling (enabled|disabled) #IMPLIED> +<!ATTLIST style:properties dr3d:lighting-mode (standard|double-sided) #IMPLIED> +<!ATTLIST style:properties dr3d:normals-kind (object|flat|sphere) #IMPLIED> +<!ATTLIST style:properties dr3d:normals-direction (normal|inverse) #IMPLIED> +<!ATTLIST style:properties dr3d:texture-generation-mode-x (object|parallel|sphere) #IMPLIED> +<!ATTLIST style:properties dr3d:texture-generation-mode-y (object|parallel|sphere) #IMPLIED> +<!ATTLIST style:properties dr3d:texture-kind (luminance|intesity|color) #IMPLIED> +<!ATTLIST style:properties dr3d:texture-filter (enabled|disabled) #IMPLIED> +<!ATTLIST style:properties dr3d:texture-mode (replace|modulate|blend) #IMPLIED> +<!ATTLIST style:properties dr3d:ambient-color %color; #IMPLIED> +<!ATTLIST style:properties dr3d:emissive-color %color; #IMPLIED> +<!ATTLIST style:properties dr3d:specular-color %color; #IMPLIED> +<!ATTLIST style:properties dr3d:diffuse-color %color; #IMPLIED> +<!ATTLIST style:properties dr3d:shininess %percentage; #IMPLIED> +<!ATTLIST style:properties dr3d:shadow (visible|hidden) #IMPLIED> +<!ATTLIST style:properties dr3d:close-front %boolean; #IMPLIED> +<!ATTLIST style:properties dr3d:close-back %boolean; #IMPLIED> + +<!ELEMENT dr3d:light EMPTY> +<!ATTLIST dr3d:light dr3d:diffuse-color %color; #IMPLIED> +<!ATTLIST dr3d:light dr3d:direction %vector3D; #REQUIRED> +<!ATTLIST dr3d:light dr3d:enabled %boolean; #IMPLIED> +<!ATTLIST dr3d:light dr3d:specular %boolean; #IMPLIED> + +<!ENTITY % shapes3d "(dr3d:scene|dr3d:extrude|dr3d:sphere|dr3d:rotate|dr3d:cube)"> + +<!ELEMENT dr3d:cube EMPTY> +<!ATTLIST dr3d:cube dr3d:transform CDATA #IMPLIED> +<!ATTLIST dr3d:cube dr3d:min-edge %vector3D; #IMPLIED> +<!ATTLIST dr3d:cube dr3d:max-edge %vector3D; #IMPLIED> +<!ATTLIST dr3d:cube %zindex;> +<!ATTLIST dr3d:cube draw:id %draw-shape-id;> +<!ATTLIST dr3d:cube %draw-end-position; > +<!ATTLIST dr3d:cube %table-background; > +<!ATTLIST dr3d:cube %draw-style-name; > +<!ATTLIST dr3d:cube draw:layer %layerName; #IMPLIED> + +<!ELEMENT dr3d:sphere EMPTY> +<!ATTLIST dr3d:sphere dr3d:transform CDATA #IMPLIED> +<!ATTLIST dr3d:sphere dr3d:center %vector3D; #IMPLIED> +<!ATTLIST dr3d:sphere dr3d:size %vector3D; #IMPLIED> +<!ATTLIST dr3d:sphere %zindex;> +<!ATTLIST dr3d:sphere draw:id %draw-shape-id;> +<!ATTLIST dr3d:sphere %draw-end-position; > +<!ATTLIST dr3d:sphere %table-background; > +<!ATTLIST dr3d:sphere %draw-style-name; > +<!ATTLIST dr3d:sphere draw:layer %layerName; #IMPLIED> + +<!ELEMENT dr3d:extrude EMPTY> +<!ATTLIST dr3d:extrude dr3d:transform CDATA #IMPLIED> +<!ATTLIST dr3d:extrude %draw-viewbox;> +<!ATTLIST dr3d:extrude svg:d %pathData; #REQUIRED > +<!ATTLIST dr3d:extrude %zindex;> +<!ATTLIST dr3d:extrude draw:id %draw-shape-id;> +<!ATTLIST dr3d:extrude %draw-end-position; > +<!ATTLIST dr3d:extrude %table-background; > +<!ATTLIST dr3d:extrude %draw-style-name; > +<!ATTLIST dr3d:extrude draw:layer %layerName; #IMPLIED> + +<!ELEMENT dr3d:rotate EMPTY> +<!ATTLIST dr3d:rotate dr3d:transform CDATA #IMPLIED> +<!ATTLIST dr3d:rotate %draw-viewbox;> +<!ATTLIST dr3d:rotate svg:d %pathData; #REQUIRED > +<!ATTLIST dr3d:rotate %zindex;> +<!ATTLIST dr3d:rotate draw:id %draw-shape-id;> +<!ATTLIST dr3d:rotate %draw-end-position; > +<!ATTLIST dr3d:rotate %table-background; > +<!ATTLIST dr3d:rotate %draw-style-name; > +<!ATTLIST dr3d:rotate draw:layer %layerName; #IMPLIED> + +<!ELEMENT dr3d:scene (dr3d:light*,(%shapes3d;)*)> +<!ATTLIST dr3d:scene %draw-style-name; > +<!ATTLIST dr3d:scene svg:x %coordinate; #IMPLIED> +<!ATTLIST dr3d:scene svg:y %coordinate; #IMPLIED> +<!ATTLIST dr3d:scene svg:width %length; #IMPLIED> +<!ATTLIST dr3d:scene svg:height %length; #IMPLIED> +<!ATTLIST dr3d:scene dr3d:vrp %vector3D; #IMPLIED> +<!ATTLIST dr3d:scene dr3d:vpn %vector3D; #IMPLIED> +<!ATTLIST dr3d:scene dr3d:vup %vector3D; #IMPLIED> +<!ATTLIST dr3d:scene dr3d:projection (parallel|perspective) #IMPLIED> +<!ATTLIST dr3d:scene dr3d:transform CDATA #IMPLIED> +<!ATTLIST dr3d:scene dr3d:distance %length; #IMPLIED> +<!ATTLIST dr3d:scene dr3d:focal-length %length; #IMPLIED> +<!ATTLIST dr3d:scene dr3d:shadow-slant %nonNegativeInteger; #IMPLIED> +<!ATTLIST dr3d:scene dr3d:shade-mode (flat|phong|gouraud|draft) #IMPLIED> +<!ATTLIST dr3d:scene dr3d:ambient-color %color; #IMPLIED> +<!ATTLIST dr3d:scene dr3d:lighting-mode %boolean; #IMPLIED> +<!ATTLIST dr3d:scene %zindex;> +<!ATTLIST dr3d:scene draw:id %draw-shape-id;> +<!ATTLIST dr3d:scene %draw-end-position; > +<!ATTLIST dr3d:scene %table-background; > + +<!-- layer --> + +<!ELEMENT draw:layer-set (draw:layer*)> + +<!ELEMENT draw:layer EMPTY> +<!ATTLIST draw:layer draw:name %layerName; #REQUIRED> + +<!-- events --> +<!ELEMENT presentation:event (presentation:sound)?> +<!ATTLIST presentation:event %event-name;> +<!ATTLIST presentation:event presentation:action (none|previous-page|next-page|first-page|last-page|hide|stop|execute|show|verb|fade-out|sound) #REQUIRED> +<!ATTLIST presentation:event presentation:effect %presentationEffects; "none"> +<!ATTLIST presentation:event presentation:direction %presentationEffectDirections; "none"> +<!ATTLIST presentation:event presentation:speed %presentationSpeeds; "medium"> +<!ATTLIST presentation:event presentation:start-scale %percentage; "100&#37;"> +<!ATTLIST presentation:event xlink:href %uriReference; #IMPLIED> +<!ATTLIST presentation:event xlink:type (simple) #IMPLIED> +<!ATTLIST presentation:event xlink:show (embed) #IMPLIED> +<!ATTLIST presentation:event xlink:actuate (onRequest) #IMPLIED> +<!ATTLIST presentation:event presentation:verb %nonNegativeInteger; #IMPLIED> + +<!-- applets --> +<!ELEMENT draw:applet (draw:thumbnail?, draw:param*, svg:desc?)> +<!ATTLIST draw:applet xlink:href %uriReference; #IMPLIED> +<!ATTLIST draw:applet xlink:type (simple) #IMPLIED> +<!ATTLIST draw:applet xlink:show (embed) #IMPLIED> +<!ATTLIST draw:applet xlink:actuate (onLoad) #IMPLIED> +<!ATTLIST draw:applet draw:code CDATA #REQUIRED> +<!ATTLIST draw:applet draw:object CDATA #IMPLIED> +<!ATTLIST draw:applet draw:archive CDATA #IMPLIED> +<!ATTLIST draw:applet draw:may-script %boolean; "false"> +<!ATTLIST draw:applet draw:name CDATA #IMPLIED> +<!ATTLIST draw:applet %draw-style-name;> +<!ATTLIST draw:applet svg:width %lengthOrPercentage; #IMPLIED> +<!ATTLIST draw:applet svg:height %lengthOrPercentage; #IMPLIED> +<!ATTLIST draw:applet %zindex;> +<!ATTLIST draw:applet draw:layer %layerName; #IMPLIED> +<!ATTLIST draw:applet %draw-position;> +<!ATTLIST draw:applet %draw-end-position; > + +<!-- plugins --> +<!ELEMENT draw:plugin (draw:thumbnail?, draw:param*, svg:desc?)> +<!ATTLIST draw:plugin xlink:href %uriReference; #IMPLIED> +<!ATTLIST draw:plugin xlink:type (simple) #IMPLIED> +<!ATTLIST draw:plugin xlink:show (embed) #IMPLIED> +<!ATTLIST draw:plugin xlink:actuate (onLoad) #IMPLIED> +<!ATTLIST draw:plugin draw:mime-type CDATA #IMPLIED> +<!ATTLIST draw:plugin draw:name CDATA #IMPLIED> +<!ATTLIST draw:plugin %draw-style-name;> +<!ATTLIST draw:plugin svg:width %lengthOrPercentage; #IMPLIED> +<!ATTLIST draw:plugin svg:height %lengthOrPercentage; #IMPLIED> +<!ATTLIST draw:plugin %zindex;> +<!ATTLIST draw:plugin draw:layer %layerName; #IMPLIED> +<!ATTLIST draw:plugin %draw-position;> +<!ATTLIST draw:plugin %draw-end-position; > + +<!-- Paramaters --> +<!ELEMENT draw:param EMPTY> +<!ATTLIST draw:param draw:name CDATA #IMPLIED> +<!ATTLIST draw:param draw:value CDATA #IMPLIED> + +<!-- Floating Frames --> +<!ELEMENT draw:floating-frame (draw:thumbnail?, svg:desc?)> +<!ATTLIST draw:floating-frame xlink:href %uriReference; #IMPLIED> +<!ATTLIST draw:floating-frame xlink:type (simple) #IMPLIED> +<!ATTLIST draw:floating-frame xlink:show (embed) #IMPLIED> +<!ATTLIST draw:floating-frame xlink:actuate (onLoad) #IMPLIED> +<!ATTLIST draw:floating-frame draw:name CDATA #IMPLIED> +<!ATTLIST draw:floating-frame draw:frame-name CDATA #IMPLIED> +<!ATTLIST draw:floating-frame %draw-style-name;> +<!ATTLIST draw:floating-frame svg:width %lengthOrPercentage; #IMPLIED> +<!ATTLIST draw:floating-frame svg:height %lengthOrPercentage; #IMPLIED> +<!ATTLIST draw:floating-frame %zindex;> +<!ATTLIST draw:floating-frame draw:layer %layerName; #IMPLIED> +<!ATTLIST draw:floating-frame %draw-position;> +<!ATTLIST draw:floating-frame %draw-end-position; > + +<!-- Image Maps --> +<!ELEMENT draw:image-map + (draw:area-rectangle|draw:area-circle|draw:area-polygon)*> + +<!ELEMENT draw:area-rectangle (svg:desc?,office:events?)> +<!ATTLIST draw:area-rectangle xlink:href %uriReference; #IMPLIED> +<!ATTLIST draw:area-rectangle xlink:type (simple) #IMPLIED> +<!ATTLIST draw:area-rectangle office:target-frame-name CDATA #IMPLIED> +<!ATTLIST draw:area-rectangle xlink:show (new|replace) #IMPLIED> +<!ATTLIST draw:area-rectangle office:name CDATA #IMPLIED> +<!ATTLIST draw:area-rectangle draw:nohref (nohref) #IMPLIED> +<!ATTLIST draw:area-rectangle svg:x %coordinate; #REQUIRED> +<!ATTLIST draw:area-rectangle svg:y %coordinate; #REQUIRED> +<!ATTLIST draw:area-rectangle svg:width %coordinate; #REQUIRED> +<!ATTLIST draw:area-rectangle svg:height %coordinate; #REQUIRED> + +<!ELEMENT draw:area-circle (svg:desc?,office:events?)> +<!ATTLIST draw:area-circle xlink:href %uriReference; #IMPLIED> +<!ATTLIST draw:area-circle xlink:type (simple) #IMPLIED> +<!ATTLIST draw:area-circle office:target-frame-name CDATA #IMPLIED> +<!ATTLIST draw:area-circle xlink:show (new|replace) #IMPLIED> +<!ATTLIST draw:area-circle office:name CDATA #IMPLIED> +<!ATTLIST draw:area-circle draw:nohref (nohref) #IMPLIED> +<!ATTLIST draw:area-circle svg:cx %coordinate; #REQUIRED> +<!ATTLIST draw:area-circle svg:cy %coordinate; #REQUIRED> +<!ATTLIST draw:area-circle svg:r %coordinate; #REQUIRED> + +<!ELEMENT draw:area-polygon (svg:desc?,office:events?)> +<!ATTLIST draw:area-polygon xlink:href %uriReference; #IMPLIED> +<!ATTLIST draw:area-polygon xlink:type (simple) #IMPLIED> +<!ATTLIST draw:area-polygon office:target-frame-name CDATA #IMPLIED> +<!ATTLIST draw:area-polygon xlink:show (new|replace) #IMPLIED> +<!ATTLIST draw:area-polygon office:name CDATA #IMPLIED> +<!ATTLIST draw:area-polygon draw:nohref (nohref) #IMPLIED> +<!ATTLIST draw:area-polygon svg:x %coordinate; #REQUIRED> +<!ATTLIST draw:area-polygon svg:y %coordinate; #REQUIRED> +<!ATTLIST draw:area-polygon svg:width %coordinate; #REQUIRED> +<!ATTLIST draw:area-polygon svg:height %coordinate; #REQUIRED> +<!ATTLIST draw:area-polygon svg:points %points; #REQUIRED> +<!ATTLIST draw:area-polygon svg:viewBox CDATA #REQUIRED> diff --git a/openoffice/share/dtd/officedocument/1_0/dtypes.mod b/openoffice/share/dtd/officedocument/1_0/dtypes.mod new file mode 100644 index 0000000000000000000000000000000000000000..c212aa596a6dfdad48f73674f3343aae73c43304 --- /dev/null +++ b/openoffice/share/dtd/officedocument/1_0/dtypes.mod @@ -0,0 +1,139 @@ +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + + +<!-- datatypes corresponding to XML Schema Part 2 W3C Working draft of --> +<!-- 07 April 2000 --> + +<!-- string --> +<!ENTITY % string "CDATA"> +<!ENTITY % cString "#PCDATA"> + +<!-- boolean (values are "true" and "false" --> +<!ENTITY % boolean "CDATA"> + +<!-- integer ( ..., -2, -1, 0, 1, 2, ...) --> +<!ENTITY % integer "CDATA"> + +<!-- non negative integer ( 0, 1, 2, ...) --> +<!ENTITY % nonNegativeInteger "CDATA"> + +<!-- positive integer ( 1, 2, ...) --> +<!ENTITY % positiveInteger "CDATA"> +<!ENTITY % cPositiveInteger "#PCDATA"> + +<!ENTITY % positiveNumberOrDefault "CDATA"> + +<!-- time duration as specified by ISO8601, section 5.5.3.2 --> +<!ENTITY % timeDuration "CDATA"> +<!ENTITY % cTimeDuration "#PCDATA"> + +<!-- time instance as specified by ISO8601, section 5.4 --> +<!ENTITY % timeInstance "CDATA"> +<!ENTITY % cTimeInstance "#PCDATA"> + +<!-- date instance as specified by ISO8601, section 5.2.1.1, extended format--> +<!ENTITY % date "CDATA"> +<!ENTITY % cDate "#PCDATA"> + +<!-- date duration, like timDuration but truncated to full dates --> +<!ENTITY % dateDuration "CDATA"> +<!ENTITY % cDateDuration "#PCDATA"> + +<!-- URI reference --> +<!ENTITY % uriReference "CDATA"> + +<!-- language code as specified by RFC1766 --> +<!ENTITY % language "CDATA"> +<!ENTITY % cLanguage "#PCDATA"> + +<!-- float --> +<!ENTITY % float "CDATA"> + +<!-- Some other common used data types --> + +<!-- a single UNICODE character --> +<!ENTITY % character "CDATA"> + +<!-- a style name --> +<!ENTITY % styleName "CDATA"> + +<!-- a target frame mame --> +<!ENTITY % targetFrameName "CDATA"> + +<!-- a language without a country as specified by ISO639 --> +<!ENTITY % languageOnly "CDATA"> + +<!-- a country as specified by ISO3166 --> +<!ENTITY % country "CDATA"> + +<!-- a color value having the format #rrggbb --> +<!ENTITY % color "CDATA"> +<!-- a color value having the format #rrggbb or "transparent" --> +<!ENTITY % transparentOrColor "CDATA"> + +<!-- a percentage --> +<!ENTITY % percentage "CDATA"> + +<!-- a length (i.e. 1cm or .6inch) --> +<!ENTITY % length "CDATA"> +<!ENTITY % positiveLength "CDATA"> +<!ENTITY % nonNegativeLength "CDATA"> +<!ENTITY % lengthOrNoLimit "CDATA"> + +<!-- a length or a percentage --> +<!ENTITY % lengthOrPercentage "CDATA"> +<!ENTITY % positiveLengthOrPercentage "CDATA"> + +<!-- a pixel length (i.e. 2px) --> +<!ENTITY % nonNegativePixelLength "CDATA"> + +<!-- a float or a percentage --> +<!ENTITY % floatOrPercentage "CDATA"> + +<!-- a text encoding --> +<!ENTITY % textEncoding "CDATA"> + +<!-- cell address and cell range address --> +<!ENTITY % cell-address "CDATA"> +<!ENTITY % cell-range-address "CDATA"> +<!ENTITY % cell-range-address-list "CDATA"> + +<!-- value types --> +<!ENTITY % valueType "(float|time|date|percentage|currency|boolean|string)"> + +<!-- an svg coordinate in different distance formats --> +<!ENTITY % coordinate "CDATA"> + +<!ENTITY % coordinateOrPercentage "CDATA"> + +<!ENTITY % shape "draw:rect|draw:line|draw:polyline|draw:polygon|draw:path| + draw:circle|draw:ellipse|draw:g|draw:page-thumbnail| + draw:text-box|draw:image|draw:object|draw:object-ole| + draw:applet|draw:floating-frame|draw:plugin| + draw:measure|draw:caption|draw:connector|chart:chart| + dr3d:scene|draw:control|draw:custom-shape" > +<!ENTITY % shapes "(%shape;)" > + +<!ENTITY % anchorType "(page|frame|paragraph|char|as-char)"> + +<!ENTITY % control-id "form:id CDATA #REQUIRED"> diff --git a/openoffice/share/dtd/officedocument/1_0/event.dtd b/openoffice/share/dtd/officedocument/1_0/event.dtd new file mode 100644 index 0000000000000000000000000000000000000000..a0d495b77d3f57ed6a49c46ffa9962f787bd6721 --- /dev/null +++ b/openoffice/share/dtd/officedocument/1_0/event.dtd @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + + +<!-- xlink:type --> +<!ENTITY % xlinkType "CDATA"> + +<!ELEMENT event:event EMPTY> +<!ATTLIST event:event + event:name CDATA #REQUIRED + event:language CDATA #REQUIRED + event:library CDATA #IMPLIED + event:macro-name CDATA #IMPLIED + xlink:type %xlinkType; "simple" + xlink:href CDATA #IMPLIED +> +<!ELEMENT event:events (event:event*)> +<!ATTLIST event:events + xmlns:event CDATA #FIXED "http://openoffice.org/2001/event" + xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink" +> diff --git a/openoffice/share/dtd/officedocument/1_0/form.mod b/openoffice/share/dtd/officedocument/1_0/form.mod new file mode 100644 index 0000000000000000000000000000000000000000..06332080b82da6188c26e8f6fa4d6329a7415be8 --- /dev/null +++ b/openoffice/share/dtd/officedocument/1_0/form.mod @@ -0,0 +1,362 @@ +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + + +<!ENTITY % controls "form:text|form:textarea|form:fixed-text|form:file| + form:password|form:formatted-text|form:button|form:image| + form:checkbox|form:radio|form:listbox|form:combobox|form:frame| + form:hidden|form:image-frame|form:grid|form:value-range|form:generic-control"> + +<!ENTITY % name "form:name CDATA #IMPLIED"> +<!ENTITY % service-name "form:service-name CDATA #IMPLIED"> + +<!ENTITY % navigation "(none|current|parent)"> +<!ENTITY % cycles "(records|current|page)"> +<!ENTITY % url "CDATA"> + + +<!ENTITY % types "(submit|reset|push|url)"> +<!ENTITY % button-type "form:button-type %types; 'push'"> +<!ENTITY % current-selected "form:current-selected %boolean; 'false'"> +<!ENTITY % current-value "form:current-value CDATA #IMPLIED"> +<!ENTITY % value "form:value CDATA #IMPLIED"> +<!ENTITY % disabled "form:disabled %boolean; 'false'"> +<!ENTITY % dropdown "form:dropdown %boolean; 'false'"> +<!ENTITY % for "form:for CDATA #IMPLIED"> +<!ENTITY % image-data "form:image-data %url; #IMPLIED"> +<!ENTITY % label "form:label CDATA #IMPLIED"> +<!ENTITY % max-length "form:max-length CDATA #IMPLIED"> +<!ENTITY % printable "form:printable %boolean; 'true'"> +<!ENTITY % readonly "form:readonly %boolean; 'false'"> +<!ENTITY % size "form:size CDATA #IMPLIED"> +<!ENTITY % selected "form:selected %boolean; 'false'"> +<!ENTITY % size "form:size CDATA #IMPLIED"> +<!ENTITY % tab-index "form:tab-index CDATA #IMPLIED"> +<!ENTITY % target-frame "office:target-frame CDATA '_blank'"> +<!ENTITY % target-location "xlink:href %url; #IMPLIED"> +<!ENTITY % tab-stop "form:tab-stop %boolean; 'true'"> +<!ENTITY % title "form:title CDATA #IMPLIED"> +<!ENTITY % default-value "form:default-value CDATA #IMPLIED"> +<!ENTITY % bound-column "form:bound-column CDATA #IMPLIED"> +<!ENTITY % convert-empty "form:convert-empty-to-null %boolean; 'false'"> +<!ENTITY % data-field "form:data-field CDATA #IMPLIED"> +<!ENTITY % linked-cell "form:linked-cell CDATA #IMPLIED"> +<!ENTITY % visual-effect "form:visual-effect (flat|3d) #IMPLIED"> +<!ENTITY % image-position "form:image-position (start|end|top|bottom|center) 'center'"> +<!ENTITY % image-align "form:image-align (start|center|end) 'center'"> +<!ENTITY % list-linkage-type "form:list-linkage-type (selection|selection-indexes) #IMPLIED"> +<!ENTITY % source-cell-range "form:source-cell-range CDATA #IMPLIED"> +<!ENTITY % list-source "form:list-source CDATA #IMPLIED"> +<!ENTITY % list-source-types "(table|query|sql|sql-pass-through|value-list|table-fields)"> +<!ENTITY % list-source-type "form:list-source-type %list-source-types; #IMPLIED"> +<!ENTITY % column-style-name "form:column-style-name %styleName; #IMPLIED"> +<!ENTITY % min-value "form:min-value %float; #IMPLIED"> +<!ENTITY % max-value "form:max-value %float; #IMPLIED"> +<!ENTITY % step-size "form:step-size %positiveInteger; '1'"> +<!ENTITY % page-step-size "form:page-step-size %positiveInteger; #IMPLIED"> +<!ENTITY % delay-for-repeat "form:delay-for-repeat %positiveInteger; #IMPLIED"> +<!ENTITY % orientation "form:orientation (horizontal|vertical) #IMPLIED"> + + + + +<!ELEMENT form:control (%controls;)+> +<!ATTLIST form:control %name; + %service-name; + %control-id;> + +<!ELEMENT form:form (form:properties?, office:events?, (form:control|form:form)*)> +<!ATTLIST form:form %name; %service-name;> +<!ATTLIST form:form xlink:href %url; #IMPLIED> +<!ATTLIST form:form form:enctype CDATA "application/x-www-form-urlencoded"> +<!ATTLIST form:form form:method CDATA "get"> +<!ATTLIST form:form office:target-frame CDATA "_blank"> +<!ATTLIST form:form form:allow-deletes %boolean; "true"> +<!ATTLIST form:form form:allow-inserts %boolean; "true"> +<!ATTLIST form:form form:allow-updates %boolean; "true"> +<!ATTLIST form:form form:apply-filter %boolean; "false"> +<!ATTLIST form:form form:command CDATA #IMPLIED> +<!ATTLIST form:form form:command-type (table|query|command) "command"> +<!ATTLIST form:form form:datasource CDATA #IMPLIED> +<!ATTLIST form:form form:detail-fields CDATA #IMPLIED> +<!ATTLIST form:form form:escape-processing %boolean; "true"> +<!ATTLIST form:form form:filter CDATA #IMPLIED> +<!ATTLIST form:form form:ignore-result %boolean; "false"> +<!ATTLIST form:form form:master-fields CDATA #IMPLIED> +<!ATTLIST form:form form:navigation-mode %navigation; #IMPLIED> +<!ATTLIST form:form form:order CDATA #IMPLIED> +<!ATTLIST form:form form:tab-cycle %cycles; #IMPLIED> + +<!ELEMENT office:forms (form:form*)> +<!ATTLIST office:forms form:automatic-focus %boolean; "false"> +<!ATTLIST office:forms form:apply-design-mode %boolean; "true"> + +<!ELEMENT form:text (form:properties?, office:events?)> +<!ATTLIST form:text %current-value; + %disabled; + %max-length; + %printable; + %readonly; + %tab-index; + %tab-stop; + %title; + %value; + %convert-empty; + %data-field; + %linked-cell;> + +<!ELEMENT form:textarea (form:properties?, office:events?, text:p*)> +<!ATTLIST form:textarea %current-value; + %disabled; + %max-length; + %printable; + %readonly; + %tab-index; + %tab-stop; + %title; + %value; + %convert-empty; + %data-field; + %linked-cell;> + +<!ELEMENT form:password (form:properties?, office:events?)> +<!ATTLIST form:password %disabled; + %max-length; + %printable; + %tab-index; + %tab-stop; + %title; + %value; + %convert-empty; + %linked-cell;> + +<!ATTLIST form:password form:echo-char CDATA "*"> + +<!ELEMENT form:file (form:properties?, office:events?)> +<!ATTLIST form:file %current-value; + %disabled; + %max-length; + %printable; + %readonly; + %tab-index; + %tab-stop; + %title; + %value;> + +<!ELEMENT form:formatted-text (form:properties?, office:events?)> +<!ATTLIST form:formatted-text %current-value; + %disabled; + %max-length; + %printable; + %readonly; + %tab-index; + %tab-stop; + %title; + %min-value; + %max-value; + %value; + %convert-empty; + %data-field; + %linked-cell;> +<!ATTLIST form:formatted-text form:validation %boolean; "false"> + +<!ELEMENT form:fixed-text (form:properties?, office:events?)> +<!ATTLIST form:fixed-text %for; + %disabled; + %label; + %printable; + %title;> +<!ATTLIST form:fixed-text form:multi-line %boolean; "false"> + +<!ELEMENT form:combobox (form:properties?, office:events?, form:item*)> +<!ATTLIST form:combobox %current-value; + %disabled; + %dropdown; + %max-length; + %printable; + %readonly; + %size; + %tab-index; + %tab-stop; + %title; + %value; + %convert-empty; + %data-field; + %list-source; + %list-source-type; + %linked-cell; + %source-cell-range;> + +<!ATTLIST form:combobox form:auto-complete %boolean; #IMPLIED> + +<!ELEMENT form:item (#PCDATA)> +<!ATTLIST form:item %label;> + +<!ELEMENT form:listbox (form:properties?, office:events?, form:option*)> +<!ATTLIST form:listbox %disabled; + %dropdown; + %printable; + %size; + %tab-index; + %tab-stop; + %title; + %bound-column; + %data-field; + %list-source; + %list-source-type; + %linked-cell; + %list-linkage-type; + %source-cell-range;> + +<!ATTLIST form:listbox form:multiple %boolean; "false"> + +<!ELEMENT form:option (#PCDATA)> +<!ATTLIST form:option %current-selected; + %selected; + %label; + %value;> + +<!ELEMENT form:button (form:properties?, office:events?)> +<!ATTLIST form:button %button-type; + %disabled; + %label; + %image-data; + %printable; + %tab-index; + %tab-stop; + %target-frame; + %target-location; + %title; + %value; + %image-position; + %image-align;> + +<!ATTLIST form:button form:default-button %boolean; "false" + form:toggle %boolean; "false" + form:focus-on-click %boolean; "true"> + +<!ELEMENT form:image (form:properties?, office:events?)> +<!ATTLIST form:image %button-type; + %disabled; + %image-data; + %printable; + %tab-index; + %tab-stop; + %target-frame; + %target-location; + %title; + %value;> + +<!ELEMENT form:checkbox (form:properties?, office:events?)> +<!ATTLIST form:checkbox %disabled; + %label; + %printable; + %tab-index; + %tab-stop; + %title; + %value; + %data-field; + %linked-cell; + %visual-effect; + %image-position; + %image-align;> + +<!ENTITY % states "(unchecked|checked|unknown)"> +<!ATTLIST form:checkbox form:current-state %states; #IMPLIED> +<!ATTLIST form:checkbox form:is-tristate %boolean; "false"> +<!ATTLIST form:checkbox form:state %states; "unchecked"> + +<!ELEMENT form:radio (form:properties?, office:events?)> +<!ATTLIST form:radio %current-selected; + %disabled; + %label; + %printable; + %selected; + %tab-index; + %tab-stop; + %title; + %value; + %data-field; + %linked-cell; + %visual-effect; + %image-position; + %image-align;> + +<!ELEMENT form:frame (form:properties?, office:events?)> +<!ATTLIST form:frame %disabled; + %for; + %label; + %printable; + %title;> + +<!ELEMENT form:image-frame (form:properties?, office:events?)> +<!ATTLIST form:image-frame %disabled; + %image-data; + %printable; + %readonly; + %title; + %data-field;> + +<!ELEMENT form:hidden (form:properties?, office:events?)> +<!ATTLIST form:hidden %name; + %service-name; + %value;> + +<!ELEMENT form:grid (form:properties?, office:events?, form:column*)> +<!ATTLIST form:grid %disabled; + %printable; + %tab-index; + %tab-stop; + %title;> + +<!ENTITY % column-type "form:text| form:textarea| form:formatted-text|form:checkbox| form:listbox| form:combobox"> +<!ELEMENT form:column (%column-type;)+> +<!ATTLIST form:column %name; + %service-name; + %label; + %column-style-name;> + +<!ELEMENT form:generic-control (form:properties?, office:events?)> + +<!ELEMENT form:value-range (form:properties?, office:events?)> +<!ATTLIST form:value-range %disabled; + %printable; + %tab-index; + %tab-stop; + %title; + %min-value; + %max-value; + %current-value; + %value; + %linked-cell; + %step-size; + %page-step-size; + %delay-for-repeat; + %orientation;> + +<!ELEMENT form:properties (form:property+)> +<!ELEMENT form:property (form:property-value*)> +<!ATTLIST form:property form:property-is-list %boolean; #IMPLIED> +<!ATTLIST form:property form:property-name CDATA #REQUIRED> +<!ATTLIST form:property form:property-type (boolean|short|int|long|double|string) #REQUIRED> +<!ELEMENT form:property-value (#PCDATA)> +<!ATTLIST form:property-value form:property-is-void %boolean; #IMPLIED> diff --git a/openoffice/share/dtd/officedocument/1_0/groupuinames.dtd b/openoffice/share/dtd/officedocument/1_0/groupuinames.dtd new file mode 100644 index 0000000000000000000000000000000000000000..b28c5b841f97910ed63a17e1b843ad7ba93aed90 --- /dev/null +++ b/openoffice/share/dtd/officedocument/1_0/groupuinames.dtd @@ -0,0 +1,31 @@ +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<!ELEMENT groupuinames:template-group-list (groupuinames:template-group*)> +<!ATTLIST groupuinames:template-group-list xmlns:groupuinames CDATA #FIXED "http://openoffice.org/2006/groupuinames"> + +<!ELEMENT groupuinames:template-group> +<!ATTLIST groupuinames:template-group + groupuinames:name CDATA #REQUIRED + groupuinames:default-ui-name CDATA #REQUIRED +> + diff --git a/openoffice/share/dtd/officedocument/1_0/image.dtd b/openoffice/share/dtd/officedocument/1_0/image.dtd new file mode 100644 index 0000000000000000000000000000000000000000..6a261f11673ad68540159d4db56ace0dbc55fadf --- /dev/null +++ b/openoffice/share/dtd/officedocument/1_0/image.dtd @@ -0,0 +1,63 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + + +<!ENTITY % url "CDATA"> + +<!-- URI reference --> +<!ENTITY % uriReference "CDATA"> + +<!-- a color value having the format #rrggbb --> +<!ENTITY % color "CDATA"> + +<!-- determine the mask mode of the image bitmap --> +<!ENTITY % maskMode "(maskcolor|maskbitmap)"> + +<!ELEMENT image:entry EMPTY> +<!ATTLIST image:entry + image:command %url; #REQUIRED + image:bitmap-index CDATA #REQUIRED +> + +<!ELEMENT image:externalentry EMPTY> +<!ATTLIST image:externalentry + image:command %url; #REQUIRED + xlink:href %uriReference; #REQUIRED + xlink:type CDATA #FIXED "simple" +> + +<!ELEMENT image:externalimages (image:externalentry*)> +<!ELEMENT image:images (image:entry*)> +<!ATTLIST image:images + xlink:href %uriReference; #REQUIRED + xlink:type CDATA #FIXED "simple" + image:maskmode %maskMode; "maskcolor" + image:maskcolor %color; "#000000" + image:maskurl %url; #IMPLIED +> + +<!ELEMENT image:imagescontainer (image:images*, image:externalimages?)> +<!ATTLIST image:imagescontainer + xmlns:image CDATA #FIXED "http://openoffice.org/2001/image" + xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink" +> diff --git a/openoffice/share/dtd/officedocument/1_0/libraries.dtd b/openoffice/share/dtd/officedocument/1_0/libraries.dtd new file mode 100644 index 0000000000000000000000000000000000000000..9a23148b4244bc8e73ef0b785c4bbc4507f12755 --- /dev/null +++ b/openoffice/share/dtd/officedocument/1_0/libraries.dtd @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + + +<!ENTITY % boolean "(true|false)"> + +<!ELEMENT library:libraries (library:library)*> +<!ATTLIST library:libraries + xmlns:library CDATA #FIXED "http://openoffice.org/2000/library" + xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink" +> + +<!ELEMENT library:library EMPTY> +<!ATTLIST library:library + library:name CDATA #REQUIRED + xlink:href CDATA #IMPLIED + xlink:type CDATA #IMPLIED + library:link %boolean; #REQUIRED + library:readonly %boolean; #IMPLIED +> + diff --git a/openoffice/share/dtd/officedocument/1_0/library.dtd b/openoffice/share/dtd/officedocument/1_0/library.dtd new file mode 100644 index 0000000000000000000000000000000000000000..d97bd9f0742c374a3dfb1bf6578bf969edd33e29 --- /dev/null +++ b/openoffice/share/dtd/officedocument/1_0/library.dtd @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + + +<!ENTITY % boolean "(true|false)"> + +<!ELEMENT library:library (library:element)*> +<!ATTLIST library:library + xmlns:library CDATA #FIXED "http://openoffice.org/2000/library" + library:name CDATA #REQUIRED + library:readonly %boolean; #REQUIRED + library:passwordprotected %boolean; #REQUIRED + library:preload %boolean; #IMPLIED +> + +<!ELEMENT library:element EMPTY> +<!ATTLIST library:element + library:name CDATA #REQUIRED +> + diff --git a/openoffice/share/dtd/officedocument/1_0/menubar.dtd b/openoffice/share/dtd/officedocument/1_0/menubar.dtd new file mode 100644 index 0000000000000000000000000000000000000000..cb05b09f7452d2016c92c91a62acae0f4d621af0 --- /dev/null +++ b/openoffice/share/dtd/officedocument/1_0/menubar.dtd @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + + +<!ELEMENT menu:menubar (menu:menu+)> +<!ELEMENT menu:menu (menu:menupopup)> +<!ELEMENT menu:menupopup (menu:menuitem | menu:menuseparator | menu:menu)+> +<!ELEMENT menu:menuseparator EMPTY> +<!ELEMENT menu:menuitem EMPTY> +<!ATTLIST menu:menubar + menu:id CDATA #REQUIRED + xmlns:menu CDATA #FIXED "http://openoffice.org/2001/menu" +> +<!ATTLIST menu:menu + menu:id CDATA #REQUIRED + menu:label CDATA #IMPLIED +> +<!ATTLIST menu:menuitem + menu:id CDATA #REQUIRED + menu:helpid CDATA #IMPLIED + menu:label CDATA #IMPLIED +> diff --git a/openoffice/share/dtd/officedocument/1_0/meta.mod b/openoffice/share/dtd/officedocument/1_0/meta.mod new file mode 100644 index 0000000000000000000000000000000000000000..f41a9fda24951e0b924731bd721ca4374063288e --- /dev/null +++ b/openoffice/share/dtd/officedocument/1_0/meta.mod @@ -0,0 +1,86 @@ +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + + + +<!ELEMENT meta:generator (%cString;)> + +<!ELEMENT dc:title (%cString;)> + +<!ELEMENT dc:description (%cString;)> + +<!ELEMENT dc:subject (%cString;)> + +<!ELEMENT meta:keywords (meta:keyword)*> +<!ELEMENT meta:keyword (%cString;)> + +<!ELEMENT meta:initial-creator (%cString;)> + +<!ELEMENT dc:creator (%cString;)> + +<!ELEMENT meta:printed-by (%cString;)> + +<!ELEMENT meta:creation-date (%cTimeInstance;)> + +<!ELEMENT dc:date (%cTimeInstance;)> + +<!ELEMENT meta:print-date (%cTimeInstance;)> + +<!ELEMENT meta:template EMPTY> +<!ATTLIST meta:template xlink:type (simple) #FIXED "simple"> +<!ATTLIST meta:template xlink:actuate (onRequest) "onRequest"> +<!ATTLIST meta:template xlink:href %uriReference; #REQUIRED> +<!ATTLIST meta:template xlink:title %string; #IMPLIED> +<!ATTLIST meta:template meta:date %timeInstance; #IMPLIED> + +<!ELEMENT meta:auto-reload EMPTY> +<!ATTLIST meta:auto-reload xlink:type (simple) #IMPLIED> +<!ATTLIST meta:auto-reload xlink:show (replace) #IMPLIED> +<!ATTLIST meta:auto-reload xlink:actuate (onLoad) #IMPLIED> +<!ATTLIST meta:auto-reload xlink:href %uriReference; #IMPLIED> +<!ATTLIST meta:auto-reload meta:delay %timeDuration; "P0S"> + +<!ELEMENT meta:hyperlink-behaviour EMPTY> +<!ATTLIST meta:hyperlink-behaviour office:target-frame-name %targetFrameName; #IMPLIED> +<!ATTLIST meta:hyperlink-behaviour xlink:show (new|replace) #IMPLIED> + +<!ELEMENT dc:language (%cLanguage;)> + +<!ELEMENT meta:editing-cycles (%cPositiveInteger;)> + +<!ELEMENT meta:editing-duration (%cTimeDuration;)> + +<!ELEMENT meta:user-defined (%cString;)> +<!ATTLIST meta:user-defined meta:name %string; #REQUIRED> + +<!ELEMENT meta:document-statistic EMPTY> +<!ATTLIST meta:document-statistic meta:page-count %positiveInteger; #IMPLIED + meta:table-count %nonNegativeInteger; #IMPLIED + meta:draw-count %nonNegativeInteger; #IMPLIED + meta:image-count %nonNegativeInteger; #IMPLIED + meta:ole-object-count %nonNegativeInteger; #IMPLIED + meta:paragraph-count %nonNegativeInteger; #IMPLIED + meta:word-count %nonNegativeInteger; #IMPLIED + meta:character-count %nonNegativeInteger; #IMPLIED + meta:row-count %nonNegativeInteger; #IMPLIED + meta:cell-count %nonNegativeInteger; #IMPLIED + meta:object-count %positiveInteger; #IMPLIED> diff --git a/openoffice/share/dtd/officedocument/1_0/module.dtd b/openoffice/share/dtd/officedocument/1_0/module.dtd new file mode 100644 index 0000000000000000000000000000000000000000..7f9b6967d4d0408db34d32e141ccb4ba551936ea --- /dev/null +++ b/openoffice/share/dtd/officedocument/1_0/module.dtd @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + + +<!ELEMENT script:module (#PCDATA)> +<!ATTLIST script:module + xmlns:script CDATA #FIXED "http://openoffice.org/2000/script" + script:name CDATA #REQUIRED + script:language CDATA #REQUIRED +> + diff --git a/openoffice/share/dtd/officedocument/1_0/nmspace.mod b/openoffice/share/dtd/officedocument/1_0/nmspace.mod new file mode 100644 index 0000000000000000000000000000000000000000..155dea2d9f878f5f2b8bf1b58f8d707f7f2191d7 --- /dev/null +++ b/openoffice/share/dtd/officedocument/1_0/nmspace.mod @@ -0,0 +1,49 @@ +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + + +<!ENTITY nFO "http://www.w3.org/1999/XSL/Format"> +<!ENTITY nXLink "http://www.w3.org/1999/xlink"> +<!ENTITY nSVG "http://www.w3.org/2000/svg"> +<!ENTITY nMath "http://www.w3.org/1998/Math/MathML"> + +<!-- StarOffice namespace names and prefixes --> + +<!ENTITY nOpenOffice "http://openoffice.org/2000"> +<!ENTITY nOpenOffice2001 "http://openoffice.org/2001"> + +<!ENTITY nOffice "&nOpenOffice;/office"> +<!ENTITY nStyle "&nOpenOffice;/style"> +<!ENTITY nText "&nOpenOffice;/text"> +<!ENTITY nTable "&nOpenOffice;/table"> +<!ENTITY nMeta "&nOpenOffice;/meta"> +<!ENTITY nScript "&nOpenOffice;/script"> +<!ENTITY nDraw "&nOpenOffice;/drawing"> +<!ENTITY nChart "&nOpenOffice;/chart"> +<!ENTITY nNumber "&nOpenOffice;/datastyle"> +<!ENTITY nDr3D "&nOpenOffice;/dr3d"> +<!ENTITY nForm "&nOpenOffice;/form"> +<!ENTITY nConfig "&nOpenOffice2001;/config"> +<!ENTITY nPresentation "&nOpenOffice2001;/presentation"> + +<!-- dublin core namespace name and prefic --> +<!ENTITY nDC "http://purl.org/dc/elements/1.1/"> diff --git a/openoffice/share/dtd/officedocument/1_0/office.dtd b/openoffice/share/dtd/officedocument/1_0/office.dtd new file mode 100644 index 0000000000000000000000000000000000000000..2f677bff7493f9a8e9cab415e7834337758d5340 --- /dev/null +++ b/openoffice/share/dtd/officedocument/1_0/office.dtd @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + +<!-- This DTD and the entities it includes are for the + XML document format produced by OpenOffice.org 1.x. + + This DTD is for reference from the XML prolog of documents + in that OpenOffice.org 1.x format. It can be used for the + DTD validation of those XML documents. + + This DTD is not applicable to ODF documents. ODF support + began in OpenOffice.org 2.x releases. ODF XML documents + have Relax NG Schemas. + --> + +<!ENTITY % dtypes-mod SYSTEM "dtypes.mod"> +%dtypes-mod; +<!ENTITY % nmspace-mod SYSTEM "nmspace.mod"> +%nmspace-mod; +<!ENTITY % defs-mod SYSTEM "defs.mod"> +%defs-mod; +<!ENTITY % office-mod SYSTEM "office.mod"> +%office-mod; +<!ENTITY % style-mod SYSTEM "style.mod"> +%style-mod; +<!ENTITY % meta-mod SYSTEM "meta.mod"> +%meta-mod; +<!ENTITY % script-mod SYSTEM "script.mod"> +%script-mod; +<!ENTITY % drawing-mod SYSTEM "drawing.mod"> +%drawing-mod; +<!ENTITY % text-mod SYSTEM "text.mod"> +%text-mod; +<!ENTITY % table-mod SYSTEM "table.mod"> +%table-mod; +<!ENTITY % chart-mod SYSTEM "chart.mod"> +%chart-mod; +<!ENTITY % datastyl-mod SYSTEM "datastyl.mod"> +%datastyl-mod; +<!ENTITY % form-mod SYSTEM "form.mod"> +%form-mod; +<!ENTITY % settings-mod SYSTEM "settings.mod"> +%settings-mod; diff --git a/openoffice/share/dtd/officedocument/1_0/office.mod b/openoffice/share/dtd/officedocument/1_0/office.mod new file mode 100644 index 0000000000000000000000000000000000000000..c608adb5312191aa575e34dd7dc1211c66e3f845 --- /dev/null +++ b/openoffice/share/dtd/officedocument/1_0/office.mod @@ -0,0 +1,241 @@ +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + + +<!ELEMENT office:document ( office:meta?, + office:settings?, + office:script?, + office:font-decls?, + office:styles?, + office:automatic-styles?, + office:master-styles?, + office:body ) > + +<!ATTLIST office:document xmlns:office CDATA #FIXED "&nOffice;"> +<!ATTLIST office:document xmlns:meta CDATA #FIXED "&nMeta;"> +<!ATTLIST office:document xmlns:script CDATA #FIXED "&nScript;"> +<!ATTLIST office:document xmlns:style CDATA #FIXED "&nStyle;"> +<!ATTLIST office:document xmlns:text CDATA #FIXED "&nText;"> +<!ATTLIST office:document xmlns:table CDATA #FIXED "&nTable;"> +<!ATTLIST office:document xmlns:draw CDATA #FIXED "&nDraw;"> +<!ATTLIST office:document xmlns:chart CDATA #FIXED "&nChart;"> +<!ATTLIST office:document xmlns:number CDATA #FIXED "&nNumber;"> +<!ATTLIST office:document xmlns:fo CDATA #FIXED "&nFO;"> +<!ATTLIST office:document xmlns:xlink CDATA #FIXED "&nXLink;"> +<!ATTLIST office:document xmlns:svg CDATA #FIXED "&nSVG;"> +<!ATTLIST office:document xmlns:dc CDATA #FIXED "&nDC;"> +<!ATTLIST office:document xmlns:dr3d CDATA #FIXED "&nDr3D;"> +<!ATTLIST office:document xmlns:math CDATA #FIXED "&nMath;"> +<!ATTLIST office:document xmlns:form CDATA #FIXED "&nForm;"> +<!ATTLIST office:document xmlns:config CDATA #FIXED "&nConfig;"> +<!ATTLIST office:document xmlns:presentation CDATA #FIXED "&nPresentation;"> + +<!ATTLIST office:document office:class + (text|text-global| + drawing|presentation| + spreadsheet|chart) #REQUIRED> + +<!ATTLIST office:document office:version %string; #IMPLIED> + +<!-- document-styles --> +<!ELEMENT office:document-styles ( + office:font-decls?, + office:styles?, + office:automatic-styles?, + office:master-styles? ) > + +<!ATTLIST office:document-styles xmlns:office CDATA #FIXED "&nOffice;"> +<!ATTLIST office:document-styles xmlns:meta CDATA #FIXED "&nMeta;"> +<!ATTLIST office:document-styles xmlns:script CDATA #FIXED "&nScript;"> +<!ATTLIST office:document-styles xmlns:style CDATA #FIXED "&nStyle;"> +<!ATTLIST office:document-styles xmlns:text CDATA #FIXED "&nText;"> +<!ATTLIST office:document-styles xmlns:table CDATA #FIXED "&nTable;"> +<!ATTLIST office:document-styles xmlns:draw CDATA #FIXED "&nDraw;"> +<!ATTLIST office:document-styles xmlns:chart CDATA #FIXED "&nChart;"> +<!ATTLIST office:document-styles xmlns:number CDATA #FIXED "&nNumber;"> +<!ATTLIST office:document-styles xmlns:fo CDATA #FIXED "&nFO;"> +<!ATTLIST office:document-styles xmlns:xlink CDATA #FIXED "&nXLink;"> +<!ATTLIST office:document-styles xmlns:svg CDATA #FIXED "&nSVG;"> +<!ATTLIST office:document-styles xmlns:dc CDATA #FIXED "&nDC;"> +<!ATTLIST office:document-styles xmlns:dr3d CDATA #FIXED "&nDr3D;"> +<!ATTLIST office:document-styles xmlns:math CDATA #FIXED "&nMath;"> +<!ATTLIST office:document-styles xmlns:form CDATA #FIXED "&nForm;"> + +<!ATTLIST office:document-styles office:version %string; #IMPLIED> + +<!-- document-content --> + +<!ELEMENT office:document-content ( + office:script?, + office:font-decls?, + office:automatic-styles?, + office:body ) > + +<!ATTLIST office:document-content xmlns:office CDATA #FIXED "&nOffice;"> +<!ATTLIST office:document-content xmlns:meta CDATA #FIXED "&nMeta;"> +<!ATTLIST office:document-content xmlns:script CDATA #FIXED "&nScript;"> +<!ATTLIST office:document-content xmlns:style CDATA #FIXED "&nStyle;"> +<!ATTLIST office:document-content xmlns:text CDATA #FIXED "&nText;"> +<!ATTLIST office:document-content xmlns:table CDATA #FIXED "&nTable;"> +<!ATTLIST office:document-content xmlns:draw CDATA #FIXED "&nDraw;"> +<!ATTLIST office:document-content xmlns:chart CDATA #FIXED "&nChart;"> +<!ATTLIST office:document-content xmlns:number CDATA #FIXED "&nNumber;"> +<!ATTLIST office:document-content xmlns:fo CDATA #FIXED "&nFO;"> +<!ATTLIST office:document-content xmlns:xlink CDATA #FIXED "&nXLink;"> +<!ATTLIST office:document-content xmlns:svg CDATA #FIXED "&nSVG;"> +<!ATTLIST office:document-content xmlns:dc CDATA #FIXED "&nDC;"> +<!ATTLIST office:document-content xmlns:dr3d CDATA #FIXED "&nDr3D;"> +<!ATTLIST office:document-content xmlns:math CDATA #FIXED "&nMath;"> +<!ATTLIST office:document-content xmlns:form CDATA #FIXED "&nForm;"> + +<!ATTLIST office:document-content office:class + (text|text-global| + drawing|presentation| + spreadsheet|chart) #REQUIRED> + +<!ATTLIST office:document-content office:version %string; #IMPLIED> + +<!-- document-content --> + +<!ELEMENT office:document-meta ( office:meta? ) > + +<!ATTLIST office:document-meta xmlns:office CDATA #FIXED "&nOffice;"> +<!ATTLIST office:document-meta xmlns:meta CDATA #FIXED "&nMeta;"> +<!ATTLIST office:document-meta xmlns:script CDATA #FIXED "&nScript;"> +<!ATTLIST office:document-meta xmlns:style CDATA #FIXED "&nStyle;"> +<!ATTLIST office:document-meta xmlns:text CDATA #FIXED "&nText;"> +<!ATTLIST office:document-meta xmlns:table CDATA #FIXED "&nTable;"> +<!ATTLIST office:document-meta xmlns:draw CDATA #FIXED "&nDraw;"> +<!ATTLIST office:document-meta xmlns:chart CDATA #FIXED "&nChart;"> +<!ATTLIST office:document-meta xmlns:number CDATA #FIXED "&nNumber;"> +<!ATTLIST office:document-meta xmlns:fo CDATA #FIXED "&nFO;"> +<!ATTLIST office:document-meta xmlns:xlink CDATA #FIXED "&nXLink;"> +<!ATTLIST office:document-meta xmlns:svg CDATA #FIXED "&nSVG;"> +<!ATTLIST office:document-meta xmlns:dc CDATA #FIXED "&nDC;"> +<!ATTLIST office:document-meta xmlns:dr3d CDATA #FIXED "&nDr3D;"> +<!ATTLIST office:document-meta xmlns:math CDATA #FIXED "&nMath;"> +<!ATTLIST office:document-meta xmlns:form CDATA #FIXED "&nForm;"> + +<!ATTLIST office:document-meta office:version %string; #IMPLIED> + +<!ELEMENT office:document-settings (office:settings) > +<!ATTLIST office:document-settings xmlns:office CDATA #FIXED "&nOffice;"> +<!ATTLIST office:document-settings xmlns:xlink CDATA #FIXED "&nXLink;"> +<!ATTLIST office:document-settings xmlns:config CDATA #FIXED "&nConfig;"> + +<!ATTLIST office:document-settings office:version %string; #IMPLIED> + +<!ENTITY % meta "(meta:generator?, + dc:title?, + dc:description?, + dc:subject?, + meta:initial-creator?, + meta:creation-date?, + dc:creator?, + dc:date?, + meta:printed-by?, + meta:print-date?, + meta:keywords?, + dc:language?, + meta:editing-cycles?, + meta:editing-duration?, + meta:hyperlink-behaviour?, + meta:auto-reload?, + meta:template?, + meta:user-defined*, + meta:document-statistic?)"> +<!ELEMENT office:meta %meta;> + +<!ENTITY % script "office:script-data*,office:events?"> +<!ELEMENT office:script (%script;)> + +<!ELEMENT office:script-data (script:libraries*)> +<!ATTLIST office:script-data script:language %string; #REQUIRED> + +<!ELEMENT office:font-decls (style:font-decl)*> + +<!ENTITY % styles "(style:default-style|style:style|text:list-style| + number:number-style|number:currency-style|number:percentage-style| + number:date-style|number:time-style|number:boolean-style| + number:text-style| + draw:gradient|draw:hatch|draw:fill-image|draw:marker|draw:stroke-dash| + style:presentation-page-layout|draw:transparency)"> + +<!-- Validity constraint: The elements + text:outline-style, + text:footnotes-configuration, + text:endnotes-configuration, + text:bibliography-configuration and + text:linenumbering-configuration + may appear only once! + Unfortunatetly, this constraint cannot be easily specified in the DTD. +--> +<!ELEMENT office:styles (%styles;|text:outline-style| + text:footnotes-configuration|text:endnotes-configuration| + text:bibliography-configuration|text:linenumbering-configuration)*> + +<!ELEMENT office:automatic-styles (%styles;|style:page-master)*> + +<!ELEMENT office:master-styles (draw:layer-set?,style:handout-master?,style:master-page*) > + + +<!ENTITY % body "(office:forms?,(text:tracked-changes|table:tracked-changes)?,%text-decls;,table:calculation-settings?,table:content-validations?,table:label-ranges?, + (text:h|text:p|text:ordered-list| + text:unordered-list|table:table|draw:page| + draw:a|%shape;|text:section|text:table-of-content| + text:illustration-index|text:table-index|text:object-index| + text:user-index|text:alphabetical-index|text:bibliography| + %change-marks;)*, + table:named-expressions?, + table:database-ranges?,table:data-pilot-tables?, + table:consolidation?, + table:dde-links?, + presentation:settings?)"> +<!ELEMENT office:body %body;> +<!ATTLIST office:body table:structure-protected %boolean; "false" + table:protection-key CDATA #IMPLIED> + +<!ELEMENT office:events (script:event|presentation:event)*> + +<!-- DDE source: for text sections and tables --> +<!ELEMENT office:dde-source EMPTY> +<!ATTLIST office:dde-source office:dde-application CDATA #IMPLIED> +<!ATTLIST office:dde-source office:dde-topic CDATA #IMPLIED> +<!ATTLIST office:dde-source office:dde-item CDATA #IMPLIED> +<!ATTLIST office:dde-source office:automatic-update %boolean; "false"> +<!ATTLIST office:dde-source office:name CDATA #IMPLIED> +<!ATTLIST office:dde-source table:conversion-mode (into-default-style-data-style|into-english-number|let-text) "into-default-style-data-style" > + +<!-- annotations --> +<!-- limitation: in the current implementation, only plain text inside of + paragraphs is supported --> +<!ELEMENT office:annotation (text:p)*> +<!ATTLIST office:annotation office:author %string; #IMPLIED> +<!ATTLIST office:annotation office:create-date %date; #IMPLIED> +<!ATTLIST office:annotation office:create-date-string %string; #IMPLIED> +<!ATTLIST office:annotation office:display %boolean; "false"> + +<!ELEMENT office:change-info (text:p)*> +<!ATTLIST office:change-info office:chg-author %string; #REQUIRED> +<!ATTLIST office:change-info office:chg-date-time %timeInstance; #REQUIRED> + +<!ELEMENT office:binary-data (#PCDATA)> diff --git a/openoffice/share/dtd/officedocument/1_0/script.mod b/openoffice/share/dtd/officedocument/1_0/script.mod new file mode 100644 index 0000000000000000000000000000000000000000..7296066e026925fa828887f10efbecb8c28915cf --- /dev/null +++ b/openoffice/share/dtd/officedocument/1_0/script.mod @@ -0,0 +1,55 @@ +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + + +<!ELEMENT script:libraries (script:library-embedded | script:library-linked)*> +<!ATTLIST script:libraries xmlns:script CDATA #FIXED "http://openoffice.org/2000/script"> +<!ATTLIST script:libraries xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink"> + +<!ENTITY % boolean "(true|false)"> + +<!ELEMENT script:library-embedded (script:module*)> +<!ATTLIST script:library-embedded script:name %string; #REQUIRED> +<!ATTLIST script:library-embedded script:readonly %boolean; #IMPLIED> + +<!ELEMENT script:library-linked EMPTY> +<!ATTLIST script:library-linked script:name %string; #REQUIRED> +<!ATTLIST script:library-linked xlink:href %string; #REQUIRED> +<!ATTLIST script:library-linked xlink:type (simple) #FIXED "simple"> +<!ATTLIST script:library-linked script:readonly %boolean; #IMPLIED> + +<!ELEMENT script:module (script:source-code)> +<!ATTLIST script:module script:name %string; #REQUIRED> + +<!ELEMENT script:source-code (#PCDATA)> + + +<!ENTITY % script-language "script:language %string; #REQUIRED"> +<!ENTITY % event-name "script:event-name %string; #REQUIRED"> +<!ENTITY % location "script:location (document|application) #REQUIRED"> +<!ENTITY % macro-name "script:macro-name %string; #REQUIRED"> + +<!ELEMENT script:event (#PCDATA)> +<!ATTLIST script:event %script-language; + %event-name; + %location; + %macro-name;> diff --git a/openoffice/share/dtd/officedocument/1_0/settings.mod b/openoffice/share/dtd/officedocument/1_0/settings.mod new file mode 100644 index 0000000000000000000000000000000000000000..f048c48969be51126b3983b5586acbe7a82d56d7 --- /dev/null +++ b/openoffice/share/dtd/officedocument/1_0/settings.mod @@ -0,0 +1,45 @@ +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + + +<!ELEMENT office:settings (config:config-item-set+)> + +<!ENTITY % items "(config:config-item | + config:config-item-set | + config:config-item-map-named | + config:config-item-map-indexed)+"> + +<!ELEMENT config:config-item-set %items;> +<!ATTLIST config:config-item-set config:name CDATA #REQUIRED> + +<!ELEMENT config:config-item (#PCDATA)> +<!ATTLIST config:config-item config:name CDATA #REQUIRED + config:type (boolean | short | int | long | double | string | datetime | base64Binary) #REQUIRED> + +<!ELEMENT config:config-item-map-named (config:config-item-map-entry)+> +<!ATTLIST config:config-item-map-named config:name CDATA #REQUIRED> + +<!ELEMENT config:config-item-map-indexed (config:config-item-map-entry)+> +<!ATTLIST config:config-item-map-indexed config:name CDATA #REQUIRED> + +<!ELEMENT config:config-item-map-entry %items;> +<!ATTLIST config:config-item-map-entry config:name CDATA #IMPLIED> diff --git a/openoffice/share/dtd/officedocument/1_0/statusbar.dtd b/openoffice/share/dtd/officedocument/1_0/statusbar.dtd new file mode 100644 index 0000000000000000000000000000000000000000..80f274d2c29877679be77e42a424388edaae0a67 --- /dev/null +++ b/openoffice/share/dtd/officedocument/1_0/statusbar.dtd @@ -0,0 +1,44 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + + +<!ENTITY % boolean "(true|false)"> +<!ENTITY % numeric "CDATA"> +<!ENTITY % alignment "(left|center|right)"> +<!ENTITY % style "(in|out|flat)"> + +<!ELEMENT statusbar:statusbar (statusbar:statusbaritem*)> +<!ATTLIST statusbar:statusbar + xmlns:statusbar CDATA #FIXED "http://openoffice.org/2001/statusbar" + xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink" +> +<!ELEMENT statusbar:statusbaritem EMPTY> +<!ATTLIST statusbar:statusbaritem + xlink:href CDATA #REQUIRED + statusbar:align %alignment; "center" + statusbar:style %style; "in" + statusbar:autosize %boolean; "false" + statusbar:ownerdraw %boolean; "false" + statusbar:width %numeric; "0" + statusbar:offset %numeric; "5" +> diff --git a/openoffice/share/dtd/officedocument/1_0/style.mod b/openoffice/share/dtd/officedocument/1_0/style.mod new file mode 100644 index 0000000000000000000000000000000000000000..f009839a91d3af112c8d67627419bba138e00ce8 --- /dev/null +++ b/openoffice/share/dtd/officedocument/1_0/style.mod @@ -0,0 +1,423 @@ +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + + +<!ELEMENT style:font-decl EMPTY> +<!ATTLIST style:font-decl style:name %string; #REQUIRED> +<!ATTLIST style:font-decl fo:font-family %string; #REQUIRED> +<!ATTLIST style:font-decl style:font-style-name %string; #IMPLIED> +<!ENTITY % fontFamilyGeneric "(roman|swiss|modern|decorative|script|system)"> +<!ATTLIST style:font-decl style:font-family-generic %fontFamilyGeneric; + #IMPLIED> +<!ENTITY % fontPitch "(fixed|variable)"> +<!ATTLIST style:font-decl style:font-pitch %fontPitch; #IMPLIED> +<!ATTLIST style:font-decl style:font-charset %textEncoding; #IMPLIED> + +<!ELEMENT style:style ( style:properties?,office:events?,style:map*)> + +<!ATTLIST style:style style:name %styleName; #REQUIRED> + +<!ENTITY % styleFamily "(paragraph|text|section| + table|table-column|table-row|table-cell|table-page|chart|graphics|default|drawing-page|presentation|control|ruby)"> +<!ATTLIST style:style style:family %styleFamily; #REQUIRED> + +<!ATTLIST style:style style:parent-style-name %styleName; #IMPLIED> +<!ATTLIST style:style style:master-page-name %styleName; #IMPLIED> +<!ATTLIST style:style style:next-style-name %styleName; #IMPLIED> +<!ATTLIST style:style style:list-style-name %styleName; #IMPLIED> +<!ATTLIST style:style style:data-style-name %styleName; #IMPLIED> + +<!ATTLIST style:style style:auto-update %boolean; "false"> + +<!ATTLIST style:style style:class %string; #IMPLIED> + +<!ELEMENT style:default-style (style:properties?)> +<!ATTLIST style:default-style style:family %styleFamily; #REQUIRED> + +<!ELEMENT style:map EMPTY> + +<!ATTLIST style:map style:condition %string; #REQUIRED> +<!ATTLIST style:map style:apply-style-name %styleName; #REQUIRED> +<!ATTLIST style:map style:base-cell-address %cell-address; #IMPLIED> + +<!ELEMENT style:properties ANY> + +<!-- number format properties --> +<!ATTLIST style:properties style:num-prefix %string; #IMPLIED> +<!ATTLIST style:properties style:num-suffix %string; #IMPLIED> +<!ATTLIST style:properties style:num-format %string; #IMPLIED> +<!ATTLIST style:properties style:num-letter-sync %boolean; #IMPLIED> + +<!-- frame properties --> +<!ATTLIST style:properties fo:width %positiveLength; #IMPLIED> +<!ATTLIST style:properties fo:height %positiveLength; #IMPLIED> +<!ATTLIST style:properties style:vertical-pos (top|middle|bottom|from-top|below) #IMPLIED> +<!ATTLIST style:properties style:vertical-rel (page|page-content| + frame|frame-content| + paragraph|paragraph-content|char| + line|baseline|text) #IMPLIED> +<!ATTLIST style:properties style:horizontal-pos (left|center|right|from-left|inside|outside|from-inside) #IMPLIED> +<!ATTLIST style:properties style:horizontal-rel (page|page-content| + page-start-margin|page-end-margin| + frame|frame-content| + frame-start-margin|frame-end-margin| + paragraph|paragraph-content| + paragraph-start-margin|paragraph-end-margin| + char) #IMPLIED> +<!ATTLIST style:properties svg:width %lengthOrPercentage; #IMPLIED> +<!ATTLIST style:properties svg:height %lengthOrPercentage; #IMPLIED> +<!ATTLIST style:properties fo:min-height %lengthOrPercentage; #IMPLIED> +<!ATTLIST style:properties fo:min-width %lengthOrPercentage; #IMPLIED> +<!ATTLIST style:properties fo:max-height %lengthOrPercentage; #IMPLIED> +<!ATTLIST style:properties fo:max-width %lengthOrPercentage; #IMPLIED> +<!ATTLIST style:properties text:anchor-type %anchorType; #IMPLIED> +<!ATTLIST style:properties text:anchor-page-number %positiveInteger; #IMPLIED> +<!ATTLIST style:properties svg:x %coordinate; #IMPLIED> +<!ATTLIST style:properties svg:y %coordinate; #IMPLIED> +<!ATTLIST style:properties style:print-content %boolean; #IMPLIED> +<!ATTLIST style:properties style:protect %boolean; #IMPLIED> +<!ATTLIST style:properties style:wrap (none|left|right|parallel|dynamic|run-through) #IMPLIED> +<!ENTITY % noLimitOrPositiveInteger "CDATA"> +<!ATTLIST style:properties style:number-wrapped-paragraphs %noLimitOrPositiveInteger; #IMPLIED> +<!ATTLIST style:properties style:wrap-contour %boolean; #IMPLIED> +<!ATTLIST style:properties style:wrap-contour-mode (full|outside) #IMPLIED> +<!ATTLIST style:properties style:run-through (foreground|background) #IMPLIED> +<!ATTLIST style:properties style:editable %boolean; #IMPLIED> +<!ATTLIST style:properties style:mirror CDATA #IMPLIED> +<!ATTLIST style:properties fo:clip CDATA #IMPLIED> +<!ATTLIST style:properties text:animation (none|scroll|alternate|slide) #IMPLIED> +<!ATTLIST style:properties text:animation-direction (left|right|up|down) #IMPLIED> +<!ATTLIST style:properties text:animation-start-inside %boolean; #IMPLIED> +<!ATTLIST style:properties text:animation-stop-inside %boolean; #IMPLIED> +<!ATTLIST style:properties text:animation-repeat %integer; #IMPLIED> +<!ATTLIST style:properties text:animation-delay %timeDuration; #IMPLIED> +<!ATTLIST style:properties text:animation-steps %length; #IMPLIED> + +<!-- text properties --> +<!ATTLIST style:properties fo:font-variant (normal|small-caps) #IMPLIED> +<!ATTLIST style:properties fo:text-transform (none|lowercase| + uppercase|capitalize) #IMPLIED> +<!ATTLIST style:properties fo:color %color; #IMPLIED> +<!ATTLIST style:properties style:use-window-font-color %boolean; #IMPLIED> +<!ATTLIST style:properties style:text-outline %boolean; #IMPLIED> +<!ATTLIST style:properties style:text-crossing-out + (none|single-line|double-line|thick-line|slash|X) + #IMPLIED> +<!ATTLIST style:properties style:text-position CDATA #IMPLIED> +<!ATTLIST style:properties style:text-align (left|right|start|center|end|justify|justified) #IMPLIED> + +<!ATTLIST style:properties style:font-name %string; #IMPLIED> +<!ATTLIST style:properties fo:font-family %string; #IMPLIED> +<!ATTLIST style:properties style:font-family-generic %fontFamilyGeneric; + #IMPLIED> +<!ATTLIST style:properties style:font-style-name %string; #IMPLIED> +<!ATTLIST style:properties style:font-pitch %fontPitch; #IMPLIED> +<!ATTLIST style:properties style:font-charset %textEncoding; #IMPLIED> +<!ATTLIST style:properties style:font-name-asian %string; #IMPLIED> +<!ATTLIST style:properties style:font-family-asian %string; #IMPLIED> +<!ATTLIST style:properties style:font-family-generic-asian %fontFamilyGeneric; + #IMPLIED> +<!ATTLIST style:properties style:font-style-name-asian %string; #IMPLIED> +<!ATTLIST style:properties style:font-pitch-asian %fontPitch; #IMPLIED> +<!ATTLIST style:properties style:font-charset-asian %textEncoding; #IMPLIED> +<!ATTLIST style:properties style:font-name-complex %string; #IMPLIED> +<!ATTLIST style:properties style:font-family-complex %string; #IMPLIED> +<!ATTLIST style:properties style:font-family-generic-complex %fontFamilyGeneric; + #IMPLIED> +<!ATTLIST style:properties style:font-style-name-complex %string; #IMPLIED> +<!ATTLIST style:properties style:font-pitch-complex %fontPitch; #IMPLIED> +<!ATTLIST style:properties style:font-charset-complex %textEncoding; #IMPLIED> + +<!ATTLIST style:properties fo:font-size %positiveLengthOrPercentage; #IMPLIED> +<!ATTLIST style:properties style:font-size-rel %length; #IMPLIED> +<!ATTLIST style:properties style:font-size-asian %positiveLengthOrPercentage; #IMPLIED> +<!ATTLIST style:properties style:font-size-rel-asian %length; #IMPLIED> +<!ATTLIST style:properties style:font-size-complex %positiveLengthOrPercentage; #IMPLIED> +<!ATTLIST style:properties style:font-size-rel-complex %length; #IMPLIED> +<!ENTITY % normalOrLength "CDATA"> +<!ATTLIST style:properties fo:letter-spacing %normalOrLength; #IMPLIED> +<!ATTLIST style:properties fo:language %languageOnly; #IMPLIED> +<!ATTLIST style:properties style:language-asian %languageOnly; #IMPLIED> +<!ATTLIST style:properties style:language-complex %languageOnly; #IMPLIED> +<!ATTLIST style:properties fo:country %country; #IMPLIED> +<!ATTLIST style:properties style:country-asian %country; #IMPLIED> +<!ATTLIST style:properties style:country-complex %country; #IMPLIED> +<!ENTITY % fontStyle "(normal|italic|oblique)"> +<!ATTLIST style:properties fo:font-style %fontStyle; #IMPLIED> +<!ATTLIST style:properties style:font-style-asian %fontStyle; #IMPLIED> +<!ATTLIST style:properties style:font-style-complex %fontStyle; #IMPLIED> +<!ENTITY % fontRelief "(none|embossed|engraved)"> +<!ATTLIST style:properties style:font-relief %fontRelief; #IMPLIED> +<!ATTLIST style:properties fo:text-shadow CDATA #IMPLIED> +<!ATTLIST style:properties style:text-underline + (none|single|double|dotted|dash|long-dash|dot-dash| + dot-dot-dash|wave|bold|bold-dotted|bold-dash| + bold-long-dash|bold-dot-dash|bold-dot-dot-dash| + bold-wave|double-wave|small-wave) #IMPLIED> +<!ATTLIST style:properties style:text-autospace (none | ideograph-alpha) #IMPLIED> +<!ATTLIST style:properties style:punctuation-wrap (simple | hanging) #IMPLIED> +<!ATTLIST style:properties style:line-break (normal | strict) #IMPLIED> +<!ENTITY % fontColorOrColor "CDATA"> +<!ATTLIST style:properties style:text-underline-color %fontColorOrColor; + #IMPLIED> +<!ATTLIST style:properties fo:font-weight CDATA #IMPLIED> +<!ATTLIST style:properties style:font-weight-asian CDATA #IMPLIED> +<!ATTLIST style:properties style:font-weight-complex CDATA #IMPLIED> +<!ATTLIST style:properties fo:score-spaces %boolean; #IMPLIED> +<!ATTLIST style:properties style:letter-kerning %boolean; #IMPLIED> +<!ATTLIST style:properties style:text-blinking %boolean; #IMPLIED> +<!ATTLIST style:properties style:text-background-color %transparentOrColor; + #IMPLIED> + +<!ATTLIST style:properties style:text-combine (none|letters|lines) #IMPLIED> +<!ATTLIST style:properties style:text-combine-start-char %character; #IMPLIED> +<!ATTLIST style:properties style:text-combine-end-char %character; #IMPLIED> +<!ATTLIST style:properties style:text-emphasize CDATA #IMPLIED> +<!ATTLIST style:properties style:text-scale %percentage; #IMPLIED> +<!ATTLIST style:properties style:text-rotation-angle %integer; #IMPLIED> +<!ATTLIST style:properties style:text-rotation-scale (fixed|line-height) #IMPLIED> +<!ATTLIST style:properties text:display (none|true) #IMPLIED> + +<!-- paragraph properties --> +<!ENTITY % nonNegativeLengthOrPercentageOrNormal "CDATA"> +<!ATTLIST style:properties fo:line-height + %nonNegativeLengthOrPercentageOrNormal; #IMPLIED> +<!ATTLIST style:properties style:line-height-at-least %nonNegativeLength; + #IMPLIED> +<!ATTLIST style:properties style:line-spacing %length; #IMPLIED> +<!ATTLIST style:properties fo:text-align (start|end|center|justify) #IMPLIED> +<!ATTLIST style:properties fo:text-align-last (start|center|justify) #IMPLIED> +<!ATTLIST style:properties style:text-align-source (fix|value-type) #IMPLIED> +<!ATTLIST style:properties style:justify-single-word %boolean; #IMPLIED> +<!-- fo:keep-together is new in OOo 2.0 --> +<!ATTLIST style:properties fo:keep-together (auto|always) #IMPLIED> +<!ATTLIST style:properties style:break-inside (auto|avoid) #IMPLIED> +<!ATTLIST style:properties fo:widows %nonNegativeInteger; #IMPLIED> +<!ATTLIST style:properties fo:orphans %nonNegativeInteger; #IMPLIED> + +<!ATTLIST style:properties fo:hyphenate %boolean; #IMPLIED> +<!ATTLIST style:properties fo:hyphenate-keep (none|page) #IMPLIED> +<!ATTLIST style:properties fo:hyphenation-remain-char-count %positiveInteger; + #IMPLIED> +<!ATTLIST style:properties fo:hyphenation-push-char-count %positiveInteger; + #IMPLIED> +<!ATTLIST style:properties fo:hyphenation-ladder-count + %noLimitOrPositiveInteger; #IMPLIED> +<!ATTLIST style:properties style:page-number %positiveInteger; #IMPLIED> + +<!ELEMENT style:tab-stops (style:tab-stop)*> +<!ELEMENT style:tab-stop EMPTY> +<!ATTLIST style:tab-stop style:position %nonNegativeLength; #REQUIRED> +<!ATTLIST style:tab-stop style:type (left|center|right|char|default) "left"> +<!ATTLIST style:tab-stop style:char %character; #IMPLIED> +<!ATTLIST style:tab-stop style:leader-char %character; " "> + +<!ELEMENT style:drop-cap EMPTY> +<!ENTITY % wordOrPositiveInteger "CDATA"> +<!ATTLIST style:drop-cap style:length %wordOrPositiveInteger; "1"> +<!ATTLIST style:drop-cap style:lines %positiveInteger; "1"> +<!ATTLIST style:drop-cap style:distance %length; "0cm"> +<!ATTLIST style:drop-cap style:style-name %styleName; #IMPLIED> + +<!ATTLIST style:properties style:register-true %boolean; #IMPLIED> +<!ATTLIST style:properties style:register-truth-ref-style-name %styleName; #IMPLIED> +<!ATTLIST style:properties fo:margin-left %positiveLengthOrPercentage; #IMPLIED> +<!ATTLIST style:properties fo:margin-right %positiveLengthOrPercentage; + #IMPLIED> +<!ATTLIST style:properties fo:text-indent %lengthOrPercentage; #IMPLIED> +<!ATTLIST style:properties style:auto-text-indent %boolean; #IMPLIED> +<!ATTLIST style:properties fo:margin-top %positiveLengthOrPercentage; #IMPLIED> +<!ATTLIST style:properties fo:margin-bottom %positiveLengthOrPercentage; #IMPLIED> +<!ATTLIST style:properties fo:break-before (auto|column|page) #IMPLIED> +<!ATTLIST style:properties fo:break-after (auto|column|page) #IMPLIED> +<!ATTLIST style:properties fo:background-color %transparentOrColor; #IMPLIED> +<!ATTLIST style:properties style:background-transparency %percentage; #IMPLIED> +<!ATTLIST style:properties style:dynamic-spacing %boolean; #IMPLIED> + +<!ELEMENT style:background-image (office:binary-data?)> +<!ATTLIST style:background-image xlink:type (simple) #IMPLIED> +<!ATTLIST style:background-image xlink:href %uriReference; #IMPLIED> +<!ATTLIST style:background-image xlink:show (embed) #IMPLIED> +<!ATTLIST style:background-image xlink:actuate (onLoad) #IMPLIED> +<!ATTLIST style:background-image style:repeat (no-repeat|repeat|stretch) + "repeat"> +<!ATTLIST style:background-image style:position CDATA "center"> +<!ATTLIST style:background-image style:filter-name %string; #IMPLIED> +<!ATTLIST style:background-image draw:transparency %percentage; #IMPLIED> + +<!ELEMENT style:symbol-image (office:binary-data?)> +<!ATTLIST style:symbol-image xlink:type (simple) #IMPLIED> +<!ATTLIST style:symbol-image xlink:href %uriReference; #IMPLIED> +<!ATTLIST style:symbol-image xlink:show (embed) #IMPLIED> +<!ATTLIST style:symbol-image xlink:actuate (onLoad) #IMPLIED> + +<!ATTLIST style:properties fo:border CDATA #IMPLIED> +<!ATTLIST style:properties fo:border-top CDATA #IMPLIED> +<!ATTLIST style:properties fo:border-bottom CDATA #IMPLIED> +<!ATTLIST style:properties fo:border-left CDATA #IMPLIED> +<!ATTLIST style:properties fo:border-right CDATA #IMPLIED> +<!ATTLIST style:properties style:border-line-width CDATA #IMPLIED> +<!ATTLIST style:properties style:border-line-width-top CDATA #IMPLIED> +<!ATTLIST style:properties style:border-line-width-bottom CDATA #IMPLIED> +<!ATTLIST style:properties style:border-line-width-left CDATA #IMPLIED> +<!ATTLIST style:properties style:border-line-width-right CDATA #IMPLIED> +<!ATTLIST style:properties fo:padding %nonNegativeLength; #IMPLIED> +<!ATTLIST style:properties fo:padding-top %nonNegativeLength; #IMPLIED> +<!ATTLIST style:properties fo:padding-bottom %nonNegativeLength; #IMPLIED> +<!ATTLIST style:properties fo:padding-left %nonNegativeLength; #IMPLIED> +<!ATTLIST style:properties fo:padding-right %nonNegativeLength; #IMPLIED> +<!ATTLIST style:properties style:shadow CDATA #IMPLIED> +<!ATTLIST style:properties fo:keep-with-next %boolean; #IMPLIED> +<!ATTLIST style:properties style:join-border %boolean; #IMPLIED> + +<!ATTLIST style:properties text:number-lines %boolean; "false"> +<!ATTLIST style:properties text:line-number %nonNegativeInteger; #IMPLIED> + +<!ATTLIST style:properties style:decimal-places %nonNegativeInteger; #IMPLIED> +<!ATTLIST style:properties style:tab-stop-distance %nonNegativeLength; #IMPLIED> + +<!-- section properties --> +<!ATTLIST style:properties text:dont-balance-text-columns %boolean; #IMPLIED> + +<!-- ruby properties --> +<!ATTLIST style:properties style:ruby-align (left|center|right|distribute-letter|distribute-space) #IMPLIED> +<!ATTLIST style:properties style:ruby-position (above|below) #IMPLIED> + + +<!-- table properties --> +<!ATTLIST style:properties style:width %positiveLength; #IMPLIED> +<!ATTLIST style:properties style:rel-width %percentage; #IMPLIED> +<!ATTLIST style:properties style:may-break-between-rows %boolean; #IMPLIED> +<!ATTLIST style:properties table:page-style-name %styleName; #IMPLIED> +<!ATTLIST style:properties table:display %boolean; #IMPLIED> + +<!-- table column properties --> +<!ATTLIST style:properties style:column-width %positiveLength; #IMPLIED> +<!ENTITY % relWidth "CDATA"> +<!ATTLIST style:properties style:rel-column-width %relWidth; #IMPLIED> +<!ATTLIST style:properties style:use-optimal-column-width %boolean; #IMPLIED> + +<!-- table row properties --> +<!ATTLIST style:properties style:row-height %positiveLength; #IMPLIED> +<!ATTLIST style:properties style:min-row-height %nonNegativeLength; #IMPLIED> +<!ATTLIST style:properties style:use-optimal-row-height %boolean; #IMPLIED> + +<!-- table cell properties --> +<!ATTLIST style:properties + table:align (left | center | right | margins) #IMPLIED + table:border-model (collapsing | separating) #IMPLIED + fo:vertical-align (top | middle | bottom | automatic) #IMPLIED + fo:direction (ltr | ttb) #IMPLIED + style:glyph-orientation-vertical (auto | 0) #IMPLIED + style:rotation-angle %nonNegativeInteger; #IMPLIED + style:rotation-align (none | bottom | top | center) #IMPLIED + style:cell-protect CDATA #IMPLIED + fo:wrap-option (no-wrap | wrap) #IMPLIED +> +<!ELEMENT style:columns (style:column-sep?,style:column*)> +<!ATTLIST style:columns fo:column-count %nonNegativeInteger; #IMPLIED> +<!ATTLIST style:columns fo:column-gap %positiveLength; #IMPLIED> + +<!ELEMENT style:column EMPTY> +<!ATTLIST style:column style:rel-width CDATA #IMPLIED> +<!ATTLIST style:column fo:margin-left %positiveLength; #IMPLIED> +<!ATTLIST style:column fo:margin-right %positiveLength; #IMPLIED> + +<!ELEMENT style:column-sep EMPTY> +<!ATTLIST style:column-sep style:style (none|solid|dotted|dashed|dot-dashed) + "solid"> +<!ATTLIST style:column-sep style:width %length; #REQUIRED> +<!ATTLIST style:column-sep style:height %percentage; "100&#37;"> +<!ATTLIST style:column-sep style:vertical-align (top|middle|bottom) "top"> +<!ATTLIST style:column-sep style:color %color; "#000000"> + +<!-- page master properties --> +<!ELEMENT style:page-master (style:properties?, style:header-style?, style:footer-style?)> +<!ATTLIST style:page-master style:name %styleName; #REQUIRED> +<!ATTLIST style:page-master style:page-usage (all|left|right|mirrored) "all"> + +<!ELEMENT style:header-style (style:properties?)> +<!ELEMENT style:footer-style (style:properties?)> + +<!ATTLIST style:properties fo:page-width %length; #IMPLIED> +<!ATTLIST style:properties fo:page-height %length; #IMPLIED> +<!ATTLIST style:properties style:paper-tray-name %string; #IMPLIED> +<!ATTLIST style:properties style:print-orientation (portrait|landscape) #IMPLIED> +<!ATTLIST style:properties style:print CDATA #IMPLIED> +<!ATTLIST style:properties style:print-page-order (ttb|ltr) #IMPLIED> +<!ATTLIST style:properties style:first-page-number %positiveInteger; #IMPLIED> +<!ATTLIST style:properties style:scale-to %percentage; #IMPLIED> +<!ATTLIST style:properties style:scale-to-pages %positiveInteger; #IMPLIED> +<!ATTLIST style:properties style:table-centering (horizontal | vertical | both | none) #IMPLIED> + +<!ATTLIST style:properties style:footnote-max-height %lengthOrNoLimit; #IMPLIED> +<!ATTLIST style:properties style:vertical-align (top|bottom|middle|basline|auto) #IMPLIED> +<!ATTLIST style:properties style:writing-mode (lr-tb|rl-tb|tb-rl|tb-lr|lr|rl|tb|page) "lr-tb"> +<!ATTLIST style:properties style:layout-grid-mode (none|line|both) #IMPLIED> +<!ATTLIST style:properties style:layout-grid-base-height %length; #IMPLIED> +<!ATTLIST style:properties style:layout-grid-ruby-height %length; #IMPLIED> +<!ATTLIST style:properties style:layout-grid-lines %positiveInteger; #IMPLIED> +<!ATTLIST style:properties style:layout-grid-color %color; #IMPLIED> +<!ATTLIST style:properties style:layout-grid-ruby-below %boolean; #IMPLIED> +<!ATTLIST style:properties style:layout-grid-print %boolean; #IMPLIED> +<!ATTLIST style:properties style:layout-grid-display %boolean; #IMPLIED> +<!ATTLIST style:properties style:snap-to-layout-grid %boolean; #IMPLIED> + +<!ELEMENT style:footnote-sep EMPTY> +<!ATTLIST style:footnote-sep style:width %length; #IMPLIED> +<!ATTLIST style:footnote-sep style:rel-width %percentage; #IMPLIED> +<!ATTLIST style:footnote-sep style:color %color; #IMPLIED> +<!ATTLIST style:footnote-sep style:adjustment (left|center|right) "left"> +<!ATTLIST style:footnote-sep style:distance-before-sep %length; #IMPLIED> +<!ATTLIST style:footnote-sep style:distance-after-sep %length; #IMPLIED> + +<!-- master page --> +<!ELEMENT style:master-page ( (style:header, style:header-left?)?, (style:footer, style:footer-left?)?, + office:forms?,style:style*, (%shapes;)*, presentation:notes? )> +<!ATTLIST style:master-page style:name %styleName; #REQUIRED> +<!ATTLIST style:master-page style:page-master-name %styleName; #REQUIRED> +<!ATTLIST style:master-page style:next-style-name %styleName; #IMPLIED> +<!ATTLIST style:master-page draw:style-name %styleName; #IMPLIED> + +<!-- handout master --> +<!ELEMENT style:handout-master (%shapes;)*> +<!ATTLIST style:handout-master presentation:presentation-page-layout-name %styleName; #IMPLIED> +<!ATTLIST style:handout-master style:page-master-name %styleName; #IMPLIED> +<!ATTLIST style:handout-master draw:style-name %styleName; #IMPLIED> + +<!ENTITY % hd-ft-content "( %headerText; | (style:region-left?, style:region-center?, style:region-right?) )"> +<!ELEMENT style:header %hd-ft-content;> +<!ATTLIST style:header style:display %boolean; "true"> +<!ELEMENT style:footer %hd-ft-content;> +<!ATTLIST style:footer style:display %boolean; "true"> +<!ELEMENT style:header-left %hd-ft-content;> +<!ATTLIST style:header-left style:display %boolean; "true"> +<!ELEMENT style:footer-left %hd-ft-content;> +<!ATTLIST style:footer-left style:display %boolean; "true"> + +<!ENTITY % region-content "(text:p*)"> +<!ELEMENT style:region-left %region-content;> +<!ELEMENT style:region-center %region-content;> +<!ELEMENT style:region-right %region-content;> + +<!-- control shape properties --> +<!ATTLIST style:properties draw:symbol-color %color; #IMPLIED> diff --git a/openoffice/share/dtd/officedocument/1_0/table.mod b/openoffice/share/dtd/officedocument/1_0/table.mod new file mode 100644 index 0000000000000000000000000000000000000000..5aca3a41e897807f9ee46de755fde2fe5e26b92f --- /dev/null +++ b/openoffice/share/dtd/officedocument/1_0/table.mod @@ -0,0 +1,492 @@ +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + + +<!ELEMENT table:calculation-settings (table:null-date?, table:iteration?)> +<!ATTLIST table:calculation-settings + table:case-sensitive %boolean; "true" + table:precision-as-shown %boolean; "false" + table:search-criteria-must-apply-to-whole-cell %boolean; "true" + table:automatic-find-labels %boolean; "true" + table:use-regular-expressions %boolean; "true" + table:null-year %positiveInteger; "1930" +> +<!ELEMENT table:null-date EMPTY> +<!ATTLIST table:null-date + table:value-type %valueType; #FIXED "date" + table:date-value %date; "1899-12-30" +> +<!ELEMENT table:iteration EMPTY> +<!ATTLIST table:iteration + table:status (enable | disable) "disable" + table:steps %positiveInteger; "100" + table:maximum-difference %float; "0.001" +> + +<!ELEMENT table:tracked-changes (table:cell-content-change | table:insertion | table:deletion | table:movement | table:rejection)*> +<!ATTLIST table:tracked-changes table:track-changes %boolean; "true" + table:protected %boolean; "false" + table:protection-key CDATA #IMPLIED +> + +<!ELEMENT table:dependences (table:dependence)+> +<!ELEMENT table:dependence EMPTY> +<!ATTLIST table:dependence + table:id CDATA #REQUIRED +> +<!ELEMENT table:deletions (table:cell-content-deletion | table:change-deletion)+> +<!ELEMENT table:cell-content-deletion (table:cell-address?, table:change-track-table-cell?)> +<!ATTLIST table:cell-content-deletion + table:id CDATA #IMPLIED +> +<!ELEMENT table:change-deletion EMPTY> +<!ATTLIST table:change-deletion + table:id CDATA #IMPLIED +> +<!ELEMENT table:insertion (office:change-info, table:dependences?, table:deletions?)> +<!ATTLIST table:insertion + table:id CDATA #REQUIRED + table:acceptance-state (accepted | rejected | pending) "pending" + table:rejecting-change-id %positiveInteger; #IMPLIED + table:type (row | column | table) #REQUIRED + table:position %integer; #REQUIRED + table:count %positiveInteger; "1" + table:table %integer; #IMPLIED +> +<!ELEMENT table:deletion (office:change-info, table:dependences?, table:deletions?, table:cut-offs?)> +<!ATTLIST table:deletion + table:id CDATA #REQUIRED + table:acceptance-state (accepted | rejected | pending) "pending" + table:rejecting-change-id %positiveInteger; #IMPLIED + table:type (row | column | table) #REQUIRED + table:position %integer; #REQUIRED + table:count %positiveInteger; "1" + table:table %integer; #IMPLIED + table:multi-deletion-spanned %integer; #IMPLIED +> +<!ELEMENT table:cut-offs (table:movement-cut-off+ | (table:insertion-cut-off, table:movement-cut-off*))> +<!ELEMENT table:insertion-cut-off EMPTY> +<!ATTLIST table:insertion-cut-off + table:id CDATA #REQUIRED + table:position %integer; #REQUIRED +> +<!ELEMENT table:movement-cut-off EMPTY> +<!ATTLIST table:movement-cut-off + table:id CDATA #REQUIRED + table:start-position %integer; #IMPLIED + table:end-position %integer; #IMPLIED + table:position %integer; #IMPLIED +> +<!ELEMENT table:movement (table:source-range-address, table:target-range-address, office:change-info, table:dependences?, table:deletions?)> +<!ATTLIST table:movement + table:id CDATA #REQUIRED + table:acceptance-state (accepted | rejected | pending) "pending" + table:rejecting-change-id %positiveInteger; #IMPLIED +> +<!ELEMENT table:target-range-address EMPTY> +<!ATTLIST table:target-range-address + table:column %integer; #IMPLIED + table:row %integer; #IMPLIED + table:table %integer; #IMPLIED + table:start-column %integer; #IMPLIED + table:start-row %integer; #IMPLIED + table:start-table %integer; #IMPLIED + table:end-column %integer; #IMPLIED + table:end-row %integer; #IMPLIED + table:end-table %integer; #IMPLIED +> +<!ELEMENT table:source-range-address EMPTY> +<!ATTLIST table:source-range-address + table:column %integer; #IMPLIED + table:row %integer; #IMPLIED + table:table %integer; #IMPLIED + table:start-column %integer; #IMPLIED + table:start-row %integer; #IMPLIED + table:start-table %integer; #IMPLIED + table:end-column %integer; #IMPLIED + table:end-row %integer; #IMPLIED + table:end-table %integer; #IMPLIED +> +<!ELEMENT table:change-track-table-cell (text:p*)> +<!ATTLIST table:change-track-table-cell + table:cell-address %cell-address; #IMPLIED + table:matrix-covered (true | false) "false" + table:formula %string; #IMPLIED + table:number-matrix-rows-spanned %positiveInteger; #IMPLIED + table:number-matrix-columns-spanned %positiveInteger; #IMPLIED + table:value-type %valueType; "string" + table:value %float; #IMPLIED + table:date-value %date; #IMPLIED + table:time-value %timeInstance; #IMPLIED + table:string-value %string; #IMPLIED +> +<!ELEMENT table:cell-content-change (table:cell-address, office:change-info, table:dependences?, table:deletions?, table:previous)> +<!ATTLIST table:cell-content-change + table:id CDATA #REQUIRED + table:acceptance-state (accepted | rejected | pending) "pending" + table:rejecting-change-id %positiveInteger; #IMPLIED +> +<!ELEMENT table:cell-address EMPTY> +<!ATTLIST table:cell-address + table:column %integer; #IMPLIED + table:row %integer; #IMPLIED + table:table %integer; #IMPLIED +> +<!ELEMENT table:previous (table:change-track-table-cell)> +<!ATTLIST table:previous + table:id CDATA #IMPLIED +> +<!ELEMENT table:rejection (office:change-info, table:dependences?, table:deletions?)> +<!ATTLIST table:rejection + table:id CDATA #REQUIRED + table:acceptance-state (accepted | rejected | pending) "pending" + table:rejecting-change-id %positiveInteger; #IMPLIED +> + +<!ENTITY % table-columns "table:table-columns | ( table:table-column | table:table-column-group )+"> +<!ENTITY % table-header-columns "table:table-header-columns"> +<!ENTITY % table-rows "table:table-rows | ( table:table-row | table:table-row-group )+"> +<!ENTITY % table-header-rows "table:table-header-rows"> +<!ENTITY % table-column-groups "((%table-columns;),(%table-header-columns;,(%table-columns;)?)?) | (%table-header-columns;,(%table-columns;)?)"> +<!ENTITY % table-row-groups "((%table-rows;),(%table-header-rows;,(%table-rows;)?)?) | (%table-header-rows;,(%table-rows;)?)"> +<!ELEMENT table:table (table:table-source?, table:scenario?, office:forms?, table:shapes?, (%table-column-groups;), (%table-row-groups;))> +<!ATTLIST table:table + table:name %string; #IMPLIED + table:style-name %styleName; #IMPLIED + table:protected %boolean; "false" + table:protection-key CDATA #IMPLIED + table:print-ranges %cell-range-address-list; #IMPLIED + table:automatic-print-range %boolean; #IMPLIED +> +<!ELEMENT table:table-source EMPTY> +<!ATTLIST table:table-source + table:mode (copy-all | copy-results-only) "copy-all" + xlink:type (simple) #FIXED "simple" + xlink:actuate (onRequest) "onRequest" + xlink:href %uriReference; #REQUIRED + table:filter-name CDATA #IMPLIED + table:table-name CDATA #IMPLIED + table:filter-options CDATA #IMPLIED + table:refresh-delay %timeDuration; #IMPLIED +> +<!ELEMENT table:scenario EMPTY> +<!ATTLIST table:scenario + table:display-border %boolean; "true" + table:border-color %color; #IMPLIED + table:copy-back %boolean; "true" + table:copy-styles %boolean; "true" + table:copy-formulas %boolean; "true" + table:is-active %boolean; #REQUIRED + table:scenario-ranges %cell-range-address-list; #REQUIRED + table:comment CDATA #IMPLIED +> +<!ELEMENT table:shapes %shapes;> +<!ELEMENT table:table-column-group (table:table-header-columns | table:table-column | table:table-column-group)+> +<!ATTLIST table:table-column-group + table:display %boolean; "true" +> +<!ELEMENT table:table-header-columns (table:table-column | table:table-column-group)+> +<!ELEMENT table:table-columns (table:table-column | table:table-column-group)+> +<!ELEMENT table:table-column EMPTY> +<!ATTLIST table:table-column + table:number-columns-repeated %positiveInteger; "1" + table:style-name %styleName; #IMPLIED + table:visibility (visible | collapse | filter) "visible" + table:default-cell-style-name %styleName; #IMPLIED +> +<!ELEMENT table:table-row-group (table:table-header-rows | table:table-row | table:table-row-group)+> +<!ATTLIST table:table-row-group + table:display %boolean; "true" +> +<!ELEMENT table:table-header-rows (table:table-row | table:table-row-group)+> +<!ELEMENT table:table-rows (table:table-row | table:table-row-group)+> +<!ENTITY % table-cells "(table:table-cell|table:covered-table-cell)+"> +<!ELEMENT table:table-row %table-cells;> +<!ATTLIST table:table-row + table:number-rows-repeated %positiveInteger; "1" + table:style-name %styleName; #IMPLIED + table:visibility (visible | collapse | filter) "visible" + table:default-cell-style-name %styleName; #IMPLIED +> + +<!ENTITY % text-wo-table "(text:h|text:p|text:ordered-list|text:unordered-list|%shapes;)*"> +<!ENTITY % cell-content "(table:cell-range-source?,office:annotation?,table:detective?,(table:sub-table|%text-wo-table;))"> +<!ELEMENT table:table-cell %cell-content;> +<!ELEMENT table:covered-table-cell %cell-content;> +<!ATTLIST table:table-cell + table:number-columns-repeated %positiveInteger; "1" + table:number-rows-spanned %positiveInteger; "1" + table:number-columns-spanned %positiveInteger; "1" + table:style-name %styleName; #IMPLIED + table:validation-name CDATA #IMPLIED + table:formula %string; #IMPLIED + table:number-matrix-rows-spanned %positiveInteger; #IMPLIED + table:number-matrix-columns-spanned %positiveInteger; #IMPLIED + table:value-type %valueType; "string" + table:value %float; #IMPLIED + table:date-value %date; #IMPLIED + table:time-value %timeInstance; #IMPLIED + table:boolean-value %boolean; #IMPLIED + table:string-value %string; #IMPLIED + table:currency %string; #IMPLIED +> +<!ATTLIST table:covered-table-cell + table:number-columns-repeated %positiveInteger; "1" + table:style-name %styleName; #IMPLIED + table:validation-name CDATA #IMPLIED + table:formula %string; #IMPLIED + table:number-matrix-rows-spanned %positiveInteger; #IMPLIED + table:number-matrix-columns-spanned %positiveInteger; #IMPLIED + table:value-type %valueType; "string" + table:value %float; #IMPLIED + table:date-value %date; #IMPLIED + table:time-value %timeInstance; #IMPLIED + table:boolean-value %boolean; #IMPLIED + table:string-value %string; #IMPLIED + table:currency %string; #IMPLIED +> +<!-- cell protection in writer: cell attribute; calc uses format --> +<!ATTLIST table:table-cell table:protected %boolean; "false"> + +<!ELEMENT table:cell-range-source EMPTY> +<!ATTLIST table:cell-range-source + table:name %string; #REQUIRED + xlink:type (simple) #FIXED "simple" + xlink:actuate (onRequest) #FIXED "onRequest" + xlink:href %uriReference; #REQUIRED + table:filter-name %string; #REQUIRED + table:filter-options %string; #IMPLIED + table:last-column-spanned %positiveInteger; #REQUIRED + table:last-row-spanned %positiveInteger; #REQUIRED + table:refresh-delay %timeDuration; #IMPLIED +> + +<!ELEMENT table:detective (table:highlighted-range*, table:operation*)> +<!ELEMENT table:highlighted-range EMPTY> +<!ATTLIST table:highlighted-range + table:cell-range-address %cell-range-address; #IMPLIED + table:direction (from-another-table | to-another-table | from-same-table | to-same-table) #IMPLIED + table:contains-error %boolean; #IMPLIED + table:marked-invalid %boolean; #IMPLIED +> +<!ELEMENT table:operation EMPTY> +<!ATTLIST table:operation + table:name (trace-dependents | remove-dependents | trace-precedents | remove-precedents | trace-errors) #REQUIRED + table:index %nonNegativeInteger; #REQUIRED +> + +<!ELEMENT table:content-validations (table:content-validation)+> +<!ELEMENT table:content-validation (table:help-message?, (table:error-message | (table:error-macro, office:events?))?)> +<!ATTLIST table:content-validation + table:name CDATA #REQUIRED + table:condition CDATA #IMPLIED + table:base-cell-address %cell-address; #IMPLIED + table:allow-empty-cell %boolean; #IMPLIED + table:show-list (no | unsorted | sorted-ascending) #IMPLIED +> +<!ELEMENT table:help-message (text:p*)> +<!ATTLIST table:help-message + table:title CDATA #IMPLIED + table:display %boolean; #IMPLIED +> +<!ELEMENT table:error-message (text:p*)> +<!ATTLIST table:error-message + table:title CDATA #IMPLIED + table:message-type (stop | warning | information) #IMPLIED + table:display %boolean; #IMPLIED +> +<!ELEMENT table:error-macro EMPTY> +<!ATTLIST table:error-macro + table:name CDATA #IMPLIED + table:execute %boolean; #IMPLIED +> + +<!ELEMENT table:sub-table ((%table-column-groups;) , (%table-row-groups;))> + +<!ELEMENT table:label-ranges (table:label-range)*> +<!ELEMENT table:label-range EMPTY> +<!ATTLIST table:label-range + table:label-cell-range-address %cell-range-address; #REQUIRED + table:data-cell-range-address %cell-range-address; #REQUIRED + table:orientation (column | row) #REQUIRED +> + +<!ELEMENT table:named-expressions (table:named-range | table:named-expression)*> +<!ELEMENT table:named-range EMPTY> +<!ATTLIST table:named-range + table:name CDATA #REQUIRED + table:cell-range-address %cell-range-address; #REQUIRED + table:base-cell-address %cell-address; #IMPLIED + table:range-usable-as CDATA "none" +> +<!ELEMENT table:named-expression EMPTY> +<!ATTLIST table:named-expression + table:name CDATA #REQUIRED + table:expression CDATA #REQUIRED + table:base-cell-address %cell-address; #IMPLIED +> + +<!ELEMENT table:filter (table:filter-condition | table:filter-and | table:filter-or)> +<!ATTLIST table:filter + table:target-range-address %cell-range-address; #IMPLIED + table:condition-source-range-address %cell-range-address; #IMPLIED + table:condition-source (self | cell-range) "self" + table:display-duplicates %boolean; "true" +> +<!ELEMENT table:filter-and (table:filter-or | table:filter-condition)+> +<!ELEMENT table:filter-or (table:filter-and | table:filter-condition)+> +<!ELEMENT table:filter-condition EMPTY> +<!ATTLIST table:filter-condition + table:field-number %nonNegativeInteger; #REQUIRED + table:case-sensitive %boolean; "false" + table:data-type (text | number) "text" + table:value CDATA #REQUIRED + table:operator CDATA #REQUIRED +> + +<!ELEMENT table:database-ranges (table:database-range)*> +<!ELEMENT table:database-range ((table:database-source-sql | table:database-source-table | table:database-source-query)?, table:filter?, table:sort?, table:subtotal-rules?)> +<!ATTLIST table:database-range + table:name CDATA #IMPLIED + table:is-selection %boolean; "false" + table:on-update-keep-styles %boolean; "false" + table:on-update-keep-size %boolean; "true" + table:has-persistant-data %boolean; "true" + table:orientation (row | column) "row" + table:contains-header %boolean; "true" + table:display-filter-buttons %boolean; "false" + table:target-range-address %cell-range-address; #REQUIRED + table:refresh-delay %timeDuration; #IMPLIED +> +<!ELEMENT table:database-source-sql EMPTY> +<!ATTLIST table:database-source-sql + table:database-name CDATA #REQUIRED + table:sql-statement CDATA #REQUIRED + table:parse-sql-statements %boolean; "false" +> +<!ELEMENT table:database-source-table EMPTY> +<!ATTLIST table:database-source-table + table:database-name CDATA #REQUIRED + table:table-name CDATA #REQUIRED +> +<!ELEMENT table:database-source-query EMPTY> +<!ATTLIST table:database-source-query + table:database-name CDATA #REQUIRED + table:query-name CDATA #REQUIRED +> + +<!ELEMENT table:sort (table:sort-by)+> +<!ATTLIST table:sort + table:bind-styles-to-content %boolean; "true" + table:target-range-address %cell-range-address; #IMPLIED + table:case-sensitive %boolean; "false" + table:language CDATA #IMPLIED + table:country CDATA #IMPLIED + table:algorithm CDATA #IMPLIED +> +<!ELEMENT table:sort-by EMPTY> +<!ATTLIST table:sort-by + table:field-number %nonNegativeInteger; #REQUIRED + table:data-type CDATA "automatic" + table:order (ascending | descending) "ascending" +> + +<!ELEMENT table:subtotal-rules (table:sort-groups? | table:subtotal-rule*)?> +<!ATTLIST table:subtotal-rules + table:bind-styles-to-content %boolean; "true" + table:case-sensitive %boolean; "false" + table:page-breaks-on-group-change %boolean; "false" +> +<!ELEMENT table:sort-groups EMPTY> +<!ATTLIST table:sort-groups + table:data-type CDATA "automatic" + table:order (ascending | descending) "ascending" +> +<!ELEMENT table:subtotal-rule (table:subtotal-field)*> +<!ATTLIST table:subtotal-rule + table:group-by-field-number %nonNegativeInteger; #REQUIRED +> +<!ELEMENT table:subtotal-field EMPTY> +<!ATTLIST table:subtotal-field + table:field-number %nonNegativeInteger; #REQUIRED + table:function CDATA #REQUIRED +> + +<!ELEMENT table:data-pilot-tables (table:data-pilot-table)*> +<!ELEMENT table:data-pilot-table ((table:database-source-sql | table:database-source-table | table:database-source-query | table:source-service | table:source-cell-range)?, table:data-pilot-field+)> +<!ATTLIST table:data-pilot-table + table:name CDATA #REQUIRED + table:application-data CDATA #IMPLIED + table:grand-total (none | row | column | both) "both" + table:ignore-empty-rows %boolean; "false" + table:identify-categories %boolean; "false" + table:target-range-address %cell-range-address; #REQUIRED + table:buttons %cell-range-address-list; #REQUIRED +> +<!ELEMENT table:source-service EMPTY> +<!ATTLIST table:source-service + table:name CDATA #REQUIRED + table:source-name CDATA #REQUIRED + table:object-name CDATA #REQUIRED + table:username CDATA #IMPLIED + table:password CDATA #IMPLIED +> +<!ELEMENT table:source-cell-range (table:filter)?> +<!ATTLIST table:source-cell-range + table:cell-range-address %cell-range-address; #REQUIRED +> +<!ELEMENT table:data-pilot-field (table:data-pilot-level)?> +<!ATTLIST table:data-pilot-field + table:source-field-name CDATA #REQUIRED + table:is-data-layout-field %boolean; "false" + table:function CDATA #REQUIRED + table:orientation (row | column | data | page | hidden) #REQUIRED + table:used-hierarchy %positiveInteger; "1" +> +<!ELEMENT table:data-pilot-level (table:data-pilot-subtotals?, table:data-pilot-members?)> +<!ATTLIST table:data-pilot-level + table:display-empty %boolean; #IMPLIED +> +<!ELEMENT table:data-pilot-subtotals (table:data-pilot-subtotal)*> +<!ELEMENT table:data-pilot-subtotal EMPTY> +<!ATTLIST table:data-pilot-subtotal + table:function CDATA #REQUIRED +> +<!ELEMENT table:data-pilot-members (table:data-pilot-member)*> +<!ELEMENT table:data-pilot-member EMPTY> +<!ATTLIST table:data-pilot-member + table:name CDATA #REQUIRED + table:display %boolean; #IMPLIED + table:display-details %boolean; #IMPLIED +> + +<!ELEMENT table:consolidation EMPTY> +<!ATTLIST table:consolidation + table:function CDATA #REQUIRED + table:source-cell-range-addresses %cell-range-address-list; #REQUIRED + table:target-cell-address %cell-address; #REQUIRED + table:use-label (none | column | row | both) "none" + table:link-to-source-data %boolean; "false" +> + +<!ELEMENT table:dde-links (table:dde-link)+> +<!ELEMENT table:dde-link (office:dde-source, table:table)> diff --git a/openoffice/share/dtd/officedocument/1_0/text.mod b/openoffice/share/dtd/officedocument/1_0/text.mod new file mode 100644 index 0000000000000000000000000000000000000000..74032c642166b1b83215de3effa289a7e3445ef0 --- /dev/null +++ b/openoffice/share/dtd/officedocument/1_0/text.mod @@ -0,0 +1,1095 @@ +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + + +<!ENTITY % fields "text:date | + text:time | + text:page-number | + text:page-continuation | + text:sender-firstname | + text:sender-lastname | + text:sender-initials | + text:sender-title | + text:sender-position | + text:sender-email | + text:sender-phone-private | + text:sender-fax | + text:sender-company | + text:sender-phone-work | + text:sender-street | + text:sender-city | + text:sender-postal-code | + text:sender-country | + text:sender-state-or-province | + text:author-name | + text:author-initials | + text:placeholder | + text:variable-set | + text:variable-get | + text:variable-input | + text:user-field-get | + text:user-field-input | + text:sequence | + text:expression | + text:text-input | + text:database-display | + text:database-next | + text:database-select | + text:database-row-number | + text:database-name | + text:initial-creator | + text:creation-date | + text:creation-time | + text:description | + text:user-defined | + text:print-time | + text:print-date | + text:printed-by | + text:title | + text:subject | + text:keywords | + text:editing-cycles | + text:editing-duration | + text:modification-time | + text:modification-date | + text:creator | + text:conditional-text | + text:hidden-text | + text:hidden-paragraph | + text:chapter | + text:file-name | + text:template-name | + text:page-variable-set | + text:page-variable-get | + text:execute-macro | + text:dde-connection | + text:reference-ref | + text:sequence-ref | + text:bookmark-ref | + text:footnote-ref | + text:endnote-ref | + text:sheet-name | + text:bibliography-mark | + text:page-count | + text:paragraph-count | + text:word-count | + text:character-count | + text:table-count | + text:image-count | + text:object-count | + office:annotation | + text:script | + text:measure" > + +<!ENTITY % inline-text-elements " + text:span|text:tab-stop|text:s|text:line-break| + text:footnote|text:endnote|text:a| + text:bookmark|text:bookmark-start|text:bookmark-end| + text:reference-mark|text:reference-mark-start| + text:reference-mark-end|%fields;|%shape;| + text:toc-mark-start | text:toc-mark-end | + text:toc-mark | text:user-index-mark-start | + text:user-index-mark-end | text:user-index-mark | + text:alphabetical-index-mark-start | + text:alphabetical-index-mark-end | + text:alphabetical-index-mark | + %change-marks; | draw:a | text:ruby"> + +<!ENTITY % inline-text "( #PCDATA | %inline-text-elements; )*"> + +<!ELEMENT text:p %inline-text;> +<!ELEMENT text:h %inline-text;> + +<!ATTLIST text:p text:style-name %styleName; #IMPLIED> +<!ATTLIST text:p text:cond-style-name %styleName; #IMPLIED> + +<!ATTLIST text:h text:style-name %styleName; #IMPLIED> +<!ATTLIST text:h text:cond-style-name %styleName; #IMPLIED> +<!ATTLIST text:h text:level %positiveInteger; "1"> + +<!ELEMENT text:span %inline-text;> +<!ATTLIST text:span text:style-name %styleName; #REQUIRED> + +<!ELEMENT text:a (#PCDATA | office:events | %inline-text-elements;)*> +<!ATTLIST text:a xlink:href %uriReference; #REQUIRED> +<!ATTLIST text:a xlink:type (simple) #FIXED "simple"> +<!ATTLIST text:a xlink:actuate (onRequest) "onRequest"> +<!ATTLIST text:a xlink:show (new|replace) "replace"> +<!ATTLIST text:a office:name %string; #IMPLIED> +<!ATTLIST text:a office:target-frame-name %string; #IMPLIED> +<!ATTLIST text:a text:style-name %styleName; #IMPLIED> +<!ATTLIST text:a text:visited-style-name %styleName; #IMPLIED> + + +<!ELEMENT text:s EMPTY> +<!ATTLIST text:s text:c %positiveInteger; "1"> + +<!ELEMENT text:tab-stop EMPTY> + +<!ELEMENT text:line-break EMPTY> + + +<!ENTITY % list-items "((text:list-header,text:list-item*)|text:list-item+)"> +<!ELEMENT text:ordered-list %list-items;> +<!ELEMENT text:unordered-list %list-items;> + + +<!ATTLIST text:ordered-list text:style-name %styleName; #IMPLIED> +<!ATTLIST text:unordered-list text:style-name %styleName; #IMPLIED> + +<!ATTLIST text:ordered-list text:continue-numbering %boolean; "false"> + +<!ELEMENT text:list-header (text:p|text:h)+> +<!ELEMENT text:list-item (text:p|text:h|text:ordered-list|text:unordered-list)+> + +<!ATTLIST text:list-item text:restart-numbering %boolean; "false"> +<!ATTLIST text:list-item text:start-value %positiveInteger; #IMPLIED> + +<!ELEMENT text:list-style (text:list-level-style-number| + text:list-level-style-bullet| + text:list-level-style-image)+> + +<!ATTLIST text:list-style style:name %styleName; #IMPLIED> + +<!ATTLIST text:list-style text:consecutive-numbering %boolean; "false"> + + +<!ELEMENT text:list-level-style-number (style:properties?)> + +<!ATTLIST text:list-level-style-number text:level %positiveInteger; + #REQUIRED> +<!ATTLIST text:list-level-style-number text:style-name %styleName; #IMPLIED> + +<!ATTLIST text:list-level-style-number style:num-format %string; #REQUIRED> +<!ATTLIST text:list-level-style-number style:num-prefix %string; #IMPLIED> +<!ATTLIST text:list-level-style-number style:num-suffix %string; #IMPLIED> +<!ATTLIST text:list-level-style-number style:num-letter-sync %boolean; + "false"> +<!ATTLIST text:list-level-style-number text:display-levels %positiveInteger; + "1"> +<!ATTLIST text:list-level-style-number text:start-value %positiveInteger; + "1"> +<!ELEMENT text:list-level-style-bullet (style:properties?)> + +<!ATTLIST text:list-level-style-bullet text:level %positiveInteger; #REQUIRED> +<!ATTLIST text:list-level-style-bullet text:style-name %styleName; #IMPLIED> +<!ATTLIST text:list-level-style-bullet text:bullet-char %character; #REQUIRED> +<!ATTLIST text:list-level-style-bullet style:num-prefix %string; #IMPLIED> +<!ATTLIST text:list-level-style-bullet style:num-suffix %string; #IMPLIED> + +<!ELEMENT text:list-level-style-image (style:properties?,office:binary-data?)> + +<!ATTLIST text:list-level-style-image text:level %positiveInteger; #REQUIRED> +<!ATTLIST text:list-level-style-image xlink:type (simple) #IMPLIED> +<!ATTLIST text:list-level-style-image xlink:href %uriReference; #IMPLIED> +<!ATTLIST text:list-level-style-image xlink:actuate (onLoad) #IMPLIED> +<!ATTLIST text:list-level-style-image xlink:show (embed) #IMPLIED> + + +<!-- list properties --> +<!ATTLIST style:properties text:space-before %nonNegativeLength; #IMPLIED> +<!ATTLIST style:properties text:min-label-width %nonNegativeLength; #IMPLIED> +<!ATTLIST style:properties text:min-label-distance %nonNegativeLength; #IMPLIED> +<!ATTLIST style:properties text:enable-numbering %boolean; #IMPLIED> +<!ATTLIST style:properties style:list-style-name %styleName; #IMPLIED> + +<!ELEMENT text:outline-style (text:outline-level-style)+> + +<!ELEMENT text:outline-level-style (style:properties?)> + +<!ATTLIST text:outline-level-style text:level %positiveInteger; + #REQUIRED> +<!ATTLIST text:outline-level-style text:style-name %styleName; #IMPLIED> + +<!ATTLIST text:outline-level-style style:num-format %string; #REQUIRED> +<!ATTLIST text:outline-level-style style:num-prefix %string; #IMPLIED> +<!ATTLIST text:outline-level-style style:num-suffix %string; #IMPLIED> +<!ATTLIST text:outline-level-style style:num-letter-sync %boolean; + "false"> +<!ATTLIST text:outline-level-style text:display-levels %positiveInteger; + "1"> +<!ATTLIST text:outline-level-style text:start-value %positiveInteger; + "1"> + +<!ENTITY % field-declarations "text:variable-decls?, + text:user-field-decls?, + text:sequence-decls?"> + +<!ENTITY % variableName "CDATA"> + +<!ENTITY % formula "CDATA"> + +<!ENTITY % valueAttr "text:value-type %valueType; #IMPLIED + text:currency CDATA #IMPLIED" > + +<!ENTITY % valueAndTypeAttr "%valueAttr; + text:value %float; #IMPLIED + text:date-value %date; #IMPLIED + text:time-value %timeInstance; #IMPLIED + text:boolean-value %boolean; #IMPLIED + text:string-value %string; #IMPLIED" > + +<!ENTITY % numFormat 'style:num-format CDATA #IMPLIED + style:num-letter-sync %boolean; "false"'> + + +<!ELEMENT text:date (#PCDATA)> +<!ATTLIST text:date text:date-value %timeInstance; #IMPLIED> +<!ATTLIST text:date text:date-adjust %dateDuration; #IMPLIED> +<!ATTLIST text:date text:fixed %boolean; "false"> +<!ATTLIST text:date style:data-style-name %styleName; #IMPLIED> + +<!ELEMENT text:time (#PCDATA)> +<!ATTLIST text:time text:time-value %timeInstance; #IMPLIED> +<!ATTLIST text:time text:time-adjust %timeDuration; #IMPLIED> +<!ATTLIST text:time text:fixed %boolean; "false"> +<!ATTLIST text:time style:data-style-name %styleName; #IMPLIED> + +<!ELEMENT text:page-number (#PCDATA)> +<!ATTLIST text:page-number text:page-adjust %positiveInteger; #IMPLIED> +<!ATTLIST text:page-number text:select-page (previous|current|next) "current"> +<!ATTLIST text:page-number %numFormat;> + +<!ELEMENT text:page-continuation (#PCDATA)> +<!ATTLIST text:page-continuation text:select-page (previous|next) #REQUIRED> +<!ATTLIST text:page-continuation text:string-value %string; #IMPLIED> + +<!ELEMENT text:sender-firstname (#PCDATA)> +<!ATTLIST text:sender-firstname text:fixed %boolean; "true"> + +<!ELEMENT text:sender-lastname (#PCDATA)> +<!ATTLIST text:sender-lastname text:fixed %boolean; "true"> + +<!ELEMENT text:sender-initials (#PCDATA)> +<!ATTLIST text:sender-initials text:fixed %boolean; "true"> + +<!ELEMENT text:sender-title (#PCDATA)> +<!ATTLIST text:sender-title text:fixed %boolean; "true"> + +<!ELEMENT text:sender-position (#PCDATA)> +<!ATTLIST text:sender-position text:fixed %boolean; "true"> + +<!ELEMENT text:sender-email (#PCDATA)> +<!ATTLIST text:sender-email text:fixed %boolean; "true"> + +<!ELEMENT text:sender-phone-private (#PCDATA)> +<!ATTLIST text:sender-phone-private text:fixed %boolean; "true"> + +<!ELEMENT text:sender-fax (#PCDATA)> +<!ATTLIST text:sender-fax text:fixed %boolean; "true"> + +<!ELEMENT text:sender-company (#PCDATA)> +<!ATTLIST text:sender-company text:fixed %boolean; "true"> + +<!ELEMENT text:sender-phone-work (#PCDATA)> +<!ATTLIST text:sender-phone-work text:fixed %boolean; "true"> + +<!ELEMENT text:sender-street (#PCDATA)> +<!ATTLIST text:sender-street text:fixed %boolean; "true"> + +<!ELEMENT text:sender-city (#PCDATA)> +<!ATTLIST text:sender-city text:fixed %boolean; "true"> + +<!ELEMENT text:sender-postal-code (#PCDATA)> +<!ATTLIST text:sender-postal-code text:fixed %boolean; "true"> + +<!ELEMENT text:sender-country (#PCDATA)> +<!ATTLIST text:sender-country text:fixed %boolean; "true"> + +<!ELEMENT text:sender-state-or-province (#PCDATA)> +<!ATTLIST text:sender-state-or-province text:fixed %boolean; "true"> + +<!ELEMENT text:author-name (#PCDATA)> +<!ATTLIST text:author-name text:fixed %boolean; "true"> + +<!ELEMENT text:author-initials (#PCDATA)> +<!ATTLIST text:author-initials text:fixed %boolean; "true"> + +<!ELEMENT text:placeholder (#PCDATA)> +<!ATTLIST text:placeholder text:placeholder-type (text|table|text-box|image|object) #REQUIRED> +<!ATTLIST text:placeholder text:description %string; #IMPLIED> + +<!ELEMENT text:variable-decls (text:variable-decl)*> + +<!ELEMENT text:variable-decl EMPTY> +<!ATTLIST text:variable-decl text:name %variableName; #REQUIRED> +<!ATTLIST text:variable-decl %valueAndTypeAttr;> + +<!ELEMENT text:variable-set (#PCDATA)> +<!ATTLIST text:variable-set text:name %variableName; #REQUIRED> +<!ATTLIST text:variable-set text:formula %formula; #IMPLIED> +<!ATTLIST text:variable-set %valueAndTypeAttr;> +<!ATTLIST text:variable-set text:display (value|none) "value"> +<!ATTLIST text:variable-set style:data-style-name %styleName; #IMPLIED> + +<!ELEMENT text:variable-get (#PCDATA)> +<!ATTLIST text:variable-get text:name %variableName; #REQUIRED> +<!ATTLIST text:variable-get text:display (value|formula) "value"> +<!ATTLIST text:variable-get style:data-style-name %styleName; #IMPLIED> +<!ATTLIST text:variable-get %valueAttr;> + +<!ELEMENT text:variable-input (#PCDATA)> +<!ATTLIST text:variable-input text:name %variableName; #REQUIRED> +<!ATTLIST text:variable-input text:description %string; #IMPLIED> +<!ATTLIST text:variable-input %valueAndTypeAttr;> +<!ATTLIST text:variable-input text:display (value|none) "value"> +<!ATTLIST text:variable-input style:data-style-name %styleName; #IMPLIED> + +<!ELEMENT text:user-field-decls (text:user-field-decl)*> + +<!ELEMENT text:user-field-decl EMPTY> +<!ATTLIST text:user-field-decl text:name %variableName; #REQUIRED> +<!ATTLIST text:user-field-decl text:formula %formula; #IMPLIED> +<!ATTLIST text:user-field-decl %valueAndTypeAttr;> + +<!ELEMENT text:user-field-get (#PCDATA)> +<!ATTLIST text:user-field-get text:name %variableName; #REQUIRED> +<!ATTLIST text:user-field-get text:display (value|formula|none) "value"> +<!ATTLIST text:user-field-get style:data-style-name %styleName; #IMPLIED> + +<!ELEMENT text:user-field-input (#PCDATA)> +<!ATTLIST text:user-field-input text:name %variableName; #REQUIRED> +<!ATTLIST text:user-field-input text:description %string; #IMPLIED> +<!ATTLIST text:user-field-input style:data-style-name %styleName; #IMPLIED> + +<!ELEMENT text:sequence-decls (text:sequence-decl)*> + +<!ELEMENT text:sequence-decl EMPTY> +<!ATTLIST text:sequence-decl text:name %variableName; #REQUIRED> +<!ATTLIST text:sequence-decl text:display-outline-level %positiveInteger; "0"> +<!ATTLIST text:sequence-decl text:separation-character %character; "."> + +<!ELEMENT text:sequence (#PCDATA)> +<!ATTLIST text:sequence text:name %variableName; #REQUIRED> +<!ATTLIST text:sequence text:formula %formula; #IMPLIED> +<!ATTLIST text:sequence %numFormat;> +<!ATTLIST text:sequence text:ref-name ID #IMPLIED> + +<!ELEMENT text:expression (#PCDATA)> +<!ATTLIST text:expression text:formula %formula; #IMPLIED> +<!ATTLIST text:expression text:display (value|formula ) "value"> +<!ATTLIST text:expression %valueAndTypeAttr;> +<!ATTLIST text:expression style:data-style-name %styleName; #IMPLIED> + +<!ELEMENT text:text-input (#PCDATA)> +<!ATTLIST text:text-input text:description %string; #IMPLIED> + +<!ENTITY % database-table "text:database-name CDATA #REQUIRED + text:table-name CDATA #REQUIRED + text:table-type (table|query|command) #IMPLIED"> + +<!ELEMENT text:database-display (#PCDATA)> +<!ATTLIST text:database-display %database-table;> +<!ATTLIST text:database-display text:column-name %string; #REQUIRED> +<!ATTLIST text:database-display style:data-style-name %styleName; #IMPLIED> +<!ATTLIST text:database-display text:display (none|value) #IMPLIED> + +<!ELEMENT text:database-next (#PCDATA)> +<!ATTLIST text:database-next %database-table;> +<!ATTLIST text:database-next text:condition %formula; #IMPLIED> + +<!ELEMENT text:database-select (#PCDATA)> +<!ATTLIST text:database-select %database-table;> +<!ATTLIST text:database-select text:condition %formula; #IMPLIED> +<!ATTLIST text:database-select text:row-number %integer; #REQUIRED> + +<!ELEMENT text:database-row-number (#PCDATA)> +<!ATTLIST text:database-row-number %database-table;> +<!ATTLIST text:database-row-number %numFormat;> +<!ATTLIST text:database-row-number text:value %integer; #IMPLIED> +<!ATTLIST text:database-row-number text:display (none|value) #IMPLIED> + +<!ELEMENT text:database-name (#PCDATA)> +<!ATTLIST text:database-name %database-table;> +<!ATTLIST text:database-name text:display (none|value) #IMPLIED> + +<!ELEMENT text:initial-creator (#PCDATA)> +<!ATTLIST text:initial-creator text:fixed %boolean; "false"> + +<!ELEMENT text:creation-date (#PCDATA)> +<!ATTLIST text:creation-date text:fixed %boolean; "false"> +<!ATTLIST text:creation-date text:date-value %date; #IMPLIED> +<!ATTLIST text:creation-date style:data-style-name %styleName; #IMPLIED> + +<!ELEMENT text:creation-time (#PCDATA)> +<!ATTLIST text:creation-time text:fixed %boolean; "false"> +<!ATTLIST text:creation-time text:time-value %timeInstance; #IMPLIED> +<!ATTLIST text:creation-time style:data-style-name %styleName; #IMPLIED> + +<!ELEMENT text:description (#PCDATA)> +<!ATTLIST text:description text:fixed %boolean; "false"> + +<!ELEMENT text:user-defined (#PCDATA)> +<!ATTLIST text:user-defined text:fixed %boolean; "false"> +<!ATTLIST text:user-defined text:name %string; #REQUIRED> + +<!ELEMENT text:print-time (#PCDATA)> +<!ATTLIST text:print-time text:fixed %boolean; "false"> +<!ATTLIST text:print-time text:time-value %timeInstance; #IMPLIED> +<!ATTLIST text:print-time style:data-style-name %styleName; #IMPLIED> + +<!ELEMENT text:print-date (#PCDATA)> +<!ATTLIST text:print-date text:fixed %boolean; "false"> +<!ATTLIST text:print-date text:date-value %date; #IMPLIED> +<!ATTLIST text:print-date style:data-style-name %styleName; #IMPLIED> + +<!ELEMENT text:printed-by (#PCDATA)> +<!ATTLIST text:printed-by text:fixed %boolean; "false"> + +<!ELEMENT text:title (#PCDATA)> +<!ATTLIST text:title text:fixed %boolean; "false"> + +<!ELEMENT text:subject (#PCDATA)> +<!ATTLIST text:subject text:fixed %boolean; "false"> + +<!ELEMENT text:keywords (#PCDATA)> +<!ATTLIST text:keywords text:fixed %boolean; "false"> + +<!ELEMENT text:editing-cycles (#PCDATA)> +<!ATTLIST text:editing-cycles text:fixed %boolean; "false"> + +<!ELEMENT text:editing-duration (#PCDATA)> +<!ATTLIST text:editing-duration text:fixed %boolean; "false"> +<!ATTLIST text:editing-duration text:duration %timeDuration; #IMPLIED> +<!ATTLIST text:editing-duration style:data-style-name %styleName; #IMPLIED> + +<!ELEMENT text:modification-time (#PCDATA)> +<!ATTLIST text:modification-time text:fixed %boolean; "false"> +<!ATTLIST text:modification-time text:time-value %timeInstance; #IMPLIED> +<!ATTLIST text:modification-time style:data-style-name %styleName; #IMPLIED> + +<!ELEMENT text:modification-date (#PCDATA)> +<!ATTLIST text:modification-date text:fixed %boolean; "false"> +<!ATTLIST text:modification-date text:date-value %date; #IMPLIED> +<!ATTLIST text:modification-date style:data-style-name %styleName; #IMPLIED> + +<!ELEMENT text:creator (#PCDATA)> +<!ATTLIST text:creator text:fixed %boolean; "false"> + +<!ELEMENT text:conditional-text (#PCDATA)> +<!ATTLIST text:conditional-text text:condition %formula; #REQUIRED> +<!ATTLIST text:conditional-text text:string-value-if-false %string; #REQUIRED> +<!ATTLIST text:conditional-text text:string-value-if-true %string; #REQUIRED> +<!ATTLIST text:conditional-text text:current-value %boolean; "false"> + +<!ELEMENT text:hidden-text (#PCDATA)> +<!ATTLIST text:hidden-text text:condition %formula; #REQUIRED> +<!ATTLIST text:hidden-text text:string-value %string; #REQUIRED> +<!ATTLIST text:hidden-text text:is-hidden %boolean; "false"> + +<!ELEMENT text:hidden-paragraph EMPTY> +<!ATTLIST text:hidden-paragraph text:condition %formula; #REQUIRED> +<!ATTLIST text:hidden-paragraph text:is-hidden %boolean; "false"> + +<!ELEMENT text:chapter (#PCDATA)> +<!ATTLIST text:chapter text:display (name|number|number-and-name| + plain-number-and-name|plain-number) + "number-and-name"> +<!ATTLIST text:chapter text:outline-level %integer; "1"> + +<!ELEMENT text:file-name (#PCDATA)> +<!ATTLIST text:file-name text:display (full|path|name|name-and-extension) + "full"> +<!ATTLIST text:file-name text:fixed %boolean; "false"> + +<!ELEMENT text:template-name (#PCDATA)> +<!ATTLIST text:template-name text:display (full|path|name|name-and-extension| + area|title) "full"> + +<!ELEMENT text:page-variable-set EMPTY> +<!ATTLIST text:page-variable-set text:active %boolean; "true"> +<!ATTLIST text:page-variable-set text:page-adjust %integer; "0"> + +<!ELEMENT text:page-variable-get (#PCDATA)> +<!ATTLIST text:page-variable-get %numFormat;> + +<!ELEMENT text:execute-macro (#PCDATA|office:events)* > +<!ATTLIST text:execute-macro text:description %string; #IMPLIED> + + +<!ELEMENT text:dde-connection-decls (text:dde-connection-decl)*> + +<!ELEMENT text:dde-connection-decl EMPTY> +<!ATTLIST text:dde-connection-decl text:name %string; #REQUIRED> +<!ATTLIST text:dde-connection-decl office:dde-application %string; #REQUIRED> +<!ATTLIST text:dde-connection-decl office:dde-topic %string; #REQUIRED> +<!ATTLIST text:dde-connection-decl office:dde-item %string; #REQUIRED> +<!ATTLIST text:dde-connection-decl office:automatic-update %boolean; "false"> + +<!ELEMENT text:dde-connection (#PCDATA)> +<!ATTLIST text:dde-connection text:connection-name %string; #REQUIRED> + +<!ELEMENT text:reference-ref (#PCDATA)> +<!ATTLIST text:reference-ref text:ref-name %string; #REQUIRED> +<!ATTLIST text:reference-ref text:reference-format (page|chapter|text|direction) #IMPLIED> + +<!ELEMENT text:sequence-ref (#PCDATA)> +<!ATTLIST text:sequence-ref text:ref-name %string; #REQUIRED> +<!ATTLIST text:sequence-ref text:reference-format (page|chapter|text|direction|category-and-value|caption|value) #IMPLIED> + +<!ELEMENT text:bookmark-ref (#PCDATA)> +<!ATTLIST text:bookmark-ref text:ref-name %string; #REQUIRED> +<!ATTLIST text:bookmark-ref text:reference-format (page|chapter|text|direction) #IMPLIED> + +<!ELEMENT text:footnote-ref (#PCDATA)> +<!ATTLIST text:footnote-ref text:ref-name %string; #REQUIRED> +<!ATTLIST text:footnote-ref text:reference-format (page|chapter|text|direction) #IMPLIED> + +<!ELEMENT text:endnote-ref (#PCDATA)> +<!ATTLIST text:endnote-ref text:ref-name %string; #REQUIRED> +<!ATTLIST text:endnote-ref text:reference-format (page|chapter|text|direction) #IMPLIED> + +<!ELEMENT text:sheet-name (#PCDATA)> + +<!ELEMENT text:page-count (#PCDATA)> +<!ATTLIST text:page-count style:num-format %string; #IMPLIED> +<!ATTLIST text:page-count style:num-letter-sync %boolean; "false"> + +<!ELEMENT text:paragraph-count (#PCDATA)> +<!ATTLIST text:paragraph-count style:num-format %string; #IMPLIED> +<!ATTLIST text:paragraph-count style:num-letter-sync %boolean; "false"> + +<!ELEMENT text:word-count (#PCDATA)> +<!ATTLIST text:word-count style:num-format %string; #IMPLIED> +<!ATTLIST text:word-count style:num-letter-sync %boolean; "false"> + +<!ELEMENT text:character-count (#PCDATA)> +<!ATTLIST text:character-count style:num-format %string; #IMPLIED> +<!ATTLIST text:character-count style:num-letter-sync %boolean; "false"> + +<!ELEMENT text:table-count (#PCDATA)> +<!ATTLIST text:table-count style:num-format %string; #IMPLIED> +<!ATTLIST text:table-count style:num-letter-sync %boolean; "false"> + +<!ELEMENT text:image-count (#PCDATA)> +<!ATTLIST text:image-count style:num-format %string; #IMPLIED> +<!ATTLIST text:image-count style:num-letter-sync %boolean; "false"> + +<!ELEMENT text:object-count (#PCDATA)> +<!ATTLIST text:object-count style:num-format %string; #IMPLIED> +<!ATTLIST text:object-count style:num-letter-sync %boolean; "false"> + +<!ELEMENT text:bibliography-mark (#PCDATA)> +<!ATTLIST text:bibliography-mark text:bibliography-type + ( article | book | booklet | conference | custom1 | custom2 | custom3 | + custom4 | custom5 | email | inbook | incollection | inproceedings | + journal | manual | mastersthesis | misc | phdthesis | proceedings | + techreport | unpublished | www ) #REQUIRED > +<!ATTLIST text:bibliography-mark text:identifier CDATA #IMPLIED> +<!ATTLIST text:bibliography-mark text:address CDATA #IMPLIED> +<!ATTLIST text:bibliography-mark text:annote CDATA #IMPLIED> +<!ATTLIST text:bibliography-mark text:author CDATA #IMPLIED> +<!ATTLIST text:bibliography-mark text:booktitle CDATA #IMPLIED> +<!ATTLIST text:bibliography-mark text:chapter CDATA #IMPLIED> +<!ATTLIST text:bibliography-mark text:edition CDATA #IMPLIED> +<!ATTLIST text:bibliography-mark text:editor CDATA #IMPLIED> +<!ATTLIST text:bibliography-mark text:howpublished CDATA #IMPLIED> +<!ATTLIST text:bibliography-mark text:institution CDATA #IMPLIED> +<!ATTLIST text:bibliography-mark text:journal CDATA #IMPLIED> +<!ATTLIST text:bibliography-mark text:month CDATA #IMPLIED> +<!ATTLIST text:bibliography-mark text:note CDATA #IMPLIED> +<!ATTLIST text:bibliography-mark text:number CDATA #IMPLIED> +<!ATTLIST text:bibliography-mark text:organizations CDATA #IMPLIED> +<!ATTLIST text:bibliography-mark text:pages CDATA #IMPLIED> +<!ATTLIST text:bibliography-mark text:publisher CDATA #IMPLIED> +<!ATTLIST text:bibliography-mark text:school CDATA #IMPLIED> +<!ATTLIST text:bibliography-mark text:series CDATA #IMPLIED> +<!ATTLIST text:bibliography-mark text:title CDATA #IMPLIED> +<!ATTLIST text:bibliography-mark text:report-type CDATA #IMPLIED> +<!ATTLIST text:bibliography-mark text:volume CDATA #IMPLIED> +<!ATTLIST text:bibliography-mark text:year CDATA #IMPLIED> +<!ATTLIST text:bibliography-mark text:url CDATA #IMPLIED> +<!ATTLIST text:bibliography-mark text:custom1 CDATA #IMPLIED> +<!ATTLIST text:bibliography-mark text:custom2 CDATA #IMPLIED> +<!ATTLIST text:bibliography-mark text:custom3 CDATA #IMPLIED> +<!ATTLIST text:bibliography-mark text:custom4 CDATA #IMPLIED> +<!ATTLIST text:bibliography-mark text:custom5 CDATA #IMPLIED> +<!ATTLIST text:bibliography-mark text:isbn CDATA #IMPLIED> + + +<!ELEMENT text:bookmark EMPTY> +<!ATTLIST text:bookmark text:name CDATA #REQUIRED> + +<!ELEMENT text:bookmark-start EMPTY> +<!ATTLIST text:bookmark-start text:name CDATA #REQUIRED> + +<!ELEMENT text:bookmark-end EMPTY> +<!ATTLIST text:bookmark-end text:name CDATA #REQUIRED> + +<!ELEMENT text:reference-mark EMPTY> +<!ATTLIST text:reference-mark text:name CDATA #REQUIRED> + +<!ELEMENT text:reference-mark-start EMPTY> +<!ATTLIST text:reference-mark-start text:name CDATA #REQUIRED> + +<!ELEMENT text:reference-mark-end EMPTY> +<!ATTLIST text:reference-mark-end text:name CDATA #REQUIRED> + +<!ELEMENT text:footnotes-configuration (text:footnote-continuation-notice-forward?,text:footnote-continuation-notice-backward?)> +<!ATTLIST text:footnotes-configuration style:num-prefix %string; #IMPLIED> +<!ATTLIST text:footnotes-configuration style:num-suffix %string; #IMPLIED> +<!ATTLIST text:footnotes-configuration style:num-format %string; #IMPLIED> +<!ATTLIST text:footnotes-configuration style:num-letter-sync %string; #IMPLIED> +<!ATTLIST text:footnotes-configuration text:citation-body-style-name %styleName; #IMPLIED> +<!ATTLIST text:footnotes-configuration text:citation-style-name %styleName; #IMPLIED> +<!ATTLIST text:footnotes-configuration text:default-style-name %styleName; #IMPLIED> +<!ATTLIST text:footnotes-configuration text:master-page-name %styleName; #IMPLIED> +<!ATTLIST text:footnotes-configuration text:start-value %integer; #IMPLIED> +<!ATTLIST text:footnotes-configuration text:footnotes-position (document|page) "page"> +<!ATTLIST text:footnotes-configuration text:start-numbering-at (document|chapter|page) "document"> + +<!ELEMENT text:footnote-continuation-notice-forward (#PCDATA)> +<!ELEMENT text:footnote-continuation-notice-backward (#PCDATA)> + +<!ELEMENT text:endnotes-configuration EMPTY> +<!ATTLIST text:endnotes-configuration style:num-prefix %string; #IMPLIED> +<!ATTLIST text:endnotes-configuration style:num-suffix %string; #IMPLIED> +<!ATTLIST text:endnotes-configuration style:num-format %string; #IMPLIED> +<!ATTLIST text:endnotes-configuration style:num-letter-sync %string; #IMPLIED> +<!ATTLIST text:endnotes-configuration text:start-value %integer; #IMPLIED> +<!ATTLIST text:endnotes-configuration text:citation-style-name %styleName; #IMPLIED> +<!ATTLIST text:endnotes-configuration text:citation-body-style-name %styleName; #IMPLIED> +<!ATTLIST text:endnotes-configuration text:default-style-name %styleName; #IMPLIED> +<!ATTLIST text:endnotes-configuration text:master-page-name %styleName; #IMPLIED> + +<!-- Validity constraint: text:footnote and text:endnote elements may not + contain other text:footnote or text:endnote elements, even though the DTD + allows this (via the %text; in the foot-/endnote-body). + Unfortunatetly, this constraint cannot be easily specified in the DTD. +--> +<!ELEMENT text:footnote (text:footnote-citation, text:footnote-body)> +<!ATTLIST text:footnote text:id ID #IMPLIED> + +<!ELEMENT text:footnote-citation (#PCDATA)> +<!ATTLIST text:footnote-citation text:label %string; #IMPLIED> + +<!ELEMENT text:footnote-body (text:h|text:p| + text:ordered-list|text:unordered-list)*> + +<!ELEMENT text:endnote (text:endnote-citation, text:endnote-body)> +<!ATTLIST text:endnote text:id ID #IMPLIED> + +<!ELEMENT text:endnote-citation (#PCDATA)> +<!ATTLIST text:endnote-citation text:label %string; #IMPLIED> + +<!ELEMENT text:endnote-body (text:h|text:p| + text:ordered-list|text:unordered-list)*> + +<!ENTITY % sectionAttr "text:name CDATA #REQUIRED + text:style-name %styleName; #IMPLIED + text:protected %boolean; 'false' "> + + +<!ELEMENT text:section ((text:section-source|office:dde-source)?, + %sectionText;) > + +<!ATTLIST text:section %sectionAttr;> +<!ATTLIST text:section text:display (true|none|condition) "true"> +<!ATTLIST text:section text:condition %formula; #IMPLIED> +<!ATTLIST text:section text:protection-key CDATA #IMPLIED> +<!ATTLIST text:section text:is-hidden %boolean; #IMPLIED> + +<!ELEMENT text:section-source EMPTY> +<!ATTLIST text:section-source xlink:href %string; #IMPLIED> +<!ATTLIST text:section-source xlink:type (simple) #FIXED "simple"> +<!ATTLIST text:section-source xlink:show (embed) #FIXED "embed"> +<!ATTLIST text:section-source text:section-name %string; #IMPLIED> +<!ATTLIST text:section-source text:filter-name %string; #IMPLIED> + +<!ELEMENT text:table-of-content (text:table-of-content-source, + text:index-body) > +<!ATTLIST text:table-of-content %sectionAttr;> + +<!ELEMENT text:table-of-content-source (text:index-title-template? , + text:table-of-content-entry-template*, + text:index-source-styles* ) > +<!ATTLIST text:table-of-content-source text:outline-level %integer; #IMPLIED> +<!ATTLIST text:table-of-content-source text:use-outline-level %boolean; "true"> +<!ATTLIST text:table-of-content-source text:use-index-marks %boolean; "true"> +<!ATTLIST text:table-of-content-source text:use-index-source-styles + %boolean; "false"> +<!ATTLIST text:table-of-content-source text:index-scope (document|chapter) + "document"> +<!ATTLIST text:table-of-content-source text:relative-tab-stop-position + %boolean; "true"> +<!ATTLIST text:table-of-content-source fo:language %string; #IMPLIED> +<!ATTLIST text:table-of-content-source fo:country %string; #IMPLIED> +<!ATTLIST text:table-of-content-source text:sort-algorithm %string; #IMPLIED> + +<!ELEMENT text:table-of-content-entry-template (text:index-entry-chapter-number | + text:index-entry-page-number | + text:index-entry-text | + text:index-entry-span | + text:index-entry-tab-stop | + text:index-entry-link-start | + text:index-entry-link-end)* > +<!ATTLIST text:table-of-content-entry-template text:outline-level + %integer; #REQUIRED> +<!ATTLIST text:table-of-content-entry-template text:style-name + %styleName; #REQUIRED> + +<!ELEMENT text:illustration-index + (text:illustration-index-source, text:index-body)> +<!ATTLIST text:illustration-index %sectionAttr;> + +<!ELEMENT text:illustration-index-source (text:index-title-template?, + text:illustration-index-entry-template?) > +<!ATTLIST text:illustration-index-source text:index-scope + (document|chapter) "document"> +<!ATTLIST text:illustration-index-source text:relative-tab-stop-position + %boolean; "true"> +<!ATTLIST text:illustration-index-source text:use-caption %boolean; "true"> +<!ATTLIST text:illustration-index-source text:caption-sequence-name + %string; #IMPLIED> +<!ATTLIST text:illustration-index-source text:caption-sequence-format + (text|category-and-value|caption) "text"> +<!ATTLIST text:illustration-index-source fo:language %string; #IMPLIED> +<!ATTLIST text:illustration-index-source fo:country %string; #IMPLIED> +<!ATTLIST text:illustration-index-source text:sort-algorithm %string; #IMPLIED> + +<!ELEMENT text:illustration-index-entry-template + ( text:index-entry-page-number | + text:index-entry-text | + text:index-entry-span | + text:index-entry-tab-stop )* > +<!ATTLIST text:illustration-index-entry-template text:style-name + %styleName; #REQUIRED> + +<!ELEMENT text:table-index (text:table-index-source, text:index-body)> +<!ATTLIST text:table-index %sectionAttr;> + +<!ELEMENT text:table-index-source (text:index-title-template?, + text:table-index-entry-template?) > +<!ATTLIST text:table-index-source text:index-scope + (document|chapter) "document"> +<!ATTLIST text:table-index-source text:relative-tab-stop-position + %boolean; "true"> +<!ATTLIST text:table-index-source text:use-caption %boolean; "true"> +<!ATTLIST text:table-index-source text:caption-sequence-name + %string; #IMPLIED> +<!ATTLIST text:table-index-source text:caption-sequence-format + (text|category-and-value|caption) "text"> +<!ATTLIST text:table-index-source fo:language %string; #IMPLIED> +<!ATTLIST text:table-index-source fo:country %string; #IMPLIED> +<!ATTLIST text:table-index-source text:sort-algorithm %string; #IMPLIED> + +<!ELEMENT text:table-index-entry-template ( text:index-entry-page-number | + text:index-entry-text | + text:index-entry-span | + text:index-entry-tab-stop )* > +<!ATTLIST text:table-index-entry-template text:style-name + %styleName; #REQUIRED> + +<!ELEMENT text:object-index ( text:object-index-source, text:index-body ) > +<!ATTLIST text:object-index %sectionAttr;> + +<!ELEMENT text:object-index-source ( text:index-title-template?, + text:object-index-entry-template? ) > +<!ATTLIST text:object-index-source text:index-scope + (document|chapter) "document"> +<!ATTLIST text:object-index-source text:relative-tab-stop-position + %boolean; "true"> +<!ATTLIST text:object-index-source text:use-spreadsheet-objects + %boolean; "false"> +<!ATTLIST text:object-index-source text:use-draw-objects %boolean; "false"> +<!ATTLIST text:object-index-source text:use-chart-objects %boolean; "false"> +<!ATTLIST text:object-index-source text:use-other-objects %boolean; "false"> +<!ATTLIST text:object-index-source text:use-math-objects %boolean; "false"> +<!ATTLIST text:object-index-source fo:language %string; #IMPLIED> +<!ATTLIST text:object-index-source fo:country %string; #IMPLIED> +<!ATTLIST text:object-index-source text:sort-algorithm %string; #IMPLIED> + +<!ELEMENT text:object-index-entry-template ( text:index-entry-page-number | + text:index-entry-text | + text:index-entry-span | + text:index-entry-tab-stop )* > +<!ATTLIST text:object-index-entry-template text:style-name + %styleName; #REQUIRED > + +<!ELEMENT text:user-index (text:user-index-source, text:index-body) > +<!ATTLIST text:user-index %sectionAttr;> + +<!ELEMENT text:user-index-source ( text:index-title-template?, + text:user-index-entry-template*, + text:index-source-styles* ) > +<!ATTLIST text:user-index-source text:index-scope + (document|chapter) "document"> +<!ATTLIST text:user-index-source text:relative-tab-stop-position + %boolean; "true"> +<!ATTLIST text:user-index-source text:use-index-marks %boolean; "false"> +<!ATTLIST text:user-index-source text:use-graphics %boolean; "false"> +<!ATTLIST text:user-index-source text:use-tables %boolean; "false"> +<!ATTLIST text:user-index-source text:use-floating-frames %boolean; "false"> +<!ATTLIST text:user-index-source text:use-objects %boolean; "false"> +<!ATTLIST text:user-index-source text:use-index-source-styles + %boolean; "false"> +<!ATTLIST text:user-index-source text:copy-outline-levels %boolean; "false"> +<!ATTLIST text:user-index-source fo:language %string; #IMPLIED> +<!ATTLIST text:user-index-source fo:country %string; #IMPLIED> +<!ATTLIST text:user-index-source text:sort-algorithm %string; #IMPLIED> +<!ATTLIST text:user-index-source text:index-name %string; #IMPLIED> + +<!ELEMENT text:user-index-entry-template ( text:index-entry-chapter | + text:index-entry-page-number | + text:index-entry-text | + text:index-entry-span | + text:index-entry-tab-stop )* > +<!ATTLIST text:user-index-entry-template text:outline-level %integer; #REQUIRED> +<!ATTLIST text:user-index-entry-template text:style-name %styleName; #REQUIRED> + +<!ELEMENT text:alphabetical-index (text:alphabetical-index-source, + text:index-body)> +<!ATTLIST text:alphabetical-index %sectionAttr;> + +<!ELEMENT text:alphabetical-index-source ( text:index-title-template?, + text:alphabetical-index-entry-template* ) > +<!ATTLIST text:alphabetical-index-source text:index-scope + (document|chapter) "document"> +<!ATTLIST text:alphabetical-index-source text:relative-tab-stop-position + %boolean; "true"> +<!ATTLIST text:alphabetical-index-source text:ignore-case %boolean; "false"> +<!ATTLIST text:alphabetical-index-source text:main-entry-style-name + %styleName; #IMPLIED> +<!ATTLIST text:alphabetical-index-source text:alphabetical-separators + %boolean; "false"> +<!ATTLIST text:alphabetical-index-source text:combine-entries + %boolean; "true"> +<!ATTLIST text:alphabetical-index-source text:combine-entries-with-dash + %boolean; "false"> +<!ATTLIST text:alphabetical-index-source text:combine-entries-with-pp + %boolean; "true"> +<!ATTLIST text:alphabetical-index-source text:use-keys-as-entries + %boolean; "false"> +<!ATTLIST text:alphabetical-index-source text:capitalize-entries + %boolean; "false"> +<!ATTLIST text:alphabetical-index-source text:comma-separated + %boolean; "false"> +<!ATTLIST text:alphabetical-index-source fo:language %string; #IMPLIED> +<!ATTLIST text:alphabetical-index-source fo:country %string; #IMPLIED> +<!ATTLIST text:alphabetical-index-source text:sort-algorithm %string; #IMPLIED> + +<!ELEMENT text:alphabetical-index-entry-template ( text:index-entry-chapter | + text:index-entry-page-number | + text:index-entry-text | + text:index-entry-span | + text:index-entry-tab-stop )* > +<!ATTLIST text:alphabetical-index-entry-template text:outline-level + (1|2|3|separator) #REQUIRED> +<!ATTLIST text:alphabetical-index-entry-template text:style-name + %styleName; #REQUIRED> + +<!ELEMENT text:alphabetical-index-auto-mark-file EMPTY> +<!ATTLIST text:alphabetical-index-auto-mark-file xlink:href CDATA #IMPLIED> +<!ATTLIST text:alphabetical-index-auto-mark-file xlink:type (simple) #FIXED "simple"> + +<!ELEMENT text:bibliography (text:bibliography-source, text:index-body) > +<!ATTLIST text:bibliography %sectionAttr;> + +<!ELEMENT text:bibliography-source ( text:index-title-template?, + text:bibliography-entry-template* ) > + +<!ELEMENT text:bibliography-entry-template ( text:index-entry-span | + text:index-entry-tab-stop | + text:index-entry-bibliography )* > +<!ATTLIST text:bibliography-entry-template text:bibliography-type + ( article | book | booklet | conference | custom1 | custom2 | + custom3 | custom4 | custom5 | email | inbook | incollection | + inproceedings | journal | manual | mastersthesis | misc | + phdthesis | proceedings | techreport | unpublished | www ) + #REQUIRED > +<!ATTLIST text:bibliography-entry-template text:style-name + %styleName; #REQUIRED> + +<!ELEMENT text:index-body %sectionText; > + +<!-- +Validity constraint: text:index-title elements may appear only in +indices, and there may be only one text:index-title element. +--> +<!ELEMENT text:index-title %sectionText; > +<!ATTLIST text:index-title text:style-name %styleName; #IMPLIED> +<!ATTLIST text:index-title text:name %string; #IMPLIED> + +<!ELEMENT text:index-title-template (#PCDATA)> +<!ATTLIST text:index-title-template text:style-name %styleName; #IMPLIED> + +<!ELEMENT text:index-entry-chapter-number EMPTY> +<!ATTLIST text:index-entry-chapter-number text:style-name %styleName; #IMPLIED> + +<!ELEMENT text:index-entry-chapter EMPTY> +<!ATTLIST text:index-entry-chapter text:style-name %styleName; #IMPLIED> +<!ATTLIST text:index-entry-chapter text:display (name|number|number-and-name) + "number-and-name" > + +<!ELEMENT text:index-entry-text EMPTY> +<!ATTLIST text:index-entry-text text:style-name %styleName; #IMPLIED> + +<!ELEMENT text:index-entry-page-number EMPTY> +<!ATTLIST text:index-entry-page-number text:style-name %styleName; #IMPLIED> + +<!ELEMENT text:index-entry-span (#PCDATA)> +<!ATTLIST text:index-entry-span text:style-name %styleName; #IMPLIED> + +<!ELEMENT text:index-entry-bibliography EMPTY> +<!ATTLIST text:index-entry-bibliography text:style-name %styleName; #IMPLIED> +<!ATTLIST text:index-entry-bibliography text:bibliography-data-field + ( address | annote | author | bibliography-type | + booktitle | chapter | custom1 | custom2 | + custom3 | custom4 | custom5 | edition | editor | + howpublished | identifier | institution | isbn | + journal | month | note | number | organizations | + pages | publisher | report-type | school | + series | title | url | volume | year ) #REQUIRED> + + +<!ELEMENT text:index-entry-tab-stop EMPTY> +<!ATTLIST text:index-entry-tab-stop text:style-name %styleName; #IMPLIED> +<!ATTLIST text:index-entry-tab-stop style:leader-char %character; " "> +<!ATTLIST text:index-entry-tab-stop style:type (left|right) "left"> +<!ATTLIST text:index-entry-tab-stop style:position %length; #IMPLIED> +<!ATTLIST text:index-entry-tab-stop style:with-tab %boolean; "true"> + +<!ELEMENT text:index-entry-link-start EMPTY> +<!ATTLIST text:index-entry-link-start text:style-name %styleName; #IMPLIED> + +<!ELEMENT text:index-entry-link-end EMPTY> +<!ATTLIST text:index-entry-link-end text:style-name %styleName; #IMPLIED> + +<!ELEMENT text:index-source-styles (text:index-source-style)*> +<!ATTLIST text:index-source-styles text:outline-level %integer; #REQUIRED> + +<!ELEMENT text:index-source-style EMPTY> +<!ATTLIST text:index-source-style text:style-name %styleName; #REQUIRED> + +<!ELEMENT text:toc-mark-start EMPTY> +<!ATTLIST text:toc-mark-start text:id %string; #REQUIRED> +<!ATTLIST text:toc-mark-start text:outline-level %integer; #IMPLIED> + +<!ELEMENT text:toc-mark-end EMPTY> +<!ATTLIST text:toc-mark-end text:id %string; #REQUIRED> + +<!ELEMENT text:toc-mark EMPTY> +<!ATTLIST text:toc-mark text:string-value %string; #REQUIRED> +<!ATTLIST text:toc-mark text:outline-level %integer; #IMPLIED> + +<!ELEMENT text:user-index-mark-start EMPTY> +<!ATTLIST text:user-index-mark-start text:id %string; #REQUIRED> +<!ATTLIST text:user-index-mark-start text:outline-level %integer; #IMPLIED> +<!ATTLIST text:user-index-mark-start text:index-name %string; #IMPLIED> + +<!ELEMENT text:user-index-mark-end EMPTY> +<!ATTLIST text:user-index-mark-end text:id %string; #REQUIRED> + +<!ELEMENT text:user-index-mark EMPTY> +<!ATTLIST text:user-index-mark text:string-value %string; #REQUIRED> +<!ATTLIST text:user-index-mark text:outline-level %integer; #IMPLIED> +<!ATTLIST text:user-index-mark text:index-name %string; #IMPLIED> + +<!ELEMENT text:alphabetical-index-mark-start EMPTY> +<!ATTLIST text:alphabetical-index-mark-start text:id %string; #REQUIRED> +<!ATTLIST text:alphabetical-index-mark-start text:key1 %string; #IMPLIED> +<!ATTLIST text:alphabetical-index-mark-start text:key2 %string; #IMPLIED> +<!ATTLIST text:alphabetical-index-mark-start text:main-etry %boolean; "false"> + +<!ELEMENT text:alphabetical-index-mark-end EMPTY> +<!ATTLIST text:alphabetical-index-mark-end text:id %string; #REQUIRED> + +<!ELEMENT text:alphabetical-index-mark EMPTY> +<!ATTLIST text:alphabetical-index-mark text:string-value %string; #REQUIRED> +<!ATTLIST text:alphabetical-index-mark text:key1 %string; #IMPLIED> +<!ATTLIST text:alphabetical-index-mark text:key2 %string; #IMPLIED> +<!ATTLIST text:alphabetical-index-mark text:main-etry %boolean; "false"> + +<!ELEMENT text:bibliography-configuration (text:sort-key)*> +<!ATTLIST text:bibliography-configuration text:prefix %string; #IMPLIED> +<!ATTLIST text:bibliography-configuration text:suffix %string; #IMPLIED> +<!ATTLIST text:bibliography-configuration text:sort-by-position %boolean; "true"> +<!ATTLIST text:bibliography-configuration text:numbered-entries %boolean; "false"> +<!ATTLIST text:bibliography-configuration fo:language %string; #IMPLIED> +<!ATTLIST text:bibliography-configuration fo:country %string; #IMPLIED> +<!ATTLIST text:bibliography-configuration text:sort-algorithm %string; #IMPLIED> + +<!ELEMENT text:sort-key EMPTY> +<!ATTLIST text:sort-key text:key ( address | annote | author | + bibliography-type | booktitle | chapter | custom1 | custom2 | + custom3 | custom4 | custom5 | edition | editor | howpublished | + identifier | institution | isbn | journal | month | note | number | + organizations | pages | publisher | report-type | school | series | + title | url | volume | year ) #REQUIRED> +<!ATTLIST text:sort-key text:sort-ascending %boolean; "true"> + +<!ELEMENT text:linenumbering-configuration (text:linenumbering-separator?)> +<!ATTLIST text:linenumbering-configuration text:style-name %styleName; #IMPLIED> +<!ATTLIST text:linenumbering-configuration text:number-lines %boolean; "true"> +<!ATTLIST text:linenumbering-configuration text:count-empty-lines %boolean; "true"> +<!ATTLIST text:linenumbering-configuration text:count-in-floating-frames %boolean; "false"> +<!ATTLIST text:linenumbering-configuration text:restart-numbering %boolean; "false"> +<!ATTLIST text:linenumbering-configuration text:offset %nonNegativeLength; #IMPLIED> +<!ATTLIST text:linenumbering-configuration style:num-format (1|a|A|i|I) "1"> +<!ATTLIST text:linenumbering-configuration style:num-letter-sync %boolean; "false"> +<!ATTLIST text:linenumbering-configuration text:number-position (left|rigth|inner|outer) "left"> +<!ATTLIST text:linenumbering-configuration text:increment %nonNegativeInteger; #IMPLIED> + +<!ELEMENT text:linenumbering-separator (#PCDATA)> +<!ATTLIST text:linenumbering-separator text:increment %nonNegativeInteger; #IMPLIED> + +<!ELEMENT text:script (#PCDATA)> +<!ATTLIST text:script script:language CDATA #REQUIRED> +<!ATTLIST text:script xlink:href CDATA #IMPLIED> +<!ATTLIST text:script xlink:type (simple) #FIXED "simple"> + +<!ELEMENT text:measure (#PCDATA)> +<!ATTLIST text:measure text:kind (value|unit|gap) #REQUIRED> + +<!ELEMENT text:ruby (text:ruby-base, text:ruby-text)> +<!ATTLIST text:ruby text:style-name %styleName; #IMPLIED> + +<!ELEMENT text:ruby-base %inline-text;> + +<!ELEMENT text:ruby-text (#PCDATA)> +<!ATTLIST text:ruby-text text:style-name %styleName; #IMPLIED> + +<!-- elements for change tracking --> + +<!ELEMENT text:change EMPTY> +<!ATTLIST text:change text:change-id CDATA #REQUIRED> + +<!ELEMENT text:change-start EMPTY> +<!ATTLIST text:change-start text:change-id CDATA #REQUIRED> + +<!ELEMENT text:change-end EMPTY> +<!ATTLIST text:change-end text:change-id CDATA #REQUIRED> + +<!ELEMENT text:tracked-changes (text:changed-region)*> +<!ATTLIST text:tracked-changes text:track-changes %boolean; "true"> +<!ATTLIST text:tracked-changes text:protection-key CDATA #IMPLIED> + +<!ELEMENT text:changed-region (text:insertion | + (text:deletion, text:insertion?) | + text:format-change) > +<!ATTLIST text:changed-region text:id ID #REQUIRED> +<!ATTLIST text:changed-region text:merge-last-paragraph %boolean; "true"> + +<!ELEMENT text:insertion (office:change-info, %sectionText;)> +<!ELEMENT text:deletion (office:change-info, %sectionText;)> +<!ELEMENT text:format-change (office:change-info)> + diff --git a/openoffice/share/dtd/officedocument/1_0/toolbar.dtd b/openoffice/share/dtd/officedocument/1_0/toolbar.dtd new file mode 100644 index 0000000000000000000000000000000000000000..ef70dc80b12bd341e294b5a030f9ee24c0261c9c --- /dev/null +++ b/openoffice/share/dtd/officedocument/1_0/toolbar.dtd @@ -0,0 +1,63 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<!ENTITY % boolean "(true|false)"> +<!ENTITY % numeric "CDATA"> +<!ENTITY % alignment "(top|bottom|left|right)"> +<!ENTITY % style "(symbol|text|symboltext)"> +<!ELEMENT toolbar:toolbar (toolbar:toolbaritem | toolbar:toolbarspace | toolbar:toolbarbreak | toolbar:toolbarseparator)*> +<!ATTLIST toolbar:toolbar + xmlns:toolbar CDATA #FIXED "http://openoffice.org/2001/toolbar" + xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink" +> +<!ELEMENT toolbar:toolbaritem EMPTY> +<!ATTLIST toolbar:toolbaritem + xlink:href CDATA #REQUIRED + toolbar:visible %boolean; "true" + toolbar:userdefined %boolean; "false" + toolbar:text CDATA #IMPLIED + toolbar:width %numeric; "0" + toolbar:style CDATA #IMPLIED + toolbar:bitmap CDATA #IMPLIED + toolbar:helpid CDATA #IMPLIED +> +<!ELEMENT toolbar:toolbarspace EMPTY> +<!ELEMENT toolbar:toolbarbreak EMPTY> +<!ELEMENT toolbar:toolbarseparator EMPTY> +<!ELEMENT toolbar:toolbarlayouts (toolbar:toolbarlayout*)> +<!ATTLIST toolbar:toolbarlayouts + xmlns:toolbar CDATA #FIXED "http://openoffice.org/2001/toolbar" +> +<!ELEMENT toolbar:toolbarlayout EMPTY> +<!ATTLIST toolbar:toolbarlayout + toolbar:id CDATA #REQUIRED + toolbar:floatingposleft %numeric; #IMPLIED + toolbar:floatingpostop %numeric; #IMPLIED + toolbar:floatinglines %numeric; "0" + toolbar:dockinglines %numeric; "1" + toolbar:align %alignment; "left" + toolbar:visible %boolean; "false" + toolbar:floating %boolean; "false" + toolbar:style %style; "symbol" + toolbar:userdefname CDATA #IMPLIED +> diff --git a/openoffice/share/extensions/install/dict-de_at-frami_2017-01-12.oxt b/openoffice/share/extensions/install/dict-de_at-frami_2017-01-12.oxt new file mode 100644 index 0000000000000000000000000000000000000000..df2df3776bc9e940d13d9db68d48ddbcfcb69b40 Binary files /dev/null and b/openoffice/share/extensions/install/dict-de_at-frami_2017-01-12.oxt differ diff --git a/openoffice/share/extensions/install/dict-de_ch-frami_2017-01-12.oxt b/openoffice/share/extensions/install/dict-de_ch-frami_2017-01-12.oxt new file mode 100644 index 0000000000000000000000000000000000000000..7992bd8bae60661a2b7eb909b4f2a416e1d613fd Binary files /dev/null and b/openoffice/share/extensions/install/dict-de_ch-frami_2017-01-12.oxt differ diff --git a/openoffice/share/extensions/install/dict-de_de-frami_2017-01-12.oxt b/openoffice/share/extensions/install/dict-de_de-frami_2017-01-12.oxt new file mode 100644 index 0000000000000000000000000000000000000000..7c563f9231a1787adf8678874c61eff1fe48be40 Binary files /dev/null and b/openoffice/share/extensions/install/dict-de_de-frami_2017-01-12.oxt differ diff --git a/openoffice/share/extensions/install/dict-en.oxt b/openoffice/share/extensions/install/dict-en.oxt new file mode 100644 index 0000000000000000000000000000000000000000..dd561ccdc32aeec97c884db005bba473551f4127 Binary files /dev/null and b/openoffice/share/extensions/install/dict-en.oxt differ diff --git a/openoffice/share/extensions/install/dict-it.oxt b/openoffice/share/extensions/install/dict-it.oxt new file mode 100644 index 0000000000000000000000000000000000000000..e2529b7eccbec15fde24128f97da0ca25db64586 Binary files /dev/null and b/openoffice/share/extensions/install/dict-it.oxt differ diff --git a/openoffice/share/extensions/install/lo-oo-ressources-linguistiques-fr-v5.3.oxt b/openoffice/share/extensions/install/lo-oo-ressources-linguistiques-fr-v5.3.oxt new file mode 100644 index 0000000000000000000000000000000000000000..fcbd270cc05f67029a78ca98b80de01edc675669 Binary files /dev/null and b/openoffice/share/extensions/install/lo-oo-ressources-linguistiques-fr-v5.3.oxt differ diff --git a/openoffice/share/extensions/package.txt b/openoffice/share/extensions/package.txt new file mode 100644 index 0000000000000000000000000000000000000000..4ec319646932e688f7d70fa0746d74b2a5e4e0f1 --- /dev/null +++ b/openoffice/share/extensions/package.txt @@ -0,0 +1 @@ +DO NOT DELETE THIS FILE \ No newline at end of file diff --git a/openoffice/share/fingerprint/afrikaans.lm b/openoffice/share/fingerprint/afrikaans.lm new file mode 100644 index 0000000000000000000000000000000000000000..c110f154b664d94056dfa538f2f905bccb111eb8 --- /dev/null +++ b/openoffice/share/fingerprint/afrikaans.lm @@ -0,0 +1,400 @@ +_ 23602 +e 8036 +a 4087 +n 3782 +i 3726 +o 3314 +r 2951 +s 2885 +t 2749 +d 2479 +e_ 2118 +l 1854 +k 1741 +ie 1670 +g 1601 +n_ 1447 +m 1440 +_d 1219 +t_ 1143 +er 1124 +h 1124 +u 1110 +ie_ 1079 +y 1048 +w 986 +s_ 982 +_s 969 +_h 956 +di 924 +an 922 +r_ 912 +aa 882 +v 876 +en 807 +_di 807 +. 790 +y_ 747 +_v 709 +et 706 +._ 694 +die 691 +die_ 667 +_n 666 +_die 651 +p 639 +_m 634 +_die_ 633 +_w 632 +ee 607 +ge 606 +_o 598 +b 586 +te 568 +, 560 +in 555 +k_ 550 +_e 550 +,_ 548 +oo 516 +et_ 511 +de 509 +el 489 +_g 486 +f 461 +ar 451 +ni 450 +nd 442 +an_ 440 +en_ 437 +_i 426 +he 423 +g_ 418 +_t 412 +oe 410 +at 406 +er_ 400 +om 381 +wa 378 +_a 378 +_b 377 +_k 371 +nie 371 +_he 370 +aar 355 +_ge 351 +es 351 +_ni 348 +da 346 +m_ 342 +ou 338 +it 335 +_nie 335 +d_ 332 +l_ 330 +_wa 329 +or 327 +le 326 +we 326 +ek 324 +het 321 +me 319 +_het 319 +is 318 +j 315 +at_ 311 +on 309 +se 308 +_en 298 +ma 294 +st 291 +as 280 +va 277 +_en_ 270 +re 270 +" 269 +' 265 +het_ 261 +_het_ 260 +om_ 254 +al 252 +ar_ 250 +li 248 +te_ 247 +aar_ 247 +_da 245 +u_ 242 +nde 241 +ou_ 237 +_l 231 +be 229 +_' 226 +rd 224 +_va 224 +ig 223 +ng 222 +ns 221 +ve 220 +it_ 218 +_j 216 +_me 216 +sy 215 +ke 213 +_sy 212 +aan 212 +van 212 +_in 210 +is_ 210 +in_ 208 +sy_ 206 +_sy_ 206 +'n 205 +ro 205 +ko 204 +_'n 203 +ra 203 +'n_ 203 +_'n_ 202 +so 202 +D 202 +ho 201 +rs 200 +eer 200 +ik 199 +la 198 +_te 196 +_van 196 +_ma 195 +as_ 194 +ui 194 +ver 192 +e. 192 +der 191 +to 188 +op 187 +van_ 184 +ag 184 +_ve 182 +and 180 +_van_ 178 +ha 178 +f_ 176 +ka 176 +ne 175 +_is 175 +sk 174 +e._ 174 +oor 174 +_ver 170 +ek_ 170 +_hy 170 +hy 170 +p_ 168 +_be 168 +ri 168 +ur 167 +nie_ 165 +_so 165 +_D 164 +si 164 +ll 164 +no 164 +_in_ 163 +_hy_ 162 +hy_ 162 +ed 161 +ers 160 +_r 156 +ak 156 +_ho 155 +_nie_ 153 +eg 153 +nt 152 +de_ 152 +_p 151 +_we 148 +_is_ 148 +ei 147 +es_ 142 +maa 142 +wee 142 +na 141 +nder 139 +a_ 138 +ing 138 +ew 138 +S 135 +lle 135 +_om 135 +_te_ 134 +eu 134 +ie. 134 +wo 132 +em 132 +wat 131 +_no 130 +_" 130 +vo 130 +E 129 +H 128 +_wat 127 +ti 126 +mo 126 +A 126 +e, 126 +_ha 125 +vi 125 +el_ 125 +ter 125 +e,_ 124 +dat 124 +eer_ 124 +wat_ 124 +le_ 124 +ta 124 +Di 123 +dat_ 123 +_wat_ 122 +ie._ 122 +was 121 +ste 121 +_H 121 +_se 121 +se_ 120 +ul 120 +al_ 120 +_was 120 +_om_ 119 +_st 119 +lik 118 +"_ 118 +_ko 118 +_maa 118 +lo 117 +_to 117 +ns_ 115 +aan_ 115 +nie. 114 +_vi 114 +met 114 +_nie. 111 +nk 110 +_Di 110 +- 110 +_op 109 +_oo 109 +_on 108 +ir 108 +ord 108 +uit 106 +ens 105 +_was_ 105 +was_ 105 +een 105 +_met 105 +os 105 +_S 104 +nie._ 104 +ig_ 103 +_sk 102 +op_ 101 +_ek 101 +_wee 101 +ir_ 101 +met_ 100 +_met_ 100 +rt 100 +ik_ 99 +end 99 +nd_ 99 +gt 99 +ond 98 +ot 98 +_aa 97 +og 97 +vir_ 95 +vir 95 +_ka 94 +hu 94 +_mo 94 +_vir_ 94 +_vir 94 +_dit 93 +kr 93 +am 93 +ol 93 +dit 93 +_ek_ 93 +ki 93 +sa 93 +_aan 92 +man 92 +jy 92 +ng_ 92 +aak 92 +lle_ 91 +_hu 91 +_na 91 +_vo 90 +ewe 90 +of 90 +jy_ 90 +_dit_ 90 +dit_ 90 +_jy 89 +der_ 89 +jo 89 +_f 88 +_u 88 +sie 87 +_dat 87 +_jy_ 87 +daa 87 +do 87 +vr 87 +wi 86 +ry 86 +_dat_ 86 +eur 86 +rs_ 85 +_jo 85 +_wo 84 +_ne 84 +jie 84 +ji 84 +pe 83 +moe 83 +my 82 +ull 82 +Die 81 +maar 81 +_hom 81 +ulle 81 +_maar 81 +hom 81 +_uit 80 +_ui 80 +ges 80 +raa 80 +or_ 80 +ies 80 +jou 79 +_la 79 +maar_ 79 +ulle_ 79 +_daa 79 +Die_ 79 +daar 78 +_daar 78 +ien 78 +_my 78 +_jou 78 +ok 78 +il 78 +lik_ 77 +sta 77 +_Die 77 +ur_ 77 +ga 77 +ag_ 77 +kan 77 diff --git a/openoffice/share/fingerprint/albanian.lm b/openoffice/share/fingerprint/albanian.lm new file mode 100644 index 0000000000000000000000000000000000000000..0665a962d018daad85dd9be691ee5f9ce1f4c1bb --- /dev/null +++ b/openoffice/share/fingerprint/albanian.lm @@ -0,0 +1,400 @@ +_ 19480 +ë 4099 +e 4082 +t 3635 +i 3134 +a 2893 +r 2820 +n 2610 +s 2380 +h 2060 +ë_ 2055 +e_ 1825 +j 1677 +u 1489 +d 1381 +o 1370 +m 1318 +k 1264 +të 1091 +p 1072 +_t 1068 +sh 998 +l 936 +_n 876 +a_ 822 +, 816 +,_ 808 +të_ 795 +i_ 770 +_p 739 +_m 702 +_s 700 +te 653 +ër 620 +_d 613 +_e 607 +g 602 +_k 601 +_të 593 +. 575 +_të_ 574 +v 567 +_e_ 554 +r_ 525 +._ 523 +ht 503 +n_ 480 +he 473 +në 462 +sht 461 +te_ 457 +q 454 +nd 436 +ri 432 +is 414 +et 403 +b 402 +je 401 +me 395 +in 391 +it 381 +rë 374 +_a 374 +t_ 359 +ur 353 +_i 346 +ar 342 +ës 339 +er 338 +në_ 338 +ën 338 +dh 337 +en 336 +pë 334 +f 328 +_v 323 +jë 318 +nj 313 +ish 312 +për 294 +y 285 +z 282 +es 281 +at 274 +_me 273 +_q 273 +gj 269 +ra 261 +as 258 +_në 256 +ku 256 +j_ 250 +ta 249 +re 246 +një 245 +o_ 243 +ni 243 +_pë 240 +hte 240 +_nj 239 +on 239 +isht 236 +pa 234 +th 233 +shte 233 +_për 232 +se 228 +_g 223 +ve 221 +in_ 220 +s_ 219 +_në_ 219 +do 218 +hte_ 218 +më 216 +ti 215 +aj 212 +shte_ 212 +ej 212 +u_ 211 +që 211 +_sh 210 +nt 207 +jë_ 206 +_b 205 +_një 203 +di 202 +_pa 201 +_i_ 201 +ll 199 +_f 199 +kë 198 +me_ 197 +dhe 195 +ishte 195 +si 194 +hi 191 +he_ 188 +- 187 +ja 187 +_që 187 +ua 186 +il 184 +_dh 184 +ur_ 183 +ër_ 182 +or 180 +se_ 179 +që_ 178 +S 176 +ç 175 +_h 173 +an 172 +një_ 172 +ng 170 +nte 170 +_që_ 169 +_S 169 +rë_ 166 +dhe_ 165 +_me_ 164 +ka 162 +im 159 +hë 158 +mi 157 +to 156 +tu 156 +ën_ 155 +_një_ 154 +ha 153 +nte_ 150 +tr 148 +sa 148 +ët 148 +_gj 148 +un 147 +rr 147 +ë, 147 +_dhe 147 +ej_ 147 +ki 146 +ë,_ 146 +_ku 145 +_- 144 +_ng 142 +ik 141 +_nd 140 +end 138 +uk 137 +etë 135 +ko 135 +_dhe_ 135 +_ve 132 +va 131 +_l 131 +për_ 131 +shi 131 +erë 129 +ke 127 +kis 127 +së 126 +jo 125 +li 124 +ga 124 +kish 123 +_ki 122 +po 122 +_se 122 +' 121 +du 120 +mb 120 +_më 119 +Si 115 +më_ 115 +esh 115 +_si 114 +qe 114 +lë 114 +_kis 113 +oh 113 +_kish 113 +_Si 113 +pr 112 +_u 112 +uar 111 +de 111 +hu 111 +_th 111 +al 111 +ta_ 109 +ilv 108 +Sil 108 +Silv 108 +lv 108 +k_ 108 +e, 108 +ji 107 +e,_ 106 +_Sil 106 +_Silv 106 +_r 105 +os 104 +_se_ 104 +kisht 102 +_di 102 +st 101 +_për_ 101 +bë 101 +tj 100 +_nga 99 +nga 99 +_du 98 +ra_ 98 +vë 98 +gji 98 +_ish 96 +rt 96 +_is 96 +ro 95 +ir 94 +ga_ 94 +ësh 94 +ont 93 +c 93 +t, 93 +t,_ 93 +hin 92 +a, 92 +_at 92 +und 92 +jt 91 +_mb 91 +a,_ 91 +tje 90 +_nga_ 90 +_do 90 +_pr 90 +rit 90 +men 90 +nga_ 90 +ri_ 89 +N 89 +ma 89 +it_ 88 +_kë 88 +-_ 88 +m_ 87 +jo_ 87 +onte 87 +atë 87 +la 87 +ëri 87 +ilva 86 +shin 86 +ë. 86 +Silva 86 +lva 86 +së_ 85 +jer 85 +et_ 85 +_po 85 +ës_ 84 +kur 84 +ru 84 +nin 83 +ot 83 +hin_ 83 +_N 83 +her 83 +htë 82 +ap 82 +shin_ 82 +mo 81 +ash 81 +tha 81 +_ç 81 +ë._ 81 +ëm 81 +jit 80 +_ta 80 +ul 80 +le 80 +ho 80 +_z 79 +dr 78 +jet 78 +nin_ 78 +_më_ 78 +gjit 78 +A 78 +hk 78 +onte_ 78 +oni 77 +lo 77 +ba 77 +herë 77 +ndo 76 +shk 76 +mend 75 +_vë 75 +ha_ 75 +dë 75 +tur 74 +_A 74 +el 74 +bi 74 +_ko 74 +uk_ 73 +erë_ 73 +si_ 73 +_sa 73 +ar_ 72 +P 72 +rs 72 +pas 72 +ith 72 +uar_ 71 +_isht 71 +ai 70 +e. 70 +_vet 70 +vet 70 +_bë 70 +zi 70 +d_ 70 +jith 70 +da 70 +gjith 69 +duk 69 +na 69 +hej 69 +tër 68 +_men 68 +_ka 68 +am 68 +nd_ 68 +_c 67 +_pas 67 +_duk 67 +jes 67 +ak 67 +s, 67 +e._ 67 +s,_ 67 +K 67 +ësht 67 +mu 66 +kur_ 66 +yr 66 +em 65 +_së 65 +tha_ 65 +imi 65 +ie 65 +hej_ 64 +_së_ 64 +_u_ 64 +? 64 +fu 64 +_P 64 diff --git a/openoffice/share/fingerprint/amharic_utf.lm b/openoffice/share/fingerprint/amharic_utf.lm new file mode 100644 index 0000000000000000000000000000000000000000..0c5bc813e66313516b6243e3344b9443cc6aa473 --- /dev/null +++ b/openoffice/share/fingerprint/amharic_utf.lm @@ -0,0 +1,400 @@ +á 21403 +_ 10092 +ˆ 7734 +ሠ6558 +_á 5003 +‹ 4717 +‰ 4401 +በ4274 +á‹ 4176 +Š 4054 +አ3868 + 2728 +Œ 1656 +ጠ1591 +µ 1579 +  1425 + á 1402 +_አ1261 +_á‹ 1231 +¨ 1217 +á 1187 +¨á 1183 +_ሠ1160 +• 1145 +ˆá 1123 +­ 1097 +ን 1043 +Š• 1043 +° 1041 +°á 1004 +_በ991 +á 936 +« 880 +‹ 855 +á‹ 855 +¥ 849 +µá 805 +‰µ 783 +ት 783 +µ_ 763 +«á 709 +¥á 704 +‰  682 +በ 682 +­á 679 +˜ 670 +•á 667 +በá 666 +‰ á 666 +˜á 658 + 643 +የ 637 +‹¨ 637 +‹¨á 627 +የá 627 +ለ 614 +ˆˆ 614 +ˆ­ 611 +ር 611 +_ 588 +‰µ_ 583 +ት_ 583 +_የ 577 +_የá 574 +ለá 573 +ˆˆá 573 +ንá 570 +Š•á 570 +መ 563 +ˆ˜ 563 +ˆ˜á 557 +መá 557 +Š  554 +አ 554 +አá 553 +ተ 553 +Š á 553 +‰° 553 +ተá 547 +‰°á 547 +ሠ534 +ˆ 534 + áˆ 532 +- 531 +ስ 525 +ˆµ 525 +-- 521 +ሠ515 +ˆ 515 +--- 512 +---- 503 +_በ 499 +----- 494 +_በá 487 +‹á 479 +¨áˆ 477 +•_ 473 +‹á 469 +á‹á 469 +ን_ 468 +Š•_ 468 +¢ 465 +³ 464 +á‹« 457 +‹« 457 +°áˆ 444 +_አ 424 +_አá 424 +ስá 423 +ˆµá 423 +­_ 415 +³á 402 +½ 401 + 390 +ˆáˆ 389 +› 382 +‹_ 378 +á‹_ 378 +á 365 +‹«á 364 +á‹«á 364 +“ 363 +áˆá 357 +ˆá 357 +£ 356 +¢_ 351 +‰½ 347 +ች 347 +Š 341 +አ341 +á‹­ 337 +¢ 337 +ᢠ337 +‹­ 337 +¢_ 337 +á¢_ 337 +á 336 +… 334 +Š¥ 320 +እ 320 +£á 320 +ሠ320 +Š¥á 318 +እá 318 +ˆ­_ 314 +ር_ 314 +•á‹ 312 +›á 311 +¨á‰ 301 +ና 300 +ገ 300 +Š“ 300 +Œˆ 300 + á‰ 299 +˜áˆ 297 +ርá 294 +Œ 294 +ጠ294 +ˆ­á 294 +š 293 +ˆá 291 +ከ 291 +Œˆá 291 +Šá 291 +Š¨ 291 +áˆá 291 +ገá 291 +áŠá 291 +á‹° 288 +‹° 288 +_እ 285 +_እá 283 +® 279 +Š¨á 279 +ከá 279 +‰ áˆ 279 +በሠ279 +ንዠ276 +šá 276 +Š•á‹ 276 +_ጠ272 +‰¥ 270 +ብ 270 +_ 269 +áŒá 264 +Œá 264 +ˆ˜áˆ 262 +¥áˆ 262 +መሠ262 +¥áŠ 262 +á‹­á 261 +‹­á 261 +ˆ› 260 +ማ 260 +á‹°á 259 +‹°á 259 +ራ 254 +‰£ 254 +ባ 254 +ˆ« 254 +€ 253 +®á 249 +á 247 +€á 245 +µáˆ 244 +ላ 242 +ˆ‹ 242 +የሠ242 +‹¨áˆ 242 +ማá 238 +ˆ›á 238 + áŠ 237 +ረ 237 +ˆ¨ 237 +‰°áˆ 236 +ተሠ236 +áˆ_ 235 +ˆ_ 235 +ˆá‹ 234 +­áˆ 233 +«áˆ 233 +‰£á 230 +ˆš 230 +ባá 230 +ሚ 230 +ድ 228 +‹µ 228 +_መ 227 +በ227 +_መá 226 +ˆ¨á 225 +ረá 225 +² 225 +ᢠ222 +á¢_ 222 + á‹ 216 +እአ214 +ሚá 214 +Š¥áŠ 214 +ˆšá 214 +…á 213 +²á 212 +«á‹ 210 +ˆ‹á 209 +ላá 209 +© 208 +ˆá‰ 207 +‹áˆ 206 +½_ 206 +‰¥á 205 +ብá 205 +አ202 +ˆ° 200 +ታ 200 +‰³ 200 +ሰ 200 +ˆ«á 199 +ራá 199 +ሰá 198 +ˆ°á 198 +ትá 195 +ወ 195 +‰µá 195 +‹ˆ 195 +‹ˆá 194 +ወá 194 +½á 191 +Ž 191 +‰½_ 189 +ች_ 189 +“á 188 +¸á 186 +¸ 186 +_ለ 184 +_ለá 183 +ለሠ183 +ˆˆáˆ 183 +¥áŠ• 180 +‹¨á‰ 179 +የበ179 +Žá 178 +± 177 +¥áŠ•á 177 +_ከ 175 +Œ¥ 174 +ጥ 174 +Š áˆ 172 +አሠ172 +_ከá 170 +† 170 +«_ 169 +Š¥áŠ• 169 +†á 166 +°á‹ 166 +áˆá 165 +“_ 165 +ˆá 165 +ና_ 163 +Š“_ 163 +‰¸ 160 +ቸ 160 +ቸá 160 +‰¸á 160 +ˆáŠ 160 +¨áŠ 159 +¸á‹ 159 +‰€ 158 +ቀ 158 +­á‰ 158 +£áˆ 156 +ቀá 155 +‰€á 155 +ችá 154 +‰¸á‹ 154 +áˆ_ 154 +‰½á 154 +¸á‹ 154 +ቸዠ154 +ˆ_ 154 +µá‰ 152 +³á‹ 151 +‰¸á‹ 151 +Šá 150 +_አ150 +¶ 150 +_áŠá 150 +ƒ 150 +_á‹­á 150 +_á‹­ 150 +‰³á 149 +ታá 149 +ˆá¢ 148 +‰ á‰ 147 +ደሠ147 +‹°áˆ 147 +በበ147 + 146 +_ተ 146 +_ተá 146 +ለዠ145 +ˆˆá‹ 145 +ድá 144 +µáŠ 144 +›áˆ 144 +‹µá 144 +ቅ 143 +‰… 143 +¥_ 143 +áŒáˆ 142 +Œáˆ 142 +‹³ 141 +ዳ 141 +Žá‰ 139 +ህ 138 +ˆ… 138 +Š“á 137 +ናá 137 +«á‰ 137 +ን 136 +ጠ136 +አዠ135 +Š á‹ 135 +†áŠ 135 +ስበ134 +ˆµá‰ 134 +ጠ 133 +ዳá 133 +Œ  133 +ሆá 133 +ˆ†á 133 +ሆ 133 +‹³á 133 +ˆ† 133 +ሆአ132 +ˆ†áŠ 132 +¨á‰° 131 +ያሠ131 +¨á‰°á 131 +‹«áˆ 131 +á‹ 129 +µá‹ 128 +Š­ 128 +ክ 128 +á 128 + 128 +°á‰ 127 +Œ á 127 +ጠá 127 +Š« 126 +ካ 126 +á 124 +በአ123 +°áŒ 123 +á‹«á‹ 123 +‹«á‹ 123 +‰ áŠ 123 +Š¨áˆ 122 +ከሠ122 +Œˆáˆ 121 +ገሠ121 diff --git a/openoffice/share/fingerprint/arabic.lm b/openoffice/share/fingerprint/arabic.lm new file mode 100644 index 0000000000000000000000000000000000000000..85f701965e2e02ae37e09c68deb54e652726fbff --- /dev/null +++ b/openoffice/share/fingerprint/arabic.lm @@ -0,0 +1,400 @@ +_ +ا +Ù„ +Ùˆ +ال +_ا +ÙŠ +Ù† +Ù… +_ال +ر +ب +. +ت +د +ع +Ù‡ +_Ùˆ +Ù†_ +Ù +ا_ +Ùƒ +ج +.. +Ø© +Ø­ +Ø£ +س +_Ù… +._ +Ù‚ +Ø©_ +Ù‡_ +لا +Ù’ +_Ø£ +ان +_Ù +Ù +_ب +ÙŽ +لم +د_ +ول +ÙŠ_ +Ù‰ +Ù‰_ +... +وج +_Ù„ +_ع +Ù„_ +وا +جو +Ù’. +ص +الم +_الم +..._ +.._ +Ø« +ود +Ø° +Ø´ +من +وجو +ÙŽ_ +ÙÙŠ +لا_ +جود +ر_ +لى_ +لى +ان_ +وجود +لو +Ù…_ +_ت +Ù +_من +Ù’... +_وا +لع +الو +عل +Ù’..._ +Ù’.. +ين +الع +_ÙÙŠ +ز +ات +_ÙŠ +_الع +Ù_ +_Ùƒ +_الو +من_ +_ان +مر +Ø¡ +ÙÙŠ_ +يا +ب_ +را +ØŒ_ +Ù_ +ØŒ +ض +_ÙÙŠ_ +تب +_من_ +لوج +كا +لي +ت_ +لوجو +Ù‘ +ون +الوج +اء +جود_ +أح +_أح +الوجو +له +ود_ +ها +حا +ذا +_ر +على_ +وجود_ +على +رب +لوجود +عر +_ان_ +او +اول +Ø· +رت +لت +بْ +أحا +_الوج +أحاو +با +وال +_ول +اد +_وال +حاول +_أحاو +_أحا +أحاول +_ØŒ_ +حاو +_ØŒ +ني +بي +_عل +لن +ته +ما +-_ +- +مرتب +نا +_. +ها_ +مرت +_._ +_- +_-_ +بة +ول_ +_Ø­ +رتب +دا +له_ +Ø¡_ +Ùƒ_ +قي +تبة +اول_ +مرتبة +ية +بل +ور +ده +الت +Ø® +رتبة +الا +رتبة_ +ين_ +عرب +ير +بة_ +تبة_ +قد +ربْ +لعربْ +لعر +العر +أن +لك +حد +ون_ +لعرب +_على_ +_العر +ت٠+عن +بْ. +_لا +حاول_ +ذات +العرب +_على +ية_ +عربْ +Ø¥ +اب +ئ +سا +نو +كو +المر +لل +يت +_Ø´ +لم_ +_المر +اع +مو +لمر +_الا +ته_ +اج +Ù +_Ù‚ +س_ +ائ +جب +ام +اجب_ +كون +واجب_ +Ù„ÙŽ +_لا_ +اني +سي +واج +سم +Ù„ÙŽ_ +يس +ال_ +_ولا +عي +وص +عا +جب_ +اس +ير_ +_مر +واجب +اجب +_بل +الن +ولا +_بال +وأ +أع +اك +وق +بلاد +نت +Ù†Ù +ضا +نه +كون_ +بْ.. +ثل +كل +ولا_ +_ذا +ذاته +المرت +دة +ذاته_ +ور_ +بال +بْ... +_ولا_ +_الت +يه +_الل +_س +اء_ +ات_ +بلا +_وأ +_Ø° +صو +ربْ. +_بلاد +لاد +_بلا +غ +لمرتب +_Ù‡ +بن +لمرت +عربْ. +_Ù† +_ذات +اته_ +لله +Ù’._ +_با +اته +_Ø¥ +وم +الل +الوا +موج +_الله +نْ +Ù„Ù +ا٠+_يكو +لر +قا +عين +ست +يكون +موجو +ليس +ده_ +Ù„Ù_ +_وج +_وص +دي +حم +الواج +بين +_الر +_يك +مس +Ù…Ù +لله_ +Ù_ +عد +يل +_الن +عق +اش +يكو +يق +الر +تÙ_ +_كا +شي +_يكون +لوا +ار +موجود +يك +هْ +_ذاته +ع_ +جا +الله +ÙÙˆ +وب +_عي +رس +دة_ +لواجب +يكون_ +لواج +رك +Ù_ +كان +لص +لش +لث +زا +ياء +ساء +لعق +انت +علم +العق +ما_ +قد_ +Ù„Ù +الله_ diff --git a/openoffice/share/fingerprint/armenian.lm b/openoffice/share/fingerprint/armenian.lm new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/openoffice/share/fingerprint/basque.lm b/openoffice/share/fingerprint/basque.lm new file mode 100644 index 0000000000000000000000000000000000000000..32522a7eca20fdd58e37afc7ae3d05c90b7b912b --- /dev/null +++ b/openoffice/share/fingerprint/basque.lm @@ -0,0 +1,400 @@ +_ 12114 +a 5537 +e 4040 +i 3103 +t 2567 +n 2474 +r 2406 +o 1937 +k 1761 +z 1627 +u 1561 +d 1367 +l 1075 +s 1048 +b 995 +n_ 958 +a_ 957 +en 802 +g 772 +_e 736 +er 680 +ra 669 +. 625 +at 610 +_b 594 +ar 589 +an 585 +_d 580 +, 569 +,_ 569 +h 563 +ta 563 +te 555 +._ 520 +ko 513 +m 503 +o_ 486 +al 481 +en_ 471 +tz 458 +re 435 +_a 423 +ik 416 +in 409 +it 392 +za 391 +ak 388 +ba 358 +et 357 +da 352 +di 351 +ka 350 +ze 349 +ai 347 +p 340 +ri 335 +la 329 +an_ 327 +de 322 +ez 318 +na 314 +ti 307 +be 305 +i_ 302 +iz 294 +k_ 293 +tu 289 +eta 287 +( 280 +) 280 +_i 279 +or 276 +_( 270 +ko_ 269 +ek 265 +rr 264 +_h 263 +e_ 260 +es 260 +_ba 258 +nt 258 +ha 255 +_g 247 +era 246 +ia 240 +_be 234 +oa 229 +un 229 +ta_ 218 +ma 212 +on 211 +z_ 209 +du 207 +(_ 205 +_(_ 205 +: 204 +tze 204 +:_ 204 +us 191 +u_ 191 +_da 188 +ren 183 +az 183 +_) 183 +ur 182 +st 182 +ea 181 +_et 181 +eta_ 179 +zi 178 +si 177 +zen 177 +as 176 +_n 175 +go 175 +_eta 172 +il 169 +tik 169 +_z 167 +_eta_ 167 +ne 167 +bi 166 +zk 166 +sk 165 +ag 163 +t_ 162 +le 160 +rt 160 +ke 158 +- 150 +gu 148 +au 148 +tza 147 +_de 147 +ati 146 +ut 146 +A 145 +li 145 +hi 145 +E 144 +bat 144 +_o 143 +a, 142 +a,_ 142 +_m 141 +ntz 141 +ad 140 +ren_ 139 +_er 138 +io 138 +)_ 138 +_ez 138 +ir 137 +eh 137 +ab 135 +ate 135 +ak_ 134 +sa 134 +ra_ 134 +_bat 133 +nd 133 +_l 133 +ki 132 +ere 131 +ika 125 +ku 125 +f 124 +ga 123 +ld 122 +_di 121 +arr 120 +el 120 +eg 119 +uz 119 +are 116 +ng 116 +os 116 +_E 115 +gi 113 +_p 113 +_du 113 +mo 113 +zen_ 112 +ib 111 +_k 110 +ber 109 +ako 108 +_iz 107 +iza 107 +ala 107 +itz 107 +har 106 +eko 106 +adi 105 +l_ 105 +ie 105 +ste 105 +atu 104 +am 104 +ska 104 +ah 104 +_. 104 +r_ 104 +zt 103 +rri 103 +ait 103 +ua 103 +tzen 103 +ald 103 +usk 102 +aren 102 +_._ 102 +ro 102 +id 100 +la_ 99 +_s 98 +ue 98 +tek 97 +uska 97 +atz 96 +aren_ 96 +_ha 95 +rre 95 +" 94 +atik 94 +tzen_ 94 +ara 94 +in_ 93 +ni 93 +j 92 +ge 91 +ez_ 91 +ain 91 +od 91 +no 91 +na_ 91 +ri_ 90 +tan 90 +mat 90 +do 89 +_mo 88 +ho 88 +iko 88 +beh 88 +_ad 88 +al_ 87 +_iza 87 +I 87 +zan 87 +_ze 87 +_adi 87 +_A 86 +uk 86 +eha 85 +dit 85 +ru 85 +pe 85 +eko_ 84 +ela 84 +ed 84 +kar 84 +n,_ 83 +ari 83 +bil 83 +_beh 83 +bai 83 +tu_ 83 +n, 83 +ehar 83 +_izan 82 +itu 82 +_ho 82 +is 82 +ean 82 +ama 82 +izan 82 +_)_ 81 +ik_ 81 +B 80 +koa 80 +ot 80 +_na 79 +zu 79 +beha 78 +behar 78 +_t 78 +H 78 +_ko 78 +dir 77 +mati 76 +_j 75 +at_ 75 +em 74 +tika 74 +K 74 +_B 74 +zte 74 +ten 74 +_beha 74 +ter 74 +matik 73 +egi 73 +_dir 73 +a. 72 +ago 72 +kal 72 +ram 72 +ena 72 +unt 71 +lt 71 +_H 71 +su 71 +mod 71 +bo 71 +G 70 +_ber 70 +lde 70 +c 69 +te_ 69 +ar_ 69 +me 69 +ina 69 +dal 69 +ako_ 68 +L 68 +rik 68 +a._ 68 +ori 68 +ite 68 +raz 67 +alde 67 +)._ 67 +). 67 +zio 66 +_ez_ 66 +tan_ 66 +amat 66 +atika 66 +est 66 +ntza 65 +dut 65 +izk 65 +_ga 65 +ia_ 65 +s_ 65 +ita 65 +tea 64 +ei 64 +hal 64 +_mod 64 +pa 64 +bu 64 +re_ 63 +eu 63 +ert 63 +oa_ 63 +_era 63 +ten_ 63 +_G 63 +_eg 63 +rama 63 +odal 63 +ramat 63 +oda 63 +amati 62 +atze 62 +gr 62 +untz 62 +eza 62 +gra 62 +_ge 61 +gram 61 +kat 61 +abi 61 +_gr 60 +_gram 60 +_gra 60 +int 60 +rd 60 +_in 60 +k, 59 +_hi 59 +zko 59 +k,_ 59 +pr 59 +rab 59 +da_ 59 +ide 58 +_)._ 57 +tat 57 +ing 57 +ira 57 +tak 57 +x 57 +_). 57 +_ed 57 +_es 57 +_bi 57 +rak 56 +_- 56 diff --git a/openoffice/share/fingerprint/belarus.lm b/openoffice/share/fingerprint/belarus.lm new file mode 100644 index 0000000000000000000000000000000000000000..7d58602e51c309bd519c76268e30d708f9f56f54 --- /dev/null +++ b/openoffice/share/fingerprint/belarus.lm @@ -0,0 +1,400 @@ +_ +а +н +Ñ€ +е +i +к +Ñ‹ +л +у +Ñ +Ñ +Ñ‚ +д +а_ +о +м +в +ц +з +. +на +г +п +ка +._ +ра +ч +i_ +Ñ +ал +у_ +ар +ан +Ñ_ +та +, +б +,_ +ва +Ñ‹_ +ш +_Ñ +ла +ÑŒ +й +_д +ле +га +_а +ад +_п +ры +да +_у +ен +Ñ‚Ñ‹ +й_ +е_ +_г +ны +_н +на_ +зе +_в +- +_б +Ð°Ñ +ам +_i +ав +ро +аг +_у_ +_з +па +нн +Ñк +Ñ… +ÑŽ +_м +не +дз +_i_ +_к +Ð +Ñ‹Ñ +пр +ÑÑ‚ +ак +ын +iк +ль +Ð½Ñ +нi +лi +за +аз +ру +ет +ж +Ñн +ку +Ð»Ñ +ай +_Ðœ +_Ð +_Ñ +Ð½Ñ +ага +ат +ай_ +Ðœ +але +га_ +ага_ +ме +_на +ала +" +_па +Ñ‚Ñ€ +ер +кал +кi +м_ +кт +ава +вi +дзе +нÑк +ана +Ð’ +го +ац +Ñц +а. +) +о_ +iн +_ад +цы +ца +а._ +тар +ма +цi +ау +ÑŒ_ +Ñка +ча +_ка +Ñа +Ñ€_ +_._ +Ñк +_га +_Ñ€ +_Ñ‚ +_пр +_за +ве +ÑÑ +ны_ +да_ +др +мi +бы +_. +Ñ€Ñ +ара +он +оу +_да +ек +и +лек +_У +ым +ыл +Ð°Ñ +ло +нк +нт +пра +)_ +пi +ары +_на_ +та_ +рн +Ñ…_ +У +Ñi +шы +кр +аÑ_ +ел +ван +ец +Ñта +чы +_бы +ае +I +_Ñ +_П +iка +Ñу +Ñд +( +iм +газе +_газ +_газе +_I +азе +_) +Ð²Ñ +_( +iч +тро +нÑ_ +аш +ор +газ +_)_ +ов +аван +П +ран +ун +лÑ_ +ар_ +дак +вар +_да_ +Ñ‹Ñн +Ñв +черн +_Я +ык +ктрон +трон +Ñл +' +ект +ектро +но +нага_ +нна +-- +iл +ку_ +нÑу +-_ +Ðл +Ве +был +Ñ€Ñ‹Ñ +онн +_- +ронн +iÑ +Ñдак +ктр +кта +Ñан +лi_ +_" +д_ +Ñлект +ап +ктро +_Ñл +чер +Ñлек +зе_ +лектр +мп +ерн +_Ñле +_кал +нÑка +ктар +Ñцi +Вечер +ечер +ач +ечерн +Я +ам_ +ектр +Вече +ÐºÑ +_--_ +дзе_ +тронн +наг +Ð +Ñда +Веч +Б +Ñ‚Ñ‹_ +зет +ече +лект +_Ðл +еч +ук +ада +рон +_ва +ла_ +_Ñлек +_был +ÑƒÑ +--_ +нага +че +вары +Ñле +_-- +рав +уку +каг +_ш +кай +ний_ +Ðа +ий_ +ка. +_ч +ннаг +ыц +_Р +Ñ€ÑƒÑ +_Ð’ +_Ð +ÑÑ€ +Ñн +Ñм +_Б +кра +черни +у,_ +нд +ни +дакт +лару +нц +кага_ +_Мин +Ð½Ñ‹Ñ +ÐœÐ¸Ð½Ñ +нь +акта +лар +_Ð´Ð»Ñ +.. +_вар +нiк +i, +_пра +i. +Ñнт +Ñна +о, +Ñу +(_ +бо +Ð½Ð½Ñ +ць +рни +цц +це +Ñнта_ +дл +_ÐœÐ¸Ð½Ñ +Ð»Ð°Ñ€ÑƒÑ +Ñнта +_го +Ñ‚Ñ +к_ +_Ñ€Ñ +ерни +вы +цца +ана_ +ронна +не_ +ндр +зеты_ +_Ñк +Мин +длÑ_ +_длÑ_ +елар +Бел +рыÑн diff --git a/openoffice/share/fingerprint/bosnian.lm b/openoffice/share/fingerprint/bosnian.lm new file mode 100644 index 0000000000000000000000000000000000000000..cf6b8a41ce671a967eb3fe6d8bfb1cd057387fa1 --- /dev/null +++ b/openoffice/share/fingerprint/bosnian.lm @@ -0,0 +1,400 @@ +_ 9464 +a 2787 +i 2108 +e 2077 +o 2018 +j 1396 +n 1328 +s 1170 +u 1010 +r 988 +d 957 +a_ 889 +e_ 833 +t 774 +je 771 +k 756 +l 743 +m 702 +v 685 +p 604 +c 538 +i_ 538 +_s 522 +u_ 476 +z 463 +_p 450 +o_ 433 +,_ 381 +, 381 +_i 369 +_n 358 +b 349 +_d 349 +. 346 +na 341 +je_ 337 +._ 321 +_j 307 +g 299 +ra 292 +st 283 +ko 278 +_je 274 +ij 254 +_o 245 +ni 240 +_k 236 +an 228 +oj 227 +da 226 +_u 222 +pr 221 +no 219 +ma 219 +la 211 +ri 206 +_je_ 203 +po 203 +ci 196 +_pr 191 +os 190 +od 187 +ka 186 +im 185 +ti 184 +li 182 +vo 178 +_po 174 +ja 171 +_i_ 169 +ov 169 +al 168 +re 167 +ne 167 +m_ 164 +ta 160 +na_ 158 +ed 157 +_m 157 +_na 157 +se 156 +_u_ 154 +en 153 +ic 151 +sa 151 +_b 149 +ak 141 +va 140 +ad 137 +h 136 +ju 135 +su 134 +dj 133 +ije 133 +ar 127 +ca 127 +_z 126 +nj 125 +ji 124 +da_ 124 +_ko 123 +_da 122 +il 121 +" 120 +av 120 +_t 118 +aj 116 +ob 115 +ro 114 +am 114 +vi 114 +_su 113 +om 112 +dje 112 +za 112 +at 111 +le 111 +di 110 +su_ 107 +iz 107 +ve 107 +lj 106 +_se 105 +ev 105 +is 105 +es 103 +se_ 103 +do 101 +ih 100 +a, 99 +_su_ 99 +a,_ 99 +on 98 +bi 98 +in 97 +voj 97 +az 96 +ac 95 +_da_ 95 +la_ 95 +_r 93 +_g 93 +jev 92 +ma_ 92 +er 92 +or 91 +h_ 90 +_sa 90 +e, 90 +e,_ 90 +ba 90 +ima 89 +a. 88 +ol 88 +_do 87 +dn 87 +it 87 +ko_ 86 +ne_ 86 +ost 85 +ek 85 +to 85 +d_ 84 +as 84 +ju_ 84 +ao 84 +ih_ 84 +a._ 84 +te 83 +evo 83 +koj 83 +pri 82 +jevo 82 +ce 81 +_se_ 81 +og 80 +go 80 +jevoj 79 +de 79 +uc 79 +evoj 79 +_od 78 +_za 78 +tr 78 +S 77 +_koj 76 +ke 75 +_v 75 +ao_ 75 +_dje 74 +_bi 74 +sta 74 +_dj 74 +cij 74 +ik 74 +djev 73 +sl 73 +_djev 72 +ga 72 +djevo 72 +_ka 71 +rij 71 +_iz 71 +P 71 +_pri 70 +_a 69 +us 68 +_S 68 +mo 67 +el 67 +sk 66 +me 66 +zi 66 +ija 65 +n_ 65 +ku 64 +im_ 63 +_st 63 +ica 63 +_na_ 62 +_ne 62 +em 61 +edn 61 +jk 61 +io 61 +li_ 60 +ojk 60 +evojk 60 +_" 60 +zn 60 +vojk 60 +pro 59 +lo 59 +ije_ 59 +jed 58 +ke_ 58 +om_ 58 +jen 58 +sti 57 +_im 57 +le_ 57 +_ra 56 +e. 56 +ze 55 +_pro 55 +nu 55 +nje 55 +ti_ 55 +ec 55 +pre 55 +oc 54 +aci 54 +no_ 54 +et 54 +oji 53 +si 53 +ara 53 +ama 53 +z_ 53 +pos 52 +rad 52 +ran 52 +ima_ 52 +ru 52 +_P 52 +tu 52 +mu 51 +e._ 51 +ja_ 50 +_pre 50 +sa_ 49 +io_ 49 +od_ 48 +ni_ 48 +_nj 48 +j_ 48 +_pos 47 +_c 47 +ila 47 +K 46 +_sa_ 46 +uz 46 +N 46 +_ni 45 +zna 45 +U 45 +za_ 45 +_no 45 +ako 45 +u, 44 +lu 44 +ali 44 +u,_ 44 +sto 44 +ste 44 +ve_ 44 +ani 44 +oli 44 +aka 44 +_jed 43 +i,_ 43 +ji_ 43 +uci 43 +i, 43 +ci_ 43 +osti 43 +_N 42 +dr 42 +so 42 +ust 41 +ila_ 41 +B 41 +- 41 +red 41 +jke 41 +sv 41 +_go 41 +bar 41 +g_ 41 +est 40 +D 40 +iv 40 +vojke 40 +aju 40 +ta_ 40 +A 40 +lje 40 +jedn 40 +bil 40 +ojke 40 +ova 40 +ati 39 +_mu 39 +pa 39 +M 39 +_ba 39 +ca_ 39 +O 39 +ka_ 39 +_a_ 38 +_B 38 +_ima 38 +sn 38 +nu_ 38 +T 38 +to_ 38 +eg 38 +ava 38 +ros 37 +ir 37 +ala 37 +og_ 37 +osl 37 +ovi 37 +koji 37 +_sv 37 +dv 36 +ric 36 +_za_ 36 +br 36 +_on 36 +odi 36 +_koji 36 +_jedn 35 +nik 35 +dno 35 +_D 35 +jo 35 +tra 35 +_M 35 +sp 35 +iz_ 35 +oz 35 +vr 35 +u. 35 +eri 35 +I 35 +eko 35 +ale 35 +_ma 34 +lik 34 +_bil 34 +c_ 34 +ut 34 +je,_ 34 +u._ 34 +str 34 +je, 34 +adi 34 +tit 34 +_iz_ 34 +iti 34 +i. 33 +_rad 33 +ici 33 +rost 33 +aju_ 33 +va_ 33 +_ob 33 +nog 33 diff --git a/openoffice/share/fingerprint/breton.lm b/openoffice/share/fingerprint/breton.lm new file mode 100644 index 0000000000000000000000000000000000000000..6d021d739672fa3eb53c02ca31dcf4a1c98d6977 --- /dev/null +++ b/openoffice/share/fingerprint/breton.lm @@ -0,0 +1,400 @@ +_ 21447 +e 6375 +a 5414 +n 3228 +r 3039 +o 2968 +t 2392 +i 1812 +h 1751 +u 1650 +l 1630 +d 1506 +a_ 1352 +z 1319 +t_ 1310 +_e 1168 +_a 1168 +e_ 1133 +m 1105 +s 1100 +g 1090 +r_ 998 +k 997 +n_ 958 +et 941 +v 888 +_d 868 +an 859 +. 846 +' 841 +en 836 +b 757 +, 749 +,_ 743 +._ 716 +ar 703 +ou 700 +et_ 689 +c 686 +ez 572 +'h 572 +_g 565 +er 555 +p 553 +_k 535 +c'h 530 +c' 530 +nt 513 +_h 505 +re 505 +ra 478 +ha 466 +ñ 458 +ne 456 +oa 454 +_o 442 +_b 434 +- 432 +zh 422 +ar_ 415 +_m 414 +_e_ 414 +nn 384 +el 376 +_a_ 356 +ur 350 +o_ 346 +h_ 345 +ve 340 +nt_ 340 +w 339 +ke 338 +de 333 +añ 332 +_p 332 +s_ 327 +he 325 +on 318 +le 318 +ga 316 +ma 315 +_ar 312 +eu 312 +_n 310 +an_ 298 +ant 296 +enn 285 +z_ 282 +_ar_ 281 +be 280 +_v 276 +_r 272 +al 270 +en_ 268 +_ke 267 +l_ 264 +em 264 +_c 263 +ñ_ 262 +da 262 +_s 261 +ho 260 +di 259 +_ha 252 +ll 250 +tr 248 +oa_ 247 +me 246 +us 242 +_ga 234 +la 231 +ket 227 +ant_ 219 +_da 219 +_l 216 +ur_ 216 +_oa 215 +in 214 +ket_ 211 +gan 211 +_c' 207 +_u 207 +_c'h 207 +ad 207 +añ_ 207 +ao 204 +_ma 204 +_t 204 +_ket 201 +_an 199 +_di 197 +ezh 196 +ù 196 +où 196 +_de 195 +ev 193 +? 192 +st 192 +ro 192 +P 192 +_ket_ 188 +er_ 188 +f 186 +na 186 +ue 185 +da_ 184 +?_ 184 +_gan 184 +_da_ 184 +_ne 183 +ed 182 +_P 180 +g_ 180 +pe 179 +m_ 178 +A 177 +ri 176 +us_ 175 +ta 174 +ze 174 +gant 174 +ka 174 +i_ 172 +d_ 171 +G 167 +te 167 +ae 166 +zh_ 164 +ha_ 163 +_ha_ 163 +_he 161 +_gant 159 +do 159 +oue 159 +_G 158 +eus 158 +eo 158 +'h_ 157 +_en 157 +go 157 +am 157 +c'h_ 157 +_be 156 +we 156 +iz 154 +_an_ 151 +_A 150 +eus_ 147 +sk 147 +li 146 +as 146 +_pe 146 +j 146 +_oa_ 146 +av 144 +gant_ 143 +ut 142 +no 141 +vez 140 +va 140 +_ra 140 +ge 138 +ez_ 138 +bo 137 +  137 +_ur 136 +lo 134 +he_ 134 +où_ 133 +ù_ 133 +_ur_ 132 +es 130 +'ho 129 +ni 129 +uz 129 +tra 127 +se 126 +it 125 +ra_ 125 +out 125 +is 125 +at 125 +hi 125 +eg 125 +ig 124 +ko 124 +io 123 +k_ 123 +ch 123 +_w 121 +or 121 +Pe 121 +_ma_ 119 +ma_ 119 +gw 118 +_em 118 +_Pe 118 +un 118 +eme 117 +ne_ 117 +nn_ 117 +c'ho 117 +ol 116 +ag 116 +M 115 +'ha 115 +_en_ 115 +iv 115 +vi 113 +_ka 113 +K 113 +ud 112 +_he_ 111 +ont 110 +oc 110 +vo 110 +ec 109 +wa 109 +.. 107 +_M 107 +_z 107 +br 107 +om 106 +to 105 +_f 105 +N 105 +_c'ho 104 +ti 104 +ut_ 104 +D 104 +_o_ 103 +_la 103 +_go 101 +az 101 +out_ 101 +ba 101 +enn_ 101 +c'ha 101 +our 100 +oc'h 100 +ell 100 +oc' 100 +etr 99 +el_ 99 +_K 99 +_D 99 +: 99 +:_ 99 +eve 98 +_d' 97 +all 97 +d' 97 +E 97 +_ne_ 97 +_me 95 +eo_ 95 +ak 95 +bet 95 +_eu 95 +rc 94 +_do 94 +_gw 94 +zi 93 +oz 93 +aou 93 +etra 92 +pa 91 +ab 90 +on_ 90 +ei 90 +tra_ 90 +n, 89 +zo 89 +ag_ 89 +_ev 88 +ul 88 +'e 88 +n' 88 +n,_ 88 +ouz 87 +v_ 86 +_n' 86 +_eus 84 +H 83 +za 83 +S 83 +etra_ 83 +_eo 82 +t,_ 82 +t, 82 +il 81 +ent 81 +fe 81 +rc'h 81 +rc' 81 +_eus_ 80 +ie 80 +_bo 79 +ele 79 +_ve 79 +mp 79 +_bet 78 +B 78 +it_ 77 +_vo 77 +'a 77 +n. 76 +_S 76 +hag 76 +hoa 75 +_hag 75 +len 75 +_N 75 +'hoa 74 +_E 74 +ir 74 +hag_ 74 +_hag_ 74 +mañ 74 +as_ 73 +eze 73 +ont_ 73 +_. 73 +iñ 73 +r, 72 +pr 72 +ed_ 72 +n._ 72 +re_ 72 +in_ 72 +r,_ 72 +_H 71 +'he 70 +t. 70 +gou 70 +em_ 70 +_br 70 +rae 70 +rez 69 +t._ 69 +bet_ 69 +net 69 +dr 68 +_eo_ 68 +ll_ 68 +mo 67 +po 67 +oul 67 +rou 67 +c'hoa 67 +a- 67 +vel 67 +oc'h_ 67 +nna 66 +_B 66 +met 65 +ec' 65 +ec'h 65 +R 64 +den 64 diff --git a/openoffice/share/fingerprint/catalan.lm b/openoffice/share/fingerprint/catalan.lm new file mode 100644 index 0000000000000000000000000000000000000000..086a45b50c509914a84dbc679bd98fe3c9604141 --- /dev/null +++ b/openoffice/share/fingerprint/catalan.lm @@ -0,0 +1,400 @@ +_ 16604 +e 5091 +a 4937 +s 3120 +r 3037 +i 2987 +l 2747 +n 2641 +t 2466 +o 2274 +d 1775 +c 1740 +u 1515 +a_ 1460 +s_ 1416 +_d 1116 +e_ 1067 +p 1014 +m 995 +es 985 +de 972 +_de 842 +en 700 +_l 691 +re 652 +_e 637 +de_ 611 +el 602 +_de_ 601 +_a 600 +, 599 +,_ 599 +er 598 +la 584 +ar 583 +_p 550 +l_ 547 +ci 522 +n_ 518 +es_ 515 +an 515 +ra 499 +nt 495 +ta 495 +b 476 +_c 452 +al 450 +v 440 +g 428 +. 420 +on 420 +or 404 +t_ 402 +at 396 +._ 377 +r_ 372 +i_ 371 +la_ 368 +_i 364 +_la 351 +_la_ 325 +f 325 +le 322 +te 312 +' 311 +_s 308 +st 308 +se 305 +ó 302 +ue 302 +na 301 +os 301 +qu 300 +q 300 +el_ 299 +it 292 +co 290 +ri 277 +ca 277 +ti 273 +ac 272 +in 268 +ll 264 +ic 264 +me 259 +un 257 +que 248 +C 248 +tr 244 +ns 242 +ió 238 +_i_ 236 +ad 233 +ent 232 +_el 227 +ne 226 +_t 223 +_co 221 +_m 221 +_C 217 +en_ 217 +li 217 +ia 212 +à 212 +pe 207 +_a_ 207 +pr 206 +ció 203 +ó_ 203 +pa 203 +ro 202 +o_ 198 +E 198 +di 197 +io 197 +ls 196 +h 192 +_q 192 +_qu 192 +_en 187 +aci 186 +am 186 +ec 183 +to 183 +as 180 +om 180 +ni 180 +da 179 +ió_ 179 +si 178 +ls_ 176 +L 175 +ma 172 +res 172 +ur 171 +_el_ 162 +rt 162 +ue_ 160 +A 160 +os_ 159 +_que 159 +que_ 158 +_r 158 +po 157 +_es 155 +er_ 155 +_que_ 155 +M 155 +_se 153 +va 153 +del 153 +ció_ 151 +_pr 151 +is 150 +_en_ 149 +P 147 +_pe 146 +_del 145 +ts 145 +lo 145 +_M 144 +ct 144 +_u 144 +ol 143 +ve 141 +_L 140 +x 140 +y 140 +a,_ 139 +a, 139 +nc 138 +men 137 +al_ 137 +_f 137 +_re 137 +_P 136 +ació 136 +les 136 +rs 134 +est 133 +tu 131 +_E 130 +et 130 +s,_ 129 +_un 129 +na_ 129 +_v 129 +s, 129 +ion 127 +per 126 +so 125 +em 125 +at_ 124 +no 124 +j 124 +br 123 +nt_ 122 +ar_ 122 +sa 121 +_n 119 +les_ 118 +é 118 +ce 117 +il 117 +ell 116 +_per 114 +í 114 +ob 113 +re_ 113 +ir 113 +_A 112 +ons 112 +do 112 +ua 112 +con 112 +ment 111 +gu 111 +ts_ 110 +ss 110 +ns_ 109 +ant 109 +ra_ 109 +Co 109 +par 108 +l' 107 +d' 107 +_l' 107 +els 107 +tat 107 +sc 106 +_d' 106 +an_ 105 +_Co 105 +vi 104 +els_ 104 +ica 104 +ran 103 +ul 102 +iv 102 +S 102 +_del_ 102 +del_ 102 +mb 101 +mi 101 +ita 101 +nta 100 +_pa 99 +_o 99 +_con 98 +ació_ 97 +rn 96 +_in 96 +ia_ 96 +z 96 +im 95 +rr 95 +art 94 +ta_ 93 +com 93 +tre 92 +_h 92 +s. 91 +mp 90 +ie 90 +J 90 +s._ 89 +cio 89 +_le 89 +bre 88 +_ca 88 +_al 88 +sta 88 +_com 88 +cu 88 +à_ 87 +pre 87 +fe 86 +ba 86 +tra 86 +ge 85 +pro 85 +_les 84 +des 84 +ter 84 +_po 84 +_les_ 84 +T 84 +_J 84 +nd 84 +cion 84 +_S 84 +ura 83 +nci 82 +va_ 81 +ha 81 +ona 81 +ent_ 80 +ues 80 +oc 80 +ea 80 +nte 80 +és 80 +_di 79 +ui 79 +as_ 78 +ut 78 +ici 78 +res_ 78 +us 77 +ot 77 +ara 77 +ip 75 +rm 75 +ab 75 +eg 75 +_per_ 75 +ng 75 +'a 75 +I 75 +per_ 75 +rec 74 +du 74 +_tr 74 +è 73 +cia 73 +_no 73 +b_ 73 +_par 72 +ep 72 +id 72 +lle 71 +rc 71 +_pro 70 +D 69 +G 69 +ga 69 +fo 69 +una 68 +El 68 +lit 68 +un_ 68 +ques 68 +amb 67 +ix 67 +és_ 67 +_G 67 +era 67 +cr 67 +) 66 +da_ 66 +- 66 +sp 66 +y_ 66 +ada 66 +tor 66 +( 66 +_( 66 +_T 65 +ment_ 65 +B 65 +_es_ 65 +Ma 65 +V 65 +uc 65 +ect 65 +ame 64 +iu 64 +_Ma 64 +orn 64 +_B 64 +_D 64 +Ca 64 +sti 64 +_g 63 +esc 63 +rd 63 +una_ 63 +là 62 +" 62 +ed 62 +amen 61 +mo 61 +ions 61 +_El 61 +_Ca 61 +Jo 61 +eu 61 +ari 61 +lt 61 +F 61 +u_ 61 +ament 60 +_V 60 +m_ 60 +fi 60 +au 60 +ev 60 +La 60 +itat 59 +_ha 59 diff --git a/openoffice/share/fingerprint/chinese_simplified.lm b/openoffice/share/fingerprint/chinese_simplified.lm new file mode 100644 index 0000000000000000000000000000000000000000..622b89c3ba80072894f7b13a166165f604e63b79 --- /dev/null +++ b/openoffice/share/fingerprint/chinese_simplified.lm @@ -0,0 +1,400 @@ +_ +,_ +_,_ +_, +, +çš„ +çš„_ +_çš„ +_çš„_ +_。 +。_ +。 +_。_ +国 +了_ +了 +_了_ +在 +_了 +_ï¿¥_ +_在 +_1_ +_1 +_ï¿¥ +国_ +1 +在_ +ï¿¥_ +ï¿¥ +å¹´ +1_ +_在_ +_ï¼ +_ï¼_ +部 +ï¼ +ï¼_ +5_ +æ°‘ +_5 +_5_ +5 +政 +å·¥ +ã€_ +_å¹´ +_æ—¥ +æ—¥ +_〠+å¹´_ +è¡Œ +_ã€_ +建 +〠+ï¼” +多_ +多 +ï¼– +百 +作 +会 +æ—¥_ +_百 +_建 +ç† +å’Œ +_ï¼” +军 +_多 +_多_ +_百_ +_部 +_æ—¥_ +å…³ +_ï¼–_ +å’Œ_ +æˆ +百_ +_ï¼– +_å’Œ_ +_å’Œ +ï¼”_ +è¿› +ï¼–_ +_军 +_ï¼”_ +_万_ +ï¼™ +我 +_万 +展 +å¾— +地 +们 +产 +举 +过 +主 +上 +ç›® +è¡Œ_ +于 +一 +万 +_国 +å…¨ +å‘ +到_ +_è¿› +_å·¥ +_过 +人 +_ï¼™_ +_我 +到 +个_ +个 +_上 +_ï¼™ +万_ +_举 +ä¸ +部_ +_å…³ +ï¼™_ +们_ +é•¿ +_政 +å¼€ +战 +ç» +_性 +_上_ +并 +性 +æ²»_ +大 +_工作 +_个 +æ°‘_ +_内_ +ä»– +è¿™ +_内 +æ²» +计 +å“ +术 +工作_ +å…± +县 +内 +―_ +区_ +员_ +_― +术_ +_工作_ +上_ +部门 +_部门 +作_ +_并 +_è¿™ +一_ +于_ +分 +区 +å“_ +_引 +_å¼€ +ç³» +员 +县_ +_―_ +_ä¸ +工作 +_一_ +― +_å‘ +_到_ +_ä»– +_到 +_æ°‘ +主义 +_å¹´_ +_å…¨ +生 +_å…± +_个_ +性_ +é—¨ +_性_ +地_ +å¾€ +机 +案 +引 +åˆ +内_ +_一 +展_ +义 +府 +问题_ +里_ +常 +å–得了 +市 +期 +è¿™_ +æ•° +é—¨_ +å°± +è¦_ +ç­‰_ +å° +ä»–_ +å­— +家 +社会 +技 +å¾—_ +å°† +_分_ +å–得了_ +è¥ +8 +女 +级 +约 +_å°†_ +ç» +统 +厂_ +我们 +安 +å­—_ +_厂_ +大_ +#_ +_作 +å·¥_ +æ–‡ +å°†_ +æ–° +组 +外 +_å·²_ +å·² +产_ +_中 +_产 +_技术_ +_生产 +过_ +但 +ä»· +ç»_ +å‡ +å +å·²_ +_之 +_技 +家_ +事 +ï¼’ +_举行_ +è”åˆå›½_ +中 +严 +è®­ +_å…ƒ_ +_ç­‰_ +å¾€_ +之 +_但 +_å‘展 +问题 +_机 +åŽ +_å–得了_ +_市_ +政治_ +厂 +_战 +å– +务 +_但_ +å +é•¿_ +政_ +几 +刚 +_æˆ +_å_ +事_ +_会 +_8_ +会主义 +部门_ +_女 +_ï¼’_ +机_ +_å·² +_†+ç†_ +å…¬ +å„ +技术 +å…ƒ_ +_èŒå·¥ +ç»æµŽ_ +举行 +_#_ +_军民 +_问题 +义_ +之_ +举行_ +_æ–° +解 +_两 +_è¿™_ +得了 +_å¾—_ +_几_ +_é—® +两_ +我们_ +进行 +å–å¾— +_æ–‡ +_ä»–_ +_é•¿ +_è”åˆ +_过_ +_计 +_进行_ +法国_ +建设_ +_说 +题_ +é‡ +_政治 +_市 +里 +_解 +_政府 +å£ +è¦ +_å‡ +å‘展_ +è”åˆå›½ +_组 +几_ +_我们_ +åŽ_ +_ç» +_美 +æ¥_ +åˆå›½_ +济_ +å£_ +â€_ +å…ƒ +# +府_ +军民 +并_ +èŒå·¥ +_8 +æˆ_ +约_ +_ç­‰ +级_ +次_ +_社会主 +_ï¼’ +_政治_ +_â€_ +_英 +得了_ +_# +_å‘展_ +_社 +生产 +_æ¡ +军民_ +†+_èŒ +_å–得了 +_è” +å°±_ +_我们 +å‘展 +两 +è®® +_å° +_è”åˆå›½ diff --git a/openoffice/share/fingerprint/chinese_traditional.lm b/openoffice/share/fingerprint/chinese_traditional.lm new file mode 100644 index 0000000000000000000000000000000000000000..6708981ba6e781994b9c1185a71150bf5d926997 --- /dev/null +++ b/openoffice/share/fingerprint/chinese_traditional.lm @@ -0,0 +1,400 @@ +_ +ï¹_ +_ï¹_ +ï¹ +_ï¹ +çš„ +_çš„ +çš„_ +_çš„_ +。 +_。 +。_ +_。_ +å¹´ +_會 +會_ +_會_ +å¹´_ +_å¹´_ +å +é›» +會 +_å¹´ +_在 +é›»_ +_是_ +_é›»_ +一 +æ–¼ +å­¸_ +_æ–¼_ +_æ–¼ +在 +_é›» +å­¸ +是_ +港 +_å­¸_ +在_ +_是 +æ–¼_ +_在_ +_å­¸ +是 +ä¸_ +_å +_ä¸ +_港_ +_港 +_ä¸_ +å_ +_一 +å“¡ +å“¡_ +_一_ +ä¸ +_å_ +一_ +港_ +_ç½² +_å“¡_ +_å“¡ +_業 +業 +_ç½²_ +業_ +_業_ +ç½²_ +ç½² +_事 +_åŒ +æ©Ÿ +_國_ +, +〠+_,_ +_å…§ +ã€_ +_外_ +_åŒ_ +_政_ +_å…¬_ +為 +外 +å…¬ +_å…¬ +有 +_å…§_ +åŒ +_政 +國_ +國 +å…¬_ +香 +_事_ +外_ +事 +å…§_ +_, +_〠+政 +_外 +_ã€_ +香_ +政_ +å…§ +åŒ_ +事_ +,_ +_國 +為_ +_é•·_ +_較_ +_æ–¹_ +_用_ +ç­‰_ +ç² +錦 +_æ–‡_ +_中 +_錦 +用 +_通 +_較 +_ç­‰ +有_ +_é•· +_è·¯ +通 +_è­¦_ +_åŠ +_åŠ_ +_è­¦ +_香 +錦_ +_訴 +中_ +_話 +_有_ +通_ +時_ +ç²_ +_予 +è·¯_ +較_ +æ–¹_ +ç”° +è­¦ +æ©Ÿ_ +_訴_ +_ç”°_ +ç­‰ +_有 +話_ +_æ©Ÿ_ +_予_ +è·¯ +時 +æ–¹ +æ—¥ +è­¦_ +_通_ +訴_ +_用 +_æ–¹ +åŠ_ +ç”°_ +_話_ +_中_ +_香_ +訴 +_ç”° +_æ–‡ +_錦_ +三 +較 +用_ +_時_ +中 +_ç­‰_ +åŠ +話 +_æ©Ÿ +_ç² +ä¹ +æ–‡ +_時 +_è·¯_ +_ç²_ +é•· +_為_ +_為 +予 +é•·_ +予_ +æ–‡_ +_æ—¥_ +ä¹_ +途_ +_高 +è£_ +æ•…_ +_室 +_發_ +_控_ +å‰_ +回: +_查_ +_三 +_安 +_以 +_控 +途 +_安_ +_è£ +_士_ +_雇 +_大_ +_上_ +_èµ· +出_ +_三_ +_人_ +_èµ·_ +室_ +_人 +_分_ +_至_ +上_ +_出_ +第 +_* +至 +_查 +程 +_ç…™_ +_生_ +_以_ +_åª +者 +_å¯ +三_ +_*_ +分_ +_途 +_å‰ +_分 +_ç·š_ +_出 +發 +_與_ +生 +ç”± +å¯_ +ç…™_ +_ç”±_ +_ç·š +者_ +至_ +æ—¥_ +åª_ +ç…™ +發_ +_使 +_使_ +查 +_第 +_雇_ +以_ +_åª_ +控_ +安_ +* +與_ +ç·š +_與 +_至 +改 +人_ +大_ +_上 +_高_ +æ•… +èµ·_ +高 +ç·š_ +大 +控 +士 +_æ•…_ +_作_ +使 +_ç”± +ç”±_ +_途_ +安 +作 +*_ +以 +_生 +來 +_大 +回 +_æ—¥ +_å‰_ +å›› +_ä¹_ +_ä¹ +人 +_è£_ +上 +_發 +_作 +士_ +_æ•… +作_ +高_ +雇 +åª +å¯ +: +è£ +使_ +èµ· +出 +å‰ +_ç…™ +_å¯_ +雇_ +_室_ +生_ +å…« +_士 +查_ +分 +室 +與 +也_ +肇_ +å’Œ_ +_物_ +_如_ +_霧_ +主_ +_商_ +ç´„ +_府_ +到_ +é” +é“ +都_ +黨_ +éŽ +_é‡_ +_者_ +未_ +_ä¿®_ +_ç´„_ +別_ +郵_ +_能_ +來_ +_霧 +_車 +ï¼ +_å¸_ +_排 +_該_ +_柙_ +被_ +總_ +_越 +å‘Ž_ +_資 +_排_ +期_ +_夜_ +_ä¿® +å·´_ +_育_ +_æ­Œ_ +_號_ +_åœ_ +_調 +_亦_ +_æ ¡ +_) +_後_ +å…¥_ +_便 +_訊 +_期_ +脹_ +_而_ +_é‡ +o +_該 +_o +_( +程_ diff --git a/openoffice/share/fingerprint/croatian.lm b/openoffice/share/fingerprint/croatian.lm new file mode 100644 index 0000000000000000000000000000000000000000..b054ac34ab89303d8e699f892d28ee27d294424a --- /dev/null +++ b/openoffice/share/fingerprint/croatian.lm @@ -0,0 +1,400 @@ +_ 36598 +a 9456 +o 9050 +i 8526 +e 7955 +n 5513 +j 5379 +s 4971 +t 4125 +r 3889 +u 3423 +je 3281 +l 3231 +e_ 3177 +d 3128 +k 2992 +v 2891 +a_ 2835 +o_ 2679 +m 2645 +p 2316 +_s 2212 +i_ 2205 +y 2174 +c 1894 +z 1867 +je_ 1613 +_n 1593 +g 1581 +_p 1490 +b 1386 +u_ 1382 +, 1208 +,_ 1208 +st 1203 +_j 1202 +na 1159 +_je 1118 +_d 1105 +_i 1104 +. 1069 +._ 1058 +ra 1017 +ko 981 +ni 980 +_je_ 918 +ij 914 +ti 911 +no 891 +da 884 +to 879 +_k 863 +_o 856 +cy 839 +li 838 +ne 790 +sy 786 +- 785 +pr 760 +_u 748 +po 734 +ta 711 +_b 705 +_t 704 +la 699 +ja 699 +an 691 +m_ 680 +ov 674 +ije 673 +_z 669 +ka 662 +ri 652 +lo 651 +vo 643 +re 641 +is 626 +in 623 +se 623 +va 622 +_m 617 +oj 614 +_po 594 +_pr 592 +bi 588 +en 582 +il 578 +os 576 +vi 572 +nj 569 +ak 564 +_na 558 +im 558 +da_ 553 +od 550 +ao 550 +al 549 +om 545 +na_ 533 +_se 524 +_i_ 523 +h 517 +_g 511 +ma 508 +at 502 +cj 501 +og 497 +-- 493 +ro 493 +on 485 +av 480 +_da 474 +_ne 474 +ed 472 +zy 471 +se_ 466 +_se_ 458 +_bi 457 +ao_ 452 +ad 452 +lj 445 +es 444 +ji 441 +_v 433 +_c 430 +za 421 +go 418 +_r 413 +_u_ 411 +yi 410 +ek 406 +di 403 +sa 396 +et 393 +ic 391 +io 390 +_da_ 389 +to_ 389 +as 386 +_ko 383 +ye 378 +ar 378 +mo 373 +le 367 +or 364 +ju 363 +el 354 +tr 354 +io_ 352 +ve 345 +lo_ 344 +su 344 +ol 344 +am 344 +iz 343 +li_ 338 +ti_ 336 +sto 323 +n_ 321 +it 319 +_za 319 +sta 317 +_ni 316 +te 312 +nu 312 +a, 309 +a,_ 309 +ya 309 +do 304 +om_ 303 +la_ 300 +no_ 299 +_na_ 299 +d_ 297 +ko_ 296 +aj 294 +ik 292 +ru 291 +ga 291 +em 288 +nje 283 +dj 281 +ne_ 281 +k_ 277 +_st 276 +koj 276 +ec 274 +_ka 272 +_su 270 +ob 265 +-_ 263 +az 261 +sv 260 +_koj 260 +im_ 260 +ije_ 259 +pa 258 +ot 257 +yt 256 +ok 255 +su_ 255 +ih 254 +me 253 +dn 253 +_cy 253 +iv 251 +syt 248 +g_ 247 +--_ 246 +_- 246 +kr 246 +--- 246 +a. 245 +e,_ 245 +---_ 245 +e, 245 +er 245 +a._ 244 +_iz 244 +mi 243 +_---_ 242 +cyi 242 +_-- 242 +_--- 242 +jed 240 +h_ 239 +_a 239 +_sa 237 +j_ 236 +_l 231 +_sv 229 +_to 229 +sk 228 +ih_ 224 +ja_ 223 +pro 223 +yn 222 +t_ 222 +ost 221 +_do 221 +oc 219 +gl 218 +_su_ 216 +og_ 216 +uc 214 +s_ 214 +bil 213 +oz 213 +ki 212 +ni_ 212 +nij 209 +ako 208 +eg 208 +ut 205 +pre 205 +ci 204 +ji_ 203 +_od 203 +ilo 202 +ati 202 +ac 201 +ns 200 +_mo 197 +rij 196 +bo 195 +ovo 195 +ku 195 +dje 194 +ma_ 192 +_bil 191 +cje 186 +sti 186 +_go 186 +de 185 +sl 183 +_pro 182 +ju_ 182 +nije 181 +tv 180 +lje 179 +isy 179 +pri 178 +_pre 177 +dr 177 +e._ 177 +e. 177 +op 176 +ima 176 +anj 175 +jen 175 +us 172 +ilo_ 172 +_ra 170 +S 167 +ecj 166 +iti 166 +sp 163 +_S 161 +vr 161 +i. 161 +i._ 161 +zn 161 +ali 161 +i,_ 160 +i, 160 +ap 157 +nije_ 157 +nst 156 +pi 156 +ga_ 156 +_sy 155 +_nj 155 +jes 155 +ran 155 +vo_ 155 +yto 154 +ev 153 +_to_ 152 +_pri 151 +est 150 +N 150 +ins 150 +ist 149 +ir 149 +o, 148 +vj 148 +vje 148 +o,_ 148 +B 148 +zi 147 +jec 147 +gov 147 +yto_ 147 +syto 146 +ton 146 +od_ 145 +O 144 +rije 144 +lik 143 +on_ 142 +ocy 142 +W 142 +ba 142 +_W 141 +kao 141 +Wi 141 +_N 141 +inst 141 +_nij 141 +_nije 140 +_Wi 140 +syto_ 140 +lic 139 +P 139 +ovi 138 +_tr 138 +rs 137 +ez 137 +edn 136 +_P 136 +si 136 +ili 136 +du 136 +Winst 135 +cye 135 +nston 135 +ston 135 +ud 135 +kao_ 135 +Wins 135 +insto 135 +oji 135 +nsto 135 +Win 135 +raz 135 +zye 135 +_Win 134 +ova 134 +_Wins 134 +_on 133 +ako_ 133 +odi 133 +cya 133 +ila 133 +icy 133 +oj_ 133 +ke 133 +va_ 132 +ija 132 +_is 132 +jel 132 +oje 130 +pu 130 +cje_ 130 +bi_ 129 +rat 128 +ce 128 +tu 128 +mu 128 +ve_ 127 diff --git a/openoffice/share/fingerprint/czech.lm b/openoffice/share/fingerprint/czech.lm new file mode 100644 index 0000000000000000000000000000000000000000..097bbc5b2241f280644a6f660dba9f507b9d7781 --- /dev/null +++ b/openoffice/share/fingerprint/czech.lm @@ -0,0 +1,400 @@ +_ 26378 +o 5870 +e 5354 +a 4740 +n 4462 +t 3745 +s 3438 +i 3187 +v 3118 +l 2891 +r 2754 +k 2566 +d 2508 +m 2198 +u 2197 +p 2032 +í 1924 +c 1678 +h 1572 +z 1544 +á 1522 +_p 1299 +e_ 1266 +y 1231 +a_ 1219 +j 1219 +_s 1156 +b 1079 +o_ 1065 +Ä› 1043 +_v 1038 +, 952 +,_ 946 +st 945 +_n 911 +é 878 +. 870 +í_ 848 +Å™ 822 +._ 803 +ní 782 +ov 757 +_z 723 +i_ 716 +u_ 684 +ro 674 +en 656 +ý 647 +ž 639 +po 630 +ch 629 +Ä 625 +na 599 +_a 598 +sk 592 +Å¡ 563 +ho 552 +_d 551 +ra 545 +m_ 539 +y_ 530 +_t 512 +ko 504 +_k 503 +le 502 +_j 501 +_o 486 +to 479 +pr 471 +ne 468 +ní_ 462 +je 458 +é_ 456 +ti 455 +od 433 +li 432 +va 432 +_po 429 +_m 428 +al 424 +te 424 +ou 423 +ed 418 +se 415 +la 410 +no 397 +os 382 +lo 377 +an 376 +_pr 375 +ů 375 +v_ 372 +Å™e 370 +_a_ 364 +em 363 +at 360 +ta 359 +do 357 +t_ 357 +_b 355 +or 349 +h_ 345 +_v_ 338 +ch_ 327 +S 325 +ce 323 +av 323 +pÅ™ 322 +ni 319 +ké 316 +er 315 +nÄ› 315 +_na 313 +na_ 312 +_ne 311 +de 308 +ic 307 +in 306 +_se 306 +l_ 304 +dn 302 +za 298 +_pÅ™ 293 +Ä›_ 291 +ol 290 +_je 281 +ob 280 +is 277 +ve 274 +ho_ 272 +es 270 +ot 268 +ak 265 +vo 263 +ná 260 +il 257 +se_ 257 +it 256 +et 253 +ad 250 +by 249 +P 242 +_r 242 +k_ 242 +ost 241 +_se_ 241 +tr 238 +me 237 +pro 234 +že 234 +ka 230 +_za 227 +om 224 +el 223 +_P 223 +on 218 +_pro 216 +ou_ 216 +tu 215 +O 212 +mi 212 +ku 211 +_u 210 +_do 208 +_l 207 +_na_ 206 +N 205 +ské 205 +ím 205 +íc 205 +ý_ 203 +mÄ› 203 +_S 200 +oz 200 +V 200 +ze 198 +da 194 +sl 192 +á_ 191 +ova 190 +mo 190 +re 189 +so 187 +vy 186 +ej 185 +rá 184 +ar 184 +s_ 183 +vÄ› 183 +A 181 +ru 180 +_st 178 +f 178 +éh 177 +ého 176 +kt 176 +tn 175 +g 174 +bo 174 +ez 173 +ci 172 +ký 172 +né 170 +M 170 +án 169 +as 168 +vi 167 +Å™i 167 +ac 166 +že_ 165 +ýc 165 +ž_ 165 +ck 164 +K 164 +B 164 +ých 164 +vá 162 +_c 162 +ého_ 162 +ení 161 +lá 160 +_ž 160 +ří 160 +pÅ™e 159 +ec 158 +ů_ 157 +J 156 +vn 156 +_h 155 +ké_ 155 +ok 154 +sta 154 +to_ 152 +vý 152 +nt 151 +ých_ 149 +lo_ 149 +_by 149 +dy 149 +_pÅ™e 148 +ce_ 147 +R 146 +n_ 146 +ád 146 +pa 145 +vé 145 +am 145 +mu 145 +ný 145 +ud 144 +_Ä 144 +_B 142 +ter 141 +nÄ›_ 141 +Äe 140 +Å¡e 140 +_V 140 +_ko 140 +li_ 139 +dÄ› 137 +hl 137 +je_ 137 +ji 137 +ist 135 +jí 135 +- 134 +ik 133 +si 133 +ál 132 +em_ 132 +_to 132 +_vy 131 +sp 130 +ut 130 +_J 130 +_že 130 +_M 129 +di 129 +kon 128 +la_ 128 +tí 128 +_ro 127 +ns 127 +ek 126 +ick 126 +T 126 +yl 125 +Än 125 +rn 125 +_že_ 124 +op 124 +sti 124 +kte 124 +Å™ed 124 +edn 123 +us 121 +ím_ 120 +" 119 +z_ 119 +str 118 +ti_ 118 +ém 118 +vat 118 +d_ 118 +_ve 118 +áv 118 +ení_ 117 +iv 117 +oj 117 +_kt 117 +Ä›l 117 +val 116 +eb 116 +_K 115 +tÅ™ 115 +_kte 115 +át 115 +_i 114 +_N 114 +D 114 +kl 114 +ny 114 +byl 113 +ev 113 +ri 113 +ú 113 +ky 111 +sm 111 +oh 111 +E 110 +ma 110 +Ä›t 110 +ský 110 +kter 109 +nu 109 +le_ 108 +ja 107 +zá 107 +tÄ› 106 +tá 106 +zn 106 +let 105 +aj 105 +sto 105 +ší 105 +me_ 105 +-_ 105 +u, 105 +sv 104 +_le 104 +pol 104 +L 104 +_- 104 +ln 104 +pod 104 +H 103 +zi 103 +kéh 103 +kého 103 +_ná 103 +ent 102 +u,_ 102 +_od 102 +né_ 101 +_-_ 101 +al_ 101 +_kter 101 +do_ 100 +nos 100 +cí 100 +rav 99 +ran 99 +_sv 99 +ká 98 +eÄ 98 +ním 98 +bu 97 +_z_ 97 +ích 97 +_byl 97 +ání 96 +rov 96 +kr 96 +dá 95 +ové 95 +dl 95 +uj 95 +nost 95 +ém_ 95 +ech 94 +ly 94 +oc 94 +vé_ 93 +_o_ 93 +dy_ 93 +ak_ 93 +nsk 93 +_so 93 +_ob 92 +nc 92 diff --git a/openoffice/share/fingerprint/danish.lm b/openoffice/share/fingerprint/danish.lm new file mode 100644 index 0000000000000000000000000000000000000000..5e5a61a98638e3dad8cba6ef006a396b7d67a19e --- /dev/null +++ b/openoffice/share/fingerprint/danish.lm @@ -0,0 +1,400 @@ +_ 21274 +e 9291 +r 5307 +n 4733 +i 3976 +t 3948 +s 3751 +a 3296 +l 3063 +d 3025 +o 2868 +g 2471 +er 2164 +k 2002 +m 1680 +e_ 1655 +en 1613 +f 1507 +de 1484 +r_ 1379 +v 1245 +u 1176 +t_ 1081 +n_ 1032 +er_ 992 +b 942 +. 870 +ge 868 +._ 831 +re 816 +h 816 +et 813 +te 813 +p 806 +in 788 +or 775 +_s 753 +_a 749 +en_ 712 +_e 691 +ti 689 +an 687 +, 681 +,_ 677 +_f 655 +_d 645 +el 642 +ng 635 +nd 634 +g_ 634 +se 615 +le 615 +st 607 +s_ 601 +_o 572 +ne 560 +li 537 +et_ 524 +es 521 +_i 512 +ri 511 +sk 510 +_de 498 +Ã¥ 497 +ar 475 +ed 473 +ig 463 +at 452 +_m 446 +is 443 +fo 441 +æ 441 +ve 438 +_k 434 +ø 432 +der 429 +ke 428 +ing 427 +og 426 +_b 412 +me 408 +il 407 +for 405 +ns 394 +y 389 +_h 380 +_t 374 +on 371 +d_ 370 +al 362 +be 359 +_fo 351 +af 336 +de_ 335 +_og 333 +_p 332 +og_ 325 +om 325 +_for 324 +_og_ 313 +l_ 308 +nge 302 +i_ 295 +_v 294 +c 289 +ter 283 +ll 280 +ni 278 +nde 278 +rs 277 +_af 277 +un 275 +ra 271 +ko 271 +den 270 +_i_ 268 +id 265 +til 265 +j 265 +vi 264 +D 260 +ere 256 +ma 255 +si 253 +f_ 252 +af_ 238 +_af_ 235 +ik 235 +m_ 234 +Ã¥_ 232 +_ti 227 +_D 226 +_u 226 +_er 225 +nt 224 +_en 224 +ls 221 +es_ 216 +lig 216 +ger 216 +re_ 210 +ag 210 +_me 207 +at_ 204 +lle 200 +ge_ 200 +_til 200 +ige 199 +_er_ 199 +der_ 199 +em 199 +ds 197 +r. 195 +io 195 +r._ 195 +ud 193 +_at 192 +_at_ 191 +ta 190 +els 190 +_l 190 +ha 190 +il_ 189 +or_ 189 +ke_ 186 +rt 185 +gen 184 +ka 183 +- 180 +rk 180 +ning 178 +ol 178 +nin 178 +la 177 +ld 175 +De 175 +it 173 +ede 172 +ed_ 171 +_ko 171 +lse 171 +ek 168 +else 167 +inge 167 +pÃ¥ 167 +ng_ 167 +_pÃ¥ 167 +iv 166 +ør 166 +so 165 +he 165 +ens 165 +ske 165 +ind 164 +til_ 163 +rn 163 +ide 162 +ev 162 +den_ 162 +to 162 +sen 160 +_be 160 +sa 160 +bl 158 +_g 158 +an_ 157 +det 156 +om_ 156 +ru 156 +va 155 +_til_ 155 +ste 154 +rd 153 +_pÃ¥_ 152 +k_ 152 +pÃ¥_ 152 +di 152 +kr 152 +K 151 +_De 149 +for_ 148 +te_ 148 +kon 148 +ver 147 +mm 146 +am 146 +_en_ 145 +_r 145 +ne_ 144 +ing_ 144 +tr 143 +le_ 142 +del 142 +_in 142 +gt 140 +_st 138 +S 138 +eg 138 +gs 138 +tt 138 +r, 137 +ser 137 +r,_ 137 +er. 137 +ro 137 +er._ 137 +_for_ 136 +ent 136 +kt 136 +eri 135 +ur 134 +lin 134 +B 133 +A 133 +sti 133 +ner 133 +da 133 +ris 132 +ion 132 +_K 131 +ern 131 +ers 130 +ist 130 +ær 130 +ige_ 130 +_si 130 +tte 129 +E 128 +_n 128 +nn 127 +_B 126 +_ha 126 +_. 126 +rne 125 +H 125 +_ud 125 +rin 124 +na 124 +und 124 +ft 124 +_der 124 +ku 123 +_A 122 +ler 120 +and 120 +end 120 +ns_ 120 +rg 119 +op 119 +er,_ 119 +er, 119 +ar_ 118 +P 118 +_S 117 +_H 117 +_._ 116 +ov 116 +erne 115 +tio 115 +med 115 +tion 115 +_E 115 +_P 115 +det_ 114 +pr 114 +e. 113 +ter_ 113 +: 113 +kk 113 +e._ 113 +e,_ 113 +e, 113 +od 113 +kke 113 +ten 113 +ling 113 +:_ 112 +mi 112 +eli 112 +lo 111 +som 111 +_den 111 +rb 110 +se_ 110 +ell 110 +sid 110 +nne 109 +fi 108 +lt 107 +v_ 107 +_de_ 107 +ark 106 +lige 106 +ngen 106 +ie 105 +_med 105 +_der_ 105 +ring 105 +a_ 105 +_vi 104 +-_ 104 +ys 103 +gel 103 +_so 103 +ia 103 +ive 102 +ej 101 +ati 101 +ren 101 +_det 101 +side 101 +ske_ 101 +br 100 +gi 100 +F 100 +M 100 +ul 99 +isk 99 +men 99 +n,_ 99 +age 99 +fr 99 +n, 99 +tu 98 +ts 98 +_ma 98 +nder 98 +ot 97 +dt 97 +R 97 +med_ 96 +ho 96 +ans 95 +_kon 95 +pe 95 +ce 94 +gr 93 +mme 92 +ret 92 +lige_ 92 +mu 91 +_med_ 91 +hv 91 +væ 91 +Det 91 +ens_ 91 +kl 91 +_M 90 +T 90 +ingen 90 +rm 90 +ill 89 +elle 89 +ef 89 +ene 89 +nds 89 +ove 89 +som_ 89 +C 88 +_den_ 88 diff --git a/openoffice/share/fingerprint/drents.lm b/openoffice/share/fingerprint/drents.lm new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/openoffice/share/fingerprint/dutch.lm b/openoffice/share/fingerprint/dutch.lm new file mode 100644 index 0000000000000000000000000000000000000000..17a0626982a58587b72980014a8ce195d050356c --- /dev/null +++ b/openoffice/share/fingerprint/dutch.lm @@ -0,0 +1,400 @@ +_ 20104 +e 9848 +n 5323 +a 3733 +t 3683 +i 3490 +r 3195 +d 2876 +o 2845 +n_ 2443 +en 2439 +s 2195 +e_ 1842 +l 1837 +g 1522 +en_ 1500 +de 1489 +er 1388 +t_ 1377 +v 1253 +u 1217 +k 1204 +_d 1136 +h 1102 +m 1084 +an 939 +te 875 +j 857 +in 810 +_v 793 +r_ 751 +de_ 742 +ee 737 +p 732 +et 718 +ge 716 +aa 708 +b 703 +_e 686 +st 669 +z 668 +ie 662 +_de 655 +w 631 +c 611 +. 604 +s_ 582 +_de_ 576 +_h 572 +el 570 +ij 564 +._ 554 +et_ 531 +an_ 522 +he 505 +_o 497 +nd 478 +_i 475 +ar 459 +_m 451 +re 442 +ve 441 +' 428 +or 424 +ng 421 +at 418 +_s 415 +oo 403 +_z 401 +le 395 +_b 394 +_a 391 +_he 386 +va 385 +er_ 381 +me 372 +_w 368 +f 361 +on 351 +_t 351 +_va 345 +_g 342 +di 342 +nt 340 +, 335 +g_ 335 +,_ 334 +van 327 +ch 326 +is 326 +ing 325 +be 325 +ni 320 +it 317 +een 316 +_van 315 +al 310 +den 309 +ti 309 +van_ 307 +oe 302 +ke 302 +_van_ 299 +aar 299 +d_ 295 +we 293 +da 292 +tu 290 +_ee 290 +ud 287 +een_ 286 +li 284 +es 282 +_st 281 +ver 281 +ten 281 +ri 275 +nde 275 +der 274 +_in 270 +k_ 268 +vo 267 +het 266 +oor 264 +_het 262 +het_ 262 +_het_ 259 +_een 258 +l_ 258 +ze 257 +_n 254 +ro 248 +gen 243 +_een_ 241 +at_ 240 +op 238 +n. 238 +_en 237 +rs 237 +_da 235 +stu 232 +in_ 230 +_be 229 +_ge 228 +_k 226 +rd 226 +tud 220 +_en_ 220 +n._ 217 +te_ 209 +ei 208 +ent 206 +_me 203 +la 202 +ek 202 +ed 201 +ra 200 +stud 200 +en. 200 +ie_ 197 +ste 196 +_vo 195 +_in_ 193 +_stu 191 +zi 191 +om 189 +ui 189 +en._ 186 +ten_ 185 +_stud 185 +ude 184 +die 183 +ns 183 +_j 181 +D 179 +aan 179 +se 179 +ma 178 +_ve 176 +ne 174 +_p 174 +eg 173 +p_ 172 +ar_ 172 +aar_ 171 +_te 170 +ng_ 169 +_we 169 +'' 167 +_D 165 +ers 164 +_op 163 +dat 161 +dat_ 160 +ig 160 +ere 159 +eer 158 +_zi 158 +voor 156 +voo 156 +nge 155 +nder 151 +nte 151 +or_ 150 +ta 150 +je 149 +ing_ 148 +ll 148 +_ver 147 +jk 146 +oor_ 146 +_dat 145 +ijk 145 +ren 145 +is_ 145 +_dat_ 144 +_l 144 +and 144 +lij 143 +ter 143 +na 142 +uden 139 +tude 138 +_voor 136 +_voo 136 +ond 136 +ken 135 +cht 135 +_al 135 +ht 135 +wa 134 +ho 133 +em 133 +den_ 133 +pe 132 +sc 132 +un 131 +ur 131 +_di 130 +gen_ 130 +zo 129 +rt 129 +ev 128 +mo 128 +lijk 127 +_is 126 +stude 124 +ha 123 +to 122 +el_ 121 +og 121 +op_ 121 +sch 120 +ol 120 +ente 119 +_u 118 +pr 118 +end 118 +mi 117 +iet 116 +_aa 116 +eli 115 +dent 115 +ijn 115 +jn 115 +ou 115 +men 114 +_' 114 +tie 113 +_is_ 113 +nie 113 +tr 112 +ak 112 +id 112 +udent 111 +tuden 111 +uit 110 +_te_ 109 +aan_ 109 +ld 109 +S 108 +_aan 108 +ede 108 +ja 107 +nten 107 +it_ 107 +je_ 107 +ts 107 +erd 106 +est 106 +E 105 +_op_ 105 +ad 104 +al_ 104 +_ze 104 +_on 104 +rk 104 +lle 103 +ens 103 +gel 103 +m_ 103 +len 103 +_r 102 +ec 102 +inge 102 +met 102 +_met 101 +si 100 +die_ 100 +us 100 +onde 99 +_ni 99 +De 99 +eu 99 +dente 99 +enten 99 +ic 99 +_met_ 98 +f_ 98 +met_ 98 +no 97 +ko 96 +voor_ 96 +rde 96 +H 96 +ngen 95 +lo 95 +ot 95 +as 94 +zij 93 +_nie 92 +vi 92 +eb 92 +_De 92 +_zij 91 +ep 91 +wi 91 +_zo 91 +kt 91 +ege 91 +G 91 +bi 90 +j_ 90 +ij_ 90 +ze_ 90 +do 90 +lan 89 +ov 89 +udi 89 +ord 89 +onder 89 +V 88 +elij 88 +_wa 88 +elijk 88 +ef 88 +_die 87 +ag 86 +erk 86 +eren 86 +R 85 +ik 85 +_ma 85 +gr 85 +am 85 +_mo 84 +ul 84 +nn 83 +eve 83 +De_ 83 +maa 83 +ingen 83 +wo 83 +_'' 83 +O 83 +tudi 82 +I 82 +nt_ 82 +tudie 81 +ven 81 +udie 81 +nten_ 81 +_die_ 81 +jaa 80 +ka 80 +eke 80 +ite 80 +a_ 80 +_je 80 +ac 80 +jaar 80 +_je_ 79 +_H 79 +_zijn 79 +zijn 79 +n, 78 +nen 78 +N 78 +n,_ 78 +ijn_ 77 diff --git a/openoffice/share/fingerprint/english.lm b/openoffice/share/fingerprint/english.lm new file mode 100644 index 0000000000000000000000000000000000000000..ab71632c6214e9b2f2279bd0ab89c3ee5441af25 --- /dev/null +++ b/openoffice/share/fingerprint/english.lm @@ -0,0 +1,400 @@ +_ 20326 +e 6617 +t 4843 +o 3834 +n 3653 +i 3602 +a 3433 +s 2945 +r 2921 +h 2507 +e_ 2000 +d 1816 +_t 1785 +c 1639 +l 1635 +th 1535 +he 1351 +_th 1333 +u 1309 +f 1253 +m 1175 +p 1151 +_a 1145 +the 1142 +_the 1060 +s_ 978 +er 968 +_o 967 +he_ 928 +d_ 888 +t_ 885 +the_ 844 +_the_ 843 +on 842 +in 817 +y 783 +n_ 773 +b 761 +re 754 +, 734 +,_ 732 +an 732 +g 728 +w 718 +_i 707 +en 676 +f_ 599 +y_ 595 +of 594 +_of 592 +es 589 +ti 587 +v 580 +_of_ 575 +of_ 575 +nd 568 +at 549 +r_ 540 +_w 534 +it 522 +ed 496 +_p 494 +nt 485 +_c 462 +o_ 457 +io 450 +_an 439 +te 432 +or 425 +_b 418 +nd_ 407 +to 406 +st 402 +is 401 +_s 396 +_in 389 +ion 385 +and 385 +de 384 +ve 382 +ha 375 +ar 366 +_m 361 +and_ 360 +_and 360 +_and_ 358 +se 353 +_to 347 +me 346 +to_ 344 +ed_ 339 +. 330 +be 329 +_f 329 +._ 329 +_to_ 320 +co 317 +ic 316 +ns 308 +al 307 +le 304 +ou 304 +ce 293 +ent 279 +l_ 278 +_co 277 +tio 275 +on_ 274 +_d 274 +tion 268 +ri 266 +_e 264 +ng 253 +hi 251 +er_ 249 +ea 246 +as 245 +_be 242 +pe 242 +h_ 234 +_r 232 +ec 227 +ch 223 +ro 222 +ct 220 +_h 219 +pr 217 +in_ 217 +ne 214 +ll 214 +rt 213 +s,_ 210 +s, 210 +li 209 +ra 208 +T 207 +wh 204 +a_ 203 +ac 201 +_wh 199 +_n 196 +ts 196 +di 196 +es_ 195 +si 194 +re_ 193 +at_ 192 +nc 192 +ie 190 +_a_ 188 +_in_ 185 +ing 184 +us 182 +_re 182 +g_ 179 +ng_ 178 +op 178 +con 177 +tha 175 +_l 174 +_tha 174 +ver 173 +ma 173 +ion_ 171 +_con 171 +ci 170 +ons 170 +_it 170 +po 169 +ere 168 +is_ 167 +ta 167 +la 166 +_pr 165 +fo 164 +ho 164 +ir 162 +ss 161 +men 160 +be_ 160 +un 159 +ty 159 +_be_ 158 +ing_ 157 +om 156 +ot 156 +hat 155 +ly 155 +_g 155 +em 153 +_T 151 +rs 150 +mo 148 +ch_ 148 +wi 147 +we 147 +ad 147 +ts_ 145 +res 143 +_wi 143 +I 143 +hat_ 142 +ei 141 +ly_ 141 +ni 140 +os 140 +ca 139 +ur 139 +A 138 +ut 138 +that 138 +_that 137 +ati 137 +_fo 137 +st_ 137 +il 136 +or_ 136 +for 136 +pa 136 +ul 135 +ate 135 +ter 134 +it_ 134 +nt_ 133 +that_ 132 +_ha 129 +al_ 128 +el 128 +as_ 127 +ll_ 127 +_ma 125 +no 124 +ment 124 +an_ 124 +tion_ 122 +su 122 +bl 122 +_de 122 +nce 120 +pl 120 +fe 119 +tr 118 +so 118 +int 115 +ov 114 +e, 114 +e,_ 114 +_u 113 +ent_ 113 +Th 113 +her 113 +j 112 +atio 112 +ation 112 +_Th 111 +le_ 110 +ai 110 +_it_ 110 +_on 110 +_for 109 +ect 109 +k 109 +hic 108 +est 108 +der 107 +tu 107 +na 106 +_by_ 106 +by_ 106 +E 106 +by 106 +_by 106 +ve_ 106 +_di 106 +en_ 104 +vi 104 +m_ 103 +_whi 102 +iv 102 +whi 102 +ns_ 102 +_A 101 +ich 100 +ge 100 +pro 99 +ess 99 +_whic 99 +ers 99 +hich 99 +ce_ 99 +which 99 +whic 99 +all 98 +ove 98 +_is 98 +ich_ 97 +ee 97 +hich_ 97 +n,_ 96 +n, 96 +im 95 +ir_ 94 +hei 94 +ions 94 +sti 94 +se_ 94 +per 93 +The 93 +_pa 93 +heir 93 +id 93 +eir 93 +eir_ 93 +ig 93 +heir_ 93 +_no 93 +ev 93 +era 92 +_int 92 +ted 91 +_The 91 +ies 91 +art 91 +thei 90 +_ar 90 +_thei 90 +their 90 +_pro 90 +et 89 +_pe 88 +_mo 88 +ther 88 +x 87 +gh 87 +S 87 +_is_ 87 +ol 87 +ty_ 87 +_I 86 +nde 86 +am 86 +rn 86 +nte 86 +mp 85 +_su 84 +_we 84 +par 84 +_v 84 +pu 82 +his 82 +ow 82 +mi 82 +go 81 +N 81 +ue 81 +ple 81 +ep 80 +ab 80 +;_ 80 +; 80 +ex 80 +ain 80 +over 80 +_un 79 +q 79 +qu 79 +pp 79 +ith 79 +ry 79 +_as 79 +ber 79 +ub 78 +av 78 +uc 78 +s._ 77 +s. 77 +enc 77 +are 77 +iti 77 +gr 76 +his_ 76 +ua 76 +part 76 +ff 75 +eve 75 +O 75 +rea 74 +ous 74 +ia 74 +The_ 73 +ag 73 +mb 73 +_go 73 +fa 72 +on,_ 72 +ern 72 +t,_ 72 +on, 72 +t, 72 +_me 71 diff --git a/openoffice/share/fingerprint/esperanto.lm b/openoffice/share/fingerprint/esperanto.lm new file mode 100644 index 0000000000000000000000000000000000000000..0eef3ec8894a5493e3ac6a8de3c8d09578367772 --- /dev/null +++ b/openoffice/share/fingerprint/esperanto.lm @@ -0,0 +1,400 @@ +_ 57050 +a 16035 +i 12706 +e 12227 +o 12102 +n 10393 +s 8344 +l 7707 +r 7492 +t 7134 +k 5376 +u 4558 +j 3946 +a_ 3875 +m 3783 +d 3710 +p 3693 +la 2840 +s_ 2769 +e_ 2751 +. 2706 +_l 2635 +_k 2619 +v 2531 +n_ 2504 +o_ 2444 +i_ 2333 +._ 2278 +on 2238 +, 2193 +,_ 2182 +_la 2100 +en 2080 +j_ 2050 +as 2028 +la_ 2012 +ta 1956 +_la_ 1907 +an 1882 +_p 1850 +g 1831 +_e 1791 +_d 1778 +is 1737 +aj 1658 +st 1635 +_s 1575 +c 1526 +de 1517 +oj 1498 +er 1476 +ti 1456 +f 1443 +_a 1442 +b 1427 +ro 1379 +_m 1351 +ra 1341 +nt 1293 +ka 1270 +ri 1258 +al 1249 +as_ 1248 +aj_ 1213 +to 1209 +_de 1203 +_t 1200 +te 1179 +_n 1176 +is_ 1171 +in 1151 +ko 1145 +or 1114 +es 1083 +re 1034 +ia 1029 +li 1022 +de_ 1016 +_de_ 979 +ar 974 +_v 966 +vi 942 +lo 932 +x 928 +io 917 +ne 855 +no 848 +ni 843 +mi 835 +ma 819 +_ka 816 +el 815 +pr 771 +z 744 +un 734 +l_ 732 +po 730 +_f 725 +ø 724 +est 691 +na 687 +ki 679 +kaj 676 +si 665 +u_ 663 +kaj_ 660 +" 654 +tas 651 +le 650 +oj_ 648 +_i 643 +tr 642 +_pr 630 +_es 628 +jn 626 +pe 618 +_kaj 616 +ig 616 +_kaj_ 611 +do 608 +sta 606 +on_ 602 +ek 602 +ci 597 +r_ 595 +ý 594 +_r 593 +il 592 +_est 587 +di 586 +am 586 +_mi 582 +aý 578 +_vi 577 +mo 575 +ant 565 +_ne 562 +en_ 561 +o. 559 +æ 543 +iu 538 +o, 529 +ur 527 +o._ 527 +om 525 +o,_ 524 +at 521 +va 521 +- 519 +_en 518 +: 513 +:_ 512 +_ti 500 +M 496 +h 488 +nd 484 +me 484 +_al 481 +_ko 479 +ve 478 +ie 478 +_ki 473 +it 473 +L 466 +_b 465 +se 462 +em 452 +ol 450 +nta 449 +tu 448 +ik 444 +ov 443 +da 443 +_M 440 +_po 439 +tas_ 438 +ne_ 437 +et 437 +_ma 436 +_en_ 435 +su 429 +pl 426 +_L 425 +pa 420 +_o 417 +vo 408 +an_ 407 +ro_ 406 +sti 406 +nu 399 +kon 396 +stas 391 +m_ 391 +ir 388 +n. 386 +fa 386 +jn_ 382 +ku 382 +os 376 +ke 375 +n, 375 +esta 374 +n,_ 372 +_su 362 +ta_ 362 +stas_ 359 +xi 359 +Mi 358 +_ne_ 356 +al_ 355 +nk 353 +so 353 +n._ 352 +id 349 +_g 348 +estas 347 +ga 346 +_h 345 +per 345 +_Mi 340 +ok 339 +K 339 +mp 337 +_esta 337 +s,_ 335 +s, 335 +_se 333 +anta 332 +ul 326 +ran 325 +_" 323 +ý_ 322 +te_ 320 +ak 320 +aý_ 320 +ed 320 +rt 319 +ojn 318 +gi 318 +_æ 317 +tis 316 +gx 316 +mal 316 +ia_ 315 +ks 310 +_al_ 310 +mi_ 309 +S 309 +lu 309 +ns 308 +kt 305 +io_ 302 +ent 300 +? 300 +_K 300 +ec 300 +el_ 299 +_- 299 +li_ 299 +E 298 +þ 298 +_li 297 +fo 296 +ter 296 +_re 296 +A 295 +nto 294 +vi_ 292 +La 292 +_mal 290 +nte 288 +sp 287 +sa 287 +_mi_ 279 +ut 278 +op 278 +_ke 277 +bo 277 +ajn 276 +un_ 276 +T 274 +to_ 272 +-_ 272 +bl 272 +_an 271 +_La 271 +øi 269 +_S 268 +_pl 267 +_fa 266 +ni_ 266 +La_ 265 +_E 264 +N 263 +tis_ 263 +_tr 263 +' 262 +! 262 +_-_ 262 +pro 261 +iu_ 261 +iø 261 +nc 260 +_si 259 +du 257 +_kon 256 +ru 255 +_vi_ 254 +_j 253 +ce 251 +ke_ 249 +ap 248 +us 247 +be 247 +im 247 +B 246 +_ku 246 +_La_ 246 +tra 245 +ad 245 +uj 245 +ac 245 +ita 243 +pre 242 +_pro 242 +co 241 +rm 241 +_ni 238 +_pe 236 +?_ 234 +on. 234 +toj 234 +"_ 234 +j. 234 +_ke_ 233 +s. 232 +_A 231 +av 230 +ri_ 230 +_el 229 +por 229 +` 224 +ev 224 +las 223 +P 223 +j._ 221 +eni 220 +_T 220 +_B 219 +j,_ 218 +j, 218 +era 217 +_in 216 +on._ 216 +cx 216 +_N 215 +ion 215 +ab 215 +.. 214 +) 213 +fi 213 +or_ 212 +pri 212 +s._ 212 +_por 210 +ez 210 +in_ 210 +am_ 209 +on,_ 209 +ll 209 +æi 209 +on, 209 +_ve 208 +ris 208 +esti 208 +!_ 207 +men 206 +vas 205 +iel 204 +taj 203 +_c 201 +aro 201 +ank 200 +_pri 200 +jo 200 +ja 200 +ont 200 +lt 199 +_P 199 +igi 199 +_pa 197 +oj. 197 +( 196 +au 195 +oro 195 +ng 195 +_( 194 +sto 194 +ast 194 +ag 193 diff --git a/openoffice/share/fingerprint/estonian.lm b/openoffice/share/fingerprint/estonian.lm new file mode 100644 index 0000000000000000000000000000000000000000..74a7aa014324165fd593707fcfa195f040f8b5cc --- /dev/null +++ b/openoffice/share/fingerprint/estonian.lm @@ -0,0 +1,400 @@ +_ 20738 +a 7004 +e 5699 +i 5321 +s 4731 +t 3769 +l 3448 +u 3446 +n 2902 +k 2584 +d 2202 +m 2043 +a_ 1758 +o 1684 +r 1429 +g 1174 +v 1151 +e_ 1139 +i_ 1136 +_k 1136 +s_ 1077 +h 1009 +, 995 +,_ 995 +_t 953 +p 953 +j 940 +ä 900 +is 896 +st 851 +se 841 +_s 822 +. 821 +as 801 +d_ 801 +le 800 +ta 794 +in 793 +_m 790 +ô 754 +._ 753 +t_ 746 +ma 710 +_p 680 +si 677 +_v 660 +es 636 +al 626 +us 619 +el 602 +_o 596 +_e 586 +ja 580 +_j 563 +te 562 +ü 549 +li 532 +va 515 +id 501 +ol 498 +tu 497 +da 490 +_n 480 +ku 478 +ud 459 +nu 455 +na 438 +ei 432 +ks 418 +mi 411 +ee 411 +u_ 407 +ka 400 +n_ 394 +b 394 +ga 386 +_l 384 +_a 380 +an 366 +ja_ 365 +et 358 +me 358 +l_ 350 +at 348 +la 341 +ad 340 +st_ 339 +ne 336 +ll 333 +_ta 332 +ra 330 +_ja 328 +ik 323 +en 318 +ni 308 +ul 305 +sa 302 +_ol 302 +nd 299 +_ja_ 299 +nud 296 +ii 291 +ko 286 +_se 285 +le_ 283 +aa 281 +is_ 281 +gi 270 +_te 269 +ag 269 +_va 268 +_ku 267 +ed 262 +em 255 +_mi 255 +ma_ 247 +ti 246 +ri 245 +_h 242 +gu 239 +id_ 238 +ast 237 +it 236 +ga_ 236 +un 232 +de 230 +ud_ 230 +ha 230 +ak 228 +ah 228 +uu 228 +il 227 +ôi 226 +as_ 223 +ke 222 +ar 220 +a, 220 +am 220 +_ko 220 +a,_ 220 +_ka 220 +ai 220 +eg 216 +sin 214 +est 214 +ui 214 +he 214 +ks_ 213 +ö 213 +oo 213 +ju 207 +är 205 +ut 203 +in_ 203 +oli 201 +ki 199 +su 199 +es_ 199 +lt 198 +ist 188 +li_ 186 +ea 186 +vi 184 +im 181 +mu 181 +se_ 180 +ts 180 +on 178 +ise 178 +ta_ 177 +ek 176 +_oli 176 +sel 173 +nud_ 173 +_ü 172 +a. 171 +nn 170 +ema 169 +ng 168 +lu 168 +ge 167 +_si 166 +_ei 165 +_i 165 +_ei_ 164 +ei_ 164 +_r 163 +ole 161 +pa 160 +lle 160 +a._ 160 +ust 159 +du 156 +er 156 +vô 153 +da_ 153 +min 152 +et_ 151 +d,_ 149 +_M 149 +ht 149 +d, 149 +M 149 +kui 148 +_et 147 +K 147 +_K 146 +pe 145 +gi_ 145 +_vô 145 +or 144 +_tu 142 +lt_ 141 +_ma 141 +asi 140 +ve 139 +us_ 138 +ig 136 +sin_ 136 +ur 135 +_ta_ 134 +di 134 +_et_ 134 +s,_ 132 +tas 132 +s, 132 +_kui 131 +sk 131 +re 130 +po 129 +oli_ 129 +om 129 +äi 128 +inu 128 +_na 128 +_oli_ 128 +_sa 128 +aj 128 +mis 127 +ui_ 127 +_me 127 +_pa 126 +tus 125 +pi 125 +te_ 124 +ül 123 +- 123 +est_ 122 +_on 121 +kk 121 +tt 120 +aga 119 +na_ 119 +_T 119 +T 119 +b_ 118 +al_ 118 +sta 118 +_mu 116 +_ju 116 +ida 116 +aks 116 +gu_ 116 +_ni 116 +s. 116 +ad_ 116 +_pe 114 +eks 114 +ev 114 +end 113 +s._ 113 +use 111 +ära 111 +_po 111 +_min 110 +S 110 +aja 110 +_la 110 +ele 109 +el_ 108 +on_ 108 +ab 108 +_S 108 +av 107 +ing 107 +kui_ 106 +_on_ 106 +au 104 +ne_ 104 +ti_ 104 +ell 103 +ae 101 +kô 101 +ed_ 100 +_ke 99 +ata 99 +iis 99 +! 98 +!_ 98 +sid 98 +nda 98 +eh 98 +lle_ 97 +pu 97 +ää 97 +vôi 97 +ine 96 +t, 96 +e,_ 96 +ale 96 +_vôi 96 +t,_ 96 +e, 96 +eda 96 +uk 95 +ast_ 95 +ld 95 +? 94 +_kui_ 94 +_sel 93 +_kô 93 +tul 93 +ega 93 +lg 92 +sii 92 +val 92 +e. 92 +_su 92 +ug 92 +oh 92 +kü 92 +d. 91 +ee_ 91 +see 91 +e._ 91 +öö 91 +oma 91 +_ole 90 +ses 90 +stu 90 +ôt 90 +üü 90 +_om 89 +me_ 89 +ot 89 +d._ 89 +_sii 88 +to 88 +_en 87 +atu 87 +?_ 87 +A 86 +J 86 +pea 86 +jä 85 +_A 85 +_see 85 +ime 84 +_pi 84 +_ha 84 +mô 84 +nä 84 +_J 84 +les 84 +ste 84 +kas 84 +_ä 84 +vä 83 +E 83 +pä 83 +_ve 83 +_E 83 +eis 82 +_jä 81 +_pea 81 +_mô 80 +um 80 +_kü 80 +iku 80 +üd 80 +all 79 +eid 79 +ba 79 +_vä 79 +ina 78 +lj 78 +sid_ 78 +hu 78 +tun 78 +lä 78 +_oma 77 +i,_ 77 +i, 77 +agu 77 +uh 77 +lm 76 +ras 76 +ss 76 +kä 76 +ees 76 diff --git a/openoffice/share/fingerprint/finnish.lm b/openoffice/share/fingerprint/finnish.lm new file mode 100644 index 0000000000000000000000000000000000000000..328f88604279e1d9206ef9711bc67e5d34114dab --- /dev/null +++ b/openoffice/share/fingerprint/finnish.lm @@ -0,0 +1,400 @@ +_ 19984 +a 9133 +i 8384 +t 7797 +e 6481 +n 6431 +s 5897 +l 4504 +o 4163 +u 4106 +k 4013 +ä 3354 +n_ 2868 +m 2569 +a_ 1987 +v 1905 +r 1827 +ta 1580 +en 1553 +is 1515 +h 1508 +y 1462 +st 1390 +in 1375 +p 1342 +j 1333 +an 1139 +si 1073 +tt 1030 +te 1008 +en_ 982 +_k 980 +it 974 +ll 947 +aa 942 +ä_ 902 +va 878 +el 855 +_t 851 +ka 846 +i_ 835 +. 832 +se 818 +li 806 +tä 804 +oi 767 +ai 744 +._ 739 +tu 734 +_o 719 +mi 715 +al 703 +on 684 +d 681 +_v 662 +et 654 +_j 641 +t_ 635 +ti 632 +_m 628 +_s 620 +ja 616 +ma 596 +sa 595 +la 582 +ist 575 +_e 565 +to 565 +ks 557 +in_ 554 +es 551 +il 538 +an_ 536 +ki 527 +, 525 +ku 525 +,_ 524 +us 520 +as 514 +nt 512 +ri 495 +ke 494 +at 491 +_p 485 +le 484 +ik 483 +ss 477 +ut 469 +ö 469 +sta 460 +ee 459 +uu 458 +ol 457 +ta_ 451 +ne 445 +ää 445 +ei 443 +uo 436 +ko 433 +un 430 +lu 421 +ii 420 +e_ 418 +nn 413 +_h 412 +ar 408 +er 402 +än 396 +ja_ 386 +im 381 +on_ 365 +_va 363 +aan 354 +_a 352 +me 350 +ak 345 +ssa 331 +na 330 +ie 329 +pa 327 +_ja 326 +ia 325 +tä_ 322 +_l 319 +vi 317 +ise 316 +tta 315 +de 314 +os 312 +lli 309 +_ja_ 304 +jo 295 +vä 290 +su 289 +au 287 +lis 286 +_on 285 +sä 284 +uk 280 +am 280 +ot 280 +ty 275 +ett 271 +ttä 270 +ni 269 +lä 267 +ksi 264 +nk 264 +ht 263 +ul 261 +ell 261 +sa_ 259 +ha 257 +sen 257 +a. 254 +isi 253 +ste 253 +aan_ 252 +_on_ 252 +_ka 252 +sk 251 +kk 246 +itt 245 +ok 242 +a._ 239 +all 239 +yt 239 +mä 237 +mu 237 +av 237 +_y 236 +lla 233 +taa 231 +ais 231 +een 230 +K 230 +lt 228 +s_ 227 +ast 227 +iv 226 +ssa_ 225 +ra 225 +- 223 +kse 223 +oit 220 +om 220 +T 219 +_ku 218 +än_ 216 +aa_ 214 +at_ 214 +tel 211 +ui 210 +si_ 208 +rk 207 +sta_ 207 +_jo 203 +kä 202 +_K 201 +est 200 +em 200 +he 199 +_n 199 +vo 198 +_ta 196 +eh 196 +_ol 196 +S 196 +nta 196 +_ko 194 +je 194 +stä 194 +är 193 +ust 191 +mis 191 +ns 190 +pu 189 +nen 188 +ät 188 +toi 188 +iin 187 +ten 187 +min 186 +ista 185 +hd 184 +a, 184 +a,_ 184 +sen_ 183 +E 182 +lle 181 +vat 179 +ill 177 +no 176 +pä 176 +lm 176 +llis 175 +n. 175 +io 172 +ine 171 +n._ 170 +pi 169 +uks 168 +ava 168 +ään 166 +nen_ 165 +ah 165 +_mu 164 +tus 163 +mm 162 +_to 162 +ek 160 +int 159 +_r 159 +lin 158 +oim 158 +_T 158 +A 158 +imi 157 +tö 157 +la_ 157 +jä 157 +aj 156 +yh 155 +o_ 154 +lo 154 +oli 153 +een_ 153 +le_ 153 +_si 153 +g 152 +aik 151 +vat_ 150 +L 149 +ur 149 +ti_ 149 +sia 148 +ite 147 +inen 147 +ain 146 +sti 146 +lla_ 146 +ys 145 +_mi 145 +val 144 +stu 144 +äm 144 +alli 143 +pe 143 +utt 142 +et_ 141 +_tu 141 +eri 140 +_E 140 +: 140 +nki 139 +ir 139 +llä 138 +up 138 +äi 137 +ama 137 +_ha 135 +id 135 +_se 135 +po 134 +inen_ 134 +tte 133 +nna 133 +ten_ 132 +or 132 +ts 131 +nä 131 +yk 131 +äs 131 +_S 130 +ses 130 +ve 130 +ess 129 +äl 129 +ita 129 +lai 129 +H 129 +van 127 +äk 127 +kin 127 +N 127 +_te 126 +den 126 +tee 126 +P 126 +kaa 126 +iin_ 125 +kun 125 +ois 125 +sit 125 +oh 124 +V 124 +yö 124 +äv 124 +tav 124 +voi 124 +ia_ 123 +I 123 +oll 123 +maa 122 +ih 122 +oj 122 +rj 121 +ro 121 +ikk 120 +so 120 +oo 120 +oimi 120 +do 120 +pp 119 +M 119 +_ei 118 +toim 118 +op 118 +uut 118 +tet 118 +_i 118 +_ma 117 +vai 117 +lä_ 116 +u_ 116 +sy 116 +kau 116 +utta 116 +un_ 115 +eu 115 +ssä 115 +tti 115 +_sa 115 +mp 114 +eis 114 +ka_ 112 +että 112 +taa_ 111 +_et 111 +hu 111 +itu 111 +suu 111 +den_ 111 +ksen 110 +ap 110 +_ke 110 +uv 110 +tam 110 +yv 109 +aup 109 +stä_ 109 +asta 109 +äy 109 +kan 108 +nu 108 +ukse 108 +_toi 107 +ien 107 +hi 107 +iss 107 diff --git a/openoffice/share/fingerprint/fpdb.conf b/openoffice/share/fingerprint/fpdb.conf new file mode 100644 index 0000000000000000000000000000000000000000..991eff848fb4e2bc878c54062403c7bd9a522a88 --- /dev/null +++ b/openoffice/share/fingerprint/fpdb.conf @@ -0,0 +1,118 @@ +# Copyright (c) 2003, WiseGuys Internet B.V. +# +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are +# met: +# +# - Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# +# - Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# +# - Neither the name of the WiseGuys Internet B.V. nor the names of its +# contributors may be used to endorse or promote products derived from +# this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +# A sample config file for the language models +# provided with Gertjan van Noords language guesser +# (http://odur.let.rug.nl/~vannoord/TextCat/) +# +# Notes: +# - You may consider eliminating a couple of small languages from this +# list because they cause false positives with big languages and are +# bad for performance. (Do you really want to recognize Drents?) +# - Putting the most probable languages at the top of the list +# improves performance, because this will raise the threshold for +# likely candidates more quickly. +# + +# this file have been modified (to OOo by Jocelyn MERAND +# joc.merATgmail.com) to include country and encoding +# guess strings are made as following : language-country-encoding + +afrikaans.lm af--utf8 +albanian.lm sq--utf8 +amharic_utf.lm am--utf8 +arabic.lm ar--utf8 +basque.lm eu--utf8 +belarus.lm be--utf8 +bosnian.lm bs--utf8 +breton.lm br--utf8 +catalan.lm ca--utf8 +chinese_simplified.lm zh-CN-utf8 +chinese_traditional.lm zh-TW-utf8 +croatian.lm hr--utf8 +czech.lm cs--utf8 +danish.lm da--utf8 +dutch.lm nl--utf8 +english.lm en--utf8 +esperanto.lm eo--utf8 +estonian.lm et--utf8 +finnish.lm fi--utf8 +french.lm fr--utf8 +frisian.lm fy--utf8 +georgian.lm ka--utf8 +german.lm de--utf8 +greek.lm el--utf8 +hebrew.lm he--utf8 +hindi.lm hi--utf8 +hungarian.lm hu--utf8 +icelandic.lm is--utf8 +indonesian.lm id--utf8 +irish_gaelic.lm ga--utf8 +italian.lm it--utf8 +japanese.lm ja--utf8 +korean.lm ko--utf8 +latin.lm la--utf8 +latvian.lm lv--utf8 +lithuanian.lm lt--utf8 +luxembourgish.lm lb--utf8 +malay.lm ms--utf8 +manx_gaelic.lm gv--utf8 +marathi.lm mr--utf8 +mongolian_cyrillic.lm mn--utf8 +nepali.lm ne--utf8 +norwegian.lm nb--utf8 # Norwegian (Bokmal) +persian.lm fa--utf8 # Farsi +polish.lm pl--utf8 +portuguese.lm pt-PT-utf8 +quechua.lm qu--utf8 +romanian.lm ro--utf8 +romansh.lm rm--utf8 +russian.lm ru--utf8 +sanskrit.lm sa--utf8 +scots.lm sco--utf8 +scots_gaelic.lm gd--utf8 +serbian.lm sr--utf-8 +serbian-latin.lm sh--utf-8 +slovak_ascii.lm sk-SK-utf8 +slovenian.lm sl--utf8 +spanish.lm es--utf8 +swahili.lm sw--utf8 +swedish.lm sv--utf8 +tagalog.lm tl--utf8 +tamil.lm ta--utf8 +thai.lm th--utf8 +turkish.lm tr--utf8 +ukrainian.lm uk--utf8 +vietnamese.lm vi--utf8 +welsh.lm cy--utf8 +yiddish_utf.lm yi--utf8 +zulu.lm zu--utf8 diff --git a/openoffice/share/fingerprint/french.lm b/openoffice/share/fingerprint/french.lm new file mode 100644 index 0000000000000000000000000000000000000000..5080d9cba9d59d88f41f2bc62b40f3cb769e62ad --- /dev/null +++ b/openoffice/share/fingerprint/french.lm @@ -0,0 +1,400 @@ +_ 20800 +e 7258 +i 4051 +s 4003 +a 3972 +n 3903 +r 3650 +t 3590 +u 2968 +o 2823 +l 2723 +e_ 2632 +d 2241 +s_ 1721 +_d 1693 +c 1663 +p 1528 +é 1320 +m 1297 +es 1164 +t_ 1106 +_l 1079 +de 1048 +on 959 +_de 940 +en 939 +_p 852 +nt 825 +le 808 +es_ 791 +re 777 +, 721 +,_ 720 +n_ 703 +de_ 685 +' 670 +an 667 +_de_ 645 +v 641 +_s 610 +r_ 596 +_c 594 +er 585 +ai 575 +_a 558 +_e 554 +ou 554 +q 549 +qu 538 +is 530 +te 528 +ti 525 +ur 519 +it 514 +g 498 +a_ 490 +f 480 +la 476 +in 475 +_le 441 +me 436 +nt_ 432 +. 427 +b 427 +ra 423 +io 416 +ent 415 +._ 404 +ne 395 +ns 392 +ion 383 +h 381 +ue 376 +se 371 +le_ 370 +ar 370 +ie 362 +co 361 +at 359 +tr 359 +et 349 +pr 342 +ce 336 +au 328 +u_ 321 +il 314 +_r 313 +_la 304 +un 303 +eu 303 +st 300 +re_ 296 +ro 290 +la_ 288 +on_ 287 +_m 286 +_la_ 283 +que 281 +_qu 280 +_q 280 +po 275 +tio 273 +tion 273 +pa 273 +li 271 +_t 269 +nc 268 +si 266 +_pr 265 +ri 264 +al 263 +ui 262 +_co 259 +i_ 255 +ta 255 +é_ 251 +x 247 +em 244 +l_ 243 +et_ 238 +_l' 236 +l' 236 +les 233 +ns_ 233 +ir 232 +_le_ 228 +ent_ 227 +or 226 +ré 224 +_f 224 +ne_ 222 +à 221 +ve 220 +ch 220 +it_ 219 +di 219 +oi 217 +- 216 +ni 215 +à_ 215 +les_ 215 +d' 214 +el 212 +ss 212 +_n 212 +ut 211 +our 210 +des 210 +" 208 +ur_ 207 +nd 207 +er_ 206 +ait 206 +ion_ 204 +rs 202 +_en 201 +_et 200 +j 200 +_d' 200 +ll 199 +_des 198 +des_ 197 +_pa 197 +té 196 +_et_ 195 +_à 195 +_à_ 195 +om 193 +ma 192 +ati 190 +_des_ 189 +L 188 +so 187 +_u 185 +è 184 +_" 183 +sa 182 +_po 181 +tre 181 +dé 181 +ue_ 180 +pe 179 +en_ 179 +ont 178 +_un 178 +_L 178 +us 176 +_les 176 +_les_ 176 +rt 176 +is_ 173 +_i 173 +du 172 +e,_ 171 +e, 171 +na 171 +s, 170 +s,_ 170 +as 169 +men 169 +M 167 +ait_ 167 +'a 166 +vi 162 +ci 159 +ant 158 +_au 158 +da 157 +_M 157 +ation 155 +atio 155 +con 154 +que_ 153 +ons 153 +eur 151 +est 149 +me_ 149 +mi 149 +par 148 +tion_ 148 +_so 147 +te_ 147 +res 144 +lo 144 +ment 144 +és 144 +ans 143 +_du 142 +du_ 141 +ux 141 +un_ 140 +y 138 +pro 138 +_du_ 136 +_dé 136 +ce_ 135 +_se 134 +_re 134 +pl 133 +A 132 +ge 131 +ic 131 +su 130 +x_ 129 +ien 129 +nce 129 +"_ 129 +ac 128 +il_ 128 +qui 128 +_pro 127 +no 127 +av 126 +_v 125 +_o 125 +rs_ 125 +ans_ 124 +eme 124 +bl 123 +emen 122 +_en_ 122 +iqu 122 +ct 122 +iq 122 +lle 122 +nn 121 +ts 121 +ement 121 +ét 120 +_"_ 120 +ér 119 +té_ 119 +_ce 119 +mp 119 +ire 119 +ui_ 119 +to 118 +he 117 +_é 117 +ca 117 +_j 116 +ec 116 +va 116 +_par 116 +ée 115 +_con 115 +se_ 114 +tre_ 113 +ique 112 +dan 111 +éc 111 +ha 110 +une 110 +P 110 +lu 110 +ux_ 109 +_b 108 +s. 108 +pou 108 +_pou 108 +ier 107 +C 107 +ais 106 +s._ 105 +ain 104 +_un_ 104 +nte 103 +'e 103 +mo 103 +mm 103 +ment_ 102 +une_ 102 +com 101 +_P 101 +'i 101 +_ma 100 +do 99 +ant_ 98 +anc 98 +che 97 +ap 97 +ont_ 97 +_que 97 +os 97 +urs 96 +_di 96 +fi 96 +im 96 +pour 96 +_pour 96 +ê 95 +ts_ 95 +_g 95 +our_ 94 +_sa 94 +ntr 94 +_da 94 +_ré 93 +rai 93 +rm 93 +_qui 93 +e. 92 +am 92 +_com 91 +uv 91 +_C 91 +D 91 +qui_ 90 +e._ 90 +pu 89 +_qui_ 88 +ia 87 +_dan 87 +_dans 87 +dans 87 +ter 87 +fo 87 +son 87 +dans_ 87 +id 86 +ag 86 +ine 86 +tu 85 +ran 85 +au_ 85 +ol 85 +oc 84 +est_ 84 +st_ 84 +enc 84 +F 82 +_tr 81 +'u 81 +tai 81 +ell 80 +R 79 +_su 79 +S 79 +ions 79 +pré 79 +sé 78 +ab 78 +né 77 +_que_ 77 +_in 77 +_av 76 +pour_ 76 +fa 76 +rr 76 +air 75 +_ch 75 +_a_ 75 +ba 74 +_pl 74 +gr 74 +tt 74 +ssi 74 +rd 73 +pas 73 +bi 73 diff --git a/openoffice/share/fingerprint/frisian.lm b/openoffice/share/fingerprint/frisian.lm new file mode 100644 index 0000000000000000000000000000000000000000..9efa35f370c888dfdcb98a4e1d064703f28612b1 --- /dev/null +++ b/openoffice/share/fingerprint/frisian.lm @@ -0,0 +1,400 @@ +_ 46446 +e 15767 +n 9616 +i 7837 +a 7830 +t 7562 +r 7297 +s 6307 +o 4784 +n_ 4595 +d 4564 +e_ 4213 +l 4032 +k 3951 +t_ 3079 +en 2863 +m 2605 +er 2492 +y 2462 +f 2371 +_d 2253 +de 2124 +h 1943 +in 1899 +w 1898 +en_ 1857 +_i 1815 +u 1769 +g 1738 +an 1690 +j 1678 +p 1651 +r_ 1619 +_f 1602 +. 1601 +ar 1561 +te 1545 +b 1488 +s_ 1476 +._ 1435 +_s 1370 +de_ 1235 +_de 1224 +_w 1181 +it 1172 +ie 1140 +, 1078 +_o 1056 +,_ 1056 +oa 1045 +_e 1040 +st 1038 +an_ 1010 +_b 972 +_de_ 965 +ke 949 +_m 947 +_t 933 +ne 920 +er_ 895 +at 863 +sk 856 +c 850 +it_ 848 +_h 838 +ei 832 +k_ 817 +yn 790 +ch 784 +le 772 +is 769 +je 765 +el 761 +me 758 +ea 754 +_k 740 +fa 736 +in_ 735 +' 733 +_it 733 +_it_ 727 +ge 727 +re 725 +al 724 +_fa 684 +yn_ 640 +aa 628 +fan 626 +_y 618 +ar_ 617 +et 616 +ri 615 +_fan 613 +_n 612 +li 611 +_yn 610 +_en 598 +fan_ 594 +oe 589 +_fan_ 584 +_en_ 583 +at_ 581 +_in 570 +oar 565 +_in_ 560 +y_ 555 +F 549 +es 540 +_a 536 +ng 523 +be 514 +sj 512 +nt 510 +l_ 510 +_F 506 +ns 506 +D 499 +te_ 499 +der 497 +_yn_ 497 +ti 493 +ek 490 +ro 476 +rs 474 +rd 473 +se 470 +fo 470 +ys 462 +op 461 +û 461 +we 456 +ry 451 +da 445 +d_ 443 +is_ 442 +_D 440 +ur 433 +i_ 432 +ha 426 +_me 425 +ear 422 +_l 417 +ed 410 +as 409 +om 407 +ei_ 406 +Fr 405 +nd 404 +_fo 394 +_p 393 +oc 390 +rys 389 +ol 386 +_Fr 386 +och 383 +fe 381 +ik 379 +ma 379 +ra 377 +nn 374 +_g 368 +_da 367 +di 363 +ts 362 +ta 361 +a_ 360 +ko 359 +et_ 358 +ysk 356 +Fry 354 +Frys 354 +z 354 +ll 350 +_be 349 +ke_ 348 +I 347 +ing 346 +_' 345 +m_ 343 +h_ 340 +ske 339 +_ha 338 +sje 336 +_Fry 336 +_Frys 336 +wi 335 +_op 334 +p_ 334 +_is 333 +ch_ 333 +tr 330 +ten 328 +ers 327 +wa 325 +ter 322 +ji 322 +rysk 319 +_ne 319 +je_ 312 +foa 311 +ê 309 +jo 307 +_is_ 307 +ste 307 +_te 306 +â 301 +n. 301 +nne 300 +rt 300 +foar 299 +S 299 +mei 299 +_r 298 +_oa 297 +wu 293 +ak 291 +si 290 +wur 290 +ni 290 +pe 288 +Frysk 287 +oan 286 +n._ 285 +_mei 284 +der_ 281 +_foar 281 +_foa 281 +ht 278 +cht 277 +- 275 +ú 275 +_j 274 +ne_ 273 +ken 273 +fer 271 +ûn 270 +am 270 +on 268 +nde 264 +_S 264 +B 262 +ki 261 +id 261 +le_ 261 +dat 260 +v 259 +_I 256 +oar_ 255 +op_ 254 +lle 252 +la 244 +tt 243 +dat_ 242 +_fe 242 +mm 240 +inn 239 +_wi 239 +_dat 237 +g_ 236 +mei_ 236 +al_ 235 +_B 234 +e. 234 +ld 231 +_al 230 +_wur 230 +urd 230 +_wu 230 +_op_ 230 +De 229 +inne 228 +ng_ 227 +_mei_ 227 +'t 226 +ks 226 +'t_ 224 +_dat_ 224 +_ko 223 +_st 220 +ân 219 +rk 219 +sa 219 +e._ 219 +tte 218 +en. 218 +n, 217 +ier 216 +ten_ 216 +_fer 215 +mi 215 +hi 215 +ien 214 +_wa 213 +n,_ 213 +no 213 +_te_ 212 +ig 212 +_De 212 +ske_ 212 +_der 212 +W 211 +H 211 +_oan 210 +ee 209 +dy 208 +ek_ 207 +en._ 207 +ic 207 +mme 206 +yk 204 +pr 204 +net 203 +foar_ 203 +he 203 +wurd 201 +_der_ 199 +jen 199 +_dy 199 +kr 198 +ka 197 +im 196 +_H 196 +il 196 +ze 196 +_ma 195 +by 194 +oer 194 +kt 193 +us 193 +M 193 +sk_ 192 +wo 192 +_hi 191 +or 190 +ing_ 190 +_W 190 +ich 189 +De_ 187 +rr 186 +int 185 +_ú 184 +: 184 +ij 184 +_ek 183 +eg 182 +:_ 180 +gen 180 +as_ 180 +_se 179 +e, 178 +_net 177 +e,_ 177 +ins 177 +N 177 +ls 176 +st_ 176 +_wurd 176 +ie_ 175 +E 175 +nne_ 175 +_De_ 175 +sy 175 +wer 174 +gr 174 +f_ 173 +nk 172 +och_ 172 +net_ 169 +ad 169 +_we 169 +rde 168 +sl 168 +bi 168 +of 168 +so 168 +_no 167 +_ta 167 +re_ 167 +to 167 +den 167 +J 167 +t. 166 +It 165 +út 165 +inne_ 165 +ysk_ 165 +lik 164 +sp 163 +_ek_ 162 +ou 162 +tsj 162 +It_ 161 +_sa 160 +A 160 +wol 160 +lâ 159 +_wo 159 +ge_ 159 +lân 159 +ige 158 diff --git a/openoffice/share/fingerprint/georgian.lm b/openoffice/share/fingerprint/georgian.lm new file mode 100644 index 0000000000000000000000000000000000000000..0e88ab08a8955f249042ed020ef99b7809858eef --- /dev/null +++ b/openoffice/share/fingerprint/georgian.lm @@ -0,0 +1,400 @@ +_ 14926 +À 7221 +È 5780 +Ä 4137 +à 2966 +Ñ 2908 +Ë 2607 +Ê 2372 +à 2260 +Ã… 2080 +à 2078 +ÃŒ 2005 +Ç 1598 +à 1383 +Ó 1363 +È_ 1248 +À_ 1149 + 1145 +ÊÈ 1009 +Þ 974 +_Ë 965 +Ñ_ 964 +ÃÀ 912 +ÈÑ 901 +Àà 897 +Ø 820 +. 813 +Äà 767 +" 762 +._ 735 +, 720 +,_ 718 +ÑÀ 684 +_À 669 +Ú 653 +ËÀ 631 +ÀÌ 622 +ÄÊ 575 +ÃÈ 570 +ÅÄ 567 +Õ 551 +_à 550 +Ã’ 542 +_Ñ 526 +É 518 +ÀË 517 +ÅÀ 485 +ÅÈ 479 +ÂÀ 478 +_ 474 +ÓÊ 468 +_È 436 +ÃÀ 435 +ÀÅ 420 +ËÈ 419 +ÌÈ 418 +Äà 416 +ÄÌ 412 +ÈÑ_ 407 +_ÃÀ 404 +ÃÀ_ 393 +ÀÊ 384 +Ëà 382 +Ãœ 376 +_" 374 +ÊÈ_ 371 +× 369 +Ãà 364 +ÀÑ 360 +ÈÇ 358 +Àà 353 +ÌÀ 349 +Ô 349 +ÃÀ 342 +Æ 341 +ËÄ 335 +ÈÀ 334 +ÈÊ 332 +ÃÇ 326 +_à 322 +ÃÈ 321 +ØÈ 319 +_Ä 319 +_Ø 319 +ÃÄ 317 +_ÂÀ 316 +ÇÀ 316 +ÄÑ 306 +Ä_ 299 +_Ç 288 +ÃÄ 279 +ÓÊÈ 273 +Êà 271 +Ö 270 +ÃŒ_ 267 +ÌÄ 267 +_ÑÀ 266 +Ãà 263 +Óà 260 +Ç_ 256 +ÄÊÈ 255 +ÃÈ 238 +ÊÄ 238 +ÑÈ 234 +ÊÀ 233 +Ãà 230 +ÈÌ 229 +_Þ 227 +"_ 225 +ÄÃÈ 224 +: 224 +:_ 223 +È. 221 +_ÃÀ_ 217 +Û 215 +ÞÄ 213 +È, 213 +È,_ 212 +_Ó 211 +Ã_ 209 +_ËÀ 208 +ÈÑÀ 208 +ÃË 206 +_Àà 204 +ÇÅ 203 +ÀÃÇ 203 +ØÄ 203 +È._ 201 +À. 200 +- 193 +ÀÞ 192 +ÅÄÊ 192 +Ú_ 189 +Èà 188 +Ù 188 +ÕÀ 187 +Ã_ 185 +ÈÊÈ 183 +Äà 179 +À._ 177 +Ã_ 177 +Ãà 174 +ÞÀ 174 +Èà 173 +Ìà 172 +_Ãà 172 +ÃÑ 172 +ÄÃÀ 171 +_Ëà 170 +ÃÈ_ 170 +_ËÈ 170 +_Ãœ 169 +ÇÈ 166 +ÃÄ 166 +_Õ 165 +ØÈ_ 165 +ÄÑ_ 163 +ÀÈ 162 +_ØÄ 160 +ÄÅ 158 +_É 155 +ÀÚ 154 +ÊÈÑ 153 +ÃŽ 151 +Ë_ 149 +ÕÀà 148 +À,_ 147 +À, 147 +ÀÇ 147 +À 145 +ÕÀÃÇ 145 +È 143 +ËÀà 143 +ÃÊ 143 +ÀÊÈ 142 +ÂÈ 142 +ÌÄà 141 +ÄË 140 +ÀØ 139 +ÓÊÈ_ 139 +ÄÇ 139 +ÇÓ 138 +_ÃŒ 136 +ÈÇ_ 135 +ÀÃÈ 133 +ÀÌ_ 132 +ÊÄà 131 +×à 130 +ÑÄ 130 +ÈË 130 +ÃÄà 128 +ÀÕ 125 +ÆÄ 125 +ÔÄ 125 +Ê_ 124 +ÀÅÈ 124 +ÀÃ_ 124 +ÅÈÑ 123 +_ËÄ 123 +ÀËÈ 122 +_ÕÀ 121 +ÉÈ 121 +_Ã… 120 +×Å 120 +ÃÃ… 116 +_à 114 +ÀÌÈ 113 +ÀËà 113 +ÂÀÌ 113 +ÃÃŒ 112 +ÉÀ 112 +ÈÚ 112 +ØÀ 112 +ÀÃÀ 111 +ÃÓ 111 +ÞÅ 109 +ÀÖ 109 +Âà 107 +ÃÀ_ 107 +ÌÈ_ 107 +ÅÀà 107 +ÄÊÈ_ 106 +Ãà 106 +ÀÃ_ 106 +_ÀË 105 +ß 104 +ÄÃÇ 104 +_Äà 104 +ÅÄÌ 103 +_ÄÑ 103 +ÃÃË 103 +ÄÌÈ 103 +_Ú 103 +Ãà 102 +_Ù 102 +ËÈÑ 102 +ÃÈÑ 102 +Þà 102 +_ÃÃË 101 +_ÕÀà 101 +ÈÅ 100 +_ÕÀÃÇ 100 +ÓÃÈ 99 +ÒÈ 99 +ÂÄ 99 +ÈÒ 99 +ÀÀ 97 +ÀÒ 97 +ÃÓÊ 96 +ÕÅ 94 +ÈÄ 94 +_ÇÀ 94 +Ñ,_ 93 +ÃÑ 93 +ÅÊ 93 +_ØÀ 93 +Ñ, 93 +_ÑÈ 93 +ÀÉ 93 +ÀÆ 92 +ÃÃÀ 92 +ÀÑ_ 92 +Ìà 91 +ÄÃÓ 91 +ÇÕ 91 +ËÓ 90 +ÄÌ_ 90 +ÇÀÅ 89 +ÄÃÓÊ 89 +ÊÑ 89 +ÀØÈ 89 +ÃÄà 89 +Àà 89 +È" 89 +Ñ. 88 +ÚÞ 88 +ÂÀË 88 +ÃÑ_ 87 +_ÄÃÇ 87 +È× 87 +ÃÈÑ 87 +ÌÃÀ 87 +ØÅ 87 +ÞÄÊ 87 +ÃÈÇ 85 +ÑÀ_ 85 +ÇÅÄ 85 +ÓÌ 85 +ÒÀ 85 +_ÃŽ 84 +ÊÈ. 84 +_ÃÀ 83 +Ñ._ 83 +_Ô 83 +_ÂÀË 83 +ÊÈÀ 83 +ÊÈ._ 82 +ÄÃÈ 82 +ÈÀ_ 82 +ÈÀÌ 82 +ÜÈ 81 +ÀÚ_ 81 +"Ë 81 +ÈÓ 80 +_"Ë 80 +ÃÇÅ 80 +_ÄÑ_ 79 +_È 79 +ÀÓ 79 +ÈÕ 79 +ÀÃÇÅ 79 +ÇÈ_ 79 +ÑÀÞ 79 +ÃÇÓ 78 +ÊÈ, 78 +ÚÈ 78 +ÞÈ 78 +ÃÇÓÊ 78 +ÇÓÊ 78 +ÊÈ,_ 78 +ÀÃÀ 78 +ÃÑ 78 +_ÀÃ_ 77 +ÞÊ 77 +ÃÓ 77 +ÀÃÇÓÊ 77 +_ÌÀ 77 +ÅÈÇ 77 +ÈÂÈ 77 +ÀÃÇÓ 77 +ÜÀ 76 +ÅÀ_ 75 +_ÞÀ 75 +ÉÅ 75 +ÒÄ 75 +ÃÀ_ 75 +ÅÀÊ 75 +ÇÅÄÊ 74 +ÃÇÅÄ 74 +ÀÃÇÅÄ 74 +ÄÃÀ_ 74 +ÃË 73 +ÑÞ 73 +ÑÒ 73 +ÅÑ 73 +ÑÓ 73 +ÃÇÅÄÊ 73 +ËÞ 73 +ÃÊà 72 +ÃÚ 72 +_× 72 +Âà 71 +ÅÄ_ 71 +Ã’Ã 71 +ÇÄ 71 +à71 +ÅÄà 71 +ÕÀÃÇÓ 71 +ÃÀà 70 +ÀË_ 70 +Åà 69 +ËÀ_ 69 +ÃÄ 69 +_ÀÃÀ 67 +à 67 +ÄÃÀ 67 +ÇÀÌ 67 +È×à 67 +ÕÀÃÇÅ 67 +Ò× 67 +ÂÀËà 66 +_ÂÀËà 66 +ÄÒ 66 +ÃÃÀ 66 +ÅÄÊÈ 66 +ÀÌÀ 66 +ÄÃÈÇ 66 +_ÈÂÈ 66 +ÄÊà 65 +Ä 65 +ËÈÊ 65 +ÊË 65 +ÈÊÈ_ 65 +ÃÃÈ 65 +Ã…Ã 65 +_ÈÑ 64 +Ó_ 63 +Ëà 63 +", 63 +Ãà 63 +ÊÃà 63 +ÂÅ 63 +à63 +Äà 62 +À" 62 +ÀÅÀ 62 +? 62 +",_ 62 +! 62 +_È× 62 diff --git a/openoffice/share/fingerprint/german.lm b/openoffice/share/fingerprint/german.lm new file mode 100644 index 0000000000000000000000000000000000000000..eb4eda0f8239c6bdc1192108e85885c554fc394e --- /dev/null +++ b/openoffice/share/fingerprint/german.lm @@ -0,0 +1,400 @@ +_ 31586 +e 15008 +n 9058 +i 7299 +r 6830 +t 5662 +s 5348 +a 4618 +h 4176 +d 4011 +er 3415 +en 3412 +u 3341 +l 3266 +n_ 2848 +c 2636 +ch 2460 +g 2407 +o 2376 +e_ 2208 +r_ 2128 +m 2077 +_d 1948 +de 1831 +en_ 1786 +ei 1718 +er_ 1570 +in 1568 +te 1505 +ie 1505 +b 1458 +t_ 1425 +f 1306 +k 1176 +ge 1144 +s_ 1137 +un 1113 +, 1104 +,_ 1099 +w 1099 +z 1060 +nd 1039 +he 1004 +st 989 +_s 952 +_de 949 +. 909 +_e 906 +ne 906 +der 880 +._ 847 +be 841 +es 829 +ic 796 +_a 791 +ie_ 779 +is 769 +ich 763 +an 755 +re 749 +di 732 +ein 730 +se 730 +" 720 +ng 709 +_i 706 +sc 683 +sch 681 +it 673 +der_ 652 +h_ 651 +ch_ 642 +S 630 +le 609 +p 609 +ä 607 +ü 603 +au 603 +v 602 +che 599 +_w 596 +d_ 585 +die 576 +_di 572 +m_ 562 +_die 559 +el 548 +_S 540 +_der 529 +li 527 +_der_ 523 +si 515 +al 514 +ns 507 +on 501 +or 495 +ti 490 +ten 487 +ht 486 +die_ 485 +_die_ 483 +D 479 +rt 478 +nd_ 476 +_u 470 +nt 468 +A 466 +in_ 464 +den 461 +cht 447 +und 443 +me 440 +_z 429 +ung 426 +ll 423 +_un 421 +_ei 419 +_n 415 +hr 412 +ine 412 +_A 408 +_ein 405 +ar 404 +ra 403 +_v 400 +_g 400 +as 395 +zu 392 +et 389 +em 385 +_D 380 +eine 376 +gen 376 +g_ 376 +da 368 +we 366 +K 365 +lt 360 +B 354 +_" 353 +nde 349 +ni 347 +und_ 345 +E 345 +ur 345 +_m 342 +ri 341 +ha 340 +eh 339 +ten_ 338 +es_ 336 +_K 336 +_und 335 +ig 335 +_b 335 +hen 334 +_und_ 332 +_au 329 +_B 327 +_da 325 +_zu 324 +_in 322 +at 321 +us 318 +wi 307 +n, 305 +n,_ 304 +nn 304 +te_ 301 +eit 301 +_h 300 +ter 299 +M 298 +n. 295 +ß 294 +ng_ 289 +sche 289 +- 283 +rs 282 +den_ 282 +_si 280 +G 280 +im 278 +_ge 277 +chen 276 +rd 273 +_E 273 +n._ 270 +icht 270 +rn 268 +uf 267 +isch 264 +isc 264 +nen 263 +_in_ 262 +_M 260 +_er 257 +ich_ 255 +ac 253 +lic 252 +_G 252 +ber 252 +la 251 +vo 251 +eb 250 +ke 249 +F 248 +as_ 248 +hen_ 248 +ach 245 +en, 244 +ung_ 243 +lich 243 +ste 243 +en,_ 243 +_k 241 +ben 241 +_f 241 +en. 241 +_be 239 +it_ 239 +L 238 +_se 237 +mi 236 +ve 236 +na 236 +on_ 236 +P 235 +ss 234 +ist 234 +ö 234 +ht_ 233 +ru 233 +st_ 229 +_F 229 +ts 227 +ab 226 +W 226 +ol 225 +_eine 225 +hi 225 +so 224 +em_ 223 +"_ 223 +ren 222 +en._ 221 +chen_ 221 +R 221 +ta 221 +ere 220 +ische 219 +ers 218 +ert 217 +_P 217 +tr 217 +ed 215 +ze 215 +eg 215 +ens 215 +ür 213 +ah 212 +_vo 212 +ne_ 211 +cht_ 210 +uc 209 +_wi 209 +nge 208 +lle 208 +fe 207 +_L 207 +ver 206 +hl 205 +V 204 +ma 203 +wa 203 +auf 201 +H 198 +_W 195 +T 195 +nte 193 +uch 193 +l_ 192 +sei 192 +nen_ 190 +u_ 189 +_den 189 +_al 189 +_V 188 +t. 188 +lte 187 +ut 186 +ent 184 +sich 183 +sic 183 +il 183 +ier 182 +am 181 +gen_ 180 +sen 179 +fü 178 +um 178 +t._ 177 +f_ 174 +he_ 174 +ner 174 +nst 174 +ls 174 +_sei 173 +ro 173 +ir 173 +ebe 173 +mm 173 +ag 172 +ern 169 +t,_ 169 +t, 169 +eu 169 +ft 168 +icht_ 167 +hre 167 +Be 166 +nz 165 +nder 165 +_T 164 +_den_ 164 +iche 163 +tt 163 +zu_ 162 +and 162 +J 161 +rde 160 +rei 160 +_we 159 +_H 159 +ige 159 +_Be 158 +rte 157 +hei 156 +das 155 +aus 155 +che_ 154 +_das 154 +_zu_ 154 +tz 154 +_ni 153 +das_ 153 +_R 153 +N 153 +des 153 +_ve 153 +_J 152 +I 152 +_das_ 152 +men 151 +_so 151 +_ver 151 +_auf 150 +ine_ 150 +_ha 150 +rg 149 +ind 148 +eben 148 +kt 147 +mit 147 +_an 147 +her 146 +Ge 146 +Sc 145 +_sich 145 +U 145 +Sch 145 +_sic 145 +end 145 +Di 144 +abe 143 +ck 143 +sse 142 +ür_ 142 +ell 142 +ik 141 +o_ 141 +nic 141 +nich 141 +sa 141 +_fü 140 +hn 140 +zi 140 +no 140 +nicht 140 +im_ 139 +von_ 139 +von 139 +_nic 139 +_nich 139 +eine_ 139 +oc 138 +wei 138 +io 138 +schen 138 +gt 138 diff --git a/openoffice/share/fingerprint/greek.lm b/openoffice/share/fingerprint/greek.lm new file mode 100644 index 0000000000000000000000000000000000000000..6dff6cd4f76720dcb3cfd97b3c2ad7ddd2de606a --- /dev/null +++ b/openoffice/share/fingerprint/greek.lm @@ -0,0 +1,400 @@ +_ 89284 +α 19666 +Ï„ 16086 +ο 15826 +ε 14848 +ι 12766 +ν 12189 +Ï€ 8776 +σ 8653 +Ï 8399 +κ 7761 +μ 7529 +Ï… 6850 +ά 6284 +_Ï„ 5918 +λ 5802 +Ï‚ 5371 +α_ 5272 +η 5236 +έ 4739 +ί 4609 +ÏŒ 4489 +το 4461 +Ï‚_ 4111 +ου 4075 +ι_ 4033 +ε_ 4019 +. 3916 +_κ 3897 +ο_ 3836 +._ 3810 +ν_ 3661 +_Ï€ 3414 +_σ 3333 +" 3247 +_μ 3242 +_το 3118 +, 3106 +,_ 3068 +γ 3058 +_α 2912 +ω 2689 +να 2593 +δ 2455 +τα 2420 +χ 2411 +κα 2406 +στ 2406 +_ε 2353 +- 2335 +-_ 2192 +Ï 2171 +αν 2162 +τη 2151 +ή 2141 +Ï…_ 2133 +αι 2100 +θ 2053 +φ 1989 +ου_ 1974 +ει 1889 +_κα 1882 +εί 1864 +το_ 1802 +πο 1771 +αι_ 1727 +σε 1709 +_ν 1647 +_" 1619 +η_ 1609 +ια 1602 +να_ 1518 +τι 1501 +ον 1501 +του 1495 +με 1460 +_του 1407 +_έ 1405 +_στ 1396 +ÏŽ 1364 +πε 1359 +τε 1300 +μα 1298 +β 1274 +Ïι 1252 +ÏŒ_ 1241 +_δ 1231 +ξ 1223 +ντ 1220 +_το_ 1196 +απ 1187 +Ïο 1184 +_γ 1183 +_τη 1177 +ζ 1158 +_εί 1150 +ά_ 1150 +_να 1124 +έν 1115 +και 1110 +_και 1093 +αν_ 1082 +Ïα 1078 +και_ 1061 +_να_ 1060 +_και_ 1053 +μπ 1049 +νο 1048 +ατ 1036 +ιο 1024 +ια_ 1018 +ÎµÏ 1003 +Î¿Ï 993 +_απ 984 +σε_ 974 +ικ 973 +_ο 967 +εν 947 +ος 936 +ει_ 935 +πό 901 +λο 892 +_με 890 +νε 884 +του_ 871 +ον_ 869 +ας 865 +_του_ 854 +ασ 841 +με_ 840 +σα 834 +κο 833 +Î±Ï 832 +Ï€Ï 824 +ίν 820 +κά 808 +_πο 804 +πι 796 +Κ 796 +μέ 783 +μο 777 +Î­Ï 772 +αλ 766 +ην 762 +Îœ 759 +ισ 745 +κε 742 +τα_ 740 +στο 738 +ω_ 730 +ην_ 728 +Ο 717 +Τ 714 +_φ 711 +ετ 705 +δε 704 +πα 697 +ας_ 688 +τά 684 +ος_ 683 +_ÏŒ 680 +_Κ 675 +οι 671 +_χ 670 +την 663 +την_ 658 +_στο 647 +ή_ 645 +πό_ 638 +_θ 633 +_ο_ 631 +", 630 +_Ï€Ï 626 +_Îœ 624 +ίπ 624 +άν 623 +",_ 623 +από 620 +που 619 +ότ 618 +λα 617 +τον 617 +_από 616 +μι 612 +Ο_ 611 +Ïε 607 +Ï…Ï„ 604 +λε 595 +_λ 594 +ÏÏŒ 590 +_με_ 586 +ιά 580 +τον_ 577 +γι 577 +_Ο 575 +από_ 572 +Î¬Ï 570 +πά 570 +_από_ 569 +Ïά 562 +ταν 554 +ένα 553 +υν 552 +που_ 551 +δι 547 +Ï„Ï 547 +Ï„ÏŒ 544 +_β 540 +χε 536 +εν_ 534 +ησ 528 +_Ο_ 525 +ης 520 +". 519 +_που 516 +_Τ 515 +"._ 513 +τη_ 512 +Ï‚. 510 +είπ 508 +ταν_ 504 +_είπ 503 +Ï‚._ 501 +_τα 500 +ξε 497 +στο_ 496 +λλ 493 +ακ 492 +Α 491 +_που_ 490 +άλ 489 +ίπε 489 +είπε 485 +_είπε 483 +_την 483 +τι_ 482 +_την_ 481 +άτ 480 +λι 480 +_δε 479 +άμ 477 +_στο_ 475 +σο 473 +_ά 468 +"_ 463 +μέν 463 +ιν 461 +ις 452 +_αν 452 +κό 451 +αυ 451 +_τον 450 +_γι 449 +θα 447 +ες 446 +ση 446 +_μι 445 +_τον_ 443 +ε. 441 +ε._ 441 +ους 439 +λά 439 +Ï…Ï‚ 439 +ολ 438 +πιο 437 +Î¿Ï 432 +_πα 428 +_κά 427 +τε_ 427 +αμ 423 +; 423 +_μο 422 +σκ 421 +της 421 +_ξ 418 +στη 415 +Κά 411 +νη 408 +για 405 +α. 403 +ÎºÏ 402 +κι 402 +Ï‚, 402 +Ï‚,_ 401 +α._ 398 +ηκ 397 +_Κά 397 +ελ 396 +_έν 395 +_ή 393 +_μα 392 +ία 391 +ως 391 +λη 390 +ίνα 389 +πί 389 +μου 388 +μά 388 +_αυ 387 +ης_ 386 +συ 384 +ναι 384 +Π 383 +αυτ 382 +ί_ 376 +μπι 375 +ίσ 372 +_της 370 +_τα_ 367 +_για 365 +_ένα 362 +_μπ 361 +θε 361 +ιον 359 +ις_ 358 +τή 358 +_θα 354 +_αυτ 354 +άμπ 352 +κ. 352 +κ._ 351 +είν 351 +ομ 350 +ίναι 348 +ντα 348 +ναι_ 348 +ως_ 347 +χα 346 +Ε 346 +Ï…. 346 +για_ 346 +Ï…._ 345 +δεν 345 +ένα_ 345 +α, 344 +α,_ 344 +δεν_ 344 +ÏÏ 343 +όν 343 +α- 342 +Ïσ 341 +_κ. 340 +στε 339 +Κάμ 339 +_κ._ 339 +τέ 339 +α-_ 338 +ευ 338 +ιλ 338 +Ïί 338 +Κάμπ 338 +_μου 338 +_Κάμ 338 +_Κάμπ 337 +υμ 336 +σει 336 +πιον 336 +μπιον 336 +μπιο 336 +_κο 334 +Κάμπι 334 +_η 334 +άμπι 334 +θα_ 333 +νι 332 +της_ 331 +ψ 331 +όμ 330 +ησε 330 +_σα 329 +μα_ 328 +ός 328 +Σ 326 +_δεν 325 +_δεν_ 325 +σμ 324 +ες_ 324 +Ï€ÎµÏ 324 +ίχ 323 +ίναι_ 323 +τικ 322 +_Ï 321 +άμπιο 321 +Ï…Ï‚_ 321 +ους_ 321 +_πε 321 +σω 320 +_για_ 320 +Ï€Ïο 320 +γε 318 +;" 316 +;"_ 316 +Δ 315 +Ï„Ï… 314 +Ïα_ 313 +_συ 312 +Ïω 312 +_θα_ 310 +όσ 309 +ου. 309 diff --git a/openoffice/share/fingerprint/hebrew.lm b/openoffice/share/fingerprint/hebrew.lm new file mode 100644 index 0000000000000000000000000000000000000000..31b4ee0af280d38aca146bae882252eea5e70b26 --- /dev/null +++ b/openoffice/share/fingerprint/hebrew.lm @@ -0,0 +1,400 @@ +_ 81560 +×™ 23072 +ו 19215 +×” 15606 +ל 12612 +ר 11293 +ת 11070 +מ 10090 +ב 9648 +× 9601 +ש 9081 +×”_ 7811 +×  6685 +×¢ 6326 +_ת 5878 +× 5542 +ד 5019 +×— 4669 +_× 4570 +ב_ 4267 +×› 3984 +_×” 3812 +ק 3769 +פ 3699 +ל_ 3693 +××™ 3535 +מ_ 3489 +ס 3374 +×_ 3362 +תו 3130 +, 3067 +_ל 3037 +_, 3035 +_×™ 2936 +ש_ 2886 +_××™ 2840 +×’ 2768 +ט 2626 +ן 2424 +_ר 2395 +_תו 2291 +. 2256 +צ 2215 +_. 2205 +×™×  2144 +×¢_ 2003 +_ן 1959 +_ו 1913 +" 1815 +יב 1797 +לש 1742 +יל 1687 +יר 1665 +×™_ 1647 +וי 1620 +ו_ 1578 +ור 1525 +×ª× 1475 +×›_ 1469 +רו 1411 +×– 1383 +ונ 1353 +מה 1351 +תי 1343 +×™×™ 1343 +לו 1315 +יד 1285 +רי 1236 +מה_ 1211 +הל 1206 +ומ 1192 +× ×™ 1163 +רש 1155 +×™× 1146 +×ר 1138 +_×ª× 1137 +שי 1134 +יש 1087 +× _ 1080 +×œ× 1074 +וח 1067 +_× 1062 +שמ 1059 +ימ 1052 +×”×™ 1047 +- 1024 +לש_ 1008 +וה 973 +רב 967 +×•× 954 +ת×_ 951 +ול 948 +_ד 941 +×™×” 896 +נו 888 +וע 883 +×™×› 873 +וש 871 +לע 867 +×ל 850 +עו 843 +_- 830 +×—_ 830 +דו 824 +ןו 820 +ר_ 806 +וב 805 +_לש 799 +יט 784 +××” 773 +_לש_ 748 +×™×¢ 746 +די 743 +_ש 726 +_ת×_ 723 +ך 720 +_תי 719 +-_ 716 +_-_ 713 +בי 709 +בו 706 +ות 699 +××”_ 690 +רמ 686 +שה 683 +וד 678 +×™×— 675 +פ_ 672 +×”×  669 +_ב 668 +_×¢ 659 +_ך 655 +יס 652 +ןי 649 +_לע 640 +יו 635 +×מ 635 +יב_ 632 +ת_ 631 +×ž× 628 +שו 627 +_ןו 624 +לי 624 +לע_ 621 +תה 619 +ית 600 +הל_ 599 +וכ 599 +יפ 596 +פה 595 +וק 586 +הש 578 +×¢×™ 575 +_ןי 569 +מו 564 +_לע_ 561 +קי 560 +×™×’ 557 +×™×”_ 557 +רשי 554 +×ו 548 +×ל_ 548 +תוי 548 +ל×ר 546 +×¨× 542 +הר 540 +"_ 540 +מב 539 +שה_ 538 +ופ 538 +×רש 535 +רע 534 +×—×” 533 +וג 532 +×רשי 530 +ל×רשי 530 +ל×רש 530 +×ו 527 +מי 525 +_×™×› 518 +המ 518 +פה_ 511 +×™×›_ 510 +_×™×  509 +לכ 506 +תמ 502 +מב_ 500 +סו 498 +×—× 497 +יק 497 +וו 494 +_ק 485 +×’_ 481 +×יל 477 +_×”×™ 477 +דמ 472 +בה 470 +,×” 470 +_,×” 470 +ק_ 469 +עב 468 +_×ו 467 +הב 467 +×—×”_ 466 +_×™×›_ 463 +×ב 462 +רח 462 +_×ל 461 +×¥ 455 +מל 454 +×™× ×™ 454 +×©× 453 +רה 453 +יצ 452 +×יר 451 +_×”×  447 +טי 443 +ד_ 441 +מע 440 +××™×™ 439 +וה_ 439 +' 435 +×מ_ 430 +.× 429 +תנ 429 +_.× 428 +רק 427 +תר 423 +וס 417 +נש 417 +_הל 414 +סל 413 +נת 408 +ס_ 405 +סה 400 +לפ 400 +בש 399 +,× 399 +_,× 399 +ממ 397 +שי_ 396 +נב 396 +×¢×” 394 +תה_ 393 +תונ 393 +××™×  389 +_רו 385 +×¨×ž× 384 +×™×_ 384 +לב 384 +תב 381 +בר 378 +בה_ 377 +טס 374 +_×¥ 374 +עמ 374 +×—×™ 373 +רפ 373 +הו 371 +חו 370 +בל 370 +_×œ× 370 +קו 367 +_הר 366 +_×יר 364 +חמ 363 +×–_ 362 +_×— 360 +× ×› 360 +_לו 360 +כו 359 +,ת 358 +_,ת 357 +מת 356 +ינו 353 +ורי 353 +ו×_ 349 +רד 348 +תור 348 +××™ 345 +×£ 345 +לשמ 344 +×›×™ 340 +_×יל 340 +וצ 338 +תל 338 +_××™×™ 336 +×¨×—× 335 +_תוי 335 +מ×_ 332 +לח 331 +_תר 329 +_תונ 325 +×’×™ 325 +×¢×”_ 325 +: 324 +פל 324 +×ב_ 324 +שר 322 +רט 321 +תש 320 +צ_ 320 +מע_ 319 +וי_ 319 +_: 319 +צמ 316 +שממ 315 +_ס 315 +תינ 315 +סמ 315 +הד 313 +רה_ 312 +וט 312 +_×£ 310 +ש×ר 309 +רשי_ 305 +×רשי_ 305 +.××™ 305 +_.××™ 304 +הת 303 +יטס 303 +_' 303 +×’×” 302 +שמ_ 302 +_××™×  301 +לה 298 +רג 294 +חט 293 +דע 293 +×יד 292 +×ש 292 +לשממ 292 +××¢ 292 +ידי 290 +של 289 +פו 289 +דב 289 +צו 287 +_××¢ 286 +,××™ 285 +_,××™ 285 +נמ 284 +סי 282 +שב 282 +_רש 281 +דר 281 +_תור 281 +קה 280 +תוש 278 +הש_ 276 +מל_ 276 +_×ל_ 275 +והי 274 +_ל×ר 274 +פי 274 +עב_ 271 +ל×_ 271 +×‘× 270 +×—×_ 269 +חל 268 +עפ 267 +בע 267 +.×” 266 +_רי 266 +_ל×רש 266 +וני 266 +_.×” 265 +יטסל 265 +טסל 265 +×™×œ× 265 +תע 264 +× ×” 263 +קל 262 +ניט 260 +_.ת 260 +.ת 260 +פל_ 260 +הו_ 259 +סלפ 258 +טסלפ 258 +יטסלפ 258 +ניטסל 257 +ניטס 257 +ומ_ 256 +סה_ 256 +מש 255 +ירו 255 +נש_ 254 +ומת 254 +×”×” 252 +בק 251 +יש_ 251 +_ונ 251 +ירב 251 +_רב 249 +_יד 249 +_×יד 249 +×›×” 248 +×’×  247 +_דו 247 diff --git a/openoffice/share/fingerprint/hindi.lm b/openoffice/share/fingerprint/hindi.lm new file mode 100644 index 0000000000000000000000000000000000000000..3b4e1584a9437ae6038cff3f8b1c9845db4702a4 --- /dev/null +++ b/openoffice/share/fingerprint/hindi.lm @@ -0,0 +1,400 @@ +_ 75620 +æ 19109 +U 16333 +ð 11131 +¤ 11107 +· 10241 +·¤ 7855 +Ú 6993 +ÚU 6598 +ç 6322 +è 6151 +Ù 5887 +_· 5800 +ã 5370 +â 5168 +U_ 5118 +æ_ 4935 +ÃŒ 4508 +× 4467 +Ø 4292 +ð_ 3962 +_·¤ 3937 +è_ 3904 + 3718 +¤_ 3609 +Ãœ 3563 +ãU 3514 +_ç 3394 +´ 3363 +ß 2962 +Â¥ 2907 +ÚU_ 2851 +_Â¥ 2668 +_ã 2632 +_â 2575 +ô 2527 +ÃŽ 2513 +´_ 2512 +à 2451 +Uæ 2336 +Õ 2314 +_ 2280 +_× 2260 +ñ 2187 +¢ 2082 +» 2078 +¤æ 1988 +ð´ 1913 +·¤æ 1886 +·ð 1881 +ð¤ 1877 +·ð¤ 1860 +à 1842 +Ã_ 1830 +·¤_ 1746 +é 1714 +æð 1703 +ð¤_ 1695 +·ð¤_ 1694 +æÚ 1631 +ü 1610 +_·ð 1579 +_·ð¤ 1567 +ð´_ 1556 +æÚU 1536 +Øæ 1528 +Ùð 1525 +Uè 1515 +_·ð¤_ 1488 +Ù_ 1411 +Ùð_ 1407 +à 1390 +_ãñ 1357 +ãñ 1357 +Ã… 1337 +ÃŒ_ 1319 +_Õ 1315 +×ð 1300 +ç· 1279 +Ö 1270 +_à 1258 +_·¤æ 1209 +ç·¤ 1203 +¤è 1195 +_Ù 1187 +° 1181 +§ 1166 +×ð´ 1163 +àæ 1162 +ý 1157 +¿ 1155 +_×ð 1150 +×ð´_ 1140 +·¤è 1127 +¤è_ 1092 +_×ð´ 1086 +_×ð´_ 1077 +ñU 1075 +_ãU 1071 +·¤è_ 1065 +ãñU 1062 +_ãñU 1062 +æÙ 1053 +¥æ 1052 +Ìæ 1038 +¤Ú 1035 +_ç· 1009 +¤ÚU 972 +âð 970 +_ç·¤ 967 +_·¤è 959 +ÚUæ 936 +ãUæ 930 +_·¤è_ 929 +·¤Ú 928 +à 926 +_¥æ 904 +Ã…U 904 +Ç 904 +© 890 +ê 887 +©U 885 +·¤ÚU 866 +_© 865 +_©U 862 +_Ö 854 +âð_ 850 +_Ú 847 +_ÃŒ 837 +S 834 +Uà 831 +_ÃŽ 830 +UÃ_ 823 +_ß 798 +Ùæ 788 +â_ 783 +_ÚU 773 +Uè_ 770 +ô´ 753 +æØ 752 +à 749 +Øæ_ 732 +×æ 732 +ô_ 704 +_§ 704 +Ãæ 704 +_âð 697 +Âý 695 +ãUè 693 +¤æ_ 690 +ü_ 688 +æÚU_ 685 +, 684 +_» 682 +·¤æ_ 679 +,_ 674 +_·¤Ú 670 +¹ 665 +ðU 664 +ßæ 648 +_Âý 647 +UÃŒ 644 +Ãœ_ 643 +_Ãœ 641 +ç·¤_ 639 +Ø_ 639 +Üæ 633 +_âð_ 633 +æç 623 +Uô 621 +ô´_ 615 +_·¤ÚU 611 +Uæ_ 599 +ãU_ 595 +Üð 594 +UÙ 589 +ñUà 580 +_ãñUà 580 +ãñUà 580 +_° 576 +_Ãæ 573 +ñUÃ_ 572 +ãñUÃ_ 572 +æÜ 569 +_Ø 569 +_Ùð 569 +ÂÚ 561 +_ç·¤_ 557 +‡ 556 +¤ô 552 +ææ 550 +ÂÚU 549 +çß 544 +Õæ 538 +_·¤æ_ 535 +×_ 532 +çÜ 525 +âæ 523 +·¤ô 519 +æð_ 502 +æ¢ 501 +¸ 498 +_Ùð_ 495 +‹ 494 +_ÂÚ 493 +Âæ 493 +Ìæ_ 490 +_ÂÚU 485 +çÙ 484 +õ 481 +È 478 +‡æ 469 +. 459 +ÂÚU_ 458 +Öæ 449 +Øð 449 +_çß 445 +§â 444 +¤ÚU_ 443 +Öè 442 +_§â 440 +_ÂÚU_ 439 +æð´ 437 +Ùæ_ 435 +€ 434 +_¿ 433 +ÚUè 431 +⢠431 +_·¤ô 430 +Îð 427 +æÌ 425 +ÃŽ_ 420 +Öè_ 419 +¸U 415 +˜ 412 +˜æ 412 +§ü 410 +´U 405 +ÇU 399 +Ⱦ 399 +·¤ÚU_ 394 +Uã 394 +æÙ_ 393 +çÌ 393 +¤ô_ 392 +·¤ô_ 392 +çÎ 389 +ÚUÃŒ 385 +æà 385 +Ǹ 383 +æð´_ 382 +Ìè 381 +Ãæ 379 +çÚ 375 +°_ 374 +ãUô 374 +ÚUã 374 +æà 373 +æÃ_ 372 +_·¤ô_ 371 +_Õæ 369 +æè 364 +çÚU 364 +ðU_ 362 +¤æð 358 +Ȥ 357 +Uæð 354 +è´ 353 +â· 352 +ß_ 350 +U· 349 +¤æÚ 346 +Ìð 346 +·¤æð 346 +æü 345 +õÚ 344 +õÚU 342 +·¤æÚ 342 +_×æ 341 +_Öè 341 +_çÜ 340 +ñU_ 337 +_ãñU_ 337 +ÿ 337 +ãñU_ 337 +Ùè 336 +ãUè_ 334 +¿æ 334 +ñ´ 334 +_Öè_ 332 +æ× 327 +¤æÚU 327 +ÿæ 326 +_à 325 +U·¤ 323 +·¤æÚU 323 +Uè´ 322 +ãUè´ 321 +_âæ 320 +ǸU 319 +_¥õ 319 +¥õ 319 +õÚU_ 319 +_ÚUã 318 +Úð 317 +è´_ 316 +_⢠316 +æ· 313 +Øô 310 +_ãUæ 309 +Øã 309 +À 308 +ØãU 308 +_Øã 308 +_ØãU 307 +_·¤æð 304 +_¥õÚ 304 +¥õÚ 304 +_¥õÚU 304 +_Öæ 304 +¥õÚU 304 +¥õÚU_ 303 +_çÙ 303 +ãUè´_ 300 +Uè´_ 300 +_S 300 +Îæ 300 +UÃœ 298 +ÚUè_ 296 +æÎ 296 +æß 294 +Ã…U_ 294 +Øð_ 293 +Ùã 292 +âè 291 +_Ùã 290 +æè_ 290 +ðà 290 +Üð_ 289 +UãU 288 +ÙãU 288 +Uâ 288 +_ÙãU 286 +_à 286 +_ÙãUè 285 +_Âæ 285 +ÙãUè 285 +æ·¤ 284 +_àæ 284 +ÙãUè´ 283 +UÃŒ_ 282 +ãñ´ 280 +_ãñ´ 280 +ñ´U 280 +â× 279 +_çÎ 278 +_ãñ´U 278 +ãñ´U 278 +»_ 277 +_Îð 275 +ðàæ 274 +àæ_ 273 +æñ 272 +·¤ã 272 +¤ã 272 +Ìð_ 272 +_ãUô 272 +‡æ_ 272 +- 271 +¤ãU 271 +·¤ãU 271 +¢_ 271 +_·¤ã 270 +ãUæ_ 270 +_·¤ãU 269 +ÚUãU 268 +ãé 267 +æâ 265 +°· 263 +¤Ø 263 +¤æð_ 262 +·¤æð_ 262 +°·¤ 262 +ÚðU 258 +_°· 258 +Ùè_ 258 +_°·¤ 257 +ÀU 256 +v 253 +ÂÙ 252 +_ÚUæ 252 +Üè 249 +ç× 247 +çâ 246 +_Ã… 246 +ÚUÙ 246 +×é 245 +._ 245 +UÚ 244 +éU 243 diff --git a/openoffice/share/fingerprint/hungarian.lm b/openoffice/share/fingerprint/hungarian.lm new file mode 100644 index 0000000000000000000000000000000000000000..307348b477897832306ceb5a07cd3647505e8400 --- /dev/null +++ b/openoffice/share/fingerprint/hungarian.lm @@ -0,0 +1,400 @@ +_ 19186 +e 5753 +a 4627 +t 4522 +s 3480 +l 3437 +n 3137 +k 3036 +i 2527 +r 2437 +z 2399 +o 2303 +á 2039 +é 1995 +g 1978 +m 1695 +y 1338 +_a 1256 +b 1186 +d 1148 +a_ 1108 +v 1057 +t_ 901 +sz 889 +el 832 +, 819 +,_ 818 +h 792 +k_ 769 +. 767 +et 743 +gy 711 +s_ 705 +_m 702 +_a_ 695 +en 671 +ö 662 +n_ 646 +_k 645 +j 623 +._ 613 +i_ 606 +eg 601 +p 586 +_e 580 +u 579 +le 576 +ó 542 +er 495 +f 485 +ek 477 +te 477 +és 473 +_s 471 +al 464 +ta 458 +í 453 +_h 444 +_t 442 +an 426 +ze 425 +me 406 +at 405 +l_ 401 +es 395 +õ 387 +y_ 381 +z_ 375 +tt 374 +ke 372 +_v 369 +ás 368 +ak 367 +_é 365 +ny 363 +tá 359 +c 358 +re 350 +to 347 +A 343 +e_ 340 +ü 332 +ne 330 +os 326 +ál 320 +_f 320 +az 317 +zt 317 +ár 317 +_n 315 +ko 312 +_A 303 +_sz 302 +is 301 +ve 299 +gy_ 297 +ít 293 +_b 293 +ra 291 +or 289 +ol 284 +_i 281 +em 279 +_l 274 +la 264 +ez 262 +be 260 +lt 260 +ok 260 +ye 256 +_me 252 +on 251 +en_ 247 +ar 245 +_az 245 +in 243 +án 242 +se 242 +ég 238 +egy 237 +ha 237 +r_ 237 +té 237 +ér 235 +sze 233 +én 226 +ly 224 +g_ 221 +" 221 +ll 219 +iz 214 +de 214 +ek_ 213 +mi 212 +rt 211 +ba 209 +ho 209 +A_ 209 +és_ 209 +az_ 205 +va 204 +ag 203 +ka 202 +na 202 +og 201 +ik 201 +nt 200 +_A_ 199 +ô 199 +- 198 +tt_ 198 +_az_ 197 +ni 195 +cs 194 +ki 190 +kö 187 +át 187 +_eg 187 +nd 186 +fe 185 +_és 185 +lá 182 +bi 181 +nk 180 +_le 179 +an_ 179 +_és_ 177 +tás 175 +ké 174 +meg 173 +_egy 172 +ma 171 +as 170 +sa 170 +sí 169 +ge 167 +ot 167 +za 167 +E 166 +m_ 165 +_meg 165 +_el 165 +bb 164 +ro 164 +zá 163 +he 162 +má 161 +sé 160 +_r 160 +sít 160 +tos 159 +ti 159 +st 158 +_j 158 +él 157 +it 156 +_ho 156 +ül 156 +_ha 155 +vé 154 +am 152 +oz 152 +ele 151 +ya 151 +zto 150 +ú 149 +biz 147 +so 147 +et_ 145 +izto 144 +izt 144 +ap 141 +"_ 141 +ed 141 +ss 140 +bizt 140 +ék 140 +bizto 140 +iztos 139 +ét 139 +ztos 139 +osít 138 +zet 138 +osí 138 +mé 137 +_is 137 +t, 136 +tosít 136 +tosí 136 +t,_ 136 +ó_ 135 +agy 135 +ztosí 135 +li 134 +om 134 +_fe 134 +ere 133 +ág 133 +t. 132 +nek 131 +vi 129 +_d 129 +zo 128 +k,_ 128 +k, 128 +_kö 127 +_p 127 +M 126 +let 126 +ak_ 125 +já 125 +ett 125 +û 124 +si 124 +ész 123 +_E 123 +ép 123 +vá 123 +rá 123 +t._ 123 +is_ 123 +S 123 +ítás 122 +ítá 122 +kor 121 +ai 121 +fel 120 +da 120 +_mi 120 +pe 119 +ogy 118 +ban 118 +ad 117 +ga 116 +_va 116 +ott 114 +_ne 114 +_ki 113 +ör 113 +zé 112 +ben 112 +_te 111 +zi 111 +sá 110 +ség 109 +do 109 +tó 108 +em_ 108 +_" 108 +_ta 108 +_M 107 +ogy_ 107 +_á 107 +k. 106 +ól 105 +_ke 105 +_g 104 +: 103 +gye 102 +ák 102 +hog 102 +ri 102 +mo 101 +ok_ 101 +:_ 101 +hogy 101 +il 101 +el_ 100 +zer 100 +ete 99 +nn 99 +nak 98 +je 98 +sítá 98 +szá 98 +yo 98 +osítá 98 +sítás 98 +_ké 98 +_hog 98 +lé 97 +_S 97 +_hogy 97 +ig 97 +_- 96 +hogy_ 96 +ban_ 96 +ese 95 +_bi 94 +fo 94 +ja 94 +ul 94 +õ_ 94 +k._ 94 +_c 93 +ká 91 +es_ 91 +ná 91 +ény 91 +gé 91 +ás_ 91 +egy_ 90 +áb 90 +rd 89 +I 89 +ány 89 +_biz 89 +_fel 88 +öv 88 +ala 88 +szer 88 +po 88 +_ma 88 +leg 88 +tö 88 +ket 87 +un 87 +di 87 +ai_ 87 +nek_ 87 +rm 86 +tal 86 +év 85 +_is_ 85 +nem 85 +ti_ 84 +öz 84 +szt 84 +ut 83 +ter 83 +dé 83 +kk 83 +or_ 83 +b_ 82 +né 82 +os_ 82 +re_ 82 +rs 82 +_bizt 82 +min 82 +ben_ 81 +ra_ 81 +ik_ 81 +go 80 +len 80 +lm 80 +öt 80 +ely 80 +aj 80 +öl 80 +_sze 80 +_be 79 +ev 79 +ré 79 +ssz 79 +nt_ 79 +gya 79 +K 79 +si_ 79 +sza 78 diff --git a/openoffice/share/fingerprint/icelandic.lm b/openoffice/share/fingerprint/icelandic.lm new file mode 100644 index 0000000000000000000000000000000000000000..b1fe0f2c27dde3ae0186bf7029bdcf7e11d7df48 --- /dev/null +++ b/openoffice/share/fingerprint/icelandic.lm @@ -0,0 +1,400 @@ +_ 26104 +a 6496 +r 6044 +n 5160 +i 5123 +s 3987 +e 3891 +u 3582 +t 3300 +ð 3126 +l 3071 +g 2726 +m 2459 +k 2256 +f 2230 +r_ 1967 +v 1641 +ar 1472 +ð_ 1420 +_s 1332 +á 1248 +o 1221 +í 1197 +a_ 1155 +in 1150 +i_ 1114 +h 1023 +j 975 +d 974 +st 929 +að 925 +. 922 +n_ 875 +._ 875 +_v 874 +m_ 854 +nn 842 +_f 840 +ur 824 +_a 806 +ó 785 +_h 782 +æ 779 +ið 771 +er 765 +um 727 +g_ 716 +y 711 +_e 709 +þ 672 +b 672 +ir 671 +ri 670 +an 667 +ö 650 +_á 648 +að_ 645 +u_ 633 +na 631 +í_ 625 +ar_ 622 +_þ 608 +á_ 606 +_í 595 +ta 567 +ei 566 +la 558 +_m 549 +_í_ 549 +um_ 547 +t_ 535 +ti 529 +_o 524 +ur_ 523 +_að 519 +ið_ 512 +ði 496 +ve 494 +og 494 +ú 482 +og_ 479 +_og 478 +_og_ 478 +nd 469 +p 464 +ra 455 +un 454 +ir_ 452 +_að_ 451 +ni 439 +en 439 +ðu 439 +_á_ 436 +ng 434 +il 404 +ga 395 +_t 395 +nu 393 +ki 392 +ja 383 +inn 379 +_b 375 +sk 352 +s_ 350 +vi 349 +rð 347 +ða 345 +ef 339 +ag 336 +_u 330 +se 324 +lu 324 +af 321 +_ve 320 +tu 318 +em 307 +eg 304 +nn_ 303 +_l 303 +va 301 +_k 296 +, 295 +ns 292 +re 292 +tt 291 +,_ 291 +l_ 286 +am 286 +es 285 +yr 285 +al 281 +da 277 +S 275 +gu 273 +_se 271 +ver 268 +_g 266 +ing 266 +_n 262 +is 258 +_er 257 +sa 256 +ður 255 +le 255 +_st 255 +_S 254 +sem 254 +ll 254 +me 253 +ha 251 +li 249 +kk 249 +rs 247 +_vi 247 +rn 246 +sl 244 +gi 243 +ss 242 +rf 241 +fy 240 +ði_ 240 +mi 238 +ka 237 +ma 231 +ld 230 +é 229 +rir 227 +sta 227 +fyr 227 +ví 227 +di 226 +ru 224 +var 224 +_fy 222 +ku 221 +em_ 221 +nar 220 +_sem_ 220 +_sem 220 +sem_ 220 +he 219 +yri 217 +_fyr 216 +si 216 +yrir 215 +au 212 +er_ 212 +ek 211 +_ha 210 +þe 209 +fyri 207 +fyrir 207 +_þe 205 +fi 204 +fr 203 +ge 201 +or 200 +ne 200 +ann 198 +jó 198 +_va 196 +_fyri 196 +_ver 194 +fl 192 +_er_ 191 +_um 189 +ík 188 +til 187 +_he 186 +fa 186 +il_ 182 +_ti 178 +_til 177 +gar 176 +_var 176 +na_ 176 +ý 175 +eð 171 +fu 170 +nni 169 +_me 168 +ki_ 167 +við 166 +ey 165 +fn 165 +arf 164 +til_ 163 +st_ 162 +_til_ 162 +þa 161 +num 161 +_þa 161 +as 160 +_við 160 +rt 159 +el 158 +uð 156 +inn_ 155 +_um_ 154 +ra_ 153 +bæ 153 +tar 151 +ta_ 151 +erð 151 +ór 148 +and 148 +_sa 146 +ig 146 +_en 146 +nga 145 +rir_ 145 +us 144 +jar 143 +et 143 +ár 142 +_sk 140 +ndi 140 +æð 139 +var_ 139 +_r 138 +av 138 +æk 137 +nna 137 +ður_ 136 +ál 136 +ko 135 +nin 135 +við_ 135 +ól 135 +ins 134 +ik 133 +E 133 +K 133 +yrir_ 133 +ns_ 133 +on 133 +ein 132 +_við_ 132 +ög 132 +já 132 +Þ 132 +öl 132 +ðs 132 +_mi 131 +f_ 131 +sí 131 +sj 131 +stu 131 +nda 130 +_var_ 130 +gr 129 +ús 128 +tæ 127 +ri_ 126 +haf 126 +_sí 125 +vík 124 +rin 124 +te 124 +r. 124 +r._ 123 +H 123 +nes 123 +ót 123 +ru_ 123 +kr 122 +F 122 +ær 121 +num_ 121 +k_ 121 +a. 121 +_H 121 +_fr 120 +_ge 120 +rá 120 +_E 120 +_Þ 120 +ug 120 +ngu 119 +an_ 119 +inga 118 +_K 118 +_haf 118 +enn 117 +ars 117 +rið 117 +en_ 117 +sin 116 +kur 116 +it 116 +ða_ 116 +ti_ 115 +rði 114 +tj 114 +ni_ 114 +at 114 +tarf 114 +br 113 +slu 113 +kki 113 +rg 113 +má 113 +kv 113 +_en_ 113 +a._ 112 +gar_ 112 +du 112 +ju 110 +eið 110 +und 110 +lag 110 +tur 110 +ega 109 +hú 109 +íð 109 +gn 109 +hef 109 +kj 109 +_hef 109 +_sta 108 +B 108 +V 108 +sam 107 +_ei 106 +_B 106 +ft 106 +ga_ 106 +G 106 +_G 105 +lö 105 +kki_ 105 +star 104 +in_ 104 +R 104 +með 104 +_ár 103 +_með 103 +ekk 103 +inu 103 +tö 103 +_V 103 +m. 103 +aði 103 +jö 102 +æj 102 +_bæ 102 +ess 102 +hús 101 +ut 101 +gs 101 +aví 101 +mu 101 +_R 101 +_ú 101 +rst 100 +æjar 100 +leg 100 +æja 100 +ja_ 99 +avík 99 diff --git a/openoffice/share/fingerprint/indonesian.lm b/openoffice/share/fingerprint/indonesian.lm new file mode 100644 index 0000000000000000000000000000000000000000..3fa5a09b4691fcc1ffc368563fbad9eb2e44eb85 --- /dev/null +++ b/openoffice/share/fingerprint/indonesian.lm @@ -0,0 +1,400 @@ +_ 19406 +a 10666 +n 5455 +e 4535 +i 4387 +r 2936 +t 2902 +an 2853 +u 2841 +k 2761 +s 2311 +m 2178 +d 2134 +g 2105 +l 1780 +a_ 1506 +n_ 1476 +ng 1449 +p 1397 +b 1275 +an_ 1270 +o 1246 +h 1130 +i_ 1108 +er 1038 +ka 1032 +_d 1006 +y 997 +, 951 +en 941 +ar 914 +,_ 900 +_m 880 +ya 842 +ta 838 +ang 797 +di 787 +da 773 +. 754 +la 742 +._ 738 +me 732 +ak 728 +_s 718 +at 690 +ra 688 +ga 683 +_k 671 +_me 650 +in 628 +ah 601 +_t 583 +_p 570 +g_ 551 +_b 551 +_di 548 +ng_ 544 +ma 536 +se 526 +tu 511 +na 506 +al 500 +ri 490 +as 483 +k_ 482 +j 480 +si 470 +ny 467 +h_ 457 +sa 452 +ang_ 439 +it 424 +kan 423 +ti 418 +_se 417 +pe 412 +S 409 +ba 407 +ke 407 +em 405 +men 405 +be 403 +un 401 +te 401 +am 396 +pa 395 +nya 390 +_men 374 +el 374 +t_ 371 +_a 360 +_i 356 +u_ 355 +kan_ 345 +_ke 339 +is 335 +ah_ 324 +_S 324 +eng 321 +nga 320 +ia 318 +_pe 316 +ha 313 +ap 311 +r_ 308 +w 305 +li 301 +_da 300 +s_ 299 +P 296 +nd 290 +_be 287 +ik 283 +ja 281 +yan 281 +ad 275 +ek 273 +uk 272 +di_ 270 +bu 269 +ya_ 268 +yang 268 +ak_ 266 +ber 265 +_y 265 +_ya 264 +_P 263 +ru 260 +K 259 +yang_ 256 +_yang 256 +_yan 256 +nt 255 +de 253 +_te 250 +wa 249 +et 247 +at_ 246 +ara 245 +gan 243 +A 237 +ari 235 +ala 230 +itu 229 +c 225 +ol 225 +ni 225 +us 225 +dan 224 +_K 224 +M 224 +B 223 +ata 222 +ai 221 +ur 219 +nya_ 217 +ua 215 +_ka 214 +_ber 210 +eb 209 +ran 206 +D 206 +ela 206 +_di_ 205 +_l 204 +ngan 204 +ter 203 +re 201 +- 199 +aka 198 +l_ 194 +_A 191 +era 191 +a, 191 +e_ 190 +ir 187 +I 186 +tan 185 +_B 184 +ut 184 +ku 183 +a,_ 183 +il 182 +J 181 +um 180 +_it 180 +_itu 180 +_ta 179 +su 179 +dan_ 177 +es 177 +on 177 +or 177 +_dan 176 +lu 174 +_M 172 +tu_ 172 +_dan_ 172 +enga 171 +mb 169 +R 169 +si_ 168 +per 168 +gan_ 168 +ngan_ 165 +" 162 +_ter 162 +a. 161 +man 161 +gk 160 +a._ 160 +asi 160 +ngk 160 +ep 160 +ag 159 +ul 158 +da_ 157 +m_ 155 +du 155 +ada 153 +ki 153 +rt 150 +mp 150 +T 150 +ama 148 +ing 148 +na_ 147 +_J 147 +_D 145 +ung 145 +ana 145 +n, 144 +ju 144 +ud 144 +rin 143 +gi 143 +aw 141 +lah 138 +lan 138 +_sa 136 +ri_ 136 +meng 136 +_meng 135 +_ma 134 +n,_ 134 +awa 134 +st 134 +eka 133 +mi 133 +mu 132 +_T 132 +po 131 +ge 131 +ar_ 130 +id 129 +ko 129 +le 128 +_h 128 +ena 127 +_j 126 +emb 126 +ina 125 +_r 124 +itu_ 124 +ay 123 +ngg 123 +gg 123 +rang 123 +pi 120 +nan 120 +_ba 119 +_la 119 +apa 119 +_I 118 +p_ 118 +bi 117 +ai_ 117 +ta_ 116 +san 116 +Ke 116 +ro 115 +eri 114 +kar 113 +lah_ 113 +_itu_ 112 +aya 111 +i, 110 +an, 110 +ra_ 110 +_per 110 +im 110 +ika 109 +isi 109 +mem 109 +tah 108 +_Ke 108 +ian 108 +_mem 108 +akan 108 +Se 108 +to 107 +ab 107 +ngka 106 +rs 106 +gka 106 +uk_ 105 +seb 104 +_de 104 +pu 104 +i,_ 104 +ita 104 +nda 103 +_ti 103 +ni_ 103 +ca 103 +_Se 103 +ers 103 +pen 103 +ini 102 +an,_ 102 +angk 101 +uh 101 +han 101 +nta 100 +_in 99 +f 99 +nj 99 +ok 99 +aga 99 +_R 98 +as_ 98 +tr 98 +mer 97 +lam 97 +and 97 +end 96 +anga 96 +ne 96 +Sa 96 +ka_ 96 +arin 95 +gu 95 +_ha 94 +Z 94 +al_ 94 +ga_ 94 +_Z 93 +_pen 93 +dar 93 +Ad 93 +i._ 93 +ada_ 93 +atan 93 +tak 93 +i. 93 +ia_ 92 +asa 92 +ap_ 92 +ari_ 92 +kat 92 +_seb 92 +_Za 91 +Za 91 +den 91 +n. 90 +_u 90 +_Ad 90 +engan 89 +ib 89 +any 89 +n._ 89 +o_ 89 +Zar 88 +Zari 88 +rina 88 +_Zar 88 +_Zari 88 +Zarin 88 +arina 88 +ks 88 +angka 87 +oli 87 +eg 87 +kt 86 +_Sa 86 +hu 85 +ih 85 +us_ 85 +adi 85 +om 85 +eba 85 +anya 85 +_bu 84 +denga 83 +L 83 +ed 83 +dak 83 +deng 83 +ma_ 82 +asi_ 82 diff --git a/openoffice/share/fingerprint/irish_gaelic.lm b/openoffice/share/fingerprint/irish_gaelic.lm new file mode 100644 index 0000000000000000000000000000000000000000..b6874862da0181884eda523093c8cd4f03571d97 --- /dev/null +++ b/openoffice/share/fingerprint/irish_gaelic.lm @@ -0,0 +1,400 @@ +_ 8010 +a 2622 +i 1573 +h 1334 +n 1247 +r 968 +_a 847 +e 830 +s 817 +t 747 +l 639 +c 636 +g 598 +o 590 +d 554 +n_ 501 +a_ 487 +m 432 +an 415 +u 413 +b 379 +h_ 352 +ai 350 +ch 350 +ea 346 +r_ 346 +í 334 +é 321 +_s 309 +á 306 +in 281 +ar 277 +. 269 +_d 266 +s_ 254 +ir 253 +_b 250 +f 250 +an_ 246 +, 241 +,_ 226 +ag 225 +_an 221 +bh 218 +_c 216 +._ 212 +ac 210 +ha 208 +_a_ 201 +" 199 +_m 199 +th 198 +_t 190 +ach 182 +_ag 180 +_an_ 179 +í_ 176 +_l 168 +na 168 +nn 160 +e_ 159 +ar_ 158 +_g 157 +ú 156 +_i 152 +il 150 +le 150 +is 143 +ó 142 +_bh 138 +ei 138 +g_ 135 +_f 135 +dh 135 +l_ 126 +t_ 125 +ig 123 +é_ 122 +_n 120 +gu 120 +á_ 120 +mh 118 +id 117 +ch_ 117 +ad 116 +he 114 +ir_ 114 +ra 109 +o_ 109 +ach_ 107 +ia 105 +_ar 105 +us 104 +ui 104 +_" 101 +us_ 100 +T 99 +am 99 +ta 98 +gus 98 +gus_ 98 +_le 97 +gh 97 +_ch 97 +agus 94 +agus_ 94 +agu 94 +éa 93 +_agus 93 +_agu 93 +ean 93 +na_ 92 +d_ 92 +ái 91 +p 89 +it 89 +A 89 +_ar_ 88 +rt 86 +al 85 +oi 84 +sa 84 +"_ 82 +hai 81 +_r 79 +nn_ 79 +hu 79 +as 79 +éi 78 +_T 78 +ma 77 +air 77 +at 77 +ann 76 +B 76 +sé 76 +hí 75 +igh 74 +st 74 +ga 73 +go 71 +ua 71 +ne 71 +la 71 +- 71 +de 71 +te 71 +re 70 +inn 70 +ith 69 +eac 69 +_sé 69 +in_ 68 +_go 68 +hi 68 +each 68 +dh_ 68 +si 67 +ag_ 67 +_go_ 66 +hea 66 +go_ 66 +tha 64 +om 64 +_sé_ 63 +sé_ 63 +hí_ 63 +on 62 +se 61 +úi 60 +nt 60 +C 60 +D 59 +i_ 58 +_ag_ 58 +is_ 58 +ío 58 +_de 57 +_B 56 +il_ 56 +or 56 +_th 54 +ca 53 +fa 53 +amh 53 +_A 53 +le_ 52 +? 52 +S 51 +io 51 +_in 51 +sí 51 +li 51 +rai 50 +hf 50 +ht 50 +eo 50 +sc 50 +ri 49 +: 49 +igh_ 49 +gh_ 49 +_sí 49 +:_ 49 +há 49 +_D 49 +be 49 +aig 49 +hé 48 +oc 48 +idh 48 +rt_ 48 +ho 47 +os 47 +ann_ 47 +_C 46 +! 46 +Bh 46 +bhf 45 +_si 45 +lt 45 +_bhf 45 +irt 45 +ear 44 +_na 44 +ta_ 44 +air_ 44 +_p 44 +im 44 +aga 44 +_ma 44 +_S 44 +aigh 43 +án 43 +_dh 43 +uai 43 +ao 43 +cht 43 +ain 42 +bhe 42 +ait 42 +fh 42 +sa_ 41 +m_ 41 +adh 41 +ile 41 +_é 41 +ail 41 +eir 41 +ói 41 +_Bh 40 +as_ 40 +cha 40 +idh_ 40 +hái 39 +_i_ 39 +bh_ 39 +th_ 39 +ad_ 39 +och 39 +mh_ 39 +tr 39 +rea 38 +_se 38 +ro 38 +rí 38 +hair 38 +_is 38 +uil 37 +iú 37 +áin 37 +I 37 +ll 37 +mé 37 +_be 36 +ba 36 +eann 36 +tá 36 +_o 36 +M 36 +aid 36 +aith 36 +ib 36 +' 36 +tea 36 +_mé 35 +chu 35 +ibh 35 +each_ 35 +ean_ 34 +irt_ 34 +_na_ 34 +N 34 +ist 34 +fu 34 +mha 34 +bea 34 +h. 34 +_bhe 34 +lá 34 +ic 34 +_sí_ 33 +eis 33 +bhí 33 +ni 33 +héa 33 +_sa 33 +ith_ 33 +sí_ 33 +har 33 +_bhí 33 +ig_ 32 +ur 32 +aí 32 +hr 32 +_am 32 +_bhí_ 31 +da 31 +úir 31 +hfu 31 +_chu 31 +ol 31 +ne_ 31 +_fa 31 +An 31 +Bhí_ 31 +Bhí 31 +n, 31 +_ac 31 +bhí_ 31 +_bhfu 30 +_ó 30 +ana 30 +_M 30 +mé_ 30 +_fh 30 +aigh_ 30 +bhfu 30 +_mé_ 30 +tú 29 +_le_ 29 +tá_ 29 +hean 29 +háin 29 +sin 29 +eir_ 29 +nne 29 +cé 29 +_aga 29 +h._ 29 +Tá 29 +ibh_ 29 +iste 28 +An_ 28 +do 28 +hui 28 +fui 28 +ní 28 +ste 28 +acht 28 +n,_ 28 +co 28 +dea 28 +ng 28 +nach 28 +id_ 28 +hfui 28 +.. 28 +lei 28 +nac 28 +ce 27 +a. 27 +c_ 27 +lea 27 +hfuil 27 +_Bhí_ 27 +_bea 27 +adh_ 27 +di 27 +fuil 27 +." 27 +Tá_ 27 +ha_ 27 +ú_ 27 +uil_ 27 +."_ 27 +bhfui 27 +_Bhí 27 +éan 27 +_do 27 +lta 27 +aoi 27 +_lei 27 +_mh 26 +dú 26 +fuil_ 26 +eat 26 +-_ 26 +teac 26 +ath 26 diff --git a/openoffice/share/fingerprint/italian.lm b/openoffice/share/fingerprint/italian.lm new file mode 100644 index 0000000000000000000000000000000000000000..543cadcfa88e47c88900dfca7214ef159d54b9ab --- /dev/null +++ b/openoffice/share/fingerprint/italian.lm @@ -0,0 +1,400 @@ +_ 25028 +a 7570 +e 6477 +i 5481 +o 5104 +l 3905 +n 3866 +r 3502 +t 2934 +c 2862 +s 2862 +a_ 2504 +e_ 2404 +d 2004 +i_ 1749 +o_ 1679 +u 1650 +v 1611 +p 1561 +m 1414 +_c 1325 +, 1192 +,_ 1192 +_s 1190 +_d 1094 +g 1067 +an 925 +er 915 +_a 914 +_p 895 +la 858 +_l 830 +re 799 +ar 769 +h 762 +no 753 +co 726 +va 698 +_e 657 +n_ 656 +on 656 +ra 653 +to 651 +f 638 +di 638 +_i 634 +ch 634 +ll 633 +l_ 624 +la_ 598 +ta 593 +el 576 +in 567 +_m 558 +en 529 +b 528 +ri 525 +_co 523 +_n 523 +_di 522 +li 513 +av 507 +al 501 +le 494 +ia 492 +se 484 +ol 479 +_f 477 +or 477 +te 469 +_e_ 467 +ve 454 +at 449 +de 447 +. 443 +ne 429 +va_ 428 +ca 426 +._ 422 +tt 422 +re_ 415 +nt 415 +io 411 +_v 407 +pe 405 +z 392 +to_ 391 +_ch 389 +na 384 +si 384 +' 383 +he 382 +no_ 379 +ci 374 +_la 373 +ro 371 +_g 370 +st 368 +cc 366 +he_ 362 +di_ 362 +ma 358 +ev 354 +che 354 +es 352 +me 352 +pa 351 +_t 349 +ti 348 +_di_ 347 +ss 345 +che_ 344 +a,_ 337 +a, 337 +nd 335 +o, 333 +o,_ 333 +ell 330 +gl 323 +sa 322 +il 322 +gli 321 +da 318 +as 318 +do 314 +_che 308 +_che_ 306 +eva 306 +_la_ 300 +lla 298 +le_ 293 +un 291 +_pe 290 +_de 288 +q 283 +qu 283 +ava 280 +po 277 +on_ 275 +r_ 273 +li_ 273 +_b 269 +_il 268 +_il_ 268 +il_ 268 +lo 267 +om 263 +e, 263 +e,_ 263 +ni 258 +tr 258 +so 255 +ra_ 253 +os 251 +_in 249 +_u 248 +per 244 +are 243 +et 243 +_se 240 +ano 239 +si_ 238 +_ca 238 +_qu 238 +lla_ 238 +_q 238 +_a_ 236 +ac 236 +_r 234 +ic 233 +_no 232 +ie 227 +fa 227 +hi 226 +del 225 +ua 222 +_per 218 +ce 218 +_ma 216 +sc 216 +_del 215 +mi 212 +_un 208 +chi 206 +era 205 +i, 205 +i,_ 205 +su 203 +and 202 +vo 202 +_fa 201 +eva_ 200 +ano_ 199 +gli_ 197 +non 196 +pi 196 +vi 195 +er_ 195 +_al 194 +se_ 193 +_ne 192 +_non 191 +am 190 +is 187 +ava_ 187 +_non_ 186 +non_ 186 +in_ 185 +ent 185 +_si 184 +_pa 184 +com 183 +! 182 +_le 182 +_su 181 +uo 181 +el_ 180 +!_ 180 +l' 178 +ue 177 +te_ 177 +_com 177 +are_ 176 +pr 176 +_in_ 176 +van 172 +mo 172 +ta_ 171 +gn 167 +ere 166 +na_ 166 +tto 163 +it 161 +_per_ 161 +per_ 161 +é 161 +all 160 +ess 159 +ut 159 +col 158 +acc 157 +gi 155 +lo_ 154 +oc 154 +vano 153 +io_ 153 +_av 151 +ndo 151 +é_ 151 +ato 149 +ave 148 +_st 147 +me_ 147 +'a 146 +ia_ 144 +con 143 +mp 143 +fi 142 +ett 142 +_si_ 141 +_pi 140 +era_ 140 +ti_ 140 +ó 140 +vano_ 140 +_gl 139 +qua 139 +ella 139 +sta 138 +ome 137 +S 137 +_gli 137 +_S 137 +ad 136 +_ve 134 +ant 134 +ne_ 134 +ó_ 133 +sp 133 +do_ 133 +_po 132 +ro_ 132 +ov 132 +_le_ 131 +ella_ 130 +sse 129 +_con 128 +ir 128 +_vi 128 +ig 127 +_gli_ 127 +_ave 127 +vev 127 +un_ 126 +ot 126 +veva 125 +dell 125 +que 125 +a. 125 +_o 125 +a._ 124 +tu 124 +cia 123 +za 123 +_que 123 +_da 121 +par 121 +_pr 120 +cch 120 +_dell 120 +eg 119 +_sa 119 +o._ 119 +o. 119 +_col 118 +lt 118 +_un_ 118 +rt 118 +ur 117 +_vo 117 +_me 117 +ome_ 117 +L 116 +ap 116 +_L 116 +zi 116 +nto 116 +og 115 +_an 115 +_so 115 +em 114 +ag 114 +be 111 +ni_ 111 +im 110 +cchi 110 +ver 110 +lle 109 +nz 109 +cci 109 +_ri 109 +nc 108 +_er 108 +come_ 107 +come 107 +aveva 107 +ui 107 +avev 107 +tto_ 107 +_come 106 +ed 106 +P 105 +man 105 +_P 105 +rs 105 +occ 104 +ndo_ 103 +ato_ 103 +_qua 103 +_era 103 +ari 102 +ba 100 +_mo 100 +nel 100 +id 99 +men 98 +_fi 98 +_all 98 +rr 97 +_do 97 +_avev 97 +att 97 +l'a 96 +ei 96 +zz 96 +; 96 +vol 95 +pp 95 +tra 95 +;_ 95 +ere_ 94 +lle_ 94 +nda 94 +utt 94 +est 93 +_nel 93 +ul 92 +ola 92 +iv 92 +ando 90 +ale 90 +lu 90 +rn 90 +e. 89 +e._ 89 +ll' 89 +tta 88 +nte 87 +_l' 87 +uel 87 diff --git a/openoffice/share/fingerprint/japanese.lm b/openoffice/share/fingerprint/japanese.lm new file mode 100644 index 0000000000000000000000000000000000000000..654341bfeae2f333a113080d250b943bc55c97f9 --- /dev/null +++ b/openoffice/share/fingerprint/japanese.lm @@ -0,0 +1,400 @@ +_ +ã® +〠+ã« +ã‚’ +㨠+ã— +㟠+㪠+㦠+。 +㧠+ã‚‹ +ã‹ +ã™ +㯠+ã‚Š +ã„ +ã¾ +ら +ã +㌠+  +。_ +㣠+ã‚‚ +_  +ã—㦠+ã™ã€‚ +1 +地 +ã‹ã‚‰ +ㆠ+ã +ã  +ã¾ã™ +å¹´ +ー +中 +ã‚Œ +ã‚ +ã¾ã™ã€‚ +〠+ãŸã€‚ +大 +分 +「 +ス +ã—㟠+ã‘ +ã“ +人 +国 +政 +ã‚“ +å­¦ +ã£ã¦ +æ–¹ +ã‚Šã¾ +ã£ãŸ +ã™ã‚‹ +æ”¹é© +é© +改 +çš„ +ã¯ã€ +ã¡ +ã• +ï¼’ +ã‚ +ã¦ã€ +部 +ã© +生 +ã¦ã„ +ã‚¿ +会 +ン +ï¼™ +よ +æžœ +ã› +ã‚ +る㨠+地方 +ã«ã€ +è¡Œ +ã‚„ +ã™ã€‚_ +3 +力 +自 +ã¨ã— +レ +ç«‹ +) +ã¨ã—㦠+_) +ãªã‚Š +ã§ã +進 +月 +æ–° +ã‚Šã¾ã™ +æ°´ +åŒ +女 +下 +ã‚Šã¾ã™ã€‚ +作 +(_ +ã“㨠+実 +å½¹ +権 +ã„㟠+( +ã—ã¦ã„ +ル +ク +( +ã¿ +ニ +ã­ +㤠+ãã‚‹ +ã +経 +ï¼– +時 +å¼· +家 +性 +5 +内 +調 +集 +る。 +上 +財 +改é©( +安 +的㪠+事 +å‹™ +ã€ã¨ +一 +ã£ãŸã€‚ +å­ +å…¨ +ã§ãã‚‹ +å· +ãŸã€‚_ +次 +業 +ãªã„ +ド +) +ç¾ +é©(_ +ï¼ +る。_ +改é©(_ +é©( +ã§ã™ +ã§ã€ +マ +ミ +ジ +社 +ã§ã‚‚ +ç›® +å¹´ã‹ã‚‰ +発 +çœ +ã€ä¸­ +ã‚¢ +ã¹ +ッ +ã° +済 +女性 +ï¼… +法 +ãªã‚“ +㈠+ç”» +地方分権 +ãªã +æ°‘ +構 +æ ¹ +ã—〠+ãŒã€ +高 +推 +æ–½ +ã¨ã„ +何 +é›» +調査 +éš› +も〠+å’Œ +分権 +効 +é™ +地方分 +国㮠+é•· +経済 +設 +計 +方分権 +野 +é‡ +å° +ã«ãª +構造 +本 +æ ¡ +査 +ã—ã¾ +造 +ã¾ã™ã€‚_ +ãªã‚Šã¾ +れ㟠+方分 +ã‚ã‚Š +財政 +ç† +ãª_ +ã—ãŸã€‚ +å¹´ã‹ +ç´„ +_㦠+1年 +よㆠ+ç§ +・ +メ +育 +ã‚» +ビ +ã‚· +ã—ã¦ã€ +ナ +ã‚« +ト +生㮠+ç€ +ã» +æµ +構造改 +ん㦠+ム+ã‚ +èŒ +æ²» +時㫠+%〠+æ°— +㊠+ドレ +ãªã£ +ãªã© +ãŸã‚Š +何㋠+ã‚‹ã“ +ã€ãã—㦠+ã¦ã +ãŸã¡ +ã§ã¯ +ã¦ã¯ +進゠+造改 +構造改é©( +ã®å­ +率 +期 +度 +æ—¥ +éƒ¨çœ +計画 +ã_ +æ— +æ–‡ +æ§‹é€ æ”¹é© +ã¨ã„ㆠ+ã—ã¾ã™ +ãªã£ãŸ +å±€ +踊り +ãªã‚“㦠+æ­£ +夫 +増 +多 +食 +使 +ã ã£ãŸ +戻 +ã㪠+ã„ã¾ +体 +スを +é¡Œ +ãŸãŒã€ +ã„ã‚‹ +ã„ㆠ+身 +も㪠+ã„。 +中部 +ã‹ã‘ +踊 +_ã™ +é¢ +_ã« +ã ã£ãŸã€‚ +çš„ã« +é–€ +ドレス +レス +ï¼’å¹´ +ã¾ã—㟠+制 +åˆ +ã—ã¾ã™ã€‚ +ã¾ã§ +ã¾ã— +ã‚ã‚Šã¾ +ã〠+冬 +ã¨ã‚’ +æ–‡éƒ¨çœ +を進゠+推進 +å…ƒ +ãã— +é ƒ +è¾² +å…¥ +域 +解 +ã¦ã„ã‚‹ +ら〠+ã€ãã— +ã¨ã€ +é€ æ”¹é© +å®¶æ— +見 +è¦ +ã—ãŸã€‚_ +è¦ +8 +5年 +ã‚ã‚Šã¾ã™ã€‚ +葉 +ï¼ï¼… +造改é©( +ã‚ã‚Šã¾ã™ +å…¬ +ã¯ãª +ã«ã‚ +ã—㪠+çµæžœ +表 +ã‚㟠+ãã—㦠+ã ã‘ +ã ã£ +_ã™ã€‚ +ï¼” +第 +ã“ã¨ã‚’ +ã„ã¾ã™ +文部 +ã®ç›® +ã€ã +を進 +効果 +ã‚‹ã“㨠+ã®ã¾ +ã‚ã‚‹ +ï¼“ï¼ +ã€åœ° +自分 +組 +çµ + 「 +ã«ã‚‚ +ãŸãŒ +造改é©(_ +ã‚‹é™ã‚Š +ã女性㟠+ナ増強 +戻る。 +ã£ãŸã€‚_ +ç¾ã™ diff --git a/openoffice/share/fingerprint/korean.lm b/openoffice/share/fingerprint/korean.lm new file mode 100644 index 0000000000000000000000000000000000000000..159493270c3f2d6e411d74aa8210c2e8e1d4351a --- /dev/null +++ b/openoffice/share/fingerprint/korean.lm @@ -0,0 +1,400 @@ +_ 11636 +À 2659 +° 1629 +Ç 1578 +¸ 1458 +¿ 1397 +´ 1299 +µ 1118 +à 1005 +± 928 +» 849 +¼ 840 +_À 809 +¹ 808 +º 780 +¡ 773 +à 764 +³ 674 +¾ 640 +ÃŒ 591 +ÃŽ 580 +ÀÌ 538 +½ 526 +à 519 + 518 +_° 518 +Ù 506 +· 483 +È 464 +ö 463 +­ 454 +´Ù 451 +ø 404 +Æ 395 +ë 384 +_¿ 382 +í 377 +. 374 +Ã… 373 +ç 358 +._ 347 +_Ç 344 +´Â 338 +¡_ 333 +Â_ 329 +¿¡ 327 +_à 319 +´Â_ 317 +´Ù. 313 +Ù. 313 +â 308 +¶ 308 +´Ù._ 301 +Ù._ 301 +»_ 299 +_¹ 291 +î 288 +® 282 +À» 279 +Ö 278 +¦ 274 +À»_ 271 +ÃŽ_ 269 +, 266 +Ñ 266 +°í 261 +Ãö 258 +,_ 258 +°¡ 250 +ß 248 +_¼ 246 +Ä 245 +ÀÇ 244 +ÃŒ_ 243 +_¸ 243 +_µ 242 +ü 238 +é 235 +¼­ 234 +ÀÌ_ 234 +Çà 234 +_± 233 +´ë 228 +·Î 227 +ÇÑ 222 +½Ã 222 +_³ 215 +±â 212 +_à 210 +í_ 208 +_´ 206 +¦_ 206 +Ç_ 205 +_¾ 205 +º_ 204 +÷ 198 +˼ 198 +°í_ 194 +·Î_ 193 +ó 193 +¿¡_ 193 +¸¦_ 192 +¸¦ 192 +_ÀÌ 190 +­_ 189 +˼_ 189 +_½ 189 +µµ 188 +Àà 188 +ÀÇ_ 188 +_º 186 +à 177 +Ú 175 +ú 171 +ȍ 161 +Ô 154 +_Àà 153 +Ø 152 +¿ø 151 +±¸ 150 +µ¿ 147 +Ã’ 147 +¸¸ 145 +¼ö 143 +¤ 142 +ºÎ 142 +_» 141 +ÀÖ 140 +æ 139 +à 138 +ù 138 +ª 137 +µé 136 +è 134 +À¸ 134 +_ÀÖ 133 +² 132 +Ñ_ 127 +ÀÎ 125 +°¡_ 123 +ÀÚ 122 +ÇÑ_ 121 +Àü 121 +¾Æ 118 +ý 117 +Ã¥ 116 +Ã_ 115 +¾î 115 +µ_ 115 +¢ 114 +Ö´ 113 +°ú 112 +¸· 111 +¯ 109 +ÇØ 109 +§ 108 +à 108 +_È 108 +±¹ 107 +¼­_ 107 +× 107 +£ 106 +ÀÖ´ 105 +ȸ 103 +¸® 101 +ö_ 101 +û 100 +_ÀÖ´ 100 +õ 100 +¸·Î 100 +" 98 +À¸·Î 97 +ÃÖ 97 +À¸· 97 +Àå 95 +_´ë 94 +¡¼ 94 +³ª 94 +_½Ã 94 +Â¥ 94 +µî 94 +ä 92 +°ø 92 +_Ã… 91 +á 91 +ð 90 +Çà 90 +¸·Î_ 90 +Ê 89 +© 89 +Ã_ 89 +¸_ 89 +À¸·Î_ 89 +éÀ 89 +Þ 88 +¡¼­ 88 +¿¡¼ 88 +¿¡¼­ 88 +ê 87 +µµ_ 87 +±³ 85 +_Æ 85 +î_ 84 +°æ 84 +µéÀ 84 +¸í 84 +ëÇ 83 +¿ù 83 +_Ãö 82 +Çð 82 +¿À 81 +¶ó 80 +¿¡¼­_ 79 +¡¼­_ 79 +ÀÃ_ 78 +à 78 +æ 78 +ç_ 78 +øÀ 78 +' 77 +Çß 77 +ì 77 +Ãœ 77 +Ãß 77 +ú_ 76 +Ãö_ 76 +Ó 76 +â_ 75 +( 74 +) 74 +»ó 74 +°ü 74 +»ý 73 +_¿ù 72 +_°¡ 72 +_¼ö 72 +- 72 +¿© 72 +Ö´Ù 72 +º¸ 71 +ÀÖ´Ù 71 +Ȑ 70 +°³ 70 +½º 70 +¼± 69 +¿ë 69 +°ú_ 69 +_ÀÖ´Ù 69 +_µî 69 +ø_ 69 +ß´ 69 +°à 68 +³» 68 +_¡ 68 +_ÇÑ 68 +ù_ 67 +ü 67 +¸¿ 66 +_ÀÃ_ 66 +Çß´ 66 +°Ô 65 +ñ 65 +_¶ 65 +_°à 65 +Çß´Ù 64 +ß´Ù 64 +_Çà 63 +¹Î 62 +« 62 +ô 62 +¼Ò 62 +¿ù_ 62 +ö 61 +³â 61 +ðí 61 +Ì´ 60 +¾È 60 +Çðí 60 +õ 59 +_¿ù_ 59 +_¼­ 59 +Åë 59 +ÆÄ 58 +®_ 58 +_¸¸ 58 +Ø_ 58 +´ç 57 +ß´Ù. 57 +¬ 57 +Õ 57 +Çß´Ù. 57 +¹° 57 +¾÷ 57 +Ö´Ù. 56 +ß_ 56 +ÀÖ´Ù. 56 +¿à 56 +ß´Ù._ 56 +Ãø 56 +Àç 55 +¸° 55 +ÃÀ 55 +Æ® 55 +¹é 55 +ÀÌ´ 55 +Ö´Ù._ 54 +_¹é 54 +¿Ã_ 53 +Àû 53 +ð 53 +¹® 53 +_ÃÖ 53 +´Ü 53 +¼º 53 +ÇØ_ 53 +°Ç 53 +íÀ 52 +_Àü 52 +Ô_ 52 +¿¬ 52 +_°æ 51 +°ÃÀ 51 +°£ 51 +¿ì 51 +È­ 51 +ä 50 +_¾Æ 50 +´ëÇ 50 +Ä¡ 50 +ðí_ 49 +Çðí_ 49 +_ÀÎ 49 +Û 49 +É 49 +_" 48 +öµ 48 +ˤ 48 +ÀÌ´Ù 48 +ÀÔ 48 +_°ÃÀ 48 +Ì´Ù 48 +¡­ 47 +Ì´Ù. 47 +_°ø 47 +ÀÌ´Ù. 47 +°Ô_ 47 +_ȍ 47 +¸ç 47 +½Å 47 +Ã_ 46 +Ã…Ã 46 +é_ 46 +Ã’_ 46 +ï 46 +Çô 46 +_°³ 45 +_´Ù 45 +_ÀÚ 45 +¸¶ 45 +°è 45 +Çà 45 +Ì´Ù._ 45 +÷À 44 +îà 44 +ÈÄ 44 +±â_ 43 +(_ 43 +¸é 43 +­¿ 43 +ü_ 43 +ºñ 42 +­´ 42 +ë_ 42 +ÀÎ_ 42 +_ÀÌ_ 42 +µî_ 42 +°­ 42 +Îà 41 +µÇ 41 +¿øÀ 41 +¿µ 41 +À½ 40 +Îõ 40 +±× 40 +Ë 40 +¿¹ 40 +_¿À 40 +øÇ 40 +¸» 40 +_Çà 40 +¡­_ 39 +_³â 39 +³² 39 +ÇÒ 39 +¿_ 39 +_³ª 39 +³­ 38 +¸íÀ 38 +âÀ 38 +ª_ 38 diff --git a/openoffice/share/fingerprint/latin.lm b/openoffice/share/fingerprint/latin.lm new file mode 100644 index 0000000000000000000000000000000000000000..177cd35aa1749100c41214c2f62c5d31f10e2bd1 --- /dev/null +++ b/openoffice/share/fingerprint/latin.lm @@ -0,0 +1,400 @@ +_ 20136 +e 6892 +i 5604 +a 5443 +u 4581 +t 4552 +s 4354 +r 3923 +n 3375 +m 3063 +o 2921 +c 2224 +l 1805 +e_ 1625 +s_ 1503 +p 1424 +d 1397 +, 1285 +,_ 1276 +er 1077 +qu 1028 +q 1028 +a_ 1019 +t_ 1018 +is 942 +_a 921 +re 902 +m_ 891 +v 858 +b 821 +um 808 +_s 773 +us 772 +en 766 +nt 733 +in 729 +ue 727 +te 720 +g 718 +_i 710 +_p 679 +it 676 +_c 669 +et 653 +que 652 +_e 643 +at 643 +ue_ 616 +ra 614 +que_ 611 +f 601 +or 598 +ri 576 +ti 572 +ta 559 +tu 552 +an 551 +ae 527 +_m 513 +am 501 +_t 493 +us_ 488 +is_ 487 +es 479 +em 479 +_f 451 +um_ 443 +_v 442 +ia 442 +li 438 +_d 436 +. 432 +i_ 430 +et_ 429 +ni 412 +ne 409 +h 406 +de 404 +ur 396 +._ 392 +ar 388 +os 388 +mi 382 +pe 382 +la 376 +st 371 +s, 368 +di 367 +_et 366 +s,_ 365 +_in 363 +on 360 +o_ 359 +_n 351 +_et_ 351 +as 346 +im 336 +na 327 +se 320 +ma 315 +cu 307 +vi 306 +si 303 +ro 303 +r_ 302 +su 299 +un 295 +_l 291 +to 291 +ec 290 +ci 288 +co 287 +_r 287 +ere 286 +ce 284 +tr 280 +re_ 278 +ent 275 +x 275 +ct 274 +ve 271 +ru 259 +ul 256 +me 255 +ui 255 +c_ 252 +_o 250 +ic 249 +ns 247 +_qu 242 +_q 242 +no 241 +ant 235 +am_ 235 +_co 233 +sa 231 +ca 230 +t, 226 +mu 225 +t,_ 225 +_re 223 +el 222 +ib 222 +id 218 +om 212 +_te 211 +al 209 +le 209 +it_ 208 +mo 208 +ol 206 +_u 203 +; 199 +_h 199 +ac 198 +;_ 198 +bu 197 +nu 196 +ua 195 +n_ 195 +ll 194 +tis 191 +A 189 +rt 188 +ge 188 +nd 187 +au 187 +lu 186 +iu 185 +squ 185 +per 185 +sq 185 +ter 185 +pa 183 +_A 183 +em_ 183 +ia_ 180 +ed 179 +_pe 178 +m, 176 +sque 175 +_su 175 +ae_ 175 +m,_ 175 +pr 175 +bi 175 +bus 174 +_vi 174 +os_ 173 +ta_ 172 +mqu 171 +mq 171 +ss 170 +sque_ 169 +ibu 167 +ad 166 +ibus 165 +I 164 +nte 163 +ra_ 163 +mque 162 +_de 162 +po 161 +_se 160 +ere_ 160 +nc 160 +qua 159 +T 159 +lo 157 +oc 156 +mque_ 156 +_T 155 +_pa 155 +_pr 155 +tem 154 +bus_ 152 +nti 149 +rum 149 +er_ 149 +ab 148 +ir 148 +da 147 +_ve 146 +ibus_ 146 +ex 146 +ut 145 +pi 145 +tur 145 +_ca 143 +_me 142 +es_ 142 +gi 142 +te_ 141 +_I 141 +vo 141 +do 141 +_si 140 +tus 139 +il 137 +_ar 136 +du 133 +nt_ 133 +uc 133 +fa 132 +as_ 132 +rr 131 +ba 130 +_ad 128 +ne_ 127 +_ma 127 +ens 127 +gn 126 +s. 126 +y 126 +min 125 +ris 124 +in_ 123 +tum 123 +P 123 +_g 123 +mp 123 +e, 122 +io 122 +_P 122 +ea 122 +hi 122 +e,_ 121 +era 120 +sc 120 +_la 120 +qui 120 +unt 120 +fe 119 +_in_ 118 +_no 118 +ore 118 +iam 118 +va 117 +tis_ 117 +s._ 117 +at_ 117 +eri 116 +d_ 116 +con 115 +fu 115 +pu 114 +cum 114 +ub 114 +ng 114 +ine 113 +_au 113 +: 113 +_di 112 +ag 111 +_con 111 +ect 111 +i, 111 +equ 111 +i,_ 111 +be 111 +eq 111 +_po 110 +so 110 +:_ 110 +nis 109 +ha 109 +uo 109 +_fa 108 +na_ 107 +ip 107 +is, 107 +_cu 106 +cr 106 +ate 105 +is,_ 105 +ig 105 +tor 105 +rat 104 +_qua 103 +eg 103 +a, 103 +a,_ 102 +tra 102 +_mo 101 +sp 101 +mis 100 +itu 100 +D 99 +ali 99 +eb 99 +eni 99 +_sa 98 +ie 98 +imu 98 +_ex 97 +_D 96 +res 95 +est 94 +tri 94 +ene 94 +_mi 94 +str 94 +enti 93 +t. 92 +av 92 +_per 91 +ur_ 91 +ora 91 +lt 91 +umqu 90 +_vo 90 +umq 90 +up 89 +t._ 88 +quo 88 +_ne 88 +gen 88 +rum_ 87 +tqu 87 +tq 87 +_fu 86 +ep 86 +ma_ 86 +umque 86 +it,_ 85 +ine_ 85 +it, 85 +men 85 +mus 84 +ort 83 +ven 83 +ina 83 +us,_ 83 +us, 83 +tque 82 +_ge 82 +per_ 82 +mor 82 +inc 82 +are 81 +tus_ 81 +_an 81 +rim 81 +tque_ 81 +ot 81 +ani 80 +H 80 +_tu 80 +ho 80 +tem_ 80 +u_ 80 +ser 79 +um,_ 79 +um, 79 +S 79 +ten 79 +ver 79 +sti 79 +ntu 78 +fer 78 diff --git a/openoffice/share/fingerprint/latvian.lm b/openoffice/share/fingerprint/latvian.lm new file mode 100644 index 0000000000000000000000000000000000000000..bffdd309b9bb10fab3b7b87bacef6806b1c0724d --- /dev/null +++ b/openoffice/share/fingerprint/latvian.lm @@ -0,0 +1,400 @@ +_ 24504 +a 8735 +i 7353 +s 6064 +t 5176 +e 4390 +r 4339 +u 4200 +n 3422 +â 3055 +m 2817 +p 2755 +k 2703 +o 2643 +s_ 2595 +d 2131 +l 2035 +j 1972 +î 1958 +ie 1887 +v 1822 +as 1530 +u_ 1396 +_p 1380 +b 1357 +z 1311 +ç 1267 +a_ 1261 +as_ 1217 +. 1065 +, 1048 +,_ 1033 +g 1010 +ar 970 +ð 965 +ti 962 +c 922 +_a 876 +ja 838 +st 828 +_i 822 +_v 805 +pa 792 +_t 775 +._ 774 +um 760 +_k 749 +â_ 734 +_n 728 +es 712 +i_ 706 +at 703 +is 695 +_s 680 +ai 649 +ta 635 +an 631 +ka 621 +r_ 615 +îb 586 +ij 585 +_u 568 +_pa 548 +un 541 +no 539 +va 537 +ma 525 +ra 522 +ri 515 +iz 512 +in 509 +vi 508 +pr 506 +sa 487 +ju 486 +tâ 483 +ik 473 +n_ 472 +am 454 +en 452 +tie 440 +na 432 +ða 430 +tu 420 +ija 420 +ir 419 +o_ 415 +m_ 414 +li 411 +ci 409 +ku 404 +mi 401 +_no 398 +ek 398 +_un 397 +t_ 395 +_l 394 +un_ 393 +_d 393 +ot 392 +_un_ 392 +ies 391 +ar_ 388 +nâ 387 +da 387 +ei 385 +em 382 +_ti 382 +pi 380 +al 368 +ba 356 +ts 355 +_iz 353 +ap 350 +jas 349 +ko 346 +au 345 +ðan 339 +re 339 +ni 337 +kâ 328 +ro 327 +et 326 +rî 325 +ga 323 +mu 322 +jas_ 321 +tr 317 +_va 312 +te 310 +_pr 307 +sp 298 +sk 297 +ne 295 +îba 293 +âs 289 +ijas 287 +_ar 283 +la 283 +to 282 +ad 280 +dz 278 +îg 277 +tî 277 +çj 277 +_sa 277 +jâ 274 +_m 273 +ties 273 +lî 272 +ijas_ 269 +_at 269 +ed 267 +_pi 267 +ò 267 +s, 265 +s,_ 265 +çr 261 +gu 258 +f 258 +si 257 +mâ 256 +nt 254 +tu_ 254 +_r 253 +ru 252 +âj 251 +jum 251 +âs_ 250 +ât 249 +iem 248 +_b 248 +_vi 245 +par 244 +pie 244 +rt 243 +vç 242 +_ne 240 +âr 240 +ai_ 239 +_. 239 +_j 237 +us 237 +_ka 236 +er 232 +bas 232 +_tie 232 +_par 230 +di 229 +û 228 +ms 228 +âd 226 +îbas 224 +om 220 +bu 219 +umu 217 +iek 216 +kt 216 +it 216 +râ 215 +_ko 214 +ana 211 +âk 211 +or 210 +de 210 +inâ 207 +dî 204 +ur 203 +pri 203 +_c 202 +ta_ 202 +bas_ 201 +es_ 201 +_pie 200 +il 200 +os 199 +ðana 199 +id 198 +L 198 +_ie 197 +bi 194 +ak 194 +ja_ 194 +îbas_ 193 +çt 192 +îbu 192 +_g 191 +ï 189 +ma_ 189 +ien 188 +kum 187 +— 187 +_ir 186 +on 186 +_ties 185 +zî 185 +ce 185 +ied 184 +ist 183 +ts_ 183 +_— 183 +—_ 182 +âm 181 +vie 180 +_—_ 180 +cij 180 +ka_ 179 +_ap 175 +sî 174 +ir_ 174 +zi 174 +uma 173 +âl 172 +_ir_ 172 +oð 171 +_da 169 +î_ 168 +arî 168 +) 167 +do 166 +ve 166 +( 165 +ls 165 +bu_ 164 +val 164 +mu_ 164 +isk 163 +uz 161 +av 160 +par_ 160 +_vç 159 +_par_ 158 +vçr 158 +_ar_ 157 +rie 157 +_uz 157 +aj 156 +îbu_ 156 +oj 155 +kâ_ 155 +ld 154 +iet 154 +iku 154 +ks 153 +du 153 +ep 153 +ms_ 152 +ec 152 +V 151 +ais 150 +str 150 +nie 149 +am_ 149 +ums 148 +_( 147 +ju_ 146 +z_ 142 +ru_ 142 +îj 142 +gum 142 +u,_ 141 +u, 141 +iò 141 +uma_ 141 +çrt 141 +îgu 141 +me 140 +dâ 140 +ît 140 +ent 139 +ikum 138 +pâ 138 +em_ 138 +_L 138 +lie 136 +sta 136 +rî_ 136 +lst 136 +eik 135 +se 135 +s. 134 +pro 134 +rs 134 +s._ 134 +tik 134 +lç 134 +ska 133 +pap 133 +kas 133 +rm 133 +âju 133 +pî 132 +nu 132 +T 132 +pç 131 +tei 131 +nas 131 +_V 131 +jo 131 +lîg 131 +ut 131 +iem_ 130 +ras 129 +pu 129 +_li 129 +_ga 128 +dar 128 +_kâ 128 +umu_ 127 +îv 126 +îgum 126 +kas_ 126 +tîb 125 +vai 125 +lîgu 125 +P 125 +arî_ 125 +ev 124 +lai 124 +îr 124 +lîgum 124 +tv 123 +að 123 +_arî_ 122 +_arî 122 +_vie 121 +S 121 +_T 120 +îju 120 +teik 120 +cija 119 +rb 119 +_ð 119 +jâ_ 119 +nas_ 118 +tâj 118 +vçrt 118 +iec 118 +_la 117 +îd 116 +_vai 116 +îjum 116 +vien 116 +als 116 +_lî 116 +apîr 115 +rts 115 +isi 115 +pîr 115 +papî 115 +papîr 115 +apî 115 +tsp 115 +mç 114 +im 114 +be 114 +is_ 114 +alst 114 +_ja 114 +rtspa 113 diff --git a/openoffice/share/fingerprint/lithuanian.lm b/openoffice/share/fingerprint/lithuanian.lm new file mode 100644 index 0000000000000000000000000000000000000000..eca25a45b2ba8defde7370b40b8b16ea4100ac99 --- /dev/null +++ b/openoffice/share/fingerprint/lithuanian.lm @@ -0,0 +1,400 @@ +_ 23070 +i 8196 +a 7763 +s 5179 +e 3458 +o 3425 +u 3371 +t 3344 +r 3240 +n 3070 +k 3019 +l 2060 +p 1889 +s_ 1756 +m 1680 +d 1640 +v 1590 +, 1501 +,_ 1497 +ó 1400 +g 1302 +j 1200 +o_ 1138 +. 1128 +ai 1113 +÷ 1075 +_p 1047 +_k 1035 +i_ 990 +._ 984 +as 975 +b 937 +au 903 +is 863 +_n 815 +ka 811 +si 804 +_s 799 +ia 796 +ý 759 +ta 735 +ie 731 +ti 728 +y 721 +_t 711 +in 697 +_i 686 +us 675 +pa 658 +ir 640 +ar 633 +ù 620 +_a 617 +r_ 609 +ne 583 +a_ 578 +ri 569 +_v 558 +_pa 541 +al 540 +ra 531 +li 522 +à 509 +u_ 493 +vi 490 +_ka 489 +da 487 +_ne 482 +_j 481 +en 478 +ù_ 445 +os 444 +ki 442 +õ 441 +an 440 +ik 434 +ma 433 +as_ 430 +st 420 +_d 420 +ai_ 417 +s,_ 396 +am 396 +is_ 396 +s, 396 +_ir 390 +jo 387 +ir_ 385 +at 384 +_ir_ 383 +i÷ 381 +ni 377 +ga 376 +_b 367 +na 366 +e_ 365 +to 352 +pr 337 +_g 332 +_m 332 +û 328 +ß 326 +io 323 +ei 323 +Ã_ 321 +su 320 +ßi 320 +uo 319 +la 317 +er 303 +va 299 +vo 298 +ýi 293 +es 291 +- 290 +ó_ 286 +-_ 285 +_vi 284 +_- 283 +ko 283 +_-_ 283 +iau 281 +sa 278 +s. 278 +iu 276 +et 274 +nu 265 +ja 262 +õ_ 262 +_ta 262 +s._ 259 +el 258 +ój 258 +os_ 256 +im 255 +it 254 +_pr 253 +no 252 +av 251 +ur 251 +_÷ 248 +mi 246 +ve 245 +ak 245 +ku 243 +ek 241 +tu 241 +_ý 241 +ad 241 +ñ 238 +_l 238 +_i÷ 236 +us_ 236 +_su 232 +oj 231 +au_ 231 +ba 224 +nt 218 +me 214 +te 210 +jo_ 208 +ro 205 +ós 204 +iù 203 +tai 203 +_õ 201 +ló 201 +pas 200 +ip 198 +iai 197 +di 195 +usi 194 +vo_ 193 +kai 190 +i, 189 +i,_ 189 +sk 187 +_r 186 +aus 184 +ap 183 +gi 182 +mo 182 +uk 181 +t_ 180 +_da 177 +be 176 +ien 176 +o, 174 +il 174 +o,_ 173 +ti_ 173 +re 172 +_nu 171 +ßia 171 +_pas 169 +pri 169 +÷_ 169 +ok 168 +dó 166 +ól 162 +bu 161 +÷i 160 +on 160 +asi 159 +id 158 +ul 157 +ji 157 +aip 156 +ia_ 155 +_sa 154 +ot 154 +gal 153 +nk 153 +om 152 +p_ 151 +_pri 151 +od 151 +vis 150 +_at 150 +vie 150 +uv 150 +ab 150 +iù_ 149 +ama 149 +nó 149 +A 149 +sta 148 +kr 148 +_A 145 +ais 144 +rt 143 +J 142 +_J 142 +ójo 142 +_õ_ 141 +K 140 +_K 139 +pi 139 +avo 139 +ng 139 +mas 138 +du 138 +ug 137 +_ga 137 +ol 136 +tik 135 +ali 135 +.. 135 +_vis 135 +iek 134 +ini 133 +kad 133 +a, 133 +le 133 +kó 133 +T 133 +tó 132 +i. 132 +_T 131 +dý 131 +a,_ 131 +go 131 +ip_ 131 +aip_ 131 +ró 129 +a÷ 129 +dýi 129 +ke 128 +k_ 128 +d_ 127 +ad_ 127 +_ti 127 +_ma 126 +_va 125 +i._ 124 +z 123 +÷k 123 +iau_ 121 +m_ 120 +kar 119 +um 119 +tù 119 +_kad 118 +uý 117 +tr 117 +_kai 117 +as, 116 +og 116 +kad_ 116 +as,_ 116 +_ji 116 +rie 115 +yt 114 +_ja 114 +_ko 114 +vó 114 +ys 114 +jau 113 +ar_ 113 +pra 112 +aý 112 +ant 112 +kl 111 +tas 111 +gu 111 +_ku 110 +si_ 110 +pe 109 +eb 109 +N 109 +ójo_ 108 +_kad_ 108 +se 108 +_ki 108 +or 107 +ly 107 +lo 107 +iai_ 107 +_la 106 +ts 106 +ñs 106 +ig 105 +_N 105 +ut 105 +_u 105 +ós_ 105 +avo_ 104 +ie_ 104 +a. 104 +kt 104 +em 103 +do 103 +je 102 +ks 102 +ats 101 +_be 101 +ris 101 +l_ 101 +_vie 101 +tin 101 +ag 100 +dam 100 +_st 100 +a._ 99 +_bu 99 +? 99 +V 98 +io_ 98 +kas 98 +_jo 98 +vien 97 +_gal 97 +ót 97 +kia 97 +lia 96 +c 96 +uri 96 +_V 96 +?_ 96 +uvo 95 +ru 95 +ty 95 +ep 94 +nd 94 +lai 94 +_tai 94 +ju 93 +man 92 +o. 92 +buv 92 +tà 92 +_÷i 91 +i÷_ 91 +_i÷_ 91 +i÷k 90 +o._ 90 +_to 90 +bi 90 +up 89 +po 89 +rs 89 +_prie 88 +ù,_ 88 +aik 88 +ui 88 +_tik 88 +ij 88 +ù, 88 +pat 88 +prie 88 +I 87 +ies 87 +tai_ 87 +n_ 87 +pasi 87 +ius 87 +÷t 87 +eik 86 +_me 86 +ina 86 diff --git a/openoffice/share/fingerprint/luxembourgish.lm b/openoffice/share/fingerprint/luxembourgish.lm new file mode 100644 index 0000000000000000000000000000000000000000..149c3d9d4359ee04dd712292ccb9ff1385a5bdfd --- /dev/null +++ b/openoffice/share/fingerprint/luxembourgish.lm @@ -0,0 +1,400 @@ +_ +e +n +r +t +i +a +s +u +er +h +d +o +l +n_ +g +en +c +ch +_d +m +t_ +r_ +_a +de +e_ +en_ +er_ +an +z +é +, +un +,_ +. +ge +b +k +w +ë +f +._ +éi +_de +v +p +sc +sch +es +nn +ng +te +_v +ne +_g +ue +h_ +ie +ch_ +m_ +ou +i_ +ä +s_ +_e +ee +el +ze +at +re +ss +' +vu +_vu +D +le +se +st +_an +_s +un_ +g_ +et +_D +_h +he +an_ +ec +in +rt +_an_ +ro +der +ll +is +ht +ech +cht +d' +_d' +S +nt +uer +der_ +éi_ +em +_o +it +L +l_ +on +esc +A +esch +ti +al +us +ier +_z +ra +E +we +che +_S +ir +ei +ët +äi +vun +_w +me +_m +_A +be +ert +vun_ +_vun +_vun_ +nne +tz +ng_ +eb +_der +_E +_der_ +ar +_n +rg +n,_ +u_ +_L +n, +den +eng +um +_b +io +ns +erg +au +_en +K +M +_ge +dé +as +eg +tze +ung +a_ +n. +hu +ner +op +n._ +ur +et_ +B +oun +ën +hi +si +bu +nn_ +ëtz +_dé +déi +_f +inn +de_ +_déi +li +tt +ebu +W +ass +uerg +nd +ebue +bue +rt_ +ëtze +buer +déi_ +ma +ebuer +_déi_ +_K +_hu +nge +_M +buerg +ëtzeb +zebue +zeb +zebu +tzebu +tzeb +um_ +ioun +ss_ +iou +ges +ere +ha +den_ +Lë +éie +F +ke +_a_ +t. +ta +Lëtz +G +Lëtze +Lët +t._ +en,_ +t,_ +en, +t, +at_ +ech_ +o_ +_de_ +ren +ri +ic +ter +_W +_eng +éier +la +ol +rs +scht +ir_ +ru +_B +ert_ +_k +oc +P +ten +ht_ +_Lë +nz +em_ +p_ +ent +wa +cht_ +_den +_Lët +_Lëtz +ich +_G +_den_ +tio +il +nner +ger +_as +sse +_op +och +ll_ +_ass +R +am +- +_se +_F +sche +d_ +sch_ +ati +_be +ts +ik +nen +De +ers +_. +_P +_._ +fe +ass_ +mm +gi +aa +zu +_De +ve +pe +fi +tr +lt +en. +_ass_ +eng_ +op_ +ck +en._ +sen +na +rge +ës +kt +ed +_al +äit +so +uro +_op_ +gesc +_R +gesch +Eur +tiou +Euro +aus +Eu +erge +hen +tioun +lec +no +fir_ +chen +fir +V +hue +_si +or +ut +ac +uf +Z +gen +tu +ver +lech +da +mat +_V +_Eur +_Eu +wer +lle +_Euro +uerge +_ze +éis +J +est +ger_ +tt_ +_hue +go +_fi +dee +_fir_ +uet +vum +_zu +ni +_vum +_fir +een +_vum_ +vum_ +huet +ann +_huet +T +I +el_ +_wa diff --git a/openoffice/share/fingerprint/malay.lm b/openoffice/share/fingerprint/malay.lm new file mode 100644 index 0000000000000000000000000000000000000000..911d0cfef1504ca8cfef812fedff1572dd729908 --- /dev/null +++ b/openoffice/share/fingerprint/malay.lm @@ -0,0 +1,400 @@ +_ 87128 +a 50232 +n 25424 +e 18746 +i 18605 +an 14419 +u 12470 +k 11955 +t 11875 +r 11007 +d 9856 +g 9545 +m 9390 +s 8926 +l 8631 +n_ 8004 +an_ 7095 +p 6890 +a_ 6739 +b 6645 +ng 6630 +h 5964 +da 5153 +_d 5107 +er 4625 +ka 4448 +la 4339 +y 4323 +i_ 4295 +en 4159 +ya 3800 +ang 3778 +_m 3750 +o 3593 +. 3539 +._ 3310 +at 3288 +ah 3216 +_b 3199 +_s 3177 +ta 3076 +ra 3036 +_k 2949 +g_ 2939 +ng_ 2933 +ar 2915 +_p 2906 +me 2884 +ga 2781 +di 2778 +ak 2727 +al 2705 +_me 2671 +ang_ 2524 +h_ 2509 +ba 2508 +pa 2454 +kan 2449 +in 2437 +tu 2411 +_t 2376 +sa 2338 +_da 2276 +j 2276 +pe 2225 +, 2150 +k_ 2147 +ma 2143 +se 2138 +am 2131 +kan_ 2117 +_di 2082 +,_ 2079 +ke 2048 +un 2004 +be 1947 +_a 1925 +na 1871 +ti 1868 +ri 1861 +u_ 1857 +as 1854 +ny 1827 +ha 1789 +te 1788 +_pe 1768 +em 1750 +it 1737 +_i 1732 +_ke 1711 +yan 1706 +ad 1698 +ia 1673 +yang 1673 +_y 1668 +_ya 1655 +yang_ 1653 +_se 1648 +ah_ 1646 +_yan 1639 +_yang 1639 +ala 1612 +nya 1587 +el 1576 +ik 1571 +t_ 1568 +ai 1549 +men 1531 +eng 1522 +_men 1464 +nga 1441 +dan 1366 +_be 1365 +si 1343 +uk 1328 +ada 1299 +nt 1291 +__ 1287 +ap 1276 +ua 1265 +___ 1238 +- 1213 +ja 1211 +ber 1204 +gan 1203 +_ba 1193 +____ 1189 +ni 1181 +_te 1169 +c 1143 +ran 1141 +_____ 1140 +m_ 1127 +ara 1118 +per 1099 +le 1084 +_dan 1083 +dan_ 1079 +ngan 1060 +_dan_ 1050 +ya_ 1046 +at_ 1044 +da_ 1021 +li 1016 +aka 1013 +A 999 +r_ 999 +w 997 +eb 995 +lah 980 +ata 980 +ak_ 978 +nd 974 +_ber 955 +gi 936 +is 933 +il 931 +tu_ 923 +s_ 920 +gan_ 915 +mb 913 +wa 904 +ag 903 +ngan_ 898 +ter 887 +nya_ 877 +S 873 +ek 853 +ru 852 +_l 838 +ela 828 +itu 824 +ol 822 +aha 822 +ada_ 820 +pu 812 +di_ 807 +bu 807 +am_ 804 +ur 801 +tan 790 +mp 790 +_per 786 +_sa 784 +M 782 +ut 781 +us 779 +era 779 +lam 778 +lah_ 775 +asa 767 +ki 761 +ir 759 +de 756 +enga 750 +su 748 +du 741 +id 739 +" 733 +akan 732 +apa 728 +_S 724 +ul 721 +lu 717 +ari 717 +dal 704 +et 698 +es 698 +pad 688 +_ma 688 +_M 685 +ana 684 +bi 679 +pada 673 +dala 673 +l_ 671 +ep 664 +f 662 +_di_ 658 +B 655 +ing 655 +_j 654 +ika 653 +ku 650 +_. 644 +akan_ 642 +ama 637 +pen 636 +alam 634 +eh 634 +pada_ 633 +ai_ 632 +_ter 632 +K 631 +mu 628 +ju 628 +P 626 +mem 625 +au 622 +_mem 614 +lan 612 +_._ 611 +ntu 608 +lam_ 605 +um 601 +on 600 +gk 597 +_in 597 +ngk 597 +a. 584 +meng 582 +_meng 578 +alam_ 577 +_A 576 +aa 575 +uk_ 572 +_pen 569 +ban 569 +or 569 +st 566 +ay 566 +dar 565 +_pa 564 +a._ 564 +_h 562 +bah 562 +_P 560 +D 559 +ri_ 558 +ini 552 +_de 551 +rt 550 +aan 545 +_it 542 +_itu 542 +nda 540 +eri 540 +dalam 537 +_B 533 +_dal 532 +ip 532 +_dala 532 +ta_ 528 +_u 527 +ung 525 +ih 524 +aw 520 +_n 519 +atu 517 +ila 513 +mi 513 +leh 513 +ian 512 +tuk 509 +awa 508 +gu 506 +ert 506 +engan 505 +ole 504 +_K 501 +seb 497 +ca 496 +gg 493 +_ta 489 +ra_ 488 +ngg 488 +itu_ 487 +emb 482 +ni_ 482 +ida 482 +nj 482 +_ti 479 +man 478 +den 477 +_D 474 +_ka 473 +aj 470 +oleh 468 +n. 468 +n._ 464 +ngka 464 +gka 464 +dak 464 +anga 461 +ena 459 +san 458 +pat 458 +rk 458 +( 455 +ent 454 +agi 453 +) 451 +ia_ 450 +ge 450 +ab 449 +im 447 +_ini 446 +ntuk 445 +I 445 +ar_ 440 +N 439 +aan_ 436 +_la 433 +pi 432 +baha 431 +deng 430 +han 430 +bag 429 +eh_ 429 +hu 429 +denga 428 +_o 427 +na_ 427 +T 425 +leh_ 422 +_den 422 +ka_ 419 +any 415 +ud 415 +rang 414 +anya 413 +gi_ 412 +angan 412 +a, 411 +_deng 410 +ita 409 +kat 408 +re 408 +_( 406 +tuk_ 403 +aga 401 +ne 400 +and 399 +aya 398 +_dar 397 +a,_ 396 +ro 396 +ntuk_ 393 +eba 392 +aran 390 +_" 387 +ed 385 +end 384 +ko 383 +sa_ 381 +p_ 381 +ara_ 380 +_seb 379 +alah 379 +oleh_ 379 +an. 378 +dak_ 378 +eg 378 +hi 376 +dari 375 +an._ 375 +au_ 373 +bo 373 +ti_ 371 +ula 371 diff --git a/openoffice/share/fingerprint/manx_gaelic.lm b/openoffice/share/fingerprint/manx_gaelic.lm new file mode 100644 index 0000000000000000000000000000000000000000..e6eceebeb0807fa14ec5db4e89d076e09179ad3d --- /dev/null +++ b/openoffice/share/fingerprint/manx_gaelic.lm @@ -0,0 +1,400 @@ +_ 36004 +e 9455 +a 8302 +y 6395 +n 6395 +h 5736 +r 4939 +s 4799 +o 4429 +i 4129 +l 3462 +y_ 2896 +g 2731 +n_ 2549 +d 2232 +t 2160 +_a 1836 +m 1823 +sh 1774 +e_ 1746 +h_ 1645 +yn 1550 +c 1531 +ee 1515 +gh 1461 +s_ 1460 +_s 1388 +ey 1345 +_e 1316 +ag 1312 +a_ 1201 +r_ 1173 +agh 1165 +in 1148 +as 1136 +_d 1136 +u 1124 +he 1060 +yn_ 1025 +oo 1012 +ey_ 1005 +_m 1002 +er 965 +v 949 +_y 941 +_v 895 +_c 891 +_as 880 +' 869 +, 866 +_n 832 +ll 828 +,_ 827 +_sh 818 +. 802 +hi 797 +as_ 770 +ee_ 768 +ne 767 +_as_ 764 +b 762 +re 735 +ay 730 +._ 730 +an 726 +ar 725 +gh_ 722 +ny 709 +en 703 +_r 697 +ch 688 +agh_ 687 +dy 686 +t_ 677 +le 667 +k 658 +er_ 616 +oi 612 +ea 607 +_t 601 +yr 596 +_er 585 +ra 574 +_dy 572 +in_ 570 +l_ 564 +f 557 +_l 556 +ha 551 +_g 548 +_ny 534 +nn 530 +" 528 +_ch 527 +_y_ 524 +ie 514 +dy_ 514 +_dy_ 513 +aa 510 +_f 509 +j 504 +sh_ 487 +oa 480 +is 478 +_h 470 +rr 468 +ny_ 467 +_ny_ 463 +_er_ 454 +ish 445 +ho 442 +ai 441 +d_ 435 +ro 423 +ht 418 +ei 417 +shi 416 +il 409 +me 408 +_ay 403 +_b 403 +la 400 +_j 400 +my 394 +va 391 +ns 386 +on 385 +_o 381 +ys 380 +_shi 379 +ia 377 +ayn 373 +_va 371 +hen 362 +she 356 +ri 345 +lle 342 +ooi 342 +mee 340 +ley 335 +_me 331 +el 330 +rt 328 +ie_ 327 +eh 324 +w 316 +_ayn 313 +al 311 +g_ 309 +ish_ 308 +lley 307 +mee_ 305 +_mee 304 +ill 301 +es 299 +na 299 +je 298 +yns 296 +C 294 +_my 291 +_she 290 +ley_ 282 +V 280 +_yn 278 +_" 278 +_mee_ 277 +ta 272 +_V 271 +ys_ 268 +- 268 +lley_ 265 +hin 264 +_ro 259 +shin 256 +_yn_ 255 +_je 255 +do 253 +va_ 253 +ne_ 253 +_va_ 252 +ns_ 252 +_shin 251 +yns_ 250 +ayns 248 +en_ 247 +che 246 +_ayns 246 +eh_ 246 +_do 242 +ad 241 +ney 240 +o_ 240 +ym 240 +ed 239 +yr_ 239 +ayns_ 237 +ur 237 +st 234 +_C 234 +rt_ 234 +'n 232 +m_ 232 +p 231 +li 231 +or 230 +ow 228 +hin_ 225 +da 225 +shen 223 +"_ 223 +'n_ 223 +Va 221 +ght 220 +shin_ 219 +tr 217 +_Va 217 +ry 216 +ve 216 +_shen 215 +ty 214 +mo 206 +_' 205 +_ve 205 +ma 203 +be 203 +te 203 +hie 203 +hey 203 +nag 202 +ll_ 201 +yl 200 +w_ 200 +ss 200 +aa_ 198 +nagh 198 +an_ 197 +io 195 +ow_ 194 +it 194 +sy 193 +ayr 193 +ney_ 192 +E 192 +sht 192 +ni 191 +_k 190 +ha_ 190 +ain 189 +u_ 189 +hy 189 +aght 188 +oo_ 188 +ree 188 +lh 187 +_tr 186 +esh 186 +_che 183 +yrt 182 +_da 182 +oar 182 +doo 181 +k_ 181 +se 180 +au 180 +ille 179 +ar_ 179 +_lh 179 +ki 177 +arr 176 +ec 176 +ol 175 +_doo 175 +T 175 +row 175 +_row 174 +ge 173 +so 172 +oy 171 +oil 170 +_re 170 +_ag 170 +'e 169 +rey 169 +illey 169 +ck 168 +ad_ 168 +ann 168 +n, 166 +eea 166 +_ta 166 +ht_ 165 +ae 162 +_row_ 162 +! 162 +row_ 162 +ane 161 +fe 161 +dd 160 +go 159 +tyn 159 +oin 158 +ooa 158 +n. 158 +eg 156 +_ec 156 +_ma 156 +_agh 155 +n,_ 154 +_fe 154 +Ch 154 +nyn 153 +fo 152 +eay 152 +nagh_ 152 +n._ 152 +_go 151 +S 150 +ke 150 +hey_ 150 +enn 150 +cha 149 +rre 149 +_fo 149 +ghe 149 +raa 149 +G 148 +lan 148 +mm 147 +ym_ 147 +A 146 +c_ 146 +oill 145 +hee 144 +ooar 144 +_E 144 +nne 143 +tey 142 +ir 141 +de 141 +hyn 140 +_he 140 +nyn_ 140 +'s 139 +_gh 139 +_cha 138 +L 138 +yrt_ 138 +_Ch 137 +e, 137 +lla 136 +Va_ 136 +ooin 136 +ell 135 +a' 135 +os 135 +_oo 134 +am 134 +rish 133 +th 133 +_mo 133 +ris 133 +iag 133 +gg 133 +_Va_ 132 +iagh 132 +_G 132 +e,_ 132 +ass 132 +!_ 132 +my_ 132 +hoo 131 +_T 131 +nee 130 +a'n_ 129 +rag 129 +a'n 129 +_'s 129 +_so 128 +co 128 +rey_ 128 +_eh 126 +_my_ 126 +nni 126 +ou 126 +_'sy 125 +'sy 125 +_p 125 +vo 125 +_S 125 +H 125 +_agh_ 125 +tra 124 +moo 124 +hu 123 +ooy 123 +ragh 123 +al_ 123 +it_ 123 +hia 122 +id 122 diff --git a/openoffice/share/fingerprint/marathi.lm b/openoffice/share/fingerprint/marathi.lm new file mode 100644 index 0000000000000000000000000000000000000000..479f4fd9b760e71ed8be8f1aaa9c9cf6cf9ea2c4 --- /dev/null +++ b/openoffice/share/fingerprint/marathi.lm @@ -0,0 +1,400 @@ +þ 17815 +_ 14534 +þþ 4035 +þ_ 3087 +· 2180 +ø 1762 +·þ 1669 +ú 1654 +¡ 1534 +¥ 1480 +¡þ 1433 +Å 1342 +£ 1289 +ˆ 1237 +› 1163 +­ 1158 +¬ 1153 +þþ_ 1133 +¿ 1099 +¨ 1084 +Ÿ 1062 + 1059 +ú_ 1054 +¥þ 1054 +ˆÅ 1050 +¡þþ 1039 +þú 989 +œ 983 +›þ 968 +‚ 965 +¹ 949 +_‚ 936 +. 936 +¨þ 915 +þ¿ 859 +þ£ 842 +¬þ 838 +Ÿþ 836 +þ· 769 +þ 764 +µ 710 +þ¥ 710 +œþ 684 +þ·þ 681 +._ 670 +þú_ 637 +½ 609 +‚þ 578 +_Ÿ 578 +_‚þ 569 +_ˆ 543 +þ 530 +_· 530 +µþ 524 +_œ 523 +Š 511 + 504 +ø_ 495 +·þ_ 477 +þ¥þ 476 +þ­ 474 +_¹ 474 +_¬ 457 +_ˆÅ 447 +_Ÿþ 447 +¡þþ_ 446 +þø 444 +¸ 438 +Šþ 423 +¥þþ 422 +þ 409 +þ¨ 388 +Åþ 387 +þþ 381 +£_ 366 +ˆÅþ 359 +é 339 +þ¨þ 334 +_¬þ 332 +þµ 331 +þ› 324 +›þþ 320 +_œþ 320 +Ÿþþ 318 +ª 315 +_­ 315 +›þ_ 314 +Û 313 +þ¹ 306 +þ£_ 303 +þ¬ 301 +þˆ 297 + 297 +þþ 295 +ªþ 284 +þ¡ 280 +§ 274 +¿_ 272 +þþ· 270 +þ¡þ 268 +¥þþ_ 268 +£þ 264 +þ 264 +­ú 263 +, 258 +þþ·þ 256 +þ¥þþ 256 +þ·þ_ 256 +,_ 255 +þˆÅ 255 +Ù 249 +¬þþ 247 +þþ¿ 243 +þþ£ 241 +_› 234 +_·þ 233 +·þþ 232 +þœ 232 +·¡ 231 +þ¿_ 231 +þ›þ 230 +þ¬þ 228 +Ä 227 +š 226 +þµþ 225 +½_ 223 +·¡þ 221 +­½ 220 +_ 220 +¥ø 219 +µþ_ 218 +¨þþ 217 +þ. 216 +þŸ 215 +_›þ 213 +.. 209 +_Ÿþþ 209 +þþþ 205 +þþ 205 +·¡þþ 204 +‰ 204 +·þú 203 +þ¥þþ_ 202 +Å_ 202 +þþ¥ 201 +ê 198 +_¨ 198 +þŠ 193 +_¡ 191 +þœþ 190 +þ._ 189 +¡þ 188 +¡ 188 +¡þþ 187 +Ï 186 +ø· 186 +ž 185 +­ú_ 180 +þ_ 180 +_þ 180 +‰þ 179 +Ú 178 +_ˆÅþ 176 +_·¡þ 175 +_·¡þþ 175 +­þ 175 +_·¡ 175 +þŠþ 174 +þ­ú 171 +¥¡ 170 +_ 170 +... 168 +¥¡þ 167 +þú 166 +_¥ 164 +þŸþ 164 +‚þ­ 163 +¥¡þþ 163 +žþ 162 +ø·þ 162 +_‚þ­ 162 +¡þþ_ 161 +­ø 160 +ˆÅ_ 159 +þþ¥þ 159 +þ­½ 157 +œþþ 154 +þ 154 +_þ 154 +_¸ 154 +ø¥ 153 +þþ 153 +šþ 151 +þ£þ 151 +_Š 151 +‚þ­½ 150 +þ§ 150 +·ø 150 +ø. 149 +_‚þ­½ 149 +‚¬ 148 +¥þú 148 +£ú 147 +œÏ 147 +Å£ 146 +þú_ 146 +_‚¬ 145 +ø._ 145 +þþ¨ 144 +þÄ 143 +‹ 142 + 140 +¡þþ 140 +¹¨þ 139 +¹¨ 139 +þþ­ 137 +þþ› 136 +_­ø 136 +Ÿ­ 136 +_¡þ 135 +ú. 135 +·þø 135 +' 135 +ˆÅ£ 134 +_¥þ 132 +þþ¨þ 131 +þþ·þ_ 131 +µþþ 129 +'_ 129 +_›þþ 129 +ú._ 128 +þÛ 127 +.... 127 +˜ 127 +¿ 126 +þþ¬ 125 +_¨þ 124 +¡þ_ 123 +þ·þþ 123 +« 122 +; 122 +_œÏ 121 +_¡þþ 119 +» 118 +¬þ¿ 115 +¥þ¿ 114 +¥þ_ 114 +þþŠ 113 +þ¥¡þ 113 +þ¥¡ 113 +b 113 +þ£ú 112 +_' 112 +s 111 +& 111 +þþ 111 +‚¬þ 111 +þþú 111 +p 111 +ê› 111 +_£ 110 +þ¥¡þþ 110 +bs 109 +ê›þ 109 +n 109 +º 109 +_‚¬þ 108 +&n 107 +bsp; 107 +nbsp; 107 +sp; 107 +nb 107 +bsp 107 +nbs 107 +sp 107 +nbsp 107 +&nb 107 +&nbsp 107 +p; 107 +&nbs 107 +þþþ 106 +_'_ 106 +þ¥ø 106 +·þ£ 106 +ø¥þ 106 +þþ_ 105 +¨þ£ 104 +þ¿ 104 +˜þ 104 +þ¸ 104 +_Šþ 103 +þ¬þþ 103 +›ø 103 +­ø· 102 +þþŠþ 101 +þþ­ú 100 +þ›þþ 99 +þ, 99 +_ 98 +þ,_ 98 +_ˆÅ£ 98 +‚þœ 98 +þþú_ 98 +_þþ 97 +;& 97 +_‚þœ 97 +‚þœþ 97 +_‚þœþ 96 +þ 96 +¡þþþ 96 +¬þ· 96 +‡ 96 +;&nb 95 +p;&nb 95 +;&n 95 +p;& 95 +;&nbs 95 +bsp;& 95 +..... 95 +ê›þ_ 95 +sp;&n 95 +sp;& 95 +p;&n 95 +° 94 +_‡ 94 +ƒ 94 +¥¡þþ_ 94 +þþ¬þ 93 +Ÿþú 93 +þµþ_ 93 +£ú_ 93 +œþµ 93 +_ž 92 +µ¡ 92 +_­ø· 92 +þ­ú_ 92 +µ¡þ 92 +·þú_ 91 +¹­ 91 +­½_ 90 +_¬þþ 90 +_œþþ 90 +þþ¥þþ 90 +„ 90 +µ¡þþ 90 +‹þ 89 +¹· 89 +þ¡þ 89 +þ£ú_ 89 +þÚ 89 +þ¡ 89 +þˆÅþ 89 +¿Š 89 +Šþþ 89 +_Ÿ­ 88 +½Å 88 +þ¡þþ 88 +_¹¨ 88 +_¹¨þ 88 +­ø·þ 87 +ø 87 +ˆ½ 87 +›þþ­ú 87 +_‹ 87 +­µ 87 +›þþ­ 87 +œþµþ 86 +¥þú_ 86 +_‚þ¹ 85 +‚þ¹ 85 +£· 85 +_„ 85 +¹·þ 85 +_›þþ­ 84 +¡ø 84 +þ¹µþ 83 +þþµ 83 +¹µþ 83 +¹µ 83 +þ¹µ 83 +þþ_ 83 +_ª 82 +_‚þ¹µ 82 +þ¹µþ_ 82 +›þþ_ 82 +‚þ¹µþ 82 +‚þ¹µ 82 +Ÿþú_ 82 +_þ 82 +¹µþ_ 82 +þþ£_ 81 +øˆ 81 +½._ 80 +¿Šþ 80 +_·þ£ 80 +½. 80 +ú 79 +_žþ 79 +œþµþ_ 79 +² 79 diff --git a/openoffice/share/fingerprint/middle_frisian.lm b/openoffice/share/fingerprint/middle_frisian.lm new file mode 100644 index 0000000000000000000000000000000000000000..17e4f149d1223b22ab16387923aa5fc43f3406a6 --- /dev/null +++ b/openoffice/share/fingerprint/middle_frisian.lm @@ -0,0 +1,400 @@ +_ 60524 +e 20138 +n 10664 +t 8674 +i 7833 +a 7549 +o 7278 +r 6963 +n_ 5391 +s 5087 +d 4731 +t_ 4327 +l 4306 +e_ 4271 +en 4068 +k 3483 +m 3346 +g 2990 +er 2965 +en_ 2835 +y 2597 +w 2481 +h 2475 +j 2441 +_d 2375 +r_ 2250 +u 2059 +s_ 1921 +ie 1780 +_h 1725 +z 1710 +de 1666 +_m 1652 +_w 1629 +_i 1611 +et 1550 +te 1540 +b 1538 +. 1517 +er_ 1481 +in 1420 +an 1408 +p 1392 +f 1311 +, 1280 +,_ 1273 +k_ 1266 +._ 1258 +y_ 1238 +_z 1230 +oe 1162 +v 1144 +et_ 1138 +ne 1131 +ee 1125 +st 1120 +_o 1107 +_s 1107 +_e 1076 +_n 1068 +_b 989 +_t 988 +l_ 983 +oo 981 +ge 975 +je 963 +_g 952 +at 949 +me 946 +ij 943 +is 913 +he 899 +' 892 +aa 882 +el 870 +_v 864 +re 843 +ar 837 +_de 805 +on 800 +ke 796 +de_ 788 +ei 782 +_a 776 +_' 770 +le 744 +at_ 742 +it 741 +_k 738 +or 734 +an_ 729 +in_ 723 +da 715 +te_ 703 +_he 680 +_l 664 +H 661 +al 652 +_H 652 +a_ 650 +_da 648 +D 648 +d_ 646 +_D 643 +es 617 +g_ 608 +is_ 606 +æ 596 +_f 594 +'t 591 +_'t 584 +'t_ 583 +_me 580 +c 576 +_'t_ 576 +ri 571 +_en 564 +yn 563 +_en_ 559 +ze 538 +m_ 535 +om 535 +ik 522 +_de_ 522 +ed 521 +be 517 +wi 509 +ch 509 +ol 498 +ar_ 498 +ha 496 +_ne 495 +we 494 +ou 486 +nd 474 +ma 474 +ik_ 470 +J 459 +_ik 456 +_ik_ 451 +_J 451 +ll 450 +M 446 +li 443 +wa 442 +_M 442 +ien 435 +ro 432 +di 421 +nn 418 +ste 415 +wo 415 +yn_ 415 +_r 413 +_ha 411 +it_ 409 +tt 408 +ve 407 +S 404 +_j 399 +_S 398 +_in 395 +as 395 +der 395 +hi 389 +_al 388 +uw 384 +tte 384 +ng 381 +_wi 381 +nne 381 +het 380 +_het 378 +lle 376 +nt 374 +ns 373 +op 373 +je_ 367 +E 366 +ek 363 +B 363 +dat 362 +_B 362 +_ma 362 +_in_ 361 +_dat 359 +_wo 359 +ier 358 +og 357 +_E 354 +_ge 352 +dat_ 349 +ne_ 349 +eer 349 +het_ 348 +_het_ 348 +_is 348 +_dat_ 348 +ey 347 +W 346 +_W 343 +_te 339 +eg 337 +ra 335 +rs 335 +! 332 +zi 332 +gt 329 +_He 327 +He 327 +_be 324 +j_ 320 +ij_ 320 +u_ 319 +f_ 317 +_di 316 +; 315 +_we 315 +_is_ 314 +rt 313 +!_ 313 +;_ 312 +n. 311 +p_ 310 +la 310 +_wa 310 +ea 308 +_u 308 +pe 304 +ta 304 +il 301 +my 300 +ig 300 +n, 300 +n,_ 298 +iet 297 +sc 297 +ter 296 +sch 296 +oor 295 +no 294 +_my 293 +n._ 291 +ti 290 +_zi 289 +st_ 288 +el_ 283 +gen 282 +se 280 +K 279 +_oo 278 +ui 278 +e, 275 +ten 274 +net 274 +oon 274 +ho 274 +jn 273 +e,_ 273 +ijn 272 +ien_ 272 +ko 272 +N 271 +ni 271 +_N 269 +den 269 +za 268 +_net 267 +i_ 266 +wol 266 +een 264 +va 264 +am 264 +do 263 +ol_ 262 +le_ 261 +_te_ 260 +rd 260 +ke_ 259 +ey_ 259 +ers 258 +_K 255 +_ie 255 +ver 254 +to 254 +_hi 253 +nde 253 +: 253 +der_ 252 +jo 251 +net_ 251 +al_ 250 +_wol 250 +_p 250 +_no 250 +aar 248 +_za 245 +_net_ 245 +nk 242 +est 241 +om_ 241 +_va 241 +ak 241 +tj 239 +ae 238 +_op 237 +mo 236 +tr 236 +_st 233 +ier_ 233 +_ve 233 +mm 232 +T 231 +eu 229 +_ze 228 +:_ 228 +mi 228 +ag 227 +zo 227 +_ko 226 +vo 225 +_T 225 +nne_ 225 +F 224 +.. 224 +fo 224 +_F 223 +en, 223 +oe_ 222 +wie 222 +en,_ 221 +kk 221 +_ien 220 +on_ 218 +wol_ 218 +_fo 218 +I 217 +_do 216 +eit 214 +ei_ 214 +mme 214 +G 213 +_I 213 +as_ 213 +or_ 211 +A 211 +_G 210 +_A 210 +lle_ 209 +Da 208 +_Da 207 +_wol_ 207 +ren 206 +_ee 206 +e. 205 +van 205 +jen 205 +een_ 205 +_van 204 +kke 204 +en. 204 +O 204 +_vo 204 +V 203 +_O 203 +_V 203 +ken 203 +_mo 203 +ot 202 +ie_ 201 +ou_ 201 +ur 201 +tte_ 200 +em 200 +_van_ 199 +L 199 +van_ 199 +_zo 199 +op_ 199 +_L 197 +iet_ 196 +of 194 +ten_ 194 +oer 193 +_ien_ 193 +e._ 193 +oed 192 +hie 192 +zy 191 +en._ 191 +De 191 +_ver 191 +_ho 189 +_De 189 +oa 189 +den_ 188 +_zy 188 +lo 187 +dan 187 +nt_ 186 diff --git a/openoffice/share/fingerprint/mingo.lm b/openoffice/share/fingerprint/mingo.lm new file mode 100644 index 0000000000000000000000000000000000000000..4d1947a333457816e5527630d44fa6af747eb781 --- /dev/null +++ b/openoffice/share/fingerprint/mingo.lm @@ -0,0 +1,400 @@ +_ 3156 +' 991 +a 829 +t 788 +k 788 +n 752 +e 640 +h 602 +ë 551 +s 495 +w 466 +ö 422 +y 403 +u 397 +'_ 368 +_n 330 +i 269 +. 269 +._ 240 +e' 238 +ô 219 +a' 209 +ne 209 +e_ 194 +_ne 184 +wa 172 +_k 164 +kw 162 +á 154 +e'_ 146 +_t 145 +'t 141 +" 141 +ë' 134 +ê 132 +_h 131 +é 129 +ak 129 +ne_ 126 +ta 123 +_ne_ 123 +at 121 +u' 121 +hu 118 +_u 108 +ka 107 +í 106 +nö 105 +N 103 +ö' 100 +hs 95 +ha 95 +te 94 +ya 93 +_ë 92 +kh 90 +'k 86 +ú 85 +æ 84 +ni 84 +'. 84 +wë 83 +ny 83 +sh 80 +_N 80 +'._ 76 +ö_ 76 +kë 72 +_" 71 +ën 70 +th 69 +yu 66 +_w 66 +ëh 66 +t_ 66 +ô_ 66 +Ne 65 +Ne' 65 +'s 64 +ne' 64 +"_ 64 +_. 63 +_._ 61 +Ne'_ 61 +, 60 +ne'_ 58 +në 58 +kwa 57 +_ne' 57 +öt 57 +a't 57 +ek 56 +s_ 56 +ët 55 +i' 55 +_hu 54 +T 54 +ë_ 54 +_s 54 +_Ne 53 +të 53 +tö 53 +_Ne' 53 +_ne'_ 53 +ht 53 +- 53 +ts 52 +ya' 52 +ë'_ 51 +_wa 51 +_Ne'_ 51 +'ö 50 +íy 50 +_ka 50 +as 50 +ní 49 +un 49 +ê_ 49 +ty 48 +hu_ 48 +ke 48 +u_ 48 +,_ 47 +yô 46 +he 46 +ye 46 +kê 45 +si 45 +nô 44 +khu 44 +a'k 44 +_a 43 +ák 43 +wat 42 +'ë 42 +nö' 42 +wá 42 +aw 41 +an 41 +we 41 +ôt 41 +i_ 41 +_kh 41 +tak 41 +_te 41 +ik 41 +_khu 40 +ës 40 +yö 40 +k_ 39 +khu_ 39 +yu' 38 +hö 38 +wën 38 +n- 38 +ëhs 38 +_ha 38 +wa' 38 +_n- 37 +sa 37 +? 37 +_T 37 +æ' 37 +_un 36 +hô 36 +wé 36 +ah 36 +_khu_ 35 +iy 35 +ëk 35 +ut 35 +ök 35 +öh 35 +te' 35 +u'_ 35 +_kë 34 +yô_ 34 +ha' 34 +st 34 +ti 34 +ta' 34 +u't 33 +ya't 33 +'t_ 33 +'ö_ 33 +akw 33 +ôk 33 +níy 32 +'ta 32 +ku 32 +ui 32 +_sh 32 +aa 31 +én 31 +ay 31 +ënö 31 +â 30 +se 30 +tw 30 +yë 30 +(_ 29 +_(_ 29 +_)_ 29 +us 29 +_ëhs 29 +( 29 +kö 29 +_ëh 29 +ae 29 +hë 29 +_) 29 +)_ 29 +_( 29 +sy 29 +) 29 +ëë 28 +ôn 28 +sk 28 +tá 28 +té 28 +tk 28 +ên 28 +kê_ 28 +a_ 28 +án 27 +_huik 27 +ön 27 +_hui 27 +kwé 27 +huik 27 +ék 27 +hui 27 +uik 27 +_na 27 +na 27 +a'_ 26 +uikê 26 +_ni 26 +." 26 +ææ 26 +wi 26 +huikê 26 +ikê 26 +nya 25 +."_ 25 +?" 25 +të' 25 +íyu 25 +awë 25 +sn 25 +në_ 24 +ö'_ 24 +ikê_ 24 +ekh 24 +'ke 24 +uikê_ 24 +?"_ 24 +tek 24 +êt 24 +', 24 +"N 23 +_ta 23 +'a 23 +hk 23 +tê 23 +tsi 23 +wö 23 +yu'_ 23 +_"N 23 +íyu' 23 +níyu 23 +a'ta 23 +é' 23 +níyu' 23 +shô 22 +wëní 22 +kwa' 22 +ëní 22 +kwë 22 +_u' 22 +ey 22 +ëníyu 22 +K 22 +ai 22 +_shô 22 +úw 22 +aö 22 +ëht 22 +ëníy 22 +kwe 22 +wëníy 22 +_he 22 +_te' 21 +ún 21 +s. 21 +nöh 21 +ëö 21 +_ëk 21 +'sh 21 +kë' 21 +htö 21 +H 21 +ata 21 +U 20 +'h 20 +_ha' 20 +ææ' 20 +ae_ 20 +a'ke 20 +ény 20 +unö 20 +we' 20 +wë' 20 +i'_ 20 +kës 20 +ya'ta 19 +es 19 +awëní 19 +hô_ 19 +uk 19 +awën 19 +hw 19 +ë'. 19 +ô' 19 +tö' 19 +sé 19 +ë'ë 19 +ë'._ 19 +'ëë 19 +hkw 19 +-a 19 +twa 19 +'kw 18 +he_ 18 +_K 18 +nöt 18 +hsa 18 +hsi 18 +ôni 18 +aya 18 +is 18 +ëë' 18 +kæ 18 +skw 18 +uw 18 +',_ 18 +e't 18 +kææ 18 +ka' 18 +nae 17 +shô_ 17 +sat 17 +niy 17 +ëts 17 +ath 17 +ye' 17 +í_ 17 +'ëë' 17 +'u 17 +_ët 17 +ës_ 17 +_kës 17 +_y 17 +kak 17 +ö'ö 17 +kat 17 +_th 17 +'ë_ 17 +út 17 +u'k 17 +_H 17 +tekh 17 +s._ 17 +wê 17 +_nae 17 +kwá 17 +_shô_ 17 +yê 17 +öte 16 +sha 16 +ke_ 16 +k. 16 +si' 16 +hö' 16 +yá 16 +hta 16 +kn 16 +_nae_ 16 +hse 16 +ké 16 +ë'ë_ 16 +unë 16 +nya' 16 +nae_ 16 +nê 16 +á' 16 +ás 16 +tô 16 +a's 16 +a'u 16 diff --git a/openoffice/share/fingerprint/mongolian_cyrillic.lm b/openoffice/share/fingerprint/mongolian_cyrillic.lm new file mode 100644 index 0000000000000000000000000000000000000000..7ac690c8ac2e99e61f8af8d5a451d5e3dd6bcbab --- /dev/null +++ b/openoffice/share/fingerprint/mongolian_cyrillic.lm @@ -0,0 +1,363 @@ +_ 77671 +о 60289 +г 57097 +Ó© 51540 +л 41421 +а 40332 +Ñ€ 35484 +Ñ… 31764 +н 31695 +д 30802 +Ñ 29381 +и 28336 +Ò¯ 26898 +й 25901 +у 21671 +Ñ‚ 21639 +Ñ 21118 +ч 19759 +оо 12185 +м 12159 +Ó©Ó© 11964 +ц 11468 +гү 10443 +үй 10090 +чи 9604 +н_ 9584 +гүй 9529 +в 9133 +_Ñ… 8958 +й_ 8712 +ор 8462 +з 8134 +г_ 8106 +ий 8078 +Ó©Ñ€ 7638 +б 7524 +ол 7372 +ÑÑ 6997 +_Ñ‚ 6942 +уу 6908 +их 6787 +йг 6584 +ог 6380 +го 6337 +чих 6301 +өл 6221 +_о 6219 +д_ 6092 +_Ó© 6085 +Ò¯Ò¯ 5978 +Ñ€_ 5841 +гө 5674 +ш 5656 +өг 5647 +_б 5547 +аа 5471 +он 5259 +_з 5115 +Ð³Ñ 5047 +нг 5025 +Ñ…Ó© 4840 +хо 4806 +ж 4794 +ар 4704 +л_ 4687 +до 4578 +ал 4489 +йн 4345 +е 4326 +өн 4232 +Ñ_ 4191 +дө 4122 +лг 4089 +то 4085 +ан 4062 +чх 4039 +а_ 3970 +о_ 3935 +үйг 3903 +ул 3888 +гүйг 3887 +га 3756 +_Ñ 3746 +_ц 3600 +ÑÑ_ 3567 +гÑÑ 3545 +аг 3529 +гч 3515 +Ñо 3502 +Ñ‹ 3455 +цг 3441 +Ó©_ 3396 +лд 3389 +ха 3367 +ла 3290 +оо_ 3290 +ло 3281 +ги 3278 +Ñ_ 3252 +Ñ…_ 3249 +ийн 3227 +ÑÑ€ 3212 +ро 3204 +_д 3176 +_м 3157 +Ó©Ó©_ 3138 +рч 3048 +Ð¹Ð³Ñ 3033 +йн_ 3031 +йгÑÑ 3027 +ÑÓ© 3006 +үл 2995 +Ò¯Ð¹Ð³Ñ 2931 +үйгÑÑ 2931 +Ð³Ò¯Ð¹Ð³Ñ 2929 +та 2922 +үй_ 2876 +йг_ 2861 +_г 2851 +гүй_ 2831 +Ñ‚Ñ 2816 +ай 2795 +гоо 2759 +да 2724 +уул 2723 +рд 2687 +Ð¾Ñ 2650 +аа_ 2642 +гөө 2602 +рг 2598 +Ñг 2567 +Ñй 2566 +гий 2547 +Ñл 2546 +_ш 2543 +дг 2513 +Ñ€Ó© 2478 +ли 2469 +лө 2462 +_а 2461 +ох 2455 +Ñй_ 2448 +к 2440 +ийг 2425 +Ñ‚Ó© 2423 +ур 2418 +үүл 2406 +оро 2401 +_хо 2378 +Ó©Ñ… 2370 +лч 2367 +_Ñ…Ó© 2359 +од 2253 +Ó©Ñ 2252 +ра 2246 +_то 2227 +_н 2215 +Ð»Ñ 2177 +Ñ‚_ 2162 +лц 2141 +Ó©Ñ€Ó© 2123 +онг 2044 +Ó©Ó©Ñ€ 2037 +ийн_ 2022 +_ор 2015 +Ñа 2014 +зо 1998 +хг 1989 +_Ó©Ñ€ 1989 +ин 1981 +нх 1972 +ов 1970 +Ñ 1960 +гд 1959 +дог 1959 +хгү 1951 +хгүй 1948 +цо 1931 +ма 1925 +үр 1920 +лт 1919 +өнг 1896 +нд 1895 +дөг 1882 +ил 1878 +оол 1876 +оор 1871 +уд 1867 +ийг_ 1864 +ба 1859 +на 1852 +_у 1850 +мо 1818 +зө 1816 +өөл 1813 +хи 1810 +өд 1804 +мө 1794 +хд 1790 +өв 1772 +_Ò¯ 1767 +Ñн 1758 +в_ 1757 +Ð´Ñ 1757 +Ñон 1745 +_зо 1734 +_Ñ‚Ó© 1728 +цө 1726 +Ñ‚Ñй 1722 +но 1719 +ам 1716 +ÑÑ€_ 1707 +Ð¾Ð¾Ñ 1697 +ц_ 1696 +ав 1681 +дч 1680 +дчи 1668 +_зө 1665 +Ó©Ó©Ñ 1645 +нгү 1634 +Ñөн 1631 +дчих 1631 +Ñ‚Ñй_ 1623 +Ñ…Ó©Ó© 1610 +йл 1600 +ÑÑÑ€ 1583 +рл 1572 +гу 1569 +Ñ…Ñ 1565 +рчи 1555 +ÑÑ 1543 +ши 1514 +жи 1503 +ÑŒ 1492 +гÑÑ_ 1481 +_ха 1478 +гийн 1477 +ихд 1476 +цго 1474 +_цо 1470 +оог 1470 +цгоо 1466 +өөг 1465 +чихд 1464 +хоо 1463 +ри 1457 +ан_ 1447 +ай_ 1440 +ой 1438 +ни 1428 +ÑÑÑ€_ 1427 +лий 1417 +нгүй 1410 +үд 1402 +цгө 1402 +цгөө 1400 +_цө 1396 +ын 1383 +_ба 1378 +гг 1372 +оч 1372 +ггү 1368 +ггүй 1368 +өгч 1353 +ом 1350 +иг 1335 +огч 1320 +нө 1313 +ууд 1312 +Ñ…Ñ 1300 +ÑÑ 1298 +йд 1296 +ар_ 1289 +Ñ€Ñ 1288 +Ð°Ñ 1287 +ад 1282 +ч_ 1280 +ж_ 1278 +аг_ 1271 +өч 1269 +_Ñ 1268 +Ñн 1268 +ху 1267 +роо 1266 +ыг 1260 +ыг_ 1253 +лгү 1251 +гт 1249 +ÑÑ_ 1246 +_ол 1238 +чд 1230 +Ñ€Ó©Ó© 1223 +бу 1220 +йнх 1203 +ÑÑÑ 1203 +ын_ 1201 +бо 1196 +ид 1194 +ийнх 1188 +гчи 1184 +ороо 1181 +Ñ€Ñ 1179 +ат 1174 +оÑо 1170 +Ð¸Ñ…Ñ 1168 +дги 1166 +дгий 1166 +Ñ‡Ð¸Ñ…Ñ 1158 +ах 1155 +ÑÑÑ_ 1154 +ту 1153 +уг 1152 +лгүй 1150 +_бу 1139 +Ñ‚Ò¯ 1129 +_өл 1129 +өрч 1124 +цоо 1121 +лз 1119 +нго 1119 +гц 1110 +Ó©Ñ€Ó©Ó© 1100 +йгÑÑ_ 1098 +Ð½Ñ 1096 +ор_ 1094 +онго 1090 +за 1089 +оло 1087 +от 1085 +лчи 1079 +ал_ 1066 +өлг 1066 +гÑÑÑ€ 1063 +олг 1062 +Ñ…Ò¯ 1060 +цөө 1059 +тл 1054 +_ху 1054 +_мө 1052 +чхө 1050 +он_ 1047 +үүд 1046 +гÑÑÑ€_ 1046 +лу 1040 +аар 1036 +п 1026 +рх 1025 +рчих 1024 +Ð»Ñ 1021 +йгÑÑÑ€ 1020 +гчд 1019 +Ñв 1016 +вл 1014 +лчх 1014 +орд 1013 +орч 1013 +ихг 1012 +ихгү 1012 +ихгүй 1012 +йт 1010 +нгө 1008 +йд_ 1005 +өнгө 1004 diff --git a/openoffice/share/fingerprint/nepali.lm b/openoffice/share/fingerprint/nepali.lm new file mode 100644 index 0000000000000000000000000000000000000000..5d3507646f93dae5cd7d4903137062f08a056ebf --- /dev/null +++ b/openoffice/share/fingerprint/nepali.lm @@ -0,0 +1,400 @@ +_ 7044 +f 2698 +] 1196 +g 933 +s 815 +l 781 +/ 698 +; 662 +k 645 +d 635 +]_ 630 +f_ 611 +sf 549 +f] 541 +n 526 +t 460 +o 412 +j 399 +f]_ 374 +L 365 +_; 364 +x 356 +_k 353 +{ 337 +b 323 +u 321 +' 303 +df 299 +sf] 290 +_l 283 +sf]_ 265 +g] 245 +G 232 +e 231 +| 227 +a 222 +/_ 222 +L_ 211 +_g 210 +c 207 +df_ 207 +{_ 207 +_c 201 +g_ 201 +kf 184 +f/ 177 +_u 171 +/f 168 +P 163 +_/ 162 +k| 161 +_s 161 +} 159 ++ 158 +h 151 +fn 150 +n] 145 +of 141 +tf 140 +: 136 +p 136 +t_ 134 +. 133 +_k| 133 +._ 133 +_e 131 +_d 131 +_f 129 +_._ 127 +_. 127 +n]_ 123 +;f 119 +lj 118 +O 118 +? 118 +q 118 +nf 118 +y 116 +_a 113 +m 111 +Ps 110 +r 110 +fg 106 +w 105 +sf_ 103 +lg 102 +g]_ 100 +gf 94 +_g] 91 +Psf 90 +x? 89 +fd 88 +fO 88 +_lj 85 +]s 85 +z 85 +s_ 84 +_p 82 +_sf 80 +D 79 +kl 78 +_;f 78 +f/_ 77 +cf 77 +}_ 76 +Psf] 76 +jf 76 +, 75 +fl 75 +\ 75 +_x 74 +kfn 74 +f{ 74 +_/f 74 +]k 73 +of] 73 +,_ 72 +v 72 +lt 72 +_cf 72 +_b 71 +O{ 70 +i 69 +xf 68 +]kf 68 +_/_ 68 +Psf]_ 68 +_h 67 +g]kfn 67 +g]k 67 +d_ 67 +g]kf 67 +O{_ 67 +]kfn 67 +_g]k 66 +g' 66 +_g]kf 66 +o_ 64 +" 64 +;b 63 +Gq 63 +f+ 63 +n_ 63 +fk 62 +sf/ 62 +/L 62 +_kl 62 +I 61 +T 61 +/s 61 +If 61 +dG 60 +_j 60 +]sf 60 +;_ 59 +u_ 59 +yf 59 +dGq 58 +fO{ 58 +af 57 +eP 57 +fs 57 +fO{_ 57 +fj 56 +f; 56 +qL 56 +l/ 55 +\_ 55 +;D 54 +dGqL 54 +GqL 54 +;+ 53 +g\ 53 +/sf 52 +nfO 51 +_kf 51 +ug 51 +pg 51 +:t 51 +fp 50 +_ug 50 +u/ 50 +lg_ 49 +ePs 49 +fdf 48 +cl 48 +nfO{_ 48 +nfO{ 48 +;/ 48 +_cl 47 +F 47 +'/ 47 +g\_ 47 +_r 47 +fo 47 +_eP 47 +]{ 46 +Z 46 +/L_ 46 +_f_ 45 +ePsf 45 +gd 45 +_;D 45 +if 45 +Gb 44 +lb 44 +Q 44 +_n 44 +fsf 44 +]sf] 43 ++; 43 +nL 43 +lx 43 +_t 43 +_: 42 ++;b 42 +_o 42 +fdf_ 42 +bf 42 +hf 42 +_lg 42 +ePsf] 41 +j_ 41 +ln 41 +ef 41 +/] 41 +_df 41 +To 40 +klg_ 40 +_klg_ 40 +]sf]_ 40 +klg 40 +_klg 40 +_u/ 40 +f{_ 40 +_ePs 40 +'g 40 +Gg 39 +:y 39 +_g\ 39 +f} 39 +kf_ 39 +:tf 38 +]{_ 38 +fpg 38 +b' 38 +hg 38 +g]{ 38 +jZ 38 +_;+ 37 +gs 37 +wf 37 +o{ 37 +GqL_ 37 +l_ 37 +qL_ 37 +dGqL_ 37 +gf_ 37 +]; 37 +_ePsf 36 +x' 36 +?_ 36 +! 36 +fx 35 +u| 34 +;d 34 +_lb 34 +fn_ 34 +_P 34 +fg_ 34 += 34 +bn 34 +Zj 34 +o; 34 +g]{_ 34 +_g\_ 34 +kIf 33 +dl 33 +kI 33 +ljZj 33 +jZj 33 +rf 33 ++u 33 +]d 33 +ljZ 33 +nL_ 32 +f+; 32 +fnL 32 +gL 32 +;/sf 32 +tf_ 32 +wfg 32 +_;/ 32 +Qm 32 +fb 32 +f;_ 32 +ld 32 +;/sf/ 32 +/sf/ 32 +_x' 32 +;/s 32 +;f+ 32 +_;f+ 32 +fu 32 +x?_ 32 +;f+; 31 +_k|:t 31 +s' 31 +_kI 31 +_k|: 31 +of]_ 31 +_kIf 31 +_;f+; 31 +]l 31 +k|: 31 +bg 31 +_;/s 31 +|: 31 +f+;b 31 +_;/sf 31 +|:t 31 +|] 31 +k|:t 31 +m_ 31 +;f+;b 31 +Jo 30 +k|wf 30 +|w 30 +|wf 30 +k|w 30 +km 30 +J 30 +k|wfg 30 +|wfg 30 +]t 30 +@ 30 +;f] 30 +b_ 29 +> 29 +kfn_ 29 +fn] 29 +gsf 29 +sf+ 29 +Zjf 29 +]kfn_ 29 +jif 29 +ji 29 +jf; 29 +_k|w 29 +fgd 29 +_k|wf 29 +Zjf; 29 +ljZjf 28 +jZjf; 28 +]n 28 +_z 28 +_s' 28 +_dG 28 +|]; 28 +_;d 28 +jZjf 28 +u|] 27 +gdGq 27 +gdG 27 +?n 27 +x'g 27 +|wfgd 27 +wfgd 27 +gdGqL 27 ++u|] 27 +f+u 27 +fgdG 27 +u|]; 27 ++u|]; 27 +wfgdG 27 +dfg 27 +a} 27 +_dGq 27 +f+u| 27 +fgdGq 27 +sf+u| 27 +_sf+u 27 +f+u|] 27 ++u| 27 +sf+u 27 +_sf+ 27 +x?n 27 +S 26 +_To 26 +]kfnL 26 +_! 26 +_T 26 +ul 26 +/f] 26 +fsf] 26 +af_ 26 +;s 26 +kfnL 26 +|:tf 26 +k|:tf 26 diff --git a/openoffice/share/fingerprint/norwegian.lm b/openoffice/share/fingerprint/norwegian.lm new file mode 100644 index 0000000000000000000000000000000000000000..f2c3cec3aae375b5b586938b7ed3fed29aadcabe --- /dev/null +++ b/openoffice/share/fingerprint/norwegian.lm @@ -0,0 +1,400 @@ +_ 22970 +e 6833 +n 4206 +r 3516 +t 3112 +a 2587 +s 2440 +i 2112 +l 1901 +o 1900 +n_ 1875 +r_ 1761 +k 1713 +g 1630 +en 1615 +m 1508 +e_ 1450 +d 1444 +er 1436 +h 1306 +t_ 1300 +_h 1180 +_s 1148 +er_ 1105 +v 982 +en_ 976 +an 919 +. 901 +._ 791 +_. 781 +et 770 +g_ 762 +_._ 726 +Ã¥ 725 +u 719 +f 709 +p 702 +ha 682 +_ha 672 +de 657 +te 651 +_e 621 +et_ 614 +re 581 +ne 565 +_o 554 +an_ 544 +ke 534 +_, 522 +,_ 522 +, 522 +_,_ 522 +_f 519 +_m 515 +or 503 +_d 483 +_i 480 +Ã¥_ 479 +se 476 +m_ 469 +nn 454 +b 449 +me 441 +ø 434 +_a 413 +st 404 +_t 398 +og 380 +_v 377 +_og 366 +ar 364 +el 364 +le 361 +i_ 356 +om 353 +og_ 351 +_og_ 351 +li 350 +_k 346 +_de 339 +ge 339 +han 337 +y 333 +_han 332 +ve 330 +kk 323 +in 311 +_b 307 +fo 301 +j 301 +il 298 +_H 291 +H 291 +han_ 288 +_han_ 288 +for 287 +ik 281 +l_ 278 +kke 277 +tt 276 +ti 270 +ne_ 270 +d_ 269 +ed 269 +om_ 268 +nne 266 +_me 264 +ng 257 +_er 257 +_fo 256 +eg 256 +_se 256 +_g 256 +un 255 +ig 255 +sk 253 +_er_ 252 +_p 252 +_for 250 +ke_ 249 +_n 238 +_l 233 +al 232 +ør 222 +s_ 221 +ar_ 215 +at 214 +_en 211 +he 211 +pe 209 +_i_ 208 +am 200 +es 200 +si 200 +enn 197 +det 195 +or_ 193 +vi 190 +ns 189 +ikk 188 +det_ 185 +so 185 +un_ 183 +il_ 181 +nd 181 +te_ 181 +"_ 180 +" 180 +_"_ 180 +_" 180 +em 179 +_ti 176 +kke_ 176 +lig 174 +ten 174 +Ha 173 +_Ha 173 +re_ 172 +ikke 168 +je 165 +Han 165 +ter 165 +_Han 165 +eg_ 164 +pÃ¥ 164 +_pÃ¥ 163 +_si 163 +_Ã¥ 163 +_Han_ 162 +Han_ 162 +pÃ¥_ 162 +_pÃ¥_ 161 +til 160 +som 160 +_so 159 +den 159 +_det 157 +ed_ 155 +ll 155 +_ik 155 +rt 155 +som_ 153 +ra 152 +a_ 152 +har 152 +nt 152 +de_ 152 +tr 151 +v_ 151 +_har 151 +ka 151 +ig_ 150 +_som 150 +for_ 150 +_som_ 150 +_en_ 149 +hu 149 +_ikk 148 +_ham 148 +ham 148 +ste 148 +_det_ 148 +_ikke 148 +enne 148 +ikke_ 148 +har_ 147 +nge 147 +D 147 +_har_ 147 +_D 147 +am_ 147 +ere 147 +ham_ 146 +_ham_ 146 +it 145 +_he 144 +_til 144 +av 143 +va 140 +men 140 +Ã¥r 140 +_ve 140 +_hu 139 +ta 139 +pen 137 +sp 137 +_st 135 +tte 135 +la 135 +_E 133 +E 133 +den_ 130 +is 130 +til_ 128 +_r 128 +tt_ 128 +Ã¥r_ 127 +k_ 124 +_Ã¥_ 124 +ri 124 +_til_ 124 +at_ 123 +ene 123 +seg 123 +_av 123 +med 122 +_vi 122 +_seg 122 +seg_ 121 +_seg_ 121 +_for_ 120 +nne_ 120 +ut 120 +_u 119 +mm 119 +mme 119 +De 118 +_De 118 +_at 118 +_hun 117 +hun 117 +ko 117 +be 116 +_at_ 115 +ter_ 115 +pen_ 114 +ker 113 +hun_ 113 +_hun_ 113 +on 111 +lig_ 111 +.. 110 +hen 107 +_med 107 +rs 106 +ser 106 +med_ 105 +_men 104 +_hen 104 +_sk 104 +_med_ 104 +ak 103 +ans 103 +ker_ 102 +av_ 101 +_ka 101 +no 100 +ver 100 +ler 99 +J 99 +spe 99 +ten_ 99 +_J 99 +ene_ 98 +ld 98 +hv 98 +_av_ 98 +ger 97 +ni 96 +gen 96 +ie 95 +ser_ 94 +_et 94 +spen 94 +_hv 94 +men_ 93 +Espe 92 +Es 92 +_Esp 92 +_Es 92 +_Espe 92 +Esp 92 +_al 92 +Espen 92 +lle 89 +rem 89 +id 89 +fø 89 +ei 88 +inn 88 +rd 88 +enne_ 88 +_henn 87 +henne 87 +henn 87 +kt 86 +spen_ 86 +_om 86 +ler_ 86 +da 86 +ett 86 +itt 86 +bl 85 +to 85 +_Je 84 +ger_ 84 +Je 84 +æ 84 +ma 83 +ing 83 +ær 83 +ns_ 83 +eli 82 +ang 82 +_be 82 +sÃ¥ 82 +_den 82 +pp 81 +rk 81 +dr 81 +oe 81 +ss 81 +_fø 80 +ek 80 +le_ 79 +_no 79 +kj 78 +elig 78 +nes 78 +nn_ 77 +nk 77 +fr 77 +sl 77 +my 77 +kan 77 +sÃ¥_ 76 +as 76 +_om_ 76 +_kan 75 +_ko 75 +_bl 73 +Hu 73 +nen 73 +_Hu 73 +eng 73 +gj 73 +rt_ 72 +ge_ 72 +ba 72 +lv 71 +rer 71 +nde 71 +ls 70 +lo 70 +ga 70 +_noe 70 +ro 70 +_den_ 70 +_ut 70 +noe 70 +Hun 69 +Hun_ 69 +_in 69 +_Hun 69 +_Hun_ 69 +ren 68 +øre 68 +ør_ 68 +sen 68 +sa 67 diff --git a/openoffice/share/fingerprint/persian.lm b/openoffice/share/fingerprint/persian.lm new file mode 100644 index 0000000000000000000000000000000000000000..858f468ae54ac1f81ae16a6d3f771d8ca790aa2e --- /dev/null +++ b/openoffice/share/fingerprint/persian.lm @@ -0,0 +1,400 @@ +_ 12318 +? 5938 +¤ 2613 +?_ 1815 +¢ 1745 +þ 1569 +ø 1546 +õ 1422 +- 1333 +÷ 1155 +ù 991 +¨ 841 +_ù 778 +ö 761 +î 693 +ü 664 +_ö 663 +ª 660 +¤? 631 +õ_ 624 +_? 601 +?¤ 598 +Â¥ 589 +_¤ 565 +?? 564 +ý 513 +¢_ 486 +_ü 473 +_ý 469 +þ? 459 +û 428 +ø_ 427 +_¢ 398 +î_ 392 +ó 390 +ê 384 +ö? 379 +÷? 361 +_ø 337 +_- 334 +> 327 +ú 324 +_ö? 319 +ù? 313 +_ø_ 308 +ð 305 +¤¢ 303 +¤_ 297 +?õ 290 +¨? 285 +¢÷ 272 +-_ 271 +S 266 +_ù? 265 +ô 259 +-¨ 255 +¡ 255 +??_ 255 +ý? 254 +Â¥? 250 +Y 246 +¤¢_ 245 +ì 243 +_ý? 238 +?¢ 234 +_Â¥ 229 +ò 229 +_S 228 +¤ø 216 +ø¤ 215 +?þ 215 +?¨ 214 +_¤¢ 214 +ñ 208 +þ?_ 207 +¢¤ 203 +?- 202 +_ô 199 +ù?_ 199 +öþ 195 +¨_ 190 +¨?_ 190 +_?? 189 +õ? 188 +. 188 +_¤¢_ 185 +_ñ 183 +?ø 181 +_öþ 180 +¢? 177 +* 176 +÷_ 176 +_ù?_ 174 +?û 173 +¤þ 172 +ª_ 170 +þõ 164 +ä 161 +¯ 158 +-¨? 156 +û_ 155 +¤?_ 155 +_Â¥? 152 +üõ 151 +ý¤ 150 +_¤? 146 +Â¥?_ 144 +þ¤ 143 +¢ø 141 +?¤_ 140 +*_ 138 +ü÷ 137 +?÷ 136 +¬ 133 +ùî 132 +_ý¤ 131 +-ª 131 +ø? 130 +?ú 129 +_. 129 +þó 129 +¡_ 128 +ù¢ 124 +¤õ 121 +¤- 120 +ùî_ 120 +_ùî 120 +_??_ 119 +ª? 119 +-¨?_ 119 +ã 118 +-? 118 +>_ 116 +öþ? 114 +ê_ 111 +¢þ 109 +_Â¥?_ 109 +_ü÷ 109 +_ùî_ 108 +_öþ? 107 +ö?¤ 107 +© 106 +_¢÷ 106 +.¢ 104 +?Â¥ 103 +_?¤ 103 +¤ê 103 +ó? 103 +þ¢ 103 +ñ? 102 +ªî 100 +?î 100 +?¤? 98 +ð_ 98 +ý?û 96 +¤ú 95 +öþ?_ 95 +_© 94 +§ 94 +Y_ 94 +_ö?¤ 93 +_ý?û 93 +¥ø 92 +øª 91 +_ñ? 91 +_öþ?_ 91 +?¨_ 90 +÷?_ 90 +óþ 90 +õ?_ 90 +ü- 90 +øõ 89 +: 89 +ªî_ 88 +ü÷? 88 +öø 88 +_ù¢ 87 +-ê 86 +þ÷ 85 +_öø 83 +, 82 +þõ_ 82 +þ¨ 82 +?¢_ 80 +® 80 +?¤þ 79 +_ü÷? 79 +¢ª 77 +??? 77 +øþ 76 +_-? 75 +֔ 75 +?ª 75 +?ì 75 +¤î 74 +_¤ø 73 +ä_ 73 +þóþ 73 +û? 73 +óþõ 72 +þóþõ 71 +ù¤ 71 +?> 71 +ê? 70 +_?¤_ 70 +_.¢ 70 +ø¡ 69 +à 69 +_§ 68 +¥ø¤ 68 +þóþõ_ 67 +_ü- 67 +¤øª 67 +óþõ_ 67 +õû 67 +¤ê_ 67 +¨õ 67 +¤õ_ 66 +?-_ 65 +ù÷ 65 +ý?¤ 65 +öøþ 64 +¤þ? 64 +¬_ 64 +?ð 63 +?-¨ 63 +ø- 63 +_ý?¤ 62 +ø?_ 62 +ø¤_ 62 +_-¨ 61 +õþ 61 +øþóþõ 60 +øþóþ 60 +øþó 60 +?ù 60 +øªî 60 +_¢ø 60 +¤øªî 60 +_öøþ 60 +-ª? 60 +ì_ 60 +¨¤ 60 +ý¤? 60 +÷þ 59 +öøþóþ 59 +¯? 59 +_¢? 59 +öøþó 59 +¢ª_ 59 +¤?? 58 +¤?Â¥ 58 +_üõ 58 +.- 58 +?¡ 58 +ø÷ 57 +í 57 +¢¤î 57 +?¤?_ 57 +þ?¤ 57 +ù- 57 +üõ_ 56 +ñ?¨ 56 +øõ_ 56 +?¤þ? 56 +ú? 56 +î¤ 56 +¤?¢ 56 +õû_ 55 +ô? 55 +ª?¢ 55 +_öøþó 55 +-ª?¢ 55 +þ_ 55 +ö?¤þ 55 +¤î_ 55 +S¤ 55 +üþ 54 +_S¤ 53 +øªî_ 53 +_ù¤ 53 +ò¢ 53 +¤ò 53 +¤øªî_ 53 +ø¡_ 52 +¢÷? 52 +û¤ 52 +üþ? 52 +õ> 52 +-õ 52 +¢¤? 52 +üð 52 +ì? 52 +_í 52 +î? 52 +üó 52 +??¤ 52 +ð÷ 51 +¤ò¢ 51 +-þ 51 +_ý¤? 51 +¡? 50 +_¢¤ 50 +¢¤î_ 50 +.-¨ 50 +ö?õ 50 +ë 50 +_ô? 50 +ø¢ 50 +_ñ?¨ 49 +.¢÷ 49 +÷¤ 49 +ý?¤? 49 +ú- 48 +_üð 48 +_ö?¤þ 48 +¤þ?_ 48 +ò¢_ 48 +ûù 48 +ú?_ 48 +¤ò¢_ 47 +ê¤ 47 +â 47 +.-¨? 47 +_¢þ 47 +>÷ 47 +úª 47 +÷?õ 47 +£ 47 +?¤þ?_ 47 +?ûù 47 +¤¯ 46 +_.- 46 +_ý?¤? 46 +õ¤ 46 +õó 46 +-¤ 46 +_üþ 46 +¥þ 46 +¤ð 45 +ôþ 45 +_üó 45 +ö?- 45 +§þ 45 +_ë 45 +f 45 +õ- 44 +_ù- 44 +úõ 44 +_üþ? 44 +ü-ª 44 +-î 44 +ð¢ 44 +ö?¤þ? 44 +õª 44 +.-¨?_ 44 +¨õ_ 44 +¤ª 44 +_-¨? 44 +¤?î 43 +ä? 43 +é 43 +?õ_ 43 +_¤øªî 43 +þª 43 +?ê 43 +?î_ 43 +_¤øª 43 +¯_ 43 +¤¨ 43 +þ?? 42 +Y? 42 +Â¥_ 42 +÷÷ 42 +÷õ 42 +_¥ø 42 +þ¨? 42 +¢õ 42 +/ 42 +_â 42 +???_ 42 +_¥ø¤ 42 +_ù÷ 42 +s 42 +¢÷÷ 42 +ö?-¨ 41 +÷ø 41 +ù÷? 41 +?* 41 +S¤ò¢ 41 +_ö?õ 41 +ñþ 41 +_.-¨ 41 +îþ 41 +÷¢ 41 +ùõ 41 +S¤ò 41 +ªø 41 +ý?¤?_ 40 +¤úª 40 diff --git a/openoffice/share/fingerprint/polish.lm b/openoffice/share/fingerprint/polish.lm new file mode 100644 index 0000000000000000000000000000000000000000..eac3b27eca6a4b91b56d899610e7efc0cfa5abfd --- /dev/null +++ b/openoffice/share/fingerprint/polish.lm @@ -0,0 +1,400 @@ +_ 31480 +a 7945 +i 7766 +e 7462 +o 6838 +z 5104 +n 5077 +r 4178 +w 4139 +s 3596 +c 3580 +y 3569 +t 3381 +d 3027 +k 2819 +p 2639 +m 2494 +ie 2484 +u 2016 +l 1947 +j 1932 +ni 1930 +e_ 1746 +_p 1712 +³ 1649 +a_ 1496 +o_ 1431 +, 1368 +,_ 1366 +b 1296 +_w 1257 +g 1249 +i_ 1140 +. 1118 +_s 1045 +ze 1041 +._ 1035 +_n 997 +nie 958 +cz 956 +rz 952 +h 950 +_z 933 +ê 918 +ow 911 +ie_ 902 +y_ 899 +na 885 +ch 871 +po 864 +pr 863 +wi 851 +st 847 +¿ 835 +± 832 +an 814 +ó 800 +ra 778 +zy 766 +ia 726 +za 718 +_t 699 +wa 692 +ro 692 +_d 683 +_pr 675 +¶ 661 +w_ 658 +sz 652 +_po 649 +_o 628 +m_ 613 +li 613 +dz 611 +ki 611 +en 609 +mi 593 +ta 571 +ci 564 +ej 562 +nie_ 558 +_m 553 +_k 549 +ar 543 +go 541 +_i 540 +em 532 +od 525 +yc 520 +a³ 511 +rze 508 +do 504 +eg 503 +ko 502 +ac 482 +to 478 +_na 467 +_ni 467 +h_ 466 +ch_ 466 +æ 465 +iê 461 +_b 458 +on 458 +u_ 458 +zi 454 +ka 450 +er 448 +sk 447 +si 447 +wy 444 +te 437 +ak 434 +ê_ 431 +_j 429 +je 429 +z_ 427 +ny 422 +aw 422 +ne 420 +ów 418 +_w_ 415 +_c 414 +ego 412 +prz 412 +_r 410 +al 407 +³a 405 +" 405 +re 405 +es 401 +_nie 396 +dzi 394 +ty 389 +j_ 380 +ic 380 +_prz 379 +ad 367 +ej_ 364 +le 359 +æ_ 358 +ed 354 +ych 346 +_za 346 +_do 344 +zn 344 +go_ 344 +ani 343 +_i_ 342 +no 339 +or 337 +³o 336 +tr 334 +P 330 +os 329 +am 329 +da 328 +ec 327 +ol 325 +±_ 325 +by 322 +ego_ 321 +at 321 +¿e 319 +ym 317 +wie 314 +³_ 312 +- 310 +na_ 309 +_si 303 +W 301 +as 301 +wo 300 +pa 299 +siê 295 +nia 293 +owa 292 +o¶ 286 +_P 283 +el 282 +_siê 279 +ja 278 +rzy 276 +prze 276 +_wy 275 +iê_ 269 +in 267 +_- 267 +de 267 +kie 267 +dn 264 +ob 262 +_u 261 +ych_ 260 +-_ 258 +ez 257 +_-_ 256 +¶c 255 +ws 255 +¶ci 254 +em_ 253 +_siê_ 253 +siê_ 253 +_nie_ 253 +kt 252 +ski 252 +we 251 +_g 251 +_W 250 +t_ 249 +_prze 249 +_je 248 +aj 247 +_a 247 +¿e_ 246 +_¿ 244 +ia_ 243 +eni 241 +om 240 +la 240 +k_ 235 +mo 235 +f 234 +pi 232 +is 231 +cze 231 +_z_ 230 +ñ 228 +nt 227 +ce 224 +sta 221 +ry 220 +ma 219 +cj 219 +zie 218 +ek 216 +oc 213 +dy 212 +owi 208 +sp 208 +K 208 +tó 205 +_" 204 +ud 203 +S 202 +ier 202 +pra 202 +czn 201 +ys 200 +nia_ 199 +j± 198 +_¿e 196 +oz 194 +N 192 +zo 191 +dzie 190 +ku 190 +ów_ 189 +czy 189 +_mi 188 +_¿e_ 187 +mie 186 +do_ 186 +iej 185 +ym_ 185 +_do_ 184 +cy 184 +_pa 183 +y³ 182 +_na_ 181 +zy_ 181 +ew 180 +_l 180 +_cz 178 +_by 178 +ru 177 +to_ 175 +±c 175 +_wi 175 +ln 174 +_K 171 +ok 170 +ot 170 +raw 169 +nych 168 +nyc 168 +az 168 +ik 167 +bi 167 +i,_ 166 +i, 166 +_te 165 +tu 163 +wan 163 +et 162 +J 162 +ór 161 +cie 160 +_od 160 +ba 160 +oj 159 +o¶c 158 +i³ 158 +_ro 158 +og 158 +mu 158 +A 158 +o¶ci 158 +d_ 157 +tw 156 +io 155 +gr 155 +_J 155 +_N 155 +_to 155 +us 155 +¿_ 154 +aæ 154 +ach 154 +yd 153 +_kt 153 +_ko 152 +_st 152 +pow 151 +yt 150 +kr 149 +_S 149 +a³_ 149 +ak_ 149 +li_ 148 +T 148 +ur 148 +sa 148 +op 147 +yw 147 +ent 147 +bo 146 +_sp 145 +O 145 +a,_ 144 +a, 144 +iem 144 +któ 143 +praw 143 +wn 142 +tór 142 +i± 141 +³y 141 +zu 141 +dni 140 +im 139 +icz 139 +ró 139 +³e 138 +któr 137 +my 137 +est 136 +awi 135 +przy 134 +nych_ 134 +e,_ 132 +e, 132 +ki_ 132 +pro 131 +_któ 131 +_któr 131 +_przy 130 +_ja 129 +szy 127 +ia³ 127 +Po 127 +ania 127 +M 126 +ze_ 125 +ne_ 125 +ñs 124 +_ty 124 +sze 124 +a¿ 124 +nn 124 +pod 124 +aæ_ 122 +B 122 +za_ 122 +cza 122 +³o_ 122 +Z 122 +_to_ 121 +iu 120 +zc 119 +esz 119 +skie 118 +i. 118 +_ka 117 +so 117 +trz 117 +o¿ 116 +ieg 116 +nik 116 +ga 116 diff --git a/openoffice/share/fingerprint/portuguese.lm b/openoffice/share/fingerprint/portuguese.lm new file mode 100644 index 0000000000000000000000000000000000000000..4e1a5d7698e4c8d906f5f3c1f9c6edbd95ae66eb --- /dev/null +++ b/openoffice/share/fingerprint/portuguese.lm @@ -0,0 +1,400 @@ +_ 35328 +a 10423 +e 10132 +o 8919 +s 6795 +r 6033 +i 5443 +n 4588 +d 4531 +t 4217 +m 3476 +u 3404 +o_ 3240 +a_ 3029 +e_ 2879 +c 2756 +s_ 2461 +_d 2379 +l 2307 +p 2242 +_a 1753 +de 1751 +, 1660 +,_ 1658 +_e 1454 +es 1447 +os 1412 +ra 1343 +_p 1328 +nt 1302 +_de 1248 +do 1215 +en 1176 +re 1150 +as 1123 +v 1115 +m_ 1113 +de_ 1096 +er 1082 +g 1053 +_c 1047 +da 1008 +co 986 +os_ 975 +te 974 +ar 950 +or 943 +q 938 +qu 938 +_s 908 +ta 902 +_de_ 901 +_o 858 +se 841 +ue 831 +to 799 +ad 777 +. 761 +que 752 +em 751 +an 748 +f 746 +r_ 745 +b 732 +st 718 +is 716 +al 712 +_qu 706 +_q 706 +in 701 +as_ 696 +ã 695 +do_ 685 +ent 678 +ão 677 +_n 671 +_co 660 +_a_ 654 +_m 646 +on 645 +ç 624 +ri 623 +_que 619 +ma 602 +po 581 +ia 580 +ão_ 575 +._ 573 +na 572 +me 564 +ro 554 +_t 544 +pa 533 +da_ 528 +h 523 +ue_ 515 +ca 511 +que_ 509 +nte 503 +no 499 +tr 498 +am 496 +em_ 491 +_que_ 487 +_se 485 +om 471 +io 460 +_do 459 +ti 448 +ci 445 +_da 444 +nd 442 +ei 435 +ra_ 435 +pr 427 +_r 423 +_e_ 420 +_f 420 +ss 412 +es_ 412 +el 407 +id 406 +_o_ 399 +_pa 390 +um 379 +pe 378 +_po 376 +la 374 +ir 371 +á 371 +ic 362 +di 362 +li 359 +é 359 +_re 353 +ve 353 +mo 350 +s, 349 +s,_ 349 +ou 347 +com 340 +sa 338 +si 338 +men 337 +rt 331 +_i 330 +con 330 +o, 327 +_da_ 326 +o,_ 326 +se_ 325 +_com 325 +ado 323 +to_ 322 +ai 322 +it 320 +A 319 +ec 316 +dos 316 +_em 312 +ção 310 +aç 310 +çã 310 +ara 305 +so 299 +tu 299 +res 297 +im 296 +_pr 295 +mi 293 +ua 292 +nto 291 +ment 290 +í 290 +par 288 +_do_ 287 +ce 286 +est 286 +u_ 284 +ente 284 +S 278 +l_ 278 +_u 278 +" 276 +ni 276 +z 274 +sta 273 +nc 272 +_em_ 270 +P 269 +ção_ 267 +_v 267 +at 267 +dos_ 266 +_es 262 +« 259 +_« 259 +te_ 258 +» 257 +va 255 +le 252 +ur 252 +_um 252 +vi 251 +_par 250 +a, 247 +a,_ 247 +_con 247 +ant 242 +lo 240 +ia_ 240 +gu 237 +ar_ 235 +ac 235 +e,_ 234 +e, 234 +no_ 232 +eg 232 +il 232 +ns 232 +er_ 231 +_ma 230 +por 230 +_in 228 +_l 226 +ó 225 +ont 224 +_no 223 +_P 222 +tra 220 +E 219 +ida 218 +is_ 217 +ol 216 +açã 215 +ter 215 +ação 215 +_A 211 +un 211 +- 210 +_te 210 +or_ 209 +ma_ 208 +_pe 208 +ara_ 208 +C 206 +ist 202 +para 202 +nta 201 +ais 201 +ut 198 +nte_ 198 +j 197 +dad 196 +_na 195 +am_ 195 +ade 193 +ica 191 +x 190 +al_ 189 +O 188 +des 187 +_para 187 +ada 187 +nh 186 +_se_ 186 +mp 185 +ndo 184 +R 183 +_por 181 +ação_ 181 +para_ 179 +eir 177 +ui 177 +vo 177 +ou_ 177 +ta_ 177 +M 176 +ria 175 +tos 175 +rr 174 +D 174 +io_ 174 +br 174 +_di 173 +õ 173 +õe 173 +fo 173 +I 172 +ões 172 +_C 171 +mo_ 171 +ov 170 +pro 169 +_os_ 169 +_os 169 +das 167 +iv 166 +uma 165 +gr 165 +su 164 +fi 164 +um_ 162 +na_ 162 +ga 162 +ais_ 161 +_S 161 +lh 159 +ort 159 +cia 158 +.. 157 +_est 156 +cont 156 +ig 155 +á_ 154 +ran 154 +ça 154 +om_ 153 +_en 152 +dade 152 +_as 152 +ho 152 +ntr 151 +nto_ 151 +fe 150 +N 149 +das_ 149 +uma_ 149 +ess 149 +é_ 148 +ndo_ 147 +ob 147 +»_ 147 +ul 146 +ente_ 146 +go 146 +ento 144 +ver 144 +_des 144 +gi 144 +ha 142 +cu 142 +idad 142 +av 141 +ões_ 141 +_pro 141 +ura 141 +ap 139 +_com_ 139 +_ca 139 +com_ 139 +ao 139 +ne 138 +od 138 +_" 137 +_M 137 +pre 137 +ras 136 +_me 136 +_ao 136 +_no_ 134 +oc 134 +str 133 +tes 133 +_b 133 +and 133 +_g 133 +ro_ 133 +omo 133 +_dos 132 +_fo 132 +_dos_ 132 +rn 132 +mento 131 +ito 131 +ev 131 +rio 130 +ass 130 +eu 130 +be 128 +os, 128 +os,_ 128 +sp 127 +_uma 127 +ep 126 +tad 125 +s. 125 +_uma_ 125 +_E 125 +idade 124 +_um_ 124 +nã 124 +não 124 +ct 123 +ram 123 +ado_ 123 +ela 123 +omo_ 121 +iz 121 +_an 121 diff --git a/openoffice/share/fingerprint/quechua.lm b/openoffice/share/fingerprint/quechua.lm new file mode 100644 index 0000000000000000000000000000000000000000..e59992d781b3799b997d44f6d54d58faf94b7e62 --- /dev/null +++ b/openoffice/share/fingerprint/quechua.lm @@ -0,0 +1,400 @@ +_ 5766 +a 4900 +n 1941 +i 1666 +u 1384 +s 1032 +t 995 +y 939 +h 929 +k 915 +q 909 +p 882 +a_ 847 +an 821 +r 783 +m 740 +c 705 +l 695 +ta 637 +ch 613 +ay 587 +qa 557 +pa 490 +ha 486 +e 474 +ma 457 +o 441 +na 434 +ku 411 +j 409 +un 367 +w 358 +in 353 +, 345 +,_ 344 +cha 318 +ar 317 +n_ 315 +as 291 +wa 289 +ta_ 269 +ll 259 +man 255 +_k 248 +._ 243 +. 243 +nt 227 +am 224 +pi 222 +la 222 +ka 217 +ac 214 +ni 214 +at 213 +aq 213 +i_ 208 +ri 207 +qa_ 204 +una 204 +y_ 192 +aj 192 +_p 192 +is 188 +_m 181 +lla 175 +ach 174 +rq 173 +us 172 +an_ 171 +_ka 171 +ata 169 +rqa 165 +sq 163 +hu 162 +sp 161 +_w 157 +nk 157 +hay 157 +_s 156 +sqa 155 +ki 153 +kun 152 +_c 152 +al 150 +nta 149 +ap 147 +ant 146 +yk 146 +ay_ 144 +spa 141 +hi 137 +_ch 136 +_n 136 +ya 135 +' 134 +j_ 133 +uy 132 +ra 132 +a,_ 132 +a, 132 +ti 130 +_a 125 +nc 125 +kuna 122 +s_ 121 +su 121 +ak 121 +_ma 118 +ana 118 +ari 115 +_t 114 +ama 114 +chi 114 +ñ 113 +a._ 111 +a. 111 +nch 111 +iy 111 +all 110 +aw 110 +_r 110 +anta 109 +ayk 109 +na_ 109 +chay 108 +sa 104 +_wa 104 +si 103 +chu 102 +pa_ 101 +acha 101 +_cha 101 +pi_ 101 +qan 100 +_pa 99 +_q 97 +aj_ 97 +awa 97 +ank 95 +nku 95 +im 94 +q_ 92 +uk 92 +C 92 +mu 90 +tu 89 +J 89 +_ni 88 +taj 87 +_J 87 +nin 86 +_chay 86 +u_ 86 +_C 84 +wan 83 +nta_ 81 +_j 81 +mant 80 +ut 79 +in_ 79 +ik 79 +manta 79 +asq 79 +yt 78 +n, 78 +asqa 78 +n,_ 78 +pay 78 +li 77 +yn 77 +nq 76 +yta 76 +ic 76 +up 76 +_Ch 75 +yku 75 +Ch 75 +he 75 +hay_ 74 +nan 74 +ina 74 +ur 73 +er 72 +S 72 +arq 72 +or 72 +_l 71 +_u 71 +aq_ 70 +os 70 +yp 70 +anc 69 +man_ 69 +mi 69 +ich 68 +_i 68 +st 67 +_S 67 +arqa 66 +it 66 +anch 66 +ru 66 +aku 65 +pu 65 +ña 65 +alla 64 +mp 64 +sqa_ 64 +'a 64 +ayku 63 +es 63 +A 63 +ia 63 +_man 63 +_Cha 61 +Cha 61 +taj_ 60 +api 60 +_ll 60 +wi 60 +ayp 60 +aman 59 +g 58 +anku 58 +yki 57 +ima 57 +yni 57 +oj 57 +mana 57 +anta_ 57 +_su 57 +uc 56 +isp 56 +ispa 56 +uch 56 +M 56 +ir 56 +_h 55 +nqa 55 +kuy 55 +ayt 54 +_M 54 +b 54 +_y 53 +_mana 53 +: 53 +uku 53 +:_ 53 +nm 53 +au 52 +ayta 52 +io 52 +qo 51 +an,_ 51 +apa 51 +spa_ 51 +erq 51 +_wi 51 +erqa 51 +_sa 51 +an, 51 +el 50 +um 50 +ana_ 50 +han 50 +il 50 +on 49 +chay_ 49 +sta 49 +_D 49 +D 49 +iku 49 +aqa 49 +che 48 +en 48 +yta_ 48 +Ma 47 +P 47 +_lla 47 +_Je 47 +yq 47 +Je 47 +ita 47 +rqan 47 +ypi 46 +har 46 +Jes 46 +_Jes 46 +ios 46 +ayq 46 +Dio 46 +un_ 46 +kus 46 +_Dio 46 +taq 46 +_Dios 46 +_Ma 46 +_Di 46 +Dios 46 +Di 46 +d 46 +kan 45 +Chay 45 +oq 45 +_Chay 45 +_pay 45 +upa 45 +mun 45 +ata_ 44 +_tu 44 +nis 44 +re 44 +paq 44 +yo 44 +ej 44 +qay 43 +ncha 43 +ha_ 43 +_A 43 +I 43 +_kan 43 +_nis 43 +_P 43 +nman 43 +nma 43 +ataj 42 +ara 42 +ku_ 42 +nata 42 +nat 42 +i, 41 +tin 41 +qh 41 +t' 41 +orq 41 +nki 41 +_ru 41 +_ku 41 +i,_ 41 +ip 40 +ham 40 +usq 40 +_ya 40 +qank 39 +orqa 39 +ayn 39 +mana_ 39 +ray 39 +ym 39 +uma 39 +_pu 39 +par 39 +kay 39 +n. 38 +qa,_ 38 +n._ 38 +sus 38 +aypi 38 +usqa 38 +qanku 38 +ill 38 +qa, 38 +was 38 +pa, 38 +pa,_ 38 +asp 38 +qa._ 37 +_mu 37 +paj 37 +amp 37 +hin 37 +uti 37 +rin 37 +_im 37 +_ima 37 +ja 37 +_ri 37 +rqa_ 37 +taq_ 37 +qa. 37 +sh 36 +spa,_ 36 +cha_ 36 +spa, 36 +achi 36 +una_ 36 +rqank 36 +jt 36 +K 36 +amu 36 +aspa 35 +_Jesu 35 +Jesus 35 +nispa 35 +ki_ 35 +waw 35 +ko 35 +ne 35 +esus 35 +int 35 diff --git a/openoffice/share/fingerprint/romanian.lm b/openoffice/share/fingerprint/romanian.lm new file mode 100644 index 0000000000000000000000000000000000000000..65b8e7554d8e2f8628eab4ca9bd177fa6f3ae2c1 --- /dev/null +++ b/openoffice/share/fingerprint/romanian.lm @@ -0,0 +1,400 @@ +_ 20674 +a 6376 +e 5815 +i 5746 +t 3396 +r 3280 +n 3103 +u 2835 +s 2611 +c 2582 +e_ 2235 +l 2224 +o 2149 +a_ 1974 +d 1629 +m 1528 +p 1410 +i_ 1358 +in 1308 +_c 1167 +_s 1118 +_d 999 +re 905 +ar 898 +, 791 +,_ 786 +_p 785 +de 771 +_a 754 +te 687 +_i 667 +at 654 +ti 645 +ca 639 +n_ 630 +ta 617 +si 614 +_de 609 +f 606 +st 583 +ri 581 +u_ 567 +nt 553 +. 542 +ra 540 +_m 534 +g 528 +v 516 +ul 516 +de_ 513 +_in 503 +b 492 +_de_ 474 +._ 472 +le 459 +l_ 444 +un 443 +_si 440 +es 437 +tr 426 +ea 420 +t_ 412 +ce 412 +ma 407 +cu 402 +er 398 +_ca 397 +si_ 388 +_f 387 +_l 383 +z 382 +la 381 +ne 370 +sa 364 +as 360 +_e 357 +in_ 356 +an 352 +it 351 +te_ 346 +or 345 +el 345 +ci 339 +_si_ 333 +_n 330 +are 324 +pe 319 +re_ 317 +al 310 +_t 309 +se 304 +ic 295 +ie 290 +_u 290 +ul_ 290 +ni 289 +int 285 +_o 280 +en 279 +ta_ 279 +ur 261 +pa 256 +co 255 +_pe 254 +ia 252 +mi 251 +pr 249 +_ma 249 +oa 249 +me 246 +lu 246 +li 241 +im 238 +_in_ 237 +da 237 +na 237 +_sa 235 +ac 234 +- 234 +ii 232 +est 231 +r_ 231 +h 230 +_cu 230 +le_ 229 +ai 229 +ca_ 227 +il 226 +ru 223 +sc 223 +_v 221 +nu 220 +tu 220 +_un 220 +nd 220 +di 219 +are_ 216 +to 215 +am 214 +on 213 +o_ 208 +is 208 +sa_ 203 +la_ 200 +_b 200 +ste 195 +et 194 +ec 191 +_r 186 +car 185 +ui 180 +un_ 179 +lo 178 +cu_ 177 +ei 176 +e, 175 +e,_ 175 +pe_ 171 +m_ 167 +_la 166 +a, 165 +a,_ 164 +_ce 164 +rt 163 +_co 163 +ent 162 +ro 162 +ele 162 +_pe_ 160 +po 160 +ea_ 159 +" 158 +ntr 158 +_cu_ 158 +_pr 157 +ut 157 +nc 156 +ata 155 +care 154 +um 153 +au 151 +va 151 +_o_ 150 +_car 150 +ii_ 145 +ind 145 +_un_ 144 +os 144 +ad 141 +_la_ 140 +I 140 +este 138 +ste_ 138 +care_ 138 +ir 137 +ga 136 +ap 136 +ol 136 +ra_ 136 +_di 134 +D 134 +_care 133 +se_ 133 +om 133 +ara 133 +ati 133 +fi 133 +_sa_ 131 +zi 130 +vi 130 +_ca_ 129 +_se 128 +_nu 128 +ai_ 127 +ch 127 +pi 124 +ve 123 +fa 122 +ot 121 +_a_ 120 +este_ 120 +du 119 +ine 119 +s_ 118 +fo 118 +_ci 118 +ui_ 118 +ba 118 +i, 117 +i,_ 116 +ne_ 115 +us 115 +_g 115 +a. 115 +fe 114 +A 114 +pu 114 +ce_ 113 +ar_ 113 +_pa 113 +oc 112 +sta 112 +lui 112 +ns 112 +em 112 +' 112 +oar 112 +din 111 +iu 111 +_int 111 +ate 111 +mu 111 +hi 110 +ele_ 110 +mp 109 +_D 109 +S 109 +sti 108 +bi 108 +ata_ 107 +ti_ 107 +tra 107 +C 107 +c_ 106 +tre 106 +_al 105 +rea 105 +mai 105 +j 104 +a._ 104 +gi 104 +e. 103 +d_ 103 +_fa 103 +E 102 +mo 102 +at_ 101 +_e_ 101 +nte 101 +lt 101 +sp 101 +za 100 +mai_ 100 +su 99 +na_ 98 +tat 97 +sin 97 +ez 96 +tru 96 +e._ 96 +ie_ 96 +ia_ 96 +_re 96 +tul 96 +_fo 96 +ina 95 +art 95 +_C 95 +no 95 +nu_ 94 +_es 94 +_po 94 +cr 94 +inc 93 +_da 92 +_mai 92 +lui_ 92 +_din 92 +_est 92 +pre 91 +_mai_ 91 +io 91 +chi 91 +ge 90 +pri 90 +eu 90 +uri 90 +az 90 +_nu_ 89 +_me 89 +ct 89 +au_ 88 +esc 88 +ev 88 +ei_ 88 +min 87 +ace 87 +op 86 +ng 86 +ici 86 +_lu 85 +ari 85 +_mi 84 +ita 84 +_S 84 +_tr 84 +ere 83 +or_ 83 +ast 83 +ist 83 +nt_ 83 +_se_ 82 +ou 82 +tin 82 +intr 82 +con 82 +do 81 +_fi 81 +str 81 +am_ 80 +rat 80 +ru_ 80 +ri_ 80 +par 80 +oi 80 +uc 79 +ze 79 +pl 79 +res 78 +_ac 77 +ulu 77 +din_ 76 +va_ 76 +ada 76 +ului 75 +_con 75 +id 75 +inte 74 +ile 73 +cit 73 +_din_ 73 +lor 73 +_" 72 +ig 72 +rin 72 +da_ 72 +_st 72 +-_ 71 +_- 71 +it_ 71 +ani 71 +nd_ 71 +ci_ 70 +ag 70 +eri 70 +i. 70 +tru_ 70 +_ne 70 +rm 70 +P 69 +_este 69 +nta 69 +bu 69 +une 69 +ma_ 69 +nti 69 +imp 68 +_-_ 68 +iv 68 +ind_ 68 diff --git a/openoffice/share/fingerprint/romansh.lm b/openoffice/share/fingerprint/romansh.lm new file mode 100644 index 0000000000000000000000000000000000000000..e65969ca34fa0f56f695b16c9cc6e55105afd1ba --- /dev/null +++ b/openoffice/share/fingerprint/romansh.lm @@ -0,0 +1,400 @@ +_ 10888 +a 3490 +e 2268 +i 2196 +s 2169 +n 1961 +t 1555 +r 1510 +l 1281 +u 1249 +a_ 1155 +c 1060 +d 954 +o 815 +s_ 744 +g 726 +m 686 +h 620 +p 617 +n_ 559 +v 493 +_s 480 +er 476 +ch 469 +_d 457 +in 455 +da 418 +_c 404 +r_ 388 +_e 377 +. 358 +_p 340 +as 333 +l_ 328 +, 327 +._ 320 +_i 320 +,_ 315 +la 313 +en 312 +sc 310 +an 301 +ta 300 +_da 285 +f 282 +_t 268 +_a 262 +nt 259 +_m 252 +un 248 +ra 247 +i_ 247 +na 245 +ma 245 +ia 241 +ar 234 +sch 228 +b 228 +da_ 217 +es 214 +ai 213 +st 212 +' 209 +e_ 208 +as_ 208 +er_ 200 +t_ 199 +re 199 +_l 195 +al 193 +_n 193 +el 192 +tg 192 +te 188 +z 187 +ha 180 +_f 180 +sa 174 +_da_ 172 +ve 169 +ei 168 +_v 165 +at 165 +ss 161 +is 161 +_ch 161 +on 160 +la_ 158 +cu 158 +ad 158 +he 156 +in_ 147 +va 147 +_in 146 +gl 145 +ns 141 +ur 140 +ü 140 +u_ 138 +ts 138 +pe 136 +li 134 +gi 133 +et 133 +de 132 +ig 132 +or 130 +ti 129 +il 127 +d_ 126 +che 123 +ut 122 +us 122 +cha 121 +di 120 +ia_ 120 +_b 118 +_la 117 +na_ 116 +ain 115 +per 115 +to 115 +_cu 113 +_sc 112 +se 111 +ls 109 +- 108 +iu 108 +ca 107 +si 104 +ir 102 +rt 102 +ie 102 +_g 102 +un_ 102 +nd 101 +av 101 +ni 100 +q 99 +au 97 +ls_ 97 +ll 96 +qu 96 +_pe 96 +le 96 +rs 95 +pa 95 +ri 95 +_ma 94 +_per 93 +am 93 +eg 92 +_r 92 +gn 92 +me 92 +pi 91 +an_ 91 +en_ 91 +ga 91 +ent 90 +hi 90 +_e_ 90 +it 89 +ta_ 88 +ter 87 +ns_ 86 +iv 86 +igl 86 +a. 85 +em 85 +I 85 +chi 84 +_en 84 +int 84 +ue 83 +su 82 +tt 82 +a, 82 +a,_ 82 +o_ 82 +_ve 82 +a._ 82 +_q 81 +_qu 80 +ge 80 +" 80 +_la_ 80 +ar_ 80 +vi 79 +gl_ 79 +tu 78 +ng 78 +ro 76 +mi 76 +sta 75 +ed 75 +lla 74 +ei_ 73 +_o 73 +ic 73 +el_ 73 +_il 73 +_in_ 72 +g_ 72 +pr 71 +nu 70 +ina 70 +_h 69 +scha 68 +mai 68 +pl 68 +il_ 68 +os 68 +ha_ 68 +be 67 +uo 67 +cun 67 +ra_ 67 +_pa 65 +ts_ 64 +s. 64 +co 64 +_u 64 +fi 64 +_I 63 +sa_ 63 +s._ 63 +_re 62 +ün 62 +_nu 62 +? 62 +S 62 +_se 61 +no 61 +nt_ 61 +E 61 +tr 61 +mp 60 +igl_ 60 +_su 60 +_st 60 +ess 60 +im 60 +zi 59 +?_ 59 +nc 59 +_E 58 +_- 58 +_cun 58 +_te 58 +_sa 58 +ant 58 +main 58 +eu 57 +ssa 57 +-_ 57 +iun 57 +_-_ 57 +aint 56 +op 56 +al_ 56 +dal 56 +j 56 +ama 55 +_tg 55 +ua 55 +M 55 +per_ 55 +tsc 54 +nta 54 +tsch 54 +um 54 +fa 54 +za 54 +_di 54 +pia 54 +_per_ 54 +T 54 +_M 53 +ne 53 +era 53 +A 53 +que 53 +_dal 53 +cr 53 +_de 53 +lla_ 53 +_che 52 +h' 52 +_me 51 +ot 51 +_pr 51 +_pl 51 +_sch 51 +ch' 50 +_S 50 +opi 50 +ou 50 +tta 50 +mo 50 +ada 50 +ba 50 +_an 49 +top 49 +id 49 +è 49 +he_ 49 +C 49 +va_ 49 +uto 49 +ins 48 +topi 48 +L 48 +ir_ 48 +ist 48 +c_ 48 +_il_ 48 +P 48 +ss_ 48 +ag 47 +_no 47 +res 47 +las 47 +_vi 46 +s, 46 +schi 46 +_en_ 46 +tg_ 46 +s,_ 46 +_si 46 +_que 45 +_T 45 +az 45 +'i 45 +cun_ 44 +_fa 44 +_mi 44 +utop 44 +utopi 44 +sche 44 +_C 44 +ur_ 44 +tge 44 +po 44 +es_ 44 +x 44 +nz 44 +_L 44 +_cun_ 44 +man 44 +_ch' 43 +_fi 43 +pu 43 +ell 43 +opia 43 +_igl 43 +_ig 43 +sp 43 +topia 43 +ava 42 +egn 42 +che_ 42 +on_ 42 +ci 42 +_P 42 +ev 42 +ond 41 +_" 41 +à 41 +us_ 41 +_ha 41 +D 40 +_co 40 +etg 40 +'e 40 +las_ 40 +est 40 +ura 40 +uel 39 +ed_ 39 +vo 39 +gia 39 +bu 39 +mu 39 +nn 39 +gli 39 +_A 39 +lu 39 +cha_ 39 +ul 38 +mal 38 +_ün 38 +ina_ 38 +_bu 38 +_ca 38 +_ü 38 +uc 38 +nts 38 +tra 38 +_tu 37 diff --git a/openoffice/share/fingerprint/russian.lm b/openoffice/share/fingerprint/russian.lm new file mode 100644 index 0000000000000000000000000000000000000000..bddb68514275703fa1a504431f5a0035590f1c10 --- /dev/null +++ b/openoffice/share/fingerprint/russian.lm @@ -0,0 +1,400 @@ +_ 76249 +о 19732 +е 16714 +а 14389 +и 13942 +Ñ‚ 13160 +н 12444 +Ñ 9867 +Ñ€ 8461 +в 7895 +л 7330 +к 6498 +м 5935 +. 5725 +у 5287 +д 5019 +п 4877 +Ñ 4083 +, 3899 +,_ 3878 +Ñ‹ 3656 +ÑŒ 3376 +и_ 3167 +_п 3144 +е_ 3135 +о_ 3098 +- 3019 +з 2983 +_в 2952 +._ 2930 +_Ñ 2919 +ч 2887 +г 2876 +б 2797 +ÑÑ‚ 2672 +_н 2631 +то 2585 +.. 2407 +_и 2316 +но 2300 +-_ 2294 +й 2281 +а_ 2249 +на 2057 +Ñ_ 2029 +ов 1981 +ни 1950 +_Ñ‚ 1944 +Ñ… 1874 +ен 1856 +_о 1774 +... 1744 +ра 1709 +не 1685 +по 1636 +_- 1625 +ко 1616 +те 1595 +ро 1584 +_к 1558 +_-_ 1531 +й_ 1521 +ет 1518 +ж 1509 +_и_ 1454 +та 1433 +ан 1419 +ер 1396 +от 1389 +ÑŒ_ 1381 +го 1375 +ал 1370 +_по 1364 +ре 1345 +ка 1338 +пр 1337 +ва 1329 +ти 1306 +ли 1300 +_д 1297 +_м 1290 +ÐµÑ 1284 +во 1271 +че 1256 +ор 1245 +.... 1232 +Ñ‚ÑŒ 1219 +Ð¾Ñ 1212 +ш 1192 +ÑŽ 1187 +в_ 1168 +..... 1167 +он 1147 +ак 1144 +ц 1109 +ог 1101 +ло 1099 +Ñ‚_ 1093 +ри 1076 +м_ 1074 +_пр 1063 +ол 1062 +ль 1045 +_не 1034 +ел 1029 +_б 1026 +ин 1000 +од 998 +ом 996 +ме 993 +Ñ‹_ 975 +ве 968 +Ñк 968 +_на 966 +де 946 +ны 943 +_Ñ€ 931 +_ч 923 +ат 913 +ем 910 +у_ 907 +за 898 +Ñ…_ 898 +ле 889 +то_ 881 +ит 878 +ой 875 +Ñе 862 +_в_ 833 +_з 816 +ки 816 +Ñ‚Ñ€ 807 +" 786 +Ñ‚ÑŒ_ 769 +ед 767 +не_ 762 +ÑÑ 754 +ла 748 +об 747 +мо 741 +да 730 +го_ 715 +к_ 713 +Ð¸Ñ 711 +_у 702 +ой_ 697 +ил 694 +ма 692 +нн 687 +до 662 +Ð°Ñ 660 +ам 656 +Ð¸Ñ 649 +же 646 +аз 638 +Ñо 629 +на_ 619 +_г 615 +ми 612 +_а 610 +Ñ 609 +Ð²Ñ 608 +.._ 605 +вы 604 +ого 604 +им 604 +_ко 600 +ав 597 +Ñл 594 +ие 593 +_не_ 589 +_е 587 +_те 583 +ту 583 +ич 583 +ру 575 +оÑÑ‚ 571 +щ 571 +л_ 570 +_Ñ 569 +_Ñ 559 +Ð 556 +ени 544 +из 540 +ек 536 +ова 533 +Ñ„ 525 +: 519 +Ð’ 513 +ани 511 +_Ð²Ñ 510 +ий 510 +Ð 508 +_ка 508 +! 503 +? 501 +ди 498 +ли_ 489 +П 488 +про 486 +_ра 485 +Ñи 484 +ир 484 +_ÑÑ‚ 484 +ьн 484 +льн 484 +:_ 484 +ÑÑ_ 480 +_за 477 +бо 470 +_л 469 +..._ 465 +бы 464 +их 464 +И 462 +ег 461 +тв 459 +Ð½Ð¸Ñ 458 +ÑÑ‚ 454 +чт 454 +ÑÑ‚ 445 +Ñ‡ÐµÑ 442 +_то 442 +иÑ_ 441 +ик 440 +ви 437 +ак_ 436 +Ñта 436 +ого_ 435 +_Ð’ 434 +иче 433 +ци 431 +что 431 +Ñ‹Ñ… 429 +_ÑÑ‚ 429 +С 425 +_чт 424 +_Ð 424 +ÑŽ_ 423 +пе 422 +Ð½Ñ 422 +_что 422 +Ð»Ñ 419 +вÑе 418 +ду 418 +еÑк 415 +нт 413 +как 411 +Ñто 411 +_вы 409 +ну 408 +Ñ‚Ñ 406 +н_ 406 +_П 401 +Ðœ 401 +но_ 399 +_про 398 +_. 397 +ров 396 +це 396 +кт 394 +еÑÑ‚ 394 +_" 393 +ше 393 +Ñ_ 392 +_от 392 +О 391 +_на_ 391 +ред 391 +чеÑк 390 +о- 390 +ван 388 +а, 385 +ад 384 +Ð°Ñ 384 +_Ñ_ 383 +а,_ 383 +Ñ‚Ñ‹ 383 +?_ 383 +_об 380 +_вÑе 380 +_та 378 +_как 376 +хо 375 +так 375 +аль 374 +ож 373 +Ñ‹Ñ…_ 372 +ово 372 +ив 371 +_во 369 +му 369 +_Ð 369 +ей 368 +пре 368 +зн 366 +Ð¸Ñ‡ÐµÑ 365 +пи 365 +его 362 +_Ñо 360 +ое 360 +!_ 360 +ать 360 +Ñти 358 +их_ 358 +тн 358 +мен 358 +Ñ‚ÑÑ 356 +ие_ 356 +ичеÑк 354 +бе 352 +_бы 352 +ÑÑ‚Ñ€ 349 +ку 349 +_мо 348 +ет_ 348 +Т 346 +_ме 344 +ев 344 +при 343 +чи 342 +мн 341 +ниÑ_ 339 +ар 338 +нно 337 +ован 334 +ÐºÑ 334 +ур 328 +_че 328 +оль 328 +ут 327 +что_ 324 +ом_ 323 +оп 323 +рм 322 +Ð_ 322 +_что_ 322 +Ñто 322 +оч 321 +о,_ 320 +о, 320 +Ñко 319 +кон 319 +лов 318 +ый 318 +ÑƒÑ 317 +от_ 316 +иро 315 +Ñтв 314 +и, 314 +ий_ 313 +ÑÑ 313 +и,_ 313 +том 312 +ае 312 +енн 311 +ез 311 +ной 311 +_Ñто 310 +К 309 +Ñа 309 +раз 309 +еп 309 +_до 308 +оло 308 +ÑÑ‚ÑŒ 308 +уд 307 +дел 307 +_И 305 +аб 305 +ÑÑŒ 303 +альн 302 +ок 300 +Ñки 300 +ных 300 +_при 298 +ча 297 +_ж 297 +е, 297 +е,_ 297 +_Ð_ 296 +_ни 296 +_._ 295 +Ñ‚ÑÑ_ 295 +ии 294 +зна 293 +Ñ, 292 +Ñ,_ 292 +_пре 291 +_С 290 +ной_ 290 +аÑ_ 288 +_О 288 +али 286 +же_ 285 +Ñп 285 +иÑÑ‚ 285 +ных_ 285 +з_ 283 +_Ðœ 283 diff --git a/openoffice/share/fingerprint/sanskrit.lm b/openoffice/share/fingerprint/sanskrit.lm new file mode 100644 index 0000000000000000000000000000000000000000..e21b8712111d68c9f815471e8c4b53c4ea4bbebd --- /dev/null +++ b/openoffice/share/fingerprint/sanskrit.lm @@ -0,0 +1,400 @@ +a 15017 +_ 14975 +h 5028 +i 3820 +t 2976 +s 2788 +r 2599 +| 2437 +n 2432 +aa 2276 +ha 2007 +m 1982 +a_ 1802 +v 1799 +d 1768 +u 1629 +y 1599 +_| 1470 +|_ 1470 +e 1403 +k 1371 +sh 1330 +ra 1243 +p 1213 +va 1152 +A 1134 +ya 1120 +ma 1097 +na 1091 +ar 1080 +ta 1054 +M 1050 +. 1047 +am 1037 +an 1006 +|| 967 +||_ 965 +_|| 965 +_||_ 963 +at 962 +M_ 946 +as 910 +_s 882 +o 848 +b 844 +i_ 827 +aM 764 +aM_ 685 +c 630 +ch 629 +sa 623 +N 616 +ad 612 +H 601 +pa 595 +H_ 584 +g 580 +_n 579 +l 554 +bh 552 +hi 547 +ka 542 +it 536 +ii 535 +ama 519 +_|_ 505 +e_ 477 +_p 475 +dh 475 +av 469 +ak 445 +aH 444 +da 440 +aH_ 439 +ay 437 +j 437 +_na 432 +ana 430 +hh 428 +ti 426 +ara 425 +aa_ 410 +_k 394 +shh 389 +_v 388 +_sa 381 +.h 379 +ah 369 +_b 368 +h_ 363 +.h_ 363 +cha 362 +haa 361 +_t 358 +ri 352 +sha 345 +ap 333 +vi 330 +is 329 +^ 321 +o_ 321 +_m 320 +ai 311 +_d 311 +la 302 +na_ 301 +.n 298 +ava 295 +al 294 +_sh 291 +ja 288 +a. 280 +aan 277 +ish 274 +aN 273 +aya 273 +ash 266 +ha_ 265 +ga 264 +st 255 +ni 255 +ii_ 254 +hu 253 +Na 253 +R 248 +R^ 248 +^i 247 +R^i 247 +a.n 243 +th 241 +_c 240 +_ch 239 +maa 238 +bha 237 +vaa 233 +ab 228 +ir 226 +\ 226 +ita 223 +uu 222 +dha 220 +har 218 +_a 216 +_bh 216 +nam 212 +u_ 212 +he 212 +m.h_ 211 +m. 211 +m.h 211 +ur 210 +es 209 +ata 208 +te 206 +yaa 205 +_ma 204 +esh 202 +aka 200 +id 199 +pr 199 +aha 198 +hy 198 +T 197 +aat 197 +_OM_ 196 +OM 196 +_O 196 +_OM 196 +OM_ 196 +O 196 +ti_ 195 +ari 194 +raa 193 +ag 192 +_y 192 +aas 190 +_ta 190 +_j 189 +I 189 +_na_ 187 +am.h_ 185 +am.h 185 +am. 185 +_pa 183 +iv 182 +de 182 +ada 178 +nd 178 +_cha 177 +_h 176 +ati 175 +taa 173 +ev 172 +nt 171 +rii 171 +ishh 170 +ya_ 168 +_vi 166 +ast 165 +tr 164 +abh 164 +kh 162 +ala 160 +tha 160 +apa 160 +asa 158 +naa 158 +_nam 156 +ru 156 +A_ 155 +_ka 154 +aar 153 +_pr 152 +_g 151 +pra 150 +ham 150 +hha 149 +aana 149 +di 149 +ra_ 147 +ik 146 +.a 144 +yat 143 +ks 143 +hA 143 +hya 143 +ksh 143 +ut 142 +sy 141 +nama 140 +_va 140 +.\ 140 +paa 140 +han 139 +eva 138 +U 138 +mi 138 +_r 136 +_ja 136 +asy 135 +hr 135 +sya 134 +cha_ 132 +rv 132 +tv 130 +asya 130 +kar 130 +ho 129 +yo 129 +in 128 +adh 127 +yA 127 +va_ 126 +su 125 +_ya 125 +shha 124 +pu 124 +R^it 123 +sta 123 +mu 123 +^it 123 +ty 123 +_nama 121 +ac 120 +rii_ 120 +ach 120 +aNa 119 +tas 119 +shi 119 +iva 119 +hav 119 +tra 118 +var 118 +par 118 +haM 117 +aad 117 +kaa 117 +hch 117 +mas 117 +ai_ 117 +hc 117 +sar 116 +aam 116 +_bha 115 +_pra 114 +et 114 +haM_ 113 +aay 113 +aj 113 +ye 113 +o. 113 +An 111 +arii 111 +t.h 110 +t. 110 +ath 110 +t.h_ 109 +man 109 +te_ 108 +o.a 108 +hara 108 +rA 108 +rva 108 +tva 108 +asta 108 +up 108 +shr 107 +daa 104 +me 104 +dr 104 +ram 104 +arii_ 102 +_ni 102 +arv 102 +iH 102 +hit 101 +ras 101 +aga 101 +Am 101 +mA 101 +ba 101 +amas 100 +tu 100 +yaM 100 +ant 99 +ud 99 +uk 98 +iH_ 98 +yaM_ 98 +kha 98 +au 98 +ira 97 +shhT 97 +rah 97 +hT 97 +hhT 97 +D 96 +_sar 96 +re 96 +eshh 95 +sarv 94 +amaa 94 +and 94 +arva 94 +_ra 93 +_dh 93 +tt 92 +tad 92 +hm 92 +raM_ 91 +dev 91 +raM 91 +C 91 +ani 91 +_sarv 90 +atha 89 +Ad 89 +chi 89 +tA 88 +sarva 88 +avi 88 +taM 87 +hava 87 +anaa 86 +vA 86 +dd 86 +nA 85 +Ar 85 +hv 85 +taM_ 85 +dhi 84 +ksha 84 +ip 84 +ma_ 84 +_sha 84 +ati_ 83 +yai 83 +vat 83 +At 83 +kR 82 +kR^ 82 +bhi 82 +_shr 82 +to 82 +ta_ 82 +br 82 +ek 82 +kR^i 82 +tat 81 +nta 81 +hma 81 +aaya 80 +tam 80 +en 80 +us 79 +bra 79 +ke 79 +kt 79 +ddh 79 +mo 79 diff --git a/openoffice/share/fingerprint/scots.lm b/openoffice/share/fingerprint/scots.lm new file mode 100644 index 0000000000000000000000000000000000000000..7aac457075f69cb4a5ae68b6d87a6e4025dc5293 --- /dev/null +++ b/openoffice/share/fingerprint/scots.lm @@ -0,0 +1,400 @@ +_ 11688 +e 3223 +a 2469 +t 2269 +i 1928 +n 1903 +r 1414 +o 1406 +h 1369 +s 1249 +l 929 +n_ 890 +_t 862 +_a 843 +d 818 +e_ 798 +th 704 +w 661 +he 625 +an 612 +t_ 606 +u 592 +_th 575 +c 508 +s_ 471 +the 470 +, 469 +- 458 +in 455 +m 445 +,_ 440 +b 434 +g 429 +er 409 +ee 408 +_the 407 +k 402 +an_ 402 +f 385 +_w 378 +he_ 376 +the_ 364 +_an 362 +_o 360 +y 358 +_the_ 354 +_s 353 +_an_ 342 +a_ 335 +r_ 327 +_b 316 +d_ 303 +i_ 278 +en 277 +p 270 +ei 245 +A 236 +wa 232 +_A 231 +re 229 +in_ 229 +ui 218 +oo 217 +le 217 +ai 216 +et 212 +ti 209 +it 209 +_f 206 +te 204 +_a_ 203 +_m 202 +ha 200 +as 193 +on 188 +at 184 +_i 183 +_wa 183 +_c 182 +o_ 180 +or 178 +_h 176 +_g 169 +ch 165 +A_ 159 +_l 158 +_A_ 157 +st 156 +_d 155 +_ti 148 +. 148 +._ 146 +ke 144 +ti_ 143 +-- 143 +_o_ 142 +ow 142 +--- 140 +ed 138 +---- 138 +_r 137 +as_ 137 +y_ 136 +er_ 136 +----- 136 +ir 135 +aa 135 +la 131 +een 130 +ae 129 +_ti_ 128 +ra 126 +es 125 +nd 124 +de 120 +h_ 120 +ie 120 +ar 119 +ll 119 +nt 118 +ot 118 +en_ 115 +ma 115 +eet 113 +her 112 +el 112 +is 112 +' 112 +at_ 111 +ic 109 +se 108 +or_ 106 +wu 104 +me 104 +ne 103 +fo 102 +on_ 101 +was 99 +_was 98 +et_ 98 +ri 98 +_e 97 +_ma 97 +v 97 +_n 97 +! 97 +li 97 +ht 93 +hi 92 +_wu 92 +ng 91 +ro 91 +it_ 90 +ck 90 +_fo 90 +tha 90 +k_ 89 +il 89 +cht 86 +eet_ 86 +_p 86 +we 86 +_was_ 85 +was_ 85 +rt 84 +ed_ 83 +ter 83 +id 83 +ga 82 +; 82 +;_ 81 +ther 79 +tt 76 +air 76 +e, 75 +un 75 +ho 75 +for 74 +ge 74 +_st 73 +_y 72 +_he 72 +wh 71 +_on 71 +sh 70 +z 70 +e,_ 69 +bi 68 +_tha 68 +wui 67 +!_ 67 +ad 67 +een_ 66 +l_ 66 +ts 66 +_for 66 +n, 66 +_wh 65 +re_ 65 +be 65 +eh 64 +hat 64 +ns 64 +br 64 +g_ 64 +ui_ 64 +rr 64 +wui_ 63 +ni 63 +_wui 62 +ay 62 +s, 62 +pe 61 +n,_ 61 +bo 61 +al 61 +ye 61 +_bi 60 +oot 60 +na 60 +ang 60 +s,_ 59 +es_ 59 +ill 58 +that 58 +_wui_ 58 +nn 58 +eh_ 58 +oa 57 +han 57 +_that 56 +_br 56 +ca 56 +_ga 56 +ng_ 56 +um 55 +hat_ 55 +oon 55 +od 55 +for_ 55 +no 55 +ree 55 +_for_ 54 +_le 54 +ht_ 54 +ot_ 54 +_k 53 +rd 53 +ki 53 +aw 53 +nd_ 53 +_on_ 53 +_it 53 +ik 53 +t, 53 +_be 52 +that_ 52 +ve 52 +rn 52 +'s 51 +au 51 +co 51 +ich 51 +to 51 +lo 51 +t,_ 51 +ea 51 +tee 51 +lan 50 +fi 50 +_at 50 +am 50 +_in 50 +ere 50 +ur 50 +le_ 50 +nt_ 49 +'s_ 49 +hin 49 +yi 49 +hr 49 +ts_ 49 +_ca 48 +" 48 +ta 48 +cht_ 48 +-_ 48 +_as 47 +T 47 +ang_ 47 +lei 46 +_ma_ 46 +tr 46 +_ro 46 +fe 46 +ma_ 46 +icht 46 +_as_ 46 +der 46 +cl 46 +e- 45 +n- 45 +thr 45 +ba 45 +m_ 45 +st_ 45 +rt_ 45 +_u 45 +do 45 +_T 45 +im 44 +_se 44 +sk 44 +_la 44 +eik 44 +bit 43 +ike 43 +B 43 +kee 43 +tte 43 +di 43 +eed 43 +_B 42 +_aa 42 +her_ 42 +da 42 +ff 42 +tu 42 +ie_ 42 +_cl 42 +_ba 42 +oot_ 42 +bu 41 +eike 41 +oc 41 +hu 41 +_thr 41 +ther_ 41 +_co 41 +aa_ 41 +so 41 +_me 41 +H 41 +_H 40 +ke_ 40 +ert 40 +lu 40 +ist 40 +si 40 +iz 40 +ar_ 39 +uc 39 +thi 39 +ad_ 39 +ru 39 +owe 39 +gi 38 +_bit 38 +_do 38 +int 38 +bl 38 +ld 38 +_at_ 38 +lt 38 +ac 38 +_ha 38 +ae_ 38 +rs 37 +here 37 +ei_ 37 +han_ 37 +p_ 37 +is_ 37 +eth 37 +fa 37 +_sk 37 +ll_ 37 +ss 36 +bra 36 +wha 36 +gl 36 +ck_ 36 +pl 36 +lin 36 +ir_ 36 +ab 36 +_ther 36 +_da 35 +ce 35 +rin 35 +_oo 35 +rl 35 +wee 35 +and 35 +sa 35 +_yi 35 +_bra 35 +'d 35 +ds 35 +_bo 35 diff --git a/openoffice/share/fingerprint/scots_gaelic.lm b/openoffice/share/fingerprint/scots_gaelic.lm new file mode 100644 index 0000000000000000000000000000000000000000..491862a8c9d27011e6617b255bdf1f60b58dc767 --- /dev/null +++ b/openoffice/share/fingerprint/scots_gaelic.lm @@ -0,0 +1,400 @@ +_ 12634 +a 5353 +h 3268 +i 2898 +n 2792 +e 1651 +r 1563 +d 1455 +_a 1425 +c 1245 +n_ 1236 +s 1165 +l 1152 +an 1121 +t 980 +ai 979 +g 962 +u 905 +ch 902 +ha 836 +h_ 833 +a_ 829 +ea 821 +o 794 +dh 726 +an_ 711 +b 639 +m 585 +na 514 +nn 506 +ac 498 +r_ 495 +s_ 482 +ir 480 +ach 466 +id 458 +_an 450 +_c 427 +th 403 +à 388 +he 383 +in 379 +bh 367 +idh 358 +ad 342 +_n 341 +il 332 +nn_ 323 +_t 322 +_d 319 +ar 317 +e_ 311 +dh_ 307 +_an_ 303 +_b 302 +_na 294 +air 289 +ig 279 +. 275 +ir_ 272 +ag 272 +_ai 272 +, 270 +gu 269 +,_ 269 +._ 265 +ean 264 +ch_ 261 +f 259 +? 258 +_s 255 +ann 250 +ra 241 +ei 241 +_a_ 241 +ha_ 241 +d_ 238 +- 235 +_m 231 +gh 230 +hea 228 +le 226 +_f 224 +ui 223 +is 223 +as 218 +adh 218 +l_ 216 +g_ 208 +ài 207 +ò 207 +hai 205 +cha 205 +air_ 204 +na_ 201 +inn 198 +tha 190 +C 189 +G 188 +ann_ 187 +_ag 186 +_air 186 +eac 185 +_g 185 +_na_ 184 +ach_ 184 +_C 183 +us 183 +_ch 183 +la 182 +_G 182 +each 181 +us_ 178 +al 178 +gus 176 +gus_ 176 +_th 169 +_air_ 168 +_agus 167 +agus_ 167 +_agu 167 +agus 167 +agu 167 +ta 164 +aid 163 +hi 163 +hd 163 +chd 160 +T 157 +A 156 +ic 152 +_T 152 +adh_ 150 +idh_ 148 +mh 147 +?_ 146 +ar_ 145 +oi 144 +da 143 +aidh 143 +_bh 139 +ean_ 138 +sa 138 +ig_ 138 +_r 136 +_A 134 +ì 134 +te 134 +achd 131 +hu 131 +_e 130 +aig 130 +_l 130 +_ann 129 +ain 127 +ne 127 +dhe 125 +_dh 125 +àid 123 +o_ 121 +hl 119 +acha 119 +ga 118 +àidh 118 +on 118 +it 117 +aidh_ 116 +de 115 +nan 115 +ua 115 +_ann_ 115 +ich 115 +il_ 114 +m_ 114 +eil 114 +ri 112 +at 112 +ma 111 +li 109 +ao 109 +re 109 +inn_ 108 +_tha 107 +fh 106 +as_ 106 +bh_ 106 +nan_ 103 +lea 103 +lt 103 +S 103 +a? 103 +a?_ 102 +io 102 +E 101 +am 101 +' 100 +_a? 100 +igh 100 +_a?_ 99 +_gu 99 +idhe 99 +t_ 99 +se 99 +si 98 +ba 97 +ù 97 +tha_ 96 +bha 95 +B 94 +is_ 94 +u_ 94 +_B 94 +_i 93 +ile 92 +aic 91 +hei 91 +ia 90 +ho 89 +Th 88 +ath 88 +_Th 88 +rt 87 +ib 87 +Gàid 86 +_Gài 86 +_Gà 86 +Gài 86 +òr 86 +Gà 86 +Gàidh 86 +_Gàid 86 +had 85 +ibh 85 +_fh 85 +p 84 +ad_ 83 +_? 83 +_E 83 +hd_ 82 +dhea 82 +chd_ 82 +ear 81 +ith 81 +_tha_ 80 +h- 79 +eal 78 +hean 78 +sg 77 +rea 77 +_S 76 +ais 75 +ll 75 +han 74 +hà 74 +achd_ 74 +ead 74 +idhea 73 +am_ 72 +dha 72 +_nan 71 +_nan_ 71 +hadh 71 +gh_ 71 +ail 70 +hui 70 +Ch 69 +eachd 69 +h. 69 +aich 69 +hli 69 +chai 69 +om 68 +fa 68 +chad 68 +I 67 +h._ 67 +_Ch 67 +tea 67 +nea 66 +chadh 66 +achad 66 +rai 66 +lig 66 +haid 66 +dea 66 +rt_ 65 +àr 65 +dhl 65 +ana 64 +eann 64 +Ei 64 +le_ 64 +hn 64 +ilt 64 +uid 64 +_fa 63 +_Tha 63 +Tha 63 +ob 63 +_si 62 +ro 62 +cu 62 +ainn 62 +un 62 +dhli 61 +idhli 61 +lean 61 +idhl 61 +àidhl 61 +hlig 61 +dhlig 61 +in_ 60 +_à 60 +st 60 +rr 60 +_cu 60 +hr 60 +_aig 60 +bhe 59 +i_ 59 +aigh 59 +Tha_ 59 +è 59 +_ri 59 +_Tha_ 59 +lb 58 +che 58 +ran 58 +nac 58 +haidh 58 +hadh_ 58 +aig_ 58 +Gh 58 +ilea 58 +_Gh 58 +lte 58 +_le 58 +ru 58 +àidhe 57 +_I 57 +ilte 57 +eadh 57 +M 56 +hlig_ 56 +L 56 +chu 56 +nach 56 +_ma 56 +lig_ 56 +h,_ 55 +th_ 55 +ibh_ 55 +_aig_ 55 +D 55 +atha 55 +_Ei 55 +h, 55 +gu_ 54 +_gu_ 54 +im 54 +eil_ 54 +eu 53 +_M 53 +Al 53 +irt 53 +_L 53 +iad 53 +sea 52 +lba 52 +Alba 52 +F 52 +Alb 52 +uai 52 +ich_ 52 +_F 51 +ilean 51 +has 51 +tai 51 +each_ 50 +eacha 50 +har 50 +ni 50 +_de 50 +irt_ 50 +n,_ 50 +mha 50 +n, 50 +_e_ 50 +ide 49 +neach 49 +neac 49 +ur 49 +rd 49 +_h 49 +hean_ 49 +oc 49 +eò 49 +te_ 49 +han_ 49 +on_ 49 diff --git a/openoffice/share/fingerprint/serbian-latin.lm b/openoffice/share/fingerprint/serbian-latin.lm new file mode 100644 index 0000000000000000000000000000000000000000..0a028311a030266021f62a3c9b662dfc91741d4e --- /dev/null +++ b/openoffice/share/fingerprint/serbian-latin.lm @@ -0,0 +1,400 @@ +_ 56298 +a 17374 +i 15500 +e 13745 +o 13087 +n 9704 +r 8535 +s 7383 +t 6692 +j 6664 +u 6390 +k 6060 +a_ 5221 +v 5177 +l 5082 +d 4923 +e_ 4729 +m 4663 +p 4121 +i_ 3992 +_s 2964 +je 2847 +g 2703 +z 2575 +u_ 2521 +_p 2491 +ra 2430 +_i 2355 +na 2337 +. 2169 +, 2142 +,_ 2134 +._ 2112 +st 2091 +o_ 2004 +ni 1971 +b 1933 +ko 1894 +je_ 1700 +an 1671 +ij 1628 +no 1559 +Ä 1550 +_n 1522 +_u 1516 +re 1465 +ti 1409 +_o 1368 +en 1365 +_k 1353 +_j 1346 +_d 1341 +ja 1325 +li 1314 +ta 1309 +pr 1303 +c 1287 +ka 1269 +_je 1233 +po 1224 +ne 1221 +_i_ 1220 +ri 1198 +va 1197 +ov 1151 +od 1146 +la 1139 +sk 1132 +m_ 1124 +_pr 1120 +os 1086 +in 1060 +Å¡ 1053 +ve 1048 +oj 1035 +ma 1029 +om 1027 +og 1024 +im 1006 +av 1002 +al 982 +me 976 +vi 971 +_po 966 +_na 963 +na_ 944 +da 928 +ro 905 +nj 900 +ik 891 +_je_ 889 +to 884 +ad 881 +ar 873 +h 862 +or 858 +se 840 +_m 836 +te 819 +is 816 +_u_ 810 +aj 809 +ed 800 +_t 791 +et 772 +at 740 +vo 735 +ju 731 +gr 723 +di 722 +lo 722 +za 709 +il 709 +ak 707 +_r 704 +ja_ 703 +ji 700 +ne_ 694 +_ko 691 +ki 689 +er 681 +ci 680 +ć 673 +_se 670 +_v 664 +ž 663 +el 662 +on 658 +_z 656 +S 638 +iz 635 +bi 622 +ek 616 +_S 612 +su 607 +gra 606 +sa 603 +a, 601 +a,_ 598 +_b 598 +ih 597 +om_ 591 +_g 588 +ost 587 +ije 586 +d_ 579 +tr 574 +se_ 567 +ija 561 +de 559 +em 552 +_se_ 552 +le 549 +a. 548 +lj 548 +a._ 542 +do 540 +_su 533 +zi 529 +iÄ 525 +sta 520 +h_ 520 +ke 517 +ih_ 511 +f 507 +go 505 +ol 504 +dn 498 +sti 496 +ka_ 493 +_. 489 +_._ 473 +rad 472 +_a 468 +g_ 463 +ic 461 +as 461 +_za 461 +it 456 +koj 454 +ob 448 +iv 442 +da_ 442 +az 441 +su_ 436 +ku 433 +ma_ 430 +mo 429 +ju_ 429 +_sa 427 +ke_ 421 +ni_ 421 +ist 421 +og_ 418 +_od 417 +am 416 +anj 412 +Ä‘ 407 +_su_ 407 +ru 400 +nje 398 +sl 397 +ok 392 +op 391 +_koj 391 +_na_ 389 +tn 388 +ji_ 384 +e, 383 +_do 381 +e,_ 380 +ima 379 +aÄ 378 +nos 378 +vn 377 +B 377 +_ka 373 +ti_ 372 +li_ 370 +eo 370 +pre 367 +_iz 364 +P 361 +sko 361 +io 360 +n_ 360 +" 356 +vr 354 +_st 354 +mi 352 +Äk 351 +ao 350 +im_ 347 +es 346 +_B 346 +ev 344 +ski 343 +ez 343 +j_ 341 +ije_ 341 +ig 339 +_ra 338 +ko_ 336 +tv 336 +grad 335 +no_ 335 +la_ 334 +_P 333 +_da 333 +Å¡t 332 +od_ 330 +- 326 +dr 323 +va_ 322 +tu 320 +_l 316 +pro 315 +ori 315 +N 314 +ika 311 +ija_ 311 +sto 309 +e. 307 +ir 303 +e._ 302 +_pro 301 +_pre 300 +ki_ 300 +ot 299 +_N 297 +sv 294 +pe 291 +ns 291 +sn 291 +met 290 +t_ 289 +pri 289 +ba 288 +ili 288 +pa 288 +ut 287 +ao_ 286 +oji 285 +_ne 285 +Äe 284 +ova 283 +kom 282 +um 281 +iÄk 279 +nost 279 +k_ 279 +si 279 +ada 278 +van 278 +cij 276 +Sr 276 +lik 275 +_Sr 275 +nt 275 +ogr 274 +ug 274 +_ve 274 +ran 273 +br 273 +ani 272 +ine 272 +ac 271 +edn 271 +red 268 +_bi 266 +_pri 266 +ud 266 +ogra 265 +nja 265 +odi 264 +_f 263 +_re 262 +ga 258 +ati 258 +zn 257 +ovi 255 +rij 254 +_sv 254 +ako 252 +nu 252 +nij 251 +ana 251 +Äa 251 +rav 250 +din 248 +kr 247 +iÅ¡ 247 +Äi 245 +up 245 +ce 245 +ta_ 244 +rv 244 +men 244 +un 243 +rb 243 +aju 241 +ava 241 +ra_ 241 +etn 239 +oj_ 239 +ln 238 +T 238 +pos 237 +eni 237 +M 234 +_go 233 +_od_ 232 +du 231 +ali 231 +ini 229 +ima_ 229 +_da_ 228 +nov 227 +_te 227 +ps 225 +_e 225 +Srb 223 +ca 223 +_M 223 +_Srb 222 +ara 222 +_mo 221 +Be 221 +_de 221 +i. 220 +bij 220 +K 220 +jed 219 +sa_ 219 +oji_ 218 +Än 218 +_ob 218 +pi 218 +ur 218 +eogr 217 +ove 217 +avi 217 +tno 217 +eog 217 +eogra 217 +stv 216 +zv 216 +_Be 216 +i._ 216 +nik 215 +bo 214 +_koji 214 +nic 214 +koji 214 +_pos 214 +_K 213 +ume 213 +za_ 211 +i, 211 +i,_ 211 diff --git a/openoffice/share/fingerprint/serbian.lm b/openoffice/share/fingerprint/serbian.lm new file mode 100644 index 0000000000000000000000000000000000000000..55b590608018fac25e8844e7c316673d290c8edf --- /dev/null +++ b/openoffice/share/fingerprint/serbian.lm @@ -0,0 +1,400 @@ +_ 56294 +а 17374 +и 15500 +е 13745 +о 13087 +н 8809 +Ñ€ 8535 +Ñ 7383 +Ñ‚ 6692 +у 6390 +к 6060 +а_ 5221 +ј 5197 +в 5177 +д 4882 +е_ 4729 +м 4663 +л 4534 +п 4121 +и_ 3992 +_Ñ 2964 +г 2703 +з 2575 +у_ 2521 +_п 2491 +ра 2430 +_и 2355 +на 2337 +је 2281 +. 2169 +, 2142 +,_ 2134 +._ 2112 +ÑÑ‚ 2091 +о_ 2004 +ни 1971 +б 1933 +ко 1894 +иј 1628 +но 1559 +ч 1550 +_у 1516 +је_ 1465 +ре 1465 +_н 1437 +ти 1409 +_о 1368 +_к 1353 +_ј 1346 +_д 1315 +ли 1314 +та 1309 +пр 1303 +ц 1287 +ка 1269 +ан 1260 +_је 1233 +по 1224 +не 1221 +_и_ 1220 +ен 1198 +ри 1198 +ва 1197 +ов 1151 +од 1146 +ла 1139 +Ñк 1132 +м_ 1124 +_пр 1120 +Ð¾Ñ 1086 +ш 1053 +ве 1048 +ој 1035 +ма 1029 +ом 1027 +ин 1025 +ог 1024 +им 1006 +ав 1002 +ме 976 +ви 971 +_по 966 +_на 963 +на_ 944 +да 928 +ја 906 +ро 905 +Ñš 895 +ал 893 +ик 891 +_је_ 889 +то 884 +ад 876 +ар 873 +Ñ… 862 +ор 858 +Ñе 840 +_м 836 +те 819 +Ð¸Ñ 816 +_у_ 810 +ај 809 +ед 800 +_Ñ‚ 791 +ет 772 +ат 740 +во 735 +гр 723 +ди 722 +ло 722 +за 709 +ак 707 +_Ñ€ 704 +не_ 694 +_ко 691 +ки 689 +ер 681 +ил 681 +ци 680 +Ñ› 673 +_Ñе 670 +_в 664 +_з 656 +он 651 +С 638 +из 635 +би 622 +ж 617 +ек 616 +_С 612 +ел 611 +Ñу 607 +гра 606 +Ñа 603 +а, 601 +а,_ 598 +_б 598 +их 597 +ом_ 591 +_г 588 +оÑÑ‚ 587 +ије 586 +д_ 579 +Ñ‚Ñ€ 574 +Ñе_ 567 +ија 561 +де 559 +_Ñе_ 552 +ем 552 +ле 549 +а. 548 +Ñ™ 548 +а._ 542 +до 540 +_Ñу 533 +ју 529 +зи 529 +ји 525 +ич 525 +Ñта 520 +Ñ…_ 520 +ке 517 +их_ 511 +Ñ„ 507 +го 505 +Ñти 496 +ка_ 493 +_. 489 +_._ 473 +_а 468 +рад 467 +ја_ 467 +г_ 463 +иц 461 +Ð°Ñ 461 +_за 461 +ит 456 +кој 454 +об 448 +да_ 442 +ив 442 +аз 441 +Ñу_ 436 +ку 433 +ма_ 430 +мо 429 +_Ñа 427 +ке_ 421 +ол 421 +ни_ 421 +иÑÑ‚ 421 +дн 421 +ог_ 418 +_од 417 +ам 416 +ањ 411 +Ñ’ 407 +_Ñу_ 407 +ру 400 +ње 398 +Ñл 397 +ок 392 +оп 391 +_кој 391 +_на_ 389 +е, 383 +тн 381 +_до 381 +е,_ 380 +има 379 +Ð½Ð¾Ñ 378 +ач 378 +вн 377 +Б 377 +_ка 373 +ти_ 372 +ео 370 +ли_ 370 +пре 367 +_из 364 +Ñко 361 +ио 360 +н_ 360 +П 359 +ју_ 359 +" 356 +вр 354 +_ÑÑ‚ 354 +ји_ 354 +ми 352 +чк 351 +ао 350 +им_ 347 +_Б 346 +ÐµÑ 346 +ев 344 +Ñки 343 +ез 343 +ије_ 341 +иг 339 +_ра 338 +тв 336 +ко_ 336 +град 335 +но_ 335 +ла_ 334 +_да 333 +_П 333 +шт 332 +од_ 330 +- 326 +ј_ 326 +др 323 +ва_ 322 +ту 320 +ори 315 +про 315 +ија_ 311 +ика 311 +Ñто 309 +е. 307 +ир 303 +е._ 302 +_про 301 +_пре 300 +ки_ 300 +от 299 +Ð 296 +Ñв 294 +пе 291 +Ñн 291 +Ð½Ñ 291 +мет 290 +Ñ‚_ 289 +при 289 +ба 288 +па 288 +или 288 +ут 287 +ао_ 286 +оји 285 +_не 285 +че 284 +ова 283 +ком 282 +ум 281 +_Ð 280 +Ñи 279 +ичк 279 +ноÑÑ‚ 279 +к_ 279 +ада 278 +Ср 276 +циј 276 +лик 275 +_Ср 275 +нт 275 +огр 274 +_ве 274 +уг 274 +бр 273 +ани 272 +ине 272 +ац 271 +ред 268 +_би 266 +_при 266 +уд 265 +ња 265 +огра 265 +оди 264 +_Ñ„ 263 +_ре 262 +_л 259 +ати 258 +га 258 +зн 257 +ови 255 +риј 254 +_Ñв 254 +ну 252 +ако 252 +ча 251 +ниј 251 +ана 251 +рав 250 +иш 247 +кр 247 +чи 245 +уп 245 +це 245 +дин 244 +та_ 244 +рв 244 +рб 243 +ра_ 241 +ају 241 +ава 241 +ун 240 +ој_ 239 +Т 238 +лн 238 +Ð¿Ð¾Ñ 237 +ени 237 +етн 234 +Ðœ 234 +_го 233 +_од_ 232 +али 231 +ду 231 +ини 229 +има_ 229 +_да_ 228 +_те 227 +нов 227 +Ð¿Ñ 225 +_е 225 +_Ðœ 223 +Срб 223 +ца 223 +_Срб 222 +ара 222 +ран 221 +_мо 221 +Бе 221 +_де 221 +биј 220 +и. 220 +јед 219 +К 219 +едн 219 +Ñа_ 219 +пи 218 +оји_ 218 +ур 218 +_об 218 +ове 217 +чн 217 +тно 217 +ави 217 +еогр 217 +еогра 217 +еог 217 +и._ 216 +Ñтв 216 +зв 216 +_Бе 216 +ник 215 +_који 214 +ниц 214 +бо 214 +који 214 +_Ð¿Ð¾Ñ 214 +уме 213 +_К 212 +за_ 211 +и,_ 211 +и, 211 +тра 209 +Ñп 209 diff --git a/openoffice/share/fingerprint/slovak_ascii.lm b/openoffice/share/fingerprint/slovak_ascii.lm new file mode 100644 index 0000000000000000000000000000000000000000..29c8736b3ba3b7dd0a9cb36133b6761fc4b5bc34 --- /dev/null +++ b/openoffice/share/fingerprint/slovak_ascii.lm @@ -0,0 +1,400 @@ +_ 20064 +a 4991 +o 4983 +e 3838 +n 3342 +i 3317 +r 2583 +s 2501 +v 2383 +t 2325 +c 1918 +k 1912 +l 1888 +d 1736 +u 1725 +p 1543 +a_ 1527 +y 1371 +m 1339 +z 1227 +h 1194 +e_ 956 +_p 881 +_s 828 +o_ 814 +na 809 +b 808 +_v 798 +j 797 +. 796 +ov 795 +._ 785 +st 687 +i_ 665 +, 657 +,_ 657 +_n 625 +ch 623 +u_ 618 +ro 617 +po 598 +_o 546 +ne 529 +en 520 +v_ 519 +_a 516 +ra 506 +pr 488 +y_ 481 +od 476 +_z 467 +ie 462 +ni 448 +an 447 +vy 434 +to 433 +h_ 431 +_na 429 +re 416 +ch_ 404 +ho 401 +al 399 +ci 394 +va 387 +na_ 386 +_pr 385 +_d 384 +_k 378 +la 377 +ko 375 +do 374 +_po 373 +si 353 +_t 346 +_r 337 +os 336 +no 334 +in 328 +tr 324 +om 321 +_v_ 320 +ny 319 +m_ 319 +ri 317 +S 306 +ac 302 +sa 300 +ti 300 +_m 298 +za 298 +er 291 +ia 290 +ce 290 +li 289 +yc 286 +ych 285 +ed 284 +at 281 +ob 281 +ak 280 +_na_ 280 +il 279 +_, 279 +_,_ 279 +ok 277 +sk 268 +ych_ 265 +_c 262 +mi 261 +ol 260 +me 260 +l_ 259 +t_ 259 +ku 258 +ta 256 +le 256 +_b 254 +or 252 +_a_ 250 +lo 247 +oc 246 +vo 246 +es 244 +ve 242 +_vy 240 +on 238 +_sa 231 +as 231 +da 230 +aj 228 +av 218 +el 216 +ova 216 +ic 215 +ne_ 209 +_do 208 +sa_ 207 +ka 205 +_sa_ 204 +te 203 +j_ 201 +_ro 199 +P 198 +_za 196 +ky 196 +_S 195 +je 194 +ar 193 +_. 193 +it 192 +s_ 192 +em 191 +ej 191 +ur 190 +ad 189 +_o_ 187 +_._ 187 +ov_ 185 +de 180 +_% 179 +om_ 179 +% 179 +_u 174 +pre 173 +dn 173 +D 172 +rok 170 +ie_ 170 +sp 169 +pri 167 +_pre 167 +am 165 +- 164 +ke 164 +eh 162 +oz 161 +k_ 160 +ost 160 +_j 156 +f 155 +zn 153 +g 152 +kt 152 +ho_ 151 +eho 151 +hod 150 +ku_ 148 +is 148 +zi 147 +cn 147 +eho_ 146 +ej_ 145 +az 145 +tu 145 +_pri 144 +cen 144 +_st 143 +ma 142 +ast 141 +_ce 140 +rov 140 +la_ 138 +ot 138 +nych 135 +nyc 135 +_ob 133 +z_ 133 +nych_ 131 +N 130 +li_ 129 +ani 129 +co 128 +nt 128 +ny_ 127 +E 125 +_ne 124 +) 123 +_( 123 +sti 123 +A 123 +( 123 +cho 122 +vi 122 +_sp 122 +di 120 +pa 120 +n_ 119 +ju 118 +ys 117 +bo 117 +_P 116 +_tr 115 +V 114 +je_ 114 +ln 114 +_i 113 +ze 113 +spo 112 +_N 112 +nd 111 +nu 111 +so 111 +red 110 +vn 110 +kl 110 +kov 110 +_cen 110 +_rok 109 +tn 109 +du 109 +nc 109 +ap 109 +d_ 108 +van 108 +ca 108 +M 108 +chod 107 +ti_ 107 +U 106 +_ak 106 +ru 105 +sta 105 +ym 105 +_- 104 +et 103 +_h 102 +est 102 +_je 102 +nos 101 +aci 101 +us 100 +dov 100 +pod 100 +_to 100 +tor 99 +uc 99 +ras 98 +ky_ 98 +_s_ 98 +_mi 97 +* 97 +uj 97 +nost 97 +vys 97 +ovy 97 +ez 97 +oku 96 +_V 96 +op 96 +bc 96 +rast 96 +se 95 +B 95 +roku 95 +kto 94 +ove 94 +by 94 +-_ 94 +_ko 93 +obc 92 +nie 91 +ia_ 91 +ka_ 91 +*_ 90 +ali 90 +lo_ 89 +ovan 89 +to_ 88 +iz 88 +_bo 88 +_l 88 +odo 87 +bch 87 +bchod 87 +bcho 87 +sl 86 +st_ 86 +pred 86 +C 86 +pol 85 +_pred 85 +R 85 +ik 84 +uro 84 +pi 84 +ek 84 +zo 83 +eni 83 +obch 83 +cie 83 +oku_ 83 +obcho 83 +ns 83 +roku_ 82 +ii 82 +tv 82 +ba 82 +ent 82 +_spo 81 +tov 81 +pe 81 +kon 80 +kc 80 +ec 80 +kci 80 +ck 80 +x 79 +osti 79 +_Sk 79 +mi_ 79 +_in 79 +Sk 79 +sia 79 +br 78 +rh 78 +val 78 +olo 77 +_pod 77 +%_ 77 +_%_ 77 +bu 77 +_f 77 +iv 77 +_obc 77 +_obch 77 +eb 76 +str 76 +nej 76 +_D 76 +ni_ 75 +ou 75 +im 75 +ena 74 +tre 74 +_A 74 +mo 74 +su 74 +rz 73 +_trh 73 +trh 73 +_U 73 +al_ 73 +_ra 73 +_e 72 +_C 72 +sti_ 72 +zv 72 +te_ 72 +cno 72 +oj 72 +ktor 71 +_roku 71 +ocn 71 +ina 71 +sil 71 +nov 71 +alo 71 +odn 70 +nan 70 +oh 70 diff --git a/openoffice/share/fingerprint/slovenian.lm b/openoffice/share/fingerprint/slovenian.lm new file mode 100644 index 0000000000000000000000000000000000000000..0fb3f18f1659925b70c6f7a5f0f0d81b4b8af87b --- /dev/null +++ b/openoffice/share/fingerprint/slovenian.lm @@ -0,0 +1,400 @@ +_ 10406 +a 2828 +e 2676 +i 2458 +o 2418 +n 1814 +r 1484 +v 1253 +l 1248 +s 1228 +t 1172 +j 1107 +d 1085 +k 911 +p 880 +a_ 823 +m 763 +i_ 681 +e_ 678 +_p 603 +o_ 566 +u 521 +z 516 +b 456 +_s 435 +je 434 +, 416 +,_ 411 +ni 399 +Ä 383 +_v 372 +_d 356 +pr 355 +g 345 +ra 336 +_n 332 +st 323 +an 313 +po 303 +re 301 +na 295 +h 287 +ov 276 +_pr 276 +li 275 +al 274 +_z 270 +je_ 259 +la 255 +Å¡ 253 +ne 248 +en 246 +ko 244 +in 237 +c 234 +ti 234 +v_ 234 +_po 232 +no 230 +ve 230 +_k 227 +_i 224 +da 224 +. 221 +_j 221 +ri 220 +ja 216 +_t 214 +se 213 +ed 212 +._ 211 +em 206 +te 205 +za 201 +od 201 +av 200 +lo 196 +nj 194 +_o 194 +_je 193 +il 190 +or 183 +ka 181 +sk 179 +_b 178 +_je_ 178 +ih 178 +n_ 177 +_za 173 +h_ 171 +er 171 +os 171 +_na 168 +va 168 +ta 164 +le 163 +m_ 161 +ev 157 +ij 157 +ar 157 +do 155 +to 155 +ž 154 +A 153 +el 150 +_m 148 +ro 147 +ol 146 +_v_ 145 +aj 145 +di 143 +N 142 +S 142 +at 140 +ih_ 139 +ki 138 +de 137 +_in 135 +vo 135 +ga 134 +me 131 +in_ 129 +vi 129 +om 127 +_in_ 125 +et 124 +pre 124 +O 123 +bi 120 +I 119 +da_ 117 +ik 117 +ma 115 +E 114 +so 113 +bo 112 +it 112 +anj 112 +eg 110 +ni_ 109 +mi 108 +ke 108 +na_ 108 +u_ 108 +lj 106 +iz 105 +ob 105 +_da 103 +li_ 103 +is 103 +im 102 +red 102 +_pre 102 +dr 100 +mo 99 +P 99 +_se 99 +ji 98 +r_ 97 +ad 97 +pri 97 +K 97 +_l 97 +tr 95 +pa 94 +no_ 94 +j_ 92 +ki_ 91 +ti_ 91 +_pri 91 +dn 89 +_P 88 +ej 88 +_da_ 87 +ne_ 86 +ega 86 +_r 86 +_bi 86 +l_ 86 +em_ 86 +go 86 +" 85 +sl 85 +ek 84 +ali 84 +ove 84 +aÄ 84 +ak 84 +ci 83 +ga_ 83 +ko_ 83 +se_ 82 +_S 82 +jo 81 +ot 81 +ja_ 81 +_so 80 +lov 80 +L 80 +D 79 +V 79 +as 78 +_do 78 +am 78 +nje 77 +es 77 +za_ 77 +_pa 76 +T 75 +tu 75 +_za_ 74 +sti 74 +_dr 74 +la_ 74 +_N 74 +_de 74 +ega_ 73 +_ko 73 +og 73 +ns 72 +Äe 72 +ds 72 +_bo 71 +ora 71 +vn 71 +ost 71 +_ne 71 +iÄ 70 +ven 69 +z_ 69 +Äi 69 +_te 68 +ce 68 +_se_ 67 +Äa 67 +oÄ 67 +M 66 +_u 66 +un 65 +ln 65 +pos 64 +ju 64 +sta 64 +op 64 +di_ 63 +ud 63 +vs 63 +t_ 62 +nsk 62 +tv 62 +on 62 +ski 62 +R 62 +pa_ 62 +_ka 62 +i, 61 +so_ 61 +_iz 60 +_pa_ 60 +s_ 60 +i,_ 60 +pro 59 +del 59 +rav 59 +eni 59 +oli 58 +rj 58 +e, 57 +Å¡e 57 +ili 57 +vr 57 +d_ 57 +_le 57 +pred 57 +jo_ 56 +e,_ 56 +nik 56 +love 56 +_pred 56 +ske 56 +er_ 55 +str 55 +Än 54 +pra 54 +J 54 +_Å¡ 54 +oven 53 +_ra 53 +tn 53 +_na_ 53 +_so_ 53 +nih 53 +loven 53 +si 52 +ke_ 52 +_g 52 +ic 52 +udi 51 +bi_ 51 +eds 51 +oj 51 +ru 51 +a, 51 +_pro 50 +_pos 50 +nc 50 +nih_ 50 +Äu 50 +a,_ 50 +_a 50 +az 50 +ok 50 +B 50 +let 49 +udi_ 49 +_od 49 +_K 49 +aj_ 48 +_bi_ 48 +_ve 48 +raÄ 48 +o, 47 +_tu 47 +ija 47 +ter 47 +ist 47 +Z 47 +reds 46 +nd 46 +ali_ 46 +A_ 46 +iti 46 +bil 46 +_ob 46 +o,_ 46 +ati 46 +tud 45 +tudi 45 +_ki 45 +k_ 45 +be 45 +aÅ¡ 45 +ir 45 +ža 45 +do_ 45 +sp 45 +_ki_ 45 +_st 45 +ep 44 +_del 44 +tudi_ 44 +rž 44 +aÄu 44 +_ni 44 +ah 43 +raÄu 43 +raÄun 43 +iÅ¡ 43 +_mo 43 +avn 43 +_tud 43 +Äun 43 +aÄun 43 +_tudi 43 +_to 42 +raz 42 +kr 42 +ova 42 +_e 42 +ogo 42 +ani 42 +_" 42 +ev_ 42 +br 42 +eb 42 +sa 42 +mi_ 42 +tem 42 +ta_ 41 +prav 41 +i. 41 +slov 41 +ens 41 +bo_ 41 +že 41 +_T 41 +_let 41 +odo 41 +slo 41 +ensk 40 +ka_ 40 +neg 40 +ez 40 +nos 40 +eÄ 40 +_sl 40 +_V 40 +rža 40 +nega 40 +ili_ 39 diff --git a/openoffice/share/fingerprint/spanish.lm b/openoffice/share/fingerprint/spanish.lm new file mode 100644 index 0000000000000000000000000000000000000000..e40317f956a95528b8a78d84596f15e9a23f80e4 --- /dev/null +++ b/openoffice/share/fingerprint/spanish.lm @@ -0,0 +1,400 @@ +_ 25044 +e 7830 +a 7437 +o 5102 +s 4394 +n 4358 +i 4065 +r 3998 +l 3634 +d 3118 +c 2931 +t 2834 +u 2316 +a_ 2269 +e_ 2211 +s_ 1862 +de 1679 +p 1673 +_d 1644 +m 1447 +_de 1443 +n_ 1332 +o_ 1301 +en 1295 +_e 1216 +es 1177 +_l 1132 +de_ 1080 +la 1060 +os 1028 +_de_ 1027 +_p 963 +l_ 910 +ci 890 +_c 866 +_a 866 +os_ 801 +ar 777 +er 775 +as 768 +ra 746 +nt 736 +_la 727 +re 726 +,_ 724 +, 724 +el 722 +ta 708 +ue 701 +g 678 +on 674 +al 670 +_s 666 +co 653 +b 637 +an 622 +v 616 +la_ 616 +or 612 +te 599 +st 596 +el_ 580 +_la_ 573 +y 545 +to 543 +r_ 517 +ad 512 +ó 511 +do 504 +ro 504 +se 488 +as_ 488 +q 487 +qu 487 +. 479 +._ 478 +en_ 475 +ca 460 +in 459 +un 456 +_co 450 +es_ 449 +ic 449 +_en 440 +ac 440 +que 439 +na 439 +lo 430 +_m 430 +f 429 +ent 428 +da 412 +ue_ 411 +po 405 +le 399 +_q 399 +_qu 399 +que_ 393 +_que 388 +ie 386 +h 385 +pa 382 +y_ 371 +ti 367 +_que_ 365 +_en_ 365 +_y 361 +tr 358 +_el 353 +ri 349 +ia 342 +_el_ 333 +_se 330 +ió 330 +_y_ 330 +io 329 +pr 320 +ón 317 +ec 317 +no 314 +id 301 +í 300 +mi 299 +_t 299 +ión 292 +nte 292 +me 286 +aci 283 +do_ 279 +li 276 +con 276 +nd 273 +est 272 +ni 272 +á 271 +di 270 +_es 268 +_lo 267 +ció 265 +ma 265 +ón_ 264 +_pr 263 +_r 261 +ción 255 +z 254 +ra_ 251 +si 247 +ión_ 246 +oc 245 +nc 244 +_u 244 +_po 243 +los 243 +or_ 242 +_con 241 +is 239 +del 238 +_del 237 +ado 236 +se_ 233 +_i 233 +los_ 231 +_re 231 +por 229 +_del_ 228 +sta 228 +del_ 228 +al_ 228 +ne 226 +_h 226 +cu 225 +_n 225 +_a_ 224 +_v 224 +_un 223 +ce 222 +so 220 +ción_ 218 +res 218 +vi 217 +om 216 +te_ 212 +_pa 211 +ien 210 +j 209 +E 208 +_los 207 +_los_ 207 +to_ 206 +ol 204 +it 203 +am 202 +ació 201 +rt 201 +ación 201 +pe 197 +ha 190 +_se_ 189 +nto 188 +_o 184 +_E 184 +on_ 184 +sa 183 +na_ 182 +ta_ 181 +su 180 +cia 180 +mo 180 +ct 178 +par 178 +_f 177 +_por 176 +eg 172 +_in 172 +ur 170 +L 168 +ve 166 +im 164 +ga 163 +_est 161 +ar_ 161 +ab 160 +_L 159 +tu 158 +at 158 +no_ 157 +s, 157 +s,_ 157 +_por_ 156 +por_ 156 +las 156 +ba 154 +o,_ 154 +o, 154 +ento 151 +et 150 +C 150 +_ha 149 +A 149 +tra 148 +ient 148 +_al 147 +a,_ 146 +ica 146 +a, 146 +pro 146 +ado_ 145 +ici 144 +_ca 144 +an_ 144 +las_ 143 +ara 143 +nci 143 +ente 142 +ú 142 +rr 142 +ir 142 +da_ 141 +em 141 +ll 140 +il 139 +ía 138 +iv 138 +_su 138 +_par 136 +ul 136 +ant 136 +_A 135 +mp 135 +_las_ 134 +_las 134 +_C 134 +_pro 133 +men 132 +P 132 +des 131 +com 130 +ion 130 +era 130 +ed 129 +ida 129 +sp 128 +gu 127 +nte_ 127 +ns 127 +za 126 +dos 125 +M 125 +cio 125 +les 125 +_P 124 +bl 124 +_com 122 +s._ 122 +s. 122 +_M 121 +ua 120 +nta 120 +mu 119 +_no 118 +dad 118 +ñ 117 +é 116 +un_ 116 +va 116 +ist 116 +nes 116 +iento 115 +one 114 +ara_ 113 +S 113 +ada 113 +_un_ 113 +fi 111 +pre 110 +tos 110 +ter 109 +ot 109 +esta 108 +_me 107 +ido 107 +ob 107 +_g 105 +br 105 +go 105 +ea 104 +nto_ 104 +ona 103 +pu 103 +dos_ 103 +tro 103 +ier 103 +para 102 +ment 101 +ag 101 +ero 101 +gr 101 +rec 101 +bi 101 +ia_ 100 +una 100 +nic 99 +ncia 99 +ía_ 98 +a._ 98 +tos_ 98 +a. 98 +ran 98 +lo_ 97 +ones 97 +rm 96 +lu 96 +ron 95 +con_ 95 +ó_ 95 +nes_ 95 +_ci 95 +ante 94 +ch 94 +_con_ 94 +_para 94 +ntr 93 +una_ 93 +para_ 93 +mie 92 +ico 92 +fe 92 +les_ 92 +uc 92 +ip 91 +sto 91 +_ma 91 +ui 91 +sta_ 91 +_ve 90 +cion 90 +" 90 +op 90 +cal 89 +_mu 89 +_S 89 +ro_ 89 +_pe 88 +ste 88 +ras 88 +pl 88 +_una 88 +_di 87 +ento_ 86 +ita 86 +ione 85 +ect 85 +_una_ 85 +mien 85 +tan 85 +du 84 +den 84 +ndo 84 +per 84 +eri 84 diff --git a/openoffice/share/fingerprint/swahili.lm b/openoffice/share/fingerprint/swahili.lm new file mode 100644 index 0000000000000000000000000000000000000000..56090b40153e1831ec97eeda3964bdf448cff545 --- /dev/null +++ b/openoffice/share/fingerprint/swahili.lm @@ -0,0 +1,400 @@ +_ 16483 +a 9342 +i 5293 +a_ 4071 +u 2730 +k 2609 +n 2351 +w 2076 +m 1928 +e 1866 +h 1800 +o 1775 +wa 1743 +l 1486 +s 1419 +i_ 1401 +t 1399 +_k 1306 +y 1100 +_w 969 +li 945 +wa_ 911 +z 891 +_wa 890 +ka 834 +ku 799 +r 770 +b 733 +an 727 +ma 723 +o_ 711 +_m 707 +na 698 +ya 675 +ha 672 +g 602 +al 580 +d 570 +at 560 +am 554 +_n 549 +_ku 549 +ik 543 +_h 515 +ya_ 514 +A 494 +is 487 +_y 485 +hi 474 +na_ 471 +_ya 471 +ta 468 +sh 456 +ali 449 +j 426 +u_ 423 +ki 418 +e_ 402 +p 401 +ti 401 +_wa_ 399 +f 392 +_ya_ 390 +ba 390 +ri 385 +ng 385 +il 380 +c 358 +hu 356 +_na 356 +ni 355 +za 354 +zi 351 +ia 344 +_na_ 343 +_a 336 +in 327 +_ma 326 +ch 322 +mb 317 +ika 314 +. 311 +._ 309 +_ka 307 +as 306 +ak 306 +ati 301 +, 300 +ka_ 296 +,_ 294 +_u 292 +kw 286 +ili 278 +K 274 +en 271 +si 266 +_kw 262 +la 261 +ni_ 261 +ma_ 261 +_s 258 +kwa 258 +ar 256 +ut 245 +za_ 245 +nd 242 +mba 241 +_kwa 239 +_z 234 +li_ 233 +un 233 +ny 230 +it 229 +se 229 +yo 227 +ia_ 222 +M 221 +sa 221 +kat 217 +_K 214 +_i 213 +ika_ 213 +ana 212 +ish 212 +kati 206 +_ha 204 +on 201 +ai 200 +I 198 +aa 196 +um 195 +im 190 +v 188 +mu 187 +amb 187 +sha 185 +em 183 +fa 181 +zi_ 180 +di 179 +mi 178 +_M 178 +us 176 +_ki 176 +ha_ 175 +iw 172 +ama 172 +_kat 168 +_kati 168 +_hi 166 +_l 166 +ra 166 +kwa_ 165 +la_ 164 +W 164 +ja 163 +U 163 +N 163 +amba 161 +ao 161 +_za 160 +ji 160 +B 157 +iwa 155 +tik 155 +wal 155 +le 155 +tika 154 +ge 153 +lis 153 +tu 152 +atika 152 +to 152 +atik 152 +uw 152 +_kwa_ 151 +A_ 151 +ke 150 +S 147 +tika_ 145 +aj 145 +we 144 +cha 144 +bi 141 +az 140 +er 139 +ek 138 +katik 138 +ez 138 +uwa 137 +kut 135 +_al 134 +_B 134 +ad 134 +mu_ 133 +_ali 133 +rik 132 +_W 131 +ba_ 131 +kuw 131 +me 130 +ali_ 128 +kuwa 128 +ema 127 +wan 127 +bu 126 +sem 126 +_A 125 +ir 125 +ata 125 +iz 124 +_hu 124 +ay 124 +ul 124 +af 123 +iki 122 +ema_ 121 +da 120 +ti_ 120 +sema 119 +aka 118 +sema_ 118 +te 118 +uz 117 +yo_ 117 +_v 117 +io 116 +iy 115 +uta 115 +ani 115 +_wal 115 +he 115 +if 114 +_la 114 +ab 114 +go 112 +_za_ 111 +ama_ 111 +sa_ 111 +pa 110 +_t 110 +zo 110 +nge 110 +wam 109 +wali 108 +ua 107 +ur 106 +_c 106 +ise 105 +_ch 105 +isem 105 +ho 105 +ye 104 +iyo 104 +E 104 +el 104 +mo 103 +ung 103 +eri 103 +_wali 103 +_b 102 +mba_ 102 +ari 101 +ita 101 +isema 100 +ot 99 +_la_ 99 +uk 99 +ao_ 99 +di_ 99 +sha_ 99 +ini 99 +kuwa_ 98 +uwa_ 98 +ana_ 98 +lise 98 +lisem 98 +uli 97 +shi 97 +ga 96 +iwa_ 96 +fu 96 +T 96 +R 95 +_il 95 +wak 94 +aw 94 +isha 94 +ri_ 93 +_am 93 +ara 92 +_cha 92 +aji 92 +_ili 91 +ifa 91 +O 90 +_p 90 +uh 90 +iri 90 +chi 90 +asi 89 +po 89 +a. 89 +ong 89 +azi 88 +_j 88 +_kut 88 +eny 88 +nc 88 +a._ 88 +ko 87 +uu 87 +id 87 +w_ 87 +no 87 +P 86 +ah 86 +ina 86 +rika 86 +_Bw 85 +H 85 +gu 85 +uo 85 +Bw_ 85 +_Bw_ 85 +_se 85 +Bw 85 +ib 84 +_S 84 +kam 84 +hi_ 84 +nya 84 +si_ 83 +a, 82 +no_ 81 +pi 81 +ok 81 +i. 81 +ip 81 +kwam 81 +i._ 81 +amba_ 80 +dh 80 +end 80 +ani_ 80 +a,_ 79 +wamb 79 +kwamb 79 +_sh 79 +eza 79 +nz 79 +wi 79 +_kwam 79 +wamba 79 +alis 78 +_kuw 78 +ngo 78 +ap 77 +_N 77 +any 77 +ili_ 77 +C 77 +WA 76 +vy 76 +wana 76 +_hiy 75 +Wa 75 +hiyo 75 +nch 75 +_hiyo 75 +de 75 +_kuwa 75 +ing 75 +hiy 75 +vi 75 +isha_ 74 +es 74 +atu 74 +_Wa 74 +nchi 74 +aki 74 +lim 73 +da_ 73 +ini_ 73 +ash 73 +ala 73 +i, 73 +ano 73 +i,_ 72 +_kam 71 +_wan 71 +ano_ 71 +mw 71 +nde 71 +ji_ 71 +ion 70 +_amb 70 +ndi 70 +_Ka 70 +eza_ 70 diff --git a/openoffice/share/fingerprint/swedish.lm b/openoffice/share/fingerprint/swedish.lm new file mode 100644 index 0000000000000000000000000000000000000000..1c021242b9fe2568c69f50cb3cb8c60f31700540 --- /dev/null +++ b/openoffice/share/fingerprint/swedish.lm @@ -0,0 +1,400 @@ +_ 33494 +e 8992 +n 7900 +t 7859 +a 7781 +r 7251 +s 6435 +i 5649 +l 4541 +d 4079 +o 3724 +m 3203 +k 3058 +g 2478 +en 2403 +n_ 2389 +t_ 2073 +de 1939 +r_ 1910 +v 1890 +h 1789 +u 1782 +_s 1768 +ä 1724 +er 1709 +f 1597 +en_ 1537 +a_ 1526 +an 1357 +p 1320 +et 1317 +ö 1278 +Ã¥ 1261 +st 1236 +ar 1226 +c 1191 +_d 1158 +e_ 1116 +in 1045 +_f 1027 +te 1000 +b 997 +_a 978 +s_ 974 +ra 958 +. 956 +tt 935 +_i 898 +_m 890 +._ 886 +ll 870 +ta 844 +_o 842 +_e 839 +nd 820 +ti 804 +sk 798 +re 779 +at 769 +_de 754 +om 743 +m_ 739 +ör 720 +, 697 +,_ 695 +ng 686 +li 673 +ka 666 +oc 662 +_h 654 +on 652 +et_ 647 +ch 645 +ns 643 +is 642 +er_ 630 +är 625 +_v 614 +_t 614 +ni 611 +i_ 609 +_oc 592 +tt_ 587 +na 586 +y 586 +la 579 +_b 579 +h_ 577 +kt 575 +ch_ 568 +ig 564 +fö 563 +och 555 +or 555 +_och 554 +och_ 554 +_och_ 553 +me 548 +den 548 +om_ 535 +_i_ 531 +d_ 530 +j 529 +ik 520 +de_ 520 +för 518 +ge 498 +ad 497 +_k 491 +_fö 487 +ri 484 +el 482 +il 481 +so 480 +al 474 +g_ 469 +le 464 +an_ 461 +_för 447 +si 437 +ar_ 437 +att 435 +_p 434 +es 420 +ing 413 +se 407 +to 404 +_u 403 +_en 403 +and 398 +den_ 395 +nde 393 +nn 393 +_l 391 +Ã¥_ 391 +D 385 +än 383 +nt 382 +l_ 381 +tr 378 +_D 372 +va 370 +am 369 +sa 367 +_so 365 +ga 364 +_en_ 361 +är_ 358 +ck 357 +av 354 +v_ 351 +ed 347 +ma 346 +da 346 +som 346 +rs 344 +som_ 344 +ve 342 +ter 341 +att_ 341 +ha 338 +ne 337 +ut 335 +as 332 +ska 329 +_at 327 +_att 326 +_som 324 +_att_ 324 +_som_ 323 +vi 322 +ikt 317 +_av 316 +det 316 +_den 315 +he 315 +ss 314 +un 307 +ke 304 +_g 303 +us 302 +di 302 +_st 300 +rn 297 +_me 296 +_ä 295 +ade 294 +" 290 +_ha 290 +av_ 289 +ill 288 +_n 286 +_in 279 +io 275 +_r 275 +der 275 +it 274 +_av_ 274 +sta 274 +gen 272 +isk 270 +_ti 269 +id 265 +na_ 265 +ns_ 264 +ko 262 +_den_ 261 +ag 258 +det_ 257 +lig 257 +era 256 +ll_ 255 +_det 252 +_är 251 +be 249 +_är_ 248 +ra_ 247 +ion 244 +- 241 +pr 240 +oni 233 +til 231 +ten 228 +_si 225 +k_ 222 +pÃ¥ 222 +fr 221 +ro 219 +till 219 +iv 216 +ls 216 +ande 215 +ör_ 214 +_det_ 213 +äl 212 +_pÃ¥ 211 +ts 210 +ens 209 +med 209 +mm 208 +rt 208 +_till 208 +_til 208 +_va 207 +_fr 205 +_sk 205 +var 205 +nin 204 +ning 203 +ol 201 +ka_ 200 +lle 198 +ett 198 +rd 197 +em 196 +pÃ¥_ 195 +x 195 +rk 194 +_ut 194 +ste 194 +ds 193 +_vi 192 +Ã¥r 192 +S 192 +nde_ 191 +are 191 +ver 190 +_pÃ¥_ 190 +nis 189 +kr 189 +_med 188 +all 188 +Ã¥n 187 +nge 185 +mo 184 +os 183 +ld 182 +ade_ 181 +_S 181 +ed_ 180 +rä 176 +De 175 +_- 175 +kan 174 +ta_ 173 +ng_ 172 +vä 171 +för_ 170 +ill_ 170 +han 170 +_De 170 +pp 169 +lt 169 +sam 168 +nte 167 +ans 167 +ton 166 +ur 165 +mi 165 +ess 165 +kl 164 +ig_ 164 +ks 164 +as_ 163 +und 163 +men 162 +med_ 161 +_med_ 161 +ak 161 +Di 160 +ot 159 +rna 159 +ul 159 +_var 159 +te_ 158 +gen_ 158 +het 157 +kto 157 +str 156 +_Di 155 +tad 155 +lan 154 +ga_ 154 +iska 154 +fa 154 +fi 154 +sÃ¥ 154 +Dikt 153 +Dik 153 +pe 153 +ska_ 152 +ja 152 +H 151 +res 151 +ku 151 +iu 150 +ande_ 150 +till_ 150 +t. 150 +ern 150 +rm 149 +_Dikt 149 +_Dik 149 +ie 149 +bl 148 +-_ 147 +od 147 +_H 147 +n. 147 +ist 147 +_di 146 +ius 146 +_" 145 +la_ 145 +sl 145 +man 145 +ren 145 +_för_ 145 +toni 144 +kton 144 +n._ 144 +ktoni 144 +ikton 144 +I 144 +ikto 144 +nius 143 +ten_ 143 +onius 143 +oniu 143 +toniu 143 +ing_ 143 +Dikto 143 +niu 143 +_ko 143 +ic 142 +_sa 142 +_han 142 +ett_ 142 +sm 141 +ba 141 +M 141 +gr 140 +lä 140 +ex 138 +t._ 138 +sp 137 +lla 137 +_et 137 +_M 137 +dr 137 +rö 136 +rad 136 +ek 136 +_be 135 +tar 135 +_-_ 135 +_om 134 +rl 134 +E 134 +mä 133 diff --git a/openoffice/share/fingerprint/tagalog.lm b/openoffice/share/fingerprint/tagalog.lm new file mode 100644 index 0000000000000000000000000000000000000000..bc87d38d0c92c95b7b30fe3294f531463b5b1303 --- /dev/null +++ b/openoffice/share/fingerprint/tagalog.lm @@ -0,0 +1,400 @@ +_ 10664 +a 6092 +n 3421 +i 2332 +g 2149 +ng 1488 +an 1332 +g_ 1308 +ng_ 1243 +t 1155 +a_ 1138 +o 1137 +l 1105 +s 1067 +k 1035 +_n 957 +m 909 +y 801 +ang 787 +u 767 +ang_ 683 +p 682 +na 670 +_a 634 +la 596 +. 572 +in 561 +r 559 +sa 545 +_s 502 +._ 487 +ma 476 +ka 473 +_na 464 +b 462 +_m 458 +al 448 +d 445 +pa 414 +n_ 412 +at 394 +ak 393 +h 378 +ya 358 +_k 356 +ag 350 +ni 344 +_p 339 +_sa 335 +o_ 328 +ta 308 +_an 307 +iy 300 +sa_ 296 +_ang 294 +_ang_ 293 +t_ 290 +ay 286 +ga 283 +on 280 +it 275 +_sa_ 265 +ala 258 +_ng 256 +am 252 +_i 248 +_pa 248 +i_ 243 +na_ 243 +an_ 240 +e 239 +_ma 237 +_ka 235 +iya 231 +y_ 229 +il 228 +li 228 +w 226 +_ni 225 +_na_ 224 +_ng_ 220 +as 214 +ba 207 +si 206 +" 195 +ti 195 +ha 186 +, 179 +ar 178 +ing 173 +ra 173 +A 172 +ki 168 +ong 167 +_b 167 +ap 166 +,_ 162 +ong_ 161 +ko 159 +ay_ 159 +un 157 +ul 155 +yo 154 +to 152 +_l 150 +ah 148 +is 147 +hi 147 +_t 146 +lan 145 +ama 142 +niy 139 +at_ 138 +_niy 138 +aka 136 +wa 136 +niya 135 +_niya 135 +ab 134 +- 134 +di 133 +_si 132 +"_ 131 +aw 129 +_d 126 +_A 126 +yan 123 +ya_ 122 +ata 120 +a. 120 +gi 120 +P 120 +ing_ 118 +um 115 +o. 113 +aki 113 +ri 113 +ik 112 +nd 112 +ila 111 +mo 110 +da 110 +a._ 110 +in_ 109 +la_ 107 +ali 106 +S 106 +man 105 +ig 105 +iya_ 105 +s_ 104 +_ak 104 +_at 103 +_h 102 +yon 102 +asa 101 +ina 101 +_P 101 +n. 99 +N 98 +aa 98 +ga_ 97 +_mo 97 +_ba 97 +_" 95 +ito 94 +bi 94 +yang 94 +n._ 93 +pag 92 +lang 92 +yang_ 92 +_la 92 +o._ 90 +K 90 +_at_ 90 +tu 88 +_S 88 +ara 87 +nga 87 +ro 85 +apa 83 +rr 82 +lam 82 +lo 81 +nan 81 +_N 80 +aman 79 +aha 78 +mg 78 +mga 78 +mga_ 78 +_mga_ 78 +_mg 78 +_mga 78 +_K 78 +siy 77 +kan 76 +it_ 76 +san 76 +d_ 75 +ad 75 +di_ 74 +tin 74 +' 74 +ati 73 +siya 73 +kin 72 +M 72 +lang_ 71 +mo_ 70 +_mo_ 70 +ako 70 +uma 70 +_pag 69 +pi 69 +l_ 68 +_siy 68 +rrr 68 +_siya 67 +ula 67 +_M 66 +Pa 66 +iyo 66 +mi 66 +bu 66 +mu 65 +no 65 +pu 65 +nag 65 +ung 65 +Na 65 +ot 64 +_Na 64 +niya_ 64 +iyan 64 +ku 64 +k_ 63 +go 62 +awa 62 +ip 61 +_Pa 61 +lu 61 +_di 60 +pan 60 +_ta 60 +ini 60 +isa 60 +nt 60 +iyang 60 +_iyo 59 +_iy 59 +on_ 59 +tan 59 +mang 59 +aba 59 +gan 59 +ut 58 +I 58 +hin 58 +nak 58 +an. 57 +akin 57 +_r 57 +han 57 +Ka 57 +_ay 57 +_ako 56 +may 56 +iyon 56 +rrrr 55 +Sa 55 +aga 55 +to_ 55 +nit 55 +_ko 54 +er 54 +ib 54 +ari 54 +ana 54 +ili 54 +an._ 54 +ahi 54 +au 54 +ala_ 54 +gk 53 +pa_ 53 +_is 53 +rin 53 +ilan 52 +_kan 52 +_Ka 52 +_it 52 +_Sa 51 +king 51 +ko_ 51 +_nak 51 +gin 51 +_ay_ 50 +bo 50 +_iyon 50 +amang 50 +'y 49 +os 49 +mang_ 49 +_pa_ 49 +kat 49 +a, 49 +An 48 +Ma 48 +ny 48 +mag 48 +_ku 48 +_ito 48 +_ha 47 +yong 47 +? 47 +aking 47 +T 47 +ni_ 47 +yong_ 47 +_An 47 +king_ 47 +_akin 46 +sang 46 +_nag 46 +kas 46 +_aki 46 +_ni_ 46 +ayo 45 +kit 45 +'y_ 45 +mat 45 +_Ma 45 +lal 45 +ot_ 45 +nya 44 +ban 44 +ndi 44 +oo 44 +_u 44 +ngi 44 +_hi 44 +sang_ 44 +B 43 +su 43 +may_ 43 +rrrrr 43 +p_ 43 +ita 43 +wal 43 +ika 43 +abi 43 +aan 43 +_may 43 +lama 42 +naka 42 +mal 42 +_I 42 +_ri 42 +alan 42 +any 42 +im 42 +_pu 42 +ai 42 +wala 41 +anya 41 +a,_ 41 +_B 41 +ndi_ 41 +as_ 41 +pat 41 +po 41 +nang 41 +_mag 41 +laman 40 +lala 40 +kal 40 +g- 40 +.. 40 +ir 40 +! 40 +uk 40 +gu 39 +ito_ 39 +ro_ 39 +_g 39 +_da 39 +_isa 39 +_lam 39 +ilang 39 +kanya 39 +w_ 39 +kany 39 +agk 38 +pal 38 +ka_ 38 +_naka 38 +siya_ 38 +isan 38 diff --git a/openoffice/share/fingerprint/tamil.lm b/openoffice/share/fingerprint/tamil.lm new file mode 100644 index 0000000000000000000000000000000000000000..8563707d5e9d4e769f1fb3b93c2b7e9d2ea55cff --- /dev/null +++ b/openoffice/share/fingerprint/tamil.lm @@ -0,0 +1,400 @@ +_ 11468 +Õ 2697 +Ô 2533 +´ 1960 +» 1786 +½ 1249 + 1103 +Ù 990 +£ 976 +Ø 849 +¡ 847 +¨ 831 +¿ 821 +À 794 +¾ 758 +§ 750 +à 721 +¹ 715 +¶ 713 +. 702 +£_ 671 +× 655 +â 648 +Æ 625 +._ 611 +ç 601 +Ã… 571 +¯ 557 +»Õ 556 +É 524 +_É 520 +¢ 518 +_½ 492 +Ç 489 +_× 488 +Þ 484 +_Ç 482 +¤ 461 +Ä 442 +¼ 418 +ÿ 416 +Â¥ 403 +§_ 398 +½Ô 373 +_Ø 368 +ª 360 +à 359 +_à 349 +»Ô 348 +´Õ 342 +à 337 +_ 331 +õ 331 +¨_ 323 +_¼ 321 +¡´ 320 +_´ 310 +Õ¿ 308 +Ãœ 299 +¢» 294 +Ó 292 +´Ô 292 +ÿ» 290 +Õ§ 288 +¡Þ 284 +â_ 279 +ý 271 +õ´ 266 +ÂÕ 265 +_» 265 +¾Ô 241 +_¾ 234 +´ª 232 += 231 +± 229 +¤½ 227 +== 221 +¶Õ 218 +»_ 218 +Õ§_ 213 +=== 211 +Õ_ 210 +==== 201 +ª_ 199 +´_ 198 +ÀÕ 197 +===== 191 +, 188 +ؽ 188 +¿Õ 187 +º 186 +_¶ 184 +,_ 184 +à 183 +Ô¯ 181 +¿_ 179 +Ô¨ 178 +Ã¥ 172 +´ª_ 171 +ì 169 +Ùà 168 +¢»Õ 165 +¿Ô 165 +Ô_ 165 +ç¡ 164 +È 161 +Þ_ 160 +è 160 +_è 157 +« 156 +_È 156 +§à 152 +Ô´ 152 +Ù» 151 +à 150 +_à 149 +ä 149 +ö 146 +ÕÅ 146 +ؽÔ 145 +¯´ 143 +Ö 142 +׶ 142 +ÃÔ 142 +½Õ 140 +Ã_ 139 +Ô§ 138 +_Éç 138 +Éç 138 +¶Ô 137 +Õ¨ 137 +Æ_ 136 +¢â 133 +_׶ 132 +ÔÆ 128 +¡´Õ 128 +ÀÔ 127 +¥¹ 127 +_Ë 127 +Ë 127 +_ؽ 127 +ÕÀ 125 +öÓ 125 +ÄÕ 124 +ÆÔ 122 +ÅÕ 121 +Þ£ 120 +Õç 119 +¼Ô 119 +×½ 119 +´Ù 119 +_Ã¥ 118 +¯_ 118 +£. 117 +´ÕÅ 116 +»Õ¿ 115 +ÂÔ 115 +_ÂÕ 113 +â. 113 +×» 113 +£._ 112 +¡Þ_ 112 +ÕÙ 111 +Õ¡ 111 +ÙÄ 109 +×´ 109 +é 109 +â._ 108 +_½Ô 107 +Õ´ 106 +¤_ 105 +ÆÕ 104 +' 104 +½¹ 103 +ç_ 102 +¹Ô 102 +Ø´ 101 +¼Õ 100 +Éÿ 100 +_Éÿ 99 +_×» 99 +ÔÀ 98 +Éÿ» 98 +æ 98 +_×½ 97 +Ã…_ 97 +Ô» 97 +_Éÿ» 97 +Ô¨_ 97 +¹_ 97 +ß 96 +±Å 96 +×´Ô 96 +»Ô¨ 95 +¡Þ£ 94 +Õ¿_ 94 +Ø» 94 +ø 94 +Ø 93 +í 93 +_ؽÔ 93 +¾Õ 93 +Õ¨_ 92 +ÿ»_ 91 +ÃÕ 91 +_Éç¡ 90 +Éç¡ 90 +Ãç 90 +ÕÆ 90 +_Ãç 90 +ÿ»Õ 90 +Ù¹ 89 +_´Ô 89 +_Ãç_ 88 +_¼Ô 88 +Ãç_ 88 +ì_ 86 +ç¡´ 86 +ÅÔ 86 +ÿâ 85 +¥à 85 +¯´ª 84 +¨Æ 84 +¨ì 83 +Ô¥ 83 +÷ 83 +_Þ 83 +´Ä 82 +à_ 81 +Ô´_ 81 +¨. 80 +_¾Ô 80 +¿Õ§ 80 +² 80 +Õà 80 +Ä_ 79 +´ÙÄ 79 +_½¹ 79 +¨Å 79 +Ô£ 79 +Ǧ 78 +¡_ 78 +¨._ 77 +_¶Õ 77 +§ÃÔ 77 +_¼Õ 77 +ë 77 +Åâ 76 +Þ£_ 75 +ÔÆ_ 75 +Ù¾ 75 +¯ 75 +Ù 74 +çÿ 73 +ýà 72 +è 72 +¨ì_ 71 +Ô§_ 71 +´ë 71 +¥Ü 71 +§Ù 70 +»Õ§ 70 +§Ùà 70 +£½ 69 +Ù»_ 69 +ªÄ 69 +ç¡Þ 69 +Ó_ 68 +Ôõ 68 +ؾ 67 +_Ø´ 67 +Õ¢ 66 +ÄÔ 66 +»Ô¨_ 66 +࣠66 +_Ç» 66 +Ç» 66 +Ô¹ 66 +ÃŽ 66 +¿Õ§_ 65 +Ôâ 65 +_»Õ 64 +¯. 64 +¹¢ 63 +Õ¥ 63 +Ô¡ 63 +_×´ 63 +_ÃŽ 63 +Ù´ 62 +´ÄÕ 62 +Õ¿Ô 62 +¯._ 61 +Éÿ»Õ 61 +_½Õ 61 +_×»Ô 61 +×»Ô 61 +Ôõ´ 61 +½¥ 60 +ÿ»Õ¿ 60 +_ä 60 +_Éÿ»Õ 60 +Ô¾ 60 +Ôç 59 +׶Ô 59 +¡Þ£_ 59 +¤ä 59 +_ÇÙ 58 +ÿâ_ 58 +ÙÅ 58 +Ç 58 +ÇÙ 58 +Éÿ»Õ¿ 58 +ºÕ 58 +»À 57 +½Ô¯ 57 +¹£ 57 +ýº 57 +_Ç 57 +æ£ 56 +Ôà 56 +_׶Ô 55 +? 55 +ý¹ 54 +ÃÕ 54 +ÙÆ 54 +»Õç 54 +_×´Ô 54 +´ÕÅâ 53 +»Õ¿_ 53 +_À 53 +ÕÅâ 53 +¡´ÕÅ 53 +ç¡´Õ 52 +ÇÀ 52 +ÙÄ_ 52 +× 51 +Ãœ_ 51 +'_ 51 +_ÇÀ 51 +Ô 51 +èì 51 +Âç 51 +î 51 +â¡ 51 +_èì 51 +À_ 51 +Õ¿Õ 51 +ÙÀ 51 +_ɧ 50 +ɧ 50 +½ý 50 +»Õ§_ 50 +×½Ô 50 +±ÅÕ 50 +»¾ 49 +à£_ 49 +Ôà 49 +õ´ª 49 +´¥ 49 +»Õ_ 49 +»ÕÀ 48 +¶Ô§ 48 +ç£ 48 +Õ¡´ 48 +Õ¤ 48 +ÕØ 48 +À£ 48 +ÀÕ¿ 48 +_Éç¡´ 47 +æ£_ 47 +ê 47 +èì_ 47 +׶ԧ 47 +Éç¡´ 47 +Â_ 47 +_èì_ 47 +?_ 46 +Ø¿ 46 +Ô¿ 46 +_Ø» 46 +¹õ 46 +_Ù 46 +õ´ª_ 46 +è£ 45 +´ÙÄ_ 45 +¢Ù» 45 +¢Ù 45 +»Ù 45 +_×½Ô 44 +½Ü 44 +Ô£_ 44 +ÕÆÕ 44 +´Ø 44 +á 44 +´£ 44 +½Ôâ 44 +ÃÔ£ 44 +Ã. 44 +_׶ԧ 43 +´ë¡ 43 diff --git a/openoffice/share/fingerprint/thai.lm b/openoffice/share/fingerprint/thai.lm new file mode 100644 index 0000000000000000000000000000000000000000..e4b65ecdad5657d5b2b0b7e8ab0bb76739b0b0b5 --- /dev/null +++ b/openoffice/share/fingerprint/thai.lm @@ -0,0 +1,400 @@ +_ 6290 +Ã’ 5252 +à 4377 +¹ 3920 +¡ 3050 +è 2984 +à 2657 +§ 2522 +Ñ 2454 +à 2369 +é 2304 +à 2158 + 1981 +Ç 1908 +Õ 1693 +Ã… 1543 +Ô 1443 +´ 1422 +· 1398 +µ 1398 +» 1301 +Ë 1245 +à 1239 +¤ 1210 +º 1181 +Ê 1081 +¨ 1045 +ä 978 +Òà 951 +¾ 907 +ª 892 +èÒ 829 +á 795 +¡Ò 735 +ã 722 +¡Òà 710 +¢ 691 +Ò 688 +× 668 +ç 595 +. 588 +ç 553 +Ø 543 +ÃÑ 532 +Õè 528 +Ãà 522 +»Ã 522 +·Õ 477 +Ù 452 +·Õè 451 +èà 443 +¹Ò 441 +Ó 422 +Ò§ 419 +éÒ 414 +ì 388 +¹_ 378 +Ãà 367 +Ã’Ã 360 +° 354 +Ѻ 349 +Ã’_ 347 +éà 345 +»Ãà 340 +Çè 337 +ÃÒ 337 +Ãè 336 +ÇèÒ 336 +à» 334 +Ò¹ 333 +Ñé 332 +¡Ã 328 +´é 325 +Ö 322 +_à 320 +ç¹ 314 +À 313 +ÃÃ’ 299 +ѧ 297 +Ò¡ 297 +×à 296 +äà 295 +Ñ° 293 +ÃÑ° 293 +×è 290 +â 289 +äÃè 288 +¸ 285 +ã¹ 280 +¼ 273 +è§ 268 +¹Ò 268 +é¹ 266 +¾Ã 263 +ѹ 263 +³ 263 +áÅ 256 +¹¡ 254 +ËÒ 253 +§¡ 252 +×èà 251 +ÃÕ 251 +ä´ 248 +­ 248 +ä´é 248 +¨à 248 +»ç¹ 247 +à»ç¹ 247 +ȍ 247 +à»ç 247 +á 245 +ÇÒ 245 +ãË 244 +¶ 244 +ªÒ 243 +µÔ 241 +_á 240 +¡Ñ 238 +È 237 +_¡ 236 +µè 234 +« 227 +éÇ 225 +é§ 221 +É 216 +¡ 214 +ä 213 +Õ 211 +Ñé§ 211 +Ãà 211 +¢à 210 +Ô¹ 209 +èÇ 206 +Õé 202 +Ã…Ã 202 +˹ 201 +¹Ñ 201 +_¹ 200 +µÃ 197 +Ëé 196 +§_ 193 +ù 191 +Ãà 191 +ÀÒ 188 +à188 +ÒÇ 186 +¢Ã§ 184 +¹Õ 184 +ãËé 183 +¤Ç 183 +ÃÕ 181 +§à 180 +¡Å 179 +áÅà 178 +èÒ§ 177 +èÒ_ 176 +Ãä 176 +_¾ 176 +¤ÇÒà 174 +¹µ 174 +ÇÒà 174 +¤ÇÒ 174 +Ñ´ 172 +Ô´ 172 +ÇèÒ_ 171 +¾Ãà 167 +¨Ò 167 +ù 167 +Òµ 167 +¹Õé 167 +¾Ãä 166 +¡ç 166 +¤Ã 165 +¹à 165 +è¹ 163 +ºÒ 162 +¢é 161 +§ã 161 +Õ_ 161 +ì_ 154 +ËÅ 154 +Ã× 154 +éç 151 +¹¡Òà 151 +¹¡Ò 151 +ä» 150 +Ñ¡ 150 +é_ 148 +ÃÒ 147 +µÑ 146 +¹· 146 +ÅÑ 146 +Â_ 146 +ྠ145 +Åé 140 +à¡ 139 +¨Ò¡ 139 +àà 138 +ÃÔ 138 +¾Å 137 +Ã× 136 +·Ñ 135 +¡Ñº 134 +Ò¡ 133 +_à 132 +ºÃ 132 +§ä 132 +Ãà 131 +à· 130 +Åè 129 +ÒµÔ 129 +_· 128 +¡Ô 128 +µÃÕ 128 +ÃѺ 128 +Õ¡ 128 +àË 127 +¹à 127 +µé 126 +_¹Ò 126 +ªÒµÔ 126 +Ã…Ã’ 126 +ªÒµ 126 +¹Ç 126 +Òà 126 +_áÅ 125 +§¹ 124 +§¤ 124 +¡ÒÃà 124 +ÒÃà 124 +Ãà 123 +Ò¤ 122 +  122 +áµ 122 +àÊ 121 +ÇÑ 121 +Ñé¹ 120 +ÃÃà 120 +Ò· 119 +¹µÃ 119 +èÒÇ 118 +áµè 118 +§· 117 +ǹ 117 +ÂÑ 117 +ùµÃ 117 +¹µÃÕ 117 +ùµ 117 +ùµÃÕ 117 +Ãà 116 +Ùé 116 +_¹Ò 116 +àÃ× 116 +°Ã¹ 115 +àà 115 +ÃѰù 115 +Ëà 115 +ࢠ115 +Ñ°à 115 +Ã. 115 +Ѱùµ 115 +ÃÑ°à 115 +°Ã¹µ 115 +Ѱù 115 +°Ã¹µÃ 115 +°à 115 +_áÅà 113 +éà 113 +Ãè 113 +èà 112 +㨠112 +_Ê 112 +¹Ñé 111 +Ô» 111 +¹Ñé¹ 111 +èà 111 +èä 110 +_à 110 +Âà 110 +_¨ 110 +Ò¨ 109 +»ÃÒ 108 +¹Ò¡ 108 +_Ë 107 +Ñ­ 107 +éÒ¹ 107 +¨Ñ 106 +§¡Ò 106 +_¤ 106 +§¡Òà 105 +Ç 105 +Ôµ 105 +¹é 105 +Ã’Ã… 103 +´Â 102 +è_ 102 +ÃÃà 102 +àà 102 +¹¹ 102 +ÃÃ’ 101 +â´ 100 +悅 100 +ªè 100 +_ä 99 +ÇÅ 99 +µéç 99 +â´Â 99 +Ã_ 98 +ê 98 +¾Ñ 98 +»ÃÃà 98 +¡Ã 97 +Öè§ 97 +¡_ 97 +Öè 97 +Òª 97 +é¹_ 96 +ÅÔ 96 +Ñ°º 94 +Ò¾ 94 +ÃÑ°º 94 +¼Ù 94 +°º 94 +Âè 93 +¹ä 93 +·Ò 93 +°ºÒ 92 +ÅèÒ 92 +Ã…. 92 +Ñ°ºÒ 92 +¡Ñ¹ 92 +Ñ°ºÒÅ 92 +§Ã 92 +ÃÑ°ºÒ 92 +ºÒÅ 92 +°ºÒÅ 92 +Ö§ 92 +.à 91 +¢éÒ 91 +á 91 +_¾Å 90 +ÃÂè 90 +¾Å. 90 +Ãà 90 +ÃÂèÒ 90 +ÂèÒ 90 +¡Ãà 89 +.Ã. 89 +ÂèÒ§ 89 +Õé_ 89 +ÃÂèÒ§ 89 +儤 89 +ÊØ 89 +抅 88 +ú 88 +_â 88 +Ã….à 87 +èç 87 +Ãê 87 +Ãà 87 +ÂÇ 87 +Åѧ 87 +¾Å.Ã. 87 +Ã….Ã. 87 +¹Õé_ 87 +à´ 87 +á 87 +¼Ùé 87 +ÇÔ 87 +¾Å.à 87 +»Ãê 87 +Ȅ 87 +' 86 +ÊÔ 86 +Êè 86 +Ãèä 86 +_¾Å. 86 +·Ò§ 86 +Çà 85 +¡à 85 +§ 85 +._ 85 +¡ÃÑ 85 +ÃÀ 85 +ªÇ 84 +Ã’Ã 84 +¹éÒ 84 +¡ÃÑ° 84 +ÀÔ 84 +·Ó 84 +ËÒà 84 +_¾Å.à 84 +Ãà 83 +§Ê 83 +ÃÀÔ 83 +äÃèä 83 +ѵ 82 +»ÃÒ 82 +¤¹ 82 +Ã_ 82 diff --git a/openoffice/share/fingerprint/turkish.lm b/openoffice/share/fingerprint/turkish.lm new file mode 100644 index 0000000000000000000000000000000000000000..553be45fd7358b1013ded523bda9e86d24a049a8 --- /dev/null +++ b/openoffice/share/fingerprint/turkish.lm @@ -0,0 +1,400 @@ +_ 23226 +i 8957 +a 7675 +e 6219 +n 5169 +& 4950 +; 4950 +l 4674 +r 4464 +&i 3206 +&i; 3206 +i; 3206 +s 3206 +k 3009 +d 2977 +t 2442 +m 2010 +y 2001 +u 1885 +n_ 1725 +g 1584 +o 1567 +b 1470 +e_ 1426 +ü 1353 +ar 1273 +la 1236 +a_ 1209 +i_ 1169 +in 1124 +_b 1101 +an 1097 +er 1073 +le 1058 +s; 1036 +&s; 1036 +&s 1036 +;_ 1018 +de 936 +;n 918 +&i;n 917 +i;n 917 +,_ 872 +_, 872 +_,_ 872 +, 872 +i;_ 863 +&i;_ 863 +_k 816 +en 769 +r_ 762 +_y 759 +da 759 +il 759 +k_ 750 +z 739 +nd 725 +&g; 708 +g; 708 +&g 708 +ra 697 +_a 692 +_d 692 +_s 676 +' 673 +_i 644 +._ 641 +. 641 +_. 637 +_._ 637 +c 637 +ka 635 +v 632 +;& 624 +h 615 +_g 597 +ri 596 +ç 596 +lar 583 +li 580 +ma 559 +ya 555 +ler 553 +p 547 +re 529 +al 529 +ö 527 +_t 520 +ir 508 +ak 502 +bi 500 +;l 480 +in_ 478 +di 477 +r& 468 +el 453 +et 449 +ek 445 +n& 439 +_o 439 +ol 437 +da_ 434 +n&i 433 +n&i; 433 +ni 429 +ti 428 +de_ 425 +an_ 422 +eri 421 +r&i 417 +r&i; 417 +s& 413 +s&i 413 +s&i; 413 +ar& 412 +me 407 +te 405 +a& 404 +i& 390 +ay 387 +ne 380 +_bi 373 +_ka 368 +ar&i; 367 +ar&i 367 +u_ 363 +as 363 +_e 362 +ta 359 +&i;l 352 +i;l 352 +nda 350 +ki 347 +na 346 +si 343 +_v 337 +;&i; 334 +;&i 334 +ve 334 +ara 333 +en_ 332 +;i 331 +on 328 +un 326 +l&i; 322 +l& 322 +l&i 322 +leri 322 +ba 318 +_m 318 +ik 315 +mi 315 +f 306 +lar& 302 +lar&i 302 +sa 298 +_h 297 +ld 296 +&i;& 290 +i;& 290 +_ve 288 +l_ 287 +ge 286 +is 285 +ed 285 +i&s; 284 +i&s 284 +;r 282 +_ya 279 +_ol 279 +d&i; 278 +d& 278 +d&i 278 +nl 277 +kl 275 +;k 274 +&i;n_ 271 +;n_ 271 +i;n_ 271 +ile 270 +or 269 +iy 267 +a&s 264 +a&s; 264 +y&i; 262 +ad 262 +y& 262 +y&i 262 +ye 259 +ha 258 +es 258 +t& 257 +t&i 257 +t&i; 257 +ini 253 +;nd 253 +i;nd 253 +ür 253 +&i;nd 253 +se 248 +_ge 248 +i;nda 248 +;nda 248 +;n&i; 247 +i;n& 247 +;n& 247 +&i;n& 247 +i;n&i 247 +;n&i 247 +bu 245 +_' 245 +_ba 244 +as&i 242 +as&i; 242 +_de 242 +as& 242 +at 240 +am 240 +nda_ 239 +ar_ 231 +ve_ 230 +rin 230 +_ve_ 228 +_bu 227 +im 227 +&i;r 226 +i;r 226 +ur 221 +g;&i 220 +g;& 220 +&g;& 220 +yo 220 +&g;&i 220 +g;&i; 220 +ul 215 +ak_ 215 +ke 213 +nu 213 +erin 211 +g;i 208 +&g;i 208 +lan 207 +bir 205 +r&i;n 205 +nde 202 +rl 202 +n&i;_ 201 +ko 201 +ca 200 +m_ 197 +rd 196 +t_ 194 +er_ 194 +st 193 +em 193 +_sa 190 +lm 189 +rt 188 +_ü 187 +i;k 187 +ün 187 +ola 187 +&i;k 187 +lerin 185 +ce 185 +'_ 185 +;m 183 +az 183 +rk 182 +yü 182 +;la 181 +_bir 181 +ir_ 180 +n&i;n 180 +ru 180 +lu 180 +;nda_ 178 +e& 177 +_ç 176 +_ha 175 +_ko 173 +esi 171 +_ö 170 +ap 170 +ni_ 168 +tü 167 +den 164 +ind 161 +di_ 161 +be 161 +s&i;n 160 +nin 159 +üz 158 +ri_ 155 +y&i;l 155 +_p 154 +nin_ 153 +&s;_ 152 +_y& 152 +edi 152 +s;_ 152 +_y&i; 152 +_y&i 152 +yl 151 +le_ 151 +inde 150 +eti 150 +ala 150 +&i;&s 149 +ele 149 +i;&s; 149 +;&s; 149 +;&s 149 +i;&s 149 +ek_ 148 +ere 148 +çi 147 +du 145 +ön 145 +z_ 144 +na_ 144 +eri_ 143 +ec 142 +gö 142 +i;&g; 141 +s&i;_ 141 +bir_ 141 +&i;&g 141 +i;&g 141 +ah 141 +;&g; 141 +;&g 141 +_gö 140 +lar_ 140 +eli 140 +a&g; 140 +a&g 140 +dan 140 +ac 140 +iç 140 +an& 140 +u& 139 +;&g;& 138 +_yü 138 +an&i 138 +an&i; 138 +pa 138 +it 137 +_ola 137 +_bir_ 136 +;t 135 +ör 135 +ne_ 135 +ini_ 134 +lma 134 +kan 133 +ab 132 +to 131 +ba& 131 +kar 130 +r&i;_ 130 +_ar 129 +ili 129 +li_ 129 +ki_ 128 +bu_ 127 +anl 127 +dü 127 +ler_ 126 +_ba& 126 +kon 126 +ll 125 +tl 125 +ine 125 +e&g; 124 +e&g 124 +_il 124 +_bu_ 124 +re_ 124 +bil 123 +&s;i 123 +;&i;n 123 +s;i 123 +ede 123 +zd 123 +'' 122 +_da 122 +_'' 122 +_tü 122 +ret 122 +_-_ 121 +_''_ 121 +mas 121 +''_ 121 +- 121 +dan_ 121 +leri_ 121 +;u 121 +_- 121 +ev 121 diff --git a/openoffice/share/fingerprint/ukrainian.lm b/openoffice/share/fingerprint/ukrainian.lm new file mode 100644 index 0000000000000000000000000000000000000000..438bbdabae465cbc59abd9711d4d5b479adcde33 --- /dev/null +++ b/openoffice/share/fingerprint/ukrainian.lm @@ -0,0 +1,400 @@ +_ +о +и +а +â•• +в +н +Ñ€ +Ñ‚ +е +д +л +к +у +п +Ñ +_п +м +и_ +Ñ +_в +з +â••_ +а_ +б +о_ +е_ +ÑŒ +г +ч +_Ñ‚ +ов +_з +_д +у_ +в╕ +. +_Ñ +ли +ро +в_ +на +по +ш +ÑŽ +ти +й +ж +ор +Ñ… +_к +ит +ин +щ +╕д +" +_б +Ñ_ +до +ви +ц +О +ом +ко +_н +пр +â•“ +ра +ни +С +._ +то +од +ка +ло +_по +ри +м_ +ÑŽ_ +ки +_пр +ал +Ð +н╕ +Ñ‚ÑŒ +_м +ен +ол +ер +, +го +ÑŒ_ +ою +"_ +_до +ар +за +й_ +на_ +_в_ +во +ил +бу +та +â•– +_щ +ав +ки_ +_â•• +що +И +об +да +уд +д╕ +мо +_бу +_â••_ +Ñ‚ÑŒ_ +Т +ог +Р +_за +,_ +╕в +_ц +Ð +╕н +ою_ +╕л +ÑÑ‚ +п╕ +де +ат +Ð¾Ñ +те +ну +не +_що +_в╕ +в╕д +_о +дн +ти_ +ла +а╓ +ли_ +ого +Ñ‚â•• +он +П +о╖ +хо +ик +_ч +ле +_Ñ€ +â•–_ +л╕ +ц╕ +_П +ом_ +що_ +но +р╕ +ду +ить +_п╕ +ьк +н╕_ +_" +же +з_ +_не +ÑÑ +аж +Я +З +Ð’ +_г +â•“_ +Ñ…_ +_ви +Ð¸Ñ +_то +оро +ва +нн +_л +ов╕ +_що_ +ди +про +_мо +ль +му +ем +н_ +ий_ +_Ñ‚â•• +ати +Я_ +ще +_про +К +оди +оло +рт +ак +ить_ +ад +о╖_ +ив +Ð»Ñ +ий +_Ñ +_Ð +го_ +до_ +_З +_ка +п╕д +Ð½Ñ +_ко +_на +че +чи +_Ñо +_ÑÑ‚ +а╓_ +_з_ +же_ +при +ÑÑ_ +ови +б╕ +ка_ +╕й +ого_ +пе +би +╕ль +â••Ñ‚ +к_ +_буд +ма +Ñо +Ñи +буд +Ñв +пов +оз +ок +Л +_при +Г +Д +оч +тор +ур +га +уде +аз +ел +ан +их_ +╕льк +ити +ен╕ +к╕ +ому +их +ен╕_ +льк +_до_ +_Ñ… +ве +ОС +му_ +_п╕д +не_ +Ð½Ð½Ñ +зн +буде +ча +ому_ +али +â••Ñ +ц╕_ +ин_ +_буде +â••Ñ€ +â••Ñ +ннÑ_ +д_ +! +чен +Ñ„ +Й +ов╕д +_пра +дов +льки +ув +ру +ре +гр +_пер +_не_ +╕да +тер +рон +Й_ +енн +рн +пер +им +ши +╕льки +ла_ +льки_ +шо +ба +_й +." +в╕р +_т╕ль +ход +ьки +_Ñоб +иш +дем +Ñто +_С +_К +ви_ +арти +_Ñто +_Ð’ +СТ +Ð²Ñ +нк +вч +Ð²Ñ +дно +_л╕ +т╕л +!_ +_ки +_у +╕й_ +ван +ьки_ +нÑ_ +т╕ль +чо +рти +бит +ÐµÐ½Ð½Ñ +ину +_Ñв +вин +д╕_ +пра +ну_ +каж +_па +_пе +_за_ +удем +будем +т╕льк +арт +кою +ьо +па +I +зна +але +щен +."_ +аже +пов╕ +за_ +_ро +_гр +ми +_т╕л +Ñоб +РО +_в╕д +карт +каже +* +ЗР+Ч +_Ñтор +╕нк +ож +Б diff --git a/openoffice/share/fingerprint/vietnamese.lm b/openoffice/share/fingerprint/vietnamese.lm new file mode 100644 index 0000000000000000000000000000000000000000..14221268dc1ee93dcce3cb3a5944d0f082ce14f6 --- /dev/null +++ b/openoffice/share/fingerprint/vietnamese.lm @@ -0,0 +1,400 @@ +_ 88044 +n 17000 +h 12823 +t 9071 +i 8490 +c 8394 +g 8035 +ng 6718 +_t 6352 +_c 5234 +a 5083 +g_ 4883 +ng_ 4882 +_n 4379 +n_ 4365 +i_ 4365 +u 4149 +m 3648 +à 3635 +nh 3480 +o 3451 +Ç 3193 +_Ç 3168 +r 3011 +l 2692 +Ãœ 2659 +, 2328 +,_ 2295 +c_ 2279 +_l 2263 +ch 2226 +v 2161 +th 2158 +a_ 2132 +_th 2113 +y 2111 +. 2107 +t_ 2106 +h_ 2074 +_v 2057 +_h 1888 +_m 1834 +_ch 1813 +s 1749 +nh_ 1715 +u_ 1679 +á 1668 +à_ 1649 +tr 1611 +b 1589 +_tr 1581 +_nh 1541 +_b 1530 +m_ 1505 +p 1483 +._ 1455 +k 1429 +_s 1415 +o_ 1380 +y_ 1371 +_k 1367 +_ng 1348 +© 1343 +e 1296 +ó 1208 +‰ 1199 +ô 1181 +¶ 1139 +Ã¥ 1132 +T 1126 +hi 1121 +â 1081 +ì 1058 +ê 1055 +d 1040 +_g 1039 +kh 1034 +_kh 1027 +_T 994 +©i 967 +là 943 +_là 941 +" 926 +ä 916 +Ü© 901 +an 893 +_d 888 +Ó 877 +©i_ 859 +on 853 +à 848 +N 846 +Š 820 +ó_ 813 +ÂŒ 801 +ôn 795 +ph 776 +_p 772 +_ph 752 +û 752 +§ 734 +hÃœ 728 +ho 715 +và 709 +_và 703 +gÃœ 702 +® 700 +_r 696 +H 693 +_là_ 691 +là_ 691 +Ü©i 684 +àn 679 +ên 677 +ông 676 +ha 672 +gi 663 +C 656 +_gi 655 +Ö 654 +gÜ©i 646 +gÜ© 646 +Ü©i_ 624 +ông_ 610 +ngÃœ 610 +_ngÃœ 608 +ác 606 +ú 601 +ngÜ© 600 +ngÜ©i 600 +_ngÜ© 598 +gÜ©i_ 594 +ûa 587 +cû 586 +_cû 585 +¶t 585 +cûa 585 +ên_ 585 +_cûa 584 +có 583 +ûa_ 582 +_có 581 +cûa_ 581 +ã 581 +_cûa_ 580 +¶t_ 578 +_N 574 +có_ 574 +» 573 +_có_ 572 +iÂŒ 568 +À 562 +‹ 562 +m¶ 557 +_C 553 +_m¶ 551 +p_ 540 +Æ 540 +m¶t 538 +m¶t_ 534 +_m¶t 532 +ìn 528 +_m¶t_ 528 +ti 526 +i‰ 525 +Ù 517 +ÃŽ 512 +ình 500 +.. 500 +† 497 +và_ 497 +_và_ 496 +æ 491 +q 490 +qu 490 +_H 487 +_q 484 +_qu 484 +ong 481 +ong_ 471 +há 471 +x 470 +hô 468 +¿ 466 +_" 460 +Ü® 456 +ro 453 +ình_ 445 +ì_ 434 +_x 434 +ã_ 427 +í 423 +_ti 423 +in 422 +ân 421 +"_ 418 +iŠ 415 +Ön 413 +ron 412 +V 411 +rong 410 +§i 410 +rong_ 409 +ác_ 405 +ª 400 +‰n 399 +hôn 398 +Ã¥i 395 +ay 390 +_V 387 +h» 382 +hà 380 +ày 377 +Ãt 376 +uy 374 +ÇÜ 374 +_ÇÜ 373 +§i_ 372 +cá 371 +_cá 367 +nà 366 +‹_ 366 +hú 366 +_nà 365 +ra 363 +hông 362 +ho_ 359 +ân_ 356 +án 356 +° 355 +Ã¥i_ 354 +ai 352 +hu 352 +cho 352 +Ü®c 351 +®c 351 +Ón 351 +_cho 349 +tro 347 +‰t 347 +ào 347 +_tro 346 +_tron 346 +ñ 346 +tron 346 +trong 346 +M 345 +khô 340 +âu 338 +_khô 338 +cho_ 337 +_cho_ 336 +hông_ 336 +ay_ 333 +ch_ 332 +Çã 331 +Ãt_ 331 +( 331 +_( 330 +Ã’ 329 +_Çã 329 +ÇÜ® 328 +_ÇÜ®c 328 +) 328 +ÇÜ®c 328 +_ÇÜ® 328 +khôn 324 +_ñ 324 +_khôn 322 +Çã_ 322 +_Çã_ 320 +ò 318 +Ã¥n 318 +không 316 +ào_ 316 +Ü®c_ 316 +®c_ 316 +nhÃœ 315 +Ãœ_ 315 +»ng 313 +»ng_ 313 +»n 313 +_nhÃœ 313 +Th 312 +hì 311 +Û 310 +h»n 310 +h»ng_ 310 +h»ng 310 +iê 309 +gh 309 +Šu 307 +ta 307 +anh 307 +¡ 307 +ai_ 306 +àng 306 +ày_ 304 +ÇÜ®c_ 298 +ÜÖ 295 +S 295 +: 294 +‰t_ 294 +e_ 294 +:_ 290 +ÃŽ_ 289 +ua 288 +æn 288 +ài 286 +Šu_ 285 +_nh» 285 +nh» 285 +nh»ng 285 +nh»n 285 +_nh»n 285 +_Th 285 +‰n_ 284 +ÂŒn 283 +Ø 281 +_M 281 +A 281 +úc 278 +L 277 +ø 277 +ÜÖn 276 +_ha 276 +n, 275 +Öng 275 +ÜÖng 275 +an_ 272 +ài_ 271 +iŠu 269 +sÓ 269 +n,_ 268 +¿_ 268 +on_ 267 +_sÓ 267 +các 265 +àng_ 265 +_các 264 +anh_ 264 +ngh 264 +_ta 263 +hi_ 262 +hàn 261 +Š_ 261 +âu_ 261 +Àn 260 +ù 260 +_ngh 257 +ia 255 +¢ 252 +... 252 +êu 251 +Ùc 251 +i, 249 +iŠu_ 248 +nhi 247 +B 246 +i,_ 245 +Óng 244 +ª_ 244 +co 244 +_nhi 244 +Â¥ 244 +ܧ 244 +iên 243 +D 243 +Tr 241 +_S 240 +hÃœ_ 239 +òn 237 +hà 236 +hÆ 233 +K 233 +Öng_ 232 +ôi 232 +ÜÖng_ 232 +Àn_ 231 +_co 231 +ÂŒn_ 229 +hÃ¥ 229 +äi 229 +yê 229 +Ûn 229 +¢n 228 +Ûng 228 +_L 227 +Ûng_ 226 +inh 226 +Çi 225 +mà 225 +_Çi 225 +ng, 224 +ang 224 +P 224 +Šn 224 +g, 224 +g,_ 223 +_v§ 223 diff --git a/openoffice/share/fingerprint/welsh.lm b/openoffice/share/fingerprint/welsh.lm new file mode 100644 index 0000000000000000000000000000000000000000..c25d4a410bef51cd08405e39e9476a2385638426 --- /dev/null +++ b/openoffice/share/fingerprint/welsh.lm @@ -0,0 +1,400 @@ +_ 78614 +a 18113 +d 17890 +y 16837 +e 14108 +n 13902 +r 13869 +i 12928 +o 9972 +l 9188 +h 7454 +g 7165 +w 7010 +t 6296 +f 6080 +u 5400 +n_ 5159 +_y 5051 +dd 4946 +s 4884 +r_ 4547 +m 4364 +d_ 4223 +yn 4082 +_a 4020 +c 3707 +th 3301 +u_ 2900 +yd 2900 +ae 2649 +l_ 2588 +_g 2547 +. 2460 +' 2458 +._ 2408 +wy 2334 +yn_ 2331 +_d 2307 +b 2267 +ym 2262 +ra 2261 +an 2235 +ar 2228 +ol 2218 +ia 2212 +i_ 2199 +ed 2191 +_yn 2038 +_i 2020 +y_ 1983 +_c 1934 +_yn_ 1861 +ei 1815 +it 1796 +g_ 1787 +ith 1779 +dd_ 1745 +h_ 1741 +ydd 1731 +ai 1709 +au 1708 +'r_ 1655 +'r 1655 +_y_ 1621 +di 1615 +, 1613 +,_ 1608 +da 1585 +od 1546 +_o 1535 +ad 1532 +th_ 1510 +ll 1494 +au_ 1492 +_s 1415 +er 1359 +o_ 1350 +io 1311 +a_ 1299 +ol_ 1294 +_e 1273 +_h 1249 +cy 1246 +yr 1243 +en 1228 +p 1217 +_f 1212 +_cy 1203 +mr 1200 +gy 1193 +ymr 1185 +ha 1172 +hy 1164 +eg 1159 +do 1151 +edd 1147 +G 1134 +we 1107 +C 1089 +_ar 1078 +_m 1075 +yf 1057 +de 1048 +fe 1047 +_G 1045 +ch 1043 +rae 1023 +el 1016 +no 1010 +ni 1010 +_b 1009 +ne 1001 +ef 992 +ri 983 +et 978 +_C 957 +_gy 952 +_a_ 943 +eth 943 +_. 940 +_._ 939 +eit 930 +eith 927 +ys 921 +wyd 912 +ga 901 +_i_ 893 +s_ 887 +mrae 878 +mraeg 878 +raeg 878 +ymrae 878 +aeg 878 +ymra 878 +mra 878 +_p 856 +aet 850 +aeth 850 +_n 844 +un 838 +on 836 +ait 833 +aith 833 +nn 830 +at 827 +oe 823 +li 805 +_r 801 +ddi 795 +gw 789 +ma 783 +le 777 +nt 772 +ho 769 +ff 766 +yr_ 764 +na 753 +la 748 +rh 747 +eg_ 734 +si 733 +ng 732 +dol 732 +ro 718 +al 712 +_dd 706 +wn 705 +oed 705 +Gy 704 +dy 701 +Cy 696 +o' 692 +ar_ 691 +ny 690 +Gym 678 +wr 677 +id 676 +_Gy 672 +_o_ 668 +Gymr 667 +if 662 +ith_ 662 +_ar_ 660 +iad 657 +_w 657 +fo 656 +eu 655 +aeg_ 650 +raeg_ 650 +aith_ 648 +or 648 +_Gym 646 +fa 642 +re 638 +_Cy 638 +_Gymr 635 +_gw 633 +fy 633 +oedd 633 +edd_ 629 +rd 627 +od_ 622 +ac 619 +ddo 612 +an_ 607 +Gymra 606 +er_ 605 +A 604 +eth_ 601 +hw 596 +ydd_ 591 +o'r 586 +o'r_ 586 +es 583 +ir 579 +dw 573 +go 559 +yl 548 +rw 545 +aeth_ 545 +wydd 543 +aw 539 +_rh 539 +dr 537 +ly 537 +fn 534 +dau 533 +_hy 531 +t_ 531 +sg 529 +'n 529 +* 528 +'n_ 523 +_* 522 +nyd 521 +nydd 521 +M 519 +st 518 +Y 516 +sy 515 +yd_ 513 +lw 512 +_ga 508 +iai 503 +il 502 +_l 499 +rt 494 +ad_ 493 +_yr 493 +_yr_ 492 +as 492 +dol_ 492 +f_ 491 +dda 491 +ig 490 +og 484 +wa 479 +he 478 +iaith 477 +iait 477 +oedd_ 475 +_ma 473 +c_ 472 +Cym 470 +te 469 +_ym 467 +am 467 +_M 465 +_ia 462 +efn 462 +i' 460 +ie 458 +_Cym 458 +_ac 457 +dau_ 456 +yw 455 +ew 453 +fr 441 +fod 441 +_A 441 +du 437 +_sy 434 +e_ 432 +wi 426 +Cymr 426 +se 425 +B 424 +D 424 +_Cymr 423 +bl 423 +lu 420 +in 417 +_t 417 +tr 414 +ac_ 413 +wed 410 +os 410 +_iai 407 +_iait 407 +el_ 405 +_ac_ 405 +rha 404 +m_ 404 +is 403 +on_ 401 +eu_ 393 +hi 393 +rdd 393 +id_ 389 +_Y 388 +ry 387 +odd 387 +rwy 387 +rf 386 +io_ 380 +ynn 380 +cyf 380 +hr 380 +_cyf 379 +yddi 379 +cyn 372 +_de 372 +rth 371 +ru 368 +S 363 +wei 363 +ysg 362 +_B 362 +u' 361 +yddo 360 +wn_ 360 +so 359 +dio 359 +_ei 358 +N 356 +dwy 355 +_da 353 +me 353 +gan 353 +gyf 353 +w_ 352 +_o' 351 +fer 349 +nol 347 +hyn 346 +ddy 346 +af 346 +ta 343 +ddol 343 +_fe 340 +nd 340 +mae 338 +_cyn 338 +efnyd 337 +fnydd 337 +fny 337 +efny 337 +fnyd 337 +iad_ 335 +_mae 333 +ion 333 +_ll 330 +def 330 +_gyf 327 +nt_ 326 +i'r_ 326 +- 326 +i'r 326 +weith 325 +weit 325 +defn 325 +defny 325 +bo 324 +hyd 323 +by 322 +_si 321 +ir_ 321 +hau 318 +nod 318 +edi 315 +I 314 +fyd 313 +wyr 313 +ada 311 +ddio 310 +rif 309 +sia 307 +sa 306 +fel 305 +tha 305 +_S 302 +_ne 302 +_u 301 +fod_ 300 +_o'r 300 +yg 300 +_o'r_ 300 +_i' 299 +ge 299 +dia 299 diff --git a/openoffice/share/fingerprint/yiddish_utf.lm b/openoffice/share/fingerprint/yiddish_utf.lm new file mode 100644 index 0000000000000000000000000000000000000000..e3386a3c1d86de19dece77ef8b15077163560035 --- /dev/null +++ b/openoffice/share/fingerprint/yiddish_utf.lm @@ -0,0 +1,400 @@ +× 29767 +_ 13552 +_× 6516 +Ö 4273 + 3670 +× 3670 +×¢ 3261 +¢ 3261 +¢× 2826 +×¢× 2826 +×Ö 2785 +Ö 2785 +×™ 2565 +™ 2565 +¨ 2082 +ר 2082 +™× 2062 +×™× 2062 +˜ 1857 +ט 1857 +· 1828 +Ö· 1828 +Ÿ 1793 +ן 1793 +_× 1537 +Ÿ_ 1532 +ן_ 1532 +·× 1527 +Ö·× 1527 +×Ö· 1517 +Ö· 1517 +×¨× 1355 +¨× 1355 +œ 1270 +ל 1270 +¸ 1268 +×Ö¸ 1268 +Ö¸ 1268 +Ö¸ 1268 +Ö·× 1240 +×Ö·× 1240 +×  1232 +  1232 +×Ö¸× 1229 +Ö¸× 1229 +¸× 1229 +Ö¸× 1229 +× × 1181 + × 1181 +ו 1116 +• 1116 +“ 1031 +ד 1031 +×˜× 1012 +˜× 1012 +×œ× 1007 +œ× 1007 +×•× 975 +•× 975 +×“× 965 +“× 965 +×¤Ö 929 +¤ 929 +פ 929 +¤Ö 929 +¢×¨ 873 +ער 873 +×× 870 +× 870 +×– 868 +– 868 +¡ 832 +ס 832 +§ 797 +ק 797 +_×× 784 +מ 766 +ž 766 +_×Ö 752 +ž× 747 +×ž× 747 +’ 742 +×’ 742 +© 725 +ש 725 +ט_ 699 +˜_ 699 +×° 691 +° 691 +×°× 674 +°× 674 +² 667 +ײ 667 +’× 664 +×’× 664 +¿ 661 +Ö¿ 661 +×§× 654 +§× 654 +¿× 652 +Ö¿× 652 +×©× 651 +©× 651 +–× 643 +×–× 643 +פֿ 641 +¤Ö¿ 641 +×¤Ö¿× 638 +¤Ö¿× 638 +_×Ö· 638 +ר_ 592 +¨_ 592 +_ד 560 +_×“× 554 +, 551 +,_ 534 +ב 517 +‘ 517 +_×¤Ö 502 +_פ 502 +×‘× 472 +‘× 472 +×¡× 436 +¡× 436 +צ 436 +¦ 436 +×¦× 433 +¦× 433 +_×° 430 +_×°× 429 +” 410 +×” 410 +¢×¨_ 404 +_פֿ 404 +ער_ 404 +_מ 400 +_×ž× 396 +×’×¢ 390 +’×¢ 390 +_×– 390 +_×–× 386 +’×¢× 384 +ען 384 +×’×¢× 384 +¢×Ÿ 384 +×¢×¨× 382 +¢×¨× 382 +. 374 +××™ 372 +×™ 372 +Ö¼ 366 +¼ 366 +”× 363 +×”× 363 +×™× 362 +××™× 362 +_×’ 359 +×± 357 +± 357 +_×’× 356 +ון 349 +•×Ÿ 349 +×™_ 346 +™_ 346 +×¢_ 343 +¢_ 343 +•×Ÿ_ 337 +ון_ 337 +“×¢ 334 +דע 334 +_××™ 331 +ך 330 +š 330 +“×¢× 323 +¼× 323 +×“×¢× 323 +Ö¼× 323 +²× 322 +×²× 322 +ען_ 321 +¢×Ÿ_ 321 +±× 320 +×±× 320 +“×™ 317 +די 317 +²Ö· 311 +ַר 311 +×²Ö 311 +·×¨ 311 +ַר 311 +ײַ 311 +²Ö 311 +לע 310 +œ×¢ 310 +._ 307 +- 305 +·_ 297 +Ö·_ 297 +› 294 +×› 294 + ×¢ 290 +× ×¢ 290 +ס_ 289 +¡_ 289 +פּ 288 +¤Ö¼ 288 +×²Ö·× 287 +²Ö·× 287 +ך_ 283 +š_ 283 +Ö·_ 274 +×Ö·_ 274 +Ö·×¨× 272 +·×¨× 272 +×œ×¢× 261 +œ×¢× 261 +_×”× 260 +_×” 260 +_צ 259 +™×© 257 +יש 257 +_×¦× 256 +×–×™ 254 +–×™ 254 +×¤Ö¼× 252 +¤Ö¼× 252 +מע 248 +ž×¢ 248 +_ק 247 +× ×¢× 247 + ×¢× 247 +טע 245 +˜×¢ 245 +_×§× 245 +×ו 244 +×•× 244 +ו 244 +××•× 244 +¢×œ 238 +על 238 +”× 235 +×”× 235 +×”×Ö 235 +שט 235 +©×˜ 235 +”×Ö 235 +×›× 234 +›× 234 +_×‘× 231 +“ער 231 +_ב 231 +Ö·×  229 +·×  229 +·× × 228 +Ö·× × 228 +_×ו 227 +_×’×¢ 226 + 219 +× 219 +" 218 +ž×¢× 217 +×ž×¢× 217 +°×¢ 217 +×°×¢ 217 +·×œ 216 +ַל 216 +_×–×™ 215 +_×  215 +×¢×œ× 212 +¢×œ× 212 +¨× 211 +×¨× 211 +_× × 211 +×˜×¢× 211 +˜×¢× 211 +×°× 210 +°× 210 +_דע 210 +°×Ö 209 +×°×¢× 209 +×°×Ö 209 +°×¢× 209 +™×©× 208 +×™×©× 208 +™×§ 207 +יק 207 +ר×Ö 206 +¨×Ö 206 +–_ 205 +×–_ 205 +ž×™ 196 +מי 196 +_ש 195 +×ž×™× 195 +ž×™× 195 +ַל 193 +_×©× 191 +Ö¿× 189 +¿× 189 +¤Ö¿× 189 +Ö¿×Ö 188 +¿×• 188 +Ö¿×•× 188 +ֿו 188 +¿×•× 188 +¿×Ö 188 +ון 187 +”×Ö¸ 186 +_×”× 185 +¤Ö¿×• 184 +_×¢ 179 +_די 178 +˜× 176 +×˜× 176 +ט×Ö 175 +˜×Ö 175 +ָס 174 +ָס 174 +יט 174 +™×˜ 174 +¸×¡ 174 +ל_ 173 +œ_ 173 +“×™_ 173 +די_ 173 +×_ 171 +·×œ× 171 +_ 171 +Ö·×œ× 171 +_×¢× 171 +ָט 169 +¸×˜ 169 +ָט 169 +יך 168 +™×š 168 +ָר 166 +–×™× 166 +ָר 166 +¸×¨ 166 +×–×™× 166 +× ×™ 164 +×¢×  164 + ×™ 164 +¢×  164 +¨×™ 163 +רי 163 +יך_ 163 +™×š_ 163 +°×Ö¸ 162 +×¢× × 162 +¢× × 162 +¿×Ö· 160 +¢×˜ 160 +עט 160 +_×™ 158 +¨×™× 157 +™×¨ 157 +×¨×™× 157 +יר 157 +-× 156 +ָס_ 155 +¸×¡_ 155 +œ×™ 154 +_מי 154 +לי 154 +קע 153 +ונ 153 +§×¢ 153 +•×  153 +_×°× 152 + ×™× 152 +× ×™× 152 +™×Ÿ 151 +ין 151 +××± 151 +×± 151 +×™Ö 150 +·×˜ 150 +´ 150 +™Ö 150 +×™Ö´ 150 +™Ö´ 150 +Ö´ 150 +ַט 150 +Ö´× 149 +™Ö´× 149 +´× 149 +×™Ö´× 149 +œ×™× 148 +_×™× 148 +×œ×™× 148 +×±× 146 +××±× 146 +Ö·×  146 +_××± 145 +¿×•×Ÿ 145 +×™×– 143 +™×– 143 +“×™× 142 +×“×™× 142 diff --git a/openoffice/share/fingerprint/zulu.lm b/openoffice/share/fingerprint/zulu.lm new file mode 100644 index 0000000000000000000000000000000000000000..f30c09ced93f7b91b81e44e4281fa2814cade78b --- /dev/null +++ b/openoffice/share/fingerprint/zulu.lm @@ -0,0 +1,400 @@ +_ +a +e +i +n +u +o +l +k +h +s +a_ +b +t +m +g +w +z +e_ +i_ +ng +ku +d +y +la +an +_n +th +le +_u +o_ +el +ba +_k +en +in +wa +p +_e +zi +. +hi +si +al +ha +uk +ab +_i +r +is +ka +_a +kh +we +li +ni +ma +_ng +he +ul +._ +ga +thi +la_ +be +ak +c +on +nd +na +ok +am +lo +ho +, +se +ph +hi_ +ut +es +nga +_ku +,_ +ez +thi_ +un +uth +le_ +uku +hu +f +u_ +um +ek +ne +go +q +_uk +at +aba +_l +sh +lu +M +_uku +ol +_b +hl +ni_ +ngo +kw +- +N +ik +oku +em +nt +as +ge +az +ya +iz +sa +_o +S +uthi +A +za +_w +wa_ +_s +mb +kut +kuth +ela +ye +_y +uthi_ +il +ay +ele +ba_ +I +dl +nge +ath +ub +ke +U +zo +na_ +yi +us +kuthi +esi +ob +v +om +ama +it +lo_ +bu +L +ezi +j +ny +im +ing +li_ +_ab +eni +no +de +ela_ +ze +ang +ko +ala +lw +yo +zin +_U +lel +eng +mi +_ngo +eb +uz +me +gi +ti +ukut +so +ukuth +bo +da +_ba +nz +_aba +the +eli +akh +eni_ +E +ban +s_ +aka +_kw +ma_ +ap +_ukut +he_ +ini +di +K +ka_ +ib +kwa +ulu +ele_ +kho +nj +bi +_z +khu +we_ +lal +enz +ho_ +et +C +gu +zi_ +and +hla +ngi +pha +_um +_ka +isi +_nge +isa +aph +ung +izi +dla +ala_ +zw +nde +to +n_ +ne_ +nk +ke_ +_I +athi +_no +lan +_wa +kul +B +ind +fu +wen +ikh +azi +ule +kub +e. +_S +x +o. +ona +kha +_iz +je +bh +_M +er +kwe +oba +ane +O +_N +sa_ +a. +lwa +_ez +kus +ki +mu +od +" +ebe +P +_nga +hul +_m +ase +ben +_be +T +ic +nda +_si +_na +/ +ant +ngu +ad +anga +nje +ith +a._ +ye_ +athi_ +R +os +alo +tha +za_ +eth +_es +uma +ana +ile +te +ale +aban +: +_A +oba_ +hat +kun +ha_ +phe +be_ +ali +_am +si_ +wo +uy +sik +ise +kan +hath +dlal +_ne +zwe +aw +han +tu +nye +qe +_ko +ah +hel +thu +isa_ +gob +_K +_lo +ta +_ama +ot +ula +_em +ze_ +i. +ngob +_izi +hol +ar +ani +ole +uba +_in +up +eka +ini_ +goba +tho +hon +_ezi +ona_ +ezin +ngoba +lu_ +goba_ +ip +a, +eli_ +t_ +nya +ndl +sha +_is +the_ +i._ +amb diff --git a/openoffice/share/fonts/truetype/.uuid b/openoffice/share/fonts/truetype/.uuid new file mode 100644 index 0000000000000000000000000000000000000000..e0843e384cfc239abb9e9ad4c8ad34c2a17fa080 --- /dev/null +++ b/openoffice/share/fonts/truetype/.uuid @@ -0,0 +1 @@ +2e6cc9b3-7be5-41b5-9f0f-ea603aede797 \ No newline at end of file diff --git a/openoffice/share/fonts/truetype/Arimo-Bold.ttf b/openoffice/share/fonts/truetype/Arimo-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..38dcabea6a62f5b7a95a1ea97143e72ac259bbd4 Binary files /dev/null and b/openoffice/share/fonts/truetype/Arimo-Bold.ttf differ diff --git a/openoffice/share/fonts/truetype/Arimo-BoldItalic.ttf b/openoffice/share/fonts/truetype/Arimo-BoldItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..27988a3ebfd6865a08e81c3dc538c31d75557dac Binary files /dev/null and b/openoffice/share/fonts/truetype/Arimo-BoldItalic.ttf differ diff --git a/openoffice/share/fonts/truetype/Arimo-Italic.ttf b/openoffice/share/fonts/truetype/Arimo-Italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8f8256fe4516d3270b008876d62ae1fae211c599 Binary files /dev/null and b/openoffice/share/fonts/truetype/Arimo-Italic.ttf differ diff --git a/openoffice/share/fonts/truetype/Arimo-Regular.ttf b/openoffice/share/fonts/truetype/Arimo-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ead04f90c3b166e90ce3f656186dc13db681cf45 Binary files /dev/null and b/openoffice/share/fonts/truetype/Arimo-Regular.ttf differ diff --git a/openoffice/share/fonts/truetype/Caladea-Bold.ttf b/openoffice/share/fonts/truetype/Caladea-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..a41e29a6f8166d7a9e37ee7dcbbad18a77d05e99 Binary files /dev/null and b/openoffice/share/fonts/truetype/Caladea-Bold.ttf differ diff --git a/openoffice/share/fonts/truetype/Caladea-BoldItalic.ttf b/openoffice/share/fonts/truetype/Caladea-BoldItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ea72b2e43dcf715cc596e2fb8b56ecdf6ec93f59 Binary files /dev/null and b/openoffice/share/fonts/truetype/Caladea-BoldItalic.ttf differ diff --git a/openoffice/share/fonts/truetype/Caladea-Italic.ttf b/openoffice/share/fonts/truetype/Caladea-Italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..055a68faebbaeabe9fc5d6a4ccca43acb01a633b Binary files /dev/null and b/openoffice/share/fonts/truetype/Caladea-Italic.ttf differ diff --git a/openoffice/share/fonts/truetype/Caladea-Regular.ttf b/openoffice/share/fonts/truetype/Caladea-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..a0802530dec744381aebbf5512d40d291282b97c Binary files /dev/null and b/openoffice/share/fonts/truetype/Caladea-Regular.ttf differ diff --git a/openoffice/share/fonts/truetype/Carlito-Bold.ttf b/openoffice/share/fonts/truetype/Carlito-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b29a5905114f808d2585cfc7e1b1f40354ea0ed2 Binary files /dev/null and b/openoffice/share/fonts/truetype/Carlito-Bold.ttf differ diff --git a/openoffice/share/fonts/truetype/Carlito-BoldItalic.ttf b/openoffice/share/fonts/truetype/Carlito-BoldItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..0eaa04ec7cad6f5936d4109b66d493c7997497d7 Binary files /dev/null and b/openoffice/share/fonts/truetype/Carlito-BoldItalic.ttf differ diff --git a/openoffice/share/fonts/truetype/Carlito-Italic.ttf b/openoffice/share/fonts/truetype/Carlito-Italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..64df01ed6bddcb3f897cf6044299d4ee9337600e Binary files /dev/null and b/openoffice/share/fonts/truetype/Carlito-Italic.ttf differ diff --git a/openoffice/share/fonts/truetype/Carlito-Regular.ttf b/openoffice/share/fonts/truetype/Carlito-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..6b7e0e38e9c12b895ddb308e866b8c8b7b3bae24 Binary files /dev/null and b/openoffice/share/fonts/truetype/Carlito-Regular.ttf differ diff --git a/openoffice/share/fonts/truetype/Cousine-Bold.ttf b/openoffice/share/fonts/truetype/Cousine-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..a2f1ba0e3d51296b2998a594e2d71c0b31e58772 Binary files /dev/null and b/openoffice/share/fonts/truetype/Cousine-Bold.ttf differ diff --git a/openoffice/share/fonts/truetype/Cousine-BoldItalic.ttf b/openoffice/share/fonts/truetype/Cousine-BoldItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..59e1dd13f2e988096c04dd6b74441baca9e91163 Binary files /dev/null and b/openoffice/share/fonts/truetype/Cousine-BoldItalic.ttf differ diff --git a/openoffice/share/fonts/truetype/Cousine-Italic.ttf b/openoffice/share/fonts/truetype/Cousine-Italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ee24b0e8cfa51016a79f2a0408ea40333e0a5a63 Binary files /dev/null and b/openoffice/share/fonts/truetype/Cousine-Italic.ttf differ diff --git a/openoffice/share/fonts/truetype/Cousine-Regular.ttf b/openoffice/share/fonts/truetype/Cousine-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..274fee6925e3a487a083adbdc7cac319b89303c9 Binary files /dev/null and b/openoffice/share/fonts/truetype/Cousine-Regular.ttf differ diff --git a/openoffice/share/fonts/truetype/DejaVuSans-Bold.ttf b/openoffice/share/fonts/truetype/DejaVuSans-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..6d65fa7dc41ae8ffae77a4a843a73ba31ffd78c7 Binary files /dev/null and b/openoffice/share/fonts/truetype/DejaVuSans-Bold.ttf differ diff --git a/openoffice/share/fonts/truetype/DejaVuSans-BoldOblique.ttf b/openoffice/share/fonts/truetype/DejaVuSans-BoldOblique.ttf new file mode 100644 index 0000000000000000000000000000000000000000..753f2d80b1f9a13026d641b6fd4cafb8d85dd479 Binary files /dev/null and b/openoffice/share/fonts/truetype/DejaVuSans-BoldOblique.ttf differ diff --git a/openoffice/share/fonts/truetype/DejaVuSans-ExtraLight.ttf b/openoffice/share/fonts/truetype/DejaVuSans-ExtraLight.ttf new file mode 100644 index 0000000000000000000000000000000000000000..b09f32d7d6a9d5d6dd42c8e105232209235ad6bd Binary files /dev/null and b/openoffice/share/fonts/truetype/DejaVuSans-ExtraLight.ttf differ diff --git a/openoffice/share/fonts/truetype/DejaVuSans-Oblique.ttf b/openoffice/share/fonts/truetype/DejaVuSans-Oblique.ttf new file mode 100644 index 0000000000000000000000000000000000000000..999bac7714134bc7d931efac92b962a93c52e094 Binary files /dev/null and b/openoffice/share/fonts/truetype/DejaVuSans-Oblique.ttf differ diff --git a/openoffice/share/fonts/truetype/DejaVuSans.ttf b/openoffice/share/fonts/truetype/DejaVuSans.ttf new file mode 100644 index 0000000000000000000000000000000000000000..e5f7eecce43be41ff0703ed99e1553029b849f14 Binary files /dev/null and b/openoffice/share/fonts/truetype/DejaVuSans.ttf differ diff --git a/openoffice/share/fonts/truetype/DejaVuSansCondensed-Bold.ttf b/openoffice/share/fonts/truetype/DejaVuSansCondensed-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..22987c62d930d6f3f612ea4a952851bacb0fd577 Binary files /dev/null and b/openoffice/share/fonts/truetype/DejaVuSansCondensed-Bold.ttf differ diff --git a/openoffice/share/fonts/truetype/DejaVuSansCondensed-BoldOblique.ttf b/openoffice/share/fonts/truetype/DejaVuSansCondensed-BoldOblique.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f5fa0ca26f40353170f4f851b28b96c89a425c90 Binary files /dev/null and b/openoffice/share/fonts/truetype/DejaVuSansCondensed-BoldOblique.ttf differ diff --git a/openoffice/share/fonts/truetype/DejaVuSansCondensed-Oblique.ttf b/openoffice/share/fonts/truetype/DejaVuSansCondensed-Oblique.ttf new file mode 100644 index 0000000000000000000000000000000000000000..7fde907894097b7d39f572aaac7ea186d8b96ba0 Binary files /dev/null and b/openoffice/share/fonts/truetype/DejaVuSansCondensed-Oblique.ttf differ diff --git a/openoffice/share/fonts/truetype/DejaVuSansCondensed.ttf b/openoffice/share/fonts/truetype/DejaVuSansCondensed.ttf new file mode 100644 index 0000000000000000000000000000000000000000..3259bc21ae08b3d72464486694dafa47d3478681 Binary files /dev/null and b/openoffice/share/fonts/truetype/DejaVuSansCondensed.ttf differ diff --git a/openoffice/share/fonts/truetype/DejaVuSansMono-Bold.ttf b/openoffice/share/fonts/truetype/DejaVuSansMono-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..8184ced8cf853a64c3aa6f9afd722cdbf597c38c Binary files /dev/null and b/openoffice/share/fonts/truetype/DejaVuSansMono-Bold.ttf differ diff --git a/openoffice/share/fonts/truetype/DejaVuSansMono-BoldOblique.ttf b/openoffice/share/fonts/truetype/DejaVuSansMono-BoldOblique.ttf new file mode 100644 index 0000000000000000000000000000000000000000..754dca7325de222c8dbdd1f98ae2c1401f882a42 Binary files /dev/null and b/openoffice/share/fonts/truetype/DejaVuSansMono-BoldOblique.ttf differ diff --git a/openoffice/share/fonts/truetype/DejaVuSansMono-Oblique.ttf b/openoffice/share/fonts/truetype/DejaVuSansMono-Oblique.ttf new file mode 100644 index 0000000000000000000000000000000000000000..4c858d401ad72117f18a29a9b5b9348ee7a51aba Binary files /dev/null and b/openoffice/share/fonts/truetype/DejaVuSansMono-Oblique.ttf differ diff --git a/openoffice/share/fonts/truetype/DejaVuSansMono.ttf b/openoffice/share/fonts/truetype/DejaVuSansMono.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f5786022f18216b4c59c6fb0c634b52c8b6e7990 Binary files /dev/null and b/openoffice/share/fonts/truetype/DejaVuSansMono.ttf differ diff --git a/openoffice/share/fonts/truetype/DejaVuSerif-Bold.ttf b/openoffice/share/fonts/truetype/DejaVuSerif-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..3bb755fa1eab7ac6d8a6ab65e565c5d281cde857 Binary files /dev/null and b/openoffice/share/fonts/truetype/DejaVuSerif-Bold.ttf differ diff --git a/openoffice/share/fonts/truetype/DejaVuSerif-BoldItalic.ttf b/openoffice/share/fonts/truetype/DejaVuSerif-BoldItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..a36dd4b70a833b3cf1247dc2ac7e54371e40893d Binary files /dev/null and b/openoffice/share/fonts/truetype/DejaVuSerif-BoldItalic.ttf differ diff --git a/openoffice/share/fonts/truetype/DejaVuSerif-Italic.ttf b/openoffice/share/fonts/truetype/DejaVuSerif-Italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..805daf2228b999aa48c4e10f5e8ddcf154107feb Binary files /dev/null and b/openoffice/share/fonts/truetype/DejaVuSerif-Italic.ttf differ diff --git a/openoffice/share/fonts/truetype/DejaVuSerif.ttf b/openoffice/share/fonts/truetype/DejaVuSerif.ttf new file mode 100644 index 0000000000000000000000000000000000000000..0b803d206c1a4f19559d14f4d3cbd5bbfe0a86a1 Binary files /dev/null and b/openoffice/share/fonts/truetype/DejaVuSerif.ttf differ diff --git a/openoffice/share/fonts/truetype/DejaVuSerifCondensed-Bold.ttf b/openoffice/share/fonts/truetype/DejaVuSerifCondensed-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..222bf134bcab5a2cc6fd52820b2ee62bcc84c881 Binary files /dev/null and b/openoffice/share/fonts/truetype/DejaVuSerifCondensed-Bold.ttf differ diff --git a/openoffice/share/fonts/truetype/DejaVuSerifCondensed-BoldItalic.ttf b/openoffice/share/fonts/truetype/DejaVuSerifCondensed-BoldItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..e44663695d502bcb6e47f0d96b4d144738b662d7 Binary files /dev/null and b/openoffice/share/fonts/truetype/DejaVuSerifCondensed-BoldItalic.ttf differ diff --git a/openoffice/share/fonts/truetype/DejaVuSerifCondensed-Italic.ttf b/openoffice/share/fonts/truetype/DejaVuSerifCondensed-Italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c529df31bff62ab3e8275b289395543e999d9715 Binary files /dev/null and b/openoffice/share/fonts/truetype/DejaVuSerifCondensed-Italic.ttf differ diff --git a/openoffice/share/fonts/truetype/DejaVuSerifCondensed.ttf b/openoffice/share/fonts/truetype/DejaVuSerifCondensed.ttf new file mode 100644 index 0000000000000000000000000000000000000000..d3959b32286a9354f778462ac96d4b9124052173 Binary files /dev/null and b/openoffice/share/fonts/truetype/DejaVuSerifCondensed.ttf differ diff --git a/openoffice/share/fonts/truetype/GenBasB.ttf b/openoffice/share/fonts/truetype/GenBasB.ttf new file mode 100644 index 0000000000000000000000000000000000000000..636cbc175e06200c01629feb494f618310774d27 Binary files /dev/null and b/openoffice/share/fonts/truetype/GenBasB.ttf differ diff --git a/openoffice/share/fonts/truetype/GenBasBI.ttf b/openoffice/share/fonts/truetype/GenBasBI.ttf new file mode 100644 index 0000000000000000000000000000000000000000..ec064a258eee9dafabdc66445a48a7ff38530eb2 Binary files /dev/null and b/openoffice/share/fonts/truetype/GenBasBI.ttf differ diff --git a/openoffice/share/fonts/truetype/GenBasI.ttf b/openoffice/share/fonts/truetype/GenBasI.ttf new file mode 100644 index 0000000000000000000000000000000000000000..0dd64055775402c2d59c3d319401b5560b681a6f Binary files /dev/null and b/openoffice/share/fonts/truetype/GenBasI.ttf differ diff --git a/openoffice/share/fonts/truetype/GenBasR.ttf b/openoffice/share/fonts/truetype/GenBasR.ttf new file mode 100644 index 0000000000000000000000000000000000000000..4d263b8f44c4c77acc38b732972c587798ece9f6 Binary files /dev/null and b/openoffice/share/fonts/truetype/GenBasR.ttf differ diff --git a/openoffice/share/fonts/truetype/GenBkBasB.ttf b/openoffice/share/fonts/truetype/GenBkBasB.ttf new file mode 100644 index 0000000000000000000000000000000000000000..5a852aff55e8c9c7a4f573862321c89a26958c67 Binary files /dev/null and b/openoffice/share/fonts/truetype/GenBkBasB.ttf differ diff --git a/openoffice/share/fonts/truetype/GenBkBasBI.ttf b/openoffice/share/fonts/truetype/GenBkBasBI.ttf new file mode 100644 index 0000000000000000000000000000000000000000..6635b4506e60359cdaf520e0f86ebd31c90f7c3d Binary files /dev/null and b/openoffice/share/fonts/truetype/GenBkBasBI.ttf differ diff --git a/openoffice/share/fonts/truetype/GenBkBasI.ttf b/openoffice/share/fonts/truetype/GenBkBasI.ttf new file mode 100644 index 0000000000000000000000000000000000000000..79c3fb566ac3bdb15796a364a643b1c2cb67935f Binary files /dev/null and b/openoffice/share/fonts/truetype/GenBkBasI.ttf differ diff --git a/openoffice/share/fonts/truetype/GenBkBasR.ttf b/openoffice/share/fonts/truetype/GenBkBasR.ttf new file mode 100644 index 0000000000000000000000000000000000000000..0154baed6cffe0db87ff212b46f7ff8d43a49e15 Binary files /dev/null and b/openoffice/share/fonts/truetype/GenBkBasR.ttf differ diff --git a/openoffice/share/fonts/truetype/Tinos-Bold.ttf b/openoffice/share/fonts/truetype/Tinos-Bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..c89941b3fff642bbc00c0035a9b03e4330bd2b10 Binary files /dev/null and b/openoffice/share/fonts/truetype/Tinos-Bold.ttf differ diff --git a/openoffice/share/fonts/truetype/Tinos-BoldItalic.ttf b/openoffice/share/fonts/truetype/Tinos-BoldItalic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..0ac3085a748fe2ff227bca5dfe162b5d47acbc44 Binary files /dev/null and b/openoffice/share/fonts/truetype/Tinos-BoldItalic.ttf differ diff --git a/openoffice/share/fonts/truetype/Tinos-Italic.ttf b/openoffice/share/fonts/truetype/Tinos-Italic.ttf new file mode 100644 index 0000000000000000000000000000000000000000..14f798b4e68fb3c6f416048abb55db86143fd908 Binary files /dev/null and b/openoffice/share/fonts/truetype/Tinos-Italic.ttf differ diff --git a/openoffice/share/fonts/truetype/Tinos-Regular.ttf b/openoffice/share/fonts/truetype/Tinos-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..5d714e134a18b25c2a6d645feaf2df200d4149ad Binary files /dev/null and b/openoffice/share/fonts/truetype/Tinos-Regular.ttf differ diff --git a/openoffice/share/fonts/truetype/fc_local.conf b/openoffice/share/fonts/truetype/fc_local.conf new file mode 100644 index 0000000000000000000000000000000000000000..4a36f38ca4a629082fa2ccb53cd124c85d402b13 --- /dev/null +++ b/openoffice/share/fonts/truetype/fc_local.conf @@ -0,0 +1,57 @@ +<?xml version="1.0"?> +<!DOCTYPE fontconfig SYSTEM "/etc/fonts/conf.d/fonts.dtd"> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> +<fontconfig> + + <!-- Alias similar/metric-compatible families from various sources: --> + + <alias binding="same"> + <family>Caladea</family> + <accept> + <family>Cambria</family> + </accept> + </alias> + <alias binding="same"> + <family>Carlito</family> + <accept> + <family>Calibri</family> + </accept> + </alias> + +<!-- --> + + <alias binding="same"> + <family>Cambria</family> + <accept> + <family>Caladea</family> + </accept> + </alias> + <alias binding="same"> + <family>Calibri</family> + <accept> + <family>Carlito</family> + </accept> + </alias> + +<!-- --> + +</fontconfig> diff --git a/openoffice/share/fonts/truetype/opens___.ttf b/openoffice/share/fonts/truetype/opens___.ttf new file mode 100644 index 0000000000000000000000000000000000000000..96707f2638a819432f46e03547fd4254eb781743 Binary files /dev/null and b/openoffice/share/fonts/truetype/opens___.ttf differ diff --git a/openoffice/share/gallery/apples.gif b/openoffice/share/gallery/apples.gif new file mode 100644 index 0000000000000000000000000000000000000000..3a177cf4ccd5e99b19cb641246d95f1aded576f2 Binary files /dev/null and b/openoffice/share/gallery/apples.gif differ diff --git a/openoffice/share/gallery/arrows/A01-Arrow-Gray-Left.svg b/openoffice/share/gallery/arrows/A01-Arrow-Gray-Left.svg new file mode 100644 index 0000000000000000000000000000000000000000..72d5d1477c3a340601fa9d1e404ebec8356a7035 --- /dev/null +++ b/openoffice/share/gallery/arrows/A01-Arrow-Gray-Left.svg @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="113.667" height="34" viewBox="0 0 113.667 34" + overflow="visible" enable-background="new 0 0 113.667 34" xml:space="preserve"> +<path fill="#444444" d="M110.188,1.941H79.954L69.252,14.083H20.267L23.13,4.078L3.479,16.97l19.576,12.72l-2.857-9.978h48.874 + l10.883,12.347h30.233L96.915,17.134L110.188,1.941z M99.029,26.885H82.253l-8.713-9.884l8.713-9.887h16.776l-8.712,9.973 + L99.029,26.885z"/> +</svg> diff --git a/openoffice/share/gallery/arrows/A02-Arrow-DarkBlue-Right.svg b/openoffice/share/gallery/arrows/A02-Arrow-DarkBlue-Right.svg new file mode 100644 index 0000000000000000000000000000000000000000..fd64103aac9be0b95ed9a79551c91f88db4ed7a0 --- /dev/null +++ b/openoffice/share/gallery/arrows/A02-Arrow-DarkBlue-Right.svg @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="100.167" height="23.179" + viewBox="0 0 100.167 23.179" overflow="visible" enable-background="new 0 0 100.167 23.179" xml:space="preserve"> +<polygon fill="#355787" points="1.374,1.779 21.303,1.779 28.159,9.557 85.275,9.557 82.893,1.227 98.793,11.66 82.953,21.953 + 85.33,13.65 28.338,13.65 21.303,21.633 1.374,21.633 10.124,11.795 "/> +</svg> diff --git a/openoffice/share/gallery/arrows/A03-Arrow-Gray-Left.svg b/openoffice/share/gallery/arrows/A03-Arrow-Gray-Left.svg new file mode 100644 index 0000000000000000000000000000000000000000..17dfa82400d34f29757162b539a6574328e99f22 --- /dev/null +++ b/openoffice/share/gallery/arrows/A03-Arrow-Gray-Left.svg @@ -0,0 +1,63 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" + id="Layer_1" + width="67.317001" + height="38.379002" + viewBox="0 0 67.317001 38.379" + overflow="visible" + enable-background="new 0 0 100.167 23.179" + xml:space="preserve" + inkscape:version="0.48.2 r9819" + sodipodi:docname="Arrow07-Gray-Left.svg" + style="overflow:visible"><metadata + id="metadata15"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs + id="defs13" /><sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1128" + inkscape:window-height="857" + id="namedview11" + showgrid="false" + inkscape:zoom="3.4442481" + inkscape:cx="34.1295" + inkscape:cy="17.7285" + inkscape:window-x="2177" + inkscape:window-y="255" + inkscape:window-maximized="0" + inkscape:current-layer="Layer_1" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" /> +<g + id="g3" + transform="translate(-15.954,9.0609996)"> + <polygon + points="15.954,10.153 15.954,10.153 35.12,29.318 38.003,26.435 21.72,10.153 38.052,-6.177 35.168,-9.061 15.954,10.153 " + id="polygon5" + style="fill:#444444" /> + <polygon + points="39.726,-4.651 24.921,10.153 39.697,24.928 42.58,22.045 34.332,13.797 83.271,13.797 83.271,6.557 34.285,6.557 42.609,-1.767 " + id="polygon7" + style="fill:#444444" /> +</g> + +</svg> \ No newline at end of file diff --git a/openoffice/share/gallery/arrows/A04-Arrow-DarkRed-Right.svg b/openoffice/share/gallery/arrows/A04-Arrow-DarkRed-Right.svg new file mode 100644 index 0000000000000000000000000000000000000000..f2e413497427a2da07d0ca487667a9ae212d4be4 --- /dev/null +++ b/openoffice/share/gallery/arrows/A04-Arrow-DarkRed-Right.svg @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="70.333" height="41.333" + viewBox="0 0 70.333 41.333" overflow="visible" enable-background="new 0 0 70.333 41.333" xml:space="preserve"> +<g> + <polygon fill="#752400" points="46.727,4.36 49.611,1.477 68.825,20.691 68.825,20.691 68.825,20.691 49.66,39.857 46.776,36.972 + 63.058,20.691 "/> + <polygon fill="#752400" points="1.508,17.095 50.494,17.095 42.17,8.771 45.054,5.887 59.858,20.691 45.083,35.466 42.2,32.582 + 50.448,24.333 1.508,24.333 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A05-Arrow-Blue-Left.svg b/openoffice/share/gallery/arrows/A05-Arrow-Blue-Left.svg new file mode 100644 index 0000000000000000000000000000000000000000..fa9a7f546d3b525b1d91524de56333e4b7b95499 --- /dev/null +++ b/openoffice/share/gallery/arrows/A05-Arrow-Blue-Left.svg @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="97.389" height="22.666" + viewBox="0 0 97.389 22.666" overflow="visible" enable-background="new 0 0 97.389 22.666" xml:space="preserve"> +<g> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="1.3105" y1="11.333" x2="96.0781" y2="11.333"> + <stop offset="0" style="stop-color:#0682F3"/> + <stop offset="1" style="stop-color:#2CA4FF"/> + </linearGradient> + <polygon fill="url(#XMLID_2_)" points="96.078,11.355 15.27,7.76 17.211,0.969 1.311,11.402 17.152,21.697 15.307,15.256 + 96.078,11.662 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A06-Arrow-Red-Right.svg b/openoffice/share/gallery/arrows/A06-Arrow-Red-Right.svg new file mode 100644 index 0000000000000000000000000000000000000000..86c2160f877470d5b8d7da13c12a5a991de10018 --- /dev/null +++ b/openoffice/share/gallery/arrows/A06-Arrow-Red-Right.svg @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="97.389" height="22.666" + viewBox="0 0 97.389 22.666" overflow="visible" enable-background="new 0 0 97.389 22.666" xml:space="preserve"> +<linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="220.9873" y1="12.7163" x2="112.3004" y2="10.874" gradientTransform="matrix(-1 0 0 1 219.5723 0)"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CB0212"/> +</linearGradient> +<polygon fill="url(#XMLID_2_)" points="1.311,11.355 82.118,7.759 80.177,0.969 96.078,11.404 80.237,21.697 82.081,15.255 + 1.311,11.662 "/> +</svg> diff --git a/openoffice/share/gallery/arrows/A07-Arrow-LightBlue-Left.svg b/openoffice/share/gallery/arrows/A07-Arrow-LightBlue-Left.svg new file mode 100644 index 0000000000000000000000000000000000000000..633df52e21fc96de22f8b86c69c1f1d7297f1407 --- /dev/null +++ b/openoffice/share/gallery/arrows/A07-Arrow-LightBlue-Left.svg @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="101" height="53" viewBox="0 0 101 53" + overflow="visible" enable-background="new 0 0 101 53" xml:space="preserve"> +<g> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="1.5957" y1="26.5" x2="99.4043" y2="26.5"> + <stop offset="0" style="stop-color:#A1C1EA"/> + <stop offset="1" style="stop-color:#6295D6"/> + </linearGradient> + <polygon fill="url(#XMLID_2_)" points="32.719,1.247 1.596,26.499 32.719,51.752 32.719,36.852 99.404,26.788 32.719,16.146 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A08-Arrow-DarkRed-Right.svg b/openoffice/share/gallery/arrows/A08-Arrow-DarkRed-Right.svg new file mode 100644 index 0000000000000000000000000000000000000000..7f67de193f450d1d3eaac55215ee947e63c60872 --- /dev/null +++ b/openoffice/share/gallery/arrows/A08-Arrow-DarkRed-Right.svg @@ -0,0 +1,59 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" + id="Layer_1" + width="97.808998" + height="50.505001" + viewBox="0 0 97.808998 50.505" + overflow="visible" + enable-background="new 0 0 97.389 22.666" + xml:space="preserve" + inkscape:version="0.48.2 r9819" + sodipodi:docname="Arrow14-DarkRed-Right.svg" + style="overflow:visible"><metadata + id="metadata13"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs + id="defs11" /><sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="640" + inkscape:window-height="480" + id="namedview9" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:zoom="3.5424945" + inkscape:cx="46.5735" + inkscape:cy="24.534" + inkscape:window-x="2158" + inkscape:window-y="235" + inkscape:window-maximized="0" + inkscape:current-layer="Layer_1" /> + +<g + id="g5" + transform="translate(-2.121,14.638)"> + <polygon + points="68.807,20.966 2.121,10.902 68.807,0.26 68.807,-14.638 99.93,10.613 68.807,35.867 " + id="polygon7" + style="fill:#752400" /> +</g> +</svg> \ No newline at end of file diff --git a/openoffice/share/gallery/arrows/A09-Arrow-Gray-Left.svg b/openoffice/share/gallery/arrows/A09-Arrow-Gray-Left.svg new file mode 100644 index 0000000000000000000000000000000000000000..40b6cff0b9e916e39bfcd54cf53c8b850858c590 --- /dev/null +++ b/openoffice/share/gallery/arrows/A09-Arrow-Gray-Left.svg @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="81.333" height="21.333" + viewBox="0 0 81.333 21.333" overflow="visible" enable-background="new 0 0 81.333 21.333" xml:space="preserve"> +<polygon fill="#3F3F3F" points="23.866,1.557 1.205,19.776 80.129,19.776 80.129,12.665 23.92,12.665 "/> +</svg> diff --git a/openoffice/share/gallery/arrows/A10-Arrow-Purple-Right.svg b/openoffice/share/gallery/arrows/A10-Arrow-Purple-Right.svg new file mode 100644 index 0000000000000000000000000000000000000000..8321472ca81c0ac97ea4f9098c8512cd84274e47 --- /dev/null +++ b/openoffice/share/gallery/arrows/A10-Arrow-Purple-Right.svg @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="81.333" height="21.334" + viewBox="0 0 81.333 21.334" overflow="visible" enable-background="new 0 0 81.333 21.334" xml:space="preserve"> +<polygon fill="#8210D2" stroke="#8210D2" points="57.467,1.558 80.128,19.775 1.205,19.775 1.205,12.664 57.412,12.664 "/> +</svg> diff --git a/openoffice/share/gallery/arrows/A11-Arrow-Gray-Left.svg b/openoffice/share/gallery/arrows/A11-Arrow-Gray-Left.svg new file mode 100644 index 0000000000000000000000000000000000000000..b017b39b09a805473b66eb541126be7bed57d618 --- /dev/null +++ b/openoffice/share/gallery/arrows/A11-Arrow-Gray-Left.svg @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" + id="Layer_1" + width="73.379997" + height="40.681" + viewBox="0 0 73.379997 40.681" + overflow="visible" + enable-background="new 0 0 78.527 67.667" + xml:space="preserve" + inkscape:version="0.48.2 r9819" + sodipodi:docname="Arrow19-Gray-Left.svg" + style="overflow:visible"><metadata + id="metadata15"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs + id="defs13" /><sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="640" + inkscape:window-height="480" + id="namedview11" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:zoom="3.4876676" + inkscape:cx="35.8935" + inkscape:cy="22.0385" + inkscape:window-x="2322" + inkscape:window-y="301" + inkscape:window-maximized="0" + inkscape:current-layer="Layer_1" /> +<g + id="g3" + transform="translate(-3.3700003,-15.191)"> + <g + id="g5"> + <polygon + points="3.37,35.602 26.374,55.872 26.33,41.759 76.75,41.759 76.75,29.248 26.291,29.248 26.247,15.191 " + id="polygon7" + style="fill:#8a8a8a" /> + </g> +</g> + +</svg> \ No newline at end of file diff --git a/openoffice/share/gallery/arrows/A12-Arrow-LightBlue-Right.svg b/openoffice/share/gallery/arrows/A12-Arrow-LightBlue-Right.svg new file mode 100644 index 0000000000000000000000000000000000000000..6c8732cc46d6f54486e67d8e3cf3e3ee198c0426 --- /dev/null +++ b/openoffice/share/gallery/arrows/A12-Arrow-LightBlue-Right.svg @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="76.334" height="44.334" + viewBox="0 0 76.334 44.334" overflow="visible" enable-background="new 0 0 76.334 44.334" xml:space="preserve"> +<g> + <g> + <polygon fill="#6295D6" points="74.856,22.237 51.98,1.827 51.937,15.883 1.477,15.883 1.477,28.395 51.897,28.395 51.854,42.507 + "/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A13-Arrow-Gray-Right.svg b/openoffice/share/gallery/arrows/A13-Arrow-Gray-Right.svg new file mode 100644 index 0000000000000000000000000000000000000000..0bbd1a1b8e6408520318680e7c6f029959f1858b --- /dev/null +++ b/openoffice/share/gallery/arrows/A13-Arrow-Gray-Right.svg @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="316" height="109" viewBox="0 0 316 109" + overflow="visible" enable-background="new 0 0 316 109" xml:space="preserve"> +<polygon fill="#B2B2B2" points="313.808,54.313 256.714,3.421 256.635,33.553 5.894,33.553 5.894,39.45 262.982,39.45 + 262.982,30.139 262.991,30.139 263.024,17.717 304.056,54.292 262.833,90.65 262.88,72.474 262.982,72.474 262.982,66.576 + 5.894,66.576 5.894,72.474 256.534,72.474 256.449,104.904 "/> +</svg> diff --git a/openoffice/share/gallery/arrows/A14-CircleArrow-Green.svg b/openoffice/share/gallery/arrows/A14-CircleArrow-Green.svg new file mode 100644 index 0000000000000000000000000000000000000000..102c21372c3e6c3a9eb2f42b481b0426a329b350 --- /dev/null +++ b/openoffice/share/gallery/arrows/A14-CircleArrow-Green.svg @@ -0,0 +1,75 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="254" height="230" viewBox="0 0 254 230" + overflow="visible" enable-background="new 0 0 254 230" xml:space="preserve"> +<g> + <g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="41.5952" y1="151.3574" x2="205.9955" y2="300.9854"> + <stop offset="0" style="stop-color:#3A7C06"/> + <stop offset="0.168" style="stop-color:#41850C"/> + <stop offset="0.438" style="stop-color:#549C1D"/> + <stop offset="0.7744" style="stop-color:#74C239"/> + <stop offset="1" style="stop-color:#8CE04E"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M31.804,146.805l33.205-0.588c0,0,17.062,66.126,79.005,71.562 + C53.647,231.361,31.885,150.342,31.804,146.805z"/> + + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="175.8262" y1="2120.8652" x2="224.4692" y2="2094.5918" gradientTransform="matrix(1 0 0 -1 0 2294.2676)"> + <stop offset="0.0109" style="stop-color:#3A7C06"/> + <stop offset="1" style="stop-color:#233C17"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M249.258,144.184l-19.755,0.604l-2.188-0.007c-22.7,85.313-115.765,87.29-154.632,60.169 + c67.602,35.182,113.15-17.449,120.23-60.218l-23.576,0.505l-1.543-2.46l48.087-35.48l31.422,34.782l-8.114-0.391l8.479,0.782 + L249.258,144.184z"/> + + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="220.2344" y1="2182.6348" x2="130.9715" y2="2086.3513" gradientTransform="matrix(1 0 0 -1 0 2294.2676)"> + <stop offset="0" style="stop-color:#3A7C06"/> + <stop offset="0.168" style="stop-color:#41850C"/> + <stop offset="0.438" style="stop-color:#549C1D"/> + <stop offset="0.7744" style="stop-color:#74C239"/> + <stop offset="1" style="stop-color:#8CE04E"/> + </linearGradient> + <path fill="url(#XMLID_9_)" d="M73.828,205.697c39.239,27.379,134.127,26.866,155.675-60.91l19.755-0.604l-31.429-34.781 + l-48.491,35.834c0,0,9.269-0.449,25.499-0.546C189.157,187.938,142.749,241.568,73.828,205.697z"/> + <path opacity="0.3" fill="#FFFFFF" d="M72.684,204.949c0,0,23.955,15.033,52.932,11.96c23.317-1.923,59.57-20.688,69.222-72.219 + l-25.499,0.546l48.491-35.834l1.713,1.894l-45.143,32.569h22.333c0,0-10.357,66.563-69.77,73.52 + C126.963,217.385,98.999,221.744,72.684,204.949z"/> + </g> + <g> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="210.2529" y1="95.834" x2="56.3355" y2="-124.7966"> + <stop offset="0" style="stop-color:#3A7C06"/> + <stop offset="0.168" style="stop-color:#41850C"/> + <stop offset="0.438" style="stop-color:#549C1D"/> + <stop offset="0.7744" style="stop-color:#74C239"/> + <stop offset="1" style="stop-color:#8CE04E"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M229.45,83.984l-33.201,0.588c0,0-17.06-66.127-79.006-71.562 + C207.604-0.573,229.367,80.447,229.45,83.984z"/> + + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="-5255.5791" y1="5863.3926" x2="-5206.936" y2="5837.1191" gradientTransform="matrix(-1 0 0 1 -5170.1484 -5806.0049)"> + <stop offset="0.0109" style="stop-color:#3A7C06"/> + <stop offset="1" style="stop-color:#233C17"/> + </linearGradient> + <path fill="url(#XMLID_11_)" d="M11.999,86.604l19.753-0.604l2.19,0.006C56.642,0.695,149.699-1.281,188.573,25.84 + C120.97-9.344,75.424,43.288,68.338,86.058l23.575-0.507l1.548,2.461l-48.086,35.48L13.949,88.71l8.12,0.39l-8.482-0.781 + L11.999,86.604z"/> + + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="-5211.168" y1="5925.1631" x2="-5300.4331" y2="5828.8774" gradientTransform="matrix(-1 0 0 1 -5170.1484 -5806.0049)"> + <stop offset="0" style="stop-color:#3A7C06"/> + <stop offset="0.168" style="stop-color:#41850C"/> + <stop offset="0.438" style="stop-color:#549C1D"/> + <stop offset="0.7744" style="stop-color:#74C239"/> + <stop offset="1" style="stop-color:#8CE04E"/> + </linearGradient> + <path fill="url(#XMLID_12_)" d="M187.428,25.09C148.188-2.289,53.298-1.775,31.752,86.001l-19.753,0.604l31.424,34.782 + l48.49-35.836c0,0-9.26,0.45-25.492,0.548C72.097,42.85,118.507-10.781,187.428,25.09z"/> + <path opacity="0.3" fill="#FFFFFF" d="M188.573,25.84c0,0-23.959-15.033-52.936-11.96c-23.321,1.922-59.565,20.687-69.217,72.219 + l25.492-0.548l-48.49,35.836l-1.709-1.895l45.143-32.57H64.524c0,0,10.357-66.561,69.764-73.52 + C134.288,13.402,162.257,9.045,188.573,25.84z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A15-CircleArrow.svg b/openoffice/share/gallery/arrows/A15-CircleArrow.svg new file mode 100644 index 0000000000000000000000000000000000000000..c98564040c7d6b7ac910ddc1b83ee9070c3b52fb --- /dev/null +++ b/openoffice/share/gallery/arrows/A15-CircleArrow.svg @@ -0,0 +1,68 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="254" height="230" viewBox="0 0 254 230" + overflow="visible" enable-background="new 0 0 254 230" xml:space="preserve"> +<g> + <g> + + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="-3659.8662" y1="1066.3267" x2="-3552.3457" y2="1066.3267" gradientTransform="matrix(-0.9998 -0.0203 0.0203 -0.9998 -3459.1194 1175.6028)"> + <stop offset="0" style="stop-color:#6295D6"/> + <stop offset="1" style="stop-color:#1C2958"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M222.416,146.624l-32.248-0.587c0,0-16.573,66.126-76.736,71.562 + C201.198,231.18,222.336,150.161,222.416,146.624z"/> + + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="-3457.9438" y1="1110.1372" x2="-3564.1943" y2="974.0027" gradientTransform="matrix(-1 0 0 -1 -3417.9102 1211.5889)"> + <stop offset="0" style="stop-color:#6295D6"/> + <stop offset="1" style="stop-color:#1C2958"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M11.206,144.003l19.188,0.603l2.122-0.006c22.052,85.313,112.441,87.29,150.194,60.169 + C117.049,239.952,72.812,187.32,65.931,144.55l22.897,0.507l1.501-2.461l-46.706-35.48L13.1,141.897l7.885-0.39l-8.237,0.781 + L11.206,144.003z"/> + + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="-3457.7358" y1="1109.3198" x2="-3563.604" y2="973.6752" gradientTransform="matrix(-1 0 0 -1 -3417.9102 1211.5889)"> + <stop offset="0" style="stop-color:#4590D5"/> + <stop offset="1" style="stop-color:#D2EFF9"/> + </linearGradient> + <path fill="url(#XMLID_9_)" d="M181.602,205.518c-38.116,27.378-130.281,26.865-151.208-60.912l-19.188-0.603l30.522-34.783 + l47.1,35.837c0,0-8.997-0.451-24.764-0.547C69.581,187.757,114.654,241.388,181.602,205.518z"/> + <path opacity="0.3" fill="#FFFFFF" d="M182.71,204.769c0,0-23.268,15.032-51.413,11.96c-22.649-1.923-57.858-20.688-67.232-72.219 + l24.764,0.547l-47.1-35.837l-1.662,1.896l43.848,32.568H62.225c0,0,10.06,66.562,67.764,73.521 + C129.988,217.206,157.15,221.563,182.71,204.769z"/> + </g> + <g> + + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="-1094.7021" y1="2719.5815" x2="-1021.6064" y2="2719.5815" gradientTransform="matrix(0 -1 1 0 -2636.1323 -1010.7368)"> + <stop offset="0.0052" style="stop-color:#C94605"/> + <stop offset="0.302" style="stop-color:#CD4E08"/> + <stop offset="0.7512" style="stop-color:#D86210"/> + <stop offset="1" style="stop-color:#DF7116"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M28.042,83.377l32.79,0.588c0,0,16.85-66.128,78.023-71.563 + C49.615-1.179,28.123,79.841,28.042,83.377z"/> + + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="-734.9683" y1="1752.5659" x2="-687.0677" y2="1726.6935" gradientTransform="matrix(1 0 0 1 905.2959 -1695.627)"> + <stop offset="0.2198" style="stop-color:#EC6E24"/> + <stop offset="0.6154" style="stop-color:#F19424"/> + <stop offset="1" style="stop-color:#FAC170"/> + </linearGradient> + <path fill="url(#XMLID_11_)" d="M242.794,85.998l-19.508-0.603l-2.159,0.003C198.704,0.086,106.799-1.89,68.413,25.231 + C135.175-9.95,180.155,42.679,187.151,85.45l-23.282-0.505l-1.523,2.46l47.487,35.478l31.034-34.782l-8.019,0.391l8.378-0.782 + L242.794,85.998z"/> + + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="-1114.6362" y1="2861.5962" x2="-1014.5673" y2="2736.7483" gradientTransform="matrix(0 -1 1 0 -2636.1323 -1010.7368)"> + <stop offset="0" style="stop-color:#FFC00E"/> + <stop offset="1" style="stop-color:#F06422"/> + </linearGradient> + <path fill="url(#XMLID_12_)" d="M69.542,24.482C108.294-2.896,202.009-2.382,223.286,85.395l19.508,0.603l-31.035,34.783 + l-47.89-35.836c0,0,9.15,0.45,25.181,0.547C183.438,42.244,137.611-11.387,69.542,24.482z"/> + <path opacity="0.3" fill="#FFFFFF" d="M68.413,25.231c0,0,23.657-15.033,52.275-11.958c23.028,1.921,58.83,20.688,68.361,72.219 + l-25.181-0.547l47.89,35.836l1.688-1.896l-44.581-32.57h22.055c0,0-10.229-66.56-68.9-73.519 + C122.021,12.796,94.4,8.437,68.413,25.231z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A16-CircleArrow.png b/openoffice/share/gallery/arrows/A16-CircleArrow.png new file mode 100644 index 0000000000000000000000000000000000000000..2d7fe192a9db06420a51b594ae7f7c88389357ed Binary files /dev/null and b/openoffice/share/gallery/arrows/A16-CircleArrow.png differ diff --git a/openoffice/share/gallery/arrows/A17-CircleArrow.png b/openoffice/share/gallery/arrows/A17-CircleArrow.png new file mode 100644 index 0000000000000000000000000000000000000000..2c41a689dbad22444a7487fb58bb34ad664f7040 Binary files /dev/null and b/openoffice/share/gallery/arrows/A17-CircleArrow.png differ diff --git a/openoffice/share/gallery/arrows/A18-CircleArrow.png b/openoffice/share/gallery/arrows/A18-CircleArrow.png new file mode 100644 index 0000000000000000000000000000000000000000..606e162c75e33b93893c2182b1ba7b93c5309807 Binary files /dev/null and b/openoffice/share/gallery/arrows/A18-CircleArrow.png differ diff --git a/openoffice/share/gallery/arrows/A19-CircleArrow.png b/openoffice/share/gallery/arrows/A19-CircleArrow.png new file mode 100644 index 0000000000000000000000000000000000000000..5cfab792b77d0738b428fcc1d8ad4ce4bc6844cb Binary files /dev/null and b/openoffice/share/gallery/arrows/A19-CircleArrow.png differ diff --git a/openoffice/share/gallery/arrows/A20-CircleArrow-LightBlue.svg b/openoffice/share/gallery/arrows/A20-CircleArrow-LightBlue.svg new file mode 100644 index 0000000000000000000000000000000000000000..0ef60f52ff91ae763fedfd3fa1cbe44e501261ab --- /dev/null +++ b/openoffice/share/gallery/arrows/A20-CircleArrow-LightBlue.svg @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="348" height="146" viewBox="0 0 348 146" + overflow="visible" enable-background="new 0 0 348 146" xml:space="preserve"> +<g> + <polygon fill="#355787" points="277.135,60.72 344.344,56.543 343.817,66.588 245.7,73.159 245.874,63.259 "/> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="519.2139" y1="51.5605" x2="11.5134" y2="115.1409"> + <stop offset="0" style="stop-color:#6295D6"/> + <stop offset="1" style="stop-color:#355787"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M316.648,67.196c0,0-0.271,10.69-0.337,11.489c-0.069,0.8-0.438,16.552-20.327,30.655 + c0,0-23.127,20.15-85.854,29.611c-15.944,3.154-74.815,5.258-106.354-2.102c-32.765-6.133-59.924-14.719-83.579-33.818 + c0,0-12.396-9.781-14.371-21.943C5.006,69.82,5.188,67.092,5.188,67.092s0.222,13.484,18.829,28.51 + c18.607,15.023,63.889,27.057,70.871,28.405c6.988,1.35,51.254,6.786,58.428,6.786c23.374,0.662,63.855-3.121,76.282-6.508 + c0,0,42.887-7.93,60.896-22.303C305.223,91.361,314.573,81.211,316.648,67.196z"/> + <path fill="#99CAFF" d="M275.322,59.929c1.665,9.198-2.729,16.122-2.729,16.122c-3.592,6.395-10.773,11.156-10.773,11.156 + c16.468-11.943,12.91-26.169,12.91-26.169l-28.856,2.221l1.438-1.078L275.322,59.929z"/> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="43.0488" y1="39.2744" x2="247.6113" y2="39.2744"> + <stop offset="0" style="stop-color:#6295D6"/> + <stop offset="1" style="stop-color:#355787"/> + </linearGradient> + <path fill="url(#XMLID_5_)" d="M247.611,22.183c-19.551-7.111-37.795-8.946-37.795-8.946c-31.571-4.382-42.012-2.635-61.329-1.807 + c-32.328,2.454-52.3,9.374-52.3,9.374s-27.235,7.018-42.391,21.124c-15.153,14.106-9.848,26.241-9.848,26.241 + c10.538-38.866,99.782-45.99,99.782-45.99c26.866-2.045,46.547-0.466,46.547-0.466c26.4,0.993,52.319,9.018,52.319,9.018 + c1.771,0.547,3.42,1.09,5.016,1.63V22.183z"/> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="310.2314" y1="70.7383" x2="-99.6091" y2="64.1798"> + <stop offset="0" style="stop-color:#6295D6"/> + <stop offset="1" style="stop-color:#355787"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M344.344,56.543l-62.727-20.618l-7.248,5.543l0,0l-12.424,9.5l0,0l-16.071,12.29l28.856-2.221 + c0,0,3.033,10.807-7.945,21.787c0,0-17.289,20.442-73.59,27.451c0,0-89.479,11.332-138.069-25.114c0,0-28.403-20.927,1.964-46.157 + C94.704,12.136,169.598,8.768,190.392,12.038c14.3,1.22,34.264,2.32,57.219,10.471v-0.398l0.994-1.191 + C226.867,12.665,189.525,3.661,132.22,5.497c0,0-115.672,6.774-126.614,56.135c0,0-9.939,31.588,62.075,55.766 + c0,0,81.824,28.738,178.545,3.506c0,0,47.306-9.811,65.063-37.146c0,0,8.523-11.913,4.087-25.11 + C331.965,57.362,344.344,56.543,344.344,56.543z"/> + <path fill="#99CAFF" d="M344.344,56.543l-2.102-0.818l-28.385,2.104c0,0,2.219,3.152,1.988,9.811c0,0,0.789,30.021-54.492,47.89 + c0,0-72.874,25.622-161.758,9.226C40.348,113.02,19.142,93.182,10.288,80.295c0,0-4.329-6.392-4.681-15.694 + C6.015,58.123,8.07,54.402,8.07,54.402s-5.2,8.978-1.691,19.684c0,0,1.704,9.236,18.023,23.049c0,0,27.522,23.373,87.374,30.82 + c0,0,61.795,10.705,122.843-4.261c0,0,62.066-10.497,78.78-42.966c0,0,5.709-10.813,1.977-22.081L344.344,56.543z"/> + <path fill="#99CAFF" d="M247.611,22.113c-10.748-3.795-24.957-7.546-42.49-9.5c0,0-61.071-9.173-117.947,10.879 + c0,0-52.129,15.734-43.523,44.642c-2.838-12.91,4.434-20.935,12.58-27.862c0,0,29.551-24.879,102.089-28.034 + c0,0,44.143-4.591,89.291,10.707V22.113z"/> +</g> +<polygon fill="#4B75AD" points="248.605,20.919 247.611,22.113 247.611,32.361 248.557,31.601 "/> +</svg> diff --git a/openoffice/share/gallery/arrows/A21-CircleArrow-Green.svg b/openoffice/share/gallery/arrows/A21-CircleArrow-Green.svg new file mode 100644 index 0000000000000000000000000000000000000000..fe6e0e0cbe467d56cf3f7a3dd079409e5e44436c --- /dev/null +++ b/openoffice/share/gallery/arrows/A21-CircleArrow-Green.svg @@ -0,0 +1,87 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="335" height="167" viewBox="0 0 335 167" + overflow="visible" enable-background="new 0 0 335 167" xml:space="preserve"> +<g> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="233.3408" y1="99.1162" x2="158.1985" y2="1.1889"> + <stop offset="0" style="stop-color:#00A33D"/> + <stop offset="1" style="stop-color:#67E747"/> + </linearGradient> + <polygon fill="url(#XMLID_10_)" points="160.842,18.933 160.842,28.685 161.088,28.949 208.734,54.093 208.734,42.996 + 161.687,18.749 "/> + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="210.6963" y1="49.4702" x2="233.481" y2="-7.734"> + <stop offset="0" style="stop-color:#00C400"/> + <stop offset="1" style="stop-color:#B0FF78"/> + </linearGradient> + <polygon fill="url(#XMLID_11_)" points="208.614,43.384 228.859,4.541 229.289,4.45 229.137,14.143 229.158,14.318 229.049,14.712 + 208.734,54.093 208.734,43.71 "/> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="197.1074" y1="24.604" x2="266.9164" y2="59.9933"> + <stop offset="0" style="stop-color:#00A33D"/> + <stop offset="1" style="stop-color:#67E747"/> + </linearGradient> + <path fill="url(#XMLID_12_)" d="M215.272,31.546l-0.114,10.047c0,0,29.787,3.971,51.746,15.303 + c13.666,7.358,27.51,16.178,31.437,32.854c0,0,7.579-25.496-33.335-44.476C251.717,38.788,223.334,31.546,215.272,31.546z"/> + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="292.2227" y1="108.9023" x2="169.0881" y2="140.898"> + <stop offset="0" style="stop-color:#00A33D"/> + <stop offset="1" style="stop-color:#67E747"/> + </linearGradient> + <path fill="url(#XMLID_13_)" d="M199.504,137.495l0.526,7.649c0,0,0.349,0.35,0.874,0.35c0,0,38.434,0.411,66.117-9.051 + c0,0,35.408-7.811,53.148-27.216c0,0,6.074-7.474,7.008-10.046c0.932-2.57,2.913-6.928,2.913-12.732 + c0-5.807,0.261-8.772,0.261-8.772s-1.025,10.202-9.752,20.293c-8.723,10.089-33.225,23.395-51.08,28.083 + C251.662,130.744,206.398,139.595,199.504,137.495z"/> + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="287.0859" y1="137.1055" x2="184.3119" y2="-20.934"> + <stop offset="0" style="stop-color:#00A33D"/> + <stop offset="1" style="stop-color:#67E747"/> + </linearGradient> + <path fill="url(#XMLID_14_)" d="M223.219,15.895l6.07-11.445l-68.447,14.483l47.893,24.762l6.538-12.148 + c0,0,80.134,9.11,83.639,51.864c0,0,6.073,42.871-99.407,54.085l0.275,0.759c0,0,109.936-5.666,129.209-53.5 + c0,0,12.965-28.035-39.949-51.338C268.363,22.904,224.678,15.895,223.219,15.895z"/> + <path fill="#7EFF48" d="M160.842,18.933l1.111-0.236l46.781,24.462l6.301-12.089c0,0,21.281,2.453,42.393,10.425 + c0,0,21.729,8.499,33.291,21.554c0,0,11.041,12.174,7.634,26.665c0,0,3.717-14.884-10.608-29.208c0,0-12.006-11.651-31.578-18.912 + c0,0-18.8-7.282-41.093-9.671l-6.339,12.201L160.842,18.933z"/> + <polygon fill="#7EFF48" points="222.941,15.895 228.951,4.45 229.289,4.45 229.289,4.825 223.478,15.917 "/> + <path opacity="0.5" fill="#7EFF48" d="M329.871,71.617c0,0,1.348,14.117-8.092,25.178c0,0-12.625,16.898-47.686,27.813 + c-35.063,10.919-74.314,13.646-74.314,13.646v0.292c0,0,28.914-2.698,51.167-7.165c0,0,33.082-6.222,53.382-19.307 + c0,0,16.254-9.094,22.225-20.865C326.553,91.209,331.545,83.105,329.871,71.617z"/> +</g> +<g> + <linearGradient id="XMLID_15_" gradientUnits="userSpaceOnUse" x1="38.46" y1="180.8193" x2="171.6143" y2="138.1584"> + <stop offset="0" style="stop-color:#00A33D"/> + <stop offset="1" style="stop-color:#67E747"/> + </linearGradient> + <path fill="url(#XMLID_15_)" d="M176.656,134.539l-0.057,10.689c0,0-0.033,0.292-0.352,0.613l-76.949,18.307l-1.053,0.264 + l-0.087-11.126l0.526-0.933l76.818-18.468L176.656,134.539z"/> + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="-35.7822" y1="84.1553" x2="118.4024" y2="139.5217"> + <stop offset="0" style="stop-color:#00A33D"/> + <stop offset="1" style="stop-color:#67E747"/> + </linearGradient> + <path fill="url(#XMLID_16_)" d="M107.008,137.605c0,0-42.312-6.746-65.966-19.973c0,0-33.39-15.605-35.383-37.515l0.403,10.89 + c0,0-0.189,11.014,11.976,22.869c0,0,23.355,24.227,83.082,34.16L107.008,137.605z"/> + <linearGradient id="XMLID_17_" gradientUnits="userSpaceOnUse" x1="68.1216" y1="25.5156" x2="135.0435" y2="89.4962"> + <stop offset="0" style="stop-color:#00C400"/> + <stop offset="1" style="stop-color:#B0FF78"/> + </linearGradient> + <path fill="url(#XMLID_17_)" d="M139.905,17.388v5.908c0,0-43.464,2.453-73.602,21.157c-9.87,5.546-23.626,14.452-26.461,30.784 + c-1.494-7.098-1.138-13.518,5.147-22.306c0,0,11.938-18.671,51.987-28.89C124.171,17.744,138.546,17.388,139.905,17.388z"/> + <linearGradient id="XMLID_18_" gradientUnits="userSpaceOnUse" x1="-84.5693" y1="-55.0811" x2="271.2653" y2="196.0396"> + <stop offset="0" style="stop-color:#00A33D"/> + <stop offset="1" style="stop-color:#67E747"/> + </linearGradient> + <path fill="url(#XMLID_18_)" d="M117.257,119.297l7.886-14.02l51.514,29.262l-78.497,18.747l8.585-15.241 + c0,0-76.917-9.638-98.994-48.186c-12.148-31.188,32.24-50.228,32.706-50.694c0,0,37.846-19.509,98.938-22.546l0.511,0.769 + c0,0-36.14,1.453-65.107,14.186c0,0-43.92,17.17-34.342,45.788C50.037,105.98,106.688,118.363,117.257,119.297z"/> + <polygon fill="#7EFF48" points="176.656,134.539 176.656,135.609 98.17,154.531 98.159,153.286 "/> + <polygon fill="#7EFF48" points="106.744,138.045 108.031,138.018 99.141,153.654 98.162,153.654 98.159,153.286 "/> + <polygon fill="#7EFF48" points="117.257,119.297 125.143,105.277 125.843,105.678 118.414,119.314 "/> + <path fill="#7EFF48" d="M5.648,79.014c0,0,0.242,6.9,3.494,11.795c5.452,8.383,15.723,17.648,25.097,23.137 + c0,0,18.838,11.416,51.596,19.344c11.044,2.607,22.723,4.202,22.723,4.202l-0.526,0.526c0,0-2.672,0.088-12.275-1.813 + c-6.412-1.325-26.006-4.541-50.264-15.644c0,0-26.754-9.837-38.249-32.096C7.243,88.466,5.357,84.332,5.648,79.014z"/> + <path fill="#7EFF48" d="M39.843,75.236c0,0-7.101-19.691,20.784-36.225c0,0,22.28-14.788,55.872-19.036 + c0,0,23.02-2.977,23.407-2.588v0.191c0,0-5.257,0.199-16.79,1.95c0,0-17.24,1.157-36.043,7.815c0,0-20.797,6.465-36.443,19.545 + C50.629,46.89,36.354,58.98,39.843,75.236z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A22-CircleArrow.svg b/openoffice/share/gallery/arrows/A22-CircleArrow.svg new file mode 100644 index 0000000000000000000000000000000000000000..f6a9a91cd79643472cbe8a8962b5cab6d9ac914b --- /dev/null +++ b/openoffice/share/gallery/arrows/A22-CircleArrow.svg @@ -0,0 +1,106 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="330" height="159" viewBox="0 0 330 159" + overflow="visible" enable-background="new 0 0 330 159" xml:space="preserve"> +<g> + <g> + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="106.8589" y1="66.1777" x2="70.2925" y2="113.5122"> + <stop offset="0" style="stop-color:#00A000"/> + <stop offset="1" style="stop-color:#B0FF78"/> + </linearGradient> + <polygon fill="url(#XMLID_13_)" points="70.187,114.072 101.342,83.424 100.953,73.891 70.021,103.756 "/> + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="4.1445" y1="88.3682" x2="68.9801" y2="110.1294"> + <stop offset="0" style="stop-color:#00C400"/> + <stop offset="1" style="stop-color:#B0FF78"/> + </linearGradient> + <polygon fill="url(#XMLID_14_)" points="5.972,86.031 6.224,95.789 70.187,114.072 70.021,103.756 "/> + <linearGradient id="XMLID_15_" gradientUnits="userSpaceOnUse" x1="127.4541" y1="30.0103" x2="36.7998" y2="93.5168"> + <stop offset="0" style="stop-color:#00A000"/> + <stop offset="1" style="stop-color:#B0FF78"/> + </linearGradient> + <path fill="url(#XMLID_15_)" d="M156.646,24.365c0,0-39.49,10.209-56.196,20.192c-14.218,8.495-22.719,15.497-27.764,29.54 + c0,0-9.156-21.075,28.569-38.853c24.293-12.563,51.691-16.096,55.392-16.096V24.365z"/> + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="84.4863" y1="42.4795" x2="54.8729" y2="136.704"> + <stop offset="0" style="stop-color:#00C400"/> + <stop offset="1" style="stop-color:#B0FF78"/> + </linearGradient> + <path fill="url(#XMLID_16_)" d="M74.031,77.256l26.922-3.365l-30.932,29.865L5.972,86.031l25.322-3.197 + c0,0-3.534-10.515,8.75-24.311c0,0,11.104-15.817,50.477-27.764c0,0,35.67-10.601,66.124-11.611c0,0-31.97,3.703-60.234,18.509 + c-18.678,10.77-22.38,21.705-22.38,21.705S69.657,70.077,74.031,77.256z"/> + <polygon fill="#7EFF48" points="6.964,85.908 5.972,86.031 5.972,86.396 70.032,104.398 100.996,74.866 100.953,73.891 + 100.176,73.946 69.721,103.053 7.626,85.824 "/> + <path fill="#62EF2E" d="M72.685,74.097c0,0-7.575-26.243,43.475-43.981c0,0,28.842-9.395,40.485-10.968 + c0,0-9.337,0.581-42.353,10.249c0,0-18.24,6.523-28.52,15.106C74.603,54.007,71.338,63.223,72.685,74.097z"/> + </g> + <g> + <linearGradient id="XMLID_17_" gradientUnits="userSpaceOnUse" x1="254.3262" y1="159.9219" x2="280.7319" y2="123.0411"> + <stop offset="0" style="stop-color:#6295D6"/> + <stop offset="1" style="stop-color:#355787"/> + </linearGradient> + <polygon fill="url(#XMLID_17_)" points="236.32,107.889 236.32,117.861 316.7,149.986 317.109,139.583 316.234,138.422 + 239.256,108.285 "/> + <linearGradient id="XMLID_18_" gradientUnits="userSpaceOnUse" x1="261.0625" y1="154.96" x2="102.1883" y2="100.3919"> + <stop offset="0" style="stop-color:#6295D6"/> + <stop offset="1" style="stop-color:#355787"/> + </linearGradient> + <path fill="url(#XMLID_18_)" d="M295.439,130.184l-0.464,11.156c0,0-43.63,16.705-105.833,12.672c0,0-78.494-2.979-109.858-31.363 + c0-3.152-0.051-5.57-0.051-5.57s9.773,4.678,11.009,5.035c0,0,22.732,9.287,35.369,11.854c0,0,24.285,6.028,47.586,8.188 + C173.197,142.156,243.227,147.182,295.439,130.184z"/> + <linearGradient id="XMLID_19_" gradientUnits="userSpaceOnUse" x1="293.7559" y1="104.2344" x2="113.0993" y2="149.9633"> + <stop offset="0" style="stop-color:#6295D6"/> + <stop offset="1" style="stop-color:#355787"/> + </linearGradient> + <path fill="url(#XMLID_19_)" d="M258.625,117.031l-22.305-9.143l78.451-4.481l2.338,36.176l-21.67-8.466 + c0,0-42.869,15.887-103.494,12.558c0,0-63.427-1.05-112.485-26.455c0,0,39.247,16.993,108.282,13.841 + C187.742,131.061,232.246,128.783,258.625,117.031z"/> + <polygon fill="#99CAFF" points="236.32,108.455 236.32,107.889 237.135,107.842 258.861,116.791 258.625,117.031 258.07,117.273 + "/> + <polygon fill="#99CAFF" points="317.061,139.043 317.109,139.583 317.088,139.963 295.385,131.776 295.439,131.117 + 295.877,131.029 "/> + <path fill="#99CAFF" d="M295.631,131.193c0.07-0.166,0.355-0.092,0.246-0.164c-0.129-0.086-0.75-0.193-0.75-0.193 + s-34.605,10.943-71.657,11.994c0,0-21.701,1.752-51.37-1.4c0,0-37.496-2.57-80.336-18.707L79.46,117.22c0,0,8.536,4.7,14.61,7.388 + c0,0,44.68,17.871,96.752,19.943c0,0,53.115,4.004,104.563-12.774C295.5,131.508,295.5,131.508,295.631,131.193z"/> + </g> + <g> + <linearGradient id="XMLID_20_" gradientUnits="userSpaceOnUse" x1="179.0449" y1="15.1582" x2="230.6755" y2="53.4569"> + <stop offset="0" style="stop-color:#FFC00E"/> + <stop offset="1" style="stop-color:#F06422"/> + </linearGradient> + <polygon fill="url(#XMLID_20_)" points="180.23,16.655 180.23,25.611 224.502,48.832 224.755,39.492 "/> + <linearGradient id="XMLID_21_" gradientUnits="userSpaceOnUse" x1="223.4375" y1="-5.2329" x2="248.3233" y2="71.3629"> + <stop offset="0" style="stop-color:#FFC00E"/> + <stop offset="1" style="stop-color:#F06422"/> + </linearGradient> + <polygon fill="url(#XMLID_21_)" points="242.804,3.299 242.588,3.343 224.662,39.492 224.409,48.832 242.582,12.573 "/> + <linearGradient id="XMLID_22_" gradientUnits="userSpaceOnUse" x1="218.4277" y1="7.1455" x2="327.9888" y2="94.8913"> + <stop offset="0" style="stop-color:#FFC00E"/> + <stop offset="1" style="stop-color:#F06422"/> + </linearGradient> + <path fill="url(#XMLID_22_)" d="M230.281,29.033l-0.063,8.315c0,0,32.705,5.821,50.763,14.344c0,0,28.155,10.095,37.577,31.521 + c2.131,7.963,1.297,11.556,1.297,11.556l0.26-6.776c0,0,5.398-14.988-13.77-30.948C306.346,57.044,285.355,34.977,230.281,29.033z + "/> + <linearGradient id="XMLID_23_" gradientUnits="userSpaceOnUse" x1="338.873" y1="40.0249" x2="322.9679" y2="85.5776"> + <stop offset="0" style="stop-color:#FFC00E"/> + <stop offset="1" style="stop-color:#F06422"/> + </linearGradient> + <path fill="url(#XMLID_23_)" d="M326.236,71.169c0,0-0.021,9.491-6.121,16.823c-0.435,7.896-0.26,6.776-0.26,6.776 + s3.87-3.71,5.711-11.345C326.637,76.201,326.236,71.169,326.236,71.169z"/> + <linearGradient id="XMLID_24_" gradientUnits="userSpaceOnUse" x1="200.0776" y1="12.3506" x2="345.5137" y2="71.8183"> + <stop offset="0" style="stop-color:#FFC00E"/> + <stop offset="1" style="stop-color:#F06422"/> + </linearGradient> + <path fill="url(#XMLID_24_)" d="M180.23,16.655l62.664-13.356l-4.715,9.232c0,0,31.037,4.323,53.822,16.895 + c22.789,12.572,31.768,22.796,33.931,36.331c2.017,12.645-5.817,22.235-5.817,22.235s2.355-7.824-2.945-18.381 + c-3.448-6.603-13.039-16.278-27.426-23.429c0,0-25.365-13.559-59.463-17.149l-5.526,10.459L180.23,16.655z"/> + <polygon fill="#FFDA00" points="180.883,16.511 180.232,16.614 180.232,17.038 224.719,39.876 230.346,29.612 230.288,28.445 + 224.525,38.492 "/> + <path fill="#FFDA00" d="M230.288,28.445c0,0,32.53,2.805,59.677,16.828c0,0,37.24,17.384,30.063,42.622 + c5.83-21.087-21.09-36.117-26.475-39.708c0,0-22.77-13.91-63.207-18.574L230.288,28.445z"/> + <polygon fill="#FFDA00" points="242.508,3.388 242.822,3.324 242.804,3.874 238.385,12.558 238.113,12.518 237.84,12.432 "/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A23-CurvedArrow-Gray-Left.svg b/openoffice/share/gallery/arrows/A23-CurvedArrow-Gray-Left.svg new file mode 100644 index 0000000000000000000000000000000000000000..9c275fbae887923356e53c3df6e4c708715ba668 --- /dev/null +++ b/openoffice/share/gallery/arrows/A23-CurvedArrow-Gray-Left.svg @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="129" height="48" viewBox="0 0 129 48" + overflow="visible" enable-background="new 0 0 129 48" xml:space="preserve"> +<path fill="#8A8A8A" d="M126.487,43.218C66.888-36.382,12.649,25.212,12.649,25.212L7.667,11.384L2.212,45.518l31.792-4.912 + c0,0-4.645-2.344-12.491-4.979c45.987-59.428,105.274,8.109,105.274,8.109S126.787,43.736,126.487,43.218z"/> +</svg> diff --git a/openoffice/share/gallery/arrows/A24-CurvedArrow-LightBlue-Right.svg b/openoffice/share/gallery/arrows/A24-CurvedArrow-LightBlue-Right.svg new file mode 100644 index 0000000000000000000000000000000000000000..206f2f66f70472244dd4a2c527861c5a426fac51 --- /dev/null +++ b/openoffice/share/gallery/arrows/A24-CurvedArrow-LightBlue-Right.svg @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="129" height="48" viewBox="0 0 129 48" + overflow="visible" enable-background="new 0 0 129 48" xml:space="preserve"> +<path fill="#6295D6" d="M2.513,43.218c59.602-79.6,113.84-18.006,113.84-18.006l4.98-13.828l5.454,34.135l-31.79-4.913 + c0,0,4.643-2.344,12.492-4.978C61.502-23.801,2.212,43.737,2.212,43.737S2.212,43.737,2.513,43.218z"/> +</svg> diff --git a/openoffice/share/gallery/arrows/A25-CurvedArrow-DarkBlue.svg b/openoffice/share/gallery/arrows/A25-CurvedArrow-DarkBlue.svg new file mode 100644 index 0000000000000000000000000000000000000000..154ab405bf9d7d819c10b008d7119b58b27ef652 --- /dev/null +++ b/openoffice/share/gallery/arrows/A25-CurvedArrow-DarkBlue.svg @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="90.958" height="92.554" + viewBox="0 0 90.958 92.554" overflow="visible" enable-background="new 0 0 90.958 92.554" xml:space="preserve"> +<defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="5.612" y="2.814" width="79.732" height="86.925"> + <feFlood style="flood-color:white;flood-opacity:1" result="back"/> + <feBlend in="SourceGraphic" in2="back" mode="normal"/> + </filter> +</defs> +<mask maskUnits="userSpaceOnUse" x="5.612" y="2.814" width="79.732" height="86.925" id="XMLID_4_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="2.6479" y1="181.1416" x2="-26.284" y2="121.4122" gradientTransform="matrix(0.9996 -0.0276 0.0276 0.9996 62.705 -87.3452)"> + <stop offset="0" style="stop-color:#000000"/> + <stop offset="1" style="stop-color:#FFFFFF"/> + </linearGradient> + <polygon fill="url(#XMLID_5_)" points="2.737,22.282 41.73,-0.643 44.69,-0.726 40.729,16.791 47.483,19.938 56.8,28.753 + 63.646,35.229 77.336,48.183 83.585,66.712 86.997,82.913 87.118,87.354 85.86,88.685 85.526,89.714 84.744,90.13 78.948,77.362 + 60.909,56.481 34.794,42.801 31.929,58.132 19.617,45.372 4.788,25.77 "/> + </g> +</mask> +<linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="20.27" y1="162.0527" x2="-44.1462" y2="102.4492" gradientTransform="matrix(0.9996 -0.0276 0.0276 0.9996 62.705 -87.3452)"> + <stop offset="0" style="stop-color:#27447D"/> + <stop offset="1" style="stop-color:#1C2958"/> +</linearGradient> +<path mask="url(#XMLID_4_)" fill="url(#XMLID_6_)" d="M85.345,89.739c-2.844-33.107-21.417-60.488-46.332-71.511l3.055-15.415 + L5.612,23.852l25.794,32.737l3-15.137C59.454,47.663,79.186,66.142,85.345,89.739z"/> +</svg> diff --git a/openoffice/share/gallery/arrows/A26-CurvedArrow-Orange.png b/openoffice/share/gallery/arrows/A26-CurvedArrow-Orange.png new file mode 100644 index 0000000000000000000000000000000000000000..8f88bea54afd6d028fc8d89eeb287f85577a9e41 Binary files /dev/null and b/openoffice/share/gallery/arrows/A26-CurvedArrow-Orange.png differ diff --git a/openoffice/share/gallery/arrows/A27-CurvedArrow-DarkRed.png b/openoffice/share/gallery/arrows/A27-CurvedArrow-DarkRed.png new file mode 100644 index 0000000000000000000000000000000000000000..4afa98a78105374667d6a123a0e380cdeff1f5be Binary files /dev/null and b/openoffice/share/gallery/arrows/A27-CurvedArrow-DarkRed.png differ diff --git a/openoffice/share/gallery/arrows/A28-CurvedArrow-DarkBlue.png b/openoffice/share/gallery/arrows/A28-CurvedArrow-DarkBlue.png new file mode 100644 index 0000000000000000000000000000000000000000..16478815e85342b10badea85e0a1be32371bd80c Binary files /dev/null and b/openoffice/share/gallery/arrows/A28-CurvedArrow-DarkBlue.png differ diff --git a/openoffice/share/gallery/arrows/A29-CurvedArrow-Green.png b/openoffice/share/gallery/arrows/A29-CurvedArrow-Green.png new file mode 100644 index 0000000000000000000000000000000000000000..16a3985f52d3d933b6ca32aa067b88a1ac860e15 Binary files /dev/null and b/openoffice/share/gallery/arrows/A29-CurvedArrow-Green.png differ diff --git a/openoffice/share/gallery/arrows/A30-CurvedArrow-Gray.svg b/openoffice/share/gallery/arrows/A30-CurvedArrow-Gray.svg new file mode 100644 index 0000000000000000000000000000000000000000..1f6671732d1259e7226e31aa53adee0b1dd33256 --- /dev/null +++ b/openoffice/share/gallery/arrows/A30-CurvedArrow-Gray.svg @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="251" height="261" viewBox="0 0 251 261" + overflow="visible" enable-background="new 0 0 251 261" xml:space="preserve"> +<g> + <path fill="#B2B2B2" d="M238.47,100.445c-9.888-29.953-30.524-53.336-56.211-67.299l13.623-29.879l-73.12,22.429l31.02,69.909 + l13.994-30.694c17.188,9.998,30.932,26.073,37.655,46.441c5.924,17.948,5.488,36.467-0.077,53.112l-0.039-0.014 + c-0.575,1.76-1.205,3.482-1.881,5.178c-9.008,22.057-27.25,40.181-51.646,48.234c-44.226,14.599-91.913-9.418-106.511-53.644 + c-6.616-20.041-5.293-40.79,2.239-58.851c8.093-19.121,22.622-33.9,40.181-42.604l-2.909-5.797 + c-16.799,8.334-31.021,21.836-40.091,39.189l-0.038-0.018c-1.121,2.171-2.149,4.391-3.093,6.646 + c-1.019,2.401-1.948,4.863-2.771,7.391c-15.542,47.687,10.516,98.943,58.202,114.485c45.791,14.925,94.87-8.514,112.46-52.625 + c7.869-19.296,9.178-41.38,2.133-62.72c-7.295-22.1-22.266-39.51-40.973-50.256l-0.03,0.036l-4.528-2.281l-11.119,24.388 + L132.16,29.863l53.699-16.471l-10.662,23.387l4.463,2.144l-0.011,0.19c24.061,13.232,43.376,35.234,52.662,63.365 + c7.893,23.906,7.333,48.572-0.043,70.757l-0.04-0.013c-0.753,2.311-1.582,4.576-2.468,6.805 + c-11.988,29.59-36.406,53.922-69.099,64.714c-59.07,19.5-122.764-12.578-142.262-71.648c-8.87-26.867-7.058-54.685,3.1-78.87 + c0.187-0.441,0.374-0.883,0.566-1.32c0.093-0.213,0.187-0.426,0.281-0.639C33.29,67.76,52.237,48.787,75.005,37.468l-2.909-5.798 + C50.022,42.649,31.353,60.436,19.482,83.291l-0.034-0.018c-1.062,2.063-2.056,4.16-2.996,6.281 + c-0.124,0.277-0.246,0.557-0.368,0.835c-0.186,0.429-0.371,0.858-0.552,1.288c-1.341,3.162-2.565,6.402-3.649,9.729 + c-20.387,62.549,13.794,129.783,76.342,150.17c60.092,19.585,124.5-11.197,147.545-69.109 + C246.003,157.217,247.679,128.345,238.47,100.445z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A31-CurvedArrow-LightBlue.svg b/openoffice/share/gallery/arrows/A31-CurvedArrow-LightBlue.svg new file mode 100644 index 0000000000000000000000000000000000000000..1e9419e46c440c6c5fa8c952021d1f0a61eafa25 --- /dev/null +++ b/openoffice/share/gallery/arrows/A31-CurvedArrow-LightBlue.svg @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="173" height="99" viewBox="0 0 173 99" + overflow="visible" enable-background="new 0 0 173 99" xml:space="preserve"> +<g> + + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="-3449.6807" y1="1177.7524" x2="-3366.1377" y2="1177.7524" gradientTransform="matrix(0.9998 0.0203 -0.0203 0.9998 3477.9309 -1073.1327)"> + <stop offset="0" style="stop-color:#6295D6"/> + <stop offset="1" style="stop-color:#1C2958"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M4.445,63.23l25.058,0.456c0,0,12.876-51.378,59.623-55.602C20.932-2.468,4.508,60.482,4.445,63.23z + "/> + + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="-3292.3145" y1="1205.812" x2="-3374.8694" y2="1100.0376" gradientTransform="matrix(1 0 0 1 3438.4688 -1107.4844)"> + <stop offset="0" style="stop-color:#6295D6"/> + <stop offset="1" style="stop-color:#1C2958"/> + </linearGradient> + <path fill="url(#XMLID_5_)" d="M168.554,65.266l-14.908-0.468l-1.649,0.004C134.862-1.484,64.631-3.02,35.297,18.053 + c51.018-27.336,85.391,13.558,90.736,46.789l-17.791-0.394l-1.166,1.912l36.289,27.567l23.717-27.024l-6.127,0.303l6.401-0.607 + L168.554,65.266z"/> + + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="-3292.1533" y1="1205.1763" x2="-3374.4102" y2="1099.7838" gradientTransform="matrix(1 0 0 1 3438.4688 -1107.4844)"> + <stop offset="0" style="stop-color:#4590D5"/> + <stop offset="1" style="stop-color:#D2EFF9"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M36.159,17.471C65.773-3.802,137.386-3.403,153.646,64.798l14.908,0.468l-23.716,27.025 + l-36.596-27.844c0,0,6.991,0.351,19.241,0.425C123.197,31.271,88.176-10.4,36.159,17.471z"/> + <path opacity="0.3" fill="#FFFFFF" d="M35.297,18.053c0,0,18.078-11.68,39.948-9.293c17.598,1.494,44.955,16.075,52.238,56.113 + l-19.241-0.425l36.596,27.844l1.291-1.473l-34.068-25.305h16.853c0,0-7.816-51.718-52.651-57.124 + C76.262,8.39,55.156,5.004,35.297,18.053z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A32-CurvedArrow-Orange.svg b/openoffice/share/gallery/arrows/A32-CurvedArrow-Orange.svg new file mode 100644 index 0000000000000000000000000000000000000000..9a3355f01cd87b0209e4103ef83b2840a6e880b8 --- /dev/null +++ b/openoffice/share/gallery/arrows/A32-CurvedArrow-Orange.svg @@ -0,0 +1,39 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="173" height="99.001" viewBox="0 0 173 99.001" + overflow="visible" enable-background="new 0 0 173 99.001" xml:space="preserve"> +<g> + + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="-979.7197" y1="2554.542" x2="-922.9258" y2="2554.542" gradientTransform="matrix(0 1 -1 0 2681.4209 1015.0322)"> + <stop offset="0.0052" style="stop-color:#C94605"/> + <stop offset="0.302" style="stop-color:#CD4E08"/> + <stop offset="0.7512" style="stop-color:#D86210"/> + <stop offset="1" style="stop-color:#DF7116"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M169.93,35.769l-25.478-0.456c0,0-13.092,51.38-60.623,55.603 + C153.167,101.468,169.866,38.517,169.93,35.769z"/> + + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="-788.7808" y1="1669.4287" x2="-751.563" y2="1649.3264" gradientTransform="matrix(-1 0 0 -1 -729.4053 1725.7402)"> + <stop offset="0.2198" style="stop-color:#EC6E24"/> + <stop offset="0.6154" style="stop-color:#F19424"/> + <stop offset="1" style="stop-color:#FAC170"/> + </linearGradient> + <path fill="url(#XMLID_5_)" d="M3.07,33.732l15.157,0.469l1.678-0.003c17.422,66.286,88.831,67.822,118.656,46.75 + c-51.873,27.334-86.822-13.557-92.258-46.79l18.091,0.393l1.184-1.911L28.681,5.073L4.567,32.099l6.23-0.304l-6.51,0.607 + L3.07,33.732z"/> + + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="-995.2085" y1="2664.8857" x2="-917.4562" y2="2567.8804" gradientTransform="matrix(0 1 -1 0 2681.4209 1015.0322)"> + <stop offset="0" style="stop-color:#FFC00E"/> + <stop offset="1" style="stop-color:#F06422"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M137.685,81.529c-30.11,21.272-102.925,20.873-119.458-47.328L3.07,33.732L27.184,6.707 + l37.21,27.844c0,0-7.109-0.35-19.565-0.425C49.188,67.729,84.795,109.399,137.685,81.529z"/> + <path opacity="0.3" fill="#FFFFFF" d="M138.561,80.948c0,0-18.381,11.68-40.618,9.291c-17.892-1.493-45.709-16.074-53.115-56.113 + l19.565,0.425L27.184,6.707L25.871,8.18l34.64,25.307H43.375c0,0,7.948,51.716,53.535,57.123 + C96.909,90.609,118.369,93.996,138.561,80.948z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A33-CurvedArrow-LightBlue-TwoDirections.svg b/openoffice/share/gallery/arrows/A33-CurvedArrow-LightBlue-TwoDirections.svg new file mode 100644 index 0000000000000000000000000000000000000000..2b1d0c389c57d88755ef2d16bc853fe61bef8a9f --- /dev/null +++ b/openoffice/share/gallery/arrows/A33-CurvedArrow-LightBlue-TwoDirections.svg @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="223.334" height="137.333" + viewBox="0 0 223.334 137.333" overflow="visible" enable-background="new 0 0 223.334 137.333" xml:space="preserve"> +<g> + <path fill-rule="evenodd" clip-rule="evenodd" fill="none" stroke="#6295D6" stroke-width="13" d="M192.703,23.621H91.993 + c0,0-21.657,2.063-21.657,22.209c0,0-1.133,18.732,21.646,22.189c16.278-0.043,9.75,0,26.028-0.043 + c22.779,3.457,21.646,22.189,21.646,22.189c0,20.147-21.658,22.209-21.658,22.209h-91.71"/> + <polygon fill-rule="evenodd" clip-rule="evenodd" fill="#6295D6" points="192.428,1.939 217.178,23.457 192.428,44.974 "/> + <polygon fill-rule="evenodd" clip-rule="evenodd" fill="#6295D6" points="29.535,91.136 4.786,112.654 29.535,134.172 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A34-CurvedArrow-Green-TwoDirections.svg b/openoffice/share/gallery/arrows/A34-CurvedArrow-Green-TwoDirections.svg new file mode 100644 index 0000000000000000000000000000000000000000..cc7ed4a58d3d851109697e395aad73d7ef110e86 --- /dev/null +++ b/openoffice/share/gallery/arrows/A34-CurvedArrow-Green-TwoDirections.svg @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="228.667" height="94" viewBox="0 0 228.667 94" + overflow="visible" enable-background="new 0 0 228.667 94" xml:space="preserve"> +<g> + <polygon fill-rule="evenodd" clip-rule="evenodd" fill="#5CB41B" points="201.373,49.035 226.123,70.552 201.373,92.07 "/> + <polygon fill-rule="evenodd" clip-rule="evenodd" fill="#5CB41B" points="27.481,2.232 2.732,23.75 27.481,45.267 "/> + <path fill-rule="evenodd" clip-rule="evenodd" fill="none" stroke="#5CB41B" stroke-width="13" d="M26.751,24.751h61.887 + c0,0,21.684,0.894,21.684,21.604c0,3.261-0.005-0.553-0.005,2.708c0,20.71,21.684,21.604,21.684,21.604h69.887"/> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A35-CurvedArrow-Brown-Left.svg b/openoffice/share/gallery/arrows/A35-CurvedArrow-Brown-Left.svg new file mode 100644 index 0000000000000000000000000000000000000000..a6811421a398b8565572c0b29f2ed7e174e866e4 --- /dev/null +++ b/openoffice/share/gallery/arrows/A35-CurvedArrow-Brown-Left.svg @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="242.667" height="62" viewBox="0 0 242.667 62" + overflow="visible" enable-background="new 0 0 242.667 62" xml:space="preserve"> +<g> + <path fill-rule="evenodd" clip-rule="evenodd" fill="none" stroke="#A37B16" stroke-width="13" d="M27.965,37.995h36.393 + c0,0,15.837,2.04,15.837-14.292c0-14.448,13.549-14.066,13.549-14.066s13.469-0.382,13.469,14.066c0,0-2.116,14.271,16.96,14.271 + c26.144,0,115.303,0.16,115.303,0.16"/> + <polygon fill-rule="evenodd" clip-rule="evenodd" fill="#A37B16" points="28.127,15.65 3.377,37.167 28.127,58.685 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A36-CurvedArrow-LightBlue-Up.svg b/openoffice/share/gallery/arrows/A36-CurvedArrow-LightBlue-Up.svg new file mode 100644 index 0000000000000000000000000000000000000000..ceec518373d9183c8b8b0f1d57f84e7887be4a12 --- /dev/null +++ b/openoffice/share/gallery/arrows/A36-CurvedArrow-LightBlue-Up.svg @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="267.333" height="106" + viewBox="0 0 267.333 106" overflow="visible" enable-background="new 0 0 267.333 106" xml:space="preserve"> +<g> + <polygon fill-rule="evenodd" clip-rule="evenodd" fill="#6295D6" points="1.188,28.144 22.706,3.395 44.224,28.144 "/> + <path fill-rule="evenodd" clip-rule="evenodd" fill="none" stroke="#6295D6" stroke-width="13" d="M22.636,27.264l-0.038,47.889 + c0,0,0.395,21.726,21.664,21.726s219.56,0,219.56,0"/> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A37-CurvedArrow-Gray-TwoDirections.svg b/openoffice/share/gallery/arrows/A37-CurvedArrow-Gray-TwoDirections.svg new file mode 100644 index 0000000000000000000000000000000000000000..4275db90f7d72cf672f55b754f437a9606be3d87 --- /dev/null +++ b/openoffice/share/gallery/arrows/A37-CurvedArrow-Gray-TwoDirections.svg @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="217.333" height="135.333" + viewBox="0 0 217.333 135.333" overflow="visible" enable-background="new 0 0 217.333 135.333" xml:space="preserve"> +<rect x="-22.667" y="14.333" fill="none" width="267.333" height="106"/> +<g> + <path fill-rule="evenodd" clip-rule="evenodd" fill="none" stroke="#8C8C8C" stroke-width="6" stroke-dasharray="10 6" d=" + M191.375,22.897H90.665c0,0-21.657,2.063-21.657,22.209c0,0-1.133,18.732,21.646,22.189c16.278-0.043,9.75,0,26.028-0.043 + c22.778,3.457,21.646,22.189,21.646,22.189c0,20.146-21.657,22.209-21.657,22.209h-91.71"/> + <polygon fill-rule="evenodd" clip-rule="evenodd" fill="#8A8A8A" points="191.098,1.216 215.848,22.733 191.098,44.251 "/> + <polygon fill-rule="evenodd" clip-rule="evenodd" fill="#8A8A8A" points="28.207,90.413 3.457,111.931 28.207,133.448 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A38-CurvedArrow-Gray-TwoDirections.svg b/openoffice/share/gallery/arrows/A38-CurvedArrow-Gray-TwoDirections.svg new file mode 100644 index 0000000000000000000000000000000000000000..ca4b30fa926a8db0c5a756d203ea2f5611bd1386 --- /dev/null +++ b/openoffice/share/gallery/arrows/A38-CurvedArrow-Gray-TwoDirections.svg @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="228.667" height="93.333" + viewBox="0 0 228.667 93.333" overflow="visible" enable-background="new 0 0 228.667 93.333" xml:space="preserve"> +<rect x="-18" y="-5.333" fill="none" width="267.333" height="106"/> +<g> + <polygon fill-rule="evenodd" clip-rule="evenodd" fill="#8A8A8A" points="202.206,49.427 226.956,70.944 202.206,92.462 "/> + <polygon fill-rule="evenodd" clip-rule="evenodd" fill="#8A8A8A" points="27.314,2.624 2.565,24.142 27.314,45.659 "/> + <path fill-rule="evenodd" clip-rule="evenodd" fill="none" stroke="#8C8C8C" stroke-width="6" stroke-dasharray="10 6" d=" + M26.584,25.144h61.887c0,0,21.684,0.894,21.684,21.604c0,3.261-0.005-0.553-0.005,2.708c0,20.71,21.684,21.604,21.684,21.604 + h69.887"/> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A39-CurvedArrow-Gray-Left.svg b/openoffice/share/gallery/arrows/A39-CurvedArrow-Gray-Left.svg new file mode 100644 index 0000000000000000000000000000000000000000..3b12f968f89a51322dc351a30c55c06243370c75 --- /dev/null +++ b/openoffice/share/gallery/arrows/A39-CurvedArrow-Gray-Left.svg @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="232.667" height="59.333" + viewBox="0 0 232.667 59.333" overflow="visible" enable-background="new 0 0 232.667 59.333" xml:space="preserve"> +<rect x="-8" y="-28" fill="none" width="267.333" height="106"/> +<g> + <path fill-rule="evenodd" clip-rule="evenodd" fill="none" stroke="#8C8C8C" stroke-width="6" stroke-dasharray="10 6" d=" + M28.635,34.686h36.393c0,0,15.837,2.04,15.837-14.292c0-14.448,13.549-14.066,13.549-14.066s13.469-0.382,13.469,14.066 + c0,0-2.116,14.271,16.96,14.271c26.144,0,115.303,0.16,115.303,0.16"/> + <polygon fill-rule="evenodd" clip-rule="evenodd" fill="#8C8C8C" points="28.796,12.341 4.047,33.859 28.796,55.376 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A40-CurvedArrow-Gray-Up.svg b/openoffice/share/gallery/arrows/A40-CurvedArrow-Gray-Up.svg new file mode 100644 index 0000000000000000000000000000000000000000..87007769ce93c3006598bf4a2fd974c0750d63d5 --- /dev/null +++ b/openoffice/share/gallery/arrows/A40-CurvedArrow-Gray-Up.svg @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="264.667" height="107.333" + viewBox="0 0 264.667 107.333" overflow="visible" enable-background="new 0 0 264.667 107.333" xml:space="preserve"> +<rect y="-2" fill="none" width="267.333" height="106"/> +<polygon fill-rule="evenodd" clip-rule="evenodd" fill="#8A8A8A" points="1.188,27.573 22.706,2.824 44.224,27.573 "/> +<path fill-rule="evenodd" clip-rule="evenodd" fill="none" stroke="#8C8C8C" stroke-width="6" stroke-dasharray="10 6" d=" + M22.636,27.693l-0.038,47.889c0,0,0.395,21.726,21.664,21.726s219.56,0,219.56,0"/> +</svg> diff --git a/openoffice/share/gallery/arrows/A41-CurvedArrow-Gray-Left.svg b/openoffice/share/gallery/arrows/A41-CurvedArrow-Gray-Left.svg new file mode 100644 index 0000000000000000000000000000000000000000..e139b5d66ce7ab8a365e6a3e99698dca04723f41 --- /dev/null +++ b/openoffice/share/gallery/arrows/A41-CurvedArrow-Gray-Left.svg @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="96.667" height="182" viewBox="0 0 96.667 182" + overflow="visible" enable-background="new 0 0 96.667 182" xml:space="preserve"> +<g> + <polygon fill-rule="evenodd" clip-rule="evenodd" fill="#8A8A8A" points="28.576,46.752 3.827,25.234 28.576,3.717 "/> + <path fill="none" stroke="#8C8C8C" stroke-width="6" stroke-dasharray="10 6" d="M28.371,25.159h37.045 + c0,0,19.102-0.832,21.17,21.168c0,30.104,0,106.198,0,106.198s-0.943,21.172-21.17,21.172s-42.424,0-42.424,0"/> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A42-TrendArrow-Red-GoUp.svg b/openoffice/share/gallery/arrows/A42-TrendArrow-Red-GoUp.svg new file mode 100644 index 0000000000000000000000000000000000000000..56eadc2bd6e3accf687b32d5953c0626d7f70981 --- /dev/null +++ b/openoffice/share/gallery/arrows/A42-TrendArrow-Red-GoUp.svg @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="280" height="233" viewBox="0 0 280 233" + overflow="visible" enable-background="new 0 0 280 233" xml:space="preserve"> +<g> + <path fill="#AD0404" d="M252.16,65.166l-69.408,78.199c0,0-5.895,1.509-9.021,2.136c-0.102-0.159-1.396-0.748-1.195-0.708 + c0.559,0.114,70.063-85.249,70.063-85.249L252.16,65.166z"/> + <polygon fill="#AD0404" points="139.703,113.259 147.921,120.471 110.357,177.821 102.293,178.798 "/> + <polygon fill="#AD0404" points="259.021,5.67 268.242,10.619 277.24,80.011 267.57,74.724 "/> + <polyline fill="#FF402C" points="135.033,82.858 144.038,87.503 172.193,114.044 169.633,116.227 134.841,82.858 "/> + <polygon fill="#BC453A" points="62.136,133.952 71.046,138.596 99.388,159.354 97.968,160.398 "/> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="-19.2256" y1="252.9131" x2="244.6348" y2="33.8916"> + <stop offset="0" style="stop-color:#FF7F00"/> + <stop offset="0.3293" style="stop-color:#ED5506"/> + <stop offset="1" style="stop-color:#CB0212"/> + </linearGradient> + <polygon fill="url(#XMLID_2_)" points="183.639,24.269 259.213,5.489 267.936,74.803 242.891,60.27 172.908,145.232 + 139.594,114.153 102.335,178.793 61.557,157.084 8.566,227.294 62.005,133.607 97.78,159.543 135.118,82.852 169.553,115.051 + 210.695,41.039 "/> + <polygon fill="#AD0404" points="61.557,157.027 68.098,160.549 8.566,227.458 "/> + <polyline fill="#ED3B3B" points="266.48,74.132 267.936,74.803 268.492,75.138 259.998,6.157 259.213,5.489 258.211,5.712 + 266.48,73.796 "/> + <polygon fill="#ED3B3B" points="241.998,60.268 242.891,60.27 244.289,60.992 173.73,145.501 172.908,145.232 172.584,144.812 "/> + <polygon fill="#ED3B3B" points="138.681,113.963 139.542,114.131 140.421,114.97 103.174,178.693 102.314,178.798 101.683,178.443 + "/> + <polygon fill="#ED3B3B" points="60.885,156.944 61.557,157.027 62.146,157.53 8.566,227.458 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A43-TrendArrow-Green-GoDown.svg b/openoffice/share/gallery/arrows/A43-TrendArrow-Green-GoDown.svg new file mode 100644 index 0000000000000000000000000000000000000000..ef5c1d007eb7d961c499874da62c548901edebc7 --- /dev/null +++ b/openoffice/share/gallery/arrows/A43-TrendArrow-Green-GoDown.svg @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="280" height="238" viewBox="0 0 280 238" + overflow="visible" enable-background="new 0 0 280 238" xml:space="preserve"> +<rect x="14" y="5" fill="none" width="280" height="233"/> +<g> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="245.625" y1="185.6709" x2="139.5639" y2="20.9745"> + <stop offset="0" style="stop-color:#00C400"/> + <stop offset="1" style="stop-color:#B0FF78"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M250.418,171.089L181.01,92.89c0,0-5.895-1.509-9.023-2.136c-0.102,0.158-1.395,0.748-1.193,0.707 + c0.559-0.114,70.063,85.249,70.063,85.249L250.418,171.089z"/> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="144.3179" y1="143.4355" x2="99.479" y2="21.8533"> + <stop offset="0" style="stop-color:#00C400"/> + <stop offset="1" style="stop-color:#B0FF78"/> + </linearGradient> + <polygon fill="url(#XMLID_7_)" points="137.959,122.996 146.178,115.784 108.614,58.433 100.551,57.457 "/> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="257.2793" y1="193.4141" x2="275.498" y2="193.4141"> + <stop offset="0" style="stop-color:#00C400"/> + <stop offset="1" style="stop-color:#B0FF78"/> + </linearGradient> + <polygon fill="url(#XMLID_8_)" points="257.279,230.585 266.5,225.636 275.498,156.244 265.826,161.531 "/> + <polyline fill="#00A000" points="133.291,153.396 142.295,148.752 170.449,122.211 167.891,120.028 133.1,153.396 "/> + <polygon fill="#00A000" points="60.394,102.303 69.305,97.659 97.645,76.9 96.226,75.856 "/> + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="60.1807" y1="35.7485" x2="376.3543" y2="331.2276"> + <stop offset="0" style="stop-color:#2FD452"/> + <stop offset="1" style="stop-color:#006B33"/> + </linearGradient> + <polygon fill="url(#XMLID_9_)" points="181.896,211.985 257.471,230.765 266.191,161.451 241.148,175.984 171.164,91.022 + 137.852,122.102 100.593,57.462 59.814,79.17 6.824,8.961 60.262,102.648 96.037,76.712 133.375,153.402 167.809,121.203 + 208.951,195.216 "/> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="6.8242" y1="44.0117" x2="66.3555" y2="44.0117"> + <stop offset="0" style="stop-color:#00C400"/> + <stop offset="1" style="stop-color:#B0FF78"/> + </linearGradient> + <polygon fill="url(#XMLID_10_)" points="59.814,79.228 66.355,75.706 6.824,8.796 "/> + <polyline fill="#5EEA1C" points="264.738,162.123 266.191,161.451 266.748,161.116 258.256,230.097 257.471,230.765 + 256.467,230.543 264.738,162.459 "/> + <polygon fill="#5EEA1C" points="240.256,175.986 241.148,175.984 242.545,175.263 171.986,90.754 171.164,91.022 170.842,91.443 + "/> + <polygon fill="#5EEA1C" points="136.939,122.291 137.799,122.123 138.678,121.284 101.432,57.561 100.57,57.457 99.941,57.812 "/> + <polygon fill="#7EFF48" points="59.143,79.311 59.814,79.228 60.404,78.725 6.824,8.796 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A44-TrendArrow-Orange-GoUp.png b/openoffice/share/gallery/arrows/A44-TrendArrow-Orange-GoUp.png new file mode 100644 index 0000000000000000000000000000000000000000..6ac91ca9d5058c01bf77a05150767bcfd5a01be3 Binary files /dev/null and b/openoffice/share/gallery/arrows/A44-TrendArrow-Orange-GoUp.png differ diff --git a/openoffice/share/gallery/arrows/A45-TrendArrow-Red-GoUp.png b/openoffice/share/gallery/arrows/A45-TrendArrow-Red-GoUp.png new file mode 100644 index 0000000000000000000000000000000000000000..2bc0ee6c1f6f93be037061de1ea71c8647735e94 Binary files /dev/null and b/openoffice/share/gallery/arrows/A45-TrendArrow-Red-GoUp.png differ diff --git a/openoffice/share/gallery/arrows/A46-TrendArrow-Orange-GoUp.svg b/openoffice/share/gallery/arrows/A46-TrendArrow-Orange-GoUp.svg new file mode 100644 index 0000000000000000000000000000000000000000..6879b1574de48a6933172448eb3450da2cf9659b --- /dev/null +++ b/openoffice/share/gallery/arrows/A46-TrendArrow-Orange-GoUp.svg @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="332.667" height="210.667" + viewBox="0 0 332.667 210.667" overflow="visible" enable-background="new 0 0 332.667 210.667" xml:space="preserve"> +<linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="314.7319" y1="13.1382" x2="134.5111" y2="184.4593"> + <stop offset="0" style="stop-color:#FFC00E"/> + <stop offset="1" style="stop-color:#F06422"/> +</linearGradient> +<path fill="url(#XMLID_2_)" d="M243.716,59.908C142.231,216.588,2.465,203.233,2.465,203.233s192.289,32.05,291.104-120.18 + l36.5,22.255L303.361,2.043l-99.705,40.06L243.716,59.908z"/> +</svg> diff --git a/openoffice/share/gallery/arrows/A47-TrendArrow-LightBlue.png b/openoffice/share/gallery/arrows/A47-TrendArrow-LightBlue.png new file mode 100644 index 0000000000000000000000000000000000000000..21a0ae122ca639024997b22d8b904e2792e304bb Binary files /dev/null and b/openoffice/share/gallery/arrows/A47-TrendArrow-LightBlue.png differ diff --git a/openoffice/share/gallery/arrows/A48-TrendArrow-Orange-TwoDirections.svg b/openoffice/share/gallery/arrows/A48-TrendArrow-Orange-TwoDirections.svg new file mode 100644 index 0000000000000000000000000000000000000000..800e057e6042b40fbff2c5d4fccba36e9c2c41c8 --- /dev/null +++ b/openoffice/share/gallery/arrows/A48-TrendArrow-Orange-TwoDirections.svg @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="473" height="240" viewBox="0 0 473 240" + overflow="visible" enable-background="new 0 0 473 240" xml:space="preserve"> +<rect x="79" y="6" fill="none" width="253" height="197"/> +<g> + + <linearGradient id="XMLID_3_" gradientUnits="userSpaceOnUse" x1="181.3726" y1="-339.1675" x2="269.8191" y2="-226.9084" gradientTransform="matrix(0.925 -0.3799 0.3799 0.925 155.0617 510.2965)"> + <stop offset="0" style="stop-color:#FFC00E"/> + <stop offset="1" style="stop-color:#F06422"/> + </linearGradient> + <path fill="url(#XMLID_3_)" d="M9.88,107.418c190.45,0,211.258,7.193,256.74,15.941c57.578,12.666,102.706,47.759,102.706,47.759 + l19.584-17.1l-2.057,80.462l-83.293-5.93l22.414-19.572C236.899,142.32,9.88,107.418,9.88,107.418L9.88,107.418"/> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="205.4912" y1="97.4697" x2="401.4578" y2="55.8604"> + <stop offset="0" style="stop-color:#FFC00E"/> + <stop offset="1" style="stop-color:#F06422"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M9.256,107.388c0,0,200.252,13.237,377.537-76.852L360.282,4.022l107.782,7.007l-11.573,93.729 + l-27.316-26.173C433.32,76.699,251.229,159.436,9.256,107.388z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A49-TrendArrow-Yellow-ThreeDirections.svg b/openoffice/share/gallery/arrows/A49-TrendArrow-Yellow-ThreeDirections.svg new file mode 100644 index 0000000000000000000000000000000000000000..6d6620a57b14436edd0577ba198b39c5476d1a5f --- /dev/null +++ b/openoffice/share/gallery/arrows/A49-TrendArrow-Yellow-ThreeDirections.svg @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="472" height="292" viewBox="0 0 472 292" + overflow="visible" enable-background="new 0 0 472 292" xml:space="preserve"> +<rect x="86" y="40" fill="none" width="253" height="197"/> +<g> + + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="178.4336" y1="-292.0737" x2="266.5304" y2="-180.2585" gradientTransform="matrix(0.925 -0.3799 0.3799 0.925 142.6701 515.5058)"> + <stop offset="0" style="stop-color:#FFF38E"/> + <stop offset="1" style="stop-color:#FFC00E"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M11.489,160.752c171.437-15.193,213.435,0.196,258.916,8.95 + c57.575,12.669,102.709,47.758,102.709,47.758l19.577-17.097l-2.055,80.456l-83.291-5.927l22.417-19.567 + C240.687,188.663,11.489,160.752,11.489,160.752"/> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="137.4575" y1="145.1416" x2="323.6627" y2="16.2315"> + <stop offset="0" style="stop-color:#FFF38E"/> + <stop offset="1" style="stop-color:#FFC00E"/> + </linearGradient> + <path fill="url(#XMLID_5_)" d="M241.27,136.416c41.503-16.438,68.601-73.971,68.601-73.971l22.1,6.796L301.148,4.635 + l-65.512,34.993l25.299,7.774C235.33,150.238,18.983,161.609,18.983,161.609S207.196,161.051,241.27,136.416z"/> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="207.7271" y1="150.8369" x2="403.6957" y2="109.2272"> + <stop offset="0" style="stop-color:#FFF38E"/> + <stop offset="1" style="stop-color:#FFC00E"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M11.489,160.752c0,0,200.255,13.236,377.54-76.847l-26.512-26.517l107.785,7.005l-11.578,93.731 + l-27.313-26.175C435.56,130.061,253.47,212.805,11.489,160.752z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A50-TrendArrow-LightBlue-FourDirections.svg b/openoffice/share/gallery/arrows/A50-TrendArrow-LightBlue-FourDirections.svg new file mode 100644 index 0000000000000000000000000000000000000000..693528756452f065e7fb4cdf6e42ce2ccfc96472 --- /dev/null +++ b/openoffice/share/gallery/arrows/A50-TrendArrow-LightBlue-FourDirections.svg @@ -0,0 +1,145 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" + id="Layer_1" + width="459.16901" + height="333.603" + viewBox="0 0 459.16901 333.603" + overflow="visible" + enable-background="new 0 0 343 344" + xml:space="preserve" + inkscape:version="0.48.2 r9819" + sodipodi:docname="TrendArrow09-LightBlue-4Directions.svg" + style="overflow:visible"><metadata + id="metadata39"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs + id="defs37" /><sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1184" + inkscape:window-height="746" + id="namedview35" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:zoom="0.68604651" + inkscape:cx="246.176" + inkscape:cy="122.044" + inkscape:window-x="2312" + inkscape:window-y="323" + inkscape:window-maximized="0" + inkscape:current-layer="Layer_1" /> +<rect + x="121.85" + y="129.311" + width="253" + height="197" + id="rect3" + style="fill:none" /> +<g + id="g5" + transform="translate(74.676,39.559)"> + <linearGradient + id="XMLID_5_" + gradientUnits="userSpaceOnUse" + x1="88.005402" + y1="168.1064" + x2="157.8313" + y2="256.73169"> + <stop + offset="0" + style="stop-color:#A1C1EA" + id="stop8" /> + <stop + offset="1" + style="stop-color:#6295D6" + id="stop10" /> + </linearGradient> + <path + d="m -64.712,117.28 c 58.909,-6.814 163.058,17.698 200.255,28.995 44.639,17.371 81.727,82.501 81.727,82.501 l 24.607,-8.378 -32.466,73.646 -74.8,-37.121 28.175,-9.594 C 132.955,135.314 -64.712,117.28 -64.712,117.28" + id="path12" + inkscape:connector-curvature="0" + style="fill:url(#XMLID_5_)" /> + <linearGradient + id="XMLID_6_" + gradientUnits="userSpaceOnUse" + x1="83.084503" + y1="78.810997" + x2="216.0201" + y2="-74.266602"> + <stop + offset="0" + style="stop-color:#A1C1EA" + id="stop15" /> + <stop + offset="1" + style="stop-color:#6295D6" + id="stop17" /> + </linearGradient> + <path + d="m 155.462,92.223 c 41.509,-16.438 68.604,-73.969 68.604,-73.969 l 22.096,6.793 -30.822,-64.606 -65.511,34.994 25.298,7.776 c -25.605,102.838 -241.951,114.197 -241.951,114.197 0,0 188.218,-0.548 222.286,-25.185 z" + id="path19" + inkscape:connector-curvature="0" + style="fill:url(#XMLID_6_)" /> + <linearGradient + id="XMLID_7_" + gradientUnits="userSpaceOnUse" + x1="111.7236" + y1="129.11819" + x2="366.8544" + y2="233.8559"> + <stop + offset="0" + style="stop-color:#A1C1EA" + id="stop22" /> + <stop + offset="1" + style="stop-color:#6295D6" + id="stop24" /> + </linearGradient> + <path + d="m -63.277,118.239 c 246.904,-6.464 283.027,-0.214 393.662,75.188 l 32.076,-26.921 -2.866,91.852 -101.86,-3.752 32.381,-28.28 c -10e-4,-0.001 -62.081,-79.767 -353.393,-108.087 z" + id="path26" + inkscape:connector-curvature="0" + style="fill:url(#XMLID_7_)" /> + <linearGradient + id="XMLID_8_" + gradientUnits="userSpaceOnUse" + x1="121.813" + y1="106.668" + x2="317.85818" + y2="65.042"> + <stop + offset="0" + style="stop-color:#A1C1EA" + id="stop29" /> + <stop + offset="1" + style="stop-color:#6295D6" + id="stop31" /> + </linearGradient> + <path + d="m -74.676,115.768 c 0,0 200.611,14.03 377.901,-76.062 L 276.714,13.198 384.493,20.2 372.921,113.93 345.61,87.76 c 4.14,-1.893 -178.312,80.058 -420.286,28.008 z" + id="path33" + inkscape:connector-curvature="0" + style="fill:url(#XMLID_8_)" /> +</g> +</svg> \ No newline at end of file diff --git a/openoffice/share/gallery/arrows/A51-TrendArrow-Blue-FourDirections.svg b/openoffice/share/gallery/arrows/A51-TrendArrow-Blue-FourDirections.svg new file mode 100644 index 0000000000000000000000000000000000000000..f4ce48abb11b4eebc97e7aea1f655b57006fef39 --- /dev/null +++ b/openoffice/share/gallery/arrows/A51-TrendArrow-Blue-FourDirections.svg @@ -0,0 +1,548 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="385" height="275" viewBox="0 0 385 275" + overflow="visible" enable-background="new 0 0 385 275" xml:space="preserve"> +<rect x="66" y="39" fill="none" width="253" height="197"/> +<g> + <g> + <g opacity="0.9"> + + <image width="258" height="240" xlink:href="data:image/png;base64,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" transform="matrix(1 0 0 1 63.8257 59.248)"> + </image> + </g> + <linearGradient id="XMLID_30_" gradientUnits="userSpaceOnUse" x1="245.5776" y1="191.9922" x2="91.0322" y2="141.1301"> + <stop offset="0" style="stop-color:#0683F4"/> + <stop offset="1" style="stop-color:#2CA5FF"/> + </linearGradient> + <polygon fill="url(#XMLID_30_)" points="100.372,145.167 148.629,145.224 173.35,94.583 210.109,94.751 234.713,145.397 + 283.888,145.199 277.818,184.771 192.117,259.966 106.027,184.771 "/> + <linearGradient id="XMLID_31_" gradientUnits="userSpaceOnUse" x1="221.7153" y1="95.6953" x2="158.0918" y2="202.1201"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#2CA5FF"/> + </linearGradient> + <polygon fill="url(#XMLID_31_)" points="173.35,94.583 148.629,145.224 100.372,145.167 192.117,217.01 283.888,145.199 + 234.713,145.397 210.109,94.751 "/> + <linearGradient id="XMLID_32_" gradientUnits="userSpaceOnUse" x1="271.0815" y1="196.4756" x2="120.6995" y2="224.2384"> + <stop offset="0" style="stop-color:#0683F4"/> + <stop offset="1" style="stop-color:#2CA5FF"/> + </linearGradient> + <polygon fill="url(#XMLID_32_)" points="192.117,217.01 192.117,259.966 277.818,184.771 283.888,145.199 "/> + <linearGradient id="XMLID_33_" gradientUnits="userSpaceOnUse" x1="100.3716" y1="202.5664" x2="192.1167" y2="202.5664"> + <stop offset="0" style="stop-color:#0683F4"/> + <stop offset="1" style="stop-color:#2CA5FF"/> + </linearGradient> + <polygon fill="url(#XMLID_33_)" points="100.372,145.167 106.027,184.771 192.117,259.966 192.117,217.01 "/> + </g> + <g> + <g opacity="0.6"> + + <image width="218" height="174" xlink:href="data:image/png;base64,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 +RK5CYII=" transform="matrix(1 0 0 1 -27.1743 11.248)"> + </image> + </g> + <linearGradient id="XMLID_34_" gradientUnits="userSpaceOnUse" x1="7.1177" y1="95.8379" x2="152.3384" y2="95.8379"> + <stop offset="0" style="stop-color:#0683F4"/> + <stop offset="1" style="stop-color:#2CA5FF"/> + </linearGradient> + <polygon fill="url(#XMLID_34_)" points="90.7,45.372 7.118,72.559 16.375,105.816 62.502,146.305 73.061,123.459 149.534,114.839 + 152.338,97.934 150.387,65.436 92.816,59.74 "/> + <linearGradient id="XMLID_35_" gradientUnits="userSpaceOnUse" x1="83.061" y1="68.0571" x2="95.0562" y2="68.0571"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#0683F4"/> + </linearGradient> + <polygon fill="url(#XMLID_35_)" points="90.778,45.369 83.061,58.673 88.049,90.746 95.056,75.542 "/> + <linearGradient id="XMLID_36_" gradientUnits="userSpaceOnUse" x1="174.8315" y1="43.085" x2="-20.6722" y2="110.1809"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#2CA5FF"/> + </linearGradient> + <polygon fill="url(#XMLID_36_)" points="90.7,45.372 7.118,72.559 54.549,109.287 66.407,88.752 147.193,80.656 150.275,65.33 + 83.125,58.798 "/> + <linearGradient id="XMLID_37_" gradientUnits="userSpaceOnUse" x1="15.9141" y1="129.6084" x2="61.4138" y2="81.0241"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#2CA5FF"/> + </linearGradient> + <polygon fill="url(#XMLID_37_)" points="7.118,72.559 16.375,105.816 62.502,146.305 54.549,109.287 "/> + <linearGradient id="XMLID_38_" gradientUnits="userSpaceOnUse" x1="70.1978" y1="151.5313" x2="58.6294" y2="87.9051"> + <stop offset="0" style="stop-color:#0C6DCF"/> + <stop offset="1" style="stop-color:#0683F4"/> + </linearGradient> + <polygon fill="url(#XMLID_38_)" points="66.407,88.752 73.061,123.459 62.502,146.305 54.549,109.287 "/> + <linearGradient id="XMLID_39_" gradientUnits="userSpaceOnUse" x1="119.229" y1="111.7969" x2="47.5057" y2="34.2894"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#2CA5FF"/> + </linearGradient> + <polygon fill="url(#XMLID_39_)" points="149.534,114.839 73.061,123.459 66.389,88.538 147.173,80.441 "/> + <linearGradient id="XMLID_40_" gradientUnits="userSpaceOnUse" x1="147.1733" y1="90.1377" x2="152.3384" y2="90.1377"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#2CA5FF"/> + </linearGradient> + <polygon fill="url(#XMLID_40_)" points="150.387,65.436 147.173,80.441 149.534,114.839 152.338,97.934 "/> + </g> + <g> + <g opacity="0.6"> + + <image width="180" height="146" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAACSCAYAAADsOOAZAAAACXBIWXMAAAsSAAALEgHS3X78AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAA2cSURB +VHja7J2Jdts4EkVBSrLUiXud7skn5pvyibN0Z3G8SiLHmmGNn0pV4CKKBMX3zsGhHDuWTF4WH4BC +IQSKoiiKoiiKoiiKoiiKoiiKoiiKoiiKoiiKoiiKoiiKoiiKoiiKoiiKoiiKoiiKoiiKoiiKoqip +KOMp6FefPn1qdU4/fvxY8qwR6JQhbntOSwJOoFOF2Dt6EJcG1CXhJtBjQ2y1oF4jsKV6XRr/TrgJ +9KgQ587RA/rQCnUsG0BOuAn0RSBGcKUt1NeZATVC7LUY5ISbQF8M4gUcD20JrzXYQUXmPTTrawty +wk2gLwrxEiBewdcabARaw7urmn7tAe5Fb8I9R6B7hFjaymkItQW0wLutmn6tQcdITrjnDPQFIb5x +mnzfA1rD/KKO8npnAE645wj0QBCv4biGr29UlLaARnCxPauvNeiEey5ADwixbhsDag10BsBpoJ/h +iM0CnHBfK9BG3sTQEG8U0JtIhNZA74zIbLWnGsAJ95SBbjDlPATEGwNqy3LEOoXbmij95BytKE64 +pwR0whB7VgOH8GLDdlvDSyPYFtRPhHuCQLfMm8jD6YzdwgD5UhCv4fcujeisZwq9obutY0M00IR7 +CkB3zJvwZuyGgPjGGHu2ZgtRpYIIx5rrwCbcUwAaQK6DuG0kXg0AMXb+lsGf9kagSxWpNdi7Bh57 +aLhrp99TADtLFOS8gZWwIF4CcEND3CQxyYO6aBi1U4O7SA3sLBGYsw4AW5F45Ux2DAVxHvy86KPH +dPDTSAvVcUwNbi+B6ihqjwV1lgjM2gsvFcCrCMCxWbuxIM4anNtYkn+RINyYb4Kfw/Ldo0GdjQyz +wLAwAK7Ll/AgXhuTHUND3Oa8xsBOAe7YTOXWiN74xBkc6uWIVicDmJfgf2+cSLtu2GI/OyTEWUOY +8f9bcOcjwl03uSOA43nYOxbr+iI0ROdcTXhgJ06swQ+qbRwv7EGrAU4F4rpInULkttqj0RD+F2VH +5HMNGqWXI0ZnDfQBvHfQ3kN754BtTTmvlb9OGWLv96QSuR/h+FC1+6qtYCbUu/GyoaN0KkCvK1gP +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 +HwEGAN6vlRMlL1OzAAAAAElFTkSuQmCC" transform="matrix(1 0 0 1 101.8257 -21.752)"> + </image> + </g> + <linearGradient id="XMLID_41_" gradientUnits="userSpaceOnUse" x1="138.2271" y1="48.8447" x2="245.8091" y2="48.8447"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#0683F4"/> + </linearGradient> + <polygon fill="url(#XMLID_41_)" points="192.018,12.019 138.227,29.757 139.963,58.099 167.147,57.906 177.367,85.67 + 206.479,85.67 216.121,58.099 243.885,58.099 245.809,29.757 "/> + <linearGradient id="XMLID_42_" gradientUnits="userSpaceOnUse" x1="178.3721" y1="68.6802" x2="201.8932" y2="1.586"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#0683F4"/> + </linearGradient> + <polygon fill="url(#XMLID_42_)" points="138.227,29.757 166.571,29.949 176.595,54.244 206.864,54.244 217.278,29.757 + 245.809,29.757 192.018,12.019 "/> + <linearGradient id="XMLID_43_" gradientUnits="userSpaceOnUse" x1="152.1885" y1="58.3145" x2="153.3453" y2="24.7651"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#0683F4"/> + </linearGradient> + <polygon fill="url(#XMLID_43_)" points="139.963,58.099 167.147,57.906 166.571,29.949 138.227,29.757 "/> + <linearGradient id="XMLID_44_" gradientUnits="userSpaceOnUse" x1="179.8618" y1="67.6978" x2="153.5442" y2="34.7284"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#0683F4"/> + </linearGradient> + <polygon fill="url(#XMLID_44_)" points="166.571,29.949 176.595,54.244 177.367,85.67 167.147,57.906 "/> + <linearGradient id="XMLID_45_" gradientUnits="userSpaceOnUse" x1="191.5029" y1="88.1885" x2="191.7922" y2="44.8065"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#0683F4"/> + </linearGradient> + <polygon fill="url(#XMLID_45_)" points="206.864,54.244 176.595,54.244 177.367,85.67 206.479,85.67 "/> + <linearGradient id="XMLID_46_" gradientUnits="userSpaceOnUse" x1="206.479" y1="57.7139" x2="217.2778" y2="57.7139"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#0683F4"/> + </linearGradient> + <polygon fill="url(#XMLID_46_)" points="217.278,29.757 206.864,54.244 206.479,85.67 216.121,58.099 "/> + <linearGradient id="XMLID_47_" gradientUnits="userSpaceOnUse" x1="216.1206" y1="43.9282" x2="245.8091" y2="43.9282"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#0683F4"/> + </linearGradient> + <polygon fill="url(#XMLID_47_)" points="243.885,58.099 216.121,58.099 217.278,29.757 245.809,29.757 "/> + </g> + <g> + <g opacity="0.6"> + + <image width="218" height="174" xlink:href="data:image/png;base64,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 +AABJRU5ErkJggg==" transform="matrix(1 0 0 1 196.8257 12.248)"> + </image> + </g> + <linearGradient id="XMLID_48_" gradientUnits="userSpaceOnUse" x1="231.7827" y1="95.8398" x2="376.7251" y2="95.8398"> + <stop offset="0" style="stop-color:#0C6DCF"/> + <stop offset="1" style="stop-color:#0683F4"/> + </linearGradient> + <polygon fill="url(#XMLID_48_)" points="233.73,65.529 231.783,97.822 234.611,114.792 311.035,123.614 321.776,146.305 + 367.758,105.816 376.725,72.559 293.435,45.375 291.357,59.847 "/> + <linearGradient id="XMLID_49_" gradientUnits="userSpaceOnUse" x1="289.0952" y1="68.0757" x2="301.1841" y2="68.0757"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#0683F4"/> + </linearGradient> + <polygon fill="url(#XMLID_49_)" points="293.435,45.519 289.095,75.451 296.035,90.632 301.184,59.388 "/> + <linearGradient id="XMLID_50_" gradientUnits="userSpaceOnUse" x1="358.2739" y1="62.4014" x2="271.5107" y2="90.1657"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#0683F4"/> + </linearGradient> + <polygon fill="url(#XMLID_50_)" points="233.663,65.234 300.986,58.949 293.435,45.375 376.725,72.559 329.489,109.387 + 317.535,88.756 237.132,80.656 "/> + <linearGradient id="XMLID_51_" gradientUnits="userSpaceOnUse" x1="231.7827" y1="89.9912" x2="237.1323" y2="89.9912"> + <stop offset="0" style="stop-color:#0C6DCF"/> + <stop offset="1" style="stop-color:#0683F4"/> + </linearGradient> + <polygon fill="url(#XMLID_51_)" points="231.783,97.822 234.611,114.453 237.132,80.656 233.73,65.529 "/> + <linearGradient id="XMLID_52_" gradientUnits="userSpaceOnUse" x1="266.5425" y1="113.666" x2="306.6457" y2="52.3551"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#2CA5FF"/> + </linearGradient> + <polygon fill="url(#XMLID_52_)" points="311.035,123.614 317.535,88.756 237.132,80.656 234.611,114.792 "/> + <linearGradient id="XMLID_53_" gradientUnits="userSpaceOnUse" x1="312.3032" y1="131.8828" x2="344.307" y2="69.4172"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#2CA5FF"/> + </linearGradient> + <polygon fill="url(#XMLID_53_)" points="329.489,109.387 321.776,146.305 311.035,123.614 317.535,88.756 "/> + <linearGradient id="XMLID_54_" gradientUnits="userSpaceOnUse" x1="348.6138" y1="150.458" x2="350.3489" y2="38.8255"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#2CA5FF"/> + </linearGradient> + <polygon fill="url(#XMLID_54_)" points="376.725,72.559 367.758,105.816 321.776,146.305 329.489,109.387 "/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="7.118" y="71.804" width="49.007" height="37.483"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="7.118" y="71.804" width="49.007" height="37.483" id="XMLID_55_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_56_" gradientUnits="userSpaceOnUse" x1="32.8496" y1="87.8062" x2="29.9569" y2="91.6627"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="0.0105" style="stop-color:#F8F8F8"/> + <stop offset="0.0872" style="stop-color:#CCCCCC"/> + <stop offset="0.1646" style="stop-color:#A7A7A7"/> + <stop offset="0.2415" style="stop-color:#8A8A8A"/> + <stop offset="0.3179" style="stop-color:#757575"/> + <stop offset="0.3934" style="stop-color:#696969"/> + <stop offset="0.467" style="stop-color:#656565"/> + <stop offset="0.5548" style="stop-color:#6D6D6D"/> + <stop offset="0.6905" style="stop-color:#838383"/> + <stop offset="0.8562" style="stop-color:#A6A6A6"/> + <stop offset="1" style="stop-color:#CACACA"/> + </linearGradient> + <polygon fill="url(#XMLID_56_)" points="3.266,73.139 9.049,70.246 58.02,107.649 53.778,114.013 "/> + </g> + </mask> + <polygon opacity="0.38" mask="url(#XMLID_55_)" fill="#FFFFFF" points="7.118,72.559 9.435,71.804 56.125,106.561 54.549,109.287 + "/> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="100.372" y="145.167" width="183.517" height="71.843"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="100.372" y="145.167" width="183.517" height="71.843" id="XMLID_57_"> + <g filter="url(#Adobe_OpacityMaskFilter_1_)"> + <linearGradient id="XMLID_1_" gradientUnits="userSpaceOnUse" x1="152.9058" y1="229.6172" x2="239.0892" y2="121.4539"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <rect x="98.51" y="143.704" fill="url(#XMLID_1_)" width="186.248" height="74.616"/> + </g> + </mask> + <polygon opacity="0.15" mask="url(#XMLID_57_)" fill="#FFFFFF" points="106.993,145.176 192.212,210.414 275.116,145.233 + 283.888,145.199 192.117,217.01 100.372,145.167 "/> + <polygon opacity="0.2" fill="#FFFFFF" points="372.116,71.056 376.725,72.559 329.489,109.387 327.329,105.66 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A52-TrendArrow-Blue-FourDirections.svg b/openoffice/share/gallery/arrows/A52-TrendArrow-Blue-FourDirections.svg new file mode 100644 index 0000000000000000000000000000000000000000..60208cbd4a91b4e3d68d651c1498cb8a85546520 --- /dev/null +++ b/openoffice/share/gallery/arrows/A52-TrendArrow-Blue-FourDirections.svg @@ -0,0 +1,349 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" + id="Layer_1" + width="343" + height="344" + viewBox="0 0 343 344" + overflow="visible" + enable-background="new 0 0 385 275" + xml:space="preserve" + inkscape:version="0.48.2 r9819" + sodipodi:docname="TrendArrow11-Blue-4Directions.svg" + style="overflow:visible"><metadata + id="metadata119"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs + id="defs117" /><sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1177" + inkscape:window-height="773" + id="namedview115" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:zoom="0.85818182" + inkscape:cx="173.674" + inkscape:cy="155.748" + inkscape:window-x="2330" + inkscape:window-y="202" + inkscape:window-maximized="0" + inkscape:current-layer="Layer_1" /> +<rect + x="47.174" + y="89.751999" + width="253" + height="197" + id="rect3" + style="fill:none" /> +<g + id="g5" + transform="translate(-18.826,50.751999)"> + <g + id="g7"> + <g + id="g9"> + + <image + width="125" + height="150" + xlink:href="data:image/png;base64,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" + transform="matrix(1.0086,0,0,1.0086,26.9097,47.207)" + id="image11" + style="opacity:0.4"> + </image> + <linearGradient + id="XMLID_9_" + gradientUnits="userSpaceOnUse" + x1="128.1709" + y1="157.0537" + x2="64.5438" + y2="79.508102"> + <stop + offset="0.2198" + style="stop-color:#0D154D" + id="stop14" /> + <stop + offset="0.6154" + style="stop-color:#3D65A9" + id="stop16" /> + <stop + offset="1" + style="stop-color:#B5CFEF" + id="stop18" /> + </linearGradient> + <polygon + points="139.474,92.678 139.474,147.871 100.324,147.871 100.324,184.706 32.567,118.688 100.324,52.677 100.324,92.678 " + id="polygon20" + style="fill:url(#XMLID_9_);stroke:#4a4982;stroke-width:1.06669998" /> + </g> + <linearGradient + id="XMLID_10_" + gradientUnits="userSpaceOnUse" + x1="121.0273" + y1="139.2715" + x2="79.787201" + y2="101.0126"> + <stop + offset="0.2198" + style="stop-color:#0D154D" + id="stop23" /> + <stop + offset="0.6154" + style="stop-color:#3D65A9" + id="stop25" /> + <stop + offset="1" + style="stop-color:#B5CFEF" + id="stop27" /> + </linearGradient> + <path + d="m 35.905,118.868 63.133,-61.67 v 36.61 c 0,0 0.652,0.896 1.382,0.896 0.733,0 37.346,0 37.346,0 l -0.245,51.664 -36.937,-0.083 c 0,0 -1.464,0.083 -1.464,1.383 0,1.305 0,32.952 0,32.952 L 35.905,118.868 z m 61.173,56.623 c 0,0 -0.163,-27.898 -0.142,-29.135 0.022,-1.239 1.259,-2.185 1.259,-2.185 h 37.943 V 96.575 c 0,0 -35.688,0 -37.265,0 -1.577,0 -2.278,-2.277 -2.278,-2.277 V 62.895 l -58.252,56.059 58.735,56.537 z" + id="path29" + inkscape:connector-curvature="0" + style="fill:url(#XMLID_10_)" /> + <path + d="m 139.474,105.108 v -12.43 h -39.15 V 52.677 l -67.757,66.012 0.729,0.708 c 15.125,-1.003 31.492,-3.888 48.566,-9.675 21.765,-7.372 41.035,-7.823 57.612,-4.614 z" + id="path31" + inkscape:connector-curvature="0" + style="opacity:0.15;fill:#ffffff" /> + <polygon + points="137.938,93.48 137.938,147.216 99.821,147.216 99.821,183.075 33.864,118.809 99.821,54.54 99.821,93.48 " + id="polygon33" + style="fill:none" /> + </g> + <g + id="g35"> + <g + id="g37"> + + <image + width="125" + height="150" + xlink:href="data:image/png;base64,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 uT2W04lP+HQAAAAASUVORK5CYII=" + transform="matrix(1.0086,0,0,1.0086,235.689,47.207)" + id="image39" + style="opacity:0.4"> + </image> + <linearGradient + id="XMLID_11_" + gradientUnits="userSpaceOnUse" + x1="320.39209" + y1="167.1279" + x2="262.76511" + y2="91.6166"> + <stop + offset="0.2198" + style="stop-color:#0D154D" + id="stop42" /> + <stop + offset="0.6154" + style="stop-color:#3D65A9" + id="stop44" /> + <stop + offset="1" + style="stop-color:#B5CFEF" + id="stop46" /> + </linearGradient> + <polygon + points="240.89,92.387 240.89,147.584 280.042,147.584 280.042,184.415 347.795,118.404 280.042,52.387 280.042,92.387 " + id="polygon48" + style="fill:url(#XMLID_11_);stroke:#4a4982;stroke-width:1.06669998" /> + </g> + <linearGradient + id="XMLID_12_" + gradientUnits="userSpaceOnUse" + x1="312.58539" + y1="143.75391" + x2="268.85999" + y2="108.6411"> + <stop + offset="0.2198" + style="stop-color:#0D154D" + id="stop51" /> + <stop + offset="0.6154" + style="stop-color:#3D65A9" + id="stop53" /> + <stop + offset="1" + style="stop-color:#B5CFEF" + id="stop55" /> + </linearGradient> + <path + d="m 281.247,180.331 c 0,0 0,-31.65 0,-32.951 0,-1.301 -1.467,-1.383 -1.467,-1.383 l -36.937,0.082 -0.242,-51.664 c 0,0 36.613,0 37.342,0 0.734,0 1.384,-0.895 1.384,-0.895 V 56.91 l 63.132,61.667 -63.212,61.754 z m 60.774,-61.669 -58.253,-56.055 v 31.4 c 0,0 -0.696,2.282 -2.279,2.282 -1.573,0 -37.259,0 -37.259,0 v 47.592 h 37.938 c 0,0 1.246,0.943 1.263,2.182 0.021,1.238 -0.143,29.14 -0.143,29.14 l 58.733,-56.541 z" + id="path57" + inkscape:connector-curvature="0" + style="fill:url(#XMLID_12_)" /> + <path + d="m 280.042,52.387 v 40 H 240.89 v 20.891 c 19.719,0.51 42.332,-1.899 66.348,-10.035 6.87,-2.325 13.49,-3.956 19.856,-5.007 L 280.042,52.387 z" + id="path59" + inkscape:connector-curvature="0" + style="opacity:0.15;fill:#ffffff" /> + </g> + <g + id="g61"> + <g + id="g63"> + + <image + width="150" + height="125" + xlink:href="data:image/png;base64,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" + transform="matrix(1.0086,0,0,1.0086,117.6821,161.7314)" + id="image65" + style="opacity:0.4"> + </image> + <linearGradient + id="XMLID_13_" + gradientUnits="userSpaceOnUse" + x1="216.0786" + y1="253.0459" + x2="164.7321" + y2="162.6097"> + <stop + offset="0.2198" + style="stop-color:#0D154D" + id="stop68" /> + <stop + offset="0.6154" + style="stop-color:#3D65A9" + id="stop70" /> + <stop + offset="1" + style="stop-color:#B5CFEF" + id="stop72" /> + </linearGradient> + <polygon + points="163.553,167.2 218.752,167.2 218.752,206.354 255.583,206.354 189.571,274.108 123.554,206.354 163.553,206.354 " + id="polygon74" + style="fill:url(#XMLID_13_);stroke:#4a4982;stroke-width:1.06669998" /> + </g> + <linearGradient + id="XMLID_14_" + gradientUnits="userSpaceOnUse" + x1="202.2515" + y1="228.0742" + x2="178.0721" + y2="188.3508"> + <stop + offset="0.2198" + style="stop-color:#0D154D" + id="stop77" /> + <stop + offset="0.6154" + style="stop-color:#3D65A9" + id="stop79" /> + <stop + offset="1" + style="stop-color:#B5CFEF" + id="stop81" /> + </linearGradient> + <path + d="M 189.748,270.771 128.079,207.64 h 36.609 c 0,0 0.896,-0.655 0.896,-1.383 0,-0.731 0,-37.346 0,-37.346 l 51.662,0.242 -0.082,36.938 c 0,0 0.082,1.464 1.385,1.464 1.304,0 32.947,0 32.947,0 l -61.748,63.216 z m 56.624,-61.173 c 0,0 -27.898,0.164 -29.138,0.142 -1.236,-0.021 -2.185,-1.258 -2.185,-1.258 V 170.54 h -47.593 c 0,0 0,35.684 0,37.262 0,1.579 -2.279,2.277 -2.279,2.277 h -31.404 l 56.054,58.254 56.545,-58.735 z" + id="path83" + inkscape:connector-curvature="0" + style="fill:url(#XMLID_14_)" /> + <path + d="m 163.553,167.2 v 39.154 h -39.999 l 31.649,32.485 c 10.203,-4.748 20.262,-10.366 28.695,-16.863 9.118,-7.02 21.654,-12.857 34.854,-17.609 V 167.2 h -55.199 z" + id="path85" + inkscape:connector-curvature="0" + style="opacity:0.15;fill:#ffffff" /> + </g> + <g + id="g87"> + <g + id="g89"> + + <image + width="150" + height="125" + xlink:href="data:image/png;base64,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 RU5ErkJggg==" + transform="matrix(1.0086,0,0,1.0086,117.2661,-42)" + id="image91" + style="opacity:0.4"> + </image> + <linearGradient + id="XMLID_15_" + gradientUnits="userSpaceOnUse" + x1="209.397" + y1="63.768101" + x2="155.8223" + y2="-22.496201"> + <stop + offset="0.2198" + style="stop-color:#0D154D" + id="stop94" /> + <stop + offset="0.6154" + style="stop-color:#3D65A9" + id="stop96" /> + <stop + offset="1" + style="stop-color:#B5CFEF" + id="stop98" /> + </linearGradient> + <polygon + points="215.076,70.171 159.879,70.171 159.879,31.022 123.045,31.022 189.062,-36.734 255.076,31.022 215.076,31.022 " + id="polygon100" + style="fill:url(#XMLID_15_);stroke:#4a4982;stroke-width:1.06669998" /> + </g> + <linearGradient + id="XMLID_16_" + gradientUnits="userSpaceOnUse" + x1="240.56689" + y1="90.441902" + x2="167.0159" + y2="4.1781998"> + <stop + offset="0.2198" + style="stop-color:#0D154D" + id="stop103" /> + <stop + offset="0.6154" + style="stop-color:#3D65A9" + id="stop105" /> + <stop + offset="1" + style="stop-color:#B5CFEF" + id="stop107" /> + </linearGradient> + <path + d="m 188.885,-33.396 61.666,63.133 H 213.94 c 0,0 -0.895,0.651 -0.895,1.381 0,0.736 0,37.346 0,37.346 l -51.662,-0.246 0.086,-36.934 c 0,0 -0.086,-1.467 -1.39,-1.467 -1.3,0 -32.948,0 -32.948,0 l 61.754,-63.213 z m -56.628,61.173 c 0,0 27.901,-0.164 29.142,-0.145 1.233,0.02 2.182,1.26 2.182,1.26 v 37.941 h 47.596 c 0,0 0,-35.682 0,-37.262 0,-1.576 2.275,-2.277 2.275,-2.277 h 31.405 l -56.056,-58.253 -56.544,58.736 z" + id="path109" + inkscape:connector-curvature="0" + style="fill:url(#XMLID_16_)" /> + <path + d="m 189.062,-36.734 -66.017,67.757 h 35.524 c 8.125,-3.372 16.01,-7.29 22.948,-11.819 11.809,-7.699 28.597,-13.229 45.326,-17.158 l -37.781,-38.78 z" + id="path111" + inkscape:connector-curvature="0" + style="opacity:0.15;fill:#ffffff" /> + </g> +</g> +<rect + x="0" + y="0" + width="343" + height="344" + id="rect113" + style="fill:none" /> +</svg> \ No newline at end of file diff --git a/openoffice/share/gallery/arrows/A53-TrendArrow-LightBlue-TwoDirections.svg b/openoffice/share/gallery/arrows/A53-TrendArrow-LightBlue-TwoDirections.svg new file mode 100644 index 0000000000000000000000000000000000000000..8ea3ff91241cf2d9aef9578a9dd2300996277415 --- /dev/null +++ b/openoffice/share/gallery/arrows/A53-TrendArrow-LightBlue-TwoDirections.svg @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="284.67" height="122.667" + viewBox="0 0 284.67 122.667" overflow="visible" enable-background="new 0 0 284.67 122.667" xml:space="preserve"> +<g> + <path fill="#166BB2" d="M163.443,77.065c0,0,0.088-0.35,0.002-0.879C163.444,76.748,163.443,77.065,163.443,77.065z + M163.509,32.796c-0.544-5.83-14.123-5.701-14.123-5.701h-87.9L61.423,2.503l-3.52,2.543L10.253,47.52l-1.074,1.552l48.967,48.838 + l3.518-2.543l-0.063-24.592h84.58v0.261c0,0,0.289,0,3,0c0,0,0.033,0.091,0.127,0.091c11.872,0,13.866,3.408,14.138,5.061 + C163.455,70.458,163.514,38.105,163.509,32.796z"/> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="17.6035" y1="54.8184" x2="178.9374" y2="41.4848"> + <stop offset="0" style="stop-color:#99CAFF"/> + <stop offset="0.7247" style="stop-color:#4599D4"/> + <stop offset="1" style="stop-color:#2E77BD"/> + </linearGradient> + <path fill="url(#XMLID_5_)" d="M159.926,79.608c0,0,0.088-0.35,0.001-0.879C159.926,79.291,159.926,79.608,159.926,79.608z + M159.99,35.339c-0.543-5.83-14.124-5.701-14.124-5.701H57.967L57.903,5.046L5.659,51.614l52.486,46.295l-0.064-24.592h84.581 + v0.261c0,0,0.288,0,3,0c0,0,0.032,0.091,0.126,0.091c11.872,0,13.868,3.408,14.139,5.061 + C159.938,73.001,159.995,40.648,159.99,35.339z"/> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="130.1523" y1="64.0806" x2="167.0274" y2="60.5806"> + <stop offset="0" style="stop-color:#057BCC"/> + <stop offset="1" style="stop-color:#008BFF"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M159.829,35.419l0.044,43.83c0,0-0.668,6-13.167,5.166c-3.167,0.334-5.5,0.166-5.5,0.166 + s-14.112-0.619-14.89,5.706c0-7.706-0.056-43.378,0-43.715s0.153-5.522,13.354-5.522s6.913,0,6.913,0 + S158.619,40.922,159.829,35.419z"/> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="129.9541" y1="59.8843" x2="163.5098" y2="59.8843"> + <stop offset="0.0056" style="stop-color:#2E6596"/> + <stop offset="1" style="stop-color:#4599D4"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M163.467,32.45l0.043,43.83c0,0-0.666,6-13.167,5.166c-3.166,0.334-5.5,0.166-5.5,0.166 + s-14.111-0.619-14.889,5.706c0-7.706,0-43.715,0-43.715s0.152-5.522,13.354-5.522c13.201,0,6.913,0,6.913,0 + S162.257,37.953,163.467,32.45z"/> + <path fill="#166BB2" d="M277.967,74.235l3.199-3.176L228.92,24.49l-3,3l2.936,21.593l-86.646,0.002 + c-12.125,0-12.875-5.75-12.875-5.75s-0.019,38.417-0.019,43.952c1.532,5.536,12.884,5.712,12.884,5.712v0.006 + c27.188-0.057,86.542-0.243,86.542-0.243l-0.061,24.592L277.967,74.235z"/> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="126.3164" y1="73.9219" x2="278.166" y2="73.9219"> + <stop offset="0" style="stop-color:#99CAFF"/> + <stop offset="0.5562" style="stop-color:#4599D4"/> + <stop offset="1" style="stop-color:#3987C8"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M278.166,74.06L225.92,27.49l-0.064,24.593l-86.646,0.002c-12.125,0-12.875-4.375-12.875-5.75 + c0.146-0.529-0.019,38.417-0.019,43.952c1.532,5.536,12.884,5.712,12.884,5.712v0.006c27.188-0.057,86.542-0.243,86.542-0.243 + l-0.061,24.592L278.166,74.06z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A54-TrendArrow-Red-TwoDirections.svg b/openoffice/share/gallery/arrows/A54-TrendArrow-Red-TwoDirections.svg new file mode 100644 index 0000000000000000000000000000000000000000..4d2a5b9e11c21a141cb3e2c5babe539b31d54900 --- /dev/null +++ b/openoffice/share/gallery/arrows/A54-TrendArrow-Red-TwoDirections.svg @@ -0,0 +1,58 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="284.67" height="122.667" + viewBox="0 0 284.67 122.667" overflow="visible" enable-background="new 0 0 284.67 122.667" xml:space="preserve"> +<g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="6.0713" y1="51.4678" x2="160.4014" y2="51.4678"> + <stop offset="0" style="stop-color:#7D0B11"/> + <stop offset="1" style="stop-color:#BE1D22"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M160.336,78.328c0,0,0.088-0.35,0.002-0.879C160.337,78.01,160.336,78.328,160.336,78.328z + M160.401,34.058c-0.544-5.83-14.123-5.701-14.123-5.701h-87.9L58.315,3.765l-3.52,2.543L7.146,48.782l-1.074,1.552l48.967,48.837 + l3.518-2.543l-0.063-24.591h84.58v0.261c0,0,0.289,0,3,0c0,0,0.033,0.091,0.127,0.091c11.872,0,13.866,3.408,14.138,5.061 + C160.348,71.72,160.406,39.368,160.401,34.058z"/> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="1.79" y1="54.0703" x2="204.7143" y2="48.9873"> + <stop offset="0" style="stop-color:#F58878"/> + <stop offset="0.5393" style="stop-color:#DC322C"/> + <stop offset="1" style="stop-color:#CE0000"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M156.818,80.871c0,0,0.088-0.35,0.001-0.879C156.818,80.553,156.818,80.871,156.818,80.871z + M156.883,36.601c-0.543-5.83-14.124-5.701-14.124-5.701H54.859L54.796,6.308L2.552,52.876l52.486,46.294L54.974,74.58h84.581 + v0.261c0,0,0.288,0,3,0c0,0,0.032,0.091,0.126,0.091c11.872,0,13.868,3.408,14.139,5.061 + C156.83,74.263,156.888,41.911,156.883,36.601z"/> + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="126.7241" y1="68.7085" x2="161.6402" y2="56.7319"> + <stop offset="0" style="stop-color:#DC322C"/> + <stop offset="0.4607" style="stop-color:#F58878"/> + <stop offset="1" style="stop-color:#CE0000"/> + </linearGradient> + <path fill="url(#XMLID_9_)" d="M156.722,36.681l0.044,43.83c0,0-0.668,6-13.167,5.166c-3.167,0.334-5.5,0.166-5.5,0.166 + s-14.112-0.619-14.89,5.707c0-7.707-0.056-43.378,0-43.715s0.153-5.522,13.354-5.522s6.913,0,6.913,0 + S155.512,42.184,156.722,36.681z"/> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="126.8467" y1="61.1465" x2="160.4023" y2="61.1465"> + <stop offset="0" style="stop-color:#7D0B11"/> + <stop offset="1" style="stop-color:#BE1D22"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M160.359,33.712l0.043,43.83c0,0-0.666,6-13.167,5.166c-3.166,0.334-5.5,0.166-5.5,0.166 + s-14.111-0.619-14.889,5.707c0-7.707,0-43.715,0-43.715s0.152-5.522,13.354-5.522c13.201,0,6.913,0,6.913,0 + S159.149,39.215,160.359,33.712z"/> + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="126.8242" y1="72.4326" x2="278.6738" y2="72.4326"> + <stop offset="0" style="stop-color:#7D0B11"/> + <stop offset="1" style="stop-color:#BE1D22"/> + </linearGradient> + <path fill="url(#XMLID_11_)" d="M275.475,75.748l3.199-3.176l-52.246-46.57l-3.615,2.751l3.551,21.843l-86.646,0.002 + c-12.125,0-12.875-5.75-12.875-5.75s-0.019,38.416-0.019,43.951c1.532,5.537,12.884,5.713,12.884,5.713v0.006 + c27.188-0.057,86.542-0.244,86.542-0.244l-0.061,24.592L275.475,75.748z"/> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="123.209" y1="75.1846" x2="275.0586" y2="75.1846"> + <stop offset="0" style="stop-color:#EF7365"/> + <stop offset="0.5393" style="stop-color:#DC322C"/> + <stop offset="1" style="stop-color:#CE0000"/> + </linearGradient> + <path fill="url(#XMLID_12_)" d="M275.059,75.322l-52.246-46.569l-0.064,24.593l-86.646,0.002c-12.125,0-12.875-4.375-12.875-5.75 + c0.146-0.529-0.019,38.417-0.019,43.953c1.532,5.535,12.884,5.711,12.884,5.711v0.006c27.188-0.057,86.542-0.242,86.542-0.242 + l-0.061,24.592L275.059,75.322z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A55-TrendArrow-TwoDirections.svg b/openoffice/share/gallery/arrows/A55-TrendArrow-TwoDirections.svg new file mode 100644 index 0000000000000000000000000000000000000000..db7ba236ccc5618cf6364759d432a49ca8e5bf36 --- /dev/null +++ b/openoffice/share/gallery/arrows/A55-TrendArrow-TwoDirections.svg @@ -0,0 +1,85 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="389.98" height="122.993" + viewBox="0 0 389.98 122.993" overflow="visible" enable-background="new 0 0 389.98 122.993" xml:space="preserve"> +<g> + <g> + <g> + <path fill="#355787" d="M9.246,62.949l59.841,52.782c0,0-0.046-17.736-0.052-19.697c2.182,0,118.023,0,118.023,0 + s-12.272-13.314-13.354-14.486c0.932-1.365,15.525-22.735,15.525-22.735s-26.972-13.101-30.036-14.589 + c2.683-1.83,21.496-14.667,21.496-14.667s-109.659,0-111.827,0c-0.005-1.954-0.047-19.704-0.047-19.704L9.246,62.949z"/> + <g> + <path fill="#355787" d="M69.917,7.384l-3.682,3.282L9.441,61.29l-1.867,1.665l1.876,1.654l57.054,50.322l3.698,3.264 + l-0.013-4.932l-0.043-16.119h114.381h5.061l-3.43-3.723l-11.042-11.977L189.419,60.5l1.449-2.123l-2.312-1.123l-27.16-13.192 + l16.949-11.565l5.936-4.05h-7.186H69.968l-0.039-16.13L69.917,7.384L69.917,7.384z M10.917,62.946l56.794-50.624l0.044,18.343 + h109.34l0,0l0,0l-20.108,13.721l1.995,0.969l0,0l0.304,0.147l0,0l28.301,13.747l0,0l0,0l-15.297,22.403l12.237,13.273l0,0l0,0 + H67.922l0.006,2.219l0,0l0,0l0,0l0.043,16.125l0,0l0,0L10.917,62.946L10.917,62.946L10.917,62.946z"/> + </g> + </g> + <g> + <path fill="#F2A934" d="M322.941,29.308c-2.171,0-116.298,0-116.298,0l-17.54,13.763c0,0,24.958,10.227,27.197,11.145 + c-1.317,2.055-16.764,26.166-16.764,26.166l12.647,15.402c0,0,108.405,0,110.585,0c-0.005,1.961-0.053,19.697-0.053,19.697 + l59.844-52.782L322.992,9.603C322.992,9.603,322.946,27.354,322.941,29.308z"/> + <g> + <path fill="#886254" d="M321.89,7.135l-0.013,4.931l-0.042,16.133H207.026h-0.766l-0.604,0.473l-15.739,12.351l-2.998,2.352 + l3.526,1.445l24.202,9.918l-15.611,24.367l-0.869,1.357l1.023,1.246l11.802,14.373l0.666,0.813h1.049h108.949l-0.044,16.119 + l-0.013,4.934l3.698-3.264l57.057-50.324l1.876-1.654l-1.867-1.665L325.57,10.416L321.89,7.135L321.89,7.135z M191.288,42.768 + l15.739-12.351h117.021l0.047-18.345l56.794,50.624l0,0l0,0l-57.058,50.325l0,0l0,0l0.044-16.127l0,0l0,0l0,0l0.007-2.219 + H212.708l-11.803-14.373l0,0l0,0l15.83-24.709l0,0l0.02-0.031l0,0l1.197-1.867L191.288,42.768L191.288,42.768L191.288,42.768z" + /> + </g> + </g> + </g> + <g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="10.917" y1="62.7949" x2="187.5884" y2="62.7949"> + <stop offset="0" style="stop-color:#A1C1EA"/> + <stop offset="1" style="stop-color:#6295D6"/> + </linearGradient> + <polygon fill="url(#XMLID_7_)" points="172.291,81.649 187.588,59.249 156.988,44.385 177.096,30.665 67.756,30.665 + 67.712,12.321 10.917,62.945 67.972,113.269 67.923,94.925 184.528,94.925 "/> + </g> + <g> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="191.2876" y1="62.5449" x2="380.8887" y2="62.5449"> + <stop offset="0" style="stop-color:#FEC260"/> + <stop offset="1" style="stop-color:#F0A32A"/> + </linearGradient> + <polygon fill="url(#XMLID_8_)" points="380.889,62.695 324.095,12.071 324.048,30.417 207.027,30.417 191.288,42.767 + 217.952,53.694 200.906,80.3 212.708,94.675 323.882,94.675 323.832,113.019 "/> + </g> + <polygon fill="#D2EFF9" points="64.958,33.646 64.958,18.563 15.345,62.715 64.958,106.866 64.958,92.22 182.035,92.22 + 184.528,94.925 67.923,94.925 67.972,113.269 10.917,62.945 67.712,12.321 67.756,30.665 177.096,30.665 173.043,33.433 "/> + <polygon fill="#FFF38E" points="327.021,33.646 327.021,18.563 376.634,62.715 327.021,106.866 327.021,92.22 210.692,92.22 + 212.88,94.925 324.056,94.925 324.007,113.269 381.063,62.945 324.269,12.321 324.223,30.665 206.733,30.665 203.183,33.433 "/> + <path opacity="0.15" fill="#FFFFFF" d="M172.291,81.649l5.515-8.076c-25.979,9.711-56.904,16.816-93.63,21.352h100.352 + L172.291,81.649z M64.958,97.019l2.976,1.811l-0.005-2.104C66.938,96.824,65.955,96.924,64.958,97.019z"/> + <g> + <defs> + <polygon id="XMLID_3_" points="380.889,62.695 324.095,12.071 324.048,30.417 207.027,30.417 191.288,42.767 217.952,53.694 + 200.906,80.3 212.708,94.675 323.882,94.675 323.832,113.019 "/> + </defs> + <clipPath id="XMLID_9_"> + <use xlink:href="#XMLID_3_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="187.717" y="6.593" width="215.709" height="136.353"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="187.717" y="6.593" width="215.709" height="136.353" id="XMLID_10_"> + <g clip-path="url(#XMLID_9_)" filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="244.6465" y1="56.3066" x2="329.2275" y2="131.0522"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <rect x="148.758" y="-15.97" opacity="0.2" fill="url(#XMLID_11_)" width="214.193" height="164.364"/> + </g> + </mask> + <path clip-path="url(#XMLID_9_)" mask="url(#XMLID_10_)" fill="#FFFFFF" d="M187.717,86.874c0,0,123.219-9.297,163.256-80.281 + c17.484,17.485,1.309,48.082,1.309,48.082l51.145,14.864l-90.793,73.407l-56.391-20.984L187.717,86.874z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A56-TrendArrow-Blue-TwoDirections.svg b/openoffice/share/gallery/arrows/A56-TrendArrow-Blue-TwoDirections.svg new file mode 100644 index 0000000000000000000000000000000000000000..7db6fea3a4240bccd1ba10f215b57c65ef772019 --- /dev/null +++ b/openoffice/share/gallery/arrows/A56-TrendArrow-Blue-TwoDirections.svg @@ -0,0 +1,104 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="280.146" height="116.36" + viewBox="0 0 280.146 116.36" overflow="visible" enable-background="new 0 0 280.146 116.36" xml:space="preserve"> +<g> + <g> + <g> + <path fill="#141745" d="M2.379,57.96l59.842,52.785c0,0-0.047-17.735-0.053-19.698c2.155,0,72.122,0,72.122,0 + s-12.272-13.313-13.354-14.486c0.932-1.364,15.527-22.737,15.527-22.737s-26.971-13.098-30.036-14.586 + c2.683-1.831,21.497-14.667,21.497-14.667s-63.791,0-65.927,0c-0.005-1.954-0.049-19.704-0.049-19.704L2.379,57.96z"/> + <path fill="#141745" d="M63.05,2.398L59.368,5.68L2.574,56.301l-1.867,1.665l1.876,1.654l57.055,50.326l3.698,3.264l-0.013-4.933 + l-0.043-16.12h68.479h5.062l-3.431-3.721l-11.041-11.977l14.306-20.947l1.448-2.123l-2.312-1.123l-27.16-13.19l16.95-11.564 + l5.937-4.05h-7.187H63.103L63.063,7.33L63.05,2.398L63.05,2.398z M4.05,57.957L60.844,7.335L60.89,25.68h63.441l0,0l0,0 + l-20.11,13.72l1.995,0.969l0,0l0.304,0.148l0,0l28.303,13.745l0,0l0,0l-15.3,22.404l12.237,13.274l0,0l0,0H61.056l0.006,2.218 + l0,0l0,0l0,0l0.043,16.125l0,0l0,0L4.05,57.957L4.05,57.957L4.05,57.957z"/> + </g> + <g> + <path fill="#141745" d="M215.1,24.321c-2.134,0-61.223,0-61.223,0l-17.54,13.764c0,0,24.96,10.227,27.2,11.145 + c-1.317,2.055-16.768,26.164-16.768,26.164l12.648,15.403c0,0,53.372,0,55.508,0c-0.005,1.962-0.051,19.699-0.051,19.699 + l59.842-52.784L215.15,4.616C215.15,4.616,215.105,22.367,215.1,24.321z"/> + <path fill="#141745" d="M214.046,2.148l-0.012,4.931l-0.041,16.133h-59.734h-0.766l-0.604,0.473l-15.739,12.351l-2.998,2.353 + l3.526,1.444l24.206,9.918l-15.614,24.365l-0.871,1.358l1.024,1.247l11.804,14.375l0.665,0.81h1.049h53.873l-0.043,16.121 + l-0.013,4.932l3.698-3.263l57.055-50.325l1.876-1.654l-1.867-1.665L217.728,5.43L214.046,2.148L214.046,2.148z M138.52,37.782 + l15.739-12.351h61.947l0.046-18.345l56.793,50.623l0,0l0,0l-57.055,50.325l0,0l0,0l0.042-16.126l0,0l0,0l0,0l0.006-2.218h-56.097 + l-11.804-14.375l0,0l0,0l15.834-24.707l0,0l0.02-0.031l0,0l1.196-1.868L138.52,37.782L138.52,37.782L138.52,37.782z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="4.0508" y1="57.8086" x2="134.8228" y2="57.8086"> + <stop offset="0" style="stop-color:#27447D"/> + <stop offset="1" style="stop-color:#1C2958"/> + </linearGradient> + <polygon fill="url(#XMLID_11_)" points="119.523,76.664 134.823,54.26 104.222,39.399 124.332,25.679 60.891,25.679 60.845,7.335 + 4.051,57.956 61.106,108.282 61.057,89.938 131.76,89.938 "/> + </g> + <g> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="138.521" y1="57.5591" x2="273.0454" y2="57.5591"> + <stop offset="0" style="stop-color:#27447D"/> + <stop offset="1" style="stop-color:#1C2958"/> + </linearGradient> + <polygon fill="url(#XMLID_12_)" points="273.045,57.708 216.252,7.085 216.207,25.43 154.26,25.43 138.521,37.781 165.189,48.708 + 148.139,75.313 159.943,89.688 216.039,89.688 215.991,108.033 "/> + </g> + <polygon fill="#619BD6" points="58.092,28.658 58.092,13.577 8.478,57.728 58.092,101.879 58.092,87.234 129.27,87.234 + 131.76,89.938 61.057,89.938 61.106,108.282 4.051,57.956 60.845,7.335 60.891,25.679 124.332,25.679 120.276,28.445 "/> + <polygon fill="#619BD6" points="219.176,28.658 219.176,13.577 268.792,57.728 219.176,101.879 219.176,87.234 157.926,87.234 + 160.113,89.938 216.212,89.938 216.163,108.282 273.217,57.956 216.426,7.335 216.379,25.679 153.966,25.679 150.417,28.445 "/> + <g opacity="0.9"> + <defs> + <polygon id="XMLID_3_" opacity="0.9" points="120.493,77.635 134.657,54.496 103.356,41.179 122.754,26.475 59.393,29.636 + 58.43,11.315 4.229,64.709 63.722,112.126 62.761,93.807 133.377,90.283 "/> + </defs> + <clipPath id="XMLID_13_"> + <use xlink:href="#XMLID_3_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="23.132" y="-13.731" width="252.002" height="140.784"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="23.132" y="-13.731" width="252.002" height="140.784" id="XMLID_14_"> + <g clip-path="url(#XMLID_13_)" filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_15_" gradientUnits="userSpaceOnUse" x1="102.6216" y1="25.7642" x2="141.9632" y2="93.0817"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <polygon opacity="0.2" fill="url(#XMLID_15_)" points="283.247,133.71 -24.985,149.093 -32.654,-4.585 275.577,-19.968 "/> + </g> + </mask> + <path clip-path="url(#XMLID_13_)" mask="url(#XMLID_14_)" fill="#FFFFFF" d="M23.132,95.923c0,0,123.516-7.453,197.61-109.654 + c19.684,17.813,52.688,56.021,52.688,56.021l1.703,16.545l-22.815,25.212l-44.947,37.694l-21.545-19.497l-114.234,0.013 + l-5.765,24.797L23.132,95.923z"/> + </g> + <g> + <defs> + <polygon id="XMLID_7_" points="273.045,57.708 216.252,7.085 216.207,25.43 154.26,25.43 138.521,37.781 165.189,48.708 + 148.139,75.313 159.943,89.688 216.039,89.688 215.991,108.033 "/> + </defs> + <clipPath id="XMLID_16_"> + <use xlink:href="#XMLID_7_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="134.952" y="1.607" width="160.633" height="136.353"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="134.952" y="1.607" width="160.633" height="136.353" id="XMLID_17_"> + <g clip-path="url(#XMLID_16_)" filter="url(#Adobe_OpacityMaskFilter_1_)"> + <linearGradient id="XMLID_1_" gradientUnits="userSpaceOnUse" x1="196.2749" y1="58.8691" x2="225.1256" y2="82.4743"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <rect x="92.057" y="-20.956" opacity="0.1" fill="url(#XMLID_1_)" width="214.195" height="164.362"/> + </g> + </mask> + <path clip-path="url(#XMLID_16_)" mask="url(#XMLID_17_)" fill="#FFFFFF" d="M134.952,81.888c0,0,68.139-9.296,108.177-80.28 + c17.484,17.482,52.456,48.082,52.456,48.082v14.864l-90.797,73.406l-5.246-20.984L134.952,81.888z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A57-Arrow-Yellow-Left.svg b/openoffice/share/gallery/arrows/A57-Arrow-Yellow-Left.svg new file mode 100644 index 0000000000000000000000000000000000000000..15e3d8fa89aa8e0fae6b99517f5a4bbc086a7095 --- /dev/null +++ b/openoffice/share/gallery/arrows/A57-Arrow-Yellow-Left.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="60.333" height="50.333" + viewBox="0 0 60.333 50.333" overflow="visible" enable-background="new 0 0 60.333 50.333" xml:space="preserve"> +<g> + <g> + <path fill="#F2A934" d="M2.649,25.23l23.033,23.033l8.326-8.326c0,0-6.579-6.579-8.002-8.002c2.284,0,26.354,0,26.354,0 + c2.815,0,5.106-2.291,5.106-5.107v-3.145c0-2.814-2.291-5.104-5.106-5.104c0,0-24.123,0-26.408,0 + c1.43-1.43,8.182-8.182,8.182-8.182L25.809,2.07L2.649,25.23z"/> + <g> + <path fill="#886254" d="M25.808,1.336l-0.734,0.735L2.649,24.497l-0.735,0.734l0.735,0.733l22.299,22.3l0.734,0.734l0.734-0.734 + l7.591-7.593l0.734-0.733l-0.734-0.734l-6.748-6.749H52.36c3.103,0,5.626-2.523,5.626-5.627v-3.144 + c0-3.102-2.523-5.625-5.626-5.625H27.206l6.928-6.928l0.734-0.734l-0.734-0.734l-7.592-7.592L25.808,1.336L25.808,1.336z + M3.384,25.231L25.808,2.805l7.592,7.592l0,0l0,0l-8.701,8.701h1.039l0,0h0.43l0,0H52.36c2.524,0,4.587,2.062,4.587,4.586v3.144 + l0,0l0,0c0,2.524-2.063,4.588-4.587,4.588H24.753l0.734,0.734l0,0l0.304,0.305l0,0l7.482,7.483l0,0l0,0l-7.591,7.592 + L3.384,25.231L3.384,25.231L3.384,25.231z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="4.3018" y1="25.1665" x2="56.2988" y2="25.1665"> + <stop offset="0" style="stop-color:#FEC260"/> + <stop offset="1" style="stop-color:#F0A32A"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M4.302,25.23c0.862,0.862,20.519,20.519,21.381,21.381c0.758-0.758,5.916-5.916,6.674-6.674 + c-0.821-0.821-9.171-9.171-9.171-9.171h29.176c2.171,0,3.938-1.767,3.938-3.938v-3.145c0-2.171-1.767-3.937-3.938-3.937H23.132 + c0,0,8.527-8.526,9.351-9.35c-0.758-0.758-5.916-5.916-6.674-6.674C24.946,4.585,5.164,24.368,4.302,25.23z"/> + <g> + <path fill="#FFF38E" d="M25.808,2.805L3.384,25.231L25.683,47.53l0.918-0.918l0,0l0,0l0,0l6.673-6.674l-8.521-8.522l0,0l0,0 + H52.36c2.524,0,4.587-2.063,4.587-4.588v-3.144c0-2.524-2.063-4.586-4.587-4.586H24.698l0,0l0,0l8.701-8.701l-0.918-0.918l0,0 + l0,0L25.808,2.805L25.808,2.805z M5.22,25.231l20.588-20.59l5.756,5.756L23.78,18.18l-2.216,2.216h3.134H52.36 + c1.813,0,3.289,1.475,3.289,3.288v3.144c0,1.814-1.476,3.29-3.289,3.29H24.753h-3.134l2.216,2.216l7.603,7.604l-5.755,5.756 + L5.22,25.231L5.22,25.231z"/> + </g> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A58-Arrow-Red-Right.svg b/openoffice/share/gallery/arrows/A58-Arrow-Red-Right.svg new file mode 100644 index 0000000000000000000000000000000000000000..6376303593decebc64b3e31eb3efd300b6d5afa4 --- /dev/null +++ b/openoffice/share/gallery/arrows/A58-Arrow-Red-Right.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="60.333" height="50.333" + viewBox="0 0 60.333 50.333" overflow="visible" enable-background="new 0 0 60.333 50.333" xml:space="preserve"> +<g> + <g> + <path fill="#3D1501" d="M26.197,10.396c0,0,6.752,6.751,8.182,8.182c-2.285,0-26.407-0.002-26.407-0.002 + c-1.359,0-2.641,0.533-3.607,1.5c-0.967,0.968-1.5,2.249-1.5,3.608v3.145c0,2.816,2.292,5.107,5.107,5.107c0,0,24.069,0,26.354,0 + c-1.423,1.423-8.002,8.002-8.002,8.002l8.325,8.326L57.683,25.23L34.522,2.069L26.197,10.396z"/> + <path fill="#3D1501" d="M34.522,1.335L33.788,2.07l-7.591,7.592l-0.734,0.734l0.734,0.734l6.928,6.928L7.971,18.056 + c-3.103,0-5.627,2.525-5.627,5.628v3.146c0,3.103,2.524,5.627,5.627,5.627h25.1l-6.748,6.748l-0.734,0.733l0.734,0.734 + l7.591,7.592l0.734,0.735l0.734-0.735l22.299-22.299l0.734-0.734l-0.734-0.733L35.257,2.07L34.522,1.335L34.522,1.335z + M26.932,10.396l7.591-7.592L56.947,25.23l0,0l0,0l-22.299,22.3l-7.591-7.593l0,0l0,0l7.481-7.481l0,0l0.305-0.305l0,0 + l0.734-0.734H7.971c-2.524,0-4.588-2.065-4.588-4.588v-3.146l0,0l0,0c0-2.523,2.064-4.589,4.588-4.589l26.193,0.002l0,0h0.43l0,0 + h1.039L26.932,10.396L26.932,10.396L26.932,10.396z"/> + </g> + <g> + + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="132.7861" y1="25.166" x2="184.7832" y2="25.166" gradientTransform="matrix(-1 0 0 1 188.8164 0)"> + <stop offset="0.0109" style="stop-color:#A01C15"/> + <stop offset="1" style="stop-color:#65040B"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M27.85,10.396c0.823,0.824,9.351,9.351,9.351,9.351L7.972,19.744c-1.047,0-2.035,0.411-2.781,1.158 + c-0.747,0.747-1.158,1.734-1.158,2.782v3.145c0,2.172,1.767,3.938,3.939,3.938h29.175c0,0-8.35,8.35-9.171,9.171 + c0.758,0.758,5.915,5.916,6.673,6.674c0.862-0.862,20.52-20.519,21.382-21.381C55.168,24.368,35.385,4.584,34.522,3.722 + C33.765,4.48,28.607,9.637,27.85,10.396z"/> + <g> + <path fill="#E5897A" d="M34.522,2.804l-7.591,7.592l8.701,8.701l0,0l0,0L7.971,19.095c-2.524,0-4.588,2.065-4.588,4.589v3.146 + c0,2.522,2.064,4.588,4.588,4.588h27.607l0,0l0,0l-7.603,7.603l0,0l0,0l-0.918,0.918l6.673,6.674v0.001v-0.001l0,0l0.918,0.919 + l22.299-22.3L34.522,2.804L34.522,2.804z M28.768,10.396l5.755-5.756l20.589,20.59L34.648,45.693l-5.755-5.756l7.603-7.603 + l2.217-2.216h-3.135H7.971c-1.814,0-3.29-1.477-3.29-3.29v-3.146c0-1.814,1.476-3.291,3.29-3.291l27.662,0.002h3.134 + l-2.216-2.216L28.768,10.396L28.768,10.396z"/> + </g> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A59-CurvedArrow-Gray-Left.svg b/openoffice/share/gallery/arrows/A59-CurvedArrow-Gray-Left.svg new file mode 100644 index 0000000000000000000000000000000000000000..8f4877e4154fc9835e198884378968b2d13f1b07 --- /dev/null +++ b/openoffice/share/gallery/arrows/A59-CurvedArrow-Gray-Left.svg @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="61.702" height="54.256" + viewBox="0 0 61.702 54.256" overflow="visible" enable-background="new 0 0 61.702 54.256" xml:space="preserve"> +<path fill="#8A8A8A" d="M24.692,1.989L1.816,22.4l23.002,20.27l-0.044-14.113h11.709c6.014,0,10.891,4.875,10.891,10.894v12.816 + h12.511V36.662c0-11.386-9.23-20.616-20.614-20.616H24.736L24.692,1.989z"/> +</svg> diff --git a/openoffice/share/gallery/arrows/A60-CurvedArrow-Purple-Right.svg b/openoffice/share/gallery/arrows/A60-CurvedArrow-Purple-Right.svg new file mode 100644 index 0000000000000000000000000000000000000000..7d67cbe3728b2e241d4ad47c5cd0d0f1ba433c48 --- /dev/null +++ b/openoffice/share/gallery/arrows/A60-CurvedArrow-Purple-Right.svg @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="61.702" height="54.256" + viewBox="0 0 61.702 54.256" overflow="visible" enable-background="new 0 0 61.702 54.256" xml:space="preserve"> +<path fill="#8A61DB" d="M37.01,1.989l22.877,20.41l-23.003,20.27l0.044-14.111H25.219c-6.015,0-10.892,4.875-10.892,10.891v12.818 + H1.815V36.66c0-11.384,9.232-20.614,20.615-20.614h14.536L37.01,1.989z"/> +</svg> diff --git a/openoffice/share/gallery/arrows/A61-Arrow-StripedOrange-Left.svg b/openoffice/share/gallery/arrows/A61-Arrow-StripedOrange-Left.svg new file mode 100644 index 0000000000000000000000000000000000000000..74c3a0b548f88f3ae735927d55ca9cf0d297cb9b --- /dev/null +++ b/openoffice/share/gallery/arrows/A61-Arrow-StripedOrange-Left.svg @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="60.667" height="59.5" + viewBox="0 0 60.667 59.5" overflow="visible" enable-background="new 0 0 60.667 59.5" xml:space="preserve"> +<g> + <g> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="2.7007" y1="29.7476" x2="57.498" y2="29.7476"> + <stop offset="0" style="stop-color:#D25A00"/> + <stop offset="1" style="stop-color:#F97700"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M2.701,29.824L31.731,55.43c0,0-0.019-7.653-0.021-9.098c1.717,0,25.788,0,25.788,0V14.4 + c0,0-24.162,0-25.871,0c-0.005-1.489-0.029-10.335-0.029-10.335L2.701,29.824z"/> + <path fill="#7C4400" d="M32.514,2.016L29.456,4.74L2.862,28.445l-1.551,1.382l1.558,1.375l26.717,23.565l3.071,2.708l-0.01-4.095 + l-0.016-6.128h23.944h1.842v-1.842v-30.09v-1.842h-1.842H32.544l-0.02-7.369L32.514,2.016L32.514,2.016z M4.088,29.82 + L30.683,6.115l0.024,9.206h25.869v30.09l0,0l0,0H30.785l0.005,1.842l0,0l0,0l0,0l0.016,6.133l0,0l0,0L4.088,29.82L4.088,29.82 + L4.088,29.82z"/> + </g> + <path opacity="0.2" fill="#FFFFFF" d="M30.683,6.135l-1.428,1.254L4.089,29.82l1.049,0.926l25.55-22.428L30.683,6.135z + M41.243,45.411l15.334-13.46v-2.188L38.749,45.411H41.243z M30.696,11.27L6.819,32.229l1.244,1.097l22.64-19.872L30.696,11.27z + M52.968,45.411l3.609-3.169v-2.188l-6.104,5.357H52.968z M47.104,45.411l9.473-8.315v-2.188L44.612,45.411H47.104z M31.942,15.321 + l-22.2,19.485l1.244,1.097l23.449-20.582H31.942z M56.577,45.411v-0.3l-0.34,0.3H56.577z M25.556,48.755l31.021-27.229v-2.188 + l-32.264,28.32L25.556,48.755z M30.236,52.883l0.569,0.502l-0.002-0.999L30.236,52.883z M37.806,15.321L12.667,37.387l1.244,1.096 + l26.388-23.161H37.806z M30.79,47.252l-3.478,3.052l1.244,1.098l2.24-1.966L30.79,47.252z M35.38,45.411l21.197-18.606v-2.188 + L32.888,45.411H35.38z M43.565,15.321l-28.025,24.6l1.244,1.097L46.06,15.321H43.565z M49.429,15.321L18.464,42.5l1.244,1.098 + l32.215-28.276H49.429z M55.29,15.321L21.388,45.079l1.243,1.097l33.946-29.797v-1.058H55.29z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A62-Arrow-StripedBlue-Right.svg b/openoffice/share/gallery/arrows/A62-Arrow-StripedBlue-Right.svg new file mode 100644 index 0000000000000000000000000000000000000000..0d12621ca5974a2516e907e50982b2499cc82654 --- /dev/null +++ b/openoffice/share/gallery/arrows/A62-Arrow-StripedBlue-Right.svg @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="60.667" height="59.5" + viewBox="0 0 60.667 59.5" overflow="visible" enable-background="new 0 0 60.667 59.5" xml:space="preserve"> +<g> + <g> + <path fill="#011F69" d="M29.041,14.399c-1.709,0-25.873,0-25.873,0v31.932c0,0,24.073,0,25.79,0 + c-0.003,1.444-0.022,9.099-0.022,9.099l29.032-25.607L29.069,4.065C29.069,4.065,29.044,12.911,29.041,14.399z"/> + <g> + <path fill="#001428" d="M28.152,2.015L28.142,6.11l-0.02,7.369H4.088H2.247v1.842v30.09v1.842h1.842h23.945l-0.015,6.128 + l-0.01,4.095l3.071-2.708l26.718-23.565l1.558-1.375l-1.551-1.382L31.21,4.74L28.152,2.015L28.152,2.015z M4.088,15.321h25.871 + l0.024-9.206L56.577,29.82l0,0l0,0L29.86,53.386l0,0l0,0l0.016-6.133l0,0l0,0l0,0l0.005-1.842H4.088V15.321L4.088,15.321 + L4.088,15.321z"/> + </g> + </g> + <path opacity="0.2" fill="#FFFFFF" d="M29.979,8.318l25.55,22.428l1.05-0.926L31.412,7.388l-1.428-1.254L29.979,8.318z + M21.917,45.411L4.089,29.762v2.189l15.335,13.46H21.917z M29.965,13.453l22.639,19.872l1.244-1.097L29.971,11.269L29.965,13.453z + M10.192,45.411l-6.104-5.357v2.188l3.61,3.169H10.192z M16.055,45.411L4.089,34.908v2.188l9.474,8.315H16.055z M26.232,15.32 + l23.448,20.583l1.243-1.098L28.725,15.32H26.232z M4.43,45.411l-0.341-0.3v0.3H4.43z M36.354,47.658L4.089,19.337v2.188 + l31.021,27.23L36.354,47.658z M29.863,52.385l-0.002,1l0.568-0.503L29.863,52.385z M20.369,15.32l26.387,23.163L48,37.386 + L22.861,15.32H20.369z M29.871,49.435l2.239,1.966l1.244-1.097l-3.478-3.053L29.871,49.435z M27.779,45.411L4.089,24.616v2.188 + l21.197,18.607H27.779z M14.607,15.32l29.275,25.697l1.243-1.097l-28.025-24.6H14.607z M8.744,15.32l32.215,28.277l1.244-1.098 + L11.238,15.32H8.744z M4.089,15.32v1.058l33.946,29.797l1.243-1.097L5.377,15.32H4.089z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A63-Arrow-LightBlue-Left.svg b/openoffice/share/gallery/arrows/A63-Arrow-LightBlue-Left.svg new file mode 100644 index 0000000000000000000000000000000000000000..a76de9b6d45be50d9b748f29b083b051fa99094b --- /dev/null +++ b/openoffice/share/gallery/arrows/A63-Arrow-LightBlue-Left.svg @@ -0,0 +1,87 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" + id="Layer_1" + width="61.51" + height="60.343" + viewBox="0 0 61.51 60.343" + overflow="visible" + enable-background="new 0 0 61.51 60.343" + xml:space="preserve" + inkscape:version="0.48.2 r9819" + sodipodi:docname="Arrow03-LightBlue-Left.svg"><metadata + id="metadata28"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs + id="defs26" /><sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1126" + inkscape:window-height="872" + id="namedview24" + showgrid="false" + inkscape:zoom="3.9109757" + inkscape:cx="30.754999" + inkscape:cy="30.171499" + inkscape:window-x="2244" + inkscape:window-y="184" + inkscape:window-maximized="0" + inkscape:current-layer="Layer_1" /> + +<g + id="g5"> + <g + id="g7"> + <path + fill="#355787" + d="M3.1,30.458l30.341,26.433c0,0,0-12.671,0-13.628c0.974,0,15.816,0,15.816,0 c5.052,0,9.162-4.111,9.162-9.164v-7.295c0-5.05-4.11-9.159-9.162-9.159c0,0-14.843,0-15.816,0c0-0.958,0-13.628,0-13.628 L3.1,30.458z" + id="path9" /> + <path + fill="#355787" + d="M33.959,2.875l-1.721,1.5L3.208,29.674l-0.899,0.783l0.899,0.783l29.031,25.292l1.721,1.499V55.75V43.782 h15.298c5.338,0,9.682-4.344,9.682-9.683v-7.296c0-5.336-4.344-9.678-9.682-9.678H33.959V5.159V2.875L33.959,2.875z M3.89,30.458 L32.921,5.159v11.967l0,0l0,0v1.039h1.038l0,0l0,0h15.298c4.77,0,8.643,3.869,8.643,8.639V34.1l0,0l0,0 c0,4.777-3.873,8.644-8.643,8.644H32.921v1.039l0,0l0,0V55.75l0,0l0,0L3.89,30.458L3.89,30.458L3.89,30.458z" + id="path11" /> + </g> + <g + id="g13"> + <linearGradient + id="XMLID_2_" + gradientUnits="userSpaceOnUse" + x1="4.8784" + y1="30.4531" + x2="57.2505" + y2="30.4531"> + <stop + offset="0" + style="stop-color:#A1C1EA" + id="stop16" /> + <stop + offset="1" + style="stop-color:#6295D6" + id="stop18" /> + </linearGradient> + <path + fill="url(#XMLID_2_)" + d="M4.878,30.458c1.04,0.906,25.439,22.163,27.394,23.865c0-2.261,0-12.229,0-12.229h16.985 c4.407,0,7.993-3.587,7.993-7.995v-7.295c0-4.406-3.586-7.991-7.993-7.991H32.272c0,0,0-9.966,0-12.228 C30.318,8.288,5.917,29.552,4.878,30.458z" + id="path20" /> + <path + fill="#D2EFF9" + d="M32.921,5.159L3.89,30.458l0.979,0.853l0,0l0.01,0.008l0,0l26.744,23.301l0,0l0.319,0.277l0,0l0.979,0.854 V42.743l0,0l0,0h16.336c4.77,0,8.643-3.866,8.643-8.644v-7.296c0-4.77-3.873-8.639-8.643-8.639H32.921V5.159L32.921,5.159z M5.867,30.458L31.623,8.012v10.152v1.298h1.299h16.336c4.05,0,7.345,3.293,7.345,7.341V34.1c0,4.05-3.295,7.346-7.345,7.346 H32.921h-1.299v1.298v10.153L5.867,30.458L5.867,30.458z" + id="path22" /> + </g> +</g> +</svg> \ No newline at end of file diff --git a/openoffice/share/gallery/arrows/A64-Arrow-Green-Right.svg b/openoffice/share/gallery/arrows/A64-Arrow-Green-Right.svg new file mode 100644 index 0000000000000000000000000000000000000000..bdec4012c63ce250aac1179628b8139b99e43fd4 --- /dev/null +++ b/openoffice/share/gallery/arrows/A64-Arrow-Green-Right.svg @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="60.667" height="59.499" + viewBox="0 0 60.667 59.499" overflow="visible" enable-background="new 0 0 60.667 59.499" xml:space="preserve"> +<g> + <g> + <path fill="#233C17" d="M27.788,16.94c-0.974,0-15.816,0-15.816,0c-5.052,0-9.162,4.109-9.162,9.16v7.295 + c0,5.053,4.11,9.164,9.162,9.164c0,0,14.843,0,15.816,0c0,0.957,0,13.628,0,13.628l30.341-26.435L27.788,3.313 + C27.788,3.313,27.788,15.983,27.788,16.94z"/> + <path fill="#233C17" d="M27.269,2.171v2.283v11.967H11.972c-5.338,0-9.682,4.342-9.682,9.679v7.296 + c0,5.339,4.344,9.683,9.682,9.683h15.297v11.967v2.282l1.721-1.499l29.031-25.293l0.898-0.783l-0.898-0.783L28.989,3.671 + L27.269,2.171L27.269,2.171z M28.308,4.454l29.031,25.299l0,0l0,0L28.308,55.046V42.04H11.972c-4.771,0-8.643-3.867-8.643-8.644 + V26.1l0,0l0,0c0-4.771,3.872-8.64,8.643-8.64h15.297l0,0l0,0h1.039V4.454L28.308,4.454L28.308,4.454z"/> + </g> + <g> + + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="120.2275" y1="29.75" x2="172.6006" y2="29.75" gradientTransform="matrix(-1 0 0 1 176.5781 0)"> + <stop offset="0" style="stop-color:#327A29"/> + <stop offset="1" style="stop-color:#233C17"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M28.957,18.108H11.972c-4.408,0-7.994,3.585-7.994,7.992v7.295c0,4.408,3.586,7.995,7.994,7.995 + h16.985c0,0,0,9.968,0,12.229c1.955-1.702,26.355-22.961,27.394-23.867C55.312,28.847,30.911,7.583,28.957,5.88 + C28.957,8.142,28.957,18.108,28.957,18.108z"/> + <path fill="#77BC4B" d="M28.308,4.454v1.298l0,0v0.424l0,0V17.46l0,0l0,0H11.972c-4.771,0-8.643,3.869-8.643,8.64v7.296 + c0,4.776,3.872,8.644,8.643,8.644h16.336v11.284l0,0v0.424l0,0v1.298l0.979-0.853l0,0l0.319-0.278l0,0l26.745-23.301l0,0 + l0.009-0.008l0,0l0.979-0.853L28.308,4.454L28.308,4.454z M11.972,40.742c-4.05,0-7.345-3.296-7.345-7.346V26.1 + c0-4.048,3.295-7.342,7.345-7.342h16.336h1.298V17.46V7.308l25.757,22.445l-25.757,22.44V42.04v-1.298h-1.298H11.972 + L11.972,40.742z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A65-Arrow-DarkBlue-Up.svg b/openoffice/share/gallery/arrows/A65-Arrow-DarkBlue-Up.svg new file mode 100644 index 0000000000000000000000000000000000000000..52e3324c591216f01cb484b52e04f03fbaa3bce1 --- /dev/null +++ b/openoffice/share/gallery/arrows/A65-Arrow-DarkBlue-Up.svg @@ -0,0 +1,80 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="78.527" height="67.667" + viewBox="0 0 78.527 67.667" overflow="visible" enable-background="new 0 0 78.527 67.667" xml:space="preserve"> +<g> + <g> + + <image opacity="0.4" width="150" height="125" xlink:href="data:image/png;base64,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" transform="matrix(0.4998 0 0 0.4998 1.7813 2.5981)"> + </image> + <linearGradient id="XMLID_3_" gradientUnits="userSpaceOnUse" x1="47.4355" y1="55.0073" x2="20.8884" y2="12.262"> + <stop offset="0.2198" style="stop-color:#0D154D"/> + <stop offset="0.6154" style="stop-color:#3D65A9"/> + <stop offset="1" style="stop-color:#B5CFEF"/> + </linearGradient> + <polygon fill="url(#XMLID_3_)" stroke="#4A4982" stroke-width="0.4998" points="37.357,5.208 70.07,38.781 50.248,38.781 + 50.248,58.18 22.896,58.18 22.896,38.781 4.646,38.781 "/> + </g> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="62.8809" y1="68.2251" x2="26.4345" y2="25.4793"> + <stop offset="0.2198" style="stop-color:#0D154D"/> + <stop offset="0.6154" style="stop-color:#3D65A9"/> + <stop offset="1" style="stop-color:#B5CFEF"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M37.27,6.861l30.559,31.283H49.686c0,0-0.443,0.323-0.443,0.685c0,0.364,0,18.506,0,18.506 + l-25.6-0.122l0.041-18.302c0,0-0.041-0.727-0.687-0.727c-0.644,0-16.326,0-16.326,0L37.27,6.861z M9.21,37.173 + c0,0,13.826-0.081,14.438-0.071c0.613,0.01,1.082,0.625,1.082,0.625v18.801h23.586c0,0,0-17.682,0-18.464s1.127-1.129,1.127-1.129 + h15.563L37.229,8.07L9.21,37.173z"/> + <path opacity="0.24" fill="#FFFFFF" d="M37.357,5.208L4.646,38.781h17.603c4.025-1.671,7.933-3.611,11.371-5.855 + c5.853-3.816,14.172-6.556,22.461-8.502L37.357,5.208z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A66-Arrow-Green-Down.svg b/openoffice/share/gallery/arrows/A66-Arrow-Green-Down.svg new file mode 100644 index 0000000000000000000000000000000000000000..5f137d164b51bff5b457dd48e70868b919a56a41 --- /dev/null +++ b/openoffice/share/gallery/arrows/A66-Arrow-Green-Down.svg @@ -0,0 +1,81 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="78.527" height="67.667" + viewBox="0 0 78.527 67.667" overflow="visible" enable-background="new 0 0 78.527 67.667" xml:space="preserve"> +<g> + <g> + + <image opacity="0.4" width="150" height="125" xlink:href="data:image/png;base64,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" transform="matrix(0.4998 0 0 0.4998 1.7813 2.5977)"> + </image> + <linearGradient id="XMLID_3_" gradientUnits="userSpaceOnUse" x1="24.4824" y1="-2.5078" x2="47.7045" y2="46.4073"> + <stop offset="0" style="stop-color:#D4E7BE"/> + <stop offset="0.4944" style="stop-color:#3AB34B"/> + <stop offset="1" style="stop-color:#2BAC4A"/> + </linearGradient> + <polygon fill="url(#XMLID_3_)" points="37.403,58.283 4.69,24.708 24.512,24.708 24.512,5.307 51.864,5.307 51.864,24.708 + 70.115,24.708 "/> + </g> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="29.4434" y1="13.5864" x2="63.3145" y2="62.8665"> + <stop offset="0" style="stop-color:#D4E7BE"/> + <stop offset="0.4944" style="stop-color:#3AB34B"/> + <stop offset="1" style="stop-color:#2BAC4A"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M37.492,56.628L6.933,25.346h18.141c0,0,0.444-0.324,0.444-0.686c0-0.363,0-18.505,0-18.505 + l25.6,0.12l-0.041,18.303c0,0,0.041,0.726,0.687,0.726c0.646,0,16.327,0,16.327,0L37.492,56.628z M65.549,26.315 + c0,0-13.823,0.081-14.438,0.07c-0.613-0.01-1.082-0.624-1.082-0.624V6.961H26.445c0,0,0,17.682,0,18.463 + c0,0.783-1.129,1.129-1.129,1.129H9.756l27.775,28.867L65.549,26.315z"/> + <path opacity="0.15" fill="#FFFFFF" d="M24.512,5.307v19.402H4.69l15.685,16.098c5.055-2.353,10.04-5.137,14.219-8.355 + c4.518-3.48,10.729-6.373,17.271-8.726V5.307H24.512z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A67-Arrow-Yellow-Left.svg b/openoffice/share/gallery/arrows/A67-Arrow-Yellow-Left.svg new file mode 100644 index 0000000000000000000000000000000000000000..7923e9a027c35c79b79a9b7cd8efb9f23d7efc40 --- /dev/null +++ b/openoffice/share/gallery/arrows/A67-Arrow-Yellow-Left.svg @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="39.817" height="48.405" + viewBox="0 0 39.817 48.405" overflow="visible" enable-background="new 0 0 39.817 48.405" xml:space="preserve"> +<g> + <g> + <path fill="#F2A934" d="M32.134,3.28L3.72,21.094c-1.296,0.813-2.006,1.926-2,3.135c0.006,1.209,0.728,2.315,2.033,3.115 + l28.559,17.497c1.316,0.807,2.593,0.939,3.595,0.375c1.002-0.563,1.55-1.725,1.542-3.268L37.294,6.121 + c-0.008-1.544-0.566-2.7-1.572-3.253C34.716,2.313,33.441,2.46,32.134,3.28z"/> + <path fill="#886254" d="M34.406,1.86c-0.854,0-1.74,0.284-2.635,0.844L3.356,20.518c-1.481,0.929-2.326,2.283-2.319,3.715 + c0.007,1.432,0.867,2.778,2.358,3.692l28.56,17.498c0.884,0.541,1.761,0.816,2.604,0.816c0.933,0,1.762-0.338,2.396-0.975 + c0.773-0.777,1.179-1.924,1.173-3.318L37.974,6.118V6.117C37.958,3.176,36.171,1.86,34.406,1.86L34.406,1.86z M2.4,24.227 + c-0.005-0.923,0.555-1.849,1.681-2.555L32.495,3.858c0.688-0.431,1.339-0.636,1.911-0.636c1.301,0,2.195,1.056,2.205,2.902 + l0.155,35.829c0,0.016,0,0.029,0,0.044c-0.006,1.831-0.901,2.88-2.207,2.88c-0.567,0-1.211-0.197-1.893-0.615L4.107,26.764 + C2.975,26.07,2.405,25.149,2.4,24.227L2.4,24.227z"/> + </g> + <g> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="3.252" y1="24.0488" x2="35.916" y2="24.0488"> + <stop offset="0" style="stop-color:#FEC260"/> + <stop offset="1" style="stop-color:#F0A32A"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M32.947,4.579L4.534,22.393c-0.827,0.519-1.282,1.166-1.282,1.822c0,0.002,0,0.005,0,0.007 + c0.003,0.659,0.466,1.304,1.301,1.816l28.558,17.497c0.81,0.496,1.555,0.622,2.043,0.347c0.488-0.274,0.766-0.977,0.762-1.925 + L35.761,6.127c-0.005-0.949-0.288-1.648-0.777-1.917C34.493,3.94,33.752,4.075,32.947,4.579z"/> + <path fill="#FFF38E" d="M34.406,3.222c-0.572,0-1.224,0.205-1.911,0.636L4.081,21.672c-1.126,0.706-1.686,1.632-1.681,2.555 + s0.575,1.843,1.708,2.538l28.56,17.497c0.682,0.418,1.325,0.615,1.893,0.615c1.306,0,2.201-1.049,2.207-2.88 + c0-0.015,0-0.028,0-0.044L36.611,6.124C36.602,4.278,35.707,3.222,34.406,3.222L34.406,3.222z M34.56,43.174 + c-0.259,0-0.625-0.134-1.003-0.365L4.998,25.312c-0.559-0.342-0.893-0.752-0.895-1.095c-0.002-0.343,0.328-0.755,0.883-1.102 + L33.399,5.301c0.541-0.339,0.885-0.376,1.007-0.376c0.46,0,0.501,0.925,0.502,1.208c0,0,0-0.001,0-0.002l0.155,35.83 + c0.003,0.632-0.143,1.004-0.28,1.142C34.758,43.128,34.713,43.174,34.56,43.174L34.56,43.174z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/arrows/A68-Arrow-Gray-Right.svg b/openoffice/share/gallery/arrows/A68-Arrow-Gray-Right.svg new file mode 100644 index 0000000000000000000000000000000000000000..e6919fa9e46019c1316d0ed3faab72d190bd7e54 --- /dev/null +++ b/openoffice/share/gallery/arrows/A68-Arrow-Gray-Right.svg @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="37.644" height="44.702" + viewBox="0 0 37.644 44.702" overflow="visible" enable-background="new 0 0 37.644 44.702" xml:space="preserve"> +<g> + + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="1.5913" y1="22.3516" x2="35.958" y2="22.3516" gradientTransform="matrix(-1 0 0 1 37.5967 0)"> + <stop offset="0" style="stop-color:#8A8A8A"/> + <stop offset="1" style="stop-color:#666666"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M5.738,42.564c-2.266,1.387-4.111,0.348-4.1-2.311L1.794,4.426C1.806,1.767,3.658,0.748,5.911,2.16 + l28.414,17.814c2.252,1.413,2.24,3.703-0.026,5.092L5.738,42.564z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/bigapple.gif b/openoffice/share/gallery/bigapple.gif new file mode 100644 index 0000000000000000000000000000000000000000..d35f457122f8677cc252d958c11d763b3397132e Binary files /dev/null and b/openoffice/share/gallery/bigapple.gif differ diff --git a/openoffice/share/gallery/bullets/Bullet01-Circle-DarkRed.svg b/openoffice/share/gallery/bullets/Bullet01-Circle-DarkRed.svg new file mode 100644 index 0000000000000000000000000000000000000000..642ceb8266d177ce032c59292e1a354fce9c1243 --- /dev/null +++ b/openoffice/share/gallery/bullets/Bullet01-Circle-DarkRed.svg @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="图层_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="14.009" height="14.009" + viewBox="0 0 14.009 14.009" overflow="visible" enable-background="new 0 0 14.009 14.009" xml:space="preserve"> +<g> + <radialGradient id="XMLID_4_" cx="7.0044" cy="7.0044" r="7.0049" gradientUnits="userSpaceOnUse"> + <stop offset="0.0109" style="stop-color:#A01C15"/> + <stop offset="1" style="stop-color:#65040B"/> + </radialGradient> + <circle fill="url(#XMLID_4_)" cx="7.005" cy="7.005" r="7.005"/> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="3.48" y="0.693" width="6.989" height="3.893"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="3.48" y="0.693" width="6.989" height="3.893" id="XMLID_5_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="7.1211" y1="0.104" x2="7.1211" y2="5.2354"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <rect x="3.199" y="0.34" opacity="0.7" fill="url(#XMLID_6_)" width="7.844" height="4.601"/> + </g> + </mask> + <ellipse mask="url(#XMLID_5_)" fill="#FFFFFF" cx="6.975" cy="2.64" rx="3.494" ry="1.946"/> +</g> +</svg> diff --git a/openoffice/share/gallery/bullets/Bullet02-Circle-Blue.svg b/openoffice/share/gallery/bullets/Bullet02-Circle-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..2014eb6b0b195294141ce2fc20844c8222766f87 --- /dev/null +++ b/openoffice/share/gallery/bullets/Bullet02-Circle-Blue.svg @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="图层_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="14.009" height="14.01" + viewBox="0 0 14.009 14.01" overflow="visible" enable-background="new 0 0 14.009 14.01" xml:space="preserve"> +<g> + <radialGradient id="XMLID_4_" cx="7.0044" cy="7.0049" r="7.0046" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </radialGradient> + <circle fill="url(#XMLID_4_)" cx="7.004" cy="7.005" r="7.004"/> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="3.48" y="0.693" width="6.988" height="3.893"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="3.48" y="0.693" width="6.988" height="3.893" id="XMLID_5_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="7.1216" y1="0.104" x2="7.1216" y2="5.2354"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <rect x="3.199" y="0.34" opacity="0.7" fill="url(#XMLID_6_)" width="7.845" height="4.601"/> + </g> + </mask> + <ellipse mask="url(#XMLID_5_)" fill="#FFFFFF" cx="6.975" cy="2.64" rx="3.494" ry="1.946"/> +</g> +</svg> diff --git a/openoffice/share/gallery/bullets/Bullet03-Circle-Green.svg b/openoffice/share/gallery/bullets/Bullet03-Circle-Green.svg new file mode 100644 index 0000000000000000000000000000000000000000..ef065542ac8143f91114ff24ace64e891601cebb --- /dev/null +++ b/openoffice/share/gallery/bullets/Bullet03-Circle-Green.svg @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="14.008" height="14.01" + viewBox="0 0 14.008 14.01" overflow="visible" enable-background="new 0 0 14.008 14.01" xml:space="preserve"> +<g> + <radialGradient id="XMLID_4_" cx="7.0044" cy="7.0049" r="7.0044" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#35DB35"/> + <stop offset="1" style="stop-color:#00A000"/> + </radialGradient> + <circle fill="url(#XMLID_4_)" cx="7.004" cy="7.005" r="7.004"/> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="3.481" y="0.693" width="6.988" height="3.893"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="3.481" y="0.693" width="6.988" height="3.893" id="XMLID_5_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="7.1221" y1="0.103" x2="7.1221" y2="5.2344"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <rect x="3.199" y="0.339" opacity="0.7" fill="url(#XMLID_6_)" width="7.846" height="4.601"/> + </g> + </mask> + <ellipse mask="url(#XMLID_5_)" fill="#FFFFFF" cx="6.975" cy="2.64" rx="3.494" ry="1.946"/> +</g> +</svg> diff --git a/openoffice/share/gallery/bullets/Bullet04-Square-Black.svg b/openoffice/share/gallery/bullets/Bullet04-Square-Black.svg new file mode 100644 index 0000000000000000000000000000000000000000..ef7466082be79023918692bb774a013b0dd7eb34 --- /dev/null +++ b/openoffice/share/gallery/bullets/Bullet04-Square-Black.svg @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="图层_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="13.945" height="13.945" + viewBox="0 0 13.945 13.945" overflow="visible" enable-background="new 0 0 13.945 13.945" xml:space="preserve"> +<g> + <radialGradient id="XMLID_4_" cx="6.9727" cy="6.9727" r="6.9727" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#011F69"/> + <stop offset="1" style="stop-color:#00040B"/> + </radialGradient> + <path fill="url(#XMLID_4_)" d="M13.945,12.949c0,0.551-0.445,0.996-0.995,0.996H0.997C0.445,13.945,0,13.5,0,12.949V0.997 + C0,0.445,0.445,0,0.997,0H12.95c0.55,0,0.995,0.445,0.995,0.997V12.949z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="0.488" y="0.623" width="12.993" height="4.42"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="0.488" y="0.623" width="12.993" height="4.42" id="XMLID_5_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="6.9927" y1="0.4634" x2="6.9927" y2="5.0432"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <rect x="0.415" y="0.517" fill="url(#XMLID_6_)" width="13.156" height="4.633"/> + </g> + </mask> + <path opacity="0.6" mask="url(#XMLID_5_)" fill="#FFFFFF" d="M13.481,4.239c0,0.443-0.239,0.804-0.535,0.804H1.025 + c-0.296,0-0.537-0.36-0.537-0.804V1.426c0-0.442,0.241-0.803,0.537-0.803h11.921c0.296,0,0.535,0.36,0.535,0.803V4.239z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/bullets/Bullet05-Square-Orange.svg b/openoffice/share/gallery/bullets/Bullet05-Square-Orange.svg new file mode 100644 index 0000000000000000000000000000000000000000..abc624bbdeb7c8d2a19b8c541c538cdfe0f5af62 --- /dev/null +++ b/openoffice/share/gallery/bullets/Bullet05-Square-Orange.svg @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="图层_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="13.945" height="13.945" + viewBox="0 0 13.945 13.945" overflow="visible" enable-background="new 0 0 13.945 13.945" xml:space="preserve"> +<g> + <radialGradient id="XMLID_4_" cx="6.9727" cy="6.9727" r="6.9727" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="0.1778" style="stop-color:#FEBB0F"/> + <stop offset="0.4104" style="stop-color:#FCAB13"/> + <stop offset="0.6735" style="stop-color:#F89019"/> + <stop offset="0.9571" style="stop-color:#F26A21"/> + <stop offset="1" style="stop-color:#F16422"/> + </radialGradient> + <path fill="url(#XMLID_4_)" d="M13.945,12.949c0,0.551-0.445,0.996-0.995,0.996H0.997C0.445,13.945,0,13.5,0,12.949V0.997 + C0,0.445,0.445,0,0.997,0H12.95c0.55,0,0.995,0.445,0.995,0.997V12.949z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="0.489" y="0.623" width="12.992" height="4.42"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="0.489" y="0.623" width="12.992" height="4.42" id="XMLID_5_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="6.9927" y1="0.4624" x2="6.9927" y2="5.0431"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <rect x="0.415" y="0.516" fill="url(#XMLID_6_)" width="13.156" height="4.634"/> + </g> + </mask> + <path opacity="0.8" mask="url(#XMLID_5_)" fill="#FFFFFF" d="M13.481,4.239c0,0.443-0.239,0.804-0.535,0.804H1.025 + c-0.296,0-0.536-0.36-0.536-0.804V1.426c0-0.442,0.24-0.803,0.536-0.803h11.921c0.296,0,0.535,0.36,0.535,0.803V4.239z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/bullets/Bullet06-Square-Purple.svg b/openoffice/share/gallery/bullets/Bullet06-Square-Purple.svg new file mode 100644 index 0000000000000000000000000000000000000000..8588638075d8f889daefbdce136c08c8aef2c526 --- /dev/null +++ b/openoffice/share/gallery/bullets/Bullet06-Square-Purple.svg @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="13.945" height="13.945" + viewBox="0 0 13.945 13.945" overflow="visible" enable-background="new 0 0 13.945 13.945" xml:space="preserve"> +<g> + <radialGradient id="XMLID_4_" cx="6.9727" cy="6.9727" r="6.9727" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#5A3D89"/> + <stop offset="1" style="stop-color:#2B1872"/> + </radialGradient> + <path fill="url(#XMLID_4_)" d="M13.945,12.949c0,0.551-0.445,0.996-0.995,0.996H0.996C0.445,13.945,0,13.5,0,12.949V0.996 + C0,0.445,0.445,0,0.996,0H12.95c0.55,0,0.995,0.445,0.995,0.996V12.949z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="0.488" y="0.623" width="12.994" height="4.42"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="0.488" y="0.623" width="12.994" height="4.42" id="XMLID_5_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="6.9927" y1="0.4624" x2="6.9927" y2="5.0431"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <rect x="0.415" y="0.516" fill="url(#XMLID_6_)" width="13.156" height="4.634"/> + </g> + </mask> + <path opacity="0.8" mask="url(#XMLID_5_)" fill="#FFFFFF" d="M13.482,4.24c0,0.442-0.24,0.803-0.535,0.803H1.025 + c-0.296,0-0.537-0.36-0.537-0.803V1.426c0-0.443,0.241-0.803,0.537-0.803h11.922c0.295,0,0.535,0.359,0.535,0.803V4.24z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/bullets/Bullet07-Diamond-Blue.svg b/openoffice/share/gallery/bullets/Bullet07-Diamond-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..1293d1d768c76dea9cd5f31dd8b848d995a9f954 --- /dev/null +++ b/openoffice/share/gallery/bullets/Bullet07-Diamond-Blue.svg @@ -0,0 +1,113 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="图层_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="16.75" height="16.748" + viewBox="0 0 16.75 16.748" overflow="visible" enable-background="new 0 0 16.75 16.748" xml:space="preserve"> +<g> + <g> + <path fill="#1B3962" d="M8.375,0C8.052,0,7.73,0.123,7.485,0.367L0.369,7.485C0.123,7.73,0,8.052,0,8.374s0.123,0.645,0.369,0.89 + l7.116,7.116c0.246,0.245,0.568,0.368,0.89,0.368s0.644-0.123,0.889-0.368l7.119-7.117c0.246-0.245,0.368-0.566,0.368-0.889 + c0-0.322-0.122-0.644-0.368-0.89L9.265,0.368C9.018,0.123,8.697,0,8.375,0L8.375,0z M8.375,16.048 + c-0.149,0-0.29-0.058-0.396-0.164L0.863,8.769C0.758,8.664,0.701,8.523,0.701,8.374S0.758,8.085,0.862,7.98L7.98,0.862 + C8.084,0.758,8.226,0.7,8.375,0.7c0.149,0,0.291,0.059,0.397,0.165C8.771,0.864,8.771,0.864,8.77,0.863l7.117,7.116 + c0.105,0.105,0.163,0.246,0.163,0.395s-0.058,0.289-0.162,0.394l-7.12,7.117C8.664,15.99,8.524,16.048,8.375,16.048L8.375,16.048z + "/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="0" y="0" width="16.75" height="16.748"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="0" y="0" width="16.75" height="16.748" id="XMLID_1_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <polygon fill="#FFFFFF" points="8.371,17.289 8.371,8.383 17.29,8.383 "/> + </g> + </mask> + <g mask="url(#XMLID_1_)"> + <path fill="#007E93" d="M7.733,0.614c0,0-7.117,7.118-7.117,7.118C0.445,7.903,0.351,8.131,0.351,8.373c0,0,0,0,0,0 + c0,0.243,0.095,0.471,0.266,0.643l7.116,7.117c0.354,0.353,0.931,0.353,1.284,0l7.119-7.118c0.354-0.354,0.354-0.931-0.001-1.285 + L9.019,0.615C8.665,0.261,8.087,0.26,7.733,0.614z"/> + <path fill="#1B3962" d="M8.375,0C8.052,0,7.73,0.123,7.485,0.367L0.369,7.485C0.123,7.73,0,8.052,0,8.374s0.123,0.645,0.369,0.89 + l7.116,7.116c0.246,0.245,0.568,0.368,0.89,0.368s0.644-0.123,0.889-0.368l7.119-7.117c0.246-0.245,0.368-0.566,0.368-0.889 + c0-0.322-0.122-0.644-0.368-0.89L9.265,0.368C9.018,0.123,8.697,0,8.375,0L8.375,0z M8.375,16.048 + c-0.149,0-0.29-0.058-0.396-0.164L0.863,8.769C0.758,8.664,0.701,8.523,0.701,8.374S0.758,8.085,0.862,7.98L7.98,0.862 + C8.084,0.758,8.226,0.7,8.375,0.7c0.149,0,0.291,0.059,0.397,0.165C8.771,0.864,8.771,0.864,8.77,0.863l7.117,7.116 + c0.105,0.105,0.163,0.246,0.163,0.395s-0.058,0.289-0.162,0.394l-7.12,7.117C8.664,15.99,8.524,16.048,8.375,16.048L8.375,16.048z + "/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="0" y="0" width="16.75" height="16.748"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="0" y="0" width="16.75" height="16.748" id="XMLID_2_"> + <g filter="url(#Adobe_OpacityMaskFilter_1_)"> + <polygon fill="#FFFFFF" points="-0.501,8.388 8.387,8.387 8.387,-0.531 "/> + </g> + </mask> + <g mask="url(#XMLID_2_)"> + <path fill="#3CC1E5" d="M7.733,0.614c0,0-7.117,7.118-7.117,7.118C0.445,7.903,0.351,8.131,0.351,8.373c0,0,0,0,0,0 + c0,0.243,0.095,0.471,0.266,0.643l7.116,7.117c0.354,0.353,0.931,0.353,1.284,0l7.119-7.118c0.354-0.354,0.354-0.931-0.001-1.285 + L9.019,0.615C8.665,0.261,8.087,0.26,7.733,0.614z"/> + <path fill="#1B3962" d="M8.375,0C8.052,0,7.73,0.123,7.485,0.367L0.369,7.485C0.123,7.73,0,8.052,0,8.374s0.123,0.645,0.369,0.89 + l7.116,7.116c0.246,0.245,0.568,0.368,0.89,0.368s0.644-0.123,0.889-0.368l7.119-7.117c0.246-0.245,0.368-0.566,0.368-0.889 + c0-0.322-0.122-0.644-0.368-0.89L9.265,0.368C9.018,0.123,8.697,0,8.375,0L8.375,0z M8.375,16.048 + c-0.149,0-0.29-0.058-0.396-0.164L0.863,8.769C0.758,8.664,0.701,8.523,0.701,8.374S0.758,8.085,0.862,7.98L7.98,0.862 + C8.084,0.758,8.226,0.7,8.375,0.7c0.149,0,0.291,0.059,0.397,0.165C8.771,0.864,8.771,0.864,8.77,0.863l7.117,7.116 + c0.105,0.105,0.163,0.246,0.163,0.395s-0.058,0.289-0.162,0.394l-7.12,7.117C8.664,15.99,8.524,16.048,8.375,16.048L8.375,16.048z + "/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter_2_" filterUnits="userSpaceOnUse" x="0" y="0" width="16.75" height="16.748"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="0" y="0" width="16.75" height="16.748" id="XMLID_3_"> + <g filter="url(#Adobe_OpacityMaskFilter_2_)"> + <polygon fill="#FFFFFF" points="-0.517,8.371 8.371,8.371 8.371,17.306 "/> + </g> + </mask> + <g mask="url(#XMLID_3_)"> + + <radialGradient id="XMLID_4_" cx="8.5366" cy="9.0039" r="5.9414" gradientTransform="matrix(0.7071 -0.7071 0.7071 0.7071 -4.0278 8.043)" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#3CC1E5"/> + <stop offset="1" style="stop-color:#1EA0D3"/> + </radialGradient> + <path fill="url(#XMLID_4_)" d="M7.733,0.614c0,0-7.117,7.118-7.117,7.118C0.445,7.903,0.351,8.131,0.351,8.373c0,0,0,0,0,0 + c0,0.243,0.095,0.471,0.266,0.643l7.116,7.117c0.354,0.353,0.931,0.353,1.284,0l7.119-7.118c0.354-0.354,0.354-0.931-0.001-1.285 + L9.019,0.615C8.665,0.261,8.087,0.26,7.733,0.614z"/> + <path fill="#1B3962" d="M8.375,0C8.052,0,7.73,0.123,7.485,0.367L0.369,7.485C0.123,7.73,0,8.052,0,8.374s0.123,0.645,0.369,0.89 + l7.116,7.116c0.246,0.245,0.568,0.368,0.89,0.368s0.644-0.123,0.889-0.368l7.119-7.117c0.246-0.245,0.368-0.566,0.368-0.889 + c0-0.322-0.122-0.644-0.368-0.89L9.265,0.368C9.018,0.123,8.697,0,8.375,0L8.375,0z M8.375,16.048 + c-0.149,0-0.29-0.058-0.396-0.164L0.863,8.769C0.758,8.664,0.701,8.523,0.701,8.374S0.758,8.085,0.862,7.98L7.98,0.862 + C8.084,0.758,8.226,0.7,8.375,0.7c0.149,0,0.291,0.059,0.397,0.165C8.771,0.864,8.771,0.864,8.77,0.863l7.117,7.116 + c0.105,0.105,0.163,0.246,0.163,0.395s-0.058,0.289-0.162,0.394l-7.12,7.117C8.664,15.99,8.524,16.048,8.375,16.048L8.375,16.048z + "/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter_3_" filterUnits="userSpaceOnUse" x="0" y="0" width="16.75" height="16.748"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="0" y="0" width="16.75" height="16.748" id="XMLID_5_"> + <g filter="url(#Adobe_OpacityMaskFilter_3_)"> + <polygon fill="#FFFFFF" points="8.383,-0.535 8.383,8.383 17.301,8.383 "/> + </g> + </mask> + <g mask="url(#XMLID_5_)"> + <path fill="#0092DB" d="M7.733,0.614c0,0-7.117,7.118-7.117,7.118C0.445,7.903,0.351,8.131,0.351,8.373c0,0,0,0,0,0 + c0,0.243,0.095,0.471,0.266,0.643l7.116,7.117c0.354,0.353,0.931,0.353,1.284,0l7.119-7.118c0.354-0.354,0.354-0.931-0.001-1.285 + L9.019,0.615C8.665,0.261,8.087,0.26,7.733,0.614z"/> + <path fill="#1B3962" d="M8.375,0C8.052,0,7.73,0.123,7.485,0.367L0.369,7.485C0.123,7.73,0,8.052,0,8.374s0.123,0.645,0.369,0.89 + l7.116,7.116c0.246,0.245,0.568,0.368,0.89,0.368s0.644-0.123,0.889-0.368l7.119-7.117c0.246-0.245,0.368-0.566,0.368-0.889 + c0-0.322-0.122-0.644-0.368-0.89L9.265,0.368C9.018,0.123,8.697,0,8.375,0L8.375,0z M8.375,16.048 + c-0.149,0-0.29-0.058-0.396-0.164L0.863,8.769C0.758,8.664,0.701,8.523,0.701,8.374S0.758,8.085,0.862,7.98L7.98,0.862 + C8.084,0.758,8.226,0.7,8.375,0.7c0.149,0,0.291,0.059,0.397,0.165C8.771,0.864,8.771,0.864,8.77,0.863l7.117,7.116 + c0.105,0.105,0.163,0.246,0.163,0.395s-0.058,0.289-0.162,0.394l-7.12,7.117C8.664,15.99,8.524,16.048,8.375,16.048L8.375,16.048z + "/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/bullets/Bullet08-Diamond-LightBlue.svg b/openoffice/share/gallery/bullets/Bullet08-Diamond-LightBlue.svg new file mode 100644 index 0000000000000000000000000000000000000000..39b8520b2ba6175eb1b5a44f558b5c52dbe35cfc --- /dev/null +++ b/openoffice/share/gallery/bullets/Bullet08-Diamond-LightBlue.svg @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="图层_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="16.854" height="16.855" + viewBox="0 0 16.854 16.855" overflow="visible" enable-background="new 0 0 16.854 16.855" xml:space="preserve"> +<g> + + <radialGradient id="XMLID_4_" cx="7.7354" cy="8.7939" r="6.2207" gradientTransform="matrix(0.7071 -0.7071 0.7071 0.7071 -3.2619 7.6792)" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#C5D4E1"/> + <stop offset="1" style="stop-color:#7194B8"/> + </radialGradient> + <path fill="url(#XMLID_4_)" d="M16.595,7.799c0.346,0.348,0.346,0.91,0,1.258l-7.539,7.538c-0.348,0.348-0.91,0.348-1.258,0.002 + l-7.537-7.54c-0.348-0.348-0.348-0.91,0-1.258L7.798,0.26c0.348-0.347,0.91-0.347,1.258,0.001L16.595,7.799z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="0.918" y="0.919" width="15.017" height="15.016"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="0.918" y="0.919" width="15.017" height="15.016" id="XMLID_5_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="2.6665" y1="1.7036" x2="9.2414" y2="9.6487"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M0.47,8.312l8.004-7.702l2.574,2.436l2.621,2.691c0,0-4.518,4.423-10.766,5.29 + C2.083,10.159,0.47,8.312,0.47,8.312z"/> + </g> + </mask> + <path mask="url(#XMLID_5_)" fill="#FFFFFF" d="M15.704,7.868c0.309,0.309,0.309,0.811,0,1.12l-6.717,6.715 + c-0.311,0.31-0.811,0.31-1.121,0.002L1.151,8.988c-0.311-0.31-0.311-0.812,0-1.121l6.715-6.716c0.311-0.31,0.811-0.31,1.121,0.001 + L15.704,7.868z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/bullets/Bullet09-Diamond-Red.svg b/openoffice/share/gallery/bullets/Bullet09-Diamond-Red.svg new file mode 100644 index 0000000000000000000000000000000000000000..9cd4c309e131b0b895d50d9ea1c1c0e97e03797d --- /dev/null +++ b/openoffice/share/gallery/bullets/Bullet09-Diamond-Red.svg @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="16.854" height="16.855" + viewBox="0 0 16.854 16.855" overflow="visible" enable-background="new 0 0 16.854 16.855" xml:space="preserve"> +<g> + + <radialGradient id="XMLID_4_" cx="8.4175" cy="8.7822" r="6.2205" gradientTransform="matrix(0.7071 -0.7071 0.7071 0.7071 -3.7357 8.1699)" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CC0212"/> + </radialGradient> + <path fill="url(#XMLID_4_)" d="M16.596,7.8c0.346,0.348,0.346,0.91,0,1.256l-7.54,7.539c-0.348,0.348-0.909,0.348-1.257,0.002 + L0.26,9.056c-0.347-0.346-0.347-0.908,0-1.258l7.539-7.537c0.348-0.348,0.909-0.348,1.257,0L16.596,7.8z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="0.918" y="0.92" width="15.017" height="15.016"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="0.918" y="0.92" width="15.017" height="15.016" id="XMLID_5_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="2.668" y1="1.7046" x2="9.242" y2="9.6486"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M0.47,8.312L8.475,0.61l2.574,2.436l2.621,2.689c0,0-4.518,4.424-10.767,5.291 + C2.084,10.159,0.47,8.312,0.47,8.312z"/> + </g> + </mask> + <path mask="url(#XMLID_5_)" fill="#FFFFFF" d="M15.704,7.868c0.309,0.309,0.309,0.811,0,1.119l-6.717,6.717 + c-0.31,0.309-0.812,0.309-1.12,0.002L1.151,8.987c-0.311-0.309-0.311-0.811,0-1.119l6.716-6.717c0.309-0.309,0.811-0.309,1.12,0 + L15.704,7.868z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/bullets/Bullet10-Star-Yellow.svg b/openoffice/share/gallery/bullets/Bullet10-Star-Yellow.svg new file mode 100644 index 0000000000000000000000000000000000000000..bf7d9b3e687ab839cb106e1b2ec8434c48b5497e --- /dev/null +++ b/openoffice/share/gallery/bullets/Bullet10-Star-Yellow.svg @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="图层_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="15.978" height="15.195" + viewBox="0 0 15.978 15.195" overflow="visible" enable-background="new 0 0 15.978 15.195" xml:space="preserve"> +<g> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="4.0498" y1="3.71" x2="15.6001" y2="18.0603"> + <stop offset="0" style="stop-color:#FFC00E"/> + <stop offset="1" style="stop-color:#F06422"/> + </linearGradient> + <polygon fill="url(#XMLID_2_)" points="7.989,0 10.458,5.002 15.978,5.804 11.983,9.698 12.926,15.195 7.989,12.601 3.052,15.195 + 3.994,9.698 0,5.804 5.52,5.002 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/bullets/Bullet11-Star-Blue.svg b/openoffice/share/gallery/bullets/Bullet11-Star-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..b5661f6f1ff0b16ee394bbb96c6bea9e132e20dc --- /dev/null +++ b/openoffice/share/gallery/bullets/Bullet11-Star-Blue.svg @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="图层_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="15.978" height="15.194" + viewBox="0 0 15.978 15.194" overflow="visible" enable-background="new 0 0 15.978 15.194" xml:space="preserve"> +<g> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="4.0498" y1="3.7095" x2="15.6001" y2="18.0598"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </linearGradient> + <polygon fill="url(#XMLID_2_)" points="7.989,0 10.458,5.001 15.978,5.804 11.983,9.697 12.927,15.194 7.989,12.6 3.052,15.194 + 3.994,9.697 0,5.804 5.521,5.001 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/bullets/Bullet12-Triangle-Blue.svg b/openoffice/share/gallery/bullets/Bullet12-Triangle-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..80bbc43722d5b32f6cf041c3fc246dcf4a7135d0 --- /dev/null +++ b/openoffice/share/gallery/bullets/Bullet12-Triangle-Blue.svg @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="图层_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="12.441" height="16.247" + viewBox="0 0 12.441 16.247" overflow="visible" enable-background="new 0 0 12.441 16.247" xml:space="preserve"> +<g> + <g> + <g> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="-4.8965" y1="5.0073" x2="15.6362" y2="18.0733"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </linearGradient> + <polygon fill="url(#XMLID_2_)" points="0,0 0,16.247 12.441,8.065 "/> + </g> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/bullets/Bullet13-Triangle-DarkGreen.svg b/openoffice/share/gallery/bullets/Bullet13-Triangle-DarkGreen.svg new file mode 100644 index 0000000000000000000000000000000000000000..208b12fdb9c87bf24d06d4f6e382c182840f679a --- /dev/null +++ b/openoffice/share/gallery/bullets/Bullet13-Triangle-DarkGreen.svg @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="图层_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="12.441" height="16.247" + viewBox="0 0 12.441 16.247" overflow="visible" enable-background="new 0 0 12.441 16.247" xml:space="preserve"> +<g> + <g> + <g> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="-4.897" y1="5.0073" x2="15.6357" y2="18.0733"> + <stop offset="0" style="stop-color:#327A29"/> + <stop offset="1" style="stop-color:#233C17"/> + </linearGradient> + <polygon fill="url(#XMLID_2_)" points="0,0 0,16.247 12.441,8.065 "/> + </g> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/bullets/Bullet14-Arrow-Red.svg b/openoffice/share/gallery/bullets/Bullet14-Arrow-Red.svg new file mode 100644 index 0000000000000000000000000000000000000000..38a33b34974d3fee520913ab68cb4c801bc633eb --- /dev/null +++ b/openoffice/share/gallery/bullets/Bullet14-Arrow-Red.svg @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="图层_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="13.854" height="13.852" + viewBox="0 0 13.854 13.852" overflow="visible" enable-background="new 0 0 13.854 13.852" xml:space="preserve"> +<g> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="-5.2944" y1="-2.6597" x2="13.4418" y2="12.0354"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CC0212"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M13.854,12.452c0,0.77-0.631,1.399-1.4,1.399H1.4c-0.77,0-1.4-0.63-1.4-1.399V1.399 + C0,0.63,0.631,0,1.4,0h11.053c0.77,0,1.4,0.63,1.4,1.399V12.452z"/> + <g> + <rect x="9.465" y="2.492" fill="#F2F2F2" width="1.738" height="8.736"/> + <rect x="2.443" y="2.469" fill="#F2F2F2" width="8.736" height="1.737"/> + + <rect x="5.519" y="2.661" transform="matrix(0.7071 0.7071 -0.7071 0.7071 6.9891 -2.3976)" fill="#F2F2F2" width="1.74" height="9.154"/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="0.893" y="0.759" width="12.453" height="12.452"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="0.893" y="0.759" width="12.453" height="12.452" id="XMLID_5_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="0.6069" y1="0.5151" x2="8.1238" y2="7.2732"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path opacity="0.75" fill="url(#XMLID_6_)" d="M12.686,0.515L1.541,0.613L0.85,1.174c0,0-0.264,7.254-0.295,10.154 + c6.361-0.131,12.924-9.857,12.924-9.857L12.686,0.515z"/> + </g> + </mask> + <path opacity="0.8" mask="url(#XMLID_5_)" fill="#FFFFFF" d="M13.346,11.952c0,0.691-0.566,1.259-1.26,1.259H2.15 + c-0.691,0-1.258-0.567-1.258-1.259V2.017c0-0.691,0.566-1.258,1.258-1.258h9.936c0.693,0,1.26,0.566,1.26,1.258V11.952z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/bullets/Bullet15-Arrow-Blue.svg b/openoffice/share/gallery/bullets/Bullet15-Arrow-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..644390f3702e135c5c50de4aa0ec5af8dfc423a0 --- /dev/null +++ b/openoffice/share/gallery/bullets/Bullet15-Arrow-Blue.svg @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="图层_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="13.854" height="13.852" + viewBox="0 0 13.854 13.852" overflow="visible" enable-background="new 0 0 13.854 13.852" xml:space="preserve"> +<g> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="-0.1699" y1="0.1025" x2="13.339" y2="13.0912"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M13.854,12.452c0,0.77-0.631,1.399-1.4,1.399H1.4c-0.77,0-1.4-0.63-1.4-1.399V1.399 + C0,0.63,0.631,0,1.4,0h11.053c0.77,0,1.4,0.63,1.4,1.399V12.452z"/> + <g> + <rect x="9.465" y="2.492" fill="#EFEFEF" width="1.738" height="8.736"/> + <rect x="2.444" y="2.469" fill="#EFEFEF" width="8.736" height="1.737"/> + + <rect x="5.519" y="2.66" transform="matrix(0.7065 0.7077 -0.7077 0.7065 6.9966 -2.3967)" fill="#EFEFEF" width="1.739" height="9.155"/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="0.7" y="0.699" width="12.453" height="12.453"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="0.7" y="0.699" width="12.453" height="12.453" id="XMLID_5_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="0.4136" y1="0.4565" x2="7.9311" y2="7.2153"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path opacity="0.75" fill="url(#XMLID_6_)" d="M12.493,0.456L1.35,0.555L0.657,1.115c0,0-0.264,7.254-0.296,10.154 + c6.362-0.132,12.925-9.857,12.925-9.857L12.493,0.456z"/> + </g> + </mask> + <path opacity="0.8" mask="url(#XMLID_5_)" fill="#FFFFFF" d="M13.153,11.894c0,0.691-0.566,1.259-1.259,1.259H1.959 + c-0.692,0-1.259-0.567-1.259-1.259V1.958c0-0.691,0.566-1.259,1.259-1.259h9.936c0.692,0,1.259,0.567,1.259,1.259V11.894z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/bullets/Bullet16-Box-Blue.svg b/openoffice/share/gallery/bullets/Bullet16-Box-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..92f3ee1d87ef4dde27745f19b38c6469bcf4fde7 --- /dev/null +++ b/openoffice/share/gallery/bullets/Bullet16-Box-Blue.svg @@ -0,0 +1,32 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="图层_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="15.076" height="15.058" + viewBox="0 0 15.076 15.058" overflow="visible" enable-background="new 0 0 15.076 15.058" xml:space="preserve"> +<g> + <g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="1.2197" y1="2.7114" x2="13.9268" y2="2.7114"> + <stop offset="0" style="stop-color:#25008C"/> + <stop offset="1" style="stop-color:#2800B0"/> + </linearGradient> + <polygon fill="url(#XMLID_7_)" points="1.22,2.62 7.855,0 13.927,2.588 7.541,5.423 "/> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="8.3125" y1="9.3555" x2="15.0762" y2="9.3555"> + <stop offset="0" style="stop-color:#25008C"/> + <stop offset="1" style="stop-color:#2800B0"/> + </linearGradient> + <polygon fill="url(#XMLID_8_)" points="8.313,6.656 15.076,3.654 14.76,12.049 8.313,15.057 "/> + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="0" y1="9.3721" x2="6.6973" y2="9.3721"> + <stop offset="0" style="stop-color:#25008C"/> + <stop offset="1" style="stop-color:#2800B0"/> + </linearGradient> + <polygon fill="url(#XMLID_9_)" points="0,3.687 6.697,6.656 6.697,15.058 0.351,12.296 "/> + </g> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="1.3486" y1="3.8066" x2="13.8799" y2="3.8066"> + <stop offset="0" style="stop-color:#25008C"/> + <stop offset="1" style="stop-color:#2800B0"/> + </linearGradient> +</g> +</svg> diff --git a/openoffice/share/gallery/bullets/Bullet17-Box-Red.svg b/openoffice/share/gallery/bullets/Bullet17-Box-Red.svg new file mode 100644 index 0000000000000000000000000000000000000000..155a182d1fd23853de81fd387daed022fac9a16a --- /dev/null +++ b/openoffice/share/gallery/bullets/Bullet17-Box-Red.svg @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="图层_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="15.076" height="15.058" + viewBox="0 0 15.076 15.058" overflow="visible" enable-background="new 0 0 15.076 15.058" xml:space="preserve"> +<g> + <g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="1.2197" y1="2.7119" x2="13.9268" y2="2.7119"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CC0212"/> + </linearGradient> + <polygon fill="url(#XMLID_7_)" points="1.22,2.621 7.854,0 13.927,2.589 7.54,5.424 "/> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="8.3125" y1="9.3564" x2="15.0762" y2="9.3564"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CC0212"/> + </linearGradient> + <polygon fill="url(#XMLID_8_)" points="8.313,6.657 15.076,3.655 14.76,12.05 8.313,15.058 "/> + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="0" y1="9.373" x2="6.6973" y2="9.373"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CC0212"/> + </linearGradient> + <polygon fill="url(#XMLID_9_)" points="0,3.688 6.697,6.657 6.697,15.058 0.351,12.297 "/> + </g> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="1.3486" y1="3.8071" x2="13.8799" y2="3.8071"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CC0212"/> + </linearGradient> +</g> +</svg> diff --git a/openoffice/share/gallery/bullets/Bullet18-Asterisk-LightBlue.svg b/openoffice/share/gallery/bullets/Bullet18-Asterisk-LightBlue.svg new file mode 100644 index 0000000000000000000000000000000000000000..70d88b369e27b64ff04c13de8718c982536f65c1 --- /dev/null +++ b/openoffice/share/gallery/bullets/Bullet18-Asterisk-LightBlue.svg @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="图层_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="16.556" height="16.557" + viewBox="0 0 16.556 16.557" overflow="visible" enable-background="new 0 0 16.556 16.557" xml:space="preserve"> +<polygon fill="#4E76B8" points="7.247,7.248 4.671,0.791 7.832,0 8.69,6.938 12.812,1.547 15.01,3.813 9.721,8.004 16.556,8.76 + 15.595,11.85 9.274,9.378 11.781,15.768 8.794,16.557 7.9,9.687 3.882,14.839 1.718,12.813 6.87,8.794 0,7.798 0.858,4.81 "/> +</svg> diff --git a/openoffice/share/gallery/bullets/Bullet19-Leaves-Red.svg b/openoffice/share/gallery/bullets/Bullet19-Leaves-Red.svg new file mode 100644 index 0000000000000000000000000000000000000000..298c60c93f98b84da9b700211a366f882d855320 --- /dev/null +++ b/openoffice/share/gallery/bullets/Bullet19-Leaves-Red.svg @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="图层_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="15.988" height="12.901" + viewBox="0 0 15.988 12.901" overflow="visible" enable-background="new 0 0 15.988 12.901" xml:space="preserve"> +<g> + <linearGradient id="XMLID_3_" gradientUnits="userSpaceOnUse" x1="4.7002" y1="7.8076" x2="15.9883" y2="7.8076"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <path fill="url(#XMLID_3_)" d="M4.71,7.803c0,1.365-0.01,4.949-0.01,4.949s4.092-0.008,5.649-0.008 + c3.113,0,5.639-2.212,5.639-4.941c0-1.363-0.054-4.893-0.054-4.893s-4.028-0.047-5.585-0.047C7.232,2.863,4.71,5.075,4.71,7.803z" + /> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="1.7974" y1="-0.4531" x2="12.9976" y2="19.6142"> + <stop offset="0.0109" style="stop-color:#A01C15"/> + <stop offset="1" style="stop-color:#65040B"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M5.654,0.014C4.095,0.014,0,0,0,0s0.011,4.676,0.011,6.457c0,3.56,2.524,6.444,5.644,6.444 + c1.557,0,5.591-0.062,5.591-0.062s0.054-4.604,0.054-6.383C11.299,2.898,8.772,0.014,5.654,0.014z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/bullets/Bullet20-Target-Blue.svg b/openoffice/share/gallery/bullets/Bullet20-Target-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..2adc4412dd5229b278aa741cf072d6fe455a4c20 --- /dev/null +++ b/openoffice/share/gallery/bullets/Bullet20-Target-Blue.svg @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="图层_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="16.317" height="16.318" + viewBox="0 0 16.317 16.318" overflow="visible" enable-background="new 0 0 16.317 16.318" xml:space="preserve"> +<g> + <g> + <g> + <path fill="#27447D" d="M8.159,0.35c-4.313,0-7.809,3.496-7.809,7.809c0,4.313,3.495,7.81,7.809,7.81 + c4.313,0,7.809-3.496,7.809-7.81C15.967,3.846,12.471,0.35,8.159,0.35z M8.159,14.338c-3.413,0-6.18-2.767-6.18-6.18 + c0-3.412,2.767-6.179,6.18-6.179c3.412,0,6.179,2.767,6.179,6.179C14.337,11.572,11.571,14.338,8.159,14.338z"/> + </g> + </g> + <circle fill="#27447D" cx="8.158" cy="8.159" r="3.938"/> +</g> +</svg> diff --git a/openoffice/share/gallery/bullets/Bullet21-Arrow-Blue.svg b/openoffice/share/gallery/bullets/Bullet21-Arrow-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..7c9151d3085e3e67384c6aaea8ddfe52a435938b --- /dev/null +++ b/openoffice/share/gallery/bullets/Bullet21-Arrow-Blue.svg @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="图层_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="16.721" height="10.752" + viewBox="0 0 16.721 10.752" overflow="visible" enable-background="new 0 0 16.721 10.752" xml:space="preserve"> +<g> + <linearGradient id="XMLID_3_" gradientUnits="userSpaceOnUse" x1="0" y1="5.376" x2="13.79" y2="5.376"> + <stop offset="0" style="stop-color:#0DA0C8"/> + <stop offset="1" style="stop-color:#106B8B"/> + </linearGradient> + <polygon fill="url(#XMLID_3_)" points="13.79,5.307 7.386,10.752 0,10.752 6.414,5.294 0.178,0 7.546,0 "/> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="4.332" y1="5.376" x2="16.7207" y2="5.376"> + <stop offset="0" style="stop-color:#011F69"/> + <stop offset="1" style="stop-color:#00040B"/> + </linearGradient> + <polygon fill="url(#XMLID_4_)" points="16.721,5.307 10.317,10.752 4.332,10.752 10.745,5.294 4.509,0 10.478,0 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/bullets/Bullet22-Arrow-DarkBlue.svg b/openoffice/share/gallery/bullets/Bullet22-Arrow-DarkBlue.svg new file mode 100644 index 0000000000000000000000000000000000000000..06c05e9a1c7e8f4e525325e8998bd5e49acb8c96 --- /dev/null +++ b/openoffice/share/gallery/bullets/Bullet22-Arrow-DarkBlue.svg @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="图层_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="11.309" height="14.238" + viewBox="0 0 11.309 14.238" overflow="visible" enable-background="new 0 0 11.309 14.238" xml:space="preserve"> +<linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="-2.2661" y1="3.0234" x2="6.3619" y2="11.354"> + <stop offset="0" style="stop-color:#011F69"/> + <stop offset="1" style="stop-color:#00040B"/> +</linearGradient> +<polygon fill="url(#XMLID_2_)" points="11.309,7.104 0,0 0,5.132 5.73,7.185 0,9.246 0,14.238 "/> +</svg> diff --git a/openoffice/share/gallery/bullets/Bullet23-Arrow-Brown.svg b/openoffice/share/gallery/bullets/Bullet23-Arrow-Brown.svg new file mode 100644 index 0000000000000000000000000000000000000000..a8e03b6a2d0f8995c94c1e2d021ed645e5f0e1fd --- /dev/null +++ b/openoffice/share/gallery/bullets/Bullet23-Arrow-Brown.svg @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="图层_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="11.309" height="14.238" + viewBox="0 0 11.309 14.238" overflow="visible" enable-background="new 0 0 11.309 14.238" xml:space="preserve"> +<linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="17.0488" y1="22.2168" x2="-12.7018" y2="-7.9301"> + <stop offset="0" style="stop-color:#653D04"/> + <stop offset="1" style="stop-color:#A37B16"/> +</linearGradient> +<polygon fill="url(#XMLID_2_)" points="11.309,7.103 0,0 0,5.133 5.73,7.186 0,9.247 0,14.238 "/> +</svg> diff --git a/openoffice/share/gallery/bullets/Bullet24-Flag-Red.svg b/openoffice/share/gallery/bullets/Bullet24-Flag-Red.svg new file mode 100644 index 0000000000000000000000000000000000000000..ded2402fd8f0c7ea718586758363fa4647071db9 --- /dev/null +++ b/openoffice/share/gallery/bullets/Bullet24-Flag-Red.svg @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="15.008" height="17.119" + viewBox="0 0 15.008 17.119" overflow="visible" enable-background="new 0 0 15.008 17.119" xml:space="preserve"> +<g> + <polygon fill="#CC0212" points="2.729,0 15.008,6.32 2.729,12.641 "/> + <rect y="0.04" fill="#4D4D4D" width="2.724" height="17.079"/> +</g> +</svg> diff --git a/openoffice/share/gallery/bullets/Bullet25-Flag-Green.svg b/openoffice/share/gallery/bullets/Bullet25-Flag-Green.svg new file mode 100644 index 0000000000000000000000000000000000000000..1741d6f8d9468eab93e2c6571b8d7236dbb68ba4 --- /dev/null +++ b/openoffice/share/gallery/bullets/Bullet25-Flag-Green.svg @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="15.008" height="17.119" + viewBox="0 0 15.008 17.119" overflow="visible" enable-background="new 0 0 15.008 17.119" xml:space="preserve"> +<g> + <polygon fill="#00A000" points="2.729,0 15.008,6.32 2.729,12.641 "/> + <rect y="0.04" fill="#4D4D4D" width="2.724" height="17.079"/> +</g> +</svg> diff --git a/openoffice/share/gallery/bullets/Bullet26-X-Red.svg b/openoffice/share/gallery/bullets/Bullet26-X-Red.svg new file mode 100644 index 0000000000000000000000000000000000000000..46d9800a9cf47efc12ae8ef88917f5dbf3d3f55b --- /dev/null +++ b/openoffice/share/gallery/bullets/Bullet26-X-Red.svg @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="11.48" height="11.479" + viewBox="0 0 11.48 11.479" overflow="visible" enable-background="new 0 0 11.48 11.479" xml:space="preserve"> +<linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="-2.958" y1="-1.7822" x2="15.542" y2="14.2178"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CC0212"/> +</linearGradient> +<polygon fill="url(#XMLID_2_)" points="11.48,8.632 8.588,5.74 11.479,2.85 8.63,0 5.739,2.891 2.849,0 0,2.849 2.892,5.74 0,8.632 + 2.849,11.479 5.739,8.589 8.63,11.479 "/> +</svg> diff --git a/openoffice/share/gallery/bullets/Bullet27-X-Black.svg b/openoffice/share/gallery/bullets/Bullet27-X-Black.svg new file mode 100644 index 0000000000000000000000000000000000000000..d8721eaebed43bb528418502efcb6aa41817f10e --- /dev/null +++ b/openoffice/share/gallery/bullets/Bullet27-X-Black.svg @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="11.48" height="11.479" + viewBox="0 0 11.48 11.479" overflow="visible" enable-background="new 0 0 11.48 11.479" xml:space="preserve"> +<polygon fill="#000C25" points="11.48,8.632 8.588,5.74 11.479,2.85 8.63,0 5.739,2.891 2.849,0 0,2.849 2.892,5.74 0,8.632 + 2.849,11.479 5.739,8.589 8.63,11.479 "/> +</svg> diff --git a/openoffice/share/gallery/bullets/Bullet28-Checkmark-Green.svg b/openoffice/share/gallery/bullets/Bullet28-Checkmark-Green.svg new file mode 100644 index 0000000000000000000000000000000000000000..2bf46f9e3fd525866378b6faca252b8c72f81845 --- /dev/null +++ b/openoffice/share/gallery/bullets/Bullet28-Checkmark-Green.svg @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="15.382" height="11.479" + viewBox="0 0 15.382 11.479" overflow="visible" enable-background="new 0 0 15.382 11.479" xml:space="preserve"> +<linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="-0.1553" y1="4.4331" x2="13.5947" y2="6.2661"> + <stop offset="0" style="stop-color:#02B23D"/> + <stop offset="1" style="stop-color:#00A000"/> +</linearGradient> +<polygon fill="url(#XMLID_2_)" points="12.533,0 6.752,5.783 2.85,1.881 0,4.729 6.752,11.479 15.382,2.85 "/> +</svg> diff --git a/openoffice/share/gallery/bullets/Bullet29-Checkmark-Blue.svg b/openoffice/share/gallery/bullets/Bullet29-Checkmark-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..863b830e89ee8cdf6572ad3281cb4a699d1f0550 --- /dev/null +++ b/openoffice/share/gallery/bullets/Bullet29-Checkmark-Blue.svg @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="图层_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="15.382" height="11.48" + viewBox="0 0 15.382 11.48" overflow="visible" enable-background="new 0 0 15.382 11.48" xml:space="preserve"> +<linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="0" y1="5.7402" x2="15.3818" y2="5.7402"> + <stop offset="0" style="stop-color:#27447D"/> + <stop offset="1" style="stop-color:#1C2958"/> +</linearGradient> +<polygon fill="url(#XMLID_2_)" points="12.533,0 6.752,5.782 2.85,1.88 0,4.729 6.752,11.48 15.382,2.849 "/> +</svg> diff --git a/openoffice/share/gallery/bullets/Bullet30-Square-DarkRed.svg b/openoffice/share/gallery/bullets/Bullet30-Square-DarkRed.svg new file mode 100644 index 0000000000000000000000000000000000000000..45a5ab4a43cbac9c2900e92cb4d9349731e4bc2b --- /dev/null +++ b/openoffice/share/gallery/bullets/Bullet30-Square-DarkRed.svg @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="图层_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="14.779" height="14.779" + viewBox="0 0 14.779 14.779" overflow="visible" enable-background="new 0 0 14.779 14.779" xml:space="preserve"> +<g> + <path fill="#791A16" d="M0,0v14.779h14.779V0H0z M11.991,11.991H2.789V2.788h9.202V11.991z"/> + <rect x="4.297" y="4.296" fill="#791A16" width="6.187" height="6.188"/> +</g> +</svg> diff --git a/openoffice/share/gallery/bullets/blkpearl.gif b/openoffice/share/gallery/bullets/blkpearl.gif new file mode 100644 index 0000000000000000000000000000000000000000..6f67d5c0e2e631158d6e18df7ac9e564fbd9145d Binary files /dev/null and b/openoffice/share/gallery/bullets/blkpearl.gif differ diff --git a/openoffice/share/gallery/bullets/bluarrow.gif b/openoffice/share/gallery/bullets/bluarrow.gif new file mode 100644 index 0000000000000000000000000000000000000000..821f5031ba4854ee5757adef8ebd24ea19301f9b Binary files /dev/null and b/openoffice/share/gallery/bullets/bluarrow.gif differ diff --git a/openoffice/share/gallery/bullets/bluball.gif b/openoffice/share/gallery/bullets/bluball.gif new file mode 100644 index 0000000000000000000000000000000000000000..dc7c020045d3c0fe1de8b9ff416701e94b3abb20 Binary files /dev/null and b/openoffice/share/gallery/bullets/bluball.gif differ diff --git a/openoffice/share/gallery/bullets/bludiamd.gif b/openoffice/share/gallery/bullets/bludiamd.gif new file mode 100644 index 0000000000000000000000000000000000000000..341cf0726d3b07ecdc9ebd5d017918fecaa6e724 Binary files /dev/null and b/openoffice/share/gallery/bullets/bludiamd.gif differ diff --git a/openoffice/share/gallery/bullets/bluered.gif b/openoffice/share/gallery/bullets/bluered.gif new file mode 100644 index 0000000000000000000000000000000000000000..fbaf32d32da8e78b091a104bbbf1263b4dc7c731 Binary files /dev/null and b/openoffice/share/gallery/bullets/bluered.gif differ diff --git a/openoffice/share/gallery/bullets/blusqare.gif b/openoffice/share/gallery/bullets/blusqare.gif new file mode 100644 index 0000000000000000000000000000000000000000..9b59932f22f0db0804ffce599c1428e2248d89a0 Binary files /dev/null and b/openoffice/share/gallery/bullets/blusqare.gif differ diff --git a/openoffice/share/gallery/bullets/blustar.gif b/openoffice/share/gallery/bullets/blustar.gif new file mode 100644 index 0000000000000000000000000000000000000000..3092e0e025720225c6f6bcdf2db2f33cb17763d9 Binary files /dev/null and b/openoffice/share/gallery/bullets/blustar.gif differ diff --git a/openoffice/share/gallery/bullets/coffee_1.gif b/openoffice/share/gallery/bullets/coffee_1.gif new file mode 100644 index 0000000000000000000000000000000000000000..de68d352857be55da18116b3a33633f43e324560 Binary files /dev/null and b/openoffice/share/gallery/bullets/coffee_1.gif differ diff --git a/openoffice/share/gallery/bullets/coffee_2.gif b/openoffice/share/gallery/bullets/coffee_2.gif new file mode 100644 index 0000000000000000000000000000000000000000..d099f711f678afd080c4b3f58d2be1b1fe4ad58f Binary files /dev/null and b/openoffice/share/gallery/bullets/coffee_2.gif differ diff --git a/openoffice/share/gallery/bullets/coffee_3.gif b/openoffice/share/gallery/bullets/coffee_3.gif new file mode 100644 index 0000000000000000000000000000000000000000..4e19b01e7dc69befd29eb4915cc1ecb239ce0e93 Binary files /dev/null and b/openoffice/share/gallery/bullets/coffee_3.gif differ diff --git a/openoffice/share/gallery/bullets/coffee_4.gif b/openoffice/share/gallery/bullets/coffee_4.gif new file mode 100644 index 0000000000000000000000000000000000000000..72f23c6aaff85e0c0e3f55c9ef8a1a1caffc1b9e Binary files /dev/null and b/openoffice/share/gallery/bullets/coffee_4.gif differ diff --git a/openoffice/share/gallery/bullets/coffee_5.gif b/openoffice/share/gallery/bullets/coffee_5.gif new file mode 100644 index 0000000000000000000000000000000000000000..2238af94131d06ca58d3e2ba58f051946312caa3 Binary files /dev/null and b/openoffice/share/gallery/bullets/coffee_5.gif differ diff --git a/openoffice/share/gallery/bullets/con-blue.gif b/openoffice/share/gallery/bullets/con-blue.gif new file mode 100644 index 0000000000000000000000000000000000000000..2e47d8fab9818d3f3c35feb92f9e291a4cde497d Binary files /dev/null and b/openoffice/share/gallery/bullets/con-blue.gif differ diff --git a/openoffice/share/gallery/bullets/con-cyan.gif b/openoffice/share/gallery/bullets/con-cyan.gif new file mode 100644 index 0000000000000000000000000000000000000000..5cc2f4ed4e3f56b1203498e1f08ae486297992fd Binary files /dev/null and b/openoffice/share/gallery/bullets/con-cyan.gif differ diff --git a/openoffice/share/gallery/bullets/con-green.gif b/openoffice/share/gallery/bullets/con-green.gif new file mode 100644 index 0000000000000000000000000000000000000000..72eb5f8767d9ab11b93201819fcc50b3d0996d0d Binary files /dev/null and b/openoffice/share/gallery/bullets/con-green.gif differ diff --git a/openoffice/share/gallery/bullets/con-lilac.gif b/openoffice/share/gallery/bullets/con-lilac.gif new file mode 100644 index 0000000000000000000000000000000000000000..3d37287dbbd35481d34b9fe979de2d410c3fcc90 Binary files /dev/null and b/openoffice/share/gallery/bullets/con-lilac.gif differ diff --git a/openoffice/share/gallery/bullets/con-oran.gif b/openoffice/share/gallery/bullets/con-oran.gif new file mode 100644 index 0000000000000000000000000000000000000000..a7e442b4bc42a293a1891e2d2385d058dd9726a0 Binary files /dev/null and b/openoffice/share/gallery/bullets/con-oran.gif differ diff --git a/openoffice/share/gallery/bullets/con-pink.gif b/openoffice/share/gallery/bullets/con-pink.gif new file mode 100644 index 0000000000000000000000000000000000000000..29e3ff88233d1d1ad922e471df9ca48ea4e9d855 Binary files /dev/null and b/openoffice/share/gallery/bullets/con-pink.gif differ diff --git a/openoffice/share/gallery/bullets/con-red.gif b/openoffice/share/gallery/bullets/con-red.gif new file mode 100644 index 0000000000000000000000000000000000000000..90bd63ca01273ada7c6b434c802bee3660780784 Binary files /dev/null and b/openoffice/share/gallery/bullets/con-red.gif differ diff --git a/openoffice/share/gallery/bullets/con-yellow.gif b/openoffice/share/gallery/bullets/con-yellow.gif new file mode 100644 index 0000000000000000000000000000000000000000..7aacef535d22e47ca0dd6415934371b03facfe7c Binary files /dev/null and b/openoffice/share/gallery/bullets/con-yellow.gif differ diff --git a/openoffice/share/gallery/bullets/corner_1.gif b/openoffice/share/gallery/bullets/corner_1.gif new file mode 100644 index 0000000000000000000000000000000000000000..7328c3b4b83330e7e9a048f6b85e0f0cae4d3a00 Binary files /dev/null and b/openoffice/share/gallery/bullets/corner_1.gif differ diff --git a/openoffice/share/gallery/bullets/corner_2.gif b/openoffice/share/gallery/bullets/corner_2.gif new file mode 100644 index 0000000000000000000000000000000000000000..71559769371e56eb50775733f4259c7a1a268ed5 Binary files /dev/null and b/openoffice/share/gallery/bullets/corner_2.gif differ diff --git a/openoffice/share/gallery/bullets/corner_3.gif b/openoffice/share/gallery/bullets/corner_3.gif new file mode 100644 index 0000000000000000000000000000000000000000..17a8876de16e9631eb9fec2b87ba951579cf5ccd Binary files /dev/null and b/openoffice/share/gallery/bullets/corner_3.gif differ diff --git a/openoffice/share/gallery/bullets/corner_4.gif b/openoffice/share/gallery/bullets/corner_4.gif new file mode 100644 index 0000000000000000000000000000000000000000..164af6358e7ea6acd6bf32ebb8c23d8fd0f8edd2 Binary files /dev/null and b/openoffice/share/gallery/bullets/corner_4.gif differ diff --git a/openoffice/share/gallery/bullets/darkball.gif b/openoffice/share/gallery/bullets/darkball.gif new file mode 100644 index 0000000000000000000000000000000000000000..6224fba04b403dae6aff5ec35dfcfe1d4ef0f2ab Binary files /dev/null and b/openoffice/share/gallery/bullets/darkball.gif differ diff --git a/openoffice/share/gallery/bullets/darkblue.gif b/openoffice/share/gallery/bullets/darkblue.gif new file mode 100644 index 0000000000000000000000000000000000000000..2170e0f3b8f8dbc960f97ec1306f69a8c004a67e Binary files /dev/null and b/openoffice/share/gallery/bullets/darkblue.gif differ diff --git a/openoffice/share/gallery/bullets/gldpearl.gif b/openoffice/share/gallery/bullets/gldpearl.gif new file mode 100644 index 0000000000000000000000000000000000000000..5072aea1eddeecbaaa692e955494dfcbd462e42a Binary files /dev/null and b/openoffice/share/gallery/bullets/gldpearl.gif differ diff --git a/openoffice/share/gallery/bullets/golfball.gif b/openoffice/share/gallery/bullets/golfball.gif new file mode 100644 index 0000000000000000000000000000000000000000..38a718421c68ee84d0edaad917e3d9f19bd6c78c Binary files /dev/null and b/openoffice/share/gallery/bullets/golfball.gif differ diff --git a/openoffice/share/gallery/bullets/grnarrow.gif b/openoffice/share/gallery/bullets/grnarrow.gif new file mode 100644 index 0000000000000000000000000000000000000000..26affb19fcd1b09c1fc16dcec6b04949dc16380e Binary files /dev/null and b/openoffice/share/gallery/bullets/grnarrow.gif differ diff --git a/openoffice/share/gallery/bullets/grnball.gif b/openoffice/share/gallery/bullets/grnball.gif new file mode 100644 index 0000000000000000000000000000000000000000..a518839e729651dca7aa899e2dc9f081e83ad1cd Binary files /dev/null and b/openoffice/share/gallery/bullets/grnball.gif differ diff --git a/openoffice/share/gallery/bullets/grndiamd.gif b/openoffice/share/gallery/bullets/grndiamd.gif new file mode 100644 index 0000000000000000000000000000000000000000..9774a0ae652f8c7ac0aefbc7c8315536305a9b64 Binary files /dev/null and b/openoffice/share/gallery/bullets/grndiamd.gif differ diff --git a/openoffice/share/gallery/bullets/grnpearl.gif b/openoffice/share/gallery/bullets/grnpearl.gif new file mode 100644 index 0000000000000000000000000000000000000000..2152229d835758ba237cc3e248c08476471b6bbe Binary files /dev/null and b/openoffice/share/gallery/bullets/grnpearl.gif differ diff --git a/openoffice/share/gallery/bullets/grnsqare.gif b/openoffice/share/gallery/bullets/grnsqare.gif new file mode 100644 index 0000000000000000000000000000000000000000..f0490809301e6236ca2d2aa798b8bf2345486cf1 Binary files /dev/null and b/openoffice/share/gallery/bullets/grnsqare.gif differ diff --git a/openoffice/share/gallery/bullets/grnstar.gif b/openoffice/share/gallery/bullets/grnstar.gif new file mode 100644 index 0000000000000000000000000000000000000000..403a850ac93c5857fa1a14edcd8c972649b8efaf Binary files /dev/null and b/openoffice/share/gallery/bullets/grnstar.gif differ diff --git a/openoffice/share/gallery/bullets/gryarrow.gif b/openoffice/share/gallery/bullets/gryarrow.gif new file mode 100644 index 0000000000000000000000000000000000000000..b27c35f02d70106841c33bcfebedee7e22520e22 Binary files /dev/null and b/openoffice/share/gallery/bullets/gryarrow.gif differ diff --git a/openoffice/share/gallery/bullets/gryball.gif b/openoffice/share/gallery/bullets/gryball.gif new file mode 100644 index 0000000000000000000000000000000000000000..4ef8ea8505deb81063becd343029f021896afe20 Binary files /dev/null and b/openoffice/share/gallery/bullets/gryball.gif differ diff --git a/openoffice/share/gallery/bullets/grydiamd.gif b/openoffice/share/gallery/bullets/grydiamd.gif new file mode 100644 index 0000000000000000000000000000000000000000..d00025c2f28c06d732f7596f735cd089e43a0497 Binary files /dev/null and b/openoffice/share/gallery/bullets/grydiamd.gif differ diff --git a/openoffice/share/gallery/bullets/grysqare.gif b/openoffice/share/gallery/bullets/grysqare.gif new file mode 100644 index 0000000000000000000000000000000000000000..75f093291753c996d8bd42b08cf7fc9659d50b36 Binary files /dev/null and b/openoffice/share/gallery/bullets/grysqare.gif differ diff --git a/openoffice/share/gallery/bullets/grystar.gif b/openoffice/share/gallery/bullets/grystar.gif new file mode 100644 index 0000000000000000000000000000000000000000..1108636d6de0b3c1d5e545f6240473ebbe7b0870 Binary files /dev/null and b/openoffice/share/gallery/bullets/grystar.gif differ diff --git a/openoffice/share/gallery/bullets/orgarrow.gif b/openoffice/share/gallery/bullets/orgarrow.gif new file mode 100644 index 0000000000000000000000000000000000000000..567324338c3c572fbb85778c68c307e4784da286 Binary files /dev/null and b/openoffice/share/gallery/bullets/orgarrow.gif differ diff --git a/openoffice/share/gallery/bullets/orgball.gif b/openoffice/share/gallery/bullets/orgball.gif new file mode 100644 index 0000000000000000000000000000000000000000..6a96b1152a4d8d08935b1268ef4e39ed2845afa1 Binary files /dev/null and b/openoffice/share/gallery/bullets/orgball.gif differ diff --git a/openoffice/share/gallery/bullets/orgdiamd.gif b/openoffice/share/gallery/bullets/orgdiamd.gif new file mode 100644 index 0000000000000000000000000000000000000000..3bc8bd6b073e4c3c88e7560323b3888dd0a710da Binary files /dev/null and b/openoffice/share/gallery/bullets/orgdiamd.gif differ diff --git a/openoffice/share/gallery/bullets/orgsqare.gif b/openoffice/share/gallery/bullets/orgsqare.gif new file mode 100644 index 0000000000000000000000000000000000000000..14393addcd71c0833a0b20ec9b035e0b99caf224 Binary files /dev/null and b/openoffice/share/gallery/bullets/orgsqare.gif differ diff --git a/openoffice/share/gallery/bullets/orgstar.gif b/openoffice/share/gallery/bullets/orgstar.gif new file mode 100644 index 0000000000000000000000000000000000000000..5c6897512e2d538119641bc3837f691b201b38a4 Binary files /dev/null and b/openoffice/share/gallery/bullets/orgstar.gif differ diff --git a/openoffice/share/gallery/bullets/pebble_1.gif b/openoffice/share/gallery/bullets/pebble_1.gif new file mode 100644 index 0000000000000000000000000000000000000000..26aabff4ffface3f32911d85249dd5b6e14507b0 Binary files /dev/null and b/openoffice/share/gallery/bullets/pebble_1.gif differ diff --git a/openoffice/share/gallery/bullets/pebble_2.gif b/openoffice/share/gallery/bullets/pebble_2.gif new file mode 100644 index 0000000000000000000000000000000000000000..58ec6ff76a8a455eb3e8d460e3c0a696e88b1ea0 Binary files /dev/null and b/openoffice/share/gallery/bullets/pebble_2.gif differ diff --git a/openoffice/share/gallery/bullets/pebble_3.gif b/openoffice/share/gallery/bullets/pebble_3.gif new file mode 100644 index 0000000000000000000000000000000000000000..06a41dfcbbe15b8f1f5c4cd8a13395330c0c5284 Binary files /dev/null and b/openoffice/share/gallery/bullets/pebble_3.gif differ diff --git a/openoffice/share/gallery/bullets/poliball.gif b/openoffice/share/gallery/bullets/poliball.gif new file mode 100644 index 0000000000000000000000000000000000000000..dda461bd347e20d77147a068378bad842ab4fdce Binary files /dev/null and b/openoffice/share/gallery/bullets/poliball.gif differ diff --git a/openoffice/share/gallery/bullets/popcorn_1.gif b/openoffice/share/gallery/bullets/popcorn_1.gif new file mode 100644 index 0000000000000000000000000000000000000000..273f685d9b5e08d435538d8ac1b5c6aa3939ed69 Binary files /dev/null and b/openoffice/share/gallery/bullets/popcorn_1.gif differ diff --git a/openoffice/share/gallery/bullets/popcorn_2.gif b/openoffice/share/gallery/bullets/popcorn_2.gif new file mode 100644 index 0000000000000000000000000000000000000000..20ef72b26f4db65da6062b4807785c2594ead94a Binary files /dev/null and b/openoffice/share/gallery/bullets/popcorn_2.gif differ diff --git a/openoffice/share/gallery/bullets/rainbow.gif b/openoffice/share/gallery/bullets/rainbow.gif new file mode 100644 index 0000000000000000000000000000000000000000..f17a58e6cdac653ffac403d06170b91f07c812c4 Binary files /dev/null and b/openoffice/share/gallery/bullets/rainbow.gif differ diff --git a/openoffice/share/gallery/bullets/redarrow.gif b/openoffice/share/gallery/bullets/redarrow.gif new file mode 100644 index 0000000000000000000000000000000000000000..bf937dcf566c9fa10544576ee1896150da129d02 Binary files /dev/null and b/openoffice/share/gallery/bullets/redarrow.gif differ diff --git a/openoffice/share/gallery/bullets/redball.gif b/openoffice/share/gallery/bullets/redball.gif new file mode 100644 index 0000000000000000000000000000000000000000..c8c639358b55f8afc5f89c400edda68941e30541 Binary files /dev/null and b/openoffice/share/gallery/bullets/redball.gif differ diff --git a/openoffice/share/gallery/bullets/reddiamd.gif b/openoffice/share/gallery/bullets/reddiamd.gif new file mode 100644 index 0000000000000000000000000000000000000000..6842c82ac3cd88b31dd6b01407c9629088838251 Binary files /dev/null and b/openoffice/share/gallery/bullets/reddiamd.gif differ diff --git a/openoffice/share/gallery/bullets/redsqare.gif b/openoffice/share/gallery/bullets/redsqare.gif new file mode 100644 index 0000000000000000000000000000000000000000..ca2b35bddfad86bb9b7b71ada4d5ff52f09096af Binary files /dev/null and b/openoffice/share/gallery/bullets/redsqare.gif differ diff --git a/openoffice/share/gallery/bullets/redstar.gif b/openoffice/share/gallery/bullets/redstar.gif new file mode 100644 index 0000000000000000000000000000000000000000..fa53bfc49093fcbb9d52b005e0a60b60740eabe3 Binary files /dev/null and b/openoffice/share/gallery/bullets/redstar.gif differ diff --git a/openoffice/share/gallery/bullets/whtpearl.gif b/openoffice/share/gallery/bullets/whtpearl.gif new file mode 100644 index 0000000000000000000000000000000000000000..b55995280cd7be4b758e2fb238bec304dc27829d Binary files /dev/null and b/openoffice/share/gallery/bullets/whtpearl.gif differ diff --git a/openoffice/share/gallery/bullets/ylwarrow.gif b/openoffice/share/gallery/bullets/ylwarrow.gif new file mode 100644 index 0000000000000000000000000000000000000000..146269bb9579bce3976261cc2f322c344a216bdf Binary files /dev/null and b/openoffice/share/gallery/bullets/ylwarrow.gif differ diff --git a/openoffice/share/gallery/bullets/ylwball.gif b/openoffice/share/gallery/bullets/ylwball.gif new file mode 100644 index 0000000000000000000000000000000000000000..372bda8b165a3ec25b9cf0f0a2e172b747e3a4f4 Binary files /dev/null and b/openoffice/share/gallery/bullets/ylwball.gif differ diff --git a/openoffice/share/gallery/bullets/ylwdiamd.gif b/openoffice/share/gallery/bullets/ylwdiamd.gif new file mode 100644 index 0000000000000000000000000000000000000000..70eb03359e7cced10ea045cb94ab5c034a49025e Binary files /dev/null and b/openoffice/share/gallery/bullets/ylwdiamd.gif differ diff --git a/openoffice/share/gallery/bullets/ylwsqare.gif b/openoffice/share/gallery/bullets/ylwsqare.gif new file mode 100644 index 0000000000000000000000000000000000000000..955e1c1c210a2227a4d9beb852f044971f80b18f Binary files /dev/null and b/openoffice/share/gallery/bullets/ylwsqare.gif differ diff --git a/openoffice/share/gallery/bullets/ylwstar.gif b/openoffice/share/gallery/bullets/ylwstar.gif new file mode 100644 index 0000000000000000000000000000000000000000..09384021f3075f7a28e6ad59c571d93448e8ab43 Binary files /dev/null and b/openoffice/share/gallery/bullets/ylwstar.gif differ diff --git a/openoffice/share/gallery/computers/Computer-Cloud.png b/openoffice/share/gallery/computers/Computer-Cloud.png new file mode 100644 index 0000000000000000000000000000000000000000..ad195b187a9c0abd5924a3e65663f047381b3d5e Binary files /dev/null and b/openoffice/share/gallery/computers/Computer-Cloud.png differ diff --git a/openoffice/share/gallery/computers/Computer-Desktop.png b/openoffice/share/gallery/computers/Computer-Desktop.png new file mode 100644 index 0000000000000000000000000000000000000000..4018710f84d2191c47a46baeac5c9cbcf1fb7e10 Binary files /dev/null and b/openoffice/share/gallery/computers/Computer-Desktop.png differ diff --git a/openoffice/share/gallery/computers/Computer-Laptop-Black.png b/openoffice/share/gallery/computers/Computer-Laptop-Black.png new file mode 100644 index 0000000000000000000000000000000000000000..ac16fa4ceeaadff18cc0c2a61f4f721d57f573cb Binary files /dev/null and b/openoffice/share/gallery/computers/Computer-Laptop-Black.png differ diff --git a/openoffice/share/gallery/computers/Computer-Laptop-Silver.png b/openoffice/share/gallery/computers/Computer-Laptop-Silver.png new file mode 100644 index 0000000000000000000000000000000000000000..19ac276e2ce952e2c6239c16c6e0f2d7475fa866 Binary files /dev/null and b/openoffice/share/gallery/computers/Computer-Laptop-Silver.png differ diff --git a/openoffice/share/gallery/computers/Database-Add.png b/openoffice/share/gallery/computers/Database-Add.png new file mode 100644 index 0000000000000000000000000000000000000000..ab57b790ae104b30ee78273f88e6debd0f4f22fa Binary files /dev/null and b/openoffice/share/gallery/computers/Database-Add.png differ diff --git a/openoffice/share/gallery/computers/Database-Delete.png b/openoffice/share/gallery/computers/Database-Delete.png new file mode 100644 index 0000000000000000000000000000000000000000..c1efe95207e353e54e9dc239e99c68b91c09adb0 Binary files /dev/null and b/openoffice/share/gallery/computers/Database-Delete.png differ diff --git a/openoffice/share/gallery/computers/Database-Download.png b/openoffice/share/gallery/computers/Database-Download.png new file mode 100644 index 0000000000000000000000000000000000000000..78f62b188dd9f05a5d16047bcd81d3db1029f8ce Binary files /dev/null and b/openoffice/share/gallery/computers/Database-Download.png differ diff --git a/openoffice/share/gallery/computers/Database.png b/openoffice/share/gallery/computers/Database.png new file mode 100644 index 0000000000000000000000000000000000000000..061774d31af9095dab18c95f14eb2890b9764865 Binary files /dev/null and b/openoffice/share/gallery/computers/Database.png differ diff --git a/openoffice/share/gallery/computers/Folder01-Blue.png b/openoffice/share/gallery/computers/Folder01-Blue.png new file mode 100644 index 0000000000000000000000000000000000000000..be0c4990ccfe955d8de919b2f585c661f5abd317 Binary files /dev/null and b/openoffice/share/gallery/computers/Folder01-Blue.png differ diff --git a/openoffice/share/gallery/computers/Folder02-Green.png b/openoffice/share/gallery/computers/Folder02-Green.png new file mode 100644 index 0000000000000000000000000000000000000000..057a981b4c5f82ca7506e108739817fc23c17ca0 Binary files /dev/null and b/openoffice/share/gallery/computers/Folder02-Green.png differ diff --git a/openoffice/share/gallery/computers/Folder03-Manilla.png b/openoffice/share/gallery/computers/Folder03-Manilla.png new file mode 100644 index 0000000000000000000000000000000000000000..0900c2bf396c404ee94d94430d12c20f2f561ac4 Binary files /dev/null and b/openoffice/share/gallery/computers/Folder03-Manilla.png differ diff --git a/openoffice/share/gallery/computers/Folder04-Yellow.png b/openoffice/share/gallery/computers/Folder04-Yellow.png new file mode 100644 index 0000000000000000000000000000000000000000..98cef52b5faeb03fd808a0b1f848314d8299a70a Binary files /dev/null and b/openoffice/share/gallery/computers/Folder04-Yellow.png differ diff --git a/openoffice/share/gallery/computers/Folder05-OpenBlue.png b/openoffice/share/gallery/computers/Folder05-OpenBlue.png new file mode 100644 index 0000000000000000000000000000000000000000..a504d9c8bdc4129b83609161c3006ce3f481e186 Binary files /dev/null and b/openoffice/share/gallery/computers/Folder05-OpenBlue.png differ diff --git a/openoffice/share/gallery/computers/Folder06-OpenGreen.png b/openoffice/share/gallery/computers/Folder06-OpenGreen.png new file mode 100644 index 0000000000000000000000000000000000000000..6488013a7a2fc76b355e24bb552de5e963bed09f Binary files /dev/null and b/openoffice/share/gallery/computers/Folder06-OpenGreen.png differ diff --git a/openoffice/share/gallery/computers/Folder07-OpenManilla.png b/openoffice/share/gallery/computers/Folder07-OpenManilla.png new file mode 100644 index 0000000000000000000000000000000000000000..4058e5b43a0031306aa1c08fc6bea3e355384f89 Binary files /dev/null and b/openoffice/share/gallery/computers/Folder07-OpenManilla.png differ diff --git a/openoffice/share/gallery/computers/Folder08-OpenYellow.png b/openoffice/share/gallery/computers/Folder08-OpenYellow.png new file mode 100644 index 0000000000000000000000000000000000000000..3714632dee8477976026cfb1d1c95df9ab304bd7 Binary files /dev/null and b/openoffice/share/gallery/computers/Folder08-OpenYellow.png differ diff --git a/openoffice/share/gallery/computers/Server.png b/openoffice/share/gallery/computers/Server.png new file mode 100644 index 0000000000000000000000000000000000000000..9bfe4e2923c16bf27a0c3f51004988fee0852315 Binary files /dev/null and b/openoffice/share/gallery/computers/Server.png differ diff --git a/openoffice/share/gallery/computers/WirelessAccessPoint.png b/openoffice/share/gallery/computers/WirelessAccessPoint.png new file mode 100644 index 0000000000000000000000000000000000000000..4775c800dcd4972f4906c088517143bd5c3326ed Binary files /dev/null and b/openoffice/share/gallery/computers/WirelessAccessPoint.png differ diff --git a/openoffice/share/gallery/diagrams/Component-Circle01-Transparent-DarkBlue.svg b/openoffice/share/gallery/diagrams/Component-Circle01-Transparent-DarkBlue.svg new file mode 100644 index 0000000000000000000000000000000000000000..54ebbaa1f5c4887fccf8b0b28248c5b3a63d151a --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-Circle01-Transparent-DarkBlue.svg @@ -0,0 +1,311 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="165.329" height="170.281" + viewBox="0 0 165.329 170.281" overflow="visible" enable-background="new 0 0 165.329 170.281" xml:space="preserve"> +<g> + <g> + <radialGradient id="XMLID_11_" cx="81.2925" cy="85.3301" r="71.8813" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </radialGradient> + <path fill="url(#XMLID_11_)" d="M81.29,13.45c-39.697,0-71.88,32.185-71.88,71.882c0,39.702,32.183,71.879,71.88,71.879 + c39.699,0,71.884-32.178,71.884-71.879C153.174,45.634,120.989,13.45,81.29,13.45z M81.29,154.613 + c-38.266,0-69.273-31.018-69.273-69.282c0-38.262,31.008-69.278,69.273-69.278c38.265,0,69.279,31.016,69.279,69.278 + C150.569,123.596,119.555,154.613,81.29,154.613z"/> + <g> + <defs> + <path id="XMLID_2_" d="M152.504,85.332c0,39.334-31.879,71.215-71.214,71.215c-39.329,0-71.21-31.881-71.21-71.215 + c0-39.329,31.881-71.211,71.21-71.211C120.625,14.12,152.504,46.002,152.504,85.332z"/> + </defs> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="79.3423" y1="7.3154" x2="83.3544" y2="167.7984"> + <stop offset="0" style="stop-color:#011F69"/> + <stop offset="0.1768" style="stop-color:#011C60"/> + <stop offset="0.4652" style="stop-color:#011548"/> + <stop offset="0.8271" style="stop-color:#000A20"/> + <stop offset="1" style="stop-color:#00040B"/> + </linearGradient> + <use xlink:href="#XMLID_2_" opacity="0.85" fill="url(#XMLID_12_)"/> + <clipPath id="XMLID_13_"> + <use xlink:href="#XMLID_2_" opacity="0.85"/> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="43.493" y="118.748" width="75.597" height="75.6"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="43.493" y="118.748" width="75.597" height="75.6" id="XMLID_14_"> + <g clip-path="url(#XMLID_13_)" filter="url(#Adobe_OpacityMaskFilter)"> + <radialGradient id="XMLID_15_" cx="78.7847" cy="156.8623" r="37.8615" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A39F9F"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <path fill="url(#XMLID_15_)" d="M122.995,155.451c0,23.117-18.742,41.855-41.86,41.855c-23.117,0-41.856-18.738-41.856-41.855 + c0-23.119,18.739-41.855,41.856-41.855C104.252,113.596,122.995,132.332,122.995,155.451z"/> + </g> + </mask> + <path opacity="0.5" clip-path="url(#XMLID_13_)" mask="url(#XMLID_14_)" fill="#0683F4" d="M119.09,156.547 + c0,20.877-16.92,37.801-37.8,37.801c-20.875,0-37.797-16.924-37.797-37.801c0-20.879,16.922-37.799,37.797-37.799 + C102.17,118.748,119.09,135.668,119.09,156.547z"/> + </g> + <g> + <defs> + <path id="XMLID_7_" d="M152.504,85.332c0,39.334-31.879,71.215-71.214,71.215c-39.329,0-71.21-31.881-71.21-71.215 + c0-39.329,31.881-71.211,71.21-71.211C120.625,14.12,152.504,46.002,152.504,85.332z"/> + </defs> + <clipPath id="XMLID_16_"> + <use xlink:href="#XMLID_7_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="33.963" y="-6.63" width="94.657" height="94.658"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="33.963" y="-6.63" width="94.657" height="94.658" id="XMLID_17_"> + <g clip-path="url(#XMLID_16_)" filter="url(#Adobe_OpacityMaskFilter_1_)"> + <radialGradient id="XMLID_1_" cx="78.1519" cy="41.0908" r="47.4072" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A39F9F"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <path fill="url(#XMLID_1_)" d="M133.506,39.323c0,28.945-23.463,52.411-52.41,52.411c-28.946,0-52.41-23.466-52.41-52.411 + c0-28.942,23.464-52.408,52.41-52.408C110.043-13.085,133.506,10.381,133.506,39.323z"/> + </g> + </mask> + <circle opacity="0.6" clip-path="url(#XMLID_16_)" mask="url(#XMLID_17_)" fill="#0683F4" cx="81.291" cy="40.698" r="47.328"/> + </g> + <path opacity="0.3" fill="#FFFFFF" d="M30.613,38.115c27.239-28.369,72.319-29.277,100.69-2.035 + c7.469,7.174,13.014,15.591,16.668,24.604c-3.623-9.723-9.432-18.812-17.422-26.483C102.186,6.958,57.106,7.874,29.864,36.239 + C9.794,57.138,5.023,87.096,15.23,112.32C5.999,87.503,11.041,58.497,30.613,38.115z"/> + </g> + <g> + + <image opacity="0.27" width="267" height="267" xlink:href="data:image/png;base64,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 +Og1+AAAAAElFTkSuQmCC" transform="matrix(0.6133 -2.910000e-004 2.910000e-004 0.6133 1.603 4.8613)"> + </image> + <path fill="#FFFFFF" d="M81.654,12.297c-40.092,0.022-72.58,32.54-72.563,72.631c0.021,40.095,32.543,72.582,72.635,72.564 + c40.091-0.02,72.582-32.541,72.56-72.634C154.27,44.765,121.752,12.28,81.654,12.297z M81.724,153.586 + c-37.937,0.018-68.709-30.723-68.723-68.66c-0.018-37.936,30.72-68.705,68.658-68.723c37.935-0.02,68.707,30.721,68.72,68.66 + C150.401,122.801,119.661,153.57,81.724,153.586z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Component-Circle02-Transparent-Bule.svg b/openoffice/share/gallery/diagrams/Component-Circle02-Transparent-Bule.svg new file mode 100644 index 0000000000000000000000000000000000000000..f3b0712ac19762c967c9e50f6aa91a2c1e1ab1d0 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-Circle02-Transparent-Bule.svg @@ -0,0 +1,305 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="165.329" height="170.281" + viewBox="0 0 165.329 170.281" overflow="visible" enable-background="new 0 0 165.329 170.281" xml:space="preserve"> +<g> + <g> + <radialGradient id="XMLID_11_" cx="81.6353" cy="86.3301" r="71.8809" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#0DA0C8"/> + <stop offset="1" style="stop-color:#106B8B"/> + </radialGradient> + <path fill="url(#XMLID_11_)" d="M81.635,14.45c-39.699,0-71.881,32.181-71.881,71.882c0,39.702,32.182,71.879,71.881,71.879 + s71.881-32.178,71.881-71.879C153.516,46.63,121.334,14.45,81.635,14.45z M81.635,155.609c-38.262,0-69.279-31.014-69.279-69.278 + c0-38.265,31.018-69.281,69.279-69.281c38.26,0,69.283,31.017,69.283,69.281C150.918,124.596,119.895,155.609,81.635,155.609z"/> + <g> + <defs> + <path id="XMLID_2_" d="M152.85,86.332c0,39.333-31.881,71.215-71.215,71.215c-39.332,0-71.211-31.883-71.211-71.215 + C10.424,47,42.303,15.12,81.635,15.12C120.969,15.12,152.85,47,152.85,86.332z"/> + </defs> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="102.5806" y1="169.6055" x2="63.3085" y2="13.4531"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#31A7FF"/> + </linearGradient> + <use xlink:href="#XMLID_2_" opacity="0.85" fill="url(#XMLID_12_)"/> + <clipPath id="XMLID_13_"> + <use xlink:href="#XMLID_2_" opacity="0.85"/> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="43.836" y="119.746" width="75.6" height="75.602"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="43.836" y="119.746" width="75.6" height="75.602" id="XMLID_14_"> + <g clip-path="url(#XMLID_13_)" filter="url(#Adobe_OpacityMaskFilter)"> + <radialGradient id="XMLID_15_" cx="79.1284" cy="157.8594" r="37.8637" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A39F9F"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <path fill="url(#XMLID_15_)" d="M123.34,156.451c0,23.115-18.74,41.855-41.865,41.855c-23.115,0-41.855-18.74-41.855-41.855 + c0-23.119,18.74-41.861,41.855-41.861C104.6,114.59,123.34,133.332,123.34,156.451z"/> + </g> + </mask> + <circle opacity="0.6" clip-path="url(#XMLID_13_)" mask="url(#XMLID_14_)" fill="#99B9FF" cx="81.636" cy="157.547" r="37.8"/> + </g> + <g> + <defs> + <path id="XMLID_7_" d="M152.85,86.332c0,39.333-31.881,71.215-71.215,71.215c-39.332,0-71.211-31.883-71.211-71.215 + C10.424,47,42.303,15.12,81.635,15.12C120.969,15.12,152.85,47,152.85,86.332z"/> + </defs> + <clipPath id="XMLID_16_"> + <use xlink:href="#XMLID_7_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="34.303" y="-5.634" width="94.66" height="94.662"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="34.303" y="-5.634" width="94.66" height="94.662" id="XMLID_17_"> + <g clip-path="url(#XMLID_16_)" filter="url(#Adobe_OpacityMaskFilter_1_)"> + <radialGradient id="XMLID_1_" cx="78.4937" cy="42.0884" r="47.4065" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A39F9F"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <path fill="url(#XMLID_1_)" d="M133.846,40.323c0,28.945-23.461,52.409-52.406,52.409c-28.947,0-52.41-23.464-52.41-52.409 + c0-28.946,23.463-52.412,52.41-52.412C110.385-12.088,133.846,11.377,133.846,40.323z"/> + </g> + </mask> + <path opacity="0.6" clip-path="url(#XMLID_16_)" mask="url(#XMLID_17_)" fill="#99B9FF" d="M128.963,41.698 + c0,26.139-21.191,47.33-47.328,47.33c-26.139,0-47.332-21.191-47.332-47.33c0-26.141,21.193-47.332,47.332-47.332 + C107.772-5.634,128.963,15.557,128.963,41.698z"/> + </g> + <path opacity="0.3" fill="#FFFFFF" d="M30.958,39.115c27.24-28.369,72.322-29.282,100.689-2.04 + c7.469,7.177,13.018,15.594,16.67,24.609c-3.621-9.725-9.436-18.812-17.42-26.484C102.528,7.958,57.448,8.87,30.204,37.238 + C10.139,58.136,5.368,88.094,15.571,113.318C6.344,88.499,11.385,59.495,30.958,39.115z"/> + </g> + <g> + + <image opacity="0.27" width="267" height="267" xlink:href="data:image/png;base64,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" transform="matrix(0.6133 -2.910000e-004 2.910000e-004 0.6133 1.188 6.126)"> + </image> + <path fill="#FFFFFF" d="M81.245,13.563c-40.092,0.02-72.58,32.539-72.563,72.632c0.02,40.096,32.535,72.583,72.633,72.561 + c40.094-0.016,72.58-32.537,72.563-72.632C153.858,46.03,121.34,13.544,81.245,13.563z M81.311,154.85 + c-37.938,0.02-68.705-30.721-68.723-68.655c-0.018-37.939,30.725-68.708,68.66-68.727c37.938-0.019,68.705,30.724,68.721,68.661 + C149.991,124.066,119.252,154.832,81.311,154.85z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Component-Circle03-Transparent-Green.svg b/openoffice/share/gallery/diagrams/Component-Circle03-Transparent-Green.svg new file mode 100644 index 0000000000000000000000000000000000000000..b2d7e030f67d353047d85dfd10328681142880e8 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-Circle03-Transparent-Green.svg @@ -0,0 +1,308 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="165.329" height="170.281" + viewBox="0 0 165.329 170.281" overflow="visible" enable-background="new 0 0 165.329 170.281" xml:space="preserve"> +<g> + <g> + <radialGradient id="XMLID_11_" cx="81.8413" cy="87.832" r="71.8813" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#00C109"/> + <stop offset="1" style="stop-color:#0D6001"/> + </radialGradient> + <path opacity="0.85" fill="url(#XMLID_11_)" d="M81.84,15.95c-39.699,0-71.879,32.185-71.879,71.882 + c0,39.702,32.18,71.883,71.879,71.883c39.701,0,71.881-32.182,71.881-71.883C153.721,48.134,121.542,15.95,81.84,15.95z + M81.84,157.109c-38.266,0-69.279-31.014-69.279-69.278c0-38.262,31.014-69.278,69.279-69.278 + c38.262,0,69.277,31.016,69.277,69.278C151.118,126.096,120.102,157.109,81.84,157.109z"/> + <g> + <defs> + <path id="XMLID_2_" d="M153.051,87.832c0,39.333-31.881,71.215-71.211,71.215c-39.336,0-71.219-31.883-71.219-71.215 + c0-39.329,31.883-71.211,71.219-71.211C121.17,16.62,153.051,48.502,153.051,87.832z"/> + </defs> + <radialGradient id="XMLID_12_" cx="87.5825" cy="1.1265" r="170.3992" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#00C109"/> + <stop offset="1" style="stop-color:#0D6001"/> + </radialGradient> + <use xlink:href="#XMLID_2_" opacity="0.85" fill="url(#XMLID_12_)"/> + <clipPath id="XMLID_13_"> + <use xlink:href="#XMLID_2_" opacity="0.85"/> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="44.038" y="121.248" width="75.6" height="75.6"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="44.038" y="121.248" width="75.6" height="75.6" id="XMLID_14_"> + <g clip-path="url(#XMLID_13_)" filter="url(#Adobe_OpacityMaskFilter)"> + <radialGradient id="XMLID_15_" cx="79.3306" cy="159.3594" r="37.8623" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A39F9F"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <path fill="url(#XMLID_15_)" d="M123.54,157.951c0,23.117-18.74,41.855-41.859,41.855c-23.115,0-41.855-18.738-41.855-41.855 + c0-23.119,18.74-41.861,41.855-41.861C104.799,116.09,123.54,134.832,123.54,157.951z"/> + </g> + </mask> + <path opacity="0.5" clip-path="url(#XMLID_13_)" mask="url(#XMLID_14_)" fill="#66FF78" d="M119.637,159.047 + c0,20.877-16.924,37.801-37.797,37.801c-20.877,0-37.803-16.924-37.803-37.801c0-20.879,16.926-37.799,37.803-37.799 + C102.713,121.248,119.637,138.168,119.637,159.047z"/> + </g> + <g> + <defs> + <path id="XMLID_7_" d="M153.051,87.832c0,39.333-31.881,71.215-71.211,71.215c-39.336,0-71.219-31.883-71.219-71.215 + c0-39.329,31.883-71.211,71.219-71.211C121.17,16.62,153.051,48.502,153.051,87.832z"/> + </defs> + <clipPath id="XMLID_16_"> + <use xlink:href="#XMLID_7_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="34.51" y="-4.13" width="94.656" height="94.658"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="34.51" y="-4.13" width="94.656" height="94.658" id="XMLID_17_"> + <g clip-path="url(#XMLID_16_)" filter="url(#Adobe_OpacityMaskFilter_1_)"> + <radialGradient id="XMLID_1_" cx="78.6997" cy="43.5894" r="47.4074" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A39F9F"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <path fill="url(#XMLID_1_)" d="M134.053,41.823c0,28.945-23.465,52.411-52.412,52.411c-28.941,0-52.406-23.466-52.406-52.411 + c0-28.946,23.465-52.412,52.406-52.412C110.588-10.588,134.053,12.877,134.053,41.823z"/> + </g> + </mask> + <circle opacity="0.6" clip-path="url(#XMLID_16_)" mask="url(#XMLID_17_)" fill="#40FFA8" cx="81.838" cy="43.198" r="47.328"/> + </g> + <path opacity="0.3" fill="#FFFFFF" d="M31.163,40.615c27.238-28.367,72.318-29.282,100.693-2.037 + c7.469,7.174,13.014,15.593,16.662,24.605c-3.617-9.725-9.432-18.812-17.416-26.481c-28.371-27.245-73.449-26.33-100.695,2.038 + c-20.063,20.897-24.84,50.855-14.631,76.077C6.547,90.003,11.588,60.995,31.163,40.615z"/> + </g> + <g> + + <image opacity="0.27" width="267" height="267" xlink:href="data:image/png;base64,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 +9f8EGAB2+PyultuxpgAAAABJRU5ErkJggg==" transform="matrix(0.6133 -2.910000e-004 2.910000e-004 0.6133 2.2837 7.958)"> + </image> + <path fill="#FFFFFF" d="M82.336,15.397C42.241,15.415,9.752,47.933,9.772,88.028c0.02,40.093,32.539,72.58,72.633,72.56 + c40.094-0.018,72.58-32.535,72.563-72.631C154.952,47.863,122.432,15.375,82.336,15.397z M82.403,156.684 + c-37.936,0.018-68.707-30.723-68.721-68.661c-0.021-37.937,30.717-68.704,68.656-68.722c37.936-0.02,68.707,30.722,68.723,68.658 + C151.079,125.893,120.338,156.666,82.403,156.684z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Component-Circle04-Transparent-Orange.svg b/openoffice/share/gallery/diagrams/Component-Circle04-Transparent-Orange.svg new file mode 100644 index 0000000000000000000000000000000000000000..8f896dc02d9f6b06015a6b2ecc657d3846462f5b --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-Circle04-Transparent-Orange.svg @@ -0,0 +1,306 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="165.329" height="170.281" + viewBox="0 0 165.329 170.281" overflow="visible" enable-background="new 0 0 165.329 170.281" xml:space="preserve"> +<g> + <g> + <radialGradient id="XMLID_11_" cx="82.187" cy="86.3301" r="71.8813" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#FAD038"/> + <stop offset="0.1964" style="stop-color:#FAC531"/> + <stop offset="0.5431" style="stop-color:#FAA71E"/> + <stop offset="0.9967" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FA7700"/> + </radialGradient> + <path opacity="0.85" fill="url(#XMLID_11_)" d="M82.188,14.45c-39.699,0-71.883,32.181-71.883,71.882 + c0,39.702,32.184,71.879,71.883,71.879c39.697,0,71.881-32.178,71.881-71.879C154.069,46.63,121.885,14.45,82.188,14.45z + M82.188,155.613c-38.266,0-69.279-31.018-69.279-69.282c0-38.262,31.014-69.281,69.279-69.281 + c38.264,0,69.277,31.02,69.277,69.281C151.465,124.596,120.452,155.613,82.188,155.613z"/> + <g> + <defs> + <circle id="XMLID_2_" cx="82.186" cy="86.332" r="71.213"/> + </defs> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="73.3677" y1="15.2949" x2="91.3573" y2="160.2107"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <use xlink:href="#XMLID_2_" opacity="0.85" fill="url(#XMLID_12_)"/> + <clipPath id="XMLID_13_"> + <use xlink:href="#XMLID_2_" opacity="0.85"/> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="44.389" y="119.746" width="75.598" height="75.602"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="44.389" y="119.746" width="75.598" height="75.602" id="XMLID_14_"> + <g clip-path="url(#XMLID_13_)" filter="url(#Adobe_OpacityMaskFilter)"> + <radialGradient id="XMLID_15_" cx="79.6812" cy="157.8594" r="37.8628" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A39F9F"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <path fill="url(#XMLID_15_)" d="M123.891,156.451c0,23.115-18.746,41.855-41.859,41.855c-23.117,0-41.857-18.74-41.857-41.855 + c0-23.121,18.74-41.861,41.857-41.861C105.145,114.59,123.891,133.33,123.891,156.451z"/> + </g> + </mask> + + <circle opacity="0.75" clip-path="url(#XMLID_13_)" mask="url(#XMLID_14_)" fill="#FFFA57" cx="82.188" cy="157.547" r="37.799"/> + </g> + <g> + <defs> + <circle id="XMLID_7_" cx="82.186" cy="86.332" r="71.213"/> + </defs> + <clipPath id="XMLID_16_"> + <use xlink:href="#XMLID_7_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="34.862" y="-5.631" width="94.652" height="94.658"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="34.862" y="-5.631" width="94.652" height="94.658" id="XMLID_17_"> + <g clip-path="url(#XMLID_16_)" filter="url(#Adobe_OpacityMaskFilter_1_)"> + <radialGradient id="XMLID_1_" cx="79.0464" cy="42.0884" r="47.4065" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A39F9F"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <path fill="url(#XMLID_1_)" d="M134.399,40.323c0,28.945-23.457,52.409-52.406,52.409c-28.947,0-52.41-23.464-52.41-52.409 + c0-28.946,23.463-52.412,52.41-52.412C110.942-12.088,134.399,11.377,134.399,40.323z"/> + </g> + </mask> + <circle opacity="0.75" clip-path="url(#XMLID_16_)" mask="url(#XMLID_17_)" fill="#FFFA57" cx="82.188" cy="41.698" r="47.326"/> + </g> + <path opacity="0.3" fill="#FFFFFF" d="M31.51,39.115c27.24-28.369,72.318-29.282,100.693-2.04 + c7.467,7.177,13.014,15.596,16.662,24.609c-3.617-9.725-9.43-18.812-17.42-26.484C103.081,7.956,58,8.87,30.756,37.238 + c-20.07,20.898-24.84,50.856-14.627,76.081C6.899,88.498,11.934,59.495,31.51,39.115z"/> + </g> + <g> + + <image opacity="0.27" width="267" height="267" xlink:href="data:image/png;base64,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 +AA3GAvywLk+lAAAAAElFTkSuQmCC" transform="matrix(0.6133 -2.910000e-004 2.910000e-004 0.6133 1.3716 5.8823)"> + </image> + <path fill="#FFFFFF" d="M81.426,13.319c-40.094,0.02-72.58,32.537-72.564,72.63c0.02,40.094,32.537,72.581,72.635,72.565 + c40.092-0.018,72.578-32.539,72.561-72.633C154.038,45.789,121.52,13.299,81.426,13.319z M81.491,154.605 + c-37.932,0.02-68.705-30.723-68.719-68.66c-0.02-37.933,30.719-68.704,68.658-68.724c37.932-0.016,68.703,30.724,68.721,68.661 + C150.168,123.818,119.428,154.59,81.491,154.605z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Component-Circle05-Transparent-Red.svg b/openoffice/share/gallery/diagrams/Component-Circle05-Transparent-Red.svg new file mode 100644 index 0000000000000000000000000000000000000000..74b0a00356e00f813146de9d114f70d002037f9a --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-Circle05-Transparent-Red.svg @@ -0,0 +1,308 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="165.329" height="170.281" + viewBox="0 0 165.329 170.281" overflow="visible" enable-background="new 0 0 165.329 170.281" xml:space="preserve"> +<g> + <g> + <radialGradient id="XMLID_11_" cx="80.4858" cy="86.3311" r="71.8809" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#FAD038"/> + <stop offset="0.1964" style="stop-color:#FAC531"/> + <stop offset="0.5431" style="stop-color:#FAA71E"/> + <stop offset="0.9967" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FA7700"/> + </radialGradient> + <path opacity="0.85" fill="url(#XMLID_11_)" d="M80.489,14.452c-39.703,0-71.885,32.183-71.885,71.88 + c0,39.702,32.182,71.879,71.885,71.879c39.695,0,71.879-32.178,71.879-71.879C152.368,46.634,120.184,14.452,80.489,14.452z + M80.489,155.613c-38.266,0-69.283-31.018-69.283-69.282c0-38.262,31.018-69.281,69.283-69.281 + c38.262,0,69.277,31.02,69.277,69.281C149.766,124.596,118.75,155.613,80.489,155.613z"/> + <g> + <defs> + <path id="XMLID_2_" d="M151.698,86.332c0,39.333-31.877,71.215-71.209,71.215c-39.33,0-71.215-31.883-71.215-71.215 + C9.274,47,41.159,15.12,80.489,15.12C119.821,15.12,151.698,47,151.698,86.332z"/> + </defs> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="67.6758" y1="17.4194" x2="94.7919" y2="163.2847"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CC0212"/> + </linearGradient> + <use xlink:href="#XMLID_2_" opacity="0.85" fill="url(#XMLID_12_)"/> + <clipPath id="XMLID_13_"> + <use xlink:href="#XMLID_2_" opacity="0.85"/> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="42.686" y="119.746" width="75.602" height="75.602"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="42.686" y="119.746" width="75.602" height="75.602" id="XMLID_14_"> + <g clip-path="url(#XMLID_13_)" filter="url(#Adobe_OpacityMaskFilter)"> + <radialGradient id="XMLID_15_" cx="77.979" cy="157.8594" r="37.8632" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A39F9F"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <path fill="url(#XMLID_15_)" d="M122.19,156.451c0,23.115-18.74,41.855-41.863,41.855c-23.111,0-41.855-18.74-41.855-41.855 + c0-23.119,18.744-41.861,41.855-41.861C103.45,114.59,122.19,133.332,122.19,156.451z"/> + </g> + </mask> + <circle opacity="0.6" clip-path="url(#XMLID_13_)" mask="url(#XMLID_14_)" fill="#FFC1A9" cx="80.487" cy="157.547" r="37.801"/> + </g> + <g> + <defs> + <path id="XMLID_7_" d="M151.698,86.332c0,39.333-31.877,71.215-71.209,71.215c-39.33,0-71.215-31.883-71.215-71.215 + C9.274,47,41.159,15.12,80.489,15.12C119.821,15.12,151.698,47,151.698,86.332z"/> + </defs> + <clipPath id="XMLID_16_"> + <use xlink:href="#XMLID_7_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="33.163" y="-5.63" width="94.65" height="94.658"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="33.163" y="-5.63" width="94.65" height="94.658" id="XMLID_17_"> + <g clip-path="url(#XMLID_16_)" filter="url(#Adobe_OpacityMaskFilter_1_)"> + <radialGradient id="XMLID_1_" cx="77.3462" cy="42.0894" r="47.4083" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A39F9F"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <path fill="url(#XMLID_1_)" d="M132.702,40.323c0,28.945-23.467,52.411-52.41,52.411c-28.941,0-52.412-23.466-52.412-52.411 + c0-28.946,23.471-52.412,52.412-52.412C109.235-12.088,132.702,11.377,132.702,40.323z"/> + </g> + </mask> + <circle opacity="0.6" clip-path="url(#XMLID_16_)" mask="url(#XMLID_17_)" fill="#FFC1A9" cx="80.488" cy="41.698" r="47.325"/> + </g> + <path opacity="0.3" fill="#FFFFFF" d="M29.811,39.115C57.053,10.746,102.127,9.838,130.5,37.079 + c7.467,7.174,13.018,15.593,16.666,24.605c-3.619-9.725-9.434-18.812-17.422-26.484C101.381,7.958,56.299,8.871,29.057,37.239 + c-20.066,20.897-24.84,50.857-14.629,76.08C5.196,88.499,10.233,59.495,29.811,39.115z"/> + </g> + <g> + + <image opacity="0.27" width="267" height="267" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQwAAAELCAYAAAAsibgrAAAACXBIWXMAABH+AAAR/gGTj/zDAAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAC+4SURB +VHja7J1rcuvIk90TAEk9bjvGG/DXWY2X69XMV2/AMeG+kvgA3HdC+DuVOiczC3yIj8wIBCndbkkk +gR/OOZVVJVJVVVVVVVVVderq6i24r/qf//1/XNPnOv2v//O/60MpYFTdIBjO/VlPBZICRtVtwKFr +/GxP9blPjf82FUQKGFWXA0TX8HXX8Fl3ZwDElPw3CpcCSAGjajkg0HPve53z3x77+XvqIXqMvlcA +KWBUHQEI79F73gKOzLkwBd9HjxP4Gj3PAqYAUsB4aEhEgEAQYN/zjhZwtKoMDxTRIcH3sgApeBQw +Hg4SWRD05Ot+ATyWnAPMWkTHSJ6jr7MQKXgUMO4SFPZ5Bg49gYL3vHfA4kHjWIWRAcRovj86zzMg +sRD5BpICRwHjVtVEBIiegAF9PR8D+X6fUB2R8slkGB4wLAjQ1wfztfffTgQoU8K+FDwKGDenJhgk +skAYgsf5+UAUCIPGKSwJA4a+wA8EFuyxBSgt8ChwFDCuDhRITTAFwaAwGAAMwff/PF81qIxzWhKk +ECwU7PND8P0IJkyBFDgKGFcNCk9J9AEcVuS59z30c/qkurhEhuEpCnvsg+/tA4iMThYylV0pYFwr +KJjNYABYqYN9zcDhwaJPWpFp4TkTWZORqAwLjT2BxF4d7OsMQEp1FDB+HBQWFhlIICDMx5p8fxWo +CwsNb5gVfd6ZFu1MQIrUBrIKnsJgsNDHjnyfAQTBI1IdBY4CxllA0QPbYS/glQOItYHFmsAjAsX8 +dwyJgJNd5C3AiCxNJgjNgMNCInpEABkb4PHlPSloFDBODQqmJjwFsXaOLCyiYFMcUDBZ7kHDey9a +fpcXirZAAx1789zCg1kXr8ejwFHAOCqjQKAYHFAwMGzAcwuLpZCIVETUBOUBIwp3peFvaYGHB40t ++TqyL9a2eDlHgaOA0RxmZtWEBwj2OP9/LNDMAmIK7uzZFmzvXMm2q3eOIskAhAWjHjS2BCJIeeyI +ZXED0oLGgwPDwMLrn2DZBLIaGggb8LW1IVpV2N6MLiH5W+dvtA47ZkaDWCt7Zl6L95psUMrAoWGx +db7HAHJIZhwPD46uQEHvnp7tmC92ay/YYa0Isx5ISYi0z9XIfI2gkQVGZj4L+zqCihDlMS4Ahz3m +f/sA1iWyKmVTHhEYgapA1gPZDqQingJYIOuBeiYiQHjzMbx26pa26owdiVrbo3kvg+TnvSB4sHBU +q4kPBQv9/N1AhOUcZVMeFRgJVeGBYk2UxJMCxROBxdoJMj1IeK3VI7gj7heCwws+u4YAODMfhjWb +DQQsGXjYgNRajw8FjPn5mwFIBI6pbMoDAcNRFWhuB1MUFhIWFk8JUMy/Z/79kWdH/h01Oo3Aix8a +YMGGViPAdo2w0PNevNZ3BJgIHh44NDA+FDA+CDgsPFi+8XBqo3tAWHg5BVMUT+B4BupC/38DCTAz +kLAdjwfnUf8/bJLWRE74UZYNq/ZEmXWSn1S3ch5Zh2sPsh6beYwEHFsAjHfzGCmOsPHr3qHRPQgo +mJweHPuxIYB4Bgpjo3IKG2JmpbTXEp1phT40qAp0l8wOq4rk1vHITrZbNRxDYO068h7vTBj6ZmDR +Ao6DA467tyjdA8DCUxUMFBsDiGcACmtBIlAwv70X3Km4a4SFN+07uwRe5lxZssbHIMfNr1mDr1ck +QGbg0O+xtSTv5rB2JbIpD6M2ugeCBQs1PUXx7ABjA3IKZDtGkuZ7B4JGCyii1amy62MKyTIy4Fgy +td+DRaalHqkOm3GgTANBw4IDfT5eKHqX0OjuGBRCLAgLNJGieCHKAuUUneChPwQI1JW4lXxLc2ZG +pteY1QKLDDS8UDSyKl57fdTzshbcDMfAYT+TbQIaDBzIptBc6F7A0d0pLDwLok/ADVAULw4srKro +jfUY1YjFXnjrMmomyliQc6mJacH5cg7VEVkU1P/CGuQQOMSoDQQOC4s3AI4tURt3b1G6O4aFPiE9 +VcFAgWBh7YcQybsDcPgQ3n2Iug6z6zscqySmI8+ZpcojUh0rAHmvq1aPWGXAgUJRqzbeHHCwUNQL +RG8eGt2dw8LLKhAo5gMFm/qky4ICNQ1FY/6eosiOdLRYjulE50zrpkzeCIunOBg0vCY6Bo7IplhY +vAGr0qI2bh4a3Z2AQhLBprUfCBQvTlbRk/SdqYkP8pyBQt+hFi36koTEdIFzKLvlY7T2aTQzeOOA +48kBxwrkG9qm6M9RQ4OBA6kNNGJ187lGdwewQCddVlW8KlA8A1joOxIDxQ6AAh1bE27uSXB2cNRE +1mq0QiE8eZ39YE+ReYjkVldH2UYGGjaD0kPhHck3tkBtvJkjozbuKtfo7ggWA4EFUhWvRlU8g5OK +2Y99AySsDUFDpQfJT69eMrpxsZMyCZXs1gxdUnGsCTienOMZjKqw0RSrNmZY/AaKg42kzD/v5qHR +3RAoRPzZpQO461hV8UJgYSVrr379SEBhuwMZKLzx+5ZFakNIXOuJpz6/CB6e8kCt5147PwLHfGN4 +ke+NdytzkxCjJpFF+U0Ux4e5SXgdov/6PG8BHN2dwAJJ1GeSUbyCkZC1kagCAk07Pfo9gEV2sRZv +XQoKiVtP2wFEsvvPaniwtUosOJ6A0rTzgWzHrj0P9uo8QND47WQb0SjKzUCju3FY6JMFBZuvBhSv +5oR5MqpCD7mhiUt23gECRgSKaAHau4XEkfCIZhm3TCDUN4xn4a3+Vm1oaHwoQPw2auO34L4NpC5v +ChrdjcMCjYJoZfFqYGHzCpRV2LuJVRTvxI6wBiwvzAwX4X20BVoceGRyDg8cWm1YYDyTHMvalNEo +zg+jNJja+BB/FOVmoLG6EcuEAjAvr9CA+CXfh003JuxifhWNxaOuP28sPuwAfHRIsNf+CQ/9PnXm +uQ4pe/V+D4Jn/86fkR3l2pl/05+ZVqC23d0uYZDZqlKAetLnx3+9pj+v/RrPg6tUGGQ0ZDCw0HcO +FGy+GnC8GAsyqF95AHKTNe18GH+6lXjkI2zVrhWpm5SH14oejaisVdD9LLlpAZlz5s0oDWtTdK6h +by563tHVK43hRmCh6c16K14/1cSfx78+n/8CVkQrC21BtPWYP+y/Pw97Arw7J4Dt1AxB8R/v/1lE +COrPe/Tn+Pfnf7P/hFrd2Y5r9nk0UqV/vpehdMLXZ/X2sO0kmCH85/Ve0/kx3AgsehBubkxW8aog +oWHxqu4oGhbzCbMlXvR3AAs2c3EsUFwlONhCyt6CQ+wiz8Ai2k6B5lbXDI1ryzBaYfFsrMcvlVlo +UGxAXrGX78u22aacN5JX7I3fPbSAoup0WYfJOWy+0Um8sDJafdxbSmBS1w5TFLZjVcTf59bWaF7L +dC3v+9UoDKUuvNEQFm7+UjZEq4onAIuDgcW7URJ/E//5If6cAXe7vVIUP6o40B09s8mTvQF4Sz5G +GzgxhZFZHvFqVMZwpbCwrd6tNkQHnF5e8aYAoR/1WLq2H2w8nfZSFCh+HBySuFg9gLCNjLpE+Jrd +5U0ksWTiNUBjuCJYWDkXKQsvr2Cw2Jm84m8Sbnpj6BkLUqC4HnBMCXCMktuHFv28zIJBQlRGBhbT +NeUZw5XBogOZxVq+tvRmbIiFhW3rtcEmgwUCxUGcZfoLFFetOKbAtmQ2rRZHbfSBwuiC33v1IehP +h56Z+SEbAAyrKnTAuVYgRCMhuhvvtxNw7gAspkhVVF1fOAqC0dFcyOMRhz0P9MQ4cawIA0Y0S/lH +Q9AfUxhObqHVhQaFhcVfjrKYT4JZWbD+CqQsNCz0BkFjqYq7VhssHM3M+ckshGz/uylhTa4uBB2u +CBY9gIUGBsssXhxYzMriLbAhaKLQQeJl5EtV3Bg4glB0CkLJ0bmooywj05PRBI+fgMbwg7AQYEP0 +YijIgtgDZRYaFlpZ2NEQtIZBOtgsVXFXaiNzEUdzgKJREzbMGkFKyO/8kTzj4sD45wVmQ86XIOR8 +ScDijaiKN2BBtoKHS6EFqbo7tTGRnCEazcgojV7ivoxMfgEzwLsFhtOchdbfRB2c2orYpiw0dGqV +xd8EFmgNxrFURamNINcQAoyoZVwEbyTNhnbF+52XVBnDD8IChZx6vYJfABZ2WT07dIqUxZ/j/5pw +ky1s4sKi6qGzDaQmvJb0aCe4LrA/ozTsf3spaAwXhoXNLTwr8pexInZ+yCqhLDIjIVpZTAWLgoYD +DAYLIXYBzWpFSmP+Wd5Wl94+NBfLMy4CjERuoZdQe1XAYF2ceqFeBAuWW9jOTTRsWrAoaGTtiQcL +b8MmL/zMBK0/lmecHRiJSWXWisxw+Et4r4WGxd6BBZtAhmzITHEpWBQ0gNXIKIvuRNDwJsZNHjjO +rTKGC8ECWRG0EI4OOf+bUhdeY9ZW+KI3b42ZRcGiykIj21nZEWiwvWRbRkyye9Wc3ZqcFRhJK7IR +PFX9L/m6WpYOOdnwqc4tvNGQgkVVKzQysEDwQIEnmwY/OSojG4Ke1ZqcDRiBFVkTK4K6OVnIqbs4 +/27ILLwNZQoWVS2ZhgcTb73RLlAaGhpj0qJcxJqcDRhGXdjcYp4kZnMLDYu/DCx6+ToiMndosinq +LX0W1WNRRaGRGEHxlEZmt3rPmqA1SG3eZsFxNmtyFmAQdRGtyRktgjMTF42IIFi8t8CiquoItTE5 +WQZb0Txq7IrWIXVXeDuXNRnOCAuR71vaaWBYWLwaWLyQ3CLTa6FDTm/TmIJF1RJodI4dmRxgIHse +AYOtADZGtuQcKuMc62HYN9PbLFnvOqX3DtHDpzbktLto281w9XoWtinr29BpVdWCmtR52avzah+o +igEcFhhzxqc3AdcbMaHFihk8Tr52xkkVRqLnwm5Xl7EirJMzCjlrNKTq3NYkM3oSbbbEQlA0rX4U +vJueZ01OqjL6M6kLIfkFWp/T7jRlQ067Ca7dCuCdKAuXvgWLqqWlzh3UK6G3LWA76dkeIb1g03xd +2kWk2D6wdg/YDlyH16cwEkEnWpuTrcmph1BRc5bdDsCuwVmwqLqk0shYc7YGjN2btSN5BtpTxdt8 +6SwqYzgxLES+b1SLMgtvFqrew9L2W6DdyDQstuIv/1+wqDo3NLoAGij0HIR3gkYbMaW3eTwFNE5l +SaIdy+ycESSt7L6n1oqgjZFZrwUcFSlYVF3AnuiL2e4ab62JPp8/1A1vNNZkA66dJ2Xh1yrzQzvI +n8yaHK0wEutzWnXhrcs5A2OS/78KFlo5S+cXdjeyUhZVP600OuET0TKjJ6ihCwGJBaB0b9hjVcYp +FAaabOPNSGWUHNTfo4dRt4DItuV7J3xEpGBRdUmlgTKHgzpPt0BpWJUxq+T5mhrka/+SPWaVsSLQ +kVOpjKMURsMwKlv5Wzdo2fZvuzWA3UfEbo4Mc4uCRdUPKw1m25nKiC56qy4OwtehHU+tMo5t3IqG +UddEXTwF6gKRGO2iHg2hVlX9ROnJYxLke2tznWzk+zCpvQk/fZ77z+pa0NfD6vN66OXEzVynsiRs +YV8U2GhQ6DfHLre3NbCwoyG2261yi6prsib2fNT9GdZuo3N8p85rke+9GU/kmloZleKtVn45S2Ls +SHYVLbTyt+7oHJWyQPuI2PwCWZHKLaquxZqw+SQiubZxfdH38n2Y9UBsiTer9Shbcowl8TwZGkq1 +x9pYEasuPowNQZlFWZGqW7QmvVIZK8ea6CBz/n/tdbVVjx/mZ+4/f5feS/ao/VkXKQynq3Mwkgnt +iWqHUXXQqZu09NYAqJuTBZ2lLqquSWUw647WxtCqYmUeWTOXpzIOcuLuz6UZRmbOyNrkF7bRZFDA +QuriA6gLFHKWFam69jxDWwI038Q752dFParrDVn/DVAmJ59j0gyMT3Uh4jdr2fkjmaBTB0H2jWOd +nO4KylVVV2RNJgAN1An6Yey47jOalDNgN2Xd+RmGn+p6PpvCYOqCDaduAP0G+TrkcyBvWqQuqvW7 +6lZURjSrNVLWejZrR6CxIcDoT6UyjrEkHfFf6EU8AVggdfERqIuaVFZ1D9BASiO6Yerzf752V8GN +2Q6xemuInh4YQL5EoyMWFqtAXWwdZcGyi7IiVbdoTazK8JSGvmnqLAP1O1mV4S0D2GxLWhVGdigV +DQ+1qostUBcVdFbdusoQ8QPQHcnymMoYSASwNiojs4v86YBhwk5x7MiKwMKqi7FRXXi7P1VV3aLK +0JnGUpUxkJu1hoW1Jd9gkVUZLQrD2zdycBSGnavfydel97YOLEpdVJXKOF5lWFgsDj+XWJIo7LTq +Ag2jopER3alW6qKqVMb3A6kMIdcfUhpHh58pYCwIO9HMO9R3YUmKZt6VuqgqlcE3E0ezWb388Kjw +M6swot6LgUDDZhei3iCUXdiZqKUuqkpl8BvpZLKMNYgFVuY4qiejNcPwujvXIL9YGTsi5k3ZJt6U +AwJFqYuqO1MZaAp8FhpsWcy1xE1cTbYkBIaRKWzC2crxUHYoFY2ObAWvc+GtiFxVdU8qwy7px4Bh +l6TU62UMggcd2EhJsy3JKAy0I3UvvP+CrS8oyTfDmy9S6qLq3lUG2iLRUxi2kWtIXo+LbElLhsHU +RTQObBf+YOoi3Cag1EXVnaoMEb5NAbtW7Cr5XkSwSqiMk2cYIvn+C/SHsd75nTTMRi11UXWHKoPN +MUEzWneBLVmZa3IleLp7f/IMg+QXbBsB9NjL9xW1DuZFW3WBFEapi6pHURk6y9gTlWFvrhOxJeia +DHsxvBwjUhhdYEkYzex6hN6wUQSLUhdVj6YyEDT2RJEfAluyArbE2xmtO9aSRBsVIZqtBC8pZu2I +fiO8vouqqkdRGlEzl2ffxYFGZqTkIqHnikgetMAvoqV94bWaVtWjw4INs3rXDgLGEFybzTlGn8wv +UIZhLclK8DqClpg7YkNYdiFlR6oexJZYeKDdzXaOjZ+cGzpTGU05Rt+YX7A9FNgfIsLHlr0XXcqi +qpQGv3b24q9EZxfXWUnb0Gq31JJkoKH/CKsuRPgw0b7sSFVV2paM5GZ7cHKMntzQ9U29acPmltAz +UhpojJcpDKQuDgwSZUeqHtiWeCoDQcPGB54L6KSxeas/Ir8YAnq1qAs2b6Sq6tGVxgiyjMjSi/Ad +4QdwrabnlfQNqoKFnuwPaLUjqFGroFFVtuS7LTk4N90JQKOXOPBM9WNkQs9IYbChGjEv2o6GoO3d +aqJZVdmS7/BACsM+WlhoEAxEbfSCR0oWh54IFh407C+OFEZtpFxVlVMa3rWkYTI5OQa7waeX68uO +kmT+AP3L9Qv2yMh2MSt4VD06LHTpHIOpjQPJMdgNftEU92/AcALPjMqwf4DtVDuIv91hjY5UlS3J +KQx0TdkcsDM5Brq5u9PcLQ96R1V4S/KhRy+/GEluEUKjqqrUxr+uoylxLU1AFDBwRHNKuiUZhiZV +ZElQfjEuAEVBo6oqnl/iXVOtMUKKBdGwasaS9E5+kSFiZRdVVXGOkVHsaB5Wl7hm0+3hmdCTLZyD +OjwjhbHP2pDKL6oqx4AKY5Kv4efeXF/62kLtEBYanTQs17e0D4MFKJ0h4pg8Sl1UVeWsCbp+vE5p +Bg2mMPKWJBghYbakJ+rCk1CjIWaBoqoqn2NMgoda2aLZ3nXbBI3eURUMGtEv6xoUBnpxBY+qqjaV +cSDXlsj3AYtsfgGzjD6RXVhYeL+YETELi6qqquXWxOuaRjf8ThrawqMMgwGEkQlZEvZi2OhIgaOq +6isgJLgRH5LQ6BxoHDe9PaE0omR1SkDDg0SBo+qhC4yUIKXBbMn8b5nr2LMjixWGJH9ZpC5S0Kgh +1aqqtB2JbspZhRHaEQaMrpFKnfPiIkhUd2dV1XJwZBX8UoWxuDU8qzCmxhdUoKiqaodEa/A5OTA4 ++WbMXaA6Itk0JaxIwaOqajk8UF/TlIQGu5abWsO74HvdQq+FXlRVVVUeFp41sTdqz+43bcLcakm6 +gE7RC5gS6qKqqmpZhjElFEZGEJx0xa0l5POgUbCoqjp9rhEBowtAcZLGLc+STI0vQASPkBQ8qqry +cMheeye9MWdnq7Z6rJY/Pvq6qqpyi/Zr7ZgBhaNXDY9+2LRQKtU6GFVVpJxrIVIY4tykj7oh9yd8 +fdXmXVV1HQpkSjz/EWBMCb8lUsOoVVXnhIWXa5y0+oV/5DHUKmhUVZ1HWZy9+nrfq6qqChhVVfdd +3U/80v5RXmhV1R1Dg00qO/m11p8BAN6U2YJFVdX5b8Bd4vnZgDE1wuIoRQFWLq+qeshyrgWmJjLr +WnTnAkZrCrtk4Z2jAVNV9YAKInu9iTSsppW59vtT/JAE8bxVfMqqVFXF0Ihg0HLNnc2SePM80JqB +7I/XS5qzTKOgUVV1HEQyKp4tKJxyFqsF6sLrILPQ6CVvRaqqqtpB0Seut4xbSHWGrhrsR2b2mwYG +2vSoaePXqqoqmmdEm4xF6n1R63h2lGRyoDE5L6YnL6QCz6qq01mRPqEwOnI9s3le0zGWBP3wKcgx +shu/lsqoqlqWV2SuMQ8WIo3zwvrAeixZ28J7Qchrlbqoqjouw4huyEtXw5uWWBJJAgTZEe8FpbeY +r6qqcncuixSGvX4X7xHUL4BEZrtD+8KGgIJfqro9qx69gmsAgWMAEMne7L31dhcpDG/npewejpHH +KntSVZXLLqKb8RKFkRo16RcCItorlcFiCF5UgaKqqt2WRLAQ8TdyTtuSHvzQCB7eXo5ZyeT1YhQ0 +qqraYMEsv5AbfWbrUgiQL8AAqxRHGcYBkAq9uEFyQ6xVVVW+LemJJRnEH04dJbd5c5PCYGrDg8Xo +ZBmWggMIZ6ofo6qqHRpZq2+v3cNSWETAYEGJpzJQP0akMHqpkZKqKnTuo4EBdBPWz739jg/kmk2H +n32DumhRGV1SYZTKqKriqkIALJjCGByF0WJH3PCzdVhVg8Ie87/ZFzkAWNRoSVXVMkvi3YQH+R54 +TubmfjDXcdOeQS2t4SORNQfHC2VeXAWfVVVt2cVADmTxR+dG72WQUGV8A0YwUjImVAbLMP4cq88j +1flZOUZV5Rd0xFFfU54dmcz16kUJ39SG5UHLilsoaWXEQg1cA3iRNWJSVZXPL5jCWBE74t3c7U1+ +sSXxFMaUkDco+EQvbiWJ0ZKqqrIjEBgrc+NFloRdr16358n6MMZGYukXbS0JUhiVZVRVYXAgWAzk +WrKwsFZk/3l42ePiYdVoSHUfSJyOUHHl5BlfutQqx6iq/MKFxSqpLvbgem0KPCkwEsGn/qV7QC2b +YXgv1BstKaVR9ej5BcouVs51ZANP78budnsCDjTtfIYaQJgtmRxoZFVGjZZUPaK6EMGNWh4sVg4s +0I3d69CWpRlGZE2YwohURgSMGi2pemR1EdmRP8f680AKY64RXKcsOkgtnhMBIwOLgyN5PGCsyYuu +0ZKqqu8qY0jecPUanpmbOhtWbV9xi+QYIwlSPJWBXvS6bElVVWhH+uBmuwbA8GCBrtF0fpHNMET8 +Poz5j9glbImGxRqAw7MmVVWPZkcGoC48da7tSPaG3rShUUvoKQloeKMlVmGsG6BRVfVoNqRXN9lI +XQziD6fuJB5SPdl6GFmFgf6wCdgS9MLXGYVRtqTqju1IFHaunesG9V/sHYUxgpt6mF+EwDA+hkHD +wgJBQ0us+cVvPg+kMrL7Q1ZV3YuyEGPf+8COoPxCzM18p67HyJKE+UVLhiFA7rAcY2f+OGtL7Avf +EIlV4WfVo6gLkXgYdWOuGW3htbpAEYG+ie+Frxh+kgxDhC8GzGCxA1kGsiUbojTscmMVflbde26B +prEP4Oa6ceyIzS2yCkPkxLNVmcpgCoPZEg8YG2JLSmVUPaK6QApDAyMaTt0512PzpLM0MBbkGFvw +R2qVYW2JfhM2xJqUyqh6BHWRDTotMKwd2ZGIYC/+hDM3v2jNMKJZqzty2M7P3kitDaHnqrKMqlIX +366PjVHhAiICe+POKoyTZhjIlhyILUEqwws//7wJTwYa2Z3SqqruUV2sjPK2+QULO3fEjixeA6MZ +GIEtYRnGlqiMzqiMDVEZ61IZVQ+iLmzbAbLsT0aBR2Hnlty4D0vtSKslydiSSA5lbclGks1cVVV3 +oi50G7gFxRNQFzbs3JObdXr+yCktiZUsTGXoP3YLVAYLP+0bU1lG1SOpCzSMim6gG/nae2G7OvV1 +p6+/qFnr5BmGlitTkGOwP9pTGZtSGVWlLr6NjDyZGynr7PSuu10iv0jZkaWWRIgt2Tuk03/4qN64 +gbw5T0lolMqoumV1gayIVdxoMMDCYu/cpL3FrZrURTMwnPAzUhhIZaDwsxUYpTKqbl1d2Dwvsuja +jtgmLe+aWzR35FiFwTIMFnx6fmpKqowaMam6V3WB5ow8OdeBVRcRLNgaNc1h5zHAiNbHsGntx+dh +A9Ao/GyBRk1/r7p2WLDsArV/o/OfhZ3edeaNjsgSaDQDA4SfeubbwfFUVmWgLGMTELZaxqvuzYqg +m+VzkF3oRq2tAsVZ7cixlgQpjJFkGZHK6IEke06qjL6sSdWNWJFM+/czgAbKLuxN2V5jJ1cX8vlH +NNd/vP+n/Pvzv6FpudEu094GRhpGo8Sbr1Av9s/f9l9/Y1XVFVkRCwutKl4+j1//HK/q8eUTHBt1 +rc7Xxh84vP9zvP1z/DaP7wokdkhVlqoL+bx4jynUk9F/Em6GxLvwNTwHZUl6RdvnzzcLLS3mrUM4 +HkPPqqoLWBFrQZ7V+f5iQPFk7Mh8jc2KYobDu3r+Ibhhq3mxnFNaEntRep2fOyWXPoB0QiMm1s9Z +T2eVyrcco6xJ1Y1YEX2O68NOwrQTzOZr6F38sBPdWBdDY1j6Pypbot+YSIatyGNv4DWpF4u2Z0zN +titrUnVFVmRF1MWrOpgVmbOLvYKEtiHzoeHhra61yI6cypJ0QGWgRq7Zc20+n9sQ0765G4mXGmNS +q6xJ1TVYEbQZ0Zqo6JekutgCdfEBMovmXc3OqjACldE5bxo60IgHmxnLdp0WG+qUyqj6AXXRJdQF +UhbzwbKLnYLErCz+Fh500tW1lqqLYzMML8tgPRkfSmnoPEP3ZsxvtJVuL8bjPak31h15qTyj6odz +C9TJqYPOF3BO61ERqy4+iLpgE81Ooi6OVhiOykCU7RyloYdhWRPWSNTGRI5SGlU/nVsMDbnFq4LG +ygBDj4q8KWVxUXVxKoXhqQy0sIceP7aU1LNZ7RDUi6M02CS1LwAqpVF1QVh4wHg25/KLfG/Smq8l +PSrybo6LqouTKAyiMlgIZJu6eqAydADaARBNQG2gTVlKaVRdGhZojoju4HwGmcUvZUtmYOigcydf +R0V0bqFvujujLo5uAz+nwhDB+7CyFbk0Ja3S0L0ZtmV8pvGrfE+VNxLvnlZKo+rcsEAL4lhosAYt +BAudW7yZa4ctHTEZhXGy0cLhVD/oU2UIyCDsG+qNnPRAgXQASiMBU7QT9b+GgUtpVJ0IFpK0IXZE +ZH4+Q0SPikzGhvw2x5uxJciOfLlmTqEuTq0w7ExWb2XxrVEY86HzDNQBOqfIL/I9YWYjJ70BlkjN +bK06vjQskB2xIyKo/duOiqDJZfY6sflFNMnsZLA4qcLQGYFRGag3w6qNwVEcKM+wFig9WqI+lFIZ +Vceqi97JLayF/nP8ZRSGtiMot5jVxd/yvaPzXfg09i/XyCnP8ZMDozEA7YANiRq6LDSYNRkBWCDg +ChpVC3MLfX6y+SGoOQs1aM1W285E/Vt4k9ZFgs6zAsOoDAEWgAGjBx8A2/lMglyDzcwraFSdExa6 +k5PBQtsRNBPVTltH6sL2XKCh1JOri7MBgwSgzJp0zoeQ3SpxSliSKYJcQaNqASwG+Tp8+pSAhW7Q +6owVsQ1aVlmkrcip1cXZgLHAmghQGN7eqmz0JHoMlVGBo0qD4vPGF8GiRVloWPQBLNDICOroPLsV +OTswgDXpCDAkyDTQUCxSGqjbNA0L/TcWNKqCPouW4VPd+q2tSA9yCz1dHbV/2yX46NJ75zp/zwoM +Y01YnsFsykBggYDh2ZQWWFSfRlXUZ+HB4kXB4i/52m+h279tyLl1cgsGiwODxbnUxdmBEViTzrEm +nXxvEbfwyEJDChpVR8Kia4CFHT7VIyJoQRzd+o2Od+FrdF7MilwMGMCaIHuC5N8gvEO0k+8NM53z +sz210Zl/6+zfXtB4WBtiz7tVAhZonsg8fWEFYPEhX+eJ/O3AQi8DcZFRkR8BRtA2zp4zSHgjJ0xt +eLAIv1fQePjMAk0mi2Chp6xbWLSEnO/Cp63LpazIRYFhoOEpC10ICJ4t6ZPwYGDoIpVU0Hh4WNjR +EASLV6Is0IjIu1EWTF14O7DLpWBxUWAEeYaXa3QOGHrHpnTij9BkYPFF9dSw6/2BwihfNhLi9Vkc +C4vfABZvDbC4iBX5EWAEecYkuCM0AkjnqA4PHF2DLalc4zHyCk9VsHbvv4LMwg6feiMimY2IvuUW +l1IXPwIMJ89Yoja6pDVhXaIRNCYv1yhw3LSq8JTFEli8OrDQa1u8C+7k9JqzLtrNeVXACPIM1tyV +aS+PrElGfUTT3r/BpqBxN1lFlFd4E8l+gYBTw4Ipi5a1OX8st/hxYDTmGZKEBQpG2ff6QHVEQWlX +auPmVUXUjJUdCfkVKAs9+1RbDxRwfjjK4sdyi6sABskzIqvQ0l7OADE0WBcGD/h1QeNmVAWyIOuF +sHhugIVnQz6ckPNHc4urAYbTOj4tsQcSD8FmRlXmD7wP7BG0MaU2bkpVrJJ5RTQ3xI6G2I2H7AK+ +rNdi51iRH4fFjwMjCEFtB6aI3+qdWeGrl1znaKQ0PGh0BY6rDDW93ool4aaFBVtezyoLa0U+xN9T +RK4FFlcBjCAE9WAxJZVG1PzVOzBBqqMLwtgCx3WBAmUVa4lX9H4lwaaeom7nhqDREJ1XRI1ZVxdy +XiUwkiEog0ekOjIrfLGp9C2jK10pjqsHxUoBA8ECgUKrC7stAIKFbcrK9FpcVXOWV6sr+/wnY0XG +BfBg+6OslXTs1XPmbQcjXe1+J/OjXrW5E3+7g2kO4a7hbnEnYWakLNnqWGiTIasynoH92KjPfj7P +9gAWKOBks089ZTFd0/kyXNNJQEJQFIaiFbWiBXMywSha6StaxIc994LSUhyXURTRhkJ2DQtvtqnd +bGi+oe2lrd37ZmFxdcAIoOFtMzCJv03iJPEKX30SING0+4xtKXCcDxTWfqDeiheTVaD5IK/ydb8b +a0EsLN4SsEAB5+FWYMHu5NckOfUFh2yD9qKoI08fbNPbDtwt0PZ0dps6O3auT4L5rjFbFW/vlG+q +qOwKtB2R9egcdeEpDLYxst3kW1sQPRKizxFvARwdcO6AshivHRbXmGF4mYbNM/Ykw7DbDbBjo+4a +vck1vJPOjt3P0FgpaMwnxPxzRyI7J2Sz9IXyaPAIICHiD5cP5lg7CsOCIto9T9RNYBfA4k09fog/ +dHozsLhKSwKsiVVCbM/U6BiBXekCFePtMO/tBxtlHZlJcQ9lWZL9E0xF6JEP3VOBNvBGQ6XWgtib +yWRggSxIdi3Om7MhN2FJwB3H3mG82YV2XN3uaan3ZN04FuVgfOpWnQTWmtg7yU4dB3BnabEq3yB5 +68oDKImMmugccKwAONbKWjwpBaG3KXxW/45UhbUgdsapVhNvJNzM9FlMt/C5djd2cmWgwZZRQ+DQ +MnRjgi09vn5QF78+aTQ8EDSsZ92rk0+DY5R4Mya39+TaT7QAEOizFYlHs5BlRHNCngwg7M1irT57 +HWxOwILozZEtKLxw8+ZhcTPAaICGXSFpDU4UCw7rXVeO2jgYaGwJNLaO2tDgsLtujxJvLJ0CyE+B +hIAhAgRTFVlQWHWpd05/ItDYmJsEUxV79bnqDZIZKN5BCH64B1jcFDACaERrMOqT5oUcWmlYtSHE +ptgRlQ9HaSBwHMwJdWgERwSN1DYL2ZM1gEF0XnmrqYnwvpZB/OFSfXPYgM/7ydgSz34IUBVaWbyR +w37mUV5xk7C4OWA40BDhMxHX4I5jh9FeiEWZf0ZvknILji2Bx5ZYFH332RlwIMUxOsBYpDxaodJ4 +zkSrmmX317WQsKBYG1g8GWBszE3A2g/0ue7l65DpO4DFu1EV87Fz8ooRfU63lkXdHDAINARI2IFY +FA2NZwMLlmvoE6wjJ9jeQIEBw7Mp1qrYuxNTHgJOyCw8TgWMJbvbRc1XzHqgrGKTgMSKhJojyKks +LN5BqKlBsQWf4WiCbbllWNwsMIA8zuYabCrzM4DGE1EbNhTVwagGx46AwiqNVnCMgvtNIuVxlG1p +tBsWEJ7laAGFtR9rAIs1AcVgoD+BrGJr8qh34Y17H06o7eYVtwqLmwbGglxjINDYiN/xZ9XGyqTp +QqyKzTl2BBgeNPZBxoHg0TrKcgwwWpVEptfFgsJTFWugJDYGMIOBvADI7wAsGCi2BBaHe8sr7hIY +jbmGpzas4rBqwwaiK2BTEDgOBgi7ABhMbbCM4xDYlSVhaQswWiwHm6djw0wGCgaMNVETCBQof9qa +kRA2DSCrKu4ir7hbYAS5BhuWsyekVhvIrtjE3Y7dM3Aw1YEAYoER2ZTDQnAsCUiPURNsxCOyHwwW +FhDMdnQGkvN7xkJqZDu0qtgFqmJkQL6XFv+7AUYi10CNXpFNQapDK5I1GU2x4JjUibU38Ng7sNgR +e3II4JG1KqyTlO3H0rpXDFMTFhQtwEBzeuwCSFZRoK5drRjeA1Ag+7FPjGLJPcHi7oCRtCioZwNN +g2Zdgs8gjbcpPDp57UjHHiiPPVEWO/DfR9CYGuAhDjy6JCy8RZcH51gJn+DHnjM1YRdfYmH0GxgJ +Qc13aEWsPXmf79KCPAQwEhalZSo0AoftFkQ2ZSVf18+wd/DRqA57cqMMg2UazKKw4dgxCYsIGv1C +++EFnN737IS/nryvI8iPbHfuu8ktPFDsHSjftQV5GGAkLYoHjrUDDtZBuAEp/Yr4aqQ6RgCAPXlE +/x0bSVmiNLI2pE+MfvQJdTGA52hWcEfyiZFYvp2xFmjujzf/JwLFXVuQhwLGArXRC18DgzUIMWhs +nECuB+89WsdDn6joeZRjeOA4JTCiw174g/M9tFQAWgJgMkrN2rstgcXWWBINij1RFeMjq4qHA0ag +NkT8SU4MHKgdmTUQReBAlsVbBAhZj0MSFB40onMlO1yaURvo37rgfRECVKQo9GGB8W7+uywoRmbh +HmWho4cBxgK10UncnrwR3p7MegVWQHZrP27DOwaQiVga9L1sANqqMLK7y0U7zyFA2MWeJ6Cu0FD1 +NnF8SNxdO5WqKGBk1EaXSPkz8xrQXAYUjKLEn8lwEd6IhSDAws4xCYtM/uOFnwwyErw+ISC0o0S7 +JCxsr8tW8nN3pkdXFQ8PjITaEHIXjJqNom7EjeC+gsGEo4PgTaO9zwxd+Jk+jGMzjAgK4tgLBEGW +4ejQV6uDrfDuWdZ2vyOgmBz78bCqooARqw2R3LRr2wDGmo6Yylg54BhI+Mf2PmEXooi/wdMp+jCk +AWoSKKEDyCcO4je67QAkUPNbtIzA5NmPR4dFAaPNpiAJjlJ/r2OxtXtxcOARbaDkZQEix20C5X1v +agTEKHz0x/ajeMDwOmTRaBKzaGU/Chgnsylew5KFh206QmDwvucpjmh3NqY+2MUsSWCIAyVmjdi2 +DwfBox0IFjsCDfTIumGjnpSyHwWMs9gUCYK/gcADdTBmjsHJOdhQpbeFgQQAkQZoRFkECy5ZL8le +eLdr5kC5BMsnwkl4BYsCxjnBwUZX2FJzDCRDAAtmVVh/R+8og8kBiHeedI5SYQ1oLbBgrfCZrtfs +7N0CRQHjR8Eh4O7e0iY9EDvD2qlZ5ySyKK2hZPY8QTnI6NiPgxNqMltycP59dJREttekQFHAuDg4 +IrsSdUIODTDx2qmHZK5xykJ5hWdD2HBp1PoedbVmVx4rUBQwfhQcWbvS0lLNtmEckhlGBhhZlZFR +FxEwPHCMBArseWvXKs1pChQFjFtQHa0A6QAMBsfusNZrIQFo1wiMiQSdInHL+hhAAfVjLAFEqYkC +xl2ojgw8OuFzLTwF4TV4ZRu9ltgRr9fCm9PizXtZukZpqYkCxt2qDnEu5owSiRawYbCQEwNDktBg +WyOwhX2ycCg1UcB4CNWRyT4YRISAoXf+30sDQ5IgWAIHdzi4QFHAeAR4RACRBAy8IdTuDJ/7lICH +zjZkIRjCDZgKEgWMR4JHC0A8ILRAojshLFrgkdkLNrVDW0GigFEAyQPEUySSAMbScyCzR2sGAs1b +OBYgChhVxwGkVT2c6/PObvQ8tfyMAkQBo+p0AGn9/M79WU/H/rcFiAJG1eUhck2fK4VIwaGqqqqq +qqqqqqqqqqqqsf6fAAMAqw0Ez95uTj4AAAAASUVORK5CYII=" transform="matrix(0.6133 -2.910000e-004 2.910000e-004 0.6133 -0.0386 6.0254)"> + </image> + <path fill="#FFFFFF" d="M80.016,13.459C39.922,13.481,7.436,45.999,7.454,86.094c0.018,40.095,32.537,72.58,72.631,72.56 + s72.584-32.535,72.561-72.631C152.629,45.93,120.112,13.442,80.016,13.459z M80.081,154.748 + c-37.932,0.018-68.703-30.721-68.723-68.657c-0.016-37.937,30.725-68.707,68.66-68.724c37.938-0.018,68.703,30.721,68.721,68.656 + C148.758,123.965,118.022,154.73,80.081,154.748z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Component-Cube01-DarkBlue.svg b/openoffice/share/gallery/diagrams/Component-Cube01-DarkBlue.svg new file mode 100644 index 0000000000000000000000000000000000000000..27662f1b91c7010e5b296ba697ae73245405ff12 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-Cube01-DarkBlue.svg @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="139.489" height="128.667" + viewBox="0 0 139.489 128.667" overflow="visible" enable-background="new 0 0 139.489 128.667" xml:space="preserve"> +<g> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="64.2832" y1="118.271" x2="8.5976" y2="21.4839"> + <stop offset="0" style="stop-color:#143777"/> + <stop offset="0.8539" style="stop-color:#1D68AA"/> + </linearGradient> + <polygon fill="url(#XMLID_4_)" points="9.745,23.434 9.745,103.957 67.442,123.66 67.442,43.282 "/> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="65.5215" y1="38.3955" x2="131.5813" y2="110.1251"> + <stop offset="0" style="stop-color:#143777"/> + <stop offset="0.8539" style="stop-color:#1D68AA"/> + </linearGradient> + <polygon fill="url(#XMLID_5_)" points="67.442,43.282 129.392,24.569 129.745,105.16 67.442,123.66 "/> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="108.96" y1="13.312" x2="12.1732" y2="39.8291"> + <stop offset="0" style="stop-color:#143777"/> + <stop offset="0.8539" style="stop-color:#1D68AA"/> + </linearGradient> + <polygon fill="url(#XMLID_6_)" points="9.745,23.434 71.27,5.006 129.392,24.569 67.583,43.282 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="69.325,123.103 69.257,45.096 129.401,27.044 129.392,24.569 126.556,23.612 + 67.691,41.275 12.521,22.603 9.745,23.434 9.745,25.995 65.15,44.753 65.221,122.904 67.442,123.66 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Component-Cube02-LightBlue.svg b/openoffice/share/gallery/diagrams/Component-Cube02-LightBlue.svg new file mode 100644 index 0000000000000000000000000000000000000000..3b544b5591ef37b0d06903a80446583db9e48ae6 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-Cube02-LightBlue.svg @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="139.489" height="128.666" + viewBox="0 0 139.489 128.666" overflow="visible" enable-background="new 0 0 139.489 128.666" xml:space="preserve"> +<g> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="64.2842" y1="118.2715" x2="8.5981" y2="21.4835"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_4_)" points="9.745,23.433 9.745,103.955 67.442,123.66 67.442,43.281 "/> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="65.5215" y1="38.3955" x2="131.5813" y2="110.1251"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_5_)" points="67.442,43.281 129.392,24.568 129.745,105.16 67.442,123.66 "/> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="108.9609" y1="13.312" x2="12.1746" y2="39.829"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_6_)" points="9.745,23.433 71.27,5.006 129.392,24.568 67.583,43.281 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="69.325,123.104 69.257,45.096 129.402,27.044 129.392,24.568 126.557,23.611 + 67.691,41.275 12.521,22.603 9.745,23.433 9.745,25.994 65.149,44.753 65.221,122.902 67.442,123.66 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Component-Cube03-Green.svg b/openoffice/share/gallery/diagrams/Component-Cube03-Green.svg new file mode 100644 index 0000000000000000000000000000000000000000..a4ed323855a1238b2a19a43d8d92a1ab18a77077 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-Cube03-Green.svg @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="139.49" height="128.666" + viewBox="0 0 139.49 128.666" overflow="visible" enable-background="new 0 0 139.49 128.666" xml:space="preserve"> +<g> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="64.2837" y1="118.2715" x2="8.5976" y2="21.4835"> + <stop offset="0" style="stop-color:#00C109"/> + <stop offset="1" style="stop-color:#42EA42"/> + </linearGradient> + <polygon fill="url(#XMLID_4_)" points="9.745,23.433 9.745,103.954 67.442,123.661 67.442,43.282 "/> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="65.522" y1="38.3955" x2="131.5818" y2="110.1251"> + <stop offset="0" style="stop-color:#00C109"/> + <stop offset="1" style="stop-color:#42EA42"/> + </linearGradient> + <polygon fill="url(#XMLID_5_)" points="67.442,43.282 129.392,24.567 129.745,105.161 67.442,123.661 "/> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="108.9614" y1="13.3115" x2="12.1747" y2="39.8286"> + <stop offset="0" style="stop-color:#00C109"/> + <stop offset="1" style="stop-color:#42EA42"/> + </linearGradient> + <polygon fill="url(#XMLID_6_)" points="9.745,23.433 71.271,5.005 129.392,24.567 67.583,43.282 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="69.325,123.103 69.258,45.095 129.402,27.042 129.392,24.567 126.556,23.612 + 67.692,41.274 12.522,22.603 9.745,23.433 9.745,25.993 65.15,44.753 65.221,122.903 67.442,123.661 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Component-Cube04-Orange.svg b/openoffice/share/gallery/diagrams/Component-Cube04-Orange.svg new file mode 100644 index 0000000000000000000000000000000000000000..cd38aeb17d4bc07cc4085a4a788178593334ed7b --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-Cube04-Orange.svg @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="139.489" height="128.667" + viewBox="0 0 139.489 128.667" overflow="visible" enable-background="new 0 0 139.489 128.667" xml:space="preserve"> +<g> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="64.2856" y1="118.272" x2="8.5991" y2="21.4832"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_4_)" points="9.746,23.433 9.746,103.956 67.443,123.661 67.443,43.281 "/> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="65.5225" y1="38.395" x2="131.5815" y2="110.1238"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_5_)" points="67.443,43.281 129.394,24.569 129.744,105.161 67.443,123.661 "/> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="108.9619" y1="13.312" x2="12.1752" y2="39.8291"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_6_)" points="9.746,23.433 71.271,5.005 129.394,24.569 67.585,43.281 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="69.325,123.102 69.259,45.096 129.402,27.044 129.394,24.569 126.558,23.612 + 67.692,41.274 12.521,22.602 9.746,23.433 9.746,25.995 65.151,44.753 65.223,122.903 67.443,123.661 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Component-Cube05-DarkRed.svg b/openoffice/share/gallery/diagrams/Component-Cube05-DarkRed.svg new file mode 100644 index 0000000000000000000000000000000000000000..67f4c3e818a6baf9b784a3a53c61713caab2368f --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-Cube05-DarkRed.svg @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="139.489" height="128.666" + viewBox="0 0 139.489 128.666" overflow="visible" enable-background="new 0 0 139.489 128.666" xml:space="preserve"> +<g> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="64.2842" y1="118.2725" x2="8.5976" y2="21.4837"> + <stop offset="0" style="stop-color:#A11C15"/> + <stop offset="1" style="stop-color:#BA3704"/> + </linearGradient> + <polygon fill="url(#XMLID_4_)" points="9.745,23.433 9.745,103.956 67.441,123.662 67.441,43.282 "/> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="65.5205" y1="38.396" x2="131.5796" y2="110.1248"> + <stop offset="0" style="stop-color:#A11C15"/> + <stop offset="1" style="stop-color:#BA3704"/> + </linearGradient> + <polygon fill="url(#XMLID_5_)" points="67.441,43.282 129.393,24.569 129.744,105.16 67.441,123.662 "/> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="108.9609" y1="13.3125" x2="12.1746" y2="39.8295"> + <stop offset="0" style="stop-color:#A11C15"/> + <stop offset="1" style="stop-color:#BA3704"/> + </linearGradient> + <polygon fill="url(#XMLID_6_)" points="9.745,23.433 71.271,5.005 129.393,24.569 67.584,43.282 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="69.324,123.103 69.258,45.096 129.401,27.044 129.393,24.569 126.557,23.612 + 67.69,41.274 12.521,22.603 9.745,23.433 9.745,25.995 65.15,44.754 65.221,122.903 67.441,123.662 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Component-Cuboid01-DarkBlue.svg b/openoffice/share/gallery/diagrams/Component-Cuboid01-DarkBlue.svg new file mode 100644 index 0000000000000000000000000000000000000000..efd54e40e0b3a109125d71ca959c3f1e542e0cbe --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-Cuboid01-DarkBlue.svg @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="122.666" height="70.666" + viewBox="0 0 122.666 70.666" overflow="visible" enable-background="new 0 0 122.666 70.666" xml:space="preserve"> +<g> + <polygon fill="#0D69C8" points="31.939,7.729 11.402,26.384 11.59,62.937 92.609,62.937 111.264,43.718 111.264,8.107 "/> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="86.5063" y1="62.2129" x2="10.7637" y2="23.7763"> + <stop offset="0" style="stop-color:#1B3962"/> + <stop offset="1" style="stop-color:#0D69C8"/> + </linearGradient> + <polyline fill="url(#XMLID_10_)" points="11.59,26.761 92.609,26.761 92.609,62.937 11.968,62.937 "/> + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="110.3711" y1="39.9902" x2="86.6315" y2="27.5552"> + <stop offset="0" style="stop-color:#1B3962"/> + <stop offset="1" style="stop-color:#0D69C8"/> + </linearGradient> + <polygon fill="url(#XMLID_11_)" points="111.074,8.107 92.609,26.761 92.609,62.937 111.074,43.341 "/> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="141.3516" y1="-9.9126" x2="29.4319" y2="28.5244"> + <stop offset="0" style="stop-color:#1B3962"/> + <stop offset="1" style="stop-color:#0D69C8"/> + </linearGradient> + <polygon fill="url(#XMLID_12_)" points="31.939,7.729 111.074,8.107 92.609,26.761 11.59,26.761 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="12.815,25.536 91.951,25.347 108.908,7.824 111.074,8.107 93.081,26.666 + 11.59,26.761 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="91.898,26.348 91.903,62.418 93.316,62.513 93.316,26.336 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Component-Cuboid02-Blue.svg b/openoffice/share/gallery/diagrams/Component-Cuboid02-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..3c2eeac226ab3d9e8ce02b58ed30fc59a2a510fc --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-Cuboid02-Blue.svg @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="122.666" height="70.666" + viewBox="0 0 122.666 70.666" overflow="visible" enable-background="new 0 0 122.666 70.666" xml:space="preserve"> +<g> + <polygon fill="#0D69C8" points="31.939,7.729 11.403,26.383 11.589,62.937 92.61,62.937 111.263,43.719 111.263,8.107 "/> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="86.5078" y1="62.2134" x2="10.7635" y2="23.7759"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#0683F4"/> + </linearGradient> + <polyline fill="url(#XMLID_10_)" points="11.589,26.761 92.61,26.761 92.61,62.937 11.968,62.937 "/> + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="110.373" y1="39.9902" x2="86.6325" y2="27.5547"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#0683F4"/> + </linearGradient> + <polygon fill="url(#XMLID_11_)" points="111.076,8.107 92.61,26.761 92.61,62.937 111.076,43.341 "/> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="108.6011" y1="5.1226" x2="48.1182" y2="20.9499"> + <stop offset="0" style="stop-color:#0683F4"/> + <stop offset="1" style="stop-color:#2CA5FF"/> + </linearGradient> + <polygon fill="url(#XMLID_12_)" points="31.94,7.729 111.076,8.107 92.61,26.761 11.589,26.761 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="12.816,25.535 91.951,25.347 108.909,7.824 111.076,8.107 93.082,26.666 + 11.589,26.761 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="91.898,26.348 91.904,62.417 93.317,62.513 93.317,26.337 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Component-Cuboid03-Green.svg b/openoffice/share/gallery/diagrams/Component-Cuboid03-Green.svg new file mode 100644 index 0000000000000000000000000000000000000000..4d0ea47b4a12a50a5558d8286b728ff9a450079d --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-Cuboid03-Green.svg @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="122.666" height="70.666" + viewBox="0 0 122.666 70.666" overflow="visible" enable-background="new 0 0 122.666 70.666" xml:space="preserve"> +<g> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="11.4023" y1="35.333" x2="111.2627" y2="35.333"> + <stop offset="0" style="stop-color:#B0FF78"/> + <stop offset="1" style="stop-color:#00C400"/> + </linearGradient> + <polygon fill="url(#XMLID_12_)" points="31.939,7.73 11.402,26.383 11.59,62.936 92.61,62.936 111.263,43.717 111.263,8.107 "/> + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="86.5073" y1="62.2129" x2="10.7638" y2="23.7759"> + <stop offset="0" style="stop-color:#00C109"/> + <stop offset="1" style="stop-color:#42EA42"/> + </linearGradient> + <polyline fill="url(#XMLID_13_)" points="11.59,26.76 92.61,26.76 92.61,62.936 11.968,62.936 "/> + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="110.373" y1="39.9897" x2="86.6325" y2="27.5542"> + <stop offset="0" style="stop-color:#00C109"/> + <stop offset="1" style="stop-color:#42EA42"/> + </linearGradient> + <polygon fill="url(#XMLID_14_)" points="111.075,8.107 92.61,26.76 92.61,62.936 111.075,43.341 "/> + <linearGradient id="XMLID_15_" gradientUnits="userSpaceOnUse" x1="108.6011" y1="5.1235" x2="48.1188" y2="20.9507"> + <stop offset="0" style="stop-color:#00C109"/> + <stop offset="1" style="stop-color:#42EA42"/> + </linearGradient> + <polygon fill="url(#XMLID_15_)" points="31.94,7.73 111.075,8.107 92.61,26.76 11.59,26.76 "/> + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="11.5898" y1="17.292" x2="111.0752" y2="17.292"> + <stop offset="0" style="stop-color:#B0FF78"/> + <stop offset="1" style="stop-color:#00C400"/> + </linearGradient> + <polygon opacity="0.1" fill="url(#XMLID_16_)" points="12.815,25.536 91.95,25.347 108.908,7.824 111.075,8.107 93.081,26.666 + 11.59,26.76 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="91.898,26.347 91.903,62.417 93.316,62.512 93.316,26.336 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Component-Cuboid04-Orange.svg b/openoffice/share/gallery/diagrams/Component-Cuboid04-Orange.svg new file mode 100644 index 0000000000000000000000000000000000000000..af1fa4f7a06a3d12cb8c82c8cee3aa65e872d4e0 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-Cuboid04-Orange.svg @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="122.666" height="70.666" + viewBox="0 0 122.666 70.666" overflow="visible" enable-background="new 0 0 122.666 70.666" xml:space="preserve"> +<g> + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="11.4028" y1="35.333" x2="111.2632" y2="35.333"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <polygon fill="url(#XMLID_11_)" points="31.939,7.729 11.403,26.383 11.589,62.937 92.61,62.937 111.263,43.718 111.263,8.106 "/> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="7.3735" y1="52.0181" x2="118.4394" y2="34.2133"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <polyline fill="url(#XMLID_12_)" points="11.589,26.76 92.61,26.76 92.61,62.937 11.968,62.937 "/> + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="59.5591" y1="75.9048" x2="135.0167" y2="3.8387"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <polygon fill="url(#XMLID_13_)" points="111.075,8.106 92.61,26.76 92.61,62.937 111.075,43.34 "/> + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="12.3525" y1="23.1182" x2="156.4848" y2="6.1616"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <polygon fill="url(#XMLID_14_)" points="31.94,7.729 111.075,8.106 92.61,26.76 11.589,26.76 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="12.816,25.536 91.951,25.347 108.908,7.823 111.075,8.106 93.082,26.666 + 11.589,26.76 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="91.899,26.347 91.904,62.417 93.316,62.513 93.316,26.336 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Component-Cuboid05-Red.svg b/openoffice/share/gallery/diagrams/Component-Cuboid05-Red.svg new file mode 100644 index 0000000000000000000000000000000000000000..f80146cf4dc7fc675c15bed769827a96f3c5555a --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-Cuboid05-Red.svg @@ -0,0 +1,34 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="122.666" height="70.666" + viewBox="0 0 122.666 70.666" overflow="visible" enable-background="new 0 0 122.666 70.666" xml:space="preserve"> +<g> + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="11.4023" y1="35.333" x2="111.2627" y2="35.333"> + <stop offset="0" style="stop-color:#CC0212"/> + <stop offset="1" style="stop-color:#FF5F06"/> + </linearGradient> + <polygon fill="url(#XMLID_11_)" points="31.939,7.729 11.402,26.383 11.59,62.937 92.609,62.937 111.263,43.718 111.263,8.108 "/> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="86.5073" y1="62.2129" x2="10.7638" y2="23.7759"> + <stop offset="0" style="stop-color:#CC0212"/> + <stop offset="1" style="stop-color:#FF5F06"/> + </linearGradient> + <polyline fill="url(#XMLID_12_)" points="11.59,26.76 92.609,26.76 92.609,62.937 11.968,62.937 "/> + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="110.3716" y1="39.9907" x2="86.6311" y2="27.5552"> + <stop offset="0" style="stop-color:#CC0212"/> + <stop offset="1" style="stop-color:#FF5F06"/> + </linearGradient> + <polygon fill="url(#XMLID_13_)" points="111.074,8.108 92.609,26.76 92.609,62.937 111.074,43.341 "/> + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="108.5996" y1="5.1226" x2="48.1182" y2="20.9495"> + <stop offset="0" style="stop-color:#CC0212"/> + <stop offset="1" style="stop-color:#FF5F06"/> + </linearGradient> + <polygon fill="url(#XMLID_14_)" points="31.939,7.729 111.074,8.108 92.609,26.76 11.59,26.76 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="12.815,25.535 91.951,25.347 108.908,7.824 111.074,8.108 93.081,26.666 + 11.59,26.76 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="91.898,26.348 91.903,62.416 93.315,62.512 93.315,26.336 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Component-Gear01-DarkBlue.svg b/openoffice/share/gallery/diagrams/Component-Gear01-DarkBlue.svg new file mode 100644 index 0000000000000000000000000000000000000000..836cc9404a63ee6a4c852373f51bcb7d027a4cfd --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-Gear01-DarkBlue.svg @@ -0,0 +1,510 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="199.49" height="197.99" + viewBox="0 0 199.49 197.99" overflow="visible" enable-background="new 0 0 199.49 197.99" xml:space="preserve"> +<g> + <g> + + <image opacity="0.3" width="111" height="112" xlink:href="data:image/png;base64,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 +DJq0VQAAAABJRU5ErkJggg==" transform="matrix(1 0 0 1 -44.8662 1417.6143)"> + </image> + <path fill="#0060B6" d="M55.175,1481.063l1.147-9.718l-8.742-2.411c-0.102-2.929-0.522-5.792-1.218-8.556l7.72-4.87l-3.792-8.98 + l-8.792,2.357c-1.511-2.438-3.274-4.706-5.26-6.767l4.308-8.141l-7.714-5.838l-6.466,6.501c-2.482-1.327-5.12-2.406-7.9-3.187 + l-0.273-9.212l-9.569-1.131l-2.41,8.897c-2.884,0.111-5.703,0.546-8.425,1.261l-4.775-7.827l-8.86,3.881l2.292,8.919 + c-2.409,1.543-4.651,3.34-6.689,5.361l-8.002-4.342l-5.777,7.851l6.374,6.537c-1.32,2.521-2.394,5.207-3.174,8.037l-9.065,0.309 + l-1.146,9.717l8.737,2.408c0.098,2.935,0.519,5.801,1.212,8.564l-7.708,4.867l3.792,8.977l8.773-2.354 + c1.513,2.449,3.278,4.721,5.266,6.789l-4.294,8.117l7.714,5.835l6.446-6.477c2.487,1.33,5.134,2.415,7.922,3.196l0.273,9.184 + l9.569,1.125l2.4-8.863c2.893-0.112,5.719-0.552,8.448-1.267l4.762,7.801l8.86-3.883l-2.287-8.893 + c2.414-1.545,4.659-3.349,6.702-5.375l7.983,4.332l5.778-7.854l-6.365-6.524c1.318-2.527,2.395-5.217,3.172-8.047L55.175,1481.063 + z"/> + </g> + <g> + + <image opacity="0.3" width="107" height="108" xlink:href="data:image/png;base64,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 +SUVORK5CYII=" transform="matrix(1 0 0 1 -120.8662 1467.6143)"> + </image> + <path fill="#00A0C6" d="M-24.828,1528.516l1.104-9.364l-8.427-2.324c-0.097-2.824-0.503-5.585-1.174-8.245l7.442-4.696 + l-3.655-8.657l-8.475,2.276c-1.456-2.352-3.156-4.541-5.069-6.526l4.152-7.845l-7.435-5.627l-6.234,6.268 + c-2.391-1.281-4.934-2.322-7.613-3.073l-0.262-8.881l-9.224-1.089l-2.322,8.577c-2.781,0.108-5.496,0.527-8.121,1.216 + l-4.604-7.544l-8.54,3.742l2.21,8.595c-2.322,1.485-4.484,3.216-6.447,5.166l-7.713-4.184l-5.569,7.565l6.144,6.299 + c-1.272,2.434-2.309,5.023-3.061,7.749l-8.735,0.299l-1.105,9.365l8.422,2.319c0.096,2.829,0.499,5.591,1.168,8.257l-7.431,4.689 + l3.655,8.655l8.455-2.269c1.458,2.355,3.161,4.55,5.077,6.541l-4.139,7.825l7.435,5.624l6.211-6.244 + c2.397,1.285,4.948,2.327,7.637,3.083l0.263,8.847l9.222,1.09l2.315-8.545c2.788-0.107,5.513-0.53,8.143-1.221l4.588,7.516 + l8.54-3.74l-2.202-8.57c2.326-1.492,4.492-3.228,6.458-5.182l7.695,4.174l5.569-7.566l-6.136-6.29 + c1.271-2.437,2.307-5.029,3.057-7.756L-24.828,1528.516z"/> + </g> + <g> + + <image opacity="0.3" width="107" height="109" xlink:href="data:image/png;base64,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" transform="matrix(1 0 0 1 -183.8662 1401.6143)"> + </image> + <path fill="#75B5D5" d="M-87.805,1463.376l1.104-9.367l-8.427-2.322c-0.097-2.825-0.503-5.582-1.173-8.245l7.441-4.696 + l-3.654-8.656l-8.475,2.273c-1.456-2.35-3.157-4.538-5.07-6.522l4.151-7.849l-7.435-5.625l-6.233,6.266 + c-2.392-1.278-4.935-2.32-7.612-3.07l-0.265-8.882l-9.222-1.087l-2.323,8.575c-2.781,0.106-5.497,0.527-8.12,1.216l-4.604-7.544 + l-8.541,3.739l2.211,8.597c-2.322,1.487-4.483,3.22-6.446,5.167l-7.714-4.185l-5.569,7.568l6.143,6.298 + c-1.27,2.434-2.306,5.023-3.058,7.748l-8.737,0.299l-1.105,9.363l8.421,2.321c0.096,2.83,0.5,5.59,1.168,8.256l-7.431,4.688 + l3.656,8.655l8.455-2.269c1.458,2.357,3.16,4.552,5.077,6.543l-4.137,7.822l7.433,5.627l6.213-6.244 + c2.397,1.284,4.948,2.328,7.635,3.083l0.263,8.847l9.223,1.09l2.314-8.546c2.788-0.108,5.512-0.528,8.143-1.219l4.588,7.517 + l8.541-3.739l-2.204-8.573c2.327-1.489,4.494-3.227,6.46-5.18l7.694,4.173l5.569-7.565l-6.135-6.293 + c1.271-2.434,2.307-5.029,3.056-7.755L-87.805,1463.376z"/> + </g> + <g> + + <image opacity="0.3" width="120" height="123" xlink:href="data:image/png;base64,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 +AAAAAElFTkSuQmCC" transform="matrix(1 0 0 1 -287.8662 1427.6143)"> + </image> + <path fill="#4084C1" d="M-178.212,1497.823l1.271-10.76l-9.683-2.669c-0.111-3.245-0.578-6.417-1.349-9.476l8.549-5.393 + l-4.198-9.944l-9.736,2.611c-1.673-2.702-3.626-5.216-5.824-7.495l4.769-9.018l-8.542-6.46l-7.163,7.197 + c-2.746-1.468-5.668-2.664-8.747-3.529l-0.303-10.202l-10.596-1.251l-2.667,9.854c-3.195,0.121-6.314,0.603-9.329,1.393 + l-5.29-8.664l-9.813,4.297l2.541,9.876c-2.667,1.71-5.152,3.696-7.407,5.935l-8.863-4.805l-6.398,8.693l7.059,7.237 + c-1.461,2.794-2.653,5.77-3.517,8.901l-10.036,0.341l-1.27,10.762l9.676,2.667c0.109,3.249,0.574,6.42,1.343,9.481l-8.538,5.392 + l4.199,9.941l9.715-2.605c1.675,2.707,3.629,5.227,5.831,7.516l-4.754,8.987l8.542,6.464l7.136-7.172 + c2.754,1.473,5.686,2.675,8.774,3.54l0.3,10.165l10.596,1.252l2.66-9.819c3.204-0.12,6.333-0.607,9.355-1.401l5.274,8.64 + l9.81-4.301l-2.531-9.848c2.673-1.713,5.16-3.707,7.421-5.95l8.839,4.795l6.398-8.694l-7.05-7.229 + c1.461-2.8,2.652-5.775,3.515-8.908L-178.212,1497.823z"/> + </g> +</g> +<g> + <path fill="#050B3F" d="M186.71,106.958V89.315l-16.417-2.471c-0.811-5.225-2.194-10.264-4.05-15.061l12.996-10.354l-8.827-15.279 + l-15.481,6.08c-3.27-4.048-6.963-7.739-11.016-11.008l6.084-15.486l-15.277-8.827l-10.368,13.008 + c-4.795-1.85-9.827-3.226-15.047-4.035l-2.475-16.439H89.189l-2.474,16.439c-5.223,0.81-10.253,2.186-15.049,4.035L61.301,16.909 + l-15.277,8.825l6.085,15.488c-4.055,3.269-7.747,6.96-11.017,11.008l-15.484-6.08l-8.821,15.275l12.993,10.358 + c-1.854,4.797-3.237,9.836-4.053,15.061L9.314,89.315v17.643l16.405,2.471c0.807,5.23,2.188,10.273,4.041,15.078l-12.975,10.338 + l8.821,15.281l15.447-6.066c3.274,4.063,6.974,7.762,11.036,11.039l-6.067,15.445l15.28,8.82l10.328-12.963 + c4.808,1.859,9.854,3.242,15.092,4.053l2.466,16.383h17.643l2.464-16.383c5.241-0.811,10.286-2.193,15.096-4.053l10.33,12.961 + l15.277-8.818l-6.066-15.445c4.063-3.277,7.759-6.977,11.036-11.039l15.443,6.066l8.827-15.281l-12.979-10.342 + c1.859-4.801,3.233-9.844,4.04-15.074L186.71,106.958z"/> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="27.5103" y1="25.3257" x2="157.189" y2="158.5572"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M181.38,103.921V86.583l-15.881-2.424c-0.787-5.133-2.122-10.082-3.92-14.799l12.572-10.174 + l-8.535-15.014l-14.98,5.978c-3.163-3.981-6.737-7.604-10.658-10.818l5.887-15.216l-14.783-8.664l-10.026,12.775 + c-4.638-1.817-9.509-3.17-14.56-3.965l-2.393-16.153H87.035l-2.394,16.153c-5.052,0.795-9.92,2.147-14.557,3.965L60.054,15.452 + l-14.781,8.664l5.884,15.216c-3.92,3.215-7.489,6.837-10.653,10.818l-14.981-5.978l-8.535,15.014L29.555,69.36 + c-1.794,4.717-3.128,9.666-3.914,14.799L9.756,86.583v17.338l15.872,2.42c0.784,5.141,2.117,10.096,3.912,14.814l-12.554,10.164 + l8.535,15.006l14.947-5.961c3.167,3.992,6.747,7.629,10.672,10.85l-5.868,15.172l14.781,8.67l9.994-12.736 + c4.653,1.828,9.535,3.18,14.6,3.98l2.388,16.096h17.067l2.386-16.096c5.063-0.801,9.948-2.152,14.599-3.98l9.994,12.736 + l14.783-8.67l-5.867-15.172c3.925-3.221,7.507-6.857,10.674-10.85l14.945,5.961l8.535-15.006l-12.555-10.164 + c1.797-4.721,3.126-9.674,3.911-14.814L181.38,103.921z"/> + <path opacity="0.43" fill="#FFFFFF" d="M140.751,157.101l3.977,10.127l1.064-0.619l-4.017-10.385 + C141.431,156.513,141.1,156.813,140.751,157.101z M47.019,161.903l1.888-4.803c-0.007-0.012-0.015-0.018-0.021-0.023 + L47.019,161.903z M16.916,131.538l1.039,1.84l8.62-6.875c-0.274-0.709-0.535-1.43-0.783-2.15L16.916,131.538z M166.291,84.51 + c0.315,1.432,0.593,2.875,0.815,4.334l14.199,2.139v-4.18L166.291,84.51z M163.08,126.503l9.539,7.604l1.457-2.568l-9.922-8.027 + C163.812,124.515,163.458,125.515,163.08,126.503z M40.426,50.372l-14.982-5.975l-2.292,4.037l14.756,5.794 + c3.269-4.045,6.966-7.737,11.016-11.007l-0.523-1.341C45.521,44.486,42.853,47.323,40.426,50.372z M23.313,84.722L9.682,86.804 + v3.977l12.865-1.936C22.765,87.456,23.021,86.085,23.313,84.722z M59.979,15.671l-14.78,8.668l0.641,1.659l12.28-7.091 + l10.365,13.009c4.794-1.849,9.83-3.229,15.048-4.039l0.498-3.303c-4.857,0.806-9.551,2.119-14.022,3.878L59.979,15.671z + M145.792,24.339l-14.784-8.668L120.98,28.453c-4.643-1.823-9.507-3.176-14.557-3.969l-2.398-16.156H86.961l-0.465,3.11h17.151 + l2.475,16.439c5.223,0.811,10.253,2.19,15.047,4.039l10.369-13.009l13.365,7.718L145.792,24.339z M173.842,59.595l0.234-0.188 + l-8.534-15.01l-14.979,5.975c-2.701-3.395-5.709-6.511-8.968-9.353l-0.863,2.202c4.052,3.27,7.744,6.962,11.017,11.007 + l15.484-6.084L173.842,59.595z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="-7.094" y="-6.643" width="188.474" height="189.039"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="-7.094" y="-6.643" width="188.474" height="189.039" id="XMLID_7_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="37.8164" y1="-4.3193" x2="101.1741" y2="57.8535"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <polygon opacity="0.53" fill="url(#XMLID_8_)" points="37.351,116.669 -43.354,48.912 73.72,-90.531 154.424,-22.776 "/> + </g> + </mask> + <g mask="url(#XMLID_7_)"> + <defs> + <path id="XMLID_4_" d="M181.38,103.921V86.583l-15.881-2.424c-0.787-5.133-2.122-10.082-3.92-14.799l12.572-10.174l-8.535-15.014 + l-14.98,5.978c-3.163-3.981-6.737-7.604-10.658-10.818l5.887-15.216l-14.783-8.664l-10.026,12.775 + c-4.638-1.817-9.509-3.17-14.56-3.965l-2.393-16.153H87.035l-2.394,16.153c-5.052,0.795-9.92,2.147-14.557,3.965L60.054,15.452 + l-14.781,8.664l5.884,15.216c-3.92,3.215-7.489,6.837-10.653,10.818l-14.981-5.978l-8.535,15.014L29.555,69.36 + c-1.794,4.717-3.128,9.666-3.914,14.799L9.756,86.583v17.338l15.872,2.42c0.784,5.141,2.117,10.096,3.912,14.814l-12.554,10.164 + l8.535,15.006l14.947-5.961c3.167,3.992,6.747,7.629,10.672,10.85l-5.868,15.172l14.781,8.67l9.994-12.736 + c4.653,1.828,9.535,3.18,14.6,3.98l2.388,16.096h17.067l2.386-16.096c5.063-0.801,9.948-2.152,14.599-3.98l9.994,12.736 + l14.783-8.67l-5.867-15.172c3.925-3.221,7.507-6.857,10.674-10.85l14.945,5.961l8.535-15.006l-12.555-10.164 + c1.797-4.721,3.126-9.674,3.911-14.814L181.38,103.921z"/> + </defs> + <clipPath id="XMLID_9_"> + <use xlink:href="#XMLID_4_" /> + </clipPath> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Component-Gear02-LightBlue.svg b/openoffice/share/gallery/diagrams/Component-Gear02-LightBlue.svg new file mode 100644 index 0000000000000000000000000000000000000000..dd556b64ae79cd9359687b6b04a1b3f8321f8756 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-Gear02-LightBlue.svg @@ -0,0 +1,516 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="199.49" height="197.99" + viewBox="0 0 199.49 197.99" overflow="visible" enable-background="new 0 0 199.49 197.99" xml:space="preserve"> +<g> + <g> + + <image opacity="0.3" width="111" height="112" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG8AAABwCAYAAAAQRS4uAAAACXBIWXMAAAsSAAALEgHS3X78AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAABRCSURB +VHja7F2JUuNIEk3JMjbghubq6WO6Z2fv3diPmD+bmE+bj5jd2XPOPqG5sfGpleiX6CldJclgMBgr +ogKw8aF6ldfLrKxA5vz6+uuvA/vYN998E8/DvQVzDlrguc/Y/LyXoAZzLGmhGQEBNsJPOy6evy8g +BnccgInUHUlbClYtGfVkLCUjwmMC4IY0Rp5x5yUxuoOABTRyqi75n7iCZIS4r2YyVpKxmoxlutdB +Mvo0Bhg989hoIXmTgRY6hpA0qLSMAYj3YeDWk7GJsY7HBOB0k3GOn+noJKOdjFP87CqAd1n6ojsA +GgMVYdTp9xiA9TCp6eQPk9e7JjbEa1OJ20jGs2S8SMZOMlp4vg/gOgTacTL2k7FnFktsnZq7dNVm +7AmyXVqGinuUjMeY/Mf4u0nf9dLh+Oqrr+Tbb7/l94vwPunrnibjN8n4LcbneOxJMrYwWCoDSFuX +JU8/YyF5buCaBFwLYD3C3w1I3VkyPpJkqESkEshSV8NCaAGcFKyXGI/xebGRvsNkrOE92vj7mDzU +uMShCmzYcVuqNpohcEtQb2uY2C1I2wak4RH+p48JbeF1I/ISVQoDUplNvHYD6vIJfq7j/QK8vg+w +VvE++hkN8k6DgnsIfCFIuqBuA8BZ2LzQqLcnsE1PMclbeHwVYHQhdU1MUA9jSPZQ74UXxIZRvS0C +bwS1uIT3OMLrGiasEI9TpPdQI3U+Is91lNrkm5bCcAbeLTsVm3AoUpv052T8NRl/ScYfk/E72Cwd +X5Dd2gQgy5hwVr0qyev4fRXPL+Fz1cY2aCyRk1RzhSoOb3YVn8MebQvP1fV9fDHrvXJYHDev3uAX +AOpLAPkEk8ETrxpiSPGYqss6gGthMnfwPi/xc5tUcM2oOn2/Y9jTXYxjSPwQjpG10S18f3V81imW +DAz9Ft+U03Nr4GECrEf4PBmvIFkK3LqRFhc7osCpc6Ix3RO85+ckpRuQ8rrHRqWOywlU8y5+nhB4 +gVH1j7AgnuEzngFAVcuhcapi3P/UAZw1eJ9hshW4x5joJVJhocM5CAk4Be0pvZdOqkpdw6EOOX5M +vdkDjCM4MmpTGbg1kuwvsOhekkPUNIstx51OG8BZBel8U+yB1hzsimBShgBjCCl6jEke4XUNmuBN +SIMPODES1SBVuI0QIsTn9ug7aPz4CuA9B2gB2Bm1xStk+/g+Bh5y4d6AF5Nn1iMbNiRbEXi805gm +cguqTYiVWSJnYpU8VpfbHzgYmadQoxFAOAaQgs/fIql7Bc3xCO/TxsJpEXg1soFTDyWuDZ4nYL0M +Ws2XjEld9YnysgDGRlI0LtTfl8km6WMR/WTP0hWzBaQS6wBZpToCCPtQoR1M+jIk6zmp5U0AFeAe +VsgDtk5Wjwjv2UteScAaY5WNPCqTASy6MQug/mTHxUdqhwXhkJW8GO+tIcwxSd4IgKxT4L9BXmxA +caNK+ggL7BTvc8a020zBcwSsvMJdObNYihOkRSQwA6g0WOx43qaTgoLMiQ1dWAo3oAbbJOF1IgDW +ib6LaC5Dot+U0ltzeLvBNKQvuiZwNbIzTUM/dUklDgg8JaFVxSybkCAoATCgSRKPyhapnu4KKT5T +52WVtILGlKHjXiOzYNj2suqulSyk2wHP8JN6o8xm1HDTbcRLZ3AChqSWNMDdJvXTMJNRBKBMaSI4 +9AiMzczlD83zUYFKZpPQ5TTWNO3dxOA5iOVV2IfPKMCuA7wjGP0D6P0+eXE7MPovKZBeNa71bSaK +rZqtSb7Wxapaq55H5EGf434PMY6wgHvGIZuJzQuJkuK453NI0hK+6AEYiz3cRJfis88A3Ct4b5tk +F2oymwx/YDxRl3r2pYJcAX963x+wgE9I+9y+5Dm4SaWJXhB5vIPn+lhxegMHBN46AH9GLMhjww3O ++ppUPSt4SrXt4773cO8sebcbpHvUJSc7XxFNpGyIMg7bALJLanMbg7MDSzdl2G+JLWLJOwJoh5iH +c7mBoqboCupyRbI8nBLAL6AKN+B4xABF82pnkMYQr39EDk7jJj2yGbBGfeNpW/JhUmKjknookzrO +waWA/V4+5eD+ALpoB6DUDbPQNQx9ndxty4DcR+AUtA7iup+S8c9kfJeM75PxMx5vA8jYE5PGhkYr +BbFqMtaqTFeJAUuRJjtXDFGsWfLWnEicGIanTpplXbIs/orkE77Mwy7TaBDNV5rIjSb4gjaLzKqP +GfTQ3FBk3GOfu32fL5cj95RsXh//15F8mqku+WJgriftl3mm4TVXnNX7LsBrJri972qySDM1saA1 +WfuSSGzVUjuS5THV2dOQaVtMEVSR9E3isIzIjnWwok7wkxkSFzBzuxvJ8K7MjXYpPFAvWyWvYajB +IeZyl+jFAQX/zqs0k04ZcCahfQU8NWPD5hk0l92zGRaue9FyRK4e4IIqLcfvQXVe7pnwZeBLwUtf +BAB9X5KrnusO3u+hACiOeWGi+zHZwucYSlKsYe7Uaz0jAC8oOhd4VdWmuq9aqHpABpdZdJbAUGZU +Tn8H1OcS+RRaPnFO4RI7KzHACiVfGX5E4YWT0K40uZA+MXHIiDhA5TptJjl4gJJnvfMl46Grl96i +8Eorwc8B4LFlZlyqs7K3iYBxRC7tqWQ7a7hk7kaooHuoOmsGuDUaWsG9ItkeQmWjNiW/wcZbwT1R +qOAAUL3OsX1t4tn3/QBtX0QmpUHkBAfsSmhoYK9ERrNIg10lzrOq05XzeihhQlUAXTU2/JhKqVZ+ +W5UauhiXqAKvWeZR1U3IUJRllgcMpE8IbKBfdzh+QeUg3dEGw0qSNcQt0uH3NbVzmxdrL81EcBnk +QCokbiOPpPnK51iP8y5W3ZWzajzNxeUHTlkULZs4gAO4D060TQyNM1SIPE4Mx3A2bWMLVdOxReAt +LdRmJeCUZjwBcO+T8SuGVh/k0kg2RRQZqePafXVhVw1vWTPg2U0idYofF9LnB04z7mmo9S4Zr5Px +i3zK/72BBCp4wzLJc2181E33vGGjRkG51vc/lawOpS7F9ZcPHUBVlUckbT8DuNcAUhmWjmQ1r26b +Z2xdHc7HNohTV3WXOiwtAlm3ONUWwBVSjAOiGN8m48dk/AAQ30tWbdYhm+dsHFQmeSlwX0KyeHdp +zaFeF55m+cUlE0ewbW8A3BuwVEyLeYHzgcf71TYB3AuoRd7rVubYLK681InHyzyUfKVZh1mqojqW +yBFMcksMGw5wxF8UUiyu8XmNHSrU7pTKlcWXFSD5wONIX9mTppE8G8AvVGU1EG39Cs/nRKXwUQHt +ZetOapLPlJfRP4vLDR5Tilo91iAwB2of4Uh6azlDD3DWhvm+yELaJpc6a5a0ZZc6fdwzxktKFzks +kbFtvN0pMIAuwLua5Nma1rZk7Um42lq9zqHtqhQVrA6RfN5Om65ZXR0uQJxY+nh73FMAF+Ix3QKt +7SQ7kiesL5PcNUcXPq345X5doYw3bItlvAH3AsBqHieXtnO3i1Wa92XJN+W5nHctiahRdZirEiwk +Lu7crABeScEivpsYyMBQjdrJSYeS/FzHeVnLmeIWmZWg0f8hVsMQYrwrWQNTbZSm++rW8OELAKur +Ta2u1tyoqtAzCtx3oQVFsgxEB3bwQoov2H+qy2QWQMv8TkHlHINza9MbuOKVBXiTS96SoRmbFDZw +dbqCd1FNdgGeo7SPVeUpvVgN6VDy3GaTAFzYvnLgRNxNDOpkrgaY71QKP0o+QXuxu9Z6myPSq+pp +RgCuSeiLZFXAW1CdTePELK5qAAo5hPp3V/J5UVehVxYqaOyAWMJVX6GOSgBp24EqLUwYLq5KIAYG +UAWRHZWxDlFjZRAAMaaI3va4PCNVamvqRwunpfIVO/52ZR/6Mt7HxRmkWxCFgOQ308CdNwIuJK86 +aHEBYFbahi7gCsHTyzSHCzwrY6rd7OZc0pznFpGG64q7IYHf5pUAZwP4sqLQhePivkbiPstoRALR +hWd54jBL1cAztJnut25J/rSRlgkTFjSZX+q4vVUbwPD+jiGFaClwaSHSPnyLbiWHxQGc1tA/kqzP +mBYmab8x7V60yKT7bRyX/O0jdlNwuEpayZH0OVsCWAyep9vRumS7OrXtfboJ/plk3dMX9SvFAGp7 +Ky75S6XrgJiTIanOEwL5lMDzpoQ4/lCme51A0zZVL/DYtuS7mi+A86vMvmS8cQraTxh7knWIGhqC +5IzUa7+K2rTpIS4B/BIqU1tV3fe+YbflYbI6TMFLS/60QvoDgeciSHKODZdD+DaacLuqDcn6jL2U +rDG2y1lZAOf2MEeSL3HXfed7UI1nDofEF1JImeTxhj9tFKepIJW4psxnQ5ybkD5Wg0eSNVJlst+W +tZceQlwWpHOooBVPtmXHArjqnmbbQS0W7sebpOjWGlkuCnV9QODh6WQR742pTT0ExNd3euIjvkMH +yrGhas4g3hzxD2T8mOqh4eNGD5wy86lANk3hdbRXWCDq6toeIxb5KFmzb93BotybdqvTcWMdze/R +5erJoslr3QbOPWvCSc/aG2uiY1pVcYGo9gzR0IDPT1DKpyPj7QbnrT3jVaSPYzc+Kbpn+c1JTvoa +A8/0GuMKX20goOVoQ8nqK3inC3cyt+0sHiqA1hzZjAybmsoAljksNrBsSXZuwhrAZ7U5kGxzph56 +sUmS/BCJ69CwVT1jchhEZ96usuQ5pM9WljHNk5anvQVboFtylYsbEM02r01SJ7F7tvWlSL7Qi8OG +StIXVeDklBlQoDtgBrQ/ZJ+clBiPb0r+YEI+U0cPmnhIANpNq+wM7hPTcoI5Gl7J5hnp41hlSB96 +Qh7oLn34kWT5pxF9Ye7mzhtY5gHA2GPffEBy0tX6C7lja64jeWI8pQ79jIzoa0ynu1z0DAXNA+qh +9ZbEnjdnxNV232UmYhMfT2TriuI8V9A+NPzciWSHA54Q3aMZYo0NlXw9kPGM8H0HbeQIAdqSP3ev +b8AZkpk5ozksLHcoM6ill6MfmUt1qG5fgbeZHpaRHpzxt2T8ST7lA7fkfmfe7YLuEXga3yqp3zCa +RkscUs89bd/xPcZ/5VPW/BCabZgIzuhakmelEG9o2zWOzOO2nE3miGGx/Ua1HP09vO00ufqjZF2M +dqF1Tmho2PUW44NkpewTSd7ER7CVkKfMyjSIlVmRbN/1fQ0XXJzvkfEWT/H8EuJgbqgXQfI+AtjX +AG9P8h2CKxPU0zxq29Jp2ope2+7qYQ+1ChJ/10IJdkq4RfN7kqBd2K8B7lO3LG/i9wYkKwUvzaBr +xyP1MieSuqmB5yla0lb0OwCRT+rw2czY8dhdYWVG5GxoHcrPUJW/GvC0tZcuXq3zGeK1SmxoX249 +KGuis/WmLXk1CkT1XFj98isetWldbe4a7+NFgxmpTD2FWcvyUvv2PwJCyxkiR5jUxHtwY/VDuUZD +9WiKwHEHXD4jzxffxYYAGBLHFxOJwD1gpn3YRhX1bDMDtohIbdeRZIS8Ng1QBkX7ssWkdrWpemFz +uNuUPLvbc0nymy5ddkTdbU2TdIkXVfvZoPerXYGliT2/V1XP/F118vV0ygPJzkHoEVmhm3HOJL/X +js8V7F8VuGmDZz0ym6Tt4Sa4K4KdDE0p9fB/3O1ce1jzGeVVHJ/Yo55dR8KFJQDaQNvulGKtwXGg +7WmTO8b7qmfIhlMEzaaR1I3+SKuzTUDqyjyCsf8FwWoatH6H8fdk/AsB7WvYiWNjJ+KS72MXkkoD +FwJxxfKohJu0I7YDcW/RIu5fF7hpS57tJblLHmZIN7JG+l9r8t+S+7yLx0Wy48xSr1VPvxpIVppY +FDO6dvbaIlYh54KPRBMZL913HXIx1qZSwTCbVCeqCpsFeGwTjmHQa0Y9duCBrmByTxDr/AzPjcGL +JTuL/QmkRFNMy5LPUsTGEbI7cph75VKNgGKyDXiGuuCCEgKiKY6jU1OwGJhpHavtuqZyypZJH7G6 +4pXPWWOVTgXuBwLvA1FKbcn3HtHjzPgc1ppDhalTcAq1/Z48wzcY70gN9/A6V+LYxnkdh0k4lQlS +OdO6piZ56QpDM4KBJ7BtS7bzpYXnjyTrbM5tenUyteRCJGti4N2vRouHd+R8kKwNsIKlC0JPlHxG +TlJknKGAVL51Sqz6vtVrqt6mAZDVFx9V+hHSI/hbTwHbJ7ZhQB5bABV1ZkKJUUXb+w5S/ROA5Hgs +gqrskGQvE423RGr/XLJUGDfwnllp47RDBQYwdgCoXc21hKJDE3LmAWZgVv2li+1w+0cyvp1qF1Kn +O3J0gYwg2Wf4XVWynj6tYMaSP3XkvVG5Mzty7kbyaSaJ2yMp2KOJ/MXBql+40JRisumnoWfw//BC +4YJhPurlmBaNJo3f4ru9BUC7APsd1G5ql/+DwZTY6VVI5TspeUYChaSEu5pzCUXuZGKHd2aTn3xo +UpdskjosWo2lmWrbN+2c1Lqq50MiBLQJ3qlkjUuPSb1/kKxuhysEhnMDHrvJjq5K1q0v22jBCVB1 +fI7wnA0ZevT8keSP8GTVGxPXqGSz2rouwKmR42Ol19VEKL7J0OBW1GaBGlUQxloyeW7ad9Speqi/ +0nhD6o4r2g4d9jQ2qv2cYtM0dPk32B1lev6Bx5Tp2RXHSVu3CdyNS14Bo1D1Ji3lpqkYwWSvGuJa +Tz8+Idt1ICbZyd2dKAw4w2N9vHeD/m4b4rxvHKf4toGbWpB+ExdVbdvcn6tgdQ9qTetIOXbU8OCy +RkSDaAe5wKTzKTk1VkXmYsxZAHerknfNLEWf+M4uwFBbZ89pD0h6NGXTFs9pWI7QZmicqpGM7zeM +ZwWY5evu9GXO9bPnFvHhHUwSDyVfR3m5IdQ36Z4eayIV9obP6rrrkme9TZVC14nHIfGcsbjbHZY6 +Vb4NjncJtHsjeQ7JEHGfYeTKseXaYNxFAB4EeAZE330EDo82njfQ7i14kwA7r6Dp9X8BBgB+DRFi +DJq0VQAAAABJRU5ErkJggg==" transform="matrix(1 0 0 1 -44.8662 1417.6143)"> + </image> + <path fill="#0060B6" d="M55.175,1481.063l1.147-9.718l-8.742-2.411c-0.102-2.929-0.522-5.792-1.218-8.556l7.72-4.87l-3.792-8.98 + l-8.792,2.357c-1.511-2.438-3.274-4.706-5.26-6.767l4.308-8.141l-7.714-5.838l-6.466,6.501c-2.482-1.327-5.12-2.406-7.9-3.187 + l-0.273-9.212l-9.569-1.131l-2.41,8.897c-2.884,0.111-5.703,0.546-8.425,1.261l-4.775-7.827l-8.86,3.881l2.292,8.919 + c-2.409,1.543-4.651,3.34-6.689,5.361l-8.002-4.342l-5.777,7.851l6.374,6.537c-1.32,2.521-2.394,5.207-3.174,8.037l-9.065,0.309 + l-1.146,9.717l8.737,2.408c0.098,2.935,0.519,5.801,1.212,8.564l-7.708,4.867l3.792,8.977l8.773-2.354 + c1.513,2.449,3.278,4.721,5.266,6.789l-4.294,8.117l7.714,5.835l6.446-6.477c2.487,1.33,5.134,2.415,7.922,3.196l0.273,9.184 + l9.569,1.125l2.4-8.863c2.893-0.112,5.719-0.552,8.448-1.267l4.762,7.801l8.86-3.883l-2.287-8.893 + c2.414-1.545,4.659-3.349,6.702-5.375l7.983,4.332l5.778-7.854l-6.365-6.524c1.318-2.527,2.395-5.217,3.172-8.047L55.175,1481.063 + z"/> + </g> + <g> + + <image opacity="0.3" width="107" height="108" xlink:href="data:image/png;base64,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 +SUVORK5CYII=" transform="matrix(1 0 0 1 -120.8662 1467.6143)"> + </image> + <path fill="#00A0C6" d="M-24.828,1528.516l1.104-9.364l-8.427-2.324c-0.097-2.824-0.503-5.585-1.174-8.245l7.442-4.696 + l-3.655-8.657l-8.475,2.276c-1.456-2.352-3.156-4.541-5.069-6.526l4.152-7.845l-7.435-5.627l-6.234,6.268 + c-2.391-1.281-4.934-2.322-7.613-3.073l-0.262-8.881l-9.224-1.089l-2.322,8.577c-2.781,0.108-5.496,0.527-8.121,1.216 + l-4.604-7.544l-8.54,3.742l2.21,8.595c-2.322,1.485-4.484,3.216-6.447,5.166l-7.713-4.184l-5.569,7.565l6.144,6.299 + c-1.272,2.434-2.309,5.023-3.061,7.749l-8.735,0.299l-1.105,9.365l8.422,2.319c0.096,2.829,0.499,5.591,1.168,8.257l-7.431,4.689 + l3.655,8.655l8.455-2.269c1.458,2.355,3.161,4.55,5.077,6.541l-4.139,7.825l7.435,5.624l6.211-6.244 + c2.397,1.285,4.948,2.327,7.637,3.083l0.263,8.847l9.222,1.09l2.315-8.545c2.788-0.107,5.513-0.53,8.143-1.221l4.588,7.516 + l8.54-3.74l-2.202-8.57c2.326-1.492,4.492-3.228,6.458-5.182l7.695,4.174l5.569-7.566l-6.136-6.29 + c1.271-2.437,2.307-5.029,3.057-7.756L-24.828,1528.516z"/> + </g> + <g> + + <image opacity="0.3" width="107" height="109" xlink:href="data:image/png;base64,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" transform="matrix(1 0 0 1 -183.8662 1401.6143)"> + </image> + <path fill="#75B5D5" d="M-87.805,1463.376l1.104-9.367l-8.427-2.322c-0.097-2.825-0.503-5.582-1.173-8.245l7.441-4.696 + l-3.654-8.656l-8.475,2.273c-1.456-2.35-3.157-4.538-5.07-6.522l4.151-7.849l-7.435-5.625l-6.233,6.266 + c-2.392-1.278-4.935-2.32-7.612-3.07l-0.265-8.882l-9.222-1.087l-2.323,8.575c-2.781,0.106-5.497,0.527-8.12,1.216l-4.604-7.544 + l-8.541,3.739l2.211,8.597c-2.322,1.487-4.483,3.22-6.446,5.167l-7.714-4.185l-5.569,7.568l6.143,6.298 + c-1.27,2.434-2.306,5.023-3.058,7.748l-8.737,0.299l-1.105,9.363l8.421,2.321c0.096,2.83,0.5,5.59,1.168,8.256l-7.431,4.688 + l3.656,8.655l8.455-2.269c1.458,2.357,3.16,4.552,5.077,6.543l-4.137,7.822l7.433,5.627l6.213-6.244 + c2.397,1.284,4.948,2.328,7.635,3.083l0.263,8.847l9.223,1.09l2.314-8.546c2.788-0.108,5.512-0.528,8.143-1.219l4.588,7.517 + l8.541-3.739l-2.204-8.573c2.327-1.489,4.494-3.227,6.46-5.18l7.694,4.173l5.569-7.565l-6.135-6.293 + c1.271-2.434,2.307-5.029,3.056-7.755L-87.805,1463.376z"/> + </g> + <g> + + <image opacity="0.3" width="120" height="123" xlink:href="data:image/png;base64,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 +AAAAAElFTkSuQmCC" transform="matrix(1 0 0 1 -287.8662 1427.6143)"> + </image> + <path fill="#4084C1" d="M-178.212,1497.823l1.271-10.76l-9.683-2.669c-0.111-3.245-0.578-6.417-1.349-9.476l8.549-5.393 + l-4.198-9.944l-9.736,2.611c-1.673-2.702-3.626-5.216-5.824-7.495l4.769-9.018l-8.542-6.46l-7.163,7.197 + c-2.746-1.468-5.668-2.664-8.747-3.529l-0.303-10.202l-10.596-1.251l-2.667,9.854c-3.195,0.121-6.314,0.603-9.329,1.393 + l-5.29-8.664l-9.813,4.297l2.541,9.876c-2.667,1.71-5.152,3.696-7.407,5.935l-8.863-4.805l-6.398,8.693l7.059,7.237 + c-1.461,2.794-2.653,5.77-3.517,8.901l-10.036,0.341l-1.27,10.762l9.676,2.667c0.109,3.249,0.574,6.42,1.343,9.481l-8.538,5.392 + l4.199,9.941l9.715-2.605c1.675,2.707,3.629,5.227,5.831,7.516l-4.754,8.987l8.542,6.464l7.136-7.172 + c2.754,1.473,5.686,2.675,8.774,3.54l0.3,10.165l10.596,1.252l2.66-9.819c3.204-0.12,6.333-0.607,9.355-1.401l5.274,8.64 + l9.81-4.301l-2.531-9.848c2.673-1.713,5.16-3.707,7.421-5.95l8.839,4.795l6.398-8.694l-7.05-7.229 + c1.461-2.8,2.652-5.775,3.515-8.908L-178.212,1497.823z"/> + </g> +</g> +<g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="55.8848" y1="32.1519" x2="142.0401" y2="178.2606"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M185.839,110.937V93.294l-16.418-2.473c-0.813-5.225-2.191-10.259-4.05-15.059l12.994-10.354 + l-8.821-15.28l-15.479,6.079c-3.272-4.05-6.967-7.737-11.021-11.007l6.084-15.491l-15.279-8.817l-10.363,13.003 + c-4.796-1.847-9.827-3.227-15.048-4.034l-2.476-16.444H88.32L85.847,29.86c-5.223,0.808-10.253,2.188-15.048,4.034L60.432,20.89 + l-15.278,8.818l6.08,15.491c-4.047,3.271-7.738,6.962-11.014,11.007l-15.482-6.079l-8.82,15.28l12.991,10.354 + c-1.857,4.8-3.238,9.834-4.047,15.059L8.442,93.294v17.643l16.407,2.467c0.81,5.232,2.185,10.275,4.04,15.082l-12.973,10.342 + l8.82,15.279l15.449-6.072c3.276,4.063,6.978,7.762,11.034,11.041l-6.068,15.445l15.279,8.824l10.33-12.969 + c4.808,1.863,9.855,3.244,15.093,4.055l2.466,16.381h17.642l2.466-16.381c5.235-0.811,10.282-2.191,15.091-4.055l10.33,12.969 + l15.279-8.83l-6.064-15.439c4.058-3.279,7.76-6.979,11.034-11.041l15.446,6.068l8.821-15.275l-12.973-10.342 + c1.852-4.807,3.23-9.85,4.042-15.082L185.839,110.937z"/> + <g> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="132.6855" y1="143.8818" x2="56.7482" y2="54.6219"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M180.51,107.899V90.563l-15.884-2.428c-0.785-5.134-2.119-10.082-3.917-14.798l12.567-10.172 + l-8.534-15.016l-14.978,5.973c-3.162-3.975-6.736-7.598-10.656-10.815l5.885-15.215l-14.781-8.664l-10.03,12.778 + c-4.637-1.823-9.504-3.171-14.556-3.969l-2.394-16.151H86.163l-2.392,16.151c-5.053,0.798-9.918,2.148-14.561,3.969L59.184,19.428 + l-14.78,8.664l5.883,15.215c-3.914,3.218-7.49,6.841-10.658,10.815L24.652,48.15l-8.536,15.016l12.568,10.172 + c-1.794,4.717-3.132,9.664-3.916,14.798L8.887,90.563v17.336l15.874,2.42c0.782,5.139,2.114,10.098,3.907,14.818l-12.552,10.156 + l8.536,15.014l14.942-5.965c3.171,3.992,6.75,7.627,10.677,10.85l-5.868,15.174l14.78,8.666l9.994-12.736 + c4.653,1.828,9.533,3.184,14.604,3.982l2.381,16.096h17.069l2.387-16.096c5.066-0.799,9.947-2.154,14.598-3.982l9.995,12.736 + l14.781-8.67l-5.868-15.17c3.931-3.223,7.508-6.857,10.676-10.846l14.941,5.957l8.534-15.01l-12.552-10.162 + c1.796-4.721,3.132-9.674,3.915-14.813L180.51,107.899z"/> + </g> + <path opacity="0.43" fill="#FFFFFF" d="M139.88,161.073l3.978,10.131l1.063-0.619l-4.016-10.385 + C140.561,160.489,140.229,160.792,139.88,161.073z M46.145,165.882l1.892-4.809c-0.007-0.008-0.012-0.014-0.023-0.018 + L46.145,165.882z M16.041,135.517l1.045,1.838l8.624-6.871c-0.276-0.711-0.534-1.43-0.79-2.152L16.041,135.517z M165.425,88.487 + c0.313,1.43,0.586,2.877,0.814,4.336l14.198,2.137v-4.178L165.425,88.487z M162.206,130.478l9.541,7.607l1.459-2.568l-9.92-8.029 + C162.946,128.493,162.589,129.491,162.206,130.478z M39.556,54.348l-14.981-5.974l-2.29,4.034l14.755,5.797 + c3.271-4.05,6.964-7.737,11.016-11.007l-0.529-1.342C44.648,48.464,41.979,51.297,39.556,54.348z M22.444,88.702l-13.632,2.08 + v3.975l12.864-1.934C21.891,91.433,22.151,90.06,22.444,88.702z M59.11,19.648l-14.782,8.669l0.644,1.66l12.277-7.091 + l10.365,13.009c4.793-1.852,9.826-3.229,15.048-4.04l0.496-3.304c-4.858,0.804-9.546,2.122-14.018,3.875L59.11,19.648z + M144.921,28.317l-14.782-8.669l-10.031,12.778c-4.639-1.819-9.504-3.169-14.557-3.965l-2.391-16.156H86.092l-0.462,3.113h17.15 + l2.473,16.437c5.222,0.811,10.252,2.188,15.047,4.04l10.368-13.009l13.366,7.721L144.921,28.317z M172.974,63.573l0.232-0.188 + l-8.533-15.01l-14.979,5.974c-2.7-3.391-5.71-6.508-8.966-9.354l-0.863,2.205c4.051,3.27,7.742,6.957,11.014,11.007l15.484-6.078 + L172.974,63.573z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="8.887" y="12.086" width="171.623" height="174.288"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="8.887" y="12.086" width="171.623" height="174.288" id="XMLID_9_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="47.0649" y1="15.3599" x2="110.4232" y2="77.5332"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <polygon opacity="0.43" fill="url(#XMLID_10_)" points="46.603,136.347 -34.104,68.59 82.965,-70.847 163.673,-3.093 "/> + </g> + </mask> + <g mask="url(#XMLID_9_)"> + <defs> + <path id="XMLID_5_" d="M180.51,107.899V90.563l-15.884-2.428c-0.785-5.134-2.119-10.082-3.917-14.798l12.567-10.172 + l-8.534-15.016l-14.978,5.973c-3.162-3.975-6.736-7.598-10.656-10.815l5.885-15.215l-14.781-8.664l-10.03,12.778 + c-4.637-1.823-9.504-3.171-14.556-3.969l-2.394-16.151H86.163l-2.392,16.151c-5.053,0.798-9.918,2.148-14.561,3.969 + L59.184,19.428l-14.78,8.664l5.883,15.215c-3.914,3.218-7.49,6.841-10.658,10.815L24.652,48.15l-8.536,15.016l12.568,10.172 + c-1.794,4.717-3.132,9.664-3.916,14.798L8.887,90.563v17.336l15.874,2.42c0.782,5.139,2.114,10.098,3.907,14.818l-12.552,10.156 + l8.536,15.014l14.942-5.965c3.171,3.992,6.75,7.627,10.677,10.85l-5.868,15.174l14.78,8.666l9.994-12.736 + c4.653,1.828,9.533,3.184,14.604,3.982l2.381,16.096h17.069l2.387-16.096c5.066-0.799,9.947-2.154,14.598-3.982l9.995,12.736 + l14.781-8.67l-5.868-15.17c3.931-3.223,7.508-6.857,10.676-10.846l14.941,5.957l8.534-15.01l-12.552-10.162 + c1.796-4.721,3.132-9.674,3.915-14.813L180.51,107.899z"/> + </defs> + <clipPath id="XMLID_11_"> + <use xlink:href="#XMLID_5_" /> + </clipPath> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Component-Gear03-Green.svg b/openoffice/share/gallery/diagrams/Component-Gear03-Green.svg new file mode 100644 index 0000000000000000000000000000000000000000..ddb19ddf54a9ba190652996f41b6ff3f282039e6 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-Gear03-Green.svg @@ -0,0 +1,536 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="199.49" height="197.99" + viewBox="0 0 199.49 197.99" overflow="visible" enable-background="new 0 0 199.49 197.99" xml:space="preserve"> +<g> + <g> + + <image opacity="0.3" width="111" height="112" xlink:href="data:image/png;base64,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 +DJq0VQAAAABJRU5ErkJggg==" transform="matrix(1 0 0 1 -44.8662 1417.6143)"> + </image> + <path fill="#0060B6" d="M55.175,1481.063l1.147-9.718l-8.742-2.411c-0.102-2.929-0.522-5.792-1.218-8.556l7.72-4.87l-3.792-8.98 + l-8.792,2.357c-1.511-2.438-3.274-4.706-5.26-6.767l4.308-8.141l-7.714-5.838l-6.466,6.501c-2.482-1.327-5.12-2.406-7.9-3.187 + l-0.273-9.212l-9.569-1.131l-2.41,8.897c-2.884,0.111-5.703,0.546-8.425,1.261l-4.775-7.827l-8.86,3.881l2.292,8.919 + c-2.409,1.543-4.651,3.34-6.689,5.361l-8.002-4.342l-5.777,7.851l6.374,6.537c-1.32,2.521-2.394,5.207-3.174,8.037l-9.065,0.309 + l-1.146,9.717l8.737,2.408c0.098,2.935,0.519,5.801,1.212,8.564l-7.708,4.867l3.792,8.977l8.773-2.354 + c1.513,2.449,3.278,4.721,5.266,6.789l-4.294,8.117l7.714,5.835l6.446-6.477c2.487,1.33,5.134,2.415,7.922,3.196l0.273,9.184 + l9.569,1.125l2.4-8.863c2.893-0.112,5.719-0.552,8.448-1.267l4.762,7.801l8.86-3.883l-2.287-8.893 + c2.414-1.545,4.659-3.349,6.702-5.375l7.983,4.332l5.778-7.854l-6.365-6.524c1.318-2.527,2.395-5.217,3.172-8.047L55.175,1481.063 + z"/> + </g> + <g> + + <image opacity="0.3" width="107" height="108" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAABsCAYAAABtuky0AAAACXBIWXMAAAsSAAALEgHS3X78AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAABPISURB +VHja7F2JchvHEe1dLMBbpChREnXY8hEnlaTyDf4zlz/N35CqVJxKLNuyDkuieEMEQWCzS7/HfWjM +LhYUBF5A1YgkBOwC86Z7ul8fE9k1fHz33XfRqNd8//336VX7XtE1BCmS7xb6fqn8TK8ScNFlnvi6 +kyiSFAeGfk8C1JfBvy89aNElkwqrkoayycR7c2CSbDRlJE7C8vf3MLoYJ/j7FLjLDFhyiVQXRyy/ +qxSk2WuHAHNAzWVjCWMRfycCVh8AdbLxIRuH+NkR0GaSVSFFnOwGJjbB75zcExk9v/qza/G9OTAr +2VjPxh38XMbzVIf5+48A0m423mdjOxv7AC2/R/+ySlfjAiWpgdHEhC5gclcw8t/nRfq536Tffvut +/fDDD16q8vevZeNBNp5k43OMR9l4iOc3AOIK7hmJSjxbDNm10xstWc4IIFAtAWrJgWRQT7tY/buQ +iGMxDEykajUbm9n4MhtfZ+NpNu7hek28NgekDYl6mY2fsvEsG8+z8Q7X75btXSGXYJpSOO09i1LQ +AiCLAOhWNm5jrAG8/HGQjbd4vYkh0AVYKlnzuFauAu9Doh7gOX1/G8/FAGcbQDVlv0xH7Ktnhk/2 +f+m0DJNkilKlRsAyAFrHuAsVdUfA6kOaljFBXUhVT6y6SMBfAAhruA4HJYsqj1J7CGlcwmdqCFih +zx6LVlDj53QBTQO0+AKkahESlKusL7Lx52z8VcZfsvENVNmXUGePoNJWxcpriRpdBCirMlbw/ALG +vEjzojxHi7EKKLU0qQlu4e8FfI5TEOuwJ5ddDUYiBTQENgHEE6iruwJGAkmihLWhEtvYd2L8f4QJ +XxMpXcOEchKbIg1RiS+WOMmKAkAtikuQ4HMdifl/RMnP3vtJnOzGlFRgJIbALUjJY4D1uUjObUgI +JzoWlUfzPZU9invdPVh8T3DdB3h+0YHFa3Vgrm9hv9rC3x2yGbh3U+6zjus+wP3W5PpxgM4yWq1X +Bqz8w2YfWsFaxl6yiYl96KRqTiZYN3waFE2AuYr3PQDYBGoTz6/IXuQZjGNIxI5Ymm1ZDJED6i7u +8RnGw8A9BtwLgjZJwKZtDfaF7kmdgdAMqKwFTFYX721iRe9hYrkHcuVvlAAVBaxHLpzbeE8bn7EF +CeP9b2NBfIYFcQ/3pAG0Lu5G0y2O7iRZkak4xZCsyJnYtALvQEoWnPns2Y2ms/juQYoeYtzH9daw +t7RKLLxUmJGuuAO8R0sWyR1c+ymMnS8gvfcB4opT2SaL8YxvnJR0JRPYj0IOtideU1FB5OaOZFM+ +kb1Cr0fVaSJF63h/6hgQHc2AhUfp4l60BDB6eI7qeRsq0nC/DQBEFXsbCy6FYbEoUhWL9ujKYki9 +7zZVBsM5inEgDJE6ADjxa9D/ucn+j2z8LRtfYVL8hq1EbtdJgznaKpHfQ+ERL1VHsDD3ABB5wh2o +xBRSsw4pvi8qj4zIMQyT3Eh5kY3/ZePHbPxXWJF2FSvyySXLOYqJW8X9gCoweX0oXNFzwKYlLDz3 +tzRABEeBEVqcynjEuN4iVPEGAPyAe7RE7aoDncj88TuTGnsje2bi9szpqkEBqiG00Tx+j8Q07oiK +SwOvn3N71CjpbziJ8/8fjaEtYpnIxAF2JHRWItwl96bE3YPfqczJnpiTnJxT9TXEo18Vb74BgNpQ +D4f48n3cawk6nyEMrlZvRUUlgKlVd15VroSyX3gLLq6lTnTDLRhzYPSdP9gTwjmdKlgOqBYmeR26 +nFRQE2BprOgAH76J1zCEoRTSgg1HdT91pMBLbEP2tNSZ+qGgqO5/x1CdB8K0dFS9T4LNGFcNxmJC +r4n/8RhmcwsffBts+Tts2Mf4v9swhRlreiDEbXPKXGVIYsv40qjCWOkCnD181x1oFVWn05OsAE+2 +Il79U4wN6OwuJOsdNtttrLKWcILKNNzC+xo19q9pAWcBdesfSl0pG7ID6eoEDKdPy7oH1N+y8GSP +xbPn+BwO5Ddg0f+OQUb9a2ECVi9Qqj7GraG0nLg9ek+sSfWxqvzTyflZuLACdQ8A/Qm+0leQsNuQ +ulRWG42MLq6x4MIL85/KcpoCbcaoc65Bfs7Gv7Lxz2z8Oxu/Yc8+Ems4NN9j5S0mNQHlXrUoVM9D +qLINPKfO4rxQQ1QHSo7OOzP4KgFVNj+NEsux4fzGoRzGuiGVRk0VmEjciEYFY1Ebsu80hUlInA+i +Ab+WYxquIlA0MGgJUg3uC2vRd75ciA6zuiGVupIVOTJVc/PmAyENNUhSpwbiayBNJlIzL/v4BtQf +3ZWGFcFSDXamAvIHUZe9jzIwKlaVVZilqho0H/Aq7k9Vi5jWMWNem9i/H8k28dCKWNgXVqQqPAa4 +K2oNVxkfSU1glDH/4IyHI3FqQ0Bcq+KHgEOtBMEHSAwZ+32owpZsA0xZyE383x1TX8l4VO5ZEuWN +3D604PiylkhRdE0kZxy/zBPbtJyZcvAIksT0OIZZyNyf5W/kgJXtXXUlSz31fEW8tsHMnmYALLsh +gKl0peKi3IUlrGQvY3NtgOmTgZT4TseSLFgoUUAlmjMiaOm0RB3GN0y6tIqFbsuqFfmL6+LiMHX7 +RLaVthgaQekaCRZUoQeLIxa1SJ08NwYpe10AC20V85C2ZQyfY2iirQ6E+WB6eN+DVcsahLNGr72D +CzPt+C3M1X1dGXazHqFckSUBSX1MTRtnuOg2LEpSb8GFXtt0B2DKhx1hVbRlRahFY5Nim6+YhGl1 +TCuwpyfC5DDDd8UCadzejE9qMBhV5rxXA9ENMzCq9jBzc5QGJFH3e08s1LMGKwqpNXI6Z4O546G8 +uZv+8PPQt+ECQY0q1ydyRxRS62qgzl2zokxHi9/iGWAWMsp8SIXByj23lQRN96SEggol7+sGugSq +5B78CSY8zs0kKwiUGmcMVOaGWV7Q9wq/71gRBwuy8ImTqqpC6qZzAO9akZ26boNZsNEMsAHVR39q +H1b07wDq12z8AsCYXHrijLSgZGncilyXL6SmpDGutWlFliqzlGYqcJD50aqVdwDmuYwXAG/HiryN +fumeFUgxW7EibXgTgC0KQ6FJ/XesiGcldvnC8xcNGKVqF6DkkvQMUvXSiqSiQytKjoLZu0mA51Kw +8uDiUysKqVvOGtQCs5kKDO9XXrJeQqLy0P8bGBdt9VPLIsaJM881e4k5gVpIrU5bmREyA2pYFTK3 +nhbgFlifPSs6EPRsRD584qxAn2m7LoNV72rGh/okzR7loPkKmo5JFtSoHIxY9itfP8sGIkpCap56 +y8Lh/NljmNkJ5ZsM+VKjUtRCexZ5K02010SYeISXPnsM+60hrlALz8/StvP+VCEfK7RnaQmPXiyq +QaXMHuE58hU31FrLVqQAdMW/6gG0Icc4rrk5DrV6swnmcN8AsHx5LtkfbdTCkteBkiFVjUnA22Zi +DHs8HFgRjm45yy+eSVktsJRo2IREJfBPdzHHjBaXttVrSEKMVohoTmAszp2ywzc9HFIHqNRpKs3Z +IBnOwRJdVlKe9VlkiD8JmJbsGvYK6B/BN2Cp5qpYiT5MPQOsXLIWraimZPH5nhWlQqSimiIcg5Ll +0s1UUrScZd8GcwRSG64nnjnE1ea7BhvZW1GLNNi5jSEUzvVptlPeAzEkWYfyphykt5CmXLJypv2h +FSlWifO1ZtJVbr5rDTNTrjsAhiW+rErxPUH+kKz8H8lg0iCZZt9yAzyCxJHpoC/WnPGCtaXL52Iw +970DlbiFwRZFpyy8SpZagyeOz2o7sMyKEAmLuC9rQdxlA80CVF1frGwtJh9KpT4Di84XnDHvY1F3 +GoDJRZWNgDX9LJ1JVi3ATIDyzcS0L0hftqnhsD5TzsQZUxBYkU6DQ6vS1VGeAVZONJjjBtVMLwUq +CFZA0tQA6YmkaVOSiRY6X1OAUve7ai7OaYgpspFgBTKdGjZcYzV7jAZK1Vvfja6zCdrCXNQDyzXR +qvINZqlno4HqOQnqisPLVPT3YgccBOyAMFgl8S0GI9l/j4XfzM+eAVYOlLpAyvtpLTL7zL8GYFqT +PHLP0v6wTKDPWWL2vngC0O5YkX8xc4rDblAbPhND+bviBlEFMo/wd7zu0AL5g6GMXA3va60sGyQ+ +wt/3rMgXnKWghaWKai4H4gWk560VGbgfBLBdK7Jza0uWEo/sv/7Uwm29uW81ZmANSVVPWIk8iylP +PXsGVbcj6pA5GazaH+huqsHHpIQaIX+1akVbb7b0ZoW5pp/NmItByerLXrVrRar0c/zctSKh88SG +A7xBVygJmOpUhdrYV7NzSS95oGZSNejoEqw97FVvregUt2+Djbj8SXnBTKfYO8EBSdPSy1lWU33J +OhHGh3Erdp+hyus4Z7jydLxkhBgfOx3qC+g8hWIzKRuwBI9lT+oEGIpehaCMBCtUnqKt2ahnWxUG +hW+NepOB84XhQ+l843T4jEskS81OmpS7Atix47S0gfGx875vYgaUT5jlyUBqmJ0SCeP0HhxoreBC +/OoYs1BZi5T7Tsy1S0pIXd4kCQuFmI7d/nS2oOueqDDUBwMR41By4oJwgTyOiJvnrg1XQ3CFxXaz +Os5UWYieIzw7l6UOYMmIDVKPLnptxXlW23hvT1YLm9azbosdVcxuVgZUFCAWvIR1nMHRr7NdDEmW +5GP43AHuZerovYKT9xK8FknIng2WBV31RpDnMSp8Ay49WSHYP+S8kmU2GG/Zxs06kDJ29KL0nVhx +hNEGrEg9OUebcF03wMoi46GoBQ8hLTvVaPy2q4F+TVR3WsS8JR75lg2WWurRENpq9DpkQJVFfqsm +Wq1rtlEiA39WoT/qfORRLezUE2e2k9YN98X6i7FatNN06IDo2K5unoYaC/ozdIBNyCrsONenV3e/ +KvOz1FnTSKd3kkmfHMpgGeY7Gzwx4TBg1l9VkPQ4C35vJg8p26PRYMa03mP4Rv21/NFKyQqkp/Us +3JtcN9QjC6dcXyegNKTBOdHu0nri0SEAegOD7LUjc0/qzstYqmiEt01zdRlGRt64lycm5M36H8GU +n7er04XGaxcuxF2MfYAXW5ESvWzF8bgn0EA5SHks6z/2x0FovwK8M/a9Du001sExZRd0eRvekdZz +p66SJejzKNhviVLCPotH+E5q8bGzQQ+gvgBAv1nRoGSg9c95iNyP9S006Z7FDCtipjYqvPyPlvxP +8FD3RYOIDNHzmMDYBlPKeYZxH5KVv/YX/Nzy+9Ukj7eooxp9Y1+2ZWCHyrKkmqFzfUucy2kDp0mt +Wk2TS8bPbuJ5ZC4DtepHGdTmW9mr9kxSzcZh3ScpWdpDY00cwBUbzi9MZeVqT3N/PmSox0Y0RcB8 +dxgFi2ljHaHaFgEMXRUaXDwEdPc86m+SYIWOv2APDXZU8+ck+tIiDa3wc2kHG3+EXzTGhJ/XwPLh ++R2RkNf4fV940YYVISVahGaD1TgDkYlxT6ubpGT5FGs9z74fcCTVBzkQ9sMEdI45Ab1Rc6Kr2IWy +LqVl0uVPitDTIrpCCnTwOv2cvnPnuYCaJFjeWycIdBoX5MPHQmgeCHXFfnupFV3XbllxAChNYqsA +zKvXvlOvfnHFVn4waAjQ0MTrPdir3fN9I5NhpgVW6vjDQysaIC6Lg9jHfkb/g87ia2zW7BDWg75n +VpX2jIhqkMGhuJHPH9FTd5oVEuvPxUqcStfJ92VSQZX8MQd1TkqylENkXz09vpy8GE9cPcHrcqCe +wwd5hed6VmQDbwDArpvgECHsO5BRsn0NmbaQYAs+33XA78X+POagG+KOpz+1lCdximol6z7Owx1/ +oeSuJi6eCFVDyXsNq+onWFjsv6f54LS0tD9HWWhBpZuVGWxv+kqMgi0r0pdPZB5CWcU+WXPLqezT +0w3Korx1QvVTlax85aDgjhNlbuI6QtGsW3Hi6jYm8TdMJH2WHj4Xk/ObVhxdWGX28p5HIt2/iYnt +D7fOk1Y3cT2vWocah9hgg/0LSRefiBoMAOaJT3ZcXoWKI2fmj8fgORwNAU2TI8taaYfMbEruL8I0 +ECweNNqW+zUEpNgGY3hapjNWWOPSgRUAzDMAVCNsztGz4iDmPVF5VEts31DWSLEfMM+Vw9uBSn2B +PfGNk9olqMqe7Ek8XHRRrDrSTO8k3HNwUaA1JnmxQD+NXiD+s+dYa1+aqZ9Nz0W+a0Xz5Dn57L6V +0ZZwcUoL7QUcUxNnngtX99W3oqqfCxHLXJOxKaNLAxYBc6CFIqWa7z3QyFeSdZRrVPqK9WBRwLcj +h/ccQGnT4A82mALmqS3D/x2IS0G2/FexWBmLOjuDeNKGxDSc4lFqsWfhkHeZo6hmOGmc95AsJu/Q +3E7FsNi24tj0fRtsB9d3prlmX9HombOiLZJej3kmaklOdd+aijXjyomGeDsPVPZ6PfMkV315Ed9X +GI/xnB4MEEFCtyFRP9ofJ3E/g6QdOiuSqo9hDarYFTyv54XsCx32QSimc9NGl06yqpzFMairrjAd +CwCljQleEt6Q1uOuqL4dK8o9zyYWC0edeA2/s79iV3g+Lc0ZSHueJlBTA+sjaCxO6DYmkdLDgCZZ +BfboOxSjwEdj04B6NjEU2kIlhZz6AZ5x2kBNMzZ0XtVJXo7FEdph1B9/TlXIfYa+21lSik5wIBVB +QzAhIji9KJCuClg+r6PpCFX9PRYGo23udNLQJLsuOlEJQX3hIF16sAKT6UMasUiDsg++oHqkH1SW +tXUZALoyYAWkTNnw0Ah1Grt0k36twaqQgCqXIL0uIF1JsOqCeN1A4uP/AgwARSo8+h6q7oIAAAAA +SUVORK5CYII=" transform="matrix(1 0 0 1 -120.8662 1467.6143)"> + </image> + <path fill="#00A0C6" d="M-24.828,1528.516l1.104-9.364l-8.427-2.324c-0.097-2.824-0.503-5.585-1.174-8.245l7.442-4.696 + l-3.655-8.657l-8.475,2.276c-1.456-2.352-3.156-4.541-5.069-6.526l4.152-7.845l-7.435-5.627l-6.234,6.268 + c-2.391-1.281-4.934-2.322-7.613-3.073l-0.262-8.881l-9.224-1.089l-2.322,8.577c-2.781,0.108-5.496,0.527-8.121,1.216 + l-4.604-7.544l-8.54,3.742l2.21,8.595c-2.322,1.485-4.484,3.216-6.447,5.166l-7.713-4.184l-5.569,7.565l6.144,6.299 + c-1.272,2.434-2.309,5.023-3.061,7.749l-8.735,0.299l-1.105,9.365l8.422,2.319c0.096,2.829,0.499,5.591,1.168,8.257l-7.431,4.689 + l3.655,8.655l8.455-2.269c1.458,2.355,3.161,4.55,5.077,6.541l-4.139,7.825l7.435,5.624l6.211-6.244 + c2.397,1.285,4.948,2.327,7.637,3.083l0.263,8.847l9.222,1.09l2.315-8.545c2.788-0.107,5.513-0.53,8.143-1.221l4.588,7.516 + l8.54-3.74l-2.202-8.57c2.326-1.492,4.492-3.228,6.458-5.182l7.695,4.174l5.569-7.566l-6.136-6.29 + c1.271-2.437,2.307-5.029,3.057-7.756L-24.828,1528.516z"/> + </g> + <g> + + <image opacity="0.3" width="107" height="109" xlink:href="data:image/png;base64,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" transform="matrix(1 0 0 1 -183.8662 1401.6143)"> + </image> + <path fill="#75B5D5" d="M-87.805,1463.376l1.104-9.367l-8.427-2.322c-0.097-2.825-0.503-5.582-1.173-8.245l7.441-4.696 + l-3.654-8.656l-8.475,2.273c-1.456-2.35-3.157-4.538-5.07-6.522l4.151-7.849l-7.435-5.625l-6.233,6.266 + c-2.392-1.278-4.935-2.32-7.612-3.07l-0.265-8.882l-9.222-1.087l-2.323,8.575c-2.781,0.106-5.497,0.527-8.12,1.216l-4.604-7.544 + l-8.541,3.739l2.211,8.597c-2.322,1.487-4.483,3.22-6.446,5.167l-7.714-4.185l-5.569,7.568l6.143,6.298 + c-1.27,2.434-2.306,5.023-3.058,7.748l-8.737,0.299l-1.105,9.363l8.421,2.321c0.096,2.83,0.5,5.59,1.168,8.256l-7.431,4.688 + l3.656,8.655l8.455-2.269c1.458,2.357,3.16,4.552,5.077,6.543l-4.137,7.822l7.433,5.627l6.213-6.244 + c2.397,1.284,4.948,2.328,7.635,3.083l0.263,8.847l9.223,1.09l2.314-8.546c2.788-0.108,5.512-0.528,8.143-1.219l4.588,7.517 + l8.541-3.739l-2.204-8.573c2.327-1.489,4.494-3.227,6.46-5.18l7.694,4.173l5.569-7.565l-6.135-6.293 + c1.271-2.434,2.307-5.029,3.056-7.755L-87.805,1463.376z"/> + </g> + <g> + + <image opacity="0.3" width="120" height="123" xlink:href="data:image/png;base64,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 +AAAAAElFTkSuQmCC" transform="matrix(1 0 0 1 -287.8662 1427.6143)"> + </image> + <path fill="#4084C1" d="M-178.212,1497.823l1.271-10.76l-9.683-2.669c-0.111-3.245-0.578-6.417-1.349-9.476l8.549-5.393 + l-4.198-9.944l-9.736,2.611c-1.673-2.702-3.626-5.216-5.824-7.495l4.769-9.018l-8.542-6.46l-7.163,7.197 + c-2.746-1.468-5.668-2.664-8.747-3.529l-0.303-10.202l-10.596-1.251l-2.667,9.854c-3.195,0.121-6.314,0.603-9.329,1.393 + l-5.29-8.664l-9.813,4.297l2.541,9.876c-2.667,1.71-5.152,3.696-7.407,5.935l-8.863-4.805l-6.398,8.693l7.059,7.237 + c-1.461,2.794-2.653,5.77-3.517,8.901l-10.036,0.341l-1.27,10.762l9.676,2.667c0.109,3.249,0.574,6.42,1.343,9.481l-8.538,5.392 + l4.199,9.941l9.715-2.605c1.675,2.707,3.629,5.227,5.831,7.516l-4.754,8.987l8.542,6.464l7.136-7.172 + c2.754,1.473,5.686,2.675,8.774,3.54l0.3,10.165l10.596,1.252l2.66-9.819c3.204-0.12,6.333-0.607,9.355-1.401l5.274,8.64 + l9.81-4.301l-2.531-9.848c2.673-1.713,5.16-3.707,7.421-5.95l8.839,4.795l6.398-8.694l-7.05-7.229 + c1.461-2.8,2.652-5.775,3.515-8.908L-178.212,1497.823z"/> + </g> +</g> +<g> + <path fill="#006B33" d="M196.474,114.46V96.815l-16.414-2.471c-0.815-5.225-2.195-10.266-4.048-15.062l12.987-10.354l-8.82-15.279 + l-15.479,6.081c-3.274-4.049-6.97-7.737-11.019-11.009l6.083-15.486l-15.28-8.821l-10.365,13.008 + c-4.793-1.855-9.827-3.229-15.045-4.04l-2.475-16.44H98.953l-2.471,16.44c-5.224,0.812-10.253,2.185-15.049,4.04L71.066,24.414 + l-15.278,8.821l6.082,15.486c-4.049,3.271-7.743,6.96-11.014,11.009l-15.484-6.081l-8.82,15.279l12.992,10.354 + c-1.857,4.796-3.237,9.837-4.053,15.062L19.08,96.815v17.645l16.405,2.469c0.808,5.232,2.188,10.273,4.044,15.078l-12.978,10.342 + l8.822,15.279l15.444-6.068c3.278,4.063,6.977,7.764,11.033,11.039l-6.063,15.445l15.278,8.818l10.331-12.959 + c4.808,1.857,9.855,3.242,15.092,4.051l2.464,16.379h17.646l2.463-16.379c5.241-0.809,10.289-2.193,15.097-4.051l10.325,12.959 + l15.28-8.818l-6.064-15.445c4.057-3.275,7.756-6.977,11.034-11.039l15.445,6.068l8.82-15.279l-12.974-10.342 + c1.859-4.805,3.235-9.846,4.041-15.078L196.474,114.46z"/> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="150.2354" y1="163.1748" x2="78.29" y2="66.3593"> + <stop offset="0" style="stop-color:#00A33D"/> + <stop offset="1" style="stop-color:#00C109"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M191.145,111.421V94.085l-15.882-2.428c-0.784-5.133-2.12-10.082-3.918-14.798l12.571-10.174 + l-8.533-15.008l-14.979,5.972c-3.165-3.979-6.738-7.601-10.658-10.818l5.884-15.214l-14.78-8.666L130.816,35.73 + c-4.637-1.819-9.503-3.174-14.557-3.969l-2.393-16.153H96.802l-2.396,16.153c-5.052,0.799-9.919,2.149-14.557,3.969l-10.03-12.779 + l-14.783,8.666l5.887,15.221c-3.918,3.211-7.493,6.832-10.658,10.812l-14.979-5.972l-8.534,15.008l12.569,10.174 + c-1.796,4.717-3.132,9.666-3.918,14.798l-15.88,2.428v17.336l15.872,2.424c0.784,5.141,2.115,10.092,3.907,14.814l-12.551,10.158 + l8.534,15.012l14.948-5.961c3.167,3.988,6.746,7.627,10.674,10.852l-5.872,15.168l14.783,8.668l9.992-12.736 + c4.656,1.83,9.536,3.184,14.604,3.98l2.387,16.096h17.065l2.389-16.096c5.063-0.797,9.945-2.15,14.596-3.98l9.997,12.736 + l14.78-8.668l-5.862-15.168c3.922-3.225,7.501-6.863,10.67-10.852l14.946,5.961l8.533-15.012l-12.555-10.158 + c1.796-4.723,3.13-9.674,3.914-14.814L191.145,111.421z"/> + <path opacity="0.43" fill="#FFFFFF" d="M150.517,164.599l3.979,10.131l1.061-0.623l-4.018-10.381 + C151.199,164.011,150.866,164.315,150.517,164.599z M56.78,169.407l1.892-4.809c-0.009-0.006-0.016-0.018-0.024-0.018 + L56.78,169.407z M26.678,139.04l1.043,1.838l8.621-6.871c-0.271-0.713-0.534-1.43-0.786-2.154L26.678,139.04z M176.058,92.015 + c0.315,1.428,0.587,2.871,0.818,4.33l14.197,2.139V94.31L176.058,92.015z M172.847,134.007l9.534,7.602l1.462-2.568l-9.92-8.031 + C173.578,132.019,173.225,133.017,172.847,134.007z M50.191,57.871L35.21,51.896l-2.293,4.039l14.757,5.794 + c3.27-4.047,6.965-7.733,11.012-11.006l-0.526-1.341C55.284,51.985,52.62,54.824,50.191,57.871z M33.081,92.224L19.448,94.31v3.973 + l12.864-1.938C32.526,94.962,32.787,93.587,33.081,92.224z M69.741,23.174l-14.776,8.664l0.644,1.663l12.275-7.089l10.365,13.003 + c4.796-1.849,9.829-3.223,15.049-4.036l0.501-3.301c-4.862,0.804-9.552,2.116-14.024,3.873L69.741,23.174z M155.556,31.839 + l-14.78-8.665l-10.027,12.777c-4.641-1.82-9.511-3.171-14.563-3.969l-2.391-16.156h-17.07l-0.459,3.11h17.149l2.472,16.442 + c5.225,0.808,10.256,2.188,15.049,4.036L141.3,26.413l13.371,7.719L155.556,31.839z M183.606,67.094l0.236-0.188l-8.536-15.01 + l-14.978,5.975c-2.7-3.39-5.709-6.508-8.966-9.35L150.5,50.72c4.05,3.271,7.743,6.962,11.018,11.009l15.481-6.083L183.606,67.094z" + /> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="2.672" y="0.856" width="188.473" height="189.04"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="2.672" y="0.856" width="188.473" height="189.04" id="XMLID_11_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="49.2329" y1="21.9043" x2="112.5927" y2="84.0792"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <polygon opacity="0.53" fill="url(#XMLID_12_)" points="48.768,142.896 -31.935,75.136 85.134,-64.305 165.84,3.449 "/> + </g> + </mask> + <g mask="url(#XMLID_11_)"> + <defs> + <path id="XMLID_4_" d="M191.145,111.421V94.085l-15.882-2.428c-0.784-5.133-2.12-10.082-3.918-14.798l12.571-10.174 + l-8.533-15.008l-14.979,5.972c-3.165-3.979-6.738-7.601-10.658-10.818l5.884-15.214l-14.78-8.666L130.816,35.73 + c-4.637-1.819-9.503-3.174-14.557-3.969l-2.393-16.153H96.802l-2.396,16.153c-5.052,0.799-9.919,2.149-14.557,3.969 + l-10.03-12.779l-14.783,8.666l5.887,15.221c-3.918,3.211-7.493,6.832-10.658,10.812l-14.979-5.972l-8.534,15.008l12.569,10.174 + c-1.796,4.717-3.132,9.666-3.918,14.798l-15.88,2.428v17.336l15.872,2.424c0.784,5.141,2.115,10.092,3.907,14.814l-12.551,10.158 + l8.534,15.012l14.948-5.961c3.167,3.988,6.746,7.627,10.674,10.852l-5.872,15.168l14.783,8.668l9.992-12.736 + c4.656,1.83,9.536,3.184,14.604,3.98l2.387,16.096h17.065l2.389-16.096c5.063-0.797,9.945-2.15,14.596-3.98l9.997,12.736 + l14.78-8.668l-5.862-15.168c3.922-3.225,7.501-6.863,10.67-10.852l14.946,5.961l8.533-15.012l-12.555-10.158 + c1.796-4.723,3.13-9.674,3.914-14.814L191.145,111.421z"/> + </defs> + <clipPath id="XMLID_13_"> + <use xlink:href="#XMLID_4_" /> + </clipPath> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="2.672" y="0.856" width="188.473" height="189.04"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="2.672" y="0.856" width="188.473" height="189.04" id="XMLID_14_"> + <g filter="url(#Adobe_OpacityMaskFilter_1_)"> + <polygon opacity="0.53" fill="url(#XMLID_12_)" points="48.768,142.896 -31.935,75.136 85.134,-64.305 165.84,3.449 "/> + </g> + </mask> + <g mask="url(#XMLID_14_)"> + <defs> + <path id="XMLID_8_" d="M191.145,111.421V94.085l-15.882-2.428c-0.784-5.133-2.12-10.082-3.918-14.798l12.571-10.174 + l-8.533-15.008l-14.979,5.972c-3.165-3.979-6.738-7.601-10.658-10.818l5.884-15.214l-14.78-8.666L130.816,35.73 + c-4.637-1.819-9.503-3.174-14.557-3.969l-2.393-16.153H96.802l-2.396,16.153c-5.052,0.799-9.919,2.149-14.557,3.969 + l-10.03-12.779l-14.783,8.666l5.887,15.221c-3.918,3.211-7.493,6.832-10.658,10.812l-14.979-5.972l-8.534,15.008l12.569,10.174 + c-1.796,4.717-3.132,9.666-3.918,14.798l-15.88,2.428v17.336l15.872,2.424c0.784,5.141,2.115,10.092,3.907,14.814l-12.551,10.158 + l8.534,15.012l14.948-5.961c3.167,3.988,6.746,7.627,10.674,10.852l-5.872,15.168l14.783,8.668l9.992-12.736 + c4.656,1.83,9.536,3.184,14.604,3.98l2.387,16.096h17.065l2.389-16.096c5.063-0.797,9.945-2.15,14.596-3.98l9.997,12.736 + l14.78-8.668l-5.862-15.168c3.922-3.225,7.501-6.863,10.67-10.852l14.946,5.961l8.533-15.012l-12.555-10.158 + c1.796-4.723,3.13-9.674,3.914-14.814L191.145,111.421z"/> + </defs> + <clipPath id="XMLID_2_"> + <use xlink:href="#XMLID_8_" /> + </clipPath> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Component-Gear04-DarkRed.svg b/openoffice/share/gallery/diagrams/Component-Gear04-DarkRed.svg new file mode 100644 index 0000000000000000000000000000000000000000..a0d3b8c049d0a354eac58e43795580b9a8be71de --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-Gear04-DarkRed.svg @@ -0,0 +1,510 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="199.49" height="197.99" + viewBox="0 0 199.49 197.99" overflow="visible" enable-background="new 0 0 199.49 197.99" xml:space="preserve"> +<g> + <g> + + <image opacity="0.3" width="111" height="112" xlink:href="data:image/png;base64,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 +DJq0VQAAAABJRU5ErkJggg==" transform="matrix(1 0 0 1 -44.8662 1417.6143)"> + </image> + <path fill="#0060B6" d="M55.175,1481.063l1.147-9.718l-8.742-2.411c-0.102-2.929-0.522-5.792-1.218-8.556l7.72-4.87l-3.792-8.98 + l-8.792,2.357c-1.511-2.438-3.274-4.706-5.26-6.767l4.308-8.141l-7.714-5.838l-6.466,6.501c-2.482-1.327-5.12-2.406-7.9-3.187 + l-0.273-9.212l-9.569-1.131l-2.41,8.897c-2.884,0.111-5.703,0.546-8.425,1.261l-4.775-7.827l-8.86,3.881l2.292,8.919 + c-2.409,1.543-4.651,3.34-6.689,5.361l-8.002-4.342l-5.777,7.851l6.374,6.537c-1.32,2.521-2.394,5.207-3.174,8.037l-9.065,0.309 + l-1.146,9.717l8.737,2.408c0.098,2.935,0.519,5.801,1.212,8.564l-7.708,4.867l3.792,8.977l8.773-2.354 + c1.513,2.449,3.278,4.721,5.266,6.789l-4.294,8.117l7.714,5.835l6.446-6.477c2.487,1.33,5.134,2.415,7.922,3.196l0.273,9.184 + l9.569,1.125l2.4-8.863c2.893-0.112,5.719-0.552,8.448-1.267l4.762,7.801l8.86-3.883l-2.287-8.893 + c2.414-1.545,4.659-3.349,6.702-5.375l7.983,4.332l5.778-7.854l-6.365-6.524c1.318-2.527,2.395-5.217,3.172-8.047L55.175,1481.063 + z"/> + </g> + <g> + + <image opacity="0.3" width="107" height="108" xlink:href="data:image/png;base64,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 +SUVORK5CYII=" transform="matrix(1 0 0 1 -120.8662 1467.6143)"> + </image> + <path fill="#00A0C6" d="M-24.828,1528.516l1.104-9.364l-8.427-2.324c-0.097-2.824-0.503-5.585-1.174-8.245l7.442-4.696 + l-3.655-8.657l-8.475,2.276c-1.456-2.352-3.156-4.541-5.069-6.526l4.152-7.845l-7.435-5.627l-6.234,6.268 + c-2.391-1.281-4.934-2.322-7.613-3.073l-0.262-8.881l-9.224-1.089l-2.322,8.577c-2.781,0.108-5.496,0.527-8.121,1.216 + l-4.604-7.544l-8.54,3.742l2.21,8.595c-2.322,1.485-4.484,3.216-6.447,5.166l-7.713-4.184l-5.569,7.565l6.144,6.299 + c-1.272,2.434-2.309,5.023-3.061,7.749l-8.735,0.299l-1.105,9.365l8.422,2.319c0.096,2.829,0.499,5.591,1.168,8.257l-7.431,4.689 + l3.655,8.655l8.455-2.269c1.458,2.355,3.161,4.55,5.077,6.541l-4.139,7.825l7.435,5.624l6.211-6.244 + c2.397,1.285,4.948,2.327,7.637,3.083l0.263,8.847l9.222,1.09l2.315-8.545c2.788-0.107,5.513-0.53,8.143-1.221l4.588,7.516 + l8.54-3.74l-2.202-8.57c2.326-1.492,4.492-3.228,6.458-5.182l7.695,4.174l5.569-7.566l-6.136-6.29 + c1.271-2.437,2.307-5.029,3.057-7.756L-24.828,1528.516z"/> + </g> + <g> + + <image opacity="0.3" width="107" height="109" xlink:href="data:image/png;base64,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" transform="matrix(1 0 0 1 -183.8662 1401.6143)"> + </image> + <path fill="#75B5D5" d="M-87.805,1463.376l1.104-9.367l-8.427-2.322c-0.097-2.825-0.503-5.582-1.173-8.245l7.441-4.696 + l-3.654-8.656l-8.475,2.273c-1.456-2.35-3.157-4.538-5.07-6.522l4.151-7.849l-7.435-5.625l-6.233,6.266 + c-2.392-1.278-4.935-2.32-7.612-3.07l-0.265-8.882l-9.222-1.087l-2.323,8.575c-2.781,0.106-5.497,0.527-8.12,1.216l-4.604-7.544 + l-8.541,3.739l2.211,8.597c-2.322,1.487-4.483,3.22-6.446,5.167l-7.714-4.185l-5.569,7.568l6.143,6.298 + c-1.27,2.434-2.306,5.023-3.058,7.748l-8.737,0.299l-1.105,9.363l8.421,2.321c0.096,2.83,0.5,5.59,1.168,8.256l-7.431,4.688 + l3.656,8.655l8.455-2.269c1.458,2.357,3.16,4.552,5.077,6.543l-4.137,7.822l7.433,5.627l6.213-6.244 + c2.397,1.284,4.948,2.328,7.635,3.083l0.263,8.847l9.223,1.09l2.314-8.546c2.788-0.108,5.512-0.528,8.143-1.219l4.588,7.517 + l8.541-3.739l-2.204-8.573c2.327-1.489,4.494-3.227,6.46-5.18l7.694,4.173l5.569-7.565l-6.135-6.293 + c1.271-2.434,2.307-5.029,3.056-7.755L-87.805,1463.376z"/> + </g> + <g> + + <image opacity="0.3" width="120" height="123" xlink:href="data:image/png;base64,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 +AAAAAElFTkSuQmCC" transform="matrix(1 0 0 1 -287.8662 1427.6143)"> + </image> + <path fill="#4084C1" d="M-178.212,1497.823l1.271-10.76l-9.683-2.669c-0.111-3.245-0.578-6.417-1.349-9.476l8.549-5.393 + l-4.198-9.944l-9.736,2.611c-1.673-2.702-3.626-5.216-5.824-7.495l4.769-9.018l-8.542-6.46l-7.163,7.197 + c-2.746-1.468-5.668-2.664-8.747-3.529l-0.303-10.202l-10.596-1.251l-2.667,9.854c-3.195,0.121-6.314,0.603-9.329,1.393 + l-5.29-8.664l-9.813,4.297l2.541,9.876c-2.667,1.71-5.152,3.696-7.407,5.935l-8.863-4.805l-6.398,8.693l7.059,7.237 + c-1.461,2.794-2.653,5.77-3.517,8.901l-10.036,0.341l-1.27,10.762l9.676,2.667c0.109,3.249,0.574,6.42,1.343,9.481l-8.538,5.392 + l4.199,9.941l9.715-2.605c1.675,2.707,3.629,5.227,5.831,7.516l-4.754,8.987l8.542,6.464l7.136-7.172 + c2.754,1.473,5.686,2.675,8.774,3.54l0.3,10.165l10.596,1.252l2.66-9.819c3.204-0.12,6.333-0.607,9.355-1.401l5.274,8.64 + l9.81-4.301l-2.531-9.848c2.673-1.713,5.16-3.707,7.421-5.95l8.839,4.795l6.398-8.694l-7.05-7.229 + c1.461-2.8,2.652-5.775,3.515-8.908L-178.212,1497.823z"/> + </g> +</g> +<g> + <path fill="#560E00" d="M186.352,108.013V90.368l-16.417-2.471c-0.813-5.224-2.192-10.263-4.05-15.063l12.994-10.355l-8.822-15.277 + l-15.483,6.085c-3.269-4.051-6.964-7.743-11.016-11.015l6.082-15.484l-15.279-8.823l-10.366,13.008 + c-4.796-1.854-9.824-3.229-15.049-4.041l-2.472-16.438H88.831l-2.472,16.438c-5.229,0.813-10.253,2.187-15.053,4.041L60.942,17.964 + l-15.28,8.823l6.087,15.484c-4.052,3.271-7.746,6.964-11.015,11.015l-15.482-6.085L16.43,62.479l12.991,10.355 + c-1.859,4.8-3.238,9.839-4.05,15.063L8.955,90.368v17.645l16.405,2.467c0.808,5.23,2.188,10.275,4.041,15.08l-12.972,10.34 + l8.822,15.281l15.445-6.072c3.274,4.063,6.974,7.766,11.034,11.043l-6.069,15.445l15.285,8.818l10.326-12.959 + c4.811,1.857,9.855,3.242,15.092,4.051l2.466,16.377h17.643l2.464-16.377c5.241-0.809,10.283-2.193,15.092-4.051l10.331,12.959 + l15.279-8.822l-6.063-15.441c4.057-3.277,7.76-6.98,11.032-11.039l15.447,6.068l8.822-15.281l-12.977-10.34 + c1.856-4.807,3.234-9.85,4.039-15.08L186.352,108.013z"/> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="153.6768" y1="192.3438" x2="46.9536" y2="17.0411"> + <stop offset="0" style="stop-color:#791A16"/> + <stop offset="1" style="stop-color:#BD453A"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M181.022,104.97V87.636l-15.886-2.426c-0.784-5.134-2.119-10.084-3.914-14.798l12.57-10.173 + l-8.539-15.012l-14.974,5.975c-3.168-3.981-6.739-7.606-10.662-10.82l5.886-15.214l-14.778-8.666l-10.027,12.78 + c-4.643-1.822-9.51-3.174-14.562-3.97l-2.393-16.154H86.676l-2.394,16.154c-5.053,0.796-9.918,2.151-14.559,3.97l-10.03-12.78 + l-14.777,8.666l5.885,15.214c-3.922,3.217-7.495,6.839-10.66,10.82l-14.979-5.975l-8.533,15.012L29.2,70.412 + c-1.803,4.714-3.131,9.664-3.917,14.798L9.398,87.636v17.334l15.873,2.424c0.781,5.145,2.115,10.094,3.91,14.816l-12.554,10.16 + l8.533,15.01l14.947-5.961c3.168,3.988,6.746,7.629,10.676,10.852l-5.868,15.168l14.777,8.668l9.996-12.736 + c4.651,1.83,9.535,3.186,14.601,3.98l2.386,16.094h17.068l2.388-16.094c5.065-0.795,9.945-2.15,14.6-3.98l9.994,12.736 + l14.778-8.668l-5.863-15.168c3.924-3.223,7.502-6.863,10.674-10.852l14.939,5.961l8.539-15.01l-12.555-10.16 + c1.796-4.723,3.129-9.672,3.91-14.816L181.022,104.97z"/> + <path opacity="0.43" fill="#FFFFFF" d="M140.393,158.147l3.979,10.135l1.06-0.623l-4.015-10.381 + C141.071,157.562,140.742,157.866,140.393,158.147z M46.662,162.958l1.885-4.811c-0.004-0.002-0.015-0.014-0.018-0.018 + L46.662,162.958z M16.554,132.591l1.044,1.84l8.619-6.871c-0.272-0.713-0.531-1.434-0.788-2.152L16.554,132.591z M165.932,85.565 + c0.316,1.43,0.59,2.873,0.819,4.332l14.195,2.139V87.86L165.932,85.565z M162.718,127.56l9.54,7.6l1.463-2.568l-9.925-8.029 + C163.456,125.571,163.1,126.567,162.718,127.56z M40.066,51.425l-14.978-5.979l-2.297,4.041l14.757,5.793 + c3.271-4.047,6.965-7.737,11.014-11.009l-0.525-1.338C45.162,45.539,42.494,48.376,40.066,51.425z M22.956,85.778L9.324,87.86 + v3.975l12.866-1.938C22.407,88.509,22.663,87.136,22.956,85.778z M59.622,16.726L44.841,25.39l0.644,1.663l12.276-7.089 + l10.365,13.002c4.796-1.85,9.826-3.227,15.049-4.036l0.496-3.304c-4.856,0.809-9.55,2.121-14.019,3.877L59.622,16.726z + M145.432,25.39l-14.781-8.664l-10.031,12.777c-4.636-1.819-9.504-3.174-14.558-3.969l-2.395-16.15H86.601l-0.46,3.104h17.15 + l2.473,16.442c5.225,0.81,10.254,2.187,15.05,4.036l10.366-13.002l13.362,7.72L145.432,25.39z M173.482,60.651l0.238-0.188 + l-8.54-15.016l-14.977,5.979c-2.7-3.393-5.708-6.512-8.966-9.354l-0.864,2.2c4.05,3.271,7.742,6.959,11.016,11.009l15.486-6.082 + L173.482,60.651z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="-7.452" y="-5.592" width="188.475" height="189.037"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="-7.452" y="-5.592" width="188.475" height="189.037" id="XMLID_7_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="37.459" y1="15.5342" x2="100.8172" y2="77.7075"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <polygon opacity="0.53" fill="url(#XMLID_8_)" points="36.994,136.522 -43.713,68.765 73.363,-70.678 154.068,-2.922 "/> + </g> + </mask> + <g mask="url(#XMLID_7_)"> + <defs> + <path id="XMLID_4_" d="M181.022,104.97V87.636l-15.886-2.426c-0.784-5.134-2.119-10.084-3.914-14.798l12.57-10.173l-8.539-15.012 + l-14.974,5.975c-3.168-3.981-6.739-7.606-10.662-10.82l5.886-15.214l-14.778-8.666l-10.027,12.78 + c-4.643-1.822-9.51-3.174-14.562-3.97l-2.393-16.154H86.676l-2.394,16.154c-5.053,0.796-9.918,2.151-14.559,3.97l-10.03-12.78 + l-14.777,8.666l5.885,15.214c-3.922,3.217-7.495,6.839-10.66,10.82l-14.979-5.975l-8.533,15.012L29.2,70.412 + c-1.803,4.714-3.131,9.664-3.917,14.798L9.398,87.636v17.334l15.873,2.424c0.781,5.145,2.115,10.094,3.91,14.816l-12.554,10.16 + l8.533,15.01l14.947-5.961c3.168,3.988,6.746,7.629,10.676,10.852l-5.868,15.168l14.777,8.668l9.996-12.736 + c4.651,1.83,9.535,3.186,14.601,3.98l2.386,16.094h17.068l2.388-16.094c5.065-0.795,9.945-2.15,14.6-3.98l9.994,12.736 + l14.778-8.668l-5.863-15.168c3.924-3.223,7.502-6.863,10.674-10.852l14.939,5.961l8.539-15.01l-12.555-10.16 + c1.796-4.723,3.129-9.672,3.91-14.816L181.022,104.97z"/> + </defs> + <clipPath id="XMLID_9_"> + <use xlink:href="#XMLID_4_" /> + </clipPath> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Component-Gear05-Orange.svg b/openoffice/share/gallery/diagrams/Component-Gear05-Orange.svg new file mode 100644 index 0000000000000000000000000000000000000000..19252b0ee0be9edc652f7f37176109b58bedcb9c --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-Gear05-Orange.svg @@ -0,0 +1,510 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="199.49" height="197.99" + viewBox="0 0 199.49 197.99" overflow="visible" enable-background="new 0 0 199.49 197.99" xml:space="preserve"> +<g> + <g> + + <image opacity="0.3" width="111" height="112" xlink:href="data:image/png;base64,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 +DJq0VQAAAABJRU5ErkJggg==" transform="matrix(1 0 0 1 -44.8662 1417.6143)"> + </image> + <path fill="#0060B6" d="M55.175,1481.063l1.147-9.718l-8.742-2.411c-0.102-2.929-0.522-5.792-1.218-8.556l7.72-4.87l-3.792-8.98 + l-8.792,2.357c-1.511-2.438-3.274-4.706-5.26-6.767l4.308-8.141l-7.714-5.838l-6.466,6.501c-2.482-1.327-5.12-2.406-7.9-3.187 + l-0.273-9.212l-9.569-1.131l-2.41,8.897c-2.884,0.111-5.703,0.546-8.425,1.261l-4.775-7.827l-8.86,3.881l2.292,8.919 + c-2.409,1.543-4.651,3.34-6.689,5.361l-8.002-4.342l-5.777,7.851l6.374,6.537c-1.32,2.521-2.394,5.207-3.174,8.037l-9.065,0.309 + l-1.146,9.717l8.737,2.408c0.098,2.935,0.519,5.801,1.212,8.564l-7.708,4.867l3.792,8.977l8.773-2.354 + c1.513,2.449,3.278,4.721,5.266,6.789l-4.294,8.117l7.714,5.835l6.446-6.477c2.487,1.33,5.134,2.415,7.922,3.196l0.273,9.184 + l9.569,1.125l2.4-8.863c2.893-0.112,5.719-0.552,8.448-1.267l4.762,7.801l8.86-3.883l-2.287-8.893 + c2.414-1.545,4.659-3.349,6.702-5.375l7.983,4.332l5.778-7.854l-6.365-6.524c1.318-2.527,2.395-5.217,3.172-8.047L55.175,1481.063 + z"/> + </g> + <g> + + <image opacity="0.3" width="107" height="108" xlink:href="data:image/png;base64,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 +SUVORK5CYII=" transform="matrix(1 0 0 1 -120.8662 1467.6143)"> + </image> + <path fill="#00A0C6" d="M-24.828,1528.516l1.104-9.364l-8.427-2.324c-0.097-2.824-0.503-5.585-1.174-8.245l7.442-4.696 + l-3.655-8.657l-8.475,2.276c-1.456-2.352-3.156-4.541-5.069-6.526l4.152-7.845l-7.435-5.627l-6.234,6.268 + c-2.391-1.281-4.934-2.322-7.613-3.073l-0.262-8.881l-9.224-1.089l-2.322,8.577c-2.781,0.108-5.496,0.527-8.121,1.216 + l-4.604-7.544l-8.54,3.742l2.21,8.595c-2.322,1.485-4.484,3.216-6.447,5.166l-7.713-4.184l-5.569,7.565l6.144,6.299 + c-1.272,2.434-2.309,5.023-3.061,7.749l-8.735,0.299l-1.105,9.365l8.422,2.319c0.096,2.829,0.499,5.591,1.168,8.257l-7.431,4.689 + l3.655,8.655l8.455-2.269c1.458,2.355,3.161,4.55,5.077,6.541l-4.139,7.825l7.435,5.624l6.211-6.244 + c2.397,1.285,4.948,2.327,7.637,3.083l0.263,8.847l9.222,1.09l2.315-8.545c2.788-0.107,5.513-0.53,8.143-1.221l4.588,7.516 + l8.54-3.74l-2.202-8.57c2.326-1.492,4.492-3.228,6.458-5.182l7.695,4.174l5.569-7.566l-6.136-6.29 + c1.271-2.437,2.307-5.029,3.057-7.756L-24.828,1528.516z"/> + </g> + <g> + + <image opacity="0.3" width="107" height="109" xlink:href="data:image/png;base64,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" transform="matrix(1 0 0 1 -183.8662 1401.6143)"> + </image> + <path fill="#75B5D5" d="M-87.805,1463.376l1.104-9.367l-8.427-2.322c-0.097-2.825-0.503-5.582-1.173-8.245l7.441-4.696 + l-3.654-8.656l-8.475,2.273c-1.456-2.35-3.157-4.538-5.07-6.522l4.151-7.849l-7.435-5.625l-6.233,6.266 + c-2.392-1.278-4.935-2.32-7.612-3.07l-0.265-8.882l-9.222-1.087l-2.323,8.575c-2.781,0.106-5.497,0.527-8.12,1.216l-4.604-7.544 + l-8.541,3.739l2.211,8.597c-2.322,1.487-4.483,3.22-6.446,5.167l-7.714-4.185l-5.569,7.568l6.143,6.298 + c-1.27,2.434-2.306,5.023-3.058,7.748l-8.737,0.299l-1.105,9.363l8.421,2.321c0.096,2.83,0.5,5.59,1.168,8.256l-7.431,4.688 + l3.656,8.655l8.455-2.269c1.458,2.357,3.16,4.552,5.077,6.543l-4.137,7.822l7.433,5.627l6.213-6.244 + c2.397,1.284,4.948,2.328,7.635,3.083l0.263,8.847l9.223,1.09l2.314-8.546c2.788-0.108,5.512-0.528,8.143-1.219l4.588,7.517 + l8.541-3.739l-2.204-8.573c2.327-1.489,4.494-3.227,6.46-5.18l7.694,4.173l5.569-7.565l-6.135-6.293 + c1.271-2.434,2.307-5.029,3.056-7.755L-87.805,1463.376z"/> + </g> + <g> + + <image opacity="0.3" width="120" height="123" xlink:href="data:image/png;base64,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 +AAAAAElFTkSuQmCC" transform="matrix(1 0 0 1 -287.8662 1427.6143)"> + </image> + <path fill="#4084C1" d="M-178.212,1497.823l1.271-10.76l-9.683-2.669c-0.111-3.245-0.578-6.417-1.349-9.476l8.549-5.393 + l-4.198-9.944l-9.736,2.611c-1.673-2.702-3.626-5.216-5.824-7.495l4.769-9.018l-8.542-6.46l-7.163,7.197 + c-2.746-1.468-5.668-2.664-8.747-3.529l-0.303-10.202l-10.596-1.251l-2.667,9.854c-3.195,0.121-6.314,0.603-9.329,1.393 + l-5.29-8.664l-9.813,4.297l2.541,9.876c-2.667,1.71-5.152,3.696-7.407,5.935l-8.863-4.805l-6.398,8.693l7.059,7.237 + c-1.461,2.794-2.653,5.77-3.517,8.901l-10.036,0.341l-1.27,10.762l9.676,2.667c0.109,3.249,0.574,6.42,1.343,9.481l-8.538,5.392 + l4.199,9.941l9.715-2.605c1.675,2.707,3.629,5.227,5.831,7.516l-4.754,8.987l8.542,6.464l7.136-7.172 + c2.754,1.473,5.686,2.675,8.774,3.54l0.3,10.165l10.596,1.252l2.66-9.819c3.204-0.12,6.333-0.607,9.355-1.401l5.274,8.64 + l9.81-4.301l-2.531-9.848c2.673-1.713,5.16-3.707,7.421-5.95l8.839,4.795l6.398-8.694l-7.05-7.229 + c1.461-2.8,2.652-5.775,3.515-8.908L-178.212,1497.823z"/> + </g> +</g> +<g> + <path fill="#A04304" d="M190.645,110.855V93.213l-16.412-2.47c-0.815-5.227-2.195-10.262-4.05-15.064l12.993-10.352l-8.82-15.28 + l-15.48,6.083c-3.274-4.05-6.969-7.74-11.019-11.013l6.083-15.487l-15.278-8.818l-10.369,13.003 + c-4.795-1.854-9.825-3.228-15.044-4.037l-2.474-16.442H93.129l-2.474,16.442c-5.222,0.81-10.253,2.183-15.046,4.037L65.239,20.81 + l-15.275,8.82l6.083,15.491c-4.052,3.269-7.743,6.961-11.017,11.009l-15.482-6.083l-8.822,15.28l12.992,10.352 + c-1.857,4.803-3.239,9.838-4.051,15.064l-16.414,2.47v17.643l16.404,2.468c0.81,5.233,2.19,10.276,4.041,15.08l-12.973,10.343 + l8.822,15.279l15.448-6.071c3.275,4.061,6.975,7.764,11.034,11.039l-6.066,15.448l15.277,8.821L75.573,170.3 + c4.806,1.857,9.852,3.24,15.094,4.053l2.462,16.38h17.646l2.463-16.38c5.238-0.813,10.283-2.195,15.095-4.053l10.329,12.963 + l15.278-8.821l-6.066-15.448c4.06-3.275,7.76-6.979,11.033-11.037l15.449,6.069l8.82-15.279L170.2,128.403 + c1.855-4.804,3.235-9.847,4.044-15.08L190.645,110.855z"/> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="174.7822" y1="186.9688" x2="38.8943" y2="28.4322"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M185.317,107.813V90.485l-15.88-2.428c-0.786-5.138-2.121-10.084-3.916-14.799l12.568-10.176 + l-8.534-15.011l-14.979,5.973c-3.164-3.975-6.738-7.603-10.659-10.816l5.887-15.218l-14.78-8.665l-10.029,12.778 + c-4.641-1.819-9.506-3.169-14.559-3.966l-2.391-16.154H90.974l-2.393,16.154c-5.048,0.797-9.923,2.146-14.561,3.966L63.995,19.346 + l-14.782,8.665l5.886,15.218c-3.92,3.214-7.494,6.842-10.661,10.816l-14.974-5.973l-8.54,15.011l12.572,10.176 + c-1.798,4.715-3.135,9.661-3.918,14.799l-15.884,2.428v17.328l15.875,2.429c0.78,5.138,2.114,10.094,3.909,14.814l-12.555,10.156 + l8.54,15.015l14.939-5.961c3.171,3.987,6.751,7.625,10.677,10.846l-5.867,15.174l14.782,8.665l9.992-12.736 + c4.654,1.828,9.532,3.185,14.604,3.98l2.383,16.097h17.071l2.383-16.097c5.065-0.796,9.95-2.152,14.6-3.98l9.996,12.736 + l14.78-8.669l-5.865-15.17c3.925-3.221,7.504-6.858,10.676-10.846l14.941,5.957l8.534-15.011l-12.552-10.157 + c1.795-4.72,3.128-9.676,3.906-14.813L185.317,107.813z"/> + <path opacity="0.43" fill="#FFFFFF" d="M144.688,160.994l3.98,10.136l1.063-0.625l-4.017-10.383 + C145.369,160.41,145.036,160.713,144.688,160.994z M50.954,165.803l1.888-4.809c-0.002-0.007-0.01-0.012-0.019-0.017 + L50.954,165.803z M20.854,135.438l1.041,1.834l8.625-6.869c-0.277-0.712-0.536-1.43-0.79-2.148L20.854,135.438z M170.232,88.411 + c0.313,1.428,0.59,2.871,0.815,4.333l14.195,2.135v-4.173L170.232,88.411z M167.017,130.403l9.539,7.6l1.458-2.564l-9.919-8.029 + C167.755,128.413,167.401,129.414,167.017,130.403z M44.367,54.271l-14.98-5.979l-2.294,4.038l14.755,5.795 + c3.272-4.049,6.964-7.737,11.016-11.01l-0.528-1.338C49.46,48.386,46.791,51.221,44.367,54.271z M27.254,88.62l-13.633,2.086v3.975 + l12.867-1.937C26.703,91.356,26.96,89.981,27.254,88.62z M63.918,19.569l-14.781,8.666l0.644,1.661l12.28-7.087l10.364,13.002 + c4.794-1.852,9.826-3.225,15.047-4.035l0.498-3.302c-4.859,0.803-9.546,2.12-14.021,3.872L63.918,19.569z M149.731,28.235 + l-14.784-8.666l-10.031,12.777c-4.636-1.819-9.505-3.171-14.557-3.966l-2.391-16.152H90.901l-0.464,3.107h17.153l2.471,16.44 + c5.221,0.811,10.254,2.184,15.048,4.035l10.368-13.001l13.367,7.717L149.731,28.235z M177.781,63.496l0.232-0.188l-8.532-15.016 + l-14.977,5.979c-2.702-3.395-5.714-6.514-8.966-9.354l-0.864,2.198c4.047,3.272,7.741,6.961,11.014,11.01l15.484-6.078 + L177.781,63.496z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="-3.153" y="-2.743" width="188.471" height="189.035"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="-3.153" y="-2.743" width="188.471" height="189.035" id="XMLID_7_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="20.8081" y1="15.1431" x2="84.1669" y2="77.3169"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <polygon opacity="0.53" fill="url(#XMLID_8_)" points="20.343,136.134 -60.36,68.376 56.713,-71.069 137.418,-3.312 "/> + </g> + </mask> + <g mask="url(#XMLID_7_)"> + <defs> + <path id="XMLID_4_" d="M185.317,107.813V90.485l-15.88-2.428c-0.786-5.138-2.121-10.084-3.916-14.799l12.568-10.176 + l-8.534-15.011l-14.979,5.973c-3.164-3.975-6.738-7.603-10.659-10.816l5.887-15.218l-14.78-8.665l-10.029,12.778 + c-4.641-1.819-9.506-3.169-14.559-3.966l-2.391-16.154H90.974l-2.393,16.154c-5.048,0.797-9.923,2.146-14.561,3.966 + L63.995,19.346l-14.782,8.665l5.886,15.218c-3.92,3.214-7.494,6.842-10.661,10.816l-14.974-5.973l-8.54,15.011l12.572,10.176 + c-1.798,4.715-3.135,9.661-3.918,14.799l-15.884,2.428v17.328l15.875,2.429c0.78,5.138,2.114,10.094,3.909,14.814l-12.555,10.156 + l8.54,15.015l14.939-5.961c3.171,3.987,6.751,7.625,10.677,10.846l-5.867,15.174l14.782,8.665l9.992-12.736 + c4.654,1.828,9.532,3.185,14.604,3.98l2.383,16.097h17.071l2.383-16.097c5.065-0.796,9.95-2.152,14.6-3.98l9.996,12.736 + l14.78-8.669l-5.865-15.17c3.925-3.221,7.504-6.858,10.676-10.846l14.941,5.957l8.534-15.011l-12.552-10.157 + c1.795-4.72,3.128-9.676,3.906-14.813L185.317,107.813z"/> + </defs> + <clipPath id="XMLID_9_"> + <use xlink:href="#XMLID_4_" /> + </clipPath> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Component-Person01-DarkBlue.svg b/openoffice/share/gallery/diagrams/Component-Person01-DarkBlue.svg new file mode 100644 index 0000000000000000000000000000000000000000..5a2d9d002fa133e74ed35d28b473ee3a16e7531c --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-Person01-DarkBlue.svg @@ -0,0 +1,79 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="162.305" height="163.753" + viewBox="0 0 162.305 163.753" overflow="visible" enable-background="new 0 0 162.305 163.753" xml:space="preserve"> +<g> + <g> + <image opacity="0.3" width="95" height="93" xlink:href="data:image/png;base64,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" transform="matrix(1.6624 0 0 1.6624 1.9678 6.3037)"> + </image> + <g> + <path fill="#355787" d="M43.383,44.541c0,7.667,3.085,14.922,8.533,20.502c-6.286,0-25.263,0-25.263,0 + c-6.05,0-10.971,4.873-10.971,10.861l0.007-0.152l-6.22,67.424h132.723l-5.898-67.416l0.006,0.145 + c0-5.988-4.92-10.861-10.969-10.861c0,0-18.992,0-25.278,0c5.448-5.58,8.533-12.836,8.533-20.502 + c0-16.805-14.625-30.478-32.602-30.478S43.383,27.735,43.383,44.541z"/> + <path fill="#FFFFFF" d="M75.983,12.401c-9.107,0-17.683,3.314-24.144,9.332c-3.164,2.947-5.651,6.384-7.391,10.217 + c-1.812,3.987-2.729,8.224-2.729,12.591c0,6.858,2.307,13.417,6.499,18.839H26.652c-6.91,0-12.543,5.529-12.633,12.359 + l-6.038,65.469l-0.335,3.63h3.646h129.085h3.629l-0.317-3.615l-5.729-65.472c-0.083-6.835-5.717-12.371-12.63-12.371h-21.582 + c4.192-5.423,6.5-11.982,6.5-18.839c0-4.367-0.918-8.604-2.729-12.591c-1.741-3.833-4.228-7.27-7.392-10.217 + C93.667,15.715,85.092,12.401,75.983,12.401L75.983,12.401z M45.045,44.542c0-15.914,13.851-28.815,30.938-28.815 + s30.94,12.901,30.94,28.815l0,0l0,0c0,8.914-4.35,16.879-11.177,22.164h3.325l0,0h1.723l0,0h24.536 + c5.139,0,9.306,4.118,9.306,9.198l5.741,65.609l0,0l0,0H11.293l0,0l0,0l6.051-65.609c0-5.08,4.17-9.198,9.309-9.198h24.521l0,0 + h1.723l0,0h3.325C49.393,61.42,45.045,53.456,45.045,44.542L45.045,44.542L45.045,44.542z"/> + </g> + </g> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="177.1836" y1="182.7671" x2="15.103" y2="50.6099"> + <stop offset="0" style="stop-color:#143777"/> + <stop offset="0.8539" style="stop-color:#1D68AA"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M134.638,75.904c0-5.08-4.167-9.199-9.307-9.199H95.747c6.827-5.285,11.177-13.25,11.177-22.165 + c0-15.914-13.852-28.815-30.939-28.815S45.045,28.627,45.045,44.541c0,8.915,4.349,16.879,11.177,22.165H26.653 + c-5.139,0-9.309,4.119-9.309,9.199l-6.052,65.609h129.085L134.638,75.904z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Component-Person02-Blue.svg b/openoffice/share/gallery/diagrams/Component-Person02-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..046223cc7f38b88660c9973106df23f06a66b67f --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-Person02-Blue.svg @@ -0,0 +1,82 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="162.305" height="163.753" + viewBox="0 0 162.305 163.753" overflow="visible" enable-background="new 0 0 162.305 163.753" xml:space="preserve"> +<g> + <g> + <image opacity="0.3" width="95" height="93" xlink:href="data:image/png;base64,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 +QmCC" transform="matrix(1.6151 0 0 1.6151 4.4326 6.7725)"> + </image> + <g> + <path fill="#355787" d="M44.669,43.921c0,7.448,2.997,14.498,8.291,19.919c-6.107,0-24.542,0-24.542,0 + c-2.843,0-5.518,1.095-7.53,3.084c-2.019,1.994-3.13,4.646-3.13,7.468l0.007-0.148l-6.042,65.507h128.947l-5.73-65.499 + l0.006,0.141c0-2.821-1.111-5.474-3.129-7.467c-2.012-1.989-4.687-3.084-7.529-3.084c0,0-18.451,0-24.559,0 + c5.293-5.421,8.29-12.471,8.29-19.919c0-16.327-14.208-29.61-31.673-29.61C58.878,14.311,44.669,27.594,44.669,43.921z"/> + <path fill="#FFFFFF" d="M76.344,12.696c-8.85,0-17.18,3.219-23.458,9.066c-3.074,2.863-5.49,6.203-7.181,9.926 + c-1.759,3.874-2.651,7.99-2.651,12.233c0,6.663,2.241,13.036,6.314,18.305H28.417c-3.271,0-6.348,1.26-8.665,3.55 + c-2.288,2.259-3.565,5.253-3.609,8.447l-5.868,63.615l-0.325,3.527h3.542h125.413h3.525l-0.307-3.513l-5.566-63.617 + c-0.04-3.197-1.317-6.196-3.606-8.459c-2.317-2.289-5.395-3.55-8.665-3.55h-20.968c4.072-5.269,6.313-11.642,6.313-18.305 + c0-4.243-0.893-8.359-2.651-12.232c-1.69-3.724-4.106-7.064-7.181-9.927C93.521,15.916,85.191,12.696,76.344,12.696 + L76.344,12.696z M46.284,43.921c0-15.461,13.458-27.995,30.06-27.995c16.6,0,30.057,12.534,30.057,27.995l0,0l0,0 + c0,8.661-4.224,16.4-10.856,21.535h3.23l0,0h1.673l0,0h23.838c4.993,0,9.043,4.002,9.043,8.936l5.576,63.743l0,0l0,0H13.492l0,0 + l0,0l5.88-63.743c0-4.934,4.051-8.936,9.045-8.936h23.821l0,0h1.673l0,0h3.23C50.509,60.321,46.284,52.583,46.284,43.921 + L46.284,43.921L46.284,43.921z"/> + </g> + </g> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="116.7676" y1="149.9087" x2="52.1624" y2="77.2278"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#0683F4"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M133.328,74.392c0-4.935-4.049-8.937-9.043-8.937H95.544c6.633-5.135,10.857-12.874,10.857-21.534 + c0-15.461-13.457-27.995-30.058-27.995c-16.603,0-30.06,12.534-30.06,27.995c0,8.661,4.225,16.399,10.858,21.534H28.417 + c-4.994,0-9.045,4.002-9.045,8.937l-5.88,63.743h125.413L133.328,74.392z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Component-Person03-Green.svg b/openoffice/share/gallery/diagrams/Component-Person03-Green.svg new file mode 100644 index 0000000000000000000000000000000000000000..529c299e6082a40413b5bbec5460515fb4bb3016 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-Person03-Green.svg @@ -0,0 +1,82 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="162.305" height="163.753" + viewBox="0 0 162.305 163.753" overflow="visible" enable-background="new 0 0 162.305 163.753" xml:space="preserve"> +<g> + <g> + <image opacity="0.3" width="95" height="93" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGEAAABeCAYAAAAzKnrbAAAACXBIWXMAAAbrAAAG6wFMMZ5KAAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAmFSURB +VHja7F3tdtNGEN1dyZbtxA5NSCClTaEvwVPxNLwVb9EfBVpSKE1I7Dixuhtm0PV49WXHkgyrc+bY +VmxFmrvzdXe00mrHtlevXpV+5/Xr1zt1TXqHFK5zXnFLfa9dB0XvgOJZDO0zYj8CwLKgfQuxv5OA +6A4qH5XOCo/ofQRiPCA4pd+BLOA1RVC6BIbuqPKdkmMS975vpQevPQEEAjAnuYHXW5BF18DQHQBA +Kp+VPSBx74cgbl9C+yUITuEzK1Mr1yBTkhmAw6C1DoTuAACo/IQUvWdlbGVCn8e0z8mI9vXpdwzC +HSnYKf3KyheSCyuXVv6j91f0nRlZxr27ahMI3QEAYlC+U/qBlZ+sHNHrPu0fAwiDAhCmAMIFKf9f +Kx9JPln5TH+bgrtqDQjdMgA9UqhT9CMrj62cgBwBCBIAjhe83ZEyJRAMwrmVv638ZeUDff5M35lB +vGg8g9IdAGBCyn5i5Wcrz6ycWjkmS2A3xMpnADBVxdSUgWAwGIh/CIR3Vv608pYA+UjfmdJvGw/Y +UYsADMn1HJPin1v53coLK2cEiLOGQ/remCxhBIG5LzKmPv0tgUA+Aivi3/ZgAGI6y/WFevnypXrz +5s33A0KBBfgA+NXKU7KOCQRiVl4s0ldZP3B62wNJINtKIMVNIZ7cykq7KSCiBgHQHgB+AQCeEwAn +4Iak/zeeill7KmtfvYHWEnuCOgLxzSqaACJuMPZwGrpHLuaU3M4LAuAZBeYJKb8HitJrxjFZgxg4 +pskBQYtqO91pS/CkojIO/EpySgCw35cA+LiiKsrXOfs0cEtcZXNBx59vm7KGuCEr4FgwIlfzlFzR +GYFxQuDsQSVsHiiDQ9Y1zuGb5lBlp1A/3CH5t3OW4AnGDIAb9b9RHDijzxwDEsEJ6QccCJIYxPjC +QFyTBVxjEbdta2jCEqQrekw1wROIASPBBektWqUCUnAPlH5BNcOUirtLqB0W21ZQEwG5T4o+oNTz +mILzJCcGbPuc2DUxEFitP6bzHAlqZLdA8LCjCMIhuR+MAXFDABQBwed2SKDsCRB0lanVLloCMqRD +4IEmAgDTEgiSvzogmUB1HW1bT025I75QpKMTAKANMlGL8+NBMqZXtASzzfMzDV7kwMPfRA1bQNE5 +ssvcJxlB0bjTIBi4wKFani3b+ghb01p5Umnos9ZtxIUHBwGCssyOEriwroCgRUXfByCGnpi18+4I +6edY/O8uWAMC0W8yaTANjjTjqYa70HJTVE03YqnbBgFnvGQP0NY5mZrniOeJku4yCDhh4ngZbje5 +8VABaQeAkFOjeJ5bHTAPDgLNzeIMFXdBzFTWanIjrKJtK0AAsGdJArGTlrBQy/1AzNl3BQQlrJUB ++KKWe5PYarfSALA2i1oxX5buCEfYXJi6btEScKBw09iVACEtu+51AYo3UHxZdoOZxQIu0mfqUQtA +yEn+GSn/UmUtMHOwgjKvkVr9pOsAYmoCgFWw7Gzoq9U2FKwHblXWlHXtG2UtBuQ5WAGf35z+XuUa +VzrF61TWZk0AZN/ovkf2gIPhCZs7lTXszprKPmpkb3xed3S9fSD2iq5zKPgwUweIqCYAMZzYSGVN +u2MQPMExvMoe00f0t6QlCgOzIjfyXUukm1njBuIbOp9EZQ1kUvkjQW+gi74Hucq0qK4BAI9+7pge +wUhfGgHiuNjq4mat3MS+m1vmHqOJaoi3F9sCXKSbznxv5Q/1tVXStUmek3uak2XImgY7Na5U1vl9 +6QnqhTFC1wBgQMo/VNkU4CHtGyj/7BjOYCX03SOVNfxy17XssGgKBHaPbvRzr+onen8BipTukj8z +iDw/fU7ySS33txYCoSu6IO6ac8o/pdHMyjwgk8xjG+VxcHZtHwBsyx1xUOY2es6QpgWJg8+VOQDf +khW9B9c2g5rIC0RcgVmUXXPP1deWlRMAIc8SiuhieY9BW+RdRFaq6FrHFSgLaQmfyapHEGcXnmOk +69QJsoPaWYJr3HId08ckY/DpebWDBAKlLUZVwzXGEL8GFbI2zKxmpJ8ILOOSrOBLlVQ8KnBF2Jtz +pJa7p89UdhMHuxW8p0xKAtITNURbc8xFA4TrgCTnegbCmnHuYSHYASz6vNlSXHJikQjI7II4ME9E +elbnopVqf05Be6r7OjVLCsBxQXpJgZ2DdKKyzj7tO3ZcwV9yC+OEcvsDSE2TDYJql25kxzt+6pxX +Cr/luukRyRgSlsK4F5fEgwgC6Ugt37CB88RGfR/bugMJ9TRUqze2FA5SU8EdxcI/ytGv1Y+9yZiS +iHgRlyQtXhDKUspYdaddpUtASF4tAZ2ZyiAIwkkiK0mqAEB+DB1AprjSXSKJPVOCKt7oLV1RcEer +nkP2WEkQvPoyJQfHeJBsmA39KC4pFvoqbXQzFXwc3vkYqdV7ycLmX6HGtxrNWtmRbNyKgvIrB2jf +2ky1LMEHhg4WUNkiaunJ1Dxw2NYDZCMQAgANWIQp+ZuvUTYA8sAuvErF7G3pCFvlLCkuC86mwkH6 +arWdI7goPwBK+e9z6FUCoYSyGIRCrVaKKpf3KaQuTA3Kwld+BzD8HqRXh7owgbJon7qoQuAFymLL +1IUJlEX71IWpgGygLLZMXYSKuQPUhQkAtG8RJlAW7VMXpuDHGFBClbxecM5LbHLrhLwUy9e2EcAo +twB8DEFhim9yrCNQFpsBESn/ysTeG2Hw3io0IbwtCkEI1lCvWMPWl56kLpg/yrOEvPWlgyVUjwf9 +HG9SicpGa+ip9tap23VrMJ6Y4M0yy+YTip7mFLbyuCClNDsKlEVH6oRQMbdAXZgAQPub2dSUwra5 +NZgQlNuPCyZQFu1nSCZQFu3zRyZQFu3zR6aAssBOASy30yC5IpkH6VXkTfT3/FGcQ1lgCx8DhQ+D +C5aQv+F6qjiouRtv5X6/ovuYfWuFpiE2lG64mhiuJClnKHUeCKh4XpjvQmWLbgQmtToINyp79DCv +byFXSF4BARF0P3TLx5xTgHaAjFTzj13ZVRB4HSU3iN0Tb93aR7iGUupzR7iQLK9k9YF8mANgogr4 +8LB54wIvu+OWdnunsuXcVhbm5eUj5fPQeGm1I5U9aamwvTtsS5aALskpnpd049XArlX2RPQ09vxw +Skq+pQPIR7EHAKq7JF6Uih/QzQsULsWFbwqlos3XzCqXUQggVANBqeUVI+eQMd0/TpLXw4tzIjua +kwkAbAyElJXyemkTD6pTwQU9WIz49l6uCFllXdSwPRAYeeui/i/AAIuBOValL/ttAAAAAElFTkSu +QmCC" transform="matrix(1.6151 0 0 1.6151 5.543 5.7305)"> + </image> + <g> + <path fill="#355787" d="M45.778,42.879c0,7.447,2.997,14.497,8.291,19.919c-6.105,0-24.543,0-24.543,0 + c-2.843,0-5.517,1.095-7.529,3.084c-2.019,1.994-3.13,4.646-3.13,7.468l0.007-0.148l-6.041,65.507h128.945l-5.731-65.499 + l0.006,0.141c0-5.818-4.78-10.552-10.656-10.552c0,0-18.451,0-24.558,0c5.293-5.422,8.29-12.472,8.29-19.919 + c0-16.327-14.209-29.61-31.675-29.61S45.778,26.552,45.778,42.879z"/> + <path fill="#FFFFFF" d="M77.454,11.655c-8.851,0-17.182,3.219-23.458,9.066c-3.074,2.863-5.491,6.203-7.183,9.926 + c-1.759,3.874-2.65,7.99-2.65,12.233c0,6.662,2.241,13.035,6.314,18.304H29.525c-6.711,0-12.181,5.367-12.272,11.998 + l-5.867,63.615l-0.325,3.527h3.542h125.412h3.525l-0.308-3.512l-5.566-63.617c-0.041-3.199-1.317-6.197-3.606-8.461 + c-2.315-2.289-5.393-3.55-8.664-3.55H104.43c4.071-5.269,6.313-11.642,6.313-18.304c0-4.243-0.893-8.359-2.651-12.233 + c-1.691-3.723-4.107-7.063-7.181-9.926C94.634,14.874,86.303,11.655,77.454,11.655L77.454,11.655z M47.393,42.88 + c0-15.461,13.458-27.995,30.062-27.995c16.602,0,30.059,12.534,30.059,27.995l0,0l0,0c0,8.661-4.226,16.4-10.856,21.534h3.229 + l0,0h1.675l0,0h23.835c4.994,0,9.041,4.001,9.041,8.938l5.578,63.742l0,0l0,0H14.603l0,0l0,0l5.879-63.742 + c0-4.937,4.052-8.938,9.044-8.938h23.821l0,0h1.675l0,0h3.23C51.621,59.28,47.393,51.541,47.393,42.88L47.393,42.88L47.393,42.88 + z"/> + </g> + </g> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="125.5186" y1="141.9106" x2="49.7496" y2="73.8838"> + <stop offset="0" style="stop-color:#00A33D"/> + <stop offset="1" style="stop-color:#00C109"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M134.438,73.35c0-4.936-4.047-8.937-9.041-8.937h-28.74c6.631-5.135,10.857-12.873,10.857-21.534 + c0-15.461-13.457-27.995-30.06-27.995S47.394,27.418,47.394,42.879c0,8.661,4.228,16.399,10.858,21.534H29.526 + c-4.993,0-9.044,4.001-9.044,8.937l-5.879,63.743h125.412L134.438,73.35z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Component-Person04-DarkRed.svg b/openoffice/share/gallery/diagrams/Component-Person04-DarkRed.svg new file mode 100644 index 0000000000000000000000000000000000000000..288e21c4b9e0668f05300990d7f9a9167f3a65b1 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-Person04-DarkRed.svg @@ -0,0 +1,82 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="162.305" height="163.753" + viewBox="0 0 162.305 163.753" overflow="visible" enable-background="new 0 0 162.305 163.753" xml:space="preserve"> +<g> + <g> + <image opacity="0.3" width="95" height="93" xlink:href="data:image/png;base64,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 +QmCC" transform="matrix(1.6151 0 0 1.6151 4.4033 6.6582)"> + </image> + <g> + <path fill="#355787" d="M44.638,43.807c0,7.446,2.998,14.497,8.292,19.919c-6.106,0-24.544,0-24.544,0 + c-2.843,0-5.517,1.095-7.528,3.084c-2.019,1.994-3.13,4.646-3.13,7.468l0.007-0.148l-6.041,65.507h128.945l-5.731-65.499 + l0.006,0.141c0-5.818-4.78-10.552-10.656-10.552c0,0-18.451,0-24.558,0c5.293-5.422,8.29-12.472,8.29-19.919 + c0-16.327-14.21-29.61-31.676-29.61S44.638,27.48,44.638,43.807z"/> + <path fill="#FFFFFF" d="M76.313,12.583c-8.849,0-17.179,3.219-23.457,9.066c-3.073,2.863-5.491,6.203-7.182,9.926 + c-1.759,3.874-2.651,7.99-2.651,12.233c0,6.662,2.241,13.035,6.314,18.304H28.386c-6.711,0-12.18,5.367-12.271,11.998 + l-5.867,63.615l-0.325,3.527h3.542h125.412h3.524l-0.307-3.512l-5.567-63.617c-0.04-3.199-1.316-6.197-3.605-8.461 + c-2.316-2.289-5.394-3.55-8.664-3.55h-20.968c4.073-5.269,6.314-11.642,6.314-18.304c0-4.243-0.892-8.359-2.65-12.233 + c-1.691-3.723-4.107-7.063-7.182-9.926C93.494,15.801,85.163,12.583,76.313,12.583L76.313,12.583z M46.253,43.808 + c0-15.461,13.459-27.995,30.06-27.995c16.604,0,30.062,12.534,30.062,27.995l0,0l0,0c0,8.661-4.228,16.4-10.858,21.534h3.23l0,0 + h1.674l0,0h23.837c4.994,0,9.041,4.001,9.041,8.938l5.578,63.742l0,0l0,0H13.464l0,0l0,0l5.879-63.742 + c0-4.937,4.05-8.938,9.043-8.938h23.821l0,0h1.674l0,0h3.23C50.48,60.208,46.253,52.468,46.253,43.808L46.253,43.808 + L46.253,43.808z"/> + </g> + </g> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="129.7334" y1="148.8696" x2="60.481" y2="85.5537"> + <stop offset="0" style="stop-color:#A11C15"/> + <stop offset="1" style="stop-color:#BA3704"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M133.298,74.278c0-4.936-4.047-8.937-9.041-8.937h-28.74c6.631-5.135,10.857-12.873,10.857-21.534 + c0-15.461-13.457-27.995-30.061-27.995c-16.602,0-30.061,12.534-30.061,27.995c0,8.661,4.229,16.399,10.859,21.534H28.386 + c-4.992,0-9.043,4.001-9.043,8.937l-5.879,63.743h125.412L133.298,74.278z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Component-Person05-Orange.svg b/openoffice/share/gallery/diagrams/Component-Person05-Orange.svg new file mode 100644 index 0000000000000000000000000000000000000000..1d08391f88ff0f9de24090044c013c6a7f596919 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-Person05-Orange.svg @@ -0,0 +1,82 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="162.305" height="163.753" + viewBox="0 0 162.305 163.753" overflow="visible" enable-background="new 0 0 162.305 163.753" xml:space="preserve"> +<g> + <g> + <image opacity="0.3" width="95" height="93" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABfCAYAAAAXtMJAAAAACXBIWXMAAAbrAAAG6wFMMZ5KAAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAmdSURB +VHja7F1petNIEO1uSd5i4gQCwzJhmUtwKk7DrTjF/JiFgTDDkgUnjjVqqIqfyy2pbSy1HFrfV5/B +iR3pvdq71NJqh45Xr155/d7r16935pr0DgGuPc85F6+dJkTvAOh8jka84s8Q9DLpJBm6g8BrEAOv +CbzizyTw14XM4XVO78+RjK4QoTsIPIOMkhWS0iv/24A15AD6rJArkBm8PxekBCdCdwB8CbwFt0cy +IMAHIH36WQafZc2/JPkqZEpyCYTcEBGSBN0B8BH4PoG8RzIuZAj/H5EwMWgB1wTyRSHnhZzR6ynI +Of18CtYRlATdAfBZ40cE+H4hB4Uc0usevTcGEvpEQAIEzEjDLwD4L4V8LuRjIf/R6yd6/5yIYIsI +QoIODH4GGm/BvlfIUSH3Se4S8HfAGtgNpQ4LuAK3c0YkfCLwTwp5R68nRMYX+t3LUCTowOAPCVwL +9C+FPCJ5SAQcksbv0e/2IQgn4vznpM0z8PnnBPJHAv2fQv4meVvIByLogkj4FhfaJCEJDP4+Af2k +kOeF/FbIi0Ke0XsPyCoOwQ2NgAyXDOjnIyBvLEhMRPBeyoxevnyZv3nz5vYQ4An+C5JjsgDriibg +9weQ/aRgBa6UNYNMqi+yqB64rxws5xosqTUSkpbBT2s0/1fS+kPS2oEIuAkUZNpRtBlHLZEKQnoi +g8L6AS0iL0hQTZOQthhrErr4PfL5j8jVvCASHhMpd4ikDFyFXjNuYd/IVdjJKppJMEgAuqWdtADQ +/gS0f0Ja/oTczTGRcQTg9wT42kFEFfja0bxD65CBm4u3mUxNm3ZFaUvab0D77xHgT8kC2O2wv+85 +XMyP/O1caLwWnVNOX6f03leomOfwHbtlAUL7MwD/MQTdpxRwDwH8RPjzbSiAdElG/I1rqAUuZG3Q +pBWkLWl/RpnMAfn5h5T3c6YzhMCoVTP1CbqilAL8Pmk/1wtTKto+03tXTVuBaTn4HkCle48AGArN +1w2fj6zCuRC8T0rB5zUQ1bbaGQJElzOhVHIM7Ya7wucnLVflBlwjp8WHdG5MwAit0nc5tEsWgLl/ +ny5on4DnC8SiSLdEghbWiS2RCcjQkRDsZAxIoNu5B+0EbqjpFsEviwd9OjcmYQwW0Kh1tmEBTMBA +9HEy8PuhDqxRBqAg4xIL3RkCtFrt9w/Vop0cwu9XnWuqllvjrsadaiIObJ0AcZJo4gNHb8cEJEH2 +kbhxNwRL7Tl6TztlARosgNvFrsCrA1uAXBbtQ4za+RiAF5d2QPOrlMXV3m5USZokQA5GzZVjUKoD +h89QV2PnbFq4KG52XVF/5Uott3xDE8LKwZ1ROVPU6PltnQBYT8XVJpzVmUKPJST4+HcR/AsQVpbG +FMU07H74wqZwUVNxYaoD2o8TFTzWwgv1bK2NTNFtXAl75sR8cZdwcbLfHtr9yKEuO8pyBsrCbqjy +mjclJ/0B0LVHZqE8rSD3+M6mY9RXtZioO1WLFbLc55oLbDaawDZrgq8r0stMLQ/PYho3BytwmXce +WPt5oo7B5/PLRbsiq7jOm5R1nYrZbAA+dxC5v4MzOFKwnM8dwXgW2AVJF4njihraEyOPa8SpbW8S +kjXAx74OA78nBE8M37ddRu65s0yg4RWiOEPfbzXfroTZKTk7QcerY0o0EiXwsrGIK2deYy16TfC5 +rz+GxhWfgGvhmy2Gl//sUqSdgnhOrw/ou9puznH2w8uRdkTxD/V9XPH3Qv6k93BZUsaPeYn7OpMx +riomaE/w2RTHarFyZLWap5flGIlsR+Ca8AO1WBPmxfgsEAEzAs/Ojr4n0N+CFXC2JusG/Lx1XXYN ++V+Qz7KOKCNBe2o+a/ARgWfHSu6qxfKdXFyRfwMXZSZExIRI7KuGe+4e6ecZuZ9TtZiaZi12FWDS +gqz7spPXf6nvg7/v6fvQgpwkpB7NtB5pPs/zPCM5ItmHQGtqGl09cGODAJqvSqxzSP8f0rVORZ2S +lxCIBBzSNRlR4PHvKVfCUUcAai67DzvX8wQIGBOoVT1z2fKV93qFWJLMxTVqCLizmlYJv88ubETf +M4Ns6ly4oet1CjHpfhj8Y9L+Y3JBB2p1pqeuOHMNRoVsRRu1PC3d9+z9oAtjDBRYxRkE5NKqPynx +/waylwkFzKeUvTxTi2k2nOVErS6Tsj57KBdUNcSbegheL7vfS0EAW8HclZamNUWanOlhrb+jlicb +NtHkri3IbNIOyeHzM8CIlbN2uMvHBWEhIm+WaHzJrmUiNv0Muy4sToc+CmpqtCJRq/fpNj6qsYPE +yfGbAWR5axPgGinpO/odkQA3CZlaXdgvzfRMTZ8Itd/LpH7iY6MZKFNRAWP/R96f2/i0wI5pv8sN +DUWxyV1S7RsDsHKV/j8CX42ZjJl+FlBSMOEdhqEq112zggxqo2STGOAzqBSPLWBmPL90k7sVf2YS +vPEya35pPNYnojZ1iuAHJMFE9xPWDZkYgMMGYlOTTuHiSSvj2j9bKmo82xBcBScR+O0WY4loQ2D7 +wfazeVMNK3ZRhm/fjP2gVeDtgcuUPClhJy3smrFdnLlZmOHFGRPbEGEtwMQ2RPdiQMyCAmZBsQ7o +QB0QK+EOVsLxaIgEsw0zisfm+JkYgMMGYuMoJly3H+Fe/ZEEPxIQw9IbUEzJB+WeCXgXSzz8tF+2 +cpz7oBpoQ7hmW4bKPYwVraA6saki4MaTWNzLLCAraUO4XFY8VgOvazylV2oBjlIaHyOCey1H7ff3 +/6loRzgbmMYjgKSq4U2LbrEVyNF8XWUB0gqM6s6mSrelBvBekCmr5CIJDRdisRXRgVZEbEG0nLOW +BeDEEQfisWUrMI7g65qGiCRsBnxZP6i0FxTbEM30grKydN7ENkTYflBa0YboK/eKPt+amUesay1A +tnTQpX97MERa0oZIRfnMwM8jtrXHXK1ug4BPgF2KA6mDOSW0nZ+xhVt4RTdUTQA/UnHuyCx1FQG8 +ganciIg3sGj8kR634GCl5U077Cvuk7p0pMK94B44drTuhMCfqsVt91H76wngTQothh/U4qFAN09m +chHAc428A9Q78l0WfN5YKYk9IW8Crsh78C5cn9RiK8wba0gdvos3IEroS+wXjFQcyF03DlyDMp8Q +jmfCHeX4ZAhMm3inQ9ejBaMF1FsAWoEl4QvJqYwJqfggblB3SR8oe6hmPKpJUJBBTgnPlc2bbgB1 +VMTG0b+IBGxmCbxlGf/728/tJn5pSQDhfH+m1n+UbDyWraDyQRArgMKWuxHsBgiRW1fWbdwajy0d +ZRu3/i/AAFubB8R04OiiAAAAAElFTkSuQmCC" transform="matrix(1.6151 0 0 1.6151 4.4336 6.7729)"> + </image> + <g> + <path fill="#355787" d="M44.67,43.922c0,7.448,2.997,14.498,8.291,19.919c-6.107,0-24.543,0-24.543,0 + c-5.877,0-10.659,4.734-10.659,10.552l0.007-0.148l-6.042,65.507H140.67l-5.73-65.499l0.006,0.141 + c0-2.821-1.111-5.474-3.129-7.468c-2.012-1.989-4.687-3.084-7.529-3.084c0,0-18.451,0-24.559,0 + c5.294-5.422,8.291-12.472,8.291-19.919c0-16.327-14.209-29.61-31.674-29.61C58.88,14.312,44.67,27.595,44.67,43.922z"/> + <path fill="#FFFFFF" d="M76.346,12.697c-8.851,0-17.182,3.219-23.458,9.066c-3.074,2.863-5.491,6.203-7.182,9.926 + c-1.759,3.874-2.651,7.99-2.651,12.233c0,6.663,2.241,13.035,6.314,18.304H28.417c-6.711,0-12.181,5.367-12.273,11.998 + l-5.868,63.615l-0.325,3.527h3.542h125.413h3.525l-0.307-3.513l-5.566-63.617c-0.04-3.197-1.317-6.196-3.607-8.459 + c-2.316-2.29-5.394-3.551-8.665-3.551h-20.967c4.073-5.27,6.314-11.642,6.314-18.304c0-4.243-0.893-8.359-2.651-12.233 + c-1.69-3.723-4.106-7.063-7.181-9.926C93.523,15.917,85.193,12.697,76.346,12.697L76.346,12.697z M46.285,43.922 + c0-15.461,13.458-27.995,30.061-27.995c16.6,0,30.058,12.534,30.058,27.995l0,0l0,0c0,8.661-4.226,16.399-10.857,21.534h3.23l0,0 + h1.674l0,0h23.836c4.994,0,9.043,4.003,9.043,8.937l5.577,63.743l0,0l0,0H13.494l0,0l0,0l5.88-63.743 + c0-4.934,4.051-8.937,9.044-8.937h23.822l0,0h1.674l0,0h3.23C50.511,60.321,46.285,52.583,46.285,43.922L46.285,43.922 + L46.285,43.922z"/> + </g> + </g> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="116.7695" y1="149.9097" x2="52.1639" y2="77.2283"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M133.33,74.393c0-4.935-4.049-8.937-9.043-8.937H95.546c6.632-5.135,10.858-12.874,10.858-21.534 + c0-15.461-13.458-27.995-30.059-27.995c-16.603,0-30.061,12.534-30.061,27.995c0,8.661,4.226,16.399,10.858,21.534H28.418 + c-4.993,0-9.044,4.002-9.044,8.937l-5.88,63.743h125.413L133.33,74.393z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Component-PuzzlePiece01-DarkBlue.svg b/openoffice/share/gallery/diagrams/Component-PuzzlePiece01-DarkBlue.svg new file mode 100644 index 0000000000000000000000000000000000000000..4dbc217b283d7942850d0528d3a5b2a5d473dcb8 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-PuzzlePiece01-DarkBlue.svg @@ -0,0 +1,56 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="179" height="179" viewBox="0 0 179 179" + overflow="visible" enable-background="new 0 0 179 179" xml:space="preserve"> +<g> + <path fill="#000066" d="M148.377,62.717h18.111V26.601c0-1.909-0.658-3.661-1.756-5.055l0,0l-0.01-0.012 + c-0.135-0.169-0.277-0.333-0.424-0.492l-5.678-6.571l-0.342,3.949h-35.973v18.629c0,2.819-2.285,5.105-5.104,5.105h-26.65 + c-2.818,0-5.104-2.286-5.104-5.105V18.42l-5.321-6.206l-0.701,6.206H49.221c-4.517,0-8.18,3.664-8.18,8.181V68.04H21.463 + c-2.004,0-3.631,1.624-3.631,3.629v14.758l-3.721,0.998l4.498,5.438l0.014-0.005c0.666,0.842,1.684,1.394,2.84,1.394h19.578v40.209 + l-3.621-0.003l5.355,6.254c0.148,0.191,0.307,0.374,0.471,0.552l0,0l0,0c1.494,1.6,3.615,2.607,5.975,2.607h41.551v14.536h-2.367 + l-1.48,1.454l4.863,5.81h0.004c0.662,0.684,1.582,1.114,2.611,1.114h18.951c2.005,0,3.631-1.627,3.631-3.63v-19.284h41.324 + c4.518,0,8.18-3.666,8.18-8.183V99.575l-5.32-6.207v6.207h-12.791c-2.818,0-5.105-2.288-5.105-5.105V67.818 + C143.271,65.001,145.559,62.717,148.377,62.717z"/> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="155.0586" y1="141.791" x2="30.0287" y2="-5.8511"> + <stop offset="0" style="stop-color:#143777"/> + <stop offset="0.8539" style="stop-color:#1D68AA"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M80.127,30.842V12.214H43.9c-4.518,0-8.18,3.663-8.18,8.18v41.438h-19.58 + c-2.004,0-3.629,1.626-3.629,3.631v18.951c0,2.005,1.625,3.63,3.629,3.63h19.58v41.438c0,4.518,3.662,8.182,8.18,8.182h41.551 + v19.286c0,2.003,1.624,3.628,3.629,3.628h18.951c2.006,0,3.63-1.625,3.63-3.628v-19.286h41.325c4.518,0,8.182-3.664,8.182-8.182 + V93.368h-18.11c-2.819,0-5.106-2.288-5.106-5.106V61.612c0-2.817,2.287-5.103,5.106-5.103h18.11V20.394 + c0-4.517-3.664-8.18-8.182-8.18h-36v18.628c0,2.818-2.287,5.104-5.104,5.104h-26.65C82.414,35.946,80.127,33.66,80.127,30.842z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="12.512" y="12.214" width="148.656" height="148.362"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="12.512" y="12.214" width="148.656" height="148.362" id="XMLID_5_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="38.9575" y1="-14.8525" x2="101.0321" y2="72.9387"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M7.145,113.822c0,0,119.274-34.143,166.272-112.179L117.551-24.96L83.852-14.764L32.861,1.644 + L22.664,22.482L5.814,51.746l-7.981,33.257L7.145,113.822z"/> + </g> + </mask> + <path opacity="0.8" mask="url(#XMLID_5_)" fill="#FFFFFF" d="M80.127,30.842V12.214H43.9c-4.518,0-8.18,3.663-8.18,8.18v41.438 + h-19.58c-2.004,0-3.629,1.626-3.629,3.631v18.951c0,2.005,1.625,3.63,3.629,3.63h19.58v41.438c0,4.518,3.662,8.182,8.18,8.182 + h41.551v19.286c0,2.003,1.624,3.628,3.629,3.628h18.951c2.006,0,3.63-1.625,3.63-3.628v-19.286h41.325 + c4.518,0,8.182-3.664,8.182-8.182V93.368h-18.11c-2.819,0-5.106-2.288-5.106-5.106V61.612c0-2.817,2.287-5.103,5.106-5.103h18.11 + V20.394c0-4.517-3.664-8.18-8.182-8.18h-36v18.628c0,2.818-2.287,5.104-5.104,5.104h-26.65 + C82.414,35.946,80.127,33.66,80.127,30.842z"/> + <path opacity="0.8" fill="none" stroke="#70A4EF" stroke-width="0.8868" d="M118.76,13.986c0,2.903,0,16.855,0,16.855 + c0,3.791-3.086,6.878-6.877,6.878h-26.65c-3.793,0-6.879-3.087-6.879-6.878c0,0,0-13.952,0-16.855c-3.209,0-34.453,0-34.453,0 + c-3.532,0-6.406,2.872-6.406,6.407v43.211H16.141c-1.022,0-1.855,0.834-1.855,1.857v18.951c0,0.495,0.194,0.961,0.545,1.313 + c0.35,0.35,0.816,0.543,1.311,0.543h21.354v43.211c0,3.532,2.874,6.408,6.406,6.408h43.323v21.06c0,1.024,0.833,1.856,1.856,1.856 + h18.951c1.023,0,1.857-0.832,1.857-1.856v-21.06h43.098c3.533,0,6.408-2.876,6.408-6.408c0,0,0-31.133,0-34.34 + c-2.889,0-16.337,0-16.337,0c-3.794,0-6.88-3.085-6.88-6.879V61.612c0-3.792,3.086-6.878,6.88-6.878c0,0,13.448,0,16.337,0 + c0-3.206,0-34.341,0-34.341c0-3.535-2.875-6.407-6.408-6.407C152.986,13.986,121.967,13.986,118.76,13.986z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Component-PuzzlePiece02-Blue.svg b/openoffice/share/gallery/diagrams/Component-PuzzlePiece02-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..8df00eb98955c87abad2829bdaca0ee3fe56b1a4 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-PuzzlePiece02-Blue.svg @@ -0,0 +1,57 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="179" height="179" viewBox="0 0 179 179" + overflow="visible" enable-background="new 0 0 179 179" xml:space="preserve"> +<g> + <path fill="#154BAA" d="M165.938,69.845v-0.002l-6.299-6.535l-1.445,5.511h-13.598v-40.39c0-2.165-0.867-4.132-2.269-5.572l0,0 + l-0.007-0.008c-0.033-0.03-0.061-0.064-0.092-0.098l-6.41-6.678l-1.043,4.362h-33.469v17.701c0,2.755-2.235,4.987-4.989,4.987 + H70.272c-2.754,0-4.986-2.232-4.986-4.987V20.436l-6.647-6.935l-0.688,6.935H29.987c-4.412,0-7.994,3.58-7.994,7.993V54.2 + l-6.646,2.482l6.646,6.934H40.2c2.751,0,4.989,2.234,4.989,4.989v26.044c0,2.756-2.238,4.989-4.989,4.989H21.993v33.365 + l-4.415,0.64l6.562,6.842h0.002c1.458,1.568,3.535,2.555,5.846,2.555h40.498v13.66l-5.619,1.037l6.652,6.936 + c0.004,0.007,0.008,0.012,0.014,0.016l0.002,0.005l0,0c0.643,0.635,1.525,1.03,2.502,1.03h18.519c1.96,0,3.55-1.591,3.55-3.549 + V143.04h40.496c4.416,0,7.996-3.581,7.996-7.996V94.437h18.85c1.957,0,3.547-1.588,3.547-3.548V72.365 + C166.993,71.379,166.589,70.488,165.938,69.845z"/> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="124.2051" y1="123.9668" x2="-23.0807" y2="-28.295"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#219CF7"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M33.553,92.706H15.347v35.406c0,4.414,3.58,7.994,7.996,7.994h40.498v19.135 + c0,1.959,1.59,3.549,3.551,3.549h18.52c1.959,0,3.551-1.59,3.551-3.549v-19.135h40.494c4.416,0,7.996-3.58,7.996-7.994v-40.61 + h18.85c1.961,0,3.548-1.587,3.548-3.547V65.433c0-1.959-1.587-3.549-3.548-3.549h-18.85V21.497c0-4.416-3.58-7.996-7.996-7.996 + H94.663v17.702c0,2.754-2.234,4.987-4.989,4.987H63.628c-2.757,0-4.989-2.233-4.989-4.987V13.501H23.343 + c-4.416,0-7.996,3.58-7.996,7.996v35.186h18.206c2.755,0,4.989,2.234,4.989,4.989v26.045 + C38.542,90.472,36.308,92.706,33.553,92.706z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="15.347" y="13.501" width="145.003" height="145.289"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="15.347" y="13.501" width="145.003" height="145.289" id="XMLID_5_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="19.3594" y1="-18.1343" x2="80.0276" y2="67.6679"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M-11.733,107.625c0,0,116.57-33.368,162.506-109.637L96.17-28.013l-32.935,9.966L13.401-2.012 + L3.435,18.355l-16.467,28.601l-7.803,32.502L-11.733,107.625z"/> + </g> + </mask> + <path opacity="0.8" mask="url(#XMLID_5_)" fill="#FFFFFF" d="M33.553,92.706H15.347v35.406c0,4.414,3.58,7.994,7.996,7.994h40.498 + v19.135c0,1.959,1.59,3.549,3.551,3.549h18.52c1.959,0,3.551-1.59,3.551-3.549v-19.135h40.494c4.416,0,7.996-3.58,7.996-7.994 + v-40.61h18.85c1.961,0,3.548-1.587,3.548-3.547V65.433c0-1.959-1.587-3.549-3.548-3.549h-18.85V21.497 + c0-4.416-3.58-7.996-7.996-7.996H94.663v17.702c0,2.754-2.234,4.987-4.989,4.987H63.628c-2.757,0-4.989-2.233-4.989-4.987V13.501 + H23.343c-4.416,0-7.996,3.58-7.996,7.996v35.186h18.206c2.755,0,4.989,2.234,4.989,4.989v26.045 + C38.542,90.472,36.308,92.706,33.553,92.706z"/> + <path fill="none" stroke="#89B4E8" stroke-width="0.8667" d="M96.396,15.234c0,2.821,0,15.969,0,15.969 + c0,3.705-3.014,6.724-6.722,6.724H63.628c-3.705,0-6.721-3.019-6.721-6.724c0,0,0-13.147,0-15.969c-3.135,0-33.564,0-33.564,0 + c-3.453,0-6.262,2.809-6.262,6.263c0,0,0,30.318,0,33.452c2.838,0,16.472,0,16.472,0c3.708,0,6.725,3.015,6.725,6.723v26.045 + c0,3.706-3.017,6.721-6.725,6.721c0,0-13.634,0-16.472,0c0,3.138,0,33.675,0,33.675c0,3.452,2.809,6.261,6.262,6.261h42.23v20.868 + c0,1.001,0.814,1.815,1.818,1.815h18.52c1,0,1.814-0.814,1.814-1.815v-20.868h42.23c3.455,0,6.265-2.809,6.265-6.261V85.771h20.581 + c1,0,1.816-0.816,1.816-1.815V65.433c0-0.484-0.191-0.939-0.531-1.283c-0.344-0.341-0.801-0.531-1.285-0.531h-20.581V21.497 + c0-3.454-2.81-6.263-6.265-6.263C129.956,15.234,99.532,15.234,96.396,15.234z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Component-PuzzlePiece03-Green.svg b/openoffice/share/gallery/diagrams/Component-PuzzlePiece03-Green.svg new file mode 100644 index 0000000000000000000000000000000000000000..dac30998dbb2b5dc24961cbe25a88a8479dd51c4 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-PuzzlePiece03-Green.svg @@ -0,0 +1,57 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="179" height="179" viewBox="0 0 179 179" + overflow="visible" enable-background="new 0 0 179 179" xml:space="preserve"> +<g> + <path fill="#006B33" d="M169.151,71.034L169.151,71.034l-6.446-6.689l-1.479,5.64h-13.911V28.66c0-2.22-0.887-4.23-2.323-5.706l0,0 + l-0.006-0.006c-0.034-0.032-0.063-0.066-0.097-0.101l-6.557-6.832l-1.068,4.463h-34.244V38.59c0,2.818-2.287,5.105-5.104,5.105 + H71.268c-2.819,0-5.104-2.287-5.104-5.105V20.479l-6.799-7.094l-0.707,7.094h-28.61c-4.515,0-8.183,3.665-8.183,8.182v26.367 + l-6.797,2.537l6.797,7.096h18.631c2.816,0,5.105,2.288,5.105,5.105v26.647c0,2.82-2.289,5.106-5.105,5.106H21.864v34.139 + l-4.515,0.654l6.714,7h0.002c1.492,1.604,3.617,2.614,5.981,2.614h41.437v13.977l-5.746,1.062l6.805,7.099 + c0.002,0.005,0.008,0.009,0.012,0.014l0.004,0.005h0.002c0.656,0.65,1.56,1.056,2.557,1.056h18.949 + c2.006,0,3.633-1.627,3.633-3.633v-19.578h41.434c4.52,0,8.184-3.663,8.184-8.182v-41.55h19.286c2.004,0,3.63-1.623,3.63-3.629 + V73.615C170.231,72.604,169.817,71.693,169.151,71.034z"/> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="131.8965" y1="129.3818" x2="45.4384" y2="44.254"> + <stop offset="0" style="stop-color:#00A33D"/> + <stop offset="1" style="stop-color:#00C109"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M33.696,94.425H15.067v36.229c0,4.517,3.664,8.181,8.18,8.181h41.438v19.578 + c0,2.003,1.626,3.63,3.632,3.63h18.948c2.007,0,3.632-1.627,3.632-3.63v-19.578h41.436c4.52,0,8.184-3.664,8.184-8.181V89.103 + h19.287c2.004,0,3.629-1.626,3.629-3.631V66.521c0-2.005-1.625-3.631-3.629-3.631h-19.287V21.565c0-4.518-3.664-8.181-8.184-8.181 + h-36.11v18.111c0,2.819-2.288,5.104-5.106,5.104H64.47c-2.822,0-5.105-2.284-5.105-5.104V13.385H23.249 + c-4.518,0-8.182,3.663-8.182,8.181v35.999h18.629c2.817,0,5.104,2.288,5.104,5.106V89.32C38.8,92.14,36.514,94.425,33.696,94.425z" + /> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="15.067" y="13.385" width="148.365" height="148.657"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="15.067" y="13.385" width="148.365" height="148.657" id="XMLID_5_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="19.1724" y1="-18.9839" x2="81.2469" y2="68.8073"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M-12.642,109.69c0,0,119.275-34.141,166.273-112.179L97.765-29.093L64.066-18.896L13.077-2.488 + L2.879,18.351l-16.851,29.265l-7.98,33.254L-12.642,109.69z"/> + </g> + </mask> + <path mask="url(#XMLID_5_)" fill="#FFFFFF" d="M33.696,94.425H15.067v36.229c0,4.517,3.664,8.181,8.18,8.181h41.438v19.578 + c0,2.003,1.626,3.63,3.632,3.63h18.948c2.007,0,3.632-1.627,3.632-3.63v-19.578h41.436c4.52,0,8.184-3.664,8.184-8.181V89.103 + h19.287c2.004,0,3.629-1.626,3.629-3.631V66.521c0-2.005-1.625-3.631-3.629-3.631h-19.287V21.565c0-4.518-3.664-8.181-8.184-8.181 + h-36.11v18.111c0,2.819-2.288,5.104-5.106,5.104H64.47c-2.822,0-5.105-2.284-5.105-5.104V13.385H23.249 + c-4.518,0-8.182,3.663-8.182,8.181v35.999h18.629c2.817,0,5.104,2.288,5.104,5.106V89.32C38.8,92.14,36.514,94.425,33.696,94.425z" + /> + <path fill="none" stroke="#7BE500" stroke-width="0.8868" d="M97.995,15.158c0,2.887,0,16.338,0,16.338 + c0,3.793-3.085,6.879-6.879,6.879H64.47c-3.793,0-6.879-3.086-6.879-6.879c0,0,0-13.451,0-16.338c-3.207,0-34.342,0-34.342,0 + c-3.535,0-6.408,2.873-6.408,6.407c0,0,0,31.021,0,34.228c2.902,0,16.855,0,16.855,0c3.793,0,6.877,3.086,6.877,6.878V89.32 + c0,3.792-3.084,6.879-6.877,6.879c0,0-13.953,0-16.855,0c0,3.207,0,34.454,0,34.454c0,3.533,2.873,6.407,6.406,6.407H66.46v21.352 + c0,1.023,0.832,1.856,1.857,1.856h18.948c1.024,0,1.858-0.833,1.858-1.856v-21.352h43.209c3.535,0,6.41-2.874,6.41-6.407V87.328 + h21.061c1.021,0,1.855-0.833,1.855-1.856V66.521c0-0.497-0.193-0.962-0.544-1.313c-0.353-0.352-0.817-0.545-1.312-0.545h-21.061 + V21.565c0-3.534-2.875-6.407-6.41-6.407C132.333,15.158,101.202,15.158,97.995,15.158z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Component-PuzzlePiece04-Red.svg b/openoffice/share/gallery/diagrams/Component-PuzzlePiece04-Red.svg new file mode 100644 index 0000000000000000000000000000000000000000..b4fb4af346326474e0a53c97c7dd03a719ffe948 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-PuzzlePiece04-Red.svg @@ -0,0 +1,57 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="179" height="179" viewBox="0 0 179 179" + overflow="visible" enable-background="new 0 0 179 179" xml:space="preserve"> +<g> + <path fill="#8F0000" d="M168.595,90.661l0.005-0.005l-0.05-0.046c-0.029-0.033-0.061-0.063-0.091-0.095l-6.958-6.956l-1.377,5.936 + h-13.761V48.058c0-2.54-1.159-4.813-2.979-6.314l-5.98-5.98l-0.174,4.114H96.632V20.589c0-0.906-0.346-1.728-0.896-2.363v-0.019 + l-0.087-0.089c-0.058-0.06-0.116-0.118-0.176-0.174l-6.831-6.829l-0.547,5.844H74.052c-2.004,0-3.631,1.627-3.631,3.63v19.288 + H29.097c-4.518,0-8.182,3.664-8.182,8.181v27.029l-7.094,1.99l7.094,7.094h18.111c2.821,0,5.104,2.286,5.104,5.105v26.649 + c0,2.819-2.283,5.104-5.104,5.104H20.915v29.762l-4.863,4.865l7.143,7.143c0.082,0.086,0.162,0.166,0.248,0.248l0.013,0.013l0,0 + c1.468,1.4,3.452,2.267,5.642,2.267h36v-18.631c0-2.818,2.287-5.104,5.106-5.104h26.647c2.819,0,5.105,2.286,5.105,5.104v7.62 + l-7.096,3.916l7.096,7.095h36.227c4.516,0,8.181-3.664,8.181-8.185v-41.435h19.579c2.004,0,3.63-1.626,3.63-3.632v-18.95 + C169.572,92.17,169.196,91.308,168.595,90.661z"/> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="174.6152" y1="185.6855" x2="20.3112" y2="43.7967"> + <stop offset="0" style="stop-color:#CC0212"/> + <stop offset="1" style="stop-color:#FF5F06"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M94.86,139.601v18.631h36.229c4.514,0,8.181-3.664,8.181-8.183v-41.436h19.577 + c2.004,0,3.631-1.627,3.631-3.631V86.031c0-2.005-1.627-3.631-3.631-3.631h-19.577V40.965c0-4.519-3.667-8.184-8.181-8.184H89.536 + V13.497c0-2.006-1.623-3.633-3.627-3.633H66.958c-2.004,0-3.631,1.627-3.631,3.633v19.284H22.001c-4.518,0-8.18,3.665-8.18,8.184 + v36.112h18.111c2.82,0,5.105,2.285,5.105,5.104v26.65c0,2.818-2.285,5.104-5.105,5.104H13.821v36.113 + c0,4.519,3.662,8.183,8.18,8.183h36.002v-18.631c0-2.817,2.285-5.104,5.105-5.104h26.647 + C92.576,134.497,94.86,136.783,94.86,139.601z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="13.821" y="9.864" width="148.657" height="148.367"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="13.821" y="9.864" width="148.657" height="148.367" id="XMLID_5_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="18.9639" y1="-5.6514" x2="81.039" y2="82.1407"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M-12.851,123.023c0,0,119.275-34.142,166.275-112.179L97.558-15.76L63.858-5.561l-50.99,16.405 + L2.671,31.684L-14.18,60.948l-7.981,33.254L-12.851,123.023z"/> + </g> + </mask> + <path mask="url(#XMLID_5_)" fill="#FFFFFF" d="M94.86,139.601v18.631h36.229c4.514,0,8.181-3.664,8.181-8.183v-41.436h19.577 + c2.004,0,3.631-1.627,3.631-3.631V86.031c0-2.005-1.627-3.631-3.631-3.631h-19.577V40.965c0-4.519-3.667-8.184-8.181-8.184H89.536 + V13.497c0-2.006-1.623-3.633-3.627-3.633H66.958c-2.004,0-3.631,1.627-3.631,3.633v19.284H22.001c-4.518,0-8.18,3.665-8.18,8.184 + v36.112h18.111c2.82,0,5.105,2.285,5.105,5.104v26.65c0,2.818-2.285,5.104-5.105,5.104H13.821v36.113 + c0,4.519,3.662,8.183,8.18,8.183h36.002v-18.631c0-2.817,2.285-5.104,5.105-5.104h26.647 + C92.576,134.497,94.86,136.783,94.86,139.601z"/> + <path fill="none" stroke="#FF7352" stroke-width="0.8868" d="M66.958,11.64c-1.025,0-1.859,0.832-1.859,1.857v21.058H22.001 + c-3.531,0-6.406,2.875-6.406,6.41c0,0,0,31.129,0,34.337c2.887,0,16.338,0,16.338,0c3.793,0,6.877,3.087,6.877,6.879v26.65 + c0,3.793-3.084,6.878-6.877,6.878c0,0-13.451,0-16.338,0c0,3.207,0,34.34,0,34.34c0,3.533,2.875,6.409,6.406,6.409 + c0,0,31.021,0,34.229,0c0-2.903,0-16.857,0-16.857c0-3.791,3.084-6.879,6.879-6.879h26.647c3.793,0,6.88,3.088,6.88,6.879 + c0,0,0,13.954,0,16.857c3.207,0,34.454,0,34.454,0c3.532,0,6.405-2.876,6.405-6.409v-43.211h21.353 + c1.024,0,1.856-0.834,1.856-1.855V86.031c0-1.023-0.832-1.857-1.856-1.857h-21.353V40.965c0-3.535-2.873-6.41-6.405-6.41H87.765 + V13.497c0-1.025-0.834-1.857-1.855-1.857H66.958z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Component-PuzzlePiece05-Orange.svg b/openoffice/share/gallery/diagrams/Component-PuzzlePiece05-Orange.svg new file mode 100644 index 0000000000000000000000000000000000000000..438cc537331b75d072c530c3e0c0103e838c0706 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-PuzzlePiece05-Orange.svg @@ -0,0 +1,141 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" + id="Layer_1" + width="153.748" + height="154.742" + viewBox="0 0 153.748 154.742" + overflow="visible" + enable-background="new 0 0 516 172" + xml:space="preserve" + inkscape:version="0.48.2 r9819" + sodipodi:docname="Component-PuzzlePiece05-Orange.svg" + style="overflow:visible"><metadata + id="metadata39"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs + id="defs37" /><sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="748" + inkscape:window-height="652" + id="namedview35" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:zoom="0.66860465" + inkscape:cx="96.906" + inkscape:cy="67.604" + inkscape:window-x="2315" + inkscape:window-y="361" + inkscape:window-maximized="0" + inkscape:current-layer="Layer_1" /> + +<g + id="g5" + transform="translate(-161.094,1.138)"> + <path + d="m 296.212,72.564 h 18.63 V 36.336 c 0,-2.283 -0.938,-4.346 -2.448,-5.831 l -5.223,-5.223 0.694,2.973 c -0.394,-0.059 -0.793,-0.099 -1.205,-0.099 H 265.222 V 7.873 c 0,-0.833 -0.291,-1.592 -0.764,-2.203 V 5.649 l -0.09,-0.088 c -0.143,-0.17 -0.297,-0.324 -0.467,-0.466 l -5.429,-5.43 0.295,4.577 h -16.126 c -2.006,0 -3.633,1.627 -3.633,3.63 v 20.283 h -41.436 c -4.517,0 -8.182,3.663 -8.182,8.18 v 41.552 h -19.286 c -2.003,0 -3.631,1.624 -3.631,3.63 v 16.426 l -3.688,0.212 4.685,4.796 c 0.044,0.047 0.087,0.094 0.133,0.139 l 0.067,0.067 0.007,-0.009 c 0.644,0.584 1.491,0.952 2.428,0.952 h 19.286 v 41.05 l -2.998,0.661 4.866,4.813 c 0.345,0.42 0.735,0.804 1.157,1.147 l 0.006,0.006 v -10e-4 c 1.408,1.141 3.199,1.827 5.15,1.827 h 36.113 v -18.11 c 0,-2.819 2.285,-5.106 5.105,-5.106 h 26.647 c 2.82,0 5.106,2.287 5.106,5.106 v 12.728 h -5.381 l 5.381,5.383 h 36.113 c 4.518,0 8.182,-3.663 8.182,-8.18 V 109.42 l -5.382,-5.379 v 5.379 h -13.248 c -2.817,0 -5.105,-2.286 -5.105,-5.103 V 77.67 c 0.003,-2.82 2.292,-5.106 5.109,-5.106 z" + id="path7" + inkscape:connector-curvature="0" + style="fill:#af340e" /> + <linearGradient + id="XMLID_4_" + gradientUnits="userSpaceOnUse" + x1="303.7207" + y1="140.75591" + x2="172.0388" + y2="13.0639"> + <stop + offset="0" + style="stop-color:#FA7700" + id="stop10" /> + <stop + offset="1" + style="stop-color:#FDA904" + id="stop12" /> + </linearGradient> + <path + d="m 290.83,67.183 h 18.63 V 30.955 c 0,-4.518 -3.663,-8.181 -8.182,-8.181 H 259.841 V 2.494 c 0,-2.007 -1.625,-3.632 -3.63,-3.632 h -18.95 c -2.006,0 -3.631,1.625 -3.631,3.632 v 20.28 h -41.438 c -4.518,0 -8.182,3.663 -8.182,8.181 v 41.551 h -19.287 c -2.004,0 -3.629,1.626 -3.629,3.631 v 18.949 c 0,2.006 1.625,3.632 3.629,3.632 h 19.287 v 41.324 c 0,4.519 3.664,8.18 8.182,8.18 h 36.112 v -18.109 c 0,-2.819 2.286,-5.104 5.104,-5.104 h 26.648 c 2.819,0 5.107,2.284 5.107,5.104 v 18.109 h 36.112 c 4.519,0 8.182,-3.661 8.182,-8.18 v -36 h -18.63 c -2.818,0 -5.104,-2.287 -5.104,-5.106 v -26.65 c 0.004,-2.817 2.289,-5.103 5.107,-5.103 z" + id="path14" + inkscape:connector-curvature="0" + style="fill:url(#XMLID_4_)" /> + <path + d="m 237.262,0.636 c -1.025,0 -1.859,0.833 -1.859,1.858 v 22.054 h -43.209 c -1.711,0 -3.319,0.667 -4.529,1.878 -1.213,1.211 -1.879,2.819 -1.879,4.529 V 74.28 h -21.061 c -1.023,0 -1.856,0.833 -1.856,1.856 v 18.949 c 0,1.025 0.833,1.858 1.856,1.858 h 21.061 v 43.098 c 0,3.535 2.875,6.407 6.408,6.407 0,0 31.135,0 34.338,0 0,-2.887 0,-16.337 0,-16.337 0,-3.793 3.088,-6.879 6.879,-6.879 h 26.648 c 3.795,0 6.881,3.086 6.881,6.879 0,0 0,13.45 0,16.337 3.207,0 34.339,0 34.339,0 3.535,0 6.409,-2.872 6.409,-6.407 0,0 0,-31.021 0,-34.227 -2.904,0 -16.857,0 -16.857,0 -3.791,0 -6.877,-3.086 -6.877,-6.88 V 72.286 c 0,-3.791 3.086,-6.877 6.877,-6.877 0,0 13.953,0 16.857,0 0,-3.208 0,-34.454 0,-34.454 0,-3.531 -2.874,-6.407 -6.409,-6.407 H 258.068 V 2.494 c 0,-1.025 -0.833,-1.858 -1.855,-1.858 h -18.951 z" + id="path16" + inkscape:connector-curvature="0" + style="fill:none;stroke:#ffce00;stroke-width:0.88679999" /> + <defs + id="defs18"> + <filter + id="Adobe_OpacityMaskFilter" + filterUnits="userSpaceOnUse" + x="161.09599" + y="-1.138" + width="148.364" + height="149.35899" + color-interpolation-filters="sRGB"> + <feColorMatrix + type="matrix" + values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0" + id="feColorMatrix21" /> + </filter> + </defs> + <mask + maskUnits="userSpaceOnUse" + x="161.096" + y="-1.138" + width="148.364" + height="149.359" + id="XMLID_5_"> + <g + id="g24" + style="filter:url(#Adobe_OpacityMaskFilter)"> + <linearGradient + id="XMLID_6_" + gradientUnits="userSpaceOnUse" + x1="188.7505" + y1="-13.7021" + x2="250.82629" + y2="74.090797"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop27" /> + <stop + offset="1" + style="stop-color:#000000" + id="stop29" /> + </linearGradient> + <path + d="m 156.938,114.975 c 0,0 119.273,-34.142 166.274,-112.18 l -55.868,-26.605 -33.698,10.201 -50.992,16.404 -10.197,20.84 -16.851,29.265 -7.981,33.253 9.313,28.822 z" + id="path31" + inkscape:connector-curvature="0" + style="fill:url(#XMLID_6_)" /> + </g> + </mask> + <path + mask="url(#XMLID_5_)" + d="m 290.83,67.183 h 18.63 V 30.955 c 0,-4.518 -3.663,-8.181 -8.182,-8.181 H 259.841 V 2.494 c 0,-2.007 -1.625,-3.632 -3.63,-3.632 h -18.95 c -2.006,0 -3.631,1.625 -3.631,3.632 v 20.28 h -41.438 c -4.518,0 -8.182,3.663 -8.182,8.181 v 41.551 h -19.287 c -2.004,0 -3.629,1.626 -3.629,3.631 v 18.949 c 0,2.006 1.625,3.632 3.629,3.632 h 19.287 v 41.324 c 0,4.519 3.664,8.18 8.182,8.18 h 36.112 v -18.109 c 0,-2.819 2.286,-5.104 5.104,-5.104 h 26.648 c 2.819,0 5.107,2.284 5.107,5.104 v 18.109 h 36.112 c 4.519,0 8.182,-3.661 8.182,-8.18 v -36 h -18.63 c -2.818,0 -5.104,-2.287 -5.104,-5.106 v -26.65 c 0.004,-2.817 2.289,-5.103 5.107,-5.103 z" + id="path33" + inkscape:connector-curvature="0" + style="fill:#ffffff" /> +</g> +</svg> \ No newline at end of file diff --git a/openoffice/share/gallery/diagrams/Component-Sphere01-DarkBlue.svg b/openoffice/share/gallery/diagrams/Component-Sphere01-DarkBlue.svg new file mode 100644 index 0000000000000000000000000000000000000000..fdd7433f8394df2b8d82e0f5dd9165c88fa54e1a --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-Sphere01-DarkBlue.svg @@ -0,0 +1,73 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="107" height="100" viewBox="0 0 107 100" + overflow="visible" enable-background="new 0 0 107 100" xml:space="preserve"> +<g> + <g> + <defs> + <circle id="XMLID_1_" cx="53.5" cy="50" r="44.362"/> + </defs> + <radialGradient id="XMLID_10_" cx="36.5645" cy="16.4126" r="66.4111" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#00CCFF"/> + <stop offset="1" style="stop-color:#000066"/> + </radialGradient> + <use xlink:href="#XMLID_1_" fill="url(#XMLID_10_)"/> + <clipPath id="XMLID_11_"> + <use xlink:href="#XMLID_1_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="2.974" y="-22.047" width="100.296" height="85.939"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="2.974" y="-22.047" width="100.296" height="85.939" id="XMLID_12_"> + <g clip-path="url(#XMLID_11_)" filter="url(#Adobe_OpacityMaskFilter)"> + + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="184.0684" y1="-381.2578" x2="238.2313" y2="-337.6631" gradientTransform="matrix(0.8962 0.4437 -0.4437 0.8962 -290.3355 261.1143)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_13_)" d="M101.429,50.715C88.317,77.197,57.546,88.689,32.7,76.387 + C7.853,64.086-1.659,32.646,11.452,6.164c13.111-26.48,43.883-37.975,68.73-25.672C105.028-7.205,114.54,24.234,101.429,50.715z + "/> + </g> + </mask> + + <ellipse transform="matrix(0.3991 0.9169 -0.9169 0.3991 51.1075 -36.1347)" opacity="0.45" clip-path="url(#XMLID_11_)" mask="url(#XMLID_12_)" fill="#FFFFFF" cx="53.121" cy="20.923" rx="41.105" ry="51.666"/> + </g> + <g> + <defs> + <circle id="XMLID_6_" cx="53.5" cy="50" r="44.362"/> + </defs> + <clipPath id="XMLID_14_"> + <use xlink:href="#XMLID_6_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="-12.345" y="-15.869" width="87.346" height="99.065"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="-12.345" y="-15.869" width="87.346" height="99.065" id="XMLID_15_"> + <g clip-path="url(#XMLID_14_)" filter="url(#Adobe_OpacityMaskFilter_1_)"> + + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="-93.6875" y1="135.1377" x2="-39.5245" y2="178.7324" gradientTransform="matrix(0.978 -0.2087 0.2087 0.978 75.1313 -127.7948)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M87.694,27.021C93.86,55.92,76.878,84.037,49.763,89.822s-54.096-12.953-60.26-41.852 + C-16.663,19.072,0.319-9.045,27.435-14.83S81.528-1.877,87.694,27.021z"/> + </g> + </mask> + + <ellipse transform="matrix(0.8822 0.4709 -0.4709 0.8822 19.5445 -10.7862)" opacity="0.3" clip-path="url(#XMLID_14_)" mask="url(#XMLID_15_)" fill="#FFFFFF" cx="31.327" cy="33.664" rx="41.105" ry="51.667"/> + </g> + + <ellipse transform="matrix(0.9343 -0.3565 0.3565 0.9343 -3.4489 14.1139)" opacity="0.7" fill="#FFFFFF" cx="36.563" cy="16.413" rx="8.527" ry="4.939"/> + + <ellipse transform="matrix(0.6848 -0.7287 0.7287 0.6848 -9.7366 25.7783)" opacity="0.93" fill="#FFFFFF" cx="24.934" cy="24.146" rx="3.119" ry="2.389"/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Component-Sphere02-LightBlue.svg b/openoffice/share/gallery/diagrams/Component-Sphere02-LightBlue.svg new file mode 100644 index 0000000000000000000000000000000000000000..256ad5df56d88775fdd3d082f4040d8083bba2f1 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-Sphere02-LightBlue.svg @@ -0,0 +1,503 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="107" height="100" viewBox="0 0 107 100" + overflow="visible" enable-background="new 0 0 107 100" xml:space="preserve"> +<g> + <g> + + <image opacity="0.3" width="111" height="112" xlink:href="data:image/png;base64,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 +DJq0VQAAAABJRU5ErkJggg==" transform="matrix(1 0 0 1 -133 1387)"> + </image> + <path fill="#0060B6" d="M-32.959,1450.448l1.147-9.718l-8.742-2.411c-0.102-2.929-0.522-5.792-1.218-8.556l7.72-4.87l-3.792-8.98 + l-8.792,2.357c-1.511-2.438-3.274-4.706-5.26-6.767l4.308-8.141l-7.714-5.838l-6.466,6.501c-2.482-1.327-5.12-2.406-7.9-3.187 + l-0.273-9.212l-9.569-1.131l-2.41,8.897c-2.884,0.111-5.703,0.546-8.425,1.261l-4.775-7.827l-8.86,3.881l2.292,8.919 + c-2.409,1.543-4.651,3.34-6.689,5.361l-8.002-4.342l-5.777,7.851l6.374,6.537c-1.32,2.521-2.394,5.207-3.174,8.037l-9.065,0.309 + l-1.146,9.717l8.737,2.408c0.098,2.935,0.519,5.801,1.212,8.564l-7.708,4.867l3.792,8.977l8.773-2.354 + c1.513,2.449,3.278,4.721,5.266,6.789l-4.294,8.117l7.714,5.835l6.446-6.477c2.487,1.33,5.134,2.415,7.922,3.196l0.273,9.184 + l9.569,1.125l2.4-8.863c2.893-0.112,5.719-0.552,8.448-1.267l4.762,7.801l8.86-3.883l-2.287-8.893 + c2.414-1.545,4.659-3.349,6.702-5.375l7.983,4.332l5.778-7.854l-6.365-6.524c1.318-2.527,2.395-5.217,3.172-8.047 + L-32.959,1450.448z"/> + </g> + <g> + + <image opacity="0.3" width="107" height="108" xlink:href="data:image/png;base64,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 +SUVORK5CYII=" transform="matrix(1 0 0 1 -209 1437)"> + </image> + <path fill="#00A0C6" d="M-112.961,1497.901l1.104-9.364l-8.427-2.324c-0.097-2.824-0.503-5.585-1.174-8.245l7.442-4.696 + l-3.655-8.657l-8.475,2.276c-1.456-2.352-3.156-4.541-5.069-6.526l4.152-7.845l-7.435-5.627l-6.234,6.268 + c-2.391-1.281-4.934-2.322-7.613-3.073l-0.262-8.881l-9.224-1.089l-2.322,8.577c-2.781,0.108-5.496,0.527-8.121,1.216 + l-4.604-7.544l-8.54,3.742l2.21,8.595c-2.322,1.485-4.484,3.216-6.447,5.166l-7.713-4.184l-5.569,7.565l6.144,6.299 + c-1.272,2.434-2.309,5.023-3.061,7.749l-8.735,0.299l-1.105,9.365l8.422,2.319c0.096,2.829,0.499,5.591,1.168,8.257l-7.431,4.689 + l3.655,8.655l8.455-2.269c1.458,2.355,3.161,4.55,5.077,6.541l-4.139,7.825l7.435,5.624l6.211-6.244 + c2.397,1.285,4.948,2.327,7.637,3.083l0.263,8.847l9.222,1.09l2.315-8.545c2.788-0.107,5.513-0.53,8.143-1.221l4.588,7.516 + l8.54-3.74l-2.202-8.57c2.326-1.492,4.492-3.228,6.458-5.182l7.695,4.174l5.569-7.566l-6.136-6.29 + c1.271-2.437,2.307-5.029,3.057-7.756L-112.961,1497.901z"/> + </g> + <g> + + <image opacity="0.3" width="107" height="109" xlink:href="data:image/png;base64,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" transform="matrix(1 0 0 1 -272 1371)"> + </image> + <path fill="#75B5D5" d="M-175.939,1432.762l1.104-9.367l-8.427-2.322c-0.097-2.825-0.503-5.582-1.173-8.245l7.441-4.696 + l-3.654-8.656l-8.475,2.273c-1.456-2.35-3.157-4.538-5.07-6.522l4.151-7.849l-7.435-5.625l-6.233,6.266 + c-2.392-1.278-4.935-2.32-7.612-3.07l-0.265-8.882l-9.222-1.087l-2.323,8.575c-2.781,0.106-5.497,0.527-8.12,1.216l-4.604-7.544 + l-8.541,3.739l2.211,8.597c-2.322,1.487-4.483,3.22-6.446,5.167l-7.714-4.185l-5.569,7.568l6.143,6.298 + c-1.27,2.434-2.306,5.023-3.058,7.748l-8.737,0.299l-1.105,9.363l8.421,2.321c0.096,2.83,0.5,5.59,1.168,8.256l-7.431,4.688 + l3.656,8.655l8.455-2.269c1.458,2.357,3.16,4.552,5.077,6.543l-4.137,7.822l7.433,5.627l6.213-6.244 + c2.397,1.284,4.948,2.328,7.635,3.083l0.263,8.847l9.223,1.09l2.314-8.546c2.788-0.108,5.512-0.528,8.143-1.219l4.588,7.517 + l8.541-3.739l-2.204-8.573c2.327-1.489,4.494-3.227,6.46-5.18l7.694,4.173l5.569-7.565l-6.135-6.293 + c1.271-2.434,2.307-5.029,3.056-7.755L-175.939,1432.762z"/> + </g> + <g> + + <image opacity="0.3" width="120" height="123" xlink:href="data:image/png;base64,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 +AAAAAElFTkSuQmCC" transform="matrix(1 0 0 1 -376 1397)"> + </image> + <path fill="#4084C1" d="M-266.346,1467.209l1.271-10.76l-9.683-2.669c-0.111-3.245-0.578-6.417-1.349-9.476l8.549-5.393 + l-4.198-9.944l-9.736,2.611c-1.673-2.702-3.626-5.216-5.824-7.495l4.769-9.018l-8.542-6.46l-7.163,7.197 + c-2.746-1.468-5.668-2.664-8.747-3.529l-0.303-10.202l-10.596-1.251l-2.667,9.854c-3.195,0.121-6.314,0.603-9.329,1.393 + l-5.29-8.664l-9.813,4.297l2.541,9.876c-2.667,1.71-5.152,3.696-7.407,5.935l-8.863-4.805l-6.398,8.693l7.059,7.237 + c-1.461,2.794-2.653,5.77-3.517,8.901l-10.036,0.341l-1.27,10.762l9.676,2.667c0.109,3.249,0.574,6.42,1.343,9.481l-8.538,5.392 + l4.199,9.941l9.715-2.605c1.675,2.707,3.629,5.227,5.831,7.516l-4.754,8.987l8.542,6.464l7.136-7.172 + c2.754,1.473,5.686,2.675,8.774,3.54l0.3,10.165l10.596,1.252l2.66-9.819c3.204-0.12,6.333-0.607,9.355-1.401l5.274,8.64 + l9.81-4.301l-2.531-9.848c2.673-1.713,5.16-3.707,7.421-5.95l8.839,4.795l6.398-8.694l-7.05-7.229 + c1.461-2.8,2.652-5.775,3.515-8.908L-266.346,1467.209z"/> + </g> +</g> +<g> + <g> + <defs> + <circle id="XMLID_1_" cx="54.3" cy="49.805" r="44.362"/> + </defs> + <use xlink:href="#XMLID_1_" fill="#4591D6"/> + <clipPath id="XMLID_9_"> + <use xlink:href="#XMLID_1_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="3.773" y="-22.243" width="100.296" height="85.939"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="3.773" y="-22.243" width="100.296" height="85.939" id="XMLID_10_"> + <g clip-path="url(#XMLID_9_)" filter="url(#Adobe_OpacityMaskFilter)"> + + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="184.6992" y1="-381.7871" x2="238.8617" y2="-338.1928" gradientTransform="matrix(0.8962 0.4437 -0.4437 0.8962 -290.3355 261.1143)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_11_)" d="M102.229,50.52C89.117,77,58.346,88.494,33.5,76.191C8.652,63.889-0.859,32.449,12.252,5.969 + s43.883-37.975,68.73-25.672C105.828-7.4,115.34,24.039,102.229,50.52z"/> + </g> + </mask> + + <ellipse transform="matrix(0.3991 0.9169 -0.9169 0.3991 51.4072 -36.9866)" opacity="0.45" clip-path="url(#XMLID_9_)" mask="url(#XMLID_10_)" fill="#FFFFFF" cx="53.921" cy="20.726" rx="41.105" ry="51.666"/> + </g> + <g> + <defs> + <circle id="XMLID_5_" cx="54.3" cy="49.805" r="44.362"/> + </defs> + <clipPath id="XMLID_12_"> + <use xlink:href="#XMLID_5_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="-11.545" y="-16.064" width="87.346" height="99.064"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="-11.545" y="-16.064" width="87.346" height="99.064" id="XMLID_13_"> + <g clip-path="url(#XMLID_12_)" filter="url(#Adobe_OpacityMaskFilter_1_)"> + + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="-92.8647" y1="135.1133" x2="-38.7018" y2="178.708" gradientTransform="matrix(0.978 -0.2087 0.2087 0.978 75.1313 -127.7948)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M88.494,26.826c6.166,28.898-10.816,57.016-37.932,62.801S-3.533,76.674-9.697,47.775 + C-15.863,18.877,1.119-9.24,28.234-15.025S82.328-2.072,88.494,26.826z"/> + </g> + </mask> + + <ellipse transform="matrix(0.8822 0.4709 -0.4709 0.8822 19.5467 -11.1859)" opacity="0.3" clip-path="url(#XMLID_12_)" mask="url(#XMLID_13_)" fill="#FFFFFF" cx="32.127" cy="33.469" rx="41.105" ry="51.665"/> + </g> + + <ellipse transform="matrix(0.9343 -0.3565 0.3565 0.9343 -3.326 14.3861)" opacity="0.7" fill="#FFFFFF" cx="37.363" cy="16.216" rx="8.527" ry="4.941"/> + + <ellipse transform="matrix(0.6848 -0.7287 0.7287 0.6848 -9.3408 26.299)" opacity="0.93" fill="#FFFFFF" cx="25.733" cy="23.948" rx="3.119" ry="2.389"/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Component-Sphere03-Green.svg b/openoffice/share/gallery/diagrams/Component-Sphere03-Green.svg new file mode 100644 index 0000000000000000000000000000000000000000..d6cace13a57aec99b73c88c4575546dc8889e2d0 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-Sphere03-Green.svg @@ -0,0 +1,82 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="107" height="100" viewBox="0 0 107 100" + overflow="visible" enable-background="new 0 0 107 100" xml:space="preserve"> +<g> + <g> + <defs> + <circle id="XMLID_1_" cx="54.278" cy="50.093" r="44.363"/> + </defs> + <radialGradient id="XMLID_11_" cx="32.1064" cy="33.7573" r="68.5313" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#00C109"/> + <stop offset="1" style="stop-color:#0D6001"/> + </radialGradient> + <use xlink:href="#XMLID_1_" fill="url(#XMLID_11_)"/> + <clipPath id="XMLID_12_"> + <use xlink:href="#XMLID_1_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="3.752" y="-21.954" width="100.297" height="85.939"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="3.752" y="-21.954" width="100.297" height="85.939" id="XMLID_13_"> + <g clip-path="url(#XMLID_12_)" filter="url(#Adobe_OpacityMaskFilter)"> + + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="184.8086" y1="-381.5186" x2="238.9721" y2="-337.9234" gradientTransform="matrix(0.8962 0.4437 -0.4437 0.8962 -290.3355 261.1143)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_14_)" d="M102.208,50.808C89.097,77.291,58.325,88.783,33.479,76.48C8.632,64.18-0.88,32.74,12.231,6.257 + c13.111-26.48,43.883-37.975,68.729-25.672S115.319,24.328,102.208,50.808z"/> + </g> + </mask> + + <ellipse transform="matrix(0.3991 0.9169 -0.9169 0.3991 51.6616 -36.793)" opacity="0.45" clip-path="url(#XMLID_12_)" mask="url(#XMLID_13_)" fill="#FFFFFF" cx="53.9" cy="21.016" rx="41.105" ry="51.668"/> + <g clip-path="url(#XMLID_12_)"> + <radialGradient id="XMLID_15_" cx="31.1035" cy="27.1206" r="53.0104" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#87609A"/> + <stop offset="0.3253" style="stop-color:#704E84"/> + <stop offset="0.739" style="stop-color:#593C6D"/> + <stop offset="1" style="stop-color:#513565"/> + </radialGradient> + <circle fill="url(#XMLID_15_)" cx="54.278" cy="50.093" r="44.363"/> + </g> + </g> + <g> + <defs> + <circle id="XMLID_7_" cx="54.278" cy="50.093" r="44.363"/> + </defs> + <clipPath id="XMLID_16_"> + <use xlink:href="#XMLID_7_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="-11.567" y="-15.775" width="87.347" height="99.065"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="-11.567" y="-15.775" width="87.347" height="99.065" id="XMLID_17_"> + <g clip-path="url(#XMLID_16_)" filter="url(#Adobe_OpacityMaskFilter_1_)"> + + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="-92.9458" y1="135.3916" x2="-38.7828" y2="178.9863" gradientTransform="matrix(0.978 -0.2087 0.2087 0.978 75.1313 -127.7948)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M88.474,27.115c6.164,28.899-10.816,57.016-37.934,62.801 + C23.427,95.701-3.554,76.963-9.718,48.064C-15.884,19.166,1.099-8.952,28.214-14.737C55.327-20.522,82.308-1.784,88.474,27.115z + "/> + </g> + </mask> + + <ellipse transform="matrix(0.8822 0.4709 -0.4709 0.8822 19.6802 -11.1422)" opacity="0.3" clip-path="url(#XMLID_16_)" mask="url(#XMLID_17_)" fill="#FFFFFF" cx="32.106" cy="33.757" rx="41.105" ry="51.669"/> + </g> + + <ellipse transform="matrix(0.9343 -0.3565 0.3565 0.9343 -3.431 14.3979)" opacity="0.7" fill="#FFFFFF" cx="37.343" cy="16.506" rx="8.527" ry="4.939"/> + + <ellipse transform="matrix(0.6848 -0.7287 0.7287 0.6848 -9.559 26.3756)" opacity="0.93" fill="#FFFFFF" cx="25.713" cy="24.239" rx="3.119" ry="2.389"/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Component-Sphere04-DarkRed.svg b/openoffice/share/gallery/diagrams/Component-Sphere04-DarkRed.svg new file mode 100644 index 0000000000000000000000000000000000000000..4da8514cf975de7b03700149abffdadfff95b2ae --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-Sphere04-DarkRed.svg @@ -0,0 +1,69 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="107" height="100" viewBox="0 0 107 100" + overflow="visible" enable-background="new 0 0 107 100" xml:space="preserve"> +<g> + <g> + <defs> + <circle id="XMLID_1_" cx="53.334" cy="48.251" r="44.362"/> + </defs> + <use xlink:href="#XMLID_1_" fill="#65040B"/> + <clipPath id="XMLID_9_"> + <use xlink:href="#XMLID_1_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="2.808" y="-23.796" width="100.296" height="85.939"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="2.808" y="-23.796" width="100.296" height="85.939" id="XMLID_10_"> + <g clip-path="url(#XMLID_9_)" filter="url(#Adobe_OpacityMaskFilter)"> + + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="183.1445" y1="-382.751" x2="237.308" y2="-339.1559" gradientTransform="matrix(0.8962 0.4437 -0.4437 0.8962 -290.3355 261.1143)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_11_)" d="M101.263,48.966C88.151,75.448,57.38,86.94,32.534,74.638 + C7.687,62.337-1.825,30.897,11.286,4.415c13.111-26.48,43.883-37.975,68.73-25.672C104.862-8.954,114.374,22.485,101.263,48.966 + z"/> + </g> + </mask> + + <ellipse transform="matrix(0.3991 0.9169 -0.9169 0.3991 49.404 -37.0335)" opacity="0.45" clip-path="url(#XMLID_9_)" mask="url(#XMLID_10_)" fill="#FFFFFF" cx="52.955" cy="19.174" rx="41.105" ry="51.666"/> + </g> + <g> + <defs> + <circle id="XMLID_5_" cx="53.334" cy="48.251" r="44.362"/> + </defs> + <clipPath id="XMLID_12_"> + <use xlink:href="#XMLID_5_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="-12.511" y="-17.618" width="87.346" height="99.065"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="-12.511" y="-17.618" width="87.346" height="99.065" id="XMLID_13_"> + <g clip-path="url(#XMLID_12_)" filter="url(#Adobe_OpacityMaskFilter_1_)"> + + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="-93.4854" y1="133.3926" x2="-39.3224" y2="176.9873" gradientTransform="matrix(0.978 -0.2087 0.2087 0.978 75.1313 -127.7948)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M87.528,25.272c6.166,28.898-10.816,57.016-37.932,62.801S-4.499,75.12-10.663,46.222 + c-6.166-28.898,10.816-57.016,37.932-62.801S81.362-3.626,87.528,25.272z"/> + </g> + </mask> + + <ellipse transform="matrix(0.8822 0.4709 -0.4709 0.8822 18.7013 -10.9141)" opacity="0.3" clip-path="url(#XMLID_12_)" mask="url(#XMLID_13_)" fill="#FFFFFF" cx="31.161" cy="31.915" rx="41.105" ry="51.667"/> + </g> + + <ellipse transform="matrix(0.9343 -0.3565 0.3565 0.9343 -2.8363 13.9398)" opacity="0.7" fill="#FFFFFF" cx="36.397" cy="14.664" rx="8.527" ry="4.939"/> + + <ellipse transform="matrix(0.6848 -0.7287 0.7287 0.6848 -8.5144 25.1061)" opacity="0.93" fill="#FFFFFF" cx="24.768" cy="22.396" rx="3.119" ry="2.389"/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Component-Sphere05-Orange.svg b/openoffice/share/gallery/diagrams/Component-Sphere05-Orange.svg new file mode 100644 index 0000000000000000000000000000000000000000..2330234a682042ece3cf52de79fe5ccf0ae9e121 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Component-Sphere05-Orange.svg @@ -0,0 +1,73 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="107" height="100" viewBox="0 0 107 100" + overflow="visible" enable-background="new 0 0 107 100" xml:space="preserve"> +<g> + <g> + <defs> + <circle id="XMLID_1_" cx="53.018" cy="50.359" r="44.362"/> + </defs> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="-10.0698" y1="37.7417" x2="79.9303" y2="55.7417"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <use xlink:href="#XMLID_1_" fill="url(#XMLID_10_)"/> + <clipPath id="XMLID_11_"> + <use xlink:href="#XMLID_1_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="2.491" y="-21.688" width="100.296" height="85.939"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="2.491" y="-21.688" width="100.296" height="85.939" id="XMLID_12_"> + <g clip-path="url(#XMLID_11_)" filter="url(#Adobe_OpacityMaskFilter)"> + + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="183.7959" y1="-380.7212" x2="237.9594" y2="-337.1261" gradientTransform="matrix(0.8962 0.4437 -0.4437 0.8962 -290.3355 261.1143)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_13_)" d="M100.946,51.074C87.835,77.557,57.063,89.049,32.218,76.746 + C7.37,64.445-2.142,33.005,10.97,6.523c13.111-26.48,43.883-37.975,68.73-25.672C104.546-6.846,114.058,24.593,100.946,51.074z" + /> + </g> + </mask> + + <ellipse transform="matrix(0.3991 0.9169 -0.9169 0.3991 51.147 -35.4765)" opacity="0.45" clip-path="url(#XMLID_11_)" mask="url(#XMLID_12_)" fill="#FFFFFF" cx="52.639" cy="21.282" rx="41.105" ry="51.666"/> + </g> + <g> + <defs> + <circle id="XMLID_6_" cx="53.018" cy="50.359" r="44.362"/> + </defs> + <clipPath id="XMLID_14_"> + <use xlink:href="#XMLID_6_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="-12.828" y="-15.51" width="87.346" height="99.065"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="-12.828" y="-15.51" width="87.346" height="99.065" id="XMLID_15_"> + <g clip-path="url(#XMLID_14_)" filter="url(#Adobe_OpacityMaskFilter_1_)"> + + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="-94.2344" y1="135.3887" x2="-40.0714" y2="178.9834" gradientTransform="matrix(0.978 -0.2087 0.2087 0.978 75.1313 -127.7948)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M87.212,27.38c6.166,28.899-10.816,57.016-37.932,62.801S-4.815,77.229-10.979,48.33 + C-17.146,19.431-0.163-8.686,26.952-14.471S81.046-1.518,87.212,27.38z"/> + </g> + </mask> + + <ellipse transform="matrix(0.8822 0.4709 -0.4709 0.8822 19.657 -10.5168)" opacity="0.3" clip-path="url(#XMLID_14_)" mask="url(#XMLID_15_)" fill="#FFFFFF" cx="30.845" cy="34.023" rx="41.105" ry="51.667"/> + </g> + + <ellipse transform="matrix(0.9343 -0.3565 0.3565 0.9343 -3.6086 13.9655)" opacity="0.7" fill="#FFFFFF" cx="36.081" cy="16.772" rx="8.527" ry="4.939"/> + + <ellipse transform="matrix(0.6848 -0.7287 0.7287 0.6848 -10.1502 25.5399)" opacity="0.93" fill="#FFFFFF" cx="24.451" cy="24.504" rx="3.119" ry="2.389"/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Cycle01-Transparent.svg b/openoffice/share/gallery/diagrams/Cycle01-Transparent.svg new file mode 100644 index 0000000000000000000000000000000000000000..d8d5253196a463a262a0d6cb7af55529da6c8336 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Cycle01-Transparent.svg @@ -0,0 +1,154 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="354" height="355" viewBox="0 0 354 355" + overflow="visible" enable-background="new 0 0 354 355" xml:space="preserve"> +<g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="125.827" y="5.819" width="210.289" height="256.999"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="125.827" y="5.819" width="210.289" height="256.999" id="XMLID_17_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_18_" gradientUnits="userSpaceOnUse" x1="237.75" y1="98.4111" x2="208.6697" y2="253.8812"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="0.534" style="stop-color:#8E8D8D"/> + <stop offset="1" style="stop-color:#282727"/> + </linearGradient> + <polygon fill="url(#XMLID_18_)" points="119.84,55.136 205.792,-6.338 318.492,81.318 345.813,175.804 340.12,224.756 + 332.152,248.093 328.736,274.847 276.371,260.048 231.974,246.956 214.896,221.342 237.665,141.085 205.792,144.5 + 164.808,130.839 122.971,89.003 "/> + </g> + </mask> + <g mask="url(#XMLID_17_)"> + <g> + <linearGradient id="XMLID_19_" gradientUnits="userSpaceOnUse" x1="187.3115" y1="59.8687" x2="274.9686" y2="163.4633"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </linearGradient> + <path fill="url(#XMLID_19_)" d="M203.229,99.475c0,0,93.227,39.093,45.104,131.471l68.039-26.402l12.335,58.275 + c13.414-58.141,25.801-190.138-127.55-218.834l-1.053-38.165l-74.276,66.769l77.847,62.569L203.229,99.475z"/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="125.827" y="5.819" width="210.289" height="256.999"> + + <feColorMatrix type="matrix" values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 1 0" color-interpolation-filters="sRGB" result="source"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="125.827" y="5.819" width="210.289" height="256.999" id="XMLID_17_"> + <g filter="url(#Adobe_OpacityMaskFilter_1_)"> + + <image width="216" height="262" xlink:href="data:image/jpeg;base64,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 +Qz+2jBmAZ2oZ/bVxh5bUVJ3TTsdSdqYeO2//2Q==" transform="matrix(1 0 0 1 123 3)"> + </image> + </g> + </mask> + <g opacity="0.4"> + <path fill="#94E1FF" d="M203.229,99.475c0,0,93.227,39.093,45.104,131.471l68.039-26.402l12.335,58.275 + c13.414-58.141,25.801-190.138-127.55-218.834l-1.053-38.165l-74.276,66.769l77.847,62.569L203.229,99.475z"/> + </g> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter_2_" filterUnits="userSpaceOnUse" x="8.322" y="32.726" width="175.503" height="271.886"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="8.322" y="32.726" width="175.503" height="271.886" id="XMLID_1_"> + <g filter="url(#Adobe_OpacityMaskFilter_2_)"> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="57.3589" y1="235.7139" x2="191.6898" y2="56.9851"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="0.1309" style="stop-color:#FBFBFB"/> + <stop offset="0.2572" style="stop-color:#F0F0F0"/> + <stop offset="0.3816" style="stop-color:#DCDCDC"/> + <stop offset="0.5049" style="stop-color:#C1C1C1"/> + <stop offset="0.6274" style="stop-color:#9E9E9E"/> + <stop offset="0.7494" style="stop-color:#727272"/> + <stop offset="0.871" style="stop-color:#3F3F3F"/> + <stop offset="0.9893" style="stop-color:#060606"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <polygon fill="url(#XMLID_2_)" points="68.613,61.966 3.725,188.326 3.725,281.676 92.521,353.395 133.502,241.832 + 134.07,145.641 201.806,139.378 181.316,76.767 183.592,10.736 68.613,56.275 "/> + </g> + </mask> + <linearGradient id="XMLID_3_" gradientUnits="userSpaceOnUse" x1="102.479" y1="181.6641" x2="3.4378" y2="221.5083"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <path mask="url(#XMLID_1_)" fill="url(#XMLID_3_)" d="M183.825,119.202l-57.998-46.614l44.343-39.862 + c-55.391,16.2-182.257,70.64-129.322,220.951L8.322,273.669l94.961,30.942l15.263-98.699l-30.679,18.224 + C87.867,224.136,74.729,120.889,183.825,119.202z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter_3_" filterUnits="userSpaceOnUse" x="53.889" y="204.543" width="283.164" height="142.801"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="53.889" y="204.543" width="283.164" height="142.801" id="XMLID_4_"> + <g filter="url(#Adobe_OpacityMaskFilter_3_)"> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="221.4453" y1="276.0605" x2="41.0089" y2="260.6923"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <polygon fill="url(#XMLID_5_)" points="115.855,206.543 167.083,239.557 212.621,235.004 238.52,209.104 276.939,207.113 + 319.061,194.02 325.322,224.188 345.813,270.296 345.813,293.062 338.413,315.828 315.646,301.598 288.895,314.689 + 263.278,336.318 218.311,348.845 168.793,361.932 118.701,348.271 95.364,334.042 77.151,334.042 66.907,323.799 45.275,300.457 + 32.754,276.554 57.229,260.616 79.998,250.37 105.611,223.617 "/> + </g> + </mask> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="310.2031" y1="298.585" x2="231.6548" y2="273.5406"> + <stop offset="0" style="stop-color:#5CB41B"/> + <stop offset="1" style="stop-color:#448E0E"/> + </linearGradient> + <path mask="url(#XMLID_4_)" fill="url(#XMLID_6_)" d="M316.371,204.543l-93.11,36.13l31.124,17.46 + c0,0-83.099,63.191-139.109-31.068l-11.992,77.547l-49.395-16.094c45.815,41.318,150.817,110.805,249.587-4.438l33.577,18.171 + L316.371,204.543z"/> + <radialGradient id="XMLID_7_" cx="168.7129" cy="204.2129" r="173.9143" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#7A7A7A"/> + </radialGradient> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Cycle02-Transparent-Blue.svg b/openoffice/share/gallery/diagrams/Cycle02-Transparent-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..305e541da0b79d03f1222665bc56c4ecbe4bf245 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Cycle02-Transparent-Blue.svg @@ -0,0 +1,110 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="401" height="390" viewBox="0 0 401 390" + overflow="visible" enable-background="new 0 0 401 390" xml:space="preserve"> +<g id="Layer_1"> + <g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="7.362" y="46.15" width="179.451" height="219.357"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="7.362" y="46.15" width="179.451" height="219.357" id="XMLID_14_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_15_" gradientUnits="userSpaceOnUse" x1="60.3691" y1="216.8955" x2="165.2282" y2="24.3921"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <polygon fill="url(#XMLID_15_)" points="156.575,45.695 57.977,72.303 32.934,125.515 14.153,199.073 37.626,253.852 + 68.931,266.37 83.017,266.37 131.531,203.771 148.75,164.642 122.143,164.642 157.354,129.428 197.267,114.561 211.351,87.955 + 197.267,37.874 "/> + </g> + </mask> + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="7.3623" y1="155.8291" x2="186.8135" y2="155.8291"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#0683F4"/> + </linearGradient> + <path mask="url(#XMLID_14_)" fill="url(#XMLID_16_)" d="M186.813,114.217L135.73,79.294l31.581-33.144 + C112.191,57.504,56.494,93.813,45.948,191.443l-25.986,2.736l-12.6,1.327l73.474,70.001l57.271-83.772l-36.111,3.248 + C101.996,184.983,121.275,115.646,186.813,114.217z"/> + <linearGradient id="XMLID_17_" gradientUnits="userSpaceOnUse" x1="14.9204" y1="196.1211" x2="35.7539" y2="209.9551"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#0683F4"/> + </linearGradient> + <polygon fill="url(#XMLID_17_)" points="22.496,193.913 7.362,195.507 17.174,204.854 17.174,198.392 "/> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="135.73" y="5.822" width="218.165" height="173.826"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="135.73" y="5.822" width="218.165" height="173.826" id="XMLID_18_"> + <g filter="url(#Adobe_OpacityMaskFilter_1_)"> + <linearGradient id="XMLID_1_" gradientUnits="userSpaceOnUse" x1="117.4473" y1="66.0435" x2="238.4004" y2="66.0435"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </linearGradient> + <polyline fill="url(#XMLID_1_)" points="214.481,-5.95 117.447,76.998 211.353,138.037 238.4,122.554 "/> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="244.2539" y1="73.8413" x2="349.1121" y2="206.871"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <polygon fill="url(#XMLID_2_)" points="229.487,113.641 262.999,156.815 277.083,172.467 249.696,209.246 424.198,200.64 + 397.592,106.736 325.602,53.522 275.519,23.787 233.262,23.787 219.96,-11.427 197.267,-11.427 114.707,71.128 207.281,135.39 + 229.487,144.294 "/> + </g> + </mask> + <linearGradient id="XMLID_3_" gradientUnits="userSpaceOnUse" x1="135.7305" y1="92.7354" x2="353.8955" y2="92.7354"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </linearGradient> + <path mask="url(#XMLID_18_)" fill="url(#XMLID_3_)" d="M216.256,100.454c0,0,65.343,18.171,70.473,79.194l34.479-50.44 + l32.688,31.143c-12.603-53.304-49.662-105.746-144.095-115.945l-4.064-38.583L135.73,79.294l83.778,57.274L216.256,100.454z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter_2_" filterUnits="userSpaceOnUse" x="48.15" y="215.074" width="218.165" height="173.826"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="48.15" y="215.074" width="218.165" height="173.826" id="XMLID_4_"> + <g filter="url(#Adobe_OpacityMaskFilter_2_)"> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="169.8086" y1="319.5898" x2="25.8232" y2="258.5529"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <polygon fill="url(#XMLID_5_)" points="25.11,235.072 95.539,246.025 90.843,188.119 212.918,244.461 243.439,274.979 + 295.084,326.628 228.572,393.145 167.53,416.619 167.53,363.407 61.108,336.799 31.369,289.849 "/> + </g> + </mask> + <path mask="url(#XMLID_4_)" fill="#31A7FF" d="M182.539,258.151l3.252,36.111c0,0-65.344-18.168-70.472-79.188l-34.483,50.434 + L48.15,234.369c12.601,53.302,49.66,105.745,144.098,115.947l4.063,38.584l70.005-73.472L182.539,258.151z"/> + <defs> + + <filter id="Adobe_OpacityMaskFilter_3_" filterUnits="userSpaceOnUse" x="215.232" y="129.208" width="179.451" height="219.361"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="215.232" y="129.208" width="179.451" height="219.361" id="XMLID_6_"> + <g filter="url(#Adobe_OpacityMaskFilter_3_)"> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="323.4492" y1="240.457" x2="202.9401" y2="354.7055"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <polygon fill="url(#XMLID_7_)" points="317.777,112.997 256.74,191.25 173.793,233.507 147.97,259.328 258.304,385.316 + 378.813,336.799 417.939,167.774 "/> + </g> + </mask> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="215.2324" y1="238.8887" x2="394.6836" y2="238.8887"> + <stop offset="0" style="stop-color:#0078A3"/> + <stop offset="1" style="stop-color:#00A0DA"/> + </linearGradient> + <path mask="url(#XMLID_6_)" fill="url(#XMLID_8_)" d="M321.208,129.208l-57.27,83.779l36.112-3.252 + c0,0-19.277,69.339-84.818,70.771l51.083,34.923l-31.579,33.141c55.119-11.355,110.818-47.661,121.364-145.295l38.583-4.063 + L321.208,129.208z"/> + </g> +</g> +<g id="Layer_44"> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Cycle03-Blue.svg b/openoffice/share/gallery/diagrams/Cycle03-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..4f1bc4610c8653b73ed03732a97dc13065e3738a --- /dev/null +++ b/openoffice/share/gallery/diagrams/Cycle03-Blue.svg @@ -0,0 +1,300 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="334.483" height="326.984" viewBox="0 0 334.483 326.984" + overflow="visible" enable-background="new 0 0 334.483 326.984" xml:space="preserve"> +<g id="Layer_1"> + <g> + <path fill="#B2B2B2" d="M328.405,131.424l-71.401-47.886l-38.996,76.622l36.695-9.551c3.464,22.078-0.816,45.467-13.819,65.771 + c-11.456,17.888-27.917,30.636-46.386,37.585l-0.018-0.047c-1.94,0.746-3.893,1.418-5.85,2.031 + c-25.625,7.777-54.365,4.712-78.687-10.857c-44.089-28.234-56.941-86.859-28.71-130.943c12.792-19.981,31.829-33.54,52.925-39.772 + c22.124-6.407,44.998-4.337,64.858,4.513l16.744,9.541l3.176,2.15l21.933-32.41l-5.849-3.96l-0.042,0.064 + c-6.07-4.049-12.473-7.6-19.142-10.615l0.037-0.08c-25.226-11.478-53.979-15.155-82.328-9.306l-0.013-0.045 + c-2.549,0.537-5.084,1.158-7.602,1.841c-0.332,0.09-0.662,0.183-0.992,0.272c-0.503,0.145-1.007,0.283-1.513,0.43 + c-3.712,1.072-7.405,2.305-11.075,3.715C43.338,67.042,8.917,144.523,35.475,213.538c25.514,66.308,98.026,100.674,164.883,79.725 + c29.281-8.982,55.656-27.98,73.462-55.793c19.124-29.859,24.895-64.438,18.863-96.745L328.405,131.424z M267.684,233.535 + c-15.261,23.83-37.178,40.831-61.756,50.126l-0.02-0.047c-2.55,0.982-5.113,1.866-7.686,2.672 + c-34.31,10.517-72.846,6.47-105.437-14.4C33.9,234.178,16.733,155.874,54.435,96.991c17.153-26.78,42.706-44.928,71.003-53.209 + c0.518-0.146,1.034-0.298,1.55-0.444c0.255-0.069,0.509-0.137,0.76-0.205c24.171-6.489,48.907-5.457,71.495,1.832l-0.001,0.089 + c11.253,3.607,21.9,8.76,31.654,15.254l-13.763,20.335c-4.565-3.03-14.331-8.054-14.331-8.054 + c-19.179-8.748-41.039-11.587-62.606-7.195l-0.011-0.049c-2.691,0.56-5.355,1.238-7.992,2.019 + c-2.818,0.812-5.622,1.746-8.41,2.817c-52.621,20.249-78.856,79.313-58.611,131.933c19.442,50.524,74.677,76.724,125.631,60.8 + c22.411-6.818,42.605-21.331,56.223-42.602c14.108-22.035,18.684-47.435,14.799-71.371h-0.053l-1.22-5.57l-29.157,7.587 + l28.635-56.263l52.436,35.166l-27.961,7.278l1.299,5.41l-0.176,0.124C291.139,173.045,285.642,205.495,267.684,233.535z"/> + <g> + <g> + <image opacity="0.3" width="72" height="72" xlink:href="data:image/png;base64,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 +BBgApTc8R9hqZ3EAAAAASUVORK5CYII=" transform="matrix(1.613 0 0 1.613 8.1123 162.8823)"> + </image> + <circle fill="#EDEDED" cx="61.333" cy="216.248" r="43.145"/> + </g> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="94.8135" y1="247.6929" x2="29.2184" y2="184.7859"> + <stop offset="0" style="stop-color:#4E76B8"/> + <stop offset="1" style="stop-color:#89B4E8"/> + </linearGradient> + <circle fill="url(#XMLID_12_)" cx="61.334" cy="215.585" r="41.481"/> + </g> + <g> + <g> + <image opacity="0.3" width="72" height="73" xlink:href="data:image/png;base64,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" transform="matrix(1.613 0 0 1.613 9.7256 53.1978)"> + </image> + <circle fill="#EDEDED" cx="62.895" cy="106.907" r="43.145"/> + </g> + <linearGradient id="XMLID_1_" gradientUnits="userSpaceOnUse" x1="97.1699" y1="140.8911" x2="33.7263" y2="77.9847"> + <stop offset="0" style="stop-color:#4E76B8"/> + <stop offset="1" style="stop-color:#89B4E8"/> + </linearGradient> + <circle fill="url(#XMLID_1_)" cx="62.895" cy="106.907" r="41.479"/> + </g> + <g> + <g> + <image opacity="0.3" width="73" height="73" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABKCAYAAAAc0MJxAAAACXBIWXMAAAbrAAAG6wFMMZ5KAAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAj2SURB +VHja7JwJcts4EEUBUKtlR94yM1fxtXKQXCtnSeJ9l0WJI1Whk8/PbpBaTVeiqi5qsSXi8XcDaDTo +3N9Ho4dvy4l8+fJFff/r169/JigFiE+8Luiz4r0A+neA4+F3Pb3GcyoUQHgsvbdrcH7PcMSC8dwr +ChIgc3g9N97fGTC/Q0AaHLEsWiDziusJmKXN6HkBRwRWbBuY3zEgBtMxLAA4n4CUx+M0HvG9HP52 +68D8DgEJmOWxC9aL1of3BJj8L4JCINNob9HyeJzCawY234ZL+i1AwsAcoNEIph9tQNaPn3dBWRqo +HGBMFvYa7S0eJ/B6ogCbb6ouvwVI6GICCMEMox2AyXsIqwPu5yBQ56AcAfOysOf4fHl8iu+JTUBp +M4pta6nLbwlSBuoZAJDRwg6jjeAon6dAoaLQ3QTSc3z+CPYQoclnr+CuMwj8K6vLbwAJA7W41xDA +fCI7MkCh6zEoUYE0dhINQS3h3JM9RHsmhaG6VoLlN4CEvZi41hLGeGHHZGMClXI7USoqaq7EKHE9 +AXUX7RbsISpNgKE7rgTLbwhJGioKWkI5XdhZtBMApUHq0hAhwHnx8CCHoD4BpTxFIAjpOhoDQ3dc +CVZnzZjUiYAkKI8joPNonyOoU1CTQOob7uYbDjhzJWYdgR1ChzGgHtUbc8diY0URJFTSAZzYaYTz +TzQBdRyVJpB6hop4/qfN9eY0rhJVyFBBlLVU0M3CrhZ2ubCf0a7iZ/fgtr+UVaeqsEKIwt4NA/dR +BHICbncKbveJrnJfcbtMmdbg64zGZz0Yi40M1xd1y7mI+w+1uGileRq5ntLDiZpG8cQExlJF/y3s +3/j8jE5MwEjjveIKKXWji4R4zOKxQyP+HnUSAWLeHBQ5U0bwpgtmDV1OTmYAkM6ii51HSALqPAL8 +RHGpSyrxK5hLTLCDMmXKjLnjDDqF0lBhaRcXF8W3b9/WDubocgIKg/cZxaWT6I4HEJP4pP2KvS42 +1lPPGKg35mxEAb3mG4ypZKiQAzBvqSprGMB7EJOOIyBxt3NFSQfKGMlSyqoD5JTKvJG24U5gCpBK +k2hLVZ011XQCAVOC9zEoqV+jpG1mPlBlmZGmmULv+ExTHFSWqapQcyI8ZjoEUKfUoxwp8WhXkOqy +px3oGUfQI56ASW884MCv9YCdBiPwLo2bxvBjx4nebR+QrDGhwBKXE1gvcbz1SNObV8hnqaoKNWpi +t8O53JjGSALJGkDua7GEsxqiLBlrjeHcj2hyLqqqrBaFFaYqAgozAqM9xqRVYfGcdAjKGkO40EBV +OpvQMD5JjulQyQJI75bVrKi8BzAtfIxobjhSQIUmwdy6GgeUhBvSD2Qtg+RgeJM1uOBaO2pBCSzO +WlpJt2DMzt8bFk/me3DRR2BDxfVKcSoYVyLQl/chpTJMpG99y2BZLjgAYJgf09I+ZVDKshODQuOp +SWghIIaV0eLHQLnwXcv1Og16DF5y6tVMcNsGqOnF764bzHGNDlMY3ZqsYVsVpa0YcZsyq1NKBfPM +lVd5+QtDS1XURFXoLd2EhySDuVdyPB3KRqYKKz6CqgLlrUxIErtDIsOY+tKP4nKWqrhtwUgm/vrf +0JB+EwX5DwqsLqu68uLCH/0ISgKfk16aFS5RX9niB5c2pqzUpqB8kbboyEl5C9ZHAqRV8ZmwgvGl +2jL2NAHro6hJEwAvX5XaIwujIfGlmIyXVYuJq65czD+YmrQKvmkKVsr1sNwGIeEyzywh1zariS/+ +mzNqqFIxCl2Pq0ek3Aar2bhesq2AuMzxDdo0IU9RvSSQLzJ5+VIpB3wFWHwF2u5+M7rw0iatlLHW +9RjW1FXrJl8IVlt7wsJwuUmiPWZbUqBYUVJUKjWSrCx1/NGCB8elF2qLFMriclVlF0Sq1+MfQKni +KmsbFVUoisLYZHlHs15PiVM5XQVcOHxy5VK/nIJ68Y6QnOFyL9AGsSfjortUhlPr+URNUtEmhaWy +1COJPVzBkItQ7HmyXBhxViA9uHIVsQZKVVSnoethUemtK9dLdlx5ARQrSPweYTVVkpQu3rlymSKC +qhTtV2KU4n5TCOZYfXvjftdEPlJA3HdwL5TpFyvpLp7zDZw7Kiq3hgYpRaXc7z7+kKzxBaevYHhX +LejaRd6K9/RJb61Buop2Hd971NxOK3xVez1QFU6OEdQt/OhVPAlUFvci2w7yhdGzzcADXsDVlueI +1cHieo3UVKcoZ/R+j668zONcdcVY/rcPF4SL7dfJjBY1MUmU9GxAWtplfB8valJNyQwnqQqvlKjq +2v2u4/5BV+sehg8TJdtQJJJoKdVYI268kE/gapfx3L5Hu4zniG7H40C3jqIsVeFyz9zZm31kLijL +1R0jkd9EQTjSZlBvFJNkm8dPgPQd1PSgdD7J7WlZitCy6PPi4qIJxFSaVavlTqVlNAXNXbVOfAqx +U0LCPQTtHwqka+jpJhybrNLpWlAJWNjAmZFjx/2+XAA/NwDOje/hdDTuspJSw1sIBwjphxISKrOJ +ui0enRV7G3FBDMI5fYbzQpl0YnUelgvVrdCyi82dvmkI1YSxU4YCON6rZAma7K5aZxsabx7quWp9 +JxbDyn6YI4LFBR9aLUNBgHKapPOMQUAJoBtlqoJ5/+3v10vA6rjfJTS4+3PsyoWlUhirbWzsumpB +GvdqDEnsEcZ2OGO4A1d71pKNO9sBasDSKvOw/I/30omqsLSR98o4ZSEAc9yv0Hie6N45fednvkpM +2hiUAsvaoY4lgAeuup946PT6pMxI3/JW2RcA9gipHwS08V7ijUARLBx5a8VnA1eubhu68r0PsE4p +M0DhjSBwoeNNScK9ui3uTt8YFMByzr6LhnaTCNxPh4YDUm01iO+aMYEpC66kaOt0G99NYysz+RVu +O4Lw+Lm1nZ/HUDnByJ2+ir2VO2hsFVQDYFiHhHVW1kZEr4yhUCF80xp0r7m1QNAaUDXAtPtGIRyu +Lub7Q6VG9Pzctfa2SDXA8Lc0cM7V32wrlXVw7qPdaKshNA2cdT5FzXEv97t7t3LCxPZ5n0q1tOUu +in8ffx+bPf4XYAAYMIlwO15r7AAAAABJRU5ErkJggg==" transform="matrix(1.613 0 0 1.613 100.0537 219.3345)"> + </image> + <circle fill="#EDEDED" cx="154.412" cy="273.11" r="43.146"/> + </g> + <linearGradient id="XMLID_3_" gradientUnits="userSpaceOnUse" x1="187.0361" y1="297.4644" x2="120.9034" y2="249.0745"> + <stop offset="0" style="stop-color:#4E76B8"/> + <stop offset="1" style="stop-color:#89B4E8"/> + </linearGradient> + <circle fill="url(#XMLID_3_)" cx="153.75" cy="273.11" r="41.48"/> + </g> + <g> + <g> + <image opacity="0.3" width="72" height="72" xlink:href="data:image/png;base64,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" transform="matrix(1.613 0 0 1.613 200.0596 162.8823)"> + </image> + <circle fill="#EDEDED" cx="253.515" cy="216.248" r="43.145"/> + </g> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="290.7803" y1="246.3188" x2="211.7448" y2="183.9501"> + <stop offset="0" style="stop-color:#4E76B8"/> + <stop offset="1" style="stop-color:#89B4E8"/> + </linearGradient> + <path fill="url(#XMLID_5_)" d="M294.996,216.911c0,22.909-18.572,41.482-41.48,41.482c-22.909,0-41.481-18.573-41.481-41.482 + c0-22.906,18.572-41.479,41.481-41.479C276.424,175.431,294.996,194.004,294.996,216.911z"/> + </g> + <g> + <g> + <image opacity="0.3" width="73" height="73" xlink:href="data:image/png;base64,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" transform="matrix(1.613 0 0 1.613 100.0537 3.1958)"> + </image> + <circle fill="#EDEDED" cx="154.412" cy="57.123" r="43.146"/> + </g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="189.7773" y1="88.8867" x2="124.1829" y2="27.5934"> + <stop offset="0" style="stop-color:#4E76B8"/> + <stop offset="1" style="stop-color:#89B4E8"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M196.559,56.46c0,22.909-18.571,41.481-41.48,41.481c-22.912,0-41.483-18.572-41.483-41.481 + c0-22.906,18.571-41.479,41.483-41.479C177.987,14.982,196.559,33.554,196.559,56.46z"/> + </g> + </g> +</g> +<g id="Layer_44"> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Cycle04-Blue.svg b/openoffice/share/gallery/diagrams/Cycle04-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..6ce0638928807ba10beb0212f98d3349cf493a71 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Cycle04-Blue.svg @@ -0,0 +1,602 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="440.897" height="262.487" + viewBox="0 0 440.897 262.487" overflow="visible" enable-background="new 0 0 440.897 262.487" xml:space="preserve"> +<g> + <g> + <g> + <g> + + <image opacity="0.4" width="247" height="141" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPgAAACPCAYAAADX9hZyAAAACXBIWXMAAA1hAAANYQE8JGIuAAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAiXSURB +VHja7JzpctNYEEavFi/ZGWDgFy/AA/GQPBAvwK8ZBrInTmJbI1HduN26V5btmAA5p6pLsUmsVKij +r+8ihQAAfyzZrk/w7v0H/soAHXz+9PHXF7xD5Iz/QoAk1S7Fzx5R6sx9nSE5QG+5q8RxK9GzLcXO +nNCpAoC05KtqY9GzLcXO5es8UUgO0E/uudTMfF2Z40aiZ2vKbRO7EIkLqdIdc3PMGJcDtMbbXuyp +q5kT/sdn9JU8W1Num9aNvANTQyl9XTrBSXKAZdFVXBX6oa57qTs5WtmX0ryP5NmachdO7FFdY1cj +KZVcLwZMugFit9N7ZsRupJ7UdWtKRX8Q0W37vlLybE25SxFXZd6v68BU83rPiF6aiwKCA4IvmDvB +Veybuq7rupK6lvcnJtFnfSXP1pR7KAI3Ih/WdWzqSN47MILbFM+QG6DVns9E3InI3Uh9IXUux0t5 +XxO9t+TlinTXMbeVW8V+UddfplRyL7gfhwMg+aJFn5r2/EZkbsQ+Fd+GLiQzuRjYC0W1VoKb9M7N +eHtfBD6p62Vdr6VeyesTkV/b9NREGwAJ3h6DxwT/Wtd/cmzqTBL9RiS3SR5N8bJneo+N4E1a/13X +27reiOQvJcEPzVWH9hxgdZs+M236rRnq7rsu2Ca/Xx//Xk0we8nLRHoHI7cKfiht+WsR+63Ua5H+ +KPJLxdbBkRyQe1lOXQrbl/JzWJlLfP3+2IaYlQnu03skqXwkgr8ygr+R15reI0lvFTvWmiM4IPhy +m66S+70khZHbLqdpWdGjdLXoVnDbnr8UqXXs/cK15mVEbKQG6E7zwnTMRURuv06uy2YP8u/fv8+3 +6WWkPVe5dUOLFfwkLGbNX4TlibURcgNsJHkV2vd0eLntMppdH78TyefmZ5IJ7vea66aWAxH8WKQ+ +Ce0lsdJcdZAboD+ZkTxz7Xtshv1cQlUlL+RCsFLwVILvicyHYbGZRVN7FJYn1BAbYD25/deliKrd +80S8OwqLWfa9sDyhHXUuX0PwfSO2pvYwtLeiIjfA5qLnHQHrt4TbOa8fq1X2QSx55CRWcN3BNjLV +tUsNuQG2l9ze2KUOjkVqLRuysbmvzhbdp7iVfOjkzhEbYCctu3dwnJC7SAXsjwSPPF/NPszB3iJa +hPgmFiQHeFzRbSc9iHTTVvDo/FeeaA/8lH0RERu5AXYreKyTHrpOunROhpTgMcntCXjeGsDPb9Nj +SZ56alJngnddRXhKKsDTpXhsyFxGhsqZH3Lna1xNfLoDwO5TPDVcjnXSrRTPNzwpogP83ASPzY3F +bujq3aKz5RTg1031XgGb8zcD+O3SPNVVIzjAbyp2b6kRHODPEj9DcIBnCIIDIDgAIDgAIDgAIDgA +IDgAIDgAggMAggMAggMAggMAggMAggMAggMgOAAgOAAgOAAgOAAgOAAgOACCAwCCAwCCAwCCAwCC +AwCCAwCCAyA4ACA4ACA4ACA4ACA4ACA4ACA4AIIDAIIDAIIDAIIDAIIDAIIDIDgAIDgAIDgAIDgA +IDgAIDgAIDgAggMAggMAggMAggMAggMAggMgOAAgOAAgOAAgOAAgOAAgOAAgOACCAwCCAwCCAwCC +AwCCAwCCAwCCAyA4ACA4ACA4ACA4ACA4ACA4AIIDAIIDAIIDAIIDwKZUUsEcERzgNxY5rBIawQGe +kez5ti0AADxJS1718TJ/hJMAwO7F1ppH3qtSiZ73PAGJDvC0YqvcTc1MzSOiV30Fr1YUAOyemNgz +8/7ciP6dz58+RgWvOtqCeUeLAACPm94hkdoPpqYuxTtb9JjcsauGFokOsPsWfW7Evpe6k2NK8rbg +GunuyjGTD3gwJ5gm+n8AeDyxbWuuDt65Uh/nqaDNO04wc1eOifvgh45BPgBsJ7mVW/1r6qauW+Pj +Q68EX9EW3ErdSE0SkgckB9g6vSvTPWtLbv3zDk5TgpeJk+iH6wdf1XVR13ldx3Ud1jWqayAXicxd +NCr3HgB0ix0i4XonMl+Kf2dSF+LkTaxNt8PtckWL/iCCX0cE3xPJi4jkqa8BIC629+5eBL4Wwc+l +LuT1TZ8WvUyc0Pf+1+YKclDXfl1jSfDCSDw0Uqv0FaIDRD2LDYunRu4rkbrx7lTqLCL4PDU0XhK8 +ifZ37z8EdyWxgqvYY5G5MON4/SUH8rlW/AzJAVqpHVbI3cj8ra6vUt9E+CsjuK5qVeuMwSuT4nYc +MBKxh/KzmtL2FxyZf7dJntG6A4kd3UTmV6uuReRG6C91/StHK/gkMv72y91twSXFreCa4lfy/aUb +d8/DYp38TlJ+aJI8N4XggOALIWcuuSdmzH0mqd3I/Y8T/Fq+16+Bhz4JHhuLT4ykhRtf65WnkftY +xujjSNLntOqA5K3tpza5b824+1QE/yL1VaRPzZ630jspuBuLT0XIiWmzbWtx79p4nWEfS7uuiV8k +WnWA5yK4H/7OwmLj2G1YnjE/lcTWOjPpbSfXkhNsXQkeS/EQEdyulV+GxRLavkhuUxzBgQRfvr/j +3qW3Cn5hhD43425tzVtLY7H0XtkqS4qrkIWIOhR590XmIxFb5bbLaCMnOG060J4vC35nQvLaSH4p +UqvYdllsatI7KXcvyRKSD8JiuWxPpD4wyT02gg8SgiM5PCe5/fh76sbfmuKxLamxreEr5e4tWETy +QsQdSEJboW0N3BgcwQHB23dq2iS3N3XZO8ZsaveSey3BnOR2Rr10spfmODBi54zBAdGjS2T2lmz/ +QAcvdtVX7rUT1EgeTJp72QtXqXVwEhyeW4Lr69Tz1fyzFqK3Y/eVeyPBRHL7s3lY3rFmZfYz5wgN +CB9/HNo8tB+P1nrOwjpyb5WgEdFjIiM3QFpybdlDQuiNxX60FtmIHvtM9p8DpFv2KnEM24q9M+Ei +wiM3QPe4/NGEfjLpOsQHeHY8tsgAAADwJ/G/AAMAw668x91+1eQAAAAASUVORK5CYII=" transform="matrix(0.825 0 0 0.825 10.7285 10.0972)"> + </image> + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="14.2451" y1="63.8936" x2="202.2148" y2="63.8936"> + <stop offset="0" style="stop-color:#1C2958"/> + <stop offset="0.09" style="stop-color:#3A4A73"/> + <stop offset="0.5" style="stop-color:#2D3D6A"/> + <stop offset="0.91" style="stop-color:#3A4A73"/> + <stop offset="1" style="stop-color:#1E2D5E"/> + </linearGradient> + <path fill="url(#XMLID_9_)" d="M189.448,13.624c7.05,0,12.767,5.717,12.767,12.769v75.003c0,7.051-5.717,12.768-12.767,12.768 + H27.014c-7.053,0-12.769-5.717-12.769-12.768V26.392c0-7.052,5.716-12.769,12.769-12.769H189.448z"/> + </g> + </g> + <path fill="#FFFFFF" d="M17.546,101.395c0,5.22,4.245,9.467,9.468,9.467h162.435c5.22,0,9.468-4.248,9.468-9.467V26.392 + c0-5.221-4.248-9.468-9.468-9.468H27.014c-5.223,0-9.468,4.247-9.468,9.468V101.395z"/> + <path opacity="0.35" fill="#CCCCCC" d="M17.546,42.263l64.464,68.599h3.106l-67.57-71.904V42.263z M17.546,49.203l57.94,61.66 + h3.105L17.546,45.898V49.203z M17.546,63.09l44.893,47.772h3.106L17.546,59.785V63.09z M17.546,70.031l38.37,40.832h3.105 + L17.546,66.728V70.031z M33.078,16.924l88.277,93.938h3.106L36.184,16.924H33.078z M17.546,35.099l71.194,75.763h3.105 + l-74.3-79.068V35.099z M27.014,16.924c-0.148,0-0.291,0.016-0.439,0.021l88.259,93.917h3.104L29.663,16.924H27.014z + M21.625,18.617l86.682,92.246h3.109L23.711,17.531C22.967,17.807,22.264,18.169,21.625,18.617z M17.546,26.392v1.768 + l77.718,82.703h3.105L17.662,24.979C17.592,25.442,17.546,25.912,17.546,26.392z M18.512,22.25l83.273,88.613h3.107L19.781,20.293 + C19.279,20.886,18.857,21.546,18.512,22.25z M17.546,56.147l51.417,54.715h3.107L17.546,52.841V56.147z M105.695,16.924 + l87.533,93.145c0.461-0.199,0.898-0.439,1.318-0.709l0.594-0.559l-86.338-91.877H105.695z M99.174,16.924l88.275,93.938h1.999 + c0.354,0,0.704-0.021,1.05-0.061l-88.219-93.877H99.174z M112.221,16.924l84.734,90.173l0.115-0.107 + c0.434-0.592,0.81-1.225,1.098-1.909l-82.842-88.156H112.221z M17.546,76.972l31.845,33.89h3.107L17.546,73.667V76.972z + M118.432,16.924l80.414,85.574c0.045-0.363,0.07-0.729,0.07-1.104v-2.131l-77.379-82.34H118.432z M19.16,106.678l2.049,2.182 + c1.393,1.086,3.092,1.793,4.947,1.959l-8.6-9.149C17.613,103.52,18.188,105.243,19.16,106.678z M17.546,91.076l18.595,19.787 + h3.105l-21.7-23.091V91.076z M17.546,84.133l25.116,26.729h3.107L17.546,80.83V84.133z M17.546,98.02l12.071,12.842h3.105 + l-15.177-16.15V98.02z M196.787,20.418l-0.85-0.902c-1.469-1.388-3.373-2.314-5.492-2.539l8.451,8.992 + C198.801,23.872,198.032,21.946,196.787,20.418z M151.049,16.924l47.867,50.938v-3.306l-44.76-47.633H151.049z M144.525,16.924 + l54.391,57.879v-3.305l-51.285-54.574H144.525z M138,16.924l60.916,64.821v-3.303l-57.808-61.519H138z M131.479,16.924 + l67.438,71.765v-3.304l-64.334-68.461H131.479z M157.775,16.924l41.141,43.776v-3.306l-38.031-40.471H157.775z M40.256,16.924 + l88.276,93.938h3.106L43.361,16.924H40.256z M164.301,16.924l34.615,36.837v-3.308l-31.51-33.529H164.301z M177.35,16.924 + l21.566,22.95V36.57l-18.463-19.646H177.35z M170.824,16.924l28.092,29.894v-3.306l-24.984-26.588H170.824z M186.977,16.924 + h-3.105l15.045,16.011v-3.308L186.977,16.924z M66.35,16.924l88.275,93.938h3.107L69.455,16.924H66.35z M124.953,16.924 + l73.963,78.706v-3.306l-70.855-75.4H124.953z M53.301,16.924l88.275,93.938h3.109L56.406,16.924H53.301z M46.777,16.924 + l88.277,93.938h3.106L49.885,16.924H46.777z M59.824,16.924l88.277,93.938h3.107L62.932,16.924H59.824z M92.648,16.924 + l88.275,93.938h3.108L95.754,16.924H92.648z M86.125,16.924l88.277,93.938h3.107L89.232,16.924H86.125z M79.602,16.924 + l88.277,93.938h3.107L82.709,16.924H79.602z M72.873,16.924l88.277,93.938h3.104L75.978,16.924H72.873z"/> + </g> + <g> + <g> + <g> + + <image opacity="0.4" width="247" height="141" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPgAAACPCAYAAADX9hZyAAAACXBIWXMAAA1hAAANYQE8JGIuAAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAirSURB +VHja7J3rVttWEEaPJNtcDDg0pOmfvED6PnnIvk/zAvnVJATCLfiqSu0MHo+OLAkMCXjvtWYJG1di +Za2tb85FbggAAADw/Ege+wLv3n9I+GcGqCX/9PGvX19wJ3Ly1DcSgOco95rXGxE/2ZDU9mgLuQHa +SZ5H6sGiJxsQu6zUHFPz2ssOAKtyay1M5eZ4V/cRPXmA2FbmLFJedlp2QOjqa5V67momRyt950RP +OsptE7uUuCfVd6XvZy7NERwQfDW9rdTToibuOJNa3CfNk45ye7F3XO3KcWBET2skB9j21nxh0noi +NS7qR1G3UuM60dtInnSU24pdyrxX1L7UUF7vye8GJsUzEhxgJcFtaz41Yt8UdW3qxsg+M617K8mT +jnL3RV4V+tDVgfxOk9ymOAkOEB97T0RglfvC1GVRV/L+rXy2teRJR7n3jNijol4VdSzHI3l/uEZw +0huQu9qij6WuRebvRZ0XdSZ1LrJfmba9leS9Fi28jrl3Rd4jkfp1USdF/SY1EsH35UZgW3QSHGC1 +TbcTbFMn+JEJykGkC7Y3iXnnFt2kdyYX2JX2eyQyvynqd6kTI/iByO3TOyW9ASopbpfHdAx+LQle +JvfXor4U9VmOp5LmV9LOa5Iv6lJ8XYKnkfQeSXKXYv9R1FsR/FjuOjr+7kfSOyA5QGXnmp9o0w7Y +p3cI1fVyu3RWBnNF8l6LsfeOXPBQxtonIvhbqdcmvf0fxRo4QFzwEKqTbXbJWQNSfdHltKmrmXg2 +7zIG94Lvi+DH0o6fSL2W9w5Na+7lRmqA9a26jqXtBrHMJbeukdv18Ylp0RehulMuKrjd0NJ3gr8K +y0m147CcWBtG7jrIDdBe8jRUt3er+LqMZtfJdX1cd7z955xv03uR9lyltILr0tiRSD2Sn/2kGnID +dEdl9g9nLcJyl1spdzm5ZtfHr02oaop3TnDdsXYQ6je09FxLgdgA7eWO/azuTY17dq+JD9aZuVHc +kbZs0XVL6jDEZ/kyUhtgI6Jri95zATs0tR9W57x851wreOyhEl0H3zUXq9uGitwAm5W87tkP+2CX +fd6jHIc3tuh+i+ogLKfv654UA4DNSe4dtJL7reCtEzzWpvtnvmPPetOaA2xedOtgP6w+lr0b4uvl +ccFrvoYpjYieBda5AZ5CcLtlvK6T7vsWvWkM7k+ehupXMDHuBnj8Nj02HvffnJSt8zHtcBdBaICf +k+KxTjrWTbceg9elekBygCdNcS943Zebrmww05n09J4XRXSApx2HJyE+P7b2/0OQtjh5QGSAX1r4 +WlL+zQCendx1XTWCAzxTsVtLjeAAL0v8BMEBthAEB0BwAEBwAEBwAEBwAEBwAEBwAAQHAAQHAAQH +AAQHAAQHAAQHAAQHQHAAQHAAQHAAQHAAQHAAQHAABAcABAcABAcABAcABAcABAcABAdAcABAcABA +cABAcABAcABAcABAcAAEBwAEBwAEBwAEBwAEBwAEB0BwAEBwAEBwAEBwAEBwAEBwAEBwAAQHAAQH +AAQHAAQHAAQHAAQHQHAAQHAAQHAAQHAAQHAAQHAAQHAABAcABAcABAcABAcABAcABAcABAdAcABA +cABAcABAcABAcABAcAAEBwAEBwAEBwAEB4CHkCM4wMuTOHfv5wgO8DIkz7ukeNpw0rxtKwAAjy65 +93HjLbq/COIDPL3kZS3c62iipy1PSqID/DyhF2sqrxG9leB5QwHA4467reTzmvJO5p8+/hUVPK8R +u+5ugegATyO3Cj41NXdpvrZFb5LbXmSB6ABPIroXeyKlr2cuxeMtukZ65MQzd9eYuTsHcgM8bnqr +g2OReyzlfcxDi0m2vObOMTYX0PcaB/kA8KDknjn/fkjdGsmt4GGd4DG5J+ak9uR2HMAMO8Bm09s6 +OBbnrqVaC95bc/eYidx64suivhd1VNRBUbtF9YvKikrkXIlULkcA6N6Wa3KXAt8UdVXUhfh3IXUl +ok/ks3ddtB1u9xraA01vFVxPfljUXlE7InhqhM7c+RAdoFnsEJbzWjZcb5x73+X1TSTBQ1OC2wtq +768JXp78XNJ7KAk+MIIHSXSVmn3uAN1aciv3D+NdKfWZ1DrBKy36StpefPk7jN78mRhJVdRMbga+ +MtOiJy3vUgDbLrXdamon03xbXsr8raivRX2W+iqiX8gNYCz/3Z3gpcdNLbodh+sFL6Ql35Hk7pvW +3H5+R37XMzeIJNKu07rDtiV1LLXtmNt3zGci9Bepb9JF+/H3ndxuubsqePmBd+8/5JF2oW+qZ5Lb +tvMHMjbXG4C272kk5REctlVwv4FsauTWMXeZ3qeS2v+I4KdhOcGmK1mLuva8LsHt3SUReW9NO565 +5NabgK7RDV3K95zkyA2Mt1dbc+vPlRlzn5r0PpX0vpTPaWs+r0vvWsElxYNJ8UROalNYW4up++M0 +xbWd77kkR3DYZsGt3HMnt03vM2nJT6V0gu3apHftFtWmBPd/0MyI6cfcEyO3rpHvh/9n2XciLX2C +4LClgtt1bruR7NY4pAl+bkrXv6/N2NtuF4+md2OSSorbmfS+tN770oofitQjOR7K+1bwgUtx2nTY +9vbcprdd79bZc133vpS6kt/dhuXE2rxJ7laSRSTvibR7UvthuTY+NO/HEjwlwYEEX5k1V8Gt5DeS +1jdG7NjDJWvlbp2iEckzkXwgEu86qa3c/VCdnOt0fYAXkN42wXV46x8kGRvZb01iW7Fby91JMCe5 +Fb1vWveB+blObhIctj3BY5JPjcyx570Xbcbc9xbcSa6VhepOt8wd01BdJiPBYRsT3Ka4nWyzO9nm +kbReeda7rdz3Ekwkt6KnLtlV+MQcGXsDrCb5IjR/oWLlSxy6yP2gBI2I3qYAoPnLTPOHir2xFtmJ +7s/J9lSA+pa97jvNHyz2owlnhA+MuQFajcnDpoQOP0s4Jz7AVrNpkQEAAOAl8a8AAwAlkbloqQy/ +fwAAAABJRU5ErkJggg==" transform="matrix(0.825 0 0 0.825 10.7285 141.2764)"> + </image> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="14.2451" y1="195.0742" x2="202.2148" y2="195.0742"> + <stop offset="0" style="stop-color:#1C2958"/> + <stop offset="0.09" style="stop-color:#3A4A73"/> + <stop offset="0.5" style="stop-color:#2D3D6A"/> + <stop offset="0.91" style="stop-color:#3A4A73"/> + <stop offset="1" style="stop-color:#1E2D5E"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M189.448,144.802c7.05,0,12.767,5.719,12.767,12.77v75.004c0,7.053-5.717,12.771-12.767,12.771 + H27.014c-7.053,0-12.769-5.719-12.769-12.771v-75.004c0-7.051,5.716-12.77,12.769-12.77H189.448z"/> + </g> + </g> + <path fill="#FFFFFF" d="M17.546,232.575c0,5.221,4.245,9.471,9.468,9.471h162.435c5.22,0,9.468-4.25,9.468-9.471v-75.004 + c0-5.217-4.248-9.469-9.468-9.469H27.014c-5.223,0-9.468,4.252-9.468,9.469V232.575z"/> + <path opacity="0.35" fill="#CCCCCC" d="M17.546,157.571v2.229l77.286,82.246h3.107l-80.338-85.492 + C17.565,156.89,17.546,157.228,17.546,157.571z M45.902,148.103l88.275,93.943h3.107l-88.277-93.943H45.902z M17.546,180.622 + l57.716,61.424h3.107l-60.823-64.727V180.622z M18.438,153.585l83.125,88.461h3.105l-84.992-90.447 + C19.182,152.202,18.771,152.874,18.438,153.585z M27.014,148.103c-0.221,0-0.436,0.02-0.65,0.035l88.244,93.908h3.108 + l-88.278-93.943H27.014z M39.379,148.103l88.277,93.943h3.105l-88.277-93.943H39.379z M32.857,148.103l88.275,93.943h3.105 + l-88.275-93.943H32.857z M21.492,149.897l86.595,92.148h3.104l-87.648-93.273C22.809,149.06,22.123,149.44,21.492,149.897z + M17.546,187.565l51.192,54.48h3.105l-54.298-57.783V187.565z M17.546,166.739l70.764,75.307h3.105l-73.869-78.611V166.739z + M17.546,194.507l44.669,47.539h3.107l-47.776-50.842V194.507z M98.947,148.103l88.277,93.943h2.224 + c0.284,0,0.563-0.018,0.845-0.043l-88.238-93.9H98.947z M118.519,148.103l80.341,85.496c0.037-0.338,0.057-0.678,0.057-1.023 + v-2.221l-77.291-82.252H118.519z M25.91,241.974l-8.34-8.873C17.824,237.712,21.379,241.446,25.91,241.974z M17.546,229.437 + l11.847,12.609h3.105l-14.952-15.914V229.437z M17.546,201.671l37.938,40.375h3.107l-41.046-43.684V201.671z M17.546,222.495 + l18.368,19.551h3.105L17.546,219.19V222.495z M17.546,208.61l31.415,33.436h3.107l-34.522-36.74V208.61z M17.546,215.554 + l24.894,26.492h3.105l-27.999-29.799V215.554z M17.546,173.683l64.239,68.363h3.107l-67.347-71.668V173.683z M150.824,148.103 + l48.092,51.178v-3.307l-44.986-47.871H150.824z M163.871,148.103l35.045,37.297v-3.307l-31.936-33.99H163.871z M157.35,148.103 + l41.566,44.238v-3.309l-38.463-40.93H157.35z M137.775,148.103l61.141,65.063v-3.305l-58.033-61.758H137.775z M144.301,148.103 + l54.615,58.121v-3.303l-51.509-54.818H144.301z M131.254,148.103l67.662,72.004V216.8l-64.555-68.697H131.254z M186.754,148.103 + h-3.105l15.268,16.25v-3.305L186.754,148.103z M197.47,152.567l-2.528-2.693c-1.357-0.971-2.977-1.592-4.734-1.73l8.701,9.258 + C198.875,155.626,198.354,153.976,197.47,152.567z M177.125,148.103l21.791,23.193v-3.307l-18.685-19.887H177.125z + M170.602,148.103l28.314,30.135v-3.309l-25.209-26.826H170.602z M79.172,148.103l88.275,93.943h3.107l-88.277-93.943H79.172z + M72.648,148.103l88.277,93.943h3.107l-88.277-93.943H72.648z M66.124,148.103l88.276,93.943h3.107l-88.275-93.943H66.124z + M59.602,148.103l88.275,93.943h3.107l-88.277-93.943H59.602z M53.078,148.103l88.277,93.943h3.106l-88.278-93.943H53.078z + M125.043,148.103l73.873,78.615v-3.307l-70.767-75.309H125.043z M105.471,148.103l87.598,93.221 + c0.725-0.301,1.398-0.695,2.019-1.16l-86.509-92.061H105.471z M111.995,148.103l84.882,90.328 + c0.484-0.617,0.893-1.289,1.217-2.012l-82.99-88.316H111.995z M85.693,148.103l88.279,93.943h3.105l-88.277-93.943H85.693z + M92.426,148.103l88.277,93.943h3.106l-88.276-93.943H92.426z"/> + </g> + <g> + <g> + <g> + + <image opacity="0.4" width="247" height="141" xlink:href="data:image/png;base64,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 ++F+AAQDuKpnYiiROnQAAAABJRU5ErkJggg==" transform="matrix(0.825 0 0 0.825 234.3145 10.0972)"> + </image> + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="238.1055" y1="63.8936" x2="426.0762" y2="63.8936"> + <stop offset="0" style="stop-color:#1C2958"/> + <stop offset="0.09" style="stop-color:#3A4A73"/> + <stop offset="0.5" style="stop-color:#2D3D6A"/> + <stop offset="0.91" style="stop-color:#3A4A73"/> + <stop offset="1" style="stop-color:#1E2D5E"/> + </linearGradient> + <path fill="url(#XMLID_11_)" d="M413.311,13.624c7.049,0,12.766,5.717,12.766,12.769v75.003c0,7.051-5.717,12.768-12.766,12.768 + H250.874c-7.054,0-12.769-5.717-12.769-12.768V26.392c0-7.052,5.715-12.769,12.769-12.769H413.311z"/> + </g> + </g> + <path fill="#FFFFFF" d="M241.406,101.395c0,5.22,4.244,9.467,9.468,9.467h162.437c5.219,0,9.467-4.248,9.467-9.467V26.392 + c0-5.221-4.248-9.468-9.467-9.468H250.874c-5.224,0-9.468,4.247-9.468,9.468V101.395z"/> + <path opacity="0.35" fill="#CCCCCC" d="M245.855,18.375l86.91,92.487h3.109l-87.861-93.495 + C247.245,17.612,246.525,17.957,245.855,18.375z M242.58,21.832l83.664,89.031h3.105l-85.414-90.894 + C243.413,20.536,242.955,21.154,242.58,21.832z M241.406,26.392v1.133l78.313,83.337h3.107l-81.217-86.426 + C241.479,25.068,241.406,25.722,241.406,26.392z M241.406,34.466l71.791,76.396h3.105l-74.896-79.7V34.466z M251.221,16.924 + l88.277,93.938h3.105l-88.277-93.938H251.221z M270.791,16.924l88.275,93.938h3.107l-88.275-93.938H270.791z M241.406,41.408 + l65.268,69.455h3.105l-68.373-72.758V41.408z M264.266,16.924l88.279,93.938h3.107l-88.279-93.938H264.266z M257.744,16.924 + l88.277,93.938h3.105L260.85,16.924H257.744z M241.406,48.35l58.742,62.512h3.108l-61.851-65.817V48.35z M241.406,90.221 + l19.396,20.641h3.107l-22.504-23.948V90.221z M241.406,83.281l25.92,27.582h3.107l-29.027-30.889V83.281z M241.406,96.832 + l13.188,14.031h3.104l-16.292-17.337V96.832z M323.631,16.924l88.275,93.938h1.404c0.533,0,1.057-0.055,1.568-0.137 + l-88.143-93.801H323.631z M241.406,62.454l45.492,48.409h3.105l-48.598-51.713V62.454z M241.406,55.513l52.014,55.349h3.107 + l-55.121-58.656V55.513z M241.406,76.339l32.443,34.523h3.105l-35.549-37.831V76.339z M277.314,16.924l88.274,93.938h3.106 + L280.42,16.924H277.314z M241.406,69.397l38.969,41.465h3.104l-42.072-44.774V69.397z M241.406,101.395 + c0,0.991,0.152,1.945,0.438,2.846l5.617,5.977c1.059,0.41,2.209,0.645,3.413,0.645h0.3l-9.768-10.393V101.395z M388.76,16.924 + l34.018,36.199v-3.308l-30.91-32.892H388.76z M375.711,16.924l47.066,50.084v-3.306L378.82,16.924H375.711z M356.451,16.924 + l66.326,70.577v-3.305l-63.219-67.272H356.451z M362.979,16.924l59.799,63.636v-3.305l-56.695-60.331H362.979z M369.188,16.924 + l53.59,57.023v-3.306l-50.482-53.718H369.188z M382.235,16.924l40.542,43.141v-3.303L385.34,16.924H382.235z M411.643,16.924 + h-3.107l14.242,15.155v-3.307L411.643,16.924z M395.285,16.924l27.492,29.258v-3.306l-24.389-25.952H395.285z M415.25,17.126 + l7.416,7.893C422.09,21.088,419.102,17.93,415.25,17.126z M401.807,16.924l20.971,22.314v-3.305l-17.865-19.01H401.807z + M283.836,16.924l88.277,93.938h3.105l-88.275-93.938H283.836z M297.536,16.924l88.275,93.938h3.108l-88.279-93.938H297.536z + M304.059,16.924l88.275,93.938h3.109l-88.277-93.938H304.059z M291.014,16.924l88.277,93.938h3.105l-88.277-93.938H291.014z + M310.582,16.924l88.278,93.938h3.106l-88.279-93.938H310.582z M330.359,16.924l87.283,92.881 + c0.686-0.355,1.316-0.789,1.889-1.293l-86.064-91.588H330.359z M317.107,16.924l88.275,93.938h3.107l-88.277-93.938H317.107z + M343.406,16.924l79.371,84.46v-3.306l-76.266-81.154H343.406z M336.883,16.924l84.305,89.711 + c0.445-0.667,0.803-1.396,1.068-2.166L339.99,16.924H336.883z M349.932,16.924l72.846,77.519v-3.304l-69.74-74.215H349.932z"/> + </g> + <g> + <g> + <g> + + <image opacity="0.4" width="247" height="141" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPgAAACPCAYAAADX9hZyAAAACXBIWXMAAA1hAAANYQE8JGIuAAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAixSURB +VHja7JxpctvWEkYvQEjUaMuK30v+ZAN5+8kis5+XDeRfPMQaTFmiROQi1W1/bF5AoETJdnhOVRc4 +SIDKroOv70CmBAAAAN8f1VOe/Odffn3yawB8x7R//P7bty94QeTqOW8kAN+j3APPNyZ+tSGp9aiF +3AD3S96GWnrvMbJXj5S7q1qOdXgtyg4AZakXclyE1x4sevVIsb0muRo7etVBdFp2IK1XBV9I3Vnd +ymMVfm3JqwfIHaXuajfXTigXvZTiCA7bLHhM7k7keaFupT7fCNaRvFpDbk1sl7qraa49qelIyQG2 +vTWPct/kus71SerGainVx0perSn3xMTdNZkPrA6tusf79t6OtO01CQ6IvSK5t+Mu91WumdVHeeyy +z0X0UZJXa8rtid1JfJTrONcLq2Mrl3xXUpwEBygnuKf3lVUn9kWuc6vu8aWIfr2O5NXIMXdjsu5Z +Unciv8x1kus01yt7/sLe7xOc9AZSfFhwl/tDrr/s2NWZib6W5NUIuSfSkh+axJ3QP4Q6EcH37Hca +EhxgMMG9Rb+2lL40mTu531m9zfXeRPc013F57+x6c0+664TaviV3J/frXP+1ei2Ce4s+TauTbKQ3 +wHKKLyTFfQx+acNf9ci90eW0RRjLjxO8kN7emh9ZG35qYv+U60cT/NTS+yikt66FJyQH5F567JJq +ivtk9Z6EZJKfu9X23Ct7W0zxZkR6T+2CMb1/lAQ/Mbn37eeHWnMEBwQvt+q+zKwBmdKXpbQbqXn6 +smxW96V4MyK9XXAde7+WemXvHQS5a1pzgFGtepuWN4k14o+28J+sjfeJthtzrTfFm570rkRwXxKL +k2unaXViDbkBHiZ5XRjSLqR19yU0L18287XxKq1uh10RXOX2yTWdPT8xyU9sPB4nA5AbYDwupR5V +bm/NP6Xy+vjM5J+k5Um3z9ShPS+NvzXBdVPLoYy5kRvg4ZJrqXu+W9Q3lL20x6VgrYLHgwkel8d8 +O+qRlcpNWw6wGdE1eHX/yX7w7yD4p5/aLCd44eQu+FQu4GLHjSx1zx8KAA+TPS5Ta9AeiIOl7rmY +4LFN0Fn0vVC7heRmpxrA5lNct4nHT23upuXvX1hJ8XqgRY8pPpU7RjN01wCAjaa4Sx5dbAoterqv +RY8z6Y1cYEeek94ATyN2FSTvczBuKCuOt+PMW/w6pjqcjOQGeL52ve9blCapvHa+5HM9cOfQJK8L +JyO5AZ4nzUuhOym05is+1mtcAJkBvh3hR/k4RvDUk+wA8PXG5mkTgpdkT33tAAA8WWKnsVKPFZxd +aQDftvz3Bm3NvxPAvxcEB0BwAEBwAEBwAEBwAEBwAEBwAAQHAAQHAAQHAAQHAAQHAAQHAAQHQHAA +QHAAQHAAQHAAQHAAQHAABAcABAcABAcABAcABAcABAcABAdAcABAcABAcABAcABAcABAcABAcAAE +BwAEBwAEBwAEBwAEBwAEB0BwAEBwAEBwAEBwAEBwAEBwAEBwAAQHAAQHAAQHAAQHAAQHAAQHQHAA +QHAAQHAAQHAAQHAAQHAAQHAABAcABAcABAcABAcABAcABAcABAdAcABAcABAcABAcABAcABAcAAE +BwAEBwAEBwAEBwAEBwAEBwAEB0BwpeWfCeCbo32s4O2IEyI/wPNKXPKyfWiCtwNH5AZ4HsnbNUL3 +wS16S2oDfPU0b9cJ2HrgTqG1GDgxwgM8j9yLHi97XawHWgI/wZ0d4+MFcgM8S3te8vCuJ3jbFcH/ ++P23oZN2dZtrbsfSiRmTA2y+FdfUXhQ8vCuFrfpcD7QCKvaNHecF0QHg6ZJbxZ4PeNje16Kr3Cp4 +J/d1rk9W1/babeHuQYoDPD69U0htd7CrK/FwLh4W3asH7hx64u6kMzv6BW4KdxAkB3h8ax47aA9Y +dfA6OFgcKjeFi/jJ53bSj7kucp3l+pDrONdhrj37/e4mUVn5Y79Ixf8bwNqp7XK71Jfmn9e5veZB +eyeSpyHB/SLanl/ZyS7sxGci+I6do5LzVVKIDjBO7Da4dx0C9jzIPZM2/a5vDD7xB+dv/p9e/ud/ +KaRxbdI2JvOu1Y7IPZGfB4D1W/KS3Fcmdtc1v8/1Jtefdnxnr1+K5P8Mk8OKWG+C68zdlbQIB7n2 +Lb13RW7/A13+SWjdU+EIsO1ip7S8ryR2zWcm9zur9yb2hf2MTna3Y1v01DMOPzexp0HuJH/cvr3f +iOR1aNsVZIdta8dLqb1IX5aj1bdO6LeW2m/t+ZnJf5VGzKIvCd7F+8+//Kp3lrmJemUX3Anjbv8D +fbbdE16TXNO8Rm5A8pXdaVFub83fWVvurbkLPouteak9H0pwTfEbE3MSxtxtSPnuoscm+Z5I3tzT +sgNsm+Dakt+K3LP0ZcXqLxP8TWHcXWrPixQlyymeJHEnJmsn7VGuF7lOcp3m+sGOr+w1X0Lbl3a+ +lOTIDdsqeVwK8+7Xl8Oi4O9Fbm/PZ1HwUnoPpqhIPgmSH5jILnpXL62O7SZwEMbrO2FMToLDtia4 +zpbrcpint+45+SBiX1j77rvYPu8k7ZP7vhZd24lkdwwdP8QZv3OT+1DG4tPCeJw2HbZZ7lbG3XNx +yBPcXfK170sTe5aWd5CO+jTnoGCS4tqu+3r41CQ+kPL2PLboPhYnwWHbJY8fINHx98xk/ihS69bw +OGveDqX3KMkKkuvmFxd9akLvyWPdFNP0JDiiw7aIrQkeZ89dcpdZP9h1Le383Tpyj5ZLJE8hzXWX +246kux+bgtwkOGx7m16aRdeaSyuuYvtweZTca0lmkmuaa6JP0vIyWhQ7bnghvWHbU1zXwW8LVfr2 +pH/OM1buBwnWI7rK3ld9u9kAtk32+IUOpa9DW/k6pnXEfnSCBtFLwleFlhy5AVa/Q02/liltQuyN +tcgiepS9dKQtB+Quj8tXvjDlMWI/mWxB+NI1EBwQvOf5JqT+KrIVxAfYWjYtMgAAAPyb+FuAAQDA +apLeUnmTKgAAAABJRU5ErkJggg==" transform="matrix(0.825 0 0 0.825 234.3145 141.2764)"> + </image> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="238.1055" y1="195.0742" x2="426.0762" y2="195.0742"> + <stop offset="0" style="stop-color:#1C2958"/> + <stop offset="0.09" style="stop-color:#3A4A73"/> + <stop offset="0.5" style="stop-color:#2D3D6A"/> + <stop offset="0.91" style="stop-color:#3A4A73"/> + <stop offset="1" style="stop-color:#1E2D5E"/> + </linearGradient> + <path fill="url(#XMLID_12_)" d="M413.311,144.802c7.049,0,12.766,5.719,12.766,12.77v75.004c0,7.053-5.717,12.771-12.766,12.771 + H250.874c-7.054,0-12.769-5.719-12.769-12.771v-75.004c0-7.051,5.715-12.77,12.769-12.77H413.311z"/> + </g> + </g> + <path fill="#FFFFFF" d="M241.406,232.575c0,5.221,4.244,9.471,9.468,9.471h162.437c5.219,0,9.467-4.25,9.467-9.471v-75.004 + c0-5.217-4.248-9.469-9.467-9.469H250.874c-5.224,0-9.468,4.252-9.468,9.469V232.575z"/> + <path opacity="0.35" fill="#CCCCCC" d="M241.406,161.476l75.711,80.57h3.107l-78.818-83.877V161.476z M241.406,168.417 + l69.187,73.629h3.104l-72.291-76.932V168.417z M241.406,175.362l62.662,66.684h3.109l-65.771-69.992V175.362z M241.406,182.302 + l56.143,59.744h3.104l-59.246-63.049V182.302z M241.786,154.938l81.853,87.107h3.107l-83.969-89.359 + C242.354,153.386,242.02,154.138,241.786,154.938z M255.141,148.103l88.275,93.943h3.109l-88.277-93.943H255.141z + M250.874,148.103c-0.701,0-1.384,0.082-2.042,0.232l88.063,93.711H340l-88.277-93.943H250.874z M241.406,189.243l49.615,52.803 + h3.107l-52.723-56.107V189.243z M244.463,150.624l85.908,91.422h3.105l-87.169-92.762 + C245.635,149.653,245.021,150.108,244.463,150.624z M241.406,217.231l23.316,24.814h3.105l-26.422-28.121V217.231z + M241.406,231.116l10.27,10.93h3.107l-13.377-14.236V231.116z M334.279,148.103l85.691,91.191 + c0.545-0.537,1.014-1.145,1.415-1.801l-83.999-89.391H334.279z M241.406,196.405l42.887,45.641h3.107l-45.994-48.947V196.405z + M422.553,155.544l-6.639-7.068c-0.83-0.234-1.699-0.373-2.604-0.373h-0.855l10.322,10.984v-1.516 + C422.777,156.878,422.697,156.202,422.553,155.544z M340.805,148.103l81.648,86.891c0.203-0.773,0.324-1.582,0.324-2.418v-0.541 + l-78.869-83.932H340.805z M248.203,241.655l-6.555-6.979C242.41,238.022,244.941,240.694,248.203,241.655z M241.406,210.29 + l29.84,31.756h3.107l-32.947-35.061V210.29z M241.406,224.173l16.793,17.873h3.105l-19.898-21.18V224.173z M241.406,203.347 + l36.365,38.699h3.105l-39.471-42.006V203.347z M261.664,148.103l88.274,93.943h3.107l-88.275-93.943H261.664z M294.932,148.103 + l88.273,93.943h3.111l-88.279-93.943H294.932z M366.584,148.103l56.193,59.797v-3.305l-53.086-56.492H366.584z M373.107,148.103 + l49.67,52.861v-3.309l-46.564-49.553H373.107z M360.063,148.103l62.715,66.74v-3.307l-59.607-63.434H360.063z M379.633,148.103 + l43.145,45.914v-3.307l-40.037-42.607H379.633z M399.408,148.103l23.369,24.869v-3.305l-20.262-21.564H399.408z M353.852,148.103 + l68.926,73.35v-3.303l-65.82-70.047H353.852z M405.933,148.103l16.845,17.93v-3.307l-13.74-14.623H405.933z M268.186,148.103 + l88.275,93.943h3.108l-88.276-93.943H268.186z M386.157,148.103l36.62,38.973v-3.309l-33.515-35.664H386.157z M392.68,148.103 + l30.098,32.029v-3.305l-26.992-28.725H392.68z M288.408,148.103l88.278,93.943h3.104l-88.275-93.943H288.408z M281.887,148.103 + l88.277,93.943h3.104l-88.276-93.943H281.887z M301.457,148.103l88.275,93.943h3.107l-88.277-93.943H301.457z M274.711,148.103 + l88.277,93.943h3.104l-88.277-93.943H274.711z M327.756,148.103l87.971,93.617c0.795-0.213,1.549-0.516,2.25-0.916l-87.113-92.701 + H327.756z M321.232,148.103l88.277,93.943h3.106l-88.278-93.943H321.232z M307.98,148.103l88.275,93.943h3.107l-88.277-93.943 + H307.98z M347.326,148.103l75.451,80.293v-3.305l-72.346-76.988H347.326z M314.502,148.103l88.277,93.943h3.107l-88.277-93.943 + H314.502z"/> + </g> + <g> + + <image opacity="0.4" width="119" height="76" xlink:href="data:image/png;base64,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" transform="matrix(0.825 0 0 0.825 60.5313 95.5659)"> + </image> + <g> + + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="1711.2275" y1="3444.5547" x2="1767.5343" y2="3444.5547" gradientTransform="matrix(0 -1 1 0 -3337.4033 1863.8184)"> + <stop offset="0" style="stop-color:#1C2958"/> + <stop offset="0.1546" style="stop-color:#3A4A73"/> + <stop offset="1" style="stop-color:#1E2D5E"/> + </linearGradient> + <path fill="url(#XMLID_13_)" d="M66.968,133.155c0,0,20.562,0,21.46,0c0,0.88,0,14.217,0,14.217h37.447c0,0,0-13.337,0-14.217 + c0.898,0,21.46,0,21.46,0l-40.183-32.161L66.968,133.155z"/> + <g> + <path fill="#1E2D5E" d="M107.151,100.393l-0.588,0.47L67.721,131.95l-2.095,1.676h2.683h19.648v13.275v0.941h0.941h36.505h0.941 + v-0.941v-13.275h19.648h2.683l-2.095-1.676l-38.842-31.088L107.151,100.393L107.151,100.393z M68.309,132.686l38.843-31.088 + l38.842,31.088l0,0l0,0h-20.59v0.94l0,0l0,0v13.275l0,0l0,0H88.898v-14.216H68.309L68.309,132.686L68.309,132.686 + L68.309,132.686z"/> + </g> + </g> + </g> + <g> + + <image opacity="0.4" width="76" height="119" xlink:href="data:image/png;base64,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" transform="matrix(0.825 0 0 0.825 193.3613 18.0132)"> + </image> + <g> + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="245.627" y1="65.335" x2="198.4167" y2="64.6174"> + <stop offset="0" style="stop-color:#1C2958"/> + <stop offset="0.1546" style="stop-color:#3A4A73"/> + <stop offset="1" style="stop-color:#1E2D5E"/> + </linearGradient> + <path fill="url(#XMLID_14_)" d="M213.477,46.124c-0.88,0-14.219,0-14.219,0v37.444c0,0,13.339,0,14.219,0 + c0,0.898,0,21.464,0,21.464l32.158-40.185l-32.158-40.186C213.477,24.661,213.477,45.225,213.477,46.124z"/> + <g> + <path fill="#1E2D5E" d="M213.006,23.32v2.682v19.651h-13.277h-0.941v0.941v36.503v0.941h0.941h13.277v19.653v2.682l1.676-2.094 + l31.085-38.844l0.47-0.588l-0.47-0.588l-31.085-38.845L213.006,23.32L213.006,23.32z M213.946,26.002l31.085,38.845l0,0l0,0 + l-31.085,38.844V83.098h-14.218V46.594l0,0l0,0h13.277l0,0l0,0h0.94V26.002L213.946,26.002L213.946,26.002z"/> + </g> + </g> + </g> + <g> + + <image opacity="0.4" width="76" height="119" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAAB4CAYAAAC3vn+uAAAACXBIWXMAAA1hAAANYQE8JGIuAAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAnSSURB +VHja7J3bcuJGEIZHB8B48TF2To+RmzxVniZvlYu8Rqqyu7bXGIwxaIJS3ctP0yMJoeNgVU3B2rJX +/uj+e6a7RzLm4/g4mjiCvv8B49/++P7+9e8/P6DlQVL+BtsEwKCHwAJx7RKarRte0ENg2uAjEeBs +HeDingELlRGAlaXQ1vSaSJc9GUtTgMU0IhoBWFkKbEVjB16V1hb3ENiQxoD+HZI1pZCWdD66Z1C1 +tcU90TAGNtqMMxgD+l5CwCKAhC56cpqGwMabcb4Zn+h1SN9P3XEBVocuehqWJtwyIos6I1iXND4R +tICsbE5w3jfjTQSJSo+oJ8BSq5psxtVm3GzG7WZcb8YFWV8MFrYkcO9kaf9r2+CX383qn7/8szSH +jg0J2gWB+oHAXRDQFMwLvc7p/EhYWqUuGvcA2FgAu6PXCcHhiLmg82MAVot7dlHTGBjrGLvlLQG7 +p/fnBOWVXHEE0TR0LLP8gVZA+BHYHbnnGU0p0p+Z0c9EdQaAzkBTgPH0QurYPUC7JEjvJP7SLY23 +0HJ0DN3yHrTsliwwJB17bRJYq9AOAHYnoF2DayaK8PttaRnCf5kBbELnrmASK63MP00rIPw3io7d +0PfG9HNvTQl/69AOEP47BRgvnXj23ziwxqGV1LFbAjYha4xp9t8KsEahlQB2DzrGa8wRLImk8AfG +4+hZRPjvYY15Sa47gutd1z3rbx1aSeG/BR3DJZI1Lafpww4L/xVZ4VgskVo/4o7p2B3kyhgYLpEO +0a7AcT17x6FFl7hDwKTwnwu3DArCCcT/61opWHGttijIuCEJOFT4UcfQLa0SLQPh/trQkpBWvLf4 +nq1Sgxc2pGOHCv+Zwy2Nw6pYK/nD4TLfCMZQDP7awGzLgZFclmkuHTUMDLMWP23Gz/SK0M6FlaFr +WbNbbeIsR5pPS1Pec/raOy3mA4ApoQ0AcpTlyrK+EHdc+IMMC8MPZQT/xyVBC+nDYoBWuCRnSbgq +n563hBzdCs6ztViaAmwAUwt2yTuwsHT8SNCuYJmkJRRlZ1ACf9gSxgpkhy2c66QTCjAT+jfXTs8U +a5PdRzvVrLijwh9kzPY115+Qta7AwuaUCeGeDiNgrM22RjoHFw/NfufRTiCJOyr8eeKvVatW9L0R +/V7WNoSG7sb5uFQTp5vxRNeOmrnSriGuAViZGX+eSxoRDDhiMjQW/SF9CAtw10ROJ+hr7wTshYBx +wZmtD/WtOktrUPiz3HMMEEf0exnYWpuDmW2HUeqWz/R7EuGqaPXrSgJBg8Kft0xCCx+a/UaZiTJQ +EkKwPJ7CvIJ7r4xobYh7IPyuJVMorIGTk1mdkGhpC7CwV7I4tHztumxp9xQ6hv0WbGE/kmX9SoOt +DPP8I3Fxh+TF0MpCEPBEmS4YBdqKgHHH0RQsbyA+jOMDgUP4OVJeKJFSWhhfnEz1HAIMM7c4JQgV +65JrTQ4aSc4Sylndio8EhrNxGSnvQPi1SBkdkaIOHAt4m/MBSMBZjc/HZzky2jl5anElphb3Zr+P +bOSIlGUzsYECJO/8xLjb6gtdT3yE8BfJjd2I3Fhs9N6xKo4iv8fm5OEKgQtLCn9WV48EpuXGWimI +lNDPctA6IPydO8KeCH8/oHVU+LtvaR0X/m5B81D464WWIfznQvhZw7wX/qLumdWWfqvomNfCnwmt +YAZWRkrvhb+IpeUlFHEDxPUpCL8TWsYUA6Fdk7Vxulq2D3gPLM/S0D3PIbl4CVFybPT2AW+BadAC +xdpwFcBp5LFI2kWm5v1IfYqesqlE7h93lfKDU4TGaRQcWMbn93u3cziFw5VPQ0BcB0zHggbWBddG +75UITgUaFicQGHbmpGPqiJrGbMuC1ldwscMlucGEgaWgvpndxpGxCARaB6LfmiY6/hjaUkB73Iyv +NB7oa1M6R7YBeKtzsSMAoJ4tCBp2GMoOQlknDHyes+1ET7I2jJTsonOz7axJrewLja9kfd9I87CU +n4gPwvvoibrGliL7WgeKtWlzN2yU8zOfBtqWONz0G+lZammfaTyQFU7NtplOTkf8ntwKcGtHJEVw +XyAwvPgeGJwrAgBnBTjWt0fQt8+gcd6DK1Jhl9FUu5eZ1LhIWZ/Gvkx8M6tRwtrk3C2Nls9kcahv +HFGfRUSV+ma9hPYRGEpC8zQw2GPOKbw3qgeBwR4wjOO10PXEJS+uK4HBFnjvSkhk5QRtZdBSa4O9 +kXLFEDa4Ysizkrz2UW6Xx4Egq7U0AMe/HAMDpsUHDnhaPSEsCSxRrMdmBBv0kgUkV2VCNcn6EEp1 +dyvgArO9hY0GLW9f5aH1BS39vgKt1f5wGczeSGtnZrvlcSkSDqrGld5HIFx1rYBDeEOHmx6aSrJK +Foa3HfK0BnerJA43ZmgzyAnOKFi9Gfdul+OgtRwYrDL1wZ0mbzngcJvPlKL8E0R51dp4BnEUtJYC +g7YpbApDWkzWhrIFnf8E80p2VbS2atyzhcAgy4ly6+EjJESlxWjQ1mY/nS+TqaquVbLfs+HAIOUA +of0LFjMTk2k57UjMbrWNd9/NxLKvektrKTDgjYAXIOgPBO6RQL4Ji9HmayvwDKzpyihcPbQGAoMr +eso1MGddpuCia8eqQd6O/x1cemdHMlbrKoVWc2AwGX8wFrQ5IDwBNG2mbxWNSzImuN+Pyu/LkW4i +TTeT5qzfZINNbPTmGgkQtx7KZMEDDRkMFuCm78KapGWpe0XlXWBqueG5A5zs89DcNguc1DO2rmeY +MjyKPN5C0SetkSdRlmVGA1aXptUZGKzjg3B1Nq0LJD5tTiqsOWgVB4asW07YjGyGhGoOBdQ4tAoD +QwST3tKJy6oeTlP7ne8qrDGsXfOmTtYIKgZXpsawcKTK/YVWQY1hBuDWeUnCuo82btlaJjCcwQc8 +cBRmGrO+Ru/meUTx+QmWRTJXZr11zwoCQ17Xpb/QKgoMGji/oR0RGLhH5MW4e0RqDwxdeIhDkcDw +CVYKhgDHZr9HpBGra/W2ziUCwxcRGObGXT2q7Wj9sW4FU0mR2S+6rM1ujeCZxlSkrL9bX1WPdevE +s/AKpJK0vBoWRiQ0rCj5CU2AcyUtTQa0FwD3YvZ74iqF1sXHummBYWZ278PNvRhDOnduClSRvNG0 +HGvD+8y6ggaW3l7EOnVVh6V17vmeGYFBFkFwQjw3u80se+2qVT7oOeqge2rgAge0pQDHwPZu2VqV +lbU+TztwxYC9F1jjfBTr0tqbovvwoGe2LvnvJV0/6x3e7b3WxXyfHl6v3YwAy3uYNdlZVlWpZ512 +T+GmVpmKsJ7JFtDac2292WoDj+1w3S0US3ffg0jVVtYraA54Lg00dQHrJTQFXlbk/Tg+jo/jtI7/ +BBgAevfl5aPFDAYAAAAASUVORK5CYII=" transform="matrix(0.825 0 0 0.825 188.4121 150.8428)"> + </image> + <g> + <linearGradient id="XMLID_15_" gradientUnits="userSpaceOnUse" x1="195.2959" y1="197.4033" x2="241.6719" y2="197.4033"> + <stop offset="0" style="stop-color:#1C2958"/> + <stop offset="0.1546" style="stop-color:#3A4A73"/> + <stop offset="1" style="stop-color:#1E2D5E"/> + </linearGradient> + <path fill="url(#XMLID_15_)" d="M195.296,197.401l32.159,40.185c0,0,0-20.562,0-21.46c0.88,0,14.217,0,14.217,0v-37.445 + c0,0-13.337,0-14.217,0c0-0.898,0-21.46,0-21.46L195.296,197.401z"/> + <g> + <path fill="#1E2D5E" d="M227.926,155.881l-1.677,2.094l-31.086,38.839l-0.47,0.588l0.47,0.588l31.086,38.844l1.677,2.095v-2.683 + v-19.648H241.2h0.941v-0.941v-36.504v-0.941H241.2h-13.274v-19.647V155.881L227.926,155.881z M195.898,197.401l31.086-38.839 + v19.647l0,0l0,0v0.941h0.941l0,0l0,0H241.2v36.504l0,0l0,0h-14.216v0.941l0,0l0,0v19.648l0,0l0,0L195.898,197.401 + L195.898,197.401L195.898,197.401z"/> + </g> + </g> + </g> + <g> + + <image opacity="0.4" width="119" height="76" xlink:href="data:image/png;base64,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 +Mn7wmXAAAAAASUVORK5CYII=" transform="matrix(0.825 0 0 0.825 283.293 106.2915)"> + </image> + <g> + + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="-3272.9849" y1="3667.5889" x2="-3222.8936" y2="3667.5889" gradientTransform="matrix(0 1 1 0 -3337.4033 3380.5195)"> + <stop offset="0" style="stop-color:#1C2958"/> + <stop offset="0.1546" style="stop-color:#3A4A73"/> + <stop offset="1" style="stop-color:#1E2D5E"/> + </linearGradient> + <polygon fill="url(#XMLID_16_)" points="330.188,157.626 291.342,126.54 311.936,126.54 311.936,112.325 348.439,112.325 + 348.439,126.54 369.029,126.54 "/> + </g> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Cycle05.svg b/openoffice/share/gallery/diagrams/Cycle05.svg new file mode 100644 index 0000000000000000000000000000000000000000..e6e2961d9c0f8ba8093eb7a89ed07ea4b4f159e0 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Cycle05.svg @@ -0,0 +1,565 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="450" height="254.989" + viewBox="0 0 450 254.989" overflow="visible" enable-background="new 0 0 450 254.989" xml:space="preserve"> +<g> + <g> + <g> + <g> + + <image opacity="0.4" width="247" height="141" xlink:href="data:image/png;base64,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" transform="matrix(0.825 0 0 0.825 13.4688 7.48)"> + </image> + <path fill="#3A7C06" d="M192.188,11.006c7.051,0,12.768,5.717,12.768,12.769v75.003c0,7.051-5.717,12.768-12.768,12.768H29.753 + c-7.052,0-12.768-5.717-12.768-12.768V23.775c0-7.052,5.716-12.769,12.768-12.769H192.188z"/> + </g> + </g> + <path fill="#FFFFFF" d="M20.285,98.778c0,5.219,4.245,9.467,9.468,9.467h162.435c5.22,0,9.469-4.248,9.469-9.467V23.775 + c0-5.221-4.249-9.468-9.469-9.468H29.753c-5.223,0-9.468,4.247-9.468,9.468V98.778z"/> + <path opacity="0.35" fill="#CCCCCC" d="M20.285,39.646l64.465,68.599h3.106L20.285,36.341V39.646z M20.285,46.585l57.941,61.66 + h3.105L20.285,43.281V46.585z M20.285,60.473l44.894,47.772h3.106l-48-51.078V60.473z M20.285,67.414l38.37,40.832h3.106 + L20.285,64.111V67.414z M35.818,14.307l88.277,93.938h3.106L38.924,14.307H35.818z M20.285,32.482l71.195,75.763h3.104 + l-74.3-79.068V32.482z M29.753,14.307c-0.147,0-0.29,0.016-0.438,0.021l88.259,93.917h3.104L32.402,14.307H29.753z M24.364,16 + l86.683,92.246h3.109L26.451,14.914C25.707,15.19,25.004,15.552,24.364,16z M20.285,23.775v1.768l77.719,82.703h3.105 + L20.402,22.362C20.332,22.825,20.285,23.294,20.285,23.775z M21.252,19.632l83.273,88.613h3.107L22.521,17.676 + C22.02,18.269,21.598,18.929,21.252,19.632z M20.285,53.53l51.418,54.715h3.106L20.285,50.224V53.53z M108.436,14.307 + l87.533,93.145c0.461-0.199,0.898-0.439,1.318-0.709l0.592-0.559l-86.336-91.877H108.436z M101.914,14.307l88.275,93.938h1.998 + c0.355,0,0.705-0.021,1.051-0.061L105.02,14.307H101.914z M114.961,14.307l84.734,90.172l0.115-0.107 + c0.434-0.592,0.81-1.225,1.098-1.908l-82.842-88.157H114.961z M20.285,74.355l31.846,33.89h3.107L20.285,71.05V74.355z + M121.172,14.307l80.415,85.574c0.044-0.363,0.069-0.729,0.069-1.104v-2.131l-77.379-82.34H121.172z M21.9,104.062l2.049,2.182 + c1.393,1.086,3.092,1.793,4.947,1.959l-8.6-9.149C20.354,100.903,20.928,102.626,21.9,104.062z M20.285,88.458l18.596,19.787 + h3.105L20.285,85.154V88.458z M20.285,81.516l25.116,26.729h3.107L20.285,78.212V81.516z M20.285,95.403l12.072,12.842h3.105 + l-15.178-16.15V95.403z M199.527,17.801l-0.85-0.902c-1.469-1.388-3.375-2.314-5.493-2.539l8.452,8.992 + C201.541,21.254,200.772,19.329,199.527,17.801z M153.789,14.307l47.867,50.938V61.94l-44.76-47.633H153.789z M147.266,14.307 + l54.391,57.879v-3.305l-51.285-54.574H147.266z M140.74,14.307l60.916,64.821v-3.303l-57.808-61.519H140.74z M134.219,14.307 + l67.438,71.765v-3.304l-64.334-68.461H134.219z M160.516,14.307l41.141,43.776v-3.306l-38.032-40.471H160.516z M42.996,14.307 + l88.276,93.938h3.106L46.102,14.307H42.996z M167.041,14.307l34.615,36.837v-3.308l-31.51-33.529H167.041z M180.089,14.307 + l21.567,22.95v-3.305l-18.463-19.646H180.089z M173.564,14.307l28.092,29.894v-3.306l-24.984-26.588H173.564z M189.717,14.307 + h-3.105l15.045,16.011V27.01L189.717,14.307z M69.089,14.307l88.276,93.938h3.107L72.195,14.307H69.089z M127.693,14.307 + l73.963,78.706v-3.306l-70.855-75.4H127.693z M56.041,14.307l88.275,93.938h3.109L59.146,14.307H56.041z M49.518,14.307 + l88.277,93.938h3.106L52.625,14.307H49.518z M62.564,14.307l88.277,93.938h3.107L65.672,14.307H62.564z M95.388,14.307 + l88.275,93.938h3.109L98.494,14.307H95.388z M88.865,14.307l88.277,93.938h3.107L91.973,14.307H88.865z M82.342,14.307 + l88.277,93.938h3.107L85.449,14.307H82.342z M75.612,14.307l88.276,93.938h3.105L78.717,14.307H75.612z"/> + </g> + <g> + <g> + <g> + + <image opacity="0.4" width="247" height="141" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPgAAACNCAYAAACaPrd5AAAACXBIWXMAAA1hAAANYQE8JGIuAAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAjFSURB +VHja7JxrUttYEEbvlWVswMDkNfMrG8jsJ4vMfiYbyK9JQggvgy2DRp7qDq32lSw/ICE+p6pLxhjZ +ldTR1/chhwAAvy3xMU/+9t17/oUBWvj08cOvL7gTOT7lRQTgGVM2/bwt8eMWpI6JY3TnRnKAZrlL +c7S1sehxQ7F9ZVKxQXQAqItt617KP1+uK3rcQGwVuSePe+6xFf5Jx/4Az6glV6nvXOlzpZF+5USP +K8jtk3oucW6q737uGdFp1wEW2/LSCD2rqnA1M79fK83jinJbsedC71U1MEd93DeSZ7TrAAuS2+RW +oSdSt1JTqZlJ9ftVJI8ryK2J3BeRh1XtSx2Yx0Mjec9JTooD6V1vzWcisUo9lrqu6kZqIq+x7Xsn +yeMKcuci7lCEPqxqJHUkPx+K5JrkeYPgALsu+71pzSci8lzsq6ouTV2J7LfyutkqkscV5d43Qh9X +9YfUsTw3EvkHLsVte47oQHv+IHlhBJ+LfFHVeVXfTV2I6GNJ8qKr5PmSD6Rjbiv3SVUvqnpV1Usp +lfzQCG7H4YzBAR4ktxNsMzPuvhKZjxIeWX8W1ss7J7hJ78wl95GIPBf6jalXRnAdi9v0zpAbICm5 +jqkLEfxa2vJ5ap9W9bWqL1Lzn8/k99dyUSh0LN+U4nmL+Da9D4zgr6v6S8oKPjLj71R6Lx33A+xg +m64pPg3peSx1yK+Z200xsQrmZKueLxl7z0XVSbVjk95/GsFfmvQeGrntrjbkBqgLHsLiOvgwLK5C +xZBeL69NtjW16nmHsffQjL1fSoJre/5anh+ZD5aH9rVvJAfkrrfqulzmN4pZuYtQX07zk20xJXne +ILcdfw+lbZin9IvwMLH2QuTWCYGU3AgNsFz6+7C43VuFtevkuj4+Dg/LZoW8vky16XmiPQ9hcYJt +JIKfyHhbxbbjBduWIzZAd3ph8UYtm9wTkdquj+tGGF0bj11b9Cwh+KEIrTUyY+69wIQawLrpHZ17 +6uRQBJ+K3MfhYb/JYajPdxVNbXqeGB+37VzTde79ljE3YgN0IyZE11Zdt4RrwOqu0cNEuGZNb5Al +3jBLvIndd26XwnrIDbA10f1NXX0TsnrPx0Fo2Q7uvyYta3gT/waDsHi3WOpGEuQG2FzyZSE7DPX9 +Jo2bybKGN/G3hdry0/gAsF3JU0E7MKIPG7rodIue+NJEexXJQv0LHVIzfmxFBdi+7NEFbaqTbr3f +I2s5sb2CZInHSA3wuHL7Vj3VTVsnQ1uLHkP6m1FjYGcawM9s01OddErupWPwZYN/hAZ4WtFtJ90z +Lbuf5P7hpR1yZ2vKTXsO8HStuu2is9A+B7Z0DN7UescOrwGAx0vzrEH6sI0WHQB+jZa9cwed8e8G +8Cza9K5dNYIDPLPUXjZ0jggO8PvLj+AAuwSCAyA4ACA4ACA4ACA4ACA4ACA4AIIDAIIDAIIDAIID +AIIDAIIDAIIDIDgAIDgAIDgAIDgAIDgAIDgAggMAggMAggMAggMAggMAggMAggMgOAAgOAAgOAAg +OAAgOAAgOAAgOACCAwCCAwCCAwCCAwCCAwCCAyA4ACA4ACA4ACA4ACA4ACA4ACA4AIIDAIIDAIID +AIIDAIIDAIIDIDgAIDgAIDgAIDgAIDgAIDgAIDgAggMAggMAggMAggMAggMAggMAggMgOAAgOAAg +OAAgOAAgOAAgOACCAwCCAwCCAwCCA8C6lOZYIjjA85TYC1yS4AC/r+whcVxL8M4nAYAnT/RyU8Hb +riCh6xsAwFaEvjdHW2XbeDzr8AZh2UkA4FHkDk7qO1cpycOnjx9WEtyfBMEBnjbB1cGZKy95a4ue +SmnfEtwhO8CTSG0DVoUuqprKsTBJ3uhi5iPdnNS2AvaKcYfoAE8muvo2caWSzxI+trbopbty6Ins +if1JAWB7UvvknkrN/bs1NV3mYdZy1ZgZsW8SJy4akhwANhddk9s6OJa6SXiY9C9vSG498a2c8Kqq +C6mjqg6qGsjfR6meO3fk/wmgk8whMeZW/66ruhT3zuV4KV5OfNC64XZN8JAQXK8cV+ZNjqsaVTWs +qi9iayfQM3KXiA7QWexg3NO23Auucl+LlxN5bWOLnje8sV5FJibBzyW9RybB+yJ3dG1/NEXbDtAu +eenktt5dinvfpc5F8NQYfMG1H231xZd/wsmbv4OTU1vvnsislUtpelupmyYOAKDuhBe7cHLPhT6t +6ktVn+X4taoz+f2Nk/x/j1dJ8Klp0b9LWz4wksfEpID+TqXPGlp1WnfYtVY8ldplqM+W35qO+VSE +/iqPz6RNH6cS3I+/FwSfv+Dtu/f+qqLjgD2p3KR6MB+wkNbdjs17RvKI3IDkCxvIdL6rkDDVMfeZ +iP2vpLcmt06wLV0ia0rwVIqPG1py+5qJjM/35ULQd38TkRwYaye3nmpyj82Y+5tI/VnqVJ5PtebJ +9E4KnkjxQgS9cpKWiQ93ZFJcE7/LOB1gVyS3W74LE45jSe8LGQ5/My26bc/t7PldWDK/lS/5UPph +pi51S/MBJ+bKMxf8UFJcW/V+IsWRHHZV7tK15ZOwuN9EZ8zPpHT9W2fPrdyN6d3aJlcpHkJ9Jn1+ +MRiIuCOReb4mfiJ17AQfhIcJOTsej7TosOPt+Z1L7xuT4JdGaF331rZcJ9Z07fu+Te6lkjVIvieS +H0iNTOlzKrgdi9s2HWAXRU/tMbcJrpJfi9R2a+rE/F0nuTulaEJyXRPXhN43NTSVmnVnog12Mb1T +CW5v/7T3eaTu+5gGd/93F7k7C+Ykz0yaa6IPjNB7Lrl9ejMGB8bgdcl1LK7HqZHf3qJdriL3Sgnq +JLeiW9nzUF8e02KZDEjx9Br4zIzJ7fcupL6xpVxF7pUlE8l9mlvZ7dFX3PT9AZ654E2Spx4vfN/a +qnKvLVhC9JhI99TzAAi/2LKXIf0NSWuLvZUEdaI3HWnLAdLtuj/WnttE7EcRzgifOjdyAzTffLIV +oX/KGNiJD7DTPIbIALCD/CfAAAqwpNXQ2zKDAAAAAElFTkSuQmCC" transform="matrix(0.825 0 0 0.825 13.4688 138.6592)"> + </image> + <path fill="#A01C15" d="M192.188,142.185c7.051,0,12.768,5.719,12.768,12.77v75.004c0,7.053-5.717,12.771-12.768,12.771H29.753 + c-7.052,0-12.768-5.719-12.768-12.771v-75.004c0-7.051,5.716-12.77,12.768-12.77H192.188z"/> + </g> + </g> + <path fill="#FFFFFF" d="M20.285,229.958c0,5.221,4.245,9.471,9.468,9.471h162.435c5.22,0,9.469-4.25,9.469-9.471v-75.004 + c0-5.217-4.249-9.469-9.469-9.469H29.753c-5.223,0-9.468,4.252-9.468,9.469V229.958z"/> + <path opacity="0.35" fill="#CCCCCC" d="M20.285,154.954v2.229l77.287,82.246h3.107l-80.338-85.492 + C20.305,154.272,20.285,154.61,20.285,154.954z M48.643,145.485l88.275,93.943h3.106l-88.276-93.943H48.643z M20.285,178.005 + l57.717,61.424h3.107l-60.824-64.727V178.005z M21.178,150.968l83.125,88.461h3.105l-84.992-90.447 + C21.922,149.585,21.51,150.257,21.178,150.968z M29.753,145.485c-0.22,0-0.435,0.02-0.651,0.035l88.246,93.908h3.108 + l-88.278-93.943H29.753z M42.119,145.485l88.277,93.943h3.105l-88.277-93.943H42.119z M35.598,145.485l88.275,93.943h3.105 + l-88.275-93.943H35.598z M24.232,147.28l86.595,92.148h3.104l-87.648-93.273C25.549,146.442,24.863,146.823,24.232,147.28z + M20.285,184.948l51.193,54.48h3.105l-54.299-57.783V184.948z M20.285,164.122l70.765,75.307h3.105l-73.87-78.611V164.122z + M20.285,191.89l44.67,47.539h3.106l-47.776-50.842V191.89z M101.688,145.485l88.277,93.943h2.223 + c0.285,0,0.564-0.018,0.845-0.043l-88.237-93.9H101.688z M121.259,145.485l80.341,85.496c0.037-0.338,0.057-0.678,0.057-1.023 + v-2.221l-77.291-82.252H121.259z M28.65,239.356l-8.34-8.873C20.564,235.095,24.119,238.829,28.65,239.356z M20.285,226.819 + l11.848,12.609h3.105l-14.953-15.914V226.819z M20.285,199.054l37.939,40.375h3.107l-41.047-43.684V199.054z M20.285,219.878 + l18.369,19.551h3.105l-21.475-22.855V219.878z M20.285,205.993l31.416,33.436h3.107l-34.523-36.74V205.993z M20.285,212.937 + l24.895,26.492h3.104L20.285,209.63V212.937z M20.285,171.065l64.24,68.363h3.107l-67.348-71.668V171.065z M153.564,145.485 + l48.092,51.178v-3.307l-44.986-47.871H153.564z M166.611,145.485l35.045,37.297v-3.307l-31.937-33.99H166.611z M160.09,145.485 + l41.566,44.238v-3.309l-38.463-40.93H160.09z M140.516,145.485l61.141,65.063v-3.305l-58.033-61.758H140.516z M147.041,145.485 + l54.615,58.121v-3.303l-51.509-54.818H147.041z M133.994,145.485l67.662,72.004v-3.307l-64.556-68.697H133.994z M189.493,145.485 + h-3.104l15.268,16.25v-3.305L189.493,145.485z M200.21,149.95l-2.528-2.693c-1.357-0.971-2.977-1.592-4.734-1.73l8.7,9.258 + C201.615,153.009,201.092,151.358,200.21,149.95z M179.865,145.485l21.791,23.193v-3.307l-18.685-19.887H179.865z + M173.342,145.485l28.314,30.135v-3.309l-25.209-26.826H173.342z M81.912,145.485l88.275,93.943h3.107l-88.277-93.943H81.912z + M75.389,145.485l88.276,93.943h3.106l-88.276-93.943H75.389z M68.864,145.485l88.276,93.943h3.107l-88.275-93.943H68.864z + M62.342,145.485l88.275,93.943h3.107l-88.277-93.943H62.342z M55.818,145.485l88.277,93.943h3.105l-88.277-93.943H55.818z + M127.783,145.485l73.873,78.615v-3.307l-70.767-75.309H127.783z M108.211,145.485l87.598,93.221 + c0.725-0.301,1.398-0.695,2.019-1.16l-86.509-92.061H108.211z M114.735,145.485l84.882,90.328 + c0.484-0.617,0.893-1.289,1.217-2.012l-82.99-88.316H114.735z M88.434,145.485l88.279,93.943h3.105l-88.277-93.943H88.434z + M95.166,145.485l88.277,93.943h3.106l-88.278-93.943H95.166z"/> + </g> + <g> + <g> + <g> + + <image opacity="0.4" width="247" height="141" xlink:href="data:image/png;base64,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 +ADaM/wUYAJY/jyf147mHAAAAAElFTkSuQmCC" transform="matrix(0.825 0 0 0.825 237.0537 7.48)"> + </image> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="240.8457" y1="61.2764" x2="428.8164" y2="61.2764"> + <stop offset="0" style="stop-color:#1C2958"/> + <stop offset="0.09" style="stop-color:#3A4A73"/> + <stop offset="0.5" style="stop-color:#2D3D6A"/> + <stop offset="0.91" style="stop-color:#3A4A73"/> + <stop offset="1" style="stop-color:#1E2D5E"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M416.05,11.006c7.05,0,12.767,5.717,12.767,12.769v75.003c0,7.051-5.717,12.768-12.767,12.768 + H253.613c-7.053,0-12.768-5.717-12.768-12.768V23.775c0-7.052,5.715-12.769,12.768-12.769H416.05z"/> + </g> + </g> + <path fill="#FFFFFF" d="M244.146,98.778c0,5.219,4.245,9.467,9.468,9.467H416.05c5.22,0,9.467-4.248,9.467-9.467V23.775 + c0-5.221-4.247-9.468-9.467-9.468H253.613c-5.223,0-9.468,4.247-9.468,9.468V98.778z"/> + <path opacity="0.35" fill="#CCCCCC" d="M248.596,15.758l86.91,92.487h3.108l-87.86-93.495 + C249.984,14.995,249.266,15.339,248.596,15.758z M245.32,19.214l83.662,89.031h3.107l-85.414-90.894 + C246.153,17.918,245.694,18.537,245.32,19.214z M244.146,23.775v1.133l78.313,83.337h3.106L244.35,21.819 + C244.219,22.451,244.146,23.105,244.146,23.775z M244.146,31.849l71.791,76.396h3.106l-74.897-79.7V31.849z M253.961,14.307 + l88.277,93.938h3.105l-88.277-93.938H253.961z M273.53,14.307l88.276,93.938h3.107l-88.275-93.938H273.53z M244.146,38.791 + l65.269,69.455h3.105l-68.374-72.758V38.791z M267.006,14.307l88.279,93.938h3.107l-88.279-93.938H267.006z M260.484,14.307 + l88.277,93.938h3.105L263.59,14.307H260.484z M244.146,45.733l58.743,62.512h3.108l-61.852-65.817V45.733z M244.146,87.604 + l19.397,20.641h3.107l-22.505-23.948V87.604z M244.146,80.664l25.921,27.582h3.107l-29.028-30.889V80.664z M244.146,94.214 + l13.188,14.031h3.105l-16.293-17.337V94.214z M326.371,14.307l88.275,93.938h1.403c0.534,0,1.058-0.055,1.569-0.137 + l-88.143-93.801H326.371z M244.146,59.836l45.493,48.409h3.105l-48.599-51.713V59.836z M244.146,52.896l52.015,55.349h3.107 + l-55.122-58.656V52.896z M244.146,73.722l32.444,34.523h3.105l-35.55-37.831V73.722z M280.054,14.307l88.275,93.938h3.106 + l-88.276-93.938H280.054z M244.146,66.78l38.97,41.465h3.104l-42.073-44.774V66.78z M244.146,98.778 + c0,0.991,0.153,1.945,0.438,2.846l5.616,5.977c1.061,0.41,2.211,0.645,3.414,0.645h0.301l-9.769-10.393V98.778z M391.5,14.307 + l34.017,36.199v-3.308l-30.91-32.892H391.5z M378.451,14.307l47.065,50.084v-3.306l-43.956-46.778H378.451z M359.191,14.307 + l66.325,70.577V81.58l-63.218-67.272H359.191z M365.719,14.307l59.798,63.636v-3.305l-56.694-60.331H365.719z M371.928,14.307 + l53.589,57.023v-3.306l-50.481-53.718H371.928z M384.975,14.307l40.542,43.141v-3.303L388.08,14.307H384.975z M414.383,14.307 + h-3.107l14.241,15.155v-3.307L414.383,14.307z M398.023,14.307l27.493,29.258v-3.306l-24.388-25.952H398.023z M417.99,14.509 + l7.416,7.893C424.83,18.471,421.842,15.313,417.99,14.509z M404.547,14.307l20.97,22.314v-3.305l-17.864-19.01H404.547z + M286.576,14.307l88.277,93.938h3.105l-88.277-93.938H286.576z M300.276,14.307l88.274,93.938h3.109l-88.279-93.938H300.276z + M306.799,14.307l88.275,93.938h3.109l-88.277-93.938H306.799z M293.754,14.307l88.276,93.938h3.105l-88.276-93.938H293.754z + M313.322,14.307l88.278,93.938h3.106l-88.279-93.938H313.322z M333.1,14.307l87.283,92.881c0.684-0.355,1.316-0.789,1.889-1.293 + l-86.064-91.588H333.1z M319.848,14.307l88.275,93.938h3.107l-88.277-93.938H319.848z M346.146,14.307l79.371,84.46v-3.306 + l-76.265-81.154H346.146z M339.623,14.307l84.305,89.711c0.445-0.668,0.803-1.396,1.067-2.166L342.73,14.307H339.623z + M352.672,14.307l72.845,77.519v-3.304l-69.739-74.215H352.672z"/> + </g> + <g> + <g> + <g> + + <image opacity="0.4" width="247" height="141" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPcAAACNCAYAAABrNez0AAAACXBIWXMAAA1hAAANYQE8JGIuAAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAimSURB +VHja7JzvVhpJEEd7BhBRI8b82f2SF8i+Tx4y77N5gXzaNYmKEQWF2Z5s1aEounFAMCbce06dwZE0 +Ocm586vuniEEAPgtKbY5+Lv3H/gXBljC508fn7fcTuLiKS8gAL8o1bKfNyF9sQGhC3O0hdwAzeSu +XM39fl3Ri0eIrRKXiddlQnIAWBS8rmni9dSLvqrkxSOl1mq58pLTpgMi58XWmriaeslXEbxYQ+zS +CNyW2pNjx5xrITfA0lbcCn0f684dtazkjQUvVhDbprSKXEvdjbUvx66c6yRSHKkBFhNbBR5LjUzp +uQXJmwherCi2lbondWCqJ6J7wVlgA6Sef61t951ULfNNrKHUjamRkXzSVPBiRbE1qWuRj2K9cHUo +gndNi05yAyxKblPbin0d68rUdyP7WC4EjQQvGsyxW0bsfRH4OFY/1kmsl/K6L8IfyPu83KQ2IPbi +fNumtop9GetCqn49kPP1e26bJnjxgNilSNqRRD4SiWuhX8U6lePLjNzMuQHyc+6JmW+r3AOR+jzW +V6lvcu5KUtwKnl1kay9JdLt4ZhO7Fvp1rLex3hjJj0XuXpitnqvcpDbAouC6Uj4WYYfGowPjUeES +f+rGSNLOpHZw82xN7RMR+w+ptya5dc7dDbPtsNLIjeCA1DOmRs47k9523Uodqtwc3e6BT8XbhfRu +r5DafRFZ5f5TkvtUfncYZivluYU05AYET7fnd+KPd8heAGxZyScPJrdL7VaYLaJpap+K0Fqv5Xyq +HU8toiE3IHZ6/q1bzB03nbWLbrdhtqimK+dlLr3bidQuTEtut71U7lemFT+RdvxA3tting2wVoq3 +ElNZK7Zukw2d4HZh7cG23LbkKveLMFsl17Kr47qvXSI2QGMKkTL1NKXOsXUu/l1K97+vjeBlmH+i +bF5u91BIS2TdN3Lr3nY/zN+wsufEZk8bYD3R1clK3NPU1nC9NO5diXujMLuxpbCteTsxeGnkTt2N +pmndC7M9cMQGeJzUlel625Lc++LZoXh3JK9z95JUvgX3H+Tl1vvHD01a7zuxC8QG2IjkTR3Uh7RS +W86N5N4zV48eYgM8ieTWwz0juHVQ98Htw1lFTu4iLK6W28c67eOcvhXn9lKA7aS3Cm499I9WJ/0r +H7hqdDLFPeMA2xfd7ly1nYOpL0RZTO7Et5f6r1DyUtOOA2y3Lfcu2i9J8V9pNie4+lwm2oEikeCl +K8QGeLq5d+lkbiWmxEvb8pzgDxUAPJ3sRcivdRXL5ty5wZAZ4Pm06o065rLBoKlUB4CnEztkhC4e +I/eyD0FygKcTO+desarcLJgB/Hrir53cAPALgdwAyA0AyA0AyA0AyA0AyA0AyA2A3ACA3ACA3ACA +3ACA3ACA3ADIDQDIDQDIDQDIDQDIDQDIDYDcAIDcAIDcAIDcAIDcAIDcAMgNAMgNAMgNAMgNAMgN +AMgNgNwAgNwAgNwAgNwAgNwAgNwAyA0AyA0AyA0AyA0AyA0AyA2A3ACA3ACA3ACA3ACA3ACA3ADI +DQDIDQDIDQDIDQDIDQDIDYDcAIDcAIDcAIDcAIDcAIDcAMgNAMgNAMgNAMgNAMgNAMgNgNwAgNwA +gNwAgNwAgNwAgNwAyA0AyA0AyA0AyA0AyA0AyA2A3ADwO8hdSQVzBIDnQSM/yxUHTA0OANuXOKwa +tmVDoSukBvjpkq8ketlwwAqxAZ6N4I18LDMprTWNNZGjL2QH2L7MKfcmUtWy+fcPuT9/+lhlBtRB +7qUmCbERHGDzYvugtS5OXOjO+Rh9zrblNrHrge5ceckRHGA7Yk9duKY8nOS66DIj9tQMNo41inUr +r8dy3gsOAJtvye+Nd7fGQ5U8O00uMxP2iRG7HmwY60ZKB8+16QDweKknRuyR8U9rZBI86WDbDW4H +1QG/xxrEuoh1HOswVi9WRy4OhblQFObngv8rgMZteHBz67H4VwfrVaxLqYE4qYLbkA05uSsR0rbk +dUpfy+C2asG7InhL/nwn85dHcoCHpfZds4ar+jeQupJzN6aDTk6PVcwwOPs79N/8FUz6lvL7jlQt +855URy4MbXkf96gDrCd3TuyhyHwe60usM1PnkuI2vX+MoSvlqbbct+aa3PohB1L7LrV1nqDnStOm +VyQ4wFKxp4nE1la89u6b1Llpy3XtK7uw3c58qF2lG8pgFyJ118239Ypz4Fr1lukCUvNwZIddbMG9 +1FZsnWerb19MfTVyD918O7mYPSd3Henv3n/wct/Kh3VcS27F1qX6XkLwMiE5csMuCz5NiD0yrmmn +XLfg/8T6V+S+kEQfJubbcy15ri336T2S1lzn2JrI9gKgq3q6kq5z85ablyM37LrYtg33Yuvi2YW0 +4Wci9pnIfSnv0W2wbGpnBZP0tgtqXRH3RayXsU5jvY71Sl6fxOrHOjJzcl2As3KXiA07LnnlxB4b +se2281dTOucehNlK+dyNZD61l0oWBdc2WhO7J1ULfiySn8ixb+Q+NO1517TxrUx7DrBLYvtbu+39 +JFdG7gtpzXVlXNtxFft+mdi5tty3EhM53obFJXvfSqjcmt57Jr1brjVHcNi1ttyvjOvdZ8Mwfz/J +ICzuaw+btuON5r3Snts977ZJ5J5IfOhKE17l7iTkRmzYVcF1rereya2Ca3t+bVpwez/53C3fudRu +lJ4Jwf2NLSryvmnH7ZZZJ5PcpDfsktTBdL1T15brAyH23nH/kIi24Y3EbiyXETwnecfIrEdNbbsl +RnIDc+7/jza9xybF7c/ZR6wfEnul5BTBbYqXrl1vGZk77nxqK4zkhl1N72kiwe+dzKmnLn+M00Ts +teRyKV4YaUsjsj0WSxIbuWGXxPYJ7r/xyH+t2VpSP1oul+Re4Nw5AFj8nsIqIfPaUm8sOZ3kISze +S84CGkC+Rc9+yeG6Um9NNiN7oA0HaNSmh00J/VNkc9ID7DSblBgAdoz/BBgAATKMQTbDVGYAAAAA +SUVORK5CYII=" transform="matrix(0.825 0 0 0.825 237.0537 138.6592)"> + </image> + <path fill="#EF810A" d="M416.05,142.185c7.05,0,12.767,5.719,12.767,12.77v75.004c0,7.053-5.717,12.771-12.767,12.771H253.613 + c-7.053,0-12.768-5.719-12.768-12.771v-75.004c0-7.051,5.715-12.77,12.768-12.77H416.05z"/> + </g> + </g> + <path fill="#FFFFFF" d="M244.146,229.958c0,5.221,4.245,9.471,9.468,9.471H416.05c5.22,0,9.467-4.25,9.467-9.471v-75.004 + c0-5.217-4.247-9.469-9.467-9.469H253.613c-5.223,0-9.468,4.252-9.468,9.469V229.958z"/> + <path opacity="0.35" fill="#CCCCCC" d="M244.146,158.858l75.712,80.57h3.106l-78.818-83.877V158.858z M244.146,165.8 + l69.187,73.629h3.105l-72.292-76.932V165.8z M244.146,172.745l62.663,66.684h3.109l-65.772-69.992V172.745z M244.146,179.685 + l56.144,59.744h3.104l-59.247-63.049V179.685z M244.526,152.321l81.853,87.107h3.107l-83.969-89.359 + C245.095,150.769,244.759,151.521,244.526,152.321z M257.88,145.485l88.276,93.943h3.109l-88.277-93.943H257.88z M253.613,145.485 + c-0.701,0-1.383,0.082-2.041,0.232l88.063,93.711h3.105l-88.277-93.943H253.613z M244.146,186.626l49.616,52.803h3.107 + l-52.724-56.107V186.626z M247.203,148.007l85.908,91.422h3.105l-87.169-92.762C248.375,147.036,247.762,147.491,247.203,148.007z + M244.146,214.614l23.317,24.814h3.104l-26.422-28.121V214.614z M244.146,228.499l10.271,10.93h3.107l-13.378-14.236V228.499z + M337.02,145.485l85.691,91.191c0.543-0.537,1.014-1.145,1.415-1.801l-83.999-89.391H337.02z M244.146,193.788l42.888,45.641 + h3.106l-45.994-48.947V193.788z M425.293,152.927l-6.639-7.068c-0.83-0.234-1.699-0.373-2.604-0.373h-0.854l10.321,10.984v-1.516 + C425.517,154.261,425.436,153.585,425.293,152.927z M343.545,145.485l81.648,86.891c0.203-0.773,0.323-1.582,0.323-2.418v-0.541 + l-78.868-83.932H343.545z M250.943,239.038l-6.556-6.979C245.15,235.405,247.682,238.077,250.943,239.038z M244.146,207.673 + l29.841,31.756h3.107l-32.948-35.061V207.673z M244.146,221.556l16.793,17.873h3.106l-19.899-21.18V221.556z M244.146,200.729 + l36.366,38.699h3.104l-39.471-42.006V200.729z M264.404,145.485l88.274,93.943h3.106l-88.274-93.943H264.404z M297.671,145.485 + l88.274,93.943h3.111l-88.279-93.943H297.671z M369.324,145.485l56.192,59.797v-3.305l-53.085-56.492H369.324z M375.848,145.485 + l49.669,52.861v-3.309l-46.563-49.553H375.848z M362.803,145.485l62.714,66.74v-3.307l-59.606-63.434H362.803z M382.373,145.485 + l43.144,45.914v-3.307l-40.036-42.607H382.373z M402.148,145.485l23.368,24.869v-3.305l-20.261-21.564H402.148z M356.59,145.485 + l68.927,73.35v-3.303l-65.819-70.047H356.59z M408.673,145.485l16.844,17.93v-3.307l-13.739-14.623H408.673z M270.926,145.485 + l88.275,93.943h3.108l-88.278-93.943H270.926z M388.897,145.485l36.619,38.973v-3.309l-33.515-35.664H388.897z M395.42,145.485 + l30.097,32.029v-3.305l-26.991-28.725H395.42z M291.148,145.485l88.278,93.943h3.104l-88.275-93.943H291.148z M284.627,145.485 + l88.277,93.943h3.104l-88.276-93.943H284.627z M304.197,145.485l88.273,93.943h3.109l-88.277-93.943H304.197z M277.451,145.485 + l88.277,93.943h3.104l-88.277-93.943H277.451z M330.496,145.485l87.971,93.617c0.795-0.213,1.549-0.516,2.249-0.916 + l-87.112-92.701H330.496z M323.973,145.485l88.276,93.943h3.107l-88.278-93.943H323.973z M310.72,145.485l88.276,93.943h3.107 + l-88.277-93.943H310.72z M350.066,145.485l75.45,80.293v-3.305l-72.345-76.988H350.066z M317.242,145.485l88.276,93.943h3.108 + l-88.278-93.943H317.242z"/> + </g> + <g> + + <image opacity="0.4" width="119" height="76" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAABNCAYAAABt06DMAAAACXBIWXMAAA1hAAANYQE8JGIuAAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAkGSURB +VHja7J1ZcttGEIZnMABFybJFSZQtx7fIS06V0+RWecgtUo7LdmJrMxcQEyDVHf5sDhaSIDEDElVT +lLgC+ND9d/csUOq0nbbTFu6m+36A5z//Wvrajz9+OwHuAdiqY7R9B617DhYbP2cBLrZegtY9BhvB +YySOtQCaUbPw2DvQukdw+VgYqMlbTH/zI28F0BQeFwD8vwugL5B1j+BqAbZoA2oxPR8RxAWBnVFL +BWjbF8i6R3ANtYSgDou30OOAnmfAcwI7KTwyPc7o+QW1XkDWAYNVwmqNAPuK2iX9PwDAMwL7lLdn +agh6Iaw5WF3WAVutEi75jOAWUF/n7U3erujxFb1uCNyUoD7k7Ts9PtJzE3odXXawuqwDhYuWyy75 +gqy1ADrK2zW1EVgxA2br/Za3f6h9I9DF8y/CZQeryyZgvZVW+4aA3ubtbd7e5e2e/r7L2w29fknv +H4oATJdc8Jg3q+T9Lyr9+PvJgg+ot6yzI4J4S0DH9Ddb8BAseAIW/DVvX/L2mf7+m55/ApcdrC6b +gKwW9XZILvk16ewNQX1LVntPFnxHkK/Jwi8dkXUCF40simiHJf9/wYVgzSYQuAby2jMIpEYA9x3A +RbfMgdYFgT0D15xAzoy5sna4bOvaT98hm0Ast05v7yvgXhJcCdY44MbCmoPXZe0hWNRbdstnNXp7 +J9zxlch/EwikLGnpXOTD3yma/kp6/LkPumw8tlq03FcVevte6O0VvVdaLeprJC4gIyw4Fp8JVpeN +p3A5v+Vg6k0Dvb11uOREpEGRcvc0mRqXHawuGw/hxpACcaR8U6O30i2fgVt2wdEOb1FlzcHqsu4Y +rEtvOVLmytQVgWyit2ci7dE1QCxoMuvytE+6bDyxWtRbBHtNBYv7DfW2ztpUjTX3RpeNB3Cl3l5C +MDUmoB821NuooYdqAjloXTYdw3Xp7QjcMVvuTxvq7Sby02td1gcE21Rvr4Xejsk176K3Tbfe6bLp +wGrr9FZGypzz7qK3qgVrDlKXzYHhNtFbmQKN1bKbbxe9bRNyMLpsDgi3qd7KevKI3tuG3rYBOShd +1nsCu4vejtWyo4DBXuxBb49Cl82erXYbvR2T1fJYqvM96e1R6LLZI9xt9XYEwdTQAbeLClywumz2 +BHcXvcU0aCDccpfl1SB1WbcAtm29HQqwh3bJvdJl06LVtq23sadwg9Jl0xLcfeit9sAtB6/LpgW4 +betttOcc96h0WW8I9lB66zvYYHTZbGm1+9TbEOF6q8tmC7jHqLfB6rLxQG/7AtdLXTYN4DLYBFwy +g2WLLfpri075D/TIgMdqvZsvaXAgoYK2juMoW30ggfhFPiYCujxPGizZVkE2DeDitBGconkDevuO +GkO9dVhtIq7kpoGfDgiqbQidL27jsOrIEXDKQG7Fmqss2dS4ZZx/y7PmEe4duGIc6fharU7RxB22 +jh21FSfDV8i2BDC3rORv/IxrjHbk0GN5zuT3lbrruMKK5Ox5tl6eXM1jlW/V6jygc4DKO8Mr2pQB +cw1IV8LStadwXVDXAIjP4Yo+EQStcsWfsu+Vr5cZyKoFO1wzWi/Onr9RywnVmPoMwRUryAlTygm5 +8eo2c7Vc4YZXv+HPuYIVH/Pehch78fhmjuPF96RqdYUfhJuJ5xZqfTWgBYJ3WXFcYr3oMjAYGELD +gIkPdEbfMa8J/ctSL9Z6nLeLlqw9AotwU4DGANfW3ir5nkx8R0rPRxDY8jk/V8vFYqZqOaE9KrPi +OhftyuFwll5KP2ZoRyfK3XdbFjhFIqLEA7H0nK4JyrraMlGtmoiTPwfPVOWurbDYGXzfHKTNxcGl +1Y00WJVUVPhKK3bghX6AFzUZiIpUVBMNyxn7LAOXsKMRXJ3aU/eMU1C5vQCgtAawtOZUlDi5bIkX +S+O4JN7AFfGPPtMXM1jM25oWLmThhHNrPhAtckYrIk8f3HMmLvYHtVyth5dkwuWYbMOgDT0DXzwv +dOH8aOAZGgG2wmJ5VThcSOyZ4DYZK6VLAHP0yHN/Ge4AdL/u5HQFOoNzw4CLDoMvBPqRgMwqjqEq +ypbLLTLoHxCgLRyRdC1g67iS2N0u4IAStT6xuqmFYWB1QXD5dwZquUqdyy35BBhd9COB/ULtGxnB +DI5jk6JJBhdRCto8BY13pVTVVSJKlaKS0lqiyhcsUVsA5tn7IyqUcLmTJ5vdquUCKnFJdacry52S +2yys9lPe/oT2iWA/Cf3ctNSZqfXuR0w5Mb0qFmmzm7jorCRilOXGbXJU7G6c0+eHarUfNBVpho9R +tAyKWCsfQIsnO3gi6/ComSNnbu6ii87k3IplSQxXad213xZD/hTgyvRi4al7roM8Ab18FumO3cFz +SNgZMiobBOC0YIBsIb/KWqwRswVzQOWqalnP4VYVK7B6NQXAbdW9V8qTVSM8StMk/hCAVqq9np4M +fr/M3YQAWDmsKhPlSzy+XQGv/N9k6E5doUN+iRW3qbE7WLAtgRkC1E10M2vrgt1mjHR8iB9xROnK +4Wo2uYJ9gNgEcqvnbpst9uyEVfUR++CyXf3YXnuf2DOraNJO+xg4YFewkqrV3hLdoZdx3YqnVa3t +C2DrKKzIdAM7zjMPK1ly4MJCNRxp0XfArt4T7EGZUKGAa94a8mYfepNStezKk7fladQJcCwuWnZq +MNii3PdIRRDuvfIN8JT2EW/kwVUrvPdSp5lAJycrT5W4v5fHexW9SUXHAs6K4EXPeHUd4xFgvDVP +Md+omF9UdDB8zNtfatmb9ELvW+QpUnZsFiytF291k9DrE7Wc6uIbYNlN6OoD7rzkGnd8ojKwBj5Z +PIhvSu6Px1bXDZg/1JaJQItvsMX3XWKr9aIv2wcNTsGCGe6cThwuya89smC0Yowb8KZaRw9Yjopg +cDxSk8dYJ564Z5f3kQPkJmq9P7tTF931guBy5AgDlfOGjQf7bStctRwXvdLt6RppcWxpkiwizACs +r+Oi67oIvejT7tTlOe4k6pqf5OO0FZcmu+YldX4zy85PnFj7QwINYXahUiWzJX24h5I3J070E8t9 +8x3wyv8+3RzL68nVDujebaHfAv60Bb79K8AASTYWqHGjjnUAAAAASUVORK5CYII=" transform="matrix(0.825 0 0 0.825 63.2715 92.9487)"> + </image> + <g> + + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="1717.5381" y1="3432.1914" x2="1772.5417" y2="3432.1914" gradientTransform="matrix(0 -1 1 0 -3322.3008 1866.9209)"> + <stop offset="0" style="stop-color:#7F0F0F"/> + <stop offset="0.8454" style="stop-color:#BC2926"/> + <stop offset="1" style="stop-color:#790C0E"/> + </linearGradient> + <polygon fill="url(#XMLID_7_)" points="109.893,98.98 71.049,130.067 91.639,130.067 91.639,144.284 128.145,144.284 + 128.145,130.067 148.733,130.067 "/> + </g> + </g> + <g> + + <image opacity="0.4" width="76" height="119" xlink:href="data:image/png;base64,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 +UI5q2bcAAAAASUVORK5CYII=" transform="matrix(0.825 0 0 0.825 196.1016 15.396)"> + </image> + <g> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="247.7656" y1="62.7021" x2="201.6483" y2="62.0012"> + <stop offset="0.0103" style="stop-color:#3A7C06"/> + <stop offset="0.1031" style="stop-color:#366A12"/> + <stop offset="0.8402" style="stop-color:#448E0E"/> + <stop offset="1" style="stop-color:#3C7A10"/> + </linearGradient> + <polygon fill="url(#XMLID_8_)" points="247.772,62.23 216.688,23.385 216.688,43.977 202.469,43.977 202.469,80.48 + 216.688,80.48 216.688,101.074 "/> + </g> + </g> + <g> + + <image opacity="0.4" width="76" height="119" xlink:href="data:image/png;base64,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" transform="matrix(0.825 0 0 0.825 191.1514 148.2256)"> + </image> + <g> + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="198.6387" y1="194.7861" x2="243.9414" y2="194.7861"> + <stop offset="0" style="stop-color:#EF810A"/> + <stop offset="0.8918" style="stop-color:#F9B048"/> + <stop offset="1" style="stop-color:#EF810A"/> + </linearGradient> + <polygon fill="url(#XMLID_9_)" points="198.639,194.784 229.725,155.944 229.725,176.534 243.941,176.534 243.941,213.038 + 229.725,213.038 229.725,233.628 "/> + </g> + </g> + <g> + + <image opacity="0.4" width="119" height="76" xlink:href="data:image/png;base64,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" transform="matrix(0.825 0 0 0.825 286.0322 103.6748)"> + </image> + <g> + + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="-3260.4995" y1="3655.2266" x2="-3210.4082" y2="3655.2266" gradientTransform="matrix(0 1 1 0 -3322.3008 3365.417)"> + <stop offset="0" style="stop-color:#1C2958"/> + <stop offset="0.1546" style="stop-color:#3A4A73"/> + <stop offset="1" style="stop-color:#1E2D5E"/> + </linearGradient> + <polygon fill="url(#XMLID_10_)" points="332.928,155.009 294.082,123.923 314.676,123.923 314.676,109.708 351.18,109.708 + 351.18,123.923 371.77,123.923 "/> + </g> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Cycle06.svg b/openoffice/share/gallery/diagrams/Cycle06.svg new file mode 100644 index 0000000000000000000000000000000000000000..ed9d468813d6733119a1a0c7671ebcf23651f697 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Cycle06.svg @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="284" height="292" viewBox="0 0 284 292" + overflow="visible" enable-background="new 0 0 284 292" xml:space="preserve"> +<linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="196.4902" y1="289.9883" x2="215.8244" y2="39.985" gradientTransform="matrix(0.9945 -0.1046 0.1046 0.9945 -15.0327 16.1423)"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#0683F4"/> +</linearGradient> +<path fill="url(#XMLID_7_)" d="M152.344,22.302l11.328,18.346L152.445,57.59c23.46,2.474,81.017,19.208,83.503,87.947 + c0,0,2.52,65.02-68.8,86.941l-0.688-18.659l-22.408,40.834l25.176,34.409l-0.756-20.55c0,0,100.064-15.778,104.25-123.37 + C266.989,44.001,183.758,24.1,152.344,22.302z"/> +<linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="314.4932" y1="311.3174" x2="333.8273" y2="61.3145" gradientTransform="matrix(-0.9945 0.1046 -0.1046 -0.9945 421.7739 286.2596)"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> +</linearGradient> +<path fill="url(#XMLID_8_)" d="M134.813,271.231l-11.329-18.347l11.227-16.941c-23.459-2.473-81.016-19.208-83.502-87.946 + c0,0-2.52-65.021,68.799-86.942l0.688,18.659l22.409-40.833l-25.176-34.41l0.755,20.55c0,0-100.064,15.778-104.25,123.37 + C20.167,249.531,103.398,269.433,134.813,271.231z"/> +</svg> diff --git a/openoffice/share/gallery/diagrams/Cycle07.svg b/openoffice/share/gallery/diagrams/Cycle07.svg new file mode 100644 index 0000000000000000000000000000000000000000..d6cc46cbbd1d7f57a5b920d64c29b29fdc005206 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Cycle07.svg @@ -0,0 +1,38 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="284" height="292" viewBox="0 0 284 292" + overflow="visible" enable-background="new 0 0 284 292" xml:space="preserve"> +<linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="67.3359" y1="245.2734" x2="298.2979" y2="245.2734" gradientTransform="matrix(-0.9965 -0.0835 -0.0835 0.9965 330.6945 13.8049)"> + <stop offset="0" style="stop-color:#00BC00"/> + <stop offset="1" style="stop-color:#029902"/> +</linearGradient> +<linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="38.6895" y1="122.0557" x2="170.6484" y2="122.0557" gradientTransform="matrix(-0.9965 -0.0835 -0.0835 0.9965 330.6945 13.8049)"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> +</linearGradient> +<linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="18.7725" y1="228.3574" x2="67.4389" y2="118.3576"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#0683F4"/> +</linearGradient> +<path fill="url(#XMLID_8_)" d="M150.584,42.677L128.139,4.974l-0.833,21.347C107.652,26.55,63.075,42.44,35.7,82.251 + C0.379,137.376,16.012,187.62,24.104,206.243l12.708-18.821l19.91,0.462c-8.185-21.389-10.634-54.996,9.461-85.016 + c22.444-32.835,59.667-39.124,59.667-39.124l-0.754,19.378L150.584,42.677z"/> +<linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="205.5967" y1="298.8369" x2="97.5963" y2="207.5039"> + <stop offset="0" style="stop-color:#00BC00"/> + <stop offset="1" style="stop-color:#029902"/> +</linearGradient> +<path fill="url(#XMLID_9_)" d="M40.826,204.048l-21.43,38.29l18.904-9.951c10.025,16.905,46.074,47.564,94.239,51.366 + c65.4,3.027,101.096-35.633,113.178-51.953l-22.652-1.595l-9.556-17.473c-14.431,17.782-42.311,36.706-78.357,34.314 + c-39.658-3.021-63.716-32.113-63.716-32.113l17.16-9.035L40.826,204.048z"/> +<linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="188.1299" y1="15.0581" x2="254.797" y2="219.7255"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> +</linearGradient> +<path fill="url(#XMLID_10_)" d="M236.8,217.37l43.876-0.586l-18.071-11.396c9.63-17.136,18.155-63.684-2.635-107.297 + c-30.078-58.152-81.406-69.736-101.582-72.039l9.946,20.416L157.979,63.48c22.616,3.606,52.944,18.289,68.896,50.702 + c17.213,35.855,4.047,71.235,4.047,71.235l-16.404-10.342L236.8,217.37z"/> +</svg> diff --git a/openoffice/share/gallery/diagrams/Cycle08-Blue.svg b/openoffice/share/gallery/diagrams/Cycle08-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..28fbd4e119edb1060813c615c5be2e18db5cc1c9 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Cycle08-Blue.svg @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="313.178" height="322" + viewBox="0 0 313.178 322" overflow="visible" enable-background="new 0 0 313.178 322" xml:space="preserve"> +<linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="194.4033" y1="245.3721" x2="339.0586" y2="245.3721" gradientTransform="matrix(-0.9965 -0.0835 -0.0835 0.9965 361.04 -5.693)"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#0683F4"/> +</linearGradient> +<linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="59.7627" y1="262.6357" x2="197.6426" y2="262.6357" gradientTransform="matrix(-0.9965 -0.0835 -0.0835 0.9965 361.04 -5.693)"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> +</linearGradient> +<linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="39.1709" y1="125.375" x2="183.8301" y2="125.375" gradientTransform="matrix(-0.9965 -0.0835 -0.0835 0.9965 361.04 -5.693)"> + <stop offset="0" style="stop-color:#5AC0FF"/> + <stop offset="1" style="stop-color:#92DBFF"/> +</linearGradient> +<linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="140.5649" y1="153.1094" x2="83.554" y2="56.9388" gradientTransform="matrix(0.996 -0.0891 0.0891 0.996 -14.4262 14.84)"> + <stop offset="0" style="stop-color:#143777"/> + <stop offset="0.8539" style="stop-color:#1D68AA"/> +</linearGradient> +<path fill="url(#XMLID_11_)" d="M165.073,50.738L142.79,12.932l-0.924,21.349C75.319,41.7,33.619,96.468,28.279,147.668 + l18.936-9.693l17.826,14.897c10.159-71.305,75.16-81.092,75.16-81.092l-0.797,19.292L165.073,50.738z"/> +<linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="106.0449" y1="199.7031" x2="60.5561" y2="231.9483" gradientTransform="matrix(0.996 -0.0891 0.0891 0.996 -14.4262 14.84)"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#0683F4"/> +</linearGradient> +<path fill="url(#XMLID_12_)" d="M44.369,154.639L6.562,176.922l21.349,0.925c7.419,66.546,62.187,108.247,113.386,113.587 + l-9.692-18.937l14.896-17.826c-71.305-10.158-81.092-75.16-81.092-75.16l19.292,0.797L44.369,154.639z"/> +<linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="230.5996" y1="265.8984" x2="201.8079" y2="218.1037" gradientTransform="matrix(0.996 -0.0891 0.0891 0.996 -14.4262 14.84)"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> +</linearGradient> +<path fill="url(#XMLID_13_)" d="M149.601,275.285l22.284,37.807l0.925-21.349c66.545-7.42,108.247-62.188,113.587-113.387 + l-18.937,9.692l-17.826-14.897c-10.159,71.305-75.16,81.093-75.16,81.093l0.797-19.293L149.601,275.285z"/> +<linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="295.1992" y1="106.3379" x2="227.251" y2="108.6417" gradientTransform="matrix(0.996 -0.0891 0.0891 0.996 -14.4262 14.84)"> + <stop offset="0" style="stop-color:#5AC0FF"/> + <stop offset="1" style="stop-color:#92DBFF"/> +</linearGradient> +<path fill="url(#XMLID_14_)" d="M269.203,171.303l37.807-22.283l-21.35-0.927c-7.42-66.544-62.188-108.246-113.387-113.585 + l9.692,18.936L167.069,71.27c71.305,10.158,81.092,75.16,81.092,75.16l-19.292-0.797L269.203,171.303z"/> +</svg> diff --git a/openoffice/share/gallery/diagrams/Cycle09-Orange.svg b/openoffice/share/gallery/diagrams/Cycle09-Orange.svg new file mode 100644 index 0000000000000000000000000000000000000000..deaa101a437ddb0d97af1ea9df46697069ccac7c --- /dev/null +++ b/openoffice/share/gallery/diagrams/Cycle09-Orange.svg @@ -0,0 +1,298 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="427.479" height="203.989" + viewBox="0 0 427.479 203.989" overflow="visible" enable-background="new 0 0 427.479 203.989" xml:space="preserve"> +<g> + <g> + <g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="12.321" y="19.241" width="112.781" height="70.632"> + <feFlood style="flood-color:white;flood-opacity:1" result="back"/> + <feBlend in="SourceGraphic" in2="back" mode="normal"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="12.321" y="19.241" width="112.781" height="70.632" id="XMLID_13_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + + <image width="118" height="75" xlink:href="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/7AARRHVja3kAAQAEAAAAHgAA/+4AIUFkb2JlAGTAAAAAAQMA +EAMCAwYAAAH7AAACuQAAA/v/2wCEABALCwsMCxAMDBAXDw0PFxsUEBAUGx8XFxcXFx8eFxoaGhoX +Hh4jJSclIx4vLzMzLy9AQEBAQEBAQEBAQEBAQEABEQ8PERMRFRISFRQRFBEUGhQWFhQaJhoaHBoa +JjAjHh4eHiMwKy4nJycuKzU1MDA1NUBAP0BAQEBAQEBAQEBAQP/CABEIAEwAdwMBIgACEQEDEQH/ +xACUAAEAAwEBAQEAAAAAAAAAAAAAAgYHAQUDBAEBAAAAAAAAAAAAAAAAAAAAABAAAAMGBgMBAAAA +AAAAAAAAAAIFAQMEJBUWMDIzBjYHUBEUJhEAAAMCDAUDBAMAAAAAAAAAAAEDAgQwEXGR0TJyk6MU +NEUhMbETs0FhElEiQmIjYxUSAQAAAAAAAAAAAAAAAAAAAFD/2gAMAwEAAhEDEQAAAK5YeaEUDt+F +BX4UFfhQV+FBX4UD46LAyd7A+mgUC/gAAAACMolBB2/0C/gAAAACMolBA0DP7+dAAAAAjKJQXB59 +9yf9JqTLRqTLRqTLRqTLRqTLRqX5814eq84f/9oACAECAAEFAPEf/9oACAEDAAEFAPEf/9oACAEB +AAEFAEaEUlNpNnqJmWYoizFEWYoizFEWYoizFEWYoizFEWYoizFEWaoh/tRSdFTXag7W+vnZTO2M +YxmG+dlO7Y7YXe3XejiHyN5113o4h8jeddd6OIfI3nXXejiHyN5113o4h8jedddt9OsQ+T3+52Yo +u4QrtdgzFrcEK3BCtwQrcEK3BCtwQrcEK3BCtwQrcEK3BCKXoRjuHjiPt3OaP7Z8wlxLiXEuJcS4 +lxLiXEuJcG+T0kUn7//aAAgBAgIGPwAj/9oACAEDAgY/ACP/2gAIAQEBBj8AMyeliKOLgo1SI82v +eNUjWL3jVI1i941SNYveNUjWL3jVI1i941SNYveNUjWL3jVI1i941SNYveNUjWL3jVI1i941SDaz +a/D+xqkZJR4VMlHd6JmNto+OWWiPn6GDMy/I+oiKEaIy9A6slyNN48CgO0fWFOQOdh48CgO0fWFO +QOdh48CgO0fWFOQOdh48CgO0fWFOQOdh48CgO0fWFOQOdh48CgO0fWFakDpYePAoDZaai4mCjbKc +VynFcpxXKcVynFcpxXKcVynFcpxXKcVynFcpw0TLZcvqEVyOMk0nlozkd1TH8Odj/Xtjh/oYY3DD +G4YY3DDG4YY3DDG4YY3DDG4YY3DDG4YY3DDH3Z+L37YU+Gb7uWe63b5ZZb5cvWLl7j//2Q==" transform="matrix(1 0 0 1 9.9131 16.9209)"> + </image> + </g> + </mask> + <g mask="url(#XMLID_13_)"> + <path fill="#B2B2B2" d="M125.103,85.313c0,2.518-2.039,4.56-4.557,4.56H16.878c-2.518,0-4.557-2.042-4.557-4.56V23.797 + c0-2.517,2.039-4.556,4.557-4.556h103.668c2.518,0,4.557,2.039,4.557,4.556V85.313z"/> + </g> + </g> + <path fill="#EDEDED" d="M121.994,82.206c0,2.518-2.04,4.557-4.556,4.557H13.77c-2.517,0-4.558-2.039-4.558-4.557V20.688 + c0-2.517,2.041-4.556,4.558-4.556h103.669c2.516,0,4.556,2.039,4.556,4.556V82.206z"/> + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="12.3535" y1="12.3008" x2="123.6399" y2="94.111"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <path fill="url(#XMLID_14_)" d="M119.716,79.927c0,2.516-2.039,4.557-4.557,4.557H16.048c-2.517,0-4.557-2.041-4.557-4.557v-56.96 + c0-2.517,2.04-4.556,4.557-4.556h99.111c2.518,0,4.557,2.039,4.557,4.556V79.927z"/> + </g> + <g> + <g> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="11.676" y="121.683" width="112.782" height="70.634"> + <feFlood style="flood-color:white;flood-opacity:1" result="back"/> + <feBlend in="SourceGraphic" in2="back" mode="normal"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="11.676" y="121.683" width="112.782" height="70.634" id="XMLID_15_"> + <g filter="url(#Adobe_OpacityMaskFilter_1_)"> + + <image width="118" height="76" xlink:href="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/7AARRHVja3kAAQAEAAAAHgAA/+4AIUFkb2JlAGTAAAAAAQMA +EAMCAwYAAAIAAAACyQAABB//2wCEABALCwsMCxAMDBAXDw0PFxsUEBAUGx8XFxcXFx8eFxoaGhoX +Hh4jJSclIx4vLzMzLy9AQEBAQEBAQEBAQEBAQEABEQ8PERMRFRISFRQRFBEUGhQWFhQaJhoaHBoa +JjAjHh4eHiMwKy4nJycuKzU1MDA1NUBAP0BAQEBAQEBAQEBAQP/CABEIAE0AdwMBIgACEQEDEQH/ +xACXAAEAAwADAQAAAAAAAAAAAAAAAgYHAQMFBAEBAAAAAAAAAAAAAAAAAAAAABAAAAQFBAIBBQAA +AAAAAAAAAAIEBQESAxQWMDIzBwY2UBETIxUmEQAABAIHBQYGAwAAAAAAAAAAAQIDkwQR0TJyM9M0 +MCFxsbMxQRITIxRhgSJCY3OjJEQSAQAAAAAAAAAAAAAAAAAAAFD/2gAMAwEAAhEDEQAAAK1YuNDK +BzfhQV+FBX4UFfhQV+FA6NG6zJ3sjs0CgX8AAAAARlEoIOb/AEC/gAAAACMolBA0DP8AQAAAAABG +USguB8Wh416xqTMBp7MBp7MBp7MBp7MBp/z5v1noPHH/2gAIAQIAAQUA+I//2gAIAQMAAQUA+I// +2gAIAQEAAQUAaEzo5Hp+IOR4Ya4jDHEYY4jDHEYY4jDHEYY4jDHEYY4jDHEYa4hR4o5UiNhHGm9d +fUinpwhCENOvTKemWnAvm3XfDqH2R96674dQ+yPvXXfDqH2R96674dQ+yPvXXfDqH2R9667j+LUP +sjH+58HX008KbimOW9TC9TC9TC9TC9TC9TC9TC9TC9TC9TC9TBU5piUqKslTzFGSn9whHb6SPIke +RI8iR5EjyJHkSPIkeRI8iR5EjyKpHOVoJR/Z/wD/2gAIAQICBj8AI//aAAgBAwIGPwAj/9oACAEB +AQY/AN008Sezc4qsEfu34iqxrH4iqxrH4iqxrH4iqxrH4iqxrH4iqxrH4iqxrH4iqxrH4iqxrH4i +qxrH4iqxrH4iqwaim3935FVg5NyYdV5kvNkmlaj3+2eoPt7jBmZfcfMUEW0URl3CVSRbjbmS/gcB +3j57U+Ak7kx0HAd4+e1PgJO5MdBwHePntT4CTuTHQcB3j57U+Ak7kx0HAd4+e1PgJO5MdBwHePnt +T4CTuTHQcBpUdB0mCPxkLZC2QtkLZC2QtkLZC2QtkLZC2QVQsqaAw6R0khqZM/kw6Y/qvP8Aj+DK +c4fS9MUfpTnDGmIKc4Y0xBTnDGmIKc4Y0xBTnDGmIKc4Y0xBTnDGmIKc4Y0xBTnDGmIKc4Y0xBTn +DGmIKc4H5j0xR3+inOC/VeN/205R4mkl/me/KY//2Q==" transform="matrix(1 0 0 1 8.9131 118.9209)"> + </image> + </g> + </mask> + <g mask="url(#XMLID_15_)"> + <path fill="#B2B2B2" d="M124.458,187.754c0,2.517-2.039,4.563-4.557,4.563H16.233c-2.518,0-4.558-2.046-4.558-4.563v-61.517 + c0-2.516,2.04-4.555,4.558-4.555h103.668c2.518,0,4.557,2.039,4.557,4.555V187.754z"/> + </g> + </g> + <path fill="#EDEDED" d="M121.351,184.646c0,2.52-2.041,4.557-4.559,4.557H13.124c-2.517,0-4.557-2.037-4.557-4.557v-61.517 + c0-2.517,2.04-4.556,4.557-4.556h103.668c2.518,0,4.559,2.039,4.559,4.556V184.646z"/> + <linearGradient id="XMLID_1_" gradientUnits="userSpaceOnUse" x1="9.3789" y1="108.0127" x2="123.0716" y2="201.8544"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <path fill="url(#XMLID_1_)" d="M119.071,182.368c0,2.517-2.04,4.558-4.558,4.558h-99.11c-2.518,0-4.558-2.041-4.558-4.558v-56.961 + c0-2.517,2.04-4.556,4.558-4.556h99.11c2.518,0,4.558,2.039,4.558,4.556V182.368z"/> + </g> + <g> + <g> + <defs> + <filter id="Adobe_OpacityMaskFilter_2_" filterUnits="userSpaceOnUse" x="156.267" y="19.241" width="112.783" height="70.632"> + <feFlood style="flood-color:white;flood-opacity:1" result="back"/> + <feBlend in="SourceGraphic" in2="back" mode="normal"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="156.267" y="19.241" width="112.783" height="70.632" id="XMLID_2_"> + <g filter="url(#Adobe_OpacityMaskFilter_2_)"> + + <image width="118" height="75" xlink:href="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/7AARRHVja3kAAQAEAAAAHgAA/+4AIUFkb2JlAGTAAAAAAQMA +EAMCAwYAAAH7AAACuQAAA/3/2wCEABALCwsMCxAMDBAXDw0PFxsUEBAUGx8XFxcXFx8eFxoaGhoX +Hh4jJSclIx4vLzMzLy9AQEBAQEBAQEBAQEBAQEABEQ8PERMRFRISFRQRFBEUGhQWFhQaJhoaHBoa +JjAjHh4eHiMwKy4nJycuKzU1MDA1NUBAP0BAQEBAQEBAQEBAQP/CABEIAEwAdwMBIgACEQEDEQH/ +xACUAAEAAgMBAQAAAAAAAAAAAAAABgcBAgUDBAEBAAAAAAAAAAAAAAAAAAAAABAAAAMGBgMBAAAA +AAAAAAAAAAIFAQMEJBUWMDIzBjYHUBEUJhEAAQEDCQgBAgcAAAAAAAAAAQACAwQRkdEycpOjNEUw +ITFxsROzFEFhElEiQmIjYxUSAQAAAAAAAAAAAAAAAAAAAFD/2gAMAwEAAhEDEQAAAI5IcWEQDM+E +BT4QFPhAU+EBT4QDwsbzKndkelgQCfgAAAADXbUgIMz+AT8AAAAAa7akBAsCv5+ZAAAAA121ICwO +fPan+ktJVotJVotJVotJVotJVotL561wdVzh/9oACAECAAEFAPEf/9oACAEDAAEFAPEf/9oACAEB +AAEFAEaEUlNpNnqJmWYoizFEWYoizFEWYoizFEWYoizFEWYoizFEWaoiI2opOiJhFF2tdfOymdsY +xjMN+7Kd2V2wu9uu9HEPkbzrrvRxD5G86670cQ+RvOuu9HEPkbzrrvRxD5G8667b6dYh8nv9zsxR +dwhXa7BmLW4IVuCFbghW4IVuCFbghW4IVuCFbghW4IVuCEUvQjHcPHEfbuc0f2z5hLiXEuJcS4lx +LiXEuJcS4N8npIpP3//aAAgBAgIGPwAj/9oACAEDAgY/ACP/2gAIAQEBBj8AJEU+Alk3PGqVL7b+ +8apWcf3jVKzj+8apWcf3jVKzj+8apWcf3jVKzj+8apWcf3jVKzj+8apWcf3jVKzj+8apWcf3jVKL +Qi3+7+xqlGDeRD1ruQ8WGZW2jv8AWfSHj8FEkfqPVSDaNAj4UKyBuLuJGA8RtHrtTyUHYiPA8RtH +rtTyUHYiPA8RtHrtTyUHYiPA8RtHrtTyUHYiPA8RtHrtTyUHYiPA8RtHrtWuShLER4HiLLTUm8oS +tidVxOq4nVcTquJ1XE6ridVxOq4nVcTquJ1XE6aDLY4finL8GUO3US0Tyh3pX8Puy/t7a3f6GGtQ +w1qGGtQw1qGGtQw1qGGtQw1qGGtQw1qGGtQw1+b35Pr208+z2+760XW7fD1n33cPmTh9V//Z" transform="matrix(1 0 0 1 153.9131 16.9209)"> + </image> + </g> + </mask> + <g mask="url(#XMLID_2_)"> + <path fill="#B2B2B2" d="M269.05,85.313c0,2.518-2.042,4.56-4.559,4.56H160.823c-2.518,0-4.557-2.042-4.557-4.56V23.797 + c0-2.517,2.039-4.556,4.557-4.556h103.668c2.517,0,4.559,2.039,4.559,4.556V85.313z"/> + </g> + </g> + <path fill="#EDEDED" d="M265.938,82.206c0,2.518-2.038,4.557-4.555,4.557H157.715c-2.518,0-4.559-2.039-4.559-4.557V20.688 + c0-2.517,2.041-4.556,4.559-4.556h103.669c2.517,0,4.555,2.039,4.555,4.556V82.206z"/> + <linearGradient id="XMLID_3_" gradientUnits="userSpaceOnUse" x1="135.8813" y1="2.981" x2="264.4254" y2="87.5494"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <path fill="url(#XMLID_3_)" d="M263.661,79.927c0,2.516-2.039,4.557-4.556,4.557h-99.111c-2.519,0-4.558-2.041-4.558-4.557v-56.96 + c0-2.517,2.039-4.556,4.558-4.556h99.111c2.517,0,4.556,2.039,4.556,4.556V79.927z"/> + </g> + <g> + <g> + <defs> + + <filter id="Adobe_OpacityMaskFilter_3_" filterUnits="userSpaceOnUse" x="155.621" y="121.683" width="112.782" height="70.634"> + <feFlood style="flood-color:white;flood-opacity:1" result="back"/> + <feBlend in="SourceGraphic" in2="back" mode="normal"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="155.621" y="121.683" width="112.782" height="70.634" id="XMLID_4_"> + <g filter="url(#Adobe_OpacityMaskFilter_3_)"> + + <image width="118" height="76" xlink:href="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/7AARRHVja3kAAQAEAAAAHgAA/+4AIUFkb2JlAGTAAAAAAQMA +EAMCAwYAAAIAAAACyQAABCD/2wCEABALCwsMCxAMDBAXDw0PFxsUEBAUGx8XFxcXFx8eFxoaGhoX +Hh4jJSclIx4vLzMzLy9AQEBAQEBAQEBAQEBAQEABEQ8PERMRFRISFRQRFBEUGhQWFhQaJhoaHBoa +JjAjHh4eHiMwKy4nJycuKzU1MDA1NUBAP0BAQEBAQEBAQEBAQP/CABEIAE0AdwMBIgACEQEDEQH/ +xACXAAEAAwADAQAAAAAAAAAAAAAAAgYHAQMFBAEBAAAAAAAAAAAAAAAAAAAAABAAAAQFBAIBBQAA +AAAAAAAAAAIEBQESAxQWMDIzBwY2UBETIxUmEQAABAIHBQYGAwAAAAAAAAAAAQIDkwQR0TJyM9M0 +MCFxsbMxQRIiExRhgUIjY3OjJEQSAQAAAAAAAAAAAAAAAAAAAFD/2gAMAwEAAhEDEQAAAK1YuNDK +BzfhQV+FBX4UFfhQV+FA6NG6zJ3sjs0CgX8AAAAARlEoIOb/AEC/gAAAACMolBA0DP8AQAAAAABG +USguB8Wh436pqTMBp7MBp7MBp7MBp7MBp/z5v1noPHH/2gAIAQIAAQUA+I//2gAIAQMAAQUA+I// +2gAIAQEAAQUAaEzo5Hp+IOR4Ya4jDHEYY4jDHEYY4jDHEYY4jDHEYY4jDHEYa4hR4o5UiNhHGm9d +fUinpwhCENOvTKemWnAvm3XfDqH2R96674dQ+yPvXXfDqH2R96674dQ+yPvXXfDqH2R9667j+LUP +sjH+58HXU08KbimOW9TC9TC9TC9TC9TC9TC9TC9TC9TC9TC9TBU5piUqKslTzFESn9whHb6SPIke +RI8iR5EjyJHkSPIkeRI8iR5EjyKpHOVoJR/Z/wD/2gAIAQICBj8AI//aAAgBAwIGPwAj/9oACAEB +AQY/AN008Sezc4qsEfu34iqxrH4iqxrH4iqxrH4iqxrH4iqxrH4iqxrH4iqxrH4iqxrH4iqxrH4i +qxrH4iqxrH4iqwaim3935FVg5NyYdV6kvNkmlaj3+2eoPt7jBmZfUfMUEW0URl3CVSRbjbmS/gcB +3j57U+Ak7kx0HAd4+e1PgJO5MdBwHePntT4CTuTHQcB3j57U+Ak7kx0HAd4+e1PgJO5MdBwHePnt +T4CTuTHQcBpUdHmMEfjIWyFshbIWyFshbIWyFshbIWyFsgqhZU0Bh0jpJDUyZ/Jh0x/Vef8AF8GU +5w8r0xR+lOcMaYgpzhjTEFOcMaYgpzhjTEFOcMaYgpzhjTEFOcMaYgpzhjTEFOcMaYgpzhjTEFOc +MaYgpzgfqPTFHf8AZTnBf3Xjf9tOUeJpJf5nvymP/9k=" transform="matrix(1 0 0 1 152.9131 118.9209)"> + </image> + </g> + </mask> + <g mask="url(#XMLID_4_)"> + <path fill="#B2B2B2" d="M268.403,187.754c0,2.517-2.04,4.563-4.559,4.563H160.179c-2.518,0-4.558-2.046-4.558-4.563v-61.517 + c0-2.516,2.04-4.555,4.558-4.555h103.666c2.519,0,4.559,2.039,4.559,4.555V187.754z"/> + </g> + </g> + <path fill="#EDEDED" d="M265.295,184.646c0,2.52-2.04,4.557-4.557,4.557H157.069c-2.518,0-4.558-2.037-4.558-4.557v-61.517 + c0-2.517,2.04-4.556,4.558-4.556h103.669c2.517,0,4.557,2.039,4.557,4.556V184.646z"/> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="136.5635" y1="101.3281" x2="252.064" y2="185.2463"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <path fill="url(#XMLID_5_)" d="M263.018,182.368c0,2.517-2.04,4.558-4.558,4.558h-99.111c-2.518,0-4.558-2.041-4.558-4.558 + v-56.961c0-2.517,2.04-4.556,4.558-4.556h99.111c2.518,0,4.558,2.039,4.558,4.556V182.368z"/> + </g> + <g> + <g> + <defs> + <filter id="Adobe_OpacityMaskFilter_4_" filterUnits="userSpaceOnUse" x="303.762" y="20.208" width="112.781" height="70.633"> + <feFlood style="flood-color:white;flood-opacity:1" result="back"/> + <feBlend in="SourceGraphic" in2="back" mode="normal"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="303.762" y="20.208" width="112.781" height="70.633" id="XMLID_6_"> + <g filter="url(#Adobe_OpacityMaskFilter_4_)"> + + <image width="118" height="75" xlink:href="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/7AARRHVja3kAAQAEAAAAHgAA/+4AIUFkb2JlAGTAAAAAAQMA +EAMCAwYAAAH7AAACuQAAA/z/2wCEABALCwsMCxAMDBAXDw0PFxsUEBAUGx8XFxcXFx8eFxoaGhoX +Hh4jJSclIx4vLzMzLy9AQEBAQEBAQEBAQEBAQEABEQ8PERMRFRISFRQRFBEUGhQWFhQaJhoaHBoa +JjAjHh4eHiMwKy4nJycuKzU1MDA1NUBAP0BAQEBAQEBAQEBAQP/CABEIAEwAdwMBIgACEQEDEQH/ +xACVAAEAAwEBAQEAAAAAAAAAAAAAAgYHAQUEAwEBAAAAAAAAAAAAAAAAAAAAABAAAAMGBgMBAAAA +AAAAAAAAAAIFAQMEJBUWMDIzBjYHUBEUJhEAAAQBCgUDAQkAAAAAAAAAAAECAwQRkdEycpOjFDRF +MDFxsbMhQRMSUWEiQmIjY4MVEgEAAAAAAAAAAAAAAAAAAABQ/9oADAMBAAIRAxEAAACt2KOhlA7f +hQV+FBX4UFfhQV+FA/LRIGUvXE9AoF/AAAAAEZRKCDt/oF/AAAAAEZRKCBoGfaAdAAAAAjKJQXB5 +1+yf6TUmWjUmWjUmWjUmWjUmWjUvnzXh6zzR/9oACAECAAEFAPEf/9oACAEDAAEFAPEf/9oACAEB +AAEFAEaFU1MxNnqJmWaoizFEWYoizFEWYoizFEWYoizFEWYoizFEWaoh/tNSdFTnSg6XOvnRTu2M +YxmG+IUztjtjN79d6OIfI3nXXejiHyN5113o4h8jeddd6OIfI3nXXejiHyN5112306xD5Pf7nZik +7hWO12DMWtwQrcEK3BCtwQrcEK3BCtwQrcEK3BCtwQrcEIpehGO4eNI93c5o/tnzCXEuJcS4lxLi +XEuJcS4lwb5PSRSfv//aAAgBAgIGPwAj/9oACAEDAgY/ACP/2gAIAQEBBj8AOSKeJMshSOKpEubf +vFUjWP3iqRrH7xVI1j94qkax+8VSNY/eKpGsfvFUjWP3iqRrH7xVI1j94qkax+8VSNY/eKpBqzb/ +AKfyKpGSXEuqJyHikplWo/XLPSHz9jBmZfmPuJCLiKIy9hCJ9jREeBwHaPvxT6CDsRHgcB2j78U+ +gg7ER4HAdo+/FPoIOxEeBwHaPvxT6CDsRHgcB2j78U+gg7ER4HAdo+/FV0EHYiPA4DSo5DIwUqyn +FcpxXKcVynFcpxXKcVynFcpxXKcVynFcpxXKcKJKy5faGHyOUm2olRn0h3TH7Odl/T8Y9P8AQwxu +GGNwwxuGGNwwxuGGNwwxuGGNwwxuGGNwwxuGGPxZ+T+sOfRm/ly0XW+Pllnvq5e8nL7x/9k=" transform="matrix(1 0 0 1 300.9131 17.9209)"> + </image> + </g> + </mask> + <g mask="url(#XMLID_6_)"> + <path fill="#B2B2B2" d="M416.543,86.283c0,2.517-2.04,4.558-4.557,4.558H308.318c-2.518,0-4.557-2.041-4.557-4.558V24.767 + c0-2.518,2.039-4.559,4.557-4.559h103.668c2.517,0,4.557,2.041,4.557,4.559V86.283z"/> + </g> + </g> + <path fill="#EDEDED" d="M413.435,83.175c0,2.516-2.041,4.555-4.557,4.555H305.21c-2.517,0-4.56-2.039-4.56-4.555V21.657 + c0-2.517,2.043-4.559,4.56-4.559h103.668c2.516,0,4.557,2.042,4.557,4.559V83.175z"/> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="276.8076" y1="3.624" x2="410.3539" y2="84.8345"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M411.156,80.894c0,2.52-2.041,4.56-4.558,4.56h-99.11c-2.519,0-4.558-2.04-4.558-4.56V23.935 + c0-2.516,2.039-4.557,4.558-4.557h99.11c2.517,0,4.558,2.041,4.558,4.557V80.894z"/> + </g> + <g> + <g> + <defs> + + <filter id="Adobe_OpacityMaskFilter_5_" filterUnits="userSpaceOnUse" x="303.116" y="122.649" width="112.782" height="70.632"> + <feFlood style="flood-color:white;flood-opacity:1" result="back"/> + <feBlend in="SourceGraphic" in2="back" mode="normal"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="303.116" y="122.649" width="112.782" height="70.632" id="XMLID_8_"> + <g filter="url(#Adobe_OpacityMaskFilter_5_)"> + + <image width="117" height="76" xlink:href="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/7AARRHVja3kAAQAEAAAAHgAA/+4AIUFkb2JlAGTAAAAAAQMA +EAMCAwYAAAICAAACzQAABCr/2wCEABALCwsMCxAMDBAXDw0PFxsUEBAUGx8XFxcXFx8eFxoaGhoX +Hh4jJSclIx4vLzMzLy9AQEBAQEBAQEBAQEBAQEABEQ8PERMRFRISFRQRFBEUGhQWFhQaJhoaHBoa +JjAjHh4eHiMwKy4nJycuKzU1MDA1NUBAP0BAQEBAQEBAQEBAQP/CABEIAE0AdgMBIgACEQEDEQH/ +xACZAAEAAwEBAQEAAAAAAAAAAAAAAwYHBAUBAgEBAAAAAAAAAAAAAAAAAAAAABAAAAQEBgIBBQAA +AAAAAAAAAAIEBQESFBYwAzM0NgdQBhUREyMkJhEAAAMDCAgEBwEAAAAAAAAAAAECA5MEESHRMjPT +NAUwcbESchR0tDFBIiNRYUITY3MkhBIBAAAAAAAAAAAAAAAAAAAAUP/aAAwDAQACEQMRAAAArdi/ +OhlA+34UFfhQV+FBX4UFfhQOXSeYyp6I7tAoF/AAAAAEE8JnQOy/0C/gAAAACGaEzoHXoGf6AAAA +AAIJ4DO3wNCxr1TUmYDT2YDT2YDT2YDT2YDT+LPITreaP//aAAgBAgABBQDxH//aAAgBAwABBQDx +H//aAAgBAQABBQBnSublEnp7iaFmuIsxxFmOIsxxFmOIsxxFmOIsxxFmOIsxxEfTXEK/V3LII3/I +xj19llPlwhCEMNfllOnQEh8913o4ivboeQ9d6OIr26HkPXejiK9uh5D13o4ivboeQ9d6OIr26HkP +XcfxYiyP66GP9D6Oty05ctxTHLWphWphWphWphWphWphWphWphWphWphWpg5OacuQgUFi8IiEnKR +2+kjyJHkSPIkeRI8iR5EjyJHkSPIkeRI8jOI4ytxMj7X/9oACAECAgY/ACP/2gAIAQMCBj8AI//a +AAgBAQEGPwCUopsSfCZoqkS823eKpGMbvFUjGN3iqRjG7xVIxjd4qkYxu8VSMY3eKpGMbvFUjGN3 +iqRjG7xVIxjd4qkYxu8VSDUUW3m/IqkZpCKiWprKGTuma1THzUMUpT/AGZl9R7RIRaRUpeQzJPly +ye5hwfEe3Sr1DMemT3MOD4j26VeoZj0ye5hwfEe3Sr1DMemT3MOD4j26VeoZj0ye5hwfEe3Sr1DM +emT3MOD4j26VeoZj0ye5hxuqOT1GCPfIVyFchXIVyFchXIVyFchXIVyFcgoiUXgMzbSzFDJn/wBU +OP5WzeX5MU3w9LaIk/Sm+FtEOU3wtohym+FtEOU3wtohym+FtEOU3wtohym+FtEOU3wtohym+FtE +OU3wtohym+FtEOU3wP7raIk8/ZTfDNZGrY2nLJ3pWSSMv6obw92ecf/Z" transform="matrix(1 0 0 1 300.9131 119.9209)"> + </image> + </g> + </mask> + <g mask="url(#XMLID_8_)"> + <path fill="#B2B2B2" d="M415.898,188.723c0,2.517-2.04,4.559-4.557,4.559H307.674c-2.517,0-4.558-2.042-4.558-4.559v-61.517 + c0-2.518,2.041-4.557,4.558-4.557h103.668c2.517,0,4.557,2.039,4.557,4.557V188.723z"/> + </g> + </g> + <path fill="#EDEDED" d="M412.79,185.614c0,2.517-2.041,4.557-4.559,4.557H304.565c-2.518,0-4.559-2.04-4.559-4.557v-61.516 + c0-2.517,2.041-4.559,4.559-4.559h103.666c2.518,0,4.559,2.042,4.559,4.559V185.614z"/> + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="305.8994" y1="110.1104" x2="377.1836" y2="173.2736"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <path fill="url(#XMLID_9_)" d="M410.511,183.333c0,2.517-2.039,4.562-4.556,4.562h-99.112c-2.517,0-4.557-2.045-4.557-4.562 + v-56.958c0-2.515,2.04-4.556,4.557-4.556h99.112c2.517,0,4.556,2.041,4.556,4.556V183.333z"/> + </g> + <polygon fill="#3F3F3F" points="131.202,72.054 131.29,38.435 150.206,55.298 "/> + <polygon fill="#3F3F3F" points="275.815,72.054 275.903,38.435 294.82,55.298 "/> + <polygon fill="#3F3F3F" points="80.788,112.706 47.167,112.618 64.029,93.702 "/> + <polygon fill="#3F3F3F" points="375.091,96.606 341.47,96.695 358.333,115.61 "/> + <polygon fill="#3F3F3F" points="290.947,171.356 290.858,137.737 271.943,154.601 "/> + <polygon fill="#3F3F3F" points="146.333,171.356 146.245,137.737 127.329,154.601 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Donut01-LightBlue.svg b/openoffice/share/gallery/diagrams/Donut01-LightBlue.svg new file mode 100644 index 0000000000000000000000000000000000000000..0bd0e2fbf7a1019a572eacf1513a8db855b11b7b --- /dev/null +++ b/openoffice/share/gallery/diagrams/Donut01-LightBlue.svg @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="263.986" height="263.987" + viewBox="0 0 263.986 263.987" overflow="visible" enable-background="new 0 0 263.986 263.987" xml:space="preserve"> +<g> + <circle fill="#FFFFFF" stroke="#7C86C1" stroke-width="1.637" cx="131.993" cy="131.994" r="122.17"/> + <g> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="55.9214" y1="20.7661" x2="223.0948" y2="206.3144"> + <stop offset="0" style="stop-color:#A1C1EA"/> + <stop offset="1" style="stop-color:#6295D6"/> + </linearGradient> + <path fill="url(#XMLID_5_)" d="M132.537,132.312c-0.006,0.623-1.104,117.147-1.114,118.231 + c31.462,0.155,61.135-11.883,83.607-33.936c22.602-22.18,35.213-51.834,35.511-83.498c0.004-0.376,0.006-0.753,0.006-1.129 + c0-20.346-5.246-40.366-15.176-58.019C234.403,74.511,133.078,132.005,132.537,132.312z"/> + <g> + <path fill="#FFFFFF" d="M235.59,73.21l-103.596,58.783l-1.122,119.094c0.363,0.004,0.728,0.006,1.091,0.006l0,0l0,0l0,0 + c0.018,0,0.036,0,0.053,0c65.251,0,118.454-52.586,119.07-117.979c0.004-0.425,0.006-0.85,0.006-1.274 + C251.07,110.537,245.437,90.525,235.59,73.21L235.59,73.21z M133.079,132.632L235.175,74.7 + c4.775,8.58,8.458,17.725,10.951,27.195c2.668,10.133,3.969,20.634,3.869,31.21c-0.15,15.838-3.379,31.181-9.6,45.6 + c-2.99,6.931-6.674,13.612-10.95,19.859c-4.235,6.188-9.088,12.003-14.424,17.286c-5.335,5.282-11.198,10.076-17.426,14.249 + c-6.285,4.212-12.999,7.828-19.956,10.749c-14.463,6.074-29.813,9.154-45.623,9.154c-0.014,0-0.029,0-0.043,0L133.079,132.632 + L133.079,132.632z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="-2.3447" y1="71.8594" x2="165.2095" y2="257.8304"> + <stop offset="0" style="stop-color:#A1C1EA"/> + <stop offset="1" style="stop-color:#6295D6"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M13.446,130.876c-0.004,0.377-0.005,0.754-0.005,1.131c0,64.671,52.156,117.609,116.891,118.516 + c0.026-2.752,0.182-19.245,1.114-118.221C130.91,131.985,30.701,72.568,29.743,72C19.285,89.789,13.641,110.129,13.446,130.876z" + /> + <g> + <path fill="#FFFFFF" d="M29.537,71.244c-10.383,17.474-16.431,37.838-16.636,59.627c-0.003,0.385-0.005,0.771-0.005,1.155 + c0.007,64.883,52.006,117.851,116.885,119.047l0,0h0l0,0c0.364,0.007,0.726,0.012,1.091,0.016v-0.001l1.122-119.094l0,0 + L29.537,71.244L29.537,71.244z M129.792,249.982c-64.557-1.2-116.407-54.4-115.799-119.101c0.1-10.581,1.6-21.059,4.46-31.144 + c2.674-9.427,6.531-18.504,11.47-26.996l100.975,59.87L129.792,249.982L129.792,249.982z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="72.9307" y1="3.877" x2="240.2655" y2="189.6044"> + <stop offset="0" style="stop-color:#A1C1EA"/> + <stop offset="1" style="stop-color:#6295D6"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M30.305,71.057C31.264,71.625,131.46,131.042,132,131.362 + c0.545-0.31,101.835-57.841,102.805-58.392C213.9,36.64,174.994,13.84,133.111,13.447C91.222,13.052,51.89,35.12,30.305,71.057z" + /> + <path fill="#FFFFFF" d="M131.971,12.896c-43.508,0-81.651,23.379-102.43,58.343l0.938,0.557l0,0l0,0c0,0.001,0,0.001,0,0.001 + l101.515,60.196l102.622-58.289c0.001,0.001,0.001,0.001,0.001,0.001l-0.001-0.001l0,0l0.949-0.539 + c-20.294-35.652-58.475-59.851-102.449-60.265C132.734,12.898,132.352,12.896,131.971,12.896L131.971,12.896z M31.042,70.86 + C41.29,53.977,55.701,39.829,72.781,29.9c8.806-5.12,18.24-9.074,28.04-11.752c10.102-2.761,20.583-4.161,31.15-4.161 + c0.378,0,0.757,0.002,1.136,0.005h-0.001c10.678,0.101,21.247,1.627,31.415,4.536c9.858,2.82,19.325,6.934,28.138,12.227 + c17.092,10.266,31.391,24.774,41.413,42.004l-102.065,57.972L31.042,70.86L31.042,70.86z"/> + </g> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="183.4175" y1="182.2007" x2="58.9891" y2="59.4098"> + <stop offset="0" style="stop-color:#E3E3E3"/> + <stop offset="1" style="stop-color:#B2B2B2"/> + </linearGradient> + <circle fill="url(#XMLID_8_)" stroke="#FFFFFF" stroke-width="3.2741" cx="132.54" cy="131.993" r="36.675"/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Donut02-Blue.svg b/openoffice/share/gallery/diagrams/Donut02-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..500860d22bafd5a5845771023b439453a8191da3 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Donut02-Blue.svg @@ -0,0 +1,69 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="263.986" height="263.987" + viewBox="0 0 263.986 263.987" overflow="visible" enable-background="new 0 0 263.986 263.987" xml:space="preserve"> +<g> + <circle fill="#FFFFFF" stroke="#7C86C1" stroke-width="1.637" cx="131.993" cy="131.994" r="122.169"/> + <g> + + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="40.7456" y1="153.6919" x2="298.2887" y2="152.9278" gradientTransform="matrix(0.7071 0.7071 -0.7071 0.7071 166.1357 -134.7245)"> + <stop offset="0" style="stop-color:#5C85C4"/> + <stop offset="1" style="stop-color:#22579F"/> + </linearGradient> + <path fill="url(#XMLID_5_)" d="M131.992,13.692c-31.417,0-60.956,12.174-83.255,34.273c0.778,0.778,82.494,82.495,83.255,83.256 + c0.761-0.761,82.477-82.476,83.256-83.256C192.949,25.866,163.409,13.692,131.992,13.692z"/> + <path fill="#FFFFFF" d="M131.992,13.148c-30.419,0-60.828,11.601-84.036,34.809l84.036,84.036l83.265-83.264l0,0l0,0l0,0 + l0.772-0.772C192.825,24.754,162.404,13.148,131.992,13.148L131.992,13.148z M49.503,47.96 + c11.068-10.871,23.906-19.313,38.177-25.1c7.02-2.847,14.361-5.022,21.819-6.466c7.388-1.43,14.956-2.156,22.493-2.156 + c7.535,0,15.102,0.726,22.49,2.156c7.459,1.445,14.8,3.621,21.821,6.468c14.273,5.788,27.112,14.229,38.178,25.098l-82.489,82.488 + L49.503,47.96L49.503,47.96z"/> + </g> + <g> + + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="41.835" y1="153.8657" x2="299.3824" y2="153.1016" gradientTransform="matrix(0.7071 0.7071 -0.7071 0.7071 166.1357 -134.7245)"> + <stop offset="0" style="stop-color:#5C85C4"/> + <stop offset="1" style="stop-color:#22579F"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M132.764,131.993c0.761,0.761,82.478,82.479,83.257,83.258c22.1-22.3,34.273-51.84,34.273-83.257 + c0,0,0-0.001,0-0.001c-0.001-31.417-12.174-60.956-34.273-83.254C215.245,49.514,133.525,131.231,132.764,131.993z"/> + <path fill="#FFFFFF" d="M216.03,47.957l-83.266,83.264l0,0l0,0l0,0l-0.772,0.772l0,0l84.038,84.039v-0.001l0,0l0,0 + c0.258-0.258,0.513-0.516,0.768-0.774l0,0v-0.001l0,0c22.693-23.105,34.042-53.185,34.042-83.262 + C250.839,101.578,239.236,71.163,216.03,47.957L216.03,47.957z M133.536,131.993l82.49-82.489 + c10.87,11.066,19.312,23.905,25.099,38.178c2.847,7.02,5.023,14.361,6.467,21.82c1.43,7.388,2.155,14.955,2.155,22.492 + c0,7.536-0.726,15.104-2.155,22.491c-1.444,7.459-3.62,14.8-6.467,21.821c-5.788,14.271-14.229,27.11-25.099,38.178 + L133.536,131.993L133.536,131.993z"/> + </g> + <g> + + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="42.1865" y1="272.5239" x2="299.7305" y2="271.7598" gradientTransform="matrix(0.7071 0.7071 -0.7071 0.7071 166.1357 -134.7245)"> + <stop offset="0" style="stop-color:#5C85C4"/> + <stop offset="1" style="stop-color:#22579F"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M48.737,216.021c22.299,22.1,51.839,34.273,83.257,34.273c31.417,0,60.957-12.173,83.255-34.272 + c-0.779-0.779-82.496-82.497-83.257-83.258C131.231,133.525,49.517,215.242,48.737,216.021z"/> + <path fill="#FFFFFF" d="M131.992,131.993l-84.036,84.038c0.258,0.258,0.516,0.514,0.775,0.769l0,0l0,0l0,0 + c23.105,22.694,53.185,34.043,83.262,34.043c30.078,0,60.156-11.348,83.261-34.042l0,0l0,0l0,0 + c0.26-0.255,0.518-0.511,0.775-0.769L131.992,131.993L131.992,131.993z M49.503,216.028l82.489-82.491l82.49,82.492 + c-11.067,10.87-23.905,19.312-38.177,25.099c-7.02,2.848-14.362,5.023-21.82,6.468c-7.388,1.43-14.956,2.155-22.492,2.155 + c-7.536,0-15.103-0.726-22.491-2.155c-7.459-1.444-14.801-3.62-21.821-6.468C73.408,235.339,60.569,226.898,49.503,216.028 + L49.503,216.028z"/> + </g> + <g> + + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="41.0962" y1="272.3501" x2="298.6375" y2="271.586" gradientTransform="matrix(0.7071 0.7071 -0.7071 0.7071 166.1357 -134.7245)"> + <stop offset="0" style="stop-color:#5C85C4"/> + <stop offset="1" style="stop-color:#22579F"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M13.748,131.993c0,30.124,11.413,60.242,34.218,83.257c0.78-0.78,82.494-82.495,83.255-83.256 + c-0.761-0.761-82.475-82.476-83.255-83.255C25.161,71.751,13.748,101.869,13.748,131.993z"/> + <path fill="#FFFFFF" d="M47.956,47.957c-23.206,23.206-34.809,53.621-34.809,84.036c0,30.078,11.347,60.156,34.041,83.262l0,0l0,0 + l0,0c0.255,0.26,0.511,0.518,0.769,0.775l0.772-0.771l0,0l0,0l0,0l83.264-83.266L47.956,47.957L47.956,47.957z M47.959,214.483 + c-44.887-45.715-44.887-119.265,0-164.979l82.489,82.489L47.959,214.483L47.959,214.483z"/> + </g> + <circle fill="#82ABE0" stroke="#FFFFFF" stroke-width="3.2741" cx="131.993" cy="131.994" r="34.314"/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Donut03-Blue.svg b/openoffice/share/gallery/diagrams/Donut03-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..9fc00c69cf79119b5cf908589597596a94c4bdfa --- /dev/null +++ b/openoffice/share/gallery/diagrams/Donut03-Blue.svg @@ -0,0 +1,89 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="263.986" height="263.987" + viewBox="0 0 263.986 263.987" overflow="visible" enable-background="new 0 0 263.986 263.987" xml:space="preserve"> +<g> + <circle fill="#FFFFFF" stroke="#7C86C1" stroke-width="1.637" cx="131.993" cy="131.994" r="122.169"/> + <g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="16.3745" y1="73.3877" x2="151.5427" y2="261.4159"> + <stop offset="0" style="stop-color:#5C85C4"/> + <stop offset="1" style="stop-color:#22579F"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M13.916,131.994c0,37.411,17.986,72.888,48.129,95.101c0.967-1.335,67.335-92.892,68.625-94.669 + c-2.09-0.676-109.695-35.446-111.276-35.957C15.777,107.941,13.916,119.884,13.916,131.994z"/> + <g> + <path fill="#FFFFFF" d="M18.835,95.428c-3.72,11.521-5.738,23.807-5.738,36.566c0,39.004,18.784,73.612,47.796,95.293l0,0l0,0 + l0,0c0.437,0.326,0.876,0.65,1.318,0.971l0.961-1.326l0,0l0,0l0,0l67.811-93.545l0,0l0.05-0.068l0,0l0.96-1.325L18.835,95.428 + L18.835,95.428z M61.854,225.961c-6.809-5.091-13.071-10.927-18.633-17.364c-5.945-6.881-11.084-14.446-15.275-22.485 + c-4.266-8.182-7.553-16.864-9.771-25.807c-2.283-9.208-3.441-18.732-3.441-28.311c0-11.752,1.738-23.35,5.167-34.501 + l109.443,35.365L61.854,225.961L61.854,225.961z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="20.0029" y1="72.6929" x2="155.1672" y2="260.7156"> + <stop offset="0" style="stop-color:#5C85C4"/> + <stop offset="1" style="stop-color:#22579F"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M62.981,228.158c19.812,14.12,44.273,21.912,69.011,21.912c24.771,0,48.437-7.604,68.522-21.951 + c-0.97-1.344-67.193-93.105-68.481-94.89C130.739,135.008,63.962,226.809,62.981,228.158z"/> + <g> + <path fill="#FFFFFF" d="M132.036,131.834l-70.219,96.533c0.442,0.319,0.886,0.636,1.333,0.95l0,0l0,0l0,0 + c19.351,13.588,43.423,21.57,68.843,21.57c25.441,0,49.015-7.998,68.351-21.608l0,0l0,0l0,0c0.446-0.314,0.89-0.631,1.332-0.951 + L132.036,131.834L132.036,131.834z M64.113,227.994l67.917-93.369l67.354,93.327c-9.43,6.637-19.731,11.822-30.646,15.423 + c-11.82,3.899-24.183,5.877-36.746,5.877c-12.596,0-25.043-1.975-36.994-5.868C83.892,239.765,73.509,234.59,64.113,227.994 + L64.113,227.994z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="111.5962" y1="6.8311" x2="246.7696" y2="194.8665"> + <stop offset="0" style="stop-color:#5C85C4"/> + <stop offset="1" style="stop-color:#22579F"/> + </linearGradient> + <path fill="url(#XMLID_9_)" d="M133.318,132.424c1.289,1.778,67.663,93.329,68.629,94.663 + c30.14-22.212,48.123-57.688,48.123-95.094c0-12.114-1.864-24.062-5.484-35.541C243.005,96.964,135.407,131.75,133.318,132.424z" + /> + <g> + <path fill="#FFFFFF" d="M245.144,95.413l-113.15,36.581l0.961,1.325l0,0l0.05,0.068l0,0l67.814,93.539l0,0l0,0l0,0l0.961,1.326 + c0.441-0.32,0.881-0.645,1.317-0.971l0,0h0.001l0,0c29.007-21.681,47.791-56.286,47.791-95.287 + C250.889,119.23,248.866,106.938,245.144,95.413L245.144,95.413z M134.642,132.858l109.436-35.379 + c3.434,11.16,5.173,22.764,5.173,34.516c0,9.576-1.157,19.102-3.44,28.309c-2.217,8.941-5.504,17.623-9.771,25.805 + c-4.19,8.038-9.329,15.604-15.273,22.484c-5.56,6.437-11.822,12.271-18.631,17.363L134.642,132.858L134.642,132.858z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="113.3081" y1="3.686" x2="248.4765" y2="191.7146"> + <stop offset="0" style="stop-color:#5C85C4"/> + <stop offset="1" style="stop-color:#22579F"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M132.812,130.868c2.085-0.673,109.695-35.443,111.276-35.954 + C228.156,46.701,183.62,14.297,132.811,13.95C132.811,15.612,132.812,128.677,132.812,130.868z"/> + <g> + <path fill="#FFFFFF" d="M131.992,13.099v1.637l0,0l0,0l0,0l0.001,115.537l0,0v0.083l0,0v1.638l1.558-0.504l0,0l0.079-0.025l0,0 + l111.519-36.033C229.725,47.658,184.897,13.099,131.992,13.099L131.992,13.099z M133.63,129.744l-0.001-114.996 + c49.846,0.68,93.496,32.438,109.449,79.633L133.63,129.744L133.63,129.744z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="63.9033" y1="38.2344" x2="198.8714" y2="225.9842"> + <stop offset="0" style="stop-color:#5C85C4"/> + <stop offset="1" style="stop-color:#22579F"/> + </linearGradient> + <path fill="url(#XMLID_11_)" d="M19.904,94.891c1.581,0.511,109.185,35.303,111.271,35.977c0-2.191,0-115.255,0-116.917 + C80.377,14.297,35.843,46.692,19.904,94.891z"/> + <g> + <path fill="#FFFFFF" d="M131.992,13.099c-52.899,0-97.718,34.549-113.151,82.309l111.514,36.056l0,0l0.079,0.025l0,0l1.558,0.504 + V13.099L131.992,13.099z M20.914,94.357c15.961-47.181,59.607-78.93,109.442-79.61v114.995L20.914,94.357L20.914,94.357z"/> + </g> + </g> + <circle fill="#FFFFFF" stroke="#FFFFFF" stroke-width="1.637" cx="131.993" cy="131.993" r="35.896"/> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="114.4263" y1="103.9727" x2="152.0547" y2="163.9917"> + <stop offset="0" style="stop-color:#A1C1EA"/> + <stop offset="1" style="stop-color:#6295D6"/> + </linearGradient> + <circle fill="url(#XMLID_12_)" cx="131.993" cy="131.993" r="32.705"/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Donut04-DarkBlue.svg b/openoffice/share/gallery/diagrams/Donut04-DarkBlue.svg new file mode 100644 index 0000000000000000000000000000000000000000..278a9d6ec57bac0b91e854385fd70e17a969b9a7 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Donut04-DarkBlue.svg @@ -0,0 +1,101 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="263.986" height="263.987" + viewBox="0 0 263.986 263.987" overflow="visible" enable-background="new 0 0 263.986 263.987" xml:space="preserve"> +<g> + <circle fill="#FFFFFF" stroke="#7C86C1" stroke-width="1.637" cx="131.993" cy="131.994" r="122.169"/> + <g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="270.1699" y1="209.4326" x2="64.703" y2="-34.9064"> + <stop offset="0" style="stop-color:#1B3962"/> + <stop offset="1" style="stop-color:#0D69C7"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M73.404,29.397c0.554,0.96,57.801,100.115,58.726,101.716c0.926-1.6,58.336-100.679,58.893-101.639 + C154.676,8.686,109.72,8.656,73.404,29.397z"/> + <g> + <path fill="#FFFFFF" d="M132.014,13.227c-20.181,0-40.631,5.141-59.365,15.956l58.85,101.931l0,0l0.084,0.146l0,0l0.545,0.944 + l0.547-0.943l0,0l0.084-0.146l0,0l58.47-100.911c0.002,0.001,0.002,0.001,0.002,0.001l-0.002-0.001l0,0l0.548-0.944 + C173.635,18.771,152.969,13.227,132.014,13.227L132.014,13.227z M74.143,29.586c8.825-4.988,18.214-8.816,27.925-11.383 + c9.755-2.578,19.831-3.886,29.946-3.886c20.4,0,40.522,5.303,58.269,15.345L132.13,130.024L74.143,29.586L74.143,29.586z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="273.7578" y1="207.751" x2="68.2937" y2="-36.5847"> + <stop offset="0" style="stop-color:#1B3962"/> + <stop offset="1" style="stop-color:#0D69C7"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M133.11,131.65c1.847,0.003,116.348,0.194,117.463,0.196c-0.218-20.831-5.746-41.242-16.033-59.059 + c-10.287-17.82-25.059-32.664-42.724-42.984C191.263,30.764,134.032,130.051,133.11,131.65z"/> + <g> + <path fill="#FFFFFF" d="M191.625,29.042l-59.459,103.153l1.091,0.002l0,0h0.167l0,0l116.623,0.196l0,0l0,0l0,0l1.091,0.002 + c-0.121-20.484-5.255-41.05-16.127-59.879C224.207,53.799,209.082,39.131,191.625,29.042L191.625,29.042z M134.053,131.106 + l57.969-100.568c8.387,4.952,16.128,10.93,23.021,17.779c7.375,7.329,13.775,15.654,19.023,24.744 + c5.27,9.127,9.302,18.901,11.984,29.052c2.499,9.453,3.838,19.267,3.985,29.188L134.053,131.106L134.053,131.106z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="255.2695" y1="224.1855" x2="50.0189" y2="-19.8962"> + <stop offset="0" style="stop-color:#1B3962"/> + <stop offset="1" style="stop-color:#0D69C7"/> + </linearGradient> + <path fill="url(#XMLID_9_)" d="M133.056,132.757c0.924,1.602,57.934,100.344,58.488,101.304 + c35.966-20.99,58.416-59.771,58.736-101.466C249.167,132.596,134.905,132.755,133.056,132.757z"/> + <g> + <path fill="#FFFFFF" d="M250.845,132.049l-118.734,0.165l0.546,0.945l0,0l0.083,0.145l0,0l58.067,100.572 + c-0.001,0.001-0.001,0.001-0.001,0.001l0.001-0.001l0,0l0.546,0.945c0.315-0.183,0.629-0.365,0.942-0.55l0,0l0,0l0,0 + c37.126-21.881,58.052-60.87,58.541-101.132l0,0l0,0l0,0C250.841,132.777,250.844,132.411,250.845,132.049L250.845,132.049z + M134,133.302l115.747-0.161c-0.246,19.911-5.552,39.558-15.373,56.888c-5.064,8.937-11.277,17.167-18.466,24.465 + c-7.162,7.271-15.285,13.604-24.157,18.833L134,133.302L134,133.302z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="200.21" y1="267.8232" x2="-5.0575" y2="23.7214"> + <stop offset="0" style="stop-color:#1B3962"/> + <stop offset="1" style="stop-color:#0D69C7"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M13.668,131.867c1.105-0.001,115.623-0.18,117.471-0.183 + C130.214,130.084,72.967,30.93,72.413,29.97C36.292,51.05,13.837,89.998,13.668,131.867z"/> + <g> + <path fill="#FFFFFF" d="M72.602,29.209C34.417,51.256,13.08,91.277,13.106,132.414l1.091-0.001l0,0l0,0l0,0l116.625-0.182l0,0 + h0.168l0,0l1.091-0.002L72.602,29.209L72.602,29.209z M14.202,131.322c0.173-19.986,5.445-39.717,15.273-57.133 + c5.066-8.975,11.289-17.243,18.496-24.573c7.181-7.304,15.33-13.663,24.234-18.912l57.989,100.437L14.202,131.322L14.202,131.322 + z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="182.0078" y1="284.4092" x2="-23.46" y2="40.0691"> + <stop offset="0" style="stop-color:#1B3962"/> + <stop offset="1" style="stop-color:#0D69C7"/> + </linearGradient> + <path fill="url(#XMLID_11_)" d="M29.421,191.214L29.421,191.214c10.287,17.816,25.199,32.809,43.131,43.414 + c0.556-0.967,57.641-100.224,58.562-101.824c-1.847-0.001-116.447-0.082-117.557-0.083 + C13.663,153.177,19.132,173.392,29.421,191.214z"/> + <g> + <path fill="#FFFFFF" d="M12.993,132.176c0,0.362,0.002,0.728,0.005,1.091l0,0l0,0l0,0c0.19,19.809,5.339,39.841,15.95,58.22 + c10.678,18.495,25.575,33.034,42.854,43.351l0,0l0,0l0,0c0.313,0.187,0.625,0.372,0.939,0.556l0.544-0.946l0,0l0,0l0,0 + l58.143-101.097l0,0l0.083-0.145l0,0l0.544-0.945L12.993,132.176L12.993,132.176z M72.347,233.891 + c-8.519-5.088-16.349-11.155-23.286-18.045c-7.449-7.398-13.898-15.778-19.168-24.905c-5.248-9.09-9.257-18.795-11.916-28.846 + c-2.485-9.396-3.792-19.089-3.887-28.827l116.081,0.082L72.347,233.891L72.347,233.891z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="185.6631" y1="282.6611" x2="-19.7909" y2="38.3375"> + <stop offset="0" style="stop-color:#1B3962"/> + <stop offset="1" style="stop-color:#0D69C7"/> + </linearGradient> + <path fill="url(#XMLID_12_)" d="M73.346,234.747c36.268,20.57,81.079,20.52,117.24-0.134 + c-0.554-0.96-57.563-99.703-58.488-101.304C131.172,134.909,73.904,233.784,73.346,234.747z"/> + <g> + <path fill="#FFFFFF" d="M132.099,132.221L72.59,234.965c0.315,0.181,0.632,0.36,0.949,0.538l0,0l0,0l0,0 + c17.822,10.004,37.991,15.282,58.441,15.282c19.838,0,39.939-4.969,58.413-15.414l0,0l0,0l0,0 + c0.316-0.179,0.632-0.359,0.947-0.542L132.099,132.221L132.099,132.221z M74.086,234.559L132.097,134.4l57.75,100.025 + c-8.824,4.988-18.213,8.814-27.924,11.383c-9.755,2.578-19.829,3.886-29.943,3.886C111.732,249.694,91.74,244.464,74.086,234.559 + L74.086,234.559z"/> + </g> + </g> + <circle fill="#82ABE0" stroke="#FFFFFF" stroke-width="3.2741" cx="131.812" cy="132.539" r="32.377"/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Donut05-DarkBlue.svg b/openoffice/share/gallery/diagrams/Donut05-DarkBlue.svg new file mode 100644 index 0000000000000000000000000000000000000000..13674c9679ec9baf1100a22609a0b19d39bf19c0 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Donut05-DarkBlue.svg @@ -0,0 +1,124 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="263.987" height="263.988" + viewBox="0 0 263.987 263.988" overflow="visible" enable-background="new 0 0 263.987 263.988" xml:space="preserve"> +<g> + <circle fill="#FFFFFF" stroke="#7C86C1" stroke-width="1.637" cx="131.994" cy="131.994" r="122.169"/> + <g> + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="105.9316" y1="-0.5034" x2="255.2404" y2="196.6055"> + <stop offset="0.0048" style="stop-color:#004C95"/> + <stop offset="1" style="stop-color:#102D4B"/> + </linearGradient> + <path fill="url(#XMLID_9_)" d="M132.539,130.678c1.813-1.809,82.104-81.926,82.88-82.699 + c-22.203-22.052-51.592-34.244-82.879-34.385C132.539,14.689,132.539,128.118,132.539,130.678z"/> + <g> + <path fill="#FFFFFF" d="M131.993,13.036l-0.001,118.958l0.772-0.771l0,0l0.318-0.318l0,0l83.116-82.934 + C194.665,26.39,164.889,13.036,131.993,13.036L131.993,13.036z M133.083,129.363l0.001-115.231 + c15.549,0.139,30.631,3.261,44.847,9.284c6.991,2.962,13.734,6.628,20.04,10.896c5.946,4.024,11.554,8.617,16.681,13.661 + L133.083,129.363L133.083,129.363z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="107.1216" y1="-0.0425" x2="256.4229" y2="197.0567"> + <stop offset="0.0048" style="stop-color:#004C95"/> + <stop offset="1" style="stop-color:#102D4B"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M133.313,131.448c2.569,0,115.983,0,117.079,0c-0.141-31.182-12.262-60.498-34.184-82.677 + C215.432,49.544,135.131,129.633,133.313,131.448z"/> + <g> + <path fill="#FFFFFF" d="M216.218,47.99l-84.226,84.004h1.091l0,0h0.455l0,0h117.411C250.949,99.202,237.68,69.509,216.218,47.99 + L216.218,47.99z M134.632,130.903l81.581-81.365c5.016,5.123,9.582,10.722,13.582,16.655c4.244,6.294,7.888,13.022,10.832,19.996 + c5.985,14.177,9.088,29.214,9.227,44.714H134.632L134.632,130.903z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="97.666" y1="8.2041" x2="246.973" y2="205.3107"> + <stop offset="0.0048" style="stop-color:#004C95"/> + <stop offset="1" style="stop-color:#102D4B"/> + </linearGradient> + <path fill="url(#XMLID_11_)" d="M133.307,132.54c1.807,1.813,81.896,82.134,82.669,82.909 + c22.071-22.206,34.273-51.605,34.415-82.909C249.295,132.54,135.867,132.54,133.307,132.54z"/> + <g> + <path fill="#FFFFFF" d="M250.949,131.994H131.992l0.771,0.773l0,0l0.317,0.317l0,0l82.133,82.373l0,0l0,0l0,0l0.771,0.773 + c0.257-0.257,0.515-0.516,0.77-0.774l0,0l0,0l0,0c20.911-21.234,33.902-50.284,34.19-82.372l0,0l0,0l0,0 + C250.948,132.722,250.949,132.358,250.949,131.994L250.949,131.994z M134.622,133.084h115.231 + c-0.14,15.557-3.264,30.646-9.292,44.867c-2.964,6.994-6.634,13.739-10.905,20.047c-4.028,5.948-8.624,11.557-13.673,16.685 + L134.622,133.084L134.622,133.084z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="37.8662" y1="53.7598" x2="187.1089" y2="250.7815"> + <stop offset="0.0048" style="stop-color:#004C95"/> + <stop offset="1" style="stop-color:#102D4B"/> + </linearGradient> + <path fill="url(#XMLID_12_)" d="M132.549,250.393c31.17-0.145,60.476-12.26,82.648-34.168 + c-0.774-0.775-80.742-80.873-82.554-82.688C132.642,136.101,132.55,249.296,132.549,250.393z"/> + <g> + <path fill="#FFFFFF" d="M132.099,132.22l-0.096,118.731c0.364,0,0.728-0.002,1.091-0.005l0,0l0,0l0,0 + c31.956-0.291,60.9-13.181,82.107-33.944l0,0l0,0l0,0c0.26-0.254,0.52-0.51,0.776-0.767L132.099,132.22L132.099,132.22z + M133.095,249.856l0.093-115.001l81.242,81.375c-5.121,5.013-10.718,9.576-16.649,13.574c-6.293,4.24-13.018,7.884-19.989,10.827 + C163.62,246.613,148.588,249.714,133.095,249.856L133.095,249.856z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="80.3843" y1="18.0815" x2="229.6339" y2="215.1123"> + <stop offset="0.0048" style="stop-color:#004C95"/> + <stop offset="1" style="stop-color:#102D4B"/> + </linearGradient> + <path fill="url(#XMLID_13_)" d="M48.568,47.979c0.775,0.773,81.067,80.891,82.88,82.699c0-2.561,0-115.989,0-117.084 + C100.16,13.735,70.771,25.927,48.568,47.979z"/> + <g> + <path fill="#FFFFFF" d="M131.994,13.036c-32.897,0-62.673,13.354-84.207,34.935l83.116,82.934l0,0l0.318,0.318l0,0l0.772,0.771 + V13.036L131.994,13.036z M49.334,47.973c5.127-5.044,10.734-9.636,16.681-13.661c6.306-4.268,13.048-7.934,20.04-10.896 + c14.216-6.023,29.298-9.145,44.848-9.284v115.231L49.334,47.973L49.334,47.973z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="20.6401" y1="63.4673" x2="169.9429" y2="260.5684"> + <stop offset="0.0048" style="stop-color:#004C95"/> + <stop offset="1" style="stop-color:#102D4B"/> + </linearGradient> + <path fill="url(#XMLID_14_)" d="M13.595,131.448c1.095,0,114.51,0,117.079,0c-1.819-1.814-82.121-81.904-82.896-82.677 + C25.856,70.95,13.735,100.267,13.595,131.448z"/> + <g> + <path fill="#FFFFFF" d="M47.767,47.99c-21.461,21.519-34.731,51.212-34.731,84.004h117.412l0,0h0.455l0,0h1.091L47.767,47.99 + L47.767,47.99z M14.132,130.903c0.139-15.499,3.242-30.536,9.227-44.714c2.944-6.974,6.589-13.702,10.832-19.996 + c4.001-5.934,8.566-11.532,13.582-16.655l81.581,81.365H14.132L14.132,130.903z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_15_" gradientUnits="userSpaceOnUse" x1="11.1899" y1="71.7148" x2="160.4974" y2="268.822"> + <stop offset="0.0048" style="stop-color:#004C95"/> + <stop offset="1" style="stop-color:#102D4B"/> + </linearGradient> + <path fill="url(#XMLID_15_)" d="M13.595,132.54c0.141,31.304,12.344,60.703,34.416,82.909 + c0.773-0.775,80.862-81.097,82.669-82.909C128.12,132.54,14.69,132.54,13.595,132.54z"/> + <g> + <path fill="#FFFFFF" d="M131.994,131.994H13.036c0,0.364,0.001,0.729,0.005,1.091l0,0l0,0l0,0 + c0.288,32.088,13.28,61.138,34.191,82.372l0,0l0,0l0,0c0.255,0.259,0.513,0.518,0.77,0.774l0.771-0.773l0,0l0,0l0,0 + l82.133-82.373l0,0l0.317-0.317l0,0L131.994,131.994L131.994,131.994z M14.132,133.084h115.233l-81.361,81.599 + c-5.049-5.128-9.645-10.736-13.673-16.685c-4.272-6.308-7.941-13.053-10.906-20.047C17.396,163.73,14.271,148.641,14.132,133.084 + L14.132,133.084z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="12.3096" y1="72.2305" x2="161.6114" y2="269.3303"> + <stop offset="0.0048" style="stop-color:#004C95"/> + <stop offset="1" style="stop-color:#102D4B"/> + </linearGradient> + <path fill="url(#XMLID_16_)" d="M48.789,216.225c22.173,21.908,51.479,34.023,82.648,34.168 + c-0.001-1.097-0.092-114.292-0.094-116.856C129.532,135.352,49.563,215.45,48.789,216.225z"/> + <g> + <path fill="#FFFFFF" d="M131.888,132.22l-83.881,84.016c0.257,0.257,0.516,0.513,0.776,0.767l0,0l0,0l0,0 + c21.208,20.764,50.153,33.653,82.109,33.944l0,0l0,0l0,0c0.363,0.003,0.727,0.005,1.091,0.005L131.888,132.22L131.888,132.22z + M49.555,216.23l81.245-81.375l0.092,115.001c-15.493-0.142-30.525-3.243-44.696-9.225c-6.972-2.943-13.698-6.587-19.99-10.827 + C60.273,225.806,54.676,221.243,49.555,216.23L49.555,216.23z"/> + </g> + </g> + <circle fill="#82ABE0" stroke="#FFFFFF" stroke-width="3.2741" cx="132.539" cy="131.994" r="32.374"/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Donut06-Blue.svg b/openoffice/share/gallery/diagrams/Donut06-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..10b9f807d13f96bb5cc68c5110e1060f8322ce8e --- /dev/null +++ b/openoffice/share/gallery/diagrams/Donut06-Blue.svg @@ -0,0 +1,178 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="263.987" height="263.987" + viewBox="0 0 263.987 263.987" overflow="visible" enable-background="new 0 0 263.987 263.987" xml:space="preserve"> +<g> + <circle fill="#FFFFFF" stroke="#7C86C1" stroke-width="1.637" cx="131.993" cy="131.994" r="122.169"/> + <g> + <linearGradient id="XMLID_15_" gradientUnits="userSpaceOnUse" x1="24.5122" y1="-88.7832" x2="245.9684" y2="184.3998"> + <stop offset="0.0048" style="stop-color:#004C95"/> + <stop offset="1" style="stop-color:#102D4B"/> + </linearGradient> + <path fill="url(#XMLID_15_)" d="M73.404,29.398c0.554,0.959,57.801,100.116,58.725,101.717 + c0.926-1.6,58.336-100.681,58.893-101.641C154.676,8.686,109.72,8.656,73.404,29.398z"/> + <g> + <path fill="#FFFFFF" d="M132.014,13.227c-20.182,0-40.631,5.141-59.365,15.956l58.85,101.932l0,0l0.083,0.145l0,0l0.545,0.945 + l0.547-0.944l0,0l0.084-0.146l0,0l58.47-100.911c0.002,0,0.002,0,0.002,0l-0.002,0l0,0l0.548-0.944 + C173.633,18.771,152.969,13.227,132.014,13.227L132.014,13.227z M74.142,29.587c8.825-4.988,18.214-8.816,27.924-11.383 + c9.756-2.578,19.831-3.886,29.947-3.886c20.399,0,40.521,5.302,58.269,15.344l-58.153,100.363L74.142,29.587L74.142,29.587z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="28.4253" y1="-90.6416" x2="249.8778" y2="182.5369"> + <stop offset="0.0048" style="stop-color:#004C95"/> + <stop offset="1" style="stop-color:#102D4B"/> + </linearGradient> + <path fill="url(#XMLID_16_)" d="M133.11,131.652c1.847,0.003,116.348,0.193,117.463,0.195 + c-0.219-20.833-5.746-41.244-16.032-59.06c-10.289-17.821-25.061-32.665-42.724-42.984 + C191.263,30.765,134.032,130.053,133.11,131.652z"/> + <g> + <path fill="#FFFFFF" d="M191.625,29.042l-59.46,103.155l1.091,0.002l0,0h0.167l0,0l116.623,0.194l0,0l0,0l0,0l1.091,0.002 + c-0.121-20.484-5.255-41.05-16.126-59.879C224.207,53.8,209.083,39.132,191.625,29.042L191.625,29.042z M134.053,131.109 + l57.97-100.571c8.387,4.952,16.128,10.93,23.021,17.78c7.375,7.328,13.775,15.653,19.024,24.744 + c5.269,9.127,9.301,18.901,11.983,29.052c2.498,9.452,3.837,19.266,3.984,29.188L134.053,131.109L134.053,131.109z"/> + </g> + </g> + <linearGradient id="XMLID_17_" gradientUnits="userSpaceOnUse" x1="8.5845" y1="-78.7163" x2="232.8774" y2="197.966"> + <stop offset="0.0048" style="stop-color:#004C95"/> + <stop offset="1" style="stop-color:#102D4B"/> + </linearGradient> + <path fill="url(#XMLID_17_)" stroke="#FFFFFF" stroke-width="1.0914" d="M191.353,234.822 + c38.053-21.969,59.369-61.787,59.492-102.772l-118.733,0.165L191.353,234.822z"/> + <linearGradient id="XMLID_18_" gradientUnits="userSpaceOnUse" x1="8.5225" y1="-78.6699" x2="232.8183" y2="198.0161"> + <stop offset="0.0048" style="stop-color:#004C95"/> + <stop offset="1" style="stop-color:#102D4B"/> + </linearGradient> + <path fill="url(#XMLID_18_)" stroke="#FFFFFF" stroke-width="1.0914" d="M133.056,132.759 + c0.924,1.601,57.934,100.344,58.488,101.303c18.07-10.544,33.043-25.657,43.304-43.763c9.957-17.57,15.278-37.512,15.433-57.703 + C249.168,132.598,134.904,132.756,133.056,132.759z"/> + <g> + <linearGradient id="XMLID_19_" gradientUnits="userSpaceOnUse" x1="-47.3022" y1="-30.5239" x2="173.9641" y2="242.4249"> + <stop offset="0.0048" style="stop-color:#004C95"/> + <stop offset="1" style="stop-color:#102D4B"/> + </linearGradient> + <path fill="url(#XMLID_19_)" d="M13.668,131.869c1.105-0.001,115.622-0.18,117.47-0.183 + c-0.924-1.601-58.171-100.756-58.726-101.716C36.291,51.05,13.836,89.998,13.668,131.869z"/> + <g> + <path fill="#FFFFFF" d="M72.603,29.21C34.417,51.256,13.08,91.278,13.105,132.416l1.091-0.002l0,0l0,0c0,0.001,0,0.001,0,0.001 + l116.626-0.182l0,0l0.167-0.001l0,0l1.091-0.001L72.603,29.21L72.603,29.21z M14.201,131.323 + c0.173-19.985,5.445-39.717,15.273-57.133c5.066-8.976,11.289-17.243,18.496-24.573c7.182-7.304,15.331-13.663,24.235-18.912 + l57.988,100.437L14.201,131.323L14.201,131.323z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_20_" gradientUnits="userSpaceOnUse" x1="-64.6685" y1="-15.6177" x2="156.7868" y2="257.5642"> + <stop offset="0.0048" style="stop-color:#004C95"/> + <stop offset="1" style="stop-color:#102D4B"/> + </linearGradient> + <path fill="url(#XMLID_20_)" d="M29.421,191.215c10.286,17.815,25.199,32.809,43.131,43.414 + c0.556-0.967,57.641-100.224,58.562-101.824c-1.847-0.001-116.448-0.08-117.557-0.081 + C13.663,153.181,19.132,173.395,29.421,191.215z"/> + <path fill="#FFFFFF" d="M12.993,132.178c0,0.363,0.002,0.729,0.005,1.092l0,0l0,0l0,0c0.19,19.808,5.338,39.84,15.95,58.219 + c10.678,18.494,25.575,33.032,42.854,43.35l0,0l0,0l0,0c0.313,0.187,0.625,0.371,0.939,0.556l0.544-0.946l0,0l0,0l0,0 + l58.144-101.097l0,0l0.083-0.145l0,0l0.544-0.946L12.993,132.178L12.993,132.178z M72.346,233.892 + c-8.519-5.089-16.349-11.155-23.286-18.045c-7.449-7.398-13.898-15.777-19.168-24.904c-5.248-9.09-9.257-18.795-11.916-28.847 + c-2.486-9.395-3.792-19.087-3.887-28.826l116.082,0.08L72.346,233.892L72.346,233.892z"/> + </g> + <linearGradient id="XMLID_21_" gradientUnits="userSpaceOnUse" x1="-66.4897" y1="-17.8647" x2="157.8074" y2="258.8228"> + <stop offset="0.0048" style="stop-color:#004C95"/> + <stop offset="1" style="stop-color:#102D4B"/> + </linearGradient> + <path fill="url(#XMLID_21_)" stroke="#FFFFFF" stroke-width="1.0914" d="M29.421,191.215L29.421,191.215 + c10.287,17.816,25.2,32.81,43.131,43.413c0.556-0.967,57.642-100.223,58.562-101.823c-1.847-0.001-116.448-0.081-117.557-0.082 + C13.663,153.179,19.132,173.394,29.421,191.215z"/> + <linearGradient id="XMLID_22_" gradientUnits="userSpaceOnUse" x1="-63.4077" y1="-20.3623" x2="160.8891" y2="256.3248"> + <stop offset="0.0048" style="stop-color:#004C95"/> + <stop offset="1" style="stop-color:#102D4B"/> + </linearGradient> + <path fill="url(#XMLID_22_)" stroke="#FFFFFF" stroke-width="1.0914" d="M191.34,235.342c-38.052,21.97-83.194,20.521-118.75,0.136 + l59.508-102.745L191.34,235.342z"/> + <linearGradient id="XMLID_23_" gradientUnits="userSpaceOnUse" x1="-63.3931" y1="-20.3726" x2="160.903" y2="256.3137"> + <stop offset="0.0048" style="stop-color:#004C95"/> + <stop offset="1" style="stop-color:#102D4B"/> + </linearGradient> + <path fill="url(#XMLID_23_)" stroke="#FFFFFF" stroke-width="1.0914" d="M73.346,235.261c17.563,9.962,37.493,15.325,57.688,15.487 + c20.811,0.166,41.386-5.244,59.553-15.621c-0.554-0.959-57.564-99.703-58.488-101.303 + C131.171,135.422,73.903,234.299,73.346,235.261z"/> + <circle fill="#FFFFFF" cx="131.994" cy="132.54" r="91.799"/> + <g> + <linearGradient id="XMLID_24_" gradientUnits="userSpaceOnUse" x1="44.3657" y1="87.4829" x2="146.9459" y2="230.1789"> + <stop offset="0" style="stop-color:#5C85C4"/> + <stop offset="1" style="stop-color:#22579F"/> + </linearGradient> + <path fill="url(#XMLID_24_)" d="M42.493,131.994c0,28.38,13.655,55.296,36.54,72.132c0.647-0.893,51.216-70.654,52.078-71.844 + c-1.397-0.451-83.39-26.947-84.446-27.288C43.909,113.711,42.493,122.789,42.493,131.994z"/> + <g> + <path fill="#FFFFFF" d="M46.292,104.301c-2.817,8.725-4.345,18.03-4.345,27.694c0,29.593,14.278,55.845,36.317,72.26l0,0l0,0l0,0 + c0.292,0.218,0.585,0.434,0.879,0.647l0.641-0.884l0,0l0,0l0,0l51.536-71.095l0,0l0.033-0.045l0,0l0.641-0.884L46.292,104.301 + L46.292,104.301z M78.904,203.371c-5.211-3.884-10.004-8.342-14.255-13.263c-4.51-5.222-8.409-10.96-11.589-17.059 + c-3.236-6.208-5.73-12.795-7.412-19.578c-1.732-6.984-2.611-14.211-2.611-21.477c0-8.967,1.333-17.814,3.964-26.318 + l83.226,26.894L78.904,203.371L78.904,203.371z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_25_" gradientUnits="userSpaceOnUse" x1="48.1865" y1="89.2124" x2="149.333" y2="229.9141"> + <stop offset="0" style="stop-color:#5C85C4"/> + <stop offset="1" style="stop-color:#22579F"/> + </linearGradient> + <path fill="url(#XMLID_25_)" d="M80.349,205.55c14.817,10.578,33.126,16.415,51.642,16.415c18.54,0,36.252-5.695,51.276-16.443 + c-0.648-0.898-50.384-69.814-51.246-71.008C131.156,135.704,81.004,204.648,80.349,205.55z"/> + <g> + <path fill="#FFFFFF" d="M132.022,133.584l-52.45,72.106c0.294,0.213,0.591,0.425,0.888,0.634l0,0l0,0l0,0 + c14.472,10.196,32.494,16.187,51.53,16.187c19.05,0,36.697-6.001,51.161-16.214l0,0l0,0l0,0c0.297-0.21,0.593-0.421,0.888-0.635 + L132.022,133.584L132.022,133.584z M81.103,205.442l50.916-69.998l50.494,69.968c-7.084,5.001-14.828,8.905-23.034,11.612 + c-8.841,2.917-18.09,4.396-27.488,4.396c-9.423,0-18.734-1.477-27.674-4.389C95.964,214.31,88.16,210.413,81.103,205.442 + L81.103,205.442z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_26_" gradientUnits="userSpaceOnUse" x1="116.3931" y1="36.9712" x2="218.9747" y2="179.6692"> + <stop offset="0" style="stop-color:#5C85C4"/> + <stop offset="1" style="stop-color:#22579F"/> + </linearGradient> + <path fill="url(#XMLID_26_)" d="M132.876,132.282c0.862,1.188,51.436,70.946,52.082,71.839 + c22.882-16.833,36.535-43.747,36.535-72.127c0-9.209-1.418-18.291-4.177-27.012C216.26,105.323,134.274,131.83,132.876,132.282z" + /> + <g> + <path fill="#FFFFFF" d="M217.689,104.288l-85.695,27.707l0.641,0.884l0,0l0.033,0.045l0,0l51.54,71.09l0,0l0,0l0,0l0.64,0.884 + c0.295-0.214,0.588-0.43,0.88-0.647l0,0l0,0l0,0c22.036-16.413,36.313-42.664,36.313-72.255 + C222.039,122.328,220.508,113.017,217.689,104.288L217.689,104.288z M133.76,132.57l83.219-26.906 + c2.634,8.508,3.969,17.361,3.969,26.331c0,7.265-0.879,14.491-2.611,21.476c-1.682,6.783-4.175,13.37-7.411,19.577 + c-3.179,6.099-7.077,11.837-11.587,17.058c-4.25,4.921-9.042,9.378-14.253,13.261L133.76,132.57L133.76,132.57z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_27_" gradientUnits="userSpaceOnUse" x1="117.7456" y1="34.7212" x2="220.3221" y2="177.412"> + <stop offset="0" style="stop-color:#5C85C4"/> + <stop offset="1" style="stop-color:#22579F"/> + </linearGradient> + <path fill="url(#XMLID_27_)" d="M132.54,131.244c1.394-0.45,83.39-26.946,84.446-27.288 + c-12.063-36.607-45.879-61.209-84.447-61.441C132.539,43.626,132.539,129.779,132.54,131.244z"/> + <g> + <path fill="#FFFFFF" d="M131.993,41.948v1.091l0,0l0,0l0,0l0.001,87.81l0,0v0.055l0,0v1.092l1.038-0.335l0,0l0.053-0.018l0,0 + l84.609-27.34C206.01,68.121,172.061,41.948,131.993,41.948L131.993,41.948z M133.084,130.496l-0.001-87.45 + c9.31,0.112,18.46,1.655,27.213,4.592c8.796,2.95,17.054,7.255,24.542,12.796c7.402,5.478,13.892,12.038,19.286,19.501 + c5.247,7.259,9.345,15.217,12.188,23.667L133.084,130.496L133.084,130.496z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_28_" gradientUnits="userSpaceOnUse" x1="80.3823" y1="60.9253" x2="182.8367" y2="203.4463"> + <stop offset="0" style="stop-color:#5C85C4"/> + <stop offset="1" style="stop-color:#22579F"/> + </linearGradient> + <path fill="url(#XMLID_28_)" d="M47.005,103.94c1.057,0.342,83.047,26.853,84.442,27.304c0-1.466,0-87.618,0-88.729 + C92.886,42.747,59.074,67.343,47.005,103.94z"/> + <g> + <path fill="#FFFFFF" d="M131.993,41.948c-40.063,0-74.009,26.166-85.696,62.338l1.039,0.335l0,0l0,0c0,0,0,0,0,0l83.567,27.021 + l0,0l0.053,0.017l0,0l1.038,0.336V41.948L131.993,41.948z M47.677,103.585c2.845-8.449,6.943-16.403,12.191-23.66 + c5.395-7.46,11.883-14.02,19.285-19.495c7.489-5.54,15.745-9.844,24.539-12.794c8.753-2.936,17.901-4.479,27.21-4.59v87.45 + L47.677,103.585L47.677,103.585z"/> + </g> + </g> + <circle fill="#82ABE0" stroke="#FFFFFF" stroke-width="3.2741" cx="131.993" cy="131.994" r="24.769"/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Donut07-Blue.svg b/openoffice/share/gallery/diagrams/Donut07-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..0f6cc3c482080590c321c7e8be339091610055ea --- /dev/null +++ b/openoffice/share/gallery/diagrams/Donut07-Blue.svg @@ -0,0 +1,121 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="263.987" height="263.988" + viewBox="0 0 263.987 263.988" overflow="visible" enable-background="new 0 0 263.987 263.988" xml:space="preserve"> +<g> + <g> + <circle fill="#FFFFFF" stroke="#7C86C1" stroke-width="1.637" cx="131.994" cy="131.994" r="122.169"/> + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="105.4404" y1="-1.6504" x2="257.1388" y2="198.6132"> + <stop offset="0.0048" style="stop-color:#004C95"/> + <stop offset="1" style="stop-color:#102D4B"/> + </linearGradient> + <path fill="url(#XMLID_13_)" d="M133.084,129.363c3.528-3.52,80.036-79.861,81.554-81.375 + c-21.923-21.578-50.798-33.557-81.553-33.834C133.085,16.298,133.084,124.379,133.084,129.363z"/> + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="106.0645" y1="-2.123" x2="257.7613" y2="198.1385"> + <stop offset="0.0048" style="stop-color:#004C95"/> + <stop offset="1" style="stop-color:#102D4B"/> + </linearGradient> + <path fill="url(#XMLID_14_)" d="M134.633,130.902c4.999,0,113.055,0,115.2,0c-0.276-30.649-12.186-59.451-33.635-81.35 + C214.68,51.066,138.172,127.373,134.633,130.902z"/> + <linearGradient id="XMLID_15_" gradientUnits="userSpaceOnUse" x1="95.7368" y1="5.7036" x2="247.4337" y2="205.9652"> + <stop offset="0.0048" style="stop-color:#004C95"/> + <stop offset="1" style="stop-color:#102D4B"/> + </linearGradient> + <path fill="url(#XMLID_15_)" d="M134.623,133.085c3.517,3.525,79.831,80.064,81.347,81.582 + c21.596-21.927,33.586-50.812,33.863-81.582C247.688,133.085,139.603,133.085,134.623,133.085z"/> + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="35.896" y1="51.0293" x2="187.5952" y2="251.2939"> + <stop offset="0.0048" style="stop-color:#004C95"/> + <stop offset="1" style="stop-color:#102D4B"/> + </linearGradient> + <path fill="url(#XMLID_16_)" d="M133.096,249.833c30.637-0.28,59.429-12.184,81.321-33.618 + c-1.516-1.519-77.703-77.829-81.228-81.36C133.185,139.844,133.098,247.687,133.096,249.833z"/> + <linearGradient id="XMLID_17_" gradientUnits="userSpaceOnUse" x1="79.96" y1="17.6494" x2="231.6584" y2="217.9131"> + <stop offset="0.0048" style="stop-color:#004C95"/> + <stop offset="1" style="stop-color:#102D4B"/> + </linearGradient> + <path fill="url(#XMLID_17_)" d="M49.349,47.987c1.519,1.515,78.026,77.856,81.554,81.375c0-4.983,0-113.065,0-115.209 + C100.147,14.431,71.272,26.41,49.349,47.987z"/> + <linearGradient id="XMLID_18_" gradientUnits="userSpaceOnUse" x1="20.2358" y1="62.8901" x2="171.9336" y2="263.1529"> + <stop offset="0.0048" style="stop-color:#004C95"/> + <stop offset="1" style="stop-color:#102D4B"/> + </linearGradient> + <path fill="url(#XMLID_18_)" d="M14.154,130.902c2.145,0,110.201,0,115.2,0c-3.54-3.529-80.046-79.835-81.565-81.35 + C26.34,71.451,14.431,100.253,14.154,130.902z"/> + <linearGradient id="XMLID_19_" gradientUnits="userSpaceOnUse" x1="9.9136" y1="70.7109" x2="161.612" y2="270.9745"> + <stop offset="0.0048" style="stop-color:#004C95"/> + <stop offset="1" style="stop-color:#102D4B"/> + </linearGradient> + <path fill="url(#XMLID_19_)" d="M14.154,133.085c0.278,30.771,12.268,59.655,33.865,81.582 + c1.514-1.518,77.829-78.057,81.346-81.582C124.384,133.085,16.299,133.085,14.154,133.085z"/> + <linearGradient id="XMLID_20_" gradientUnits="userSpaceOnUse" x1="10.4634" y1="70.2915" x2="162.162" y2="270.5555"> + <stop offset="0.0048" style="stop-color:#004C95"/> + <stop offset="1" style="stop-color:#102D4B"/> + </linearGradient> + <path fill="url(#XMLID_20_)" d="M49.57,216.215c21.893,21.435,50.684,33.338,81.321,33.618 + c-0.001-2.146-0.088-109.988-0.092-114.979C127.273,138.386,51.087,214.697,49.57,216.215z"/> + </g> + <g> + <circle fill="#FFFFFF" cx="131.994" cy="131.994" r="73.055"/> + <g> + + <linearGradient id="XMLID_21_" gradientUnits="userSpaceOnUse" x1="73.646" y1="106.395" x2="226.6523" y2="105.9411" gradientTransform="matrix(0.7071 0.7071 -0.7071 0.7071 127.9877 -72.4027)"> + <stop offset="0" style="stop-color:#5C85C4"/> + <stop offset="1" style="stop-color:#22579F"/> + </linearGradient> + <path fill="url(#XMLID_21_)" d="M131.994,61.472c-18.654,0-36.188,7.213-49.463,20.289c0.787,0.787,48.709,48.707,49.463,49.461 + c0.754-0.754,48.671-48.671,49.462-49.461C168.181,68.686,150.648,61.472,131.994,61.472L131.994,61.472z"/> + <path fill="#FFFFFF" d="M131.992,60.927c-18.188,0-36.376,6.938-50.253,20.815l0.772,0.772l0,0l0,0l49.482,49.479l49.48-49.479 + l0,0l0,0l0,0l0.772-0.772C168.369,67.865,150.18,60.927,131.992,60.927L131.992,60.927z M83.289,81.749 + c6.504-6.312,14.025-11.222,22.371-14.606c8.384-3.4,17.244-5.124,26.333-5.124c9.089,0,17.949,1.724,26.333,5.124 + c8.345,3.384,15.865,8.295,22.37,14.606l-48.703,48.701L83.289,81.749L83.289,81.749z"/> + </g> + <g> + + <linearGradient id="XMLID_22_" gradientUnits="userSpaceOnUse" x1="74.7354" y1="106.499" x2="227.7449" y2="106.045" gradientTransform="matrix(0.7071 0.7071 -0.7071 0.7071 127.9877 -72.4027)"> + <stop offset="0" style="stop-color:#5C85C4"/> + <stop offset="1" style="stop-color:#22579F"/> + </linearGradient> + <path fill="url(#XMLID_22_)" d="M132.765,131.993c0.754,0.754,48.673,48.673,49.463,49.464 + c13.074-13.275,20.288-30.809,20.288-49.463c0,0,0,0,0-0.001c0-18.653-7.214-36.187-20.288-49.46 + C181.442,83.318,133.519,131.239,132.765,131.993z"/> + <path fill="#FFFFFF" d="M182.246,81.742l-50.252,50.25l49.481,49.482l0,0l0,0l0,0l0.772,0.772 + c0.257-0.258,0.513-0.518,0.766-0.778l0,0l0,0l0,0c13.367-13.775,20.05-31.625,20.05-49.475 + C203.062,113.807,196.124,95.619,182.246,81.742L182.246,81.742L182.246,81.742z M133.537,131.993l48.703-48.701 + c6.312,6.504,11.222,14.024,14.606,22.37c3.4,8.384,5.124,17.243,5.124,26.332c0,9.09-1.724,17.949-5.124,26.333 + c-3.384,8.346-8.295,15.866-14.605,22.371L133.537,131.993L133.537,131.993z"/> + </g> + <g> + + <linearGradient id="XMLID_23_" gradientUnits="userSpaceOnUse" x1="74.9443" y1="177.4351" x2="227.9503" y2="176.9811" gradientTransform="matrix(0.7071 0.7071 -0.7071 0.7071 127.9877 -72.4027)"> + <stop offset="0" style="stop-color:#5C85C4"/> + <stop offset="1" style="stop-color:#22579F"/> + </linearGradient> + <path fill="url(#XMLID_23_)" d="M82.532,182.226c27.397,26.978,71.526,26.979,98.923,0.001 + c-0.792-0.792-48.708-48.709-49.462-49.463C131.24,133.518,83.324,181.434,82.532,182.226z"/> + <path fill="#FFFFFF" d="M131.993,131.993l-0.772,0.772l0,0l0,0L81.74,182.247l0,0h0.001 + c12.792,12.792,29.249,19.689,45.991,20.688c1.419,0.085,2.84,0.127,4.261,0.127c17.851,0,35.701-6.682,49.475-20.049l0,0l0,0 + l0,0c0.261-0.253,0.521-0.509,0.778-0.766L131.993,131.993L131.993,131.993z M83.291,182.24l48.703-48.702l48.704,48.704 + c-6.505,6.311-14.025,11.222-22.37,14.605c-8.384,3.4-17.244,5.124-26.333,5.124c-9.089,0-17.949-1.724-26.333-5.124 + C97.314,193.462,89.795,188.551,83.291,182.24L83.291,182.24z"/> + </g> + <g> + + <linearGradient id="XMLID_24_" gradientUnits="userSpaceOnUse" x1="73.854" y1="177.3335" x2="226.8585" y2="176.8795" gradientTransform="matrix(0.7071 0.7071 -0.7071 0.7071 127.9877 -72.4027)"> + <stop offset="0" style="stop-color:#5C85C4"/> + <stop offset="1" style="stop-color:#22579F"/> + </linearGradient> + <path fill="url(#XMLID_24_)" d="M61.471,131.993L61.471,131.993c0,18.654,7.214,36.188,20.289,49.463 + c0.791-0.791,48.708-48.708,49.461-49.462c-0.754-0.754-48.672-48.671-49.462-49.461 + C68.685,95.807,61.471,113.339,61.471,131.993z"/> + <path fill="#FFFFFF" d="M81.739,81.743c-13.876,13.876-20.814,32.063-20.814,50.25c0,17.851,6.683,35.699,20.049,49.475l0,0l0,0 + l0,0c0.253,0.261,0.509,0.521,0.766,0.778l50.252-50.253L81.739,81.743L81.739,81.743z M81.746,180.696 + c-26.26-27.082-26.261-70.322-0.001-97.403l48.703,48.701L81.746,180.696L81.746,180.696z"/> + </g> + </g> + <circle fill="#82ABE0" stroke="#FFFFFF" stroke-width="3.2741" cx="131.993" cy="131.994" r="25.998"/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Graph.svg b/openoffice/share/gallery/diagrams/Graph.svg new file mode 100644 index 0000000000000000000000000000000000000000..f76b94fc9a54490cd1df5905e2248ed08a0adf3f --- /dev/null +++ b/openoffice/share/gallery/diagrams/Graph.svg @@ -0,0 +1,28 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="532.09" height="521.91" + viewBox="0 0 532.09 521.91" overflow="visible" enable-background="new 0 0 532.09 521.91" xml:space="preserve"> +<g> + <g> + <g> + <polygon fill="#314D89" points="268.318,24.354 275.991,41.128 284.276,41.15 268.318,6.272 252.176,41.066 260.557,41.091 + "/> + <polygon fill="#314D89" points="268.318,492.471 260.557,475.738 252.176,475.757 268.318,510.552 284.276,475.675 + 275.991,475.694 "/> + <rect x="264.659" y="33.092" fill="#314D89" width="7.616" height="450.897"/> + </g> + <g> + <polygon fill="#314D89" points="34.167,258.32 50.94,250.645 50.965,242.36 16.084,258.32 50.88,274.462 50.903,266.084 "/> + <polygon fill="#314D89" points="502.282,258.32 485.551,266.084 485.569,274.462 520.364,258.32 485.487,242.36 485.509,250.645 + "/> + <rect x="42.904" y="254.363" fill="#314D89" width="450.897" height="7.616"/> + </g> + </g> + + <rect x="86.825" y="76.646" fill="none" stroke="#1D68AA" stroke-width="2.5379" stroke-dasharray="5.0758" width="360.515" height="360.514"/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/People01-Blue.svg b/openoffice/share/gallery/diagrams/People01-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..c9dea2d2664e7dabfc4cfd97074fc068cfa73a00 --- /dev/null +++ b/openoffice/share/gallery/diagrams/People01-Blue.svg @@ -0,0 +1,296 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="414.649" height="383.351" + viewBox="0 0 414.649 383.351" overflow="visible" enable-background="new 0 0 414.649 383.351" xml:space="preserve"> +<g> + <polyline fill="none" stroke="#8C8C8C" stroke-width="4.8454" points="206.782,174.292 206.782,194.156 206.782,226.784 "/> + <polyline fill="none" stroke="#8C8C8C" stroke-width="4.8454" points="75.904,226.784 75.904,194.481 332.711,194.481 + 332.711,226.784 "/> + <g> + <g> + <image opacity="0.3" width="95" height="93" xlink:href="data:image/png;base64,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 +QmCC" transform="matrix(1.4109 0 0 1.4109 13.3418 234.3691)"> + </image> + <g> + <path fill="#355787" d="M48.491,266.819c0,6.507,2.618,12.666,7.242,17.401c-5.334,0-21.439,0-21.439,0 + c-5.134,0-9.312,4.135-9.312,9.217l0.006-0.13l-5.28,57.225h112.643l-5.007-57.218l0.005,0.123c0-5.082-4.176-9.217-9.31-9.217 + c0,0-16.119,0-21.454,0c4.624-4.736,7.242-10.895,7.242-17.401c0-14.262-12.412-25.865-27.668-25.865 + C60.904,240.954,48.491,252.558,48.491,266.819z"/> + <path fill="#FFFFFF" d="M76.161,239.544c-7.73,0-15.008,2.813-20.491,7.919c-5.539,5.159-8.59,12.033-8.59,19.357 + c0,5.82,1.958,11.388,5.515,15.989H34.293c-5.865,0-10.646,4.693-10.721,10.489l-5.127,55.564l-0.284,3.081h3.094h109.557h3.08 + l-0.269-3.068l-4.863-55.567c-0.07-5.801-4.852-10.499-10.719-10.499H99.724c3.558-4.602,5.515-10.169,5.515-15.989 + c0-7.324-3.05-14.198-8.589-19.357C91.167,242.357,83.891,239.544,76.161,239.544L76.161,239.544z M49.902,266.82 + c0-13.506,11.756-24.454,26.259-24.454c14.501,0,26.256,10.948,26.256,24.454l0,0l0,0c0,7.565-3.691,14.327-9.484,18.812h2.822 + l0,0h1.461l0,0h20.825c4.361,0,7.898,3.494,7.898,7.807l4.873,55.684l0,0l0,0H21.255l0,0l0,0l5.138-55.684 + c0-4.313,3.538-7.807,7.9-7.807h20.809l0,0h1.462l0,0h2.822C53.592,281.147,49.902,274.386,49.902,266.82L49.902,266.82 + L49.902,266.82z"/> + </g> + </g> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="40.2295" y1="273.8037" x2="100.4419" y2="357.2182"> + <stop offset="0.0053" style="stop-color:#70A4EF"/> + <stop offset="1" style="stop-color:#4E76B8"/> + </linearGradient> + <path fill="url(#XMLID_5_)" d="M125.939,293.438c0-4.312-3.537-7.806-7.898-7.806H92.934c5.793-4.485,9.484-11.246,9.484-18.813 + c0-13.506-11.756-24.454-26.257-24.454c-14.503,0-26.259,10.948-26.259,24.454c0,7.566,3.69,14.327,9.484,18.813H34.294 + c-4.362,0-7.9,3.494-7.9,7.806l-5.138,55.684h109.557L125.939,293.438z"/> + </g> + <g> + <g> + <image opacity="0.3" width="95" height="93" xlink:href="data:image/png;base64,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 +EA4AAAAASUVORK5CYII=" transform="matrix(1.4109 0 0 1.4109 143.1465 234.3691)"> + </image> + <g> + <path fill="#355787" d="M178.293,266.819c0,6.506,2.619,12.665,7.244,17.401c-5.334,0-21.439,0-21.439,0 + c-5.135,0-9.313,4.135-9.313,9.217l0.006-0.13l-5.279,57.225h112.642l-5.007-57.218l0.006,0.123c0-5.082-4.177-9.217-9.31-9.217 + c0,0-16.117,0-21.453,0c4.624-4.735,7.242-10.894,7.242-17.401c0-14.262-12.412-25.865-27.668-25.865 + C190.707,240.954,178.293,252.558,178.293,266.819z"/> + <path fill="#FFFFFF" d="M205.964,239.544c-7.731,0-15.008,2.813-20.492,7.919c-5.539,5.158-8.59,12.033-8.59,19.357 + c0,5.819,1.958,11.387,5.517,15.989h-18.301c-5.867,0-10.647,4.693-10.722,10.49l-5.126,55.563l-0.284,3.081h3.094h109.555 + h3.079l-0.269-3.068l-4.861-55.567c-0.07-5.801-4.854-10.499-10.721-10.499h-18.314c3.558-4.602,5.515-10.169,5.515-15.989 + c0-7.324-3.05-14.198-8.589-19.357C220.971,242.357,213.694,239.544,205.964,239.544L205.964,239.544z M179.704,266.82 + c0-13.506,11.756-24.454,26.26-24.454c14.502,0,26.257,10.948,26.257,24.454l0,0l0,0c0,7.565-3.689,14.327-9.484,18.812h2.821 + l0,0h1.464l0,0h20.821c4.362,0,7.899,3.494,7.899,7.807l4.872,55.684l0,0l0,0H151.059l0,0l0,0l5.137-55.684 + c0-4.313,3.538-7.807,7.901-7.807h20.809l0,0h1.462l0,0h2.822C183.397,281.147,179.704,274.386,179.704,266.82L179.704,266.82 + L179.704,266.82z"/> + </g> + </g> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="170.0322" y1="273.8027" x2="230.2447" y2="357.2172"> + <stop offset="0.0053" style="stop-color:#70A4EF"/> + <stop offset="1" style="stop-color:#4E76B8"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M255.742,293.438c0-4.312-3.537-7.806-7.898-7.806h-25.107c5.795-4.485,9.485-11.246,9.485-18.813 + c0-13.506-11.755-24.454-26.257-24.454c-14.504,0-26.261,10.948-26.261,24.454c0,7.566,3.693,14.327,9.486,18.813h-25.093 + c-4.363,0-7.901,3.494-7.901,7.806l-5.137,55.684h109.555L255.742,293.438z"/> + </g> + <g> + <g> + <image opacity="0.3" width="95" height="93" xlink:href="data:image/png;base64,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" transform="matrix(1.4109 0 0 1.4109 272.9492 234.3691)"> + </image> + <g> + <path fill="#355787" d="M308.099,266.819c0,6.507,2.618,12.665,7.242,17.401c-5.334,0-21.439,0-21.439,0 + c-5.134,0-9.312,4.135-9.312,9.217l0.006-0.13l-5.278,57.225H391.96l-5.008-57.218l0.006,0.123c0-2.465-0.971-4.782-2.733-6.523 + c-1.758-1.736-4.093-2.693-6.576-2.693c0,0-16.119,0-21.454,0c4.624-4.736,7.242-10.895,7.242-17.401 + c0-14.262-12.412-25.865-27.669-25.865S308.099,252.558,308.099,266.819z"/> + <path fill="#FFFFFF" d="M335.767,239.544c-7.729,0-15.007,2.813-20.49,7.919c-5.539,5.159-8.589,12.033-8.589,19.357 + c0,5.819,1.957,11.387,5.516,15.989h-18.302c-5.867,0-10.647,4.693-10.723,10.49l-5.125,55.563l-0.284,3.081h3.095h109.555h3.08 + l-0.269-3.068l-4.863-55.567c-0.07-5.801-4.852-10.499-10.719-10.499h-18.316c3.557-4.603,5.515-10.17,5.515-15.989 + c0-7.324-3.05-14.198-8.589-19.357C350.774,242.357,343.497,239.544,335.767,239.544L335.767,239.544z M309.509,266.82 + c0-13.506,11.755-24.454,26.258-24.454s26.259,10.948,26.259,24.454l0,0l0,0c0,7.565-3.692,14.327-9.484,18.812h2.822l0,0h1.462 + l0,0h20.823c4.36,0,7.897,3.494,7.897,7.807l4.873,55.684l0,0l0,0H280.864l0,0l0,0L286,293.438c0-4.313,3.539-7.807,7.901-7.807 + h20.809l0,0h1.462l0,0h2.822C313.201,281.147,309.509,274.386,309.509,266.82L309.509,266.82L309.509,266.82z"/> + </g> + </g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="299.8369" y1="273.8027" x2="360.0493" y2="357.2172"> + <stop offset="0.0053" style="stop-color:#70A4EF"/> + <stop offset="1" style="stop-color:#4E76B8"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M385.547,293.438c0-4.312-3.537-7.806-7.898-7.806h-25.107c5.793-4.485,9.484-11.246,9.484-18.813 + c0-13.506-11.755-24.454-26.258-24.454s-26.258,10.948-26.258,24.454c0,7.566,3.691,14.327,9.484,18.813h-25.093 + c-4.362,0-7.9,3.494-7.9,7.806l-5.137,55.684H390.42L385.547,293.438z"/> + </g> + <g> + <g> + <image opacity="0.3" width="95" height="93" xlink:href="data:image/png;base64,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 +/wkwAB6q/0RJYscQAAAAAElFTkSuQmCC" transform="matrix(1.6624 0 0 1.6624 133.1152 24.1494)"> + </image> + <g> + <path fill="#355787" d="M174.53,62.386c0,7.667,3.085,14.922,8.534,20.502c-6.286,0-25.263,0-25.263,0 + c-6.049,0-10.971,4.873-10.971,10.862l0.007-0.153l-6.219,67.425H273.34l-5.898-67.417l0.006,0.145 + c0-5.989-4.92-10.862-10.969-10.862c0,0-18.992,0-25.278,0c5.448-5.58,8.533-12.836,8.533-20.502 + c0-16.805-14.625-30.478-32.602-30.478S174.53,45.581,174.53,62.386z"/> + <path fill="#FFFFFF" d="M207.131,30.247c-9.108,0-17.683,3.314-24.144,9.332c-3.164,2.947-5.651,6.384-7.391,10.217 + c-1.811,3.987-2.729,8.224-2.729,12.591c0,6.857,2.307,13.416,6.499,18.839H157.8c-6.91,0-12.542,5.529-12.632,12.359 + l-6.039,65.47l-0.335,3.63h3.646h129.085h3.628l-0.316-3.615l-5.728-65.472c-0.083-6.836-5.718-12.372-12.632-12.372h-21.581 + c4.192-5.423,6.5-11.982,6.5-18.839c0-4.367-0.919-8.604-2.729-12.591c-1.741-3.833-4.228-7.27-7.392-10.217 + C224.814,33.561,216.239,30.247,207.131,30.247L207.131,30.247z M176.192,62.387c0-15.914,13.851-28.815,30.939-28.815 + s30.94,12.901,30.94,28.815l0,0l0,0c0,8.914-4.351,16.879-11.178,22.164h3.325l0,0h1.724l0,0h24.535 + c5.141,0,9.308,4.119,9.308,9.199l5.74,65.61l0,0l0,0H142.44l0,0l0,0l6.052-65.61c0-5.08,4.17-9.199,9.308-9.199h24.521l0,0 + h1.723l0,0h3.325C180.541,79.266,176.192,71.301,176.192,62.387L176.192,62.387L176.192,62.387z"/> + </g> + </g> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="308.3311" y1="200.6133" x2="146.2504" y2="68.4561"> + <stop offset="0" style="stop-color:#143777"/> + <stop offset="0.8539" style="stop-color:#1D68AA"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M265.785,93.75c0-5.08-4.167-9.199-9.307-9.199h-29.584c6.827-5.285,11.177-13.25,11.177-22.165 + c0-15.914-13.852-28.815-30.939-28.815s-30.939,12.901-30.939,28.815c0,8.915,4.349,16.879,11.177,22.165h-29.568 + c-5.139,0-9.309,4.119-9.309,9.199l-6.052,65.609h129.085L265.785,93.75z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/People02.svg b/openoffice/share/gallery/diagrams/People02.svg new file mode 100644 index 0000000000000000000000000000000000000000..11ec70c96017f1975d48d065e4d358a0931c57fe --- /dev/null +++ b/openoffice/share/gallery/diagrams/People02.svg @@ -0,0 +1,305 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="341.351" height="315.585" + viewBox="0 0 341.351 315.585" overflow="visible" enable-background="new 0 0 341.351 315.585" xml:space="preserve"> +<g> + <g> + <g> + <image opacity="0.3" width="95" height="93" xlink:href="data:image/png;base64,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 +GT+RgwAAAABJRU5ErkJggg==" transform="matrix(1.6151 0 0 1.6151 21.96 10.3052)"> + </image> + <g> + <path fill="#355787" d="M62.196,47.454c0,7.447,2.997,14.497,8.29,19.919c-6.106,0-24.542,0-24.542,0 + c-2.843,0-5.518,1.096-7.53,3.084c-2.018,1.993-3.129,4.646-3.129,7.468l0.007-0.148l-6.042,65.507h128.945l-5.73-65.499 + l0.006,0.141c0-2.822-1.111-5.475-3.129-7.468c-2.012-1.988-4.686-3.084-7.528-3.084c0,0-18.451,0-24.56,0 + c5.294-5.421,8.291-12.471,8.291-19.919c0-16.327-14.208-29.61-31.673-29.61C76.406,17.844,62.196,31.127,62.196,47.454z"/> + <path fill="#FFFFFF" d="M93.872,16.229c-8.851,0-17.182,3.219-23.459,9.066c-3.074,2.863-5.49,6.203-7.182,9.926 + c-1.759,3.874-2.65,7.99-2.65,12.233c0,6.663,2.241,13.036,6.314,18.305H45.943c-3.271,0-6.348,1.261-8.665,3.55 + c-2.287,2.26-3.563,5.254-3.607,8.447l-5.868,63.615l-0.325,3.527h3.542h125.412h3.525l-0.308-3.513l-5.565-63.617 + c-0.085-6.637-5.557-12.01-12.271-12.01h-20.968c4.072-5.269,6.314-11.642,6.314-18.305c0-4.243-0.893-8.359-2.651-12.232 + c-1.691-3.724-4.107-7.064-7.181-9.927C111.05,19.448,102.72,16.229,93.872,16.229L93.872,16.229z M63.811,47.454 + c0-15.461,13.457-27.995,30.062-27.995c16.6,0,30.057,12.534,30.057,27.995l0,0l0,0c0,8.662-4.225,16.4-10.858,21.535h3.23l0,0 + h1.674l0,0h23.838c4.993,0,9.042,4.001,9.042,8.936l5.577,63.743l0,0l0,0H31.02l0,0l0,0l5.88-63.743 + c0-4.935,4.051-8.936,9.044-8.936h23.821l0,0h1.674l0,0h3.23C68.037,63.854,63.811,56.116,63.811,47.454L63.811,47.454 + L63.811,47.454z"/> + </g> + </g> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="134.2954" y1="153.4414" x2="69.6903" y2="80.7605"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <path fill="url(#XMLID_5_)" d="M150.855,77.925c0-4.936-4.049-8.937-9.042-8.937h-28.742c6.633-5.135,10.858-12.873,10.858-21.534 + c0-15.461-13.457-27.995-30.058-27.995c-16.604,0-30.061,12.534-30.061,27.995c0,8.661,4.226,16.399,10.857,21.534H45.944 + c-4.994,0-9.044,4.001-9.044,8.937l-5.88,63.743h125.412L150.855,77.925z"/> + </g> + <g> + <g> + <image opacity="0.3" width="95" height="93" xlink:href="data:image/png;base64,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" transform="matrix(1.6151 0 0 1.6151 21.96 158.4668)"> + </image> + <g> + <path fill="#355787" d="M62.196,195.616c0,7.447,2.997,14.497,8.29,19.919c-6.106,0-24.542,0-24.542,0 + c-2.843,0-5.518,1.096-7.53,3.084c-2.018,1.993-3.129,4.646-3.129,7.468l0.007-0.148l-6.042,65.507h128.945l-5.73-65.499 + l0.006,0.141c0-2.822-1.111-5.475-3.129-7.468c-2.012-1.988-4.686-3.084-7.528-3.084c0,0-18.451,0-24.56,0 + c5.294-5.421,8.291-12.471,8.291-19.919c0-16.327-14.208-29.61-31.673-29.61C76.406,166.006,62.196,179.289,62.196,195.616z"/> + <path fill="#FFFFFF" d="M93.872,164.392c-8.851,0-17.182,3.219-23.459,9.065c-3.074,2.863-5.49,6.203-7.182,9.927 + c-1.759,3.874-2.65,7.99-2.65,12.233c0,6.662,2.241,13.035,6.314,18.304H45.943c-3.271,0-6.348,1.261-8.665,3.549 + c-2.287,2.261-3.563,5.255-3.607,8.448l-5.868,63.614l-0.325,3.527h3.542h125.412h3.525l-0.308-3.513l-5.565-63.616 + c-0.085-6.638-5.557-12.01-12.271-12.01h-20.968c4.072-5.269,6.314-11.642,6.314-18.304c0-4.243-0.893-8.359-2.651-12.233 + c-1.691-3.724-4.107-7.063-7.181-9.927C111.05,167.611,102.72,164.392,93.872,164.392L93.872,164.392z M63.811,195.617 + c0-15.462,13.457-27.996,30.062-27.996c16.6,0,30.057,12.534,30.057,27.996l0,0l0,0c0,8.661-4.225,16.399-10.858,21.534h3.23 + l0,0h1.674l0,0h23.838c4.993,0,9.042,4.001,9.042,8.936l5.577,63.742l0,0l0,0H31.02l0,0l0,0l5.88-63.742 + c0-4.935,4.051-8.936,9.044-8.936h23.821l0,0h1.674l0,0h3.23C68.037,212.017,63.811,204.278,63.811,195.617L63.811,195.617 + L63.811,195.617z"/> + </g> + </g> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="134.2954" y1="301.6025" x2="69.6903" y2="228.9217"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M150.855,226.087c0-4.936-4.049-8.937-9.042-8.937h-28.742 + c6.633-5.135,10.858-12.873,10.858-21.534c0-15.462-13.457-27.995-30.058-27.995c-16.604,0-30.061,12.533-30.061,27.995 + c0,8.661,4.226,16.399,10.857,21.534H45.944c-4.994,0-9.044,4.001-9.044,8.937l-5.88,63.743h125.412L150.855,226.087z"/> + </g> + <g> + <g> + <image opacity="0.3" width="95" height="93" xlink:href="data:image/png;base64,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 +AABJRU5ErkJggg==" transform="matrix(1.6151 0 0 1.6151 171.3506 158.4668)"> + </image> + <g> + <path fill="#355787" d="M211.586,195.616c0,7.447,2.997,14.497,8.291,19.919c-6.105,0-24.543,0-24.543,0 + c-2.843,0-5.517,1.096-7.529,3.084c-2.019,1.993-3.13,4.646-3.13,7.468l0.007-0.148l-6.041,65.507h128.945l-5.731-65.499 + l0.006,0.141c0-5.818-4.78-10.552-10.656-10.552c0,0-18.451,0-24.558,0c5.293-5.422,8.29-12.472,8.29-19.919 + c0-16.327-14.209-29.61-31.675-29.61S211.586,179.289,211.586,195.616z"/> + <path fill="#FFFFFF" d="M243.261,164.392c-8.849,0-17.18,3.219-23.457,9.065c-3.075,2.863-5.491,6.203-7.182,9.927 + c-1.76,3.874-2.651,7.99-2.651,12.233c0,6.661,2.241,13.034,6.314,18.304h-20.951c-6.711,0-12.182,5.366-12.273,11.997 + l-5.867,63.614l-0.324,3.527h3.542h125.412h3.524l-0.307-3.513l-5.567-63.616c-0.04-3.198-1.317-6.197-3.605-8.46 + c-2.316-2.288-5.394-3.55-8.664-3.55h-20.967c4.072-5.27,6.313-11.643,6.313-18.304c0-4.243-0.892-8.359-2.651-12.233 + c-1.69-3.724-4.106-7.063-7.181-9.927C260.44,167.61,252.11,164.392,243.261,164.392L243.261,164.392z M213.201,195.617 + c0-15.462,13.458-27.996,30.06-27.996c16.604,0,30.06,12.534,30.06,27.996l0,0l0,0c0,8.661-4.227,16.399-10.856,21.534h3.229 + l0,0h1.675l0,0h23.836c4.994,0,9.041,4.001,9.041,8.936l5.578,63.742l0,0l0,0H180.411l0,0l0,0l5.879-63.742 + c0-4.935,4.051-8.936,9.044-8.936h23.82l0,0h1.674l0,0h3.23C217.428,212.017,213.201,204.278,213.201,195.617L213.201,195.617 + L213.201,195.617z"/> + </g> + </g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="283.6865" y1="301.6025" x2="219.0809" y2="228.9212"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M300.245,226.087c0-4.936-4.047-8.937-9.041-8.937h-28.74c6.631-5.135,10.857-12.873,10.857-21.534 + c0-15.462-13.457-27.995-30.06-27.995s-30.061,12.533-30.061,27.995c0,8.661,4.228,16.399,10.858,21.534h-28.726 + c-4.993,0-9.044,4.001-9.044,8.937l-5.879,63.743h125.412L300.245,226.087z"/> + </g> + <g> + <g> + <image opacity="0.3" width="95" height="93" xlink:href="data:image/png;base64,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 +WjrIKMznAAAAAElFTkSuQmCC" transform="matrix(1.6151 0 0 1.6151 171.3506 10.3052)"> + </image> + <g> + <path fill="#355787" d="M211.586,47.454c0,7.447,2.997,14.497,8.291,19.919c-6.105,0-24.543,0-24.543,0 + c-2.843,0-5.517,1.096-7.529,3.084c-2.019,1.993-3.13,4.646-3.13,7.468l0.007-0.148l-6.041,65.507h128.945l-5.731-65.499 + l0.006,0.141c0-5.818-4.78-10.552-10.656-10.552c0,0-18.451,0-24.558,0c5.293-5.422,8.29-12.472,8.29-19.919 + c0-16.327-14.209-29.61-31.675-29.61S211.586,31.127,211.586,47.454z"/> + <path fill="#FFFFFF" d="M243.261,16.229c-8.849,0-17.18,3.219-23.457,9.066c-3.074,2.863-5.491,6.203-7.182,9.926 + c-1.76,3.874-2.651,7.99-2.651,12.233c0,6.662,2.241,13.035,6.314,18.305h-20.951c-6.711,0-12.182,5.366-12.273,11.997 + l-5.867,63.615l-0.324,3.527h3.542h125.412h3.524l-0.307-3.513l-5.567-63.617c-0.04-3.198-1.317-6.197-3.605-8.459 + c-2.316-2.289-5.394-3.551-8.664-3.551h-20.968c4.073-5.27,6.314-11.644,6.314-18.305c0-4.243-0.892-8.359-2.651-12.233 + c-1.69-3.723-4.106-7.063-7.181-9.926C260.44,19.448,252.11,16.229,243.261,16.229L243.261,16.229z M213.201,47.454 + c0-15.461,13.458-27.995,30.06-27.995c16.604,0,30.06,12.534,30.06,27.995l0,0l0,0c0,8.662-4.227,16.4-10.856,21.535h3.229l0,0 + h1.674l0,0h23.837c4.994,0,9.041,4.001,9.041,8.936l5.578,63.743l0,0l0,0H180.411l0,0l0,0l5.879-63.743 + c0-4.935,4.051-8.936,9.044-8.936h23.82l0,0h1.674l0,0h3.23C217.428,63.854,213.201,56.116,213.201,47.454L213.201,47.454 + L213.201,47.454z"/> + </g> + </g> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="202.1299" y1="55.4478" x2="271.058" y2="150.9363"> + <stop offset="0.0053" style="stop-color:#70A4EF"/> + <stop offset="1" style="stop-color:#4E76B8"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M300.245,77.925c0-4.936-4.047-8.937-9.041-8.937h-28.74c6.631-5.135,10.857-12.873,10.857-21.534 + c0-15.461-13.457-27.995-30.06-27.995s-30.061,12.534-30.061,27.995c0,8.661,4.228,16.399,10.858,21.534h-28.726 + c-4.993,0-9.044,4.001-9.044,8.937l-5.879,63.743h125.412L300.245,77.925z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Pillars01-Orange.svg b/openoffice/share/gallery/diagrams/Pillars01-Orange.svg new file mode 100644 index 0000000000000000000000000000000000000000..6d2634f6744199cab6d83015b498583559b27d03 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Pillars01-Orange.svg @@ -0,0 +1,126 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="320.666" height="266.667" + viewBox="0 0 320.666 266.667" overflow="visible" enable-background="new 0 0 320.666 266.667" xml:space="preserve"> +<g> + <g> + <linearGradient id="XMLID_22_" gradientUnits="userSpaceOnUse" x1="277.5391" y1="178.0308" x2="201.5241" y2="45.9093"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_22_)" points="222.947,37.146 222.947,183.518 261.949,196.837 261.949,50.563 "/> + <linearGradient id="XMLID_23_" gradientUnits="userSpaceOnUse" x1="235.1855" y1="65.5806" x2="330.7674" y2="169.366"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_23_)" points="261.949,50.563 303.824,37.914 304.063,184.332 261.949,196.837 "/> + <linearGradient id="XMLID_24_" gradientUnits="userSpaceOnUse" x1="290.0137" y1="30.3042" x2="224.5894" y2="48.2288"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_24_)" points="222.947,37.146 264.537,24.69 303.824,37.914 262.045,50.563 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="263.223,196.46 263.178,51.788 303.832,39.587 303.824,37.914 301.906,37.266 + 262.117,49.208 224.824,36.584 222.947,37.146 222.947,38.876 260.398,51.559 260.447,196.325 261.949,196.837 "/> + </g> + <g> + <linearGradient id="XMLID_25_" gradientUnits="userSpaceOnUse" x1="223.2832" y1="197.6479" x2="161.684" y2="90.5825"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_25_)" points="175.351,85.606 175.351,197.438 214.352,210.758 214.352,99.024 "/> + <linearGradient id="XMLID_26_" gradientUnits="userSpaceOnUse" x1="197.1553" y1="107.1587" x2="273.6056" y2="190.1706"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_26_)" points="214.352,99.024 256.229,86.375 256.467,198.252 214.352,210.758 "/> + <linearGradient id="XMLID_27_" gradientUnits="userSpaceOnUse" x1="242.418" y1="78.7656" x2="176.9937" y2="96.6902"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_27_)" points="175.351,85.606 216.939,73.15 256.229,86.375 214.447,99.024 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="215.625,210.381 215.58,100.25 256.234,88.046 256.229,86.375 254.311,85.726 + 214.521,97.666 177.227,85.045 175.351,85.606 175.351,87.336 212.802,100.017 212.851,210.247 214.352,210.758 "/> + </g> + <g> + <linearGradient id="XMLID_28_" gradientUnits="userSpaceOnUse" x1="168.748" y1="217.7983" x2="120.84" y2="134.5294"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_28_)" points="127.14,133.15 127.14,212.178 166.141,225.498 166.141,146.567 "/> + <linearGradient id="XMLID_29_" gradientUnits="userSpaceOnUse" x1="158.0298" y1="148.1646" x2="216.3083" y2="211.445"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_29_)" points="166.141,146.567 208.017,133.917 208.253,212.992 166.141,225.498 "/> + <linearGradient id="XMLID_30_" gradientUnits="userSpaceOnUse" x1="194.2061" y1="126.3076" x2="128.7818" y2="144.2322"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_30_)" points="127.14,133.15 168.728,120.694 208.017,133.917 166.236,146.567 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="167.413,225.121 167.368,147.792 208.023,135.592 208.017,133.917 206.099,133.271 + 166.309,145.209 129.015,132.587 127.14,133.15 127.14,134.882 164.591,147.563 164.639,224.986 166.141,225.498 "/> + </g> + <g> + <linearGradient id="XMLID_31_" gradientUnits="userSpaceOnUse" x1="114.4834" y1="236.6782" x2="79.1266" y2="175.2246"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_31_)" points="78.673,177.142 78.673,226.1 117.674,239.418 117.674,190.561 "/> + <linearGradient id="XMLID_32_" gradientUnits="userSpaceOnUse" x1="117.8916" y1="186.1675" x2="159.5117" y2="231.3598"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_32_)" points="117.674,190.561 159.549,177.913 159.787,226.913 117.674,239.418 "/> + <linearGradient id="XMLID_33_" gradientUnits="userSpaceOnUse" x1="145.7383" y1="170.3022" x2="80.3157" y2="188.2264"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_33_)" points="78.673,177.142 120.261,164.688 159.549,177.913 117.769,190.561 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="118.946,239.042 118.901,191.786 159.556,179.585 159.549,177.913 157.632,177.264 + 117.842,189.205 80.548,176.583 78.673,177.142 78.673,178.875 116.124,191.555 116.171,238.909 117.674,239.418 "/> + </g> + <g> + <linearGradient id="XMLID_34_" gradientUnits="userSpaceOnUse" x1="62.5537" y1="255.3442" x2="37.13" y2="211.1553"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_34_)" points="31.331,215.683 31.331,240.839 70.332,254.16 70.332,229.099 "/> + <linearGradient id="XMLID_35_" gradientUnits="userSpaceOnUse" x1="77.1411" y1="219.9634" x2="105.5791" y2="250.8422"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_35_)" points="70.332,229.099 112.208,216.45 112.446,241.653 70.332,254.16 "/> + <linearGradient id="XMLID_36_" gradientUnits="userSpaceOnUse" x1="98.3965" y1="208.8403" x2="32.9722" y2="226.7649"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_36_)" points="31.331,215.683 72.918,203.226 112.208,216.45 70.427,229.099 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="71.604,253.782 71.561,230.324 112.215,218.125 112.208,216.45 110.291,215.803 + 70.5,227.742 33.208,215.12 31.331,215.683 31.331,217.413 68.782,230.095 68.831,253.648 70.332,254.16 "/> + </g> + <g> + <polyline fill="none" stroke="#3F3F3F" stroke-width="1.3378" points="262.682,36.15 243.438,16.907 197.99,16.907 "/> + <circle fill="#666666" cx="262.681" cy="36.15" r="3.685"/> + </g> + <g> + <polyline fill="none" stroke="#666666" stroke-width="1.3378" points="216.006,84.328 196.761,65.084 151.313,65.084 "/> + <circle fill="#666666" cx="216.005" cy="84.328" r="3.685"/> + </g> + <g> + <polyline fill="none" stroke="#666666" stroke-width="1.3378" points="164.893,130.662 145.649,111.418 100.203,111.418 "/> + <circle fill="#666666" cx="164.893" cy="130.662" r="3.685"/> + </g> + <g> + <polyline fill="none" stroke="#666666" stroke-width="1.3378" points="119.315,174.859 100.072,155.615 54.624,155.615 "/> + <circle fill="#666666" cx="119.315" cy="174.859" r="3.685"/> + </g> + <g> + <polyline fill="none" stroke="#666666" stroke-width="1.3378" points="68.607,214.939 49.364,195.694 3.916,195.694 "/> + <circle fill="#666666" cx="68.608" cy="214.939" r="3.685"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Pillars02-LightBlue.svg b/openoffice/share/gallery/diagrams/Pillars02-LightBlue.svg new file mode 100644 index 0000000000000000000000000000000000000000..978ffa207908d2468bda358e8307aaea73eef22f --- /dev/null +++ b/openoffice/share/gallery/diagrams/Pillars02-LightBlue.svg @@ -0,0 +1,106 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="296.667" height="202.667" + viewBox="0 0 296.667 202.667" overflow="visible" enable-background="new 0 0 296.667 202.667" xml:space="preserve"> +<g> + <g> + <linearGradient id="XMLID_22_" gradientUnits="userSpaceOnUse" x1="53.9199" y1="193.8916" x2="1.0726" y2="132.7872"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_22_)" points="8.87,145.706 54.117,146.095 55.209,191.354 9.885,191.001 "/> + <linearGradient id="XMLID_23_" gradientUnits="userSpaceOnUse" x1="55.5264" y1="159.541" x2="86.9046" y2="212.389"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_23_)" points="54.117,146.095 62.042,138.167 63.105,183.383 55.209,191.354 "/> + <linearGradient id="XMLID_24_" gradientUnits="userSpaceOnUse" x1="68.9043" y1="120.3105" x2="23.7641" y2="149.4868"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_24_)" points="16.761,137.785 8.87,145.706 54.117,146.095 62.042,138.167 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="55.823,190.799 54.71,146.211 62.046,138.957 62.031,138.303 60.855,138.29 + 53.593,145.484 9.374,145.173 8.973,145.573 8.991,146.486 53.403,146.872 54.522,191.418 55.209,191.425 "/> + </g> + <g> + <linearGradient id="XMLID_25_" gradientUnits="userSpaceOnUse" x1="117.1392" y1="188.1855" x2="47.0874" y2="107.1885"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_25_)" points="64.957,117.798 110.203,118.186 111.294,191.354 65.97,191.001 "/> + <linearGradient id="XMLID_26_" gradientUnits="userSpaceOnUse" x1="109.8521" y1="142.6221" x2="159.0549" y2="225.4908"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_26_)" points="110.203,118.186 118.128,110.259 119.191,183.383 111.294,191.354 "/> + <linearGradient id="XMLID_27_" gradientUnits="userSpaceOnUse" x1="124.9897" y1="92.4014" x2="79.8497" y2="121.5775"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_27_)" points="72.846,109.877 64.957,117.798 110.203,118.186 118.128,110.259 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="111.908,190.799 110.795,118.301 118.13,111.049 118.117,110.396 116.94,110.381 + 109.679,117.576 65.458,117.265 65.058,117.664 65.076,118.579 109.49,118.963 110.606,191.418 111.294,191.425 "/> + </g> + <g> + <linearGradient id="XMLID_28_" gradientUnits="userSpaceOnUse" x1="180.2593" y1="182.5605" x2="93.2417" y2="81.9469"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_28_)" points="121.042,90.279 166.289,90.669 167.382,191.354 122.056,191.001 "/> + <linearGradient id="XMLID_29_" gradientUnits="userSpaceOnUse" x1="164.2036" y1="125.9404" x2="230.9815" y2="238.4095"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_29_)" points="166.289,90.669 174.215,82.742 175.278,183.383 167.382,191.354 "/> + <linearGradient id="XMLID_30_" gradientUnits="userSpaceOnUse" x1="181.0757" y1="64.8828" x2="135.9359" y2="94.0588"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_30_)" points="128.931,82.358 121.042,90.279 166.289,90.669 174.215,82.742 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="167.994,190.799 166.881,90.781 174.218,83.531 174.203,82.876 173.027,82.862 + 165.767,90.056 121.544,89.745 121.142,90.146 121.162,91.061 165.576,91.445 166.693,191.418 167.382,191.425 "/> + </g> + <g> + <linearGradient id="XMLID_31_" gradientUnits="userSpaceOnUse" x1="245.1411" y1="175.5225" x2="136.9059" y2="50.376"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_31_)" points="177.127,55.86 222.373,56.249 223.466,191.354 178.141,191.001 "/> + <linearGradient id="XMLID_32_" gradientUnits="userSpaceOnUse" x1="218.1157" y1="105.0742" x2="306.8776" y2="254.5692"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_32_)" points="222.373,56.249 230.298,48.322 231.363,183.383 223.466,191.354 "/> + <linearGradient id="XMLID_33_" gradientUnits="userSpaceOnUse" x1="237.1597" y1="30.4658" x2="192.021" y2="59.6411"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_33_)" points="185.017,47.941 177.127,55.86 222.373,56.249 230.298,48.322 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="224.078,190.799 222.966,56.363 230.302,49.113 230.287,48.458 229.111,48.443 + 221.849,55.638 177.628,55.328 177.228,55.728 177.246,56.642 221.66,57.026 222.777,191.418 223.466,191.425 "/> + </g> + <g> + <linearGradient id="XMLID_34_" gradientUnits="userSpaceOnUse" x1="310.3091" y1="168.2568" x2="180.1692" y2="17.7832"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_34_)" points="233.214,20.327 278.458,20.717 279.552,191.354 234.228,191.001 "/> + <linearGradient id="XMLID_35_" gradientUnits="userSpaceOnUse" x1="271.9614" y1="83.5327" x2="383.4166" y2="271.2484"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_35_)" points="278.458,20.717 286.386,12.789 287.449,183.383 279.552,191.354 "/> + <linearGradient id="XMLID_36_" gradientUnits="userSpaceOnUse" x1="293.2466" y1="-5.0698" x2="248.1073" y2="24.1059"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_36_)" points="241.101,12.406 233.214,20.327 278.458,20.717 286.386,12.789 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="280.166,190.799 279.052,20.83 286.388,13.579 286.373,12.924 285.197,12.911 + 277.937,20.106 233.714,19.792 233.314,20.194 233.333,21.11 277.746,21.493 278.863,191.418 279.552,191.425 "/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Process01-Blue.svg b/openoffice/share/gallery/diagrams/Process01-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..e8a42c0cd14609f7fa70249c10e0e5c0183ae500 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Process01-Blue.svg @@ -0,0 +1,118 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="428.666" height="156" + viewBox="0 0 428.666 156" overflow="visible" enable-background="new 0 0 428.666 156" xml:space="preserve"> +<g> + <path fill="#B2B2B2" d="M423.776,80.089l-77.352-68.951l-0.107,40.824H30.644v52.73h315.534l-0.114,43.938L423.776,80.089z + M38.916,96.703V59.95h316l0.056-29.444l55.592,49.554l-55.85,49.262l0.066-32.618H38.916z"/> + <g> + <g> + <image opacity="0.3" width="74" height="74" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAAACXBIWXMAAAZ1AAAGdQGEn07tAAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAQ4SURB +VHja7JyLbuIwEEXtxMCWbrvd54f2Q/qn27JtoQUC3li6s1wZOwl9aONqLI3i8nCZw/XYQbo2Rtvg +Zl/ypuvr62ITvrm5eT9YERj7WtD/uflUfyhA2wNJnq/o9fYDwPKJvu+DZntAVRQ2upbaApg9ItXP +Ks1mQAmgGleHvovgjX1axtNOYkfR4LrHNasy16Eoh5i0MaVwBLFEWAHIFpA2iC3C4Pn4vccJtrAY +VID0CXGGCP0ZgawKqV+elBNijXiiWAPcP6XF6nIZVdVQUYDzuY0LROjPI4XZApQlsBoo6LmNVRuP +bTxQHp5ea2N12YyqZoBy2cZVG9/a+NrGFwA7g/LqRO0aIzCGtQao+zb+tHHbxgL9R6hsk1KXS0zL +FLAA6yeuV5G6qkJg7UhVyzbukKMFyC3VryalLpcYXGBNoaALqOpHG7/QP8cULQnWHjCeMPVm+OwN +TUupXcmcXKQqiZoK/DkBC8r6jr9LgWUiZa3w2S39/YBpOaGVPr11oFsa3ojyijhHrbqkkLo19hUx +VpYoSkAtkMssgmVz09B2qGuCgWYYdI4oEdYEn7NB3ZIt0RTPuXjDHYQkRd513CTzNsIRON6glgbL +YjpOSUmTjKJYQD5X4G0mqug2qI5ufcZes2TVqzO3b7lbuM7VcCg8m/gWxv7bnX1NPm7APzAdA300 +WJ2t6hk4V4tKAdSX10l5lPy71FtD7BWBwjqhKSyFpbAUlsJSWNoUlsJSWApLYSksbQpLYSkshaWw +FJY2haWwFJbCUlgKS5vCUlgKS2EpLIWlTWEpLIX1ni1lBx4MK/YQfyQog8C8RFlHpuuX/qMClNSb +jzvh22Cngk8ALEFRbCBPGcr9qbBSA+8yUZLtdzcgfJfaXEKaucG3FA1C7Bpjtf76KB/5/GIkX1M+ +kuc+B8zRA7FHWGz8Yr4OBkYxX0/xvvCaugBYks+Gclghp2eCFivMHNl+wwPwHKZc6mKTFfO1WGUb +QBu7T9pHsMQffY98lubgYN2Sujprlk8MvMZgYeAFgQqDzglWVYCy5ByHkI8Yye/QX0IUm8xUzBb4 +PalKLLELmnpbczA2lghLlBVg/UZuD3h8bQ5mct+3Gu4zAzsCFR4LFuBgBxb351jdYby6NVSzHgHp +FnFvoiMK+mCxgZFh1VTMn/EtyOkhzhwbsO3IVMWzhQ/AEBM5n+ewjZSVPgQjNByEwf5o8UWHODcH +bzSrqioIltRiAbbEdUU1ayuw2oWvs2bFc5z3KKK0GYGqzfgNmvHpRrLXWhMgiaZrN587EorN5OIl +5lOPanre9o05AmWlNtq8uW7iPVbqSKi+w8YsAakSkEpytKbuDXeJe0U/+LCxBDBWWolG8q4fBXy0 +8nUeZdeZbHSSCPdLPCjRZ64mdWtzMqwENDPS+vTSOmaGQHqTZEs7r/Q1Z5RqO7H9FWAAiWf6qELA +3DsAAAAASUVORK5CYII=" transform="matrix(1.7171 0 0 1.7171 12.0137 19.9492)"> + </image> + <path fill="#EDEDED" d="M117.334,118.436c0,3.639-2.948,6.587-6.588,6.587H29.493c-3.636,0-6.587-2.948-6.587-6.587V37.184 + c0-3.637,2.951-6.589,6.587-6.589h81.253c3.64,0,6.588,2.952,6.588,6.589V118.436z"/> + </g> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="106.3574" y1="122.6143" x2="27.5097" y2="25.1238"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M114.04,115.142c0,3.637-2.949,6.587-6.588,6.587H32.789c-3.639,0-6.588-2.95-6.588-6.587V40.477 + c0-3.639,2.949-6.588,6.588-6.588h74.664c3.639,0,6.588,2.949,6.588,6.588V115.142z"/> + </g> + <g> + <g> + <image opacity="0.3" width="74" height="74" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAAACXBIWXMAAAZ1AAAGdQGEn07tAAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAARdSURB +VHja7Jx9UtswEMUlfyQkQGko7Uyn7UG4Vg6Sa3EQ2ukfbWmA8JHEsSsNb2GjSLZJ6GAxq5k3NoEo +7M9vJZthVykZrYfe9o3j8TjaoCeTyf+D5YDRLwH7lUYV+roNQN0CkmZSnvNYYVUe1ULTDU5K8DNJ +4DzGQWBKyD2vQsB0g5tSgLHHDEeS67iuOs11E0FZGRXsWOK8DAHzweKgLKAc6kH0WhoprBW0NFpA +dF7UAcsCriJQFk7faMDUh1LmPB1R6hWAMze6Y9IewFUQlpN+1j17RvtGh9CB0RCv53h/0vEFnwIu +maMI1DWUeqCurHm4uzKPq2iN6sFJFtJ7o2OjI6N3ANZ3YOmOO4tg2XS7NZohvtyBuWKpuOauzOOq +hKXgEHA+GH3EcQS37dWsXV2FRa66MZoiRu2k5oIZoDENCVafOWsEWJ/gsEN8rxeZs5ZIvxniSwDq +Dm678SwtQViKpWEOIAdIvxGcdcJSkTtLRQRrgN95CXChTNFt0pBgkbv2AegI69dRRM6iYGlxJ0ct +4KR9FkvOdviNkXpuGWgXJEcdIwVPcD7C9+hq9JjyDitjriGX3QPYFRx2g9cWtMifnp5WZ2dna85y +n/tch+XMaT12zCNzlsbRBzN1YuFMKl8a+lIyYYu+77EnlptSuj3gMSQeQF5QoQVeb6kY/na3UxzZ +C31AzLBU2xiSLT5IRQQoFIfa5kInLSd966OVCRIlQ+3qLBkCS2AJLIElsASWDIElsASWwBJYAkuG +wBJYAktgCSyBJUNgCSyBJbAElsCSIbAElsASWAJLYMkQWALr1WE91gyrzSLstzgqT9zPdpY7SatJ +Ow6lLqbakT3jA3jhYuX5sBgg7RRD1jAxVaWvAiJnxlBhsapR6QFYC6tqmHzJVEBUrtHVfwOvnHjo +9+axuHFWASaPsCoWOC+RtRPPIVstRcXXPbzP/kwaESwq+aU47ll8a5X3vrXsMbjxeExVYLbiy5bH +UencF6NvRl+NPquHUjpbWjcEtK6X/VYeWJdGv41+Gn03Ojf6YfTL6EI9lNJZgKvJZFKG0tAtvKZ6 +YluPNwVIqgDlsJKOO8stJr8ClCnOCc4i4K7gAk8TzzHxtXoqvlYAZScfRAqLWhRcwF1TfH1LblJP +lfe1uyHtCoVzFTIGyr5mK1l5b4euVofx3Y0WdrtOzZCKf43+IMZb9dQ1pPQBc9NQe2ClbDG/x1UY +AFamNmuKdcdcpZwNizaqGSBdMmdxWBu74VpgTh8aXlBOReVDBop3DIkBVum4i7cnoN1xzm4nbC+a +2jWL53gR2Hb7arNAO4bdkN9rLdktw4Idi9Di7nWBp80K1RSTePG1r6dDF53FLzrvSVMw8bv5di2h +HGCaAUk8kGKqaHUdVjq3CXT33r7ZmAcYd1qMtdF1D9T8oVrVgWpMGdbOztfGoGtp95y0rHzPgE1N +ErfpJqkiBKXq/mbVthXnTsHG1qt02/6kMrYY/wQYACnk4ogBgeaCAAAAAElFTkSuQmCC" transform="matrix(1.7171 0 0 1.7171 115.041 19.9492)"> + </image> + <path fill="#EDEDED" d="M220.798,118.436c0,3.639-2.949,6.587-6.588,6.587h-81.25c-3.64,0-6.588-2.948-6.588-6.587V37.184 + c0-3.637,2.948-6.589,6.588-6.589h81.25c3.639,0,6.588,2.952,6.588,6.589V118.436z"/> + </g> + <linearGradient id="XMLID_1_" gradientUnits="userSpaceOnUse" x1="216.752" y1="114.9453" x2="70.4992" y2="-10.8754"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <path fill="url(#XMLID_1_)" d="M217.504,115.142c0,3.637-2.949,6.587-6.589,6.587h-74.662c-3.639,0-6.588-2.95-6.588-6.587V40.477 + c0-3.639,2.949-6.588,6.588-6.588h74.662c3.64,0,6.589,2.949,6.589,6.588V115.142z"/> + </g> + <g> + <g> + <image opacity="0.3" width="74" height="74" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAAACXBIWXMAAAZ1AAAGdQGEn07tAAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAQ/SURB +VHja7JyJbtswDIYlxzma9Nj9oH2QPumwI03bHI41a/vZ0Yyk2OkGSAAFELGTRq2+/qRlAz+N0TF4 +2Eu+dH9/X/SiHx4e/g8sAca+FXQGw4WOhwC0ZyBZ9nOx4xJBOXH8+l4Kmj0DykeFsIHXUpXlo0W4 +wGtQaTYBiiBNEDU7riLAbMYpZwSkYyRcTGV1AhQBmiJmiKmAlnsN48A4qANijzhgDQTtZNSR1Kzw +mYezQFwhFgBGSiuhfvHUawBmh3hBbHH+qsBOPD111Yk65T+bd7Hs4gZx3cWKAZuIdMw1DQnWEbAI +0lMXj1ir5SkoLgJBZfEUnAKKB/Sui/d4vQWwOb5fQrF3Iv08qE0Xa2RPxdKU0tC/57i6YmkYgvW5 +i4+AdiPUZTOvWTwFfX16Bqgl/n5SHdWvBueWq2uIsryK7rr40MUXALvFL5oVBMsBwhbpt8IaWwDa +AuIW5zZV4G1AWXMU9WsA86r6hOMVg1UVsL9qGawNA7VjtYuXlpPyUotbGrkRrRmwFSv0dwA4Y8Ux +1yuiC8Cqcb4FpCWyaBa5yrtUzTJinzUDtAUmppgXkIaywFON2mENV1gH3w5VfE1eTL7IyzS0EYWl +NqglKYt26AcAmrE11aKk2CGb0tDTBXnrMwnc+pTyOGqSiCoiGpeCZSKF3wZA5p6Cob/VigcCdsjj +p3rA5CYByRR0u2MT0Abd31YjlHXRw8NMUzEmiuSaKqNj8D9eYY0YCkthKSyFpbAUlg6FpbAUlsJS +WApLh8JSWApLYSkshaVDYSkshaWwFJbC0qGwFJbCUlgKS2HpUFgKS2H97yFtwKNgnf1yoUBc4vxN +ypJ+vYt/UcbQ3FBh1CMmDhmxSwHmItEGjkfDCk16ZKBkVAVAk0byRhyHBNATQ31GmnxS8hbzIEi5 +Wn/5erg/em/6ZvKGrbONqaxOqIqok/na281eWJC7qi4I1oGt49n0jeQEsJEK69l+/Qk8h7LvwR4T ++YnJwLg0f/16/vOpyd8n3QpYfh1rvG6wti0+5/0dospygfQjP7Gf8Kf5483jxsZFAFauyuJmcg/p +exffuviB82cBrE3VLCMmJt/wE0AtkHoEyjtZySabs0HTCVhk+/WQvgLYWqhrUM2Sln7uJ+agKB2l +pzhXZfE0JE/0WqhrE1GWGaIsgkUp5qC2J0zuU5IM5ROTX7soF1gTlRbq6/CIrFkjDXfsqniyh+wt +inUN4TZfaq3ilbQyffN1qGtIrrBacXV/YRcuujLu2BXxt7KC7VUCEzfiatIwCU9Nv4FPCR7p0HZo +x7YN+1QKBhfH2hZIM7mM3FtDpdpBNZE4sp876aGVajZmTL+5WCUA8c9KGW1gLylv3YY3GwsAixmx +jSnHTH7uhjq4Yzdj0iXSHDFUn2whoEKFv/fe6J5/Z6CZDOvTpXXMDIH0TxZaYr/SS3uU6hg5fgkw +AJSC/CopNEqkAAAAAElFTkSuQmCC" transform="matrix(1.7171 0 0 1.7171 219.7861 19.9492)"> + </image> + <path fill="#EDEDED" d="M325.062,118.436c0,3.639-2.95,6.587-6.588,6.587h-81.252c-3.638,0-6.588-2.948-6.588-6.587V37.184 + c0-3.637,2.95-6.589,6.588-6.589h81.252c3.638,0,6.588,2.952,6.588,6.589V118.436z"/> + </g> + <linearGradient id="XMLID_3_" gradientUnits="userSpaceOnUse" x1="323.6953" y1="121.1426" x2="202.7709" y2="6.8512"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <path fill="url(#XMLID_3_)" d="M321.765,115.142c0,3.637-2.947,6.587-6.586,6.587h-74.664c-3.638,0-6.587-2.95-6.587-6.587V40.477 + c0-3.639,2.949-6.588,6.587-6.588h74.664c3.639,0,6.586,2.949,6.586,6.588V115.142z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Process02-Blue.svg b/openoffice/share/gallery/diagrams/Process02-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..1d42930d12ad651ed16720c4518a36a251d30ba6 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Process02-Blue.svg @@ -0,0 +1,156 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="404.667" height="116" + viewBox="0 0 404.667 116" overflow="visible" enable-background="new 0 0 404.667 116" xml:space="preserve"> +<g> + <path fill="#B2B2B2" d="M394.101,58.546L335.842,6.617l-0.081,30.744H14.34v39.715h321.317l-0.086,33.092L394.101,58.546z + M20.57,71.058V43.38h321.667l0.043-22.176l41.866,37.321l-42.06,37.1l0.049-24.566H20.57z"/> + <path fill="#B2B2B2" d="M999.862,359.32l-58.257-51.93l-0.082,30.744H620.103v39.713h321.318l-0.084,33.092L999.862,359.32z + M626.334,371.832v-27.68h321.667l0.044-22.176l41.866,37.32l-42.063,37.1l0.052-24.564H626.334z"/> + <g> + <g> + <image opacity="0.3" width="74" height="74" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAAACXBIWXMAAAicAAAInAFgyRpVAAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAARHSURB +VHja7JyNTtswFIXtxF1afsYE0x60D8KTbmMDWuhfspidS09dOwkdk2J0LV01jWiov557Y0c61xgd +g4c95UPz+TzrSd/e3v4fWB1gbMa8mlMg2oGQbM9rjqCaAFrTB832gLIUBc4VdC5nZdUEqCZ4SWi2 +B1RBUdIrw7OZqmoHSDUdNwG4A2CuA5TAcRQTOo4pzI68PjUEyscWsaH3orSj2uYSqSlq8nA+tVEh +png/CYDloLCGlOPBrBErxIZet6IwLyBRl+tIPwcwszbOEWeIioDZkQNrgjolCnpGLNtYtPFE3z96 +E3ARVTGsCpA+t3GFuAQwUViRGawtFOXhPLZxj3lMgr+rMZ9XdcXSUIo4w/KQvrZx3cYXAJvhH5QZ +3B25Vm1JUb9QWkQcUsukhh3cIV1iKSH1agoVXQHUtzZu8F7U5ejOmEO9WgPWI/3gDea+CmqY7Svw +rKxPgHIJRd0AmD++gPLKIBVzgPWE9HM4/wzFLRAO8xJge2UlFqGyVKgI2BVAXQPWNFLkxwxMUmyJ +711DRQ8ANg3u9AU+c6QsG1k6OFo+zADtAnFJsMa+QA2VJYoSUGeYS0V1+GAd6QXlOrY/NgDGa64p +RW6wShyvCVBF9beMLLhfUtF1bLDDfWFJF3NB5JKGspWZBDuSkqJI7UrcwMc4NkjP2HEOsExir1sE +84n++G4AqFhNswmYOTzs7IrOUlIMAJUCketjGhuZ26B5FEZHCqLC+pehsBSWwlJYCkth6VBYCkth +KSyFpbB0KCyFpbAUlsJSWDoUlsJSWApLYSksHQpLYSkshaWwFJYOhaWwFJbCGtFgu1zzVlgp4/VH +g9K8l7JiltmPArHXhR8O94ZfgqOOnMtFUWy+rBPv3wQrduFdInLySIfffUsh55pU/XIdaVcHF/XW +MzFhbxAlAR0rtLA9ARvJ5VXms4tAe/nsq+3XH8zn8zCHBZa/iJivvalRDNgl/oatv2OGxa77pTk0 +kj9hfmuCVpseQ3kTKGpDkLxN1nvzzs3er7c2efikeV4rs/dH/zZ/Ha2POPccgWW6YLFLfUWg/IVn +ALPDhdlUXmSgLHHeLzCfH238xPEDgEla9iqL65U0hZALV5R64gCdRpQ1RlgSLIB7gPrexh3eL8ze +L70zAzqGcKMIgSX9G2pcTNKxMsfuzzGnodyoOFvuAE2UtTb7jiH1W9JQbP1S0I3Z90WYEawiWODa +kaWgidywlgB0H0nBaIE/mBRc+GzzFU+0mMklBFSsJ83YYe1IBHJHXFJ6MrBGlg2pNOR10yZS8Jfm +uHlPLoZyblcgNZmXDJyCRzuTrv5Z7Bt2kSg7atUYlRVbxW+CFfw23PZw/6whndmKSIR2/lzsv7G9 +4S6yNzwC1amARBeRLiN2bo9oYg8GTApUb7oMbJJoMlOWSTzkO61BYg80M9L6dGodM32Q3mWiOTZ3 +PbWhqx9/BBgAghv/U/gVDAAAAAAASUVORK5CYII=" transform="matrix(1.2932 0 0 1.2932 81.9624 13.2539)"> + </image> + <path fill="#EDEDED" d="M161.282,87.427c0,2.738-2.222,4.961-4.961,4.961H95.125c-2.738,0-4.962-2.223-4.962-4.961V26.233 + c0-2.74,2.224-4.962,4.962-4.962h61.195c2.739,0,4.961,2.222,4.961,4.962V87.427z"/> + </g> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="153.0151" y1="90.5747" x2="93.6321" y2="17.1511"> + <stop offset="0" style="stop-color:#466DB2"/> + <stop offset="0.8539" style="stop-color:#70A4EF"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M158.8,84.945c0,2.74-2.22,4.965-4.96,4.965H97.607c-2.741,0-4.961-2.225-4.961-4.965V28.713 + c0-2.741,2.221-4.96,4.961-4.96h56.232c2.741,0,4.96,2.219,4.96,4.96V84.945z"/> + </g> + <g> + <g> + <image opacity="0.3" width="74" height="74" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAAACXBIWXMAAAicAAAInAFgyRpVAAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAARSSURB +VHja7JwNc9owDIbtEBiUbmu39Y/2h/BP98FKGz5CvLgnlRfFTgLd7uydfKdLmkJAD68UJXeSMbpG +L3vNmx4fH7N2erVa/RtYPWBsxrzcNQDtSEh2YJsbJBeA5oag2QFQlqyAfbRcVTVkQWi2BxQDmtA+ +bwsBL1dQTWtH2kp7fa0EVvaAYkAl2RT2JxFgNvH81NDfR7K6tQPs8zYUpufOESwLkDygWWsfhDGw +SSYJ3wGsBiDtyHC/JmukusoAKFZVSaBuyJZkCzo+JVg24YQvEzgrysPZtla19kL7z/T9twKu66hB +qGpKCvJwPrb2mexTa7cEbybCMfUwZFV5UHuC9NTabwK1pr8Z3oHfw+oqAwm/AGBzgnPX2rfW7ml/ +Sf+bZpDsMamzqioC9ItEMYP/15C/HPnlQrBQXTMB62trD619IYUtIBSLTK6CNamqIkXNIT/XlLO2 +9JoDXBk7ysL6CZV1Q6F4T+p6IFhLCEWbQYLnUmFPqlrQd+fywR/bkNKqkADKniIUgWHuuiO7FXkr +9YWwEFRFx9YEahoojaJhWIjygUuHBUG7JXBLKCNSv/2RyioA1JJUNRdl0duFy4vJJ/lQGBoRjqww +rLnm4uQ5XQ0ZFPqAigoV3K/qKnvuGa2ou7Cax4o+lzB0kJ+mYFhgy1LIDIVhDFzoZjqn+8RG3NsW +A/e8NpjgRzzC6XvikMNTCDfgyygfipGg+hSX07I9IhhchdEViyKF9Z6lsBSWwlJYCkth6VJYCkth +KSyFpbB0KSyFpbAUlsJSWLoUlsJSWApLYSksXQpLYSkshaWwFJYuhaWwFJbCSmhhQ6a7FFawm/M/ +AOLGgLlGWS7yIRd/UCZK6vWnvPDX4B6YJgIwB0WhD03Ep4tghU58jBh2X6QOS3732pw3Yx4jodqB +JV/QmG6X+t6cGhcPBMmZdFt/ZajV4MMOtuwP+3umstVqderd8e1h0HOIiuKTc/M1N2DPCVBD58gB +FvuzIx+8PYNfDK8WCouGISoKQfkT+y5P3yrLjY0NfQDCsgmHIMPiTnvfH81N5BvycQcKa/pylguc +mH+FJzo5K6qmX2NuTi1oOSiL5zdsyJ8fZGs6VoG6Ogm/jHzAEVS1oZPNBCjuZJUd+DZBVbEdIFLW +BOo7gXsCdWHeGhWGB4DF3arcKuvDkWc7oLJSD0O+SFUQLT/Nab5DSFlmjLKwrZ+B8K/zYk6TQyYi +DFMKxVCCx7kOOASDk3wduiJ2nIrMopkTGB6xckPHcMRKkSCs0N1GLUTAV8UtbHGmg+OyoU9Z/Cvw +woT/bE79xZOEk3tMXUcIRxzcs+9L7kHnBsZCoWFvsTxPamEYquJl9d6p4uX8rKHJbIXpduDL5uuc +HvM4cz5DKzRoLAiqVwGBKSKy696Y/Pqk5X1f6IGAi83963V05JBEkwmw6FBE3L94QOIANJNofrom +j72td43e/AsQk1zXDnT1648AAwBlJA7J+eEl1gAAAABJRU5ErkJggg==" transform="matrix(1.2932 0 0 1.2932 2.71 13.2539)"> + </image> + <path fill="#EDEDED" d="M82.029,87.427c0,2.738-2.222,4.961-4.962,4.961H15.873c-2.738,0-4.96-2.223-4.96-4.961V26.233 + c0-2.74,2.222-4.962,4.96-4.962h61.195c2.74,0,4.962,2.222,4.962,4.962V87.427z"/> + </g> + <linearGradient id="XMLID_1_" gradientUnits="userSpaceOnUse" x1="73.7627" y1="90.5747" x2="14.3797" y2="17.1511"> + <stop offset="0" style="stop-color:#89B4E8"/> + <stop offset="0.8539" style="stop-color:#95C2EF"/> + </linearGradient> + <path fill="url(#XMLID_1_)" d="M79.547,84.945c0,2.74-2.22,4.965-4.96,4.965H18.355c-2.741,0-4.962-2.225-4.962-4.965V28.713 + c0-2.741,2.221-4.96,4.962-4.96h56.232c2.741,0,4.96,2.219,4.96,4.96V84.945z"/> + </g> + <g> + <g> + <image opacity="0.3" width="74" height="74" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAAACXBIWXMAAAicAAAInAFgyRpVAAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAARySURB +VHja7JxfbtpAEMZ3jSEhNE2atupDq/YcuVYOkmvlHFX70ocmDQkU88fubvSNGIZdY4ii7raz0miN +MYb58c14bWnGGB2dhz30g1dXV1k7fn19/TKwImBsxqyaQwDajpBs4DM2Q2hNYHtrXwya7QBpl+Wq +Kj/XmLk9vRcCZiOgaH+BbT/3xJwrsJqB4raS8CSwsuWkBKaH47z1MdN+AplyHpNhxuEsnS3Y9pJB +88LZAFZGVFUwSANnR8IIWsFg2UxCbwXzkCrYHDP3YSVPUkbyWIH3PJhjZyPYibMh9vWFwlJVl8xR +BGrm7LezCbYn7Lc3IXWVAVVZAOgDyitnr52dYT4FtAGOSV1dUlVLqGjq7NHZGLMVQGuprjKiKoI1 +BJw3zt46u3B2DpUNmbpST/YNg7WAojygX+xPr1kOW4iEvxPWAMoiWO9hF1DYEMeUmVwVSSlzqOoe +aYZ8rhCOM2wX0qdYzqLEPoSKzgDJw3qH1yMc0wudOFFlUQhOAKpgKvJKe2AXrzkTQSNhWUaZJ/gT +qOsMCrvALGGZTJRVIWII1CPUNIS/ZezPtyK5E6ARgHxw9snZF2efnX3EvvOMlNUwWFxZt85+OPuG ++auz79i+A8QKn3m6IsbC0LJ1Vp+ttY6FHWV0NSRYFjNfNw7E2jGYg0NhaEQ4yhU8tzKwzko5DC1m +/vtL5kchoiSas0L3jIWAVgTMZpCzGvzGWghhrwcDZYfnXbblCURuj2rsDj9afSg6PuvKGVDszzcR +Rdl9YaV8r/eSIFt9LoyOzkNhKSyFpbAUlsLSobAUlsJSWApLYelQWApLYSkshaWwdCgshaWwFJbC +Ulg6FJbCUlgKS2EpLB0KS2EpLIX1L8DaqBf+T1g0Ad/3UpY8Qex1TkCawOtOwij3+AKyWMV6DpC4 +D3v7Ue44uaxOD1kOVfjNDh/qAMBWWFKOvELd25wZVXtSXUuooCC1PCQrVbkvsvI+mL98PY65ubkx +l5eXsuSXag1lMTmVzVnxI1K0RQAQlfz62mhf9utL6e7Z7As0Zzj2Cd5WQXlEUZVZV6jTF1BhI5Wh +lYmHYiP+1BmAjM26mHwCP6uIwqJhyMv5qUrdn/QOqrKgPjLhys9Uw3DFYD3Cn1uoaww/K7NdTN60 +JXg6MUn2waz7OFicbGI22xWk2p9GXgFJABMWej8B7AH+Uvg1u66GNZMrh9XD+0t80alZtyporf5M +CNiK+TWFX/dQ2FjAWjIWrUuHUM4iIDX7Mt41JMUwbALRwiNmynJXLGdtjA3HUFhOVZ5UG32MkKMr +I7VXoZ4OPbNHzd5fhMVz8Ry5awpQlJtnbDlR8ythW86iUDQi3mcsT6WsqrYkv2JLiYol9YotNepQ +zmrrnxUqKA8VYKeoqtB9XqgdFF+MLsVqfqt/VltnNtkUQxaWW5N+p5BQPg7dxm3dL3bqzBYAZsSy +IFTKn+NTh71a2O0MmY4NEk0mwJ7VHLGzky09SXMrNo8+hunSt/RZzubY2PWQZq40/ggwAI7zGlCU +IvixAAAAAElFTkSuQmCC" transform="matrix(1.2932 0 0 1.2932 161.2148 13.2539)"> + </image> + <path fill="#EDEDED" d="M240.864,87.427c0,2.738-2.222,4.961-4.963,4.961h-61.19c-2.742,0-4.964-2.223-4.964-4.961V26.233 + c0-2.74,2.222-4.962,4.964-4.962h61.19c2.741,0,4.963,2.222,4.963,4.962V87.427z"/> + </g> + <linearGradient id="XMLID_3_" gradientUnits="userSpaceOnUse" x1="237.8154" y1="84.7983" x2="127.6674" y2="-9.9616"> + <stop offset="0" style="stop-color:#314D89"/> + <stop offset="0.8539" style="stop-color:#466DB2"/> + </linearGradient> + <path fill="url(#XMLID_3_)" d="M238.382,84.945c0,2.74-2.221,4.965-4.961,4.965h-56.23c-2.742,0-4.961-2.225-4.961-4.965V28.713 + c0-2.741,2.22-4.96,4.961-4.96h56.23c2.74,0,4.961,2.219,4.961,4.96V84.945z"/> + </g> + <g> + <g> + <image opacity="0.3" width="74" height="74" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABLCAYAAAA4TnrqAAAACXBIWXMAAAicAAAInAFgyRpVAAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAARCSURB +VHja7JyLUtswEEUlRXlDaUv7o3wIf9oWKHkRJ65N7zbrRZJNMp2R2tXMjm1sDDq+u1Yyc9cYHYOH +PeeX7u7uip70/f3934EVAWMLZlWfC9AOgGQD19tCodWR7Z/9FDSbAGXZeceOrThXorL6IgjN9oBy +iBHbWgGvRFBHFge2T+der5XAfALUCOERY7bPoeVcx+oEqAqxB7AKW8OAxZUFWKSmMWIqYsKA5Q5L +QjsyMC+ILYDtcFwxtXXU5ROqas/Nmpg3sUQscMyB5VzwubK4ogjSpokV9h37/zv1640amKpGUBRB ++oD4iO0SECdCXTmnIU38ABW1cNZN/GziEcCemnjGz3e4rqMuH0hLx2pUC+y6ic9N3GJLwKYMVs7F +nteqA1S1AagHzHMiYFIqdtTlI3VshBu0sK6a+NTE1ya+YP8a6uLFPve3IKXgDup5xAOn+ZLitgDq +ZKH3ApJlqTgBkCuoiYDdAtYCT8WJQp9zca8AY8VAVTi3YmnoAezt0kGs1nmBJ2BUu24A7YbBKkFZ +EtaMgaIatQBAzwRAPOpYGjpRuwjYAtCuEEucK6Vm1YAzxv+6B6glFDVla0lei1/F1Bb5UBqawKJU +rrlmCKksWwAsi+I9F2vHsajBNpiGicUq/7gjV/S+oAJPaWixHbPwQk1OPPxkGvaBcyJVbeYFntTl +GDCXiGiG+B5IknDpX9fYxLcnvXXXDfjqxibOl/atQ+iB2wHzTcL6H0cvMIX1jqGwFJbCUlgKS2Hp +UFgKS2EpLIWlsHQoLIWlsBSWwlJYOhSWwlJYCkthKSwdCkthKSyFpbAUlg6FpbAUlsLKaEgH2WBY +tQmbrv8FIHXi+CJlSdqx45KhDRaGf8eNuW+vLgxYaA7SRH48F1bMpR6KEloX1JE5kKmc/yymug4s +edFR3PCFxR5BvhbpVMixaB/FPHaB+RCwjso6tt/2gHkOuZ9Ymq/XiCmuPeAeJcCi+WzZPNaY14ZB +q0SpiaahVNTOnBzqrSevNV3P8GKozMnMmHMqhszk5I9+xP7KnEyavFVBtGZJ4zX1OlgD0g/z25dn +8RSWpuv8LEFZe3Myk7fz+Y4tOfDJH30IqctH/oB0qZMRkxyg7Y0X5mRqzLVHjXwDUklZQVnfAOwB +mbNhsHrTUDaKIFjU7KLCH2oN5XNzMje6gtKQZ8sDlPWEeW4DdSu5dAjVLAJCT2dturbfHNOwDmQL +F8Gz6TbBoBSsmGg6o68XDTeTk6F8bk4dQ2KeYpshLFmL6e2+YmqT/WjCvWgCN67EMb1JqE7lrKpU +kefAKPaBpYNJKoupS/bO8iZsJHeZqir0OS/UDoqv4Cv5FpT9s4Z0ZpOGaw7JmbKsv/Kz4CHwOTEI +KqkCBsyIZUHIyl/atw3R9nUxUL0pM7BJoikEWLQpIt9/d4PEBLSzfj9DYG/GRa03L4SY7Ti3oWs7 +fgkwAC7tAeW3CJ/EAAAAAElFTkSuQmCC" transform="matrix(1.2932 0 0 1.2932 240.4678 13.2539)"> + </image> + <path fill="#EDEDED" d="M319.753,87.427c0,2.738-2.221,4.961-4.961,4.961h-61.195c-2.739,0-4.961-2.223-4.961-4.961V26.233 + c0-2.74,2.222-4.962,4.961-4.962h61.195c2.74,0,4.961,2.222,4.961,4.962V87.427z"/> + </g> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="318.7256" y1="89.4663" x2="227.6511" y2="3.3875"> + <stop offset="0" style="stop-color:#143777"/> + <stop offset="0.8539" style="stop-color:#1D68AA"/> + </linearGradient> + <path fill="url(#XMLID_5_)" d="M317.272,84.945c0,2.74-2.221,4.965-4.961,4.965h-56.232c-2.74,0-4.962-2.225-4.962-4.965V28.713 + c0-2.741,2.222-4.96,4.962-4.96h56.232c2.74,0,4.961,2.219,4.961,4.96V84.945z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Process03-Blue.svg b/openoffice/share/gallery/diagrams/Process03-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..c0d3442ead40696cb7909cd12b5f0c5bb90b7c1c --- /dev/null +++ b/openoffice/share/gallery/diagrams/Process03-Blue.svg @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="371.766" height="85.567" + viewBox="0 0 371.766 85.567" overflow="visible" enable-background="new 0 0 371.766 85.567" xml:space="preserve"> +<g> + <polygon fill="#92CEFF" points="97.6,42.664 76.68,85.915 6.903,85.915 6.903,-0.433 76.68,-0.433 "/> + <polygon fill="#3F8FEF" points="190.232,42.664 169.313,85.915 88.586,85.915 109.507,42.664 88.586,-0.433 169.313,-0.433 "/> + <polygon fill="#3676D0" points="283.376,42.664 262.457,85.915 181.731,85.915 202.652,42.664 181.731,-0.433 262.457,-0.433 "/> + <polygon fill="#0054A5" points="365.1,85.915 274.324,85.915 295.244,42.664 274.324,-0.433 365.1,-0.433 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Process04-GoUp-Blue.svg b/openoffice/share/gallery/diagrams/Process04-GoUp-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..66c1d1d83cfad4ae48c5fa22fa4f98c8411f619c --- /dev/null +++ b/openoffice/share/gallery/diagrams/Process04-GoUp-Blue.svg @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="480.684" height="305.687" + viewBox="0 0 480.684 305.687" overflow="visible" enable-background="new 0 0 480.684 305.687" xml:space="preserve"> +<linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="191.7383" y1="103.8418" x2="299.4497" y2="228.5606"> + <stop offset="0" style="stop-color:#FFED9F"/> + <stop offset="1" style="stop-color:#F8D000"/> +</linearGradient> +<path fill="url(#XMLID_2_)" d="M348.409,92.466C216.099,296.734,33.885,279.324,33.885,279.324s250.689,41.781,379.518-156.683 + l47.584,29.015L426.168,17.028L296.182,69.255L348.409,92.466z"/> +<g> + <circle opacity="0.48" fill="#FFFFFF" cx="337.305" cy="162.28" r="17.224"/> + <circle fill="#FFFFFF" cx="337.305" cy="162.28" r="8.93"/> +</g> +<g> + <circle opacity="0.48" fill="#FFFFFF" cx="385.333" cy="99.643" r="20.891"/> + <circle fill="#FFFFFF" cx="385.333" cy="99.643" r="10.832"/> +</g> +<g> + <path opacity="0.48" fill="#FFFFFF" d="M290.423,211.718c0,7.354-5.964,13.316-13.319,13.316c-7.354,0-13.318-5.962-13.318-13.316 + c0-7.357,5.964-13.321,13.318-13.321C284.459,198.396,290.423,204.36,290.423,211.718z"/> + <circle fill="#FFFFFF" cx="277.104" cy="211.718" r="6.906"/> +</g> +<g> + <circle opacity="0.48" fill="#FFFFFF" cx="217.339" cy="247.517" r="9.362"/> + <circle fill="#FFFFFF" cx="217.339" cy="247.517" r="4.855"/> +</g> +<g> + <circle opacity="0.48" fill="#FFFFFF" cx="159.405" cy="267.309" r="6.824"/> + <circle fill="#FFFFFF" cx="159.406" cy="267.309" r="3.537"/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Process05-GoUp-Red.svg b/openoffice/share/gallery/diagrams/Process05-GoUp-Red.svg new file mode 100644 index 0000000000000000000000000000000000000000..5085f587d0d61cd61f912a9c84b080bdc10489c8 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Process05-GoUp-Red.svg @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="480.684" height="305.687" + viewBox="0 0 480.684 305.687" overflow="visible" enable-background="new 0 0 480.684 305.687" xml:space="preserve"> +<g> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="173.8086" y1="83.2627" x2="311.7548" y2="249.5531"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="0.4881" style="stop-color:#F66F19"/> + <stop offset="1" style="stop-color:#EC1C24"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M350.533,86.397C210.565,302.489,17.803,284.071,17.803,284.071s265.201,44.203,401.486-165.752 + l50.337,30.697L432.793,6.593L295.283,61.845L350.533,86.397z"/> + <g> + <circle opacity="0.48" fill="#FFFFFF" cx="350.533" cy="145.331" r="22.1"/> + <circle fill="#FFFFFF" cx="350.533" cy="145.331" r="11.459"/> + </g> + <g> + <circle opacity="0.48" fill="#FFFFFF" cx="294.054" cy="199.354" r="16.78"/> + <circle fill="#FFFFFF" cx="294.056" cy="199.354" r="8.7"/> + </g> + <g> + <path opacity="0.48" fill="#FFFFFF" d="M247.861,239.683c0,7.449-6.036,13.486-13.482,13.486c-7.448,0-13.484-6.037-13.484-13.486 + c0-7.444,6.036-13.484,13.484-13.484C241.825,226.198,247.861,232.238,247.861,239.683z"/> + <circle fill="#FFFFFF" cx="234.377" cy="239.683" r="6.991"/> + </g> + <g> + <circle opacity="0.48" fill="#FFFFFF" cx="172.5" cy="265.658" r="9.392"/> + <circle fill="#FFFFFF" cx="172.501" cy="265.658" r="4.869"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Process06-GoUp-Yellow.svg b/openoffice/share/gallery/diagrams/Process06-GoUp-Yellow.svg new file mode 100644 index 0000000000000000000000000000000000000000..66c1d1d83cfad4ae48c5fa22fa4f98c8411f619c --- /dev/null +++ b/openoffice/share/gallery/diagrams/Process06-GoUp-Yellow.svg @@ -0,0 +1,36 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="480.684" height="305.687" + viewBox="0 0 480.684 305.687" overflow="visible" enable-background="new 0 0 480.684 305.687" xml:space="preserve"> +<linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="191.7383" y1="103.8418" x2="299.4497" y2="228.5606"> + <stop offset="0" style="stop-color:#FFED9F"/> + <stop offset="1" style="stop-color:#F8D000"/> +</linearGradient> +<path fill="url(#XMLID_2_)" d="M348.409,92.466C216.099,296.734,33.885,279.324,33.885,279.324s250.689,41.781,379.518-156.683 + l47.584,29.015L426.168,17.028L296.182,69.255L348.409,92.466z"/> +<g> + <circle opacity="0.48" fill="#FFFFFF" cx="337.305" cy="162.28" r="17.224"/> + <circle fill="#FFFFFF" cx="337.305" cy="162.28" r="8.93"/> +</g> +<g> + <circle opacity="0.48" fill="#FFFFFF" cx="385.333" cy="99.643" r="20.891"/> + <circle fill="#FFFFFF" cx="385.333" cy="99.643" r="10.832"/> +</g> +<g> + <path opacity="0.48" fill="#FFFFFF" d="M290.423,211.718c0,7.354-5.964,13.316-13.319,13.316c-7.354,0-13.318-5.962-13.318-13.316 + c0-7.357,5.964-13.321,13.318-13.321C284.459,198.396,290.423,204.36,290.423,211.718z"/> + <circle fill="#FFFFFF" cx="277.104" cy="211.718" r="6.906"/> +</g> +<g> + <circle opacity="0.48" fill="#FFFFFF" cx="217.339" cy="247.517" r="9.362"/> + <circle fill="#FFFFFF" cx="217.339" cy="247.517" r="4.855"/> +</g> +<g> + <circle opacity="0.48" fill="#FFFFFF" cx="159.405" cy="267.309" r="6.824"/> + <circle fill="#FFFFFF" cx="159.406" cy="267.309" r="3.537"/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Process07-Blue.svg b/openoffice/share/gallery/diagrams/Process07-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..0788c3f7d91e86daf4b9392d4c5232f071dabd25 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Process07-Blue.svg @@ -0,0 +1,414 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="451.478" height="214.912" + viewBox="0 0 451.478 214.912" overflow="visible" enable-background="new 0 0 451.478 214.912" xml:space="preserve"> +<g> + <g> + <g> + <g> + + <image opacity="0.4" width="141" height="217" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI8AAADbCAYAAABUfMJyAAAACXBIWXMAAAvXAAAL1wElddLwAAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAirSURB +VHja7JtZcttGFEUBEBwkWZKnOJVt+Cer8mq8q3x4G6lK5DjWQFKcEND1Wr56aoCAxDnnVL0CSFGg +y318+3UDThKAZ5Ju88tOPn5K+SvfOMXoy+fDlcdJku5S2P+bODWv1y5VugZR9Dp6rDqH7QhU1Jyv +RaZ0jdIsK4uc63spAm1cHF8Ld9TzF0mUvkCa1IkSqiOVyTGrkAeZ1jtNqSBzOc7ltdbD77SVKH1B +0qgseaS6cl4nEPKsR56YOMualTV1x1BeplZJlD4zbTInSc+qb6/78l63gUCwvulKxZlaTcq6d8dQ +QaRHSdREoLSlOF6apSSD5cekwnsDkcgLRPJsLnm8OPdW47JGrsYi0xOJVgmUthBHp6cgx2lZZ2W9 +sjozgU7tOJAE8vIgzWaSR+UJSRNkubO6tVqeD0WkSRuB0pbi9ESapSwXVpd2PDdpzuwzdfKQOptZ +mlfJE8S5Keva6rsdg0gj+51pE4HyluKcmDRLSV6X9aast3Z+aXUiCdS30saZJft2ep6ZyDO2hLkT +ab7ZGIV/2Jm73sztDzWTRwirqa6Ic2nSvLd6JwJdSO8zkAY6d8t5Umdz6bMQgXz6DE2eC/kHHuRJ +K/aI0jJMoumTN2iQuzJVXZgov5T1weq9vXdpcg3kD9V1ez40y9tpmmNL9dAwh/40zAwdESe2J5S4 +TcVGydOR1BnYF742WX6Vei+pc+aW6LHlOfJsZ6/HT2GnJpAuZDRxdIU2dftA0fTJK1Ink9TpS+qE +6eqDifPBpq1LE6dfs7KiSd5+8+yb6J5bwKTS30xk6X7vBCra9DypS50zkeed63deWwMdbO7ULMkR +ZzdJ1DEJ9NaRiqP7QEMrXbr/SDGfPnmFOFmNPG+t3th7fv7skDY7JRVxtAn2N6l94oRl/I0t3VWg +hf3uPJo8FTvJPZHnPLKno+L4pTjS7IdEiciiY7MQeYY2rmEZf2YS9SyV5k66h6V4XfL4TcFz6dZP +G/Y4sHuJ/H3JjvSzuncXxtcv40MohJCplUc3B/Ue1kB6m25F2sD+p5E+DdFLnt6jrAuFSnlUnHBx +f+GBu7jfv0Gi/RbH7+Hp7KI1qBnjRsnTFTO1YqsqxDmsaSxzAmlIxO5JPmlHsho7Mzd1dZP4A14I +c5jpo0956vTl94L8baXHybPiKUHdaY491JXQ8xy0TP5JUB8UnaTifmTWojvPkvh9KqQ5/NWXn2V8 +4jyaYcKKK1uxNxD7XxHIcrz9TydyXrnhm7WcJ5mijq//aRMWK6etVV+QsLI6+ma60fhmDcWpShsE +Op6pq7VAbaYtOP6pq246e5Y8gFgJ8sBaQR5AHkAeQB5AHgDkAeQB5AHkAeQBQB5AHkAeQB4A5AHk +AeQB5AHkAUAeQB5AHkAeAOQB5AHkAeQB5AFAHkAeQB5AHgDkAeQB5AHkAeQBQB5AHkAeQB4A5AHk +AeQB5AHkAUAeQB5AHkAeAOQB5AHkAeQB5AFAHkAeQB5AHgDkAeQB5AHkAeQBQB5AHkAeQB4A5AHk +AeQB5AHkAUAeQB5AHkAeAOQB5AHkAeQB5AFAHkAeQB5AHgDkAeQB5AHkAeQBQB5AHkAeQB5AHgDk +AeQB5AHkAUAeQB5AHkAeQB4A5AHkAeQB5AFAHkAeQB5AHkAeAOQB5AHkAeQBQB5AHkAeQB5AHgDk +AeQB5AHkAUAeQB5AHkAeQB4A5AHkAeQB5AFAHkAeQB5AHkAeAOQB5AHkAeQBQB5AHkAeQB5AHgDk +AeQB5AHkAUAeQB5AHtg3CjkWbeVZ+ctwFIIUFeO+1uQpGnwxHLZERSQ4ni1PseJL4HglKl4qT52V +cFyiLOS4kNdFVQuTrehzFpHyX4ZMhy9RGNtZWXOpRd04Zw3E0YvN5KKk0eEnjo7xzGrqJFKBfjD6 +8vmnPOFFRJ65XHAqX4BAxyORjvGkrHs7TmrGunLaiokTLhq7MFPX4aZOGOMwvmM5TiQwotNXVjMH +zkWc5cVGVmORyAuERPstTkDHN8gylBqJQPOqkFiVPOHiI7vondXI3p+uijbYK3FiiTOWsb21Goo8 +fnwfyGuSJ1x8ZBe+kTov67SsflkdkzCNCJkybnsjTaiZC4Uwtt/LurbzW/vZRKatJ6GQ1ySPmqlf +cFHWq7JOyuqZPKlcrxCZCgTaix4nNlUNZUy/Wf1rr++cPA/Jo4urTjiZ/flH0v3td02MVFIlt+pK +5fLzbIX1sU0pansVm6auTZavZf0l9dVE0vQJ8vzwpG7a0qkrWHpnX3ZqidO3383k86GxCpJlkkAp +U9nWm+LYqipMVbcmzlVZf1tdmTQhecZenFXTVlLRMA9tiupL6mQSh8HqU/tcT5IppQ/aSY+TRJrj +0OMsBfnHpAmJc2XvXdt437t+p3D7gY/lWf7w5OOnxKVJ+NLcTVVJpLFe9kIDkywIpPIgzvYkWrgQ +0N7Vp06Yrr5XTFdF0+TRL08l7vyqahGJwnOb1k5c+sSmL9j8knwhe3VDSZ3Q61zZMfQ5N/a5yarU +icoj6aOrrtQESV0qTSUKr508A5vikGc3K6xY63ErjfI3m6ZCn3Nj4xj272pTp3YaMYF01ZVbmpxY +b/PKZFku3S/t/NykUXlyl1gItPnkWbi2416SR/d0vsu+zjB5vPH7IE4sdeqmrdgfZuZSx+8DnVn1 +ZdoKydNhxbX1lVbVLQjdSb5Lfu4mhwa5kTgrB1Ga51Qa31xSqC+yhMTpulUZ8uxOHl3Q3CePbzWN +RZrYbaZacRoNYoVAmQmhm4a6RO9W9DtIs/2mWZ/TCSkUnozw0jQWp3ECiECJCBTbgc7ldRZZoZE8 +20me2HJdH/jyTww+eiqiiTitB9GlUCJiZBVF4uyW2HPJ/pHi6FOCa5enIoUSJ0msYLfLdhUp+h8a +2kjz4umjRqIk4X7WPjbQybqkWeugOpESepy97YGS50xPG5WnpViwRdYhCcDa+U+AAQD/Hx58+UEl +bAAAAABJRU5ErkJggg==" transform="matrix(0.9411 0 0 0.9411 11.5635 7.4844)"> + </image> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="17.585" y1="107.0786" x2="132.2676" y2="107.0786"> + <stop offset="0" style="stop-color:#1C2958"/> + <stop offset="0.09" style="stop-color:#3A4A73"/> + <stop offset="0.5" style="stop-color:#2D3D6A"/> + <stop offset="0.91" style="stop-color:#3A4A73"/> + <stop offset="1" style="stop-color:#1E2D5E"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M132.268,185.604c0,8.041-6.521,14.564-14.564,14.564H32.15c-8.045,0-14.565-6.523-14.565-14.564 + V28.554c0-8.045,6.521-14.565,14.565-14.565h85.553c8.043,0,14.564,6.521,14.564,14.565V185.604z"/> + </g> + <path fill="#FFFFFF" d="M32.15,17.754c-5.957,0-10.801,4.846-10.801,10.8v157.05c0,5.955,4.844,10.801,10.801,10.801h85.553 + c5.955,0,10.801-4.846,10.801-10.801V28.554c0-5.954-4.846-10.8-10.801-10.8H32.15z"/> + <path opacity="0.35" fill="#CCCCCC" d="M21.35,111.434l79.848,84.971h3.543l-83.391-88.74V111.434z M21.35,103.516l87.289,92.889 + h3.543L21.35,99.745V103.516z M21.35,135.442l57.289,60.963h3.543L21.35,131.67V135.442z M21.35,127.522l64.729,68.883h3.545 + l-68.274-72.65V127.522z M21.35,119.604l72.17,76.801h3.545l-75.715-80.57V119.604z M21.35,63.134l107.154,114.025v-3.77 + L21.35,59.362V63.134z M21.35,87.68l101.115,107.604c0.791-0.393,1.531-0.871,2.199-1.434L21.35,83.907V87.68z M21.35,79.763 + l105.229,111.98c0.518-0.748,0.938-1.566,1.256-2.436L21.35,75.992V79.763z M21.35,159.196l34.965,37.209h3.543L21.35,155.426 + V159.196z M29.545,196.075l-8.012-8.529C22.297,191.723,25.465,195.059,29.545,196.075z M21.35,143.36l49.849,53.045h3.542 + L21.35,139.588V143.36z M21.35,175.282l19.85,21.123h3.543L21.35,171.512V175.282z M21.35,95.598l94.731,100.807h1.622 + c0.604,0,1.193-0.063,1.772-0.158L21.35,91.827V95.598z M21.35,183.2l12.408,13.205h3.541L21.35,179.43V183.2z M21.35,151.276 + l42.406,45.129h3.545L21.35,147.506V151.276z M21.35,71.846L128.49,185.858c0.002-0.086,0.014-0.168,0.014-0.254v-3.502 + L21.35,68.072V71.846z M21.35,167.366l27.289,29.039h3.545L21.35,163.594V167.366z M21.35,55.215l107.154,114.028v-3.771 + L21.35,51.446V55.215z M75.318,17.754l53.186,56.597v-3.772L78.863,17.754H75.318z M82.76,17.754l45.744,48.677v-3.769 + L86.303,17.754H82.76z M90.201,17.754l38.303,40.759v-3.771l-34.76-36.987H90.201z M60.793,17.754l67.711,72.054v-3.773 + l-64.167-68.28H60.793z M67.878,17.754l60.626,64.512v-3.771L71.421,17.754H67.878z M120.577,18.153l7.698,8.192 + C127.447,22.384,124.443,19.223,120.577,18.153z M97.645,17.754l30.859,32.84v-3.77l-27.319-29.07H97.645z M116.301,17.754 + h-3.542l15.745,16.755v-3.773L116.301,17.754z M105.082,17.754l23.422,24.924v-3.773l-19.877-21.15H105.082z M22.175,24.421 + l106.329,113.148v-3.771L23.521,22.083C22.982,22.802,22.522,23.583,22.175,24.421z M53.352,17.754l75.152,79.973v-3.77 + L56.893,17.754H53.352z M25.652,19.948l102.852,109.451v-3.77L27.935,18.609C27.115,18.962,26.354,19.417,25.652,19.948z + M21.35,47.297l107.154,114.03v-3.773L21.35,43.526V47.297z M21.35,39.38l107.154,114.027v-3.771L21.35,35.607V39.38z + M21.35,28.554v2.907l107.154,114.026v-3.771L21.391,27.732C21.371,28.004,21.35,28.277,21.35,28.554z M32.15,17.754 + c-0.361,0-0.721,0.018-1.07,0.056l97.424,103.669v-3.768L34.57,17.754H32.15z M45.91,17.754l82.594,87.889v-3.77l-79.05-84.12 + H45.91z M38.467,17.754l90.037,95.809v-3.771L42.01,17.754H38.467z"/> + </g> + </g> + <g> + <g> + <g> + + <image opacity="0.4" width="141" height="217" xlink:href="data:image/png;base64,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 +L8AAzpviodXz1YMAAAAASUVORK5CYII=" transform="matrix(0.9411 0 0 0.9411 161.1973 7.4844)"> + </image> + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="167.6875" y1="107.0786" x2="282.3701" y2="107.0786"> + <stop offset="0" style="stop-color:#1C2958"/> + <stop offset="0.09" style="stop-color:#3A4A73"/> + <stop offset="0.5" style="stop-color:#2D3D6A"/> + <stop offset="0.91" style="stop-color:#3A4A73"/> + <stop offset="1" style="stop-color:#1E2D5E"/> + </linearGradient> + <path fill="url(#XMLID_9_)" d="M282.37,185.604c0,8.041-6.521,14.564-14.565,14.564h-85.551 + c-8.043,0-14.566-6.523-14.566-14.564V28.554c0-8.045,6.523-14.565,14.566-14.565h85.551c8.045,0,14.565,6.521,14.565,14.565 + V185.604z"/> + </g> + <path fill="#FFFFFF" d="M182.254,17.754c-5.955,0-10.801,4.846-10.801,10.8v157.05c0,5.955,4.846,10.801,10.801,10.801h85.551 + c5.956,0,10.801-4.846,10.801-10.801V28.554c0-5.954-4.845-10.8-10.801-10.8H182.254z"/> + <path opacity="0.35" fill="#CCCCCC" d="M278.431,26.667l-8.081-8.598c-0.817-0.198-1.666-0.315-2.545-0.315h-1.295l12.096,12.873 + v-2.073C278.605,27.908,278.539,27.28,278.431,26.667z M171.453,107.014l84.004,89.391H259l-87.547-93.164V107.014z + M171.453,123.641l68.379,72.764h3.539l-71.918-76.533V123.641z M171.453,131.561l60.934,64.844h3.545l-64.479-68.617V131.561z + M171.453,67.171l107.152,114.027v-3.771L171.453,63.399V67.171z M171.453,99.098l91.44,97.307h3.546L171.453,95.327V99.098z + M171.453,139.481l53.494,56.924h3.543l-57.037-60.697V139.481z M171.453,91.178l98.647,104.977 + c0.933-0.205,1.82-0.529,2.646-0.957L171.453,87.405V91.178z M171.453,114.93l76.563,81.475h3.543l-80.105-85.244V114.93z + M171.453,83.257l103.643,110.292c0.639-0.586,1.213-1.242,1.695-1.967L171.453,79.486V83.257z M171.453,59.253L278.605,173.28 + v-3.771L171.453,55.48V59.253z M171.453,179.319l16.055,17.086h3.543l-19.598-20.855V179.319z M171.453,75.341l106.658,113.496 + c0.319-1.02,0.494-2.105,0.494-3.232v-0.008L171.453,71.568V75.341z M171.453,155.315l38.614,41.09h3.543l-42.157-44.861V155.315 + z M171.453,147.395l46.055,49.01h3.543l-49.598-52.779V147.395z M171.453,171.403l23.494,25.002h3.544l-27.038-28.773V171.403z + M171.453,163.233l31.172,33.172h3.545l-34.717-36.943V163.233z M171.453,185.604c0,0.617,0.063,1.219,0.162,1.809l8.174,8.697 + c0.795,0.186,1.615,0.295,2.465,0.295h1.355l-12.156-12.934V185.604z M229.068,17.754l49.537,52.716v-3.771l-45.994-48.944 + H229.068z M221.627,17.754l56.979,60.633v-3.771l-53.434-56.862H221.627z M214.188,17.754l64.418,68.552v-3.771L217.73,17.754 + H214.188z M206.51,17.754l72.096,76.719v-3.768l-68.551-72.951H206.51z M236.512,17.754l42.094,44.796v-3.769l-38.554-41.027 + H236.512z M259.068,17.754l19.537,20.79v-3.771l-15.994-17.02H259.068z M251.393,17.754l27.213,28.96v-3.771l-23.67-25.189 + H251.393z M171.453,51.334l107.152,114.028v-3.773L171.453,47.564V51.334z M243.949,17.754l34.656,36.877v-3.769l-31.111-33.108 + H243.949z M171.5,27.628l107.105,113.978v-3.771L172.209,24.611C171.834,25.561,171.59,26.571,171.5,27.628z M171.453,35.495 + l107.152,114.029v-3.768L171.453,31.726V35.495z M173.514,22.232l105.092,111.833v-3.77L175.271,20.33 + C174.611,20.891,174.023,21.531,173.514,22.232z M171.453,43.414l107.152,114.028v-3.77L171.453,39.645V43.414z M199.071,17.754 + l79.534,84.639V98.62l-75.994-80.866H199.071z M191.629,17.754l86.977,92.557v-3.771l-83.432-88.786H191.629z M184.188,17.754 + l94.418,100.477v-3.77L187.73,17.754H184.188z M177.703,18.774l100.902,107.376v-3.773l-98.162-104.46 + C179.48,18.078,178.563,18.37,177.703,18.774z"/> + </g> + </g> + <g> + <g> + <g> + + <image opacity="0.4" width="141" height="217" xlink:href="data:image/png;base64,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" transform="matrix(0.9411 0 0 0.9411 311.7695 7.4844)"> + </image> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="317.791" y1="107.0786" x2="432.4727" y2="107.0786"> + <stop offset="0" style="stop-color:#1C2958"/> + <stop offset="0.09" style="stop-color:#3A4A73"/> + <stop offset="0.5" style="stop-color:#2D3D6A"/> + <stop offset="0.91" style="stop-color:#3A4A73"/> + <stop offset="1" style="stop-color:#1E2D5E"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M432.473,185.604c0,8.041-6.521,14.564-14.563,14.564h-85.554 + c-8.043,0-14.564-6.523-14.564-14.564V28.554c0-8.045,6.521-14.565,14.564-14.565h85.554c8.042,0,14.563,6.521,14.563,14.565 + V185.604z"/> + </g> + <path fill="#FFFFFF" d="M332.355,17.754c-5.955,0-10.8,4.846-10.8,10.8v157.05c0,5.955,4.845,10.801,10.8,10.801h85.554 + c5.954,0,10.8-4.846,10.8-10.801V28.554c0-5.954-4.846-10.8-10.8-10.8H332.355z"/> + <path opacity="0.35" fill="#CCCCCC" d="M321.556,128.182l64.11,68.223h3.543l-67.653-71.994V128.182z M321.556,120.264 + l71.552,76.141h3.544l-75.096-79.912V120.264z M321.556,144.02l49.229,52.385h3.543l-52.772-56.156V144.02z M321.556,136.1 + l56.671,60.305h3.542l-60.213-64.078V136.1z M321.556,112.346l78.991,84.059h3.545l-82.536-87.83V112.346z M321.556,79.881 + l105.18,111.93c0.523-0.744,0.95-1.557,1.274-2.418L321.556,76.111V79.881z M321.556,104.426l86.433,91.979h3.543l-89.976-95.746 + V104.426z M321.556,87.798l101.039,107.523c0.796-0.387,1.542-0.855,2.214-1.416L321.556,84.028V87.798z M321.556,64.044 + l107.153,114.025v-3.77L321.556,60.273V64.044z M321.556,183.862l11.788,12.543h3.542l-15.33-16.314V183.862z M328.905,195.831 + l-6.966-7.412C322.881,191.897,325.516,194.682,328.905,195.831z M321.556,152.188l41.552,44.217h3.543l-45.095-47.99V152.188z + M321.556,71.961l107.136,114.01c0.003-0.123,0.018-0.244,0.018-0.367v-3.387L321.556,68.192V71.961z M321.556,95.715 + l94.618,100.689h1.735c0.571,0,1.126-0.057,1.673-0.141L321.556,91.946V95.715z M321.556,175.942l19.228,20.463h3.545 + l-22.772-24.232V175.942z M321.556,160.106l34.11,36.299h3.545l-37.655-40.07V160.106z M321.556,168.024l26.671,28.381h3.541 + l-30.212-32.15V168.024z M321.556,56.127l107.153,114.028v-3.773L321.556,52.356V56.127z M389.789,17.754l38.92,41.421v-3.773 + l-35.378-37.647H389.789z M374.67,17.754l54.039,57.507v-3.772l-50.496-53.734H374.67z M382.346,17.754l46.363,49.339v-3.771 + l-42.82-45.567H382.346z M367.229,17.754l61.479,65.424v-3.771l-57.937-61.652H367.229z M419.702,17.915l8.95,9.524 + C428.152,22.602,424.445,18.714,419.702,17.915z M415.654,17.754h-3.542l16.597,17.663v-3.771L415.654,17.754z M397.228,17.754 + l31.481,33.501v-3.772l-27.938-29.729H397.228z M359.789,17.754l68.92,73.343v-3.771l-65.377-69.571H359.789z M404.67,17.754 + l24.039,25.582v-3.77l-20.498-21.813H404.67z M332.355,17.754c-0.619,0-1.229,0.063-1.82,0.166l98.174,104.471v-3.771 + L333.921,17.754H332.355z M352.346,17.754l76.363,81.262v-3.77l-72.82-77.493H352.346z M321.556,28.554v3.566l107.153,114.025 + v-3.77L321.565,28.358C321.565,28.425,321.556,28.488,321.556,28.554z M321.556,40.038l107.153,114.027v-3.773L321.556,36.265 + V40.038z M325.366,20.338l103.343,109.973v-3.771L327.553,18.894C326.766,19.29,326.029,19.769,325.366,20.338z M322.209,24.896 + l106.5,113.332v-3.77L323.453,22.449C322.938,23.201,322.522,24.024,322.209,24.896z M344.904,17.754l83.805,89.18v-3.771 + l-80.26-85.409H344.904z M321.556,47.957l107.153,114.028v-3.773L321.556,44.186V47.957z M337.465,17.754l91.244,97.098v-3.773 + l-87.701-93.325H337.465z"/> + </g> + </g> + <g> + <g> + + <image opacity="0.4" width="77" height="119" xlink:href="data:image/png;base64,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" transform="matrix(0.9411 0 0 0.9411 127.3184 51.7168)"> + </image> + <g> + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="129.5469" y1="104.9067" x2="182.2949" y2="104.9067"> + <stop offset="0" style="stop-color:#1C2958"/> + <stop offset="0.1546" style="stop-color:#3A4A73"/> + <stop offset="1" style="stop-color:#1E2D5E"/> + </linearGradient> + <path fill="url(#XMLID_11_)" d="M145.765,83.616c-0.887,0-16.218,0-16.218,0v42.58c0,0,15.331,0,16.218,0 + c0,0.903,0,24.358,0,24.358l36.53-45.649l-36.53-45.645C145.765,59.26,145.765,82.712,145.765,83.616z"/> + <path fill="#1E2D5E" d="M145.294,57.919v2.682v22.546h-15.277h-0.94v0.941v41.638v0.94h0.94h15.277v22.548v2.682l1.676-2.094 + l35.457-44.31l0.47-0.588l-0.47-0.588L146.97,60.013L145.294,57.919L145.294,57.919z M146.234,60.601l35.457,44.304l0,0l0,0 + l-35.457,44.31v-23.488h-16.218V84.088l0,0l0,0h15.277l0,0l0,0h0.94V60.601L146.234,60.601L146.234,60.601z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="130.0176" y1="104.9067" x2="181.6924" y2="104.9067"> + <stop offset="0" style="stop-color:#1C2958"/> + <stop offset="0.1237" style="stop-color:#3A4A73"/> + <stop offset="1" style="stop-color:#1E2D5E"/> + </linearGradient> + <polygon fill="url(#XMLID_12_)" points="181.692,104.905 146.235,60.601 146.235,84.087 130.018,84.087 130.018,125.725 + 146.235,125.725 146.235,149.213 "/> + </g> + </g> + <g> + <g> + + <image opacity="0.4" width="77" height="119" xlink:href="data:image/png;base64,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 +gps7AAAAAElFTkSuQmCC" transform="matrix(0.9411 0 0 0.9411 277.7461 51.7168)"> + </image> + <g> + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="279.9766" y1="104.9067" x2="332.7275" y2="104.9067"> + <stop offset="0" style="stop-color:#1C2958"/> + <stop offset="0.1546" style="stop-color:#3A4A73"/> + <stop offset="1" style="stop-color:#1E2D5E"/> + </linearGradient> + <path fill="url(#XMLID_13_)" d="M296.195,83.616c-0.887,0-16.219,0-16.219,0v42.58c0,0,15.332,0,16.219,0 + c0,0.903,0,24.358,0,24.358l36.532-45.649L296.195,59.26C296.195,59.26,296.195,82.712,296.195,83.616z"/> + <path fill="#1E2D5E" d="M295.725,57.919v2.682v22.546h-15.277h-0.941v0.941v41.638v0.94h0.941h15.277v22.548v2.682l1.676-2.094 + l35.459-44.31l0.471-0.588l-0.471-0.588L297.4,60.013L295.725,57.919L295.725,57.919z M296.666,60.601l35.459,44.304l0,0l0,0 + l-35.459,44.31v-23.488h-16.219V84.088l0,0l0,0h15.277l0,0l0,0h0.941V60.601L296.666,60.601L296.666,60.601z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="280.4473" y1="104.9067" x2="332.125" y2="104.9067"> + <stop offset="0" style="stop-color:#1C2958"/> + <stop offset="0.1237" style="stop-color:#3A4A73"/> + <stop offset="1" style="stop-color:#1E2D5E"/> + </linearGradient> + <polygon fill="url(#XMLID_14_)" points="332.125,104.905 296.666,60.601 296.666,84.087 280.447,84.087 280.447,125.725 + 296.666,125.725 296.666,149.213 "/> + </g> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Pyramid01.svg b/openoffice/share/gallery/diagrams/Pyramid01.svg new file mode 100644 index 0000000000000000000000000000000000000000..d43c56d1b547ec3b04e7cb2e9bde9c7e171599c9 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Pyramid01.svg @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="323" height="222" viewBox="0 0 323 222" + overflow="visible" enable-background="new 0 0 323 222" xml:space="preserve"> +<g> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="201.3125" y1="191.1709" x2="7.0344" y2="155.935"> + <stop offset="0" style="stop-color:#791A16"/> + <stop offset="1" style="stop-color:#BD453A"/> + </linearGradient> + <polygon fill="url(#XMLID_4_)" points="10.646,208.373 308.279,208.373 265.135,150.964 53.792,150.964 "/> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="57.3281" y1="118.0879" x2="261.5996" y2="118.0879"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <polygon fill="url(#XMLID_5_)" points="57.328,146.259 261.6,146.259 219.257,89.918 99.67,89.918 "/> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="103.1611" y1="47.8184" x2="215.7637" y2="47.8184"> + <stop offset="0" style="stop-color:#FFE783"/> + <stop offset="1" style="stop-color:#F8D000"/> + </linearGradient> + <polygon fill="url(#XMLID_6_)" points="215.764,85.275 159.463,10.361 103.161,85.275 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Pyramid02-Blue.svg b/openoffice/share/gallery/diagrams/Pyramid02-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..b9e9580720d4454543ea93517d4d62a9de11e30b --- /dev/null +++ b/openoffice/share/gallery/diagrams/Pyramid02-Blue.svg @@ -0,0 +1,31 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="361" height="246" viewBox="0 0 361 246" + overflow="visible" enable-background="new 0 0 361 246" xml:space="preserve"> +<g> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="278.6973" y1="218.6514" x2="35.8608" y2="205.8697"> + <stop offset="0" style="stop-color:#143777"/> + <stop offset="0.8539" style="stop-color:#1D68AA"/> + </linearGradient> + <polygon fill="url(#XMLID_5_)" points="9.266,239.157 353.777,239.157 313.681,185.806 49.36,185.806 "/> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="271.9902" y1="156.9629" x2="56.5392" y2="156.9629"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#0683F4"/> + </linearGradient> + <polygon fill="url(#XMLID_6_)" points="52.308,181.885 310.733,181.885 273.271,132.041 89.771,132.041 "/> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="215.3896" y1="103.4961" x2="67.497" y2="103.4961"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_7_)" points="92.842,127.955 270.2,127.955 233.436,79.037 129.604,79.037 "/> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="246.4297" y1="42.4819" x2="133.2247" y2="42.4819"> + <stop offset="0" style="stop-color:#5AC0FF"/> + <stop offset="1" style="stop-color:#92DBFF"/> + </linearGradient> + <polygon fill="url(#XMLID_8_)" points="230.405,75.002 181.521,9.962 132.636,75.002 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Pyramid03.svg b/openoffice/share/gallery/diagrams/Pyramid03.svg new file mode 100644 index 0000000000000000000000000000000000000000..a2f02b5360a3c5d321d90be34938c02c215c6a41 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Pyramid03.svg @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="323" height="222" viewBox="0 0 323 222" + overflow="visible" enable-background="new 0 0 323 222" xml:space="preserve"> +<rect x="-11" y="-21" fill="none" width="361" height="246"/> +<g> + <polygon fill="#370107" points="298.683,168.574 31.99,168.574 1.1,209.762 328.993,209.762 "/> + <polygon fill="#65040B" points="295.829,164.695 266.662,125.055 64.625,125.055 34.898,164.695 "/> + <polygon fill="#D41010" points="263.809,121.177 234.638,81.539 97.259,81.539 67.534,121.177 "/> + <polygon fill="#FA7700" points="231.783,77.661 201.473,36.469 131.057,36.469 100.168,77.661 "/> + <polygon fill="#F7D174" points="198.619,32.592 166.6,-10.921 133.965,32.592 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Radial01-Green.svg b/openoffice/share/gallery/diagrams/Radial01-Green.svg new file mode 100644 index 0000000000000000000000000000000000000000..527b1bef5fd24c25b278c8cac966a68577dcec31 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Radial01-Green.svg @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="207.793" height="203.333" + viewBox="0 0 207.793 203.333" overflow="visible" enable-background="new 0 0 207.793 203.333" xml:space="preserve"> +<polygon fill="#3F3F3F" points="40.426,102.53 21.064,85.273 21.043,93.185 6.305,93.185 6.305,111.774 20.995,111.774 + 20.974,119.686 "/> +<polygon fill="#3F3F3F" points="200.35,93.185 185.613,93.185 185.592,85.273 166.231,102.53 185.682,119.686 185.662,111.774 + 200.35,111.774 "/> +<polygon fill="#3F3F3F" points="58.885,146.995 32.991,148.481 38.573,154.092 28.151,164.513 41.294,177.655 51.682,167.269 + 57.263,172.879 "/> +<polygon fill="#3F3F3F" points="178.506,40.445 165.362,27.303 154.941,37.723 149.331,32.141 147.842,58.036 173.727,56.415 + 168.118,50.833 "/> +<polygon fill="#3F3F3F" points="120.536,184.833 103.379,165.381 86.12,184.744 94.035,184.764 94.035,199.502 112.622,199.502 + 112.622,184.812 "/> +<polygon fill="#3F3F3F" points="112.622,20.147 112.622,5.458 94.035,5.458 94.035,20.195 86.12,20.215 103.379,39.577 + 120.536,20.126 "/> +<polygon fill="#3F3F3F" points="178.506,164.514 168.118,154.125 173.727,148.543 147.842,146.922 149.331,172.818 154.941,167.235 + 165.362,177.656 "/> +<polygon fill="#3F3F3F" points="58.885,57.963 57.263,32.079 51.682,37.688 41.296,27.303 28.151,40.445 38.574,50.866 + 32.992,56.477 "/> +<g> + <path fill="#62AA3A" d="M155.922,102.446c0,29.637-24.021,53.656-53.655,53.656c-29.636,0-53.657-24.02-53.657-53.656 + c0-29.632,24.021-53.654,53.657-53.654C131.901,48.792,155.922,72.814,155.922,102.446z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Radial02-Green.svg b/openoffice/share/gallery/diagrams/Radial02-Green.svg new file mode 100644 index 0000000000000000000000000000000000000000..6d10b32c7204f6f5ba1f0f5ec33860f47a621654 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Radial02-Green.svg @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="206" height="188" viewBox="0 0 206 188" + overflow="visible" enable-background="new 0 0 206 188" xml:space="preserve"> +<polygon fill="#3F3F3F" points="201.463,94.383 182.102,77.125 182.082,85.039 167.342,85.039 167.342,103.627 182.033,103.627 + 182.012,111.54 "/> +<polygon fill="#3F3F3F" points="36.802,85.039 22.065,85.039 22.044,77.125 2.683,94.383 22.133,111.54 22.113,103.627 + 36.802,103.627 "/> +<polygon fill="#3F3F3F" points="156.944,33.707 151.811,8.283 127.185,16.422 134.028,20.397 126.659,33.16 142.757,42.454 + 150.101,29.732 "/> +<polygon fill="#3F3F3F" points="77.487,155.504 61.388,146.213 54.02,158.975 47.157,155.036 52.42,180.434 77.004,172.167 + 70.139,168.226 "/> +<polygon fill="#3F3F3F" points="77.453,33.153 70.108,20.432 76.971,16.494 52.388,8.226 47.123,33.623 53.986,29.684 + 61.355,42.447 "/> +<polygon fill="#3F3F3F" points="150.068,158.926 142.723,146.204 126.625,155.5 133.994,168.262 127.152,172.236 151.777,180.375 + 156.911,154.952 "/> +<circle fill="#62AA3A" cx="101.799" cy="94.299" r="53.656"/> +</svg> diff --git a/openoffice/share/gallery/diagrams/Radial03-Sphere.svg b/openoffice/share/gallery/diagrams/Radial03-Sphere.svg new file mode 100644 index 0000000000000000000000000000000000000000..2bfebacf217c18f143d1330740f3234f07aae311 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Radial03-Sphere.svg @@ -0,0 +1,924 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="434.898" height="245.987" + viewBox="0 0 434.898 245.987" overflow="visible" enable-background="new 0 0 434.898 245.987" xml:space="preserve"> +<g> + <g> + + <image opacity="0.3" width="111" height="112" xlink:href="data:image/png;base64,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 +DJq0VQAAAABJRU5ErkJggg==" transform="matrix(1 0 0 1 50.8984 1434.4033)"> + </image> + <path fill="#0060B6" d="M150.939,1497.852l1.147-9.718l-8.742-2.411c-0.102-2.929-0.522-5.792-1.218-8.556l7.72-4.87l-3.792-8.98 + l-8.792,2.357c-1.511-2.438-3.274-4.706-5.26-6.767l4.308-8.141l-7.714-5.838l-6.466,6.501c-2.482-1.327-5.12-2.406-7.9-3.187 + l-0.273-9.212l-9.569-1.131l-2.41,8.897c-2.884,0.111-5.703,0.546-8.425,1.261l-4.775-7.827l-8.86,3.881l2.292,8.919 + c-2.409,1.543-4.651,3.34-6.689,5.361l-8.002-4.342l-5.777,7.851l6.374,6.537c-1.32,2.521-2.394,5.207-3.174,8.037l-9.065,0.309 + l-1.146,9.717l8.737,2.408c0.098,2.935,0.519,5.801,1.212,8.564l-7.708,4.867l3.792,8.977l8.773-2.354 + c1.513,2.449,3.278,4.721,5.266,6.789l-4.294,8.117l7.714,5.835l6.446-6.477c2.487,1.33,5.134,2.415,7.922,3.196l0.273,9.184 + l9.569,1.125l2.4-8.863c2.893-0.112,5.719-0.552,8.448-1.267l4.762,7.801l8.86-3.883l-2.287-8.893 + c2.414-1.545,4.659-3.349,6.702-5.375l7.983,4.332l5.778-7.854l-6.365-6.524c1.318-2.527,2.395-5.217,3.172-8.047 + L150.939,1497.852z"/> + </g> + <g> + + <image opacity="0.3" width="107" height="108" xlink:href="data:image/png;base64,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 +SUVORK5CYII=" transform="matrix(1 0 0 1 -25.1016 1484.4033)"> + </image> + <path fill="#00A0C6" d="M70.937,1545.305l1.104-9.364l-8.427-2.324c-0.097-2.824-0.503-5.585-1.174-8.245l7.442-4.696 + l-3.655-8.657l-8.475,2.276c-1.456-2.352-3.156-4.541-5.069-6.526l4.152-7.845l-7.435-5.627l-6.234,6.268 + c-2.391-1.281-4.934-2.322-7.613-3.073l-0.262-8.881l-9.224-1.089l-2.322,8.577c-2.781,0.108-5.496,0.527-8.121,1.216 + l-4.604-7.544l-8.54,3.742l2.21,8.595c-2.322,1.485-4.484,3.216-6.447,5.166l-7.713-4.184l-5.569,7.565l6.144,6.299 + c-1.272,2.434-2.309,5.023-3.061,7.749l-8.735,0.299l-1.105,9.365l8.422,2.319c0.096,2.829,0.499,5.591,1.168,8.257l-7.431,4.689 + l3.655,8.655l8.455-2.269c1.458,2.355,3.161,4.55,5.077,6.541l-4.139,7.825l7.435,5.624l6.211-6.244 + c2.397,1.285,4.948,2.327,7.637,3.083l0.263,8.847l9.222,1.09l2.315-8.545c2.788-0.107,5.513-0.53,8.143-1.221l4.588,7.516 + l8.54-3.74l-2.202-8.57c2.326-1.492,4.492-3.228,6.458-5.182l7.695,4.174l5.569-7.566l-6.136-6.29 + c1.271-2.437,2.307-5.029,3.057-7.756L70.937,1545.305z"/> + </g> + <g> + + <image opacity="0.3" width="107" height="109" xlink:href="data:image/png;base64,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" transform="matrix(1 0 0 1 -88.1016 1418.4033)"> + </image> + <path fill="#75B5D5" d="M7.959,1480.165l1.104-9.367l-8.427-2.322c-0.097-2.825-0.503-5.582-1.173-8.245l7.441-4.696l-3.654-8.656 + l-8.475,2.273c-1.456-2.35-3.157-4.538-5.07-6.522l4.151-7.849l-7.435-5.625l-6.233,6.266c-2.392-1.278-4.935-2.32-7.612-3.07 + l-0.265-8.882l-9.222-1.087l-2.323,8.575c-2.781,0.106-5.497,0.527-8.12,1.216l-4.604-7.544l-8.541,3.739l2.211,8.597 + c-2.322,1.487-4.483,3.22-6.446,5.167l-7.714-4.185l-5.569,7.568l6.143,6.298c-1.27,2.434-2.306,5.023-3.058,7.748l-8.737,0.299 + l-1.105,9.363l8.421,2.321c0.096,2.83,0.5,5.59,1.168,8.256l-7.431,4.688l3.656,8.655l8.455-2.269 + c1.458,2.357,3.16,4.552,5.077,6.543l-4.137,7.822l7.433,5.627l6.213-6.244c2.397,1.284,4.948,2.328,7.635,3.083l0.263,8.847 + l9.223,1.09l2.314-8.546c2.788-0.108,5.512-0.528,8.143-1.219l4.588,7.517l8.541-3.739l-2.204-8.573 + c2.327-1.489,4.494-3.227,6.46-5.18l7.694,4.173l5.569-7.565l-6.135-6.293c1.271-2.434,2.307-5.029,3.056-7.755L7.959,1480.165z" + /> + </g> + <g> + + <image opacity="0.3" width="120" height="123" xlink:href="data:image/png;base64,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 +AAAAAElFTkSuQmCC" transform="matrix(1 0 0 1 -192.1016 1444.4033)"> + </image> + <path fill="#4084C1" d="M-82.448,1514.612l1.271-10.76l-9.683-2.669c-0.111-3.245-0.578-6.417-1.349-9.476l8.549-5.393 + l-4.198-9.944l-9.736,2.611c-1.673-2.702-3.626-5.216-5.824-7.495l4.769-9.018l-8.542-6.46l-7.163,7.197 + c-2.746-1.468-5.668-2.664-8.747-3.529l-0.303-10.202l-10.596-1.251l-2.667,9.854c-3.195,0.121-6.314,0.603-9.329,1.393 + l-5.29-8.664l-9.813,4.297l2.541,9.876c-2.667,1.71-5.152,3.696-7.407,5.935l-8.863-4.805l-6.398,8.693l7.059,7.237 + c-1.461,2.794-2.653,5.77-3.517,8.901l-10.036,0.341l-1.27,10.762l9.676,2.667c0.109,3.249,0.574,6.42,1.343,9.481l-8.538,5.392 + l4.199,9.941l9.715-2.605c1.675,2.707,3.629,5.227,5.831,7.516l-4.754,8.987l8.542,6.464l7.136-7.172 + c2.754,1.473,5.686,2.675,8.774,3.54l0.3,10.165l10.596,1.252l2.66-9.819c3.204-0.12,6.333-0.607,9.355-1.401l5.274,8.64 + l9.81-4.301l-2.531-9.848c2.673-1.713,5.16-3.707,7.421-5.95l8.839,4.795l6.398-8.694l-7.05-7.229 + c1.461-2.8,2.652-5.775,3.515-8.908L-82.448,1514.612z"/> + </g> +</g> +<g> + <path fill="none" stroke="#BBBDBF" stroke-width="1.9049" d="M422.577,124.334c0,43.555-91.872,78.862-205.199,78.862 + c-113.324,0-205.194-35.308-205.194-78.862c0-43.557,91.87-78.863,205.194-78.863C330.705,45.471,422.577,80.777,422.577,124.334z" + /> + <path fill="none" stroke="#BBBDBF" stroke-width="1.9049" stroke-dasharray="13.0443" d="M355.507,114.658 + c0,29.316-61.84,53.085-138.129,53.085c-76.284,0-138.126-23.769-138.126-53.085c0-29.32,61.842-53.086,138.126-53.086 + C293.667,61.572,355.507,85.338,355.507,114.658z"/> + <path fill="none" stroke="#BBBDBF" stroke-width="1.9049" d="M292.837,109.449c0,16.017-33.782,28.999-75.459,28.999 + c-41.672,0-75.455-12.982-75.455-28.999c0-16.02,33.783-29.004,75.455-29.004C259.055,80.445,292.837,93.43,292.837,109.449z"/> + <g> + <g> + <defs> + <circle id="XMLID_1_" cx="225.801" cy="84.139" r="25.716"/> + </defs> + + <linearGradient id="XMLID_56_" gradientUnits="userSpaceOnUse" x1="126.2793" y1="-600.7817" x2="177.7119" y2="-600.7817" gradientTransform="matrix(-1 0 0 -1 377.7969 -516.6426)"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <use xlink:href="#XMLID_1_" fill="url(#XMLID_56_)"/> + <clipPath id="XMLID_57_"> + <use xlink:href="#XMLID_1_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="196.513" y="42.377" width="58.137" height="49.814"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="196.513" y="42.377" width="58.137" height="49.814" id="XMLID_58_"> + <g clip-path="url(#XMLID_57_)" filter="url(#Adobe_OpacityMaskFilter)"> + + <linearGradient id="XMLID_59_" gradientUnits="userSpaceOnUse" x1="364.4658" y1="-323.9858" x2="395.8625" y2="-298.7153" gradientTransform="matrix(0.8962 0.4437 -0.4437 0.8962 -250.214 184.4391)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_59_)" d="M253.582,84.555c-7.597,15.35-25.437,22.013-39.839,14.881 + c-14.402-7.133-19.916-25.355-12.314-40.706s25.437-22.013,39.838-14.882C255.669,50.979,261.183,69.204,253.582,84.555z"/> + </g> + </mask> + + <ellipse transform="matrix(0.3991 0.9169 -0.9169 0.3991 197.2574 -166.4086)" opacity="0.45" clip-path="url(#XMLID_57_)" mask="url(#XMLID_58_)" fill="#FFFFFF" cx="225.583" cy="67.284" rx="23.827" ry="29.949"/> + </g> + <g> + <defs> + <circle id="XMLID_6_" cx="225.801" cy="84.139" r="25.716"/> + </defs> + <clipPath id="XMLID_60_"> + <use xlink:href="#XMLID_6_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="187.634" y="45.958" width="50.632" height="57.423"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="187.634" y="45.958" width="50.632" height="57.423" id="XMLID_61_"> + <g clip-path="url(#XMLID_60_)" filter="url(#Adobe_OpacityMaskFilter_1_)"> + + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="96.5293" y1="181.5342" x2="127.9249" y2="206.8039" gradientTransform="matrix(0.978 -0.2087 0.2087 0.978 69.284 -88.3723)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M245.622,70.818c3.574,16.752-6.271,33.051-21.986,36.404 + c-15.719,3.352-31.357-7.509-34.932-24.258c-3.573-16.753,6.27-33.053,21.988-36.405 + C226.409,43.207,242.048,54.068,245.622,70.818z"/> + </g> + </mask> + + <ellipse transform="matrix(0.8822 0.4709 -0.4709 0.8822 60.2587 -91.4879)" opacity="0.3" clip-path="url(#XMLID_60_)" mask="url(#XMLID_61_)" fill="#FFFFFF" cx="212.95" cy="74.671" rx="23.827" ry="29.947"/> + </g> + + <ellipse transform="matrix(0.9344 -0.3563 0.3563 0.9344 -8.8669 81.2004)" opacity="0.7" fill="#FFFFFF" cx="215.985" cy="64.669" rx="4.943" ry="2.863"/> + + <ellipse transform="matrix(0.6842 -0.7293 0.7293 0.6842 15.6485 174.4402)" opacity="0.93" fill="#FFFFFF" cx="209.244" cy="69.151" rx="1.808" ry="1.384"/> + </g> + <g> + <g> + <defs> + <circle id="XMLID_10_" cx="374.254" cy="107.268" r="33.021"/> + </defs> + + <radialGradient id="XMLID_3_" cx="-9.063" cy="-648.9102" r="49.4312" gradientTransform="matrix(-1 0 0 -1 377.7969 -516.6426)" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#00CCFF"/> + <stop offset="1" style="stop-color:#000066"/> + </radialGradient> + <use xlink:href="#XMLID_10_" fill="url(#XMLID_3_)"/> + <clipPath id="XMLID_4_"> + <use xlink:href="#XMLID_10_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_2_" filterUnits="userSpaceOnUse" x="336.646" y="53.641" width="74.653" height="63.966"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="336.646" y="53.641" width="74.653" height="63.966" id="XMLID_5_"> + <g clip-path="url(#XMLID_4_)" filter="url(#Adobe_OpacityMaskFilter_2_)"> + + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="502.7588" y1="-375.6304" x2="543.0738" y2="-343.1816" gradientTransform="matrix(0.8962 0.4437 -0.4437 0.8962 -250.214 184.4391)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M409.927,107.801c-9.758,19.711-32.661,28.267-51.156,19.106 + c-18.494-9.156-25.574-32.558-15.813-52.269c9.757-19.708,32.661-28.265,51.156-19.106 + C412.605,64.689,419.687,88.09,409.927,107.801z"/> + </g> + </mask> + + <ellipse transform="matrix(0.3991 0.9169 -0.9169 0.3991 303.2439 -291.448)" opacity="0.45" clip-path="url(#XMLID_4_)" mask="url(#XMLID_5_)" fill="#FFFFFF" cx="373.972" cy="85.625" rx="30.595" ry="38.457"/> + </g> + <g> + <defs> + <circle id="XMLID_15_" cx="374.254" cy="107.268" r="33.021"/> + </defs> + <clipPath id="XMLID_8_"> + <use xlink:href="#XMLID_15_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_3_" filterUnits="userSpaceOnUse" x="325.242" y="58.24" width="65.016" height="73.736"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="325.242" y="58.24" width="65.016" height="73.736" id="XMLID_9_"> + <g clip-path="url(#XMLID_8_)" filter="url(#Adobe_OpacityMaskFilter_3_)"> + + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="231.0488" y1="229.499" x2="271.3633" y2="261.9474" gradientTransform="matrix(0.978 -0.2087 0.2087 0.978 69.284 -88.3723)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_11_)" d="M399.705,90.164c4.59,21.51-8.051,42.438-28.233,46.744 + c-20.183,4.306-40.264-9.64-44.854-31.151c-4.587-21.509,8.051-42.437,28.234-46.745 + C375.032,54.708,395.116,68.656,399.705,90.164z"/> + </g> + </mask> + <path opacity="0.3" clip-path="url(#XMLID_8_)" mask="url(#XMLID_9_)" fill="#FFFFFF" d="M384.74,109.516 + c-10.001,18.738-30.196,27.475-45.101,19.518c-14.908-7.958-18.883-29.598-8.88-48.334 + c10.005-18.736,30.195-27.473,45.103-19.519C390.767,69.139,394.744,90.781,384.74,109.516z"/> + </g> + <path opacity="0.7" fill="#FFFFFF" d="M367.577,80.005c0.724,1.898-1.346,4.448-4.617,5.697c-3.277,1.249-6.518,0.723-7.243-1.172 + c-0.723-1.896,1.347-4.449,4.62-5.698S366.852,78.109,367.577,80.005z"/> + + <ellipse transform="matrix(0.6852 -0.7283 0.7283 0.6852 47.0065 284.8069)" opacity="0.93" fill="#FFFFFF" cx="352.992" cy="88.022" rx="2.321" ry="1.779"/> + </g> + <g> + <g> + <defs> + <path id="XMLID_19_" d="M189.315,178.412c0-27.48,23.686-49.755,52.904-49.755c29.215,0,52.901,22.274,52.901,49.755 + c0,27.476-23.687,49.751-52.901,49.751C213.001,228.163,189.315,205.888,189.315,178.412z"/> + </defs> + + <radialGradient id="XMLID_12_" cx="72.8276" cy="75.3828" r="70.9858" gradientTransform="matrix(1.1157 0 0 1.0492 140.767 61.6496)" gradientUnits="userSpaceOnUse"> + <stop offset="0.0109" style="stop-color:#A11C15"/> + <stop offset="1" style="stop-color:#65040B"/> + </radialGradient> + <use xlink:href="#XMLID_19_" fill="url(#XMLID_12_)"/> + <clipPath id="XMLID_13_"> + <use xlink:href="#XMLID_19_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_4_" filterUnits="userSpaceOnUse" x="181.965" y="97.61" width="119.604" height="96.38"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="181.965" y="97.61" width="119.604" height="96.38" id="XMLID_14_"> + <g clip-path="url(#XMLID_13_)" filter="url(#Adobe_OpacityMaskFilter_4_)"> + + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="404.4609" y1="-268.501" x2="465.8089" y2="-219.1232" gradientTransform="matrix(0.8962 0.4437 -0.4437 0.8962 -250.214 184.4391)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_16_)" d="M299.374,179.213c-15.639,29.699-52.33,42.588-81.959,28.791 + c-29.631-13.796-40.975-49.057-25.339-78.755c15.636-29.699,52.331-42.588,81.962-28.791 + C303.667,114.256,315.011,149.516,299.374,179.213z"/> + </g> + </mask> + <path opacity="0.45" clip-path="url(#XMLID_13_)" mask="url(#XMLID_14_)" fill="#FFFFFF" d="M261.328,188.068 + c-31.2,12.772-65.253,4.199-76.057-19.144c-10.803-23.347,5.733-52.624,36.935-65.394c31.201-12.771,65.253-4.2,76.055,19.147 + C309.065,146.021,292.53,175.299,261.328,188.068z"/> + </g> + <g> + <defs> + <path id="XMLID_24_" d="M189.315,178.412c0-27.48,23.686-49.755,52.904-49.755c29.215,0,52.901,22.274,52.901,49.755 + c0,27.476-23.687,49.751-52.901,49.751C213.001,228.163,189.315,205.888,189.315,178.412z"/> + </defs> + <clipPath id="XMLID_17_"> + <use xlink:href="#XMLID_24_" /> + </clipPath> + <defs> + + <filter id="Adobe_OpacityMaskFilter_5_" filterUnits="userSpaceOnUse" x="163.697" y="104.54" width="104.162" height="111.101"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="163.697" y="104.54" width="104.162" height="111.101" id="XMLID_18_"> + <g clip-path="url(#XMLID_17_)" filter="url(#Adobe_OpacityMaskFilter_5_)"> + + <linearGradient id="XMLID_20_" gradientUnits="userSpaceOnUse" x1="71.3857" y1="257.3477" x2="135.1174" y2="308.644" gradientTransform="matrix(0.978 -0.2087 0.2087 0.978 69.284 -88.3723)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_20_)" d="M282.994,152.642c7.354,32.407-12.897,63.942-45.233,70.428 + c-32.334,6.489-64.508-14.524-71.859-46.936c-7.354-32.408,12.898-63.941,45.234-70.43 + C243.47,99.215,275.644,120.229,282.994,152.642z"/> + </g> + </mask> + <path opacity="0.3" clip-path="url(#XMLID_17_)" mask="url(#XMLID_18_)" fill="#FFFFFF" d="M259.021,181.801 + c-16.024,28.23-48.378,41.396-72.261,29.407c-23.881-11.992-30.25-44.596-14.226-72.827 + c16.026-28.232,48.378-41.397,72.259-29.406C268.676,120.963,275.046,153.568,259.021,181.801z"/> + </g> + <path opacity="0.7" fill="#FFFFFF" d="M231.523,137.332c1.157,2.859-2.154,6.702-7.401,8.584 + c-5.248,1.884-10.439,1.094-11.6-1.766c-1.16-2.856,2.152-6.701,7.4-8.584C225.169,133.686,230.362,134.475,231.523,137.332z"/> + <path opacity="0.93" fill="#FFFFFF" d="M210.7,146.865c1.146,1.015,0.936,2.977-0.471,4.383s-3.477,1.729-4.623,0.715 + s-0.934-2.975,0.473-4.383C207.485,146.174,209.554,145.854,210.7,146.865z"/> + </g> + <g> + <g> + <defs> + <path id="XMLID_28_" d="M33.521,118.102c0-20.541,16.651-37.19,37.189-37.19c20.537,0,37.188,16.649,37.188,37.19 + c0,20.536-16.65,37.185-37.188,37.185C50.172,155.286,33.521,138.638,33.521,118.102z"/> + </defs> + + <radialGradient id="XMLID_21_" cx="292.8906" cy="-662.896" r="55.6699" gradientTransform="matrix(-1 0 0 -1 377.7969 -516.6426)" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#0DA0C8"/> + <stop offset="1" style="stop-color:#106B8B"/> + </radialGradient> + <use xlink:href="#XMLID_28_" fill="url(#XMLID_21_)"/> + <clipPath id="XMLID_22_"> + <use xlink:href="#XMLID_28_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_6_" filterUnits="userSpaceOnUse" x="28.354" y="57.704" width="84.077" height="72.04"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="28.354" y="57.704" width="84.077" height="72.04" id="XMLID_23_"> + <g clip-path="url(#XMLID_22_)" filter="url(#Adobe_OpacityMaskFilter_6_)"> + + <linearGradient id="XMLID_25_" gradientUnits="userSpaceOnUse" x1="232.6855" y1="-234.9604" x2="278.0893" y2="-198.4159" gradientTransform="matrix(0.8962 0.4437 -0.4437 0.8962 -250.214 184.4391)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_25_)" d="M110.888,118.699c-10.992,22.198-36.786,31.833-57.614,21.521 + c-20.828-10.313-28.803-36.668-17.812-58.867s36.786-31.834,57.615-21.52C113.905,70.146,121.878,96.502,110.888,118.699z"/> + </g> + </mask> + <path opacity="0.45" clip-path="url(#XMLID_22_)" mask="url(#XMLID_23_)" fill="#FFFFFF" d="M84.143,125.32 + c-21.933,9.543-45.869,3.136-53.464-14.313c-7.593-17.451,4.031-39.333,25.963-48.877c21.933-9.548,45.87-3.141,53.465,14.312 + C117.7,93.888,106.077,115.773,84.143,125.32z"/> + </g> + <g> + <defs> + <path id="XMLID_33_" d="M33.521,118.102c0-20.541,16.651-37.19,37.189-37.19c20.537,0,37.188,16.649,37.188,37.19 + c0,20.536-16.65,37.185-37.188,37.185C50.172,155.286,33.521,138.638,33.521,118.102z"/> + </defs> + <clipPath id="XMLID_26_"> + <use xlink:href="#XMLID_33_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_7_" filterUnits="userSpaceOnUse" x="15.514" y="62.883" width="73.22" height="83.043"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="15.514" y="62.883" width="73.22" height="83.043" id="XMLID_27_"> + <g clip-path="url(#XMLID_26_)" filter="url(#Adobe_OpacityMaskFilter_7_)"> + + <linearGradient id="XMLID_29_" gradientUnits="userSpaceOnUse" x1="-71.3936" y1="173.5293" x2="-25.9903" y2="210.0735" gradientTransform="matrix(0.978 -0.2087 0.2087 0.978 69.284 -88.3723)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_29_)" d="M99.374,98.836c5.168,24.227-9.068,47.795-31.797,52.646 + c-22.731,4.848-45.347-10.857-50.516-35.084c-5.168-24.225,9.068-47.795,31.797-52.645 + C71.59,58.904,94.206,74.612,99.374,98.836z"/> + </g> + </mask> + <path opacity="0.3" clip-path="url(#XMLID_26_)" mask="url(#XMLID_27_)" fill="#FFFFFF" d="M82.521,120.632 + c-11.265,21.103-34.007,30.941-50.794,21.98c-16.788-8.962-21.266-33.333-10-54.434c11.265-21.104,34.005-30.945,50.793-21.98 + C89.309,75.159,93.784,99.529,82.521,120.632z"/> + </g> + + <ellipse transform="matrix(0.9343 -0.3565 0.3565 0.9343 -28.349 26.0525)" opacity="0.7" fill="#FFFFFF" cx="56.513" cy="89.944" rx="7.148" ry="4.142"/> + + <ellipse transform="matrix(0.6847 -0.7288 0.7288 0.6847 -55.5318 64.483)" opacity="0.93" fill="#FFFFFF" cx="46.764" cy="96.425" rx="2.614" ry="2.002"/> + </g> + <g> + + <image opacity="0.55" width="79" height="79" xlink:href="data:image/png;base64,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 +AABJRU5ErkJggg==" transform="matrix(1 0 0 1 118.7617 6.7563)"> + </image> + <g> + + <radialGradient id="XMLID_30_" cx="211.5615" cy="-578.7891" r="32.3858" gradientTransform="matrix(-1 0 0 -1 377.7969 -516.6426)" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#87609A"/> + <stop offset="0.3253" style="stop-color:#704E84"/> + <stop offset="0.739" style="stop-color:#593C6D"/> + <stop offset="1" style="stop-color:#513565"/> + </radialGradient> + <circle fill="url(#XMLID_30_)" cx="157.977" cy="45.768" r="21.633"/> + </g> + </g> + <g> + <g> + <defs> + <circle id="XMLID_38_" cx="157.977" cy="45.768" r="21.633"/> + </defs> + <radialGradient id="XMLID_31_" cx="149.7183" cy="29.3877" r="32.386" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#87609A"/> + <stop offset="0.3253" style="stop-color:#704E84"/> + <stop offset="0.739" style="stop-color:#593C6D"/> + <stop offset="1" style="stop-color:#513565"/> + </radialGradient> + <use xlink:href="#XMLID_38_" fill="url(#XMLID_31_)"/> + <clipPath id="XMLID_32_"> + <use xlink:href="#XMLID_38_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_8_" filterUnits="userSpaceOnUse" x="133.338" y="10.634" width="48.91" height="41.909"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="133.338" y="10.634" width="48.91" height="41.909" id="XMLID_34_"> + <g clip-path="url(#XMLID_32_)" filter="url(#Adobe_OpacityMaskFilter_8_)"> + + <linearGradient id="XMLID_35_" gradientUnits="userSpaceOnUse" x1="289.4561" y1="-324.6455" x2="315.8687" y2="-303.3865" gradientTransform="matrix(0.8962 0.4437 -0.4437 0.8962 -250.214 184.4391)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_35_)" d="M181.349,46.117c-6.393,12.914-21.398,18.519-33.516,12.519 + c-12.116-5.998-16.756-21.331-10.361-34.244c6.395-12.914,21.4-18.519,33.517-12.52 + C183.104,17.872,187.743,33.203,181.349,46.117z"/> + </g> + </mask> + + <ellipse transform="matrix(0.3991 0.9169 -0.9169 0.3991 123.7843 -125.7003)" opacity="0.45" clip-path="url(#XMLID_32_)" mask="url(#XMLID_34_)" fill="#FFFFFF" cx="157.792" cy="31.588" rx="20.045" ry="25.195"/> + </g> + <g> + <defs> + <circle id="XMLID_43_" cx="157.977" cy="45.768" r="21.633"/> + </defs> + <clipPath id="XMLID_36_"> + <use xlink:href="#XMLID_43_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_9_" filterUnits="userSpaceOnUse" x="125.867" y="13.647" width="42.595" height="48.31"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="125.867" y="13.647" width="42.595" height="48.31" id="XMLID_37_"> + <g clip-path="url(#XMLID_36_)" filter="url(#Adobe_OpacityMaskFilter_9_)"> + + <linearGradient id="XMLID_39_" gradientUnits="userSpaceOnUse" x1="41.4663" y1="133.0029" x2="67.8795" y2="154.2624" gradientTransform="matrix(0.978 -0.2087 0.2087 0.978 69.284 -88.3723)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_39_)" d="M174.652,34.562c3.007,14.093-5.276,27.807-18.498,30.627 + c-13.223,2.819-26.38-6.318-29.388-20.411c-3.006-14.092,5.276-27.803,18.499-30.623 + C158.487,11.33,171.646,20.471,174.652,34.562z"/> + </g> + </mask> + + <ellipse transform="matrix(0.8822 0.471 -0.471 0.8822 35.1456 -64.8531)" opacity="0.3" clip-path="url(#XMLID_36_)" mask="url(#XMLID_37_)" fill="#FFFFFF" cx="147.165" cy="37.803" rx="20.045" ry="25.197"/> + </g> + + <ellipse transform="matrix(0.9343 -0.3564 0.3564 0.9343 -0.6419 55.2925)" opacity="0.7" fill="#FFFFFF" cx="149.718" cy="29.388" rx="4.158" ry="2.411"/> + <path opacity="0.93" fill="#FFFFFF" d="M145.087,32.052c0.469,0.441,0.383,1.292-0.191,1.907c-0.576,0.61-1.423,0.749-1.891,0.309 + c-0.469-0.438-0.382-1.295,0.191-1.904C143.773,31.748,144.62,31.611,145.087,32.052z"/> + </g> + <g> + <g> + <defs> + <circle id="XMLID_47_" cx="291.108" cy="39.147" r="20.066"/> + </defs> + + <radialGradient id="XMLID_40_" cx="75.4243" cy="-569.6064" r="29.8679" gradientTransform="matrix(-1 0 0 -1 377.7969 -516.6426)" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#5AC0FF"/> + <stop offset="1" style="stop-color:#4591D6"/> + </radialGradient> + <use xlink:href="#XMLID_47_" fill="url(#XMLID_40_)"/> + <clipPath id="XMLID_41_"> + <use xlink:href="#XMLID_47_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_10_" filterUnits="userSpaceOnUse" x="268.256" y="6.558" width="45.367" height="38.873"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="268.256" y="6.558" width="45.367" height="38.873" id="XMLID_42_"> + <g clip-path="url(#XMLID_41_)" filter="url(#Adobe_OpacityMaskFilter_10_)"> + + <linearGradient id="XMLID_44_" gradientUnits="userSpaceOnUse" x1="406.9004" y1="-388.2524" x2="431.4001" y2="-368.5331" gradientTransform="matrix(0.8962 0.4437 -0.4437 0.8962 -250.214 184.4391)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_44_)" d="M312.79,39.47c-5.931,11.979-19.85,17.179-31.088,11.614 + c-11.24-5.566-15.541-19.787-9.613-31.766C278.022,7.341,291.94,2.141,303.18,7.707C314.419,13.271,318.72,27.492,312.79,39.47 + z"/> + </g> + </mask> + + <ellipse transform="matrix(0.3991 0.9169 -0.9169 0.3991 198.6718 -251.1476)" opacity="0.45" clip-path="url(#XMLID_41_)" mask="url(#XMLID_42_)" fill="#FFFFFF" cx="290.938" cy="25.994" rx="18.592" ry="23.371"/> + </g> + <g> + <defs> + <circle id="XMLID_52_" cx="291.108" cy="39.147" r="20.066"/> + </defs> + <clipPath id="XMLID_45_"> + <use xlink:href="#XMLID_52_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_11_" filterUnits="userSpaceOnUse" x="261.327" y="9.353" width="39.509" height="44.81"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="261.327" y="9.353" width="39.509" height="44.81" id="XMLID_46_"> + <g clip-path="url(#XMLID_45_)" filter="url(#Adobe_OpacityMaskFilter_11_)"> + + <linearGradient id="XMLID_48_" gradientUnits="userSpaceOnUse" x1="174.2993" y1="155.5205" x2="198.7995" y2="175.2402" gradientTransform="matrix(0.978 -0.2087 0.2087 0.978 69.284 -88.3723)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_48_)" d="M306.577,28.754c2.79,13.07-4.894,25.789-17.158,28.405 + c-12.264,2.617-24.469-5.859-27.258-18.93c-2.788-13.073,4.893-25.791,17.158-28.407 + C291.587,7.205,303.788,15.68,306.577,28.754z"/> + </g> + </mask> + <path opacity="0.3" clip-path="url(#XMLID_45_)" mask="url(#XMLID_46_)" fill="#FFFFFF" d="M297.483,40.514 + c-6.079,11.385-18.35,16.697-27.408,11.859c-9.06-4.835-11.475-17.987-5.395-29.371c6.074-11.388,18.349-16.697,27.404-11.861 + C301.145,15.976,303.563,29.125,297.483,40.514z"/> + </g> + + <ellipse transform="matrix(0.9344 -0.3562 0.3562 0.9344 10.0565 102.5263)" opacity="0.7" fill="#FFFFFF" cx="283.448" cy="23.954" rx="3.856" ry="2.235"/> + + <ellipse transform="matrix(0.6844 -0.7291 0.7291 0.6844 67.7808 211.4917)" opacity="0.93" fill="#FFFFFF" cx="278.188" cy="27.451" rx="1.409" ry="1.081"/> + </g> + <polygon fill="#BBBDBF" points="110.311,106.192 198.154,91.086 199.289,94.448 111.962,112.602 "/> + <polygon fill="#BBBDBF" points="229.607,110.766 230.905,126.928 236.659,125.676 232.479,110.409 "/> + + <rect x="176.541" y="63.659" transform="matrix(0.8581 0.5135 -0.5135 0.8581 60.3157 -87.9623)" fill="#BBBDBF" width="25.489" height="2.947"/> + + <rect x="260.476" y="46.507" transform="matrix(0.5767 0.817 -0.817 0.5767 160.9059 -188.1943)" fill="#BBBDBF" width="3.167" height="29.339"/> + + <rect x="292.764" y="58.216" transform="matrix(-0.1802 0.9836 -0.9836 -0.1802 443.1259 -174.6558)" fill="#BBBDBF" width="3.165" height="78.236"/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Radial04-Sphere-Red.svg b/openoffice/share/gallery/diagrams/Radial04-Sphere-Red.svg new file mode 100644 index 0000000000000000000000000000000000000000..27b899736528e14c4da9e0723888d7cba336ca35 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Radial04-Sphere-Red.svg @@ -0,0 +1,793 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="448.296" height="226.489" + viewBox="0 0 448.296 226.489" overflow="visible" enable-background="new 0 0 448.296 226.489" xml:space="preserve"> +<g> + <g> + + <image opacity="0.3" width="111" height="112" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG8AAABwCAYAAAAQRS4uAAAACXBIWXMAAAsSAAALEgHS3X78AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAABRCSURB +VHja7F2JUuNIEk3JMjbghubq6WO6Z2fv3diPmD+bmE+bj5jd2XPOPqG5sfGpleiX6CldJclgMBgr +ogKw8aF6ldfLrKxA5vz6+uuvA/vYN998E8/DvQVzDlrguc/Y/LyXoAZzLGmhGQEBNsJPOy6evy8g +BnccgInUHUlbClYtGfVkLCUjwmMC4IY0Rp5x5yUxuoOABTRyqi75n7iCZIS4r2YyVpKxmoxlutdB +Mvo0Bhg989hoIXmTgRY6hpA0qLSMAYj3YeDWk7GJsY7HBOB0k3GOn+noJKOdjFP87CqAd1n6ojsA +GgMVYdTp9xiA9TCp6eQPk9e7JjbEa1OJ20jGs2S8SMZOMlp4vg/gOgTacTL2k7FnFktsnZq7dNVm +7AmyXVqGinuUjMeY/Mf4u0nf9dLh+Oqrr+Tbb7/l94vwPunrnibjN8n4LcbneOxJMrYwWCoDSFuX +JU8/YyF5buCaBFwLYD3C3w1I3VkyPpJkqESkEshSV8NCaAGcFKyXGI/xebGRvsNkrOE92vj7mDzU +uMShCmzYcVuqNpohcEtQb2uY2C1I2wak4RH+p48JbeF1I/ISVQoDUplNvHYD6vIJfq7j/QK8vg+w +VvE++hkN8k6DgnsIfCFIuqBuA8BZ2LzQqLcnsE1PMclbeHwVYHQhdU1MUA9jSPZQ74UXxIZRvS0C +bwS1uIT3OMLrGiasEI9TpPdQI3U+Is91lNrkm5bCcAbeLTsVm3AoUpv052T8NRl/ScYfk/E72Cwd +X5Dd2gQgy5hwVr0qyev4fRXPL+Fz1cY2aCyRk1RzhSoOb3YVn8MebQvP1fV9fDHrvXJYHDev3uAX +AOpLAPkEk8ETrxpiSPGYqss6gGthMnfwPi/xc5tUcM2oOn2/Y9jTXYxjSPwQjpG10S18f3V81imW +DAz9Ft+U03Nr4GECrEf4PBmvIFkK3LqRFhc7osCpc6Ix3RO85+ckpRuQ8rrHRqWOywlU8y5+nhB4 +gVH1j7AgnuEzngFAVcuhcapi3P/UAZw1eJ9hshW4x5joJVJhocM5CAk4Be0pvZdOqkpdw6EOOX5M +vdkDjCM4MmpTGbg1kuwvsOhekkPUNIstx51OG8BZBel8U+yB1hzsimBShgBjCCl6jEke4XUNmuBN +SIMPODES1SBVuI0QIsTn9ug7aPz4CuA9B2gB2Bm1xStk+/g+Bh5y4d6AF5Nn1iMbNiRbEXi805gm +cguqTYiVWSJnYpU8VpfbHzgYmadQoxFAOAaQgs/fIql7Bc3xCO/TxsJpEXg1soFTDyWuDZ4nYL0M +Ws2XjEld9YnysgDGRlI0LtTfl8km6WMR/WTP0hWzBaQS6wBZpToCCPtQoR1M+jIk6zmp5U0AFeAe +VsgDtk5Wjwjv2UteScAaY5WNPCqTASy6MQug/mTHxUdqhwXhkJW8GO+tIcwxSd4IgKxT4L9BXmxA +caNK+ggL7BTvc8a020zBcwSsvMJdObNYihOkRSQwA6g0WOx43qaTgoLMiQ1dWAo3oAbbJOF1IgDW +ib6LaC5Dot+U0ltzeLvBNKQvuiZwNbIzTUM/dUklDgg8JaFVxSybkCAoATCgSRKPyhapnu4KKT5T +52WVtILGlKHjXiOzYNj2suqulSyk2wHP8JN6o8xm1HDTbcRLZ3AChqSWNMDdJvXTMJNRBKBMaSI4 +9AiMzczlD83zUYFKZpPQ5TTWNO3dxOA5iOVV2IfPKMCuA7wjGP0D6P0+eXE7MPovKZBeNa71bSaK +rZqtSb7Wxapaq55H5EGf434PMY6wgHvGIZuJzQuJkuK453NI0hK+6AEYiz3cRJfis88A3Ct4b5tk +F2oymwx/YDxRl3r2pYJcAX963x+wgE9I+9y+5Dm4SaWJXhB5vIPn+lhxegMHBN46AH9GLMhjww3O ++ppUPSt4SrXt4773cO8sebcbpHvUJSc7XxFNpGyIMg7bALJLanMbg7MDSzdl2G+JLWLJOwJoh5iH +c7mBoqboCupyRbI8nBLAL6AKN+B4xABF82pnkMYQr39EDk7jJj2yGbBGfeNpW/JhUmKjknookzrO +waWA/V4+5eD+ALpoB6DUDbPQNQx9ndxty4DcR+AUtA7iup+S8c9kfJeM75PxMx5vA8jYE5PGhkYr +BbFqMtaqTFeJAUuRJjtXDFGsWfLWnEicGIanTpplXbIs/orkE77Mwy7TaBDNV5rIjSb4gjaLzKqP +GfTQ3FBk3GOfu32fL5cj95RsXh//15F8mqku+WJgriftl3mm4TVXnNX7LsBrJri972qySDM1saA1 +WfuSSGzVUjuS5THV2dOQaVtMEVSR9E3isIzIjnWwok7wkxkSFzBzuxvJ8K7MjXYpPFAvWyWvYajB +IeZyl+jFAQX/zqs0k04ZcCahfQU8NWPD5hk0l92zGRaue9FyRK4e4IIqLcfvQXVe7pnwZeBLwUtf +BAB9X5KrnusO3u+hACiOeWGi+zHZwucYSlKsYe7Uaz0jAC8oOhd4VdWmuq9aqHpABpdZdJbAUGZU +Tn8H1OcS+RRaPnFO4RI7KzHACiVfGX5E4YWT0K40uZA+MXHIiDhA5TptJjl4gJJnvfMl46Grl96i +8Eorwc8B4LFlZlyqs7K3iYBxRC7tqWQ7a7hk7kaooHuoOmsGuDUaWsG9ItkeQmWjNiW/wcZbwT1R +qOAAUL3OsX1t4tn3/QBtX0QmpUHkBAfsSmhoYK9ERrNIg10lzrOq05XzeihhQlUAXTU2/JhKqVZ+ +W5UauhiXqAKvWeZR1U3IUJRllgcMpE8IbKBfdzh+QeUg3dEGw0qSNcQt0uH3NbVzmxdrL81EcBnk +QCokbiOPpPnK51iP8y5W3ZWzajzNxeUHTlkULZs4gAO4D060TQyNM1SIPE4Mx3A2bWMLVdOxReAt +LdRmJeCUZjwBcO+T8SuGVh/k0kg2RRQZqePafXVhVw1vWTPg2U0idYofF9LnB04z7mmo9S4Zr5Px +i3zK/72BBCp4wzLJc2181E33vGGjRkG51vc/lawOpS7F9ZcPHUBVlUckbT8DuNcAUhmWjmQ1r26b +Z2xdHc7HNohTV3WXOiwtAlm3ONUWwBVSjAOiGN8m48dk/AAQ30tWbdYhm+dsHFQmeSlwX0KyeHdp +zaFeF55m+cUlE0ewbW8A3BuwVEyLeYHzgcf71TYB3AuoRd7rVubYLK681InHyzyUfKVZh1mqojqW +yBFMcksMGw5wxF8UUiyu8XmNHSrU7pTKlcWXFSD5wONIX9mTppE8G8AvVGU1EG39Cs/nRKXwUQHt +ZetOapLPlJfRP4vLDR5Tilo91iAwB2of4Uh6azlDD3DWhvm+yELaJpc6a5a0ZZc6fdwzxktKFzks +kbFtvN0pMIAuwLua5Nma1rZk7Um42lq9zqHtqhQVrA6RfN5Om65ZXR0uQJxY+nh73FMAF+Ix3QKt +7SQ7kiesL5PcNUcXPq345X5doYw3bItlvAH3AsBqHieXtnO3i1Wa92XJN+W5nHctiahRdZirEiwk +Lu7crABeScEivpsYyMBQjdrJSYeS/FzHeVnLmeIWmZWg0f8hVsMQYrwrWQNTbZSm++rW8OELAKur +Ta2u1tyoqtAzCtx3oQVFsgxEB3bwQoov2H+qy2QWQMv8TkHlHINza9MbuOKVBXiTS96SoRmbFDZw +dbqCd1FNdgGeo7SPVeUpvVgN6VDy3GaTAFzYvnLgRNxNDOpkrgaY71QKP0o+QXuxu9Z6myPSq+pp +RgCuSeiLZFXAW1CdTePELK5qAAo5hPp3V/J5UVehVxYqaOyAWMJVX6GOSgBp24EqLUwYLq5KIAYG +UAWRHZWxDlFjZRAAMaaI3va4PCNVamvqRwunpfIVO/52ZR/6Mt7HxRmkWxCFgOQ308CdNwIuJK86 +aHEBYFbahi7gCsHTyzSHCzwrY6rd7OZc0pznFpGG64q7IYHf5pUAZwP4sqLQhePivkbiPstoRALR +hWd54jBL1cAztJnut25J/rSRlgkTFjSZX+q4vVUbwPD+jiGFaClwaSHSPnyLbiWHxQGc1tA/kqzP +mBYmab8x7V60yKT7bRyX/O0jdlNwuEpayZH0OVsCWAyep9vRumS7OrXtfboJ/plk3dMX9SvFAGp7 +Ky75S6XrgJiTIanOEwL5lMDzpoQ4/lCme51A0zZVL/DYtuS7mi+A86vMvmS8cQraTxh7knWIGhqC +5IzUa7+K2rTpIS4B/BIqU1tV3fe+YbflYbI6TMFLS/60QvoDgeciSHKODZdD+DaacLuqDcn6jL2U +rDG2y1lZAOf2MEeSL3HXfed7UI1nDofEF1JImeTxhj9tFKepIJW4psxnQ5ybkD5Wg0eSNVJlst+W +tZceQlwWpHOooBVPtmXHArjqnmbbQS0W7sebpOjWGlkuCnV9QODh6WQR742pTT0ExNd3euIjvkMH +yrGhas4g3hzxD2T8mOqh4eNGD5wy86lANk3hdbRXWCDq6toeIxb5KFmzb93BotybdqvTcWMdze/R +5erJoslr3QbOPWvCSc/aG2uiY1pVcYGo9gzR0IDPT1DKpyPj7QbnrT3jVaSPYzc+Kbpn+c1JTvoa +A8/0GuMKX20goOVoQ8nqK3inC3cyt+0sHiqA1hzZjAybmsoAljksNrBsSXZuwhrAZ7U5kGxzph56 +sUmS/BCJ69CwVT1jchhEZ96usuQ5pM9WljHNk5anvQVboFtylYsbEM02r01SJ7F7tvWlSL7Qi8OG +StIXVeDklBlQoDtgBrQ/ZJ+clBiPb0r+YEI+U0cPmnhIANpNq+wM7hPTcoI5Gl7J5hnp41hlSB96 +Qh7oLn34kWT5pxF9Ye7mzhtY5gHA2GPffEBy0tX6C7lja64jeWI8pQ79jIzoa0ynu1z0DAXNA+qh +9ZbEnjdnxNV232UmYhMfT2TriuI8V9A+NPzciWSHA54Q3aMZYo0NlXw9kPGM8H0HbeQIAdqSP3ev +b8AZkpk5ozksLHcoM6ill6MfmUt1qG5fgbeZHpaRHpzxt2T8ST7lA7fkfmfe7YLuEXga3yqp3zCa +RkscUs89bd/xPcZ/5VPW/BCabZgIzuhakmelEG9o2zWOzOO2nE3miGGx/Ua1HP09vO00ufqjZF2M +dqF1Tmho2PUW44NkpewTSd7ER7CVkKfMyjSIlVmRbN/1fQ0XXJzvkfEWT/H8EuJgbqgXQfI+AtjX +AG9P8h2CKxPU0zxq29Jp2ope2+7qYQ+1ChJ/10IJdkq4RfN7kqBd2K8B7lO3LG/i9wYkKwUvzaBr +xyP1MieSuqmB5yla0lb0OwCRT+rw2czY8dhdYWVG5GxoHcrPUJW/GvC0tZcuXq3zGeK1SmxoX249 +KGuis/WmLXk1CkT1XFj98isetWldbe4a7+NFgxmpTD2FWcvyUvv2PwJCyxkiR5jUxHtwY/VDuUZD +9WiKwHEHXD4jzxffxYYAGBLHFxOJwD1gpn3YRhX1bDMDtohIbdeRZIS8Ng1QBkX7ssWkdrWpemFz +uNuUPLvbc0nymy5ddkTdbU2TdIkXVfvZoPerXYGliT2/V1XP/F118vV0ygPJzkHoEVmhm3HOJL/X +js8V7F8VuGmDZz0ym6Tt4Sa4K4KdDE0p9fB/3O1ce1jzGeVVHJ/Yo55dR8KFJQDaQNvulGKtwXGg +7WmTO8b7qmfIhlMEzaaR1I3+SKuzTUDqyjyCsf8FwWoatH6H8fdk/AsB7WvYiWNjJ+KS72MXkkoD +FwJxxfKohJu0I7YDcW/RIu5fF7hpS57tJblLHmZIN7JG+l9r8t+S+7yLx0Wy48xSr1VPvxpIVppY +FDO6dvbaIlYh54KPRBMZL913HXIx1qZSwTCbVCeqCpsFeGwTjmHQa0Y9duCBrmByTxDr/AzPjcGL +JTuL/QmkRFNMy5LPUsTGEbI7cph75VKNgGKyDXiGuuCCEgKiKY6jU1OwGJhpHavtuqZyypZJH7G6 +4pXPWWOVTgXuBwLvA1FKbcn3HtHjzPgc1ppDhalTcAq1/Z48wzcY70gN9/A6V+LYxnkdh0k4lQlS +OdO6piZ56QpDM4KBJ7BtS7bzpYXnjyTrbM5tenUyteRCJGti4N2vRouHd+R8kKwNsIKlC0JPlHxG +TlJknKGAVL51Sqz6vtVrqt6mAZDVFx9V+hHSI/hbTwHbJ7ZhQB5bABV1ZkKJUUXb+w5S/ROA5Hgs +gqrskGQvE423RGr/XLJUGDfwnllp47RDBQYwdgCoXc21hKJDE3LmAWZgVv2li+1w+0cyvp1qF1Kn +O3J0gYwg2Wf4XVWynj6tYMaSP3XkvVG5Mzty7kbyaSaJ2yMp2KOJ/MXBql+40JRisumnoWfw//BC +4YJhPurlmBaNJo3f4ru9BUC7APsd1G5ql/+DwZTY6VVI5TspeUYChaSEu5pzCUXuZGKHd2aTn3xo +UpdskjosWo2lmWrbN+2c1Lqq50MiBLQJ3qlkjUuPSb1/kKxuhysEhnMDHrvJjq5K1q0v22jBCVB1 +fI7wnA0ZevT8keSP8GTVGxPXqGSz2rouwKmR42Ol19VEKL7J0OBW1GaBGlUQxloyeW7ad9Speqi/ +0nhD6o4r2g4d9jQ2qv2cYtM0dPk32B1lev6Bx5Tp2RXHSVu3CdyNS14Bo1D1Ji3lpqkYwWSvGuJa +Tz8+Idt1ICbZyd2dKAw4w2N9vHeD/m4b4rxvHKf4toGbWpB+ExdVbdvcn6tgdQ9qTetIOXbU8OCy +RkSDaAe5wKTzKTk1VkXmYsxZAHerknfNLEWf+M4uwFBbZ89pD0h6NGXTFs9pWI7QZmicqpGM7zeM +ZwWY5evu9GXO9bPnFvHhHUwSDyVfR3m5IdQ36Z4eayIV9obP6rrrkme9TZVC14nHIfGcsbjbHZY6 +Vb4NjncJtHsjeQ7JEHGfYeTKseXaYNxFAB4EeAZE330EDo82njfQ7i14kwA7r6Dp9X8BBgB+DRFi +DJq0VQAAAABJRU5ErkJggg==" transform="matrix(1 0 0 1 64.2959 1420.9043)"> + </image> + <path fill="#0060B6" d="M164.337,1484.353l1.147-9.718l-8.742-2.411c-0.102-2.929-0.522-5.792-1.218-8.556l7.72-4.87l-3.792-8.98 + l-8.792,2.357c-1.511-2.438-3.274-4.706-5.26-6.767l4.308-8.141l-7.714-5.838l-6.466,6.501c-2.482-1.327-5.12-2.406-7.9-3.187 + l-0.273-9.212l-9.569-1.131l-2.41,8.897c-2.884,0.111-5.703,0.546-8.425,1.261l-4.775-7.827l-8.86,3.881l2.292,8.919 + c-2.409,1.543-4.651,3.34-6.689,5.361l-8.002-4.342l-5.777,7.851l6.374,6.537c-1.32,2.521-2.394,5.207-3.174,8.037l-9.065,0.309 + l-1.146,9.717l8.737,2.408c0.098,2.935,0.519,5.801,1.212,8.564l-7.708,4.867l3.792,8.977l8.773-2.354 + c1.513,2.449,3.278,4.721,5.266,6.789l-4.294,8.117l7.714,5.835l6.446-6.477c2.487,1.33,5.134,2.415,7.922,3.196l0.273,9.184 + l9.569,1.125l2.4-8.863c2.893-0.112,5.719-0.552,8.448-1.267l4.762,7.801l8.86-3.883l-2.287-8.893 + c2.414-1.545,4.659-3.349,6.702-5.375l7.983,4.332l5.778-7.854l-6.365-6.524c1.318-2.527,2.395-5.217,3.172-8.047 + L164.337,1484.353z"/> + </g> + <g> + + <image opacity="0.3" width="107" height="108" xlink:href="data:image/png;base64,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 +SUVORK5CYII=" transform="matrix(1 0 0 1 -11.7041 1470.9043)"> + </image> + <path fill="#00A0C6" d="M84.334,1531.806l1.104-9.364l-8.427-2.324c-0.097-2.824-0.503-5.585-1.174-8.245l7.442-4.696 + l-3.655-8.657l-8.475,2.276c-1.456-2.352-3.156-4.541-5.069-6.526l4.152-7.845l-7.435-5.627l-6.234,6.268 + c-2.391-1.281-4.934-2.322-7.613-3.073l-0.262-8.881l-9.224-1.089l-2.322,8.577c-2.781,0.108-5.496,0.527-8.121,1.216 + l-4.604-7.544l-8.54,3.742l2.21,8.595c-2.322,1.485-4.484,3.216-6.447,5.166l-7.713-4.184l-5.569,7.565l6.144,6.299 + c-1.272,2.434-2.309,5.023-3.061,7.749l-8.735,0.299l-1.105,9.365l8.422,2.319c0.096,2.829,0.499,5.591,1.168,8.257l-7.431,4.689 + l3.655,8.655l8.455-2.269c1.458,2.355,3.161,4.55,5.077,6.541l-4.139,7.825l7.435,5.624l6.211-6.244 + c2.397,1.285,4.948,2.327,7.637,3.083l0.263,8.847l9.222,1.09l2.315-8.545c2.788-0.107,5.513-0.53,8.143-1.221l4.588,7.516 + l8.54-3.74l-2.202-8.57c2.326-1.492,4.492-3.228,6.458-5.182l7.695,4.174l5.569-7.566l-6.136-6.29 + c1.271-2.437,2.307-5.029,3.057-7.756L84.334,1531.806z"/> + </g> + <g> + + <image opacity="0.3" width="107" height="109" xlink:href="data:image/png;base64,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" transform="matrix(1 0 0 1 -74.7041 1404.9043)"> + </image> + <path fill="#75B5D5" d="M21.357,1466.666l1.104-9.367l-8.427-2.322c-0.097-2.825-0.503-5.582-1.173-8.245l7.441-4.696 + l-3.654-8.656l-8.475,2.273c-1.456-2.35-3.157-4.538-5.07-6.522l4.151-7.849l-7.435-5.625l-6.233,6.266 + c-2.392-1.278-4.935-2.32-7.612-3.07l-0.265-8.882l-9.222-1.087l-2.323,8.575c-2.781,0.106-5.497,0.527-8.12,1.216l-4.604-7.544 + l-8.541,3.739l2.211,8.597c-2.322,1.487-4.483,3.22-6.446,5.167l-7.714-4.185l-5.569,7.568l6.143,6.298 + c-1.27,2.434-2.306,5.023-3.058,7.748l-8.737,0.299l-1.105,9.363l8.421,2.321c0.096,2.83,0.5,5.59,1.168,8.256l-7.431,4.688 + l3.656,8.655l8.455-2.269c1.458,2.357,3.16,4.552,5.077,6.543l-4.137,7.822l7.433,5.627l6.213-6.244 + c2.397,1.284,4.948,2.328,7.635,3.083l0.263,8.847l9.223,1.09l2.314-8.546c2.788-0.108,5.512-0.528,8.143-1.219l4.588,7.517 + l8.541-3.739l-2.204-8.573c2.327-1.489,4.494-3.227,6.46-5.18l7.694,4.173l5.569-7.565l-6.135-6.293 + c1.271-2.434,2.307-5.029,3.056-7.755L21.357,1466.666z"/> + </g> + <g> + + <image opacity="0.3" width="120" height="123" xlink:href="data:image/png;base64,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 +AAAAAElFTkSuQmCC" transform="matrix(1 0 0 1 -178.7041 1430.9043)"> + </image> + <path fill="#4084C1" d="M-69.05,1501.113l1.271-10.76l-9.683-2.669c-0.111-3.245-0.578-6.417-1.349-9.476l8.549-5.393 + l-4.198-9.944l-9.736,2.611c-1.673-2.702-3.626-5.216-5.824-7.495l4.769-9.018l-8.542-6.46l-7.163,7.197 + c-2.746-1.468-5.668-2.664-8.747-3.529l-0.303-10.202l-10.596-1.251l-2.667,9.854c-3.195,0.121-6.314,0.603-9.329,1.393 + l-5.29-8.664l-9.813,4.297l2.541,9.876c-2.667,1.71-5.152,3.696-7.407,5.935l-8.863-4.805l-6.398,8.693l7.059,7.237 + c-1.461,2.794-2.653,5.77-3.517,8.901l-10.036,0.341l-1.27,10.762l9.676,2.667c0.109,3.249,0.574,6.42,1.343,9.481l-8.538,5.392 + l4.199,9.941l9.715-2.605c1.675,2.707,3.629,5.227,5.831,7.516l-4.754,8.987l8.542,6.464l7.136-7.172 + c2.754,1.473,5.686,2.675,8.774,3.54l0.3,10.165l10.596,1.252l2.66-9.819c3.204-0.12,6.333-0.607,9.355-1.401l5.274,8.64 + l9.81-4.301l-2.531-9.848c2.673-1.713,5.16-3.707,7.421-5.95l8.839,4.795l6.398-8.694l-7.05-7.229 + c1.461-2.8,2.652-5.775,3.515-8.908L-69.05,1501.113z"/> + </g> +</g> +<g> + <ellipse fill="none" stroke="#BBBDBF" stroke-width="0.852" cx="224.842" cy="99.491" rx="83.066" ry="32.995"/> + <path fill="none" stroke="#BBBDBF" stroke-width="1.704" stroke-dasharray="6.816" d="M368.543,105.455 + c0,31.524-64.336,57.08-143.701,57.08c-79.364,0-143.703-25.556-143.703-57.08c0-31.527,64.338-57.083,143.703-57.083 + C304.207,48.372,368.543,73.928,368.543,105.455z"/> + <ellipse fill="none" stroke="#BBBDBF" stroke-width="1.704" cx="222.286" cy="112.269" rx="205.927" ry="81.801"/> + <g> + <g> + <defs> + <circle id="XMLID_1_" cx="216.896" cy="78.028" r="24.059"/> + </defs> + + <linearGradient id="XMLID_46_" gradientUnits="userSpaceOnUse" x1="163.6367" y1="-621.6689" x2="211.7549" y2="-621.6689" gradientTransform="matrix(-1 0 0 -1 404.5918 -543.6406)"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <use xlink:href="#XMLID_1_" fill="url(#XMLID_46_)"/> + <clipPath id="XMLID_47_"> + <use xlink:href="#XMLID_1_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="189.493" y="38.955" width="54.395" height="46.607"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="189.493" y="38.955" width="54.395" height="46.607" id="XMLID_48_"> + <g clip-path="url(#XMLID_47_)" filter="url(#Adobe_OpacityMaskFilter)"> + + <linearGradient id="XMLID_49_" gradientUnits="userSpaceOnUse" x1="362.2891" y1="-319.4951" x2="391.6644" y2="-295.8515" gradientTransform="matrix(0.8962 0.4437 -0.4437 0.8962 -254.8129 177.0934)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_49_)" d="M242.889,78.414c-7.109,14.366-23.798,20.598-37.272,13.927 + c-13.476-6.675-18.636-23.724-11.524-38.087c7.111-14.36,23.8-20.595,37.275-13.922C244.842,47.003,250,64.054,242.889,78.414z + "/> + </g> + </mask> + <path opacity="0.45" clip-path="url(#XMLID_47_)" mask="url(#XMLID_48_)" fill="#FFFFFF" d="M225.586,82.698 + c-14.188,6.179-29.675,2.03-34.59-9.258c-4.912-11.288,2.608-25.447,16.797-31.624c14.191-6.173,29.678-2.028,34.591,9.261 + C247.297,62.364,239.776,76.525,225.586,82.698z"/> + </g> + <g> + <defs> + <circle id="XMLID_6_" cx="216.896" cy="78.028" r="24.059"/> + </defs> + <clipPath id="XMLID_50_"> + <use xlink:href="#XMLID_6_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="181.186" y="42.306" width="47.372" height="53.728"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="181.186" y="42.306" width="47.372" height="53.728" id="XMLID_51_"> + <g clip-path="url(#XMLID_50_)" filter="url(#Adobe_OpacityMaskFilter_1_)"> + + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="87.895" y1="171.8848" x2="117.2699" y2="195.528" gradientTransform="matrix(0.978 -0.2087 0.2087 0.978 72.396 -85.8732)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M235.441,65.567c3.344,15.672-5.867,30.922-20.572,34.058 + c-14.707,3.14-29.337-7.024-32.682-22.698c-3.344-15.67,5.866-30.921,20.572-34.057 + C217.465,39.733,232.097,49.895,235.441,65.567z"/> + </g> + </mask> + + <ellipse transform="matrix(0.8821 0.471 -0.471 0.8821 56.7212 -88.3367)" opacity="0.3" clip-path="url(#XMLID_50_)" mask="url(#XMLID_51_)" fill="#FFFFFF" cx="204.871" cy="69.169" rx="22.293" ry="28.022"/> + </g> + <path opacity="0.7" fill="#FFFFFF" d="M212.031,58.165c0.527,1.381-0.979,3.24-3.364,4.151c-2.387,0.907-4.749,0.528-5.276-0.855 + c-0.527-1.381,0.979-3.24,3.365-4.152C209.143,56.398,211.504,56.783,212.031,58.165z"/> + <path opacity="0.93" fill="#FFFFFF" d="M202.562,62.774c0.522,0.491,0.425,1.439-0.213,2.12c-0.642,0.679-1.582,0.833-2.103,0.343 + c-0.521-0.487-0.426-1.437,0.215-2.117C201.1,62.439,202.04,62.286,202.562,62.774z"/> + </g> + <g> + <g> + <defs> + <path id="XMLID_10_" d="M199.762,167.844c0-26.133,21.188-47.32,47.32-47.32c26.136,0,47.323,21.188,47.323,47.32 + c0,26.139-21.188,47.326-47.323,47.326C220.95,215.17,199.762,193.982,199.762,167.844z"/> + </defs> + + <radialGradient id="XMLID_3_" cx="157.5083" cy="-711.4873" r="47.3225" gradientTransform="matrix(-1 0 0 -1 404.5918 -543.6406)" gradientUnits="userSpaceOnUse"> + <stop offset="0.0109" style="stop-color:#65040B"/> + <stop offset="1" style="stop-color:#470009"/> + </radialGradient> + <use xlink:href="#XMLID_10_" fill="url(#XMLID_3_)"/> + <clipPath id="XMLID_4_"> + <use xlink:href="#XMLID_10_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_2_" filterUnits="userSpaceOnUse" x="193.187" y="90.994" width="106.985" height="91.671"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="193.187" y="90.994" width="106.985" height="91.671" id="XMLID_5_"> + <g clip-path="url(#XMLID_4_)" filter="url(#Adobe_OpacityMaskFilter_2_)"> + + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="413.2549" y1="-273.1133" x2="471.0293" y2="-226.6118" gradientTransform="matrix(0.8962 0.4437 -0.4437 0.8962 -254.8129 177.0934)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M298.207,168.609c-13.984,28.249-46.809,40.509-73.312,27.388 + c-26.504-13.124-36.65-46.663-22.665-74.908c13.989-28.246,46.811-40.509,73.313-27.384 + C302.047,106.824,312.194,140.364,298.207,168.609z"/> + </g> + </mask> + + <ellipse transform="matrix(0.3991 0.9169 -0.9169 0.3991 273.7017 -143.9592)" opacity="0.2" clip-path="url(#XMLID_4_)" mask="url(#XMLID_5_)" fill="#FFFFFF" cx="246.679" cy="136.83" rx="43.846" ry="55.113"/> + </g> + <g> + <defs> + <path id="XMLID_15_" d="M199.762,167.844c0-26.133,21.188-47.32,47.32-47.32c26.136,0,47.323,21.188,47.323,47.32 + c0,26.139-21.188,47.326-47.323,47.326C220.95,215.17,199.762,193.982,199.762,167.844z"/> + </defs> + <clipPath id="XMLID_8_"> + <use xlink:href="#XMLID_15_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_3_" filterUnits="userSpaceOnUse" x="176.847" y="97.588" width="93.172" height="105.669"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="176.847" y="97.588" width="93.172" height="105.669" id="XMLID_9_"> + <g clip-path="url(#XMLID_8_)" filter="url(#Adobe_OpacityMaskFilter_3_)"> + + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="80.0952" y1="248.0771" x2="137.8707" y2="294.5795" gradientTransform="matrix(0.978 -0.2087 0.2087 0.978 72.396 -85.8732)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_11_)" d="M283.557,143.337c6.578,30.824-11.537,60.819-40.461,66.988 + c-28.923,6.172-57.702-13.817-64.279-44.643c-6.576-30.826,11.539-60.818,40.463-66.987 + C248.201,92.522,276.981,112.51,283.557,143.337z"/> + </g> + </mask> + <path opacity="0.2" clip-path="url(#XMLID_8_)" mask="url(#XMLID_9_)" fill="#FFFFFF" d="M262.11,171.069 + c-14.331,26.851-43.271,39.376-64.633,27.971c-21.362-11.403-27.059-42.415-12.726-69.268 + c14.336-26.851,43.272-39.372,64.635-27.967C270.75,113.208,276.448,144.217,262.11,171.069z"/> + </g> + <path opacity="0.5" fill="#FFFFFF" d="M237.516,128.776c1.037,2.721-1.928,6.375-6.619,8.166 + c-4.693,1.792-9.34,1.041-10.378-1.683c-1.037-2.716,1.927-6.373,6.62-8.164C231.832,125.308,236.479,126.06,237.516,128.776z"/> + <path opacity="0.5" fill="#FFFFFF" d="M218.891,137.843c1.024,0.963,0.837,2.83-0.42,4.17c-1.26,1.337-3.111,1.643-4.138,0.682 + c-1.022-0.968-0.836-2.832,0.423-4.172C216.015,137.184,217.864,136.882,218.891,137.843z"/> + </g> + <g> + <g> + <defs> + <circle id="XMLID_19_" cx="89.145" cy="92.349" r="32.682"/> + </defs> + + <radialGradient id="XMLID_12_" cx="315.4463" cy="-635.9902" r="32.6831" gradientTransform="matrix(-1 0 0 -1 404.5918 -543.6406)" gradientUnits="userSpaceOnUse"> + <stop offset="0.0109" style="stop-color:#65040B"/> + <stop offset="1" style="stop-color:#470009"/> + </radialGradient> + <use xlink:href="#XMLID_19_" fill="url(#XMLID_12_)"/> + <clipPath id="XMLID_13_"> + <use xlink:href="#XMLID_19_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_4_" filterUnits="userSpaceOnUse" x="51.922" y="39.272" width="73.888" height="63.313"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="51.922" y="39.272" width="73.888" height="63.313" id="XMLID_14_"> + <g clip-path="url(#XMLID_13_)" filter="url(#Adobe_OpacityMaskFilter_4_)"> + + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="248.249" y1="-257.6592" x2="288.1508" y2="-225.543" gradientTransform="matrix(0.8962 0.4437 -0.4437 0.8962 -254.8129 177.0934)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_16_)" d="M124.453,92.876c-9.658,19.51-32.327,27.979-50.631,18.915 + c-18.306-9.063-25.313-32.226-15.653-51.735c9.659-19.508,32.328-27.977,50.63-18.913 + C127.105,50.206,134.113,73.368,124.453,92.876z"/> + </g> + </mask> + + <ellipse transform="matrix(0.399 0.9169 -0.9169 0.399 118.4407 -38.8595)" opacity="0.2" clip-path="url(#XMLID_13_)" mask="url(#XMLID_14_)" fill="#FFFFFF" cx="88.866" cy="70.928" rx="30.283" ry="38.064"/> + </g> + <g> + <defs> + <circle id="XMLID_24_" cx="89.145" cy="92.349" r="32.682"/> + </defs> + <clipPath id="XMLID_17_"> + <use xlink:href="#XMLID_24_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_5_" filterUnits="userSpaceOnUse" x="40.637" y="43.826" width="64.348" height="72.979"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="40.637" y="43.826" width="64.348" height="72.979" id="XMLID_18_"> + <g clip-path="url(#XMLID_17_)" filter="url(#Adobe_OpacityMaskFilter_5_)"> + + <linearGradient id="XMLID_20_" gradientUnits="userSpaceOnUse" x1="-46.915" y1="152.5771" x2="-7.0132" y2="184.6933" gradientTransform="matrix(0.978 -0.2087 0.2087 0.978 72.396 -85.8732)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_20_)" d="M114.335,75.421c4.544,21.289-7.968,42.003-27.944,46.268 + c-19.975,4.259-39.851-9.544-44.395-30.832c-4.542-21.292,7.971-42.004,27.945-46.269 + C89.917,40.327,109.793,54.132,114.335,75.421z"/> + </g> + </mask> + <path opacity="0.2" clip-path="url(#XMLID_17_)" mask="url(#XMLID_18_)" fill="#FFFFFF" d="M99.523,94.574 + c-9.898,18.546-29.883,27.195-44.638,19.319c-14.753-7.877-18.688-29.295-8.787-47.842c9.9-18.543,29.885-27.189,44.638-19.313 + C105.491,54.613,109.426,76.03,99.523,94.574z"/> + </g> + <path opacity="0.5" fill="#FFFFFF" d="M82.536,65.365c0.717,1.876-1.331,4.403-4.57,5.641c-3.241,1.237-6.451,0.716-7.167-1.163 + c-0.717-1.875,1.329-4.401,4.57-5.637C78.613,62.972,81.821,63.488,82.536,65.365z"/> + <path opacity="0.5" fill="#FFFFFF" d="M69.674,71.627c0.708,0.663,0.579,1.955-0.291,2.882c-0.869,0.922-2.147,1.133-2.856,0.469 + c-0.706-0.668-0.577-1.957,0.292-2.88C67.688,71.172,68.965,70.963,69.674,71.627z"/> + </g> + <g> + <g> + <defs> + <path id="XMLID_28_" d="M208.939,27.236c0-10.548,8.553-19.101,19.101-19.101s19.101,8.553,19.101,19.101 + c0,10.552-8.553,19.101-19.101,19.101S208.939,37.788,208.939,27.236z"/> + </defs> + + <radialGradient id="XMLID_21_" cx="176.5518" cy="-570.877" r="19.1006" gradientTransform="matrix(-1 0 0 -1 404.5918 -543.6406)" gradientUnits="userSpaceOnUse"> + <stop offset="0.0109" style="stop-color:#65040B"/> + <stop offset="1" style="stop-color:#470009"/> + </radialGradient> + <use xlink:href="#XMLID_28_" fill="url(#XMLID_21_)"/> + <clipPath id="XMLID_22_"> + <use xlink:href="#XMLID_28_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_6_" filterUnits="userSpaceOnUse" x="206.287" y="-3.782" width="43.181" height="37.001"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="206.287" y="-3.782" width="43.181" height="37.001" id="XMLID_23_"> + <g clip-path="url(#XMLID_22_)" filter="url(#Adobe_OpacityMaskFilter_6_)"> + + <linearGradient id="XMLID_25_" gradientUnits="userSpaceOnUse" x1="353.1387" y1="-365.5386" x2="376.4583" y2="-346.7691" gradientTransform="matrix(0.8962 0.4437 -0.4437 0.8962 -254.8129 177.0934)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_25_)" d="M248.675,27.546c-5.645,11.4-18.892,16.351-29.589,11.053 + c-10.699-5.298-14.795-18.834-9.149-30.232c5.646-11.403,18.894-16.352,29.592-11.054 + C250.225,2.606,254.32,16.146,248.675,27.546z"/> + </g> + </mask> + + <ellipse transform="matrix(0.3991 0.9169 -0.9169 0.3991 150.4361 -200.1009)" opacity="0.2" clip-path="url(#XMLID_22_)" mask="url(#XMLID_23_)" fill="#FFFFFF" cx="227.877" cy="14.719" rx="17.698" ry="22.245"/> + </g> + <g> + <defs> + <path id="XMLID_33_" d="M208.939,27.236c0-10.548,8.553-19.101,19.101-19.101s19.101,8.553,19.101,19.101 + c0,10.552-8.553,19.101-19.101,19.101S208.939,37.788,208.939,27.236z"/> + </defs> + <clipPath id="XMLID_26_"> + <use xlink:href="#XMLID_33_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_7_" filterUnits="userSpaceOnUse" x="199.691" y="-1.121" width="37.606" height="42.65"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="199.691" y="-1.121" width="37.606" height="42.65" id="XMLID_27_"> + <g clip-path="url(#XMLID_26_)" filter="url(#Adobe_OpacityMaskFilter_7_)"> + + <linearGradient id="XMLID_29_" gradientUnits="userSpaceOnUse" x1="113.354" y1="128.3652" x2="136.6736" y2="147.1347" gradientTransform="matrix(0.978 -0.2087 0.2087 0.978 72.396 -85.8732)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_29_)" d="M242.762,17.344c2.655,12.443-4.656,24.548-16.332,27.04 + c-11.674,2.489-23.289-5.576-25.943-18.018c-2.654-12.445,4.657-24.55,16.33-27.041 + C228.491-3.163,240.107,4.902,242.762,17.344z"/> + </g> + </mask> + <path opacity="0.2" clip-path="url(#XMLID_26_)" mask="url(#XMLID_27_)" fill="#FFFFFF" d="M234.104,28.538 + c-5.782,10.838-17.464,15.895-26.086,11.288c-8.623-4.603-10.922-17.118-5.138-27.956c5.787-10.838,17.467-15.894,26.088-11.287 + C237.594,5.186,239.892,17.7,234.104,28.538z"/> + </g> + <path opacity="0.5" fill="#FFFFFF" d="M224.178,11.467c0.42,1.1-0.777,2.573-2.67,3.297c-1.895,0.723-3.771,0.418-4.191-0.679 + c-0.417-1.096,0.779-2.573,2.674-3.297C221.885,10.067,223.76,10.372,224.178,11.467z"/> + + <ellipse transform="matrix(0.6842 -0.7293 0.7293 0.6842 56.384 162.4234)" opacity="0.5" fill="#FFFFFF" cx="215.741" cy="16.105" rx="1.343" ry="1.029"/> + </g> + <g> + <g> + <defs> + <circle id="XMLID_37_" cx="342.21" cy="74.263" r="26.526"/> + </defs> + + <radialGradient id="XMLID_30_" cx="62.3818" cy="-617.9043" r="26.5264" gradientTransform="matrix(-1 0 0 -1 404.5918 -543.6406)" gradientUnits="userSpaceOnUse"> + <stop offset="0.0109" style="stop-color:#65040B"/> + <stop offset="1" style="stop-color:#470009"/> + </radialGradient> + <use xlink:href="#XMLID_37_" fill="url(#XMLID_30_)"/> + <clipPath id="XMLID_31_"> + <use xlink:href="#XMLID_37_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_8_" filterUnits="userSpaceOnUse" x="311.999" y="31.185" width="59.968" height="51.387"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="311.999" y="31.185" width="59.968" height="51.387" id="XMLID_32_"> + <g clip-path="url(#XMLID_31_)" filter="url(#Adobe_OpacityMaskFilter_8_)"> + + <linearGradient id="XMLID_34_" gradientUnits="userSpaceOnUse" x1="471.2314" y1="-380.6631" x2="503.6162" y2="-354.5972" gradientTransform="matrix(0.8962 0.4437 -0.4437 0.8962 -254.8129 177.0934)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_34_)" d="M370.867,74.69c-7.84,15.834-26.238,22.711-41.094,15.352 + c-14.857-7.355-20.544-26.155-12.705-41.989c7.84-15.831,26.239-22.703,41.096-15.348 + C373.02,40.058,378.707,58.86,370.867,74.69z"/> + </g> + </mask> + + <ellipse transform="matrix(0.399 0.917 -0.917 0.399 257.6882 -279.3996)" opacity="0.2" clip-path="url(#XMLID_31_)" mask="url(#XMLID_32_)" fill="#FFFFFF" cx="341.984" cy="56.878" rx="24.578" ry="30.895"/> + </g> + <g> + <defs> + <circle id="XMLID_42_" cx="342.21" cy="74.263" r="26.526"/> + </defs> + <clipPath id="XMLID_35_"> + <use xlink:href="#XMLID_42_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_9_" filterUnits="userSpaceOnUse" x="302.84" y="34.881" width="52.227" height="59.232"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="302.84" y="34.881" width="52.227" height="59.232" id="XMLID_36_"> + <g clip-path="url(#XMLID_35_)" filter="url(#Adobe_OpacityMaskFilter_9_)"> + + <linearGradient id="XMLID_38_" gradientUnits="userSpaceOnUse" x1="209.2646" y1="192.4521" x2="241.6499" y2="218.5184" gradientTransform="matrix(0.978 -0.2087 0.2087 0.978 72.396 -85.8732)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_38_)" d="M362.655,60.524c3.687,17.28-6.468,34.093-22.681,37.553 + c-16.213,3.454-32.344-7.747-36.032-25.025c-3.685-17.279,6.47-34.092,22.682-37.551 + C342.836,32.043,358.971,43.243,362.655,60.524z"/> + </g> + </mask> + + <ellipse transform="matrix(0.8822 0.4709 -0.4709 0.8822 69.1345 -147.315)" opacity="0.2" clip-path="url(#XMLID_35_)" mask="url(#XMLID_36_)" fill="#FFFFFF" cx="328.952" cy="64.496" rx="24.577" ry="30.893"/> + </g> + + <ellipse transform="matrix(0.9343 -0.3564 0.3564 0.9343 2.4961 121.9117)" opacity="0.5" fill="#FFFFFF" cx="332.083" cy="54.182" rx="5.098" ry="2.953"/> + <path opacity="0.5" fill="#FFFFFF" d="M326.406,57.446c0.575,0.54,0.469,1.585-0.234,2.337c-0.707,0.75-1.744,0.919-2.319,0.383 + c-0.575-0.543-0.469-1.589,0.237-2.338C324.794,57.074,325.83,56.907,326.406,57.446z"/> + </g> + <polygon fill="#BBBDBF" points="189.708,79.509 189.902,81.507 125.293,97.877 124.873,93.549 "/> + <polygon fill="#BBBDBF" points="223.387,104.564 228.068,122.291 231.412,118.946 225.393,102.892 "/> + <polygon fill="#BBBDBF" points="245.795,71.788 312.35,73.124 312.35,76.136 245.459,73.459 "/> + <polygon fill="#BBBDBF" points="223.387,46.856 221.406,53.54 224.014,54.187 226.73,46.856 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Radial05-Sphere-Blue.svg b/openoffice/share/gallery/diagrams/Radial05-Sphere-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..5609fc70240471fc95e86cac3b0f4a910ceaed17 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Radial05-Sphere-Blue.svg @@ -0,0 +1,726 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="450" height="260.987" + viewBox="0 0 450 260.987" overflow="visible" enable-background="new 0 0 450 260.987" xml:space="preserve"> +<g> + <g> + + <image opacity="0.3" width="111" height="112" xlink:href="data:image/png;base64,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 +DJq0VQAAAABJRU5ErkJggg==" transform="matrix(1 0 0 1 66 1437.4033)"> + </image> + <path fill="#0060B6" d="M166.041,1500.852l1.147-9.718l-8.742-2.411c-0.102-2.929-0.522-5.792-1.218-8.556l7.72-4.87l-3.792-8.98 + l-8.792,2.357c-1.511-2.438-3.274-4.706-5.26-6.767l4.308-8.141l-7.714-5.838l-6.466,6.501c-2.482-1.327-5.12-2.406-7.9-3.187 + l-0.273-9.212l-9.569-1.131l-2.41,8.897c-2.884,0.111-5.703,0.546-8.425,1.261l-4.775-7.827l-8.86,3.881l2.292,8.919 + c-2.409,1.543-4.651,3.34-6.689,5.361l-8.002-4.342l-5.777,7.851l6.374,6.537c-1.32,2.521-2.394,5.207-3.174,8.037l-9.065,0.309 + l-1.146,9.717l8.737,2.408c0.098,2.935,0.519,5.801,1.212,8.564l-7.708,4.867l3.792,8.977l8.773-2.354 + c1.513,2.449,3.278,4.721,5.266,6.789l-4.294,8.117l7.714,5.835l6.446-6.477c2.487,1.33,5.134,2.415,7.922,3.196l0.273,9.184 + l9.569,1.125l2.4-8.863c2.893-0.112,5.719-0.552,8.448-1.267l4.762,7.801l8.86-3.883l-2.287-8.893 + c2.414-1.545,4.659-3.349,6.702-5.375l7.983,4.332l5.778-7.854l-6.365-6.524c1.318-2.527,2.395-5.217,3.172-8.047 + L166.041,1500.852z"/> + </g> + <g> + + <image opacity="0.3" width="107" height="108" xlink:href="data:image/png;base64,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 +SUVORK5CYII=" transform="matrix(1 0 0 1 -10 1487.4033)"> + </image> + <path fill="#00A0C6" d="M86.039,1548.305l1.104-9.364l-8.427-2.324c-0.097-2.824-0.503-5.585-1.174-8.245l7.442-4.696 + l-3.655-8.657l-8.475,2.276c-1.456-2.352-3.156-4.541-5.069-6.526l4.152-7.845l-7.435-5.627l-6.234,6.268 + c-2.391-1.281-4.934-2.322-7.613-3.073l-0.262-8.881l-9.224-1.089l-2.322,8.577c-2.781,0.108-5.496,0.527-8.121,1.216 + l-4.604-7.544l-8.54,3.742l2.21,8.595c-2.322,1.485-4.484,3.216-6.447,5.166l-7.713-4.184l-5.569,7.565l6.144,6.299 + c-1.272,2.434-2.309,5.023-3.061,7.749l-8.735,0.299l-1.105,9.365l8.422,2.319c0.096,2.829,0.499,5.591,1.168,8.257l-7.431,4.689 + l3.655,8.655l8.455-2.269c1.458,2.355,3.161,4.55,5.077,6.541l-4.139,7.825l7.435,5.624l6.211-6.244 + c2.397,1.285,4.948,2.327,7.637,3.083l0.263,8.847l9.222,1.09l2.315-8.545c2.788-0.107,5.513-0.53,8.143-1.221l4.588,7.516 + l8.54-3.74l-2.202-8.57c2.326-1.492,4.492-3.228,6.458-5.182l7.695,4.174l5.569-7.566l-6.136-6.29 + c1.271-2.437,2.307-5.029,3.057-7.756L86.039,1548.305z"/> + </g> + <g> + + <image opacity="0.3" width="107" height="109" xlink:href="data:image/png;base64,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" transform="matrix(1 0 0 1 -73 1421.4033)"> + </image> + <path fill="#75B5D5" d="M23.061,1483.165l1.104-9.367l-8.427-2.322c-0.097-2.825-0.503-5.582-1.173-8.245l7.441-4.696 + l-3.654-8.656l-8.475,2.273c-1.456-2.35-3.157-4.538-5.07-6.522l4.151-7.849l-7.435-5.625l-6.233,6.266 + c-2.392-1.278-4.935-2.32-7.612-3.07l-0.265-8.882l-9.222-1.087l-2.323,8.575c-2.781,0.106-5.497,0.527-8.12,1.216l-4.604-7.544 + l-8.541,3.739l2.211,8.597c-2.322,1.487-4.483,3.22-6.446,5.167l-7.714-4.185l-5.569,7.568l6.143,6.298 + c-1.27,2.434-2.306,5.023-3.058,7.748l-8.737,0.299l-1.105,9.363l8.421,2.321c0.096,2.83,0.5,5.59,1.168,8.256l-7.431,4.688 + l3.656,8.655l8.455-2.269c1.458,2.357,3.16,4.552,5.077,6.543l-4.137,7.822l7.433,5.627l6.213-6.244 + c2.397,1.284,4.948,2.328,7.635,3.083l0.263,8.847l9.223,1.09l2.314-8.546c2.788-0.108,5.512-0.528,8.143-1.219l4.588,7.517 + l8.541-3.739l-2.204-8.573c2.327-1.489,4.494-3.227,6.46-5.18l7.694,4.173l5.569-7.565l-6.135-6.293 + c1.271-2.434,2.307-5.029,3.056-7.755L23.061,1483.165z"/> + </g> + <g> + + <image opacity="0.3" width="120" height="123" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAB7CAYAAAC/8ER8AAAACXBIWXMAAAsSAAALEgHS3X78AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAABZ4SURB +VHja7F2JcttWlr3gImqXJXmNHZeTmfT+EfmzVD4tv9A109PTM91J2x0v2mztG0k0YJ0jHFw+kCBF +ihINVL2iREogiYO7nbs8s+qY6SP6Ur7oDz/8EPX53nHR//34449xBfD9AJer5r53XAByrK/dV6Cj ++wbUsBdawE2BbWDV8XtcsNKjG1j3TqKjeyB5hSp10MUWcFNAm8max2oB6PToCIAEOP25naxLWenv +3Qrg8YIaUqsKQl+pwrkI7mKyVpP1IFkrADkCwFwxHlMwz5N1jHWC3+8dyI07CmwNq47VwO/mpOuz +9CX/2wOyU81zyVpO1sNkPU3WI/xex/k6IskE9zBZe8nadSo77ueUVRJcDGxNFm3lHCRNVWoK7JlI +1SUvvIKM89bwv6nEPk7Wy2R9k6znyVrH+VVNp48XOHcK7ttk/QuPu3j+8j45XY07AG5UAOoC1OoS +VguSc5qs/WR9TNYBnrsMSJWedx7q+THA/QbSvCDOFgGm9L7HeVJQP+G9aCoqFT0EuOoALQDMZQCy +hrWC1zu40Fv4v1jU5mVAVRPgBZxvAyA/xeMizmNif88BqOFGWhYNUhuk9Qri7XhacXXjDoA75xyg +TajPDTw+wGstSOoe/t5gL9uqYlOQBVyef0HOz3Ou4TyNAMAxbqRFB+6o8fb1jcjPd1tA16aoPVS6 +HkCqUtX5m2T9MVl/wkp//l2yvkvWfybrP5L1Klkv4CxRuhvOjlMztKAVVgDyCn5fkJBp3oVQLdwY +TYmZo37SKza/7swM32dOtYCT9JkDmBeD4csGbOO3APP3Auo3cI7S17/C49d4fIL/XZaL2HQXeBmg +rgHgJfxtU7z00NKbpYxaVnu/hJt2A4uh2QI+W/22QI6mpJ4J7hJs4SuA+Vv8/BgXZdF50Oewi6lX ++/dk/TVZf0vWa3i5p1CF9J6XIeWvcMP8DlrgKS74nHOcOvDQP+Kc/5WsP+Pxn3j+VGJmFRTVFqsC +aITPfQTn7RjvcSGmZWIqe5oqOgJwDGM2AAbXukgc1Rxt9Sak9xmkmk7TQ/wvX3uB9Ryvr+N8zT5q +V20oY/AmViOgstVJXMX7v4Ap+S3Wd7jJvsJnJPjNSUtz/bZR/f777yMBl/b3iahfld45d1FVXSrx +oGTGOi7yM5zvpaj4p3LupoUTD4yFj+FNf4TWOCGTJTdCCNznAPMbmJIneM+lgMbIreTa2E8//TRT +AFN6H+JCqE1tOccpciukBdblZnmBC/y1SPm6qOZ6gQSTzToTmvIUHrw56W6Kh/5IYuxvxRF8DPu/ +JN+px7ueFMjTBJjeJh2Sh6Kal0R6Q6CqU0O7tyZU5FfilD2V86rHXS/wQeIQHSrvRyduzpkMSu63 +Aeldwd/Ou5vLhGDpTgLkWwc4/eAAuebU26bEvpTgkJRFAZaKAG8A5McAdVNs+WKAsPDnjV1Cw5yk +kl1bFDLmIczBS5Hc53h/quZFF4I1hEHrBG6meFwAj43oKHIS+niH/HLklk/Fu2zLHR3y+utiz6gF ++D+RC3cagdCnKIIIhW/0FWjb92Cbj/HZ53BzPRE7T0eKGauuhHBNAbjrvn/Os74TADv2xjssMV4P +kfOxA/kC63LAl1SQlVhQqas5NqnoM9oA/romqngNGuFAwp1L/O2yaA9vCqgZ6s7BukDolDpxOwG/ +IJ46wBLT1gISorYlTekpAFEABO90WJ8v6e2x9ZH2aISYvybgNJy9pdPF/HBNzMRKgSmIxV/QBMri +MDz3rQIcoObmxDHyktl2UqnEwHwBnVeWpOEFjMZE4kQBLcDvSCAv5TupJz/nVHCR7xA5+9t2jtZ0 +AXbUHO/KFQkFzLK86qnYl7a8r2Z4NgOqbZg7ehIkQcgUUJq7wmZFzu73ozdpc1ktcgg1fSqmaawF +BY0RweUXajn7swGwIzgOhyAJDgD2BT48SYlNhDJfwxPdFOekbtMvSPBaIlSoZyXsfOzi6wPYXjps +RwC9M1UJDqT5lgDKM/EgV3EhzvDh97D2cafGAPABwpkXCDE0O9SPiLgrYJfVJHEBQ7aLRY+cHvRY +q0VGUdE1iQvXrLcU5gHAYWKAX+QjvkgXalhZp2fCYi06Su8uHsN+rlik91A8511IM1X09GxwICVG +ipF87ysBuIEPrHzuJwG4JezVQ2iBVbHh9TsO8LDgajHfkeO4Jya9pQEeoJpVxT4BUA3LqiPWASKd +ia6cgznaZUfjzQq4oSTGqXDcPm049pThMCpaGR7az+dC5pOaW5RQqW1ZfvRcnCw6aD48umt2dxzA +mnPKugEnLaj2+6UQy0p6NIT0Kn2XSmuaOE8T6L+BBD8WD7jm7lyN9WLLV1GGMkazdHTFXG0n65dk +/U+y/tuuihV+hRNKOxwHYueQ01aqu6Nswt+rZ/KyTLKviXPkS1+YUCBBv2xZ2YzP985qM5z6Lsti +tuh7LDqSRLNWWjPW8mTQoEKBxhAA++zNioVrnGoFIUVtQOgxq0eowOGx4wcouWfCjtXdzW9ixy8s +n5S5sQSXUe9xH9sSOTU8yyp5kASzOIBFCSwefGRZkR5Tns+suMiwVPHeME5W13mCR0K1efapfsu0 +4l2XYBMTtyx05Rl+jqCmjy1LTJCjZzKibVm/1Lbl21o7RW8+MOEvFRjaN6Q9Q5pkaHyB0jmMmvaL +18r7NpTcF05ySQO3JSr5HGIVVYEMBFgqMKzgA6pToCBHFch9gda6LqYiWZv2XNYzgL5qWaLjXOLo +6+KIEMBlVXQs7v4JWJhQpURRRqUCuVdVL0n4uQqz15bnWmJnuzCFTcs4/lI0Z6maLEixuWBd2Rf9 +UK0ZJi7GBXLkzB3DJ/ZPsXdqxUUpsWWpxiMs2vGgmi5ddFcAcjfATLFQfVZpx3Gp6ZBPs2D5fiYV +lkjUs88lX3PZCU7xSAA7kJWGU5Wj7Z4LNsFSlBmT5HqBL1O33hLbS8v4bG2FaYekeNSSHapouvv0 +6C5tgsT5jEpy2evEFC3bfFgFswNbTJBvRnQ47jNyrEuzsr1jC6GigKQryNotWVi411eCCxgSDyqp +S3LMyklXII/niJ1Z1YLFvlWZUR9gQ6Wpeje1cAelcVraPcdm7W8Ry5FOq2zw6KD6ch+GqGn77P8n +6y921UL7i12NtWCt9nXhQKNAYmuBpWBrVQcbnbVFpJLg8YDLShDSwweWjXbakzj4Qv0eNaMhFa1N +Vr7VQgFmblj7gFYr73ls4GpbTyqZ+wA1nf7zxq7GO23heTpYPSW3DSe9vmMvVH2vxj6V2hfWW/Ja +tni9OorBpUomsGmC4QPU868A+B1U9omwWYVUpR+tQFdc+3XrzrnSpqvNgN2tJHg0kNtQvZ8A6jsB +9C2e2wa4h5bVVPeMWWw4p4qM1IplowieWZbJ0OBbMyC0wdo5Xx2jgUvVfAJbmwL6D7uaEfIOanlP +SI7rGZqhE3oJ9gCnieZXsLMqnXX5W/bLzmLJ67QcK9ZwfQSorwHwezynHPS17Q3VZzUC3rEORdGe +V99xoOmupuW55+oY/fAtLrtQx1v4+VCcqo4NKL5rOO+5bvmRCBuyVkymwpQIp6rj5mqaQ1eZOToR +ye1aiUL5RmAgKNUuB4iRoVoI2Nd+hEh1jE9lc9xxrs20TG10yAYzP7loWdrKz4gqxYhVx0iHp4KL +xkiVOrwN1mZn2tUbvUF1jASwChoHv2hpcm7waj9JbgRO7kcy+LkbFcCTlVxPNq1aNhrx0PLzujjB +trDTodZH/4d2HfG9NdUxfpB9B6d2QazD+V22/Nyt6xStzwDWAi66zm06t/4J/Qro8R++SJ5zuF4I +8fQEgBNsVd85kOuByXMcGUS1MG/56eq+WqOqnJy8J22WH26+4BxgnWyUm5bXcNLL2CsluHfAotTx +nB+k7dVDBfJ4VDSlWHeKMcua5jnXY9+yERmcFqA3xeduh7oUtqsXXbd8Fd+J5fcPopqOrKqBvg2H +a87y4xNZ3KhTjdrOjH6usPwseaiU9N6yTlw9sGzCm07L0c6GKowarxR7gHVrAq4FCCOzT7luhxRX +r6L5h4Y74QjiT1aLczW+giQz1Go6EqQCeTwgazMfc/DLEjpxJ5pUXW8HbPKV7QwUtWtJLNWzVtJ3 +rHcMg/LUFcDjtce+dlqn1TIpkdpiZpquZ25dF74XgEy9zlbHcwm0qTKWbUDpZnXc2BZbwN+hGT2G +g7VjWY00c8RxLg4GC+LB1YwGdxzjCVlRkOtyq3CZGNBFw18LK2h6iu6E6oolYFbgmgCVjpevKuBN +Uknx5NV3KG7uD3AIbJDaHdwpmqfUId6dSnonQnSEnlP6ODStNlZabOChUm35sQF+PFIF8PiAVe5f +9zjmNb8U/4hUsteig5vP3L6+od3BKq95/BIb3F7e8jVbpxLZHAs/kdOkZXqTfMDNHmDdbMKX8lTH +aOCqxJKV8gmernAUnOT7SULYaylONW9jgNRq/MXZ0ExfceyPH+JdHaMfoT2bPD1MjuIYkcxbPHJc +c26cQ2OA1GoGg+ByxjOHeLNmulmp7BvbXA5wPRDp5BhmHVpKFZ2+9h5r30lwXxVdtCeR7ir2Ej9v +WLYfYKWmbya9OuQmzeSlLSofHHgdUeFU07vyN8U22G20wYQzgU1ro3W0D/cHWrOs4awC92a2l6Cl +gKWtKv/A40enfnX+9EnIyQq2j4r0kth+YNmuXi8tP7eJO5Tl9sStQL6R7T0HibQLCX6DtWfZ5pi+ +tfRS1mf13K99tGhnULawcMs2v9liBe7N7S8zeb6bYRtecqhFtCic6mWyXLyrw7+56eNjy28e2api +4bGpZ20X9TuyaJOZ5/oV7GAhfORssLaPpmCm4xjS7dbT0QzfQYLXrbfLoQJ3dIC56/g+nKr/tasd +x/8CG7wlXnSQLRymLtqrDE0Ttq13n6AK3PFL8LGwU7kmswTIoTetrA0A9wgqYx+q4tR604LxgFUd +5UFuW37bvNw1HGUb+CIJJptyJPaAuV+WimglZWy9G0oOs+vnl374dlwd19y0bMhKZ9gT50YZutHB +ymRpt+GShEWx5bMcvPu8lFfqfLAd1jQsF1tFr7noYXcH75lVKbMo/XQ1D3DN8iN++KG49Sr3Iagk +uXyo1BGwL4tU9jAg9wAcqJP2+96SteoAzEPLdvLibl5a+KVlJpXXXayiLSAAXQG3PYokNwbcUSS1 +uQfhB4DcBdBaGH9q+d1FuWP2I+vdhrUCOX8NdKx/R4D0zd+FlRulJRhqumjcLXtTOXV8y7KZTf/C +z1t4jdvY6RyPqs84DHLkBKAm2JCjPjO3FV4ZKQ4CLCW03jmixKahE3ORBJbzm7R0U4eFz1nv3koV +yGGQtTRW50MfmxtdOAjgQSU7ypF+xBseIUwy8fz0zqpB1Zzg77nzWcuKN8/6kpypaAAvoZUzOifF +T9Efiejw9JcnPSi1r7HeWH7yGodkcuwe1fdbPKeDq7tfCKC+7bZbYEMH7SA+0tEo+SHblh+xpypb +HQKT8Ek3tGRHnG4l27TZrp/2u412nbMZ2nqoa71DSNn0d2wjNBj0FfVAp8M5AObSdhZfzsnMiHZB +HH0BElw0Cpg29ChAYmi9lQ4h3bEsZehLd8azvWyAB41CqkOK5HViXiq1aVlPugVtOjD8D3a1La2O +Rpy1/YI9uGciDOQFdFdR3VWlY9mMytS0/d2uskv/B5O4bTJ8dNg5WVZCmsvagyLbElJLswaudmb6 +ZM0FrsG8YwbJ7XN/Qk5X8KFn4djgGwM8pMuvPPa8Y8G0vGcWqcYLYfjocG5BxZ7he6fXIq2WWccj +tRl7fd8Kt/Ae58mp57I7gI8VYDeWWPdS0i8ya22mKrlk9T6JFL7F4w5eq+GG1/FID4QZ3AewjFB2 +zHVwlgV3EhLsExSr+AIP8YW0SD4qqeJH8hluGWCd8bwnIeJrywZ571o2PWHBslJkXpslnOvQsrH9 +HNl/OqxqHjvABdL7AADzLl2y/hWY/YoF7qLt9tJ7CJWcgvOzXc14/lWA4tiLOcvqmbcsK2KMAOau +qPVjZa6Gkd5JSTCpyWXr3ZFlvo969p2LPrYONTvfBbA9wEoG/RPSrPsqkCKmA/ZRHK2aZbXRB+Ix +D62aJwGwSnAoh0yqstbHSdE4mu2Q/Jx+Z7VJUJ7xCCahqOx1C2DvATCNXwnkucS8vDa8WUK1cDZN +gL0HraNwI+udcxkHLhC/MIvOqNLIZy9I7KgZqlEm/MSBn314Fw9xA2lvEQsgyD5dOBuq/dUXlp9N +psRSZ1TVPMkwKQQYWRxtcWlYfpjIGVQSZ4DQ/sSWH/hCjbDoAC/b3ehvrqIbz5uEIpBDu6OHzE0c +GI+h10r/Vz+XjQruuAH2JaDcVOKDY634wVuWjQJS+/UeNmwL6q4jNn3Nsg2UdSPlpQH2XaXTX3h9 +VAowZBaKQPYFc3ODQkHSwP0YwpsAOykJVlu0D3BpW3wvzTLev2vZKCDNVL3DOTqWFeMztNgE3flU +6L9+eeai5mr/SG6YezMuiKaYKwA51CCvmqUvqTMkQzj0UR/XiaQKxAJ25tLZlK6T9D2A+wvCi58t +27qNrZGk+zhOsW1ZqcuC5fukQpKmzdUcCcVBniT16Rh9kveIbPDICt88pq0n7PrrDlsReacALtgC +XiX2wkkK7TObmF8D2F8QO7LpitkXrdq8wNvq/MaiTTF9c7Wagl8ty1mzKkWpwbbl90YuAtlvhaPN +2zkP+rYBHquKTtWNjFy6sHBmhRstbgIU0nPvHOujW7bxs55J0J9K7SPLKjj75UnpyGlztfK8h45Q +mMfnO7Esr+33ZIycTefyw2qmSsmO3Yt2IKv0UGqPIZlsYotFqrblgp+5GLAjYLcsX5/UL7/se392 +Ia0/Q2vs4CY5FSJiAZJIZ3DRaQhzEYDPk9+ZuWGTCJMGgXwqgLbwOp/zk/M6AS9Y1b7vooj7OFe6 +XdyWEPo78p50sOZx3qZl012XxfNvWZa/VbJi2/LFDefTBroxqRNLAUDXenOl9LL5/pfC3FyEqDnc +MKHNQkJxbBywv1plQh5419GIyjJFEp6tSqgX4waIxEkke/UBN807y6f4pjbDc+Jjj1zZj+ZKP1l+ +zlOu5qhEDOjB7gRWyDwwAX9g+fKZC1naeMfM0BtxxJivTR3CtOrib3a11fpf8fsby6ovpqquG7fx +JqKyfY2X93TjErRcHFD7OtJPY2Kfpz3CRSew55avi1JTQI94W0iUDm7GlmWjfP2+CdQKB1YwGGXm +AHYqWwGNfJBf8iJ4KvQQUhkF4uGu+5tD51TlNlYW34E2uyHX6QRkS9OyaXPUCJ8kA8QarEubcoFh +47bf0AE47B0dqtXmvvaGi9tyiQ5K444Vj/0LaRslLuhQHcKbrllvx4HG6ArsjfnkewXwmBIZWj3x +Fq/tW1ZQoHsas06bhIrG2G0rbuLSJAhbSA6EU9dp+BdFXv20gLU+xPmdPTAkRgsKyEtzZmZLwFVy +gi03HyyrkdqF5F2GnLrASMdmQPV3AhTsnQB2ViTYIEH7lu99aogENwHUufDPypIFwSiI5S+c3+DT +jXZXgL2XEiySVRMQmyJdmsP1/DHVrU5wLRWSFaT0RnEOK4BLAmwW3l6+aPOKyPLj7y9txDqn9P3v +KpgzAXDARpr1ZndCc0HiADli9wmsLwrggEQXfbdQL1U868DODMDD3gBfCrA8/i3AAKow3Rhb5Q0l +AAAAAElFTkSuQmCC" transform="matrix(1 0 0 1 -177 1447.4033)"> + </image> + <path fill="#4084C1" d="M-67.346,1517.612l1.271-10.76l-9.683-2.669c-0.111-3.245-0.578-6.417-1.349-9.476l8.549-5.393 + l-4.198-9.944l-9.736,2.611c-1.673-2.702-3.626-5.216-5.824-7.495l4.769-9.018l-8.542-6.46l-7.163,7.197 + c-2.746-1.468-5.668-2.664-8.747-3.529l-0.303-10.202l-10.596-1.251l-2.667,9.854c-3.195,0.121-6.314,0.603-9.329,1.393 + l-5.29-8.664l-9.813,4.297l2.541,9.876c-2.667,1.71-5.152,3.696-7.407,5.935l-8.863-4.805l-6.398,8.693l7.059,7.237 + c-1.461,2.794-2.653,5.77-3.517,8.901l-10.036,0.341l-1.27,10.762l9.676,2.667c0.109,3.249,0.574,6.42,1.343,9.481l-8.538,5.392 + l4.199,9.941l9.715-2.605c1.675,2.707,3.629,5.227,5.831,7.516l-4.754,8.987l8.542,6.464l7.136-7.172 + c2.754,1.473,5.686,2.675,8.774,3.54l0.3,10.165l10.596,1.252l2.66-9.819c3.204-0.12,6.333-0.607,9.355-1.401l5.274,8.64 + l9.81-4.301l-2.531-9.848c2.673-1.713,5.16-3.707,7.421-5.95l8.839,4.795l6.398-8.694l-7.05-7.229 + c1.461-2.8,2.652-5.775,3.515-8.908L-67.346,1517.612z"/> + </g> +</g> +<g> + <ellipse fill="none" stroke="#BBBDBF" stroke-width="1.9049" cx="230.744" cy="122.874" rx="84.327" ry="33.498"/> + + <ellipse fill="none" stroke="#BBBDBF" stroke-width="1.9049" stroke-dasharray="15.239" cx="230.744" cy="128.929" rx="145.884" ry="57.949"/> + <ellipse fill="none" stroke="#BBBDBF" stroke-width="1.9049" cx="228.148" cy="135.849" rx="209.054" ry="83.041"/> + <polygon opacity="0.8" fill="#BBBDBF" points="239.896,72.936 276.052,51.796 277.925,53.95 242.33,75.872 "/> + <polygon opacity="0.8" fill="#BBBDBF" points="235.829,104.634 254.526,132.937 248.009,136.2 232.397,107.552 "/> + <polygon opacity="0.8" fill="#BBBDBF" points="136.704,103.557 192.056,90.36 192.788,94.025 135.419,109.604 "/> + <g> + <g> + <defs> + <circle id="XMLID_1_" cx="90.903" cy="108.317" r="43.096"/> + </defs> + + <radialGradient id="XMLID_37_" cx="291.0381" cy="-642.4873" r="57.8466" gradientTransform="matrix(-1 0 0 -1 408 -510.6426)" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </radialGradient> + <use xlink:href="#XMLID_1_" fill="url(#XMLID_37_)"/> + <clipPath id="XMLID_38_"> + <use xlink:href="#XMLID_1_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="41.819" y="38.328" width="97.432" height="83.486"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="41.819" y="38.328" width="97.432" height="83.486" id="XMLID_39_"> + <g clip-path="url(#XMLID_38_)" filter="url(#Adobe_OpacityMaskFilter)"> + + <linearGradient id="XMLID_40_" gradientUnits="userSpaceOnUse" x1="242.6348" y1="-250.9346" x2="295.2502" y2="-208.5855" gradientTransform="matrix(0.8962 0.4437 -0.4437 0.8962 -247.3153 178.0499)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_40_)" d="M137.464,109.011c-12.734,25.729-42.629,36.893-66.765,24.943 + c-24.14-11.953-33.378-42.496-20.642-68.219c12.738-25.721,42.629-36.89,66.766-24.937 + C140.96,52.745,150.202,83.288,137.464,109.011z"/> + </g> + </mask> + <path opacity="0.45" clip-path="url(#XMLID_38_)" mask="url(#XMLID_39_)" fill="#FFFFFF" d="M106.472,116.685 + c-25.418,11.064-53.155,3.637-61.959-16.584c-8.799-20.22,4.669-45.584,30.09-56.645c25.416-11.062,53.155-3.635,61.954,16.583 + C145.358,80.262,131.888,105.622,106.472,116.685z"/> + </g> + <g> + <defs> + <circle id="XMLID_6_" cx="90.903" cy="108.317" r="43.096"/> + </defs> + <clipPath id="XMLID_41_"> + <use xlink:href="#XMLID_6_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="26.939" y="44.332" width="84.853" height="96.236"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="26.939" y="44.332" width="84.853" height="96.236" id="XMLID_42_"> + <g clip-path="url(#XMLID_41_)" filter="url(#Adobe_OpacityMaskFilter_1_)"> + + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="-53.3623" y1="160.5352" x2="-0.7459" y2="202.8851" gradientTransform="matrix(0.978 -0.2087 0.2087 0.978 68.9902 -85.1546)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M124.121,85.997c5.99,28.071-10.509,55.389-36.847,61.008 + c-26.343,5.619-52.551-12.584-58.543-40.658c-5.986-28.072,10.511-55.387,36.851-61.007 + C91.923,39.719,118.134,57.92,124.121,85.997z"/> + </g> + </mask> + <path opacity="0.2" clip-path="url(#XMLID_41_)" mask="url(#XMLID_42_)" fill="#FFFFFF" d="M104.591,111.253 + c-13.052,24.455-39.406,35.859-58.861,25.475c-19.455-10.387-24.645-38.629-11.592-63.083 + c13.057-24.455,39.41-35.86,58.865-25.472C112.46,58.56,117.646,86.798,104.591,111.253z"/> + </g> + + <ellipse transform="matrix(0.9343 -0.3566 0.3566 0.9343 -22.0942 31.5208)" opacity="0.5" fill="#FFFFFF" cx="74.451" cy="75.689" rx="8.284" ry="4.8"/> + <path opacity="0.5" fill="#FFFFFF" d="M65.228,80.995c0.934,0.877,0.764,2.578-0.381,3.797c-1.148,1.219-2.832,1.496-3.768,0.618 + c-0.932-0.879-0.762-2.576,0.387-3.798C62.61,80.396,64.293,80.117,65.228,80.995z"/> + </g> + <g> + <g> + <defs> + <path id="XMLID_10_" d="M225.509,183.108c0-29.955,24.289-54.238,54.242-54.238c29.955,0,54.24,24.283,54.24,54.238 + c0,29.957-24.285,54.244-54.24,54.244C249.798,237.353,225.509,213.065,225.509,183.108z"/> + </defs> + + <radialGradient id="XMLID_3_" cx="95.4521" cy="-723.3652" r="72.8074" gradientTransform="matrix(-1 0 0 -1 408 -510.6426)" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </radialGradient> + <use xlink:href="#XMLID_10_" fill="url(#XMLID_3_)"/> + <clipPath id="XMLID_4_"> + <use xlink:href="#XMLID_10_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_2_" filterUnits="userSpaceOnUse" x="217.973" y="95.02" width="122.628" height="105.077"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="217.973" y="95.02" width="122.628" height="105.077" id="XMLID_5_"> + <g clip-path="url(#XMLID_4_)" filter="url(#Adobe_OpacityMaskFilter_2_)"> + + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="437.4189" y1="-277.6226" x2="503.6421" y2="-224.3209" gradientTransform="matrix(0.8962 0.4437 -0.4437 0.8962 -247.3153 178.0499)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M338.352,183.985c-16.028,32.379-53.653,46.432-84.032,31.389 + c-30.38-15.041-42.009-53.482-25.979-85.859c16.031-32.375,53.652-46.429,84.031-31.387 + C342.752,113.167,354.385,151.608,338.352,183.985z"/> + </g> + </mask> + <path opacity="0.45" clip-path="url(#XMLID_4_)" mask="url(#XMLID_5_)" fill="#FFFFFF" d="M299.342,193.642 + c-31.988,13.924-66.901,4.578-77.979-20.875c-11.075-25.449,5.876-57.371,37.87-71.294c31.988-13.92,66.902-4.574,77.977,20.875 + C348.288,147.8,331.334,179.718,299.342,193.642z"/> + </g> + <g> + <defs> + <path id="XMLID_15_" d="M225.509,183.108c0-29.955,24.289-54.238,54.242-54.238c29.955,0,54.24,24.283,54.24,54.238 + c0,29.957-24.285,54.244-54.24,54.244C249.798,237.353,225.509,213.065,225.509,183.108z"/> + </defs> + <clipPath id="XMLID_8_"> + <use xlink:href="#XMLID_15_" /> + </clipPath> + <defs> + + <filter id="Adobe_OpacityMaskFilter_3_" filterUnits="userSpaceOnUse" x="199.244" y="102.577" width="106.796" height="121.124"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="199.244" y="102.577" width="106.796" height="121.124" id="XMLID_9_"> + <g clip-path="url(#XMLID_8_)" filter="url(#Adobe_OpacityMaskFilter_3_)"> + + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="106.813" y1="264.4912" x2="173.0356" y2="317.7925" gradientTransform="matrix(0.978 -0.2087 0.2087 0.978 68.9902 -85.1546)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_11_)" d="M321.558,155.015c7.539,35.332-13.227,69.715-46.377,76.787 + c-33.154,7.072-66.141-15.84-73.682-51.172c-7.535-35.33,13.229-69.713,46.382-76.784 + C281.032,96.769,314.021,119.681,321.558,155.015z"/> + </g> + </mask> + <path opacity="0.2" clip-path="url(#XMLID_8_)" mask="url(#XMLID_9_)" fill="#FFFFFF" d="M296.976,186.806 + c-16.426,30.779-49.597,45.133-74.082,32.063c-24.486-13.074-31.018-48.623-14.59-79.398 + c16.436-30.777,49.601-45.131,74.086-32.059C306.881,120.481,313.408,156.026,296.976,186.806z"/> + </g> + <path opacity="0.5" fill="#FFFFFF" d="M268.784,138.325c1.19,3.121-2.209,7.313-7.587,9.363 + c-5.38,2.051-10.704,1.189-11.894-1.926c-1.189-3.117,2.207-7.309,7.586-9.361C262.271,134.353,267.593,135.21,268.784,138.325z" + /> + <path opacity="0.5" fill="#FFFFFF" d="M247.435,148.72c1.175,1.105,0.959,3.244-0.48,4.779c-1.444,1.533-3.566,1.883-4.743,0.775 + c-1.172-1.104-0.958-3.242,0.487-4.777C244.139,147.968,246.259,147.616,247.435,148.72z"/> + </g> + <g> + <g> + <defs> + <circle id="XMLID_19_" cx="290.892" cy="42.594" r="17.873"/> + </defs> + + <radialGradient id="XMLID_12_" cx="106.3013" cy="-562.9932" r="23.9896" gradientTransform="matrix(-1 0 0 -1 408 -510.6426)" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </radialGradient> + <use xlink:href="#XMLID_19_" fill="url(#XMLID_12_)"/> + <clipPath id="XMLID_13_"> + <use xlink:href="#XMLID_19_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_4_" filterUnits="userSpaceOnUse" x="270.536" y="13.569" width="40.405" height="34.622"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="270.536" y="13.569" width="40.405" height="34.622" id="XMLID_14_"> + <g clip-path="url(#XMLID_13_)" filter="url(#Adobe_OpacityMaskFilter_4_)"> + + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="409.9756" y1="-376.0996" x2="431.7954" y2="-358.5373" gradientTransform="matrix(0.8962 0.4437 -0.4437 0.8962 -247.3153 178.0499)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_16_)" d="M310.2,42.882c-5.281,10.669-17.679,15.299-27.688,10.343 + c-10.01-4.956-13.842-17.623-8.56-28.291c5.28-10.666,17.677-15.298,27.688-10.34C311.65,19.547,315.483,32.213,310.2,42.882z" + /> + </g> + </mask> + <path opacity="0.45" clip-path="url(#XMLID_13_)" mask="url(#XMLID_14_)" fill="#FFFFFF" d="M297.347,46.063 + c-10.539,4.59-22.043,1.51-25.693-6.877c-3.648-8.384,1.936-18.902,12.479-23.491c10.54-4.585,22.044-1.507,25.693,6.878 + C313.474,30.958,307.888,41.476,297.347,46.063z"/> + </g> + <g> + <defs> + <circle id="XMLID_24_" cx="290.892" cy="42.594" r="17.873"/> + </defs> + <clipPath id="XMLID_17_"> + <use xlink:href="#XMLID_24_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_5_" filterUnits="userSpaceOnUse" x="264.365" y="16.058" width="35.188" height="39.91"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="264.365" y="16.058" width="35.188" height="39.91" id="XMLID_18_"> + <g clip-path="url(#XMLID_17_)" filter="url(#Adobe_OpacityMaskFilter_5_)"> + + <linearGradient id="XMLID_20_" gradientUnits="userSpaceOnUse" x1="176.0781" y1="157.4541" x2="197.8974" y2="175.016" gradientTransform="matrix(0.978 -0.2087 0.2087 0.978 68.9902 -85.1546)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_20_)" d="M304.667,33.335c2.483,11.643-4.358,22.971-15.281,25.303 + c-10.924,2.329-21.793-5.22-24.276-16.86c-2.483-11.642,4.358-22.971,15.282-25.301 + C291.314,14.145,302.184,21.694,304.667,33.335z"/> + </g> + </mask> + + <ellipse transform="matrix(0.8822 0.4709 -0.4709 0.8822 50.1864 -128.5446)" opacity="0.2" clip-path="url(#XMLID_17_)" mask="url(#XMLID_18_)" fill="#FFFFFF" cx="281.959" cy="36.013" rx="16.56" ry="20.814"/> + </g> + <path opacity="0.5" fill="#FFFFFF" d="M287.279,27.836c0.392,1.029-0.728,2.411-2.501,3.084c-1.771,0.678-3.527,0.396-3.918-0.632 + c-0.393-1.027,0.727-2.409,2.5-3.084C285.133,26.528,286.886,26.811,287.279,27.836z"/> + + <ellipse transform="matrix(0.6844 -0.7291 0.7291 0.6844 64.7078 213.8503)" opacity="0.5" fill="#FFFFFF" cx="279.384" cy="32.178" rx="1.257" ry="0.963"/> + </g> + <g> + <g> + <defs> + <circle id="XMLID_28_" cx="217.951" cy="85.358" r="25.614"/> + </defs> + + <radialGradient id="XMLID_21_" cx="177.7896" cy="-609.0703" r="42.0174" gradientTransform="matrix(-1 0 0 -1 408 -510.6426)" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#00C109"/> + <stop offset="1" style="stop-color:#0D6001"/> + </radialGradient> + <use xlink:href="#XMLID_28_" fill="url(#XMLID_21_)"/> + <clipPath id="XMLID_22_"> + <use xlink:href="#XMLID_28_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_6_" filterUnits="userSpaceOnUse" x="188.778" y="43.761" width="57.908" height="49.619"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="188.778" y="43.761" width="57.908" height="49.619" id="XMLID_23_"> + <g clip-path="url(#XMLID_22_)" filter="url(#Adobe_OpacityMaskFilter_6_)"> + + <linearGradient id="XMLID_25_" gradientUnits="userSpaceOnUse" x1="358.2783" y1="-312.3076" x2="389.5497" y2="-287.1378" gradientTransform="matrix(0.8962 0.4437 -0.4437 0.8962 -247.3153 178.0499)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_25_)" d="M245.624,85.772c-7.57,15.289-25.338,21.924-39.682,14.826 + c-14.348-7.107-19.84-25.26-12.268-40.547c7.57-15.289,25.335-21.928,39.68-14.823 + C247.701,52.331,253.193,70.483,245.624,85.772z"/> + </g> + </mask> + + <ellipse transform="matrix(0.3991 0.9169 -0.9169 0.3991 193.7145 -158.4368)" opacity="0.3" clip-path="url(#XMLID_22_)" mask="url(#XMLID_23_)" fill="#FFFFFF" cx="217.732" cy="68.57" rx="23.733" ry="29.832"/> + </g> + <g> + <defs> + <circle id="XMLID_33_" cx="217.951" cy="85.358" r="25.614"/> + </defs> + <clipPath id="XMLID_26_"> + <use xlink:href="#XMLID_33_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_7_" filterUnits="userSpaceOnUse" x="179.934" y="47.329" width="50.43" height="57.199"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="179.934" y="47.329" width="50.43" height="57.199" id="XMLID_27_"> + <g clip-path="url(#XMLID_26_)" filter="url(#Adobe_OpacityMaskFilter_7_)"> + + <linearGradient id="XMLID_29_" gradientUnits="userSpaceOnUse" x1="89.6372" y1="178.083" x2="120.9092" y2="203.2532" gradientTransform="matrix(0.978 -0.2087 0.2087 0.978 68.9902 -85.1546)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_29_)" d="M237.693,72.094c3.56,16.682-6.245,32.918-21.901,36.256 + c-15.655,3.342-31.232-7.477-34.793-24.163c-3.559-16.684,6.248-32.92,21.902-36.26 + C218.555,44.586,234.133,55.406,237.693,72.094z"/> + </g> + </mask> + + <ellipse transform="matrix(0.8822 0.4709 -0.4709 0.8822 59.9285 -87.6642)" opacity="0.25" clip-path="url(#XMLID_26_)" mask="url(#XMLID_27_)" fill="#FFFFFF" cx="205.149" cy="75.927" rx="23.732" ry="29.834"/> + </g> + + <ellipse transform="matrix(0.9343 -0.3566 0.3566 0.9343 -9.8377 78.5752)" opacity="0.5" fill="#FFFFFF" cx="208.172" cy="65.967" rx="4.922" ry="2.854"/> + + <ellipse transform="matrix(0.6848 -0.7287 0.7287 0.6848 12.174 169.009)" opacity="0.5" fill="#FFFFFF" cx="201.458" cy="70.432" rx="1.8" ry="1.378"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Radial06-Arrows-DarkBlue.svg b/openoffice/share/gallery/diagrams/Radial06-Arrows-DarkBlue.svg new file mode 100644 index 0000000000000000000000000000000000000000..68eddb6c4b3bff15b08b2ae0cb26c14c6da7a640 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Radial06-Arrows-DarkBlue.svg @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="263.5" height="237.5" + viewBox="0 0 263.5 237.5" overflow="visible" enable-background="new 0 0 263.5 237.5" xml:space="preserve"> +<rect x="-31" y="-53" fill="none" width="305" height="301"/> +<rect x="-36" y="-46" fill="none" width="305" height="304"/> +<g> + <g> + <g> + <path fill="#141745" d="M115.751,8.367c0,0,0,14.333,0,15.721c-1.414,0-20.128,0-20.128,0l39.05,44.81l39.04-44.81 + c0,0-18.714,0-20.128,0c0-1.388,0-15.721,0-15.721H115.751z"/> + <path fill="#141745" d="M154.352,7.6h-1.533h-36.302h-1.533v1.534v14.187H97.308h-3.37l2.215,2.542l37.363,42.875l1.156,1.327 + l1.157-1.327l37.354-42.875l2.215-2.542h-3.371h-17.676V9.134V7.6L154.352,7.6z M116.517,9.134h36.302v14.187l0,0l0,0v1.534 + h1.533l0,0l0,0h17.676l0,0l0,0L134.672,67.73L97.308,24.855l0,0l0,0h17.676l0,0l0,0h1.533V9.134L116.517,9.134L116.517,9.134z"/> + </g> + <g> + + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="-1656.5718" y1="-1745.0313" x2="-1600.394" y2="-1745.0313" gradientTransform="matrix(0 -1 1 0 1879.6997 -1590.3018)"> + <stop offset="0" style="stop-color:#27447D"/> + <stop offset="1" style="stop-color:#1C2958"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M117.477,10.092c0,1.691,0,15.721,0,15.721s-14.721,0-18.061,0 + c2.516,2.887,33.919,38.922,35.257,40.457c1.338-1.535,32.732-37.57,35.248-40.457c-3.34,0-18.062,0-18.062,0s0-14.03,0-15.721 + C150.092,10.092,119.244,10.092,117.477,10.092z"/> + <g> + <path fill="#619BD6" d="M152.818,9.134h-36.302v15.721l0,0l0,0H97.308l1.26,1.445l0,0l0.411,0.472l0,0L133.4,66.271l0,0 + l0.012,0.014l0,0l1.26,1.446l1.26-1.446l0,0l0.013-0.014l0,0l34.412-39.498l0,0l0.411-0.471l0,0l1.26-1.446h-19.209V9.134 + L152.818,9.134z M118.434,11.051h32.468v13.804v1.917h1.917h14.995l-33.142,38.039l-33.149-38.039h14.994h1.917v-1.917V11.051 + L118.434,11.051z"/> + </g> + </g> + </g> + <g> + <g> + <path fill="#141745" d="M95.623,213.355c0,0,18.714,0,20.128,0c0,1.389,0,15.72,0,15.72h37.834c0,0,0-14.331,0-15.72 + c1.414,0,20.128,0,20.128,0l-39.04-44.813L95.623,213.355z"/> + <path fill="#141745" d="M134.672,167.376l-1.156,1.327l-37.363,42.878l-2.215,2.542h3.37h17.676v14.186v1.534h1.533h36.302h1.533 + v-1.534v-14.186h17.676h3.371l-2.215-2.542l-37.354-42.878L134.672,167.376L134.672,167.376z M97.308,212.589l37.364-42.878 + l37.355,42.878l0,0l0,0h-19.209v1.534l0,0l0,0v14.186l0,0l0,0h-36.302v-15.72H97.308L97.308,212.589L97.308,212.589 + L97.308,212.589z"/> + </g> + <g> + + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="-1394.751" y1="-1745.0313" x2="-1338.5713" y2="-1745.0313" gradientTransform="matrix(0 1 1 0 1879.6997 1565.9209)"> + <stop offset="0" style="stop-color:#27447D"/> + <stop offset="1" style="stop-color:#1C2958"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M99.416,211.63c3.34,0,18.061,0,18.061,0s0,14.029,0,15.72c1.768,0,32.615,0,34.383,0 + c0-1.69,0-15.72,0-15.72s14.722,0,18.062,0c-2.515-2.887-33.91-38.924-35.248-40.46 + C133.335,172.705,101.932,208.743,99.416,211.63z"/> + <g> + <path fill="#619BD6" d="M134.672,169.711l-37.364,42.878h1.918l0,0h0.626l0,0h16.665v15.72h36.302v-15.72l0,0l0,0h16.666l0,0 + h0.626l0,0h1.917L134.672,169.711L134.672,169.711z M101.522,210.672l33.149-38.042l33.143,38.042h-14.996h-1.917v1.917v13.803 + h-32.468v-13.803v-1.917h-1.917H101.522L101.522,210.672z"/> + </g> + </g> + </g> + <g> + <g> + <path fill="#141745" d="M40.035,99.804c-1.389,0-15.722,0-15.722,0v37.834c0,0,14.333,0,15.722,0c0,1.414,0,20.128,0,20.128 + l44.81-39.049l-44.81-39.042C40.035,79.675,40.035,98.39,40.035,99.804z"/> + <path fill="#141745" d="M39.267,77.99v3.371v17.676H25.08h-1.534v1.534v36.301v1.534h1.534h14.187v17.675v3.371l2.542-2.215 + l42.876-37.364l1.327-1.156l-1.327-1.157L41.809,80.204L39.267,77.99L39.267,77.99z M40.801,81.361l42.876,37.355l0,0l0,0 + l-42.876,37.364v-19.209H25.08v-36.301l0,0l0,0h14.187l0,0l0,0h1.534V81.361L40.801,81.361L40.801,81.361z"/> + </g> + <g> + + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="-3919.6953" y1="-4092.9199" x2="-3863.5156" y2="-4092.9199" gradientTransform="matrix(-1 0 0 -1 -3837.4766 -3974.2002)"> + <stop offset="0" style="stop-color:#27447D"/> + <stop offset="1" style="stop-color:#1C2958"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M41.761,101.529c0,0-14.031,0-15.722,0c0,1.768,0,32.615,0,34.383c1.69,0,15.722,0,15.722,0 + s0,14.721,0,18.061c2.887-2.516,38.923-33.918,40.458-35.256c-1.535-1.338-37.571-32.734-40.458-35.25 + C41.761,86.808,41.761,101.529,41.761,101.529z"/> + <g> + <path fill="#619BD6" d="M40.801,81.361v1.917l0,0v0.626l0,0v16.667l0,0l0,0H25.08v36.301h15.721v16.665l0,0v0.626l0,0v1.918 + l1.445-1.26l0,0l0.472-0.411l0,0l39.5-34.421l0,0l0.014-0.013l0,0l1.445-1.26L40.801,81.361L40.801,81.361z M26.997,102.488 + h13.804h1.917v-1.917V85.575l38.04,33.142l-38.04,33.149v-14.994v-1.917h-1.917H26.997V102.488L26.997,102.488z"/> + </g> + </g> + </g> + <g> + <g> + <path fill="#141745" d="M184.493,118.717l44.809,39.049c0,0,0-18.714,0-20.128c1.389,0,15.722,0,15.722,0V99.804 + c0,0-14.333,0-15.722,0c0-1.414,0-20.129,0-20.129L184.493,118.717z"/> + <path fill="#141745" d="M230.069,77.99l-2.542,2.214l-42.875,37.355l-1.327,1.157l1.327,1.156l42.875,37.364l2.542,2.215v-3.371 + v-17.675h14.187h1.534v-1.534v-36.301v-1.534h-1.534h-14.187V81.361V77.99L230.069,77.99z M185.66,118.717l42.875-37.355v17.676 + l0,0l0,0v1.534h1.534l0,0l0,0h14.187v36.301l0,0l0,0h-15.721v1.534l0,0l0,0v17.675l0,0l0,0L185.66,118.717L185.66,118.717 + L185.66,118.717z"/> + </g> + <g> + + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="868.373" y1="-4092.9199" x2="924.5527" y2="-4092.9199" gradientTransform="matrix(1 0 0 -1 -681.2539 -3974.2002)"> + <stop offset="0" style="stop-color:#27447D"/> + <stop offset="1" style="stop-color:#1C2958"/> + </linearGradient> + <path fill="url(#XMLID_9_)" d="M187.119,118.717c1.535,1.338,37.57,32.74,40.457,35.256c0-3.34,0-18.061,0-18.061 + s14.031,0,15.722,0c0-1.768,0-32.615,0-34.383c-1.69,0-15.722,0-15.722,0s0-14.722,0-18.063 + C224.689,85.982,188.654,117.379,187.119,118.717z"/> + <g> + <path fill="#619BD6" d="M228.535,81.361l-42.875,37.355l1.445,1.26l0,0l0.015,0.013l0,0l39.498,34.421l0,0l0.472,0.411l0,0 + l1.445,1.26v-19.209l0,0l0,0h15.721v-36.301h-15.721V81.361L228.535,81.361z M188.579,118.717l38.039-33.142v14.996v1.917h1.917 + h13.804v32.467h-13.804h-1.917v1.917v14.994L188.579,118.717L188.579,118.717z"/> + </g> + </g> + </g> + <g> + <g> + <path fill="#141745" d="M94.933,118.721c0,21.91,17.824,39.735,39.734,39.735c21.911,0,39.736-17.825,39.736-39.735 + s-17.825-39.735-39.736-39.735C112.757,78.985,94.933,96.811,94.933,118.721z"/> + <g> + <path fill="#141745" d="M134.666,78.218c-5.467,0-10.771,1.071-15.765,3.185c-4.823,2.04-9.155,4.96-12.874,8.68 + c-3.72,3.719-6.64,8.05-8.68,12.873c-2.111,4.995-3.183,10.299-3.183,15.766c0,5.468,1.071,10.772,3.183,15.767 + c2.04,4.822,4.96,9.154,8.68,12.874c3.719,3.719,8.051,6.639,12.874,8.679c4.993,2.113,10.298,3.184,15.765,3.184 + s10.771-1.07,15.767-3.184c4.823-2.04,9.154-4.96,12.874-8.679c3.72-3.72,6.64-8.052,8.68-12.874 + c2.112-4.994,3.184-10.299,3.184-15.767c0-5.467-1.071-10.771-3.184-15.766c-2.04-4.823-4.96-9.154-8.68-12.874 + c-3.72-3.719-8.051-6.639-12.874-8.679C145.438,79.289,140.133,78.218,134.666,78.218L134.666,78.218z M95.699,118.721 + c0-21.521,17.445-38.969,38.967-38.969c21.523,0,38.97,17.448,38.97,38.969l0,0l0,0c0,21.522-17.446,38.97-38.97,38.97 + C113.145,157.69,95.699,140.243,95.699,118.721L95.699,118.721L95.699,118.721z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="101.5669" y1="82.1357" x2="162.0858" y2="149.025"> + <stop offset="0" style="stop-color:#27447D"/> + <stop offset="1" style="stop-color:#1C2958"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M96.658,118.721c0,20.959,17.051,38.01,38.009,38.01c20.959,0,38.011-17.051,38.011-38.01 + s-17.052-38.01-38.011-38.01C113.709,80.711,96.658,97.762,96.658,118.721z"/> + <g> + <path fill="#619BD6" d="M134.666,79.752c-21.521,0-38.967,17.448-38.967,38.969c0,21.522,17.445,38.97,38.967,38.97 + c21.523,0,38.97-17.447,38.97-38.97C173.636,97.2,156.189,79.752,134.666,79.752L134.666,79.752z M134.666,155.773 + c-9.896,0-19.2-3.854-26.198-10.854c-6.998-6.998-10.852-16.302-10.852-26.199c0-9.896,3.854-19.201,10.852-26.198 + c6.998-6.998,16.302-10.854,26.198-10.854s19.202,3.855,26.2,10.854c6.999,6.997,10.853,16.302,10.853,26.198 + c0,9.897-3.854,19.201-10.853,26.199C153.868,151.919,144.563,155.773,134.666,155.773L134.666,155.773z"/> + </g> + </g> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Radial07-Arrows-DarkBlue.svg b/openoffice/share/gallery/diagrams/Radial07-Arrows-DarkBlue.svg new file mode 100644 index 0000000000000000000000000000000000000000..2584767303c4f658200666174d78a903a24d591b --- /dev/null +++ b/openoffice/share/gallery/diagrams/Radial07-Arrows-DarkBlue.svg @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="254.037" height="257" + viewBox="0 0 254.037 257" overflow="visible" enable-background="new 0 0 254.037 257" xml:space="preserve"> +<rect x="-39" y="-44" fill="none" width="305" height="301"/> +<rect x="-44" y="-37" fill="none" width="305" height="304"/> +<g> + <g> + <g> + <path fill="#141745" d="M9.746,130.239l44.812,39.049c0,0,0-18.713,0-20.127c1.389,0,15.72,0,15.72,0v-37.835 + c0,0-14.331,0-15.72,0c0-1.414,0-20.129,0-20.129L9.746,130.239z"/> + <path fill="#141745" d="M55.325,89.512l-2.542,2.214L9.906,129.083l-1.327,1.157l1.327,1.156l42.877,37.362l2.542,2.215v-3.371 + v-17.674H69.51h1.534v-1.534v-36.302v-1.534H69.51H55.325V92.883V89.512L55.325,89.512z M10.914,130.24l42.877-37.357v17.676l0,0 + l0,0v1.534h1.534l0,0l0,0H69.51v36.302l0,0l0,0H53.791v1.534l0,0l0,0v17.674l0,0l0,0L10.914,130.24L10.914,130.24L10.914,130.24z + "/> + </g> + <g> + + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="105.6279" y1="-4086.4424" x2="161.8066" y2="-4086.4424" gradientTransform="matrix(1 0 0 -1 -93.2549 -3956.2002)"> + <stop offset="0" style="stop-color:#27447D"/> + <stop offset="1" style="stop-color:#1C2958"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M12.373,130.239c1.535,1.338,37.572,32.74,40.459,35.256c0-3.34,0-18.06,0-18.06s14.029,0,15.72,0 + c0-1.768,0-32.616,0-34.384c-1.69,0-15.72,0-15.72,0s0-14.722,0-18.063C49.945,97.505,13.908,128.901,12.373,130.239z"/> + <g> + <path fill="#619BD6" d="M53.791,92.883L10.914,130.24l1.445,1.26l0,0l0.015,0.012l0,0l39.5,34.421l0,0l0.472,0.411l0,0 + l1.445,1.259v-19.208l0,0l0,0H69.51v-36.302H53.791V92.883L53.791,92.883z M13.834,130.24l38.04-33.144v14.996v1.917h1.917 + h13.802v32.468H53.791h-1.917v1.917v14.994L13.834,130.24L13.834,130.24z"/> + </g> + </g> + </g> + <g> + <g> + <path fill="#141745" d="M200.002,111.326c-1.389,0-15.722,0-15.722,0v37.835c0,0,14.333,0,15.722,0c0,1.414,0,20.127,0,20.127 + l44.81-39.049l-44.81-39.042C200.002,91.197,200.002,109.912,200.002,111.326z"/> + <path fill="#141745" d="M199.234,89.512v3.371v17.676h-14.188h-1.534v1.534v36.302v1.534h1.534h14.188v17.674v3.371l2.542-2.215 + l42.876-37.362l1.326-1.156l-1.326-1.157l-42.876-37.357L199.234,89.512L199.234,89.512z M200.768,92.883l42.876,37.357l0,0l0,0 + l-42.876,37.362v-19.208h-15.722v-36.302l0,0l0,0h14.188l0,0l0,0h1.533V92.883L200.768,92.883L200.768,92.883z"/> + </g> + <g> + + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="-4111.6621" y1="-4086.4424" x2="-4055.4824" y2="-4086.4424" gradientTransform="matrix(-1 0 0 -1 -3869.4766 -3956.2002)"> + <stop offset="0" style="stop-color:#27447D"/> + <stop offset="1" style="stop-color:#1C2958"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M201.728,113.052c0,0-14.031,0-15.722,0c0,1.768,0,32.616,0,34.384c1.69,0,15.722,0,15.722,0 + s0,14.72,0,18.06c2.887-2.516,38.923-33.918,40.458-35.256c-1.535-1.338-37.571-32.734-40.458-35.25 + C201.728,98.33,201.728,113.052,201.728,113.052z"/> + <g> + <path fill="#619BD6" d="M200.768,92.883v1.918l0,0v0.626l0,0v16.666l0,0l0,0h-15.722v36.302h15.722v16.664l0,0v0.627l0,0v1.917 + l1.446-1.259l0,0l0.471-0.411l0,0l39.5-34.421l0,0l0.014-0.012l0,0l1.445-1.26L200.768,92.883L200.768,92.883z M186.963,114.01 + h13.805h1.917v-1.917V97.097l38.04,33.144l-38.04,33.148v-14.994v-1.917h-1.917h-13.805V114.01L186.963,114.01z"/> + </g> + </g> + </g> + <g> + <g> + <path fill="#141745" d="M108.362,187.243c0,0,0,14.334,0,15.723c-1.414,0-20.128,0-20.128,0l39.04,44.809l39.05-44.809 + c0,0-18.714,0-20.128,0c0-1.389,0-15.723,0-15.723H108.362z"/> + <path fill="#141745" d="M146.963,186.476h-1.534h-36.301h-1.534v1.534v14.189H89.919h-3.371l2.214,2.542l37.355,42.875 + l1.157,1.327l1.155-1.327l37.364-42.875l2.215-2.542h-3.371h-17.675V188.01V186.476L146.963,186.476z M109.128,188.01h36.301 + v14.189l0,0l0,0v1.534h1.534l0,0l0,0h17.675l0,0l0,0l-37.363,42.875l-37.355-42.875l0,0l0,0h17.675l0,0l0,0h1.534V188.01 + L109.128,188.01L109.128,188.01z"/> + </g> + <g> + + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="-1924.9229" y1="-6027.1821" x2="-1868.7432" y2="-6027.1821" gradientTransform="matrix(0 -1 -1 0 -5899.9033 -1679.7744)"> + <stop offset="0" style="stop-color:#27447D"/> + <stop offset="1" style="stop-color:#1C2958"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M110.088,188.969c0,1.69,0,15.723,0,15.723s-14.722,0-18.062,0 + c2.516,2.887,33.91,38.922,35.248,40.457c1.338-1.535,32.741-37.57,35.257-40.457c-3.34,0-18.061,0-18.061,0s0-14.032,0-15.723 + C142.703,188.969,111.855,188.969,110.088,188.969z"/> + <g> + <path fill="#619BD6" d="M145.429,188.01h-36.301v15.724l0,0l0,0H89.919l1.26,1.445l0,0l0.41,0.472l0,0l34.413,39.498l0,0 + l0.013,0.014l0,0l1.26,1.446l1.26-1.446l0,0l0.012-0.014l0,0l34.422-39.498l0,0l0.41-0.472l0,0l1.26-1.445h-19.209V188.01 + L145.429,188.01z M111.045,189.927h32.467v13.807v1.917h1.917h14.995l-33.149,38.038L94.133,205.65h14.995h1.917v-1.917V189.927 + L111.045,189.927z"/> + </g> + </g> + </g> + <g> + <g> + <path fill="#141745" d="M88.234,57.521c0,0,18.714,0,20.128,0c0,1.388,0,15.723,0,15.723h37.834c0,0,0-14.335,0-15.723 + c1.414,0,20.128,0,20.128,0l-39.05-44.81L88.234,57.521z"/> + <path fill="#141745" d="M127.274,11.544l-1.157,1.327L88.762,55.746l-2.214,2.542h3.371h17.675v14.189v1.534h1.534h36.301h1.534 + v-1.534V58.288h17.675h3.371l-2.215-2.542L128.43,12.871L127.274,11.544L127.274,11.544z M89.919,56.754l37.355-42.875 + l37.363,42.875l0,0l0,0h-19.209v1.534l0,0l0,0v14.189l0,0l0,0h-36.301V56.754H89.919L89.919,56.754L89.919,56.754L89.919,56.754z + "/> + </g> + <g> + + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="-2081.1089" y1="-6027.1812" x2="-2024.9292" y2="-6027.1812" gradientTransform="matrix(0 1 -1 0 -5899.9023 2096.4473)"> + <stop offset="0" style="stop-color:#27447D"/> + <stop offset="1" style="stop-color:#1C2958"/> + </linearGradient> + <path fill="url(#XMLID_9_)" d="M92.026,55.795c3.34,0,18.062,0,18.062,0s0,14.032,0,15.723c1.768,0,32.615,0,34.383,0 + c0-1.691,0-15.723,0-15.723s14.721,0,18.061,0c-2.516-2.887-33.919-38.922-35.257-40.457 + C125.937,16.874,94.542,52.909,92.026,55.795z"/> + <g> + <path fill="#619BD6" d="M127.274,13.879L89.919,56.754h1.918l0,0h0.626l0,0h16.665v15.723h36.301V56.754l0,0l0,0h16.665l0,0 + h0.627l0,0h1.917L127.274,13.879L127.274,13.879z M94.133,54.837l33.142-38.039l33.149,38.039h-14.995h-1.917v1.917V70.56 + h-32.467V56.754v-1.917h-1.917H94.133L94.133,54.837z"/> + </g> + </g> + </g> + <g> + <g> + <path fill="#141745" d="M87.544,130.243c0,21.91,17.824,39.735,39.734,39.735c21.911,0,39.737-17.825,39.737-39.735 + s-17.826-39.735-39.737-39.735C105.368,90.508,87.544,108.333,87.544,130.243z"/> + <g> + <path fill="#141745" d="M127.278,89.741c-5.468,0-10.772,1.07-15.767,3.183c-4.822,2.04-9.153,4.961-12.873,8.68 + c-3.719,3.72-6.64,8.051-8.68,12.874c-2.112,4.994-3.183,10.3-3.183,15.767s1.07,10.771,3.183,15.765 + c2.04,4.823,4.961,9.154,8.68,12.874c3.72,3.719,8.051,6.64,12.873,8.679c4.994,2.113,10.299,3.185,15.767,3.185 + c5.467,0,10.771-1.071,15.766-3.185c4.824-2.039,9.155-4.96,12.875-8.679c3.719-3.72,6.64-8.051,8.68-12.874 + c2.113-4.994,3.185-10.298,3.185-15.765s-1.071-10.772-3.185-15.768c-2.04-4.822-4.961-9.153-8.68-12.873 + c-3.72-3.719-8.051-6.64-12.875-8.68C138.05,90.812,132.745,89.741,127.278,89.741L127.278,89.741z M88.31,130.244 + c0-21.523,17.446-38.969,38.969-38.969c21.521,0,38.971,17.445,38.971,38.969l0,0l0,0c0,21.52-17.449,38.968-38.971,38.968 + C105.756,169.212,88.31,151.764,88.31,130.244L88.31,130.244L88.31,130.244z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="102.896" y1="103.0459" x2="148.8757" y2="154.3309"> + <stop offset="0" style="stop-color:#27447D"/> + <stop offset="1" style="stop-color:#1C2958"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M89.27,130.243c0,20.959,17.051,38.01,38.009,38.01c20.96,0,38.012-17.051,38.012-38.01 + s-17.052-38.01-38.012-38.01C106.32,92.233,89.27,109.284,89.27,130.243z"/> + <g> + <path fill="#619BD6" d="M127.278,91.275c-21.522,0-38.969,17.445-38.969,38.969c0,21.52,17.446,38.968,38.969,38.968 + c21.521,0,38.971-17.448,38.971-38.968C166.249,108.721,148.8,91.275,127.278,91.275L127.278,91.275z M127.278,167.295 + c-9.897,0-19.201-3.854-26.199-10.853s-10.853-16.303-10.853-26.198c0-9.897,3.854-19.202,10.853-26.2 + s16.302-10.852,26.199-10.852c9.896,0,19.202,3.854,26.2,10.852s10.854,16.303,10.854,26.2c0,9.896-3.855,19.2-10.854,26.198 + C146.48,163.44,137.175,167.295,127.278,167.295L127.278,167.295z"/> + </g> + </g> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Section-Circle.svg b/openoffice/share/gallery/diagrams/Section-Circle.svg new file mode 100644 index 0000000000000000000000000000000000000000..2398c1bab62c36229667e54f8b8974a2ca5943b0 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Section-Circle.svg @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="297" height="303" viewBox="0 0 297 303" + overflow="visible" enable-background="new 0 0 297 303" xml:space="preserve"> +<g> + <path fill="#92DBFF" d="M29.645,81.22h236.631c-24.209-40.013-68.138-66.758-118.315-66.758 + C97.783,14.462,53.852,41.207,29.645,81.22z"/> + <path fill="#45AFFF" d="M9.8,150.216h276.318c-0.4-23.103-6.465-44.825-16.874-63.835H26.674 + C16.266,105.391,10.201,127.113,9.8,150.216z"/> + <path fill="#0683F4" d="M27.129,219.742h241.66c10.784-19.383,17.038-41.629,17.339-65.311H9.794 + C10.092,178.113,16.347,200.359,27.129,219.742z"/> + <path fill="#154F91" d="M29.701,224.181c24.22,39.96,68.121,66.663,118.259,66.663c50.136,0,94.038-26.703,118.259-66.663H29.701z" + /> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Section-Cubes01.svg b/openoffice/share/gallery/diagrams/Section-Cubes01.svg new file mode 100644 index 0000000000000000000000000000000000000000..6343ff4fd84efa642a8b9dfbca8bc7b44625369a --- /dev/null +++ b/openoffice/share/gallery/diagrams/Section-Cubes01.svg @@ -0,0 +1,239 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="202" height="196" viewBox="0 0 202 196" + overflow="visible" enable-background="new 0 0 202 196" xml:space="preserve"> +<g> + <g opacity="0.25"> + + <image width="242" height="147" xlink:href="data:image/png;base64,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 +XwEGAMfwRddeQN4qAAAAAElFTkSuQmCC" transform="matrix(1 0 0 1 -13.1289 73.8057)"> + </image> + </g> + <g> + <g> + <linearGradient id="XMLID_25_" gradientUnits="userSpaceOnUse" x1="100.5464" y1="151.6768" x2="64.1969" y2="88.4978"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_25_)" points="64.945,89.771 64.945,142.331 102.608,155.194 102.608,102.726 "/> + <linearGradient id="XMLID_26_" gradientUnits="userSpaceOnUse" x1="101.3545" y1="99.5361" x2="144.4756" y2="146.3582"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_26_)" points="102.608,102.726 143.048,90.511 143.276,143.118 102.608,155.194 "/> + <linearGradient id="XMLID_27_" gradientUnits="userSpaceOnUse" x1="129.7109" y1="83.1636" x2="66.5307" y2="100.4733"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_27_)" points="64.945,89.771 105.105,77.741 143.048,90.511 102.7,102.726 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="103.836,154.829 103.793,103.91 143.053,92.127 143.048,90.511 141.195,89.888 + 102.771,101.418 66.757,89.229 64.945,89.771 64.945,91.44 101.112,103.686 101.158,154.698 102.608,155.194 "/> + </g> + <g> + <linearGradient id="XMLID_28_" gradientUnits="userSpaceOnUse" x1="100.2002" y1="95.9336" x2="63.8493" y2="32.7522"> + <stop offset="0" style="stop-color:#00C109"/> + <stop offset="1" style="stop-color:#42EA42"/> + </linearGradient> + <polygon fill="url(#XMLID_28_)" points="64.598,34.025 64.598,86.587 102.261,99.452 102.261,46.982 "/> + <linearGradient id="XMLID_29_" gradientUnits="userSpaceOnUse" x1="101.0063" y1="43.792" x2="144.1289" y2="90.6157"> + <stop offset="0" style="stop-color:#00C109"/> + <stop offset="1" style="stop-color:#42EA42"/> + </linearGradient> + <polygon fill="url(#XMLID_29_)" points="102.261,46.982 142.7,34.767 142.93,87.376 102.261,99.452 "/> + <linearGradient id="XMLID_30_" gradientUnits="userSpaceOnUse" x1="129.3633" y1="27.4185" x2="66.1838" y2="44.728"> + <stop offset="0" style="stop-color:#00C109"/> + <stop offset="1" style="stop-color:#42EA42"/> + </linearGradient> + <polygon fill="url(#XMLID_30_)" points="64.598,34.025 104.76,21.997 142.7,34.767 102.354,46.982 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="103.49,99.087 103.447,48.167 142.707,36.383 142.7,34.767 140.849,34.143 + 102.424,45.672 66.411,33.484 64.598,34.025 64.598,35.698 100.765,47.944 100.812,98.958 102.261,99.452 "/> + </g> + <g> + <linearGradient id="XMLID_31_" gradientUnits="userSpaceOnUse" x1="140.998" y1="165.9004" x2="104.6477" y2="102.7198"> + <stop offset="0" style="stop-color:#A11C15"/> + <stop offset="1" style="stop-color:#BA3704"/> + </linearGradient> + <polygon fill="url(#XMLID_31_)" points="105.397,103.992 105.397,156.556 143.06,169.418 143.06,116.95 "/> + <linearGradient id="XMLID_32_" gradientUnits="userSpaceOnUse" x1="141.8057" y1="113.7593" x2="184.9282" y2="160.583"> + <stop offset="0" style="stop-color:#A11C15"/> + <stop offset="1" style="stop-color:#BA3704"/> + </linearGradient> + <polygon fill="url(#XMLID_32_)" points="143.06,116.95 183.498,104.734 183.729,157.343 143.06,169.418 "/> + <linearGradient id="XMLID_33_" gradientUnits="userSpaceOnUse" x1="170.1621" y1="97.3867" x2="106.9839" y2="114.6959"> + <stop offset="0" style="stop-color:#A11C15"/> + <stop offset="1" style="stop-color:#BA3704"/> + </linearGradient> + <polygon fill="url(#XMLID_33_)" points="105.397,103.992 145.559,91.964 183.498,104.734 143.151,116.95 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="144.288,169.054 144.245,118.134 183.505,106.351 183.498,104.734 181.647,104.11 + 143.222,115.639 107.209,103.45 105.397,103.992 105.397,105.664 141.563,117.909 141.61,168.924 143.06,169.418 "/> + </g> + <g> + <linearGradient id="XMLID_34_" gradientUnits="userSpaceOnUse" x1="140.5566" y1="109.772" x2="104.2067" y2="46.5922"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_34_)" points="104.955,47.865 104.955,100.426 142.618,113.29 142.618,60.822 "/> + <linearGradient id="XMLID_35_" gradientUnits="userSpaceOnUse" x1="141.3643" y1="57.6313" x2="184.4868" y2="104.4551"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_35_)" points="142.618,60.822 183.058,48.606 183.287,101.215 142.618,113.29 "/> + <linearGradient id="XMLID_36_" gradientUnits="userSpaceOnUse" x1="169.7207" y1="41.2583" x2="106.5408" y2="58.568"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_36_)" points="104.955,47.865 145.116,35.835 183.058,48.606 142.71,60.822 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="143.847,112.927 143.803,62.005 183.063,50.221 183.058,48.606 181.206,47.981 + 142.78,59.511 106.768,47.322 104.955,47.865 104.955,49.537 141.121,61.782 141.168,112.796 142.618,113.29 "/> + </g> + <g> + <linearGradient id="XMLID_37_" gradientUnits="userSpaceOnUse" x1="56.3511" y1="164.9346" x2="20.0016" y2="101.7556"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_37_)" points="20.75,103.028 20.75,155.589 58.413,168.453 58.413,115.984 "/> + <linearGradient id="XMLID_38_" gradientUnits="userSpaceOnUse" x1="57.1587" y1="112.7954" x2="100.2798" y2="159.6175"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_38_)" points="58.413,115.984 98.852,103.771 99.081,156.376 58.413,168.453 "/> + <linearGradient id="XMLID_39_" gradientUnits="userSpaceOnUse" x1="85.5146" y1="96.4214" x2="22.3356" y2="113.7308"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_39_)" points="20.75,103.028 60.911,90.999 98.852,103.771 58.505,115.984 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="59.641,168.087 59.598,117.169 98.858,105.385 98.852,103.771 97,103.146 + 58.575,114.676 22.562,102.486 20.75,103.028 20.75,104.7 56.916,116.945 56.962,167.959 58.413,168.453 "/> + </g> + <g> + <linearGradient id="XMLID_40_" gradientUnits="userSpaceOnUse" x1="56.0044" y1="109.1919" x2="19.6549" y2="46.013"> + <stop offset="0" style="stop-color:#00C109"/> + <stop offset="1" style="stop-color:#42EA42"/> + </linearGradient> + <polygon fill="url(#XMLID_40_)" points="20.403,47.286 20.403,99.846 58.065,112.71 58.065,60.241 "/> + <linearGradient id="XMLID_41_" gradientUnits="userSpaceOnUse" x1="56.8115" y1="57.0518" x2="99.9333" y2="103.8747"> + <stop offset="0" style="stop-color:#00C109"/> + <stop offset="1" style="stop-color:#42EA42"/> + </linearGradient> + <polygon fill="url(#XMLID_41_)" points="58.065,60.241 98.505,48.027 98.734,100.634 58.065,112.71 "/> + <linearGradient id="XMLID_42_" gradientUnits="userSpaceOnUse" x1="85.168" y1="40.6772" x2="21.9889" y2="57.9867"> + <stop offset="0" style="stop-color:#00C109"/> + <stop offset="1" style="stop-color:#42EA42"/> + </linearGradient> + <polygon fill="url(#XMLID_42_)" points="20.403,47.286 60.565,35.255 98.505,48.027 58.159,60.241 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="59.295,112.345 59.251,61.424 98.512,49.643 98.505,48.027 96.654,47.402 + 58.229,58.931 22.216,46.743 20.403,47.286 20.403,48.956 56.569,61.202 56.617,112.216 58.065,112.71 "/> + </g> + <g> + <linearGradient id="XMLID_43_" gradientUnits="userSpaceOnUse" x1="96.8032" y1="179.1582" x2="60.4533" y2="115.9785"> + <stop offset="0" style="stop-color:#A11C15"/> + <stop offset="1" style="stop-color:#BA3704"/> + </linearGradient> + <polygon fill="url(#XMLID_43_)" points="61.202,117.251 61.202,169.813 98.865,182.677 98.865,130.208 "/> + <linearGradient id="XMLID_44_" gradientUnits="userSpaceOnUse" x1="97.6108" y1="127.0186" x2="140.7327" y2="173.8415"> + <stop offset="0" style="stop-color:#A11C15"/> + <stop offset="1" style="stop-color:#BA3704"/> + </linearGradient> + <polygon fill="url(#XMLID_44_)" points="98.865,130.208 139.303,117.993 139.533,170.601 98.865,182.677 "/> + <linearGradient id="XMLID_45_" gradientUnits="userSpaceOnUse" x1="125.9668" y1="110.645" x2="62.7886" y2="127.9542"> + <stop offset="0" style="stop-color:#A11C15"/> + <stop offset="1" style="stop-color:#BA3704"/> + </linearGradient> + <polygon fill="url(#XMLID_45_)" points="61.202,117.251 101.363,105.222 139.303,117.993 98.957,130.208 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="100.093,182.312 100.05,131.392 139.31,119.608 139.303,117.993 137.452,117.369 + 99.027,128.897 63.015,116.708 61.202,117.251 61.202,118.923 97.368,131.169 97.416,182.183 98.865,182.677 "/> + </g> + <g> + <linearGradient id="XMLID_46_" gradientUnits="userSpaceOnUse" x1="96.3608" y1="123.0303" x2="60.0109" y2="59.8505"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_46_)" points="60.76,61.123 60.76,113.686 98.423,126.548 98.423,74.081 "/> + <linearGradient id="XMLID_47_" gradientUnits="userSpaceOnUse" x1="97.1694" y1="70.8906" x2="140.2913" y2="117.7135"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_47_)" points="98.423,74.081 138.861,61.865 139.092,114.473 98.423,126.548 "/> + <linearGradient id="XMLID_48_" gradientUnits="userSpaceOnUse" x1="125.5244" y1="54.5171" x2="62.3458" y2="71.8264"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_48_)" points="60.76,61.123 100.921,49.095 138.861,61.865 98.514,74.081 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="99.651,126.186 99.607,75.265 138.868,63.481 138.861,61.865 137.011,61.241 + 98.585,72.771 62.572,60.581 60.76,61.123 60.76,62.796 96.926,75.04 96.973,126.054 98.423,126.548 "/> + </g> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Section-Cubes02-Blue.svg b/openoffice/share/gallery/diagrams/Section-Cubes02-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..085d201afcb4a34a7e38366da8b14615a58a5148 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Section-Cubes02-Blue.svg @@ -0,0 +1,241 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="202" height="196" viewBox="0 0 202 196" + overflow="visible" enable-background="new 0 0 202 196" xml:space="preserve"> +<g> + <g opacity="0.25"> + + <image width="243" height="147" xlink:href="data:image/png;base64,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 +rkJggg==" transform="matrix(1 0 0 1 -17.8945 69.2046)"> + </image> + </g> + <g> + <g> + <linearGradient id="XMLID_25_" gradientUnits="userSpaceOnUse" x1="97.5313" y1="146.8633" x2="61.1813" y2="83.6835"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_25_)" points="61.929,84.956 61.929,137.516 99.592,150.381 99.592,97.912 "/> + <linearGradient id="XMLID_26_" gradientUnits="userSpaceOnUse" x1="98.3379" y1="94.7231" x2="141.4583" y2="141.5445"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_26_)" points="99.592,97.912 140.03,85.698 140.26,138.303 99.592,150.381 "/> + <linearGradient id="XMLID_27_" gradientUnits="userSpaceOnUse" x1="126.6934" y1="78.3491" x2="63.5147" y2="95.6584"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_27_)" points="61.929,84.956 102.089,72.927 140.03,85.698 99.685,97.912 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="100.82,150.016 100.776,99.097 140.037,87.313 140.03,85.698 138.18,85.072 + 99.755,96.603 63.74,84.413 61.929,84.956 61.929,86.628 98.096,98.873 98.142,149.887 99.592,150.381 "/> + </g> + <g> + <linearGradient id="XMLID_28_" gradientUnits="userSpaceOnUse" x1="97.1821" y1="91.1182" x2="60.8322" y2="27.9384"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_28_)" points="61.582,29.211 61.582,81.775 99.244,94.636 99.244,42.169 "/> + <linearGradient id="XMLID_29_" gradientUnits="userSpaceOnUse" x1="97.9912" y1="38.9785" x2="141.113" y2="85.8014"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_29_)" points="99.244,42.169 139.685,29.954 139.914,82.561 99.244,94.636 "/> + <linearGradient id="XMLID_30_" gradientUnits="userSpaceOnUse" x1="126.3477" y1="22.605" x2="63.1682" y2="39.9145"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_30_)" points="61.582,29.211 101.743,17.183 139.685,29.954 99.338,42.169 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="100.474,94.272 100.43,43.353 139.69,31.57 139.685,29.954 137.834,29.329 + 99.408,40.859 63.395,28.669 61.582,29.211 61.582,30.885 97.749,43.13 97.796,94.143 99.244,94.636 "/> + </g> + <g> + <linearGradient id="XMLID_31_" gradientUnits="userSpaceOnUse" x1="137.9824" y1="161.0859" x2="101.6325" y2="97.9062"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_31_)" points="102.381,99.179 102.381,151.74 140.044,164.604 140.044,112.135 "/> + <linearGradient id="XMLID_32_" gradientUnits="userSpaceOnUse" x1="138.79" y1="108.9453" x2="181.9126" y2="155.769"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_32_)" points="140.044,112.135 180.483,99.921 180.713,152.529 140.044,164.604 "/> + <linearGradient id="XMLID_33_" gradientUnits="userSpaceOnUse" x1="167.1455" y1="92.5718" x2="103.9656" y2="109.8814"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_33_)" points="102.381,99.179 142.543,87.15 180.483,99.921 140.136,112.135 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="141.272,164.24 141.229,113.319 180.489,101.536 180.483,99.921 178.631,99.296 + 140.206,110.825 104.192,98.637 102.381,99.179 102.381,100.85 138.547,113.095 138.594,164.109 140.044,164.604 "/> + </g> + <g> + <linearGradient id="XMLID_34_" gradientUnits="userSpaceOnUse" x1="137.54" y1="104.959" x2="101.1892" y2="41.7776"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_34_)" points="101.938,43.05 101.938,95.614 139.602,108.477 139.602,56.007 "/> + <linearGradient id="XMLID_35_" gradientUnits="userSpaceOnUse" x1="138.3467" y1="52.8169" x2="181.4692" y2="99.6406"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_35_)" points="139.602,56.007 180.041,43.793 180.271,96.4 139.602,108.477 "/> + <linearGradient id="XMLID_36_" gradientUnits="userSpaceOnUse" x1="166.7031" y1="36.4438" x2="103.5237" y2="53.7534"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_36_)" points="101.938,43.05 142.101,31.021 180.041,43.793 139.694,56.007 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="140.831,108.112 140.788,57.191 180.046,45.409 180.041,43.793 178.189,43.167 + 139.764,54.697 103.75,42.508 101.938,43.05 101.938,44.722 138.106,56.968 138.151,107.982 139.602,108.477 "/> + </g> + <g> + <linearGradient id="XMLID_37_" gradientUnits="userSpaceOnUse" x1="53.3354" y1="160.1201" x2="16.9865" y2="96.942"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_37_)" points="17.734,98.215 17.734,150.775 55.396,163.639 55.396,111.17 "/> + <linearGradient id="XMLID_38_" gradientUnits="userSpaceOnUse" x1="54.1416" y1="107.98" x2="97.2642" y2="154.8037"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_38_)" points="55.396,111.17 95.835,98.956 96.065,151.564 55.396,163.639 "/> + <linearGradient id="XMLID_39_" gradientUnits="userSpaceOnUse" x1="82.498" y1="91.6069" x2="19.3194" y2="108.9163"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_39_)" points="17.734,98.215 57.895,86.185 95.835,98.956 55.489,111.17 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="56.624,163.273 56.581,112.355 95.842,100.572 95.835,98.956 93.985,98.332 + 55.559,109.862 19.546,97.672 17.734,98.215 17.734,99.887 53.899,112.131 53.947,163.145 55.396,163.639 "/> + </g> + <g> + <linearGradient id="XMLID_40_" gradientUnits="userSpaceOnUse" x1="52.9878" y1="104.3774" x2="16.6383" y2="41.1985"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_40_)" points="17.387,42.471 17.387,95.032 55.05,107.895 55.05,55.427 "/> + <linearGradient id="XMLID_41_" gradientUnits="userSpaceOnUse" x1="53.7964" y1="52.2373" x2="96.9182" y2="99.0602"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_41_)" points="55.05,55.427 95.488,43.211 95.72,95.819 55.05,107.895 "/> + <linearGradient id="XMLID_42_" gradientUnits="userSpaceOnUse" x1="82.1514" y1="35.8638" x2="18.9723" y2="53.1732"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_42_)" points="17.387,42.471 57.549,30.441 95.488,43.211 55.142,55.427 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="56.278,107.53 56.235,56.613 95.496,44.828 95.488,43.211 93.638,42.588 + 55.212,54.116 19.2,41.928 17.387,42.471 17.387,44.143 53.554,56.388 53.601,107.401 55.05,107.895 "/> + </g> + <g> + <linearGradient id="XMLID_43_" gradientUnits="userSpaceOnUse" x1="93.7871" y1="174.3457" x2="57.4367" y2="111.1651"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_43_)" points="58.186,112.438 58.186,165 95.849,177.863 95.849,125.395 "/> + <linearGradient id="XMLID_44_" gradientUnits="userSpaceOnUse" x1="94.5942" y1="122.2041" x2="137.7168" y2="169.0278"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_44_)" points="95.849,125.395 136.287,113.179 136.517,165.789 95.849,177.863 "/> + <linearGradient id="XMLID_45_" gradientUnits="userSpaceOnUse" x1="122.9502" y1="105.8315" x2="59.7716" y2="123.1409"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_45_)" points="58.186,112.438 98.348,100.409 136.287,113.179 95.94,125.395 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="97.078,177.498 97.034,126.578 136.293,114.794 136.287,113.179 134.436,112.553 + 96.011,124.084 59.997,111.895 58.186,112.438 58.186,114.109 94.352,126.354 94.398,177.369 95.849,177.863 "/> + </g> + <g> + <linearGradient id="XMLID_46_" gradientUnits="userSpaceOnUse" x1="93.3452" y1="118.2163" x2="56.9958" y2="55.0374"> + <stop offset="0" style="stop-color:#143777"/> + <stop offset="0.8539" style="stop-color:#1D68AA"/> + </linearGradient> + <polygon fill="url(#XMLID_46_)" points="57.744,56.31 57.744,108.871 95.406,121.734 95.406,69.265 "/> + <linearGradient id="XMLID_47_" gradientUnits="userSpaceOnUse" x1="94.1509" y1="66.0752" x2="137.2734" y2="112.8989"> + <stop offset="0" style="stop-color:#143777"/> + <stop offset="0.8539" style="stop-color:#1D68AA"/> + </linearGradient> + <polygon fill="url(#XMLID_47_)" points="95.406,69.265 135.846,57.052 136.075,109.659 95.406,121.734 "/> + <linearGradient id="XMLID_48_" gradientUnits="userSpaceOnUse" x1="122.5088" y1="49.7021" x2="59.3301" y2="67.0115"> + <stop offset="0" style="stop-color:#143777"/> + <stop offset="0.8539" style="stop-color:#1D68AA"/> + </linearGradient> + <polygon fill="url(#XMLID_48_)" points="57.744,56.31 97.904,44.281 135.846,57.052 95.499,69.265 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="96.636,121.371 96.592,70.45 135.852,58.667 135.846,57.052 133.994,56.427 + 95.569,67.957 59.556,55.768 57.744,56.31 57.744,57.98 93.91,70.226 93.957,121.24 95.406,121.734 "/> + </g> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Section-Cubes03-Orange.svg b/openoffice/share/gallery/diagrams/Section-Cubes03-Orange.svg new file mode 100644 index 0000000000000000000000000000000000000000..b1a7f0e276fa60bca5db54bcf84a133dcd72ba15 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Section-Cubes03-Orange.svg @@ -0,0 +1,237 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="202" height="196" viewBox="0 0 202 196" + overflow="visible" enable-background="new 0 0 202 196" xml:space="preserve"> +<g> + <g opacity="0.25"> + + <image width="242" height="148" xlink:href="data:image/png;base64,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" transform="matrix(1 0 0 1 -18.3848 69.8926)"> + </image> + </g> + <g> + <g> + <linearGradient id="XMLID_25_" gradientUnits="userSpaceOnUse" x1="94.188" y1="147.7627" x2="57.8385" y2="84.5838"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_25_)" points="58.586,85.856 58.586,138.416 96.25,151.28 96.25,98.812 "/> + <linearGradient id="XMLID_26_" gradientUnits="userSpaceOnUse" x1="94.9961" y1="95.6235" x2="138.1157" y2="142.444"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_26_)" points="96.25,98.812 136.688,86.599 136.917,139.203 96.25,151.28 "/> + <linearGradient id="XMLID_27_" gradientUnits="userSpaceOnUse" x1="123.3506" y1="79.2495" x2="60.1711" y2="96.5591"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_27_)" points="58.586,85.856 98.747,73.828 136.688,86.599 96.342,98.812 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="97.478,150.916 97.434,99.997 136.694,88.212 136.688,86.599 134.836,85.973 + 96.411,97.503 60.397,85.313 58.586,85.856 58.586,87.529 94.752,99.773 94.799,150.787 96.25,151.28 "/> + </g> + <g> + <linearGradient id="XMLID_28_" gradientUnits="userSpaceOnUse" x1="93.8403" y1="92.0181" x2="57.4909" y2="28.8391"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_28_)" points="58.24,30.111 58.24,82.675 95.902,95.536 95.902,43.069 "/> + <linearGradient id="XMLID_29_" gradientUnits="userSpaceOnUse" x1="94.6489" y1="39.8794" x2="137.7693" y2="86.7007"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_29_)" points="95.902,43.069 136.342,30.854 136.569,83.461 95.902,95.536 "/> + <linearGradient id="XMLID_30_" gradientUnits="userSpaceOnUse" x1="123.0049" y1="23.5054" x2="59.8262" y2="40.8147"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_30_)" points="58.24,30.111 98.401,18.083 136.342,30.854 95.995,43.069 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="97.131,95.172 97.088,44.253 136.348,32.47 136.342,30.854 134.49,30.23 + 96.065,41.759 60.052,29.569 58.24,30.111 58.24,31.786 94.406,44.03 94.453,95.043 95.902,95.536 "/> + </g> + <g> + <linearGradient id="XMLID_31_" gradientUnits="userSpaceOnUse" x1="134.6396" y1="161.9863" x2="98.2897" y2="98.8066"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_31_)" points="99.038,100.08 99.038,152.641 136.701,165.504 136.701,113.036 "/> + <linearGradient id="XMLID_32_" gradientUnits="userSpaceOnUse" x1="135.4473" y1="109.8467" x2="178.5691" y2="156.6696"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_32_)" points="136.701,113.036 177.14,100.822 177.37,153.429 136.701,165.504 "/> + <linearGradient id="XMLID_33_" gradientUnits="userSpaceOnUse" x1="163.8027" y1="93.4727" x2="100.6237" y2="110.7821"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_33_)" points="99.038,100.08 139.199,88.05 177.14,100.822 136.793,113.036 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="137.93,165.14 137.887,114.219 177.147,102.436 177.14,100.822 175.289,100.196 + 136.863,111.726 100.851,99.538 99.038,100.08 99.038,101.75 135.204,113.996 135.252,165.01 136.701,165.504 "/> + </g> + <g> + <linearGradient id="XMLID_34_" gradientUnits="userSpaceOnUse" x1="134.1982" y1="105.8589" x2="97.8478" y2="42.6783"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_34_)" points="98.597,43.95 98.597,96.514 136.26,109.377 136.26,56.907 "/> + <linearGradient id="XMLID_35_" gradientUnits="userSpaceOnUse" x1="135.0049" y1="53.7183" x2="178.1267" y2="100.5412"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_35_)" points="136.26,56.907 176.698,44.693 176.928,97.3 136.26,109.377 "/> + <linearGradient id="XMLID_36_" gradientUnits="userSpaceOnUse" x1="163.3613" y1="37.3433" x2="100.1827" y2="54.6526"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_36_)" points="98.597,43.95 138.757,31.922 176.698,44.693 136.35,56.907 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="137.487,109.012 137.443,58.092 176.704,46.31 176.698,44.693 174.847,44.067 + 136.421,55.597 100.408,43.408 98.597,43.95 98.597,45.622 134.763,57.868 134.809,108.883 136.26,109.377 "/> + </g> + <g> + <linearGradient id="XMLID_37_" gradientUnits="userSpaceOnUse" x1="49.9922" y1="161.0205" x2="13.6432" y2="97.8424"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_37_)" points="14.392,99.116 14.392,151.676 52.054,164.539 52.054,112.071 "/> + <linearGradient id="XMLID_38_" gradientUnits="userSpaceOnUse" x1="50.8003" y1="108.8818" x2="93.9221" y2="155.7047"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_38_)" points="52.054,112.071 92.492,99.856 92.723,152.464 52.054,164.539 "/> + <linearGradient id="XMLID_39_" gradientUnits="userSpaceOnUse" x1="79.1558" y1="92.5083" x2="15.9771" y2="109.8176"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_39_)" points="14.392,99.116 54.552,87.085 92.492,99.856 52.146,112.071 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="53.282,164.174 53.238,113.255 92.499,101.472 92.492,99.856 90.643,99.232 + 52.217,110.763 16.203,98.573 14.392,99.116 14.392,100.787 50.558,113.032 50.604,164.045 52.054,164.539 "/> + </g> + <g> + <linearGradient id="XMLID_40_" gradientUnits="userSpaceOnUse" x1="49.645" y1="105.2773" x2="13.2956" y2="42.0984"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_40_)" points="14.044,43.372 14.044,95.933 51.707,108.795 51.707,56.328 "/> + <linearGradient id="XMLID_41_" gradientUnits="userSpaceOnUse" x1="50.4541" y1="53.1382" x2="93.5745" y2="99.9595"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_41_)" points="51.707,56.328 92.146,44.112 92.375,96.72 51.707,108.795 "/> + <linearGradient id="XMLID_42_" gradientUnits="userSpaceOnUse" x1="78.8086" y1="36.7642" x2="15.6295" y2="54.0736"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_42_)" points="14.044,43.372 54.205,31.341 92.146,44.112 51.8,56.328 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="52.937,108.431 52.892,57.513 92.153,45.728 92.146,44.112 90.295,43.488 + 51.871,55.017 15.857,42.829 14.044,43.372 14.044,45.043 50.211,57.289 50.257,108.301 51.707,108.795 "/> + </g> + <g> + <linearGradient id="XMLID_43_" gradientUnits="userSpaceOnUse" x1="90.4443" y1="175.2451" x2="54.0944" y2="112.0654"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_43_)" points="54.844,113.338 54.844,165.9 92.505,178.764 92.505,126.294 "/> + <linearGradient id="XMLID_44_" gradientUnits="userSpaceOnUse" x1="91.2505" y1="123.1035" x2="134.373" y2="169.9272"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_44_)" points="92.505,126.294 132.945,114.079 133.174,166.688 92.505,178.764 "/> + <linearGradient id="XMLID_45_" gradientUnits="userSpaceOnUse" x1="119.6084" y1="106.731" x2="56.4298" y2="124.0403"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_45_)" points="54.844,113.338 95.005,101.309 132.945,114.079 92.598,126.294 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="93.734,178.398 93.69,127.479 132.95,115.694 132.945,114.079 131.092,113.454 + 92.668,124.982 56.654,112.795 54.844,113.338 54.844,115.009 91.009,127.254 91.056,178.27 92.505,178.764 "/> + </g> + <g> + <linearGradient id="XMLID_46_" gradientUnits="userSpaceOnUse" x1="90.002" y1="119.1167" x2="53.652" y2="55.937"> + <stop offset="0" style="stop-color:#A11C15"/> + <stop offset="1" style="stop-color:#BA3704"/> + </linearGradient> + <polygon fill="url(#XMLID_46_)" points="54.4,57.209 54.4,109.771 92.063,122.635 92.063,70.166 "/> + <linearGradient id="XMLID_47_" gradientUnits="userSpaceOnUse" x1="90.8091" y1="66.9756" x2="133.9316" y2="113.7993"> + <stop offset="0" style="stop-color:#A11C15"/> + <stop offset="1" style="stop-color:#BA3704"/> + </linearGradient> + <polygon fill="url(#XMLID_47_)" points="92.063,70.166 132.503,57.952 132.732,110.559 92.063,122.635 "/> + <linearGradient id="XMLID_48_" gradientUnits="userSpaceOnUse" x1="119.165" y1="50.603" x2="55.9856" y2="67.9126"> + <stop offset="0" style="stop-color:#A11C15"/> + <stop offset="1" style="stop-color:#BA3704"/> + </linearGradient> + <polygon fill="url(#XMLID_48_)" points="54.4,57.209 94.563,45.181 132.503,57.952 92.156,70.166 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="93.293,122.271 93.249,71.35 132.509,59.567 132.503,57.952 130.65,57.327 + 92.227,68.857 56.213,56.668 54.4,57.209 54.4,58.881 90.567,71.125 90.614,122.141 92.063,122.635 "/> + </g> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Section-Cubes04.svg b/openoffice/share/gallery/diagrams/Section-Cubes04.svg new file mode 100644 index 0000000000000000000000000000000000000000..119163f7d623c197c253bd62e11d5fbce6b92646 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Section-Cubes04.svg @@ -0,0 +1,216 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="202" height="196" viewBox="0 0 202 196" + overflow="visible" enable-background="new 0 0 202 196" xml:space="preserve"> +<g> + <g opacity="0.25"> + + <image width="242" height="148" xlink:href="data:image/png;base64,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" transform="matrix(1 0 0 1 -20.667 72)"> + </image> + </g> + <g> + <linearGradient id="XMLID_22_" gradientUnits="userSpaceOnUse" x1="95.4395" y1="149.9912" x2="59.0905" y2="86.8131"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_22_)" points="59.838,88.086 59.838,140.645 97.501,153.509 97.501,101.041 "/> + <linearGradient id="XMLID_23_" gradientUnits="userSpaceOnUse" x1="96.2476" y1="97.8511" x2="139.3694" y2="144.674"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_23_)" points="97.501,101.041 137.939,88.825 138.169,141.434 97.501,153.509 "/> + <linearGradient id="XMLID_24_" gradientUnits="userSpaceOnUse" x1="124.6025" y1="81.4766" x2="61.4231" y2="98.7861"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_24_)" points="59.838,88.086 99.999,76.055 137.939,88.825 97.593,101.041 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="98.729,153.145 98.685,102.224 137.946,90.439 137.939,88.825 136.088,88.201 + 97.662,99.73 61.649,87.543 59.838,88.086 59.838,89.756 96.004,102.001 96.051,153.014 97.501,153.509 "/> + </g> + <g> + <linearGradient id="XMLID_25_" gradientUnits="userSpaceOnUse" x1="95.0928" y1="94.2471" x2="58.7428" y2="31.0673"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_25_)" points="59.491,32.34 59.491,84.902 97.153,97.766 97.153,45.295 "/> + <linearGradient id="XMLID_26_" gradientUnits="userSpaceOnUse" x1="95.8979" y1="42.1055" x2="139.0205" y2="88.9292"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_26_)" points="97.153,45.295 137.593,33.082 137.821,85.689 97.153,97.766 "/> + <linearGradient id="XMLID_27_" gradientUnits="userSpaceOnUse" x1="124.2559" y1="25.7324" x2="61.0772" y2="43.0417"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_27_)" points="59.491,32.34 99.652,20.311 137.593,33.082 97.246,45.295 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="98.383,97.402 98.339,46.481 137.6,34.699 137.593,33.082 135.742,32.457 + 97.317,43.986 61.304,31.798 59.491,32.34 59.491,34.012 95.657,46.258 95.704,97.271 97.153,97.766 "/> + </g> + <g> + <linearGradient id="XMLID_28_" gradientUnits="userSpaceOnUse" x1="51.2437" y1="163.249" x2="14.8942" y2="100.0701"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_28_)" points="15.643,101.344 15.643,153.904 53.305,166.768 53.305,114.299 "/> + <linearGradient id="XMLID_29_" gradientUnits="userSpaceOnUse" x1="52.0513" y1="111.1099" x2="95.1724" y2="157.932"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_29_)" points="53.305,114.299 93.743,102.084 93.974,154.69 53.305,166.768 "/> + <linearGradient id="XMLID_30_" gradientUnits="userSpaceOnUse" x1="80.4063" y1="94.7354" x2="17.228" y2="112.0446"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_30_)" points="15.643,101.344 55.804,89.313 93.743,102.084 53.397,114.299 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="54.534,166.403 54.491,115.484 93.751,103.699 93.743,102.084 91.894,101.459 + 53.468,112.989 17.454,100.801 15.643,101.344 15.643,103.015 51.808,115.26 51.855,166.273 53.305,166.768 "/> + </g> + <g> + <linearGradient id="XMLID_31_" gradientUnits="userSpaceOnUse" x1="50.897" y1="107.5059" x2="14.5475" y2="44.3269"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_31_)" points="15.296,45.6 15.296,98.161 52.958,111.023 52.958,58.557 "/> + <linearGradient id="XMLID_32_" gradientUnits="userSpaceOnUse" x1="51.7056" y1="55.3672" x2="94.8267" y2="102.1893"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_32_)" points="52.958,58.557 93.397,46.342 93.627,98.948 52.958,111.023 "/> + <linearGradient id="XMLID_33_" gradientUnits="userSpaceOnUse" x1="80.0605" y1="38.9922" x2="16.8815" y2="56.3016"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_33_)" points="15.296,45.6 55.457,33.568 93.397,46.342 53.051,58.557 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="54.188,110.66 54.144,59.738 93.404,47.957 93.397,46.342 91.546,45.716 + 53.122,57.245 17.108,45.057 15.296,45.6 15.296,47.271 51.462,59.518 51.509,110.529 52.958,111.023 "/> + </g> + <g> + <linearGradient id="XMLID_34_" gradientUnits="userSpaceOnUse" x1="135.8906" y1="164.2148" x2="99.5402" y2="101.0343"> + <stop offset="0" style="stop-color:#00C109"/> + <stop offset="1" style="stop-color:#42EA42"/> + </linearGradient> + <polygon fill="url(#XMLID_34_)" points="100.29,102.307 100.29,154.87 137.952,167.732 137.952,115.264 "/> + <linearGradient id="XMLID_35_" gradientUnits="userSpaceOnUse" x1="136.6973" y1="112.0737" x2="179.8198" y2="158.8974"> + <stop offset="0" style="stop-color:#00C109"/> + <stop offset="1" style="stop-color:#42EA42"/> + </linearGradient> + <polygon fill="url(#XMLID_35_)" points="137.952,115.264 178.391,103.049 178.622,155.656 137.952,167.732 "/> + <linearGradient id="XMLID_36_" gradientUnits="userSpaceOnUse" x1="165.0547" y1="95.7017" x2="101.8765" y2="113.0109"> + <stop offset="0" style="stop-color:#00C109"/> + <stop offset="1" style="stop-color:#42EA42"/> + </linearGradient> + <polygon fill="url(#XMLID_36_)" points="100.29,102.307 140.451,90.279 178.391,103.049 138.045,115.264 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="139.182,167.369 139.138,116.447 178.398,104.664 178.391,103.049 176.54,102.424 + 138.115,113.953 102.102,101.764 100.29,102.307 100.29,103.979 136.456,116.225 136.503,167.238 137.952,167.732 "/> + </g> + <g> + <linearGradient id="XMLID_37_" gradientUnits="userSpaceOnUse" x1="91.6953" y1="177.4736" x2="55.3454" y2="114.2939"> + <stop offset="0" style="stop-color:#00C109"/> + <stop offset="1" style="stop-color:#42EA42"/> + </linearGradient> + <polygon fill="url(#XMLID_37_)" points="56.094,115.566 56.094,168.129 93.757,180.991 93.757,128.522 "/> + <linearGradient id="XMLID_38_" gradientUnits="userSpaceOnUse" x1="92.5024" y1="125.332" x2="135.625" y2="172.1557"> + <stop offset="0" style="stop-color:#00C109"/> + <stop offset="1" style="stop-color:#42EA42"/> + </linearGradient> + <polygon fill="url(#XMLID_38_)" points="93.757,128.522 134.196,116.308 134.426,168.916 93.757,180.991 "/> + <linearGradient id="XMLID_39_" gradientUnits="userSpaceOnUse" x1="120.8594" y1="108.96" x2="57.6803" y2="126.2694"> + <stop offset="0" style="stop-color:#00C109"/> + <stop offset="1" style="stop-color:#42EA42"/> + </linearGradient> + <polygon fill="url(#XMLID_39_)" points="56.094,115.566 96.256,103.538 134.196,116.308 93.849,128.522 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="94.985,180.627 94.942,129.707 134.202,117.923 134.196,116.308 132.344,115.684 + 93.92,127.213 57.906,115.024 56.094,115.566 56.094,117.238 92.261,129.483 92.308,180.497 93.757,180.991 "/> + </g> + <g> + <linearGradient id="XMLID_40_" gradientUnits="userSpaceOnUse" x1="135.4492" y1="108.0874" x2="99.0984" y2="44.906"> + <stop offset="0" style="stop-color:#00C109"/> + <stop offset="1" style="stop-color:#42EA42"/> + </linearGradient> + <polygon fill="url(#XMLID_40_)" points="99.848,46.179 99.848,98.742 137.511,111.605 137.511,59.135 "/> + <linearGradient id="XMLID_41_" gradientUnits="userSpaceOnUse" x1="136.2568" y1="55.9463" x2="179.3787" y2="102.7692"> + <stop offset="0" style="stop-color:#00C109"/> + <stop offset="1" style="stop-color:#42EA42"/> + </linearGradient> + <polygon fill="url(#XMLID_41_)" points="137.511,59.135 177.949,46.92 178.179,99.529 137.511,111.605 "/> + <linearGradient id="XMLID_42_" gradientUnits="userSpaceOnUse" x1="164.6133" y1="39.5732" x2="101.4342" y2="56.8827"> + <stop offset="0" style="stop-color:#00C109"/> + <stop offset="1" style="stop-color:#42EA42"/> + </linearGradient> + <polygon fill="url(#XMLID_42_)" points="99.848,46.179 140.009,34.152 177.949,46.92 137.602,59.135 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="138.739,111.24 138.695,60.32 177.956,48.536 177.949,46.92 176.099,46.297 + 137.673,57.825 101.659,45.637 99.848,46.179 99.848,47.852 136.015,60.097 136.061,111.11 137.511,111.605 "/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Section-Cubes05.svg b/openoffice/share/gallery/diagrams/Section-Cubes05.svg new file mode 100644 index 0000000000000000000000000000000000000000..a19ba389e5029ed134912c73963f4198800a65f6 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Section-Cubes05.svg @@ -0,0 +1,298 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="202" height="196" viewBox="0 0 202 196" + overflow="visible" enable-background="new 0 0 202 196" xml:space="preserve"> +<g> + <g opacity="0.25"> + + <image width="154" height="109" xlink:href="data:image/png;base64,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" transform="matrix(1 0 0 1 74.6025 114.8735)"> + </image> + </g> + <g opacity="0.25"> + + <image width="223" height="139" xlink:href="data:image/png;base64,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" transform="matrix(1 0 0 1 -20.3975 60.8735)"> + </image> + </g> + <g> + <g> + <linearGradient id="XMLID_25_" gradientUnits="userSpaceOnUse" x1="87.165" y1="132.0967" x2="53.6699" y2="73.8788"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_25_)" points="54.359,75.051 54.359,123.484 89.064,135.338 89.064,86.99 "/> + <linearGradient id="XMLID_26_" gradientUnits="userSpaceOnUse" x1="87.9087" y1="84.0503" x2="127.6455" y2="127.1976"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_26_)" points="89.064,86.99 126.328,75.735 126.54,124.213 89.064,135.338 "/> + <linearGradient id="XMLID_27_" gradientUnits="userSpaceOnUse" x1="114.0381" y1="68.9629" x2="55.8204" y2="84.913"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_27_)" points="54.359,75.051 91.366,63.967 126.328,75.735 89.149,86.99 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="90.196,135.004 90.156,88.082 126.334,77.223 126.328,75.735 124.622,75.16 + 89.213,85.785 56.028,74.551 54.359,75.051 54.359,76.592 87.686,87.875 87.729,134.883 89.064,135.338 "/> + </g> + <g> + <linearGradient id="XMLID_28_" gradientUnits="userSpaceOnUse" x1="86.8447" y1="80.7319" x2="53.3486" y2="22.5124"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_28_)" points="54.04,23.684 54.04,72.122 88.744,83.973 88.744,35.625 "/> + <linearGradient id="XMLID_29_" gradientUnits="userSpaceOnUse" x1="87.5898" y1="32.6851" x2="127.3251" y2="75.8308"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_29_)" points="88.744,35.625 126.01,24.369 126.22,72.844 88.744,83.973 "/> + <linearGradient id="XMLID_30_" gradientUnits="userSpaceOnUse" x1="113.7207" y1="17.5972" x2="55.5022" y2="33.5475"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_30_)" points="54.04,23.684 91.047,12.6 126.01,24.369 88.83,35.625 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="89.878,83.637 89.837,36.715 126.015,25.858 126.01,24.369 124.303,23.792 + 88.896,34.417 55.71,23.184 54.04,23.684 54.04,25.225 87.366,36.51 87.409,83.518 88.744,83.973 "/> + </g> + <g> + <linearGradient id="XMLID_31_" gradientUnits="userSpaceOnUse" x1="124.4404" y1="145.2041" x2="90.9448" y2="86.9854"> + <stop offset="0" style="stop-color:#0077E2"/> + <stop offset="1" style="stop-color:#0D69C8"/> + </linearGradient> + <polygon fill="url(#XMLID_31_)" points="91.635,88.158 91.635,136.594 126.341,148.445 126.341,100.097 "/> + <linearGradient id="XMLID_32_" gradientUnits="userSpaceOnUse" x1="125.1846" y1="97.1572" x2="164.9206" y2="140.3037"> + <stop offset="0" style="stop-color:#0077E2"/> + <stop offset="1" style="stop-color:#0D69C8"/> + </linearGradient> + <polygon fill="url(#XMLID_32_)" points="126.341,100.097 163.604,88.84 163.816,137.318 126.341,148.445 "/> + <linearGradient id="XMLID_33_" gradientUnits="userSpaceOnUse" x1="151.3145" y1="82.0703" x2="93.0964" y2="98.0206"> + <stop offset="0" style="stop-color:#0077E2"/> + <stop offset="1" style="stop-color:#0D69C8"/> + </linearGradient> + <polygon fill="url(#XMLID_33_)" points="91.635,88.158 128.643,77.075 163.604,88.84 126.426,100.097 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="127.472,148.111 127.433,101.188 163.61,90.329 163.604,88.84 161.897,88.266 + 126.49,98.889 93.304,87.658 91.635,88.158 91.635,89.7 124.962,100.982 125.005,147.99 126.341,148.445 "/> + </g> + <g> + <linearGradient id="XMLID_34_" gradientUnits="userSpaceOnUse" x1="124.0342" y1="93.4829" x2="90.5381" y2="35.2634"> + <stop offset="0" style="stop-color:#0077E2"/> + <stop offset="1" style="stop-color:#0D69C8"/> + </linearGradient> + <polygon fill="url(#XMLID_34_)" points="91.228,36.436 91.228,84.872 125.934,96.725 125.934,48.375 "/> + <linearGradient id="XMLID_35_" gradientUnits="userSpaceOnUse" x1="124.7773" y1="45.436" x2="164.5141" y2="88.5834"> + <stop offset="0" style="stop-color:#0077E2"/> + <stop offset="1" style="stop-color:#0D69C8"/> + </linearGradient> + <polygon fill="url(#XMLID_35_)" points="125.934,48.375 163.196,37.12 163.408,85.598 125.934,96.725 "/> + <linearGradient id="XMLID_36_" gradientUnits="userSpaceOnUse" x1="150.9072" y1="30.3486" x2="92.6892" y2="46.2989"> + <stop offset="0" style="stop-color:#0077E2"/> + <stop offset="1" style="stop-color:#0D69C8"/> + </linearGradient> + <polygon fill="url(#XMLID_36_)" points="91.228,36.436 128.235,25.352 163.196,37.12 126.017,48.375 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="127.064,96.391 127.024,49.467 163.203,38.609 163.196,37.12 161.49,36.543 + 126.083,47.168 92.896,35.937 91.228,36.436 91.228,37.977 124.554,49.26 124.598,96.27 125.934,96.725 "/> + </g> + <g> + <linearGradient id="XMLID_37_" gradientUnits="userSpaceOnUse" x1="46.4399" y1="144.3154" x2="12.9448" y2="86.0975"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_37_)" points="13.634,87.27 13.634,135.703 48.339,147.557 48.339,99.208 "/> + <linearGradient id="XMLID_38_" gradientUnits="userSpaceOnUse" x1="47.1831" y1="96.2681" x2="86.9191" y2="139.4146"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_38_)" points="48.339,99.208 85.603,87.952 85.815,136.428 48.339,147.557 "/> + <linearGradient id="XMLID_39_" gradientUnits="userSpaceOnUse" x1="73.3135" y1="81.1807" x2="15.095" y2="97.131"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_39_)" points="13.634,87.27 50.642,76.184 85.603,87.952 48.425,99.208 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="49.472,147.223 49.432,100.299 85.609,89.441 85.603,87.952 83.897,87.377 + 48.489,98.002 15.303,86.769 13.634,87.27 13.634,88.809 46.96,100.094 47.003,147.1 48.339,147.557 "/> + </g> + <g> + <linearGradient id="XMLID_40_" gradientUnits="userSpaceOnUse" x1="46.1201" y1="92.9487" x2="12.6245" y2="34.73"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_40_)" points="13.313,35.903 13.313,84.336 48.02,96.19 48.02,47.841 "/> + <linearGradient id="XMLID_41_" gradientUnits="userSpaceOnUse" x1="46.8633" y1="44.9014" x2="86.6001" y2="88.0487"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_41_)" points="48.02,47.841 85.284,36.586 85.495,85.063 48.02,96.19 "/> + <linearGradient id="XMLID_42_" gradientUnits="userSpaceOnUse" x1="72.9937" y1="29.8145" x2="14.7744" y2="45.765"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_42_)" points="13.313,35.903 50.321,24.818 85.284,36.586 48.105,47.841 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="49.152,95.855 49.111,48.933 85.29,38.075 85.284,36.586 83.578,36.011 + 48.17,46.634 14.984,35.403 13.313,35.903 13.313,37.444 46.641,48.727 46.684,95.735 48.02,96.19 "/> + </g> + <g> + <linearGradient id="XMLID_43_" gradientUnits="userSpaceOnUse" x1="83.7153" y1="157.4219" x2="50.2192" y2="99.2023"> + <stop offset="0" style="stop-color:#0077E2"/> + <stop offset="1" style="stop-color:#0D69C8"/> + </linearGradient> + <polygon fill="url(#XMLID_43_)" points="50.909,100.375 50.909,148.811 85.615,160.664 85.615,112.315 "/> + <linearGradient id="XMLID_44_" gradientUnits="userSpaceOnUse" x1="84.4604" y1="109.3755" x2="124.1957" y2="152.5212"> + <stop offset="0" style="stop-color:#0077E2"/> + <stop offset="1" style="stop-color:#0D69C8"/> + </linearGradient> + <polygon fill="url(#XMLID_44_)" points="85.615,112.315 122.88,101.058 123.09,149.535 85.615,160.664 "/> + <linearGradient id="XMLID_45_" gradientUnits="userSpaceOnUse" x1="110.5898" y1="94.2871" x2="52.3706" y2="110.2377"> + <stop offset="0" style="stop-color:#0077E2"/> + <stop offset="1" style="stop-color:#0D69C8"/> + </linearGradient> + <polygon fill="url(#XMLID_45_)" points="50.909,100.375 87.918,89.292 122.88,101.058 85.699,112.315 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="86.747,160.328 86.707,113.407 122.886,102.547 122.88,101.058 121.172,100.483 + 85.766,111.108 52.579,99.875 50.909,100.375 50.909,101.917 84.235,113.2 84.279,160.207 85.615,160.664 "/> + </g> + <g> + <linearGradient id="XMLID_46_" gradientUnits="userSpaceOnUse" x1="145.2461" y1="181.7988" x2="114.6372" y2="128.5975"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_46_)" points="115.269,129.67 115.269,173.932 146.982,184.762 146.982,140.58 "/> + <linearGradient id="XMLID_47_" gradientUnits="userSpaceOnUse" x1="145.9268" y1="137.8945" x2="182.2365" y2="177.3207"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_47_)" points="146.982,140.58 181.034,130.295 181.228,174.592 146.982,184.762 "/> + <linearGradient id="XMLID_48_" gradientUnits="userSpaceOnUse" x1="169.8037" y1="124.1074" x2="116.6037" y2="138.6828"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <polygon fill="url(#XMLID_48_)" points="115.269,129.67 149.087,119.542 181.034,130.295 147.059,140.58 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="148.017,184.455 147.979,141.578 181.038,131.656 181.034,130.295 + 179.474,129.768 147.119,139.477 116.794,129.213 115.269,129.67 115.269,131.078 145.723,141.391 145.762,184.346 + 146.982,184.762 "/> + </g> + <g opacity="0.28"> + <polygon fill="#FFFFFF" points="52.415,50.651 52.415,97.065 85.669,108.42 85.669,62.09 "/> + <polygon fill="#FFFFFF" points="85.669,62.09 121.376,51.305 121.579,97.756 85.669,108.42 "/> + <polygon fill="#FFFFFF" points="52.415,50.651 87.875,40.03 121.376,51.305 85.75,62.09 "/> + <polygon opacity="0.3" fill="#FFFFFF" points="86.754,108.098 86.715,63.138 121.38,52.733 121.376,51.305 119.742,50.754 + 85.813,60.934 54.014,50.171 52.415,50.651 52.415,52.127 84.349,62.94 84.39,107.985 85.669,108.42 "/> + </g> + <g> + <polygon fill="none" stroke="#FFFFFF" stroke-width="0.9621" stroke-dasharray="2.4051 1.4431" points="87.37,40.536 + 52.106,51.612 52.415,97.065 85.903,108.493 120.832,98.188 121.215,51.905 "/> + <polyline fill="none" stroke="#FFFFFF" stroke-width="0.9621" stroke-dasharray="2.4051 1.4431" points="52.106,51.612 + 85.803,61.311 121.215,51.905 "/> + + <line fill="none" stroke="#FFFFFF" stroke-width="0.9621" stroke-dasharray="2.4051 1.4431" x1="85.803" y1="61.311" x2="86.162" y2="109.036"/> + </g> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Section-Cuboids01-Blue.svg b/openoffice/share/gallery/diagrams/Section-Cuboids01-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..7b50c2c9266a15ff06c0c21c100f4de33992f83d --- /dev/null +++ b/openoffice/share/gallery/diagrams/Section-Cuboids01-Blue.svg @@ -0,0 +1,140 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="224.667" height="181.333" + viewBox="0 0 224.667 181.333" overflow="visible" enable-background="new 0 0 224.667 181.333" xml:space="preserve"> +<g> + <g> + <polygon fill="#0D69C8" points="37.428,111.568 16.892,130.22 17.08,166.774 98.099,166.774 116.752,147.556 116.752,111.945 + "/> + <linearGradient id="XMLID_19_" gradientUnits="userSpaceOnUse" x1="91.9961" y1="166.0503" x2="16.2534" y2="127.6137"> + <stop offset="0" style="stop-color:#1B3962"/> + <stop offset="1" style="stop-color:#0D69C8"/> + </linearGradient> + <polyline fill="url(#XMLID_19_)" points="17.08,130.597 98.099,130.597 98.099,166.774 17.457,166.774 "/> + <linearGradient id="XMLID_20_" gradientUnits="userSpaceOnUse" x1="115.8613" y1="143.8276" x2="92.1199" y2="131.3916"> + <stop offset="0" style="stop-color:#1B3962"/> + <stop offset="1" style="stop-color:#0D69C8"/> + </linearGradient> + <polygon fill="url(#XMLID_20_)" points="116.564,111.945 98.099,130.597 98.099,166.774 116.564,147.179 "/> + <linearGradient id="XMLID_21_" gradientUnits="userSpaceOnUse" x1="146.8413" y1="93.9248" x2="34.9217" y2="132.3618"> + <stop offset="0" style="stop-color:#1B3962"/> + <stop offset="1" style="stop-color:#0D69C8"/> + </linearGradient> + <polygon fill="url(#XMLID_21_)" points="37.429,111.568 116.564,111.945 98.099,130.597 17.08,130.597 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="18.305,129.374 97.44,129.185 114.398,111.661 116.564,111.945 98.571,130.503 + 17.08,130.597 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="97.387,130.185 97.392,166.255 98.806,166.351 98.806,130.173 "/> + </g> + <g> + <polygon fill="#0077E2" points="37.428,65.216 16.892,83.87 17.08,120.423 98.099,120.423 116.752,101.206 116.752,65.594 "/> + <linearGradient id="XMLID_22_" gradientUnits="userSpaceOnUse" x1="91.9961" y1="119.7002" x2="16.2534" y2="81.2636"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#0683F4"/> + </linearGradient> + <polyline fill="url(#XMLID_22_)" points="17.08,84.248 98.099,84.248 98.099,120.423 17.457,120.423 "/> + <linearGradient id="XMLID_23_" gradientUnits="userSpaceOnUse" x1="115.8613" y1="97.4771" x2="92.1208" y2="85.0415"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#0683F4"/> + </linearGradient> + <polygon fill="url(#XMLID_23_)" points="116.564,65.594 98.099,84.248 98.099,120.423 116.564,100.828 "/> + <linearGradient id="XMLID_24_" gradientUnits="userSpaceOnUse" x1="114.0898" y1="62.6104" x2="53.6082" y2="78.4374"> + <stop offset="0" style="stop-color:#0683F4"/> + <stop offset="1" style="stop-color:#2CA5FF"/> + </linearGradient> + <polygon fill="url(#XMLID_24_)" points="37.429,65.216 116.564,65.594 98.099,84.248 17.08,84.248 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="18.305,83.023 97.44,82.834 114.398,65.311 116.564,65.594 98.571,84.153 + 17.08,84.248 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="97.387,83.834 97.392,119.904 98.806,120 98.806,83.823 "/> + </g> + <g> + <polygon fill="#5AC0FF" points="37.428,18.867 16.892,37.52 17.08,74.073 98.099,74.073 116.752,54.854 116.752,19.244 "/> + <linearGradient id="XMLID_25_" gradientUnits="userSpaceOnUse" x1="91.9961" y1="73.3486" x2="16.2534" y2="34.912"> + <stop offset="0" style="stop-color:#5AC0FF"/> + <stop offset="1" style="stop-color:#92DBFF"/> + </linearGradient> + <polyline fill="url(#XMLID_25_)" points="17.08,37.896 98.099,37.896 98.099,74.073 17.457,74.073 "/> + <linearGradient id="XMLID_26_" gradientUnits="userSpaceOnUse" x1="115.8613" y1="51.1265" x2="92.1208" y2="38.6909"> + <stop offset="0" style="stop-color:#5AC0FF"/> + <stop offset="1" style="stop-color:#92DBFF"/> + </linearGradient> + <polygon fill="url(#XMLID_26_)" points="116.564,19.244 98.099,37.896 98.099,74.073 116.564,54.478 "/> + <linearGradient id="XMLID_27_" gradientUnits="userSpaceOnUse" x1="114.0894" y1="16.2588" x2="53.608" y2="32.0857"> + <stop offset="0" style="stop-color:#5AC0FF"/> + <stop offset="1" style="stop-color:#92DBFF"/> + </linearGradient> + <polygon fill="url(#XMLID_27_)" points="37.429,18.867 116.564,19.244 98.099,37.896 17.08,37.896 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="18.305,36.672 97.44,36.484 114.398,18.96 116.564,19.244 98.571,37.802 + 17.08,37.896 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="97.387,37.485 97.392,73.554 98.806,73.649 98.806,37.472 "/> + </g> + <g> + <polygon fill="#0D69C8" points="129.001,111.001 108.464,129.656 108.652,166.208 189.671,166.208 208.325,146.99 + 208.325,111.379 "/> + <linearGradient id="XMLID_28_" gradientUnits="userSpaceOnUse" x1="183.5688" y1="165.4858" x2="107.8253" y2="127.0488"> + <stop offset="0" style="stop-color:#1B3962"/> + <stop offset="1" style="stop-color:#0D69C8"/> + </linearGradient> + <polyline fill="url(#XMLID_28_)" points="108.652,130.033 189.671,130.033 189.671,166.208 109.029,166.208 "/> + <linearGradient id="XMLID_29_" gradientUnits="userSpaceOnUse" x1="207.4326" y1="143.2622" x2="183.694" y2="130.8277"> + <stop offset="0" style="stop-color:#1B3962"/> + <stop offset="1" style="stop-color:#0D69C8"/> + </linearGradient> + <polygon fill="url(#XMLID_29_)" points="208.136,111.379 189.671,130.033 189.671,166.208 208.136,146.613 "/> + <linearGradient id="XMLID_30_" gradientUnits="userSpaceOnUse" x1="238.4131" y1="93.3594" x2="126.494" y2="131.7962"> + <stop offset="0" style="stop-color:#1B3962"/> + <stop offset="1" style="stop-color:#0D69C8"/> + </linearGradient> + <polygon fill="url(#XMLID_30_)" points="129.001,111.001 208.136,111.379 189.671,130.033 108.652,130.033 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="109.876,128.808 189.012,128.619 205.97,111.096 208.136,111.379 190.142,129.938 + 108.652,130.033 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="188.959,129.62 188.964,165.69 190.378,165.785 190.378,129.608 "/> + </g> + <g> + <polygon fill="#0077E2" points="129.001,64.652 108.464,83.305 108.652,119.858 189.671,119.858 208.325,100.639 208.325,65.029 + "/> + <linearGradient id="XMLID_31_" gradientUnits="userSpaceOnUse" x1="183.5693" y1="119.1348" x2="107.8258" y2="80.6978"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#0683F4"/> + </linearGradient> + <polyline fill="url(#XMLID_31_)" points="108.652,83.681 189.671,83.681 189.671,119.858 109.029,119.858 "/> + <linearGradient id="XMLID_32_" gradientUnits="userSpaceOnUse" x1="207.4326" y1="96.9111" x2="183.6931" y2="84.4761"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#0683F4"/> + </linearGradient> + <polygon fill="url(#XMLID_32_)" points="208.136,65.029 189.671,83.681 189.671,119.858 208.136,100.262 "/> + <linearGradient id="XMLID_33_" gradientUnits="userSpaceOnUse" x1="205.6611" y1="62.0444" x2="145.1797" y2="77.8714"> + <stop offset="0" style="stop-color:#0683F4"/> + <stop offset="1" style="stop-color:#2CA5FF"/> + </linearGradient> + <polygon fill="url(#XMLID_33_)" points="129.001,64.652 208.136,65.029 189.671,83.681 108.652,83.681 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="109.876,82.458 189.012,82.269 205.97,64.746 208.136,65.029 190.142,83.587 + 108.652,83.681 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="188.959,83.269 188.964,119.339 190.378,119.435 190.378,83.258 "/> + </g> + <g> + <polygon fill="#5AC0FF" points="129.001,18.867 108.464,37.52 108.652,74.073 189.671,74.073 208.325,54.854 208.325,19.244 "/> + <linearGradient id="XMLID_34_" gradientUnits="userSpaceOnUse" x1="183.5688" y1="73.3491" x2="107.8253" y2="34.9121"> + <stop offset="0" style="stop-color:#5AC0FF"/> + <stop offset="1" style="stop-color:#92DBFF"/> + </linearGradient> + <polyline fill="url(#XMLID_34_)" points="108.652,37.896 189.671,37.896 189.671,74.073 109.029,74.073 "/> + <linearGradient id="XMLID_35_" gradientUnits="userSpaceOnUse" x1="207.4336" y1="51.126" x2="183.6931" y2="38.6905"> + <stop offset="0" style="stop-color:#5AC0FF"/> + <stop offset="1" style="stop-color:#92DBFF"/> + </linearGradient> + <polygon fill="url(#XMLID_35_)" points="208.136,19.244 189.671,37.896 189.671,74.073 208.136,54.478 "/> + <linearGradient id="XMLID_36_" gradientUnits="userSpaceOnUse" x1="205.6621" y1="16.2603" x2="145.1807" y2="32.0872"> + <stop offset="0" style="stop-color:#5AC0FF"/> + <stop offset="1" style="stop-color:#92DBFF"/> + </linearGradient> + <polygon fill="url(#XMLID_36_)" points="129.001,18.867 208.136,19.244 189.671,37.896 108.652,37.896 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="109.876,36.672 189.012,36.484 205.97,18.96 208.136,19.244 190.142,37.802 + 108.652,37.896 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="188.959,37.485 188.964,73.554 190.378,73.649 190.378,37.472 "/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Section-Cuboids02-Blue.svg b/openoffice/share/gallery/diagrams/Section-Cuboids02-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..c8564c5883832305296c2d5303bf1c61aebc9662 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Section-Cuboids02-Blue.svg @@ -0,0 +1,138 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="300" height="169.333" + viewBox="0 0 300 169.333" overflow="visible" enable-background="new 0 0 300 169.333" xml:space="preserve"> +<g> + <polygon fill="#0D69C8" points="32.094,105.235 11.558,123.887 11.746,160.441 92.765,160.441 111.418,141.223 111.418,105.612 + "/> + <linearGradient id="XMLID_22_" gradientUnits="userSpaceOnUse" x1="86.6626" y1="159.7173" x2="10.9191" y2="121.2803"> + <stop offset="0" style="stop-color:#1B3962"/> + <stop offset="1" style="stop-color:#0D69C8"/> + </linearGradient> + <polyline fill="url(#XMLID_22_)" points="11.746,124.264 92.765,124.264 92.765,160.441 12.123,160.441 "/> + <linearGradient id="XMLID_23_" gradientUnits="userSpaceOnUse" x1="110.5273" y1="137.4946" x2="86.7868" y2="125.0591"> + <stop offset="0" style="stop-color:#1B3962"/> + <stop offset="1" style="stop-color:#0D69C8"/> + </linearGradient> + <polygon fill="url(#XMLID_23_)" points="111.23,105.612 92.765,124.264 92.765,160.441 111.23,140.846 "/> + <linearGradient id="XMLID_24_" gradientUnits="userSpaceOnUse" x1="141.5073" y1="87.5918" x2="29.5877" y2="126.0288"> + <stop offset="0" style="stop-color:#1B3962"/> + <stop offset="1" style="stop-color:#0D69C8"/> + </linearGradient> + <polygon fill="url(#XMLID_24_)" points="32.095,105.235 111.23,105.612 92.765,124.264 11.746,124.264 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="12.971,123.041 92.106,122.852 109.064,105.328 111.23,105.612 93.237,124.17 + 11.746,124.264 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="92.053,123.852 92.058,159.922 93.472,160.018 93.472,123.84 "/> +</g> +<g> + <polygon fill="#0D69C8" points="122.094,104.235 101.558,122.887 101.746,159.441 182.765,159.441 201.418,140.223 + 201.418,104.612 "/> + <linearGradient id="XMLID_25_" gradientUnits="userSpaceOnUse" x1="176.6621" y1="158.7173" x2="100.9194" y2="120.2807"> + <stop offset="0" style="stop-color:#1B3962"/> + <stop offset="1" style="stop-color:#0D69C8"/> + </linearGradient> + <polyline fill="url(#XMLID_25_)" points="101.746,123.264 182.765,123.264 182.765,159.441 102.123,159.441 "/> + <linearGradient id="XMLID_26_" gradientUnits="userSpaceOnUse" x1="200.5273" y1="136.4946" x2="176.7859" y2="124.0586"> + <stop offset="0" style="stop-color:#1B3962"/> + <stop offset="1" style="stop-color:#0D69C8"/> + </linearGradient> + <polygon fill="url(#XMLID_26_)" points="201.23,104.612 182.765,123.264 182.765,159.441 201.23,139.846 "/> + <linearGradient id="XMLID_27_" gradientUnits="userSpaceOnUse" x1="231.5073" y1="86.5918" x2="119.5877" y2="125.0288"> + <stop offset="0" style="stop-color:#1B3962"/> + <stop offset="1" style="stop-color:#0D69C8"/> + </linearGradient> + <polygon fill="url(#XMLID_27_)" points="122.095,104.235 201.23,104.612 182.765,123.264 101.746,123.264 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="102.971,122.041 182.106,121.852 199.064,104.328 201.23,104.612 183.237,123.17 + 101.746,123.264 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="182.053,122.852 182.058,158.922 183.472,159.018 183.472,122.84 "/> +</g> +<g> + <polygon fill="#0077E2" points="122.094,57.883 101.558,76.537 101.746,113.09 182.765,113.09 201.418,93.873 201.418,58.261 "/> + <linearGradient id="XMLID_28_" gradientUnits="userSpaceOnUse" x1="176.6621" y1="112.3672" x2="100.9194" y2="73.9306"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#0683F4"/> + </linearGradient> + <polyline fill="url(#XMLID_28_)" points="101.746,76.915 182.765,76.915 182.765,113.09 102.123,113.09 "/> + <linearGradient id="XMLID_29_" gradientUnits="userSpaceOnUse" x1="200.5273" y1="90.144" x2="176.7868" y2="77.7085"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#0683F4"/> + </linearGradient> + <polygon fill="url(#XMLID_29_)" points="201.23,58.261 182.765,76.915 182.765,113.09 201.23,93.495 "/> + <linearGradient id="XMLID_30_" gradientUnits="userSpaceOnUse" x1="198.7559" y1="55.2773" x2="138.2742" y2="71.1044"> + <stop offset="0" style="stop-color:#0683F4"/> + <stop offset="1" style="stop-color:#2CA5FF"/> + </linearGradient> + <polygon fill="url(#XMLID_30_)" points="122.095,57.883 201.23,58.261 182.765,76.915 101.746,76.915 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="102.971,75.69 182.106,75.501 199.064,57.978 201.23,58.261 183.237,76.82 + 101.746,76.915 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="182.053,76.501 182.058,112.571 183.472,112.667 183.472,76.49 "/> +</g> +<g> + <polygon fill="#0D69C8" points="213.667,103.668 193.13,122.323 193.318,158.875 274.337,158.875 292.991,139.657 292.991,104.046 + "/> + <linearGradient id="XMLID_34_" gradientUnits="userSpaceOnUse" x1="268.2349" y1="158.1528" x2="192.4913" y2="119.7158"> + <stop offset="0" style="stop-color:#1B3962"/> + <stop offset="1" style="stop-color:#0D69C8"/> + </linearGradient> + <polyline fill="url(#XMLID_34_)" points="193.318,122.7 274.337,122.7 274.337,158.875 193.695,158.875 "/> + <linearGradient id="XMLID_35_" gradientUnits="userSpaceOnUse" x1="292.0986" y1="135.9292" x2="268.36" y2="123.4947"> + <stop offset="0" style="stop-color:#1B3962"/> + <stop offset="1" style="stop-color:#0D69C8"/> + </linearGradient> + <polygon fill="url(#XMLID_35_)" points="292.802,104.046 274.337,122.7 274.337,158.875 292.802,139.28 "/> + <linearGradient id="XMLID_36_" gradientUnits="userSpaceOnUse" x1="323.0791" y1="86.0264" x2="211.16" y2="124.4632"> + <stop offset="0" style="stop-color:#1B3962"/> + <stop offset="1" style="stop-color:#0D69C8"/> + </linearGradient> + <polygon fill="url(#XMLID_36_)" points="213.667,103.668 292.802,104.046 274.337,122.7 193.318,122.7 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="194.542,121.475 273.678,121.286 290.636,103.763 292.802,104.046 274.808,122.605 + 193.318,122.7 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="273.625,122.287 273.63,158.357 275.044,158.452 275.044,122.275 "/> +</g> +<g> + <polygon fill="#0077E2" points="213.667,57.319 193.13,75.972 193.318,112.525 274.337,112.525 292.991,93.306 292.991,57.696 "/> + <linearGradient id="XMLID_37_" gradientUnits="userSpaceOnUse" x1="268.2354" y1="111.8018" x2="192.4918" y2="73.3647"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#0683F4"/> + </linearGradient> + <polyline fill="url(#XMLID_37_)" points="193.318,76.348 274.337,76.348 274.337,112.525 193.695,112.525 "/> + <linearGradient id="XMLID_38_" gradientUnits="userSpaceOnUse" x1="292.0986" y1="89.5781" x2="268.3591" y2="77.1431"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#0683F4"/> + </linearGradient> + <polygon fill="url(#XMLID_38_)" points="292.802,57.696 274.337,76.348 274.337,112.525 292.802,92.929 "/> + <linearGradient id="XMLID_39_" gradientUnits="userSpaceOnUse" x1="290.3271" y1="54.7114" x2="229.8457" y2="70.5384"> + <stop offset="0" style="stop-color:#0683F4"/> + <stop offset="1" style="stop-color:#2CA5FF"/> + </linearGradient> + <polygon fill="url(#XMLID_39_)" points="213.667,57.319 292.802,57.696 274.337,76.348 193.318,76.348 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="194.542,75.125 273.678,74.936 290.636,57.413 292.802,57.696 274.808,76.254 + 193.318,76.348 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="273.625,75.936 273.63,112.006 275.044,112.102 275.044,75.925 "/> +</g> +<g> + <polygon fill="#5AC0FF" points="213.667,11.534 193.13,30.187 193.318,66.74 274.337,66.74 292.991,47.521 292.991,11.911 "/> + <linearGradient id="XMLID_40_" gradientUnits="userSpaceOnUse" x1="268.2349" y1="66.0161" x2="192.4913" y2="27.5791"> + <stop offset="0" style="stop-color:#5AC0FF"/> + <stop offset="1" style="stop-color:#92DBFF"/> + </linearGradient> + <polyline fill="url(#XMLID_40_)" points="193.318,30.563 274.337,30.563 274.337,66.74 193.695,66.74 "/> + <linearGradient id="XMLID_41_" gradientUnits="userSpaceOnUse" x1="292.0996" y1="43.793" x2="268.3591" y2="31.3575"> + <stop offset="0" style="stop-color:#5AC0FF"/> + <stop offset="1" style="stop-color:#92DBFF"/> + </linearGradient> + <polygon fill="url(#XMLID_41_)" points="292.802,11.911 274.337,30.563 274.337,66.74 292.802,47.145 "/> + <linearGradient id="XMLID_42_" gradientUnits="userSpaceOnUse" x1="290.3281" y1="8.9272" x2="229.8467" y2="24.7542"> + <stop offset="0" style="stop-color:#5AC0FF"/> + <stop offset="1" style="stop-color:#92DBFF"/> + </linearGradient> + <polygon fill="url(#XMLID_42_)" points="213.667,11.534 292.802,11.911 274.337,30.563 193.318,30.563 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="194.542,29.339 273.678,29.151 290.636,11.627 292.802,11.911 274.808,30.469 + 193.318,30.563 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="273.625,30.152 273.63,66.221 275.044,66.316 275.044,30.139 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Section-Cuboids03.svg b/openoffice/share/gallery/diagrams/Section-Cuboids03.svg new file mode 100644 index 0000000000000000000000000000000000000000..d1e89accdee82ca6d8bd2353da5e3c8c2e77acca --- /dev/null +++ b/openoffice/share/gallery/diagrams/Section-Cuboids03.svg @@ -0,0 +1,114 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="208" height="122" viewBox="0 0 208 122" + overflow="visible" enable-background="new 0 0 208 122" xml:space="preserve"> +<g> + <g> + <linearGradient id="XMLID_23_" gradientUnits="userSpaceOnUse" x1="9.5332" y1="85.3906" x2="109.3936" y2="85.3906"> + <stop offset="0" style="stop-color:#CC0212"/> + <stop offset="1" style="stop-color:#FF5F06"/> + </linearGradient> + <polygon fill="url(#XMLID_23_)" points="30.07,57.787 9.533,76.44 9.721,112.994 90.74,112.994 109.394,93.775 109.394,58.166 + "/> + <linearGradient id="XMLID_24_" gradientUnits="userSpaceOnUse" x1="84.6377" y1="112.2705" x2="8.8942" y2="73.8335"> + <stop offset="0" style="stop-color:#CC0212"/> + <stop offset="1" style="stop-color:#FF5F06"/> + </linearGradient> + <polyline fill="url(#XMLID_24_)" points="9.721,76.817 90.74,76.817 90.74,112.994 10.098,112.994 "/> + <linearGradient id="XMLID_25_" gradientUnits="userSpaceOnUse" x1="108.502" y1="90.0479" x2="84.7614" y2="77.6123"> + <stop offset="0" style="stop-color:#CC0212"/> + <stop offset="1" style="stop-color:#FF5F06"/> + </linearGradient> + <polygon fill="url(#XMLID_25_)" points="109.205,58.166 90.74,76.817 90.74,112.994 109.205,93.398 "/> + <linearGradient id="XMLID_26_" gradientUnits="userSpaceOnUse" x1="106.7305" y1="55.1797" x2="46.2488" y2="71.0067"> + <stop offset="0" style="stop-color:#CC0212"/> + <stop offset="1" style="stop-color:#FF5F06"/> + </linearGradient> + <polygon fill="url(#XMLID_26_)" points="30.07,57.787 109.205,58.166 90.74,76.817 9.721,76.817 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="10.946,75.593 90.082,75.404 107.039,57.882 109.205,58.166 91.211,76.724 + 9.721,76.817 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="90.029,76.405 90.033,112.474 91.446,112.569 91.446,76.394 "/> + </g> + <g> + <polygon fill="#0D69C8" points="120.506,58.067 99.969,76.721 100.156,113.274 181.176,113.274 199.83,94.057 199.83,58.445 "/> + <linearGradient id="XMLID_27_" gradientUnits="userSpaceOnUse" x1="175.0732" y1="112.5508" x2="99.3305" y2="74.1142"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#0683F4"/> + </linearGradient> + <polyline fill="url(#XMLID_27_)" points="100.156,77.099 181.176,77.099 181.176,113.274 100.535,113.274 "/> + <linearGradient id="XMLID_28_" gradientUnits="userSpaceOnUse" x1="198.9385" y1="90.3276" x2="175.198" y2="77.8921"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#0683F4"/> + </linearGradient> + <polygon fill="url(#XMLID_28_)" points="199.642,58.445 181.176,77.099 181.176,113.274 199.642,93.679 "/> + <linearGradient id="XMLID_29_" gradientUnits="userSpaceOnUse" x1="197.167" y1="55.4609" x2="136.6847" y2="71.2881"> + <stop offset="0" style="stop-color:#0683F4"/> + <stop offset="1" style="stop-color:#2CA5FF"/> + </linearGradient> + <polygon fill="url(#XMLID_29_)" points="120.506,58.067 199.642,58.445 181.176,77.099 100.156,77.099 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="101.383,75.873 180.518,75.685 197.475,58.162 199.642,58.445 181.648,77.004 + 100.156,77.099 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="180.465,76.686 180.47,112.755 181.883,112.851 181.883,76.675 "/> + </g> + <g> + <linearGradient id="XMLID_30_" gradientUnits="userSpaceOnUse" x1="9.0176" y1="38.1924" x2="108.8779" y2="38.1924"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <polygon fill="url(#XMLID_30_)" points="29.555,10.589 9.018,29.242 9.205,65.796 90.225,65.796 108.878,46.577 108.878,10.966 + "/> + <linearGradient id="XMLID_31_" gradientUnits="userSpaceOnUse" x1="4.9888" y1="54.8774" x2="116.054" y2="37.0728"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <polyline fill="url(#XMLID_31_)" points="9.205,29.619 90.225,29.619 90.225,65.796 9.583,65.796 "/> + <linearGradient id="XMLID_32_" gradientUnits="userSpaceOnUse" x1="57.1743" y1="78.7642" x2="132.6319" y2="6.6981"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <polygon fill="url(#XMLID_32_)" points="108.689,10.966 90.225,29.619 90.225,65.796 108.689,46.199 "/> + <linearGradient id="XMLID_33_" gradientUnits="userSpaceOnUse" x1="9.9683" y1="25.9766" x2="154.0991" y2="9.0202"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <polygon fill="url(#XMLID_33_)" points="29.555,10.589 108.689,10.966 90.225,29.619 9.205,29.619 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="10.432,28.396 89.566,28.206 106.523,10.683 108.689,10.966 90.696,29.525 + 9.205,29.619 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="89.514,29.206 89.519,65.276 90.932,65.372 90.932,29.195 "/> + </g> + <g> + <linearGradient id="XMLID_34_" gradientUnits="userSpaceOnUse" x1="100.3008" y1="38.7603" x2="200.1621" y2="38.7603"> + <stop offset="0" style="stop-color:#B0FF78"/> + <stop offset="1" style="stop-color:#00C400"/> + </linearGradient> + <polygon fill="url(#XMLID_34_)" points="120.838,11.157 100.301,29.811 100.488,66.363 181.509,66.363 200.162,47.145 + 200.162,11.534 "/> + <linearGradient id="XMLID_35_" gradientUnits="userSpaceOnUse" x1="175.4063" y1="65.6401" x2="99.6627" y2="27.2031"> + <stop offset="0" style="stop-color:#00C109"/> + <stop offset="1" style="stop-color:#42EA42"/> + </linearGradient> + <polyline fill="url(#XMLID_35_)" points="100.488,30.188 181.509,30.188 181.509,66.363 100.867,66.363 "/> + <linearGradient id="XMLID_36_" gradientUnits="userSpaceOnUse" x1="199.2715" y1="43.417" x2="175.531" y2="30.9815"> + <stop offset="0" style="stop-color:#00C109"/> + <stop offset="1" style="stop-color:#42EA42"/> + </linearGradient> + <polygon fill="url(#XMLID_36_)" points="199.974,11.534 181.509,30.188 181.509,66.363 199.974,46.769 "/> + <linearGradient id="XMLID_37_" gradientUnits="userSpaceOnUse" x1="197.4995" y1="8.5503" x2="137.0172" y2="24.3775"> + <stop offset="0" style="stop-color:#00C109"/> + <stop offset="1" style="stop-color:#42EA42"/> + </linearGradient> + <polygon fill="url(#XMLID_37_)" points="120.839,11.157 199.974,11.534 181.509,30.188 100.488,30.188 "/> + <linearGradient id="XMLID_38_" gradientUnits="userSpaceOnUse" x1="100.4883" y1="20.7192" x2="199.9736" y2="20.7192"> + <stop offset="0" style="stop-color:#B0FF78"/> + <stop offset="1" style="stop-color:#00C400"/> + </linearGradient> + <polygon opacity="0.1" fill="url(#XMLID_38_)" points="101.715,28.963 180.85,28.774 197.807,11.251 199.974,11.534 + 181.98,30.093 100.488,30.188 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="180.797,29.774 180.802,65.845 182.215,65.939 182.215,29.764 "/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Section-Gears01.svg b/openoffice/share/gallery/diagrams/Section-Gears01.svg new file mode 100644 index 0000000000000000000000000000000000000000..668352a94a256a9dca817870af93170ee9c24977 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Section-Gears01.svg @@ -0,0 +1,382 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="413.05" height="173.421" + viewBox="0 0 413.05 173.421" overflow="visible" enable-background="new 0 0 413.05 173.421" xml:space="preserve"> +<g> + <g> + + <linearGradient id="XMLID_31_" gradientUnits="userSpaceOnUse" x1="-57.3447" y1="23.1021" x2="-10.4682" y2="102.5988" gradientTransform="matrix(0.9978 0.066 -0.066 0.9978 94.6301 13.1467)"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </linearGradient> + <path fill="url(#XMLID_31_)" d="M103.608,79.854l0.634-9.582l-8.825-1.93c-0.252-2.867-0.822-5.65-1.658-8.32l7.427-5.157 + l-4.24-8.612l-8.624,2.748c-1.631-2.318-3.505-4.454-5.585-6.376l3.857-8.188L78.618,29.1l-6.096,6.687 + c-2.537-1.178-5.218-2.104-8.023-2.731l-0.753-9.015l-9.578-0.634l-1.934,8.837c-2.865,0.253-5.645,0.816-8.315,1.65l-5.16-7.434 + l-8.612,4.242l2.746,8.624c-2.317,1.632-4.453,3.501-6.376,5.584l-8.188-3.858l-5.338,7.979l6.683,6.092 + c-1.182,2.534-2.112,5.219-2.739,8.028l-9.001,0.751l-0.634,9.582l8.817,1.923c0.25,2.873,0.818,5.659,1.653,8.332l-7.416,5.15 + l4.241,8.613l8.604-2.743c1.633,2.325,3.508,4.467,5.593,6.394l-3.848,8.166l7.978,5.337l6.074-6.667 + c2.544,1.183,5.234,2.114,8.049,2.742l0.75,8.983l9.578,0.632l1.927-8.803c2.873-0.254,5.662-0.823,8.339-1.658l5.143,7.407 + l8.61-4.24l-2.736-8.6c2.32-1.637,4.461-3.512,6.386-5.601l8.168,3.851l5.338-7.979l-6.674-6.082 + c1.182-2.54,2.109-5.228,2.736-8.041L103.608,79.854z"/> + <g> + + <linearGradient id="XMLID_32_" gradientUnits="userSpaceOnUse" x1="-15.5664" y1="83.5928" x2="-56.8823" y2="35.0284" gradientTransform="matrix(0.9978 0.066 -0.066 0.9978 94.6183 13.4434)"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <path fill="url(#XMLID_32_)" d="M100.825,78.011l0.622-9.412L92.91,66.71c-0.241-2.814-0.788-5.549-1.594-8.174l7.189-5.072 + l-4.094-8.458l-8.346,2.708c-1.575-2.273-3.385-4.369-5.398-6.257l3.742-8.048l-7.714-5.235l-5.902,6.576 + c-2.456-1.153-5.048-2.063-7.762-2.676l-0.72-8.856l-9.267-0.611l-1.879,8.683c-2.771,0.251-5.463,0.81-8.045,1.63l-4.987-7.298 + l-8.336,4.176l2.65,8.474c-2.244,1.602-4.314,3.441-6.175,5.486l-7.918-3.784l-5.171,7.847l6.458,5.977 + c-1.145,2.494-2.047,5.131-2.659,7.892l-8.709,0.747l-0.622,9.411l8.528,1.886c0.241,2.817,0.787,5.556,1.592,8.182l-7.18,5.064 + l4.093,8.458l8.33-2.699c1.578,2.278,3.389,4.384,5.404,6.269l-3.731,8.028l7.714,5.238l5.885-6.558 + c2.458,1.161,5.061,2.072,7.784,2.688l0.716,8.823l9.266,0.611l1.874-8.65c2.779-0.252,5.478-0.812,8.069-1.639l4.968,7.271 + l8.338-4.175l-2.642-8.445c2.249-1.606,4.322-3.453,6.186-5.505l7.898,3.773l5.173-7.844l-6.449-5.967 + c1.143-2.5,2.045-5.141,2.654-7.903L100.825,78.011z"/> + </g> + <path opacity="0.43" fill="#FFFFFF" d="M76.857,105.422l1.795,5.644l0.598-0.3l-1.806-5.782 + C77.246,105.127,77.056,105.28,76.857,105.422z M25.796,104.663l1.198-2.542c-0.003-0.004-0.007-0.006-0.01-0.01L25.796,104.663z + M10.543,87.097l0.501,1.037l4.926-3.421c-0.123-0.398-0.239-0.797-0.35-1.198L10.543,87.097z M93.33,66.933 + c0.119,0.788,0.218,1.58,0.289,2.381l7.63,1.67l0.149-2.268L93.33,66.933z M90.076,89.614l4.906,4.47l0.884-1.342l-5.098-4.714 + C90.547,88.561,90.319,89.093,90.076,89.614z M26.224,43.874l-7.918-3.778l-1.39,2.105l7.802,3.68 + c1.922-2.081,4.061-3.952,6.375-5.581l-0.237-0.749C29.2,40.863,27.652,42.307,26.224,43.874z M15.7,61.912l-7.475,0.639 + l-0.143,2.158l7.052-0.589C15.303,63.374,15.492,62.637,15.7,61.912z M38.085,25.739l-8.335,4.174l0.29,0.925l6.92-3.407 + l5.161,7.435c2.67-0.833,5.45-1.4,8.315-1.651l0.388-1.776c-2.667,0.261-5.259,0.811-7.75,1.599L38.085,25.739z M84.361,33.525 + l-7.714-5.235l-5.903,6.576c-2.454-1.153-5.047-2.06-7.762-2.674l-0.717-8.855l-9.268-0.614l-0.361,1.672l9.311,0.616l0.752,9.014 + c2.806,0.627,5.486,1.555,8.025,2.733l6.094-6.689l6.98,4.67L84.361,33.525z M98.324,53.675l0.133-0.094l-4.095-8.454 + l-8.346,2.705c-1.343-1.938-2.867-3.739-4.531-5.397l-0.547,1.161c2.081,1.92,3.954,4.058,5.585,6.374l8.624-2.745L98.324,53.675z + "/> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="7.651" y="22.606" width="93.795" height="95.23"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="7.651" y="22.606" width="93.795" height="95.23" id="XMLID_33_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + + <linearGradient id="XMLID_34_" gradientUnits="userSpaceOnUse" x1="-67.6504" y1="32.1675" x2="-33.1771" y2="65.9961" gradientTransform="matrix(0.9978 0.066 -0.066 0.9978 94.6301 13.1467)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <polygon opacity="0.43" fill="url(#XMLID_34_)" points="20.408,106.447 -20.973,66.762 47.594,-4.736 88.975,34.949 "/> + </g> + </mask> + <g mask="url(#XMLID_33_)"> + <defs> + <path id="XMLID_5_" d="M100.825,78.011l0.622-9.412L92.91,66.71c-0.241-2.814-0.788-5.549-1.594-8.174l7.189-5.072l-4.094-8.458 + l-8.346,2.708c-1.575-2.273-3.385-4.369-5.398-6.257l3.742-8.048l-7.714-5.235l-5.902,6.576 + c-2.456-1.153-5.048-2.063-7.762-2.676l-0.72-8.856l-9.267-0.611l-1.879,8.683c-2.771,0.251-5.463,0.81-8.045,1.63l-4.987-7.298 + l-8.336,4.176l2.65,8.474c-2.244,1.602-4.314,3.441-6.175,5.486l-7.918-3.784l-5.171,7.847l6.458,5.977 + c-1.145,2.494-2.047,5.131-2.659,7.892l-8.709,0.747l-0.622,9.411l8.528,1.886c0.241,2.817,0.787,5.556,1.592,8.182l-7.18,5.064 + l4.093,8.458l8.33-2.699c1.578,2.278,3.389,4.384,5.404,6.269l-3.731,8.028l7.714,5.238l5.885-6.558 + c2.458,1.161,5.061,2.072,7.784,2.688l0.716,8.823l9.266,0.611l1.874-8.65c2.779-0.252,5.478-0.812,8.069-1.639l4.968,7.271 + l8.338-4.175l-2.642-8.445c2.249-1.606,4.322-3.453,6.186-5.505l7.898,3.773l5.173-7.844l-6.449-5.967 + c1.143-2.5,2.045-5.141,2.654-7.903L100.825,78.011z"/> + </defs> + <clipPath id="XMLID_35_"> + <use xlink:href="#XMLID_5_" /> + </clipPath> + </g> + </g> + <g> + <path fill="#006B33" d="M185.337,119.647l0.635-9.58l-8.823-1.929c-0.253-2.868-0.821-5.651-1.657-8.322l7.425-5.154l-4.24-8.612 + l-8.623,2.742c-1.632-2.313-3.504-4.449-5.584-6.372l3.858-8.188l-7.979-5.337l-6.095,6.688c-2.536-1.178-5.218-2.106-8.024-2.734 + l-0.753-9.015l-9.578-0.635l-1.933,8.837c-2.865,0.254-5.645,0.82-8.315,1.654l-5.16-7.434l-8.612,4.24l2.747,8.626 + c-2.316,1.63-4.455,3.501-6.376,5.581l-8.187-3.856l-5.338,7.98l6.681,6.086c-1.18,2.538-2.111,5.223-2.738,8.033l-9.001,0.75 + l-0.634,9.58l8.817,1.927c0.25,2.87,0.818,5.657,1.653,8.331l-7.416,5.147l4.24,8.613l8.604-2.74 + c1.633,2.322,3.508,4.465,5.593,6.391l-3.848,8.165l7.979,5.339l6.074-6.664c2.543,1.182,5.233,2.111,8.047,2.737l0.75,8.983 + l9.577,0.634l1.926-8.804c2.873-0.251,5.663-0.819,8.34-1.657l5.142,7.407l8.613-4.24l-2.738-8.602 + c2.321-1.633,4.462-3.51,6.386-5.597l8.167,3.849l5.338-7.979l-6.672-6.081c1.18-2.542,2.109-5.227,2.736-8.04L185.337,119.647z" + /> + + <linearGradient id="XMLID_36_" gradientUnits="userSpaceOnUse" x1="72.3828" y1="126.7861" x2="33.2385" y2="74.1103" gradientTransform="matrix(0.9978 0.066 -0.066 0.9978 94.6301 13.1467)"> + <stop offset="0" style="stop-color:#00A33D"/> + <stop offset="1" style="stop-color:#00C109"/> + </linearGradient> + <path fill="url(#XMLID_36_)" d="M182.554,117.809l0.623-9.414l-8.535-1.888c-0.241-2.815-0.79-5.552-1.596-8.174l7.191-5.075 + l-4.096-8.456l-8.347,2.707c-1.575-2.27-3.385-4.37-5.397-6.255l3.742-8.049l-7.713-5.235l-5.904,6.577 + c-2.453-1.154-5.047-2.066-7.761-2.679l-0.719-8.855l-9.266-0.614l-1.879,8.685c-2.771,0.25-5.463,0.811-8.046,1.633l-4.987-7.298 + l-8.336,4.173l2.649,8.473c-2.242,1.604-4.313,3.445-6.174,5.49l-7.918-3.784l-5.172,7.845l6.459,5.979 + c-1.146,2.491-2.048,5.13-2.658,7.889l-8.71,0.749l-0.623,9.411l8.528,1.885c0.242,2.818,0.787,5.558,1.591,8.184l-7.18,5.064 + l4.095,8.456l8.329-2.702c1.576,2.28,3.388,4.386,5.403,6.273l-3.73,8.028l7.713,5.235l5.884-6.556 + c2.459,1.159,5.062,2.073,7.783,2.687l0.717,8.823l9.266,0.614l1.873-8.654c2.778-0.248,5.478-0.81,8.07-1.637l4.968,7.273 + l8.335-4.175l-2.639-8.448c2.247-1.605,4.32-3.453,6.183-5.505l7.899,3.774l5.174-7.844l-6.451-5.965 + c1.145-2.5,2.046-5.143,2.655-7.902L182.554,117.809z"/> + <path opacity="0.43" fill="#FFFFFF" d="M158.587,145.219l1.796,5.641l0.598-0.3l-1.807-5.781 + C158.977,144.921,158.786,145.075,158.587,145.219z M107.526,144.457l1.2-2.539c-0.005-0.004-0.009-0.01-0.014-0.013 + L107.526,144.457z M92.273,126.89l0.5,1.039l4.927-3.424c-0.122-0.394-0.239-0.791-0.351-1.193L92.273,126.89z M175.06,106.728 + c0.121,0.789,0.219,1.581,0.289,2.381l7.631,1.672l0.15-2.269L175.06,106.728z M171.807,129.407l4.906,4.473l0.885-1.343 + l-5.099-4.714C172.279,128.356,172.05,128.886,171.807,129.407z M107.955,83.671l-7.917-3.781l-1.391,2.108l7.802,3.679 + c1.922-2.081,4.061-3.953,6.377-5.58l-0.239-0.752C110.93,80.659,109.381,82.102,107.955,83.671z M97.431,101.706l-7.476,0.643 + l-0.143,2.157l7.054-0.592C97.034,103.171,97.223,102.434,97.431,101.706z M119.815,65.534l-8.334,4.175l0.289,0.925l6.919-3.405 + l5.162,7.431c2.67-0.836,5.449-1.399,8.314-1.652l0.389-1.772c-2.667,0.26-5.259,0.808-7.752,1.598L119.815,65.534z + M166.091,73.321l-7.713-5.236l-5.904,6.577c-2.452-1.151-5.046-2.061-7.761-2.677l-0.718-8.854l-9.266-0.612l-0.362,1.67 + l9.31,0.617l0.752,9.014c2.808,0.628,5.488,1.555,8.025,2.733l6.095-6.688l6.979,4.67L166.091,73.321z M180.054,93.472 + l0.136-0.095l-4.096-8.456l-8.347,2.707c-1.343-1.938-2.866-3.739-4.532-5.401l-0.546,1.164c2.08,1.922,3.953,4.057,5.584,6.374 + l8.625-2.746L180.054,93.472z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="80.886" y="54.946" width="102.291" height="102.688"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="80.886" y="54.946" width="102.291" height="102.688" id="XMLID_37_"> + <g filter="url(#Adobe_OpacityMaskFilter_1_)"> + + <linearGradient id="XMLID_1_" gradientUnits="userSpaceOnUse" x1="16.5293" y1="66.4824" x2="51.0016" y2="100.31" gradientTransform="matrix(0.9978 0.066 -0.066 0.9978 94.6301 13.1467)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <polygon opacity="0.53" fill="url(#XMLID_1_)" points="102.137,146.242 60.758,106.559 129.324,35.06 170.704,74.744 "/> + </g> + </mask> + <g mask="url(#XMLID_37_)"> + <defs> + <path id="XMLID_10_" d="M182.554,117.809l0.623-9.414l-8.535-1.888c-0.241-2.815-0.79-5.552-1.596-8.174l7.191-5.075 + l-4.096-8.456l-8.347,2.707c-1.575-2.27-3.385-4.37-5.397-6.255l3.742-8.049l-7.713-5.235l-5.904,6.577 + c-2.453-1.154-5.047-2.066-7.761-2.679l-0.719-8.855l-9.266-0.614l-1.879,8.685c-2.771,0.25-5.463,0.811-8.046,1.633 + l-4.987-7.298l-8.336,4.173l2.649,8.473c-2.242,1.604-4.313,3.445-6.174,5.49l-7.918-3.784l-5.172,7.845l6.459,5.979 + c-1.146,2.491-2.048,5.13-2.658,7.889l-8.71,0.749l-0.623,9.411l8.528,1.885c0.242,2.818,0.787,5.558,1.591,8.184l-7.18,5.064 + l4.095,8.456l8.329-2.702c1.576,2.28,3.388,4.386,5.403,6.273l-3.73,8.028l7.713,5.235l5.884-6.556 + c2.459,1.159,5.062,2.073,7.783,2.687l0.717,8.823l9.266,0.614l1.873-8.654c2.778-0.248,5.478-0.81,8.07-1.637l4.968,7.273 + l8.335-4.175l-2.639-8.448c2.247-1.605,4.32-3.453,6.183-5.505l7.899,3.774l5.174-7.844l-6.451-5.965 + c1.145-2.5,2.046-5.143,2.655-7.902L182.554,117.809z"/> + </defs> + <clipPath id="XMLID_2_"> + <use xlink:href="#XMLID_10_" /> + </clipPath> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter_2_" filterUnits="userSpaceOnUse" x="80.886" y="54.946" width="102.291" height="102.688"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="80.886" y="54.946" width="102.291" height="102.688" id="XMLID_3_"> + <g filter="url(#Adobe_OpacityMaskFilter_2_)"> + <polygon opacity="0.53" fill="url(#XMLID_1_)" points="102.137,146.242 60.758,106.559 129.324,35.06 170.704,74.744 "/> + </g> + </mask> + <g mask="url(#XMLID_3_)"> + <defs> + <path id="XMLID_14_" d="M182.554,117.809l0.623-9.414l-8.535-1.888c-0.241-2.815-0.79-5.552-1.596-8.174l7.191-5.075 + l-4.096-8.456l-8.347,2.707c-1.575-2.27-3.385-4.37-5.397-6.255l3.742-8.049l-7.713-5.235l-5.904,6.577 + c-2.453-1.154-5.047-2.066-7.761-2.679l-0.719-8.855l-9.266-0.614l-1.879,8.685c-2.771,0.25-5.463,0.811-8.046,1.633 + l-4.987-7.298l-8.336,4.173l2.649,8.473c-2.242,1.604-4.313,3.445-6.174,5.49l-7.918-3.784l-5.172,7.845l6.459,5.979 + c-1.146,2.491-2.048,5.13-2.658,7.889l-8.71,0.749l-0.623,9.411l8.528,1.885c0.242,2.818,0.787,5.558,1.591,8.184l-7.18,5.064 + l4.095,8.456l8.329-2.702c1.576,2.28,3.388,4.386,5.403,6.273l-3.73,8.028l7.713,5.235l5.884-6.556 + c2.459,1.159,5.062,2.073,7.783,2.687l0.717,8.823l9.266,0.614l1.873-8.654c2.778-0.248,5.478-0.81,8.07-1.637l4.968,7.273 + l8.335-4.175l-2.639-8.448c2.247-1.605,4.32-3.453,6.183-5.505l7.899,3.774l5.174-7.844l-6.451-5.965 + c1.145-2.5,2.046-5.143,2.655-7.902L182.554,117.809z"/> + </defs> + <clipPath id="XMLID_6_"> + <use xlink:href="#XMLID_14_" /> + </clipPath> + </g> + </g> + <g> + <path fill="#A04304" d="M259.403,64.507l0.633-9.578l-8.822-1.932c-0.254-2.866-0.822-5.648-1.658-8.322l7.428-5.154l-4.241-8.612 + l-8.624,2.745c-1.631-2.315-3.504-4.453-5.586-6.373l3.859-8.189l-7.978-5.338l-6.096,6.688c-2.537-1.178-5.22-2.106-8.025-2.731 + l-0.751-9.014l-9.578-0.635l-1.934,8.838c-2.863,0.248-5.645,0.817-8.313,1.648l-5.161-7.433l-8.612,4.24l2.746,8.628 + c-2.316,1.631-4.454,3.5-6.376,5.582l-8.188-3.86l-5.338,7.98l6.682,6.087c-1.18,2.54-2.11,5.223-2.739,8.033l-9,0.751 + l-0.634,9.578l8.818,1.929c0.251,2.867,0.819,5.657,1.653,8.334l-7.417,5.146l4.241,8.612l8.605-2.741 + c1.633,2.323,3.506,4.463,5.594,6.393l-3.849,8.165l7.978,5.338l6.075-6.665c2.543,1.183,5.233,2.112,8.048,2.739l0.748,8.984 + l9.579,0.633l1.927-8.806c2.873-0.252,5.661-0.818,8.34-1.657l5.143,7.408l8.611-4.24l-2.739-8.601 + c2.323-1.638,4.464-3.513,6.388-5.599l8.168,3.85l5.34-7.98l-6.674-6.078c1.181-2.544,2.108-5.23,2.736-8.041L259.403,64.507z"/> + + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="159.1738" y1="81.7822" x2="85.24" y2="-4.4742" gradientTransform="matrix(0.9978 0.066 -0.066 0.9978 94.6301 13.1467)"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M256.619,62.666l0.623-9.413l-8.535-1.889c-0.241-2.815-0.79-5.55-1.596-8.174l7.19-5.071 + l-4.094-8.455l-8.346,2.703c-1.576-2.271-3.387-4.37-5.399-6.251l3.742-8.051l-7.715-5.237l-5.903,6.577 + c-2.452-1.154-5.047-2.063-7.762-2.677l-0.718-8.856l-9.266-0.612l-1.88,8.682c-2.771,0.253-5.463,0.813-8.046,1.633l-4.987-7.298 + l-8.336,4.175l2.648,8.475c-2.242,1.599-4.312,3.442-6.173,5.487l-7.918-3.782l-5.173,7.842l6.459,5.976 + c-1.145,2.494-2.047,5.132-2.658,7.893l-8.709,0.748l-0.623,9.411l8.531,1.886c0.239,2.817,0.784,5.555,1.589,8.185l-7.18,5.063 + l4.095,8.456l8.328-2.698c1.575,2.278,3.389,4.383,5.404,6.273l-3.732,8.023l7.715,5.237l5.883-6.558 + c2.461,1.161,5.063,2.074,7.785,2.688l0.717,8.822l9.267,0.613l1.873-8.65c2.778-0.25,5.478-0.812,8.069-1.64l4.968,7.276 + l8.337-4.179l-2.641-8.443c2.248-1.606,4.32-3.454,6.186-5.507l7.898,3.771l5.172-7.84l-6.449-5.969 + c1.145-2.498,2.045-5.139,2.654-7.901L256.619,62.666z"/> + <path opacity="0.43" fill="#FFFFFF" d="M232.652,90.074l1.798,5.643l0.598-0.296l-1.809-5.785 + C233.043,89.781,232.853,89.935,232.652,90.074z M181.593,89.319l1.197-2.544c-0.004-0.003-0.007-0.009-0.012-0.011 + L181.593,89.319z M166.339,71.753l0.5,1.032l4.929-3.419c-0.124-0.397-0.239-0.797-0.351-1.198L166.339,71.753z M249.126,51.589 + c0.119,0.786,0.217,1.58,0.289,2.378l7.627,1.672l0.15-2.268L249.126,51.589z M245.873,74.269l4.905,4.469l0.884-1.341 + l-5.099-4.716C246.343,73.214,246.114,73.746,245.873,74.269z M182.021,28.53l-7.918-3.781l-1.391,2.109l7.801,3.676 + c1.922-2.08,4.061-3.953,6.378-5.582l-0.239-0.746C184.995,25.519,183.446,26.961,182.021,28.53z M171.496,46.566l-7.475,0.64 + l-0.143,2.159l7.055-0.591C171.099,48.028,171.289,47.292,171.496,46.566z M193.883,10.394l-8.337,4.175l0.289,0.925l6.92-3.409 + l5.16,7.437c2.67-0.833,5.453-1.401,8.315-1.652l0.389-1.776c-2.667,0.263-5.26,0.809-7.751,1.599L193.883,10.394z M240.157,18.18 + l-7.714-5.235l-5.904,6.577c-2.452-1.152-5.047-2.061-7.761-2.675l-0.719-8.855l-9.267-0.613l-0.362,1.671l9.312,0.617 + l0.753,9.013c2.806,0.627,5.486,1.557,8.021,2.733l6.097-6.69l6.979,4.673L240.157,18.18z M254.12,38.33l0.133-0.092l-4.094-8.457 + l-8.347,2.705c-1.345-1.938-2.866-3.741-4.53-5.399l-0.549,1.163c2.082,1.921,3.955,4.059,5.584,6.373l8.625-2.746L254.12,38.33z" + /> + <defs> + <filter id="Adobe_OpacityMaskFilter_3_" filterUnits="userSpaceOnUse" x="154.951" y="-0.192" width="102.292" height="102.684"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="154.951" y="-0.192" width="102.292" height="102.684" id="XMLID_8_"> + <g filter="url(#Adobe_OpacityMaskFilter_3_)"> + + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="86.7949" y1="6.5728" x2="121.2688" y2="40.4019" gradientTransform="matrix(0.9978 0.066 -0.066 0.9978 94.6301 13.1467)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <polygon opacity="0.53" fill="url(#XMLID_9_)" points="176.204,91.103 134.823,51.421 203.39,-20.082 244.771,19.604 "/> + </g> + </mask> + <g mask="url(#XMLID_8_)"> + <defs> + <path id="XMLID_19_" d="M256.619,62.666l0.623-9.413l-8.535-1.889c-0.241-2.815-0.79-5.55-1.596-8.174l7.19-5.071l-4.094-8.455 + l-8.346,2.703c-1.576-2.271-3.387-4.37-5.399-6.251l3.742-8.051l-7.715-5.237l-5.903,6.577 + c-2.452-1.154-5.047-2.063-7.762-2.677l-0.718-8.856l-9.266-0.612l-1.88,8.682c-2.771,0.253-5.463,0.813-8.046,1.633 + l-4.987-7.298l-8.336,4.175l2.648,8.475c-2.242,1.599-4.312,3.442-6.173,5.487l-7.918-3.782l-5.173,7.842l6.459,5.976 + c-1.145,2.494-2.047,5.132-2.658,7.893l-8.709,0.748l-0.623,9.411l8.531,1.886c0.239,2.817,0.784,5.555,1.589,8.185l-7.18,5.063 + l4.095,8.456l8.328-2.698c1.575,2.278,3.389,4.383,5.404,6.273l-3.732,8.023l7.715,5.237l5.883-6.558 + c2.461,1.161,5.063,2.074,7.785,2.688l0.717,8.822l9.267,0.613l1.873-8.65c2.778-0.25,5.478-0.812,8.069-1.64l4.968,7.276 + l8.337-4.179l-2.641-8.443c2.248-1.606,4.32-3.454,6.186-5.507l7.898,3.771l5.172-7.84l-6.449-5.969 + c1.145-2.498,2.045-5.139,2.654-7.901L256.619,62.666z"/> + </defs> + <clipPath id="XMLID_11_"> + <use xlink:href="#XMLID_19_" /> + </clipPath> + </g> + </g> + <g> + <path fill="#560E00" d="M327.563,123.821l0.634-9.577l-8.823-1.931c-0.254-2.869-0.821-5.652-1.656-8.324l7.426-5.156 + l-4.241-8.609l-8.623,2.744c-1.632-2.315-3.503-4.45-5.585-6.372l3.858-8.188l-7.978-5.34l-6.097,6.69 + c-2.536-1.179-5.22-2.104-8.024-2.734l-0.751-9.015l-9.579-0.632l-1.934,8.835c-2.865,0.256-5.645,0.819-8.314,1.653l-5.16-7.435 + l-8.613,4.24l2.748,8.627c-2.316,1.63-4.454,3.501-6.377,5.58l-8.186-3.855l-5.34,7.975l6.683,6.092 + c-1.182,2.537-2.11,5.224-2.739,8.032l-9,0.75l-0.635,9.579l8.818,1.929c0.25,2.869,0.819,5.655,1.652,8.331l-7.416,5.149 + l4.24,8.61l8.604-2.739c1.634,2.321,3.509,4.467,5.594,6.39l-3.849,8.165l7.979,5.339l6.075-6.665 + c2.543,1.184,5.231,2.114,8.046,2.743l0.749,8.981l9.58,0.635l1.926-8.807c2.873-0.252,5.66-0.82,8.339-1.658l5.144,7.409 + l8.612-4.243l-2.739-8.602c2.322-1.63,4.463-3.508,6.387-5.597l8.168,3.849l5.34-7.975l-6.674-6.083 + c1.18-2.543,2.108-5.229,2.735-8.04L327.563,123.821z"/> + + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="221.959" y1="140.9443" x2="163.8926" y2="45.5649" gradientTransform="matrix(0.9978 0.066 -0.066 0.9978 94.6301 13.1467)"> + <stop offset="0" style="stop-color:#791A16"/> + <stop offset="1" style="stop-color:#BD453A"/> + </linearGradient> + <path fill="url(#XMLID_12_)" d="M324.78,121.978l0.621-9.406l-8.533-1.889c-0.242-2.817-0.791-5.551-1.598-8.175l7.192-5.074 + l-4.096-8.456l-8.347,2.705c-1.573-2.273-3.384-4.369-5.397-6.254l3.743-8.049l-7.715-5.235l-5.903,6.576 + c-2.452-1.155-5.046-2.063-7.761-2.678l-0.719-8.855l-9.267-0.612l-1.88,8.684c-2.771,0.25-5.462,0.811-8.047,1.63l-4.985-7.296 + l-8.335,4.176l2.649,8.469c-2.244,1.606-4.313,3.442-6.175,5.489l-7.917-3.782l-5.175,7.844l6.46,5.977 + c-1.146,2.494-2.048,5.132-2.659,7.894l-8.709,0.747l-0.622,9.408l8.529,1.888c0.241,2.819,0.786,5.556,1.59,8.183l-7.179,5.065 + l4.094,8.456l8.328-2.7c1.578,2.281,3.389,4.382,5.406,6.271l-3.731,8.026l7.713,5.235l5.883-6.553 + c2.46,1.158,5.063,2.069,7.784,2.686l0.717,8.825l9.268,0.612l1.873-8.653c2.777-0.251,5.479-0.813,8.069-1.636l4.969,7.271 + l8.336-4.174l-2.642-8.448c2.248-1.606,4.322-3.45,6.186-5.505l7.897,3.773l5.174-7.843l-6.45-5.967 + c1.145-2.498,2.047-5.139,2.654-7.901L324.78,121.978z"/> + <path opacity="0.43" fill="#FFFFFF" d="M300.813,149.391l1.796,5.644l0.597-0.301l-1.807-5.781 + C301.202,149.097,301.012,149.252,300.813,149.391z M249.752,148.633l1.198-2.54c-0.002-0.004-0.006-0.008-0.012-0.014 + L249.752,148.633z M234.5,131.065l0.5,1.034l4.929-3.418c-0.125-0.396-0.24-0.797-0.352-1.196L234.5,131.065z M317.286,110.899 + c0.119,0.789,0.217,1.583,0.289,2.384l7.629,1.669l0.15-2.266L317.286,110.899z M314.032,133.583l4.906,4.472l0.885-1.342 + l-5.098-4.718C314.505,132.529,314.276,133.06,314.032,133.583z M250.181,87.845l-7.918-3.782l-1.391,2.11l7.803,3.679 + c1.921-2.083,4.059-3.953,6.375-5.581l-0.238-0.747C253.157,84.835,251.606,86.276,250.181,87.845z M239.656,105.88l-7.475,0.644 + l-0.143,2.156l7.053-0.59C239.26,107.344,239.448,106.607,239.656,105.88z M262.042,69.711l-8.335,4.173l0.288,0.926l6.92-3.409 + l5.16,7.434c2.672-0.832,5.453-1.397,8.316-1.648l0.389-1.778c-2.668,0.262-5.26,0.809-7.752,1.601L262.042,69.711z + M308.316,77.497l-7.713-5.235l-5.903,6.577c-2.453-1.153-5.048-2.065-7.761-2.679l-0.72-8.854l-9.266-0.615l-0.362,1.675 + l9.31,0.616l0.753,9.016c2.806,0.625,5.487,1.553,8.024,2.729l6.096-6.688l6.979,4.669L308.316,77.497z M322.28,97.646 + l0.133-0.096l-4.094-8.457l-8.346,2.709c-1.344-1.94-2.867-3.74-4.531-5.401l-0.549,1.165c2.082,1.92,3.954,4.055,5.586,6.375 + l8.623-2.748L322.28,97.646z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter_4_" filterUnits="userSpaceOnUse" x="223.112" y="59.119" width="102.289" height="102.689"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="223.112" y="59.119" width="102.289" height="102.689" id="XMLID_13_"> + <g filter="url(#Adobe_OpacityMaskFilter_4_)"> + + <linearGradient id="XMLID_15_" gradientUnits="userSpaceOnUse" x1="158.7231" y1="61.2617" x2="193.1954" y2="95.0893" gradientTransform="matrix(0.9978 0.066 -0.066 0.9978 94.6301 13.1467)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <polygon opacity="0.53" fill="url(#XMLID_15_)" points="244.364,150.416 202.983,110.733 271.55,39.235 312.931,78.921 "/> + </g> + </mask> + <g mask="url(#XMLID_13_)"> + <defs> + <path id="XMLID_24_" d="M324.78,121.978l0.621-9.406l-8.533-1.889c-0.242-2.817-0.791-5.551-1.598-8.175l7.192-5.074 + l-4.096-8.456l-8.347,2.705c-1.573-2.273-3.384-4.369-5.397-6.254l3.743-8.049l-7.715-5.235l-5.903,6.576 + c-2.452-1.155-5.046-2.063-7.761-2.678l-0.719-8.855l-9.267-0.612l-1.88,8.684c-2.771,0.25-5.462,0.811-8.047,1.63l-4.985-7.296 + l-8.335,4.176l2.649,8.469c-2.244,1.606-4.313,3.442-6.175,5.489l-7.917-3.782l-5.175,7.844l6.46,5.977 + c-1.146,2.494-2.048,5.132-2.659,7.894l-8.709,0.747l-0.622,9.408l8.529,1.888c0.241,2.819,0.786,5.556,1.59,8.183l-7.179,5.065 + l4.094,8.456l8.328-2.7c1.578,2.281,3.389,4.382,5.406,6.271l-3.731,8.026l7.713,5.235l5.883-6.553 + c2.46,1.158,5.063,2.069,7.784,2.686l0.717,8.825l9.268,0.612l1.873-8.653c2.777-0.251,5.479-0.813,8.069-1.636l4.969,7.271 + l8.336-4.174l-2.642-8.448c2.248-1.606,4.322-3.45,6.186-5.505l7.897,3.773l5.174-7.843l-6.45-5.967 + c1.145-2.498,2.047-5.139,2.654-7.901L324.78,121.978z"/> + </defs> + <clipPath id="XMLID_16_"> + <use xlink:href="#XMLID_24_" /> + </clipPath> + </g> + </g> + <g> + <path fill="#050B3F" d="M404.688,70.806l0.633-9.577l-8.822-1.931c-0.254-2.865-0.822-5.649-1.658-8.323l7.427-5.155l-4.241-8.61 + l-8.623,2.742c-1.633-2.312-3.505-4.45-5.585-6.37l3.856-8.189l-7.977-5.339l-6.096,6.689c-2.537-1.178-5.219-2.104-8.023-2.735 + l-0.752-9.012l-9.58-0.634l-1.934,8.834c-2.864,0.255-5.645,0.822-8.313,1.653l-5.161-7.434l-8.612,4.242l2.747,8.625 + c-2.315,1.631-4.453,3.503-6.375,5.58l-8.188-3.855l-5.338,7.979l6.681,6.087c-1.181,2.538-2.11,5.224-2.739,8.032l-9,0.75 + l-0.635,9.579l8.818,1.928c0.25,2.869,0.818,5.659,1.653,8.332l-7.416,5.149l4.241,8.611l8.604-2.737 + c1.633,2.323,3.508,4.461,5.595,6.388l-3.85,8.165l7.979,5.34l6.074-6.669c2.543,1.185,5.232,2.114,8.047,2.745l0.749,8.981 + l9.581,0.635l1.924-8.806c2.872-0.253,5.662-0.821,8.341-1.661l5.143,7.408l8.61-4.237l-2.737-8.602 + c2.322-1.635,4.463-3.508,6.387-5.596l8.169,3.847l5.338-7.977l-6.674-6.084c1.181-2.538,2.109-5.228,2.736-8.039L404.688,70.806z + "/> + + <linearGradient id="XMLID_17_" gradientUnits="userSpaceOnUse" x1="226.5718" y1="-7.3472" x2="297.1301" y2="65.1442" gradientTransform="matrix(0.9978 0.066 -0.066 0.9978 94.6301 13.1467)"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </linearGradient> + <path fill="url(#XMLID_17_)" d="M401.904,68.964l0.623-9.41l-8.536-1.888c-0.242-2.815-0.789-5.55-1.594-8.176l7.188-5.071 + l-4.095-8.456l-8.346,2.704c-1.575-2.273-3.387-4.369-5.398-6.256l3.742-8.047l-7.715-5.234l-5.902,6.576 + c-2.453-1.157-5.047-2.064-7.761-2.679l-0.719-8.854l-9.267-0.613l-1.881,8.683c-2.769,0.249-5.461,0.813-8.043,1.634 + l-4.988-7.299l-8.336,4.172l2.648,8.474c-2.242,1.604-4.313,3.443-6.174,5.49l-7.918-3.783l-5.172,7.844l6.458,5.975 + c-1.145,2.495-2.046,5.136-2.657,7.895l-8.709,0.746l-0.623,9.41l8.528,1.885c0.239,2.819,0.786,5.558,1.591,8.188l-7.179,5.063 + l4.095,8.457l8.326-2.701c1.578,2.28,3.391,4.381,5.406,6.271l-3.732,8.027l7.715,5.235l5.883-6.554 + c2.46,1.158,5.064,2.07,7.783,2.685l0.719,8.825l9.266,0.612l1.873-8.653c2.778-0.25,5.479-0.812,8.068-1.636l4.969,7.272 + l8.336-4.174l-2.639-8.449c2.247-1.607,4.32-3.451,6.184-5.505l7.899,3.771l5.173-7.839l-6.449-5.968 + c1.144-2.498,2.045-5.141,2.654-7.903L401.904,68.964z"/> + <path opacity="0.43" fill="#FFFFFF" d="M377.937,96.375l1.797,5.644l0.598-0.301l-1.808-5.777 + C378.327,96.083,378.136,96.235,377.937,96.375z M326.876,95.618l1.199-2.541c-0.006-0.003-0.008-0.009-0.013-0.01L326.876,95.618 + z M311.623,78.05l0.501,1.035l4.928-3.418c-0.123-0.398-0.239-0.795-0.351-1.198L311.623,78.05z M394.409,57.887 + c0.119,0.786,0.218,1.58,0.288,2.381l7.63,1.671l0.15-2.267L394.409,57.887z M391.157,80.566l4.906,4.472l0.883-1.342 + l-5.098-4.716C391.628,79.518,391.399,80.045,391.157,80.566z M327.304,34.83l-7.917-3.784l-1.39,2.113l7.801,3.676 + c1.923-2.081,4.059-3.95,6.375-5.58l-0.236-0.747C330.28,31.819,328.731,33.262,327.304,34.83z M316.782,52.864l-7.478,0.644 + l-0.143,2.157l7.056-0.59C316.384,54.329,316.573,53.593,316.782,52.864z M339.165,16.694l-8.334,4.175l0.287,0.925l6.921-3.407 + l5.161,7.435c2.669-0.836,5.451-1.4,8.314-1.651l0.39-1.775c-2.667,0.262-5.261,0.805-7.753,1.597L339.165,16.694z M385.44,24.48 + l-7.713-5.233l-5.905,6.574c-2.452-1.152-5.046-2.063-7.761-2.675l-0.719-8.856l-9.267-0.612l-0.36,1.668l9.311,0.618l0.752,9.018 + c2.806,0.625,5.487,1.553,8.024,2.731l6.096-6.69l6.979,4.67L385.44,24.48z M399.403,44.632l0.135-0.096l-4.094-8.456 + l-8.349,2.706c-1.343-1.937-2.864-3.74-4.53-5.4l-0.548,1.168c2.081,1.918,3.954,4.054,5.585,6.37l8.623-2.746L399.403,44.632z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter_5_" filterUnits="userSpaceOnUse" x="300.235" y="6.106" width="102.292" height="102.687"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="300.235" y="6.106" width="102.292" height="102.687" id="XMLID_18_"> + <g filter="url(#Adobe_OpacityMaskFilter_5_)"> + + <linearGradient id="XMLID_20_" gradientUnits="userSpaceOnUse" x1="232.1821" y1="3.269" x2="266.6534" y2="37.0956" gradientTransform="matrix(0.9978 0.066 -0.066 0.9978 94.6301 13.1467)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <polygon opacity="0.53" fill="url(#XMLID_20_)" points="321.487,97.4 280.107,57.716 348.674,-13.779 390.055,25.902 "/> + </g> + </mask> + <g mask="url(#XMLID_18_)"> + <defs> + <path id="XMLID_29_" d="M401.904,68.964l0.623-9.41l-8.536-1.888c-0.242-2.815-0.789-5.55-1.594-8.176l7.188-5.071l-4.095-8.456 + l-8.346,2.704c-1.575-2.273-3.387-4.369-5.398-6.256l3.742-8.047l-7.715-5.234l-5.902,6.576 + c-2.453-1.157-5.047-2.064-7.761-2.679l-0.719-8.854l-9.267-0.613l-1.881,8.683c-2.769,0.249-5.461,0.813-8.043,1.634 + l-4.988-7.299l-8.336,4.172l2.648,8.474c-2.242,1.604-4.313,3.443-6.174,5.49l-7.918-3.783l-5.172,7.844l6.458,5.975 + c-1.145,2.495-2.046,5.136-2.657,7.895l-8.709,0.746l-0.623,9.41l8.528,1.885c0.239,2.819,0.786,5.558,1.591,8.188l-7.179,5.063 + l4.095,8.457l8.326-2.701c1.578,2.28,3.391,4.381,5.406,6.271l-3.732,8.027l7.715,5.235l5.883-6.554 + c2.46,1.158,5.064,2.07,7.783,2.685l0.719,8.825l9.266,0.612l1.873-8.653c2.778-0.25,5.479-0.812,8.068-1.636l4.969,7.272 + l8.336-4.174l-2.639-8.449c2.247-1.607,4.32-3.451,6.184-5.505l7.899,3.771l5.173-7.839l-6.449-5.968 + c1.144-2.498,2.045-5.141,2.654-7.903L401.904,68.964z"/> + </defs> + <clipPath id="XMLID_21_"> + <use xlink:href="#XMLID_29_" /> + </clipPath> + </g> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Section-Gears02-Blue.svg b/openoffice/share/gallery/diagrams/Section-Gears02-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..90cbc9a63f05a466ded9b40558f2f85bf024d9f0 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Section-Gears02-Blue.svg @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="362.221" height="172.96" + viewBox="0 0 362.221 172.96" overflow="visible" enable-background="new 0 0 362.221 172.96" xml:space="preserve"> +<g> + <path fill="#0060B6" d="M351.271,80.541l1.148-9.717l-8.742-2.412c-0.104-2.928-0.523-5.791-1.219-8.555l7.721-4.871l-3.793-8.98 + l-8.791,2.357c-1.512-2.438-3.275-4.705-5.262-6.766l4.309-8.141l-7.715-5.838l-6.467,6.501c-2.48-1.327-5.119-2.406-7.898-3.187 + l-0.273-9.212l-9.57-1.131l-2.41,8.897c-2.883,0.111-5.703,0.546-8.424,1.261l-4.775-7.827l-8.861,3.881l2.293,8.919 + c-2.408,1.543-4.65,3.34-6.689,5.361l-8.002-4.342l-5.777,7.851l6.373,6.537c-1.318,2.521-2.393,5.207-3.174,8.037l-9.064,0.309 + l-1.146,9.717l8.738,2.408c0.098,2.934,0.518,5.801,1.211,8.564l-7.707,4.867l3.791,8.977l8.773-2.354 + c1.512,2.449,3.277,4.721,5.266,6.789l-4.295,8.117l7.715,5.834l6.445-6.477c2.486,1.33,5.135,2.416,7.922,3.197l0.273,9.184 + l9.568,1.125l2.4-8.863c2.893-0.113,5.719-0.553,8.449-1.268l4.762,7.801l8.859-3.883l-2.287-8.893 + c2.414-1.545,4.66-3.348,6.703-5.375l7.982,4.332l5.777-7.854l-6.365-6.523c1.318-2.527,2.396-5.217,3.172-8.047L351.271,80.541z" + /> + <path fill="#00A0C6" d="M271.269,127.994l1.104-9.363l-8.426-2.324c-0.098-2.824-0.504-5.586-1.174-8.246l7.441-4.695l-3.656-8.658 + l-8.475,2.277c-1.455-2.352-3.154-4.541-5.068-6.527l4.152-7.844l-7.436-5.627l-6.234,6.268c-2.391-1.281-4.934-2.322-7.613-3.074 + l-0.262-8.881l-9.225-1.088l-2.322,8.576c-2.781,0.109-5.496,0.527-8.121,1.217l-4.604-7.545l-8.54,3.742l2.21,8.596 + c-2.322,1.484-4.483,3.215-6.447,5.166l-7.713-4.184l-5.568,7.564l6.144,6.299c-1.272,2.434-2.309,5.023-3.062,7.75l-8.734,0.299 + l-1.105,9.365l8.422,2.318c0.096,2.83,0.499,5.592,1.168,8.258l-7.431,4.689l3.655,8.654l8.455-2.268 + c1.459,2.355,3.16,4.549,5.076,6.541l-4.139,7.824l7.436,5.625l6.211-6.244c2.398,1.285,4.948,2.326,7.637,3.082l0.264,8.848 + l9.222,1.09l2.314-8.545c2.787-0.107,5.512-0.531,8.143-1.221l4.588,7.516l8.539-3.74l-2.201-8.57 + c2.326-1.492,4.492-3.229,6.458-5.182l7.695,4.174l5.57-7.566l-6.137-6.291c1.271-2.436,2.307-5.029,3.057-7.756L271.269,127.994z" + /> + <path fill="#75B5D5" d="M208.29,62.855l1.105-9.367l-8.428-2.322c-0.097-2.826-0.504-5.582-1.174-8.246l7.441-4.696l-3.654-8.656 + l-8.475,2.273c-1.455-2.35-3.156-4.538-5.07-6.522l4.151-7.849l-7.435-5.625l-6.234,6.266c-2.391-1.278-4.934-2.32-7.611-3.07 + l-0.266-8.882l-9.223-1.087l-2.322,8.575c-2.781,0.106-5.497,0.527-8.12,1.216l-4.604-7.544l-8.541,3.739l2.211,8.597 + c-2.321,1.487-4.483,3.22-6.446,5.167l-7.714-4.185l-5.569,7.568l6.143,6.298c-1.27,2.434-2.307,5.023-3.059,7.749l-8.736,0.299 + l-1.105,9.363l8.422,2.32c0.096,2.83,0.5,5.59,1.168,8.256l-7.432,4.689l3.656,8.654l8.455-2.268 + c1.459,2.357,3.16,4.551,5.076,6.543l-4.137,7.822l7.434,5.627l6.213-6.244c2.396,1.283,4.948,2.328,7.635,3.082l0.264,8.848 + l9.223,1.09l2.314-8.547c2.787-0.107,5.512-0.527,8.143-1.219l4.588,7.518l8.541-3.74l-2.205-8.572 + c2.328-1.49,4.494-3.227,6.461-5.18l7.694,4.172l5.569-7.564l-6.136-6.293c1.271-2.434,2.307-5.029,3.056-7.756L208.29,62.855z"/> + <path fill="#4084C1" d="M117.884,97.303l1.27-10.76l-9.682-2.67c-0.111-3.244-0.578-6.416-1.35-9.475l8.549-5.393l-4.197-9.945 + l-9.736,2.611c-1.674-2.701-3.627-5.215-5.824-7.494l4.769-9.018L93.14,38.7l-7.162,7.197c-2.746-1.467-5.668-2.664-8.748-3.529 + l-0.303-10.202l-10.596-1.251l-2.668,9.854c-3.195,0.121-6.314,0.602-9.328,1.393l-5.289-8.665l-9.813,4.297l2.54,9.875 + c-2.667,1.711-5.152,3.697-7.406,5.936l-8.863-4.805l-6.398,8.693l7.06,7.236c-1.461,2.795-2.653,5.77-3.517,8.902l-10.036,0.34 + l-1.271,10.762l9.676,2.668c0.109,3.248,0.574,6.42,1.344,9.48l-8.538,5.393l4.199,9.941l9.716-2.605 + c1.674,2.707,3.629,5.227,5.83,7.516l-4.754,8.986l8.543,6.465l7.136-7.172c2.755,1.473,5.687,2.674,8.774,3.539l0.3,10.166 + l10.596,1.252l2.66-9.82c3.204-0.119,6.333-0.607,9.354-1.4l5.274,8.639l9.81-4.301l-2.531-9.848 + c2.674-1.713,5.16-3.707,7.422-5.949l8.84,4.795l6.398-8.695l-7.051-7.229c1.461-2.799,2.652-5.775,3.516-8.908L117.884,97.303z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Section-Gears03-Blue.svg b/openoffice/share/gallery/diagrams/Section-Gears03-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..53413d3b1d0f5fbddab1e62ab0f9b865e59f4630 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Section-Gears03-Blue.svg @@ -0,0 +1,644 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="430.299" height="233.989" + viewBox="0 0 430.299 233.989" overflow="visible" enable-background="new 0 0 430.299 233.989" xml:space="preserve"> +<rect x="17.249" y="9.57" fill="none" width="413.05" height="173.421"/> +<g> + <g> + + <image opacity="0.3" width="111" height="112" xlink:href="data:image/png;base64,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" transform="matrix(1 0 0 1 130.2148 1411.9048)"> + </image> + <path fill="#0060B6" d="M230.256,1475.353l1.147-9.718l-8.742-2.411c-0.102-2.929-0.522-5.792-1.218-8.556l7.72-4.87l-3.792-8.98 + l-8.792,2.357c-1.511-2.438-3.274-4.706-5.26-6.767l4.308-8.141l-7.714-5.838l-6.466,6.501c-2.482-1.327-5.12-2.406-7.9-3.187 + l-0.273-9.212l-9.569-1.131l-2.41,8.897c-2.884,0.111-5.703,0.546-8.425,1.261l-4.775-7.827l-8.86,3.881l2.292,8.919 + c-2.409,1.543-4.651,3.34-6.689,5.361l-8.002-4.342l-5.777,7.851l6.374,6.537c-1.32,2.521-2.394,5.207-3.174,8.037l-9.065,0.309 + l-1.146,9.717l8.737,2.408c0.098,2.935,0.519,5.801,1.212,8.564l-7.708,4.867l3.792,8.977l8.773-2.354 + c1.513,2.449,3.278,4.721,5.266,6.789l-4.294,8.117l7.714,5.835l6.446-6.477c2.487,1.33,5.134,2.415,7.922,3.196l0.273,9.184 + l9.569,1.125l2.4-8.863c2.893-0.112,5.719-0.552,8.448-1.267l4.762,7.801l8.86-3.883l-2.287-8.893 + c2.414-1.545,4.659-3.349,6.702-5.375l7.983,4.332l5.778-7.854l-6.365-6.524c1.318-2.527,2.395-5.217,3.172-8.047 + L230.256,1475.353z"/> + </g> + <g> + + <image opacity="0.3" width="107" height="108" xlink:href="data:image/png;base64,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 +SUVORK5CYII=" transform="matrix(1 0 0 1 54.2148 1461.9048)"> + </image> + <path fill="#00A0C6" d="M150.253,1522.806l1.104-9.364l-8.427-2.324c-0.097-2.824-0.503-5.585-1.174-8.245l7.442-4.696 + l-3.655-8.657l-8.475,2.276c-1.456-2.352-3.156-4.541-5.069-6.526l4.152-7.845l-7.435-5.627l-6.234,6.268 + c-2.391-1.281-4.934-2.322-7.613-3.073l-0.262-8.881l-9.224-1.089l-2.322,8.577c-2.781,0.108-5.496,0.527-8.121,1.216 + l-4.604-7.544l-8.54,3.742l2.21,8.595c-2.322,1.485-4.484,3.216-6.447,5.166l-7.713-4.184l-5.569,7.565l6.144,6.299 + c-1.272,2.434-2.309,5.023-3.061,7.749l-8.735,0.299l-1.105,9.365l8.422,2.319c0.096,2.829,0.499,5.591,1.168,8.257l-7.431,4.689 + l3.655,8.655l8.455-2.269c1.458,2.355,3.161,4.55,5.077,6.541l-4.139,7.825l7.435,5.624l6.211-6.244 + c2.397,1.285,4.948,2.327,7.637,3.083l0.263,8.847l9.222,1.09l2.315-8.545c2.788-0.107,5.513-0.53,8.143-1.221l4.588,7.516 + l8.54-3.74l-2.202-8.57c2.326-1.492,4.492-3.228,6.458-5.182l7.695,4.174l5.569-7.566l-6.136-6.29 + c1.271-2.437,2.307-5.029,3.057-7.756L150.253,1522.806z"/> + </g> + <g> + + <image opacity="0.3" width="107" height="109" xlink:href="data:image/png;base64,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" transform="matrix(1 0 0 1 -8.7852 1395.9048)"> + </image> + <path fill="#75B5D5" d="M87.276,1457.667l1.104-9.367l-8.427-2.322c-0.097-2.825-0.503-5.582-1.173-8.245l7.441-4.696 + l-3.654-8.656l-8.475,2.273c-1.456-2.35-3.157-4.538-5.07-6.522l4.151-7.849l-7.435-5.625l-6.233,6.266 + c-2.392-1.278-4.935-2.32-7.612-3.07l-0.265-8.882l-9.222-1.087l-2.323,8.575c-2.781,0.106-5.497,0.527-8.12,1.216l-4.604-7.544 + l-8.541,3.739l2.211,8.597c-2.322,1.487-4.483,3.22-6.446,5.167l-7.714-4.185l-5.569,7.568l6.143,6.298 + c-1.27,2.434-2.306,5.023-3.058,7.748l-8.737,0.299l-1.105,9.363l8.421,2.321c0.096,2.83,0.5,5.59,1.168,8.256l-7.431,4.688 + l3.656,8.655l8.455-2.269c1.458,2.357,3.16,4.552,5.077,6.543l-4.137,7.822l7.433,5.627l6.213-6.244 + c2.397,1.284,4.948,2.328,7.635,3.083l0.263,8.847l9.223,1.09l2.314-8.546c2.788-0.108,5.512-0.528,8.143-1.219l4.588,7.517 + l8.541-3.739l-2.204-8.573c2.327-1.489,4.494-3.227,6.46-5.18l7.694,4.173l5.569-7.565l-6.135-6.293 + c1.271-2.434,2.307-5.029,3.056-7.755L87.276,1457.667z"/> + </g> + <g> + + <image opacity="0.3" width="120" height="123" xlink:href="data:image/png;base64,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 +AAAAAElFTkSuQmCC" transform="matrix(1 0 0 1 -112.7852 1421.9048)"> + </image> + <path fill="#4084C1" d="M-3.131,1492.114l1.271-10.76l-9.683-2.669c-0.111-3.245-0.578-6.417-1.349-9.476l8.549-5.393 + l-4.198-9.944l-9.736,2.611c-1.673-2.702-3.626-5.216-5.824-7.495l4.769-9.018l-8.542-6.46l-7.163,7.197 + c-2.746-1.468-5.668-2.664-8.747-3.529l-0.303-10.202l-10.596-1.251l-2.667,9.854c-3.195,0.121-6.314,0.603-9.329,1.393 + l-5.29-8.664l-9.813,4.297l2.541,9.876c-2.667,1.71-5.152,3.696-7.407,5.935l-8.863-4.805l-6.398,8.693l7.059,7.237 + c-1.461,2.794-2.653,5.77-3.517,8.901l-10.036,0.341l-1.27,10.762l9.676,2.667c0.109,3.249,0.574,6.42,1.343,9.481l-8.538,5.392 + l4.199,9.941l9.715-2.605c1.675,2.707,3.629,5.227,5.831,7.516l-4.754,8.987l8.542,6.464l7.136-7.172 + c2.754,1.473,5.686,2.675,8.774,3.54l0.3,10.165l10.596,1.252l2.66-9.819c3.204-0.12,6.333-0.607,9.355-1.401l5.274,8.64 + l9.81-4.301l-2.531-9.848c2.673-1.713,5.16-3.707,7.421-5.95l8.839,4.795l6.398-8.694l-7.05-7.229 + c1.461-2.8,2.652-5.775,3.515-8.908L-3.131,1492.114z"/> + </g> +</g> +<g> + <g> + <path fill="#000066" d="M182.544,98.966V82.67l-15.161-2.277c-0.751-4.829-2.024-9.479-3.739-13.915l11.998-9.563l-8.145-14.112 + l-14.303,5.616c-3.021-3.74-6.432-7.148-10.172-10.166l5.614-14.306l-14.106-8.147l-9.575,12.015 + c-4.43-1.711-9.077-2.983-13.899-3.732l-2.285-15.182H92.477l-2.285,15.182c-4.822,0.749-9.47,2.021-13.897,3.732l-9.575-12.015 + l-14.111,8.147l5.619,14.306c-3.738,3.019-7.151,6.426-10.174,10.166L33.75,42.804l-8.144,14.11l11.997,9.564 + c-1.713,4.436-2.99,9.086-3.738,13.915L18.704,82.67v16.296l15.151,2.281c0.746,4.832,2.02,9.488,3.733,13.924l-11.982,9.553 + l8.144,14.113l14.269-5.605c3.028,3.75,6.443,7.166,10.191,10.193l-5.603,14.266l14.115,8.148l9.54-11.973 + c4.438,1.719,9.102,2.994,13.938,3.744l2.276,15.129h16.294l2.277-15.129c4.837-0.75,9.498-2.025,13.938-3.744l9.544,11.971 + l14.106-8.146l-5.599-14.266c3.747-3.027,7.163-6.443,10.189-10.193l14.27,5.604l8.145-14.111l-11.983-9.553 + c1.713-4.436,2.987-9.092,3.733-13.924L182.544,98.966z"/> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="43.8525" y1="16.3921" x2="147.0116" y2="152.1869"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M177.622,96.16V80.149l-14.669-2.242c-0.727-4.744-1.958-9.311-3.617-13.666l11.608-9.395 + l-7.883-13.866l-13.833,5.518c-2.921-3.674-6.224-7.022-9.844-9.989l5.436-14.056l-13.652-8.004l-9.263,11.803 + c-4.283-1.683-8.78-2.931-13.446-3.667L106.251,7.67H90.485l-2.21,14.915c-4.665,0.737-9.16,1.984-13.448,3.667l-9.261-11.803 + l-13.65,8.004l5.436,14.056c-3.621,2.967-6.922,6.315-9.842,9.989L33.674,40.98l-7.886,13.866L37.4,64.241 + c-1.661,4.355-2.894,8.922-3.619,13.666l-14.667,2.242V96.16l14.659,2.238c0.721,4.748,1.953,9.32,3.611,13.684l-11.597,9.383 + l7.886,13.863l13.803-5.506c2.927,3.684,6.232,7.041,9.857,10.018l-5.418,14.014l13.65,8.006l9.231-11.764 + c4.297,1.688,8.807,2.943,13.484,3.678l2.203,14.867h15.766l2.201-14.867c4.68-0.734,9.189-1.99,13.484-3.678l9.231,11.762 + l13.652-8.006l-5.419-14.012c3.628-2.977,6.933-6.334,9.86-10.018l13.8,5.506l7.883-13.863l-11.592-9.387 + c1.657-4.359,2.887-8.932,3.608-13.68L177.622,96.16z"/> + <path opacity="0.43" fill="#FFFFFF" d="M140.097,145.273l3.679,9.357l0.977-0.572l-3.708-9.592 + C140.726,144.732,140.419,145.013,140.097,145.273z M53.525,149.714l1.746-4.441c-0.008-0.006-0.015-0.012-0.022-0.016 + L53.525,149.714z M25.725,121.669l0.961,1.695l7.964-6.346c-0.254-0.658-0.494-1.32-0.728-1.984L25.725,121.669z M163.687,78.236 + c0.29,1.321,0.547,2.651,0.754,4l13.112,1.973v-3.854L163.687,78.236z M160.718,117.017l8.812,7.023l1.346-2.371l-9.163-7.414 + C161.396,115.183,161.071,116.107,160.718,117.017z M47.438,46.703l-13.834-5.52l-2.118,3.73l13.627,5.353 + c3.021-3.739,6.434-7.148,10.172-10.168l-0.486-1.239C52.143,41.268,49.68,43.887,47.438,46.703z M31.634,78.432l-12.588,1.924 + v3.668l11.88-1.787C31.127,80.954,31.364,79.686,31.634,78.432z M65.498,14.655l-13.65,8.003l0.592,1.535l11.341-6.546 + l9.575,12.011c4.427-1.709,9.076-2.98,13.896-3.726l0.461-3.056c-4.488,0.745-8.819,1.959-12.952,3.581L65.498,14.655z + M144.752,22.662L131.1,14.655l-9.264,11.803c-4.284-1.681-8.779-2.933-13.445-3.665l-2.21-14.919H90.418l-0.427,2.87h15.842 + l2.283,15.188c4.823,0.745,9.467,2.016,13.895,3.726l9.577-12.011l12.346,7.127L144.752,22.662z M170.661,55.222l0.214-0.173 + l-7.882-13.865l-13.835,5.52c-2.491-3.132-5.275-6.014-8.278-8.639l-0.8,2.034c3.743,3.02,7.154,6.429,10.176,10.168l14.299-5.617 + L170.661,55.222z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter_3_" filterUnits="userSpaceOnUse" x="3.549" y="-5.953" width="174.073" height="174.593"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="3.549" y="-5.953" width="174.073" height="174.593" id="XMLID_8_"> + <g filter="url(#Adobe_OpacityMaskFilter_3_)"> + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="45.0269" y1="41.5962" x2="103.5438" y2="99.0188"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <polygon opacity="0.53" fill="url(#XMLID_9_)" points="44.6,153.337 -29.939,90.759 78.188,-38.029 152.725,24.552 "/> + </g> + </mask> + <g mask="url(#XMLID_8_)"> + <defs> + <path id="XMLID_19_" d="M177.622,96.16V80.149l-14.669-2.242c-0.727-4.744-1.958-9.311-3.617-13.666l11.608-9.395l-7.883-13.866 + l-13.833,5.518c-2.921-3.674-6.224-7.022-9.844-9.989l5.436-14.056l-13.652-8.004l-9.263,11.803 + c-4.283-1.683-8.78-2.931-13.446-3.667L106.251,7.67H90.485l-2.21,14.915c-4.665,0.737-9.16,1.984-13.448,3.667l-9.261-11.803 + l-13.65,8.004l5.436,14.056c-3.621,2.967-6.922,6.315-9.842,9.989L33.674,40.98l-7.886,13.866L37.4,64.241 + c-1.661,4.355-2.894,8.922-3.619,13.666l-14.667,2.242V96.16l14.659,2.238c0.721,4.748,1.953,9.32,3.611,13.684l-11.597,9.383 + l7.886,13.863l13.803-5.506c2.927,3.684,6.232,7.041,9.857,10.018l-5.418,14.014l13.65,8.006l9.231-11.764 + c4.297,1.688,8.807,2.943,13.484,3.678l2.203,14.867h15.766l2.201-14.867c4.68-0.734,9.189-1.99,13.484-3.678l9.231,11.762 + l13.652-8.006l-5.419-14.012c3.628-2.977,6.933-6.334,9.86-10.018l13.8,5.506l7.883-13.863l-11.592-9.387 + c1.657-4.359,2.887-8.932,3.608-13.68L177.622,96.16z"/> + </defs> + <clipPath id="XMLID_11_"> + <use xlink:href="#XMLID_19_" /> + </clipPath> + </g> + </g> + <g> + <path fill="#093F6B" d="M316.25,156.292v-14.869l-13.836-2.082c-0.684-4.404-1.848-8.646-3.412-12.693l10.951-8.727l-7.434-12.879 + l-13.05,5.127c-2.758-3.414-5.869-6.521-9.283-9.279l5.125-13.053l-12.876-7.433l-8.735,10.956 + c-4.041-1.559-8.279-2.717-12.684-3.398l-2.085-13.857h-14.867l-2.085,13.857c-4.401,0.682-8.64,1.84-12.681,3.398l-8.737-10.956 + l-12.877,7.433l5.128,13.053c-3.414,2.758-6.525,5.865-9.284,9.279l-13.049-5.127l-7.435,12.877l10.948,8.729 + c-1.562,4.047-2.729,8.289-3.411,12.693l-13.836,2.082v14.869l13.829,2.078c0.679,4.412,1.842,8.66,3.405,12.709l-10.936,8.715 + l7.435,12.879l13.02-5.117c2.76,3.424,5.878,6.543,9.298,9.305l-5.112,13.016l12.877,7.434l8.707-10.922 + c4.052,1.568,8.305,2.732,12.721,3.416l2.075,13.805h14.867l2.08-13.805c4.412-0.684,8.665-1.848,12.718-3.416l8.706,10.922 + l12.876-7.434l-5.111-13.016c3.422-2.762,6.539-5.881,9.299-9.305l13.021,5.115l7.434-12.877l-10.938-8.717 + c1.566-4.049,2.725-8.295,3.408-12.707L316.25,156.292z"/> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="288.7153" y1="227.3657" x2="198.7693" y2="79.621"> + <stop offset="0" style="stop-color:#0078A3"/> + <stop offset="1" style="stop-color:#00A0DA"/> + </linearGradient> + <path fill="url(#XMLID_12_)" d="M311.758,153.73v-14.607l-13.385-2.045c-0.66-4.33-1.787-8.502-3.303-12.475l10.596-8.574 + l-7.193-12.65l-12.623,5.035c-2.666-3.354-5.676-6.408-8.984-9.113l4.963-12.824L269.37,79.17l-8.453,10.769 + c-3.908-1.535-8.011-2.674-12.268-3.344l-2.016-13.613h-14.387l-2.018,13.613c-4.257,0.67-8.361,1.809-12.269,3.344L209.51,79.17 + l-12.46,7.302l4.964,12.828c-3.306,2.705-6.316,5.76-8.981,9.113l-12.626-5.035l-7.192,12.65l10.593,8.574 + c-1.516,3.973-2.642,8.145-3.301,12.475l-13.387,2.045v14.607l13.379,2.043c0.659,4.33,1.78,8.508,3.296,12.484l-10.58,8.563 + l7.192,12.652l12.593-5.027c2.672,3.363,5.69,6.428,8.996,9.143l-4.945,12.787l12.46,7.305l8.423-10.73 + c3.92,1.537,8.034,2.684,12.306,3.354l2.009,13.564h14.387l2.01-13.564c4.268-0.67,8.383-1.816,12.305-3.354l8.422,10.73 + l12.458-7.305l-4.945-12.787c3.309-2.715,6.324-5.779,8.996-9.141l12.593,5.025l7.193-12.652l-10.578-8.563 + c1.51-3.979,2.635-8.154,3.293-12.484L311.758,153.73z"/> + <path opacity="0.43" fill="#FFFFFF" d="M277.518,198.546l3.354,8.539l0.893-0.525l-3.385-8.746 + C278.092,198.052,277.811,198.31,277.518,198.546z M198.521,202.599l1.593-4.053c-0.009-0.004-0.014-0.01-0.02-0.016 + L198.521,202.599z M173.151,177.009l0.879,1.545l7.265-5.789c-0.229-0.6-0.451-1.207-0.662-1.814L173.151,177.009z + M299.043,137.375c0.264,1.203,0.498,2.422,0.688,3.652l11.965,1.799v-3.518L299.043,137.375z M296.334,172.765l8.039,6.406 + l1.23-2.162l-8.363-6.768C296.957,171.089,296.654,171.929,296.334,172.765z M192.967,108.601l-12.624-5.035l-1.934,3.402 + l12.436,4.885c2.759-3.412,5.87-6.521,9.282-9.279l-0.442-1.129C197.258,103.642,195.013,106.029,192.967,108.601z + M178.546,137.55l-11.487,1.758v3.35l10.84-1.631C178.082,139.857,178.299,138.699,178.546,137.55z M209.447,79.358l-12.459,7.304 + l0.543,1.4l10.348-5.972l8.735,10.96c4.042-1.563,8.283-2.721,12.684-3.404l0.417-2.785c-4.093,0.678-8.047,1.787-11.815,3.268 + L209.447,79.358z M281.764,86.662l-12.459-7.304l-8.45,10.771c-3.908-1.535-8.012-2.674-12.268-3.344l-2.017-13.616h-14.385 + l-0.39,2.621h14.454l2.084,13.856c4.402,0.684,8.641,1.842,12.682,3.404l8.738-10.96l11.264,6.503L281.764,86.662z + M305.404,116.376l0.199-0.158l-7.193-12.652l-12.623,5.035c-2.275-2.859-4.813-5.486-7.557-7.881l-0.727,1.854 + c3.414,2.758,6.523,5.867,9.283,9.279l13.046-5.127L305.404,116.376z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter_4_" filterUnits="userSpaceOnUse" x="152.917" y="60.551" width="158.841" height="159.316"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="152.917" y="60.551" width="158.841" height="159.316" id="XMLID_13_"> + <g filter="url(#Adobe_OpacityMaskFilter_4_)"> + <linearGradient id="XMLID_15_" gradientUnits="userSpaceOnUse" x1="190.7661" y1="103.9409" x2="244.162" y2="156.3382"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <polygon opacity="0.53" fill="url(#XMLID_15_)" points="190.375,205.904 122.359,148.804 221.024,31.284 289.04,88.386 "/> + </g> + </mask> + <g mask="url(#XMLID_13_)"> + <defs> + <path id="XMLID_24_" d="M311.758,153.73v-14.607l-13.385-2.045c-0.66-4.33-1.787-8.502-3.303-12.475l10.596-8.574l-7.193-12.65 + l-12.623,5.035c-2.666-3.354-5.676-6.408-8.984-9.113l4.963-12.824L269.37,79.17l-8.453,10.769 + c-3.908-1.535-8.011-2.674-12.268-3.344l-2.016-13.613h-14.387l-2.018,13.613c-4.257,0.67-8.361,1.809-12.269,3.344 + L209.51,79.17l-12.46,7.302l4.964,12.828c-3.306,2.705-6.316,5.76-8.981,9.113l-12.626-5.035l-7.192,12.65l10.593,8.574 + c-1.516,3.973-2.642,8.145-3.301,12.475l-13.387,2.045v14.607l13.379,2.043c0.659,4.33,1.78,8.508,3.296,12.484l-10.58,8.563 + l7.192,12.652l12.593-5.027c2.672,3.363,5.69,6.428,8.996,9.143l-4.945,12.787l12.46,7.305l8.423-10.73 + c3.92,1.537,8.034,2.684,12.306,3.354l2.009,13.564h14.387l2.01-13.564c4.268-0.67,8.383-1.816,12.305-3.354l8.422,10.73 + l12.458-7.305l-4.945-12.787c3.309-2.715,6.324-5.779,8.996-9.141l12.593,5.025l7.193-12.652l-10.578-8.563 + c1.51-3.979,2.635-8.154,3.293-12.484L311.758,153.73z"/> + </defs> + <clipPath id="XMLID_16_"> + <use xlink:href="#XMLID_24_" /> + </clipPath> + </g> + </g> + <g> + <path fill="#006EB2" d="M417.83,106.318V95.046l-10.486-1.58c-0.521-3.338-1.402-6.559-2.588-9.626l8.301-6.615l-5.635-9.761 + l-9.895,3.883c-2.092-2.587-4.451-4.943-7.039-7.034l3.887-9.894l-9.76-5.64l-6.627,8.311c-3.064-1.183-6.279-2.062-9.615-2.576 + l-1.58-10.509h-11.271l-1.582,10.509c-3.336,0.515-6.553,1.394-9.615,2.576l-6.623-8.311l-9.762,5.64l3.887,9.894 + c-2.59,2.091-4.949,4.447-7.039,7.034l-9.891-3.883l-5.641,9.761l8.303,6.615c-1.188,3.067-2.068,6.288-2.588,9.626l-10.488,1.58 + v11.271l10.48,1.578c0.518,3.34,1.4,6.563,2.586,9.633l-8.293,6.611l5.641,9.76l9.867-3.877c2.094,2.596,4.459,4.959,7.051,7.055 + l-3.875,9.865l9.762,5.639l6.602-8.283c3.072,1.189,6.297,2.07,9.643,2.59l1.576,10.467h11.271l1.572-10.467 + c3.352-0.52,6.572-1.4,9.645-2.59l6.605,8.283l9.76-5.639l-3.875-9.865c2.596-2.096,4.957-4.459,7.049-7.055l9.873,3.877 + l5.635-9.76l-8.289-6.611c1.184-3.07,2.064-6.293,2.578-9.633L417.83,106.318z"/> + <linearGradient id="XMLID_17_" gradientUnits="userSpaceOnUse" x1="416.6875" y1="164.3247" x2="327.3662" y2="61.8681"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <path fill="url(#XMLID_17_)" d="M414.426,104.375V93.298l-10.148-1.551c-0.5-3.281-1.357-6.442-2.502-9.454l8.033-6.5 + l-5.457-9.594l-9.57,3.817c-2.021-2.54-4.305-4.859-6.811-6.909l3.762-9.723l-9.443-5.537l-6.41,8.164 + c-2.965-1.163-6.07-2.029-9.301-2.533l-1.529-10.322h-10.904l-1.531,10.322c-3.225,0.509-6.338,1.37-9.301,2.533l-6.408-8.166 + l-9.443,5.539l3.758,9.723c-2.504,2.05-4.787,4.369-6.811,6.909l-9.57-3.817l-5.453,9.592l8.031,6.502 + c-1.148,3.012-2,6.173-2.5,9.454l-10.15,1.551v11.076l10.141,1.547c0.498,3.285,1.352,6.451,2.5,9.471l-8.021,6.49l5.453,9.592 + l9.551-3.811c2.023,2.549,4.314,4.873,6.82,6.932l-3.748,9.693l9.443,5.537l6.385-8.137c2.973,1.168,6.092,2.035,9.33,2.543 + l1.525,10.285h10.904l1.525-10.285c3.236-0.508,6.355-1.375,9.328-2.543l6.387,8.137l9.443-5.537l-3.748-9.693 + c2.51-2.059,4.795-4.383,6.822-6.932l9.545,3.811l5.457-9.592l-8.023-6.494c1.148-3.016,2.002-6.182,2.498-9.467L414.426,104.375z + "/> + <path opacity="0.43" fill="#FFFFFF" d="M388.463,138.351l2.545,6.477l0.678-0.396l-2.566-6.635 + C388.9,137.98,388.689,138.173,388.463,138.351z M328.574,141.423l1.205-3.072c-0.004-0.002-0.008-0.008-0.014-0.01 + L328.574,141.423z M309.338,122.025l0.668,1.172l5.506-4.393c-0.174-0.453-0.342-0.912-0.5-1.369L309.338,122.025z + M404.785,91.974c0.201,0.914,0.377,1.834,0.521,2.768l9.072,1.365v-2.666L404.785,91.974z M402.73,118.804l6.094,4.859 + l0.936-1.639l-6.34-5.131C403.203,117.539,402.977,118.175,402.73,118.804z M324.361,70.16l-9.57-3.818l-1.467,2.58l9.432,3.702 + c2.088-2.584,4.445-4.944,7.035-7.032l-0.334-0.856C327.619,66.399,325.91,68.213,324.361,70.16z M313.428,92.113l-8.709,1.328 + v2.541l8.221-1.24C313.076,93.857,313.242,92.978,313.428,92.113z M336.855,47.987l-9.443,5.536l0.41,1.063l7.844-4.527 + l6.625,8.312c3.061-1.185,6.279-2.063,9.615-2.581l0.318-2.111c-3.105,0.514-6.102,1.355-8.959,2.478L336.855,47.987z + M391.686,53.527l-9.443-5.54l-6.408,8.168c-2.967-1.165-6.074-2.028-9.303-2.537l-1.529-10.32h-10.906l-0.293,1.986h10.955 + l1.582,10.505c3.336,0.518,6.549,1.396,9.615,2.581l6.625-8.312l8.539,4.931L391.686,53.527z M409.609,76.054l0.15-0.118 + l-5.455-9.594l-9.57,3.818c-1.723-2.168-3.65-4.16-5.727-5.975l-0.553,1.406c2.588,2.087,4.947,4.445,7.037,7.032l9.893-3.885 + L409.609,76.054z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter_5_" filterUnits="userSpaceOnUse" x="293.998" y="33.729" width="120.428" height="120.789"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="293.998" y="33.729" width="120.428" height="120.789" id="XMLID_18_"> + <g filter="url(#Adobe_OpacityMaskFilter_5_)"> + <linearGradient id="XMLID_20_" gradientUnits="userSpaceOnUse" x1="322.6953" y1="66.6265" x2="363.1792" y2="106.3532"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <polygon opacity="0.53" fill="url(#XMLID_20_)" points="322.396,143.935 270.83,100.638 345.635,11.541 397.201,54.833 "/> + </g> + </mask> + <g mask="url(#XMLID_18_)"> + <defs> + <path id="XMLID_29_" d="M414.426,104.375V93.298l-10.148-1.551c-0.5-3.281-1.357-6.442-2.502-9.454l8.033-6.5l-5.457-9.594 + l-9.57,3.817c-2.021-2.54-4.305-4.859-6.811-6.909l3.762-9.723l-9.443-5.537l-6.41,8.164c-2.965-1.163-6.07-2.029-9.301-2.533 + l-1.529-10.322h-10.904l-1.531,10.322c-3.225,0.509-6.338,1.37-9.301,2.533l-6.408-8.166l-9.443,5.539l3.758,9.723 + c-2.504,2.05-4.787,4.369-6.811,6.909l-9.57-3.817l-5.453,9.592l8.031,6.502c-1.148,3.012-2,6.173-2.5,9.454l-10.15,1.551 + v11.076l10.141,1.547c0.498,3.285,1.352,6.451,2.5,9.471l-8.021,6.49l5.453,9.592l9.551-3.811 + c2.023,2.549,4.314,4.873,6.82,6.932l-3.748,9.693l9.443,5.537l6.385-8.137c2.973,1.168,6.092,2.035,9.33,2.543l1.525,10.285 + h10.904l1.525-10.285c3.236-0.508,6.355-1.375,9.328-2.543l6.387,8.137l9.443-5.537l-3.748-9.693 + c2.51-2.059,4.795-4.383,6.822-6.932l9.545,3.811l5.457-9.592l-8.023-6.494c1.148-3.016,2.002-6.182,2.498-9.467 + L414.426,104.375z"/> + </defs> + <clipPath id="XMLID_21_"> + <use xlink:href="#XMLID_29_" /> + </clipPath> + </g> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Section-Hexagons01.svg b/openoffice/share/gallery/diagrams/Section-Hexagons01.svg new file mode 100644 index 0000000000000000000000000000000000000000..573d9dc7d2e27257a9c585ce70c4edd1daa19230 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Section-Hexagons01.svg @@ -0,0 +1,215 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="321.494" height="311.146" viewBox="0 0 321.494 311.146" + overflow="visible" enable-background="new 0 0 321.494 311.146" xml:space="preserve"> +<g id="Layer_1"> + <g> + <g> + <g> + <image opacity="0.3" width="105" height="118" xlink:href="data:image/png;base64,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" transform="matrix(1.613 0 0 1.613 152.1309 127.4277)"> + </image> + <polygon fill="#EDEDED" points="231.854,296.985 162.758,257.093 162.758,177.308 231.855,137.415 300.951,177.308 + 300.951,257.092 "/> + </g> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="166.207" y1="217.2002" x2="297.502" y2="217.2002"> + <stop offset="0" style="stop-color:#00BC00"/> + <stop offset="1" style="stop-color:#029902"/> + </linearGradient> + <polygon fill="url(#XMLID_8_)" points="231.855,293.004 166.207,255.103 166.207,179.298 231.854,141.397 297.502,179.298 + 297.502,255.104 "/> + </g> + <g> + <g> + <image opacity="0.3" width="104" height="118" xlink:href="data:image/png;base64,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 +jQaO/wQYAHTL9LlC+tbDAAAAAElFTkSuQmCC" transform="matrix(1.613 0 0 1.613 77.9331 0)"> + </image> + <polygon fill="#EDEDED" points="157.109,169.887 88.015,129.997 88.012,50.208 157.111,10.316 226.207,50.208 226.207,129.994 + "/> + </g> + <linearGradient id="XMLID_1_" gradientUnits="userSpaceOnUse" x1="232.2686" y1="161.8447" x2="72.5924" y2="9.427"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#219CF7"/> + </linearGradient> + <polygon fill="url(#XMLID_1_)" points="157.111,165.905 91.462,128.005 91.462,52.2 157.111,14.301 222.758,52.202 + 222.758,128.005 "/> + </g> + <g> + <g> + <image opacity="0.3" width="105" height="118" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAAB4CAYAAAD1/Qw5AAAACXBIWXMAAAbrAAAG6wFMMZ5KAAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAtQSURB +VHja7J0LdtpIE4W7kXjjV8bx/28l28pCsq2sZZLMgDFgHgYNzOmaXC7VeiABwu4+p48c24GgT7du +dUnpMiaMMMKoftj38CG+fv2qfa4Ev/Ht27cAqwaALH0O/Dqhr5NrhmbfASSZDQVc4uYGvr5aaPbK +ITXcjODIsNYOlhw31wrNXjGkyM2YZgR/fQfoTZkIbXMtnmavAJKBECdK2kFpumN7O1vuKN+TBGMH +ZrWdi+1cwlGDVnuV2StQU4MgxQBnd+xuZ88dBVjDQRBQr9s5c8c5QVu7WfvQaGse8nyQOgCov50D +d+y63xFYSwdoup0TN6cOnEBbAbRa+5mtKSRLkJoEaQCAbrfzxs2egxW5k790YF62c+zmswJt6aCt +6+xntiaQ2JckeWi5KZD6Dsqtmztg9wCs56CKshYAa+RADd3xxc2pEhpr6We2Jmry+VIHQp1AunPz +nmANQFkYBmdOSSM3h/C1QJu4cPmqhMba+JmtQcjz+VIXQt4tAMI5cN+XkNhREoy5U8+YgA0B2BhU +xqGxNn5maxDy0nxJ1CRwHtwUdfUJVJtS9xUlGWOANqTjmKC95vGzc3padAE1RTARkIS6HYRP2/nH +dn7ezqft/J+bT24+up9jCERgLffaMltwbIF627QMaMLCOqLwbH0X95cvX8z379+vW1mkJi4Paan4 +DQC7AzWJsu4gmejTCW/CCbZw9UvCgOutKWWH7GUjUtkckhBOQERpJ1eZPSMkC5CalOUNCNIDgLoj +BQ2cn3Xca8QASivkbqDstARoUzdfAJjmZy+Q6r+mLKhPDs2eGBKrqQlq6oHnaJAeKC3vu7+DoY7D +la/qvgYP06BNwMueCRiqbAKVkAWUs7QiceXQohP5EhdaMcPrQ9LwyfnPZ/Al8abPzpdEXTdQtcCw +FyuwEJqvSo/Zp+ZjHfpZDO/FVX7tfSv3M3sGX8IkokuJBKoIvQnV1IUTiJV1BJD2WRJS2QbUtirp +Z3OqN3KqX2lotCf0pRiuVAx5tymg7jwhDyE1POrJGhq0sn42o9LVgpKQdZWh0ZaE1ICj5ktdgqSt +mTDLG1AFvUWh5xhIWdDK+NkEVKglIV4/OwaYLeFLWSGvr2R5Wak4Z3mxJ3moIjESaBsla3wDlbw6 +EC8KNKw5Yr1x5rkVUyo02iMhpS1uNV+6z5mKt2lhmteXygI71s8mVAl5pnTfV7o6KtW3R966QCU1 +c/rSfY5UvKwvVQktj59NFS9DaOxnyzKpflSwKq6Fuh6A+cOl4k9QJnoqmIpHnlT81JUcq4R4C/8e +LdXvKCk/lrqwdOV7Ait3qh9lgNLKQxLqUEG4XnpS1kuP7nfuPSl501OHO/ddgaLrszat0VoKtJgs +Izq21hjlAOVb1AqkT6Sk/1PB9ZNTE4Y+rZ7XOKE3HZt42QyfjqlY3CblcUE5ToGVZAGLcoDiQitX +xR9Tqg/3cL8JQx5nepdUU1GVWXP4GFwzo6qvKY2BJVkKiz3/yAaFvV5K4nCjpOIM5xyp+DmK3Wl+ +1qS7CF1Kum7gVk6PlijyenNlSXGoLKcqS4vbDoS9B0geUEmPFPLq7ktVKy1S/Kzp8TJcmjRIVQdP +C+8mqsunLIQlzzlIAiGhT5TVh6umW3GJqK7QEveZ5KRqSxr0efH6PvyZ72rzI94bQ/8bJvaEQFbW +nfMgUdVnB+oWpN45YYmo7qExMfozJVws6IDCYgh3uJZbuXlwntKU1QJlcXr+CH7VPmOJqO7QtFtE +TWWK/fieGMZzpyqL43AMMh4oRdg78/vRr9YZS0TXGBojuvcmz+Hjgzxd5Tyag6q5p1qBNT+sng8o +9nbINBsfDJTJWEQ3zeEzkJId3qRkh/8lIMInTnlTLtK2IeRpmU3jnYe8Mn6GC983uMg7AKlJpamD +14gzUlNt4Rcb/XEt+8EhpUFrQDLRhDUs+1jqkibOIWmWdkMpSgZQ+UpX2mI67flEaxTieWOxJU8K +o5y3FbrYGwWuCuspvYRxvNJ86X9hWCFZOK2PpZWyjlJWGDUaAVaAFUaAFWCFEWCFEWAFWGEEWGEE +WAFWGAFWGAFWgBVGgBVGgBVghRFghRFgBVhhBFhhBFgBVhgBVhgBVoAVRoAVRoAVYIURYIURYAVY +YQRYYQRYHxpWQscwTjeSPOe7keNF8MUSzxuEcRwU7ZyWCoMJTdleLYxywNKgFYKVpEDCTeuTIm8W +4OydO28Led+5jDMkih0EZB887LOxm1YBH7Zj2D+XeKHj+eRzuUkLi3HKlSAvIHviyZS2DdK/ysAx +dc/yDwiJz+WSzqNM7Kiw8SUc/6oBdulnieLmhdxFW1rFzumN0NOSDwqKlSRdXWUTyAmcT9kUknuW +HDSZiT2xVcIfNk6Rpikds79laNv9Pu/kaT6QynztMSTMLR2smdnv5iptdycETE3ifGFwDW8wcS/a +pdAnv+PbI9e32bz9ACGP972VXsnSj+vv7fzlpnQLmkKUWufxrIRCoLzJ7g1kq2/Z4FDibd8d83br +Sd4BsMST6XFLp7nZb+kkrZwE1o/t/Mt9f2p+N0orrCyBFZn9zQ1XIOndvIG4m9UH6z2ERt4kn7Nm +7giEfbdGAOsvdxy6n0snIFHWQQr/3yb8u43edxu+KyeRr5oVTa1t3kZJQ02KquwVqmkNF+9KCXcj +UNBPN3/A/OV+Lv22XgHWxigd7HzKkpirqW0Bypq68IdZ4u77RXs31hlaWm+tNfnSLEVNvla63ODT +d6HvN44BdSWeVB4XdEtIQpaK4tZKGsprB9++6HWHtKQMT5KwkQtvoqQ/QUk/FTVN00Bx47ODlkwe +YNr6C+W/pKlVOzaeBV/ahol18SX83Evy7LGSNPwAUALub/O7P+TE7Here8sCpcLyAOOFHhvqKuX4 +ppRVkpr6WR5fwo3zx+RLP0hNv5zShqCmGanJuwjOBUtJOExKWOTwxwrDY1o/+qxqxyV6Pr55IGEL +3J8KqJ8EaUyVipVSrTBpoHKfgBzdVLFvlDRFK9rytkyX71OEPAaV1U11BGHuBUpylXUHr7JPcZFm +0nVojpbVXFpb1ObpUzxREgevbxfpUxwV+XQUGrUrcgP/MC0sLpXM8dx+poU8vsOAKhql+NKvAr60 +NiUaSpe6Qqlte1Y38LKNpqtonFa0gfQEwh2ulYagppk57EXMRYKkLKTKTPtMLdzL+tkxrdmflUXt +kBa186p96eQZlqKyc/mZJXBaqSzNl7iON/FUHoaUPMg6aVm1L50tHfaERu4WJO2cqmjvHgE0X+/f +Iu3Xn42//frY7N94XUDGeFT79YvCuoCf+Xr/aveYNF/iVHzkgYR1PPSlddW+dKmF5jn8rE1JCALD +Zx98vsSp+BCgCcSpkt29+e4unALS2Uo5FfvZA0HrQhIifoaw3pTbFxMPJK0iPqNbFxzyTNW+dFFY +J/IzgSYNrzFrFA/bKOumF1jAjlKSB/SlJWSNJ/elWsCq0M8QmDS8lqbW0ixUYC3N/gM/Y/IlVpNU +Hua0Xtrwgv1cgGpxG+JIP2OV3UBYvDG/W/Fad3IXys3ALF9aelLxf0PeJSDV4Z5RUT/j0HgPyhIP +64FvrcGnxhT+snxpc8r10lXCKuBn2Ou3B1ljT1k8M6wZKGt8jC9dGlKtYOUIjbFHZV0AJ4vmJsBa +QP0O5yupSSskJ3WBVEtYHmgNgtYClQm4ntnvRs4JhiyCcb3kVVPdINUalhIasTcyN7luQzWjRak7 +LoYXAEkrEW3qFPKuClbO0BiZw+7kXMHgRw/Up67qDOlqYOVM9bl1vIy12b+5uKm7L70LWBmpflrV +Xf2fmtcE6SphZUAzxn+LxNQxFf8QsDLA8Th7DS+M4wGGEUYYYaSMfwQYAMHyJ6gf6m7gAAAAAElF +TkSuQmCC" transform="matrix(1.613 0 0 1.613 3.7358 127.4277)"> + </image> + <polygon fill="#EDEDED" points="83.47,296.796 14.373,256.907 14.373,177.119 83.47,137.227 152.564,177.119 152.564,256.903 + "/> + </g> + <linearGradient id="XMLID_3_" gradientUnits="userSpaceOnUse" x1="29.7041" y1="153.2441" x2="129.7505" y2="271.9034"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <polygon fill="url(#XMLID_3_)" points="83.47,292.815 17.822,254.913 17.82,179.108 83.47,141.21 149.117,179.111 + 149.119,254.915 "/> + </g> + </g> +</g> +<g id="Layer_44"> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Section-Hexagons02-Blue.svg b/openoffice/share/gallery/diagrams/Section-Hexagons02-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..6e53c8036131ed061fe6e848aa2573dacf7173c5 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Section-Hexagons02-Blue.svg @@ -0,0 +1,275 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="372" height="275.333" viewBox="0 0 372 275.333" + overflow="visible" enable-background="new 0 0 372 275.333" xml:space="preserve"> +<g id="Layer_1"> + <rect x="-19.333" y="-49.813" fill="none" width="321.494" height="311.146"/> + <g> + <g> + <g> + <image opacity="0.3" width="103" height="92" xlink:href="data:image/png;base64,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 +9drD6z8BBgC08z5HpnUIXwAAAABJRU5ErkJggg==" transform="matrix(1.613 0 0 1.613 104.7271 130.1602)"> + </image> + <polygon fill="#EDEDED" points="148.714,258.85 114.724,199.975 148.714,141.1 216.699,141.1 250.689,199.975 216.699,258.85 + "/> + </g> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="230.2944" y1="256.4346" x2="135.1287" y2="143.5261"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_10_)" points="150.412,255.913 118.118,199.975 150.412,144.037 215.002,144.037 247.295,199.975 + 215.002,255.913 "/> + </g> + <g> + <g> + <image opacity="0.3" width="103" height="92" xlink:href="data:image/png;base64,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" transform="matrix(1.613 0 0 1.613 104.7271 2.7363)"> + </image> + <polygon fill="#EDEDED" points="148.714,130.521 114.724,71.648 148.714,12.772 216.699,12.772 250.689,71.648 216.699,130.521 + "/> + </g> + <linearGradient id="XMLID_1_" gradientUnits="userSpaceOnUse" x1="214.8472" y1="118.0723" x2="127.7453" y2="-7.7413"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_1_)" points="150.412,127.583 118.118,71.648 150.412,15.709 215.002,15.711 247.295,71.648 + 215.002,127.583 "/> + </g> + <g> + <g> + <image opacity="0.3" width="103" height="92" xlink:href="data:image/png;base64,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 +AAAASUVORK5CYII=" transform="matrix(1.613 0 0 1.613 -3.3442 67.2549)"> + </image> + <polygon fill="#EDEDED" points="40.837,195.018 6.845,136.143 40.837,77.268 108.819,77.268 142.81,136.143 108.819,195.018 + "/> + </g> + <linearGradient id="XMLID_3_" gradientUnits="userSpaceOnUse" x1="118.6187" y1="186.4961" x2="14.5195" y2="66.7961"> + <stop offset="0" style="stop-color:#4E76B8"/> + <stop offset="1" style="stop-color:#89B4E8"/> + </linearGradient> + <polygon fill="url(#XMLID_3_)" points="42.532,192.08 10.239,136.143 42.532,80.204 107.124,80.204 139.417,136.143 + 107.124,192.08 "/> + </g> + <g> + <g> + <image opacity="0.3" width="103" height="92" xlink:href="data:image/png;base64,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 +AwDMhr0tA00CqQAAAABJRU5ErkJggg==" transform="matrix(1.613 0 0 1.613 212.7974 67.2549)"> + </image> + <polygon fill="#EDEDED" points="257.588,195.018 223.599,136.143 257.588,77.268 325.571,77.268 359.566,136.143 + 325.571,195.018 "/> + </g> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="328.729" y1="162.2852" x2="198.0763" y2="70.3444"> + <stop offset="0" style="stop-color:#4E76B8"/> + <stop offset="1" style="stop-color:#89B4E8"/> + </linearGradient> + <polygon fill="url(#XMLID_5_)" points="259.285,192.08 226.991,136.143 259.285,80.204 323.874,80.204 356.171,136.143 + 323.874,192.08 "/> + </g> + </g> +</g> +<g id="Layer_44"> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Section-Hexagons03-Blue.svg b/openoffice/share/gallery/diagrams/Section-Hexagons03-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..d8c495cf63a7c7e48ce43678e7d4a2bfd9164e24 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Section-Hexagons03-Blue.svg @@ -0,0 +1,298 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="379.634" height="253.032" + viewBox="0 0 379.634 253.032" overflow="visible" enable-background="new 0 0 379.634 253.032" xml:space="preserve"> +<g> + <g> + <g> + <image opacity="0.3" width="86" height="97" xlink:href="data:image/png;base64,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" transform="matrix(1.613 0 0 1.613 121.2871 1.9253)"> + </image> + <polygon fill="#EDEDED" points="185.582,137.84 131.243,106.471 131.24,43.725 185.582,12.352 239.922,43.725 239.922,106.469 + "/> + </g> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="209.0527" y1="119.6455" x2="150.9854" y2="9.4258"> + <stop offset="0" style="stop-color:#466DB2"/> + <stop offset="0.8539" style="stop-color:#70A4EF"/> + </linearGradient> + <polygon fill="url(#XMLID_12_)" points="185.582,134.709 133.953,104.902 133.953,45.288 185.582,15.483 237.21,45.289 + 237.21,104.904 "/> + </g> + <g> + <g> + <image opacity="0.3" width="86" height="97" xlink:href="data:image/png;base64,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" transform="matrix(1.613 0 0 1.613 61.6055 103.541)"> + </image> + <polygon fill="#EDEDED" points="126.112,239.873 71.771,208.5 71.771,145.754 126.112,114.381 180.454,145.754 180.454,208.498 + "/> + </g> + <linearGradient id="XMLID_1_" gradientUnits="userSpaceOnUse" x1="152.6196" y1="216.8877" x2="87.0242" y2="118.4943"> + <stop offset="0" style="stop-color:#314D89"/> + <stop offset="0.8539" style="stop-color:#466DB2"/> + </linearGradient> + <polygon fill="url(#XMLID_1_)" points="126.112,236.742 74.485,206.934 74.483,147.32 126.112,117.514 177.739,147.32 + 177.739,206.936 "/> + </g> + <g> + <g> + <image opacity="0.3" width="87" height="97" xlink:href="data:image/png;base64,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 +TkSuQmCC" transform="matrix(1.613 0 0 1.613 1.9248 1.9253)"> + </image> + <polygon fill="#EDEDED" points="67.512,137.84 13.171,106.469 13.171,43.722 67.512,12.349 121.851,43.722 121.851,106.465 + "/> + </g> + <linearGradient id="XMLID_3_" gradientUnits="userSpaceOnUse" x1="131.5532" y1="140.3916" x2="8.1657" y2="14.5845"> + <stop offset="0" style="stop-color:#143777"/> + <stop offset="0.8539" style="stop-color:#1D68AA"/> + </linearGradient> + <polygon fill="url(#XMLID_3_)" points="67.512,134.709 15.884,104.9 15.881,45.289 67.509,15.481 119.141,45.29 119.141,104.902 + "/> + </g> + <g> + <g> + <image opacity="0.3" width="86" height="97" xlink:href="data:image/png;base64,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" transform="matrix(1.613 0 0 1.613 180.9668 103.541)"> + </image> + <polygon fill="#EDEDED" points="245.285,240.092 190.946,208.719 190.943,145.975 245.285,114.602 299.624,145.975 + 299.624,208.717 "/> + </g> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="288.8379" y1="218.6357" x2="206.0362" y2="140.1368"> + <stop offset="0" style="stop-color:#89B4E8"/> + <stop offset="0.8539" style="stop-color:#95C2EF"/> + </linearGradient> + <polygon fill="url(#XMLID_5_)" points="245.285,236.959 193.656,207.152 193.656,147.537 245.285,117.732 296.913,147.539 + 296.913,207.154 "/> + </g> + <g> + <g> + <image opacity="0.3" width="86" height="97" xlink:href="data:image/png;base64,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" transform="matrix(1.613 0 0 1.613 239.0322 1.9253)"> + </image> + <polygon fill="#EDEDED" points="303.836,137.842 249.495,106.471 249.495,43.725 303.836,12.349 358.177,43.725 358.174,106.471 + "/> + </g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="338.8096" y1="121.5303" x2="274.8286" y2="36.5799"> + <stop offset="0" style="stop-color:#95C2EF"/> + <stop offset="1" style="stop-color:#B1CFED"/> + </linearGradient> + <polygon fill="url(#XMLID_7_)" points="303.836,134.713 252.211,104.902 252.209,45.292 303.836,15.483 355.464,45.292 + 355.464,104.904 "/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Section-Hexagons04-Orange.svg b/openoffice/share/gallery/diagrams/Section-Hexagons04-Orange.svg new file mode 100644 index 0000000000000000000000000000000000000000..788ae1a8380bf0a438f637fe0f8a6c08a8d62a19 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Section-Hexagons04-Orange.svg @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="321.179" height="292.29" + viewBox="0 0 321.179 292.29" overflow="visible" enable-background="new 0 0 321.179 292.29" xml:space="preserve"> +<g> + <polygon fill="#F89418" points="149.641,113.619 126.742,73.956 149.641,34.292 195.439,34.292 218.339,73.956 195.439,113.619 + "/> + <polygon fill="#F89418" points="149.641,291.295 126.742,251.631 149.641,211.968 195.439,211.968 218.339,251.631 + 195.439,291.295 "/> + <polygon fill="#F89418" points="74.135,158.363 51.235,118.7 74.135,79.036 119.933,79.038 142.833,118.7 119.933,158.363 "/> + <polygon fill="#F89418" points="225.854,158.363 202.954,118.7 225.854,79.036 271.65,79.038 294.551,118.7 271.65,158.363 "/> + <polygon fill="#F89418" points="74.135,247.381 51.235,207.716 74.135,168.053 119.933,168.055 142.833,207.716 119.933,247.381 + "/> + <polygon fill="#C7C7C7" points="149.641,202.637 126.742,162.973 149.641,123.31 195.439,123.31 218.339,162.973 195.439,202.637 + "/> + <polygon fill="#F89418" points="225.854,247.381 202.954,207.716 225.854,168.053 271.65,168.055 294.551,207.716 271.65,247.381 + "/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Section-Leaves01-LightBlue.svg b/openoffice/share/gallery/diagrams/Section-Leaves01-LightBlue.svg new file mode 100644 index 0000000000000000000000000000000000000000..7bee3ced128ddfb74319313eafa28468a8ee4d14 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Section-Leaves01-LightBlue.svg @@ -0,0 +1,278 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" + id="Layer_1" + width="316.42889" + height="310.67529" + viewBox="0 0 316.42889 310.67529" + overflow="visible" + enable-background="new 0 0 516 172" + xml:space="preserve" + inkscape:version="0.48.2 r9819" + sodipodi:docname="Section-Leaves01-LightBlue.svg" + style="overflow:visible"><metadata + id="metadata98"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs + id="defs96" /><sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="937" + inkscape:window-height="778" + id="namedview94" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:zoom="0.66860465" + inkscape:cx="157.3984" + inkscape:cy="159.8042" + inkscape:window-x="2240" + inkscape:window-y="293" + inkscape:window-maximized="0" + inkscape:current-layer="Layer_1" /> +<g + id="g3" + transform="translate(-100.6016,64.8711)"> + <g + id="g5"> + <g + id="g7"> + <g + id="g9"> + <image + width="91" + height="107" + xlink:href="data:image/png;base64,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 rkJggg==" + transform="matrix(1.4383,0,0,1.4383,194.0928,-64.8711)" + id="image11" + style="opacity:0.4"> + </image> + <path + d="m 217.434,36.911 c 10.625,10.624 39.723,39.456 39.723,39.456 0,0 28.404,-28.144 39.717,-39.456 21.936,-21.936 21.936,-57.5 -0.001,-79.436 -21.936,-21.938 -57.501,-21.938 -79.438,0 -21.937,21.936 -21.935,57.501 -0.001,79.436 z" + id="path13" + inkscape:connector-curvature="0" + style="fill:#f2f2f2" /> + </g> + <g + id="g15"> + <linearGradient + id="XMLID_6_" + gradientUnits="userSpaceOnUse" + x1="293.17679" + y1="62.808102" + x2="232.76939" + y2="-47.218899"> + <stop + offset="0" + style="stop-color:#4591D6" + id="stop18" /> + <stop + offset="1" + style="stop-color:#5AC0FF" + id="stop20" /> + </linearGradient> + <path + d="m 221.266,33.079 c 9.6,9.6 35.891,35.649 35.891,35.649 0,0 25.665,-25.428 35.885,-35.649 19.819,-19.819 19.819,-51.952 0,-71.772 -19.82,-19.822 -51.955,-19.822 -71.775,0 -19.822,19.82 -19.822,51.953 -0.001,71.772 z" + id="path22" + inkscape:connector-curvature="0" + style="fill:url(#XMLID_6_)" /> + </g> + </g> + <g + id="g24"> + <g + id="g26"> + + <image + width="104" + height="91" + xlink:href="data:image/png;base64,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" + transform="matrix(1.4383,0,0,1.4383,100.6016,2.7305)" + id="image28" + style="opacity:0.4"> + </image> + <path + d="m 188.487,114.901 c 13.388,-6.822 49.799,-25.585 49.799,-25.585 0,0 -17.988,-35.713 -25.25,-49.966 C 198.951,11.709 165.126,0.717 137.484,14.802 109.843,28.886 98.851,62.71 112.935,90.351 c 14.086,27.645 47.911,38.632 75.552,24.55 z" + id="path30" + inkscape:connector-curvature="0" + style="fill:#f2f2f2" /> + </g> + <g + id="g32"> + <linearGradient + id="XMLID_7_" + gradientUnits="userSpaceOnUse" + x1="197.86571" + y1="134.3701" + x2="156.87621" + y2="52.3909"> + <stop + offset="0" + style="stop-color:#4591D6" + id="stop35" /> + <stop + offset="1" + style="stop-color:#5AC0FF" + id="stop37" /> + </linearGradient> + <path + d="m 186.027,110.073 c 12.096,-6.164 44.994,-23.117 44.994,-23.117 0,0 -16.254,-32.267 -22.814,-45.146 C 195.48,16.834 164.919,6.906 139.945,19.63 c -24.977,12.726 -34.906,43.289 -22.18,68.262 12.725,24.976 43.287,34.906 68.262,22.181 z" + id="path39" + inkscape:connector-curvature="0" + style="fill:url(#XMLID_7_)" /> + </g> + </g> + <g + id="g41"> + <g + id="g43"> + + <image + width="91" + height="96" + xlink:href="data:image/png;base64,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" + transform="matrix(1.4383,0,0,1.4383,135.1211,104.8516)" + id="image45" + style="opacity:0.4"> + </image> + <path + d="m 253.618,165.937 c -2.351,-14.84 -8.943,-55.269 -8.943,-55.269 0,0 -39.522,6.071 -55.325,8.575 -30.64,4.854 -51.544,33.626 -46.689,64.267 4.852,30.64 33.625,51.546 64.266,46.693 30.64,-4.853 51.544,-33.627 46.691,-64.266 z" + id="path47" + inkscape:connector-curvature="0" + style="fill:#f2f2f2" /> + </g> + <g + id="g49"> + <linearGradient + id="XMLID_8_" + gradientUnits="userSpaceOnUse" + x1="249.0166" + y1="219.10249" + x2="179.98019" + y2="139.2793"> + <stop + offset="0" + style="stop-color:#4591D6" + id="stop52" /> + <stop + offset="1" + style="stop-color:#5AC0FF" + id="stop54" /> + </linearGradient> + <path + d="m 248.266,166.781 c -2.123,-13.403 -8.08,-49.934 -8.08,-49.934 0,0 -35.711,5.487 -49.986,7.748 -27.685,4.385 -46.573,30.383 -42.188,58.066 4.386,27.686 30.383,46.572 58.068,42.188 27.684,-4.385 46.571,-30.381 42.186,-58.068 z" + id="path56" + inkscape:connector-curvature="0" + style="fill:url(#XMLID_8_)" /> + </g> + </g> + <g + id="g58"> + <g + id="g60"> + + <image + width="104" + height="92" + xlink:href="data:image/png;base64,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" + transform="matrix(1.4383,0,0,1.4383,267.4473,4.1689)" + id="image62" + style="opacity:0.4"> + </image> + <path + d="m 323.154,117.497 c -13.386,-6.821 -49.799,-25.586 -49.799,-25.586 0,0 17.988,-35.712 25.251,-49.966 14.085,-27.642 47.908,-38.632 75.55,-24.549 27.642,14.086 38.632,47.909 24.548,75.551 -14.083,27.645 -47.908,38.632 -75.55,24.55 z" + id="path64" + inkscape:connector-curvature="0" + style="fill:#f2f2f2" /> + </g> + <g + id="g66"> + <linearGradient + id="XMLID_9_" + gradientUnits="userSpaceOnUse" + x1="374.13669" + y1="144.08591" + x2="326.6749" + y2="44.848598"> + <stop + offset="0" + style="stop-color:#4591D6" + id="stop69" /> + <stop + offset="1" + style="stop-color:#5AC0FF" + id="stop71" /> + </linearGradient> + <path + d="M 325.614,112.666 C 313.52,106.505 280.62,89.551 280.62,89.551 c 0,0 16.253,-32.267 22.815,-45.145 12.727,-24.974 43.286,-34.905 68.261,-22.18 24.977,12.726 34.905,43.286 22.18,68.262 -12.725,24.975 -43.287,34.906 -68.262,22.178 z" + id="path73" + inkscape:connector-curvature="0" + style="fill:url(#XMLID_9_)" /> + </g> + </g> + <g + id="g75"> + <g + id="g77"> + + <image + width="92" + height="97" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABhCAYAAABbC8YrAAAACXBIWXMAAAewAAAHsAHUgoNiAAAA BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAskSURB VHja7F3bUhtHEJ29gQSxwTFxEpNKqlJ5cVVe8yH50nxIfiBvCXaCHV+4yAbdkDa7Tjc6avXMzugG QrNVXQIJCTh95nRP78y0MfFa65WE/PAvv/xqe1+p/fzvv/8WEZ4HcAF0bSl8XwrQbY/REYGAp2QZ WQqA+5rTEdvgjCQQ7KKy3cp26OsUwBwLGynP+TrhwY6K3NMpCQHcruwLsj16zgiAb8gG8PUNvD7y cMKMQ8jxG++IxJPdtWNalT2u7IjsCTkgA/BqYIeV9YUN4TV0hHSA76jYWHnyZXhKMrJf2dPKjiv7 trIDYnkCgDHI3cp6ZAOyPn3fB+BHc4wKL3mSo+I+OCD3lJOMAK+l5MvKnlf2AzF9D7R8RCzugfUB 4C44og+sDxkVofJ0+3zlgPKuR4AvwzNg+GFlXxHDvyYn5MBylBVm9hDY3VNA9R0VofI0cjmFHbBO 4BMP/S6Ixc8q+7GyF5X9XNlPlX1T2SOQlRL+2RshGUPhiCG8PvAcFaHyNIDfi3/PSHHAWoAPYXhB gXMfMpV9csYOOG/sSBNHCiNHnqMiVJ568HpXyNVAccBaGB+i4TkBuwu5OOfjOcw+tSBWKo7A50ae o8JXnhjkK4tdgzP4M9cCfO75c5waFgrIKTgGZapU6i22lM53VITIEwP+iexjZZ3KLuHxI/1MTzht vCrgc0+wU2A5W+YA2xUvtJzZd1T4ytMAgvA1gfqRQL6o7LyyM7JzcsAn+tk+MP42uC4L9NxDTlLQ cJYRBjxxgBxSiQwZFb7yNBTB9RpAr0H+UNm7yt6TndFrDDwGYrMs0DPbC8fHL2T+fUSp4DFlJ4cU MHOF6T5xQTPt9RQesXiWARFykDqu97TI2vR3cqB/RIYlija9B/+XmdJzhYk5Pf1j+YCLKf0uTem/ IrCPKf8+pD80F+XaRdPUeR1hc0Yhgv0eOGAfrEWvZwL0qVG2KOiZhd38D3IN5YDy8O9olvmMnmsp f+Cq5gu+jnCNCjkC9mAE7NFzO46sa2HQXYAzw9vE5q+J3c9JXr4ARiQrBnwZ8iTB53jEstMGlu/A /4WTuYVBbwK8EIA/Jx1/SoDv3DHgvs5wgY+s3wWWY71fK5zNBXrukaFoE558DTKyyhKGzMAQ+Bb8 r4UjIaizoHFo9tKUFmLgbCkatymA28BPLOlv7pl9BYOe3aMM5a4kxyhsz5QJXmkpCwfJSxPDM9C3 tiWKmw1luvzb+bGw6L9rQubN9CYNz0RAadK1TQa99Pi/SgvoJYHeOCPNPWooOaRQvtP6TWY6Zmg2 wOUNjpFIHZ2gPvQMZV5tx7SY41idFn9v/r+9+B1MADmefX4vLJwKkpSHmKGEsl0ynXPyIRTEuLY+ lJOjxixlizKU0GCKkyXWe77ZwYBzWfdz5mLLWvItz1B8QWdi8tqcPpV6L6ise0Fl3Z6BGxihGr4t GUqopreovPuURv8z+voRvXYruZqWpzFD8b5SKHrtUbA8ItCPzOT+wI4rxqUxQwkOohnhURfvngDo X/qwPI0ZSrC0ZJAuHoC0PPVheSoylEQMHVvATLYUdEwoamz2BcufmMl9AjUvT2OGsnSWH5jJUu7M V8NjhhLG8kMCG2Wl0GQljRnKQmliDmniIUkKM3zqhjTLShozlIXSRMapTaAf0OM+YJY0SUrMUOZj OS9yZcC1JRf/A65kKEXMUIK0HFcW75vJwqJCBVxheOFg+LZmKMZjzrJnJku4W5KkNbGbNByXJEd2 67NPXBKIa1w0klqzFJ+VsvHSSeqMe65aCt7BjsGyWVbkCmNvwBFs26L7eLkB3xVzl1vQUwuzebdD EbOT4GxFJhtTk8XUEnHlpCcz9tp5BHs2PbSm06kjB29ZZpmR5XqmkprZteiFJGvqyCkZ9AKGRczB 3ZkKLgpV5dgVNHMInklktxfTjbGvVVezFNfJDfHSL7mvX67GKm2A85twBxhuGo3gu0HncwYGCna3 wKcWsHEfu3xTBH6WpHi+AB7SwFsPb7FLYaUnegm3VuOb4uVm+LAJu1TxlG1YRGbbwTZmehc0Yjd1 YkWqeGkM0oJ72CPD/TR8aNHv0pal4EFhQ6lBEVv1wm3n2slFZVOW0hht42WVYnlgTtmUh4+VaNtX mF5GsKcylIESML0Zzifu8HkjvP45armdoD0zfQhOzxo0KTWU7Gaw+RCXvviACPYkO2GC1nh1CC+5 K+Izzpqk8Adc05s7BPq1kiKWWy4nI2D3J8ALF+eXNklBlrPH+ECXjpmclhNlZXayw+y+BIb3tQmj jeFD8NqlmZwP1SVnbLusMGtRfi8FOd1BE3ScQccPuqDHK60+sMXZyRCU4IJMyi/iq9420wDnA7k6 ipZvc2bSJxXgzVXnBHjPlmCkDR/YBcA/0CMHhNEWsrwUce6a8PlAdk749G31pynAlfSwRx6rgX5H H3oBQWHbWC43xnYENpegAGOjHLGaOj6Y08Mr8lx91Nxb+uAOsX+btFxODFlK3gHgHZec1NfMloh6 9ywdwVRfcs8PrxDlw7nkjVJjHuZ9TzmF/0QAn1Z2QnZKz11hwJQnS+QNv2QEgeGMGF5vj6tX+/Pm IbnQs3xgoJciDeyClPxL9p7kpNc0G1cPGVNYzvKDC/V5DTQu6TLm4d3dlzGtQ8T7u7K/KntZ2Wty gJPdTQw3IrnnYcSr/PlUyxawvHhg0lJa4tlbkpDX9PWFFiy9Ga6wXGq6tn5cW2mbPABmo26fEcgv gd1vAPDbqbztVKDc8xfLX9o2s2e2opQUZrOP9kCweXSfk17/U9krYvg7S8ZmghkuWK6Bpi1tdi3e TzZIQuRsm8FmZv9FGs6A96EyaOY988qVlyPAtkWeLQi26QZkL6VFRiTYJ8Ty9z55dxDDLVqutQJj BmeC9cmGMB3PH7+xgP0nAf5K6PbMTYaFAFdAxyGHyyowJcQjphNLupjcQwnBsvQZAYsyIoPkIARs b8AdoOPiRWS71HrboYvJPWG1vMv1nrKRVwA2M/tc1JLGvmAHAW4BHXuwyTYtWC2znXRs1gx+qYxS ZDXXRv5xyMjcYAcD7gBdNizCLlKyTOkzE01WCDKShFn9kSZ1bwjcE5CQv8XkZm6w5wK8QdNxMYzs rzMWkdzWZmZRB5SWAI8NOQbA6nNi9alg9UvItaVmzwX23IA7mH4jQJftvGTPtKbmdcbDGVoAHCsx ZiiA5hsH/xKLTwjsE/r+jShFDxcFeyHAFdBlT00JumzNJfuk2RrV+TQ5lQtRZbsxbCtzAZW+10oW ckoSgndvglK/lWsl7ISTtRY+R6Qu59bnQj0jO6Iyb32+yGMz6TiCpzDImWtqKRe4AL8BVl+bSdcq 2cvnrZm+iXBl9M0IC3etWlpwAtCNmd6Yxd1EHhPwNdBPwBh0Bh73OGr93lJH3UMuQsUle9gajAHn jlXnZtI0qWssKxOW0ThpqamYpR0772pm4LF50WMwPE2nbaY3mLo26GLA1vpy4pI9XjeCK6R4KV8X aiIz60mW1RpsJbmvYDt2K5Rbo/l8EWwXyYBLs51KhBsIsP9aV0jJFYB7LZwyNJYF9MvuOLiyyYZg uzGzJ1TgyQvI5paZvqvEuq6VgY2Z3Qwme2j2zHRvzb7ImkbGsuRjFe0dVz67U4CXfXRyM3uYAjpD 3sbTAHe1BpY2soC8lmbVa6tlWIDHNl5YadQOyUmNfm5LaeytgUdKzl9CzWdtQN9Z8UgcfpsoNzRs /dRc28+1knFpyeNnJlL3ogn1HYCvOUCrMiYe9RLTVDa4qx739+pmgKVZRejfqJYB7gpgef0nwAAJ iAQbh6d8QAAAAABJRU5ErkJggg==" + transform="matrix(1.4383,0,0,1.4383,250.1875,106.2891)" + id="image79" + style="opacity:0.4"> + </image> + <path + d="m 258.023,168.532 c 2.351,-14.839 8.945,-55.268 8.945,-55.268 0,0 39.521,6.07 55.322,8.573 30.64,4.854 51.544,33.628 46.691,64.269 -4.854,30.64 -33.626,51.545 -64.266,46.692 -30.64,-4.853 -51.543,-33.626 -46.692,-64.266 z" + id="path81" + inkscape:connector-curvature="0" + style="fill:#f2f2f2" /> + </g> + <g + id="g83"> + <linearGradient + id="XMLID_10_" + gradientUnits="userSpaceOnUse" + x1="350.04391" + y1="227.5313" + x2="269.16171" + y2="116.3867"> + <stop + offset="0" + style="stop-color:#4591D6" + id="stop86" /> + <stop + offset="1" + style="stop-color:#5AC0FF" + id="stop88" /> + </linearGradient> + <path + d="m 263.375,169.377 c 2.123,-13.404 8.082,-49.933 8.082,-49.933 0,0 35.71,5.486 49.985,7.747 27.684,4.384 46.573,30.383 42.188,58.066 -4.386,27.686 -30.382,46.571 -58.067,42.188 -27.684,-4.385 -46.572,-30.382 -42.188,-58.068 z" + id="path90" + inkscape:connector-curvature="0" + style="fill:url(#XMLID_10_)" /> + </g> + </g> + </g> +</g> + +</svg> \ No newline at end of file diff --git a/openoffice/share/gallery/diagrams/Section-Leaves02-Green.svg b/openoffice/share/gallery/diagrams/Section-Leaves02-Green.svg new file mode 100644 index 0000000000000000000000000000000000000000..730193f87b457a1e0f9eb039b5c1126029bd36dd --- /dev/null +++ b/openoffice/share/gallery/diagrams/Section-Leaves02-Green.svg @@ -0,0 +1,279 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="338" height="324" viewBox="0 0 338 324" + overflow="visible" enable-background="new 0 0 338 324" xml:space="preserve"> +<rect x="10" y="5" fill="none" width="337" height="328"/> +<g> + <g> + <g> + <g> + + <image opacity="0.4" width="108" height="91" xlink:href="data:image/png;base64,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" transform="matrix(1.4383 0 0 1.4383 16.1875 98.9346)"> + </image> + <path fill="#F2F2F2" d="M119.245,122.123c10.623,10.623,39.454,39.721,39.454,39.721s-28.144,28.402-39.454,39.717 + c-21.937,21.936-57.503,21.935-79.438,0c-21.936-21.938-21.937-57.503,0-79.438C61.742,100.184,97.309,100.184,119.245,122.123z + "/> + </g> + <g> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="48.936" y1="108.4966" x2="103.0404" y2="189.1336"> + <stop offset="0" style="stop-color:#00BC00"/> + <stop offset="1" style="stop-color:#029902"/> + </linearGradient> + <path fill="url(#XMLID_5_)" d="M115.414,125.953c9.598,9.598,35.648,35.891,35.648,35.891s-25.429,25.662-35.648,35.884 + c-19.821,19.819-51.955,19.819-71.777,0c-19.819-19.82-19.819-51.954,0-71.774C63.459,106.133,95.593,106.133,115.414,125.953z" + /> + </g> + </g> + <g> + <g> + + <image opacity="0.4" width="107" height="91" xlink:href="data:image/png;base64,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" transform="matrix(1.4383 0 0 1.4383 168.6494 98.9346)"> + </image> + <path fill="#F2F2F2" d="M215.068,122.123c-10.624,10.623-39.455,39.721-39.455,39.721s28.143,28.402,39.453,39.717 + c21.938,21.936,57.504,21.935,79.439,0c21.936-21.938,21.938-57.503,0-79.438C272.57,100.184,237.004,100.184,215.068,122.123z" + /> + </g> + <g> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="183.251" y1="161.8398" x2="305.54" y2="161.8398"> + <stop offset="0" style="stop-color:#00BC00"/> + <stop offset="1" style="stop-color:#029902"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M218.9,125.953c-9.6,9.598-35.649,35.891-35.649,35.891s25.43,25.662,35.649,35.884 + c19.82,19.819,51.954,19.819,71.774,0c19.82-19.82,19.82-51.954,0-71.774S238.721,106.133,218.9,125.953z"/> + </g> + </g> + <g> + <g> + + <image opacity="0.4" width="92" height="107" xlink:href="data:image/png;base64,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 +YII=" transform="matrix(1.4383 0 0 1.4383 103.9248 163.6592)"> + </image> + <path fill="#F2F2F2" d="M127.437,209.754c10.624-10.624,39.722-39.455,39.722-39.455s28.405,28.143,39.719,39.453 + c21.935,21.936,21.935,57.503-0.002,79.439c-21.937,21.936-57.502,21.938-79.438,0 + C105.5,267.255,105.502,231.688,127.437,209.754z"/> + </g> + <g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="116.4043" y1="239.0801" x2="217.9092" y2="239.0801"> + <stop offset="0" style="stop-color:#00BC00"/> + <stop offset="1" style="stop-color:#029902"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M131.27,213.586c9.599-9.6,35.889-35.649,35.889-35.649s25.665,25.428,35.886,35.649 + c19.82,19.819,19.82,51.953,0,71.773c-19.821,19.819-51.955,19.819-71.774,0C111.449,265.539,111.449,233.405,131.27,213.586z" + /> + </g> + </g> + <g> + <g> + + <image opacity="0.4" width="92" height="107" xlink:href="data:image/png;base64,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" transform="matrix(1.4383 0 0 1.4383 103.9248 11.1963)"> + </image> + <path fill="#F2F2F2" d="M127.437,113.931c10.624,10.624,39.722,39.453,39.722,39.453s28.405-28.143,39.719-39.453 + c21.935-21.938,21.935-57.503-0.002-79.438c-21.937-21.938-57.502-21.938-79.438,0C105.5,56.428,105.502,91.992,127.437,113.931 + z"/> + </g> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="116.4043" y1="84.6035" x2="217.9092" y2="84.6035"> + <stop offset="0" style="stop-color:#00BC00"/> + <stop offset="1" style="stop-color:#029902"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M131.27,110.1c9.599,9.598,35.889,35.648,35.889,35.648s25.665-25.429,35.886-35.648 + c19.82-19.822,19.82-51.955,0-71.775c-19.821-19.82-51.955-19.82-71.774,0C111.449,58.145,111.449,90.277,131.27,110.1z"/> + </g> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Section-Pasters01.svg b/openoffice/share/gallery/diagrams/Section-Pasters01.svg new file mode 100644 index 0000000000000000000000000000000000000000..fc07c0b39ebc9a5e5d501326c748c3d237f8d776 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Section-Pasters01.svg @@ -0,0 +1,152 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="602.97" height="295.485" + viewBox="0 0 602.97 295.485" overflow="visible" enable-background="new 0 0 602.97 295.485" xml:space="preserve"> +<g> + <g> + + <image opacity="0.45" width="192" height="283" xlink:href="data:image/png;base64,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" transform="matrix(1 0 0 1 14.895 8.9033)"> + </image> + <rect x="21.142" y="15.221" fill="#EFEFEF" width="173.182" height="263.858"/> + </g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="107.7329" y1="13.9678" x2="107.7329" y2="74.8883"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <rect x="21.142" y="15.221" fill="url(#XMLID_7_)" width="173.182" height="52.028"/> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="107.7329" y1="274.1338" x2="107.7329" y2="279.3492"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <rect x="21.142" y="274.241" fill="url(#XMLID_8_)" width="173.182" height="4.454"/> +</g> +<g> + <g> + + <image opacity="0.45" width="192" height="283" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAAEbCAYAAACMUotfAAAACXBIWXMAAAsSAAALEgHS3X78AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAYWSURB +VHja7NqPThRXFMDh2WVgwaqxNTFtbPo6PDOv09TUNNEaRP4t7PaOObe9XGZ2F1ucafy+5MSCCyT2 +/GbuAE0D37DZQz/g+Ph45p+NqTo5OVn/ZwFUyz77t/HAI1oPvb0pitmWxZ/1jOVn6hGse6Y3hNnA +8ueZ90wdA0xl+fOseubz39URzDYs/15MW0x+39yRiAkeebpFv425KSa/714E7cCxKC/+QcwiZr8I +oY5AAIwVQLn83cIv01zFXMc0RQT3l7a4+ufl7xb+MM2TYo4iiP14naMQUzn63Mbid8t+kea8mMuI +Id8N/r4LtD1X/3lx9e+W/nkxTyOCRXUXEAFjLn+++l/F8p+lOS32O/99+TzQbAtgUQTwMs0PaV5E +BIdxF8gPxjCWvNTLuNJ3y/8h9rMpjkTL+O87F+u2Wv6hALrlfxUhPI/3LxyDmNDx5yqOO6dxemmK +KPKUJ5aNR6C9KOgorvgvYvlfFXeBRXy8ABg7gJsI4CxOJ008C3xK87F4Zr333ctZ9QDcxid4Flf9 +H9P8nOaXNK/j7Zfx94cCYEIBXMayv0vzNs2bNL+m+S3efh9/fxmv//wg3HcHqO8C5XeDnsbyP4u7 +Q9v0/0wAvlYAq1jofOa/il09bP751v3gN2zqZ4C+CMoQcgxH1YNwIwJGWP6meADOZ/5Ftfh9yz/4 +DDB0N8gxlD8V3ncHYCJ3gPzdnvI3FubNDt+mb7d8gTKCTb8jJADGvAvMB3Z06/Npu8MXGfrN0Kbx +i3GMb9t+bjTfcuXf5QvDVCJoHrrPforLN00ACAAEAAIAAYAAQAAgABAACAAEAAIAAYAAQAAgABAA +CAAEAAIAAYAAQAAgABAACAAEAAIAAYAAQAAgABAACAAEAAIAAYAAQAAgABAACAAEAAIAAYAAQAAg +ABAACAAEAAJAACAAEAAIAAQAAgABgABAACAAEAAIAAQAAgABgABAACAAEAAIAAQAAgABgABAACAA +EAAIAAQAAgABgABAACAAEAAIAAQAAgABgABAACAAEAAIAAQAAgABgABAACAAEAAIAAGAAEAAIAAQ +AAgABAACAAGAAEAAIAAQAAgABAACAAGAAEAAIAAQAAgABAACAAGAAEAAIAAQAAgABAACAAGAAEAA +IAAQAAgABAACAAGAAEAAIAAQAAgABAACAAGAAEAACMA/AQIAAYAAQAAgABAACAAEAAIAAYAAQAAg +ABAACAAEAAIAAYAAQAAgABAACAAEAAIAAYAAQAAgABAACAAEAAIAAYAAQAAgABAACAAEAAIAAYAA +QAAgABAACAAEAAIAAYAAEAAIAAQAAgABgABAACAAEAAIAAQAAgABgABAACAAEAAIAAQAAgABgABA +ACAAEAAIAAQAAgABgABAACAAEAAIAAQAAgABgADg0QJYx2yy9s/HROyyq72vaR/wydfV7BoKPObi +b9vPjdodv8Cq+uSrYjoz/y8YKYByF9cDO/tFAdTLfpvmpphldYwSAWMce1axi+Vu3vZEsTWAdc/i +38Z0X+Aq5jLNfrz2JgKw/Ix5B+j28CJ2M+/pstjf1dDRqN1w1S8Xv/vE52nO0izitcv4+JkAGPkZ +4CZ29GPs6HkRw3IggrvHluPj43ksdLfg36X5Ps2rND+leR1/dm+/SPM0XicAphLAVSz/hzR/pPk9 +zZv4s3v7zzSf4nU3Jycnq6E7QHn1vyg+6UG8pivrSQSwJwAmEMBtLHZ35T9N8y529ix2uL4LDD4D +lGeq8hPmM/913GYO433zxg/TGNeqeBC+LC7Y72N3z/NVv+8Y1G54qMgBtMWZv7uFHBVX/7k7ABO4 +A6yKu0A+tZxuCKDZJYDr+OCmesg4iKu/4w9TOwYtY28vYnfzXA8FcGd504PwLK7qexHHQcwiZj/e +X179ez8XfIXF73t2zT+jyt8OvS4C+PwckB6AB49ATVFTU5V1GYvft/wCYMwA6gjqH9rm9937gdi9 +pY27QJ55z8wcfZjwUaj+9Yg7PxEur/6DV+2IoKmWvVx6y8+U7wrrnmnq5d+6yEUIjSMP/8MjUTO0 ++F+8xFUUMCmblh2o/CXAACmttmx/czS+AAAAAElFTkSuQmCC" transform="matrix(1 0 0 1 209.895 8.9033)"> + </image> + <rect x="216.587" y="15.221" fill="#EFEFEF" width="173.181" height="263.858"/> + </g> + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="303.1782" y1="13.9678" x2="303.1782" y2="74.8883"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CC0212"/> + </linearGradient> + <rect x="216.587" y="15.221" fill="url(#XMLID_9_)" width="173.181" height="52.028"/> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="303.1782" y1="274.1338" x2="303.1782" y2="279.3492"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CC0212"/> + </linearGradient> + <rect x="216.587" y="274.241" fill="url(#XMLID_10_)" width="173.181" height="4.454"/> +</g> +<g> + <g> + + <image opacity="0.45" width="192" height="283" xlink:href="data:image/png;base64,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" transform="matrix(1 0 0 1 405.895 8.9033)"> + </image> + <rect x="412.034" y="15.221" fill="#EFEFEF" width="173.184" height="263.858"/> + </g> + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="498.6255" y1="13.9678" x2="498.6255" y2="74.8883"> + <stop offset="0.0056" style="stop-color:#8873C9"/> + <stop offset="1" style="stop-color:#593BA4"/> + </linearGradient> + <rect x="412.034" y="15.221" fill="url(#XMLID_11_)" width="173.184" height="52.028"/> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="498.6255" y1="274.1338" x2="498.6255" y2="279.3492"> + <stop offset="0.0056" style="stop-color:#8873C9"/> + <stop offset="1" style="stop-color:#593BA4"/> + </linearGradient> + <rect x="412.034" y="274.241" fill="url(#XMLID_12_)" width="173.184" height="4.454"/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Section-Pasters02-Blue.emf b/openoffice/share/gallery/diagrams/Section-Pasters02-Blue.emf new file mode 100644 index 0000000000000000000000000000000000000000..817ca454e4fe15e64fbaa6790ab24bea6119bdfc Binary files /dev/null and b/openoffice/share/gallery/diagrams/Section-Pasters02-Blue.emf differ diff --git a/openoffice/share/gallery/diagrams/Section-Puzzle01.svg b/openoffice/share/gallery/diagrams/Section-Puzzle01.svg new file mode 100644 index 0000000000000000000000000000000000000000..b9da921035124c7346192a2e32ad6db831ab335f --- /dev/null +++ b/openoffice/share/gallery/diagrams/Section-Puzzle01.svg @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="369.508" height="261.492" + viewBox="0 0 369.508 261.492" overflow="visible" enable-background="new 0 0 369.508 261.492" xml:space="preserve"> +<path fill="#92DBFF" d="M117.189,72.432h13.128V46.906c0-3.184-2.581-5.763-5.765-5.763H95.354V26.851 + c0-1.415-1.146-2.559-2.557-2.559H79.442c-1.412,0-2.557,1.145-2.557,2.559v14.292H47.686c-3.182,0-5.765,2.579-5.765,5.763v29.278 + h-13.59c-1.411,0-2.557,1.146-2.557,2.56v13.354c0,1.412,1.146,2.557,2.557,2.557h13.59v29.119c0,3.181,2.583,5.764,5.765,5.764 + h25.448v-12.762c0-1.986,1.61-3.596,3.598-3.596h18.777c1.986,0,3.597,1.609,3.597,3.596v12.762h25.447 + c3.184,0,5.765-2.583,5.765-5.764V98.406h-13.128c-1.984,0-3.596-1.611-3.596-3.598V76.03 + C113.593,74.042,115.205,72.432,117.189,72.432z"/> +<path fill="#45AFFF" d="M167.173,54.563V41.436h-25.526c-3.184,0-5.765,2.582-5.765,5.766v29.197h-13.795 + c-1.413,0-2.559,1.147-2.559,2.559v13.353c0,1.415,1.146,2.559,2.559,2.559h13.795v29.199c0,3.182,2.582,5.765,5.765,5.765h29.277 + v13.59c0,1.411,1.146,2.557,2.557,2.557h13.355c1.413,0,2.557-1.146,2.557-2.557v-13.59h29.121c3.184,0,5.764-2.583,5.764-5.765 + v-25.45h-12.762c-1.986,0-3.598-1.607-3.598-3.593V76.247c0-1.987,1.611-3.598,3.598-3.598h12.762V47.202 + c0-3.184-2.58-5.766-5.764-5.766h-25.369v13.127c0,1.986-1.61,3.597-3.595,3.597h-18.779 + C168.784,58.16,167.173,56.549,167.173,54.563z"/> +<path fill="#0054A5" d="M242.641,192.724h-13.129v25.526c0,3.183,2.584,5.765,5.766,5.765h29.199v13.797 + c0,1.412,1.145,2.559,2.559,2.559h13.354c1.412,0,2.558-1.146,2.558-2.559v-13.797h29.196c3.185,0,5.768-2.582,5.768-5.765v-29.277 + h13.588c1.413,0,2.559-1.147,2.559-2.559V173.06c0-1.412-1.146-2.556-2.559-2.556h-13.588v-29.119c0-3.186-2.583-5.765-5.768-5.765 + H286.7v12.762c0,1.983-1.614,3.597-3.6,3.597h-18.777c-1.987,0-3.598-1.613-3.598-3.597V135.62h-25.448 + c-3.182,0-5.766,2.579-5.766,5.765v25.366h13.129c1.986,0,3.597,1.61,3.597,3.597v18.78 + C246.237,191.114,244.627,192.724,242.641,192.724z"/> +<path fill="#0683F4" d="M193.157,148.833v-13.126h25.528c3.182,0,5.765,2.581,5.765,5.766v29.198h13.793 + c1.414,0,2.561,1.146,2.561,2.557v13.356c0,1.409-1.146,2.558-2.561,2.558H224.45v29.196c0,3.185-2.583,5.766-5.765,5.766h-29.278 + v13.59c0,1.412-1.146,2.559-2.559,2.559h-13.354c-1.412,0-2.558-1.146-2.558-2.559v-13.59h-29.118c-3.184,0-5.766-2.581-5.766-5.766 + v-25.447h12.762c1.987,0,3.597-1.608,3.597-3.597v-18.776c0-1.986-1.61-3.598-3.597-3.598h-12.762v-25.447 + c0-3.185,2.582-5.766,5.766-5.766h25.367v13.126c0,1.988,1.61,3.598,3.597,3.598h18.778 + C191.547,152.431,193.157,150.821,193.157,148.833z"/> +</svg> diff --git a/openoffice/share/gallery/diagrams/Section-Puzzle02.svg b/openoffice/share/gallery/diagrams/Section-Puzzle02.svg new file mode 100644 index 0000000000000000000000000000000000000000..045e901add8d98c32032ec48c6c814900c4f0b9d --- /dev/null +++ b/openoffice/share/gallery/diagrams/Section-Puzzle02.svg @@ -0,0 +1,202 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="337" height="338" viewBox="0 0 337 338" + overflow="visible" enable-background="new 0 0 337 338" xml:space="preserve"> +<g> + <path fill="#AF340E" d="M282.859,85.564h18.63V49.336c0-2.283-0.937-4.346-2.448-5.831l-5.223-5.223l0.694,2.973 + c-0.394-0.059-0.794-0.099-1.206-0.099h-41.436V20.873c0-0.833-0.293-1.592-0.766-2.203v-0.021l-0.09-0.088 + c-0.141-0.17-0.297-0.324-0.465-0.466l-5.43-5.43l0.296,4.577h-16.128c-2.004,0-3.631,1.627-3.631,3.63v20.283h-41.436 + c-4.518,0-8.184,3.663-8.184,8.18v41.552h-19.285c-2.004,0-3.631,1.624-3.631,3.63v16.426l-3.688,0.212l4.685,4.796 + c0.043,0.047,0.086,0.094,0.134,0.139l0.067,0.067l0.006-0.009c0.644,0.584,1.49,0.952,2.428,0.952h19.285v41.05l-2.996,0.661 + l4.865,4.813c0.346,0.42,0.736,0.804,1.156,1.147l0.008,0.006v-0.001c1.406,1.141,3.199,1.827,5.15,1.827h36.112v-18.11 + c0-2.819,2.285-5.106,5.104-5.106h26.648c2.82,0,5.107,2.287,5.107,5.106v12.728h-5.383l5.383,5.383h36.111 + c4.52,0,8.183-3.663,8.183-8.18v-36.004l-5.382-5.379v5.379h-13.248c-2.818,0-5.105-2.286-5.105-5.103V90.67 + C277.754,87.85,280.041,85.564,282.859,85.564z"/> + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="290.3672" y1="153.7559" x2="158.6861" y2="26.0646"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <path fill="url(#XMLID_13_)" d="M277.479,80.183h18.629V43.955c0-4.518-3.663-8.181-8.182-8.181h-41.438v-20.28 + c0-2.007-1.623-3.632-3.629-3.632h-18.951c-2.005,0-3.631,1.625-3.631,3.632v20.28h-41.436c-4.518,0-8.184,3.663-8.184,8.181 + v41.551h-19.285c-2.004,0-3.631,1.626-3.631,3.631v18.949c0,2.006,1.627,3.632,3.631,3.632h19.285v41.324 + c0,4.519,3.666,8.18,8.184,8.18h36.111v-18.109c0-2.819,2.287-5.104,5.105-5.104h26.648c2.819,0,5.105,2.284,5.105,5.104v18.109 + h36.113c4.519,0,8.182-3.661,8.182-8.18v-36h-18.629c-2.82,0-5.104-2.287-5.104-5.106V85.286 + C272.375,82.469,274.658,80.183,277.479,80.183z"/> + <path fill="none" stroke="#FFCE00" stroke-width="0.8868" d="M223.908,13.636c-1.023,0-1.857,0.833-1.857,1.858v22.054h-43.209 + c-1.711,0-3.32,0.667-4.531,1.878s-1.878,2.819-1.878,4.529V87.28h-21.06c-1.023,0-1.857,0.833-1.857,1.856v18.949 + c0,1.025,0.834,1.858,1.857,1.858h21.06v43.098c0,3.535,2.874,6.407,6.409,6.407c0,0,31.133,0,34.338,0c0-2.887,0-16.337,0-16.337 + c0-3.793,3.086-6.879,6.879-6.879h26.648c3.793,0,6.88,3.086,6.88,6.879c0,0,0,13.45,0,16.337c3.206,0,34.339,0,34.339,0 + c3.535,0,6.41-2.872,6.41-6.407c0,0,0-31.021,0-34.227c-2.904,0-16.857,0-16.857,0c-3.793,0-6.877-3.086-6.877-6.88V85.286 + c0-3.791,3.084-6.877,6.877-6.877c0,0,13.953,0,16.857,0c0-3.208,0-34.454,0-34.454c0-3.531-2.875-6.407-6.41-6.407h-43.211V15.494 + c0-1.025-0.834-1.858-1.855-1.858H223.908z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="147.742" y="11.862" width="148.365" height="149.359"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="147.742" y="11.862" width="148.365" height="149.359" id="XMLID_14_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_15_" gradientUnits="userSpaceOnUse" x1="175.3975" y1="-0.7026" x2="237.4739" y2="87.0912"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_15_)" d="M143.584,127.975c0,0,119.274-34.142,166.275-112.18l-55.867-26.605L220.293-0.609 + l-50.992,16.404l-10.196,20.84l-16.851,29.265l-7.98,33.253L143.584,127.975z"/> + </g> + </mask> + <path mask="url(#XMLID_14_)" fill="#FFFFFF" d="M277.479,80.183h18.629V43.955c0-4.518-3.663-8.181-8.182-8.181h-41.438v-20.28 + c0-2.007-1.623-3.632-3.629-3.632h-18.951c-2.005,0-3.631,1.625-3.631,3.632v20.28h-41.436c-4.518,0-8.184,3.663-8.184,8.181 + v41.551h-19.285c-2.004,0-3.631,1.626-3.631,3.631v18.949c0,2.006,1.627,3.632,3.631,3.632h19.285v41.324 + c0,4.519,3.666,8.18,8.184,8.18h36.111v-18.109c0-2.819,2.287-5.104,5.105-5.104h26.648c2.819,0,5.105,2.284,5.105,5.104v18.109 + h36.113c4.519,0,8.182-3.661,8.182-8.18v-36h-18.629c-2.82,0-5.104-2.287-5.104-5.106V85.286 + C272.375,82.469,274.658,80.183,277.479,80.183z"/> +</g> +<g> + <path fill="#000066" d="M147.592,84.85h18.111V48.733c0-1.909-0.66-3.661-1.758-5.055l0,0l-0.009-0.012 + c-0.134-0.169-0.276-0.333-0.424-0.492l-5.678-6.571l-0.343,3.949h-35.971v18.629c0,2.819-2.287,5.105-5.104,5.105H89.768 + c-2.818,0-5.105-2.286-5.105-5.105V40.553l-5.32-6.206l-0.701,6.206H48.436c-4.518,0-8.18,3.664-8.18,8.181v41.439H20.677 + c-2.004,0-3.63,1.624-3.63,3.629v14.758l-3.72,0.998l4.498,5.438l0.013-0.005c0.666,0.842,1.684,1.394,2.839,1.394h19.579v40.209 + l-3.623-0.003l5.355,6.254c0.149,0.191,0.307,0.374,0.473,0.552l0,0l0,0c1.494,1.6,3.613,2.607,5.975,2.607h41.549v14.536h-2.365 + l-1.482,1.454l4.865,5.81h0.004c0.66,0.684,1.583,1.114,2.61,1.114h18.95c2.006,0,3.631-1.627,3.631-3.63v-19.284h41.324 + c4.518,0,8.182-3.666,8.182-8.183v-36.113l-5.32-6.207v6.207h-12.791c-2.818,0-5.105-2.288-5.105-5.105V89.951 + C142.486,87.134,144.773,84.85,147.592,84.85z"/> + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="154.2734" y1="163.9248" x2="29.2429" y2="16.2819"> + <stop offset="0" style="stop-color:#143777"/> + <stop offset="0.8539" style="stop-color:#1D68AA"/> + </linearGradient> + <path fill="url(#XMLID_16_)" d="M79.342,52.975V34.347H43.115c-4.518,0-8.182,3.663-8.182,8.18v41.438H15.355 + c-2.004,0-3.631,1.626-3.631,3.631v18.951c0,2.005,1.627,3.63,3.631,3.63h19.578v41.438c0,4.518,3.664,8.182,8.182,8.182h41.551 + v19.286c0,2.003,1.625,3.628,3.629,3.628h18.951c2.006,0,3.63-1.625,3.63-3.628v-19.286h41.325c4.518,0,8.182-3.664,8.182-8.182 + v-36.112h-18.112c-2.817,0-5.104-2.288-5.104-5.106V83.745c0-2.817,2.287-5.103,5.104-5.103h18.112V42.526 + c0-4.517-3.664-8.18-8.182-8.18H116.2v18.628c0,2.818-2.286,5.104-5.104,5.104H84.447C81.627,58.079,79.342,55.793,79.342,52.975z" + /> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="11.725" y="34.347" width="148.658" height="148.362"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="11.725" y="34.347" width="148.658" height="148.362" id="XMLID_17_"> + <g filter="url(#Adobe_OpacityMaskFilter_1_)"> + <linearGradient id="XMLID_1_" gradientUnits="userSpaceOnUse" x1="38.1714" y1="7.2798" x2="100.2459" y2="95.071"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_1_)" d="M6.358,135.955c0,0,119.274-34.143,166.272-112.179L116.764-2.827L83.066,7.369l-50.99,16.407 + L21.877,44.615L5.028,73.879l-7.981,33.257L6.358,135.955z"/> + </g> + </mask> + <path opacity="0.8" mask="url(#XMLID_17_)" fill="#FFFFFF" d="M79.342,52.975V34.347H43.115c-4.518,0-8.182,3.663-8.182,8.18 + v41.438H15.355c-2.004,0-3.631,1.626-3.631,3.631v18.951c0,2.005,1.627,3.63,3.631,3.63h19.578v41.438 + c0,4.518,3.664,8.182,8.182,8.182h41.551v19.286c0,2.003,1.625,3.628,3.629,3.628h18.951c2.006,0,3.63-1.625,3.63-3.628v-19.286 + h41.325c4.518,0,8.182-3.664,8.182-8.182v-36.112h-18.112c-2.817,0-5.104-2.288-5.104-5.106V83.745 + c0-2.817,2.287-5.103,5.104-5.103h18.112V42.526c0-4.517-3.664-8.18-8.182-8.18H116.2v18.628c0,2.818-2.286,5.104-5.104,5.104 + H84.447C81.627,58.079,79.342,55.793,79.342,52.975z"/> + <path opacity="0.8" fill="none" stroke="#70A4EF" stroke-width="0.8868" d="M117.975,36.119c0,2.903,0,16.855,0,16.855 + c0,3.791-3.086,6.878-6.879,6.878H84.447c-3.795,0-6.879-3.087-6.879-6.878c0,0,0-13.952,0-16.855c-3.208,0-34.453,0-34.453,0 + c-3.533,0-6.406,2.872-6.406,6.407v43.211H15.355c-1.023,0-1.856,0.834-1.856,1.857v18.951c0,0.495,0.194,0.961,0.545,1.313 + c0.351,0.35,0.815,0.543,1.312,0.543h21.354v43.211c0,3.532,2.873,6.408,6.406,6.408h43.322v21.06c0,1.024,0.834,1.856,1.857,1.856 + h18.951c1.023,0,1.857-0.832,1.857-1.856v-21.06h43.098c3.533,0,6.408-2.876,6.408-6.408c0,0,0-31.133,0-34.34 + c-2.888,0-16.339,0-16.339,0c-3.792,0-6.878-3.085-6.878-6.879V83.745c0-3.792,3.086-6.878,6.878-6.878c0,0,13.451,0,16.339,0 + c0-3.206,0-34.341,0-34.341c0-3.535-2.875-6.407-6.408-6.407C152.201,36.119,121.18,36.119,117.975,36.119z"/> +</g> +<g> + <path fill="#8F0000" d="M327.029,230.699l0.005-0.005l-0.05-0.046c-0.029-0.032-0.06-0.063-0.09-0.094l-6.959-6.956l-1.377,5.935 + h-13.76v-41.437c0-2.541-1.16-4.813-2.98-6.315l-5.98-5.98l-0.174,4.113h-40.598v-19.286c0-0.907-0.346-1.729-0.896-2.364v-0.019 + l-0.086-0.088c-0.059-0.061-0.117-0.119-0.176-0.174l-6.831-6.83l-0.546,5.845h-14.045c-2.004,0-3.631,1.627-3.631,3.63v19.286 + h-41.324c-4.518,0-8.182,3.666-8.182,8.183v27.027l-7.094,1.992l7.094,7.093h18.112c2.819,0,5.104,2.286,5.104,5.105v26.649 + c0,2.819-2.285,5.104-5.104,5.104H179.35v29.762l-4.863,4.865l7.143,7.141c0.082,0.087,0.163,0.168,0.248,0.25l0.013,0.012h0.001 + c1.469,1.4,3.452,2.266,5.641,2.266h36v-18.629c0-2.819,2.287-5.105,5.105-5.105h26.648c2.82,0,5.105,2.286,5.105,5.105v7.619 + l-7.095,3.917l7.095,7.093h36.227c4.516,0,8.182-3.662,8.182-8.183v-41.436h19.578c2.004,0,3.629-1.626,3.629-3.631v-18.951 + C328.006,232.209,327.632,231.346,327.029,230.699z"/> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="333.0488" y1="325.7236" x2="178.7457" y2="183.8356"> + <stop offset="0" style="stop-color:#CC0212"/> + <stop offset="1" style="stop-color:#FF5F06"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M253.296,279.639v18.632h36.229c4.515,0,8.181-3.665,8.181-8.184v-41.436h19.578 + c2.004,0,3.631-1.627,3.631-3.631v-18.951c0-2.005-1.627-3.631-3.631-3.631h-19.578v-41.436c0-4.519-3.666-8.183-8.181-8.183 + h-41.552v-19.285c0-2.006-1.625-3.633-3.629-3.633h-18.951c-2.004,0-3.631,1.627-3.631,3.633v19.285h-41.324 + c-4.518,0-8.182,3.664-8.182,8.183v36.113h18.111c2.82,0,5.104,2.284,5.104,5.104v26.649c0,2.819-2.283,5.105-5.104,5.105h-18.111 + v36.112c0,4.519,3.664,8.184,8.182,8.184h36v-18.632c0-2.817,2.287-5.104,5.105-5.104h26.648 + C251.012,274.535,253.296,276.821,253.296,279.639z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter_2_" filterUnits="userSpaceOnUse" x="172.256" y="149.902" width="148.658" height="148.368"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="172.256" y="149.902" width="148.658" height="148.368" id="XMLID_3_"> + <g filter="url(#Adobe_OpacityMaskFilter_2_)"> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="177.3994" y1="134.3872" x2="239.4746" y2="222.1793"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M145.586,263.063c0,0,119.273-34.142,166.273-112.179l-55.867-26.604l-33.699,10.198 + l-50.99,16.406l-10.198,20.839l-16.849,29.264l-7.982,33.255L145.586,263.063z"/> + </g> + </mask> + <path mask="url(#XMLID_3_)" fill="#FFFFFF" d="M253.296,279.639v18.632h36.229c4.515,0,8.181-3.665,8.181-8.184v-41.436h19.578 + c2.004,0,3.631-1.627,3.631-3.631v-18.951c0-2.005-1.627-3.631-3.631-3.631h-19.578v-41.436c0-4.519-3.666-8.183-8.181-8.183 + h-41.552v-19.285c0-2.006-1.625-3.633-3.629-3.633h-18.951c-2.004,0-3.631,1.627-3.631,3.633v19.285h-41.324 + c-4.518,0-8.182,3.664-8.182,8.183v36.113h18.111c2.82,0,5.104,2.284,5.104,5.104v26.649c0,2.819-2.283,5.105-5.104,5.105h-18.111 + v36.112c0,4.519,3.664,8.184,8.182,8.184h36v-18.632c0-2.817,2.287-5.104,5.105-5.104h26.648 + C251.012,274.535,253.296,276.821,253.296,279.639z"/> + <path fill="none" stroke="#FF7352" stroke-width="0.8868" d="M225.393,151.678c-1.023,0-1.858,0.833-1.858,1.857v21.059h-43.097 + c-3.533,0-6.409,2.874-6.409,6.409c0,0,0,31.13,0,34.337c2.888,0,16.339,0,16.339,0c3.793,0,6.878,3.087,6.878,6.88v26.649 + c0,3.793-3.085,6.879-6.878,6.879c0,0-13.451,0-16.339,0c0,3.207,0,34.339,0,34.339c0,3.533,2.876,6.409,6.409,6.409 + c0,0,31.02,0,34.227,0c0-2.903,0-16.857,0-16.857c0-3.791,3.084-6.879,6.879-6.879h26.648c3.793,0,6.88,3.088,6.88,6.879 + c0,0,0,13.954,0,16.857c3.206,0,34.453,0,34.453,0c3.532,0,6.405-2.876,6.405-6.409v-43.21h21.354c1.022,0,1.856-0.835,1.856-1.856 + v-18.951c0-1.023-0.834-1.856-1.856-1.856H295.93v-43.21c0-3.535-2.873-6.409-6.405-6.409h-43.325v-21.059 + c0-1.024-0.834-1.857-1.855-1.857H225.393z"/> +</g> +<g> + <path fill="#006B33" d="M188.152,228.545v-0.002l-6.449-6.688l-1.479,5.639h-13.909V186.17c0-2.22-0.888-4.23-2.323-5.705l0,0 + l-0.007-0.007c-0.034-0.032-0.063-0.066-0.095-0.101l-6.558-6.832l-1.069,4.463h-34.242V196.1c0,2.819-2.289,5.105-5.105,5.105 + H90.268c-2.82,0-5.105-2.286-5.105-5.105v-18.111l-6.799-7.094l-0.705,7.094H49.047c-4.516,0-8.182,3.665-8.182,8.182v26.367 + l-6.799,2.538l6.799,7.095h18.629c2.818,0,5.105,2.288,5.105,5.105v26.647c0,2.82-2.287,5.107-5.105,5.107H40.865v34.138 + l-4.516,0.655l6.713,6.999h0.002c1.492,1.604,3.618,2.615,5.982,2.615h41.438v13.975l-5.748,1.063l6.805,7.099 + c0.004,0.005,0.008,0.009,0.012,0.014l0.006,0.005l0,0c0.657,0.651,1.561,1.056,2.557,1.056h18.951 + c2.004,0,3.631-1.627,3.631-3.632v-19.578h41.436c4.518,0,8.183-3.664,8.183-8.182v-41.551h19.285c2.005,0,3.63-1.623,3.63-3.629 + v-18.951C189.23,230.114,188.816,229.203,188.152,228.545z"/> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="150.8965" y1="286.8916" x2="64.4379" y2="201.7633"> + <stop offset="0" style="stop-color:#00A33D"/> + <stop offset="1" style="stop-color:#00C109"/> + </linearGradient> + <path fill="url(#XMLID_5_)" d="M52.695,251.936H34.066v36.228c0,4.517,3.664,8.181,8.18,8.181h41.439v19.578 + c0,2.003,1.625,3.63,3.631,3.63h18.949c2.006,0,3.633-1.627,3.633-3.63v-19.578h41.436c4.518,0,8.183-3.664,8.183-8.181v-41.551 + h19.285c2.005,0,3.63-1.626,3.63-3.631V224.03c0-2.005-1.625-3.631-3.63-3.631h-19.285v-41.324c0-4.518-3.665-8.181-8.183-8.181 + h-36.111v18.111c0,2.819-2.289,5.104-5.105,5.104H83.469c-2.822,0-5.105-2.284-5.105-5.104v-18.111H42.248 + c-4.518,0-8.182,3.663-8.182,8.181v36h18.629c2.818,0,5.104,2.288,5.104,5.105v26.649C57.799,249.65,55.514,251.936,52.695,251.936 + z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter_3_" filterUnits="userSpaceOnUse" x="34.066" y="170.895" width="148.365" height="148.657"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="34.066" y="170.895" width="148.365" height="148.657" id="XMLID_6_"> + <g filter="url(#Adobe_OpacityMaskFilter_3_)"> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="38.1714" y1="138.5264" x2="100.2466" y2="226.3185"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M6.358,267.201c0,0,119.274-34.142,166.272-112.179l-55.867-26.604l-33.697,10.197l-50.99,16.407 + l-10.199,20.839L5.028,205.125l-7.981,33.255L6.358,267.201z"/> + </g> + </mask> + <path mask="url(#XMLID_6_)" fill="#FFFFFF" d="M52.695,251.936H34.066v36.228c0,4.517,3.664,8.181,8.18,8.181h41.439v19.578 + c0,2.003,1.625,3.63,3.631,3.63h18.949c2.006,0,3.633-1.627,3.633-3.63v-19.578h41.436c4.518,0,8.183-3.664,8.183-8.181v-41.551 + h19.285c2.005,0,3.63-1.626,3.63-3.631V224.03c0-2.005-1.625-3.631-3.63-3.631h-19.285v-41.324c0-4.518-3.665-8.181-8.183-8.181 + h-36.111v18.111c0,2.819-2.289,5.104-5.105,5.104H83.469c-2.822,0-5.105-2.284-5.105-5.104v-18.111H42.248 + c-4.518,0-8.182,3.663-8.182,8.181v36h18.629c2.818,0,5.104,2.288,5.104,5.105v26.649C57.799,249.65,55.514,251.936,52.695,251.936 + z"/> + <path fill="none" stroke="#7BE500" stroke-width="0.8868" d="M116.996,172.668c0,2.888,0,16.338,0,16.338 + c0,3.793-3.087,6.879-6.879,6.879H83.469c-3.793,0-6.879-3.086-6.879-6.879c0,0,0-13.45,0-16.338c-3.207,0-34.342,0-34.342,0 + c-3.533,0-6.408,2.873-6.408,6.407c0,0,0,31.021,0,34.228c2.904,0,16.855,0,16.855,0c3.793,0,6.879,3.086,6.879,6.878v26.649 + c0,3.793-3.086,6.879-6.879,6.879c0,0-13.951,0-16.855,0c0,3.208,0,34.454,0,34.454c0,3.533,2.875,6.407,6.406,6.407h43.213v21.352 + c0,1.023,0.834,1.856,1.857,1.856h18.949c1.025,0,1.858-0.833,1.858-1.856V294.57h43.21c3.533,0,6.408-2.874,6.408-6.407v-43.325 + h21.06c1.024,0,1.856-0.833,1.856-1.856V224.03c0-0.497-0.193-0.962-0.544-1.312c-0.351-0.353-0.815-0.545-1.313-0.545h-21.06 + v-43.099c0-3.534-2.875-6.407-6.408-6.407C151.334,172.668,120.203,172.668,116.996,172.668z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Section-Puzzle03.svg b/openoffice/share/gallery/diagrams/Section-Puzzle03.svg new file mode 100644 index 0000000000000000000000000000000000000000..ead7e9ebb8da9104310a82a2399fb2959c73e209 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Section-Puzzle03.svg @@ -0,0 +1,201 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="536.955" height="173" + viewBox="0 0 536.955 173" overflow="visible" enable-background="new 0 0 536.955 173" xml:space="preserve"> +<g> + <path fill="#37598C" d="M275.861,79.206l0.005-0.003l-0.041-0.041c-0.028-0.027-0.056-0.056-0.083-0.082l-6.138-6.138l-1.216,5.235 + h-12.143V41.62c0-2.244-1.023-4.246-2.627-5.572l-5.277-5.276l-0.152,3.627h-35.818V17.385c0-0.799-0.306-1.524-0.792-2.087v-0.015 + l-0.078-0.077c-0.049-0.055-0.101-0.105-0.155-0.156l-6.023-6.025l-0.485,5.157h-12.392c-1.768,0-3.204,1.435-3.204,3.204V34.4 + h-36.458c-3.987,0-7.218,3.234-7.218,7.22v23.846l-6.26,1.756l6.26,6.26h15.981c2.486,0,4.502,2.016,4.502,4.504v23.512 + c0,2.486-2.016,4.504-4.502,4.504h-15.981v26.258l-4.291,4.293l6.302,6.301c0.072,0.075,0.145,0.146,0.219,0.217l0.009,0.012h0.001 + c1.296,1.237,3.047,2.002,4.978,2.002h31.761v-16.438c0-2.488,2.017-4.506,4.504-4.506h23.513c2.487,0,4.504,2.018,4.504,4.506 + v6.723l-6.26,3.454l6.26,6.261h31.962c3.983,0,7.215-3.235,7.215-7.222v-36.559h17.275c1.768,0,3.203-1.434,3.203-3.202V81.381 + C276.724,80.539,276.392,79.778,275.861,79.206z"/> + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="256.4644" y1="165.5303" x2="157.643" y2="34.3671"> + <stop offset="0" style="stop-color:#466DB2"/> + <stop offset="0.8539" style="stop-color:#70A4EF"/> + </linearGradient> + <path fill="url(#XMLID_13_)" d="M210.809,122.386v16.438h31.961c3.983,0,7.22-3.233,7.22-7.221V95.044h17.272 + c1.767,0,3.202-1.434,3.202-3.203V75.122c0-1.769-1.436-3.202-3.202-3.202H249.99V35.361c0-3.985-3.237-7.221-7.22-7.221h-36.657 + V11.125c0-1.767-1.434-3.202-3.202-3.202h-16.722c-1.767,0-3.204,1.435-3.204,3.202v17.015h-36.46 + c-3.984,0-7.217,3.235-7.217,7.221v31.86h15.98c2.488,0,4.504,2.018,4.504,4.504v23.512c0,2.487-2.017,4.503-4.504,4.503h-15.98 + v31.861c0,3.987,3.233,7.221,7.217,7.221h31.765v-16.438c0-2.486,2.016-4.504,4.505-4.504h23.51 + C208.79,117.882,210.809,119.899,210.809,122.386z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="139.308" y="7.923" width="131.157" height="130.9"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="139.308" y="7.923" width="131.157" height="130.9" id="XMLID_14_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_15_" gradientUnits="userSpaceOnUse" x1="143.8452" y1="-5.7686" x2="198.6131" y2="71.6889"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_15_)" d="M115.776,107.761c0,0,105.232-30.124,146.702-98.974l-49.293-23.472l-29.73,8.999L138.467,8.787 + l-8.997,18.388l-14.866,25.818l-7.042,29.34L115.776,107.761z"/> + </g> + </mask> + <path opacity="0.8" mask="url(#XMLID_14_)" fill="#FFFFFF" d="M210.809,122.386v16.438h31.961c3.983,0,7.22-3.233,7.22-7.221 + V95.044h17.272c1.767,0,3.202-1.434,3.202-3.203V75.122c0-1.769-1.436-3.202-3.202-3.202H249.99V35.361 + c0-3.985-3.237-7.221-7.22-7.221h-36.657V11.125c0-1.767-1.434-3.202-3.202-3.202h-16.722c-1.767,0-3.204,1.435-3.204,3.202v17.015 + h-36.46c-3.984,0-7.217,3.235-7.217,7.221v31.86h15.98c2.488,0,4.504,2.018,4.504,4.504v23.512c0,2.487-2.017,4.503-4.504,4.503 + h-15.98v31.861c0,3.987,3.233,7.221,7.217,7.221h31.765v-16.438c0-2.486,2.016-4.504,4.505-4.504h23.51 + C208.79,117.882,210.809,119.899,210.809,122.386z"/> + <path fill="none" stroke="#70A4EF" stroke-width="0.7824" d="M186.188,9.488c-0.903,0-1.638,0.736-1.638,1.637v18.581h-38.026 + c-3.116,0-5.652,2.538-5.652,5.655c0,0,0,27.465,0,30.296c2.547,0,14.415,0,14.415,0c3.344,0,6.068,2.722,6.068,6.069v23.512 + c0,3.346-2.724,6.068-6.068,6.068c0,0-11.868,0-14.415,0c0,2.829,0,30.296,0,30.296c0,3.119,2.536,5.657,5.652,5.657 + c0,0,27.37,0,30.2,0c0-2.563,0-14.874,0-14.874c0-3.346,2.723-6.067,6.07-6.067h23.51c3.346,0,6.069,2.722,6.069,6.067 + c0,0,0,12.312,0,14.874c2.831,0,30.396,0,30.396,0c3.117,0,5.653-2.538,5.653-5.657V93.479h18.839c0.902,0,1.639-0.734,1.639-1.639 + V75.122c0-0.903-0.736-1.639-1.639-1.639h-18.839V35.361c0-3.117-2.536-5.655-5.653-5.655h-38.223V11.125 + c0-0.901-0.735-1.637-1.636-1.637H186.188z"/> +</g> +<g> + <path fill="#4F80C9" d="M151.236,76.455l0.001-0.002l-5.69-5.9l-1.305,4.976h-12.271V39.067c0-1.956-0.783-3.731-2.05-5.032l0,0 + l-0.007-0.004c-0.027-0.029-0.053-0.06-0.083-0.089l-5.787-6.03l-0.941,3.938h-30.21v15.98c0,2.487-2.021,4.504-4.507,4.504H64.875 + c-2.487,0-4.504-2.017-4.504-4.504V31.85l-5.998-6.259l-0.621,6.259H28.507c-3.985,0-7.218,3.231-7.218,7.217V62.33l-5.998,2.241 + l5.998,6.262h16.436c2.486,0,4.504,2.015,4.504,4.502v23.512c0,2.488-2.018,4.505-4.504,4.505H21.289v30.119l-3.985,0.576 + l5.925,6.177l0,0c1.319,1.415,3.192,2.309,5.278,2.309h36.559v12.329l-5.071,0.936l6.004,6.262 + c0.004,0.006,0.008,0.011,0.011,0.015l0.003,0.004h0.001c0.579,0.575,1.375,0.931,2.255,0.931h16.72 + c1.769,0,3.204-1.437,3.204-3.204v-17.271h36.557c3.986,0,7.22-3.233,7.22-7.22V98.653h17.016c1.769,0,3.202-1.433,3.202-3.202 + V78.73C152.188,77.839,151.824,77.036,151.236,76.455z"/> + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="118.3662" y1="127.9316" x2="42.0867" y2="52.8258"> + <stop offset="0" style="stop-color:#89B4E8"/> + <stop offset="0.8539" style="stop-color:#95C2EF"/> + </linearGradient> + <path fill="url(#XMLID_16_)" d="M31.727,97.09H15.291v31.964c0,3.985,3.234,7.218,7.216,7.218h36.561v17.271 + c0,1.771,1.436,3.204,3.204,3.204h16.72c1.768,0,3.204-1.434,3.204-3.204v-17.271h36.558c3.986,0,7.22-3.232,7.22-7.218v-36.66 + h17.015c1.769,0,3.203-1.432,3.203-3.201V72.471c0-1.767-1.434-3.203-3.203-3.203h-17.015V32.809c0-3.985-3.233-7.217-7.22-7.217 + H86.89V41.57c0,2.488-2.017,4.504-4.503,4.504h-23.51c-2.489,0-4.504-2.017-4.504-4.504V25.591H22.508 + c-3.983,0-7.217,3.232-7.217,7.217v31.763h16.436c2.486,0,4.503,2.018,4.503,4.504v23.511C36.229,95.075,34.213,97.09,31.727,97.09 + z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="15.291" y="25.591" width="130.899" height="131.156"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="15.291" y="25.591" width="130.899" height="131.156" id="XMLID_17_"> + <g filter="url(#Adobe_OpacityMaskFilter_1_)"> + <linearGradient id="XMLID_1_" gradientUnits="userSpaceOnUse" x1="18.9121" y1="-2.9688" x2="73.68" y2="74.4887"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_1_)" d="M-9.156,110.56c0,0,105.234-30.122,146.7-98.974l-49.291-23.47L58.521-2.888L13.535,11.585 + l-9,18.387l-14.864,25.818l-7.043,29.341L-9.156,110.56z"/> + </g> + </mask> + <path opacity="0.8" mask="url(#XMLID_17_)" fill="#FFFFFF" d="M31.727,97.09H15.291v31.964c0,3.985,3.234,7.218,7.216,7.218h36.561 + v17.271c0,1.771,1.436,3.204,3.204,3.204h16.72c1.768,0,3.204-1.434,3.204-3.204v-17.271h36.558c3.986,0,7.22-3.232,7.22-7.218 + v-36.66h17.015c1.769,0,3.203-1.432,3.203-3.201V72.471c0-1.767-1.434-3.203-3.203-3.203h-17.015V32.809 + c0-3.985-3.233-7.217-7.22-7.217H86.89V41.57c0,2.488-2.017,4.504-4.503,4.504h-23.51c-2.489,0-4.504-2.017-4.504-4.504V25.591 + H22.508c-3.983,0-7.217,3.232-7.217,7.217v31.763h16.436c2.486,0,4.503,2.018,4.503,4.504v23.511 + C36.229,95.075,34.213,97.09,31.727,97.09z"/> + <path fill="none" stroke="#B1D8F2" stroke-width="0.7824" d="M88.458,27.156c0,2.547,0,14.414,0,14.414 + c0,3.346-2.724,6.069-6.071,6.069h-23.51c-3.347,0-6.069-2.724-6.069-6.069c0,0,0-11.867,0-14.414c-2.831,0-30.3,0-30.3,0 + c-3.117,0-5.654,2.535-5.654,5.652c0,0,0,27.369,0,30.199c2.561,0,14.873,0,14.873,0c3.348,0,6.068,2.722,6.068,6.068v23.511 + c0,3.348-2.72,6.068-6.068,6.068c0,0-12.312,0-14.873,0c0,2.831,0,30.398,0,30.398c0,3.117,2.537,5.653,5.652,5.653h38.126v18.836 + c0,0.906,0.734,1.641,1.638,1.641h16.72c0.904,0,1.64-0.734,1.64-1.641v-18.836h38.122c3.117,0,5.654-2.536,5.654-5.653V90.829 + h18.581c0.902,0,1.638-0.735,1.638-1.637V72.471c0-0.437-0.171-0.848-0.479-1.157c-0.311-0.31-0.721-0.48-1.158-0.48h-18.581 + V32.809c0-3.117-2.537-5.652-5.654-5.652C118.752,27.156,91.286,27.156,88.458,27.156z"/> +</g> +<g> + <path fill="#000066" d="M525.412,79.988l0.007-0.003l-0.046-0.041c-0.024-0.028-0.053-0.057-0.081-0.083l-6.136-6.139l-1.216,5.239 + h-12.142v-36.56c0-2.243-1.025-4.245-2.627-5.571l-5.277-5.276l-0.152,3.628H461.92V18.167c0-0.799-0.304-1.524-0.792-2.085v-0.017 + l-0.075-0.077c-0.05-0.053-0.1-0.105-0.151-0.154l-6.027-6.026l-0.483,5.157H442c-1.77,0-3.205,1.436-3.205,3.202v17.016h-36.458 + c-3.983,0-7.217,3.234-7.217,7.219V66.25l-6.26,1.754l6.26,6.258h15.979c2.485,0,4.501,2.018,4.501,4.505v23.512 + c0,2.488-2.016,4.503-4.501,4.503H395.12v26.257l-4.292,4.294l6.302,6.303c0.072,0.072,0.145,0.146,0.217,0.219l0.015,0.01l0,0 + c1.294,1.235,3.046,2.001,4.976,2.001h31.763v-16.438c0-2.484,2.018-4.503,4.503-4.503h23.515c2.485,0,4.502,2.019,4.502,4.503 + v6.724l-6.259,3.455l6.259,6.26h31.961c3.986,0,7.219-3.233,7.219-7.221v-36.559h17.275c1.767,0,3.203-1.434,3.203-3.201V82.163 + C526.277,81.322,525.944,80.562,525.412,79.988z"/> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="495.3599" y1="135.0195" x2="380.7243" y2="21.2935"> + <stop offset="0" style="stop-color:#143777"/> + <stop offset="0.8539" style="stop-color:#1D68AA"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M460.36,123.169v16.437h31.962c3.983,0,7.218-3.233,7.218-7.219V95.828h17.274 + c1.768,0,3.202-1.434,3.202-3.203V75.906c0-1.771-1.435-3.203-3.202-3.203H499.54v-36.56c0-3.986-3.234-7.218-7.218-7.218h-36.659 + V11.909c0-1.767-1.432-3.201-3.202-3.201h-16.72c-1.769,0-3.204,1.434-3.204,3.201v17.016H396.08c-3.986,0-7.22,3.232-7.22,7.218 + v31.861h15.979c2.489,0,4.504,2.017,4.504,4.504V96.02c0,2.487-2.015,4.505-4.504,4.505H388.86v31.862 + c0,3.985,3.233,7.219,7.22,7.219h31.762v-16.437c0-2.487,2.016-4.505,4.504-4.505h23.51 + C458.344,118.664,460.36,120.682,460.36,123.169z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter_2_" filterUnits="userSpaceOnUse" x="388.86" y="8.708" width="131.156" height="130.898"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="388.86" y="8.708" width="131.156" height="130.898" id="XMLID_3_"> + <g filter="url(#Adobe_OpacityMaskFilter_2_)"> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="393.396" y1="-4.9873" x2="448.1645" y2="72.4711"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M365.331,108.543c0,0,105.232-30.125,146.697-98.975l-49.291-23.472l-29.73,8.997L388.017,9.568 + l-8.996,18.386l-14.863,25.819l-7.043,29.34L365.331,108.543z"/> + </g> + </mask> + <path opacity="0.8" mask="url(#XMLID_3_)" fill="#FFFFFF" d="M460.36,123.169v16.437h31.962c3.983,0,7.218-3.233,7.218-7.219 + V95.828h17.274c1.768,0,3.202-1.434,3.202-3.203V75.906c0-1.771-1.435-3.203-3.202-3.203H499.54v-36.56 + c0-3.986-3.234-7.218-7.218-7.218h-36.659V11.909c0-1.767-1.432-3.201-3.202-3.201h-16.72c-1.769,0-3.204,1.434-3.204,3.201v17.016 + H396.08c-3.986,0-7.22,3.232-7.22,7.218v31.861h15.979c2.489,0,4.504,2.017,4.504,4.504V96.02c0,2.487-2.015,4.505-4.504,4.505 + H388.86v31.862c0,3.985,3.233,7.219,7.22,7.219h31.762v-16.437c0-2.487,2.016-4.505,4.504-4.505h23.51 + C458.344,118.664,460.36,120.682,460.36,123.169z"/> + <path opacity="0.8" fill="none" stroke="#70A4EF" stroke-width="0.7824" d="M435.741,10.27c-0.903,0-1.64,0.735-1.64,1.639v18.581 + H396.08c-3.12,0-5.655,2.537-5.655,5.654c0,0,0,27.466,0,30.297c2.546,0,14.414,0,14.414,0c3.348,0,6.068,2.722,6.068,6.068V96.02 + c0,3.347-2.721,6.069-6.068,6.069c0,0-11.868,0-14.414,0c0,2.829,0,30.298,0,30.298c0,3.117,2.535,5.654,5.655,5.654 + c0,0,27.368,0,30.195,0c0-2.564,0-14.872,0-14.872c0-3.347,2.724-6.07,6.07-6.07h23.51c3.345,0,6.07,2.724,6.07,6.07 + c0,0,0,12.308,0,14.872c2.83,0,30.396,0,30.396,0c3.117,0,5.653-2.537,5.653-5.654V94.264h18.839c0.902,0,1.639-0.736,1.639-1.639 + V75.906c0-0.905-0.736-1.639-1.639-1.639h-18.839V36.143c0-3.117-2.536-5.654-5.653-5.654h-38.223V11.909 + c0-0.903-0.735-1.639-1.639-1.639H435.741z"/> +</g> +<g> + <path fill="#154BAA" d="M399.788,78.802V78.8l-5.685-5.898l-1.305,4.973h-12.274v-36.46c0-1.955-0.783-3.73-2.05-5.031l0,0 + l-0.005-0.006c-0.03-0.028-0.057-0.059-0.083-0.088l-5.787-6.028l-0.942,3.938h-30.212v15.979c0,2.488-2.019,4.503-4.506,4.503 + h-23.511c-2.487,0-4.502-2.016-4.502-4.503V34.198l-6.001-6.26l-0.621,6.26H277.06c-3.983,0-7.216,3.231-7.216,7.216v23.265 + l-6.001,2.241l6.001,6.258h16.437c2.482,0,4.503,2.018,4.503,4.504v23.512c0,2.487-2.021,4.505-4.503,4.505h-16.437v30.12 + l-3.986,0.575l5.924,6.177h0.002c1.316,1.416,3.191,2.306,5.276,2.306h36.559v12.334l-5.072,0.936l6.007,6.261 + c0.003,0.006,0.006,0.011,0.012,0.015l0.002,0.005l0,0c0.58,0.571,1.377,0.928,2.259,0.928h16.717c1.77,0,3.205-1.435,3.205-3.204 + v-17.273h36.558c3.984,0,7.219-3.229,7.219-7.217v-36.657h17.016c1.767,0,3.201-1.433,3.201-3.203V81.077 + C400.741,80.187,400.376,79.382,399.788,78.802z"/> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="362.1147" y1="127.6592" x2="229.1541" y2="-9.7935"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#219CF7"/> + </linearGradient> + <path fill="url(#XMLID_5_)" d="M280.279,99.438h-16.436v31.963c0,3.984,3.233,7.217,7.22,7.217h36.56v17.273 + c0,1.769,1.435,3.204,3.205,3.204h16.716c1.771,0,3.206-1.436,3.206-3.204v-17.273h36.558c3.984,0,7.218-3.232,7.218-7.217V94.74 + h17.017c1.771,0,3.202-1.431,3.202-3.201V74.818c0-1.769-1.432-3.204-3.202-3.204h-17.017V35.155c0-3.985-3.233-7.217-7.218-7.217 + h-31.861v15.98c0,2.486-2.019,4.503-4.504,4.503h-23.513c-2.489,0-4.504-2.017-4.504-4.503v-15.98h-31.862 + c-3.986,0-7.22,3.232-7.22,7.217V66.92h16.436c2.486,0,4.505,2.016,4.505,4.504v23.512 + C284.784,97.422,282.765,99.438,280.279,99.438z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter_3_" filterUnits="userSpaceOnUse" x="263.843" y="27.938" width="130.9" height="131.158"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="263.843" y="27.938" width="130.9" height="131.158" id="XMLID_6_"> + <g filter="url(#Adobe_OpacityMaskFilter_3_)"> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="267.4653" y1="-0.6216" x2="322.2332" y2="76.8359"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M239.399,112.906c0,0,105.23-30.121,146.698-98.972L336.806-9.538l-29.73,8.997l-44.989,14.476 + l-8.995,18.385l-14.867,25.819l-7.042,29.342L239.399,112.906z"/> + </g> + </mask> + <path opacity="0.8" mask="url(#XMLID_6_)" fill="#FFFFFF" d="M280.279,99.438h-16.436v31.963c0,3.984,3.233,7.217,7.22,7.217h36.56 + v17.273c0,1.769,1.435,3.204,3.205,3.204h16.716c1.771,0,3.206-1.436,3.206-3.204v-17.273h36.558c3.984,0,7.218-3.232,7.218-7.217 + V94.74h17.017c1.771,0,3.202-1.431,3.202-3.201V74.818c0-1.769-1.432-3.204-3.202-3.204h-17.017V35.155 + c0-3.985-3.233-7.217-7.218-7.217h-31.861v15.98c0,2.486-2.019,4.503-4.504,4.503h-23.513c-2.489,0-4.504-2.017-4.504-4.503v-15.98 + h-31.862c-3.986,0-7.22,3.232-7.22,7.217V66.92h16.436c2.486,0,4.505,2.016,4.505,4.504v23.512 + C284.784,97.422,282.765,99.438,280.279,99.438z"/> + <path fill="none" stroke="#89B4E8" stroke-width="0.7824" d="M337.01,29.502c0,2.547,0,14.416,0,14.416 + c0,3.345-2.72,6.07-6.068,6.07h-23.513c-3.344,0-6.067-2.725-6.067-6.07c0,0,0-11.869,0-14.416c-2.829,0-30.299,0-30.299,0 + c-3.117,0-5.652,2.535-5.652,5.653c0,0,0,27.371,0,30.199c2.561,0,14.868,0,14.868,0c3.348,0,6.071,2.722,6.071,6.069v23.512 + c0,3.346-2.724,6.067-6.071,6.067c0,0-12.308,0-14.868,0c0,2.83,0,30.398,0,30.398c0,3.117,2.535,5.652,5.652,5.652h38.123v18.838 + c0,0.904,0.735,1.639,1.642,1.639h16.716c0.904,0,1.64-0.734,1.64-1.639v-18.838h38.124c3.119,0,5.654-2.535,5.654-5.652V93.178 + h18.58c0.902,0,1.638-0.736,1.638-1.639V74.818c0-0.438-0.173-0.849-0.479-1.159c-0.31-0.308-0.722-0.479-1.158-0.479h-18.58 + V35.155c0-3.118-2.535-5.653-5.654-5.653C367.307,29.502,339.842,29.502,337.01,29.502z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Section-Rectangles.svg b/openoffice/share/gallery/diagrams/Section-Rectangles.svg new file mode 100644 index 0000000000000000000000000000000000000000..9dbc6352e98e7cd8f3fa20e219e63cfa20c9c348 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Section-Rectangles.svg @@ -0,0 +1,101 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="476" height="260" viewBox="0 0 476 260" + overflow="visible" enable-background="new 0 0 476 260" xml:space="preserve"> +<g> + <path fill="none" stroke="#8BC53F" stroke-width="1.9879" d="M34.839,281.557"/> + <g> + <linearGradient id="XMLID_21_" gradientUnits="userSpaceOnUse" x1="140.7397" y1="135.6821" x2="22.644" y2="97.5567"> + <stop offset="0" style="stop-color:#1D68AA"/> + <stop offset="1" style="stop-color:#143777"/> + </linearGradient> + <polygon fill="url(#XMLID_21_)" points="15.207,93.175 157.017,93.175 157.712,142.692 14.509,142.692 "/> + <linearGradient id="XMLID_22_" gradientUnits="userSpaceOnUse" x1="152.832" y1="115.916" x2="230.9506" y2="150.6989"> + <stop offset="0.0053" style="stop-color:#4084C1"/> + <stop offset="1" style="stop-color:#B0CCE5"/> + </linearGradient> + <polygon fill="url(#XMLID_22_)" points="157.017,93.175 237.559,157.572 157.712,142.692 "/> + <linearGradient id="XMLID_23_" gradientUnits="userSpaceOnUse" x1="14.5093" y1="150.1328" x2="237.5586" y2="150.1328"> + <stop offset="0.0053" style="stop-color:#4084C1"/> + <stop offset="1" style="stop-color:#B0CCE5"/> + </linearGradient> + <polygon fill="url(#XMLID_23_)" points="14.509,142.692 157.712,142.692 237.559,157.572 "/> + <polygon fill="#9ACEE2" points="157.673,141.483 157.675,142.692 155.567,142.692 236.146,158.675 236.979,156.875 "/> + </g> + <g> + <linearGradient id="XMLID_24_" gradientUnits="userSpaceOnUse" x1="322.6836" y1="159.6777" x2="404.9751" y2="108.0716"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </linearGradient> + <polygon fill="url(#XMLID_24_)" points="317.995,93.175 459.804,93.175 460.501,142.692 317.299,142.692 "/> + <linearGradient id="XMLID_25_" gradientUnits="userSpaceOnUse" x1="314.8447" y1="119.6099" x2="246.5582" y2="160.4699"> + <stop offset="0.0053" style="stop-color:#4084C1"/> + <stop offset="1" style="stop-color:#B0CCE5"/> + </linearGradient> + <polygon fill="url(#XMLID_25_)" points="317.995,93.175 237.559,157.572 317.299,142.692 "/> + <linearGradient id="XMLID_26_" gradientUnits="userSpaceOnUse" x1="237.5586" y1="150.1328" x2="460.501" y2="150.1328"> + <stop offset="0.0053" style="stop-color:#4084C1"/> + <stop offset="1" style="stop-color:#B0CCE5"/> + </linearGradient> + <polygon fill="url(#XMLID_26_)" points="460.501,142.692 237.559,157.572 317.299,142.692 "/> + <polygon fill="#9ACEE2" points="317.312,142.67 317.321,141.845 238.2,156.212 239.017,158.019 320.292,142.681 "/> + </g> + <g> + <linearGradient id="XMLID_27_" gradientUnits="userSpaceOnUse" x1="237.2349" y1="66.4312" x2="236.305" y2="133.3837"> + <stop offset="0.0053" style="stop-color:#4084C1"/> + <stop offset="1" style="stop-color:#B0CCE5"/> + </linearGradient> + <polygon fill="url(#XMLID_27_)" points="158.063,67.53 236.95,157.572 316.377,67.53 "/> + <linearGradient id="XMLID_28_" gradientUnits="userSpaceOnUse" x1="159.0874" y1="-0.6191" x2="312.9996" y2="88.1068"> + <stop offset="0" style="stop-color:#1D68AA"/> + <stop offset="1" style="stop-color:#143777"/> + </linearGradient> + <polygon fill="url(#XMLID_28_)" points="159.915,20.149 158.054,67.53 316.367,67.53 314.739,20.364 "/> + <polygon fill="#9ACEE2" points="159.873,67.548 158.054,67.548 158.099,68.605 236.427,157.984 237.78,156.533 "/> + <polygon fill="#9ACEE2" points="316.362,67.509 316.362,67.509 315.437,67.524 236.85,156.94 238.199,158.395 316.329,69.041 + "/> + </g> + <g> + <linearGradient id="XMLID_29_" gradientUnits="userSpaceOnUse" x1="144.4219" y1="200.0244" x2="130.8256" y2="244.5219"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </linearGradient> + <polygon fill="url(#XMLID_29_)" points="69.761,241.261 210.64,241.261 211.337,191.746 68.132,191.746 "/> + <linearGradient id="XMLID_30_" gradientUnits="userSpaceOnUse" x1="68.1323" y1="174.6592" x2="237.5586" y2="174.6592"> + <stop offset="0.0053" style="stop-color:#4084C1"/> + <stop offset="1" style="stop-color:#B0CCE5"/> + </linearGradient> + <polygon fill="url(#XMLID_30_)" points="68.132,191.746 237.559,157.572 211.337,191.746 "/> + <linearGradient id="XMLID_31_" gradientUnits="userSpaceOnUse" x1="210.6396" y1="199.416" x2="237.5586" y2="199.416"> + <stop offset="0.0053" style="stop-color:#4084C1"/> + <stop offset="1" style="stop-color:#B0CCE5"/> + </linearGradient> + <polygon fill="url(#XMLID_31_)" points="210.64,241.261 237.559,157.572 211.337,191.746 "/> + <polygon fill="#9ACEE2" points="236.245,156.382 209.772,191.746 211.212,191.746 211.228,198.459 211.235,193.812 + 238.219,156.602 "/> + </g> + <g> + <linearGradient id="XMLID_32_" gradientUnits="userSpaceOnUse" x1="261.7432" y1="198.6592" x2="359.7207" y2="223.3071"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </linearGradient> + <polygon fill="url(#XMLID_32_)" points="261.427,241.261 402.306,241.261 403.932,191.746 260.729,191.746 "/> + <linearGradient id="XMLID_33_" gradientUnits="userSpaceOnUse" x1="237.5586" y1="174.6592" x2="403.9316" y2="174.6592"> + <stop offset="0.0053" style="stop-color:#4084C1"/> + <stop offset="1" style="stop-color:#B0CCE5"/> + </linearGradient> + <polygon fill="url(#XMLID_33_)" points="403.932,191.746 260.729,191.746 237.559,157.572 "/> + <linearGradient id="XMLID_34_" gradientUnits="userSpaceOnUse" x1="237.5586" y1="199.416" x2="261.4268" y2="199.416"> + <stop offset="0.0053" style="stop-color:#4084C1"/> + <stop offset="1" style="stop-color:#B0CCE5"/> + </linearGradient> + <polygon fill="url(#XMLID_34_)" points="261.427,241.261 237.559,157.572 260.729,191.746 "/> + <polygon fill="#9ACEE2" points="260.808,191.746 262.042,191.746 238.812,157.053 236.835,157.232 260.784,195.144 + 260.865,199.784 "/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Section-Squares.svg b/openoffice/share/gallery/diagrams/Section-Squares.svg new file mode 100644 index 0000000000000000000000000000000000000000..3708c3fd7077eb19d0697667a546486a10d8856f --- /dev/null +++ b/openoffice/share/gallery/diagrams/Section-Squares.svg @@ -0,0 +1,93 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="352.667" height="359.333" + viewBox="0 0 352.667 359.333" overflow="visible" enable-background="new 0 0 352.667 359.333" xml:space="preserve"> +<g> + <g> + <linearGradient id="XMLID_19_" gradientUnits="userSpaceOnUse" x1="91.6172" y1="250.2695" x2="65.6221" y2="335.3455"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </linearGradient> + <polygon fill="url(#XMLID_19_)" points="12.453,348.539 153.334,348.539 154.03,214.422 10.827,214.422 "/> + <linearGradient id="XMLID_20_" gradientUnits="userSpaceOnUse" x1="10.8267" y1="197.3369" x2="180.2529" y2="197.3369"> + <stop offset="0.0053" style="stop-color:#4084C1"/> + <stop offset="1" style="stop-color:#B0CCE5"/> + </linearGradient> + <polygon fill="url(#XMLID_20_)" points="10.827,214.422 180.253,180.251 154.03,214.422 "/> + <linearGradient id="XMLID_21_" gradientUnits="userSpaceOnUse" x1="153.334" y1="264.3955" x2="180.2529" y2="264.3955"> + <stop offset="0.0053" style="stop-color:#4084C1"/> + <stop offset="1" style="stop-color:#B0CCE5"/> + </linearGradient> + <polygon fill="url(#XMLID_21_)" points="153.334,348.539 180.253,180.251 154.03,214.422 "/> + <polygon fill="#9ACEE2" points="178.937,179.06 152.466,214.422 153.904,214.422 153.921,221.134 153.928,216.49 180.911,179.277 + "/> + </g> + <g> + <linearGradient id="XMLID_22_" gradientUnits="userSpaceOnUse" x1="194.7852" y1="261.208" x2="306.2995" y2="289.2613"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </linearGradient> + <polygon fill="url(#XMLID_22_)" points="204.119,348.539 344.997,348.539 346.624,214.422 203.421,214.422 "/> + <linearGradient id="XMLID_23_" gradientUnits="userSpaceOnUse" x1="180.2529" y1="197.3369" x2="346.624" y2="197.3369"> + <stop offset="0.0053" style="stop-color:#4084C1"/> + <stop offset="1" style="stop-color:#B0CCE5"/> + </linearGradient> + <polygon fill="url(#XMLID_23_)" points="346.624,214.422 203.421,214.422 180.253,180.251 "/> + <linearGradient id="XMLID_24_" gradientUnits="userSpaceOnUse" x1="180.2529" y1="264.3955" x2="204.1191" y2="264.3955"> + <stop offset="0.0053" style="stop-color:#4084C1"/> + <stop offset="1" style="stop-color:#B0CCE5"/> + </linearGradient> + <polygon fill="url(#XMLID_24_)" points="204.119,348.539 180.253,180.251 203.421,214.422 "/> + <polygon fill="#9ACEE2" points="203.499,214.422 204.736,214.422 181.503,179.729 179.528,179.908 203.477,217.822 + 203.558,222.463 "/> + </g> + <g> + + <linearGradient id="XMLID_25_" gradientUnits="userSpaceOnUse" x1="91.6172" y1="-1146.4604" x2="65.6221" y2="-1061.3845" gradientTransform="matrix(1 0 0 -1 0 -1035.582)"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </linearGradient> + <polygon fill="url(#XMLID_25_)" points="12.453,12.608 153.334,12.608 154.03,146.726 10.827,146.726 "/> + + <linearGradient id="XMLID_26_" gradientUnits="userSpaceOnUse" x1="10.8267" y1="-1199.3945" x2="180.2529" y2="-1199.3945" gradientTransform="matrix(1 0 0 -1 0 -1035.582)"> + <stop offset="0.0053" style="stop-color:#4084C1"/> + <stop offset="1" style="stop-color:#B0CCE5"/> + </linearGradient> + <polygon fill="url(#XMLID_26_)" points="10.827,146.726 180.253,180.899 154.03,146.726 "/> + + <linearGradient id="XMLID_27_" gradientUnits="userSpaceOnUse" x1="153.334" y1="-1132.3359" x2="180.2529" y2="-1132.3359" gradientTransform="matrix(1 0 0 -1 0 -1035.582)"> + <stop offset="0.0053" style="stop-color:#4084C1"/> + <stop offset="1" style="stop-color:#B0CCE5"/> + </linearGradient> + <polygon fill="url(#XMLID_27_)" points="153.334,12.608 180.253,180.899 154.03,146.726 "/> + <polygon fill="#9ACEE2" points="178.937,182.087 152.466,146.726 153.904,146.726 153.921,140.014 153.928,144.66 180.911,181.87 + "/> + </g> + <g> + + <linearGradient id="XMLID_28_" gradientUnits="userSpaceOnUse" x1="194.7852" y1="-1135.522" x2="306.2995" y2="-1107.4686" gradientTransform="matrix(1 0 0 -1 0 -1035.582)"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </linearGradient> + <polygon fill="url(#XMLID_28_)" points="204.119,12.608 344.997,12.608 346.624,146.726 203.421,146.726 "/> + + <linearGradient id="XMLID_29_" gradientUnits="userSpaceOnUse" x1="180.2529" y1="-1199.3945" x2="346.624" y2="-1199.3945" gradientTransform="matrix(1 0 0 -1 0 -1035.582)"> + <stop offset="0.0053" style="stop-color:#4084C1"/> + <stop offset="1" style="stop-color:#B0CCE5"/> + </linearGradient> + <polygon fill="url(#XMLID_29_)" points="346.624,146.726 203.421,146.726 180.253,180.899 "/> + + <linearGradient id="XMLID_30_" gradientUnits="userSpaceOnUse" x1="180.2529" y1="-1132.3359" x2="204.1191" y2="-1132.3359" gradientTransform="matrix(1 0 0 -1 0 -1035.582)"> + <stop offset="0.0053" style="stop-color:#4084C1"/> + <stop offset="1" style="stop-color:#B0CCE5"/> + </linearGradient> + <polygon fill="url(#XMLID_30_)" points="204.119,12.608 180.253,180.899 203.421,146.726 "/> + <polygon fill="#9ACEE2" points="203.499,146.726 204.736,146.726 181.503,181.419 179.528,181.237 203.477,143.328 + 203.558,138.685 "/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Section-Triangle.svg b/openoffice/share/gallery/diagrams/Section-Triangle.svg new file mode 100644 index 0000000000000000000000000000000000000000..ef09544b71d2aac3bca05b87ccbd69c69c5d7a13 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Section-Triangle.svg @@ -0,0 +1,90 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" + id="Layer_1" + width="278.95901" + height="242.25999" + viewBox="0 0 278.95901 242.25999" + overflow="visible" + enable-background="new 0 0 516 172" + xml:space="preserve" + inkscape:version="0.48.2 r9819" + sodipodi:docname="Section-Triangle.svg" + style="overflow:visible"><metadata + id="metadata24"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs + id="defs22" /><sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1057" + inkscape:window-height="838" + id="namedview20" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:zoom="0.66860465" + inkscape:cx="151.015" + inkscape:cy="125.018" + inkscape:window-x="2367" + inkscape:window-y="198" + inkscape:window-maximized="0" + inkscape:current-layer="Layer_1" /> +<g + id="g3" + transform="translate(-106.985,31.242)"> + <polygon + points="180.168,83.879 246.634,-31.242 313.099,83.879 " + id="polygon5" + style="fill:#00c109" /> + <polygon + points="180.168,91.186 246.634,206.308 313.099,91.186 " + id="polygon7" + style="fill:#0054a5" /> + <polygon + points="106.985,210.793 173.45,95.67 239.917,210.793 " + id="polygon9" + style="fill:#f16422" /> + <linearGradient + id="XMLID_2_" + gradientUnits="userSpaceOnUse" + x1="175.9131" + y1="46.5923" + x2="336.40131" + y2="202.03419"> + <stop + offset="0" + style="stop-color:#FF5F06" + id="stop12" /> + <stop + offset="0.1061" + style="stop-color:#F95507" + id="stop14" /> + <stop + offset="1" + style="stop-color:#CC0212" + id="stop16" /> + </linearGradient> + <polygon + points="253.015,211.018 319.479,95.896 385.944,211.018 " + id="polygon18" + style="fill:url(#XMLID_2_)" /> +</g> +</svg> \ No newline at end of file diff --git a/openoffice/share/gallery/diagrams/Target.svg b/openoffice/share/gallery/diagrams/Target.svg new file mode 100644 index 0000000000000000000000000000000000000000..cd3fb5506db446eb47593a3163e93af4ecec0b16 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Target.svg @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="348" height="277" viewBox="0 0 348 277" + overflow="visible" enable-background="new 0 0 348 277" xml:space="preserve"> +<g> + <g> + <path fill="#65040B" d="M7.251,145.28c0,68.426,55.47,123.896,123.894,123.896c68.426,0,123.895-55.47,123.895-123.896 + S199.57,21.388,131.145,21.388C62.721,21.388,7.251,76.854,7.251,145.28z M46.187,145.28c0-46.922,38.038-84.956,84.958-84.956 + c46.921,0,84.957,38.034,84.957,84.956c0,46.919-38.036,84.957-84.957,84.957C84.225,230.237,46.187,192.199,46.187,145.28z"/> + <circle fill="#FFC10E" cx="131.146" cy="145.28" r="36.579"/> + <path fill="#FA7700" d="M50.908,145.279c0,44.316,35.924,80.24,80.236,80.24s80.238-35.924,80.238-80.24 + c0-44.311-35.926-80.236-80.238-80.236S50.908,100.969,50.908,145.279z M90.318,145.28c0-22.548,18.278-40.827,40.826-40.827 + c22.547,0,40.827,18.279,40.827,40.827c0,22.549-18.28,40.827-40.827,40.827C108.597,186.107,90.318,167.829,90.318,145.28z"/> + </g> + <g> + <path fill="#B0AAAA" d="M178.542,43.656c-3.421,0-6.194,2.771-6.194,6.193c0,3.425,2.773,6.195,6.194,6.195 + s6.196-2.771,6.196-6.195C184.738,46.428,181.963,43.656,178.542,43.656z M178.542,53.104c-1.796,0-3.255-1.457-3.255-3.254 + c0-1.795,1.459-3.253,3.255-3.253c1.798,0,3.253,1.458,3.253,3.253C181.795,51.646,180.34,53.104,178.542,53.104z"/> + + <rect x="201.06" y="5.044" transform="matrix(-0.6209 -0.7839 0.7839 -0.6209 304.2766 207.1797)" fill="#B0AAAA" width="2.359" height="49.927"/> + <rect x="221.09" y="13.636" fill="#B0AAAA" width="114.668" height="2.36"/> + </g> + <g> + <path fill="#B0AAAA" d="M157.208,89.998c-3.421,0-6.194,2.773-6.194,6.193c0,3.423,2.773,6.195,6.194,6.195 + s6.196-2.772,6.196-6.195C163.404,92.771,160.629,89.998,157.208,89.998z M157.208,99.445c-1.797,0-3.255-1.456-3.255-3.254 + c0-1.796,1.458-3.252,3.255-3.252s3.253,1.456,3.253,3.252C160.461,97.989,159.005,99.445,157.208,99.445z"/> + + <rect x="179.726" y="51.385" transform="matrix(-0.6204 -0.7842 0.7842 -0.6204 233.2735 265.5954)" fill="#B0AAAA" width="2.361" height="49.928"/> + <rect x="199.756" y="59.984" fill="#B0AAAA" width="139.168" height="2.359"/> + </g> + <g> + <path fill="#B0AAAA" d="M134.646,135.789c-3.42,0-6.193,2.771-6.193,6.191c0,3.426,2.773,6.197,6.193,6.197 + c3.422,0,6.194-2.771,6.194-6.197C140.841,138.561,138.068,135.789,134.646,135.789z M134.646,145.236 + c-1.796,0-3.254-1.458-3.254-3.256c0-1.797,1.458-3.251,3.254-3.251c1.797,0,3.254,1.454,3.254,3.251 + C137.9,143.778,136.443,145.236,134.646,145.236z"/> + + <rect x="157.164" y="97.176" transform="matrix(-0.6202 -0.7844 0.7844 -0.6202 160.7509 322.1022)" fill="#B0AAAA" width="2.362" height="49.926"/> + <rect x="177.194" y="105.777" fill="#B0AAAA" width="160.371" height="2.362"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Venn01.svg b/openoffice/share/gallery/diagrams/Venn01.svg new file mode 100644 index 0000000000000000000000000000000000000000..227559a237aeb3d224c5ec1be9b00c741398f566 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Venn01.svg @@ -0,0 +1,913 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="275" height="270" viewBox="0 0 275 270" + overflow="visible" enable-background="new 0 0 275 270" xml:space="preserve"> +<g> + <g> + <radialGradient id="XMLID_34_" cx="182.0977" cy="175.7256" r="71.5325" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </radialGradient> + <path fill="url(#XMLID_34_)" d="M182.096,104.193c-39.506,0-71.53,32.026-71.53,71.535c0,39.508,32.024,71.531,71.53,71.531 + c39.507,0,71.533-32.023,71.533-71.531C253.629,136.219,221.603,104.193,182.096,104.193z M182.096,244.671 + c-38.077,0-68.942-30.866-68.942-68.943c0-38.078,30.865-68.944,68.942-68.944c38.078,0,68.944,30.866,68.944,68.944 + C251.041,213.805,220.174,244.671,182.096,244.671z"/> + <g> + <defs> + <path id="XMLID_2_" d="M252.964,175.728c0,39.137-31.725,70.866-70.868,70.866c-39.137,0-70.866-31.729-70.866-70.866 + c0-39.141,31.729-70.868,70.866-70.868C221.24,104.859,252.964,136.587,252.964,175.728z"/> + </defs> + <linearGradient id="XMLID_35_" gradientUnits="userSpaceOnUse" x1="180.1567" y1="98.0884" x2="184.1493" y2="257.7901"> + <stop offset="0" style="stop-color:#011F69"/> + <stop offset="0.1768" style="stop-color:#011C60"/> + <stop offset="0.4652" style="stop-color:#011548"/> + <stop offset="0.8271" style="stop-color:#000A20"/> + <stop offset="1" style="stop-color:#00040B"/> + </linearGradient> + <use xlink:href="#XMLID_2_" opacity="0.85" fill="url(#XMLID_35_)"/> + <clipPath id="XMLID_36_"> + <use xlink:href="#XMLID_2_" opacity="0.85"/> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="144.483" y="208.979" width="75.231" height="75.234"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="144.483" y="208.979" width="75.231" height="75.234" id="XMLID_37_"> + <g clip-path="url(#XMLID_36_)" filter="url(#Adobe_OpacityMaskFilter)"> + <radialGradient id="XMLID_38_" cx="179.6021" cy="246.9082" r="37.6781" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A39F9F"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <circle fill="url(#XMLID_38_)" cx="181.942" cy="245.502" r="41.655"/> + </g> + </mask> + + <circle opacity="0.5" clip-path="url(#XMLID_36_)" mask="url(#XMLID_37_)" fill="#0683F4" cx="182.099" cy="246.597" r="37.616"/> + </g> + <g> + <defs> + <path id="XMLID_7_" d="M252.964,175.728c0,39.137-31.725,70.866-70.868,70.866c-39.137,0-70.866-31.729-70.866-70.866 + c0-39.141,31.729-70.868,70.866-70.868C221.24,104.859,252.964,136.587,252.964,175.728z"/> + </defs> + <clipPath id="XMLID_39_"> + <use xlink:href="#XMLID_7_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="134.999" y="84.209" width="94.195" height="94.199"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="134.999" y="84.209" width="94.195" height="94.199" id="XMLID_40_"> + <g clip-path="url(#XMLID_39_)" filter="url(#Adobe_OpacityMaskFilter_1_)"> + <radialGradient id="XMLID_1_" cx="178.9727" cy="131.7002" r="47.1775" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A39F9F"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <path fill="url(#XMLID_1_)" d="M234.059,129.942c0,28.802-23.35,52.155-52.157,52.155c-28.804,0-52.155-23.354-52.155-52.155 + c0-28.807,23.352-52.156,52.155-52.156C210.709,77.786,234.059,101.136,234.059,129.942z"/> + </g> + </mask> + <circle opacity="0.6" clip-path="url(#XMLID_39_)" mask="url(#XMLID_40_)" fill="#0683F4" cx="182.096" cy="131.31" r="47.098"/> + </g> + <path opacity="0.3" fill="#FFFFFF" d="M131.665,128.739c27.108-28.232,71.972-29.139,100.202-2.029 + c7.435,7.141,12.954,15.516,16.586,24.49c-3.602-9.68-9.385-18.724-17.335-26.355c-28.229-27.112-73.088-26.202-100.198,2.027 + c-19.972,20.796-24.721,50.611-14.563,75.711C107.17,177.886,112.187,149.02,131.665,128.739z"/> + </g> + <g> + <radialGradient id="XMLID_3_" cx="90.9141" cy="175.0146" r="71.5315" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#00C109"/> + <stop offset="1" style="stop-color:#0D6001"/> + </radialGradient> + <path opacity="0.85" fill="url(#XMLID_3_)" d="M90.914,103.482c-39.508,0-71.531,32.026-71.531,71.533 + s32.022,71.532,71.531,71.532c39.505,0,71.531-32.025,71.531-71.532S130.419,103.482,90.914,103.482z M90.914,243.959 + c-38.08,0-68.944-30.869-68.944-68.944c0-38.077,30.864-68.944,68.944-68.944c38.078,0,68.941,30.867,68.941,68.944 + C159.855,213.09,128.992,243.959,90.914,243.959z"/> + <g> + <defs> + <path id="XMLID_12_" d="M161.78,175.015c0,39.138-31.727,70.867-70.866,70.867c-39.143,0-70.868-31.729-70.868-70.867 + c0-39.141,31.725-70.868,70.868-70.868C130.053,104.146,161.78,135.874,161.78,175.015z"/> + </defs> + <radialGradient id="XMLID_4_" cx="96.6309" cy="88.7275" r="169.5717" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#00C109"/> + <stop offset="1" style="stop-color:#0D6001"/> + </radialGradient> + <use xlink:href="#XMLID_12_" opacity="0.85" fill="url(#XMLID_4_)"/> + <clipPath id="XMLID_5_"> + <use xlink:href="#XMLID_12_" opacity="0.85"/> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_2_" filterUnits="userSpaceOnUse" x="53.298" y="208.266" width="75.231" height="75.235"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="53.298" y="208.266" width="75.231" height="75.235" id="XMLID_6_"> + <g clip-path="url(#XMLID_5_)" filter="url(#Adobe_OpacityMaskFilter_2_)"> + <radialGradient id="XMLID_8_" cx="88.4189" cy="246.1953" r="37.6791" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A39F9F"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <circle fill="url(#XMLID_8_)" cx="90.759" cy="244.792" r="41.655"/> + </g> + </mask> + <circle opacity="0.5" clip-path="url(#XMLID_5_)" mask="url(#XMLID_6_)" fill="#66FF78" cx="90.913" cy="245.883" r="37.615"/> + </g> + <g> + <defs> + <path id="XMLID_17_" d="M161.78,175.015c0,39.138-31.727,70.867-70.866,70.867c-39.143,0-70.868-31.729-70.868-70.867 + c0-39.141,31.725-70.868,70.868-70.868C130.053,104.146,161.78,135.874,161.78,175.015z"/> + </defs> + <clipPath id="XMLID_9_"> + <use xlink:href="#XMLID_17_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_3_" filterUnits="userSpaceOnUse" x="43.816" y="83.498" width="94.194" height="94.199"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="43.816" y="83.498" width="94.194" height="94.199" id="XMLID_10_"> + <g clip-path="url(#XMLID_9_)" filter="url(#Adobe_OpacityMaskFilter_3_)"> + <radialGradient id="XMLID_11_" cx="87.7876" cy="130.9883" r="47.1777" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A39F9F"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <circle fill="url(#XMLID_11_)" cx="90.718" cy="129.229" r="52.156"/> + </g> + </mask> + <circle opacity="0.6" clip-path="url(#XMLID_9_)" mask="url(#XMLID_10_)" fill="#40FFA8" cx="90.913" cy="130.598" r="47.097"/> + </g> + <path opacity="0.3" fill="#FFFFFF" d="M40.48,128.027c27.109-28.23,71.969-29.14,100.201-2.029 + c7.435,7.14,12.954,15.516,16.587,24.49c-3.602-9.68-9.385-18.724-17.332-26.355C111.705,97.02,66.844,97.93,39.735,126.16 + c-19.972,20.796-24.72,50.609-14.56,75.709C15.988,177.172,21.003,148.307,40.48,128.027z"/> + </g> + <g> + <radialGradient id="XMLID_13_" cx="137.6436" cy="95.2295" r="71.5315" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#FAD038"/> + <stop offset="0.1964" style="stop-color:#FAC531"/> + <stop offset="0.5431" style="stop-color:#FAA71E"/> + <stop offset="0.9967" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FA7700"/> + </radialGradient> + <path opacity="0.85" fill="url(#XMLID_13_)" d="M137.642,23.698c-39.506,0-71.531,32.026-71.531,71.532 + s32.025,71.531,71.531,71.531c39.508,0,71.533-32.025,71.533-71.531S177.15,23.698,137.642,23.698z M137.642,164.176 + c-38.077,0-68.941-30.868-68.941-68.946c0-38.077,30.864-68.943,68.941-68.943c38.078,0,68.943,30.866,68.943,68.943 + C206.585,133.308,175.72,164.176,137.642,164.176z"/> + <g> + <defs> + <path id="XMLID_22_" d="M208.51,95.229c0,39.139-31.726,70.869-70.868,70.869c-39.14,0-70.866-31.73-70.866-70.869 + s31.727-70.867,70.866-70.867C176.785,24.362,208.51,56.091,208.51,95.229z"/> + </defs> + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="128.8677" y1="24.5361" x2="146.7701" y2="168.7495"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <use xlink:href="#XMLID_22_" opacity="0.85" fill="url(#XMLID_14_)"/> + <clipPath id="XMLID_15_"> + <use xlink:href="#XMLID_22_" opacity="0.85"/> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_4_" filterUnits="userSpaceOnUse" x="100.026" y="128.48" width="75.234" height="75.236"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="100.026" y="128.48" width="75.234" height="75.236" id="XMLID_16_"> + <g clip-path="url(#XMLID_15_)" filter="url(#Adobe_OpacityMaskFilter_4_)"> + <radialGradient id="XMLID_18_" cx="135.147" cy="166.4111" r="37.6789" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A39F9F"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <circle fill="url(#XMLID_18_)" cx="137.487" cy="165.005" r="41.655"/> + </g> + </mask> + + <circle opacity="0.75" clip-path="url(#XMLID_15_)" mask="url(#XMLID_16_)" fill="#FFFA57" cx="137.643" cy="166.099" r="37.617"/> + </g> + <g> + <defs> + <path id="XMLID_27_" d="M208.51,95.229c0,39.139-31.726,70.869-70.868,70.869c-39.14,0-70.866-31.73-70.866-70.869 + s31.727-70.867,70.866-70.867C176.785,24.362,208.51,56.091,208.51,95.229z"/> + </defs> + <clipPath id="XMLID_19_"> + <use xlink:href="#XMLID_27_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_5_" filterUnits="userSpaceOnUse" x="90.545" y="3.713" width="94.194" height="94.198"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="90.545" y="3.713" width="94.194" height="94.198" id="XMLID_20_"> + <g clip-path="url(#XMLID_19_)" filter="url(#Adobe_OpacityMaskFilter_5_)"> + <radialGradient id="XMLID_21_" cx="134.5171" cy="51.2026" r="47.1766" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A39F9F"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <circle fill="url(#XMLID_21_)" cx="137.447" cy="49.445" r="52.155"/> + </g> + </mask> + + <circle opacity="0.75" clip-path="url(#XMLID_19_)" mask="url(#XMLID_20_)" fill="#FFFA57" cx="137.643" cy="50.811" r="47.097"/> + </g> + <path opacity="0.3" fill="#FFFFFF" d="M87.212,48.242c27.107-28.231,71.967-29.138,100.201-2.029 + c7.434,7.142,12.955,15.517,16.587,24.491c-3.603-9.68-9.387-18.723-17.334-26.357c-28.23-27.11-73.093-26.202-100.202,2.027 + c-19.971,20.797-24.719,50.611-14.559,75.712C62.717,97.387,67.733,68.522,87.212,48.242z"/> + </g> + <linearGradient id="XMLID_23_" gradientUnits="userSpaceOnUse" x1="120.3457" y1="139.0508" x2="67.4097" y2="114.6504"> + <stop offset="0" style="stop-color:#FFE783"/> + <stop offset="1" style="stop-color:#F8D000"/> + </linearGradient> + <path fill="url(#XMLID_23_)" d="M67.179,110.232c0,0,1.737,33.064,42.823,51.74c3.995-16.815,9.532-30.714,23.2-43.114 + C133.203,118.858,101.918,94.14,67.179,110.232z"/> + <linearGradient id="XMLID_24_" gradientUnits="userSpaceOnUse" x1="136.6704" y1="167.5039" x2="137.6011" y2="229.5443"> + <stop offset="0" style="stop-color:#2FCCAE"/> + <stop offset="1" style="stop-color:#2C9986"/> + </linearGradient> + <path fill="url(#XMLID_24_)" d="M137.788,227.104c0,0,27.772-18.031,23.416-62.952c-16.561,4.944-31.365,7.094-48.938,1.451 + C112.265,165.603,106.487,205.054,137.788,227.104z"/> + + <linearGradient id="XMLID_25_" gradientUnits="userSpaceOnUse" x1="139.6733" y1="137.7275" x2="205.8311" y2="137.7275" gradientTransform="matrix(0.9993 0.0375 -0.0375 0.9993 4.2766 -11.2197)"> + <stop offset="0" style="stop-color:#E28DB7"/> + <stop offset="1" style="stop-color:#C84C7F"/> + </linearGradient> + <path fill="url(#XMLID_25_)" d="M205.716,109.683c0,0-29.01-15.962-66.546,9.097c12.18,12.261,21.067,24.296,24.394,42.449 + C163.564,161.229,201.067,147.686,205.716,109.683z"/> + <path fill="#FFFFFF" d="M134.794,120.931c0,0-18.108,11.406-23.279,42.425c36.809,7.65,49.008-1.655,49.008-1.655 + S154.144,133.093,134.794,120.931z"/> + <g> + <g> + + <image opacity="0.27" width="267" height="267" xlink:href="data:image/png;base64,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 +qppY/0+AAQD67k1PlN6jeAAAAABJRU5ErkJggg==" transform="matrix(0.6204 -2.940000e-004 2.940000e-004 0.6204 56.1743 15.6479)"> + </image> + <path fill="#FFFFFF" d="M137.143,23.171c-40.553,0.018-73.414,32.91-73.395,73.463c0.02,40.553,32.911,73.412,73.466,73.393 + c40.552-0.02,73.414-32.91,73.391-73.462C210.589,56.012,177.698,23.152,137.143,23.171z M137.211,166.077 + c-38.371,0.02-69.492-31.074-69.511-69.445c-0.019-38.371,31.072-69.492,69.445-69.51c38.371-0.017,69.49,31.074,69.51,69.445 + C206.674,134.938,175.582,166.061,137.211,166.077z"/> + </g> + <g> + + <image opacity="0.27" width="267" height="267" xlink:href="data:image/png;base64,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" transform="matrix(0.6204 -2.940000e-004 2.940000e-004 0.6204 10.002 94.0962)"> + </image> + <path fill="#FFFFFF" d="M90.97,101.618c-40.553,0.021-73.413,32.911-73.393,73.465c0.019,40.553,32.91,73.411,73.464,73.394 + c40.552-0.02,73.413-32.912,73.392-73.464C164.414,134.458,131.525,101.6,90.97,101.618z M91.039,244.524 + c-38.372,0.019-69.493-31.072-69.51-69.444c-0.019-38.371,31.072-69.493,69.445-69.51c38.37-0.019,69.491,31.074,69.51,69.445 + C160.502,213.387,129.411,244.508,91.039,244.524z"/> + </g> + <g> + + <image opacity="0.27" width="267" height="267" xlink:href="data:image/png;base64,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" transform="matrix(0.6204 -2.940000e-004 2.940000e-004 0.6204 100.3311 93.5)"> + </image> + <path fill="#FFFFFF" d="M181.3,101.022c-40.554,0.02-73.412,32.908-73.394,73.465c0.021,40.551,32.911,73.411,73.465,73.392 + c40.554-0.019,73.412-32.911,73.395-73.463C254.747,133.861,221.856,101.003,181.3,101.022z M181.369,243.93 + c-38.37,0.019-69.493-31.075-69.511-69.444c-0.018-38.374,31.073-69.495,69.444-69.513c38.371-0.018,69.494,31.075,69.513,69.446 + C250.833,212.788,219.742,243.911,181.369,243.93z"/> + </g> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Venn02.svg b/openoffice/share/gallery/diagrams/Venn02.svg new file mode 100644 index 0000000000000000000000000000000000000000..320d662369219a626eaf3b6722422aac4229e505 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Venn02.svg @@ -0,0 +1,588 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="228.106" height="147.894" + viewBox="0 0 228.106 147.894" overflow="visible" enable-background="new 0 0 228.106 147.894" xml:space="preserve"> +<g> + <g> + <radialGradient id="XMLID_19_" cx="150.2095" cy="72.0356" r="61.5952" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CC0212"/> + </radialGradient> + <path fill="url(#XMLID_19_)" d="M150.209,10.439c-34.018,0-61.594,27.577-61.594,61.596s27.576,61.597,61.594,61.597 + c34.02,0,61.595-27.578,61.595-61.597S184.229,10.439,150.209,10.439z M150.209,131.399c-32.787,0-59.364-26.577-59.364-59.364 + c0-32.788,26.577-59.366,59.364-59.366c32.789,0,59.366,26.578,59.366,59.366C209.575,104.822,182.998,131.399,150.209,131.399z" + /> + <g> + <defs> + <circle id="XMLID_2_" cx="150.209" cy="72.035" r="61.022"/> + </defs> + <linearGradient id="XMLID_20_" gradientUnits="userSpaceOnUse" x1="95.6719" y1="48.1602" x2="220.1386" y2="102.6478"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CC0212"/> + </linearGradient> + <use xlink:href="#XMLID_2_" opacity="0.85" fill="url(#XMLID_20_)"/> + <clipPath id="XMLID_21_"> + <use xlink:href="#XMLID_2_" opacity="0.85"/> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="117.819" y="100.668" width="64.78" height="64.781"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="117.819" y="100.668" width="64.78" height="64.781" id="XMLID_22_"> + <g clip-path="url(#XMLID_21_)" filter="url(#Adobe_OpacityMaskFilter)"> + <radialGradient id="XMLID_23_" cx="148.0615" cy="133.3281" r="32.4443" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A39F9F"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <path fill="url(#XMLID_23_)" d="M185.944,132.117c0,19.81-16.06,35.87-35.869,35.87s-35.866-16.061-35.866-35.87 + c0-19.808,16.057-35.866,35.866-35.866S185.944,112.31,185.944,132.117z"/> + </g> + </mask> + <circle opacity="0.6" clip-path="url(#XMLID_21_)" mask="url(#XMLID_22_)" fill="#FFA197" cx="150.209" cy="133.059" r="32.39"/> + </g> + <g> + <defs> + <circle id="XMLID_7_" cx="150.209" cy="72.035" r="61.022"/> + </defs> + <clipPath id="XMLID_24_"> + <use xlink:href="#XMLID_7_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="109.652" y="-6.769" width="81.113" height="81.112"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="109.652" y="-6.769" width="81.113" height="81.112" id="XMLID_25_"> + <g clip-path="url(#XMLID_24_)" filter="url(#Adobe_OpacityMaskFilter_1_)"> + <radialGradient id="XMLID_1_" cx="147.519" cy="34.123" r="40.622" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A39F9F"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <circle fill="url(#XMLID_1_)" cx="150.042" cy="32.61" r="44.908"/> + </g> + </mask> + <path opacity="0.6" clip-path="url(#XMLID_24_)" mask="url(#XMLID_25_)" fill="#FFC1A9" d="M190.766,33.786 + c0,22.402-18.159,40.558-40.557,40.558s-40.557-18.155-40.557-40.558c0-22.396,18.159-40.555,40.557-40.555 + S190.766,11.39,190.766,33.786z"/> + </g> + <path opacity="0.3" fill="#FFFFFF" d="M106.783,31.575c23.342-24.309,61.971-25.091,86.282-1.746 + c6.401,6.148,11.154,13.359,14.281,21.087c-3.102-8.336-8.081-16.121-14.926-22.695c-24.309-23.345-62.935-22.562-86.28,1.746 + C88.944,47.874,84.855,73.548,93.603,95.161C85.692,73.894,90.012,49.037,106.783,31.575z"/> + </g> + <g> + <path opacity="0.85" fill="#FBAC39" d="M72.584,10.718c-34.018,0-61.594,27.576-61.594,61.595s27.576,61.596,61.594,61.596 + c34.019,0,61.594-27.577,61.594-61.596S106.603,10.718,72.584,10.718z M72.584,131.677c-32.789,0-59.366-26.578-59.366-59.364 + c0-32.788,26.578-59.366,59.366-59.366c32.788,0,59.364,26.578,59.364,59.366C131.948,105.099,105.372,131.677,72.584,131.677z"/> + <g> + <defs> + <circle id="XMLID_11_" cx="72.584" cy="72.313" r="61.022"/> + </defs> + <use xlink:href="#XMLID_11_" opacity="0.85" fill="#FAA939"/> + <clipPath id="XMLID_3_"> + <use xlink:href="#XMLID_11_" opacity="0.85"/> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_2_" filterUnits="userSpaceOnUse" x="40.193" y="100.946" width="64.781" height="64.781"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="40.193" y="100.946" width="64.781" height="64.781" id="XMLID_4_"> + <g clip-path="url(#XMLID_3_)" filter="url(#Adobe_OpacityMaskFilter_2_)"> + <radialGradient id="XMLID_5_" cx="70.4346" cy="133.6045" r="32.4443" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A39F9F"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <circle fill="url(#XMLID_5_)" cx="72.45" cy="132.394" r="35.869"/> + </g> + </mask> + <path opacity="0.75" clip-path="url(#XMLID_3_)" mask="url(#XMLID_4_)" fill="#FFFA57" d="M104.975,133.335 + c0,17.891-14.502,32.393-32.391,32.393s-32.391-14.502-32.391-32.393c0-17.887,14.502-32.389,32.391-32.389 + S104.975,115.448,104.975,133.335z"/> + </g> + <g> + <defs> + <circle id="XMLID_15_" cx="72.584" cy="72.313" r="61.022"/> + </defs> + <clipPath id="XMLID_6_"> + <use xlink:href="#XMLID_15_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_3_" filterUnits="userSpaceOnUse" x="32.028" y="-6.491" width="81.11" height="81.113"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="32.028" y="-6.491" width="81.11" height="81.113" id="XMLID_8_"> + <g clip-path="url(#XMLID_6_)" filter="url(#Adobe_OpacityMaskFilter_3_)"> + <radialGradient id="XMLID_9_" cx="69.8926" cy="34.3994" r="40.6223" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A39F9F"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <circle fill="url(#XMLID_9_)" cx="72.416" cy="32.887" r="44.91"/> + </g> + </mask> + <circle opacity="0.75" clip-path="url(#XMLID_6_)" mask="url(#XMLID_8_)" fill="#FFFA57" cx="72.583" cy="34.064" r="40.555"/> + </g> + <path opacity="0.3" fill="#FFFFFF" d="M29.158,31.853c23.341-24.311,61.969-25.092,86.281-1.747 + c6.399,6.147,11.153,13.361,14.282,21.088c-3.103-8.335-8.083-16.123-14.926-22.695C90.485,5.153,51.859,5.937,28.515,30.245 + C11.317,48.151,7.228,73.823,15.977,95.437C8.067,74.17,12.387,49.314,29.158,31.853z"/> + </g> + <path fill="#FFED83" d="M111.536,25.255c0,0-50.215,42.023,0,94.771C125.069,113.93,155.874,60.868,111.536,25.255z"/> + <g> + + <image opacity="0.27" width="267" height="267" xlink:href="data:image/png;base64,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" transform="matrix(0.5342 -2.540000e-004 2.540000e-004 0.5342 2.9126 2.9131)"> + </image> + <path fill="#FFFFFF" d="M72.633,9.39C37.715,9.407,9.418,37.728,9.436,72.649c0.016,34.918,28.337,63.215,63.257,63.197 + c34.919-0.02,63.215-28.338,63.198-63.259C135.874,37.667,107.552,9.372,72.633,9.39z M72.691,132.444 + c-33.041,0.015-59.837-26.758-59.854-59.797c-0.016-33.043,26.757-59.84,59.797-59.855c33.041-0.017,59.838,26.757,59.854,59.797 + C132.506,105.631,105.731,132.427,72.691,132.444z"/> + </g> + <g> + + <image opacity="0.27" width="267" height="267" xlink:href="data:image/png;base64,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 +qr3+vwADABNXbNaYPaB+AAAAAElFTkSuQmCC" transform="matrix(0.5342 -2.540000e-004 2.540000e-004 0.5342 80.6943 2.9131)"> + </image> + <path fill="#FFFFFF" d="M150.415,9.39c-34.92,0.018-63.216,28.338-63.199,63.26c0.018,34.918,28.338,63.215,63.258,63.197 + c34.921-0.02,63.215-28.338,63.2-63.259C213.655,37.667,185.335,9.372,150.415,9.39z M150.473,132.444 + c-33.041,0.016-59.838-26.758-59.855-59.797c-0.015-33.043,26.758-59.84,59.798-59.855c33.042-0.017,59.84,26.757,59.855,59.797 + C210.285,105.631,183.514,132.429,150.473,132.444z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Venn03.svg b/openoffice/share/gallery/diagrams/Venn03.svg new file mode 100644 index 0000000000000000000000000000000000000000..6504729c51966fd07b4c82361920c4600630b6da --- /dev/null +++ b/openoffice/share/gallery/diagrams/Venn03.svg @@ -0,0 +1,898 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="326.17" height="147.83" + viewBox="0 0 326.17 147.83" overflow="visible" enable-background="new 0 0 326.17 147.83" xml:space="preserve"> +<g> + <g> + <g> + <path fill="#FFFFFF" d="M251.432,12.318c-33.279,0-60.256,26.978-60.256,60.255c0,33.279,26.977,60.257,60.256,60.257 + c33.276,0,60.254-26.978,60.254-60.257C311.686,39.296,284.708,12.318,251.432,12.318z M251.432,130.648 + c-32.076,0-58.075-26.001-58.075-58.075c0-32.073,25.999-58.073,58.075-58.073c32.073,0,58.073,26,58.073,58.073 + C309.505,104.647,283.505,130.648,251.432,130.648z"/> + <g> + <defs> + <path id="XMLID_1_" d="M311.126,72.573c0,32.971-26.729,59.696-59.694,59.696c-32.972,0-59.696-26.726-59.696-59.696 + c0-32.967,26.725-59.695,59.696-59.695C284.397,12.878,311.126,39.606,311.126,72.573z"/> + </defs> + <linearGradient id="XMLID_28_" gradientUnits="userSpaceOnUse" x1="191.7354" y1="72.5737" x2="311.126" y2="72.5737"> + <stop offset="0" style="stop-color:#0077E2"/> + <stop offset="1" style="stop-color:#0D69C8"/> + </linearGradient> + <use xlink:href="#XMLID_1_" opacity="0.85" fill="url(#XMLID_28_)"/> + <clipPath id="XMLID_29_"> + <use xlink:href="#XMLID_1_" opacity="0.85"/> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="219.744" y="100.585" width="63.372" height="63.375"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="219.744" y="100.585" width="63.372" height="63.375" id="XMLID_30_"> + <g clip-path="url(#XMLID_29_)" filter="url(#Adobe_OpacityMaskFilter)"> + <radialGradient id="XMLID_31_" cx="249.3281" cy="132.5342" r="31.7384" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A39F9F"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <path fill="url(#XMLID_31_)" d="M286.386,131.352c0,19.376-15.706,35.089-35.087,35.089c-19.38,0-35.086-15.713-35.086-35.089 + c0-19.378,15.706-35.089,35.086-35.089C270.68,96.263,286.386,111.974,286.386,131.352z"/> + </g> + </mask> + <path opacity="0.6" clip-path="url(#XMLID_29_)" mask="url(#XMLID_30_)" fill="#99B9FF" d="M283.116,132.27 + c0,17.5-14.185,31.69-31.685,31.69s-31.688-14.19-31.688-31.69c0-17.499,14.188-31.685,31.688-31.685 + S283.116,114.771,283.116,132.27z"/> + </g> + <g> + <defs> + <path id="XMLID_6_" d="M311.126,72.573c0,32.971-26.729,59.696-59.694,59.696c-32.972,0-59.696-26.726-59.696-59.696 + c0-32.967,26.725-59.695,59.696-59.695C284.397,12.878,311.126,39.606,311.126,72.573z"/> + </defs> + <clipPath id="XMLID_32_"> + <use xlink:href="#XMLID_6_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="211.757" y="-4.516" width="79.344" height="79.348"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="211.757" y="-4.516" width="79.344" height="79.348" id="XMLID_33_"> + <g clip-path="url(#XMLID_32_)" filter="url(#Adobe_OpacityMaskFilter_1_)"> + <radialGradient id="XMLID_2_" cx="248.7983" cy="35.4888" r="39.74" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A39F9F"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <circle fill="url(#XMLID_2_)" cx="251.267" cy="34.007" r="43.933"/> + </g> + </mask> + <path opacity="0.6" clip-path="url(#XMLID_32_)" mask="url(#XMLID_33_)" fill="#99B9FF" d="M291.101,35.159 + c0,21.909-17.759,39.673-39.669,39.673c-21.912,0-39.675-17.764-39.675-39.673c0-21.91,17.763-39.675,39.675-39.675 + C273.342-4.516,291.101,13.249,291.101,35.159z"/> + </g> + <path opacity="0.3" fill="#FFFFFF" d="M208.951,32.993c22.831-23.779,60.62-24.544,84.402-1.706 + c6.264,6.015,10.913,13.069,13.972,20.627c-3.035-8.152-7.904-15.77-14.601-22.2c-23.779-22.838-61.568-22.073-84.403,1.708 + c-16.822,17.518-20.825,42.631-12.267,63.775C188.318,74.393,192.543,50.077,208.951,32.993z"/> + </g> + <g> + <radialGradient id="XMLID_3_" cx="159.6616" cy="72.5742" r="60.2556" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CC0212"/> + </radialGradient> + <path fill="url(#XMLID_3_)" d="M159.659,12.318c-33.277,0-60.253,26.978-60.253,60.255c0,33.279,26.976,60.257,60.253,60.257 + c33.28,0,60.258-26.978,60.258-60.257C219.917,39.296,192.939,12.318,159.659,12.318z M159.659,130.648 + c-32.075,0-58.073-26.001-58.073-58.075c0-32.073,25.998-58.073,58.073-58.073s58.075,26,58.075,58.073 + C217.734,104.647,191.734,130.648,159.659,130.648z"/> + <g> + <defs> + <circle id="XMLID_11_" cx="159.66" cy="72.573" r="59.695"/> + </defs> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="106.3076" y1="49.2178" x2="228.0671" y2="102.5203"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CC0212"/> + </linearGradient> + <use xlink:href="#XMLID_11_" opacity="0.85" fill="url(#XMLID_4_)"/> + <clipPath id="XMLID_5_"> + <use xlink:href="#XMLID_11_" opacity="0.85"/> + </clipPath> + <defs> + + <filter id="Adobe_OpacityMaskFilter_2_" filterUnits="userSpaceOnUse" x="127.973" y="100.585" width="63.376" height="63.375"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="127.973" y="100.585" width="63.376" height="63.375" id="XMLID_7_"> + <g clip-path="url(#XMLID_5_)" filter="url(#Adobe_OpacityMaskFilter_2_)"> + <radialGradient id="XMLID_8_" cx="157.5576" cy="132.5342" r="31.7393" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A39F9F"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <path fill="url(#XMLID_8_)" d="M194.617,131.352c0,19.376-15.708,35.089-35.09,35.089c-19.375,0-35.087-15.713-35.087-35.089 + c0-19.378,15.712-35.089,35.087-35.089C178.909,96.263,194.617,111.974,194.617,131.352z"/> + </g> + </mask> + <path opacity="0.6" clip-path="url(#XMLID_5_)" mask="url(#XMLID_7_)" fill="#FFA197" d="M191.349,132.27 + c0,17.5-14.187,31.69-31.689,31.69c-17.5,0-31.687-14.19-31.687-31.69c0-17.499,14.187-31.685,31.687-31.685 + C177.162,100.585,191.349,114.771,191.349,132.27z"/> + </g> + <g> + <defs> + <circle id="XMLID_16_" cx="159.66" cy="72.573" r="59.695"/> + </defs> + <clipPath id="XMLID_9_"> + <use xlink:href="#XMLID_16_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_3_" filterUnits="userSpaceOnUse" x="119.984" y="-4.516" width="79.348" height="79.348"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="119.984" y="-4.516" width="79.348" height="79.348" id="XMLID_10_"> + <g clip-path="url(#XMLID_9_)" filter="url(#Adobe_OpacityMaskFilter_3_)"> + <radialGradient id="XMLID_12_" cx="157.0283" cy="35.4888" r="39.7402" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A39F9F"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <circle fill="url(#XMLID_12_)" cx="159.497" cy="34.007" r="43.933"/> + </g> + </mask> + <path opacity="0.6" clip-path="url(#XMLID_9_)" mask="url(#XMLID_10_)" fill="#FFC1A9" d="M199.332,35.159 + c0,21.909-17.762,39.673-39.673,39.673c-21.914,0-39.675-17.764-39.675-39.673c0-21.91,17.761-39.675,39.675-39.675 + C181.57-4.516,199.332,13.249,199.332,35.159z"/> + </g> + <path opacity="0.3" fill="#FFFFFF" d="M117.179,32.993c22.832-23.779,60.624-24.544,84.403-1.706 + c6.263,6.015,10.912,13.069,13.974,20.627c-3.035-8.152-7.907-15.77-14.603-22.2c-23.78-22.838-61.569-22.073-84.404,1.708 + c-16.821,17.518-20.82,42.631-12.266,63.775C96.547,74.393,100.771,50.077,117.179,32.993z"/> + </g> + <g> + <path opacity="0.85" fill="#FBAC39" d="M67.892,12.591c-33.28,0-60.256,26.977-60.256,60.253c0,33.279,26.976,60.26,60.256,60.26 + c33.274,0,60.251-26.98,60.251-60.26C128.143,39.567,101.166,12.591,67.892,12.591z M67.892,130.921 + c-32.076,0-58.077-26.002-58.077-58.077c0-32.071,26-58.072,58.077-58.072c32.073,0,58.07,26.001,58.07,58.072 + C125.962,104.919,99.965,130.921,67.892,130.921z"/> + <g> + <defs> + <path id="XMLID_20_" d="M127.584,72.844c0,32.971-26.723,59.697-59.692,59.697c-32.973,0-59.697-26.727-59.697-59.697 + c0-32.969,26.724-59.693,59.697-59.693C100.861,13.15,127.584,39.875,127.584,72.844z"/> + </defs> + <use xlink:href="#XMLID_20_" opacity="0.85" fill="#FAA939"/> + <clipPath id="XMLID_13_"> + <use xlink:href="#XMLID_20_" opacity="0.85"/> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_4_" filterUnits="userSpaceOnUse" x="36.203" y="100.855" width="63.374" height="63.373"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="36.203" y="100.855" width="63.374" height="63.373" id="XMLID_14_"> + <g clip-path="url(#XMLID_13_)" filter="url(#Adobe_OpacityMaskFilter_4_)"> + <radialGradient id="XMLID_15_" cx="65.7876" cy="132.8076" r="31.7378" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A39F9F"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <circle fill="url(#XMLID_15_)" cx="67.759" cy="131.623" r="35.088"/> + </g> + </mask> + <path opacity="0.75" clip-path="url(#XMLID_13_)" mask="url(#XMLID_14_)" fill="#FFFA57" d="M99.576,132.541 + c0,17.502-14.186,31.688-31.685,31.688c-17.501,0-31.689-14.186-31.689-31.688c0-17.497,14.188-31.686,31.689-31.686 + C85.391,100.855,99.576,115.044,99.576,132.541z"/> + </g> + <g> + <defs> + <path id="XMLID_24_" d="M127.584,72.844c0,32.971-26.723,59.697-59.692,59.697c-32.973,0-59.697-26.727-59.697-59.697 + c0-32.969,26.724-59.693,59.697-59.693C100.861,13.15,127.584,39.875,127.584,72.844z"/> + </defs> + <clipPath id="XMLID_17_"> + <use xlink:href="#XMLID_24_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_5_" filterUnits="userSpaceOnUse" x="28.216" y="-4.244" width="79.346" height="79.351"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="28.216" y="-4.244" width="79.346" height="79.351" id="XMLID_18_"> + <g clip-path="url(#XMLID_17_)" filter="url(#Adobe_OpacityMaskFilter_5_)"> + <radialGradient id="XMLID_19_" cx="65.2598" cy="35.7598" r="39.7391" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A39F9F"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <circle fill="url(#XMLID_19_)" cx="67.728" cy="34.277" r="43.932"/> + </g> + </mask> + <circle opacity="0.75" clip-path="url(#XMLID_17_)" mask="url(#XMLID_18_)" fill="#FFFA57" cx="67.889" cy="35.43" r="39.673"/> + </g> + <path opacity="0.3" fill="#FFFFFF" d="M25.409,33.266C48.242,9.484,86.029,8.72,109.813,31.559 + c6.262,6.012,10.914,13.069,13.975,20.627c-3.038-8.154-7.907-15.77-14.604-22.2C85.404,7.146,47.616,7.914,24.78,31.692 + C7.958,49.212,3.957,74.323,12.514,95.471C4.777,74.66,9.001,50.348,25.409,33.266z"/> + </g> + <path fill="#FFED83" d="M113.551,35.173c0,0-30.309,37.624,0.522,76.296C127.92,97.618,134.453,56.076,113.551,35.173z"/> + <path fill="#D1B3FF" d="M205.522,36.741c0,0-30.31,37.625,0.521,76.296C219.89,99.188,226.424,57.642,205.522,36.741z"/> + </g> + <g> + + <image opacity="0.27" width="267" height="267" xlink:href="data:image/png;base64,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 +RK5CYII=" transform="matrix(0.5226 -2.480000e-004 2.480000e-004 0.5226 -0.2671 4.9551)"> + </image> + <path fill="#FFFFFF" d="M67.94,11.293C33.778,11.309,6.098,39.013,6.117,73.175c0.016,34.16,27.719,61.841,61.878,61.824 + c34.163-0.017,61.839-27.725,61.828-61.883C129.804,38.956,102.1,11.274,67.94,11.293z M67.996,131.669 + c-32.321,0.017-58.537-26.177-58.552-58.496C9.429,40.851,35.619,14.636,67.94,14.619c32.321-0.016,58.537,26.177,58.553,58.498 + C126.509,105.439,100.316,131.654,67.996,131.669z"/> + </g> + <g> + + <image opacity="0.27" width="267" height="267" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQ4AAAEOCAYAAAB4sfmlAAAACXBIWXMAABU5AAAVOQHonx+JAAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAADB2SURB +VHja7J1rcuTKjqRBMjMl1TlmPRvov72aWW6vpv/OBsbapqqkfJBzq028F0K6AwjmQ/kAzGhSqV6p +FOOjuwciQqSqqqqqqqqqqqqqqurmqqu34PHqf/+vf7+p1/Of//f/1A+lwFF1J4C4lZ/tVEApcFTd +HiS6G/pZT6f+2YJJgaPq/KDoGn6O3ZV+7lPj7zX9+QJJgaPqdFC0/Bp9fg6YZAb+FHwt8+sCSYGj +6gygiEDQma93CWic8vOfEuBAHy1UJvJvFkgKHFUEFhlQoI/2c/Y1CQBy6s9/CqAxGTgs+TwNkoJI +geNZYBGBggFi6ZW1La3giKBhr5HAYnK+HoGkIFLgeDhgZGCBINGDwd+TX/fO37kUPDxgjM6v0e+N +CeAgmLgQKYAUOO5ZXURZhAcC+zX9+eD8vgeTSyiOKQDFCD4/kN9HHzNQcVVJQaTAcW/qIgsK+7mF +hP66/XVP/l4fqI6We2FqBIeFhb0O5Gvo7yxRJqVCChx3AwykLhgwvGtQcMh+1J974Dg1IJ0ceIwE +HAcADP3xQP7cwQHP6CgdibKRAkiB47uAkVUXPYHFAEBhL+/3PID0N2BVmMI4gM8z10gAMyasTdmY +AsfNAiNSFmigz9fq89K/HoJfW2WC4BEFpJcCx+RAAwFjT762D/7MwbE63ixO2ZgCx00Bw6oLTzWs +wDWQXyN4DAAeXQAO9L1MC+8ZNACnIKOw6mFPALI34NiDy/49BKhFKqQAUuC4BDAsNHqiLgaiGv58 +XCs4rAlEVkCJeFaFzch4P+tM63dLkBpNuaIMw4OGvXbO71kQjQAi6LVBgBQ8ChyXAEavBmUEi5WB +xFrBgn2MoJHJMjryM446Pr37JNOBOpHQdCQWxtoXBovsR/1vsFwkAkipjwLHRYChB2wLLNgVQcML +P5Gy6AJFkG2o8t4LaQRUJjw9EIAgSGw/P+qv7YwqYdlIFKiWfSlwnCXDYFOmPckmNBQ2wecWGhl1 +4YWd3nSpF2ZODjiy7e+etbH//uiABNkXBIgt+XwPILIHVgZlIWPZlwJHBhpR6DmQ/MICYw2AsTGQ +2BC1YQNQDxZRvsDg0NqFKUBteLNH+iPLg7ycxbMySIFYYGwBQHZEiWiIIICMZV8KHBmVwfov0MyI +BsVAYLFxwGEzDT29GsEC3cxeI1RrKzfKObIzSF6be3ZqeDIgYSpkTyzL1gBkC0CyDVQIazAr+/LM +4CAqI+q9sDZkZSDw5/OXABprkGNoKNknNlITHgi8Nu3W1u2l0GC/ZrlMH4S5KBfRA12rCKQ82KUB +snMUSNmXZwdHQmUwhWGnTjUYVgoYLw40NHBQdtE1gMLroIxatMcEOFpsSp+82FqbTIs8ek+sCmH5 +h74+Pi8EEjsrY4PUsJ39mQDSPRk0IpWBLInNIzQcXozaeCEqA6kLBosxCAsPyV9HEMlMR0bBaKQs +WEt9L8fdr30yDGYQOZAQFYHjwwEJmtY9OErtKdVH94TQsFOrnQMMqzBewIVsyhqoi8EMAgaL1pbs +LDymE8AhklvZy1bzMmiw5jjUE5OFCAIIg8d8vRMrs0vkH0fq4xng0T0BMLwnJmoHRwpjhsKrgcar +sSpMYfSJp6VtwWYdkV5vwsGxLuiJOUrQ/ORYu57YFW8bAK+TFs1SZaanNUR0qGoBslPg2Cpg2I8I +IF6ASoPlRwZI9+DQQE9M27TVC++9QKB4MV9fGWjoG9ze1JPE04yZy2tqOiSsCbvhp+BeiSxL1O/S +O+DIXGvwd22wbJXcCGZgtkZtvIPP9Z/bAfvC8qKnsC7dE0CDZRl2anUD8goNilcAEhZ6ouyCdUV6 +DUu7Rmhk2qpbNr8RR3lk+zmy2wesyMzVCig5awVR4GwBcjCzL1tgV94NPGwGEtkX+H4+Ijy6BwQG +u8HZEy8LDA0OnWXozlFkR7z26Uyj0i4JjJa9KVo2AUbKTcTfXT0bnDLrspa2dn02xd0TeO+NdWHw +QADRPyP9MxkD+/dQAOkeDBpRAIpmS3TwaSHxBoDxYm5U7wmHlAVqUtoZP71zVEa0M1bUJSoNwJAE +RDL7kUQ2xrMva/DzYl25XsYkJP9g1gVdWwAQ2//B+j4eSn10DwoNz5qgDk8EizdgTTbgppz/TwsM +qypYR+OWqI2DA42supAGdbEUHC02xtuCoBe87mcIwOE13DGAePblHQDkN1EgSH08hXXpHhgaaF3J +ytxkLwAUb0GesTKzJCyEQz0E2wAaeyCBD9K+TV7r4UbTCfdMyyFSXg6C9lpF+5d4rf1WFUYA0bmQ +Br2eafkdAASpDy84fQh4dHcODA8ayJogW6KBMV9WZayNLbFrKRgwvEajrcTLwFusiJxgR6Yz3DMt +h0tJAiAsxEb9NQgcLwmAdOTniNTHb/DRqo8tsS4Pl3sMd64yPFuibzR9I/0Bw4/P6y9zzV+fAaLb +ygdzox0MKPRT6dfn5X0epfesn8PbTyKzgE3OAA/296NjHdnFIBltaLwXf49SO9uEXlvLNHLU0doR +RUah+h+v/yb/9f7fpThuKM9gXZ+vn3B4NZB4MSHomtiSg4EGm977IIn8loSf0f4QS89XTUMhevqR +g7Kz91XLCXbe3q1sKwOkPtC1AQqE5R87oD5+gwv1fzDr8hC5R/dA0GDWxKqNNwMMG4LqRi4Wpnlr +ID6IivCAES3nznR3uoC41o0ZwIXlIy07xSNVyWbJEEBeCUAG8pCwU7dWWSJ4vAPrgvY+vVt4dA8A +jZ4EaS9mxiSChr2JOiOl98CaoPZlBozdQmA05RW3evM5QGk9HtMDyJoAhMHDA4gAWxrBg6mPdO5x +L/DoHgAamUxDA+OHCUSZyhBjS9h8/05ynYbReoexFRb3nsw7Z+16EGEzMd62jR48kAKxHcD24cHg +YfOrdwCP/SPAo3sAaOhuw7W5Md5MGPpDjns05r+nZ0wmOV7fwNY1bIV3F3q2JOq9eEhYnAgRLxCP +AMLg8eooEKQ+NDz0dO0voz5+CZ623ZOA+67g0T0ANHR/xguxJj+M0tDQWBGVYTMM+ySxVsWbXvVm +QkT8XcafbocpByKRAvEAsgEAYUsKXhz7oq2LVp9oBg1ZF6/b9G7g0d0ZNHqTadgQVEPjB4DGDI75 +78w3mc0ykCX5LXgNw45A4yBty7DrLNM8RLyZGAYQln0geLyBsHxlwnJ7r+ic46cBiZd7uHt83Op9 +0N0hNOx2fi8AGn8F0FibABQ9RT5M4PVbjvdv2Ape1boIGAWLJohkQlTWQGaXG7CGQDvbNqsPrU61 +dfltgGHti7a3+p6xvSY3D4/hTqChN92xvtUCY77+ln81eb2ZIFRDQz85bOD103y0NwEKQtHOXCEw +7rEJ6Nr15z36c/1pmjLlnWGLTpGLtldkkGddr96ZvSLHGw1ZAHpHUtxkk9hwJ9DQstNutPMqXztB +/5bjTtBXBxp6elVLTQ8a3syJ61sLGN8CENSq37KZM7NLETQyp9xFe6HcJDxWN2qdWqDxpqDxgwBj +oySrnjVhAZftDPwAElPLzMy6hLIkZ675ffx84NhwuVMPiE7w7ujeTmzeloyTGj9MYUQHVEU1mu9l +uqX3/mYUB1l/ggKuFwINu+Zk9qh6rcl889j5eO1HfxJ/amdPvGm1qRTG3ViY7AFWk/ANnHuJD57q +HMWRWUt0U6pjuHFo9ERpvAXQ+CFf98/o1U0wqwU7hfaTQMNbgIZyjALG7QEEwaMFJKPwc3WjkDay +K9m9U24KHsMNQcNKPE9psNWtf6kQdKMCVR2CfjjQ+AmyDD3t6gHD3pQFjNsBSLT4LzpGM3NEZrRp +kQg/dCuCxnRrecdwY9CwbeSR0rBBqM005n97D6Dxm0Aj2/Hnbg9XwLhZBeJtYpQ9oFsc9dEHiqML +/t+7CEu/FRz/+Oa9Xg0Gjb/IhaChZ06s0vhJoIHax5tsSdXtASSwL9KgONDP3lt8Gc2uiLRvIt3N +39fTgYPkGmxZPMo0/jZBqIbG/EbPSuM9AY3fBBh65sS2ipfKeCz1IYJnw85xODdqm482PbrZsHS4 +IWj0DdBAsydzZ5+GBuvo86DxQVTGU2x7X+qDWgiWhbRkHZmejiaIfBc8hm+Ehshx48w8+CNo/E2C +0M6BBmvosnlGasZkVhilMh5GfWQGc3T6Xea4CHb2rQcrEb7t4bfA4+rgILmGbfDSy+JRV6jt07Cz +JxoabLoVtY1760y+2JKqh1QfaABHViKrPKK8I3NgFj0s66HBASwK69XIWBTd3OVB4ycAh4VGqmW8 +coxSH4EqEKOkvVZ0EXzyHwtoxbMt11YdwzdCozUMtUrjJYCGVhv/T8EDtZCHm6uUyqjsgwxc1uqe +OdWuC2zRKA2bPF0THsOVoWFzDWRR3ohFsetPbBv5vFjNLlT7aaDBlMZY0Ch4OPCIoCHERqBVtEh5 +6LN6GDhG53VcNe+4CjgSuYbeWGVWFcyevMq/OkoZNNDsiQ1C2aHBBY2CR4tt8aDhnVznhaQtgey3 +9HdcHBxOrsEsCgtD7dL4+U3Ty+LZYjW0axfbM6OgUfBAoWmXVBrdmeDhLcBz4XUN1TFcCRrIotgw +1NtXY1YacxiqoTHnGpnZkw8n05CCRhWBR3ZZe0fgwY64bJlhQTZ6ZAC5NDwuCo6kRdkE0LDL4+cw +1PZqoMYuveWfPd8C7a9Q0Kjy4JGBBoIICkbZ8vvJUR3RiX7TtSzLxcARWJQ1sSgs10Bh6Nx78Ytk +GvZsi10AjerRqFqSeXhQ8fZD7QLlYQ8290LTq1uWi4HDqA2ba+it6tkh0HoNCgpD7SY8KAi10Ngz +aFSPRpUHj8SMi6c8vJwD7SBmLQvaL1XEX/Z/0VmWi4CDqA1mUaJ+Db0GRc+geND4nYBGWZOqc6qP +yck62DGWUYOYt08qAgd8HXcBDhOI6k15LDi8/ULnXo4517BrUN6Fr3LVMyg7T2WUNak6AR6dY1Mm +BxzsDBgPHGxHsmif24tZlktsVmzfUHS+p1Yc9uQ1fY5FtK+GPW4PQcPt06ihULWwZjswytetKfeB +yhjAZcEx54CzNdGbKM/39SR+x/MoF9zo+KyKI9GzoU/RegtyDd2vEVkUdNZJau1JVdWJliUz2+Ip +Di8sRcv5I8UBw9Jzq47+QmpDhO9Ubo9rtKdm6V3JRY53Jdcqw56QVdCoukqp+wf1WujjFuwRHOgY +jlkhz93M89hE++3ac27RGbds86DbUxyJQBQtl9edoXbqVS9e0+dz2n01rNooaFR9h/LI2Ha2D81g +Pu9I3mEVhncK3UWzjuHM0BA53nAYZRrWouizXa3amPs17BoU1E7utZIXNKquBY8ugAc7IJt1lmaP +s/SaxM46PXsuq+K9Kd6p8vpQX93khXbysqEoa/ByezWqqq5gW7Rl0aHmDlgWfaj5bLV1r0YP8kE0 +fpBl6S5lWU5WHIn9Q63aQIcnvclxd6i2KO/in32iwVFt5FW3oDw64QveMrMtKKvQYBKTp6ANtS9m +Wc6hONCCHm8F7Auh5aBez/wm6JkUdNlW8hFYlIJG1bWVB8okDkp1bIHysKpjvqfncTXI8bnJeizN +D+iVHJ9p259bdZykOBqmX+dA9C+SbaAtAPUJ8r/k+GhGnWvoXcm/TEkVNKpuQHkwS89Ux4ooD1EP +Vqs4DmYMeLuxn6w6Tm0Ai6Zf10RtvARqA1HZ7qmRWe1aDV5V31V26buXAa7NWNmArMI+kEc1nrZy +fLbxyowJHbSe3BR2LqvCNiBGoY4Ghn6DbIeoBw4WhlauUXVLlsU2Zen+jr0a7J4NP6j7unesvxeS +Rue6XM+qGJvSsquXPVF+7hDVy+X1ytefZVGq7tiysPUqIrl29EE9WHvBHaUHctmp2y9q6BS7copV +8fwaWtRmLyvF9JuwV6pjRxQGa/CqqrpF2zKq8YK6S3fEclg13cm/tpjYmfGlLQ+yOpMcz9J8i1WJ +di7fGKvyYr5Ja1F038a7+fhB3tARqI2CSNWtWBbbiKVnWvbGltv7XlsW3dehN8RClkXbFQuQs9Qi +q/IPmxIBQ7eW29kUuxWgbvZCi9h0hyiCxxe1UdCougPLoj/aaVOt1vXAt01dWs3Y7MSzLF82+1lq +V05RHF7Tl12fkglEdVjElAaSb+nTvauqbsCyWOWBrIpVHzujOliT5YujONgamOsojoTasGtS7JVV +G78CtXFE0VIbVXeiOuznkeoYBLeSzzUC1WHt/OGcqmOp4mgNRC0Fe6I2PsBl1cZY0Ki647zDyzqQ +6rDjwE7PDsInIDZGcbA1LFe1KiLxdCyChm72sqHoNoAGmnotYFTdu2Wxi+EsPOZfaxXBLIudgFgH +auXy4DA2paULbr1AbaBpKXgWSqmNqjtTHSJ4Lcu+QXWMQHV4484u2/+Sd3z2ZV1UcXgZxwoojjVR +G+MCtQGnX6uq7lh1jAtVx6y8uyAmWMnxDA1a/3IZcCi1gRTH4CgOCw7d7LUndPXURk2/Vj2S6pga +VMfWUR127NmL7dPxTyHQojpaFUcmFLVqw06/omzjQ71J21IbVaU6juChP6KOUi8o1eA4S0h66qwK +C0XXQCqxLtEtgEapjapSHV/HA3qoItWxAmr/7CFpChzEpkT5hn7BaE0KyjZKbVSV6jjebtDLOvQa +lt5R/ijj6JfalRbFwbY+G+Q41bUWZXCgga59qY2qUh1fMkB0sb6OIcg5vKzjKhmH7XBjoahOcD05 +ZmVYtZZXPZPqsMvkMytn9eyKnZq143AlcUh6HnAYmyLi7yu6dqRRFhpoc57q26h6BtWhH5LMsiDF +waZmVxL3c1gGpOxKVnF0CbWBpoPsct7JAQfqEK2tAKueTXmMjapjL8f7dQxkPKIVt4tUxzmtCnuB +aKOeHbm8U9hqTUrVI6uOzFGSbMygaVn2QGfQaKol4SizKfbjYKTQ5FB0J/7p8qU2qp4x72B2RYND +q3MbJayCjIPNrpwGDrI2xQtGVyDf0KHo2ACNWgFb9ayqA61hQY1htp/DbmqMVIe3OVB67UpGcXgH +LqEXh1Jbj6A788awMzCrqp5JcUTwQONmMg/6ATzM2ZqVi0zHeoqDvTi2fB5945qaNQVbVeD4+rC1 +2aAeNxYeInh2Ja02Lp1xoFkV9KJE+L4DehaFHRYtZVOqnsiuiBkz6PiDnfjd1RYebA/TxStl+8Z8 +I4KGPbcSQQPJrNpHtKqKqw5kV9AD2IKjD8bp4pwjUhwZeAwNauNAZFbZlKqqnF1hit12WrOJDKY2 +zt7Hkdn1S2+o2idsClIbBwaLsilVT2xX2PGRnmLX45upjt7JOLpzgEMCtcFO2J4rozboFGxV1ZOr +jlGOZ1iiscRyDnY15xx9Q74R5RwtNoVt4V42paqK5xxjMI70WBIAjygcTeccfcKiSAANj1z6m7az +JwfizcqmVJVdwcqDHS7NJhgymeSinCObcdjGr96RPF2D4jiU0qiqWqQ6Do7imMj4ZRaluREsO6sS +vQD7IvQ3bsmIVAfq3Sh4VFXhvAMpDQaPLvHAP9q4OAJIi+LIqA7bZm592UH4svkjxVE2perJ7cqU +UB1obLF+Dk9tnKY4EsHoQD6iZNbrfvNO0q6qqooVBxtLyK70YNzqz9m0LAxIW6Zj+4RVQfnGmARG +5RtVVXHOEUEEtZ7rRW/Mqpw+HUuyDWZVeiffmGSZ2ih4VFX5qiM7rljOwWzKWRrAvD4O9CLsMnrW +vOKpjco3qirn8HOOrOJg4OgvCQ62D0cHPBIKVtg3N4KrIFFVlauRXGi9l+cabLxgM0oXIK2KI0Mt +T1pZWFT/RlVVe84xOpaFHVzWBValqQnsCzjAUQgt8OgCqxIFo1VVVXl4eA9lZley4/eIAXZmpW/I +Nrz/GP2HGcWBNiMuiFRVLVceKAJogUZqpeyS1bERPCIiTlLnpVRVnQsgaNLBU/MMImfdj8NTHB6Z +MvCgMypVVVVNMytZVd81XovBEWUdnWNTWr8p/YYVQKqqfMUxBnZl/j02hherDQaObgGdJKk2SmlU +VZ0348iMtyVq42KKYyk8mNooeFRV+dDIjq9szrHoaIQ/tWoAhiSBYa3KJLnZlKqqqjbFgQAyib8G +zI5nNsabrYqQv9gFvy9BeMPklRREqqpOAklm5tKOry4xrs8yHeupD/bNTEkKVlVVna46psaxhsbw +2XcAW/INRfAolVFVdV6QZKDREXWRrtZwlP0nUyMRCxpVVe2AkAXjrGWsnaUBrGv8hlq/CQSbqqqq +nLrIWhhxxt1iiPQL/oHuBIgwcv6zqvmrqurLeJBGUJxD3Z/tJLcWGTUt+Kaqqqqub3MWV3/mFzcl +XnRVVdVl7MvVHs79GV509I2IlMKoqnqoWgKOU1vFCx5VVZexIDcNjqqqqtuo7rv+4/6Zvtmqqqrb +AQfrb8+0p1dVVZ0+/hYvj/8ucGR6PAoWVVW3ZWlOBkoGHK2dZidtFkJ2Wq+qesr63F08c/pANMZa +150tBseSTrMIHhehX1XVE9qSLEjQuDwZHi1WZWqAR4Z+i5bzVlWV3biY4kiLhb7xH4oWpnlnsdgN +jquqqs6rQtAm4t6eOUsdRmrrwAwwmOrIHPZSEKmqWg6KLgkPNq4XNXT2DZIl2uYPHVKNtmHvA59W +VVXVBpGejLPeiQMmIgoiZZJWHN7eoOhgW/QNRQc5FTCqqk5TG+zhzA5LY+M4taasNRzNrL7LnGxf +4WhVVTs0EEBax1nLWG4CR+uOXt4xc+wbyXqwqqoqrjj65Hg7ZTyfTXFkD3zRsmlozDqqqqp8gLAD +4Afze0xpsBPfFiuOrKRhu5a3yiixAKnu0aqqo65RL9fIWpWrKw503EHmiDlGw8o5qqqW5Rvo4TwQ +VR+de7RYdfQLlEZ0TqUkoFHwqKo6T8bhjbEugEXmMPgpBAfZYTwDjvnrTHFE0Kiso6qqDRotVqUV +HkcM+NxtfXHGYf+zgyN1EDwiSVXwqKpapjT02GL9G2jcZuGRBsdE/tOJ/OcIHJ7i6AsYVVWLIcJU +xiDHHaPo4X+Q48Pg9SHVLkCWzKpkVEfXoDig6qiZlapnLjWj0qI2BsemjMHV1AiWWauShYYlVud8 +YzW7UlV1Wbsyjy00dg+XAgcCibUp9hqFN4L1C+BRVVV1DI2M2mCNXwdyTWT85sGhZlaYTTmQj8iu +sG+wAtKqqvMrDQQPlm0czOd0OtbOqGQVx+TIHaQ6RkdxrD4vz5NVzlFV+Yafb1hY6HGFgtFovDY3 +gbXsAMZUB7Irk+DONv2NMtVROUdVFVYdfeJBbOExkYf9aKxK09L6FsUxBoojG5CuEvAoaFRVtSkO +1McROYWLKI7Jgcf8H+/FD0mt6lgl7UpVVZWvNtB4Qrt+IWDs1dhtbv6i4EgEpCN4EXtiV9g3usqo +jso5qirfoFmhN5b0+EXj9OCAww1Gs1bFUxyZadn5G1klVMcph8hUVT2yVUGW3xtH0jhmT5uOdSwL +Ux2IZCznyJDyyLKU6qh6MrXBLErvjCE9jsSAA7mDaGXsSeCIoMGyDgsOS8m1ulaO6qjMo+rZlQaz ++9EYmpLjtDnfcMFBcg4v30CqQ78J9pteBeFOAaOq4PFVdayCC9kUNk6RQ0jlGy0ZhzTAA6kOHeys +DTFXgJhlV6rKpvBZlDVQHGjznoPwSYzF+UYLOFjruX5RO8GzK0IUxzqAR9mVqrIpOAxFY2clX2dT +bA65yyqNc4GD7csxBnbFC0jXDjz6sixVBQ7YJbp2xg5aSu/ZlMvtcu70czCrwlRHBI7IrlRPR9Uz +2JTWUBQFowLG5y6wKk35xqkZB3txFh7Irvz5hjef11p99LrgChpVz6I4ULahYaHHzprYFPRQ34m/ +TOSsfRws6/BenFUd+g2x5NyYN6VC0qpnVBvIpjBoIMWh16eMzpjUVqV5GrYVHJm28x1QHZFd2Rh6 +Vkha9ezZhmdT0HhBbebzuNw5D3RmU84DDnBkgpdz/HlxW0d1eODYAIqiMyJKdVQ9i9poVRwTGJNb +A45oGjbMN06xKmxmZWcuNMPSA6uCso5SHVXPpjZQa3lmnHRmXLKxiGZULnJ2bItd0S8SUS6yKy9E +dQyVdVSV2qDKXI/hkah/pjgW2ZQ0OBy7wqZkrWVBWQd7UzaBXSnVUfVMamNDrrXgUPQA1IaXbzTb +lCVWRSQXkDLSTSbrWDtvCoJHqY6qR1UbbE3XWinyF/Ng1aEosihbov5PsimnZBzetOwWvOhMSKrf +mAw8ChpVj6Y29L4aGRvvNXxdzKY0gcPYlSjn2JprJ1/njsXYFSbHwpWzpTqqHkRtRDOO1qIgcKCx +t02qjbRNOcWqiPhTsjvywvdAdVjFgZRHqY6qR1YbdmcvPd1qxwXrFM2Mvb2Tb1zOqiTWrmi7gqhn +O0kjuxKBo1RH1b2rDbvlxJo8TDeBTYnUvru/aIvaWKo4kF1hAWkWHvaNeg18XamOqkfKNuxMSqS+ +kdrYk/G2C+BxecUBoNECD9bXwVTHSxIepTqq7lFtsH1Etdq240A3fM3j8GCg8fF5WbXBgtFFNbT+ +hf96/2/5j9d/s0/6XvgeAmiT4kG+zkFremaOq7OnTv1P/Xldf15fVdWdQGNQsJiV9o/P6y/z8VXB +Y/63Dp+AeP/H9fvz+vV5zb+eIYIUhyyxKeewKmzA7yWX8Oo3ktkVT3V0Uhv+VN2XRfG2A9yQMbAG +agMFohm1cXIwukhxGNWBPFuXUB1Lz4EYhe/MPJXqqLpxtYGgodXGG1AcPxRIZrWhA9EPozKQ2tgx +q7JEbZyqOKz6YFOzH+ZCSW8H3kirOlCyDA9yqryj6kYtCloub2dRXs19P/++PvZgEty38WGsyVmn +YHWtzgAMEdwQZgNSDQ+bEOt22/lNfBW/Aw4dcj3a3KOq6kYsCgpEWa/GK7Ep1qJsnQezbrpcfH7K +Wa2KsSus517TFdkWdui0tSx2Cf9YlqXqji3KKmFR5msGyPyAtUrjXdmUn8qmzBCx8FjcKXoJq+Id +m2AVx7uho21F74j3ezUU9sLSsixVt25RbGeod4/bZq9IbWzl6yzKfJ1NbZwMDrJ+xS63t9/kuwGI +hocoGcfA8RrkHTXLUnVLFqUnFmUD7Mnb5/Uqx0vnvZ4NNJ68vo2T1Ma5FAdSHWhnMPaN6tR3MlnH +SwAPtDP6F7tUqqPqm9QGW8C2MjmehsUrgQZSG+/mIYzWppyt4etsGUeQdViJhprDBpJz6MHPdh2z +no210FbeUXULuYaeQZkfhjrX0NmGVhx6+nWGxjzV+q6yjd8k2zicO9s4t+IQyS18s3bFSiw9Pdsb +MiM6sz7+yjuqbiXXQJtWWRU939cvjkXZgfHzW/w2h4uojbMojoTqEKI4eqI6BvXnLZRG8JHOrNgq +5VF1JWigc1F0pmFnT+Zmr/mhqMExKnui28pts9e78O06z6o2zq04RPgGPweTc2hiauURBaVv5mJh +ac20VH230mDt5EhpaLWxMtCYVbtWG7/N2Ll4i/lFFIdRHWLeRE++WR/Yi78OBa2PsZnHWMqj6sag +oUN+qzb+NvCYu0Tne1kvYtP9Gu8BPC6mNs4KDmJZxAx8CwRmV+xliwWjkW2ZZ20KHlWXzDSy0NAr +X1/luEN0Z1TGL3VpcKBp2ItBQ+T0lnPPsmhlcPh8Y/efb+xW8HJ71JMxGMuCFsCNhrIMIL38K3yt +tvSqc5R3bKNdd/UGLr2ATUNDWxRtT6y9v3iz18UVB1Ed3jQtsi09UR5WyVg4oR3YEdD+CY1SHVVn +UBvzvYnOebVTr9qe/JCv+2ys5essypwHWosyX9vvsCgXA8c8IBN0tn0egwMNrxt0argq76g6t0Vh +61B0AOpZFJ1raIuiZ1F+Cl6Pohe00UD0Evf3RcBBgtIIHn2gOtDf00Bg9iSUbAWPqjNCI5NraJti +Z1H2SmkwtfEh+LTEs7eWXxUcCywLA0h0BGQXqA4BECl4VJ0bGjrT2ARKw65HmbtD9TqUd6M2tNJ4 +F97wdRVoiFwuHBWQRcy9GTYoHQC12ZL7lXztxPPa0Jn6EAOQf+7hMfd4gLNyqwoYAqCBmrysRdHX +m7EnOgy1syjvBhZo2nUvV+jZuKriAJalI5mHJGxLH9gWBqtIgcDXU+qjiqiM6HDoV/GnXW2/hl7A +tlW5xi9gUWx7+R5YFLmG2rg4OJJ5B8s9ukZwdAE8MtCoPo+qDDQGBxpv8nX25C+jOGwYqruqWa6h +LcoHgcbJ+4jeFDjmQZhUG12QfXQLlYcUPKpOhAbbL5TNoPwtfAbFhqF2Ny97scWgV5tF+RZwOKqj +a1AgCBgtRyRM5HMIDQ29gkdBQ/gGw5lpV714DYWhH8ae6EDUNnt5jV5XURtXA4eBRxYgTG1EqgNZ +Fw2EyQEKVUwFj6e2J+gMlJcToDGrhTnXYErDzqJ4YejVoHFVcCh4sN+Oej26QGmw82Q9JZJOoAse +lWkApfFGoPHDgYbdX+M3URso13CPcbzm/bn6pp+TnaKdp2e7QFlESiMDQg9IomRkp6iub66arn1s +YIjg3epQpmGPbMxCYwugYTMNFIZ+S8/GtyuOIO/wFIhIW4Aa2RemSDrn/y718Zwqg4WgaPbEsyfz +g5LNoPwUHoZ6+4deHRrfAg4n7/BAkrUrXQCPLoADy1+gdfm8pCByf8AgZwJ5ecZLEho/CDSs0kAW +xds7FJ3G9i3Q+DZwOHlHi/oQ8adsu4VXVon882sFj4dSGfbcE09poCD0hUBD707+m2QaHjSm7841 +biHjQHmHzjyiLKIXvLuYfP6gRd0IIvnGMg2erfrze/P6bFNZ93lDftsToKoJGELuB7tHzMbJNHSW +YTtCBwCND2JNUBCKlMa35xo3oThI3nGO3APZmL5RlUgyHyn1cb8qA52uhjYWfnOUBuoIjaDB7Ala +vHb1Va93AQ4CD7Y7VxSoevDI9oH0ZwBJZR/3m2XYU+PZdKvNM/RGw/aM13nR2i8ShLI1KPpo1PGW +oHET4FgQlnrdod4h2BEs+iQ8pCH7KIDcHjAYNDaCD4KOZk5maNidyT1o2GXyaN/Q8ZbC0JsEhxOW +ivhNWi07jXkQYRYmo0AiVVQA+X5geDmGPbqAnbCGoDFv+dfLcUeo3ivUZhoWGlZp3EST162Ho5mw +9OAMVvt32KpYdtYKOyAK7Q3yoW7A+Yfcy9fkGx1HWQHq9YNPEb495QqEoPac4jdjVfQ5PvoMn/n/ +OIBMA237xw5Rusl+jZtXHEFY6qmPaPGap0JQ5mFPk4u6VXuiQrpSIDejMNACtbWjMuwKVx2CbuTr +zl3zAw7t3sUyDe8slJuHxs2BI4BH5gQ2tsuXNw0X7bgetb1n9gkpgNwGMDZyPMVqA1C23Z9VGno/ +jb2xJyzPYNC4G6Vxs+BIKI8p+PpErII4N5q33+kg/h6oKCdhAWoB5DrA6JXNZNBAMyZozYk9YhQd +z4jWnjBofDjQGO8BGtmn+HfeKNFZLGvjUaP9HvWTY6OeSDNc5huBnQzOzrvdgpsBtQqjPVERDCsH +4flF5gGAsqqVgQc6MV5/nDOPtQGGzTNYGzmyJjoI1eck3xU0bh4cSXig6TQbbCF46Nbg+abQJ8/p +m4IdlP2u/oyFB+v+oz62IJKGBbsfmEVZmfvDQgMBw9oS3dR1MA8XBI3fIAS1D5e7hMbNWpWEbZmS +VkVfI/gzVvai7MLuuO7NvGT3SG1aJ/MsViawIllIrAEk9MzIXyTLQL0ZeiZuUtDwjjBAQehW8lOu +d/Gg6O7opsrMzaPuP+tn38BN8qIg0Bv1sVc+FimQrbItWoHs5Os0m+0I1NO3kYWBoLx3JUKUhacu +LNzR0Rq2E/TF3A9WbWiFwVSGPcv1w2Qav0kAiqZb93JHsyd3D44GeKCmHjYvb+fmddtwr36oBwKQ +d/M5gge6cQ4GIF4GguBxlyBJgEICtYH6blbkZ+9B48Uoiw2wrda62p/7bwAMdCD0Djw07hoadweO +JDwG8MTJNvbYMKwHN9DeBKJWhegn0tZ4W5Z/RBlIpEK8/pWr35AOICJQtNoTm2OsQQD6Yu4BpDDs +z1vAz/vDQIMB490oTm/m5C6hcZfgcODBFi+hUOyNXC8mTbeS1YanOyVftwYaCB5bx76wLe89G+PB +o2V7w/SNm4BCdI95e56wKfKB/GxXBBgIGlp96Cawlcmh7M/4A0Djd6AyMnnG3ULjbsEB4CHkZrM3 +1osJzBBEXgE8bPahg7K9gsEWQATNuqDZF21hsgpkiRKZrngvtSiLSGEgS7JSqkEDYwNgsQHAGAy8 +mMr4ILCw+2hE1mS0P6t7zanuFhwGHiLxugQWnL4CiLBpOeR/kYXZAWAw6+IpEASQc0LkFJBk9kxZ +CguvFwO1jVtoWFhsgMKwShL1ZlhooOn4dyfHctcv3XO4fdfgaMw9BnCzvRr78moyj0h9WGl7MDZG +QwKBQ3/cnwCQkdiYDEDOBY4o4BThG0wvBQYCxxrkF2v5OmWOrOeeWBOv+e9D8CK1h8ozHhYcDbmH +14LsAcR2Eer5fSEW5qBupi0ASYv6yACkRYm0hKtZVZFVFkuA4amMNfhch6WDUYoI9jsnz/CA4Z0c +Pz0qNB4KHCT36By/jDpOmYVBafz8b3RAgViAHAwYtuTjjsy+2PzjYGzSlISISNsUb4sVyUyjWhuJ +gIFyDKY01kBZrM2/2QX2cgusCbMkDBgol5oeJc9AtZLHqkmOtx70ZLz9mpX/I5jtmAfu5vPXtmtU +1ODonKfqPCh2n59vA3DYpxqahRnFbyprbTJj0PCsiHd8pzetijbYWQEoIFBoG2k7ePV9MBI7afMM +Cwuvse9AfganKLpSHN+gOiLZ3NKqnOk0XAH70hkfbaWxBsHOURsMHHugaFAzWQYeU5B9ZBaYtaiM +IQGNlQECgsTa/Hm7j4qYHMN2Ae+M7XgPgIGyjL3k1h/Jo603ejhwGIAw69IJbyRC4am1MfprK+Or +V0Ym2wxkDCCClIa9WRE4shnI2GBfllgSL8PoHWAMBAhr8vkAZkh6AOsRQNpOm1tYsAY+NmUOp1of +ERgPDw4AD3SzD5Lb8RpdrwocrHV5MCGqONIZgWQPgOGpjgOwWEyBjI2WxYOwZ0sG8bs+rdpg4ehg +YGFnSLTCOChgHAgwtgYSETBYpy/d/+WRVzU/NDgC6yJAfaAFcxogCCT29zfEd6Mb3T4ZbZaCIOGp +jZbso2Vpv2dP+iQ4hsCmoI+D4JXHyI7YqdW9mdXaCm7QyywRiIDx8Nbk6cCxUH30JKSzAEGLqTYB +QFBwhwJaL5hFkPCgkZ2+zVqV7BRrFh6987lVNULyC9vJa4GR6erdktmsQ5BlPIXKeEpwOOoDZR+s +bR31gKwAOLyuxRV5ggoZFBMZ/FlIePBgQSm7V1o6PzMg8fZ4RfuUSJAVWWCgPMOGna3AGJk6e6YN +l54KHA3qAz0pWTOS3ZKOKY8NCfgGZ7BMDkgmYkNGBzrZ2Zas4vBsiqdG2N9FGxrp14RyIRR87ojS +QF27bLtHb7+Up1QZTw+OhProJG5U0p2JqKNxQ2zLxvxdpELQwdoCnnTeNRL707LvxynwaDksnKkK +ZN3szNIOgGBLLtahe3ByjNHLgJ51b9inBUegPkT84xO8TkevLRpZlzUJAwfxT5ITYm+yYGnp6cj0 +bnREOXgn3zEYjvK1+xaFxRYCW6I4vHZ+BIzJsSVPrTIKHLH6kMDLoxyEAYR1PG7kuNHJzir0wYxC +FiZZqGTCUZH8wdxZuCFbZe2IBcbeURuZ1n2WD03iH7EhtQN9gWOJfUHt5FHrtNcFyTohUS/IILmN +kIVkBR5ARHLn9EZqohO+Foa19bOeFq9BLuq29dSFXeOT6mspYBQ4TrEv0U5V2UVbKwINpj5WAUC8 +fAEpEJG29SrePhv2cy938WaHkMKwENglvoY6bFFTnAeMsiUFjrPaF5G4nyG7HiNzeY1R7MQ5dq6t +JCAijfCQRLDp9aWwZrf9gutAYHGQXNt92ZICx9UAIpI7i9YDSfQ5g0cfWBkGj84BxpS4T7oAPqNj +RZgl8eCRabm360da9m4tYBQ4bgIg3v6Z0bLyQXjb9Uri7ku7jqMP8g9JgCNSGCJ8OhgBg1kTlm8s +abEfweuRAkaB45YAEtmYTHdlph07267t5R7n/rlPjkWJ9jQZE1A4kL8XdcRGdqSAUeD4VoB46kMS +EIm20usXfMyCI8o9pDEfaW2TZyAZE6Bo6YKlWU4Bo8BxKxA5x9Z6aOBn1ndEMy32tUSZReb3s30Z +YwATthXiqTublboocNy9Cokg0hGVEK1A9daI2JWlnZzfqkR2xVszE2041LKLWamLAsfDq5CMIukl +3mmrC4DRNdiUUzMOkdxaGdYIllUS6VPsChYFjkdTIR5EMsoks1bk0tDwwOGBBC0ey0AifT5MAaPA +8SwQyYAkCxRJAOPciiMDj+jXIm3HNxQsChxPD5EsSFqhkvm3zwENDyIMCOl8gn2tYFHgKJC0gcT7 +dQScU++DzDm0HkRCq1GgKHBUXQ4k3te7K/7MWw60nlr+nQJFgaPq/CBp+Rle42c9nfpnCxQFjqrv +g8kt/WwpTAoSBY6q+wHK1asAUVVVVVVVVVVV1V7/X4ABAOlKmqTswH6hAAAAAElFTkSuQmCC" transform="matrix(0.5226 -2.480000e-004 2.480000e-004 0.5226 91.5781 4.9551)"> + </image> + <path fill="#FFFFFF" d="M159.782,11.293c-34.158,0.016-61.837,27.72-61.821,61.882c0.018,34.16,27.721,61.841,61.883,61.824 + c34.16-0.017,61.84-27.725,61.821-61.883C221.649,38.956,193.944,11.274,159.782,11.293z M159.841,131.671 + c-32.32,0.015-58.538-26.179-58.552-58.498c-0.016-32.322,26.174-58.537,58.497-58.554c32.321-0.016,58.537,26.177,58.552,58.498 + C218.354,105.439,192.163,131.656,159.841,131.671z"/> + </g> + <g> + + <image opacity="0.27" width="267" height="267" xlink:href="data:image/png;base64,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" transform="matrix(0.5226 -2.480000e-004 2.480000e-004 0.5226 183.4268 4.9551)"> + </image> + <path fill="#FFFFFF" d="M251.632,11.293c-34.161,0.016-61.841,27.72-61.823,61.882c0.017,34.16,27.719,61.841,61.88,61.824 + c34.162-0.017,61.84-27.725,61.825-61.883C313.494,38.956,285.791,11.274,251.632,11.293z M251.688,131.671 + c-32.322,0.015-58.539-26.179-58.556-58.498c-0.014-32.322,26.179-58.537,58.501-58.554c32.32-0.016,58.537,26.177,58.551,58.498 + C310.198,105.439,284.012,131.656,251.688,131.671z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Venn04.svg b/openoffice/share/gallery/diagrams/Venn04.svg new file mode 100644 index 0000000000000000000000000000000000000000..756dada393b8acb931c8cd674ff36efae9ede6e9 --- /dev/null +++ b/openoffice/share/gallery/diagrams/Venn04.svg @@ -0,0 +1,289 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="282.667" height="262.667" + viewBox="0 0 282.667 262.667" overflow="visible" enable-background="new 0 0 282.667 262.667" xml:space="preserve"> +<g> + <radialGradient id="XMLID_40_" cx="141.1201" cy="151.5498" r="70.1707" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#606060"/> + </radialGradient> + <path opacity="0.5" fill="url(#XMLID_40_)" d="M141.118,81.379c-38.753,0-70.168,31.417-70.168,70.17 + c0,38.757,31.416,70.172,70.168,70.172c38.755,0,70.172-31.415,70.172-70.172C211.291,112.796,179.874,81.379,141.118,81.379z + M141.118,200.611c-27.096,0-49.061-21.965-49.061-49.063c0-27.096,21.965-49.061,49.061-49.061 + c27.098,0,49.064,21.965,49.064,49.061C190.182,178.646,168.216,200.611,141.118,200.611z"/> + <path opacity="0.5" fill="none" stroke="#8C8C8C" stroke-width="3.689" stroke-dasharray="7.0981 5.6785" d="M208.479,104.865 + c0,52.103-30.062,94.34-67.148,94.34c-37.084,0-67.15-42.237-67.15-94.34c0-52.1,30.066-94.339,67.15-94.339 + C178.417,10.526,208.479,52.766,208.479,104.865z"/> + <path opacity="0.5" fill="none" stroke="#8C8C8C" stroke-width="3.595" stroke-dasharray="6.9173 5.5338" d="M68.842,119.771 + c45.122-26.051,95.978-22.447,113.588,8.056c17.607,30.502-4.694,76.344-49.815,102.396 + c-45.125,26.051-95.978,22.438-113.586-8.057C1.419,191.666,23.722,145.822,68.842,119.771z"/> + + <ellipse transform="matrix(-0.5 0.866 -0.866 -0.5 424.0589 106.3908)" opacity="0.5" fill="none" stroke="#8C8C8C" stroke-width="3.6336" stroke-dasharray="6.9914 5.5931" cx="181.317" cy="175.611" rx="64.624" ry="95.1"/> + <g> + <radialGradient id="XMLID_41_" cx="58.5684" cy="199.0264" r="37.7578" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </radialGradient> + <path opacity="0.85" fill="url(#XMLID_41_)" d="M58.568,161.268c-20.854,0-37.757,16.906-37.757,37.759 + s16.903,37.758,37.757,37.758c20.853,0,37.758-16.905,37.758-37.758S79.42,161.268,58.568,161.268z M58.568,235.421 + c-20.101,0-36.392-16.294-36.392-36.395c0-20.098,16.291-36.392,36.392-36.392s36.393,16.294,36.393,36.392 + C94.961,219.127,78.668,235.421,58.568,235.421z"/> + <g> + <defs> + <circle id="XMLID_3_" cx="58.568" cy="199.026" r="37.408"/> + </defs> + <linearGradient id="XMLID_42_" gradientUnits="userSpaceOnUse" x1="51.8389" y1="162.8262" x2="66.0829" y2="239.4487"> + <stop offset="0" style="stop-color:#011F69"/> + <stop offset="0.1768" style="stop-color:#011C60"/> + <stop offset="0.4652" style="stop-color:#011548"/> + <stop offset="0.8271" style="stop-color:#000A20"/> + <stop offset="1" style="stop-color:#00040B"/> + </linearGradient> + <use xlink:href="#XMLID_3_" opacity="0.85" fill="url(#XMLID_42_)"/> + <clipPath id="XMLID_43_"> + <use xlink:href="#XMLID_3_" opacity="0.85"/> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="38.712" y="216.579" width="39.712" height="39.714"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="38.712" y="216.579" width="39.712" height="39.714" id="XMLID_44_"> + <g clip-path="url(#XMLID_43_)" filter="url(#Adobe_OpacityMaskFilter)"> + <radialGradient id="XMLID_45_" cx="57.2505" cy="236.5996" r="19.8886" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A39F9F"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <circle fill="url(#XMLID_45_)" cx="58.486" cy="235.857" r="21.987"/> + </g> + </mask> + <circle opacity="0.6" clip-path="url(#XMLID_43_)" mask="url(#XMLID_44_)" fill="#0683F4" cx="58.568" cy="236.435" r="19.856"/> + </g> + <g> + <defs> + <circle id="XMLID_8_" cx="58.568" cy="199.026" r="37.408"/> + </defs> + <clipPath id="XMLID_46_"> + <use xlink:href="#XMLID_8_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="33.707" y="150.718" width="49.722" height="49.724"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="33.707" y="150.718" width="49.722" height="49.724" id="XMLID_47_"> + <g clip-path="url(#XMLID_46_)" filter="url(#Adobe_OpacityMaskFilter_1_)"> + <radialGradient id="XMLID_1_" cx="56.9185" cy="175.7881" r="24.9037" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A39F9F"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <circle fill="url(#XMLID_1_)" cx="58.465" cy="174.857" r="27.532"/> + </g> + </mask> + <circle opacity="0.6" clip-path="url(#XMLID_46_)" mask="url(#XMLID_47_)" fill="#0683F4" cx="58.568" cy="175.58" r="24.861"/> + </g> + <path opacity="0.3" fill="#FFFFFF" d="M31.949,174.227c14.307-14.905,37.987-15.383,52.891-1.073 + c3.923,3.77,6.837,8.191,8.753,12.926c-1.901-5.109-4.955-9.882-9.148-13.91c-14.902-14.311-38.581-13.831-52.893,1.07 + c-10.542,10.977-13.048,26.714-7.684,39.964C19.018,200.164,21.667,184.93,31.949,174.227z"/> + </g> + <g> + <radialGradient id="XMLID_2_" cx="140.3862" cy="55.8965" r="37.759" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </radialGradient> + <path opacity="0.85" fill="url(#XMLID_2_)" d="M140.387,18.137c-20.855,0-37.76,16.906-37.76,37.759s16.904,37.76,37.76,37.76 + c20.854,0,37.758-16.907,37.758-37.76S161.241,18.137,140.387,18.137z M140.387,92.289c-20.101,0-36.394-16.292-36.394-36.393 + s16.293-36.393,36.394-36.393s36.39,16.292,36.39,36.393S160.488,92.289,140.387,92.289z"/> + <g> + <defs> + <circle id="XMLID_13_" cx="140.387" cy="55.896" r="37.408"/> + </defs> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="133.6577" y1="19.6963" x2="147.9021" y2="96.3208"> + <stop offset="0" style="stop-color:#011F69"/> + <stop offset="0.1768" style="stop-color:#011C60"/> + <stop offset="0.4652" style="stop-color:#011548"/> + <stop offset="0.8271" style="stop-color:#000A20"/> + <stop offset="1" style="stop-color:#00040B"/> + </linearGradient> + <use xlink:href="#XMLID_13_" opacity="0.85" fill="url(#XMLID_4_)"/> + <clipPath id="XMLID_5_"> + <use xlink:href="#XMLID_13_" opacity="0.85"/> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_2_" filterUnits="userSpaceOnUse" x="120.531" y="73.449" width="39.713" height="39.71"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="120.531" y="73.449" width="39.713" height="39.71" id="XMLID_6_"> + <g clip-path="url(#XMLID_5_)" filter="url(#Adobe_OpacityMaskFilter_2_)"> + <radialGradient id="XMLID_7_" cx="139.0693" cy="93.4697" r="19.889" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A39F9F"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <circle fill="url(#XMLID_7_)" cx="140.305" cy="92.728" r="21.988"/> + </g> + </mask> + <path opacity="0.6" clip-path="url(#XMLID_5_)" mask="url(#XMLID_6_)" fill="#0683F4" d="M160.244,93.307 + c0,10.966-8.89,19.853-19.856,19.853c-10.968,0-19.856-8.887-19.856-19.853c0-10.969,8.888-19.858,19.856-19.858 + C151.354,73.449,160.244,82.338,160.244,93.307z"/> + </g> + <g> + <defs> + <circle id="XMLID_18_" cx="140.387" cy="55.896" r="37.408"/> + </defs> + <clipPath id="XMLID_9_"> + <use xlink:href="#XMLID_18_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_3_" filterUnits="userSpaceOnUse" x="115.525" y="7.589" width="49.721" height="49.722"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="115.525" y="7.589" width="49.721" height="49.722" id="XMLID_10_"> + <g clip-path="url(#XMLID_9_)" filter="url(#Adobe_OpacityMaskFilter_3_)"> + <radialGradient id="XMLID_11_" cx="138.7373" cy="32.6567" r="24.9031" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A39F9F"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <path fill="url(#XMLID_11_)" d="M167.815,31.727c0,15.207-12.326,27.533-27.532,27.533c-15.204,0-27.53-12.326-27.53-27.533 + c0-15.202,12.326-27.529,27.53-27.529C155.489,4.198,167.815,16.525,167.815,31.727z"/> + </g> + </mask> + <circle opacity="0.6" clip-path="url(#XMLID_9_)" mask="url(#XMLID_10_)" fill="#0683F4" cx="140.386" cy="32.449" r="24.861"/> + </g> + <path opacity="0.3" fill="#FFFFFF" d="M113.764,31.094c14.311-14.902,37.989-15.382,52.894-1.071 + c3.924,3.769,6.839,8.191,8.756,12.925c-1.901-5.109-4.955-9.881-9.148-13.91c-14.902-14.312-38.584-13.832-52.895,1.069 + c-10.542,10.978-13.047,26.716-7.684,39.966C100.837,57.037,103.485,41.799,113.764,31.094z"/> + </g> + <g> + <radialGradient id="XMLID_12_" cx="223.6411" cy="199.8467" r="37.7583" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </radialGradient> + <path opacity="0.85" fill="url(#XMLID_12_)" d="M223.64,162.088c-20.854,0-37.757,16.905-37.757,37.758 + c0,20.854,16.902,37.76,37.757,37.76c20.854,0,37.759-16.906,37.759-37.76C261.399,178.993,244.494,162.088,223.64,162.088z + M223.64,236.24c-20.1,0-36.392-16.294-36.392-36.395c0-20.098,16.292-36.392,36.392-36.392c20.099,0,36.394,16.294,36.394,36.392 + C260.034,219.946,243.739,236.24,223.64,236.24z"/> + <g> + <defs> + <circle id="XMLID_23_" cx="223.64" cy="199.846" r="37.407"/> + </defs> + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="222.7056" y1="162.4541" x2="224.5753" y2="237.2432"> + <stop offset="0" style="stop-color:#011F69"/> + <stop offset="0.1768" style="stop-color:#011C60"/> + <stop offset="0.4652" style="stop-color:#011548"/> + <stop offset="0.8271" style="stop-color:#000A20"/> + <stop offset="1" style="stop-color:#00040B"/> + </linearGradient> + <use xlink:href="#XMLID_23_" opacity="0.85" fill="url(#XMLID_14_)"/> + <clipPath id="XMLID_15_"> + <use xlink:href="#XMLID_23_" opacity="0.85"/> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_4_" filterUnits="userSpaceOnUse" x="203.784" y="217.398" width="39.713" height="39.714"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="203.784" y="217.398" width="39.713" height="39.714" id="XMLID_16_"> + <g clip-path="url(#XMLID_15_)" filter="url(#Adobe_OpacityMaskFilter_4_)"> + <radialGradient id="XMLID_17_" cx="222.3237" cy="237.4209" r="19.889" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A39F9F"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <circle fill="url(#XMLID_17_)" cx="223.559" cy="236.68" r="21.988"/> + </g> + </mask> + <circle opacity="0.6" clip-path="url(#XMLID_15_)" mask="url(#XMLID_16_)" fill="#0683F4" cx="223.64" cy="237.254" r="19.856"/> + </g> + <g> + <defs> + <circle id="XMLID_28_" cx="223.64" cy="199.846" r="37.407"/> + </defs> + <clipPath id="XMLID_19_"> + <use xlink:href="#XMLID_28_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_5_" filterUnits="userSpaceOnUse" x="198.78" y="151.541" width="49.721" height="49.721"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="198.78" y="151.541" width="49.721" height="49.721" id="XMLID_20_"> + <g clip-path="url(#XMLID_19_)" filter="url(#Adobe_OpacityMaskFilter_5_)"> + <radialGradient id="XMLID_21_" cx="221.9907" cy="176.6064" r="24.9027" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A39F9F"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <circle fill="url(#XMLID_21_)" cx="223.538" cy="175.677" r="27.531"/> + </g> + </mask> + <circle opacity="0.6" clip-path="url(#XMLID_19_)" mask="url(#XMLID_20_)" fill="#0683F4" cx="223.64" cy="176.399" r="24.86"/> + </g> + <path opacity="0.3" fill="#FFFFFF" d="M197.018,175.043c14.311-14.898,37.99-15.38,52.893-1.07 + c3.923,3.77,6.839,8.191,8.756,12.929c-1.903-5.109-4.954-9.885-9.149-13.913c-14.903-14.311-38.582-13.831-52.893,1.07 + c-10.542,10.978-13.049,26.716-7.685,39.964C184.09,200.983,186.739,185.75,197.018,175.043z"/> + </g> + <g> + <path opacity="0.85" fill="#FBAC39" d="M141.12,115.978c-20.291,0-36.739,16.449-36.739,36.741 + c0,20.289,16.448,36.736,36.739,36.736c20.29,0,36.738-16.447,36.738-36.736C177.858,132.427,161.41,115.978,141.12,115.978z + M141.12,188.125c-19.558,0-35.41-15.851-35.41-35.406c0-19.559,15.853-35.412,35.41-35.412c19.556,0,35.408,15.853,35.408,35.412 + C176.528,172.274,160.675,188.125,141.12,188.125z"/> + <g> + <defs> + <circle id="XMLID_32_" cx="141.119" cy="152.719" r="36.399"/> + </defs> + <use xlink:href="#XMLID_32_" opacity="0.85" fill="#FAA939"/> + <clipPath id="XMLID_22_"> + <use xlink:href="#XMLID_32_" opacity="0.85"/> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_6_" filterUnits="userSpaceOnUse" x="121.798" y="169.793" width="38.64" height="38.641"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="121.798" y="169.793" width="38.64" height="38.641" id="XMLID_24_"> + <g clip-path="url(#XMLID_22_)" filter="url(#Adobe_OpacityMaskFilter_6_)"> + <radialGradient id="XMLID_25_" cx="139.8369" cy="189.2764" r="19.352" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A39F9F"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <circle fill="url(#XMLID_25_)" cx="141.039" cy="188.555" r="21.394"/> + </g> + </mask> + <path opacity="0.75" clip-path="url(#XMLID_22_)" mask="url(#XMLID_24_)" fill="#FFFA57" d="M160.438,189.115 + c0,10.672-8.648,19.318-19.318,19.318c-10.671,0-19.322-8.646-19.322-19.318c0-10.67,8.651-19.322,19.322-19.322 + C151.79,169.793,160.438,178.445,160.438,189.115z"/> + </g> + <g> + <defs> + <circle id="XMLID_36_" cx="141.119" cy="152.719" r="36.399"/> + </defs> + <clipPath id="XMLID_26_"> + <use xlink:href="#XMLID_36_" /> + </clipPath> + <defs> + <filter id="Adobe_OpacityMaskFilter_7_" filterUnits="userSpaceOnUse" x="116.93" y="105.715" width="48.381" height="48.38"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="116.93" y="105.715" width="48.381" height="48.38" id="XMLID_27_"> + <g clip-path="url(#XMLID_26_)" filter="url(#Adobe_OpacityMaskFilter_7_)"> + <radialGradient id="XMLID_29_" cx="139.5137" cy="130.105" r="24.23" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A39F9F"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <circle fill="url(#XMLID_29_)" cx="141.019" cy="129.202" r="26.787"/> + </g> + </mask> + + <circle opacity="0.75" clip-path="url(#XMLID_26_)" mask="url(#XMLID_27_)" fill="#FFFA57" cx="141.12" cy="129.903" r="24.191"/> + </g> + <path opacity="0.3" fill="#FFFFFF" d="M115.216,128.584c13.923-14.5,36.964-14.965,51.465-1.043 + c3.816,3.669,6.651,7.97,8.518,12.58c-1.85-4.974-4.821-9.615-8.9-13.537c-14.501-13.925-37.54-13.457-51.465,1.041 + c-10.257,10.682-12.697,25.993-7.478,38.888C102.637,153.825,105.213,139,115.216,128.584z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Venn05.svg b/openoffice/share/gallery/diagrams/Venn05.svg new file mode 100644 index 0000000000000000000000000000000000000000..c3cdeb27493ba4f0864ec2f266facad063a5264a --- /dev/null +++ b/openoffice/share/gallery/diagrams/Venn05.svg @@ -0,0 +1,322 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="376.435" height="359.936" viewBox="0 0 376.435 359.936" + overflow="visible" enable-background="new 0 0 376.435 359.936" xml:space="preserve"> +<g id="Layer_1"> + <g> + <g> + <g> + <image opacity="0.3" width="161" height="161" xlink:href="data:image/png;base64,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" transform="matrix(1.613 0 0 1.613 66.8638 77.3491)"> + </image> + <circle fill="#EDEDED" cx="192.409" cy="202.423" r="114.423"/> + </g> + <radialGradient id="XMLID_10_" cx="192.4087" cy="202.4243" r="224.5555" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#75B5D5"/> + <stop offset="0.9953" style="stop-color:#B3E0F3"/> + </radialGradient> + <path fill="url(#XMLID_10_)" d="M302.417,202.423c0,60.756-49.252,110.01-110.008,110.01S82.401,263.179,82.401,202.423 + c0-60.754,49.252-110.007,110.008-110.007S302.417,141.669,302.417,202.423z"/> + </g> + <g> + <g> + <image opacity="0.3" width="94" height="94" xlink:href="data:image/png;base64,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" transform="matrix(1.613 0 0 1.613 121.7056 6.6704)"> + </image> + <circle fill="#EDEDED" cx="192.525" cy="77.38" r="60.197"/> + </g> + <linearGradient id="XMLID_1_" gradientUnits="userSpaceOnUse" x1="245.8198" y1="121.7925" x2="135.5837" y2="29.9289"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#219CF7"/> + </linearGradient> + <circle fill="url(#XMLID_1_)" cx="192.525" cy="77.38" r="57.874"/> + </g> + <g> + <g> + <image opacity="0.3" width="94" height="93" xlink:href="data:image/png;base64,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" transform="matrix(1.613 0 0 1.613 230.4839 204.2583)"> + </image> + <circle fill="#EDEDED" cx="301.847" cy="274.216" r="60.198"/> + </g> + <linearGradient id="XMLID_3_" gradientUnits="userSpaceOnUse" x1="243.9731" y1="274.2153" x2="359.7212" y2="274.2153"> + <stop offset="0" style="stop-color:#00BC00"/> + <stop offset="1" style="stop-color:#029902"/> + </linearGradient> + <path fill="url(#XMLID_3_)" d="M359.721,274.216c0,31.963-25.911,57.872-57.874,57.872c-31.962,0-57.874-25.909-57.874-57.872 + c0-31.965,25.912-57.875,57.874-57.875C333.81,216.341,359.721,242.251,359.721,274.216z"/> + </g> + <g> + <g> + <image opacity="0.3" width="93" height="94" xlink:href="data:image/png;base64,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 +AAAAAElFTkSuQmCC" transform="matrix(1.613 0 0 1.613 6.0864 203.0337)"> + </image> + <circle fill="#EDEDED" cx="76.319" cy="274.399" r="60.198"/> + </g> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="28.9619" y1="222.8872" x2="127.1359" y2="329.6735"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <circle fill="url(#XMLID_5_)" cx="76.32" cy="274.399" r="57.874"/> + </g> + </g> +</g> +<g id="Layer_44"> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Venn06-Blue.svg b/openoffice/share/gallery/diagrams/Venn06-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..3a381b7d7beb2841feb61ec3b8e139dcf5c92f3f --- /dev/null +++ b/openoffice/share/gallery/diagrams/Venn06-Blue.svg @@ -0,0 +1,330 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="396.867" height="361.189" viewBox="0 0 396.867 361.189" + overflow="visible" enable-background="new 0 0 396.867 361.189" xml:space="preserve"> +<g id="Layer_1"> + <g> + <g> + <g> + <image opacity="0.3" width="161" height="161" xlink:href="data:image/png;base64,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" transform="matrix(1.613 0 0 1.613 52.7578 65.6807)"> + </image> + <path fill="#EDEDED" d="M292.535,191.278c0,63.196-51.228,114.426-114.422,114.426c-63.193,0-114.422-51.229-114.422-114.426 + c0-63.192,51.229-114.422,114.422-114.422C241.308,76.856,292.535,128.086,292.535,191.278z"/> + </g> + <radialGradient id="XMLID_10_" cx="178.1138" cy="191.2803" r="224.5531" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#75B5D5"/> + <stop offset="0.9953" style="stop-color:#B3E0F3"/> + </radialGradient> + <path fill="url(#XMLID_10_)" d="M288.121,191.278c0,60.756-49.251,110.009-110.008,110.009 + c-60.755,0-110.007-49.253-110.007-110.009c0-60.753,49.252-110.006,110.007-110.006 + C238.87,81.272,288.121,130.525,288.121,191.278z"/> + </g> + <g> + <g> + <image opacity="0.3" width="94" height="94" xlink:href="data:image/png;base64,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 +RK5CYII=" transform="matrix(1.613 0 0 1.613 108.5986 0)"> + </image> + <path fill="#EDEDED" d="M239.428,71.236c0,33.247-26.951,60.196-60.199,60.196c-33.243,0-60.197-26.949-60.197-60.196 + c0-33.246,26.954-60.193,60.197-60.193C212.477,11.043,239.428,37.99,239.428,71.236z"/> + </g> + <linearGradient id="XMLID_1_" gradientUnits="userSpaceOnUse" x1="232.5234" y1="115.6494" x2="122.2882" y2="23.7866"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#219CF7"/> + </linearGradient> + <path fill="url(#XMLID_1_)" d="M237.102,71.236c0,31.963-25.907,57.875-57.873,57.875c-31.962,0-57.874-25.912-57.874-57.875 + c0-31.962,25.912-57.872,57.874-57.872C211.194,13.364,237.102,39.274,237.102,71.236z"/> + </g> + <g> + <g> + <image opacity="0.3" width="112" height="112" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHIAAAByCAYAAACP3YV9AAAACXBIWXMAAAbrAAAG6wFMMZ5KAAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAA4gSURB +VHja7J0Jcts4E4UBkrZseYmzOJP/KLlWDpJr5Soz+ZNxEu+2JI41hZ48PXWDoERqBatQZKTYsvjx +dTcaS5cuHztxlPkW7Mbhd+WLfPr0qek71tqbnz9/ziA3AJZv+C78mgaz1q63DbDfInDegOeV930D +yJqu+TV+fePB+i2Ax4C0VsD/KQyoDG8C/57A+1qb+flNhOq3AF4BZ635hmuvwJsY12N4baz8DMPd +GKh+AwFq0EpqFVwXyhmvGeQY4I3pPArXY7rGn5G2USr1awaI6tPAVdAOoFVwZrAlQdZAchNoz6GN +4BpfGxHYORO8LqB+jQpkU4jwENphaAM6HxLQSgFrgRzBeUTgnl7aI5wf6TUEOyHTvDagfk0qZPVV +BG3ajgK0I6Mdws/EQBYQ0MRAPgGwB2j3cL4nuPIAjBW/u1If6tdgRuXmoskcALRjaEM6SxuAMkW5 +5YKKRJP6CCCn0O6g3YYm/34gpY4UX7oydfo1qFBu9CHBOwnATqCdhteGAJMVeUBqLBODnTGp8pkU +iSBvQruG61tSLAIdKYFRr0B9zwA5iEEFHgG4KbCzl3YO16cEktV4QAFPSea0MPqREzKzCFR84APB +FIjT9iu0a3jvFlTKCh2vwnf6FZhSucEHoEIBKPBeQZPXBPAxKBEhVoovZIAaSA3oBEzsSFHmLcAU +kD/Da/JvUSoCfSaT2xtMvwJTimb0mABeKA3VGDOlMYBaSs9KyWkKHZHPRJg3BPIHtF9gftGPsv/s +HGa5QojDAEcAvnlpb0N7F87T116H988DVPGXWpBTGT5SM7WxBAL3W60+LH/egeGPXSTV9+97Hz9+ +dF++fNkskApEMaUSyJwGs/kmQHv/0v6gdhlgvg7/V/zlieEbm/xjSkqP/bfVlx3A9+EIm/u1JeV/ +zZGWLmGWPUMcBlUJxMsADUG+D3BRiafkFzk6LRL8oo8k0bX3YwmKkhIUA+jr4r8rpetTaxC7hll2 +DBGjUvGFF0FpAu9DaKhCNKVDRX2ccisUEFZzCaMnWpLeR1KGqFRMTBwoIL0CtO4aZtmTEgUimtIP +ZErfgRkVX3hk3JCY6roM/JpGXkolG2Xlfwsws01+c2mYZccQRYnnCsQPYErFF6IZHRgA+4TXBqqn +76uZ3sqwIJ6i5M5hLgRy+oH0pGpKfKtAvAzvXSgqbAK4zhEir6QZfULEWyjZpVpL48l5UZjlEmrE +fCkGNqzE/4VrhKipsKAk96bNXrCApoyXcppwQkmCCQulLcxqCYjoJ46oi3EJShSIF5CxkSChVJ7a +TZ8QJmayCGctCtYiamdklKxpJf0okvwiJr4F4oXhEy8hqDmFLkW1hRA1dbKb8Ua/VlPk2DKzbVWZ +DJL8okCUISZRouUTzxV/qPnCbTus/qk2f4gDHp5eMjc43QZmtYAaBeSAsjZvAzhp7yAyFYjiD/0G ++8JFTW3sO/FYKE8p0aaPTNqY2LKlGrGbMYSRi0vqK0oX45WixF2CaAVCrmEUBqFqc4H+A5qqyjJR +jZy5ESW+Du09BTdvKTrdZYiWqeXoFg8N5Mgws0kmtmrxB0qkekhRKo5kvKHo9Ag6yLsO0SmKRNM6 +dLMD2Di5i+cBjdua2LKFGgUi9hclV8oR6jn0E7Gjv+sQm4IgzWdq0y55ZkGjia0WUKOYVRlXfG2M +XGB06vcIouY7OYUpqsTZedrcH/GXvkmVZQs1DkCNr0NU+gedL6CvyCD3EaLlO7k/iXNqWZlJgU+V +qEbs/OPw1IWbHQTGtFu5pwAtmBwsCjiZRiJTSe7c7/mzOGc2qsqqQY1aAkDMKk6aOjOCm301qbHg +5yCAGQaQr9zs5C6cxIUw6xjIItE34oj/KQA8d/FRjH1XZJO/5PuJopA4Yybxbq3MLiJZHKeYVVZj +Nqnto1gMHHlS2pnTB9kbRVEkqhE/8AxgniomdZ+j1BRF4qADThHlidnHbn5C11IgD8msIsSh0l/0 +WZFJQDFnfQQwRRxDSyCaeS1aBDknIP0zAMmDwxlgO1XitNETRSBJ3biYIkul23GiPDHaB2WY7VR5 +CDCHxv0t24K0PmRoQMTJRhlgO1VyHCIgh6RKNq+ezWsR8Z248AbXLVqyd1mNrYEWiuVDRZogTUUq +/lGTPc7+PnT6BKN8tIfJyw2P3PxM+yrW768afjkuwhkQRJ79lkEu169EkCiaQ6NrFzWtXslAIMiB +YlKzWe3OvKIrGzSIxqcEO9ZGDQf0dOQ0XPdAeTeTRohNIK3dNrSVwhlkN9Grdr/xns908TByLRJ/ +Mbcc4PTTp7QUuZSP1GBWkUg1Q+3GtJaKKnlhUNHGtGqrjqy1fxlid2m7UrGAVVP2rIA+pCZ1bYFK +9ov9ArX23tPU6GM+UjOx2taZWY3d9Sedcq+riDtL6n5Yss/Q+jet3rCCjd29IvGJ0ZSaj34CHmuf +WhWkuMViQTOQMzn9mtmmnUrm7n/RQo356B9i004k5hEDufDq2Xy0PmKVDrSds1qBtD7MGR+aj25g +Tg9rWXptQS9aPCku9enIx8IgtR0r1XWT8kOyOWEKyDoD7B0gbz+qbaCvgtQUWRvK480KJhluL+aU +77UsS49VNpgFSXuHMsDYk5GP7pXJVQ94ZdZEexCKBlvNW0VbO1BkqN2YVrnXVs2RuCKNX2rtQsEy +d7mb0lmggyCfoD0rFrHRR1oQsY2zee1ckdqi16fUe140PB0j5ekYKTY7A13OpMbu95NlWjG2SQXJ +u0+o24jkY+EDI1Xe7ePJ6dV+XKqPZFuNv/gpEvjkY7EkABeQkcY+Mh7sgExrN1/URH6p9pSMM8Sl +zSqaVNzpg+uH1Kk+khXJ24jcwQfwFiIZ5OKRqtznezdbygm3axlr0WrMRzqKoETu+AH3pMxsXhdX +5RjikAc3W1hNRDPXh+cCMEVDOIxPSmwLkVFW5cIJALR6WO1H7jG6MVMsMyDJTwpIfFJu3Hy1thzF +Lq9GVCLe33u4v1GhtFXkNTTcC+YpBz2tO/8jgMj39xaEMpcQ0OpqVQmOWOy3PC1YnW36YViRRrby +zNNE0tQo8YclkvtUkcwpMtCOgbxWYFohclZnXI1yX8U3/gSYd0oywDya9qKbKM5YSu5N23SblkF4 +XdswKSty9oGujXt6He6nCETzj6ZZjXU/LF/JhTHRlluppKzK2TScdT+xhjPXnWy8hypIMK9a0IN+ +8ieYA3TO42xize7Gs3Ivp/fwh/tdXPROU+MypjVmCqYffBaCHKkyJ0EPl93zew6R92ZFNzW9j1fu +d0XYG+o/JpX0NU2rospnyPDc0B9xBU/TvWJm99HE1kaUek+xxhWo8drNb++ZlGipEv+gCf0hAvIk +/A7cFyZWoGVf1FmDX0SIDwrEvw0hzPQAmmoyRzenn267DDU/tKV2FTwQ2sJMa7dIv0cQR2ROfwZ4 +/39pf720r+H6e3gPu3P/qbGrchGsyofw9BwFULyZkrUTxcTNFgfbJ4h3EFtMQX4L7Xt4bWE1NiqS +VOlATdxP5OXp1jL1YoeVaUGUTv8vAPgV1PgtmNZfVm41pRJP1fIPxQi2DE+Rd/NFpHnbT0+fuWvK +jEG8BX/4PZhRNKc/glIxHTdpo8YkRRqqRHXWbn61baFcN20D6ncUokT3qMS/yC+KWZ2LVDutVmf4 +SrH9zs1u4xKrZipfWts9axvVyZO0NYhXoEKE+DdAlETKaBE1JiuyQZW1oqyUMvFWJOu3SIU1dTEw +sJFsjUD8M7SvQYlXRhanNcRWIAlmbXwpF0nJtYXnt8SUcjR/B0r8BhA5uLmGrgbPWW1dY7l1sWxF +mZy1ia3aqg1YPvH1TcvUyFSNR8rYcHT6pwLRzOC0VeMiPlLzlw6+jPZ/eBEQryXB3ZhLeLj8hii0 +juRN5bvgCP8Pik6blLg0xIUUGfGXteIzxm62njAvQqkbghwrx+hXBE8DyLPvtY4+BjboE6/d/ED8 +0hAXBpkIk5fmjRS4PFGXTXVKJOtXAI/XZYgvxMgU027cxdDMaWcQlwLZAHOimFWtpvBIUWrKyug6 +4qMX7UK4yENoARR/+J0gcof/hsxppxCXBpkAk5/oMflJVKm1MtoCrEFwzt4JQ2sT5Tx2+gKmWzc/ +hnil+ELxh9JP7Dyw6QVkQyRbk+KeCaKk+7Q1mAh8TAqekHmeKOYwBs8y/fg34ez6G/CDkmqTpDcC +RFOKGZtOA5veQCb4TC165QWd2nIyXrWrmWZW9cgw5VbjFWf3bnZeEgP8TuDkjCMZOIFKXSPTJcRe +oj9l71feiZkrtHEZQym/J1V/pBqedFOwygFuSNumSp7mE9FSyMOEPhHnKsnAsJjaazc/O/xJCWp6 +gdhrGA9AuUQTjpQcAywsnoZNimIOFZic202dhmlZiic3u4zwjkyrtF8wYoGTibX1jL1D7L0/ZsDk +fbul8ozUgzqB84mbrxUl/18GsBHmoiA5sMFlhLzmBaeBPhoKVFcX9wVxJdkSw9SiudWq/RwD3GOl +WapMMa+1MpLTBFJ8praskAHWq1LhWtJehjo9AeXd9Y8IMKrx0Ol7fscqH2g7TXFnX0DyEnA0ndiV +eLYArgriyvOXkU3wcYf9EuAcOL2giVZMZhmQ1o4aj0rkjNGz1t1ZKcC1JqINoLwVNM4DYrjavKA2 +hUhrZ08e5oTFs9LN0fqqawG47hGFJqAxsNo+31YJC9+QhLdScmMj6V8rSf+1AtwIkAZQC6p382Ur +li1dUSsRrHatpQY3AuBGgUxQaQzuskv4UnKybtVR6NaDbIDqnL55+6LfJzaKMqO+TYS3NSATTbDr +CORGmsydBNkSctKxbcDysePHPwIMAOvqNWZ+8uTYAAAAAElFTkSuQmCC" transform="matrix(1.613 0 0 1.613 210.0234 182.459)"> + </image> + <path fill="#EDEDED" d="M370.137,268.714c0,41.418-33.577,74.996-74.992,74.996c-41.418,0-74.994-33.578-74.994-74.996 + c0-41.415,33.576-74.991,74.994-74.991C336.56,193.723,370.137,227.299,370.137,268.714z"/> + </g> + <linearGradient id="XMLID_3_" gradientUnits="userSpaceOnUse" x1="249.9238" y1="204.9424" x2="348.4283" y2="343.859"> + <stop offset="0" style="stop-color:#1D68AA"/> + <stop offset="1" style="stop-color:#143777"/> + </linearGradient> + <path fill="url(#XMLID_3_)" d="M367.245,268.714c0,39.819-32.284,72.1-72.101,72.1c-39.819,0-72.1-32.28-72.1-72.1 + c0-39.817,32.28-72.098,72.1-72.098C334.961,196.616,367.245,228.896,367.245,268.714z"/> + </g> + <g> + <g> + <image opacity="0.3" width="73" height="73" xlink:href="data:image/png;base64,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" transform="matrix(2.0107 0 0 2.0107 1.5938 191.5898)"> + </image> + <path fill="#EDEDED" d="M123.842,259.587c0,30.124-24.42,54.545-54.547,54.545c-30.123,0-54.549-24.421-54.549-54.545 + c0-30.128,24.426-54.546,54.549-54.546C99.422,205.041,123.842,229.459,123.842,259.587z"/> + </g> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="90.3281" y1="280.6152" x2="22.6339" y2="212.922"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <path fill="url(#XMLID_5_)" d="M121.739,259.587c0,28.959-23.481,52.438-52.444,52.438c-28.961,0-52.44-23.479-52.44-52.438 + c0-28.967,23.479-52.444,52.44-52.444C98.258,207.143,121.739,230.62,121.739,259.587z"/> + </g> + </g> +</g> +<g id="Layer_44"> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Venn07-Blue.svg b/openoffice/share/gallery/diagrams/Venn07-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..bba80730ea8f9b140e0a0e11f0081403442299ea --- /dev/null +++ b/openoffice/share/gallery/diagrams/Venn07-Blue.svg @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="305" height="301" viewBox="0 0 305 301" + overflow="visible" enable-background="new 0 0 305 301" xml:space="preserve"> +<g> + <path fill="#80A8E3" d="M156.522,16.785c-74.106,0-134.183,60.074-134.183,134.182c0,74.108,60.076,134.183,134.183,134.183 + s134.183-60.074,134.183-134.183C290.705,76.859,230.629,16.785,156.522,16.785z M156.522,283.81 + c-50.585,0-91.594-41.009-91.594-91.593c0-50.588,41.009-91.595,91.594-91.595s91.593,41.007,91.593,91.595 + C248.115,242.801,207.107,283.81,156.522,283.81z"/> + <path fill="#3676D0" d="M156.522,109.268c-48.749,0-88.269,39.516-88.269,88.266c0,47.933,38.211,86.914,85.83,88.209 + c-25.032-1.269-44.938-21.967-44.938-47.314c0-26.165,21.211-47.377,47.376-47.377s47.376,21.212,47.376,47.377 + c0,25.348-19.905,46.046-44.938,47.314c47.619-1.295,85.83-40.276,85.83-88.209C244.791,148.783,205.271,109.268,156.522,109.268z" + /> + <circle fill="#314D89" cx="156.522" cy="242.417" r="43.386"/> +</g> +</svg> diff --git a/openoffice/share/gallery/diagrams/Venn08.svg b/openoffice/share/gallery/diagrams/Venn08.svg new file mode 100644 index 0000000000000000000000000000000000000000..b9cde2c59771256f7bb83f38bc9be4691bad9fec --- /dev/null +++ b/openoffice/share/gallery/diagrams/Venn08.svg @@ -0,0 +1,37 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="305" height="304" viewBox="0 0 305 304" + overflow="visible" enable-background="new 0 0 305 304" xml:space="preserve"> +<rect x="5" y="-7" fill="none" width="305" height="301"/> +<g> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="9.3955" y1="150.7617" x2="295.8418" y2="150.7617"> + <stop offset="0.0109" style="stop-color:#470009"/> + <stop offset="1" style="stop-color:#160103"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M152.619,7.537C73.518,7.537,9.396,71.661,9.396,150.762c0,78.67,63.431,142.516,141.937,143.21 + C91.538,293.28,43.281,244.604,43.281,184.646c0-60.387,48.952-109.339,109.338-109.339c60.387,0,109.338,48.952,109.338,109.339 + c0,60.389-48.951,109.342-109.338,109.342l0,0c79.101,0,143.223-64.124,143.223-143.226C295.842,71.661,231.72,7.537,152.619,7.537 + z"/> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="47.8066" y1="188.082" x2="259.6152" y2="188.082"> + <stop offset="0.0109" style="stop-color:#A11C15"/> + <stop offset="1" style="stop-color:#65040B"/> + </linearGradient> + <path fill="url(#XMLID_5_)" d="M153.709,82.178c-58.486,0-105.902,47.415-105.902,105.903c0,55.867,43.259,101.627,98.104,105.618 + c-40.455-3.405-72.23-37.317-72.23-78.654c0-43.596,35.344-78.941,78.942-78.941c43.596,0,78.938,35.346,78.938,78.941 + c0,43.417-35.048,78.641-78.395,78.934c0.181,0.003,0.362,0.009,0.543,0.009c58.492,0,105.906-47.415,105.906-105.906 + C259.615,129.593,212.201,82.178,153.709,82.178z"/> + <path fill="#FA7700" d="M152.622,143.199c-41.489,0-75.125,33.875-75.125,75.666c0,41.789,33.636,75.667,75.125,75.667 + c41.486,0,75.12-33.878,75.12-75.667C227.742,177.074,194.108,143.199,152.622,143.199z M152.619,293.987 + c-27.137,0-49.139-22.001-49.139-49.139s22.002-49.14,49.139-49.14c27.139,0,49.139,22.002,49.139,49.14 + S179.758,293.987,152.619,293.987z"/> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="107.3008" y1="248.668" x2="197.9375" y2="248.668"> + <stop offset="0" style="stop-color:#FFE783"/> + <stop offset="1" style="stop-color:#F8D000"/> + </linearGradient> + <circle fill="url(#XMLID_6_)" cx="152.619" cy="248.668" r="45.318"/> +</g> +</svg> diff --git a/openoffice/share/gallery/education/Blackboard.png b/openoffice/share/gallery/education/Blackboard.png new file mode 100644 index 0000000000000000000000000000000000000000..b6e6692028b1f5f0698210dd7cfc0248877fdb2c Binary files /dev/null and b/openoffice/share/gallery/education/Blackboard.png differ diff --git a/openoffice/share/gallery/education/Books.png b/openoffice/share/gallery/education/Books.png new file mode 100644 index 0000000000000000000000000000000000000000..eb8678e83c30b7aa57dc5990ee5daba0b7df54ae Binary files /dev/null and b/openoffice/share/gallery/education/Books.png differ diff --git a/openoffice/share/gallery/education/Chalk.png b/openoffice/share/gallery/education/Chalk.png new file mode 100644 index 0000000000000000000000000000000000000000..45b1ba902392c94b05053f15986e3fd8a91efd7b Binary files /dev/null and b/openoffice/share/gallery/education/Chalk.png differ diff --git a/openoffice/share/gallery/education/Globe.png b/openoffice/share/gallery/education/Globe.png new file mode 100644 index 0000000000000000000000000000000000000000..5809c5e6203b02cde562eb78725c190b64c4a268 Binary files /dev/null and b/openoffice/share/gallery/education/Globe.png differ diff --git a/openoffice/share/gallery/education/Glue.png b/openoffice/share/gallery/education/Glue.png new file mode 100644 index 0000000000000000000000000000000000000000..a1cf35c53fb3190d24196882dfb46ecd1edd29c4 Binary files /dev/null and b/openoffice/share/gallery/education/Glue.png differ diff --git a/openoffice/share/gallery/education/GraduationCap.png b/openoffice/share/gallery/education/GraduationCap.png new file mode 100644 index 0000000000000000000000000000000000000000..0f5c2a6d45b281c8bbd97c178ca4b3e05868d7fb Binary files /dev/null and b/openoffice/share/gallery/education/GraduationCap.png differ diff --git a/openoffice/share/gallery/education/Microscope.png b/openoffice/share/gallery/education/Microscope.png new file mode 100644 index 0000000000000000000000000000000000000000..7b8dd35b4d69566b3f1a9ef0021aac4fdbbe94d6 Binary files /dev/null and b/openoffice/share/gallery/education/Microscope.png differ diff --git a/openoffice/share/gallery/education/Notebook.png b/openoffice/share/gallery/education/Notebook.png new file mode 100644 index 0000000000000000000000000000000000000000..c9df7628c7c158ab9e7a2908b4c4fe334b2034f0 Binary files /dev/null and b/openoffice/share/gallery/education/Notebook.png differ diff --git a/openoffice/share/gallery/education/PaperClip-Blue.png b/openoffice/share/gallery/education/PaperClip-Blue.png new file mode 100644 index 0000000000000000000000000000000000000000..92fb164d8678e1f03a582209702be7a2c0ca878e Binary files /dev/null and b/openoffice/share/gallery/education/PaperClip-Blue.png differ diff --git a/openoffice/share/gallery/education/PaperClip-Red.png b/openoffice/share/gallery/education/PaperClip-Red.png new file mode 100644 index 0000000000000000000000000000000000000000..b9724b5cb883f4c42eb3fba330666837988465af Binary files /dev/null and b/openoffice/share/gallery/education/PaperClip-Red.png differ diff --git a/openoffice/share/gallery/education/Pencil.png b/openoffice/share/gallery/education/Pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..65f6ab9d90fffe647f2a6f2f07784054e91d66b5 Binary files /dev/null and b/openoffice/share/gallery/education/Pencil.png differ diff --git a/openoffice/share/gallery/education/Ruler.png b/openoffice/share/gallery/education/Ruler.png new file mode 100644 index 0000000000000000000000000000000000000000..aff8bbb61bd76f96eebd1d9ddcc3c1790f661e70 Binary files /dev/null and b/openoffice/share/gallery/education/Ruler.png differ diff --git a/openoffice/share/gallery/education/TestTubes.png b/openoffice/share/gallery/education/TestTubes.png new file mode 100644 index 0000000000000000000000000000000000000000..642aae11fd45672013f493140e75c97effa919fc Binary files /dev/null and b/openoffice/share/gallery/education/TestTubes.png differ diff --git a/openoffice/share/gallery/environment/DrippingFaucet.png b/openoffice/share/gallery/environment/DrippingFaucet.png new file mode 100644 index 0000000000000000000000000000000000000000..15cf171b382e24737c39659f74d2c66fee03706f Binary files /dev/null and b/openoffice/share/gallery/environment/DrippingFaucet.png differ diff --git a/openoffice/share/gallery/environment/Earth.png b/openoffice/share/gallery/environment/Earth.png new file mode 100644 index 0000000000000000000000000000000000000000..0276a51e442b0d61c556530414d06f00da4191fc Binary files /dev/null and b/openoffice/share/gallery/environment/Earth.png differ diff --git a/openoffice/share/gallery/environment/EndangeredAnimals1.png b/openoffice/share/gallery/environment/EndangeredAnimals1.png new file mode 100644 index 0000000000000000000000000000000000000000..407e94b9fcea499f740a660edcecfa2201537df4 Binary files /dev/null and b/openoffice/share/gallery/environment/EndangeredAnimals1.png differ diff --git a/openoffice/share/gallery/environment/EndangeredAnimals2.png b/openoffice/share/gallery/environment/EndangeredAnimals2.png new file mode 100644 index 0000000000000000000000000000000000000000..47ce7734cd7d4c84444a0849ee5030d57e16f294 Binary files /dev/null and b/openoffice/share/gallery/environment/EndangeredAnimals2.png differ diff --git a/openoffice/share/gallery/environment/GreenCar.png b/openoffice/share/gallery/environment/GreenCar.png new file mode 100644 index 0000000000000000000000000000000000000000..e7bfc0c6a30e7e2087befd32f3619d3f15c1ee45 Binary files /dev/null and b/openoffice/share/gallery/environment/GreenCar.png differ diff --git a/openoffice/share/gallery/environment/GreenFactory.png b/openoffice/share/gallery/environment/GreenFactory.png new file mode 100644 index 0000000000000000000000000000000000000000..23a519125944e2349f7e590a0adb372c67154def Binary files /dev/null and b/openoffice/share/gallery/environment/GreenFactory.png differ diff --git a/openoffice/share/gallery/environment/GreenHouse.png b/openoffice/share/gallery/environment/GreenHouse.png new file mode 100644 index 0000000000000000000000000000000000000000..ad64b540b71e8a17e4797e0108682a583a5cdd86 Binary files /dev/null and b/openoffice/share/gallery/environment/GreenHouse.png differ diff --git a/openoffice/share/gallery/environment/Leaf1.png b/openoffice/share/gallery/environment/Leaf1.png new file mode 100644 index 0000000000000000000000000000000000000000..67cbb393d7f4c3259d0befad41b6115179a88a01 Binary files /dev/null and b/openoffice/share/gallery/environment/Leaf1.png differ diff --git a/openoffice/share/gallery/environment/Leaf2.png b/openoffice/share/gallery/environment/Leaf2.png new file mode 100644 index 0000000000000000000000000000000000000000..5d0e71d679992241790bcf5c41103ad5572e5ebf Binary files /dev/null and b/openoffice/share/gallery/environment/Leaf2.png differ diff --git a/openoffice/share/gallery/environment/LightBulb-Flourescent-Off.png b/openoffice/share/gallery/environment/LightBulb-Flourescent-Off.png new file mode 100644 index 0000000000000000000000000000000000000000..b043e1b10f675bec25fd6fe628e091ccc0ee892f Binary files /dev/null and b/openoffice/share/gallery/environment/LightBulb-Flourescent-Off.png differ diff --git a/openoffice/share/gallery/environment/LightBulb-Flourescent-On.png b/openoffice/share/gallery/environment/LightBulb-Flourescent-On.png new file mode 100644 index 0000000000000000000000000000000000000000..bb2c0e42fa3a64c3acc4538be9ed28dacc7358e5 Binary files /dev/null and b/openoffice/share/gallery/environment/LightBulb-Flourescent-On.png differ diff --git a/openoffice/share/gallery/environment/LightBulb-Standard-Off1.png b/openoffice/share/gallery/environment/LightBulb-Standard-Off1.png new file mode 100644 index 0000000000000000000000000000000000000000..b84f3b8cd035ccbe3716e57df5d3003265197453 Binary files /dev/null and b/openoffice/share/gallery/environment/LightBulb-Standard-Off1.png differ diff --git a/openoffice/share/gallery/environment/LightBulb-Standard-Off2.png b/openoffice/share/gallery/environment/LightBulb-Standard-Off2.png new file mode 100644 index 0000000000000000000000000000000000000000..14ab986285d46316f97880202603acb945832bfb Binary files /dev/null and b/openoffice/share/gallery/environment/LightBulb-Standard-Off2.png differ diff --git a/openoffice/share/gallery/environment/LightBulb-Standard-On.png b/openoffice/share/gallery/environment/LightBulb-Standard-On.png new file mode 100644 index 0000000000000000000000000000000000000000..028750bfef0005892cc55c8a2b3809e453a74dd4 Binary files /dev/null and b/openoffice/share/gallery/environment/LightBulb-Standard-On.png differ diff --git a/openoffice/share/gallery/environment/Pollution-Car.png b/openoffice/share/gallery/environment/Pollution-Car.png new file mode 100644 index 0000000000000000000000000000000000000000..6999f8fe98d7ba899e901e94d28a999747502fe1 Binary files /dev/null and b/openoffice/share/gallery/environment/Pollution-Car.png differ diff --git a/openoffice/share/gallery/environment/Pollution-Factory.png b/openoffice/share/gallery/environment/Pollution-Factory.png new file mode 100644 index 0000000000000000000000000000000000000000..dbcbb5d3c30a7ef674f530b8e4a13fe215cbe0fd Binary files /dev/null and b/openoffice/share/gallery/environment/Pollution-Factory.png differ diff --git a/openoffice/share/gallery/environment/Raindrop.png b/openoffice/share/gallery/environment/Raindrop.png new file mode 100644 index 0000000000000000000000000000000000000000..a294fdc3ad30437b61dda532c99decd749dde87a Binary files /dev/null and b/openoffice/share/gallery/environment/Raindrop.png differ diff --git a/openoffice/share/gallery/environment/RecycleBin.png b/openoffice/share/gallery/environment/RecycleBin.png new file mode 100644 index 0000000000000000000000000000000000000000..3f019f0428af3654566feb6c47ae15a405dcc85c Binary files /dev/null and b/openoffice/share/gallery/environment/RecycleBin.png differ diff --git a/openoffice/share/gallery/environment/RecycleSymbol.png b/openoffice/share/gallery/environment/RecycleSymbol.png new file mode 100644 index 0000000000000000000000000000000000000000..cd8189a6cf6cf191108e740b4a515199e28817ee Binary files /dev/null and b/openoffice/share/gallery/environment/RecycleSymbol.png differ diff --git a/openoffice/share/gallery/environment/RenewableEnergy-Solar.png b/openoffice/share/gallery/environment/RenewableEnergy-Solar.png new file mode 100644 index 0000000000000000000000000000000000000000..05e2b60fdb44df99b93bb26a3beb19569b34ae8b Binary files /dev/null and b/openoffice/share/gallery/environment/RenewableEnergy-Solar.png differ diff --git a/openoffice/share/gallery/environment/RenewableEnergy-Water.png b/openoffice/share/gallery/environment/RenewableEnergy-Water.png new file mode 100644 index 0000000000000000000000000000000000000000..606311ac0e0b7f83b123938f10ddd009ce4a88af Binary files /dev/null and b/openoffice/share/gallery/environment/RenewableEnergy-Water.png differ diff --git a/openoffice/share/gallery/environment/RenewableEnergy-Wind.png b/openoffice/share/gallery/environment/RenewableEnergy-Wind.png new file mode 100644 index 0000000000000000000000000000000000000000..82aee170f91c5af794f481c1e4425b9344037b01 Binary files /dev/null and b/openoffice/share/gallery/environment/RenewableEnergy-Wind.png differ diff --git a/openoffice/share/gallery/environment/RenewableEnergySymbol.png b/openoffice/share/gallery/environment/RenewableEnergySymbol.png new file mode 100644 index 0000000000000000000000000000000000000000..ebae75a538947c2e200993b3869214bd18e75698 Binary files /dev/null and b/openoffice/share/gallery/environment/RenewableEnergySymbol.png differ diff --git a/openoffice/share/gallery/environment/Sun1.png b/openoffice/share/gallery/environment/Sun1.png new file mode 100644 index 0000000000000000000000000000000000000000..c1b42fdd1070ecf20db3733be4871dade571ce3e Binary files /dev/null and b/openoffice/share/gallery/environment/Sun1.png differ diff --git a/openoffice/share/gallery/environment/Sun2.png b/openoffice/share/gallery/environment/Sun2.png new file mode 100644 index 0000000000000000000000000000000000000000..f08bf201f2f524753ceebfb4b69c0844d2e4848d Binary files /dev/null and b/openoffice/share/gallery/environment/Sun2.png differ diff --git a/openoffice/share/gallery/finance/ATM01.png b/openoffice/share/gallery/finance/ATM01.png new file mode 100644 index 0000000000000000000000000000000000000000..d5c9d9053e5fc733e5e5f02adb41ee4c6318c527 Binary files /dev/null and b/openoffice/share/gallery/finance/ATM01.png differ diff --git a/openoffice/share/gallery/finance/ATM02.png b/openoffice/share/gallery/finance/ATM02.png new file mode 100644 index 0000000000000000000000000000000000000000..87e11414bebf8d9aa8c8ab8dcee1f53820125186 Binary files /dev/null and b/openoffice/share/gallery/finance/ATM02.png differ diff --git a/openoffice/share/gallery/finance/Agreement.png b/openoffice/share/gallery/finance/Agreement.png new file mode 100644 index 0000000000000000000000000000000000000000..06e00cba3792542ea199957c592cc1201390df2a Binary files /dev/null and b/openoffice/share/gallery/finance/Agreement.png differ diff --git a/openoffice/share/gallery/finance/Balance-Balanced1.png b/openoffice/share/gallery/finance/Balance-Balanced1.png new file mode 100644 index 0000000000000000000000000000000000000000..01ae49343243e9ef5f3aee03d50b860add595d96 Binary files /dev/null and b/openoffice/share/gallery/finance/Balance-Balanced1.png differ diff --git a/openoffice/share/gallery/finance/Balance-Balanced2.png b/openoffice/share/gallery/finance/Balance-Balanced2.png new file mode 100644 index 0000000000000000000000000000000000000000..7787b2d5950a6686a7b53945a5b1a28015e06845 Binary files /dev/null and b/openoffice/share/gallery/finance/Balance-Balanced2.png differ diff --git a/openoffice/share/gallery/finance/Balance-Unbalanced1.png b/openoffice/share/gallery/finance/Balance-Unbalanced1.png new file mode 100644 index 0000000000000000000000000000000000000000..6810fa843cc018b5471f47f5cfafbd5eb6f3a2a6 Binary files /dev/null and b/openoffice/share/gallery/finance/Balance-Unbalanced1.png differ diff --git a/openoffice/share/gallery/finance/Balance-Unbalanced2.png b/openoffice/share/gallery/finance/Balance-Unbalanced2.png new file mode 100644 index 0000000000000000000000000000000000000000..c8c4cc2de149c18e412a15fa9156f05de0edaaf2 Binary files /dev/null and b/openoffice/share/gallery/finance/Balance-Unbalanced2.png differ diff --git a/openoffice/share/gallery/finance/Calculator.png b/openoffice/share/gallery/finance/Calculator.png new file mode 100644 index 0000000000000000000000000000000000000000..f4519ebd28e559f5add22e6c4b03ef50045f5ba2 Binary files /dev/null and b/openoffice/share/gallery/finance/Calculator.png differ diff --git a/openoffice/share/gallery/finance/Chart-Decrease1.png b/openoffice/share/gallery/finance/Chart-Decrease1.png new file mode 100644 index 0000000000000000000000000000000000000000..1f06948ade1371138cbcf1bbf1efe38cf652c3eb Binary files /dev/null and b/openoffice/share/gallery/finance/Chart-Decrease1.png differ diff --git a/openoffice/share/gallery/finance/Chart-Decrease2.png b/openoffice/share/gallery/finance/Chart-Decrease2.png new file mode 100644 index 0000000000000000000000000000000000000000..5fad0edb1b7c8fce40e43d15dc216ec14a74ce03 Binary files /dev/null and b/openoffice/share/gallery/finance/Chart-Decrease2.png differ diff --git a/openoffice/share/gallery/finance/Chart-Increase1.png b/openoffice/share/gallery/finance/Chart-Increase1.png new file mode 100644 index 0000000000000000000000000000000000000000..9470372ceba493a90aef78cd49b6b0874073f47a Binary files /dev/null and b/openoffice/share/gallery/finance/Chart-Increase1.png differ diff --git a/openoffice/share/gallery/finance/Chart-Increase2.png b/openoffice/share/gallery/finance/Chart-Increase2.png new file mode 100644 index 0000000000000000000000000000000000000000..f1447fba16b22ff96519b3862860aa9a2c6ea810 Binary files /dev/null and b/openoffice/share/gallery/finance/Chart-Increase2.png differ diff --git a/openoffice/share/gallery/finance/Chart-Plateau.png b/openoffice/share/gallery/finance/Chart-Plateau.png new file mode 100644 index 0000000000000000000000000000000000000000..00293b46b88c8fdad326f295ba5e2c9b69bfde6a Binary files /dev/null and b/openoffice/share/gallery/finance/Chart-Plateau.png differ diff --git a/openoffice/share/gallery/finance/Check.png b/openoffice/share/gallery/finance/Check.png new file mode 100644 index 0000000000000000000000000000000000000000..d07203286de87dc94dd3d2bbc1dcd9628bb90a91 Binary files /dev/null and b/openoffice/share/gallery/finance/Check.png differ diff --git a/openoffice/share/gallery/finance/Contract.png b/openoffice/share/gallery/finance/Contract.png new file mode 100644 index 0000000000000000000000000000000000000000..ecf637ca0afacbe150ef921c32114de3b46daafd Binary files /dev/null and b/openoffice/share/gallery/finance/Contract.png differ diff --git a/openoffice/share/gallery/finance/CreditCard-Black.png b/openoffice/share/gallery/finance/CreditCard-Black.png new file mode 100644 index 0000000000000000000000000000000000000000..8bcb1bf74da778bb078568507fe0bd919e43dc76 Binary files /dev/null and b/openoffice/share/gallery/finance/CreditCard-Black.png differ diff --git a/openoffice/share/gallery/finance/CreditCard-Cut.png b/openoffice/share/gallery/finance/CreditCard-Cut.png new file mode 100644 index 0000000000000000000000000000000000000000..e26942108626bc54764d73e0ed8b82c533eefbac Binary files /dev/null and b/openoffice/share/gallery/finance/CreditCard-Cut.png differ diff --git a/openoffice/share/gallery/finance/CreditCard-Gold.png b/openoffice/share/gallery/finance/CreditCard-Gold.png new file mode 100644 index 0000000000000000000000000000000000000000..584996b767d8a4a0e54ab0c79c55a253b96455ef Binary files /dev/null and b/openoffice/share/gallery/finance/CreditCard-Gold.png differ diff --git a/openoffice/share/gallery/finance/Currency-Dollar.png b/openoffice/share/gallery/finance/Currency-Dollar.png new file mode 100644 index 0000000000000000000000000000000000000000..39e6c91edb84384cef6482edfe27635dfc0094f5 Binary files /dev/null and b/openoffice/share/gallery/finance/Currency-Dollar.png differ diff --git a/openoffice/share/gallery/finance/Currency-Dollars.png b/openoffice/share/gallery/finance/Currency-Dollars.png new file mode 100644 index 0000000000000000000000000000000000000000..4f3e9631a48fd0ed288d77e3d34bc6849dfa1d0c Binary files /dev/null and b/openoffice/share/gallery/finance/Currency-Dollars.png differ diff --git a/openoffice/share/gallery/finance/Currency-Stack.png b/openoffice/share/gallery/finance/Currency-Stack.png new file mode 100644 index 0000000000000000000000000000000000000000..80b50c183dbe568281e1e59f4a8e2ca559a9b928 Binary files /dev/null and b/openoffice/share/gallery/finance/Currency-Stack.png differ diff --git a/openoffice/share/gallery/finance/Currency-StackCoins.png b/openoffice/share/gallery/finance/Currency-StackCoins.png new file mode 100644 index 0000000000000000000000000000000000000000..85a65f109e29cbfc732c8da723cbe963d8f29e25 Binary files /dev/null and b/openoffice/share/gallery/finance/Currency-StackCoins.png differ diff --git a/openoffice/share/gallery/finance/GoldBar-Stack.png b/openoffice/share/gallery/finance/GoldBar-Stack.png new file mode 100644 index 0000000000000000000000000000000000000000..9b2fde22c3ea6fe45dcd85932c00321744beefda Binary files /dev/null and b/openoffice/share/gallery/finance/GoldBar-Stack.png differ diff --git a/openoffice/share/gallery/finance/GoldBar.png b/openoffice/share/gallery/finance/GoldBar.png new file mode 100644 index 0000000000000000000000000000000000000000..74885e69e06587fd780e29cba1c9456a6381ff56 Binary files /dev/null and b/openoffice/share/gallery/finance/GoldBar.png differ diff --git a/openoffice/share/gallery/finance/MoneyBag01.png b/openoffice/share/gallery/finance/MoneyBag01.png new file mode 100644 index 0000000000000000000000000000000000000000..8edb39a5dafcf9f793012114d337098d0a49e751 Binary files /dev/null and b/openoffice/share/gallery/finance/MoneyBag01.png differ diff --git a/openoffice/share/gallery/finance/MoneyBag02.png b/openoffice/share/gallery/finance/MoneyBag02.png new file mode 100644 index 0000000000000000000000000000000000000000..cfc2d413c53b1ee72f2db96fd3f48815dba0751a Binary files /dev/null and b/openoffice/share/gallery/finance/MoneyBag02.png differ diff --git a/openoffice/share/gallery/finance/PercentSign.png b/openoffice/share/gallery/finance/PercentSign.png new file mode 100644 index 0000000000000000000000000000000000000000..483828a886200e1a1908fc2a55599096af7cb956 Binary files /dev/null and b/openoffice/share/gallery/finance/PercentSign.png differ diff --git a/openoffice/share/gallery/finance/PiggyBank-Coins.png b/openoffice/share/gallery/finance/PiggyBank-Coins.png new file mode 100644 index 0000000000000000000000000000000000000000..8baaff72d1c26ab0ee9423977531b89bc67f74b0 Binary files /dev/null and b/openoffice/share/gallery/finance/PiggyBank-Coins.png differ diff --git a/openoffice/share/gallery/finance/PiggyBank-Currency.png b/openoffice/share/gallery/finance/PiggyBank-Currency.png new file mode 100644 index 0000000000000000000000000000000000000000..f8698242364a3b5f26ea8d7999af1a3ff80298c1 Binary files /dev/null and b/openoffice/share/gallery/finance/PiggyBank-Currency.png differ diff --git a/openoffice/share/gallery/finance/PiggyBank01-Broken.png b/openoffice/share/gallery/finance/PiggyBank01-Broken.png new file mode 100644 index 0000000000000000000000000000000000000000..bd377a59018f214b3f8c48638de2569cd51ec54f Binary files /dev/null and b/openoffice/share/gallery/finance/PiggyBank01-Broken.png differ diff --git a/openoffice/share/gallery/finance/PiggyBank02-Broken.png b/openoffice/share/gallery/finance/PiggyBank02-Broken.png new file mode 100644 index 0000000000000000000000000000000000000000..793da6d62d7023072262582499cf28d9a9f4daa8 Binary files /dev/null and b/openoffice/share/gallery/finance/PiggyBank02-Broken.png differ diff --git a/openoffice/share/gallery/finance/Portfolio.png b/openoffice/share/gallery/finance/Portfolio.png new file mode 100644 index 0000000000000000000000000000000000000000..09b32478490b25c1877ba0dc2c120834f50fc3d2 Binary files /dev/null and b/openoffice/share/gallery/finance/Portfolio.png differ diff --git a/openoffice/share/gallery/finance/PriceTag.png b/openoffice/share/gallery/finance/PriceTag.png new file mode 100644 index 0000000000000000000000000000000000000000..4f476f5601bb35a74ac384f5076aa2e933baeee3 Binary files /dev/null and b/openoffice/share/gallery/finance/PriceTag.png differ diff --git a/openoffice/share/gallery/finance/Safe-Closed.png b/openoffice/share/gallery/finance/Safe-Closed.png new file mode 100644 index 0000000000000000000000000000000000000000..400ea5218495914c190e2b69aa595d6ccb604625 Binary files /dev/null and b/openoffice/share/gallery/finance/Safe-Closed.png differ diff --git a/openoffice/share/gallery/finance/Safe-Empty.png b/openoffice/share/gallery/finance/Safe-Empty.png new file mode 100644 index 0000000000000000000000000000000000000000..49fc4de842e3a5f6ee3f0783fc32c3dac1506e44 Binary files /dev/null and b/openoffice/share/gallery/finance/Safe-Empty.png differ diff --git a/openoffice/share/gallery/finance/Safe-Full.png b/openoffice/share/gallery/finance/Safe-Full.png new file mode 100644 index 0000000000000000000000000000000000000000..c6fdc51de90f37a9bab4183d93fad6e9b1d533ef Binary files /dev/null and b/openoffice/share/gallery/finance/Safe-Full.png differ diff --git a/openoffice/share/gallery/finance/Seal-Gold.png b/openoffice/share/gallery/finance/Seal-Gold.png new file mode 100644 index 0000000000000000000000000000000000000000..20c5b040ca8dcd880ca022022471ffae4b67fd29 Binary files /dev/null and b/openoffice/share/gallery/finance/Seal-Gold.png differ diff --git a/openoffice/share/gallery/finance/Seal-Red.png b/openoffice/share/gallery/finance/Seal-Red.png new file mode 100644 index 0000000000000000000000000000000000000000..182284ba329ce1e235b08e13d2ff4d661a43f2fa Binary files /dev/null and b/openoffice/share/gallery/finance/Seal-Red.png differ diff --git a/openoffice/share/gallery/finance/Seal-Silver.png b/openoffice/share/gallery/finance/Seal-Silver.png new file mode 100644 index 0000000000000000000000000000000000000000..c49a59d0bf98aa46e668e99953b01bb7092e566b Binary files /dev/null and b/openoffice/share/gallery/finance/Seal-Silver.png differ diff --git a/openoffice/share/gallery/finance/Wallet-Empty.png b/openoffice/share/gallery/finance/Wallet-Empty.png new file mode 100644 index 0000000000000000000000000000000000000000..89cd77857cee503daeebd0e654cac151a8de394e Binary files /dev/null and b/openoffice/share/gallery/finance/Wallet-Empty.png differ diff --git a/openoffice/share/gallery/finance/Wallet-Full1.png b/openoffice/share/gallery/finance/Wallet-Full1.png new file mode 100644 index 0000000000000000000000000000000000000000..854d96cba085615640d49fc0550a87e90699d587 Binary files /dev/null and b/openoffice/share/gallery/finance/Wallet-Full1.png differ diff --git a/openoffice/share/gallery/finance/Wallet-Full2.png b/openoffice/share/gallery/finance/Wallet-Full2.png new file mode 100644 index 0000000000000000000000000000000000000000..5318c7f49b7ff84113ed3c17eb435c15a16166a9 Binary files /dev/null and b/openoffice/share/gallery/finance/Wallet-Full2.png differ diff --git a/openoffice/share/gallery/flower.gif b/openoffice/share/gallery/flower.gif new file mode 100644 index 0000000000000000000000000000000000000000..2d5923306ead2e56fd304a25090d717f2cf58dd9 Binary files /dev/null and b/openoffice/share/gallery/flower.gif differ diff --git a/openoffice/share/gallery/flowers.gif b/openoffice/share/gallery/flowers.gif new file mode 100644 index 0000000000000000000000000000000000000000..31d1fa88f55b0ea73141e5e60879c2b9a8463a2d Binary files /dev/null and b/openoffice/share/gallery/flowers.gif differ diff --git a/openoffice/share/gallery/htmlexpo/bludown.gif b/openoffice/share/gallery/htmlexpo/bludown.gif new file mode 100644 index 0000000000000000000000000000000000000000..8db5e143b4f7771ec4bc2dfe5fa04d6b929ef184 Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/bludown.gif differ diff --git a/openoffice/share/gallery/htmlexpo/blufirs.gif b/openoffice/share/gallery/htmlexpo/blufirs.gif new file mode 100644 index 0000000000000000000000000000000000000000..34c390f9bf97e04099ff0a52656e9820d3f36f8d Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/blufirs.gif differ diff --git a/openoffice/share/gallery/htmlexpo/blufirs_.gif b/openoffice/share/gallery/htmlexpo/blufirs_.gif new file mode 100644 index 0000000000000000000000000000000000000000..617be4f8349ef1e59e67b0f416addcbf4b646e30 Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/blufirs_.gif differ diff --git a/openoffice/share/gallery/htmlexpo/blulast.gif b/openoffice/share/gallery/htmlexpo/blulast.gif new file mode 100644 index 0000000000000000000000000000000000000000..9356074310c4fc2844f1262db6dc7c7e06db16fb Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/blulast.gif differ diff --git a/openoffice/share/gallery/htmlexpo/blulast_.gif b/openoffice/share/gallery/htmlexpo/blulast_.gif new file mode 100644 index 0000000000000000000000000000000000000000..5d22bd51d821db9363e347de3d590fcf3ad288f1 Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/blulast_.gif differ diff --git a/openoffice/share/gallery/htmlexpo/blunav.gif b/openoffice/share/gallery/htmlexpo/blunav.gif new file mode 100644 index 0000000000000000000000000000000000000000..2a863c68fcf207f510533eaf5ef2f9f85b87931c Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/blunav.gif differ diff --git a/openoffice/share/gallery/htmlexpo/blunext.gif b/openoffice/share/gallery/htmlexpo/blunext.gif new file mode 100644 index 0000000000000000000000000000000000000000..c4e28a48b6ec3a5112cf0e0649a85abff244098c Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/blunext.gif differ diff --git a/openoffice/share/gallery/htmlexpo/blunext_.gif b/openoffice/share/gallery/htmlexpo/blunext_.gif new file mode 100644 index 0000000000000000000000000000000000000000..bc2b1d64e511ce5d3376fb19abfffbdd84224cf9 Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/blunext_.gif differ diff --git a/openoffice/share/gallery/htmlexpo/bluprev.gif b/openoffice/share/gallery/htmlexpo/bluprev.gif new file mode 100644 index 0000000000000000000000000000000000000000..ffd6416c0b237d39d86957721ae518f281875862 Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/bluprev.gif differ diff --git a/openoffice/share/gallery/htmlexpo/bluprev_.gif b/openoffice/share/gallery/htmlexpo/bluprev_.gif new file mode 100644 index 0000000000000000000000000000000000000000..7c8d757c295eaa646a5406cb86e48f090f977413 Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/bluprev_.gif differ diff --git a/openoffice/share/gallery/htmlexpo/blutext.gif b/openoffice/share/gallery/htmlexpo/blutext.gif new file mode 100644 index 0000000000000000000000000000000000000000..389589bce693a94cfd350f025b7faef2c4c7db33 Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/blutext.gif differ diff --git a/openoffice/share/gallery/htmlexpo/bluup.gif b/openoffice/share/gallery/htmlexpo/bluup.gif new file mode 100644 index 0000000000000000000000000000000000000000..b3a48e48b81f0c4960dd239d9d54f9de93f362e3 Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/bluup.gif differ diff --git a/openoffice/share/gallery/htmlexpo/cubdown.gif b/openoffice/share/gallery/htmlexpo/cubdown.gif new file mode 100644 index 0000000000000000000000000000000000000000..2501a9946363fb8a187fd36cae7a8ceec3b7819d Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/cubdown.gif differ diff --git a/openoffice/share/gallery/htmlexpo/cubfirs.gif b/openoffice/share/gallery/htmlexpo/cubfirs.gif new file mode 100644 index 0000000000000000000000000000000000000000..5ac9a5825b572752d2cd290ba0b0d89a8e50f63c Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/cubfirs.gif differ diff --git a/openoffice/share/gallery/htmlexpo/cubfirs_.gif b/openoffice/share/gallery/htmlexpo/cubfirs_.gif new file mode 100644 index 0000000000000000000000000000000000000000..ad50c2120580aa7a77f47b34520ba6287bed1d10 Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/cubfirs_.gif differ diff --git a/openoffice/share/gallery/htmlexpo/cublast.gif b/openoffice/share/gallery/htmlexpo/cublast.gif new file mode 100644 index 0000000000000000000000000000000000000000..b670f3cac886f5f36110509d61e81ce207f6a94b Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/cublast.gif differ diff --git a/openoffice/share/gallery/htmlexpo/cublast_.gif b/openoffice/share/gallery/htmlexpo/cublast_.gif new file mode 100644 index 0000000000000000000000000000000000000000..91b5a97853e3602505ea560a7a7eb38cb589b4c1 Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/cublast_.gif differ diff --git a/openoffice/share/gallery/htmlexpo/cubnav.gif b/openoffice/share/gallery/htmlexpo/cubnav.gif new file mode 100644 index 0000000000000000000000000000000000000000..2c8d8e0926260f8b8439d9f70f2ac441dac94001 Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/cubnav.gif differ diff --git a/openoffice/share/gallery/htmlexpo/cubnext.gif b/openoffice/share/gallery/htmlexpo/cubnext.gif new file mode 100644 index 0000000000000000000000000000000000000000..16cb6a0bc906f134480ded5be502bbba7e96e74c Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/cubnext.gif differ diff --git a/openoffice/share/gallery/htmlexpo/cubnext_.gif b/openoffice/share/gallery/htmlexpo/cubnext_.gif new file mode 100644 index 0000000000000000000000000000000000000000..ffb23fde8fbf1df1503244c46bd0f7f0a76d5ae8 Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/cubnext_.gif differ diff --git a/openoffice/share/gallery/htmlexpo/cubprev.gif b/openoffice/share/gallery/htmlexpo/cubprev.gif new file mode 100644 index 0000000000000000000000000000000000000000..d6f3d0f3087c6fcee536c9c44ce8ea06013fe56f Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/cubprev.gif differ diff --git a/openoffice/share/gallery/htmlexpo/cubprev_.gif b/openoffice/share/gallery/htmlexpo/cubprev_.gif new file mode 100644 index 0000000000000000000000000000000000000000..ea316de5cb899685f16c2ed11211d9d6ec1c1e99 Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/cubprev_.gif differ diff --git a/openoffice/share/gallery/htmlexpo/cubtext.gif b/openoffice/share/gallery/htmlexpo/cubtext.gif new file mode 100644 index 0000000000000000000000000000000000000000..99b8ee0cc548c7dfe53721ecadf1cbed49c47579 Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/cubtext.gif differ diff --git a/openoffice/share/gallery/htmlexpo/cubup.gif b/openoffice/share/gallery/htmlexpo/cubup.gif new file mode 100644 index 0000000000000000000000000000000000000000..004db12ac3d99abbd0bf73192e6346d9718deab3 Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/cubup.gif differ diff --git a/openoffice/share/gallery/htmlexpo/gredown.gif b/openoffice/share/gallery/htmlexpo/gredown.gif new file mode 100644 index 0000000000000000000000000000000000000000..3913764c35fd4edf735d3c24a2be5dc8601c3534 Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/gredown.gif differ diff --git a/openoffice/share/gallery/htmlexpo/grefirs.gif b/openoffice/share/gallery/htmlexpo/grefirs.gif new file mode 100644 index 0000000000000000000000000000000000000000..f6c0e33c1ddb5e82e9560372a6ffa51d9b809db8 Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/grefirs.gif differ diff --git a/openoffice/share/gallery/htmlexpo/grefirs_.gif b/openoffice/share/gallery/htmlexpo/grefirs_.gif new file mode 100644 index 0000000000000000000000000000000000000000..522859aef2c6d4f093f14d93eb37230f6d2b9ce5 Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/grefirs_.gif differ diff --git a/openoffice/share/gallery/htmlexpo/grelast.gif b/openoffice/share/gallery/htmlexpo/grelast.gif new file mode 100644 index 0000000000000000000000000000000000000000..b73ee772cdf8bf699e77d3a50b6da72d9a19f41b Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/grelast.gif differ diff --git a/openoffice/share/gallery/htmlexpo/grelast_.gif b/openoffice/share/gallery/htmlexpo/grelast_.gif new file mode 100644 index 0000000000000000000000000000000000000000..a45aead597b02a0fe22d6eae9955330b4c5157bc Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/grelast_.gif differ diff --git a/openoffice/share/gallery/htmlexpo/grenav.gif b/openoffice/share/gallery/htmlexpo/grenav.gif new file mode 100644 index 0000000000000000000000000000000000000000..2be669986085912f4dbae46cf66a360e80759385 Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/grenav.gif differ diff --git a/openoffice/share/gallery/htmlexpo/grenext.gif b/openoffice/share/gallery/htmlexpo/grenext.gif new file mode 100644 index 0000000000000000000000000000000000000000..563b5d2d8cb638c4967a87edce3134e1604be3ae Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/grenext.gif differ diff --git a/openoffice/share/gallery/htmlexpo/grenext_.gif b/openoffice/share/gallery/htmlexpo/grenext_.gif new file mode 100644 index 0000000000000000000000000000000000000000..38dfe6704cceba3c7a65840b66bfac76ce4a5b5c Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/grenext_.gif differ diff --git a/openoffice/share/gallery/htmlexpo/greprev.gif b/openoffice/share/gallery/htmlexpo/greprev.gif new file mode 100644 index 0000000000000000000000000000000000000000..8618373a5a555346591d685b07b6df8fd30be9a1 Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/greprev.gif differ diff --git a/openoffice/share/gallery/htmlexpo/greprev_.gif b/openoffice/share/gallery/htmlexpo/greprev_.gif new file mode 100644 index 0000000000000000000000000000000000000000..cc110f4b614b45457d232383c82453db3ee4b883 Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/greprev_.gif differ diff --git a/openoffice/share/gallery/htmlexpo/gretext.gif b/openoffice/share/gallery/htmlexpo/gretext.gif new file mode 100644 index 0000000000000000000000000000000000000000..93ae1f8e103f854129af7190c72db7d53e5403b2 Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/gretext.gif differ diff --git a/openoffice/share/gallery/htmlexpo/greup.gif b/openoffice/share/gallery/htmlexpo/greup.gif new file mode 100644 index 0000000000000000000000000000000000000000..8d07a204362497ce13c04e1319296f5d139f466a Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/greup.gif differ diff --git a/openoffice/share/gallery/htmlexpo/simdown.gif b/openoffice/share/gallery/htmlexpo/simdown.gif new file mode 100644 index 0000000000000000000000000000000000000000..6728eb6c038418c0bfa259722215723f557d7cf3 Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/simdown.gif differ diff --git a/openoffice/share/gallery/htmlexpo/simfirs.gif b/openoffice/share/gallery/htmlexpo/simfirs.gif new file mode 100644 index 0000000000000000000000000000000000000000..ecec47cbd15936ae8c364d78e5b0cb22cb2e3655 Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/simfirs.gif differ diff --git a/openoffice/share/gallery/htmlexpo/simfirs_.gif b/openoffice/share/gallery/htmlexpo/simfirs_.gif new file mode 100644 index 0000000000000000000000000000000000000000..8d637b004ff4df18ce2a2577a2b87938afcb8145 Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/simfirs_.gif differ diff --git a/openoffice/share/gallery/htmlexpo/simlast.gif b/openoffice/share/gallery/htmlexpo/simlast.gif new file mode 100644 index 0000000000000000000000000000000000000000..dfbcfa640b00ff49e6d044ba8071b391f91c7d2a Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/simlast.gif differ diff --git a/openoffice/share/gallery/htmlexpo/simlast_.gif b/openoffice/share/gallery/htmlexpo/simlast_.gif new file mode 100644 index 0000000000000000000000000000000000000000..438baa8ad282824c5dcd4b9ad17b4ba004cd9ff4 Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/simlast_.gif differ diff --git a/openoffice/share/gallery/htmlexpo/simnav.gif b/openoffice/share/gallery/htmlexpo/simnav.gif new file mode 100644 index 0000000000000000000000000000000000000000..0b17af7475a9cdeedaa6ab82201e4aab77a3fa61 Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/simnav.gif differ diff --git a/openoffice/share/gallery/htmlexpo/simnext.gif b/openoffice/share/gallery/htmlexpo/simnext.gif new file mode 100644 index 0000000000000000000000000000000000000000..a2331bab12c7ae2c95c0570a21757683b0b0edfa Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/simnext.gif differ diff --git a/openoffice/share/gallery/htmlexpo/simnext_.gif b/openoffice/share/gallery/htmlexpo/simnext_.gif new file mode 100644 index 0000000000000000000000000000000000000000..c5c42deee345702d36f777379f7dbf0e38e900d4 Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/simnext_.gif differ diff --git a/openoffice/share/gallery/htmlexpo/simprev.gif b/openoffice/share/gallery/htmlexpo/simprev.gif new file mode 100644 index 0000000000000000000000000000000000000000..d92c5451caa1630ddd978640c5ec6272ae014e69 Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/simprev.gif differ diff --git a/openoffice/share/gallery/htmlexpo/simprev_.gif b/openoffice/share/gallery/htmlexpo/simprev_.gif new file mode 100644 index 0000000000000000000000000000000000000000..4096d953924e5436ae58f88edd85b739632fe622 Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/simprev_.gif differ diff --git a/openoffice/share/gallery/htmlexpo/simtext.gif b/openoffice/share/gallery/htmlexpo/simtext.gif new file mode 100644 index 0000000000000000000000000000000000000000..1ccdbeb20d953cf557fd04e951245d013feb8615 Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/simtext.gif differ diff --git a/openoffice/share/gallery/htmlexpo/simup.gif b/openoffice/share/gallery/htmlexpo/simup.gif new file mode 100644 index 0000000000000000000000000000000000000000..bae1e2f6e5d2cfe1238d85ec92f183a42a1cbbdb Binary files /dev/null and b/openoffice/share/gallery/htmlexpo/simup.gif differ diff --git a/openoffice/share/gallery/people/Artist-Female1.png b/openoffice/share/gallery/people/Artist-Female1.png new file mode 100644 index 0000000000000000000000000000000000000000..276938e234102d2e8be928532449b4ffcef8d092 Binary files /dev/null and b/openoffice/share/gallery/people/Artist-Female1.png differ diff --git a/openoffice/share/gallery/people/Artist-Female2.png b/openoffice/share/gallery/people/Artist-Female2.png new file mode 100644 index 0000000000000000000000000000000000000000..d020d1f76c8706f0302f1bb9a1905a5375186932 Binary files /dev/null and b/openoffice/share/gallery/people/Artist-Female2.png differ diff --git a/openoffice/share/gallery/people/Artist-Male1.png b/openoffice/share/gallery/people/Artist-Male1.png new file mode 100644 index 0000000000000000000000000000000000000000..2b962dd7c10566f0901a8934b96d7bc0536801fa Binary files /dev/null and b/openoffice/share/gallery/people/Artist-Male1.png differ diff --git a/openoffice/share/gallery/people/Artist-Male2.png b/openoffice/share/gallery/people/Artist-Male2.png new file mode 100644 index 0000000000000000000000000000000000000000..a46234211a9d2a3394e06144b3ebda5984cc3843 Binary files /dev/null and b/openoffice/share/gallery/people/Artist-Male2.png differ diff --git a/openoffice/share/gallery/people/BusinessPerson-Female1.png b/openoffice/share/gallery/people/BusinessPerson-Female1.png new file mode 100644 index 0000000000000000000000000000000000000000..4e719aa965d7bf0a94ddef9240c2ab19b9459c03 Binary files /dev/null and b/openoffice/share/gallery/people/BusinessPerson-Female1.png differ diff --git a/openoffice/share/gallery/people/BusinessPerson-Female2.png b/openoffice/share/gallery/people/BusinessPerson-Female2.png new file mode 100644 index 0000000000000000000000000000000000000000..8e02fc5093fc86a075788bce120abb1a307c4fcb Binary files /dev/null and b/openoffice/share/gallery/people/BusinessPerson-Female2.png differ diff --git a/openoffice/share/gallery/people/BusinessPerson-Female3.png b/openoffice/share/gallery/people/BusinessPerson-Female3.png new file mode 100644 index 0000000000000000000000000000000000000000..2c302fbafcac66452983818ba68ddc63993a37ed Binary files /dev/null and b/openoffice/share/gallery/people/BusinessPerson-Female3.png differ diff --git a/openoffice/share/gallery/people/BusinessPerson-Female4.png b/openoffice/share/gallery/people/BusinessPerson-Female4.png new file mode 100644 index 0000000000000000000000000000000000000000..eddb63bf9ffb915ddbbb985561636e006bfe697f Binary files /dev/null and b/openoffice/share/gallery/people/BusinessPerson-Female4.png differ diff --git a/openoffice/share/gallery/people/BusinessPerson-Female5.png b/openoffice/share/gallery/people/BusinessPerson-Female5.png new file mode 100644 index 0000000000000000000000000000000000000000..b09a54d90d88ab1b1c1f43c008a3b719edd01231 Binary files /dev/null and b/openoffice/share/gallery/people/BusinessPerson-Female5.png differ diff --git a/openoffice/share/gallery/people/BusinessPerson-Female6.png b/openoffice/share/gallery/people/BusinessPerson-Female6.png new file mode 100644 index 0000000000000000000000000000000000000000..4740b0a2c1d2cbe96ef345398068f7376e618cc6 Binary files /dev/null and b/openoffice/share/gallery/people/BusinessPerson-Female6.png differ diff --git a/openoffice/share/gallery/people/BusinessPerson-HeadSet1.png b/openoffice/share/gallery/people/BusinessPerson-HeadSet1.png new file mode 100644 index 0000000000000000000000000000000000000000..4edba3f2f2de70b4a362914942e93d317af6062a Binary files /dev/null and b/openoffice/share/gallery/people/BusinessPerson-HeadSet1.png differ diff --git a/openoffice/share/gallery/people/BusinessPerson-HeadSet2.png b/openoffice/share/gallery/people/BusinessPerson-HeadSet2.png new file mode 100644 index 0000000000000000000000000000000000000000..50c33b27a5dccebc2e793c80ee537f278c568a3e Binary files /dev/null and b/openoffice/share/gallery/people/BusinessPerson-HeadSet2.png differ diff --git a/openoffice/share/gallery/people/BusinessPerson-Male1.png b/openoffice/share/gallery/people/BusinessPerson-Male1.png new file mode 100644 index 0000000000000000000000000000000000000000..c9416abf7e517602d19d046a4a08c1d662207aa6 Binary files /dev/null and b/openoffice/share/gallery/people/BusinessPerson-Male1.png differ diff --git a/openoffice/share/gallery/people/BusinessPerson-Male2.png b/openoffice/share/gallery/people/BusinessPerson-Male2.png new file mode 100644 index 0000000000000000000000000000000000000000..9b3cbdccf4c46f335d3c85eb2b77a43357ce2fe8 Binary files /dev/null and b/openoffice/share/gallery/people/BusinessPerson-Male2.png differ diff --git a/openoffice/share/gallery/people/BusinessPerson-Male3.png b/openoffice/share/gallery/people/BusinessPerson-Male3.png new file mode 100644 index 0000000000000000000000000000000000000000..cdcc4355ecd6c6e424d01bf83a40c1da4db9ac42 Binary files /dev/null and b/openoffice/share/gallery/people/BusinessPerson-Male3.png differ diff --git a/openoffice/share/gallery/people/BusinessPerson-Male4.png b/openoffice/share/gallery/people/BusinessPerson-Male4.png new file mode 100644 index 0000000000000000000000000000000000000000..432663f98593f33c50a5bff45df6023b3a463834 Binary files /dev/null and b/openoffice/share/gallery/people/BusinessPerson-Male4.png differ diff --git a/openoffice/share/gallery/people/BusinessPerson-Male5.png b/openoffice/share/gallery/people/BusinessPerson-Male5.png new file mode 100644 index 0000000000000000000000000000000000000000..1e1ff2c1519d457f371f6401e6cac3a161bb7e69 Binary files /dev/null and b/openoffice/share/gallery/people/BusinessPerson-Male5.png differ diff --git a/openoffice/share/gallery/people/BusinessPerson-Male6.png b/openoffice/share/gallery/people/BusinessPerson-Male6.png new file mode 100644 index 0000000000000000000000000000000000000000..647fb77643d17aee83db905265219b3ce06c55d8 Binary files /dev/null and b/openoffice/share/gallery/people/BusinessPerson-Male6.png differ diff --git a/openoffice/share/gallery/people/Chef1.png b/openoffice/share/gallery/people/Chef1.png new file mode 100644 index 0000000000000000000000000000000000000000..7588c8c744bbfa3256f1ac43289042f1c3b570bf Binary files /dev/null and b/openoffice/share/gallery/people/Chef1.png differ diff --git a/openoffice/share/gallery/people/Chef2.png b/openoffice/share/gallery/people/Chef2.png new file mode 100644 index 0000000000000000000000000000000000000000..56c8f403f56dd7e9e6e781e4df5f7823040b1022 Binary files /dev/null and b/openoffice/share/gallery/people/Chef2.png differ diff --git a/openoffice/share/gallery/people/Computer-User-Female1.png b/openoffice/share/gallery/people/Computer-User-Female1.png new file mode 100644 index 0000000000000000000000000000000000000000..12eabacb27677f9f09c12971f4f578d977bffa7e Binary files /dev/null and b/openoffice/share/gallery/people/Computer-User-Female1.png differ diff --git a/openoffice/share/gallery/people/Computer-User-Female2.png b/openoffice/share/gallery/people/Computer-User-Female2.png new file mode 100644 index 0000000000000000000000000000000000000000..e8bd4c56ae2f2ecf6b800a7421fe49e39369df0a Binary files /dev/null and b/openoffice/share/gallery/people/Computer-User-Female2.png differ diff --git a/openoffice/share/gallery/people/Computer-User-Male1.png b/openoffice/share/gallery/people/Computer-User-Male1.png new file mode 100644 index 0000000000000000000000000000000000000000..00010ff0346c151ca0b07d8bf773eac861696da5 Binary files /dev/null and b/openoffice/share/gallery/people/Computer-User-Male1.png differ diff --git a/openoffice/share/gallery/people/Computer-User-Male2.png b/openoffice/share/gallery/people/Computer-User-Male2.png new file mode 100644 index 0000000000000000000000000000000000000000..4e40e0a8a5ea98226bb924a7bd4aa3210c8d7cd5 Binary files /dev/null and b/openoffice/share/gallery/people/Computer-User-Male2.png differ diff --git a/openoffice/share/gallery/people/ConstructionWorker.png b/openoffice/share/gallery/people/ConstructionWorker.png new file mode 100644 index 0000000000000000000000000000000000000000..7a3f5af18b44981eaef83e847af3de1c381faaa5 Binary files /dev/null and b/openoffice/share/gallery/people/ConstructionWorker.png differ diff --git a/openoffice/share/gallery/people/ConstructionWorker2.png b/openoffice/share/gallery/people/ConstructionWorker2.png new file mode 100644 index 0000000000000000000000000000000000000000..0a4b4e07082b09f98650d5f4ea0abc53387a117b Binary files /dev/null and b/openoffice/share/gallery/people/ConstructionWorker2.png differ diff --git a/openoffice/share/gallery/people/Detective1.png b/openoffice/share/gallery/people/Detective1.png new file mode 100644 index 0000000000000000000000000000000000000000..5791385601bdee22447e4fc6ba87e9a56c49b5dc Binary files /dev/null and b/openoffice/share/gallery/people/Detective1.png differ diff --git a/openoffice/share/gallery/people/Detective2.png b/openoffice/share/gallery/people/Detective2.png new file mode 100644 index 0000000000000000000000000000000000000000..1b1cfd0cb54cfd85ff1e4282ec728e140976ee87 Binary files /dev/null and b/openoffice/share/gallery/people/Detective2.png differ diff --git a/openoffice/share/gallery/people/Doctor-Female1.png b/openoffice/share/gallery/people/Doctor-Female1.png new file mode 100644 index 0000000000000000000000000000000000000000..9c2f2f172925f267027d851725d7ec8c830dcecb Binary files /dev/null and b/openoffice/share/gallery/people/Doctor-Female1.png differ diff --git a/openoffice/share/gallery/people/Doctor-Female2.png b/openoffice/share/gallery/people/Doctor-Female2.png new file mode 100644 index 0000000000000000000000000000000000000000..adeaa6c017e5b45933bbbae0bfb15b12bbf41db2 Binary files /dev/null and b/openoffice/share/gallery/people/Doctor-Female2.png differ diff --git a/openoffice/share/gallery/people/Doctor-Male1.png b/openoffice/share/gallery/people/Doctor-Male1.png new file mode 100644 index 0000000000000000000000000000000000000000..f8fc531d97aed52ccaa041a5ab001ef402869e6c Binary files /dev/null and b/openoffice/share/gallery/people/Doctor-Male1.png differ diff --git a/openoffice/share/gallery/people/Doctor-Male2.png b/openoffice/share/gallery/people/Doctor-Male2.png new file mode 100644 index 0000000000000000000000000000000000000000..affe8435a342de70c17afdf497c119f80b3f43f0 Binary files /dev/null and b/openoffice/share/gallery/people/Doctor-Male2.png differ diff --git a/openoffice/share/gallery/people/Nurse1.png b/openoffice/share/gallery/people/Nurse1.png new file mode 100644 index 0000000000000000000000000000000000000000..02ffadf6726b120f9734583672240614f900043f Binary files /dev/null and b/openoffice/share/gallery/people/Nurse1.png differ diff --git a/openoffice/share/gallery/people/Nurse2.png b/openoffice/share/gallery/people/Nurse2.png new file mode 100644 index 0000000000000000000000000000000000000000..2e5d71ac316ec1fffcb9d0de4ea820b166395267 Binary files /dev/null and b/openoffice/share/gallery/people/Nurse2.png differ diff --git a/openoffice/share/gallery/people/PoliceOfficer1.png b/openoffice/share/gallery/people/PoliceOfficer1.png new file mode 100644 index 0000000000000000000000000000000000000000..7192b6ea3b53f6d34f4e2949bd035d0da906d242 Binary files /dev/null and b/openoffice/share/gallery/people/PoliceOfficer1.png differ diff --git a/openoffice/share/gallery/people/PoliceOfficer2.png b/openoffice/share/gallery/people/PoliceOfficer2.png new file mode 100644 index 0000000000000000000000000000000000000000..d71de60ad4151a88c9d85b5d325ef0d685364957 Binary files /dev/null and b/openoffice/share/gallery/people/PoliceOfficer2.png differ diff --git a/openoffice/share/gallery/people/Presenter-Female1.png b/openoffice/share/gallery/people/Presenter-Female1.png new file mode 100644 index 0000000000000000000000000000000000000000..a411f85228b222c87e1f4fe8e8ad221f2762d809 Binary files /dev/null and b/openoffice/share/gallery/people/Presenter-Female1.png differ diff --git a/openoffice/share/gallery/people/Presenter-Female2.png b/openoffice/share/gallery/people/Presenter-Female2.png new file mode 100644 index 0000000000000000000000000000000000000000..ef2e7b3e0fbd6e62434ef4d756fef9408236ee1b Binary files /dev/null and b/openoffice/share/gallery/people/Presenter-Female2.png differ diff --git a/openoffice/share/gallery/people/Presenter-Male1.png b/openoffice/share/gallery/people/Presenter-Male1.png new file mode 100644 index 0000000000000000000000000000000000000000..2877a02534f131f77b7ad269561bba526f47a46a Binary files /dev/null and b/openoffice/share/gallery/people/Presenter-Male1.png differ diff --git a/openoffice/share/gallery/people/Presenter-Male2.png b/openoffice/share/gallery/people/Presenter-Male2.png new file mode 100644 index 0000000000000000000000000000000000000000..a77972eca832da86ca316f0a9595dffcb85b2eb3 Binary files /dev/null and b/openoffice/share/gallery/people/Presenter-Male2.png differ diff --git a/openoffice/share/gallery/people/Student-Female.png b/openoffice/share/gallery/people/Student-Female.png new file mode 100644 index 0000000000000000000000000000000000000000..317ce64431bc466999e99f52216952cfe5ddb634 Binary files /dev/null and b/openoffice/share/gallery/people/Student-Female.png differ diff --git a/openoffice/share/gallery/people/Student-Male.png b/openoffice/share/gallery/people/Student-Male.png new file mode 100644 index 0000000000000000000000000000000000000000..19643ddb46208b57495d44dea3b1c3217a86911c Binary files /dev/null and b/openoffice/share/gallery/people/Student-Male.png differ diff --git a/openoffice/share/gallery/people/Surgeon-Female1.png b/openoffice/share/gallery/people/Surgeon-Female1.png new file mode 100644 index 0000000000000000000000000000000000000000..941ca966554b3ce1a33aa839c662b055a2e434ed Binary files /dev/null and b/openoffice/share/gallery/people/Surgeon-Female1.png differ diff --git a/openoffice/share/gallery/people/Surgeon-Female2.png b/openoffice/share/gallery/people/Surgeon-Female2.png new file mode 100644 index 0000000000000000000000000000000000000000..62ff36bc71d874ceb67ba75f9c38ba55d2616395 Binary files /dev/null and b/openoffice/share/gallery/people/Surgeon-Female2.png differ diff --git a/openoffice/share/gallery/people/Surgeon1.png b/openoffice/share/gallery/people/Surgeon1.png new file mode 100644 index 0000000000000000000000000000000000000000..b4006c3a8df25800020af6195999514c46bf1048 Binary files /dev/null and b/openoffice/share/gallery/people/Surgeon1.png differ diff --git a/openoffice/share/gallery/people/Surgeon2.png b/openoffice/share/gallery/people/Surgeon2.png new file mode 100644 index 0000000000000000000000000000000000000000..f7ee4156f53568f5ca3eb7607b3f1f3f4248404f Binary files /dev/null and b/openoffice/share/gallery/people/Surgeon2.png differ diff --git a/openoffice/share/gallery/people/Teacher1.png b/openoffice/share/gallery/people/Teacher1.png new file mode 100644 index 0000000000000000000000000000000000000000..5c62075827905b36effbe5df7bd262bdda9fa02b Binary files /dev/null and b/openoffice/share/gallery/people/Teacher1.png differ diff --git a/openoffice/share/gallery/people/Teacher2.png b/openoffice/share/gallery/people/Teacher2.png new file mode 100644 index 0000000000000000000000000000000000000000..fe74d9139759179c6581805b4074c6097c3d9420 Binary files /dev/null and b/openoffice/share/gallery/people/Teacher2.png differ diff --git a/openoffice/share/gallery/people/Tourist-Female1.png b/openoffice/share/gallery/people/Tourist-Female1.png new file mode 100644 index 0000000000000000000000000000000000000000..67c5b281784f92b232708cc5041a2c8edeee5685 Binary files /dev/null and b/openoffice/share/gallery/people/Tourist-Female1.png differ diff --git a/openoffice/share/gallery/people/Tourist-Female2.png b/openoffice/share/gallery/people/Tourist-Female2.png new file mode 100644 index 0000000000000000000000000000000000000000..ecc14854711d5b37e24ce7ab941712a589ef8dcf Binary files /dev/null and b/openoffice/share/gallery/people/Tourist-Female2.png differ diff --git a/openoffice/share/gallery/people/Tourist-Male1.png b/openoffice/share/gallery/people/Tourist-Male1.png new file mode 100644 index 0000000000000000000000000000000000000000..2b5c8cd157dad2e549cf27dc9f77961754e686e1 Binary files /dev/null and b/openoffice/share/gallery/people/Tourist-Male1.png differ diff --git a/openoffice/share/gallery/people/Tourist-Male2.png b/openoffice/share/gallery/people/Tourist-Male2.png new file mode 100644 index 0000000000000000000000000000000000000000..60103a793952e46b60fd0a0f8e17ea9a2aef9a5d Binary files /dev/null and b/openoffice/share/gallery/people/Tourist-Male2.png differ diff --git a/openoffice/share/gallery/rulers/blkballs.gif b/openoffice/share/gallery/rulers/blkballs.gif new file mode 100644 index 0000000000000000000000000000000000000000..5854549160a1729a3aeb96fd9bc6935036c2afea Binary files /dev/null and b/openoffice/share/gallery/rulers/blkballs.gif differ diff --git a/openoffice/share/gallery/rulers/blurulr1.gif b/openoffice/share/gallery/rulers/blurulr1.gif new file mode 100644 index 0000000000000000000000000000000000000000..3fac0a9220d0e1c0da60cae180eb8b4163084185 Binary files /dev/null and b/openoffice/share/gallery/rulers/blurulr1.gif differ diff --git a/openoffice/share/gallery/rulers/blurulr2.gif b/openoffice/share/gallery/rulers/blurulr2.gif new file mode 100644 index 0000000000000000000000000000000000000000..91ada2dc5d49345e2485fb833ee6ea0c549c67da Binary files /dev/null and b/openoffice/share/gallery/rulers/blurulr2.gif differ diff --git a/openoffice/share/gallery/rulers/blurulr3.gif b/openoffice/share/gallery/rulers/blurulr3.gif new file mode 100644 index 0000000000000000000000000000000000000000..075743a7344007781680972ef648148faf3cdd96 Binary files /dev/null and b/openoffice/share/gallery/rulers/blurulr3.gif differ diff --git a/openoffice/share/gallery/rulers/blurulr4.gif b/openoffice/share/gallery/rulers/blurulr4.gif new file mode 100644 index 0000000000000000000000000000000000000000..5fdfb6ebb076d80089fb6458b2c9c603ed11280d Binary files /dev/null and b/openoffice/share/gallery/rulers/blurulr4.gif differ diff --git a/openoffice/share/gallery/rulers/blurulr5.gif b/openoffice/share/gallery/rulers/blurulr5.gif new file mode 100644 index 0000000000000000000000000000000000000000..33520470052c440362da5dc42521cbbbb48694bf Binary files /dev/null and b/openoffice/share/gallery/rulers/blurulr5.gif differ diff --git a/openoffice/share/gallery/rulers/blurulr6.gif b/openoffice/share/gallery/rulers/blurulr6.gif new file mode 100644 index 0000000000000000000000000000000000000000..d4ebdce7bea5406cca541477d1b349703122ce5e Binary files /dev/null and b/openoffice/share/gallery/rulers/blurulr6.gif differ diff --git a/openoffice/share/gallery/rulers/gldballs.gif b/openoffice/share/gallery/rulers/gldballs.gif new file mode 100644 index 0000000000000000000000000000000000000000..9b0e5b0859fb5b583f1c4a0fb680db729f646e0a Binary files /dev/null and b/openoffice/share/gallery/rulers/gldballs.gif differ diff --git a/openoffice/share/gallery/rulers/grnballs.gif b/openoffice/share/gallery/rulers/grnballs.gif new file mode 100644 index 0000000000000000000000000000000000000000..6a1aa5cb6c17f0140da300a7eab57892f0566fcf Binary files /dev/null and b/openoffice/share/gallery/rulers/grnballs.gif differ diff --git a/openoffice/share/gallery/rulers/grnrulr1.gif b/openoffice/share/gallery/rulers/grnrulr1.gif new file mode 100644 index 0000000000000000000000000000000000000000..482395ca1952734db9654ee2c605fcb704fa2dac Binary files /dev/null and b/openoffice/share/gallery/rulers/grnrulr1.gif differ diff --git a/openoffice/share/gallery/rulers/grnrulr2.gif b/openoffice/share/gallery/rulers/grnrulr2.gif new file mode 100644 index 0000000000000000000000000000000000000000..a06aa22ed0f75d0575aea41f13d958d6f685d11d Binary files /dev/null and b/openoffice/share/gallery/rulers/grnrulr2.gif differ diff --git a/openoffice/share/gallery/rulers/grnrulr3.gif b/openoffice/share/gallery/rulers/grnrulr3.gif new file mode 100644 index 0000000000000000000000000000000000000000..9fed8326bb504eee36d702b5f1896fbb255d503a Binary files /dev/null and b/openoffice/share/gallery/rulers/grnrulr3.gif differ diff --git a/openoffice/share/gallery/rulers/grnrulr4.gif b/openoffice/share/gallery/rulers/grnrulr4.gif new file mode 100644 index 0000000000000000000000000000000000000000..92a25cbab752f7492c6927685321f7b007721d45 Binary files /dev/null and b/openoffice/share/gallery/rulers/grnrulr4.gif differ diff --git a/openoffice/share/gallery/rulers/gryrulr1.gif b/openoffice/share/gallery/rulers/gryrulr1.gif new file mode 100644 index 0000000000000000000000000000000000000000..b424d090ef1063e1d3ca1d2f1c566fdc0d350c6b Binary files /dev/null and b/openoffice/share/gallery/rulers/gryrulr1.gif differ diff --git a/openoffice/share/gallery/rulers/gryrulr2.gif b/openoffice/share/gallery/rulers/gryrulr2.gif new file mode 100644 index 0000000000000000000000000000000000000000..c14edbe88ee409b67b9f56e98f5140e10edb3619 Binary files /dev/null and b/openoffice/share/gallery/rulers/gryrulr2.gif differ diff --git a/openoffice/share/gallery/rulers/gryrulr3.gif b/openoffice/share/gallery/rulers/gryrulr3.gif new file mode 100644 index 0000000000000000000000000000000000000000..82d498ed2c038833ad53b34da7936f90e7242a61 Binary files /dev/null and b/openoffice/share/gallery/rulers/gryrulr3.gif differ diff --git a/openoffice/share/gallery/rulers/orgrulr1.gif b/openoffice/share/gallery/rulers/orgrulr1.gif new file mode 100644 index 0000000000000000000000000000000000000000..bf56d93b98f69700c97dc494dab6718758965ca1 Binary files /dev/null and b/openoffice/share/gallery/rulers/orgrulr1.gif differ diff --git a/openoffice/share/gallery/rulers/redrulr1.gif b/openoffice/share/gallery/rulers/redrulr1.gif new file mode 100644 index 0000000000000000000000000000000000000000..54931bc4a4da578f2d5bebadf1845ccbd4d2a422 Binary files /dev/null and b/openoffice/share/gallery/rulers/redrulr1.gif differ diff --git a/openoffice/share/gallery/rulers/redrulr2.gif b/openoffice/share/gallery/rulers/redrulr2.gif new file mode 100644 index 0000000000000000000000000000000000000000..5b26382ab9a2eb70ddb721602c1c4b618a716d9b Binary files /dev/null and b/openoffice/share/gallery/rulers/redrulr2.gif differ diff --git a/openoffice/share/gallery/rulers/redrulr3.gif b/openoffice/share/gallery/rulers/redrulr3.gif new file mode 100644 index 0000000000000000000000000000000000000000..572114c270082b0bc8252d71f68ee8248e3c32c6 Binary files /dev/null and b/openoffice/share/gallery/rulers/redrulr3.gif differ diff --git a/openoffice/share/gallery/rulers/redrulr4.gif b/openoffice/share/gallery/rulers/redrulr4.gif new file mode 100644 index 0000000000000000000000000000000000000000..a27624b39e766bd8ac5ba856ccf382e987cea3f9 Binary files /dev/null and b/openoffice/share/gallery/rulers/redrulr4.gif differ diff --git a/openoffice/share/gallery/rulers/redrulr5.gif b/openoffice/share/gallery/rulers/redrulr5.gif new file mode 100644 index 0000000000000000000000000000000000000000..d5b10814d92edc68f7e488bd6cceddd4a96f81ad Binary files /dev/null and b/openoffice/share/gallery/rulers/redrulr5.gif differ diff --git a/openoffice/share/gallery/rulers/striped.gif b/openoffice/share/gallery/rulers/striped.gif new file mode 100644 index 0000000000000000000000000000000000000000..2c1313e55d927436ba2ebff8f7d328999e080e7d Binary files /dev/null and b/openoffice/share/gallery/rulers/striped.gif differ diff --git a/openoffice/share/gallery/rulers/whtballs.gif b/openoffice/share/gallery/rulers/whtballs.gif new file mode 100644 index 0000000000000000000000000000000000000000..279be208c6625d241024bfd0c9c3e3f561abcf0b Binary files /dev/null and b/openoffice/share/gallery/rulers/whtballs.gif differ diff --git a/openoffice/share/gallery/rulers/ylwrulr1.gif b/openoffice/share/gallery/rulers/ylwrulr1.gif new file mode 100644 index 0000000000000000000000000000000000000000..07bf5a927d1250e4f88c0c38a44cafad1c4fbe36 Binary files /dev/null and b/openoffice/share/gallery/rulers/ylwrulr1.gif differ diff --git a/openoffice/share/gallery/sg1.sdg b/openoffice/share/gallery/sg1.sdg new file mode 100644 index 0000000000000000000000000000000000000000..d791d0cbe3d7bdce8037686a1f747860ab2fa054 Binary files /dev/null and b/openoffice/share/gallery/sg1.sdg differ diff --git a/openoffice/share/gallery/sg1.sdv b/openoffice/share/gallery/sg1.sdv new file mode 100644 index 0000000000000000000000000000000000000000..fc17dd9d0528e8d1af555126bface8e22f645e07 Binary files /dev/null and b/openoffice/share/gallery/sg1.sdv differ diff --git a/openoffice/share/gallery/sg1.thm b/openoffice/share/gallery/sg1.thm new file mode 100644 index 0000000000000000000000000000000000000000..2e85213d023a872146ff505d9e2712f09e6d05e1 Binary files /dev/null and b/openoffice/share/gallery/sg1.thm differ diff --git a/openoffice/share/gallery/sg10.sdg b/openoffice/share/gallery/sg10.sdg new file mode 100644 index 0000000000000000000000000000000000000000..b0ec7668e1aeacfe0cc7674d3240d3bb3f11f14e Binary files /dev/null and b/openoffice/share/gallery/sg10.sdg differ diff --git a/openoffice/share/gallery/sg10.sdv b/openoffice/share/gallery/sg10.sdv new file mode 100644 index 0000000000000000000000000000000000000000..fc17dd9d0528e8d1af555126bface8e22f645e07 Binary files /dev/null and b/openoffice/share/gallery/sg10.sdv differ diff --git a/openoffice/share/gallery/sg10.thm b/openoffice/share/gallery/sg10.thm new file mode 100644 index 0000000000000000000000000000000000000000..fe3ae7b3470aa991115d7b4c73c23bb120a728ad Binary files /dev/null and b/openoffice/share/gallery/sg10.thm differ diff --git a/openoffice/share/gallery/sg11.sdg b/openoffice/share/gallery/sg11.sdg new file mode 100644 index 0000000000000000000000000000000000000000..2bcac97677310903e655945d05057c3907fc46b4 Binary files /dev/null and b/openoffice/share/gallery/sg11.sdg differ diff --git a/openoffice/share/gallery/sg11.sdv b/openoffice/share/gallery/sg11.sdv new file mode 100644 index 0000000000000000000000000000000000000000..444959152744bdca0425c459c2f41969971384bf Binary files /dev/null and b/openoffice/share/gallery/sg11.sdv differ diff --git a/openoffice/share/gallery/sg11.thm b/openoffice/share/gallery/sg11.thm new file mode 100644 index 0000000000000000000000000000000000000000..81bf70b37468d5cfbfc989d16782566ee0ba59d6 Binary files /dev/null and b/openoffice/share/gallery/sg11.thm differ diff --git a/openoffice/share/gallery/sg12.sdg b/openoffice/share/gallery/sg12.sdg new file mode 100644 index 0000000000000000000000000000000000000000..f4ac4f89d2278be65c9d7675d637f02b24c75f8b Binary files /dev/null and b/openoffice/share/gallery/sg12.sdg differ diff --git a/openoffice/share/gallery/sg12.sdv b/openoffice/share/gallery/sg12.sdv new file mode 100644 index 0000000000000000000000000000000000000000..fc17dd9d0528e8d1af555126bface8e22f645e07 Binary files /dev/null and b/openoffice/share/gallery/sg12.sdv differ diff --git a/openoffice/share/gallery/sg12.thm b/openoffice/share/gallery/sg12.thm new file mode 100644 index 0000000000000000000000000000000000000000..ef2254e467b4376f0c6d2e09dab9d51b9f6aa17c Binary files /dev/null and b/openoffice/share/gallery/sg12.thm differ diff --git a/openoffice/share/gallery/sg13.sdg b/openoffice/share/gallery/sg13.sdg new file mode 100644 index 0000000000000000000000000000000000000000..32a7465656d5380343373c1d068b2c051c040682 Binary files /dev/null and b/openoffice/share/gallery/sg13.sdg differ diff --git a/openoffice/share/gallery/sg13.sdv b/openoffice/share/gallery/sg13.sdv new file mode 100644 index 0000000000000000000000000000000000000000..fc17dd9d0528e8d1af555126bface8e22f645e07 Binary files /dev/null and b/openoffice/share/gallery/sg13.sdv differ diff --git a/openoffice/share/gallery/sg13.thm b/openoffice/share/gallery/sg13.thm new file mode 100644 index 0000000000000000000000000000000000000000..ca42be1c7c2cdc67ef12fc83e358c489b4b5034d Binary files /dev/null and b/openoffice/share/gallery/sg13.thm differ diff --git a/openoffice/share/gallery/sg14.sdg b/openoffice/share/gallery/sg14.sdg new file mode 100644 index 0000000000000000000000000000000000000000..f96acedabb2cea869491072e65d556932a54aaaf Binary files /dev/null and b/openoffice/share/gallery/sg14.sdg differ diff --git a/openoffice/share/gallery/sg14.sdv b/openoffice/share/gallery/sg14.sdv new file mode 100644 index 0000000000000000000000000000000000000000..444959152744bdca0425c459c2f41969971384bf Binary files /dev/null and b/openoffice/share/gallery/sg14.sdv differ diff --git a/openoffice/share/gallery/sg14.thm b/openoffice/share/gallery/sg14.thm new file mode 100644 index 0000000000000000000000000000000000000000..068c98104497cd76ac7b6a755d16347e2a97bc31 Binary files /dev/null and b/openoffice/share/gallery/sg14.thm differ diff --git a/openoffice/share/gallery/sg15.sdg b/openoffice/share/gallery/sg15.sdg new file mode 100644 index 0000000000000000000000000000000000000000..2c36e8da2949a103802914a6ef25f2c7697a903e Binary files /dev/null and b/openoffice/share/gallery/sg15.sdg differ diff --git a/openoffice/share/gallery/sg15.sdv b/openoffice/share/gallery/sg15.sdv new file mode 100644 index 0000000000000000000000000000000000000000..444959152744bdca0425c459c2f41969971384bf Binary files /dev/null and b/openoffice/share/gallery/sg15.sdv differ diff --git a/openoffice/share/gallery/sg15.thm b/openoffice/share/gallery/sg15.thm new file mode 100644 index 0000000000000000000000000000000000000000..161323c08d6e634bce7c2673dc8096bcffd88a14 Binary files /dev/null and b/openoffice/share/gallery/sg15.thm differ diff --git a/openoffice/share/gallery/sg16.sdg b/openoffice/share/gallery/sg16.sdg new file mode 100644 index 0000000000000000000000000000000000000000..93a399a5295a8ae50d40895e584e67780429fe92 Binary files /dev/null and b/openoffice/share/gallery/sg16.sdg differ diff --git a/openoffice/share/gallery/sg16.sdv b/openoffice/share/gallery/sg16.sdv new file mode 100644 index 0000000000000000000000000000000000000000..fc17dd9d0528e8d1af555126bface8e22f645e07 Binary files /dev/null and b/openoffice/share/gallery/sg16.sdv differ diff --git a/openoffice/share/gallery/sg16.thm b/openoffice/share/gallery/sg16.thm new file mode 100644 index 0000000000000000000000000000000000000000..dfbae851010d4ef8137e1d1109f8bba2c4c07dd1 Binary files /dev/null and b/openoffice/share/gallery/sg16.thm differ diff --git a/openoffice/share/gallery/sg17.sdg b/openoffice/share/gallery/sg17.sdg new file mode 100644 index 0000000000000000000000000000000000000000..e2b8e7094a8663079569b2b05cb0d43b280849b4 Binary files /dev/null and b/openoffice/share/gallery/sg17.sdg differ diff --git a/openoffice/share/gallery/sg17.sdv b/openoffice/share/gallery/sg17.sdv new file mode 100644 index 0000000000000000000000000000000000000000..fc17dd9d0528e8d1af555126bface8e22f645e07 Binary files /dev/null and b/openoffice/share/gallery/sg17.sdv differ diff --git a/openoffice/share/gallery/sg17.thm b/openoffice/share/gallery/sg17.thm new file mode 100644 index 0000000000000000000000000000000000000000..18471d7b79d6c802fa3b11dc6ea74fdeec7ffe40 Binary files /dev/null and b/openoffice/share/gallery/sg17.thm differ diff --git a/openoffice/share/gallery/sg18.sdg b/openoffice/share/gallery/sg18.sdg new file mode 100644 index 0000000000000000000000000000000000000000..fb0bf91c5651e04846e3d4ab3475c5ffb4188d4a Binary files /dev/null and b/openoffice/share/gallery/sg18.sdg differ diff --git a/openoffice/share/gallery/sg18.sdv b/openoffice/share/gallery/sg18.sdv new file mode 100644 index 0000000000000000000000000000000000000000..444959152744bdca0425c459c2f41969971384bf Binary files /dev/null and b/openoffice/share/gallery/sg18.sdv differ diff --git a/openoffice/share/gallery/sg18.thm b/openoffice/share/gallery/sg18.thm new file mode 100644 index 0000000000000000000000000000000000000000..28a14c15be0e97205e073855afaeb6939bb93d28 Binary files /dev/null and b/openoffice/share/gallery/sg18.thm differ diff --git a/openoffice/share/gallery/sg19.sdg b/openoffice/share/gallery/sg19.sdg new file mode 100644 index 0000000000000000000000000000000000000000..c5027ca5bc867d45cf58ff3e04d3f6800fc721ea Binary files /dev/null and b/openoffice/share/gallery/sg19.sdg differ diff --git a/openoffice/share/gallery/sg19.sdv b/openoffice/share/gallery/sg19.sdv new file mode 100644 index 0000000000000000000000000000000000000000..fc17dd9d0528e8d1af555126bface8e22f645e07 Binary files /dev/null and b/openoffice/share/gallery/sg19.sdv differ diff --git a/openoffice/share/gallery/sg19.thm b/openoffice/share/gallery/sg19.thm new file mode 100644 index 0000000000000000000000000000000000000000..4328c88aa5e5cab53d9444b01fbd540c7370f11c Binary files /dev/null and b/openoffice/share/gallery/sg19.thm differ diff --git a/openoffice/share/gallery/sg2.sdg b/openoffice/share/gallery/sg2.sdg new file mode 100644 index 0000000000000000000000000000000000000000..603fac7d8ab55c568f89a4e6f7ad4e738e56d9bd Binary files /dev/null and b/openoffice/share/gallery/sg2.sdg differ diff --git a/openoffice/share/gallery/sg2.sdv b/openoffice/share/gallery/sg2.sdv new file mode 100644 index 0000000000000000000000000000000000000000..fc17dd9d0528e8d1af555126bface8e22f645e07 Binary files /dev/null and b/openoffice/share/gallery/sg2.sdv differ diff --git a/openoffice/share/gallery/sg2.thm b/openoffice/share/gallery/sg2.thm new file mode 100644 index 0000000000000000000000000000000000000000..5774adb11cbe4ba2ca6f98529e92407cd193de2d Binary files /dev/null and b/openoffice/share/gallery/sg2.thm differ diff --git a/openoffice/share/gallery/sg24.sdg b/openoffice/share/gallery/sg24.sdg new file mode 100644 index 0000000000000000000000000000000000000000..7441d764cb3726fbc73075850c327b13549c94b7 Binary files /dev/null and b/openoffice/share/gallery/sg24.sdg differ diff --git a/openoffice/share/gallery/sg24.sdv b/openoffice/share/gallery/sg24.sdv new file mode 100644 index 0000000000000000000000000000000000000000..d946d31c0f8d4f7455ea9670aed56d0cd8e458d8 Binary files /dev/null and b/openoffice/share/gallery/sg24.sdv differ diff --git a/openoffice/share/gallery/sg24.thm b/openoffice/share/gallery/sg24.thm new file mode 100644 index 0000000000000000000000000000000000000000..b821a9de8bb2778b30cedc5fef57c592ef791eb8 Binary files /dev/null and b/openoffice/share/gallery/sg24.thm differ diff --git a/openoffice/share/gallery/sg3.sdg b/openoffice/share/gallery/sg3.sdg new file mode 100644 index 0000000000000000000000000000000000000000..970cc7a56760b40a2e3e8afd0313225a2df1bc7b Binary files /dev/null and b/openoffice/share/gallery/sg3.sdg differ diff --git a/openoffice/share/gallery/sg3.sdv b/openoffice/share/gallery/sg3.sdv new file mode 100644 index 0000000000000000000000000000000000000000..444959152744bdca0425c459c2f41969971384bf Binary files /dev/null and b/openoffice/share/gallery/sg3.sdv differ diff --git a/openoffice/share/gallery/sg3.thm b/openoffice/share/gallery/sg3.thm new file mode 100644 index 0000000000000000000000000000000000000000..c3956c1f8126b557df88b4f400c3b4bde6f53cf2 Binary files /dev/null and b/openoffice/share/gallery/sg3.thm differ diff --git a/openoffice/share/gallery/sg36.sdg b/openoffice/share/gallery/sg36.sdg new file mode 100644 index 0000000000000000000000000000000000000000..0e65e9a7e14305e705cb51a66ea3145ed0543558 Binary files /dev/null and b/openoffice/share/gallery/sg36.sdg differ diff --git a/openoffice/share/gallery/sg36.sdv b/openoffice/share/gallery/sg36.sdv new file mode 100644 index 0000000000000000000000000000000000000000..e6a03eeda8f25fdd9ed3eb2b8c6f0ae179986f75 Binary files /dev/null and b/openoffice/share/gallery/sg36.sdv differ diff --git a/openoffice/share/gallery/sg36.thm b/openoffice/share/gallery/sg36.thm new file mode 100644 index 0000000000000000000000000000000000000000..7c7c4bea4755a3c7a18b8f217ba50d2371ffc32f Binary files /dev/null and b/openoffice/share/gallery/sg36.thm differ diff --git a/openoffice/share/gallery/sg4.sdg b/openoffice/share/gallery/sg4.sdg new file mode 100644 index 0000000000000000000000000000000000000000..da114195d5e95aca7147fbc7201ddc1fd05e06c1 Binary files /dev/null and b/openoffice/share/gallery/sg4.sdg differ diff --git a/openoffice/share/gallery/sg4.sdv b/openoffice/share/gallery/sg4.sdv new file mode 100644 index 0000000000000000000000000000000000000000..fc17dd9d0528e8d1af555126bface8e22f645e07 Binary files /dev/null and b/openoffice/share/gallery/sg4.sdv differ diff --git a/openoffice/share/gallery/sg4.thm b/openoffice/share/gallery/sg4.thm new file mode 100644 index 0000000000000000000000000000000000000000..91b9ba32df7e6c910d9354aba8042d641bd62ef2 Binary files /dev/null and b/openoffice/share/gallery/sg4.thm differ diff --git a/openoffice/share/gallery/sg9.sdg b/openoffice/share/gallery/sg9.sdg new file mode 100644 index 0000000000000000000000000000000000000000..d1771705626331e803e4b369e1091982cc1193ae Binary files /dev/null and b/openoffice/share/gallery/sg9.sdg differ diff --git a/openoffice/share/gallery/sg9.sdv b/openoffice/share/gallery/sg9.sdv new file mode 100644 index 0000000000000000000000000000000000000000..444959152744bdca0425c459c2f41969971384bf Binary files /dev/null and b/openoffice/share/gallery/sg9.sdv differ diff --git a/openoffice/share/gallery/sg9.thm b/openoffice/share/gallery/sg9.thm new file mode 100644 index 0000000000000000000000000000000000000000..4b6ef2091b96d5b17c9bafe404b34a5f91f8eebb Binary files /dev/null and b/openoffice/share/gallery/sg9.thm differ diff --git a/openoffice/share/gallery/sky.gif b/openoffice/share/gallery/sky.gif new file mode 100644 index 0000000000000000000000000000000000000000..8491a7312ac2d904f37d8ca6e54f8bf2e0c0ecdd Binary files /dev/null and b/openoffice/share/gallery/sky.gif differ diff --git a/openoffice/share/gallery/sounds/apert.wav b/openoffice/share/gallery/sounds/apert.wav new file mode 100644 index 0000000000000000000000000000000000000000..eb4b96628c48d1dec03782b7b702b8e99bacf749 Binary files /dev/null and b/openoffice/share/gallery/sounds/apert.wav differ diff --git a/openoffice/share/gallery/sounds/apert2.wav b/openoffice/share/gallery/sounds/apert2.wav new file mode 100644 index 0000000000000000000000000000000000000000..43e7ae6308e0f7eef94ccd9659f47a7f7fa10e15 Binary files /dev/null and b/openoffice/share/gallery/sounds/apert2.wav differ diff --git a/openoffice/share/gallery/sounds/applause.wav b/openoffice/share/gallery/sounds/applause.wav new file mode 100644 index 0000000000000000000000000000000000000000..3a371ff1423e06aad6ca22dbd112d0273a61dbc8 Binary files /dev/null and b/openoffice/share/gallery/sounds/applause.wav differ diff --git a/openoffice/share/gallery/sounds/beam.wav b/openoffice/share/gallery/sounds/beam.wav new file mode 100644 index 0000000000000000000000000000000000000000..8f9de067af802d410a24ecb2ebc7621f8e07aa4a Binary files /dev/null and b/openoffice/share/gallery/sounds/beam.wav differ diff --git a/openoffice/share/gallery/sounds/beam2.wav b/openoffice/share/gallery/sounds/beam2.wav new file mode 100644 index 0000000000000000000000000000000000000000..49e23b9c1c1abcbc667432a5f08b7a88e9d5ba8c Binary files /dev/null and b/openoffice/share/gallery/sounds/beam2.wav differ diff --git a/openoffice/share/gallery/sounds/cow.wav b/openoffice/share/gallery/sounds/cow.wav new file mode 100644 index 0000000000000000000000000000000000000000..494e6c4ac12a3d318532fdf8178d72f775bc40af Binary files /dev/null and b/openoffice/share/gallery/sounds/cow.wav differ diff --git a/openoffice/share/gallery/sounds/curve.wav b/openoffice/share/gallery/sounds/curve.wav new file mode 100644 index 0000000000000000000000000000000000000000..3db9221161d445a1640d5e3f581ae4a423b2e2ea Binary files /dev/null and b/openoffice/share/gallery/sounds/curve.wav differ diff --git a/openoffice/share/gallery/sounds/drama.wav b/openoffice/share/gallery/sounds/drama.wav new file mode 100644 index 0000000000000000000000000000000000000000..7490cc1594d8be5164bb83f737b89ff31779f42b Binary files /dev/null and b/openoffice/share/gallery/sounds/drama.wav differ diff --git a/openoffice/share/gallery/sounds/explos.wav b/openoffice/share/gallery/sounds/explos.wav new file mode 100644 index 0000000000000000000000000000000000000000..8e7cec5c3d5bacea34e8879ccc1a4e6d5c5b3d33 Binary files /dev/null and b/openoffice/share/gallery/sounds/explos.wav differ diff --git a/openoffice/share/gallery/sounds/falling.wav b/openoffice/share/gallery/sounds/falling.wav new file mode 100644 index 0000000000000000000000000000000000000000..442d2fe662b8888bd71420a2cbdae513ded5e47b Binary files /dev/null and b/openoffice/share/gallery/sounds/falling.wav differ diff --git a/openoffice/share/gallery/sounds/glasses.wav b/openoffice/share/gallery/sounds/glasses.wav new file mode 100644 index 0000000000000000000000000000000000000000..2aa05154e8de3a1a7ffaaba995f7229bd72efd15 Binary files /dev/null and b/openoffice/share/gallery/sounds/glasses.wav differ diff --git a/openoffice/share/gallery/sounds/gong.wav b/openoffice/share/gallery/sounds/gong.wav new file mode 100644 index 0000000000000000000000000000000000000000..13030157eeabaa581a1f96a981c7f3898e5496b7 Binary files /dev/null and b/openoffice/share/gallery/sounds/gong.wav differ diff --git a/openoffice/share/gallery/sounds/horse.wav b/openoffice/share/gallery/sounds/horse.wav new file mode 100644 index 0000000000000000000000000000000000000000..3d4827ac66edb705e243a2d878847bbfe8b0a691 Binary files /dev/null and b/openoffice/share/gallery/sounds/horse.wav differ diff --git a/openoffice/share/gallery/sounds/kling.wav b/openoffice/share/gallery/sounds/kling.wav new file mode 100644 index 0000000000000000000000000000000000000000..88bace778b8b53858f9c2c153c2976a3d39c3f44 Binary files /dev/null and b/openoffice/share/gallery/sounds/kling.wav differ diff --git a/openoffice/share/gallery/sounds/kongas.wav b/openoffice/share/gallery/sounds/kongas.wav new file mode 100644 index 0000000000000000000000000000000000000000..8a691f17c7a4ca3e83bc654a59d1d55912e9128d Binary files /dev/null and b/openoffice/share/gallery/sounds/kongas.wav differ diff --git a/openoffice/share/gallery/sounds/laser.wav b/openoffice/share/gallery/sounds/laser.wav new file mode 100644 index 0000000000000000000000000000000000000000..2ecf82292f5b2503309fff62cccc12cfb499f489 Binary files /dev/null and b/openoffice/share/gallery/sounds/laser.wav differ diff --git a/openoffice/share/gallery/sounds/left.wav b/openoffice/share/gallery/sounds/left.wav new file mode 100644 index 0000000000000000000000000000000000000000..513cce404dd41aa5057cd0ad28984d0df268914f Binary files /dev/null and b/openoffice/share/gallery/sounds/left.wav differ diff --git a/openoffice/share/gallery/sounds/nature1.wav b/openoffice/share/gallery/sounds/nature1.wav new file mode 100644 index 0000000000000000000000000000000000000000..349fd1fae146cb488a02138d7c43b36dce42a4ea Binary files /dev/null and b/openoffice/share/gallery/sounds/nature1.wav differ diff --git a/openoffice/share/gallery/sounds/nature2.wav b/openoffice/share/gallery/sounds/nature2.wav new file mode 100644 index 0000000000000000000000000000000000000000..035af3d8f43c9eda172e1cfd8815c2ec5eec8074 Binary files /dev/null and b/openoffice/share/gallery/sounds/nature2.wav differ diff --git a/openoffice/share/gallery/sounds/ok.wav b/openoffice/share/gallery/sounds/ok.wav new file mode 100644 index 0000000000000000000000000000000000000000..c333c6e052d78f23454aefa4f43e17cba1946ed9 Binary files /dev/null and b/openoffice/share/gallery/sounds/ok.wav differ diff --git a/openoffice/share/gallery/sounds/pluck.wav b/openoffice/share/gallery/sounds/pluck.wav new file mode 100644 index 0000000000000000000000000000000000000000..29b6b93bd2eca6930a1ad27e0137b68a471e4f96 Binary files /dev/null and b/openoffice/share/gallery/sounds/pluck.wav differ diff --git a/openoffice/share/gallery/sounds/roll.wav b/openoffice/share/gallery/sounds/roll.wav new file mode 100644 index 0000000000000000000000000000000000000000..acc9d2a48d57a8e43768ca7295e816dd702db35e Binary files /dev/null and b/openoffice/share/gallery/sounds/roll.wav differ diff --git a/openoffice/share/gallery/sounds/romans.wav b/openoffice/share/gallery/sounds/romans.wav new file mode 100644 index 0000000000000000000000000000000000000000..6e1fb7395692ce23d53721ba132730aaa8a5016e Binary files /dev/null and b/openoffice/share/gallery/sounds/romans.wav differ diff --git a/openoffice/share/gallery/sounds/soft.wav b/openoffice/share/gallery/sounds/soft.wav new file mode 100644 index 0000000000000000000000000000000000000000..eb8e32bbff575279f9c1a870a5bc85316cb81c61 Binary files /dev/null and b/openoffice/share/gallery/sounds/soft.wav differ diff --git a/openoffice/share/gallery/sounds/space.wav b/openoffice/share/gallery/sounds/space.wav new file mode 100644 index 0000000000000000000000000000000000000000..1455b34b41f6570bbd710f96c08ac8fb5f2f644b Binary files /dev/null and b/openoffice/share/gallery/sounds/space.wav differ diff --git a/openoffice/share/gallery/sounds/space2.wav b/openoffice/share/gallery/sounds/space2.wav new file mode 100644 index 0000000000000000000000000000000000000000..848f286b2a729da1324fd29d64eed416925225d8 Binary files /dev/null and b/openoffice/share/gallery/sounds/space2.wav differ diff --git a/openoffice/share/gallery/sounds/space3.wav b/openoffice/share/gallery/sounds/space3.wav new file mode 100644 index 0000000000000000000000000000000000000000..d47a7a87186aa51a8e4bea177a4b9f5eb324f3b0 Binary files /dev/null and b/openoffice/share/gallery/sounds/space3.wav differ diff --git a/openoffice/share/gallery/sounds/sparcle.wav b/openoffice/share/gallery/sounds/sparcle.wav new file mode 100644 index 0000000000000000000000000000000000000000..4c15caab24a1eb41165cf1872eeb6bb07fd2985f Binary files /dev/null and b/openoffice/share/gallery/sounds/sparcle.wav differ diff --git a/openoffice/share/gallery/sounds/strom.wav b/openoffice/share/gallery/sounds/strom.wav new file mode 100644 index 0000000000000000000000000000000000000000..b67838d2ac678c624f19eb7669856def07b23ffe Binary files /dev/null and b/openoffice/share/gallery/sounds/strom.wav differ diff --git a/openoffice/share/gallery/sounds/theetone.wav b/openoffice/share/gallery/sounds/theetone.wav new file mode 100644 index 0000000000000000000000000000000000000000..daf050be8d6b6c85eacac0a7d8d947af3ad884df Binary files /dev/null and b/openoffice/share/gallery/sounds/theetone.wav differ diff --git a/openoffice/share/gallery/sounds/top.wav b/openoffice/share/gallery/sounds/top.wav new file mode 100644 index 0000000000000000000000000000000000000000..4b825ba0fee447ab6b513e292465061ea6c6118d Binary files /dev/null and b/openoffice/share/gallery/sounds/top.wav differ diff --git a/openoffice/share/gallery/sounds/train.wav b/openoffice/share/gallery/sounds/train.wav new file mode 100644 index 0000000000000000000000000000000000000000..9396150dade3a6c4346132c10fbb00b3a3b543e2 Binary files /dev/null and b/openoffice/share/gallery/sounds/train.wav differ diff --git a/openoffice/share/gallery/sounds/untie.wav b/openoffice/share/gallery/sounds/untie.wav new file mode 100644 index 0000000000000000000000000000000000000000..1efe546b7518fee8bd17716c891d461a9e3f3a92 Binary files /dev/null and b/openoffice/share/gallery/sounds/untie.wav differ diff --git a/openoffice/share/gallery/sounds/ups.wav b/openoffice/share/gallery/sounds/ups.wav new file mode 100644 index 0000000000000000000000000000000000000000..fb67c720a585224562241b13557aadc463bf459e Binary files /dev/null and b/openoffice/share/gallery/sounds/ups.wav differ diff --git a/openoffice/share/gallery/sounds/wallewal.wav b/openoffice/share/gallery/sounds/wallewal.wav new file mode 100644 index 0000000000000000000000000000000000000000..d1d7b0807364a4f26ee97eaa21ffd40f21015114 Binary files /dev/null and b/openoffice/share/gallery/sounds/wallewal.wav differ diff --git a/openoffice/share/gallery/symbols/Book.svg b/openoffice/share/gallery/symbols/Book.svg new file mode 100644 index 0000000000000000000000000000000000000000..bc934bcca1bbb7b20ae3ad826a9037c859c19a5d --- /dev/null +++ b/openoffice/share/gallery/symbols/Book.svg @@ -0,0 +1,80 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="100" height="100" viewBox="0 0 100 100" + overflow="visible" enable-background="new 0 0 100 100" xml:space="preserve"> +<g> + <g> + <path fill="#E3BB95" d="M19.575,11.94c-1.435,0-2.602,1.167-2.602,2.602v73.164c0,1.435,1.167,2.603,2.602,2.603h64.351 + c1.435,0,2.603-1.168,2.603-2.603V14.542c0-1.435-1.168-2.602-2.603-2.602H19.575z"/> + <path fill="#270F00" d="M83.925,11.231H19.574c-1.826,0-3.311,1.485-3.311,3.311v73.164c0,1.826,1.485,3.313,3.311,3.313h64.351 + c1.826,0,3.311-1.486,3.311-3.313V14.542C87.236,12.716,85.751,11.231,83.925,11.231L83.925,11.231z M17.682,14.542 + c0-1.045,0.847-1.892,1.892-1.892h64.351c1.045,0,1.892,0.847,1.892,1.892v73.164l0,0l0,0c0,1.045-0.847,1.894-1.892,1.894H19.574 + c-1.045,0-1.892-0.849-1.892-1.894V14.542L17.682,14.542L17.682,14.542z"/> + </g> + <g> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="78.936" y1="92.5195" x2="25.5192" y2="21.6147"> + <stop offset="0" style="stop-color:#A26325"/> + <stop offset="1" style="stop-color:#C9974F"/> + </linearGradient> + <path fill="url(#XMLID_5_)" d="M16.075,11.94c-1.435,0-2.602,1.167-2.602,2.602v73.164c0,1.435,1.167,2.603,2.602,2.603h63.351 + c1.435,0,2.603-1.168,2.603-2.603V14.542c0-1.435-1.168-2.602-2.603-2.602H16.075z"/> + <path fill="#270F00" d="M79.425,11.231H16.074c-1.826,0-3.311,1.485-3.311,3.311v73.164c0,1.826,1.485,3.313,3.311,3.313h63.351 + c1.826,0,3.311-1.486,3.311-3.313V14.542C82.736,12.716,81.251,11.231,79.425,11.231L79.425,11.231z M14.182,14.542 + c0-1.045,0.847-1.892,1.892-1.892h63.351c1.045,0,1.892,0.847,1.892,1.892v73.164l0,0l0,0c0,1.045-0.847,1.894-1.892,1.894H16.074 + c-1.045,0-1.892-0.849-1.892-1.894V14.542L14.182,14.542L14.182,14.542z"/> + </g> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="14.1821" y1="51.1128" x2="23.2017" y2="51.1128"> + <stop offset="0" style="stop-color:#2F1600"/> + <stop offset="0.0419" style="stop-color:#46290C"/> + <stop offset="0.1048" style="stop-color:#6F4C21"/> + <stop offset="1" style="stop-color:#2F1600"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M23.202,12.627h-7.127c-1.045,0-1.893,0.848-1.893,1.893v73.187c0,1.045,0.848,1.893,1.893,1.893 + h7.127V12.627z"/> + <rect x="23.149" y="12.627" fill="#E3BB95" width="1.632" height="76.972"/> + <g opacity="0.2"> + <path fill="#FFFFFF" d="M79.425,12.649H16.075c-1.045,0-1.893,0.848-1.893,1.893v2c0-1.045,0.848-1.893,1.893-1.893h63.351 + c1.045,0,1.893,0.848,1.893,1.893v-2C81.318,13.497,80.47,12.649,79.425,12.649z"/> + </g> + <g opacity="0.2"> + <path fill="#FFFFFF" d="M16.075,89.32h63.35c1.045,0,1.893-0.848,1.893-1.893v-2c0,1.045-0.848,1.893-1.893,1.893h-63.35 + c-1.045,0-1.893-0.848-1.893-1.893v2C14.183,88.473,15.03,89.32,16.075,89.32z"/> + </g> + <g opacity="0.2"> + <path d="M27.987,12.249v52.826c0,0,6.613-7.975,7.533-9.084c0.927,1.105,7.606,9.067,7.606,9.067V12.189L27.987,12.249z"/> + <path d="M43.835,11.477l-1.425,0.006l-13.72,0.054l-1.413,0.005v1.414v36.873v13.279v3.935l2.512-3.028l5.734-6.916l5.806,6.921 + l2.506,2.987v-3.899V12.902V11.477L43.835,11.477z M28.696,12.956l13.72-0.054v50.206l0,0l0,0l-6.9-8.225l-6.82,8.225V49.829 + V12.956L28.696,12.956L28.696,12.956z"/> + </g> + <g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="35.5566" y1="8.4692" x2="35.5566" y2="69.2704"> + <stop offset="0" style="stop-color:#A7EC75"/> + <stop offset="0.4462" style="stop-color:#9BE566"/> + <stop offset="1" style="stop-color:#88DA4E"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M27.987,9.749v52.826c0,0,6.613-7.974,7.533-9.084c0.927,1.105,7.606,9.067,7.606,9.067V9.689 + L27.987,9.749z"/> + <path fill="#3C8009" d="M43.835,8.977L42.41,8.983L28.69,9.037l-1.413,0.005v1.414v36.873v13.279v3.935l2.512-3.029l5.734-6.915 + l5.806,6.921l2.506,2.988v-3.899V10.402V8.977L43.835,8.977z M28.696,10.456l13.72-0.054v50.206l0,0l0,0l-6.9-8.225l-6.82,8.225 + V47.329V10.456L28.696,10.456L28.696,10.456z"/> + </g> + <g> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="35.5566" y1="9.5015" x2="35.5566" y2="66.2019"> + <stop offset="0" style="stop-color:#CEFBAD"/> + <stop offset="0.0333" style="stop-color:#C0F69E"/> + <stop offset="0.0968" style="stop-color:#9AE878"/> + <stop offset="0.1095" style="stop-color:#92E56F"/> + <stop offset="1" style="stop-color:#25BE4C"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M28.933,10.692c0,0.465,0,48.074,0,49.26c0.738-0.89,6.583-7.938,6.583-7.938 + s5.926,7.064,6.664,7.944c0-1.261,0-48.854,0-49.319C41.729,10.641,29.38,10.69,28.933,10.692z"/> + <path fill="#CEFBAD" d="M42.416,10.402l-13.72,0.054v36.873v12.538l0,0v0.268l0,0v0.473l0.302-0.364l0,0l0.171-0.207l0,0 + l6.347-7.654l6.427,7.661l0,0l0.169,0.201l0,0l0.304,0.363V10.402L42.416,10.402z M29.169,10.927l12.774-0.05v48.432l-6.065-7.229 + l-0.364-0.435l-0.362,0.437l-5.983,7.216V47.329V10.927L29.169,10.927z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Box01.svg b/openoffice/share/gallery/symbols/Box01.svg new file mode 100644 index 0000000000000000000000000000000000000000..da0d0811d2dbe31e13feb0e658a5a9ad5652423e --- /dev/null +++ b/openoffice/share/gallery/symbols/Box01.svg @@ -0,0 +1,180 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" + id="Layer_1" + width="233.10258" + height="165.37199" + viewBox="0 0 233.10258 165.37199" + overflow="visible" + enable-background="new 0 0 100 110" + xml:space="preserve" + inkscape:version="0.48.2 r9819" + sodipodi:docname="Box01.svg" + style="overflow:visible"><metadata + id="metadata65"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs + id="defs63" /><sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1207" + inkscape:window-height="867" + id="namedview61" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:zoom="2.1454545" + inkscape:cx="153.91537" + inkscape:cy="91.284" + inkscape:window-x="2432" + inkscape:window-y="198" + inkscape:window-maximized="0" + inkscape:current-layer="Layer_1" /> +<g + id="g3" + transform="translate(103.91537,19.088)"> + <g + id="g5"> + <path + d="m 42.938,-17.322 c 0,0 -30.224,20.46 -31.816,21.538 -1.597,-1.064 -30.808,-20.54 -30.808,-20.54 -0.343,-0.229 -0.765,-0.307 -1.167,-0.216 L -101.23,1.547 c -0.587,0.132 -1.04,0.601 -1.15,1.193 -0.017,0.093 -0.026,0.186 -0.026,0.277 0,0.496 0.246,0.968 0.667,1.251 0,0 30.029,20.169 32.386,21.752 -1.624,2.33 -22.233,31.9 -22.233,31.9 -0.179,0.256 -0.271,0.557 -0.271,0.861 0,0.163 0.027,0.327 0.081,0.486 0.155,0.454 0.516,0.807 0.974,0.951 0,0 20.419,6.435 22.338,7.039 0.003,2.113 0.08,50.361 0.08,50.361 0.001,0.667 0.439,1.253 1.078,1.442 l 86.34,25.652 c 0.271,0.081 0.561,0.084 0.833,0.008 l 76.695,-21.344 c 0.648,-0.181 1.1,-0.771 1.103,-1.444 0,0 0.276,-51.668 0.287,-53.736 1.875,-0.632 23.678,-7.988 23.678,-7.988 0.474,-0.159 0.838,-0.544 0.971,-1.025 0.037,-0.133 0.055,-0.268 0.055,-0.402 0,-0.354 -0.124,-0.701 -0.359,-0.977 0,0 -21.737,-25.539 -23.527,-27.642 2.096,-1.809 28.39,-24.499 28.39,-24.499 0.336,-0.29 0.522,-0.708 0.522,-1.141 0,-0.116 -0.013,-0.233 -0.041,-0.349 -0.13,-0.548 -0.555,-0.977 -1.101,-1.113 L 44.15,-17.538 c -0.417,-0.102 -0.857,-0.024 -1.212,0.216 z" + id="path7" + inkscape:connector-curvature="0" + style="fill:#d49658" /> + <path + d="m 43.783,-19.088 c -0.597,0 -1.186,0.178 -1.69,0.518 L 11.115,2.4 -18.85,-17.578 c -0.5,-0.333 -1.083,-0.506 -1.673,-0.506 -0.221,0 -0.442,0.024 -0.662,0.073 l -80.378,18.088 c -1.175,0.265 -2.079,1.203 -2.301,2.386 -0.221,1.184 0.283,2.386 1.282,3.057 l 31.114,20.898 -21.355,30.64 c -0.548,0.787 -0.69,1.788 -0.38,2.696 0.309,0.908 1.032,1.615 1.947,1.903 l 21.286,6.707 0.079,49.259 c 0.002,1.332 0.878,2.505 2.156,2.884 l 86.34,25.652 c 0.28,0.083 0.569,0.125 0.859,0.125 0.271,0 0.543,-0.037 0.807,-0.11 L 96.966,124.83 c 1.298,-0.361 2.199,-1.54 2.206,-2.889 l 0.281,-52.659 22.658,-7.645 c 0.947,-0.32 1.675,-1.088 1.941,-2.052 0.267,-0.963 0.038,-1.996 -0.61,-2.758 L 100.885,30.326 128.142,6.805 c 0.853,-0.735 1.224,-1.884 0.963,-2.979 -0.26,-1.095 -1.108,-1.954 -2.201,-2.227 l -82.39,-20.598 c -0.241,-0.06 -0.487,-0.089 -0.731,-0.089 l 0,0 z m -32.655,25.12 32.655,-22.106 82.39,20.598 0,0 0,0 -29.524,25.477 24.498,28.781 0,0 0,0 -24.697,8.332 -0.293,54.812 -76.695,21.344 -86.34,-25.651 -0.082,-51.466 -23.39,-7.37 0,0 0,0 21.385,-30.683 0,0 0,0 0,0 1.724,-2.473 -33.659,-22.609 0,0 0,0 80.378,-18.088 31.65,21.102 0,0 z" + id="path9" + inkscape:connector-curvature="0" + style="fill:#774e26" /> + </g> + <linearGradient + id="XMLID_3_" + gradientUnits="userSpaceOnUse" + x1="-42.027302" + y1="42.630901" + x2="11.7259" + y2="163.1989"> + <stop + offset="0" + style="stop-color:#A86A2B" + id="stop12" /> + <stop + offset="1" + style="stop-color:#D49658" + id="stop14" /> + </linearGradient> + <polygon + points="19.654,50.258 19.463,143.27 -66.877,117.617 -67.025,25.68 " + id="polygon16" + style="fill:url(#XMLID_3_)" /> + <linearGradient + id="XMLID_4_" + gradientUnits="userSpaceOnUse" + x1="33.577599" + y1="54.485401" + x2="90.344704" + y2="128.8351"> + <stop + offset="0" + style="stop-color:#A86A2B" + id="stop19" /> + <stop + offset="1" + style="stop-color:#D49658" + id="stop21" /> + </linearGradient> + <polygon + points="19.654,50.258 96.652,29.824 96.158,121.926 19.463,143.27 " + id="polygon23" + style="fill:url(#XMLID_4_)" /> + <path + d="m 21.311,55.225 v 87.533 c 0,0 -0.738,0.512 -2.063,0.512 -1.309,-0.16 -1.961,-0.555 -2.799,-0.895 0,-0.125 0,-71.646 0,-88.566 1.088,-2.582 1.498,-3.559 1.498,-3.559 h 1.086 l 2.278,4.975 z" + id="path25" + inkscape:connector-curvature="0" + style="fill:#d49658" /> + <g + id="g27"> + <path + d="M -68.477,24.763 -91.586,57.92 c -0.274,0.393 -0.345,0.894 -0.19,1.348 0.155,0.454 0.516,0.807 0.974,0.951 L 1.635,89.355 c 0.742,0.233 1.54,-0.138 1.842,-0.853 l 16.074,-38.18 c 0.167,-0.398 0.156,-0.85 -0.031,-1.238 -0.187,-0.39 -0.533,-0.68 -0.948,-0.797 L -66.83,24.174 c -0.619,-0.174 -1.277,0.06 -1.647,0.589 z" + id="path29" + inkscape:connector-curvature="0" + style="fill:#d49658" /> + <path + d="m -67.24,22.611 c -0.969,0 -1.9,0.469 -2.474,1.291 l -23.109,33.156 c -0.548,0.787 -0.689,1.788 -0.38,2.696 0.309,0.908 1.032,1.614 1.947,1.903 L 1.181,90.794 c 0.301,0.095 0.606,0.14 0.906,0.14 1.184,0 2.296,-0.701 2.778,-1.845 L 20.939,50.909 C 21.274,50.112 21.252,49.21 20.877,48.431 20.502,47.652 19.812,47.073 18.98,46.837 L -66.422,22.724 c -0.271,-0.076 -0.546,-0.113 -0.818,-0.113 l 0,0 z m -23.11,36.171 23.109,-33.156 85.402,24.113 0,0 0,0 -16.074,38.18 -92.437,-29.137 0,0 0,0 z" + id="path31" + inkscape:connector-curvature="0" + style="fill:#774e26" /> + </g> + <polygon + points="18.162,49.738 -67.24,25.625 -90.35,58.781 2.088,87.918 " + id="polygon33" + style="fill:#d49658" /> + <g + id="g35"> + <path + d="M 96.266,28.542 18.532,49.033 c -0.452,0.119 -0.823,0.441 -1.004,0.872 -0.182,0.431 -0.153,0.921 0.077,1.328 l 20.348,35.92 c 0.356,0.628 1.109,0.916 1.793,0.685 L 121.63,60.209 c 0.474,-0.159 0.838,-0.544 0.971,-1.025 0.134,-0.482 0.02,-0.998 -0.305,-1.379 L 97.797,29.023 c -0.376,-0.441 -0.97,-0.628 -1.531,-0.481 z" + id="path37" + inkscape:connector-curvature="0" + style="fill:#d49658" /> + <path + d="m 96.649,26.986 c -0.256,0 -0.514,0.033 -0.768,0.1 l -77.734,20.49 c -0.904,0.238 -1.647,0.883 -2.01,1.744 -0.363,0.861 -0.305,1.843 0.155,2.656 l 20.348,35.92 c 0.548,0.966 1.562,1.529 2.624,1.529 0.321,0 0.646,-0.052 0.963,-0.159 l 81.884,-27.629 c 0.947,-0.32 1.675,-1.088 1.941,-2.052 0.267,-0.963 0.038,-1.996 -0.61,-2.758 L 98.944,28.047 c -0.58,-0.683 -1.424,-1.061 -2.295,-1.061 l 0,0 z m -77.734,23.505 77.734,-20.49 24.498,28.781 0,0 0,0 -81.884,27.629 -20.348,-35.92 0,0 0,0 z" + id="path39" + inkscape:connector-curvature="0" + style="fill:#774e26" /> + </g> + <polygon + points="96.65,30 18.916,50.49 39.264,86.41 121.148,58.781 " + id="polygon41" + style="fill:#d49658" /> + <polygon + points="-67.24,25.625 11.129,6.031 -20.521,-15.07 -100.899,3.018 " + id="polygon43" + style="fill:#d49658" /> + <polygon + points="-67.24,25.625 11.129,6.031 -20.521,-15.07 -100.899,3.018 " + id="polygon45" + style="opacity:0.15;fill:#ffffff" /> + <polygon + points="96.652,29.824 19.654,50.258 -67.025,25.68 9.92,5.758 " + id="polygon47" + style="fill:#8a5c29" /> + <polyline + points="11.129,6.031 43.783,-16.074 126.173,4.523 96.65,30 11.129,6.031 " + id="polyline49" + style="fill:#d49658" /> + <polyline + points="11.129,6.031 43.783,-16.074 126.173,4.523 96.65,30 11.129,6.031 " + id="polyline51" + style="opacity:0.15;fill:#ffffff" /> + <polygon + points="18.162,49.738 -67.24,25.625 -90.35,58.781 2.088,87.918 " + id="polygon53" + style="fill:#d49658" /> + <polygon + points="-67.025,25.68 11.129,6.031 11.129,47.752 " + id="polygon55" + style="fill:#a06937" /> + <path + d="m 30.537,128.645 c 0.012,1.271 1.021,2.031 2.246,1.691 l 23.211,-6.447 c 1.223,-0.342 2.234,-1.658 2.25,-2.93 l 0.121,-11.941 c 0.016,-1.271 -0.984,-2.061 -2.217,-1.752 L 32.645,113.1 c -1.232,0.307 -2.232,1.596 -2.221,2.867 l 0.113,12.678 z" + id="path57" + inkscape:connector-curvature="0" + style="fill:#ffffff;stroke:#ffeaa6;stroke-width:1.54040003" /> +</g> + +</svg> \ No newline at end of file diff --git a/openoffice/share/gallery/symbols/Box02.svg b/openoffice/share/gallery/symbols/Box02.svg new file mode 100644 index 0000000000000000000000000000000000000000..040794cb4e715e994f97eeccda6ed7a09492bc96 --- /dev/null +++ b/openoffice/share/gallery/symbols/Box02.svg @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="240" height="200" viewBox="0 0 240 200" + overflow="visible" enable-background="new 0 0 240 200" xml:space="preserve"> +<g> + <g> + <g> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="41.8506" y1="109.3486" x2="210.1279" y2="109.3486"> + <stop offset="0" style="stop-color:#A86A2B"/> + <stop offset="1" style="stop-color:#D49658"/> + </linearGradient> + <path fill="url(#XMLID_5_)" d="M121.424,35.855L43.055,57.642c-0.712,0.198-1.204,0.846-1.204,1.584c0,0.003,0,0.007,0,0.011 + c0.001,0.232,0.126,0.42,0.216,0.623c0.002,1.136,0.147,94.648,0.147,94.648c0.001,0.715,0.465,1.348,1.146,1.564l84.146,26.752 + c0.299,0.095,0.619,0.103,0.922,0.021l79.986-21.344c0.717-0.191,1.217-0.839,1.221-1.581l0.492-99.775 + c0.004-0.751-0.502-1.409-1.228-1.599l-86.619-22.699C122,35.775,121.704,35.777,121.424,35.855z"/> + <path fill="#774E26" d="M121.862,34.151c-0.296,0-0.592,0.04-0.879,0.12L42.614,56.058c-1.429,0.398-2.416,1.703-2.408,3.187 + c0.002,0.404,0.078,0.793,0.216,1.154l0.147,94.111c0.002,1.432,0.929,2.696,2.293,3.13l84.146,26.752 + c0.325,0.103,0.662,0.154,0.999,0.154c0.284,0,0.568-0.036,0.846-0.11l79.987-21.345c1.435-0.383,2.435-1.678,2.441-3.161 + l0.491-99.775c0.008-1.501-1.003-2.817-2.454-3.197l-86.62-22.699C122.424,34.187,122.143,34.151,121.862,34.151L121.862,34.151z + M43.495,59.227l78.369-21.787l86.62,22.699l0,0l0,0l-0.492,99.775l-79.987,21.344l-84.146-26.752l-0.149-95.222L43.495,59.227 + L43.495,59.227L43.495,59.227z"/> + </g> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="68.0225" y1="77.1523" x2="122.9487" y2="200.3515"> + <stop offset="0" style="stop-color:#A86A2B"/> + <stop offset="1" style="stop-color:#D49658"/> + </linearGradient> + <polygon fill="url(#XMLID_6_)" points="128.005,181.258 43.858,154.506 43.71,59.283 128.198,80.572 "/> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="43.4951" y1="59.002" x2="208.4834" y2="59.002"> + <stop offset="0.0048" style="stop-color:#B97B3D"/> + <stop offset="1" style="stop-color:#D49658"/> + </linearGradient> + <polygon fill="url(#XMLID_7_)" points="43.495,59.227 121.864,37.439 208.483,60.139 127.577,80.564 "/> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="141.8701" y1="86.1553" x2="203.0822" y2="166.3269"> + <stop offset="0" style="stop-color:#A86A2B"/> + <stop offset="1" style="stop-color:#D49658"/> + </linearGradient> + <polygon fill="url(#XMLID_8_)" points="208.483,60.139 207.991,159.914 128.005,181.258 128.198,80.572 "/> + <path fill="#D49658" d="M208.483,60.139l-3.047-0.801l-77.254,21.217L47.065,58.381l-3.57,0.846l0.215,0.057l0.004,2.889 + l81.277,22.439v95.752c0.135,0.055,0.262,0.111,0.393,0.166l2.592,0.719c0.023,0,0.051,0,0.076-0.004l1.74-0.465 + c0.035-0.02,0.063-0.035,0.063-0.035V85.537l-0.199-0.434l78.813-21.902L208.483,60.139z"/> + </g> + <polygon fill="#FCF492" points="166.146,42.707 78.944,65.818 79.413,93.389 92.532,97.92 92.089,71.322 181.899,47.697 "/> + <line opacity="0.5" fill="none" stroke="#E3BB95" stroke-width="1.0963" x1="96.11" y1="65.865" x2="163.214" y2="48.127"/> + <polygon fill="#FCF492" points="92.048,173.211 78.901,169.576 78.901,140.205 92.048,144.1 "/> + <path fill="#FFFFFF" stroke="#FFEAA6" stroke-width="1.5404" d="M141.12,165.418c0.012,1.271,1.023,2.033,2.246,1.693l23.211-6.449 + c1.225-0.34,2.236-1.658,2.25-2.93l0.123-11.941c0.014-1.27-0.984-2.059-2.217-1.754l-23.504,5.836 + c-1.234,0.309-2.234,1.598-2.223,2.867L141.12,165.418z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Bulb01-Yellow.svg b/openoffice/share/gallery/symbols/Bulb01-Yellow.svg new file mode 100644 index 0000000000000000000000000000000000000000..b45865b2008a69ab99af846161fd67b3c386479b --- /dev/null +++ b/openoffice/share/gallery/symbols/Bulb01-Yellow.svg @@ -0,0 +1,395 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="180" height="180" viewBox="0 0 180 180" + overflow="visible" enable-background="new 0 0 180 180" xml:space="preserve"> +<g> + <g> + + <image width="221" height="193" xlink:href="data:image/png;base64,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" transform="matrix(1 0 0 1 -20.29 -7.8164)"> + </image> + </g> + <g> + + <image width="177" height="157" xlink:href="data:image/png;base64,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 +vwQYAMIhcMdF4YzIAAAAAElFTkSuQmCC" transform="matrix(1 0 0 1 1.71 10.1836)"> + </image> + </g> + <g> + <g> + + <radialGradient id="XMLID_14_" cx="91.0786" cy="147.1392" r="6.1398" gradientTransform="matrix(1.0211 0 0 1 -2.4029 0)" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#686564"/> + <stop offset="0.2564" style="stop-color:#5D5A5A"/> + <stop offset="0.9905" style="stop-color:#3F3F3F"/> + </radialGradient> + <path fill="url(#XMLID_14_)" d="M86.222,141.193c-1.445,0-2.62,1.156-2.62,2.576v5.154c0,1.42,1.175,2.576,2.62,2.576h9.449 + c1.445,0,2.62-1.156,2.62-2.576v-5.154c0-1.42-1.175-2.576-2.62-2.576H86.222z"/> + <path fill="#666666" d="M95.67,140.636h-9.449c-1.752,0-3.177,1.406-3.177,3.133v5.154c0,1.729,1.425,3.133,3.177,3.133h9.449 + c1.752,0,3.178-1.404,3.178-3.133v-5.154c0-0.842-0.334-1.631-0.938-2.225C97.309,140.958,96.514,140.636,95.67,140.636 + L95.67,140.636z M84.158,143.769c0-1.115,0.924-2.02,2.063-2.02h9.449c1.14,0,2.064,0.904,2.064,2.02v5.154l0,0l0,0 + c0,1.115-0.925,2.02-2.064,2.02h-9.449c-1.139,0-2.063-0.904-2.063-2.02V143.769L84.158,143.769L84.158,143.769z"/> + </g> + <radialGradient id="XMLID_15_" cx="84.2891" cy="91.6958" r="37.6248" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#FFF254"/> + <stop offset="1" style="stop-color:#F9BC21"/> + </radialGradient> + <path fill="url(#XMLID_15_)" stroke="#E2963B" stroke-width="1.5792" d="M109.585,118.841c3.774-4.305,6.067-9.941,6.067-16.117 + c0-13.514-10.954-24.468-24.468-24.468c-13.513,0-24.467,10.954-24.467,24.468c0,6.594,2.612,12.574,6.854,16.975 + c2.057,2.395,7.53,4.793,8.891,17.578l17.211-0.086c1.298-12.211,6.488-14.451,8.796-17.148 + C108.855,119.656,109.225,119.251,109.585,118.841L109.585,118.841L109.585,118.841z"/> + <g> + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="81.0098" y1="141.3374" x2="101.1348" y2="141.3374"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="0.2762" style="stop-color:#DCDCDC"/> + <stop offset="1" style="stop-color:#DDDDDD"/> + </linearGradient> + <path fill="url(#XMLID_16_)" d="M82.553,133.195c-0.833,0-1.511,0.719-1.511,1.605l-0.032,8.756c0,3.766,1.846,5.924,5.064,5.924 + h9.996c3.219,0,5.064-2.158,5.064-5.922l-0.008-8.758c0-0.42-0.151-0.816-0.426-1.119c-0.287-0.314-0.673-0.486-1.085-0.486 + H82.553z"/> + <path fill="#666666" d="M99.616,132.669H82.552c-1.123,0-2.037,0.957-2.037,2.131l-0.031,8.754c0,4.043,2.09,6.453,5.591,6.453 + h9.996c1.709,0,3.13-0.594,4.109-1.719c0.982-1.129,1.481-2.721,1.481-4.73l-0.008-8.758l0,0c0-0.551-0.2-1.074-0.564-1.473 + C100.707,132.908,100.17,132.669,99.616,132.669L99.616,132.669z M81.536,143.558l0.032-8.758c0-0.596,0.439-1.078,0.983-1.078 + h17.064c0.543,0,0.983,0.482,0.983,1.078l0.009,8.758l0,0l0,0c0,3.576-1.747,5.396-4.538,5.396h-9.996 + C83.283,148.955,81.536,147.134,81.536,143.558L81.536,143.558L81.536,143.558z"/> + </g> + + <radialGradient id="XMLID_17_" cx="91.1045" cy="147.0532" r="5.6255" gradientTransform="matrix(1.0211 0 0 1 -2.4029 0)" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#686564"/> + <stop offset="0.2564" style="stop-color:#5D5A5A"/> + <stop offset="0.9905" style="stop-color:#3F3F3F"/> + </radialGradient> + <path fill="url(#XMLID_17_)" d="M97.734,148.923c0,1.115-0.924,2.02-2.063,2.02h-9.449c-1.14,0-2.063-0.904-2.063-2.02v-5.154 + c0-1.115,0.924-2.02,2.063-2.02h9.449c1.14,0,2.063,0.904,2.063,2.02V148.923z"/> + <g> + <linearGradient id="XMLID_18_" gradientUnits="userSpaceOnUse" x1="81.5361" y1="141.3374" x2="100.6084" y2="141.3374"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="0.2762" style="stop-color:#DCDCDC"/> + <stop offset="1" style="stop-color:#DDDDDD"/> + </linearGradient> + <path fill="url(#XMLID_18_)" d="M100.601,134.8c0-0.596-0.441-1.08-0.984-1.08H82.553c-0.544,0-0.984,0.484-0.984,1.08 + l-0.032,8.758c0,3.576,1.747,5.396,4.538,5.396h9.996c2.791,0,4.538-1.82,4.538-5.396L100.601,134.8z"/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="71.149" y="79.824" width="40.743" height="40.744"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="71.149" y="79.824" width="40.743" height="40.744" id="XMLID_19_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <radialGradient id="XMLID_20_" cx="90.4956" cy="93.8076" r="24.9807" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <rect x="69.391" y="76.866" fill="url(#XMLID_20_)" width="45.942" height="50.536"/> + </g> + </mask> + <circle mask="url(#XMLID_19_)" fill="#FFFFFF" cx="91.521" cy="100.197" r="20.372"/> + <linearGradient id="XMLID_21_" gradientUnits="userSpaceOnUse" x1="81.5576" y1="135.7075" x2="100.6035" y2="135.7075"> + <stop offset="0.0048" style="stop-color:#787878"/> + <stop offset="0.0882" style="stop-color:#969696"/> + <stop offset="0.1908" style="stop-color:#B3B3B3"/> + <stop offset="0.2925" style="stop-color:#C8C8C8"/> + <stop offset="0.3917" style="stop-color:#D5D5D5"/> + <stop offset="0.4857" style="stop-color:#D9D9D9"/> + <stop offset="0.5666" style="stop-color:#D3D3D3"/> + <stop offset="0.6704" style="stop-color:#C3C3C3"/> + <stop offset="0.7868" style="stop-color:#A9A9A9"/> + <stop offset="0.9114" style="stop-color:#858585"/> + <stop offset="1" style="stop-color:#666666"/> + </linearGradient> + <path fill="url(#XMLID_21_)" d="M82.553,133.72c-0.544,0-0.984,0.484-0.984,1.08l-0.011,2.895h19.046l-0.003-2.895 + c0-0.596-0.441-1.08-0.984-1.08H82.553z"/> + <linearGradient id="XMLID_22_" gradientUnits="userSpaceOnUse" x1="81.4854" y1="141.188" x2="100.6035" y2="141.188"> + <stop offset="0.0048" style="stop-color:#787878"/> + <stop offset="0.0882" style="stop-color:#969696"/> + <stop offset="0.1908" style="stop-color:#B3B3B3"/> + <stop offset="0.2925" style="stop-color:#C8C8C8"/> + <stop offset="0.3917" style="stop-color:#D5D5D5"/> + <stop offset="0.4857" style="stop-color:#D9D9D9"/> + <stop offset="0.5666" style="stop-color:#D3D3D3"/> + <stop offset="0.6704" style="stop-color:#C3C3C3"/> + <stop offset="0.7868" style="stop-color:#A9A9A9"/> + <stop offset="0.9114" style="stop-color:#858585"/> + <stop offset="1" style="stop-color:#666666"/> + </linearGradient> + <rect x="81.485" y="139.169" fill="url(#XMLID_22_)" width="19.118" height="4.037"/> + <linearGradient id="XMLID_23_" gradientUnits="userSpaceOnUse" x1="81.541" y1="146.3286" x2="100.6035" y2="146.3286"> + <stop offset="0.0048" style="stop-color:#787878"/> + <stop offset="0.0882" style="stop-color:#969696"/> + <stop offset="0.1908" style="stop-color:#B3B3B3"/> + <stop offset="0.2925" style="stop-color:#C8C8C8"/> + <stop offset="0.3917" style="stop-color:#D5D5D5"/> + <stop offset="0.4857" style="stop-color:#D9D9D9"/> + <stop offset="0.5666" style="stop-color:#D3D3D3"/> + <stop offset="0.6704" style="stop-color:#C3C3C3"/> + <stop offset="0.7868" style="stop-color:#A9A9A9"/> + <stop offset="0.9114" style="stop-color:#858585"/> + <stop offset="1" style="stop-color:#666666"/> + </linearGradient> + <path fill="url(#XMLID_23_)" d="M100.604,143.703H81.541c0,0.004,0,0.008,0,0.012c0.051,3.471,1.784,5.24,4.533,5.24h9.996 + c2.749,0,4.481-1.77,4.533-5.24C100.604,143.71,100.604,143.707,100.604,143.703z"/> + <linearGradient id="XMLID_24_" gradientUnits="userSpaceOnUse" x1="91.0806" y1="139.4468" x2="91.0806" y2="137.6454"> + <stop offset="0" style="stop-color:#D9D9D9"/> + <stop offset="0.1572" style="stop-color:#D3D3D3"/> + <stop offset="0.3592" style="stop-color:#C3C3C3"/> + <stop offset="0.5854" style="stop-color:#A9A9A9"/> + <stop offset="0.8277" style="stop-color:#858585"/> + <stop offset="1" style="stop-color:#666666"/> + </linearGradient> + <rect x="81.558" y="137.695" fill="url(#XMLID_24_)" width="19.046" height="1.475"/> + <linearGradient id="XMLID_25_" gradientUnits="userSpaceOnUse" x1="91.2837" y1="138.9067" x2="86.9799" y2="128.8438"> + <stop offset="0" style="stop-color:#D9D9D9"/> + <stop offset="0.1572" style="stop-color:#D3D3D3"/> + <stop offset="0.3592" style="stop-color:#C3C3C3"/> + <stop offset="0.5854" style="stop-color:#A9A9A9"/> + <stop offset="0.8277" style="stop-color:#858585"/> + <stop offset="1" style="stop-color:#666666"/> + </linearGradient> + <rect x="81.558" y="137.695" fill="url(#XMLID_25_)" width="19.046" height="1.475"/> + <linearGradient id="XMLID_26_" gradientUnits="userSpaceOnUse" x1="92.7212" y1="146.9175" x2="85.2011" y2="132.8173"> + <stop offset="0" style="stop-color:#D9D9D9"/> + <stop offset="0.1572" style="stop-color:#D3D3D3"/> + <stop offset="0.3592" style="stop-color:#C3C3C3"/> + <stop offset="0.5854" style="stop-color:#A9A9A9"/> + <stop offset="0.8277" style="stop-color:#858585"/> + <stop offset="1" style="stop-color:#666666"/> + </linearGradient> + <rect x="81.558" y="143.001" fill="url(#XMLID_26_)" width="19.046" height="1.68"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Bulb02-Yellow.svg b/openoffice/share/gallery/symbols/Bulb02-Yellow.svg new file mode 100644 index 0000000000000000000000000000000000000000..89232dedf7c59bcd16f90b3985fac6bcf1256630 --- /dev/null +++ b/openoffice/share/gallery/symbols/Bulb02-Yellow.svg @@ -0,0 +1,235 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="150" height="150" viewBox="0 0 150 150" + overflow="visible" enable-background="new 0 0 150 150" xml:space="preserve"> +<g> + <path fill="#FFFF00" d="M59.844,55.678l7.367-34.212l14.511,29.1l20.872-17.856l-5.568,27.356l33.421-5.458l-21.219,17.414 + l32.188,13.513l-36.61,1.475l22.605,25.309l-30.345-7.494c0,0,8.731,17.805,9.468,18.541c0.737,0.738-21.631-13.504-21.631-13.504 + l2.321,12.826L75.32,107.65l-4.614,18.58l-0.3-15.633l-27.877,17.938l12.922-24.133l-34.08,5.484l23.235-21.42L8.585,80.843 + l37.529-9.279l-21.75-27.678L59.844,55.678z"/> + <g> + + <image width="157" height="140" xlink:href="data:image/png;base64,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" transform="matrix(1 0 0 1 -5.9746 5.2749)"> + </image> + </g> + <g> + <g> + + <radialGradient id="XMLID_14_" cx="73.5625" cy="124.1665" r="5.2615" gradientTransform="matrix(1.0211 0 0 1 -2.1196 0)" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#686564"/> + <stop offset="0.2564" style="stop-color:#5D5A5A"/> + <stop offset="0.9905" style="stop-color:#3F3F3F"/> + </radialGradient> + <path fill="url(#XMLID_14_)" d="M69.306,119.048c-1.268,0-2.299,1.015-2.299,2.262v4.348c0,1.247,1.031,2.262,2.299,2.262h7.974 + c1.267,0,2.298-1.015,2.298-2.262v-4.348c0-1.247-1.031-2.262-2.298-2.262H69.306z"/> + <path fill="#666666" d="M77.279,118.492h-7.974c-1.574,0-2.855,1.266-2.855,2.819v4.347c0,1.554,1.281,2.819,2.855,2.819h7.974 + c1.574,0,2.855-1.266,2.855-2.819v-4.347C80.134,119.757,78.854,118.492,77.279,118.492L77.279,118.492z M67.564,121.311 + c0-0.942,0.779-1.705,1.741-1.705h7.974c0.962,0,1.741,0.763,1.741,1.705v4.347l0,0l0,0c0,0.942-0.779,1.705-1.741,1.705h-7.974 + c-0.962,0-1.741-0.763-1.741-1.705V121.311L67.564,121.311L67.564,121.311z"/> + </g> + <radialGradient id="XMLID_15_" cx="67.6748" cy="77.3677" r="31.7498" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#FFF254"/> + <stop offset="1" style="stop-color:#F9BC21"/> + </radialGradient> + <path fill="url(#XMLID_15_)" stroke="#E2963B" stroke-width="1.5792" d="M89.021,100.275c3.186-3.633,5.12-8.391,5.12-13.602 + c0-11.402-9.244-20.646-20.646-20.646s-20.647,9.244-20.647,20.646c0,5.564,2.205,10.611,5.784,14.324 + c1.735,2.02,6.354,4.045,7.502,14.834l14.523-0.072c1.096-10.305,5.475-12.195,7.422-14.473 + C88.405,100.96,88.717,100.621,89.021,100.275L89.021,100.275L89.021,100.275z"/> + <g> + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="64.8252" y1="119.2573" x2="81.9722" y2="119.2573"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="0.2762" style="stop-color:#DCDCDC"/> + <stop offset="1" style="stop-color:#DDDDDD"/> + </linearGradient> + <path fill="url(#XMLID_16_)" d="M66.21,112.303c-0.748,0-1.357,0.646-1.357,1.438l-0.028,7.387c0,3.184,1.629,5.083,4.357,5.083 + h8.435c2.727,0,4.355-1.899,4.355-5.081l-0.006-7.389c0-0.793-0.609-1.438-1.357-1.438H66.21z"/> + <path fill="#666666" d="M80.608,111.777H66.209c-1.038,0-1.883,0.882-1.883,1.965l-0.028,7.385c0,1.742,0.434,3.122,1.291,4.105 + c0.858,0.986,2.1,1.507,3.592,1.507h8.435c1.491,0,2.733-0.521,3.592-1.507c0.856-0.983,1.29-2.363,1.29-4.101l-0.006-7.391 + v0.001C82.492,112.659,81.647,111.777,80.608,111.777L80.608,111.777z M65.352,121.131l0.028-7.39 + c0-0.504,0.372-0.912,0.83-0.912h14.399c0.458,0,0.831,0.408,0.831,0.912l0.006,7.39l0,0l0,0c0,3.019-1.474,4.555-3.829,4.555 + h-8.435C66.825,125.686,65.352,124.15,65.352,121.131L65.352,121.131L65.352,121.131z"/> + </g> + + <radialGradient id="XMLID_17_" cx="73.5879" cy="124.0806" r="4.747" gradientTransform="matrix(1.0211 0 0 1 -2.1196 0)" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#686564"/> + <stop offset="0.2564" style="stop-color:#5D5A5A"/> + <stop offset="0.9905" style="stop-color:#3F3F3F"/> + </radialGradient> + <path fill="url(#XMLID_17_)" d="M79.021,125.658c0,0.941-0.779,1.705-1.741,1.705h-7.974c-0.962,0-1.742-0.764-1.742-1.705v-4.348 + c0-0.941,0.78-1.705,1.742-1.705h7.974c0.962,0,1.741,0.764,1.741,1.705V125.658z"/> + <g> + <linearGradient id="XMLID_18_" gradientUnits="userSpaceOnUse" x1="65.3516" y1="119.2573" x2="81.4458" y2="119.2573"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="0.2762" style="stop-color:#DCDCDC"/> + <stop offset="1" style="stop-color:#DDDDDD"/> + </linearGradient> + <path fill="url(#XMLID_18_)" d="M81.439,113.742c0-0.504-0.372-0.912-0.831-0.912H66.21c-0.458,0-0.831,0.408-0.831,0.912 + l-0.028,7.389c0,3.02,1.475,4.555,3.831,4.555h8.435c2.355,0,3.829-1.535,3.829-4.555L81.439,113.742z"/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="56.587" y="67.35" width="34.381" height="34.38"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="56.587" y="67.35" width="34.381" height="34.38" id="XMLID_19_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <radialGradient id="XMLID_20_" cx="72.9126" cy="79.1489" r="21.08" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <rect x="55.104" y="64.854" fill="url(#XMLID_20_)" width="38.768" height="42.644"/> + </g> + </mask> + <circle mask="url(#XMLID_19_)" fill="#FFFFFF" cx="73.778" cy="84.541" r="17.191"/> + <linearGradient id="XMLID_21_" gradientUnits="userSpaceOnUse" x1="65.3701" y1="114.5063" x2="81.4419" y2="114.5063"> + <stop offset="0.0048" style="stop-color:#787878"/> + <stop offset="0.0882" style="stop-color:#969696"/> + <stop offset="0.1908" style="stop-color:#B3B3B3"/> + <stop offset="0.2925" style="stop-color:#C8C8C8"/> + <stop offset="0.3917" style="stop-color:#D5D5D5"/> + <stop offset="0.4857" style="stop-color:#D9D9D9"/> + <stop offset="0.5666" style="stop-color:#D3D3D3"/> + <stop offset="0.6704" style="stop-color:#C3C3C3"/> + <stop offset="0.7868" style="stop-color:#A9A9A9"/> + <stop offset="0.9114" style="stop-color:#858585"/> + <stop offset="1" style="stop-color:#666666"/> + </linearGradient> + <path fill="url(#XMLID_21_)" d="M66.21,112.83c-0.458,0-0.831,0.408-0.831,0.912l-0.009,2.441h16.072l-0.002-2.441 + c0-0.504-0.372-0.912-0.831-0.912H66.21z"/> + <linearGradient id="XMLID_22_" gradientUnits="userSpaceOnUse" x1="65.3096" y1="119.1313" x2="81.4419" y2="119.1313"> + <stop offset="0.0048" style="stop-color:#787878"/> + <stop offset="0.0882" style="stop-color:#969696"/> + <stop offset="0.1908" style="stop-color:#B3B3B3"/> + <stop offset="0.2925" style="stop-color:#C8C8C8"/> + <stop offset="0.3917" style="stop-color:#D5D5D5"/> + <stop offset="0.4857" style="stop-color:#D9D9D9"/> + <stop offset="0.5666" style="stop-color:#D3D3D3"/> + <stop offset="0.6704" style="stop-color:#C3C3C3"/> + <stop offset="0.7868" style="stop-color:#A9A9A9"/> + <stop offset="0.9114" style="stop-color:#858585"/> + <stop offset="1" style="stop-color:#666666"/> + </linearGradient> + <rect x="65.31" y="117.427" fill="url(#XMLID_22_)" width="16.132" height="3.408"/> + <linearGradient id="XMLID_23_" gradientUnits="userSpaceOnUse" x1="65.356" y1="123.4692" x2="81.4419" y2="123.4692"> + <stop offset="0.0048" style="stop-color:#787878"/> + <stop offset="0.0882" style="stop-color:#969696"/> + <stop offset="0.1908" style="stop-color:#B3B3B3"/> + <stop offset="0.2925" style="stop-color:#C8C8C8"/> + <stop offset="0.3917" style="stop-color:#D5D5D5"/> + <stop offset="0.4857" style="stop-color:#D9D9D9"/> + <stop offset="0.5666" style="stop-color:#D3D3D3"/> + <stop offset="0.6704" style="stop-color:#C3C3C3"/> + <stop offset="0.7868" style="stop-color:#A9A9A9"/> + <stop offset="0.9114" style="stop-color:#858585"/> + <stop offset="1" style="stop-color:#666666"/> + </linearGradient> + <path fill="url(#XMLID_23_)" d="M81.442,121.253H65.356c0,0.004,0,0.006,0,0.01c0.043,2.928,1.505,4.422,3.826,4.422h8.435 + c2.32,0,3.782-1.494,3.825-4.422C81.442,121.259,81.442,121.257,81.442,121.253z"/> + <linearGradient id="XMLID_24_" gradientUnits="userSpaceOnUse" x1="73.4058" y1="117.6606" x2="73.4058" y2="116.1409"> + <stop offset="0" style="stop-color:#D9D9D9"/> + <stop offset="0.1572" style="stop-color:#D3D3D3"/> + <stop offset="0.3592" style="stop-color:#C3C3C3"/> + <stop offset="0.5854" style="stop-color:#A9A9A9"/> + <stop offset="0.8277" style="stop-color:#858585"/> + <stop offset="1" style="stop-color:#666666"/> + </linearGradient> + <rect x="65.37" y="116.183" fill="url(#XMLID_24_)" width="16.072" height="1.244"/> + <linearGradient id="XMLID_25_" gradientUnits="userSpaceOnUse" x1="73.5771" y1="117.2065" x2="69.9457" y2="108.7156"> + <stop offset="0" style="stop-color:#D9D9D9"/> + <stop offset="0.1572" style="stop-color:#D3D3D3"/> + <stop offset="0.3592" style="stop-color:#C3C3C3"/> + <stop offset="0.5854" style="stop-color:#A9A9A9"/> + <stop offset="0.8277" style="stop-color:#858585"/> + <stop offset="1" style="stop-color:#666666"/> + </linearGradient> + <rect x="65.37" y="116.183" fill="url(#XMLID_25_)" width="16.072" height="1.244"/> + <linearGradient id="XMLID_26_" gradientUnits="userSpaceOnUse" x1="74.7905" y1="123.9663" x2="68.444" y2="112.0666"> + <stop offset="0" style="stop-color:#D9D9D9"/> + <stop offset="0.1572" style="stop-color:#D3D3D3"/> + <stop offset="0.3592" style="stop-color:#C3C3C3"/> + <stop offset="0.5854" style="stop-color:#A9A9A9"/> + <stop offset="0.8277" style="stop-color:#858585"/> + <stop offset="1" style="stop-color:#666666"/> + </linearGradient> + <rect x="65.37" y="120.662" fill="url(#XMLID_26_)" width="16.072" height="1.418"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Calendar.svg b/openoffice/share/gallery/symbols/Calendar.svg new file mode 100644 index 0000000000000000000000000000000000000000..af3298864b5baacc0d9e418567b1da60ef76d188 --- /dev/null +++ b/openoffice/share/gallery/symbols/Calendar.svg @@ -0,0 +1,119 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="100.001" height="100.001" + viewBox="0 0 100.001 100.001" overflow="visible" enable-background="new 0 0 100.001 100.001" xml:space="preserve"> +<g> + <g> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="50.3799" y1="-1.6919" x2="50.3799" y2="90.8452"> + <stop offset="0.5" style="stop-color:#FFFFFF"/> + <stop offset="0.6879" style="stop-color:#FDFDFD"/> + <stop offset="0.7943" style="stop-color:#F4F4F4"/> + <stop offset="0.8803" style="stop-color:#E7E7E7"/> + <stop offset="0.9549" style="stop-color:#D3D3D3"/> + <stop offset="1" style="stop-color:#C3C3C3"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M19.748,16.727c-2.953,0-5.355,2.403-5.355,5.356V84.59c0,2.954,2.402,5.357,5.355,5.357h61.263 + c1.431,0,2.776-0.558,3.788-1.569s1.569-2.357,1.569-3.788V22.083c0-2.954-2.403-5.356-5.356-5.356H19.748z"/> + <path fill="#7F7F7F" d="M81.011,15.882H19.748c-3.419,0-6.201,2.782-6.201,6.202v62.506c0,3.421,2.782,6.202,6.201,6.202h61.263 + c1.657,0,3.214-0.645,4.385-1.816c1.171-1.171,1.816-2.729,1.816-4.386V22.084c0-1.657-0.645-3.215-1.816-4.386 + C84.225,16.527,82.667,15.882,81.011,15.882L81.011,15.882z M15.237,22.084c0-2.492,2.019-4.511,4.51-4.511h61.263 + c2.491,0,4.51,2.019,4.51,4.511v62.506l0,0l0,0c0,2.491-2.019,4.512-4.51,4.512H19.748c-2.491,0-4.51-2.021-4.51-4.512V22.084 + L15.237,22.084L15.237,22.084z"/> + </g> + <path fill="#7F7F7F" stroke="#7F7F7F" stroke-width="1.5" d="M78.428,22.823c0,1.105-0.896,2-2,2h-5c-1.104,0-2-0.895-2-2v-10 + c0-1.104,0.896-2,2-2h5c1.104,0,2,0.896,2,2V22.823z"/> + <path fill="#7F7F7F" stroke="#7F7F7F" stroke-width="1.5" d="M35.928,22.823c0,1.105-0.896,2-2,2h-5c-1.104,0-2-0.895-2-2v-10 + c0-1.104,0.896-2,2-2h5c1.104,0,2,0.896,2,2V22.823z"/> + <g> + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="50.3799" y1="11.9199" x2="50.3799" y2="36.5519"> + <stop offset="0" style="stop-color:#CEFBAD"/> + <stop offset="0.1446" style="stop-color:#C0F69E"/> + <stop offset="0.4208" style="stop-color:#9AE878"/> + <stop offset="0.4762" style="stop-color:#92E56F"/> + <stop offset="1" style="stop-color:#44C956"/> + </linearGradient> + <path fill="url(#XMLID_9_)" d="M19.748,16.823c-2.9,0-5.26,2.36-5.26,5.261v14.229h71.783V22.083c0-2.901-2.36-5.261-5.261-5.261 + H19.748z"/> + <path fill="#4DA004" d="M81.011,16.073H19.748c-3.314,0-6.01,2.697-6.01,6.011v13.479v1.5h1.5h70.283h1.5v-1.5V22.084 + c0-1.606-0.625-3.115-1.76-4.251C84.125,16.698,82.617,16.073,81.011,16.073L81.011,16.073z M15.237,22.084 + c0-2.492,2.019-4.511,4.51-4.511h61.263c2.491,0,4.51,2.019,4.51,4.511v13.479l0,0l0,0H15.237V22.084L15.237,22.084L15.237,22.084 + z"/> + </g> + <g opacity="0.3"> + <path fill="#FFFFFF" d="M81.011,17.573H19.748c-2.491,0-4.51,2.02-4.51,4.511v2c0-2.491,2.019-4.511,4.51-4.511h61.263 + c2.491,0,4.511,2.02,4.511,4.511v-2C85.521,19.592,83.502,17.573,81.011,17.573z"/> + </g> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="29.9277" y1="10.5728" x2="29.9277" y2="24.0728"> + <stop offset="0" style="stop-color:#ECEBEA"/> + <stop offset="0.281" style="stop-color:#FFFFFF"/> + <stop offset="0.4445" style="stop-color:#F0EFEE"/> + <stop offset="1" style="stop-color:#BEBAB6"/> + </linearGradient> + <path fill="url(#XMLID_10_)" stroke="#7F7F7F" stroke-width="1.5" d="M34.428,22.823c0,1.105-0.896,2-2,2h-5c-1.104,0-2-0.895-2-2 + v-10c0-1.104,0.896-2,2-2h5c1.104,0,2,0.896,2,2V22.823z"/> + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="72.4277" y1="10.5728" x2="72.4277" y2="24.0728"> + <stop offset="0" style="stop-color:#ECEBEA"/> + <stop offset="0.281" style="stop-color:#FFFFFF"/> + <stop offset="0.4445" style="stop-color:#F0EFEE"/> + <stop offset="1" style="stop-color:#BEBAB6"/> + </linearGradient> + <path fill="url(#XMLID_11_)" stroke="#7F7F7F" stroke-width="1.5" d="M76.928,22.823c0,1.105-0.896,2-2,2h-5c-1.104,0-2-0.895-2-2 + v-10c0-1.104,0.896-2,2-2h5c1.104,0,2,0.896,2,2V22.823z"/> + <g> + <g> + <path fill="#89A6C6" d="M51.252,55.58h-1.5H39.614h-1.5v1.5v10.14v1.5h1.5h10.139h1.5v-1.5V57.08V55.58L51.252,55.58z + M39.614,57.08h10.139v10.14l0,0l0,0H39.614V57.08L39.614,57.08L39.614,57.08z"/> + </g> + <g> + <path fill="#89A6C6" d="M39.711,55.58h-1.5h-10.14h-1.5v1.5v10.14v1.5h1.5h10.14h1.5v-1.5V57.08V55.58L39.711,55.58z + M28.072,57.08h10.14v10.14l0,0l0,0h-10.14V57.08L28.072,57.08L28.072,57.08z"/> + </g> + <g> + <path fill="#89A6C6" d="M62.794,55.58h-1.5h-10.14h-1.5v1.5v10.14v1.5h1.5h10.14h1.5v-1.5V57.08V55.58L62.794,55.58z + M51.155,57.08h10.14v10.14l0,0l0,0h-10.14V57.08L51.155,57.08L51.155,57.08z"/> + </g> + <g> + <path fill="#89A6C6" d="M74.335,55.58h-1.5h-10.14h-1.5v1.5v10.14v1.5h1.5h10.14h1.5v-1.5V57.08V55.58L74.335,55.58z + M62.695,57.08h10.14v10.14l0,0l0,0h-10.14V57.08L62.695,57.08L62.695,57.08z"/> + </g> + </g> + <g> + <g> + <path fill="#89A6C6" d="M62.794,43.972h-1.5h-10.14h-1.5v1.5V55.61v1.5h1.5h10.14h1.5v-1.5V45.472V43.972L62.794,43.972z + M51.155,45.472h10.14V55.61l0,0l0,0h-10.14V45.472L51.155,45.472L51.155,45.472z"/> + </g> + <g> + <path fill="#89A6C6" d="M74.335,43.972h-1.5h-10.14h-1.5v1.5V55.61v1.5h1.5h10.14h1.5v-1.5V45.472V43.972L74.335,43.972z + M62.695,45.472h10.14V55.61l0,0l0,0h-10.14V45.472L62.695,45.472L62.695,45.472z"/> + </g> + </g> + <g> + <g> + <path fill="#89A6C6" d="M51.252,67.168h-1.5H39.614h-1.5v1.5v10.141v1.5h1.5h10.139h1.5v-1.5V68.668V67.168L51.252,67.168z + M39.614,68.668h10.139v10.141l0,0l0,0H39.614V68.668L39.614,68.668L39.614,68.668z"/> + </g> + <g> + <path fill="#89A6C6" d="M39.711,67.168h-1.5h-10.14h-1.5v1.5v10.141v1.5h1.5h10.14h1.5v-1.5V68.668V67.168L39.711,67.168z + M28.072,68.668h10.14v10.141l0,0l0,0h-10.14V68.668L28.072,68.668L28.072,68.668z"/> + </g> + <g> + <path fill="#89A6C6" d="M62.794,67.168h-1.5h-10.14h-1.5v1.5v10.141v1.5h1.5h10.14h1.5v-1.5V68.668V67.168L62.794,67.168z + M51.155,68.668h10.14v10.141l0,0l0,0h-10.14V68.668L51.155,68.668L51.155,68.668z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="44.8965" y1="50.7715" x2="62.1104" y2="67.9851"> + <stop offset="0" style="stop-color:#FDF58D"/> + <stop offset="0.324" style="stop-color:#F9CE6B"/> + <stop offset="1" style="stop-color:#F08026"/> + </linearGradient> + <rect x="49.926" y="55.801" fill="url(#XMLID_12_)" width="12.52" height="12.52"/> + <path fill="#C15E27" d="M63.194,55.052h-1.5H50.676h-1.5v1.5V67.57v1.5h1.5h11.019h1.5v-1.5V56.552V55.052L63.194,55.052z + M50.676,56.552h11.019V67.57l0,0l0,0H50.676V56.552L50.676,56.552L50.676,56.552z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Chart.svg b/openoffice/share/gallery/symbols/Chart.svg new file mode 100644 index 0000000000000000000000000000000000000000..b41d7a519f30abb05eda48adeece132a5c53b3de --- /dev/null +++ b/openoffice/share/gallery/symbols/Chart.svg @@ -0,0 +1,109 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="110" height="100" viewBox="0 0 110 100" + overflow="visible" enable-background="new 0 0 110 100" xml:space="preserve"> +<g> + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="103.4243" y1="62.939" x2="24.5499" y2="85.9809"> + <stop offset="0" style="stop-color:#BEBAB6"/> + <stop offset="1" style="stop-color:#F2F1F0"/> + </linearGradient> + <path fill="url(#XMLID_11_)" stroke="#AFAFAF" stroke-width="1.4675" d="M104.777,75.83c1.083,0.191,1.139,0.697,0.125,1.123 + l-26.27,11.336c-1.015,0.426-2.731,0.623-3.816,0.438l-69.61-14.27c-1.084-0.186-1.114-0.609-0.066-0.941l28.803-8.154 + c1.049-0.332,2.793-0.447,3.875-0.254L104.777,75.83z"/> + <g> + <path fill="#006B33" d="M74.665,9.647l-0.412,0.165l-12.017,4.823l-0.938,0.376l-0.003,1.011l-0.214,62.815l-0.004,1.24 + l1.216,0.237l14.635,2.859l0.435,0.085l0.412-0.165l12.017-4.822l0.938-0.376l0.003-1.011l0.215-62.815l0.004-1.239l-1.216-0.238 + L75.1,9.732L74.665,9.647L74.665,9.647z M62.581,78.842l0.214-62.815l12.017-4.823l14.635,2.86l0,0l0,0l-0.215,62.815 + l-12.016,4.822L62.581,78.842L62.581,78.842L62.581,78.842z"/> + </g> + <g> + <path fill="#2F5581" d="M52.892,27.487l-0.412,0.165l-11.452,4.596l-0.938,0.376l-0.003,1.011l-0.142,41.536l-0.004,1.24 + l1.217,0.237l14.636,2.857l0.434,0.085l0.412-0.165l11.452-4.596l0.938-0.376l0.003-1.011l0.142-41.535l0.004-1.24l-1.217-0.237 + l-14.636-2.858L52.892,27.487L52.892,27.487z M41.445,75.176l0.142-41.536l11.452-4.596l14.636,2.858l0,0l0,0l-0.142,41.535 + l-11.452,4.596L41.445,75.176L41.445,75.176L41.445,75.176z"/> + </g> + <g> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="44.1655" y1="79.6069" x2="23.8478" y2="38.1588"> + <stop offset="0" style="stop-color:#BE0000"/> + <stop offset="0.05" style="stop-color:#C30707"/> + <stop offset="0.34" style="stop-color:#DB2A2A"/> + <stop offset="0.4952" style="stop-color:#E43838"/> + <stop offset="0.662" style="stop-color:#DA2929"/> + <stop offset="0.9807" style="stop-color:#C00303"/> + <stop offset="1" style="stop-color:#BE0000"/> + </linearGradient> + <polygon fill="url(#XMLID_12_)" points="20.342,47.886 20.258,72.08 35.72,75.099 47.846,70.232 47.928,46.039 32.467,43.02 "/> + <path fill="#7C1212" d="M32.393,42.242l-0.412,0.165L20.53,47.002l-0.937,0.376l-0.004,1.011l-0.08,23.069l-0.004,1.24 + l1.217,0.237l14.637,2.857l0.435,0.085l0.411-0.165l11.451-4.596l0.938-0.376l0.003-1.011l0.078-23.068l0.004-1.24l-1.217-0.237 + l-14.635-2.857L32.393,42.242L32.393,42.242z M21.009,71.463l0.08-23.069l11.451-4.595l14.635,2.857l0,0l0,0l-0.078,23.068 + L35.646,74.32L21.009,71.463L21.009,71.463L21.009,71.463z"/> + </g> + <g> + <g> + <polygon fill="#D60000" points="35.725,51.251 47.176,46.656 47.098,69.724 35.646,74.32 "/> + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="21.0898" y1="47.5249" x2="47.1758" y2="47.5249"> + <stop offset="0" style="stop-color:#BE0000"/> + <stop offset="0.05" style="stop-color:#C30707"/> + <stop offset="0.34" style="stop-color:#DB2A2A"/> + <stop offset="0.4952" style="stop-color:#E43838"/> + </linearGradient> + <polygon fill="url(#XMLID_13_)" points="21.09,48.394 32.541,43.798 47.176,46.656 35.725,51.251 "/> + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="37.6621" y1="80.3184" x2="18.9134" y2="42.0711"> + <stop offset="0" style="stop-color:#BE0000"/> + <stop offset="0.05" style="stop-color:#C30707"/> + <stop offset="0.34" style="stop-color:#DB2A2A"/> + <stop offset="0.4952" style="stop-color:#E43838"/> + </linearGradient> + <polygon fill="url(#XMLID_14_)" points="35.725,51.251 35.646,74.32 21.01,71.462 21.09,48.394 "/> + </g> + <polygon fill="#EE6060" points="21.09,48.394 35.725,51.251 35.646,74.32 34.158,74.007 34.244,52.601 21.087,50.039 "/> + <polygon fill="#EE6060" points="35.725,52.712 45.9,48.57 45.904,47.166 35.725,51.251 "/> + </g> + <g> + <g> + <linearGradient id="XMLID_15_" gradientUnits="userSpaceOnUse" x1="53.814" y1="38.6758" x2="103.5647" y2="139.1771"> + <stop offset="0" style="stop-color:#458FD4"/> + <stop offset="1" style="stop-color:#5ABEFF"/> + </linearGradient> + <polygon fill="url(#XMLID_15_)" points="56.223,36.498 67.676,31.902 67.533,73.437 56.082,78.033 "/> + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="41.5879" y1="32.7705" x2="67.6758" y2="32.7705"> + <stop offset="0" style="stop-color:#458FD4"/> + <stop offset="1" style="stop-color:#5ABEFF"/> + </linearGradient> + <polygon fill="url(#XMLID_16_)" points="41.588,33.64 53.039,29.044 67.676,31.902 56.223,36.498 "/> + <linearGradient id="XMLID_17_" gradientUnits="userSpaceOnUse" x1="53.6802" y1="77.1875" x2="46.5332" y2="45.7021"> + <stop offset="0" style="stop-color:#458FD4"/> + <stop offset="1" style="stop-color:#5ABEFF"/> + </linearGradient> + <polygon fill="url(#XMLID_17_)" points="56.223,36.498 56.082,78.033 41.445,75.175 41.588,33.64 "/> + </g> + <polygon fill="#66CDF6" points="41.588,33.64 56.223,36.498 56.082,78.033 54.379,77.701 54.654,38.039 41.582,35.414 "/> + <polygon fill="#66CDF6" points="55.295,38.199 65.114,34.32 65.114,32.529 55.223,36.498 "/> + </g> + <g> + <g> + <linearGradient id="XMLID_18_" gradientUnits="userSpaceOnUse" x1="100.4185" y1="95.1743" x2="37.9181" y2="-77.8272"> + <stop offset="0" style="stop-color:#2FD352"/> + <stop offset="1" style="stop-color:#0A813A"/> + </linearGradient> + <polygon fill="url(#XMLID_18_)" points="77.432,18.885 89.448,14.063 89.233,76.878 77.217,81.701 "/> + <linearGradient id="XMLID_19_" gradientUnits="userSpaceOnUse" x1="69.7896" y1="15.8784" x2="91.6213" y2="13.0031"> + <stop offset="0" style="stop-color:#25BE4C"/> + <stop offset="1" style="stop-color:#51D56D"/> + </linearGradient> + <polygon fill="url(#XMLID_19_)" points="62.796,16.026 74.813,11.204 89.448,14.063 77.432,18.885 "/> + <linearGradient id="XMLID_20_" gradientUnits="userSpaceOnUse" x1="76.7891" y1="81.2344" x2="62.7317" y2="14.1421"> + <stop offset="0" style="stop-color:#25BE4C"/> + <stop offset="1" style="stop-color:#51D56D"/> + </linearGradient> + <polygon fill="url(#XMLID_20_)" points="77.432,18.885 77.217,81.701 62.581,78.841 62.796,16.026 "/> + </g> + <polygon fill="#6BE77D" points="62.796,16.026 77.432,18.885 77.229,81.742 75.563,81.324 75.813,20.323 62.792,17.724 "/> + <polygon fill="#6BE77D" points="77.432,18.885 89.448,14.063 89.443,15.494 77.427,20.597 "/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Clipboard.svg b/openoffice/share/gallery/symbols/Clipboard.svg new file mode 100644 index 0000000000000000000000000000000000000000..beea47c2c394bcc3ea640c32377bec9c3ef70eef --- /dev/null +++ b/openoffice/share/gallery/symbols/Clipboard.svg @@ -0,0 +1,97 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="100" height="100" viewBox="0 0 100 100" + overflow="visible" enable-background="new 0 0 100 100" xml:space="preserve"> +<g> + <g> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="50" y1="14.1362" x2="50" y2="93.2161"> + <stop offset="0" style="stop-color:#FDF58D"/> + <stop offset="0.0662" style="stop-color:#F9DE75"/> + <stop offset="0.1482" style="stop-color:#F5C85F"/> + <stop offset="0.2451" style="stop-color:#F2B84E"/> + <stop offset="0.365" style="stop-color:#F0AC43"/> + <stop offset="0.5331" style="stop-color:#EEA63C"/> + <stop offset="1" style="stop-color:#EEA43A"/> + </linearGradient> + <path fill="url(#XMLID_5_)" d="M21.546,15.589c-3.066,0-5.56,2.494-5.56,5.56V89.73c0,3.066,2.494,5.562,5.56,5.562h56.907 + c3.066,0,5.56-2.495,5.56-5.562V21.149c0-3.066-2.494-5.56-5.56-5.56H21.546z"/> + <path fill="#C07B5D" d="M78.453,14.872H21.546c-3.462,0-6.278,2.816-6.278,6.278V89.73c0,3.463,2.816,6.279,6.278,6.279h56.907 + c3.462,0,6.278-2.816,6.278-6.279V21.15C84.731,17.688,81.915,14.872,78.453,14.872L78.453,14.872z M16.703,21.15 + c0-2.675,2.168-4.843,4.843-4.843h56.907c2.675,0,4.843,2.168,4.843,4.843V89.73l0,0l0,0c0,2.676-2.168,4.845-4.843,4.845H21.546 + c-2.675,0-4.843-2.169-4.843-4.845V21.15L16.703,21.15L16.703,21.15z"/> + </g> + <g opacity="0.31"> + <path fill="#FFFFFF" d="M79.883,18.569c1.187,0,2.276,0.372,3.142,0.991c-0.658-1.893-2.454-3.254-4.571-3.254H21.546 + c-2.117,0-3.912,1.361-4.57,3.254c0.865-0.619,1.954-0.991,3.141-0.991H79.883z"/> + </g> + <g opacity="0.1"> + <path fill="#5A3D1C" d="M20.117,92.066c-1.187,0-2.275-0.372-3.141-0.991c0.658,1.893,2.453,3.254,4.57,3.254h56.907 + c2.117,0,3.913-1.361,4.571-3.254c-0.865,0.619-1.955,0.991-3.142,0.991H20.117z"/> + </g> + <g opacity="0.2"> + + <image width="121" height="80" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHkAAABQCAYAAAA9Wdq3AAAACXBIWXMAAAsSAAALEgHS3X78AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAItSURB +VHja7JrNTsJQEEbbWiQoxogLjbrxNXkAntQYWYiICBEoOMXvJteGfaftOckXbFdjD3P/SpZA68l4 +BEgGJAOSAcmAZEAyIBmQjGRAMiAZkAxIBiQDkgHJSAYkA5IByYBkQDIgGZCMZEAyIBmQDB7IvRU0 +mUzSpj/U8Xh88FRP6kxuGtXVRNkH5fi3F9mpo87NTiRpiOwgc38itXe2l+E6Uy29KHlDRMeCd5Zt +lF0Q3dlOVhcHwX3LheVS6UeivUsOgn8s38pK10fRdXZz7uBLlqlzS8Ejy60+ryT6zPEcHebgQkK/ +LDPLe2X4jufq7nRytNAKgku5D5YnfY50v+d8q7fX0LyS4FfLiz7fdX9b50LMYyeXgp8t9+rmc8dD +dhiqN+riN90vxc4ti6j2zg/XYU4eWm4sd5ZHy7Xue5dcDtWfup7r/3CzpvCyuk4195ZdO9DCa3hi +XvYouVDdheoe6NpNzRxrdoDcWUeUc9taW5ClumHTkOF6qbrXqrmocx72JLm6xywf1IdlKqmLhi28 +pqp/Ge+R65btRXJ1C5JoIdPULdQs2jrVLrnuE69MQ3JYWbfpMGQWdXRhe+Q9nfz3zU+i7UgbjjXp +ZHVzvFdu5QsK3kL9f0Chq1v1qtHDIYQL+NFAByRXZDcabz//gQ7AsSaSAcmAZEAyIBmQDEgGJCMZ +kAxIBiQDkgHJgGRAMpIByYBkQDIgGZAMSAYkI5lHgGRAMiAZXPArwAAbUMrNfUFAJgAAAABJRU5E +rkJggg==" transform="matrix(1 0 0 1 -9.958 -15.8721)"> + </image> + </g> + <g> + <g> + <rect x="22.561" y="22.079" fill="#73A2D7" width="54.878" height="66.299"/> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="88.3516" y1="102.9043" x2="26.8348" y2="26.4303"> + <stop offset="0" style="stop-color:#ADD7F3"/> + <stop offset="1" style="stop-color:#FFFFFF"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M24.061,23.579c0,2.796,0,60.503,0,63.299c2.759,0,49.12,0,51.878,0c0-2.796,0-60.503,0-63.299 + C73.181,23.579,26.82,23.579,24.061,23.579z"/> + </g> + <polygon fill="#C3D9F1" points="75.939,75.488 64.886,86.878 75.927,86.905 "/> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="69.7881" y1="79.8711" x2="64.2052" y2="74.7052"> + <stop offset="0" style="stop-color:#8CB6CD"/> + <stop offset="0.3524" style="stop-color:#B7DCF4"/> + <stop offset="1" style="stop-color:#E5F2FB"/> + </linearGradient> + <polygon fill="url(#XMLID_7_)" points="64.058,74.132 75.728,73.605 74.886,75.604 64.11,86.38 63.953,83.752 "/> + <path fill="#73A2D7" d="M77.439,73.942v-3.125h-1.5c-0.174,1.986-2.305,2.421-2.564,2.466c-0.135,0-10.292,0-10.292,0v10.805 + c-0.001,0.265-0.079,2.402-2.334,2.726v1.564h2.683L77.439,73.942z M64.583,84.089v-9.306c1.274,0,8.915,0,8.915,0l0.055-0.008 + c0.401-0.06,0.91-0.203,1.426-0.449L64.424,85.201C64.576,84.616,64.583,84.164,64.583,84.089z"/> + </g> + <g> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="42.248" y1="8.313" x2="54.025" y2="25.3589"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M39.861,11.803c-0.782,0-6.611,0-6.611,0c-2.146,0-3.893,1.747-3.893,3.894v8.885h41.287v-8.885 + c0-2.147-1.746-3.894-3.892-3.894c0,0-5.696,0-6.476,0c-1.331-4.148-5.435-7.017-10.208-7.017 + C45.294,4.787,41.19,7.655,39.861,11.803z M48.113,12.558c0-1.031,0.839-1.87,1.871-1.87c1.031,0,1.87,0.839,1.87,1.87 + c0,1.032-0.839,1.871-1.87,1.871C48.952,14.428,48.113,13.589,48.113,12.558z"/> + <path fill="#868686" d="M50.067,4.149c-2.576,0-5.002,0.776-7.017,2.245c-1.695,1.236-2.975,2.905-3.676,4.772h-6.125 + c-2.499,0-4.531,2.033-4.531,4.532v8.247v1.276h1.276h40.011h1.276v-1.276v-8.247c0-2.499-2.032-4.532-4.53-4.532h-5.989 + c-0.702-1.867-1.982-3.537-3.678-4.772C55.07,4.925,52.643,4.149,50.067,4.149L50.067,4.149z M29.994,15.698 + c0-1.798,1.457-3.256,3.255-3.256h7.057c1.049-4.023,5.02-7.017,9.761-7.017c4.742,0,8.712,2.994,9.763,7.017h6.921 + c1.797,0,3.254,1.458,3.254,3.256v8.247l0,0l0,0H29.994V15.698L29.994,15.698L29.994,15.698z M49.983,10.05 + c-1.385,0-2.508,1.123-2.508,2.508c0,1.386,1.123,2.509,2.508,2.509c1.385,0,2.508-1.123,2.508-2.509 + C52.491,11.173,51.368,10.05,49.983,10.05L49.983,10.05z M49.983,13.791c-0.679,0-1.232-0.553-1.232-1.233 + c0-0.679,0.553-1.232,1.232-1.232c0.679,0,1.232,0.553,1.232,1.232C51.215,13.238,50.662,13.791,49.983,13.791L49.983,13.791z"/> + </g> + <g opacity="0.5"> + <path fill="#FFFFFF" d="M66.751,12.441h-6.921c-1.051-4.023-5.021-7.017-9.763-7.017s-8.712,2.993-9.762,7.017H33.25 + c-1.798,0-3.255,1.458-3.255,3.256v0.321c0.414-1.332,1.67-2.301,3.156-2.301h7.157c1.065-4.023,5.092-7.017,9.902-7.017 + c4.808,0,8.834,2.993,9.9,7.017h7.02c1.221,0,2.285,0.656,2.855,1.629C69.812,13.714,68.429,12.441,66.751,12.441z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Clock.svg b/openoffice/share/gallery/symbols/Clock.svg new file mode 100644 index 0000000000000000000000000000000000000000..67e666fca5773c1f6024676659a457f00f09ff57 --- /dev/null +++ b/openoffice/share/gallery/symbols/Clock.svg @@ -0,0 +1,321 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="100.001" height="100.001" + viewBox="0 0 100.001 100.001" overflow="visible" enable-background="new 0 0 100.001 100.001" xml:space="preserve"> +<g> + <linearGradient id="XMLID_22_" gradientUnits="userSpaceOnUse" x1="21.165" y1="80.0625" x2="28.9035" y2="86.4796"> + <stop offset="0" style="stop-color:#979797"/> + <stop offset="0.074" style="stop-color:#B0B0B0"/> + <stop offset="0.165" style="stop-color:#C8C8C8"/> + <stop offset="0.262" style="stop-color:#D9D9D9"/> + <stop offset="0.368" style="stop-color:#E3E3E3"/> + <stop offset="0.5" style="stop-color:#E6E6E6"/> + <stop offset="0.632" style="stop-color:#E3E3E3"/> + <stop offset="0.738" style="stop-color:#D9D9D9"/> + <stop offset="0.835" style="stop-color:#C8C8C8"/> + <stop offset="0.926" style="stop-color:#B0B0B0"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <path fill="url(#XMLID_22_)" stroke="#727272" stroke-width="0.946" d="M26.3,91.04c-1.266,1.467-3.48,1.631-4.948,0.365 + l-2.875-2.484c-1.467-1.266-1.63-3.48-0.365-4.947L24.73,76.3c1.266-1.467,3.48-1.631,4.947-0.365l2.875,2.484 + c1.468,1.266,1.631,3.48,0.365,4.947L26.3,91.04z"/> + <linearGradient id="XMLID_23_" gradientUnits="userSpaceOnUse" x1="70.5508" y1="87.4248" x2="78.6658" y2="80.4417"> + <stop offset="0" style="stop-color:#979797"/> + <stop offset="0.074" style="stop-color:#B0B0B0"/> + <stop offset="0.165" style="stop-color:#C8C8C8"/> + <stop offset="0.262" style="stop-color:#D9D9D9"/> + <stop offset="0.368" style="stop-color:#E3E3E3"/> + <stop offset="0.5" style="stop-color:#E6E6E6"/> + <stop offset="0.632" style="stop-color:#E3E3E3"/> + <stop offset="0.738" style="stop-color:#D9D9D9"/> + <stop offset="0.835" style="stop-color:#C8C8C8"/> + <stop offset="0.926" style="stop-color:#B0B0B0"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <path fill="url(#XMLID_23_)" stroke="#727272" stroke-width="0.946" d="M74.127,91.04c1.267,1.467,3.481,1.631,4.948,0.365 + l2.875-2.484c1.467-1.266,1.631-3.48,0.365-4.947L75.698,76.3c-1.265-1.467-3.48-1.631-4.947-0.365l-2.876,2.484 + c-1.467,1.266-1.63,3.48-0.365,4.947L74.127,91.04z"/> + <g> + <linearGradient id="XMLID_24_" gradientUnits="userSpaceOnUse" x1="11.394" y1="10.8804" x2="78.818" y2="83.8207"> + <stop offset="0" style="stop-color:#F69F32"/> + <stop offset="1" style="stop-color:#EF6422"/> + </linearGradient> + <path fill="url(#XMLID_24_)" d="M11.057,52.902c0,21.604,17.576,39.179,39.18,39.179c21.604,0,39.181-17.575,39.181-39.179 + c0-21.604-17.576-39.181-39.181-39.181C28.633,13.722,11.057,31.298,11.057,52.902z"/> + <path fill="#964B0E" d="M50.236,13.223c-5.356,0-10.553,1.049-15.445,3.119c-4.725,1.998-8.969,4.859-12.612,8.503 + c-3.644,3.644-6.505,7.887-8.503,12.612c-2.07,4.893-3.119,10.09-3.119,15.445c0,5.356,1.049,10.553,3.119,15.446 + c1.998,4.725,4.859,8.968,8.503,12.612c3.643,3.643,7.887,6.504,12.612,8.503c4.892,2.068,10.089,3.117,15.445,3.117 + c5.357,0,10.553-1.049,15.446-3.117c4.725-1.999,8.969-4.86,12.613-8.503c3.644-3.645,6.505-7.888,8.503-12.612 + c2.069-4.894,3.118-10.09,3.118-15.446c0-5.355-1.049-10.553-3.118-15.445c-1.998-4.726-4.859-8.969-8.503-12.612 + c-3.644-3.644-7.888-6.505-12.613-8.503C60.789,14.271,55.592,13.223,50.236,13.223L50.236,13.223z M11.557,52.902 + c0-21.361,17.317-38.68,38.679-38.68c21.363,0,38.681,17.318,38.681,38.68l0,0l0,0c0,21.363-17.318,38.679-38.681,38.679 + C28.874,91.581,11.557,74.266,11.557,52.902L11.557,52.902L11.557,52.902z"/> + </g> + <g opacity="0.1"> + <path fill="#3F3F3F" d="M50.237,89.581c-21.026,0-38.122-16.779-38.654-37.679c-0.009,0.333-0.025,0.665-0.025,1 + c0,21.362,17.317,38.679,38.68,38.679s38.681-17.316,38.681-38.679c0-0.335-0.018-0.667-0.025-1 + C88.36,72.802,71.263,89.581,50.237,89.581z"/> + </g> + <g opacity="0.3"> + <path fill="#FFFFFF" d="M50.237,16.222c21.026,0,38.122,16.782,38.655,37.682c0.008-0.334,0.025-0.666,0.025-1.001 + c0-21.362-17.318-38.681-38.681-38.681s-38.68,17.318-38.68,38.681c0,0.335,0.017,0.667,0.025,1.001 + C12.115,33.004,29.21,16.222,50.237,16.222z"/> + </g> + <linearGradient id="XMLID_25_" gradientUnits="userSpaceOnUse" x1="50.2373" y1="85.79" x2="50.2373" y2="12.0888"> + <stop offset="0" style="stop-color:#FFB05A"/> + <stop offset="1" style="stop-color:#DB5926"/> + </linearGradient> + <circle fill="url(#XMLID_25_)" cx="50.237" cy="52.903" r="30.792"/> + <g> + <linearGradient id="XMLID_26_" gradientUnits="userSpaceOnUse" x1="49.1372" y1="18.6851" x2="52.2013" y2="114.0079"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#ADCEE0"/> + </linearGradient> + <path fill="url(#XMLID_26_)" d="M24.802,52.902c0,14.024,11.41,25.435,25.435,25.435c14.025,0,25.436-11.41,25.436-25.435 + c0-14.025-11.41-25.436-25.436-25.436C36.212,27.467,24.802,38.877,24.802,52.902z"/> + <path fill="#FFFFFF" d="M50.236,26.59c-14.531,0-26.311,11.78-26.311,26.312c0,14.531,11.78,26.313,26.311,26.313 + c14.532,0,26.313-11.781,26.313-26.313C76.549,38.37,64.768,26.59,50.236,26.59L50.236,26.59z M50.236,77.461 + c-6.559,0-12.726-2.555-17.364-7.193c-4.639-4.639-7.193-10.806-7.193-17.365s2.554-12.727,7.193-17.365 + c4.638-4.639,10.805-7.192,17.364-7.192c6.56,0,12.727,2.554,17.366,7.192c4.639,4.639,7.193,10.806,7.193,17.365 + s-2.554,12.727-7.193,17.365C62.963,74.906,56.796,77.461,50.236,77.461L50.236,77.461z"/> + </g> + <path opacity="0.2" fill="#727272" d="M33.333,17.399c0,0-5.782,10.064-18.063,16.549c-5.646-0.248,7.88-11.987,7.88-11.987 + S31.33,15.212,33.333,17.399z"/> + <path opacity="0.2" fill="#727272" d="M66.058,16.566c0,0,5.783,10.064,18.063,16.548c5.647-0.248-7.88-11.986-7.88-11.986 + S68.062,14.379,66.058,16.566z"/> + <g> + <g> + + <linearGradient id="XMLID_27_" gradientUnits="userSpaceOnUse" x1="8.918" y1="27.2305" x2="25.6965" y2="11.7718" gradientTransform="matrix(0.9549 -0.0483 -0.0557 0.9399 -1.2082 0.4395)"> + <stop offset="0" style="stop-color:#979797"/> + <stop offset="0.074" style="stop-color:#B0B0B0"/> + <stop offset="0.165" style="stop-color:#C8C8C8"/> + <stop offset="0.262" style="stop-color:#D9D9D9"/> + <stop offset="0.368" style="stop-color:#E3E3E3"/> + <stop offset="0.5" style="stop-color:#E6E6E6"/> + <stop offset="0.632" style="stop-color:#E3E3E3"/> + <stop offset="0.738" style="stop-color:#D9D9D9"/> + <stop offset="0.835" style="stop-color:#C8C8C8"/> + <stop offset="0.926" style="stop-color:#B0B0B0"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <path fill="url(#XMLID_27_)" stroke="#727272" stroke-width="1.5" d="M31.076,11.189c-5.041-4.752-13.469-4.605-19.44,0.547 + c-5.97,5.153-7.347,13.47-3.383,19.151L31.076,11.189z"/> + <g> + + <linearGradient id="XMLID_28_" gradientUnits="userSpaceOnUse" x1="12.1885" y1="33.4648" x2="33.5895" y2="14.5199" gradientTransform="matrix(0.9549 -0.0483 -0.0557 0.9399 -1.2082 0.4395)"> + <stop offset="0" style="stop-color:#979797"/> + <stop offset="0.074" style="stop-color:#B0B0B0"/> + <stop offset="0.165" style="stop-color:#C8C8C8"/> + <stop offset="0.262" style="stop-color:#D9D9D9"/> + <stop offset="0.368" style="stop-color:#E3E3E3"/> + <stop offset="0.5" style="stop-color:#E6E6E6"/> + <stop offset="0.632" style="stop-color:#E3E3E3"/> + <stop offset="0.738" style="stop-color:#D9D9D9"/> + <stop offset="0.835" style="stop-color:#C8C8C8"/> + <stop offset="0.926" style="stop-color:#B0B0B0"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <path fill="url(#XMLID_28_)" d="M25.009,9.582L7.632,24.58c-0.827,0.713-1.346,1.719-1.423,2.759 + c-0.069,0.931,0.216,1.816,0.801,2.494l2.638,3.042c1.285,1.488,3.657,1.558,5.286,0.153L32.312,18.03 + c0.828-0.714,1.346-1.72,1.422-2.76c0.068-0.93-0.216-1.815-0.802-2.493l-2.638-3.042C29.01,8.245,26.639,8.176,25.009,9.582z" + /> + <path fill="#727272" d="M27.671,7.819c-1.139,0-2.259,0.424-3.152,1.194L7.142,24.012c-0.917,0.792-1.505,1.866-1.656,3.025 + c-0.158,1.221,0.181,2.389,0.956,3.287l2.64,3.044c0.78,0.904,1.943,1.424,3.189,1.424c1.139,0,2.258-0.424,3.152-1.194 + l17.378-14.998c0.918-0.792,1.506-1.867,1.656-3.026c0.158-1.221-0.182-2.388-0.958-3.286l-2.638-3.042 + c0.001,0,0.001,0.001,0.002,0.001C30.08,8.339,28.916,7.819,27.671,7.819L27.671,7.819z M6.949,27.62 + c-0.003-0.885,0.4-1.807,1.172-2.473l17.376-14.998c0.643-0.554,1.424-0.83,2.173-0.83c0.785,0,1.535,0.303,2.057,0.907 + l2.636,3.041c0.422,0.488,0.627,1.096,0.63,1.722c0.003,0.886-0.4,1.807-1.173,2.473L14.444,32.461 + c-0.644,0.555-1.424,0.83-2.173,0.83c-0.785,0-1.535-0.303-2.056-0.906l-2.637-3.041C7.156,28.854,6.951,28.246,6.949,27.62 + L6.949,27.62z"/> + </g> + </g> + <linearGradient id="XMLID_29_" gradientUnits="userSpaceOnUse" x1="23.8481" y1="10.1689" x2="8.2509" y2="24.135"> + <stop offset="0" style="stop-color:#979797"/> + <stop offset="0.074" style="stop-color:#B0B0B0"/> + <stop offset="0.165" style="stop-color:#C8C8C8"/> + <stop offset="0.262" style="stop-color:#D9D9D9"/> + <stop offset="0.368" style="stop-color:#E3E3E3"/> + <stop offset="0.5" style="stop-color:#E6E6E6"/> + <stop offset="0.632" style="stop-color:#E3E3E3"/> + <stop offset="0.738" style="stop-color:#D9D9D9"/> + <stop offset="0.835" style="stop-color:#C8C8C8"/> + <stop offset="0.926" style="stop-color:#B0B0B0"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <path fill="url(#XMLID_29_)" d="M30.851,11.934c-4.805-4.528-12.836-4.389-18.527,0.521C6.634,17.366,5.322,25.291,9.1,30.706 + L30.851,11.934z"/> + <g> + <linearGradient id="XMLID_30_" gradientUnits="userSpaceOnUse" x1="30.9097" y1="11.5503" x2="9.9344" y2="30.2562"> + <stop offset="0" style="stop-color:#7F7F7F"/> + <stop offset="0.0111" style="stop-color:#848484"/> + <stop offset="0.094" style="stop-color:#A2A2A2"/> + <stop offset="0.1812" style="stop-color:#BABABA"/> + <stop offset="0.2735" style="stop-color:#CBCBCB"/> + <stop offset="0.3744" style="stop-color:#D5D5D5"/> + <stop offset="0.5" style="stop-color:#D8D8D8"/> + <stop offset="0.6431" style="stop-color:#D5D5D5"/> + <stop offset="0.7581" style="stop-color:#CBCBCB"/> + <stop offset="0.8632" style="stop-color:#BABABA"/> + <stop offset="0.9619" style="stop-color:#A2A2A2"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <path fill="url(#XMLID_30_)" d="M32.365,13.267c1.019,1.18,0.775,3.058-0.543,4.195L14.445,32.46 + c-1.318,1.137-3.211,1.104-4.229-0.076l-2.637-3.041c-1.019-1.18-0.774-3.059,0.544-4.195l17.376-14.998 + c1.318-1.137,3.212-1.104,4.229,0.076L32.365,13.267z"/> + </g> + </g> + <g> + <g> + + <linearGradient id="XMLID_31_" gradientUnits="userSpaceOnUse" x1="-56.1201" y1="23.8877" x2="-39.3419" y2="8.4294" gradientTransform="matrix(-0.9549 -0.0483 0.0557 0.9399 39.2903 0.4395)"> + <stop offset="0" style="stop-color:#979797"/> + <stop offset="0.074" style="stop-color:#B0B0B0"/> + <stop offset="0.165" style="stop-color:#C8C8C8"/> + <stop offset="0.262" style="stop-color:#D9D9D9"/> + <stop offset="0.368" style="stop-color:#E3E3E3"/> + <stop offset="0.5" style="stop-color:#E6E6E6"/> + <stop offset="0.632" style="stop-color:#E3E3E3"/> + <stop offset="0.738" style="stop-color:#D9D9D9"/> + <stop offset="0.835" style="stop-color:#C8C8C8"/> + <stop offset="0.926" style="stop-color:#B0B0B0"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <path fill="url(#XMLID_31_)" stroke="#727272" stroke-width="1.5" d="M68.925,11.189c5.041-4.752,13.469-4.605,19.439,0.547 + c5.971,5.153,7.348,13.47,3.383,19.151L68.925,11.189z"/> + <g> + + <linearGradient id="XMLID_32_" gradientUnits="userSpaceOnUse" x1="-52.8501" y1="30.1221" x2="-31.4489" y2="11.177" gradientTransform="matrix(-0.9549 -0.0483 0.0557 0.9399 39.2903 0.4395)"> + <stop offset="0" style="stop-color:#979797"/> + <stop offset="0.074" style="stop-color:#B0B0B0"/> + <stop offset="0.165" style="stop-color:#C8C8C8"/> + <stop offset="0.262" style="stop-color:#D9D9D9"/> + <stop offset="0.368" style="stop-color:#E3E3E3"/> + <stop offset="0.5" style="stop-color:#E6E6E6"/> + <stop offset="0.632" style="stop-color:#E3E3E3"/> + <stop offset="0.738" style="stop-color:#D9D9D9"/> + <stop offset="0.835" style="stop-color:#C8C8C8"/> + <stop offset="0.926" style="stop-color:#B0B0B0"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <path fill="url(#XMLID_32_)" d="M72.051,8.579c-0.929,0.069-1.762,0.48-2.346,1.157l0.002-0.001l-2.638,3.041 + c-0.586,0.679-0.871,1.564-0.803,2.493c0.076,1.04,0.595,2.046,1.423,2.761l17.377,14.998c1.63,1.405,4.001,1.337,5.287-0.153 + l2.635-3.04c0.587-0.68,0.872-1.565,0.803-2.496c-0.076-1.041-0.595-2.046-1.423-2.759L74.992,9.582 + C74.163,8.867,73.091,8.501,72.051,8.579z"/> + <path fill="#727272" d="M72.328,7.819c-1.247,0-2.41,0.521-3.192,1.428l-2.634,3.037c-0.778,0.9-1.118,2.067-0.959,3.289 + c0.151,1.158,0.739,2.232,1.656,3.024l17.377,14.999c0.894,0.77,2.012,1.194,3.152,1.194c1.246,0,2.409-0.52,3.191-1.427 + l2.635-3.038c0.777-0.9,1.117-2.067,0.959-3.29c-0.15-1.159-0.738-2.233-1.655-3.025L75.481,9.014H75.48l-0.001-0.001 + C74.585,8.244,73.466,7.819,72.328,7.819L72.328,7.819z M67.005,14.989c0.002-0.625,0.208-1.233,0.629-1.722l2.638-3.041 + c0.52-0.604,1.27-0.907,2.055-0.907c0.749,0,1.529,0.276,2.173,0.83l17.376,14.998c0.772,0.666,1.176,1.587,1.173,2.473 + c-0.002,0.626-0.207,1.234-0.63,1.724l-2.637,3.041c-0.521,0.604-1.271,0.906-2.056,0.906c-0.749,0-1.529-0.275-2.172-0.83 + L68.179,17.462C67.407,16.796,67.002,15.875,67.005,14.989L67.005,14.989z"/> + </g> + </g> + + <linearGradient id="XMLID_33_" gradientUnits="userSpaceOnUse" x1="-38.0713" y1="10.1694" x2="-53.6681" y2="24.1352" gradientTransform="matrix(-1 0 0 1 38.082 0)"> + <stop offset="0" style="stop-color:#979797"/> + <stop offset="0.074" style="stop-color:#B0B0B0"/> + <stop offset="0.165" style="stop-color:#C8C8C8"/> + <stop offset="0.262" style="stop-color:#D9D9D9"/> + <stop offset="0.368" style="stop-color:#E3E3E3"/> + <stop offset="0.5" style="stop-color:#E6E6E6"/> + <stop offset="0.632" style="stop-color:#E3E3E3"/> + <stop offset="0.738" style="stop-color:#D9D9D9"/> + <stop offset="0.835" style="stop-color:#C8C8C8"/> + <stop offset="0.926" style="stop-color:#B0B0B0"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <path fill="url(#XMLID_33_)" d="M69.15,11.934c4.805-4.528,12.836-4.389,18.527,0.521c5.688,4.911,7.001,12.836,3.223,18.251 + L69.15,11.934z"/> + <g> + + <linearGradient id="XMLID_34_" gradientUnits="userSpaceOnUse" x1="-31.0093" y1="11.5503" x2="-51.9841" y2="30.2558" gradientTransform="matrix(-1 0 0 1 38.082 0)"> + <stop offset="0" style="stop-color:#7F7F7F"/> + <stop offset="0.0111" style="stop-color:#848484"/> + <stop offset="0.094" style="stop-color:#A2A2A2"/> + <stop offset="0.1812" style="stop-color:#BABABA"/> + <stop offset="0.2735" style="stop-color:#CBCBCB"/> + <stop offset="0.3744" style="stop-color:#D5D5D5"/> + <stop offset="0.5" style="stop-color:#D8D8D8"/> + <stop offset="0.6431" style="stop-color:#D5D5D5"/> + <stop offset="0.7581" style="stop-color:#CBCBCB"/> + <stop offset="0.8632" style="stop-color:#BABABA"/> + <stop offset="0.9619" style="stop-color:#A2A2A2"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <path fill="url(#XMLID_34_)" d="M67.635,13.267c-1.019,1.18-0.774,3.058,0.544,4.195L85.556,32.46 + c1.318,1.137,3.211,1.104,4.229-0.076l2.637-3.041c1.019-1.18,0.775-3.059-0.543-4.195L74.501,10.149 + c-1.318-1.137-3.212-1.104-4.229,0.076L67.635,13.267z"/> + </g> + </g> + <linearGradient id="XMLID_35_" gradientUnits="userSpaceOnUse" x1="50.1465" y1="56.9258" x2="50.1465" y2="49.6749"> + <stop offset="0" style="stop-color:#FCB111"/> + <stop offset="1" style="stop-color:#EF6422"/> + </linearGradient> + <circle fill="url(#XMLID_35_)" cx="50.146" cy="52.812" r="2.427"/> + <linearGradient id="XMLID_36_" gradientUnits="userSpaceOnUse" x1="50.3599" y1="68.0674" x2="50.3599" y2="27.4978"> + <stop offset="0.0048" style="stop-color:#3F3F3F"/> + <stop offset="0.3571" style="stop-color:#424242"/> + <stop offset="0.629" style="stop-color:#4C4B4B"/> + <stop offset="0.8733" style="stop-color:#5C5A59"/> + <stop offset="1" style="stop-color:#686564"/> + </linearGradient> + <path opacity="0.5" fill="url(#XMLID_36_)" d="M53.985,57.632c0,0.553-0.448,1-1,1h-5.25c-0.552,0-1-0.447-1-1V32.465 + c0-0.552,0.448-1,1-1h5.25c0.552,0,1,0.448,1,1V57.632z"/> + <linearGradient id="XMLID_37_" gradientUnits="userSpaceOnUse" x1="50.3599" y1="67.0674" x2="50.3599" y2="26.4978"> + <stop offset="0.0048" style="stop-color:#3F3F3F"/> + <stop offset="0.3571" style="stop-color:#424242"/> + <stop offset="0.629" style="stop-color:#4C4B4B"/> + <stop offset="0.8733" style="stop-color:#5C5A59"/> + <stop offset="1" style="stop-color:#686564"/> + </linearGradient> + <path fill="url(#XMLID_37_)" d="M53.985,56.632c0,0.553-0.448,1-1,1h-5.25c-0.552,0-1-0.447-1-1V31.465c0-0.552,0.448-1,1-1h5.25 + c0.552,0,1,0.448,1,1V56.632z"/> + <linearGradient id="XMLID_38_" gradientUnits="userSpaceOnUse" x1="23.208" y1="65.748" x2="23.208" y2="31.1533" gradientTransform="matrix(0.6143 -0.7891 0.7891 0.6143 6.3344 51.1894)"> + <stop offset="0.0048" style="stop-color:#3F3F3F"/> + <stop offset="0.3571" style="stop-color:#424242"/> + <stop offset="0.629" style="stop-color:#4C4B4B"/> + <stop offset="0.8733" style="stop-color:#5C5A59"/> + <stop offset="1" style="stop-color:#686564"/> + </linearGradient> + <path opacity="0.5" fill="url(#XMLID_38_)" d="M67.561,64.847c0.437,0.34,0.515,0.969,0.175,1.404l-3.225,4.143 + c-0.34,0.436-0.967,0.514-1.404,0.174L46.406,57.565c-0.436-0.338-0.514-0.967-0.175-1.402l3.225-4.143 + c0.34-0.436,0.968-0.515,1.403-0.176L67.561,64.847z"/> + + <linearGradient id="XMLID_39_" gradientUnits="userSpaceOnUse" x1="24.3916" y1="64.8271" x2="24.3916" y2="30.2324" gradientTransform="matrix(0.6143 -0.7891 0.7891 0.6143 6.3344 51.1894)"> + <stop offset="0.0048" style="stop-color:#3F3F3F"/> + <stop offset="0.3571" style="stop-color:#424242"/> + <stop offset="0.629" style="stop-color:#4C4B4B"/> + <stop offset="0.8733" style="stop-color:#5C5A59"/> + <stop offset="1" style="stop-color:#686564"/> + </linearGradient> + <path fill="url(#XMLID_39_)" d="M67.561,63.347c0.437,0.34,0.515,0.969,0.175,1.404l-3.225,4.143 + c-0.34,0.436-0.967,0.514-1.404,0.174L46.406,56.065c-0.436-0.338-0.514-0.967-0.175-1.402l3.225-4.143 + c0.34-0.436,0.968-0.515,1.403-0.176L67.561,63.347z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="23.925" y="26.59" width="52.624" height="52.625"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="23.925" y="26.59" width="52.624" height="52.625" id="XMLID_40_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_41_" gradientUnits="userSpaceOnUse" x1="18.1616" y1="18.0747" x2="45.1618" y2="65.0751"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_41_)" d="M79.847,36.798c0,0-23,44-71.5,31.5s-21.5-53.5-7.5-53.5s70-2,70,0S79.847,36.798,79.847,36.798z + "/> + </g> + </mask> + <path opacity="0.22" fill="#727272" d="M76.785,8.684c0,0,2.719,5.057,6.639,8.298s9.555,6.409,10.053,6.409 + c0.004,1.239-0.561,3.336-0.561,3.336S80.027,13.821,74.267,9.965c-1.069-0.937-1.623-1.274-1.623-1.274S74.992,8.367,76.785,8.684 + z"/> + <path opacity="0.22" fill="#727272" d="M23.568,8.581c0,0-2.721,5.057-6.64,8.298s-9.554,6.41-10.054,6.41 + c-0.003,1.239,0.562,3.335,0.562,3.335s12.89-12.906,18.648-16.762c1.069-0.937,1.622-1.274,1.622-1.274S25.359,8.265,23.568,8.581 + z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Compass.svg b/openoffice/share/gallery/symbols/Compass.svg new file mode 100644 index 0000000000000000000000000000000000000000..1050bca313854a7b5d79ad528c26682b627ad585 --- /dev/null +++ b/openoffice/share/gallery/symbols/Compass.svg @@ -0,0 +1,105 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="100.001" height="100" + viewBox="0 0 100.001 100" overflow="visible" enable-background="new 0 0 100.001 100" xml:space="preserve"> +<g> + <g> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="50.0005" y1="-4.1997" x2="50.0005" y2="105.1113"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M6.243,50.001c0,24.127,19.63,43.756,43.758,43.756c24.127,0,43.757-19.629,43.757-43.756 + c0-24.128-19.629-43.758-43.757-43.758C25.873,6.243,6.243,25.874,6.243,50.001z"/> + <path fill="#727272" d="M50,5.494c-6.008,0-11.837,1.177-17.325,3.498c-5.3,2.242-10.06,5.451-14.147,9.538 + c-4.086,4.086-7.295,8.846-9.537,14.146C6.67,38.166,5.493,43.994,5.493,50.002c0,6.008,1.177,11.837,3.498,17.323 + c2.242,5.301,5.451,10.061,9.537,14.147c4.087,4.087,8.847,7.295,14.147,9.537c5.488,2.321,11.317,3.498,17.325,3.498 + c6.008,0,11.837-1.177,17.325-3.498c5.3-2.242,10.059-5.45,14.146-9.537s7.296-8.847,9.538-14.147 + c2.321-5.487,3.498-11.315,3.498-17.323c0-6.009-1.177-11.837-3.498-17.326c-2.242-5.3-5.451-10.06-9.538-14.146 + c-4.087-4.087-8.846-7.296-14.146-9.538C61.837,6.671,56.008,5.494,50,5.494L50,5.494z M6.993,50.002 + C6.993,26.249,26.247,6.994,50,6.994c23.752,0,43.007,19.254,43.007,43.008l0,0l0,0c0,23.752-19.255,43.006-43.007,43.006 + C26.247,93.008,6.993,73.754,6.993,50.002L6.993,50.002L6.993,50.002z"/> + </g> + <g> + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="50.0005" y1="6.248" x2="50.0005" y2="103.6876"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <circle fill="url(#XMLID_11_)" cx="50.001" cy="50.001" r="41.715"/> + </g> + <g> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="50" y1="88.3647" x2="50" y2="-1.4039"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="1" style="stop-color:#7F7F7F"/> + </linearGradient> + <circle fill="url(#XMLID_12_)" cx="50" cy="50.001" r="33.593"/> + </g> + <g opacity="0.7"> + <path fill="#FFFFFF" d="M20.091,50.001c0,16.492,13.417,29.91,29.91,29.91s29.91-13.418,29.91-29.91 + c0-16.493-13.417-29.91-29.91-29.91S20.091,33.508,20.091,50.001z"/> + <path fill="#B4D6EF" d="M50,19.341c-16.933,0-30.66,13.727-30.66,30.661c0,16.932,13.727,30.659,30.66,30.659 + s30.661-13.728,30.661-30.659C80.661,33.068,66.933,19.341,50,19.341L50,19.341z M50,79.162c-7.789,0-15.111-3.032-20.619-8.541 + c-5.508-5.508-8.541-12.829-8.541-20.618s3.033-15.112,8.541-20.62c5.507-5.508,12.83-8.541,20.619-8.541 + s15.112,3.033,20.62,8.541s8.541,12.831,8.541,20.62c0,7.788-3.033,15.11-8.541,20.618C65.112,76.129,57.789,79.162,50,79.162 + L50,79.162z"/> + </g> + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="42.0142" y1="30.9419" x2="66.6846" y2="90.8868"> + <stop offset="0" style="stop-color:#A0C0E9"/> + <stop offset="1" style="stop-color:#6294D5"/> + </linearGradient> + <path fill="url(#XMLID_13_)" d="M60.696,53.919l16.739-3.596l-16.74-3.594c-0.372-1.145-0.918-2.207-1.605-3.164l4.284-6.625 + l-6.568,4.246c-0.978-0.764-2.078-1.373-3.269-1.793l-3.546-16.516l-3.5,16.299c-1.333,0.381-2.567,0.99-3.657,1.789l-6.226-4.025 + l3.99,6.174c-0.881,1.107-1.565,2.377-1.995,3.762l-16.058,3.447l16.058,3.447c0.43,1.385,1.114,2.654,1.995,3.762l-3.991,6.174 + l6.227-4.025c1.09,0.799,2.324,1.41,3.657,1.789l3.5,16.299l3.546-16.514c1.19-0.42,2.291-1.031,3.269-1.795l6.567,4.246 + l-4.282-6.625C59.778,56.126,60.323,55.062,60.696,53.919z M49.675,60.136c-5.419,0-9.813-4.393-9.813-9.813 + s4.394-9.813,9.813-9.813c5.418,0,9.811,4.393,9.811,9.813S55.093,60.136,49.675,60.136z"/> + <g> + <polygon fill="#3D55A3" points="42.156,53.865 37.839,23.41 57.524,47.044 "/> + + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="56.0366" y1="49.4233" x2="36.9896" y2="21.8304" gradientTransform="matrix(1.1098 -0.0487 -0.0487 1.0216 -8.7969 4.0182)"> + <stop offset="0.0048" style="stop-color:#0060B5"/> + <stop offset="0.425" style="stop-color:#2970B7"/> + <stop offset="0.7918" style="stop-color:#477BB8"/> + <stop offset="1" style="stop-color:#527FB8"/> + </linearGradient> + <polygon fill="url(#XMLID_14_)" points="43.505,52.818 39.063,26.011 55.96,47.291 "/> + </g> + <g> + <polygon fill="#8E0000" points="42.086,53.707 61.771,77.341 57.455,46.886 "/> + + <linearGradient id="XMLID_15_" gradientUnits="userSpaceOnUse" x1="50.4707" y1="45.5874" x2="72.7167" y2="68.017" gradientTransform="matrix(1.1098 -0.0487 -0.0487 1.0216 -8.7969 4.0182)"> + <stop offset="0.0048" style="stop-color:#E43838"/> + <stop offset="0.3336" style="stop-color:#DA2929"/> + <stop offset="0.962" style="stop-color:#C00303"/> + <stop offset="1" style="stop-color:#BE0000"/> + </linearGradient> + <polygon fill="url(#XMLID_15_)" points="43.412,53.416 60.425,73.841 56.694,47.521 "/> + </g> + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="46.8584" y1="50.4917" x2="53.1426" y2="50.4917"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <circle fill="url(#XMLID_16_)" cx="50" cy="50.492" r="3.142"/> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="19.341" y="19.341" width="61.32" height="61.321"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="19.341" y="19.341" width="61.32" height="61.321" id="XMLID_17_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_18_" gradientUnits="userSpaceOnUse" x1="36.8579" y1="6.8618" x2="50.7539" y2="50.688"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_18_)" d="M85.134,28.421c0,0-24.433,40.162-72.229,33.596c-3.818-14.66-1.833-26.725-1.833-26.725 + l15.729-20.461l19.546-5.65l13.744,2.29l11.758,5.803l8.704,6.566L85.134,28.421z"/> + </g> + </mask> + <g opacity="0.7" mask="url(#XMLID_17_)"> + <circle fill="#FFFFFF" cx="50.001" cy="50.001" r="30.66"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Emotion01-Laughing.svg b/openoffice/share/gallery/symbols/Emotion01-Laughing.svg new file mode 100644 index 0000000000000000000000000000000000000000..32efe533e801f01fa6064d52db7bd98ae836ab7c --- /dev/null +++ b/openoffice/share/gallery/symbols/Emotion01-Laughing.svg @@ -0,0 +1,68 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="100" height="100" viewBox="0 0 100 100" + overflow="visible" enable-background="new 0 0 100 100" xml:space="preserve"> +<g> + <g> + <radialGradient id="XMLID_4_" cx="48.7671" cy="53.8662" r="52.4911" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#FFF254"/> + <stop offset="1" style="stop-color:#F9BC21"/> + </radialGradient> + <path fill="url(#XMLID_4_)" d="M7.647,49.999c0,23.354,19,42.354,42.353,42.354c23.354,0,42.354-19,42.354-42.354 + c0-23.354-19-42.353-42.354-42.353C26.646,7.646,7.647,26.646,7.647,49.999z"/> + <g> + <path fill="#E2963B" d="M50,6.857c-5.824,0-11.474,1.141-16.794,3.391c-5.137,2.173-9.751,5.283-13.713,9.245 + c-3.961,3.961-7.072,8.575-9.245,13.712c-2.25,5.32-3.391,10.97-3.391,16.794s1.141,11.474,3.391,16.794 + c2.173,5.138,5.283,9.751,9.245,13.713s8.576,7.073,13.713,9.246c5.32,2.25,10.97,3.392,16.794,3.392 + c5.824,0,11.474-1.142,16.794-3.392c5.137-2.173,9.751-5.284,13.713-9.246s7.072-8.575,9.245-13.713 + c2.25-5.32,3.391-10.97,3.391-16.794s-1.142-11.474-3.391-16.794c-2.173-5.137-5.284-9.751-9.245-13.712 + c-3.962-3.962-8.576-7.072-13.713-9.245C61.474,7.998,55.824,6.857,50,6.857L50,6.857z M8.436,49.999 + C8.436,27.044,27.045,8.436,50,8.436c22.955,0,41.564,18.608,41.564,41.563l0,0l0,0c0,22.955-18.609,41.565-41.564,41.565 + C27.045,91.564,8.436,72.954,8.436,49.999L8.436,49.999L8.436,49.999z"/> + </g> + </g> + <path fill="none" stroke="#727272" stroke-width="0.5471" d="M27.784,69.133"/> + <path fill="none" stroke="#666666" stroke-width="1.6413" d="M60.609,27.827"/> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="11.273" y="8.527" width="76.947" height="76.947"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="11.273" y="8.527" width="76.947" height="76.947" id="XMLID_5_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <radialGradient id="XMLID_6_" cx="48.7476" cy="25.4082" r="59.7208" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <circle opacity="0.7" fill="url(#XMLID_6_)" cx="49.532" cy="43.073" r="44.755"/> + </g> + </mask> + <circle opacity="0.57" mask="url(#XMLID_5_)" fill="#FFFFFF" cx="49.747" cy="46.999" r="38.474"/> + <path fill="#8A5C29" stroke="#8A5C29" stroke-width="2.1883" stroke-linecap="round" stroke-linejoin="round" d="M55.399,35.293 + c0,0,12.378-19.61,25.143-1.747l1.633-1.977c-12.764-17.863-25.142,1.748-25.142,1.748L55.399,35.293z"/> + <path fill="#3F3F3F" stroke="#3F3F3F" stroke-width="2.1883" stroke-linecap="round" stroke-linejoin="round" d="M54.968,34.288 + c0,0,12.378-19.611,25.143-1.748l1.633-1.975c-12.764-17.864-25.142,1.748-25.142,1.748L54.968,34.288z"/> + <path fill="#8A5C29" stroke="#8A5C29" stroke-width="2.1883" stroke-linecap="round" stroke-linejoin="round" d="M43.652,35.058 + c0,0-11.287-20.259-25.01-3.123l-1.523-2.062c13.724-17.137,25.01,3.122,25.01,3.122L43.652,35.058z"/> + <path fill="#3F3F3F" stroke="#3F3F3F" stroke-width="2.1883" stroke-linecap="round" stroke-linejoin="round" d="M44.199,34.11 + c0,0-11.285-20.259-25.009-3.123l-1.522-2.061c13.723-17.137,25.009,3.122,25.009,3.122L44.199,34.11z"/> + <g> + <path fill="#FFFFFF" d="M22.947,56.974l0.056,0.802c0.939,13.632,12.387,24.31,26.062,24.31c13.673,0,25.12-10.678,26.061-24.31 + l0.056-0.802H22.947z"/> + <path fill="#606060" d="M75.984,56.225h-1.607H23.751h-1.607l0.111,1.603c0.467,6.78,3.462,13.082,8.434,17.743 + c4.996,4.685,11.522,7.265,18.375,7.265s13.378-2.58,18.374-7.265c4.971-4.661,7.967-10.962,8.435-17.743L75.984,56.225 + L75.984,56.225z M23.751,57.725h50.626l0,0l0,0c-0.911,13.19-11.891,23.61-25.313,23.61C35.641,81.335,24.66,70.915,23.751,57.725 + L23.751,57.725L23.751,57.725z"/> + </g> + <path opacity="0.57" fill="none" stroke="#58B8F9" stroke-width="1.8637" stroke-linecap="round" d="M28.199,69.008 + c1.242,1.241,14.301,0.308,14.301,0.308l3.932-3.932l1.619,3.47h4.472c0,0,15.997,1.717,18.196,0"/> + <path fill="none" stroke="#3F3F3F" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" d="M24.285,42.813 + c0,0,0.025-7.514,6.892-7.514c7.087,0,6.608,7.264,6.608,7.264"/> + <path fill="none" stroke="#3F3F3F" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" d="M60.006,43.813 + c0,0,0.025-7.514,6.893-7.514c7.086,0,6.607,7.264,6.607,7.264"/> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Emotion02-Smiling.svg b/openoffice/share/gallery/symbols/Emotion02-Smiling.svg new file mode 100644 index 0000000000000000000000000000000000000000..ff61984437d52939736c685ffa050d41cdf3588f --- /dev/null +++ b/openoffice/share/gallery/symbols/Emotion02-Smiling.svg @@ -0,0 +1,72 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="100.001" height="100" + viewBox="0 0 100.001 100" overflow="visible" enable-background="new 0 0 100.001 100" xml:space="preserve"> +<g> + <g> + <g> + <g> + <radialGradient id="XMLID_4_" cx="48.085" cy="54.7769" r="52.4911" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#FFF254"/> + <stop offset="1" style="stop-color:#F9BC21"/> + </radialGradient> + <path fill="url(#XMLID_4_)" d="M6.964,50.91c0,23.354,19,42.354,42.354,42.354s42.354-19,42.354-42.354 + c0-23.354-19-42.353-42.354-42.353S6.964,27.556,6.964,50.91z"/> + <g> + <path fill="#E2963B" d="M49.317,7.768c-5.824,0-11.474,1.141-16.794,3.391c-5.137,2.173-9.751,5.283-13.713,9.245 + c-3.961,3.961-7.072,8.575-9.245,13.712c-2.25,5.32-3.391,10.971-3.391,16.795c0,5.823,1.141,11.474,3.391,16.794 + c2.173,5.137,5.284,9.751,9.245,13.713c3.962,3.961,8.576,7.071,13.713,9.245c5.32,2.25,10.97,3.391,16.794,3.391 + c5.824,0,11.474-1.141,16.794-3.391c5.137-2.174,9.751-5.284,13.713-9.245c3.961-3.962,7.072-8.576,9.245-13.713 + c2.25-5.32,3.391-10.971,3.391-16.794c0-5.824-1.141-11.475-3.391-16.795c-2.173-5.137-5.284-9.751-9.245-13.712 + c-3.962-3.962-8.576-7.072-13.713-9.245C60.792,8.909,55.141,7.768,49.317,7.768L49.317,7.768z M7.753,50.911 + c0-22.955,18.609-41.563,41.564-41.563s41.564,18.608,41.564,41.563l0,0l0,0c0,22.954-18.609,41.563-41.564,41.563 + S7.753,73.865,7.753,50.911L7.753,50.911L7.753,50.911z"/> + </g> + </g> + <path fill="none" stroke="#727272" stroke-width="0.5471" d="M27.102,70.043"/> + <path fill="none" stroke="#666666" stroke-width="1.6413" d="M59.927,28.738"/> + <path fill="none" stroke="#606060" stroke-width="3.2825" stroke-linecap="round" d="M22.395,63.14c0,0-2.695,13.15,25.39,13.15 + s26.512-13.403,26.512-13.403"/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="10.591" y="9.437" width="76.947" height="76.947"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="10.591" y="9.437" width="76.947" height="76.947" id="XMLID_5_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <radialGradient id="XMLID_6_" cx="48.0645" cy="26.3179" r="59.7214" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <circle opacity="0.7" fill="url(#XMLID_6_)" cx="48.849" cy="43.984" r="44.755"/> + </g> + </mask> + <circle opacity="0.57" mask="url(#XMLID_5_)" fill="#FFFFFF" cx="49.064" cy="47.91" r="38.474"/> + <path fill="#8A5C29" stroke="#8A5C29" stroke-width="2.1883" stroke-linecap="round" stroke-linejoin="round" d="M55.287,35.855 + c0,0,19.116-13.13,23.79,8.322l2.28-1.17c-4.673-21.452-23.789-8.322-23.789-8.322L55.287,35.855z"/> + <path fill="#3F3F3F" stroke="#3F3F3F" stroke-width="2.1883" stroke-linecap="round" stroke-linejoin="round" d="M55.287,34.761 + c0,0,19.116-13.131,23.79,8.322l2.28-1.17c-4.673-21.453-23.789-8.322-23.789-8.322L55.287,34.761z"/> + <path fill="#8A5C29" stroke="#8A5C29" stroke-width="2.1883" stroke-linecap="round" stroke-linejoin="round" d="M42.249,35.507 + c0,0-19.914-11.885-23.211,9.821l-2.351-1.022c3.296-21.705,23.211-9.82,23.211-9.82L42.249,35.507z"/> + <path fill="#3F3F3F" stroke="#3F3F3F" stroke-width="2.1883" stroke-linecap="round" stroke-linejoin="round" d="M42.249,34.414 + c0,0-19.914-11.885-23.211,9.82l-2.351-1.021c3.296-21.705,23.211-9.82,23.211-9.82L42.249,34.414z"/> + + <ellipse fill="#F97575" stroke="#F97575" stroke-width="2.1883" stroke-linecap="round" stroke-linejoin="round" cx="24.192" cy="54.703" rx="10.72" ry="2.732"/> + + <ellipse fill="#F97575" stroke="#F97575" stroke-width="2.1883" stroke-linecap="round" stroke-linejoin="round" cx="73.487" cy="54.703" rx="10.72" ry="2.732"/> + + <circle fill="#3F3F3F" stroke="#3F3F3F" stroke-width="2.1883" stroke-linecap="round" stroke-linejoin="round" cx="32.956" cy="45.028" r="4.336"/> + + <circle fill="#3F3F3F" stroke="#3F3F3F" stroke-width="2.1883" stroke-linecap="round" stroke-linejoin="round" cx="65.478" cy="45.028" r="4.336"/> + </g> + + <ellipse fill="#E95C5C" stroke="#E95C5C" stroke-width="2.1883" stroke-linecap="round" stroke-linejoin="round" cx="24.023" cy="54.023" rx="9.557" ry="1.566"/> + + <ellipse fill="#E95C5C" stroke="#E95C5C" stroke-width="2.1883" stroke-linecap="round" stroke-linejoin="round" cx="73.487" cy="54.023" rx="9.557" ry="1.566"/> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Emotion03-Calm.svg b/openoffice/share/gallery/symbols/Emotion03-Calm.svg new file mode 100644 index 0000000000000000000000000000000000000000..a5a13e8c79d7193f3a1217e6b84f2c60ba921a42 --- /dev/null +++ b/openoffice/share/gallery/symbols/Emotion03-Calm.svg @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="100" height="100" viewBox="0 0 100 100" + overflow="visible" enable-background="new 0 0 100 100" xml:space="preserve"> +<g> + <g> + <g> + <g> + <radialGradient id="XMLID_4_" cx="48.084" cy="53.4453" r="52.5298" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#FFF254"/> + <stop offset="1" style="stop-color:#F9BC21"/> + </radialGradient> + <path fill="url(#XMLID_4_)" d="M6.934,49.576c0,23.371,19.014,42.385,42.384,42.385c23.371,0,42.385-19.014,42.385-42.385 + S72.689,7.191,49.318,7.191C25.947,7.191,6.934,26.205,6.934,49.576z"/> + <path fill="#CC7E29" d="M49.317,6.371c-5.832,0-11.49,1.142-16.818,3.396c-5.145,2.176-9.765,5.291-13.732,9.259 + c-3.967,3.968-7.082,8.588-9.258,13.733c-2.254,5.328-3.396,10.986-3.396,16.818s1.142,11.489,3.396,16.817 + c2.176,5.146,5.291,9.766,9.258,13.733c3.967,3.967,8.587,7.082,13.732,9.258c5.328,2.254,10.986,3.396,16.818,3.396 + s11.49-1.143,16.818-3.396c5.145-2.176,9.766-5.291,13.733-9.258c3.968-3.968,7.083-8.588,9.259-13.733 + c2.254-5.328,3.396-10.985,3.396-16.817s-1.142-11.49-3.396-16.818c-2.176-5.146-5.291-9.766-9.259-13.733 + c-3.967-3.968-8.588-7.083-13.733-9.259C60.807,7.513,55.149,6.371,49.317,6.371L49.317,6.371z M7.754,49.577 + c0-22.955,18.608-41.565,41.563-41.565s41.565,18.61,41.565,41.565l0,0l0,0c0,22.955-18.61,41.563-41.565,41.563 + S7.754,72.532,7.754,49.577L7.754,49.577L7.754,49.577z"/> + </g> + <path fill="none" stroke="#727272" stroke-width="0.5471" d="M27.102,68.709"/> + <path fill="none" stroke="#666666" stroke-width="1.6413" d="M59.927,27.404"/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="10.838" y="7.867" width="76.947" height="76.947"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="10.838" y="7.867" width="76.947" height="76.947" id="XMLID_5_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <radialGradient id="XMLID_6_" cx="48.312" cy="24.748" r="59.7214" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <circle opacity="0.7" fill="url(#XMLID_6_)" cx="49.097" cy="42.414" r="44.755"/> + </g> + </mask> + <circle opacity="0.57" mask="url(#XMLID_5_)" fill="#FFFFFF" cx="49.312" cy="46.34" r="38.474"/> + <circle fill="#3F3F3F" stroke="#3F3F3F" stroke-width="2.1883" stroke-linecap="round" stroke-linejoin="round" cx="32.957" cy="43.693" r="4.336"/> + <circle fill="#3F3F3F" stroke="#3F3F3F" stroke-width="2.1883" stroke-linecap="round" stroke-linejoin="round" cx="65.478" cy="43.693" r="4.336"/> + </g> + <polygon fill="#3F3F3F" stroke="#3F3F3F" stroke-width="2.1883" stroke-linecap="round" stroke-linejoin="round" points=" + 55.059,38.021 81.565,36.277 81.565,40.777 55.065,40.777 "/> + <polygon fill="#3F3F3F" stroke="#3F3F3F" stroke-width="2.1883" stroke-linecap="round" stroke-linejoin="round" points=" + 43.648,38.021 17.143,36.277 17.143,40.777 43.643,40.777 "/> + <line fill="none" stroke="#606060" stroke-width="3.5" stroke-linecap="round" x1="33.565" y1="69.527" x2="65.565" y2="69.527"/> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Emotion04-Frowning.svg b/openoffice/share/gallery/symbols/Emotion04-Frowning.svg new file mode 100644 index 0000000000000000000000000000000000000000..de72f494159e32ed8e478acc5fbbe28dd05f5bdd --- /dev/null +++ b/openoffice/share/gallery/symbols/Emotion04-Frowning.svg @@ -0,0 +1,202 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" + id="Layer_1" + width="86.410004" + height="86.410004" + viewBox="0 0 86.410004 86.410004" + overflow="visible" + enable-background="new 0 0 100 110" + xml:space="preserve" + inkscape:version="0.48.2 r9819" + sodipodi:docname="Emotion04-Frown.svg" + style="overflow:visible"><metadata + id="metadata57"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs + id="defs55" /><sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="640" + inkscape:window-height="480" + id="namedview53" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:zoom="2.1454545" + inkscape:cx="58.501" + inkscape:cy="59.688" + inkscape:window-x="2355" + inkscape:window-y="194" + inkscape:window-maximized="0" + inkscape:current-layer="Layer_1" /> + +<g + id="g5" + transform="translate(8.501,-28.278)"> + <g + id="g7"> + <g + id="g9"> + <g + id="g11"> + <radialGradient + id="XMLID_4_" + cx="33.4702" + cy="75.351601" + r="52.5298" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#FFF254" + id="stop14" /> + <stop + offset="1" + style="stop-color:#F9BC21" + id="stop16" /> + </radialGradient> + <path + d="m -7.68,71.482 c 0,23.371 19.014,42.385 42.384,42.385 23.371,0 42.385,-19.014 42.385,-42.385 0,-23.371 -19.013,-42.385 -42.384,-42.385 -23.371,0 -42.385,19.014 -42.385,42.385 z" + id="path18" + inkscape:connector-curvature="0" + style="fill:url(#XMLID_4_)" /> + <path + d="m 34.704,28.278 c -5.832,0 -11.49,1.142 -16.818,3.396 -5.145,2.176 -9.765,5.291 -13.733,9.258 -3.967,3.968 -7.082,8.588 -9.258,13.733 -2.254,5.328 -3.396,10.985 -3.396,16.817 0,5.832 1.142,11.49 3.396,16.818 2.176,5.146 5.291,9.766 9.258,13.733 3.968,3.968 8.588,7.083 13.733,9.259 5.328,2.254 10.986,3.396 16.818,3.396 5.832,0 11.49,-1.142 16.818,-3.396 5.145,-2.176 9.765,-5.291 13.733,-9.259 3.967,-3.968 7.082,-8.588 9.258,-13.733 2.254,-5.328 3.396,-10.986 3.396,-16.818 0,-5.832 -1.142,-11.489 -3.396,-16.817 C 72.337,49.519 69.222,44.899 65.255,40.932 61.287,36.965 56.667,33.85 51.522,31.674 46.194,29.42 40.536,28.278 34.704,28.278 l 0,0 z M -6.86,71.482 c 0,-22.955 18.609,-41.563 41.564,-41.563 22.955,0 41.564,18.608 41.564,41.563 l 0,0 0,0 c 0,22.955 -18.609,41.565 -41.564,41.565 -22.955,0 -41.564,-18.609 -41.564,-41.565 l 0,0 0,0 z" + id="path20" + inkscape:connector-curvature="0" + style="fill:#cc7e29" /> + </g> + <path + d="M 12.489,90.615" + id="path22" + inkscape:connector-curvature="0" + style="fill:none;stroke:#727272;stroke-width:0.54710001" /> + <path + d="M 45.314,49.311" + id="path24" + inkscape:connector-curvature="0" + style="fill:none;stroke:#666666;stroke-width:1.64129996" /> + </g> + <defs + id="defs26"> + <filter + id="Adobe_OpacityMaskFilter" + filterUnits="userSpaceOnUse" + x="-3.7750001" + y="29.773001" + width="76.946999" + height="76.946999" + color-interpolation-filters="sRGB"> + <feColorMatrix + type="matrix" + values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0" + id="feColorMatrix29" /> + </filter> + </defs> + <mask + maskUnits="userSpaceOnUse" + x="-3.775" + y="29.773" + width="76.947" + height="76.947" + id="XMLID_5_"> + <g + id="g32" + style="filter:url(#Adobe_OpacityMaskFilter)"> + <radialGradient + id="XMLID_6_" + cx="33.6987" + cy="46.654301" + r="59.721401" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop35" /> + <stop + offset="1" + style="stop-color:#000000" + id="stop37" /> + </radialGradient> + <circle + cx="34.484001" + cy="64.32" + r="44.755001" + id="circle39" + sodipodi:cx="34.484001" + sodipodi:cy="64.32" + sodipodi:rx="44.755001" + sodipodi:ry="44.755001" + style="opacity:0.7;fill:url(#XMLID_6_)" + d="m 79.239002,64.32 c 0,24.717504 -20.037496,44.755 -44.755001,44.755 C 9.7664966,109.075 -10.271,89.037504 -10.271,64.32 c 0,-24.717505 20.0374966,-44.755001 44.755001,-44.755001 24.717505,0 44.755001,20.037496 44.755001,44.755001 z" /> + </g> + </mask> + <circle + mask="url(#XMLID_5_)" + cx="34.699001" + cy="68.246002" + r="38.473999" + id="circle41" + sodipodi:cx="34.699001" + sodipodi:cy="68.246002" + sodipodi:rx="38.473999" + sodipodi:ry="38.473999" + style="opacity:0.56999984;fill:#ffffff" + d="M 73.173,68.246002 C 73.173,89.494605 55.947604,106.72 34.699001,106.72 c -21.248603,0 -38.4739987,-17.225395 -38.4739987,-38.473998 0,-21.248603 17.2253957,-38.473999 38.4739987,-38.473999 21.248603,0 38.473999,17.225396 38.473999,38.473999 z" /> + </g> + <polygon + points="40.882,57.652 41.541,54.975 67.686,59.668 66.601,64.038 " + id="polygon43" + style="fill:#3f3f3f;stroke:#3f3f3f;stroke-width:2.18829989;stroke-linecap:round;stroke-linejoin:round" /> + <polygon + points="29.209,57.558 28.642,54.86 2.35,58.646 3.285,63.049 " + id="polygon45" + style="fill:#3f3f3f;stroke:#3f3f3f;stroke-width:2.18829989;stroke-linecap:round;stroke-linejoin:round" /> + + <circle + cx="18.343" + cy="68.099998" + r="4.336" + id="circle47" + sodipodi:cx="18.343" + sodipodi:cy="68.099998" + sodipodi:rx="4.336" + sodipodi:ry="4.336" + style="fill:#3f3f3f;stroke:#3f3f3f;stroke-width:2.18829989;stroke-linecap:round;stroke-linejoin:round" + d="m 22.679,68.099998 c 0,2.394707 -1.941293,4.336 -4.336,4.336 -2.394706,0 -4.336,-1.941293 -4.336,-4.336 0,-2.394706 1.941294,-4.335999 4.336,-4.335999 2.394707,0 4.336,1.941293 4.336,4.335999 z" /> + + <circle + cx="50.865002" + cy="68.599998" + r="4.336" + id="circle49" + sodipodi:cx="50.865002" + sodipodi:cy="68.599998" + sodipodi:rx="4.336" + sodipodi:ry="4.336" + style="fill:#3f3f3f;stroke:#3f3f3f;stroke-width:2.18829989;stroke-linecap:round;stroke-linejoin:round" + d="m 55.201002,68.599998 c 0,2.394707 -1.941294,4.336 -4.336,4.336 -2.394707,0 -4.336,-1.941293 -4.336,-4.336 0,-2.394706 1.941293,-4.335999 4.336,-4.335999 2.394706,0 4.336,1.941293 4.336,4.335999 z" /> + <path + d="m 21.342,97.104 c 0,0 12.098,-15.92 26.5,0.33" + id="path51" + inkscape:connector-curvature="0" + style="fill:none;stroke:#606060;stroke-width:3.5;stroke-linecap:round" /> +</g> +</svg> \ No newline at end of file diff --git a/openoffice/share/gallery/symbols/Emotion05-Angry.svg b/openoffice/share/gallery/symbols/Emotion05-Angry.svg new file mode 100644 index 0000000000000000000000000000000000000000..44032bb1cec722990dfaaadf486b2f60c0e46285 --- /dev/null +++ b/openoffice/share/gallery/symbols/Emotion05-Angry.svg @@ -0,0 +1,78 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="100" height="100" viewBox="0 0 100 100" + overflow="visible" enable-background="new 0 0 100 100" xml:space="preserve"> +<g> + <g> + <g> + <g> + <g> + <g> + <radialGradient id="XMLID_6_" cx="47.0469" cy="58.7798" r="52.5292" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#FFF254"/> + <stop offset="1" style="stop-color:#F9BC21"/> + </radialGradient> + <path fill="url(#XMLID_6_)" d="M5.897,54.911c0,23.371,19.014,42.384,42.384,42.384c23.371,0,42.385-19.013,42.385-42.384 + S71.652,12.526,48.281,12.526C24.911,12.526,5.897,31.54,5.897,54.911z"/> + <path fill="#CC7E29" d="M48.28,11.706c-5.832,0-11.49,1.142-16.818,3.396c-5.145,2.176-9.765,5.291-13.732,9.258 + c-3.967,3.967-7.082,8.588-9.258,13.733C6.218,43.42,5.076,49.079,5.076,54.911s1.142,11.49,3.396,16.818 + c2.176,5.145,5.291,9.765,9.258,13.733c3.967,3.967,8.587,7.082,13.732,9.258c5.328,2.254,10.986,3.396,16.818,3.396 + s11.491-1.142,16.818-3.396c5.146-2.176,9.766-5.291,13.734-9.258c3.967-3.969,7.082-8.589,9.258-13.733 + c2.254-5.328,3.396-10.986,3.396-16.818s-1.142-11.49-3.396-16.817c-2.176-5.146-5.291-9.767-9.258-13.733 + c-3.968-3.967-8.588-7.082-13.734-9.258C59.771,12.848,54.112,11.706,48.28,11.706L48.28,11.706z M6.717,54.911 + c0-22.956,18.608-41.563,41.563-41.563c22.956,0,41.565,18.607,41.565,41.563l0,0l0,0c0,22.955-18.609,41.564-41.565,41.564 + C25.325,96.475,6.717,77.866,6.717,54.911L6.717,54.911L6.717,54.911z"/> + </g> + <path fill="none" stroke="#727272" stroke-width="0.5471" d="M26.065,74.043"/> + <path fill="none" stroke="#666666" stroke-width="1.6413" d="M58.891,32.739"/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="9.803" y="13.201" width="76.947" height="76.947"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="9.803" y="13.201" width="76.947" height="76.947" id="XMLID_7_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <radialGradient id="XMLID_8_" cx="47.2759" cy="30.0825" r="59.721" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <circle opacity="0.7" fill="url(#XMLID_8_)" cx="48.061" cy="47.749" r="44.755"/> + </g> + </mask> + <circle opacity="0.57" mask="url(#XMLID_7_)" fill="#FFFFFF" cx="48.276" cy="51.674" r="38.474"/> + <circle fill="#3F3F3F" stroke="#3F3F3F" stroke-width="2.1883" stroke-linecap="round" stroke-linejoin="round" cx="31.19" cy="55.528" r="4.336"/> + <circle fill="#3F3F3F" stroke="#3F3F3F" stroke-width="2.1883" stroke-linecap="round" stroke-linejoin="round" cx="65.537" cy="55.528" r="4.336"/> + <path fill="#3F3F3F" stroke="#3F3F3F" stroke-width="2.1883" stroke-linecap="round" stroke-linejoin="round" d="M53.777,53.834 + c0,0,10.842-2.123,23.191-16.363c1.601,2.402,2.595,4.115,2.595,4.115S65.759,51.882,54.5,55.081L53.777,53.834z"/> + <path fill="#3F3F3F" stroke="#3F3F3F" stroke-width="2.1883" stroke-linecap="round" stroke-linejoin="round" d="M41.194,52.798 + c0,0-10.75-2.547-22.532-17.26c-1.694,2.338-2.754,4.011-2.754,4.011s13.391,10.829,24.516,14.466L41.194,52.798z"/> + </g> + <path fill="none" stroke="#606060" stroke-width="3.5" stroke-linecap="round" d="M64.528,74.862"/> + <path fill="none" stroke="#606060" stroke-width="3.5" stroke-linecap="round" d="M32.528,74.862"/> + </g> + <path fill="none" stroke="#606060" stroke-width="3.5" stroke-linecap="round" d="M32.281,79.464 + c9.044-10.878,21.206-11.113,32.319,0"/> + </g> + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="56.5298" y1="23.8999" x2="85.813" y2="23.8999"> + <stop offset="0" style="stop-color:#E95C5C"/> + <stop offset="0.0771" style="stop-color:#E75556"/> + <stop offset="1" style="stop-color:#CA0212"/> + </linearGradient> + <path fill="url(#XMLID_9_)" stroke="#FF7F00" stroke-width="2.3694" d="M65.697,20.027c0,0-13.725,12.338-7.588,18.474 + c6.129,5.218,11.066,6.13,21.303,4.265c15.881-4.692-3.086-26.908-0.722-38.619c-7.046,2.261-1.343,17.583-6.496,20.933 + C67.059,28.417,65.697,20.027,65.697,20.027z"/> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="78.8047" y1="32.6216" x2="97.1338" y2="32.6216"> + <stop offset="0" style="stop-color:#E95C5C"/> + <stop offset="0.0771" style="stop-color:#E75556"/> + <stop offset="1" style="stop-color:#CA0212"/> + </linearGradient> + <path fill="url(#XMLID_10_)" stroke="#FF7F00" stroke-width="1.4831" d="M84.543,30.197c0,0-8.591,7.723-4.75,11.563 + c3.836,3.266,6.927,3.837,13.334,2.669c9.941-2.937-1.932-16.842-0.451-24.172c-4.411,1.415-0.84,11.006-4.066,13.103 + C85.395,35.45,84.543,30.197,84.543,30.197z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Emotion06-Crying.svg b/openoffice/share/gallery/symbols/Emotion06-Crying.svg new file mode 100644 index 0000000000000000000000000000000000000000..2973690f28ac7c318e4aca059f9681f00c3a3c81 --- /dev/null +++ b/openoffice/share/gallery/symbols/Emotion06-Crying.svg @@ -0,0 +1,75 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="100" height="100" viewBox="0 0 100 100" + overflow="visible" enable-background="new 0 0 100 100" xml:space="preserve"> +<g> + <g> + <g> + <radialGradient id="XMLID_6_" cx="48.7666" cy="53.8672" r="52.4917" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#FFF254"/> + <stop offset="1" style="stop-color:#F9BC21"/> + </radialGradient> + <path fill="url(#XMLID_6_)" d="M7.646,50c0,23.354,19,42.354,42.354,42.354c23.354,0,42.354-19,42.354-42.354 + c0-23.354-19-42.354-42.354-42.354C26.646,7.646,7.646,26.646,7.646,50z"/> + <g> + <path fill="#E2963B" d="M50,6.857c-5.824,0-11.474,1.141-16.794,3.391c-5.138,2.173-9.751,5.283-13.713,9.245 + c-3.962,3.962-7.073,8.576-9.246,13.713C7.997,38.526,6.856,44.176,6.856,50s1.141,11.474,3.391,16.794 + c2.173,5.138,5.284,9.752,9.246,13.714c3.962,3.961,8.575,7.072,13.713,9.245c5.32,2.25,10.97,3.391,16.794,3.391 + c5.824,0,11.474-1.141,16.794-3.391c5.137-2.173,9.751-5.284,13.713-9.245c3.962-3.962,7.072-8.576,9.245-13.714 + c2.25-5.32,3.391-10.97,3.391-16.794s-1.141-11.474-3.391-16.794c-2.173-5.137-5.284-9.751-9.245-13.713 + c-3.962-3.961-8.576-7.072-13.713-9.245C61.474,7.998,55.824,6.857,50,6.857L50,6.857z M8.435,50 + C8.435,27.045,27.045,8.436,50,8.436S91.563,27.045,91.563,50l0,0l0,0c0,22.956-18.608,41.565-41.563,41.565 + S8.435,72.956,8.435,50L8.435,50L8.435,50z"/> + </g> + </g> + <path fill="none" stroke="#727272" stroke-width="0.5471" d="M27.783,69.134"/> + <path fill="none" stroke="#666666" stroke-width="1.6413" d="M60.609,27.828"/> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="11.273" y="8.527" width="76.947" height="76.948"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="11.273" y="8.527" width="76.947" height="76.948" id="XMLID_7_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <radialGradient id="XMLID_8_" cx="48.7466" cy="25.4082" r="59.7217" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </radialGradient> + <circle opacity="0.7" fill="url(#XMLID_8_)" cx="49.532" cy="43.074" r="44.755"/> + </g> + </mask> + <circle opacity="0.57" mask="url(#XMLID_7_)" fill="#FFFFFF" cx="49.747" cy="47" r="38.474"/> + </g> + <path fill="#3F3F3F" d="M44.648,23.955c0,0-8.814-6.531-26.194,0.631c0,0-1.842,2.533-1.429,5.673c0,0,6.439-3.417,13.031-4.844 + C33.908,24.087,44.648,23.955,44.648,23.955z"/> + <path fill="#3F3F3F" d="M55.599,23.955c0,0,8.814-6.531,26.194,0.631c0,0,1.842,2.533,1.429,5.673c0,0-6.439-3.417-13.031-4.844 + C66.339,24.087,55.599,23.955,55.599,23.955z"/> + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="14.8882" y1="60.1826" x2="35.8179" y2="60.1826"> + <stop offset="0" style="stop-color:#6BFFFF"/> + <stop offset="1" style="stop-color:#28B6FF"/> + </linearGradient> + <path fill="url(#XMLID_9_)" stroke="#6294D5" d="M21.417,38.494c0,0,5.05-7.25,13.93-5.696c0,0-1.447,1.484-0.724,4.401 + c0.725,2.918,2.59,6.862-0.646,12.818c-3.237,5.956,0.388,11.523,0.388,11.523s1.942,6.344-4.272,13.206 + c-2.719,4.144-0.712,7.833-0.712,7.833s2.524,3.949,1.359,5.114s-14.903-9.137-14.903-11.575c0-2.439-2.395-3.4,0.428-10.154 + c4.207-4.206,3.988-8.049,2.822-10.639c0,0-0.906-5.696,1.684-8.286S22.453,39.53,21.417,38.494z"/> + + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="5361.7666" y1="60.8076" x2="5382.6953" y2="60.8076" gradientTransform="matrix(-1 0 0 1 5446.709 0)"> + <stop offset="0" style="stop-color:#6BFFFF"/> + <stop offset="1" style="stop-color:#28B6FF"/> + </linearGradient> + <path fill="url(#XMLID_10_)" stroke="#6294D5" d="M78.414,39.119c0,0-5.05-7.25-13.93-5.696c0,0,1.447,1.484,0.723,4.401 + c-0.724,2.918-2.589,6.862,0.648,12.818c3.236,5.956-0.389,11.523-0.389,11.523s-1.942,6.344,4.272,13.206 + c2.719,4.144,0.712,7.833,0.712,7.833s-2.525,3.949-1.359,5.114s14.902-9.137,14.902-11.575c0-2.439,2.395-3.4-0.428-10.154 + c-4.205-4.206-3.986-8.049-2.822-10.639c0,0,0.906-5.696-1.683-8.286S77.379,40.155,78.414,39.119z"/> + <path fill="none" stroke="#3F3F3F" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" d="M22.171,31.732 + c0,0,6.302-3.658,16.456,0.178c0,0-12.234-1.006-20.039,6.798"/> + <path fill="none" stroke="#3F3F3F" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" d="M77.439,31.737 + c0,0-6.303-3.657-16.457,0.179c0,0,12.236-1.007,20.039,6.797"/> + <path fill="none" stroke="#606060" stroke-width="2.8085" stroke-linecap="round" d="M40.872,65.865c0,0,2.815-6.411,8.554-6.411 + c0,0,6.604-1.022,8.77,6.597"/> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Flag01-Red.svg b/openoffice/share/gallery/symbols/Flag01-Red.svg new file mode 100644 index 0000000000000000000000000000000000000000..c2f393fd2195d3d4e0a3a31f3860e934f68909b9 --- /dev/null +++ b/openoffice/share/gallery/symbols/Flag01-Red.svg @@ -0,0 +1,67 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="100.002" height="100" + viewBox="0 0 100.002 100" overflow="visible" enable-background="new 0 0 100.002 100" xml:space="preserve"> +<g> + <g> + + <linearGradient id="XMLID_3_" gradientUnits="userSpaceOnUse" x1="81.6104" y1="19.4907" x2="33.1169" y2="34.0198" gradientTransform="matrix(0.9948 -0.1019 0.1019 0.9948 -0.5671 10.2099)"> + <stop offset="0" style="stop-color:#BE0000"/> + <stop offset="0.0716" style="stop-color:#C60D0D"/> + <stop offset="0.2948" style="stop-color:#DC3030"/> + <stop offset="0.4143" style="stop-color:#E53E3E"/> + <stop offset="0.4693" style="stop-color:#DE3333"/> + <stop offset="0.6322" style="stop-color:#CD1919"/> + <stop offset="0.7286" style="stop-color:#C70F0F"/> + <stop offset="1" style="stop-color:#D32222"/> + </linearGradient> + <path fill="url(#XMLID_3_)" d="M47.351,15.252c-0.011,0.005-0.022,0.01-0.033,0.016c-14.441,7.336-26.813-0.489-26.936-0.569 + c-0.264-0.171-0.606-0.16-0.857,0.028c-0.251,0.188-0.359,0.513-0.27,0.814l11.472,38.544c0.054,0.183,0.176,0.335,0.341,0.431 + c2.456,1.427,15.483,8.123,30.842-0.209c12.882-6.269,25.157-2.688,25.673-2.532c0.27,0.081,0.563,0.008,0.758-0.195 + c0.195-0.202,0.262-0.494,0.17-0.761L76.234,15c-0.048-0.14-0.135-0.26-0.253-0.35C69.436,9.649,62.934,8.264,47.351,15.252z"/> + <path fill="#7C1212" d="M64.602,9.684c-4.548,0-10.127,1.552-17.559,4.884c-0.022,0.01-0.044,0.021-0.065,0.032 + c-4.021,2.042-8.243,3.078-12.549,3.078c-7.956,0-13.584-3.572-13.64-3.608c-0.249-0.16-0.532-0.24-0.815-0.24 + c-0.317,0-0.634,0.1-0.9,0.3c-0.502,0.376-0.718,1.025-0.539,1.626c0.103,0.347,10.325,34.755,11.473,38.547 + c0.11,0.364,0.354,0.672,0.682,0.863c2.055,1.193,7.681,3.973,15.533,3.973c5.529,0,10.912-1.396,16.001-4.148 + c4.918-2.391,10.323-3.602,16.068-3.602c5.344,0.001,9.036,1.094,9.073,1.105c0.142,0.042,0.287,0.063,0.432,0.063 + c0.4,0,0.791-0.159,1.078-0.455c0.39-0.403,0.523-0.989,0.346-1.52c-0.038-0.115-3.927-11.715-12.279-35.826 + c-0.096-0.278-0.272-0.522-0.506-0.701C72.425,10.991,68.886,9.684,64.602,9.684L64.602,9.684z M34.429,19.178 + c3.955,0,8.473-0.825,13.228-3.241c7.449-3.34,12.738-4.753,16.945-4.753c4.413,0,7.637,1.553,10.923,4.063 + c8.446,24.384,12.274,35.811,12.274,35.811l0,0l0,0c0,0-3.843-1.168-9.507-1.169c-4.707,0-10.671,0.807-16.74,3.76 + c-5.427,2.944-10.678,3.99-15.329,3.99c-6.461,0-11.764-2.017-14.779-3.77c-1.16-3.834-11.471-38.541-11.471-38.541l0,0l0,0 + C19.973,15.329,25.888,19.178,34.429,19.178L34.429,19.178z M62.233,54.985c0.011-0.007,0.022-0.013,0.034-0.019 + C62.256,54.973,62.245,54.979,62.233,54.985L62.233,54.985z"/> + </g> + <path opacity="0.1" fill="#EAF3FB" d="M75.601,15.768c-0.025-0.175-0.051-0.345-0.075-0.521c-6.419-4.904-12.605-6.154-27.868,0.69 + c-15.021,7.631-27.684-0.608-27.684-0.608s10.311,34.707,11.471,38.54c0.419,0.244,0.893,0.493,1.406,0.741 + c-2.474-8.276-10.9-36.641-10.9-36.641s0.209,0.136,0.601,0.354l5.538,16.427c0,0,13.406,0.82,25.361-7.928 + c9.196-7.613,9.307-11.004,22.967-9.686L75.601,15.768z"/> + <g> + + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="9.4033" y1="48.2012" x2="27.3369" y2="43.5308" gradientTransform="matrix(0.8088 -0.0419 0.1416 0.982 6.5269 7.5226)"> + <stop offset="0.0048" style="stop-color:#ADADAD"/> + <stop offset="0.0464" style="stop-color:#B1B1B1"/> + <stop offset="0.2369" style="stop-color:#C1C1C1"/> + <stop offset="0.3857" style="stop-color:#C7C7C6"/> + <stop offset="0.5389" style="stop-color:#BABAB9"/> + <stop offset="0.8211" style="stop-color:#989898"/> + <stop offset="1" style="stop-color:#7F7F7F"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M18.822,14.332L18.822,14.332l-5.891,1.903c-0.473,0.152-0.868,0.497-1.11,0.97 + c-0.299,0.584-0.344,1.313-0.123,1.999l22.194,68.482c0.221,0.685,0.683,1.249,1.268,1.549c0.473,0.242,0.995,0.291,1.468,0.138 + l5.89-1.902c0.474-0.152,0.868-0.496,1.11-0.97c0.3-0.584,0.345-1.313,0.123-1.999L21.559,16.018 + c-0.221-0.685-0.683-1.249-1.268-1.548C19.818,14.228,19.296,14.179,18.822,14.332z"/> + <path fill="#757575" d="M19.382,13.603c-0.257,0-0.51,0.039-0.753,0.117l-5.895,1.905c-0.636,0.205-1.164,0.662-1.484,1.287 + c-0.377,0.735-0.436,1.643-0.163,2.49l22.195,68.482c0.42,1.306,1.566,2.22,2.787,2.22c0.261,0,0.517-0.041,0.762-0.121l5.885-1.9 + c0.636-0.204,1.164-0.662,1.485-1.287c0.377-0.736,0.436-1.644,0.163-2.491L22.169,15.821c0,0,0,0,0.001,0 + C21.741,14.494,20.621,13.603,19.382,13.603L19.382,13.603z M12.202,18.325c0.002-0.692,0.352-1.292,0.927-1.478l5.891-1.904 + c0.119-0.038,0.24-0.056,0.362-0.056c0.653,0,1.307,0.53,1.565,1.329l22.194,68.481c0.074,0.23,0.108,0.461,0.108,0.683 + c-0.002,0.692-0.352,1.293-0.928,1.478l-5.89,1.903c-0.119,0.039-0.241,0.057-0.362,0.057c-0.654,0-1.308-0.531-1.565-1.331 + L12.31,19.007C12.236,18.777,12.201,18.546,12.202,18.325L12.202,18.325z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Flag02-Green.svg b/openoffice/share/gallery/symbols/Flag02-Green.svg new file mode 100644 index 0000000000000000000000000000000000000000..cb2d3431e4a8743322704d979ae20c53943a3b82 --- /dev/null +++ b/openoffice/share/gallery/symbols/Flag02-Green.svg @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="100.001" height="100" + viewBox="0 0 100.001 100" overflow="visible" enable-background="new 0 0 100.001 100" xml:space="preserve"> +<g> + <g> + + <linearGradient id="XMLID_3_" gradientUnits="userSpaceOnUse" x1="81.0049" y1="18.8159" x2="32.5122" y2="33.3448" gradientTransform="matrix(0.9948 -0.1019 0.1019 0.9948 0.1028 10.8186)"> + <stop offset="0.1571" style="stop-color:#00A33D"/> + <stop offset="0.5" style="stop-color:#2FD452"/> + <stop offset="1" style="stop-color:#00A33D"/> + </linearGradient> + <path fill="url(#XMLID_3_)" d="M47.35,15.252c-0.011,0.005-0.022,0.01-0.033,0.016c-14.442,7.336-26.812-0.489-26.935-0.568 + c-0.264-0.171-0.606-0.16-0.858,0.028c-0.251,0.188-0.36,0.513-0.27,0.813l11.472,38.544c0.054,0.183,0.176,0.335,0.341,0.431 + c2.456,1.427,15.482,8.123,30.842-0.209c12.891-6.272,25.158-2.688,25.674-2.532c0.27,0.081,0.562,0.007,0.758-0.195 + c0.195-0.202,0.262-0.494,0.17-0.761L76.234,15c-0.048-0.14-0.135-0.26-0.253-0.351C69.435,9.649,62.934,8.264,47.35,15.252z"/> + <path fill="#3C8009" d="M64.603,9.684c-4.55,0-10.13,1.552-17.56,4.884c-0.022,0.01-0.044,0.021-0.065,0.032 + c-4.021,2.042-8.242,3.078-12.548,3.078c-7.955,0-13.584-3.573-13.64-3.609c-0.249-0.16-0.532-0.24-0.815-0.24 + c-0.317,0-0.634,0.1-0.899,0.3c-0.503,0.376-0.719,1.025-0.54,1.626c0.103,0.347,10.324,34.755,11.472,38.547 + c0.11,0.364,0.354,0.672,0.682,0.863c2.055,1.193,7.681,3.973,15.533,3.973c5.529,0,10.912-1.395,16.001-4.148 + c4.918-2.391,10.323-3.602,16.068-3.602c5.345,0.001,9.037,1.094,9.074,1.105c0.142,0.042,0.287,0.063,0.432,0.063 + c0.4,0,0.791-0.159,1.078-0.455c0.39-0.403,0.523-0.989,0.346-1.52c-0.038-0.115-3.927-11.714-12.279-35.826 + c-0.096-0.278-0.272-0.522-0.506-0.701C72.425,10.991,68.886,9.684,64.603,9.684L64.603,9.684z M34.429,19.178 + c3.955,0,8.472-0.825,13.227-3.241c7.449-3.341,12.738-4.753,16.946-4.753c4.413,0,7.637,1.552,10.923,4.062 + c8.446,24.384,12.274,35.811,12.274,35.811l0,0l0,0c0,0-3.843-1.168-9.508-1.169c-4.706,0-10.671,0.807-16.74,3.76 + c-5.427,2.944-10.678,3.99-15.329,3.99c-6.461,0-11.764-2.017-14.779-3.77c-1.16-3.833-11.47-38.541-11.47-38.541l0,0l0,0 + C19.973,15.328,25.889,19.178,34.429,19.178L34.429,19.178z M62.232,54.985c0.011-0.007,0.023-0.013,0.034-0.019 + C62.255,54.972,62.244,54.979,62.232,54.985L62.232,54.985z"/> + </g> + <path opacity="0.1" fill="#EAF3FB" d="M75.601,15.768c-0.025-0.175-0.051-0.345-0.075-0.521c-6.419-4.904-12.605-6.154-27.868,0.69 + c-15.021,7.631-27.684-0.608-27.684-0.608s10.311,34.707,11.471,38.54c0.418,0.244,0.893,0.493,1.405,0.741 + c-2.474-8.276-10.9-36.64-10.9-36.64s0.209,0.136,0.601,0.354l5.537,16.426c0,0,13.406,0.82,25.361-7.928 + c9.197-7.613,9.308-11.003,22.967-9.685L75.601,15.768z"/> + <g> + + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="6.8652" y1="47.938" x2="24.7993" y2="43.2674" gradientTransform="matrix(0.8088 -0.0419 0.1416 0.982 8.6154 7.6737)"> + <stop offset="0.0048" style="stop-color:#ADADAD"/> + <stop offset="0.0464" style="stop-color:#B1B1B1"/> + <stop offset="0.2369" style="stop-color:#C1C1C1"/> + <stop offset="0.3857" style="stop-color:#C7C7C6"/> + <stop offset="0.5389" style="stop-color:#BABAB9"/> + <stop offset="0.8211" style="stop-color:#989898"/> + <stop offset="1" style="stop-color:#7F7F7F"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M18.822,14.332l-5.892,1.903c-0.473,0.152-0.868,0.497-1.11,0.97 + c-0.299,0.585-0.344,1.313-0.122,1.998l22.193,68.481c0.416,1.283,1.644,2.04,2.737,1.687l5.89-1.902 + c0.473-0.152,0.868-0.496,1.11-0.968c0.3-0.585,0.345-1.314,0.124-2.001L21.559,16.018c-0.221-0.684-0.682-1.248-1.267-1.547 + C19.819,14.228,19.297,14.179,18.822,14.332z"/> + <path fill="#757575" d="M19.381,13.603c-0.257,0-0.51,0.039-0.753,0.117l-5.896,1.904c-0.636,0.205-1.164,0.663-1.485,1.289 + c-0.376,0.736-0.435,1.643-0.16,2.489L33.28,87.883c0.421,1.307,1.568,2.22,2.788,2.22c0.261,0,0.517-0.041,0.762-0.121l5.885-1.9 + c0.734-0.236,1.324-0.813,1.616-1.584c0.257-0.68,0.269-1.458,0.032-2.193L22.168,15.82c0,0,0,0,0.001,0 + C21.74,14.494,20.62,13.603,19.381,13.603L19.381,13.603z M12.201,18.325c0.002-0.692,0.352-1.293,0.927-1.478l5.892-1.903 + c0.119-0.038,0.24-0.056,0.362-0.056c0.653,0,1.307,0.529,1.565,1.328L43.14,84.698c0.074,0.23,0.109,0.461,0.108,0.683 + c-0.002,0.692-0.352,1.293-0.928,1.478l-5.89,1.903c-0.119,0.039-0.24,0.057-0.362,0.057c-0.653,0-1.308-0.531-1.566-1.331 + L12.31,19.006C12.235,18.777,12.2,18.546,12.201,18.325L12.201,18.325z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Flag03-Blue.svg b/openoffice/share/gallery/symbols/Flag03-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..62a565d9072a355e779f218c05b54e34ab91dffb --- /dev/null +++ b/openoffice/share/gallery/symbols/Flag03-Blue.svg @@ -0,0 +1,67 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="100.001" height="100" + viewBox="0 0 100.001 100" overflow="visible" enable-background="new 0 0 100.001 100" xml:space="preserve"> +<g> + <g> + <linearGradient id="XMLID_3_" gradientUnits="userSpaceOnUse" x1="11.6938" y1="46.2988" x2="79.5056" y2="25.2361"> + <stop offset="0" style="stop-color:#4972A9"/> + <stop offset="0.051" style="stop-color:#517DB7"/> + <stop offset="0.1367" style="stop-color:#5A8AC8"/> + <stop offset="0.2306" style="stop-color:#6092D2"/> + <stop offset="0.3476" style="stop-color:#6294D5"/> + <stop offset="0.3914" style="stop-color:#699ADC"/> + <stop offset="0.4832" style="stop-color:#71A0E3"/> + <stop offset="0.6667" style="stop-color:#73A2E5"/> + <stop offset="1" style="stop-color:#4972A9"/> + </linearGradient> + <path fill="url(#XMLID_3_)" d="M47.351,15.252c-0.011,0.005-0.022,0.01-0.033,0.016c-14.442,7.336-26.812-0.489-26.935-0.568 + c-0.264-0.171-0.606-0.16-0.858,0.028c-0.251,0.188-0.36,0.513-0.27,0.813l11.472,38.544c0.054,0.183,0.176,0.335,0.341,0.431 + c2.456,1.427,15.482,8.123,30.842-0.209c12.885-6.27,25.158-2.688,25.674-2.532c0.269,0.081,0.563,0.008,0.757-0.195 + c0.195-0.202,0.262-0.494,0.17-0.761L76.234,15c-0.048-0.14-0.135-0.26-0.253-0.35C69.436,9.649,62.934,8.264,47.351,15.252z"/> + <path fill="#385B8B" d="M64.602,9.684c-4.548,0-10.127,1.552-17.559,4.884c-0.022,0.01-0.044,0.021-0.065,0.032 + c-4.021,2.042-8.243,3.078-12.549,3.078c-7.955,0-13.583-3.572-13.639-3.608c-0.249-0.16-0.532-0.24-0.815-0.24 + c-0.317,0-0.634,0.1-0.9,0.3c-0.502,0.376-0.718,1.025-0.539,1.626c0.103,0.347,10.324,34.755,11.472,38.547 + c0.11,0.364,0.354,0.672,0.682,0.863c2.055,1.193,7.681,3.973,15.533,3.973c5.528,0,10.911-1.395,16-4.148 + c4.918-2.391,10.323-3.602,16.068-3.602c5.345,0.001,9.037,1.094,9.074,1.105c0.142,0.042,0.288,0.063,0.432,0.063 + c0.4,0,0.792-0.16,1.079-0.456c0.39-0.402,0.523-0.989,0.346-1.52c-0.038-0.115-3.927-11.714-12.28-35.826 + c-0.096-0.278-0.272-0.522-0.506-0.701C72.425,10.991,68.886,9.684,64.602,9.684L64.602,9.684z M34.429,19.178 + c3.955,0,8.473-0.825,13.228-3.241c7.449-3.34,12.738-4.753,16.945-4.753c4.413,0,7.637,1.553,10.923,4.063 + C83.972,39.631,87.8,51.058,87.8,51.058l0,0l0,0c0,0-3.843-1.168-9.508-1.169c-4.706,0-10.671,0.807-16.74,3.76 + c-5.427,2.944-10.678,3.99-15.329,3.99c-6.461,0-11.764-2.017-14.779-3.77c-1.16-3.833-11.47-38.541-11.47-38.541l0,0l0,0 + C19.974,15.329,25.889,19.178,34.429,19.178L34.429,19.178z M62.233,54.985c0.011-0.007,0.022-0.013,0.034-0.019 + C62.256,54.973,62.245,54.979,62.233,54.985L62.233,54.985z"/> + </g> + <path opacity="0.1" fill="#EAF3FB" d="M75.601,15.768c-0.025-0.175-0.051-0.345-0.075-0.521c-6.419-4.904-12.605-6.154-27.868,0.69 + c-15.021,7.631-27.684-0.608-27.684-0.608s10.311,34.707,11.471,38.54c0.418,0.244,0.893,0.493,1.405,0.741 + c-2.474-8.276-10.9-36.641-10.9-36.641s0.209,0.136,0.601,0.354l5.537,16.427c0,0,13.406,0.82,25.361-7.928 + c9.197-7.613,9.308-11.004,22.967-9.686L75.601,15.768z"/> + <g> + + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="5.6563" y1="47.8213" x2="23.5904" y2="43.1507" gradientTransform="matrix(0.8088 -0.0419 0.1416 0.982 9.6106 7.7386)"> + <stop offset="0.0048" style="stop-color:#ADADAD"/> + <stop offset="0.0464" style="stop-color:#B1B1B1"/> + <stop offset="0.2369" style="stop-color:#C1C1C1"/> + <stop offset="0.3857" style="stop-color:#C7C7C6"/> + <stop offset="0.5389" style="stop-color:#BABAB9"/> + <stop offset="0.8211" style="stop-color:#989898"/> + <stop offset="1" style="stop-color:#7F7F7F"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M18.823,14.332l-5.892,1.903c-0.473,0.152-0.868,0.497-1.11,0.971 + c-0.299,0.584-0.344,1.313-0.122,1.998l22.193,68.482c0.416,1.283,1.644,2.04,2.737,1.687l5.89-1.902 + c0.473-0.152,0.868-0.496,1.11-0.968c0.3-0.585,0.345-1.314,0.124-2.001L21.559,16.018c-0.221-0.684-0.682-1.248-1.267-1.547 + C19.819,14.228,19.297,14.179,18.823,14.332z"/> + <path fill="#757575" d="M19.382,13.603c-0.257,0-0.51,0.039-0.753,0.117l-5.896,1.904c-0.735,0.238-1.324,0.815-1.615,1.584 + c-0.258,0.68-0.269,1.46-0.031,2.195l22.194,68.481c0.428,1.327,1.548,2.22,2.787,2.22c0.258,0,0.513-0.041,0.76-0.121l5.888-1.9 + c0.734-0.236,1.324-0.813,1.616-1.584c0.257-0.68,0.269-1.458,0.032-2.193L22.169,15.821c0,0,0.001,0,0.001,0 + C21.741,14.495,20.621,13.603,19.382,13.603L19.382,13.603z M12.202,18.325c0.002-0.692,0.352-1.293,0.926-1.479l5.892-1.903 + c0.119-0.038,0.24-0.056,0.362-0.056c0.653,0,1.307,0.53,1.565,1.329l22.194,68.482c0.074,0.229,0.108,0.46,0.107,0.682 + c-0.002,0.692-0.352,1.293-0.928,1.478l-5.89,1.902c-0.12,0.039-0.241,0.058-0.363,0.058c-0.653,0-1.307-0.531-1.565-1.331 + L12.31,19.007C12.236,18.777,12.201,18.546,12.202,18.325L12.202,18.325z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Gift.svg b/openoffice/share/gallery/symbols/Gift.svg new file mode 100644 index 0000000000000000000000000000000000000000..bedc3a5887311cd78bce15fb326b005473bc95f0 --- /dev/null +++ b/openoffice/share/gallery/symbols/Gift.svg @@ -0,0 +1,122 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="100.001" height="100" + viewBox="0 0 100.001 100" overflow="visible" enable-background="new 0 0 100.001 100" xml:space="preserve"> +<g> + <g> + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="50.2808" y1="88.6538" x2="50.2808" y2="47.1056"> + <stop offset="0" style="stop-color:#BEBAB6"/> + <stop offset="1" style="stop-color:#F2F1F0"/> + </linearGradient> + <path fill="url(#XMLID_11_)" d="M19.566,33.222c-2.783,0-5.359,0.262-5.359,2.159v50.191c0,1.19,1.076,2.16,2.399,2.16h66.789 + c1.322,0,2.398-0.97,2.398-2.16V35.381l-0.098-0.692c0,0-0.006-0.033-0.01-0.05c0.123-0.021,0.322-0.042,0.668-0.042v-1.375 + H19.566z"/> + <path fill="#606060" d="M86.354,32.536H19.565c-2.019,0-3.386,0.167-4.302,0.526c-1.518,0.594-1.744,1.709-1.744,2.32v50.19 + c0,1.57,1.385,2.848,3.087,2.848h66.788c0.786,0,1.534-0.271,2.107-0.765c0.622-0.536,0.978-1.295,0.978-2.083v-50.19 + c0-0.347-0.066-0.637-0.115-0.848c-0.003-0.014-0.007-0.03-0.011-0.047V33.91l0,0l0,0c-1.141,0-1.39,0.212-1.391,0.543 + c-0.001,0.253,0.143,0.577,0.143,0.93v50.19l0,0l0,0c0,0.813-0.766,1.474-1.711,1.474H16.606c-0.946,0-1.713-0.66-1.713-1.474 + v-50.19l0,0l0,0c0-0.813,0.767-1.473,4.672-1.473h66.788V32.536L86.354,32.536z M85.755,35.325L85.755,35.325L85.755,35.325 + L85.755,35.325z"/> + </g> + <g> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="50.0005" y1="50.8169" x2="50.0005" y2="31.7212"> + <stop offset="0" style="stop-color:#BEBAB6"/> + <stop offset="1" style="stop-color:#F2F1F0"/> + </linearGradient> + <path fill="url(#XMLID_12_)" d="M14.851,32.891c-1.585,0-2.875,1.152-2.875,2.569V46.44c0,1.417,1.29,2.569,2.875,2.569h70.3 + c1.585,0,2.875-1.152,2.875-2.569V35.46c0-1.417-1.29-2.569-2.875-2.569H14.851z"/> + <path fill="#606060" d="M85.15,32.205h-70.3c-1.964,0-3.562,1.461-3.562,3.257V46.44c0,1.795,1.598,3.256,3.562,3.256h70.3 + c1.964,0,3.562-1.461,3.562-3.256V35.461C88.712,33.666,87.114,32.205,85.15,32.205L85.15,32.205z M12.663,35.461 + c0-1.039,0.979-1.883,2.188-1.883h70.3c1.208,0,2.187,0.844,2.187,1.883V46.44l0,0l0,0c0,1.039-0.979,1.882-2.187,1.882h-70.3 + c-1.209,0-2.188-0.843-2.188-1.882V35.461L12.663,35.461L12.663,35.461z"/> + </g> + <path opacity="0.47" fill="#FFFFFF" d="M85.151,33.579h-70.3c-1.208,0-2.188,0.843-2.188,1.882v1.404 + c0-1.039,0.979-1.882,2.188-1.882h70.3c1.208,0,2.188,0.843,2.188,1.882V35.46C87.338,34.421,86.359,33.579,85.151,33.579z"/> + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="28.2217" y1="14.1934" x2="34.638" y2="26.5265"> + <stop offset="0" style="stop-color:#9D0000"/> + <stop offset="1" style="stop-color:#BE0000"/> + </linearGradient> + <path fill="url(#XMLID_13_)" stroke="#BE0000" d="M23.95,24.547c0,0,1.426-5.145,8.176-2.395c6.75,2.75,9.842,5.087,10.671,5.087 + s2.869,0,2.869,0l-3.873-6.004l-8.833-4.75l-7,0.417l-2.667,3.75v4.552L23.95,24.547z"/> + + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="28.3281" y1="14.1938" x2="34.7445" y2="26.527" gradientTransform="matrix(-1 0 0 1 99.5449 0)"> + <stop offset="0" style="stop-color:#9D0000"/> + <stop offset="1" style="stop-color:#BE0000"/> + </linearGradient> + <path fill="url(#XMLID_14_)" stroke="#BE0000" d="M75.489,24.547c0,0-1.427-5.145-8.177-2.395c-6.75,2.75-9.842,5.087-10.671,5.087 + s-2.869,0-2.869,0l3.873-6.004l8.833-4.75l7,0.417l2.667,3.75v4.552L75.489,24.547z"/> + <g> + <linearGradient id="XMLID_15_" gradientUnits="userSpaceOnUse" x1="49.77" y1="30.9497" x2="51.0521" y2="84.2805"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CB0212"/> + </linearGradient> + <path fill="url(#XMLID_15_)" d="M45.576,30.301c-0.666,0-1.293,0.261-1.766,0.734c-0.473,0.473-0.734,1.101-0.734,1.766v53.837 + c0,0.666,0.261,1.293,0.734,1.767c0.473,0.473,1.1,0.733,1.766,0.733h9.771c1.378,0,2.5-1.121,2.5-2.5V32.801 + c0-1.379-1.122-2.5-2.5-2.5H45.576z"/> + <path fill="#BE0000" d="M55.347,29.802h-9.771c-1.654,0-3,1.346-3,3v53.837c0,1.654,1.346,3,3,3h9.771c1.654,0,3-1.346,3-3V32.802 + C58.347,31.148,57,29.802,55.347,29.802L55.347,29.802z M43.575,32.802c0-1.101,0.899-2,2-2h9.771c1.101,0,2,0.899,2,2v53.837l0,0 + l0,0c0,1.1-0.899,2-2,2h-9.771c-1.101,0-2-0.9-2-2V32.802L43.575,32.802L43.575,32.802z"/> + </g> + <path opacity="0.2" fill="#FFFFFF" d="M55.347,30.801h-9.771c-1.101,0-2,0.9-2,2v3c0-1.1,0.899-2,2-2h9.771c1.101,0,2,0.9,2,2v-3 + C57.347,31.702,56.448,30.801,55.347,30.801z"/> + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="75.3276" y1="10.4839" x2="60.4524" y2="36.3594"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CB0212"/> + </linearGradient> + <path fill="url(#XMLID_16_)" stroke="#BE0000" d="M74.736,11.583c-8.978-2.207-25.037,12.878-25.037,12.878l-0.636,1.993l1.224,3.9 + c0,0,25.374,6.237,31.637-1.222C88.187,21.674,83.713,13.79,74.736,11.583z M74.596,26.921c-1.933,2.302-10.853,1.702-17.515,0.318 + c-0.058-0.181-0.071-0.226-0.119-0.375c0.006-0.019,0.006-0.019,0.012-0.035c4.825-4.382,11.711-8.655,14.329-8.01 + c2.235,0.549,3.877,1.732,4.506,3.245C76.428,23.558,76.01,25.238,74.596,26.921z"/> + <linearGradient id="XMLID_17_" gradientUnits="userSpaceOnUse" x1="20.4453" y1="13.9292" x2="39.1959" y2="31.6797"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CB0212"/> + </linearGradient> + <path fill="url(#XMLID_17_)" stroke="#BE0000" d="M50.18,24.461c0,0-16.06-15.085-25.037-12.878s-13.45,10.091-7.188,17.55 + c6.263,7.459,31.637,1.222,31.637,1.222l1.224-3.9L50.18,24.461z M42.797,27.24c-6.662,1.384-14.748,2.448-17.515-0.318 + c-1.414-1.684-1.832-3.363-1.213-4.857c0.808-1.691,2.147-3.127,4.506-3.245c5.051,0,9.504,3.628,14.329,8.01 + c0.006,0.017,0.006,0.017,0.012,0.035C42.869,27.014,42.855,27.059,42.797,27.24z"/> + + <linearGradient id="XMLID_18_" gradientUnits="userSpaceOnUse" x1="32.0635" y1="37.2808" x2="53.9165" y2="37.2808" gradientTransform="matrix(0.9819 0.1893 -0.1893 0.9819 1.0267 -9.8138)"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CB0212"/> + </linearGradient> + <path fill="url(#XMLID_18_)" stroke="#BE0000" d="M46.647,27.155c0,0-10.735,0.766-14.674,3.431 + c-3.938,2.666-7.763,8.719-7.763,8.719l12.666,5.552c0,0,0.619-8.523,2.583-10.335c1.432-1.381,8.75-4.264,8.75-4.264 + L46.647,27.155z"/> + + <linearGradient id="XMLID_19_" gradientUnits="userSpaceOnUse" x1="42.9468" y1="34.6274" x2="64.6494" y2="34.6274" gradientTransform="matrix(-0.9819 0.1893 0.1893 0.9819 110.7506 -9.8138)"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CB0212"/> + </linearGradient> + <path fill="url(#XMLID_19_)" stroke="#BE0000" d="M54.27,25.384c0,0,10.734,2.9,14.673,5.566c3.938,2.665,7.291,7.06,7.291,7.06 + l-11.206,7.21c0,0-1.607-8.523-3.571-10.335c-1.432-1.38-8.749-4.264-8.749-4.264L54.27,25.384z"/> + <g> + <linearGradient id="XMLID_20_" gradientUnits="userSpaceOnUse" x1="50.3647" y1="21.5352" x2="50.3647" y2="30.1192"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CB0212"/> + </linearGradient> + <path fill="url(#XMLID_20_)" d="M47.58,20.779c-1.892,0-3.431,1.239-3.431,2.763v5.935c0,1.523,1.539,2.763,3.431,2.763h5.57 + c1.892,0,3.43-1.239,3.43-2.763v-5.935c0-1.523-1.539-2.763-3.43-2.763H47.58z"/> + <path fill="#BE0000" d="M53.149,20.164h-5.57c-2.269,0-4.046,1.484-4.046,3.378v5.935c0,1.893,1.777,3.377,4.046,3.377h5.57 + c2.268,0,4.045-1.484,4.045-3.377v-5.935C57.194,21.648,55.417,20.164,53.149,20.164L53.149,20.164z M44.764,23.542 + c0-1.187,1.26-2.148,2.816-2.148h5.57c1.555,0,2.815,0.962,2.815,2.148v5.935l0,0l0,0c0,1.186-1.26,2.147-2.815,2.147h-5.57 + c-1.556,0-2.816-0.962-2.816-2.147V23.542L44.764,23.542L44.764,23.542z"/> + </g> + <g opacity="0.2"> + <path fill="#FFFFFF" d="M53.15,21.394h-5.57c-1.556,0-2.816,0.962-2.816,2.148v1.5c0-1.186,1.26-2.148,2.816-2.148h5.57 + c1.555,0,2.815,0.962,2.815,2.148v-1.5C55.965,22.355,54.705,21.394,53.15,21.394z"/> + </g> + <path opacity="0.07" d="M56.589,50.553c0,0.654-0.357,1.185-0.798,1.185H45.337c-0.441,0-0.799-0.53-0.799-1.185l0,0 + c0-0.655,0.358-1.186,0.799-1.186h10.454C56.232,49.368,56.589,49.898,56.589,50.553L56.589,50.553z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/House.svg b/openoffice/share/gallery/symbols/House.svg new file mode 100644 index 0000000000000000000000000000000000000000..165d7be21aca40f7536d0ea587c85fc21570a8ec --- /dev/null +++ b/openoffice/share/gallery/symbols/House.svg @@ -0,0 +1,336 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" + id="Layer_1" + width="140" + height="112" + viewBox="0 0 140 112" + overflow="visible" + enable-background="new 0 0 100.001 100" + xml:space="preserve" + inkscape:version="0.48.2 r9819" + sodipodi:docname="House.svg" + style="overflow:visible"><metadata + id="metadata111"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs + id="defs109" /><sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="896" + inkscape:window-height="782" + id="namedview107" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:zoom="2.36" + inkscape:cx="71.4634" + inkscape:cy="81.001" + inkscape:window-x="2433" + inkscape:window-y="192" + inkscape:window-maximized="0" + inkscape:current-layer="Layer_1" /> + +<g + id="g5" + transform="translate(21.4629,-19.001)"> + <g + id="g7"> + <linearGradient + id="XMLID_9_" + gradientUnits="userSpaceOnUse" + x1="49.123501" + y1="128.0293" + x2="49.123501" + y2="35.2663"> + <stop + offset="0" + style="stop-color:#C7D2D8" + id="stop10" /> + <stop + offset="1" + style="stop-color:#FFFFFF" + id="stop12" /> + </linearGradient> + <polygon + points="80.874,85.988 49.811,53.887 17.304,85.998 17.304,128.85 80.942,128.85 " + id="polygon14" + style="fill:url(#XMLID_9_)" /> + <path + d="m 49.822,52.815 -1.085,1.071 -31.74,31.354 -0.448,0.442 v 0.631 41.781 1.509 h 1.509 62.128 1.512 l -0.003,-1.511 -0.066,-41.801 -0.001,-0.61 -0.423,-0.438 -30.322,-31.333 -1.061,-1.095 0,0 z m -31.764,33.498 31.74,-31.354 30.322,31.335 0.066,41.801 0,0 0,0 H 18.058 V 86.313 l 0,0 0,0 z" + id="path16" + inkscape:connector-curvature="0" + style="fill:#757575" /> + </g> + <g + id="g18"> + <linearGradient + id="XMLID_10_" + gradientUnits="userSpaceOnUse" + x1="67.1567" + y1="62.172901" + x2="82.277496" + y2="62.172901"> + <stop + offset="0.0048" + style="stop-color:#ADADAD" + id="stop21" /> + <stop + offset="0.0464" + style="stop-color:#B1B1B1" + id="stop23" /> + <stop + offset="0.2369" + style="stop-color:#C1C1C1" + id="stop25" /> + <stop + offset="0.3857" + style="stop-color:#C7C7C6" + id="stop27" /> + <stop + offset="0.5389" + style="stop-color:#BABAB9" + id="stop29" /> + <stop + offset="0.8211" + style="stop-color:#989898" + id="stop31" /> + <stop + offset="1" + style="stop-color:#7F7F7F" + id="stop33" /> + </linearGradient> + <path + d="m 70.445,49.929 c -1.457,0 -2.643,1.185 -2.643,2.642 v 19.203 c 0,1.457 1.186,2.643 2.643,2.643 h 8.083 c 0.704,0 1.367,-0.275 1.867,-0.775 0.501,-0.5 0.776,-1.163 0.776,-1.867 V 52.571 c 0,-0.704 -0.275,-1.366 -0.776,-1.867 -0.5,-0.5 -1.163,-0.775 -1.867,-0.775 h -8.083 z" + id="path35" + inkscape:connector-curvature="0" + style="fill:url(#XMLID_10_)" /> + <path + d="m 78.527,49.287 h -8.082 c -1.811,0 -3.285,1.473 -3.285,3.284 v 19.204 c 0,1.811 1.474,3.284 3.285,3.284 h 8.082 c 1.812,0 3.286,-1.474 3.286,-3.284 V 52.571 c 0,-1.811 -1.474,-3.284 -3.286,-3.284 l 0,0 z m -10.082,3.284 c 0,-1.099 0.9,-1.999 2,-1.999 h 8.082 c 1.1,0 2.001,0.9 2.001,1.999 v 19.204 l 0,0 0,0 c 0,1.101 -0.901,2 -2.001,2 h -8.082 c -1.1,0 -2,-0.899 -2,-2 V 52.571 l 0,0 0,0 z" + id="path37" + inkscape:connector-curvature="0" + style="fill:#757575" /> + </g> + <path + d="m 78.528,50.571 h -8.083 c -1.1,0 -2,0.9 -2,2 v 2 c 0,-1.1 0.9,-2 2,-2 h 8.083 c 1.1,0 2,0.9 2,2 v -2 c 0,-1.1 -0.9,-2 -2,-2 z" + id="path39" + inkscape:connector-curvature="0" + style="opacity:0.28999999;fill:#ffffff" /> + <g + id="g41"> + <g + id="g43" + style="opacity:0.37000002"> + + <image + width="140" + height="112" + xlink:href="data:image/png;base64,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 AElFTkSuQmCC" + transform="translate(-21.4629,19.001)" + id="image45"> + </image> + </g> + <linearGradient + id="XMLID_11_" + gradientUnits="userSpaceOnUse" + x1="48.830101" + y1="47.206501" + x2="48.830101" + y2="67.238503"> + <stop + offset="0.0286" + style="stop-color:#6294D5" + id="stop48" /> + <stop + offset="1" + style="stop-color:#4D81BB" + id="stop50" /> + </linearGradient> + <path + d="m 48.534,63.688 c 0.731,-0.732 1.928,-0.732 2.659,0 l 34.259,29.721 c 0.73,0.73 1.928,0.73 2.658,0 l 6.045,-6.046 c 0.731,-0.731 0.731,-1.927 0,-2.659 L 51.193,47.279 c -0.731,-0.731 -1.927,-0.731 -2.659,0 L 3.505,84.669 c -0.731,0.73 -0.731,1.927 0,2.658 l 5.544,6.545 c 0.731,0.73 1.929,0.73 2.66,0 L 48.534,63.688 z" + id="path52" + inkscape:connector-curvature="0" + style="fill:url(#XMLID_11_)" /> + <g + id="g54"> + <linearGradient + id="XMLID_12_" + gradientUnits="userSpaceOnUse" + x1="48.830101" + y1="46.5098" + x2="48.830101" + y2="67.134697"> + <stop + offset="0.0286" + style="stop-color:#6294D5" + id="stop57" /> + <stop + offset="1" + style="stop-color:#4D81BB" + id="stop59" /> + </linearGradient> + <path + d="m 48.036,46.781 0.048,-0.044 -45.029,37.39 c -0.535,0.529 -0.803,1.178 -0.803,1.87 0,0.692 0.268,1.342 0.755,1.829 l 5.504,6.502 c 1.048,1.05 2.688,1.05 3.696,0.043 L 48.98,64.233 c 0.273,-0.268 0.568,-0.39 0.883,-0.389 0.315,0 0.61,0.121 0.83,0.342 L 84.99,93.941 c 0.971,0.975 2.611,0.975 3.619,-0.033 l 6.045,-6.046 c 1.007,-1.008 1.007,-2.648 0,-3.656 L 51.656,46.748 c -0.972,-0.975 -2.612,-0.975 -3.62,0.033 z" + id="path61" + inkscape:connector-curvature="0" + style="fill:url(#XMLID_12_)" /> + <path + d="m 49.863,45.322 c -0.854,0 -1.656,0.321 -2.27,0.906 L 2.604,83.584 2.554,83.625 2.509,83.671 c -0.621,0.62 -0.963,1.447 -0.963,2.327 0,0.858 0.325,1.666 0.917,2.281 l 5.51,6.505 0.038,0.045 0.041,0.041 c 0.62,0.62 1.446,0.961 2.326,0.961 0.854,0 1.657,-0.321 2.271,-0.905 l 36.779,-30.146 0.055,-0.045 0.05,-0.051 c 0.116,-0.116 0.257,-0.135 0.33,-0.135 0.073,0 0.214,0.019 0.332,0.136 l 0.035,0.036 0.038,0.032 34.228,29.693 c 0.615,0.595 1.423,0.921 2.284,0.921 0.879,0 1.705,-0.341 2.326,-0.959 l 6.046,-6.048 c 1.282,-1.283 1.282,-3.37 0.001,-4.652 L 95.118,83.673 95.081,83.641 52.161,46.254 c -0.618,-0.601 -1.432,-0.932 -2.298,-0.932 l 0,0 z m 2.278,0.915 -0.023,-0.021 c 0.008,0.008 0.016,0.014 0.023,0.021 l 0,0 z M 2.956,85.998 c 0,-0.481 0.183,-0.964 0.549,-1.329 L 48.534,47.28 c 0.365,-0.365 0.847,-0.548 1.329,-0.548 0.481,0 0.963,0.183 1.329,0.548 l 42.963,37.425 c 0.365,0.366 0.548,0.848 0.548,1.329 0,0.482 -0.183,0.964 -0.548,1.33 L 88.11,93.41 c -0.366,0.365 -0.849,0.548 -1.33,0.548 -0.482,0 -0.963,-0.183 -1.328,-0.548 L 51.192,63.688 c -0.366,-0.365 -0.848,-0.549 -1.329,-0.549 -0.482,0 -0.964,0.184 -1.329,0.549 L 11.708,93.873 c -0.366,0.365 -0.848,0.548 -1.33,0.548 -0.482,0 -0.964,-0.183 -1.329,-0.548 L 3.505,87.328 C 3.139,86.962 2.956,86.479 2.956,85.998 l 0,0 z M 2.508,88.325 C 2.5,88.316 2.491,88.309 2.483,88.3 2.491,88.308 2.5,88.316 2.508,88.325 l 0,0 z m 81.971,6.105 c -0.008,-0.007 -0.016,-0.015 -0.023,-0.022 0.007,0.007 0.015,0.015 0.023,0.022 l 0,0 z" + id="path63" + inkscape:connector-curvature="0" + style="fill:#385b8b" /> + </g> + <path + d="M 51.703,59.569 H 47.551 L 7.829,92.651 9.05,93.872 c 0.731,0.73 1.929,0.73 2.66,0 L 48.535,63.688 c 0.731,-0.732 1.928,-0.732 2.659,0 l 34.259,29.721 c 0.73,0.73 1.928,0.73 2.658,0 L 89.095,92.425 51.703,59.569 z" + id="path65" + inkscape:connector-curvature="0" + style="opacity:0.1" /> + <path + d="M 4.043,87.865 47.919,51.629 h 4.29 l 41.608,36.072 0.338,-0.338 c 0.731,-0.731 0.731,-1.927 0,-2.659 L 51.193,47.279 c -0.731,-0.731 -1.927,-0.731 -2.659,0 L 3.505,84.669 c -0.731,0.73 -0.731,1.927 0,2.658 l 0.538,0.538 z" + id="path67" + inkscape:connector-curvature="0" + style="opacity:0.2;fill:#ffffff" /> + </g> + <g + id="g69"> + <linearGradient + id="XMLID_13_" + gradientUnits="userSpaceOnUse" + x1="49.790001" + y1="120.998" + x2="49.790001" + y2="91.935699"> + <stop + offset="0" + style="stop-color:#A26325" + id="stop72" /> + <stop + offset="1" + style="stop-color:#C9974F" + id="stop74" /> + </linearGradient> + <rect + x="39.624001" + y="93.264999" + width="20.333" + height="28.596001" + id="rect76" + style="fill:url(#XMLID_13_);stroke:#774e26;stroke-width:1.60000002" /> + <circle + cx="54.569" + cy="108.368" + r="1.502" + id="circle78" + sodipodi:cx="54.569" + sodipodi:cy="108.368" + sodipodi:rx="1.502" + sodipodi:ry="1.502" + style="opacity:0.18000004" + d="m 56.071,108.368 c 0,0.82953 -0.672468,1.502 -1.502,1.502 -0.829531,0 -1.502,-0.67247 -1.502,-1.502 0,-0.82954 0.672469,-1.502 1.502,-1.502 0.829532,0 1.502,0.67246 1.502,1.502 z" /> + <radialGradient + id="XMLID_14_" + cx="54.211399" + cy="107.208" + r="1.6184" + gradientUnits="userSpaceOnUse"> + <stop + offset="0" + style="stop-color:#F6E279" + id="stop81" /> + <stop + offset="0.6753" + style="stop-color:#EBC533" + id="stop83" /> + <stop + offset="1" + style="stop-color:#E0A711" + id="stop85" /> + </radialGradient> + <circle + cx="54.569" + cy="107.638" + r="1.502" + id="circle87" + sodipodi:cx="54.569" + sodipodi:cy="107.638" + sodipodi:rx="1.502" + sodipodi:ry="1.502" + style="fill:url(#XMLID_14_)" + d="m 56.071,107.638 c 0,0.82953 -0.672468,1.502 -1.502,1.502 -0.829531,0 -1.502,-0.67247 -1.502,-1.502 0,-0.82953 0.672469,-1.502 1.502,-1.502 0.829532,0 1.502,0.67247 1.502,1.502 z" /> + <g + id="g89"> + <rect + x="34.122002" + y="128.68401" + width="32.183998" + height="1.74" + id="rect91" + style="fill:#757575" /> + </g> + <linearGradient + id="XMLID_15_" + gradientUnits="userSpaceOnUse" + x1="49.706501" + y1="126.3945" + x2="49.706501" + y2="120.6431"> + <stop + offset="0" + style="stop-color:#BEBAB6" + id="stop94" /> + <stop + offset="1" + style="stop-color:#F2F1F0" + id="stop96" /> + </linearGradient> + <rect + x="37.730999" + y="121.675" + width="23.951" + height="4.033" + id="rect98" + style="fill:url(#XMLID_15_);stroke:#757575" /> + <linearGradient + id="XMLID_16_" + gradientUnits="userSpaceOnUse" + x1="49.706501" + y1="130.22749" + x2="49.706501" + y2="124.644"> + <stop + offset="0" + style="stop-color:#BEBAB6" + id="stop101" /> + <stop + offset="1" + style="stop-color:#F2F1F0" + id="stop103" /> + </linearGradient> + <rect + x="34.122002" + y="125.49" + width="31.169001" + height="4.0320001" + id="rect105" + style="fill:url(#XMLID_16_);stroke:#757575" /> + </g> +</g> +</svg> \ No newline at end of file diff --git a/openoffice/share/gallery/symbols/Icon-Computer01-White.svg b/openoffice/share/gallery/symbols/Icon-Computer01-White.svg new file mode 100644 index 0000000000000000000000000000000000000000..6ecf11b66b59b0024469d3c4b97106b5ff5ec515 --- /dev/null +++ b/openoffice/share/gallery/symbols/Icon-Computer01-White.svg @@ -0,0 +1,157 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="16.9985" y1="38.8594" x2="87.2505" y2="38.8594"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_9_)" d="M23.967,14.209c-3.843,0-6.969,3.126-6.969,6.968v35.363c0,3.843,3.126,6.969,6.969,6.969h56.315 + c3.842,0,6.968-3.126,6.968-6.969V21.178c0-3.842-3.126-6.968-6.968-6.968H23.967z"/> + <path fill="#666666" d="M80.282,13.5H23.967c-4.235,0-7.68,3.445-7.68,7.679v35.363c0,4.235,3.445,7.681,7.68,7.681h56.315 + c4.234,0,7.68-3.445,7.68-7.681V21.178C87.961,16.944,84.516,13.5,80.282,13.5L80.282,13.5z M17.709,21.178 + c0-3.456,2.802-6.257,6.258-6.257h56.315c3.455,0,6.257,2.801,6.257,6.257v35.363l0,0l0,0c0,3.456-2.802,6.259-6.257,6.259H23.967 + c-3.456,0-6.258-2.803-6.258-6.259V21.178L17.709,21.178L17.709,21.178z"/> + </g> + <g> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="20.9287" y1="55.5928" x2="80.4407" y2="23.6712"> + <stop offset="0.0155" style="stop-color:#989898"/> + <stop offset="0.3969" style="stop-color:#DCDCDC"/> + <stop offset="1" style="stop-color:#989898"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M23.967,15.276c-3.254,0-5.902,2.647-5.902,5.902v35.363c0,3.255,2.648,5.902,5.902,5.902h56.315 + c3.254,0,5.901-2.647,5.901-5.902V21.178c0-3.254-2.647-5.902-5.901-5.902H23.967z"/> + <path fill="#E8E8E8" d="M80.282,14.921H23.967c-3.456,0-6.258,2.801-6.258,6.257v35.363c0,3.456,2.802,6.259,6.258,6.259h56.315 + c3.455,0,6.257-2.803,6.257-6.259V21.178C86.539,17.722,83.737,14.921,80.282,14.921L80.282,14.921z M23.967,62.088 + c-3.059,0-5.547-2.487-5.547-5.547V21.178c0-3.058,2.488-5.546,5.547-5.546h56.315c3.059,0,5.546,2.488,5.546,5.546v35.363 + c0,3.06-2.487,5.547-5.546,5.547H23.967L23.967,62.088z"/> + </g> + <g> + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="0.4497" y1="-0.8901" x2="84.5038" y2="63.7671"> + <stop offset="0" style="stop-color:#6BFFFF"/> + <stop offset="1" style="stop-color:#2210D2"/> + </linearGradient> + <path fill="url(#XMLID_11_)" d="M28.429,19.988c-2.817,0-5.109,2.293-5.109,5.111V52.62c0,2.818,2.292,5.111,5.109,5.111h47.39 + c2.818,0,5.111-2.293,5.111-5.111V25.1c0-2.818-2.293-5.111-5.111-5.111H28.429z"/> + <path fill="#E8E8E8" d="M75.818,19.633H28.429c-1.46,0-2.832,0.569-3.864,1.601c-1.033,1.033-1.601,2.406-1.601,3.866v27.52 + c0,3.016,2.452,5.467,5.465,5.467h47.389c1.46,0,2.833-0.568,3.866-1.601c1.032-1.033,1.601-2.405,1.601-3.866v-27.52 + C81.285,22.085,78.833,19.633,75.818,19.633L75.818,19.633z M23.675,25.101c0-2.627,2.129-4.756,4.754-4.756h47.389 + c2.627,0,4.756,2.129,4.756,4.756v27.52l0,0l0,0c0,2.626-2.129,4.756-4.756,4.756H28.429c-2.625,0-4.754-2.13-4.754-4.756V25.101 + L23.675,25.101L23.675,25.101z"/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="22.964" y="19.633" width="58.321" height="38.454"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="22.964" y="19.633" width="58.321" height="38.454" id="XMLID_12_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="24.9639" y1="-12.5269" x2="49.1533" y2="37.8677"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_13_)" d="M8.567,45.193c0,0,32.945,13.273,73.358-30.931C67.466,4.781,48.86,3.952,48.86,3.952L31.49,6.28 + L15.527,21.279L8.567,45.193z"/> + </g> + </mask> + <g mask="url(#XMLID_12_)"> + <path fill="#FFFFFF" d="M28.429,19.988c-2.817,0-5.109,2.293-5.109,5.111V52.62c0,2.818,2.292,5.111,5.109,5.111h47.39 + c2.818,0,5.111-2.293,5.111-5.111V25.1c0-2.818-2.293-5.111-5.111-5.111H28.429z"/> + <path fill="#E8E8E8" d="M75.818,19.633H28.429c-1.46,0-2.832,0.569-3.864,1.601c-1.033,1.033-1.601,2.406-1.601,3.866v27.52 + c0,3.016,2.452,5.467,5.465,5.467h47.389c1.46,0,2.833-0.568,3.866-1.601c1.032-1.033,1.601-2.405,1.601-3.866v-27.52 + C81.285,22.085,78.833,19.633,75.818,19.633L75.818,19.633z M23.675,25.101c0-2.627,2.129-4.756,4.754-4.756h47.389 + c2.627,0,4.756,2.129,4.756,4.756v27.52l0,0l0,0c0,2.626-2.129,4.756-4.756,4.756H28.429c-2.625,0-4.754-2.13-4.754-4.756V25.101 + L23.675,25.101L23.675,25.101z"/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="17.709" y="14.921" width="68.83" height="47.878"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="17.709" y="14.921" width="68.83" height="47.878" id="XMLID_14_"> + <g filter="url(#Adobe_OpacityMaskFilter_1_)"> + </g> + </mask> + <g mask="url(#XMLID_14_)"> + <path fill="#FFFFFF" d="M23.967,15.276c-3.254,0-5.902,2.647-5.902,5.902v35.363c0,3.255,2.648,5.902,5.902,5.902h56.315 + c3.254,0,5.901-2.647,5.901-5.902V21.178c0-3.254-2.647-5.902-5.901-5.902H23.967z"/> + <path fill="#E8E8E8" d="M80.282,14.921H23.967c-3.456,0-6.258,2.801-6.258,6.257v35.363c0,3.456,2.802,6.259,6.258,6.259h56.315 + c3.455,0,6.257-2.803,6.257-6.259V21.178C86.539,17.722,83.737,14.921,80.282,14.921L80.282,14.921z M23.967,62.088 + c-3.059,0-5.547-2.487-5.547-5.547V21.178c0-3.058,2.488-5.546,5.547-5.546h56.315c3.059,0,5.546,2.488,5.546,5.546v35.363 + c0,3.06-2.487,5.547-5.546,5.547H23.967L23.967,62.088z"/> + </g> + <g> + <path fill="#666666" d="M25.266,66.986c-4.318,0-9.18,3.401-10.405,7.278l-3.27,7.054c-0.493,1.541-0.28,3.02,0.582,4.357 + c1.303,2.023,3.989,3.555,6.845,3.901l66.925,0.005c2.604-0.311,5.776-1.681,7.188-4.054c0.757-1.271,0.876-2.657,0.343-4.006 + l-4.302-7.564c-1.528-3.887-7.593-6.972-11.762-6.972H25.266z"/> + <path fill="#666666" d="M77.41,66.275H25.266c-4.642,0-9.676,3.508-11.053,7.682l-3.269,7.063l-0.038,0.082l-0.027,0.087 + c-0.526,1.665-0.285,3.351,0.696,4.873c1.412,2.194,4.3,3.851,7.356,4.221l0.085,0.01h0.086h66.839h0.086l0.085-0.01 + c2.69-0.326,6.092-1.81,7.629-4.391c0.874-1.468,1.011-3.069,0.394-4.631l-0.037-0.095l-0.05-0.088l-4.211-7.389 + c-0.811-1.961-2.663-3.835-5.228-5.287C82.222,67.051,79.598,66.275,77.41,66.275L77.41,66.275z M12.032,82.897 + c0.001-0.415,0.066-0.843,0.204-1.28l3.303-7.138c1.178-3.73,5.815-6.782,9.727-6.782H77.41c3.911,0,9.707,2.978,11.145,6.614 + l4.258,7.472c0.19,0.483,0.279,0.955,0.278,1.411c0,2.975-3.757,5.266-7.148,5.677H19.103 + C15.649,88.453,12.024,86.026,12.032,82.897L12.032,82.897z"/> + </g> + <g> + <linearGradient id="XMLID_1_" gradientUnits="userSpaceOnUse" x1="11.2168" y1="75.2031" x2="93.9897" y2="75.2031"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_1_)" d="M25.266,64.143c-4.318,0-9.181,3.4-10.405,7.277l-3.27,7.054c-0.672,2.109-0.43,4.036,0.648,5.508 + c1.079,1.472,2.843,2.282,4.967,2.282h71.106c2.135,0,3.854-0.801,4.844-2.254c0.988-1.453,1.102-3.347,0.317-5.331l-4.302-7.564 + c-1.528-3.887-7.593-6.972-11.762-6.972H25.266z"/> + <path fill="#666666" d="M77.41,63.433H25.266c-4.642,0-9.676,3.507-11.053,7.68l-3.269,7.064l-0.038,0.082l-0.027,0.087 + c-0.699,2.214-0.412,4.422,0.786,6.057c1.199,1.635,3.218,2.573,5.54,2.573h71.106c2.343,0,4.323-0.936,5.432-2.566 + c1.109-1.63,1.251-3.813,0.392-5.992l-0.037-0.093l-0.05-0.088l-4.211-7.39c-0.811-1.962-2.663-3.835-5.228-5.287 + C82.222,64.207,79.598,63.433,77.41,63.433L77.41,63.433z M11.922,80.704c0.001-0.612,0.102-1.261,0.313-1.931l3.303-7.139 + c1.178-3.73,5.815-6.78,9.727-6.78H77.41c3.911,0,9.707,2.976,11.145,6.613l4.258,7.473c0.314,0.796,0.463,1.56,0.463,2.268 + c-0.002,2.529-1.906,4.346-4.963,4.346H17.206C13.999,85.554,11.917,83.5,11.922,80.704L11.922,80.704z"/> + </g> + <g> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="96.9673" y1="85.6133" x2="16.462" y2="68.6977"> + <stop offset="0.0155" style="stop-color:#989898"/> + <stop offset="0.5361" style="stop-color:#CDCDCD"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M25.266,65.209c-3.902,0-8.289,3.053-9.388,6.532l-3.319,7.181 + c-0.518,1.65-0.332,3.238,0.541,4.429c0.873,1.19,2.331,1.847,4.106,1.847h71.106c1.771,0,3.178-0.635,3.962-1.787 + s0.857-2.694,0.207-4.34l-4.236-7.428c-1.42-3.584-7.08-6.434-10.835-6.434H25.266z"/> + <path fill="#E8E8E8" d="M77.41,64.854H25.266c-3.912,0-8.549,3.05-9.727,6.78l-3.303,7.139c-0.211,0.67-0.313,1.318-0.313,1.931 + c-0.005,2.796,2.076,4.85,5.284,4.85h71.106c3.057,0,4.961-1.816,4.963-4.346c0-0.708-0.148-1.472-0.463-2.268l-4.258-7.473 + C87.117,67.83,81.321,64.854,77.41,64.854L77.41,64.854z M12.901,79.028l3.283-7.095l0.019-0.042l0.014-0.043 + c0.507-1.604,1.805-3.214,3.562-4.416c1.734-1.187,3.734-1.867,5.487-1.867H77.41c3.623,0,9.171,2.844,10.483,6.163l0.018,0.047 + l0.025,0.044l4.233,7.431c0.585,1.515,0.519,2.92-0.189,3.96c-0.715,1.053-2.018,1.633-3.668,1.633H17.206 + c-1.659,0-3.015-0.604-3.819-1.701C12.59,82.054,12.418,80.595,12.901,79.028L12.901,79.028z"/> + </g> + <g> + <path fill="#FFFFFF" d="M61.186,81.201c0.491,1.207-0.173,2.195-1.477,2.195H44.541c-1.304,0-1.968-0.988-1.477-2.195l0.108-0.27 + c0.491-1.207,1.96-2.195,3.264-2.195h11.377c1.304,0,2.772,0.988,3.264,2.195L61.186,81.201z"/> + <path fill="none" stroke="#3F3F3F" stroke-width="0.3742" d="M61.186,81.201c0.491,1.207-0.173,2.195-1.477,2.195H44.541 + c-1.304,0-1.968-0.988-1.477-2.195l0.108-0.27c0.491-1.207,1.96-2.195,3.264-2.195h11.377c1.304,0,2.772,0.988,3.264,2.195 + L61.186,81.201z"/> + </g> + <g> + <path fill="#666666" d="M61.869,76.985c0.717,0.966,2.37,1.755,3.674,1.755h16.69c1.304,0,1.816-0.912,1.141-2.026l-4.178-6.884 + c-0.676-1.114-2.296-2.025-3.6-2.025H26.357c-1.304,0-2.862,0.945-3.464,2.103l-3.5,6.729c-0.602,1.157-0.027,2.104,1.276,2.104 + h16.688c1.304,0,2.957-0.789,3.674-1.755c0.717-0.965,2.37-1.755,3.674-1.755h13.49C59.5,75.23,61.153,76.021,61.869,76.985z"/> + <path fill="none" stroke="#666666" stroke-width="0.3742" d="M61.869,76.985c0.717,0.966,2.37,1.755,3.674,1.755h16.69 + c1.304,0,1.816-0.912,1.141-2.026l-4.178-6.884c-0.676-1.114-2.296-2.025-3.6-2.025H26.357c-1.304,0-2.862,0.945-3.464,2.103 + l-3.5,6.729c-0.602,1.157-0.027,2.104,1.276,2.104h16.688c1.304,0,2.957-0.789,3.674-1.755c0.717-0.965,2.37-1.755,3.674-1.755 + h13.49C59.5,75.23,61.153,76.021,61.869,76.985z"/> + </g> + <g> + <path fill="#B2B2B2" d="M61.869,76.512c0.717,0.965,2.37,1.754,3.674,1.754h16.69c1.304,0,1.816-0.911,1.141-2.025l-4.178-6.884 + c-0.676-1.114-2.296-2.026-3.6-2.026H26.357c-1.304,0-2.862,0.946-3.464,2.104l-3.5,6.729c-0.602,1.157-0.027,2.103,1.276,2.103 + h16.688c1.304,0,2.957-0.789,3.674-1.754s2.37-1.755,3.674-1.755h13.49C59.5,74.757,61.153,75.547,61.869,76.512z"/> + <path fill="none" stroke="#666666" stroke-width="0.3742" d="M61.869,76.512c0.717,0.965,2.37,1.754,3.674,1.754h16.69 + c1.304,0,1.816-0.911,1.141-2.025l-4.178-6.884c-0.676-1.114-2.296-2.026-3.6-2.026H26.357c-1.304,0-2.862,0.946-3.464,2.104 + l-3.5,6.729c-0.602,1.157-0.027,2.103,1.276,2.103h16.688c1.304,0,2.957-0.789,3.674-1.754s2.37-1.755,3.674-1.755h13.49 + C59.5,74.757,61.153,75.547,61.869,76.512z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Icon-Computer02-Black.svg b/openoffice/share/gallery/symbols/Icon-Computer02-Black.svg new file mode 100644 index 0000000000000000000000000000000000000000..9f2b7a4aafecfca95b4f3bdaa73566dcc0b2f274 --- /dev/null +++ b/openoffice/share/gallery/symbols/Icon-Computer02-Black.svg @@ -0,0 +1,164 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="17.0356" y1="40.4365" x2="87.2876" y2="40.4365"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_9_)" d="M24.003,15.787c-3.842,0-6.968,3.126-6.968,6.968v35.363c0,3.843,3.125,6.969,6.968,6.969H80.32 + c3.842,0,6.968-3.126,6.968-6.969V22.755c0-3.842-3.126-6.968-6.968-6.968H24.003z"/> + <g> + <path fill="#3F3F3F" d="M80.319,15.077H24.003c-4.234,0-7.679,3.445-7.679,7.679v35.363c0,4.235,3.445,7.681,7.679,7.681h56.316 + c4.234,0,7.679-3.445,7.679-7.681V22.755C87.998,18.521,84.553,15.077,80.319,15.077L80.319,15.077z M17.746,22.755 + c0-3.456,2.802-6.257,6.257-6.257h56.316c3.455,0,6.257,2.801,6.257,6.257v35.363l0,0l0,0c0,3.456-2.802,6.259-6.257,6.259 + H24.003c-3.455,0-6.257-2.803-6.257-6.259V22.755L17.746,22.755L17.746,22.755z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="72.645" y1="23.686" x2="22.3853" y2="64.7863"> + <stop offset="0.0052" style="stop-color:#1A1A1A"/> + <stop offset="0.5464" style="stop-color:#515151"/> + <stop offset="0.9381" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M24.003,16.853c-3.254,0-5.901,2.647-5.901,5.902v35.363c0,3.255,2.647,5.902,5.901,5.902H80.32 + c3.254,0,5.901-2.647,5.901-5.902V22.755c0-3.254-2.647-5.902-5.901-5.902H24.003z"/> + <g> + <path fill="#666666" d="M80.319,16.499H24.003c-3.455,0-6.257,2.801-6.257,6.257v35.363c0,3.456,2.802,6.259,6.257,6.259h56.316 + c3.455,0,6.257-2.803,6.257-6.259V22.755C86.576,19.299,83.774,16.499,80.319,16.499L80.319,16.499z M24.003,63.665 + c-3.058,0-5.546-2.487-5.546-5.547V22.755c0-3.058,2.488-5.546,5.546-5.546h56.316c3.059,0,5.546,2.488,5.546,5.546v35.363 + c0,3.06-2.487,5.547-5.546,5.547H24.003L24.003,63.665z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="14.7959" y1="16.8804" x2="80.9323" y2="58.5751"> + <stop offset="0" style="stop-color:#6BFFFF"/> + <stop offset="1" style="stop-color:#2210D2"/> + </linearGradient> + <path fill="url(#XMLID_11_)" d="M28.467,21.565c-2.818,0-5.11,2.293-5.11,5.111v27.521c0,2.818,2.292,5.111,5.11,5.111h47.389 + c2.818,0,5.11-2.293,5.11-5.111V26.677c0-2.818-2.292-5.111-5.11-5.111H28.467z"/> + <path fill="#8C8C8C" d="M75.855,21.21H28.467c-1.46,0-2.833,0.569-3.865,1.601c-1.032,1.033-1.601,2.406-1.601,3.866v27.521 + c0,3.015,2.452,5.466,5.466,5.466h47.388c3.014,0,5.466-2.451,5.466-5.466V26.678c0-1.46-0.568-2.833-1.601-3.866 + C78.688,21.779,77.315,21.21,75.855,21.21L75.855,21.21z M23.712,26.678c0-2.627,2.129-4.756,4.755-4.756h47.388 + c2.626,0,4.755,2.129,4.755,4.756v27.521l0,0l0,0c0,2.625-2.129,4.755-4.755,4.755H28.467c-2.626,0-4.755-2.13-4.755-4.755V26.678 + L23.712,26.678L23.712,26.678z"/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="23.001" y="21.21" width="58.32" height="38.454"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="23.001" y="21.21" width="58.32" height="38.454" id="XMLID_12_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="25.0005" y1="-10.9478" x2="49.1893" y2="39.4455"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_13_)" d="M8.603,46.771c0,0,32.945,13.273,73.357-30.931C67.502,6.358,48.896,5.529,48.896,5.529 + L31.527,7.857L15.563,22.856L8.603,46.771z"/> + </g> + </mask> + <g mask="url(#XMLID_12_)"> + <path fill="#FFFFFF" d="M28.467,21.565c-2.818,0-5.11,2.293-5.11,5.111v27.521c0,2.818,2.292,5.111,5.11,5.111h47.389 + c2.818,0,5.11-2.293,5.11-5.111V26.677c0-2.818-2.292-5.111-5.11-5.111H28.467z"/> + <path fill="#E8E8E8" d="M75.855,21.21H28.467c-1.46,0-2.833,0.569-3.865,1.601c-1.032,1.033-1.601,2.406-1.601,3.866v27.521 + c0,3.015,2.452,5.466,5.466,5.466h47.388c3.014,0,5.466-2.451,5.466-5.466V26.678c0-1.46-0.568-2.833-1.601-3.866 + C78.688,21.779,77.315,21.21,75.855,21.21L75.855,21.21z M23.712,26.678c0-2.627,2.129-4.756,4.755-4.756h47.388 + c2.626,0,4.755,2.129,4.755,4.756v27.521l0,0l0,0c0,2.625-2.129,4.755-4.755,4.755H28.467c-2.626,0-4.755-2.13-4.755-4.755V26.678 + L23.712,26.678L23.712,26.678z"/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="17.746" y="16.499" width="68.83" height="47.878"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="17.746" y="16.499" width="68.83" height="47.878" id="XMLID_14_"> + <g filter="url(#Adobe_OpacityMaskFilter_1_)"> + </g> + </mask> + <g mask="url(#XMLID_14_)"> + <path fill="#FFFFFF" d="M24.003,16.853c-3.254,0-5.901,2.647-5.901,5.902v35.363c0,3.255,2.647,5.902,5.901,5.902H80.32 + c3.254,0,5.901-2.647,5.901-5.902V22.755c0-3.254-2.647-5.902-5.901-5.902H24.003z"/> + <path fill="#E8E8E8" d="M80.319,16.499H24.003c-3.455,0-6.257,2.801-6.257,6.257v35.363c0,3.456,2.802,6.259,6.257,6.259h56.316 + c3.455,0,6.257-2.803,6.257-6.259V22.755C86.576,19.299,83.774,16.499,80.319,16.499L80.319,16.499z M24.003,63.665 + c-3.058,0-5.546-2.487-5.546-5.547V22.755c0-3.058,2.488-5.546,5.546-5.546h56.316c3.059,0,5.546,2.488,5.546,5.546v35.363 + c0,3.06-2.487,5.547-5.546,5.547H24.003L24.003,63.665z"/> + </g> + <g> + <path fill="#3F3F3F" d="M25.302,68.563c-4.318,0-9.179,3.401-10.404,7.278l-3.27,7.054c-0.492,1.542-0.28,3.019,0.583,4.358 + c1.303,2.022,3.989,3.554,6.842,3.9l66.927,0.005c2.603-0.311,5.774-1.681,7.188-4.053c0.757-1.271,0.876-2.657,0.343-4.007 + l-4.302-7.564c-1.528-3.887-7.593-6.972-11.762-6.972H25.302z"/> + <path fill="#3F3F3F" d="M77.446,67.853H25.302c-4.642,0-9.676,3.508-11.052,7.682l-3.269,7.063l-0.038,0.082l-0.027,0.087 + c-0.526,1.666-0.285,3.351,0.696,4.874c1.413,2.193,4.3,3.85,7.355,4.22l0.085,0.01h0.086h66.84h0.086l0.085-0.01 + c2.689-0.326,6.09-1.809,7.627-4.389c0.875-1.468,1.011-3.07,0.396-4.633l-0.037-0.095l-0.05-0.088l-4.212-7.389 + c-0.811-1.961-2.663-3.835-5.228-5.287C82.258,68.628,79.633,67.853,77.446,67.853L77.446,67.853z M12.069,84.475 + c0.001-0.415,0.066-0.843,0.204-1.28l3.303-7.138c1.178-3.73,5.816-6.782,9.726-6.782h52.144c3.91,0,9.707,2.978,11.145,6.614 + l4.259,7.472c0.19,0.483,0.278,0.955,0.278,1.411c-0.002,2.975-3.756,5.266-7.148,5.677h-66.84 + C15.687,90.03,12.062,87.604,12.069,84.475L12.069,84.475z"/> + </g> + <g> + <linearGradient id="XMLID_1_" gradientUnits="userSpaceOnUse" x1="11.2539" y1="76.7803" x2="94.0259" y2="76.7803"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_1_)" d="M25.302,65.72c-4.318,0-9.18,3.4-10.404,7.277l-3.27,7.054c-0.672,2.11-0.43,4.037,0.649,5.509 + c1.079,1.471,2.842,2.281,4.966,2.281H88.35c2.134,0,3.854-0.8,4.842-2.253c0.989-1.453,1.102-3.347,0.318-5.332l-4.302-7.564 + c-1.528-3.887-7.593-6.972-11.762-6.972H25.302z"/> + <path fill="#3F3F3F" d="M77.446,65.01H25.302c-4.641,0-9.675,3.507-11.052,7.68l-3.269,7.064l-0.038,0.082l-0.027,0.087 + c-0.699,2.215-0.412,4.423,0.787,6.058c1.198,1.635,3.217,2.572,5.539,2.572H88.35c2.341,0,4.32-0.936,5.429-2.564 + c1.109-1.63,1.252-3.813,0.394-5.993l-0.037-0.094l-0.05-0.088l-4.212-7.39c-0.811-1.962-2.663-3.835-5.228-5.287 + C82.258,65.784,79.633,65.01,77.446,65.01L77.446,65.01z M11.959,82.281c0.001-0.612,0.102-1.261,0.313-1.931l3.303-7.139 + c1.178-3.73,5.816-6.78,9.726-6.78h52.144c3.91,0,9.707,2.976,11.145,6.613l4.259,7.473c0.313,0.796,0.462,1.56,0.462,2.268 + c-0.003,2.529-1.906,4.346-4.961,4.346H17.243C14.035,87.131,11.954,85.077,11.959,82.281L11.959,82.281z"/> + </g> + <g> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="-24.9072" y1="15.7642" x2="77.776" y2="101.0991"> + <stop offset="0.0052" style="stop-color:#515151"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M25.302,66.786c-3.901,0-8.288,3.053-9.387,6.532l-3.319,7.181c-0.518,1.65-0.332,3.239,0.541,4.43 + s2.331,1.846,4.106,1.846H88.35c1.77,0,3.176-0.635,3.96-1.787s0.858-2.693,0.208-4.34l-4.236-7.428 + c-1.42-3.584-7.08-6.434-10.835-6.434H25.302z"/> + <g> + <path fill="#666666" d="M77.446,66.432H25.302c-3.91,0-8.548,3.05-9.726,6.78l-3.303,7.139c-0.211,0.67-0.313,1.318-0.313,1.931 + c-0.005,2.796,2.075,4.85,5.284,4.85H88.35c3.055,0,4.958-1.816,4.961-4.346c0-0.708-0.148-1.472-0.462-2.268l-4.259-7.473 + C87.153,69.407,81.356,66.432,77.446,66.432L77.446,66.432z M12.938,80.605l3.283-7.095l0.019-0.042l0.014-0.043 + c0.507-1.604,1.805-3.213,3.562-4.416c1.734-1.187,3.733-1.867,5.486-1.867h52.144c3.623,0,9.171,2.844,10.483,6.163l0.018,0.047 + l0.025,0.044l4.234,7.431c0.585,1.516,0.518,2.921-0.19,3.961c-0.716,1.053-2.019,1.632-3.666,1.632H17.243 + c-1.659,0-3.015-0.604-3.819-1.7C12.627,83.632,12.455,82.172,12.938,80.605L12.938,80.605z"/> + </g> + </g> + <g> + <path fill="#8C8C8C" d="M61.222,82.778c0.491,1.207-0.173,2.195-1.477,2.195H44.577c-1.304,0-1.968-0.988-1.477-2.195l0.109-0.27 + c0.491-1.207,1.96-2.195,3.264-2.195H57.85c1.304,0,2.772,0.988,3.264,2.195L61.222,82.778z"/> + <path fill="none" stroke="#3F3F3F" stroke-width="0.3742" d="M61.222,82.778c0.491,1.207-0.173,2.195-1.477,2.195H44.577 + c-1.304,0-1.968-0.988-1.477-2.195l0.109-0.27c0.491-1.207,1.96-2.195,3.264-2.195H57.85c1.304,0,2.772,0.988,3.264,2.195 + L61.222,82.778z"/> + </g> + <g> + <path fill="#666666" d="M61.906,78.563c0.717,0.966,2.37,1.755,3.674,1.755h16.689c1.304,0,1.763-0.877,1.02-1.947l-4.883-7.041 + c-0.743-1.071-2.417-1.947-3.721-1.947H27.342c-1.304,0-2.924,0.911-3.6,2.025l-4.178,6.884c-0.676,1.114-0.163,2.026,1.141,2.026 + h16.69c1.304,0,2.957-0.789,3.674-1.755c0.717-0.965,2.369-1.755,3.673-1.755h13.489C59.536,76.808,61.189,77.598,61.906,78.563z" + /> + <path fill="none" stroke="#666666" stroke-width="0.3742" d="M61.906,78.563c0.717,0.966,2.37,1.755,3.674,1.755h16.689 + c1.304,0,1.763-0.877,1.02-1.947l-4.883-7.041c-0.743-1.071-2.417-1.947-3.721-1.947H27.342c-1.304,0-2.924,0.911-3.6,2.025 + l-4.178,6.884c-0.676,1.114-0.163,2.026,1.141,2.026h16.69c1.304,0,2.957-0.789,3.674-1.755c0.717-0.965,2.369-1.755,3.673-1.755 + h13.489C59.536,76.808,61.189,77.598,61.906,78.563z"/> + </g> + <g> + <path fill="#8C8C8C" d="M61.906,78.089c0.717,0.965,2.37,1.754,3.674,1.754h16.689c1.304,0,1.763-0.876,1.02-1.947l-4.883-7.041 + c-0.743-1.07-2.417-1.947-3.721-1.947H27.342c-1.304,0-2.924,0.912-3.6,2.026l-4.178,6.884c-0.676,1.114-0.163,2.025,1.141,2.025 + h16.69c1.304,0,2.957-0.789,3.674-1.754s2.369-1.755,3.673-1.755h13.489C59.536,76.334,61.189,77.124,61.906,78.089z"/> + <path fill="none" stroke="#666666" stroke-width="0.3742" d="M61.906,78.089c0.717,0.965,2.37,1.754,3.674,1.754h16.689 + c1.304,0,1.763-0.876,1.02-1.947l-4.883-7.041c-0.743-1.07-2.417-1.947-3.721-1.947H27.342c-1.304,0-2.924,0.912-3.6,2.026 + l-4.178,6.884c-0.676,1.114-0.163,2.025,1.141,2.025h16.69c1.304,0,2.957-0.789,3.674-1.754s2.369-1.755,3.673-1.755h13.489 + C59.536,76.334,61.189,77.124,61.906,78.089z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Icon-Disk01-Blue.svg b/openoffice/share/gallery/symbols/Icon-Disk01-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..37ea120002789d703f32014a0c37286bdf0a1e03 --- /dev/null +++ b/openoffice/share/gallery/symbols/Icon-Disk01-Blue.svg @@ -0,0 +1,87 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="19.4219" y1="16.9004" x2="95.55" y2="100.9285"> + <stop offset="0" style="stop-color:#6295D6"/> + <stop offset="1" style="stop-color:#355787"/> + </linearGradient> + <path fill="url(#XMLID_12_)" d="M22.152,15.74c-4.182,0-7.584,3.403-7.584,7.585v60.676c0,4.182,3.402,7.584,7.584,7.584h55.623 + l13.113-13.113V23.325c0-4.182-3.402-7.585-7.585-7.585H22.152z"/> + <path fill="#355787" d="M83.303,15.266H22.152c-4.443,0-8.058,3.615-8.058,8.059v60.678c0,4.441,3.615,8.057,8.058,8.057h55.426 + h0.394l0.276-0.277l12.836-12.836l0.278-0.277v-0.393V23.325C91.362,18.881,87.747,15.266,83.303,15.266L83.303,15.266z + M15.042,23.325c0-3.927,3.183-7.111,7.11-7.111h61.151c3.928,0,7.11,3.184,7.11,7.111v54.952l0,0l0,0L77.578,91.112H22.152 + c-3.927,0-7.11-3.182-7.11-7.109V23.325L15.042,23.325L15.042,23.325z"/> + </g> + <g> + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="19.7314" y1="17.2422" x2="95.1007" y2="100.4326"> + <stop offset="0" style="stop-color:#6295D6"/> + <stop offset="1" style="stop-color:#355787"/> + </linearGradient> + <path fill="url(#XMLID_13_)" d="M90.415,78.276V23.325c0-3.927-3.184-7.111-7.111-7.111H22.152c-3.927,0-7.11,3.184-7.11,7.111 + v60.676c0,3.928,3.184,7.111,7.11,7.111h55.426L90.415,78.276z"/> + </g> + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="75.604" y1="89.9072" x2="30.6115" y2="68.5607"> + <stop offset="0" style="stop-color:#6295D6"/> + <stop offset="1" style="stop-color:#355787"/> + </linearGradient> + <path fill="url(#XMLID_14_)" d="M75.746,90.31c-4.511,0-22.051,0-46.035,0V69.298c0-1.309,1.061-2.371,2.371-2.371h41.294 + c1.309,0,2.37,1.063,2.37,2.371V90.31z"/> + <linearGradient id="XMLID_15_" gradientUnits="userSpaceOnUse" x1="35.6309" y1="68.8945" x2="77.9791" y2="96.0735"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#7C7C7C"/> + </linearGradient> + <path fill="url(#XMLID_15_)" d="M74.797,90.784c-4.511,0-20.153,0-44.138,0V70.247c0-1.311,1.061-2.371,2.37-2.371h39.398 + c1.31,0,2.37,1.061,2.37,2.371V90.784z"/> + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="53.6821" y1="31.8599" x2="29.6505" y2="59.9237"> + <stop offset="0" style="stop-color:#6295D6"/> + <stop offset="1" style="stop-color:#355787"/> + </linearGradient> + <path fill="url(#XMLID_16_)" d="M81.012,47.778c0,1.309-1.062,2.37-2.37,2.37H26.814c-1.309,0-2.37-1.061-2.37-2.37v-30.48 + c15.979,0,47.028,0,56.568,0V47.778z"/> + <linearGradient id="XMLID_17_" gradientUnits="userSpaceOnUse" x1="28.3955" y1="16.249" x2="80.185" y2="50.2617"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#7C7C7C"/> + </linearGradient> + <path fill="url(#XMLID_17_)" d="M80.064,46.83c0,1.309-1.061,2.371-2.37,2.371H27.762c-1.309,0-2.37-1.062-2.37-2.371V16.35 + c15.979,0,45.132,0,54.672,0V46.83z"/> + <linearGradient id="XMLID_18_" gradientUnits="userSpaceOnUse" x1="39.1006" y1="77.1025" x2="46.1509" y2="86.2677"> + <stop offset="0" style="stop-color:#27447D"/> + <stop offset="1" style="stop-color:#1C2958"/> + </linearGradient> + <path fill="url(#XMLID_18_)" stroke="#1E2D5E" stroke-width="0.7111" d="M48.531,86.054c0,1.309-1.061,2.371-2.37,2.371h-6.686 + c-1.31,0-2.371-1.063-2.371-2.371v-8.24c0-1.309,1.061-2.369,2.371-2.369h6.686c1.31,0,2.37,1.061,2.37,2.369V86.054z"/> + <linearGradient id="XMLID_19_" gradientUnits="userSpaceOnUse" x1="33.4004" y1="21.5" x2="76.0644" y2="47.7304"> + <stop offset="0" style="stop-color:#A1C1EA"/> + <stop offset="1" style="stop-color:#6295D6"/> + </linearGradient> + <path fill="url(#XMLID_19_)" stroke="#EAEAEA" stroke-width="0.474" d="M77.625,34.022c0,1.309-1.061,2.37-2.37,2.37H30.201 + c-1.31,0-2.371-1.061-2.371-2.37v-1.278c0-1.309,1.061-2.37,2.371-2.37h45.053c1.31,0,2.37,1.062,2.37,2.37V34.022z"/> + <linearGradient id="XMLID_20_" gradientUnits="userSpaceOnUse" x1="37.3887" y1="15.0132" x2="80.0527" y2="41.2436"> + <stop offset="0" style="stop-color:#A1C1EA"/> + <stop offset="1" style="stop-color:#6295D6"/> + </linearGradient> + <path fill="url(#XMLID_20_)" stroke="#EAEAEA" stroke-width="0.474" d="M77.625,25.083c0,1.309-1.061,2.37-2.37,2.37H30.201 + c-1.31,0-2.371-1.061-2.371-2.37v-1.278c0-1.309,1.061-2.371,2.371-2.371h45.053c1.31,0,2.37,1.062,2.37,2.371V25.083z"/> + <linearGradient id="XMLID_21_" gradientUnits="userSpaceOnUse" x1="29.4121" y1="27.9873" x2="72.0767" y2="54.218"> + <stop offset="0" style="stop-color:#A1C1EA"/> + <stop offset="1" style="stop-color:#6295D6"/> + </linearGradient> + <path fill="url(#XMLID_21_)" stroke="#EAEAEA" stroke-width="0.474" d="M77.625,42.961c0,1.31-1.061,2.371-2.37,2.371H30.201 + c-1.31,0-2.371-1.061-2.371-2.371v-1.279c0-1.309,1.061-2.37,2.371-2.37h45.053c1.31,0,2.37,1.061,2.37,2.37V42.961z"/> + <path opacity="0.6" fill="#D2EFF9" d="M25.787,16.214c0,0-9.837-1.877-10.745,7.111c0,6.004,0,60.676,0,60.676 + s-0.04,3.742,2.69,5.568c0,0-1.367-2.053-1.367-5.549c0-2.488,0-60.795,0-60.795S16.187,16.944,25.787,16.214z"/> + <linearGradient id="XMLID_22_" gradientUnits="userSpaceOnUse" x1="75.0269" y1="54.5498" x2="90.4146" y2="54.5498"> + <stop offset="0" style="stop-color:#27447D"/> + <stop offset="1" style="stop-color:#1C2958"/> + </linearGradient> + <path opacity="0.3" fill="url(#XMLID_22_)" d="M88,17.988c0,0,0.774,2.414,0.774,5.337c0,2.922,0,54.12,0,54.12L76.686,90.005 + l-1.659,1.107h2.552l12.836-12.836V23.325C90.415,23.325,90.475,20.463,88,17.988z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Icon-Disk02-Green.svg b/openoffice/share/gallery/symbols/Icon-Disk02-Green.svg new file mode 100644 index 0000000000000000000000000000000000000000..2daab6a2eaf8a3f4a9d84ddbf67964f55f4ab43c --- /dev/null +++ b/openoffice/share/gallery/symbols/Icon-Disk02-Green.svg @@ -0,0 +1,87 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="19.3125" y1="15.3867" x2="95.4414" y2="99.4156"> + <stop offset="0" style="stop-color:#6295D6"/> + <stop offset="1" style="stop-color:#355787"/> + </linearGradient> + <path fill="url(#XMLID_12_)" d="M22.043,14.226c-4.183,0-7.585,3.402-7.585,7.584v60.678c0,4.182,3.403,7.584,7.585,7.584h55.622 + l13.113-13.113V21.811c0-4.182-3.402-7.584-7.584-7.584H22.043z"/> + <path fill="#3A7C06" d="M83.194,13.752H22.043c-4.444,0-8.059,3.615-8.059,8.059v60.677c0,4.444,3.615,8.06,8.059,8.06h55.426 + h0.393l0.277-0.278l12.836-12.836l0.278-0.277v-0.393V21.812C91.253,17.368,87.638,13.752,83.194,13.752L83.194,13.752z + M14.932,21.812c0-3.927,3.183-7.111,7.111-7.111h61.151c3.927,0,7.111,3.184,7.111,7.111v54.952l0,0l0,0L77.469,89.6H22.043 + c-3.928,0-7.111-3.185-7.111-7.111V21.812L14.932,21.812L14.932,21.812z"/> + </g> + <g> + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="19.6221" y1="15.7285" x2="94.9913" y2="98.9189"> + <stop offset="0" style="stop-color:#25BF4C"/> + <stop offset="1" style="stop-color:#017731"/> + </linearGradient> + <path fill="url(#XMLID_13_)" d="M90.305,76.763V21.811c0-3.926-3.184-7.11-7.11-7.11H22.043c-3.928,0-7.111,3.184-7.111,7.11 + v60.678c0,3.927,3.184,7.11,7.111,7.11h55.426L90.305,76.763z"/> + </g> + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="75.4946" y1="88.3936" x2="30.5022" y2="67.047"> + <stop offset="0" style="stop-color:#25BF4C"/> + <stop offset="1" style="stop-color:#017731"/> + </linearGradient> + <path fill="url(#XMLID_14_)" d="M75.636,88.796c-4.511,0-22.05,0-46.034,0V67.784c0-1.309,1.061-2.37,2.37-2.37h41.294 + c1.309,0,2.37,1.062,2.37,2.37V88.796z"/> + <linearGradient id="XMLID_15_" gradientUnits="userSpaceOnUse" x1="35.522" y1="67.3799" x2="77.8694" y2="94.5583"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#7C7C7C"/> + </linearGradient> + <path fill="url(#XMLID_15_)" d="M74.689,89.27c-4.511,0-20.155,0-44.139,0V68.732c0-1.31,1.061-2.37,2.369-2.37h39.398 + c1.31,0,2.371,1.061,2.371,2.37V89.27z"/> + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="53.5737" y1="30.3472" x2="29.5421" y2="58.411"> + <stop offset="0" style="stop-color:#25BF4C"/> + <stop offset="1" style="stop-color:#017731"/> + </linearGradient> + <path fill="url(#XMLID_16_)" d="M80.903,46.264c0,1.309-1.061,2.37-2.37,2.37H26.705c-1.309,0-2.37-1.062-2.37-2.37v-30.48 + c15.979,0,47.029,0,56.568,0V46.264z"/> + <linearGradient id="XMLID_17_" gradientUnits="userSpaceOnUse" x1="28.2866" y1="14.7358" x2="80.0761" y2="48.7486"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#7C7C7C"/> + </linearGradient> + <path fill="url(#XMLID_17_)" d="M79.955,45.316c0,1.309-1.061,2.371-2.369,2.371H27.654c-1.31,0-2.371-1.062-2.371-2.371V14.836 + c15.979,0,45.132,0,54.672,0V45.316z"/> + <linearGradient id="XMLID_18_" gradientUnits="userSpaceOnUse" x1="48.3989" y1="87.8174" x2="38.9186" y2="75.493"> + <stop offset="0" style="stop-color:#327A29"/> + <stop offset="1" style="stop-color:#233C17"/> + </linearGradient> + <path fill="url(#XMLID_18_)" stroke="#3A7C06" stroke-width="0.7111" d="M48.422,84.54c0,1.309-1.062,2.37-2.371,2.37h-6.686 + c-1.31,0-2.37-1.062-2.37-2.37V76.3c0-1.309,1.061-2.369,2.37-2.369h6.686c1.31,0,2.371,1.061,2.371,2.369V84.54z"/> + <linearGradient id="XMLID_19_" gradientUnits="userSpaceOnUse" x1="52.6187" y1="28.7627" x2="52.6187" y2="35.3992"> + <stop offset="0" style="stop-color:#6DC386"/> + <stop offset="0.9021" style="stop-color:#39A15E"/> + </linearGradient> + <path fill="url(#XMLID_19_)" stroke="#EAEAEA" stroke-width="0.474" d="M77.515,32.508c0,1.31-1.061,2.371-2.369,2.371H30.092 + c-1.31,0-2.37-1.061-2.37-2.371V31.23c0-1.309,1.061-2.37,2.37-2.37h45.054c1.309,0,2.369,1.062,2.369,2.37V32.508z"/> + <linearGradient id="XMLID_20_" gradientUnits="userSpaceOnUse" x1="52.6187" y1="19.9927" x2="52.6187" y2="26.8663"> + <stop offset="0" style="stop-color:#6DC386"/> + <stop offset="0.9021" style="stop-color:#39A15E"/> + </linearGradient> + <path fill="url(#XMLID_20_)" stroke="#EAEAEA" stroke-width="0.474" d="M77.515,23.569c0,1.309-1.061,2.37-2.369,2.37H30.092 + c-1.31,0-2.37-1.061-2.37-2.37v-1.278c0-1.309,1.061-2.37,2.37-2.37h45.054c1.309,0,2.369,1.062,2.369,2.37V23.569z"/> + <linearGradient id="XMLID_21_" gradientUnits="userSpaceOnUse" x1="52.6187" y1="38.0068" x2="52.6187" y2="43.9319"> + <stop offset="0" style="stop-color:#6DC386"/> + <stop offset="0.9021" style="stop-color:#39A15E"/> + </linearGradient> + <path fill="url(#XMLID_21_)" stroke="#EAEAEA" stroke-width="0.474" d="M77.515,41.447c0,1.31-1.061,2.37-2.369,2.37H30.092 + c-1.31,0-2.37-1.061-2.37-2.37v-1.279c0-1.309,1.061-2.37,2.37-2.37h45.054c1.309,0,2.369,1.061,2.369,2.37V41.447z"/> + <path opacity="0.6" fill="#D2EFF9" d="M25.677,14.7c0,0-9.836-1.877-10.745,7.11c0,6.004,0,60.678,0,60.678s-0.039,3.74,2.69,5.567 + c0,0-1.367-2.053-1.367-5.549c0-2.488,0-60.795,0-60.795S16.078,15.43,25.677,14.7z"/> + <linearGradient id="XMLID_22_" gradientUnits="userSpaceOnUse" x1="74.9185" y1="53.0361" x2="90.3052" y2="53.0361"> + <stop offset="0" style="stop-color:#27447D"/> + <stop offset="1" style="stop-color:#1C2958"/> + </linearGradient> + <path opacity="0.3" fill="url(#XMLID_22_)" d="M87.891,16.474c0,0,0.774,2.415,0.774,5.336c0,2.923,0,54.119,0,54.119 + L76.577,88.491l-1.658,1.107h2.551l12.836-12.836V21.811C90.305,21.811,90.367,18.95,87.891,16.474z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Icon-Document01-Grey.svg b/openoffice/share/gallery/symbols/Icon-Document01-Grey.svg new file mode 100644 index 0000000000000000000000000000000000000000..5d541f7842c09b29382001b47407f1135c412f2d --- /dev/null +++ b/openoffice/share/gallery/symbols/Icon-Document01-Grey.svg @@ -0,0 +1,97 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="26.7646" y1="26.4287" x2="104.7741" y2="138.8264"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#8C8C8C"/> + </linearGradient> + <path fill="url(#XMLID_5_)" stroke="#8C8C8C" stroke-width="1.9729" d="M63.464,13.065H22.023c-1.576,0-2.866,1.26-2.866,2.799 + v75.18c0,1.54,1.29,2.801,2.866,2.801h62.102c1.576,0,2.865-1.261,2.865-2.801v-54.27L63.464,13.065z"/> + <g> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="26.3789" y1="25.8262" x2="105.8881" y2="140.3848"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#8C8C8C"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M22.023,12.079c-2.124,0-3.852,1.698-3.852,3.786v75.18c0,2.088,1.728,3.787,3.852,3.787h62.102 + c2.124,0,3.852-1.699,3.852-3.787V36.368l-24.103-24.29H22.023z"/> + <path fill="#8C8C8C" d="M64.285,11.093h-0.822H22.023c-2.668,0-4.839,2.141-4.839,4.772v75.18c0,2.632,2.171,4.773,4.839,4.773 + h62.103c2.668,0,4.838-2.142,4.838-4.773V36.774v-0.813l-0.573-0.577L64.863,11.675L64.285,11.093L64.285,11.093z M19.157,15.865 + c0-1.539,1.29-2.799,2.866-2.799h41.439L86.99,36.774v54.271l0,0l0,0c0,1.54-1.289,2.801-2.864,2.801H22.023 + c-1.576,0-2.866-1.261-2.866-2.801V15.865L19.157,15.865L19.157,15.865z"/> + </g> + <g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="26.9556" y1="26.7305" x2="104.2203" y2="138.0552"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#A4A4A4"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M22.023,13.558c-1.308,0-2.373,1.035-2.373,2.306v75.18c0,1.272,1.064,2.308,2.373,2.308h62.102 + c1.308,0,2.372-1.035,2.372-2.308c0,0,0-53.663,0-54.066c-0.281-0.283-22.955-23.133-23.239-23.419 + C62.851,13.558,22.023,13.558,22.023,13.558z"/> + <g> + <path fill="#F7F7F7" d="M63.462,13.065H22.023c-1.576,0-2.866,1.26-2.866,2.799v75.18c0,1.54,1.29,2.801,2.866,2.801h62.103 + c1.575,0,2.864-1.261,2.864-2.801V36.774L63.462,13.065L63.462,13.065z M22.023,92.859c-1.036,0-1.88-0.813-1.88-1.814v-75.18 + c0-0.999,0.844-1.813,1.88-1.813h41.029l22.952,23.129v53.864c0,1.001-0.844,1.814-1.879,1.814H22.023L22.023,92.859z"/> + </g> + </g> + <g> + <path fill="#A5A5A5" d="M54.771,34.882c0,0.792-0.709,1.433-1.582,1.433H30.001c-0.873,0-1.581-0.642-1.581-1.433v-2.388 + c0-0.792,0.708-1.433,1.581-1.433h23.188c0.873,0,1.582,0.641,1.582,1.433V34.882z"/> + <path fill="#A5A5A5" d="M54.771,45.507c0,0.792-0.709,1.434-1.582,1.434H30.001c-0.873,0-1.581-0.642-1.581-1.434v-2.388 + c0-0.791,0.708-1.433,1.581-1.433h23.188c0.873,0,1.582,0.642,1.582,1.433V45.507z"/> + <path fill="#A5A5A5" d="M67.156,66.759c0,0.791-0.709,1.433-1.581,1.433H30.001c-0.873,0-1.581-0.642-1.581-1.433V64.37 + c0-0.791,0.708-1.433,1.581-1.433h35.574c0.872,0,1.581,0.642,1.581,1.433V66.759z"/> + <path fill="#A5A5A5" d="M67.156,56.134c0,0.791-0.709,1.432-1.581,1.432H30.001c-0.873,0-1.581-0.641-1.581-1.432v-2.389 + c0-0.791,0.708-1.434,1.581-1.434h35.574c0.872,0,1.581,0.643,1.581,1.434V56.134z"/> + <path fill="#A5A5A5" d="M67.156,77.384c0,0.791-0.709,1.434-1.581,1.434H30.001c-0.873,0-1.581-0.643-1.581-1.434v-2.389 + c0-0.79,0.708-1.432,1.581-1.432h35.574c0.872,0,1.581,0.642,1.581,1.432V77.384z"/> + </g> + <g opacity="0.41"> + + <image width="98" height="98" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAABiCAYAAACrpQYOAAAACXBIWXMAAAsSAAALEgHS3X78AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAS2SURB +VHja7JwLUuJAEIYnIfJGlz2UJ/IYnsg77fpgV8EA2VDV4/60PQF2LWYS/r+qC4wR43z0k4nOURRF +URRFURRFURRFURRFURRFURRFURRFURRFURSVrrLULuj+/n7vmu7u7iqCiLT4TeoqmCwRANmBa6r0 +864ByRKBgKavq4LHSn3dGSBZRAjacgOIBrCzrYbSBRhZAhBywxAGAtD2AaTtMLKI4cgveg+sUDAc +QNgY1hkYeST4GUDYLf5VbQOxUW3j2iZiY7Hd8WFtfTm/kJ//8KBTqi+C+OwNhSyuh7Bb/KnYTGwq +xy0YeRdgZGcOS97QE/qyuN4GcqyQc3fhZ13be22r2pbyuJJjpXx/L2+0LUylEJoQxkQ84Lq2m9q+ +gd3I8amEKsszPpJ82zwjFRCYG6YAYV7bd3mcHwGj11YYRaRQaOWIoSzuTDxjCNdXSkgaqHe/C/Qb +DsIUPeKAR2RG1TSC8KS9QnvGDBI45pUeJvC2eEUvUv9g5YYp5IdrqJZ8CMJcEOq6K2Ms4m5vb93D +wwM9QoWlzMgTmCuG0Edoz5gb+UJ7Rit7jDxCWArB0OXsWHmJhuGrKZ28PYxem2DkkX9/yDM8jFFD +STs3ytqJ0Yu0AkaeAIQmz9DdttVfWDBGbRuF5IlcR3bC6ONa5Q2EgQm+VTkjTwhCaA5l5Y3OwcgT +elNkxmAw5BkzAwYm8VACTxZGSiAO5Y2+GoU0VVOhBJ4sjNRAuAPlrYcxVp5xqLRNHkaqII5J4KF8 +4Ucihya2SfUZKYNwJ+aMpg581gBjb4AYC0aR0GLrWVEVgBHa5fFpQ8GB49aMKtrENk8QwNY1bJ2B +67ZG6FNVUaGFvEJ/jhElRBUJAKgCADbu8+4ND0AD8QPD3TlrMXxu2cZ47epSPUKHD714ZcDWAMrL +e8gA5lRj6Mgnbn83SLCCipEriggLH/IGhOA3CvjNAt4LNhBGnAK4hVyCHzbhxoSRvJ63KwUWy+aq +qyAq9Qd6CBuAUCoAr3CNG6h09OYz3OmxVlBwVKLN9IbOhiZja4vlCd4L3gTAL7EXsWexJ3juv7eQ +c1/l55fyetpTrC2e1j7ci8gRx0BYyAI/if0U+wGP3h7l2KOc+6KgrJSn6IRsATh7noiZIywQr1JW +Yk5Yuf0PeqxNys5I+Bqu95ISPCVUHl9EQ6erpFIW6M3tbw7wEPwou3B/d/9ZTd0xMEJANIizb/cv +EglNK0iafkE9nEGo8WqoxjYGjKW8HuaQtQGj6rRH7N5ddcx1UDn5SgcTp4PjSxfer+Rc+BavY6ox +v3+2DMC4mNCkPQL7go28W/sBCE2VTRUIf9gcvkMCt7zCxYARG0QmC+GUl7xDTugZISk7oSDYKu9Y +qw7dg8Axy9lvBztr+Qp/nPaKUsXyXVL9LWXoAvoG7CVC9qz6jAX0JLqkNbf0xwhNqdzMmDdY0x2n +p4xTtoaXmCPyGPdWxJ6+OsgNGK7+B0AoFDpj0ZO5QzWlG95Dz7/iOquGoaNzCdwmHH33ghojNP0H +guwLPM9ZjVtsCEmAaIDylddZHTmMJIh/gPOvFRtFURRFURRFURRFURRFURRFURRFURRFURRFURRF +tUd/BBgA3WlX5D+Gbd4AAAAASUVORK5CYII=" transform="matrix(1 0 0 1 25.312 -22.6885)"> + </image> + </g> + <g> + + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="68.6616" y1="59.9512" x2="81.2102" y2="46.1891" gradientTransform="matrix(0.9999 -0.0127 0.0127 0.9999 -2.7688 -24.7198)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#8C8C8C"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M64.697,13.561c0,0.009,0.251,19.838,0.251,19.838c0.007,0.537,0.225,1.042,0.613,1.42 + s0.898,0.583,1.435,0.577c0,0,17.323-0.219,19.553-0.247c-2.532-2.536-20.081-20.112-21.806-21.839 + C64.732,13.395,64.697,13.475,64.697,13.561z"/> + <path fill="#8C8C8C" d="M64.437,11.609c-0.459,0.537-0.736,1.233-0.727,1.991v0.074l0,0l0.25,19.738 + c0.021,1.642,1.369,2.971,3.006,2.971c0.015,0,0.027,0,0.041-0.001l19.137-0.242l0,0l1.498-0.019l0,0l0.181-0.002 + c0.324-0.005,0.636-0.062,0.928-0.161L64.437,11.609L64.437,11.609z M66.962,34.411c-0.563-0.004-1.021-0.461-1.028-1.022 + l-0.225-17.712l18.488,18.516L66.983,34.41L66.962,34.411L66.962,34.411z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Icon-Document02-Grey.svg b/openoffice/share/gallery/symbols/Icon-Document02-Grey.svg new file mode 100644 index 0000000000000000000000000000000000000000..2f511d9d9148640d4690b5e712ac61b0183eb809 --- /dev/null +++ b/openoffice/share/gallery/symbols/Icon-Document02-Grey.svg @@ -0,0 +1,84 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="27.7764" y1="26.9297" x2="105.7858" y2="139.3274"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#8C8C8C"/> + </linearGradient> + <path fill="url(#XMLID_5_)" stroke="#8C8C8C" stroke-width="1.9729" d="M64.476,13.565h-41.44c-1.576,0-2.866,1.26-2.866,2.799 + v75.18c0,1.54,1.29,2.801,2.866,2.801h62.102c1.576,0,2.865-1.261,2.865-2.801v-54.27L64.476,13.565z"/> + <g> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="27.3911" y1="26.3267" x2="106.9003" y2="140.8853"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#8C8C8C"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M23.036,12.579c-2.125,0-3.853,1.698-3.853,3.786v75.18c0,2.088,1.728,3.787,3.853,3.787h62.102 + c2.124,0,3.852-1.699,3.852-3.787V36.868l-24.103-24.29H23.036z"/> + <path fill="#8C8C8C" d="M65.298,11.593h-0.822H23.035c-2.668,0-4.839,2.141-4.839,4.772v75.18c0,2.632,2.171,4.773,4.839,4.773 + h62.102c2.668,0,4.838-2.142,4.838-4.773V37.274v-0.813l-0.573-0.577L65.876,12.175L65.298,11.593L65.298,11.593z M20.169,16.365 + c0-1.539,1.29-2.799,2.866-2.799h41.441l23.526,23.709v54.271l0,0l0,0c0,1.54-1.289,2.801-2.865,2.801H23.035 + c-1.576,0-2.866-1.261-2.866-2.801V16.365L20.169,16.365L20.169,16.365z"/> + </g> + <g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="27.9668" y1="27.23" x2="105.2308" y2="138.5536"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#A4A4A4"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M23.036,14.058c-1.309,0-2.373,1.035-2.373,2.306v75.18c0,1.272,1.064,2.308,2.373,2.308h62.102 + c1.308,0,2.372-1.035,2.372-2.308c0,0,0-53.663,0-54.066c-0.281-0.283-22.955-23.133-23.238-23.419 + C63.864,14.058,23.036,14.058,23.036,14.058z"/> + <path fill="#F7F7F7" d="M64.476,13.565H23.035c-1.576,0-2.866,1.26-2.866,2.799v75.18c0,1.54,1.29,2.801,2.866,2.801h62.102 + c1.576,0,2.865-1.261,2.865-2.801V37.274L64.476,13.565L64.476,13.565z M23.035,93.359c-1.036,0-1.88-0.813-1.88-1.814v-75.18 + c0-0.999,0.844-1.813,1.88-1.813h41.03l22.951,23.129v53.864c0,1.001-0.843,1.814-1.879,1.814H23.035L23.035,93.359z"/> + </g> + <g opacity="0.41"> + + <image width="98" height="98" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAABjCAYAAABg+dWrAAAACXBIWXMAAAsSAAALEgHS3X78AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAATsSURB +VHja7JyLctowEEUlxUBpaIB+az4j/9pnQsJLNZ1Vs71Z2TTNINm5d2bHLjHg7vE+JMs4R1EURVEU +RVEURVEURVEURVEURVEURVEURVEURVFUvfK1ndDd3d1f/769vSWIQs7Hc4rvAYyvBIDvOaeI+2MD +4gtD8Oo8/BkgIuyPBogvDKHLHDjfst9/HwMMXwGEoLbBgJGcflTbI0IZOgxfAYSTXcE2AIjk/ANs +j2OBEQqCTw5vxKatzVr70NrcsJnYRI5HaB5bX4Loh6EjASF8bO26tYXYtdhH+ftMjk8ARwHDF0hL +uUiYKSdPBJJXqWgr9qS2u9b2VqoaWpoKF4buISp0RKRoOEXBTWvL1lZiS3ntk0THXI6fjiVNlUpN +GsREgbgWZ98oCGuxlbx+A6kKYfghwqihRkwkJc1VRCwVhM/KVmdGxp/IGwqMplBNSldtSk0aRirS +c3ndSQ14VF1TMAZ91v5RjouMCGdO6unUhFGR0tMSUlOKCp2mFpCiJtBJBeP733Vq8h0pyoqKa1W0 +NYy1UTP6YAyiXoSCaUmnJ120MTJujMhYQzc1eBilRtY5GE2meFupagWd1KKjk6oeRij8/bnI6IKh +gax6OqnBREaoBEIuMqYw7YEwVgaMhdHWVg8jVHIevqebmmVgrA0YC5WmBjMvFSqC0JWqXgPDGn1X +CyNUFJ3egGPBmJ8BY6lqxiBg1ATCqhtWmvrQ002tz5gKqQ5GbSDcGWONHIx1prXNFfCqWttaQeTm +pf4lMqyaMYcCXs2MbVOR43GpTMzMT+UWFeA+flZ2FQi8t8gkYagUQM5w1nZqRIa+qbR0f99UWnQU +7z/dW4moaCoAgIbLZvSqjagiQt/POIjt1X6X6eNwNYg+v3cTEQhAOz45zLJ0nIMIyS1A+AR1ItUK +awrElYiKpoDjXSYKtPNPiwK2ytLNoOieFxVEiJZUQ6xVIaeFBo9iT8q2ANerz75orWguDMFnimSC +kAA8KedN3fNqDr26w8H7d7KN7uXdv6mCM1UTghP5viuB4QHG6CIiuvx6VoSQrtwHcVgQZ+8MEA7S +2c49L7PRUAJMKDa59nXU4whYY5SDkCJg09rP1n609r21b619Ffti2Fc55pu8514gPgpYDaVv9teX +qhMla8RR1YSUjjbiyImKhK0xIrYeZjlmomujoOyhA4sdg8mL1okS7Ws0cnty2r2ck1fpaGN0OLha +PAfjSaW5BwCyV5GSa13jWCPCuZeru/fisAY6or04DgdfuWconLrSsft6VNG2gTpyyIy4L/oQTFMg +LXkjIq4AwkGcpW956mNyIGJPmtKpqgvGeEfWp6tLip921l5SzRYA7VTraq5VcvlHvLpgbGEcsTPq +hisBo3SN8OIIB3DSFawj4dw2M0Jbe4RRuYay6yjgccwgIlz5CQRGyU71/NYjXeeAiEY9sqZNDjC/ +VeQhyYvONcl/zkofVmF9kOKaxhTavncYHvtTPuceWtltZu6qSGoq9VQp3vQJrv/BRv+fqTA3s/ti +BrjEQy6lpsHxijuqsYOHguz/86L5p5tEpZ40quGXB9DRluP9G4LP3QUs+rhX8d/i6PgdDv9G5xrP +gFL8Fwyq+nWazCTbW51j7JmMJIhXwHltx0ZRFEVRFEVRFEVRFEVRFEVRFEVRFEVRFEVRFEVRw9Iv +AQYASYZe2f3GahsAAAAASUVORK5CYII=" transform="matrix(1 0 0 1 26.312 -22.1885)"> + </image> + </g> + <g> + + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="69.6675" y1="60.4639" x2="82.2169" y2="46.7009" gradientTransform="matrix(0.9999 -0.0127 0.0127 0.9999 -2.7688 -24.7198)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#8C8C8C"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M65.708,14.066c0,0.007,0,0.015,0,0.023v-0.001l0.251,19.812c0.007,0.537,0.226,1.042,0.613,1.42 + c0.389,0.379,0.898,0.583,1.436,0.577c0,0,17.322-0.219,19.552-0.247c-2.532-2.536-20.082-20.113-21.805-21.839 + C65.744,13.896,65.708,13.978,65.708,14.066z"/> + <path fill="#8C8C8C" d="M65.451,12.109c-0.461,0.537-0.738,1.233-0.729,1.991l0.001,0.073l0,0l0.25,19.739 + c0.021,1.642,1.368,2.971,3.006,2.971c0.015,0,0.026,0,0.041-0.001l19.136-0.242l0,0l1.498-0.019l0,0l0.182-0.002 + c0.323-0.005,0.635-0.062,0.927-0.161L65.451,12.109L65.451,12.109z M67.974,34.911c-0.563-0.004-1.021-0.461-1.028-1.022 + l-0.224-17.713L85.21,34.692L67.996,34.91L67.974,34.911L67.974,34.911z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Icon-Document03-Blue.svg b/openoffice/share/gallery/symbols/Icon-Document03-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..9baf12e4d295d8c0de05e6293d209931d5ad46f3 --- /dev/null +++ b/openoffice/share/gallery/symbols/Icon-Document03-Blue.svg @@ -0,0 +1,150 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="94" height="94" viewBox="0 0 94 94" + overflow="visible" enable-background="new 0 0 94 94" xml:space="preserve"> +<g> + <g> + <g> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="21.8506" y1="15.7402" x2="58.1403" y2="73.7031"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#A1C1EA"/> + </linearGradient> + <path fill="url(#XMLID_5_)" d="M17.573,4.516c-3.398,0-6.163,2.765-6.163,6.163v71.953c0,3.398,2.765,6.163,6.163,6.163h61.083 + c3.397,0,6.162-2.765,6.162-6.163V30.977L58.357,4.516H17.573z"/> + <path fill="#0D69C8" d="M58.765,3.529h-0.817H17.572c-3.941,0-7.149,3.208-7.149,7.15v71.953c0,3.942,3.208,7.15,7.149,7.15 + h61.083c3.942,0,7.149-3.208,7.149-7.15V31.385v-0.816l-0.578-0.578L59.343,4.107L58.765,3.529L58.765,3.529z M12.395,10.679 + c0-2.859,2.318-5.177,5.177-5.177h40.376l25.883,25.883v51.247l0,0l0,0c0,2.86-2.316,5.178-5.176,5.178H17.572 + c-2.858,0-5.177-2.317-5.177-5.178V10.679L12.395,10.679L12.395,10.679z"/> + </g> + <g> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="22.5894" y1="17.0449" x2="57.5252" y2="72.8453"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#A1C1EA"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M17.573,6.488c-2.311,0-4.19,1.88-4.19,4.19v71.953c0,2.311,1.88,4.19,4.19,4.19h61.083 + c2.31,0,4.189-1.88,4.189-4.19c0,0,0-50.034,0-50.839C82.287,31.234,58.099,7.047,57.541,6.488 + C56.74,6.488,17.573,6.488,17.573,6.488z"/> + <path fill="#D4EBFF" d="M57.948,5.502H17.572c-2.858,0-5.177,2.318-5.177,5.177v71.953c0,2.86,2.318,5.178,5.177,5.178h61.083 + c2.859,0,5.176-2.317,5.176-5.178V31.385L57.948,5.502L57.948,5.502z M17.572,85.836c-1.767,0-3.204-1.437-3.204-3.204V10.679 + c0-1.767,1.438-3.204,3.204-3.204h39.56l24.727,24.727v50.43c0,1.768-1.437,3.204-3.203,3.204H17.572L17.572,85.836z"/> + </g> + </g> + <g> + <g opacity="0.41"> + + <image width="101" height="101" xlink:href="data:image/png;base64,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" transform="matrix(1 0 0 1 19.312 -30.3389)"> + </image> + </g> + <path fill="#0D69C8" stroke="#0D69C8" stroke-width="1.9729" d="M58.542,4.797c0,0,0.476,3.776,0,19.084 + c0,4.047,3.342,7.247,7.765,7.247c20.573-0.591,18.23,0,18.23,0v-0.448L58.654,4.797H58.542z"/> + <g opacity="0.2"> + + <image width="101" height="101" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGUAAABmCAYAAADS6F9hAAAACXBIWXMAAAsSAAALEgHS3X78AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAeoSURB +VHja7JtpbhNNEIa7Z3OAnINLIBYJEBIS+znDEkBwCf4gFonfiCOgJJ6Z/qrab03K7baTAN/YseuV +ihnH44V+XF1L9zhnMplMJpPJZDKZTCaTyWQymUwmk8lkMplMJpPJZDKZTCaTybRt8pv0ZT59+uT6 +vl+wmzdvGpQx9fnzZxdCEAA+B4UsyDlfe+/ePYPyf+jLly9xgMl8BopPYcg5XhPu379vUP6lvn79 +OsBQULyynKdEg5wcHzx4sHVQirE/8Nu3b/rH4PEdSjbvfYnzSlmZWIHXRfv48aNB+Rt9//49giDF +f0gFjIFECHwUS+BUCZhiW8GM7SnLgJQAUZM1bHTthI4TnDcCTAGaA/PhwweLKRfVjx8/YvyQQaTz +gqwkq/hI8YKt4mPXdQVZjC107CE+6ejatp8Flw7W0/sNwebhw4fmKRdxkaIoHIzPWSWsImvIJmR7 +YvQSPl7hI2wCDxqmM35b7THv3783KOdVWZZsHlbAWBVZTTZhA5CrZNe00eBfFTgCRsPZJjBjQ0nB +aCgN2R7ZFbKrZNfI9gmIGIO5psGQ1ZkEIIJ59+6dxZRV+vXrV6xDVHDmAawpBDRke/TchOwK2R7F +ELaGrEJsCW3b0qGbkh2THdF1bMf02mM6ntBxyrGGYwy9b4wzEmMePXp06aBUo7jjLIbo2sSjaORg +z7GlpsFlayR2cCYGeA4BnQeeQUbPwGtjNodrOG7FI8QJgHv79u2lAzMKlKo6/RgM2gIYZF6SEk8Q +1Etcx7/8FtNVnKaQyUk/zCdA5sAcHh6Gx48fG5Q0nqTTpaTHfKSBjakYT1m6XkF9wtfxaDOUCml0 +Ie0Z1Dw+A2QOzJs3b8KTJ08MSuopIRk56X3hVx4Hl2OPgFGBnNVKTSOeol+vpzGVhsvjSwVmFCj8 +Q8agaU8JOLCbcLOxV9fJtdIH8wAilbwAGSDIuXp9Op1FMK9fvw5Pnz41KPv7++7o6EjzGICgGu94 +9uKKnUUD28kgAk6FAU69ZAGAtPdXTWWvXr0Kz549220oyMAcYoNAGYDAOGZM2QgKn7cCBwAknV4Y +9NRjclPZZQIzKhQZJA4dAoQHHunuCZ0fqyCvG48lEoNCvCa1FFA6lSWQIpiXL1+G58+f7y4UNUAB +1gNIC++IDUmuWdIqXaYrgYT4kvUS/fg8U9kmghkTih6dYfrCNCVFZCnZlUsWs/R3RkpcpVNU6j2S +laVg0qxs08CMOn3xL1d7C6YvrwAUs0uLXPsnqMGvEGPKnJcsizGrsrKDg4Pw4sWL3YIi3qLndQxW +nMJUyuxVYpCM5TDgQU1lpR7oVTEmN6Vqj9kUMGNDmSsgkRI7f/pT9pmMLfUUiUlO1S1zHpMBEiTG +LOmTbRSYauwPVIMhhWKP7q5MM2EJmDi2ZVmGZBoq0Xopl01juQJzVbq8bjDVmj43qJ6WQz0SMvN/ +ADzOArSn6MGe4LwUj1mVLsNjQhKj9I9h7WDWAkVNY14PBheNABNySQJqnZAJNhPpfcJrlhaY8v56 +Fs3Fu3WCWZennAUmJHXNHJglQXzwGAGjrpmTvKf2GPlM9Z0Wsr6th3IGmGwqm2ZkaklgwWPc6QLZ +3K5K3eqBRy78TYMjb3Fje8taoeQysouCOYfH1GqQpb3TI/ML2LbU4TPj31HMDt9p7OJy7VB0CyaB +cy4wyMhSSA32J8veslrDkO4010hutnjWYS+ZBhPwvEs8eTegrPCapWD4cRr4dV2iW/3utP0vmzWk +I91IZ9rNFtFa1Y3uJbaEFQ20rYeyDEzOq+QoXqM8JqhxrKV5iaZmiYKzxnM1vIhtyrsz3WyDX6d2 +c+5WoD8vGEwpc0VfCiVpx8gC2h7Wasr4B2yySADlOtKy7u/RcAiHh4durM0XGwnlLDC5nhoKzPga +rvpV/GjgLbIrpk/g+GSPs1dgdHE5mtdsLJSzpjINR4BoNyEwAqXFNFXgqU427smmPdUIXQAlO2Z2 +NtCfBQbnfTKNBR1nuB0j0xfARCjY1e+xg3+K1U5JhyUllikuqOp/9Liy8VBWeUySmQUsagWAiQNO +YKaAwpv9vPKWE2x5bRWcudsqkp6YQVkGRoFYiDEChZ/j3TGy3ZWXmPl2C95YjlYNP9+SncCm2mOS +lowzT/nzdDlIwGcoAMM3GA1QcE+MQOkUmClql27WEosLL7rlMiqYSwVFg1Epcq/XYTQUbm7ygGND +RjW7b2m4cUm8haG1EmO4RlFxaYhXd+/eNU85Cww6vKnHtIm3yN7keF8lr/1DMSFgb2FwDALHVm0E +7HeyS/w3Qis/JOvsQU1jPTKqFlDkxlenrFNe1clj/V4WU/4QjK5XVK+qwAAXGOzBS2SjfhqDcF1I +ody5c8c85aJg+G6vxGO8DC5uVB2KQ71DX6XRAmVuPWXJsoJBOY+4EclgMumzVwOfburTy856sWvO +48b2kq2BImBY0+k0/WWHUwZe1zO5joD2uHD79u31eL/bMtV1nf7y51YdM38bkgPtNbdu3Vrb/6Fy +W6imaeLx9+/fIZdOZ7xo0I0bN9af8rsd08+fP3mKi3b9+nVnMplMJpPJZDKZTCaTyWQymUwmk8lk +MplMJpPJZDKZTCaTaQv1nwADAPrpLEXexpuzAAAAAElFTkSuQmCC" transform="matrix(1 0 0 1 21.312 -32.3389)"> + </image> + </g> + </g> + <g> + <rect x="22.568" y="25.942" fill="#FFFFFF" width="26.4" height="5.15"/> + <rect x="22.568" y="36.829" fill="#FFFFFF" width="26.4" height="5.149"/> + <rect x="22.568" y="47.716" fill="#FFFFFF" width="51.507" height="5.148"/> + <rect x="22.568" y="58.603" fill="#FFFFFF" width="51.507" height="5.148"/> + <rect x="22.568" y="69.488" fill="#FFFFFF" width="51.507" height="5.149"/> + </g> + <g> + <rect x="21.015" y="24.39" fill="#0D69C8" width="26.4" height="5.149"/> + <rect x="21.015" y="35.276" fill="#0D69C8" width="26.4" height="5.149"/> + <rect x="21.015" y="46.163" fill="#0D69C8" width="51.507" height="5.148"/> + <rect x="21.015" y="57.049" fill="#0D69C8" width="51.507" height="5.149"/> + <rect x="21.015" y="67.936" fill="#0D69C8" width="51.507" height="5.149"/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="10.422" y="3.529" width="75.382" height="86.253"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="10.422" y="3.529" width="75.382" height="86.253" id="XMLID_7_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="15.582" y1="2.9966" x2="45.5484" y2="46.369"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M9.721,72.383c0,0,51.323-3.936,64.277-62.705C58.21-0.675,39.83,4.377,39.83,4.377L8.004,5.13 + l-1.695,12.21L9.721,72.383z"/> + </g> + </mask> + <g mask="url(#XMLID_7_)"> + <path fill="#FFFFFF" d="M17.573,4.516c-3.398,0-6.163,2.765-6.163,6.163v71.953c0,3.398,2.765,6.163,6.163,6.163h61.083 + c3.397,0,6.162-2.765,6.162-6.163V30.977L58.357,4.516H17.573z"/> + <path fill="#0D69C8" d="M58.765,3.529h-0.817H17.572c-3.941,0-7.149,3.208-7.149,7.15v71.953c0,3.942,3.208,7.15,7.149,7.15 + h61.083c3.942,0,7.149-3.208,7.149-7.15V31.385v-0.816l-0.578-0.578L59.343,4.107L58.765,3.529L58.765,3.529z M12.395,10.679 + c0-2.859,2.318-5.177,5.177-5.177h40.376l25.883,25.883v51.247l0,0l0,0c0,2.86-2.316,5.178-5.176,5.178H17.572 + c-2.858,0-5.177-2.317-5.177-5.178V10.679L12.395,10.679L12.395,10.679z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Icon-Document04-Blue.svg b/openoffice/share/gallery/symbols/Icon-Document04-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..a7f4c6a1d0c5da0ffd091da28d1b96903a7eecdb --- /dev/null +++ b/openoffice/share/gallery/symbols/Icon-Document04-Blue.svg @@ -0,0 +1,138 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <g> + <g> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="27.833" y1="22.8218" x2="64.1224" y2="80.7841"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#A1C1EA"/> + </linearGradient> + <path fill="url(#XMLID_5_)" d="M23.554,11.597c-3.398,0-6.162,2.765-6.162,6.163v71.954c0,3.398,2.764,6.163,6.162,6.163h61.083 + c3.397,0,6.162-2.765,6.162-6.163V38.057l-26.46-26.46H23.554z"/> + <path fill="#0D69C8" d="M64.748,10.61H63.93H23.553c-3.941,0-7.148,3.208-7.148,7.15v71.953c0,3.942,3.207,7.15,7.148,7.15 + h61.083c3.942,0,7.149-3.208,7.149-7.15V38.466v-0.817l-0.578-0.578L65.326,11.188L64.748,10.61L64.748,10.61z M18.378,17.76 + c0-2.859,2.317-5.177,5.175-5.177H63.93l25.882,25.883v51.247l0,0l0,0c0,2.859-2.316,5.177-5.176,5.177H23.553 + c-2.858,0-5.175-2.317-5.175-5.177V17.76L18.378,17.76L18.378,17.76z"/> + </g> + <g> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="28.5708" y1="24.126" x2="63.5066" y2="79.9264"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#A1C1EA"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M23.554,13.569c-2.31,0-4.189,1.88-4.189,4.19v71.954c0,2.311,1.879,4.19,4.189,4.19h61.083 + c2.31,0,4.189-1.88,4.189-4.19c0,0,0-50.034,0-50.838c-0.559-0.559-24.745-24.747-25.304-25.305 + C62.722,13.569,23.554,13.569,23.554,13.569z"/> + <path fill="#D4EBFF" d="M63.93,12.583H23.553c-2.858,0-5.175,2.318-5.175,5.177v71.953c0,2.859,2.317,5.177,5.175,5.177h61.083 + c2.859,0,5.176-2.317,5.176-5.177V38.466L63.93,12.583L63.93,12.583z M23.553,92.917c-1.766,0-3.202-1.437-3.202-3.204V17.76 + c0-1.767,1.436-3.204,3.202-3.204h39.56l24.727,24.727v50.43c0,1.768-1.438,3.204-3.203,3.204H23.553L23.553,92.917z"/> + </g> + </g> + <g opacity="0.41"> + + <image width="101" height="101" xlink:href="data:image/png;base64,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 +RU5ErkJggg==" transform="matrix(1 0 0 1 24.8413 -22.5439)"> + </image> + </g> + <path fill="#0D69C8" stroke="#0D69C8" stroke-width="1.9729" d="M63.819,12.583c0,0,0.475,3.776,0,19.084 + c0,4.047,3.342,7.248,7.765,7.248c17.833-0.76,18.697,0,18.697,0v-0.449l-26.35-25.883H63.819z"/> + </g> + <g opacity="0.2"> + + <image width="101" height="101" xlink:href="data:image/png;base64,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 +AAAASUVORK5CYII=" transform="matrix(1 0 0 1 26.8413 -24.5439)"> + </image> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="18.378" y="12.583" width="71.435" height="82.307"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="18.378" y="12.583" width="71.435" height="82.307" id="XMLID_7_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="21.5635" y1="10.0767" x2="51.5303" y2="53.4498"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M15.703,79.464c0,0,51.323-3.936,64.278-62.706c-15.789-10.353-34.169-5.3-34.169-5.3 + l-31.826,0.753l-1.695,12.21L15.703,79.464z"/> + </g> + </mask> + <g mask="url(#XMLID_7_)"> + <path fill="#FFFFFF" d="M63.931,12.583H23.554c-2.858,0-5.176,2.317-5.176,5.176v71.954c0,2.858,2.317,5.177,5.176,5.177h61.083 + c2.858,0,5.176-2.318,5.176-5.177V38.466L63.931,12.583z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Icon-Envelope01-Blue.svg b/openoffice/share/gallery/symbols/Icon-Envelope01-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..f087d7407e5929f3fe3b1cf73e1d7285657a5396 --- /dev/null +++ b/openoffice/share/gallery/symbols/Icon-Envelope01-Blue.svg @@ -0,0 +1,239 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <g> + <g> + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="12.1123" y1="53.0557" x2="93.4331" y2="53.0557"> + <stop offset="0" style="stop-color:#F9C553"/> + <stop offset="0.366" style="stop-color:#F8B54B"/> + <stop offset="1" style="stop-color:#F06422"/> + </linearGradient> + <path fill="url(#XMLID_9_)" d="M20.171,22.71c-4.444,0-8.059,3.615-8.059,8.059v44.572c0,4.443,3.615,8.059,8.059,8.059h65.203 + c4.443,0,8.059-3.615,8.059-8.059V30.77c0-4.444-3.615-8.059-8.059-8.059H20.171z"/> + <path fill="#8B5C29" d="M85.375,21.763H20.171c-4.967,0-9.007,4.04-9.007,9.007v44.572c0,4.966,4.04,9.006,9.007,9.006h65.204 + c4.966,0,9.006-4.04,9.006-9.006V30.771C94.38,25.803,90.34,21.763,85.375,21.763L85.375,21.763z M13.06,30.771 + c0-3.928,3.184-7.111,7.111-7.111h65.204c3.927,0,7.109,3.183,7.109,7.111v44.572l0,0l0,0c0,3.926-3.183,7.109-7.109,7.109 + H20.171c-3.927,0-7.111-3.184-7.111-7.109V30.771L13.06,30.771L13.06,30.771z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="52.7729" y1="22.6655" x2="52.7729" y2="115.3344"> + <stop offset="0" style="stop-color:#F9C553"/> + <stop offset="0.366" style="stop-color:#F8B54B"/> + <stop offset="1" style="stop-color:#F06422"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M20.171,24.607c-3.398,0-6.163,2.765-6.163,6.163v44.572c0,3.397,2.765,6.162,6.163,6.162h65.203 + c3.397,0,6.162-2.765,6.162-6.162V30.77c0-3.398-2.765-6.163-6.162-6.163H20.171z"/> + <path fill="#FFF38E" d="M85.375,23.659H20.171c-3.927,0-7.111,3.183-7.111,7.111v44.572c0,3.926,3.184,7.109,7.111,7.109h65.204 + c3.927,0,7.109-3.184,7.109-7.109V30.771C92.484,26.842,89.301,23.659,85.375,23.659L85.375,23.659z M20.171,80.557 + c-2.875,0-5.215-2.339-5.215-5.214V30.771c0-2.875,2.34-5.215,5.215-5.215h65.204c2.875,0,5.214,2.34,5.214,5.215v44.572 + c0,2.875-2.339,5.214-5.214,5.214H20.171L20.171,80.557z"/> + </g> + <g> + <path fill="#FFFFFF" d="M20.773,78.259c-0.731,0.827-2.139,0.776-3.143-0.11l0,0c-1.003-0.888-1.223-2.277-0.493-3.104 + l18.153-20.749c0.732-0.827,2.139-0.778,3.142,0.109l0,0c1.004,0.887,1.224,2.277,0.493,3.104L20.773,78.259z"/> + <path fill="#FFFFFF" d="M85.546,78.259c0.731,0.827,2.139,0.776,3.143-0.11l0,0c1.003-0.888,1.224-2.277,0.492-3.104 + L70.554,54.296c-0.731-0.827-2.138-0.778-3.142,0.109l0,0c-1.004,0.887-1.224,2.277-0.493,3.104L85.546,78.259z"/> + <g> + <path fill="#FFFFFF" d="M17.25,27.793c-0.997,0.84-1.197,2.398-0.444,3.462L34.69,56.539c0.753,1.064,2.435,1.936,3.739,1.936 + h28.917c1.304,0,2.994-0.865,3.757-1.923L89.186,31.48c0.763-1.057,0.582-2.622-0.402-3.477l-0.036-0.031 + c-0.984-0.855-2.414-0.69-3.178,0.366L68.556,51.872c-0.764,1.057-2.455,1.921-3.759,1.921H40.681 + c-1.305,0-2.977-0.877-3.718-1.949L20.548,28.1c-0.741-1.072-2.163-1.262-3.16-0.422L17.25,27.793z"/> + </g> + </g> + </g> + <g> + <g> + <path fill="#0D69C8" d="M15.231,24.41c-1.982,1.543-3.119,3.861-3.119,6.359v44.572c0,2.437,1.088,4.717,2.985,6.258l0.685,0.556 + l26.956-28.73L15.925,23.87L15.231,24.41z"/> + <path fill="#0D69C8" d="M16.036,22.582l-1.388,1.081c-2.214,1.724-3.484,4.315-3.484,7.108v44.572 + c0,2.723,1.215,5.271,3.335,6.992l1.37,1.113l1.208-1.288l25.754-27.449l1.196-1.274l-1.176-1.296L17.217,23.884L16.036,22.582 + L16.036,22.582z M13.06,30.771c0-2.284,1.081-4.31,2.753-5.612l25.636,28.256l0,0l0,0L15.694,80.863 + c-1.606-1.304-2.634-3.292-2.634-5.521V30.771L13.06,30.771L13.06,30.771z"/> + </g> + <g> + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="31.4917" y1="42.6836" x2="-9.9741" y2="69.8668"> + <stop offset="0" style="stop-color:#559AD9"/> + <stop offset="0.2423" style="stop-color:#AFD8F0"/> + <stop offset="1" style="stop-color:#BEE2F4"/> + </linearGradient> + <path fill="url(#XMLID_11_)" d="M13.535,30.77v44.572c0,1.857,0.795,3.583,2.15,4.84c0.646-0.688,24.542-26.158,25.119-26.773 + c-0.567-0.624-24.379-26.872-25.012-27.569C14.369,27.102,13.535,28.861,13.535,30.77z"/> + <path fill="#D4EBFF" d="M15.813,25.158c-1.672,1.302-2.753,3.328-2.753,5.612v44.572c0,2.229,1.028,4.217,2.634,5.521 + l25.755-27.449L15.813,25.158L15.813,25.158z M15.649,79.526c-1.052-1.133-1.641-2.616-1.641-4.184V30.771 + c0-1.617,0.624-3.134,1.735-4.279l24.415,26.912L15.649,79.526L15.649,79.526z"/> + </g> + </g> + <g> + <g> + <path fill="#0D69C8" d="M62.493,53.425l26.955,28.73l0.686-0.556c1.897-1.54,2.985-3.821,2.985-6.258V30.77 + c0-2.5-1.138-4.818-3.12-6.36l-0.693-0.54L62.493,53.425z"/> + <path fill="#0D69C8" d="M89.193,22.583l-1.181,1.302L62.378,52.141l-1.177,1.296l1.197,1.274L88.152,82.16l1.207,1.287 + l1.37-1.111c2.121-1.72,3.337-4.269,3.337-6.993V30.771c0-2.795-1.27-5.386-3.486-7.109L89.193,22.583L89.193,22.583z + M63.782,53.414l25.634-28.256c1.675,1.302,2.755,3.328,2.755,5.612v44.572l0,0l0,0c0,2.229-1.027,4.217-2.636,5.521 + L63.782,53.414L63.782,53.414L63.782,53.414z"/> + </g> + <g> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="75.2837" y1="45.4878" x2="106.5727" y2="62.0526"> + <stop offset="0" style="stop-color:#559AD9"/> + <stop offset="0.2423" style="stop-color:#AFD8F0"/> + <stop offset="1" style="stop-color:#BEE2F4"/> + </linearGradient> + <path fill="url(#XMLID_12_)" d="M64.427,53.408c0.577,0.615,24.474,26.086,25.119,26.773c1.354-1.256,2.15-2.982,2.15-4.84V30.77 + c0-1.91-0.835-3.669-2.258-4.931C88.806,26.536,64.995,52.784,64.427,53.408z"/> + <g> + <path fill="#D4EBFF" d="M89.416,25.158L63.782,53.414l25.753,27.449c1.608-1.304,2.636-3.292,2.636-5.521V30.771 + C92.17,28.486,91.09,26.46,89.416,25.158L89.416,25.158z M65.072,53.403l24.415-26.912c1.112,1.144,1.735,2.662,1.735,4.279 + v44.572c0,1.568-0.59,3.051-1.642,4.184L65.072,53.403L65.072,53.403z"/> + </g> + </g> + </g> + <g> + <g> + <path fill="#0D69C8" d="M40.814,48.309c-2.933,0-6.558,1.877-8.251,4.272L15.042,77.364l-1.629,2.603l0.44,0.483 + c1.542,1.946,3.845,3.063,6.318,3.063h65.203c2.307,0,4.509-0.998,6.043-2.738l0.468-0.53l-1.651-2.638L72.585,52.584 + c-1.69-2.397-5.313-4.275-8.248-4.275H40.814z"/> + <path fill="#0D69C8" d="M64.337,47.361H40.813c-3.208,0-7.172,2.052-9.024,4.672L14.268,76.816 + c-0.461,0.653-0.907,1.366-1.328,2.122l-0.617,1.106l0.787,0.993c1.723,2.177,4.297,3.424,7.061,3.424h65.204 + c2.576,0,5.038-1.114,6.754-3.059l0.887-1.005l-0.652-1.171c-0.428-0.771-0.884-1.498-1.354-2.165L73.361,52.038 + C71.511,49.415,67.547,47.361,64.337,47.361L64.337,47.361z M14.596,79.861c0.373-0.669,0.787-1.336,1.22-1.95l17.521-24.783 + c1.505-2.129,4.869-3.87,7.476-3.87h23.524c2.606,0,5.971,1.742,7.474,3.874l17.648,25.022c0.448,0.637,0.871,1.321,1.246,1.995 + l0,0l0,0c-1.304,1.478-3.206,2.417-5.331,2.417H20.171C17.909,82.566,15.899,81.507,14.596,79.861L14.596,79.861L14.596,79.861z" + /> + </g> + <g> + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="52.646" y1="85.9639" x2="52.646" y2="55.5663"> + <stop offset="0" style="stop-color:#559AD9"/> + <stop offset="0.2423" style="stop-color:#AFD8F0"/> + <stop offset="1" style="stop-color:#BEE2F4"/> + </linearGradient> + <path fill="url(#XMLID_13_)" d="M40.814,49.73c-2.437,0-5.683,1.682-7.089,3.671L16.204,78.185c0,0-0.674,1.077-1.008,1.611 + c1.265,1.449,3.049,2.296,4.976,2.296h65.203c1.783,0,3.475-0.748,4.723-2.024c-0.274-0.44-1.025-1.64-1.025-1.64L71.423,53.404 + c-1.404-1.991-4.649-3.674-7.086-3.674H40.814z"/> + <g> + <path fill="#D4EBFF" d="M64.337,49.258H40.813c-2.607,0-5.971,1.741-7.476,3.87L15.816,77.911 + c-0.433,0.614-0.847,1.281-1.22,1.95c1.303,1.646,3.313,2.705,5.575,2.705h65.204c2.125,0,4.027-0.939,5.331-2.417 + c-0.375-0.674-0.798-1.358-1.246-1.995L71.811,53.132C70.308,51,66.944,49.258,64.337,49.258L64.337,49.258z M15.756,79.748 + c0.271-0.455,0.551-0.888,0.835-1.291l17.52-24.781c1.33-1.882,4.399-3.471,6.702-3.471h23.524c2.304,0,5.372,1.59,6.698,3.473 + L88.684,78.7c0.287,0.407,0.568,0.843,0.842,1.3c-1.133,1.035-2.613,1.618-4.151,1.618H20.171 + C18.492,81.618,16.915,80.943,15.756,79.748L15.756,79.748z"/> + </g> + </g> + </g> + <g opacity="0.3"> + + <image width="154" height="110" xlink:href="data:image/png;base64,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" transform="matrix(1 0 0 1 -24.188 -12.2246)"> + </image> + </g> + <g> + <g> + <path fill="#619BD6" d="M20.171,22.71c-2.474,0-4.776,1.117-6.318,3.064l-0.416,0.524l1.605,2.561l17.502,26.653 + c1.711,2.422,5.336,4.299,8.269,4.299h23.523c2.934,0,6.557-1.878,8.248-4.275l17.667-26.948 + c-0.017,0.024,1.282-2.051,1.282-2.051l0.376-0.599l-0.493-0.489c-1.533-1.74-3.736-2.739-6.043-2.739H20.171z"/> + <path fill="#0D69C8" d="M85.375,21.763H20.171c-2.765,0-5.338,1.247-7.061,3.423l-0.787,0.993l0.617,1.107 + c0.417,0.749,0.858,1.455,1.313,2.101l17.499,26.646l0.018,0.027l0.019,0.026c1.852,2.62,5.816,4.673,9.024,4.673h23.524 + c3.209,0,7.173-2.055,9.022-4.678l0.02-0.025l0.018-0.027l17.635-26.901c0.465-0.661,0.912-1.377,1.331-2.129l0.651-1.171 + l-0.886-1.005C90.414,22.878,87.952,21.763,85.375,21.763L85.375,21.763z M14.596,26.363c1.303-1.645,3.313-2.704,5.575-2.704 + h65.204c2.125,0,4.027,0.938,5.331,2.417l0,0l0,0c-0.375,0.674-0.798,1.356-1.246,1.992L71.811,54.989 + c-1.503,2.13-4.867,3.874-7.474,3.874H40.813c-2.607,0-5.971-1.742-7.476-3.871L15.816,28.313 + C15.383,27.699,14.969,27.032,14.596,26.363L14.596,26.363L14.596,26.363z M91.008,29.163c0.005-0.007,0.01-0.014,0.015-0.021 + C91.018,29.148,91.013,29.155,91.008,29.163L91.008,29.163z"/> + </g> + <g> + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="18.3066" y1="15.3779" x2="79.4228" y2="50.8346"> + <stop offset="0" style="stop-color:#A1C1EA"/> + <stop offset="1" style="stop-color:#6295D6"/> + </linearGradient> + <path fill="url(#XMLID_14_)" d="M20.171,24.133c-1.927,0-3.711,0.847-4.976,2.295c0.264,0.422,1.008,1.611,1.008,1.611 + l17.529,26.693c1.397,1.976,4.644,3.657,7.081,3.657h23.523c2.437,0,5.682-1.683,7.086-3.674l17.64-26.907 + c0.007-0.01,0.689-1.101,1.034-1.651c-1.248-1.277-2.939-2.024-4.723-2.024H20.171z"/> + <path fill="#D4EBFF" d="M85.375,23.659H20.171c-2.262,0-4.272,1.059-5.575,2.704c0.373,0.669,0.787,1.336,1.22,1.95 + l17.521,26.679c1.505,2.129,4.869,3.871,7.476,3.871h23.524c2.606,0,5.971-1.744,7.474-3.874l17.648-26.921 + c0.448-0.636,0.871-1.318,1.246-1.992C89.402,24.597,87.5,23.659,85.375,23.659L85.375,23.659z M15.756,26.477 + c1.159-1.195,2.736-1.87,4.415-1.87h65.204c1.539,0,3.019,0.583,4.151,1.618c-0.271,0.454-0.554,0.888-0.842,1.296l-0.009,0.014 + l-0.01,0.013L71.033,54.447c-1.33,1.881-4.395,3.468-6.695,3.468H40.813c-2.301,0-5.367-1.586-6.699-3.465L16.608,27.793 + L16.6,27.779l-0.009-0.012C16.307,27.364,16.027,26.932,15.756,26.477L15.756,26.477z M34.129,54.473l-0.012-0.02 + C34.121,54.46,34.125,54.466,34.129,54.473L34.129,54.473z"/> + </g> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="14.596" y="23.659" width="76.109" height="35.204"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="14.596" y="23.659" width="76.109" height="35.204" id="XMLID_15_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="-120.9033" y1="-163.8809" x2="-98.0254" y2="-130.768" gradientTransform="matrix(1.0234 0.0875 -0.0852 0.9964 144.5277 176.7045)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_16_)" d="M2.663,46.889c0,0,40.835,20.564,97.529-31.448C82.669,1.747,58.88-1.354,58.88-1.354 + L36.332-0.288L14.206,17.115L2.663,46.889z"/> + </g> + </mask> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Icon-Envelope02-Yellow.svg b/openoffice/share/gallery/symbols/Icon-Envelope02-Yellow.svg new file mode 100644 index 0000000000000000000000000000000000000000..5fefe821b5628903eb2cc83cf11403df853c72dc --- /dev/null +++ b/openoffice/share/gallery/symbols/Icon-Envelope02-Yellow.svg @@ -0,0 +1,201 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <g> + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="53.5659" y1="23.6738" x2="53.5659" y2="116.3435"> + <stop offset="0" style="stop-color:#F9C553"/> + <stop offset="0.366" style="stop-color:#F8B54B"/> + <stop offset="1" style="stop-color:#F06422"/> + </linearGradient> + <path fill="url(#XMLID_14_)" d="M20.963,25.615c-3.398,0-6.162,2.764-6.162,6.162V76.35c0,3.398,2.764,6.163,6.162,6.163h65.202 + c3.399,0,6.164-2.765,6.164-6.163V31.777c0-3.398-2.765-6.162-6.164-6.162H20.963z"/> + <path fill="#FFF38E" d="M86.165,24.667H20.963c-3.927,0-7.11,3.183-7.11,7.11v44.573c0,3.926,3.183,7.111,7.11,7.111h65.202 + c3.93,0,7.112-3.186,7.112-7.111V31.777C93.277,27.851,90.094,24.667,86.165,24.667L86.165,24.667z M20.963,81.565 + c-2.875,0-5.214-2.34-5.214-5.215V31.777c0-2.875,2.339-5.214,5.214-5.214h65.202c2.876,0,5.217,2.339,5.217,5.214v44.573 + c0,2.875-2.341,5.215-5.217,5.215H20.963L20.963,81.565z"/> + </g> + <g> + <path fill="#FFFFFF" d="M21.566,79.267c-0.732,0.827-2.139,0.777-3.143-0.109l0,0c-1.003-0.888-1.224-2.278-0.492-3.104 + l18.152-20.749c0.732-0.826,2.139-0.778,3.143,0.109l0,0c1.003,0.887,1.223,2.277,0.491,3.104L21.566,79.267z"/> + <path fill="#FFFFFF" d="M86.338,79.267c0.731,0.827,2.14,0.777,3.143-0.109l0,0c1.003-0.888,1.224-2.278,0.493-3.104 + L71.347,55.304c-0.732-0.826-2.139-0.778-3.143,0.109l0,0c-1.003,0.887-1.224,2.277-0.491,3.104L86.338,79.267z"/> + <g> + <path fill="#FFFFFF" d="M18.042,28.802c-0.997,0.84-1.197,2.398-0.444,3.462l17.884,25.284c0.753,1.063,2.435,1.935,3.739,1.935 + h28.917c1.304,0,2.994-0.865,3.757-1.922l18.084-25.072c0.763-1.057,0.582-2.622-0.402-3.477l-0.036-0.031 + c-0.984-0.855-2.414-0.69-3.178,0.366L69.348,52.881c-0.764,1.057-2.455,1.921-3.759,1.921H41.473 + c-1.304,0-2.977-0.877-3.718-1.949L21.34,29.109c-0.741-1.072-2.164-1.263-3.16-0.422L18.042,28.802z"/> + </g> + </g> + </g> + <g> + <g> + <linearGradient id="XMLID_15_" gradientUnits="userSpaceOnUse" x1="4.1436" y1="58.7979" x2="49.8361" y2="41.3424"> + <stop offset="0" style="stop-color:#F9C553"/> + <stop offset="0.366" style="stop-color:#F8B54B"/> + <stop offset="1" style="stop-color:#F06422"/> + </linearGradient> + <path fill="url(#XMLID_15_)" d="M16.025,25.418c-1.983,1.542-3.12,3.859-3.12,6.359V76.35c0,2.438,1.088,4.72,2.985,6.258 + l0.685,0.556l26.956-28.729L16.719,24.879L16.025,25.418z"/> + <path fill="#8B5C29" d="M16.829,23.591l-1.387,1.079c-2.215,1.724-3.485,4.314-3.485,7.107v44.573 + c0,2.725,1.215,5.274,3.334,6.993l1.37,1.111l1.208-1.286l25.753-27.448l1.197-1.275l-1.176-1.296L18.01,24.894L16.829,23.591 + L16.829,23.591z M13.853,31.777c0-2.283,1.081-4.309,2.753-5.61L42.24,54.424l0,0l0,0L16.486,81.871 + c-1.606-1.303-2.633-3.292-2.633-5.521V31.777L13.853,31.777L13.853,31.777z"/> + </g> + <g> + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="38.8853" y1="46.9087" x2="-2.9894" y2="60.2163"> + <stop offset="0" style="stop-color:#FFF38E"/> + <stop offset="0.3238" style="stop-color:#F7E379"/> + <stop offset="1" style="stop-color:#F0D14D"/> + </linearGradient> + <path fill="url(#XMLID_16_)" d="M14.801,31.777V76.35c0,1.567,0.616,3.027,1.665,4.158c1.241-1.322,23.374-24.911,24.485-26.096 + c-1.093-1.205-23.172-25.542-24.389-26.884C15.453,28.671,14.801,30.163,14.801,31.777z"/> + <g> + <path fill="#FFF38E" d="M16.606,26.167c-1.672,1.301-2.753,3.327-2.753,5.61v44.573c0,1.544,0.493,2.974,1.33,4.139l0,0 + c0,0.001,0.001,0.002,0.002,0.003l0,0c0.371,0.516,0.809,0.979,1.301,1.379L42.24,54.424L16.606,26.167L16.606,26.167z + M16.514,79.07c-0.496-0.808-0.765-1.744-0.765-2.72V31.777c0-1.017,0.292-1.989,0.83-2.818l23.082,25.442L16.514,79.07 + L16.514,79.07z"/> + </g> + </g> + </g> + <g> + <g> + + <linearGradient id="XMLID_17_" gradientUnits="userSpaceOnUse" x1="-4120.5977" y1="58.7969" x2="-4074.906" y2="41.3417" gradientTransform="matrix(-1 0 0 1 -4017.9258 0)"> + <stop offset="0" style="stop-color:#F9C553"/> + <stop offset="0.366" style="stop-color:#F8B54B"/> + <stop offset="1" style="stop-color:#F06422"/> + </linearGradient> + <path fill="url(#XMLID_17_)" d="M63.286,54.434l26.955,28.729l0.685-0.556c1.897-1.539,2.986-3.819,2.986-6.258V31.777 + c0-2.499-1.138-4.816-3.12-6.358l-0.693-0.54L63.286,54.434z"/> + <path fill="#8B5C29" d="M89.986,23.591l-1.181,1.302L63.171,53.149l-1.177,1.296l1.197,1.275l25.753,27.448l1.207,1.286 + l1.37-1.11c2.121-1.72,3.337-4.27,3.337-6.994V31.777c0-2.793-1.27-5.383-3.486-7.107L89.986,23.591L89.986,23.591z + M64.575,54.424l25.635-28.256c1.672,1.301,2.754,3.327,2.754,5.61v44.573l0,0l0,0c0,2.229-1.028,4.218-2.636,5.521 + L64.575,54.424L64.575,54.424L64.575,54.424z"/> + </g> + <g> + <linearGradient id="XMLID_18_" gradientUnits="userSpaceOnUse" x1="64.9546" y1="56.5029" x2="100.8017" y2="52.9885"> + <stop offset="0" style="stop-color:#FFF38E"/> + <stop offset="0.3238" style="stop-color:#F7E379"/> + <stop offset="1" style="stop-color:#F0D14D"/> + </linearGradient> + <path fill="url(#XMLID_18_)" d="M65.866,54.412c1.111,1.185,23.243,24.773,24.484,26.096c1.049-1.132,1.665-2.592,1.665-4.158 + V31.777c0-1.614-0.651-3.106-1.761-4.25C89.037,28.87,66.958,53.208,65.866,54.412z"/> + <g> + <path fill="#FFF38E" d="M90.209,26.167L64.575,54.424l25.753,27.447c0.493-0.399,0.931-0.863,1.302-1.378l0,0 + c0.001-0.001,0.002-0.002,0.002-0.003l0,0c0.838-1.166,1.332-2.595,1.332-4.14V31.777 + C92.963,29.495,91.881,27.469,90.209,26.167L90.209,26.167z M67.155,54.401l23.081-25.442c0.538,0.83,0.831,1.801,0.831,2.818 + v44.573c0,0.976-0.27,1.912-0.767,2.721L67.155,54.401L67.155,54.401z"/> + </g> + </g> + </g> + <g> + <g> + + <linearGradient id="XMLID_19_" gradientUnits="userSpaceOnUse" x1="53.4419" y1="2180.1865" x2="53.4419" y2="2247.7163" gradientTransform="matrix(1 0 0 -1 0 2273.3496)"> + <stop offset="0" style="stop-color:#F9C553"/> + <stop offset="0.366" style="stop-color:#F8B54B"/> + <stop offset="1" style="stop-color:#F06422"/> + </linearGradient> + <path fill="url(#XMLID_19_)" d="M41.606,49.316c-2.932,0-6.556,1.877-8.25,4.271L15.834,78.373l-1.629,2.603l0.44,0.482 + c1.542,1.946,3.845,3.063,6.317,3.063h65.202c2.307,0,4.51-0.998,6.044-2.738l0.468-0.53l-1.651-2.635L73.377,53.593 + c-1.691-2.397-5.313-4.276-8.246-4.276H41.606z"/> + <path fill="#8B5C29" d="M65.131,48.37H41.605c-3.207,0-7.171,2.052-9.024,4.672L15.06,77.825 + c-0.464,0.658-0.911,1.372-1.329,2.124l-0.614,1.105l0.785,0.992c1.722,2.175,4.296,3.423,7.061,3.423h65.202 + c2.579,0,5.041-1.115,6.756-3.06l0.886-1.005l-0.651-1.171c-0.422-0.758-0.877-1.486-1.354-2.162L74.153,53.048 + C72.302,50.425,68.34,48.37,65.131,48.37L65.131,48.37z M15.389,80.869c0.372-0.67,0.786-1.336,1.219-1.948l17.521-24.784 + c1.506-2.129,4.869-3.871,7.476-3.871h23.526c2.605,0,5.969,1.744,7.472,3.875l17.648,25.023 + c0.447,0.637,0.871,1.318,1.246,1.992l0,0l0,0c-1.304,1.479-3.205,2.417-5.333,2.417H20.963 + C18.702,83.573,16.691,82.515,15.389,80.869L15.389,80.869L15.389,80.869z"/> + </g> + <g> + <linearGradient id="XMLID_20_" gradientUnits="userSpaceOnUse" x1="53.019" y1="60.4268" x2="53.5564" y2="86.9343"> + <stop offset="0" style="stop-color:#FFF38E"/> + <stop offset="0.3238" style="stop-color:#F7E379"/> + <stop offset="1" style="stop-color:#F0D14D"/> + </linearGradient> + <path fill="url(#XMLID_20_)" d="M41.606,51.213c-2.303,0-5.372,1.589-6.703,3.471l-17.52,24.783c0,0-0.453,0.725-0.796,1.272 + c1.157,1.187,2.704,1.886,4.376,1.886h65.202c1.532,0,2.984-0.604,4.114-1.631c-0.354-0.564-0.803-1.284-0.803-1.284 + L71.829,54.687c-1.328-1.883-4.396-3.474-6.697-3.474H41.606z"/> + <g> + <path fill="#FFF38E" d="M65.131,50.266H41.605c-2.607,0-5.97,1.742-7.476,3.871L16.608,78.921 + c-0.433,0.612-0.847,1.278-1.219,1.948c1.302,1.646,3.313,2.704,5.574,2.704h65.202c2.128,0,4.029-0.938,5.333-2.417 + c-0.375-0.674-0.799-1.355-1.246-1.992L72.603,54.141C71.1,52.01,67.737,50.266,65.131,50.266L65.131,50.266z M17.772,80.583 + c0.127-0.195,0.255-0.385,0.385-0.568l17.52-24.783c1.157-1.635,3.927-3.07,5.928-3.07h23.526c2.001,0,4.768,1.437,5.922,3.072 + l17.647,25.024c0.121,0.171,0.242,0.35,0.362,0.533c-0.852,0.572-1.858,0.887-2.898,0.887H20.963 + C19.791,81.678,18.676,81.288,17.772,80.583L17.772,80.583z"/> + </g> + </g> + </g> + <g> + <g> + <linearGradient id="XMLID_21_" gradientUnits="userSpaceOnUse" x1="53.4663" y1="14.6123" x2="53.4663" y2="85.7788"> + <stop offset="0" style="stop-color:#F9C553"/> + <stop offset="0.366" style="stop-color:#F8B54B"/> + <stop offset="1" style="stop-color:#F06422"/> + </linearGradient> + <path fill="url(#XMLID_21_)" d="M20.963,23.719c-2.473,0-4.776,1.117-6.317,3.064l-0.416,0.524l1.604,2.561l17.502,26.652 + c1.713,2.422,5.337,4.299,8.269,4.299h23.525c2.934,0,6.556-1.878,8.246-4.275l17.667-26.947 + c-0.017,0.024,1.282-2.051,1.282-2.051l0.376-0.599l-0.493-0.489c-1.533-1.74-3.736-2.739-6.044-2.739H20.963z"/> + <path fill="#8B5C29" d="M86.165,22.771H20.963c-2.766,0-5.34,1.248-7.061,3.425l-0.785,0.992l0.615,1.105 + c0.413,0.744,0.854,1.451,1.313,2.103l17.499,26.646l0.018,0.026l0.019,0.027c1.853,2.62,5.817,4.672,9.024,4.672h23.526 + c3.209,0,7.172-2.054,9.021-4.677l0.019-0.026l0.018-0.027l17.638-26.903c0.468-0.668,0.914-1.384,1.328-2.127l0.651-1.171 + l-0.886-1.005C91.206,23.887,88.744,22.771,86.165,22.771L86.165,22.771z M15.389,27.373c1.302-1.646,3.313-2.705,5.574-2.705 + h65.202c2.128,0,4.029,0.938,5.333,2.417l0,0l0,0c-0.375,0.674-0.799,1.356-1.246,1.993L72.603,55.997 + c-1.503,2.132-4.866,3.874-7.472,3.874H41.605c-2.607,0-5.97-1.741-7.476-3.87l-17.521-26.68 + C16.175,28.708,15.761,28.042,15.389,27.373L15.389,27.373L15.389,27.373z"/> + </g> + <g> + <linearGradient id="XMLID_22_" gradientUnits="userSpaceOnUse" x1="16.6689" y1="42.269" x2="90.1978" y2="42.269"> + <stop offset="0" style="stop-color:#FCD087"/> + <stop offset="0.6753" style="stop-color:#F8B54B"/> + <stop offset="1" style="stop-color:#F7A643"/> + </linearGradient> + <path fill="url(#XMLID_22_)" d="M20.963,25.68c-1.638,0-3.153,0.679-4.294,1.831c0.344,0.55,0.767,1.226,0.767,1.226 + l17.54,26.708c1.301,1.837,4.346,3.414,6.63,3.414h23.525c2.284,0,5.327-1.577,6.645-3.445l17.629-26.892 + c0.012-0.017,0.445-0.71,0.793-1.264c-1.113-0.993-2.533-1.578-4.032-1.578H20.963z"/> + <path fill="#F7EBA4" d="M86.165,24.667H20.963c-2.261,0-4.272,1.059-5.574,2.705c0.372,0.669,0.786,1.335,1.219,1.949 + l17.521,26.68c1.506,2.129,4.869,3.87,7.476,3.87h23.526c2.605,0,5.969-1.742,7.472-3.874l17.648-26.919 + c0.447-0.637,0.871-1.319,1.246-1.993C90.194,25.605,88.292,24.667,86.165,24.667L86.165,24.667z M17.945,27.688 + c0.864-0.642,1.914-0.996,3.018-0.996h65.202c0.971,0,1.913,0.281,2.72,0.795c-0.096,0.145-0.192,0.287-0.289,0.425l-0.021,0.027 + l-0.018,0.028L70.928,54.858c-1.126,1.567-3.878,2.988-5.797,2.988H41.605c-1.953,0-4.649-1.391-5.8-2.983L18.301,28.209 + l-0.019-0.028l-0.019-0.027C18.157,28.004,18.051,27.849,17.945,27.688L17.945,27.688z"/> + </g> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="15.389" y="24.667" width="76.108" height="35.204"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="15.389" y="24.667" width="76.108" height="35.204" id="XMLID_23_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + + <linearGradient id="XMLID_24_" gradientUnits="userSpaceOnUse" x1="-120.0518" y1="-162.9438" x2="-97.1733" y2="-129.8303" gradientTransform="matrix(1.0234 0.0875 -0.0852 0.9964 144.5277 176.7045)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_24_)" d="M3.455,47.897c0,0,40.836,20.564,97.529-31.448C83.462,2.755,59.672-0.346,59.672-0.346 + L37.124,0.721L14.999,18.124L3.455,47.897z"/> + </g> + </mask> + <g opacity="0.75" mask="url(#XMLID_23_)"> + <g> + <path fill="#FFFFFF" d="M20.963,25.68c-1.638,0-3.153,0.679-4.294,1.831c0.344,0.55,0.767,1.226,0.767,1.226l17.54,26.708 + c1.301,1.837,4.346,3.414,6.63,3.414h23.525c2.284,0,5.327-1.577,6.645-3.445l17.629-26.892c0.012-0.017,0.445-0.71,0.793-1.264 + c-1.113-0.993-2.533-1.578-4.032-1.578H20.963z"/> + <path fill="#FFF38E" d="M86.165,24.667H20.963c-2.261,0-4.272,1.059-5.574,2.705c0.372,0.669,0.786,1.335,1.219,1.949 + l17.521,26.68c1.506,2.129,4.869,3.87,7.476,3.87h23.526c2.605,0,5.969-1.742,7.472-3.874l17.648-26.919 + c0.447-0.637,0.871-1.319,1.246-1.993C90.194,25.605,88.292,24.667,86.165,24.667L86.165,24.667z M17.945,27.688 + c0.864-0.642,1.914-0.996,3.018-0.996h65.202c0.971,0,1.913,0.281,2.72,0.795c-0.096,0.145-0.192,0.287-0.289,0.425l-0.021,0.027 + l-0.018,0.028L70.928,54.858c-1.126,1.567-3.878,2.988-5.797,2.988H41.605c-1.953,0-4.649-1.391-5.8-2.983L18.301,28.209 + l-0.019-0.028l-0.019-0.027C18.157,28.004,18.051,27.849,17.945,27.688L17.945,27.688z"/> + </g> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Icon-Envelope03-Open-Yellow.svg b/openoffice/share/gallery/symbols/Icon-Envelope03-Open-Yellow.svg new file mode 100644 index 0000000000000000000000000000000000000000..389c2c60c4e82c4bca1316976fcaeb5e826f7164 --- /dev/null +++ b/openoffice/share/gallery/symbols/Icon-Envelope03-Open-Yellow.svg @@ -0,0 +1,278 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <g> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="12.1025" y1="55.1064" x2="93.6333" y2="55.1064"> + <stop offset="0" style="stop-color:#F9C553"/> + <stop offset="0.366" style="stop-color:#F8B54B"/> + <stop offset="1" style="stop-color:#F06422"/> + </linearGradient> + <path fill="url(#XMLID_12_)" d="M33.899,20.002L12.103,43.731l0.029,42.671c0,4.442,3.615,8.058,8.059,8.058h65.203 + c4.531,0,8.219-3.615,8.219-8.059l0.021-42.329l-0.27-0.276C93.172,43.6,74.182,24.122,71.042,20 + c-2.717-3.564-7.896-4.215-8.115-4.241l-20.792-0.007C37.153,15.753,34.03,19.829,33.899,20.002z"/> + <path fill="#8B5C29" d="M62.926,14.806h-0.111H42.134c-5.078,0-8.376,3.853-8.918,4.531l-21.563,23.48l-0.5,0.545l0.001,0.739 + l0.029,42.301c0,4.965,4.04,9.005,9.006,9.005h65.204c2.404,0,4.688-0.93,6.428-2.618c1.766-1.713,2.738-3.981,2.738-6.388 + l0.021-41.943l0.002-0.772l-0.541-0.553c-0.189-0.196-19.141-19.633-22.246-23.707v-0.001c-2.957-3.88-8.523-4.579-8.758-4.607 + L62.926,14.806L62.926,14.806z M13.05,44.101l21.606-23.528c0,0,2.912-3.871,7.478-3.871c4.566,0,20.681,0,20.681,0 + s4.967,0.588,7.473,3.874c3.211,4.214,22.398,23.882,22.398,23.882l0,0l0,0l-0.023,41.944c0,3.926-3.344,7.109-7.27,7.109H20.189 + c-3.927,0-7.11-3.184-7.11-7.109L13.05,44.101L13.05,44.101L13.05,44.101z"/> + </g> + <g> + <path fill="#FFF38E" d="M42.134,17.649c-4.019,0-6.694,3.459-6.721,3.495c0,0-20.926,22.793-21.415,23.326 + c0,0.726,0.029,41.931,0.029,41.931c0,3.398,2.764,6.163,6.162,6.163h65.203c3.428,0,6.322-2.822,6.322-6.162 + c0,0,0.021-40.8,0.021-41.558c-2.309-2.371-19.148-19.686-22.203-23.693c-2.225-2.918-6.785-3.502-6.831-3.507L42.134,17.649z"/> + <path fill="#FFFAE1" d="M62.815,16.702c0,0-16.114,0-20.681,0c-4.566,0-7.478,3.871-7.478,3.871L13.05,44.101l0.029,42.301 + c0,3.926,3.183,7.109,7.11,7.109h65.204c3.926,0,7.27-3.184,7.27-7.109l0.023-41.944c0,0-19.188-19.668-22.398-23.882 + C67.782,17.29,62.815,16.702,62.815,16.702L62.815,16.702z M14.947,44.84l21.106-22.984l0.056-0.062l0.057-0.074 + c0.024-0.031,2.438-3.122,5.968-3.122h20.548c0.637,0.099,4.291,0.757,6.098,3.128v-0.001 + c2.977,3.905,18.807,20.214,22.01,23.503l-0.023,41.173c0,2.827-2.461,5.215-5.373,5.215H20.189 + c-2.875,0-5.214-2.339-5.214-5.214L14.947,44.84L14.947,44.84z"/> + </g> + </g> + <g> + + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="-354.2261" y1="-206.9531" x2="-317.7133" y2="-152.5454" gradientTransform="matrix(0.9614 0.2752 -0.2752 0.9614 329.5907 304.8207)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#A1C1EA"/> + </linearGradient> + <path fill="url(#XMLID_13_)" stroke="#6295D6" stroke-width="1.4461" d="M76.651,14.93L49.542,7.17 + c-1.92-0.549-3.92,0.561-4.469,2.48L30.148,61.784c-0.549,1.92,0.562,3.922,2.481,4.471l41.011,11.74 + c1.92,0.549,3.922-0.563,4.471-2.481l10.943-38.231L76.651,14.93z"/> + <path fill="#619BD6" d="M64.86,28.736c-0.164,0.576-0.766,0.909-1.342,0.745l-15.292-4.378c-0.576-0.166-0.908-0.766-0.744-1.341 + l0.498-1.738c0.164-0.576,0.764-0.909,1.34-0.744l15.292,4.377c0.578,0.165,0.91,0.765,0.746,1.342L64.86,28.736z"/> + <path fill="#619BD6" d="M62.647,36.468c-0.164,0.576-0.766,0.91-1.342,0.745l-15.292-4.377c-0.576-0.166-0.91-0.767-0.744-1.342 + l0.496-1.738c0.166-0.576,0.766-0.909,1.342-0.744l15.292,4.377c0.576,0.166,0.91,0.766,0.744,1.341L62.647,36.468z"/> + <path fill="#619BD6" d="M66.387,54.271c-0.164,0.575-0.766,0.909-1.34,0.744L41.585,48.3c-0.576-0.165-0.909-0.766-0.744-1.342 + l0.498-1.738c0.164-0.576,0.766-0.909,1.342-0.744l23.46,6.715c0.576,0.166,0.908,0.768,0.744,1.342L66.387,54.271z"/> + <path fill="#619BD6" d="M68.6,46.54c-0.164,0.576-0.766,0.908-1.34,0.744l-23.462-6.715c-0.574-0.165-0.908-0.765-0.744-1.341 + l0.498-1.738c0.166-0.576,0.766-0.909,1.342-0.745l23.46,6.716c0.576,0.165,0.91,0.766,0.744,1.341L68.6,46.54z"/> + <path fill="#619BD6" d="M64.174,62.003c-0.164,0.576-0.766,0.909-1.342,0.744l-23.46-6.715c-0.575-0.165-0.908-0.765-0.744-1.342 + l0.498-1.737c0.165-0.576,0.765-0.908,1.341-0.744l23.459,6.716c0.576,0.164,0.91,0.766,0.746,1.341L64.174,62.003z"/> + <g opacity="0.3"> + + <image width="92" height="100" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF0AAABlCAYAAAAvWO8DAAAACXBIWXMAAAsSAAALEgHS3X78AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAATASURB +VHja7FxJktNAEOxuSeNt4MgLOPIKLnyKI5/iwiu48gFuLINt2ZYYRVRDulwteYjA3fZkRlRYXgBF +dipraQnnCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIQ+JJP7s27Dyefff74nqT/b5KNc+yv +fRF8gYT7ifPrreNrIt8XSLZXxynSe3V8NcT7gghPBZ5nPxFXQXwoZOFjBIkKojaigt8eLVAiL1Dp +QE6K8KBIRWvpIA7y2sNr8YqvC6hSNOGo5EpdjUj2Qf5sJN7Ba097Oc9W0EruHmOeiJlEoxboKBeU +bDO5SQ9K5Y0QfifEDiQvHmP1GEuJhXx3ZxAfroH4OpO1eEV8VHkDhCOpAXy7hc/CRClJpSfsBVXe +gMKXovB7iPheK/6qbKbOTHgkXXs5ktoIob0kza381qvkGiPopqk0VJmsBWtxS+FLUPoSEmhcgLhg +nSoVT5qlAa9ev3Vfv3x61kpPVS0NVCaYPGfy/UDiXq6GSpGOZWRn1O70dCC9MpIoViyDf7+QeCkR +368S1Uzx3l5nsBYdKdKjvSzkOw9KD+Dxw2c7eY2BnaovTe0h878dIJFqe1kqtaPqX0A1M1W7F6f2 +kMlWvDHYaoymKBK/Moi/V+XjfIr0UogvIZHWRmM0B+IjoUEso5G/5yC2spWGKcYOLOYAVtQ/R3vx +icbIIj6l+FTDhGrHhqkucTxwEaUnNiv07NxSPKo+NkgVlI+tKF3HTgLLSF9Kw5S7ZBwjvlHKnyvl +o9+vDG/H8QCOiLOrPben66Sa2jVqwMuDUvpGYg3HLah9X1rDlKN6GSPfg/9OWY9W/RLez0capuxq +r11ZGGtkMCE2ivhI9lpiAVXNzmiYsqo998Y0TgO7ROgBlh+p6xfQKI3V7VnVHjKSjKGHVnvwZKxE +sLX3I/U9JtPGnd5FkPXWk5xK72B+gkRjGRgT4xbsIlpFn5jdzCC00ovY1qszWUo/QvgGvDmWfdHr +41jXKfL1iNiK1iA8i6/XGQnvEoQP8UuUWqmJ4gy6zIOyHWeMFmpVgiLht20vcuNPnyB+rxT+IPFd +4puK4bMf8ptYm+9A9c6lb15K3bb3LJRuJc2tkBjV6UHh8fuZO9052qth10HZhtUDZFX7xfZIh31K +d3pn7pjy9OK0RqLdGkkXu9PtSL1+VKtfch81V3MUB1BR6V5ZACo8Wk8sBRt3vEGtr4a1Un2XGO3e +vtIHFYnax8YD1g2imGhbWISUuvUxztut7byjc7z1MQDah0U6jm7XUINjsxPc8d1fmB82yla6hOr7 +m1X6GWpPdaj7hNp187QxwlL5Xl1Nf4i/daX3yt/dSP1eu793dVn1NyZgvVDtyNAr2wNj1aXZ/ke1 +a8XvEspvjdi5033TbH6ebfYCqkqRvEvMYdbSrT5A/FTxIL9ZT4x3s21WZxt4GcR3Z1Qu1gKsVej6 +vJ2wlosTX8RzpInHGseaKKuz9InxcacWNfsTeSU+vKvP65yFcEY3a9mXvoW6z/FAWJH/N8ATFiB1 +3BvJ2frckfTpBRgj/NwSNfuj7cWT/oSr4FzSsz9jenWkT1wF51RLBEEQBEEQBEEQBEEQBEEQBEEQ +BEEQBEEQBEEQBJHAbwEGAP/faNE9KxuaAAAAAElFTkSuQmCC" transform="matrix(1 0 0 1 34.4395 -23.5029)"> + </image> + </g> + + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="-317.3506" y1="-191.5635" x2="-310.4897" y2="-208.242" gradientTransform="matrix(0.9614 0.2752 -0.2752 0.9614 329.5907 304.8207)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#A1C1EA"/> + </linearGradient> + <path fill="url(#XMLID_14_)" stroke="#6295D6" stroke-width="1.4461" d="M76.577,14.909c0,0-0.406,2.626-3.668,12.813 + c-0.777,2.717,0.852,5.508,3.82,6.358c13.928,3.557,12.24,3.504,12.24,3.504l0.086-0.301L76.651,14.93L76.577,14.909z"/> + </g> + <g> + + <linearGradient id="XMLID_15_" gradientUnits="userSpaceOnUse" x1="335.9878" y1="2252.6699" x2="372.5011" y2="2307.0784" gradientTransform="matrix(0.9614 -0.2752 -0.2752 -0.9614 329.5907 2351.7349)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#A1C1EA"/> + </linearGradient> + <path fill="url(#XMLID_15_)" stroke="#6295D6" stroke-width="1.4461" d="M63.334,86.997l-27.109,7.762 + c-1.92,0.549-3.921-0.563-4.47-2.481L16.832,40.144c-0.55-1.919,0.561-3.921,2.48-4.471l41.012-11.74 + c1.92-0.55,3.922,0.561,4.471,2.48l10.943,38.232L63.334,86.997z"/> + <path fill="#619BD6" d="M51.542,73.19c-0.164-0.574-0.766-0.908-1.342-0.743l-15.292,4.378c-0.576,0.164-0.909,0.766-0.745,1.341 + l0.498,1.737c0.165,0.576,0.766,0.909,1.342,0.744l15.292-4.377c0.576-0.165,0.908-0.766,0.744-1.342L51.542,73.19z"/> + <path fill="#619BD6" d="M49.33,65.459c-0.164-0.575-0.766-0.909-1.342-0.744l-15.292,4.378c-0.575,0.164-0.908,0.766-0.743,1.342 + l0.496,1.737c0.165,0.575,0.766,0.908,1.341,0.743l15.292-4.377c0.576-0.165,0.91-0.766,0.746-1.342L49.33,65.459z"/> + <path fill="#619BD6" d="M53.071,47.656c-0.165-0.576-0.767-0.909-1.341-0.745l-23.461,6.715c-0.576,0.166-0.909,0.766-0.744,1.343 + l0.498,1.737c0.165,0.575,0.765,0.909,1.341,0.743l23.46-6.715c0.575-0.165,0.909-0.766,0.743-1.341L53.071,47.656z"/> + <path fill="#619BD6" d="M55.284,55.388c-0.166-0.575-0.766-0.907-1.342-0.744L30.482,61.36c-0.576,0.164-0.909,0.765-0.745,1.341 + l0.498,1.738c0.164,0.575,0.766,0.908,1.341,0.743l23.461-6.715c0.576-0.165,0.908-0.766,0.744-1.342L55.284,55.388z"/> + <path fill="#619BD6" d="M50.857,39.924c-0.164-0.577-0.766-0.909-1.342-0.745l-23.459,6.716c-0.576,0.165-0.909,0.765-0.744,1.341 + l0.497,1.739c0.165,0.574,0.766,0.908,1.342,0.743l23.46-6.716c0.574-0.165,0.908-0.765,0.744-1.34L50.857,39.924z"/> + <g opacity="0.3"> + + <image width="93" height="100" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF4AAABlCAYAAADEb1QAAAAACXBIWXMAAAsSAAALEgHS3X78AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAThSURB +VHja7FvLchQ5EJTa7bGN2d3bfgFHvoILP8WRn+LCV3DlBzju2sxMv4QdIQVJUuoxEWBV25kRFT3j +V7SzclJVJXUIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIwvNG3Po/8Prt+wf/7KcP70T8byL6 +V+8/eUlC3CjRsfI/RCaY3icvCYgbJDtC1JKBhHP8lIAW5PdOCV8juRbl+8kgfqGraT/PTvFEuEVy +Z7zuKglghS9GYBKaqD46IX2N7O4BwXbDRM8QC1xTK/J7J6Qz4RhnFB1cMcrfKoQi2SP8/QnsZWll +Ob0T0lHdSHCf4wxe90Yi8JOLCp+IdF5wYyuP752QjupGgs9z8GtMQEekLpnwIZPeGRYUW9ts74T0 +MyC9ELzLcZGv+DVWfgGq/HgXB0gIWk9HCXh01ccGpAfDWpDwixyXdL2gJKDii3Ug6fscX3OU98f8 +aZhyYKXzaAtsC6vBCoSJv8xxZcQlJKEQ34Fi50zoET4FS04E21Ks3FN6slZjWEwPSr8n9kWO67t4 +Ce9LAgrxqPYFlN6D7QxAelzx9vRkqxqjXmfid0D8PeF/5XgJCbgk4gMtpj1YzuGEyptOL1spHlXf +A+lXmeB7wv+5i7+B/Gsgvge1F1/f5yQMlWrn1NzmSVc13CiVqqQo/goshskvdnMO910s5pCt5bhC ++OKF9NaKj9QkldLxiuymEH9NNpOgOZrAxxONCiZjZJBakt6yc42V+n1HCywvssVmIrT7E9gOd6wj +vJ6NQVlqlYRHId6YyQTDcnpokHZUWmIpeQbe3hmN02DEBDFz7d5iOtlS8ZbXW83UOTVNHag9AekD +1PGHfD3C6GCqTCWbWE7XeCocjdreSgQPxHgmU8jmYNUvlsc/xx2otDKWtbb00NcHULU1HiiqH0/Z +zHNYXGv7ntauEM7VS4USqEs9ANlfK8QPFZtpWk4+itXkj7K1F2ptzaE6y5UXzWIlqPTbFdKnSkXT +7JRB38heHkL4CITvYB2YQem3EDW1j0YNH1qS3spqLPJnQ9lHiD58n59PDyCe1T57qGS8KD4Zah+J +9ENWewceP2VybzLhN0B+Te2LJ7V7IR7VPhrl4XlW+ph/fwTimfR9ZUFdPKk9hB+3zf4ovnz+GP59 +9caaTlqNE+4w8UbHHpT+/138l683FauZvam9peKDMcjiZmgPNrPQYIwVj4uq1akuntTesoE6ZTVl +8ezBXpj4W1L5gbpUJD14UrsH4hMtrgMsqGX8i5sbCX4GF9a9MZdxMZNp7vHk8zWvx9d4FgY3srlh +qtmMm2bJ26zGKilHWEDLojpl9XeVccF+C+WjV+L5IFKZQpaE4ObHbEwjeRi2eLWYJlZj2A1ajnXc +2koKztsPlS7VtdpbKz4Ee3+0I3UPRj0/0nhhCvWNDpfw8EQIKjsSwXP4eQOEy88a6W7VHkKjHSgY +E1vDMq7ncfy7Dz/uLo2V8jF4VrsXxaPqMSGs9mB0vHxywG35yGh6Rtw4fcCP38SwfkDJzTNNW/V4 +VDNWNNZB01Onw9yT3szjDYLSiufjEO3UqbAUNgKPj1vyfcWVT4ibJ7U3STyRb93X2oMDaUuEuyO+ +kgDrPtOKZYn4P5mILRItCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIILfBNgAHmDOfpm27zO +AAAAAElFTkSuQmCC" transform="matrix(1 0 0 1 20.4395 25.4971)"> + </image> + </g> + + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="372.8628" y1="2268.0605" x2="379.7239" y2="2251.3816" gradientTransform="matrix(0.9614 -0.2752 -0.2752 -0.9614 329.5907 2351.7349)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#A1C1EA"/> + </linearGradient> + <path fill="url(#XMLID_16_)" stroke="#6295D6" stroke-width="1.4461" d="M63.26,87.02c0,0-0.408-2.627-3.668-12.813 + c-0.777-2.718,0.85-5.508,3.82-6.359c13.926-3.557,12.24-3.502,12.24-3.502l0.086,0.301L63.334,86.997L63.26,87.02z"/> + </g> + <g> + <g> + + <linearGradient id="XMLID_17_" gradientUnits="userSpaceOnUse" x1="52.6685" y1="2171.6475" x2="52.6685" y2="2227.3552" gradientTransform="matrix(1 0 0 -1 0 2273.3496)"> + <stop offset="0" style="stop-color:#F9C553"/> + <stop offset="0.366" style="stop-color:#F8B54B"/> + <stop offset="1" style="stop-color:#F06422"/> + </linearGradient> + <path fill="url(#XMLID_17_)" d="M40.833,65.531c-2.933,0-6.557,1.877-8.251,4.271l0.083-0.102L15.082,88.39l-1.649,2.636 + l0.44,0.484c1.542,1.946,3.845,3.063,6.318,3.063h65.203c2.309,0,4.51-0.998,6.043-2.738l0.469-0.53l-1.699-2.714l-0.035-0.023 + L72.522,69.706l0.084,0.102c-1.691-2.398-5.314-4.276-8.248-4.276H40.833z"/> + <path fill="#8B5C29" d="M64.356,64.584H40.833c-3.163,0-7.058,1.993-8.943,4.559l-17.435,18.53l-0.091,0.097l-0.077,0.108 + c-0.456,0.646-0.903,1.359-1.327,2.118l-0.619,1.108l0.788,0.993c1.723,2.177,4.296,3.424,7.061,3.424h65.204 + c2.58,0,5.043-1.115,6.756-3.061l0.885-1.005l-0.652-1.171c-0.424-0.76-0.877-1.487-1.352-2.161l-0.076-0.108l-0.09-0.097 + l-17.57-18.776C71.409,66.576,67.518,64.584,64.356,64.584L64.356,64.584z M14.614,90.921c0.374-0.669,0.788-1.336,1.221-1.949 + l17.52-18.621c1.505-2.129,4.871-3.87,7.477-3.87h23.523c2.609,0,5.971,1.742,7.473,3.874l17.65,18.86 + c0.447,0.638,0.871,1.32,1.246,1.993l0,0l0,0c-1.303,1.479-3.205,2.417-5.332,2.417H20.189 + C17.928,93.625,15.917,92.566,14.614,90.921L14.614,90.921L14.614,90.921z M73.379,69.262c-0.008-0.01-0.014-0.02-0.021-0.029 + C73.366,69.242,73.372,69.252,73.379,69.262L73.379,69.262z"/> + </g> + <g> + <linearGradient id="XMLID_18_" gradientUnits="userSpaceOnUse" x1="52.6616" y1="52.9736" x2="52.6616" y2="109.029"> + <stop offset="0" style="stop-color:#F9C553"/> + <stop offset="0.7732" style="stop-color:#F8B54B"/> + <stop offset="1" style="stop-color:#F06422"/> + </linearGradient> + <path fill="url(#XMLID_18_)" d="M40.833,67.428c-2.303,0-5.373,1.589-6.704,3.471l-0.038,0.054c0,0-17.39,18.483-17.506,18.606 + c-0.033,0.053-0.437,0.698-0.771,1.232c1.158,1.187,2.705,1.886,4.377,1.886h65.203c1.533,0,2.984-0.604,4.115-1.631 + c-0.344-0.547-0.748-1.193-0.779-1.245c-0.115-0.123-17.637-18.848-17.637-18.848l-0.037-0.054 + c-1.326-1.882-4.395-3.472-6.697-3.472H40.833z"/> + <g> + <path fill="#FFF38E" d="M64.356,66.48H40.833c-2.606,0-5.972,1.741-7.477,3.87l-17.52,18.621 + c-0.433,0.613-0.847,1.28-1.221,1.949c1.303,1.646,3.314,2.704,5.575,2.704h65.204c2.127,0,4.029-0.938,5.332-2.417 + c-0.375-0.673-0.799-1.355-1.246-1.993l-17.65-18.86C70.327,68.223,66.965,66.48,64.356,66.48L64.356,66.48z M17.312,90.17 + l17.424-18.52l0.091-0.097l0.076-0.107c1.156-1.636,3.927-3.07,5.929-3.07h23.523c2.004,0,4.77,1.436,5.924,3.07l0.076,0.107 + l0.088,0.097l17.561,18.765c0.096,0.139,0.191,0.281,0.287,0.428c-0.852,0.572-1.859,0.887-2.898,0.887H20.189 + c-1.172,0-2.286-0.39-3.19-1.094C17.103,90.476,17.207,90.32,17.312,90.17L17.312,90.17z"/> + </g> + </g> + </g> + <g> + <g> + <linearGradient id="XMLID_19_" gradientUnits="userSpaceOnUse" x1="12.0381" y1="68.2705" x2="41.4673" y2="68.2705"> + <stop offset="0" style="stop-color:#F9C553"/> + <stop offset="0.366" style="stop-color:#F8B54B"/> + <stop offset="1" style="stop-color:#F06422"/> + </linearGradient> + <path fill="url(#XMLID_19_)" d="M12.631,43.738c-0.359,0.145-0.594,0.493-0.593,0.88l0.094,41.785c0,0,0-0.001,0-0.002 + c0,2.438,1.088,4.719,2.984,6.258c0.365,0.296,0.892,0.28,1.238-0.037L41.16,69.913c0.199-0.183,0.312-0.442,0.308-0.713 + c-0.003-0.271-0.122-0.526-0.328-0.703L18.03,48.502l-4.36-4.541C13.401,43.682,12.99,43.593,12.631,43.738z"/> + <path fill="#8B5C29" d="M12.984,42.723c-0.238,0-0.478,0.045-0.708,0.137c-0.717,0.289-1.187,0.985-1.187,1.759 + c0,5,0.093,41.421,0.094,41.788c0,2.721,1.216,5.27,3.336,6.989c0.349,0.282,0.772,0.423,1.194,0.423 + c0.46,0,0.919-0.167,1.28-0.497l24.806-22.709c0.399-0.366,0.624-0.884,0.616-1.426c-0.008-0.541-0.246-1.054-0.655-1.407 + L18.713,47.84l-4.361-4.535C13.987,42.926,13.491,42.723,12.984,42.723L12.984,42.723z M12.985,44.619l4.424,4.601l23.11,19.994 + l0,0l0,0L15.713,91.923c-1.607-1.303-2.634-3.292-2.634-5.521C13.08,86.402,12.985,49.674,12.985,44.619L12.985,44.619 + L12.985,44.619z"/> + </g> + <g> + <path fill="#F0A32A" d="M14.028,86.401c0,1.591,0.635,3.07,1.715,4.209c1.227-1.122,21.918-20.065,23.351-21.377 + C37.593,67.936,16.79,49.936,16.79,49.936s-1.529-1.589-2.851-2.96C13.949,51.173,14.028,86.401,14.028,86.401z"/> + <path fill="#FFF38E" d="M12.985,44.619c0,0.423,0.001,1.069,0.002,1.896l0,0c0,0.263,0.001,0.544,0.001,0.842l0,0 + c0.016,9.975,0.091,39.044,0.091,39.044c0,2.229,1.027,4.218,2.634,5.521l23.398-21.42l0,0l0.009-0.009l0,0l1.399-1.28 + L17.41,49.22L12.985,44.619L12.985,44.619z M15.823,89.252c-0.549-0.837-0.848-1.822-0.848-2.85 + c-0.001-0.312-0.066-25.786-0.087-37.069l1.154,1.2l0.061,0.063l0.065,0.058l21.499,18.601L15.823,89.252L15.823,89.252z"/> + </g> + </g> + <g> + <g> + <linearGradient id="XMLID_20_" gradientUnits="userSpaceOnUse" x1="64.2759" y1="68.1904" x2="93.6333" y2="68.1904"> + <stop offset="0" style="stop-color:#F9C553"/> + <stop offset="0.366" style="stop-color:#F8B54B"/> + <stop offset="1" style="stop-color:#F06422"/> + </linearGradient> + <path fill="url(#XMLID_20_)" d="M91.983,43.82c0,0-3.816,4.203-3.891,4.285c-0.084,0.073-23.49,20.393-23.49,20.393 + c-0.204,0.177-0.322,0.433-0.326,0.703c0,0.004,0,0.009,0,0.013c0,0.266,0.111,0.52,0.308,0.699l24.806,22.709 + c0.348,0.317,0.875,0.333,1.238,0.037c1.703-1.383,2.984-3.599,2.984-4.361l0.021-43.839c0-0.392-0.24-0.744-0.605-0.885 + S92.247,43.531,91.983,43.82z"/> + <path fill="#8B5C29" d="M92.686,42.562c-0.523,0-1.037,0.218-1.404,0.622l-3.855,4.246L63.981,67.782 + c-0.408,0.354-0.646,0.866-0.653,1.407s0.217,1.059,0.616,1.424l24.805,22.709c0.361,0.33,0.82,0.497,1.281,0.497 + c0.422,0,0.846-0.141,1.195-0.424c1.066-0.866,1.846-1.899,2.311-2.613c1.023-1.567,1.023-2.257,1.023-2.484v0.001 + c0,0,0,0,0-0.001l0,0l0,0c0-0.216,0.02-38.678,0.021-43.839c0.002-0.784-0.48-1.487-1.211-1.77 + C93.147,42.604,92.917,42.562,92.686,42.562L92.686,42.562z M65.223,69.214l23.533-20.429l3.93-4.327l0,0l0,0 + c-0.004,5.004-0.021,41.31-0.023,43.715c0,0.005,0,0.01,0,0.014c0,0.015,0,0.026,0,0.038c0,0.004,0,0.007,0,0.011 + c0,0.003,0,0.007,0,0.01s0,0.006,0,0.009s0,0.006,0,0.009s0,0.005,0,0.008c0,0.002,0,0.004,0,0.006c0,0.015,0,0.021,0,0.021l0,0 + l0,0c0,0.333-1.027,2.322-2.633,3.625L65.223,69.214L65.223,69.214L65.223,69.214z"/> + </g> + <g> + <path fill="#F0A32A" d="M89.42,49.464c0,0-21.273,18.468-22.771,19.769c1.43,1.311,22.162,20.288,23.365,21.391 + c0.959-0.982,1.598-2.104,1.701-2.435c0-0.206,0.02-36.91,0.021-41.275C90.625,48.135,89.42,49.464,89.42,49.464z"/> + <g> + <path fill="#FFF38E" d="M92.686,44.458l-3.93,4.327L65.223,69.214l1.398,1.28l0,0l0.01,0.009l0,0l23.398,21.42 + c1.605-1.303,2.633-3.292,2.633-3.625c0,0,0-0.007,0-0.021c0-0.002,0-0.004,0-0.006c0-0.003,0-0.005,0-0.008s0-0.006,0-0.009 + s0-0.006,0-0.009s0-0.007,0-0.01c0-0.004,0-0.007,0-0.011c0-0.012,0-0.023,0-0.038c0-0.004,0-0.009,0-0.014 + c0.002-2.132,0.016-30.897,0.021-40.892l0,0c0-0.33,0-0.639,0-0.926l0,0C92.684,45.525,92.686,44.88,92.686,44.458 + L92.686,44.458z M68.073,69.252l21.926-19.035l0.084-0.074l0.076-0.082l0.629-0.691c-0.006,11.154-0.02,35.688-0.021,38.636 + c-0.125,0.26-0.408,0.752-0.813,1.277L68.073,69.252L68.073,69.252z M90.825,87.872c0-0.003,0.002-0.005,0.002-0.005 + C90.827,87.868,90.825,87.87,90.825,87.872L90.825,87.872z"/> + </g> + </g> + </g> + <g> + <g> + <path fill="url(#XMLID_17_)" d="M40.833,65.531c-2.933,0-6.557,1.877-8.251,4.271l0.083-0.102L15.082,88.39l-1.649,2.636 + l0.44,0.484c1.542,1.946,3.845,3.063,6.318,3.063h65.203c2.309,0,4.51-0.998,6.043-2.738l0.469-0.53l-1.699-2.714l-0.035-0.023 + L72.522,69.706l0.084,0.102c-1.691-2.398-5.314-4.276-8.248-4.276H40.833z"/> + <path fill="#8B5C29" d="M64.356,64.584H40.833c-3.163,0-7.058,1.993-8.943,4.559l-17.435,18.53l-0.091,0.097l-0.077,0.108 + c-0.456,0.646-0.903,1.359-1.327,2.118l-0.619,1.108l0.788,0.993c1.723,2.177,4.296,3.424,7.061,3.424h65.204 + c2.58,0,5.043-1.115,6.756-3.061l0.885-1.005l-0.652-1.171c-0.424-0.76-0.877-1.487-1.352-2.161l-0.076-0.108l-0.09-0.097 + l-17.57-18.776C71.409,66.576,67.518,64.584,64.356,64.584L64.356,64.584z M14.614,90.921c0.374-0.669,0.788-1.336,1.221-1.949 + l17.52-18.621c1.505-2.129,4.871-3.87,7.477-3.87h23.523c2.609,0,5.971,1.742,7.473,3.874l17.65,18.86 + c0.447,0.638,0.871,1.32,1.246,1.993l0,0l0,0c-1.303,1.479-3.205,2.417-5.332,2.417H20.189 + C17.928,93.625,15.917,92.566,14.614,90.921L14.614,90.921L14.614,90.921z M73.379,69.262c-0.008-0.01-0.014-0.02-0.021-0.029 + C73.366,69.242,73.372,69.252,73.379,69.262L73.379,69.262z"/> + </g> + <g> + <path fill="url(#XMLID_18_)" d="M40.833,67.428c-2.303,0-5.373,1.589-6.704,3.471l-0.038,0.054c0,0-17.39,18.483-17.506,18.606 + c-0.033,0.053-0.437,0.698-0.771,1.232c1.158,1.187,2.705,1.886,4.377,1.886h65.203c1.533,0,2.984-0.604,4.115-1.631 + c-0.344-0.547-0.748-1.193-0.779-1.245c-0.115-0.123-17.637-18.848-17.637-18.848l-0.037-0.054 + c-1.326-1.882-4.395-3.472-6.697-3.472H40.833z"/> + <path fill="#FFF38E" d="M64.356,66.48H40.833c-2.606,0-5.972,1.741-7.477,3.87l-17.52,18.621 + c-0.433,0.613-0.847,1.28-1.221,1.949c1.303,1.646,3.314,2.704,5.575,2.704h65.204c2.127,0,4.029-0.938,5.332-2.417 + c-0.375-0.673-0.799-1.355-1.246-1.993l-17.65-18.86C70.327,68.223,66.965,66.48,64.356,66.48L64.356,66.48z M17.312,90.17 + l17.424-18.52l0.091-0.097l0.076-0.107c1.156-1.636,3.927-3.07,5.929-3.07h23.523c2.004,0,4.77,1.436,5.924,3.07l0.076,0.107 + l0.088,0.097l17.561,18.765c0.096,0.139,0.191,0.281,0.287,0.428c-0.852,0.572-1.859,0.887-2.898,0.887H20.189 + c-1.172,0-2.286-0.39-3.19-1.094C17.103,90.476,17.207,90.32,17.312,90.17L17.312,90.17z"/> + </g> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Icon-Envelope04-Open-Yellow.svg b/openoffice/share/gallery/symbols/Icon-Envelope04-Open-Yellow.svg new file mode 100644 index 0000000000000000000000000000000000000000..01f4e0bcde9b8ae48ba424528fc7e750d73428cd --- /dev/null +++ b/openoffice/share/gallery/symbols/Icon-Envelope04-Open-Yellow.svg @@ -0,0 +1,230 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <g> + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="12.3013" y1="52.9551" x2="93.8315" y2="52.9551"> + <stop offset="0" style="stop-color:#F9C553"/> + <stop offset="0.366" style="stop-color:#F8B54B"/> + <stop offset="1" style="stop-color:#F06422"/> + </linearGradient> + <path fill="url(#XMLID_11_)" d="M34.098,17.851L12.301,41.58l0.027,42.67c0,4.443,3.616,8.059,8.06,8.059H85.59 + c4.532,0,8.22-3.615,8.22-8.06l0.021-42.329l-0.27-0.276c-0.191-0.196-19.183-19.674-22.323-23.795 + c-2.717-3.565-7.896-4.215-8.115-4.241l-20.791-0.007C37.35,13.601,34.229,17.677,34.098,17.851z"/> + <path fill="#8B5C29" d="M63.124,12.653h-0.111H42.332c-5.077,0-8.375,3.853-8.917,4.532L11.852,40.667l-0.5,0.545l0.001,0.739 + l0.027,42.3c0,4.966,4.041,9.006,9.008,9.006H85.59c2.404,0,4.688-0.931,6.428-2.618c1.766-1.713,2.739-3.982,2.739-6.389 + l0.021-41.942l0.001-0.772l-0.54-0.553c-0.19-0.196-19.142-19.633-22.248-23.708v-0.001c-2.958-3.88-8.521-4.579-8.757-4.607 + L63.124,12.653L63.124,12.653z M13.249,41.95L34.855,18.42c0,0,2.911-3.871,7.477-3.871c4.566,0,20.681,0,20.681,0 + s4.967,0.588,7.472,3.874c3.212,4.215,22.399,23.883,22.399,23.883l0,0l0,0L92.861,84.25c0,3.927-3.344,7.11-7.271,7.11H20.388 + c-3.928,0-7.112-3.184-7.112-7.11L13.249,41.95L13.249,41.95L13.249,41.95z"/> + </g> + <g> + <path fill="#FFF38E" d="M42.333,15.498c-4.02,0-6.693,3.459-6.72,3.494c0,0-20.926,22.794-21.415,23.326 + c0,0.726,0.027,41.93,0.027,41.93c0,3.399,2.765,6.164,6.163,6.164H85.59c3.428,0,6.323-2.822,6.323-6.163 + c0,0,0.021-40.8,0.021-41.558c-2.311-2.371-19.15-19.686-22.204-23.693c-2.225-2.918-6.786-3.502-6.831-3.507L42.333,15.498z"/> + <path fill="#FFFAE1" d="M63.012,14.549c0,0-16.114,0-20.681,0c-4.565,0-7.477,3.871-7.477,3.871L13.249,41.95l0.027,42.3 + c0,3.927,3.184,7.11,7.112,7.11H85.59c3.927,0,7.271-3.184,7.271-7.11l0.022-41.943c0,0-19.188-19.668-22.399-23.883 + C67.979,15.138,63.012,14.549,63.012,14.549L63.012,14.549z M15.146,42.688l21.106-22.985l0.056-0.062l0.057-0.074 + c0.024-0.031,2.438-3.122,5.966-3.122h20.548c0.637,0.099,4.289,0.757,6.097,3.128c0-0.001,0-0.001,0-0.001 + c2.977,3.907,18.809,20.215,22.011,23.505l-0.021,41.171c0,2.828-2.462,5.217-5.375,5.217H20.388 + c-2.876,0-5.216-2.34-5.216-5.215L15.146,42.688L15.146,42.688z"/> + </g> + </g> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="53.314" y1="42.272" x2="53.314" y2="83.5138"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#F9C553"/> + </linearGradient> + <path fill="url(#XMLID_12_)" stroke="#F9E7C0" stroke-width="0.9481" d="M90.923,80.286c0,2.617-2.125,4.74-4.745,4.74H20.449 + c-2.621,0-4.745-2.123-4.745-4.74V42.035c16.292,0,68.254,0,75.22,0V80.286z"/> + <g opacity="0.25"> + + <image width="151" height="99" xlink:href="data:image/png;base64,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 +AAAAAElFTkSuQmCC" transform="matrix(1 0 0 1 -22.938 5.0615)"> + </image> + </g> + <g> + <g> + + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="52.8667" y1="2173.7998" x2="52.8667" y2="2229.5076" gradientTransform="matrix(1 0 0 -1 0 2273.3496)"> + <stop offset="0" style="stop-color:#F9C553"/> + <stop offset="0.366" style="stop-color:#F8B54B"/> + <stop offset="1" style="stop-color:#F06422"/> + </linearGradient> + <path fill="url(#XMLID_13_)" d="M41.031,63.379c-2.933,0-6.558,1.877-8.251,4.272l0.084-0.103L15.279,86.237l-1.649,2.638 + l0.44,0.482c1.542,1.946,3.845,3.063,6.317,3.063H85.59c2.307,0,4.51-0.998,6.044-2.738l0.468-0.53l-1.699-2.714l-0.034-0.023 + L72.719,67.554l0.082,0.102c-1.69-2.398-5.313-4.276-8.246-4.276H41.031z"/> + <path fill="#8B5C29" d="M64.555,62.432H41.03c-3.161,0-7.057,1.993-8.942,4.559l-17.436,18.53l-0.092,0.097l-0.077,0.109 + c-0.462,0.655-0.908,1.369-1.327,2.121l-0.616,1.106l0.787,0.993c1.724,2.175,4.297,3.422,7.061,3.422H85.59 + c2.578,0,5.04-1.114,6.755-3.059l0.887-1.005l-0.652-1.171c-0.423-0.76-0.878-1.487-1.353-2.163l-0.076-0.108l-0.09-0.097 + L73.493,66.993C71.609,64.426,67.716,62.432,64.555,62.432L64.555,62.432z M14.813,88.77c0.373-0.67,0.787-1.336,1.22-1.95 + l17.521-18.621c1.505-2.129,4.869-3.871,7.476-3.871h23.525c2.605,0,5.969,1.744,7.471,3.874l17.65,18.861 + c0.448,0.637,0.872,1.32,1.247,1.994l0,0l0,0c-1.305,1.478-3.206,2.417-5.333,2.417H20.388 + C18.126,91.474,16.116,90.413,14.813,88.77L14.813,88.77L14.813,88.77z"/> + </g> + <g> + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="52.8589" y1="50.8213" x2="52.8589" y2="106.8766"> + <stop offset="0" style="stop-color:#F9C553"/> + <stop offset="0.7732" style="stop-color:#F8B54B"/> + <stop offset="1" style="stop-color:#F06422"/> + </linearGradient> + <path fill="url(#XMLID_14_)" d="M41.031,65.275c-2.303,0-5.373,1.589-6.702,3.47L34.29,68.8c0,0-17.391,18.483-17.507,18.607 + c-0.032,0.052-0.437,0.698-0.771,1.231c1.157,1.187,2.704,1.886,4.376,1.886H85.59c1.532,0,2.984-0.604,4.115-1.631 + c-0.343-0.548-0.747-1.193-0.779-1.245C88.811,87.525,71.29,68.801,71.29,68.801l-0.037-0.054 + c-1.328-1.882-4.395-3.472-6.697-3.472H41.031z"/> + <g> + <path fill="#FFF38E" d="M64.555,64.327H41.03c-2.607,0-5.971,1.742-7.476,3.871L16.033,86.819 + c-0.433,0.614-0.847,1.28-1.22,1.95c1.303,1.644,3.313,2.704,5.575,2.704H85.59c2.127,0,4.028-0.939,5.333-2.417 + c-0.375-0.674-0.799-1.357-1.247-1.994l-17.65-18.861C70.524,66.071,67.161,64.327,64.555,64.327L64.555,64.327z M17.511,88.016 + l17.424-18.519l0.091-0.096l0.076-0.107c1.156-1.637,3.926-3.07,5.928-3.07h23.525c2.001,0,4.768,1.435,5.921,3.071l0.076,0.106 + l0.089,0.096l17.56,18.765c0.096,0.14,0.192,0.282,0.288,0.429c-0.853,0.572-1.86,0.887-2.898,0.887H20.388 + c-1.172,0-2.286-0.389-3.191-1.094C17.3,88.323,17.405,88.168,17.511,88.016L17.511,88.016z"/> + </g> + </g> + </g> + <g> + <g> + <linearGradient id="XMLID_15_" gradientUnits="userSpaceOnUse" x1="12.2358" y1="66.1182" x2="41.6655" y2="66.1182"> + <stop offset="0" style="stop-color:#F9C553"/> + <stop offset="0.366" style="stop-color:#F8B54B"/> + <stop offset="1" style="stop-color:#F06422"/> + </linearGradient> + <path fill="url(#XMLID_15_)" d="M12.829,41.586c-0.359,0.145-0.594,0.493-0.593,0.88l0.093,41.785v-0.002 + c0,2.438,1.088,4.718,2.985,6.258c0.365,0.296,0.892,0.28,1.238-0.037l24.805-22.709c0.2-0.183,0.313-0.442,0.309-0.713 + s-0.123-0.526-0.328-0.703L18.228,46.35l-4.36-4.541C13.599,41.53,13.188,41.441,12.829,41.586z"/> + <path fill="#8B5C29" d="M13.184,40.57c-0.238,0-0.478,0.045-0.708,0.137c-0.718,0.289-1.188,0.985-1.188,1.759 + c0,5,0.091,41.42,0.092,41.789c0,2.719,1.216,5.268,3.336,6.987c0.35,0.284,0.773,0.425,1.196,0.425 + c0.46,0,0.918-0.167,1.279-0.497l24.807-22.709c0.399-0.366,0.623-0.885,0.615-1.427c-0.008-0.541-0.246-1.053-0.654-1.406 + L18.911,45.687l-4.36-4.535C14.187,40.773,13.689,40.57,13.184,40.57L13.184,40.57z M13.184,42.466l4.423,4.6l23.109,19.995l0,0 + l0,0L15.911,89.771c-1.606-1.303-2.635-3.292-2.635-5.521C13.276,84.25,13.184,47.521,13.184,42.466L13.184,42.466L13.184,42.466 + z"/> + </g> + <g> + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="26.7925" y1="56.1924" x2="10.7709" y2="70.4338"> + <stop offset="0" style="stop-color:#FCD087"/> + <stop offset="0.6753" style="stop-color:#F8B54B"/> + <stop offset="1" style="stop-color:#F7A643"/> + </linearGradient> + <path fill="url(#XMLID_16_)" d="M14.225,84.249c0,1.59,0.636,3.07,1.716,4.209c1.227-1.122,21.918-20.065,23.351-21.377 + c-1.501-1.298-22.304-19.298-22.304-19.298s-1.53-1.588-2.851-2.96C14.146,49.021,14.225,84.249,14.225,84.249z"/> + <path fill="#FFF38E" d="M13.184,42.466c0,0.423,0,1.069,0.002,1.896l0,0c0,0.263,0,0.544,0.001,0.843l0,0 + c0.016,9.975,0.089,39.044,0.089,39.044c0,2.229,1.029,4.218,2.635,5.521l23.397-21.42l0,0l0.01-0.009l0,0l1.398-1.28 + L17.607,47.066L13.184,42.466L13.184,42.466z M16.021,87.1c-0.549-0.838-0.849-1.822-0.849-2.85 + c0-0.312-0.064-25.784-0.085-37.069l1.154,1.199l0.061,0.063l0.065,0.057l21.499,18.601L16.021,87.1L16.021,87.1z"/> + </g> + </g> + <g> + <g> + <linearGradient id="XMLID_17_" gradientUnits="userSpaceOnUse" x1="64.4731" y1="66.0381" x2="93.8315" y2="66.0381"> + <stop offset="0" style="stop-color:#F9C553"/> + <stop offset="0.366" style="stop-color:#F8B54B"/> + <stop offset="1" style="stop-color:#F06422"/> + </linearGradient> + <path fill="url(#XMLID_17_)" d="M92.181,41.668c0,0-3.818,4.203-3.893,4.285C88.205,46.026,64.8,66.346,64.8,66.346 + c-0.205,0.177-0.323,0.433-0.327,0.703c0,0.004,0,0.009,0,0.013c0,0.266,0.111,0.52,0.308,0.699L89.586,90.47 + c0.347,0.317,0.874,0.333,1.238,0.037c1.703-1.384,2.985-3.6,2.985-4.361l0.021-43.839c0-0.392-0.241-0.743-0.606-0.885 + C92.86,41.28,92.446,41.378,92.181,41.668z"/> + <path fill="#8B5C29" d="M92.883,40.411c-0.524,0-1.037,0.217-1.403,0.621l-3.854,4.24L64.178,65.63 + c-0.408,0.354-0.646,0.865-0.653,1.406s0.217,1.06,0.616,1.425L88.947,91.17c0.361,0.33,0.82,0.497,1.28,0.497 + c0.423,0,0.846-0.141,1.195-0.425c1.067-0.865,1.846-1.898,2.312-2.611c1.023-1.568,1.023-2.234,1.023-2.485v0.001 + c0,0,0,0,0-0.001l0,0l0,0c0-0.216,0.019-38.678,0.021-43.838c0.001-0.784-0.48-1.487-1.212-1.769 + C93.344,40.452,93.113,40.411,92.883,40.411L92.883,40.411z M65.421,67.062l23.53-20.429l3.932-4.326l0,0l0,0 + c-0.003,5.003-0.021,41.309-0.022,43.714c0,0.005,0,0.01,0,0.014c0,0.014,0,0.026,0,0.038c0,0.003,0,0.007,0,0.011 + c0,0.003,0,0.007,0,0.01c0,0.01,0,0.018,0,0.024c0,0.003,0,0.005,0,0.007c0,0.015,0,0.021,0,0.021l0,0l0,0 + c0,0.333-1.029,2.322-2.634,3.625L65.421,67.062L65.421,67.062L65.421,67.062z M87.549,45.357 + c0.006-0.007,0.013-0.014,0.02-0.021L87.549,45.357L87.549,45.357z"/> + </g> + <g> + <linearGradient id="XMLID_18_" gradientUnits="userSpaceOnUse" x1="66.8462" y1="66.6152" x2="91.9341" y2="66.6152"> + <stop offset="0" style="stop-color:#FCD087"/> + <stop offset="0.6753" style="stop-color:#F8B54B"/> + <stop offset="1" style="stop-color:#F7A643"/> + </linearGradient> + <path fill="url(#XMLID_18_)" d="M89.617,47.311c0,0-21.272,18.468-22.771,19.769c1.431,1.311,22.161,20.288,23.365,21.391 + c0.96-0.982,1.599-2.104,1.702-2.436c0-0.206,0.019-36.911,0.021-41.275C90.824,45.983,89.617,47.311,89.617,47.311z"/> + <g> + <path fill="#FFF38E" d="M92.883,42.307l-3.932,4.326l-23.53,20.429l1.398,1.28l0,0l0.009,0.009l0,0l23.398,21.42 + c1.604-1.303,2.634-3.292,2.634-3.625c0,0,0-0.007,0-0.021c0-0.002,0-0.004,0-0.007c0-0.007,0-0.015,0-0.024 + c0-0.003,0-0.007,0-0.01c0-0.004,0-0.008,0-0.011c0-0.012,0-0.024,0-0.038c0-0.004,0-0.009,0-0.014 + c0.001-2.133,0.016-30.901,0.021-40.894l0,0c0-0.329,0-0.638,0.001-0.924l0,0C92.882,43.374,92.882,42.729,92.883,42.307 + L92.883,42.307z M68.27,67.099l21.925-19.034l0.085-0.074l0.075-0.083l0.63-0.693c-0.006,11.151-0.019,35.686-0.02,38.637 + c-0.125,0.26-0.408,0.752-0.814,1.278L68.27,67.099L68.27,67.099z"/> + </g> + </g> + </g> + <g> + <g> + <path fill="url(#XMLID_13_)" d="M41.031,63.379c-2.933,0-6.558,1.877-8.251,4.272l0.084-0.103L15.279,86.237l-1.649,2.638 + l0.44,0.482c1.542,1.946,3.845,3.063,6.317,3.063H85.59c2.307,0,4.51-0.998,6.044-2.738l0.468-0.53l-1.699-2.714l-0.034-0.023 + L72.719,67.554l0.082,0.102c-1.69-2.398-5.313-4.276-8.246-4.276H41.031z"/> + <path fill="#8B5C29" d="M64.555,62.432H41.03c-3.161,0-7.057,1.993-8.942,4.559l-17.436,18.53l-0.092,0.097l-0.077,0.109 + c-0.462,0.655-0.908,1.369-1.327,2.121l-0.616,1.106l0.787,0.993c1.724,2.175,4.297,3.422,7.061,3.422H85.59 + c2.578,0,5.04-1.114,6.755-3.059l0.887-1.005l-0.652-1.171c-0.423-0.76-0.878-1.487-1.353-2.163l-0.076-0.108l-0.09-0.097 + L73.493,66.993C71.609,64.426,67.716,62.432,64.555,62.432L64.555,62.432z M14.813,88.77c0.373-0.67,0.787-1.336,1.22-1.95 + l17.521-18.621c1.505-2.129,4.869-3.871,7.476-3.871h23.525c2.605,0,5.969,1.744,7.471,3.874l17.65,18.861 + c0.448,0.637,0.872,1.32,1.247,1.994l0,0l0,0c-1.305,1.478-3.206,2.417-5.333,2.417H20.388 + C18.126,91.474,16.116,90.413,14.813,88.77L14.813,88.77L14.813,88.77z"/> + </g> + <g> + <linearGradient id="XMLID_20_" gradientUnits="userSpaceOnUse" x1="52.8589" y1="67.0273" x2="52.8589" y2="88.1918"> + <stop offset="0" style="stop-color:#FCD087"/> + <stop offset="0.6753" style="stop-color:#F8B54B"/> + <stop offset="1" style="stop-color:#F7A643"/> + </linearGradient> + <path fill="url(#XMLID_20_)" d="M41.031,65.275c-2.303,0-5.373,1.589-6.702,3.47L34.29,68.8c0,0-17.391,18.483-17.507,18.607 + c-0.032,0.052-0.437,0.698-0.771,1.231c1.157,1.187,2.704,1.886,4.376,1.886H85.59c1.532,0,2.984-0.604,4.115-1.631 + c-0.343-0.548-0.747-1.193-0.779-1.245C88.811,87.525,71.29,68.801,71.29,68.801l-0.037-0.054 + c-1.328-1.882-4.395-3.472-6.697-3.472H41.031z"/> + <path fill="#FFF38E" d="M64.555,64.327H41.03c-2.607,0-5.971,1.742-7.476,3.871L16.033,86.819c-0.433,0.614-0.847,1.28-1.22,1.95 + c1.303,1.644,3.313,2.704,5.575,2.704H85.59c2.127,0,4.028-0.939,5.333-2.417c-0.375-0.674-0.799-1.357-1.247-1.994 + l-17.65-18.861C70.524,66.071,67.161,64.327,64.555,64.327L64.555,64.327z M17.511,88.016l17.424-18.519l0.091-0.096l0.076-0.107 + c1.156-1.637,3.926-3.07,5.928-3.07h23.525c2.001,0,4.768,1.435,5.921,3.071l0.076,0.106l0.089,0.096l17.56,18.765 + c0.096,0.14,0.192,0.282,0.288,0.429c-0.853,0.572-1.86,0.887-2.898,0.887H20.388c-1.172,0-2.286-0.389-3.191-1.094 + C17.3,88.323,17.405,88.168,17.511,88.016L17.511,88.016z"/> + </g> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Icon-Folder01-Yellow.svg b/openoffice/share/gallery/symbols/Icon-Folder01-Yellow.svg new file mode 100644 index 0000000000000000000000000000000000000000..afdf2e25a0663f601d88c4eef0933e2e9eab712c --- /dev/null +++ b/openoffice/share/gallery/symbols/Icon-Folder01-Yellow.svg @@ -0,0 +1,108 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="50.1187" y1="24.2598" x2="50.1186" y2="85.3816"> + <stop offset="0" style="stop-color:#FFF38E"/> + <stop offset="0.3238" style="stop-color:#F7E379"/> + <stop offset="1" style="stop-color:#F0D14D"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M22.818,19.845c-4.102,0-7.438,3.337-7.438,7.438v53c0,1.98,0.776,3.844,2.185,5.248 + c1.409,1.404,3.276,2.174,5.256,2.168l54.601-0.124c4.101-0.014,7.437-3.382,7.437-7.509V38.283c0-4.102-3.337-7.439-7.438-7.439 + H59.018c-3.199,0-7.677-1.349-9.631-3.605c-1.501-1.734-6.734-7.394-11.064-7.394H22.818z"/> + <g> + <path fill="#A37B16" d="M38.322,18.897H22.817c-2.233,0-4.337,0.874-5.925,2.462c-1.587,1.588-2.461,3.692-2.461,5.925v53 + c0,4.613,3.752,8.365,8.364,8.365c0.014,0,0.04,0,0.074-0.001l54.555-0.124c2.234-0.007,4.34-0.898,5.929-2.51 + c1.582-1.604,2.453-3.715,2.453-5.947V38.284c0-2.233-0.874-4.337-2.462-5.925c-1.587-1.588-3.691-2.462-5.924-2.462H59.018 + c-3.351,0-7.35-1.471-8.914-3.278C48.095,24.297,42.925,18.897,38.322,18.897L38.322,18.897z M16.327,27.285 + c0-3.57,2.92-6.491,6.49-6.491h15.505c3.57,0,8.227,4.615,10.348,7.066c2.121,2.45,6.778,3.933,10.349,3.933h18.401 + c3.568,0,6.489,2.921,6.489,6.491v41.784l0,0l0,0c0,3.571-2.921,6.549-6.489,6.562l-54.603,0.124 + c-0.008,0.001-0.015,0.001-0.022,0.001c-3.561,0-6.468-2.907-6.468-6.47V27.285L16.327,27.285L16.327,27.285z"/> + </g> + </g> + <g> + <g> + <path fill="#FFF8B8" d="M38.373,20.793c-0.017,0-0.034,0-0.051,0c-3.232,0.044-16.243,0.044-16.243,0.044 + s-4.805,0.418-5.752,5.078c0,7.149,0,53.724,0,53.724s0.025,7.113,6.49,7.113c6.466,0,60.732-0.237,60.732-0.237l0.147-49.872 + c0,0-0.957-4.002-5.466-4.798c-5.302,0-19.213-0.053-19.213-0.053s-4.685-0.194-6.698-1.441c0,0-2.881-1.097-6.678-5.588 + C45.642,24.764,41.597,20.793,38.373,20.793L38.373,20.793z M38.322,22.215h0.051c2.125,0,5.235,2.56,6.228,3.52 + c3.544,4.174,6.407,5.595,7.071,5.886c2.299,1.349,6.776,1.57,7.287,1.592l0.026,0.001h0.027 + c0.138,0.001,13.751,0.052,19.089,0.053c3.029,0.591,3.98,2.98,4.173,3.573L82.131,85.1c-8.589,0.037-53.511,0.23-59.314,0.23 + c-2.105,0-3.536-0.892-4.376-2.727c-0.668-1.458-0.692-2.954-0.692-2.969V26.069c0.737-3.229,3.94-3.75,4.409-3.809 + c1.094,0,13.11-0.002,16.183-0.044C38.335,22.215,38.328,22.215,38.322,22.215L38.322,22.215z M22.208,22.254 + c0,0,0.002,0,0.002,0C22.209,22.253,22.208,22.254,22.208,22.254L22.208,22.254z M51.788,31.67 + c-0.003-0.001-0.006-0.002-0.01-0.004C51.782,31.668,51.785,31.669,51.788,31.67L51.788,31.67z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="23.6138" y1="62.4443" x2="91.9536" y2="62.4443"> + <stop offset="0" style="stop-color:#FFF38E"/> + <stop offset="0.3238" style="stop-color:#F7E379"/> + <stop offset="1" style="stop-color:#F0D14D"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M31.673,37.189c-4.595,0-8.06,3.261-8.06,7.584v34.868c0,4.443,3.616,8.059,8.06,8.059h50.325 + c4.466,0,9.955-5.489,9.955-9.955V44.774c0-4.324-3.465-7.584-8.06-7.584H31.673z"/> + <g> + <path fill="#A37B16" d="M83.894,36.243H31.673c-2.404,0-4.643,0.83-6.303,2.337c-1.744,1.583-2.704,3.783-2.704,6.195v34.868 + c0,4.966,4.04,9.006,9.007,9.006h50.325c4.993,0,10.903-5.91,10.903-10.903V44.774c0-2.412-0.96-4.611-2.704-6.195 + C88.536,37.073,86.298,36.243,83.894,36.243L83.894,36.243z M24.562,44.774c0-3.927,3.183-6.636,7.111-6.636h52.221 + c3.927,0,7.111,2.709,7.111,6.636v32.971l0,0l0,0c0,3.929-5.08,9.008-9.008,9.008H31.673c-3.928,0-7.111-3.185-7.111-7.11V44.774 + L24.562,44.774L24.562,44.774z"/> + </g> + </g> + <path fill="#F9C553" d="M24.583,79.637h65.248c0,0-2.758,7.11-8.544,7.11c-5.784,0-60.062,0-60.062,0s-4.069-1.341-5.534-5.962 + C15.691,80.785,20.074,85.709,24.583,79.637z"/> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="53.3481" y1="38.3203" x2="53.3481" y2="86.673"> + <stop offset="0" style="stop-color:#FFF38E"/> + <stop offset="0.8714" style="stop-color:#F7E379"/> + <stop offset="1" style="stop-color:#F0D14D"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M83.894,38.138H31.673c-3.928,0-7.111,2.709-7.111,6.636v34.868c0,0.007,0.001,0.014,0.001,0.02 + c-4.502,6.031-8.872,1.124-8.872,1.124c1.465,4.621,5.534,5.962,5.534,5.962s4.188,0,10.355,0c0.031,0,0.062,0.005,0.093,0.005 + h50.325c3.927,0,9.007-5.079,9.007-9.007V44.774C91.005,40.847,87.822,38.138,83.894,38.138z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="15.691" y="38.216" width="75.314" height="48.615"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="15.691" y="38.216" width="75.314" height="48.615" id="XMLID_9_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="-151.8691" y1="55.707" x2="-100.1635" y2="114.3451" gradientTransform="matrix(1.1531 0.0073 -0.0072 1.129 179.2402 -63.6737)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M8.793,68.7c0,0,37.894,15.228,84.81-34.38C77,23.511,55.551,22.437,55.551,22.437l-20.045,2.5 + L16.992,41.754L8.793,68.7z"/> + </g> + </mask> + <path mask="url(#XMLID_9_)" fill="#FFFFFF" d="M83.894,38.216H31.673c-3.928,0-7.111,2.709-7.111,6.637V79.72 + c0,0.008,0.001,0.014,0.001,0.02c-4.502,6.033-8.872,1.125-8.872,1.125c1.465,4.62,5.534,5.961,5.534,5.961s4.188,0,10.355,0 + c0.031,0.001,0.062,0.006,0.093,0.006h50.325c3.927,0,9.007-5.08,9.007-9.008v-32.97C91.005,40.926,87.822,38.216,83.894,38.216z" + /> + <path fill="none" stroke="#A37B16" stroke-width="1.8962" d="M15.379,28.68v51.071c0,0,3.632,6.164,8.235,0.122 + c0-6.041,0.191-36.477,0.191-36.477"/> + <g> + <path fill="#FFF8B8" d="M34.207,38.165c-1.559,0-2.693,0.002-3.262,0.005c-5.053,0.031-6.245,5.227-6.245,5.227v0 + c0,0.001,0,0.009,0,0.022c0,0.002,0,0.004,0,0.006c0,0.015,0,0.035,0,0.062c0,0.003,0,0.007,0,0.011c0,0.028,0,0.061,0,0.1 + c0,0.005,0,0.011,0,0.017c0,0.017,0,0.035,0,0.055c0,0.006,0,0.013,0,0.019c0,0.02,0,0.041,0,0.063c0,0.007,0,0.014,0,0.022 + c0,0.007,0,0.015,0,0.022s0,0.016,0,0.023s0,0.016,0,0.024c0,0.008,0,0.016,0,0.024s0,0.017,0,0.025c0,0.009,0,0.017,0,0.026 + s0,0.018,0,0.026s0,0.018,0,0.027c0,0.009,0,0.019,0,0.028s0,0.019,0,0.028c0,0.009,0,0.019,0,0.029s0,0.02,0,0.029s0,0.02,0,0.03 + c0,0.01,0,0.02,0,0.03s0,0.021,0,0.031c0,0.032,0,0.064,0,0.098c0,0.011,0,0.022,0,0.033c0,0.034,0,0.069,0,0.104 + c0,0.012,0,0.024,0,0.036c-0.001,5.505-0.015,30.944-0.138,35.942c-2.045,2.354-3.776,3.036-5.097,3.036 + c-1.828,0-2.87-1.31-2.87-1.31c0.038,0.511,0.159,0.97,0.339,1.382l0,0c0.157,0.359,0.359,0.683,0.589,0.974l0,0 + c1.357,1.712,3.702,2.274,3.702,2.274s0.095,0,0.278,0c4.352,0,58.115-0.004,62.046-0.231c4.096-0.239,7.456-6.878,7.456-6.878 + s0-29.113,0-34.863c0-5.751-5.692-6.514-5.692-6.514S46.487,38.165,34.207,38.165L34.207,38.165z M26.122,43.584 + c0.21-0.726,1.348-3.971,4.832-3.993c0.599-0.003,1.785-0.005,3.253-0.005c11.809,0,48.643,0.09,50.988,0.096 + c0.283,0.054,1.298,0.28,2.272,0.925c1.424,0.942,2.116,2.305,2.116,4.167v34.511c-0.95,1.734-3.605,5.664-6.117,5.811 + c-3.124,0.182-40.42,0.229-61.963,0.229h-0.081c-0.231-0.07-0.719-0.235-1.256-0.522c1.831-0.237,3.667-1.405,5.47-3.479 + l0.335-0.387l0.013-0.511C26.115,75.087,26.122,46.204,26.122,43.584L26.122,43.584z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Icon-Folder02-Yellow.svg b/openoffice/share/gallery/symbols/Icon-Folder02-Yellow.svg new file mode 100644 index 0000000000000000000000000000000000000000..a31913a4e86b49b7e1b0dc17e3e6ff7e346a7669 --- /dev/null +++ b/openoffice/share/gallery/symbols/Icon-Folder02-Yellow.svg @@ -0,0 +1,394 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="48.2632" y1="27.5527" x2="48.2632" y2="88.6746"> + <stop offset="0" style="stop-color:#FFF38E"/> + <stop offset="0.3238" style="stop-color:#F7E379"/> + <stop offset="1" style="stop-color:#F0D14D"/> + </linearGradient> + <path fill="url(#XMLID_12_)" d="M20.962,23.138c-1.98,0-3.846,0.776-5.254,2.184c-1.408,1.409-2.184,3.274-2.184,5.254v53 + c0,1.98,0.776,3.844,2.185,5.248c1.409,1.404,3.276,2.174,5.256,2.168l54.601-0.124c4.101-0.014,7.437-3.382,7.437-7.509V41.576 + c0-1.98-0.776-3.846-2.185-5.255c-1.409-1.408-3.274-2.184-5.254-2.184H57.162c-3.199,0-7.677-1.349-9.631-3.605 + c-1.501-1.734-6.734-7.394-11.064-7.394H20.962z"/> + <g> + <path fill="#A37B16" d="M36.466,22.19H20.961c-4.624,0-8.386,3.762-8.386,8.387v53c0,4.613,3.752,8.365,8.364,8.365 + c0.014,0,0.04,0,0.074-0.001l54.554-0.124c2.235-0.007,4.34-0.898,5.93-2.51c1.582-1.604,2.453-3.715,2.453-5.947V41.577 + c0-2.233-0.874-4.337-2.462-5.925c-1.588-1.588-3.691-2.462-5.925-2.462H57.161c-3.35,0-7.349-1.471-8.915-3.278h0.001 + C46.238,27.59,41.068,22.19,36.466,22.19L36.466,22.19z M14.471,30.578c0-3.57,2.92-6.491,6.49-6.491h15.505 + c3.569,0,8.226,4.615,10.347,7.066c2.122,2.45,6.78,3.933,10.348,3.933h18.402c3.569,0,6.491,2.921,6.491,6.491V83.36l0,0l0,0 + c0,3.571-2.922,6.549-6.491,6.562l-54.602,0.124c-0.008,0.001-0.015,0.001-0.022,0.001c-3.561,0-6.468-2.907-6.468-6.47V30.578 + L14.471,30.578L14.471,30.578z"/> + </g> + </g> + <g> + <g> + <path fill="#FFF8B8" d="M36.517,24.086c-0.017,0-0.034,0-0.051,0c-3.232,0.044-16.243,0.044-16.243,0.044 + s-4.804,0.418-5.752,5.078c0,7.149,0,53.724,0,53.724s0.025,7.113,6.49,7.113c6.466,0,60.731-0.237,60.731-0.237l0.149-49.872 + c0,0-0.957-4.002-5.465-4.798c-5.304,0-19.216-0.053-19.216-0.053s-4.685-0.194-6.694-1.441c0,0-2.883-1.097-6.681-5.588 + C43.786,28.057,39.74,24.086,36.517,24.086L36.517,24.086z M36.466,25.508h0.051c2.113,0,5.231,2.56,6.229,3.521 + c3.545,4.176,6.411,5.596,7.073,5.886c2.296,1.348,6.772,1.569,7.282,1.591l0.027,0.001h0.026 + c0.138,0.001,13.752,0.052,19.091,0.053c3.01,0.588,3.971,2.96,4.172,3.576l-0.145,48.256c-8.584,0.037-53.509,0.23-59.313,0.23 + c-2.105,0-3.536-0.892-4.376-2.727c-0.668-1.458-0.692-2.954-0.692-2.969V29.363c0.737-3.23,3.94-3.751,4.41-3.81 + c1.099,0,13.11-0.002,16.182-0.044C36.479,25.508,36.472,25.508,36.466,25.508L36.466,25.508z M49.934,34.963 + c-0.003-0.001-0.006-0.002-0.009-0.004C49.928,34.961,49.931,34.962,49.934,34.963L49.934,34.963z M80.461,40.278l-0.003-0.011 + c-0.001-0.001-0.001-0.002-0.001-0.003C80.458,40.271,80.46,40.275,80.461,40.278L80.461,40.278z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="21.7578" y1="65.7373" x2="90.0981" y2="65.7373"> + <stop offset="0" style="stop-color:#FFF38E"/> + <stop offset="0.3238" style="stop-color:#F7E379"/> + <stop offset="1" style="stop-color:#F0D14D"/> + </linearGradient> + <path fill="url(#XMLID_13_)" d="M29.817,40.482c-4.595,0-8.06,3.261-8.06,7.585v34.867c0,4.443,3.616,8.059,8.06,8.059h50.325 + c4.466,0,9.956-5.489,9.956-9.955V48.067c0-4.324-3.465-7.585-8.06-7.585H29.817z"/> + <g> + <path fill="#A37B16" d="M82.038,39.536H29.817c-2.404,0-4.643,0.83-6.303,2.337c-1.744,1.583-2.704,3.783-2.704,6.195v34.868 + c0,4.966,4.04,9.006,9.007,9.006h50.325c4.993,0,10.903-5.91,10.903-10.903V48.067c0-2.412-0.96-4.612-2.704-6.195 + C86.681,40.366,84.442,39.536,82.038,39.536L82.038,39.536z M22.706,48.067c0-3.927,3.183-6.636,7.111-6.636h52.221 + c3.929,0,7.111,2.709,7.111,6.636v32.971l0,0l0,0c0,3.929-5.08,9.008-9.007,9.008H29.817c-3.928,0-7.111-3.185-7.111-7.11V48.067 + L22.706,48.067L22.706,48.067z"/> + </g> + </g> + <path fill="#F9C553" d="M22.727,82.93h65.248c0,0-2.758,7.11-8.543,7.11s-60.062,0-60.062,0s-4.068-1.341-5.534-5.962 + C13.835,84.078,18.219,89.002,22.727,82.93z"/> + <g> + <g> + <g> + <image opacity="0.4" width="161" height="193" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKEAAADBCAYAAACnpdDsAAAACXBIWXMAAAsSAAALEgHS3X78AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAhpSURB +VHja7J1bUttIFIYl+W5gcJjc5j2VVeQ9D1lQ1pAF5SELyCpSWcAUkwRCwsXG1rRS58ChacmyLSMk +f1/VKRkMhlI+/6e7pdBRBACw68RVvtjbd+9jTul6fPr4IUXC9WWLtyn2jpCGHu+KmPGa8sWBQsDN +RUyNhDcft13GeA35EnO05QsJq6VgdlwESj/f2mSMSwoYG/E6Ul3vaGWkPa/Wfq2A167mctTH8zan +YlxSQCtfz1XfVE9Kn/fTEAmXS7gw4s1cXbmaSs2k5pqMbRMxXkFAlW/oamRqINUziUhbLi+jTcBM +uktXF15dGRHnbRMxLilgX0Qbu9pzte/qQB6PRca+tGZtyyRhuXFgahJQBfzl6kyOWf2W52amRbdG +xO4SQTUBByJcJt6hq4nUoQg5MmmYNzaE8GxYW/HUCPjT1Ymc07zuMndh0YrJSlyQgh3TfjMB/3J1 +5OpvUxOTiAMzSWGmvJqE10bCMxHwu6tvUtnjU0nEC/na1iRiXhImZuarEk5EvOeuXrh66uqJyDkO +SEgrLidhGpBQu0uvxJu68YkY56RgV1JwbBIwk+8fqZeunomEB4ExISm42sRkbsaEvyQJswQ8dvWv +1LEk4ol8TWsSsZsjZiLPDYyITyQJn5mayLt2GHjXkoTlJye6PHMl57K/xmpDYxOxmyOgnZCMJe0m +3pjQb8UdrxUjYXkJNQ1Vvq4nYFTynDZSxE7BhGQkKXck478XUs/MpGTftGK7YN2J7l5Foe6XPUdl +zltoLLmIAtecX71+E3398rk1STg0Mh5I7ctEZWiWZbosy2yciqFr8Ouez0YlYpl2PIpuF6nHUkNv +NsxkpLpJYrei12uMiDft2EW4vhPt4vShtN6npiaBJQRSsBoB/VvlQncqta41J4GTYWfHer1Yrw/3 +vfaLfNWLmJjzb8fmE7M68VKqaIx+s2b72O94TwqWaHSxWmXsmY/99ENERNysHXszY52Q7Hnrg0fR +3WvFtGJac+VJGLp1P8lZMuDaMIm41XYcBWREOkSsRcKi1gCI+GAShk4IMiLig0jITQiI+CiTEBAR +CaGdIiIhItYuIhIiYu0iIiEi1i4iEiJi7SIiISLWLiISImLtIiIhItYuIhIiYu0iIiEi1i4iEiJi +7SIiISLWLiISImLtIiIhItYuIhIiYu0iIiEi1i4iEiJi7SIiISLWLiISImLtIiIhItYuIhIiYu0i +IiHULiISQu0iIiHULiISQlUiHq0rIhJCVSI+j27/hqX+Yf07f8MyT8Qu5xxyRExNSJX15N4f5gwU +SQhbScQXgdZsN968ScRQGpKEUFUi2p2pdJs0e9Sd62M/EUlC2DQRDyX5dL/D5wWz5eDYkCSETRNR +x3q6U6lumXtuSncknUka0o6hUhFDG4fr7vVaA/l8wuwYtiGiTUF/D8SsFetSjb8XdoqEUJWIdh9E +3ZBzZAS048HgnjdMTGCTyYq/+5duQ6cV2rv5z/fayQkSwiYi+psu2a3oOgUJGJOEsE0Z4+j+1meF +mzEhIWxLyNK7gCEhVClfFK2xBR0SwkNNYLiVCx4vSAhICICEgIQASAhICICEgIQASAhICICEgIQA +SAhICICEgIQASAhICICEgIQASAhICICEgIQASAhICICEgIQASAhICICEgIQASAhICICEgIQASAhI +CICEgIQASAhICICEgIQASAhICICEgIQASAhICICEgIQASAhICICEgIQASAhICICEgIQASAhICICE +gIQASAhICICEgIQASAhICICEgIQASAhICICEgIQASAhICICEgIQASAhICICEgIQASAhICICEgIQA +SAhICICEgIQASAhICICEgIQAeRKmUpE5AtSehGmOpABblTANHJEPVg2uQm+SJS8QKoBlw7eVPEkK +rM1q4WouR1tICWWTLy0l4aePH/xvtsJlEl5LzT0RmbhAXuf0A2ulMWEakG8m5cuIiLBO50yLJLQv +pvJNXV1JTY2MfiLCbsunAtrwujafu5OKpvveGxP6KZhJd2nqQmScBRIRGXdz7Gd9saE1NR10XhRY +3YJWPJMXy8Q7d/Vbjuci5EC+PxM59oSO+XdqtXxRYM4wNb5oXcrnr4tEXCahpt8vV2dS2eM9I6EK +1zFCpoi4MwJOjSe/vbKdM7drdvTB1y+fo1ev38Qm1ToiWc9VX6TT6snzHfn6uMR0nWpuLQJjP00/ +le+nq++u/nN1LMdvrk4luFTGP6+V+bZKOz6XBDyRBByJlB3zrrj22nMSkJNkbG7yhWbA1o9MwB8i +4Q+pU5Hz0swh0jLtOPJmx/aHDKWsgPrL7MlzPXlN25qRsB0SLjwBp2aodiqpdyz13SSgjgtv2rGd +Gd+TMHvy7bv3kSfhhSRh37ThyIwHsuf3XY1Nq7aJiIDNF3GRs2qiXfJHjoQ2CedlZ8d24Kk/8NKM +/5KAgJntByKhtmo/DZGw+WuBdhnmyhsLnpjx4Dd5fCaSXkW368r3UjAoYU4aWpEWZuasv8SBacl+ +GsakYWvWAmfeqon++5+KiFq2Fa+8Tuj/EnNPoNSblut4QNtxnoQI2OwkzJPw3Fu+0yU8XZ6ZLkvB +wnRyaegv1/REsKG03bGUzphHZuLS9ZZwmJw0f1Jix4N2bdBezLgwa4N3FqnzBFwqRUDErtTAK03A +fmBiQhK2Iwn9NLT3FNhS+W7uLygSsFQyGRFDMva86i6ZlCBjM5PQimhvTrB3V/n3E5QSsLQUImJk +REyMkH4lXgpGSNhoCfMS0ZZ/C1daNAaMNpHCkzGO7t684Ldf2nA7l2r8y3j2GLxVq1IJc2SMcsRD +wPYu2eT+n5JV5KusPRohI9rvTrXntaWLHkoST05oOFXIBvBo+V+AAQDGugsozkQZhQAAAABJRU5E +rkJggg==" transform="matrix(0.3005 0.0871 -0.0871 0.3005 49.98 10.2725)"> + </image> + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="62.8374" y1="30.146" x2="62.8374" y2="114.9696"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#A1C1EA"/> + </linearGradient> + <path fill="url(#XMLID_14_)" stroke="#0D69C8" stroke-width="1.8962" d="M77.757,20.466L54.322,13.67 + c-1.66-0.481-3.396,0.474-3.877,2.133l-13.07,45.068c-0.48,1.659,0.475,3.394,2.133,3.876l35.454,10.281 + c1.66,0.48,3.395-0.475,3.875-2.133l9.586-33.05L77.757,20.466z"/> + </g> + <g opacity="0.41"> + + <image width="88" height="94" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABeCAYAAACnzNMpAAAACXBIWXMAAAsSAAALEgHS3X78AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAQ4SURB +VHja7FtLbtswFBT1cZzE6bIn6LKn6KaX6rKX6qan6LYX6K6fOJEjiZULEphMHh0vCpFRZoAHKbFg +CKPxcN6TVFWCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIJQHV+qJvf/4+cm5ffvyyYvg/0eodW7+ +pRHuCiPXGefliFzeFk20K4RcJNbaRwV72vclk+wKIZerNtTsjZpKJ9kVRG5NhZ+haicoT/vFkewK +IreBQqLZHsZA6Aj7xZLcFnCBkdw2FJIdRTABsQOofITvmzhp5EaTWb01ENqF2sx1EWoTqoPj6mcW +v+rtuw/Vj+9fiyC4zqhc9N2o3COp27ku57qa65rqKny2hQvQkq38+26rUVm9RVAkq8EeWlJuJLCF +X9nx5/8w1wEIfRLXWM2vXcEN2EMkGJV7M9ebUDeh4mcpFbuSVNwWZA8bsIfrsL2AcxyDejtQtYeF +Ly6CtdXtrX6RA3tAYuPChsTuQqHvbkGpNWRjzsFc2Re8NqM1OSI6+m9c4HZh20Ec68PxjiLbSFVT +p/dqPNhqLlIWEZWMPhwLVR6tpIPvKsaLS/BgzMAc03bhf3VQYx+Ojx1dTBUPoQbq8Dy12qtWsDMI +xg4Ok8Q2EHxFauZCj+ZE0ZSQixdZ5IwFriFbQCJjHNsZaaIBRY7gwYOh3ok82M8Lnlt6wctpESnS +O2iRo5pbOt8hWMPRMu6hDmQVmC6yWEWuFJEaUTbG4KeDJBHTQSQ4EnsXtr1B8miMPVedIlL7qREm +NyMbWgwvjflER16cLVHkHFd6YxpmNgtAeGVM3Lg6YwBU50oSdSZSU3coeNHCnzmS3RiK3pwx3nRr +J5jJRnIHyLMHo6KveprGsVfzwL7O2Xi0mYj1pNpILKaCfSCshljm4GKMZB+NUXxvb/WdHN8RHkG5 +fahjIrilqdkYfvoNpIio6CmRTPgOdRaCF7GIcBPS8l0mOJL7Z65fc/2EOv79O3x2G46NsWygpiKl +WvdaFMz20FePb3jWNG+4h4QQ8yxaSvTo0ejgsiKnB0f1NtXj20COPj8EtV6AJ0fbOIDyUc3FEJ1D +wXGhcqBQfppnIvVuIX41tNgdoJuzSPZVxjsci93ROA5ZjsOWZzzRJzIxxrWe2uM7qHtqmYcU2UsN +fXJZRAU2YBE8ksdazUNFF6KHQnJZxetUMKnYndF4TEASNyA9KJX3UwOfR368lIJLejaNJ2ptYsu5 +1tPFwIw8WIveks+uZWmVIRejJYwnGg/MxzEHY+1hkeur9Ex49cOeFMlWZ2dZAi5qe1rcmFwrri1O +cilPuFfV03t2px7MxmO90cRY2yyPtpb6EoxLtLynBjfWqwXZXzMo8jWuE2TzOTujgTBflsn1UHax +78k9Q/a5WbvKSe6LIPgE2ecsooIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIgCAb+CjAATZArb3hY +OJoAAAAASUVORK5CYII=" transform="matrix(1 0 0 1 36.312 -15.6885)"> + </image> + </g> + <path fill="#0D69C8" stroke="#0D69C8" stroke-width="1.2513" d="M77.691,20.447c0,0-0.359,2.271-3.213,11.077 + c-0.68,2.348,0.721,4.768,3.287,5.513c12.041,3.119,10.582,3.068,10.582,3.068l0.076-0.26L77.757,20.466L77.691,20.447z"/> + </g> + <g opacity="0.2"> + + <image width="85" height="94" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFUAAABeCAYAAABSMliZAAAACXBIWXMAAAsSAAALEgHS3X78AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAQvSURB +VHja7JpbT+MwEIVtk0LLCglekbj8/7+FuAiJB4QWNg2JNwkz0cng8LLaOG3PkUZp0iKiL8fjGTvO +URRFURRFURRFURRFURRFURRFURRFURRFUdT/lF/aDcUYh3vy3kdC/UeI5r6SQHcBtF8IzKnPFmDc +BbA+M1A8+ol7inCMuwDXZwY6FVNAbSwSrF8A0CCRAmshNhLDNUL9gpoCepSA6xIwu6iXDtZncmkw +QDGCgYowMRYL1mdyqYVZSOi5h7JKgX5CINiGUMcO7UCuzLGQ79GpCrOCI7p2UW7NBRXdeSxA9biC +FIBQO5BbicqAbZYEdm6oKZd2ME8kjsGxCFUhlgK1nAJ7MFAT+RRd2sVaoK7lXPMrQlWYfwDuFlLD +YtyaA6pORujStcRGzlfyGwfDv5T4ALAl5NnFuDXX8Mehj0A3xq0BoG4B6IdECTl2MZNWkWs9xbab +iXILU0AA107VrA08hKxOLWZ0ql11ihNHW8d6A7U2dWtt2tf+4TRN40II8VCcanv5aLujROflE91V +qhkIANblAju3U6fApoZyBLDYttaScyvJyym3xpwpYNYFlbquk5NVC7ybnE5NaCWgNWsDteq7idSk +NQAuiiLu7fCHvDpaeWqv/9TbYyoo5LerhFs/JQfXud06K9QuxyWW9HDiqSBW+p1pcQsAqW1tJddr +AduYRZn9Hf6dyrK07aqC6evVFmA39H9BClhrMxC/rI41qw7/36YpqKDL6tPAZrOJe+lUcKt1ajAr +UVsZ6rhq1TsPmgisZQuzHhtcxk3N3FDteqkO460OawEbsF6dANs5Wa99QiMwewrI8jTf3t7sWoBt +Wzcw/E9bWCfQujqZrCpoWd/ba+8TKWCYuM7Pz+NeOrXT2dlZfH19dVAqYQqonNligYmqb1nb81Er +mtj7shH3evgn0gAW9SmwQYa1PgCdsGopx+zagXeZ37zJBvXi4iK+vLw46Ok95NZgJh4v8I4Fsody +y3ZS2VXk/OfQuo76+va6unXU+wvAI4DcVwySYxfRojq3gBfUnp+f7Yag3RU4kVZWzzXH4oS1bT/j +VotdY+2BX15exr13asKtmiu9uFDhRXCx5llNG51Tv63+y9/Eg3Rqp6enp9Q7AerYrgnQrqtIQNV0 +MbS5cD5KC1dXV/FgoHZ6fHxMvRcwFPfaXUklEGBx5tuCjJzb7Wt3fX19sFBtKxqgXj2C2d9DWmgS +IEcunQvooqB2enh4mHqBLYBDtcRyJt82UF5h9D+8ubk5TKgTYD2ADODk0foswP22PTMn0EVCNWAd +QLRHZ9waDeBh9r+9vSVUAOtgqCPMFFQHQF0uoIuGimABqvsJKm6D54C5E1BV9/f3FiJCjuZ6VqA7 +AzWlu7u7wblzlksURVEURVEURVEURVEURVEURVEURVEURVEUlV9/BRgA2KZUZrsUzjAAAAAASUVO +RK5CYII=" transform="matrix(1 0 0 1 40.312 -16.6885)"> + </image> + </g> + <g> + + <rect x="51.606" y="30.076" transform="matrix(0.9604 0.2785 -0.2785 0.9604 11.1675 -15.3433)" fill="#0D69C8" width="15.956" height="3.112"/> + + <rect x="49.688" y="36.695" transform="matrix(0.9604 0.2786 -0.2786 0.9604 12.9385 -14.5497)" fill="#0D69C8" width="15.954" height="3.113"/> + + <rect x="47.467" y="45.427" transform="matrix(0.9604 0.2785 -0.2785 0.9604 15.5793 -15.6955)" fill="#0D69C8" width="31.126" height="3.112"/> + + <rect x="45.548" y="52.046" transform="matrix(0.9604 0.2785 -0.2785 0.9604 17.3467 -14.8991)" fill="#0D69C8" width="31.126" height="3.112"/> + + <rect x="43.628" y="58.665" transform="matrix(0.9604 0.2785 -0.2785 0.9604 19.1152 -14.1033)" fill="#0D69C8" width="31.128" height="3.113"/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="36.625" y="12.919" width="52.471" height="62.859"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="36.625" y="12.919" width="52.471" height="62.859" id="XMLID_15_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="351.5083" y1="-1594.6709" x2="369.6185" y2="-1568.4586" gradientTransform="matrix(0.9604 0.2785 -0.2785 0.9604 103.3514 248.0794)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_16_)" d="M869.974-1146.262c0,0,30.451,6.355,47.863-25.576c-7.422-8.666-18.939-8.827-18.939-8.827 + l-18.6-4.92l-3.039,6.802L869.974-1146.262z"/> + </g> + </mask> + <path mask="url(#XMLID_15_)" fill="#FFFFFF" stroke="#0D69C8" stroke-width="1.2513" d="M77.757,20.466L54.322,13.67 + c-1.66-0.481-3.396,0.474-3.877,2.133l-13.07,45.068c-0.48,1.659,0.475,3.394,2.133,3.876l35.454,10.281 + c1.66,0.48,3.395-0.475,3.875-2.133l9.586-33.05L77.757,20.466z"/> + </g> + <g> + <g> + <g> + <image opacity="0.4" width="161" height="193" xlink:href="data:image/png;base64,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" transform="matrix(0.2951 -0.1039 0.1039 0.2951 17.9014 32.1665)"> + </image> + <linearGradient id="XMLID_17_" gradientUnits="userSpaceOnUse" x1="49.6479" y1="30.146" x2="49.6479" y2="114.9694"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#A1C1EA"/> + </linearGradient> + <path fill="url(#XMLID_17_)" stroke="#0D69C8" stroke-width="1.8962" d="M46.423,24.3l-23.017,8.104 + c-1.628,0.574-2.485,2.36-1.91,3.989L37.08,80.655c0.574,1.63,2.36,2.485,3.989,1.912l34.819-12.261 + c1.631-0.573,2.486-2.359,1.912-3.989L66.373,33.859L46.423,24.3z"/> + </g> + <g opacity="0.41"> + + <image width="95" height="88" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAABYCAYAAACTSStNAAAACXBIWXMAAAsSAAALEgHS3X78AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAP7SURB +VHja7Js9ctswEIUB/lmKU+cEKX2KNLlUylwqTU6RNhdIHUc/FMnIGcDz/LyglMICJL5vZoeSbI4w +bxcL7BJyTgghhBBCCCGEEEIIIYQQQgghhBBCCCGEuAS+pME8fP56cjw/vn2ZJP7bCX5qTNOtOMIX +Ijxe/RnCT7fgCJ9ZeBbdGw7wJPZkvH92xDU5wWcWHq2iqzeiHm00PrsqJ/jMqaY6YTjGKDjaRK+v +ygk+o/BR/DphPANQ6CHYCNfRmBFFO8FnTDcViN8crQ3XaOgAFD8Kf6ArOgKd8GJtKMkJucS3hO/o +2oIDUPwDWE/vBzArJRU1E+pLftmHj5+8kXJQ/LujrY62JluFv7FjGmOdsBZtb43l18/vixO/olyf +Ev5dMHRAdEILaWpurbAc8PzZcTwupwN8hpTjjYhfgdj3IPoq/L0O942QbnZg23Ddg/WUlgZjcf5n +uVJQnSHlYGpgB6zBAWg8AzqaAak0lCrceGxZZkAO8eeif00z4Mnew2vM/3EN6Iw0xA7geuFVyyLH +GtBkmG1TIv3hOhAjew1R34b/mUIa2YdUswn2x3BIc0bF7GfGdRuR/xRVT9PbELoBwVZG5N/DZyta +eON9Vn1gFWku0RvKEv05Ij/Vq0FR0EEt7IQ62PfH6N9SGkoVaJNRHVfhmiX6m0KEt3o27ISYihrY ++fSUYuaqYqsYwzXo4mknZ863RB/IRsjLOBNi7mfBWeyetp/7cE8/sxYsKvI5MnsyjNboOOx4jlSo +xRqgM2ZF/b/b0LekuuSXhWJmSuRgjNQdGRZOB5oVzr1+LlCdsd/PGvWlLLgjRf0eqta4hexg2+iC ++DH1DOSUYWYNST0FW2TaGSntsPB3JHwUu4Vt8kD3cavhQLNlziGLjPyBejYbyNc1FVc76Pc4uBcL +rscwY9ARfcIJy+hqGsWWlau9Sz/FGmaq28dgv0F8dMKGHME7qimObymRPxrdyjoIVVGqwYIK0w53 +OrfklA0Jj2vDlDPt5D46EiO8gSbbHbQQuKfPVayDGdGTA7a0BuzIAZyCLt5azhn5WHCNRsXpIKfj +3t16vDhQjbAHoTHVYN3AC+9yIh+i32q0tVA4dUYDrTbWgwPNAKtQSz5UyfFAJXfkc/63PsPIt/o3 +I0T/kOjjHGb2/8uMfIp+rk5xJnBroKJmGPeHUmd7rJNu2U4yFHFE3Dg+yE6wtqGpPtHcybYXFW7u +4yPFnM9PnN+cO8OZOkCbOsvpXGGHp0r9ccRcI8zP7Jqu6hRzUeKTA9yJDiQ/AJkSznCliV6s+Akn +nDvWFwKXfkzcuyvh1O+1bum3WkIIIYQQQgghhBBCCCGEEEIIIYQQQghxk/wVYABNS1hEsJiKyQAA +AABJRU5ErkJggg==" transform="matrix(1 0 0 1 8.312 -11.6885)"> + </image> + </g> + <path fill="#0D69C8" stroke="#0D69C8" stroke-width="1.2513" d="M46.359,24.323c0,0,1.029,2.057,3.83,10.878 + c0.813,2.307,3.359,3.459,5.881,2.572c11.609-4.466,10.393-3.659,10.393-3.659l-0.09-0.255L46.423,24.3L46.359,24.323z"/> + </g> + <g opacity="0.2"> + + <image width="94" height="84" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF4AAABUCAYAAAALSYAIAAAACXBIWXMAAAsSAAALEgHS3X78AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAPvSURB +VHja7JrrTuswEITj2C0IId7/QRECcvFpqt1oOtgtf04dmhnJcihtFX27mexuEzupiaIQCLzASwIv +8JLAC7wk8AIvCbzASwIv8AIvCbzASwIv8JLAC7wk8AIvCbzASwK/FYWtnEjO+ea5hBCywP8f4NfO +Jz9SEMIGgDP4cAN65tf+YhDCBqDzcSkgCDsz/NP3nfe+77PA/x66r77wWlcA/mM5eN9jjFngy+AZ +OK9b4GfcT5qB+xqIlFIW+J/ZjqAj7LEAn4FPdnxeAD7b32sA7Lg7Ho957+A50xfQCfZE8F0zLAc/ +nb5zogDMRjsD+fP29PSU9w6eofs62EpkOx1k/ARrNPATBmEJAF0FFwF4fn5uHoDUOOgcgAPBj3CF +MPgF+rjsEIARrwa4QvyzZ31+fjaHn+6c7bVqhuEfKfMD2Y0DHux4gAD4/zgIeK84w1/UKgCpobUx +/FiB737vclvxbB9Ox0MhCNHfY0HHK2DNh1MAQgv4qduGSkFA34/k9RNktUP3AHxDIPxqWt4XzI46 +hr83j6+NBDAIkaqeADdKz3zP8G+Dnez4fKWc/t9Xioimnn838Ms8xWrq8IumaIbXQ6G5Qr9PZifJ +sj2azUT8jNfzBfju+Xe1nNQouxk4l4m8IgB0+NFKxlhZPcDm8UKmwN7dclJje2Ho7tnYwa5dbGHc +4IAD7J7dCPuiwYKFpeouPL6U7WPFUnD+4tbgVuKQe5rTYBeLzdV0ZR70uODB5zvIuKkyleTgrE2R ++TnDX+8hix2hx5s9rXtXHz/vIuOxspiu2RB0pUerzQ8GPwFUns9czIYKNsXw88fHR3h5eckPCd6y +nucvt/zfG6HB4B8MOsIPxnymuc3areZKaYPwHzrjyXIw82v24l3qwW6+6zwHykf0ee9sBwvYWqJS +VdO1aqSaVTUV+FxmTgTeYSbPeodvWb+Q7SDrR+hqcXZT+iWre319zQ8PvgCfa+oesj5CAHyUMFi2 +JyorOyghOfOnAvzdjYWvZX4oZH6EucsK3LIdG6xA9ftIo4VS1u9zVuOPZ0Djg41NgMzvIQgjBCN6 +E0Xfk7GWB/DN4W9lSMYVT6YA4A8hPTVCPdTra3kI5eVFt4o/FSLwt7e3vFvwlP2lAHQAf+4Kj4XQ +k2mZMr80hNv1WLgagDPpeUYL4mDMNzrR2nBshX7vbN80eJQ/ITZNEwNl2Lznwn7xWgvofwa8y58Q +G8eR4ecbc5fSs5fNoP858OtJwxNiX19fNcDVOXtL4A+v9/f3sCyRkC5tUwgEXuAlgRd4SeAFXhJ4 +gZcEXuAlgRd4gZcEXuAlgRd4SeAFXhJ4gZcEXuClH/onwAAy4pGcHBAX8gAAAABJRU5ErkJggg==" transform="matrix(1 0 0 1 9.312 -12.6885)"> + </image> + </g> + <g> + + <rect x="30.159" y="42.398" transform="matrix(0.9432 -0.3321 0.3321 0.9432 -12.4337 15.1615)" fill="#0D69C8" width="15.954" height="3.112"/> + + <rect x="32.448" y="48.898" transform="matrix(0.9432 -0.3321 0.3321 0.9432 -14.4626 16.2906)" fill="#0D69C8" width="15.954" height="3.112"/> + + <rect x="34.306" y="52.88" transform="matrix(0.9432 -0.3322 0.3322 0.9432 -15.2495 19.6546)" fill="#0D69C8" width="31.127" height="3.111"/> + + <rect x="36.596" y="59.38" transform="matrix(0.9432 -0.3321 0.3321 0.9432 -17.2781 20.7827)" fill="#0D69C8" width="31.126" height="3.112"/> + + <rect x="38.884" y="65.88" transform="matrix(0.9432 -0.3321 0.3321 0.9432 -19.3063 21.9107)" fill="#0D69C8" width="31.127" height="3.112"/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="20.691" y="23.624" width="57.914" height="59.747"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="20.691" y="23.624" width="57.914" height="59.747" id="XMLID_18_"> + <g filter="url(#Adobe_OpacityMaskFilter_1_)"> + + <linearGradient id="XMLID_1_" gradientUnits="userSpaceOnUse" x1="1312.8003" y1="-505.6313" x2="1330.9105" y2="-479.4191" gradientTransform="matrix(0.9432 -0.3321 0.3321 0.9432 -217.074 -253.1598)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_1_)" d="M863.824-1125.324c0,0,28.465-12.544,24.055-48.645c-11.078-2.732-20.541,3.837-20.541,3.837 + l-17.99,6.816l1.484,7.301L863.824-1125.324z"/> + </g> + </mask> + <path mask="url(#XMLID_18_)" fill="#FFFFFF" stroke="#0D69C8" stroke-width="1.2513" d="M46.423,24.3l-23.017,8.104 + c-1.628,0.574-2.485,2.36-1.91,3.989L37.08,80.655c0.574,1.63,2.36,2.485,3.989,1.912l34.819-12.261 + c1.631-0.573,2.486-2.359,1.912-3.989L66.373,33.859L46.423,24.3z"/> + </g> + <g opacity="0.81"> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="51.5151" y1="40.6724" x2="51.5151" y2="90.9113"> + <stop offset="0" style="stop-color:#FFF38E"/> + <stop offset="0.8714" style="stop-color:#F7E379"/> + <stop offset="1" style="stop-color:#F0D14D"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M29.817,40.482c-4.595,0-8.06,3.261-8.06,7.585c0,0,0,33.898,0,34.54 + c-1.195,1.518-2.45,2.341-3.739,2.401c-1.956,0.093-3.463-1.547-3.479-1.563l-1.609,0.92c1.594,5.025,5.956,6.515,6.141,6.575 + l0.145,0.048l60.925,0.005c4.466,0,9.956-5.489,9.956-9.955V48.067c0-4.324-3.465-7.585-8.06-7.585H29.817z"/> + <path fill="#A37B16" d="M82.038,39.536H29.817c-2.404,0-4.643,0.83-6.303,2.337c-1.744,1.583-2.704,3.783-2.704,6.195v33.122 + c0,0,0,0,0,0l0-3.945l0.333,4.042c0.067,0.073,0.064,0.187,0.027,0.329l0.017,0.205c-0.053,0.071-0.106,0.141-0.16,0.209 + c-0.102,0.273-0.212,0.594-0.216,0.928c0-0.005,0-0.008-0.001-0.008c0,0,0,0.002,0,0.005v-0.657c0,0,0,0-0.001,0.001v0.638 + c0-0.189-0.038-0.366-0.092-0.53c-0.958,1.102-1.917,1.66-2.861,1.66c-1.439,0-2.603-1.244-2.615-1.257 + c0.147,0.159,0.488,0.601,0.488,1.27c0,0.437-0.148,0.843-0.4,1.166c0.674,0.386,1.542,0.718,2.527,0.718 + c1.441,0,3.136-0.711,4.85-3.008c0-0.006-0.001-0.013-0.001-0.019V48.067l0,0l0,0c0-3.927,3.183-6.636,7.111-6.636h52.221 + c3.929,0,7.111,2.709,7.111,6.636v32.971l0,0l0,0c0,3.929-5.08,9.008-9.007,9.008H29.817c-0.031,0-0.062-0.006-0.092-0.006 + c-6.169,0-10.356,0-10.356,0s-3.016-0.993-4.79-4.218c-0.143,0.062-0.295,0.105-0.455,0.13c-0.098,0.016-0.195,0.022-0.292,0.022 + c-0.814,0-1.553-0.525-1.806-1.323c1.739,5.482,6.545,7.123,6.748,7.19l0.29,0.095h0.304h10.298 + c0.039,0.003,0.09,0.005,0.149,0.005h50.325c4.993,0,10.903-5.91,10.903-10.903V48.067c0-2.412-0.96-4.612-2.704-6.195 + C86.681,40.366,84.442,39.536,82.038,39.536L82.038,39.536z"/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter_2_" filterUnits="userSpaceOnUse" x="13.835" y="41.509" width="75.315" height="48.615"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="13.835" y="41.509" width="75.315" height="48.615" id="XMLID_3_"> + <g filter="url(#Adobe_OpacityMaskFilter_2_)"> + + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="-153.46" y1="58.6348" x2="-101.7543" y2="117.2728" gradientTransform="matrix(1.1531 0.0073 -0.0072 1.129 179.2402 -63.6737)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M6.938,71.993c0,0,37.894,15.228,84.81-34.38C75.144,26.804,53.697,25.73,53.697,25.73 + l-20.046,2.5L15.136,45.047L6.938,71.993z"/> + </g> + </mask> + <path fill="none" stroke="#A37B16" stroke-width="1.8962" d="M13.523,31.973v51.071c0,0,3.633,6.164,8.234,0.122 + c0-6.041,0.192-36.477,0.192-36.477"/> + <g> + <path fill="#FFF8B8" d="M32.351,41.458c-1.56,0-2.693,0.002-3.262,0.005c-5.053,0.031-6.245,5.227-6.245,5.227v0 + c0,0.001,0,0.009,0,0.022c0,0.002,0,0.004,0,0.006c0,0.015,0,0.036,0,0.062c0,0.003,0,0.007,0,0.011c0,0.028,0,0.061,0,0.1 + c0,0.005,0,0.011,0,0.017c0,0.017,0,0.036,0,0.055c0,0.006,0,0.013,0,0.019c0,0.02,0,0.041,0,0.063c0,0.007,0,0.015,0,0.022 + s0,0.015,0,0.022s0,0.016,0,0.023s0,0.016,0,0.024c0,0.008,0,0.016,0,0.024s0,0.017,0,0.025c0,0.009,0,0.017,0,0.026 + s0,0.018,0,0.026s0,0.018,0,0.027c0,0.009,0,0.019,0,0.028s0,0.019,0,0.028c0,0.009,0,0.019,0,0.029s0,0.02,0,0.029s0,0.02,0,0.03 + c0,0.01,0,0.02,0,0.03c0,0.011,0,0.021,0,0.031c0,0.032,0,0.064,0,0.098c0,0.011,0,0.022,0,0.033c0,0.034,0,0.069,0,0.104 + c0,0.012,0,0.024,0,0.036c-0.001,5.505-0.015,30.944-0.137,35.942c-2.046,2.354-3.777,3.036-5.098,3.036 + c-1.828,0-2.87-1.31-2.87-1.31c0.038,0.511,0.16,0.97,0.339,1.382l0,0c0.157,0.359,0.359,0.683,0.589,0.974l0,0 + c1.357,1.712,3.702,2.274,3.702,2.274s0.095,0,0.278,0c4.352,0,58.115-0.004,62.045-0.231c4.098-0.239,7.457-6.878,7.457-6.878 + s0-29.113,0-34.863c0-5.751-5.69-6.514-5.69-6.514S44.631,41.458,32.351,41.458L32.351,41.458z M24.266,46.877 + c0.21-0.726,1.348-3.971,4.832-3.993c0.599-0.003,1.785-0.005,3.253-0.005c11.808,0,48.635,0.09,50.988,0.096 + c0.283,0.054,1.298,0.28,2.272,0.925c1.423,0.942,2.115,2.305,2.115,4.167v34.511c-0.949,1.734-3.604,5.664-6.118,5.811 + c-3.124,0.182-40.418,0.229-61.962,0.229h-0.081c-0.231-0.07-0.719-0.235-1.256-0.522c1.831-0.237,3.667-1.405,5.47-3.479 + l0.336-0.386l0.013-0.512C24.259,78.38,24.266,49.497,24.266,46.877L24.266,46.877z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Icon-Folder03-Open-Yellow.svg b/openoffice/share/gallery/symbols/Icon-Folder03-Open-Yellow.svg new file mode 100644 index 0000000000000000000000000000000000000000..c116ac5394e446e7dc03219000f549d2938359bd --- /dev/null +++ b/openoffice/share/gallery/symbols/Icon-Folder03-Open-Yellow.svg @@ -0,0 +1,175 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="5.234" y="18.114" width="71.373" height="69.751"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="5.234" y="18.114" width="71.373" height="69.751" id="XMLID_19_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_20_" gradientUnits="userSpaceOnUse" x1="7.3853" y1="15.7759" x2="25.3987" y2="41.848"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_20_)" d="M-14.755,52.284c0,0,32.946,13.273,73.358-30.931c-14.459-9.481-33.064-10.311-33.064-10.311 + L8.168,13.371l-15.963,15L-14.755,52.284z"/> + </g> + </mask> + <g opacity="0.61" mask="url(#XMLID_19_)"> + <path fill="#FFFFFF" d="M13.62,19.061c-4.102,0-7.438,3.337-7.438,7.438v53c0,1.98,0.776,3.845,2.186,5.249 + s3.276,2.175,5.256,2.167l54.6-0.123c4.101-0.014,7.437-3.382,7.437-7.508V37.499c0-4.102-3.337-7.438-7.438-7.438H49.82 + c-3.199,0-7.677-1.349-9.631-3.605c-1.5-1.734-6.734-7.394-11.064-7.394H13.62z"/> + <path fill="#8B5C29" d="M29.125,18.114H13.62c-2.233,0-4.337,0.874-5.924,2.461c-1.588,1.588-2.462,3.692-2.462,5.925v53 + c0,4.612,3.752,8.365,8.365,8.365c0.014,0,0.039,0,0.072-0.001l54.553-0.124c2.235-0.007,4.34-0.899,5.93-2.511 + c1.582-1.604,2.453-3.715,2.453-5.945V37.499c0-4.624-3.762-8.386-8.387-8.386H49.821c-3.351,0-7.349-1.471-8.913-3.278 + C38.898,23.514,33.729,18.114,29.125,18.114L29.125,18.114z M7.13,26.5c0-3.57,2.921-6.49,6.49-6.49h15.505 + c3.57,0,8.227,4.614,10.35,7.066c2.119,2.449,6.776,3.933,10.347,3.933H68.22c3.569,0,6.49,2.92,6.49,6.49v41.785l0,0l0,0 + c0,3.568-2.921,6.548-6.49,6.561L13.62,85.968c-0.007,0.002-0.014,0.002-0.021,0.002c-3.56,0-6.469-2.906-6.469-6.47V26.5 + L7.13,26.5L7.13,26.5z M13.745,87.86c0.039-0.003,0.082-0.007,0.129-0.014C13.831,87.853,13.788,87.857,13.745,87.86L13.745,87.86 + z"/> + </g> + <g> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="337.7163" y1="135.4053" x2="337.7163" y2="220.2284"> + <stop offset="0" style="stop-color:#F9C553"/> + <stop offset="0.7732" style="stop-color:#F8B54B"/> + <stop offset="1" style="stop-color:#F06422"/> + </linearGradient> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter_3_" filterUnits="userSpaceOnUse" x="7.13" y="47.756" width="92.108" height="38.212"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="7.13" y="47.756" width="92.108" height="38.212" id="XMLID_6_"> + <g filter="url(#Adobe_OpacityMaskFilter_3_)"> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="42.2104" y1="28.4619" x2="62.8132" y2="58.2817"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M12.83,69.704c0,0,50.604,8.404,91.016-35.8c-14.457-9.481-50.723-5.441-50.723-5.441 + l-17.37,2.328l-15.963,15L12.83,69.704z"/> + </g> + </mask> + <g opacity="0.8" mask="url(#XMLID_6_)"> + <path fill="#FFFFFF" d="M40.957,48.704c-5.129,0-8.249,3.959-8.28,3.998c-0.054,0.101-11.336,18.742-15.516,26.027 + c-1.43,2.492-3.139,3.818-5.079,3.941c-0.961,0.061-1.84-0.197-2.618-0.576c1.64,2.775,3.435,2.916,3.533,2.92l60.752,0.004 + c4.831,0,6.696-2.611,6.772-2.723c0.144-0.225,15.846-24.844,17.458-29.532c0.421-1.226,0.417-2.19-0.013-2.868 + c-0.645-1.02-2.106-1.195-2.121-1.197L40.957,48.704z"/> + <path fill="#FFF38E" d="M95.946,47.756c0,0-49.302,0-54.989,0c-5.688,0-9.031,4.369-9.031,4.369S20.573,70.879,16.339,78.259 + c-1.508,2.629-3.109,3.475-4.547,3.475c-2.599,0-4.662-2.767-4.662-2.767c0.192,0.657,0.4,1.253,0.619,1.792l0,0 + c0.33,0.814,0.686,1.502,1.049,2.08l0,0c1.958,3.115,4.176,3.124,4.176,3.124l60.773,0.005c5.457,0,7.557-3.138,7.557-3.138 + s15.903-24.908,17.57-29.759c0.254-0.738,0.362-1.375,0.363-1.924C99.248,48.091,95.946,47.756,95.946,47.756L95.946,47.756z + M33.479,53.22c0.414-0.49,3.188-3.568,7.477-3.568H95.81c0.326,0.06,1.061,0.279,1.358,0.757 + c0.328,0.526,0.134,1.405-0.087,2.048c-1.305,3.795-12.938,22.4-17.348,29.311c-0.169,0.225-1.853,2.305-5.986,2.305 + l-60.704-0.004c-0.085-0.012-0.474-0.083-1.005-0.443c1.653-0.076,3.947-0.939,5.946-4.421 + C21.987,72.223,32.527,54.794,33.479,53.22L33.479,53.22z M79.742,81.757c0.004-0.006,0.008-0.011,0.008-0.011 + s-0.001,0.001-0.003,0.004C79.746,81.751,79.744,81.754,79.742,81.757L79.742,81.757z M79.707,81.81 + c0.014-0.022,0.008-0.013,0.021-0.035c0,0,0.002-0.001,0.004-0.004C79.724,81.784,79.714,81.797,79.707,81.81L79.707,81.81z"/> + </g> + <g> + <g> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="53.1851" y1="19.5552" x2="53.1851" y2="84.4706"> + <stop offset="0" style="stop-color:#F9C553"/> + <stop offset="0.6134" style="stop-color:#F8B54B"/> + <stop offset="1" style="stop-color:#F48935"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M95.946,47.756c0,0-9.84,0-21.234,0V37.499c0-3.57-2.921-6.49-6.49-6.49H49.82 + c-3.569,0-8.227-1.483-10.348-3.933c-2.121-2.451-6.778-7.066-10.348-7.066H13.62c-3.569,0-6.49,2.92-6.49,6.49v53 + c0,3.111,2.219,5.72,5.152,6.332c0.427,0.13,0.693,0.132,0.693,0.132h0.549c0.032,0.001,0.064,0.005,0.096,0.005l1.95-0.005 + l58.179,0.005c5.457,0,7.557-3.139,7.557-3.139s15.903-24.907,17.57-29.758C100.542,48.221,95.946,47.756,95.946,47.756z"/> + </g> + <g> + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="40.9199" y1="23.145" x2="40.9199" y2="110.4066"> + <stop offset="0" style="stop-color:#FFF38E"/> + <stop offset="0.3238" style="stop-color:#F7E379"/> + <stop offset="1" style="stop-color:#F0D14D"/> + </linearGradient> + <path fill="url(#XMLID_9_)" d="M13.62,19.061c-4.102,0-7.438,3.337-7.438,7.438v53c0,1.98,0.776,3.845,2.186,5.249 + s3.276,2.175,5.256,2.167l54.6-0.123c4.101-0.014,7.437-3.382,7.437-7.508V37.499c0-4.102-3.337-7.438-7.438-7.438H49.82 + c-3.199,0-7.677-1.349-9.631-3.605c-1.5-1.734-6.734-7.394-11.064-7.394H13.62z"/> + <g> + <path fill="#A37B16" d="M29.125,18.114H13.62c-2.233,0-4.337,0.874-5.924,2.461c-1.588,1.588-2.462,3.692-2.462,5.925v53 + c0,4.612,3.752,8.365,8.365,8.365c0.014,0,0.039,0,0.072-0.001l54.553-0.124c2.235-0.007,4.34-0.899,5.93-2.511 + c1.582-1.604,2.453-3.715,2.453-5.945V37.499c0-4.624-3.762-8.386-8.387-8.386H49.821c-3.351,0-7.349-1.471-8.913-3.278 + C38.898,23.514,33.729,18.114,29.125,18.114L29.125,18.114z M7.13,26.5c0-3.57,2.921-6.49,6.49-6.49h15.505 + c3.57,0,8.227,4.614,10.35,7.066c2.119,2.449,6.776,3.933,10.347,3.933H68.22c3.569,0,6.49,2.92,6.49,6.49v41.785l0,0l0,0 + c0,3.568-2.921,6.548-6.49,6.561L13.62,85.968c-0.007,0.002-0.014,0.002-0.021,0.002c-3.56,0-6.469-2.906-6.469-6.47V26.5 + L7.13,26.5L7.13,26.5z M13.745,87.86c0.039-0.003,0.082-0.007,0.129-0.014C13.831,87.853,13.788,87.857,13.745,87.86 + L13.745,87.86z"/> + </g> + </g> + <g> + <g> + <path fill="#FFF8B8" d="M29.178,20.01c-0.017,0-0.035,0-0.053,0c-3.232,0.043-16.242,0.043-16.242,0.043 + s-4.805,0.418-5.753,5.078c0,7.149,0,53.724,0,53.724s0.025,7.113,6.49,7.113c6.467,0,60.731-0.238,60.731-0.238l0.147-49.871 + c0,0-0.957-4.002-5.464-4.797c-5.305,0-19.214-0.053-19.214-0.053s-4.685-0.195-6.697-1.442c0,0-2.881-1.096-6.678-5.588 + C36.446,23.979,32.402,20.01,29.178,20.01L29.178,20.01z M29.125,21.432h0.053c2.114,0,5.231,2.559,6.228,3.52 + c3.542,4.172,6.404,5.593,7.07,5.885c2.297,1.349,6.775,1.571,7.285,1.593l0.027,0.001h0.027 + c0.138,0.001,13.741,0.052,19.085,0.053c3.013,0.584,3.974,2.959,4.175,3.575l-0.143,48.255 + c-8.589,0.037-53.509,0.232-59.313,0.232c-2.105,0-3.536-0.893-4.376-2.727c-0.668-1.459-0.692-2.954-0.692-2.969V25.285 + c0.737-3.229,3.941-3.751,4.41-3.81c1.094,0,13.109-0.002,16.182-0.043C29.138,21.432,29.131,21.432,29.125,21.432 + L29.125,21.432z M13.012,21.469c0,0,0.001,0,0.002,0C13.013,21.469,13.012,21.469,13.012,21.469L13.012,21.469z M73.119,36.201 + l-0.003-0.011c-0.001-0.001-0.001-0.002-0.001-0.003C73.117,36.193,73.118,36.198,73.119,36.201L73.119,36.201z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="53.8784" y1="46.9932" x2="53.8784" y2="82.8123"> + <stop offset="0" style="stop-color:#FFF38E"/> + <stop offset="0.8714" style="stop-color:#F7E379"/> + <stop offset="1" style="stop-color:#F0D14D"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M40.957,48.704c-5.129,0-8.249,3.959-8.28,3.998c-0.054,0.101-11.336,18.742-15.516,26.027 + c-1.43,2.492-3.139,3.818-5.079,3.941c-0.961,0.061-1.84-0.197-2.618-0.576c1.64,2.775,3.435,2.916,3.533,2.92l60.752,0.004 + c4.831,0,6.696-2.611,6.772-2.723c0.144-0.225,15.846-24.844,17.458-29.532c0.421-1.226,0.417-2.19-0.013-2.868 + c-0.645-1.02-2.106-1.195-2.121-1.197L40.957,48.704z"/> + <g> + <path fill="#FFF8B8" d="M95.946,47.756c0,0-49.302,0-54.989,0c-5.688,0-9.031,4.369-9.031,4.369S20.573,70.879,16.339,78.259 + c-1.508,2.629-3.109,3.475-4.547,3.475c-2.599,0-4.662-2.767-4.662-2.767c0.192,0.657,0.4,1.253,0.619,1.792l0,0 + c0.33,0.814,0.686,1.502,1.049,2.08l0,0c1.958,3.115,4.176,3.124,4.176,3.124l60.773,0.005c5.457,0,7.557-3.138,7.557-3.138 + s15.903-24.908,17.57-29.759c0.254-0.738,0.362-1.375,0.363-1.924C99.248,48.091,95.946,47.756,95.946,47.756L95.946,47.756z + M33.479,53.22c0.414-0.49,3.188-3.568,7.477-3.568H95.81c0.326,0.06,1.061,0.279,1.358,0.757 + c0.328,0.526,0.134,1.405-0.087,2.048c-1.305,3.795-12.938,22.4-17.348,29.311c-0.169,0.225-1.853,2.305-5.986,2.305 + l-60.704-0.004c-0.085-0.012-0.474-0.083-1.005-0.443c1.653-0.076,3.947-0.939,5.946-4.421 + C21.987,72.223,32.527,54.794,33.479,53.22L33.479,53.22z M79.742,81.757c0.004-0.006,0.008-0.011,0.008-0.011 + s-0.001,0.001-0.003,0.004C79.746,81.751,79.744,81.754,79.742,81.757L79.742,81.757z M79.707,81.81 + c0.014-0.022,0.008-0.013,0.021-0.035c0,0,0.002-0.001,0.004-0.004C79.724,81.784,79.714,81.797,79.707,81.81L79.707,81.81z"/> + </g> + </g> + <g> + <path fill="#A37B16" d="M40.629,46.48c-6.246,0-9.887,4.665-10.039,4.863l-0.033,0.042l-0.027,0.046 + c-0.117,0.192-11.705,19.339-16.005,26.833c-1.124,1.957-2.352,2.99-3.652,3.07c-2.207,0.137-4.155-2.417-4.002-2.443 + l-1.558,1.165c-0.068,0.14,2.414,3.415,5.671,3.221c1.998-0.12,3.757-1.48,5.229-4.044c4.188-7.298,15.316-25.695,15.949-26.739 + c0.276-0.341,3.418-4.069,8.467-4.069c0,0,56.225,0,56.355,0c0.189,0.027,1.521,0.246,2.14,1.224 + c0.223,0.351,0.333,0.775,0.333,1.273c0,0.488-0.107,1.045-0.321,1.668c-1.652,4.812-17.765,30.071-17.927,30.326 + c-0.065,0.094-1.966,2.797-6.188,2.988l-61.951,0.058v1.882l61.995,0.005c5.282-0.237,7.672-3.72,7.771-3.868 + c0.68-1.065,16.412-25.73,18.14-30.758c0.637-1.854,0.563-3.412-0.22-4.633c-1.177-1.839-3.51-2.096-3.608-2.106L97.1,46.48 + H40.629z"/> + </g> + <path fill="none" stroke="#A37B16" stroke-width="1.8962" d="M6.182,27.896v51.07c0,0,3.632,6.164,8.235,0.123 + c4.498-6.74,13.999-22.67,13.999-22.67"/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter_4_" filterUnits="userSpaceOnUse" x="300.059" y="148.78" width="75.313" height="48.614"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="300.059" y="148.78" width="75.313" height="48.614" id="XMLID_11_"> + <g filter="url(#Adobe_OpacityMaskFilter_4_)"> + + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="-605.9028" y1="314.126" x2="-554.1959" y2="372.7654" gradientTransform="matrix(1.1531 0.0073 -0.0072 1.129 179.2402 -63.6737)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_12_)" d="M-516.612,357.142c0,0,37.894,15.228,84.809-34.381c-16.603-10.809-38.051-11.883-38.051-11.883 + l-20.046,2.5l-18.514,16.817L-516.612,357.142z"/> + </g> + </mask> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Icon-Folder04-Open-Yellow.svg b/openoffice/share/gallery/symbols/Icon-Folder04-Open-Yellow.svg new file mode 100644 index 0000000000000000000000000000000000000000..58cf72d9f087e58213b9df50ed87b3391a0d86d0 --- /dev/null +++ b/openoffice/share/gallery/symbols/Icon-Folder04-Open-Yellow.svg @@ -0,0 +1,464 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="4.709" y="22.466" width="71.373" height="69.752"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="4.709" y="22.466" width="71.373" height="69.752" id="XMLID_19_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_20_" gradientUnits="userSpaceOnUse" x1="6.8599" y1="20.1284" x2="24.8733" y2="46.2006"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_20_)" d="M-15.281,56.637c0,0,32.946,13.273,73.358-30.931C43.62,16.225,25.013,15.395,25.013,15.395 + l-17.37,2.328l-15.963,15L-15.281,56.637z"/> + </g> + </mask> + <g opacity="0.61" mask="url(#XMLID_19_)"> + <path fill="#FFFFFF" d="M13.095,23.413c-4.102,0-7.438,3.337-7.438,7.438v53c0,1.98,0.776,3.845,2.185,5.249 + c1.409,1.404,3.276,2.174,5.257,2.167l54.6-0.124c4.101-0.014,7.436-3.381,7.436-7.508V41.851c0-4.102-3.336-7.438-7.438-7.438 + H49.295c-3.2,0-7.678-1.349-9.631-3.605c-1.501-1.734-6.734-7.394-11.065-7.394H13.095z"/> + <path fill="#8B5C29" d="M28.599,22.466H13.095c-4.624,0-8.386,3.762-8.386,8.386v53c0,4.612,3.752,8.365,8.364,8.365 + c0.014,0,0.04,0,0.074-0.002L67.7,92.093c2.235-0.008,4.341-0.9,5.931-2.511c1.58-1.604,2.451-3.715,2.451-5.946V41.851 + c0-4.624-3.762-8.386-8.386-8.386H49.294c-3.35,0-7.349-1.471-8.914-3.278l0,0C38.372,27.865,33.204,22.466,28.599,22.466 + L28.599,22.466z M6.605,30.852c0-3.57,2.92-6.49,6.49-6.49h15.504c3.57,0,8.227,4.614,10.348,7.066 + c2.121,2.449,6.777,3.933,10.348,3.933h18.401c3.569,0,6.49,2.92,6.49,6.49v41.785l0,0l0,0c0,3.569-2.921,6.549-6.49,6.561 + L13.095,90.32c-0.008,0.001-0.015,0.001-0.022,0.001c-3.561,0-6.468-2.906-6.468-6.469V30.852L6.605,30.852L6.605,30.852z"/> + </g> + <g> + <linearGradient id="XMLID_21_" gradientUnits="userSpaceOnUse" x1="282.7163" y1="119.4053" x2="282.7163" y2="204.2284"> + <stop offset="0" style="stop-color:#F9C553"/> + <stop offset="0.7732" style="stop-color:#F8B54B"/> + <stop offset="1" style="stop-color:#F06422"/> + </linearGradient> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="6.605" y="52.108" width="92.108" height="38.212"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="6.605" y="52.108" width="92.108" height="38.212" id="XMLID_22_"> + <g filter="url(#Adobe_OpacityMaskFilter_1_)"> + <linearGradient id="XMLID_1_" gradientUnits="userSpaceOnUse" x1="41.6851" y1="32.814" x2="62.2878" y2="62.6337"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_1_)" d="M12.304,74.056c0,0,50.604,8.404,91.017-35.8c-14.459-9.481-50.723-5.441-50.723-5.441 + l-17.371,2.328L19.265,50.142L12.304,74.056z"/> + </g> + </mask> + <g opacity="0.8" mask="url(#XMLID_22_)"> + <path fill="#FFFFFF" d="M40.431,53.056c-5.129,0-8.249,3.959-8.28,3.999c-0.054,0.101-11.335,18.742-15.516,26.027 + c-1.431,2.493-3.141,3.819-5.083,3.94c-0.96,0.061-1.836-0.195-2.612-0.572c1.639,2.773,3.433,2.912,3.531,2.917l60.751,0.004 + c4.83,0,6.696-2.612,6.772-2.724c0.144-0.225,15.848-24.843,17.458-29.531c0.421-1.226,0.417-2.19-0.012-2.868 + c-0.646-1.021-2.108-1.196-2.123-1.197L40.431,53.056z"/> + <path fill="#FFF38E" d="M95.418,52.108c0,0-49.3,0-54.987,0c-5.689,0-9.031,4.369-9.031,4.369S20.047,75.231,15.813,82.611 + c-1.509,2.628-3.11,3.474-4.548,3.474c-2.599,0-4.66-2.766-4.66-2.766c0.192,0.657,0.4,1.252,0.619,1.792l0,0 + c0.33,0.813,0.686,1.501,1.05,2.081l0,0c1.958,3.114,4.175,3.123,4.175,3.123l60.773,0.005c5.457,0,7.557-3.138,7.557-3.138 + S96.684,62.274,98.35,57.424c0.254-0.739,0.362-1.376,0.363-1.925C98.722,52.442,95.418,52.108,95.418,52.108L95.418,52.108z + M32.954,57.571c0.414-0.489,3.187-3.567,7.478-3.567h54.852c0.327,0.06,1.063,0.278,1.361,0.757 + c0.328,0.527,0.134,1.404-0.087,2.047c-1.305,3.795-12.937,22.398-17.349,29.311c-0.166,0.219-1.848,2.306-5.986,2.306 + l-60.705-0.005c-0.085-0.012-0.473-0.082-1.005-0.443c1.653-0.076,3.946-0.939,5.945-4.42 + C21.461,76.575,32.001,59.146,32.954,57.571L32.954,57.571z M79.217,86.106c0.003-0.004,0.007-0.008,0.007-0.008 + s-0.002,0-0.004,0.004C79.22,86.104,79.218,86.104,79.217,86.106L79.217,86.106z M79.181,86.162 + c0.014-0.022,0.007-0.013,0.021-0.035c0,0,0.002-0.001,0.004-0.005C79.198,86.136,79.189,86.149,79.181,86.162L79.181,86.162z"/> + </g> + <g> + <g> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="52.6597" y1="24.8687" x2="52.6597" y2="87.9171"> + <stop offset="0" style="stop-color:#FFF38E"/> + <stop offset="0.3238" style="stop-color:#F7E379"/> + <stop offset="1" style="stop-color:#F0D14D"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M13.095,25.31c-3.056,0-5.542,2.486-5.542,5.542v53c0,2.599,1.849,4.872,4.396,5.403 + c0.083,0.021,0.525,0.112,0.525,0.112l60.749,0.004c4.83,0,6.696-2.612,6.772-2.724c0.144-0.225,15.848-24.843,17.458-29.531 + c0.421-1.226,0.417-2.19-0.012-2.868c-0.646-1.021-2.108-1.196-2.123-1.197l-22.081,0.005V41.851 + c0-3.056-2.486-5.542-5.541-5.542H49.295c-3.666,0-8.644-1.464-11.064-4.261c-2.69-3.108-6.826-6.738-9.632-6.738H13.095z"/> + <g> + <path fill="#A37B16" d="M28.599,24.362H13.095c-3.57,0-6.49,2.92-6.49,6.49v53c0,3.11,2.218,5.719,5.15,6.33 + c0.428,0.131,0.694,0.133,0.694,0.133h0.549c0.032,0,0.064,0.005,0.097,0.005l1.949-0.005l58.178,0.005 + c5.457,0,7.557-3.138,7.557-3.138S96.684,62.274,98.35,57.424c0.254-0.739,0.362-1.376,0.363-1.925 + c0.009-3.057-3.295-3.391-3.295-3.391s-9.84,0-21.232,0V41.851c0-3.57-2.921-6.49-6.49-6.49H49.294 + c-3.57,0-8.227-1.484-10.348-3.933C36.826,28.976,32.169,24.362,28.599,24.362L28.599,24.362z M12.52,88.419 + c-0.033-0.005-0.108-0.018-0.214-0.05l-0.081-0.024l-0.083-0.018c-2.109-0.441-3.641-2.323-3.641-4.475v-53 + c0-2.533,2.061-4.594,4.594-4.594h15.504c2.315,0,6.243,3.323,8.914,6.41v0.001h0.001c2.609,3.012,7.902,4.588,11.781,4.588 + h18.401c2.533,0,4.595,2.061,4.595,4.594v10.257v1.896h1.896h21.097c0.327,0.06,1.063,0.278,1.361,0.757 + c0.328,0.527,0.134,1.404-0.087,2.047c-1.305,3.795-12.937,22.398-17.349,29.311c-0.166,0.219-1.848,2.306-5.986,2.306 + l-58.178-0.005l-1.899,0.005c-0.031-0.002-0.06-0.003-0.088-0.004l-0.029-0.001h-0.03H12.52L12.52,88.419z M79.217,86.106 + c0.003-0.004,0.007-0.008,0.007-0.008s-0.002,0-0.004,0.004C79.22,86.104,79.218,86.104,79.217,86.106L79.217,86.106z + M79.181,86.162c0.014-0.022,0.007-0.013,0.021-0.035c0,0,0.002-0.001,0.004-0.005C79.198,86.136,79.189,86.149,79.181,86.162 + L79.181,86.162z M12.449,88.419c0.01,0,0.013,0,0.013,0s0.001,0,0.001,0l0,0H12.449L12.449,88.419z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_3_" gradientUnits="userSpaceOnUse" x1="40.3955" y1="27.4971" x2="40.3955" y2="114.7593"> + <stop offset="0" style="stop-color:#FFF38E"/> + <stop offset="0.3238" style="stop-color:#F7E379"/> + <stop offset="1" style="stop-color:#F0D14D"/> + </linearGradient> + <path fill="url(#XMLID_3_)" d="M13.095,23.413c-4.102,0-7.438,3.337-7.438,7.438v53c0,1.98,0.776,3.845,2.185,5.249 + c1.409,1.404,3.276,2.174,5.257,2.167l54.6-0.124c4.101-0.014,7.436-3.381,7.436-7.508V41.851c0-4.102-3.336-7.438-7.438-7.438 + H49.295c-3.2,0-7.678-1.349-9.631-3.605c-1.501-1.734-6.734-7.394-11.065-7.394H13.095z"/> + <g> + <path fill="#A37B16" d="M28.599,22.466H13.095c-4.624,0-8.386,3.762-8.386,8.386v53c0,4.612,3.752,8.365,8.364,8.365 + c0.014,0,0.04,0,0.074-0.002L67.7,92.093c2.235-0.008,4.341-0.9,5.931-2.511c1.58-1.604,2.451-3.715,2.451-5.946V41.851 + c0-4.624-3.762-8.386-8.386-8.386H49.294c-3.35,0-7.349-1.471-8.914-3.278l0,0C38.372,27.865,33.204,22.466,28.599,22.466 + L28.599,22.466z M6.605,30.852c0-3.57,2.92-6.49,6.49-6.49h15.504c3.57,0,8.227,4.614,10.348,7.066 + c2.121,2.449,6.777,3.933,10.348,3.933h18.401c3.569,0,6.49,2.92,6.49,6.49v41.785l0,0l0,0c0,3.569-2.921,6.549-6.49,6.561 + L13.095,90.32c-0.008,0.001-0.015,0.001-0.022,0.001c-3.561,0-6.468-2.906-6.468-6.469V30.852L6.605,30.852L6.605,30.852z"/> + </g> + </g> + <g> + <g> + <path fill="#FFF8B8" d="M28.651,24.362c-0.017,0-0.035,0-0.052,0c-3.232,0.043-16.242,0.043-16.242,0.043 + s-4.805,0.418-5.752,5.078c0,7.149,0,53.724,0,53.724s0.023,7.113,6.49,7.113c6.466,0,60.731-0.238,60.731-0.238l0.148-49.871 + c0,0-0.957-4.002-5.465-4.797c-5.305,0-19.215-0.053-19.215-0.053s-4.685-0.195-6.697-1.442c0,0-2.881-1.096-6.678-5.588 + C35.919,28.331,31.875,24.362,28.651,24.362L28.651,24.362z M28.599,25.784h0.052c2.114,0,5.231,2.559,6.228,3.52 + c3.542,4.173,6.406,5.593,7.071,5.885c2.297,1.349,6.776,1.571,7.286,1.593l0.027,0.001h0.027 + c0.137,0.001,13.741,0.052,19.084,0.053c3.014,0.585,3.977,2.959,4.178,3.575l-0.145,48.255 + c-8.584,0.037-53.509,0.231-59.313,0.231c-2.105,0-3.537-0.892-4.377-2.726c-0.667-1.458-0.691-2.954-0.691-2.97V29.636 + c0.737-3.229,3.94-3.75,4.409-3.809c1.094,0,13.109-0.002,16.182-0.043C28.612,25.784,28.605,25.784,28.599,25.784 + L28.599,25.784z M12.485,25.821c0.001,0,0.002,0,0.002,0C12.487,25.821,12.486,25.821,12.485,25.821L12.485,25.821z + M72.595,40.553l-0.004-0.011c0-0.001,0-0.002,0-0.002C72.593,40.545,72.594,40.55,72.595,40.553L72.595,40.553z"/> + </g> + </g> + <g> + <g> + <g> + <image opacity="0.4" width="161" height="193" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKEAAADBCAYAAACnpdDsAAAACXBIWXMAAAsSAAALEgHS3X78AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAhpSURB +VHja7J1bUttIFIYl+W5gcJjc5j2VVeQ9D1lQ1pAF5SELyCpSWcAUkwRCwsXG1rRS58ChacmyLSMk +f1/VKRkMhlI+/6e7pdBRBACw68RVvtjbd+9jTul6fPr4IUXC9WWLtyn2jpCGHu+KmPGa8sWBQsDN +RUyNhDcft13GeA35EnO05QsJq6VgdlwESj/f2mSMSwoYG/E6Ul3vaGWkPa/Wfq2A167mctTH8zan +YlxSQCtfz1XfVE9Kn/fTEAmXS7gw4s1cXbmaSs2k5pqMbRMxXkFAlW/oamRqINUziUhbLi+jTcBM +uktXF15dGRHnbRMxLilgX0Qbu9pzte/qQB6PRca+tGZtyyRhuXFgahJQBfzl6kyOWf2W52amRbdG +xO4SQTUBByJcJt6hq4nUoQg5MmmYNzaE8GxYW/HUCPjT1Ymc07zuMndh0YrJSlyQgh3TfjMB/3J1 +5OpvUxOTiAMzSWGmvJqE10bCMxHwu6tvUtnjU0nEC/na1iRiXhImZuarEk5EvOeuXrh66uqJyDkO +SEgrLidhGpBQu0uvxJu68YkY56RgV1JwbBIwk+8fqZeunomEB4ExISm42sRkbsaEvyQJswQ8dvWv +1LEk4ol8TWsSsZsjZiLPDYyITyQJn5mayLt2GHjXkoTlJye6PHMl57K/xmpDYxOxmyOgnZCMJe0m +3pjQb8UdrxUjYXkJNQ1Vvq4nYFTynDZSxE7BhGQkKXck478XUs/MpGTftGK7YN2J7l5Foe6XPUdl +zltoLLmIAtecX71+E3398rk1STg0Mh5I7ctEZWiWZbosy2yciqFr8Ouez0YlYpl2PIpuF6nHUkNv +NsxkpLpJYrei12uMiDft2EW4vhPt4vShtN6npiaBJQRSsBoB/VvlQncqta41J4GTYWfHer1Yrw/3 +vfaLfNWLmJjzb8fmE7M68VKqaIx+s2b72O94TwqWaHSxWmXsmY/99ENERNysHXszY52Q7Hnrg0fR +3WvFtGJac+VJGLp1P8lZMuDaMIm41XYcBWREOkSsRcKi1gCI+GAShk4IMiLig0jITQiI+CiTEBAR +CaGdIiIhItYuIhIiYu0iIiEi1i4iEiJi7SIiISLWLiISImLtIiIhItYuIhIiYu0iIiEi1i4iEiJi +7SIiISLWLiISImLtIiIhItYuIhIiYu0iIiEi1i4iEiJi7SIiISLWLiISImLtIiIhItYuIhIiYu0i +IiHULiISQu0iIiHULiISQlUiHq0rIhJCVSI+j27/hqX+Yf07f8MyT8Qu5xxyRExNSJX15N4f5gwU +SQhbScQXgdZsN968ScRQGpKEUFUi2p2pdJs0e9Sd62M/EUlC2DQRDyX5dL/D5wWz5eDYkCSETRNR +x3q6U6lumXtuSncknUka0o6hUhFDG4fr7vVaA/l8wuwYtiGiTUF/D8SsFetSjb8XdoqEUJWIdh9E +3ZBzZAS048HgnjdMTGCTyYq/+5duQ6cV2rv5z/fayQkSwiYi+psu2a3oOgUJGJOEsE0Z4+j+1meF +mzEhIWxLyNK7gCEhVClfFK2xBR0SwkNNYLiVCx4vSAhICICEgIQASAhICICEgIQASAhICICEgIQA +SAhICICEgIQASAhICICEgIQASAhICICEgIQASAhICICEgIQASAhICICEgIQASAhICICEgIQASAhI +CICEgIQASAhICICEgIQASAhICICEgIQASAhICICEgIQASAhICICEgIQASAhICICEgIQASAhICICE +gIQASAhICICEgIQASAhICICEgIQASAhICICEgIQASAhICICEgIQASAhICICEgIQASAhICICEgIQA +SAhICICEgIQASAhICICEgIQAeRKmUpE5AtSehGmOpABblTANHJEPVg2uQm+SJS8QKoBlw7eVPEkK +rM1q4WouR1tICWWTLy0l4aePH/xvtsJlEl5LzT0RmbhAXuf0A2ulMWEakG8m5cuIiLBO50yLJLQv +pvJNXV1JTY2MfiLCbsunAtrwujafu5OKpvveGxP6KZhJd2nqQmScBRIRGXdz7Gd9saE1NR10XhRY +3YJWPJMXy8Q7d/Vbjuci5EC+PxM59oSO+XdqtXxRYM4wNb5oXcrnr4tEXCahpt8vV2dS2eM9I6EK +1zFCpoi4MwJOjSe/vbKdM7drdvTB1y+fo1ev38Qm1ToiWc9VX6TT6snzHfn6uMR0nWpuLQJjP00/ +le+nq++u/nN1LMdvrk4luFTGP6+V+bZKOz6XBDyRBByJlB3zrrj22nMSkJNkbG7yhWbA1o9MwB8i +4Q+pU5Hz0swh0jLtOPJmx/aHDKWsgPrL7MlzPXlN25qRsB0SLjwBp2aodiqpdyz13SSgjgtv2rGd +Gd+TMHvy7bv3kSfhhSRh37ThyIwHsuf3XY1Nq7aJiIDNF3GRs2qiXfJHjoQ2CedlZ8d24Kk/8NKM +/5KAgJntByKhtmo/DZGw+WuBdhnmyhsLnpjx4Dd5fCaSXkW368r3UjAoYU4aWpEWZuasv8SBacl+ +GsakYWvWAmfeqon++5+KiFq2Fa+8Tuj/EnNPoNSblut4QNtxnoQI2OwkzJPw3Fu+0yU8XZ6ZLkvB +wnRyaegv1/REsKG03bGUzphHZuLS9ZZwmJw0f1Jix4N2bdBezLgwa4N3FqnzBFwqRUDErtTAK03A +fmBiQhK2Iwn9NLT3FNhS+W7uLygSsFQyGRFDMva86i6ZlCBjM5PQimhvTrB3V/n3E5QSsLQUImJk +REyMkH4lXgpGSNhoCfMS0ZZ/C1daNAaMNpHCkzGO7t684Ldf2nA7l2r8y3j2GLxVq1IJc2SMcsRD +wPYu2eT+n5JV5KusPRohI9rvTrXntaWLHkoST05oOFXIBvBo+V+AAQDGugsozkQZhQAAAABJRU5E +rkJggg==" transform="matrix(0.3005 0.0871 -0.0871 0.3005 44.6313 10.6021)"> + </image> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="57.4878" y1="30.4756" x2="57.4878" y2="115.3005"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#A1C1EA"/> + </linearGradient> + <path fill="url(#XMLID_4_)" stroke="#0D69C8" stroke-width="1.8962" d="M72.408,20.795l-23.437-6.796 + c-1.658-0.481-3.395,0.474-3.875,2.133L32.026,61.2c-0.48,1.659,0.475,3.395,2.133,3.876l35.454,10.281 + c1.66,0.481,3.396-0.474,3.876-2.133l9.584-33.05L72.408,20.795z"/> + </g> + <g opacity="0.41"> + + <image width="88" height="94" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFkAAABfCAYAAACDUmuyAAAACXBIWXMAAAsSAAALEgHS3X78AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAQ+SURB +VHja7JtrctNAEIQlWfIrNlyEe3ApfnIp7sE5CMFJLL+0yNRMVWcyK4cfaDeop6rLLkdOOZ87vTMr +qSpY/7wqIiBkQmYRMiETMouQCZlFyIRMyCxCJmRCZhEyIbMImZAJmUXIhMwiZEImZBYhE/KEq87p +w3z6/PX6UL7x8PD925d3AbnMFK73PCDg9wS7ygxwCaoiwmP+vEd+ByH/BWAEOjOKwc4adJUhYAVa +39DMws4VdJWhgxFw02tu1BjYL5ydI+jUmWwdbOEuIkLYs9xBlwldbB2MgL1ICKJLr7Oj6+udKOTU +ddQZfMmV42B9xAUvCMAr0JPImiTAF8K4iESFwl32WvXaOLrrtZZjFvIe7ECyWwjrxFGBcBqBtgKA +ClHNoC4+AFB0cQAXd7k4Ohcn1wB5KU7dgj6AtuDmlVkIqxzbuioh4MqJCnXyWkBegX40UtgbAK2Q +mxxjo04YFTaP58bJd6KlHKNxcYDPrd3ExaiDxTJM2clDi94aFrqt42SNkY3J8MYMKFn0znViwF5c +LCEyNhAHpTh5Di69QDunupie2dvF+6+dPDRKN04Ltzbt29boDhZB7UZwkJnB35jMzaM4+cZ2Zmyc +RtDq3g4+89WtR9FB5LkZB5kwBSfHFj8bG3bvQmHjgmiHk6FsTrr3nHKsjm3Ox2DPIGM76DTaXnt5 +VEfPxdF1Dm7OYRjxgMcye2GiZAUuX4KT5zm5Obez1bavDU5+4x7z0ghHcXcwmdpYjXsNnREuXHYL +E0fxuXG3t7E/c/5DJg0ZtzG1c8COATM1lt9N8XJDf+YAHjUy6sRwA7j2BDtsLSxocxiraxivFbh3 +2soCtideR1386sQu1jg4g3sPAvcZHKl9cQPdBfbDQ91KOYlMltNAwYkIdPFR3PssehT9Au16PcEx +rbxXnT3Uj9upczJxgU4+mDytwMEaIwuIDn29hezWc31hYKSfzDCCgE+Qn23x8oyHLoZHiRDdm9Bc +PUO8tDBaY0dSpN4gSunkzoCuwL3BAG6hRasjbt6b/YtzLrBHa+Eglwuns0CYe8ldzeOfve57/XB0 +/dmDHKtZvTeOvhSvz/9NJi4wMkrn9bPpNham/y3hWNv+HR03J4M86jAScbMdQg7G0Ttx9AO4+l6e +q5N30HnsAbR70UuKTZrRa+AqIm+owOHCjslFpN8+OdmMo/qoVxclGaudvrkbyOdncajm9A70CHqC +PD6aTL4UE9u0vwUar2/DKVCh72EYwcWuhTbuGOkwkkBOfjtD5NRUATFSFq/3mO0UFyIbTsEBPPqF +iFncMxKB7Y3GsTE5mAW1c8AnAZwV5Ahsz91FEb9xJ0SeJwOcJeQ3AB/67FneIZU15BvAbw487+U+ +P9Z7buEImUXIhMwiZEImZBYhEzIhswiZkFmETMiEzCJkQmYRMiETMouQCZmQWYRMyCxCzqB+CzAA +VvbiJyVSRFgAAAAASUVORK5CYII=" transform="matrix(1 0 0 1 30.9858 -15.6699)"> + </image> + </g> + <path fill="#0D69C8" stroke="#0D69C8" stroke-width="1.2513" d="M72.341,20.777c0,0-0.359,2.271-3.212,11.076 + c-0.681,2.349,0.721,4.769,3.287,5.513c12.041,3.12,10.581,3.068,10.581,3.068l0.075-0.26L72.408,20.795L72.341,20.777z"/> + </g> + <g opacity="0.2"> + + <image width="85" height="94" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFYAAABfCAYAAAByWTA/AAAACXBIWXMAAAsSAAALEgHS3X78AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAQ9SURB +VHja7JptS+NAFIVnkrSiH1QQfPmi//9/iS8IoiAobTJ3k+7c7OntpO6y0Bnbc2CITdPaPj05c+cm +zlEURVEURVEURVEURVEURVEURVEURVEURVEURU3K5/4AIvIvn0O89wT7j1C/+yzykwD7goD6LZ9H +AKz8BLi+AKh22M8liTHuLxVuk/lH1VGZrd8CNWAs9D9UkXB9JrdaqHbocxaoHVKqc5tMEeAM1BoG +wrVQuzj0fUKpzm0yR4CPMBuzrUwcKNQ27u/g/YKpGA46YxGqjlkc6Fx0bJuY5PR5X5prc05emKlN +HBauwhscukxEBFYJoSS4pURBDWDnEAkewKqL3UQp5kuKhJ2ANdWAS5RZFuwsPrZgbe7qqEqLhNwZ +60xloJGArpWYrxgDk2VXKa5tMv//VD2LcBVsA5nbmdKrA9eGUly7E7DDF5SYB2bySYGuTOnlFVh8 +jwBVAsKtTCVx0I7dOH1NHtcmPwVAtnE0xrXj+4UQpKqqg1h5uW96ALbYryAO1PUWrI2EYCa5g3Gs +bOsB9OwUEjoZJ65ZBLqqefvjl+DaDly7Wvq2bStN0xyMY+1SdcOF/fEBegEKqwaww+TWRrD4+slO +2F6CrevaDe5JuDYYqMNY9sA0PwMsDMZ6Nz6vdW8L1QRWCKu8XiwWMp/P9zcKwLU2AjoDdRmXsApr +lbXx9ZWNAziuSZRfsvcZ28/SqShAsApz2C6Gv3uY2O0a6924H3sMS1get3DsCuzn56ccHx/vJ9ij +oyP39fUlpuW3zbEKenCrh0XCuJDo96Nja9PcCbl6CDufLv/CtS24dQ1WhIuLido4F9uQnVnZyV6D +PTk5cR8fHynXBoiD2kTB2NnqH1dYhsXHU5d21ho/7+/vcnZ2tr8rr4RrO8hEzMoawGoPAPu0Aiu1 +KbiHs6Q9PT11b29vMlHTpuBWAHatnWjqY79lyN6DHXR+fu5eX1/lmwphjIEIUGHW8HdXUruwiCZM +oq7tYhdLXYuntZ73s+hihamLCdubPVywFxcX7uXlZar88gmoEh1aw752C9xskHO3DVNdLyyTltHB +ylEgd8erCVD3trDyyurc7GAvLy/d8/OzJOCOExK4NZgJTffpVVx0blbXZgc76Orqyj09Pa1dxoZZ +3kGeBl3iAli876CFtmM4eLCJeEBYCLXD8gsiYu0WJHiMTRi5vb3d2XeoSoF5fX39235/3LnWUoyn ++HCqDyuyhdmu+gvDMfG4zmW+9ai4+x8fHx83Cn1wKPYM7KQ21sLg+PFHuru72+n3qEoDe3Nz4xAI +TE5rjZrozHHrNq88CB27xbl41Va7W8NWyzRYkeEk53C7a7cW6diEc53bfvPx1B0x2aAW7VjUw8MD +unflUnCvpJbIuYD+KLBW9/f3CHbnpRRFURRFURRFURRFURRFURRFURRFURRFURRFUdR/6pcAAwAv +B01OkzgGCgAAAABJRU5ErkJggg==" transform="matrix(1 0 0 1 34.9858 -16.6699)"> + </image> + </g> + <g> + + <rect x="46.258" y="30.405" transform="matrix(0.9604 0.2785 -0.2785 0.9604 11.0478 -13.8406)" fill="#0D69C8" width="15.954" height="3.112"/> + + <rect x="44.338" y="37.024" transform="matrix(0.9604 0.2785 -0.2785 0.9604 12.8145 -13.0434)" fill="#0D69C8" width="15.954" height="3.112"/> + + <rect x="42.118" y="45.757" transform="matrix(0.9604 0.2785 -0.2785 0.9604 15.4598 -14.1932)" fill="#0D69C8" width="31.127" height="3.112"/> + + <rect x="40.198" y="52.376" transform="matrix(0.9604 0.2785 -0.2785 0.9604 17.2277 -13.3969)" fill="#0D69C8" width="31.128" height="3.112"/> + + <rect x="38.279" y="58.995" transform="matrix(0.9604 0.2785 -0.2785 0.9604 18.9966 -12.6008)" fill="#0D69C8" width="31.126" height="3.111"/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter_2_" filterUnits="userSpaceOnUse" x="31.276" y="13.249" width="52.47" height="62.858"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="31.276" y="13.249" width="52.47" height="62.858" id="XMLID_5_"> + <g filter="url(#Adobe_OpacityMaskFilter_2_)"> + + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="346.4614" y1="-1592.8652" x2="364.5717" y2="-1566.653" gradientTransform="matrix(0.9604 0.2785 -0.2785 0.9604 103.3514 248.0794)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M864.625-1145.932c0,0,30.451,6.354,47.862-25.576c-7.422-8.667-18.94-8.828-18.94-8.828 + l-18.599-4.92l-3.04,6.803L864.625-1145.932z"/> + </g> + </mask> + <path mask="url(#XMLID_5_)" fill="#FFFFFF" stroke="#0D69C8" stroke-width="1.2513" d="M72.408,20.795l-23.437-6.796 + c-1.658-0.481-3.395,0.474-3.875,2.133L32.026,61.2c-0.48,1.659,0.475,3.395,2.133,3.876l35.454,10.281 + c1.66,0.481,3.396-0.474,3.876-2.133l9.584-33.05L72.408,20.795z"/> + </g> + <g> + <g> + <g> + <image opacity="0.4" width="161" height="193" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKEAAADBCAYAAACnpdDsAAAACXBIWXMAAAsSAAALEgHS3X78AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAhpSURB +VHja7J1bUttIFIYl+W5gcJjc5j2VVeQ9D1lQ1pAF5SELyCpSWcAUkwRCwsXG1rRS58ChacmyLSMk +f1/VKRkMhlI+/6e7pdBRBACw68RVvtjbd+9jTul6fPr4IUXC9WWLtyn2jpCGHu+KmPGa8sWBQsDN +RUyNhDcft13GeA35EnO05QsJq6VgdlwESj/f2mSMSwoYG/E6Ul3vaGWkPa/Wfq2A167mctTH8zan +YlxSQCtfz1XfVE9Kn/fTEAmXS7gw4s1cXbmaSs2k5pqMbRMxXkFAlW/oamRqINUziUhbLi+jTcBM +uktXF15dGRHnbRMxLilgX0Qbu9pzte/qQB6PRca+tGZtyyRhuXFgahJQBfzl6kyOWf2W52amRbdG +xO4SQTUBByJcJt6hq4nUoQg5MmmYNzaE8GxYW/HUCPjT1Ymc07zuMndh0YrJSlyQgh3TfjMB/3J1 +5OpvUxOTiAMzSWGmvJqE10bCMxHwu6tvUtnjU0nEC/na1iRiXhImZuarEk5EvOeuXrh66uqJyDkO +SEgrLidhGpBQu0uvxJu68YkY56RgV1JwbBIwk+8fqZeunomEB4ExISm42sRkbsaEvyQJswQ8dvWv +1LEk4ol8TWsSsZsjZiLPDYyITyQJn5mayLt2GHjXkoTlJye6PHMl57K/xmpDYxOxmyOgnZCMJe0m +3pjQb8UdrxUjYXkJNQ1Vvq4nYFTynDZSxE7BhGQkKXck478XUs/MpGTftGK7YN2J7l5Foe6XPUdl +zltoLLmIAtecX71+E3398rk1STg0Mh5I7ctEZWiWZbosy2yciqFr8Ouez0YlYpl2PIpuF6nHUkNv +NsxkpLpJYrei12uMiDft2EW4vhPt4vShtN6npiaBJQRSsBoB/VvlQncqta41J4GTYWfHer1Yrw/3 +vfaLfNWLmJjzb8fmE7M68VKqaIx+s2b72O94TwqWaHSxWmXsmY/99ENERNysHXszY52Q7Hnrg0fR +3WvFtGJac+VJGLp1P8lZMuDaMIm41XYcBWREOkSsRcKi1gCI+GAShk4IMiLig0jITQiI+CiTEBAR +CaGdIiIhItYuIhIiYu0iIiEi1i4iEiJi7SIiISLWLiISImLtIiIhItYuIhIiYu0iIiEi1i4iEiJi +7SIiISLWLiISImLtIiIhItYuIhIiYu0iIiEi1i4iEiJi7SIiISLWLiISImLtIiIhItYuIhIiYu0i +IiHULiISQu0iIiHULiISQlUiHq0rIhJCVSI+j27/hqX+Yf07f8MyT8Qu5xxyRExNSJX15N4f5gwU +SQhbScQXgdZsN968ScRQGpKEUFUi2p2pdJs0e9Sd62M/EUlC2DQRDyX5dL/D5wWz5eDYkCSETRNR +x3q6U6lumXtuSncknUka0o6hUhFDG4fr7vVaA/l8wuwYtiGiTUF/D8SsFetSjb8XdoqEUJWIdh9E +3ZBzZAS048HgnjdMTGCTyYq/+5duQ6cV2rv5z/fayQkSwiYi+psu2a3oOgUJGJOEsE0Z4+j+1meF +mzEhIWxLyNK7gCEhVClfFK2xBR0SwkNNYLiVCx4vSAhICICEgIQASAhICICEgIQASAhICICEgIQA +SAhICICEgIQASAhICICEgIQASAhICICEgIQASAhICICEgIQASAhICICEgIQASAhICICEgIQASAhI +CICEgIQASAhICICEgIQASAhICICEgIQASAhICICEgIQASAhICICEgIQASAhICICEgIQASAhICICE +gIQASAhICICEgIQASAhICICEgIQASAhICICEgIQASAhICICEgIQASAhICICEgIQASAhICICEgIQA +SAhICICEgIQASAhICICEgIQAeRKmUpE5AtSehGmOpABblTANHJEPVg2uQm+SJS8QKoBlw7eVPEkK +rM1q4WouR1tICWWTLy0l4aePH/xvtsJlEl5LzT0RmbhAXuf0A2ulMWEakG8m5cuIiLBO50yLJLQv +pvJNXV1JTY2MfiLCbsunAtrwujafu5OKpvveGxP6KZhJd2nqQmScBRIRGXdz7Gd9saE1NR10XhRY +3YJWPJMXy8Q7d/Vbjuci5EC+PxM59oSO+XdqtXxRYM4wNb5oXcrnr4tEXCahpt8vV2dS2eM9I6EK +1zFCpoi4MwJOjSe/vbKdM7drdvTB1y+fo1ev38Qm1ToiWc9VX6TT6snzHfn6uMR0nWpuLQJjP00/ +le+nq++u/nN1LMdvrk4luFTGP6+V+bZKOz6XBDyRBByJlB3zrrj22nMSkJNkbG7yhWbA1o9MwB8i +4Q+pU5Hz0swh0jLtOPJmx/aHDKWsgPrL7MlzPXlN25qRsB0SLjwBp2aodiqpdyz13SSgjgtv2rGd +Gd+TMHvy7bv3kSfhhSRh37ThyIwHsuf3XY1Nq7aJiIDNF3GRs2qiXfJHjoQ2CedlZ8d24Kk/8NKM +/5KAgJntByKhtmo/DZGw+WuBdhnmyhsLnpjx4Dd5fCaSXkW368r3UjAoYU4aWpEWZuasv8SBacl+ +GsakYWvWAmfeqon++5+KiFq2Fa+8Tuj/EnNPoNSblut4QNtxnoQI2OwkzJPw3Fu+0yU8XZ6ZLkvB +wnRyaegv1/REsKG03bGUzphHZuLS9ZZwmJw0f1Jix4N2bdBezLgwa4N3FqnzBFwqRUDErtTAK03A +fmBiQhK2Iwn9NLT3FNhS+W7uLygSsFQyGRFDMva86i6ZlCBjM5PQimhvTrB3V/n3E5QSsLQUImJk +REyMkH4lXgpGSNhoCfMS0ZZ/C1daNAaMNpHCkzGO7t684Ldf2nA7l2r8y3j2GLxVq1IJc2SMcsRD +wPYu2eT+n5JV5KusPRohI9rvTrXntaWLHkoST05oOFXIBvBo+V+AAQDGugsozkQZhQAAAABJRU5E +rkJggg==" transform="matrix(0.2951 -0.1039 0.1039 0.2951 12.5513 32.4956)"> + </image> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="44.2983" y1="30.4751" x2="44.2983" y2="115.2985"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#A1C1EA"/> + </linearGradient> + <path fill="url(#XMLID_7_)" stroke="#0D69C8" stroke-width="1.8962" d="M41.074,24.629l-23.016,8.104 + c-1.63,0.574-2.486,2.36-1.912,3.99L31.73,80.985c0.574,1.629,2.36,2.484,3.991,1.911L70.54,70.636 + c1.629-0.573,2.485-2.359,1.912-3.988L61.023,34.189L41.074,24.629z"/> + </g> + <g opacity="0.41"> + + <image width="95" height="89" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABaCAYAAABHeVPzAAAACXBIWXMAAAsSAAALEgHS3X78AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAQVSURB +VHja7JvNktJAFIUTEjI/jH8bn8ClT+HGl3LpS7nxKdz6Aq6dIUyANlT1tU4dbgdW6QbOV3UrqDAT +7+n7C1SVEEIIIYQQQgghhBBCCCGEEEIIIYQQQghxTdQl3tTnr9/53sKvH98kwIwOPxLAedlViFIX +5vj6jPsKjigXK0ZdiPNr53GdcH5IPL5IIeqCnG+2SIiAzt6DAK4glyJEXYjzF3BFQxHQ4fvElUUp +Xow2s/jo9AauDYngCWC2g8csBopepBB1xtO/IOe30RoyE4Gdv3NsT1Z8nVhkFr4m5y9HuxvtYbTH +aKvRnshW0R7jc+/j67r4M1BMTmV1PAhKQRQFKEAHzrRIwAJ8OO3DaNt4HeDPZl5U/I+IUtJSzgjA +GmBR0FEEHE7722jvHbN/exOfOxURRUZDkyH/s+Ob6KTOST+PkGo853YQOa1TvD07OgwfP32p/vz+ +ed0CHP6Tic6nBWeaABgBnO89Eby8z13U1JSdTYS2ygueTIuEJQmxig5fwoHZx5z/OtpmtHW0Pl67 ++LgHUTaJKNgndk1XHQGc+83pd9HZD9D9rCgKMBXdQwQsnTb2VPo5use5oyCXAJXT/3cgANaAJ6oH +6Pw7EiBVC7x9krfGmD0VzdYFxXbvaE3gOGIqJWFn9C52Qh/IsEN6A1F0T4W7mdg73UwNqCb2OwEO +CaepFp47OHPDgn5+anLexefuYdq+GQFSex1eLQRIly1EhTmM0w6vK7axWL9GkWxo8+aCm4mA4Oxt +cIod6IqTLBZwTKM4IVuH5LWqp2aFWaNgUUAEcIpAB7JtncjguaKBaGmc7erixMmfdTqeVQCnELPz +t9Tfb6C37+HvTJDB2f147wkUS+4awLnfHNuD419iKlnC/e6g4AbI855AA0WOt6q+SQG4EG8pAtaQ +w1tIGyYUTsb2ujWIZo83kL5YiODZnBvSZm6PH4acOJTxfib1liQOU1iwUShz+sGeyV7ALI0NiQIf +7B5vMQKwBvTOSsFSzQZSUkPzAAqyJgHQ+VunXmRJR02OXzoRBbykq+jkY5e0gZNvp/0vXZ8hHfWQ +joZEOqpuLQK8mcAKKqeeHfT2Sxq8QqKDwk4q1c6i82d/h6wUAay42skfIO3gye+dXU5womOgTohb +Vp4nsnVDpXw00VtR29qhoysOWF4d4Snae5+YW9Ispz+7AGeKgObt+sPEwm3K6SG384sQYEIEXi3g +B7dOfWBrVx1/aCu1bc36yYgSagDXgwpOJhbgcz6yyGvtpNNLcH4xEUBRUCW2lFNvnoQzrCjHFydA +Ih1NPU5FT8rpRTm+WAES0XDu/V7clzfqqmASX12qKP+7Quj7AfOIcrVf3hNCCCGEEEIIIYQQQggh +hBBCCCGEEEIIIS6TfwIMANStTcBABcWOAAAAAElFTkSuQmCC" transform="matrix(1 0 0 1 2.9858 -11.6699)"> + </image> + </g> + <path fill="#0D69C8" stroke="#0D69C8" stroke-width="1.2513" d="M41.009,24.653c0,0,1.029,2.056,3.83,10.878 + c0.813,2.306,3.36,3.459,5.882,2.572c11.607-4.466,10.392-3.659,10.392-3.659l-0.09-0.255l-19.949-9.56L41.009,24.653z"/> + </g> + <g opacity="0.2"> + + <image width="94" height="85" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAABWCAYAAACpQ0o9AAAACXBIWXMAAAsSAAALEgHS3X78AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAPJSURB +VHja7JoLb9swDIT1sJe2QP//P20LP6TFruheGDptN6BS6vsAQV62eMYdRYmMnSOEEEIIIYQQQggh +hBBCCCGEEEIIIYQQQn4C39oD5Zyt58ree4r/Q2Lrz7L11Xs3xDckvDeeyyvhreu7NcE3JLrfub4S +G8Zyrwz3zDFGiv8N4T8bzhB9G0V88OB97rquefG7ysbLCDAH+POe+AnmhCtBGMdx/U7f94z8nagP +asQyLAMs0efzPdfrEvIJV0LOeVsJp9OJkb+TbkJ5lghzBAO0+LOIDyOpgXuEf3t7W68fHh4OH/kY +9Z0avWGAUylHBJ/O98QZV4KMq33h8fGRkW+kHBFfBhqQIepF8GmZ1ZiLEQlWhJi28vLysprw9PR0 +DPFV1FsmoPh/yuiN6BdRxzImmC9MKN8TAzwYsKaiswlVDWjltHPLAElBHqP/bKaIP8o1fBZhVQRY +LV7tCVUNqJl2bqWhCEaIATr6J4j+AeYOPg/l3/mzGb4YIFQ3oJb4+QsrISoTttxfds5FyL5E+zIP +MA8l+nFPERNcKwa0UgZaBVM26gFMP50xBmWaPq5apJ1g+D3iL82v/BF23mgVJHVC0Wf4WDZuDytg +NeU8xxLpOMvfbatJjppq+FrRXzPtZFUUzXBSGa1qF1JGgOPnRboSsUF0MV3/f8Ew4DBpR0d7AOGD +kS5QQIluMSSUdgIea0X0BGd/HAGOoIcSP+8YMO0JXipX2WQ73FAhnTgjFeGeMMEmbHVOf6/4kPe9 +UTR9tjJE+F4ZECHysY3gdAqC/aK68C2kHYdl/96eUAqmEareHqIZN1hRfpa+DqwI5xr7zfrHxVfR +rw3IRgMtqY146/0s0Y8pqKQU6aVhwy2Vz6sdK5uJ/E8McO66bSz5uittBOx+LgZg+vHQ25+gBTHd +qCWOlXZuGKB/rZphM46QbkZMPbABy/FShJ6g59OUAVUr3PLWQVYlvz57B+M4KqcYXc3Gsqlu95H0 +4z5a0HMrBjTRXlDVLzLDKvDQoYxFzGgUY1LVZuOcj+3m3d9/j9bbsVaBRH9SLQmsUGfZaPX5HVsJ +UCNYP7JsNcfz8/Mxxf+CCVkZcvW2A5zjt+8arQXdZjhmzv+H/cCpfk5WLYKLno7beddHbehVor5p +8bUJKaU9A5xRsXqjjWG+8VZL+LsQf2tjhrCJOU2TlZKsdz2tXpJrQfi7Ev/iod9fBczDMFgC73Uo +9WdVhW+u1/E/vL6+ulLdOujlONy4a4tNCCGEEEIIIYQQQgghhBBCCCGEEEIIIYSQw/FXgAEA4EBZ +vZoICGMAAAAASUVORK5CYII=" transform="matrix(1 0 0 1 3.9858 -12.6699)"> + </image> + </g> + <g> + + <rect x="24.81" y="42.728" transform="matrix(0.9432 -0.3321 0.3321 0.9432 -12.8456 13.4019)" fill="#0D69C8" width="15.954" height="3.112"/> + + <rect x="27.099" y="49.228" transform="matrix(0.9432 -0.3321 0.3321 0.9432 -14.8755 14.5323)" fill="#0D69C8" width="15.954" height="3.112"/> + + <rect x="28.957" y="53.21" transform="matrix(0.9432 -0.3321 0.3321 0.9432 -15.6614 17.8948)" fill="#0D69C8" width="31.127" height="3.111"/> + + <rect x="31.246" y="59.71" transform="matrix(0.9432 -0.3321 0.3321 0.9432 -17.6891 19.0219)" fill="#0D69C8" width="31.127" height="3.111"/> + + <rect x="33.535" y="66.21" transform="matrix(0.9432 -0.3321 0.3321 0.9432 -19.718 20.151)" fill="#0D69C8" width="31.127" height="3.112"/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter_3_" filterUnits="userSpaceOnUse" x="15.342" y="23.953" width="57.914" height="59.747"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="15.342" y="23.953" width="57.914" height="59.747" id="XMLID_8_"> + <g filter="url(#Adobe_OpacityMaskFilter_3_)"> + + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="1307.645" y1="-507.0972" x2="1325.7552" y2="-480.8849" gradientTransform="matrix(0.9432 -0.3321 0.3321 0.9432 -217.074 -253.1598)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_9_)" d="M858.473-1124.995c0,0,28.467-12.544,24.056-48.645c-11.078-2.732-20.541,3.837-20.541,3.837 + l-17.99,6.817l1.483,7.301L858.473-1124.995z"/> + </g> + </mask> + <path mask="url(#XMLID_8_)" fill="#FFFFFF" stroke="#0D69C8" stroke-width="1.2513" d="M41.074,24.629l-23.016,8.104 + c-1.63,0.574-2.486,2.36-1.912,3.99L31.73,80.985c0.574,1.629,2.36,2.484,3.991,1.911L70.54,70.636 + c1.629-0.573,2.485-2.359,1.912-3.988L61.023,34.189L41.074,24.629z"/> + </g> + <g opacity="0.81"> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="53.353" y1="51.3457" x2="53.353" y2="87.1648"> + <stop offset="0" style="stop-color:#FFF38E"/> + <stop offset="0.8714" style="stop-color:#F7E379"/> + <stop offset="1" style="stop-color:#F0D14D"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M40.431,53.056c-5.129,0-8.249,3.959-8.28,3.999c-0.054,0.101-11.335,18.742-15.516,26.027 + c-1.431,2.493-3.141,3.819-5.083,3.94c-0.96,0.061-1.836-0.195-2.612-0.572c1.639,2.773,3.433,2.912,3.531,2.917l60.751,0.004 + c4.83,0,6.696-2.612,6.772-2.724c0.144-0.225,15.848-24.843,17.458-29.531c0.421-1.226,0.417-2.19-0.012-2.868 + c-0.646-1.021-2.108-1.196-2.123-1.197L40.431,53.056z"/> + <g> + <path fill="#FFF8B8" d="M95.418,52.108c0,0-49.3,0-54.987,0c-5.689,0-9.031,4.369-9.031,4.369S20.047,75.231,15.813,82.611 + c-1.509,2.628-3.11,3.474-4.548,3.474c-2.599,0-4.66-2.766-4.66-2.766c0.192,0.657,0.4,1.252,0.619,1.792l0,0 + c0.33,0.813,0.686,1.501,1.05,2.081l0,0c1.958,3.114,4.175,3.123,4.175,3.123l60.773,0.005c5.457,0,7.557-3.138,7.557-3.138 + S96.684,62.274,98.35,57.424c0.254-0.739,0.362-1.376,0.363-1.925C98.722,52.442,95.418,52.108,95.418,52.108L95.418,52.108z + M32.954,57.571c0.414-0.489,3.187-3.567,7.478-3.567h54.852c0.327,0.06,1.063,0.278,1.361,0.757 + c0.328,0.527,0.134,1.404-0.087,2.047c-1.305,3.795-12.937,22.398-17.349,29.311c-0.166,0.219-1.848,2.306-5.986,2.306 + l-60.705-0.005c-0.085-0.012-0.473-0.082-1.005-0.443c1.653-0.076,3.946-0.939,5.945-4.42 + C21.461,76.575,32.001,59.146,32.954,57.571L32.954,57.571z M79.217,86.106c0.003-0.004,0.007-0.008,0.007-0.008 + s-0.002,0-0.004,0.004C79.22,86.104,79.218,86.104,79.217,86.106L79.217,86.106z M79.181,86.162 + c0.014-0.022,0.007-0.013,0.021-0.035c0,0,0.002-0.001,0.004-0.005C79.198,86.136,79.189,86.149,79.181,86.162L79.181,86.162z" + /> + </g> + </g> + <g> + <path fill="#A37B16" d="M40.104,50.833c-6.245,0-9.887,4.664-10.039,4.863l-0.032,0.042l-0.026,0.046 + C29.888,55.976,18.302,75.123,14,82.616c-1.122,1.957-2.351,2.99-3.651,3.07c-2.206,0.138-4.154-2.416-4.003-2.442l-1.558,1.165 + c-0.068,0.139,2.414,3.415,5.671,3.221c1.998-0.12,3.757-1.48,5.229-4.045c4.188-7.297,15.316-25.694,15.949-26.738 + c0.275-0.341,3.418-4.069,8.467-4.069c0,0,56.225,0,56.354,0c0.189,0.026,1.522,0.245,2.142,1.224 + c0.221,0.352,0.332,0.776,0.332,1.273c0,0.488-0.106,1.046-0.321,1.668c-1.651,4.813-17.765,30.072-17.928,30.326 + c-0.064,0.094-1.965,2.798-6.187,2.988l-61.951,0.059v1.882l61.995,0.005c5.283-0.238,7.672-3.721,7.771-3.869 + c0.681-1.064,16.411-25.729,18.14-30.758c0.636-1.854,0.562-3.411-0.22-4.633c-1.177-1.839-3.51-2.096-3.609-2.105l-0.049-0.004 + H40.104z"/> + </g> + <path fill="none" stroke="#A37B16" stroke-width="1.8962" d="M5.656,32.248v51.071c0,0,3.633,6.164,8.235,0.122 + c4.497-6.739,13.998-22.669,13.998-22.669"/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter_4_" filterUnits="userSpaceOnUse" x="245.059" y="132.78" width="75.313" height="48.614"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="245.059" y="132.78" width="75.313" height="48.614" id="XMLID_11_"> + <g filter="url(#Adobe_OpacityMaskFilter_4_)"> + + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="-604.1685" y1="314.1143" x2="-552.4615" y2="372.7537" gradientTransform="matrix(1.1531 0.0073 -0.0072 1.129 179.2402 -63.6737)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_12_)" d="M-514.612,357.142c0,0,37.894,15.228,84.809-34.381c-16.603-10.809-38.051-11.883-38.051-11.883 + l-20.046,2.5l-18.514,16.817L-514.612,357.142z"/> + </g> + </mask> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Icon-Gear01-Grey.svg b/openoffice/share/gallery/symbols/Icon-Gear01-Grey.svg new file mode 100644 index 0000000000000000000000000000000000000000..bdc2fe37c08bc590cd2866ed67d684b8291369f3 --- /dev/null +++ b/openoffice/share/gallery/symbols/Icon-Gear01-Grey.svg @@ -0,0 +1,140 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="13.3618" y1="55.0146" x2="93.7925" y2="55.0146"> + <stop offset="0" style="stop-color:#27447D"/> + <stop offset="1" style="stop-color:#1C2958"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M48.297,14.799c-0.622,0-1.149,0.458-1.237,1.074c0,0-1.303,9.157-1.492,10.486 + c-2.305,0.643-4.511,1.557-6.591,2.729c-1.074-0.806-8.469-6.359-8.469-6.359c-0.498-0.374-1.194-0.324-1.634,0.116l-7.466,7.466 + c-0.242,0.242-0.366,0.563-0.366,0.884c0,0.263,0.083,0.526,0.25,0.75c0,0,5.552,7.395,6.358,8.469 + c-1.173,2.08-2.086,4.286-2.729,6.592c-1.329,0.189-10.485,1.492-10.485,1.492c-0.616,0.087-1.074,0.615-1.074,1.237v10.559 + c0,0.622,0.458,1.149,1.074,1.237c0,0,9.156,1.303,10.485,1.492c0.643,2.305,1.557,4.512,2.729,6.591 + c-0.806,1.073-6.358,8.469-6.358,8.469c-0.168,0.225-0.25,0.488-0.25,0.751c0,0.321,0.124,0.642,0.366,0.884l7.466,7.466 + c0.44,0.44,1.137,0.489,1.634,0.116c0,0,7.396-5.553,8.469-6.358c2.079,1.173,4.286,2.087,6.591,2.729 + C45.757,85,47.06,94.155,47.06,94.155c0.088,0.616,0.615,1.074,1.237,1.074h10.559c0.622,0,1.149-0.458,1.237-1.074 + c0,0,1.304-9.155,1.493-10.484c2.305-0.643,4.512-1.557,6.591-2.729c1.074,0.806,8.469,6.358,8.469,6.358 + c0.498,0.373,1.194,0.324,1.635-0.116l7.466-7.466c0.242-0.242,0.366-0.563,0.366-0.884c0-0.263-0.082-0.526-0.25-0.751 + c0,0-5.553-7.396-6.358-8.469c1.172-2.079,2.086-4.286,2.729-6.591c1.329-0.189,10.484-1.492,10.484-1.492 + c0.616-0.088,1.074-0.615,1.074-1.237V49.735c0-0.622-0.458-1.15-1.074-1.237c0,0-9.155-1.303-10.484-1.492 + c-0.644-2.306-1.558-4.512-2.729-6.592c0.806-1.074,6.358-8.469,6.358-8.469c0.168-0.224,0.25-0.487,0.25-0.75 + c0-0.322-0.124-0.642-0.366-0.884l-7.466-7.466c-0.439-0.44-1.137-0.489-1.635-0.116c0,0-7.396,5.553-8.469,6.359 + c-2.08-1.173-4.286-2.087-6.591-2.729c-0.189-1.329-1.493-10.486-1.493-10.486c-0.088-0.616-0.615-1.074-1.237-1.074H48.297z + M44.454,55.015c0-5.031,4.093-9.124,9.123-9.124c5.031,0,9.124,4.093,9.124,9.124c0,5.03-4.093,9.123-9.124,9.123 + C48.546,64.138,44.454,60.045,44.454,55.015z"/> + <path fill="#5E5E5E" d="M58.855,13.549H48.297c-1.245,0-2.301,0.916-2.476,2.148l-1.37,9.631 + c-1.874,0.575-3.687,1.325-5.415,2.241l-7.779-5.84c-0.447-0.336-0.975-0.501-1.5-0.501c-0.644,0-1.284,0.248-1.769,0.732 + l-7.466,7.467c-0.88,0.88-0.978,2.274-0.231,3.269l5.84,7.778c-0.917,1.729-1.667,3.541-2.242,5.416l-9.631,1.371 + c-1.232,0.175-2.148,1.23-2.148,2.475v10.56c0,1.244,0.916,2.3,2.148,2.475l9.631,1.37c0.576,1.875,1.326,3.688,2.242,5.415 + l-5.84,7.779c-0.748,0.994-0.649,2.389,0.231,3.269l7.466,7.466c0.485,0.484,1.125,0.732,1.769,0.732 + c0.526,0,1.054-0.165,1.5-0.501l7.778-5.84c1.728,0.917,3.541,1.667,5.416,2.242l1.37,9.629c0.175,1.232,1.23,2.148,2.476,2.148 + h10.558c1.245,0,2.3-0.915,2.475-2.148l1.372-9.629c1.874-0.574,3.686-1.325,5.415-2.242l7.778,5.84 + c0.447,0.336,0.975,0.501,1.5,0.501c0.645,0,1.284-0.248,1.769-0.732l7.467-7.466c0.88-0.88,0.979-2.274,0.23-3.269l-5.84-7.779 + c0.918-1.729,1.668-3.541,2.242-5.415l9.631-1.37c1.232-0.175,2.148-1.23,2.148-2.475v-10.56c0-1.245-0.916-2.3-2.148-2.475 + l-9.63-1.371c-0.575-1.875-1.325-3.687-2.243-5.416l5.84-7.778c0.747-0.995,0.649-2.389-0.23-3.269l-7.467-7.467 + c-0.484-0.484-1.124-0.732-1.769-0.732c-0.525,0-1.053,0.166-1.5,0.501l-7.778,5.841c-1.729-0.917-3.541-1.667-5.415-2.242 + l-1.372-9.631C61.155,14.464,60.1,13.549,58.855,13.549L58.855,13.549z M38.844,30.552c2.408-1.453,5.049-2.557,7.852-3.251 + l1.602-11.251h10.558L60.457,27.3c2.805,0.694,5.444,1.798,7.854,3.251l9.086-6.823l7.466,7.467l0,0l0,0l-6.822,9.086 + c1.453,2.408,2.559,5.05,3.253,7.853l11.25,1.601v10.56l0,0l0,0l-11.25,1.601c-0.694,2.803-1.8,5.444-3.253,7.852l6.822,9.088l0,0 + l0,0l-7.466,7.466l-9.086-6.822c-2.409,1.454-5.049,2.558-7.854,3.251l-1.602,11.25H48.297l-1.602-11.25 + c-2.803-0.693-5.445-1.797-7.852-3.251l-9.087,6.822l-7.466-7.466l0,0l0,0l6.822-9.088c-1.453-2.407-2.557-5.049-3.252-7.852 + l-11.25-1.601v-10.56l0,0l0,0l11.25-1.601c0.695-2.803,1.799-5.445,3.252-7.853l-6.822-9.086l0,0l0,0l7.466-7.467L38.844,30.552 + L38.844,30.552z M53.576,44.642c-5.728,0-10.373,4.645-10.373,10.374c0,5.729,4.646,10.373,10.373,10.373 + c5.73,0,10.374-4.645,10.374-10.373C63.95,49.287,59.306,44.642,53.576,44.642L53.576,44.642z M53.576,62.889 + c-4.341,0-7.873-3.532-7.873-7.873c0-4.342,3.532-7.874,7.873-7.874c4.343,0,7.874,3.532,7.874,7.874 + C61.45,59.356,57.918,62.889,53.576,62.889L53.576,62.889z"/> + </g> + <g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="26.9243" y1="21.8154" x2="81.6181" y2="89.9427"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M49.154,17.035c-0.207,1.449-1.574,11.063-1.574,11.063l-0.646,0.16 + c-2.676,0.662-5.227,1.718-7.58,3.139l-0.57,0.344c0,0-7.764-5.83-8.935-6.708c-0.932,0.932-5.323,5.324-6.255,6.256 + c0.879,1.17,6.708,8.934,6.708,8.934l-0.344,0.57c-1.42,2.353-2.476,4.904-3.139,7.581l-0.16,0.646c0,0-9.612,1.368-11.062,1.575 + c0,1.317,0,7.528,0,8.846c1.449,0.207,11.062,1.574,11.062,1.574l0.16,0.646c0.663,2.677,1.719,5.227,3.139,7.58l0.344,0.57 + c0,0-5.829,7.764-6.708,8.935c0.932,0.932,5.323,5.323,6.255,6.255c1.17-0.879,8.935-6.708,8.935-6.708l0.57,0.344 + c2.351,1.421,4.902,2.477,7.579,3.139l0.646,0.16c0,0,1.367,9.612,1.574,11.062c1.317,0,7.528,0,8.846,0 + c0.207-1.449,1.575-11.062,1.575-11.062l0.646-0.16c2.677-0.661,5.227-1.718,7.58-3.139l0.569-0.344c0,0,7.765,5.829,8.936,6.708 + c0.932-0.932,5.323-5.323,6.255-6.255c-0.879-1.171-6.708-8.935-6.708-8.935l0.344-0.57c1.42-2.354,2.477-4.903,3.139-7.58 + l0.16-0.646c0,0,9.612-1.367,11.062-1.574c0-1.317,0-7.528,0-8.846c-1.449-0.207-11.062-1.575-11.062-1.575l-0.16-0.646 + c-0.662-2.677-1.719-5.228-3.139-7.581l-0.344-0.57c0,0,5.829-7.764,6.708-8.934c-0.932-0.932-5.323-5.324-6.255-6.256 + c-1.171,0.879-8.935,6.708-8.935,6.708l-0.57-0.344c-2.354-1.42-4.904-2.477-7.58-3.139l-0.646-0.16c0,0-1.368-9.613-1.575-11.063 + C56.682,17.035,50.471,17.035,49.154,17.035z M42.217,55.015c0-6.264,5.096-11.36,11.359-11.36c6.265,0,11.36,5.096,11.36,11.36 + c0,6.264-5.096,11.359-11.36,11.359C47.313,66.374,42.217,61.278,42.217,55.015z"/> + <path fill="#B2B2B2" d="M58.855,16.049H48.297L46.696,27.3c-2.803,0.694-5.444,1.798-7.852,3.251l-9.087-6.823l-7.466,7.467 + l6.822,9.086l0,0l0,0c-1.453,2.408-2.557,5.05-3.252,7.853l-11.25,1.601v10.56l11.25,1.601c0.695,2.803,1.799,5.444,3.252,7.852 + l0,0l0,0l-6.822,9.088l7.466,7.466l9.087-6.822c2.407,1.454,5.049,2.558,7.852,3.251l1.602,11.25h10.558l1.602-11.25 + c2.805-0.693,5.444-1.797,7.854-3.251l9.086,6.822l7.466-7.466l-6.822-9.088l0,0l0,0c1.453-2.407,2.559-5.049,3.253-7.852 + l11.25-1.601v-10.56l-11.25-1.601c-0.694-2.803-1.8-5.445-3.253-7.853l0,0l0,0l6.822-9.086l-7.466-7.467l-9.086,6.823 + c-2.409-1.453-5.049-2.557-7.854-3.251L58.855,16.049L58.855,16.049z M50.009,18.022h7.134l1.361,9.556l0.187,1.317l1.292,0.32 + c2.58,0.639,5.038,1.656,7.308,3.025l1.141,0.688l1.063-0.799l7.718-5.795l5.044,5.045l-5.794,7.717l-0.8,1.065l0.688,1.139 + c1.369,2.269,2.387,4.728,3.026,7.308l0.319,1.292l1.317,0.188l9.555,1.359v7.136l-9.555,1.359l-1.317,0.188l-0.319,1.292 + c-0.64,2.579-1.657,5.037-3.026,7.307l-0.688,1.139l0.8,1.065l5.794,7.718l-5.044,5.044L69.495,77.9l-1.064-0.799l-1.14,0.688 + c-2.27,1.37-4.728,2.388-7.307,3.025l-1.293,0.319l-0.187,1.317l-1.361,9.556h-7.134l-1.36-9.556l-0.187-1.317l-1.292-0.319 + c-2.582-0.639-5.04-1.656-7.307-3.025l-1.14-0.688L37.659,77.9l-7.718,5.794l-5.044-5.044l5.794-7.718l0.799-1.065l-0.688-1.139 + c-1.368-2.267-2.386-4.726-3.026-7.308l-0.32-1.291l-1.317-0.188l-9.555-1.359v-7.136l9.555-1.359l1.317-0.188l0.32-1.291 + c0.64-2.583,1.659-5.042,3.026-7.309l0.688-1.139l-0.799-1.065l-5.794-7.717l5.044-5.045l7.718,5.795l1.065,0.799l1.139-0.688 + c2.269-1.368,4.727-2.386,7.308-3.025l1.292-0.32l0.187-1.317L50.009,18.022L50.009,18.022z M53.576,42.668 + c-6.808,0-12.346,5.539-12.346,12.347c0,6.808,5.538,12.346,12.346,12.346c6.809,0,12.348-5.538,12.348-12.346 + C65.923,48.208,60.384,42.668,53.576,42.668L53.576,42.668z M43.203,55.016c0-5.729,4.646-10.374,10.373-10.374 + c5.73,0,10.374,4.645,10.374,10.374l0,0l0,0c0,5.729-4.644,10.373-10.374,10.373C47.848,65.389,43.203,60.744,43.203,55.016 + L43.203,55.016L43.203,55.016z"/> + </g> + <g> + <g> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="35.6538" y1="15.3833" x2="80.6537" y2="114.883"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M92.542,60.294V49.735l-11.25-1.601c-0.694-2.804-1.799-5.445-3.252-7.853l6.822-9.086 + l-7.466-7.466l-9.087,6.823c-2.408-1.453-5.049-2.558-7.853-3.251l-1.602-11.251H48.297L46.697,27.3 + c-2.804,0.694-5.444,1.798-7.853,3.251l-9.087-6.823l-7.466,7.466l6.822,9.086c-1.453,2.408-2.558,5.049-3.252,7.853 + l-11.25,1.601v10.559l11.25,1.601c0.694,2.804,1.799,5.444,3.252,7.853l-6.822,9.087l7.466,7.466l9.087-6.822 + c2.407,1.454,5.049,2.559,7.853,3.252l1.601,11.25h10.559l1.602-11.25c2.804-0.693,5.444-1.798,7.853-3.252l9.087,6.822 + l7.466-7.466l-6.822-9.087c1.453-2.408,2.558-5.049,3.252-7.853L92.542,60.294z M53.577,65.388 + c-5.729,0-10.373-4.644-10.373-10.373c0-5.729,4.645-10.374,10.373-10.374c5.729,0,10.374,4.646,10.374,10.374 + C63.951,60.744,59.306,65.388,53.577,65.388z"/> + </g> + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="28.2617" y1="22.9336" x2="86.2618" y2="96.4337"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#424242"/> + </linearGradient> + <path fill="url(#XMLID_9_)" d="M47.442,15.063c0,0-1.472,10.341-1.632,11.467c-2.411,0.655-4.72,1.611-6.884,2.85 + c-0.909-0.683-9.261-6.954-9.261-6.954l-8.677,8.676c0,0,6.271,8.353,6.953,9.261c-1.239,2.164-2.195,4.473-2.851,6.884 + c-1.126,0.16-11.467,1.632-11.467,1.632v12.27c0,0,10.341,1.472,11.467,1.632c0.655,2.411,1.611,4.72,2.851,6.884 + c-0.683,0.91-6.953,9.262-6.953,9.262l8.677,8.676c0,0,8.351-6.27,9.261-6.953c2.163,1.239,4.472,2.195,6.884,2.851 + c0.16,1.126,1.632,11.466,1.632,11.466h12.271c0,0,1.472-10.34,1.632-11.466c2.412-0.655,4.721-1.611,6.885-2.851 + c0.909,0.684,9.26,6.953,9.26,6.953l8.678-8.676c0,0-6.271-8.352-6.954-9.262c1.239-2.164,2.195-4.473,2.851-6.884 + c1.126-0.16,11.466-1.632,11.466-1.632V48.88c0,0-10.34-1.472-11.466-1.632c-0.655-2.412-1.611-4.72-2.851-6.884 + c0.683-0.909,6.954-9.261,6.954-9.261l-8.678-8.676c0,0-8.352,6.271-9.261,6.954c-2.164-1.239-4.473-2.195-6.884-2.85 + c-0.16-1.126-1.632-11.467-1.632-11.467H47.442z M58,17.035c0.206,1.45,1.574,11.063,1.574,11.063l0.646,0.16 + c2.675,0.663,5.226,1.718,7.58,3.138l0.569,0.344c0,0,7.764-5.829,8.935-6.708c0.932,0.932,5.322,5.323,6.255,6.255 + c-0.879,1.17-6.708,8.934-6.708,8.934l0.344,0.57c1.421,2.354,2.477,4.904,3.139,7.58l0.16,0.646c0,0,9.612,1.369,11.062,1.574 + c0,1.318,0,7.528,0,8.847c-1.449,0.206-11.062,1.574-11.062,1.574l-0.16,0.646c-0.662,2.677-1.718,5.227-3.139,7.58l-0.344,0.57 + c0,0,5.829,7.764,6.708,8.934c-0.932,0.933-5.323,5.324-6.255,6.256c-1.171-0.879-8.935-6.707-8.935-6.707l-0.569,0.344 + c-2.354,1.42-4.904,2.477-7.58,3.139l-0.646,0.159c0,0-1.368,9.612-1.574,11.062c-1.318,0-7.528,0-8.847,0 + c-0.206-1.449-1.574-11.062-1.574-11.062l-0.646-0.159c-2.677-0.662-5.228-1.719-7.58-3.139l-0.57-0.344 + c0,0-7.764,5.828-8.934,6.707c-0.933-0.932-5.324-5.323-6.256-6.256c0.879-1.17,6.708-8.934,6.708-8.934l-0.344-0.57 + c-1.421-2.354-2.477-4.903-3.139-7.58l-0.16-0.646c0,0-9.612-1.368-11.062-1.574c0-1.318,0-7.528,0-8.847 + c1.449-0.205,11.062-1.574,11.062-1.574l0.16-0.646c0.662-2.676,1.718-5.227,3.139-7.58l0.344-0.57c0,0-5.829-7.764-6.708-8.934 + c0.932-0.933,5.323-5.323,6.256-6.255c1.17,0.878,8.934,6.708,8.934,6.708l0.57-0.344c2.354-1.42,4.903-2.476,7.58-3.138 + l0.646-0.16c0,0,1.368-9.613,1.574-11.063C50.472,17.035,56.682,17.035,58,17.035z"/> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="63.2661" y1="64.1973" x2="44.5233" y2="46.4409"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M42.217,55.015c0,3.035,1.181,5.887,3.327,8.033c2.146,2.146,4.998,3.327,8.032,3.327 + c6.265,0,11.36-5.097,11.36-11.36s-5.096-11.36-11.36-11.36C47.313,43.654,42.217,48.751,42.217,55.015z M46.94,61.652 + c-1.774-1.772-2.75-4.13-2.75-6.638c0-5.176,4.211-9.388,9.387-9.388c5.177,0,9.388,4.212,9.388,9.388s-4.211,9.387-9.388,9.387 + C51.07,64.401,48.712,63.425,46.94,61.652z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Icon-Gear02-Blue.svg b/openoffice/share/gallery/symbols/Icon-Gear02-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..dfaf45a3317209bb71615920771378511a96d40d --- /dev/null +++ b/openoffice/share/gallery/symbols/Icon-Gear02-Blue.svg @@ -0,0 +1,142 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="12.8081" y1="53.3516" x2="93.6978" y2="53.3516"> + <stop offset="0" style="stop-color:#27447D"/> + <stop offset="1" style="stop-color:#1C2958"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M47.974,12.907c-0.736,0-1.361,0.542-1.465,1.271c0,0-1.255,8.814-1.473,10.345 + c-2.22,0.631-4.348,1.513-6.359,2.633c-1.237-0.929-8.356-6.273-8.356-6.273c-0.589-0.442-1.414-0.384-1.935,0.137l-7.466,7.466 + c-0.287,0.287-0.433,0.666-0.433,1.047c0,0.311,0.098,0.623,0.296,0.888c0,0,5.344,7.118,6.273,8.355 + c-1.121,2.011-2.002,4.139-2.634,6.359c-1.531,0.218-10.344,1.472-10.344,1.472c-0.729,0.104-1.271,0.728-1.271,1.465v10.558 + c0,0.736,0.542,1.361,1.271,1.465c0,0,8.813,1.254,10.344,1.472c0.632,2.221,1.513,4.349,2.634,6.36 + c-0.929,1.237-6.273,8.355-6.273,8.355c-0.199,0.265-0.296,0.577-0.296,0.889c0,0.381,0.146,0.76,0.433,1.046l7.466,7.466 + c0.521,0.521,1.346,0.58,1.935,0.138c0,0,7.118-5.345,8.354-6.273c2.014,1.122,4.142,2.003,6.36,2.634 + c0.218,1.531,1.473,10.345,1.473,10.345c0.104,0.729,0.729,1.271,1.465,1.271h10.558c0.736,0,1.361-0.542,1.465-1.271 + c0,0,1.255-8.813,1.473-10.345c2.218-0.631,4.346-1.512,6.36-2.634c1.237,0.929,8.354,6.273,8.354,6.273 + c0.589,0.442,1.414,0.384,1.935-0.138l7.466-7.466c0.287-0.286,0.434-0.665,0.434-1.046c0-0.312-0.098-0.624-0.296-0.889 + c0,0-5.345-7.118-6.273-8.355c1.122-2.012,2.003-4.14,2.634-6.36c1.531-0.218,10.344-1.472,10.344-1.472 + c0.729-0.104,1.271-0.729,1.271-1.465V48.073c0-0.737-0.542-1.361-1.271-1.465c0,0-8.813-1.254-10.344-1.472 + c-0.631-2.221-1.513-4.348-2.634-6.36c0.929-1.237,6.273-8.355,6.273-8.355c0.198-0.265,0.296-0.577,0.296-0.888 + c0-0.381-0.146-0.76-0.434-1.047l-7.466-7.466c-0.521-0.521-1.345-0.579-1.935-0.137c0,0-7.118,5.344-8.355,6.273 + c-2.012-1.121-4.14-2.002-6.359-2.633c-0.218-1.531-1.473-10.345-1.473-10.345c-0.104-0.729-0.729-1.271-1.465-1.271H47.974z + M42.417,53.353c0-5.976,4.861-10.838,10.837-10.838S64.09,47.376,64.09,53.353c0,5.976-4.861,10.837-10.837,10.837 + S42.417,59.328,42.417,53.353z"/> + <path fill="#3D6295" d="M58.531,11.428H47.974c-1.473,0-2.722,1.083-2.93,2.542l-1.331,9.344 + c-1.709,0.542-3.366,1.228-4.957,2.052L31.21,19.7c-0.529-0.397-1.154-0.592-1.776-0.592c-0.762,0-1.52,0.293-2.094,0.866 + l-7.466,7.466c-1.041,1.042-1.158,2.692-0.274,3.87l5.666,7.547c-0.825,1.59-1.511,3.248-2.053,4.958l-9.343,1.33 + c-1.459,0.208-2.542,1.457-2.542,2.93v10.558c0,1.473,1.084,2.722,2.542,2.93l9.343,1.329c0.542,1.709,1.229,3.367,2.053,4.958 + L19.6,75.396c-0.884,1.178-0.767,2.828,0.274,3.87l7.466,7.466c0.574,0.573,1.332,0.866,2.094,0.866 + c0.622,0,1.247-0.195,1.776-0.593l7.545-5.666c1.591,0.824,3.248,1.512,4.958,2.053l1.331,9.343 + c0.208,1.459,1.457,2.542,2.93,2.542h10.557c1.474,0,2.723-1.083,2.931-2.542l1.33-9.343c1.71-0.541,3.367-1.228,4.958-2.053 + l7.546,5.666c0.529,0.397,1.154,0.593,1.776,0.593c0.762,0,1.52-0.293,2.093-0.866l7.467-7.466 + c1.041-1.042,1.157-2.692,0.273-3.87l-5.666-7.547c0.825-1.59,1.512-3.248,2.054-4.958l9.343-1.329 + c1.458-0.208,2.542-1.457,2.542-2.93V48.074c0-1.473-1.083-2.722-2.542-2.93l-9.343-1.33c-0.542-1.71-1.229-3.368-2.053-4.958 + l5.665-7.547c0.884-1.178,0.768-2.828-0.273-3.87l-7.467-7.466c-0.573-0.573-1.331-0.866-2.094-0.866 + c-0.622,0-1.246,0.195-1.775,0.592l-7.547,5.667c-1.591-0.825-3.248-1.511-4.957-2.053l-1.33-9.344 + C61.253,12.511,60.004,11.428,58.531,11.428L58.531,11.428z M38.52,28.89c2.408-1.453,5.049-2.558,7.852-3.252l1.603-11.251 + h10.557l1.603,11.251c2.804,0.694,5.443,1.799,7.852,3.252l9.087-6.823l7.466,7.466l0,0l0,0l-6.821,9.087 + c1.454,2.408,2.558,5.049,3.252,7.853l11.25,1.601v10.558l0,0l0,0l-11.25,1.6c-0.694,2.805-1.798,5.446-3.252,7.854l6.821,9.087 + l0,0l0,0l-7.466,7.466l-9.086-6.823c-2.409,1.454-5.049,2.56-7.853,3.252l-1.603,11.25H47.974l-1.603-11.25 + c-2.803-0.692-5.443-1.798-7.853-3.252l-9.086,6.823l-7.466-7.466l0,0l0,0l6.822-9.087c-1.453-2.408-2.558-5.05-3.252-7.854 + l-11.25-1.6V48.074l0,0l0,0l11.25-1.601c0.694-2.804,1.799-5.445,3.252-7.853l-6.822-9.087l0,0l0,0l7.466-7.466L38.52,28.89 + L38.52,28.89z M53.253,41.036c-6.804,0-12.316,5.515-12.316,12.318c0,6.802,5.513,12.316,12.316,12.316 + c6.802,0,12.315-5.515,12.315-12.316C65.569,46.55,60.055,41.036,53.253,41.036L53.253,41.036z M53.253,62.711 + c-5.159,0-9.357-4.198-9.357-9.357c0-5.16,4.198-9.359,9.357-9.359c5.158,0,9.356,4.199,9.356,9.359 + C62.61,58.513,58.412,62.711,53.253,62.711L53.253,62.711z"/> + </g> + <g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="26.7402" y1="20.3276" x2="81.1455" y2="88.0956"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M48.991,15.558c-0.238,1.668-1.57,11.027-1.57,11.027l-0.767,0.189 + c-2.658,0.658-5.191,1.707-7.529,3.118L38.449,30.3c0,0-7.559-5.675-8.906-6.687c-1.049,1.049-4.979,4.979-6.028,6.028 + c1.012,1.348,6.687,8.906,6.687,8.906l-0.408,0.676c-1.411,2.337-2.459,4.87-3.118,7.529l-0.19,0.767 + c0,0-9.357,1.332-11.025,1.569c0,1.483,0,7.042,0,8.525c1.668,0.237,11.026,1.569,11.026,1.569l0.189,0.767 + c0.658,2.658,1.708,5.191,3.118,7.529l0.408,0.677c0,0-5.675,7.559-6.687,8.906c1.049,1.049,4.979,4.979,6.028,6.028 + c1.348-1.012,8.905-6.687,8.905-6.687l0.676,0.408c2.341,1.412,4.875,2.461,7.53,3.118l0.767,0.189c0,0,1.332,9.357,1.57,11.026 + c1.483,0,7.041,0,8.524,0c0.238-1.669,1.57-11.026,1.57-11.026l0.767-0.189c2.655-0.657,5.188-1.706,7.53-3.118l0.676-0.408 + c0,0,7.558,5.675,8.905,6.687c1.049-1.049,4.979-4.979,6.028-6.028c-1.012-1.348-6.687-8.906-6.687-8.906l0.408-0.677 + c1.412-2.338,2.461-4.871,3.118-7.529l0.189-0.767c0,0,9.357-1.332,11.026-1.569c0-1.483,0-7.042,0-8.525 + c-1.669-0.237-11.026-1.569-11.026-1.569l-0.189-0.767c-0.658-2.659-1.707-5.192-3.118-7.528l-0.408-0.677 + c0,0,5.675-7.559,6.687-8.906c-1.049-1.049-4.979-4.979-6.028-6.028c-1.348,1.012-8.906,6.687-8.906,6.687l-0.677-0.408 + c-2.338-1.411-4.871-2.46-7.528-3.118l-0.767-0.189c0,0-1.332-9.358-1.57-11.027C56.032,15.558,50.474,15.558,48.991,15.558z + M39.766,53.353c0-7.438,6.05-13.489,13.488-13.489s13.487,6.051,13.487,13.489S60.691,66.84,53.253,66.84 + S39.766,60.79,39.766,53.353z"/> + <path fill="#B2B2B2" d="M58.531,14.387H47.974l-1.603,11.251c-2.803,0.694-5.443,1.799-7.852,3.252l-9.087-6.823l-7.466,7.466 + l6.822,9.087l0,0l0,0c-1.453,2.408-2.558,5.049-3.252,7.853l-11.25,1.601v10.558l11.25,1.6c0.694,2.805,1.799,5.446,3.252,7.854 + l0,0l0,0l-6.822,9.087l7.466,7.466l9.086-6.823c2.409,1.454,5.05,2.56,7.853,3.252l1.603,11.25h10.557l1.603-11.25 + c2.804-0.692,5.443-1.798,7.853-3.252l9.086,6.823l7.466-7.466l-6.821-9.087l0,0l0,0c1.454-2.408,2.558-5.05,3.252-7.854 + l11.25-1.6V48.074l-11.25-1.601c-0.694-2.804-1.798-5.445-3.252-7.853l0,0l0,0l6.821-9.087l-7.466-7.466l-9.087,6.823 + c-2.408-1.453-5.048-2.558-7.852-3.252L58.531,14.387L58.531,14.387z M50.006,16.729h6.492l1.315,9.239l0.223,1.564l1.533,0.38 + c2.542,0.629,4.966,1.633,7.205,2.984l1.354,0.816l1.263-0.949l7.462-5.603l4.592,4.592l-5.602,7.462l-0.949,1.264l0.817,1.353 + c1.349,2.235,2.353,4.659,2.982,7.205l0.38,1.533l1.564,0.223l9.238,1.315v6.492l-9.238,1.313l-1.564,0.223l-0.38,1.534 + c-0.63,2.547-1.634,4.971-2.982,7.206l-0.817,1.353l0.949,1.264l5.602,7.462l-4.591,4.592l-7.461-5.603l-1.264-0.949l-1.354,0.817 + c-2.24,1.351-4.664,2.354-7.205,2.983l-1.534,0.379l-0.223,1.564l-1.315,9.238h-6.492l-1.315-9.238l-0.223-1.564l-1.534-0.379 + c-2.542-0.629-4.966-1.633-7.205-2.983l-1.353-0.817l-1.264,0.949l-7.46,5.603l-4.591-4.592l5.602-7.462l0.949-1.263l-0.816-1.353 + c-1.351-2.238-2.355-4.663-2.984-7.207l-0.38-1.534l-1.564-0.223l-9.238-1.313v-6.492l9.238-1.315l1.564-0.223l0.38-1.533 + c0.629-2.544,1.633-4.968,2.984-7.206l0.816-1.353l-0.949-1.263l-5.602-7.462l4.592-4.592l7.462,5.603l1.263,0.949l1.353-0.816 + c2.238-1.351,4.662-2.355,7.205-2.984l1.533-0.38l0.223-1.564L50.006,16.729L50.006,16.729z M53.253,38.693 + c-8.083,0-14.658,6.576-14.658,14.66c0,8.083,6.575,14.658,14.658,14.658s14.657-6.575,14.657-14.658 + C67.911,45.27,61.336,38.693,53.253,38.693L53.253,38.693z M40.937,53.354c0-6.803,5.513-12.318,12.316-12.318 + c6.802,0,12.315,5.515,12.315,12.318l0,0l0,0c0,6.802-5.514,12.316-12.315,12.316C46.45,65.67,40.937,60.155,40.937,53.354 + L40.937,53.354L40.937,53.354z"/> + </g> + <g> + <g> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="28.8813" y1="14.7632" x2="70.3133" y2="80.3636"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#6295D6"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M92.218,58.631V48.073l-11.25-1.601c-0.693-2.804-1.798-5.445-3.252-7.853l6.822-9.087 + l-7.466-7.466l-9.087,6.822c-2.408-1.453-5.049-2.558-7.853-3.251l-1.602-11.251H47.974l-1.602,11.251 + c-2.803,0.694-5.444,1.798-7.853,3.251l-9.087-6.822l-7.466,7.466l6.822,9.087c-1.453,2.408-2.558,5.049-3.252,7.853 + l-11.25,1.601v10.558l11.25,1.601c0.694,2.805,1.799,5.445,3.252,7.854l-6.822,9.087l7.466,7.466l9.086-6.822 + c2.409,1.453,5.051,2.559,7.854,3.252l1.602,11.25h10.558l1.602-11.25c2.804-0.693,5.444-1.799,7.854-3.252l9.086,6.822 + l7.466-7.466l-6.822-9.087c1.454-2.408,2.559-5.049,3.252-7.854L92.218,58.631z M53.253,65.669 + c-6.803,0-12.316-5.514-12.316-12.316s5.514-12.317,12.316-12.317c6.802,0,12.316,5.515,12.316,12.317 + S60.055,65.669,53.253,65.669z"/> + </g> + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="28.8096" y1="20.5903" x2="52.0711" y2="51.768"> + <stop offset="0.0095" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#5786C3"/> + </linearGradient> + <path fill="url(#XMLID_9_)" d="M47.118,13.4c0,0-1.472,10.341-1.632,11.467c-2.412,0.656-4.72,1.611-6.884,2.85 + c-0.909-0.683-9.262-6.954-9.262-6.954l-8.676,8.676c0,0,6.271,8.353,6.953,9.261c-1.239,2.165-2.195,4.473-2.851,6.884 + c-1.126,0.16-11.466,1.632-11.466,1.632v12.271c0,0,10.34,1.471,11.466,1.632c0.655,2.411,1.611,4.72,2.851,6.884 + c-0.683,0.909-6.953,9.262-6.953,9.262l8.676,8.676c0,0,8.353-6.271,9.261-6.953c2.164,1.238,4.473,2.195,6.885,2.851 + c0.16,1.126,1.632,11.466,1.632,11.466h12.271c0,0,1.472-10.34,1.632-11.466c2.412-0.655,4.721-1.612,6.885-2.851 + c0.909,0.683,9.261,6.953,9.261,6.953l8.676-8.676c0,0-6.271-8.353-6.953-9.262c1.239-2.164,2.195-4.473,2.851-6.884 + c1.126-0.161,11.466-1.632,11.466-1.632V47.217c0,0-10.34-1.472-11.466-1.632c-0.655-2.412-1.611-4.72-2.851-6.884 + c0.683-0.909,6.953-9.261,6.953-9.261l-8.676-8.676c0,0-8.353,6.271-9.262,6.954c-2.164-1.239-4.472-2.194-6.884-2.85 + C60.86,23.741,59.388,13.4,59.388,13.4H47.118z M57.676,15.373c0.206,1.449,1.574,11.062,1.574,11.062l0.646,0.16 + c2.677,0.663,5.227,1.718,7.58,3.138l0.57,0.344c0,0,7.764-5.83,8.934-6.708c0.933,0.932,5.324,5.323,6.256,6.255 + c-0.879,1.17-6.708,8.934-6.708,8.934l0.344,0.57c1.421,2.354,2.477,4.904,3.14,7.58l0.16,0.646c0,0,9.611,1.368,11.061,1.574 + c0,1.318,0,7.528,0,8.847c-1.449,0.206-11.061,1.573-11.061,1.573l-0.16,0.646c-0.663,2.676-1.719,5.227-3.14,7.58l-0.344,0.57 + c0,0,5.829,7.764,6.708,8.934c-0.932,0.932-5.323,5.324-6.256,6.256c-1.17-0.879-8.934-6.708-8.934-6.708l-0.57,0.344 + c-2.353,1.421-4.902,2.477-7.58,3.139l-0.646,0.16c0,0-1.368,9.612-1.574,11.062c-1.318,0-7.528,0-8.847,0 + c-0.206-1.449-1.574-11.062-1.574-11.062l-0.646-0.16c-2.678-0.662-5.228-1.718-7.58-3.139l-0.57-0.344 + c0,0-7.764,5.829-8.934,6.708c-0.933-0.932-5.323-5.324-6.256-6.256c0.879-1.17,6.708-8.934,6.708-8.934l-0.344-0.57 + c-1.421-2.354-2.477-4.904-3.14-7.58l-0.159-0.646c0,0-9.612-1.367-11.062-1.573c0-1.318,0-7.528,0-8.847 + c1.449-0.206,11.062-1.574,11.062-1.574l0.159-0.646c0.663-2.676,1.719-5.227,3.14-7.58l0.344-0.57c0,0-5.829-7.764-6.708-8.934 + c0.933-0.933,5.323-5.323,6.256-6.255c1.17,0.878,8.934,6.708,8.934,6.708l0.57-0.344c2.354-1.42,4.903-2.476,7.58-3.138 + l0.646-0.16c0,0,1.368-9.613,1.574-11.062C50.148,15.373,56.358,15.373,57.676,15.373z"/> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="80.8823" y1="75.4951" x2="33.7417" y2="37.724"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#6295D6"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M39.765,53.353c0,3.603,1.402,6.99,3.949,9.537c2.549,2.547,5.936,3.95,9.539,3.95 + c7.437,0,13.487-6.05,13.487-13.487c0-7.437-6.051-13.488-13.487-13.488C45.816,39.864,39.765,45.916,39.765,53.353z + M45.372,61.232c-2.104-2.104-3.264-4.903-3.264-7.88c0-6.146,4.999-11.146,11.146-11.146c6.146,0,11.145,5,11.145,11.146 + c0,6.146-4.999,11.145-11.145,11.145C50.276,64.497,47.477,63.338,45.372,61.232z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Icon-Network01-Blue.svg b/openoffice/share/gallery/symbols/Icon-Network01-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..8b622f674ddf2cc3f70b5be1147fcccaed6c2dfc --- /dev/null +++ b/openoffice/share/gallery/symbols/Icon-Network01-Blue.svg @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <radialGradient id="XMLID_3_" cx="53.8442" cy="45.7734" r="34.5934" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#A1C1EA"/> + <stop offset="1" style="stop-color:#6295D6"/> + </radialGradient> + <circle fill="url(#XMLID_3_)" cx="53.267" cy="52.907" r="43.09"/> + <radialGradient id="XMLID_4_" cx="53.2661" cy="52.9082" r="42.5249" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#82ABE0"/> + <stop offset="1" style="stop-color:#355787"/> + </radialGradient> + <path fill="url(#XMLID_4_)" stroke="#FFFFFF" stroke-width="1.0541" d="M23.306,22.729c-8.062,8.002-12.523,18.666-12.564,30.024 + l0,0C10.7,64.111,15.083,74.806,23.087,82.868c8.002,8.061,18.665,12.523,30.023,12.564c11.359,0.041,22.055-4.344,30.115-12.346 + c8.062-8.002,12.523-18.666,12.565-30.025c0-0.053,0-0.104,0-0.156c0-10.741-4.021-20.992-11.329-28.882 + c-0.04-0.043-0.087-0.094-0.087-0.094c-8.102-8.692-19.095-13.503-30.955-13.546C42.062,10.342,31.367,14.727,23.306,22.729z + M29.152,23.979l1.939-1.42c3.209-2.348,6.755-4.164,10.543-5.396l2.489-0.81l-1.626,2.053c-1.316,1.662-2.554,3.422-3.679,5.232 + l-0.232,0.375L29.152,23.979z M44.969,24.036l0.946-1.26c1.962-2.612,4.195-5.051,6.64-7.249l0.217-0.196l0.632-0.013l0.615,0.018 + l0.23,0.198c2.426,2.215,4.642,4.669,6.586,7.296l0.937,1.267L44.969,24.036z M68.158,24.121l-0.231-0.377 + c-1.109-1.816-2.335-3.586-3.641-5.259l-1.611-2.064l2.485,0.828c3.777,1.259,7.31,3.1,10.502,5.472l1.931,1.435L68.158,24.121z + M17.839,40.289l0.421-1.075c1.376-3.513,3.271-6.794,5.635-9.751l0.239-0.298l11.635,0.042l-0.495,1.108 + c-1.354,3.032-2.438,6.202-3.225,9.42l-0.148,0.605L17.839,40.289z M37.427,40.361l0.28-1c0.941-3.348,2.241-6.613,3.862-9.708 + l0.223-0.425l23.119,0.083l0.219,0.427c1.6,3.106,2.876,6.382,3.792,9.735l0.274,1.002L37.427,40.361z M74.723,40.496L74.58,39.89 + c-0.764-3.225-1.826-6.402-3.156-9.444l-0.487-1.112l11.633,0.042l0.237,0.3c2.342,2.974,4.215,6.269,5.565,9.793l0.412,1.078 + L74.723,40.496z M15.863,56.633l-0.058-0.726c-0.09-1.141-0.132-2.166-0.129-3.135c0.009-2.187,0.217-4.418,0.62-6.635l0.119-0.652 + l14.535,0.053l-0.104,0.88c-0.253,2.134-0.384,4.289-0.392,6.406l0.089,3.84l-0.811,0.018L15.863,56.633z M69.799,56.829 + L35.94,56.706l-0.106-3.86c0.008-2.193,0.161-4.414,0.454-6.6l0.093-0.687l33.825,0.123l0.086,0.688 + c0.279,2.189,0.416,4.411,0.408,6.601l-0.136,3.884L69.799,56.829z M75.958,56.851l0.119-3.859 + c0.008-2.117-0.108-4.274-0.345-6.409l-0.098-0.88l14.535,0.053l0.114,0.652c0.387,2.218,0.579,4.451,0.571,6.638 + c-0.004,0.971-0.054,1.997-0.151,3.135l-0.063,0.725L75.958,56.851z M21.499,73.004l-0.229-0.374 + c-1.88-3.042-3.312-6.336-4.255-9.789l-0.273-1.002l14.414,0.053l0.113,0.653c0.552,3.21,1.391,6.387,2.495,9.441l0.385,1.063 + L21.499,73.004z M39.972,73.071L39.77,72.59c-1.314-3.118-2.315-6.392-2.976-9.732l-0.188-0.946l33.254,0.12l-0.195,0.946 + c-0.685,3.334-1.71,6.603-3.046,9.709l-0.206,0.48L39.972,73.071z M72.238,73.188l0.392-1.061c1.127-3.047,1.99-6.217,2.565-9.424 + l0.116-0.654l14.416,0.054l-0.282,1.001c-0.969,3.447-2.425,6.73-4.325,9.758l-0.234,0.372L72.238,73.188z M41.373,88.567 + c-5.452-1.818-10.496-4.926-14.588-8.988l-1.368-1.358l11.06,0.04l0.221,0.425c1.579,3.042,3.445,5.95,5.55,8.646l1.612,2.064 + L41.373,88.567z M52.513,90.479l-0.23-0.197c-3.474-3.171-6.485-6.801-8.949-10.788l-0.749-1.212l21.18,0.077l-0.759,1.206 + c-2.492,3.969-5.529,7.576-9.028,10.723l-0.218,0.196l-0.63,0.014L52.513,90.479z M64.036,87.41 + c2.124-2.681,4.012-5.575,5.612-8.605l0.224-0.423l11.06,0.041l-1.379,1.348c-4.12,4.033-9.188,7.104-14.653,8.883l-2.491,0.81 + L64.036,87.41z"/> + <g> + <g> + <path fill="#355787" d="M53.266,9.886c-23.761,0-43.021,19.262-43.021,43.022c0,23.761,19.261,43.022,43.021,43.022 + s43.022-19.262,43.022-43.022C96.289,29.148,77.027,9.886,53.266,9.886z M53.266,91.144c-21.116,0-38.234-17.118-38.234-38.235 + S32.15,14.672,53.266,14.672c21.118,0,38.235,17.119,38.235,38.236S74.384,91.144,53.266,91.144z"/> + </g> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Icon-Network02.svg b/openoffice/share/gallery/symbols/Icon-Network02.svg new file mode 100644 index 0000000000000000000000000000000000000000..11ee85ba8b95b97df4683b8c11a6bc42b92751c7 --- /dev/null +++ b/openoffice/share/gallery/symbols/Icon-Network02.svg @@ -0,0 +1,81 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="30.2715" y1="27.1069" x2="77.5955" y2="88.2124"> + <stop offset="0" style="stop-color:#A1C1EA"/> + <stop offset="1" style="stop-color:#6295D6"/> + </linearGradient> + <circle fill="url(#XMLID_4_)" cx="52.78" cy="56.169" r="38.961"/> + <radialGradient id="XMLID_5_" cx="52.7808" cy="56.1689" r="38.4507" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#82ABE0"/> + <stop offset="1" style="stop-color:#355787"/> + </radialGradient> + <path fill="url(#XMLID_5_)" stroke="#FFFFFF" stroke-width="0.9531" d="M25.691,28.882c-7.29,7.236-11.324,16.877-11.361,27.148 + l0,0C14.293,66.3,18.256,75.97,25.492,83.259c7.236,7.288,16.878,11.323,27.148,11.361c10.271,0.036,19.942-3.928,27.229-11.163 + c7.29-7.236,11.325-16.878,11.362-27.148c0-0.047,0-0.094,0-0.142c0-9.712-3.636-18.98-10.244-26.114 + c-0.036-0.04-0.077-0.084-0.077-0.084c-7.326-7.86-17.266-12.209-27.989-12.249C42.649,17.683,32.979,21.646,25.691,28.882z + M30.976,30.012l1.754-1.284c2.902-2.124,6.107-3.765,9.532-4.879l2.252-0.732l-1.471,1.856c-1.19,1.503-2.31,3.094-3.327,4.73 + l-0.209,0.339L30.976,30.012z M45.279,30.064l0.855-1.139c1.772-2.362,3.793-4.567,6.003-6.554l0.196-0.177l0.571-0.012 + l0.557,0.016l0.208,0.179c2.192,2.002,4.198,4.222,5.954,6.598l0.848,1.146L45.279,30.064z M66.245,30.14l-0.208-0.341 + c-1.005-1.642-2.111-3.241-3.292-4.754l-1.457-1.868l2.247,0.75c3.416,1.138,6.61,2.803,9.496,4.947l1.745,1.297L66.245,30.14z + M20.748,44.76l0.38-0.972c1.245-3.176,2.959-6.143,5.097-8.817l0.215-0.269l10.519,0.038l-0.447,1.002 + c-1.223,2.742-2.205,5.608-2.915,8.518l-0.134,0.547L20.748,44.76z M38.458,44.824l0.255-0.904c0.851-3.027,2.025-5.98,3.491-8.778 + l0.201-0.384l20.903,0.075l0.199,0.386c1.446,2.809,2.601,5.771,3.428,8.802l0.249,0.906L38.458,44.824z M72.181,44.946 + l-0.131-0.548c-0.689-2.915-1.65-5.789-2.854-8.54l-0.44-1.005l10.521,0.038l0.212,0.271c2.119,2.69,3.812,5.669,5.033,8.855 + l0.372,0.974L72.181,44.946z M18.96,59.537l-0.052-0.655c-0.081-1.032-0.118-1.961-0.115-2.836c0.007-1.977,0.196-3.994,0.56-5.998 + l0.107-0.589l13.142,0.048l-0.094,0.795c-0.228,1.931-0.347,3.879-0.354,5.793l0.081,3.471l-0.733,0.017L18.96,59.537z + M67.728,59.715l-30.614-0.11l-0.095-3.491c0.006-1.984,0.145-3.991,0.41-5.968l0.085-0.621l30.583,0.111l0.079,0.622 + c0.251,1.979,0.377,3.987,0.369,5.969l-0.124,3.511L67.728,59.715z M73.3,59.734l0.105-3.489c0.008-1.915-0.098-3.864-0.312-5.795 + l-0.088-0.797l13.142,0.049l0.104,0.588c0.35,2.006,0.523,4.025,0.517,6.003c-0.004,0.877-0.049,1.806-0.137,2.834l-0.057,0.655 + L73.3,59.734z M24.057,74.339l-0.208-0.336c-1.699-2.752-2.994-5.729-3.846-8.853l-0.248-0.905l13.034,0.047l0.102,0.591 + c0.499,2.903,1.258,5.774,2.256,8.537l0.347,0.962L24.057,74.339z M40.761,74.4l-0.184-0.435c-1.188-2.819-2.094-5.78-2.69-8.8 + l-0.169-0.856l30.067,0.108l-0.178,0.855c-0.618,3.017-1.545,5.972-2.753,8.78l-0.187,0.434L40.761,74.4z M69.934,74.507 + l0.354-0.959c1.019-2.755,1.8-5.622,2.319-8.521l0.106-0.59l13.033,0.048l-0.255,0.904c-0.877,3.117-2.193,6.086-3.911,8.823 + l-0.211,0.337L69.934,74.507z M42.027,88.412c-4.93-1.644-9.491-4.454-13.19-8.127l-1.238-1.229l10.001,0.037l0.2,0.384 + c1.426,2.749,3.114,5.379,5.018,7.816l1.457,1.868L42.027,88.412z M52.098,90.141l-0.205-0.179 + c-3.143-2.867-5.866-6.148-8.094-9.754l-0.677-1.095l19.149,0.068l-0.685,1.092c-2.254,3.587-5.001,6.85-8.165,9.694l-0.196,0.178 + l-0.57,0.012L52.098,90.141z M62.518,87.365c1.92-2.423,3.627-5.04,5.075-7.78l0.2-0.382l10.002,0.036l-1.246,1.22 + c-3.728,3.646-8.308,6.423-13.25,8.031l-2.252,0.731L62.518,87.365z"/> + <g> + <g> + <path fill="#355787" d="M52.78,17.27c-21.483,0-38.899,17.416-38.899,38.899c0,21.484,17.416,38.9,38.899,38.9 + c21.485,0,38.901-17.416,38.901-38.9C91.681,34.686,74.265,17.27,52.78,17.27z M52.78,90.741 + c-19.093,0-34.571-15.479-34.571-34.572c0-19.093,15.478-34.571,34.571-34.571c19.094,0,34.573,15.478,34.573,34.571 + C87.353,75.263,71.874,90.741,52.78,90.741z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="3.9658" y1="86.6484" x2="105.4561" y2="24.3473"> + <stop offset="0" style="stop-color:#FAD038"/> + <stop offset="0.0223" style="stop-color:#FACB35"/> + <stop offset="0.188" style="stop-color:#FAAD22"/> + <stop offset="0.3624" style="stop-color:#FA9513"/> + <stop offset="0.547" style="stop-color:#FA8408"/> + <stop offset="0.7487" style="stop-color:#FA7A02"/> + <stop offset="1" style="stop-color:#FA7700"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M82.338,29.095c5.034,1.819,8.295,4.698,9.43,8.327c0.301,0.964,0.451,1.963,0.451,2.994 + c0,2.059-0.6,4.244-1.797,6.528c-4.637,8.852-17.667,17.707-33.196,22.561c-15.53,4.854-31.284,4.995-40.136,0.358 + c-3.428-1.796-5.625-4.172-6.528-7.062c-1.135-3.63-0.095-7.852,3.009-12.215l-0.969-0.837C4.916,57.13,1.788,64.73,3.796,71.151 + c1.178,3.77,3.996,6.845,8.374,9.138c10.9,5.709,29.417,5.585,48.325-0.325c27.098-8.468,45.755-26.201,41.59-39.53 + c-2.007-6.422-8.905-10.889-19.426-12.578L82.338,29.095z"/> + <path fill="#FFF38E" d="M82.761,27.222l-0.642,2.479c4.839,1.748,7.962,4.484,9.034,7.914c0.748,2.396,0.494,5.053-0.756,7.899 + c-1.261,2.872-3.465,5.8-6.549,8.701c-6.465,6.081-15.988,11.293-26.816,14.677c-7.813,2.442-15.729,3.733-22.891,3.733 + c-6.073,0-11.413-0.935-15.442-2.7c-3.972-1.742-6.574-4.271-7.525-7.315c-1.072-3.428-0.063-7.457,2.92-11.649l-1.939-1.673 + C4.284,56.845,1.098,64.679,3.183,71.344c2.691,8.615,13.8,13.758,29.717,13.758c8.714,0,18.322-1.564,27.787-4.523 + c13.144-4.107,24.741-10.47,32.656-17.915c8.153-7.67,11.476-15.633,9.354-22.42v-0.001 + C100.615,33.576,93.534,28.952,82.761,27.222L82.761,27.222z M92.858,40.426c0.003-1.091-0.153-2.159-0.477-3.195 + c-1.238-3.96-4.764-6.911-9.824-8.739l0,0l0,0c9.848,1.581,16.915,5.738,18.914,12.134c0.381,1.22,0.564,2.478,0.562,3.763 + c-0.026,12.421-17.441,27.373-41.729,34.963c-9.667,3.021-19.099,4.464-27.403,4.464c-14.721,0-25.891-4.537-28.49-12.855 + c-0.383-1.225-0.567-2.487-0.563-3.776c0.017-5.448,3.381-11.383,9.2-16.969l0,0l0,0c-2.315,3.255-3.583,6.536-3.577,9.631 + c0.002,1.074,0.158,2.127,0.478,3.147c2.208,7.066,11.69,10.917,24.194,10.917c7.051,0,15.066-1.226,23.275-3.792 + C78.046,63.673,92.836,50.975,92.858,40.426L92.858,40.426z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Icon-Pencil01.svg b/openoffice/share/gallery/symbols/Icon-Pencil01.svg new file mode 100644 index 0000000000000000000000000000000000000000..c5806817561f863064c2e591567191cd7849209f --- /dev/null +++ b/openoffice/share/gallery/symbols/Icon-Pencil01.svg @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="32.9512" y1="38.457" x2="54.0643" y2="64.9378"> + <stop offset="0" style="stop-color:#5A3D1C"/> + <stop offset="0.4948" style="stop-color:#8B5C29"/> + <stop offset="1" style="stop-color:#5A3D1C"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M64.765,18.792c0,0-48.414,49.369-48.896,49.86c-0.435,0.146-0.516,0.8-0.863,3.812l-1.856,16.117 + c-0.004,0.038-0.006,0.076-0.006,0.113c0,0.264,0.105,0.518,0.295,0.704c0.218,0.214,0.521,0.314,0.823,0.273L33.317,87.1 + c0.217-0.029,0.42-0.132,0.574-0.288l49.138-50.108c2.977-3.035,2.93-7.926-0.106-10.903l-7.254-7.114 + C72.633,15.709,67.742,15.757,64.765,18.792z"/> + <path fill="#895C29" d="M70.27,15.502c-2.361,0-4.566,0.923-6.21,2.6l-5.021,5.118c0,0-0.001,0.001-0.002,0.002L14.921,68.212 + c-0.307,0.313-0.502,0.719-0.552,1.154l-2.2,19.103c-0.07,0.604,0.144,1.208,0.579,1.635c0.37,0.363,0.867,0.563,1.379,0.563 + c0.088,0,0.177-0.006,0.266-0.018l19.056-2.572c0.435-0.058,0.837-0.26,1.145-0.573l44.118-44.989l5.021-5.121 + c1.621-1.652,2.502-3.845,2.479-6.174c-0.023-2.328-0.946-4.502-2.601-6.124l-7.252-7.114c-0.001,0-0.001,0-0.002-0.001 + C74.726,16.382,72.564,15.502,70.27,15.502L70.27,15.502z M61.829,23.195l3.641-3.711c1.311-1.337,3.056-2.008,4.801-2.008 + c1.701,0,3.404,0.638,4.708,1.915l7.253,7.114c1.341,1.315,2.012,3.065,2.008,4.816c-0.003,1.696-0.64,3.393-1.915,4.692 + l-5.021,5.121L33.185,86.122l-19.056,2.572l0,0l0,0l2.2-19.102l42.736-43.58l0,0l0.356-0.363v0l1.025-1.045l0,0l0,0l0,0 + l1.024-1.044l0,0L61.829,23.195L61.829,23.195L61.829,23.195z M60.447,24.604c0.154,0.153,0.318,0.313,0.488,0.48L60.447,24.604 + L60.447,24.604z M60.935,25.083l0.456,0.447C61.235,25.377,61.082,25.228,60.935,25.083L60.935,25.083z"/> + </g> + + <rect x="15.311" y="43.559" transform="matrix(0.7002 -0.714 0.714 0.7002 -25.4907 50.0263)" fill="#F9B406" width="63.011" height="23.607"/> + + <rect x="8.862" y="46.267" transform="matrix(0.7002 -0.714 0.714 0.7002 -22.9084 43.5251)" fill="#FFC943" width="63.011" height="5.542"/> + + <rect x="21.768" y="58.935" transform="matrix(0.7002 -0.714 0.714 0.7002 -28.0757 56.535)" fill="#CE800D" width="63.011" height="5.52"/> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="83.0581" y1="38.1045" x2="69.2471" y2="23.307"> + <stop offset="0" style="stop-color:#972B28"/> + <stop offset="1" style="stop-color:#E25656"/> + </linearGradient> + <path fill="url(#XMLID_5_)" d="M82.232,26.504c2.64,2.589,2.683,6.868,0.093,9.508l-5.021,5.121 + c-3.254-3.19-12.695-12.448-16.855-16.529l5.021-5.121c2.59-2.641,6.868-2.682,9.509-0.093L82.232,26.504z"/> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="36.0088" y1="85.7178" x2="89.6958" y2="85.7178"> + <stop offset="0.0052" style="stop-color:#A37B16"/> + <stop offset="1" style="stop-color:#5A3D1C"/> + </linearGradient> + <polygon fill="url(#XMLID_6_)" points="89.696,90.462 36.009,90.462 45.705,80.974 89.696,80.974 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Icon-Pencil02.svg b/openoffice/share/gallery/symbols/Icon-Pencil02.svg new file mode 100644 index 0000000000000000000000000000000000000000..30cf4174f612a2c61af3e6e7a7f1eb0ef1f99a1f --- /dev/null +++ b/openoffice/share/gallery/symbols/Icon-Pencil02.svg @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <linearGradient id="XMLID_3_" gradientUnits="userSpaceOnUse" x1="36.4067" y1="38.7134" x2="57.5205" y2="65.195"> + <stop offset="0" style="stop-color:#5A3D1C"/> + <stop offset="0.4948" style="stop-color:#8B5C29"/> + <stop offset="1" style="stop-color:#5A3D1C"/> + </linearGradient> + <path fill="url(#XMLID_3_)" d="M73.65,16.745c-2.064,0.021-3.993,0.838-5.429,2.304v0l-49.14,50.11 + c-0.154,0.156-0.251,0.359-0.276,0.577l-2.2,19.103c-0.004,0.038-0.006,0.076-0.006,0.113c0,0.264,0.105,0.518,0.295,0.704 + c0.218,0.214,0.521,0.314,0.823,0.273l19.057-2.573c0.218-0.029,0.421-0.133,0.575-0.289l49.136-50.107 + c2.977-3.035,2.93-7.926-0.106-10.903l-7.254-7.114C77.66,17.505,75.714,16.725,73.65,16.745z"/> + <path fill="#895C29" d="M73.726,15.76c-2.361,0-4.567,0.923-6.21,2.599l-4.985,5.083c-0.013,0.012-0.025,0.025-0.038,0.038 + L18.376,68.469c-0.307,0.313-0.501,0.719-0.551,1.154l-2.2,19.103c-0.07,0.604,0.144,1.208,0.579,1.635 + c0.37,0.363,0.867,0.564,1.38,0.564c0.088,0,0.177-0.006,0.265-0.019l19.057-2.572c0.435-0.059,0.836-0.261,1.144-0.574 + l44.119-44.989l5.021-5.12c1.621-1.653,2.502-3.846,2.479-6.174c-0.023-2.328-0.946-4.503-2.601-6.125l-7.252-7.114 + c-0.001,0-0.001,0-0.002-0.001C78.183,16.64,76.021,15.76,73.726,15.76L73.726,15.76z M65.284,23.452l3.642-3.712 + c1.311-1.337,3.055-2.007,4.801-2.007c1.702,0,3.404,0.637,4.708,1.914l7.253,7.114c1.341,1.314,2.012,3.065,2.008,4.815 + c-0.003,1.697-0.64,3.394-1.915,4.693l-5.021,5.12L36.641,86.379h0.001l-19.057,2.572l0,0l0,0l2.2-19.102l42.736-43.581l0,0 + l0.357-0.364l0,0l1.023-1.044l0.946,0.926c-0.337-0.33-0.656-0.642-0.945-0.926l0,0l0,0l1.025-1.045l0,0L65.284,23.452 + L65.284,23.452L65.284,23.452z"/> + </g> + + <rect x="18.767" y="43.815" transform="matrix(0.7002 -0.714 0.714 0.7002 -24.6374 52.5701)" fill="#F9B406" width="63.011" height="23.608"/> + + <rect x="12.318" y="46.523" transform="matrix(0.7002 -0.714 0.714 0.7002 -22.0556 46.0695)" fill="#FFC943" width="63.01" height="5.542"/> + + <rect x="25.224" y="59.191" transform="matrix(0.7002 -0.714 0.714 0.7002 -27.2223 59.0789)" fill="#CE800D" width="63.011" height="5.52"/> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="86.5132" y1="38.3594" x2="72.7027" y2="23.5625"> + <stop offset="0" style="stop-color:#972B28"/> + <stop offset="1" style="stop-color:#E25656"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M85.688,26.76c2.64,2.589,2.683,6.868,0.093,9.508l-5.021,5.121 + c-3.254-3.19-12.695-12.449-16.855-16.529l5.021-5.121c2.589-2.641,6.868-2.682,9.509-0.093L85.688,26.76z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Icon-Printer01-White.svg b/openoffice/share/gallery/symbols/Icon-Printer01-White.svg new file mode 100644 index 0000000000000000000000000000000000000000..6fd3da82f2e69f76c3852d5ea942c9a412a34a3c --- /dev/null +++ b/openoffice/share/gallery/symbols/Icon-Printer01-White.svg @@ -0,0 +1,309 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <linearGradient id="XMLID_19_" gradientUnits="userSpaceOnUse" x1="52.52" y1="-119.6689" x2="52.52" y2="102.4581"> + <stop offset="0.0052" style="stop-color:#1A1A1A"/> + <stop offset="0.5464" style="stop-color:#515151"/> + <stop offset="0.9381" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_19_)" d="M86.435,41.857h-2.271v-7.398c0-1.31-1.061-2.371-2.369-2.371H21.118 + c-1.309,0-2.37,1.061-2.37,2.371v7.398h-0.145c-3.927,0-7.11,3.184-7.11,7.111v25.836c0,3.927,3.184,7.11,7.11,7.11h2.55v-0.829 + c0-2.534,1.33-4.752,3.325-6.012c-0.04,0.297-0.068,0.598-0.068,0.906V86.94c0,3.71,3.009,6.719,6.719,6.719h42.609 + c3.71,0,6.719-3.009,6.719-6.719V75.979c0-0.348-0.034-0.688-0.086-1.021c2.101,1.236,3.514,3.514,3.514,6.127v0.829h2.551 + c3.928,0,7.111-3.184,7.111-7.11V48.968C93.546,45.041,90.363,41.857,86.435,41.857z M31.108,55.938 + c-1.282,0-2.481-0.344-3.521-0.938h49.863c-1.039,0.595-2.238,0.938-3.521,0.938H31.108z"/> + </g> + <g> + <g> + <linearGradient id="XMLID_20_" gradientUnits="userSpaceOnUse" x1="51.4556" y1="72.9121" x2="51.4556" y2="23.7422"> + <stop offset="0.0052" style="stop-color:#1A1A1A"/> + <stop offset="0.5464" style="stop-color:#515151"/> + <stop offset="0.9381" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_20_)" d="M21.118,31.377c-0.823,0-1.597,0.32-2.179,0.902s-0.902,1.356-0.902,2.179V52.63 + c0,0.823,0.32,1.597,0.902,2.179s1.356,0.902,2.179,0.902h60.678c1.698,0,3.08-1.382,3.08-3.081V34.459 + c0-1.699-1.382-3.082-3.08-3.082H21.118z"/> + <path fill="#666666" d="M81.795,30.667H21.117c-1.013,0-1.965,0.394-2.681,1.111c-0.717,0.716-1.111,1.668-1.111,2.681V52.63 + c0,2.091,1.701,3.792,3.792,3.792h60.678c2.09,0,3.791-1.701,3.791-3.792V34.459c0-1.013-0.395-1.965-1.11-2.681 + C83.76,31.061,82.808,30.667,81.795,30.667L81.795,30.667z M18.748,34.459c0-1.309,1.061-2.37,2.37-2.37h60.678 + c1.308,0,2.369,1.061,2.369,2.37V52.63l0,0l0,0c0,1.311-1.062,2.37-2.369,2.37H21.117c-1.309,0-2.37-1.06-2.37-2.37V34.459 + L18.748,34.459L18.748,34.459z"/> + </g> + <g> + <linearGradient id="XMLID_21_" gradientUnits="userSpaceOnUse" x1="51.4556" y1="70.3379" x2="51.4556" y2="25.4777"> + <stop offset="0" style="stop-color:#989898"/> + <stop offset="0.4588" style="stop-color:#FFFFFF"/> + <stop offset="0.5217" style="stop-color:#F5F5F5"/> + <stop offset="0.6292" style="stop-color:#DADADA"/> + <stop offset="0.7683" style="stop-color:#ADADAD"/> + <stop offset="0.9321" style="stop-color:#717171"/> + <stop offset="0.9588" style="stop-color:#666666"/> + </linearGradient> + <path fill="url(#XMLID_21_)" d="M21.118,32.444c-0.538,0-1.044,0.209-1.424,0.59c-0.381,0.38-0.59,0.887-0.59,1.425V52.63 + c0,0.538,0.209,1.044,0.59,1.425c0.38,0.38,0.886,0.59,1.424,0.59h60.678c1.11,0,2.014-0.903,2.014-2.015V34.459 + c0-1.111-0.903-2.015-2.014-2.015H21.118z"/> + <g> + <path fill="#E2E2E2" d="M81.795,32.089H21.117c-1.309,0-2.37,1.061-2.37,2.37V52.63c0,1.311,1.061,2.37,2.37,2.37h60.678 + c1.308,0,2.369-1.06,2.369-2.37V34.459C84.165,33.15,83.103,32.089,81.795,32.089L81.795,32.089z M21.117,54.289 + c-0.915,0-1.659-0.744-1.659-1.659V34.459c0-0.443,0.173-0.86,0.486-1.173s0.73-0.486,1.173-0.486h60.678 + c0.443,0,0.859,0.173,1.172,0.486c0.313,0.313,0.486,0.73,0.486,1.173V52.63c0,0.915-0.744,1.659-1.658,1.659H21.117 + L21.117,54.289z"/> + </g> + </g> + </g> + <g> + <g> + <linearGradient id="XMLID_22_" gradientUnits="userSpaceOnUse" x1="52.4331" y1="5.1416" x2="52.4331" y2="98.0101"> + <stop offset="0.0052" style="stop-color:#1A1A1A"/> + <stop offset="0.5464" style="stop-color:#515151"/> + <stop offset="0.9381" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_22_)" d="M31.128,68.589c-4.075,0-7.391,3.315-7.391,7.391V86.94c0,4.075,3.315,7.391,7.391,7.391h42.609 + c4.075,0,7.391-3.315,7.391-7.391V75.979c0-4.075-3.315-7.391-7.391-7.391H31.128z"/> + <path fill="#666666" d="M73.738,67.917H31.128c-4.446,0-8.063,3.617-8.063,8.063v10.961c0,4.445,3.617,8.063,8.063,8.063h42.609 + c4.445,0,8.063-3.617,8.063-8.063V75.98C81.8,71.534,78.183,67.917,73.738,67.917L73.738,67.917z M24.409,75.98 + c0-3.71,3.009-6.72,6.719-6.72h42.609c3.71,0,6.719,3.01,6.719,6.72v10.961l0,0l0,0c0,3.71-3.009,6.719-6.719,6.719H31.128 + c-3.71,0-6.719-3.009-6.719-6.719V75.98L24.409,75.98L24.409,75.98z"/> + </g> + <g> + <linearGradient id="XMLID_23_" gradientUnits="userSpaceOnUse" x1="51.5239" y1="65.3213" x2="53.3698" y2="98.0851"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#4D4D4D"/> + </linearGradient> + <path fill="url(#XMLID_23_)" d="M31.128,69.616c-3.509,0-6.363,2.854-6.363,6.363V86.94c0,3.509,2.854,6.363,6.363,6.363h42.609 + c3.509,0,6.363-2.854,6.363-6.363V75.979c0-3.509-2.854-6.363-6.363-6.363H31.128z"/> + <path fill="#EAEAEA" d="M73.738,69.261H31.128c-3.71,0-6.719,3.01-6.719,6.72v10.961c0,3.71,3.009,6.719,6.719,6.719h42.609 + c3.71,0,6.719-3.009,6.719-6.719V75.98C80.457,72.271,77.448,69.261,73.738,69.261L73.738,69.261z M31.128,92.949 + c-3.313,0-6.008-2.695-6.008-6.008V75.98c0-3.313,2.695-6.009,6.008-6.009h42.609c3.313,0,6.008,2.695,6.008,6.009v10.961 + c0,3.313-2.695,6.008-6.008,6.008H31.128L31.128,92.949z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_24_" gradientUnits="userSpaceOnUse" x1="52.3276" y1="41.0376" x2="52.3276" y2="80.2974"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#A1C1EA"/> + </linearGradient> + <path fill="url(#XMLID_24_)" d="M29.499,59.732c-1.715,0-3.111,1.396-3.111,3.11l-1.419,19.166 + c-0.003,1.785,1.393,3.181,3.107,3.181h48.499c0.831,0,1.612-0.324,2.2-0.911c0.588-0.588,0.911-1.369,0.911-2.199v-0.059 + l-2.377-19.294l0.007,0.116c0-0.83-0.323-1.611-0.911-2.199c-0.588-0.587-1.369-0.911-2.2-0.911H29.499z"/> + <path fill="#0D69C8" d="M74.205,58.785H29.499c-2.209,0-4.013,1.774-4.058,3.973l-1.418,19.182l-0.005,0.069v0.07 + c0,2.238,1.82,4.059,4.058,4.059h48.5c2.237,0,4.059-1.82,4.059-4.059v-0.116l-0.014-0.116l-2.358-19.142 + C78.188,60.531,76.396,58.785,74.205,58.785L74.205,58.785z M25.914,82.079l1.422-19.236c0-1.192,0.968-2.162,2.163-2.162h44.706 + c1.194,0,2.163,0.97,2.163,2.162l2.37,19.236l0,0l0,0c0,1.194-0.969,2.163-2.163,2.163h-48.5 + C26.88,84.242,25.914,83.273,25.914,82.079L25.914,82.079L25.914,82.079z"/> + </g> + <g> + <linearGradient id="XMLID_25_" gradientUnits="userSpaceOnUse" x1="52.3247" y1="45.5146" x2="52.3247" y2="79.181"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#A1C1EA"/> + </linearGradient> + <path fill="url(#XMLID_25_)" d="M29.499,61.546c-0.716,0-1.298,0.582-1.298,1.297l-1.424,19.3 + c0.002,0.651,0.584,1.233,1.299,1.233h48.499c0.347,0,0.673-0.135,0.918-0.38s0.38-0.57,0.38-0.917l-2.363-19.131 + c-0.007-0.452-0.142-0.777-0.387-1.022s-0.571-0.38-0.918-0.38H29.499z"/> + <path fill="#D4EBFF" d="M74.205,60.681H29.499c-1.195,0-2.163,0.97-2.163,2.162l-1.422,19.236c0,1.194,0.967,2.163,2.162,2.163 + h48.5c1.194,0,2.163-0.969,2.163-2.163l-2.37-19.236C76.368,61.65,75.399,60.681,74.205,60.681L74.205,60.681z M27.646,82.123 + l1.416-19.152l0.004-0.063v-0.064c0-0.237,0.194-0.432,0.433-0.432h44.706c0.238,0,0.433,0.194,0.433,0.432v0.106l0.013,0.105 + l2.353,19.091c-0.032,0.207-0.212,0.366-0.428,0.366h-48.5C27.852,82.512,27.667,82.342,27.646,82.123L27.646,82.123z"/> + </g> + <g> + <g> + <g> + <linearGradient id="XMLID_26_" gradientUnits="userSpaceOnUse" x1="33.3101" y1="20.5933" x2="59.012" y2="61.645"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#A1C1EA"/> + </linearGradient> + <path fill="url(#XMLID_26_)" d="M31.847,11.692c-2.478,0-4.494,1.997-4.494,4.451l-0.948,50.971 + c0,2.469,2.016,4.466,4.494,4.466h43.795c1.198,0,2.325-0.462,3.174-1.301c0.852-0.841,1.32-1.96,1.32-3.15l-2.869-36.666 + l-18.993-18.77H31.847z"/> + <path fill="#0D69C8" d="M57.647,10.909h-0.643H31.846c-2.91,0-5.277,2.348-5.277,5.234c0-0.01,0-0.019,0-0.029L25.622,67.1 + v0.014v0.015c0,2.886,2.367,5.234,5.277,5.234h43.794c2.91,0,5.277-2.349,5.277-5.234v-0.061l-0.005-0.062l-2.844-36.313 + l-0.046-0.582l-0.414-0.41L58.105,11.361L57.647,10.909L57.647,10.909z M27.188,67.128l0.948-50.985 + c0-2.026,1.662-3.668,3.711-3.668h25.158L75.56,30.814l2.845,36.314l0,0l0,0c0,2.026-1.662,3.668-3.712,3.668H30.898 + C28.848,70.796,27.188,69.154,27.188,67.128L27.188,67.128L27.188,67.128z"/> + </g> + <g> + <linearGradient id="XMLID_27_" gradientUnits="userSpaceOnUse" x1="33.8828" y1="21.5962" x2="58.5402" y2="60.9796"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#A1C1EA"/> + </linearGradient> + <path fill="url(#XMLID_27_)" d="M31.847,13.212c-1.639,0-2.973,1.314-2.973,2.93l-0.948,50.999c0,1.602,1.334,2.916,2.973,2.916 + h43.795c0.796,0,1.543-0.306,2.105-0.861c0.56-0.553,0.867-1.287,0.867-2.068c0,0-2.777-35.442-2.819-35.982 + c-0.379-0.374-17.729-17.521-18.146-17.933C56.11,13.212,31.847,13.212,31.847,13.212z"/> + <path fill="#D4EBFF" d="M57.004,12.475H31.846c-2.049,0-3.711,1.642-3.711,3.668l-0.948,50.985c0,2.026,1.661,3.668,3.711,3.668 + h43.794c2.05,0,3.712-1.642,3.712-3.668L75.56,30.814L57.004,12.475L57.004,12.475z M28.664,67.148l0.948-50.979v-0.013v-0.014 + c0-1.209,1.003-2.192,2.235-2.192h24.553l17.733,17.526l2.796,35.695c-0.024,1.188-1.018,2.147-2.235,2.147H30.898 + C29.673,69.32,28.674,68.348,28.664,67.148L28.664,67.148z"/> + </g> + <g opacity="0.41"> + + <image width="93" height="94" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF4AAABfCAYAAABhjnDLAAAACXBIWXMAAAsSAAALEgHS3X78AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAARBSURB +VHja7FtLktowFLRkM8AwH7LJCbLMKbLJpbLMpbLJKbLNBbIPMJDBwVXSTNPzZE8WsWSmu6oLE5jg +6vfUenqyqkoQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQBEEQhAxwpd3Qx89fU/fV/vj2RcKPIDa+ +by8tEK4wwZ3x2hoBaKcuvitEdGdc8721xEkHwBUkuifRUfzW4JECMCnxXUGiM1PCH4lnAZmK+D5z +0FH0+sQmcHbiVeA8ML6fBcbvngUqBFYZ35PtUayaRK+BHibYjo/AP/T+bASUnvk+c8CtTO+yexl4 +feIq8DpwCSNgBsGaVObnthq0mRlYyxIE73gTuALxF4b11FMRv85gM86wmCj6AkTFa8xwtqFevP/w +qfr187sy3sh2b4h/HTL8NvDuxPvwehc+Y+uZ0RxRdOb7zL+PmR/9nYWPondcQwBug/UsyXomIX7O +jHc0uXLGR2+Pgq9B+HsIwI1hScWL7zOKzn7fGFnPVtMJ/y7wHj6P1jMZ8UvIeA8CXZHw0XLYbtaU +9ZMTvwSPj+Rafp7w+jVk/posZzLil9QyYL9f0CLqlvx90uKPUscbNTyKfEUi3xBXPUL6RCcTG2v4 +b3ydrc5vCplcHXl9AyvSOZSKPvRjZtAgG2ofW+TAvDmPt0bC0MJqZVQ7POneQbthCZ3NYvo6JQg/ +tLBKtRU4AMzbRF8HLSqb+E1VPnhOqIPdcMs4bpLEljHysXrZQs5qNSUIn9rWw/56ZcwDzhD78Aqi ++J5+46KtJjXRHY3M7MtSb6x2l8QFMPo8Bu6MY9rNKMKH3SBraHN2oz3sDR4oCJVR/8+JuGFi1vNV +hr3npgCLYV/uBH4A7oKADdhLXH+gHTmqhiymsv3NeHxr2Ev06Cj29sQNlIEORgUG4dAzGtwAs6HJ +KHpLFnOALEfRaxD9ANnvq+cNcPzbGIRYzbS5K5iSMx4tZkMr0wpER9up4f+JFUsM2NYIglUpXXav +pkPXD+n6IgkL8OTR3AZAK9qTHUWxfxM38LoDPhjBeBoRY/Vtcmb8ETL+EJJgR8JHG4r2EysVq5Y/ +wKjAYGxJcOsJtDe1gGKP31PGs39vqudNbRa+NUbE1rAe9P5jzhVszmcnuRXQwCJnAYsirsmbRMYf +DfEfINt3icn3qRIa8+mz3C0DnGBdEKQlX48iWo9veGOixvbAHl4jrYy/3Mk1MclyEFI2ZK1kccLc +Ane0ANv3ZTn+7pgbIiUcTOjbAqwNcuXTJjqUQ32fswl27IdcSzmK07cZUlcvn5vnx/f6uptHEruI +Z+qzHz4zxK8Mgf3Akr9NrIr5uphTJCWe+kudh3LGZ5bw1ggo7txUMedcX3kCMPWddiAIL76T++BC +cQeMB4LQd+/tUKVU0imRIoUfCMI/rRMu6TS4IAiCIAiCIAiCIAiCIAiCIAiCIAiCIAiCIAjCf8Ff +AQYA2I8awfPfvEQAAAAASUVORK5CYII=" transform="matrix(1 0 0 1 17.9644 -23.7139)"> + </image> + </g> + <path fill="#0D69C8" stroke="#0D69C8" stroke-width="1.4758" d="M56.923,12.475c0,0,0.341,2.676,0,13.523 + c0,2.867,2.396,5.135,5.566,5.135c11.806-0.564,13.563,0.237,13.563,0.237v-0.318L57.004,12.475H56.923z"/> + </g> + <g opacity="0.2"> + + <image width="93" height="93" xlink:href="data:image/png;base64,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" transform="matrix(1 0 0 1 19.9644 -24.7139)"> + </image> + </g> + <g opacity="0.47"> + <rect x="34.31" y="23.475" fill="#6AA3CE" width="18.93" height="2.829"/> + <rect x="34.31" y="29.741" fill="#6AA3CE" width="18.93" height="2.829"/> + <rect x="34.31" y="36.006" fill="#6AA3CE" width="36.929" height="2.83"/> + <rect x="34.31" y="42.272" fill="#6AA3CE" width="36.929" height="2.828"/> + <rect x="34.31" y="48.536" fill="#6AA3CE" width="36.929" height="2.83"/> + </g> + </g> + <g> + <g> + <linearGradient id="XMLID_28_" gradientUnits="userSpaceOnUse" x1="52.52" y1="28.1675" x2="52.52" y2="76.2733"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_28_)" d="M80.33,41.146v7.681c0,3.529-2.871,6.4-6.399,6.4H31.108c-3.529,0-6.399-2.871-6.399-6.4v-7.681 + h-6.105c-4.313,0-7.821,3.508-7.821,7.822v25.836c0,4.313,3.509,7.821,7.821,7.821h3.261v-1.54c0-3.528,2.871-6.399,6.399-6.399 + h48.511c3.528,0,6.399,2.871,6.399,6.399v1.54h3.262c4.313,0,7.822-3.509,7.822-7.821V48.968c0-4.313-3.509-7.822-7.822-7.822 + H80.33z"/> + <path fill="#666666" d="M86.434,40.435h-5.394h-1.422v1.422v6.971c0,3.137-2.553,5.689-5.689,5.689H31.107 + c-3.136,0-5.688-2.553-5.688-5.689v-6.971v-1.422h-1.422h-5.395c-4.705,0-8.532,3.828-8.532,8.533v25.836 + c0,4.705,3.827,8.532,8.532,8.532h2.55h1.422v-1.422v-0.829c0-3.136,2.552-5.688,5.688-5.688h48.511 + c3.137,0,5.688,2.552,5.688,5.688v0.829v1.422h1.422h2.551c4.706,0,8.534-3.827,8.534-8.532V48.968 + C94.968,44.263,91.14,40.435,86.434,40.435L86.434,40.435z M81.041,41.857h5.394c3.929,0,7.112,3.184,7.112,7.111v25.836l0,0l0,0 + c0,3.928-3.184,7.11-7.112,7.11h-2.551v-0.829c0-3.926-3.182-7.109-7.11-7.109H28.262c-3.925,0-7.11,3.184-7.11,7.109v0.829l0,0 + l0,0h-2.55c-3.927,0-7.11-3.183-7.11-7.11V48.968l0,0l0,0c0-3.927,3.183-7.111,7.11-7.111h5.395v6.971 + c0,3.927,3.183,7.111,7.11,7.111h42.822c3.928,0,7.111-3.185,7.111-7.111V41.857L81.041,41.857L81.041,41.857z"/> + </g> + <g> + <linearGradient id="XMLID_29_" gradientUnits="userSpaceOnUse" x1="52.52" y1="17.4839" x2="52.52" y2="77.3955"> + <stop offset="0.0155" style="stop-color:#989898"/> + <stop offset="0.366" style="stop-color:#FFFFFF"/> + <stop offset="0.4738" style="stop-color:#F5F5F5"/> + <stop offset="0.6581" style="stop-color:#DADADA"/> + <stop offset="0.8949" style="stop-color:#AEAEAE"/> + <stop offset="1" style="stop-color:#989898"/> + </linearGradient> + <path fill="url(#XMLID_29_)" d="M81.396,42.212c0,0.64,0,6.615,0,6.615c0,4.117-3.35,7.467-7.466,7.467H31.108 + c-4.117,0-7.466-3.35-7.466-7.467c0,0,0-5.975,0-6.615c-0.621,0-5.039,0-5.039,0c-3.725,0-6.755,3.031-6.755,6.755v25.836 + c0,3.725,3.03,6.755,6.755,6.755c0,0,1.667,0,2.194,0c0-0.232,0-0.474,0-0.474c0-4.117,3.349-7.466,7.466-7.466h48.511 + c4.116,0,7.466,3.349,7.466,7.466c0,0,0,0.241,0,0.474c0.526,0,2.195,0,2.195,0c3.726,0,6.756-3.03,6.756-6.755V48.968 + c0-3.725-3.03-6.755-6.756-6.755C86.435,42.212,82.016,42.212,81.396,42.212z"/> + <path fill="#E8E8E8" d="M86.434,41.857h-5.394v6.971l0,0l0,0c0,3.927-3.184,7.111-7.111,7.111H31.107 + c-3.927,0-7.11-3.185-7.11-7.111v-6.971h-5.395c-3.927,0-7.11,3.184-7.11,7.111v25.836c0,3.928,3.183,7.11,7.11,7.11h2.55v-0.829 + l0,0l0,0c0-3.926,3.185-7.109,7.11-7.109h48.511c3.929,0,7.11,3.184,7.11,7.109v0.829h2.551c3.929,0,7.112-3.183,7.112-7.11 + V48.968C93.546,45.041,90.363,41.857,86.434,41.857L86.434,41.857z M81.751,42.568h4.683c3.529,0,6.401,2.871,6.401,6.399v25.836 + c0,3.528-2.872,6.399-6.401,6.399h-1.84v-0.118c0-4.313-3.508-7.821-7.821-7.821H28.262c-4.313,0-7.821,3.509-7.821,7.821v0.118 + h-1.839c-3.528,0-6.399-2.871-6.399-6.399V48.968c0-3.528,2.871-6.399,6.399-6.399h4.684v6.26c0,4.313,3.508,7.822,7.821,7.822 + h42.822c4.313,0,7.822-3.509,7.822-7.822V42.568L81.751,42.568z"/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="11.492" y="41.857" width="82.054" height="40.057"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="11.492" y="41.857" width="82.054" height="40.057" id="XMLID_30_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + + <linearGradient id="XMLID_31_" gradientUnits="userSpaceOnUse" x1="-47.3267" y1="-117.2646" x2="-25.2435" y2="-85.3021" gradientTransform="matrix(0.9976 0.0697 -0.0697 0.9976 74.1153 140.0455)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_31_)" d="M0.383,59.724c0,0,42.885,17.955,100.229-27.857C82.078,19.887,57.336,17.224,57.336,17.224 + l-23.342,0.993L11.537,33.551L0.383,59.724z"/> + </g> + </mask> + <g> + <linearGradient id="XMLID_32_" gradientUnits="userSpaceOnUse" x1="80.521" y1="61.7227" x2="87.4883" y2="70.8229"> + <stop offset="0" style="stop-color:#2FD452"/> + <stop offset="1" style="stop-color:#0A823A"/> + </linearGradient> + <path fill="url(#XMLID_32_)" d="M81.358,62.073c-0.365,0-0.708,0.143-0.966,0.4c-0.257,0.258-0.399,0.601-0.399,0.965v4.063 + c0,0.753,0.612,1.366,1.365,1.366h4.063c0.753,0,1.366-0.613,1.366-1.366v-4.063c0-0.753-0.613-1.365-1.366-1.365H81.358z"/> + <path fill="#FFFFFF" d="M85.42,61.601h-4.063c-1.017,0-1.839,0.822-1.839,1.839v4.062c0,1.017,0.822,1.84,1.839,1.84h4.063 + c1.015,0,1.839-0.823,1.839-1.84v-4.062C87.259,62.423,86.435,61.601,85.42,61.601L85.42,61.601z M81.357,68.394 + c-0.49,0-0.891-0.4-0.891-0.893v-4.062c0-0.491,0.4-0.892,0.891-0.892h4.063c0.491,0,0.891,0.4,0.891,0.892v4.062 + c0,0.492-0.399,0.893-0.891,0.893H81.357L81.357,68.394z"/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="79.518" y="61.601" width="7.741" height="7.74"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="79.518" y="61.601" width="7.741" height="7.74" id="XMLID_33_"> + <g filter="url(#Adobe_OpacityMaskFilter_1_)"> + <linearGradient id="XMLID_1_" gradientUnits="userSpaceOnUse" x1="81.231" y1="61.7012" x2="83.7048" y2="65.2817"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_1_)" d="M78.191,66.714c0,0,4.524,1.823,10.073-4.247c-1.984-1.302-4.54-1.416-4.54-1.416l-2.385,0.319 + l-2.192,2.061L78.191,66.714z"/> + </g> + </mask> + <g mask="url(#XMLID_33_)"> + <path fill="#FFFFFF" d="M81.358,62.073c-0.365,0-0.708,0.143-0.966,0.4c-0.257,0.258-0.399,0.601-0.399,0.965v4.063 + c0,0.753,0.612,1.366,1.365,1.366h4.063c0.753,0,1.366-0.613,1.366-1.366v-4.063c0-0.753-0.613-1.365-1.366-1.365H81.358z"/> + <path fill="#CFFCAE" d="M85.42,61.601h-4.063c-1.017,0-1.839,0.822-1.839,1.839v4.062c0,1.017,0.822,1.84,1.839,1.84h4.063 + c1.015,0,1.839-0.823,1.839-1.84v-4.062C87.259,62.423,86.435,61.601,85.42,61.601L85.42,61.601z M81.357,68.394 + c-0.49,0-0.891-0.4-0.891-0.893v-4.062c0-0.491,0.4-0.892,0.891-0.892h4.063c0.491,0,0.891,0.4,0.891,0.892v4.062 + c0,0.492-0.399,0.893-0.891,0.893H81.357L81.357,68.394z"/> + </g> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Icon-Printer02-Black.svg b/openoffice/share/gallery/symbols/Icon-Printer02-Black.svg new file mode 100644 index 0000000000000000000000000000000000000000..940432413ee51a3173fc724717d05034ba8508e5 --- /dev/null +++ b/openoffice/share/gallery/symbols/Icon-Printer02-Black.svg @@ -0,0 +1,328 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <linearGradient id="XMLID_19_" gradientUnits="userSpaceOnUse" x1="53.2603" y1="139.3457" x2="53.2603" y2="12.0597"> + <stop offset="0.0052" style="stop-color:#1A1A1A"/> + <stop offset="0.5464" style="stop-color:#515151"/> + <stop offset="0.9381" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_19_)" d="M21.86,31.826c-1.699,0-3.082,1.382-3.082,3.081c0,0,0,5.658,0,6.745 + c-4.045,0.296-7.255,3.646-7.255,7.765v25.835c0,4.313,3.509,7.822,7.821,7.822h3.262v-1.539c0-1.698,0.674-3.277,1.835-4.459 + c0,1.146,0,10.313,0,10.313c0,1.984,0.773,3.851,2.176,5.254s3.269,2.176,5.254,2.176h42.608c4.097,0,7.43-3.333,7.43-7.43 + c0,0,0-9.563,0-10.465c1.252,1.195,2.007,2.852,2.007,4.611v1.539h3.262c4.313,0,7.821-3.509,7.821-7.822V49.416 + c0-4.313-3.509-7.822-7.821-7.822c0,0-0.889,0-1.56,0c0-1.162,0-6.688,0-6.688c0-0.823-0.32-1.596-0.902-2.178 + s-1.355-0.902-2.178-0.902H21.86z"/> + <path fill="#3F3F3F" d="M82.537,31.116H21.859c-2.091,0-3.792,1.701-3.792,3.792v6.071c-4.102,0.618-7.256,4.167-7.256,8.438 + v25.835c0,4.704,3.828,8.532,8.533,8.532h2.551h1.422v-1.422v-0.828c0-0.743,0.144-1.464,0.412-2.129v7.983 + c0,4.488,3.652,8.14,8.142,8.14h42.607c4.489,0,8.141-3.651,8.141-8.14v-8.353c0.379,0.768,0.585,1.621,0.585,2.498v0.828v1.422 + h1.423h2.551c4.705,0,8.532-3.828,8.532-8.532V49.417c0-4.706-3.827-8.534-8.532-8.534h-0.85v-5.976 + c0-1.013-0.394-1.965-1.109-2.681C84.502,31.51,83.55,31.116,82.537,31.116L82.537,31.116z M19.489,34.908 + c0-1.309,1.061-2.37,2.37-2.37h60.678c1.309,0,2.369,1.061,2.369,2.37v5.976l0,0l0,0v1.422h1.422l0,0l0,0h0.85 + c3.926,0,7.109,3.184,7.109,7.111v25.835l0,0l0,0c0,3.928-3.184,7.11-7.109,7.11h-2.551v-0.828c0-2.614-1.413-4.892-3.515-6.127 + c0.051,0.334,0.085,0.672,0.085,1.022v0.397l0,0v0.381l0,0v10.181l0,0l0,0c0,3.711-3.008,6.718-6.719,6.718H31.871 + c-3.711,0-6.72-3.007-6.72-6.718V76.43l0,0l0,0c0-0.31,0.028-0.61,0.068-0.907c-1.994,1.258-3.324,3.478-3.324,6.012v0.828l0,0 + l0,0h-2.551c-3.927,0-7.111-3.183-7.111-7.11V49.417l0,0l0,0c0-3.927,3.184-7.111,7.111-7.111h0.145V34.908L19.489,34.908 + L19.489,34.908z M78.192,55.448H28.329c0.409,0.234,0.844,0.43,1.298,0.58l0,0c0.699,0.231,1.445,0.358,2.222,0.358h42.822 + c0.777,0,1.523-0.127,2.223-0.358l0,0C77.348,55.878,77.783,55.683,78.192,55.448L78.192,55.448z"/> + </g> + <g> + <g> + <linearGradient id="XMLID_20_" gradientUnits="userSpaceOnUse" x1="52.1978" y1="73.3604" x2="52.1978" y2="24.1914"> + <stop offset="0.0052" style="stop-color:#1A1A1A"/> + <stop offset="0.5464" style="stop-color:#515151"/> + <stop offset="0.9381" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_20_)" d="M21.86,31.826c-0.823,0-1.597,0.32-2.179,0.902c-0.582,0.582-0.902,1.355-0.902,2.178v18.171 + c0,0.823,0.32,1.597,0.902,2.179s1.356,0.902,2.179,0.902h60.678c1.698,0,3.08-1.383,3.08-3.081V34.907 + c0-0.823-0.32-1.596-0.902-2.178s-1.355-0.902-2.178-0.902H21.86z"/> + <path fill="#3F3F3F" d="M82.537,31.116H21.859c-1.013,0-1.965,0.394-2.681,1.11c-0.717,0.716-1.111,1.668-1.111,2.681v18.172 + c0,1.013,0.394,1.965,1.111,2.68c0.716,0.717,1.668,1.111,2.681,1.111h60.678c2.09,0,3.791-1.701,3.791-3.791V34.907 + C86.328,32.817,84.626,31.116,82.537,31.116L82.537,31.116z M19.489,34.907c0-1.308,1.061-2.369,2.37-2.369h60.678 + c1.309,0,2.369,1.061,2.369,2.369v18.172l0,0l0,0c0,1.309-1.061,2.369-2.369,2.369H21.859c-1.309,0-2.37-1.061-2.37-2.369V34.907 + L19.489,34.907L19.489,34.907z"/> + </g> + <g> + <linearGradient id="XMLID_21_" gradientUnits="userSpaceOnUse" x1="52.1978" y1="69.9277" x2="52.1978" y2="26.5052"> + <stop offset="0.0052" style="stop-color:#1A1A1A"/> + <stop offset="0.5464" style="stop-color:#515151"/> + <stop offset="0.9381" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_21_)" d="M21.86,33.248c-0.443,0-0.86,0.173-1.174,0.486c-0.313,0.313-0.486,0.73-0.486,1.173v18.171 + c0,0.443,0.173,0.86,0.486,1.173c0.313,0.313,0.73,0.486,1.174,0.486h60.678c0.914,0,1.658-0.744,1.658-1.659V34.907 + c0-0.443-0.173-0.859-0.486-1.173c-0.313-0.313-0.729-0.486-1.172-0.486H21.86z"/> + <path fill="#8C8C8C" d="M82.537,32.538H21.859c-1.309,0-2.37,1.061-2.37,2.369v18.172c0,1.309,1.061,2.369,2.37,2.369h60.678 + c1.309,0,2.369-1.061,2.369-2.369V34.907C84.906,33.599,83.845,32.538,82.537,32.538L82.537,32.538z M21.859,54.026 + c-0.253,0-0.491-0.099-0.67-0.277c-0.179-0.18-0.278-0.417-0.278-0.67V34.907c0-0.253,0.099-0.49,0.278-0.669 + c0.179-0.179,0.417-0.278,0.67-0.278h60.678c0.522,0,0.947,0.425,0.947,0.947v18.172c0,0.522-0.425,0.947-0.947,0.947H21.859 + L21.859,54.026z"/> + </g> + </g> + <g> + <g> + <linearGradient id="XMLID_22_" gradientUnits="userSpaceOnUse" x1="53.1753" y1="5.5889" x2="53.1753" y2="98.4574"> + <stop offset="0.0052" style="stop-color:#1A1A1A"/> + <stop offset="0.5464" style="stop-color:#515151"/> + <stop offset="0.9381" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_22_)" d="M31.871,69.036c-4.076,0-7.391,3.316-7.391,7.393v10.959c0,1.975,0.769,3.83,2.165,5.227 + c1.396,1.395,3.252,2.164,5.226,2.164h42.608c1.975,0,3.83-0.77,5.227-2.164c1.396-1.396,2.164-3.252,2.164-5.227V76.429 + c0-4.076-3.315-7.393-7.391-7.393H31.871z"/> + <path fill="#3F3F3F" d="M74.479,68.366H31.871c-4.446,0-8.064,3.615-8.064,8.063v10.959c0,4.445,3.618,8.063,8.064,8.063h42.608 + c4.445,0,8.062-3.617,8.062-8.063V76.429C82.541,71.981,78.924,68.366,74.479,68.366L74.479,68.366z M25.151,76.429 + c0-3.711,3.009-6.719,6.72-6.719h42.608c3.711,0,6.718,3.008,6.718,6.719v10.959l0,0l0,0c0,3.711-3.007,6.719-6.718,6.719H31.871 + c-3.711,0-6.72-3.008-6.72-6.719V76.429L25.151,76.429L25.151,76.429z"/> + </g> + <g> + <linearGradient id="XMLID_23_" gradientUnits="userSpaceOnUse" x1="53.1753" y1="13.5566" x2="53.1753" y2="96.7297"> + <stop offset="0.0052" style="stop-color:#1A1A1A"/> + <stop offset="0.5464" style="stop-color:#515151"/> + <stop offset="0.9381" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_23_)" d="M31.871,70.38c-3.334,0-6.047,2.713-6.047,6.049v10.959c0,1.615,0.629,3.133,1.771,4.275 + c1.143,1.143,2.661,1.771,4.276,1.771h42.608c1.615,0,3.134-0.629,4.275-1.771c1.143-1.143,1.771-2.66,1.771-4.275V76.429 + c0-3.336-2.713-6.049-6.047-6.049H31.871z"/> + <path fill="#8C8C8C" d="M74.479,69.71H31.871c-3.711,0-6.72,3.008-6.72,6.719v10.959c0,3.711,3.009,6.719,6.72,6.719h42.608 + c3.711,0,6.718-3.008,6.718-6.719V76.429C81.197,72.718,78.19,69.71,74.479,69.71L74.479,69.71z M31.871,92.763 + c-2.964,0-5.376-2.412-5.376-5.375V76.429c0-2.965,2.412-5.375,5.376-5.375h42.608c2.963,0,5.374,2.41,5.374,5.375v10.959 + c0,2.963-2.411,5.375-5.374,5.375H31.871L31.871,92.763z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_24_" gradientUnits="userSpaceOnUse" x1="53.0688" y1="41.4873" x2="53.0688" y2="80.7441"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#A1C1EA"/> + </linearGradient> + <path fill="url(#XMLID_24_)" d="M30.24,60.181c-1.715,0-3.111,1.395-3.111,3.111l-1.419,19.164 + c-0.003,1.785,1.393,3.18,3.108,3.18h48.499c1.716,0,3.111-1.395,3.111-3.109v-0.059l-2.377-19.293l0.007,0.117 + c0-1.717-1.396-3.111-3.111-3.111H30.24z"/> + <path fill="#0D69C8" d="M74.946,59.233H30.24c-2.209,0-4.012,1.775-4.058,3.973l-1.419,19.18l-0.005,0.07v0.07 + c0,2.238,1.821,4.059,4.059,4.059h48.5c2.238,0,4.059-1.82,4.059-4.059v-0.115l-0.014-0.117l-2.359-19.139 + C78.929,60.979,77.138,59.233,74.946,59.233L74.946,59.233z M26.654,82.526l1.423-19.234c0-1.195,0.968-2.162,2.163-2.162h44.706 + c1.195,0,2.163,0.967,2.163,2.162l2.371,19.234l0,0l0,0c0,1.195-0.968,2.162-2.163,2.162h-48.5 + C27.623,84.688,26.654,83.722,26.654,82.526L26.654,82.526L26.654,82.526z"/> + </g> + <g> + <linearGradient id="XMLID_25_" gradientUnits="userSpaceOnUse" x1="53.0659" y1="45.9619" x2="53.0659" y2="79.6283"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#A1C1EA"/> + </linearGradient> + <path fill="url(#XMLID_25_)" d="M30.24,61.993c-0.716,0-1.298,0.582-1.298,1.299l-1.425,19.297c0.002,0.652,0.584,1.234,1.3,1.234 + h48.499c0.716,0,1.298-0.582,1.298-1.297l-2.363-19.129c-0.007-0.822-0.589-1.404-1.305-1.404H30.24z"/> + <path fill="#D4EBFF" d="M74.946,61.13H30.24c-1.195,0-2.163,0.967-2.163,2.162l-1.423,19.234c0,1.195,0.969,2.162,2.163,2.162 + h48.5c1.195,0,2.163-0.967,2.163-2.162l-2.371-19.234C77.109,62.097,76.141,61.13,74.946,61.13L74.946,61.13z M28.386,82.569 + l1.417-19.148l0.004-0.064v-0.064c0-0.238,0.194-0.434,0.433-0.434h44.706c0.239,0,0.433,0.195,0.433,0.434v0.105l0.014,0.107 + l2.353,19.088c-0.031,0.207-0.211,0.365-0.428,0.365h-48.5C28.593,82.958,28.408,82.788,28.386,82.569L28.386,82.569z"/> + </g> + <g> + <g> + <g> + <linearGradient id="XMLID_26_" gradientUnits="userSpaceOnUse" x1="34.0513" y1="21.0415" x2="59.7528" y2="62.0927"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#A1C1EA"/> + </linearGradient> + <path fill="url(#XMLID_26_)" d="M32.589,12.141c-2.478,0-4.494,1.997-4.494,4.451l-0.949,50.97c0,2.469,2.016,4.465,4.495,4.465 + h43.795c1.198,0,2.325-0.461,3.174-1.301c0.852-0.84,1.32-1.959,1.32-3.15L77.06,30.91l-18.993-18.77H32.589z"/> + <path fill="#0D69C8" d="M58.388,11.358h-0.644H32.588c-2.909,0-5.276,2.348-5.276,5.234c0-0.01,0-0.019,0-0.029l-0.949,50.985 + v0.014v0.016c0,2.885,2.368,5.232,5.278,5.232h43.795c2.91,0,5.277-2.348,5.277-5.232v-0.063l-0.006-0.061l-2.845-36.313 + l-0.046-0.582l-0.414-0.41L58.846,11.81L58.388,11.358L58.388,11.358z M27.929,67.577l0.949-50.985 + c0-2.026,1.661-3.668,3.71-3.668h25.157l18.558,18.339l2.845,36.314l0,0l0,0c0,2.023-1.663,3.668-3.711,3.668H31.641 + C29.591,71.245,27.929,69.601,27.929,67.577L27.929,67.577L27.929,67.577z"/> + </g> + <g> + <linearGradient id="XMLID_27_" gradientUnits="userSpaceOnUse" x1="34.624" y1="22.0444" x2="59.2814" y2="61.4279"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#A1C1EA"/> + </linearGradient> + <path fill="url(#XMLID_27_)" d="M32.589,13.661c-1.639,0-2.973,1.314-2.973,2.93l-0.949,50.998c0,1.602,1.334,2.916,2.974,2.916 + h43.795c0.796,0,1.543-0.305,2.105-0.861c0.56-0.553,0.867-1.287,0.867-2.068c0,0-2.778-35.441-2.82-35.981 + C75.209,31.22,57.86,14.073,57.442,13.661C56.85,13.661,32.589,13.661,32.589,13.661z"/> + <path fill="#D4EBFF" d="M57.745,12.924H32.588c-2.049,0-3.71,1.642-3.71,3.668l-0.949,50.985c0,2.023,1.662,3.668,3.712,3.668 + h43.795c2.048,0,3.711-1.645,3.711-3.668l-2.845-36.314L57.745,12.924L57.745,12.924z M29.405,67.597l0.949-50.978v-0.013 + v-0.014c0-1.209,1.002-2.192,2.234-2.192h24.551l17.734,17.526L77.67,67.62c-0.024,1.189-1.018,2.148-2.234,2.148H31.641 + C30.415,69.769,29.416,68.796,29.405,67.597L29.405,67.597z"/> + </g> + <g opacity="0.41"> + + <image width="93" height="93" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF4AAABeCAYAAACq0qNuAAAACXBIWXMAAAsSAAALEgHS3X78AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAR9SURB +VHja7FtBkpswEESAF8frXTuXvCDHvCKXfCrHfCqXvCLXfCCX7FZqvWsbo0CV5Oodj4A9xBJ2d9UU +GINN9TQtaZCyjCAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgrhumFRu5NOXb6PO+/n9K4n/D2QP +3Y+9lCSYBEg3b7gnK/enSr5JhHTcDhFvRRImmQCTCOld5LBvAoRbhfzj/pTINwmQnkPIBEjim8D2 +eM5UyM8jJluSXrRRtjFr46YnShf+mldPytje0dUoXqjdCMI96QVEDud3aj44hddu/wDHGlD/JJSf +R1S7CSh93sY7F7duu3Axd1G580tI0qSUH8tqjKJ2JH3hSF+2cQf7t5CAyl0jEzAJ8ouINuNJnzkS +K1C0V7z/7AkuBMGD+PDxc/b714+rVrz0diNsxhPv1d4p/d7FCvbvnPoXkJxQYpJVfh7pfzV/R+KX +QHxH+hoCyb9VbGcS5Mf2+Bzs5kYofulIXiuxAu/3DfCkyM8j/7dU/Rx6MyHFI/n3oPxJkZ9HUrtU +fRlQPZL/HkKzncWUyI/p8QYa2KKH/CWQv+qxnUmRH7NkkIn6jCwXYEO77LGd1RSVH9PjjfB6bRRb +gecvRfdy3dPbQfKTHOGWkUnXCmYa+ZU7ZoWKc1HBlNVMqxzPlONXpXjNeuTIFsmfB9S/Bv+XfXw5 +wCpTUX0s4u2IZJiBfr7s9awG/D5kObKscbFW02cJjWIDWFoo3HfSYppAHMT2pHwM5NtLJ14jPUSc +9GlZo/ekdlFD7CFqETIJV+HxVqjUClVqBCJZVul+VqKiuRDRV0KOZjcxrcYKS0Cl7pTA130ZJAHr ++bK8XAHpN/BbJw3sue2mTMRiUOEdMds2Xlw8O6Xm7poyO30dKJMwg+1MKL1USDfX4vFW8WhPuid7 +A/333J27hyRkcN1eJEEW4fpmMkSZWxRL8Y1Qe4h0VHoNx7zd+MT5a3dKEmyA5KjTF8/SuLo3/lbx +d1T7Foh/auNvG49tPLj4I+LBff/ozn1yCXtxv4VJkE9DdMT2+IOieK9o9PFd9np2QQFPQqMkb+MS +6BOAXUmbQskgpsdLq9lCFRFJ3zsyfe+khAYWf6sWDfOzC/8E1Ir6o5FfnOuPujf93Rt/URIYmit5 +EF3MrWgHNmAxcrsB5Xvyt0o78CoJ55qREFvxBuwGEyAbzQq6hdhLyeD8RknUTiG9DoyML747aUH1 +nvxaSQpaB/bD5QuNocEYPi17pWxwJP2c0/6KczIOdmNG9O8bpfFFu8FBViikvdRKCcLi/V0k8YrX +hyxIK4DtAyWFbSB2QPi+p0h2dn+POohwBSmtkR074pT3b0dUPA/iuyg2E330JsjPstPVIXkgOXIE +qi3P0RYwqHX/GFO6oy+3BPIzJQEmoPC3rpNqlKREXTuVxDrXgRWAGtljl2XanmREXbCWzAJjkYC+ ++xt7zzb0OYXVIkkRPyIRffdvRxTqkkHSxL8lMZey1J4gCIIgCIIgCIIgCIIgCIIgCIIgCIIgCIIg +rhn/BBgA4jUrkRkuhToAAAAASUVORK5CYII=" transform="matrix(1 0 0 1 19.0669 -22.9912)"> + </image> + </g> + <path fill="#0D69C8" stroke="#0D69C8" stroke-width="1.4758" d="M57.665,12.923c0,0,0.34,2.675,0,13.523 + c0,2.866,2.396,5.135,5.567,5.135c11.805-0.564,13.563,0.237,13.563,0.237V31.5L57.746,12.923H57.665z"/> + </g> + <g opacity="0.2"> + + <image width="94" height="93" xlink:href="data:image/png;base64,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 +SUVORK5CYII=" transform="matrix(1 0 0 1 20.0669 -23.9912)"> + </image> + </g> + <g opacity="0.47"> + <rect x="35.053" y="23.924" fill="#6AA3CE" width="18.928" height="2.829"/> + <rect x="35.053" y="30.189" fill="#6AA3CE" width="18.928" height="2.829"/> + <rect x="35.053" y="36.455" fill="#6AA3CE" width="36.928" height="2.83"/> + <rect x="35.053" y="42.72" fill="#6AA3CE" width="36.928" height="2.83"/> + <rect x="35.053" y="48.985" fill="#6AA3CE" width="36.928" height="2.829"/> + </g> + </g> + <g> + <g> + <linearGradient id="XMLID_28_" gradientUnits="userSpaceOnUse" x1="53.2612" y1="28.6157" x2="53.2612" y2="76.7216"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_28_)" d="M81.072,41.594v7.682c0,3.528-2.871,6.398-6.4,6.398H31.85c-3.529,0-6.4-2.87-6.4-6.398v-7.682 + h-6.105c-4.313,0-7.821,3.508-7.821,7.822v25.835c0,4.313,3.509,7.822,7.821,7.822h3.262v-1.539c0-3.529,2.871-6.4,6.399-6.4 + h48.511c3.528,0,6.399,2.871,6.399,6.4v1.539h3.262c4.313,0,7.821-3.51,7.821-7.822V49.416c0-4.313-3.509-7.822-7.821-7.822 + H81.072z"/> + <path fill="#3F3F3F" d="M87.177,40.884h-5.396H80.36v1.422v6.971c0,3.137-2.552,5.688-5.689,5.688H31.849 + c-3.137,0-5.689-2.551-5.689-5.688v-6.971v-1.422h-1.422h-5.394c-4.705,0-8.533,3.828-8.533,8.533v25.834 + c0,4.705,3.828,8.533,8.533,8.533h2.551h1.422v-1.422v-0.828c0-3.137,2.552-5.689,5.688-5.689h48.511 + c3.136,0,5.688,2.553,5.688,5.689v0.828v1.422h1.422h2.552c4.705,0,8.531-3.828,8.531-8.533V49.417 + C95.708,44.712,91.882,40.884,87.177,40.884L87.177,40.884z M81.782,42.306h5.396c3.927,0,7.109,3.185,7.109,7.111v25.834l0,0 + l0,0c0,3.928-3.183,7.111-7.109,7.111h-2.552v-0.828c0-3.928-3.183-7.111-7.109-7.111H29.005c-3.926,0-7.11,3.184-7.11,7.111 + v0.828l0,0l0,0h-2.551c-3.927,0-7.111-3.184-7.111-7.111V49.417l0,0l0,0c0-3.927,3.184-7.111,7.111-7.111h5.394v6.971 + c0,3.928,3.184,7.109,7.111,7.109H74.67c3.929,0,7.111-3.182,7.111-7.109V42.306L81.782,42.306L81.782,42.306z"/> + </g> + <g> + <linearGradient id="XMLID_29_" gradientUnits="userSpaceOnUse" x1="53.2612" y1="18.7349" x2="53.2612" y2="77.5632"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_29_)" d="M82.494,43.017c0,1.146,0,6.26,0,6.26c0,4.313-3.509,7.82-7.822,7.82H31.85 + c-4.313,0-7.822-3.508-7.822-7.82c0,0,0-5.113,0-6.26c-1.072,0-4.684,0-4.684,0c-3.529,0-6.399,2.87-6.399,6.399v25.835 + c0,3.529,2.871,6.4,6.399,6.4c0,0,1.1,0,1.84,0c0-0.029,0-0.117,0-0.117c0-2.09,0.813-4.055,2.291-5.531 + c1.477-1.479,3.441-2.291,5.53-2.291h48.511c4.313,0,7.821,3.508,7.821,7.822c0,0,0,0.088,0,0.117c0.74,0,1.84,0,1.84,0 + c3.528,0,6.399-2.871,6.399-6.4V49.416c0-3.529-2.871-6.399-6.399-6.399C87.177,43.017,83.566,43.017,82.494,43.017z"/> + <path fill="#8C8C8C" d="M87.177,42.306h-5.396v6.971l0,0l0,0c0,3.928-3.183,7.109-7.111,7.109H31.849 + c-3.927,0-7.111-3.182-7.111-7.109v-6.971h-5.394c-3.927,0-7.111,3.185-7.111,7.111v25.834c0,3.928,3.184,7.111,7.111,7.111 + h2.551v-0.828l0,0l0,0c0-3.928,3.184-7.111,7.11-7.111h48.511c3.927,0,7.109,3.184,7.109,7.111v0.828h2.552 + c3.927,0,7.109-3.184,7.109-7.111V49.417C94.287,45.49,91.104,42.306,87.177,42.306L87.177,42.306z M83.204,43.728h3.974 + c3.136,0,5.688,2.553,5.688,5.689v25.834c0,3.137-2.552,5.689-5.688,5.689h-1.149c-0.307-4.43-4.007-7.939-8.512-7.939H29.005 + c-4.505,0-8.206,3.51-8.512,7.939h-1.149c-3.137,0-5.689-2.553-5.689-5.689V49.417c0-3.137,2.552-5.689,5.689-5.689h3.972v5.549 + c0,4.705,3.828,8.531,8.533,8.531H74.67c4.705,0,8.533-3.826,8.533-8.531V43.728L83.204,43.728z"/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="12.233" y="42.306" width="82.054" height="40.057"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="12.233" y="42.306" width="82.054" height="40.057" id="XMLID_30_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + + <linearGradient id="XMLID_31_" gradientUnits="userSpaceOnUse" x1="-46.5562" y1="-116.8696" x2="-24.4725" y2="-84.9064" gradientTransform="matrix(0.9976 0.0697 -0.0697 0.9976 74.1153 140.0455)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_31_)" d="M1.125,60.171c0,0,42.885,17.955,100.227-27.856C82.819,20.335,58.078,17.671,58.078,17.671 + l-23.342,0.994L12.278,33.999L1.125,60.171z"/> + </g> + </mask> + <g opacity="0.64" mask="url(#XMLID_30_)"> + <path fill="#FFFFFF" d="M82.494,43.017c0,1.146,0,6.26,0,6.26c0,4.313-3.509,7.82-7.822,7.82H31.85 + c-4.313,0-7.822-3.508-7.822-7.82c0,0,0-5.113,0-6.26c-1.072,0-4.684,0-4.684,0c-3.529,0-6.399,2.87-6.399,6.399v25.835 + c0,3.529,2.871,6.4,6.399,6.4c0,0,1.1,0,1.84,0c0-0.029,0-0.117,0-0.117c0-2.09,0.813-4.055,2.291-5.531 + c1.477-1.479,3.441-2.291,5.53-2.291h48.511c4.313,0,7.821,3.508,7.821,7.822c0,0,0,0.088,0,0.117c0.74,0,1.84,0,1.84,0 + c3.528,0,6.399-2.871,6.399-6.4V49.416c0-3.529-2.871-6.399-6.399-6.399C87.177,43.017,83.566,43.017,82.494,43.017z"/> + <path fill="#8C8C8C" d="M87.177,42.306h-5.396v6.971l0,0l0,0c0,3.928-3.183,7.109-7.111,7.109H31.849 + c-3.927,0-7.111-3.182-7.111-7.109v-6.971h-5.394c-3.927,0-7.111,3.185-7.111,7.111v25.834c0,3.928,3.184,7.111,7.111,7.111 + h2.551v-0.828l0,0l0,0c0-3.928,3.184-7.111,7.11-7.111h48.511c3.927,0,7.109,3.184,7.109,7.111v0.828h2.552 + c3.927,0,7.109-3.184,7.109-7.111V49.417C94.287,45.49,91.104,42.306,87.177,42.306L87.177,42.306z M83.204,43.728h3.974 + c3.136,0,5.688,2.553,5.688,5.689v25.834c0,3.137-2.552,5.689-5.688,5.689h-1.149c-0.307-4.43-4.007-7.939-8.512-7.939H29.005 + c-4.505,0-8.206,3.51-8.512,7.939h-1.149c-3.137,0-5.689-2.553-5.689-5.689V49.417c0-3.137,2.552-5.689,5.689-5.689h3.972v5.549 + c0,4.705,3.828,8.531,8.533,8.531H74.67c4.705,0,8.533-3.826,8.533-8.531V43.728L83.204,43.728z"/> + </g> + <g> + <linearGradient id="XMLID_32_" gradientUnits="userSpaceOnUse" x1="81.2622" y1="62.1709" x2="88.2295" y2="71.2711"> + <stop offset="0" style="stop-color:#2FD452"/> + <stop offset="1" style="stop-color:#0A823A"/> + </linearGradient> + <path fill="url(#XMLID_32_)" d="M82.1,62.521c-0.753,0-1.366,0.613-1.366,1.365v4.064c0,0.752,0.613,1.365,1.366,1.365h4.063 + c0.753,0,1.365-0.613,1.365-1.365v-4.064c0-0.365-0.143-0.707-0.4-0.965s-0.601-0.4-0.965-0.4H82.1z"/> + <path fill="#CFFCAE" d="M86.162,62.048H82.1c-1.018,0-1.84,0.822-1.84,1.838v4.064c0,1.016,0.822,1.84,1.84,1.84h4.062 + c1.017,0,1.839-0.824,1.839-1.84v-4.064C88,62.87,87.178,62.048,86.162,62.048L86.162,62.048z M82.1,68.841 + c-0.492,0-0.893-0.4-0.893-0.891v-4.064c0-0.49,0.4-0.889,0.893-0.889h4.062c0.491,0,0.892,0.398,0.892,0.889v4.064 + c0,0.49-0.4,0.891-0.892,0.891H82.1L82.1,68.841z"/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="80.26" y="62.048" width="7.74" height="7.742"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="80.26" y="62.048" width="7.74" height="7.742" id="XMLID_33_"> + <g filter="url(#Adobe_OpacityMaskFilter_1_)"> + <linearGradient id="XMLID_1_" gradientUnits="userSpaceOnUse" x1="81.9741" y1="62.1504" x2="84.447" y2="65.7296"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_1_)" d="M78.933,67.163c0,0,4.523,1.822,10.073-4.248c-1.985-1.303-4.54-1.416-4.54-1.416l-2.385,0.32 + l-2.192,2.059L78.933,67.163z"/> + </g> + </mask> + <g mask="url(#XMLID_33_)"> + <path fill="#FFFFFF" d="M82.1,62.521c-0.753,0-1.366,0.613-1.366,1.365v4.064c0,0.752,0.613,1.365,1.366,1.365h4.063 + c0.753,0,1.365-0.613,1.365-1.365v-4.064c0-0.365-0.143-0.707-0.4-0.965s-0.601-0.4-0.965-0.4H82.1z"/> + <path fill="#CFFCAE" d="M86.162,62.048H82.1c-1.018,0-1.84,0.822-1.84,1.838v4.064c0,1.016,0.822,1.84,1.84,1.84h4.062 + c1.017,0,1.839-0.824,1.839-1.84v-4.064C88,62.87,87.178,62.048,86.162,62.048L86.162,62.048z M82.1,68.841 + c-0.492,0-0.893-0.4-0.893-0.891v-4.064c0-0.49,0.4-0.889,0.893-0.889h4.062c0.491,0,0.892,0.398,0.892,0.889v4.064 + c0,0.49-0.4,0.891-0.892,0.891H82.1L82.1,68.841z"/> + </g> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Key01.svg b/openoffice/share/gallery/symbols/Key01.svg new file mode 100644 index 0000000000000000000000000000000000000000..0827fd56152c3450a2cfd7da9225d5295d0f9b3c --- /dev/null +++ b/openoffice/share/gallery/symbols/Key01.svg @@ -0,0 +1,151 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="100.001" height="100" viewBox="0 0 100.001 100" + overflow="visible" enable-background="new 0 0 100.001 100" xml:space="preserve"> +<g id="Layer_2"> +</g> +<g id="Layer_1"> + <g> + <g> + <g> + + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="664.5264" y1="-174.9653" x2="664.5264" y2="-152.2922" gradientTransform="matrix(0.7519 0.6593 -0.6593 0.7519 -533.7977 -243.4064)"> + <stop offset="0.0048" style="stop-color:#BEBEBE"/> + <stop offset="0.4857" style="stop-color:#D6D6D6"/> + <stop offset="1" style="stop-color:#BEBEBE"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M59.074,45.325c-6.295,1.209-11.603,6.508-12.908,12.887c0,0.001-0.319,2.852-0.319,2.852 + l0.299,0.196l38.604,33.886l13.029-2.747L97.44,80.6l-4.665-4.089c0,0-4.263,0.513-5.442,0.654 + c-0.075-1.108-0.315-4.688-0.315-4.688s-1.682-0.247-2.371-0.348c-0.005-0.771-0.021-3.045-0.021-3.045 + s-5.634,0.708-6.929,0.871c-0.007-1.101-0.027-4.361-0.027-4.361s-3.403,0.34-4.541,0.453c0.064-1.417,0.389-8.541,0.389-8.541 + L59.546,45.252L59.074,45.325z"/> + <path fill="#7F7F7F" d="M59.874,44.543l-0.587,0.017l-0.112,0.003l-0.123,0.003l-0.12,0.022 + c-3.17,0.609-6.243,2.252-8.654,4.627c-2.489,2.452-4.165,5.512-4.848,8.847c-0.161,0.797-0.286,2.462-0.29,2.59l-0.021,0.706 + l0.53,0.466L83.971,95.46l0.565,0.496l0.734-0.155l12.049-2.54l1.226-0.259l-0.036-1.252l-0.31-10.844l-0.019-0.654 + l-0.491-0.431l-4.168-3.654l-0.504-0.44l-0.664,0.08l-4.325,0.52l-0.223-3.296l-0.081-1.208l-1.197-0.175l-1.136-0.167 + l-0.011-1.558l-0.012-1.688l-1.675,0.211l-5.253,0.66l-0.018-2.694l-0.011-1.646l-1.638,0.163l-2.858,0.284l0.333-7.313 + l0.033-0.721l-0.542-0.476L60.316,44.93L59.874,44.543L59.874,44.543z M46.639,60.697c0.002-0.067,0.122-1.648,0.261-2.334 + c1.283-6.272,6.427-11.17,12.315-12.301l0.112-0.003l13.425,11.773l0,0l0,0l-0.412,9.047l1.492-0.148l0,0l0.016-0.002l0,0 + l3.076-0.307l0.019,2.873l0,0v0.011l0,0l0.01,1.499l1.488-0.187l0,0l0.011-0.001l0,0l5.43-0.683l0.021,2.844l2.408,0.353 + l0.227,3.375l0,0v0.002l0,0l0.101,1.496l1.49-0.179l0,0h0.002l0,0l4.403-0.53L96.7,80.95l0.31,10.844l0,0l0,0l-12.049,2.54 + L46.639,60.697L46.639,60.697L46.639,60.697z"/> + </g> + <g> + <path fill="#7F7F7F" d="M37.908,4.167c-0.001,0-0.003,0-0.004,0c-0.418,0-0.817,0.052-1.187,0.156L26.76,6.531l-0.05,0.011 + l-0.049,0.014c-1.33,0.392-3.024,1.477-3.941,2.524L3.733,30.767c-0.913,1.043-1.764,2.864-1.98,4.235l-0.015,0.1l-0.003,0.1 + L1.52,44.574c-0.201,1.61,0.597,3.522,1.888,4.493l0.032,0.022l0.032,0.022l21.926,14.741c0.989,0.723,2.553,1.207,3.914,1.207 + c0.237,0,0.466-0.016,0.683-0.045l13.114-1.003l0.055-0.005L43.219,64c1.435-0.216,3.24-1.204,4.199-2.297l12.401-14.165 + c0.951-1.087,1.707-2.994,1.758-4.438l0.002-0.053l-0.002-0.052l-0.458-13.539c0.033-1.486-0.716-3.366-1.762-4.424 + L41.538,5.597l-0.027-0.029L41.482,5.54C40.618,4.692,39.249,4.167,37.908,4.167L37.908,4.167z M36.666,4.338 + c0.009-0.003,0.018-0.005,0.026-0.008C36.684,4.333,36.675,4.335,36.666,4.338L36.666,4.338z M37.91,5.667 + c0.014,0,0.028,0,0.043,0c0.812,0.01,1.694,0.299,2.291,0.777c0.022,0.018,0.044,0.036,0.066,0.054 + c0.042,0.036,0.083,0.073,0.122,0.112l17.83,19.449c0.76,0.748,1.356,2.207,1.358,3.297c0,0.035-0.001,0.07-0.002,0.104 + l0.46,13.586l0,0l0,0c-0.039,1.1-0.664,2.677-1.388,3.503l-12.4,14.164c-0.725,0.827-2.207,1.64-3.295,1.804l-13.16,1.006 + c-0.164,0.024-0.34,0.037-0.523,0.037c-1.034,0-2.308-0.376-3.056-0.938L4.309,47.867c-0.776-0.583-1.32-1.764-1.32-2.78 + c0-0.136,0.009-0.268,0.029-0.395l0.217-9.457c0.171-1.087,0.903-2.653,1.627-3.48l18.987-21.687 + c0.725-0.828,2.181-1.762,3.236-2.073l10.004-2.218c0.252-0.074,0.53-0.109,0.817-0.109C37.907,5.667,37.909,5.667,37.91,5.667 + L37.91,5.667L37.91,5.667z M25.383,63.841c-0.009-0.007-0.019-0.014-0.028-0.021C25.364,63.828,25.374,63.834,25.383,63.841 + L25.383,63.841z M30.031,65.01c0.01-0.002,0.021-0.003,0.03-0.005C30.051,65.007,30.041,65.008,30.031,65.01L30.031,65.01z"/> + </g> + + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="570.5088" y1="260.3726" x2="614.0087" y2="298.0392" gradientTransform="matrix(0.9992 -0.0402 0.0402 0.9992 -565.9452 -215.9672)"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="590.8594" y1="302.8765" x2="590.8594" y2="242.4752" gradientTransform="matrix(0.9992 -0.0402 0.0402 0.9992 -565.9452 -215.9672)"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="568.1865" y1="277.9907" x2="613.5283" y2="277.9907" gradientTransform="matrix(0.9992 -0.0402 0.0402 0.9992 -565.9452 -215.9672)"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="582.6748" y1="280.2856" x2="582.6748" y2="258.8641" gradientTransform="matrix(0.9992 -0.0402 0.0402 0.9992 -565.9452 -215.9672)"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <g> + <linearGradient id="XMLID_15_" gradientUnits="userSpaceOnUse" x1="664.6377" y1="-173.1064" x2="664.1661" y2="-154.4929" gradientTransform="matrix(0.7519 0.6593 -0.6593 0.7519 -533.7977 -243.4064)"> + <stop offset="0.0048" style="stop-color:#BEBEBE"/> + <stop offset="0.4857" style="stop-color:#D6D6D6"/> + <stop offset="1" style="stop-color:#BEBEBE"/> + </linearGradient> + <path fill="url(#XMLID_15_)" d="M96.7,80.949l-4.168-3.653l-5.895,0.709l-0.328-4.873l-2.408-0.354l-0.02-2.844l-6.93,0.871 + l-0.027-4.383l-4.584,0.457l0.412-9.047L59.327,46.058l-0.111,0.003c-5.889,1.131-11.032,6.029-12.315,12.301 + c-0.14,0.687-0.259,2.268-0.261,2.334l38.322,33.638l12.049-2.54L96.7,80.949z"/> + </g> + + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="629.9961" y1="313.4604" x2="624.5823" y2="318.8748" gradientTransform="matrix(0.9992 -0.0402 0.0402 0.9992 -565.9452 -215.9672)"> + <stop offset="0.0048" style="stop-color:#BDBDBD"/> + <stop offset="0.281" style="stop-color:#D6D6D6"/> + <stop offset="1" style="stop-color:#7F7F7F"/> + </linearGradient> + <path fill="url(#XMLID_16_)" d="M94.286,92.368L54.224,57.236c0,0-1.301-0.315-2.292,0.815c-0.993,1.131-0.533,2.406-0.533,2.406 + L89.05,93.472L94.286,92.368z"/> + + <linearGradient id="XMLID_17_" gradientUnits="userSpaceOnUse" x1="637.3682" y1="305.9966" x2="628.7012" y2="314.6631" gradientTransform="matrix(0.9992 -0.0402 0.0402 0.9992 -565.9452 -215.9672)"> + <stop offset="0.0048" style="stop-color:#BDBDBD"/> + <stop offset="0.281" style="stop-color:#D6D6D6"/> + <stop offset="1" style="stop-color:#7F7F7F"/> + </linearGradient> + <path fill="url(#XMLID_17_)" d="M96.7,80.949l-4.168-3.653l-5.895,0.709l-0.328-4.873l-2.408-0.354l-0.02-2.844l-6.93,0.871 + l-0.027-4.383l-4.584,0.457l0.412-9.047L61.575,48.03c-0.982,0.245-2.082,0.783-3.063,1.897c-2.508,2.862-2.076,4.8-2.076,4.8 + l40.529,35.539L96.7,80.949z"/> + </g> + <g> + <linearGradient id="XMLID_18_" gradientUnits="userSpaceOnUse" x1="2.9897" y1="34.6118" x2="60.0791" y2="34.6118"> + <stop offset="0.0048" style="stop-color:#151414"/> + <stop offset="0.0237" style="stop-color:#1A1919"/> + <stop offset="0.1255" style="stop-color:#323030"/> + <stop offset="0.2339" style="stop-color:#434140"/> + <stop offset="0.3524" style="stop-color:#4D4B4A"/> + <stop offset="0.5" style="stop-color:#504E4D"/> + <stop offset="0.649" style="stop-color:#4D4B4A"/> + <stop offset="0.7687" style="stop-color:#434140"/> + <stop offset="0.8781" style="stop-color:#323030"/> + <stop offset="0.9809" style="stop-color:#1A1919"/> + <stop offset="1" style="stop-color:#151414"/> + </linearGradient> + <path fill="url(#XMLID_18_)" d="M59.618,29.46c0.039-1.099-0.57-2.629-1.355-3.4L40.433,6.61 + c-0.785-0.771-2.289-1.146-3.344-0.834L27.085,7.994c-1.055,0.312-2.511,1.245-3.235,2.073L4.863,31.754 + c-0.725,0.827-1.456,2.393-1.627,3.48l-0.217,9.457c-0.17,1.087,0.411,2.516,1.291,3.175l21.946,14.756 + c0.881,0.66,2.491,1.064,3.579,0.9l13.16-1.006c1.088-0.164,2.57-0.976,3.295-1.803l12.4-14.164 + c0.725-0.827,1.35-2.404,1.389-3.503L59.618,29.46z M32.946,25.277L22.242,37.503c-1.455,1.662-3.982,1.83-5.645,0.375 + l-0.376-0.329c-1.662-1.455-1.83-3.982-0.375-5.644L26.55,19.679c1.455-1.662,3.982-1.83,5.645-0.375l0.377,0.33 + C34.234,21.089,34.401,23.616,32.946,25.277z"/> + </g> + <path opacity="0.05" fill="#FFFFFF" d="M37.25,11.403c0.005-0.001,0.014-0.002,0.014-0.002L37.25,11.403z M37.212,11.413 + c-0.045,0.012-0.131,0.034-0.131,0.034s-8.513,1.887-8.798,1.95c-0.459,0.148-1.296,0.686-1.602,1.033L9.705,33.823 + c-0.294,0.336-0.691,1.179-0.798,1.666c-0.011,0.49-0.189,8.287-0.189,8.287s-0.015,0.13-0.022,0.203 + c0.005,0.095,0.078,0.273,0.143,0.356c0.292,0.196,19.523,13.128,19.523,13.128s0.059,0.043,0.061,0.045 + c0.231,0.166,0.912,0.337,1.195,0.301l0.069-0.01l0.124-0.012c0,0,11.284-0.863,11.604-0.888c0.354-0.067,1.074-0.463,1.297-0.717 + l11.087-12.665c0.236-0.27,0.547-1.053,0.574-1.432c-0.01-0.305-0.41-12.066-0.41-12.066s0.002-0.099,0.002-0.107 + c0-0.258-0.236-0.85-0.414-1.037l-0.037-0.039l-0.057-0.059c0,0-15.587-17.006-15.823-17.262 + C37.533,11.457,37.322,11.403,37.212,11.413z"/> + <g opacity="0.15"> + <path d="M56.382,24.413c0.785,0.771,1.395,2.301,1.355,3.4l0.461,13.585c-0.039,1.1-0.664,2.676-1.389,3.504l-12.4,14.164 + c-0.725,0.828-2.207,1.639-3.295,1.803l-13.16,1.006c-1.089,0.164-2.699-0.241-3.579-0.9L3.537,46.963 + c0.213,0.359,0.475,0.678,0.773,0.902l21.946,14.756c0.881,0.66,2.491,1.064,3.579,0.9l13.16-1.006 + c1.088-0.164,2.57-0.976,3.295-1.803l12.4-14.164c0.725-0.827,1.35-2.404,1.389-3.503L59.618,29.46 + c0.039-1.099-0.57-2.629-1.355-3.4L40.433,6.61c-0.245-0.24-0.564-0.437-0.913-0.592L56.382,24.413z"/> + </g> + <g opacity="0.05"> + <path fill="#FFFFFF" d="M5.277,46.667l0.217-9.457c0.17-1.086,0.902-2.652,1.626-3.48l18.987-21.686 + c0.725-0.828,2.181-1.761,3.236-2.072l10.002-2.218c0.688-0.203,1.562-0.111,2.307,0.187L40.433,6.61 + c-0.785-0.771-2.289-1.146-3.344-0.834L27.085,7.994c-1.055,0.312-2.511,1.245-3.235,2.073L4.863,31.754 + c-0.725,0.827-1.456,2.393-1.627,3.48l-0.217,9.457c-0.17,1.087,0.411,2.516,1.291,3.175l1.406,0.945 + C5.354,48.14,5.171,47.338,5.277,46.667z"/> + </g> + <path opacity="0.1" fill="#FFFFFF" d="M34.076,20.95L33.7,20.621c-0.193-0.169-0.4-0.312-0.614-0.437 + c1.161,1.483,1.146,3.625-0.14,5.093L22.242,37.503c-1.285,1.468-3.404,1.766-5.027,0.814c0.152,0.193,0.319,0.38,0.512,0.548 + l0.376,0.33c1.662,1.455,4.189,1.287,5.645-0.375l10.704-12.226C35.906,24.933,35.738,22.405,34.076,20.95z"/> + <path opacity="0.1" fill="#FFFFFF" d="M34.076,20.95L33.7,20.621c-0.193-0.169-0.4-0.312-0.614-0.437 + c1.161,1.483,1.146,3.625-0.14,5.093L22.242,37.503c-1.285,1.468-3.404,1.766-5.027,0.814c0.152,0.193,0.319,0.38,0.512,0.548 + l0.376,0.33c1.662,1.455,4.189,1.287,5.645-0.375l10.704-12.226C35.906,24.933,35.738,22.405,34.076,20.95z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Key02.svg b/openoffice/share/gallery/symbols/Key02.svg new file mode 100644 index 0000000000000000000000000000000000000000..10024b8e0c3fd0fabb3176b6e1b6038f8e5f7821 --- /dev/null +++ b/openoffice/share/gallery/symbols/Key02.svg @@ -0,0 +1,101 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="100.001" height="100" + viewBox="0 0 100.001 100" overflow="visible" enable-background="new 0 0 100.001 100" xml:space="preserve"> +<g> + <g> + + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="93.147" y1="32.4629" x2="93.147" y2="55.1217" gradientTransform="matrix(0.7248 0.689 -0.689 0.7248 33.3646 -26.2798)"> + <stop offset="0.0048" style="stop-color:#BEBEBE"/> + <stop offset="0.4857" style="stop-color:#D6D6D6"/> + <stop offset="1" style="stop-color:#BEBEBE"/> + </linearGradient> + <path fill="url(#XMLID_9_)" d="M57.107,42.715c-6.34,0.956-11.857,6.038-13.417,12.358l-0.008,0.033l0.008-0.032l-0.432,2.82 + l0.289,0.223l37.214,35.409l13.127-2.222l0.136-11.801l-4.495-4.274c0,0-4.281,0.341-5.465,0.435 + c-0.03-1.109-0.128-4.695-0.128-4.695s-1.67-0.314-2.354-0.444c0.025-0.77,0.103-3.041,0.103-3.041s-5.66,0.48-6.961,0.591 + c0.037-1.101,0.148-4.359,0.148-4.359s-3.413,0.203-4.554,0.271c0.122-1.413,0.732-8.518,0.732-8.518l-13.47-12.805L57.107,42.715 + z"/> + <path fill="#7F7F7F" d="M57.126,41.955l-0.132,0.02c-3.192,0.481-6.329,2-8.834,4.276c-2.585,2.35-4.383,5.34-5.198,8.645 + c-0.201,0.817-0.391,2.529-0.393,2.544l-0.066,0.724l0.526,0.5l36.942,35.149l0.544,0.518l0.739-0.125l12.14-2.055l1.234-0.209 + l0.016-1.253L94.77,79.84l0.007-0.654l-0.474-0.449l-4.016-3.818l-0.486-0.461l-0.667,0.053l-4.344,0.345l-0.09-3.302 + l-0.032-1.209l-1.188-0.224l-1.127-0.213l0.053-1.555l0.057-1.688l-1.683,0.143l-5.278,0.448l0.092-2.691l0.056-1.646 + l-1.644,0.098l-2.867,0.171l0.626-7.296l0.062-0.718l-0.523-0.497L58.362,42.374l-0.417-0.397l-0.575-0.015l-0.11-0.003 + L57.126,41.955L57.126,41.955z M44.064,57.576c0.006-0.066,0.188-1.642,0.355-2.321c1.533-6.215,6.87-10.903,12.8-11.797 + l0.11,0.003l12.943,12.303l0,0l0,0l-0.775,9.023l1.497-0.089l0,0l0.016-0.001l0,0l3.085-0.184l0,0l0,0l-0.149,4.38l1.495-0.127 + l0,0l0.01-0.001l0,0l5.456-0.463l0,0l0,0l-0.096,2.841l2.391,0.451l0.092,3.38l0,0v0.002l0,0l0.041,1.499l1.495-0.118l0,0h0.002 + l0,0l4.422-0.352l4.017,3.818l0,0l0,0l-0.125,10.848l-12.14,2.054L44.064,57.576L44.064,57.576L44.064,57.576z"/> + </g> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="13.6104" y1="16.8853" x2="57.1102" y2="54.5519"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <path fill="url(#XMLID_10_)" stroke="#7F7F7F" stroke-width="1.5" d="M39.083,7.767c-14.768-2.828-29.032,6.85-31.861,21.616 + s6.849,29.033,21.616,31.861c14.768,2.829,29.032-6.85,31.861-21.616C63.527,24.861,53.85,10.597,39.083,7.767z M32.851,28.082 + c-0.749,3.908-4.523,6.468-8.43,5.719c-3.907-0.748-6.468-4.521-5.721-8.429c0.749-3.907,4.523-6.468,8.432-5.72 + C31.039,20.4,33.599,24.174,32.851,28.082z"/> + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="33.96" y1="59.3892" x2="33.96" y2="-1.0127"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <path fill="url(#XMLID_11_)" d="M38.47,10.965c-13.002-2.49-25.561,6.03-28.051,19.033c-2.491,13,6.03,25.559,19.031,28.05 + c13.002,2.491,25.56-6.03,28.051-19.03C59.992,26.014,51.472,13.456,38.47,10.965z M32.851,28.082 + c-0.749,3.908-4.523,6.468-8.43,5.719c-3.907-0.748-6.468-4.521-5.721-8.429c0.749-3.907,4.523-6.468,8.432-5.72 + C31.039,20.4,33.599,24.174,32.851,28.082z"/> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="11.2871" y1="34.5034" x2="56.6289" y2="34.5034"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <path fill="url(#XMLID_12_)" stroke="#D8D8D8" stroke-width="0.5" d="M38.225,12.245c-5.946-1.139-11.98,0.105-16.99,3.504 + s-8.396,8.546-9.536,14.493c-1.139,5.945,0.105,11.98,3.505,16.989c3.398,5.011,8.545,8.398,14.493,9.536 + c4.605,0.882,9.246,0.323,13.494-1.582c0.736-2.982,2.194-5.676,4.244-7.832c2.05-2.157,4.674-3.746,7.616-4.639 + c0.5-1.289,0.916-2.604,1.172-3.943C58.573,26.496,50.499,14.596,38.225,12.245z M32.851,28.082 + c-0.749,3.908-4.523,6.468-8.43,5.719c-3.907-0.748-6.468-4.521-5.721-8.429c0.749-3.907,4.523-6.468,8.432-5.72 + C31.039,20.4,33.599,24.174,32.851,28.082z"/> + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="25.7759" y1="36.7974" x2="25.7759" y2="15.3784"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <path fill="url(#XMLID_13_)" d="M27.347,18.531c-4.527-0.867-8.898,2.099-9.767,6.626c-0.867,4.526,2.1,8.897,6.627,9.764 + c4.525,0.867,8.897-2.098,9.765-6.624C34.838,23.771,31.873,19.399,27.347,18.531z M32.851,28.082 + c-0.749,3.908-4.523,6.468-8.43,5.719c-3.907-0.748-6.468-4.521-5.721-8.429c0.749-3.907,4.523-6.468,8.432-5.72 + C31.039,20.4,33.599,24.174,32.851,28.082z"/> + <g> + <path fill="#7F7F7F" d="M25.769,19.522c-3.389,0-6.408,2.4-7.069,5.849c-0.088,0.458-0.13,0.914-0.13,1.363 + c0,3.387,2.401,6.405,5.851,7.065c0.458,0.088,0.914,0.131,1.364,0.131c3.386,0,6.404-2.399,7.066-5.849 + c0.088-0.458,0.13-0.914,0.13-1.364c0-3.387-2.399-6.405-5.849-7.067C26.674,19.564,26.218,19.522,25.769,19.522L25.769,19.522z + M25.785,32.431c-0.358,0-0.722-0.035-1.081-0.104c-3.09-0.591-5.122-3.585-4.531-6.674c0.514-2.683,2.868-4.631,5.596-4.631 + c0.36,0,0.725,0.035,1.083,0.103l0,0c3.087,0.594,5.118,3.588,4.527,6.675C30.863,30.483,28.511,32.431,25.785,32.431 + L25.785,32.431z"/> + </g> + <g> + + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="93.2563" y1="34.3179" x2="92.7847" y2="52.9324" gradientTransform="matrix(0.7248 0.689 -0.689 0.7248 33.3646 -26.2798)"> + <stop offset="0.0048" style="stop-color:#BEBEBE"/> + <stop offset="0.4857" style="stop-color:#D6D6D6"/> + <stop offset="1" style="stop-color:#BEBEBE"/> + </linearGradient> + <path fill="url(#XMLID_14_)" d="M93.27,79.823l-4.016-3.818l-5.919,0.471l-0.133-4.881l-2.392-0.451l0.096-2.841l-6.961,0.591 + l0.149-4.38l-4.598,0.272l0.775-9.022L57.33,43.459l-0.11-0.003c-5.93,0.895-11.267,5.582-12.8,11.797 + c-0.167,0.681-0.349,2.256-0.354,2.321l36.942,35.15l12.139-2.055L93.27,79.823z"/> + </g> + <linearGradient id="XMLID_15_" gradientUnits="userSpaceOnUse" x1="73.0991" y1="69.9692" x2="67.6832" y2="75.3857"> + <stop offset="0.0048" style="stop-color:#BDBDBD"/> + <stop offset="0.281" style="stop-color:#D6D6D6"/> + <stop offset="1" style="stop-color:#7F7F7F"/> + </linearGradient> + <path fill="url(#XMLID_15_)" d="M90.401,91.135l-38.62-36.713c0,0-1.287-0.367-2.324,0.723c-1.037,1.092-0.629,2.383-0.629,2.383 + l36.295,34.5L90.401,91.135z"/> + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="80.4722" y1="62.5083" x2="71.8052" y2="71.1748"> + <stop offset="0.0048" style="stop-color:#BDBDBD"/> + <stop offset="0.281" style="stop-color:#D6D6D6"/> + <stop offset="1" style="stop-color:#7F7F7F"/> + </linearGradient> + <path fill="url(#XMLID_16_)" d="M93.27,79.823l-4.016-3.818l-5.919,0.471l-0.133-4.881l-2.392-0.451l0.096-2.841l-6.961,0.591 + l0.149-4.38l-4.598,0.272l0.775-9.022L59.497,45.519c-0.991,0.205-2.113,0.698-3.135,1.773c-2.623,2.759-2.268,4.712-2.268,4.712 + l39.068,37.139L93.27,79.823z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Lock01-Yellow.svg b/openoffice/share/gallery/symbols/Lock01-Yellow.svg new file mode 100644 index 0000000000000000000000000000000000000000..fd94f1a610f6bb5e5bfe992ed63f35e673faaefd --- /dev/null +++ b/openoffice/share/gallery/symbols/Lock01-Yellow.svg @@ -0,0 +1,235 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="100" height="100" viewBox="0 0 100 100" + overflow="visible" enable-background="new 0 0 100 100" xml:space="preserve"> +<g> + <g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="23.8872" y1="26.5234" x2="75.3491" y2="26.5234"> + <stop offset="0" style="stop-color:#B8B8B8"/> + <stop offset="0.0199" style="stop-color:#BDBDBD"/> + <stop offset="0.1417" style="stop-color:#DADADA"/> + <stop offset="0.2631" style="stop-color:#EFEFEF"/> + <stop offset="0.3831" style="stop-color:#FBFBFB"/> + <stop offset="0.5" style="stop-color:#FFFFFF"/> + <stop offset="0.612" style="stop-color:#FAFAFA"/> + <stop offset="0.7361" style="stop-color:#EDEDED"/> + <stop offset="0.8662" style="stop-color:#D7D7D7"/> + <stop offset="0.9996" style="stop-color:#B8B8B8"/> + <stop offset="1" style="stop-color:#B8B8B8"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M23.888,28.713c0,0,0.057-0.056,0.068-0.067c-0.064,0.517-0.068,1.416-0.068,3.066l0,16.938H34.84 + l0.001-19.268c0.014-7.664,6.643-13.899,14.776-13.899c3.949,0,7.663,1.456,10.46,4.099c2.785,2.632,4.319,6.121,4.319,9.826 + L64.375,48.65h10.904l0.07-19.893c0-6.515-2.682-12.637-7.552-17.24c-4.858-4.591-11.314-7.12-18.179-7.12 + C35.456,4.397,23.913,15.305,23.888,28.713z"/> + <path fill="#7F7F7F" d="M49.617,3.648c-7.049,0-13.682,2.596-18.678,7.31c-5.018,4.735-7.789,11.04-7.802,17.754l-0.001,19.189 + v1.5h1.5h9.453h1.5v-1.5l0.002-18.518c0.013-7.249,6.306-13.149,14.026-13.149c7.736,0,14.029,5.91,14.029,13.174 + c0-0.001-0.011,11.25-0.02,18.491l-0.002,1.502h1.502h9.405h1.495l0.005-1.495c0.003-0.759,0.067-18.597,0.067-19.148 + c0-6.723-2.765-13.04-7.786-17.785C63.314,6.249,56.675,3.648,49.617,3.648L49.617,3.648z M24.636,28.715 + c0.026-13.02,11.2-23.567,24.981-23.567c13.797,0,24.981,10.57,24.981,23.61l0,0l0,0c0,0.001,0,0.002,0,0.003 + c0,0.001,0,0.002,0,0.004s0,0.003,0,0.004s0,0.003,0,0.004c-0.001,0.82-0.066,18.769-0.067,19.121c0,0.001,0,0.002,0,0.002 + c0,0.001,0,0.001,0,0.002s0,0.002,0,0.002l0,0l0,0h-9.405l0,0l0,0c0.008-6.676,0.018-16.76,0.02-18.294c0-0.003,0-0.006,0-0.01 + c0-0.022,0-0.042,0-0.061c0-0.002,0-0.005,0-0.008c0-0.002,0-0.005,0-0.007s0-0.005,0-0.007s0-0.005,0-0.007 + c0-0.002,0-0.005,0-0.007c0-0.007,0-0.013,0-0.019c0-0.002,0-0.004,0-0.006s0-0.004,0-0.006s0-0.003,0-0.005 + c0-0.001,0-0.003,0-0.005c0-0.002,0-0.003,0-0.005c0-0.002,0-0.003,0-0.005s0-0.003,0-0.004s0-0.003,0-0.004 + c0-0.004,0-0.008,0-0.011c0,0,0-0.002,0-0.003c0-0.003,0-0.006,0-0.008c0,0,0-0.001,0-0.002c0-0.002,0-0.004,0-0.005V29.41 + c0-0.001,0-0.001,0-0.001v0c0-8.09-6.967-14.674-15.529-14.674c-8.546,0-15.511,6.571-15.526,14.649l0,0c0,0.001,0,0.012,0,0.033 + c0,0.001,0,0.002,0,0.004c0,0.021,0,0.052,0,0.092c0,0.002,0,0.005,0,0.008c0,0.019,0,0.04,0,0.063c0,0.003,0,0.006,0,0.01 + c0,0.023,0,0.048,0,0.076c0,0.004,0,0.008,0,0.012c0,0.027,0,0.057,0,0.088c0,0.004,0,0.009,0,0.014c0,0.032,0,0.065,0,0.101 + c0,0.005,0,0.01,0,0.015c0,0.015,0,0.031,0,0.047c0,0.005,0,0.011,0,0.016c0,0.016,0,0.033,0,0.049c0,0.006,0,0.011,0,0.017 + c0,0.04,0,0.081,0,0.124c0,0.006,0,0.012,0,0.019c0,0.043,0,0.089,0,0.135c0,0.007,0,0.014,0,0.021c0,0.047,0,0.096,0,0.146 + c0,0.007,0,0.014,0,0.021c0,0.022,0,0.044,0,0.066c0,0.007,0,0.015,0,0.022c0,0.022,0,0.045,0,0.069c0,0.007,0,0.015,0,0.023 + c0,0.054,0,0.11,0,0.168c0,0.008,0,0.016,0,0.024c0,0.025,0,0.05,0,0.075c0,0.008,0,0.017,0,0.025c0,0.025,0,0.051,0,0.078 + c0,0.008,0,0.017,0,0.026c0,0.061,0,0.124,0,0.188c0,0.009,0,0.019,0,0.028c0,0.027,0,0.055,0,0.083c0,0.009,0,0.019,0,0.028 + c0,0.028,0,0.057,0,0.085c0,0.009,0,0.019,0,0.029c0,0.029,0,0.058,0,0.087c0,0.01,0,0.02,0,0.029c0,0.03,0,0.06,0,0.09 + c0,0.01,0,0.02,0,0.03c0,0.03,0,0.061,0,0.091c0,0.01,0,0.021,0,0.031c0,0.031,0,0.062,0,0.093c0,0.011,0,0.021,0,0.032 + c0,0.031,0,0.063,0,0.095c0,0.01,0,0.021,0,0.032c0,0.032,0,0.064,0,0.097c0,0.011,0,0.021,0,0.032c0,0.011,0,0.022,0,0.033 + c0,0.011,0,0.022,0,0.033c0,0.011,0,0.022,0,0.033c0,0.011,0,0.022,0,0.033c0,0.033,0,0.067,0,0.101c0,0.011,0,0.022,0,0.034 + c0,0.034,0,0.068,0,0.102c0,0.012,0,0.023,0,0.035c0,0.034,0,0.069,0,0.104c0,0.012,0,0.023,0,0.035c0,0.011,0,0.023,0,0.035 + s0,0.023,0,0.035s0,0.023,0,0.036c0,0.012,0,0.023,0,0.035c0,0.036,0,0.071,0,0.107c0,0.012,0,0.024,0,0.036 + c0,0.036,0,0.072,0,0.109c0,0.012,0,0.024,0,0.036c0,0.037,0,0.073,0,0.11c0,0.012,0,0.025,0,0.037s0,0.025,0,0.037 + s0,0.025,0,0.037c0,0.013,0,0.025,0,0.038c0,0.012,0,0.025,0,0.037c0,0.038,0,0.075,0,0.113c0,0.013,0,0.025,0,0.038 + s0,0.025,0,0.038s0,0.025,0,0.038c0,0.014,0,0.025,0,0.039c0,0.012,0,0.025,0,0.038c0,0.038,0,0.077,0,0.116 + c0,0.013,0,0.025,0,0.039c0,0.013,0,0.025,0,0.039c0,0.013,0,0.025,0,0.039c0,0.013,0,0.025,0,0.039s0,0.025,0,0.039 + c0,0.039,0,0.079,0,0.119c0,0.014,0,0.026,0,0.039c0,0.041,0,0.08,0,0.121c0,0.014,0,0.026,0,0.04c0,0.04,0,0.081,0,0.121 + c0,0.014,0,0.027,0,0.041s0,0.026,0,0.04s0,0.027,0,0.041s0,0.027,0,0.041s0,0.027,0,0.041c0,0.041,0,0.083,0,0.125 + c0,0.014,0,0.027,0,0.041s0,0.027,0,0.041c0,0.015,0,0.028,0,0.042c0,0.015,0,0.028,0,0.042s0,0.027,0,0.042 + c0,0.042,0,0.084,0,0.126c0,0.014,0,0.028,0,0.043c0,0.014,0,0.027,0,0.042s0,0.028,0,0.042c0,0.015,0,0.029,0,0.043 + s0,0.028,0,0.043c0,0.042,0,0.085,0,0.128c0,0.015,0,0.028,0,0.043s0,0.028,0,0.043s0,0.028,0,0.044c0,0.014,0,0.028,0,0.043 + c0,0.014,0,0.029,0,0.043c0,0.043,0,0.087,0,0.131c0,0.014,0,0.029,0,0.043c0,0.016,0,0.029,0,0.045c0,0.014,0,0.028,0,0.043 + s0,0.029,0,0.044s0,0.029,0,0.044c0,0.016,0,0.029,0,0.045c0,0.014,0,0.029,0,0.043c0,0.016,0,0.03,0,0.045s0,0.029,0,0.045 + c0,0.014,0,0.029,0,0.044s0,0.029,0,0.044c0,0.016,0,0.029,0,0.045c0,0.015,0,0.029,0,0.045c0,0.045,0,0.089,0,0.134 + c0,0.015,0,0.03,0,0.045s0,0.03,0,0.045s0,0.03,0,0.046c0,0.014,0,0.029,0,0.045c0,0.015,0,0.029,0,0.045c0,0.045,0,0.09,0,0.136 + c0,0.015,0,0.03,0,0.046c0,0.015,0,0.029,0,0.045s0,0.031,0,0.046s0,0.03,0,0.046c0,0.015,0,0.03,0,0.045c0,0.047,0,0.092,0,0.139 + c0,0.015,0,0.029,0,0.045s0,0.031,0,0.047c0,0.015,0,0.03,0,0.045c0,0.016,0,0.031,0,0.047s0,0.031,0,0.047 + c0,0.015,0,0.03,0,0.045c0,0.016,0,0.031,0,0.047s0,0.031,0,0.047s0,0.031,0,0.046c0,0.016,0,0.031,0,0.047 + c0,0.015,0,0.03,0,0.046c0,0.016,0,0.031,0,0.047c0,0.016,0,0.031,0,0.047c0,0.047,0,0.094,0,0.141c0,0.016,0,0.031,0,0.047 + s0,0.031,0,0.047s0,0.031,0,0.047s0,0.031,0,0.047s0,0.031,0,0.047s0,0.031,0,0.047s0,0.031,0,0.047s0,0.031,0,0.047 + c0,0.017,0,0.032,0,0.048s0,0.032,0,0.048s0,0.031,0,0.047s0,0.031,0,0.047s0,0.032,0,0.048c0,0.048,0,0.095,0,0.143 + c0,0.016,0,0.032,0,0.048s0,0.031,0,0.047s0,0.032,0,0.048c0,0.017,0,0.032,0,0.048s0,0.031,0,0.048c0,0.016,0,0.032,0,0.048 + s0,0.031,0,0.047c0,0.017,0,0.032,0,0.049c0,0.016,0,0.031,0,0.047c0,0.017,0,0.032,0,0.049c0,0.016,0,0.031,0,0.047 + c0,0.017,0,0.033,0,0.049s0,0.031,0,0.048s0,0.032,0,0.048s0,0.032,0,0.048c0,0.017,0,0.032,0,0.048c0,0.017,0,0.033,0,0.049 + s0,0.031,0,0.048s0,0.032,0,0.048c0,0.017,0,0.032,0,0.049c0,0.016,0,0.031,0,0.048s0,0.032,0,0.048c0,0.017,0,0.033,0,0.049 + s0,0.032,0,0.048c0,0.017,0,0.032,0,0.048c0,0.017,0,0.033,0,0.049s0,0.032,0,0.049c0,0.016,0,0.031,0,0.048s0,0.032,0,0.049 + c0,0.048,0,0.097,0,0.146c0,0.016,0,0.031,0,0.048s0,0.032,0,0.049s0,0.032,0,0.048c0,0.017,0,0.033,0,0.049s0,0.032,0,0.049 + c0,0.016,0,0.032,0,0.049c0,0.016,0,0.031,0,0.048s0,0.032,0,0.049s0,0.032,0,0.048c0,0.017,0,0.033,0,0.049 + c0,0.017,0,0.033,0,0.049s0,0.033,0,0.049s0,0.032,0,0.049c0,0.016,0,0.032,0,0.049c0,0.016,0,0.031,0,0.048s0,0.032,0,0.049 + s0,0.032,0,0.049s0,0.032,0,0.048c0,0.017,0,0.033,0,0.049c0,0.017,0,0.033,0,0.049c0,0.017,0,0.033,0,0.049 + c0,0.017,0,0.033,0,0.049s0,0.032,0,0.049c0,0.016,0,0.032,0,0.049c0,0.016,0,0.032,0,0.049c0,0.016,0,0.031,0,0.049 + c0,0.016,0,0.031,0,0.048s0,0.032,0,0.049s0,0.032,0,0.049c0,0.048,0,0.097,0,0.146c0,0.017,0,0.033,0,0.049s0,0.033,0,0.049 + s0,0.032,0,0.049c0,0.016,0,0.032,0,0.049c0,0.016,0,0.031,0,0.049c0,0.016,0,0.031,0,0.048s0,0.032,0,0.049s0,0.032,0,0.048 + c0,0.017,0,0.033,0,0.049c0,0.017,0,0.033,0,0.049s0,0.032,0,0.049c0,0.016,0,0.032,0,0.049c0,0.016,0,0.031,0,0.048 + s0,0.032,0,0.049s0,0.032,0,0.048c0,0.017,0,0.033,0,0.049c0,0.017,0,0.033,0,0.049s0,0.032,0,0.049c0,0.016,0,0.031,0,0.048 + s0,0.032,0,0.049c0,0.016,0,0.032,0,0.048c0,0.017,0,0.032,0,0.049c0,0.016,0,0.032,0,0.048c0,0.017,0,0.032,0,0.049 + c0,0.016,0,0.032,0,0.048c0,0.017,0,0.032,0,0.049c0,0.016,0,0.032,0,0.048c0,0.017,0,0.032,0,0.049c0,0.016,0,0.032,0,0.048 + c0,0.017,0,0.032,0,0.049c0,0.016,0,0.031,0,0.048c0,0.016,0,0.032,0,0.048c0,0.017,0,0.032,0,0.048c0,0.017,0,0.032,0,0.049 + c0,0.016,0,0.032,0,0.048s0,0.032,0,0.048c0,0.017,0,0.032,0,0.048c0,0.017,0,0.032,0,0.049c0,0.016,0,0.031,0,0.048 + c0,0.016,0,0.031,0,0.048c0,0.016,0,0.031,0,0.048c0,0.016,0,0.031,0,0.048c0,0.016,0,0.032,0,0.048s0,0.031,0,0.048 + c0,0.016,0,0.031,0,0.048c0,0.016,0,0.031,0,0.048c0,0.016,0,0.031,0,0.047c0,0.017,0,0.032,0,0.048s0,0.032,0,0.048 + s0,0.032,0,0.048s0,0.031,0,0.047c0,0.017,0,0.032,0,0.048s0,0.031,0,0.048c0,0.016,0,0.031,0,0.047s0,0.032,0,0.048 + s0,0.031,0,0.047s0,0.032,0,0.048s0,0.031,0,0.047s0,0.031,0,0.047s0,0.032,0,0.048s0,0.031,0,0.047s0,0.031,0,0.047 + s0,0.031,0,0.047s0,0.031,0,0.047s0,0.031,0,0.047c0,0.017,0,0.032,0,0.048s0,0.03,0,0.046s0,0.031,0,0.047s0,0.031,0,0.047 + s0,0.031,0,0.047s0,0.031,0,0.047s0,0.031,0,0.046c0,0.016,0,0.031,0,0.047s0,0.031,0,0.047s0,0.03,0,0.046s0,0.031,0,0.047 + c0,0.015,0,0.03,0,0.046s0,0.031,0,0.046c0,0.016,0,0.031,0,0.047c0,0.015,0,0.03,0,0.046s0,0.03,0,0.046s0,0.031,0,0.046 + c0,0.016,0,0.031,0,0.046c0,0.016,0,0.031,0,0.046c0,0.016,0,0.031,0,0.046c0,0.016,0,0.03,0,0.046s0,0.03,0,0.046 + c0,0.015,0,0.03,0,0.046c0,0.015,0,0.03,0,0.045c0,0.016,0,0.03,0,0.046c0,0.015,0,0.03,0,0.045c0,0.016,0,0.03,0,0.046 + c0,0.015,0,0.03,0,0.045c0,0.016,0,0.03,0,0.046c0,0.015,0,0.029,0,0.045c0,0.015,0,0.03,0,0.045s0,0.03,0,0.045s0,0.03,0,0.045 + s0,0.03,0,0.045s0,0.03,0,0.045s0,0.03,0,0.045s0,0.029,0,0.044c0,0.016,0,0.03,0,0.045s0,0.03,0,0.045s0,0.029,0,0.044 + s0,0.03,0,0.045s0,0.029,0,0.044s0,0.029,0,0.044s0,0.029,0,0.044c0,0.016,0,0.03,0,0.045s0,0.029,0,0.044s0,0.029,0,0.044 + c0,0.014,0,0.028,0,0.043s0,0.029,0,0.044s0,0.029,0,0.044s0,0.029,0,0.043c0,0.015,0,0.029,0,0.044s0,0.029,0,0.043 + c0,0.015,0,0.029,0,0.044s0,0.028,0,0.043s0,0.029,0,0.043c0,0.015,0,0.029,0,0.043c0,0.015,0,0.029,0,0.043 + c0,0.015,0,0.029,0,0.043c0,0.015,0,0.028,0,0.043s0,0.028,0,0.043c0,0.014,0,0.028,0,0.042c0,0.015,0,0.028,0,0.043l0,0l0,0 + h-9.453V28.715L24.636,28.715L24.636,28.715z"/> + </g> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="17.6157" y1="30.0112" x2="84.9956" y2="30.0112"> + <stop offset="0" style="stop-color:#7F7F7F"/> + <stop offset="0.0013" style="stop-color:#808080"/> + <stop offset="0.1043" style="stop-color:#A4A4A4"/> + <stop offset="0.2075" style="stop-color:#C1C0C0"/> + <stop offset="0.3099" style="stop-color:#D6D5D4"/> + <stop offset="0.411" style="stop-color:#E2E1E0"/> + <stop offset="0.5095" style="stop-color:#E6E5E4"/> + <stop offset="0.5992" style="stop-color:#E1E0E0"/> + <stop offset="0.6987" style="stop-color:#D4D3D2"/> + <stop offset="0.803" style="stop-color:#BEBDBD"/> + <stop offset="0.9098" style="stop-color:#9F9F9E"/> + <stop offset="1" style="stop-color:#7F7F7F"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M49.618,9.826c-11.147,0-20.233,8.572-20.253,19.108c0,0,0,15.054,0,21.263h4.727 + c0-6.831,0.001-20.814,0.001-20.814c0.015-8.078,6.98-14.649,15.526-14.649c8.562,0,15.529,6.584,15.529,14.674 + c0,0-0.014,13.963-0.024,20.79h4.699c0.023-6.194,0.051-21.228,0.051-21.228C69.873,18.413,60.787,9.826,49.618,9.826z"/> + <g> + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="17.7388" y1="67.688" x2="81.498" y2="67.688"> + <stop offset="0" style="stop-color:#B8B8B8"/> + <stop offset="0.0199" style="stop-color:#BDBDBD"/> + <stop offset="0.1417" style="stop-color:#DADADA"/> + <stop offset="0.2631" style="stop-color:#EFEFEF"/> + <stop offset="0.3831" style="stop-color:#FBFBFB"/> + <stop offset="0.5" style="stop-color:#FFFFFF"/> + <stop offset="0.612" style="stop-color:#FAFAFA"/> + <stop offset="0.7361" style="stop-color:#EDEDED"/> + <stop offset="0.8662" style="stop-color:#D7D7D7"/> + <stop offset="0.9996" style="stop-color:#B8B8B8"/> + <stop offset="1" style="stop-color:#B8B8B8"/> + </linearGradient> + <path fill="url(#XMLID_9_)" d="M22.688,41.623c-1.322,0-2.565,0.515-3.5,1.449s-1.449,2.177-1.449,3.499l0.065,42.236 + c0,2.728,2.22,4.947,4.949,4.947h53.796c2.729,0,4.949-2.22,4.949-4.948L81.432,46.57c0-2.728-2.22-4.947-4.949-4.947H22.688z"/> + <path fill="#7F7F7F" d="M76.482,40.873H22.688c-3.142,0-5.699,2.558-5.699,5.699l0.065,42.237c0,3.14,2.557,5.695,5.7,5.695 + h53.795c3.142,0,5.699-2.556,5.699-5.697L82.182,46.57c0,0,0,0.001,0,0.002c0-1.523-0.593-2.954-1.669-4.03 + C79.436,41.465,78.004,40.873,76.482,40.873L76.482,40.873z M18.488,46.572c0-2.32,1.879-4.199,4.199-4.199h53.795 + c2.319,0,4.199,1.879,4.199,4.199l0.065,42.235l0,0l0,0c0,2.317-1.88,4.197-4.199,4.197H22.753c-2.32,0-4.2-1.88-4.2-4.197 + L18.488,46.572L18.488,46.572L18.488,46.572z"/> + </g> + <g> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="17.7388" y1="67.688" x2="81.498" y2="67.688"> + <stop offset="0.0048" style="stop-color:#EEA43A"/> + <stop offset="0.0421" style="stop-color:#F1AD45"/> + <stop offset="0.1389" style="stop-color:#F7BF5D"/> + <stop offset="0.2421" style="stop-color:#FCCC6E"/> + <stop offset="0.3548" style="stop-color:#FED478"/> + <stop offset="0.4952" style="stop-color:#FFD67B"/> + <stop offset="0.6407" style="stop-color:#FED378"/> + <stop offset="0.7574" style="stop-color:#F9C96E"/> + <stop offset="0.8643" style="stop-color:#F1B85D"/> + <stop offset="0.9646" style="stop-color:#E7A045"/> + <stop offset="1" style="stop-color:#E2963B"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M22.688,41.623c-1.322,0-2.565,0.515-3.5,1.449s-1.449,2.177-1.449,3.499l0.065,42.236 + c0,2.728,2.22,4.947,4.949,4.947h53.796c2.729,0,4.949-2.22,4.949-4.948L81.432,46.57c0-2.728-2.22-4.947-4.949-4.947H22.688z"/> + <g> + <path fill="#774E26" d="M76.482,40.873H22.688c-3.142,0-5.699,2.558-5.699,5.699l0.065,42.237c0,3.14,2.557,5.695,5.7,5.695 + h53.795c3.142,0,5.699-2.556,5.699-5.697L82.182,46.57c0,0,0,0.001,0,0.002c0-1.523-0.593-2.954-1.669-4.03 + C79.436,41.465,78.004,40.873,76.482,40.873L76.482,40.873z M18.488,46.572c0-2.32,1.879-4.199,4.199-4.199h53.795 + c2.319,0,4.199,1.879,4.199,4.199l0.065,42.235l0,0l0,0c0,2.317-1.88,4.197-4.199,4.197H22.753c-2.32,0-4.2-1.88-4.2-4.197 + L18.488,46.572L18.488,46.572L18.488,46.572z"/> + </g> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="16.988" y="40.873" width="65.259" height="53.632"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="16.988" y="40.873" width="65.259" height="53.632" id="XMLID_11_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="42.7109" y1="69.9565" x2="51.3553" y2="-1.5262" gradientTransform="matrix(0.9984 -0.0569 0.0569 0.9984 -0.2452 4.7229)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_12_)" d="M104.973,32.537c0.996,17.484-23.395,33.096-54.478,34.867 + C19.41,69.175-6.596,56.437-7.593,38.953C-8.59,21.468,15.801,5.857,46.885,4.085C77.969,2.314,103.977,15.051,104.973,32.537z" + /> + </g> + </mask> + <g opacity="0.15" mask="url(#XMLID_11_)"> + <path fill="#FFFFFF" d="M22.688,41.623c-1.322,0-2.565,0.515-3.5,1.449s-1.449,2.177-1.449,3.499l0.065,42.236 + c0,2.728,2.22,4.947,4.949,4.947h53.796c2.729,0,4.949-2.22,4.949-4.948L81.432,46.57c0-2.728-2.22-4.947-4.949-4.947H22.688z"/> + <g> + <path fill="#774E26" d="M76.482,40.873H22.688c-3.142,0-5.699,2.558-5.699,5.699l0.065,42.237c0,3.14,2.557,5.695,5.7,5.695 + h53.795c3.142,0,5.699-2.556,5.699-5.697L82.182,46.57c0,0,0,0.001,0,0.002c0-1.523-0.593-2.954-1.669-4.03 + C79.436,41.465,78.004,40.873,76.482,40.873L76.482,40.873z M18.488,46.572c0-2.32,1.879-4.199,4.199-4.199h53.795 + c2.319,0,4.199,1.879,4.199,4.199l0.065,42.235l0,0l0,0c0,2.317-1.88,4.197-4.199,4.197H22.753c-2.32,0-4.2-1.88-4.2-4.197 + L18.488,46.572L18.488,46.572L18.488,46.572z"/> + </g> + </g> + <g opacity="0.4"> + + <image width="136" height="77" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIgAAABOCAYAAAD7C177AAAACXBIWXMAAAsSAAALEgHS3X78AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAI+SURB +VHja7NptaxNBFMXxme4maWktFZ/whd//uxUiNlWTNCbj3XIGLktAEYq3M/8fHNaGvgjJ2bszU1MC +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvK0d+c6WUPr6EnCnIP5Qiu/eXG+1GcdcSsSw5YDEu9L7m +19xgOaaczlzDFCUHKkctw6CMSv25xYIclV9K/fm5LBFKEqUgtRxTIZaWS8uVrku93sok8ZNjKsWT +ZWfZ6vqk10OUJAeZHtOXv7CsLDeWW8ud5Y3lWiUZ9HuveU1Sn6MnTYqpDD8tG8uDrt9VlOeSWEFK +7wXJ+vJXKsQ7y0fLJ/37VtOkxYJMU+PR8tVyr6xVlL3l8L+nyBhk7TFoSkzT4q3ls+WLSnKngixc +QV67+njZanLc67s4qRh7tyY5uWL1VRC3pqiPmCtNjKkk7y0fVJBLtw5ppSBHPUpWem2nafJN112E +STkG+LDymR1M3bUU3UkHfait7GT8IrW4BfpCGdznknueIPO76uDupLU+mI17vLRWkLoO2Sg7dzOE +MAa7m7YasaNW+GuN4CG1dVjmt7p1J/OgxeoPvXZ0v9fnLkY7mPki9Ua5VjnG1PZJat3ubrXFfVRJ +/C6m9FoQvwaph2RLFWPRcDnOleSgouxToMOyKAdlfpIM7szjouFyzB+x/ui9bm9T9wdls5KkWSly +JwXx08QndX/UPitJ6qAQf1UY/pr756J0KfJ/HgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC/htwAD +AO8wx837cBs1AAAAAElFTkSuQmCC" transform="matrix(1 0 0 1 -18.4336 5.9077)"> + </image> + </g> + <g opacity="0.05"> + + <image width="136" height="78" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIgAAABPCAYAAAAwV41eAAAACXBIWXMAAAsSAAALEgHS3X78AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAK1SURB +VHja7JrrattAEEYlWU4vubWlpaUv42f32wTaxAmpEyuW5O6Wb8uwP0KhgYx3z4GPKPolrY9mRpeu +AXiGjiUABAEEAQQBBAEEAQQBBAEEAUAQQBBAEEAQQBBAEEAQQBBAEAAEAQQBBAEEAQQBBAEEAQQB +BAFAEEAQ+H96bwe0Wq2q/kHW67Wr42mdidGa42orc+Og/Nn2IkrrRIzU7jodU2ckaSsRI2Y2f2cP +FaV3ImnMQscTs9T/XSWCRBmmkH3IqORVpb4KYtpKlOIk5G3IO+WN9neFVhJbNaIQQ8ijsgt50v5X +bTe9g+rR6TiiHBchH5Rz7evN3VZbkByNkSMKcR9yqzSmzcyvWUW8tJiFKkiU4kvIt5DPIWeSpCvw +ljz9+FGOXyE/1Von7Rs8XBAeKkjKUq3lMuRryPeQTyGnZiYpiTRzbENudH6xvdzpfO3aVF1BcmFS +uzmXIBcSp5Sh1Q6lj5q19qadujq/3sFiHczVlAa1B22P5hY4VZESBJlMVUgD6oPOfdBaTB7uYnpH +CzaoF29CfoS8lxijmUX6QgQZs9njSue80b4hk6jqCjIbQeIkf63jmnRVbTJBjn1YnTNBriXIlbbv +jSBzU/NzED0LabPZ40yDapw/Pmr7VL16ccS3vPbWNl0QWw2lGw2qd5JmZ56B0GJML95lJfjWyLHM +bnePWZDZzFxbVcqtmUFGD/OHm0U2T1TTM5GlcqL0ZkAtYQZJc1cU4UnZ58Ophxd2Xt/mLky1sNsl +PUmdTbux203D29xnJbHHZaVoCxPkkMnytw15+ibE5YJnHw3V8Da38SbG0Sx+6V+YeZQC4J/ho2VA +EEAQQBBAEEAQQBBAEEAQAAQBBAEEAQQBBAEEAQQBBAEEAUAQQBBAEEAQQBBAEEAQQBBAEAAEAQSB +F+C3AAMApVPSg2HoCAEAAAAASUVORK5CYII=" transform="matrix(1 0 0 1 -18.4336 51.9077)"> + </image> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Lock02-Yellow.svg b/openoffice/share/gallery/symbols/Lock02-Yellow.svg new file mode 100644 index 0000000000000000000000000000000000000000..ee6eb3b5eb2d2d6f649dd3658c1cebc775fd5f71 --- /dev/null +++ b/openoffice/share/gallery/symbols/Lock02-Yellow.svg @@ -0,0 +1,169 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="120" height="100" viewBox="0 0 120 100" + overflow="visible" enable-background="new 0 0 120 100" xml:space="preserve"> +<g> + <g> + <g> + + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="-1037.5718" y1="29.1748" x2="-986.1113" y2="29.1748" gradientTransform="matrix(-1 0 0 1 -929.6729 0)"> + <stop offset="0" style="stop-color:#B8B8B8"/> + <stop offset="0.0199" style="stop-color:#BDBDBD"/> + <stop offset="0.1417" style="stop-color:#DADADA"/> + <stop offset="0.2631" style="stop-color:#EFEFEF"/> + <stop offset="0.3831" style="stop-color:#FBFBFB"/> + <stop offset="0.5" style="stop-color:#FFFFFF"/> + <stop offset="0.612" style="stop-color:#FAFAFA"/> + <stop offset="0.7361" style="stop-color:#EDEDED"/> + <stop offset="0.8662" style="stop-color:#D7D7D7"/> + <stop offset="0.9996" style="stop-color:#B8B8B8"/> + <stop offset="1" style="stop-color:#B8B8B8"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M56.438,29.657l0.07,23.394h10.903l-0.021-22.744c0-7.677,6.63-13.923,14.779-13.923 + c8.133,0,14.762,6.236,14.776,13.9v12.267h10.953V29.615C107.873,16.206,96.331,5.298,82.169,5.298 + C67.981,5.298,56.438,16.226,56.438,29.657z"/> + <path fill="#7F7F7F" d="M82.169,4.549c-7.058,0-13.697,2.601-18.695,7.324c-5.021,4.745-7.786,11.062-7.786,17.784 + c0,0.552,0.064,21.747,0.067,22.649l0.005,1.495h1.495h9.405h1.502L68.16,52.3c-0.009-7.24-0.02-21.992-0.02-21.992 + c0-7.264,6.293-13.173,14.029-13.173c7.72,0,14.012,5.899,14.025,13.151v11.516v1.5h1.5h9.453h1.5v-1.5V29.615v-0.001v-0.002 + c-0.013-6.714-2.783-13.019-7.802-17.754C95.85,7.145,89.217,4.549,82.169,4.549L82.169,4.549z M57.188,29.657 + c0-13.039,11.184-23.608,24.981-23.608c13.78,0,24.954,10.547,24.979,23.566v12.187l0,0l0,0h-9.453c0-7.247,0-11.519,0-11.519 + c-0.016-8.077-6.979-14.648-15.525-14.648c-8.563,0-15.529,6.584-15.529,14.674c0,0,0.011,14.753,0.02,21.993l0,0l0,0h-9.405 + C57.255,52.302,57.188,30.214,57.188,29.657L57.188,29.657L57.188,29.657z"/> + </g> + + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="-1043.8428" y1="31.5137" x2="-976.4653" y2="31.5137" gradientTransform="matrix(-1 0 0 1 -929.6729 0)"> + <stop offset="0" style="stop-color:#7F7F7F"/> + <stop offset="0.0013" style="stop-color:#808080"/> + <stop offset="0.1043" style="stop-color:#A4A4A4"/> + <stop offset="0.2075" style="stop-color:#C1C0C0"/> + <stop offset="0.3099" style="stop-color:#D6D5D4"/> + <stop offset="0.411" style="stop-color:#E2E1E0"/> + <stop offset="0.5095" style="stop-color:#E6E5E4"/> + <stop offset="0.5992" style="stop-color:#E1E0E0"/> + <stop offset="0.6987" style="stop-color:#D4D3D2"/> + <stop offset="0.803" style="stop-color:#BEBDBD"/> + <stop offset="0.9098" style="stop-color:#9F9F9E"/> + <stop offset="1" style="stop-color:#7F7F7F"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M82.169,10.727c11.147,0,20.233,8.571,20.253,19.108c0,0,0,5.756,0,11.966h-4.727 + c0-6.831,0-11.518,0-11.518c-0.016-8.077-6.98-14.649-15.526-14.649c-8.561,0-15.529,6.584-15.529,14.674 + c0,0,0.014,15.167,0.024,21.993h-4.699c-0.023-6.194-0.051-22.431-0.051-22.431C61.915,19.313,71.001,10.727,82.169,10.727z"/> + </g> + <g> + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="12.1006" y1="68.6357" x2="75.8589" y2="68.6357"> + <stop offset="0" style="stop-color:#B8B8B8"/> + <stop offset="0.0199" style="stop-color:#BDBDBD"/> + <stop offset="0.1417" style="stop-color:#DADADA"/> + <stop offset="0.2631" style="stop-color:#EFEFEF"/> + <stop offset="0.3831" style="stop-color:#FBFBFB"/> + <stop offset="0.5" style="stop-color:#FFFFFF"/> + <stop offset="0.612" style="stop-color:#FAFAFA"/> + <stop offset="0.7361" style="stop-color:#EDEDED"/> + <stop offset="0.8662" style="stop-color:#D7D7D7"/> + <stop offset="0.9996" style="stop-color:#B8B8B8"/> + <stop offset="1" style="stop-color:#B8B8B8"/> + </linearGradient> + <path fill="url(#XMLID_9_)" d="M17.049,42.57c-2.729,0-4.949,2.22-4.949,4.948l0.065,42.236c0,2.728,2.22,4.947,4.949,4.947 + h53.796c1.322,0,2.564-0.515,3.499-1.449c0.934-0.935,1.449-2.178,1.449-3.499l-0.064-42.236c0-1.32-0.515-2.563-1.45-3.498 + c-0.935-0.935-2.178-1.449-3.5-1.449H17.049z"/> + <path fill="#7F7F7F" d="M70.844,41.82H17.049c-1.523,0-2.954,0.593-4.03,1.669c-1.076,1.077-1.669,2.508-1.669,4.03l0.065,42.237 + c0,1.52,0.593,2.95,1.669,4.026c1.077,1.076,2.508,1.669,4.03,1.669H70.91c3.142,0,5.698-2.556,5.698-5.697l-0.064-42.237 + c0,0,0,0.001,0,0.002C76.544,44.378,73.987,41.82,70.844,41.82L70.844,41.82z M12.85,47.52c0-2.319,1.879-4.199,4.199-4.199 + h53.795c2.319,0,4.2,1.88,4.2,4.199l0.064,42.235l0,0l0,0c0,2.317-1.879,4.197-4.198,4.197H17.114 + c-2.319,0-4.199-1.88-4.199-4.197L12.85,47.52L12.85,47.52L12.85,47.52z"/> + </g> + <g> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="12.1006" y1="68.6357" x2="75.8589" y2="68.6357"> + <stop offset="0.0048" style="stop-color:#EEA43A"/> + <stop offset="0.0421" style="stop-color:#F1AD45"/> + <stop offset="0.1389" style="stop-color:#F7BF5D"/> + <stop offset="0.2421" style="stop-color:#FCCC6E"/> + <stop offset="0.3548" style="stop-color:#FED478"/> + <stop offset="0.4952" style="stop-color:#FFD67B"/> + <stop offset="0.6407" style="stop-color:#FED378"/> + <stop offset="0.7574" style="stop-color:#F9C96E"/> + <stop offset="0.8643" style="stop-color:#F1B85D"/> + <stop offset="0.9646" style="stop-color:#E7A045"/> + <stop offset="1" style="stop-color:#E2963B"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M17.049,42.57c-2.729,0-4.949,2.22-4.949,4.948l0.065,42.236c0,2.728,2.22,4.947,4.949,4.947 + h53.796c1.322,0,2.564-0.515,3.499-1.449c0.934-0.935,1.449-2.178,1.449-3.499l-0.064-42.236c0-1.32-0.515-2.563-1.45-3.498 + c-0.935-0.935-2.178-1.449-3.5-1.449H17.049z"/> + <g> + <path fill="#774E26" d="M70.844,41.82H17.049c-1.523,0-2.954,0.593-4.03,1.669c-1.076,1.077-1.669,2.508-1.669,4.03l0.065,42.237 + c0,1.52,0.593,2.95,1.669,4.026c1.077,1.076,2.508,1.669,4.03,1.669H70.91c3.142,0,5.698-2.556,5.698-5.697l-0.064-42.237 + c0,0,0,0.001,0,0.002C76.544,44.378,73.987,41.82,70.844,41.82L70.844,41.82z M12.85,47.52c0-2.319,1.879-4.199,4.199-4.199 + h53.795c2.319,0,4.2,1.88,4.2,4.199l0.064,42.235l0,0l0,0c0,2.317-1.879,4.197-4.198,4.197H17.114 + c-2.319,0-4.199-1.88-4.199-4.197L12.85,47.52L12.85,47.52L12.85,47.52z"/> + </g> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="11.35" y="41.82" width="65.258" height="53.632"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="11.35" y="41.82" width="65.258" height="53.632" id="XMLID_11_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="35.2891" y1="70.6064" x2="43.9335" y2="-0.8768" gradientTransform="matrix(0.9984 -0.0569 0.0569 0.9984 1.4887 4.5997)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_12_)" d="M99.333,33.484c0.998,17.484-23.392,33.095-54.476,34.867 + C13.771,70.123-12.234,57.386-13.231,39.9C-14.228,22.416,10.163,6.806,41.247,5.033C72.331,3.262,98.336,15.999,99.333,33.484z" + /> + </g> + </mask> + <g opacity="0.15" mask="url(#XMLID_11_)"> + <path fill="#FFFFFF" d="M17.049,42.57c-2.729,0-4.949,2.22-4.949,4.948l0.065,42.236c0,2.728,2.22,4.947,4.949,4.947h53.796 + c1.322,0,2.564-0.515,3.499-1.449c0.934-0.935,1.449-2.178,1.449-3.499l-0.064-42.236c0-1.32-0.515-2.563-1.45-3.498 + c-0.935-0.935-2.178-1.449-3.5-1.449H17.049z"/> + <g> + <path fill="#774E26" d="M70.844,41.82H17.049c-1.523,0-2.954,0.593-4.03,1.669c-1.076,1.077-1.669,2.508-1.669,4.03l0.065,42.237 + c0,1.52,0.593,2.95,1.669,4.026c1.077,1.076,2.508,1.669,4.03,1.669H70.91c3.142,0,5.698-2.556,5.698-5.697l-0.064-42.237 + c0,0,0,0.001,0,0.002C76.544,44.378,73.987,41.82,70.844,41.82L70.844,41.82z M12.85,47.52c0-2.319,1.879-4.199,4.199-4.199 + h53.795c2.319,0,4.2,1.88,4.2,4.199l0.064,42.235l0,0l0,0c0,2.317-1.879,4.197-4.198,4.197H17.114 + c-2.319,0-4.199-1.88-4.199-4.197L12.85,47.52L12.85,47.52L12.85,47.52z"/> + </g> + </g> + <g opacity="0.4"> + + <image width="135" height="77" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIcAAABNCAYAAACMlHfYAAAACXBIWXMAAAsSAAALEgHS3X78AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIsSURB +VHja7NptT9swFMXxuKSjg20MkEBC+/7fbUg8ia7Q0ta77o6lOwtNvItn/3/SUYXgReOe3DgpwwAA +AAAAAAAAAAAAAAAAAAAAAAAAAAAAQC9CrW8sxhi6+RBCiJTj44UI7r21XJLoXmNtRQmVFSNlViQ0 +WpBciH2RWEtBQkXFyGWYu4yWowYLkouxs2wtby6HktRQkFBRMVIJPlk+W04tJ5aFStJSQXwxUhle +LSvLL8uLZaPfTV6QsaJLSSrGF8uZ5cJybvmqsoz6m/99D5I/7L0mRirDs+XBcm95siwt6z/LEyfd +g4wVLNhM72OhYlxbbvR6oQmSp0cr8tRYqRQ/dYyDSrNz02XotRx5coyaEKkcV5YfyqWmydxtTlu4 +rOxVjqWOea5S5EvMWj8HN226nRx5v5GmxDfLd5dTV45W5HKMmg5LHfeJ1uFIx9vn5CgecvnNZh6n +G51F0S1WS+XYFRvQ+M5aHNZpqn3HZOVIB6yC+DGbFuvRcqsFe9SZ1Molpby0bDQ17nSsL+52dvKH +YmMli5Svt0+aEm/aqC3c1GixHDsd97O7W3nVeuyn3G/UsueI7rYu6GxKi3Vc7DVaK4ffe6z1nGOl +ddhOXYwqFtw9BBuHv5+O+onR+uPzfGubc5gcXT8EKzZoW3cmzRqdGP+aIGWG7idHMUHe+1a2B9EV +hS/ePniL25Va/68DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID2/RZgADFRxuUhUa5aAAAAAElFTkSu +QmCC" transform="matrix(1 0 0 1 -23.7407 7.0654)"> + </image> + </g> + <g opacity="0.05"> + + <image width="135" height="77" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIcAAABNCAYAAACMlHfYAAAACXBIWXMAAAsSAAALEgHS3X78AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJlSURB +VHja7JrbSsNQEEWbtqm2KoqCoj/Tb+/vKBartfYeJ7KPDEHFtwwna8GGXl6SdGWfSdJ+D+AX+hwC +QA5ADkAOQA5ADkAOQA5ADkAOQA4A5ADkAOQA5ADkAOQA5ADkAOQA5ABADkAOQA5ADkAOQA5ADkAO +yI1htA2aTqdFV3+M2WxWRdqeIpgUhduuLklSKV+vo0hSBGqK/g/pZS5JkuD4Q1pvkijLSl/bUroM +9HmuLeLF2Ft2LvskSGebQ62RxDixTJQzvS8zbpDKibGxvCsrvf8SpM32iNAchbZjbLmyXCsXltNG +g+Q2YxwkwptlbnnW9weJ42eRzsnhm6MW4dJyZ3mw3FjOLaMM5UjLyU5N8az9ryTLWs1xqNu1rfZo +TQ43iCZBStcet5Z7yTJ27ZHbkrK1vGoJTa/n+l3SrNW95qjPBieIr89CMozc/FFmKEdaUg5qjVG0 +kyDCzHHUAdqqYuuz50VLykD1Wma2tHg56v1dahhda6lpfd6IIEc6ALUAH5aF5VHbtdP7ibu0zW1Z +2UiMJ+33QsdhH+FeR5Tm2OusWeiznc6oC80cw4wuaavGQJpOirmyarRHN5tDc0fPDWdLV7cLrcWp +NXK6GeYvZbcSZKWlJTVH67fQQxxsdzMsXbWkDDMUo7m0pAbxd0draVp/xhLxwVvz+UrOD+GqhiQp +IR6+hTrojXsfRSYzxn9nkO+rE57K/l+UThDtvxwAf8LfBAE5ADkAOQA5ADkAOQA5ADkAOQA5AJAD +kAOQA5ADkAOQA5ADkAOQA5ADADkAOQA5ADkAOQA5ADkAOSA7PgUYAN8TxLkKhrZlAAAAAElFTkSu +QmCC" transform="matrix(1 0 0 1 -23.7407 53.0654)"> + </image> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Lock03-Blue.svg b/openoffice/share/gallery/symbols/Lock03-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..c8f4b38f94be8ef778438d575173496209fda8ec --- /dev/null +++ b/openoffice/share/gallery/symbols/Lock03-Blue.svg @@ -0,0 +1,413 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" + id="Layer_1" + width="135" + height="132.92979" + viewBox="0 0 135 132.92979" + overflow="visible" + enable-background="new 0 0 100 110" + xml:space="preserve" + inkscape:version="0.48.2 r9819" + sodipodi:docname="Lock03-Blue.svg" + style="overflow:visible"><metadata + id="metadata160"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs + id="defs158" /><sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="640" + inkscape:window-height="480" + id="namedview156" + showgrid="false" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" + inkscape:zoom="2.1454545" + inkscape:cx="67.965986" + inkscape:cy="66.483868" + inkscape:window-x="2251" + inkscape:window-y="195" + inkscape:window-maximized="0" + inkscape:current-layer="Layer_1" /> + +<g + id="g5" + transform="translate(21.6948,2.59)"> + <g + id="g7"> + <g + id="g9"> + <linearGradient + id="XMLID_7_" + gradientUnits="userSpaceOnUse" + x1="19.7358" + y1="22.035601" + x2="71.197304" + y2="22.035601"> + <stop + offset="0" + style="stop-color:#B8B8B8" + id="stop12" /> + <stop + offset="0.0199" + style="stop-color:#BDBDBD" + id="stop14" /> + <stop + offset="0.1417" + style="stop-color:#DADADA" + id="stop16" /> + <stop + offset="0.2631" + style="stop-color:#EFEFEF" + id="stop18" /> + <stop + offset="0.3831" + style="stop-color:#FBFBFB" + id="stop20" /> + <stop + offset="0.5" + style="stop-color:#FFFFFF" + id="stop22" /> + <stop + offset="0.612" + style="stop-color:#FAFAFA" + id="stop24" /> + <stop + offset="0.7361" + style="stop-color:#EDEDED" + id="stop26" /> + <stop + offset="0.8662" + style="stop-color:#D7D7D7" + id="stop28" /> + <stop + offset="0.9996" + style="stop-color:#B8B8B8" + id="stop30" /> + <stop + offset="1" + style="stop-color:#B8B8B8" + id="stop32" /> + </linearGradient> + <path + d="m 19.737,22.475 c 0,0 0.096,-0.096 0.137,-0.137 -0.133,0.739 -0.138,2.388 -0.138,6.231 v 6.843 H 30.689 L 30.69,23.144 C 30.704,15.48 37.333,9.245 45.466,9.245 c 3.948,0 7.663,1.456 10.459,4.098 2.785,2.632 4.319,6.122 4.319,9.826 l -0.021,22.743 h 10.903 l 0.07,-23.394 c 0,-13.432 -11.542,-24.359 -25.73,-24.359 -14.162,0 -25.704,10.908 -25.729,24.316 z" + id="path34" + inkscape:connector-curvature="0" + style="fill:url(#XMLID_7_)" /> + <path + d="m 45.466,-2.59 c -7.049,0 -13.683,2.596 -18.678,7.31 -5.018,4.735 -7.789,11.04 -7.802,17.754 l -0.001,12.189 v 1.5 h 1.5 9.453 1.5 v -1.5 C 31.439,27.416 31.44,23.145 31.44,23.145 31.453,15.896 37.745,9.996 45.466,9.996 c 7.735,0 14.028,5.91 14.028,13.174 0,0.147 -0.01,14.834 -0.02,21.991 l -0.002,1.502 h 1.502 9.405 1.495 l 0.005,-1.495 C 71.882,44.266 71.947,23.071 71.947,22.519 71.947,15.796 69.182,9.48 64.16,4.735 59.162,0.011 52.523,-2.59 45.466,-2.59 l 0,0 z M 20.485,22.477 C 20.511,9.457 31.684,-1.09 45.466,-1.09 c 13.796,0 24.981,10.57 24.981,23.609 l 0,0 0,0 c 0,0.001 0,0.002 0,0.003 0,0.001 0,0.002 0,0.004 0,0.002 0,0.003 0,0.004 0,10e-4 0,0.003 0,0.005 -0.001,0.875 -0.067,22.202 -0.068,22.621 0,10e-4 0,0.002 0,0.003 v 10e-4 c 0,0.002 0,0.003 0,0.003 l 0,0 0,0 h -9.405 l 0,0 0,0 c 0.009,-6.562 0.018,-19.293 0.02,-21.623 0,-0.005 0,-0.01 0,-0.015 0,-0.034 0,-0.066 0,-0.096 0,-0.004 0,-0.008 0,-0.012 0,-0.013 0,-0.024 0,-0.036 0,-0.004 0,-0.008 0,-0.011 0,-0.011 0,-0.022 0,-0.032 0,-0.003 0,-0.007 0,-0.01 0,-0.003 0,-0.007 0,-0.01 0,-0.003 0,-0.006 0,-0.01 0,-0.003 0,-0.006 0,-0.009 0,-0.003 0,-0.006 0,-0.009 0,-0.003 0,-0.006 0,-0.008 0,-0.003 0,-0.006 0,-0.008 0,-0.003 0,-0.005 0,-0.008 0,-0.002 0,-0.005 0,-0.007 0,-0.002 0,-0.005 0,-0.007 0,-0.002 0,-0.005 0,-0.007 0,-0.002 0,-0.004 0,-0.007 0,-0.002 0,-0.004 0,-0.006 0,-0.002 0,-0.004 0,-0.006 0,-0.002 0,-0.004 0,-0.006 0,-0.002 0,-0.003 0,-0.005 0,-0.005 0,-0.01 0,-0.014 0,-0.001 0,-0.003 0,-0.004 0,-0.004 0,-0.007 0,-0.01 0,-0.001 0,-0.002 0,-0.003 0,-0.003 0,-0.005 0,-0.007 0,0 0,-0.001 0,-0.001 0,-10e-4 0,-0.002 0,-0.003 l 0,0 c 0,-8.09 -6.966,-14.674 -15.528,-14.674 -8.547,0 -15.512,6.571 -15.526,14.649 l 0,0 c 0,0.001 0,0.005 0,0.012 0,0.001 0,0.002 0,0.003 0,0.008 0,0.02 0,0.034 0,0.002 0,0.004 0,0.007 0,0.006 0,0.014 0,0.021 0,0.002 0,0.005 0,0.008 0,0.008 0,0.017 0,0.026 0,0.003 0,0.006 0,0.009 0,0.01 0,0.02 0,0.031 0,0.003 0,0.007 0,0.011 0,0.011 0,0.022 0,0.035 0,0.004 0,0.008 0,0.012 0,0.004 0,0.008 0,0.013 0,0.005 0,0.009 0,0.013 0,0.005 0,0.009 0,0.014 0,0.005 0,0.009 0,0.014 0,0.014 0,0.029 0,0.044 0,0.005 0,0.01 0,0.016 0,0.016 0,0.032 0,0.048 0,0.006 0,0.011 0,0.017 0,0.017 0,0.035 0,0.053 0,0.006 0,0.012 0,0.018 0,0.006 0,0.013 0,0.019 0,0.006 0,0.013 0,0.019 0,0.006 0,0.013 0,0.02 0,0.007 0,0.013 0,0.02 0,0.02 0,0.041 0,0.062 0,0.007 0,0.014 0,0.021 0,0.007 0,0.015 0,0.022 0,0.007 0,0.015 0,0.022 0,0.007 0,0.015 0,0.022 0,0.007 0,0.015 0,0.023 0,0.023 0,0.046 0,0.07 0,0.008 0,0.016 0,0.024 0,0.008 0,0.016 0,0.024 0,0.008 0,0.017 0,0.025 0,0.008 0,0.017 0,0.025 0,0.009 0,0.017 0,0.026 0,0.009 0,0.017 0,0.026 0,0.009 0,0.018 0,0.026 0,0.009 0,0.018 0,0.027 0,0.009 0,0.018 0,0.027 0,0.009 0,0.018 0,0.027 0,0.009 0,0.019 0,0.028 0,0.009 0,0.019 0,0.028 0,0.009 0,0.019 0,0.028 0,0.01 0,0.02 0,0.029 0,0.009 0,0.02 0,0.029 0,0.009 0,0.02 0,0.029 0,0.03 0,0.061 0,0.091 0,0.01 0,0.021 0,0.031 0,0.011 0,0.021 0,0.031 0,0.011 0,0.021 0,0.032 0,0.01 0,0.021 0,0.032 0,0.011 0,0.021 0,0.033 0,0.032 0,0.065 0,0.099 0,0.011 0,0.022 0,0.034 0,0.011 0,0.022 0,0.034 0,0.011 0,0.023 0,0.034 0,0.012 0,0.023 0,0.035 0,0.012 0,0.023 0,0.035 0,0.035 0,0.071 0,0.108 0,0.012 0,0.024 0,0.037 0,0.037 0,0.074 0,0.112 0,0.013 0,0.025 0,0.038 0,0.038 0,0.077 0,0.116 0,0.013 0,0.026 0,0.04 0,0.014 0,0.026 0,0.04 0,0.014 0,0.027 0,0.04 0,0.014 0,0.027 0,0.041 0,0.014 0,0.027 0,0.041 0,0.041 0,0.083 0,0.125 0,0.014 0,0.028 0,0.042 0,0.042 0,0.085 0,0.128 0,0.015 0,0.029 0,0.043 0,0.044 0,0.088 0,0.132 0,0.015 0,0.03 0,0.045 0,0.045 0,0.09 0,0.136 0,0.015 0,0.031 0,0.046 0,0.108 0,0.219 0,0.332 0,0.016 0,0.033 0,0.049 0,0.049 0,0.098 0,0.148 0,0.017 0,0.034 0,0.05 0,0.05 0,0.101 0,0.152 0,0.017 0,0.034 0,0.051 0,0.121 0,0.243 0,0.369 0,0.018 0,0.036 0,0.054 0,0.126 0,0.255 0,0.387 0,0.019 0,0.038 0,0.057 0,0.283 0,0.578 0,0.885 0,0.021 0,0.041 0,0.062 0,0.308 0,0.628 0,0.959 0,0.022 0,0.044 0,0.066 0,1.42 0,3.045 -0.001,4.857 H 20.486 V 22.477 l -0.001,0 0,0 z" + id="path36" + inkscape:connector-curvature="0" + style="fill:#7f7f7f" /> + </g> + <linearGradient + id="XMLID_8_" + gradientUnits="userSpaceOnUse" + x1="13.4639" + y1="24.375" + x2="80.843803" + y2="24.375"> + <stop + offset="0" + style="stop-color:#7F7F7F" + id="stop39" /> + <stop + offset="0.0013" + style="stop-color:#808080" + id="stop41" /> + <stop + offset="0.1043" + style="stop-color:#A4A4A4" + id="stop43" /> + <stop + offset="0.2075" + style="stop-color:#C1C0C0" + id="stop45" /> + <stop + offset="0.3099" + style="stop-color:#D6D5D4" + id="stop47" /> + <stop + offset="0.411" + style="stop-color:#E2E1E0" + id="stop49" /> + <stop + offset="0.5095" + style="stop-color:#E6E5E4" + id="stop51" /> + <stop + offset="0.5992" + style="stop-color:#E1E0E0" + id="stop53" /> + <stop + offset="0.6987" + style="stop-color:#D4D3D2" + id="stop55" /> + <stop + offset="0.803" + style="stop-color:#BEBDBD" + id="stop57" /> + <stop + offset="0.9098" + style="stop-color:#9F9F9E" + id="stop59" /> + <stop + offset="1" + style="stop-color:#7F7F7F" + id="stop61" /> + </linearGradient> + <path + d="m 45.466,3.588 c -11.147,0 -20.233,8.571 -20.253,19.108 0,0 -0.001,5.756 -0.001,11.966 h 4.727 c 0,-6.832 0.001,-11.518 0.001,-11.518 0.015,-8.078 6.98,-14.649 15.526,-14.649 8.562,0 15.529,6.584 15.529,14.674 0,0 -0.014,15.167 -0.024,21.993 H 65.67 C 65.693,38.967 65.721,22.73 65.721,22.73 65.721,12.175 56.635,3.588 45.466,3.588 z" + id="path63" + inkscape:connector-curvature="0" + style="fill:url(#XMLID_8_)" /> + </g> + <g + id="g65"> + <linearGradient + id="XMLID_9_" + gradientUnits="userSpaceOnUse" + x1="14.1167" + y1="68.611298" + x2="77.875504" + y2="68.611298"> + <stop + offset="0" + style="stop-color:#B8B8B8" + id="stop68" /> + <stop + offset="0.0199" + style="stop-color:#BDBDBD" + id="stop70" /> + <stop + offset="0.1417" + style="stop-color:#DADADA" + id="stop72" /> + <stop + offset="0.2631" + style="stop-color:#EFEFEF" + id="stop74" /> + <stop + offset="0.3831" + style="stop-color:#FBFBFB" + id="stop76" /> + <stop + offset="0.5" + style="stop-color:#FFFFFF" + id="stop78" /> + <stop + offset="0.612" + style="stop-color:#FAFAFA" + id="stop80" /> + <stop + offset="0.7361" + style="stop-color:#EDEDED" + id="stop82" /> + <stop + offset="0.8662" + style="stop-color:#D7D7D7" + id="stop84" /> + <stop + offset="0.9996" + style="stop-color:#B8B8B8" + id="stop86" /> + <stop + offset="1" + style="stop-color:#B8B8B8" + id="stop88" /> + </linearGradient> + <path + d="m 19.065,42.546 c -1.322,0 -2.565,0.515 -3.5,1.449 -0.935,0.934 -1.449,2.177 -1.449,3.499 l 0.066,42.236 c 0,2.728 2.22,4.947 4.948,4.947 h 53.796 c 1.322,0 2.565,-0.515 3.5,-1.449 0.935,-0.934 1.449,-2.178 1.449,-3.499 L 77.81,47.493 c 0,-1.321 -0.515,-2.563 -1.45,-3.498 -0.935,-0.935 -2.177,-1.449 -3.5,-1.449 H 19.065 z" + id="path90" + inkscape:connector-curvature="0" + style="fill:url(#XMLID_9_)" /> + <path + d="M 72.86,41.797 H 19.065 c -3.142,0 -5.699,2.556 -5.699,5.698 l 0.066,42.236 c 0,1.521 0.593,2.951 1.669,4.027 1.076,1.076 2.507,1.669 4.029,1.669 h 53.796 c 3.142,0 5.699,-2.556 5.699,-5.698 L 78.559,47.493 c 0,0 0,10e-4 0,0.002 0,-3.142 -2.557,-5.698 -5.699,-5.698 l 0,0 z m -57.994,5.698 c 0,-2.32 1.879,-4.198 4.199,-4.198 H 72.86 c 2.32,0 4.199,1.878 4.199,4.198 l 0.066,42.234 0,0 0,0 c 0,2.319 -1.88,4.198 -4.199,4.198 H 19.13 c -2.319,0 -4.198,-1.879 -4.198,-4.198 l -0.066,-42.234 0,0 0,0 z" + id="path92" + inkscape:connector-curvature="0" + style="fill:#7f7f7f" /> + </g> + <g + id="g94"> + <linearGradient + id="XMLID_10_" + gradientUnits="userSpaceOnUse" + x1="14.1167" + y1="68.611298" + x2="77.875504" + y2="68.611298"> + <stop + offset="0" + style="stop-color:#4972A9" + id="stop97" /> + <stop + offset="0.0734" + style="stop-color:#517DB7" + id="stop99" /> + <stop + offset="0.1966" + style="stop-color:#5A8AC8" + id="stop101" /> + <stop + offset="0.3317" + style="stop-color:#6092D2" + id="stop103" /> + <stop + offset="0.5" + style="stop-color:#6294D5" + id="stop105" /> + <stop + offset="0.6683" + style="stop-color:#6092D2" + id="stop107" /> + <stop + offset="0.8034" + style="stop-color:#5A8AC8" + id="stop109" /> + <stop + offset="0.9266" + style="stop-color:#517DB7" + id="stop111" /> + <stop + offset="1" + style="stop-color:#4972A9" + id="stop113" /> + </linearGradient> + <path + d="m 19.065,42.546 c -1.322,0 -2.565,0.515 -3.5,1.449 -0.935,0.934 -1.449,2.177 -1.449,3.499 l 0.066,42.236 c 0,2.728 2.22,4.947 4.948,4.947 h 53.796 c 1.322,0 2.565,-0.515 3.5,-1.449 0.935,-0.934 1.449,-2.178 1.449,-3.499 L 77.81,47.493 c 0,-1.321 -0.515,-2.563 -1.45,-3.498 -0.935,-0.935 -2.177,-1.449 -3.5,-1.449 H 19.065 z" + id="path115" + inkscape:connector-curvature="0" + style="fill:url(#XMLID_10_)" /> + <g + id="g117"> + <path + d="M 72.86,41.797 H 19.065 c -3.142,0 -5.699,2.556 -5.699,5.698 l 0.066,42.236 c 0,1.521 0.593,2.951 1.669,4.027 1.076,1.076 2.507,1.669 4.029,1.669 h 53.796 c 3.142,0 5.699,-2.556 5.699,-5.698 L 78.559,47.493 c 0,0 0,10e-4 0,0.002 0,-3.142 -2.557,-5.698 -5.699,-5.698 l 0,0 z m -57.994,5.698 c 0,-2.32 1.879,-4.198 4.199,-4.198 H 72.86 c 2.32,0 4.199,1.878 4.199,4.198 l 0.066,42.234 0,0 0,0 c 0,2.319 -1.88,4.198 -4.199,4.198 H 19.13 c -2.319,0 -4.198,-1.879 -4.198,-4.198 l -0.066,-42.234 0,0 0,0 z" + id="path119" + inkscape:connector-curvature="0" + style="fill:#325575" /> + </g> + </g> + <path + d="m 39.042,66.209 c 0,2.09 1.128,4.027 2.938,5.192 -0.196,1.49 -1.335,10.14 -1.335,10.14 h 10.29 c 0,0 -1.138,-8.649 -1.334,-10.14 1.81,-1.165 2.938,-3.103 2.938,-5.192 0,-3.479 -3.027,-6.312 -6.749,-6.312 -3.722,0 -6.748,2.832 -6.748,6.312 z" + id="path121" + inkscape:connector-curvature="0" + style="fill:#add7f3" /> + <path + d="m 51.039,66.209 c 0,-2.71 -2.35,-4.908 -5.249,-4.908 -2.899,0 -5.249,2.198 -5.249,4.908 0,1.975 1.25,3.673 3.047,4.451 l -1.248,9.478 h 6.897 L 47.989,70.66 c 1.801,-0.778 3.05,-2.476 3.05,-4.451 z" + id="path123" + inkscape:connector-curvature="0" + style="fill:#181e35" /> + <defs + id="defs125"> + <filter + id="Adobe_OpacityMaskFilter" + filterUnits="userSpaceOnUse" + x="13.366" + y="41.797001" + width="65.259003" + height="53.631001" + color-interpolation-filters="sRGB"> + <feColorMatrix + type="matrix" + values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0" + id="feColorMatrix128" /> + </filter> + </defs> + <mask + maskUnits="userSpaceOnUse" + x="13.366" + y="41.797" + width="65.259" + height="53.631" + id="XMLID_11_"> + <g + id="g131" + style="filter:url(#Adobe_OpacityMaskFilter)"> + + <linearGradient + id="XMLID_12_" + gradientUnits="userSpaceOnUse" + x1="39.247601" + y1="70.977501" + x2="47.891998" + y2="-0.50520003" + gradientTransform="matrix(0.9984,-0.0569,0.0569,0.9984,-0.4679,4.4295)"> + <stop + offset="0" + style="stop-color:#FFFFFF" + id="stop134" /> + <stop + offset="1" + style="stop-color:#000000" + id="stop136" /> + </linearGradient> + <path + d="M 101.35,33.46 C 102.347,50.944 77.956,66.556 46.872,68.327 15.788,70.099 -10.219,57.36 -11.215,39.876 -12.211,22.392 12.179,6.78 43.263,5.009 74.347,3.237 100.354,15.975 101.35,33.46 z" + id="path138" + inkscape:connector-curvature="0" + style="fill:url(#XMLID_12_)" /> + </g> + </mask> + <g + mask="url(#XMLID_11_)" + id="g140" + style="opacity:0.1"> + <path + d="m 19.065,42.546 c -1.322,0 -2.565,0.515 -3.5,1.449 -0.935,0.934 -1.449,2.177 -1.449,3.499 l 0.066,42.236 c 0,2.728 2.22,4.947 4.948,4.947 h 53.796 c 1.322,0 2.565,-0.515 3.5,-1.449 0.935,-0.934 1.449,-2.178 1.449,-3.499 L 77.81,47.493 c 0,-1.321 -0.515,-2.563 -1.45,-3.498 -0.935,-0.935 -2.177,-1.449 -3.5,-1.449 H 19.065 z" + id="path142" + inkscape:connector-curvature="0" + style="fill:#ffffff" /> + <g + id="g144"> + <path + d="M 72.86,41.797 H 19.065 c -3.142,0 -5.699,2.556 -5.699,5.698 l 0.066,42.236 c 0,1.521 0.593,2.951 1.669,4.027 1.076,1.076 2.507,1.669 4.029,1.669 h 53.796 c 3.142,0 5.699,-2.556 5.699,-5.698 L 78.559,47.493 c 0,0 0,10e-4 0,0.002 0,-3.142 -2.557,-5.698 -5.699,-5.698 l 0,0 z m -57.994,5.698 c 0,-2.32 1.879,-4.198 4.199,-4.198 H 72.86 c 2.32,0 4.199,1.878 4.199,4.198 l 0.066,42.234 0,0 0,0 c 0,2.319 -1.88,4.198 -4.199,4.198 H 19.13 c -2.319,0 -4.198,-1.879 -4.198,-4.198 l -0.066,-42.234 0,0 0,0 z" + id="path146" + inkscape:connector-curvature="0" + style="fill:#774e26" /> + </g> + </g> + <g + id="g148" + style="opacity:0.4"> + + <image + width="135" + height="78" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIcAAABOCAYAAAAKAAV2AAAACXBIWXMAAAsSAAALEgHS3X78AAAA BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAKtSURB VHja7JrbbtNAFEV96yUplEvVAkL8/7chUFoIIXGcxJxBe9CR1YDEi8fjtaQtR0oe4vGac2YmqQqA M1QMASAHIAcgByAHIAcgByAHIAcgByAHAHIAcgByAHIAcgByAHIAcgByAHIAIAcgByAHIAcgByAH IAcgB+RGk/oX7Pu+zHXwy7LskeP/hSiVwl1zoNd99vF1irI0iUpRSYbKpcxEkN7l5CJX0pGkSUyM KESjXOhaK1MXxEtxtBwG+S1KkCQFQZqExKgkQBDiyrJwudJ3nXIF8WIEEfaW1rJz2eu9YwqCNImJ ESRYWm4tryyvLS8tN5ZLfaaa4Bqkd9fw8DvL1rKxrC3fdP1h+anPji5Ik4AYUY5LSfDWcm95p+sb CeKrx1SJ7aSVBN8tj5YvSj2oMPOuHG6NsVC1eLB8Ut5b7jKUYy85QsX4anmhdnrSe50qTD+mIGPL EStH+B7XTo6PkuODKodvK1NfkMaF6Fbtc6F7al2L2WgShNZSjtVaqkQqR62Hv9QsulW1WGZSMc7d 70Li37h7vUhl4T1a5RicfJYucdG200w6aCCrjM45YnuJ97hVOznqvSQYTY5QKiVIHKxOffjJ8lkD 9ajZVBf5nZDG9UVoISutPdZqL6OvN1JYc/h9/079tpYoK61DmoluX/+1rfU7l7Xud6UJ0sUKMtut 7GDvv9XD32uwfP8tMqscw4nRqoJsJMdh9ltZtZY4QHE2tToMqou8flP5WwWJB2Od28aeZn9COhig uPaoMq4Y5wQZZr4LUl89tHs5uXOAMnMpnpPkzxE7v8o+L4nfwcwO/s8xsQGaM/yHFJADkAOQA5AD kAOQA5ADkAOQA5ADADkAOQA5ADkAOQA5ADkAOQA5ADkAkAOQA5ADkAOQA5ADkAOQA7LjlwADALIz 86d2c8GvAAAAAElFTkSuQmCC" + transform="translate(-21.6948,6.3398)" + id="image150"> + </image> + </g> + <g + id="g152" + style="opacity:0.05"> + + <image + width="135" + height="77" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIcAAABNCAYAAACMlHfYAAAACXBIWXMAAAsSAAALEgHS3X78AAAA BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJkSURB VHja7JrhTsIwFEYZMhWUaDTR6Mvw7DyOJioogjpg3pmv5rrM6L817TnJl8jij7Ucbm+7DQcAvzBk CgA5ADkAOQA5ADkAOQA5ADkAOQA5AJADkAOQA5ADkAOQA5ADkAOQA5ADADkAOQA5ADkAOQA5ADkA OSA1RrHd0Gw2K3L9MubzeR3T/RSRSVG4+8pJklr5+jsWSYqIKsWwI4PEJQkS7DvSeyWJZVkZ6l5K lwNdT7WKhGrRiLCzVC7bIEi2lUNVI4hxZJkoJ/pcJlpBfMVoZHi3vFrWynsQpM/qEUPlKHQfY8u5 5UKZWo5bFSQlOULFeLO8WB6VWtd3ue9WfOVoRDizXFtuLZeWU8thwnJ8WFaWB1XJRoiNhKn0P/lV DteIBkFKVz2uLDeSZeyqRyrsnQhLja9ZTp7cUlqEeepraelNjmbAThC/lSs0WYeu/ygTlKPSWDca b9dcDHLvOcKv6EO/nmfLQkvKgRqzMqGlpXZyrDTWhca91jzsYtitjCKYqFoChBJ7r/uq9Hnitrap ELauazWhdxr3UvOwbVeQnCvHVk3YUtcq/ZKm6jlGiWxp69aYN9qpPEmSpeaBc47WWUfoM8bqMyba wZRuTU5lWald9XhTBXmVLN/LSt8npFFMthMk7FpCRomJ0SXIdvDzdHQfgxhRlWj34K39fCWH43Mf Hrz94+yjSKDH+G8P8t18xvTYPtqJz+m9jtje4wD4E14TBOQA5ADkAOQA5ADkAOQA5ADkAOQAQA5A DkAOQA5ADkAOQA5ADkAOQA4A5ADkAOQA5ADkAOQA5ADkgOT4FGAAJu3Bwa9xjH0AAAAASUVORK5C YII=" + transform="translate(-21.6948,53.3398)" + id="image154"> + </image> + </g> +</g> +</svg> \ No newline at end of file diff --git a/openoffice/share/gallery/symbols/Lock04-Blue.svg b/openoffice/share/gallery/symbols/Lock04-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..72b560f8ae7f3aa4905a01ab1de196e3b4b10f71 --- /dev/null +++ b/openoffice/share/gallery/symbols/Lock04-Blue.svg @@ -0,0 +1,178 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="100" height="110" viewBox="0 0 100 110" + overflow="visible" enable-background="new 0 0 100 110" xml:space="preserve"> +<g> + <g> + <g> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="23.7397" y1="34.1172" x2="75.2007" y2="34.1172"> + <stop offset="0" style="stop-color:#B8B8B8"/> + <stop offset="0.0199" style="stop-color:#BDBDBD"/> + <stop offset="0.1417" style="stop-color:#DADADA"/> + <stop offset="0.2631" style="stop-color:#EFEFEF"/> + <stop offset="0.3831" style="stop-color:#FBFBFB"/> + <stop offset="0.5" style="stop-color:#FFFFFF"/> + <stop offset="0.612" style="stop-color:#FAFAFA"/> + <stop offset="0.7361" style="stop-color:#EDEDED"/> + <stop offset="0.8662" style="stop-color:#D7D7D7"/> + <stop offset="0.9996" style="stop-color:#B8B8B8"/> + <stop offset="1" style="stop-color:#B8B8B8"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M23.741,34.557c0,0,0.096-0.096,0.137-0.137c-0.133,0.739-0.138,2.388-0.138,6.231v6.843h10.953 + l0.001-12.267c0.014-7.664,6.643-13.899,14.776-13.899c3.949,0,7.664,1.456,10.46,4.099c2.785,2.631,4.319,6.121,4.319,9.826 + l-0.022,22.743h10.905l0.069-23.394c0-6.515-2.682-12.638-7.551-17.24c-4.858-4.591-11.314-7.12-18.179-7.12 + C35.308,10.241,23.766,21.149,23.741,34.557z"/> + <path fill="#7F7F7F" d="M49.47,9.491c-7.049,0-13.682,2.596-18.678,7.311c-5.018,4.735-7.789,11.04-7.802,17.754l-0.001,12.188 + v1.5h1.5h9.454h1.5v-1.5V35.227c0.013-7.25,6.306-13.15,14.027-13.15c7.736,0,14.029,5.91,14.029,13.175 + c0-0.001-0.012,14.751-0.021,21.991l-0.002,1.502h1.502h9.406h1.496l0.004-1.496c0.003-0.902,0.066-22.097,0.066-22.648 + c0-6.723-2.765-13.039-7.786-17.785C63.167,12.092,56.527,9.491,49.47,9.491L49.47,9.491z M24.489,34.559 + c0.026-13.02,11.2-23.568,24.981-23.568c13.797,0,24.98,10.571,24.98,23.61l0,0l0,0c0,0.001,0,0.002,0,0.003 + c0,0.001,0,0.002,0,0.004s0,0.003,0,0.004s0,0.003,0,0.005c-0.001,0.874-0.064,22.202-0.066,22.621c0,0.001,0,0.002,0,0.003 + v0.001c0,0.002,0,0.003,0,0.003l0,0l0,0h-9.406l0,0l0,0c0.008-6.675,0.019-19.734,0.021-21.734c0-0.004,0-0.008,0-0.012 + c0-0.029,0-0.056,0-0.08c0-0.003,0-0.007,0-0.01c0-0.01,0-0.02,0-0.028c0-0.003,0-0.006,0-0.009c0-0.009,0-0.017,0-0.025 + c0-0.002,0-0.005,0-0.007s0-0.005,0-0.007c0-0.002,0-0.005,0-0.007c0-0.002,0-0.004,0-0.007c0-0.002,0-0.004,0-0.006 + c0-0.002,0-0.004,0-0.006s0-0.004,0-0.006s0-0.003,0-0.005c0-0.005,0-0.01,0-0.014c0-0.001,0-0.003,0-0.004 + c0-0.004,0-0.007,0-0.01c0-0.001,0-0.002,0-0.003c0-0.003,0-0.005,0-0.007c0,0,0-0.001,0-0.001c0-0.001,0-0.002,0-0.003l0,0 + c0-8.091-6.967-14.675-15.529-14.675c-8.547,0-15.512,6.572-15.527,14.65c0,0,0,4.27,0,11.517l0,0l0,0h-9.454V34.559 + L24.489,34.559L24.489,34.559z"/> + </g> + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="17.4688" y1="36.457" x2="84.847" y2="36.457"> + <stop offset="0" style="stop-color:#7F7F7F"/> + <stop offset="0.0013" style="stop-color:#808080"/> + <stop offset="0.1043" style="stop-color:#A4A4A4"/> + <stop offset="0.2075" style="stop-color:#C1C0C0"/> + <stop offset="0.3099" style="stop-color:#D6D5D4"/> + <stop offset="0.411" style="stop-color:#E2E1E0"/> + <stop offset="0.5095" style="stop-color:#E6E5E4"/> + <stop offset="0.5992" style="stop-color:#E1E0E0"/> + <stop offset="0.6987" style="stop-color:#D4D3D2"/> + <stop offset="0.803" style="stop-color:#BEBDBD"/> + <stop offset="0.9098" style="stop-color:#9F9F9E"/> + <stop offset="1" style="stop-color:#7F7F7F"/> + </linearGradient> + <path fill="url(#XMLID_9_)" d="M49.47,15.669c-11.148,0-20.233,8.572-20.254,19.108c0,0,0,5.756,0,11.965h4.727 + c0-6.831,0.001-11.517,0.001-11.517c0.015-8.078,6.979-14.649,15.526-14.649C58.031,20.577,65,27.161,65,35.251 + c0,0-0.014,15.167-0.025,21.993h4.699c0.023-6.195,0.051-22.432,0.051-22.432C69.724,24.256,60.638,15.669,49.47,15.669z"/> + </g> + <g> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="18.1206" y1="73.6934" x2="81.8789" y2="73.6934"> + <stop offset="0" style="stop-color:#B8B8B8"/> + <stop offset="0.0199" style="stop-color:#BDBDBD"/> + <stop offset="0.1417" style="stop-color:#DADADA"/> + <stop offset="0.2631" style="stop-color:#EFEFEF"/> + <stop offset="0.3831" style="stop-color:#FBFBFB"/> + <stop offset="0.5" style="stop-color:#FFFFFF"/> + <stop offset="0.612" style="stop-color:#FAFAFA"/> + <stop offset="0.7361" style="stop-color:#EDEDED"/> + <stop offset="0.8662" style="stop-color:#D7D7D7"/> + <stop offset="0.9996" style="stop-color:#B8B8B8"/> + <stop offset="1" style="stop-color:#B8B8B8"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M23.07,47.627c-2.729,0-4.949,2.22-4.949,4.949l0.065,42.235c0,2.729,2.22,4.948,4.949,4.948 + h53.795c2.729,0,4.948-2.22,4.948-4.949l-0.065-42.235c0-2.729-2.221-4.948-4.949-4.948H23.07z"/> + <path fill="#7F7F7F" d="M76.864,46.878H23.069c-3.142,0-5.699,2.557-5.699,5.699l0.066,42.235c0,1.521,0.593,2.951,1.669,4.028 + c1.077,1.076,2.508,1.669,4.03,1.669H76.93c3.143,0,5.699-2.557,5.699-5.699l-0.066-42.235c0,0,0,0.001,0,0.002 + c0-1.523-0.593-2.954-1.669-4.03C79.816,47.471,78.386,46.878,76.864,46.878L76.864,46.878z M18.87,52.577 + c0-2.32,1.879-4.199,4.199-4.199h53.795c2.318,0,4.198,1.879,4.198,4.199l0.066,42.233l0,0l0,0c0,2.319-1.88,4.199-4.199,4.199 + H23.135c-2.319,0-4.199-1.88-4.199-4.199L18.87,52.577L18.87,52.577L18.87,52.577z"/> + </g> + <g> + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="18.1206" y1="73.6934" x2="81.8789" y2="73.6934"> + <stop offset="0" style="stop-color:#4972A9"/> + <stop offset="0.0734" style="stop-color:#517DB7"/> + <stop offset="0.1966" style="stop-color:#5A8AC8"/> + <stop offset="0.3317" style="stop-color:#6092D2"/> + <stop offset="0.5" style="stop-color:#6294D5"/> + <stop offset="0.6683" style="stop-color:#6092D2"/> + <stop offset="0.8034" style="stop-color:#5A8AC8"/> + <stop offset="0.9266" style="stop-color:#517DB7"/> + <stop offset="1" style="stop-color:#4972A9"/> + </linearGradient> + <path fill="url(#XMLID_11_)" d="M23.07,47.627c-2.729,0-4.949,2.22-4.949,4.949l0.065,42.235c0,2.729,2.22,4.948,4.949,4.948 + h53.795c2.729,0,4.948-2.22,4.948-4.949l-0.065-42.235c0-2.729-2.221-4.948-4.949-4.948H23.07z"/> + <g> + <path fill="#325575" d="M76.864,46.878H23.069c-3.142,0-5.699,2.557-5.699,5.699l0.066,42.235c0,1.521,0.593,2.951,1.669,4.028 + c1.077,1.076,2.508,1.669,4.03,1.669H76.93c3.143,0,5.699-2.557,5.699-5.699l-0.066-42.235c0,0,0,0.001,0,0.002 + c0-1.523-0.593-2.954-1.669-4.03C79.816,47.471,78.386,46.878,76.864,46.878L76.864,46.878z M18.87,52.577 + c0-2.32,1.879-4.199,4.199-4.199h53.795c2.318,0,4.198,1.879,4.198,4.199l0.066,42.233l0,0l0,0c0,2.319-1.88,4.199-4.199,4.199 + H23.135c-2.319,0-4.199-1.88-4.199-4.199L18.87,52.577L18.87,52.577L18.87,52.577z"/> + </g> + </g> + <path fill="#ADD7F3" d="M43.046,71.291c0,2.09,1.128,4.027,2.938,5.191c-0.195,1.49-1.334,10.141-1.334,10.141h10.289 + c0,0-1.139-8.65-1.334-10.141c1.81-1.164,2.938-3.102,2.938-5.191c0-3.48-3.027-6.312-6.748-6.312S43.046,67.811,43.046,71.291z"/> + <path fill="#181E35" d="M55.042,71.291c0-2.711-2.35-4.908-5.248-4.908s-5.248,2.197-5.248,4.908c0,1.975,1.249,3.672,3.047,4.451 + l-1.248,9.478h6.898l-1.248-9.478C53.793,74.963,55.042,73.266,55.042,71.291z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="17.37" y="46.878" width="65.259" height="53.632"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="17.37" y="46.878" width="65.259" height="53.632" id="XMLID_12_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="43.2754" y1="76.1504" x2="51.9197" y2="4.6682" gradientTransform="matrix(0.9984 -0.0569 0.0569 0.9984 -0.7792 4.5754)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_13_)" d="M105.354,38.542c0.997,17.484-23.394,33.095-54.477,34.867 + C19.792,75.18-6.214,62.442-7.211,44.957C-8.208,27.473,16.183,11.862,47.267,10.09C78.351,8.319,104.357,21.056,105.354,38.542z + "/> + </g> + </mask> + <g opacity="0.1" mask="url(#XMLID_12_)"> + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="18.1206" y1="73.6934" x2="81.8789" y2="73.6934"> + <stop offset="0" style="stop-color:#A0C0E9"/> + <stop offset="1" style="stop-color:#6294D5"/> + </linearGradient> + <path fill="url(#XMLID_14_)" d="M23.07,47.627c-2.729,0-4.949,2.22-4.949,4.949l0.065,42.235c0,2.729,2.22,4.948,4.949,4.948 + h53.795c2.729,0,4.948-2.22,4.948-4.949l-0.065-42.235c0-2.729-2.221-4.948-4.949-4.948H23.07z"/> + <g> + <path fill="#774E26" d="M76.864,46.878H23.069c-3.142,0-5.699,2.557-5.699,5.699l0.066,42.235c0,1.521,0.593,2.951,1.669,4.028 + c1.077,1.076,2.508,1.669,4.03,1.669H76.93c3.143,0,5.699-2.557,5.699-5.699l-0.066-42.235c0,0,0,0.001,0,0.002 + c0-1.523-0.593-2.954-1.669-4.03C79.816,47.471,78.386,46.878,76.864,46.878L76.864,46.878z M18.87,52.577 + c0-2.32,1.879-4.199,4.199-4.199h53.795c2.318,0,4.198,1.879,4.198,4.199l0.066,42.233l0,0l0,0c0,2.319-1.88,4.199-4.199,4.199 + H23.135c-2.319,0-4.199-1.88-4.199-4.199L18.87,52.577L18.87,52.577L18.87,52.577z"/> + </g> + </g> + <g opacity="0.4"> + + <image width="135" height="77" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIcAAABNCAYAAACMlHfYAAAACXBIWXMAAAsSAAALEgHS3X78AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJySURB +VHja7JrbTttAFEU9yVCubblIIFX8/69VqgSlFAIJDu4ZtI96ahqpb56O15K2nMCLMyzvOTZZdAA7 +WLAEgByAHIAcgByAHIAcgByAHIAcgBwAyAHIAcgByAHIAcgByAHIAcgByAGAHIAcgByAHIAcgByA +HIAc0Bq51hMbhiHN5Y+QUhqQ49+FSEoXji0y6HMP/romUXJlYiRtdTGpUUFciNeY4kktguSKxHAZ +9kLK+S0bFCRK8RLSW7a1CJIrEqNI8MFyaDm2HFkOJElLgnhjbC0by7Pl0bKyPOlnVQiSKxDD5Shi +nFg+W84tZ5aPkiWHO6v0n4vRhcYoMtxbvltu9NmiPLPfVhY6jwOJcWX5ouO5GsTbo6UtZaPGKFJ8 +lRhb31o0p75O2R5Ty+HNkdUQRY5Ly7VyoTbZC8NpK3KsLT+1hSa9961lTXP8bg6fN0pLfLKchhwH +OVprjqW2l3ttoUd/mbHm1xyjh1xx2IzD2krvl11bT3N95liNWiLVdPs+mRxlL5Ugw2hAu7N804Ld +qVFa2VK60QXgW8uNjmvNHMOUjVHLtuJi9Lql+xGq9lZD6rIxOeIdSx/uWG4lyMYH0qkFyZUsli9S +0uKURdofzRqtNUdszGdtMY963et3820ObS1+BXVhin8YNUbrj8/77s8npW/NMeuHYKMBrQ9X0qLR +xtglyLv/sdRwcpPL4VeHGsQHtdS4FLsk6WpojNqawyWJdzCzo7bvdWQWCHbB1wQBOQA5ADkAOQA5 +ADkAOQA5ADkAOQCQA5ADkAOQA5ADkAOQA5ADkAOQAwA5ADkAOQA5ADkAOQA5ADmgOX4JMAA3ods7 +WU5RlgAAAABJRU5ErkJggg==" transform="matrix(1 0 0 1 -17.2861 11.8799)"> + </image> + </g> + <g opacity="0.05"> + + <image width="135" height="78" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIcAAABOCAYAAAAKAAV2AAAACXBIWXMAAAsSAAALEgHS3X78AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAKOSURB +VHja7JrdbtNAEEa9jkNoEZGgvQEeJs+elwGJ3xRoUjdJzRh9KyYmIMSNp+tzpE9NemVvzs6OJ6kr +gD9QswSAHIAcgByAHIAcgByAHIAcgByAHADIAcgByAHIAcgByAHIAcgByAHIAYAcgByAHIAcgByA +HIAcgBxQGk20C1qtVmmqH8Z6ve4iXU8KJkVy1zUlSTrl5+sokqRAlaI+k6pwSbIED2cyeiWJcqzU +upa5S1O4ILla9CIcLXuXQxZkspVDVSOLsbBcWp4pCydIKrhi9DK0llvLVmmzIGNWjyaAnFmOXowX +livLS8tzJ0hJPYgXoxfgzvLN8lnpVEmOk31aGfQac8nRS/FauVIFmRdYPbIA9xLjk+WJ/reTMHsJ +NOnKkdyx0leLa8sbyyvL0vLUMitoJpN7jb2OkC+6//z6ZDP0m2isoyXSnGPYeyxVSS4Lqx65arS6 +r9bdX6jZRx1kF/nGbOdK670W8qEqh849neRG9Luy1T2HeFoZrXL0O0J9h2/Mbiwf1GvMtHj5aGkK +OFr8RtiqAX2r9Pf9VRvjUJ0OxibZcwwXK5+/nd5/VB9Sqhwby3vLO/290SY5TrpyDBbsoB2TK0mr +hVqq51gMmtL0SMU49wi7UQXZ6GjJR+noY/Qo4/OkD38uES4kxUX1+zAsPfLK4XuOu+rX4Gvn+40I +36+EWGgnSH5iyaP0RtLMqnIGYV6QQ3U6Mj9GESNUeR4MxbIodSEV429PaT5dpK/twy24k2T4FX5p +dANR+D3Hf4pSLNGEAPgn+A0pIAcgByAHIAcgByAHIAcgByAHIAcAcgByAHIAcgByAHIAcgByAHIA +cgAgByAHIAcgByAHIAcgByAHFMcPAQYAQaXbrMyFu/AAAAAASUVORK5CYII=" transform="matrix(1 0 0 1 -17.2861 57.8799)"> + </image> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Magnet.svg b/openoffice/share/gallery/symbols/Magnet.svg new file mode 100644 index 0000000000000000000000000000000000000000..ae3bda9ae0af50682ebfeb2c4b823bd8933fa40d --- /dev/null +++ b/openoffice/share/gallery/symbols/Magnet.svg @@ -0,0 +1,116 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="100" height="120" viewBox="0 0 100 120" + overflow="visible" enable-background="new 0 0 100 120" xml:space="preserve"> +<g> + <g> + <g> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="33.939" y1="36.9912" x2="33.939" y2="107.4937"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CB0212"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M17.166,41.788c0,0,0,36.559,0,36.56l-0.018,0.696c0,18.101,14.726,32.956,32.825,33.115 + l0.757,0.007V86.969L50,86.95c-5.564-0.145-9.923-4.619-9.923-10.186l0.006-0.236v-34.74H17.166z"/> + <path fill="#BE0000" d="M40.832,41.039h-1.5H17.915h-1.5v1.5v35.777c-0.001,0.082-0.004,0.164-0.007,0.245 + c-0.005,0.153-0.011,0.313-0.011,0.483c0,8.993,3.488,17.463,9.822,23.847c6.329,6.381,14.763,9.939,23.747,10.019l1.513,0.013 + v-1.513V87.701V86.24l-1.461-0.038c-2.469-0.065-4.78-1.075-6.508-2.846c-1.731-1.772-2.684-4.113-2.684-6.592 + c0-0.025,0.001-0.052,0.002-0.077c0.002-0.046,0.003-0.093,0.004-0.14v-0.01v-0.009v-33.99V41.039L40.832,41.039z M17.915,42.539 + h21.417v33.99l0,0l0,0c-0.001,0.079-0.006,0.155-0.006,0.235c0,5.946,4.744,10.782,10.653,10.937v23.709l0,0l0,0 + c-17.745-0.156-32.082-14.586-32.082-32.365l0,0l0,0c0-0.235,0.013-0.463,0.018-0.696V42.539L17.915,42.539L17.915,42.539z"/> + </g> + <g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="66.4165" y1="21.5396" x2="66.4165" y2="111.9223"> + <stop offset="0" style="stop-color:#7DBAFF"/> + <stop offset="1" style="stop-color:#2210D1"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M60.457,41.788v34.736c0.003,0.104,0.006,0.24,0.006,0.24c0,5.621-4.572,10.193-10.192,10.193 + h-0.75l-0.078,0.748v24.459l0.828,0.002c18.263,0,33.121-14.859,33.121-33.123l-0.018-0.729V41.788H60.457z"/> + <path fill="#353D84" d="M84.123,41.039h-1.5H61.206h-1.5v1.5v33.985v0.02v0.018l0.003,0.094c0.001,0.036,0.003,0.072,0.003,0.109 + c0,5.199-4.223,9.432-9.419,9.444c-0.037-0.001-0.068-0.002-0.102-0.002h-1.5v1.5v23.709c0-0.125,0.016-0.179,0.044-0.179 + c0.162,0,0.753,1.679,1.456,1.679h-0.025c0.039,0.001,0.071,0.002,0.103,0.002c4.572,0,9.008-0.896,13.185-2.663 + c4.033-1.706,7.656-4.148,10.766-7.259c3.11-3.11,5.552-6.733,7.258-10.768c1.767-4.176,2.663-8.611,2.663-13.184 + c0-0.185-0.006-0.359-0.012-0.527c-0.002-0.073-0.005-0.147-0.006-0.222l0,0V42.539V41.039L84.123,41.039z M61.206,42.539h21.417 + v35.795c0.006,0.236,0.018,0.472,0.018,0.711l0,0l0,0c0,17.877-14.494,32.373-32.372,32.373c-0.026,0-0.051-0.002-0.078-0.002 + V87.707l0,0l0,0c0.027,0,0.052,0.002,0.078,0.002c6.043,0,10.943-4.901,10.943-10.944c0-0.08-0.004-0.16-0.006-0.24V42.539 + L61.206,42.539L61.206,42.539z"/> + </g> + <g> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="33.939" y1="110.0659" x2="33.939" y2="52.8149"> + <stop offset="0" style="stop-color:#BE0000"/> + <stop offset="0.05" style="stop-color:#C30707"/> + <stop offset="0.34" style="stop-color:#DB2A2A"/> + <stop offset="0.4952" style="stop-color:#E43838"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M49.98,87.7c-5.909-0.154-10.653-4.99-10.653-10.936c0-0.08,0.005-0.156,0.006-0.236v-33.99 + H17.916v35.811c-0.005,0.232-0.018,0.461-0.018,0.695c0,17.779,14.337,32.209,32.082,32.365V87.7z"/> + </g> + <g opacity="0.1"> + <path fill="#FFFFFF" d="M60.457,41.788v34.736c0.003,0.104,0.006,0.24,0.006,0.24c0,5.621-4.572,10.193-10.192,10.193h-0.75 + l-0.078,0.748v24.459l0.828,0.002c18.263,0,33.121-14.859,33.121-33.123l-0.018-0.729V41.788H60.457z"/> + <g> + <path fill="#774E26" d="M84.123,41.039h-1.5H61.206h-1.5v1.5v33.985v0.02v0.018l0.003,0.094 + c0.001,0.036,0.003,0.072,0.003,0.109c0,5.199-4.223,9.432-9.419,9.444c-0.037-0.001-0.068-0.002-0.102-0.002h-1.5v1.5v23.709 + c0-0.125,0.016-0.179,0.044-0.179c0.162,0,0.753,1.679,1.456,1.679h-0.025c0.039,0.001,0.071,0.002,0.103,0.002 + c4.572,0,9.008-0.896,13.185-2.663c4.033-1.706,7.656-4.148,10.766-7.259c3.11-3.11,5.552-6.733,7.258-10.768 + c1.767-4.176,2.663-8.611,2.663-13.184c0-0.185-0.006-0.359-0.012-0.527c-0.002-0.073-0.005-0.147-0.006-0.222l0,0V42.539 + V41.039L84.123,41.039z M61.206,42.539h21.417v35.795c0.006,0.236,0.018,0.472,0.018,0.711l0,0l0,0 + c0,17.877-14.494,32.373-32.372,32.373c-0.026,0-0.051-0.002-0.078-0.002V87.707l0,0l0,0c0.027,0,0.052,0.002,0.078,0.002 + c6.043,0,10.943-4.901,10.943-10.944c0-0.08-0.004-0.16-0.006-0.24V42.539L61.206,42.539L61.206,42.539z"/> + </g> + </g> + <path opacity="0.2" fill="#FFFFFF" d="M82.624,78.333v1.406c0.005-0.232,0.018-0.463,0.018-0.695 + C82.641,78.805,82.629,78.569,82.624,78.333z M17.916,79.739v-1.391c-0.005,0.232-0.018,0.461-0.018,0.695 + C17.898,79.276,17.911,79.506,17.916,79.739z M82.624,42.538H61.207v2h21.417V42.538z M39.333,42.538H17.916v2h21.417V42.538z + M61.207,76.995c-0.124,5.938-4.971,10.713-10.937,10.713s-10.813-4.775-10.938-10.713v1.535 + c-0.001,0.078-0.006,0.154-0.006,0.234c0,6.043,4.899,10.943,10.943,10.943c6.043,0,10.942-4.9,10.942-10.943 + c0-0.08-0.004-0.16-0.006-0.24V76.995z"/> + <g> + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="39.7896" y1="45.2183" x2="16.0392" y2="45.2183"> + <stop offset="0.0048" style="stop-color:#D1CFD1"/> + <stop offset="0.5" style="stop-color:#F8F8F8"/> + <stop offset="1" style="stop-color:#DBDCDC"/> + <stop offset="1" style="stop-color:#B4B4B5"/> + </linearGradient> + <path fill="url(#XMLID_9_)" d="M18.271,38.414c-1.379,0-2.501,1.192-2.501,2.659v8.289c0,1.467,1.122,2.659,2.501,2.659h20.458 + c1.379,0,2.501-1.192,2.501-2.659v-8.289c0-1.466-1.122-2.659-2.501-2.659H18.271z"/> + <g> + <path fill="#606060" d="M38.728,37.754H18.27c-1.742,0-3.16,1.489-3.16,3.319v8.289c0,1.829,1.418,3.318,3.16,3.318h20.458 + c1.743,0,3.161-1.489,3.161-3.318v-8.289C41.889,39.243,40.471,37.754,38.728,37.754L38.728,37.754z M16.429,41.074 + c0-1.105,0.825-2,1.841-2h20.458c1.017,0,1.842,0.895,1.842,2v8.289l0,0l0,0c0,1.103-0.825,2-1.842,2H18.27 + c-1.016,0-1.841-0.897-1.841-2V41.074L16.429,41.074L16.429,41.074z"/> + </g> + </g> + <g opacity="0.5"> + <path fill="#FFFFFF" d="M38.729,39.073H18.271c-1.017,0-1.842,0.895-1.842,2v2c0-1.105,0.825-2,1.842-2h20.458 + c1.017,0,1.842,0.895,1.842,2v-2C40.571,39.968,39.746,39.073,38.729,39.073z"/> + </g> + <g> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="59.9429" y1="45.2173" x2="83.6703" y2="45.2173"> + <stop offset="0.0048" style="stop-color:#D1CFD1"/> + <stop offset="0.5" style="stop-color:#F8F8F8"/> + <stop offset="1" style="stop-color:#DBDCDC"/> + <stop offset="1" style="stop-color:#B4B4B5"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M61.801,38.422c-1.351,0-2.449,1.189-2.449,2.651v8.289c0,1.462,1.099,2.651,2.449,2.651h19.972 + c1.351,0,2.449-1.189,2.449-2.651v-8.289c0-1.462-1.099-2.651-2.449-2.651H61.801z"/> + <g> + <path fill="#606060" d="M81.772,37.771H61.801c-1.71,0-3.101,1.482-3.101,3.303v8.289c0,1.82,1.391,3.303,3.101,3.303h19.971 + c1.71,0,3.101-1.482,3.101-3.303v-8.289C84.873,39.252,83.482,37.771,81.772,37.771L81.772,37.771z M60.003,41.074 + c0-1.105,0.806-2,1.798-2h19.971c0.993,0,1.798,0.895,1.798,2v8.289l0,0l0,0c0,1.103-0.805,2-1.798,2H61.801 + c-0.992,0-1.798-0.897-1.798-2V41.074L60.003,41.074L60.003,41.074z"/> + </g> + </g> + <g opacity="0.5"> + <path fill="#FFFFFF" d="M81.773,39.073H61.801c-0.992,0-1.798,0.895-1.798,2v2c0-1.105,0.806-2,1.798-2h19.972 + c0.992,0,1.798,0.895,1.798,2v-2C83.571,39.968,82.765,39.073,81.773,39.073z"/> + </g> + </g> + <polyline fill="none" stroke="#8B8B8B" stroke-width="1.5" points="28.369,31.906 33.307,26.574 36.687,30.606 40.066,17.61 + 43.053,28.724 47.864,8.583 51.762,41.264 56.441,23.423 60.579,33.243 64.505,27.754 68.653,30.54 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/MagnifyingGlass.svg b/openoffice/share/gallery/symbols/MagnifyingGlass.svg new file mode 100644 index 0000000000000000000000000000000000000000..f5e777033834db65c271e1c744b707efbd3eef4b --- /dev/null +++ b/openoffice/share/gallery/symbols/MagnifyingGlass.svg @@ -0,0 +1,109 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="110" height="110" viewBox="0 0 110 110" + overflow="visible" enable-background="new 0 0 110 110" xml:space="preserve"> +<g> + <g> + <path fill="#868686" d="M62.453,54.796l-0.989,1.128l-5.933,6.769l-0.989,1.128l1.128,0.989l11.969,10.493l1.128,0.989 + l0.989-1.128l5.933-6.769l0.989-1.128l-1.128-0.989L63.581,55.786L62.453,54.796L62.453,54.796z M56.659,63.682l5.933-6.769 + l11.969,10.493l0,0l0,0l-5.933,6.769L56.659,63.682L56.659,63.682L56.659,63.682z"/> + </g> + + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="68.5605" y1="58.5601" x2="61.4434" y2="67.1447" gradientTransform="matrix(0.9979 -0.0648 0.0648 0.9979 -3.5926 7.4004)"> + <stop offset="0" style="stop-color:#BDBDBD"/> + <stop offset="0.4762" style="stop-color:#DADADA"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <polygon fill="url(#XMLID_9_)" points="74.562,67.407 68.628,74.174 56.659,63.682 62.593,56.913 "/> + <g> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="72.1763" y1="90.7339" x2="89.526" y2="73.3847"> + <stop offset="0" style="stop-color:#9D5600"/> + <stop offset="1" style="stop-color:#D09209"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M71.117,60.603c-0.165,0.049-0.308,0.153-0.406,0.295c-1.123,1.633-2.369,3.26-3.705,4.836 + c-1.741,2.057-3.55,3.937-5.378,5.587c-0.135,0.123-0.222,0.291-0.242,0.473c-0.102,0.896,0.244,1.786,0.923,2.383l25.229,23.558 + c2.814,2.469,7.088,2.188,9.543-0.609l3.955-4.513c2.454-2.8,2.173-7.073-0.626-9.525l-26.721-21.93 + C72.995,60.547,72.026,60.334,71.117,60.603z"/> + <path fill="#243860" d="M71.897,59.741c-0.335,0-0.668,0.049-0.99,0.144c-0.331,0.097-0.619,0.305-0.814,0.589 + c-1.106,1.61-2.338,3.217-3.66,4.778c-1.725,2.036-3.511,3.891-5.308,5.514c-0.272,0.245-0.444,0.581-0.486,0.945 + c-0.127,1.132,0.306,2.258,1.159,3.016l25.228,23.556c0.012,0.012,0.023,0.021,0.035,0.032c1.368,1.199,3.123,1.86,4.94,1.86 + c2.161,0,4.219-0.932,5.644-2.554l3.956-4.514c2.725-3.11,2.413-7.858-0.696-10.584c-0.013-0.011-0.024-0.021-0.037-0.032 + L74.165,60.577c0.012,0.011,0.023,0.021,0.035,0.031C73.561,60.049,72.743,59.741,71.897,59.741L71.897,59.741z M62.117,72.115 + c0-0.079,0.004-0.158,0.013-0.236c1.789-1.615,3.64-3.524,5.448-5.658c1.395-1.647,2.651-3.297,3.751-4.897 + c0.184-0.054,0.376-0.082,0.568-0.082c0.467,0,0.935,0.163,1.316,0.496l26.703,21.914c1.363,1.194,2.055,2.87,2.045,4.55 + c-0.009,1.393-0.498,2.788-1.487,3.917l-3.955,4.513c-1.188,1.353-2.849,2.044-4.517,2.044c-1.403,0-2.813-0.49-3.951-1.488 + L62.803,73.612C62.353,73.217,62.121,72.667,62.117,72.115L62.117,72.115z"/> + </g> + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="89.8364" y1="72.2437" x2="75.2134" y2="88.8982"> + <stop offset="0.0048" style="stop-color:#385B8B"/> + <stop offset="0.0507" style="stop-color:#3B5F90"/> + <stop offset="0.3917" style="stop-color:#4C76AD"/> + <stop offset="0.5857" style="stop-color:#527FB8"/> + <stop offset="0.7102" style="stop-color:#4C77AD"/> + <stop offset="0.9251" style="stop-color:#3C6091"/> + <stop offset="1" style="stop-color:#355786"/> + </linearGradient> + <path fill="url(#XMLID_11_)" d="M99.917,83.651L73.214,61.737c-0.537-0.471-1.25-0.602-1.885-0.414 + c-1.1,1.6-2.355,3.25-3.751,4.896c-1.808,2.135-3.659,4.043-5.447,5.658c-0.071,0.629,0.158,1.283,0.673,1.734L88.05,97.186 + c2.491,2.184,6.282,1.934,8.468-0.557l3.955-4.512C102.657,89.625,102.409,85.834,99.917,83.651z"/> + <path fill="#868686" d="M60.505,19.171C47.374,7.659,27.396,8.97,15.884,22.102C4.37,35.232,5.683,55.211,18.813,66.723 + c13.131,11.514,33.109,10.201,44.622-2.93C74.947,50.662,73.636,30.684,60.505,19.171z M56.265,57.506 + c-7.854,8.959-21.658,9.705-30.828,1.664c-9.172-8.041-10.238-21.823-2.384-30.782c7.854-8.959,21.659-9.705,30.829-1.664 + C63.054,34.766,64.121,48.547,56.265,57.506z"/> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="15.4541" y1="12.1113" x2="61.0295" y2="70.1733"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <path fill="url(#XMLID_12_)" d="M59.308,20.537c-12.377-10.851-31.207-9.615-42.059,2.762C6.397,35.676,7.634,54.506,20.011,65.358 + s31.207,9.615,42.059-2.762S71.685,31.389,59.308,20.537z M55.312,56.67c-7.404,8.445-20.414,9.148-29.059,1.568 + s-9.65-20.57-2.246-29.015c7.403-8.444,20.414-9.146,29.059-1.567C61.71,35.236,62.716,48.226,55.312,56.67z"/> + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="66.6548" y1="57.5298" x2="13.0663" y2="28.5824"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <path fill="url(#XMLID_13_)" d="M54.005,26.584c-9.25-8.111-23.174-7.36-31.097,1.678c-7.923,9.037-6.847,22.938,2.405,31.049 + c9.25,8.111,23.174,7.359,31.096-1.678C64.333,48.596,63.257,34.695,54.005,26.584z M54.759,56.186 + c-7.143,8.146-19.693,8.824-28.032,1.512c-8.339-7.311-9.31-19.842-2.167-27.989c7.143-8.146,19.693-8.824,28.032-1.512 + C60.931,35.508,61.901,48.04,54.759,56.186z"/> + <g opacity="0.7"> + + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="20.4443" y1="38.2427" x2="60.272" y2="38.2427" gradientTransform="matrix(0.9979 -0.0648 0.0648 0.9979 -3.5926 7.4004)"> + <stop offset="0" style="stop-color:#EAF3FB"/> + <stop offset="1" style="stop-color:#59B4FF"/> + </linearGradient> + <path fill="url(#XMLID_14_)" d="M23.997,29.655L23.997,29.655c-7.153,8.159-6.171,20.76,2.188,28.09 + c8.36,7.329,20.981,6.654,28.136-1.504c7.153-8.158,6.171-20.76-2.188-28.091C43.773,20.821,31.151,21.496,23.997,29.655z"/> + <path fill="#EAF3FB" d="M38.685,22.257c-5.687,0.001-11.298,2.319-15.29,6.871c-3.349,3.819-4.989,8.563-4.991,13.322 + c-0.002,5.835,2.459,11.692,7.253,15.896c4.045,3.547,9.038,5.292,13.974,5.292c5.687,0,11.297-2.318,15.29-6.871 + c3.35-3.82,4.99-8.564,4.992-13.323c0.002-5.835-2.459-11.692-7.254-15.896C48.614,24.003,43.621,22.257,38.685,22.257 + L38.685,22.257z M39.632,62.04c-4.731,0-9.319-1.739-12.919-4.896c-8.028-7.04-8.977-19.134-2.115-26.961 + c3.525-4.019,8.659-6.325,14.087-6.326c4.73,0,9.318,1.739,12.92,4.895c3.894,3.415,6.256,8.104,6.651,13.203 + c0.394,5.086-1.217,9.972-4.537,13.758C50.193,59.733,45.059,62.04,39.632,62.04L39.632,62.04z"/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="21.383" y="25.098" width="22.228" height="23.027"> + <feFlood style="flood-color:white;flood-opacity:1" result="back"/> + <feBlend in="SourceGraphic" in2="back" mode="normal"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="21.383" y="25.098" width="22.228" height="23.027" id="XMLID_15_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="26.3574" y1="24.8462" x2="41.7183" y2="38.0884" gradientTransform="matrix(0.9979 -0.0648 0.0648 0.9979 -3.5926 7.4004)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_16_)" d="M49.015,36.02c0.525,8.102-6.207,15.133-15.037,15.706c-8.83,0.574-16.414-5.528-16.94-13.629 + c-0.526-8.102,6.206-15.132,15.036-15.706C40.904,21.817,48.489,27.919,49.015,36.02z"/> + </g> + </mask> + <g mask="url(#XMLID_15_)"> + + <ellipse transform="matrix(0.6592 -0.7519 0.7519 0.6592 -16.4548 36.9121)" fill="#FFFFFF" cx="32.498" cy="36.611" rx="12.747" ry="9.672"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Metal.svg b/openoffice/share/gallery/symbols/Metal.svg new file mode 100644 index 0000000000000000000000000000000000000000..dfe6e051452064998713f76dfe64e5997be883b3 --- /dev/null +++ b/openoffice/share/gallery/symbols/Metal.svg @@ -0,0 +1,140 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="100.001" height="100" + viewBox="0 0 100.001 100" overflow="visible" enable-background="new 0 0 100.001 100" xml:space="preserve"> +<g> + <g> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="46.083" y1="56.9263" x2="34.7392" y2="79.3439"> + <stop offset="0" style="stop-color:#F69F32"/> + <stop offset="1" style="stop-color:#EF6422"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M44.269,37.058c-0.203,0.393-20.4,39.362-27.16,48.375l-0.878,1.171 + c0,0,16.094-3.973,17.203-4.246c0.095,1.112,1.202,14.116,1.202,14.116l0.775-0.672c0.471-0.407,11.785-10.524,34.88-57.494 + l0.508-1.034l-1.113,0.3c-3.655,0.982-22.69-0.604-24.849-0.791l-0.348-0.029L44.269,37.058z"/> + <path fill="#D85F05" d="M44.126,36.198l-0.321,0.621C43.602,37.21,23.424,76.142,16.691,85.12l-1.732,2.311l2.808-0.667 + c5.366-1.273,12.422-3.045,15.197-3.745l1.063,12.479l0.175,2.044l1.55-1.344c0.121-0.104,3.027-2.663,8.811-11.082 + c5.287-7.698,14.124-22.027,26.195-46.576l1.017-2.067L69.55,37.07c-0.504,0.135-1.704,0.297-4.56,0.297 + c-7.421,0-20.04-1.097-20.167-1.107L44.126,36.198L44.126,36.198z M17.526,85.747c6.864-9.151,27.206-48.448,27.206-48.448 + s12.704,1.112,20.258,1.112c2.185,0,3.939-0.093,4.831-0.333l0,0l0,0c-23.314,47.415-34.753,57.33-34.753,57.33l-1.167-13.703 + C33.901,81.705,24.39,84.118,17.526,85.747L17.526,85.747L17.526,85.747L17.526,85.747z"/> + </g> + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="32.916" y1="80.7202" x2="39.0515" y2="70.2768"> + <stop offset="0" style="stop-color:#F69F32"/> + <stop offset="1" style="stop-color:#EF6422"/> + </linearGradient> + <path fill="url(#XMLID_11_)" d="M22.239,82.458c5.597-1.371,11.076-2.761,11.148-2.779l2.387-0.605c0,0,0.62,7.283,0.965,11.336 + c4.614-5.705,14.476-19.673,29.555-49.922c-2.195,0.045-5.5-0.022-10.625-0.313c-5.214-0.297-8.089-0.501-9.731-0.664 + C42.84,45.462,29.768,70.431,22.239,82.458z"/> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="42.6577" y1="28.9614" x2="69.5044" y2="88.1664"> + <stop offset="0" style="stop-color:#F69F32"/> + <stop offset="1" style="stop-color:#EF6422"/> + </linearGradient> + <path fill="url(#XMLID_12_)" stroke="#D85F05" stroke-width="1.0444" d="M58.138,36.748c0,0,17.701,40.555,23.944,50.141 + c-6.74-2.079-15.256-4.385-15.256-4.385l-2.885,12.864c0,0-10.761-10.649-30.889-59.5C36.946,37.197,58.138,36.748,58.138,36.748z" + /> + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="69.9111" y1="78.3198" x2="54.9767" y2="58.2294"> + <stop offset="0" style="stop-color:#F69F32"/> + <stop offset="1" style="stop-color:#EF6422"/> + </linearGradient> + <path fill="url(#XMLID_13_)" d="M62.862,90.636c0.854-3.813,2.403-10.719,2.403-10.719l2.106,0.57 + c0.064,0.018,4.98,1.35,10.271,2.893c-6.716-12.475-18.168-38.387-20.859-44.519c-4.271,0.072-14.335,0.171-20.376-0.366 + C49.723,70.313,58.742,84.869,62.862,90.636z"/> + <g> + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="47.3926" y1="74.2583" x2="53.0786" y2="-1.2758"> + <stop offset="0" style="stop-color:#E43838"/> + <stop offset="0.3305" style="stop-color:#DA2929"/> + <stop offset="0.9619" style="stop-color:#C00303"/> + <stop offset="1" style="stop-color:#BE0000"/> + </linearGradient> + <path fill="url(#XMLID_14_)" d="M57.868,4.295c0,0-6.667,3.244-6.667,3.244c-0.639,0.312-1.761,0.312-2.4,0l-6.666-3.245 + c-1.013-0.493-2.35-0.135-2.979,0.798l-4.152,6.143c-0.397,0.589-1.369,1.149-2.079,1.2l-7.396,0.524 + c-1.123,0.08-2.101,1.058-2.18,2.182l-0.525,7.394c-0.05,0.709-0.61,1.681-1.199,2.079l-6.143,4.153 + c-0.933,0.63-1.292,1.967-0.798,2.979l3.243,6.666c0.312,0.64,0.312,1.762,0,2.4l-3.244,6.668 + c-0.493,1.012-0.135,2.349,0.798,2.979l6.142,4.15c0.59,0.397,1.15,1.368,1.2,2.079l0.525,7.395 + c0.08,1.124,1.058,2.103,2.181,2.182l7.395,0.524c0.709,0.051,1.681,0.612,2.079,1.2l4.152,6.143 + c0.63,0.932,1.966,1.291,2.979,0.799l6.667-3.244c0.639-0.311,1.761-0.311,2.401,0l6.667,3.244 + c1.012,0.492,2.349,0.134,2.979-0.799l4.15-6.143c0.398-0.588,1.37-1.149,2.079-1.2l7.396-0.525 + c1.122-0.077,2.101-1.056,2.18-2.181l0.524-7.395c0.051-0.711,0.612-1.682,1.201-2.079l6.142-4.15 + c0.932-0.632,1.29-1.968,0.798-2.979l-3.244-6.668c-0.311-0.639-0.311-1.761,0-2.4l3.244-6.666 + c0.492-1.013,0.133-2.35-0.798-2.979l-6.142-4.153c-0.589-0.398-1.15-1.369-1.201-2.079l-0.524-7.395 + c-0.08-1.123-1.058-2.102-2.181-2.181l-7.396-0.524c-0.71-0.051-1.682-0.611-2.079-1.2l-4.15-6.143 + C60.216,4.16,58.88,3.802,57.868,4.295z"/> + <path fill="#7C1212" d="M58.86,3.55c-0.428,0-0.85,0.095-1.222,0.276L50.971,7.07c-0.235,0.115-0.598,0.183-0.972,0.183 + s-0.736-0.068-0.97-0.182l-6.667-3.245C41.989,3.645,41.567,3.55,41.14,3.55c-0.969,0-1.896,0.479-2.418,1.25l-4.153,6.144 + c-0.31,0.46-1.129,0.932-1.685,0.972L25.49,12.44c-1.396,0.1-2.566,1.271-2.664,2.666L22.3,22.5 + c-0.039,0.554-0.511,1.372-0.971,1.684l-6.142,4.151c-1.16,0.783-1.588,2.384-0.975,3.642l3.243,6.666 + c0.244,0.5,0.244,1.442,0,1.941l-3.243,6.669c-0.613,1.257-0.185,2.855,0.975,3.641l6.141,4.15 + c0.462,0.312,0.933,1.129,0.972,1.683l0.526,7.396c0.098,1.397,1.269,2.568,2.665,2.666l7.394,0.525 + c0.555,0.039,1.373,0.511,1.684,0.971l4.152,6.143c0.522,0.772,1.448,1.253,2.418,1.253c0.43,0,0.853-0.097,1.225-0.278 + l6.664-3.243c0.233-0.113,0.596-0.181,0.971-0.181c0.376,0,0.739,0.067,0.972,0.181l6.668,3.244 + c0.368,0.181,0.791,0.277,1.221,0.277c0.97,0,1.897-0.48,2.42-1.254l4.15-6.142c0.311-0.46,1.129-0.932,1.683-0.971l7.397-0.526 + c1.395-0.096,2.566-1.267,2.664-2.666l0.525-7.394c0.039-0.555,0.511-1.372,0.971-1.683l6.143-4.151 + c1.159-0.784,1.587-2.383,0.975-3.641l-3.244-6.668c-0.243-0.499-0.243-1.443,0-1.942l3.244-6.666 + c0.612-1.259,0.184-2.859-0.975-3.642l-6.142-4.151c-0.46-0.313-0.933-1.13-0.972-1.684l-0.525-7.395 + c-0.098-1.394-1.268-2.565-2.664-2.665l-7.397-0.524c-0.554-0.04-1.372-0.512-1.682-0.971l-4.152-6.144L61.278,4.8 + C60.756,4.029,59.829,3.55,58.86,3.55L58.86,3.55z M49.999,8.297c0.518,0,1.036-0.096,1.429-0.288l6.668-3.244 + c0.238-0.116,0.5-0.171,0.764-0.171c0.604,0,1.213,0.289,1.554,0.792l4.151,6.143c0.489,0.725,1.602,1.366,2.474,1.429 + l7.397,0.524c0.872,0.062,1.635,0.825,1.696,1.697l0.525,7.395c0.062,0.872,0.705,1.985,1.429,2.475l6.142,4.152 + c0.509,0.344,0.798,0.962,0.792,1.572c-0.002,0.258-0.058,0.514-0.171,0.747l-3.244,6.666c-0.191,0.393-0.287,0.911-0.287,1.429 + s0.096,1.035,0.287,1.428l3.244,6.668c0.113,0.233,0.168,0.489,0.171,0.746c0.006,0.609-0.283,1.228-0.792,1.572l-6.142,4.151 + c-0.724,0.487-1.367,1.602-1.429,2.474l-0.525,7.395c-0.061,0.872-0.824,1.638-1.696,1.697l-7.397,0.526 + c-0.872,0.062-1.985,0.705-2.474,1.428l-4.151,6.143c-0.341,0.505-0.95,0.794-1.554,0.794c-0.263,0-0.526-0.056-0.764-0.173 + l-6.668-3.243c-0.393-0.191-0.911-0.286-1.429-0.286s-1.035,0.095-1.428,0.286l-6.666,3.243c-0.239,0.117-0.502,0.173-0.766,0.173 + c-0.604,0-1.212-0.289-1.553-0.794L35.434,67.7c-0.489-0.723-1.603-1.366-2.475-1.428l-7.395-0.525 + c-0.871-0.061-1.635-0.826-1.696-1.698l-0.526-7.395c-0.061-0.872-0.704-1.986-1.429-2.474l-6.141-4.151 + c-0.509-0.345-0.798-0.963-0.792-1.572c0.002-0.257,0.058-0.513,0.171-0.746l3.243-6.668c0.191-0.393,0.287-0.91,0.287-1.428 + s-0.096-1.036-0.287-1.429l-3.243-6.666c-0.113-0.233-0.169-0.489-0.171-0.747c-0.006-0.61,0.284-1.229,0.792-1.572l6.142-4.152 + c0.724-0.49,1.367-1.603,1.428-2.475l0.526-7.395c0.061-0.872,0.825-1.635,1.696-1.697l7.395-0.524 + c0.872-0.063,1.986-0.704,2.475-1.429l4.152-6.143c0.341-0.503,0.95-0.792,1.554-0.792c0.263,0,0.526,0.055,0.765,0.171 + l6.666,3.244C48.964,8.201,49.481,8.297,49.999,8.297L49.999,8.297z"/> + </g> + <linearGradient id="XMLID_15_" gradientUnits="userSpaceOnUse" x1="48.9902" y1="12.3096" x2="51.3884" y2="77.14"> + <stop offset="0" style="stop-color:#E43838"/> + <stop offset="0.3305" style="stop-color:#DA2929"/> + <stop offset="0.9619" style="stop-color:#C00303"/> + <stop offset="1" style="stop-color:#BE0000"/> + </linearGradient> + <path fill="url(#XMLID_15_)" d="M48.398,11.946c0.881,0.428,2.322,0.428,3.204,0l5.081-2.473c0.881-0.428,2.051-0.115,2.6,0.697 + l3.163,4.68c0.55,0.813,1.798,1.533,2.774,1.604l5.637,0.398c0.978,0.07,1.835,0.926,1.904,1.903l0.399,5.636 + c0.069,0.978,0.79,2.227,1.603,2.776l4.68,3.164c0.812,0.549,1.125,1.719,0.697,2.6l-2.473,5.08c-0.429,0.882-0.429,2.324,0,3.205 + l2.473,5.08c0.428,0.883,0.114,2.053-0.697,2.6l-4.68,3.164c-0.813,0.549-1.533,1.797-1.603,2.774l-0.399,5.637 + c-0.069,0.978-0.927,1.835-1.904,1.904l-5.637,0.399c-0.977,0.068-2.225,0.79-2.774,1.603l-3.163,4.681 + c-0.549,0.811-1.719,1.125-2.6,0.695l-5.081-2.472c-0.882-0.429-2.323-0.429-3.204,0l-5.081,2.472 + c-0.881,0.43-2.051,0.115-2.6-0.695l-3.164-4.681c-0.549-0.813-1.798-1.534-2.775-1.603l-5.636-0.399 + c-0.978-0.069-1.834-0.927-1.903-1.904l-0.399-5.637c-0.069-0.978-0.79-2.226-1.603-2.774l-4.68-3.164 + c-0.813-0.547-1.126-1.717-0.697-2.6l2.472-5.08c0.429-0.881,0.429-2.323,0-3.205l-2.472-5.08c-0.429-0.881-0.115-2.051,0.696-2.6 + l4.682-3.164c0.812-0.549,1.532-1.798,1.602-2.776l0.399-5.636c0.069-0.978,0.926-1.833,1.903-1.903l5.636-0.398 + c0.978-0.07,2.227-0.791,2.775-1.602l3.164-4.682c0.549-0.813,1.719-1.125,2.6-0.697L48.398,11.946z"/> + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="35.8291" y1="25.0405" x2="54.7849" y2="46.0769"> + <stop offset="0.0095" style="stop-color:#F9BC21"/> + <stop offset="0.1218" style="stop-color:#F9C024"/> + <stop offset="0.2256" style="stop-color:#FBCB2F"/> + <stop offset="0.3257" style="stop-color:#FDDE41"/> + <stop offset="0.4048" style="stop-color:#FFF254"/> + <stop offset="0.4912" style="stop-color:#FEED4F"/> + <stop offset="0.593" style="stop-color:#FDDF42"/> + <stop offset="0.6286" style="stop-color:#FCD83B"/> + <stop offset="1" style="stop-color:#F9BC21"/> + </linearGradient> + <circle fill="url(#XMLID_16_)" stroke="#BE0000" stroke-width="1.9753" cx="49.395" cy="40.095" r="22.852"/> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="29.059" y="18.272" width="40.672" height="40.674"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="29.059" y="18.272" width="40.672" height="40.674" id="XMLID_17_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_18_" gradientUnits="userSpaceOnUse" x1="48.7642" y1="7.3564" x2="48.7642" y2="52.9323"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <circle fill="url(#XMLID_18_)" cx="48.764" cy="38.25" r="22.941"/> + </g> + </mask> + <circle mask="url(#XMLID_17_)" fill="#FFFFFF" cx="49.395" cy="38.609" r="20.336"/> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Notebook.svg b/openoffice/share/gallery/symbols/Notebook.svg new file mode 100644 index 0000000000000000000000000000000000000000..d7e3972d1f1a40983b07f939d9c468d5237a5497 --- /dev/null +++ b/openoffice/share/gallery/symbols/Notebook.svg @@ -0,0 +1,149 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="100" height="100" viewBox="0 0 100 100" + overflow="visible" enable-background="new 0 0 100 100" xml:space="preserve"> +<g> + <g> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="54.3022" y1="97.1567" x2="54.3022" y2="10.2515"> + <stop offset="0" style="stop-color:#A9A49E"/> + <stop offset="1" style="stop-color:#E6E5E4"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M25.476,10.75c-1.476,0-2.676,1.205-2.676,2.685v73.045c0,1.48,1.2,2.685,2.676,2.685h57.653 + c1.476,0,2.676-1.204,2.676-2.685V13.436c0-1.48-1.2-2.685-2.676-2.685H25.476z"/> + <path fill="#606060" d="M83.127,10.026H25.475c-1.875,0-3.4,1.53-3.4,3.41v73.045c0,1.88,1.525,3.409,3.4,3.409h57.653 + c1.875,0,3.4-1.529,3.4-3.409V13.436C86.528,11.556,85.002,10.026,83.127,10.026L83.127,10.026z M23.524,13.436 + c0-1.083,0.873-1.961,1.951-1.961h57.653c1.076,0,1.951,0.878,1.951,1.961v73.045l0,0l0,0c0,1.082-0.875,1.96-1.951,1.96H25.475 + c-1.078,0-1.951-0.878-1.951-1.96V13.436L23.524,13.436L23.524,13.436z"/> + </g> + <g> + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="77.4429" y1="28.0698" x2="90.2173" y2="28.0698"> + <stop offset="0" style="stop-color:#FDF58D"/> + <stop offset="0.0159" style="stop-color:#FDF088"/> + <stop offset="0.1082" style="stop-color:#FBDB72"/> + <stop offset="0.2163" style="stop-color:#FACA61"/> + <stop offset="0.3485" style="stop-color:#F9BE55"/> + <stop offset="0.5306" style="stop-color:#F8B74E"/> + <stop offset="1" style="stop-color:#F8B54C"/> + </linearGradient> + <path fill="url(#XMLID_9_)" d="M79.89,20.137c-1.349,0-2.447,1.098-2.447,2.447v10.973c0,1.349,1.098,2.447,2.447,2.447h7.881 + c1.349,0,2.446-1.098,2.446-2.447V22.584c0-1.349-1.098-2.447-2.446-2.447H79.89z"/> + <path fill="#8B5C29" d="M87.771,19.469H79.89c-1.717,0-3.115,1.398-3.115,3.115v10.973c0,1.717,1.398,3.114,3.115,3.114h7.881 + c1.717,0,3.113-1.397,3.113-3.114V22.584C90.884,20.867,89.488,19.469,87.771,19.469L87.771,19.469z M78.11,22.584 + c0-0.983,0.798-1.78,1.78-1.78h7.881c0.981,0,1.778,0.797,1.778,1.78v10.973l0,0l0,0c0,0.982-0.797,1.779-1.778,1.779H79.89 + c-0.982,0-1.78-0.797-1.78-1.779V22.584L78.11,22.584L78.11,22.584z"/> + </g> + <g> + <path fill="#88DA4E" d="M79.89,39.757c-1.349,0-2.447,1.098-2.447,2.447v10.973c0,1.35,1.098,2.448,2.447,2.448h7.881 + c1.349,0,2.446-1.098,2.446-2.448V42.204c0-1.349-1.098-2.447-2.446-2.447H79.89z"/> + <path fill="#47841A" d="M87.771,39.09H79.89c-1.717,0-3.115,1.397-3.115,3.114v10.973c0,1.717,1.398,3.115,3.115,3.115h7.881 + c1.717,0,3.113-1.398,3.113-3.115V42.204C90.884,40.487,89.488,39.09,87.771,39.09L87.771,39.09z M78.11,42.204 + c0-0.982,0.798-1.779,1.78-1.779h7.881c0.981,0,1.778,0.797,1.778,1.779v10.973l0,0l0,0c0,0.983-0.797,1.78-1.778,1.78H79.89 + c-0.982,0-1.78-0.797-1.78-1.78V42.204L78.11,42.204L78.11,42.204z"/> + </g> + <g> + <path fill="#A0C0E9" d="M79.89,59.378c-1.349,0-2.447,1.098-2.447,2.447v10.974c0,1.349,1.098,2.445,2.447,2.445h7.881 + c1.349,0,2.446-1.097,2.446-2.445V61.826c0-1.349-1.098-2.447-2.446-2.447H79.89z"/> + <path fill="#4D81BB" d="M87.771,58.711H79.89c-1.717,0-3.115,1.398-3.115,3.115V72.8c0,1.716,1.398,3.113,3.115,3.113h7.881 + c1.717,0,3.113-1.397,3.113-3.113V61.827C90.884,60.109,89.488,58.711,87.771,58.711L87.771,58.711z M78.11,61.827 + c0-0.983,0.798-1.78,1.78-1.78h7.881c0.981,0,1.778,0.797,1.778,1.78V72.8l0,0l0,0c0,0.981-0.797,1.778-1.778,1.778H79.89 + c-0.982,0-1.78-0.797-1.78-1.778V61.827L78.11,61.827L78.11,61.827z"/> + </g> + <g opacity="0.7"> + + <image width="76" height="151" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAACXCAYAAAC/br3HAAAACXBIWXMAAAsSAAALEgHS3X78AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAKvSURB +VHja7J1hbuIwEEbHSYBud9uz5EgcjSNxmHYLWcCNpbEYLItWCGF3/Z40chOoFD19dhJ+jEUAAAAA +AAAAAAAAAAAAAAAAAO6Eq+VC1uv11WvZbDYeYZei3JXr8VrFxbkKZNnqEnFR1Mn87UtKc5XI6lVW +HDv92knraMai0oYKloReryPUQkcr7DDXPx3FSGsnYSZdUdZyrpXWUs9HOdNce61JxR1LpWwonK7O +CPs11/NcT5o00WTt9HveTNFTqZTVJuzPXL/1WDRRg8o5mCq29g4FZTmz0K+MsBc9Fp2GTiXFqWnv +pM1OyYVOxWeV9qTfWeh6FablX3NDKJawvuCC36mQlU7DkKxXHe20PGiydjrGO+ZpHEfZbrdNJcyZ +567BCFyau6R91Oi+eCP4r9ewdGp25jHD3iX7RJb9v6bWMCsuTVt8cM2lqujrXGlhkrxLuoyc3Pmm +hVX9s1NK90MkOYT9UBCGMIQhDGEIA4QhDGEIQxggDGEIQxjCEAYIQxjCEIYwQBjCEIYwhCEMEIYw +hCEMYYAwhCEMYQhDGCAMYQhDGMIAYQhDGMIQhjBAGMIQhjCEAcIQhjCEIeyO+Bs/eyi1tsPytSZs +qEROruTK+WaFpWJsJ2CRy67Avob0DRVMOSsqdNWMzbpFzn2nc+2Um2utnKYqigq9WmN/2Yu+rZm0 +PZyHN74NjWrHcbRtlUML0qXWQs95OTfufp/rTcdwPMXUtdbt3CfJiu2TezMl93pulyTNt7iGebNu +BTEfcu5sbrudv+tne7Oe+VbXsJiwSaXEzuZpP/0POW8+0GTCcsKcHk+S37GhCmGlN1Gx/ae/syfI +oeSCX8uD69HIOcr3dp2R5hJmUsa+RjdIE2HnrJvFZallbzYAAAAAAAAAAAAAAAAAAAAAgLvxKcAA +7OL3eBbumOsAAAAASUVORK5CYII=" transform="matrix(1 0 0 1 43.7847 -25.4497)"> + </image> + </g> + <g> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="72.7217" y1="90.7329" x2="32.339" y2="21.5525"> + <stop offset="0" style="stop-color:#BEBAB6"/> + <stop offset="1" style="stop-color:#F2F1F0"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M19.241,10.255c-1.495,0-2.71,1.22-2.71,2.72v73.967c0,1.499,1.216,2.719,2.71,2.719h59.357 + c1.496,0,2.711-1.22,2.711-2.719V12.975c0-1.5-1.216-2.72-2.711-2.72H19.241z"/> + <path fill="#606060" d="M78.598,9.521H19.241c-1.899,0-3.445,1.55-3.445,3.454v73.967c0,1.904,1.546,3.453,3.445,3.453h59.357 + c0.922,0,1.788-0.359,2.438-1.013c0.65-0.652,1.008-1.518,1.008-2.44V12.975c0-0.921-0.357-1.788-1.007-2.44 + C80.385,9.881,79.52,9.521,78.598,9.521L78.598,9.521z M17.264,12.975c0-1.097,0.885-1.986,1.977-1.986h59.357 + c1.093,0,1.978,0.889,1.978,1.986v73.967l0,0l0,0c0,1.098-0.885,1.985-1.978,1.985H19.241c-1.092,0-1.977-0.888-1.977-1.985 + V12.975L17.264,12.975L17.264,12.975z"/> + </g> + <g opacity="0.5"> + <path fill="#FFFFFF" d="M78.599,10.989H19.241c-1.092,0-1.977,0.889-1.977,1.986v1.956c0-1.096,0.885-1.985,1.977-1.985h59.357 + c1.092,0,1.978,0.889,1.978,1.985v-1.956C80.577,11.878,79.691,10.989,78.599,10.989z"/> + </g> + <g opacity="0.1"> + <path d="M78.599,89.011H19.241c-1.092,0-1.977-0.89-1.977-1.985V85.07c0,1.096,0.885,1.985,1.977,1.985h59.357 + c1.092,0,1.978-0.89,1.978-1.985v1.956C80.577,88.122,79.691,89.011,78.599,89.011z"/> + </g> + <path opacity="0.3" fill="#7F7F7F" stroke="#7F7F7F" stroke-width="0.9783" d="M23.187,63.652h-5.922v7.228h5.922 + c1.233,0,2.232-1.116,2.232-2.492v-2.244C25.419,64.768,24.42,63.652,23.187,63.652z M23.187,74.119h-5.922v7.228h5.922 + c1.233,0,2.232-1.116,2.232-2.492v-2.243C25.419,75.234,24.42,74.119,23.187,74.119z M23.187,32.346h-5.922v7.228h5.922 + c1.233,0,2.232-1.116,2.232-2.492v-2.243C25.419,33.461,24.42,32.346,23.187,32.346z M23.187,21.879h-5.922v7.228h5.922 + c1.233,0,2.232-1.116,2.232-2.492v-2.244C25.419,22.994,24.42,21.879,23.187,21.879z"/> + <g> + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="10.5332" y1="24.5142" x2="23.9223" y2="24.5142"> + <stop offset="0" style="stop-color:#ECEBEA"/> + <stop offset="0.281" style="stop-color:#FFFFFF"/> + <stop offset="0.4445" style="stop-color:#F0EFEE"/> + <stop offset="1" style="stop-color:#BEBAB6"/> + </linearGradient> + <path fill="url(#XMLID_11_)" stroke="#7F7F7F" stroke-width="0.9783" d="M24.44,25.636c0,1.376-0.998,2.492-2.232,2.492h-9.525 + c-1.233,0-2.232-1.116-2.232-2.492v-2.244c0-1.376,0.999-2.492,2.232-2.492h9.525c1.234,0,2.232,1.115,2.232,2.492V25.636z"/> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="10.4502" y1="34.981" x2="24.0743" y2="34.981"> + <stop offset="0" style="stop-color:#ECEBEA"/> + <stop offset="0.281" style="stop-color:#FFFFFF"/> + <stop offset="0.4445" style="stop-color:#F0EFEE"/> + <stop offset="1" style="stop-color:#BEBAB6"/> + </linearGradient> + <path fill="url(#XMLID_12_)" stroke="#7F7F7F" stroke-width="0.9783" d="M24.44,36.103c0,1.376-0.998,2.492-2.232,2.492h-9.525 + c-1.233,0-2.232-1.116-2.232-2.492v-2.243c0-1.376,0.999-2.492,2.232-2.492h9.525c1.234,0,2.232,1.116,2.232,2.492V36.103z"/> + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="10.0767" y1="66.2866" x2="24.2264" y2="66.2866"> + <stop offset="0" style="stop-color:#ECEBEA"/> + <stop offset="0.281" style="stop-color:#FFFFFF"/> + <stop offset="0.4445" style="stop-color:#F0EFEE"/> + <stop offset="1" style="stop-color:#BEBAB6"/> + </linearGradient> + <path fill="url(#XMLID_13_)" stroke="#7F7F7F" stroke-width="0.9783" d="M24.44,67.409c0,1.377-0.998,2.492-2.232,2.492h-9.525 + c-1.233,0-2.232-1.115-2.232-2.492v-2.243c0-1.376,0.999-2.492,2.232-2.492h9.525c1.234,0,2.232,1.116,2.232,2.492V67.409z"/> + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="9.6201" y1="76.7534" x2="23.7698" y2="76.7534"> + <stop offset="0" style="stop-color:#ECEBEA"/> + <stop offset="0.281" style="stop-color:#FFFFFF"/> + <stop offset="0.4445" style="stop-color:#F0EFEE"/> + <stop offset="1" style="stop-color:#BEBAB6"/> + </linearGradient> + <path fill="url(#XMLID_14_)" stroke="#7F7F7F" stroke-width="0.9783" d="M24.44,77.876c0,1.375-0.998,2.491-2.232,2.491h-9.525 + c-1.233,0-2.232-1.116-2.232-2.491v-2.244c0-1.376,0.999-2.492,2.232-2.492h9.525c1.234,0,2.232,1.116,2.232,2.492V77.876z"/> + </g> + <g> + <path fill="#8B8B8B" d="M33.534,24.3c-1.484,0-2.691,1.207-2.691,2.69v20.224c0,1.484,1.207,2.691,2.691,2.691h32.035 + c1.484,0,2.691-1.207,2.691-2.691V26.99c0-1.483-1.207-2.69-2.691-2.69H33.534z"/> + <path fill="#8B8B8B" d="M65.569,23.566H33.534c-1.888,0-3.425,1.536-3.425,3.424v20.224c0,1.888,1.537,3.425,3.425,3.425h32.035 + c1.888,0,3.425-1.537,3.425-3.425V26.99C68.994,25.102,67.457,23.566,65.569,23.566L65.569,23.566z M31.577,26.99 + c0-1.08,0.877-1.956,1.957-1.956h32.035c1.08,0,1.957,0.876,1.957,1.956v20.224l0,0l0,0c0,1.081-0.877,1.957-1.957,1.957H33.534 + c-1.08,0-1.957-0.876-1.957-1.957V26.99L31.577,26.99L31.577,26.99z"/> + </g> + <g> + <path fill="#EEEEEE" d="M67.526,47.214c0,1.081-0.877,1.957-1.957,1.957H33.534c-1.08,0-1.957-0.876-1.957-1.957V26.99 + c0-1.08,0.877-1.956,1.957-1.956h32.035c1.08,0,1.957,0.876,1.957,1.956V47.214z"/> + </g> + <path opacity="0.29" fill="#FFFFFF" d="M65.569,49.171c1.08,0,1.957-0.876,1.957-1.957v-0.94 + c-12.383-9.486-29.049-13.39-35.949-14.67v15.61c0,1.081,0.877,1.957,1.957,1.957H65.569z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Phone.svg b/openoffice/share/gallery/symbols/Phone.svg new file mode 100644 index 0000000000000000000000000000000000000000..9751ab45beba9e07fd5fb65b73aaacebdace94cb --- /dev/null +++ b/openoffice/share/gallery/symbols/Phone.svg @@ -0,0 +1,101 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="100.001" height="100" + viewBox="0 0 100.001 100" overflow="visible" enable-background="new 0 0 100.001 100" xml:space="preserve"> +<g> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="26.9995" y1="90.0791" x2="30.333" y2="93.4128"> + <stop offset="0" style="stop-color:#797979"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <g> + <radialGradient id="XMLID_9_" cx="47.1997" cy="49.4824" r="35.6029" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#51D56D"/> + <stop offset="1" style="stop-color:#25BE4C"/> + </radialGradient> + <path fill="url(#XMLID_9_)" d="M46.56,13.377l-4.052,17.942c-0.373,1.65-0.081,3.346,0.823,4.775 + c0.902,1.428,2.305,2.418,3.952,2.788c0.001,0,1.272,0.157,1.272,0.157c3.741,0.563,7.569-0.304,10.77-2.412 + c2.188,0.846,3.4,2.396,3.667,4.757c-1.051,7.771-7.579,25.361-14.202,30.185c-1.361,0.621-2.604,0.638-3.92,0.096 + c-0.764-3.823-2.879-7.195-6.033-9.505c0.033,0.053-0.849-0.646-0.849-0.646c-1.471-0.963-3.217-1.299-4.918-0.943 + c-1.646,0.343-3.054,1.298-3.965,2.689L19.027,78.645c-1.908,2.916-1.032,6.879,1.953,8.834l0.997,0.532 + c2.976,1.738,6.514,2.387,9.973,1.895c0.12,0.032,0.242,0.065,0.242,0.065c0.127,0.034,12.853,3.34,25.183-6.775 + c12.055-10.522,19.007-26.289,19.007-42.743c0-1.191-0.037-2.387-0.11-3.583c-0.265-8.272-6.947-15.065-10.965-18.417 + c-1.71-4.625-5.535-8.199-10.29-9.564c-0.006,0-0.897-0.282-0.897-0.282C50.72,7.839,47.329,9.979,46.56,13.377z"/> + <path fill="#017731" d="M52.722,7.951c-1.523,0-3.024,0.522-4.226,1.471c-1.22,0.962-2.081,2.328-2.424,3.845L42.02,31.21 + c-0.402,1.778-0.088,3.607,0.885,5.149s2.488,2.612,4.266,3.013c0.43,0.098,0.87,0.153,1.308,0.167 + c0.769,0.111,1.548,0.168,2.317,0.168c3.072,0,6.043-0.87,8.625-2.522c1.815,0.785,2.821,2.158,3.07,4.184 + c-0.566,4.115-2.532,10.425-5.028,16.128c-2.928,6.692-6.081,11.52-8.888,13.611c-0.699,0.313-1.338,0.466-1.952,0.466 + c-0.422,0-0.843-0.073-1.278-0.223c-0.824-3.86-3.015-7.251-6.212-9.593l-0.116-0.085c-0.249-0.218-0.498-0.407-0.754-0.575 + c-1.164-0.761-2.502-1.162-3.873-1.162c-2.319,0-4.451,1.141-5.703,3.051L18.608,78.371c-2.058,3.146-1.118,7.419,2.098,9.526 + c0.299,0.196,0.618,0.369,0.973,0.528c2.45,1.422,5.238,2.174,8.063,2.174c0.754,0,1.513-0.054,2.264-0.16l0.053,0.014 + c0.088,0.024,2.184,0.584,5.49,0.584c5.043,0,12.63-1.293,20.141-7.455l0.012-0.01l0.012-0.01 + c6.164-5.382,11.176-12.32,14.493-20.064c1.737-4.057,3.009-8.325,3.781-12.689c0.807-4.564,1.07-9.259,0.782-13.955 + c0,0.005,0,0.009,0,0.014c-0.269-8.389-6.918-15.248-11.014-18.692c-1.778-4.713-5.704-8.347-10.56-9.755 + c-0.359-0.139-0.667-0.234-0.969-0.301c0.001,0,0.001,0,0.002,0C53.732,8.007,53.225,7.951,52.722,7.951L52.722,7.951z + M55.18,8.415c-0.009-0.002-0.018-0.005-0.026-0.008C55.162,8.41,55.171,8.413,55.18,8.415L55.18,8.415z M55.241,8.438 + c-0.009-0.003-0.018-0.007-0.027-0.011C55.223,8.43,55.232,8.434,55.241,8.438L55.241,8.438z M42.851,32.747 + c-0.002-0.435,0.045-0.875,0.145-1.316l4.052-17.943c0.611-2.701,3.013-4.537,5.675-4.537c0.425,0,0.856,0.047,1.288,0.144 + c0.301,0.067,0.588,0.165,0.867,0.274c4.804,1.379,8.449,4.973,10.032,9.402c4.088,3.395,10.603,10.047,10.862,18.129 + c0.078,1.262,0.114,2.512,0.112,3.751c-0.03,17.419-7.783,32.517-18.827,42.159c-7.336,6.018-14.738,7.228-19.507,7.228 + c-3.21,0-5.227-0.549-5.227-0.549l0,0l0,0l0.049-0.12c-0.866,0.153-1.746,0.231-2.629,0.231c-2.584,0-5.196-0.664-7.569-2.043l0,0 + l0,0c-0.292-0.133-0.583-0.281-0.863-0.459c-0.019-0.012-0.037-0.024-0.056-0.036c-1.767-1.158-2.734-3.071-2.739-5.003 + c-0.002-1.084,0.298-2.174,0.93-3.139l10.078-15.386c1.105-1.687,2.958-2.599,4.866-2.599c1.137,0,2.293,0.324,3.324,0.998 + c0.297,0.195,0.566,0.414,0.816,0.646l0.012-0.015c3.234,2.369,5.269,5.816,5.926,9.511c0.708,0.323,1.414,0.498,2.156,0.498 + c0.768,0,1.575-0.188,2.461-0.599C55.722,67.14,62.429,49.471,63.5,41.378c-0.335-3.128-2.197-4.604-4.197-5.313 + c-2.458,1.689-5.413,2.643-8.506,2.643c-0.738,0-1.484-0.055-2.232-0.167c-0.388-0.008-0.78-0.055-1.173-0.144 + C44.695,37.789,42.863,35.399,42.851,32.747L42.851,32.747z M21.777,88.47c-0.032-0.014-0.065-0.026-0.096-0.043 + C21.713,88.441,21.745,88.455,21.777,88.47L21.777,88.47z"/> + </g> + + <radialGradient id="XMLID_10_" cx="67.4468" cy="62.3428" r="27.8089" gradientTransform="matrix(1.3305 0.1372 0.0782 1.0976 -41.2404 -24.0362)" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#51D56D"/> + <stop offset="1" style="stop-color:#25BE4C"/> + </radialGradient> + <path fill="url(#XMLID_10_)" d="M32.323,89.488c0,0,12.461,3.389,24.734-6.68c11.83-10.327,19.883-26.915,18.715-45.909 + c-0.379-11.809-14.117-20.57-14.117-20.57s-6.842,18.162-7.747,18.857c-0.904,0.693,8.786-1.352,9.592,6.19 + c-1.069,8.093-7.776,25.762-14.415,30.597c-3.257,1.509-5.443,0.047-8.615-2.852L32.323,89.488z"/> + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="37.4985" y1="61.8398" x2="21.0463" y2="87.8121"> + <stop offset="0.0048" style="stop-color:#00A23D"/> + <stop offset="0.519" style="stop-color:#1EC14A"/> + <stop offset="1" style="stop-color:#00A23D"/> + </linearGradient> + <path fill="url(#XMLID_11_)" d="M37.713,61.933c2.761,1.807,3.566,5.453,1.803,8.145L29.44,85.464 + c-1.761,2.688-5.426,3.406-8.186,1.597l0,0c-2.758-1.808-3.567-5.454-1.809-8.142l10.078-15.385 + C31.288,60.841,34.954,60.125,37.713,61.933L37.713,61.933z"/> + <radialGradient id="XMLID_12_" cx="33.437" cy="76.082" r="12.4421" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#51D56D"/> + <stop offset="1" style="stop-color:#25BE4C"/> + </radialGradient> + <path fill="url(#XMLID_12_)" d="M22.173,87.556c6.853,3.982,15.692,2.006,20.085-4.701c4.396-6.713,2.678-15.605-3.717-20.291 + L22.173,87.556z"/> + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="54.4009" y1="9.9517" x2="46.4992" y2="39.403"> + <stop offset="0.0048" style="stop-color:#00A23D"/> + <stop offset="0.519" style="stop-color:#1EC14A"/> + <stop offset="1" style="stop-color:#00A23D"/> + </linearGradient> + <path fill="url(#XMLID_13_)" d="M47.392,38.396c3.138,0.711,6.253-1.26,6.962-4.398l4.053-17.942 + c0.708-3.136-1.258-6.253-4.396-6.961l0,0c-3.137-0.708-6.254,1.261-6.963,4.394L42.996,31.43 + C42.287,34.569,44.254,37.688,47.392,38.396L47.392,38.396z"/> + + <radialGradient id="XMLID_14_" cx="102.7944" cy="113.79" r="12.4413" gradientTransform="matrix(0.6953 0.7188 0.7188 -0.6953 -98.8581 30.6548)" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#51D56D"/> + <stop offset="1" style="stop-color:#25BE4C"/> + </radialGradient> + <path fill="url(#XMLID_14_)" d="M54.823,9.353c7.627,2.156,12.353,9.883,10.586,17.704c-1.769,7.827-9.355,12.774-17.17,11.436 + L54.823,9.353z"/> + <path opacity="0.2" fill="#FFFFFF" d="M45.109,72.075c2.309,0.941,7.192-0.053,13.933-16.896 + c7.359-17.574,1.705-18.779,1.705-18.779s0.506-0.383,1.822-2.629c0.877,1.564,3.326,3.766,1.672,11.484 + c0,0-5.776,17.299-10.529,24.469c-2.986,3.951-8.68,4.305-8.474,3.914C45.734,72.7,45.109,72.075,45.109,72.075z"/> + <g> + <path opacity="0.11" d="M64.993,18.839c0,0,1.716,6.709-0.071,9.904c1.917-3.393,2.147-5.449,2.54-7.68L64.993,18.839z"/> + <path opacity="0.11" d="M59.036,36.055c0,0,5.518-4.187,6.105-7.799c-0.609,3.849-2.613,7.009-3.693,9L59.036,36.055z"/> + </g> + <g> + <path opacity="0.11" d="M44.471,71.12c0,0,0.166,8.025-2.855,11.156c3.232-3.319,4.082-5.579,5.174-7.992L44.471,71.12z"/> + <path opacity="0.11" d="M32.561,88.967c0,0,7.742-3.261,9.453-7.182C40.211,85.966,36.94,89,35.096,90.96L32.561,88.967z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/PieChart.svg b/openoffice/share/gallery/symbols/PieChart.svg new file mode 100644 index 0000000000000000000000000000000000000000..23692505fb35dbf311bbde619e834e9a1944d675 --- /dev/null +++ b/openoffice/share/gallery/symbols/PieChart.svg @@ -0,0 +1,138 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="100" height="100" viewBox="0 0 100 100" + overflow="visible" enable-background="new 0 0 100 100" xml:space="preserve"> +<g> + <g> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="53.1655" y1="26.376" x2="43.7966" y2="87.2735"> + <stop offset="0" style="stop-color:#BE0000"/> + <stop offset="0.05" style="stop-color:#C30707"/> + <stop offset="0.34" style="stop-color:#DB2A2A"/> + <stop offset="0.4952" style="stop-color:#E43838"/> + <stop offset="0.662" style="stop-color:#DA2929"/> + <stop offset="0.9807" style="stop-color:#C00303"/> + <stop offset="1" style="stop-color:#BE0000"/> + </linearGradient> + <path fill="url(#XMLID_12_)" d="M51.188,9.631c-0.004,0-0.813,0.017-0.813,0.017c-0.009,0-0.259,0.008-0.259,0.008L49.32,9.688 + c-10.083,0.481-19.719,3.741-28.642,9.69l-0.05,0.033l-0.046,0.039c-7.476,6.322-11.26,13.238-11.26,20.573 + c0,0.332,0.008,0.664,0.023,0.998c-0.001-0.002-0.001,0.063,1.556,23.204c0.021,0.319,0.592,7.896,6.952,14.257l0.542,0.542 + c0,0,33.193-16.953,33.602-17.161c0.458-0.018,37.926-1.48,37.926-1.48V37.814C88.85,20.1,71.877,13.834,71.273,13.618 + C69.61,12.567,61.992,9.493,51.188,9.631z M51.186,9.631c0,0,0.001,0,0.002,0C51.187,9.631,51.186,9.631,51.186,9.631z"/> + <path fill="#7C1212" d="M51.875,8.575c-0.228,0-0.456,0.002-0.686,0.004c-0.057,0-0.123,0.001-0.192,0.002 + c-0.216,0.003-0.434,0.008-0.654,0.015l-0.124,0.003l-0.118,0.003l-0.013,0.001h-0.013c-0.221,0.008-0.443,0.018-0.667,0.027 + c0.006,0,0.012,0,0.019,0c-0.039,0.001-0.077,0.002-0.115,0.004l-0.014,0.001h0.015c-0.782,0.021-1.451,0.579-1.814,0.579 + c-0.164,0-0.266-0.113-0.289-0.441c-9.529,0.811-18.641,4.08-27.117,9.729l-0.1,0.066l-0.092,0.078 + c-4.302,3.639-7.455,7.538-9.371,11.591c-1.656,3.501-2.408,7.146-2.237,10.833c-0.001-0.028-0.002-0.057-0.002-0.085 + c0.002,0.126,0.062,1.058,1.56,23.311c0.021,0.325,0.588,7.854,6.713,14.37l0.208,2.37l1.419-0.726l3.046,3.048l-0.41-4.395 + l31.44-16.057l36.683-1.431l2.024-0.079V59.37V37.815v-0.064l-0.004-0.064c-0.467-7.703-3.975-14.487-10.144-19.62 + c-4.01-3.335-7.908-4.952-8.979-5.359c-1.373-0.865-4.274-1.807-5.968-2.277C62.824,9.584,57.912,8.575,51.875,8.575L51.875,8.575 + z M10.376,40.045c-0.001-5.835,2.558-12.747,10.886-19.79c10.1-6.733,19.911-9.123,28.108-9.514 + c0.037-0.001,0.074-0.004,0.112-0.005c0.224-0.01,0.447-0.019,0.669-0.027c0.085-0.002,0.169-0.005,0.252-0.007 + c0.21-0.006,0.418-0.011,0.625-0.014c0.058-0.001,0.114-0.002,0.171-0.002c0.227-0.002,0.451-0.004,0.676-0.004 + c10.982,0,18.533,3.442,19.007,3.915c0,0,16.932,5.834,17.987,23.218V59.37l0,0l0,0l-37.146,1.449L18.598,77.737 + c-0.214-2.445-0.287-3.272-0.288-3.285c0.001,0.015,0.102,1.164,0.183,2.099l0,0c0.057,0.645,0.104,1.187,0.104,1.187 + c-6.152-6.153-6.645-13.582-6.645-13.582s-1.555-23.107-1.555-23.183C10.384,40.666,10.376,40.357,10.376,40.045L10.376,40.045z + M72.37,13.105c-0.073-0.073-0.161-0.146-0.261-0.221C72.202,12.95,72.289,13.024,72.37,13.105L72.37,13.105z"/> + </g> + <g> + <path fill="#EE6060" d="M49.71,38.868L16.874,55.901c0,0-17.209-17.385,4.39-35.646c25.286-16.857,48.772-6.506,49.62-5.658 + c0,0,16.932,5.834,17.986,23.218L49.71,38.868z"/> + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="96.1919" y1="5.2183" x2="20.3375" y2="44.7257"> + <stop offset="0" style="stop-color:#BE0000"/> + <stop offset="0.05" style="stop-color:#C30707"/> + <stop offset="0.34" style="stop-color:#DB2A2A"/> + <stop offset="0.4952" style="stop-color:#E43838"/> + </linearGradient> + <path fill="url(#XMLID_13_)" d="M23.229,19.831c-6.375,5.417-9.756,11.227-10.038,17.271c-0.014,0.276-0.02,0.551-0.02,0.821 + c0,6.167,3.229,11.089,4.904,13.229c2.708-1.405,31.781-16.485,31.781-16.485s33.254-0.896,37.337-1.005 + C85.067,19.625,71.486,14.692,70.879,14.48l-0.363-0.127c0,0-0.112-0.096-0.223-0.191c-0.744-0.465-6.576-3.002-15.29-3.424 + C47.312,10.365,35.565,11.646,23.229,19.831z"/> + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="19.208" y1="53.0322" x2="-2.4483" y2="82.0698"> + <stop offset="0" style="stop-color:#BE0000"/> + <stop offset="0.101" style="stop-color:#C30707"/> + <stop offset="0.6865" style="stop-color:#DB2A2A"/> + <stop offset="1" style="stop-color:#E43838"/> + </linearGradient> + <path fill="url(#XMLID_14_)" d="M16.879,55.911c0,0,1.074,14.433,1.72,21.825c-6.152-6.153-6.646-13.582-6.646-13.582l-1.555-23.2 + C10.399,40.954,10.352,48.747,16.879,55.911z"/> + <linearGradient id="XMLID_15_" gradientUnits="userSpaceOnUse" x1="54.9438" y1="44.1943" x2="48.6222" y2="85.285"> + <stop offset="0" style="stop-color:#BE0000"/> + <stop offset="0.101" style="stop-color:#C30707"/> + <stop offset="0.6865" style="stop-color:#DB2A2A"/> + <stop offset="1" style="stop-color:#E43838"/> + </linearGradient> + <polygon fill="url(#XMLID_15_)" points="88.87,37.814 88.87,59.369 51.725,60.818 18.599,77.736 16.879,55.911 49.71,38.868 "/> + </g> + <g> + <g> + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="93.604" y1="68.7949" x2="43.8866" y2="79.4281"> + <stop offset="0" style="stop-color:#458FD4"/> + <stop offset="1" style="stop-color:#5ABEFF"/> + </linearGradient> + <path fill="url(#XMLID_16_)" d="M89.233,60.394L41.667,79.396c-0.429,0.172-0.696,0.603-0.659,1.063l0.388,4.773 + c0.04,0.492,0.417,0.891,0.906,0.959c0.546,0.075,13.548,1.791,27.625-3.756c15.977-6.279,20.517-20.159,20.703-20.748 + c0.122-0.388,0.011-0.812-0.288-1.089C90.042,60.323,89.611,60.243,89.233,60.394z"/> + <path fill="#2F5581" d="M89.623,59.266c-0.264,0-0.528,0.049-0.781,0.15L41.275,78.418c-0.858,0.343-1.393,1.206-1.318,2.128 + l0.388,4.774c0.08,0.983,0.832,1.779,1.81,1.916c0.09,0.013,2.255,0.308,5.735,0.308c5.451,0,13.766-0.716,22.422-4.127h0 + c8.582-3.374,13.907-8.978,16.864-13.084c3.22-4.473,4.408-8.171,4.457-8.326c0.245-0.776,0.02-1.624-0.576-2.178 + C90.66,59.46,90.145,59.266,89.623,59.266L89.623,59.266z M42.057,80.375l47.566-19.002l0,0l0,0c0,0-4.392,13.916-20.084,20.084 + c-8.425,3.32-16.534,3.98-21.649,3.98c-3.374,0-5.445-0.288-5.445-0.288L42.057,80.375L42.057,80.375L42.057,80.375z"/> + </g> + <g> + <linearGradient id="XMLID_17_" gradientUnits="userSpaceOnUse" x1="13.1812" y1="72.8594" x2="47.353" y2="72.8594"> + <stop offset="0" style="stop-color:#00C009"/> + <stop offset="1" style="stop-color:#0D6001"/> + </linearGradient> + <path fill="url(#XMLID_17_)" d="M46.195,55.697L13.604,72.838c-0.28,0.147-0.445,0.447-0.42,0.763l0.392,4.853 + c0.012,0.151,0.068,0.297,0.16,0.417c0.296,0.386,7.433,9.47,24.184,11.237c0.397,0.042,0.763-0.219,0.853-0.608 + c0.521-2.252,8.475-32.596,8.555-32.902c0.08-0.303-0.027-0.624-0.272-0.819C46.81,55.583,46.472,55.551,46.195,55.697z"/> + <path fill="#006B33" d="M46.562,54.817c-0.251,0-0.504,0.06-0.736,0.181L13.234,72.139c-0.56,0.295-0.89,0.896-0.839,1.526 + l0.392,4.852c0.024,0.304,0.136,0.594,0.32,0.834c0.079,0.104,1.968,2.539,5.981,5.171c3.644,2.389,9.855,5.434,18.748,6.372 + c0.056,0.006,0.111,0.009,0.166,0.009c0.728,0,1.373-0.501,1.54-1.225c0.518-2.242,8.468-32.574,8.549-32.88 + c0.159-0.606-0.055-1.249-0.546-1.638C47.26,54.933,46.912,54.817,46.562,54.817L46.562,54.817z M13.97,73.538l32.592-17.141l0,0 + l0,0c0,0-8.031,30.635-8.56,32.925C21.396,87.57,14.362,78.39,14.362,78.39L13.97,73.538L13.97,73.538L13.97,73.538z"/> + </g> + <linearGradient id="XMLID_18_" gradientUnits="userSpaceOnUse" x1="13.1353" y1="67.7324" x2="46.563" y2="67.7324"> + <stop offset="0" style="stop-color:#00C009"/> + <stop offset="1" style="stop-color:#0D6001"/> + </linearGradient> + <path fill="url(#XMLID_18_)" d="M45.796,46.144L13.135,63.178l1.228,15.212c0,0,6.585,9.088,23.64,10.932c-0.329-6.19,0,0,0,0 + l8.561-32.925L45.796,46.144z"/> + <linearGradient id="XMLID_19_" gradientUnits="userSpaceOnUse" x1="13.1353" y1="76.25" x2="38.0024" y2="76.25"> + <stop offset="0" style="stop-color:#24BB24"/> + <stop offset="1" style="stop-color:#20CD20"/> + </linearGradient> + <path fill="url(#XMLID_19_)" d="M13.135,63.178l1.228,15.212c0,0,6.585,9.088,23.64,10.932c-0.329-6.19-0.635-15.257-0.635-15.257 + l0,0c0,0-7.201-0.284-13.799-3.746c-2.804-1.452,0,0,0,0S16.844,66.887,13.135,63.178"/> + <path fill="#6BE77D" d="M45.796,46.144L13.135,63.178c0,0,8.78,9.482,24.232,10.887C39.651,67.216,45.796,46.144,45.796,46.144z" + /> + <linearGradient id="XMLID_20_" gradientUnits="userSpaceOnUse" x1="44.3857" y1="49.6235" x2="26.9408" y2="64.626"> + <stop offset="0" style="stop-color:#25BE4C"/> + <stop offset="1" style="stop-color:#51D56D"/> + </linearGradient> + <path fill="url(#XMLID_20_)" d="M16.584,61.791c3.103,2.258,9.463,6.339,18.637,7.456c2.146-5.363,6.35-16.485,8.713-21.384 + C38.088,50.619,20.396,59.994,16.584,61.791z"/> + <linearGradient id="XMLID_21_" gradientUnits="userSpaceOnUse" x1="37.3677" y1="67.7324" x2="46.563" y2="67.7324"> + <stop offset="0" style="stop-color:#00C009"/> + <stop offset="1" style="stop-color:#0D6001"/> + </linearGradient> + <polygon fill="url(#XMLID_21_)" points="45.796,46.144 46.563,56.396 38.002,89.321 37.368,74.064 "/> + </g> + <g> + <path fill="#3F7FAE" d="M88.79,41.397l0.834,19.975c0,0-4.391,13.916-20.084,20.084c-13.981,5.51-27.094,3.692-27.094,3.692 + L41.26,70.548l-0.057-0.308l8.253-27.438L88.79,41.397z"/> + <path fill="#66CDF6" d="M49.456,42.803L41.26,70.548c0,0,16.273,3.512,33.482-7.2C90.02,53.164,88.79,41.397,88.79,41.397 + L49.456,42.803z"/> + <linearGradient id="XMLID_22_" gradientUnits="userSpaceOnUse" x1="86.8208" y1="47.8647" x2="44.0817" y2="57.0054"> + <stop offset="0" style="stop-color:#458FD4"/> + <stop offset="1" style="stop-color:#5ABEFF"/> + </linearGradient> + <path fill="url(#XMLID_22_)" d="M50.099,43.634c-0.658,2.25-5.962,20.349-6.99,23.864c4.587,0.442,16.776,0.126,28.562-7.272 + c9.781-6.597,12.487-14.409,12.875-17.713C80.947,42.643,52.568,43.544,50.099,43.634z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Pin.svg b/openoffice/share/gallery/symbols/Pin.svg new file mode 100644 index 0000000000000000000000000000000000000000..99f7077fcb8749d14bd14e52936af17d8ea551dc --- /dev/null +++ b/openoffice/share/gallery/symbols/Pin.svg @@ -0,0 +1,115 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="100.001" height="100" + viewBox="0 0 100.001 100" overflow="visible" enable-background="new 0 0 100.001 100" xml:space="preserve"> +<g> + <g> + <path fill="#868686" d="M34.033,56.306c-0.103,0-0.206,0.013-0.307,0.038c-0.348,0.089-0.642,0.324-0.804,0.645L15.692,91.07 + c-0.281,0.556-0.109,1.232,0.403,1.587c0.214,0.148,0.461,0.221,0.707,0.221c0.339,0,0.675-0.138,0.919-0.404l25.81-28.148 + c0.243-0.266,0.359-0.622,0.319-0.98s-0.233-0.68-0.529-0.885l-8.58-5.934C34.531,56.381,34.283,56.306,34.033,56.306 + L34.033,56.306z M16.803,91.633l17.23-34.082l8.58,5.933l0,0l0,0L16.803,91.633L16.803,91.633L16.803,91.633L16.803,91.633z"/> + </g> + + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="373.3164" y1="39.8379" x2="387.5371" y2="39.8379" gradientTransform="matrix(0.6033 0.4173 -0.5341 0.7722 -180.671 -113.4417)"> + <stop offset="0" style="stop-color:#6F6F6F"/> + <stop offset="0.0957" style="stop-color:#909090"/> + <stop offset="0.1988" style="stop-color:#ADADAD"/> + <stop offset="0.3015" style="stop-color:#C2C2C2"/> + <stop offset="0.4025" style="stop-color:#CECECE"/> + <stop offset="0.5" style="stop-color:#D3D3D3"/> + <stop offset="0.5975" style="stop-color:#CECECE"/> + <stop offset="0.6985" style="stop-color:#C2C2C2"/> + <stop offset="0.8012" style="stop-color:#ADADAD"/> + <stop offset="0.9043" style="stop-color:#909090"/> + <stop offset="1" style="stop-color:#6F6F6F"/> + </linearGradient> + <polygon fill="url(#XMLID_8_)" stroke="#8B8B8B" stroke-width="0.5254" points="34.034,57.55 16.804,91.632 42.613,63.483 "/> + <g> + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="17.4414" y1="41.1235" x2="83.9473" y2="41.1235"> + <stop offset="0" style="stop-color:#BE0000"/> + <stop offset="0.05" style="stop-color:#C30707"/> + <stop offset="0.34" style="stop-color:#DB2A2A"/> + <stop offset="0.4952" style="stop-color:#E43838"/> + <stop offset="0.662" style="stop-color:#DA2929"/> + <stop offset="0.9807" style="stop-color:#C00303"/> + <stop offset="1" style="stop-color:#BE0000"/> + </linearGradient> + <path fill="url(#XMLID_9_)" d="M48.123,7.646c-1.317,0.362-2.312,1.02-2.957,1.953c-0.552,0.798-0.823,1.749-0.823,2.824 + c0,2.474,1.483,5.616,4.252,9.053c-0.789,0.855-16.391,17.772-17.212,18.663c-0.856-0.592-4.497-3.11-4.497-3.11 + c-2.195-1.518-5.63-0.229-7.818,2.935c-1.286,1.86-1.861,4.027-1.538,5.799c0.203,1.108,0.739,1.992,1.552,2.554l37.232,25.75 + c0.813,0.562,1.829,0.752,2.938,0.55c1.771-0.323,3.596-1.626,4.881-3.484c1.091-1.579,1.636-3.283,1.636-4.783 + c0-1.507-0.55-2.808-1.649-3.568c0,0-3.833-2.651-4.696-3.249c0.543-1.082,10.878-21.673,11.392-22.698 + c6.007,1.973,10.498,1.659,12.319-0.975c0.646-0.933,0.909-2.096,0.783-3.457l-0.032-0.349L48.46,7.554L48.123,7.646z"/> + <path fill="#7C1212" d="M48.6,6.737l-0.676,0.187c-1.492,0.41-2.628,1.167-3.375,2.25c-1.962,2.835-0.85,7.271,3.041,12.285 + L31.273,39.151l-3.961-2.739c-0.722-0.498-1.595-0.761-2.525-0.761c-2.249-0.001-4.678,1.487-6.337,3.886 + c-2.427,3.511-2.338,7.638,0.204,9.396l37.232,25.75c0.719,0.498,1.593,0.761,2.524,0.761c2.251,0,4.679-1.488,6.337-3.885 + c2.427-3.51,2.338-7.637-0.202-9.396l-4.161-2.878l10.796-21.509c2.369,0.732,4.517,1.104,6.397,1.104 + c3.618,0,5.353-1.412,6.172-2.596c0.749-1.08,1.056-2.411,0.913-3.953l-0.065-0.697l-0.575-0.398l-34.849-24.1L48.6,6.737 + L48.6,6.737z M45.098,12.419c-0.001-0.913,0.221-1.722,0.686-2.394c0.557-0.807,1.428-1.351,2.538-1.655l34.848,24.1 + c0.019,0.197,0.028,0.391,0.027,0.579c0,0.908-0.217,1.715-0.681,2.382c-0.913,1.322-2.653,1.949-4.938,1.949 + c-2.025,0-4.477-0.493-7.158-1.435L58.459,59.776l5.233,3.619c0.882,0.611,1.318,1.694,1.316,2.963 + c-0.003,1.352-0.504,2.914-1.494,4.347c-1.408,2.036-3.415,3.238-5.104,3.238c-0.614,0-1.187-0.158-1.671-0.494l-37.233-25.75 + c-0.883-0.61-1.319-1.693-1.316-2.963c0.002-1.352,0.503-2.915,1.493-4.347c1.408-2.035,3.415-3.239,5.103-3.238 + c0.614,0,1.186,0.159,1.672,0.494l5.033,3.481L49.57,21.524C46.731,18.14,45.1,14.894,45.098,12.419L45.098,12.419z"/> + </g> + + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="9.6738" y1="63.5674" x2="47.8913" y2="63.5674" gradientTransform="matrix(0.8225 0.5688 -0.5688 0.8225 64.541 -28.0837)"> + <stop offset="0" style="stop-color:#BE0000"/> + <stop offset="0.3191" style="stop-color:#D52121"/> + <stop offset="0.5" style="stop-color:#DE2F2F"/> + <stop offset="0.751" style="stop-color:#CF1919"/> + <stop offset="1" style="stop-color:#BE0000"/> + </linearGradient> + <polygon fill="url(#XMLID_10_)" points="56.761,63.163 28.924,43.911 50.701,20.298 71.169,34.454 "/> + + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="-1.9067" y1="81.8311" x2="63.9392" y2="81.8311" gradientTransform="matrix(0.8225 0.5688 -0.5688 0.8225 64.541 -28.0837)"> + <stop offset="0" style="stop-color:#BE0000"/> + <stop offset="0.1725" style="stop-color:#D32222"/> + <stop offset="0.3826" style="stop-color:#E94545"/> + <stop offset="0.4952" style="stop-color:#F25353"/> + <stop offset="0.6155" style="stop-color:#E94444"/> + <stop offset="0.8452" style="stop-color:#D11E1E"/> + <stop offset="1" style="stop-color:#BE0000"/> + </linearGradient> + <path fill="url(#XMLID_11_)" d="M63.516,70.704c-1.92,2.775-4.953,4.004-6.775,2.744l-37.232-25.75 + c-1.822-1.26-1.743-4.532,0.177-7.309l0,0c1.92-2.775,4.953-4.004,6.775-2.744l37.233,25.75 + C65.515,64.657,65.436,67.927,63.516,70.704L63.516,70.704z"/> + <radialGradient id="XMLID_12_" cx="64.1475" cy="22.874" r="16.9308" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#F25353"/> + <stop offset="0.2383" style="stop-color:#E94444"/> + <stop offset="0.6932" style="stop-color:#D11E1E"/> + <stop offset="1" style="stop-color:#BE0000"/> + </radialGradient> + <path fill="url(#XMLID_12_)" d="M83.17,32.47L48.321,8.369c-1.109,0.305-1.98,0.849-2.538,1.656 + c-1.731,2.503-0.086,6.904,3.838,11.562l20.723,14.332c5.742,2.028,10.442,2.016,12.173-0.488 + C83.075,34.624,83.276,33.616,83.17,32.47z"/> + <radialGradient id="XMLID_13_" cx="45.5552" cy="49.6777" r="12.2423" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#E43838"/> + <stop offset="0.3305" style="stop-color:#DA2929"/> + <stop offset="0.9619" style="stop-color:#C00303"/> + <stop offset="1" style="stop-color:#BE0000"/> + </radialGradient> + <path fill="url(#XMLID_13_)" d="M32.919,39.579c0,0,10.277,9.642,12.305,11.043c2.026,1.402,14.395,6.848,14.395,6.848 + l-1.158,2.307l-26.968-18.65L32.919,39.579z"/> + <radialGradient id="XMLID_14_" cx="59.2852" cy="29.6089" r="9.6603" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#E43838"/> + <stop offset="0.3305" style="stop-color:#DA2929"/> + <stop offset="0.9619" style="stop-color:#C00303"/> + <stop offset="1" style="stop-color:#BE0000"/> + </radialGradient> + <polygon fill="url(#XMLID_14_)" points="49.621,21.587 48.227,22.98 59.356,28.958 69.575,37.631 70.344,35.919 "/> + <path opacity="0.1" fill="#FFFFFF" d="M48.321,8.369c-0.641,0.176-1.199,0.435-1.667,0.775c0.399,4.222,6.254,11.175,14.807,17.114 + c8.866,6.158,17.744,9.221,21.642,7.76c0.097-0.48,0.118-0.998,0.067-1.549L48.321,8.369z"/> + <g opacity="0.07"> + <g> + <path fill="#FFFFFF" d="M63.692,63.396l-37.233-25.75c-1.019-0.704-2.416-0.63-3.786,0.058 + c3.729,5.087,10.193,11.158,18.235,16.745c8.973,6.23,17.819,10.404,24.078,11.736C64.949,64.994,64.532,63.978,63.692,63.396z" + /> + </g> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/PuzzlePiece.svg b/openoffice/share/gallery/symbols/PuzzlePiece.svg new file mode 100644 index 0000000000000000000000000000000000000000..8ea52cc6942dc9c630afc6035ffe7c56730be935 --- /dev/null +++ b/openoffice/share/gallery/symbols/PuzzlePiece.svg @@ -0,0 +1,67 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="100.001" height="100" + viewBox="0 0 100.001 100" overflow="visible" enable-background="new 0 0 100.001 100" xml:space="preserve"> +<g> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="27.1631" y1="31.1099" x2="71.2572" y2="73.1996"> + <stop offset="0" style="stop-color:#FDF58D"/> + <stop offset="0.3504" style="stop-color:#F8DC73"/> + <stop offset="1" style="stop-color:#EEA43A"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M41.999,5.876l-0.019,0.005c-3.807,1.143-6.41,3.033-7.739,5.62 + c-0.752,1.465-0.967,2.915-0.967,4.093c0,1.513,0.354,2.579,0.381,2.656c1.013,3.376,3.562,5.355,5.611,6.945 + c0.858,0.666,1.598,1.241,2.094,1.813c0,0,0,0,0,0.001c0,0.009,0.047,0.108,0.104,0.226c-1.327,0.398-24.666,7.406-24.666,7.406 + s6.892,22.953,7.293,24.291c-0.401-0.01-0.864-0.1-1.406-0.299c-6.397-3.449-10.785-1.912-11.599-1.568 + c-0.148,0.061-7.97,3.031-5.435,12.57c1.148,3.826,3.04,6.432,5.627,7.76c3.349,1.719,6.612,0.633,6.75,0.586 + c3.374-1.014,5.352-3.561,6.941-5.607c0.669-0.861,1.247-1.605,1.821-2.102c0.185-0.113,0.411-0.182,0.624-0.273 + c0.379,1.262,7.42,24.713,7.42,24.713l26.077-7.83l-0.282-0.578l-0.659-1.379c-0.631-0.742-1.458-1.383-2.333-2.063 + c-1.908-1.482-4.282-3.324-5.188-6.342c-0.017-0.051-0.967-2.939,0.515-5.813c1.17-2.27,3.52-3.947,6.985-4.988 + c8.403-2.232,10.929,4.316,11.033,4.598c0.045,0.1,1.979,4.268-1.5,10.732c-0.408,1.096-0.512,1.941-0.354,2.668l0.143,0.656 + l25.636-7.697l-7.791-25.947l-0.576,0.146c-0.566,0.143-1.135,0.395-1.689,0.746c-0.742,0.631-1.385,1.459-2.064,2.336 + c-1.48,1.906-3.324,4.281-6.339,5.188c-0.051,0.016-2.94,0.967-5.814-0.516c-2.269-1.172-3.947-3.521-4.987-6.986 + c-2.233-8.402,4.317-10.93,4.597-11.033c0.1-0.045,4.268-1.979,10.733,1.5c1.264,0.471,2.225,0.541,3.016,0.256l0.553-0.199 + l-7.674-25.562c0,0-22.394,6.725-24.062,7.226c0.049-0.295,0.065-0.568,0.195-0.921c1.734-3.217,2.21-5.921,2.21-7.919 + c0-2.335-0.65-3.708-0.701-3.81C54.507,11.162,51.54,3.339,41.999,5.876z"/> + <path fill="#C07B5D" d="M45.627,4.749c-1.196,0-2.471,0.177-3.788,0.527L41.82,5.281l-0.019,0.006 + c-3.978,1.194-6.708,3.191-8.116,5.937c-1.803,3.516-0.711,6.949-0.622,7.218c1.085,3.567,3.71,5.605,5.822,7.244 + c0.57,0.443,1.088,0.845,1.503,1.223l-23.174,6.959l-1.19,0.356l0.357,1.191l6.827,22.74c-0.075-0.023-0.152-0.051-0.23-0.078 + c-2.822-1.504-5.591-2.266-8.23-2.266c-2.281,0-3.688,0.58-4.01,0.729c-0.384,0.15-2.262,0.961-3.848,2.818 + c-1.605,1.879-3.226,5.213-1.839,10.438l0.005,0.018l0.006,0.02c2.389,7.961,7.485,9.148,10.31,9.148c1.494,0,2.57-0.32,2.817-0.4 + c3.583-1.08,5.627-3.713,7.271-5.826c0.583-0.752,1.094-1.41,1.574-1.865l7.027,23.404l0.357,1.189l1.19-0.357l24.787-7.441 + l1.218-0.367l-0.394-1.209c-0.165-0.508-0.41-1.018-0.725-1.518l-0.05-0.078l-0.06-0.07c-0.617-0.713-1.467-1.373-2.368-2.072 + c-1.933-1.502-4.125-3.201-4.973-6.029l-0.005-0.018l-0.008-0.023c-0.009-0.027-0.872-2.695,0.493-5.324 + c1.09-2.102,3.302-3.666,6.577-4.654c1.104-0.293,2.16-0.441,3.136-0.441c5.356,0,7.091,4.463,7.163,4.652l0.019,0.051l0.032,0.068 + l-0.005-0.01c0.075,0.158,1.795,3.969-1.511,10.113l-0.042,0.078l-0.03,0.082c-0.414,1.129-0.527,2.088-0.343,2.934l0.285,1.311 + l1.286-0.385l24.398-7.326l1.189-0.355l-0.355-1.191l-7.441-24.783l-0.342-1.139l-1.154,0.293c-0.629,0.16-1.258,0.438-1.869,0.824 + l-0.076,0.049l-0.07,0.059c-0.715,0.617-1.375,1.469-2.074,2.371c-1.502,1.934-3.203,4.123-6.029,4.973l-0.017,0.006l-0.023,0.008 + c-0.009,0.002-0.856,0.281-2.056,0.281c-2.604,0-6.09-1.277-7.923-7.354c-0.888-3.352-0.44-6.102,1.33-8.172 + c1.298-1.521,2.861-2.119,2.876-2.125l0.057-0.02l0.067-0.033l-0.01,0.004c0.011-0.004,1.093-0.502,2.976-0.502 + c2.252,0,4.653,0.678,7.135,2.014l0.078,0.041l0.082,0.029c0.783,0.291,1.477,0.43,2.121,0.43c0.443,0,0.861-0.068,1.242-0.207 + l1.105-0.398l-0.338-1.127l-7.327-24.403l-0.356-1.19l-1.19,0.357l-22.387,6.723c3.507-6.804,1.652-11.367,1.386-11.95 + c-0.128-0.324-0.728-1.717-2.025-3.091C51.724,6.446,49.342,4.749,45.627,4.749L45.627,4.749z M33.896,15.591 + c0.001-2.722,1.226-7.002,8.263-9.114c1.279-0.34,2.432-0.486,3.469-0.486c6.335,0.001,8.325,5.463,8.325,5.463 + s0.627,1.271,0.627,3.518c0,1.921-0.459,4.557-2.163,7.722c-0.247,0.67-0.352,1.227-0.351,1.693c0,0.107,0.006,0.21,0.018,0.308 + l1.189-0.357l0,0l0.036-0.011l0,0l23.142-6.949l7.327,24.403l0,0l0,0c-0.238,0.086-0.51,0.135-0.82,0.135 + c-0.467,0-1.023-0.107-1.691-0.354c-3.167-1.705-5.803-2.162-7.725-2.162c-2.245,0-3.515,0.625-3.515,0.625 + s-5.463,1.99-5.464,8.326c0,1.037,0.146,2.191,0.486,3.471c2.114,7.041,6.4,8.264,9.121,8.264c1.448,0,2.454-0.348,2.454-0.348 + c4.606-1.383,6.512-5.828,8.557-7.592c0.531-0.338,1.033-0.549,1.51-0.67l7.439,24.783l0,0l0,0l-24.397,7.326 + c-0.036-0.168-0.056-0.35-0.056-0.545c-0.001-0.467,0.104-1.025,0.351-1.697c1.704-3.164,2.163-5.801,2.164-7.723 + c0-2.248-0.627-3.52-0.627-3.52s-1.988-5.463-8.328-5.463c-1.036,0-2.189,0.146-3.467,0.486c-7.037,2.113-8.262,6.395-8.263,9.115 + c0,1.451,0.347,2.459,0.347,2.459c1.383,4.607,5.826,6.514,7.591,8.557c0.274,0.434,0.466,0.846,0.594,1.238l0,0l0,0L35.25,93.938 + l-7.442-24.785c-0.449,0.123-0.923,0.332-1.424,0.65c-2.043,1.762-3.951,6.207-8.558,7.59c0,0-1.006,0.348-2.455,0.348 + c-2.722,0-7.007-1.223-9.12-8.264c-0.34-1.279-0.486-2.434-0.486-3.469c0.002-6.338,5.465-8.326,5.465-8.326 + s1.27-0.627,3.517-0.627c1.922,0,4.557,0.459,7.723,2.162c0.428,0.156,0.809,0.258,1.15,0.309l0,0 + c0.013,0.002,0.025,0.004,0.038,0.006l0,0c0.178,0.025,0.345,0.037,0.502,0.037c0.276,0,0.521-0.037,0.739-0.105l-7.327-24.404l0,0 + l0,0l23.579-7.081l0,0l0.004-0.001l0,0l1.19-0.357c-0.124-0.325-0.289-0.661-0.511-1.013c-1.765-2.041-6.208-3.95-7.591-8.557 + C34.242,18.049,33.895,17.042,33.896,15.591L33.896,15.591z M55.082,10.936c-0.006-0.012-0.01-0.021-0.014-0.028 + C55.073,10.917,55.077,10.927,55.082,10.936L55.082,10.936z M55.119,11.029c-0.002-0.006-0.009-0.023-0.02-0.052 + C55.106,10.994,55.113,11.011,55.119,11.029L55.119,11.029z M66.242,51.479c-0.001-0.006-0.002-0.01-0.004-0.014 + C66.239,51.469,66.241,51.473,66.242,51.479L66.242,51.479z M10.76,56.531c0.015-0.006,0.03-0.012,0.045-0.018 + C10.799,56.516,10.784,56.521,10.76,56.531L10.76,56.531z M18.192,78.58c0.018-0.006,0.031-0.01,0.039-0.014 + C18.218,78.572,18.205,78.576,18.192,78.58L18.192,78.58z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/PuzzlePieces.svg b/openoffice/share/gallery/symbols/PuzzlePieces.svg new file mode 100644 index 0000000000000000000000000000000000000000..72ff8efb298caf97e3f33fac483f016613f0e3f3 --- /dev/null +++ b/openoffice/share/gallery/symbols/PuzzlePieces.svg @@ -0,0 +1,290 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="100.001" height="100" + viewBox="0 0 100.001 100" overflow="visible" enable-background="new 0 0 100.001 100" xml:space="preserve"> +<g> + <g> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="59.5874" y1="83.709" x2="11.8062" y2="57.1236"> + <stop offset="0" style="stop-color:#CD3232"/> + <stop offset="1" style="stop-color:#F76969"/> + </linearGradient> + <path fill="url(#XMLID_5_)" d="M29.525,42.991l-0.015,0.005c-2.199,0.66-3.706,1.757-4.479,3.261 + c-0.439,0.854-0.565,1.701-0.565,2.391c0,0.885,0.207,1.509,0.223,1.555c0.586,1.954,2.053,3.093,3.232,4.008 + c0,0,0.995,0.86,1.107,0.957c-1.079,0.324-13.945,4.188-13.945,4.188s3.76,12.524,4.108,13.686 + c-0.167-0.024-0.325-0.038-0.535-0.115c-3.934-2.123-6.74-1.016-6.964-0.68l0.245-0.192c-0.046,0.017-4.609,1.749-3.137,7.29 + c0.665,2.216,1.764,3.723,3.27,4.495c1.957,1.004,3.863,0.369,3.943,0.341c1.953-0.586,3.091-2.053,4.006-3.23 + c0,0,1.002-1.159,1.009-1.167c0.002,0.003,0.099-0.04,0.167-0.069c0.299,0.995,4.205,14.003,4.205,14.003l15.098-4.533 + l-0.227-0.466l-0.39-0.817c-0.044-0.06-1.357-1.207-1.357-1.207c-1.122-0.87-2.393-1.857-2.893-3.523 + c-0.011-0.033-0.529-1.619,0.284-3.191c0.646-1.248,1.948-2.175,3.873-2.753c4.625-1.228,6.02,2.365,6.077,2.519 + c0.064,0.139,1.09,2.377-0.842,5.967c-0.25,0.667-0.311,1.174-0.216,1.614l0.114,0.529l14.838-4.455l-4.528-15.079l-0.439,0.201 + l-1.001,0.441c-0.06,0.044-1.208,1.358-1.208,1.358c-0.87,1.121-1.856,2.393-3.522,2.893c-0.033,0.011-1.621,0.528-3.193-0.285 + c-1.248-0.646-2.174-1.948-2.751-3.87c-1.229-4.627,2.364-6.021,2.518-6.078c0.139-0.064,2.377-1.092,5.967,0.841 + c0.768,0.288,1.346,0.329,1.831,0.154l0.446-0.161l-4.437-14.776c0,0-12.218,3.669-13.555,4.07 + c0.025-0.092,0.019-0.158,0.056-0.259c0.988-1.831,1.26-3.383,1.26-4.536c0-1.362-0.379-2.171-0.409-2.231l0,0 + C36.794,46.072,35.062,41.521,29.525,42.991z"/> + <path fill="#BC0000" d="M31.62,42.2c-0.703,0-1.45,0.104-2.223,0.308l-0.016,0.006l-0.016,0.004 + c-2.336,0.701-3.945,1.885-4.781,3.517c-1.064,2.073-0.442,4.104-0.373,4.316c0.644,2.112,2.238,3.351,3.404,4.256 + c0.147,0.114,0.291,0.226,0.427,0.335l-12.625,3.791l-0.957,0.288l0.287,0.958l3.682,12.266c-1.478-0.714-2.932-1.076-4.328-1.076 + c-1.307,0-2.146,0.328-2.378,0.432c-0.255,0.1-1.354,0.573-2.302,1.684c-0.956,1.119-1.924,3.102-1.103,6.188l0.004,0.015 + l0.004,0.015c1.411,4.7,4.448,5.402,6.133,5.402c0.961,0,1.643-0.227,1.718-0.252c-0.013,0.005-0.026,0.009-0.039,0.013 + c2.124-0.639,3.367-2.239,4.275-3.408c0.181-0.233,0.358-0.461,0.525-0.658l3.838,12.782l0.288,0.957l0.958-0.287l14.061-4.222 + l0.976-0.293l-0.312-0.971c-0.101-0.315-0.25-0.629-0.443-0.935l-0.04-0.062l-0.048-0.056c-0.369-0.428-0.863-0.811-1.385-1.216 + c-1.062-0.823-2.266-1.759-2.72-3.271l-0.004-0.013l-0.006-0.02c-0.005-0.014-0.453-1.423,0.265-2.799 + c0.582-1.115,1.777-1.951,3.552-2.486c0.599-0.158,1.167-0.238,1.691-0.238c2.824,0,3.751,2.35,3.789,2.449l0.014,0.036 + l0.026,0.059l-0.006-0.013c0.04,0.085,0.945,2.139-0.85,5.473l-0.033,0.063l-0.025,0.067c-0.254,0.693-0.321,1.292-0.205,1.827 + l0.229,1.057l1.036-0.312l13.841-4.154l0.957-0.288l-0.287-0.958l-4.221-14.06l-0.276-0.919l-0.93,0.238 + c-0.386,0.099-0.77,0.268-1.142,0.503l-0.064,0.04l-0.056,0.049c-0.428,0.369-0.812,0.864-1.218,1.388 + c-0.824,1.062-1.759,2.266-3.27,2.719l-0.013,0.004l-0.019,0.006c-0.005,0.002-0.448,0.146-1.073,0.146 + c-1.971,0-3.427-1.365-4.208-3.948c-0.47-1.771-0.254-3.222,0.642-4.313c0.691-0.842,1.556-1.177,1.565-1.181l0.036-0.014 + l0.058-0.026l-0.012,0.006c0.005-0.003,0.574-0.259,1.565-0.259c1.227,0,2.542,0.372,3.907,1.106l0.062,0.033l0.065,0.024 + c0.478,0.177,0.905,0.263,1.304,0.263c0.285,0,0.556-0.046,0.807-0.136l0.891-0.321l-0.272-0.908l-4.157-13.844l-0.288-0.957 + l-0.958,0.287l-12.055,3.62c1.615-3.58,0.68-6.01,0.502-6.41C37.088,45.46,35.659,42.2,31.62,42.2L31.62,42.2z M24.965,48.646 + c0.001-1.544,0.696-3.973,4.688-5.171c0.725-0.192,1.379-0.275,1.967-0.275c3.595,0,4.724,3.099,4.724,3.099 + s0.356,0.722,0.356,1.996c0,1.09-0.261,2.585-1.228,4.38c-0.14,0.382-0.199,0.696-0.198,0.961c0,0.061,0.003,0.119,0.009,0.175 + l0.958-0.288l0,0l0.042-0.013l0,0l12.824-3.851l4.157,13.844l0,0l0,0c-0.136,0.049-0.29,0.077-0.468,0.077 + c-0.264,0-0.579-0.061-0.957-0.201c-1.796-0.966-3.29-1.226-4.381-1.226c-1.275,0-1.996,0.355-1.996,0.355 + s-3.098,1.128-3.099,4.723c0,0.588,0.083,1.242,0.275,1.969c1.199,3.995,3.631,4.688,5.175,4.688c0.821,0,1.392-0.197,1.392-0.197 + c2.613-0.784,3.695-3.308,4.854-4.308c0.303-0.19,0.588-0.311,0.857-0.38l4.221,14.06l0,0l0,0l-13.841,4.154 + c-0.021-0.099-0.033-0.207-0.032-0.326c0.001-0.261,0.062-0.571,0.199-0.944c0.967-1.796,1.228-3.291,1.228-4.381 + c0-1.275-0.355-1.996-0.355-1.996s-1.129-3.101-4.726-3.101c-0.587,0-1.241,0.083-1.965,0.275 + c-3.993,1.199-4.687,3.628-4.688,5.173c0,0.822,0.197,1.395,0.197,1.395c0.784,2.612,3.305,3.695,4.306,4.854 + c0.156,0.246,0.264,0.48,0.336,0.704l0,0l0,0l-14.061,4.222l-4.222-14.061c-0.254,0.071-0.523,0.188-0.807,0.369 + c-1.16,1.001-2.242,3.521-4.855,4.306c0,0-0.57,0.197-1.391,0.197c-1.544,0-3.976-0.694-5.175-4.689 + c-0.193-0.726-0.275-1.38-0.275-1.968c0-3.595,3.1-4.723,3.1-4.723s0.72-0.355,1.993-0.355c1.091,0,2.586,0.26,4.383,1.228 + c0.113,0.041,0.22,0.075,0.322,0.104l0,0c0.019,0.005,0.037,0.01,0.055,0.015l0,0c0.218,0.056,0.411,0.08,0.581,0.08 + c0.157,0,0.295-0.021,0.419-0.06L15.705,59.69l0,0l0,0l13.092-3.932l0,0l0.004-0.001l0,0l0.958-0.288 + c-0.071-0.186-0.164-0.375-0.29-0.574c-1.001-1.158-3.522-2.241-4.307-4.855C25.162,50.04,24.965,49.469,24.965,48.646 + L24.965,48.646z"/> + </g> + <path opacity="0.3" fill="#FFFFFF" d="M49.107,49.659l-11.586,3.479c-0.037,0.073-0.074,0.146-0.113,0.22 + c-0.172,0.468-0.223,0.837-0.19,1.135l12.238-3.676L49.107,49.659z M29.654,43.475c-6.119,1.837-4.491,6.565-4.491,6.565 + c0.785,2.613,3.306,3.696,4.307,4.854c0.126,0.2,0.219,0.39,0.291,0.575l-14.054,4.22l4.156,13.845 + c-0.131,0.041-0.282,0.062-0.451,0.059c0.324,0.137,0.66,0.297,1.008,0.484c0.604,0.222,1.045,0.243,1.377,0.139l-4.157-13.844 + l14.054-4.22c-0.071-0.185-0.164-0.376-0.29-0.575c-1.001-1.158-3.522-2.241-4.307-4.854c0,0-1.628-4.729,4.491-6.565 + c1.066-0.283,1.974-0.326,2.749-0.222C33.295,43.291,31.785,42.907,29.654,43.475z M54.916,69.004 + c-0.269,0.068-0.554,0.188-0.857,0.38c-1.158,1-2.24,3.522-4.854,4.307c0,0-0.856,0.295-1.982,0.162 + c1.908,1.211,3.916,0.52,3.916,0.52c2.182-0.654,3.296-2.518,4.279-3.697L54.916,69.004z M52.763,63.576 + c-0.561-0.237-1.085-0.405-1.57-0.521c0.21,0.098,0.426,0.205,0.646,0.323C52.204,63.513,52.506,63.571,52.763,63.576z + M44.327,77.207c1.48,0.917,2.008,2.362,2.008,2.362s1.226,2.481-0.871,6.377c-0.199,0.543-0.236,0.953-0.167,1.271l2.127-0.639 + c2.06-3.866,0.845-6.326,0.845-6.326S47.304,77.612,44.327,77.207z M22.639,80.081c-0.204,0.177-0.405,0.402-0.614,0.654 + l3.71,12.356l1.586-0.477l-3.875-12.901C23.192,79.784,22.923,79.901,22.639,80.081z M12.109,72.522c0,0-4.197,1.528-2.825,6.691 + c1.055,3.517,3.066,4.475,4.585,4.653c-1.02-0.647-2.011-1.839-2.651-3.97c-1.373-5.164,2.824-6.691,2.824-6.691 + s1.42-0.7,3.796-0.135C14.317,71.435,12.109,72.522,12.109,72.522z"/> + <g> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="53.6831" y1="50.8604" x2="89.4676" y2="72.331"> + <stop offset="0" style="stop-color:#6294D5"/> + <stop offset="1" style="stop-color:#355786"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M68.136,43.556l0.201,0.438l0.442,1.001c0.044,0.059,1.359,1.209,1.359,1.209 + c1.121,0.871,2.391,1.857,2.892,3.523c0.011,0.033,0.529,1.619-0.284,3.19c-0.646,1.249-1.948,2.175-3.873,2.753 + c-4.626,1.229-6.021-2.365-6.079-2.519c-0.064-0.139-1.09-2.376,0.842-5.966c0.288-0.769,0.329-1.347,0.155-1.832l-0.16-0.446 + l-14.776,4.438c0,0,3.668,12.22,4.07,13.556c-0.092-0.024-0.159-0.019-0.26-0.056c-4.01-2.164-6.66-0.905-6.771-0.851 + c0.004-0.005-4.558,1.728-3.086,7.268c0.665,2.216,1.763,3.723,3.269,4.495c1.955,1.004,3.863,0.368,3.943,0.341 + c1.954-0.586,3.092-2.053,4.006-3.23c0,0,0.86-0.994,0.958-1.107c0.325,1.081,4.187,13.945,4.187,13.945s12.526-3.762,13.686-4.11 + c-0.024,0.168-0.038,0.327-0.115,0.536c-0.987,1.827-1.258,3.379-1.258,4.534c0,1.36,0.376,2.171,0.406,2.231l0,0 + c0,0.007,1.733,4.562,7.27,3.091c2.214-0.665,3.721-1.762,4.494-3.266c0.439-0.854,0.564-1.702,0.564-2.392 + c0-0.885-0.207-1.509-0.223-1.554c-0.586-1.954-2.051-3.092-3.229-4.007c0,0-1.168-1.011-1.168-1.012 + c0-0.008-0.043-0.104-0.07-0.166c0.993-0.299,14.004-4.204,14.004-4.204L89,58.289l-0.466,0.228l-0.817,0.391 + c-0.058,0.043-1.208,1.358-1.208,1.358c-0.87,1.12-1.857,2.391-3.521,2.892c-0.033,0.011-1.62,0.528-3.193-0.285 + c-1.248-0.646-2.173-1.948-2.751-3.87c-1.228-4.627,2.364-6.021,2.519-6.078c0.139-0.064,2.377-1.091,5.967,0.842 + c0.67,0.25,1.178,0.311,1.617,0.214l0.525-0.116l-4.455-14.836L68.136,43.556z"/> + <path fill="#3D6294" d="M83.549,38.406l-0.957,0.287l-14.059,4.221l-0.915,0.275l0.233,0.927c0.098,0.386,0.267,0.772,0.504,1.147 + l0.039,0.062l0.049,0.056c0.369,0.43,0.864,0.813,1.387,1.22c1.062,0.823,2.266,1.759,2.72,3.271l0.004,0.012l0.006,0.02 + c0.005,0.014,0.453,1.423-0.265,2.799c-0.584,1.117-1.783,1.955-3.566,2.49c0.011-0.003,0.021-0.006,0.031-0.008 + c-0.605,0.159-1.18,0.241-1.71,0.241c-2.864,0-3.776-2.418-3.785-2.442l-0.016-0.044l-0.027-0.058l0.005,0.013 + c-0.039-0.085-0.944-2.138,0.85-5.471l0.033-0.063l0.025-0.066c0.301-0.818,0.342-1.51,0.126-2.109l-0.321-0.892l-0.908,0.272 + L49.19,48.724l-0.957,0.287l0.287,0.958l3.62,12.058c-1.375-0.623-2.727-0.938-4.029-0.938c-1.29,0-2.124,0.32-2.371,0.429 + c-0.236,0.092-1.351,0.563-2.312,1.688c-0.956,1.119-1.924,3.103-1.103,6.188l0.004,0.015l0.004,0.016 + c1.411,4.698,4.447,5.4,6.132,5.4c0.961,0,1.643-0.226,1.718-0.252c-0.013,0.005-0.025,0.009-0.038,0.013 + c2.125-0.639,3.368-2.239,4.276-3.408c0.115-0.147,0.227-0.292,0.336-0.429l3.791,12.624l0.288,0.957l0.958-0.287l12.267-3.683 + c-1.803,3.737-0.829,6.289-0.644,6.709c0.174,0.441,1.601,3.714,5.647,3.714c0.703,0,1.451-0.104,2.225-0.31l0.014-0.005 + l0.017-0.004c2.336-0.702,3.944-1.885,4.782-3.518c1.039-2.028,0.469-4.016,0.379-4.3c-0.64-2.12-2.239-3.363-3.407-4.27 + c-0.233-0.182-0.462-0.358-0.659-0.526l12.783-3.837l0.957-0.288l-0.287-0.958l-4.222-14.063l-0.295-0.982l-0.976,0.32 + c-0.32,0.106-0.623,0.25-0.928,0.442l-0.063,0.04l-0.055,0.048c-0.428,0.369-0.812,0.864-1.218,1.387 + c-0.823,1.063-1.759,2.266-3.271,2.719l-0.012,0.005l-0.02,0.006c-0.006,0.002-0.448,0.145-1.073,0.145 + c-1.973,0-3.428-1.366-4.21-3.954c-0.468-1.768-0.251-3.216,0.645-4.307c0.69-0.842,1.555-1.178,1.564-1.181l0.036-0.015 + l0.057-0.025l-0.012,0.006c0.005-0.003,0.574-0.258,1.564-0.258c1.228,0,2.543,0.372,3.91,1.106l0.062,0.033l0.065,0.025 + c0.479,0.175,0.904,0.261,1.301,0.261c0.185,0,0.365-0.021,0.537-0.06l1.045-0.236l-0.307-1.026l-4.156-13.84L83.549,38.406 + L83.549,38.406z M68.822,43.872l14.058-4.221l4.156,13.84l0,0l0,0c-0.097,0.022-0.203,0.034-0.316,0.034 + c-0.264,0-0.577-0.062-0.955-0.2c-1.797-0.966-3.293-1.226-4.383-1.226c-1.273,0-1.994,0.354-1.994,0.354s-3.099,1.129-3.1,4.724 + c0,0.588,0.083,1.242,0.275,1.969c1.199,3.993,3.631,4.687,5.175,4.687c0.821,0,1.392-0.197,1.392-0.197 + c2.613-0.784,3.695-3.307,4.854-4.307c0.246-0.156,0.479-0.263,0.704-0.337l4.223,14.063l0,0l0,0L78.85,77.275 + c0.07,0.256,0.186,0.523,0.367,0.808c0.025,0.029,0.051,0.059,0.078,0.088l0,0c0.004,0.004,0.008,0.008,0.012,0.012l0,0 + c1.053,1.124,3.454,2.218,4.217,4.757c0,0,0.197,0.571,0.196,1.394c-0.001,1.544-0.696,3.974-4.688,5.172 + c-0.726,0.193-1.379,0.276-1.967,0.276c-3.595,0-4.724-3.1-4.724-3.1s-0.356-0.722-0.355-1.997c0-1.09,0.26-2.585,1.227-4.38 + c0.042-0.113,0.076-0.221,0.104-0.323l0,0c0.005-0.019,0.01-0.037,0.015-0.056l0,0c0.055-0.216,0.081-0.407,0.081-0.577 + c0-0.158-0.021-0.298-0.06-0.423l-13.845,4.157l-4.22-14.054c-0.184,0.071-0.375,0.164-0.574,0.291 + c-1.159,1-2.241,3.521-4.855,4.306c0,0-0.571,0.197-1.392,0.197c-1.544,0-3.975-0.694-5.174-4.688 + c-0.193-0.726-0.276-1.38-0.276-1.968c0.001-3.595,3.1-4.723,3.1-4.723s0.72-0.356,1.995-0.356c1.09,0,2.586,0.262,4.382,1.229 + c0.013,0.005,0.026,0.01,0.039,0.014l0,0c0.036,0.014,0.072,0.025,0.107,0.037l0,0c0.314,0.104,0.582,0.148,0.811,0.148 + c0.062,0,0.122-0.003,0.179-0.011l-4.151-13.823l0,0l0,0l13.843-4.157c0.049,0.137,0.077,0.293,0.076,0.473 + c-0.001,0.263-0.061,0.577-0.2,0.953c-0.966,1.795-1.227,3.29-1.227,4.38c0,1.274,0.355,1.995,0.355,1.995 + s1.128,3.101,4.725,3.101c0.587,0,1.241-0.083,1.967-0.275c3.992-1.199,4.687-3.628,4.687-5.172c0-0.823-0.196-1.395-0.196-1.395 + c-0.785-2.614-3.307-3.695-4.308-4.855C69.01,44.426,68.89,44.143,68.822,43.872L68.822,43.872L68.822,43.872z M45.673,61.548 + c0.018-0.009,0.036-0.018,0.054-0.025C45.701,61.534,45.683,61.543,45.673,61.548L45.673,61.548z"/> + </g> + <g opacity="0.3"> + <path fill="#FFFFFF" d="M75.062,50.267c-0.785-2.613-3.306-3.695-4.307-4.854c-0.191-0.303-0.311-0.588-0.379-0.857l12.822-3.85 + L82.88,39.65l-14.058,4.222c0.068,0.27,0.188,0.554,0.379,0.855c1.001,1.16,3.522,2.242,4.308,4.856c0,0,1.628,4.728-4.491,6.565 + c-1.324,0.352-2.407,0.336-3.288,0.121c1.043,0.704,2.6,1.157,4.84,0.563C76.69,54.995,75.062,50.267,75.062,50.267z + M49.479,49.681l4.15,13.824c-0.236,0.025-0.519-0.002-0.859-0.1c0.407,0.158,0.833,0.354,1.277,0.592 + c0.468,0.174,0.838,0.224,1.135,0.19l-4.15-13.823l12.253-3.68c0.145-0.498,0.141-0.873,0.038-1.161L49.479,49.681z + M88.688,58.992c-0.225,0.073-0.457,0.181-0.703,0.337c-1.159,1-2.242,3.521-4.854,4.307c0,0-1.13,0.389-2.499,0.071 + c1.946,1.336,4.052,0.611,4.052,0.611c2.3-0.69,3.414-2.724,4.438-3.886L88.688,58.992z M86.037,53.413 + c-0.122-0.048-0.241-0.094-0.36-0.135c0.029,0.016,0.059,0.03,0.088,0.047C85.86,53.359,85.95,53.388,86.037,53.413z + M73.895,87.363c0,0-1.226-2.481,0.871-6.377c0.222-0.604,0.243-1.046,0.14-1.378l-1.623,0.488 + c-0.021,0.066-0.044,0.135-0.07,0.207c-2.097,3.895-0.871,6.377-0.871,6.377s0.846,2.318,3.404,2.943 + C74.385,88.706,73.895,87.363,73.895,87.363z M46.117,62.443c0,0-4.196,1.528-2.824,6.691c0.939,3.128,2.634,4.231,4.066,4.563 + c-0.97-0.666-1.902-1.844-2.513-3.879c-1.372-5.164,2.824-6.691,2.824-6.691s1.799-0.886,4.735,0.143 + C48.561,61.238,46.117,62.443,46.117,62.443z M56.267,70.003c-0.174,0.15-0.347,0.337-0.523,0.545l3.764,12.535l1.236-0.371 + l-3.903-13.001C56.656,69.782,56.465,69.876,56.267,70.003z"/> + </g> + <g> + <g> + + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="-885.9639" y1="2645.793" x2="-861.961" y2="2616.6042" gradientTransform="matrix(-0.0114 0.9999 -0.9999 -0.0114 2648.6396 941.6184)"> + <stop offset="0" style="stop-color:#FFF254"/> + <stop offset="1" style="stop-color:#F9BC21"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M19.889,9.405l-0.015,0.004c-2.207,0.636-3.726,1.716-4.516,3.211 + c-0.463,0.876-0.593,1.749-0.593,2.449c0,0.851,0.191,1.448,0.206,1.492c0.565,1.96,2.017,3.114,3.185,4.042l1.155,1.024 + c0,0.009,0.042,0.104,0.068,0.167C18.382,22.082,5.33,25.841,5.33,25.841l4.361,15.147l0.467-0.221l0.821-0.38 + c0.06-0.044,1.224-1.345,1.224-1.345c0.883-1.111,1.883-2.37,3.555-2.852c0.034-0.011,1.626-0.511,3.189,0.32 + c1.241,0.659,2.152,1.973,2.708,3.903c1.176,4.64-2.433,5.993-2.587,6.049c-0.14,0.063-2.389,1.063-5.958-0.91 + c-0.665-0.258-1.171-0.324-1.612-0.234l-0.529,0.109l4.285,14.888l15.131-4.356l-0.196-0.44l-0.43-1.007 + c-0.044-0.061-1.345-1.224-1.345-1.224c-1.112-0.883-2.372-1.884-2.853-3.556c-0.011-0.033-0.51-1.624,0.32-3.188 + c0.66-1.241,1.974-2.152,3.904-2.709c4.639-1.176,5.993,2.433,6.048,2.587c0.063,0.141,1.064,2.39-0.91,5.957 + c-0.296,0.765-0.344,1.342-0.176,1.829l0.155,0.448L49.73,50.39c0,0-3.529-12.257-3.916-13.6 + c0.091,0.025,0.159,0.019,0.258,0.057c3.985,2.21,6.649,0.981,6.761,0.928c-0.004,0.004,4.577-1.674,3.168-7.232 + c-1.208-4.194-3.804-5-5.246-5.108c-0.019-0.001-1.956-0.09-2.208,0.456l0.316-0.271c-1.979,0.57-3.134,2.023-4.062,3.191 + c0,0-0.872,0.985-0.971,1.097c-0.312-1.083-4.028-13.992-4.028-13.992s-12.563,3.617-13.73,3.953 + c0.026-0.167,0.04-0.324,0.119-0.533c1.025-1.848,1.318-3.436,1.318-4.622c0-1.331-0.37-2.157-0.491-2.277l0.121,0.19 + C27.125,12.579,25.447,7.997,19.889,9.405z"/> + <path fill="#E2963B" d="M21.909,8.637c-0.68,0-1.401,0.095-2.144,0.284L19.75,8.925l-0.016,0.004 + c-2.343,0.675-3.965,1.84-4.821,3.462c-1.101,2.088-0.475,4.154-0.42,4.321c-0.003-0.009-0.006-0.019-0.009-0.029 + c0.615,2.131,2.201,3.392,3.359,4.313c0.232,0.185,0.458,0.363,0.653,0.532L5.671,25.223L4.71,25.499l0.277,0.961l4.062,14.107 + l0.282,0.979l0.973-0.3c0.315-0.097,0.631-0.243,0.939-0.434l0.062-0.038l0.056-0.048c0.432-0.364,0.821-0.854,1.233-1.372 + c0.836-1.053,1.784-2.245,3.303-2.683l0.012-0.004l0.019-0.006c0.004-0.001,0.426-0.132,1.027-0.132c2,0,3.458,1.389,4.217,4.019 + c0.45,1.798,0.198,3.259-0.749,4.342c-0.696,0.796-1.512,1.099-1.52,1.102l-0.044,0.015l-0.058,0.026l0.013-0.005 + c-0.006,0.002-0.552,0.241-1.502,0.241c-1.246,0-2.578-0.389-3.961-1.153l-0.063-0.035l-0.068-0.025 + c-0.488-0.185-0.922-0.273-1.328-0.273c-0.169,0-0.334,0.016-0.491,0.047l-1.066,0.214l0.301,1.044l3.998,13.889l0.277,0.961 + l0.961-0.277l14.106-4.062l0.916-0.265l-0.22-0.928c-0.091-0.383-0.256-0.771-0.489-1.153l-0.04-0.064l-0.049-0.059 + c-0.365-0.43-0.853-0.818-1.371-1.229c-1.053-0.837-2.247-1.786-2.684-3.305l-0.004-0.012l-0.006-0.019 + c-0.004-0.015-0.436-1.429,0.298-2.796c0.593-1.106,1.794-1.928,3.57-2.443c0.582-0.146,1.135-0.221,1.645-0.221 + c2.911,0,3.808,2.459,3.816,2.483l0.016,0.044l0.026,0.059l-0.005-0.014c0.038,0.088,0.921,2.151-0.912,5.463l-0.035,0.062 + l-0.025,0.067c-0.309,0.814-0.358,1.504-0.15,2.105l0.31,0.896l0.912-0.263l13.89-3.999l0.961-0.276l-0.277-0.961l-3.482-12.097 + c1.399,0.653,2.777,0.983,4.105,0.983c1.266,0,2.079-0.312,2.301-0.408c0.267-0.101,1.362-0.563,2.316-1.655 + c0.969-1.107,1.959-3.078,1.174-6.176l-0.004-0.015l-0.004-0.016c-1.371-4.759-4.437-5.47-6.142-5.47 + c-0.849,0-1.47,0.176-1.619,0.223c0.003-0.001,0.006-0.002,0.009-0.003c-2.132,0.614-3.393,2.201-4.314,3.36 + c-0.117,0.146-0.231,0.29-0.342,0.426l-3.647-12.668l-0.277-0.961l-0.961,0.277l-12.309,3.544 + c1.879-3.781,0.867-6.369,0.712-6.721C27.387,11.875,25.962,8.637,21.909,8.637L21.909,8.637z M15.264,15.064 + c0.002-1.541,0.694-4.007,4.747-5.174c0.698-0.177,1.329-0.253,1.898-0.253c3.653,0,4.761,3.154,4.761,3.154 + s0.333,0.694,0.333,1.917c0,1.097-0.266,2.619-1.277,4.449c-0.147,0.386-0.21,0.705-0.21,0.973c0,0.15,0.02,0.283,0.055,0.403 + l13.891-4l3.782,13.137l0,0l0.001,0.005l0,0l0.277,0.96c0.185-0.068,0.377-0.159,0.578-0.283 + c0.089-0.075,0.178-0.159,0.267-0.251l0,0c0.011-0.011,0.021-0.022,0.032-0.033l0,0c1.072-1.119,2.206-3.276,4.604-3.968 + c0,0,0.544-0.181,1.333-0.181c1.54,0,4.012,0.688,5.181,4.746c0.179,0.708,0.255,1.348,0.253,1.923 + c-0.014,3.634-3.154,4.736-3.154,4.736s-0.696,0.334-1.922,0.334c-1.096,0-2.617-0.267-4.444-1.278 + c-0.388-0.146-0.708-0.209-0.976-0.209c-0.055,0-0.107,0.003-0.157,0.008l0.276,0.961l0,0l0.012,0.041l0,0l3.704,12.867l0,0l0,0 + l-13.89,3.999c-0.045-0.132-0.071-0.281-0.07-0.452c0.001-0.268,0.064-0.586,0.21-0.972c1.013-1.829,1.279-3.352,1.278-4.448 + c0-1.224-0.334-1.918-0.334-1.918s-1.107-3.152-4.76-3.152c-0.569,0-1.201,0.077-1.898,0.253 + c-4.053,1.167-4.745,3.633-4.747,5.173c-0.001,0.794,0.181,1.342,0.181,1.342c0.755,2.621,3.263,3.733,4.252,4.903 + c0.187,0.305,0.305,0.591,0.369,0.86l0,0l0,0l-14.106,4.063l-3.998-13.888l0,0l0,0c0.09-0.019,0.189-0.028,0.295-0.028 + c0.268,0,0.588,0.063,0.975,0.209c1.827,1.011,3.348,1.278,4.445,1.278c1.226,0,1.922-0.334,1.922-0.334s3.14-1.104,3.154-4.736 + c0.002-0.575-0.074-1.214-0.254-1.922c-1.169-4.06-3.639-4.747-5.18-4.747c-0.79,0-1.335,0.181-1.335,0.181 + c-2.623,0.755-3.733,3.264-4.904,4.251c-0.247,0.153-0.482,0.26-0.706,0.328L5.948,26.184l0,0l0,0l14.107-4.063 + c-0.067-0.255-0.181-0.525-0.358-0.811c-0.987-1.171-3.496-2.281-4.252-4.903C15.445,16.406,15.263,15.858,15.264,15.064 + L15.264,15.064z M21.171,40.545c-0.002-0.007-0.004-0.015-0.005-0.021C21.168,40.53,21.169,40.538,21.171,40.545L21.171,40.545z" + /> + </g> + <path opacity="0.49" fill="#FFFFFF" d="M27.307,20.033c-0.14,0.466-0.147,0.823-0.063,1.104l12.508-3.602l-0.289-1.003 + L27.307,20.033z M19.397,36.193c1.059,0.64,2.095,1.852,2.738,4.083c1.313,5.179-2.9,6.658-2.9,6.658s-1.464,0.7-3.889,0.068 + c3.407,1.566,5.56,0.535,5.56,0.535s4.213-1.479,2.9-6.657C22.818,37.447,20.898,36.427,19.397,36.193z M49.003,26.099 + c-2.144,0.618-3.277,2.406-4.259,3.578l0.45,1.563c0.186-0.069,0.377-0.16,0.578-0.284c1.17-0.987,2.281-3.496,4.903-4.251 + c0,0,0.922-0.305,2.105-0.121C50.927,25.462,49.003,26.099,49.003,26.099z M47.035,36.776c0.606,0.281,1.172,0.479,1.694,0.615 + c-0.262-0.12-0.53-0.254-0.807-0.407C47.577,36.853,47.285,36.788,47.035,36.776z M20.012,9.89 + c-6.14,1.769-4.566,6.516-4.566,6.516c0.756,2.622,3.265,3.732,4.251,4.903c0.177,0.286,0.292,0.556,0.358,0.812L5.948,26.183 + L10.01,40.29c0.225-0.069,0.459-0.176,0.707-0.328c0.179-0.15,0.357-0.34,0.538-0.55L7.62,26.786l14.107-4.062 + c-0.067-0.255-0.181-0.525-0.358-0.812c-0.987-1.171-3.496-2.281-4.251-4.903c0,0-1.574-4.747,4.566-6.515 + c1.122-0.285,2.069-0.309,2.866-0.174C23.522,9.716,22.056,9.372,20.012,9.89z M34.186,43.788c1.576,0.927,2.12,2.469,2.12,2.469 + s1.198,2.496-0.943,6.366c-0.24,0.632-0.257,1.086-0.141,1.424l1.705-0.49c0.03-0.105,0.064-0.214,0.107-0.329 + c2.141-3.871,0.944-6.366,0.944-6.366S37.069,44.276,34.186,43.788z M13.652,46.388c-0.254-0.117-0.515-0.248-0.783-0.396 + c-0.541-0.205-0.951-0.247-1.27-0.182l3.998,13.888l1.384-0.398l-3.709-12.886C13.386,46.39,13.512,46.382,13.652,46.388z"/> + </g> + <g> + <g> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="44.7441" y1="18.4131" x2="82.1836" y2="40.7997"> + <stop offset="0" style="stop-color:#51D56D"/> + <stop offset="1" style="stop-color:#25BE4C"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M58.126,10.39l0.225,0.465l0.386,0.818c0.044,0.06,1.353,1.213,1.353,1.213 + c1.117,0.875,2.384,1.868,2.877,3.537c0.011,0.033,0.521,1.622-0.298,3.19c-0.651,1.245-1.958,2.165-3.883,2.734 + c-4.632,1.208-6.011-2.392-6.067-2.546c-0.064-0.14-1.08-2.381,0.868-5.962c0.252-0.666,0.316-1.172,0.223-1.613l-0.112-0.529 + l-14.858,4.391l4.462,15.099l0.438-0.199l1.004-0.438c0.059-0.044,1.214-1.354,1.214-1.354c0.875-1.117,1.867-2.384,3.536-2.877 + c0.033-0.011,1.621-0.521,3.189,0.298c1.246,0.651,2.166,1.958,2.735,3.885c1.209,4.632-2.39,6.011-2.544,6.067 + c-0.14,0.063-2.382,1.08-5.964-0.868c-0.766-0.291-1.343-0.335-1.83-0.163l-0.447,0.158l4.372,14.796 + c0,0,12.235-3.615,13.574-4.011c-0.025,0.092-0.019,0.159-0.057,0.26c-1.004,1.842-1.279,3.404-1.279,4.563 + c0,1.342,0.369,2.141,0.397,2.201l0,0c0,0.007,1.713,4.567,7.256,3.12c2.215-0.653,3.727-1.743,4.506-3.243 + c0.449-0.863,0.576-1.721,0.576-2.415c0-0.871-0.2-1.485-0.215-1.53c-0.578-1.957-2.039-3.102-3.212-4.021 + c0,0-0.993-0.866-1.104-0.964c1.081-0.319,13.964-4.126,13.964-4.126s-3.706-12.541-4.05-13.703 + c0.167,0.025,0.325,0.039,0.534,0.117c3.986,2.174,6.654,0.934,6.766,0.88c-0.002,0.004,4.568-1.707,3.119-7.254 + c-1.525-5.162-5.035-5.233-6.475-5.025c-0.268,0.039-0.512,0.08-0.701,0.158l0.004-0.006c-0.008,0.002-0.039,0.017-0.047,0.021 + c-1.943,0.593-3.082,2.035-3.994,3.199c0,0-1.006,1.153-1.013,1.161c-0.002-0.003-0.1,0.04-0.167,0.068 + c-0.293-0.993-4.143-14.021-4.143-14.021L58.126,10.39z"/> + <path fill="#05933E" d="M73.581,5.301l-0.959,0.283L58.544,9.745l-0.98,0.289l0.31,0.973c0.1,0.314,0.248,0.628,0.439,0.933 + l0.039,0.062l0.048,0.056c0.368,0.429,0.86,0.815,1.381,1.223c1.058,0.83,2.257,1.769,2.705,3.285l0.003,0.012l0.007,0.02 + c0.004,0.014,0.446,1.425-0.278,2.797c-0.587,1.112-1.788,1.944-3.568,2.472c-0.587,0.151-1.147,0.228-1.665,0.228 + c-2.881,0-3.788-2.434-3.797-2.459l-0.016-0.044l-0.027-0.057l0.006,0.012c-0.039-0.086-0.935-2.142,0.873-5.467l0.035-0.063 + l0.025-0.067c0.256-0.692,0.326-1.289,0.214-1.825l-0.223-1.06l-1.039,0.307l-13.86,4.096l-0.959,0.283L38.5,16.71l4.16,14.076 + l0.27,0.916l0.927-0.228c0.389-0.096,0.777-0.265,1.153-0.501l0.062-0.039l0.055-0.047c0.43-0.367,0.816-0.86,1.224-1.382 + c0.83-1.058,1.769-2.258,3.285-2.706l0.012-0.004l0.018-0.006c0.005-0.001,0.439-0.139,1.055-0.139 + c1.987,0,3.445,1.381,4.217,3.994c-0.003-0.011-0.006-0.021-0.009-0.03c0.464,1.774,0.242,3.225-0.66,4.313 + c-0.694,0.838-1.561,1.17-1.569,1.173l-0.037,0.014l-0.058,0.027l0.012-0.007c-0.005,0.003-0.566,0.253-1.542,0.253 + c-1.234,0-2.555-0.379-3.926-1.124l-0.063-0.035l-0.067-0.025c-0.484-0.179-0.914-0.266-1.315-0.266 + c-0.281,0-0.547,0.044-0.791,0.13l-0.895,0.315l0.269,0.91l4.096,13.861l0.283,0.959l0.959-0.283l12.074-3.566 + c-1.641,3.593-0.697,6.034-0.529,6.416c0.186,0.475,1.612,3.729,5.659,3.729c0.695,0,1.433-0.101,2.194-0.299l0.015-0.004 + l0.015-0.005c2.339-0.691,3.953-1.867,4.797-3.495c1.063-2.053,0.47-4.071,0.393-4.311c-0.632-2.117-2.222-3.363-3.384-4.273 + c-0.147-0.115-0.292-0.229-0.429-0.339l12.642-3.735l0.959-0.283l-0.282-0.959l-3.631-12.283 + c1.486,0.728,2.949,1.096,4.355,1.096c1.285,0,2.113-0.319,2.348-0.423c0.252-0.097,1.355-0.564,2.311-1.674 + c0.961-1.114,1.939-3.093,1.131-6.183l-0.004-0.015l-0.004-0.016c-1.396-4.721-4.442-5.426-6.135-5.426 + c-0.893,0-1.539,0.193-1.672,0.237c-2.119,0.632-3.363,2.223-4.274,3.385c-0.182,0.232-0.359,0.458-0.527,0.654l-3.783-12.8 + L73.581,5.301L73.581,5.301z M58.827,10.704l14.078-4.161l4.161,14.079c0.255-0.068,0.525-0.185,0.81-0.363 + c0.029-0.024,0.058-0.051,0.087-0.077l0,0c0.004-0.004,0.008-0.008,0.012-0.011l0,0c1.127-1.05,2.231-3.447,4.775-4.197 + c0,0,0.56-0.19,1.369-0.19c1.543,0,3.988,0.692,5.176,4.709c0.184,0.707,0.265,1.345,0.267,1.92 + c0.013,3.634-3.12,4.758-3.12,4.758s-0.712,0.349-1.969,0.349c-1.092,0-2.598-0.264-4.404-1.246 + c-0.382-0.143-0.699-0.204-0.964-0.204c-0.155,0-0.291,0.021-0.413,0.058L82.79,39.99l0,0l0,0l-14.074,4.158 + c0.07,0.185,0.163,0.376,0.288,0.576c0.076,0.088,0.161,0.177,0.252,0.265l0,0c0.011,0.011,0.022,0.021,0.033,0.032l0,0 + c1.126,1.063,3.292,2.182,4,4.576c0,0,0.19,0.56,0.19,1.367c0.001,1.543-0.689,3.99-4.709,5.179 + c-0.716,0.187-1.36,0.267-1.941,0.267c-3.618,0-4.738-3.12-4.738-3.12s-0.348-0.712-0.347-1.97c0-1.093,0.264-2.597,1.246-4.403 + c0.005-0.013,0.01-0.025,0.014-0.038l0,0c0.013-0.036,0.025-0.071,0.037-0.105l0,0c0.105-0.316,0.152-0.585,0.152-0.815 + c0-0.061-0.003-0.119-0.009-0.175l-13.842,4.089l-4.096-13.861l0,0l0,0c0.133-0.047,0.284-0.072,0.458-0.072 + c0.266,0,0.584,0.062,0.967,0.204c1.807,0.982,3.312,1.246,4.404,1.246c1.257,0,1.969-0.349,1.969-0.349s3.132-1.124,3.12-4.757 + c-0.002-0.576-0.083-1.214-0.267-1.921c-1.188-4.021-3.634-4.711-5.176-4.711c-0.809,0-1.369,0.189-1.369,0.189 + c-2.618,0.775-3.711,3.291-4.875,4.286c-0.303,0.191-0.589,0.311-0.858,0.376l-4.16-14.076l0,0l0,0l13.86-4.096 + c0.019,0.09,0.029,0.187,0.03,0.292c0.002,0.268-0.059,0.59-0.203,0.979c-0.983,1.807-1.246,3.311-1.247,4.403 + c0,1.258,0.348,1.97,0.348,1.97s1.12,3.12,4.738,3.12c0.58,0,1.226-0.079,1.941-0.267c4.021-1.188,4.71-3.635,4.709-5.178 + c0-0.808-0.19-1.367-0.19-1.367c-0.773-2.618-3.289-3.711-4.285-4.875C59.005,11.161,58.898,10.927,58.827,10.704L58.827,10.704 + L58.827,10.704z M58.65,21.867c0.008-0.002,0.015-0.005,0.023-0.006C58.665,21.863,58.658,21.865,58.65,21.867L58.65,21.867z + M86.829,28.094c0.025-0.012,0.043-0.02,0.053-0.024C86.864,28.078,86.846,28.086,86.829,28.094L86.829,28.094z M86.78,28.112 + c0.006-0.002,0.016-0.006,0.027-0.01C86.797,28.105,86.789,28.109,86.78,28.112L86.78,28.112z M61.16,53.655 + c-0.001-0.002-0.001-0.004-0.002-0.005C61.159,53.651,61.159,53.653,61.16,53.655L61.16,53.655z"/> + </g> + <path opacity="0.3" fill="#FFFFFF" d="M80.939,26.7c0.476,0.211,0.927,0.373,1.35,0.494c-0.196-0.094-0.396-0.193-0.601-0.305 + C81.404,26.784,81.157,26.724,80.939,26.7z M82.75,15.974c-2.317,0.684-3.439,2.732-4.474,3.885l0.408,1.381 + c0.255-0.068,0.524-0.185,0.81-0.363c1.163-0.996,2.256-3.512,4.873-4.285c0,0,0.991-0.336,2.24-0.115 + C84.722,15.304,82.75,15.974,82.75,15.974z M63.71,53.907c0,0-1.215-2.486,0.899-6.373c0.174-0.467,0.227-0.836,0.194-1.135 + l-1.825,0.54c-2.096,3.873-0.887,6.351-0.887,6.351s0.896,2.484,3.662,3.018C64.241,55.387,63.71,53.907,63.71,53.907z + M58.827,10.704c0.071,0.223,0.179,0.457,0.333,0.704c0.996,1.163,3.512,2.257,4.285,4.874c0,0,1.607,4.735-4.52,6.546 + c-1.192,0.312-2.188,0.325-3.018,0.165c1.036,0.632,2.533,1.001,4.636,0.453c6.127-1.811,4.52-6.547,4.52-6.547 + c-0.773-2.617-3.29-3.711-4.285-4.873c-0.155-0.246-0.262-0.481-0.333-0.705l12.759-3.771l-0.298-1.008L58.827,10.704z + M47.542,36.569c-0.282-0.125-0.572-0.266-0.871-0.428c-0.633-0.236-1.088-0.25-1.425-0.131l4.096,13.861l1.321-0.39 + l-3.798-12.854C47.051,36.563,47.274,36.539,47.542,36.569z M53.209,26.345c1.037,0.644,2.046,1.844,2.688,4.017 + c1.35,5.17-2.853,6.679-2.853,6.679s-1.566,0.762-4.153,0.023c3.539,1.683,5.771,0.594,5.771,0.594s4.203-1.509,2.854-6.678 + C56.534,27.654,54.69,26.606,53.209,26.345z M53.194,13.464c0.158-0.473,0.187-0.842,0.125-1.133l-13.86,4.096l4.16,14.076 + c0.269-0.066,0.555-0.186,0.858-0.376c0.12-0.103,0.241-0.226,0.362-0.358l-3.761-12.725L53.194,13.464z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Roadblock.svg b/openoffice/share/gallery/symbols/Roadblock.svg new file mode 100644 index 0000000000000000000000000000000000000000..cb10248489a0ed15773e4748d0db218d8d232472 --- /dev/null +++ b/openoffice/share/gallery/symbols/Roadblock.svg @@ -0,0 +1,96 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="100.001" height="100.001" + viewBox="0 0 100.001 100.001" overflow="visible" enable-background="new 0 0 100.001 100.001" xml:space="preserve"> +<g> + <g> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="8.9648" y1="82.2354" x2="91.0371" y2="82.2354"> + <stop offset="0" style="stop-color:#F69F32"/> + <stop offset="1" style="stop-color:#EF6422"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M11.858,73.555c-0.773,0-1.5,0.301-2.046,0.849c-0.546,0.546-0.847,1.273-0.847,2.046v11.573 + c0,1.596,1.298,2.894,2.894,2.894h76.285c0.772,0,1.499-0.301,2.046-0.847c0.547-0.547,0.848-1.273,0.848-2.047V76.449 + c0-1.596-1.298-2.895-2.894-2.895H11.858z"/> + <path fill="#964B0E" d="M88.144,72.766H11.857c-0.984,0-1.909,0.384-2.605,1.08c-0.695,0.696-1.077,1.621-1.077,2.604v11.573 + c0,2.029,1.652,3.682,3.682,3.682h76.286c0.984,0,1.908-0.383,2.604-1.078s1.078-1.62,1.078-2.604V76.45 + C91.825,74.418,90.174,72.766,88.144,72.766L88.144,72.766z M9.753,76.45c0-1.162,0.942-2.106,2.104-2.106h76.286 + c1.162,0,2.104,0.944,2.104,2.106v11.573l0,0l0,0c0,1.163-0.941,2.104-2.104,2.104H11.857c-1.162,0-2.104-0.94-2.104-2.104V76.45 + L9.753,76.45L9.753,76.45z"/> + </g> + <g> + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="27.5942" y1="42.9092" x2="72.4077" y2="42.9092"> + <stop offset="0.0238" style="stop-color:#EF6422"/> + <stop offset="0.1136" style="stop-color:#F17627"/> + <stop offset="0.2532" style="stop-color:#F48D2D"/> + <stop offset="0.3863" style="stop-color:#F59A31"/> + <stop offset="0.5048" style="stop-color:#F69F32"/> + <stop offset="0.623" style="stop-color:#F59A31"/> + <stop offset="0.7685" style="stop-color:#F48B2C"/> + <stop offset="0.9277" style="stop-color:#F17226"/> + <stop offset="1" style="stop-color:#EF6422"/> + </linearGradient> + <path fill="url(#XMLID_9_)" d="M44.121,9.204c-1.222,0-2.428,1.127-2.746,2.567L27.671,73.75c-0.184,0.83-0.035,1.623,0.409,2.176 + c0.357,0.444,0.869,0.688,1.442,0.688h40.956c0.574,0,1.086-0.244,1.443-0.688c0.444-0.553,0.593-1.346,0.409-2.176L58.626,11.771 + c-0.318-1.439-1.524-2.567-2.746-2.567H44.121z"/> + <path fill="#964B0E" d="M55.88,8.511h-11.76c-1.559,0-3.03,1.337-3.422,3.11l-13.704,61.98c-0.229,1.035-0.03,2.042,0.546,2.759 + c0.49,0.61,1.194,0.947,1.981,0.947h40.956c0.788,0,1.492-0.337,1.983-0.948c0.576-0.717,0.775-1.723,0.546-2.758l-13.704-61.98 + C58.911,9.848,57.439,8.511,55.88,8.511L55.88,8.511z M28.287,74.428c0-0.168,0.02-0.345,0.061-0.527l13.704-61.98 + c0.246-1.113,1.176-2.023,2.069-2.023h11.76c0.891,0,1.823,0.91,2.069,2.023L71.653,73.9c0.041,0.183,0.06,0.359,0.061,0.527 + c0.002,0.858-0.49,1.494-1.236,1.494H29.521C28.777,75.922,28.285,75.286,28.287,74.428L28.287,74.428z"/> + </g> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="28.2871" y1="42.9092" x2="71.7148" y2="42.9092"> + <stop offset="0.0238" style="stop-color:#EF6422"/> + <stop offset="0.1136" style="stop-color:#F17627"/> + <stop offset="0.2532" style="stop-color:#F48D2D"/> + <stop offset="0.3863" style="stop-color:#F59A31"/> + <stop offset="0.5048" style="stop-color:#F69F32"/> + <stop offset="0.623" style="stop-color:#F59A31"/> + <stop offset="0.7685" style="stop-color:#F48B2C"/> + <stop offset="0.9277" style="stop-color:#F17226"/> + <stop offset="1" style="stop-color:#EF6422"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M71.654,73.899c0.246,1.112-0.283,2.022-1.176,2.022H29.522c-0.892,0-1.421-0.91-1.175-2.022 + L42.052,11.92c0.246-1.113,1.177-2.023,2.069-2.023h11.76c0.892,0,1.823,0.91,2.069,2.023L71.654,73.899z"/> + <path opacity="0.15" fill="#FFFFFF" d="M41.625,14.471c0.26-1.172,1.241-2.131,2.181-2.131h12.391c0.939,0,1.921,0.959,2.18,2.131 + l13.318,60.238c0.032-0.248,0.023-0.521-0.04-0.81L57.95,11.92c-0.246-1.113-1.178-2.023-2.069-2.023h-11.76 + c-0.893,0-1.823,0.91-2.069,2.023L28.348,73.899c-0.063,0.288-0.073,0.562-0.04,0.81L41.625,14.471z"/> + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="27.9004" y1="72.0029" x2="72.1006" y2="72.0029"> + <stop offset="0.0048" style="stop-color:#3F3F3F"/> + <stop offset="0.1548" style="stop-color:#424242"/> + <stop offset="0.2706" style="stop-color:#4C4B4B"/> + <stop offset="0.3746" style="stop-color:#5C5A59"/> + <stop offset="0.4286" style="stop-color:#686564"/> + <stop offset="0.499" style="stop-color:#5C5A5A"/> + <stop offset="0.6385" style="stop-color:#4C4B4B"/> + <stop offset="0.7931" style="stop-color:#424242"/> + <stop offset="0.9905" style="stop-color:#3F3F3F"/> + </linearGradient> + <path opacity="0.1" fill="url(#XMLID_11_)" d="M28.964,70.604c0,0,7.097,2.965,20.628,2.965c13.532,0,21.005-4.434,21.005-4.434 + l1.504,5.736H27.9L28.964,70.604z"/> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="50.0005" y1="67.3633" x2="50.0005" y2="98.2134"> + <stop offset="0" style="stop-color:#F69F32"/> + <stop offset="1" style="stop-color:#EF6422"/> + </linearGradient> + <path fill="url(#XMLID_12_)" d="M90.248,88.022c0,1.163-0.942,2.104-2.104,2.104H11.858c-1.162,0-2.104-0.941-2.104-2.104V76.449 + c0-1.162,0.942-2.105,2.104-2.105h76.285c1.162,0,2.104,0.943,2.104,2.105V88.022z"/> + <path opacity="0.2" fill="#FFFFFF" d="M88.144,74.344H11.858c-1.162,0-2.104,0.506-2.104,1.131v1.412 + c0-0.624,0.942-1.131,2.104-1.131h76.285c1.162,0,2.104,0.507,2.104,1.131v-1.412C90.248,74.85,89.306,74.344,88.144,74.344z"/> + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="35.9316" y1="31.9268" x2="64.0703" y2="31.9268"> + <stop offset="0.0048" style="stop-color:#DCE9FF"/> + <stop offset="0.5143" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#DCE9FF"/> + </linearGradient> + <polygon fill="url(#XMLID_13_)" points="35.932,39.601 64.07,39.601 60.677,24.254 39.324,24.254 "/> + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="30.1621" y1="57.6211" x2="69.8389" y2="57.6211"> + <stop offset="0.0048" style="stop-color:#DCE9FF"/> + <stop offset="0.5143" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#DCE9FF"/> + </linearGradient> + <polygon fill="url(#XMLID_14_)" points="30.162,65.691 69.839,65.691 66.271,49.551 33.731,49.551 "/> + <polygon opacity="0.1" fill="#FFFFFF" points="48.96,9.873 43.918,74.251 57.172,74.321 51.513,9.873 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Scissors.svg b/openoffice/share/gallery/symbols/Scissors.svg new file mode 100644 index 0000000000000000000000000000000000000000..808e6f1026be8576b4800dba9215fa1a4cbd198b --- /dev/null +++ b/openoffice/share/gallery/symbols/Scissors.svg @@ -0,0 +1,210 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="100" height="100" viewBox="0 0 100 100" + overflow="visible" enable-background="new 0 0 100 100" xml:space="preserve"> +<g> + <g> + <path fill="#4B7FBB" d="M38.858,50.989c-1.171,0-2.282,0.565-2.971,1.512l-0.021,0.027c-0.286,0.154-0.739,0.24-1.277,0.24 + c-0.282,0-0.527-0.022-0.691-0.042l-0.031-0.005c-0.146-0.026-0.298-0.052-0.462-0.074l-0.098-0.013h0 + c-0.787-0.104-1.591-0.157-2.391-0.157c-2.77,0-5.546,0.643-8.027,1.859c-2.602,1.274-4.806,3.106-6.551,5.445l-3.051,4.08 + c-5.991,8.029-4.331,19.438,3.701,25.432c3.16,2.357,6.909,3.604,10.844,3.604c2.77,0,5.546-0.643,8.027-1.859 + c2.567-1.259,4.833-3.143,6.553-5.447l3.045-4.08c2.2-2.949,3.442-6.443,3.592-10.105c0.142-3.441-0.683-6.819-2.387-9.795 + l-0.101-0.211c-0.564-1.182-0.586-1.786-0.57-1.987l0.932-1.072l-0.516-0.363c0.163-1.292-0.369-2.619-1.473-3.424l-3.911-2.856 + C40.39,51.234,39.641,50.989,38.858,50.989L38.858,50.989z M34.589,54.261c0.758,0,1.672-0.129,2.328-0.642l0.176-0.24 + c0.427-0.586,1.092-0.897,1.765-0.897c0.447,0,0.898,0.138,1.286,0.42l3.912,2.856c0.583,0.426,0.89,1.085,0.89,1.755 + c0,0.363-0.091,0.729-0.277,1.063l0.044,0.03l0,0l0,0c0,0-0.214,0.246-0.217,0.879c-0.002,0.54,0.149,1.363,0.72,2.558l0,0l0,0 + c-0.01,0-0.019,0-0.029,0c0.257,0.428,0.494,0.866,0.71,1.313l0,0c0.029,0.06,0.058,0.12,0.086,0.181l0,0 + c1.05,2.234,1.588,4.672,1.588,7.124c0,3.467-1.078,6.963-3.311,9.957l-3.045,4.08c-3.276,4.391-8.299,6.706-13.384,6.706 + c-3.466,0-6.961-1.075-9.951-3.307c-4.383-3.271-6.7-8.285-6.707-13.364c-0.004-3.475,1.072-6.979,3.309-9.977l3.051-4.082 + c3.276-4.389,8.296-6.705,13.382-6.704c0.759,0,1.52,0.051,2.277,0.155c0,0,0.003,0.001,0.008,0.001c0,0,0.001,0,0.001,0 + c0.002,0.001,0.004,0.001,0.005,0.001c0.158,0.021,0.315,0.049,0.473,0.076C33.923,54.234,34.239,54.261,34.589,54.261 + L34.589,54.261z M33.896,52.726c-0.009-0.001-0.017-0.002-0.025-0.003C33.879,52.724,33.888,52.725,33.896,52.726L33.896,52.726z + M33.932,52.732l-0.033-0.005C33.91,52.728,33.921,52.73,33.932,52.732L33.932,52.732z M61.141,51.235 + c-0.783,0-1.532,0.245-2.166,0.707l-3.912,2.856c-1.091,0.798-1.623,2.107-1.476,3.387l-0.548,0.361l0.968,1.11 + c0.017,0.201-0.003,0.805-0.57,1.987l-0.103,0.216c-1.702,2.975-2.525,6.352-2.384,9.792c0.15,3.662,1.393,7.156,3.593,10.104 + l3.044,4.08c1.72,2.305,3.986,4.188,6.552,5.447c2.482,1.217,5.258,1.86,8.027,1.86c3.934,0,7.684-1.247,10.845-3.605 + c8.03-5.991,9.69-17.398,3.701-25.429l-3.048-4.083c-1.723-2.304-3.988-4.186-6.556-5.443c-2.481-1.215-5.257-1.858-8.026-1.858 + c-0.83,0-1.664,0.058-2.48,0.169l-0.026,0.004l0.024-0.004c-0.147,0.019-0.287,0.042-0.41,0.063l-0.084,0.014 + c-0.167,0.021-0.415,0.043-0.7,0.043c-0.535,0-0.985-0.085-1.27-0.237l-0.021-0.029l-0.002-0.003l-0.002-0.003 + C63.42,51.798,62.31,51.235,61.141,51.235L61.141,51.235z M55.054,57.76c-0.001-0.67,0.305-1.329,0.889-1.756l3.912-2.856 + c0.388-0.282,0.839-0.42,1.286-0.42c0.673,0,1.338,0.312,1.766,0.896l0.177,0.244c0.654,0.511,1.565,0.64,2.322,0.64 + c0.356,0,0.678-0.028,0.923-0.06c0.152-0.025,0.305-0.054,0.457-0.072c0.011-0.002,0.021-0.004,0.021-0.004 + c0.756-0.103,1.516-0.153,2.276-0.153c5.084,0,10.107,2.315,13.385,6.702l3.048,4.082c2.236,2.998,3.313,6.503,3.309,9.978 + c-0.007,5.078-2.323,10.092-6.707,13.362c-2.991,2.232-6.484,3.309-9.952,3.309c-5.084,0-10.107-2.317-13.383-6.708l-3.044-4.079 + c-2.234-2.993-3.312-6.489-3.312-9.956c0-2.453,0.539-4.891,1.588-7.125l0,0c0.028-0.061,0.057-0.121,0.086-0.181l0,0 + c0.216-0.446,0.453-0.885,0.71-1.313c-0.01,0-0.019,0-0.029,0l0,0l0,0c0.562-1.174,0.718-1.989,0.72-2.53 + c0.003-0.653-0.217-0.906-0.217-0.906l0,0l0,0l0.044-0.028C55.145,58.49,55.054,58.124,55.054,57.76L55.054,57.76z M66.514,52.908 + l0.005-0.001l0.031-0.005L66.514,52.908L66.514,52.908z M53.997,59.581C53.996,59.58,53.996,59.58,53.997,59.581 + C53.996,59.58,53.996,59.58,53.997,59.581L53.997,59.581z"/> + </g> + <g> + <path fill="#868686" d="M80.609,6.062l-0.921,1.009l-29.8,32.66L20.311,7.317L19.39,6.308l-1.087,0.828 + c-0.13,0.099-3.213,2.477-5.31,6.519c-1.973,3.801-3.419,9.811,0.892,16.865l0.093,0.152l0.125,0.125 + c7.477,7.481,20.922,19.6,24.864,23.136l0.106,0.095l0.121,0.073c0.048,0.029,1.186,0.713,2.457,1.409 + c2.528,1.385,3.264,1.552,3.745,1.563c1.218,0.291,2.38,0.438,3.458,0.438c0.803,0,1.569-0.083,2.278-0.245 + c0.006,0,0.013,0,0.019,0c0.65,0,1.342-0.057,2.059-0.167c1.727-0.023,5.676-2.099,7.3-2.995l0.15-0.082l0.127-0.113 + c4.005-3.593,17.652-15.894,25.112-23.357l0.125-0.125l0.093-0.152c4.312-7.054,2.865-13.065,0.893-16.865 + c-2.099-4.042-5.182-6.42-5.312-6.519L80.609,6.062L80.609,6.062z M50.898,40.839L80.792,8.077c0,0,6.646,5.065,6.642,12.918 + c-0.001,2.563-0.711,5.423-2.592,8.501c-7.534,7.539-21.261,19.9-25.053,23.301c0,0-5.097,2.809-6.609,2.809 + c-0.024,0-0.047-0.001-0.069-0.003c-0.641,0.105-1.301,0.17-1.96,0.17c-0.063,0-0.126,0-0.188-0.002 + c-0.684,0.174-1.396,0.247-2.109,0.247c-1.137,0-2.278-0.186-3.319-0.448c-0.023,0.008-0.049,0.011-0.08,0.011 + c-0.909,0-5.49-2.758-5.49-2.758c-4.113-3.689-17.428-15.7-24.805-23.081c-1.881-3.078-2.591-5.938-2.592-8.501 + c-0.004-7.852,6.641-12.918,6.641-12.918l29.669,32.516l0,0l0.004,0.005l0,0l1.006,1.103l1.006-1.103l0,0L50.898,40.839 + L50.898,40.839L50.898,40.839z M45.911,57.015c0.02-0.006,0.039-0.011,0.059-0.017C45.95,57.004,45.93,57.009,45.911,57.015 + L45.911,57.015z"/> + </g> + <g> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="53.2168" y1="29.3711" x2="68.6401" y2="44.7944"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="1" style="stop-color:#989898"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M80.792,8.077L39.428,53.41c-0.456,0.365-2.152,1.145-8.129,0.566 + c-7.646-0.738,15.878,13.049,15.878,13.049s-3.834-8.369-3.308-10.27l0,0c0.98-1.307,2.131-1.434,4.496-1.434 + c4.403,1.617,10.421-1.629,10.421-1.629s17.256-15.394,26.055-24.197C92.486,16.989,80.792,8.077,80.792,8.077z"/> + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="73.813" y1="35.4365" x2="62.121" y2="26.2322"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="1" style="stop-color:#B3B3B3"/> + </linearGradient> + <path fill="url(#XMLID_11_)" d="M80.792,8.077c0,0,4.911,7.929,2.456,11.751c-6.188,6.915-29.251,29.523-29.251,29.523 + s-2.575,1.604-4.034,0.145c-3.642-3.641-1.647-5.826-1.647-5.826L80.792,8.077z"/> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="34.4756" y1="52.6782" x2="47.3003" y2="62.7546"> + <stop offset="0" style="stop-color:#4B76AD"/> + <stop offset="0.0163" style="stop-color:#4F7AB2"/> + <stop offset="0.1137" style="stop-color:#6290C8"/> + <stop offset="0.2198" style="stop-color:#6FA0D8"/> + <stop offset="0.3401" style="stop-color:#77A9E1"/> + <stop offset="0.5048" style="stop-color:#7AACE4"/> + <stop offset="0.6301" style="stop-color:#73A4DC"/> + <stop offset="0.8229" style="stop-color:#618FC7"/> + <stop offset="1" style="stop-color:#4B76AD"/> + </linearGradient> + <path fill="url(#XMLID_12_)" d="M45.216,62.042c-1.238-2.59-0.502-3.436-0.502-3.436l-0.044-0.031 + c0.528-0.949,0.288-2.162-0.613-2.818l-3.912-2.855c-0.974-0.711-2.341-0.498-3.052,0.477l-0.176,0.24 + c-1.328,1.037-3.725,0.506-3.725,0.506l1.651,2.277l0.387,0.316c0.019,0.65,0.319,1.287,0.887,1.701l3.912,2.855 + c0.696,0.508,1.588,0.537,2.302,0.16l0.655,0.381C42.987,61.816,43.866,62.042,45.216,62.042z"/> + <g> + <path fill="#6294D5" d="M40.875,57.275c-7.382-5.504-17.831-3.984-23.34,3.398l-3.05,4.082 + c-5.505,7.377-3.984,17.832,3.397,23.342c7.377,5.502,17.826,3.982,23.335-3.4l3.045-4.08 + C49.771,73.234,48.251,62.785,40.875,57.275z M37.125,76.312l-1.585,2.125c-2.868,3.842-8.308,4.635-12.147,1.77 + c-3.844-2.869-4.635-8.311-1.77-12.15l1.589-2.125c2.867-3.844,8.307-4.633,12.15-1.77C39.202,67.031,39.993,72.47,37.125,76.312 + z"/> + </g> + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="29.3701" y1="87.8892" x2="29.3701" y2="60.2231"> + <stop offset="0" style="stop-color:#6294D5"/> + <stop offset="0.9333" style="stop-color:#385B8B"/> + </linearGradient> + <path fill="url(#XMLID_13_)" d="M36.299,63.898c-4.448-3.314-10.744-2.4-14.064,2.049l-1.838,2.459 + c-3.317,4.445-2.401,10.744,2.048,14.064c4.444,3.316,10.741,2.4,14.061-2.047l1.835-2.461 + C41.66,73.515,40.744,67.218,36.299,63.898z M37.125,76.312l-1.585,2.125c-2.868,3.842-8.308,4.635-12.147,1.77 + c-3.844-2.869-4.635-8.311-1.77-12.15l1.589-2.125c2.867-3.844,8.307-4.633,12.15-1.77C39.202,67.031,39.993,72.47,37.125,76.312z + "/> + <g opacity="0.5"> + <path fill="#385B8B" d="M44.67,79.833l-3.128,4.193c-5.661,7.586-16.397,9.148-23.976,3.492c-2.562-1.91-4.433-4.402-5.575-7.156 + c1.026,3.18,3.01,6.084,5.891,8.234c7.377,5.502,17.826,3.982,23.335-3.4l3.045-4.08c1.242-1.664,2.123-3.484,2.664-5.367 + C46.375,77.173,45.629,78.55,44.67,79.833z"/> + </g> + <g opacity="0.53"> + <path fill="#88CCF6" d="M13.821,66.902l3.186-4.264c5.754-7.711,16.668-9.297,24.38-3.549c2.53,1.889,4.395,4.336,5.563,7.041 + c-0.958-3.422-3.008-6.564-6.075-8.855c-7.382-5.504-17.831-3.984-23.34,3.398l-3.05,4.082c-1.369,1.834-2.303,3.859-2.82,5.951 + C12.208,69.38,12.925,68.103,13.821,66.902z"/> + </g> + </g> + <g opacity="0.5"> + + <image width="84" height="85" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAABVCAYAAADXN8NkAAAACXBIWXMAAAsSAAALEgHS3X78AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJfSURB +VHja7JmLThNREIZ3t1shCjWKeEFR36Vv1QfoW/VZxAuWxAtaNGjrssxJ/omHDTFqYnY2fl/yp00p +zeFjzpzZbVEAAAAAAAAAAAAAAAAAAAAAAAAAAPRKGWUh8/m8vGZdrb8wm81ahP6ZTE/VEXqhx3YI +UstAMpPI2jJSCslsLD/0/CK61DKQzLFly7JtuaHXk8jvytrFRpZaBfmn1pK5a7lneWg50OOeXt+W +9KrTbxF6zRpGEnbbsm95YnlmeSqxSfJkCFKrANVZSmja5jctd1SZh5bnEjsYqVWgteRidyTwQFU6 +mErtW2ibjUbpwNkojfrqRNXaleo9tY4mNUKF+miUTvIvls+WleVc60vyHqgFJKmPdFDt6CBLVV1G +kRpBaJuNR0noR8s7PX5VK5hkffVQz1OvvaUWEUZqr0I1T/qW30jgJwk9sbzPpKZKvW95rK2/n/XT +OspV36jvBSwWi2I6nXYrtsiunHzg3/KDSC1inQ393nfb9FnpM/uiDnRAepWeq4+OtZ3HvqU1VqXc +VZ9N7zvT76xd6n8/NmVb3ysvbfNTy9LyWllKYJNdVe1mfbSO8PeEmUM7Uv2A+iCRrzKpp/p5oeqt +M5ll37000mDvUn0m/abtnA6mt5aXyrEOrZXe0xQ/b/ExNv1C6kbCVpJ6LKEvVLHLbLTaZFLpoX8h +9cjyplOpfs+UCv1NqWfqqSdqAT6n5kJ73/Zh7ys6uvqpiqt39L0QmuLqHf3evyYJLzSTOojvnAYh +NJPaXffgvhUFAAAAAAAAAAAAAAAAAAAAAAAAAPjHXAowANrf2koM6RzbAAAAAElFTkSuQmCC" transform="matrix(1 0 0 1 11.8501 4.9263)"> + </image> + </g> + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="42.8657" y1="33.5352" x2="29.5564" y2="46.8445"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="1" style="stop-color:#989898"/> + </linearGradient> + <path fill="url(#XMLID_14_)" d="M19.208,8.323l41.364,45.333c0.456,0.367,2.152,1.145,8.13,0.566 + c7.646-0.74-15.878,13.047-15.878,13.047s3.833-8.365,3.307-10.268l0,0c-0.979-1.305-2.131-1.434-4.495-1.434 + c-4.402,1.617-10.422-1.629-10.422-1.629S23.958,38.546,15.159,29.742C7.516,17.236,19.208,8.323,19.208,8.323z"/> + <linearGradient id="XMLID_15_" gradientUnits="userSpaceOnUse" x1="26.832" y1="35.2529" x2="43.9956" y2="21.5718"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="1" style="stop-color:#B3B3B3"/> + </linearGradient> + <path fill="url(#XMLID_15_)" d="M19.208,8.323c0,0-4.91,7.93-2.455,11.751c6.187,6.915,29.25,29.523,29.25,29.523 + s2.575,1.604,4.034,0.146c3.642-3.643,1.647-5.826,1.647-5.826L19.208,8.323z"/> + <path fill="#F1F1F1" d="M52.8,44.464l-3.868-0.541L17.899,10.789c0,0,1.004-2.049,1.31-2.466"/> + <path fill="#F1F1F1" d="M47.392,44.416l3.866-0.552l30.921-33.241c0,0-1.012-2.046-1.318-2.462L47.392,44.416z"/> + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="56.0547" y1="59.9077" x2="63.847" y2="54.7127"> + <stop offset="0" style="stop-color:#4B76AD"/> + <stop offset="0.0163" style="stop-color:#4F7AB2"/> + <stop offset="0.1137" style="stop-color:#6290C8"/> + <stop offset="0.2198" style="stop-color:#6FA0D8"/> + <stop offset="0.3401" style="stop-color:#77A9E1"/> + <stop offset="0.5048" style="stop-color:#7AACE4"/> + <stop offset="0.6301" style="stop-color:#73A4DC"/> + <stop offset="0.8229" style="stop-color:#618FC7"/> + <stop offset="1" style="stop-color:#4B76AD"/> + </linearGradient> + <path fill="url(#XMLID_16_)" d="M66.808,54.371c0,0-2.394,0.531-3.723-0.504l-0.178-0.244c-0.711-0.973-2.077-1.186-3.051-0.475 + l-3.912,2.855c-0.9,0.658-1.141,1.869-0.613,2.82l-0.044,0.029c0,0,0.737,0.846-0.503,3.436c1.352,0,2.23-0.227,2.23-0.227 + l0.656-0.379c0.714,0.375,1.606,0.346,2.302-0.162l3.912-2.855c0.567-0.412,0.868-1.051,0.887-1.701l0.386-0.316L66.808,54.371z"/> + <path fill="#6294D5" d="M85.517,65.001l-3.049-4.082c-5.512-7.381-15.96-8.902-23.343-3.396c-7.376,5.51-8.896,15.957-3.386,23.34 + l3.044,4.08c5.51,7.383,15.958,8.904,23.335,3.398C89.501,82.833,91.021,72.38,85.517,65.001z M76.609,80.453 + c-3.841,2.865-9.281,2.074-12.148-1.768l-1.585-2.125c-2.868-3.844-2.077-9.283,1.763-12.15c3.843-2.867,9.282-2.074,12.15,1.768 + l1.588,2.125C81.244,72.144,80.452,77.585,76.609,80.453z"/> + <linearGradient id="XMLID_17_" gradientUnits="userSpaceOnUse" x1="71.1211" y1="92.2222" x2="71.1211" y2="61.0563"> + <stop offset="0" style="stop-color:#6294D5"/> + <stop offset="0.9333" style="stop-color:#385B8B"/> + </linearGradient> + <path fill="url(#XMLID_17_)" d="M80.178,68.609l-1.855-2.482c-3.351-4.49-9.706-5.416-14.196-2.068 + c-4.486,3.352-5.41,9.707-2.06,14.197l1.853,2.482c3.35,4.488,9.705,5.412,14.192,2.066C82.601,79.453,83.526,73.095,80.178,68.609 + z M76.609,80.453c-3.841,2.865-9.281,2.074-12.148-1.768l-1.585-2.125c-2.868-3.844-2.077-9.283,1.763-12.15 + c3.843-2.867,9.282-2.074,12.15,1.768l1.588,2.125C81.244,72.144,80.452,77.585,76.609,80.453z"/> + <g opacity="0.5"> + + <image width="85" height="85" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFUAAABVCAYAAAA49ahaAAAACXBIWXMAAAsSAAALEgHS3X78AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAK/SURB +VHja7Jl9TttAEMVtZx0SwKGkbdpK9IMz5E45VO6UUyBaAYV+IEhMYrtj6U01WImg6h+e1u8nPa1t +1pZ5mpmdjaOIEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghpLPEXl9sNps9+W7z+byiqX9mZtyQUjXk +ztzYoaG1EqgHJWZaKSrMWOHYjbmxM0PVyCDqQykUw8CNaC16wLg2JlcejI0dGronGooORIeifVzr +wbhctBTdi+4w5jDXhbHBUcqrobWRL0QvoSMYGxCRtaG3ou+ia4w/8TiN2lbptf0C0+lUDe0jOmsj +34k+ik5Fn0TvcW0iGosy0QDRrbV1ozVWnhktFotuRqpJ+4AoHYleiz7A0BOcH6KuFkj3b6Jj3KMR +mnuJ1NbTH6kfUEePEI0nJkJfmfSvo3KF8jDEwqXl4BbHv2trW/9Q4sDQpGFqHZlvke5vUA7GiMxj +nE/wtwnOR7g/xfPi52we/rtIbfSkATVSF6kxxgx1dg/zKhOxGczMEMn9LT1tp9O/Z+rqAFE3wHlq +zNJGPzUKUOKlRUwin1SNLWlzi1qaVb+wzb+Hlw9ODCzMCr40ypHWsWn+dZ42/3dmgVJzu9mn1n0k +elTb+O+jrh7gWFNfjX+AmT9EV6Jz0Znos+grDK7nlG3uqoKDKC3RuC+xO7pEFzDEnBwmp5hbz7sR +fYGucJ+LdspT+ltTL0xTv8K1rGHqtYnSC0TuEs+pOpv+pgTsitx8yz7/Eql+Bp3D1EeR2vkfVECJ +Wqgt0cZsR0dmR6XlQI2+wXhvUt9Fj9g6jV+qUtOrqvomqzYoC7r6r2B04SFK3Zi6Y4cVTHNvd0pa +HtZGpRdDXZlqjI3M7igxiht116ry9J3K5dfULR//dnUN/PD3lwY/wuvnaUIIIYQQQgghhBBCCCGE +EEIIIYQQQgghhPxL/BJgAD6lARWa/RauAAAAAElFTkSuQmCC" transform="matrix(1 0 0 1 6.8501 5.9263)"> + </image> + </g> + <linearGradient id="XMLID_18_" gradientUnits="userSpaceOnUse" x1="46.9092" y1="46.1792" x2="58.6281" y2="57.8986"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <circle fill="url(#XMLID_18_)" cx="49.446" cy="48.715" r="5.979"/> + <circle fill="#6294D5" cx="49.446" cy="48.716" r="3.365"/> + <g opacity="0.53"> + <path fill="#88CCF6" d="M86.343,66.97l-3.186-4.264c-5.755-7.711-16.669-9.297-24.381-3.549c-2.529,1.889-4.395,4.336-5.563,7.041 + c0.958-3.422,3.009-6.564,6.075-8.855c7.382-5.504,17.832-3.984,23.341,3.398l3.051,4.082c1.368,1.834,2.302,3.859,2.82,5.951 + C87.957,69.449,87.24,68.171,86.343,66.97z"/> + </g> + <g opacity="0.5"> + <path fill="#385B8B" d="M87.595,79.833c-0.488,1.391-2.037,4.193-2.037,4.193c-5.66,7.586-16.397,9.148-23.977,3.492 + c-2.562-1.91-4.433-4.402-5.575-7.156c1.026,3.18,3.01,6.084,5.89,8.234c7.377,5.502,17.88,4.037,23.39-3.346 + c0,0,1.418-1.736,2.377-3.932c0.504-1.086,1.161-5.461,1.161-6.43C88.456,76.496,88.085,78.443,87.595,79.833z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Shield01.svg b/openoffice/share/gallery/symbols/Shield01.svg new file mode 100644 index 0000000000000000000000000000000000000000..b4d71bfb0b48afa450b4d0667dbbe0fae338f2b0 --- /dev/null +++ b/openoffice/share/gallery/symbols/Shield01.svg @@ -0,0 +1,192 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="100.002" height="100.001" + viewBox="0 0 100.002 100.001" overflow="visible" enable-background="new 0 0 100.002 100.001" xml:space="preserve"> +<g> + <g> + + <linearGradient id="XMLID_17_" gradientUnits="userSpaceOnUse" x1="78.2979" y1="77.8174" x2="78.2978" y2="-54.2905" gradientTransform="matrix(0.9998 -0.0217 0.0217 0.9998 -28.9657 30.1705)"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <path fill="url(#XMLID_17_)" d="M49.21,5.439c-25.945,0.564-37.33,9.119-37.802,9.483l-0.3,0.231l1.012,46.56 + c0.002,0.338,0.128,8.628,6.498,14.468c6.192,5.678,30.647,19.714,31.685,20.309l0.391,0.224l0.381-0.238 + c1.02-0.64,25.044-15.73,30.983-21.673c6.111-6.11,5.876-14.397,5.862-14.748l-1.011-46.532l-0.29-0.219 + C86.164,12.959,75.169,4.875,49.21,5.439z"/> + <path fill="#727272" d="M51.75,4.663c-0.831,0-1.691,0.009-2.555,0.027c-13.64,0.297-23.255,2.866-28.92,4.969 + c-6.232,2.314-9.202,4.575-9.325,4.67l-0.6,0.463l0.016,0.758l1.004,46.18c0-0.008,0-0.016,0-0.023 + c0.002,0.363,0.132,8.969,6.741,15.028c6.253,5.733,30.777,19.811,31.818,20.406l0.781,0.448l0.762-0.479 + c1.023-0.641,25.117-15.774,31.116-21.778c6.252-6.251,6.1-14.706,6.082-15.286c0,0.002,0,0.003,0,0.004l-1.003-46.181 + l-0.016-0.726l-0.579-0.438c-0.113-0.084-2.815-2.1-8.555-4.09C73.315,6.812,64.45,4.663,51.75,4.663L51.75,4.663z M11.866,15.517 + c0,0,11.363-8.762,37.36-9.327c0.858-0.018,1.699-0.027,2.524-0.027c24.181,0,34.417,7.739,34.417,7.739l1.003,46.182 + c0,0,0.003,0.072,0.003,0.208c0,1.316-0.254,8.589-5.646,13.98C75.579,80.224,50.675,95.84,50.675,95.84 + s-25.348-14.525-31.55-20.211c-6.203-5.688-6.255-13.933-6.255-13.933L11.866,15.517L11.866,15.517L11.866,15.517z"/> + </g> + <g> + + <linearGradient id="XMLID_18_" gradientUnits="userSpaceOnUse" x1="78.2974" y1="-21.7944" x2="78.2974" y2="62.4715" gradientTransform="matrix(0.9998 -0.0217 0.0217 0.9998 -28.9657 30.1705)"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <path fill="url(#XMLID_18_)" d="M49.21,5.439c-25.945,0.564-37.33,9.119-37.802,9.483l-0.3,0.231l1.012,46.56 + c0.002,0.338,0.128,8.628,6.498,14.468c6.192,5.678,30.647,19.714,31.685,20.309l0.391,0.224l0.381-0.238 + c1.02-0.64,25.044-15.73,30.983-21.673c6.111-6.11,5.876-14.397,5.862-14.748l-1.011-46.532l-0.29-0.219 + C86.164,12.959,75.169,4.875,49.21,5.439z"/> + <path fill="#727272" d="M51.75,4.663c-0.831,0-1.691,0.009-2.555,0.027c-13.64,0.297-23.255,2.866-28.92,4.969 + c-6.232,2.314-9.202,4.575-9.325,4.67l-0.6,0.463l0.016,0.758l1.004,46.18c0-0.008,0-0.016,0-0.023 + c0.002,0.363,0.132,8.969,6.741,15.028c6.253,5.733,30.777,19.811,31.818,20.406l0.781,0.448l0.762-0.479 + c1.023-0.641,25.117-15.774,31.116-21.778c6.252-6.251,6.1-14.706,6.082-15.286c0,0.002,0,0.003,0,0.004l-1.003-46.181 + l-0.016-0.726l-0.579-0.438c-0.113-0.084-2.815-2.1-8.555-4.09C73.315,6.812,64.45,4.663,51.75,4.663L51.75,4.663z M11.866,15.517 + c0,0,11.363-8.762,37.36-9.327c0.858-0.018,1.699-0.027,2.524-0.027c24.181,0,34.417,7.739,34.417,7.739l1.003,46.182 + c0,0,0.003,0.072,0.003,0.208c0,1.316-0.254,8.589-5.646,13.98C75.579,80.224,50.675,95.84,50.675,95.84 + s-25.348-14.525-31.55-20.211c-6.203-5.688-6.255-13.933-6.255-13.933L11.866,15.517L11.866,15.517L11.866,15.517z"/> + </g> + + <linearGradient id="XMLID_19_" gradientUnits="userSpaceOnUse" x1="78.2979" y1="75.8408" x2="78.2978" y2="-38.6532" gradientTransform="matrix(0.9998 -0.0217 0.0217 0.9998 -28.9657 30.1705)"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <path fill="url(#XMLID_19_)" d="M20.248,20.274c0.172,7.877,0.897,41.265,0.897,41.267c0.003,0.08,0.22,4.912,3.573,7.986 + c3.463,3.176,16.224,11.034,25.765,16.63c9.362-6.005,21.873-14.419,25.19-17.737c3.224-3.224,3.224-8.076,3.222-8.137 + c0-0.008-0.73-33.635-0.898-41.375c-4.481-1.923-13.688-4.767-28.591-4.443C34.346,14.792,24.882,18.108,20.248,20.274z + M21.147,61.621c0,0-0.001-0.029-0.001-0.041C21.146,61.582,21.146,61.619,21.147,61.621z M78.899,60.391l-0.001-0.029 + C78.899,60.373,78.899,60.391,78.899,60.391z"/> + <g> + + <linearGradient id="XMLID_20_" gradientUnits="userSpaceOnUse" x1="63.8755" y1="-8.0225" x2="85.9625" y2="25.6026" gradientTransform="matrix(0.9998 -0.0217 0.0217 0.9998 -28.9657 30.1705)"> + <stop offset="0" style="stop-color:#FFF254"/> + <stop offset="0.2682" style="stop-color:#FFEE50"/> + <stop offset="0.5449" style="stop-color:#FDE144"/> + <stop offset="0.8244" style="stop-color:#FBCD31"/> + <stop offset="1" style="stop-color:#F9BC21"/> + </linearGradient> + <path fill="url(#XMLID_20_)" d="M49.467,17.284c-12.753,0.277-21.302,2.735-26.358,4.828c0.022,1.014,0.855,39.368,0.855,39.368 + c0.009,0.126,0.28,3.788,2.659,5.97c3.045,2.791,14.208,9.733,23.794,15.395c9.413-6.075,20.348-13.5,23.264-16.417 + c2.332-2.333,2.396-6.104,2.396-6.143c0,0-0.758-34.847-0.857-39.436C70.333,19.031,62.023,17.011,49.467,17.284z"/> + <path fill="#E29813" d="M51.705,16.511c-0.736,0-1.487,0.008-2.254,0.024c-13.593,0.295-22.472,3.097-27.104,5.073 + c0.056,2.575,0.866,39.89,0.866,39.89c0.001,0,0.223,4.049,2.903,6.506c3.151,2.888,14.816,10.123,24.318,15.724 + c9.329-6.011,20.759-13.75,23.777-16.769c2.571-2.572,2.616-6.627,2.616-6.668c0,0-0.815-37.424-0.869-39.974 + C71.725,18.686,63.818,16.511,51.705,16.511L51.705,16.511z M23.869,22.602c5.053-2.02,13.392-4.302,25.615-4.567 + c0.751-0.016,1.499-0.024,2.221-0.024c10.86,0,18.266,1.75,22.774,3.358c0.141,6.461,0.824,37.868,0.847,38.929 + c-0.009,0.303-0.16,3.583-2.177,5.6c-2.836,2.837-13.846,10.309-22.75,16.066C41.33,76.598,30.092,69.612,27.13,66.896 + c-2.078-1.904-2.388-5.098-2.417-5.466C24.688,60.282,24.01,29.07,23.869,22.602L23.869,22.602z"/> + </g> + <g> + <defs> + <path id="XMLID_5_" d="M22.348,21.607c0.056,2.574,0.866,39.889,0.866,39.889c0.001,0,0.223,4.049,2.902,6.506 + c3.151,2.889,14.816,10.123,24.318,15.725c9.329-6.012,20.759-13.75,23.776-16.77c2.571-2.572,2.616-6.627,2.616-6.668 + c0,0-0.814-37.424-0.869-39.973c-4.489-1.731-13.112-4.074-26.507-3.783C35.858,16.829,26.979,19.631,22.348,21.607z"/> + </defs> + <clipPath id="XMLID_21_"> + <use xlink:href="#XMLID_5_" /> + </clipPath> + <g clip-path="url(#XMLID_21_)"> + + <linearGradient id="XMLID_22_" gradientUnits="userSpaceOnUse" x1="93.292" y1="2.8281" x2="93.292" y2="27.1611" gradientTransform="matrix(0.9998 -0.0217 0.0217 0.9998 -28.9657 30.1705)"> + <stop offset="0" style="stop-color:#FDF58D"/> + <stop offset="0.0159" style="stop-color:#FDF088"/> + <stop offset="0.1082" style="stop-color:#FBDB72"/> + <stop offset="0.2163" style="stop-color:#FACA61"/> + <stop offset="0.3485" style="stop-color:#F9BE55"/> + <stop offset="0.5306" style="stop-color:#F8B74E"/> + <stop offset="1" style="stop-color:#F8B54C"/> + </linearGradient> + <polygon fill="url(#XMLID_22_)" stroke="#8A5C29" stroke-width="1.5" points="90.831,56.539 39.041,57.665 38.706,42.217 + 90.495,41.092 "/> + + <linearGradient id="XMLID_23_" gradientUnits="userSpaceOnUse" x1="40.3325" y1="2.4536" x2="40.3325" y2="26.7881" gradientTransform="matrix(0.9998 -0.0217 0.0217 0.9998 -28.9657 30.1705)"> + <stop offset="0" style="stop-color:#962B28"/> + <stop offset="1" style="stop-color:#E15656"/> + </linearGradient> + <polygon fill="url(#XMLID_23_)" stroke="#791A16" stroke-width="1.5" points="37.874,57.315 -13.915,58.441 -14.251,42.992 + 37.539,41.867 "/> + + <linearGradient id="XMLID_24_" gradientUnits="userSpaceOnUse" x1="52.8647" y1="24.1216" x2="52.8647" y2="-2.2128" gradientTransform="matrix(0.9998 -0.0217 0.0217 0.9998 -28.9657 30.1705)"> + <stop offset="0" style="stop-color:#FDF58D"/> + <stop offset="0.0159" style="stop-color:#FDF088"/> + <stop offset="0.1082" style="stop-color:#FBDB72"/> + <stop offset="0.2163" style="stop-color:#FACA61"/> + <stop offset="0.3485" style="stop-color:#F9BE55"/> + <stop offset="0.5306" style="stop-color:#F8B74E"/> + <stop offset="1" style="stop-color:#F8B54C"/> + </linearGradient> + <polygon fill="url(#XMLID_24_)" stroke="#8A5C29" stroke-width="1.5" points="50.073,41.842 -1.716,42.968 -2.052,27.52 + 49.738,26.394 "/> + + <linearGradient id="XMLID_25_" gradientUnits="userSpaceOnUse" x1="105.2529" y1="24.1216" x2="105.2529" y2="-2.2145" gradientTransform="matrix(0.9998 -0.0217 0.0217 0.9998 -28.9657 30.1705)"> + <stop offset="0" style="stop-color:#962B28"/> + <stop offset="1" style="stop-color:#E15656"/> + </linearGradient> + <polygon fill="url(#XMLID_25_)" stroke="#791A16" stroke-width="1.5" points="102.452,40.704 50.662,41.83 50.326,26.381 + 102.116,25.256 "/> + + <linearGradient id="XMLID_26_" gradientUnits="userSpaceOnUse" x1="53.1265" y1="65.4541" x2="53.1265" y2="24.7871" gradientTransform="matrix(0.9998 -0.0217 0.0217 0.9998 -28.9657 30.1705)"> + <stop offset="0" style="stop-color:#FDF58D"/> + <stop offset="0.0159" style="stop-color:#FDF088"/> + <stop offset="0.1082" style="stop-color:#FBDB72"/> + <stop offset="0.2163" style="stop-color:#FACA61"/> + <stop offset="0.3485" style="stop-color:#F9BE55"/> + <stop offset="0.5306" style="stop-color:#F8B74E"/> + <stop offset="1" style="stop-color:#F8B54C"/> + </linearGradient> + <polygon fill="url(#XMLID_26_)" stroke="#8A5C29" stroke-width="1.5" points="51.011,72.947 -0.779,74.073 -1.115,58.625 + 50.675,57.5 "/> + + <linearGradient id="XMLID_27_" gradientUnits="userSpaceOnUse" x1="106.3789" y1="65.4531" x2="106.3789" y2="24.7836" gradientTransform="matrix(0.9998 -0.0217 0.0217 0.9998 -28.9657 30.1705)"> + <stop offset="0" style="stop-color:#962B28"/> + <stop offset="1" style="stop-color:#E15656"/> + </linearGradient> + <polygon fill="url(#XMLID_27_)" stroke="#791A16" stroke-width="1.5" points="104.253,71.791 52.463,72.916 52.127,57.468 + 103.917,56.342 "/> + </g> + </g> + <g> + <path fill="#E29813" d="M51.705,16.511c-0.736,0-1.487,0.008-2.254,0.024c-13.593,0.295-22.472,3.097-27.104,5.073 + c0.056,2.575,0.866,39.89,0.866,39.89c0.001,0,0.223,4.049,2.903,6.506c3.151,2.888,14.816,10.123,24.318,15.724 + c9.329-6.011,20.759-13.75,23.777-16.769c2.571-2.572,2.616-6.627,2.616-6.668c0,0-0.815-37.424-0.869-39.974 + C71.725,18.686,63.818,16.511,51.705,16.511L51.705,16.511z M23.869,22.602c5.053-2.02,13.392-4.302,25.615-4.567 + c0.751-0.016,1.499-0.024,2.221-0.024c10.86,0,18.266,1.75,22.774,3.358c0.141,6.461,0.824,37.868,0.847,38.929 + c-0.009,0.303-0.16,3.583-2.177,5.6c-2.836,2.837-13.846,10.309-22.75,16.066C41.33,76.598,30.092,69.612,27.13,66.896 + c-2.078-1.904-2.388-5.098-2.417-5.466C24.688,60.282,24.01,29.07,23.869,22.602L23.869,22.602z"/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="22.348" y="16.509" width="54.479" height="67.218"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="22.348" y="16.509" width="54.479" height="67.218" id="XMLID_28_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + + <linearGradient id="XMLID_29_" gradientUnits="userSpaceOnUse" x1="71.4614" y1="-24.2803" x2="81.0059" y2="11.9233" gradientTransform="matrix(0.9998 -0.0217 0.0217 0.9998 -28.9657 30.1705)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_29_)" d="M17.534,47.604c0,0,5.415-8.348,30.918-8.902c25.504-0.554,33.086,7.512,33.086,7.512 + l0.666-29.973L55.893,9.898l-15.795,0.343l-16.354,4.964l-6.006,3.917L17.534,47.604z"/> + </g> + </mask> + <path mask="url(#XMLID_28_)" fill="#FFFFFF" d="M22.348,21.607c0.056,2.574,0.866,39.889,0.866,39.889 + c0.001,0,0.223,4.049,2.902,6.506c3.151,2.889,14.816,10.123,24.318,15.725c9.329-6.012,20.759-13.75,23.776-16.77 + c2.571-2.572,2.616-6.627,2.616-6.668c0,0-0.814-37.424-0.869-39.973c-4.489-1.731-13.112-4.074-26.507-3.783 + C35.858,16.829,26.979,19.631,22.348,21.607z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="22.348" y="16.509" width="54.479" height="67.218"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="22.348" y="16.509" width="54.479" height="67.218" id="XMLID_30_"> + <g filter="url(#Adobe_OpacityMaskFilter_1_)"> + <path fill="url(#XMLID_29_)" d="M17.534,47.604c0,0,5.415-8.348,30.918-8.902c25.504-0.554,33.086,7.512,33.086,7.512 + l0.666-29.973L55.893,9.898l-15.795,0.343l-16.354,4.964l-6.006,3.917L17.534,47.604z"/> + </g> + </mask> + <path mask="url(#XMLID_30_)" fill="#FFFFFF" d="M22.348,21.607c0.056,2.574,0.866,39.889,0.866,39.889 + c0.001,0,0.223,4.049,2.902,6.506c3.151,2.889,14.816,10.123,24.318,15.725c9.329-6.012,20.759-13.75,23.776-16.77 + c2.571-2.572,2.616-6.627,2.616-6.668c0,0-0.814-37.424-0.869-39.973c-4.489-1.731-13.112-4.074-26.507-3.783 + C35.858,16.829,26.979,19.631,22.348,21.607z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Shield02-Orange.svg b/openoffice/share/gallery/symbols/Shield02-Orange.svg new file mode 100644 index 0000000000000000000000000000000000000000..2984921dee0c3e5f3654b42ccb13e1140b2c525c --- /dev/null +++ b/openoffice/share/gallery/symbols/Shield02-Orange.svg @@ -0,0 +1,87 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="100.002" height="100.001" + viewBox="0 0 100.002 100.001" overflow="visible" enable-background="new 0 0 100.002 100.001" xml:space="preserve"> +<g> + <g> + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="49.3892" y1="102.7939" x2="49.3892" y2="-23.881"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <path fill="url(#XMLID_11_)" stroke="#727272" stroke-width="1.5" d="M49.289,93.623c0,0,24.393-15.213,30.266-21.087 + c5.873-5.874,5.75-14.196,5.75-14.196V11.717l-35.61-5.621h-0.611l-35.61,5.621V58.34c0,0-0.122,8.322,5.751,14.196 + C25.099,78.41,49.289,93.623,49.289,93.623L49.289,93.623z"/> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="47.3369" y1="5.2471" x2="54.8369" y2="89.9131"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <path fill="url(#XMLID_12_)" stroke="#727272" stroke-width="1.5" d="M49.9,93.623c0,0,24.392-15.213,30.266-21.087 + c5.874-5.874,5.751-14.196,5.751-14.196V11.717L50.306,6.096h-0.61l-35.611,5.621V58.34c0,0-0.122,8.322,5.752,14.196 + S49.9,93.623,49.9,93.623L49.9,93.623z"/> + <path opacity="0.07" fill="#FFFFFF" d="M85.917,58.34V11.717L50.306,6.096h-0.61l-35.611,5.621v3.049l35.373-5.584h0.607 + l35.372,5.584v46.311c0,0,0.009,0.719-0.124,1.877C85.944,60.283,85.917,58.34,85.917,58.34z M14.084,58.418V58.34 + C14.084,58.34,14.084,58.369,14.084,58.418z"/> + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="49.8901" y1="8.9688" x2="49.8901" y2="103.5825"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="47.0845" y1="84.2354" x2="50.9178" y2="9.5682"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <path fill="url(#XMLID_14_)" d="M22.494,20.555c0,5.524,0,37.465,0,37.465c0,0.047,0.075,5.364,3.546,8.836 + c3.074,3.073,14.02,10.48,23.27,16.42c8.45-5.381,19.324-12.314,23.429-16.42c3.465-3.466,3.545-8.771,3.546-8.822 + c0,0,0-31.954,0-37.479c-5.072-0.8-26.083-4.117-26.896-4.244C48.577,16.438,27.566,19.755,22.494,20.555z"/> + <linearGradient id="XMLID_15_" gradientUnits="userSpaceOnUse" x1="16.0117" y1="49.2051" x2="104.0118" y2="49.2051"> + <stop offset="0" style="stop-color:#F9CF38"/> + <stop offset="0.1982" style="stop-color:#F9C431"/> + <stop offset="0.548" style="stop-color:#F9A61E"/> + <stop offset="1" style="stop-color:#F97700"/> + </linearGradient> + <path fill="url(#XMLID_15_)" d="M23.706,21.148c0,1.547,0,36.285,0,36.285c0.001,0.039,0.104,4.949,3.235,8.08 + c2.91,2.909,13.365,10.004,22.373,15.801c9.083-5.798,19.618-12.894,22.526-15.801c3.125-3.126,3.233-8.029,3.233-8.078 + c0,0,0-34.74,0-36.287c-1.49-0.234-25.417-4.011-25.683-4.054C49.106,17.141,25.199,20.913,23.706,21.148z"/> + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="40.5117" y1="49.1816" x2="80.5116" y2="49.1816"> + <stop offset="0" style="stop-color:#F9CF38"/> + <stop offset="0.1982" style="stop-color:#F9C431"/> + <stop offset="0.548" style="stop-color:#F9A61E"/> + <stop offset="1" style="stop-color:#F97700"/> + </linearGradient> + <path fill="url(#XMLID_16_)" d="M71.839,65.514c3.125-3.126,3.233-8.029,3.233-8.078c0,0,0-34.74,0-36.287 + c-1.49-0.234-25.417-4.011-25.683-4.054v64.173C58.456,75.479,68.939,68.412,71.839,65.514z"/> + <radialGradient id="XMLID_17_" cx="53.4395" cy="50.3643" r="45.4433" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#FFF254"/> + <stop offset="1" style="stop-color:#F9BC21"/> + </radialGradient> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="23.706" y="17.095" width="51.366" height="64.22"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="23.706" y="17.095" width="51.366" height="64.22" id="XMLID_18_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_19_" gradientUnits="userSpaceOnUse" x1="63.4883" y1="56.5742" x2="25.7509" y2="3.2027"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_19_)" d="M17.674,54.243c0,0,14.767-29.651,60.381-20.217c1.618-9.435,1.078-17.79,1.078-17.79 + l-31.808-4.045l-30.19,5.931L17.674,54.243z"/> + </g> + </mask> + <linearGradient id="XMLID_20_" gradientUnits="userSpaceOnUse" x1="49.2368" y1="33.5693" x2="25.1165" y2="14.2731"> + <stop offset="0" style="stop-color:#F25353"/> + <stop offset="0.2383" style="stop-color:#E94444"/> + <stop offset="0.6932" style="stop-color:#D11E1E"/> + <stop offset="1" style="stop-color:#BE0000"/> + </linearGradient> + </g> + <polygon opacity="0.58" fill="#FFFFFF" points="23.706,44.772 23.706,49.279 49.39,60.477 75.072,49.191 75.072,44.342 + 49.308,55.311 "/> + <polygon opacity="0.7" fill="#FFFFFF" points="23.644,34.705 23.644,39.211 49.327,50.408 75.01,39.123 75.01,34.274 + 49.246,45.243 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Shield03-Blue.svg b/openoffice/share/gallery/symbols/Shield03-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..ed217653854aec2eb64e44eb676464e7d154e3fe --- /dev/null +++ b/openoffice/share/gallery/symbols/Shield03-Blue.svg @@ -0,0 +1,100 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="100.002" height="100.001" + viewBox="0 0 100.002 100.001" overflow="visible" enable-background="new 0 0 100.002 100.001" xml:space="preserve"> +<g> + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="49.6963" y1="102.9351" x2="49.6963" y2="-23.7399"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <path fill="url(#XMLID_13_)" stroke="#727272" stroke-width="1.5" d="M49.596,93.764c0,0,24.393-15.213,30.266-21.087 + c5.874-5.874,5.751-14.196,5.751-14.196V11.858l-35.61-5.621h-0.611l-35.61,5.621v46.623c0,0-0.122,8.322,5.751,14.196 + C25.405,78.551,49.596,93.764,49.596,93.764L49.596,93.764z"/> + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="47.6431" y1="5.3867" x2="55.1431" y2="90.0537"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <path fill="url(#XMLID_14_)" stroke="#727272" stroke-width="1.5" d="M50.206,93.764c0,0,24.393-15.213,30.267-21.087 + s5.75-14.196,5.75-14.196V11.858l-35.61-5.621h-0.61l-35.611,5.621v46.623c0,0-0.122,8.322,5.752,14.196 + S50.206,93.764,50.206,93.764L50.206,93.764z"/> + <path opacity="0.07" fill="#FFFFFF" d="M86.223,58.481V11.858l-35.61-5.621h-0.61l-35.611,5.621v3.049l35.372-5.583h0.607 + l35.372,5.583v46.311c0,0,0.009,0.719-0.125,1.877C86.25,60.424,86.223,58.481,86.223,58.481z M14.391,58.559v-0.078 + C14.391,58.481,14.391,58.51,14.391,58.559z"/> + <linearGradient id="XMLID_15_" gradientUnits="userSpaceOnUse" x1="50.1963" y1="9.1108" x2="50.1963" y2="103.7235"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="47.3906" y1="84.3774" x2="51.2239" y2="9.7103"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <path fill="url(#XMLID_16_)" d="M22.801,20.697c0,5.524,0,37.464,0,37.464c0,0.047,0.075,5.364,3.546,8.836 + c3.074,3.073,14.02,10.48,23.271,16.42c8.45-5.381,19.324-12.314,23.429-16.42c3.465-3.466,3.545-8.771,3.546-8.822 + c0,0,0-31.954,0-37.478c-5.072-0.8-26.083-4.118-26.896-4.245C48.884,16.579,27.872,19.896,22.801,20.697z"/> + <linearGradient id="XMLID_17_" gradientUnits="userSpaceOnUse" x1="56.1602" y1="15.6729" x2="43.1603" y2="64.6723"> + <stop offset="0" style="stop-color:#6294D5"/> + <stop offset="1" style="stop-color:#4972A9"/> + </linearGradient> + <path fill="url(#XMLID_17_)" d="M24.013,21.291c0,1.546,0,36.284,0,36.284c0.001,0.039,0.104,4.949,3.234,8.08 + c2.91,2.909,13.365,10.004,22.373,15.801c9.083-5.798,19.618-12.894,22.525-15.801c3.126-3.126,3.233-8.029,3.233-8.078 + c0,0,0-34.74,0-36.286c-1.49-0.235-25.417-4.011-25.683-4.054C49.413,17.282,25.506,21.055,24.013,21.291z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="24.013" y="17.236" width="51.366" height="64.219"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="24.013" y="17.236" width="51.366" height="64.219" id="XMLID_18_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + + <linearGradient id="XMLID_19_" gradientUnits="userSpaceOnUse" x1="122.7695" y1="93.8198" x2="117.4071" y2="120.9471" gradientTransform="matrix(0.9967 -0.0812 0.0812 0.9967 -79.812 -63.9679)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_19_)" d="M-0.665,17.417c0,0,0.254,0.381,0.739,1.067c4.032,5.699,24.049,32.44,47.26,36.482 + c26.003,4.528,54.627-32.615,54.627-32.615L91.687-2.764L27.037-3.828L-1.831,18.639"/> + </g> + </mask> + <path opacity="0.3" mask="url(#XMLID_18_)" fill="#FFFFFF" d="M24.013,21.291c0,1.546,0,36.284,0,36.284 + c0.001,0.039,0.104,4.949,3.234,8.08c2.91,2.909,13.365,10.004,22.373,15.801c9.083-5.798,19.618-12.894,22.525-15.801 + c3.126-3.126,3.233-8.029,3.233-8.078c0,0,0-34.74,0-36.286c-1.49-0.235-25.417-4.011-25.683-4.054 + C49.413,17.282,25.506,21.055,24.013,21.291z"/> + <radialGradient id="XMLID_20_" cx="53.7461" cy="50.5054" r="45.4433" gradientUnits="userSpaceOnUse"> + <stop offset="0" style="stop-color:#FFF254"/> + <stop offset="1" style="stop-color:#F9BC21"/> + </radialGradient> + <linearGradient id="XMLID_21_" gradientUnits="userSpaceOnUse" x1="46.3037" y1="12.9302" x2="61.3036" y2="48.4299"> + <stop offset="0" style="stop-color:#6294D5"/> + <stop offset="0.3366" style="stop-color:#6092D2"/> + <stop offset="0.6068" style="stop-color:#5A8AC8"/> + <stop offset="0.8533" style="stop-color:#517DB7"/> + <stop offset="1" style="stop-color:#4972A9"/> + </linearGradient> + <path fill="url(#XMLID_21_)" d="M72.146,65.655c3.126-3.126,3.233-8.029,3.233-8.078c0,0,0-34.74,0-36.286 + c-1.49-0.235-25.417-4.011-25.683-4.054v64.172C58.762,75.62,69.245,68.553,72.146,65.655z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="24.013" y="17.236" width="51.366" height="64.219"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="24.013" y="17.236" width="51.366" height="64.219" id="XMLID_22_"> + <g filter="url(#Adobe_OpacityMaskFilter_1_)"> + <linearGradient id="XMLID_1_" gradientUnits="userSpaceOnUse" x1="63.7954" y1="56.7163" x2="26.0572" y2="3.3437"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_1_)" d="M17.98,54.384c0,0,14.767-29.651,60.381-20.217c1.617-9.435,1.078-17.79,1.078-17.79 + l-31.808-4.044l-30.19,5.931L17.98,54.384z"/> + </g> + </mask> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="49.5435" y1="33.7104" x2="25.424" y2="14.4149"> + <stop offset="0" style="stop-color:#F25353"/> + <stop offset="0.2383" style="stop-color:#E94444"/> + <stop offset="0.6932" style="stop-color:#D11E1E"/> + <stop offset="1" style="stop-color:#BE0000"/> + </linearGradient> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Sign-Ban01.svg b/openoffice/share/gallery/symbols/Sign-Ban01.svg new file mode 100644 index 0000000000000000000000000000000000000000..beb0626cd3ad2f86e86e99b3cba0afa677c779c0 --- /dev/null +++ b/openoffice/share/gallery/symbols/Sign-Ban01.svg @@ -0,0 +1,103 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <g> + <g> + <path fill="#82ABE0" d="M42.549,18.94c-1.566,0-3.661,0.868-4.769,1.976L21.49,37.207c-1.108,1.106-1.976,3.201-1.976,4.769 + v23.041c0,1.566,0.868,3.661,1.976,4.769l16.291,16.291c1.108,1.107,3.202,1.976,4.769,1.976H65.59 + c1.565,0,3.659-0.867,4.769-1.976L86.65,69.785c1.107-1.108,1.976-3.203,1.976-4.769V41.976c0-1.565-0.868-3.66-1.976-4.769 + L70.359,20.916c-1.109-1.108-3.203-1.976-4.769-1.976H42.549z"/> + <g> + <path fill="#BD0000" d="M65.59,18.44H42.549c-1.682,0-3.932,0.932-5.122,2.123L21.136,36.854 + c-1.19,1.187-2.122,3.437-2.122,5.122v23.041c0,1.682,0.932,3.932,2.122,5.122l16.291,16.291 + c1.191,1.189,3.441,2.122,5.122,2.122H65.59c1.68,0,3.93-0.933,5.121-2.121L87.003,70.14c1.189-1.191,2.121-3.441,2.121-5.122 + V41.977c0-1.682-0.932-3.932-2.121-5.122L70.712,20.563C69.52,19.373,67.271,18.44,65.59,18.44L65.59,18.44z M20.014,41.977 + c0-1.422,0.822-3.41,1.829-4.415l16.291-16.291c1.006-1.006,2.993-1.83,4.416-1.83H65.59c1.422,0,3.407,0.824,4.415,1.83 + l16.291,16.291c1.006,1.006,1.828,2.993,1.828,4.415v23.041l0,0l0,0c0,1.421-0.822,3.408-1.828,4.415L70.005,85.724 + c-1.008,1.005-2.993,1.829-4.415,1.829H42.549c-1.422,0-3.409-0.824-4.416-1.829L21.843,69.433 + c-1.007-1.007-1.829-2.994-1.829-4.415V41.977L20.014,41.977L20.014,41.977z"/> + </g> + </g> + </g> + <g> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="33.5977" y1="22.9487" x2="77.2317" y2="88.0582"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CB0212"/> + </linearGradient> + <path fill="url(#XMLID_5_)" d="M42.549,87.552c-1.422,0-3.409-0.823-4.415-1.829L21.843,69.432 + c-1.007-1.007-1.829-2.993-1.829-4.415V41.976c0-1.422,0.822-3.409,1.829-4.415L38.134,21.27 + c1.006-1.006,2.993-1.829,4.415-1.829H65.59c1.422,0,3.408,0.823,4.415,1.829l16.291,16.291c1.006,1.007,1.829,2.993,1.829,4.415 + v23.041c0,1.422-0.823,3.408-1.829,4.415L70.005,85.723c-1.007,1.006-2.993,1.829-4.415,1.829H42.549z"/> + </g> + <g> + <g> + <path fill="#FFFFFF" d="M64.446,22.2H43.692c-1.422,0-3.409,0.823-4.416,1.83L24.603,38.705 + c-1.007,1.006-1.831,2.992-1.831,4.415v20.752c0,1.424,0.824,3.41,1.831,4.416l14.673,14.677 + c1.007,1.007,2.994,1.829,4.416,1.829h20.754c1.423,0,3.409-0.822,4.416-1.829l14.675-14.677 + c1.006-1.006,1.829-2.992,1.829-4.416V43.121c0-1.423-0.823-3.41-1.829-4.415L68.862,24.029 + C67.855,23.022,65.869,22.2,64.446,22.2L64.446,22.2z M43.692,81.887c-0.646,0-1.904-0.521-2.361-0.978L26.659,66.233 + c-0.459-0.458-0.98-1.715-0.98-2.361V43.12c0-0.645,0.521-1.902,0.978-2.359l14.674-14.676c0.457-0.457,1.715-0.978,2.36-0.978 + h20.754c0.646,0,1.903,0.521,2.361,0.978l14.675,14.676c0.456,0.457,0.978,1.714,0.978,2.36v20.751 + c0,0.646-0.521,1.904-0.979,2.362L66.807,80.909c-0.457,0.456-1.715,0.978-2.361,0.978H43.692L43.692,81.887z"/> + </g> + </g> + </g> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="83.1489" y1="31.2207" x2="62.5865" y2="46.9982"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CB0212"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M56.748,77.043c-0.39,0.179-1.054,0.327-1.48,0.329l-6.647,0.02c-0.426,0-3.088-0.107-4.306-0.646 + c-2.095-1.563-2.845-2.504-4.107-4.162c-1.777-2.71-2.761-5.9-2.761-5.9c-0.148-0.4-0.274-1.075-0.274-1.502l-0.048-23.938 + c-0.002-0.427,0.243-1.021,0.547-1.323l0.306-0.309c0.303-0.301,0.899-0.548,1.326-0.548h1.276c0.426,0,1.021,0.247,1.323,0.548 + l0.019,0.021c0.303,0.3,0.548,0.897,0.548,1.325l0.02,13.761c0,0.425,0.188,0.923,0.413,1.108c0.227,0.182,0.595,0.148,0.819-0.076 + c0.226-0.226,0.41-0.76,0.41-1.185V35.861c0-0.425,0.192-1.065,0.43-1.421l0.284-0.422c0.237-0.355,0.78-0.646,1.207-0.646h1.357 + c0.425,0,0.993,0.273,1.261,0.606l0.32,0.402c0.268,0.335,0.486,0.957,0.486,1.383l0.021,16.002c0,0.425,0.184,0.902,0.408,1.058 + c0.224,0.154,0.594,0.099,0.818-0.126c0.224-0.226,0.409-0.758,0.409-1.185V33.915c0-0.428,0.221-1.044,0.491-1.374l0.336-0.41 + c0.271-0.329,0.838-0.599,1.267-0.599h1.163c0.428,0,0.959,0.296,1.182,0.659l0.479,0.78c0.225,0.362,0.409,1.011,0.409,1.437 + l0.038,17.155c0,0.427,0.187,0.961,0.41,1.185c0.227,0.225,0.593,0.225,0.818,0c0.225-0.224,0.409-0.758,0.409-1.185V36.832 + c0-0.426,0.177-1.077,0.393-1.442l0.413-0.701c0.216-0.367,0.743-0.668,1.169-0.668h1.017c0.429,0,1.024,0.246,1.324,0.549 + l0.473,0.471c0.301,0.301,0.549,0.896,0.549,1.323v25.586c0,0.427,0.211,0.833,0.472,0.903c0.261,0.072,0.707-0.127,0.994-0.445 + l5.358-5.889c0.287-0.317,0.868-0.539,1.291-0.494l1.133,0.121c0.425,0.045,1.019,0.328,1.318,0.631l0.907,0.905 + c0.304,0.304,0.453,0.886,0.332,1.295l-0.148,0.512c-0.119,0.412-0.455,1.003-0.743,1.315l-9.807,10.595 + c-0.289,0.313-0.778,0.812-1.088,1.104l-2.306,2.213c-0.309,0.296-0.877,0.685-1.265,0.864L56.748,77.043z"/> + <path fill="#FFFFFF" d="M57.782,76.267c-0.39,0.18-1.053,0.328-1.48,0.33l-6.646,0.019c-0.428,0-3.089-0.106-4.307-0.646 + c-2.096-1.563-2.846-2.505-4.108-4.163c-1.777-2.709-2.761-5.899-2.761-5.899c-0.148-0.4-0.274-1.076-0.274-1.503l-0.048-23.938 + c-0.002-0.427,0.244-1.021,0.547-1.323l0.307-0.308c0.303-0.302,0.9-0.548,1.325-0.548h1.277c0.425,0,1.021,0.246,1.323,0.548 + l0.019,0.02c0.302,0.301,0.548,0.897,0.548,1.325l0.02,13.761c0,0.425,0.188,0.924,0.412,1.109 + c0.227,0.182,0.596,0.148,0.819-0.076c0.226-0.227,0.41-0.76,0.41-1.186V35.086c0-0.426,0.193-1.066,0.43-1.42l0.284-0.424 + c0.237-0.355,0.78-0.646,1.207-0.646h1.357c0.426,0,0.994,0.273,1.261,0.607l0.32,0.402c0.269,0.334,0.487,0.956,0.487,1.383 + l0.021,16.002c0,0.425,0.183,0.901,0.407,1.058c0.225,0.153,0.594,0.098,0.818-0.127s0.409-0.758,0.409-1.185V33.14 + c0-0.428,0.222-1.044,0.491-1.375l0.336-0.41c0.271-0.329,0.839-0.599,1.267-0.599h1.164c0.428,0,0.958,0.297,1.181,0.659 + l0.481,0.782c0.224,0.36,0.407,1.009,0.407,1.435l0.039,17.155c0,0.428,0.186,0.961,0.409,1.185c0.227,0.225,0.595,0.225,0.818,0 + c0.225-0.224,0.409-0.757,0.409-1.185v-14.73c0-0.426,0.177-1.078,0.394-1.442l0.412-0.702c0.217-0.366,0.744-0.668,1.169-0.668 + h1.019c0.427,0,1.022,0.246,1.323,0.55l0.473,0.471c0.3,0.3,0.548,0.896,0.548,1.323v25.585c0,0.427,0.211,0.833,0.473,0.904 + c0.26,0.071,0.706-0.127,0.994-0.445l5.357-5.89c0.287-0.317,0.869-0.539,1.292-0.492l1.133,0.119 + c0.424,0.046,1.018,0.329,1.317,0.631l0.909,0.907c0.302,0.302,0.451,0.884,0.33,1.294l-0.147,0.511 + c-0.119,0.412-0.455,1.004-0.744,1.316l-9.807,10.595c-0.289,0.312-0.778,0.811-1.088,1.104l-2.306,2.213 + c-0.308,0.297-0.876,0.685-1.265,0.865L57.782,76.267z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="20.531" y="19.958" width="68.112" height="68.111"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="20.531" y="19.958" width="68.112" height="68.111" id="XMLID_7_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="35.7485" y1="20.2412" x2="55.4056" y2="48.6923"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_8_)" d="M11.588,60.081c0,0,35.951,14.484,80.051-33.754C75.862,15.981,55.558,15.076,55.558,15.076 + l-18.955,2.54l-17.42,16.369L11.588,60.081z"/> + </g> + </mask> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Sign-Ban02.svg b/openoffice/share/gallery/symbols/Sign-Ban02.svg new file mode 100644 index 0000000000000000000000000000000000000000..ab3fb538c45657b72fa43655206d91ef84c899cc --- /dev/null +++ b/openoffice/share/gallery/symbols/Sign-Ban02.svg @@ -0,0 +1,114 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <g> + <g> + <path fill="#82ABE0" d="M14.737,57.126c0,20.661,16.809,37.471,37.47,37.471c20.66,0,37.47-16.81,37.47-37.471 + s-16.81-37.471-37.47-37.471C31.545,19.655,14.737,36.465,14.737,57.126z"/> + <g> + <path fill="#BD0000" d="M52.207,19.156c-5.127,0-10.1,1.004-14.781,2.984c-4.522,1.912-8.583,4.649-12.069,8.136 + c-3.487,3.487-6.225,7.548-8.137,12.069c-1.98,4.682-2.984,9.654-2.984,14.78s1.004,10.099,2.984,14.78 + c1.913,4.522,4.65,8.582,8.137,12.069c3.486,3.486,7.547,6.225,12.069,8.138c4.681,1.979,9.654,2.984,14.781,2.984 + c5.125,0,10.098-1.005,14.779-2.984c4.521-1.913,8.582-4.651,12.068-8.138c3.488-3.487,6.225-7.547,8.138-12.069 + c1.979-4.682,2.983-9.655,2.983-14.78c0-5.126-1.004-10.099-2.983-14.78c-1.913-4.521-4.649-8.582-8.138-12.069 + c-3.486-3.486-7.547-6.224-12.068-8.136C62.304,20.16,57.332,19.156,52.207,19.156L52.207,19.156z M15.236,57.126 + c0-20.42,16.551-36.97,36.971-36.97c20.418,0,36.969,16.55,36.969,36.97l0,0l0,0c0,20.418-16.551,36.972-36.969,36.972 + C31.787,94.098,15.236,77.544,15.236,57.126L15.236,57.126L15.236,57.126z"/> + </g> + </g> + </g> + <g> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="31.0791" y1="26.5151" x2="79.0057" y2="95.9543"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CB0212"/> + </linearGradient> + <circle fill="url(#XMLID_8_)" cx="52.207" cy="57.126" r="36.97"/> + </g> + <g> + <g> + <path fill="#FFFFFF" d="M52.207,22.156c-19.314,0-34.971,15.655-34.971,34.97s15.656,34.972,34.971,34.972 + c19.313,0,34.969-15.657,34.969-34.972S71.52,22.156,52.207,22.156L52.207,22.156z M52.207,90.098 + c-8.808,0-17.086-3.431-23.314-9.657c-6.227-6.228-9.656-14.507-9.656-23.314c0-8.807,3.429-17.087,9.656-23.313 + c6.227-6.228,14.507-9.656,23.314-9.656c8.807,0,17.086,3.429,23.313,9.656c6.228,6.227,9.655,14.507,9.655,23.313 + c0,8.808-3.428,17.087-9.655,23.314C69.292,86.667,61.013,90.098,52.207,90.098L52.207,90.098z"/> + </g> + </g> + </g> + <linearGradient id="XMLID_11_" gradientUnits="userSpaceOnUse" x1="83.2964" y1="34.0508" x2="62.1711" y2="50.2601"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CB0212"/> + </linearGradient> + <path fill="url(#XMLID_11_)" d="M56.173,81.128c-0.4,0.184-1.083,0.336-1.521,0.339l-6.83,0.02c-0.438,0-3.173-0.11-4.424-0.665 + c-2.152-1.605-2.922-2.571-4.221-4.275c-1.825-2.784-2.836-6.063-2.836-6.063c-0.151-0.41-0.282-1.104-0.282-1.543l-0.049-24.593 + c-0.002-0.438,0.251-1.05,0.563-1.359l0.314-0.317c0.311-0.31,0.924-0.563,1.362-0.563h1.311c0.438,0,1.05,0.253,1.36,0.563 + l0.019,0.021c0.31,0.309,0.563,0.923,0.563,1.362l0.021,14.138c0,0.436,0.193,0.947,0.425,1.138 + c0.232,0.188,0.611,0.153,0.842-0.078c0.231-0.231,0.421-0.78,0.421-1.217V38.819c0-0.438,0.197-1.094,0.441-1.46l0.291-0.434 + c0.245-0.365,0.803-0.663,1.24-0.663h1.396c0.437,0,1.02,0.28,1.295,0.623l0.329,0.414c0.275,0.344,0.5,0.982,0.5,1.42 + l0.022,16.439c0,0.438,0.188,0.929,0.419,1.088c0.229,0.157,0.609,0.101,0.84-0.13c0.23-0.231,0.421-0.778,0.421-1.218v-18.08 + c0-0.439,0.228-1.072,0.506-1.411l0.344-0.421c0.278-0.339,0.861-0.616,1.302-0.616h1.194c0.439,0,0.985,0.305,1.215,0.678 + l0.491,0.803c0.231,0.371,0.421,1.037,0.421,1.476l0.04,17.624c0,0.438,0.19,0.987,0.421,1.217c0.233,0.23,0.609,0.23,0.842,0 + c0.229-0.229,0.419-0.778,0.419-1.217V39.816c0-0.438,0.182-1.107,0.403-1.482l0.425-0.72c0.222-0.378,0.765-0.686,1.201-0.686 + h1.044c0.44,0,1.052,0.252,1.36,0.563l0.485,0.483c0.31,0.309,0.564,0.921,0.564,1.359v26.286c0,0.438,0.216,0.856,0.484,0.928 + c0.268,0.074,0.728-0.131,1.021-0.457l5.506-6.049c0.294-0.326,0.892-0.555,1.325-0.509l1.164,0.125 + c0.438,0.046,1.046,0.337,1.354,0.646l0.932,0.932c0.313,0.312,0.466,0.91,0.342,1.33l-0.152,0.525 + c-0.122,0.424-0.468,1.031-0.764,1.351L64.22,75.329c-0.298,0.32-0.8,0.835-1.117,1.135l-2.368,2.272 + c-0.318,0.305-0.902,0.704-1.301,0.889L56.173,81.128z"/> + <path fill="#FFFFFF" d="M57.236,80.33c-0.4,0.186-1.082,0.337-1.522,0.339l-6.826,0.02c-0.439,0-3.174-0.109-4.425-0.663 + c-2.153-1.606-2.924-2.574-4.221-4.277c-1.826-2.783-2.837-6.061-2.837-6.061c-0.152-0.411-0.282-1.105-0.282-1.544l-0.049-24.593 + c-0.002-0.439,0.251-1.051,0.562-1.359l0.315-0.317c0.312-0.31,0.926-0.563,1.361-0.563h1.313c0.438,0,1.048,0.253,1.359,0.563 + l0.02,0.021c0.31,0.31,0.563,0.922,0.563,1.361l0.021,14.138c0,0.437,0.193,0.948,0.423,1.139c0.232,0.187,0.612,0.153,0.842-0.077 + c0.231-0.233,0.422-0.78,0.422-1.218V38.023c0-0.438,0.199-1.097,0.441-1.46l0.292-0.436c0.243-0.365,0.802-0.663,1.24-0.663h1.394 + c0.438,0,1.022,0.281,1.296,0.624l0.329,0.414c0.275,0.343,0.5,0.982,0.5,1.421l0.023,16.438c0,0.438,0.188,0.927,0.418,1.088 + c0.23,0.157,0.61,0.101,0.841-0.131s0.42-0.778,0.42-1.216v-18.08c0-0.439,0.228-1.073,0.505-1.413l0.345-0.422 + c0.28-0.337,0.862-0.614,1.302-0.614h1.196c0.438,0,0.983,0.306,1.213,0.677l0.494,0.804c0.23,0.371,0.419,1.037,0.419,1.474 + l0.04,17.625c0,0.439,0.189,0.987,0.419,1.217c0.233,0.23,0.612,0.23,0.842,0c0.23-0.229,0.42-0.777,0.42-1.217V39.02 + c0-0.438,0.182-1.106,0.405-1.48l0.423-0.723c0.222-0.377,0.765-0.687,1.201-0.687h1.046c0.438,0,1.051,0.253,1.36,0.565 + l0.484,0.483c0.309,0.309,0.563,0.922,0.563,1.359v26.285c0,0.438,0.217,0.856,0.485,0.93c0.268,0.073,0.725-0.131,1.021-0.458 + l5.504-6.051c0.295-0.326,0.894-0.555,1.327-0.506l1.164,0.122c0.436,0.048,1.046,0.339,1.354,0.648l0.934,0.933 + c0.31,0.31,0.463,0.908,0.338,1.33l-0.15,0.523c-0.123,0.423-0.468,1.031-0.764,1.354L65.283,74.532 + c-0.297,0.32-0.8,0.833-1.117,1.135l-2.37,2.273c-0.315,0.305-0.898,0.702-1.298,0.889L57.236,80.33z"/> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="50.7222" y1="57.7197" x2="32.2719" y2="67.5483"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CB0212"/> + </linearGradient> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="16.271" y="20.155" width="73.94" height="73.942"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="16.271" y="20.155" width="73.94" height="73.942" id="XMLID_13_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="34.5313" y1="22.7012" x2="54.1883" y2="51.1522"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_14_)" d="M10.371,62.541c0,0,35.952,14.484,80.052-33.754C74.644,18.441,54.34,17.536,54.34,17.536 + l-18.955,2.54L17.967,36.445L10.371,62.541z"/> + </g> + </mask> + <g opacity="0.5" mask="url(#XMLID_13_)"> + <path fill="#FFFFFF" d="M16.733,55.762L16.733,55.762c-0.365,9.752,3.09,19.063,9.728,26.216 + c6.638,7.152,15.665,11.292,25.417,11.656c9.75,0.365,19.061-3.09,26.213-9.728c7.154-6.638,11.295-15.664,11.658-25.416 + c0.752-20.131-15.012-37.121-35.143-37.874C34.475,19.864,17.484,35.631,16.733,55.762z"/> + <g> + <path fill="#FFCDCC" d="M53.218,20.155c-19.781,0.002-36.177,15.657-36.921,35.59c-0.018,0.479-0.026,0.955-0.026,1.43 + c0.012,19.771,15.663,36.151,35.59,36.896c0.471,0.018,0.938,0.027,1.406,0.027c19.779,0,36.173-15.657,36.918-35.591 + c0.018-0.478,0.026-0.954,0.025-1.429c-0.012-19.771-15.664-36.151-35.588-36.896C54.152,20.164,53.685,20.155,53.218,20.155 + L53.218,20.155z M53.267,93.226c-0.454,0-0.916-0.009-1.373-0.026c-9.637-0.36-18.556-4.45-25.115-11.518 + c-6.558-7.068-9.971-16.268-9.611-25.903c0.351-9.397,4.277-18.159,11.055-24.674c6.76-6.498,15.637-10.077,24.996-10.077 + c0.443,0,0.906,0.008,1.373,0.025c0,0,0,0-0.002,0c9.636,0.359,18.554,4.45,25.112,11.519c6.558,7.068,9.972,16.267,9.612,25.903 + c-0.352,9.396-4.277,18.159-11.055,24.675C71.5,89.647,62.625,93.226,53.267,93.226L53.267,93.226z"/> + </g> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Sign-CheckBox01.svg b/openoffice/share/gallery/symbols/Sign-CheckBox01.svg new file mode 100644 index 0000000000000000000000000000000000000000..fb454ddce1c8e9c9af91775d48b82517bb2f6074 --- /dev/null +++ b/openoffice/share/gallery/symbols/Sign-CheckBox01.svg @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <g> + <g> + <path fill="#8C8C8C" stroke="#3F3F3F" stroke-width="1.072" d="M35.788,27.307c-6.731,0-12.208,5.476-12.208,12.208v33.617 + c0,6.732,5.477,12.208,12.208,12.208h33.618c3.261,0,6.326-1.271,8.632-3.573c2.307-2.308,3.576-5.373,3.576-8.635V39.515 + c0-6.732-5.477-12.208-12.208-12.208H35.788z M31.19,73.132V39.515c0-2.535,2.062-4.598,4.598-4.598h33.618 + c2.535,0,4.598,2.063,4.598,4.598v33.617c0,1.229-0.479,2.385-1.347,3.25c-0.868,0.869-2.023,1.349-3.251,1.349H35.788 + C33.252,77.73,31.19,75.667,31.19,73.132z"/> + </g> + </g> + </g> + <g> + + <image opacity="0.43" width="91" height="73" xlink:href="data:image/png;base64,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 +w6nAoeRuZLsAAAAASUVORK5CYII=" transform="matrix(0.9352 0 0 0.9352 15.3872 20.7866)"> + </image> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="37.4565" y1="19.0244" x2="86.0881" y2="74.2026"> + <stop offset="0" style="stop-color:#2FD452"/> + <stop offset="1" style="stop-color:#0A823A"/> + </linearGradient> + <polygon fill="url(#XMLID_10_)" stroke="#22930A" stroke-width="0.9352" points="92.346,33.923 79.773,21.35 49.812,51.312 + 32.914,34.414 20.342,46.986 49.76,76.404 49.812,76.354 49.863,76.404 "/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Sign-CheckBox02-Unchecked.svg b/openoffice/share/gallery/symbols/Sign-CheckBox02-Unchecked.svg new file mode 100644 index 0000000000000000000000000000000000000000..f2861eff3000c9c28e6ea476a2ea1194fb058d90 --- /dev/null +++ b/openoffice/share/gallery/symbols/Sign-CheckBox02-Unchecked.svg @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <g> + <g> + <path fill="#8C8C8C" stroke="#3F3F3F" stroke-width="1.072" d="M35.788,27.307c-6.731,0-12.208,5.476-12.208,12.208v33.617 + c0,6.732,5.477,12.208,12.208,12.208h33.618c3.261,0,6.326-1.271,8.632-3.573c2.307-2.308,3.576-5.373,3.576-8.635V39.515 + c0-6.732-5.477-12.208-12.208-12.208H35.788z M31.19,73.132V39.515c0-2.535,2.062-4.598,4.598-4.598h33.618 + c2.535,0,4.598,2.063,4.598,4.598v33.617c0,1.229-0.479,2.385-1.347,3.25c-0.868,0.869-2.023,1.349-3.251,1.349H35.788 + C33.252,77.73,31.19,75.667,31.19,73.132z"/> + </g> + </g> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Sign-Checkmark01-Green.svg b/openoffice/share/gallery/symbols/Sign-Checkmark01-Green.svg new file mode 100644 index 0000000000000000000000000000000000000000..01528c7e2a3d2801fea7dfe498d1bd677d507891 --- /dev/null +++ b/openoffice/share/gallery/symbols/Sign-Checkmark01-Green.svg @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="33.6289" y1="23.4565" x2="85.6277" y2="82.4552"> + <stop offset="0" style="stop-color:#2FD452"/> + <stop offset="1" style="stop-color:#0A823A"/> + </linearGradient> + <polygon fill="url(#XMLID_2_)" stroke="#22930A" points="92.319,39.385 78.875,25.941 46.839,57.979 28.772,39.912 15.329,53.354 + 46.785,84.81 46.839,84.755 46.894,84.81 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Sign-Checkmark02-Green.svg b/openoffice/share/gallery/symbols/Sign-Checkmark02-Green.svg new file mode 100644 index 0000000000000000000000000000000000000000..0d48e0ad4023f1442dc095a89d1f24e6c844428b --- /dev/null +++ b/openoffice/share/gallery/symbols/Sign-Checkmark02-Green.svg @@ -0,0 +1,74 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <g> + <path fill="#82ABE0" d="M27.239,18.464c-3.725,0-6.756,3.031-6.756,6.757v53.803c0,3.727,3.031,6.758,6.756,6.758h53.805 + c3.726,0,6.756-3.031,6.756-6.758V25.221c0-3.726-3.03-6.757-6.756-6.757H27.239z"/> + <path fill="#22930A" d="M81.043,17.964H27.238c-4.001,0-7.256,3.255-7.256,7.257v53.802c0,4.002,3.255,7.258,7.256,7.258h53.806 + c4.001,0,7.256-3.256,7.256-7.258V25.222C88.299,21.22,85.044,17.964,81.043,17.964L81.043,17.964z M20.982,25.222 + c0-3.455,2.801-6.257,6.256-6.257h53.806c3.454,0,6.256,2.802,6.256,6.257v53.802l0,0l0,0c0,3.457-2.802,6.258-6.256,6.258 + H27.238c-3.455,0-6.256-2.801-6.256-6.258V25.222L20.982,25.222L20.982,25.222z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="22.1445" y1="14.7622" x2="78.9773" y2="81.1229"> + <stop offset="0" style="stop-color:#2FD452"/> + <stop offset="1" style="stop-color:#0A823A"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M27.239,19.464c-3.174,0-5.756,2.583-5.756,5.757v53.803c0,3.175,2.582,5.758,5.756,5.758h53.805 + c3.174,0,5.756-2.583,5.756-5.758V25.221c0-3.174-2.582-5.757-5.756-5.757H27.239z"/> + <g> + <path fill="#C3FCBE" d="M81.043,18.964H27.238c-3.455,0-6.256,2.802-6.256,6.257v53.802c0,3.457,2.801,6.258,6.256,6.258h53.806 + c3.454,0,6.256-2.801,6.256-6.258V25.222C87.299,21.767,84.498,18.964,81.043,18.964L81.043,18.964z M27.238,84.281 + c-2.898,0-5.256-2.358-5.256-5.258V25.222c0-2.899,2.358-5.257,5.256-5.257h53.806c2.897,0,5.256,2.358,5.256,5.257v53.802 + c0,2.899-2.358,5.258-5.256,5.258H27.238L27.238,84.281z"/> + </g> + </g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="64.3062" y1="41.9653" x2="43.3441" y2="59.4748"> + <stop offset="0" style="stop-color:#2FD452"/> + <stop offset="1" style="stop-color:#0A823A"/> + </linearGradient> + <g> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="55.5503" y1="-7.2788" x2="54.5503" y2="30.9712"> + <stop offset="0" style="stop-color:#2FD452"/> + <stop offset="1" style="stop-color:#0A823A"/> + </linearGradient> + <polygon fill="url(#XMLID_8_)" points="80.373,44.666 80.376,42.66 71.224,35.518 49.423,57.319 37.128,45.024 27.813,52.319 + 27.979,54.173 49.386,75.578 49.423,75.541 49.46,75.578 "/> + <polygon fill="#FFFFFF" points="80.373,42.666 71.224,33.518 49.423,55.319 37.128,43.024 27.979,52.173 49.386,73.578 + 49.423,73.541 49.46,73.578 "/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="21.561" y="19.458" width="66.316" height="66.316"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="21.561" y="19.458" width="66.316" height="66.316" id="XMLID_9_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="27.0732" y1="7.8354" x2="52.1565" y2="44.1402"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M9.118,59.715c0,0,39.623,8.467,81.672-37.527c-15.045-9.865-38.432-11.467-38.432-11.467 + l-28.936-2.96L12.93,31.403L9.118,59.715z"/> + </g> + </mask> + <g opacity="0.8" mask="url(#XMLID_9_)"> + <path fill="#FFFFFF" d="M27.817,19.957c-3.174,0-5.756,2.583-5.756,5.757v53.804c0,3.174,2.582,5.756,5.756,5.756h53.805 + c3.174,0,5.756-2.582,5.756-5.756V25.714c0-3.174-2.582-5.757-5.756-5.757H27.817z"/> + <g> + <path fill="#CFFCAE" d="M81.621,19.458H27.816c-3.455,0-6.255,2.801-6.255,6.257v53.804c0,3.455,2.8,6.255,6.255,6.255h53.805 + c3.455,0,6.257-2.8,6.257-6.255V25.714C87.877,22.258,85.076,19.458,81.621,19.458L81.621,19.458z M27.816,84.773 + c-2.898,0-5.255-2.356-5.255-5.255V25.714c0-2.899,2.357-5.257,5.255-5.257h53.805c2.898,0,5.257,2.358,5.257,5.257v53.804 + c0,2.898-2.358,5.255-5.257,5.255H27.816L27.816,84.773z"/> + </g> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Sign-DoNotEnter.svg b/openoffice/share/gallery/symbols/Sign-DoNotEnter.svg new file mode 100644 index 0000000000000000000000000000000000000000..c9de94d2b928dbc1a5309043f653b8af636ae31a --- /dev/null +++ b/openoffice/share/gallery/symbols/Sign-DoNotEnter.svg @@ -0,0 +1,81 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <g> + <g> + <path fill="#82ABE0" d="M15.19,53.3c0,20.661,16.809,37.471,37.47,37.471s37.47-16.81,37.47-37.471 + c0-20.662-16.809-37.471-37.47-37.471S15.19,32.638,15.19,53.3z"/> + <g> + <path fill="#BD0000" d="M52.659,15.33c-5.126,0-10.099,1.004-14.78,2.984c-4.522,1.912-8.583,4.65-12.069,8.136 + c-3.487,3.487-6.225,7.548-8.137,12.069c-1.98,4.682-2.984,9.655-2.984,14.781c0,5.127,1.004,10.099,2.984,14.78 + c1.913,4.522,4.65,8.582,8.137,12.069c3.486,3.486,7.547,6.225,12.069,8.138c4.681,1.979,9.654,2.984,14.78,2.984 + c5.125,0,10.099-1.005,14.78-2.984c4.522-1.913,8.582-4.651,12.069-8.138c3.486-3.487,6.224-7.547,8.137-12.069 + c1.979-4.682,2.984-9.655,2.984-14.78c0-5.126-1.005-10.099-2.984-14.781c-1.913-4.521-4.65-8.582-8.137-12.069 + c-3.487-3.486-7.547-6.224-12.069-8.136C62.757,16.334,57.785,15.33,52.659,15.33L52.659,15.33z M15.689,53.3 + c0-20.42,16.551-36.97,36.97-36.97c20.418,0,36.971,16.55,36.971,36.97l0,0l0,0c0,20.418-16.553,36.972-36.971,36.972 + C32.24,90.271,15.689,73.718,15.689,53.3L15.689,53.3L15.689,53.3z"/> + </g> + </g> + </g> + <g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="31.8267" y1="23.1162" x2="79.0856" y2="91.5879"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CB0212"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M16.19,53.3c0,20.11,16.36,36.471,36.47,36.471s36.47-16.36,36.47-36.471 + c0-20.11-16.36-36.471-36.47-36.471S16.19,33.19,16.19,53.3z"/> + <g> + <path fill="#FFCDCC" d="M52.659,16.33c-20.418,0-36.97,16.55-36.97,36.97c0,20.418,16.551,36.972,36.97,36.972 + c20.418,0,36.971-16.554,36.971-36.972C89.629,32.88,73.077,16.33,52.659,16.33L52.659,16.33z M52.659,89.271 + c-9.608,0-18.641-3.742-25.435-10.536S16.689,62.908,16.689,53.3c0-9.609,3.741-18.642,10.535-25.435 + C34.017,21.071,43.05,17.33,52.659,17.33S71.3,21.071,78.094,27.865c6.793,6.793,10.535,15.826,10.535,25.435 + c0,9.608-3.742,18.642-10.535,25.436C71.3,85.529,62.267,89.271,52.659,89.271L52.659,89.271z"/> + </g> + </g> + </g> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="51.1743" y1="53.8936" x2="32.7241" y2="63.7221"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CB0212"/> + </linearGradient> + <rect x="27.315" y="46.571" fill="url(#XMLID_10_)" width="49.315" height="13.794"/> + <rect x="27.833" y="46.055" fill="#FFFFFF" width="49.315" height="13.794"/> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="16.724" y="16.329" width="73.941" height="73.942"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="16.724" y="16.329" width="73.941" height="73.942" id="XMLID_11_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="34.9844" y1="18.8745" x2="54.6419" y2="47.3262"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_12_)" d="M10.824,58.715c0,0,35.952,14.484,80.052-33.754C75.097,14.615,54.793,13.71,54.793,13.71 + l-18.955,2.54L18.42,32.619L10.824,58.715z"/> + </g> + </mask> + <g opacity="0.5" mask="url(#XMLID_11_)"> + <path fill="#FFFFFF" d="M17.186,51.935L17.186,51.935c-0.365,9.753,3.09,19.063,9.728,26.217 + c6.638,7.152,15.665,11.292,25.417,11.656c9.751,0.365,19.061-3.09,26.214-9.728s11.293-15.664,11.657-25.415 + C90.956,34.533,75.19,17.542,55.06,16.79C34.928,16.039,17.938,31.805,17.186,51.935z"/> + <g> + <path fill="#FFCDCC" d="M53.671,16.329C33.89,16.331,17.494,31.986,16.75,51.919c-0.018,0.479-0.026,0.955-0.026,1.43 + c0.012,19.771,15.663,36.151,35.59,36.896c0.47,0.018,0.938,0.027,1.406,0.027c19.778,0,36.173-15.657,36.918-35.591 + c0.018-0.479,0.026-0.954,0.026-1.429C90.651,33.481,75,17.1,55.076,16.355C54.605,16.338,54.138,16.329,53.671,16.329 + L53.671,16.329z M53.72,89.399c-0.454,0-0.916-0.009-1.373-0.026c-9.637-0.36-18.556-4.45-25.115-11.518 + c-6.558-7.068-9.971-16.268-9.611-25.903c0.351-9.397,4.277-18.159,11.055-24.674c6.76-6.498,15.637-10.077,24.996-10.077 + c0.443,0,0.905,0.008,1.374,0.025c-0.001,0-0.001,0-0.002,0c9.635,0.36,18.553,4.451,25.111,11.519s9.973,16.267,9.612,25.902 + c-0.352,9.397-4.277,18.16-11.054,24.676C71.953,85.821,63.077,89.399,53.72,89.399L53.72,89.399z"/> + </g> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Sign-Error01.svg b/openoffice/share/gallery/symbols/Sign-Error01.svg new file mode 100644 index 0000000000000000000000000000000000000000..058e267e7ba0dbb7a2076cfed9a0a02dd9e9aee6 --- /dev/null +++ b/openoffice/share/gallery/symbols/Sign-Error01.svg @@ -0,0 +1,81 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <g> + <path fill="#82ABE0" d="M41.964,19.444c-1.566,0-3.662,0.867-4.769,1.975L20.903,37.711c-1.107,1.107-1.975,3.202-1.975,4.769 + v23.041c0,1.566,0.867,3.66,1.975,4.768L37.195,86.58c1.108,1.107,3.203,1.976,4.769,1.976h23.04 + c1.566,0,3.661-0.868,4.769-1.976l16.291-16.292c1.108-1.108,1.977-3.202,1.977-4.768V42.479c0-1.564-0.868-3.659-1.977-4.769 + L69.773,21.419c-1.107-1.107-3.202-1.975-4.769-1.975H41.964z"/> + <g> + <path fill="#BD0000" d="M65.004,18.945h-23.04c-1.684,0-3.935,0.932-5.124,2.121L20.549,37.358 + c-1.189,1.189-2.121,3.439-2.121,5.122v23.041c0,1.683,0.932,3.933,2.121,5.121l16.292,16.292c1.19,1.19,3.44,2.122,5.124,2.122 + h23.04c1.682,0,3.932-0.932,5.122-2.122l16.291-16.292c1.19-1.189,2.122-3.439,2.122-5.121V42.479 + c0-1.681-0.932-3.93-2.122-5.122L70.126,21.066C68.937,19.877,66.687,18.945,65.004,18.945L65.004,18.945z M19.428,42.479 + c0-1.422,0.822-3.409,1.828-4.415l16.292-16.292c1.006-1.006,2.993-1.828,4.417-1.828h23.04c1.423,0,3.408,0.822,4.415,1.828 + L85.71,38.065c1.006,1.007,1.829,2.993,1.829,4.415v23.041l0,0l0,0c0,1.422-0.823,3.408-1.829,4.414L69.419,86.227 + c-1.007,1.006-2.992,1.829-4.415,1.829h-23.04c-1.424,0-3.41-0.823-4.417-1.829L21.256,69.935 + c-1.006-1.006-1.828-2.992-1.828-4.414V42.479L19.428,42.479L19.428,42.479z"/> + </g> + </g> + </g> + <g> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="33.0112" y1="23.4521" x2="76.6453" y2="88.5616"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CB0212"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M41.964,88.056c-1.423,0-3.41-0.823-4.416-1.829L21.257,69.935 + c-1.006-1.006-1.828-2.992-1.828-4.414V42.479c0-1.422,0.822-3.409,1.828-4.415l16.292-16.292 + c1.006-1.006,2.993-1.828,4.416-1.828h23.04c1.423,0,3.409,0.822,4.415,1.828L85.71,38.064c1.006,1.007,1.83,2.993,1.83,4.415 + v23.041c0,1.422-0.824,3.408-1.83,4.414L69.419,86.227c-1.006,1.006-2.992,1.829-4.415,1.829H41.964z"/> + </g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="93.2349" y1="-0.9883" x2="57.1074" y2="50.847"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CB0212"/> + </linearGradient> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="73.9224" y1="40.3511" x2="70.3069" y2="43.063"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CB0212"/> + </linearGradient> + <polygon fill="url(#XMLID_8_)" points="71.417,45.928 63.156,37.668 53.16,47.664 43.164,37.668 34.903,45.928 44.898,55.924 + 34.902,65.92 43.164,74.182 53.16,64.185 63.156,74.182 71.417,65.92 61.421,55.924 "/> + <polygon fill="#FFFFFF" points="72.269,45.076 64.008,36.815 54.011,46.812 44.016,36.815 35.755,45.076 45.75,55.072 + 35.754,65.068 44.015,73.329 54.011,63.332 64.008,73.329 72.269,65.068 62.273,55.072 "/> + <g> + <g> + <path fill="#FFFFFF" d="M63.86,22.705H43.107c-1.423,0-3.408,0.822-4.415,1.828L24.016,39.208 + c-1.006,1.005-1.829,2.992-1.829,4.415v20.753c0,1.423,0.823,3.41,1.829,4.416l14.676,14.676 + c1.007,1.006,2.992,1.829,4.415,1.829H63.86c1.423,0,3.41-0.823,4.416-1.829l14.675-14.676c1.006-1.006,1.829-2.993,1.829-4.416 + V43.625c0-1.423-0.823-3.411-1.829-4.416L68.276,24.533C67.27,23.527,65.283,22.705,63.86,22.705L63.86,22.705z M43.107,82.391 + c-0.646,0-1.902-0.521-2.359-0.977L26.071,66.737c-0.456-0.457-0.977-1.715-0.977-2.36V43.624c0-0.646,0.52-1.903,0.976-2.359 + l14.678-14.677c0.457-0.456,1.713-0.976,2.359-0.976H63.86c0.647,0,1.904,0.52,2.361,0.976l14.675,14.676 + c0.457,0.457,0.977,1.714,0.977,2.361v20.752c0,0.646-0.521,1.903-0.977,2.36L66.221,81.414 + c-0.457,0.456-1.715,0.977-2.361,0.977H43.107L43.107,82.391z"/> + </g> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="19.945" y="20.463" width="68.113" height="68.11"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="19.945" y="20.463" width="68.113" height="68.11" id="XMLID_9_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="35.1626" y1="20.7441" x2="54.8201" y2="49.1959"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M11.002,60.585c0,0,35.952,14.484,80.052-33.754C75.277,16.485,54.972,15.58,54.972,15.58 + l-18.955,2.54L18.598,34.489L11.002,60.585z"/> + </g> + </mask> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Sign-Error02.svg b/openoffice/share/gallery/symbols/Sign-Error02.svg new file mode 100644 index 0000000000000000000000000000000000000000..04731834ee70354795fab314e7844b7c4375c66b --- /dev/null +++ b/openoffice/share/gallery/symbols/Sign-Error02.svg @@ -0,0 +1,94 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <g> + <g> + <path fill="#82ABE0" d="M15.194,58.033c0,20.661,16.809,37.471,37.47,37.471s37.47-16.81,37.47-37.471 + s-16.809-37.471-37.47-37.471S15.194,37.372,15.194,58.033z"/> + <g> + <path fill="#BD0000" d="M52.663,20.063c-5.126,0-10.099,1.004-14.779,2.984c-4.522,1.912-8.583,4.649-12.069,8.136 + c-3.487,3.487-6.225,7.548-8.137,12.069c-1.98,4.682-2.984,9.654-2.984,14.78s1.004,10.099,2.984,14.78 + c1.913,4.522,4.649,8.582,8.137,12.069c3.486,3.486,7.547,6.225,12.069,8.138c4.681,1.979,9.653,2.984,14.779,2.984 + c5.125,0,10.099-1.005,14.78-2.984c4.522-1.913,8.582-4.651,12.069-8.138c3.486-3.487,6.224-7.547,8.137-12.069 + c1.979-4.682,2.984-9.655,2.984-14.78c0-5.126-1.005-10.099-2.984-14.78c-1.913-4.521-4.65-8.582-8.137-12.069 + c-3.487-3.486-7.547-6.224-12.069-8.136C62.761,21.067,57.789,20.063,52.663,20.063L52.663,20.063z M15.693,58.033 + c0-20.42,16.551-36.97,36.97-36.97c20.418,0,36.971,16.55,36.971,36.97l0,0l0,0c0,20.418-16.553,36.972-36.971,36.972 + C32.244,95.005,15.693,78.451,15.693,58.033L15.693,58.033L15.693,58.033z"/> + </g> + </g> + </g> + <g> + <linearGradient id="XMLID_9_" gradientUnits="userSpaceOnUse" x1="31.5361" y1="27.4224" x2="79.4634" y2="96.8624"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CB0212"/> + </linearGradient> + <circle fill="url(#XMLID_9_)" cx="52.664" cy="58.033" r="36.97"/> + </g> + <g> + <g> + <path fill="#FFFFFF" d="M52.663,23.063c-19.313,0-34.97,15.655-34.97,34.97s15.656,34.972,34.97,34.972 + c19.314,0,34.971-15.657,34.971-34.972S71.977,23.063,52.663,23.063L52.663,23.063z M52.663,91.005 + c-8.807,0-17.086-3.431-23.313-9.657c-6.228-6.228-9.656-14.507-9.656-23.314c0-8.807,3.429-17.087,9.656-23.313 + c6.227-6.228,14.507-9.656,23.313-9.656c8.808,0,17.087,3.429,23.314,9.656c6.227,6.227,9.656,14.507,9.656,23.313 + c0,8.808-3.43,17.087-9.656,23.314C69.749,87.574,61.47,91.005,52.663,91.005L52.663,91.005z"/> + </g> + </g> + </g> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="84.9097" y1="32.9556" x2="62.8922" y2="49.8495"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CB0212"/> + </linearGradient> + <linearGradient id="XMLID_13_" gradientUnits="userSpaceOnUse" x1="51.1792" y1="58.627" x2="32.729" y2="68.4555"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CB0212"/> + </linearGradient> + <linearGradient id="XMLID_14_" gradientUnits="userSpaceOnUse" x1="74.4331" y1="44.0703" x2="70.7382" y2="46.8418"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CB0212"/> + </linearGradient> + <polygon fill="url(#XMLID_14_)" points="71.874,49.769 63.43,41.328 53.214,51.544 43,41.328 34.558,49.769 44.773,59.984 + 34.557,70.2 43,78.644 53.214,68.427 63.43,78.644 71.874,70.2 61.658,59.984 "/> + <polygon fill="#FFFFFF" points="70.7,48.899 62.257,40.457 52.042,50.673 41.828,40.457 33.385,48.899 43.6,59.115 33.384,69.33 + 41.827,77.772 52.042,67.556 62.257,77.772 70.7,69.33 60.484,59.115 "/> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="16.728" y="21.063" width="73.94" height="73.942"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="16.728" y="21.063" width="73.94" height="73.942" id="XMLID_15_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="34.9878" y1="23.6079" x2="54.6453" y2="52.0596"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_16_)" d="M10.828,63.448c0,0,35.952,14.484,80.052-33.754C75.101,19.349,54.797,18.443,54.797,18.443 + l-18.955,2.54L18.424,37.353L10.828,63.448z"/> + </g> + </mask> + <g opacity="0.5" mask="url(#XMLID_15_)"> + <path fill="#FFFFFF" d="M17.19,56.669L17.19,56.669c-0.364,9.752,3.09,19.063,9.729,26.216 + c6.638,7.152,15.664,11.292,25.417,11.656c9.751,0.365,19.061-3.09,26.214-9.728s11.293-15.664,11.657-25.416 + c0.753-20.131-15.013-37.121-35.143-37.874C34.932,20.771,17.941,36.538,17.19,56.669z"/> + <g> + <path fill="#FFCDCC" d="M53.675,21.063c-19.781,0.002-36.178,15.657-36.922,35.59c-0.018,0.479-0.026,0.955-0.025,1.43 + c0.012,19.771,15.662,36.151,35.59,36.896c0.47,0.018,0.938,0.027,1.406,0.027c19.779,0,36.173-15.657,36.918-35.591 + c0.018-0.478,0.026-0.954,0.026-1.429C90.655,38.214,75.003,21.834,55.08,21.089C54.609,21.071,54.142,21.063,53.675,21.063 + L53.675,21.063z M53.724,94.133c-0.454,0-0.916-0.009-1.373-0.026c-9.637-0.36-18.557-4.45-25.115-11.518 + c-6.558-7.068-9.971-16.268-9.611-25.903c0.352-9.397,4.277-18.159,11.056-24.674c6.76-6.498,15.637-10.077,24.995-10.077 + c0.443,0,0.905,0.008,1.374,0.025c-0.001,0-0.001,0-0.002,0c9.635,0.359,18.553,4.45,25.111,11.519s9.973,16.267,9.612,25.903 + c-0.352,9.396-4.277,18.159-11.054,24.675C71.957,90.555,63.081,94.133,53.724,94.133L53.724,94.133z"/> + </g> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Sign-ExclamationPoint01-Red.svg b/openoffice/share/gallery/symbols/Sign-ExclamationPoint01-Red.svg new file mode 100644 index 0000000000000000000000000000000000000000..5434990e841d735d0187860fbf6b0951cbc45e65 --- /dev/null +++ b/openoffice/share/gallery/symbols/Sign-ExclamationPoint01-Red.svg @@ -0,0 +1,72 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <g> + <g> + <polygon fill="#82ABE0" points="41.544,16.6 45.572,66.594 56.631,66.594 67.034,16.6 "/> + <path fill="#BD0000" d="M67.648,16.101h-1.229H42.085h-1.083l0.087,1.08l3.946,48.994l0.074,0.92h0.924h10.192h0.813 + l0.166-0.796l10.194-48.994L67.648,16.101L67.648,16.101z M42.085,17.101h24.334l0,0l0,0L56.225,66.095H46.033L42.085,17.101 + L42.085,17.101L42.085,17.101z"/> + </g> + </g> + <g> + <g> + <path fill="#82ABE0" d="M41.876,79.981c0,5.06,4.116,9.176,9.176,9.176s9.176-4.116,9.176-9.176s-4.116-9.176-9.176-9.176 + S41.876,74.922,41.876,79.981z"/> + <path fill="#BD0000" d="M51.052,70.307c-5.336,0-9.676,4.34-9.676,9.675s4.34,9.676,9.676,9.676 + c5.335,0,9.676-4.341,9.676-9.676S56.387,70.307,51.052,70.307L51.052,70.307z M42.376,79.981c0-4.791,3.885-8.675,8.676-8.675 + s8.676,3.884,8.676,8.675l0,0l0,0c0,4.791-3.885,8.676-8.676,8.676S42.376,84.772,42.376,79.981L42.376,79.981L42.376,79.981z" + /> + </g> + </g> + </g> + <g> + <g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="42.9048" y1="24.689" x2="63.9942" y2="51.456"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CB0212"/> + </linearGradient> + <polygon fill="url(#XMLID_7_)" points="42.086,17.1 66.419,17.1 56.225,66.094 46.033,66.094 "/> + </g> + <g> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="44.3892" y1="71.4248" x2="59.801" y2="91.2168"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CB0212"/> + </linearGradient> + <circle fill="url(#XMLID_8_)" cx="51.052" cy="79.981" r="8.676"/> + </g> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="42.085" y="17.101" width="24.334" height="71.557"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="42.085" y="17.101" width="24.334" height="71.557" id="XMLID_9_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="40.1372" y1="1.8945" x2="58.8804" y2="29.023"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M17.1,39.881c0,0,34.28,13.811,76.328-32.184C78.385-2.167,59.025-3.03,59.025-3.03L40.952-0.608 + L24.342,14.999L17.1,39.881z"/> + <path fill="url(#XMLID_10_)" d="M17.1,39.881c0,0,34.28,13.811,76.328-32.184C78.385-2.167,59.025-3.03,59.025-3.03L40.952-0.608 + L24.342,14.999L17.1,39.881z"/> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="41.2827" y1="68.9199" x2="48.8842" y2="79.922"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_12_)" d="M31.94,84.325c0,0,13.902,5.602,30.955-13.052c-6.102-4.001-13.952-4.351-13.952-4.351 + l-7.33,0.981l-6.736,6.33L31.94,84.325z"/> + </g> + </mask> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Sign-ExclamationPoint02-Orange.svg b/openoffice/share/gallery/symbols/Sign-ExclamationPoint02-Orange.svg new file mode 100644 index 0000000000000000000000000000000000000000..a111fb3747efaf8f3a5c7b81815523a7419f3899 --- /dev/null +++ b/openoffice/share/gallery/symbols/Sign-ExclamationPoint02-Orange.svg @@ -0,0 +1,70 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <g> + <g> + <polygon fill="#82ABE0" points="41.794,17.35 45.822,67.344 56.881,67.344 67.284,17.35 "/> + <path fill="#D85700" d="M67.898,16.851h-1.229H42.335h-1.083l0.087,1.08l3.945,48.994l0.074,0.92h0.924h10.192h0.813 + l0.166-0.796l10.194-48.994L67.898,16.851L67.898,16.851z M42.335,17.851h24.334l0,0l0,0L56.475,66.845H46.283L42.335,17.851 + L42.335,17.851L42.335,17.851z"/> + </g> + </g> + <g> + <g> + <path fill="#82ABE0" d="M42.126,80.731c0,5.06,4.116,9.176,9.176,9.176s9.176-4.116,9.176-9.176s-4.116-9.176-9.176-9.176 + S42.126,75.672,42.126,80.731z"/> + <path fill="#D85700" d="M51.302,71.057c-5.336,0-9.676,4.34-9.676,9.675s4.34,9.676,9.676,9.676 + c5.335,0,9.676-4.341,9.676-9.676S56.637,71.057,51.302,71.057L51.302,71.057z M42.626,80.731c0-4.791,3.885-8.675,8.676-8.675 + s8.676,3.884,8.676,8.675l0,0l0,0c0,4.791-3.885,8.676-8.676,8.676S42.626,85.522,42.626,80.731L42.626,80.731L42.626,80.731z" + /> + </g> + </g> + </g> + <g> + <g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="43.1548" y1="25.439" x2="64.2442" y2="52.206"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <polygon fill="url(#XMLID_7_)" points="42.336,17.85 66.669,17.85 56.475,66.844 46.283,66.844 "/> + </g> + <g> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="43.5278" y1="70.2207" x2="54.1512" y2="84.5822"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <circle fill="url(#XMLID_8_)" cx="51.302" cy="80.731" r="8.676"/> + </g> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="42.335" y="17.851" width="24.334" height="71.557"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="42.335" y="17.851" width="24.334" height="71.557" id="XMLID_9_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="40.3877" y1="2.645" x2="59.1305" y2="29.7728"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M17.35,40.631c0,0,34.28,13.811,76.328-32.184C78.635-1.417,59.275-2.28,59.275-2.28 + L41.202,0.142L24.592,15.749L17.35,40.631z"/> + <path fill="url(#XMLID_10_)" d="M17.35,40.631c0,0,34.28,13.811,76.328-32.184C78.635-1.417,59.275-2.28,59.275-2.28 + L41.202,0.142L24.592,15.749L17.35,40.631z"/> + <linearGradient id="XMLID_12_" gradientUnits="userSpaceOnUse" x1="41.5327" y1="69.6699" x2="49.1342" y2="80.672"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_12_)" d="M32.19,85.075c0,0,13.902,5.602,30.955-13.052c-6.102-4.001-13.952-4.351-13.952-4.351 + l-7.33,0.981l-6.736,6.33L32.19,85.075z"/> + </g> + </mask> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Sign-Help01-Green.svg b/openoffice/share/gallery/symbols/Sign-Help01-Green.svg new file mode 100644 index 0000000000000000000000000000000000000000..23580cea891331b892edd78e6d79b3298548866e --- /dev/null +++ b/openoffice/share/gallery/symbols/Sign-Help01-Green.svg @@ -0,0 +1,81 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <circle fill="#82ABE0" stroke="#22930A" cx="52.031" cy="54.116" r="36.971"/> + <g> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="31.687" y1="24.6411" x2="77.8364" y2="91.5053"> + <stop offset="0" style="stop-color:#2FD452"/> + <stop offset="1" style="stop-color:#0A823A"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M16.417,54.116c0,19.638,15.977,35.614,35.614,35.614s35.614-15.977,35.614-35.614 + c0-19.638-15.977-35.615-35.614-35.615S16.417,34.478,16.417,54.116z"/> + <path fill="#C3FCBE" d="M52.03,18.001c-19.946,0-36.114,16.169-36.114,36.115c0,19.946,16.168,36.114,36.114,36.114 + c19.946,0,36.115-16.168,36.115-36.114C88.145,34.17,71.976,18.001,52.03,18.001L52.03,18.001z M52.03,89.23 + c-9.38,0-18.198-3.652-24.83-10.284c-6.632-6.632-10.284-15.45-10.284-24.83s3.652-18.198,10.284-24.83 + c6.632-6.632,15.45-10.285,24.83-10.285s18.198,3.653,24.83,10.285c6.632,6.632,10.285,15.45,10.285,24.83 + s-3.653,18.198-10.285,24.83S61.41,89.23,52.03,89.23L52.03,89.23z"/> + </g> + <g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="53.4839" y1="25.8389" x2="50.0348" y2="48.3496"> + <stop offset="0" style="stop-color:#2FD452"/> + <stop offset="1" style="stop-color:#0A823A"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M66.286,38.848c-1.505-2.341-3.181-4.456-5.685-5.699c-3.047-1.518-4.366-2.05-9.427-2.313 + c-5.534,0-9.795,1.3-13.184,4.301c-3.387,2.999-6.037,7.773-5.994,12.369h11.815c0.024-2.04-0.315-3.707,1.176-5.001 + c1.49-1.295,3.397-1.941,5.722-1.941c2.272,0,4.087,0.532,5.438,1.593c1.352,1.064,1.64,2.36,1.64,3.888 + c0,1.122-0.277,2.103-0.83,2.938c-0.555,0.834-1.778,2.363-4.446,4.584c-2.771,2.294-4.385,3.647-5.618,6.262 + c-1.232,2.614-1.52,3.688-1.851,6.888l0.013,0.523h11.193c0.123-1.469,0.287-2.125,0.6-3.183c0.378-1.291-0.056-1.69,0.619-2.365 + c0.939-0.938,1.797-1.475,3.736-2.893c2.448-1.789,3.744-3.391,4.351-4.227c1.035-1.433,1.791-2.83,2.27-4.191 + c0.48-1.36,0.721-2.746,0.721-4.155C68.543,43.646,67.79,41.187,66.286,38.848z"/> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="54.896" y1="67.1035" x2="48.7236" y2="78.7225"> + <stop offset="0" style="stop-color:#2FD452"/> + <stop offset="1" style="stop-color:#0A823A"/> + </linearGradient> + <ellipse fill="url(#XMLID_8_)" cx="50.468" cy="75.441" rx="5.5" ry="5.717"/> + </g> + <g> + <path fill="#FFFFFF" d="M67.375,37.758c-1.505-2.34-3.183-4.455-5.685-5.697c-3.047-1.519-4.367-2.052-9.427-2.313 + c-5.535,0-9.796,1.3-13.183,4.3c-3.39,3-6.039,7.775-5.997,12.369h10.718c0.025-2.039,0.784-3.707,2.274-5.001 + c1.49-1.293,3.396-1.941,5.722-1.941c2.273,0,4.088,0.532,5.438,1.595c1.351,1.063,1.64,2.358,1.64,3.887 + c0,1.122-0.277,2.102-0.829,2.938c-0.556,0.835-1.779,2.364-4.447,4.585c-2.771,2.294-4.385,3.646-5.618,6.261 + c-1.232,2.614-1.518,3.688-1.851,6.888l0.013,0.523h10.361c0.125-1.468,0.343-2.124,0.652-3.183 + c0.378-1.29,0.725-1.69,1.399-2.365c0.939-0.938,1.796-1.474,3.736-2.893c2.446-1.789,3.744-3.391,4.351-4.227 + c1.034-1.432,1.79-2.829,2.269-4.191c0.481-1.359,0.72-2.744,0.72-4.155C69.631,42.558,68.879,40.098,67.375,37.758z"/> + <ellipse fill="#FFFFFF" cx="51.558" cy="74.352" rx="5.5" ry="5.717"/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="15.699" y="17.835" width="73.94" height="73.943"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="15.699" y="17.835" width="73.94" height="73.943" id="XMLID_9_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="33.9595" y1="20.3813" x2="53.6165" y2="48.8324"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M9.799,60.222c0,0,35.951,14.484,80.051-33.754C74.073,16.121,53.769,15.216,53.769,15.216 + l-18.955,2.541l-17.42,16.369L9.799,60.222z"/> + </g> + </mask> + <g opacity="0.5" mask="url(#XMLID_9_)"> + <path fill="#FFFFFF" d="M16.142,53.441c-0.752,20.142,15.022,37.14,35.163,37.893c9.757,0.364,19.071-3.092,26.228-9.732 + c7.157-6.642,11.299-15.673,11.664-25.43c0.752-20.141-15.021-37.14-35.162-37.894C33.893,17.526,16.894,33.3,16.142,53.441z"/> + <g> + <path fill="#CFFCAE" d="M52.647,17.835c-19.783,0.001-36.179,15.656-36.922,35.591c-0.018,0.478-0.027,0.954-0.026,1.429 + c0.013,19.771,15.664,36.151,35.59,36.896c0.471,0.018,0.939,0.026,1.406,0.026c19.779,0,36.173-15.656,36.918-35.591 + c0.018-0.479,0.026-0.955,0.026-1.429C89.626,34.987,73.975,18.607,54.05,17.861C53.58,17.845,53.113,17.835,52.647,17.835 + L52.647,17.835z M52.695,90.943c-0.455,0-0.917-0.008-1.374-0.025c-9.646-0.361-18.575-4.456-25.14-11.531 + s-9.982-16.283-9.622-25.929c0.351-9.408,4.28-18.18,11.065-24.701c6.768-6.504,15.654-10.087,25.023-10.087 + c0.444,0,0.906,0.008,1.373,0.025c-0.001,0-0.001,0-0.001,0c9.645,0.361,18.572,4.456,25.138,11.531s9.982,16.284,9.622,25.93 + c-0.352,9.407-4.281,18.18-11.065,24.7C70.947,87.361,62.062,90.943,52.695,90.943L52.695,90.943z"/> + </g> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Sign-Help02-Blue.svg b/openoffice/share/gallery/symbols/Sign-Help02-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..facb7847624d5026186704396bcab6c2dc09c4b3 --- /dev/null +++ b/openoffice/share/gallery/symbols/Sign-Help02-Blue.svg @@ -0,0 +1,95 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <path fill="#82ABE0" d="M15.747,54.861c0,20.661,16.809,37.47,37.471,37.47c20.661,0,37.471-16.809,37.471-37.47 + c0-20.662-16.81-37.471-37.471-37.471C32.556,17.391,15.747,34.2,15.747,54.861z"/> + <g> + <path fill="#355787" d="M53.217,16.892c-5.126,0-10.099,1.004-14.78,2.984c-4.522,1.913-8.582,4.65-12.069,8.137 + c-3.487,3.486-6.225,7.547-8.138,12.069c-1.98,4.681-2.984,9.654-2.984,14.78c0,5.125,1.004,10.098,2.984,14.78 + c1.913,4.521,4.651,8.582,8.138,12.069c3.487,3.486,7.547,6.224,12.069,8.137c4.682,1.979,9.655,2.983,14.78,2.983 + s10.098-1.004,14.78-2.983c4.521-1.913,8.581-4.65,12.068-8.137c3.487-3.487,6.225-7.548,8.137-12.069 + c1.98-4.683,2.984-9.655,2.984-14.78c0-5.126-1.004-10.099-2.984-14.78c-1.912-4.522-4.649-8.583-8.137-12.069 + c-3.487-3.487-7.547-6.224-12.068-8.137C63.315,17.896,58.343,16.892,53.217,16.892L53.217,16.892z M16.246,54.861 + c0-20.419,16.553-36.97,36.971-36.97s36.97,16.551,36.97,36.97l0,0l0,0c0,20.418-16.552,36.97-36.97,36.97 + S16.246,75.279,16.246,54.861L16.246,54.861L16.246,54.861z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="32.3853" y1="24.6777" x2="79.6435" y2="93.1485"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M16.747,54.861c0,20.109,16.361,36.47,36.471,36.47c20.11,0,36.471-16.36,36.471-36.47 + c0-20.11-16.36-36.471-36.471-36.471C33.107,18.391,16.747,34.751,16.747,54.861z"/> + <path fill="#ABCEF4" d="M53.217,17.892c-20.418,0-36.971,16.551-36.971,36.97c0,20.418,16.553,36.97,36.971,36.97 + s36.97-16.552,36.97-36.97C90.187,34.442,73.635,17.892,53.217,17.892L53.217,17.892z M53.217,90.831 + c-9.608,0-18.641-3.741-25.435-10.534c-6.794-6.794-10.536-15.827-10.536-25.436c0-9.608,3.742-18.641,10.536-25.435 + c6.794-6.794,15.827-10.535,25.435-10.535c9.607,0,18.641,3.741,25.435,10.535c6.793,6.794,10.535,15.827,10.535,25.435 + c0,9.608-3.742,18.642-10.535,25.436C71.858,87.09,62.825,90.831,53.217,90.831L53.217,90.831z"/> + </g> + <g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="54.6694" y1="26.583" x2="51.2204" y2="49.0937"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M67.473,39.592c-1.504-2.34-3.182-4.455-5.684-5.698c-3.049-1.518-4.367-2.051-9.428-2.313 + c-5.536,0-9.796,1.299-13.184,4.3c-3.389,3-6.038,7.775-5.996,12.371h11.816c0.024-2.042-0.315-3.709,1.176-5.003 + c1.489-1.294,3.397-1.941,5.722-1.941c2.274,0,4.087,0.532,5.438,1.595c1.352,1.063,1.641,2.358,1.641,3.887 + c0,1.122-0.278,2.102-0.831,2.938c-0.554,0.836-1.778,2.363-4.447,4.584c-2.771,2.294-4.384,3.647-5.616,6.262 + c-1.234,2.614-1.52,3.688-1.852,6.888l0.013,0.523h11.192c0.124-1.468,0.289-2.125,0.6-3.183c0.378-1.29-0.054-1.69,0.62-2.365 + c0.939-0.938,1.797-1.475,3.737-2.893c2.447-1.789,3.744-3.391,4.35-4.227c1.035-1.432,1.791-2.83,2.27-4.19 + c0.48-1.36,0.721-2.746,0.721-4.156C69.73,44.392,68.976,41.933,67.473,39.592z"/> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="56.0835" y1="67.8496" x2="49.9115" y2="79.4678"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </linearGradient> + <ellipse fill="url(#XMLID_8_)" cx="51.655" cy="76.186" rx="5.5" ry="5.717"/> + </g> + <g> + <path fill="#FFFFFF" d="M68.562,38.503c-1.504-2.34-3.182-4.456-5.685-5.698c-3.047-1.519-4.367-2.052-9.427-2.313 + c-5.535,0-9.796,1.3-13.184,4.299c-3.388,3-6.037,7.775-5.995,12.371H44.99c0.025-2.041,0.783-3.709,2.273-5.002 + c1.49-1.294,3.398-1.941,5.722-1.941c2.274,0,4.087,0.532,5.438,1.594c1.352,1.064,1.64,2.359,1.64,3.887 + c0,1.122-0.278,2.102-0.831,2.938c-0.555,0.836-1.777,2.364-4.446,4.585c-2.771,2.295-4.385,3.647-5.616,6.263 + c-1.234,2.613-1.521,3.687-1.853,6.887l0.013,0.522h10.361c0.124-1.467,0.343-2.124,0.654-3.182 + c0.377-1.291,0.723-1.69,1.397-2.365c0.939-0.938,1.797-1.475,3.736-2.894c2.447-1.789,3.744-3.391,4.351-4.226 + c1.033-1.433,1.791-2.83,2.269-4.19c0.481-1.361,0.721-2.746,0.721-4.156C70.819,43.302,70.066,40.843,68.562,38.503z"/> + <ellipse fill="#FFFFFF" cx="52.744" cy="75.097" rx="5.5" ry="5.717"/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="16.886" y="18.581" width="73.941" height="73.943"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="16.886" y="18.581" width="73.941" height="73.943" id="XMLID_9_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="35.147" y1="21.1265" x2="54.8036" y2="49.5769"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M10.986,60.966c0,0,35.952,14.484,80.052-33.754c-15.778-10.346-36.082-11.25-36.082-11.25 + L36,18.503L18.582,34.87L10.986,60.966z"/> + </g> + </mask> + <g opacity="0.6" mask="url(#XMLID_9_)"> + <path fill="#FFFFFF" d="M29.004,28.771c-7.153,6.638-11.292,15.664-11.656,25.415l0,0c-0.365,9.752,3.09,19.063,9.728,26.216 + S42.74,91.696,52.493,92.061c20.13,0.752,37.12-15.015,37.872-35.146c0.753-20.131-15.013-37.121-35.144-37.873 + C45.468,18.677,36.157,22.133,29.004,28.771z"/> + <g> + <path fill="#ABCEF4" d="M53.833,18.581c-19.781,0.002-36.177,15.658-36.92,35.59c-0.018,0.479-0.027,0.954-0.026,1.429 + c0.012,19.771,15.663,36.151,35.59,36.896c0.47,0.019,0.937,0.027,1.404,0.027c19.778,0,36.174-15.657,36.92-35.591 + c0.018-0.479,0.026-0.955,0.026-1.43c-0.014-19.771-15.665-36.151-35.59-36.896C54.766,18.589,54.299,18.581,53.833,18.581 + L53.833,18.581z M53.88,91.651c-0.453,0-0.914-0.008-1.371-0.026c-9.637-0.359-18.556-4.45-25.115-11.519 + c-6.558-7.068-9.971-16.267-9.611-25.902c0.35-9.396,4.276-18.16,11.054-24.674c6.76-6.498,15.637-10.078,24.996-10.078 + c0.443,0,0.905,0.008,1.374,0.025c-0.002,0-0.002,0-0.003,0c9.637,0.36,18.555,4.451,25.113,11.519s9.972,16.267,9.612,25.903 + c-0.353,9.397-4.278,18.161-11.056,24.675C72.113,88.073,63.237,91.651,53.88,91.651L53.88,91.651z"/> + </g> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Sign-Information.svg b/openoffice/share/gallery/symbols/Sign-Information.svg new file mode 100644 index 0000000000000000000000000000000000000000..75bcefbacc8fa9d4ca8d120bb6a79f7169b2e043 --- /dev/null +++ b/openoffice/share/gallery/symbols/Sign-Information.svg @@ -0,0 +1,91 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <g> + <path fill="#82ABE0" d="M14.298,52.554c0,20.66,16.809,37.469,37.471,37.469c20.661,0,37.47-16.809,37.47-37.469 + c0-20.662-16.809-37.471-37.47-37.471C31.107,15.083,14.298,31.892,14.298,52.554z"/> + <path fill="#355787" d="M51.769,14.583c-5.126,0-10.1,1.004-14.781,2.984c-4.521,1.913-8.582,4.65-12.069,8.137 + s-6.224,7.547-8.137,12.069c-1.98,4.682-2.984,9.655-2.984,14.781c0,5.125,1.004,10.098,2.984,14.779 + c1.913,4.521,4.65,8.581,8.137,12.068c3.487,3.486,7.548,6.225,12.069,8.136c4.682,1.98,9.655,2.984,14.781,2.984 + c5.125,0,10.098-1.004,14.78-2.984c4.521-1.911,8.582-4.649,12.067-8.137c3.487-3.486,6.226-7.546,8.138-12.067 + c1.979-4.682,2.983-9.654,2.983-14.779c0-5.126-1.004-10.099-2.983-14.781c-1.912-4.522-4.65-8.582-8.138-12.069 + c-3.485-3.487-7.547-6.224-12.067-8.137C61.867,15.587,56.895,14.583,51.769,14.583L51.769,14.583z M14.798,52.555 + c0-20.42,16.552-36.971,36.971-36.971c20.418,0,36.969,16.551,36.969,36.971l0,0l0,0c0,20.417-16.551,36.968-36.969,36.968 + C31.35,89.522,14.798,72.972,14.798,52.555L14.798,52.555L14.798,52.555z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="30.936" y1="22.3696" x2="78.1943" y2="90.8404"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M15.298,52.554c0,20.109,16.361,36.469,36.471,36.469c20.109,0,36.47-16.359,36.47-36.469 + c0-20.11-16.36-36.471-36.47-36.471C31.659,16.083,15.298,32.444,15.298,52.554z"/> + <g> + <path fill="#ABCEF4" d="M51.769,15.583c-20.419,0-36.971,16.551-36.971,36.971c0,20.417,16.552,36.968,36.971,36.968 + c20.418,0,36.969-16.551,36.969-36.968C88.738,32.135,72.187,15.583,51.769,15.583L51.769,15.583z M51.769,88.522 + c-9.607,0-18.642-3.741-25.436-10.535c-6.793-6.793-10.535-15.826-10.535-25.433c0-9.609,3.742-18.642,10.535-25.436 + c6.794-6.794,15.827-10.535,25.436-10.535c9.608,0,18.641,3.741,25.434,10.535c6.794,6.794,10.535,15.827,10.535,25.436 + c0,9.607-3.741,18.64-10.535,25.433C70.41,84.781,61.377,88.522,51.769,88.522L51.769,88.522z"/> + </g> + </g> + <g> + <g> + <linearGradient id="XMLID_15_" gradientUnits="userSpaceOnUse" x1="50.854" y1="35.9858" x2="61.6909" y2="35.9858"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </linearGradient> + <circle fill="url(#XMLID_15_)" cx="56.272" cy="35.985" r="5.418"/> + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="39.2808" y1="59.2705" x2="58.7339" y2="59.2705"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </linearGradient> + <path fill="url(#XMLID_16_)" d="M39.281,52.608c0,0,4.309-9.359,14.898-9.359c7.388,0.986,3.078,7.511,3.078,7.511l-7.265,17.977 + c0,0-0.247,1.97,3.201,0c3.448-1.969,5.54-5.049,5.54-5.049s-3.745,7.926-9.174,10.598c-3.28,1.604-8.925,1.716-8.925-2.84 + c0-4.555,7.512-23.147,7.512-23.147s-0.308-0.954-3.941,0.615C40.945,50.856,39.281,52.608,39.281,52.608L39.281,52.608z"/> + </g> + <g> + <circle fill="#FFFFFF" cx="57.149" cy="35.548" r="5.418"/> + <path fill="#FFFFFF" d="M40.157,52.17c0,0,4.311-9.359,14.9-9.359c7.387,0.985,3.078,7.512,3.078,7.512L50.87,68.298 + c0,0-0.245,1.971,3.2,0c3.448-1.97,5.542-5.047,5.542-5.047s-3.745,7.924-9.173,10.597c-3.283,1.603-8.928,1.715-8.928-2.842 + c0-4.555,7.511-23.146,7.511-23.146s-0.305-0.954-3.938,0.615C41.822,50.419,40.157,52.17,40.157,52.17L40.157,52.17z"/> + </g> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="15.436" y="16.272" width="73.942" height="73.942"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="15.436" y="16.272" width="73.942" height="73.942" id="XMLID_17_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_18_" gradientUnits="userSpaceOnUse" x1="33.6973" y1="18.8179" x2="53.3548" y2="47.2696"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_18_)" d="M9.537,58.657c0,0,35.952,14.484,80.053-33.753C73.811,14.558,53.506,13.652,53.506,13.652 + l-18.955,2.541L17.132,32.562L9.537,58.657z"/> + </g> + </mask> + <g opacity="0.7" mask="url(#XMLID_17_)"> + <path fill="#FFFFFF" d="M15.986,51.882L15.986,51.882c-0.75,20.082,14.978,37.031,35.06,37.781 + c9.729,0.363,19.017-3.083,26.152-9.706c7.136-6.622,11.266-15.626,11.628-25.354c0.75-20.082-14.977-37.031-35.058-37.782 + C33.686,16.071,16.737,31.799,15.986,51.882z"/> + <g> + <path fill="#ABCEF4" d="M52.381,16.272C32.6,16.273,16.207,31.93,15.462,51.862c-0.018,0.479-0.026,0.955-0.026,1.43 + c0.013,19.77,15.664,36.151,35.59,36.896c0.47,0.018,0.937,0.027,1.404,0.027c19.78,0,36.176-15.657,36.921-35.591 + c0.018-0.479,0.026-0.955,0.026-1.43c-0.015-19.771-15.666-36.151-35.59-36.896C53.317,16.282,52.849,16.272,52.381,16.272 + L52.381,16.272z M52.43,89.165c-0.451,0-0.909-0.009-1.364-0.025c-9.589-0.358-18.464-4.429-24.991-11.462 + c-6.526-7.033-9.923-16.188-9.565-25.776c0.35-9.35,4.256-18.07,11-24.552c6.727-6.466,15.559-10.028,24.871-10.028 + c0.442,0,0.903,0.008,1.369,0.025h-0.002c9.588,0.359,18.463,4.429,24.988,11.462c6.526,7.033,9.924,16.187,9.566,25.776 + c-0.351,9.351-4.256,18.07-11.001,24.554C70.574,85.604,61.741,89.165,52.43,89.165L52.43,89.165z"/> + </g> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Sign-Null.svg b/openoffice/share/gallery/symbols/Sign-Null.svg new file mode 100644 index 0000000000000000000000000000000000000000..72de8087af8c448b24ef2da3cb1952e65bdbe879 --- /dev/null +++ b/openoffice/share/gallery/symbols/Sign-Null.svg @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <g> + <path fill="#82ABE0" d="M15.5,54.842c0,9.816,3.823,19.046,10.764,25.987c6.942,6.941,16.17,10.764,25.988,10.764 + c20.264,0,36.75-16.486,36.75-36.751c0-20.265-16.486-36.752-36.75-36.752C31.987,18.09,15.5,34.577,15.5,54.842z M29.523,54.842 + L29.523,54.842c0-12.533,10.196-22.729,22.729-22.729c3.397,0,6.651,0.762,9.701,2.209c-0.981,0.981-29.239,29.239-30.221,30.22 + C30.286,61.494,29.523,58.239,29.523,54.842z M72.771,45.139c1.446,3.048,2.209,6.302,2.209,9.703 + c0,12.532-10.195,22.728-22.728,22.728c-3.4,0-6.655-0.763-9.703-2.209C43.531,74.379,71.79,46.12,72.771,45.139z"/> + <path fill="#BD0000" d="M52.252,17.59c-5.029,0-9.907,0.985-14.501,2.928c-4.436,1.876-8.42,4.562-11.84,7.983 + c-3.421,3.42-6.107,7.404-7.983,11.84C15.985,44.936,15,49.813,15,54.843c0,5.027,0.985,9.907,2.928,14.5 + c1.876,4.436,4.562,8.42,7.983,11.84c3.42,3.421,7.404,6.106,11.84,7.982c4.594,1.943,9.472,2.929,14.501,2.929 + c5.027,0,9.906-0.985,14.5-2.929c4.435-1.876,8.419-4.562,11.84-7.982c3.42-3.42,6.105-7.404,7.981-11.84 + c1.943-4.593,2.929-9.473,2.929-14.5c0-5.029-0.985-9.907-2.929-14.501c-1.876-4.436-4.562-8.42-7.981-11.84 + c-3.421-3.421-7.405-6.107-11.84-7.983C62.159,18.576,57.28,17.59,52.252,17.59L52.252,17.59z M16,54.843 + C16,34.82,32.23,18.59,52.252,18.59c20.02,0,36.25,16.23,36.25,36.252l0,0l0,0c0,20.021-16.23,36.251-36.25,36.251 + C32.23,91.094,16,74.863,16,54.843L16,54.843L16,54.843z M52.252,31.613c-12.829,0-23.23,10.401-23.23,23.229 + c0,3.431,0.75,6.686,2.087,9.617l0,0c0.008,0.018,0.016,0.035,0.024,0.053l0,0c0.139,0.304,0.285,0.604,0.437,0.899l0.707-0.706 + l0,0l0.038-0.038l0,0l29.763-29.763l0,0l0.037-0.038l0,0l0.707-0.707C59.65,32.537,56.06,31.613,52.252,31.613L52.252,31.613z + M31.865,63.703c-1.224-2.799-1.843-5.773-1.843-8.86c0-12.257,9.972-22.229,22.23-22.229c3.087,0,6.062,0.62,8.86,1.843 + L31.865,63.703L31.865,63.703z M72.933,44.271L41.68,75.522c0.296,0.151,0.596,0.298,0.899,0.437l0,0 + c0.018,0.009,0.035,0.017,0.054,0.024l0,0c2.931,1.337,6.186,2.086,9.619,2.086c12.827,0,23.227-10.398,23.227-23.227 + C75.479,51.033,74.558,47.441,72.933,44.271L72.933,44.271z M43.389,75.228L72.637,45.98c1.223,2.796,1.842,5.771,1.842,8.863 + c0,5.937-2.312,11.519-6.51,15.717s-9.78,6.51-15.717,6.51C49.162,77.069,46.187,76.45,43.389,75.228L43.389,75.228z"/> + </g> + </g> + <g> + <g> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="16.0005" y1="54.8408" x2="88.5024" y2="54.8408"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CB0212"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M52.252,18.59C32.231,18.59,16,34.82,16,54.842s16.23,36.251,36.252,36.251 + c20.021,0,36.25-16.229,36.25-36.251S72.273,18.59,52.252,18.59z M52.252,31.613c3.808,0,7.398,0.923,10.57,2.547L31.571,65.412 + c-1.625-3.172-2.548-6.763-2.548-10.57C29.023,42.014,39.424,31.613,52.252,31.613z M52.252,78.069 + c-3.81,0-7.4-0.922-10.572-2.547L72.933,44.27c1.625,3.172,2.547,6.764,2.547,10.572C75.48,67.67,65.081,78.069,52.252,78.069z" + /> + </g> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="16.518" y="19.107" width="72.502" height="72.502"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="16.518" y="19.107" width="72.502" height="72.502" id="XMLID_5_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="32.4541" y1="20.7402" x2="52.1112" y2="49.1913"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M8.293,60.579c0,0,35.952,14.484,80.052-33.753C72.567,16.479,52.263,15.575,52.263,15.575 + l-18.955,2.54L15.889,34.482L8.293,60.579z"/> + </g> + </mask> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Sign-QuestionMark01-Blue.svg b/openoffice/share/gallery/symbols/Sign-QuestionMark01-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..e9dcabc0a28586485a56ba08179f67eeb5359d3c --- /dev/null +++ b/openoffice/share/gallery/symbols/Sign-QuestionMark01-Blue.svg @@ -0,0 +1,103 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <g> + <g> + <path fill="#82ABE0" d="M52.117,14.563c-8.689,0-15.086,2.093-20.158,6.585c-5.589,4.946-9.178,12.309-9.178,18.803 + c0,0.054,0.005,0.657,0.005,0.657h17.092l0.006-0.494c0.035-2.903,1.126-5.307,3.242-7.143c2.135-1.854,4.918-2.795,8.271-2.795 + c3.285,0,5.93,0.77,7.86,2.288c1.886,1.486,2.272,3.252,2.272,5.447c0,1.577-0.393,2.969-1.166,4.136 + c-0.878,1.326-2.732,3.578-6.583,6.782c-4.147,3.433-6.651,5.506-8.571,9.58c-1.871,3.961-2.32,5.63-2.825,10.507l0.027,1.339 + h16.516l0.038-0.458c0.17-2.004,0.447-2.942,0.867-4.362l0.095-0.32c0.542-1.851,1.023-2.39,1.975-3.341 + c1.055-1.054,2.017-1.745,3.764-3.001l1.791-1.295c2.77-2.025,5.006-4.198,6.646-6.461c1.575-2.183,2.744-4.343,3.477-6.423 + c0.736-2.086,1.109-4.242,1.109-6.409c0-3.951-1.168-7.771-3.47-11.355c-2.055-3.195-4.698-6.732-8.737-8.738 + c-4.636-2.309-6.633-3.127-14.361-3.526C52.12,14.563,52.119,14.563,52.117,14.563z"/> + <path fill="#355787" d="M52.121,14.063h-0.025c-8.795,0-15.298,2.133-20.468,6.711c-2.699,2.389-5.005,5.394-6.668,8.692 + c-1.783,3.537-2.709,7.22-2.678,10.651l0.009,0.991h0.991h16.103h0.988l0.012-0.988c0.034-2.793,1.038-5.008,3.071-6.771 + c2.041-1.773,4.713-2.672,7.941-2.672c3.17,0,5.711,0.734,7.551,2.18c1.729,1.361,2.082,3.005,2.082,5.054 + c0,1.477-0.364,2.776-1.083,3.86c-0.858,1.297-2.682,3.508-6.484,6.673c-4.056,3.356-6.736,5.575-8.706,9.751 + c-1.9,4.026-2.356,5.723-2.869,10.669l-0.006,0.063v0.063l0.019,0.787l0.022,0.978h0.978h15.568h0.919l0.077-0.916 + c0.165-1.954,0.437-2.873,0.849-4.265l0.094-0.319c0.512-1.741,0.912-2.19,1.85-3.128c1.025-1.025,1.977-1.708,3.704-2.95 + c0.521-0.376,1.113-0.8,1.792-1.298c2.812-2.055,5.085-4.265,6.756-6.568c1.605-2.225,2.797-4.429,3.543-6.551 + c0.755-2.138,1.138-4.35,1.138-6.575c0-4.05-1.194-7.962-3.549-11.626c-2.091-3.253-4.788-6.857-8.936-8.916c0,0,0,0,0.001,0 + c-4.786-2.383-6.971-3.186-14.558-3.579L52.121,14.063L52.121,14.063z M23.28,39.946c0-6.854,3.958-13.953,9.01-18.423 + c5.089-4.507,11.488-6.46,19.805-6.46c7.602,0.393,9.585,1.195,14.164,3.475c3.759,1.866,6.278,5.045,8.539,8.561 + c2.259,3.515,3.39,7.211,3.39,11.085l0,0l0,0c0,2.118-0.359,4.198-1.081,6.243c-0.719,2.045-1.855,4.143-3.409,6.296 + c-0.911,1.256-2.859,3.662-6.537,6.349c-2.914,2.131-4.201,2.938-5.612,4.348c-1.015,1.014-1.533,1.615-2.102,3.553 + c-0.468,1.59-0.794,2.576-0.979,4.782H42.899l-0.019-0.787l0,0l0,0c0.498-4.808,0.927-6.42,2.781-10.347 + c1.853-3.93,4.275-5.961,8.439-9.408c4.008-3.336,5.847-5.634,6.679-6.89c0.831-1.254,1.249-2.725,1.249-4.412 + c0-2.295-0.434-4.241-2.464-5.84c-2.029-1.595-4.753-2.394-8.169-2.394c-3.493,0-6.359,0.972-8.598,2.917 + c-2.239,1.943-3.377,4.449-3.415,7.514H23.281C23.281,40.054,23.28,40,23.28,39.946L23.28,39.946z"/> + </g> + </g> + <g> + <g> + <path fill="#82ABE0" d="M42.27,82.075c0,5.012,3.931,9.09,8.764,9.09c2.345,0,4.548-0.948,6.203-2.669 + c1.651-1.717,2.561-3.996,2.561-6.421c0-5.012-3.932-9.089-8.764-9.089C46.201,72.986,42.27,77.063,42.27,82.075z"/> + <path fill="#355787" d="M51.033,72.486c-5.107,0-9.263,4.302-9.263,9.589c0,5.288,4.155,9.59,9.263,9.59 + c5.108,0,9.265-4.302,9.265-9.59C60.297,76.788,56.141,72.486,51.033,72.486L51.033,72.486z M42.77,82.075 + c0-4.742,3.7-8.589,8.263-8.589c4.564,0,8.265,3.847,8.265,8.589l0,0l0,0c0,4.744-3.7,8.59-8.265,8.59 + C46.47,90.665,42.77,86.819,42.77,82.075L42.77,82.075L42.77,82.075z"/> + </g> + </g> + </g> + <g> + <g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="41.3853" y1="14.646" x2="72.0516" y2="88.6446"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M74.798,27.098c-2.26-3.516-4.78-6.694-8.539-8.561c-4.579-2.28-6.562-3.082-14.164-3.475 + c-8.316,0-14.716,1.952-19.805,6.46c-5.092,4.506-9.072,11.681-9.009,18.585h16.103c0.037-3.065,1.175-5.571,3.415-7.515 + c2.238-1.944,5.104-2.917,8.598-2.917c3.415,0,6.14,0.799,8.169,2.395c2.029,1.599,2.464,3.545,2.464,5.84 + c0,1.687-0.418,3.158-1.249,4.412c-0.832,1.256-2.671,3.554-6.68,6.89c-4.163,3.446-6.587,5.479-8.439,9.408 + c-1.854,3.926-2.282,5.539-2.78,10.346l0.019,0.787h15.567c0.187-2.206,0.513-3.192,0.98-4.782 + c0.567-1.937,1.087-2.539,2.101-3.553c1.411-1.409,2.699-2.216,5.613-4.347c3.677-2.688,5.626-5.094,6.537-6.35 + c1.553-2.152,2.689-4.251,3.409-6.296c0.722-2.045,1.081-4.125,1.081-6.243C78.189,34.309,77.057,30.613,74.798,27.098z"/> + </g> + <g> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="41.6284" y1="72.6699" x2="62.9602" y2="94.0017"> + <stop offset="0" style="stop-color:#0D69C8"/> + <stop offset="1" style="stop-color:#1B3962"/> + </linearGradient> + <ellipse fill="url(#XMLID_8_)" cx="51.034" cy="82.075" rx="8.264" ry="8.59"/> + </g> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="23.28" y="15.063" width="54.908" height="75.603"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="23.28" y="15.063" width="54.908" height="75.603" id="XMLID_9_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="36.3721" y1="8.2671" x2="55.1149" y2="35.3949"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M13.334,46.253c0,0,34.28,13.811,76.328-32.184C74.62,4.204,55.259,3.341,55.259,3.341 + L37.186,5.764L20.577,21.371L13.334,46.253z"/> + </g> + </mask> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="42.77" y="73.486" width="16.527" height="17.179"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="42.77" y="73.486" width="16.527" height="17.179" id="XMLID_11_"> + <g filter="url(#Adobe_OpacityMaskFilter_1_)"> + <linearGradient id="XMLID_1_" gradientUnits="userSpaceOnUse" x1="45.811" y1="69.5088" x2="52.5973" y2="79.331"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_1_)" d="M37.47,83.262c0,0,12.411,5.001,27.635-11.651c-5.447-3.572-12.456-3.884-12.456-3.884 + l-6.544,0.876l-6.013,5.651L37.47,83.262z"/> + </g> + </mask> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Sign-QuestionMark02-Red.svg b/openoffice/share/gallery/symbols/Sign-QuestionMark02-Red.svg new file mode 100644 index 0000000000000000000000000000000000000000..b50ae6b5cefbd18585f5409bd8ba4fd87e7f8d9a --- /dev/null +++ b/openoffice/share/gallery/symbols/Sign-QuestionMark02-Red.svg @@ -0,0 +1,105 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <g> + <g> + <path fill="#82ABE0" d="M33.309,20.467L33.309,20.467c-5.635,4.988-9.237,12.432-9.177,18.964l0.004,0.496h17.092l0.006-0.494 + c0.035-2.903,1.126-5.306,3.243-7.143c2.136-1.854,4.918-2.794,8.27-2.794c3.284,0,5.929,0.77,7.86,2.289 + c1.886,1.484,2.272,3.251,2.272,5.447c0,1.577-0.392,2.969-1.165,4.136c-0.877,1.324-2.732,3.576-6.583,6.78 + c-4.147,3.434-6.651,5.507-8.571,9.58c-1.871,3.962-2.32,5.631-2.826,10.508l0.027,1.339h16.516l0.038-0.458 + c0.169-1.999,0.446-2.936,0.865-4.354l0.097-0.33c0.542-1.852,1.023-2.39,1.976-3.34c1.056-1.055,2.019-1.747,3.767-3.003 + l1.788-1.294c2.768-2.023,5.003-4.197,6.646-6.459c1.574-2.18,2.743-4.341,3.477-6.425c0.736-2.083,1.109-4.239,1.109-6.409 + c0-3.952-1.168-7.772-3.47-11.354c-2.054-3.195-4.697-6.731-8.737-8.739c-4.635-2.308-6.631-3.127-14.36-3.526 + C44.781,13.882,38.382,15.975,33.309,20.467z"/> + <path fill="#BD0000" d="M53.471,13.382h-0.026c-8.795,0-15.299,2.133-20.468,6.711c-2.7,2.39-5.005,5.395-6.668,8.692 + c-1.784,3.537-2.71,7.22-2.678,10.651l0.009,0.991h0.991h16.102h0.988l0.012-0.988c0.034-2.793,1.038-5.008,3.07-6.772 + c2.044-1.773,4.716-2.672,7.942-2.672c3.17,0,5.71,0.734,7.552,2.182c1.728,1.36,2.082,3.003,2.082,5.053 + c0,1.499-0.354,2.762-1.082,3.861c-0.859,1.296-2.684,3.507-6.487,6.671c-4.056,3.359-6.737,5.58-8.703,9.751 + c-1.902,4.026-2.358,5.722-2.872,10.67l-0.006,0.063l0.001,0.064l0.019,0.787l0.024,0.976h0.976h15.567h0.919l0.077-0.916 + c0.166-1.948,0.437-2.865,0.847-4.255l0.098-0.329c0.51-1.74,0.911-2.189,1.849-3.128c1.028-1.026,1.981-1.711,3.711-2.954 + c0.521-0.374,1.11-0.798,1.786-1.292c2.811-2.056,5.084-4.267,6.755-6.569c1.602-2.217,2.793-4.421,3.543-6.552 + c0.755-2.135,1.138-4.347,1.138-6.575c0-4.049-1.193-7.96-3.55-11.625c-2.088-3.251-4.783-6.853-8.935-8.917v0 + c-4.784-2.382-6.97-3.186-14.558-3.578L53.471,13.382L53.471,13.382z M24.63,39.266c-0.001-6.855,3.958-13.951,9.01-18.423 + c5.088-4.507,11.489-6.46,19.805-6.46c7.603,0.392,9.585,1.194,14.163,3.474c3.759,1.868,6.28,5.045,8.539,8.562 + c2.26,3.516,3.391,7.21,3.391,11.084l0,0l0,0c0,2.118-0.357,4.198-1.081,6.243c-0.72,2.045-1.854,4.145-3.408,6.297 + c-0.911,1.255-2.861,3.66-6.536,6.35c-2.915,2.13-4.202,2.936-5.614,4.346c-1.014,1.014-1.534,1.615-2.101,3.554 + c-0.468,1.589-0.794,2.575-0.981,4.781H44.249l-0.019-0.787l0,0l0,0c0.499-4.808,0.927-6.42,2.782-10.347 + c1.852-3.929,4.275-5.961,8.438-9.408c4.011-3.336,5.85-5.633,6.682-6.888c0.831-1.255,1.248-2.726,1.248-4.413 + c0-2.295-0.435-4.242-2.465-5.839c-2.028-1.596-4.754-2.396-8.169-2.396c-3.491,0-6.358,0.974-8.598,2.917 + s-3.378,4.449-3.415,7.515H24.631C24.63,39.374,24.63,39.32,24.63,39.266L24.63,39.266z"/> + </g> + </g> + <g> + <g> + <path fill="#82ABE0" d="M43.621,81.395c0,5.012,3.932,9.09,8.764,9.09c2.344,0,4.547-0.948,6.202-2.669 + c1.651-1.717,2.561-3.997,2.561-6.421c0-5.012-3.931-9.089-8.763-9.089S43.621,76.383,43.621,81.395z"/> + <path fill="#BD0000" d="M52.384,71.807c-5.108,0-9.265,4.302-9.265,9.589s4.156,9.589,9.265,9.589 + c5.106,0,9.262-4.302,9.262-9.589S57.491,71.807,52.384,71.807L52.384,71.807z M44.12,81.396c0-4.744,3.699-8.589,8.265-8.589 + c4.562,0,8.262,3.845,8.262,8.589l0,0l0,0c0,4.744-3.7,8.589-8.262,8.589C47.819,89.984,44.12,86.14,44.12,81.396L44.12,81.396 + L44.12,81.396z"/> + </g> + </g> + </g> + <g> + <g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="46.8599" y1="25.3125" x2="76.1157" y2="86.5771"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CB0212"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M76.148,26.418c-2.26-3.517-4.78-6.694-8.539-8.562c-4.578-2.28-6.562-3.082-14.163-3.475 + c-8.316,0-14.717,1.953-19.806,6.46c-5.092,4.507-9.072,11.681-9.009,18.585h16.103c0.037-3.065,1.176-5.571,3.415-7.515 + c2.238-1.943,5.105-2.917,8.598-2.917c3.415,0,6.14,0.8,8.169,2.396c2.03,1.598,2.464,3.544,2.464,5.84 + c0,1.687-0.417,3.157-1.248,4.412c-0.832,1.256-2.671,3.553-6.681,6.889c-4.162,3.446-6.586,5.479-8.438,9.408 + c-1.854,3.927-2.282,5.539-2.781,10.347l0.019,0.787h15.567c0.187-2.206,0.514-3.193,0.98-4.782 + c0.567-1.938,1.087-2.54,2.102-3.553c1.411-1.41,2.698-2.216,5.613-4.347c3.676-2.688,5.625-5.095,6.536-6.35 + c1.554-2.152,2.689-4.252,3.409-6.297c0.723-2.045,1.081-4.125,1.081-6.243C79.539,33.628,78.408,29.934,76.148,26.418z"/> + </g> + <g> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="24.1704" y1="24.0576" x2="70.0403" y2="117.2772"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CB0212"/> + </linearGradient> + <ellipse fill="url(#XMLID_8_)" cx="52.384" cy="81.395" rx="8.263" ry="8.59"/> + </g> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="24.63" y="14.382" width="54.907" height="75.602"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="24.63" y="14.382" width="54.907" height="75.602" id="XMLID_9_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="37.7222" y1="7.5859" x2="56.4654" y2="34.7144"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M14.685,45.572c0,0,34.279,13.811,76.328-32.184C75.969,3.524,56.61,2.661,56.61,2.661 + L38.536,5.083L21.926,20.69L14.685,45.572z"/> + </g> + </mask> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="44.12" y="72.807" width="16.526" height="17.178"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="44.12" y="72.807" width="16.526" height="17.178" id="XMLID_11_"> + <g filter="url(#Adobe_OpacityMaskFilter_1_)"> + <linearGradient id="XMLID_1_" gradientUnits="userSpaceOnUse" x1="47.1606" y1="68.8291" x2="53.9464" y2="78.6506"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_1_)" d="M38.82,82.582c0,0,12.411,5,27.635-11.652c-5.446-3.571-12.456-3.884-12.456-3.884l-6.544,0.877 + l-6.013,5.65L38.82,82.582z"/> + </g> + </mask> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Sign-RadioButton01.svg b/openoffice/share/gallery/symbols/Sign-RadioButton01.svg new file mode 100644 index 0000000000000000000000000000000000000000..fbc30524cccbdf88ea5c49d78d4d23e445e3a05c --- /dev/null +++ b/openoffice/share/gallery/symbols/Sign-RadioButton01.svg @@ -0,0 +1,67 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <path fill="#8C8C8C" stroke="#3F3F3F" stroke-width="1.0575" d="M18.76,53.99c0,18.953,15.42,34.371,34.373,34.371 + c18.952,0,34.371-15.418,34.371-34.371S72.085,19.619,53.133,19.619C34.18,19.619,18.76,35.037,18.76,53.99z M28.902,53.99 + c0-13.36,10.871-24.23,24.231-24.23c13.359,0,24.23,10.87,24.23,24.23s-10.871,24.23-24.23,24.23 + C39.773,78.221,28.902,67.351,28.902,53.99z"/> + </g> + <g> + + <image opacity="0.4" width="72" height="72" xlink:href="data:image/png;base64,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" transform="matrix(0.5634 0 0 0.5634 35.7925 36.4761)"> + </image> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="38.4839" y1="53.9893" x2="67.7817" y2="53.9893"> + <stop offset="0" style="stop-color:#2FD452"/> + <stop offset="1" style="stop-color:#0A823A"/> + </linearGradient> + <circle fill="url(#XMLID_2_)" stroke="#22930A" stroke-width="1.072" cx="53.133" cy="53.99" r="14.649"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Sign-RadioButton02-Unchecked.svg b/openoffice/share/gallery/symbols/Sign-RadioButton02-Unchecked.svg new file mode 100644 index 0000000000000000000000000000000000000000..cd8dc835ceb3636e40361723acd8f7687c1b4303 --- /dev/null +++ b/openoffice/share/gallery/symbols/Sign-RadioButton02-Unchecked.svg @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <path fill="#8C8C8C" stroke="#3F3F3F" stroke-width="1.0575" d="M18.76,53.99c0,18.953,15.42,34.371,34.373,34.371 + c18.952,0,34.371-15.418,34.371-34.371S72.085,19.619,53.133,19.619C34.18,19.619,18.76,35.037,18.76,53.99z M28.902,53.99 + c0-13.36,10.871-24.23,24.231-24.23c13.359,0,24.23,10.87,24.23,24.23s-10.871,24.23-24.23,24.23 + C39.773,78.221,28.902,67.351,28.902,53.99z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Sign-Warning01-Red.svg b/openoffice/share/gallery/symbols/Sign-Warning01-Red.svg new file mode 100644 index 0000000000000000000000000000000000000000..40924cf6f2e4e03e51b4eafbc4fa38f9c0c182f0 --- /dev/null +++ b/openoffice/share/gallery/symbols/Sign-Warning01-Red.svg @@ -0,0 +1,86 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <g> + <path fill="#82ABE0" d="M48.446,20.141L13.962,77.97c-1.104,1.852-1.284,3.624-0.507,4.991c0.776,1.367,2.391,2.119,4.547,2.119 + h69.327c2.155,0,3.771-0.753,4.547-2.12s0.596-3.139-0.509-4.99L56.883,20.142c-1.102-1.848-2.599-2.865-4.218-2.865 + C51.046,17.276,49.548,18.293,48.446,20.141z"/> + <path fill="#BD0000" d="M52.664,16.776c-1.802,0-3.453,1.104-4.648,3.109L13.533,77.715c-1.2,2.013-1.382,3.964-0.513,5.494 + c0.869,1.528,2.638,2.371,4.981,2.371h69.327c2.344,0,4.112-0.843,4.981-2.372c0.869-1.53,0.687-3.481-0.513-5.493L57.312,19.886 + C56.116,17.88,54.465,16.776,52.664,16.776L52.664,16.776z M13.483,81.113c-0.002-0.867,0.29-1.85,0.909-2.887l34.482-57.829 + c1.041-1.747,2.416-2.621,3.789-2.621c1.374,0,2.747,0.874,3.789,2.621l34.484,57.829c0.619,1.037,0.91,2.02,0.908,2.887 + c-0.004,2.054-1.657,3.467-4.518,3.467H18.001C15.14,84.58,13.488,83.167,13.483,81.113L13.483,81.113z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="32.5664" y1="49.1021" x2="83.6527" y2="94.9988"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CB0212"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M52.665,18.276c-1.252,0-2.445,0.844-3.36,2.377L14.822,78.481 + c-0.558,0.936-0.841,1.829-0.841,2.619c0,0.502,0.114,0.963,0.343,1.366c0.591,1.041,1.897,1.613,3.678,1.613h69.327 + c1.78,0,3.086-0.573,3.677-1.613c0.591-1.041,0.414-2.456-0.498-3.985L56.024,20.653C55.111,19.121,53.917,18.276,52.665,18.276 + C52.666,18.276,52.666,18.276,52.665,18.276z"/> + <path fill="#FFCDCC" d="M52.664,17.776c-1.373,0-2.748,0.874-3.789,2.621L14.392,78.227c-0.619,1.037-0.911,2.02-0.909,2.887 + c0.004,2.054,1.657,3.467,4.518,3.467h69.327c2.86,0,4.514-1.413,4.518-3.467c0.002-0.867-0.289-1.85-0.908-2.887L56.453,20.397 + C55.411,18.65,54.038,17.776,52.664,17.776L52.664,17.776z M18.001,83.58c-1.593,0-2.744-0.482-3.242-1.359 + c-0.499-0.877-0.324-2.114,0.492-3.482L49.733,20.91c0.82-1.375,1.861-2.133,2.931-2.133s2.11,0.758,2.931,2.133l34.483,57.829 + c0.816,1.368,0.99,2.604,0.492,3.482c-0.498,0.877-1.649,1.359-3.242,1.359H18.001L18.001,83.58z"/> + </g> + <g> + <g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="58.0513" y1="36.1948" x2="43.0892" y2="64.0865"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CB0212"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M44.345,37.923c-0.172-1.346,0.797-2.446,2.153-2.446h11.591c1.356,0,2.289,1.096,2.072,2.435 + L55.81,64.794c-0.217,1.339-1.504,2.435-2.859,2.435h-2.405c-1.356,0-2.605-1.102-2.777-2.447L44.345,37.923z"/> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="55.6226" y1="70.5986" x2="47.4424" y2="80.3363"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CB0212"/> + </linearGradient> + <circle fill="url(#XMLID_8_)" cx="51.535" cy="75.465" r="5.693"/> + </g> + <g> + <path fill="#FFFFFF" d="M45.341,37.922c-0.177-1.345,0.787-2.445,2.144-2.445h10.604c1.356,0,2.285,1.095,2.064,2.433 + l-4.285,25.893c-0.223,1.338-1.514,2.433-2.869,2.433h-1.467c-1.357,0-2.611-1.101-2.789-2.445L45.341,37.922z"/> + <circle fill="#FFFFFF" cx="52.294" cy="74.953" r="5.446"/> + </g> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="13.606" y="18.641" width="78.363" height="66.803"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="13.606" y="18.641" width="78.363" height="66.803" id="XMLID_9_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="37.3628" y1="19.1812" x2="57.6197" y2="48.5004"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M16.102,59.738c0,0,34.28,13.811,76.328-32.184C77.386,17.69,58.027,14.061,58.027,14.061 + l-18.074,1.233L27.621,34.856L16.102,59.738z"/> + </g> + </mask> + <g opacity="0.6" mask="url(#XMLID_9_)"> + <path fill="#FFFFFF" d="M49.324,21.454L49.324,21.454L14.84,79.282c-0.936,1.568-1.112,3.027-0.499,4.107 + c0.613,1.081,1.957,1.676,3.783,1.676h69.327c1.826,0,3.17-0.595,3.783-1.676c0.613-1.08,0.437-2.538-0.499-4.107L56.253,21.454 + c-0.938-1.571-2.168-2.437-3.465-2.437C51.492,19.017,50.26,19.883,49.324,21.454z"/> + <path fill="#FFCDCC" d="M52.787,18.641c-1.373,0-2.746,0.874-3.789,2.621L14.515,79.09c-0.619,1.037-0.911,2.019-0.909,2.886 + c0.004,2.055,1.657,3.468,4.518,3.468h69.327c2.861,0,4.514-1.413,4.519-3.468c0.002-0.867-0.29-1.849-0.909-2.886L56.577,21.262 + C55.535,19.515,54.161,18.641,52.787,18.641L52.787,18.641z M18.124,84.688c-1.684,0-2.911-0.527-3.455-1.484 + c-0.543-0.957-0.367-2.279,0.495-3.727l34.483-57.828c0.866-1.452,1.981-2.252,3.14-2.252c1.159,0,2.275,0.8,3.142,2.252 + l34.482,57.828c0.863,1.447,1.039,2.77,0.495,3.727c-0.543,0.957-1.77,1.484-3.455,1.484H18.124L18.124,84.688z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Sign-Warning02-Orange.svg b/openoffice/share/gallery/symbols/Sign-Warning02-Orange.svg new file mode 100644 index 0000000000000000000000000000000000000000..c259cfa95d747b53f9c1971c973d7f91c450beec --- /dev/null +++ b/openoffice/share/gallery/symbols/Sign-Warning02-Orange.svg @@ -0,0 +1,82 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<g> + <g> + <g> + <path fill="#82ABE0" d="M48.708,18.761l-34.482,57.83c-1.104,1.852-1.284,3.624-0.508,4.99c0.776,1.367,2.391,2.12,4.547,2.12 + h69.326c2.155,0,3.771-0.753,4.547-2.119c0.776-1.367,0.596-3.14-0.508-4.991L57.147,18.762c-1.102-1.848-2.6-2.865-4.219-2.865 + C51.31,15.896,49.811,16.914,48.708,18.761z"/> + <path fill="#D85700" d="M52.927,15.396c-1.801,0-3.452,1.104-4.648,3.109l-34.483,57.83c-1.2,2.012-1.382,3.963-0.513,5.493 + c0.869,1.529,2.638,2.372,4.982,2.372h69.326c2.343,0,4.111-0.843,4.98-2.371c0.869-1.53,0.688-3.481-0.513-5.494l-34.483-57.83 + C56.38,16.5,54.729,15.396,52.927,15.396L52.927,15.396z M13.746,79.734c-0.002-0.867,0.29-1.85,0.909-2.887l34.483-57.83 + c1.042-1.747,2.416-2.621,3.789-2.621c1.374,0,2.748,0.874,3.79,2.621L91.2,76.848c0.619,1.037,0.911,2.02,0.909,2.887 + c-0.005,2.054-1.657,3.467-4.518,3.467H18.265C15.403,83.201,13.751,81.788,13.746,79.734L13.746,79.734z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="23.0322" y1="30.5708" x2="64.0493" y2="95.4095"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M49.568,19.274L49.568,19.274L15.085,77.103c-0.912,1.529-1.088,2.944-0.498,3.985 + c0.591,1.04,1.897,1.613,3.677,1.613h69.326c1.78,0,3.086-0.573,3.678-1.613c0.591-1.041,0.414-2.456-0.498-3.985L56.288,19.273 + c-0.914-1.533-2.106-2.377-3.359-2.377C51.675,16.896,50.482,17.74,49.568,19.274z"/> + <path fill="#FFF38E" d="M52.927,16.396c-1.373,0-2.747,0.874-3.789,2.621l-34.483,57.83c-0.619,1.037-0.911,2.02-0.909,2.887 + c0.005,2.054,1.657,3.467,4.519,3.467h69.326c2.86,0,4.513-1.413,4.518-3.467c0.002-0.867-0.29-1.85-0.909-2.887l-34.482-57.83 + C55.675,17.271,54.301,16.396,52.927,16.396L52.927,16.396z M18.265,82.201c-1.593,0-2.745-0.482-3.243-1.359 + c-0.499-0.878-0.324-2.114,0.492-3.482l34.483-57.83c0.819-1.375,1.86-2.133,2.93-2.133s2.11,0.758,2.931,2.133l34.483,57.83 + c0.815,1.368,0.99,2.605,0.491,3.482c-0.497,0.877-1.648,1.359-3.241,1.359H18.265L18.265,82.201z"/> + </g> + <g> + <g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="58.3149" y1="34.8149" x2="43.3528" y2="62.7066"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <path fill="url(#XMLID_7_)" d="M44.608,36.544c-0.172-1.346,0.798-2.447,2.154-2.447h11.591c1.356,0,2.289,1.097,2.072,2.436 + l-4.352,26.882c-0.217,1.339-1.504,2.435-2.86,2.435h-2.404c-1.356,0-2.606-1.101-2.778-2.446L44.608,36.544z"/> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="55.8853" y1="69.2188" x2="47.7054" y2="78.9561"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <circle fill="url(#XMLID_8_)" cx="51.798" cy="74.086" r="5.693"/> + </g> + <g> + <path fill="#FFFFFF" d="M45.604,36.542c-0.177-1.345,0.788-2.445,2.145-2.445h10.604c1.356,0,2.285,1.096,2.063,2.434 + l-4.285,25.892c-0.222,1.338-1.513,2.433-2.869,2.433h-1.467c-1.356,0-2.611-1.1-2.788-2.444L45.604,36.542z"/> + <circle fill="#FFFFFF" cx="52.558" cy="73.573" r="5.446"/> + </g> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="13.954" y="17.375" width="78.362" height="66.804"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="13.954" y="17.375" width="78.362" height="66.804" id="XMLID_9_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="37.71" y1="17.915" x2="57.9678" y2="47.2356"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M16.45,58.473c0,0,34.28,13.811,76.328-32.184c-15.044-9.864-34.403-13.494-34.403-13.494 + l-18.073,1.232L27.968,33.591L16.45,58.473z"/> + </g> + </mask> + <g opacity="0.6" mask="url(#XMLID_9_)"> + <path fill="#FFFFFF" d="M53.136,17.874c-1.252,0-2.446,0.844-3.361,2.377L15.292,78.078c-0.558,0.936-0.84,1.828-0.84,2.619 + c0,0.502,0.114,0.963,0.344,1.367c0.591,1.04,1.897,1.613,3.677,1.613h69.326c1.78,0,3.086-0.573,3.677-1.613 + c0.592-1.041,0.414-2.456-0.498-3.986L56.496,20.25C55.582,18.718,54.389,17.874,53.136,17.874L53.136,17.874z"/> + <path fill="#FFCDCC" d="M53.135,17.375c-1.374,0-2.747,0.873-3.789,2.62L14.862,77.822c-0.618,1.038-0.91,2.02-0.908,2.888 + c0.005,2.055,1.657,3.469,4.519,3.469h69.326c2.86,0,4.513-1.414,4.517-3.469c0.002-0.868-0.29-1.85-0.909-2.888L56.925,19.995 + C55.883,18.248,54.509,17.375,53.135,17.375L53.135,17.375z M18.473,83.179c-1.593,0-2.745-0.483-3.243-1.361 + c-0.499-0.878-0.324-2.114,0.491-3.482l34.483-57.828c0.82-1.375,1.861-2.132,2.931-2.132s2.11,0.757,2.931,2.132l34.482,57.828 + c0.815,1.369,0.99,2.604,0.492,3.482s-1.649,1.361-3.241,1.361H18.473L18.473,83.179z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Sign-X01-Red.svg b/openoffice/share/gallery/symbols/Sign-X01-Red.svg new file mode 100644 index 0000000000000000000000000000000000000000..a4230db22edf43808ee8ba859aa64da14190854d --- /dev/null +++ b/openoffice/share/gallery/symbols/Sign-X01-Red.svg @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="106" height="106" viewBox="0 0 106 106" + overflow="visible" enable-background="new 0 0 106 106" xml:space="preserve"> +<linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="30.937" y1="30.6875" x2="82.6869" y2="82.4374"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CB0212"/> +</linearGradient> +<polygon fill="url(#XMLID_2_)" stroke="#BD0000" points="84.233,36.245 70.275,22.287 53.384,39.176 36.495,22.287 22.537,36.245 + 39.426,53.134 22.536,70.024 36.494,83.982 53.384,67.092 70.275,83.982 84.233,70.024 67.342,53.134 "/> +</svg> diff --git a/openoffice/share/gallery/symbols/Sign-X02-Red.svg b/openoffice/share/gallery/symbols/Sign-X02-Red.svg new file mode 100644 index 0000000000000000000000000000000000000000..51d222841fd3d348e8cfd0527b9831d0de1233f4 --- /dev/null +++ b/openoffice/share/gallery/symbols/Sign-X02-Red.svg @@ -0,0 +1,76 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="160" height="156" viewBox="0 0 160 156" + overflow="visible" enable-background="new 0 0 160 156" xml:space="preserve"> +<rect x="38.191" y="25.223" fill="none" stroke="#000000" stroke-width="1.3026" width="106" height="106"/> +<g> + <g> + <g> + <path fill="#82ABE0" d="M65.123,43.783c-3.726,0-6.757,3.031-6.757,6.757v53.803c0,3.727,3.031,6.758,6.757,6.758h53.803 + c3.726,0,6.757-3.031,6.757-6.758V50.54c0-3.726-3.031-6.757-6.757-6.757H65.123z"/> + <path fill="#BD0000" d="M118.925,43.284H65.122c-4.002,0-7.257,3.255-7.257,7.257v53.805c0,4,3.255,7.256,7.257,7.256h53.803 + c4.002,0,7.257-3.256,7.257-7.256V50.541C126.182,46.539,122.927,43.284,118.925,43.284L118.925,43.284z M58.865,50.541 + c0-3.455,2.802-6.257,6.257-6.257h53.803c3.457,0,6.257,2.802,6.257,6.257v53.805l0,0l0,0c0,3.455-2.8,6.256-6.257,6.256H65.122 + c-3.455,0-6.257-2.801-6.257-6.256V50.541L58.865,50.541L58.865,50.541z"/> + </g> + </g> + <g> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="60.0278" y1="40.0815" x2="116.8613" y2="106.443"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CB0212"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M65.123,44.783c-3.174,0-5.757,2.583-5.757,5.757v53.803c0,3.176,2.583,5.758,5.757,5.758h53.803 + c3.174,0,5.757-2.582,5.757-5.758V50.54c0-3.174-2.583-5.757-5.757-5.757H65.123z"/> + <g> + <path fill="#FFCDCC" d="M118.925,44.284H65.122c-3.455,0-6.257,2.802-6.257,6.257v53.805c0,3.455,2.802,6.256,6.257,6.256h53.803 + c3.457,0,6.257-2.801,6.257-6.256V50.541C125.182,47.085,122.382,44.284,118.925,44.284L118.925,44.284z M65.122,109.601 + c-2.899,0-5.257-2.359-5.257-5.256V50.541c0-2.899,2.358-5.257,5.257-5.257h53.803c2.899,0,5.257,2.358,5.257,5.257v53.805 + c0,2.896-2.357,5.256-5.257,5.256H65.122L65.122,109.601z"/> + </g> + </g> + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="115.3555" y1="60.9346" x2="111.1137" y2="64.1163"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CB0212"/> + </linearGradient> + <polygon fill="url(#XMLID_7_)" points="112.418,67.478 102.726,57.786 90.997,69.514 79.271,57.786 69.579,67.478 81.306,79.205 + 69.578,90.933 79.271,100.625 90.997,88.896 102.726,100.625 112.418,90.933 100.689,79.205 "/> + <polygon fill="#FFFFFF" points="113.418,66.478 103.726,56.786 91.998,68.514 80.271,56.786 70.579,66.478 82.306,78.205 + 70.578,89.933 80.271,99.625 91.998,87.896 103.726,99.625 113.418,89.933 101.689,78.205 "/> + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="138.7725" y1="13.373" x2="96.1543" y2="74.5212"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CB0212"/> + </linearGradient> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="59.444" y="44.777" width="66.316" height="66.318"> + <feColorMatrix type="matrix" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="59.444" y="44.777" width="66.316" height="66.318" id="XMLID_9_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + <linearGradient id="XMLID_10_" gradientUnits="userSpaceOnUse" x1="64.9565" y1="33.1548" x2="90.0398" y2="69.4595"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_10_)" d="M47.001,85.035c0,0,39.623,8.467,81.671-37.528c-15.043-9.865-38.431-11.468-38.431-11.468 + L61.305,33.08L50.814,56.723L47.001,85.035z"/> + </g> + </mask> + <g opacity="0.7" mask="url(#XMLID_9_)"> + <path fill="#FFFFFF" d="M65.701,45.276c-3.174,0-5.757,2.583-5.757,5.757v53.804c0,3.174,2.583,5.756,5.757,5.756h53.804 + c3.174,0,5.756-2.582,5.756-5.756V51.033c0-3.174-2.582-5.757-5.756-5.757H65.701z"/> + <g> + <path fill="#FFCDCC" d="M119.505,44.777H65.701c-3.456,0-6.257,2.802-6.257,6.257v53.804c0,3.455,2.801,6.258,6.257,6.258h53.804 + c3.456,0,6.255-2.803,6.255-6.258V51.034C125.76,47.579,122.961,44.777,119.505,44.777L119.505,44.777z M65.701,110.095 + c-2.899,0-5.257-2.359-5.257-5.258V51.034c0-2.899,2.358-5.257,5.257-5.257h53.804c2.897,0,5.255,2.358,5.255,5.257v53.804 + c0,2.898-2.357,5.258-5.255,5.258H65.701L65.701,110.095z"/> + </g> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Star-Yellow.svg b/openoffice/share/gallery/symbols/Star-Yellow.svg new file mode 100644 index 0000000000000000000000000000000000000000..ea71cb926d19d4e0a53aa89ae2b5f0c24a26ea7d --- /dev/null +++ b/openoffice/share/gallery/symbols/Star-Yellow.svg @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="100.001" height="100.001" + viewBox="0 0 100.001 100.001" overflow="visible" enable-background="new 0 0 100.001 100.001" xml:space="preserve"> +<g> + <g> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="34.4058" y1="28.6323" x2="55.8648" y2="61.8734"> + <stop offset="0" style="stop-color:#FFF254"/> + <stop offset="1" style="stop-color:#F9BC21"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M47.254,10.46l-9.831,19.919c-1.03,2.087-3.845,4.133-6.147,4.467L9.294,38.041 + c-2.066,0.301-2.701,1.35-2.896,1.948c-0.059,0.182-0.11,0.42-0.11,0.706c0,0.655,0.267,1.556,1.308,2.57L23.503,58.77 + c1.433,1.397,2.429,4.042,2.429,6.215c0,0.353-0.026,0.692-0.081,1.013L22.096,87.89c-0.061,0.353-0.087,0.672-0.087,0.961 + c0,1.399,0.623,2.089,1.044,2.396c0.509,0.369,1.639,0.845,3.487-0.127l19.661-10.337c2.06-1.083,5.539-1.083,7.599,0 + L73.461,91.12c1.849,0.972,2.979,0.496,3.488,0.126c0.509-0.369,1.31-1.298,0.957-3.355l-3.755-21.893 + c-0.394-2.293,0.681-5.603,2.348-7.228l15.906-15.505c1.495-1.457,1.393-2.679,1.198-3.276c-0.194-0.599-0.829-1.647-2.895-1.948 + l-21.982-3.194c-2.302-0.334-5.117-2.38-6.147-4.467L52.748,10.46c-0.924-1.873-2.117-2.152-2.747-2.152 + S48.178,8.588,47.254,10.46z"/> + <path fill="#E2963B" d="M50,7.559c-1.368,0-2.614,0.937-3.419,2.571L36.75,30.047c-0.919,1.863-3.527,3.759-5.582,4.058 + L9.186,37.298c-1.06,0.154-2.923,0.68-3.501,2.459c-0.422,1.301,0.084,2.774,1.388,4.046l15.906,15.505 + c1.487,1.448,2.483,4.516,2.132,6.563l-3.754,21.894c-0.323,1.879,0.216,2.992,0.725,3.596c0.589,0.699,1.45,1.083,2.424,1.083 + c0.75,0,1.552-0.222,2.384-0.66l19.66-10.336c0.879-0.462,2.136-0.727,3.45-0.727c1.313,0,2.572,0.265,3.452,0.727l19.66,10.337 + c0.83,0.438,1.631,0.659,2.382,0.659c0.974,0,1.835-0.384,2.424-1.083c0.509-0.604,1.049-1.717,0.728-3.595L74.89,65.871 + c-0.352-2.047,0.644-5.113,2.132-6.563l15.906-15.505c1.304-1.271,1.81-2.745,1.388-4.046c-0.422-1.3-1.698-2.195-3.499-2.459 + l-21.983-3.193c-2.056-0.299-4.664-2.194-5.583-4.057L53.42,10.129C52.946,9.169,51.871,7.559,50,7.559L50,7.559z M7.039,40.677 + c0.008-0.939,0.828-1.671,2.363-1.895l21.981-3.194c2.551-0.369,5.572-2.564,6.712-4.877l9.831-19.918 + c0.57-1.156,1.322-1.734,2.074-1.734s1.504,0.578,2.075,1.734l9.831,19.918c1.14,2.313,4.161,4.508,6.712,4.877L90.6,38.783 + c1.534,0.224,2.354,0.955,2.362,1.895c0.005,0.622-0.346,1.335-1.081,2.052L75.975,58.234C74.389,59.78,73.313,62.62,73.319,65 + c0.001,0.39,0.031,0.767,0.093,1.124l3.755,21.894c0.049,0.287,0.073,0.557,0.074,0.807c0.006,1.347-0.667,2.118-1.747,2.118 + c-0.487,0-1.056-0.156-1.684-0.487L54.149,80.119C53.008,79.52,51.504,79.22,50,79.22s-3.008,0.3-4.148,0.898L26.191,90.456 + c-0.629,0.331-1.198,0.487-1.685,0.487c-1.071,0-1.74-0.757-1.746-2.081c-0.001-0.26,0.023-0.542,0.075-0.844l3.754-21.894 + C26.65,65.767,26.68,65.39,26.681,65c0.006-2.381-1.069-5.221-2.655-6.767L8.12,42.729C7.384,42.012,7.033,41.299,7.039,40.677 + L7.039,40.677z"/> + </g> + <g opacity="0.05"> + <path d="M45.736,76.381L26.075,86.719c-1.278,0.672-2.321,0.597-2.79-0.202l-0.346-0.59l-0.351,2.048 + c-0.228,1.328,0.041,2.347,0.759,2.866c0.717,0.521,1.769,0.463,2.96-0.164L45.969,80.34c2.224-1.169,5.841-1.169,8.064,0 + l19.661,10.337c1.192,0.627,2.244,0.686,2.961,0.164c0.717-0.521,0.986-1.539,0.758-2.866l-0.351-2.048l-0.347,0.591 + c-0.468,0.798-1.511,0.873-2.789,0.201L54.266,76.381C51.914,75.146,48.088,75.146,45.736,76.381z"/> + <path fill="#E2963B" d="M50,75.205c-1.651,0-3.207,0.34-4.381,0.956L25.958,86.499c-0.531,0.279-1.032,0.427-1.446,0.427 + c-0.463,0-0.803-0.18-1.011-0.533l-0.693-1.184l-0.231,1.353l-0.235,1.373c-0.203,1.187-0.029,2.148,0.505,2.781 + c0.401,0.477,0.975,0.728,1.659,0.728c0.586,0,1.231-0.183,1.918-0.545l19.661-10.336c1.032-0.543,2.423-0.842,3.915-0.842 + c1.492,0,2.883,0.299,3.917,0.842l19.66,10.337c0.686,0.361,1.331,0.544,1.917,0.544c0.685,0,1.259-0.251,1.66-0.728 + c0.534-0.633,0.709-1.595,0.506-2.781l-0.236-1.374l-0.232-1.35L76.5,86.392c-0.208,0.354-0.548,0.533-1.011,0.533 + c-0.415,0-0.915-0.147-1.446-0.427L54.382,76.161h-0.001C53.207,75.544,51.651,75.205,50,75.205L50,75.205z M24.512,87.425 + c0.485,0,1.052-0.154,1.679-0.483l19.661-10.338c1.14-0.6,2.644-0.899,4.148-0.899s3.008,0.3,4.149,0.899L73.81,86.942 + c0.626,0.329,1.193,0.483,1.679,0.483c0.645,0,1.145-0.273,1.442-0.78l0.236,1.373c0.049,0.287,0.073,0.557,0.075,0.807 + c0.005,1.347-0.666,2.118-1.748,2.118c-0.487,0-1.056-0.156-1.684-0.487L54.149,80.119C53.008,79.52,51.504,79.22,50,79.22 + s-3.008,0.3-4.148,0.898L26.191,90.456c-0.629,0.331-1.198,0.487-1.685,0.487c-1.071,0-1.74-0.757-1.746-2.081 + c-0.001-0.26,0.023-0.542,0.075-0.844l0.235-1.373C23.367,87.152,23.866,87.425,24.512,87.425L24.512,87.425z"/> + </g> + <g opacity="0.3"> + <path fill="#FFFFFF" d="M90.6,38.783l-21.982-3.194c-2.551-0.37-5.571-2.565-6.712-4.877l-9.831-19.919 + c-1.141-2.312-3.008-2.312-4.148,0l-9.831,19.919c-1.141,2.312-4.161,4.507-6.712,4.877L9.402,38.783 + c-2.552,0.371-3.128,2.146-1.282,3.945l1.352,1.318l21.912-3.186c2.551-0.37,5.571-2.564,6.712-4.877l9.831-19.918 + c1.141-2.312,3.008-2.312,4.148,0l9.831,19.918c1.141,2.313,4.161,4.507,6.712,4.877l21.913,3.186l1.351-1.318 + C93.727,40.929,93.151,39.154,90.6,38.783z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/symbols/Wrench.svg b/openoffice/share/gallery/symbols/Wrench.svg new file mode 100644 index 0000000000000000000000000000000000000000..c2d680e278739a3cd3605a5ab8588cbf379c7c9b --- /dev/null +++ b/openoffice/share/gallery/symbols/Wrench.svg @@ -0,0 +1,251 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="100" height="100" viewBox="0 0 100 100" + overflow="visible" enable-background="new 0 0 100 100" xml:space="preserve"> +<g> + <g> + <g> + <path fill="#727272" d="M56.603,10.392l-0.009,0.009c-3.512,3.625-5.365,8.5-5.365,13.542c0,2.622,0.501,5.29,1.531,7.85 + c0.001,0.003,0.046,0.124,0.104,0.28c-1.36,1.317-44.666,43.24-44.666,43.24C7.104,76.375,6.5,77.791,6.498,79.3 + c0,0.003,0,0.005,0,0.008c0,0.942,0.242,1.876,0.701,2.699L7.05,81.625c0.289,1.211,0.911,2.31,1.801,3.178l6.215,6.063 + c1.282,1.251,2.973,1.918,4.759,1.877c1.788-0.041,3.446-0.785,4.671-2.095c0,0,40.499-43.331,41.832-44.756 + c8.092,3.146,16.906,1.417,22.724-4.59c5.166-5.334,6.859-13.76,4.313-21.467l-0.271-0.818l-2.295-0.486l-1.544,1.263 + l-0.197,0.137c0,0-10.657,9.771-11.747,10.77c-1.149-0.303-5.505-1.45-6.794-1.79c-0.281-1.375-1.448-7.1-1.704-8.355 + c1.011-0.938,5.746-5.332,5.746-5.332c5.505-5.134,6.84-6.379,6.84-7.182c0-0.257-0.137-0.469-0.317-0.749 + c-0.391-0.597-0.88-0.754-3.415-1.488l-0.326-0.095C71.241,3.982,62.599,4.306,56.603,10.392z"/> + <path fill="#606060" d="M70.693,3.306C66.491,3.305,60.45,4.351,55.534,9.338l-0.009,0.009l-0.009,0.01 + c-2.853,2.945-4.745,6.672-5.471,10.777c-0.677,3.828-0.307,7.805,1.066,11.548L7.154,74.237C5.766,75.583,5,77.379,4.997,79.298 + c-0.002,1.06,0.238,2.11,0.697,3.064c0.388,1.335,1.113,2.543,2.11,3.515l6.213,6.062c1.52,1.486,3.53,2.307,5.656,2.307 + c2.233,0,4.39-0.938,5.918-2.572l41.134-44.011c2.462,0.834,5.06,1.27,7.619,1.27c6.064,0,11.67-2.339,15.784-6.587 + c2.846-2.938,4.759-6.721,5.53-10.938c0.725-3.96,0.424-8.124-0.87-12.041l-0.536-1.621l-1.666-0.367 + c-0.16-0.036-0.777-0.166-0.777-0.166l-1.438-0.303l-1.121,0.951c-0.069,0.059-0.142,0.12-0.213,0.179h-0.131l-0.863,0.787 + l-3.556,3.26c-2.516,2.307-5.674,5.203-7.587,6.957l-5.102-1.344l-1.349-6.612c1.224-1.133,3.188-2.952,5.131-4.765 + c1.85-1.726,3.322-3.11,4.375-4.112c0.644-0.615,1.123-1.078,1.464-1.416c0.208-0.207,0.358-0.362,0.476-0.488 + c1.627-1.757,0.662-3.485,0.452-3.814l-0.011-0.017l-0.011-0.016c-0.646-0.982-1.592-1.283-2.505-1.575 + c-0.534-0.17-1.178-0.356-1.747-0.521l-0.317-0.092l-0.01-0.003l-0.01-0.003C76.191,3.828,73.714,3.306,70.693,3.306 + L70.693,3.306z M52.716,23.933c-0.006-4.645,1.693-9.122,4.955-12.489c3.92-3.978,8.83-5.14,13.022-5.139 + c2.426,0,4.613,0.389,6.227,0.846c1.139,0.331,2.796,0.798,2.9,0.956c0,0,0,0.001,0,0.002 + c0.001,0.248-12.647,11.919-12.647,11.919l2.059,10.095l8.488,2.236c2.166-1.985,10.631-9.748,12.35-11.324 + c0.071,0.002,1.121-0.889,1.121-0.889s0.595,0.125,0.748,0.159c0.729,2.208,1.104,4.529,1.104,6.837 + c-0.001,4.812-1.632,9.565-5.069,13.114c-3.67,3.789-8.595,5.674-13.629,5.674c-2.843,0-5.721-0.601-8.425-1.801L23.4,89.625 + c-1.008,1.078-2.366,1.621-3.727,1.621c-1.282,0-2.567-0.482-3.561-1.454L9.898,83.73c-0.715-0.697-1.175-1.554-1.389-2.451 + c-0.334-0.601-0.513-1.272-0.512-1.976l0,0l0,0c0.002-1.101,0.445-2.137,1.244-2.912l45.368-43.919 + c-0.166-0.408-0.318-0.82-0.457-1.238C53.191,28.844,52.719,26.366,52.716,23.933L52.716,23.933z M69.208,22.234 + c0,0,0.002-0.002,0.005-0.005C69.211,22.231,69.209,22.233,69.208,22.234L69.208,22.234z"/> + </g> + <path fill="#868686" stroke="#868686" stroke-width="2" d="M91.899,20.497c-0.155-0.031-0.748-0.157-0.748-0.157L78.265,32.708 + l-9.073-2.391l-2.058-10.094L79.498,8.485c-7.439-3.187-15.541-2.612-21.218,3.25c-5.555,5.735-6.655,14.214-3.495,21.447 + L9.873,76.661c-2.059,1.994-2.655,5.648-0.605,7.65l6.215,6.061c2.051,2.002,5.92,1.539,7.877-0.557l42.521-45.49 + c7.492,3.32,16.313,2.055,22.053-3.873C93.02,35.198,94.148,27.309,91.899,20.497z"/> + <path fill="#C5C5C5" d="M90.539,19.406L76.898,31.913l-9.074-2.391l-2.057-10.093L78.72,6.961 + c-7.439-3.187-16.131-1.883-21.808,3.98c-5.554,5.735-6.655,14.215-3.495,21.446L8.505,75.866 + c-2.059,1.994-2.064,5.262-0.014,7.262l6.215,6.063c2.051,2.002,5.328,1.926,7.285-0.168L64.513,43.53 + c7.493,3.322,16.313,2.055,22.053-3.873C91.817,34.235,93.086,26.362,90.539,19.406z"/> + + <linearGradient id="XMLID_16_" gradientUnits="userSpaceOnUse" x1="-586.5356" y1="-156.2632" x2="-562.5125" y2="-140.312" gradientTransform="matrix(0.9791 0.2032 -0.2032 0.9791 580.8515 312.3004)"> + <stop offset="0" style="stop-color:#E6E6E6"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <path fill="url(#XMLID_16_)" d="M57.63,11.637L57.63,11.637c-5.102,5.27-6.396,13.258-3.296,20.35l0.278,0.637L9.201,76.584 + c-0.799,0.773-1.24,1.809-1.242,2.912c-0.003,1.102,0.436,2.139,1.231,2.916l6.214,6.061c0.798,0.779,1.848,1.193,2.957,1.168 + s2.139-0.486,2.9-1.301l43.007-46.014l0.65,0.289c7.392,3.277,15.607,1.842,20.93-3.654c2.362-2.439,3.914-5.451,4.587-8.693 + c0.604-2.908,0.453-6-0.404-9.039c-1.976,1.811-12.86,11.789-12.86,11.789l-10.202-2.688l-2.293-11.242 + c0,0,10.299-9.911,12.204-11.744C69.951,4.972,62.537,6.571,57.63,11.637z"/> + <g> + + <linearGradient id="XMLID_17_" gradientUnits="userSpaceOnUse" x1="-568.7139" y1="-156.0771" x2="-597.9941" y2="-176.0409" gradientTransform="matrix(0.9783 0.2071 -0.2071 0.9783 574.5089 334.5931)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <path fill="url(#XMLID_17_)" d="M31.375,71.358c-1.163,1.267-3.117,1.316-4.343,0.111l-1.36-1.338 + c-1.226-1.205-1.209-3.16,0.038-4.344l27.477-26.082c1.247-1.184,3.088-1.344,4.092-0.356s0.874,2.832-0.289,4.099L31.375,71.358 + z"/> + <path fill="none" stroke="#F8F8F8" stroke-width="0.5" d="M31.375,71.358c-1.163,1.267-3.117,1.316-4.343,0.111l-1.36-1.338 + c-1.226-1.205-1.209-3.16,0.038-4.344l27.477-26.082c1.247-1.184,3.088-1.344,4.092-0.356s0.874,2.832-0.289,4.099L31.375,71.358 + z"/> + </g> + <path fill="#868686" d="M19.419,84.149c-1.006,1.031-2.653,1.051-3.684,0.047l-3.48-3.396c-1.029-1.004-1.051-2.652-0.045-3.682 + l3.395-3.482c1.004-1.029,2.653-1.049,3.684-0.043l3.479,3.395c1.03,1.004,1.05,2.652,0.046,3.682L19.419,84.149z"/> + <path fill="#FFFFFF" d="M19.029,84.598c-0.873,0.895-2.221,0.994-3.014,0.221l-2.676-2.609c-0.791-0.771-0.726-2.123,0.148-3.02 + l2.95-3.023c0.874-0.895,2.222-0.994,3.015-0.221l2.31,2.252l0.364,0.357c0.367,0.357,0.549,0.838,0.554,1.342 + c0.005,0.584-0.231,1.195-0.7,1.676L19.029,84.598z"/> + </g> + <g> + <g> + <linearGradient id="XMLID_18_" gradientUnits="userSpaceOnUse" x1="39.6021" y1="68.0874" x2="91.4688" y2="68.0874"> + <stop offset="0" style="stop-color:#BE0000"/> + <stop offset="0.05" style="stop-color:#C30707"/> + <stop offset="0.34" style="stop-color:#DB2A2A"/> + <stop offset="0.4952" style="stop-color:#E43838"/> + <stop offset="0.662" style="stop-color:#DA2929"/> + <stop offset="0.9807" style="stop-color:#C00303"/> + <stop offset="1" style="stop-color:#BE0000"/> + </linearGradient> + <path fill="url(#XMLID_18_)" d="M51.746,41.261L40.352,51.443c-0.925,0.828-1.004,2.253-0.179,3.177l2.619,2.93 + c0.398,0.447,0.949,0.714,1.549,0.748c0.372,0.021,0.726-0.068,1.056-0.221c0.436,0.488,1.036,1.16,1.509,1.689 + c-0.527,0.558-0.824,1.282-0.824,2.075c0,0.953,0.378,1.973,1.126,2.808l26.269,29.379c0.773,0.864,1.816,1.393,2.86,1.45 + c0.821,0.045,1.586-0.212,2.155-0.722l12.02-10.775c0.568-0.509,0.906-1.242,0.951-2.063c0.057-1.045-0.354-2.138-1.129-3 + L64.067,49.536c-0.773-0.863-1.815-1.391-2.859-1.448c-0.733-0.04-1.403,0.19-1.948,0.597c-0.477-0.534-1.079-1.208-1.503-1.683 + c0.209-0.353,0.354-0.732,0.354-1.133c0-0.534-0.188-1.069-0.57-1.498l-2.619-2.931C54.095,40.517,52.67,40.437,51.746,41.261z" + /> + <path fill="#7C1212" d="M53.243,39.942c-0.738,0-1.447,0.27-1.997,0.76L39.852,50.884c-1.233,1.104-1.339,3.003-0.239,4.235 + l2.62,2.93c0.562,0.635,1.379,1.002,2.236,1.002c0.243,0,0.483-0.029,0.715-0.086l0.722,0.808 + c-0.961,1.535-0.705,3.76,0.745,5.378l26.268,29.378c0.97,1.084,2.284,1.706,3.605,1.706c0.933,0,1.81-0.327,2.47-0.92 + L91.012,84.54c0.717-0.642,1.145-1.558,1.2-2.579c0.068-1.242-0.412-2.533-1.318-3.544l-26.268-29.38 + c-0.971-1.083-2.284-1.703-3.605-1.703c-0.581,0-1.14,0.126-1.638,0.364l-0.707-0.792c0.368-1.005,0.185-2.179-0.576-3.032 + l-2.621-2.933l-0.001-0.001l-0.001-0.001C54.91,40.304,54.095,39.942,53.243,39.942L53.243,39.942z M40.351,53.109 + c0.003-0.407,0.172-0.813,0.5-1.106l11.393-10.181c0.286-0.255,0.643-0.38,0.999-0.38c0.412,0,0.822,0.168,1.119,0.499 + l2.619,2.93c0.258,0.29,0.384,0.652,0.381,1.013c-0.003,0.407-0.172,0.813-0.501,1.106l-0.067,0.06l1.377,1.542l0,0l0,0l0,0 + l1,1.118l0.381-0.341c0.402-0.361,0.92-0.535,1.469-0.535c0.853,0,1.784,0.419,2.487,1.203l26.269,29.382 + c0.624,0.695,0.942,1.537,0.941,2.31c0,0.661-0.233,1.271-0.707,1.694l-12.02,10.776c-0.403,0.361-0.919,0.536-1.468,0.536 + c-0.853,0-1.783-0.419-2.487-1.206L47.767,64.15c-0.623-0.696-0.941-1.538-0.94-2.311c0-0.661,0.233-1.271,0.708-1.696 + l0.397-0.354l-2.395-2.68l-0.068,0.06c-0.286,0.257-0.644,0.383-0.999,0.383c-0.412,0-0.823-0.169-1.118-0.502l-2.619-2.929 + C40.473,53.831,40.348,53.469,40.351,53.109L40.351,53.109z"/> + </g> + <g> + <path fill="#CCCCCC" d="M8.85,11.446l6.398,9.589c0,0,5.879,2.264,6.028,2.321C21.63,23.749,61.25,67.76,61.25,67.76 + c0.767,0.852,2.419,1.521,3.367,0.675l1.247-1.118c0.373-0.335,0.523-0.803,0.523-1.299c0-0.768-0.362-1.604-0.828-2.122 + c0,0-39.675-44.068-39.991-44.42c-0.058-0.222-1.621-6.214-1.621-6.214l-8.812-7.433L8.85,11.446z"/> + <path fill="#666666" d="M15.122,4.836l-0.971,0.868l-2.293,2.049l-0.213,0.189l-0.146,0.129l-0.004,0.004l-0.004,0.003 + l-0.152,0.136l-0.212,0.191l-2.291,2.048L7.865,11.32l0.722,1.083l5.904,8.85l0.265,0.397l0.444,0.171l5.639,2.171l39.854,44.27 + c0.718,0.799,1.824,1.316,2.815,1.316c0.627,0,1.184-0.203,1.612-0.587l1.244-1.116c0.645-0.579,0.905-1.493,0.714-2.51 + c-0.136-0.725-0.486-1.442-0.962-1.972l-39.87-44.285l-1.514-5.805l-0.12-0.46l-0.364-0.307l-8.131-6.86L15.122,4.836 + L15.122,4.836z M12.491,9.196l0.153-0.135l0.213-0.19l2.293-2.049l8.131,6.86l1.591,6.099l0,0l0,0l-0.021,0.02l40.15,44.597 + c0.376,0.419,0.64,1.072,0.639,1.614c0,0.304-0.084,0.573-0.277,0.746l-1.246,1.117c-0.158,0.142-0.372,0.203-0.609,0.203 + c-0.572,0-1.284-0.357-1.7-0.82L21.655,22.657l-0.033,0.03l-5.883-2.265l-5.904-8.85l0,0l0,0l2.293-2.049l0.211-0.189V9.333 + L12.491,9.196L12.491,9.196z"/> + </g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="20.098" y="17.939" width="45.542" height="50.138"> + <feFlood style="flood-color:white;flood-opacity:1" result="back"/> + <feBlend in="SourceGraphic" in2="back" mode="normal"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="20.098" y="17.939" width="45.542" height="50.138" id="XMLID_19_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + + <linearGradient id="XMLID_20_" gradientUnits="userSpaceOnUse" x1="97.9258" y1="-80.3257" x2="97.9258" y2="-83.1696" gradientTransform="matrix(0.7457 -0.6663 0.6663 0.7457 4.3633 147.9164)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <polygon fill="url(#XMLID_20_)" points="30.168,19.316 19.73,28.645 13.816,22.027 24.255,12.699 "/> + </g> + </mask> + + <linearGradient id="XMLID_21_" gradientUnits="userSpaceOnUse" x1="96.3516" y1="-52.5864" x2="100.8643" y2="-52.5864" gradientTransform="matrix(0.7457 -0.6663 0.6663 0.7457 4.3633 147.9164)"> + <stop offset="0" style="stop-color:#BDBDBD"/> + <stop offset="0.4762" style="stop-color:#DADADA"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <path mask="url(#XMLID_19_)" fill="url(#XMLID_21_)" d="M65.001,64.397c0.588,0.654,0.898,1.879,0.362,2.361l-1.246,1.117 + c-0.538,0.48-1.721,0.037-2.31-0.617L21.38,22.351c-1.256-1.4-1.568-2.625-1.03-3.107l1.245-1.116 + c0.539-0.481,1.721-0.038,2.977,1.362L65.001,64.397z"/> + <defs> + <filter id="Adobe_OpacityMaskFilter_1_" filterUnits="userSpaceOnUse" x="9.835" y="6.822" width="15.197" height="16.283"> + <feFlood style="flood-color:white;flood-opacity:1" result="back"/> + <feBlend in="SourceGraphic" in2="back" mode="normal"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="9.835" y="6.822" width="15.197" height="16.283" id="XMLID_22_"> + <g filter="url(#Adobe_OpacityMaskFilter_1_)"> + + <linearGradient id="XMLID_1_" gradientUnits="userSpaceOnUse" x1="98.5186" y1="-83.3438" x2="98.5186" y2="-80.4531" gradientTransform="matrix(0.7457 -0.6663 0.6663 0.7457 4.3633 147.9164)"> + <stop offset="0" style="stop-color:#FFFFFF"/> + <stop offset="1" style="stop-color:#000000"/> + </linearGradient> + <polygon fill="url(#XMLID_1_)" points="28.476,19.086 20.572,26.151 16.616,21.724 24.521,14.659 "/> + </g> + </mask> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="19.7231" y1="17.3135" x2="-2.2182" y2="-9.738"> + <stop offset="0" style="stop-color:#DADADA"/> + <stop offset="0.2168" style="stop-color:#D4D4D4"/> + <stop offset="0.5119" style="stop-color:#C2C2C2"/> + <stop offset="0.8506" style="stop-color:#A6A6A6"/> + <stop offset="1" style="stop-color:#979797"/> + </linearGradient> + <polygon mask="url(#XMLID_22_)" fill="url(#XMLID_2_)" points="23.282,13.682 15.15,6.822 12.857,8.871 12.644,9.061 + 12.644,9.061 12.492,9.196 12.339,9.332 12.339,9.333 12.128,9.522 9.835,11.571 15.74,20.421 21.623,22.686 23.9,23.105 + 25.033,22.093 24.873,19.781 "/> + + <linearGradient id="XMLID_3_" gradientUnits="userSpaceOnUse" x1="91.2051" y1="-38.7725" x2="106.3018" y2="-38.7725" gradientTransform="matrix(0.7457 -0.6663 0.6663 0.7457 4.3633 147.9164)"> + <stop offset="0" style="stop-color:#BE0000"/> + <stop offset="0.05" style="stop-color:#C30707"/> + <stop offset="0.34" style="stop-color:#DB2A2A"/> + <stop offset="0.4952" style="stop-color:#E43838"/> + <stop offset="0.662" style="stop-color:#DA2929"/> + <stop offset="0.9807" style="stop-color:#C00303"/> + <stop offset="1" style="stop-color:#BE0000"/> + </linearGradient> + <path fill="url(#XMLID_3_)" d="M59.326,49.883c0.645,0.721,0.62,1.791-0.053,2.393l-8.82,7.881 + c-0.672,0.602-1.739,0.506-2.383-0.215l-3.055-3.416c-0.643-0.721-0.619-1.791,0.054-2.393l8.82-7.883 + c0.673-0.602,1.74-0.504,2.384,0.217L59.326,49.883z"/> + <path opacity="0.24" fill="#791A16" d="M59.326,49.883c0.645,0.721,0.62,1.791-0.053,2.393l-8.82,7.881 + c-0.672,0.602-1.739,0.506-2.383-0.215l-3.055-3.416c-0.643-0.721-0.619-1.791,0.054-2.393l8.82-7.883 + c0.673-0.602,1.74-0.504,2.384,0.217L59.326,49.883z"/> + + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="88.1787" y1="-13.8574" x2="109.3311" y2="-13.8574" gradientTransform="matrix(0.7457 -0.6663 0.6663 0.7457 4.3633 147.9164)"> + <stop offset="0" style="stop-color:#BE0000"/> + <stop offset="0.05" style="stop-color:#C30707"/> + <stop offset="0.34" style="stop-color:#DB2A2A"/> + <stop offset="0.4952" style="stop-color:#E43838"/> + <stop offset="0.662" style="stop-color:#DA2929"/> + <stop offset="0.9807" style="stop-color:#C00303"/> + <stop offset="1" style="stop-color:#BE0000"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M89.777,79.418c1.157,1.289,1.262,3.084,0.234,4.004l-12.02,10.775 + c-1.027,0.922-2.798,0.623-3.955-0.67l-26.27-29.379c-1.156-1.291-1.262-3.084-0.232-4.006l12.018-10.775 + c1.028-0.922,2.8-0.623,3.956,0.668L89.777,79.418z"/> + + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="89.6143" y1="-43.7466" x2="107.8945" y2="-43.7466" gradientTransform="matrix(0.7457 -0.6663 0.6663 0.7457 4.3633 147.9164)"> + <stop offset="0" style="stop-color:#BE0000"/> + <stop offset="0.05" style="stop-color:#C30707"/> + <stop offset="0.34" style="stop-color:#DB2A2A"/> + <stop offset="0.4952" style="stop-color:#E43838"/> + <stop offset="0.662" style="stop-color:#DA2929"/> + <stop offset="0.9807" style="stop-color:#C00303"/> + <stop offset="1" style="stop-color:#BE0000"/> + </linearGradient> + <path fill="url(#XMLID_5_)" d="M56.981,44.87c0.552,0.619,0.499,1.566-0.119,2.119l-11.394,10.18 + c-0.617,0.553-1.566,0.5-2.117-0.119l-2.619-2.93c-0.552-0.617-0.498-1.564,0.119-2.117l11.394-10.182 + c0.618-0.551,1.565-0.498,2.118,0.119L56.981,44.87z"/> + <g opacity="0.7"> + + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="96.7197" y1="-13.0347" x2="101.0547" y2="-13.0347" gradientTransform="matrix(0.7457 -0.6663 0.6663 0.7457 4.3633 147.9164)"> + <stop offset="0.0048" style="stop-color:#B10000"/> + <stop offset="1" style="stop-color:#860206"/> + </linearGradient> + <path fill="url(#XMLID_6_)" d="M57.889,59.253l-0.151,0.135c-0.455,0.405-0.733,0.957-0.764,1.512 + c-0.025,0.445,0.114,0.86,0.391,1.17l20.877,23.365c0.643,0.719,1.857,0.687,2.707-0.072l0.151-0.134 + c0.85-0.76,1.017-1.963,0.374-2.683L60.595,59.183c-0.276-0.309-0.673-0.493-1.117-0.519 + C58.923,58.632,58.344,58.847,57.889,59.253z"/> + <path fill="#F85353" d="M59.37,58.413c-0.588,0-1.174,0.231-1.648,0.655l-0.151,0.135c-0.504,0.449-0.813,1.063-0.848,1.685 + c-0.028,0.512,0.133,0.991,0.455,1.351l20.877,23.363c0.347,0.391,0.848,0.605,1.41,0.605c0.589,0,1.175-0.233,1.649-0.657 + l0.15-0.134c0.449-0.401,0.742-0.927,0.826-1.481c0.09-0.59-0.063-1.142-0.431-1.554L60.781,59.017 + C60.432,58.627,59.931,58.413,59.37,58.413L59.37,58.413z M57.22,60.995c0.003-0.494,0.239-1.022,0.684-1.419l0.151-0.135 + c0.393-0.351,0.87-0.528,1.315-0.528c0.401,0,0.776,0.145,1.038,0.438l20.879,23.363c0.224,0.251,0.331,0.572,0.329,0.91 + c-0.004,0.493-0.24,1.021-0.684,1.418l-0.151,0.135c-0.395,0.353-0.873,0.53-1.316,0.53c-0.401,0-0.776-0.146-1.037-0.438 + L57.55,61.904C57.325,61.653,57.218,61.332,57.22,60.995L57.22,60.995z"/> + </g> + + <linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse" x1="104.9688" y1="-13.9077" x2="107.6367" y2="-13.9077" gradientTransform="matrix(0.7457 -0.6663 0.6663 0.7457 4.3633 147.9164)"> + <stop offset="0.0048" style="stop-color:#B10000"/> + <stop offset="1" style="stop-color:#860206"/> + </linearGradient> + <path opacity="0.7" fill="url(#XMLID_7_)" stroke="#F85353" stroke-width="0.5" d="M85.801,77.51 + c0.552,0.617,0.578,1.494,0.058,1.959l-0.104,0.094c-0.521,0.465-1.389,0.342-1.941-0.277L62.934,55.922 + c-0.552-0.619-0.578-1.496-0.058-1.961l0.105-0.094c0.52-0.465,1.389-0.34,1.94,0.277L85.801,77.51z"/> + + <linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse" x1="89.7637" y1="-13.8677" x2="92.4316" y2="-13.8677" gradientTransform="matrix(0.7457 -0.6663 0.6663 0.7457 4.3633 147.9164)"> + <stop offset="0.0048" style="stop-color:#B10000"/> + <stop offset="1" style="stop-color:#860206"/> + </linearGradient> + <path fill="url(#XMLID_8_)" stroke="#F85353" stroke-width="0.5" d="M74.488,87.67c0.553,0.619,0.578,1.496,0.059,1.961 + l-0.105,0.094c-0.521,0.465-1.389,0.34-1.941-0.277L51.622,66.083c-0.552-0.617-0.578-1.494-0.058-1.959l0.105-0.094 + c0.52-0.465,1.389-0.342,1.94,0.277L74.488,87.67z"/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Circle01-DarkBlue.svg b/openoffice/share/gallery/textshapes/Circle01-DarkBlue.svg new file mode 100644 index 0000000000000000000000000000000000000000..267f08f984241555413295eaf376837ea083d1f1 --- /dev/null +++ b/openoffice/share/gallery/textshapes/Circle01-DarkBlue.svg @@ -0,0 +1,107 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="152.737" height="148.975" viewBox="0 0 152.737 148.975" + overflow="visible" enable-background="new 0 0 152.737 148.975" xml:space="preserve"> +<g id="Layer_1"> + <g> + <g> + <image opacity="0.3" width="134" height="133" xlink:href="data:image/png;base64,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 +AK5LAMIK8nmpAAAAAElFTkSuQmCC" transform="matrix(1.1484 0 0 1.1484 -0.5742 -1.8813)"> + </image> + <path fill="#EDEDED" d="M138.483,71.079c0,36.281-29.412,65.697-65.693,65.697c-36.283,0-65.698-29.416-65.698-65.697 + c0-36.279,29.415-65.694,65.698-65.694C109.071,5.384,138.483,34.799,138.483,71.079z"/> + </g> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="110.5195" y1="123.9009" x2="41.6074" y2="27.4258"> + <stop offset="0" style="stop-color:#143777"/> + <stop offset="0.8539" style="stop-color:#1D68AA"/> + </linearGradient> + <circle fill="url(#XMLID_4_)" cx="72.789" cy="71.079" r="63.161"/> + </g> +</g> +<g id="Layer_44"> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Circle02-LightBlue.svg b/openoffice/share/gallery/textshapes/Circle02-LightBlue.svg new file mode 100644 index 0000000000000000000000000000000000000000..7affc117a4d7d3144b9ba264139262f497ea4434 --- /dev/null +++ b/openoffice/share/gallery/textshapes/Circle02-LightBlue.svg @@ -0,0 +1,105 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="152.738" height="148.975" viewBox="0 0 152.738 148.975" + overflow="visible" enable-background="new 0 0 152.738 148.975" xml:space="preserve"> +<g id="Layer_1"> + <g> + <g> + <image opacity="0.3" width="133" height="133" xlink:href="data:image/png;base64,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" transform="matrix(1.1484 0 0 1.1484 4.882813e-004 -2.4424)"> + </image> + <path fill="#EDEDED" d="M138.332,70.264c0,36.283-29.412,65.697-65.696,65.697c-36.283,0-65.695-29.414-65.695-65.697 + c0-36.281,29.412-65.694,65.695-65.694C108.92,4.57,138.332,33.983,138.332,70.264z"/> + </g> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="127.167" y1="147.0132" x2="34.136" y2="16.0798"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M135.794,70.264c0,34.885-28.276,63.162-63.158,63.162c-34.882,0-63.159-28.277-63.159-63.162 + c0-34.88,28.277-63.161,63.159-63.161C107.518,7.104,135.794,35.384,135.794,70.264z"/> + </g> +</g> +<g id="Layer_44"> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Circle03-Green.svg b/openoffice/share/gallery/textshapes/Circle03-Green.svg new file mode 100644 index 0000000000000000000000000000000000000000..58135af571cf071eff83e6839b9017d420816aad --- /dev/null +++ b/openoffice/share/gallery/textshapes/Circle03-Green.svg @@ -0,0 +1,106 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="152.738" height="148.974" viewBox="0 0 152.738 148.974" + overflow="visible" enable-background="new 0 0 152.738 148.974" xml:space="preserve"> +<g id="Layer_1"> + <g> + <g> + <image opacity="0.3" width="134" height="134" xlink:href="data:image/png;base64,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" transform="matrix(1.1484 0 0 1.1484 -0.5737 -2.4561)"> + </image> + <path fill="#EDEDED" d="M138.409,71.087c0,36.282-29.416,65.696-65.695,65.696c-36.283,0-65.696-29.414-65.696-65.696 + c0-36.283,29.413-65.696,65.696-65.696C108.993,5.392,138.409,34.805,138.409,71.087z"/> + </g> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="9.5522" y1="71.0864" x2="135.8721" y2="71.0864"> + <stop offset="0" style="stop-color:#00BC00"/> + <stop offset="1" style="stop-color:#029902"/> + </linearGradient> + <circle fill="url(#XMLID_4_)" cx="72.712" cy="71.087" r="63.16"/> + </g> +</g> +<g id="Layer_44"> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Circle04-DarkRed.svg b/openoffice/share/gallery/textshapes/Circle04-DarkRed.svg new file mode 100644 index 0000000000000000000000000000000000000000..1c3415afd203123742512865e1fab1be9a6dc66a --- /dev/null +++ b/openoffice/share/gallery/textshapes/Circle04-DarkRed.svg @@ -0,0 +1,104 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="152.738" height="148.975" viewBox="0 0 152.738 148.975" + overflow="visible" enable-background="new 0 0 152.738 148.975" xml:space="preserve"> +<g id="Layer_1"> + <g> + <g> + <image opacity="0.3" width="133" height="133" xlink:href="data:image/png;base64,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 +YII=" transform="matrix(1.1484 0 0 1.1484 4.882813e-004 -1.8818)"> + </image> + <path fill="#EDEDED" d="M138.529,70.76c0,36.283-29.412,65.697-65.697,65.697c-36.278,0-65.694-29.414-65.694-65.697 + S36.553,5.066,72.832,5.066C109.117,5.066,138.529,34.477,138.529,70.76z"/> + </g> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="130.9966" y1="119.2285" x2="10.6929" y2="18.9753"> + <stop offset="0" style="stop-color:#A11C15"/> + <stop offset="1" style="stop-color:#BA3704"/> + </linearGradient> + <circle fill="url(#XMLID_4_)" cx="72.834" cy="70.76" r="63.16"/> + </g> +</g> +<g id="Layer_44"> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Circle05-Orange.svg b/openoffice/share/gallery/textshapes/Circle05-Orange.svg new file mode 100644 index 0000000000000000000000000000000000000000..704cf092f1b903871869f50ff773bbffa17f4b5f --- /dev/null +++ b/openoffice/share/gallery/textshapes/Circle05-Orange.svg @@ -0,0 +1,103 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="152.738" height="148.974" viewBox="0 0 152.738 148.974" + overflow="visible" enable-background="new 0 0 152.738 148.974" xml:space="preserve"> +<g id="Layer_1"> + <g> + <g> + <image opacity="0.3" width="133" height="133" xlink:href="data:image/png;base64,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 +AABJRU5ErkJggg==" transform="matrix(1.1484 0 0 1.1484 0 -1.8818)"> + </image> + <circle fill="#EDEDED" cx="72.592" cy="70.827" r="65.697"/> + </g> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="20.9092" y1="14.6113" x2="128.0485" y2="131.1494"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <circle fill="url(#XMLID_4_)" cx="72.592" cy="70.827" r="63.159"/> + </g> +</g> +<g id="Layer_44"> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Hexagon01-DarkBlue.svg b/openoffice/share/gallery/textshapes/Hexagon01-DarkBlue.svg new file mode 100644 index 0000000000000000000000000000000000000000..e81b0151e355479cfe93627c94abbe5626e16643 --- /dev/null +++ b/openoffice/share/gallery/textshapes/Hexagon01-DarkBlue.svg @@ -0,0 +1,75 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="165.667" height="146.333" + viewBox="0 0 165.667 146.333" overflow="visible" enable-background="new 0 0 165.667 146.333" xml:space="preserve"> +<g> + <g> + <g> + <image opacity="0.3" width="157" height="138" xlink:href="data:image/png;base64,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" transform="matrix(1 0 0 1 5.3369 4.3359)"> + </image> + <polygon fill="#EDEDED" points="152.542,70.131 116.594,132.398 44.692,132.398 8.743,70.131 44.692,7.863 116.591,7.863 "/> + </g> + </g> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="117.5547" y1="131.9414" x2="33.5544" y2="-8.7252"> + <stop offset="0" style="stop-color:#143777"/> + <stop offset="0.8539" style="stop-color:#1D68AA"/> + </linearGradient> + <polygon fill="url(#XMLID_4_)" points="148.957,70.131 114.798,129.292 46.487,129.292 12.333,70.131 46.487,10.973 + 114.802,10.972 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Hexagon02-Blue.svg b/openoffice/share/gallery/textshapes/Hexagon02-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..0a13663042880123d935d4dd51ff35650a42f114 --- /dev/null +++ b/openoffice/share/gallery/textshapes/Hexagon02-Blue.svg @@ -0,0 +1,76 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="165.667" height="146.333" + viewBox="0 0 165.667 146.333" overflow="visible" enable-background="new 0 0 165.667 146.333" xml:space="preserve"> +<g> + <g> + <g> + <image opacity="0.3" width="157" height="138" xlink:href="data:image/png;base64,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 +RK5CYII=" transform="matrix(1 0 0 1 4.6704 3.6694)"> + </image> + <polygon fill="#EDEDED" points="151.903,69.586 115.955,131.853 44.053,131.853 8.104,69.586 44.053,7.32 115.954,7.32 "/> + </g> + </g> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="133.5659" y1="123.8047" x2="24.8987" y2="13.8047"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <polygon fill="url(#XMLID_4_)" points="148.316,69.586 114.159,128.745 45.847,128.747 11.693,69.586 45.847,10.429 + 114.162,10.425 "/> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Hexagon03-Green.svg b/openoffice/share/gallery/textshapes/Hexagon03-Green.svg new file mode 100644 index 0000000000000000000000000000000000000000..17ef5c9a147b494e0b24740916e47304ca8fba07 --- /dev/null +++ b/openoffice/share/gallery/textshapes/Hexagon03-Green.svg @@ -0,0 +1,132 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="165.667" height="146.333" + viewBox="0 0 165.667 146.333" overflow="visible" enable-background="new 0 0 165.667 146.333" xml:space="preserve"> +<g> + <g> + <g> + <image opacity="0.3" width="156" height="138" xlink:href="data:image/png;base64,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 +V0tO0rC/of0AAAAASUVORK5CYII=" transform="matrix(1 0 0 1 4.7119 4.5532)"> + </image> + <polygon fill="#EDEDED" points="151.693,70.621 115.745,132.886 43.845,132.886 7.894,70.621 43.845,8.351 115.741,8.353 "/> + </g> + </g> + <g> + + <image opacity="0.3" width="150" height="132" xlink:href="data:image/png;base64,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" transform="matrix(1 0 0 1 7.7119 7.5532)"> + </image> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="28.2588" y1="-8.5791" x2="118.9264" y2="130.7549"> + <stop offset="0" style="stop-color:#00BC00"/> + <stop offset="1" style="stop-color:#029902"/> + </linearGradient> + <polygon fill="url(#XMLID_4_)" points="148.107,70.618 113.95,129.78 45.638,129.78 11.483,70.621 45.638,11.459 113.953,11.459 + "/> + </g> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Hexagon04-DarkRed.svg b/openoffice/share/gallery/textshapes/Hexagon04-DarkRed.svg new file mode 100644 index 0000000000000000000000000000000000000000..29d9e1977ce0d0d3e2f0bcfc267a48bbceec174e --- /dev/null +++ b/openoffice/share/gallery/textshapes/Hexagon04-DarkRed.svg @@ -0,0 +1,75 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="165.667" height="146.333" + viewBox="0 0 165.667 146.333" overflow="visible" enable-background="new 0 0 165.667 146.333" xml:space="preserve"> +<g> + <g> + <g> + <image opacity="0.3" width="157" height="137" xlink:href="data:image/png;base64,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" transform="matrix(1 0 0 1 4.6709 4.6694)"> + </image> + <polygon fill="#EDEDED" points="151.937,70.395 115.985,132.661 44.084,132.663 8.138,70.394 44.084,8.126 115.984,8.128 "/> + </g> + </g> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="114.6987" y1="127.2109" x2="50.0318" y2="21.2108"> + <stop offset="0" style="stop-color:#A11C15"/> + <stop offset="1" style="stop-color:#BA3704"/> + </linearGradient> + <polygon fill="url(#XMLID_4_)" points="148.347,70.392 114.19,129.554 45.881,129.554 11.725,70.395 45.881,11.234 114.192,11.234 + "/> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Hexagon05-Orange.svg b/openoffice/share/gallery/textshapes/Hexagon05-Orange.svg new file mode 100644 index 0000000000000000000000000000000000000000..54e881bfb7032159a9f7f379f2de6ca9562dce52 --- /dev/null +++ b/openoffice/share/gallery/textshapes/Hexagon05-Orange.svg @@ -0,0 +1,75 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="165.667" height="146.333" + viewBox="0 0 165.667 146.333" overflow="visible" enable-background="new 0 0 165.667 146.333" xml:space="preserve"> +<g> + <g> + <g> + <image opacity="0.3" width="157" height="138" xlink:href="data:image/png;base64,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" transform="matrix(1 0 0 1 4.0039 3.6699)"> + </image> + <polygon fill="#EDEDED" points="151.242,69.429 115.296,131.693 43.394,131.697 7.444,69.428 43.394,7.16 115.294,7.16 "/> + </g> + </g> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="28.0088" y1="-12.0132" x2="116.6757" y2="128.6524"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <polygon fill="url(#XMLID_4_)" points="147.658,69.428 113.502,128.586 45.188,128.586 11.035,69.428 45.19,10.271 113.502,10.271 + "/> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Leaf01-DarkBlue.svg b/openoffice/share/gallery/textshapes/Leaf01-DarkBlue.svg new file mode 100644 index 0000000000000000000000000000000000000000..95a50ce8fbc6206102aff2236b12c087cc4cf11b --- /dev/null +++ b/openoffice/share/gallery/textshapes/Leaf01-DarkBlue.svg @@ -0,0 +1,80 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="162.099" height="155.385" + viewBox="0 0 162.099 155.385" overflow="visible" enable-background="new 0 0 162.099 155.385" xml:space="preserve"> +<g> + <g> + + <image opacity="0.4" width="118" height="118" xlink:href="data:image/png;base64,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 +i3UIgwAAAABJRU5ErkJggg==" transform="matrix(1.2128 0 0 1.2128 8.3457 5.6768)"> + </image> + <path fill="#FFFFFF" d="M141.523,75.255c0,17.063-0.212,63.578-0.212,63.578s-45.407,0.21-63.575,0.21 + c-35.23,0-63.787-28.561-63.787-63.788c0-35.229,28.557-63.789,63.787-63.789S141.523,40.025,141.523,75.255z"/> + </g> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="102.5762" y1="123.8037" x2="51.1673" y2="23.3237"> + <stop offset="0" style="stop-color:#143777"/> + <stop offset="0.8539" style="stop-color:#1D68AA"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M135.37,75.255c0,15.417-0.192,57.444-0.192,57.444s-41.027,0.188-57.441,0.188 + c-31.83,0-57.633-25.803-57.633-57.633c0-31.831,25.803-57.634,57.633-57.634C109.567,17.621,135.37,43.424,135.37,75.255z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Leaf02-LightBlue.svg b/openoffice/share/gallery/textshapes/Leaf02-LightBlue.svg new file mode 100644 index 0000000000000000000000000000000000000000..8d4abde5681207147c8295a69c74c14f21bd206f --- /dev/null +++ b/openoffice/share/gallery/textshapes/Leaf02-LightBlue.svg @@ -0,0 +1,80 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="162.099" height="155.385" + viewBox="0 0 162.099 155.385" overflow="visible" enable-background="new 0 0 162.099 155.385" xml:space="preserve"> +<g> + <g> + + <image opacity="0.4" width="118" height="118" xlink:href="data:image/png;base64,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 +RU5ErkJggg==" transform="matrix(1.2128 0 0 1.2128 9.4917 6.1348)"> + </image> + <path fill="#FFFFFF" d="M142.686,75.713c0,17.063-0.213,63.577-0.213,63.577s-45.406,0.21-63.575,0.21 + c-35.229,0-63.786-28.56-63.786-63.787c0-35.229,28.558-63.787,63.786-63.787C114.128,11.926,142.686,40.483,142.686,75.713z"/> + </g> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="97.8447" y1="142.4766" x2="59.6427" y2="7.8583"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M136.533,75.713c0,15.417-0.194,57.443-0.194,57.443s-41.026,0.191-57.441,0.191 + c-31.83,0-57.634-25.806-57.634-57.635c0-31.83,25.804-57.634,57.634-57.634C110.729,18.079,136.533,43.883,136.533,75.713z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Leaf03-Green.svg b/openoffice/share/gallery/textshapes/Leaf03-Green.svg new file mode 100644 index 0000000000000000000000000000000000000000..07d9f1e02d844e6888f4fe67f8c4e01d35094fb3 --- /dev/null +++ b/openoffice/share/gallery/textshapes/Leaf03-Green.svg @@ -0,0 +1,79 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="162.099" height="155.385" + viewBox="0 0 162.099 155.385" overflow="visible" enable-background="new 0 0 162.099 155.385" xml:space="preserve"> +<g> + <g> + + <image opacity="0.4" width="118" height="118" xlink:href="data:image/png;base64,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 +MyIvHQAAAABJRU5ErkJggg==" transform="matrix(1.2128 0 0 1.2128 9.4922 6.1348)"> + </image> + <path fill="#FFFFFF" d="M141.965,75.712c0,17.063-0.21,63.577-0.21,63.577s-45.409,0.212-63.576,0.212 + c-35.229,0-63.786-28.561-63.786-63.789S42.95,11.924,78.179,11.924S141.965,40.483,141.965,75.712z"/> + </g> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="111.7754" y1="140.5889" x2="59.0201" y2="38.7166"> + <stop offset="0" style="stop-color:#00A33D"/> + <stop offset="1" style="stop-color:#00C109"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M135.813,75.712c0,15.417-0.193,57.442-0.193,57.442s-41.026,0.191-57.44,0.191 + c-31.83,0-57.634-25.804-57.634-57.634s25.804-57.633,57.634-57.633S135.813,43.882,135.813,75.712z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Leaf04-DarkRed.svg b/openoffice/share/gallery/textshapes/Leaf04-DarkRed.svg new file mode 100644 index 0000000000000000000000000000000000000000..a2f792e89aa0baae32bb9a2f1b7bae1f56465610 --- /dev/null +++ b/openoffice/share/gallery/textshapes/Leaf04-DarkRed.svg @@ -0,0 +1,79 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="162.099" height="155.385" + viewBox="0 0 162.099 155.385" overflow="visible" enable-background="new 0 0 162.099 155.385" xml:space="preserve"> +<g> + <g> + + <image opacity="0.4" width="118" height="118" xlink:href="data:image/png;base64,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" transform="matrix(1.2128 0 0 1.2128 10.7744 5.6768)"> + </image> + <path fill="#FFFFFF" d="M143.267,75.255c0,17.063-0.212,63.578-0.212,63.578s-45.407,0.21-63.574,0.21 + c-35.229,0-63.787-28.561-63.787-63.788c0-35.229,28.559-63.789,63.787-63.789S143.267,40.025,143.267,75.255z"/> + </g> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="93.9072" y1="130.5605" x2="72.077" y2="46.8781"> + <stop offset="0" style="stop-color:#A11C15"/> + <stop offset="1" style="stop-color:#BA3704"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M137.113,75.255c0,15.417-0.192,57.444-0.192,57.444s-41.027,0.188-57.44,0.188 + c-31.83,0-57.635-25.803-57.635-57.633c0-31.831,25.805-57.634,57.635-57.634S137.113,43.424,137.113,75.255z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Leaf05-Orange.svg b/openoffice/share/gallery/textshapes/Leaf05-Orange.svg new file mode 100644 index 0000000000000000000000000000000000000000..9b507170dc54822c6bcc4b03161bce1f95153996 --- /dev/null +++ b/openoffice/share/gallery/textshapes/Leaf05-Orange.svg @@ -0,0 +1,79 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="162.099" height="155.385" + viewBox="0 0 162.099 155.385" overflow="visible" enable-background="new 0 0 162.099 155.385" xml:space="preserve"> +<g> + <g> + + <image opacity="0.4" width="118" height="118" xlink:href="data:image/png;base64,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 +QQRVAAAAAElFTkSuQmCC" transform="matrix(1.2128 0 0 1.2128 9.6621 8.7725)"> + </image> + <path fill="#FFFFFF" d="M142.717,78.351c0,17.063-0.213,63.578-0.213,63.578s-45.405,0.21-63.572,0.21 + c-35.229,0-63.787-28.561-63.787-63.788c0-35.229,28.558-63.789,63.787-63.789C114.162,14.562,142.717,43.121,142.717,78.351z"/> + </g> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="110.8789" y1="156.1367" x2="55.0871" y2="20.2961"> + <stop offset="0" style="stop-color:#FA7700"/> + <stop offset="1" style="stop-color:#FDA904"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M136.565,78.351c0,15.417-0.192,57.444-0.192,57.444s-41.027,0.188-57.441,0.188 + c-31.83,0-57.635-25.803-57.635-57.633c0-31.831,25.805-57.634,57.635-57.634C110.763,20.717,136.565,46.52,136.565,78.351z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Paster01-DarkBlue.svg b/openoffice/share/gallery/textshapes/Paster01-DarkBlue.svg new file mode 100644 index 0000000000000000000000000000000000000000..44a272254d343def4dd0cb21c820fd9abcc9f507 --- /dev/null +++ b/openoffice/share/gallery/textshapes/Paster01-DarkBlue.svg @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="179.992" height="259.058" + viewBox="0 0 179.992 259.058" overflow="visible" enable-background="new 0 0 179.992 259.058" xml:space="preserve"> +<g> + <g> + <image opacity="0.45" width="172" height="252" xlink:href="data:image/png;base64,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" transform="matrix(1 0 0 1 6.4067 3.939)"> + </image> + <rect x="13.257" y="10.915" fill="#EFEFEF" width="152.447" height="232.27"/> + </g> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="89.481" y1="54.1685" x2="89.481" y2="14.1858"> + <stop offset="0" style="stop-color:#143777"/> + <stop offset="0.8539" style="stop-color:#1D68AA"/> + </linearGradient> + <rect x="13.257" y="10.915" fill="url(#XMLID_5_)" width="152.447" height="45.799"/> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="89.5288" y1="241.6284" x2="75.5424" y2="24.8394"> + <stop offset="0" style="stop-color:#143777"/> + <stop offset="0.8539" style="stop-color:#1D68AA"/> + </linearGradient> + <rect x="13.257" y="238.923" fill="url(#XMLID_6_)" width="152.447" height="3.925"/> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Paster02-LightBlue.svg b/openoffice/share/gallery/textshapes/Paster02-LightBlue.svg new file mode 100644 index 0000000000000000000000000000000000000000..1645b3ec4a0bb0de0324fb76d886e13ed6885c10 --- /dev/null +++ b/openoffice/share/gallery/textshapes/Paster02-LightBlue.svg @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="179.992" height="259.058" + viewBox="0 0 179.992 259.058" overflow="visible" enable-background="new 0 0 179.992 259.058" xml:space="preserve"> +<g> + <g> + <image opacity="0.45" width="172" height="252" xlink:href="data:image/png;base64,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" transform="matrix(1 0 0 1 4.4067 3.939)"> + </image> + <rect x="11.162" y="10.917" fill="#EFEFEF" width="152.445" height="232.27"/> + </g> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="87.3843" y1="55.1704" x2="87.3843" y2="15.1878"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <rect x="11.162" y="10.917" fill="url(#XMLID_5_)" width="152.445" height="45.799"/> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="87.3843" y1="238.8315" x2="87.3843" y2="243.4271"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <rect x="11.162" y="238.926" fill="url(#XMLID_6_)" width="152.445" height="3.925"/> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Paster03-Green.svg b/openoffice/share/gallery/textshapes/Paster03-Green.svg new file mode 100644 index 0000000000000000000000000000000000000000..5fdf5a0cca03fef0e972fcf5d8d36fd8248a79c2 --- /dev/null +++ b/openoffice/share/gallery/textshapes/Paster03-Green.svg @@ -0,0 +1,71 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="179.992" height="259.058" + viewBox="0 0 179.992 259.058" overflow="visible" enable-background="new 0 0 179.992 259.058" xml:space="preserve"> +<g> + <g> + <defs> + <filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="17.717" y="14.844" width="152.448" height="232.269"> + <feFlood style="flood-color:white;flood-opacity:1" result="back"/> + <feBlend in="SourceGraphic" in2="back" mode="normal"/> + </filter> + </defs> + <mask maskUnits="userSpaceOnUse" x="17.717" y="14.844" width="152.448" height="232.269" id="XMLID_4_"> + <g filter="url(#Adobe_OpacityMaskFilter)"> + + <image width="157" height="237" xlink:href="data:image/jpeg;base64,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 +WYuFanBJnD8rDL8r8yz/2Q==" transform="matrix(1 0 0 1 15.4238 12.4414)"> + </image> + </g> + </mask> + <g mask="url(#XMLID_4_)"> + <rect x="17.717" y="14.844" fill="#B2B2B2" width="152.448" height="232.269"/> + </g> + </g> + <rect x="12.807" y="10.917" fill="#EFEFEF" width="152.45" height="232.27"/> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="89.0317" y1="8.1924" x2="89.0317" y2="55.1705"> + <stop offset="0" style="stop-color:#00BC00"/> + <stop offset="1" style="stop-color:#029902"/> + </linearGradient> + <rect x="12.807" y="10.917" fill="url(#XMLID_5_)" width="152.45" height="45.799"/> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="89.0317" y1="238.8306" x2="89.0317" y2="243.4273"> + <stop offset="0" style="stop-color:#00BC00"/> + <stop offset="1" style="stop-color:#029902"/> + </linearGradient> + <rect x="12.807" y="238.925" fill="url(#XMLID_6_)" width="152.45" height="3.926"/> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Paster04-Red.svg b/openoffice/share/gallery/textshapes/Paster04-Red.svg new file mode 100644 index 0000000000000000000000000000000000000000..bbdae14033e987ce61269504e9dc7fdaced4b01e --- /dev/null +++ b/openoffice/share/gallery/textshapes/Paster04-Red.svg @@ -0,0 +1,55 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="179.992" height="259.058" + viewBox="0 0 179.992 259.058" overflow="visible" enable-background="new 0 0 179.992 259.058" xml:space="preserve"> +<g> + <g> + + <image opacity="0.45" width="171" height="251" xlink:href="data:image/png;base64,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" transform="matrix(1 0 0 1 2.4067 2.939)"> + </image> + <rect x="8.766" y="9.416" fill="#EFEFEF" width="152.452" height="232.27"/> + </g> + <linearGradient id="XMLID_3_" gradientUnits="userSpaceOnUse" x1="84.9917" y1="8.3125" x2="84.9917" y2="61.9388"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CC0212"/> + </linearGradient> + <rect x="8.766" y="9.416" fill="url(#XMLID_3_)" width="152.452" height="45.799"/> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="84.9917" y1="237.3296" x2="84.9917" y2="241.9252"> + <stop offset="0" style="stop-color:#FF5F06"/> + <stop offset="0.1061" style="stop-color:#F95507"/> + <stop offset="1" style="stop-color:#CC0212"/> + </linearGradient> + <rect x="8.766" y="237.424" fill="url(#XMLID_4_)" width="152.452" height="3.925"/> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Paster05-Orange.svg b/openoffice/share/gallery/textshapes/Paster05-Orange.svg new file mode 100644 index 0000000000000000000000000000000000000000..0ae3b5834c0988d7a53a7ddf9be136721f3f2798 --- /dev/null +++ b/openoffice/share/gallery/textshapes/Paster05-Orange.svg @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="179.992" height="259.058" + viewBox="0 0 179.992 259.058" overflow="visible" enable-background="new 0 0 179.992 259.058" xml:space="preserve"> +<g> + <g> + <image opacity="0.45" width="172" height="251" xlink:href="data:image/png;base64,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" transform="matrix(1 0 0 1 4.4067 2.939)"> + </image> + <rect x="10.97" y="9.416" fill="#EFEFEF" width="152.448" height="232.27"/> + </g> + <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse" x1="87.1948" y1="8.3125" x2="87.1948" y2="61.9388"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <rect x="10.97" y="9.416" fill="url(#XMLID_5_)" width="152.448" height="45.799"/> + <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse" x1="87.1948" y1="237.3296" x2="87.1948" y2="241.9252"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <rect x="10.97" y="237.424" fill="url(#XMLID_6_)" width="152.448" height="3.925"/> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Rectangle01-DarkBlue.svg b/openoffice/share/gallery/textshapes/Rectangle01-DarkBlue.svg new file mode 100644 index 0000000000000000000000000000000000000000..70aa92e26b5184969185916143b57827f6d33a83 --- /dev/null +++ b/openoffice/share/gallery/textshapes/Rectangle01-DarkBlue.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="216.306" height="146.361" + viewBox="0 0 216.306 146.361" overflow="visible" enable-background="new 0 0 216.306 146.361" xml:space="preserve"> +<g> + <g> + <image opacity="0.4" width="129" height="86" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIEAAABWCAYAAADom/XHAAAACXBIWXMAAAbEAAAGxAGo1xHEAAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAPRSURB +VHja7J3bbtNAFEU9jtMrLbQgcRFC8BH9EL60H9LPQOLelrZK0zaJzRnYg06mDi0SD2NYW9oa17Hz +0L3mnJl5SajuoYODt3EIFRqauqOjwzsfCvcMPmTXqPDw3djdBUS4A4A6c8iAQGUCkNxm7gUhrAAg +Bj4yN/JYHgHCYABYmGfyXI732hyEsAKAFPyGeUve1L0GEIoHYK7wp+ZL+coBsQRCWAHAmnnb/NC8 +J+8IhrFrDawRylsDtAo7Bn9hPpXPzBPzTQ5CyNYAHoB981Pzc437ur+WtQVUViVYKOgY+In5k/mD +xpMMhB9rhMZ9SVoHbKgCxOBfmV+bX5ifqBoAwTAgiFXgq3lX1bvSZ8mtxl8QBNcKIgSPHARvzC/N +j10lqIGgWAhaVwniZF7XvWu3Prh2IHSNawVBxGyKnjjzn6kKPBcYaXEIAGWDMHMTthUQcV1wrPFS +oATLv+trB5GcBwp9X4vCXVrBoCBIu7hWge8rzwfKd6S8q7wdBH041oObomlLLWLcszNAZYJQa0xb +/G3lud5z3rO0MAzZ2mDs3Dh6qALlyx/25TneyrDu+YL8uJiDoWEqZBO7XlXF6zteJvx/C4ZwXwjQ +f9g7EBAgIEBAwL8AAQECAgQECAgQECAgQECAgAABAQICBAQICBAQICBAQICAAAEBAgIEBAgIEBAg +IEBAgIAAAQECAgQECAgQECAgQECAgAABAQICBAQICBAQICBAQICAAAEBAgIEBAgIEBAgIEBAgIAA +AQECAgQE6C9C0GUjGrZ+m2e94oXo1o0AMezgcy+p6Qk/BR+9cNfpswAQgwDA55hnuARD0/NyDH5m +vnGe6X6qHPx+ctkApNDnWZYpx66vEnRu5seHr8wT84XGafXzp9crPccPaZdfAa6V46U81b25q/Bd +XzuY68EY/qn52LxnXtczM8HArqJcpQoQAThTjqe6nijfpWrQHB0dVgcHbzv3ciTm3PzFvGve1LPx +5W3zmiAAhHJbwUyzP4b/3vxRE/pccMxTJYj55+0gEfTNvOFawFRfuCMIRrSEoiG4EQQnAuCd+ZOq +wVQ5d6vawUIQXLiZPhNBe1klAILyK8GZKkAE4LNyvNUOfoVoLSGdG4xUAbY08x+pLey46lC7dwGh +rDOB1q3tJgr+TOPELQ7b2ApuBZiB0Cj0Da0L1gXAKIMAlbc78Nv8K7czuPE7g14IMhA8DMmsBYYF +wkKzfu7+7jwAK0u5QEhh127mc1g0nNbgj/39+UHlAfhtmAKhymY+4Q9zndD1hV/9SagOCDQwrQre +67sAAwCk0FxQ8s+mgQAAAABJRU5ErkJggg==" transform="matrix(1.6309 0 0 1.6309 1.8848 1.686)"> + </image> + <path fill="#EDEDED" d="M198.402,120.099c0,4.215-3.416,7.633-7.633,7.633H17.164c-4.218,0-7.634-3.418-7.634-7.633V17.081 + c0-4.218,3.416-7.633,7.634-7.633H190.77c4.217,0,7.633,3.415,7.633,7.633V120.099z"/> + </g> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="170.4727" y1="118.4702" x2="20.4304" y2="5.9385"> + <stop offset="0" style="stop-color:#143777"/> + <stop offset="0.8539" style="stop-color:#1D68AA"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M194.586,116.283c0,4.216-3.415,7.635-7.629,7.635H20.98c-4.217,0-7.636-3.419-7.636-7.635V20.895 + c0-4.215,3.419-7.629,7.636-7.629h165.977c4.214,0,7.629,3.414,7.629,7.629V116.283z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Rectangle02-LightBlue.svg b/openoffice/share/gallery/textshapes/Rectangle02-LightBlue.svg new file mode 100644 index 0000000000000000000000000000000000000000..80ad78d3da4dc3ffb8c19d4751f804a650fce360 --- /dev/null +++ b/openoffice/share/gallery/textshapes/Rectangle02-LightBlue.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="216.306" height="146.361" + viewBox="0 0 216.306 146.361" overflow="visible" enable-background="new 0 0 216.306 146.361" xml:space="preserve"> +<g> + <g> + <image opacity="0.4" width="129" height="86" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAABWCAYAAAADrE7EAAAACXBIWXMAAAbEAAAGxAGo1xHEAAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAPWSURB +VHja7J3NTttAFEZjxyEpFAj9gSLRqlX7CjwIT8qD8AhdVOoC+geFAgkhid076Bs0HewQduPqHOnT +JCj2ovf4zvVsmnWWYH//wC1ZB1rH0dFhtczvsiWLn0WfIX2qYK0ekyJ7RII8ShZJAelK4FJGqZpk +yBok8IUvlJ7SjYSAdCWYW2aWqTLT38o6GbIGCboqfN+yqjyzrEgMZEhfAlf8G8tIGVtuJcQDGbIF +Erjib1i2FPd5TTJ0mRmSnQlKFdtJcGk5t5xpvbJM6mTIopkglGBo2bbsWt5YXlrW1SUKOkKyMpTq +BiMV/4flRDmVHF6G+5mhiLpDV4V2BX9t2bO817qtrjBAhFaIcK1OMFQX7wRzw1y/m/sLi0CCPBBh +QyK8tXywvNN33xG6iJD0jDDVTLCl2a6j+cDPC/fbg99SimBbyCTGQAV3W8GOtoZdfV+VXTkSJC3D +TMXu629jbROn6hJ+Vsis/pnbHuq2hhUVfFNGvdDndbaFVm0PPX2fqIbDqIZ5eFEsgj876KulrEmK +gQTpRW8MkCal1qY6PtjaYxHCWSE8SOIwqV2EB4JhDRvPgPKam8RHyxwrt5MserjzRQ9yvsRNEOD/ +EaKxnjn/ToAIgAiACIAIgAiACIAIgAiACIAIgAiACIAIgAiACIAIgAiACIAIgAiACIAIgAiACIAI +gAiACIAIgAiACIAIgAiACIAIgAiACIAIgAiACIAIgAiACIAIgAiACIAIgAiACIAIgAiACACIAIgA +iACIAE8SoYpWaC9VTZ7UEeILkaL9AjTKUNRcWDYEKdopgavdXCmbZChqbuB+PLNMLbdaZ8GN+P+i +08cX39fwNqjlvE6GokECd9HYMlLc574EKJAh+W7gJXB1u7Zcah2ptvOmjlAFN7jVBX8s55bfljXN +E06SHm8byYvg6nSjGp5aflnOJMRYkvyz3d891fv7B27p6qlft+xY3ls+WT5a9iyvJMSKfktHSHc2 +mOphdg/xseWL5bPWYz3gTpTZ0dFhVbc1OJMmMuenZaCnf6KLn0sWREhXhFIiXKsLfLN8tZxIjJHq +XC56ayi1NVyppeS6qWsxQzpCq0QY6+F128J35cJ3gmBr6HTCYmp7yFVkV+xVy4ayqW4wkDyhCAiR +jgSdYOCf6IH2s95FMCzeiWDbwsLXRz8w+q1ipJv0NSh2g2ERCdKcEXxXmKgz3CjTOgkeFFJdwb8a ++u5QBMkVBGjHK+Q8Ogea10lQ+0RLhliIcOUMoV2dITwtruokWNjaa4R49BpIcma4PytokmDpogZS +QMtYVPyQvwIMAKMAWJ+OH2mwAAAAAElFTkSuQmCC" transform="matrix(1.6309 0 0 1.6309 -0.8613 0.686)"> + </image> + <path fill="#EDEDED" d="M195.34,119.099c0,4.215-3.413,7.633-7.631,7.633H14.103c-4.216,0-7.63-3.418-7.63-7.633V16.081 + c0-4.218,3.414-7.633,7.63-7.633h173.606c4.218,0,7.631,3.415,7.631,7.633V119.099z"/> + </g> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="188.0791" y1="130.6675" x2="-12.5228" y2="-14.4833"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M191.527,115.283c0,4.216-3.416,7.635-7.632,7.635H17.917c-4.214,0-7.633-3.419-7.633-7.635V19.895 + c0-4.215,3.419-7.629,7.633-7.629h165.979c4.216,0,7.632,3.414,7.632,7.629V115.283z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Rectangle03-Green.svg b/openoffice/share/gallery/textshapes/Rectangle03-Green.svg new file mode 100644 index 0000000000000000000000000000000000000000..c28e819f53db7bec81ef7cb57c9f5fb8432b8766 --- /dev/null +++ b/openoffice/share/gallery/textshapes/Rectangle03-Green.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="216.306" height="146.361" + viewBox="0 0 216.306 146.361" overflow="visible" enable-background="new 0 0 216.306 146.361" xml:space="preserve"> +<g> + <g> + <image opacity="0.4" width="129" height="86" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIEAAABXCAYAAAAjxyZiAAAACXBIWXMAAAbEAAAGxAGo1xHEAAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAPtSURB +VHja7J3bUtRAFEWTTObCyEUQrdJSH/wHPoQv5UP4Dy1QAUUZYG6ext1wpk0EfbEja1XtmgECD+zV +pzvzkrJ4IHt7+wV0j8PDg3uvKR9YfHnftZAlS+W3QpT3lF+51zIJ5Ft8fF04EW6FSGUoWwSIRfca +UiFBJ1b/XBLM3PtbKbwIZYsAoeja0rcMXfqI0BkBQvnXlivl2gmxIkLZIkAs/4ll3bKh15FloGuq +h5wr4J9sATMVf2H5ZjnX60QyrIhQJ1tDnABBgE3LjmXX8szyVCIMdU3F/z5LGeYqOhT+1XJi+ayc +6Tovwk8JkoPgQBMgFP/S8lqvzyTGCAk6IcF3y6nl2DJWX+kZobiVIDkIDjT+wwR4Y3knEXYlwdCd +CyBPCaZOgg31NdV0uNBWEWQobQAs/XYQt4KRyn5ueWV5Kxl2tB3EwyFngTwliKt9or5CV5faCk4k +Ri0pbu4W2iTYUOkvlCDElmXNbQVIkPfdwVAdBQG2tbDXNOlXFnHdcFs4lEFb+uUtfT12WwEC5D8N +4gFwrPJHbVO8LlY/Beyp6LGKX9chcSiDOBB2h576iuk5AVY+9U1vEXuyZeQySLYApkD+k6B0092n +sb8quTsonUF9ZxACdI+y4X1jf1VyYZM9CPCfUzXY0xZ4JBI0yQCPVAJAAkACQAJAAkACQAJAAkAC +QAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAC/gWABIAEgASABIAEgASABIAEgASABIAEgASA +BIAEgASABIAEgASABIAEgASABIAEgASABIAEgASABIAE8FcSLF3gkUkQH7bsJVggw+ORwJc+T7Jg +MnSOZUt+oW4RIDxy/UqZOhl++8xdyLL8hVvEjVPdPzU9ChCKv7B8U8L7S11bFndP5YZ8JQhdzrSA +fRqnep0YM1Phofwzy4ll2zJS8XP9ToUIWU+B2ON3l4km/DydCPXh4UGxt7cfJZjq4iDAR8t7y1il +h589sQyKu6epQ55TYKoJHnv8bPmi711JhGXTdhANihIcaQJUMuirZUPf6yFBthLMJUFY/aeWD1rM +nyznkmDmt4S6YR+5VOFHGvlTbQ87ToIaCbKW4FoShMV8LBGONA0u/ZYQdoIbCbQlFMkfiGeAOBk2 +tR0MkaATk2CilX/qcv6Q7aBw08AfMM6cAP3kTMABMY/yi+Q2/0oixDu9ibqcpgfDlQI1DUqlp8L7 +OgwOJE3PXQP5sXAiTDXZr5NbxEXcARpXsROhcAfAKnmPAPnfJnoZFsmHRrcCtI5yieB/7otnCnRn +a2j8yNgLcO9+7mRg7+++FL+U/8fFJkJAR2gr3vNDgAEAFbtf7670H1MAAAAASUVORK5CYII=" transform="matrix(1.6309 0 0 1.6309 -0.4785 1.6499)"> + </image> + <path fill="#EDEDED" d="M196.462,120.054c0,4.215-3.417,7.63-7.63,7.63H15.222c-4.213,0-7.633-3.415-7.633-7.63V17.033 + c0-4.213,3.42-7.631,7.633-7.631h173.61c4.213,0,7.63,3.418,7.63,7.631V120.054z"/> + </g> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="23.1504" y1="11.7183" x2="230.2735" y2="160.9447"> + <stop offset="0" style="stop-color:#00BC00"/> + <stop offset="1" style="stop-color:#029902"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M192.642,116.236c0,4.217-3.412,7.635-7.627,7.635H19.034c-4.214,0-7.632-3.418-7.632-7.635V20.851 + c0-4.214,3.418-7.633,7.632-7.633h165.98c4.215,0,7.627,3.419,7.627,7.633V116.236z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Rectangle04-DarkRed.svg b/openoffice/share/gallery/textshapes/Rectangle04-DarkRed.svg new file mode 100644 index 0000000000000000000000000000000000000000..f4a5b3f36be235e86e7d8205505a0373e9c9aaa8 --- /dev/null +++ b/openoffice/share/gallery/textshapes/Rectangle04-DarkRed.svg @@ -0,0 +1,41 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="216.306" height="146.361" + viewBox="0 0 216.306 146.361" overflow="visible" enable-background="new 0 0 216.306 146.361" xml:space="preserve"> +<g> + <g> + <image opacity="0.4" width="129" height="85" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAABVCAYAAACFODxqAAAACXBIWXMAAAbEAAAGxAGo1xHEAAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAOVSURB +VHja7J1LUttAFEUtW4Bx+KVCUpUMwiq8EFbKQryMDBJIQQzY+IMl53Vym2p3WoZkpA7nVN2SUUka +8E6/ftbERecZhsNzdyg6kC2j0cX6uWuKFxS/iD5DPqyD43qbFMUWCbpRikgKaL8ELnWUdUqGIiGB +L3zPshOkFwkB7ZbAF/4xyMpSpWQoGiRwhd+zDCxvLPuWXUuJDNl0AlfwpWVumVoeLDOd+0OGMtoO +Cp1zhT+yvFWOJcSeOgMzQ7tnAt8JXOHvLDdKEYnS2RAhKGqpYh9YTi2fLB/12YnR1zV0hPZvC27l +TyzXlq+qWy0Bfs0K1gBq3xXKQAI/F/TVAT5YPlvOJMOJOgUi5CHCwnJvudTirrRNzCXJaqMjJLaF +vlb/e3WEMx1P6AjZdYR71axSdxhbbjUvLH1nSG0NPQ2FA3WFd9oWTvV3P5oRoL0iPKqWlYS40gLf +D4d+awSF2x5iEbrBnOC/MRzoONCDEaH91Prm19HA6AQ4DAZ+L0LjsBjOCqUK798jlNHXR2gvvsj+ +NUBfaXwFUCYeknqryNvFPGUIF3W57T1Qt+EhBUX/LygSCzjZ0bv8r16NEFsXNSIAIgAiACIAIgAi +ACIAIgAiACIAIgAiACIAIgAiACIAIgAiACIAIgAiACIAIgAiACIAIgAiACIAIgAiACIAIgAiACIA +IgAiACIAIgAiACIAIgAiACIAIgAiACIAIgAiACIAIgAiACIAIAIgAiACIMIrZR3kr0RYR0fIX4D1 +NiHKf7wZQfIRoN7yd1KE+OIqSq04+L3o9ovga7iyPAapU4u7bHiAu3lpWShLPcQJ0EOELCTwNZxZ +HpRFJENjR6h14dwytdxb7iwHmif6iJCNCK6OE8utZaw6TlTbVbxFlNG2UMmiqW7+bjlS8RcSoew8 +88vj0AoRllrIl5Yry7VkmIVdYTS6+N0R3Ifh8DxsJ3Pd4CQYSAJ37tiyjwjZiLCQCE6CLxJiLBFW +wbyX3BqqQIQrFds98Ifl0LKHCFl1BNfZbyTBN4ngt4bGYTHcGiYq9EoP891hN5oRkKF9EnSiWW+i +hTxWh3gSwW8LTyI0bA9rPWyq2WBH13eRIIt3CJXqt9B2MEsMik9sFNNk8Oe6WvllkJ7OI0Ae1MHC +9u8S/DuhjW6QXNWBDEVQ+G5wDhHy6gx1cKxTEjS2d8nQSRQeCfKcGZ4Gw5QELypsIAVkSlPxQ34K +MADecE29++gPuAAAAABJRU5ErkJggg==" transform="matrix(1.6309 0 0 1.6309 1.9512 1.7681)"> + </image> + <path fill="#EDEDED" d="M198.163,119.461c0,4.218-3.415,7.632-7.634,7.632H16.924c-4.215,0-7.635-3.414-7.635-7.632V16.439 + c0-4.213,3.42-7.626,7.635-7.626h173.605c4.219,0,7.634,3.413,7.634,7.626V119.461z"/> + </g> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="163.5576" y1="93.0542" x2="68.2245" y2="53.0543"> + <stop offset="0" style="stop-color:#A11C15"/> + <stop offset="1" style="stop-color:#BA3704"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M194.346,115.646c0,4.214-3.414,7.631-7.633,7.631H20.743c-4.22,0-7.637-3.417-7.637-7.631V20.254 + c0-4.213,3.417-7.632,7.637-7.632h165.97c4.219,0,7.633,3.419,7.633,7.632V115.646z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Rectangle05-Orange.svg b/openoffice/share/gallery/textshapes/Rectangle05-Orange.svg new file mode 100644 index 0000000000000000000000000000000000000000..3767a88cd9195dd31f9825871cabbeb8d9b1e264 --- /dev/null +++ b/openoffice/share/gallery/textshapes/Rectangle05-Orange.svg @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="216.306" height="146.361" + viewBox="0 0 216.306 146.361" overflow="visible" enable-background="new 0 0 216.306 146.361" xml:space="preserve"> +<g> + <g> + <image opacity="0.4" width="129" height="86" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIIAAABWCAYAAAADrE7EAAAACXBIWXMAAAbEAAAGxAGo1xHEAAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAPiSURB +VHja7J1LUttQEEUlWcYfcCCQT6VIpSqL8EJYKQvxKjIKVAg2BPyXnRa5guYhG2cmJedU3ZKxZA/S +R/1aLwPH0Q70+2cR1JPB4Hyn6+Idih8H18X889aCtTuuX5Mi3iJBIUASHGNkqIUEeVbu+PB6kwzx +FgnywjcsqUvDCQHVFiFTFpal+3tVJkO8QYJCgJalbeno2NT7CctE5TtBLsDMMrFMlUKKFzLEGyRo +qvAHliPLoaUnIfZ0TYwMlZwJVip2LsGd5dYystxYxpZ5mQxxyXLQVMHfWN5ZPlo+WI4lRktdgVmh +mjIU3WAiAa4sl8pQchQyPM4MadAdGrrj9y0nllPLFx3fS442ItRChHvLteVCN6/vFis/QG4SoaWC +513gs+WrZChEaLmlARGqOSMstAwMdVMnem+qTjF3QvzpCMGykOqO76kjfJIMp1om9t2MANWVYami +d1XXmZsVRuoWuQyx1f9heUiDTSO/NBxJhhPNB4eaHVIeIWvx6NhSneYaFI/dwN8M9oXW4dKQuCeG +robDA71uS5IUCSpPsXR3dFP3dOyWPPW9GBbDJWLPpRlsKEG1Sdw2QFhHP9/FZSL4k8UXNaLnu4ns +HdSHslpu/G+CZMsXlAXqJ8JOtUy2fAl3/r8rRLSrCPAfDhUAiACIAIgAiACIAIgAiACIAIgAiACI +AIgAiACIAIgAiACIAIgAiACIAIgAiACIAIgAiACIAIgAiACIAIgAiACIAIgAiACIAIgAiACIAIgA +iACIAIgAiACIAIgAiACIAIgAiACIAIgAiACACIAIsJMI6yBQb16tZbLhQysXhKh38cMarspqmW74 +YGZZWhYumc7xM8HVpyh2phQ1XAZibBRhpYtnlonl3jK2TC0ddZB1xI+G16ET5IWfq3YTHWeqbxbK +EIqQ6cN58W8sQ8u15UDX5uf3oqefn4dqilDU8U51zHOrG3vquvtTRxgMzqN+/6ywY6kLf1l+Wi4t +PUtT5/LXLUuDrlDpZSFTHXMBLlTHK/09Ubd4WCKs/mvfEfxsMJM9PyxtFX0hOd7ovRQRKi3CUgUf +SYJvEmKobr8Ih8aypWGmohd3faaWcuU6AiLUQ4Rb1S2X4LvEmOj8s2HxsZC2PBSPkw0tBV11gLdK +/npfM0LDfRYZqjMbREFnv3ez3khiFEtDViwLzzqCZgU/QIyDpaIjCVI3LCJBdfcOFu7pb6zjzC0L +UWlHKOkMiYqeqkM01QmQoB4ylO0hZOGQGG1r65IhdkIkgQBIUJ/O4HeIV+r+61c7QokMUVB8JKjX +zPC4cVQmQPQ3RQ2kgBqxrfie3wIMAIqITmYZtEQaAAAAAElFTkSuQmCC" transform="matrix(1.6309 0 0 1.6309 3.0928 3.2769)"> + </image> + <path fill="#EDEDED" d="M199.61,121.694c0,4.213-3.415,7.631-7.631,7.631H18.372c-4.216,0-7.632-3.418-7.632-7.631V18.671 + c0-4.217,3.416-7.63,7.632-7.63h173.607c4.216,0,7.631,3.413,7.631,7.63V121.694z"/> + </g> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="18.2573" y1="12.7065" x2="169.9324" y2="113.0079"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M195.794,117.878c0,4.216-3.415,7.632-7.629,7.632H22.189c-4.22,0-7.636-3.416-7.636-7.632V22.488 + c0-4.215,3.416-7.63,7.636-7.63h165.976c4.214,0,7.629,3.415,7.629,7.63V117.878z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Rectangle06-Striped-Blue.svg b/openoffice/share/gallery/textshapes/Rectangle06-Striped-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..e6ea38ecd66bde234e1a7ef9bee7e3dcb7a419c1 --- /dev/null +++ b/openoffice/share/gallery/textshapes/Rectangle06-Striped-Blue.svg @@ -0,0 +1,92 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="212.674" height="120.826" + viewBox="0 0 212.674 120.826" overflow="visible" enable-background="new 0 0 212.674 120.826" xml:space="preserve"> +<g> + <g> + <g> + + <image opacity="0.4" width="247" height="141" xlink:href="data:image/png;base64,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" transform="matrix(0.825 0 0 0.825 4.4443 2.2476)"> + </image> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="8.2354" y1="56.0439" x2="196.2051" y2="56.0439"> + <stop offset="0" style="stop-color:#1C2958"/> + <stop offset="0.09" style="stop-color:#3A4A73"/> + <stop offset="0.5" style="stop-color:#2D3D6A"/> + <stop offset="0.91" style="stop-color:#3A4A73"/> + <stop offset="1" style="stop-color:#1E2D5E"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M183.439,5.774c7.049,0,12.766,5.716,12.766,12.769v75.002c0,7.051-5.717,12.77-12.766,12.77 + H21.004c-7.055,0-12.769-5.719-12.769-12.77V18.543c0-7.053,5.714-12.769,12.769-12.769H183.439z"/> + </g> + </g> + <path fill="#FFFFFF" d="M11.537,93.545c0,5.221,4.244,9.467,9.467,9.467h162.436c5.221,0,9.468-4.246,9.468-9.467V18.543 + c0-5.221-4.247-9.469-9.468-9.469H21.004c-5.223,0-9.467,4.248-9.467,9.469V93.545z"/> + <path opacity="0.35" fill="#CCCCCC" d="M15.986,10.525l86.908,92.486h3.111L18.145,9.518C17.373,9.764,16.655,10.107,15.986,10.525 + z M12.711,13.982l83.664,89.029h3.106L14.064,12.119C13.545,12.686,13.086,13.305,12.711,13.982z M11.537,18.543v1.133 + l78.313,83.336h3.107L11.738,16.586C11.607,17.219,11.537,17.873,11.537,18.543z M11.537,26.617l71.789,76.395h3.106L11.537,23.313 + V26.617z M21.352,9.074l88.277,93.938h3.104L24.455,9.074H21.352z M40.922,9.074l88.273,93.938h3.106L44.029,9.074H40.922z + M11.537,33.559l65.268,69.453h3.104L11.537,30.254V33.559z M34.396,9.074l88.277,93.938h3.107L37.504,9.074H34.396z M27.873,9.074 + l88.277,93.938h3.106L30.98,9.074H27.873z M11.537,40.5l58.743,62.512h3.106l-61.85-65.816V40.5z M11.537,82.371l19.395,20.641 + h3.106L11.537,79.064V82.371z M11.537,75.432l25.918,27.58h3.107L11.537,72.123V75.432z M11.537,88.982l13.188,14.029h3.104 + L11.537,85.676V88.982z M93.761,9.074l88.273,93.938h1.405c0.535,0,1.059-0.053,1.567-0.137L96.867,9.074H93.761z M11.537,54.605 + l45.492,48.406h3.104L11.537,51.299V54.605z M11.537,47.664l52.013,55.348h3.107l-55.12-58.654V47.664z M11.537,68.49 + l32.443,34.521h3.104l-35.547-37.83V68.49z M47.442,9.074l88.276,93.938h3.108L50.549,9.074H47.442z M11.537,61.547l38.967,41.465 + h3.104l-42.07-44.773V61.547z M11.537,93.545c0,0.992,0.149,1.945,0.438,2.846l5.615,5.979c1.059,0.41,2.211,0.643,3.414,0.643 + h0.299l-9.766-10.393V93.545z M158.891,9.074l34.017,36.201v-3.309l-30.91-32.893H158.891z M145.841,9.074l47.066,50.084v-3.305 + L148.948,9.074H145.841z M126.582,9.074l66.325,70.578v-3.305L129.689,9.074H126.582z M133.109,9.074l59.798,63.637v-3.305 + L136.213,9.074H133.109z M139.316,9.074l53.591,57.023v-3.305L142.424,9.074H139.316z M152.365,9.074l40.542,43.141v-3.303 + L155.469,9.074H152.365z M181.772,9.074h-3.107l14.242,15.156v-3.307L181.772,9.074z M165.414,9.074l27.493,29.258v-3.305 + l-24.39-25.953H165.414z M185.381,9.277l7.414,7.893C192.219,13.238,189.231,10.08,185.381,9.277z M171.936,9.074l20.972,22.314 + v-3.305l-17.865-19.01H171.936z M53.967,9.074l88.277,93.938h3.104L57.074,9.074H53.967z M67.666,9.074l88.273,93.938h3.111 + L70.77,9.074H67.666z M74.191,9.074l88.273,93.938h3.106L77.295,9.074H74.191z M61.143,9.074l88.277,93.938h3.106L64.249,9.074 + H61.143z M80.712,9.074l88.276,93.938h3.107L83.818,9.074H80.712z M100.49,9.074l87.283,92.881 + c0.685-0.355,1.316-0.789,1.889-1.293L103.598,9.074H100.49z M87.236,9.074l88.277,93.938h3.107L90.344,9.074H87.236z + M113.536,9.074l79.371,84.461v-3.307L116.643,9.074H113.536z M107.012,9.074l84.307,89.711c0.444-0.666,0.8-1.395,1.065-2.166 + L110.119,9.074H107.012z M120.061,9.074l72.847,77.52v-3.305L123.168,9.074H120.061z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Rectangle07-Striped-Green.svg b/openoffice/share/gallery/textshapes/Rectangle07-Striped-Green.svg new file mode 100644 index 0000000000000000000000000000000000000000..9330845c4ef6160ea3c4409e10779eea64e8722f --- /dev/null +++ b/openoffice/share/gallery/textshapes/Rectangle07-Striped-Green.svg @@ -0,0 +1,86 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="212.674" height="120.826" + viewBox="0 0 212.674 120.826" overflow="visible" enable-background="new 0 0 212.674 120.826" xml:space="preserve"> +<g> + <g> + <g> + + <image opacity="0.4" width="247" height="141" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPgAAACNCAYAAACaPrd5AAAACXBIWXMAAA1hAAANYQE8JGIuAAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAiXSURB +VHja7JzrUttWFEaPZGHAhABN0vZPXiB9nzxk3qd5gfxK0ybcDAZfVCndO2xtnyNLYEOD15rZI9lh +JE9mlr59LnYeAODZUmzy4m/fved/GKCFTx8/bPT62YZEzjZxH4BnRpl6vS7xszVJnUWOGYIDdBa8 +NK9/nD9U9GwNYvvKI+8BQFpyrYU7//Hv9xU9e6DYuauBe22FB4BluVXquZz7o/2b3ome9ZTbi10L +XbgamGOeEBzhgTF3U+yZqak5n0uV90nzrKfcXuxhonac5LTrAPG2fG6kvq3qxtStkV0fBIs+kmc9 +5bZi71a1J7Uvpa9V9IGTnAQHEvw/FqYVn4rQk6quq7oyx4mIfmvSvLPkWQ+5C0nmocg8qupA6oXU +yIg+TKQ4AKLfCa7pfS01ruqiqks5jo3wty7NV0qe9ZR7VySuZX4pdWTOVfJdqZ1IgiM50J7fST4z +6T0Wsc+kTuWowl+Ztr2T5MUK+W1bvitpfVjVcVUnVf0ixxMnuE3wgjE4wFKbXpqW2wp+IY4dOI+s +Q3bNfBGWJ+/SgifSW5P7UGR+VdWbql7L+Ykk+YFJcJ1o04k50hugmeJ2DD6RhPaCaxfs5S4l/cvK +2WSKFy3pncmFd+RGByJxLfSvVf0mx1cmwUct428EB1hu03UW/VbG2S8i6Z1Hxu52U0xS8qIlve2M ++b5J79ci9+9G8CP5YHuS3m2Ta0gOtOhNYTXFdTXKd8DB/J1dL7dLZyHWqhct6a3tuab3S9eea52I +/PaDDcw1AoIDJAVXye0+kiIit862x9bIc5E9dBVcJ9eGIvjICV5XPcF2LO8fhPisOa05QLdWfRCa ++0a83DehuUY+kfd0Rj2LtelFpD0Pobk0tift96G04sdSR2YyYD+wJAbQl8wkeh4JxtKNz3UZTeta +JJ/JgyDzbXrR0p77BD8Md+vdhyJ9aryA4AD9GTjxFyL3RISuQ/XUhOrYeJf1bdFtgttda7oUthcZ +cyM2QP8Uj0luN5bZ3aIvjOB2tWoWS/A8IbcmuN5EJfdbUWnLAdYreub8G0ZC1m8H/zFm97+ulLck +uN5AJbel73uxkRtg/ZJryO6H5lLaMNJBZ6vG4KmniP0qqE1uftAB4HEkt9/g3HUtejRgY7Fud7HZ +0om02A41WnOA9YtuN5ylOmm/HTzZovsnhx+P++9287trAJsX3A+XY510skXPE+2Bv4H/fTXEBnic +Nt1/q3MnInfe2qJ3fJIwmQbwdCmeR4bNUbntkDvv+CQJyA3w5CneZbjc8Da/xw2RHeBxE7xrhVVj +8LYnCAD8P4VPkvN/BvBTyR1Cj12jCA7w84jdSWoEB3ge4q8cQiM4wDMGwQEQHAAQHAAQHAAQHAAQ +HAAQHADBAQDBAQDBAQDBAQDBAQDBAQDBARAcABAcABAcABAcABAcABAcAMEBAMEBAMEBAMEBAMEB +AMEBAMEBEBwAEBwAEBwAEBwAEBwAEBwAEBwAwQEAwQEAwQEAwQEAwQEAwQEQHAAQHAAQHAAQHAAQ +HAAQHAAQHADBAQDBAQDBAQDBAQDBAQDBARAcABAcABAcABAcABAcABAcABAcAMEBAMEBAMEBAMEB +AMEBAMEBAMEBEBwAEBwAEBwAEBwAEBwAEBwAwQEAwQEAwQEAwQHgvpTmWCI4wM8rchkRmwQHeKai +l11lzx/aAgDAo0vuay0JXiI+wJMJvTBHW2Ui3TsJXq6QHAA2J3dwUs9drZQ873gjfyEkB3i8BE8J +7iX/zqePH5IJXiYuvOjQGgDAZtJbZZ5VdSs1dZJHXcw7yD13N9Bz/RvG4wCbTe+5SH3jjislz32k +uwvP5CLTyJNjRooDbEzs0sg7NWJP5KiSz3yLnkrw2FNDW4JJ4sIzk+aIDrA+yb3ctX/XVV3JUX2c +ugRvFTxE0vvGXPjK3CB1cSQHWE9bPnP+jU1NTNAmQ7ZI3EAvPpELX1Z1VtVpVS+qGlW1W9VOVYOq +MvfQKN17ANAudnByT8W/WuYL49+ZvL40kqvgfri9JLi9ibYG13Kxc7nBoUi+J4LnIrMVOnUOAHGx +/YSaym3DVQW/NF20jsGjLfpAT86//BmO3vxhpcylBvIgKERoLX1vkJDcdwUAsOyE75qt3HWofq3q +76r+kvoi751Ld20l/+7xqgQPZgxuE7xO7H05Do3cmZsYGMr7AyN9RpoDRFPbT6jdmLa8FvkfEbw+ +fpMEH4uXjVn0qj1fCtKG4HX//vbde79MdiNPinORd2gSPDcfsP5wBzI2H5pkzyOiIztso9Re7EVY +ntDWOa9TkfpzJLnH4W6SW68RpWj5QHORcCpPi8KUSluaD6frdPuhOQHnRUdw2HbB/SYy3WOiM+Vn +ktbamn+W82+S7Nqaz9vSOyq4SXFt1aduTG7l9pNxL02Kx5I8R27YcskXLrlvjT9XIvCpac+/iNxf +TXs+Cc0l6tA3we1YfG5S3I+37TrdpRF8ZCQvWsbkANskuJ9QU39sa66Cf5P6asbeF2bsvTK9W5O0 +SvFgZNSZ9FrYepKtXiarl8uOpY6krOB7ZsxuW3Um3GBb0zu2S9Smt13z1jqX93RirbHBrE3ulZIl +JB+KvCMRXWU/NHKPIm36quU0gG1IcC+47i+/Dne71C6N1GOR3+9cWyl3pxRNSF6I5HtG9rr2w91S +msq9k0hwUhy2Kb1jCW73mWvpVvBrk9g2tTvL3VkwJ3kemjPqQ5PWu+Z1TG4SHEjwuOT2q6A3If29 +785y90pQJ7mKHtvlVpjjKrkRHbYtwWOSq+j2qNX4kZU+cvcWzEgewvLSWW6EHpjXbcmN4LBNgqck +9z+sEvv1pNBX7nsLFhE9cxLnkfdozQGWf/J44Y7+/F5iryVBI6KHsLz3nGUxgHiqly3nDxJ7Iy2y +Ez7QkgN0atnDuoQOTyFcRHyArWUTIgPAFvKvAAMApqKheEv670UAAAAASUVORK5CYII=" transform="matrix(0.825 0 0 0.825 4.4448 2.2476)"> + </image> + <path fill="#3A7C06" d="M183.166,5.774c7.049,0,12.767,5.717,12.767,12.769v75.002c0,7.051-5.718,12.77-12.767,12.77H20.732 + c-7.055,0-12.77-5.719-12.77-12.77V18.543c0-7.052,5.715-12.769,12.77-12.769H183.166z"/> + </g> + </g> + <path fill="#FFFFFF" d="M11.264,93.545c0,5.221,4.243,9.467,9.468,9.467h162.434c5.22,0,9.469-4.246,9.469-9.467V18.543 + c0-5.221-4.249-9.468-9.469-9.468H20.732c-5.225,0-9.468,4.248-9.468,9.468V93.545z"/> + <path opacity="0.35" fill="#CCCCCC" d="M11.264,34.414l64.464,68.598h3.107L11.264,31.109V34.414z M11.264,41.354l57.939,61.658 + h3.107L11.264,38.049V41.354z M11.264,55.24l44.892,47.771h3.108l-48-51.076V55.24z M11.264,62.182l38.37,40.83h3.104 + L11.264,58.879V62.182z M26.795,9.075l88.279,93.937h3.106L29.901,9.075H26.795z M11.264,27.25l71.195,75.762h3.103L11.264,23.945 + V27.25z M20.732,9.075c-0.15,0-0.293,0.016-0.439,0.021l88.258,93.917h3.105L23.38,9.075H20.732z M15.341,10.767l86.683,92.245 + h3.108L17.427,9.681C16.684,9.958,15.983,10.32,15.341,10.767z M11.264,18.543v1.768l77.716,82.701h3.105L11.38,17.129 + C11.309,17.592,11.264,18.063,11.264,18.543z M12.228,14.4l83.276,88.611h3.106L13.5,12.445 + C12.998,13.037,12.574,13.697,12.228,14.4z M11.264,48.297l51.417,54.715h3.105l-54.522-58.02V48.297z M99.412,9.075l87.535,93.146 + c0.461-0.199,0.898-0.441,1.318-0.711l0.593-0.557L102.521,9.075H99.412z M92.893,9.075l88.275,93.937h1.998 + c0.355,0,0.705-0.021,1.051-0.061L95.998,9.075H92.893z M105.939,9.075l84.734,90.173l0.113-0.107 + c0.434-0.592,0.812-1.225,1.1-1.91L109.043,9.075H105.939z M11.264,69.123l31.845,33.889h3.107L11.264,65.818V69.123z + M112.149,9.075l80.415,85.574c0.045-0.363,0.07-0.729,0.07-1.104v-2.131L115.256,9.075H112.149z M12.877,98.828l2.049,2.182 + c1.394,1.088,3.091,1.793,4.946,1.961l-8.598-9.15C11.332,95.67,11.906,97.395,12.877,98.828z M11.264,83.227l18.595,19.785h3.104 + l-21.698-23.09V83.227z M11.264,76.283l25.114,26.729h3.107L11.264,72.98V76.283z M11.264,90.17l12.069,12.842h3.107L11.264,86.863 + V90.17z M190.504,12.568l-0.85-0.902c-1.467-1.388-3.372-2.314-5.492-2.539l8.452,8.992 + C192.52,16.021,191.75,14.096,190.504,12.568z M144.767,9.075l47.868,50.939v-3.307L147.873,9.075H144.767z M138.244,9.075 + l54.391,57.878v-3.305L141.35,9.075H138.244z M131.719,9.075l60.916,64.822v-3.303L134.826,9.075H131.719z M125.195,9.075 + l67.439,71.765v-3.305l-64.334-68.46H125.195z M151.494,9.075l41.141,43.777v-3.307l-38.033-40.47H151.494z M33.972,9.075 + l88.278,93.937h3.107L37.078,9.075H33.972z M158.02,9.075l34.615,36.837v-3.309l-31.51-33.529H158.02z M171.066,9.075 + l21.568,22.951v-3.305L174.172,9.075H171.066z M164.542,9.075l28.093,29.894v-3.307L167.648,9.075H164.542z M180.696,9.075h-3.106 + l15.045,16.011v-3.309L180.696,9.075z M60.065,9.075l88.278,93.937h3.106L63.172,9.075H60.065z M118.67,9.075l73.965,78.707v-3.307 + l-70.857-75.4H118.67z M47.02,9.075l88.273,93.937h3.109L50.123,9.075H47.02z M40.496,9.075l88.278,93.937h3.106L43.603,9.075 + H40.496z M53.541,9.075l88.278,93.937h3.109L56.65,9.075H53.541z M86.365,9.075l88.275,93.937h3.109L89.473,9.075H86.365z + M79.844,9.075l88.276,93.937h3.106L82.95,9.075H79.844z M73.32,9.075l88.277,93.937h3.107L76.428,9.075H73.32z M66.59,9.075 + l88.277,93.937h3.105L69.695,9.075H66.59z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Rectangle08-Striped-Red.svg b/openoffice/share/gallery/textshapes/Rectangle08-Striped-Red.svg new file mode 100644 index 0000000000000000000000000000000000000000..27c6914db6ef316018629f9a74601a62bb0f4486 --- /dev/null +++ b/openoffice/share/gallery/textshapes/Rectangle08-Striped-Red.svg @@ -0,0 +1,86 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="212.674" height="120.826" + viewBox="0 0 212.674 120.826" overflow="visible" enable-background="new 0 0 212.674 120.826" xml:space="preserve"> +<g> + <g> + <g> + + <image opacity="0.4" width="247" height="141" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPgAAACPCAYAAADX9hZyAAAACXBIWXMAAA1hAAANYQE8JGIuAAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAifSURB +VHja7J1bctNYFEWvZNmxnQRoXv3FBOj5MEjm0z0BvngFEkJiO7HVEnUO2b6+UqQQJwSvVXVKDjZS +iqqlfe5DJgQAAAB4eGTbPPmr12+2fg2Ah8y7/96Wv73gCZGzu7yRADxQyqafb0v87Jak1qMWcgN0 +k7xM1C+Lnt2C2HXlcszl51h2AFiX22slVcrxR91U9OwXxFaZB4mKZadlB4Te/NmlXkpdymuVvnei +Zz3l1sQupIZRFZHo2TVjdIBdE9zTWaW+qGoRHS9F9N5pnvWUOxZ7T2osr0cm+iDRsgMg+lV6L0Xo +umZVndtx1iR6V8mzHnIPROyx1aSqqdW+/TwRybVlJ8EBsa/w1tuT28U+q+q71Jm9N7fPXvaRPOsp +98jEroU+qOowqn17z5N82NKmA+yy6Cr4QuQ+repE6pv9mYt+0UfyrKfcExH7idVfVT2u6pG9t98i +OOkNyL3eol9aOs8ssWuhv1p9sTo22b9L295J8uKaX8ZnyIci92OT+nlVz6p6KpIfWIKPoxadBAdY +b9N1gm0RCe7d8DhcTVqrP6WcZ9krwaP09ok0l/uJSf2iqpdWz0Rw/6Xi9M5Jb4CNFPdJNk9xb9Hr +xD6q6qPVBzse2Xun1tIv7O+vmlK8LcEHkt5jEbxO7r+lntmfH8r4e5hI74DkABs713SizeewJuKR +p7feEHSN/Md56mBOSV40pLen7tAuNLUxtrfmL03ul9aiP5ax9yi0L48hOCD41WudbNNlZt9Lkkk7 +7zcCr3iNvHOCZ1F674vgz0zy55LeB9Kax3IjNUB7q16G9f0lg4Tci3A1GefLZmuTbSnJiwa58xbB +n4ariTWfOZ+K3IPAwyYAfSXPw+b2bpV7FtbXyH3ZzCXPqg48i9v0ItGe6461kQh+aEL7ktihye3j +hQK5AW6Ey6zbwb19vwhXE3D1DLuuj5+Zdxf22U4tuiZ4amPLQZTaOl5gthygv9yp1yNL7zpczyVg +fQltErm3lBvDT/IWwf0hEl8m2w+bs3x+AcbbALcjep7ooKfinzs4bvAvtAmeJcbg/iCJ7j+PHybh +uW+A25V8kAjZqQRsar/Jj3F4W4uugscprttP2WMOsF3J47mwPQlYlTs193Vti+7LZPoEmT7rXQT2 +mANsW3RN8lHYfDS7W4ve8jVMeXSR+NtakBtge4LH82Eq+ShK8GQ3nbe0B3GS831rAPfTpueh/ZuT +8j4teuougtAA95vieTRkLhq66d6CNwkPAHeb4k1fbLrmpc6k5ze4YCw7AGw3wZu+mjy1RJ11TfAM +kQF+W+E7ddM5/2YAD0ruEHqsXiE4wMMRu5PUCA7wZ4h/7RAawQH+YBAcAMEBAMEBAMEBAMEBAMEB +AMEBEBwAEBwAEBwAEBwAEBwAEBwAEBwAwQEAwQEAwQEAwQEAwQEAwQEQHAAQHAAQHAAQHAAQHAAQ +HAAQHADBAQDBAQDBAQDBAQDBAQDBAQDBARAcABAcABAcABAcABAcABAcAMEBAMEBAMEBAMEBAMEB +AMEBAMEBEBwAEBwAEBwAEBwAEBwAEBwAwQEAwQEAwQEAwQEAwQEAwQEAwQEQHAAQHAAQHAAQHAAQ +HAAQHAAQHADBAQDBAQDBAQDBAQDBAQDBARAcABAcABAcABAcAG5KKccSwQEershlQmwSHOAPFb3s +Knve8cQA8PtIHteNBC9b2gTkB7g/odtEL/skeNmhTQCA7citzq3kqNUqeX6DuwhyA9xtgrvMy6hi +yX/w7r+3jQleNoi9iu4gJZID3Gl613VZ1YVUo+RtCR6LvUzcQWLZSXWA7aX3UqReWMWSJyfdcol0 +FTUW2k92GbUInWbyAKC32Cr4pUk9l1pETq5SJ8tbWoOlnHjRcmLG5gDbkXwpqV27N6vq3GomLvZu +0VeR4Hric7tYfPdAcoDbS++ljLnn5t2ZlQs+Tzi45l/RIree+LSqk6qOq3pU1X5Ve/b365tEZuWv +SzsCQDexU8k9N6G/mX9fzcH69XdJ8Us/h86gpwQPUd/vgn+Xi9QXOKhqUtWoqoF0AkWiK0B0gOvF +DmF9tnyRcO9E5D6TBG9s0YuGFkEvcmYJXot9aHJ7gg8jwYP9nAX2uQP0EVyHxXPxzpP7i9WxCX8u +6e03hg0G/uLk47/h8Yt/NHW9BlaF1ECOubTmXe5SAIyz15ea4/G2hurnqj5W9b6qD1V9MtFV8p9j +8Nrj61r0EI0DZtYSHFtqjyy5tR33z0/k/UE0Lo/bdVp32LWkTqV2aXLrhLYnt8v9UcSOx98/l8ji +8feG4PUHXr1+U0rca7swlCpEYN1hU19wbJKnEh7BAcE395r4PhOfKfe2/JOl9nt7fWTvxePvVVOH +XFzTRmiKD6QymRS4kDtPPUafmuTDaIzelOQAuzjeXiWSW1vzI0vwD5bgn03600RrnkzvpOCW4vqL +eIrH7bbfABaS8r6ENpYkH0SSIzjssuCrsDmh5pPZPmPuk2pHktxf+qZ3W4Kr4C7kPCG3rpV/E8Gn +IvgwSv4MwWFHBW/axDJLCK7lM+c+9l7bg96U3q1JaikeJLkLk3XPBD4wobUOEoLHKU6bDrvenusu +0Vjw03C17v1NxD6TtP+Z3m1yXytZi+S1tBMTeWpSH9jriZUmeEGCA5I3LovNRHIX3aWOt6V2lrtT +iiYk9zVwT2cfb08s3cd23BO5i5BeL0d02JX0jhNcZ8/nIvFMqumpsU5ydxYsIbmKPhTZh3JskpsE +h10fg6ckX0RHfUTbP1/2kbtXgkaSx6Lrzjbd7aaTa6ndbogOu5TgmuK6VLZMHJNfy9RH7t6CieQp +0ZsqC+mNLgC7PhYvJZmXYfPLFNceIukr940TtEH0LgUAPb8K+SZi30qLnBA9PifbUwGaW/am/5bo +l8XeinCR8IExN0CnMXm4LaHDfQiXEB9gZ9mGyAAAAPAn8b8AAwCvK7llUe4kdAAAAABJRU5ErkJg +gg==" transform="matrix(0.825 0 0 0.825 4.4453 2.248)"> + </image> + <path fill="#A01C15" d="M183.168,5.774c7.047,0,12.764,5.717,12.764,12.769v75.002c0,7.053-5.717,12.771-12.764,12.771H20.733 + c-7.053,0-12.77-5.719-12.77-12.771V18.543c0-7.052,5.717-12.769,12.77-12.769H183.168z"/> + </g> + </g> + <path fill="#FFFFFF" d="M11.264,93.545c0,5.223,4.244,9.471,9.469,9.471h162.436c5.219,0,9.467-4.248,9.467-9.471V18.543 + c0-5.219-4.248-9.467-9.467-9.467H20.733c-5.225,0-9.469,4.248-9.469,9.467V93.545z"/> + <path opacity="0.35" fill="#CCCCCC" d="M11.264,18.543v2.229l77.286,82.244h3.111L11.32,17.523 + C11.283,17.861,11.264,18.197,11.264,18.543z M39.622,9.076l88.277,93.939h3.104L42.725,9.076H39.622z M11.264,41.592 + l57.715,61.424h3.107L11.264,38.289V41.592z M12.154,14.555l83.129,88.461h3.104L13.393,12.566 + C12.898,13.174,12.487,13.844,12.154,14.555z M20.733,9.076c-0.223,0-0.436,0.017-0.652,0.033l88.244,93.906h3.111L23.159,9.076 + H20.733z M33.096,9.076l88.277,93.939h3.107L36.204,9.076H33.096z M26.577,9.076l88.275,93.939h3.104L29.682,9.076H26.577z + M15.209,10.866l86.594,92.149h3.107L17.262,9.745C16.525,10.033,15.842,10.412,15.209,10.866z M11.264,48.537l51.196,54.479h3.102 + L11.264,45.232V48.537z M11.264,27.711l70.764,75.305h3.104L11.264,24.404V27.711z M11.264,55.479l44.67,47.537h3.107 + L11.264,52.174V55.479z M92.667,9.076l88.277,93.939h2.225c0.283,0,0.564-0.018,0.842-0.041L95.774,9.076H92.667z M112.235,9.076 + l80.344,85.492c0.037-0.338,0.057-0.676,0.057-1.023v-2.221L115.342,9.076H112.235z M19.629,102.943l-8.342-8.871 + C11.541,98.682,15.097,102.416,19.629,102.943z M11.264,90.406l11.846,12.609h3.107L11.264,87.102V90.406z M11.264,62.641 + l37.94,40.375h3.107L11.264,59.332V62.641z M11.264,83.465l18.368,19.551h3.105L11.264,80.16V83.465z M11.264,69.58l31.417,33.436 + h3.105l-34.522-36.74V69.58z M11.264,76.523l24.895,26.492h3.104L11.264,73.217V76.523z M11.264,34.652l64.241,68.363h3.107 + L11.264,31.348V34.652z M144.543,9.076l48.092,51.174v-3.305L147.647,9.076H144.543z M157.59,9.076l35.045,37.293v-3.307 + L160.696,9.076H157.59z M151.069,9.076l41.566,44.234v-3.309L154.172,9.076H151.069z M131.495,9.076l61.141,65.059v-3.303 + L134.602,9.076H131.495z M138.02,9.076l54.615,58.117v-3.303L141.127,9.076H138.02z M124.971,9.076l67.664,72v-3.305L128.079,9.076 + H124.971z M180.471,9.076h-3.104l15.268,16.246v-3.305L180.471,9.076z M191.188,13.539l-2.527-2.69 + c-1.357-0.974-2.977-1.595-4.734-1.735l8.701,9.26C192.594,16.598,192.071,14.945,191.188,13.539z M170.844,9.076l21.791,23.189 + v-3.307L173.952,9.076H170.844z M164.319,9.076l28.316,30.131V35.9L167.426,9.076H164.319z M72.891,9.076l88.277,93.939h3.105 + L75.999,9.076H72.891z M66.366,9.076l88.277,93.939h3.107L69.473,9.076H66.366z M59.842,9.076l88.277,93.939h3.105L62.952,9.076 + H59.842z M53.321,9.076l88.273,93.939h3.107L56.424,9.076H53.321z M46.797,9.076l88.275,93.939h3.107L49.903,9.076H46.797z + M118.76,9.076l73.875,78.613v-3.309L121.868,9.076H118.76z M99.19,9.076l87.598,93.217c0.725-0.301,1.398-0.695,2.02-1.158 + l-86.51-92.059H99.19z M105.715,9.076L190.598,99.4c0.48-0.617,0.889-1.289,1.215-2.01l-82.99-88.314H105.715z M79.411,9.076 + l88.281,93.939h3.104L82.518,9.076H79.411z M86.145,9.076l88.277,93.939h3.107L89.252,9.076H86.145z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Rectangle09-Striped-Orange.svg b/openoffice/share/gallery/textshapes/Rectangle09-Striped-Orange.svg new file mode 100644 index 0000000000000000000000000000000000000000..29adb89c75bc263b8cb1d710b1edacebca5607d9 --- /dev/null +++ b/openoffice/share/gallery/textshapes/Rectangle09-Striped-Orange.svg @@ -0,0 +1,85 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="212.675" height="120.826" + viewBox="0 0 212.675 120.826" overflow="visible" enable-background="new 0 0 212.675 120.826" xml:space="preserve"> +<g> + <g> + <g> + + <image opacity="0.4" width="247" height="141" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPgAAACNCAYAAACaPrd5AAAACXBIWXMAAA1hAAANYQE8JGIuAAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAisSURB +VHja7JxpctvWEkYvQEjUaMuK38v7kw0k+8kis594A/kXD7EGU5YoEe8i1W1/bF5AoETJTnhOVRc4 +SIDKroOv70CmBAD/WqqnPPlPP//65NcA+AfT/vHmt+9f8ILI1XPeSAD+iXIPPN+Y+NWGpNajFnID +3C95G2rpvcfIXj1S7q5qOdbhtSg7AJSlXshxEV57sOjVI8X2muRq7OhVB9Fp2YG0XhV8IXVndSuP +Vfi1Ja8eIHeUuqvdXDuhXPRSiiM4bLPgMbk7keeFupX6ciNYR/JqDbk1sV3qrqa59qSmIyUH2PbW +PMp9k+s612epG6ulVB8rebWm3BMTd9dkPrA6tOoe79t7O9K21yQ4IPaK5N6Ou9xXuWZWn+Sxyz4X +0UdJXq0ptyd2J/FRruNcL6yOrVzyXUlxEhygnOCe3ldWndgXuc6tuseXIvr1OpJXI8fcjcm6Z0nd +ifwy10mu01yv7PkLe79PcNIbSPFhwV3uj7n+smNXZyb6WpJXI+SeSEt+aBJ3Qv8Q6kQE37PfaUhw +gMEE9xb92lL60mTu5H5v9S7XBxPd01zH5b2z68096a4TavuW3J3cr3P91+q1CO4t+jStTrKR3gDL +Kb6QFPcx+KUNf9Uj90aX0xZhLD9O8EJ6e2t+ZG34qYn9v1w/muCnlt5HIb11LTwhOSD30mOXVFPc +J6v3JCST/Nyttude2dtiijcj0ntqF4zp/aMk+InJvW8/P9SaIzggeLlV92VmDciUvi6l3UjN09dl +s7ovxZsR6e2C69j7tdQre+8gyF3TmgOMatXbtLxJrBF/tIX/bG28T7TdmGu9Kd70pHclgvuSWJxc +O02rE2vIDfAwyevCkHYhrbsvoXn5spmvjVdpdTvsiuAqt0+u6ez5iUl+YuPxOBmA3ADjcSn1qHJ7 +a/45ldfHZyb/JC1Pun2hDu15afytCa6bWg5lzI3cAA+XXEvd892ivqHspT0uBWsVPB5M8Lg85ttR +j6xUbtpygM2IrsGr+0/2g38HwT/91GY5wQsnd8GncgEXO25kqXv+UAB4mOxxmVqD9kAcLHXPxQSP +bYLOou+F2i0kNzvVADaf4rpNPH5qczctf//CSorXAy16TPGp3DGaobsGAGw0xV3y6GJTaNHTfS16 +nElv5AI78pz0BngasasgeZ+DcUNZcbwdZ97i1zHV4WQkN8Dztet936I0SeW18yWf64E7hyZ5XTgZ +yQ3wPGleCt1JoTVf8bFe4wLIDPD9CD/KxzGCp55kB4BvNzZPmxC8JHvqawcA4MkSO42Veqzg7EoD ++L7lvzdoa/6dAP69IDgAggMAggMAggMAggMAggMAggMgOAAgOAAgOAAgOAAgOAAgOAAgOACCAwCC +AwCCAwCCAwCCAwCCAyA4ACA4ACA4ACA4ACA4ACA4ACA4AIIDAIIDAIIDAIIDAIIDAIIDAIIDIDgA +IDgAIDgAIDgAIDgAIDgAggMAggMAggMAggMAggMAggMAggMgOAAgOAAgOAAgOAAgOAAgOACCAwCC +AwCCAwCCAwCCAwCCAwCCAyA4ACA4ACA4ACA4ACA4ACA4ACA4AIIDAIIDAIIDAIIDAIIDAIIDIDgA +IDgAIDgAIDgAIDgAIDgAIDgAgist/0wA3x3tYwVvR5wQ+QGeV+KSl+1DE7wdOCI3wPNI3q4Rug9u +0VtSG+Cbp3m7TsDWA3cKrcXAiREe4HnkXvR42etiPdAS+Anu7BgfL5Ab4Fna85KHdz3B264I/seb +34ZO2tVtrrkdSydmTA6w+VZcU3tR8PCuFLbqcz3QCqjYN3acF0QHgKdLbhV7PuBhe1+LrnKr4J3c +17k+W13ba7eFuwcpDvD49E4htd3Brq7Ew7l4WHSvHrhz6Im7k87s6Be4KdxBkBzg8a157KA9YNXB +6+BgcajcFC7iJ5/bST/lush1lutjruNch7n27Pe7m0Rl5Y/9IhX/bwBrp7bL7VJfmn9e5/aaB+2d +SJ6GBPeLaHt+ZSe7sBOfieA7do5KzldJITrAOLHb4N51CNjzIPdM2vS7vjH4xB+cv/09vfzPLymk +cW3SNibzrtWOyD2RnweA9VvyktxXJnbXNX/I9TbXn3Z8b69fiuR/D5PDilhvguvM3ZW0CAe59i29 +d0Vu/wNd/klo3VPhCLDtYqe0vK8kds1nJvd7qw8m9oX9jE52t2Nb9NQzDj83sadB7iR/3L6934jk +dWjbFWSHbWvHS6m9SF+Xo9W3Tuh3ltrv7PmZyX+VRsyiLwnexftPP/+qd5a5iXplF9wJ427/A322 +3RNek1zTvEZuQPKV3WlRbm/N31tb7q25Cz6LrXmpPR9KcE3xGxNzEsbcbUj57qLHJvmeSN7c07ID +bJvg2pLfityz9HXF6i8T/G1h3F1qz4sUJcspniRxJyZrJ+1Rrhe5TnKd5vrBjq/sNV9C25d2vpTk +yA3bKnlcCvPu15fDouAfRG5vz2dR8FJ6D6aoSD4Jkh+YyC56Vy+tju0mcBDG6zthTE6Cw7YmuM6W +63KYp7fuOfkoYl9Y++672L7sJO2T+74WXduJZHcMHT/EGb9zk/tQxuLTwnicNh22We5Wxt1zccgT +3F3yte9LE3uWlneQjvo056BgkuLarvt6+NQkPpDy9jy26D4WJ8Fh2yWPHyDR8ffMZP4kUuvW8Dhr +3g6l9yjJCpLr5hcXfWpC78lj3RTT9CQ4osO2iK0JHmfPXXKXWT/YdS3t/N06co+WSyRPIc11l9uO +pLsfm4LcJDhse5temkXXmksrrmL7cHmU3GtJZpJrmmuiT9LyMloUO254Ib1h21Nc18FvC1X69qS/ +zzNW7gcJ1iO6yt5XfbvZALZN9viFDqWvQ1v5OqZ1xH50ggbRS8JXhZYcuQFWv0NNv5YpbULsjbXI +InqUvXSkLQfkLo/LV74w5TFiP5lsQfjSNRAcELzn+Sak/iayFcQH2Fo2LTIAbCH/F2AA7AWS3tdJ +gDUAAAAASUVORK5CYII=" transform="matrix(0.825 0 0 0.825 4.4458 2.2476)"> + </image> + <path fill="#EF810A" d="M183.441,5.774c7.049,0,12.766,5.717,12.766,12.769v75.005c0,7.051-5.717,12.768-12.766,12.768H21.006 + c-7.055,0-12.769-5.717-12.769-12.768V18.542c0-7.052,5.714-12.769,12.769-12.769H183.441z"/> + </g> + </g> + <path fill="#FFFFFF" d="M11.539,93.547c0,5.219,4.244,9.467,9.467,9.467h162.436c5.221,0,9.468-4.248,9.468-9.467V18.542 + c0-5.219-4.247-9.469-9.468-9.469H21.006c-5.223,0-9.467,4.25-9.467,9.469V93.547z"/> + <path opacity="0.35" fill="#CCCCCC" d="M11.539,22.445l75.711,80.569h3.106L11.539,19.141V22.445z M11.539,29.384l69.186,73.63 + h3.104L11.539,26.085V29.384z M11.539,36.332L74.2,103.014h3.107L11.539,33.025V36.332z M11.539,43.273l56.141,59.741h3.104 + L11.539,39.966V43.273z M11.917,15.909l81.853,87.105h3.107L12.911,13.658C12.485,14.355,12.152,15.109,11.917,15.909z + M25.271,9.074l88.277,93.94h3.107L28.379,9.074H25.271z M21.006,9.074c-0.703,0-1.383,0.082-2.041,0.23l88.061,93.71h3.106 + L21.854,9.074H21.006z M11.539,50.212l49.616,52.802h3.106L11.539,46.906V50.212z M14.594,11.596l85.91,91.418h3.104L16.44,10.253 + C15.768,10.624,15.154,11.08,14.594,11.596z M11.539,78.202l23.316,24.813h3.104l-26.42-28.117V78.202z M11.539,92.084 + l10.268,10.93h3.106L11.539,88.78V92.084z M104.412,9.074l85.689,91.192c0.545-0.539,1.013-1.148,1.416-1.803l-83.999-89.39 + H104.412z M11.539,57.375l42.887,45.639h3.106L11.539,54.071V57.375z M192.686,16.512l-6.642-7.064 + c-0.829-0.236-1.697-0.374-2.603-0.374h-0.855l10.323,10.982v-1.514C192.909,17.848,192.827,17.171,192.686,16.512z M110.936,9.074 + l81.648,86.888c0.205-0.773,0.325-1.582,0.325-2.414v-0.543l-78.87-83.931H110.936z M18.336,102.625l-6.558-6.977 + C12.541,98.995,15.072,101.663,18.336,102.625z M11.539,71.258l29.841,31.756h3.106L11.539,67.954V71.258z M11.539,85.141 + l16.791,17.873h3.107L11.539,81.836V85.141z M11.539,64.315l36.365,38.699h3.104L11.539,61.01V64.315z M31.797,9.074l88.273,93.94 + h3.107L34.904,9.074H31.797z M65.063,9.074l88.273,93.94h3.111L68.17,9.074H65.063z M136.716,9.074l56.193,59.796v-3.305 + L139.822,9.074H136.716z M143.24,9.074l49.669,52.858v-3.307L146.344,9.074H143.24z M130.195,9.074l62.714,66.739v-3.307 + L133.303,9.074H130.195z M149.765,9.074l43.145,45.913v-3.306L152.873,9.074H149.765z M169.54,9.074l23.369,24.869v-3.305 + L172.648,9.074H169.54z M123.98,9.074l68.929,73.349v-3.305L127.088,9.074H123.98z M176.064,9.074L192.909,27v-3.305L179.168,9.074 + H176.064z M38.317,9.074l88.277,93.94h3.106L41.424,9.074H38.317z M156.289,9.074l36.62,38.969v-3.305L159.393,9.074H156.289z + M162.811,9.074l30.099,32.029v-3.305L165.918,9.074H162.811z M58.541,9.074l88.277,93.94h3.104L61.648,9.074H58.541z + M52.018,9.074l88.276,93.94h3.106L55.124,9.074H52.018z M71.587,9.074l88.276,93.94h3.107L74.693,9.074H71.587z M44.842,9.074 + l88.277,93.94h3.104L47.945,9.074H44.842z M97.887,9.074l87.971,93.614c0.797-0.209,1.547-0.516,2.251-0.916L100.994,9.074H97.887z + M91.366,9.074l88.273,93.94h3.106L94.469,9.074H91.366z M78.111,9.074l88.277,93.94h3.107L81.219,9.074H78.111z M117.457,9.074 + l75.452,80.292v-3.305L120.564,9.074H117.457z M84.632,9.074l88.278,93.94h3.106L87.738,9.074H84.632z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Square01-DarkBlue.svg b/openoffice/share/gallery/textshapes/Square01-DarkBlue.svg new file mode 100644 index 0000000000000000000000000000000000000000..f3b1081ffa2c71c0190af9ab951c3b685a6500e1 --- /dev/null +++ b/openoffice/share/gallery/textshapes/Square01-DarkBlue.svg @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="123.339" height="123.339" + viewBox="0 0 123.339 123.339" overflow="visible" enable-background="new 0 0 123.339 123.339" xml:space="preserve"> +<g> + <g> + <image opacity="0.3" width="113" height="114" xlink:href="data:image/png;base64,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" transform="matrix(1.0819 0 0 1.0819 3.4541 2.2754)"> + </image> + <path fill="#EDEDED" d="M112.323,104.571c0,3.941-3.193,7.137-7.136,7.137H17.165c-3.943,0-7.137-3.195-7.137-7.137V16.55 + c0-3.942,3.193-7.139,7.137-7.139h88.022c3.942,0,7.136,3.196,7.136,7.139V104.571z"/> + </g> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="97.8008" y1="107.502" x2="20.9839" y2="9.0467"> + <stop offset="0" style="stop-color:#143777"/> + <stop offset="0.8539" style="stop-color:#1D68AA"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M108.757,101.004c0,3.941-3.196,7.138-7.137,7.138H20.734c-3.944,0-7.14-3.196-7.14-7.138V20.119 + c0-3.944,3.195-7.139,7.14-7.139h80.886c3.94,0,7.137,3.194,7.137,7.139V101.004z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Square02-LightBlue.svg b/openoffice/share/gallery/textshapes/Square02-LightBlue.svg new file mode 100644 index 0000000000000000000000000000000000000000..0801c15bf69c5b9d79e2f196bc66137ed87b25ad --- /dev/null +++ b/openoffice/share/gallery/textshapes/Square02-LightBlue.svg @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="123.339" height="123.339" + viewBox="0 0 123.339 123.339" overflow="visible" enable-background="new 0 0 123.339 123.339" xml:space="preserve"> +<g> + <g> + <image opacity="0.3" width="113" height="114" xlink:href="data:image/png;base64,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" transform="matrix(1.0819 0 0 1.0819 4.4785 3.6084)"> + </image> + <path fill="#EDEDED" d="M113.633,105.904c0,3.941-3.195,7.137-7.136,7.137H18.473c-3.94,0-7.136-3.195-7.136-7.137V17.883 + c0-3.942,3.195-7.139,7.136-7.139h88.024c3.94,0,7.136,3.196,7.136,7.139V105.904z"/> + </g> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="99.1094" y1="108.834" x2="22.2937" y2="10.3802"> + <stop offset="0" style="stop-color:#4591D6"/> + <stop offset="1" style="stop-color:#5AC0FF"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M110.066,102.337c0,3.941-3.197,7.138-7.139,7.138H22.042c-3.94,0-7.137-3.196-7.137-7.138V21.452 + c0-3.944,3.196-7.139,7.137-7.139h80.886c3.941,0,7.139,3.194,7.139,7.139V102.337z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Square03-Green.svg b/openoffice/share/gallery/textshapes/Square03-Green.svg new file mode 100644 index 0000000000000000000000000000000000000000..fce598bef0031bd7d2a315a166879fa7cb238708 --- /dev/null +++ b/openoffice/share/gallery/textshapes/Square03-Green.svg @@ -0,0 +1,49 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="123.339" height="123.339" + viewBox="0 0 123.339 123.339" overflow="visible" enable-background="new 0 0 123.339 123.339" xml:space="preserve"> +<g> + <g> + <image opacity="0.3" width="114" height="114" xlink:href="data:image/png;base64,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" transform="matrix(1.0819 0 0 1.0819 2.3027 1.666)"> + </image> + <path fill="#EDEDED" d="M111.793,103.96c0,3.943-3.196,7.137-7.137,7.137H16.633c-3.94,0-7.137-3.193-7.137-7.137V15.94 + c0-3.943,3.196-7.14,7.137-7.14h88.023c3.94,0,7.137,3.196,7.137,7.14V103.96z"/> + </g> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="12.0366" y1="20.7852" x2="88.5802" y2="82.4594"> + <stop offset="0" style="stop-color:#00BC00"/> + <stop offset="1" style="stop-color:#029902"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M108.224,100.394c0,3.941-3.196,7.137-7.136,7.137H20.201c-3.94,0-7.136-3.195-7.136-7.137V19.509 + c0-3.944,3.195-7.139,7.136-7.139h80.887c3.939,0,7.136,3.194,7.136,7.139V100.394z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Square04-DarkRed.svg b/openoffice/share/gallery/textshapes/Square04-DarkRed.svg new file mode 100644 index 0000000000000000000000000000000000000000..276efefdeb06b3ba474b09db0afb1071af5b78c9 --- /dev/null +++ b/openoffice/share/gallery/textshapes/Square04-DarkRed.svg @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="123.339" height="123.339" + viewBox="0 0 123.339 123.339" overflow="visible" enable-background="new 0 0 123.339 123.339" xml:space="preserve"> +<g> + <g> + <image opacity="0.3" width="113" height="114" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHMAAABzCAYAAACrQz3mAAAACXBIWXMAAApNAAAKTQG1k+TGAAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAUrSURB +VHja7JmLcuJGEEX1whi8Xjub13/yIfxo4rXXD8CAUEapO6n2MIMkwE4lPrfqlgDvjqr6cHt6RJah +/43yUxeYzWZU8Uyaz+cfAzMCLT/3F+OTq0m97ws5HwAxN1drYJ4XZGNs33dCzXuADOEVcm6ugDwP +UO+d3JhrJ9S8J8gWWplwCiiA+7fUzABsXUf8BmoMaN4B0qewki+cR8aVgQrM01qrhbgxXjtv5TdQ +Q6BVB8jSQBw7XzpPdB3r86ojoahfa60FrAX4Ki+dV7KvrYd6OJlBa/UgxwJ45fxFbl9PBdUn1KeY +ZB6Xyq1JYgvxxflZ19YLAfZJ3YXprBI386m8ELAW3q18I38R5LFJJ8kcrl0AcyV4j84/nB9MSKID +0V56glT61trCuhbEn51/0fWb81dBjsEE6PDpdWtS+SSI353/dL5zvhfgZyXUt9t/0lklWm9hWuxU +4FqAvzr/LqC3gnkZwKTFDmu1IcyFoE0Mn9q04LUBmdt0DoH5k5L5m663arVj7ZsFII+G6idZP/RM +VdNM4JaCvNDr2OlhD2Zsip0I2o2AflMybwxMO80CdHgy/TTr22ylz2xSHxOnh6xvMkdqo1O11Gvj +r/rc34BHe6cBrc38kamtvpiTgz0KhsFpUsnMzNFkZM6YE3lqjiX+aFIC8yzHk1KvN6benWf6dnht +h6AqmGTDJz+lSagHexE8AapikUeDwRamW44itiCzPntmlu0/VC8NVPv4rjTQC3icpFzJLILaxuqc +Z/u/YB1sszGosV9KaK3nS2Z+IFS9al30/NbkkW8Eer+UHvWbcdFj4Yz0fSjIFNxOBsURN8oTN0Ef +D7o3TKD9x8QUCkwETARMBExgImAiYCJgImACEwETARMBEwETmAiYCJgImMBEwETARMBEwAQmAiYC +JgImAiYwETARMBEwgYmAiYCJgImACUwETARMBEwETGAiYCJgImACEwETARMBEwETmAiYCJgImAiY +wETARMBEwAQmJQAmAiYCJgImMBEwETARMBEwPzHMxlwbSvWvqwmuJyWzCcAC+X2ANQfen9RmmwNG +HwO16ZPKQzBj8HYdcAF8GrhDNd+Z10lVib6cmUVq523gWvY3yWFyMsydcW0c1ju51f2dzPl8Hht4 +/AIb57Xzq/Fa3kTA4uNs670xNfZ1jkHNDL9oMu0N/KIr56XzwvjCudT/K/XFsG2btHZPpmEH9LW2 +dV7JNjy72NZWJSJfByDbRZ+dfzhfOY8FzgMfCWhuIAKz/7Fvp+S19X5xfnJ+lJ/02VJ/36b2zypx +M7/4q0C2C947TwWy1L9pF5+YlBYBUNRv8PF740rgHpy/q+YPqv9CPJLprBIgawPzRYkcC5pPpP+b +BVySzMHJ3JlOuDId8M75D0F9VK1XBmY6me0mOpvNwtj7ZI70bwuTyHbx6wRM0tk/leF++SJ49wJ6 +p3Q+BzB3XXtmFunhC9M+Gy221A2v1GbHBnYByMFHknD48Xvmg/xo2qzdMxs/ye7BNOm00c8NyDpo +vT6VYybakyfZjWrrTw1+EHrW+6MHIDsEZYnWe2lAVgxAZxmAPFB/FPTHktfY0cSmMpkcl87MQCkE +qtLeeWE8MiDLCEigdieziTw0WAcPDvYeGIQgDxY7ABpCLQOIqb0SmIdhpoDWicemSZCdxTZAMwM0 +N/CKoLUC77R220Qe8735ewpk7+REoOYRgIA83xOhvd+OD0E8qg0GUDPa6ru13WwIxLMWPwIZDQQ6 +BBr6BPpLgAEAkxCg/5Tlk+UAAAAASUVORK5CYII=" transform="matrix(1.0819 0 0 1.0819 2.0186 2)"> + </image> + <path fill="#EDEDED" d="M111.187,104.295c0,3.943-3.196,7.137-7.137,7.137H16.026c-3.941,0-7.137-3.193-7.137-7.137V16.274 + c0-3.943,3.195-7.14,7.137-7.14h88.023c3.94,0,7.137,3.196,7.137,7.14V104.295z"/> + </g> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="96.6621" y1="107.2256" x2="19.8452" y2="8.7703"> + <stop offset="0" style="stop-color:#A11C15"/> + <stop offset="1" style="stop-color:#BA3704"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M107.618,100.728c0,3.941-3.196,7.138-7.137,7.138H19.596c-3.944,0-7.137-3.196-7.137-7.138V19.843 + c0-3.944,3.192-7.139,7.137-7.139h80.886c3.94,0,7.137,3.194,7.137,7.139V100.728z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Square05-Orange.svg b/openoffice/share/gallery/textshapes/Square05-Orange.svg new file mode 100644 index 0000000000000000000000000000000000000000..c51c84eaade8c2f32754e47cd4284488cd3287b5 --- /dev/null +++ b/openoffice/share/gallery/textshapes/Square05-Orange.svg @@ -0,0 +1,48 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="123.339" height="123.339" + viewBox="0 0 123.339 123.339" overflow="visible" enable-background="new 0 0 123.339 123.339" xml:space="preserve"> +<g> + <g> + <image opacity="0.3" width="113" height="114" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHIAAABzCAYAAABEgVbYAAAACXBIWXMAAApNAAAKTQG1k+TGAAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAUsSURB +VHja7JmJcuJGFEUlIcB4vGWy/Scfwo8mjm3GC2BAaU3dlzw33SC2ydTk3Kpb2lxy1Tu6rxeKAv0Q +Ko99wXg8poon0mQyOT/IBLDy1B/F/1xN7roL4HIPgKU7egPytBAbZ3+9FWjZAWIMrpJLdwTiaWCa +13Ljjl+dg1l2hNgC62Wcgwnc7m20cPBar+Slu/4HbgpmuQOipa+WB8F959oBBeRx7XTt4LVeBL87 +Lx3QDZjlDog9B3AYfBE80nGo+/WOZKJu7XTlALaeBb/pONO9pUvpB5jllnZqEIeC9yn4Sm7PLwXU +kmnpJZGHpXGp5M0F8CX42flNz95Tyawz/8jSOBCsFtydfCtfCfDQpZJE7q+1A2lJbMFNg58UlDKR +YD+z/bfoURqtnbagrgXw5+BfdPwcfCPAKZDA3H+WaiBfBfEx+D74Tx0fdP9VyfzQYuvMTLZybfVS +0Fp4vwb/Lph3AnkRgaSt7tdePci5QD0pRD0992OnTYI+1HgfkD8pkb/peKf2OlT8KyAeDNRmrHON +jSPVvxG0NwF+Va0XfpxMgUzNVkcCdiuYn5XIWwfSz1qBuX8ibda6cEPVWtcvaqlTF5qN+ciuRPbV +Oi/VRq+db3TfliBs1x0Hc6VaWjs1iFduCIuXe1brps4s4m350XdryJF86ZYeF9EXAsjjliCVa6ev +ruZDtxnTSw1jdTRjjXd0ei6ZBnUQ7ezUUVtFh0EtdczVup9b5rX8cq01tcdaR1tyPQe8gsVRMii9 +HTWvcku8XGtNAU394kE7PW0ii6jmPkypnw/tvKk6fi2pF6Bvk9RONa86Rp7UfXt4KYjloSBzM9qi +YCvunGPl3mGqOoID2PcJ+aBEou9YgAQkAiQCJAIkIBEgESARIAGJAIkAiQCJAAlIBEgESARIQCJA +IkAiQAISARIBEgESARKQCJAIkAiQgESARIBEgAQkJQAkAiQCJAIkIBEgESARIAGJAIkAiQCJAAlI +BEgESARIQCJAIkAiQAISARIBEgESARKQCJAIkAiQgESARIBEgARkXo07NpTqP1cTHQ9OZBNBBfB5 +YDVbrg9urU2Hc3ReoM2uNHYFuZbj85TR4dBSTtU9qXrHuNh6JS/dudn+QQmPo0GunVeZuq9zaf2a +yMlkkoLoX/YevHB+l5cJqPgw+1qn6p0CWhi/esvX4QHO5FfngT6E9u97sk8mKe0+97B6LxJ1ttob +0FQyN0AWCZD24ufgafBV8FDgGn0ptQNZAnKvpYTVeylYL8FfVOupztt7b3q+TI2X2xLZQpw7iI/B +n4IvBG2tF7fXfd2rIpio2yTHxsKZoLW1/iv4QedfxGGeS2UukfZiAzkVMGunKz1r/+lI9+P2Csxu +iYy7Xxuap+D74D8EdKpazxzIrYks3OC7dLD6+ttKz+z+lQAPI5Cksnsa4/HxReAeBPNeqXyOQH5o +rx+KPR6P7V5P4IZKXAvsJvhOvg2+dq126FprBcS9lx3xRMfGyEd5mmuvWnEkE1lELy/dPUvpsyCO +BHEQgWTmuv+M1eYkbwJmk55nXW+d7GwU2qXSJ3MgYBfyyCVx4GatTHaOm+wYzJnA2dJjnlp+WBqz +iUnANKB9gRu4815ifCSR3RPZJDYEFtGmwMZmgIe4tdARTGuZHqoHmBsbAbkdZA7masuu2QbEnYWO +YBYOVhWZmeppWmyT2Lr78DwFsXNiHNAigsZOznl2ejZ++80BPKj1RUALWunZWm3RFeBJC58AjPaE +2RUY+sH1twADAMocjLG5IO5wAAAAAElFTkSuQmCC" transform="matrix(1.0819 0 0 1.0819 0 0)"> + </image> + <path fill="#EDEDED" d="M109.058,102.295c0,3.943-3.195,7.137-7.136,7.137H13.896c-3.941,0-7.138-3.193-7.138-7.137V14.274 + c0-3.943,3.196-7.14,7.138-7.14h88.025c3.94,0,7.136,3.196,7.136,7.14V102.295z"/> + </g> + <linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse" x1="30.8706" y1="12.0723" x2="90.3772" y2="113.7743"> + <stop offset="0" style="stop-color:#FFC10E"/> + <stop offset="1" style="stop-color:#F16422"/> + </linearGradient> + <path fill="url(#XMLID_4_)" d="M105.49,98.728c0,3.941-3.196,7.138-7.14,7.138H17.467c-3.944,0-7.138-3.196-7.138-7.138V17.843 + c0-3.944,3.193-7.139,7.138-7.139h80.884c3.943,0,7.14,3.194,7.14,7.139V98.728z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Square06-Striped-Blue.svg b/openoffice/share/gallery/textshapes/Square06-Striped-Blue.svg new file mode 100644 index 0000000000000000000000000000000000000000..c5ebb2def11d397dcdf5d90bf4904d898548b3cd --- /dev/null +++ b/openoffice/share/gallery/textshapes/Square06-Striped-Blue.svg @@ -0,0 +1,68 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="148.7" height="147.114" + viewBox="0 0 148.7 147.114" overflow="visible" enable-background="new 0 0 148.7 147.114" xml:space="preserve"> +<g> + <g> + + <image opacity="0.4" width="73" height="71" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABICAYAAABRGGN6AAAACXBIWXMAAAXYAAAF2AEJGiq9AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAQrSURB +VHja7JzdUhNBEIVnNptAguFHUUvRsrz0AXgQn5QHyQt4qVZBqSAIgZAYd9dpOG06k5ls8MbM2lN1 +aslWZqn56O6doeq0NSuOw8P3poljMDha6Xv2AXBs3fcTHRW0FJqtAWSFMg+WTRiMBEQq+ecYLBuB +JOG0PGWJRxeDIjiF0y9cC9wrQ7BsBBIDajt1nDYg+pwnDEtGEQH66TR2mkAMbQGWjUDKAabr9Mip +j2sX4GRkpZCGMt1KiMCMnIZOV7iOAW8BVh6IsBYgEZxdpydO+/iZ7m1iXiuxiGJYnGa3TpdO351O +saZLGXUueP7UrNyLphYiZstpz+mF00uIYG079RIGVQlQFE0XTl+QKS0v4mSRn4soGU2UZk+dXjm9 +dXqNz9t4aO6lXkqwfFB91F4aU6FSRlUuIHFtotTaAZgDpzcAtQ+AGyKaUi3mBepRH+sxqE0jpORY +FHZaY5V72wEGtY3a9Bx6hlTsgb5NHFSJzOC1EKRrpx8QF3aOrLnUy0TqbQHWrijiWyKasgbsxHNR +3DkNKTi+ocC38Wa0lH6hGtUGkB7gdBFl7YRrUwiWFevso9zsiPIyt1/MI0eVHGAknCzhlAtB4gzi +PeMm1MG65wIiCxx6bQOPLbHDfeZl0UZgQ21NpNZkNYfhpgy5vqwuMLKahzTx3yqhtcaCw9SB+h/H +0uBQUCsOBaWgFJSCUlAKSkHpUFAKSkEpKAWloBSUDgWloBSUglJQCkqHglJQCkpBKSgFpaB0KCgF +paAUlIJSUApKh4JSUArqXw5po10Z1NJJDQRUmrBrfSmo2KSqoRHEjs9fQgtrziIT5aSiYbDkOtjS +T349spyx+XoBVh6ARBOnmMRW9ynu+z5imzAkuc4bc29mJHPjyMys/SVPzL2U414AI0ziyWQf7Zh5 ++35qfpnKE0Ni5+e5uTc3XpmZVfYuqgaDo6p1cvLBHBy84zRkSxaZGcnU2IM6XjRVkV++riq9WjTF +H5+gkJX/2OmT02dz71o/R7DcWWWJUe5Vfs5Xpsw9AbqAVJhZkwhp6V/nyAq1GJki3S6wvq+4XmDt +E3y3CqUet+EYC9Js3Wff7WMzc3azfTYFx7qExEX7UkTTR1xPQ6kXAlXgQdeYlJlZ1wk2J+8CYM8s +em/XGZSsvyNkDBmtTwDpGCl3I15eZq6TBn0gJzYeOMWDLOBNUNQJ3B5Ace3yo2qdN5ScLRLUGdZ1 +hjIzFNFUxVLPjyrZSGGIB/UhP6JSASWbQAyRflfi7T7x3nbhfVCgdxQ71dmYzNZ+bpW0zp1//Dcz +75smAHYrxPe4HUkVbYsUgCW3DC2xdeBUyyGbwOG6MouNtbgHizy2lCbSlWyV1m3GLLq5U+uDENtT +FeKeMQ9p3VYDLLYrT6nRVui/I3/XDHAJsFTPeDFwpg4Qj98CDACDFuJqyWHOFwAAAABJRU5ErkJg +gg==" transform="matrix(1.9143 0 0 1.9143 4.4761 5.5977)"> + </image> + <linearGradient id="XMLID_2_" gradientUnits="userSpaceOnUse" x1="12.8706" y1="68.8145" x2="127.5527" y2="68.8145"> + <stop offset="0" style="stop-color:#1C2958"/> + <stop offset="0.09" style="stop-color:#3A4A73"/> + <stop offset="0.5" style="stop-color:#2D3D6A"/> + <stop offset="0.91" style="stop-color:#3A4A73"/> + <stop offset="1" style="stop-color:#1E2D5E"/> + </linearGradient> + <path fill="url(#XMLID_2_)" d="M127.553,109.805c0,8.043-6.521,14.568-14.563,14.568H27.437c-8.045,0-14.566-6.525-14.566-14.568 + V27.82c0-8.046,6.521-14.565,14.566-14.565h85.552c8.043,0,14.563,6.52,14.563,14.565V109.805z"/> + </g> + <path fill="#FFFFFF" d="M27.437,17.019c-5.957,0-10.801,4.846-10.801,10.802v81.984c0,5.957,4.844,10.803,10.801,10.803h85.552 + c5.955,0,10.801-4.846,10.801-10.803V27.82c0-5.956-4.846-10.802-10.801-10.802H27.437z"/> + <path opacity="0.35" fill="#CCCCCC" d="M16.636,83.396l34.964,37.211h3.543L16.636,79.629V83.396z M16.636,67.563l49.847,53.045 + h3.543l-53.39-56.818V67.563z M16.636,75.477l42.406,45.131h3.545L16.636,71.709V75.477z M16.636,43.808l72.169,76.8h3.545 + L16.636,40.036V43.808z M16.636,59.643l57.289,60.965h3.543L16.636,55.873V59.643z M28.904,17.019l92.96,98.927 + c0.518-0.748,0.938-1.568,1.256-2.436L32.449,17.019H28.904z M22.566,18.192l95.185,101.294c0.004-0.006,0.01-0.006,0.015-0.008 + c0.782-0.389,1.515-0.865,2.177-1.422c0.002,0,0.004-0.004,0.008-0.006L25.224,17.248C24.287,17.444,23.398,17.771,22.566,18.192z + M16.824,111.76c0.093,0.512,0.225,1.01,0.389,1.496c0.004,0.016,0.012,0.033,0.017,0.047c0.163,0.473,0.355,0.93,0.577,1.371 + c0.008,0.012,0.016,0.025,0.021,0.041c0.463,0.9,1.051,1.73,1.736,2.465c0.012,0.008,0.019,0.02,0.029,0.029 + c0.692,0.732,1.485,1.367,2.359,1.885c0.008,0.004,0.016,0.01,0.023,0.014c0.875,0.516,1.826,0.908,2.834,1.162 + c0.008,0,0.013,0.004,0.02,0.004l-8.01-8.523C16.822,111.752,16.822,111.758,16.824,111.76z M16.636,91.566l27.289,29.041h3.544 + L16.636,87.797V91.566z M16.636,35.635l79.847,84.973h3.543l-83.39-88.741V35.635z M16.636,99.486l19.849,21.121h3.545 + L16.636,95.713V99.486z M16.636,107.4l12.408,13.207h3.541l-15.949-16.975V107.4z M16.636,51.724l64.728,68.884h3.545 + L16.636,47.954V51.724z M89.413,17.019l34.377,36.584v-3.771L92.956,17.019H89.413z M16.64,27.723l87.285,92.885h3.542 + L17.162,24.506C16.833,25.521,16.652,26.602,16.64,27.723z M81.735,17.019l42.055,44.752v-3.77L85.278,17.019H81.735z + M74.295,17.019l49.495,52.671v-3.772L77.839,17.019H74.295z M104.294,17.019l19.496,20.748v-3.771l-15.953-16.977H104.294z + M123.606,25.88l-8.017-8.53c-0.835-0.207-1.703-0.331-2.601-0.331h-1.254l12.055,12.828V27.82 + C123.79,27.157,123.72,26.51,123.606,25.88z M96.854,17.019l26.937,28.664v-3.77l-23.395-24.895H96.854z M66.853,17.019 + l56.938,60.591v-3.773L70.396,17.019H66.853z M36.345,17.019l87.431,93.042c0.002-0.086,0.014-0.17,0.014-0.256v-3.5L39.888,17.019 + H36.345z M18.491,21.774l92.875,98.833h1.623c0.597,0,1.18-0.063,1.752-0.158c0.008,0,0.014,0,0.019-0.002L20.201,19.823 + C19.56,20.406,18.979,21.055,18.491,21.774z M44.533,17.019l79.257,84.345V97.59L48.073,17.019H44.533z M59.411,17.019 + l64.379,68.509v-3.771L62.954,17.019H59.411z M51.974,17.019l71.816,76.425v-3.77L55.515,17.019H51.974z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Square07-Striped-Green.svg b/openoffice/share/gallery/textshapes/Square07-Striped-Green.svg new file mode 100644 index 0000000000000000000000000000000000000000..a660a43b71a9092d225e1324f7711c9297c8e5d0 --- /dev/null +++ b/openoffice/share/gallery/textshapes/Square07-Striped-Green.svg @@ -0,0 +1,60 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="148.7" height="147.114" + viewBox="0 0 148.7 147.114" overflow="visible" enable-background="new 0 0 148.7 147.114" xml:space="preserve"> +<g> + <g> + + <image opacity="0.4" width="73" height="71" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABICAYAAABRGGN6AAAACXBIWXMAAAXYAAAF2AEJGiq9AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAQQSURB +VHja7JzrbtNAEIXXlyRukt4oBaGCED95gDxIn5QH6QvwG0Qol96TlDRN3F0444ynuyRBQupas9KR +E8drab+eGa8rzSRmzTEYHJumjpOTDyuvSdaEk4hrkwbwKdmxXAUtWRNQKo5J5LBKpgVUnfPBSgKQ +CEQG5VAGWGkDQDk490IVNAkrCUBKAaVt1bEqoA4DFqOzSgHpzurW6hd0x4DVYCUBSDmgdK22rXZx +7AFYzpwVS86iPESQZlZjq2urK2gMYI9gSVAEqQCYfatD6MBqB/BaLAxjDDkHaQpIZ1bfrL5bnVvd +ANaM56zc46YWYOxZvbJ6bXVk9RLneg0B5WBcAlIXBiHHzZnzfo9c5CvKSw7GcwB6Z/WWgep6Qi+2 +HEWOukKUtPE75a07BmthjVT6QHUQdgdw1BvoBc4XIpnH+MSbA0afQXLfJ8hTE5HYTe550nVwgz24 +6hDHfRZ2aQNAFSyinMNGCMVzHCfMWZWjEhF6W3DPDtRHyNH2IPYNZ0ZOAYh9RNAzll5qhpChx/dP +BSZsARBP4LG/wtAaaJ09Zooe1txiKaaWzCUsuRtPIg+5ELAcUGhz3fZsqmtPrUS822Xi2BQ4fP/I +N9htqOV7WKWBm4RkGgwrFcZIQ44K3aTpYy1TpEbHWgZRUBtkfR0KSkEpKAWloBSUDgWloBSUglJQ +CkpB6VBQCkpBKSgFpaB0KCgFpaAUlIJSUApKh4JSUApKQSkoBaWgdCgoBfVfRimOK0EFJzQUjtRG +jpITy4aDWphA1boEJcvb5cSmuogqPqnO+N4sixorc+SeG/DiZN9E7qykAZDc+lw1qCudpYr1GdZc +rTf3QKLqSDdhgslTTM5N/GUftHi+TqpWv8bnWwGrAiUnuwtv2GRXHVkAUsd4imoigkSphAqw3Tov +zJ9qdV79OeNRlA2HH83R0XteAerKsFxhn6v63Ibc9zZzVBl4Qj5lLVjEzGCIESC5SvUv0CmAjZmr +ao6im0xB+QyT+oC3wG89sywCzCJxFo+Ye5aPLrDGzwzSBYO0CCVzCj0H6qdZVqTPMdkVYe/CYQWD +lUUAas4S9xhu+mE1tPoEuSYRVzKhVw0i3IfB4JjoUVn7OdwyZ/RdgTJVq1P7kRiaRfCH1ARGuAGo +U8D6CnOMcF1tS+TbHpA1KRdRLLtQ3DPLbhoEqh0RqCkDRWsiXZplu5FwbxY3Ao1sqFq9z0TnuKOe +YtVoKQwwQ3SMhbNG+D5l+0Z/t58ALKpW51XcVNrfEW56qgnd1wppyvZQvB2StyVS8K8vmm3xwmRe +4p9F+NTjrytzBqf25rFWR7IAMGMe9z6IrY1b+Zf32SpEN+pxtwKYEXBi25kbzztruapz4j8t0gMu +qmGhbPwvowcBBgB3XdIXJFQsGAAAAABJRU5ErkJggg==" transform="matrix(1.9143 0 0 1.9143 4.4756 5.5977)"> + </image> + <path fill="#3A7C06" d="M127.554,109.804c0,8.043-6.521,14.568-14.564,14.568H27.437c-8.045,0-14.564-6.525-14.564-14.568V27.82 + c0-8.046,6.52-14.565,14.564-14.565h85.553c8.043,0,14.564,6.52,14.564,14.565V109.804z"/> + </g> + <path fill="#FFFFFF" d="M27.437,17.019c-5.956,0-10.8,4.846-10.8,10.802v81.983c0,5.957,4.844,10.803,10.8,10.803h85.553 + c5.955,0,10.801-4.846,10.801-10.803V27.82c0-5.956-4.846-10.802-10.801-10.802H27.437z"/> + <path opacity="0.35" fill="#CCCCCC" d="M16.637,83.396l34.965,37.211h3.542L16.637,79.628V83.396z M16.637,67.562l49.849,53.045 + h3.542L16.637,63.788V67.562z M16.637,75.476l42.405,45.131h3.545l-45.95-48.898V75.476z M16.637,43.808l72.169,76.799h3.545 + l-75.714-80.57V43.808z M16.637,59.642l57.288,60.965h3.543L16.637,55.873V59.642z M28.904,17.019l92.96,98.926 + c0.518-0.748,0.939-1.568,1.257-2.436l-90.673-96.49H28.904z M22.566,18.192l95.186,101.293c0.003-0.006,0.009-0.006,0.015-0.008 + c0.781-0.389,1.514-0.865,2.176-1.422c0.002,0,0.004-0.004,0.008-0.006L25.226,17.248C24.286,17.444,23.399,17.771,22.566,18.192z + M16.823,111.759c0.094,0.512,0.225,1.01,0.389,1.496c0.004,0.016,0.012,0.033,0.018,0.047c0.162,0.473,0.355,0.93,0.578,1.371 + c0.007,0.012,0.014,0.025,0.02,0.041c0.464,0.9,1.051,1.73,1.736,2.465c0.012,0.008,0.02,0.02,0.031,0.029 + c0.691,0.732,1.484,1.367,2.359,1.885c0.007,0.004,0.014,0.01,0.021,0.014c0.875,0.516,1.826,0.908,2.834,1.162 + c0.008,0,0.014,0.004,0.021,0.004l-8.012-8.523C16.821,111.751,16.821,111.757,16.823,111.759z M16.637,91.565l27.288,29.041h3.545 + L16.637,87.796V91.565z M16.637,35.635l79.848,84.972h3.542l-83.39-88.74V35.635z M16.637,99.485l19.849,21.121h3.544 + L16.637,95.712V99.485z M16.637,107.399l12.407,13.207h3.541l-15.948-16.975V107.399z M16.637,51.724l64.729,68.883h3.544 + L16.637,47.954V51.724z M89.413,17.019l34.377,36.584v-3.771L92.956,17.019H89.413z M16.64,27.723l87.285,92.884h3.543 + L17.162,24.506C16.833,25.521,16.651,26.602,16.64,27.723z M81.735,17.019l42.055,44.752v-3.769L85.278,17.019H81.735z + M74.296,17.019l49.494,52.67v-3.771L77.84,17.019H74.296z M104.295,17.019l19.495,20.748v-3.771l-15.953-16.977H104.295z + M123.606,25.88l-8.016-8.53c-0.836-0.207-1.703-0.331-2.602-0.331h-1.254l12.055,12.828V27.82 + C123.79,27.157,123.721,26.51,123.606,25.88z M96.854,17.019l26.936,28.664v-3.77l-23.393-24.895H96.854z M66.853,17.019 + l56.938,60.59v-3.773L70.397,17.019H66.853z M36.345,17.019l87.432,93.041c0.002-0.086,0.014-0.17,0.014-0.256v-3.5l-83.9-89.285 + H36.345z M18.491,21.774l92.877,98.832h1.621c0.598,0,1.18-0.063,1.752-0.158c0.008,0,0.014,0,0.02-0.002L20.202,19.823 + C19.561,20.406,18.979,21.055,18.491,21.774z M44.533,17.019l79.257,84.344v-3.773l-75.716-80.57H44.533z M59.413,17.019 + l64.377,68.508v-3.771L62.954,17.019H59.413z M51.974,17.019l71.816,76.424v-3.77L55.515,17.019H51.974z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/textshapes/Square08-Striped-Red.svg b/openoffice/share/gallery/textshapes/Square08-Striped-Red.svg new file mode 100644 index 0000000000000000000000000000000000000000..206427ad93bde1f140a15fc9e069a5cbe210128d --- /dev/null +++ b/openoffice/share/gallery/textshapes/Square08-Striped-Red.svg @@ -0,0 +1,75 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + version="1.1" + id="Layer_1" + width="148.7" + height="147.114" + viewBox="0 0 148.7 147.114" + overflow="visible" + enable-background="new 0 0 148.7 147.114" + xml:space="preserve" + inkscape:version="0.48.2 r9819" + sodipodi:docname="Square08-Stripe-Red.svg"><metadata + id="metadata19"><rdf:RDF><cc:Work + rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs + id="defs17"> + + + + + + + + </defs><sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1703" + inkscape:window-height="1127" + id="namedview15" + showgrid="false" + inkscape:zoom="6.4167925" + inkscape:cx="76.818909" + inkscape:cy="35.383992" + inkscape:window-x="2058" + inkscape:window-y="29" + inkscape:window-maximized="0" + inkscape:current-layer="Layer_1" /> +<image + width="139.7439" + height="135.9153" + xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABICAYAAABRGGN6AAAACXBIWXMAAAXYAAAF2AEJGiq9AAAA BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAQmSURB VHja7JzbbhMxEIZtZ5tD01JKESCCuOGKB+iD8KQ8SF+Aa0CFHug5bdpks7XLP8lk6t0sIES8jKVf mzrrlebLzNgrdcaammN394M1zRvF3t7HWjfamnAsu7cJwAp2LepAs0sAOdzjmFIHVjBNhUph2RJI BCeD1nBtQdLLUoSUe42hCRTmpjFYtgRSC3C6Xj2mDoBZoZQgTRmkG69raMSgPYJlSyAFIOtem15P oSeY6yQYhjwn5YAR4Fx6nULnmLuNwcrEA4PxbQDZ9nrh9RLaBrguYLrEQo88agLPGXqdeB0gWloy PL3zzHJWxryJclIHQAKkt9DA63nDQF15HSNSOrCFwjJnnx95lMXfPYTaK0B65/XGa8drgz00VVCU n0KYbeGHdwB4C41xX/CqhxDMGCSHBN5jYTcApNeY60WSeWq7HnnKDcu3PGdd4bvxgkdFjgM9hNg2 wm2H5aeOOB6keoaash88B6Qzrx/IWxcM1sP5KhOJnHJUH2A2EW78aOAacuCknHQHR3iGlLPBHOLB iUJSz8ThkWC1EbtdfM5YAncNec9rMTv7ANTHjt8WThE12rITeIq7W913XHm4bgtAC3nYRRbLm1zC ybvqtY1sazFY/FXNygNmGWnbMEBV4FyJU9iq0DP/CSDpXZWO4YyOGDSjoH5zKCgFpaAUlIJSUApK h4JSUApKQSkoBaWgdCgoBaWgFJSCUlA6FJSCUlAKSkEpKAWlQ0EpKAWloBSUglJQOhSUgvorg5fR 1gZVuahhcKS9UbtdBaCi4cDIpmmJFux2EUhyQd4wYNwGXoh9B40FqIKDipW508JZmXsDvIyH2hS2 BRupWj1cFypAaWEmHpKzhUOIFoeCGv5f/akXNo5hV7AxFDKe4zrEPDnHDFQhCIf6/yssPINCDVsL 962ZNCuueMTksJPK+UMR9pH5Wf15ie8mtCbUFLf29z+ZweA9eQgV+wUwGxAV+vHSLBmC0yUbwb8U z7cT5knXcIYAaN/rK65HgDXzqsAoE4ltglALXnRo5mWjBShvMXBrJp3CR94YgirRCVIA9AWQjiMe tZCjeE+AEUB9Z6FJ8ELdLfUJ6Jp5IeAqh2BZ4qbmEAHUZ69vmBuyZD7rpiFbjvBOGsF7QpU6ddPY Aagw3zPz9iPZinsV38lHbJM6QdQcwCkO4WVDAM0N6/6TRchTcxdj5v0BLvCgLTNvqpAyKCrfPwWw MxMp4ee9WWS3H57UMxZi61Afovl2JPTsCgGSoXcLGLSzDxm4kalojRTrH0XzjgGjwuQOS+SyUNmu qDfx15QxO0RTUr/jOcnU6R8lYNHJ3ZnFEv+MQXSJnKVk76hcvHHk/MwUG8t63PH7OBRn0up7V9Q4 +5lf7nFXAcyYdBsDFhFwZhmgP3pfE+CSG3VbSvJxL8AAEi7oMFikpHkAAAAASUVORK5CYII=" + id="image7" + style="opacity:0.4" + x="4.4761" + y="5.5971999"> + </image><path + d="m 127.554,109.804 c 0,8.043 -6.521,14.568 -14.563,14.568 H 27.438 c -8.045,0 -14.566,-6.525 -14.566,-14.568 V 27.82 c 0,-8.046 6.521,-14.565 14.566,-14.565 h 85.553 c 8.043,0 14.563,6.52 14.563,14.565 v 81.984 z" + id="path9" + inkscape:connector-curvature="0" + style="fill:#b12d0a;fill-opacity:1" /><path + style="fill:#ffffff" + inkscape:connector-curvature="0" + id="path11" + d="m 27.438,17.018 c -5.957,0 -10.8,4.846 -10.8,10.802 v 81.984 c 0,5.957 4.843,10.803 10.8,10.803 h 85.553 c 5.954,0 10.801,-4.846 10.801,-10.803 V 27.82 c 0,-5.956 -4.847,-10.802 -10.801,-10.802 H 27.438 z" /><path + style="opacity:0.35;fill:#cccccc" + inkscape:connector-curvature="0" + id="path13" + d="m 16.637,83.396 34.964,37.211 h 3.543 L 16.637,79.628 v 3.768 z m 0,-15.834 49.848,53.045 h 3.543 L 16.637,63.789 v 3.773 z m 0,7.914 42.406,45.131 h 3.544 L 16.637,71.709 v 3.767 z m 0,-31.669 72.17,76.799 h 3.545 L 16.637,40.036 v 3.771 z m 0,15.835 57.289,60.964 h 3.542 L 16.637,55.873 v 3.769 z m 12.267,-42.624 92.961,98.926 c 0.518,-0.748 0.938,-1.568 1.256,-2.436 L 32.449,17.018 h -3.545 z m -6.337,1.174 95.186,101.293 c 0.004,-0.006 0.009,-0.006 0.015,-0.008 0.782,-0.389 1.515,-0.865 2.177,-1.422 0.002,0 0.004,-0.004 0.007,-0.006 L 25.225,17.248 c -0.938,0.196 -1.826,0.522 -2.658,0.944 z m -5.743,93.567 c 0.094,0.512 0.224,1.01 0.389,1.496 0.003,0.016 0.011,0.033 0.017,0.047 0.162,0.473 0.354,0.93 0.577,1.371 0.007,0.012 0.015,0.025 0.021,0.041 0.464,0.9 1.051,1.73 1.737,2.465 0.011,0.008 0.019,0.02 0.03,0.029 0.692,0.732 1.484,1.367 2.359,1.885 0.007,0.004 0.015,0.01 0.022,0.014 0.875,0.516 1.826,0.908 2.834,1.162 0.007,0 0.013,0.004 0.021,0.004 L 16.82,111.75 c 0.002,0.001 0.002,0.007 0.004,0.009 z m -0.187,-20.194 27.289,29.041 h 3.545 L 16.637,87.796 v 3.769 z m 0,-55.931 79.848,84.972 h 3.543 L 16.637,31.866 v 3.768 z m 0,63.851 19.848,21.121 h 3.544 L 16.637,95.712 v 3.773 z m 0,7.914 12.408,13.207 h 3.541 L 16.637,103.631 v 3.768 z m 0,-55.676 64.729,68.883 h 3.545 L 16.637,47.954 v 3.769 z M 89.415,17.018 123.792,53.602 V 49.831 L 92.958,17.018 h -3.543 z m -72.774,10.704 87.286,92.884 h 3.542 L 17.162,24.505 c -0.329,1.016 -0.51,2.096 -0.521,3.217 z M 81.737,17.018 123.792,61.77 V 58 L 85.28,17.018 h -3.543 z m -7.441,0 49.495,52.67 V 65.917 L 77.84,17.018 h -3.544 z m 29.999,0 19.496,20.748 V 33.995 L 107.838,17.018 h -3.543 z m 19.313,8.861 -8.017,-8.53 c -0.836,-0.207 -1.703,-0.331 -2.601,-0.331 h -1.254 l 12.055,12.828 V 27.82 c 0.001,-0.663 -0.07,-1.311 -0.183,-1.941 z m -26.753,-8.861 26.937,28.664 v -3.77 L 100.398,17.017 h -3.543 z m -30.001,0 56.938,60.59 V 73.835 L 70.399,17.018 h -3.545 z m -30.508,0 87.432,93.042 c 0.002,-0.086 0.014,-0.17 0.014,-0.256 v -3.5 L 39.89,17.018 h -3.544 z m -17.855,4.756 92.876,98.833 h 1.623 c 0.597,0 1.18,-0.063 1.752,-0.158 0.008,0 0.013,0 0.019,-0.002 L 20.202,19.823 c -0.641,0.583 -1.223,1.231 -1.711,1.951 z m 26.042,-4.756 79.258,84.344 V 97.589 L 48.074,17.018 h -3.541 z m 14.88,0 64.379,68.508 V 81.755 L 62.956,17.018 h -3.543 z m -7.438,0 71.817,76.424 v -3.77 L 55.515,17.018 h -3.54 z" /> +</svg> \ No newline at end of file diff --git a/openoffice/share/gallery/textshapes/Square09-Striped-Orange.svg b/openoffice/share/gallery/textshapes/Square09-Striped-Orange.svg new file mode 100644 index 0000000000000000000000000000000000000000..016ef5560496dd8c7fff77357f71ea67e58a4a15 --- /dev/null +++ b/openoffice/share/gallery/textshapes/Square09-Striped-Orange.svg @@ -0,0 +1,60 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 51448) --> +<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [ + <!ENTITY ns_svg "http://www.w3.org/2000/svg"> + <!ENTITY ns_xlink "http://www.w3.org/1999/xlink"> +]> +<svg version="1.1" id="Layer_1" xmlns="&ns_svg;" xmlns:xlink="&ns_xlink;" width="148.7" height="147.114" + viewBox="0 0 148.7 147.114" overflow="visible" enable-background="new 0 0 148.7 147.114" xml:space="preserve"> +<g> + <g> + + <image opacity="0.4" width="73" height="71" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEoAAABICAYAAABRGGN6AAAACXBIWXMAAAXYAAAF2AEJGiq9AAAA +BGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAQmSURB +VHja7JzbbhMxEIZtZ5tD01JKESCCuOGKB+iD8KQ8SF+Aa0CFHug5bdpks7XLP8lk6t0sIES8jKVf +mzrrlebLzNgrdcaammN394M1zRvF3t7HWjfamnAsu7cJwAp2LepAs0sAOdzjmFIHVjBNhUph2RJI +BCeD1nBtQdLLUoSUe42hCRTmpjFYtgRSC3C6Xj2mDoBZoZQgTRmkG69raMSgPYJlSyAFIOtem15P +oSeY6yQYhjwn5YAR4Fx6nULnmLuNwcrEA4PxbQDZ9nrh9RLaBrguYLrEQo88agLPGXqdeB0gWloy +PL3zzHJWxryJclIHQAKkt9DA63nDQF15HSNSOrCFwjJnnx95lMXfPYTaK0B65/XGa8drgz00VVCU +n0KYbeGHdwB4C41xX/CqhxDMGCSHBN5jYTcApNeY60WSeWq7HnnKDcu3PGdd4bvxgkdFjgM9hNg2 +wm2H5aeOOB6keoaash88B6Qzrx/IWxcM1sP5KhOJnHJUH2A2EW78aOAacuCknHQHR3iGlLPBHOLB +iUJSz8ThkWC1EbtdfM5YAncNec9rMTv7ANTHjt8WThE12rITeIq7W913XHm4bgtAC3nYRRbLm1zC +ybvqtY1sazFY/FXNygNmGWnbMEBV4FyJU9iq0DP/CSDpXZWO4YyOGDSjoH5zKCgFpaAUlIJSUApK +h4JSUApKQSkoBaWgdCgoBaWgFJSCUlA6FJSCUlAKSkEpKAWlQ0EpKAWloBSUglJQOhSUgvorg5fR +1gZVuahhcKS9UbtdBaCi4cDIpmmJFux2EUhyQd4wYNwGXoh9B40FqIKDipW508JZmXsDvIyH2hS2 +BRupWj1cFypAaWEmHpKzhUOIFoeCGv5f/akXNo5hV7AxFDKe4zrEPDnHDFQhCIf6/yssPINCDVsL +962ZNCuueMTksJPK+UMR9pH5Wf15ie8mtCbUFLf29z+ZweA9eQgV+wUwGxAV+vHSLBmC0yUbwb8U +z7cT5knXcIYAaN/rK65HgDXzqsAoE4ltglALXnRo5mWjBShvMXBrJp3CR94YgirRCVIA9AWQjiMe +tZCjeE+AEUB9Z6FJ8ELdLfUJ6Jp5IeAqh2BZ4qbmEAHUZ69vmBuyZD7rpiFbjvBOGsF7QpU6ddPY +Aagw3zPz9iPZinsV38lHbJM6QdQcwCkO4WVDAM0N6/6TRchTcxdj5v0BLvCgLTNvqpAyKCrfPwWw +MxMp4ee9WWS3H57UMxZi61Afovl2JPTsCgGSoXcLGLSzDxm4kalojRTrH0XzjgGjwuQOS+SyUNmu +qDfx15QxO0RTUr/jOcnU6R8lYNHJ3ZnFEv+MQXSJnKVk76hcvHHk/MwUG8t63PH7OBRn0up7V9Q4 ++5lf7nFXAcyYdBsDFhFwZhmgP3pfE+CSG3VbSvJxL8AAEi7oMFikpHkAAAAASUVORK5CYII=" transform="matrix(1.9143 0 0 1.9143 4.4761 5.5972)"> + </image> + <path fill="#EF810A" d="M127.554,109.804c0,8.043-6.521,14.568-14.563,14.568H27.438c-8.045,0-14.566-6.525-14.566-14.568V27.82 + c0-8.046,6.521-14.565,14.566-14.565h85.553c8.043,0,14.563,6.52,14.563,14.565V109.804z"/> + </g> + <path fill="#FFFFFF" d="M27.438,17.018c-5.957,0-10.8,4.846-10.8,10.802v81.984c0,5.957,4.843,10.803,10.8,10.803h85.553 + c5.954,0,10.801-4.846,10.801-10.803V27.82c0-5.956-4.847-10.802-10.801-10.802H27.438z"/> + <path opacity="0.35" fill="#CCCCCC" d="M16.637,83.396l34.964,37.211h3.543L16.637,79.628V83.396z M16.637,67.562l49.848,53.045 + h3.543L16.637,63.789V67.562z M16.637,75.476l42.406,45.131h3.544l-45.95-48.898V75.476z M16.637,43.807l72.17,76.799h3.545 + L16.637,40.036V43.807z M16.637,59.642l57.289,60.964h3.542L16.637,55.873V59.642z M28.904,17.018l92.961,98.926 + c0.518-0.748,0.938-1.568,1.256-2.436L32.449,17.018H28.904z M22.567,18.192l95.186,101.293c0.004-0.006,0.009-0.006,0.015-0.008 + c0.782-0.389,1.515-0.865,2.177-1.422c0.002,0,0.004-0.004,0.007-0.006L25.225,17.248C24.287,17.444,23.399,17.77,22.567,18.192z + M16.824,111.759c0.094,0.512,0.224,1.01,0.389,1.496c0.003,0.016,0.011,0.033,0.017,0.047c0.162,0.473,0.354,0.93,0.577,1.371 + c0.007,0.012,0.015,0.025,0.021,0.041c0.464,0.9,1.051,1.73,1.737,2.465c0.011,0.008,0.019,0.02,0.03,0.029 + c0.692,0.732,1.484,1.367,2.359,1.885c0.007,0.004,0.015,0.01,0.022,0.014c0.875,0.516,1.826,0.908,2.834,1.162 + c0.007,0,0.013,0.004,0.021,0.004l-8.011-8.523C16.822,111.751,16.822,111.757,16.824,111.759z M16.637,91.565l27.289,29.041h3.545 + L16.637,87.796V91.565z M16.637,35.634l79.848,84.972h3.543L16.637,31.866V35.634z M16.637,99.485l19.848,21.121h3.544 + L16.637,95.712V99.485z M16.637,107.399l12.408,13.207h3.541l-15.949-16.975V107.399z M16.637,51.723l64.729,68.883h3.545 + L16.637,47.954V51.723z M89.415,17.018l34.377,36.584v-3.771L92.958,17.018H89.415z M16.641,27.722l87.286,92.884h3.542 + L17.162,24.505C16.833,25.521,16.652,26.601,16.641,27.722z M81.737,17.018l42.055,44.752V58L85.28,17.018H81.737z M74.296,17.018 + l49.495,52.67v-3.771L77.84,17.018H74.296z M104.295,17.018l19.496,20.748v-3.771l-15.953-16.977H104.295z M123.608,25.879 + l-8.017-8.53c-0.836-0.207-1.703-0.331-2.601-0.331h-1.254l12.055,12.828V27.82C123.792,27.157,123.721,26.509,123.608,25.879z + M96.855,17.018l26.937,28.664v-3.77l-23.394-24.895H96.855z M66.854,17.018l56.938,60.59v-3.773L70.399,17.018H66.854z + M36.346,17.018l87.432,93.042c0.002-0.086,0.014-0.17,0.014-0.256v-3.5L39.89,17.018H36.346z M18.491,21.774l92.876,98.833h1.623 + c0.597,0,1.18-0.063,1.752-0.158c0.008,0,0.013,0,0.019-0.002L20.202,19.823C19.561,20.406,18.979,21.054,18.491,21.774z + M44.533,17.018l79.258,84.344v-3.773L48.074,17.018H44.533z M59.413,17.018l64.379,68.508v-3.771L62.956,17.018H59.413z + M51.975,17.018l71.817,76.424v-3.77L55.515,17.018H51.975z"/> +</g> +</svg> diff --git a/openoffice/share/gallery/transport/Airplane-Blue.png b/openoffice/share/gallery/transport/Airplane-Blue.png new file mode 100644 index 0000000000000000000000000000000000000000..74621524244de5a97306e63ef759d8707ed11955 Binary files /dev/null and b/openoffice/share/gallery/transport/Airplane-Blue.png differ diff --git a/openoffice/share/gallery/transport/Bicycle-Blue.png b/openoffice/share/gallery/transport/Bicycle-Blue.png new file mode 100644 index 0000000000000000000000000000000000000000..7e7cf562a48ddf8654a862cccbe5a4fbcedc1217 Binary files /dev/null and b/openoffice/share/gallery/transport/Bicycle-Blue.png differ diff --git a/openoffice/share/gallery/transport/Boat.png b/openoffice/share/gallery/transport/Boat.png new file mode 100644 index 0000000000000000000000000000000000000000..df836490bfaaa14da7a25d49843682fb9a6593f3 Binary files /dev/null and b/openoffice/share/gallery/transport/Boat.png differ diff --git a/openoffice/share/gallery/transport/Bus.png b/openoffice/share/gallery/transport/Bus.png new file mode 100644 index 0000000000000000000000000000000000000000..eb82b17786d98971f8f2fb18974d5ffe97158e60 Binary files /dev/null and b/openoffice/share/gallery/transport/Bus.png differ diff --git a/openoffice/share/gallery/transport/Canoe-Blue.png b/openoffice/share/gallery/transport/Canoe-Blue.png new file mode 100644 index 0000000000000000000000000000000000000000..1d29bd776f0d4c2d124be44a11f32d8933663394 Binary files /dev/null and b/openoffice/share/gallery/transport/Canoe-Blue.png differ diff --git a/openoffice/share/gallery/transport/Car-Red.png b/openoffice/share/gallery/transport/Car-Red.png new file mode 100644 index 0000000000000000000000000000000000000000..58bbb6aa99e169207da0fa34cbec9c313dd9fa98 Binary files /dev/null and b/openoffice/share/gallery/transport/Car-Red.png differ diff --git a/openoffice/share/gallery/transport/Helicopter-Blue.png b/openoffice/share/gallery/transport/Helicopter-Blue.png new file mode 100644 index 0000000000000000000000000000000000000000..d5a49156f4af01ad9e44582a224bc59f77dc0dca Binary files /dev/null and b/openoffice/share/gallery/transport/Helicopter-Blue.png differ diff --git a/openoffice/share/gallery/transport/Motorcycle-Red.png b/openoffice/share/gallery/transport/Motorcycle-Red.png new file mode 100644 index 0000000000000000000000000000000000000000..fc4a4fe7a49a448c4d937715fdd9a8bc7accb06f Binary files /dev/null and b/openoffice/share/gallery/transport/Motorcycle-Red.png differ diff --git a/openoffice/share/gallery/transport/Pedestrian-Blue.png b/openoffice/share/gallery/transport/Pedestrian-Blue.png new file mode 100644 index 0000000000000000000000000000000000000000..cfa7eee05e9ffc235fc4c2157e945532e8e2a8c4 Binary files /dev/null and b/openoffice/share/gallery/transport/Pedestrian-Blue.png differ diff --git a/openoffice/share/gallery/transport/PersonalTransporter-Green.png b/openoffice/share/gallery/transport/PersonalTransporter-Green.png new file mode 100644 index 0000000000000000000000000000000000000000..4e4a430175a789f81e12f1401b831f01a8ae2f75 Binary files /dev/null and b/openoffice/share/gallery/transport/PersonalTransporter-Green.png differ diff --git a/openoffice/share/gallery/transport/Sailboat-Red.png b/openoffice/share/gallery/transport/Sailboat-Red.png new file mode 100644 index 0000000000000000000000000000000000000000..e81b007d3594b92df4398163ea02c7ebdd152cd6 Binary files /dev/null and b/openoffice/share/gallery/transport/Sailboat-Red.png differ diff --git a/openoffice/share/gallery/transport/Scooter-Orange.png b/openoffice/share/gallery/transport/Scooter-Orange.png new file mode 100644 index 0000000000000000000000000000000000000000..8e163952c5e7add0035d2974398272e2746e1024 Binary files /dev/null and b/openoffice/share/gallery/transport/Scooter-Orange.png differ diff --git a/openoffice/share/gallery/transport/Train-Red.png b/openoffice/share/gallery/transport/Train-Red.png new file mode 100644 index 0000000000000000000000000000000000000000..0ff55ca9e40f3235861c4fbffd1252dd812a622a Binary files /dev/null and b/openoffice/share/gallery/transport/Train-Red.png differ diff --git a/openoffice/share/gallery/transport/Truck-Blue.png b/openoffice/share/gallery/transport/Truck-Blue.png new file mode 100644 index 0000000000000000000000000000000000000000..5566df7bf342289e68373744b0e6b21750d03f0d Binary files /dev/null and b/openoffice/share/gallery/transport/Truck-Blue.png differ diff --git a/openoffice/share/gallery/www-back/aqua.jpg b/openoffice/share/gallery/www-back/aqua.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a7b29ee29bbd5632a25114087b69744101c57dc1 Binary files /dev/null and b/openoffice/share/gallery/www-back/aqua.jpg differ diff --git a/openoffice/share/gallery/www-back/bathroom.jpg b/openoffice/share/gallery/www-back/bathroom.jpg new file mode 100644 index 0000000000000000000000000000000000000000..058f01ae9237b06b326304ce3961d736eb150968 Binary files /dev/null and b/openoffice/share/gallery/www-back/bathroom.jpg differ diff --git a/openoffice/share/gallery/www-back/blocks.jpg b/openoffice/share/gallery/www-back/blocks.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1cd0c6ebceb5005ae5c0f1a9fba68ceedbb21bbe Binary files /dev/null and b/openoffice/share/gallery/www-back/blocks.jpg differ diff --git a/openoffice/share/gallery/www-back/blow_green.jpg b/openoffice/share/gallery/www-back/blow_green.jpg new file mode 100644 index 0000000000000000000000000000000000000000..aedb52e224f7b9a0c852ae00674d87a5202802f5 Binary files /dev/null and b/openoffice/share/gallery/www-back/blow_green.jpg differ diff --git a/openoffice/share/gallery/www-back/blueblop.jpg b/openoffice/share/gallery/www-back/blueblop.jpg new file mode 100644 index 0000000000000000000000000000000000000000..330cacb7a1e44d7f6045a68fd13a400905fae247 Binary files /dev/null and b/openoffice/share/gallery/www-back/blueblop.jpg differ diff --git a/openoffice/share/gallery/www-back/bulging.jpg b/openoffice/share/gallery/www-back/bulging.jpg new file mode 100644 index 0000000000000000000000000000000000000000..02c083061c5219ef85d3de02090dfe51129ee6f2 Binary files /dev/null and b/openoffice/share/gallery/www-back/bulging.jpg differ diff --git a/openoffice/share/gallery/www-back/canvas_blue.jpg b/openoffice/share/gallery/www-back/canvas_blue.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a0ab3b3f2ff85143fd7b54b15667c72f87cda7d3 Binary files /dev/null and b/openoffice/share/gallery/www-back/canvas_blue.jpg differ diff --git a/openoffice/share/gallery/www-back/cheese.jpg b/openoffice/share/gallery/www-back/cheese.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dea5795fd0b7a4dfa46bf7274d068885d700914e Binary files /dev/null and b/openoffice/share/gallery/www-back/cheese.jpg differ diff --git a/openoffice/share/gallery/www-back/chocolate.jpg b/openoffice/share/gallery/www-back/chocolate.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7e04116603e527c9d2b710ad39e6d5069317b493 Binary files /dev/null and b/openoffice/share/gallery/www-back/chocolate.jpg differ diff --git a/openoffice/share/gallery/www-back/citrus.jpg b/openoffice/share/gallery/www-back/citrus.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ceb9ef08c344fa9027970f4c775028f586543bbf Binary files /dev/null and b/openoffice/share/gallery/www-back/citrus.jpg differ diff --git a/openoffice/share/gallery/www-back/confetti.jpg b/openoffice/share/gallery/www-back/confetti.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f04bfab2f4a46401bc0a7a940550e4b2c9265908 Binary files /dev/null and b/openoffice/share/gallery/www-back/confetti.jpg differ diff --git a/openoffice/share/gallery/www-back/daisy.jpg b/openoffice/share/gallery/www-back/daisy.jpg new file mode 100644 index 0000000000000000000000000000000000000000..69287fa1d6f96b0644e824c788751f3da3d8e465 Binary files /dev/null and b/openoffice/share/gallery/www-back/daisy.jpg differ diff --git a/openoffice/share/gallery/www-back/fluffy-grey.jpg b/openoffice/share/gallery/www-back/fluffy-grey.jpg new file mode 100644 index 0000000000000000000000000000000000000000..351ac420dc593548b139435b8a2dbcdaf5371f20 Binary files /dev/null and b/openoffice/share/gallery/www-back/fluffy-grey.jpg differ diff --git a/openoffice/share/gallery/www-back/fluffy.jpg b/openoffice/share/gallery/www-back/fluffy.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c8398cca3c1f8877dff17ad925652cd4c9b5b67a Binary files /dev/null and b/openoffice/share/gallery/www-back/fluffy.jpg differ diff --git a/openoffice/share/gallery/www-back/fuzzy-blue.jpg b/openoffice/share/gallery/www-back/fuzzy-blue.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b65a17e03e982a784e1fda051be6111b54607bad Binary files /dev/null and b/openoffice/share/gallery/www-back/fuzzy-blue.jpg differ diff --git a/openoffice/share/gallery/www-back/fuzzy-darkgrey.jpg b/openoffice/share/gallery/www-back/fuzzy-darkgrey.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ed8c40e25df7034002195871531d41ff3360db89 Binary files /dev/null and b/openoffice/share/gallery/www-back/fuzzy-darkgrey.jpg differ diff --git a/openoffice/share/gallery/www-back/fuzzy-grey.jpg b/openoffice/share/gallery/www-back/fuzzy-grey.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2263906eb1429808d7ebdce78394b7a648daeeba Binary files /dev/null and b/openoffice/share/gallery/www-back/fuzzy-grey.jpg differ diff --git a/openoffice/share/gallery/www-back/fuzzy-lightgrey.jpg b/openoffice/share/gallery/www-back/fuzzy-lightgrey.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fe3b8954d5cc5b8259b9b3cd71a2504ca7a09791 Binary files /dev/null and b/openoffice/share/gallery/www-back/fuzzy-lightgrey.jpg differ diff --git a/openoffice/share/gallery/www-back/fuzzy_light.jpg b/openoffice/share/gallery/www-back/fuzzy_light.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8715e992a4cadfe19ac6c11129a08103fe601e70 Binary files /dev/null and b/openoffice/share/gallery/www-back/fuzzy_light.jpg differ diff --git a/openoffice/share/gallery/www-back/gregre.gif b/openoffice/share/gallery/www-back/gregre.gif new file mode 100644 index 0000000000000000000000000000000000000000..9d86063a1087128a73bc495f3d032dd5248af6ce Binary files /dev/null and b/openoffice/share/gallery/www-back/gregre.gif differ diff --git a/openoffice/share/gallery/www-back/grey.gif b/openoffice/share/gallery/www-back/grey.gif new file mode 100644 index 0000000000000000000000000000000000000000..cde670fb5115a47e11340895e88dd7ef230274cc Binary files /dev/null and b/openoffice/share/gallery/www-back/grey.gif differ diff --git a/openoffice/share/gallery/www-back/grypaws.gif b/openoffice/share/gallery/www-back/grypaws.gif new file mode 100644 index 0000000000000000000000000000000000000000..9ea9652b768de95fda35e539c74c13a79948b3b6 Binary files /dev/null and b/openoffice/share/gallery/www-back/grypaws.gif differ diff --git a/openoffice/share/gallery/www-back/ice-blue.jpg b/openoffice/share/gallery/www-back/ice-blue.jpg new file mode 100644 index 0000000000000000000000000000000000000000..db5d361638799484b02c3d6667bb68c4eef2f287 Binary files /dev/null and b/openoffice/share/gallery/www-back/ice-blue.jpg differ diff --git a/openoffice/share/gallery/www-back/ice-light.jpg b/openoffice/share/gallery/www-back/ice-light.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e82653d9812f1313915d81d15c59b5419cf8b5c0 Binary files /dev/null and b/openoffice/share/gallery/www-back/ice-light.jpg differ diff --git a/openoffice/share/gallery/www-back/imitation_leather.jpg b/openoffice/share/gallery/www-back/imitation_leather.jpg new file mode 100644 index 0000000000000000000000000000000000000000..12ddb212d7796994c45ddd97d2a61d5451275a92 Binary files /dev/null and b/openoffice/share/gallery/www-back/imitation_leather.jpg differ diff --git a/openoffice/share/gallery/www-back/interstices.jpg b/openoffice/share/gallery/www-back/interstices.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5f5cf770955373d04adc2f5903ffec620853fed3 Binary files /dev/null and b/openoffice/share/gallery/www-back/interstices.jpg differ diff --git a/openoffice/share/gallery/www-back/jeans.jpg b/openoffice/share/gallery/www-back/jeans.jpg new file mode 100644 index 0000000000000000000000000000000000000000..63d13c34a8cfaabd680e7e0f45bebcc7c6681f13 Binary files /dev/null and b/openoffice/share/gallery/www-back/jeans.jpg differ diff --git a/openoffice/share/gallery/www-back/jeansblk.jpg b/openoffice/share/gallery/www-back/jeansblk.jpg new file mode 100644 index 0000000000000000000000000000000000000000..25a2f71cf685d03a139c9b02bf717cf590c159c3 Binary files /dev/null and b/openoffice/share/gallery/www-back/jeansblk.jpg differ diff --git a/openoffice/share/gallery/www-back/lawn-artificial.jpg b/openoffice/share/gallery/www-back/lawn-artificial.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ff2ecca7b61961c2925fab6898c7e4b82200ebb5 Binary files /dev/null and b/openoffice/share/gallery/www-back/lawn-artificial.jpg differ diff --git a/openoffice/share/gallery/www-back/lawn.jpg b/openoffice/share/gallery/www-back/lawn.jpg new file mode 100644 index 0000000000000000000000000000000000000000..60382b3b17094d04398975530a301ecadeb97659 Binary files /dev/null and b/openoffice/share/gallery/www-back/lawn.jpg differ diff --git a/openoffice/share/gallery/www-back/lightblue-wet.jpg b/openoffice/share/gallery/www-back/lightblue-wet.jpg new file mode 100644 index 0000000000000000000000000000000000000000..227afaf6ba9146cc3d21c610ca343886901effb8 Binary files /dev/null and b/openoffice/share/gallery/www-back/lightblue-wet.jpg differ diff --git a/openoffice/share/gallery/www-back/linen-fine.jpg b/openoffice/share/gallery/www-back/linen-fine.jpg new file mode 100644 index 0000000000000000000000000000000000000000..af874d217ffdc128c52a4a87f722fcca1333754a Binary files /dev/null and b/openoffice/share/gallery/www-back/linen-fine.jpg differ diff --git a/openoffice/share/gallery/www-back/lino-green.jpg b/openoffice/share/gallery/www-back/lino-green.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e178db00a1a46ceaba6a0bdf28e1b3e9717f4f5a Binary files /dev/null and b/openoffice/share/gallery/www-back/lino-green.jpg differ diff --git a/openoffice/share/gallery/www-back/liquid-blue.jpg b/openoffice/share/gallery/www-back/liquid-blue.jpg new file mode 100644 index 0000000000000000000000000000000000000000..97b56e0b0044c744957637bb1826073d0e5d43dd Binary files /dev/null and b/openoffice/share/gallery/www-back/liquid-blue.jpg differ diff --git a/openoffice/share/gallery/www-back/marble.jpg b/openoffice/share/gallery/www-back/marble.jpg new file mode 100644 index 0000000000000000000000000000000000000000..96f220950dcab06a8ba2c935b426be31bb2785a9 Binary files /dev/null and b/openoffice/share/gallery/www-back/marble.jpg differ diff --git a/openoffice/share/gallery/www-back/marble_dark.jpg b/openoffice/share/gallery/www-back/marble_dark.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e610fc731e79ac0694e970c92b0d032db7b0f7d1 Binary files /dev/null and b/openoffice/share/gallery/www-back/marble_dark.jpg differ diff --git a/openoffice/share/gallery/www-back/mazes.jpg b/openoffice/share/gallery/www-back/mazes.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2aa84ade7ea7df718b178f5abfe4a54c14efbaa7 Binary files /dev/null and b/openoffice/share/gallery/www-back/mazes.jpg differ diff --git a/openoffice/share/gallery/www-back/mint.gif b/openoffice/share/gallery/www-back/mint.gif new file mode 100644 index 0000000000000000000000000000000000000000..a32311256d6dfa5987db9a3e844efe2776b1df68 Binary files /dev/null and b/openoffice/share/gallery/www-back/mint.gif differ diff --git a/openoffice/share/gallery/www-back/notes.gif b/openoffice/share/gallery/www-back/notes.gif new file mode 100644 index 0000000000000000000000000000000000000000..6637d61aead26322668e92a01753bfe51283fd05 Binary files /dev/null and b/openoffice/share/gallery/www-back/notes.gif differ diff --git a/openoffice/share/gallery/www-back/pattern.jpg b/openoffice/share/gallery/www-back/pattern.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6a6a3d8d4e448640c0bb65f470e17d82cd2eeb63 Binary files /dev/null and b/openoffice/share/gallery/www-back/pattern.jpg differ diff --git a/openoffice/share/gallery/www-back/pebble-light.jpg b/openoffice/share/gallery/www-back/pebble-light.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9a314557daecb6ded4103d1b19104a1df0749194 Binary files /dev/null and b/openoffice/share/gallery/www-back/pebble-light.jpg differ diff --git a/openoffice/share/gallery/www-back/pink.gif b/openoffice/share/gallery/www-back/pink.gif new file mode 100644 index 0000000000000000000000000000000000000000..b4f98594b349d72fcfc6a33f80ccce5bc942e48c Binary files /dev/null and b/openoffice/share/gallery/www-back/pink.gif differ diff --git a/openoffice/share/gallery/www-back/pool.jpg b/openoffice/share/gallery/www-back/pool.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1f5943f7589ccd9723d4dbf75ffdbed9a1460108 Binary files /dev/null and b/openoffice/share/gallery/www-back/pool.jpg differ diff --git a/openoffice/share/gallery/www-back/popcorn.jpg b/openoffice/share/gallery/www-back/popcorn.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4b464604c402e4af1bce7760202c4139d927523d Binary files /dev/null and b/openoffice/share/gallery/www-back/popcorn.jpg differ diff --git a/openoffice/share/gallery/www-back/purple.jpg b/openoffice/share/gallery/www-back/purple.jpg new file mode 100644 index 0000000000000000000000000000000000000000..71a027a38da9ba4638832057291a65708efc8cd7 Binary files /dev/null and b/openoffice/share/gallery/www-back/purple.jpg differ diff --git a/openoffice/share/gallery/www-back/reddark.jpg b/openoffice/share/gallery/www-back/reddark.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a7e5eaff8052e3b7567f812d06be53dcbf9c21ef Binary files /dev/null and b/openoffice/share/gallery/www-back/reddark.jpg differ diff --git a/openoffice/share/gallery/www-back/rings-green.jpg b/openoffice/share/gallery/www-back/rings-green.jpg new file mode 100644 index 0000000000000000000000000000000000000000..17062c2d062929f18a461eb8f36c894f69f0e850 Binary files /dev/null and b/openoffice/share/gallery/www-back/rings-green.jpg differ diff --git a/openoffice/share/gallery/www-back/rings-orange.jpg b/openoffice/share/gallery/www-back/rings-orange.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4c49bb9c19fd5e15da665dae764fe2c83360e38e Binary files /dev/null and b/openoffice/share/gallery/www-back/rings-orange.jpg differ diff --git a/openoffice/share/gallery/www-back/roses.jpg b/openoffice/share/gallery/www-back/roses.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3bcc34ea464e60bd44546aa87f527b3076dc7053 Binary files /dev/null and b/openoffice/share/gallery/www-back/roses.jpg differ diff --git a/openoffice/share/gallery/www-back/sand-light.jpg b/openoffice/share/gallery/www-back/sand-light.jpg new file mode 100644 index 0000000000000000000000000000000000000000..87715ad29d156335d5617b0cba9b1828d74b010b Binary files /dev/null and b/openoffice/share/gallery/www-back/sand-light.jpg differ diff --git a/openoffice/share/gallery/www-back/sand.jpg b/openoffice/share/gallery/www-back/sand.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2ec83cdfc20e30d37a6246fa2b71ab0134dbf0f7 Binary files /dev/null and b/openoffice/share/gallery/www-back/sand.jpg differ diff --git a/openoffice/share/gallery/www-back/sky.jpg b/openoffice/share/gallery/www-back/sky.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2ccdb489d5f54c95b438114ad0a576a942d27a9a Binary files /dev/null and b/openoffice/share/gallery/www-back/sky.jpg differ diff --git a/openoffice/share/gallery/www-back/soft-structure_grey.jpg b/openoffice/share/gallery/www-back/soft-structure_grey.jpg new file mode 100644 index 0000000000000000000000000000000000000000..48d0943adef901748599838cb43afbd8c85ba319 Binary files /dev/null and b/openoffice/share/gallery/www-back/soft-structure_grey.jpg differ diff --git a/openoffice/share/gallery/www-back/space.jpg b/openoffice/share/gallery/www-back/space.jpg new file mode 100644 index 0000000000000000000000000000000000000000..808165d356339afa3a70f9b6a30881c367c8b8f3 Binary files /dev/null and b/openoffice/share/gallery/www-back/space.jpg differ diff --git a/openoffice/share/gallery/www-back/stone-dark.jpg b/openoffice/share/gallery/www-back/stone-dark.jpg new file mode 100644 index 0000000000000000000000000000000000000000..eb50eeec98af0de7c43a6be2c8d4ea0640688022 Binary files /dev/null and b/openoffice/share/gallery/www-back/stone-dark.jpg differ diff --git a/openoffice/share/gallery/www-back/stone.jpg b/openoffice/share/gallery/www-back/stone.jpg new file mode 100644 index 0000000000000000000000000000000000000000..26c36d063bcb9e9336b7cda089c1a35d00edc61f Binary files /dev/null and b/openoffice/share/gallery/www-back/stone.jpg differ diff --git a/openoffice/share/gallery/www-back/structure.jpg b/openoffice/share/gallery/www-back/structure.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b49da3066e97cd7b0284c78f0ce4e38a5254f97f Binary files /dev/null and b/openoffice/share/gallery/www-back/structure.jpg differ diff --git a/openoffice/share/gallery/www-back/structure_darkgreen.gif b/openoffice/share/gallery/www-back/structure_darkgreen.gif new file mode 100644 index 0000000000000000000000000000000000000000..ed9e6d27c3a1982f9f253380fd457c5c39287193 Binary files /dev/null and b/openoffice/share/gallery/www-back/structure_darkgreen.gif differ diff --git a/openoffice/share/gallery/www-back/structure_green.jpg b/openoffice/share/gallery/www-back/structure_green.jpg new file mode 100644 index 0000000000000000000000000000000000000000..240f2adae06b0f85bf45f4f03dfa73a18aba0fc3 Binary files /dev/null and b/openoffice/share/gallery/www-back/structure_green.jpg differ diff --git a/openoffice/share/gallery/www-back/wall-grey.jpg b/openoffice/share/gallery/www-back/wall-grey.jpg new file mode 100644 index 0000000000000000000000000000000000000000..42270e0c1a5870669e2593ffc294f53441cda2ac Binary files /dev/null and b/openoffice/share/gallery/www-back/wall-grey.jpg differ diff --git a/openoffice/share/gallery/www-back/wet-turquoise.jpg b/openoffice/share/gallery/www-back/wet-turquoise.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4f6dfc31816b88871c095ed8f3ec0bd2c46467ab Binary files /dev/null and b/openoffice/share/gallery/www-back/wet-turquoise.jpg differ diff --git a/openoffice/share/gallery/www-back/wood.jpg b/openoffice/share/gallery/www-back/wood.jpg new file mode 100644 index 0000000000000000000000000000000000000000..889a838477f6d96b89e5c1c99bff29a90df7553f Binary files /dev/null and b/openoffice/share/gallery/www-back/wood.jpg differ diff --git a/openoffice/share/gallery/www-graf/bluat.gif b/openoffice/share/gallery/www-graf/bluat.gif new file mode 100644 index 0000000000000000000000000000000000000000..7c9f67994d4f85eb8a2717b70f82675418f1eb61 Binary files /dev/null and b/openoffice/share/gallery/www-graf/bluat.gif differ diff --git a/openoffice/share/gallery/www-graf/bluback.gif b/openoffice/share/gallery/www-graf/bluback.gif new file mode 100644 index 0000000000000000000000000000000000000000..44a0801be348c5d7ef9ca0e0d102003769e48535 Binary files /dev/null and b/openoffice/share/gallery/www-graf/bluback.gif differ diff --git a/openoffice/share/gallery/www-graf/bludisk.gif b/openoffice/share/gallery/www-graf/bludisk.gif new file mode 100644 index 0000000000000000000000000000000000000000..9d2d8f715e54c9991fa656bc8ed23ddc6463308d Binary files /dev/null and b/openoffice/share/gallery/www-graf/bludisk.gif differ diff --git a/openoffice/share/gallery/www-graf/bludown.gif b/openoffice/share/gallery/www-graf/bludown.gif new file mode 100644 index 0000000000000000000000000000000000000000..4f091b73de99dbd02280720063f6a9f0e9a45912 Binary files /dev/null and b/openoffice/share/gallery/www-graf/bludown.gif differ diff --git a/openoffice/share/gallery/www-graf/bluhome.gif b/openoffice/share/gallery/www-graf/bluhome.gif new file mode 100644 index 0000000000000000000000000000000000000000..ea52ee4bce8fb7a283139834fe5c376bb423d5ab Binary files /dev/null and b/openoffice/share/gallery/www-graf/bluhome.gif differ diff --git a/openoffice/share/gallery/www-graf/bluinfo.gif b/openoffice/share/gallery/www-graf/bluinfo.gif new file mode 100644 index 0000000000000000000000000000000000000000..a18d9a90266351f3d6c33c84e031138dacf95329 Binary files /dev/null and b/openoffice/share/gallery/www-graf/bluinfo.gif differ diff --git a/openoffice/share/gallery/www-graf/bluleft.gif b/openoffice/share/gallery/www-graf/bluleft.gif new file mode 100644 index 0000000000000000000000000000000000000000..9f0e78a9930c460ca8c492895347a88b1cc71769 Binary files /dev/null and b/openoffice/share/gallery/www-graf/bluleft.gif differ diff --git a/openoffice/share/gallery/www-graf/blumail.gif b/openoffice/share/gallery/www-graf/blumail.gif new file mode 100644 index 0000000000000000000000000000000000000000..da02f1ad80651b6df182625c716f9c723fdc394d Binary files /dev/null and b/openoffice/share/gallery/www-graf/blumail.gif differ diff --git a/openoffice/share/gallery/www-graf/bluminus.gif b/openoffice/share/gallery/www-graf/bluminus.gif new file mode 100644 index 0000000000000000000000000000000000000000..a089203d970e086d2ad306ee5e4a3bd4d98cf135 Binary files /dev/null and b/openoffice/share/gallery/www-graf/bluminus.gif differ diff --git a/openoffice/share/gallery/www-graf/bluplus.gif b/openoffice/share/gallery/www-graf/bluplus.gif new file mode 100644 index 0000000000000000000000000000000000000000..29921f57eff5c7f934535a19b17797ee2bf37667 Binary files /dev/null and b/openoffice/share/gallery/www-graf/bluplus.gif differ diff --git a/openoffice/share/gallery/www-graf/bluquest.gif b/openoffice/share/gallery/www-graf/bluquest.gif new file mode 100644 index 0000000000000000000000000000000000000000..761848e53b80327d020ec3e1a74ea39500756c30 Binary files /dev/null and b/openoffice/share/gallery/www-graf/bluquest.gif differ diff --git a/openoffice/share/gallery/www-graf/bluright.gif b/openoffice/share/gallery/www-graf/bluright.gif new file mode 100644 index 0000000000000000000000000000000000000000..cf046bacf30ae5b35f403e96610aab5b25387707 Binary files /dev/null and b/openoffice/share/gallery/www-graf/bluright.gif differ diff --git a/openoffice/share/gallery/www-graf/bluup.gif b/openoffice/share/gallery/www-graf/bluup.gif new file mode 100644 index 0000000000000000000000000000000000000000..5efe05349ccbbcd33775584a18b1233f39dc0880 Binary files /dev/null and b/openoffice/share/gallery/www-graf/bluup.gif differ diff --git a/openoffice/share/gallery/www-graf/gredisk.gif b/openoffice/share/gallery/www-graf/gredisk.gif new file mode 100644 index 0000000000000000000000000000000000000000..8feb3dae8d1dbfd1e8050103921f4ebc95f71e69 Binary files /dev/null and b/openoffice/share/gallery/www-graf/gredisk.gif differ diff --git a/openoffice/share/gallery/www-graf/gredown.gif b/openoffice/share/gallery/www-graf/gredown.gif new file mode 100644 index 0000000000000000000000000000000000000000..dca89f8322f8c1758095ea1d62fa0ce26e052b7f Binary files /dev/null and b/openoffice/share/gallery/www-graf/gredown.gif differ diff --git a/openoffice/share/gallery/www-graf/grehome.gif b/openoffice/share/gallery/www-graf/grehome.gif new file mode 100644 index 0000000000000000000000000000000000000000..b0afe42a09a89f705664a5926beaf5f2fdaf9e03 Binary files /dev/null and b/openoffice/share/gallery/www-graf/grehome.gif differ diff --git a/openoffice/share/gallery/www-graf/greinfo.gif b/openoffice/share/gallery/www-graf/greinfo.gif new file mode 100644 index 0000000000000000000000000000000000000000..d5d3f32de0549a7131080805106deea613710be8 Binary files /dev/null and b/openoffice/share/gallery/www-graf/greinfo.gif differ diff --git a/openoffice/share/gallery/www-graf/greleft.gif b/openoffice/share/gallery/www-graf/greleft.gif new file mode 100644 index 0000000000000000000000000000000000000000..cec6a7e75e4d87e775e15ea4650b1e4dabc7efef Binary files /dev/null and b/openoffice/share/gallery/www-graf/greleft.gif differ diff --git a/openoffice/share/gallery/www-graf/gremail.gif b/openoffice/share/gallery/www-graf/gremail.gif new file mode 100644 index 0000000000000000000000000000000000000000..7c7a1cd8c0e9809256774208102c8961283fa29b Binary files /dev/null and b/openoffice/share/gallery/www-graf/gremail.gif differ diff --git a/openoffice/share/gallery/www-graf/greminus.gif b/openoffice/share/gallery/www-graf/greminus.gif new file mode 100644 index 0000000000000000000000000000000000000000..a83c80f22f907d514c7b513ca936299fcbf87ce8 Binary files /dev/null and b/openoffice/share/gallery/www-graf/greminus.gif differ diff --git a/openoffice/share/gallery/www-graf/greplus.gif b/openoffice/share/gallery/www-graf/greplus.gif new file mode 100644 index 0000000000000000000000000000000000000000..a8172f7111d1bffef47a79607628593960246e4a Binary files /dev/null and b/openoffice/share/gallery/www-graf/greplus.gif differ diff --git a/openoffice/share/gallery/www-graf/grequest.gif b/openoffice/share/gallery/www-graf/grequest.gif new file mode 100644 index 0000000000000000000000000000000000000000..ec6be9a33e7924ac375dfaff505e34d7782d64fc Binary files /dev/null and b/openoffice/share/gallery/www-graf/grequest.gif differ diff --git a/openoffice/share/gallery/www-graf/greright.gif b/openoffice/share/gallery/www-graf/greright.gif new file mode 100644 index 0000000000000000000000000000000000000000..1df483b6c02b2e38f9e87f6d4244d65ffb7517e4 Binary files /dev/null and b/openoffice/share/gallery/www-graf/greright.gif differ diff --git a/openoffice/share/gallery/www-graf/greup.gif b/openoffice/share/gallery/www-graf/greup.gif new file mode 100644 index 0000000000000000000000000000000000000000..6aac4dccb4df6b7543fa78e132c06973aa6e37b8 Binary files /dev/null and b/openoffice/share/gallery/www-graf/greup.gif differ diff --git a/openoffice/share/gallery/www-graf/grnat.gif b/openoffice/share/gallery/www-graf/grnat.gif new file mode 100644 index 0000000000000000000000000000000000000000..351a4f85f24dfa6277e63035a3d7af8532f9b658 Binary files /dev/null and b/openoffice/share/gallery/www-graf/grnat.gif differ diff --git a/openoffice/share/gallery/www-graf/grnback.gif b/openoffice/share/gallery/www-graf/grnback.gif new file mode 100644 index 0000000000000000000000000000000000000000..2b830de3573f43faec5b268ea2932505c1977430 Binary files /dev/null and b/openoffice/share/gallery/www-graf/grnback.gif differ diff --git a/openoffice/share/gallery/www-graf/grndisk.gif b/openoffice/share/gallery/www-graf/grndisk.gif new file mode 100644 index 0000000000000000000000000000000000000000..cd859359581a0a5abfbaa4692120ff58d3a5e7f4 Binary files /dev/null and b/openoffice/share/gallery/www-graf/grndisk.gif differ diff --git a/openoffice/share/gallery/www-graf/grndown.gif b/openoffice/share/gallery/www-graf/grndown.gif new file mode 100644 index 0000000000000000000000000000000000000000..9da0d02dce2e930ee3d8c76ccaf53bc48c61e9ce Binary files /dev/null and b/openoffice/share/gallery/www-graf/grndown.gif differ diff --git a/openoffice/share/gallery/www-graf/grnexcla.gif b/openoffice/share/gallery/www-graf/grnexcla.gif new file mode 100644 index 0000000000000000000000000000000000000000..834ad607e47c8a207d0edd35d33e2926d4f36ca4 Binary files /dev/null and b/openoffice/share/gallery/www-graf/grnexcla.gif differ diff --git a/openoffice/share/gallery/www-graf/grnhome.gif b/openoffice/share/gallery/www-graf/grnhome.gif new file mode 100644 index 0000000000000000000000000000000000000000..d6bd2386c400d0c489b5a686925eec5514e1dd54 Binary files /dev/null and b/openoffice/share/gallery/www-graf/grnhome.gif differ diff --git a/openoffice/share/gallery/www-graf/grninfo.gif b/openoffice/share/gallery/www-graf/grninfo.gif new file mode 100644 index 0000000000000000000000000000000000000000..9aedd3422032fa7804003a07b11e3664eec6c806 Binary files /dev/null and b/openoffice/share/gallery/www-graf/grninfo.gif differ diff --git a/openoffice/share/gallery/www-graf/grnleft.gif b/openoffice/share/gallery/www-graf/grnleft.gif new file mode 100644 index 0000000000000000000000000000000000000000..512ec1fd72bf095398a425e8bfb54d468d3cca7c Binary files /dev/null and b/openoffice/share/gallery/www-graf/grnleft.gif differ diff --git a/openoffice/share/gallery/www-graf/grnmail.gif b/openoffice/share/gallery/www-graf/grnmail.gif new file mode 100644 index 0000000000000000000000000000000000000000..0b586a5a137eefd09a3c030434e5a043f76c676e Binary files /dev/null and b/openoffice/share/gallery/www-graf/grnmail.gif differ diff --git a/openoffice/share/gallery/www-graf/grnminus.gif b/openoffice/share/gallery/www-graf/grnminus.gif new file mode 100644 index 0000000000000000000000000000000000000000..5ca73de31d987ef15f2d13336fd696d18783b3a5 Binary files /dev/null and b/openoffice/share/gallery/www-graf/grnminus.gif differ diff --git a/openoffice/share/gallery/www-graf/grnplus.gif b/openoffice/share/gallery/www-graf/grnplus.gif new file mode 100644 index 0000000000000000000000000000000000000000..f259ebc700870216816b156171bae623d283d950 Binary files /dev/null and b/openoffice/share/gallery/www-graf/grnplus.gif differ diff --git a/openoffice/share/gallery/www-graf/grnquest.gif b/openoffice/share/gallery/www-graf/grnquest.gif new file mode 100644 index 0000000000000000000000000000000000000000..c620a70a7c7fb5017ae2576085ab3906bd94ec8c Binary files /dev/null and b/openoffice/share/gallery/www-graf/grnquest.gif differ diff --git a/openoffice/share/gallery/www-graf/grnright.gif b/openoffice/share/gallery/www-graf/grnright.gif new file mode 100644 index 0000000000000000000000000000000000000000..7d229301a0d57869ba8287d01e56a78e4e0e171d Binary files /dev/null and b/openoffice/share/gallery/www-graf/grnright.gif differ diff --git a/openoffice/share/gallery/www-graf/grnup.gif b/openoffice/share/gallery/www-graf/grnup.gif new file mode 100644 index 0000000000000000000000000000000000000000..5933b8e639cede95a910ebb8c0920b43170b37ca Binary files /dev/null and b/openoffice/share/gallery/www-graf/grnup.gif differ diff --git a/openoffice/share/gallery/www-graf/gryat.gif b/openoffice/share/gallery/www-graf/gryat.gif new file mode 100644 index 0000000000000000000000000000000000000000..11214d1d0ad45922991909f5a3c999bd899d9d0a Binary files /dev/null and b/openoffice/share/gallery/www-graf/gryat.gif differ diff --git a/openoffice/share/gallery/www-graf/gryback.gif b/openoffice/share/gallery/www-graf/gryback.gif new file mode 100644 index 0000000000000000000000000000000000000000..d333cbbcdb405eabd00c811219be4d4aa2d1ffa4 Binary files /dev/null and b/openoffice/share/gallery/www-graf/gryback.gif differ diff --git a/openoffice/share/gallery/www-graf/grydisk.gif b/openoffice/share/gallery/www-graf/grydisk.gif new file mode 100644 index 0000000000000000000000000000000000000000..28f026f4a056668be39e7392358abc877886e721 Binary files /dev/null and b/openoffice/share/gallery/www-graf/grydisk.gif differ diff --git a/openoffice/share/gallery/www-graf/grydown.gif b/openoffice/share/gallery/www-graf/grydown.gif new file mode 100644 index 0000000000000000000000000000000000000000..9d10addd367a7bb4a406c8be7cf68caca4889c3c Binary files /dev/null and b/openoffice/share/gallery/www-graf/grydown.gif differ diff --git a/openoffice/share/gallery/www-graf/gryhome.gif b/openoffice/share/gallery/www-graf/gryhome.gif new file mode 100644 index 0000000000000000000000000000000000000000..afb880af59ab508448a2a11965d48f6f109a2ab2 Binary files /dev/null and b/openoffice/share/gallery/www-graf/gryhome.gif differ diff --git a/openoffice/share/gallery/www-graf/gryinfo.gif b/openoffice/share/gallery/www-graf/gryinfo.gif new file mode 100644 index 0000000000000000000000000000000000000000..16b583332cb1c44a4cac402961534d05a3ce8bbe Binary files /dev/null and b/openoffice/share/gallery/www-graf/gryinfo.gif differ diff --git a/openoffice/share/gallery/www-graf/gryleft.gif b/openoffice/share/gallery/www-graf/gryleft.gif new file mode 100644 index 0000000000000000000000000000000000000000..cd385acf423732503a2269ba3a9faefa2893bfaf Binary files /dev/null and b/openoffice/share/gallery/www-graf/gryleft.gif differ diff --git a/openoffice/share/gallery/www-graf/grymail.gif b/openoffice/share/gallery/www-graf/grymail.gif new file mode 100644 index 0000000000000000000000000000000000000000..e2f79d0493a988ed093e73df63875f2e54040c7f Binary files /dev/null and b/openoffice/share/gallery/www-graf/grymail.gif differ diff --git a/openoffice/share/gallery/www-graf/gryminus.gif b/openoffice/share/gallery/www-graf/gryminus.gif new file mode 100644 index 0000000000000000000000000000000000000000..66d8bd1a4583988a86908230b7e3035ea5dbadd7 Binary files /dev/null and b/openoffice/share/gallery/www-graf/gryminus.gif differ diff --git a/openoffice/share/gallery/www-graf/gryplus.gif b/openoffice/share/gallery/www-graf/gryplus.gif new file mode 100644 index 0000000000000000000000000000000000000000..38ef102f0161d873895416ff23cc3b75832448c4 Binary files /dev/null and b/openoffice/share/gallery/www-graf/gryplus.gif differ diff --git a/openoffice/share/gallery/www-graf/gryquest.gif b/openoffice/share/gallery/www-graf/gryquest.gif new file mode 100644 index 0000000000000000000000000000000000000000..c029339804dec04a0a80ec6595e2c707a10e319e Binary files /dev/null and b/openoffice/share/gallery/www-graf/gryquest.gif differ diff --git a/openoffice/share/gallery/www-graf/gryright.gif b/openoffice/share/gallery/www-graf/gryright.gif new file mode 100644 index 0000000000000000000000000000000000000000..af9c59a7d03f87fba2a1d78e2669a98b196a7f22 Binary files /dev/null and b/openoffice/share/gallery/www-graf/gryright.gif differ diff --git a/openoffice/share/gallery/www-graf/gryup.gif b/openoffice/share/gallery/www-graf/gryup.gif new file mode 100644 index 0000000000000000000000000000000000000000..77f7a7ec700995d8831afc59771962df6e69924e Binary files /dev/null and b/openoffice/share/gallery/www-graf/gryup.gif differ diff --git a/openoffice/share/gallery/www-graf/men@work.gif b/openoffice/share/gallery/www-graf/men@work.gif new file mode 100644 index 0000000000000000000000000000000000000000..94cdffe5dbb2c97a2f6186b32053c909478f3a81 Binary files /dev/null and b/openoffice/share/gallery/www-graf/men@work.gif differ diff --git a/openoffice/share/gallery/www-graf/orgat.gif b/openoffice/share/gallery/www-graf/orgat.gif new file mode 100644 index 0000000000000000000000000000000000000000..62017e9307bb5bbecdb651da5946df2ef44ebe20 Binary files /dev/null and b/openoffice/share/gallery/www-graf/orgat.gif differ diff --git a/openoffice/share/gallery/www-graf/orgback.gif b/openoffice/share/gallery/www-graf/orgback.gif new file mode 100644 index 0000000000000000000000000000000000000000..2424599899df06d46e756187c9814e3c27f011e6 Binary files /dev/null and b/openoffice/share/gallery/www-graf/orgback.gif differ diff --git a/openoffice/share/gallery/www-graf/orgdisk.gif b/openoffice/share/gallery/www-graf/orgdisk.gif new file mode 100644 index 0000000000000000000000000000000000000000..6e258772360d94b09c37122fdd3b10993666cdfb Binary files /dev/null and b/openoffice/share/gallery/www-graf/orgdisk.gif differ diff --git a/openoffice/share/gallery/www-graf/orgdown.gif b/openoffice/share/gallery/www-graf/orgdown.gif new file mode 100644 index 0000000000000000000000000000000000000000..44e7f1540c221e405f90fe5ea33bd2b744ffb6c0 Binary files /dev/null and b/openoffice/share/gallery/www-graf/orgdown.gif differ diff --git a/openoffice/share/gallery/www-graf/orghome.gif b/openoffice/share/gallery/www-graf/orghome.gif new file mode 100644 index 0000000000000000000000000000000000000000..a65ad12b7a1687be3b81839399be09aed1b57950 Binary files /dev/null and b/openoffice/share/gallery/www-graf/orghome.gif differ diff --git a/openoffice/share/gallery/www-graf/orginfo.gif b/openoffice/share/gallery/www-graf/orginfo.gif new file mode 100644 index 0000000000000000000000000000000000000000..4c7f0893f8f506ca035e6692ddb70427add82c60 Binary files /dev/null and b/openoffice/share/gallery/www-graf/orginfo.gif differ diff --git a/openoffice/share/gallery/www-graf/orgleft.gif b/openoffice/share/gallery/www-graf/orgleft.gif new file mode 100644 index 0000000000000000000000000000000000000000..1c390994356ff0fa4a501774704d6a0ac8be0c8e Binary files /dev/null and b/openoffice/share/gallery/www-graf/orgleft.gif differ diff --git a/openoffice/share/gallery/www-graf/orgmail.gif b/openoffice/share/gallery/www-graf/orgmail.gif new file mode 100644 index 0000000000000000000000000000000000000000..1887cd5d4e3b824c6c8fc110754b467c22401262 Binary files /dev/null and b/openoffice/share/gallery/www-graf/orgmail.gif differ diff --git a/openoffice/share/gallery/www-graf/orgminus.gif b/openoffice/share/gallery/www-graf/orgminus.gif new file mode 100644 index 0000000000000000000000000000000000000000..6295b5949a2295b6ee5b8cc4955191cdda5ddf1f Binary files /dev/null and b/openoffice/share/gallery/www-graf/orgminus.gif differ diff --git a/openoffice/share/gallery/www-graf/orgplus.gif b/openoffice/share/gallery/www-graf/orgplus.gif new file mode 100644 index 0000000000000000000000000000000000000000..2fecfd4dbf3bb9b854fcac1a0f23f112915fbe99 Binary files /dev/null and b/openoffice/share/gallery/www-graf/orgplus.gif differ diff --git a/openoffice/share/gallery/www-graf/orgquest.gif b/openoffice/share/gallery/www-graf/orgquest.gif new file mode 100644 index 0000000000000000000000000000000000000000..cadb4f6ea5dc2147ffb17bb45d327379954547e9 Binary files /dev/null and b/openoffice/share/gallery/www-graf/orgquest.gif differ diff --git a/openoffice/share/gallery/www-graf/orgright.gif b/openoffice/share/gallery/www-graf/orgright.gif new file mode 100644 index 0000000000000000000000000000000000000000..0b15305d2debf98f41e9bb70e9cb5ed7eb2558af Binary files /dev/null and b/openoffice/share/gallery/www-graf/orgright.gif differ diff --git a/openoffice/share/gallery/www-graf/orgup.gif b/openoffice/share/gallery/www-graf/orgup.gif new file mode 100644 index 0000000000000000000000000000000000000000..169e4f3a8201d88c3c54f1d6e6fdb67da1722d9b Binary files /dev/null and b/openoffice/share/gallery/www-graf/orgup.gif differ diff --git a/openoffice/share/gallery/www-graf/redat.gif b/openoffice/share/gallery/www-graf/redat.gif new file mode 100644 index 0000000000000000000000000000000000000000..b775b490da6637b9e36643c3b583134f1ba8a991 Binary files /dev/null and b/openoffice/share/gallery/www-graf/redat.gif differ diff --git a/openoffice/share/gallery/www-graf/redback.gif b/openoffice/share/gallery/www-graf/redback.gif new file mode 100644 index 0000000000000000000000000000000000000000..da21ca4657ccf124469e4f6341fd71d7a2c5e1ea Binary files /dev/null and b/openoffice/share/gallery/www-graf/redback.gif differ diff --git a/openoffice/share/gallery/www-graf/reddisk.gif b/openoffice/share/gallery/www-graf/reddisk.gif new file mode 100644 index 0000000000000000000000000000000000000000..bf8e9acecaf7c64cb5de4cd36aa9ced0def89f0b Binary files /dev/null and b/openoffice/share/gallery/www-graf/reddisk.gif differ diff --git a/openoffice/share/gallery/www-graf/reddown.gif b/openoffice/share/gallery/www-graf/reddown.gif new file mode 100644 index 0000000000000000000000000000000000000000..d757c11a6c230b5223c62b39b55e41430292d73c Binary files /dev/null and b/openoffice/share/gallery/www-graf/reddown.gif differ diff --git a/openoffice/share/gallery/www-graf/redhome.gif b/openoffice/share/gallery/www-graf/redhome.gif new file mode 100644 index 0000000000000000000000000000000000000000..d888674e8796a47247f64fbd5f80a84c14607137 Binary files /dev/null and b/openoffice/share/gallery/www-graf/redhome.gif differ diff --git a/openoffice/share/gallery/www-graf/redinfo.gif b/openoffice/share/gallery/www-graf/redinfo.gif new file mode 100644 index 0000000000000000000000000000000000000000..b98a4043c2387790528c2660b26d9dfb4860c78b Binary files /dev/null and b/openoffice/share/gallery/www-graf/redinfo.gif differ diff --git a/openoffice/share/gallery/www-graf/redleft.gif b/openoffice/share/gallery/www-graf/redleft.gif new file mode 100644 index 0000000000000000000000000000000000000000..cefd436dbcb2776ac8ecf2e816a1af2de66766c5 Binary files /dev/null and b/openoffice/share/gallery/www-graf/redleft.gif differ diff --git a/openoffice/share/gallery/www-graf/redmail.gif b/openoffice/share/gallery/www-graf/redmail.gif new file mode 100644 index 0000000000000000000000000000000000000000..e046d74519527b763582e92b6950049e23e62a5d Binary files /dev/null and b/openoffice/share/gallery/www-graf/redmail.gif differ diff --git a/openoffice/share/gallery/www-graf/redminus.gif b/openoffice/share/gallery/www-graf/redminus.gif new file mode 100644 index 0000000000000000000000000000000000000000..fe2728148de137cef86222fde8c2befd2f44eda9 Binary files /dev/null and b/openoffice/share/gallery/www-graf/redminus.gif differ diff --git a/openoffice/share/gallery/www-graf/redplus.gif b/openoffice/share/gallery/www-graf/redplus.gif new file mode 100644 index 0000000000000000000000000000000000000000..ce263117223b9c7309aaa53d39d558a6b07863fd Binary files /dev/null and b/openoffice/share/gallery/www-graf/redplus.gif differ diff --git a/openoffice/share/gallery/www-graf/redquest.gif b/openoffice/share/gallery/www-graf/redquest.gif new file mode 100644 index 0000000000000000000000000000000000000000..9d1c39ef63ccb78c9ee3ece65223c46154830bc7 Binary files /dev/null and b/openoffice/share/gallery/www-graf/redquest.gif differ diff --git a/openoffice/share/gallery/www-graf/redright.gif b/openoffice/share/gallery/www-graf/redright.gif new file mode 100644 index 0000000000000000000000000000000000000000..63e88f3235d6eafcb23711204202e5b5a306edea Binary files /dev/null and b/openoffice/share/gallery/www-graf/redright.gif differ diff --git a/openoffice/share/gallery/www-graf/redup.gif b/openoffice/share/gallery/www-graf/redup.gif new file mode 100644 index 0000000000000000000000000000000000000000..0440c5ce0dd0168b3230767d5e86dcbb5204467f Binary files /dev/null and b/openoffice/share/gallery/www-graf/redup.gif differ diff --git a/openoffice/share/gallery/www-graf/turdown.gif b/openoffice/share/gallery/www-graf/turdown.gif new file mode 100644 index 0000000000000000000000000000000000000000..5fe7eb961b656f6345541645d99e52b8284c039d Binary files /dev/null and b/openoffice/share/gallery/www-graf/turdown.gif differ diff --git a/openoffice/share/gallery/www-graf/turhome.gif b/openoffice/share/gallery/www-graf/turhome.gif new file mode 100644 index 0000000000000000000000000000000000000000..73e75405ac626f58aa37a18a4026e51dcf0337db Binary files /dev/null and b/openoffice/share/gallery/www-graf/turhome.gif differ diff --git a/openoffice/share/gallery/www-graf/turleft.gif b/openoffice/share/gallery/www-graf/turleft.gif new file mode 100644 index 0000000000000000000000000000000000000000..3e4c54cee0ffd66d73d30f455bdda1118f0fc4e4 Binary files /dev/null and b/openoffice/share/gallery/www-graf/turleft.gif differ diff --git a/openoffice/share/gallery/www-graf/turright.gif b/openoffice/share/gallery/www-graf/turright.gif new file mode 100644 index 0000000000000000000000000000000000000000..3cd281b35eabf1d43af71f9b6a285788eb057c22 Binary files /dev/null and b/openoffice/share/gallery/www-graf/turright.gif differ diff --git a/openoffice/share/gallery/www-graf/turup.gif b/openoffice/share/gallery/www-graf/turup.gif new file mode 100644 index 0000000000000000000000000000000000000000..d91cf36332e6b54fd2b0dc882dfa7371485f6d2f Binary files /dev/null and b/openoffice/share/gallery/www-graf/turup.gif differ diff --git a/openoffice/share/gallery/www-graf/viohome.gif b/openoffice/share/gallery/www-graf/viohome.gif new file mode 100644 index 0000000000000000000000000000000000000000..a5ed74a143ed2470886d07e10c0a86f546b313e8 Binary files /dev/null and b/openoffice/share/gallery/www-graf/viohome.gif differ diff --git a/openoffice/share/gallery/www-graf/violeft.gif b/openoffice/share/gallery/www-graf/violeft.gif new file mode 100644 index 0000000000000000000000000000000000000000..012eaabaea36f086cbe37b274cb40c1c04d3c8c8 Binary files /dev/null and b/openoffice/share/gallery/www-graf/violeft.gif differ diff --git a/openoffice/share/gallery/www-graf/vioright.gif b/openoffice/share/gallery/www-graf/vioright.gif new file mode 100644 index 0000000000000000000000000000000000000000..91a46309607522b1bde9598cbecb794cb133df83 Binary files /dev/null and b/openoffice/share/gallery/www-graf/vioright.gif differ diff --git a/openoffice/share/gallery/www-graf/vioup.gif b/openoffice/share/gallery/www-graf/vioup.gif new file mode 100644 index 0000000000000000000000000000000000000000..3cf93c8bd3e91a749c8acd68c3b8eca716f23daf Binary files /dev/null and b/openoffice/share/gallery/www-graf/vioup.gif differ diff --git a/openoffice/share/gallery/www-graf/ylwdown.gif b/openoffice/share/gallery/www-graf/ylwdown.gif new file mode 100644 index 0000000000000000000000000000000000000000..15a10b024c405a2b61e06685149ec9c1b769f475 Binary files /dev/null and b/openoffice/share/gallery/www-graf/ylwdown.gif differ diff --git a/openoffice/share/gallery/www-graf/ylwhome.gif b/openoffice/share/gallery/www-graf/ylwhome.gif new file mode 100644 index 0000000000000000000000000000000000000000..4144432d48ba2b42d14162014e07aeaada800735 Binary files /dev/null and b/openoffice/share/gallery/www-graf/ylwhome.gif differ diff --git a/openoffice/share/gallery/www-graf/ylwleft.gif b/openoffice/share/gallery/www-graf/ylwleft.gif new file mode 100644 index 0000000000000000000000000000000000000000..9c2c29a6f125d66b6dfbd284b801adf1974d850a Binary files /dev/null and b/openoffice/share/gallery/www-graf/ylwleft.gif differ diff --git a/openoffice/share/gallery/www-graf/ylwmail.gif b/openoffice/share/gallery/www-graf/ylwmail.gif new file mode 100644 index 0000000000000000000000000000000000000000..7a7dcd007c56372858f7ccd4233c246b77b70996 Binary files /dev/null and b/openoffice/share/gallery/www-graf/ylwmail.gif differ diff --git a/openoffice/share/gallery/www-graf/ylwright.gif b/openoffice/share/gallery/www-graf/ylwright.gif new file mode 100644 index 0000000000000000000000000000000000000000..eced2a8221be38be614efd931a5d7408dc65a5dd Binary files /dev/null and b/openoffice/share/gallery/www-graf/ylwright.gif differ diff --git a/openoffice/share/gallery/www-graf/ylwup.gif b/openoffice/share/gallery/www-graf/ylwup.gif new file mode 100644 index 0000000000000000000000000000000000000000..3820551aec9dbb88b960d46269f4f42363dc3cf1 Binary files /dev/null and b/openoffice/share/gallery/www-graf/ylwup.gif differ diff --git a/openoffice/share/psprint/driver/ADISTILL.PS b/openoffice/share/psprint/driver/ADISTILL.PS new file mode 100644 index 0000000000000000000000000000000000000000..8d3951a82fc7c40349a56d861c79183b911e0b8c --- /dev/null +++ b/openoffice/share/psprint/driver/ADISTILL.PS @@ -0,0 +1,416 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + +*FormatVersion: "4.3" +*FileVersion: "1.1" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "ADISTILL.PPD" +*Manufacturer: "Adobe" +*Product: "(Acrobat Distiller)" +*PSVersion: "(2017.0801) 1" +*ModelName: "Acrobat Distiller 3.0" +*ShortNickName: "Acrobat Distiller 3.0" +*NickName: "Acrobat Distiller 2017.801" + +*% === Options and Constraints ========= + +*% ==== Device Capabilities =============== +*ColorDevice: True +*DefaultColorSpace: RGB +*FileSystem: True +*?FileSystem: "(True) == flush" +*LanguageLevel: "2" +*FreeVM: "4194304" +*VMOption None/Standard: "4194304" +*FCacheSize None/Standard: 204800 +*Throughput: "400" +*VariablePaperSize: True + +*TTRasterizer: Type42 + +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End + +*% Multiple Resolution support for Distiller 3.0 ============== +*OpenUI *Resolution: PickOne +*OrderDependency: 50 AnySetup *Resolution +*DefaultResolution: 600dpi +*Resolution 72dpi: "1 dict dup /HWResolution [72 72] put setpagedevice" +*Resolution 144dpi: "1 dict dup /HWResolution [144 144] put setpagedevice" +*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice" +*Resolution 600dpi: "1 dict dup /HWResolution [600 600] put setpagedevice" +*Resolution 1200dpi: "1 dict dup /HWResolution [1200 1200] put setpagedevice" +*Resolution 2400dpi: "1 dict dup /HWResolution [2400 2400] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print (dpi) = flush + restore" +*End +*CloseUI: *Resolution + +*ResScreenFreq 72dpi: "60.0" +*ResScreenFreq 144dpi: "60.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenFreq 1200dpi: "60.0" +*ResScreenFreq 2400dpi: "60.0" + +*ResScreenAngle 72dpi: "45.0" +*ResScreenAngle 144dpi: "45.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenAngle 1200dpi: "45.0" +*ResScreenAngle 2400dpi: "45.0" + +*% Halftone Information =============== +*ContoneOnly: False +*DefaultHalftoneType: 1 +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{ abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub +dup mul add 1 sub} {dup mul exch dup mul add 1 exch sub}ifelse } bind" +*End +*ScreenProc Line: "{ exch pop abs neg } bind" +*ScreenProc Ellipse: "{abs exch abs 2 copy mul exch 4 mul add 3 sub dup 0 +lt { pop dup mul exch .75 div dup mul add 4 div 1 exch sub } { dup 1 gt { +pop 1 exch sub dup mul exch 1 exch sub .75 div dup mul add 4 div 1 sub } +{ .5 exch sub exch pop exch pop } ifelse } ifelse } bind" +*End +*ScreenProc Cross: "{ abs exch abs 2 copy gt { exch } if pop neg } bind" + + +*DefaultTransfer: Null +*Transfer Null: "{ } bind" +*Transfer Null.Inverse: "{ 1 exch sub } bind" + +*% Paper Handling =================== + + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 50 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put +setpagedevice" +*End +*PageSize Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put +setpagedevice" +*End +*PageSize Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put +setpagedevice" +*End +*PageSize Ledger: " + 2 dict dup /PageSize [1224 792] put dup /ImagingBBox null put +setpagedevice" +*End +*PageSize Tabloid/11 x 17: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put +setpagedevice" +*End +*PageSize Screen: " + 2 dict dup /PageSize [468 373] put dup /ImagingBBox null put +setpagedevice" +*End +*PageSize A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put +setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put +setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 8 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [522 756] (Executive) put + dup [1224 792] (Ledger) put + dup [792 1224] (Tabloid) put + dup [468 373] (Screen) put + dup [842 1191] (A3) put + dup [595 842] (A4) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall + = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 50 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion Ledger: " + 2 dict dup /PageSize [1224 792] put dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion Tabloid/11 x 17: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion Screen: " + 2 dict dup /PageSize [468 373] put dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put +setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" +*ImageableArea Executive: "0.0 0.0 522.0 756.0" +*ImageableArea Ledger: "0.0 0.0 1224.0 792.0" +*ImageableArea Tabloid/11 x 17: "0.0 0.0 792.0 1224.0" +*ImageableArea Screen: "0.0 0.0 468.0 373.0" +*ImageableArea A3: "0.0 0.0 842.0 1191.0" +*ImageableArea A4: "0.0 0.0 595.0 842.0" +*?ImageableArea: " +save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Executive: "522 756" +*PaperDimension Ledger: "1224 792" +*PaperDimension Tabloid/11 x 17: "792 1224" +*PaperDimension Screen: "468 373" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "595 842" + +*% Custom Page Sizes +*CustomPageSize True: " + 4 dict begin + pop % pop /Orientation value off the stack to fix bug in PageMaker 5.0 + 2 array astore /PageOffset exch def + 2 array astore /PageSize exch def + /ImagingBBox null def + currentdict end setpagedevice" +*End +*ParamCustomPageSize Width: 1 points 72 3240 +*ParamCustomPageSize Height: 2 points 72 3240 +*ParamCustomPageSize WidthOffset: 3 points 0 3240 +*ParamCustomPageSize HeightOffset: 4 points 0 3240 +*ParamCustomPageSize Orientation: 5 int 0 3 +*MaxMediaWidth: "3240" +*MaxMediaHeight: "3240" +*CenterRegistered: False +*LeadingEdge Forced: "" +*DefaultLeadingEdge: Forced + +*% Support for Custom Page Sizes on cut sheet devices +*% Note: These are comment out because +*% QuarkXPress 3.3x and earlier versions don't recognize +*% custom page sizes when HWMargins are present. +*%*UseHWMargins True:"" +*%*UseHWMargins False:"" +*%*DefaultUseHWMargins: False +*%*HWMargins: 0 0 0 0 + +*RequiresPageRegion All: True + +*OpenUI *InputSlot: PickOne +*DefaultInputSlot: OnlyOne +*InputSlot OnlyOne: "" +*CloseUI: *InputSlot + +*AccurateScreensSupport: True + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(002.004)" Standard ROM +*Font Courier-Bold: Standard "(002.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM +*Font Courier-Oblique: Standard "(002.004)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font Symbol: Special "(001.007)" Special ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi + +*% For 60 lpi / 72 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.72dpi/60 lpi / 72 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.72dpi/60 lpi / 72 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.72dpi/60 lpi / 72 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.72dpi/60 lpi / 72 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.72dpi/60 lpi / 72 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.72dpi/60 lpi / 72 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.72dpi/60 lpi / 72 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.72dpi/60 lpi / 72 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.72dpi/60 lpi / 72 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.72dpi/60 lpi / 72 dpi: "60" + +*% For 60 lpi / 144 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.144dpi/60 lpi / 144 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.144dpi/60 lpi / 144 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.144dpi/60 lpi / 144 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.144dpi/60 lpi / 144 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.144dpi/60 lpi / 144 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.144dpi/60 lpi / 144 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.144dpi/60 lpi / 144 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.144dpi/60 lpi / 144 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.144dpi/60 lpi / 144 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.144dpi/60 lpi / 144 dpi: "60" + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 71 lpi / 600 dpi =============================== +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + + +*% For 100 lpi / 1200 dpi ============================================== + +*ColorSepScreenAngle ProcessBlack.100lpi.1200dpi/100 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.100lpi.1200dpi/100 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.100lpi.1200dpi/100 lpi / 1200 dpi: "15.0" +*ColorSepScreenAngle ProcessMagenta.100lpi.1200dpi/100 lpi / 1200 dpi: "75.0" +*ColorSepScreenAngle ProcessYellow.100lpi.1200dpi/100 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.100lpi.1200dpi/100 lpi / 1200 dpi: "100.0" +*ColorSepScreenFreq CustomColor.100lpi.1200dpi/100 lpi / 1200 dpi: "100.0" +*ColorSepScreenFreq ProcessCyan.100lpi.1200dpi/100 lpi / 1200 dpi: "100.0" +*ColorSepScreenFreq ProcessMagenta.100lpi.1200dpi/100 lpi / 1200 dpi: "100.0" +*ColorSepScreenFreq ProcessYellow.100lpi.1200dpi/100 lpi / 1200 dpi: "100.0" + +*% For 175 lpi / 2400 dpi ============================================== + +*ColorSepScreenAngle ProcessBlack.175lpi.2400dpi/175 lpi / 2400 dpi: "45.0" +*ColorSepScreenAngle CustomColor.175lpi.2400dpi/175 lpi / 2400 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.175lpi.2400dpi/175 lpi / 2400 dpi: "15.0" +*ColorSepScreenAngle ProcessMagenta.175lpi.2400dpi/175 lpi / 2400 dpi: "75.0" +*ColorSepScreenAngle ProcessYellow.175lpi.2400dpi/175 lpi / 2400 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.175lpi.2400dpi/175 lpi / 2400 dpi: "175.0" +*ColorSepScreenFreq CustomColor.175lpi.2400dpi/175 lpi / 2400 dpi: "175.0" +*ColorSepScreenFreq ProcessCyan.175lpi.2400dpi/175 lpi / 2400 dpi: "175.0" +*ColorSepScreenFreq ProcessMagenta.175lpi.2400dpi/175 lpi / 2400 dpi: "175.0" +*ColorSepScreenFreq ProcessYellow.175lpi.2400dpi/175 lpi / 2400 dpi: "175.0" + +*% Last Edit Date: Jan 30 1997 +*% End of PPD file for Acrobat Distiller +*% The byte count of this file should be exactly 014706 or 015122 +*% depending on the filesystem it resides in. +*% end of PPD file for Acrobat Distiller diff --git a/openoffice/share/psprint/driver/APLW3101.PS b/openoffice/share/psprint/driver/APLW3101.PS new file mode 100644 index 0000000000000000000000000000000000000000..661fb36235c50a64427250d110c8337fe3624bf0 --- /dev/null +++ b/openoffice/share/psprint/driver/APLW3101.PS @@ -0,0 +1,385 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1993 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.0" +*FileVersion: "1.2" +*LanguageVersion: English +*PCFileName: "APLW3101.PPD" +*Product: "(LaserWriter-Select 310)" +*PSVersion: "(52.5) 0" +*ModelName: "Apple LaserWriter-Select 310" +*NickName: "LaserWriter-Select 310 v52.5" + +*% === Options and Constraints ========= +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Option1/Memory Configuration: PickOne +*DefaultOption1: None +*Option1 None/Standard 1.5 MB RAM: "" +*Option1 2.5Meg/2.5 MB Upgrade: "" +*Option1 5.5Meg/5.5 MB Upgrade: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Cassette: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Multipurpose Tray: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*CloseUI: *Option3 +*CloseGroup: InstallableOptions + +*UIConstraints: *Option2 False *InputSlot Lower +*UIConstraints: *Option3 False *InputSlot Multipurpose + +*UIConstraints: *InputSlot Upper *PageSize Com10 +*UIConstraints: *InputSlot Upper *PageSize Monarch +*UIConstraints: *InputSlot Upper *PageSize DL +*UIConstraints: *InputSlot Upper *PageSize C5 +*UIConstraints: *PageSize Com10 *InputSlot Upper +*UIConstraints: *PageSize Monarch *InputSlot Upper +*UIConstraints: *PageSize DL *InputSlot Upper +*UIConstraints: *PageSize C5 *InputSlot Upper +*UIConstraints: *InputSlot Lower *PageSize Com10 +*UIConstraints: *InputSlot Lower *PageSize Monarch +*UIConstraints: *InputSlot Lower *PageSize DL +*UIConstraints: *InputSlot Lower *PageSize C5 +*UIConstraints: *PageSize Com10 *InputSlot Lower +*UIConstraints: *PageSize Monarch *InputSlot Lower +*UIConstraints: *PageSize DL *InputSlot Lower +*UIConstraints: *PageSize C5 *InputSlot Lower + +*UIConstraints: *InputSlot Upper *PageRegion Com10 +*UIConstraints: *InputSlot Upper *PageRegion Monarch +*UIConstraints: *InputSlot Upper *PageRegion DL +*UIConstraints: *InputSlot Upper *PageRegion C5 +*UIConstraints: *PageRegion Com10 *InputSlot Upper +*UIConstraints: *PageRegion Monarch *InputSlot Upper +*UIConstraints: *PageRegion DL *InputSlot Upper +*UIConstraints: *PageRegion C5 *InputSlot Upper +*UIConstraints: *InputSlot Lower *PageRegion Com10 +*UIConstraints: *InputSlot Lower *PageRegion Monarch +*UIConstraints: *InputSlot Lower *PageRegion DL +*UIConstraints: *InputSlot Lower *PageRegion C5 +*UIConstraints: *PageRegion Com10 *InputSlot Lower +*UIConstraints: *PageRegion Monarch *InputSlot Lower +*UIConstraints: *PageRegion DL *InputSlot Lower +*UIConstraints: *PageRegion C5 *InputSlot Lower + +*% ==== Device Capabilities =============== +*LanguageLevel: "1" +*Protocols: BCP +*FreeVM: "203912" +*VMOption None/Standard 1.5 MB RAM: "203912" +*VMOption 2.5Meg/2.5 MB Upgrade: "965220" +*VMOption 5.5Meg/5.5 MB Upgrade: "3992948" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: False +*Throughput: "5" +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End +*Reset: " + count 0 eq { % is the password on the stack? + true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End +*DefaultResolution: 300dpi +*?Resolution: " + save + initgraphics + matrix defaultmatrix dup + 0 get dup mul exch 1 get dup mul add sqrt + 72 mul round cvi + ( ) cvs print (dpi) = flush + restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + { abs exch abs 2 copy add + 1 gt {1 sub dup mul exch 1 sub dup mul add 1 sub } + { dup mul exch dup mul add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Code in this section selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: "statusdict begin lettertray end" +*PageSize Legal/US Legal: "statusdict begin legaltray end" +*PageSize A4: "statusdict begin a4tray end" +*PageSize A5: "statusdict begin a5tray end" +*PageSize B5: "statusdict begin b5tray end" +*PageSize LetterSmall/US Letter Small: "statusdict begin lettertray end" +*PageSize LegalSmall/US Legal Small: "statusdict begin legaltray end" +*PageSize A4Small/A4 Small: "statusdict begin a4tray end" +*PageSize Executive: "statusdict begin executivetray end" +*PageSize Com10/Com10 Envelope: "statusdict begin com10tray end" +*PageSize Monarch/Monarch Envelope: "statusdict begin monarchtray end" +*PageSize C5/C5 Envelope: "statusdict begin c5tray end" +*PageSize DL/DL Envelope: "statusdict begin dltray end" +*?PageSize: " +save +10 dict + dup /lettertray (Letter) put + dup /legaltray (Legal) put + dup /a4tray (A4) put + dup /a5tray (A5) put + dup /b5tray (B5) put + dup /executivetray (Executive) put + dup /com10tray (Com10) put + dup /monarchtray (Monarch) put + dup /c5tray (C5) put + dup /dltray (DL) put + statusdict begin papersize end + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: "letter" +*PageRegion Legal/US Legal: "legal" +*PageRegion A4: "a4" +*PageRegion A5: "a5" +*PageRegion B5: "b5" +*PageRegion LetterSmall/US Letter Small: "lettersmall" +*PageRegion LegalSmall/US Legal Small: "legal" +*PageRegion A4Small/A4 Small: "a4small" +*PageRegion Executive: "executivepage" +*PageRegion Com10/Com10 Envelope: "com10" +*PageRegion Monarch/Monarch Envelope: "monarch" +*PageRegion C5/C5 Envelope: "c5" +*PageRegion DL/DL Envelope: "dl" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "9.84 9.12 593.28 775.68 " +*ImageableArea Legal/US Legal: "25.9201 251.04 578.64 982.32 " +*ImageableArea A4: "6.0 7.9201 581.76 826.56 " +*ImageableArea A5: "8.88 10.8 408.0 581.28 " +*ImageableArea B5: "9.1201 9.6 500.4 713.52 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*ImageableArea Executive: "7.2 12.0 506.16 742.08 " +*ImageableArea Com10/Com10 Envelope: "8.64 11.52 284.88 673.68 " +*ImageableArea Monarch/Monarch Envelope: "11.52 11.04 264.72 526.8 " +*ImageableArea C5/C5 Envelope: "10.8 12.0 448.32 639.6 " +*ImageableArea DL/DL Envelope: "9.6 14.4 301.2 614.16 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension B5: "516 729" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension Executive: "540 720" +*PaperDimension Com10/Com10 Envelope: "297 684" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension C5/C5 Envelope: "459 649" +*PaperDimension DL/DL Envelope: "312 624" + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "statusdict /manualfeed true put" +*ManualFeed False: "statusdict /manualfeed false put" +*?ManualFeed: " + save + statusdict /manualfeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*RequiresPageRegion Multipurpose: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper/Main Cassette: "0 statusdict /setpapertray get exec" +*InputSlot Multipurpose/Multipurpose Tray: " + 1 statusdict /setpapertray get exec" +*End +*InputSlot Lower/Optional Cassette: "2 statusdict /setpapertray get exec" +*?InputSlot: " +save + [ (Upper) (Multipurpose) (Lower) ] statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush +restore +" +*End +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(002.004)" Standard ROM +*Font Courier-Bold: Standard "(002.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM +*Font Courier-Oblique: Standard "(002.004)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*?FontQuery: " + save + /str 100 string dup 0 (fonts/) putinterval def + { count 1 gt + { exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush + restore +" +*End +*?FontList: " + save + FontDirectory { pop == } bind forall flush + (*) = flush + restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: warming up" +*Status: "PrinterError: cover open" +*Status: "PrinterError: service call" +*Status: "PrinterError: paper jam" +*Status: "PrinterError: service call" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "serial9" +*Source: "Centronics" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "warming up" +*PrinterError: "cover open" +*PrinterError: "service call" +*PrinterError: "paper jam" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi:"45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi:"60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% Produced by "bldppd41.ps" version 4.0 edit 9 +*% Last Edit Date: May 21 1993 +*% The byte count of this file should be exactly 013104 or 013489 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserWriter-Select 310 + diff --git a/openoffice/share/psprint/driver/APLW3201.PS b/openoffice/share/psprint/driver/APLW3201.PS new file mode 100644 index 0000000000000000000000000000000000000000..1e91c659eaae656aa2fa3b60f90480d145388349 --- /dev/null +++ b/openoffice/share/psprint/driver/APLW3201.PS @@ -0,0 +1,496 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "1.11" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "APLW3201.PPD" +*Product: "(LaserWriter Personal 320)" +*PSVersion: "(2013.112) 1" +*ModelName: "Personal LaserWriter 320" +*ShortNickName: "Personal LaserWriter 320" +*NickName: "Apple Personal LaserWriter 320 v2013.112" + + +*% === Options and Constraints ========= + +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Option1/Memory Configuration: PickOne +*DefaultOption1: 2Meg +*Option1 2Meg/Standard 2 MB: "" +*Option1 4Meg/Upgrade to 4 MB: "" +*Option1 8Meg/Upgrade to 8 MB: "" +*?Option1: " + currentsystemparams /RamSize get + 6 string dup 4 string 4 -1 roll 1048576 div cvi dup 9 gt {exch cvs 0 exch + putinterval dup 2}{exch cvs 0 exch putinterval dup 1}ifelse + (Meg) putinterval + = +" +*End +*CloseUI: *Option1 +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 2Meg *BitsPerPixel 4 +*UIConstraints: *Option1 4Meg *BitsPerPixel 4 + +*UIConstraints: *Option1 2Meg *VMOption +*UIConstraints: *Option1 4Meg *VMOption 2Meg +*UIConstraints: *Option1 4Meg *VMOption 8Meg +*UIConstraints: *Option1 8Meg *VMOption 2Meg +*UIConstraints: *Option1 8Meg *VMOption 4Meg + +*UIConstraints: *PageSize Monarch *InputSlot Cassette +*UIConstraints: *PageSize Com10 *InputSlot Cassette +*UIConstraints: *PageSize C5 *InputSlot Cassette +*UIConstraints: *PageSize DL *InputSlot Cassette + + +*% ==== The following are constraints for new imageable ========== +*% ==== area features added to LaserWriter 8, v8.1 + +*UIConstraints: *Option1 2Meg *PageSize LegalSmall +*UIConstraints: *Option1 2Meg *PageSize Legal.4Meg +*UIConstraints: *Option1 2Meg *PageSize Legal.8Meg +*UIConstraints: *Option1 4Meg *PageSize Legal.2Meg +*UIConstraints: *Option1 4Meg *PageSize Legal.8Meg +*UIConstraints: *Option1 8Meg *PageSize Legal.2Meg +*UIConstraints: *Option1 8Meg *PageSize Legal.4Meg + + +*% ==== Device Capabilities =============== + +*LanguageLevel: "2" +*FreeVM: "425600" +*VMOption 2Meg/Standard 2 MB: "425600" +*VMOption 4Meg/4 MB Upgrade: "2191632" +*VMOption 8Meg/8 MB Upgrade: "2371856" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: False +*Throughput: "4" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*% Halftone Information =============== +*ScreenFreq: "53.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*OpenUI *Smoothing/FinePrint(TM): Boolean +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: False +*Smoothing True/On: " + 2 dict + dup /PostRenderingEnhance true put + setpagedevice +" +*End +*Smoothing False/Off: " + 2 dict + dup /PostRenderingEnhance false put + setpagedevice +" +*End +*?Smoothing: " + save currentpagedevice /PostRenderingEnhance get + {(True)}{(False)} ifelse = flush restore" +*End +*CloseUI: *Smoothing + +*OpenUI *BitsPerPixel/PhotoGrade(TM): Boolean +*OrderDependency: 50 AnySetup *BitsPerPixel +*DefaultBitsPerPixel: None +*BitsPerPixel 4/On: " + 2 dict + dup /PreRenderingEnhance true put + setpagedevice +" +*End +*BitsPerPixel None/Off: " + 2 dict + dup /PreRenderingEnhance false put + setpagedevice +" +*End +*?BitsPerPixel: " + save currentpagedevice /PreRenderingEnhanceDetails get + /ActualPreRenderingEnhance get + {(4)}{(None)} ifelse = flush restore" +*End +*CloseUI: *BitsPerPixel + +*% Paper Handling =================== + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: " + <</PageSize [612 792] /ImagingBBox null>> setpagedevice" +*End +*PageSize Legal.2Meg/US Legal: " + <</PageSize [612 1008] /ImagingBBox null>> setpagedevice" +*End +*PageSize Legal.4Meg/US Legal: " + <</PageSize [612 1008] /ImagingBBox null>> setpagedevice" +*End +*PageSize Legal.8Meg/US Legal: " + <</PageSize [612 1008] /ImagingBBox null>> setpagedevice" +*End +*PageSize A4: " + <</PageSize [595 842] /ImagingBBox null>> setpagedevice" +*End +*PageSize B5: " + <</PageSize [516 729] /ImagingBBox null>> setpagedevice" +*End +*PageSize Executive: " + <</PageSize [522 756] /ImagingBBox null>> setpagedevice" +*End +*PageSize LetterSmall/US Letter Small: " + <</PageSize [612 792] /ImagingBBox [25 25 587 767] >> setpagedevice" +*End +*PageSize A4Small/A4: " + <</PageSize [595 842] /ImagingBBox [25 25 570 817] >> setpagedevice" +*End +*PageSize LegalSmall/US Legal Small: " + <</PageSize [612 1008] /ImagingBBox [25 25 587 983]>> setpagedevice" +*End +*PageSize Monarch/Monarch Envelope: " + <</PageSize [279 540] /ImagingBBox null>> setpagedevice" +*End +*PageSize Com10/Com10 Envelope: " + <</PageSize [297 684] /ImagingBBox null>> setpagedevice" +*End +*PageSize C5: " + <</PageSize [459 649] /ImagingBBox null>> setpagedevice" +*End +*PageSize DL: " + <</PageSize [312 624] /ImagingBBox null>> setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 9 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [516 729] (B5) put + dup [522 756] (Executive) put + dup [279 540] (Monarch) put + dup [297 684] (Com10) put + dup [459 649] (C5) put + dup [312 624] (DL) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: " + <</PageSize [612 792] /InputAttributes <<0 <</PageSize [612 792]>> >> + /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal.2Meg/US Legal: " + <</PageSize [612 1008] /InputAttributes <<0 <</PageSize [612 1008]>> >> + /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal.4Meg/US Legal: " + <</PageSize [612 1008] /InputAttributes <<0 <</PageSize [612 1008]>> >> + /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal.8Meg/US Legal: " + <</PageSize [612 1008] /InputAttributes <<0 <</PageSize [612 1008]>> >> + /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + <</PageSize [595 842] /InputAttributes <<0 <</PageSize [595 842]>> >> + /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + <</PageSize [516 729] /InputAttributes <<0 <</PageSize [516 729]>> >> + /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + <</PageSize [522 756] /InputAttributes <<0 <</PageSize [522 756]>> >> + /ImagingBBox null >> setpagedevice" +*End +*PageRegion LetterSmall/US Letter Small: " + <</PageSize [612 792] /InputAttributes <<0 <</PageSize [612 792]>> >> + /ImagingBBox [25 25 587 767] >> setpagedevice" +*End +*PageRegion A4Small/A4: " + <</PageSize [595 842] /InputAttributes <<0 <</PageSize [595 842]>> >> + /ImagingBBox [25 25 570 817] >> setpagedevice" +*End +*PageRegion LegalSmall/US Legal Small: " + <</PageSize [612 1008] /InputAttributes <<0 <</PageSize [612 1008]>> >> + /ImagingBBox [25 25 587 983]>> setpagedevice" +*End +*PageRegion Monarch/Monarch Envelope: " + <</PageSize [279 540] /InputAttributes <<0 <</PageSize [279 540]>> >> + /ImagingBBox null >> setpagedevice" +*End +*PageRegion Com10/Com10 Envelope: " + <</PageSize [297 684] /InputAttributes <<0 <</PageSize [297 684]>> >> + /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + <</PageSize [459 649] /InputAttributes <<0 <</PageSize [461 648]>> >> + /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + <</PageSize [312 624] /InputAttributes <<0 <</PageSize [312 624]>> >> + /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "9.36 14.2801 600.72 783.72 " +*ImageableArea Legal.2Meg/US Legal: "64 54 548 954 " +*ImageableArea Legal.4Meg/US Legal: "9.36 9.6001 600.72 996.72 " +*ImageableArea Legal.8Meg/US Legal: "9.36 9.6001 600.72 996.72 " +*ImageableArea A4: "10.56 7.68 586.56 829.68 " +*ImageableArea B5: "12.0 7.08 503.52 718.92 " +*ImageableArea Executive: "9.6001 6.9601 508.8 745.92 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*ImageableArea Com10/Comm #10 Envelope: "6.7201 5.4 290.88 676.92 " +*ImageableArea Monarch/Monarch Envelope: "6.48 5.64 275.28 534.12 " +*ImageableArea C5/C5 Envelope: "8.4001 2.7601 453.84 640.2 " +*ImageableArea DL/DL Envelope: "8.1601 6.12 307.68 618.6 " + +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal.2Meg/US Legal: "612 1008" +*PaperDimension Legal.4Meg/US Legal: "612 1008" +*PaperDimension Legal.8Meg/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension Executive: "522 756" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension Com10/Com10 Envelope: "297 684" +*PaperDimension C5: "459 649" +*PaperDimension DL: "312 624" + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save currentpagedevice /ManualFeed get + {(True)} {(False)} ifelse = flush restore" +*End +*CloseUI: *ManualFeed + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*RequiresPageRegion All: True +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: cover open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: paper jam" +*Status: "PrinterError: waiting for manual feed" +*Status: "PrinterError: service call" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "LocalTalk" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "cover open" +*PrinterError: "warming up" +*PrinterError: "out of paper" +*PrinterError: "paper jam" +*PrinterError: "waiting for manual feed" +*PrinterError: "service call" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/ 60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + + +*% Last Edit Date: Jul 12 1995 +*% Written by sns@sqa for Apple Personal LaserWriter 320 Oct 20,1993 +*% The byte count of this file should be exactly 017052 or 017548 +*% depending on the filesystem it resides in. +*% end of PPD file for Apple Personal LaserWriter 320 diff --git a/openoffice/share/psprint/driver/APLW3601.PS b/openoffice/share/psprint/driver/APLW3601.PS new file mode 100644 index 0000000000000000000000000000000000000000..b5fe07afda798de3a92b4503d93a7fcc719e5fba --- /dev/null +++ b/openoffice/share/psprint/driver/APLW3601.PS @@ -0,0 +1,666 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1993 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "APLW3601.PPD" +*Product: "(LaserWriter Select 360f)" +*PSVersion: "(2013.112) 1" +*ModelName: "Apple LaserWriter Select 360f" +*ShortNickName: "Apple LaserWriter Select 360f" +*NickName: "Apple LaserWriter Select 360f v2013.112" +*% === Options and Constraints ========= +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Memory Configuration: PickOne +*DefaultOption1: 7Meg +*Option1 7Meg/Standard 7 MB RAM: "" +*Option1 16Meg/16 MB RAM Upgrade: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Lower Tray: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Envelope Feeder: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*CloseUI: *Option3 +*CloseGroup: InstallableOptions + +*UIConstraints: *Option2 False *InputSlot Lower +*UIConstraints: *Option3 False *InputSlot Envelope + +*UIConstraints: *PageSize Letter *InputSlot Envelope +*UIConstraints: *PageSize Legal *InputSlot Envelope +*UIConstraints: *PageSize A4 *InputSlot Envelope +*UIConstraints: *PageSize Executive *InputSlot Envelope +*UIConstraints: *PageRegion Letter *InputSlot Envelope +*UIConstraints: *PageRegion Legal *InputSlot Envelope +*UIConstraints: *PageRegion A4 *InputSlot Envelope +*UIConstraints: *PageRegion Executive *InputSlot Envelope + +*UIConstraints: *PageSize A5 *InputSlot Lower +*UIConstraints: *PageSize A5 *InputSlot MainTray +*UIConstraints: *PageSize Comm10 *InputSlot Lower +*UIConstraints: *PageSize Comm10 *InputSlot MainTray +*UIConstraints: *PageSize Monarch *InputSlot Lower +*UIConstraints: *PageSize Monarch *InputSlot MainTray +*UIConstraints: *PageSize DL *InputSlot Lower +*UIConstraints: *PageSize DL *InputSlot MainTray +*UIConstraints: *PageSize C5 *InputSlot Lower +*UIConstraints: *PageSize C5 *InputSlot MainTray +*UIConstraints: *PageSize B5 *InputSlot Lower +*UIConstraints: *PageSize B5 *InputSlot MainTray +*UIConstraints: *PageRegion A5 *InputSlot Lower +*UIConstraints: *PageRegion A5 *InputSlot MainTray +*UIConstraints: *PageRegion Comm10 *InputSlot Lower +*UIConstraints: *PageRegion Comm10 *InputSlot MainTray +*UIConstraints: *PageRegion Monarch *InputSlot Lower +*UIConstraints: *PageRegion Monarch *InputSlot MainTray +*UIConstraints: *PageRegion DL *InputSlot Lower +*UIConstraints: *PageRegion DL *InputSlot MainTray +*UIConstraints: *PageRegion C5 *InputSlot Lower +*UIConstraints: *PageRegion C5 *InputSlot MainTray +*UIConstraints: *PageRegion B5 *InputSlot Lower +*UIConstraints: *PageRegion B5 *InputSlot MainTray + +*UIConstraints: *InputSlot Envelope *PageSize Letter +*UIConstraints: *InputSlot Envelope *PageSize Legal +*UIConstraints: *InputSlot Envelope *PageSize A4 +*UIConstraints: *InputSlot Envelope *PageSize Executive +*UIConstraints: *InputSlot Envelope *PageRegion Letter +*UIConstraints: *InputSlot Envelope *PageRegion Legal +*UIConstraints: *InputSlot Envelope *PageRegion A4 +*UIConstraints: *InputSlot Envelope *PageRegion Executive + +*UIConstraints: *InputSlot Lower *PageSize A5 +*UIConstraints: *InputSlot MainTray *PageSize A5 +*UIConstraints: *InputSlot Lower *PageSize Comm10 +*UIConstraints: *InputSlot MainTray *PageSize Comm10 +*UIConstraints: *InputSlot Lower *PageSize Monarch +*UIConstraints: *InputSlot MainTray *PageSize Monarch +*UIConstraints: *InputSlot Lower *PageSize DL +*UIConstraints: *InputSlot MainTray *PageSize DL +*UIConstraints: *InputSlot Lower *PageSize C5 +*UIConstraints: *InputSlot MainTray *PageSize C5 +*UIConstraints: *InputSlot Lower *PageSize B5 +*UIConstraints: *InputSlot MainTray *PageSize B5 +*UIConstraints: *InputSlot Lower *PageRegion A5 +*UIConstraints: *InputSlot MainTray *PageRegion A5 +*UIConstraints: *InputSlot Lower *PageRegion Comm10 +*UIConstraints: *InputSlot MainTray *PageRegion Comm10 +*UIConstraints: *InputSlot Lower *PageRegion Monarch +*UIConstraints: *InputSlot MainTray *PageRegion Monarch +*UIConstraints: *InputSlot Lower *PageRegion DL +*UIConstraints: *InputSlot MainTray *PageRegion DL +*UIConstraints: *InputSlot Lower *PageRegion C5 +*UIConstraints: *InputSlot MainTray *PageRegion C5 +*UIConstraints: *InputSlot Lower *PageRegion B5 +*UIConstraints: *InputSlot MainTray *PageRegion B5 + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "1340220" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FaxSupport: Base +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End + +*Throughput: "10" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End +*OpenUI *Resolution: PickOne +*OrderDependency: 20 AnySetup *Resolution +*DefaultResolution: 600dpi +*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice" +*Resolution 600dpi: "1 dict dup /HWResolution [600 600] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End +*CloseUI: *Resolution + +*% Halftone Information =============== +*ScreenFreq: "85.0" +*ScreenAngle: "40.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*OpenUI *Smoothing/FinePrint(TM): Boolean +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: False +*Smoothing True/On: " + 2 dict + dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict + dup /Type 1 put + dup /ActualPostRenderingEnhance true put + put + setpagedevice +" +*End +*Smoothing False/Off: " + 2 dict + dup /PostRenderingEnhance false put + dup /PostRenderingEnhanceDetails + 2 dict + dup /Type 1 put + dup /ActualPostRenderingEnhance false put + put + setpagedevice +" +*End +*?Smoothing: " + save currentpagedevice /PostRenderingEnhanceDetails get + /ActualPostRenderingEnhance get + {(True)}{(False)} ifelse = flush restore" +*End +*CloseUI: *Smoothing + +*OpenUI *BitsPerPixel/PhotoGrade(TM): Boolean +*OrderDependency: 50 AnySetup *BitsPerPixel +*DefaultBitsPerPixel: None +*BitsPerPixel 4/On: " + 2 dict + dup /PreRenderingEnhance true put + dup /PreRenderingEnhanceDetails + 2 dict + dup /Type 1 put + dup /ActualPreRenderingEnhance true put + put + setpagedevice +" +*End +*BitsPerPixel None/Off: " + 2 dict + dup /PreRenderingEnhance false put + dup /PreRenderingEnhanceDetails + 2 dict + dup /Type 1 put + dup /ActualPreRenderingEnhance false put + put + setpagedevice +" +*End +*?BitsPerPixel: " + save currentpagedevice /PreRenderingEnhanceDetails get + /ActualPreRenderingEnhance get + {(4)}{(None)} ifelse = flush restore" +*End +*CloseUI: *BitsPerPixel + + +*% Paper Handling =================== + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/Monarch Envelope: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Com10/Com10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5: " + 2 dict dup /PageSize [461 648] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LetterSmall/US Letter Small: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4Small/A4 Small: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LegalSmall/US Legal Small: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 10 dict + dup [461 648] (C5) put + dup [312 624] (DL) put + dup [279 540] (Monarch) put + dup [297 684] (Com10) put + dup [522 756] (Executive) put + dup [516 729] (B5) put + dup [420 595] (A5) put + dup [595 842] (A4) put + dup [612 1008] (Legal) put + dup [612 792] (Letter) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Monarch/Monarch Envelope: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Com10/Com10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C5: " + 2 dict dup /PageSize [461 648] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion DL: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion LetterSmall/US Letter Small: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4Small/A4 Small: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion LegalSmall/US Legal Small: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "14.16 11.28 597.84 777.6" +*ImageableArea Legal/US Legal: "14.16 11.28 597.84 993.6" +*ImageableArea A4: "13.2001 11.4 581.52 827.88" +*ImageableArea A5: "15.12 11.4 406.8 580.68" +*ImageableArea B5: "12.0 11.28 503.52 714.72" +*ImageableArea Executive: "11.28 11.28 510.48 741.6" +*ImageableArea Monarch/Monarch Envelope: "12.7201 11.28 266.16 525.6" +*ImageableArea Com10/Com10 Envelope: "13.92 11.2801 282.72 669.6 " +*ImageableArea C5: "16.56 11.28 446.64 634.56 " +*ImageableArea DL: "13.92 14.16 298.08 609.6 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812" +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension B5: "516 729" +*PaperDimension Executive: "522 756" +*PaperDimension Com10/Com10 Envelope: "297 684" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension C5: "461 648" +*PaperDimension DL: "312 624" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" + +*RequiresPageRegion Upper: True +*RequiresPageRegion Envelope: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: MainTray +*InputSlot MainTray/Cassette (250 sheets): " + currentpagedevice /InputAttributes get 0 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [0] put + put setpagedevice + } ifelse" +*End +*InputSlot Lower/Cassette (250/500 sheets): " + currentpagedevice /InputAttributes get 2 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [2] put + put setpagedevice + } ifelse" +*End +*InputSlot Envelope/Envelope Feeder: " + currentpagedevice /InputAttributes get 3 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [3] put + put setpagedevice + } ifelse" +*End +*InputSlot Upper/Multipurpose Tray: " + currentpagedevice /InputAttributes get 1 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [1] put + put setpagedevice + } ifelse" +*End +*?InputSlot: " + save + 2 dict + dup /0 (MainTray) put + dup /1 (Lower) put + dup /2 (Envelope) put + dup /3 (Upper) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal +*PageStackOrder Upper: Normal + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*OpenUI *TraySwitch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " +save + currentpagedevice /TraySwitch get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "Serial" +*Source: "SerialB" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*%%KEYWORD: PrinterError + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + + +*% Produced by "bldppd42.ps" version 4.0 edit 12 +*% Last Edit Date: Jul 28 1993 +*% The byte count of this file should be exactly 022902 or 023568 +*% depending on the filesystem it resides in. +*% end of PPD file for Apple LaserWriter Select 360f diff --git a/openoffice/share/psprint/driver/APLW6101.PS b/openoffice/share/psprint/driver/APLW6101.PS new file mode 100644 index 0000000000000000000000000000000000000000..3d651888102f08d129abbf30648e7c231a5c30da --- /dev/null +++ b/openoffice/share/psprint/driver/APLW6101.PS @@ -0,0 +1,597 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "1.1" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "APLW6101.PPD" +*Product: "(LaserWriter Select 610)" +*PSVersion: "(2013.112) 1" +*ModelName: "Apple LaserWriter Select 610" +*ShortNickName: "Apple LaserWriter Select 610" +*NickName: "Apple LaserWriter Select 610 v2013.112" + +*% === Options and Constraints ========= +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Option1/Memory Configuration: PickOne +*DefaultOption1: 12Meg +*Option1 12Meg/Standard 12 MB RAM: "" +*Option1 16Meg/16 MB Upgrade: "" +*?Option1: " + (12Meg) currentsystemparams /RamSize get + 16777216 eq {pop (16Meg)} if + = " +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Cassette (250/500 Sheets): PickOne +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*Option2 Preferred/Installed and Preferred: " + 1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1] put put setpagedevice " +*End +*?Option2: " + save + currentpagedevice + /InputAttributes get + 2 known {(True)}{(False)} ifelse = flush + restore " +*End +*CloseUI: *Option2 +*CloseGroup: InstallableOptions + +*UIConstraints: *Option2 False *InputSlot Lower + +*UIConstraints: *PageSize Postcard *InputSlot Upper +*UIConstraints: *PageSize Postcard *InputSlot Lower +*UIConstraints: *InputSlot Upper *PageSize Postcard +*UIConstraints: *InputSlot Lower *PageSize Postcard + +*UIConstraints: *PageRegion Postcard *InputSlot Upper +*UIConstraints: *PageRegion Postcard *InputSlot Lower +*UIConstraints: *InputSlot Upper *PageRegion Postcard +*UIConstraints: *InputSlot Lower *PageRegion Postcard + +*UIConstraints: *Option1 12Meg *VMOption 16Meg +*UIConstraints: *Option1 16Meg *VMOption 12Meg + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" +*Protocols: BCP +*Emulators: LaserJetIII +*StartEmulator_LaserJetIII: "currentfile /LaserJetIII statusdict /emulate get exec " +*StopEmulator_LaserJetIII: "<1B>E" + +*FreeVM: "6810752" +*VMOption 12Meg/Standard 12 MB RAM: "6810752" +*VMOption 16Meg/16 MB Upgrade: "10810752" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*Throughput: "10" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*% Halftone Information =============== +*ScreenFreq: "85.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LetterSmall/US Letter Small: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put setpagedevice" +*End +*PageSize A4Small/A4 Small: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put setpagedevice" +*End +*PageSize LegalSmall/US Legal Small: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put setpagedevice" +*End +*PageSize Monarch/Monarch Envelope: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Com10/Com10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Postcard: " + 2 dict dup /PageSize [284 419] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 11 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [516 729] (B5) put + dup [522 756] (Executive) put + dup [420 595] (A5) put + dup [279 540] (Monarch) put + dup [297 684] (Com10) put + dup [459 649] (C5) put + dup [312 624] (DL) put + dup [284 419] (Postcard) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion A4: " + <</PageSize [595 842] + /InputAttributes <<1 <</PageSize [595 842]>> >> + /ImagingBBox null >> setpagedevice " +*End +*PageRegion Letter/US Letter: " + <</PageSize [612 792] + /InputAttributes <<1 <</PageSize [612 792]>> >> + /ImagingBBox null >> setpagedevice " +*End +*PageRegion Legal/US Legal: " + <</PageSize [612 1008] + /InputAttributes <<1 <</PageSize [612 1008]>> >> + /ImagingBBox null >> setpagedevice " +*End +*PageRegion B5: " + <</PageSize [516 729] + /InputAttributes <<1 <</PageSize [516 729]>> >> + /ImagingBBox null >> setpagedevice " +*End +*PageRegion Executive: " + <</PageSize [522 756] + /InputAttributes <<1 <</PageSize [522 756]>> >> + /ImagingBBox null >> setpagedevice " +*End +*PageRegion A5: " + <</PageSize [420 595] + /InputAttributes <<1 <</PageSize [420 595]>> >> + /ImagingBBox null >> setpagedevice " +*End +*PageRegion LetterSmall/US Letter Small: " + <</PageSize [612 792] + /InputAttributes <<1 <</PageSize [612 792]>> >> + /ImagingBBox [25 25 587 767] >> setpagedevice " +*End +*PageRegion A4Small/A4 Small: " + <</PageSize [595 842] + /InputAttributes <<1 <</PageSize [595 842]>> >> + /ImagingBBox [25 25 570 817] >> setpagedevice " +*End +*PageRegion LegalSmall/US Legal Small: " + <</PageSize [612 1008] + /InputAttributes <<1 <</PageSize [612 1008]>> >> + /ImagingBBox [25 25 587 983] >> setpagedevice " +*End +*PageRegion Monarch/Monarch Envelope: " + <</PageSize [279 540] + /InputAttributes <<1 <</PageSize [279 540]>> >> + /ImagingBBox null >> setpagedevice " +*End +*PageRegion Com10/Com10 Envelope: " + <</PageSize [297 684] + /InputAttributes <<1 <</PageSize [297 684]>> >> + /ImagingBBox null >> setpagedevice " +*End +*PageRegion C5: " + <</PageSize [459 649] + /InputAttributes <<1 <</PageSize [459 649]>> >> + /ImagingBBox null >> setpagedevice " +*End +*PageRegion DL: " + <</PageSize [312 624] + /InputAttributes <<1 <</PageSize [312 624]>> >> + /ImagingBBox null >> setpagedevice " +*End +*PageRegion Postcard: " + <</PageSize [284 419] + /InputAttributes <<1 <</PageSize [284 419]>> >> + /ImagingBBox null >> setpagedevice " +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 +*ImageableArea A4: "13.2001 11.34 581.52 827.82 " +*ImageableArea Letter/US Letter: "14.16 11.3401 597.84 777.66 " +*ImageableArea Legal/US Legal: "14.16 11.34 597.84 993.66 " +*ImageableArea B5: "12.0 11.3401 503.52 714.78 " +*ImageableArea Executive: "11.28 11.34 510.48 741.66 " +*ImageableArea A5: "15.12 11.34 406.8 580.62 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*ImageableArea Monarch/Monarch Envelope: "12.7201 11.34 266.16 525.66 " +*ImageableArea Com10/Com10 Envelope: "13.92 11.34 282.72 669.66 " +*ImageableArea C5/C5 Envelope: "16.56 11.34 446.64 634.62 " +*ImageableArea DL/DL Envelope: "13.92 14.2201 298.08 609.66 " +*ImageableArea Postcard: "12.7201 11.34 281.52 417.9 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension A4: "595 842" +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension Com10/Com10 Envelope: "297 684" +*PaperDimension C5: "459 649" +*PaperDimension DL: "312 624" +*PaperDimension Postcard: "284 419" + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper/Cassette (250 Sheets): " + currentpagedevice /InputAttributes get 0 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [0 1] put + put setpagedevice + } ifelse" +*End +*InputSlot Multipurpose/Multipurpose Tray: " + currentpagedevice /InputAttributes get 1 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [1 0] put + put setpagedevice + } ifelse" +*End +*InputSlot Lower/Cassette (250/500 Sheets): " + currentpagedevice /InputAttributes get 2 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [2 0 1] put + put setpagedevice + } ifelse" +*End +*?InputSlot: " +save + 3 dict + dup /0 (Upper) put + dup /1 (Multipurpose) put + dup /2 (Lower) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*RequiresPageRegion Multipurpose: True + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*OpenUI *TraySwitch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " +save + currentpagedevice /TraySwitch get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: cover open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: toner cartridge missing or incorrect" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: paper exit misfeed" +*Status: "PrinterError: paper jam" +*Status: "PrinterError: Cassette (250 Sheet) : no paper tray" +*Status: "PrinterError: Cassette (250 Sheet) : out of paper" +*Status: "PrinterError: Cassette (250/500 Sheet) : no paper tray" +*Status: "PrinterError: Cassette (250/500 Sheet) : out of paper" +*Status: "PrinterError: Multipurpose Tray: out of paper" +*Status: "PrinterError: Manual Feed: out of paper" +*Status: "PrinterError: waiting for manual feed" +*Status: "PrinterError: fixing temperature malfunction" +*Status: "PrinterError: scanner motor malfunction" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "LocalTalk" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "cover open" +*PrinterError: "warming up" +*PrinterError: "out of paper" +*PrinterError: "toner cartridge missing or incorrect" +*PrinterError: "paper entry misfeed" +*PrinterError: "paper exit misfeed" +*PrinterError: "paper jam" +*PrinterError: "Cassette (250 Sheet) : no paper tray" +*PrinterError: "Cassette (250 Sheet) : out of paper" +*PrinterError: "Cassette (250/500 Sheet) : no paper tray" +*PrinterError: "Cassette (250/500 Sheet) : out of paper" +*PrinterError: "Multipurpose Tray: out of paper" +*PrinterError: "Manual Feed: out of paper" +*PrinterError: "waiting for manual feed" +*PrinterError: "fixing temperature malfunction" +*PrinterError: "scanner motor malfunction" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% Last Edit Date: Jan 3 1995 +*% Written by sns@sqa for LaserWriter Select 610 Oct 18,1993 +*% The byte count of this file should be exactly 021037 or 021634 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserWriter Select 610 diff --git a/openoffice/share/psprint/driver/APLW8101.PS b/openoffice/share/psprint/driver/APLW8101.PS new file mode 100644 index 0000000000000000000000000000000000000000..20a68fa66726c0290c979993d74e79d569d554a6 --- /dev/null +++ b/openoffice/share/psprint/driver/APLW8101.PS @@ -0,0 +1,885 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "1.1" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "APLW8101.PPD" +*Product: "(LaserWriter Pro 810)" +*PSVersion: "(2011.113) 12" +*ModelName: "Apple LaserWriter Pro 810" +*ShortNickName: "Apple LaserWriter Pro 810" +*NickName: "Apple LaserWriter Pro 810 v2011.113" + +*% ==== Options and Constraints ===== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Multimedia Power Feeder: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Memory Configuration: PickOne +*DefaultOption2: None +*Option2 8Meg/8 MB RAM: "" +*Option2 12Meg/12 MB RAM: "" +*Option2 16Meg/16 MB RAM: "" +*Option2 20Meg/20 MB RAM: "" +*Option2 24Meg/24 MB RAM: "" +*Option2 28Meg/30 MB RAM: "" +*Option2 32Meg/32 MB RAM: "" +*?Option2: " + currentsystemparams /RamSize get + 6 string dup 4 string 4 -1 roll 1048576 div cvi dup 9 gt {exch cvs 0 exch + putinterval dup 2}{exch cvs 0 exch putinterval dup 1}ifelse + (Meg) putinterval + = +" +*End +*CloseUI: *Option2 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 True *ManualFeed True +*UIConstraints: *Option1 False *InputSlot MultiMediaFeeder + +*UIConstraints: *Option2 8Meg *VMOption 12Meg +*UIConstraints: *Option2 8Meg *VMOption 16Meg +*UIConstraints: *Option2 8Meg *VMOption 20Meg +*UIConstraints: *Option2 8Meg *VMOption 24Meg +*UIConstraints: *Option2 8Meg *VMOption 28Meg +*UIConstraints: *Option2 8Meg *VMOption 32Meg + +*UIConstraints: *Option2 12Meg *VMOption 8Meg +*UIConstraints: *Option2 12Meg *VMOption 16Meg +*UIConstraints: *Option2 12Meg *VMOption 20Meg +*UIConstraints: *Option2 12Meg *VMOption 24Meg +*UIConstraints: *Option2 12Meg *VMOption 28Meg +*UIConstraints: *Option2 12Meg *VMOption 32Meg + +*UIConstraints: *Option2 16Meg *VMOption 8Meg +*UIConstraints: *Option2 16Meg *VMOption 12Meg +*UIConstraints: *Option2 16Meg *VMOption 20Meg +*UIConstraints: *Option2 16Meg *VMOption 24Meg +*UIConstraints: *Option2 16Meg *VMOption 28Meg +*UIConstraints: *Option2 16Meg *VMOption 32Meg + +*UIConstraints: *Option2 20Meg *VMOption 8Meg +*UIConstraints: *Option2 20Meg *VMOption 12Meg +*UIConstraints: *Option2 20Meg *VMOption 16Meg +*UIConstraints: *Option2 20Meg *VMOption 24Meg +*UIConstraints: *Option2 20Meg *VMOption 28Meg +*UIConstraints: *Option2 20Meg *VMOption 32Meg + +*UIConstraints: *Option2 24Meg *VMOption 8Meg +*UIConstraints: *Option2 24Meg *VMOption 12Meg +*UIConstraints: *Option2 24Meg *VMOption 16Meg +*UIConstraints: *Option2 24Meg *VMOption 20Meg +*UIConstraints: *Option2 24Meg *VMOption 28Meg +*UIConstraints: *Option2 24Meg *VMOption 32Meg + +*UIConstraints: *Option2 28Meg *VMOption 8Meg +*UIConstraints: *Option2 28Meg *VMOption 12Meg +*UIConstraints: *Option2 28Meg *VMOption 16Meg +*UIConstraints: *Option2 28Meg *VMOption 20Meg +*UIConstraints: *Option2 28Meg *VMOption 24Meg +*UIConstraints: *Option2 28Meg *VMOption 32Meg + +*UIConstraints: *Option2 32Meg *VMOption 8Meg +*UIConstraints: *Option2 32Meg *VMOption 12Meg +*UIConstraints: *Option2 32Meg *VMOption 16Meg +*UIConstraints: *Option2 32Meg *VMOption 20Meg +*UIConstraints: *Option2 32Meg *VMOption 24Meg +*UIConstraints: *Option2 32Meg *VMOption 28Meg + + +*% This device does not support the following paper sizes through input trays: +*% Statement, Postcard, Comm #10 Envelope, DL, C5, Monarch envelopes. + +*UIConstraints: *PageSize Statement *InputSlot Tray1 +*UIConstraints: *PageSize Statement *InputSlot Tray2 +*UIConstraints: *PageSize Statement *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageSize Statement +*UIConstraints: *InputSlot Tray2 *PageSize Statement +*UIConstraints: *InputSlot Tray3 *PageSize Statement + +*UIConstraints: *PageSize Postcard *InputSlot Tray1 +*UIConstraints: *PageSize Postcard *InputSlot Tray2 +*UIConstraints: *PageSize Postcard *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageSize Postcard +*UIConstraints: *InputSlot Tray2 *PageSize Postcard +*UIConstraints: *InputSlot Tray3 *PageSize Postcard + +*UIConstraints: *PageSize Com10 *InputSlot Tray1 +*UIConstraints: *PageSize Com10 *InputSlot Tray2 +*UIConstraints: *PageSize Com10 *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageSize Com10 +*UIConstraints: *InputSlot Tray2 *PageSize Com10 +*UIConstraints: *InputSlot Tray3 *PageSize Com10 + +*UIConstraints: *PageSize DL *InputSlot Tray1 +*UIConstraints: *PageSize DL *InputSlot Tray2 +*UIConstraints: *PageSize DL *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize DL + +*UIConstraints: *PageSize C5 *InputSlot Tray1 +*UIConstraints: *PageSize C5 *InputSlot Tray2 +*UIConstraints: *PageSize C5 *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize C5 + +*UIConstraints: *PageSize Monarch *InputSlot Tray1 +*UIConstraints: *PageSize Monarch *InputSlot Tray2 +*UIConstraints: *PageSize Monarch *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize Monarch + +*UIConstraints: *PageRegion Statement *InputSlot Tray1 +*UIConstraints: *PageRegion Statement *InputSlot Tray2 +*UIConstraints: *PageRegion Statement *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageRegion Statement +*UIConstraints: *InputSlot Tray2 *PageRegion Statement +*UIConstraints: *InputSlot Tray3 *PageRegion Statement + +*UIConstraints: *PageRegion Postcard *InputSlot Tray1 +*UIConstraints: *PageRegion Postcard *InputSlot Tray2 +*UIConstraints: *PageRegion Postcard *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageRegion Postcard +*UIConstraints: *InputSlot Tray2 *PageRegion Postcard +*UIConstraints: *InputSlot Tray3 *PageRegion Postcard + +*UIConstraints: *PageRegion Com10 *InputSlot Tray1 +*UIConstraints: *PageRegion Com10 *InputSlot Tray2 +*UIConstraints: *PageRegion Com10 *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageRegion Com10 +*UIConstraints: *InputSlot Tray2 *PageRegion Com10 +*UIConstraints: *InputSlot Tray3 *PageRegion Com10 + +*UIConstraints: *PageRegion DL *InputSlot Tray1 +*UIConstraints: *PageRegion DL *InputSlot Tray2 +*UIConstraints: *PageRegion DL *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageRegion DL +*UIConstraints: *InputSlot Tray2 *PageRegion DL +*UIConstraints: *InputSlot Tray3 *PageRegion DL + +*UIConstraints: *PageRegion C5 *InputSlot Tray1 +*UIConstraints: *PageRegion C5 *InputSlot Tray2 +*UIConstraints: *PageRegion C5 *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageRegion C5 +*UIConstraints: *InputSlot Tray2 *PageRegion C5 +*UIConstraints: *InputSlot Tray3 *PageRegion C5 + +*UIConstraints: *PageRegion Monarch *InputSlot Tray1 +*UIConstraints: *PageRegion Monarch *InputSlot Tray2 +*UIConstraints: *PageRegion Monarch *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageRegion Monarch +*UIConstraints: *InputSlot Tray2 *PageRegion Monarch +*UIConstraints: *InputSlot Tray3 *PageRegion Monarch + +*% General Information and Defaults =============== +*LanguageLevel: "2" +*Protocols: BCP +*Emulators: hplj +*StartEmulator_hplj: "currentfile /hpcl statusdict /emulate get exec " +*StopEmulator_hplj: "<1B 7F>0" +*FreeVM: "430000" +*VMOption 8Meg/8 Meg RAM: "430000" +*VMOption 12Meg/12 Meg RAM: "1020000" +*VMOption 16Meg/16 Meg RAM: "1457792" +*VMOption 20Meg/20 Meg RAM: "5457792" +*VMOption 24Meg/24 Meg RAM: "9457792" +*VMOption 28Meg/28 Meg RAM: "13457792" +*VMOption 32Meg/32 Meg RAM: "17457792" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*Throughput: "20" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*OpenUI *Resolution: PickOne +*OrderDependency: 10 AnySetup *Resolution +*DefaultResolution: 400dpi +*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice" +*Resolution 400dpi: "1 dict dup /HWResolution [400 400] put setpagedevice" +*Resolution 600dpi: "1 dict dup /HWResolution [600 600] put setpagedevice" +*Resolution 800dpi: "1 dict dup /HWResolution [800 800] put setpagedevice" + +*?Resolution: " + save + currentpagedevice /HWResolution get + aload pop exch + ( ) cvs print + pop + (dpi) = flush + restore +" +*End +*CloseUI: *Resolution + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Unknown +*PageSize Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Letter.Transverse/US Letter Transverse: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Tabloid/Ledger: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4.Transverse/A4 Transverse: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B4: " + 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Postcard: " + 2 dict dup /PageSize [284 419] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Invoice/Statement: " + 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Folio: " + 2 dict dup /PageSize [595 936] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/Comm #10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/Monarch Envelope: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/DL Envelope: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5/C5 Envelope: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LetterSmall/US Letter Small: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice " +*End +*PageSize A4Small/A4 Small: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice " +*End +*PageSize LegalSmall/US Legal Small: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice " +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 16 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [842 1191] (A3) put + dup [595 842] (A4) put + dup [420 595] (A5) put + dup [729 1032] (B4) put + dup [516 729] (B5) put + dup [284 419] (Postcard) put + dup [396 612] (Invoice) put + dup [595 936] (Folio) put + dup [522 756] (Executive) put + dup [297 684] (Comm10) put + dup [279 540] (Monarch) put + dup [312 624] (DL) put + dup [459 649] (C5) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Unknown +*PageRegion Letter/US Letter: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [612 792] put setpagedevice} {pop} ifelse + <</PageSize [612 792]>> setpagedevice " +*End +*PageRegion Letter.Transverse/US Letter Transverse: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [612 792] put setpagedevice} {pop} ifelse + <</PageSize [612 792]>> setpagedevice " +*End +*PageRegion Legal/US Legal: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [612 1008] put setpagedevice} {pop} ifelse + <</PageSize [612 1008]>> setpagedevice " +*End +*PageRegion Tabloid/Ledger: " +2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A3: " +2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [595 842] put setpagedevice} {pop} ifelse + <</PageSize [595 842]>> setpagedevice " +*End +*PageRegion A4.Transverse/A4 Transverse: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [595 842] put setpagedevice} {pop} ifelse + <</PageSize [595 842]>> setpagedevice " +*End +*PageRegion A5: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [420 595] put setpagedevice} {pop} ifelse + <</PageSize [420 595]>> setpagedevice " +*End +*PageRegion B4: " +2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [516 729] put setpagedevice} {pop} ifelse + <</PageSize [516 729]>> setpagedevice " +*End +*PageRegion Postcard: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [284 419] put setpagedevice} {pop} ifelse + <</PageSize [284 419]>> setpagedevice " +*End +*PageRegion Invoice/Statement: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [396 612] put setpagedevice} {pop} ifelse + <</PageSize [396 612]>> setpagedevice " +*End +*PageRegion Folio: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [595 936] put setpagedevice} {pop} ifelse + <</PageSize [595 936]>> setpagedevice " +*End +*PageRegion Executive: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [522 756] put setpagedevice} {pop} ifelse + <</PageSize [522 756]>> setpagedevice " +*End +*PageRegion Comm10/Comm #10 Envelope: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [297 684] put setpagedevice} {pop} ifelse + <</PageSize [297 684]>> setpagedevice " +*End +*PageRegion Monarch/Monarch Envelope: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [279 540] put setpagedevice} {pop} ifelse + <</PageSize [279 540]>> setpagedevice " +*End +*PageRegion DL/DL Envelope: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [312 624] put setpagedevice} {pop} ifelse + <</PageSize [312 624]>> setpagedevice " +*End +*PageRegion C5/C5 Envelope: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [459 649] put setpagedevice} {pop} ifelse + <</PageSize [459 649]>> setpagedevice " +*End +*PageRegion LetterSmall/US Letter Small: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [612 792] put setpagedevice} {pop} ifelse + <</PageSize [612 792]>> setpagedevice " +*End +*PageRegion LegalSmall/US Legal Small: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [612 1008] put setpagedevice} {pop} ifelse + <</PageSize [612 1008]>> setpagedevice " +*End +*PageRegion A4Small/A4 Small: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [595 842] put setpagedevice} {pop} ifelse + <</PageSize [595 842]>> setpagedevice " +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Unknown +*ImageableArea Letter/US Letter: "16 14.4 595.4 778 " +*ImageableArea Letter.Transverse/US Letter Transverse: "16 14.4 595.4 778 " +*ImageableArea Legal/US Legal: "16 9.81 596.16 995 " +*ImageableArea Tabloid/Ledger: "16 12 780 1208 " +*ImageableArea A3: "16 12 825.84 1178 " +*ImageableArea A4: "16 16 578.88 825.17 " +*ImageableArea A4.Transverse/A4 Transverse: "16 14.4 578.88 825.17 " +*ImageableArea A5: "14 14.4 407.25 577 " +*ImageableArea B4: "16 10.2 717.12 1019.25 " +*ImageableArea B5: "11 15 503.1 716 " +*ImageableArea Postcard: "14.4 9.81 273.6 407.25 " +*ImageableArea Invoice/Statement: "21 16 373 595 " +*ImageableArea Folio: "21 10.2 578.88 922 " +*ImageableArea Executive: "14.4 9.7201 509.76 743.13 " +*ImageableArea Comm10/Comm #10 Envelope: "16 12 279 671 " +*ImageableArea Monarch/Monarch Envelope: "16 12 265.2 525 " +*ImageableArea DL/DL Envelope: "16 14 295.64 605 " +*ImageableArea C5/C5 Envelope: "19 14 448 631 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Unknown +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Letter.Transverse/US Letter Transverse: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension Tabloid/Ledger: "792 1224" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "595 842" +*PaperDimension A4.Transverse/A4 Transverse: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension B4: "729 1032" +*PaperDimension B5: "516 729 " +*PaperDimension Postcard: "284 419" +*PaperDimension Invoice/Statement: "396 612" +*PaperDimension Folio: "595 936" +*PaperDimension Executive: "522 756" +*PaperDimension Comm10/Comm #10 Envelope: "297 684" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension DL/DL Envelope: "312 624" +*PaperDimension C5/C5 Envelope: "459 649" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" + +*RequiresPageRegion MultiMediaFeeder: True + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "<</ManualFeed true>> setpagedevice " +*ManualFeed False: "<</ManualFeed false>> setpagedevice " +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Tray1 +*InputSlot Tray1/Upper tray: " + currentpagedevice /InputAttributes get + 0 get dup + null eq {pop} + { dup + /InputAttributes + 1 dict dup /Priority [0 1 2 3] put + put setpagedevice + } ifelse " +*End +*InputSlot Tray2/Middle tray: " + currentpagedevice /InputAttributes get + 1 get dup + null eq {pop} + { dup + /InputAttributes + 1 dict dup /Priority [1 0 2 3] put + put setpagedevice + } ifelse " +*End +*InputSlot Tray3/Lower tray: " + currentpagedevice /InputAttributes get + 2 get dup + null eq {pop} + { dup + /InputAttributes + 1 dict dup /Priority [2 0 1 3] put + put setpagedevice + } ifelse " +*End +*InputSlot MultiMediaFeeder/Multimedia Power Feeder: " + currentpagedevice /InputAttributes get + 3 get dup + null eq {pop} + { dup + /InputAttributes + 1 dict dup /Priority [3 0 1 2] put + put setpagedevice + } ifelse " +*End +*?InputSlot: " +save + 4 dict + dup /0 (Tray1) put + dup /1 (Tray2) put + dup /2 (Tray3) put + dup /3 (MultiMediaFeeder) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*DefaultOutputBin: Upper +*DefaultOutputOrder: Normal + +*PageStackOrder Front: Reverse +*PageStackOrder Upper: Normal + +*OpenUI *TraySwitch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " +save + currentpagedevice /TraySwitch get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.003)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM +*Font Bookman-Light: Standard "(001.003)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM +*Font Courier: Standard "(002.004)" Standard ROM +*Font Courier-Bold: Standard "(002.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM +*Font Courier-Oblique: Standard "(002.004)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: cover open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: toner is low" +*Status: "PrinterError: paper jam" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: service call" +*Status: "PrinterError: Engine is off line" +*Status: "PrinterError: Engine is not responding" +*Status: "PrinterError: Unknown problem occurred" +*Status: "PrinterError: Manual feed page not requested" +*Status: "PrinterError: waiting for manual feed" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "Serial" +*Source: "SerialB" +*Source: "LocalTalk" +*Source: "EtherTalk" +*Source: "Parallel" +*Source: "other" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "cover open" +*PrinterError: "warming up" +*PrinterError: "toner is low" +*PrinterError: "paper jam" +*PrinterError: "out of paper" +*PrinterError: "service call" +*PrinterError: "Engine is off line" +*PrinterError: "Engine is not responding" +*PrinterError: "Unknown problem occurred" +*PrinterError: "Manual feed page not requested" +*PrinterError: "waiting for manual feed" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.400dpi/60 lpi / 400 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 71 lpi / 400 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.400dpi/71 lpi / 400 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.400dpi/71 lpi / 400 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.400dpi/71 lpi / 400 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.400dpi/71 lpi / 400 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.400dpi/71 lpi / 400 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.400dpi/71 lpi / 400 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.400dpi/71 lpi / 400 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.400dpi/71 lpi / 400 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.400dpi/71 lpi / 400 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.400dpi/71 lpi / 400 dpi: "66.6667" + +*% For 47 lpi / 400 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.47lpi.400dpi/47 lpi / 400 dpi: "45.0" +*ColorSepScreenAngle CustomColor.47lpi.400dpi/47 lpi / 400 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.47lpi.400dpi/47 lpi / 400 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.47lpi.400dpi/47 lpi / 400 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.47lpi.400dpi/47 lpi / 400 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.47lpi.400dpi/47 lpi / 400 dpi: "47.1405" +*ColorSepScreenFreq CustomColor.47lpi.400dpi/47 lpi / 400 dpi: "47.1405" +*ColorSepScreenFreq ProcessCyan.47lpi.400dpi/47 lpi / 400 dpi: "42.1637" +*ColorSepScreenFreq ProcessMagenta.47lpi.400dpi/47 lpi / 400 dpi: "42.1637" +*ColorSepScreenFreq ProcessYellow.47lpi.400dpi/47 lpi / 400 dpi: "44.4444" + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 85 lpi / 800 dpi ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.800dpi/85 lpi / 800 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.800dpi/85 lpi / 800 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.800dpi/85 lpi / 800 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.800dpi/85 lpi / 800 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.800dpi/85 lpi / 800 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.800dpi/85 lpi / 800 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.800dpi/85 lpi / 800 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.800dpi/85 lpi / 800 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.800dpi/85 lpi / 800 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.800dpi/85 lpi / 800 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.800dpi/85 lpi / 800 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 800 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.800dpi/71 lpi / 800 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.800dpi/71 lpi / 800 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.800dpi/71 lpi / 800 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.800dpi/71 lpi / 800 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.800dpi/71 lpi / 800 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.800dpi/71 lpi / 800 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.800dpi/71 lpi / 800 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.800dpi/71 lpi / 800 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.800dpi/71 lpi / 800 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.800dpi/71 lpi / 800 dpi: "66.6667" + + + +*% Produced by "BuildPPD4.0L2.ps" version 4.0 edit 3 +*% Last Edit Date: Jan 3 1995 +*% The byte count of this file should be exactly 033330 or 034215 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserWriter Pro 810 diff --git a/openoffice/share/psprint/driver/APLW81F1.PS b/openoffice/share/psprint/driver/APLW81F1.PS new file mode 100644 index 0000000000000000000000000000000000000000..6b118be021e170ec52d38af5d60936cd33ba7e33 --- /dev/null +++ b/openoffice/share/psprint/driver/APLW81F1.PS @@ -0,0 +1,885 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "1.1" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "APLW81F1.PPD" +*Product: "(LaserWriter Pro 810f)" +*PSVersion: "(2011.113) 12" +*ModelName: "Apple LaserWriter Pro 810 with Fax Card" +*ShortNickName: "Apple LaserWriter Pro 810 Fax" +*NickName: "Apple LaserWriter Pro 810 with Fax Card v2011.113" + +*% ==== Options and Constraints ===== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Multimedia Power Feeder: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Memory Configuration: PickOne +*DefaultOption2: 8Meg +*Option2 8Meg/8 MB RAM: "" +*Option2 12Meg/12 MB RAM: "" +*Option2 16Meg/16 MB RAM: "" +*Option2 20Meg/20 MB RAM: "" +*Option2 24Meg/24 MB RAM: "" +*Option2 28Meg/30 MB RAM: "" +*Option2 32Meg/32 MB RAM: "" +*?Option2: " + currentsystemparams /RamSize get + 6 string dup 4 string 4 -1 roll 1048576 div cvi dup 9 gt {exch cvs 0 exch + putinterval dup 2}{exch cvs 0 exch putinterval dup 1}ifelse + (Meg) putinterval + = +" +*End +*CloseUI: *Option2 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 True *ManualFeed True +*UIConstraints: *Option1 False *InputSlot MultiMediaFeeder + +*UIConstraints: *Option2 8Meg *VMOption 12Meg +*UIConstraints: *Option2 8Meg *VMOption 16Meg +*UIConstraints: *Option2 8Meg *VMOption 20Meg +*UIConstraints: *Option2 8Meg *VMOption 24Meg +*UIConstraints: *Option2 8Meg *VMOption 28Meg +*UIConstraints: *Option2 8Meg *VMOption 32Meg + +*UIConstraints: *Option2 12Meg *VMOption 8Meg +*UIConstraints: *Option2 12Meg *VMOption 16Meg +*UIConstraints: *Option2 12Meg *VMOption 20Meg +*UIConstraints: *Option2 12Meg *VMOption 24Meg +*UIConstraints: *Option2 12Meg *VMOption 28Meg +*UIConstraints: *Option2 12Meg *VMOption 32Meg + +*UIConstraints: *Option2 16Meg *VMOption 8Meg +*UIConstraints: *Option2 16Meg *VMOption 12Meg +*UIConstraints: *Option2 16Meg *VMOption 20Meg +*UIConstraints: *Option2 16Meg *VMOption 24Meg +*UIConstraints: *Option2 16Meg *VMOption 28Meg +*UIConstraints: *Option2 16Meg *VMOption 32Meg + +*UIConstraints: *Option2 20Meg *VMOption 8Meg +*UIConstraints: *Option2 20Meg *VMOption 12Meg +*UIConstraints: *Option2 20Meg *VMOption 16Meg +*UIConstraints: *Option2 20Meg *VMOption 24Meg +*UIConstraints: *Option2 20Meg *VMOption 28Meg +*UIConstraints: *Option2 20Meg *VMOption 32Meg + +*UIConstraints: *Option2 24Meg *VMOption 8Meg +*UIConstraints: *Option2 24Meg *VMOption 12Meg +*UIConstraints: *Option2 24Meg *VMOption 16Meg +*UIConstraints: *Option2 24Meg *VMOption 20Meg +*UIConstraints: *Option2 24Meg *VMOption 28Meg +*UIConstraints: *Option2 24Meg *VMOption 32Meg + +*UIConstraints: *Option2 28Meg *VMOption 8Meg +*UIConstraints: *Option2 28Meg *VMOption 12Meg +*UIConstraints: *Option2 28Meg *VMOption 16Meg +*UIConstraints: *Option2 28Meg *VMOption 20Meg +*UIConstraints: *Option2 28Meg *VMOption 24Meg +*UIConstraints: *Option2 28Meg *VMOption 32Meg + +*UIConstraints: *Option2 32Meg *VMOption 8Meg +*UIConstraints: *Option2 32Meg *VMOption 12Meg +*UIConstraints: *Option2 32Meg *VMOption 16Meg +*UIConstraints: *Option2 32Meg *VMOption 20Meg +*UIConstraints: *Option2 32Meg *VMOption 24Meg +*UIConstraints: *Option2 32Meg *VMOption 28Meg + +*% This device does not support the following paper sizes through input trays: +*% Statement, Postcard, Comm #10 Envelope, DL, C5, Monarch envelopes. + +*UIConstraints: *PageSize Statement *InputSlot Tray1 +*UIConstraints: *PageSize Statement *InputSlot Tray2 +*UIConstraints: *PageSize Statement *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageSize Statement +*UIConstraints: *InputSlot Tray2 *PageSize Statement +*UIConstraints: *InputSlot Tray3 *PageSize Statement + +*UIConstraints: *PageSize Postcard *InputSlot Tray1 +*UIConstraints: *PageSize Postcard *InputSlot Tray2 +*UIConstraints: *PageSize Postcard *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageSize Postcard +*UIConstraints: *InputSlot Tray2 *PageSize Postcard +*UIConstraints: *InputSlot Tray3 *PageSize Postcard + +*UIConstraints: *PageSize Com10 *InputSlot Tray1 +*UIConstraints: *PageSize Com10 *InputSlot Tray2 +*UIConstraints: *PageSize Com10 *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageSize Com10 +*UIConstraints: *InputSlot Tray2 *PageSize Com10 +*UIConstraints: *InputSlot Tray3 *PageSize Com10 + +*UIConstraints: *PageSize DL *InputSlot Tray1 +*UIConstraints: *PageSize DL *InputSlot Tray2 +*UIConstraints: *PageSize DL *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize DL + +*UIConstraints: *PageSize C5 *InputSlot Tray1 +*UIConstraints: *PageSize C5 *InputSlot Tray2 +*UIConstraints: *PageSize C5 *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize C5 + +*UIConstraints: *PageSize Monarch *InputSlot Tray1 +*UIConstraints: *PageSize Monarch *InputSlot Tray2 +*UIConstraints: *PageSize Monarch *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize Monarch + +*UIConstraints: *PageRegion Statement *InputSlot Tray1 +*UIConstraints: *PageRegion Statement *InputSlot Tray2 +*UIConstraints: *PageRegion Statement *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageRegion Statement +*UIConstraints: *InputSlot Tray2 *PageRegion Statement +*UIConstraints: *InputSlot Tray3 *PageRegion Statement + +*UIConstraints: *PageRegion Postcard *InputSlot Tray1 +*UIConstraints: *PageRegion Postcard *InputSlot Tray2 +*UIConstraints: *PageRegion Postcard *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageRegion Postcard +*UIConstraints: *InputSlot Tray2 *PageRegion Postcard +*UIConstraints: *InputSlot Tray3 *PageRegion Postcard + +*UIConstraints: *PageRegion Com10 *InputSlot Tray1 +*UIConstraints: *PageRegion Com10 *InputSlot Tray2 +*UIConstraints: *PageRegion Com10 *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageRegion Com10 +*UIConstraints: *InputSlot Tray2 *PageRegion Com10 +*UIConstraints: *InputSlot Tray3 *PageRegion Com10 + +*UIConstraints: *PageRegion DL *InputSlot Tray1 +*UIConstraints: *PageRegion DL *InputSlot Tray2 +*UIConstraints: *PageRegion DL *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageRegion DL +*UIConstraints: *InputSlot Tray2 *PageRegion DL +*UIConstraints: *InputSlot Tray3 *PageRegion DL + +*UIConstraints: *PageRegion C5 *InputSlot Tray1 +*UIConstraints: *PageRegion C5 *InputSlot Tray2 +*UIConstraints: *PageRegion C5 *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageRegion C5 +*UIConstraints: *InputSlot Tray2 *PageRegion C5 +*UIConstraints: *InputSlot Tray3 *PageRegion C5 + +*UIConstraints: *PageRegion Monarch *InputSlot Tray1 +*UIConstraints: *PageRegion Monarch *InputSlot Tray2 +*UIConstraints: *PageRegion Monarch *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageRegion Monarch +*UIConstraints: *InputSlot Tray2 *PageRegion Monarch +*UIConstraints: *InputSlot Tray3 *PageRegion Monarch + +*% General Information and Defaults =============== +*LanguageLevel: "2" +*Protocols: BCP +*Emulators: hplj +*StartEmulator_hplj: "currentfile /hpcl statusdict /emulate get exec " +*StopEmulator_hplj: "<1B 7F>0" +*FreeVM: "430000" +*VMOption 8Meg/8 MB RAM: "430000" +*VMOption 12Meg/12 MB RAM: "1020000" +*VMOption 16Meg/16 MB RAM: "1457792" +*VMOption 20Meg/20 MB RAM: "5457792" +*VMOption 24Meg/24 MB RAM: "9457792" +*VMOption 28Meg/28 MB RAM: "13457792" +*VMOption 32Meg/32 MB RAM: "17457792" +*ColorDevice: False +*FaxSupport: Base +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*Throughput: "20" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*OpenUI *Resolution: PickOne +*OrderDependency: 10 AnySetup *Resolution +*DefaultResolution: 400dpi +*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice" +*Resolution 400dpi: "1 dict dup /HWResolution [400 400] put setpagedevice" +*Resolution 600dpi: "1 dict dup /HWResolution [600 600] put setpagedevice" +*Resolution 800dpi: "1 dict dup /HWResolution [800 800] put setpagedevice" + +*?Resolution: " + save + currentpagedevice /HWResolution get + aload pop exch + ( ) cvs print + pop + (dpi) = flush + restore +" +*End +*CloseUI: *Resolution + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Unknown +*PageSize Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Letter.Transverse/US Letter Transverse: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Tabloid/Ledger: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4.Transverse/A4 Transverse: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B4: " + 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Postcard: " + 2 dict dup /PageSize [284 419] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Invoice/Statement: " + 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Folio: " + 2 dict dup /PageSize [595 936] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/Comm #10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/Monarch Envelope: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/DL Envelope: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5/C5 Envelope: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LetterSmall/US Letter Small: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice " +*End +*PageSize A4Small/A4 Small: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice " +*End +*PageSize LegalSmall/US Legal Small: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice " +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 16 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [842 1191] (A3) put + dup [595 842] (A4) put + dup [420 595] (A5) put + dup [729 1032] (B4) put + dup [516 729] (B5) put + dup [284 419] (Postcard) put + dup [396 612] (Invoice) put + dup [595 936] (Folio) put + dup [522 756] (Executive) put + dup [297 684] (Comm10) put + dup [279 540] (Monarch) put + dup [312 624] (DL) put + dup [459 649] (C5) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Unknown +*PageRegion Letter/US Letter: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [612 792] put setpagedevice} {pop} ifelse + <</PageSize [612 792]>> setpagedevice " +*End +*PageRegion Letter.Transverse/US Letter Transverse: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [612 792] put setpagedevice} {pop} ifelse + <</PageSize [612 792]>> setpagedevice " +*End +*PageRegion Legal/US Legal: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [612 1008] put setpagedevice} {pop} ifelse + <</PageSize [612 1008]>> setpagedevice " +*End +*PageRegion Tabloid/Ledger: " +2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A3: " +2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [595 842] put setpagedevice} {pop} ifelse + <</PageSize [595 842]>> setpagedevice " +*End +*PageRegion A4.Transverse/A4 Transverse: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [595 842] put setpagedevice} {pop} ifelse + <</PageSize [595 842]>> setpagedevice " +*End +*PageRegion A5: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [420 595] put setpagedevice} {pop} ifelse + <</PageSize [420 595]>> setpagedevice " +*End +*PageRegion B4: " +2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [516 729] put setpagedevice} {pop} ifelse + <</PageSize [516 729]>> setpagedevice " +*End +*PageRegion Postcard: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [284 419] put setpagedevice} {pop} ifelse + <</PageSize [284 419]>> setpagedevice " +*End +*PageRegion Invoice/Statement: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [396 612] put setpagedevice} {pop} ifelse + <</PageSize [396 612]>> setpagedevice " +*End +*PageRegion Folio: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [595 936] put setpagedevice} {pop} ifelse + <</PageSize [595 936]>> setpagedevice " +*End +*PageRegion Executive: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [522 756] put setpagedevice} {pop} ifelse + <</PageSize [522 756]>> setpagedevice " +*End +*PageRegion Comm10/Comm #10 Envelope: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [297 684] put setpagedevice} {pop} ifelse + <</PageSize [297 684]>> setpagedevice " +*End +*PageRegion Monarch/Monarch Envelope: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [279 540] put setpagedevice} {pop} ifelse + <</PageSize [279 540]>> setpagedevice " +*End +*PageRegion DL/DL Envelope: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [312 624] put setpagedevice} {pop} ifelse + <</PageSize [312 624]>> setpagedevice " +*End +*PageRegion C5/C5 Envelope: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [459 649] put setpagedevice} {pop} ifelse + <</PageSize [459 649]>> setpagedevice " +*End +*PageRegion LetterSmall/US Letter Small: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [612 792] put setpagedevice} {pop} ifelse + <</PageSize [612 792]>> setpagedevice " +*End +*PageRegion LegalSmall/US Legal Small: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [612 1008] put setpagedevice} {pop} ifelse + <</PageSize [612 1008]>> setpagedevice " +*End +*PageRegion A4Small/A4 Small: " +currentpagedevice /InputAttributes get 3 get dup null ne {dup /PageSize [595 842] put setpagedevice} {pop} ifelse + <</PageSize [595 842]>> setpagedevice " +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Unknown +*ImageableArea Letter/US Letter: "16 14.4 595.4 778 " +*ImageableArea Letter.Transverse/US Letter Transverse: "16 14.4 595.4 778 " +*ImageableArea Legal/US Legal: "16 9.81 596.16 995 " +*ImageableArea Tabloid/Ledger: "16 12 780 1208 " +*ImageableArea A3: "16 12 825.84 1178 " +*ImageableArea A4: "16 16 578.88 825.17 " +*ImageableArea A4.Transverse/A4 Transverse: "16 14.4 578.88 825.17 " +*ImageableArea A5: "14 14.4 407.25 577 " +*ImageableArea B4: "16 10.2 717.12 1019.25 " +*ImageableArea B5: "11 15 503.1 716 " +*ImageableArea Postcard: "14.4 9.81 273.6 407.25 " +*ImageableArea Invoice/Statement: "21 16 373 595 " +*ImageableArea Folio: "21 10.2 578.88 922 " +*ImageableArea Executive: "16 10.2 509.76 743.13 " +*ImageableArea Comm10/Comm #10 Envelope: "16 12 279 671 " +*ImageableArea Monarch/Monarch Envelope: "16 12 265.2 525 " +*ImageableArea DL/DL Envelope: "16 14 295.64 605 " +*ImageableArea C5/C5 Envelope: "19 14 448 631 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Unknown +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Letter.Transverse/US Letter Transverse: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension Tabloid/Ledger: "792 1224" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "595 842" +*PaperDimension A4.Transverse/A4 Transverse: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension B4: "729 1032" +*PaperDimension B5: "516 729 " +*PaperDimension Postcard: "284 419" +*PaperDimension Invoice/Statement: "396 612" +*PaperDimension Folio: "595 936" +*PaperDimension Executive: "522 756" +*PaperDimension Comm10/Comm #10 Envelope: "297 684" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension DL/DL Envelope: "312 624" +*PaperDimension C5/C5 Envelope: "459 649" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" + +*RequiresPageRegion MultiMediaFeeder: True + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "<</ManualFeed true>> setpagedevice " +*ManualFeed False: "<</ManualFeed false>> setpagedevice " +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Tray1 +*InputSlot Tray1/Upper tray: " + currentpagedevice /InputAttributes get + 0 get dup + null eq {pop} + { dup + /InputAttributes + 1 dict dup /Priority [0 1 2 3] put + put setpagedevice + } ifelse " +*End +*InputSlot Tray2/Middle tray: " + currentpagedevice /InputAttributes get + 1 get dup + null eq {pop} + { dup + /InputAttributes + 1 dict dup /Priority [1 0 2 3] put + put setpagedevice + } ifelse " +*End +*InputSlot Tray3/Lower tray: " + currentpagedevice /InputAttributes get + 2 get dup + null eq {pop} + { dup + /InputAttributes + 1 dict dup /Priority [2 0 1 3] put + put setpagedevice + } ifelse " +*End +*InputSlot MultiMediaFeeder/Multimedia Power Feeder: " + currentpagedevice /InputAttributes get + 3 get dup + null eq {pop} + { dup + /InputAttributes + 1 dict dup /Priority [3 0 1 2] put + put setpagedevice + } ifelse " +*End +*?InputSlot: " +save + 4 dict + dup /0 (Tray1) put + dup /1 (Tray2) put + dup /2 (Tray3) put + dup /3 (MultiMediaFeeder) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*DefaultOutputBin: Upper +*DefaultOutputOrder: Normal + +*PageStackOrder Front: Reverse +*PageStackOrder Upper: Normal + +*OpenUI *TraySwitch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " +save + currentpagedevice /TraySwitch get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.003)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM +*Font Bookman-Light: Standard "(001.003)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM +*Font Courier: Standard "(002.004)" Standard ROM +*Font Courier-Bold: Standard "(002.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM +*Font Courier-Oblique: Standard "(002.004)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: cover open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: toner is low" +*Status: "PrinterError: paper jam" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: service call" +*Status: "PrinterError: Engine is off line" +*Status: "PrinterError: Engine is not responding" +*Status: "PrinterError: Unknown problem occurred" +*Status: "PrinterError: Manual feed page not requested" +*Status: "PrinterError: waiting for manual feed" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "Serial" +*Source: "SerialB" +*Source: "Fax" +*Source: "LocalTalk" +*Source: "EtherTalk" +*Source: "Parallel" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "cover open" +*PrinterError: "warming up" +*PrinterError: "toner is low" +*PrinterError: "paper jam" +*PrinterError: "out of paper" +*PrinterError: "service call" +*PrinterError: "Engine is off line" +*PrinterError: "Engine is not responding" +*PrinterError: "Unknown problem occurred" +*PrinterError: "Manual feed page not requested" +*PrinterError: "waiting for manual feed" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.400dpi/60 lpi / 400 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 71 lpi / 400 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.400dpi/71 lpi / 400 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.400dpi/71 lpi / 400 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.400dpi/71 lpi / 400 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.400dpi/71 lpi / 400 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.400dpi/71 lpi / 400 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.400dpi/71 lpi / 400 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.400dpi/71 lpi / 400 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.400dpi/71 lpi / 400 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.400dpi/71 lpi / 400 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.400dpi/71 lpi / 400 dpi: "66.6667" + +*% For 47 lpi / 400 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.47lpi.400dpi/47 lpi / 400 dpi: "45.0" +*ColorSepScreenAngle CustomColor.47lpi.400dpi/47 lpi / 400 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.47lpi.400dpi/47 lpi / 400 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.47lpi.400dpi/47 lpi / 400 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.47lpi.400dpi/47 lpi / 400 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.47lpi.400dpi/47 lpi / 400 dpi: "47.1405" +*ColorSepScreenFreq CustomColor.47lpi.400dpi/47 lpi / 400 dpi: "47.1405" +*ColorSepScreenFreq ProcessCyan.47lpi.400dpi/47 lpi / 400 dpi: "42.1637" +*ColorSepScreenFreq ProcessMagenta.47lpi.400dpi/47 lpi / 400 dpi: "42.1637" +*ColorSepScreenFreq ProcessYellow.47lpi.400dpi/47 lpi / 400 dpi: "44.4444" + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 85 lpi / 800 dpi ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.800dpi/85 lpi / 800 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.800dpi/85 lpi / 800 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.800dpi/85 lpi / 800 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.800dpi/85 lpi / 800 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.800dpi/85 lpi / 800 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.800dpi/85 lpi / 800 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.800dpi/85 lpi / 800 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.800dpi/85 lpi / 800 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.800dpi/85 lpi / 800 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.800dpi/85 lpi / 800 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.800dpi/85 lpi / 800 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 800 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.800dpi/71 lpi / 800 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.800dpi/71 lpi / 800 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.800dpi/71 lpi / 800 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.800dpi/71 lpi / 800 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.800dpi/71 lpi / 800 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.800dpi/71 lpi / 800 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.800dpi/71 lpi / 800 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.800dpi/71 lpi / 800 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.800dpi/71 lpi / 800 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.800dpi/71 lpi / 800 dpi: "66.6667" + + + +*% Produced by "BuildPPD4.0L2.ps" version 4.0 edit 3 +*% Last Edit Date: Jan 3 1995 +*% The byte count of this file should be exactly 033368 or 034253 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserWriter Pro 810f diff --git a/openoffice/share/psprint/driver/APLWBGR1.PS b/openoffice/share/psprint/driver/APLWBGR1.PS new file mode 100644 index 0000000000000000000000000000000000000000..ce4a20d5517fe06daf49e6dfc0ac892845e54a01 --- /dev/null +++ b/openoffice/share/psprint/driver/APLWBGR1.PS @@ -0,0 +1,1081 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "APLWBGR1.PPD" +*Manufacturer: "Apple" +*Product: "(LaserWriter 8500)" +*PSVersion: "(3010.103) 1" +*ModelName: "Apple LaserWriter 8500" +*ShortNickName: "Apple LaserWriter 8500" +*NickName: "Apple LaserWriter 8500 v3010.103" + +*% === Options and Constraints ========= +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: 16Meg +*InstalledMemory 16Meg/Standard 16MB: "" +*InstalledMemory 20Meg/20MB: "" +*InstalledMemory 24Meg/24MB: "" +*InstalledMemory 32Meg/32MB: "" +*InstalledMemory 48Meg/48MB: "" +*?InstalledMemory: " + save + currentsystemparams /RamSize get + 1048576 div cvi 6 string cvs dup length dup 3 add string dup 0 4 index + putinterval dup 2 index (Meg) putinterval exch pop exch pop = flush + restore +" +*End +*CloseUI: *InstalledMemory + +*OpenUI *APOptionalDuplexer/Duplex Printing Unit: Boolean +*DefaultAPOptionalDuplexer: False +*APOptionalDuplexer True/Installed: "" +*APOptionalDuplexer False/Not Installed: "" +*?APOptionalDuplexer: " + save + /DiagnosticProcs /ProcSet {findresource}stopped + {pop pop false} + { + begin + {duplex-unit-present}stopped {false}if + end + }ifelse + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *APOptionalDuplexer + +*OpenUI *APOptionalCassette1/Cassette (Optional 1): PickOne +*OrderDependency: 10.0 AnySetup *APOptionalCassette1 +*DefaultAPOptionalCassette1: False +*APOptionalCassette1 True/Installed: "" +*APOptionalCassette1 False/Not Installed: "" +*APOptionalCassette1 Preferred/Installed and Preferred: " + 1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1 3] put put setpagedevice" +*End +*?APOptionalCassette1: " + save + currentpagedevice /InputAttributes get + dup 2 known + {dup 2 get null ne { + /Priority 2 copy known { + get 0 get 2 eq {(Preferred)}{(True)}ifelse + } { + pop pop (True) + } ifelse + }{ + pop (False) + }ifelse} + {pop (False)}ifelse = flush + restore +" +*End +*CloseUI: *APOptionalCassette1 + +*OpenUI *APOptionalCassette2/Cassette (Optional 2): PickOne +*OrderDependency: 10.0 AnySetup *APOptionalCassette2 +*DefaultAPOptionalCassette2: False +*APOptionalCassette2 True/Installed: "" +*APOptionalCassette2 False/Not Installed: "" +*APOptionalCassette2 Preferred/Installed and Preferred: " + 1 dict dup /InputAttributes 1 dict dup /Priority [3 0 1 2] put put setpagedevice" +*End +*?APOptionalCassette2: " + save + currentpagedevice /InputAttributes get + dup 3 known + {dup 3 get null ne { + /Priority 2 copy known { + get 0 get 3 eq {(Preferred)}{(True)}ifelse + } { + pop pop (True) + } ifelse + }{ + pop (False) + }ifelse} + {pop (False)}ifelse = flush + restore +" +*End +*CloseUI: *APOptionalCassette2 + +*CloseGroup: InstallableOptions + +*% ==== uninstalled options ======= +*UIConstraints: *APOptionalCassette1 False *InputSlot OptionalCassette1 +*UIConstraints: *APOptionalCassette2 False *InputSlot OptionalCassette2 +*UIConstraints: *InputSlot OptionalCassette1 *APOptionalCassette1 False +*UIConstraints: *InputSlot OptionalCassette2 *APOptionalCassette2 False +*UIConstraints: *APOptionalDuplexer False *Duplex DuplexTumble +*UIConstraints: *APOptionalDuplexer False *Duplex DuplexNoTumble +*UIConstraints: *Duplex DuplexTumble *APOptionalDuplexer False +*UIConstraints: *Duplex DuplexNoTumble *APOptionalDuplexer False + +*% ==== paper size/tray combos ======= +*UIConstraints: *PageSize Enormous *InputSlot StandardCassette +*UIConstraints: *PageSize Enormous *InputSlot OptionalCassette1 +*UIConstraints: *PageSize Enormous *InputSlot OptionalCassette2 +*UIConstraints: *PageRegion Enormous *InputSlot StandardCassette +*UIConstraints: *PageRegion Enormous *InputSlot OptionalCassette1 +*UIConstraints: *PageRegion Enormous *InputSlot OptionalCassette2 +*UIConstraints: *InputSlot StandardCassette *PageSize Enormous +*UIConstraints: *InputSlot StandardCassette *PageRegion Enormous +*UIConstraints: *InputSlot OptionalCassette1 *PageSize Enormous +*UIConstraints: *InputSlot OptionalCassette1 *PageRegion Enormous +*UIConstraints: *InputSlot OptionalCassette2 *PageSize Enormous +*UIConstraints: *InputSlot OptionalCassette2 *PageRegion Enormous + +*% ==== only one preferred tray ======= +*UIConstraints: *APOptionalCassette1 Preferred *APOptionalCassette2 Preferred +*UIConstraints: *APOptionalCassette2 Preferred *APOptionalCassette1 Preferred + +*% ==== Device Capabilities =============== +*LanguageLevel: "3" +*Protocols: TBCP +*Emulators: LaserJetIII +*StartEmulator_LaserJetIII: "currentfile /LaserJetIII statusdict /emulate get exec " +*StopEmulator_LaserJetIII: "<1B>E" +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42/FontType resourcestatus + {pop pop (Type42)}{(None)}ifelse = flush + restore +" +*End + +*FreeVM: "2337744" +*VMOption 16Meg: "2337744" +*VMOption 20Meg: "2141136" +*VMOption 24Meg: "2247632" +*VMOption 32Meg: "5893072" +*VMOption 48Meg: "13863888" + +*FCacheSize 16Meg: 1677721 +*FCacheSize 20Meg: 2097152 +*FCacheSize 24Meg: 2516582 +*FCacheSize 32Meg: 3355443 +*FCacheSize 48Meg: 5033164 + +*LandscapeOrientation: Minus90 +*ColorDevice: False +*DefaultColorSpace: Gray +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush +restore" +*End +*Throughput: "20" +*Password: "()" +*ExitServer: " +count 0 eq +{ false } { true exch startjob } ifelse +not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " +count 0 eq +{ false } { true exch startjob } ifelse +not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +systemdict /quit get exec +(WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 600dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get cvi + ( ) cvs print + (dpi) + = flush + restore +" +*End +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*PrintPSErrors: False + +*% Halftone Information =============== +*DefaultHalftoneType: 1 +*ScreenFreq: "106.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*OpenUI *Duplex/Duplex: PickOne +*OrderDependency: 20.0 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None/1-Sided: "1 dict dup /Duplex false put setpagedevice" +*Duplex DuplexNoTumble/2-Sided, Long-Edge Binding (No Tumble): " + 2 dict dup /Duplex true put dup /Tumble false put setpagedevice +" +*End +*Duplex DuplexTumble/2-Sided, Short-Edge Binding (Tumble): " + 2 dict dup /Duplex true put dup /Tumble true put setpagedevice +" +*End +*?Duplex: " + save + currentpagedevice /Duplex get + {currentpagedevice /Tumble get {(DuplexTumble)}{(DuplexNoTumble)}ifelse} + {(None)}ifelse + = flush + restore +" +*End +*CloseUI: *Duplex + +*OpenUI *BitsPerPixel/PhotoGrade(TM): PickOne +*OrderDependency: 20.0 AnySetup *BitsPerPixel +*DefaultBitsPerPixel: None +*BitsPerPixel 4/On: "1 dict dup /PreRenderingEnhance true put setpagedevice" +*BitsPerPixel None/Off: "1 dict dup /PreRenderingEnhance false put setpagedevice" +*?BitsPerPixel: " + save + currentpagedevice /PreRenderingEnhanceDetails get + /ActualPreRenderingEnhance get + {(4)}{(None)}ifelse = flush + restore" +*End +*CloseUI: *BitsPerPixel + +*OpenUI *Smoothing/FinePrint(TM): Boolean +*OrderDependency: 20.0 AnySetup *Smoothing +*DefaultSmoothing: False +*Smoothing True/On: "1 dict dup /PostRenderingEnhance true put setpagedevice" +*Smoothing False/Off: "1 dict dup /PostRenderingEnhance false put setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhance get + {(True)}{(False)}ifelse = flush + restore" +*End +*CloseUI: *Smoothing + +*% Paper Handling =================== + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 20.0 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Tabloid: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B4: " + 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Statement: " + 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize ExtraBig/Large Format 13" x 18": " + 2 dict dup /PageSize [936 1296] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize MajorBig/Large Format 13" x 18.50": " + 2 dict dup /PageSize [936 1332] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Enormous/Large Format 13" x 20": " + 2 dict dup /PageSize [936 1440] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Env10/Comm10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvMonarch/Monarch Envelope: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvC5/C5 Envelope: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvDL/DL Envelope: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Postcard: " + 2 dict dup /PageSize [284 419] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LetterSmall/US Letter Small: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put setpagedevice" +*End +*PageSize LegalSmall/US Legal Small: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put setpagedevice" +*End +*PageSize A4Small/A4 Small: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 18 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [842 1191] (A3) put + dup [595 842] (A4) put + dup [420 595] (A5) put + dup [729 1032] (B4) put + dup [516 729] (B5) put + dup [522 756] (Executive) put + dup [396 612] (Statement) put + dup [936 1296] (ExtraBig) put + dup [936 1332] (MajorBig) put + dup [936 1440] (Enormous) put + dup [297 684] (Env10) put + dup [279 540] (EnvMonarch) put + dup [459 649] (EnvC5) put + dup [312 624] (EnvDL) put + dup [284 419] (Postcard) put +{ exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit}{pop}ifelse + }bind forall + currentpagedevice /ImagingBBox get null ne { + % Form LetterSmall, LegalSmall, or A4Small + dup length dup 5 add string dup dup 0 5 index putinterval + 3 -1 roll (Small) putinterval exch pop + }if + = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 20.0 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: " + 3 dict dup /PageSize [612 792] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put + setpagedevice" +*End +*PageRegion Legal/US Legal: " + 3 dict dup /PageSize [612 1008] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put + setpagedevice" +*End +*PageRegion Tabloid: " + 3 dict dup /PageSize [792 1224] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [792 1224] put put put + setpagedevice" +*End +*PageRegion A3: " + 3 dict dup /PageSize [842 1191] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [842 1191] put put put + setpagedevice" +*End +*PageRegion A4: " + 3 dict dup /PageSize [595 842] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put + setpagedevice" +*End +*PageRegion A5: " + 3 dict dup /PageSize [420 595] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [420 595] put put put + setpagedevice" +*End +*PageRegion B4: " + 3 dict dup /PageSize [729 1032] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [729 1032] put put put + setpagedevice" +*End +*PageRegion B5: " + 3 dict dup /PageSize [516 729] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [516 729] put put put + setpagedevice" +*End +*PageRegion Executive: " + 3 dict dup /PageSize [522 756] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [522 756] put put put + setpagedevice" +*End +*PageRegion Statement: " + 3 dict dup /PageSize [396 612] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [396 612] put put put + setpagedevice" +*End +*PageRegion ExtraBig/Large Format 13" x 18": " + 3 dict dup /PageSize [936 1296] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [936 1296] put put put + setpagedevice" +*End +*PageRegion MajorBig/Large Format 13" x 18.50": " + 3 dict dup /PageSize [936 1332] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [936 1332] put put put + setpagedevice" +*End +*PageRegion Enormous/Large Format 13" x 20": " + 3 dict dup /PageSize [936 1440] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [936 1440] put put put + setpagedevice" +*End +*PageRegion Env10/Comm10 Envelope: " + 3 dict dup /PageSize [297 684] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [297 684] put put put + setpagedevice" +*End +*PageRegion EnvMonarch/Monarch Envelope: " + 3 dict dup /PageSize [279 540] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [279 540] put put put + setpagedevice" +*End +*PageRegion EnvC5/C5 Envelope: " + 3 dict dup /PageSize [459 649] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [459 649] put put put + setpagedevice" +*End +*PageRegion EnvDL/DL Envelope: " + 3 dict dup /PageSize [312 624] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [312 624] put put put + setpagedevice" +*End +*PageRegion Postcard: " + 3 dict dup /PageSize [284 419] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [284 419] put put put + setpagedevice" +*End +*PageRegion LetterSmall/US Letter Small: " + 3 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put + setpagedevice" +*End +*PageRegion LegalSmall/US Legal Small: " + 3 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put + setpagedevice" +*End +*PageRegion A4Small/A4 Small: " + 3 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put + setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "9.9001 11.2801 600.78 779.28 " +*ImageableArea Legal/US Legal: "11.28 13.62 602.64 995.46 " +*ImageableArea Tabloid: "13.4401 15.8401 777.6 1209.24 " +*ImageableArea A3: "14.4 16.32 828.48 1174.68 " +*ImageableArea A4: "10.62 12.24 583.5 830.16 " +*ImageableArea A5: "11.7601 9.6001 407.4 585.6 " +*ImageableArea B4: "13.56 15.9001 716.28 1016.94 " +*ImageableArea B5: "11.28 11.28 503.88 717.84 " +*ImageableArea Executive: "11.3401 11.28 509.82 744.72 " +*ImageableArea Statement: "10.0801 10.68 383.88 602.04 " +*ImageableArea ExtraBig/Large Format 13" x 18": "15.84 14.8801 918.24 1277.88 " +*ImageableArea MajorBig/Large Format 13" x 18.50": "15.84 17.0401 918.24 1316.04 " +*ImageableArea Enormous/Large Format 13" x 20": "15.84 17.0401 918.24 1424.04 " +*ImageableArea Env10/Comm10 Envelope: "11.28 9.6001 287.76 667.56 " +*ImageableArea EnvMonarch/Monarch Envelope: "10.5601 13.4401 267.84 526.44 " +*ImageableArea EnvC5/C5 Envelope: "6.4801 9.36 451.92 638.52 " +*ImageableArea EnvDL/DL Envelope: "11.7601 13.4401 299.76 612.84 " +*ImageableArea Postcard: "11.2801 12.18 272.4 407.46 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*?ImageableArea: " +save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat + (\n) print flush +restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension B4: "729 1032" +*PaperDimension B5: "516 729" +*PaperDimension Executive: "522 756" +*PaperDimension Statement: "396 612" +*PaperDimension ExtraBig/Large Format 13" x 18": "936 1296" +*PaperDimension MajorBig/Large Format 13" x 18.50": "936 1332" +*PaperDimension Enormous/Large Format 13" x 20": "936 1440" +*PaperDimension Env10/Comm10 Envelope: "297 684" +*PaperDimension EnvMonarch/Monarch Envelope: "279 540" +*PaperDimension EnvC5/C5 Envelope: "459 649" +*PaperDimension EnvDL/DL Envelope: "312 624" +*PaperDimension Postcard: "284 419" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension A4Small/A4 Small: "595 842" + +*RequiresPageRegion Multipurpose: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20.0 AnySetup *InputSlot +*DefaultInputSlot: StandardCassette +*InputSlot StandardCassette/Cassette (Standard): " +currentpagedevice /InputAttributes get 0 get +dup null eq +{ pop } +{ dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [0 1 2 3] put + put setpagedevice +} ifelse" +*End +*InputSlot Multipurpose: " +currentpagedevice /InputAttributes get 1 get +dup null eq +{ pop } +{ dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [1 0 2 3] put + put setpagedevice +} ifelse" +*End +*InputSlot OptionalCassette1/Cassette (Optional 1): " +currentpagedevice /InputAttributes get 2 get +dup null eq +{ pop } +{ dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [2 0 1 3] put + put setpagedevice +} ifelse" +*End +*InputSlot OptionalCassette2/Cassette (Optional 2): " +currentpagedevice /InputAttributes get 3 get +dup null eq +{ pop } +{ dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [3 0 1 2] put + put setpagedevice +} ifelse" +*End +*?InputSlot: " +save + 2 dict + dup /0 (StandardCassette) put + dup /1 (Multipurpose) put + dup /2 (OptionalCassette1) put + dup /3 (OptionalCassette2) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 30.0 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*OpenUI *TraySwitch/Tray Switch: Boolean +*OrderDependency: 30.0 AnySetup *TraySwitch +*DefaultTraySwitch: True +*TraySwitch True/On: " + statusdict begin product (LaserWriter 12/640 PS) eq end + currentpagedevice /Duplex 2 copy known {get}{pop pop false}ifelse and + { currentpagedevice /InputAttributes get + /Priority 2 copy known + { get [ exch {dup 1 eq {pop}if}bind forall ] + 1 dict dup /InputAttributes 1 dict dup /Priority + 7 -1 roll put put setpagedevice + }{pop pop}ifelse + }if + 1 dict dup /TraySwitch true put setpagedevice +" +*End +*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " + save + currentpagedevice /TraySwitch get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *TraySwitch + +*% Font Information ===================== +*DefaultFont: Courier +*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM +*Font AlbertusMT: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Bold: Standard "(501.009)" Standard ROM +*Font AntiqueOlive-Compact: Standard "(501.008)" Standard ROM +*Font AntiqueOlive-Italic: Standard "(501.010)" Standard ROM +*Font AntiqueOlive-Roman: Standard "(501.008)" Standard ROM +*Font AntiqueOliveCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM +*Font AntiqueOliveCE-Compact: Win1250 "(501.008)" ExtendedRoman ROM +*Font AntiqueOliveCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM +*Font AntiqueOliveCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM +*Font Apple-Chancery: Standard "(001.001)" Standard ROM +*Font Apple-ChanceryCE: Win1250 "(001.001)" ExtendedRoman ROM +*Font Arial-BoldItalicMT: Standard "(501.009)" Standard ROM +*Font Arial-BoldMT: Standard "(501.009)" Standard ROM +*Font Arial-ItalicMT: Standard "(501.012)" Standard ROM +*Font ArialCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM +*Font ArialCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM +*Font ArialCE-Italic: Win1250 "(501.012)" ExtendedRoman ROM +*Font ArialCE: Win1250 "(501.009)" ExtendedRoman ROM +*Font ArialMT: Standard "(501.009)" Standard ROM +*Font AvantGarde-Book: Standard "(501.009)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(501.009)" Standard ROM +*Font AvantGarde-Demi: Standard "(501.010)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(501.010)" Standard ROM +*Font AvantGardeCE-Book: Win1250 "(501.009)" ExtendedRoman ROM +*Font AvantGardeCE-BookOblique: Win1250 "(501.009)" ExtendedRoman ROM +*Font AvantGardeCE-Demi: Win1250 "(501.010)" ExtendedRoman ROM +*Font AvantGardeCE-DemiOblique: Win1250 "(501.010)" ExtendedRoman ROM +*Font Bodoni-Bold: Standard "(501.006)" Standard ROM +*Font Bodoni-BoldItalic: Standard "(501.007)" Standard ROM +*Font Bodoni-Italic: Standard "(501.007)" Standard ROM +*Font Bodoni-Poster: Standard "(501.009)" Standard ROM +*Font Bodoni-PosterCompressed: Standard "(501.007)" Standard ROM +*Font Bodoni: Standard "(501.008)" Standard ROM +*Font BodoniCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font BodoniCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM +*Font BodoniCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font BodoniCE-Poster: Win1250 "(501.009)" ExtendedRoman ROM +*Font BodoniCE-PosterCompressed: Win1250 "(501.007)" ExtendedRoman ROM +*Font BodoniCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font Bookman-Demi: Standard "(501.007)" Standard ROM +*Font Bookman-DemiItalic: Standard "(501.008)" Standard ROM +*Font Bookman-Light: Standard "(501.006)" Standard ROM +*Font Bookman-LightItalic: Standard "(501.007)" Standard ROM +*Font BookmanCE-Demi: Win1250 "(501.007)" ExtendedRoman ROM +*Font BookmanCE-DemiItalic: Win1250 "(501.008)" ExtendedRoman ROM +*Font BookmanCE-Light: Win1250 "(501.006)" ExtendedRoman ROM +*Font BookmanCE-LightItalic: Win1250 "(501.007)" ExtendedRoman ROM +*Font Carta: Special "(001.001)" Standard ROM +*Font Chicago: Standard "(501.011)" Standard ROM +*Font ChicagoCE: Win1250 "(501.011)" ExtendedRoman ROM +*Font Clarendon-Bold: Standard "(501.008)" Standard ROM +*Font Clarendon-Light: Standard "(501.009)" Standard ROM +*Font Clarendon: Standard "(501.009)" Standard ROM +*Font ClarendonCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font ClarendonCE-Light: Win1250 "(501.009)" ExtendedRoman ROM +*Font ClarendonCE: Win1250 "(501.009)" ExtendedRoman ROM +*Font CooperBlack-Italic: Standard "(001.003)" Standard ROM +*Font CooperBlack: Standard "(001.003)" Standard ROM +*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard ROM +*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard ROM +*Font Coronet-Regular: Standard "(001.000)" Standard ROM +*Font CoronetCE-Regular: Win1250 "(001.000)" ExtendedRoman ROM +*Font Courier-Bold: Standard "(501.010)" Standard ROM +*Font Courier-BoldOblique: Standard "(501.010)" Standard ROM +*Font Courier-Oblique: Standard "(501.010)" Standard ROM +*Font Courier: Standard "(501.010)" Standard ROM +*Font CourierCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM +*Font CourierCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman ROM +*Font CourierCE-Oblique: Win1250 "(501.010)" ExtendedRoman ROM +*Font CourierCE: Win1250 "(501.010)" ExtendedRoman ROM +*Font Eurostile-Bold: Standard "(501.008)" Standard ROM +*Font Eurostile-BoldExtendedTwo: Standard "(501.008)" Standard ROM +*Font Eurostile-ExtendedTwo: Standard "(501.010)" Standard ROM +*Font Eurostile: Standard "(501.008)" Standard ROM +*Font EurostileCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.008)" ExtendedRoman ROM +*Font EurostileCE-ExtendedTwo: Win1250 "(501.010)" ExtendedRoman ROM +*Font EurostileCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font Geneva: Standard "(501.007)" Standard ROM +*Font GenevaCE: Win1250 "(501.007)" ExtendedRoman ROM +*Font GillSans-Bold: Standard "(501.007)" Standard ROM +*Font GillSans-BoldCondensed: Standard "(501.006)" Standard ROM +*Font GillSans-BoldItalic: Standard "(501.008)" Standard ROM +*Font GillSans-Condensed: Standard "(501.007)" Standard ROM +*Font GillSans-ExtraBold: Standard "(501.008)" Standard ROM +*Font GillSans-Italic: Standard "(501.008)" Standard ROM +*Font GillSans-Light: Standard "(501.009)" Standard ROM +*Font GillSans-LightItalic: Standard "(501.009)" Standard ROM +*Font GillSans: Standard "(501.009)" Standard ROM +*Font GillSansCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM +*Font GillSansCE-BoldCondensed: Win1250 "(501.006)" ExtendedRoman ROM +*Font GillSansCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM +*Font GillSansCE-Condensed: Win1250 "(501.007)" ExtendedRoman ROM +*Font GillSansCE-ExtraBold: Win1250 "(501.008)" ExtendedRoman ROM +*Font GillSansCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM +*Font GillSansCE-Light: Win1250 "(501.009)" ExtendedRoman ROM +*Font GillSansCE-LightItalic: Win1250 "(501.009)" ExtendedRoman ROM +*Font GillSansCE-Roman: Win1250 "(501.009)" ExtendedRoman ROM +*Font Goudy-Bold: Standard "(001.002)" Standard ROM +*Font Goudy-BoldItalic: Standard "(001.002)" Standard ROM +*Font Goudy-ExtraBold: Standard "(001.001)" Standard ROM +*Font Goudy-Italic: Standard "(001.002)" Standard ROM +*Font Goudy: Standard "(001.003)" Standard ROM +*Font Helvetica-Bold: Standard "(501.010)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(501.010)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(501.009)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(501.009)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(501.010)" Standard ROM +*Font Helvetica-Condensed: Standard "(501.010)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(501.010)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(501.010)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(501.008)" Standard ROM +*Font Helvetica-Narrow: Standard "(501.008)" Standard ROM +*Font Helvetica-Oblique: Standard "(501.008)" Standard ROM +*Font Helvetica: Standard "(501.008)" Standard ROM +*Font HelveticaCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM +*Font HelveticaCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman ROM +*Font HelveticaCE-Cond: Win1250 "(501.010)" ExtendedRoman ROM +*Font HelveticaCE-CondBold: Win1250 "(501.009)" ExtendedRoman ROM +*Font HelveticaCE-CondBoldObl: Win1250 "(501.009)" ExtendedRoman ROM +*Font HelveticaCE-CondObl: Win1250 "(501.010)" ExtendedRoman ROM +*Font HelveticaCE-Narrow: Win1250 "(501.008)" ExtendedRoman ROM +*Font HelveticaCE-NarrowBold: Win1250 "(501.010)" ExtendedRoman ROM +*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.010)" ExtendedRoman ROM +*Font HelveticaCE-NarrowOblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font HelveticaCE-Oblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font HelveticaCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font HoeflerText-Black: Standard "(501.008)" Standard ROM +*Font HoeflerText-BlackItalic: Standard "(501.009)" Standard ROM +*Font HoeflerText-Italic: Standard "(501.010)" Standard ROM +*Font HoeflerText-Ornaments: Special "(001.001)" Special ROM +*Font HoeflerText-Regular: Standard "(501.009)" Standard ROM +*Font HoeflerTextCE-Black: Win1250 "(501.008)" ExtendedRoman ROM +*Font HoeflerTextCE-BlackItalic: Win1250 "(501.009)" ExtendedRoman ROM +*Font HoeflerTextCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM +*Font HoeflerTextCE-Regular: Win1250 "(501.009)" ExtendedRoman ROM +*Font JoannaMT-Bold: Standard "(501.008)" Standard ROM +*Font JoannaMT-BoldItalic: Standard "(501.008)" Standard ROM +*Font JoannaMT-Italic: Standard "(501.008)" Standard ROM +*Font JoannaMT: Standard "(501.009)" Standard ROM +*Font JoannaMTCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font JoannaMTCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM +*Font JoannaMTCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM +*Font JoannaMTCE: Win1250 "(501.009)" ExtendedRoman ROM +*Font LetterGothic-Bold: Standard "(501.010)" Standard ROM +*Font LetterGothic-BoldSlanted: Standard "(501.010)" Standard ROM +*Font LetterGothic-Slanted: Standard "(501.010)" Standard ROM +*Font LetterGothic: Standard "(501.009)" Standard ROM +*Font LetterGothicCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM +*Font LetterGothicCE-BoldSlanted: Win1250 "(501.010)" ExtendedRoman ROM +*Font LetterGothicCE-Slanted: Win1250 "(501.010)" ExtendedRoman ROM +*Font LetterGothicCE: Win1250 "(501.009)" ExtendedRoman ROM +*Font LubalinGraph-Book: Standard "(501.009)" Standard ROM +*Font LubalinGraph-BookOblique: Standard "(501.009)" Standard ROM +*Font LubalinGraph-Demi: Standard "(501.009)" Standard ROM +*Font LubalinGraph-DemiOblique: Standard "(501.009)" Standard ROM +*Font LubalinGraphCE-Book: Win1250 "(501.009)" ExtendedRoman ROM +*Font LubalinGraphCE-BookOblique: Win1250 "(501.009)" ExtendedRoman ROM +*Font LubalinGraphCE-Demi: Win1250 "(501.009)" ExtendedRoman ROM +*Font LubalinGraphCE-DemiOblique: Win1250 "(501.009)" ExtendedRoman ROM +*Font Marigold: Standard "(001.000)" Standard ROM +*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM +*Font Monaco: Standard "(501.012)" Standard ROM +*Font MonacoCE: Win1250 "(501.012)" ExtendedRoman ROM +*Font NewCenturySchlbk-Bold: Standard "(501.008)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(501.009)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(501.011)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(501.008)" Standard ROM +*Font NewCenturySchlbkCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-Italic: Win1250 "(501.011)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM +*Font NewYork: Standard "(501.013)" Standard ROM +*Font NewYorkCE: Win1250 "(501.013)" ExtendedRoman ROM +*Font Optima-Bold: Standard "(501.008)" Standard ROM +*Font Optima-BoldItalic: Standard "(501.009)" Standard ROM +*Font Optima-Italic: Standard "(501.010)" Standard ROM +*Font Optima: Standard "(501.010)" Standard ROM +*Font OptimaCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font OptimaCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM +*Font OptimaCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM +*Font OptimaCE-Roman: Win1250 "(501.010)" ExtendedRoman ROM +*Font Oxford: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(501.008)" Standard ROM +*Font Palatino-BoldItalic: Standard "(501.007)" Standard ROM +*Font Palatino-Italic: Standard "(501.008)" Standard ROM +*Font Palatino-Roman: Standard "(501.006)" Standard ROM +*Font PalatinoCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font PalatinoCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM +*Font PalatinoCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM +*Font PalatinoCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM +*Font StempelGaramond-Bold: Standard "(501.007)" Standard ROM +*Font StempelGaramond-BoldItalic: Standard "(501.012)" Standard ROM +*Font StempelGaramond-Italic: Standard "(501.009)" Standard ROM +*Font StempelGaramond-Roman: Standard "(501.011)" Standard ROM +*Font StempelGaramondCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM +*Font StempelGaramondCE-BoldItalic: Win1250 "(501.012)" ExtendedRoman ROM +*Font StempelGaramondCE-Italic: Win1250 "(501.009)" ExtendedRoman ROM +*Font StempelGaramondCE-Roman: Win1250 "(501.011)" ExtendedRoman ROM +*Font Symbol: Special "(001.008)" Standard ROM +*Font Tekton: Standard "(001.001)" Standard ROM +*Font Times-Bold: Standard "(501.009)" Standard ROM +*Font Times-BoldItalic: Standard "(501.009)" Standard ROM +*Font Times-Italic: Standard "(501.010)" Standard ROM +*Font Times-Roman: Standard "(501.010)" Standard ROM +*Font TimesCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM +*Font TimesCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM +*Font TimesCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM +*Font TimesCE-Roman: Win1250 "(501.010)" ExtendedRoman ROM +*Font TimesNewRomanCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM +*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.011)" ExtendedRoman ROM +*Font TimesNewRomanCE-Italic: Win1250 "(501.011)" ExtendedRoman ROM +*Font TimesNewRomanCE: Win1250 "(501.010)" ExtendedRoman ROM +*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.011)" Standard ROM +*Font TimesNewRomanPS-BoldMT: Standard "(501.009)" Standard ROM +*Font TimesNewRomanPS-ItalicMT: Standard "(501.011)" Standard ROM +*Font TimesNewRomanPSMT: Standard "(501.010)" Standard ROM +*Font Univers-Bold: Standard "(501.008)" Standard ROM +*Font Univers-BoldExt: Standard "(501.010)" Standard ROM +*Font Univers-BoldExtObl: Standard "(501.010)" Standard ROM +*Font Univers-BoldOblique: Standard "(501.008)" Standard ROM +*Font Univers-Condensed: Standard "(501.011)" Standard ROM +*Font Univers-CondensedBold: Standard "(501.009)" Standard ROM +*Font Univers-CondensedBoldOblique: Standard "(501.009)" Standard ROM +*Font Univers-CondensedOblique: Standard "(501.011)" Standard ROM +*Font Univers-Extended: Standard "(501.009)" Standard ROM +*Font Univers-ExtendedObl: Standard "(501.009)" Standard ROM +*Font Univers-Light: Standard "(501.009)" Standard ROM +*Font Univers-LightOblique: Standard "(501.009)" Standard ROM +*Font Univers-Oblique: Standard "(501.009)" Standard ROM +*Font Univers: Standard "(501.009)" Standard ROM +*Font UniversCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-BoldExt: Win1250 "(501.010)" ExtendedRoman ROM +*Font UniversCE-BoldExtObl: Win1250 "(501.010)" ExtendedRoman ROM +*Font UniversCE-BoldOblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-Condensed: Win1250 "(501.011)" ExtendedRoman ROM +*Font UniversCE-CondensedBold: Win1250 "(501.009)" ExtendedRoman ROM +*Font UniversCE-CondensedBoldOblique: Win1250 "(501.009)" ExtendedRoman ROM +*Font UniversCE-CondensedOblique: Win1250 "(501.011)" ExtendedRoman ROM +*Font UniversCE-Extended: Win1250 "(501.009)" ExtendedRoman ROM +*Font UniversCE-ExtendedObl: Win1250 "(501.009)" ExtendedRoman ROM +*Font UniversCE-Light: Win1250 "(501.009)" ExtendedRoman ROM +*Font UniversCE-LightOblique: Win1250 "(501.009)" ExtendedRoman ROM +*Font UniversCE-Medium: Win1250 "(501.009)" ExtendedRoman ROM +*Font UniversCE-Oblique: Win1250 "(501.009)" ExtendedRoman ROM +*Font Wingdings-Regular: Special "(001.001)" Special ROM +*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard ROM +*Font ZapfChanceryCE-MediumItalic: Win1250 "(002.000)" ExtendedRoman ROM +*Font ZapfDingbats: Special "(002.000)" Standard ROM + +*?FontQuery: " +save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + (*) {(/)print print (\n)print}bind 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "initializing" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: check if engine is connected" +*Status: "PrinterError: fuser temperature malfunction" +*Status: "PrinterError: service call - ROS motor" +*Status: "PrinterError: service call - fan alarm" +*Status: "PrinterError: service call - main motor" +*Status: "PrinterError: service call - NVM" +*Status: "PrinterError: service call" +*Status: "PrinterError: top cover open" +*Status: "PrinterError: fuser cover open" +*Status: "PrinterError: duplex unit rear cover open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: toner cartridge missing or incorrect" +*Status: "PrinterError: cassette fail" +*Status: "PrinterError: Cassette (Standard): no paper tray" +*Status: "PrinterError: Cassette (Optional 1): no paper tray" +*Status: "PrinterError: Cassette (Optional 2): no paper tray" +*Status: "PrinterError: Multipurpose Tray: no cassette" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: Cassette (Standard): out of paper" +*Status: "PrinterError: Cassette (Optional 1): out of paper" +*Status: "PrinterError: Cassette (Optional 2): out of paper" +*Status: "PrinterError: Multipurpose Tray: out of paper" +*Status: "PrinterError: Output Tray Full" +*Status: "PrinterError: Illegal size at duplex mode" +*Status: "PrinterError: Cassette (Standard): Illegal size at duplex mode" +*Status: "PrinterError: Cassette (Optional 1): Illegal size at duplex mode" +*Status: "PrinterError: Cassette (Optional 2): Illegal size at duplex mode" +*Status: "PrinterError: Multipurpose Tray: Illegal size at duplex mode" +*Status: "PrinterError: paper jam" +*Status: "PrinterError: paper exit misfeed" +*Status: "PrinterError: paper registration misfeed" +*Status: "PrinterError: paper duplex misfeed" +*Status: "PrinterError: paper early feed jam" +*Status: "PrinterError: test printing stage" +*Status: "PrinterError: incorrect paper size setting" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "EtherTalk" +*Source: "LocalTalk" +*Source: "Parallel" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "check if engine is connected" +*PrinterError: "fuser temperature malfunction" +*PrinterError: "service call - ROS motor" +*PrinterError: "service call - fan alarm" +*PrinterError: "service call - main motor" +*PrinterError: "service call - NVM" +*PrinterError: "service call" +*PrinterError: "top cover open" +*PrinterError: "fuser cover open" +*PrinterError: "duplex unit rear cover open" +*PrinterError: "warming up" +*PrinterError: "toner cartridge missing or incorrect" +*PrinterError: "cassette fail" +*PrinterError: "Cassette (Standard): no paper tray" +*PrinterError: "Cassette (Optional 1): no paper tray" +*PrinterError: "Cassette (Optional 2): no paper tray" +*PrinterError: "Multipurpose Tray: no cassette" +*PrinterError: "out of paper" +*PrinterError: "Cassette (Standard): out of paper" +*PrinterError: "Cassette (Optional 1): out of paper" +*PrinterError: "Cassette (Optional 2): out of paper" +*PrinterError: "Multipurpose Tray: out of paper" +*PrinterError: "Output Tray Full" +*PrinterError: "Illegal size at duplex mode" +*PrinterError: "Cassette (Standard): Illegal size at duplex mode" +*PrinterError: "Cassette (Optional 1): Illegal size at duplex mode" +*PrinterError: "Cassette (Optional 2): Illegal size at duplex mode" +*PrinterError: "Multipurpose Tray: Illegal size at duplex mode" +*PrinterError: "paper jam" +*PrinterError: "paper exit misfeed" +*PrinterError: "paper registration misfeed" +*PrinterError: "paper duplex misfeed" +*PrinterError: "paper early feed jam" +*PrinterError: "test printing stage" +*PrinterError: "incorrect paper size setting" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% Last Edit Date: Oct 17 1997 +*% The byte count of this file should be exactly 043414 or 044495 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserWriter 8500 diff --git a/openoffice/share/psprint/driver/APLWCOB1.PS b/openoffice/share/psprint/driver/APLWCOB1.PS new file mode 100644 index 0000000000000000000000000000000000000000..d6c6daee0c39b8e0bcbe6fd3685abfe4914cd6b8 --- /dev/null +++ b/openoffice/share/psprint/driver/APLWCOB1.PS @@ -0,0 +1,565 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.2" +*FileVersion: "1.2" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "APLWCOB1.PPD" +*Product: "(Color LaserWriter 12/600 PS)" +*PSVersion: "(2014.108) 1" +*ModelName: "LaserWriter Color 12/600 PS" +*ShortNickName: "Apple Color LaserWriter 12/600" +*NickName: "Apple Color LaserWriter 12/600 PS v2014.108" + +*% === Options and Constraints ========= +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: 12Meg +*InstalledMemory 12Meg/Standard 12 MB: "" +*InstalledMemory 13Meg/13 MB Upgrade: "" +*InstalledMemory 16Meg/16 MB Upgrade: "" +*InstalledMemory 24Meg/24 MB Upgrade: "" +*InstalledMemory 25Meg/25 MB Upgrade: "" +*InstalledMemory 28Meg/28 MB Upgrade: "" +*InstalledMemory 40Meg/40 MB Upgrade: "" +*?InstalledMemory: " + save + currentsystemparams /RamSize get + 6 string dup 4 string 4 -1 roll 1048576 div cvi dup 9 gt {exch cvs 0 exch + putinterval dup 2}{exch cvs 0 exch putinterval dup 1}ifelse + (Meg) putinterval + = flush + restore +" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Cassette (Optional): PickOne +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*Option1 Preferred/Installed and Preferred: " + 1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1] put put setpagedevice" +*End +*?Option1: " + save + (False) + currentpagedevice /InputAttributes get + dup 2 known { 2 get null ne {pop (True)}if }{pop}ifelse + = flush + restore +" +*End +*CloseUI: *Option1 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot OptionalCassette + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" +*Protocols: TBCP +*TTRasterizer: Type42 + +*FreeVM: "1609392" +*VMOption 12Meg: "1609392" +*VMOption 13Meg: "2633392" +*VMOption 16Meg: "3911344" +*VMOption 24Meg: "5402684" +*VMOption 25Meg: "7401136" +*VMOption 28Meg: "5795504" +*VMOption 40Meg: "13717168" +*ColorDevice: True +*DefaultColorSpace: CMYK +*VariablePaperSize: False +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End + +*Throughput: "12" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*Resolution 600dpi: "" +*DefaultResolution: 600dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End + +*OpenUI *TraySwitch/Tray Switch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " +save + currentpagedevice /TraySwitch get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*OpenUI *MediaType/Paper Type: PickOne +*OrderDependency: 50 AnySetup *MediaType +*DefaultMediaType: Plain +*MediaType Plain/Plain: " + 2 dict + dup /MediaType (Plain) put + dup /InputAttributes mark + currentpagedevice /InputAttributes get + { + dup type /dicttype eq { + dup length 1 add dict begin {def} forall + /MediaType (Plain) def + currentdict end + } if + } forall + counttomark 2 idiv dup dict begin {def} repeat + pop currentdict end + put + setpagedevice +" +*End +*MediaType Transparency/Transparency: " + 2 dict + dup /MediaType (Transparency) put + dup /InputAttributes mark + currentpagedevice /InputAttributes get + { + dup type /dicttype eq { + dup length 1 add dict begin {def} forall + /MediaType (Transparency) def + currentdict end + } if + } forall + counttomark 2 idiv dup dict begin {def} repeat + pop currentdict end + put + setpagedevice +" +*End +*?MediaType: " + save + currentpagedevice /MediaType get dup null eq + { pop (Plain) } + { + (Transparency) ne { + (Plain) + }{ + (Transparency) + } ifelse + }ifelse + = flush + restore +" +*End +*CloseUI: *MediaType + +*OpenUI *OutputMode/Print Quality Mode: PickOne +*OrderDependency: 50 AnySetup *OutputMode +*DefaultOutputMode: Normal +*OutputMode Normal/Normal (Fastest Print Speed): " + 1 dict dup /PostRenderingEnhanceDetails + 2 dict dup /Type 19 put dup /OutputMode /Normal put put + setpagedevice " +*End +*OutputMode Best/Best (Slower Print Speed): " + 1 dict dup /PostRenderingEnhanceDetails + 2 dict dup /Type 19 put dup /OutputMode /Best put put + setpagedevice " +*End +*?OutputMode: " + save + currentpagedevice /PostRenderingEnhanceDetails get + /OutputMode get = flush + restore " +*End +*CloseUI: *OutputMode + +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*PrintPSErrors: False + +*% Halftone Information =============== +*ScreenFreq: "200.0" +*ScreenAngle: "0.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LetterSmall/US Letter Small: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put setpagedevice" +*End +*PageSize A4Small/A4 Small: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put setpagedevice" +*End +*PageSize LegalSmall/US Legal Small: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put setpagedevice" +*End + +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 4 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [516 729] (B5) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: " + 3 dict dup /PageSize [612 792] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put setpagedevice " +*End +*PageRegion Legal/US Legal: " + 3 dict dup /PageSize [612 1008] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put setpagedevice " +*End +*PageRegion A4: " + 3 dict dup /PageSize [595 842] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put setpagedevice " +*End +*PageRegion B5: " + 3 dict dup /PageSize [516 729] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [516 729] put put put setpagedevice " +*End +*PageRegion LetterSmall/US Letter Small: " + 3 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put setpagedevice " +*End +*PageRegion A4Small/A4 Small: " + 3 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put setpagedevice " +*End +*PageRegion LegalSmall/US Legal Small: " + 3 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put setpagedevice " +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "14.16 14.1601 597.84 769.32 " +*ImageableArea Legal/US Legal: "14.16 14.1601 597.84 985.32 " +*ImageableArea A4: "14.1601 14.2401 582.48 819.32 " +*ImageableArea B5: "14.16 14.7 501.84 706.38 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" + +*RequiresPageRegion Multipurpose: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: StandardCassette +*InputSlot StandardCassette/Cassette (Standard): " + currentpagedevice /InputAttributes get 0 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [0 1 2] put + put setpagedevice + } ifelse" +*End +*InputSlot Multipurpose/Multipurpose Tray: " + currentpagedevice /InputAttributes get 1 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [1 0 2] put + put setpagedevice + } ifelse" +*End +*InputSlot OptionalCassette/Cassette (Optional): " + currentpagedevice /InputAttributes get 2 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [2 0 1] put + put setpagedevice + } ifelse" +*End +*?InputSlot: " +save + 3 dict + dup /0 (StandardCassette) put + dup /1 (Multipurpose) put + dup /2 (OptionalCassette) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Standard "(001.007S)" Standard ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Standard "(001.004S)" Standard ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {(/)print print (\n)print}bind 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "initializing" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: cover open" +*Status: "PrinterError: door open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: toner cartridge missing or incorrect" +*Status: "PrinterError: paper jam" +*Status: "PrinterError: Cassette (Standard): no paper tray" +*Status: "PrinterError: Cassette (Standard): out of paper" +*Status: "PrinterError: Cassette (Optional): no paper tray" +*Status: "PrinterError: Cassette (Optional): out of paper" +*Status: "PrinterError: Multipurpose Tray: out of paper" +*Status: "PrinterError: waiting for manual feed" +*Status: "PrinterError: fixing temperature malfunction" +*Status: "PrinterError: scanner motor malfunction" +*Status: "PrinterError: incorrect paper size setting" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "EtherTalk" +*Source: "PrintServer" +*Source: "LocalTalk" +*Source: "Parallel" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "cover open" +*PrinterError: "door open" +*PrinterError: "warming up" +*PrinterError: "toner cartridge missing or incorrect" +*PrinterError: "paper jam" +*PrinterError: "Cassette (Standard): no paper tray" +*PrinterError: "Cassette (Standard): out of paper" +*PrinterError: "Cassette (Optional): no paper tray" +*PrinterError: "Cassette (Optional): out of paper" +*PrinterError: "Multipurpose Tray: out of paper" +*PrinterError: "waiting for manual feed" +*PrinterError: "fixing temperature malfunction" +*PrinterError: "scanner motor malfunction" +*PrinterError: "incorrect paper size setting" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.200lpi.600dpi/200 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 200 lpi / 600 dpi ===================== + +*ColorSepScreenAngle ProcessBlack.200lpi.600dpi/200 lpi / 600 dpi: "0" +*ColorSepScreenAngle CustomColor.200lpi.600dpi/200 lpi / 600 dpi: "0" +*ColorSepScreenAngle ProcessCyan.200lpi.600dpi/200 lpi / 600 dpi: "0" +*ColorSepScreenAngle ProcessMagenta.200lpi.600dpi/200 lpi / 600 dpi: "0" +*ColorSepScreenAngle ProcessYellow.200lpi.600dpi/200 lpi / 600 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.200lpi.600dpi/200 lpi / 600 dpi: "200" +*ColorSepScreenFreq CustomColor.200lpi.600dpi/200 lpi / 600 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.600dpi/200 lpi / 600 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.600dpi/200 lpi / 600 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.600dpi/200 lpi / 600 dpi: "200" + +*% Produced by "bldppd42.ps" version 4.0 edit 11 +*% Last Edit Date: Nov 16 1995 +*% The byte count of this file should be exactly 018026 or 018591 +*% depending on the filesystem it resides in. +*% end of PPD file for Apple Color LaserWriter 12/600 PS diff --git a/openoffice/share/psprint/driver/APLWCSB1.PS b/openoffice/share/psprint/driver/APLWCSB1.PS new file mode 100644 index 0000000000000000000000000000000000000000..de62117134e0c99205398ca666dbfb126992cec9 --- /dev/null +++ b/openoffice/share/psprint/driver/APLWCSB1.PS @@ -0,0 +1,580 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "APLWCSB1.PPD" +*Manufacturer: "Apple" +*Product: "(Color LaserWriter 12/660 PS)" +*PSVersion: "(2014.108) 2" +*ModelName: "LaserWriter Color 12/660 PS" +*ShortNickName: "Apple Color LaserWriter 12/660" +*NickName: "Apple Color LaserWriter 12/660 PS v2014.108" + +*% === Options and Constraints ========= +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: 16Meg +*InstalledMemory 16Meg/Standard 16 MB: "" +*InstalledMemory 24Meg/24 MB Upgrade: "" +*InstalledMemory 25Meg/25 MB Upgrade: "" +*InstalledMemory 28Meg/28 MB Upgrade: "" +*InstalledMemory 40Meg/40 MB Upgrade: "" +*?InstalledMemory: " + save + currentsystemparams /RamSize get + 1048576 div cvi 6 string cvs dup length dup 3 add string dup 0 4 index + putinterval dup 2 index (Meg) putinterval exch pop exch pop = flush + restore +" +*End +*CloseUI: *InstalledMemory + +*OpenUI *APOptionalCassette1/Cassette (Optional): PickOne +*OrderDependency: 10 AnySetup *APOptionalCassette1 +*DefaultAPOptionalCassette1: False +*APOptionalCassette1 True/Installed: "" +*APOptionalCassette1 False/Not Installed: "" +*APOptionalCassette1 Preferred/Installed and Preferred: " + 1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1] put put setpagedevice" +*End +*?APOptionalCassette1: " + save + currentpagedevice /InputAttributes get + dup 2 known + {dup 2 get null ne { + /Priority 2 copy known { + get 0 get 2 eq {(Preferred)}{(True)}ifelse + } { + pop pop (True) + } ifelse + }{ + pop (False) + }ifelse} + {pop (False)}ifelse = flush + restore +" +*End +*CloseUI: *APOptionalCassette1 +*CloseGroup: InstallableOptions + +*UIConstraints: *APOptionalCassette1 False *InputSlot OptionalCassette +*UIConstraints: *InputSlot OptionalCassette *APOptionalCassette1 False + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" +*Protocols: TBCP +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + {pop pop (Type42)}{(None)}ifelse = flush + restore +" +*End + +*FreeVM: "3911344" +*VMOption 16Meg: "3911344" +*VMOption 24Meg: "5402684" +*VMOption 25Meg: "7401136" +*VMOption 28Meg: "5795504" +*VMOption 40Meg: "13717168" +*ColorDevice: True +*DefaultColorSpace: CMYK +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End + +*Throughput: "12" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*Resolution 600dpi: "" +*DefaultResolution: 600dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End + +*OpenUI *TraySwitch/Tray Switch: Boolean +*OrderDependency: 20 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " + save + currentpagedevice /TraySwitch get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *TraySwitch + +*OpenUI *MediaType/Paper Type: PickOne +*OrderDependency: 50 AnySetup *MediaType +*DefaultMediaType: Plain +*MediaType Plain/Plain: " + 2 dict + dup /MediaType (Plain) put + dup /InputAttributes mark + currentpagedevice /InputAttributes get + { + dup type /dicttype eq { + dup length 1 add dict begin {def} forall + /MediaType (Plain) def + currentdict end + } if + } forall + counttomark 2 idiv dup dict begin {def} repeat + pop currentdict end + put + setpagedevice +" +*End +*MediaType Transparency/Transparency: " + 2 dict + dup /MediaType (Transparency) put + dup /InputAttributes mark + currentpagedevice /InputAttributes get + { + dup type /dicttype eq { + dup length 1 add dict begin {def} forall + /MediaType (Transparency) def + currentdict end + } if + } forall + counttomark 2 idiv dup dict begin {def} repeat + pop currentdict end + put + setpagedevice +" +*End +*?MediaType: " + save + currentpagedevice /MediaType get dup null eq + { pop (Plain) } + { + (Transparency) ne { + (Plain) + }{ + (Transparency) + } ifelse + }ifelse + = flush + restore +" +*End +*CloseUI: *MediaType + +*OpenUI *OutputMode/Print Quality Mode: PickOne +*OrderDependency: 20 AnySetup *OutputMode +*DefaultOutputMode: Normal +*OutputMode Normal/Normal (Fastest Print Speed): " + 1 dict dup /PostRenderingEnhanceDetails + 2 dict dup /Type 19 put dup /OutputMode /Normal put put + setpagedevice " +*End +*OutputMode Best/Best (Slower Print Speed): " + 1 dict dup /PostRenderingEnhanceDetails + 2 dict dup /Type 19 put dup /OutputMode /Best put put + setpagedevice " +*End +*?OutputMode: " + save + currentpagedevice /PostRenderingEnhanceDetails get + /OutputMode get = flush + restore " +*End +*CloseUI: *OutputMode + +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*SuggestedManualFeedTimeout: "300" +*PrintPSErrors: False + +*% Halftone Information =============== +*ContoneOnly: True +*ScreenFreq: "200.0" +*ScreenAngle: "0.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 20 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LetterSmall/US Letter Small: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put setpagedevice" +*End +*PageSize A4Small/A4 Small: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put setpagedevice" +*End +*PageSize LegalSmall/US Legal Small: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put setpagedevice" +*End + +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 4 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [516 729] (B5) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + currentpagedevice /ImagingBBox get null ne { + % Form LetterSmall, LegalSmall, or A4Small + dup length dup 5 add string dup dup 0 5 index putinterval + 3 -1 roll (Small) putinterval exch pop + } if + = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 20 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: " + 3 dict dup /PageSize [612 792] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put setpagedevice " +*End +*PageRegion Legal/US Legal: " + 3 dict dup /PageSize [612 1008] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put setpagedevice " +*End +*PageRegion A4: " + 3 dict dup /PageSize [595 842] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put setpagedevice " +*End +*PageRegion B5: " + 3 dict dup /PageSize [516 729] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [516 729] put put put setpagedevice " +*End +*PageRegion LetterSmall/US Letter Small: " + 3 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put setpagedevice " +*End +*PageRegion A4Small/A4 Small: " + 3 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put setpagedevice " +*End +*PageRegion LegalSmall/US Legal Small: " + 3 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put setpagedevice " +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "14.16 14.1601 597.84 769.32 " +*ImageableArea Legal/US Legal: "14.16 14.1601 597.84 985.32 " +*ImageableArea A4: "14.1601 14.2401 582.48 819.32 " +*ImageableArea B5: "14.16 14.7 501.84 706.38 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" + +*RequiresPageRegion Multipurpose: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: StandardCassette +*InputSlot StandardCassette/Cassette (Standard): " + currentpagedevice /InputAttributes get 0 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [0 1 2] put + put setpagedevice + } ifelse" +*End +*InputSlot Multipurpose/Multipurpose Tray: " + currentpagedevice /InputAttributes get 1 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [1 0 2] put + put setpagedevice + } ifelse" +*End +*InputSlot OptionalCassette/Cassette (Optional): " + currentpagedevice /InputAttributes get 2 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [2 0 1] put + put setpagedevice + } ifelse" +*End +*?InputSlot: " +save + 3 dict + dup /0 (StandardCassette) put + dup /1 (Multipurpose) put + dup /2 (OptionalCassette) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*DefaultOutputOrder: Normal + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Standard "(001.007S)" Standard ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Standard "(001.004S)" Standard ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {(/)print print (\n)print}bind 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "initializing" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: cover open" +*Status: "PrinterError: door open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: toner cartridge missing or incorrect" +*Status: "PrinterError: paper jam" +*Status: "PrinterError: Cassette (Standard): no paper tray" +*Status: "PrinterError: Cassette (Standard): out of paper" +*Status: "PrinterError: Cassette (Optional): no paper tray" +*Status: "PrinterError: Cassette (Optional): out of paper" +*Status: "PrinterError: Multipurpose Tray: out of paper" +*Status: "PrinterError: waiting for manual feed" +*Status: "PrinterError: fixing temperature malfunction" +*Status: "PrinterError: scanner motor malfunction" +*Status: "PrinterError: incorrect paper size setting" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "EtherTalk" +*Source: "PrintServer" +*Source: "LocalTalk" +*Source: "Parallel" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "cover open" +*PrinterError: "door open" +*PrinterError: "warming up" +*PrinterError: "toner cartridge missing or incorrect" +*PrinterError: "paper jam" +*PrinterError: "Cassette (Standard): no paper tray" +*PrinterError: "Cassette (Standard): out of paper" +*PrinterError: "Cassette (Optional): no paper tray" +*PrinterError: "Cassette (Optional): out of paper" +*PrinterError: "Multipurpose Tray: out of paper" +*PrinterError: "waiting for manual feed" +*PrinterError: "fixing temperature malfunction" +*PrinterError: "scanner motor malfunction" +*PrinterError: "incorrect paper size setting" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.200lpi.600dpi/200 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 200 lpi / 600 dpi ===================== + +*ColorSepScreenAngle ProcessBlack.200lpi.600dpi/200 lpi / 600 dpi: "0" +*ColorSepScreenAngle CustomColor.200lpi.600dpi/200 lpi / 600 dpi: "0" +*ColorSepScreenAngle ProcessCyan.200lpi.600dpi/200 lpi / 600 dpi: "0" +*ColorSepScreenAngle ProcessMagenta.200lpi.600dpi/200 lpi / 600 dpi: "0" +*ColorSepScreenAngle ProcessYellow.200lpi.600dpi/200 lpi / 600 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.200lpi.600dpi/200 lpi / 600 dpi: "200" +*ColorSepScreenFreq CustomColor.200lpi.600dpi/200 lpi / 600 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.600dpi/200 lpi / 600 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.600dpi/200 lpi / 600 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.600dpi/200 lpi / 600 dpi: "200" + +*% Last Edit Date: Sep 10 1996 +*% The byte count of this file should be exactly 018570 or 019150 +*% depending on the filesystem it resides in. +*% end of PPD file for Apple Color LaserWriter 12/660 PS diff --git a/openoffice/share/psprint/driver/APLWGRF1.PS b/openoffice/share/psprint/driver/APLWGRF1.PS new file mode 100644 index 0000000000000000000000000000000000000000..306ff761770be6a53451642a7e3722dfbfc427bd --- /dev/null +++ b/openoffice/share/psprint/driver/APLWGRF1.PS @@ -0,0 +1,747 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "APLWGRF1.PPD" +*Product: "(LaserWriter 16/600 PS Fax)" +*PSVersion: "(2014.106) 1" +*ModelName: "Apple LaserWriter 16/600 PS Fax" +*ShortNickName: "Apple LaserWriter 16/600 PS Fax" +*NickName: "Apple LaserWriter 16/600 PS Fax v2014.106" + +*% === Options and Constraints ========= +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: 8Meg +*InstalledMemory 8Meg/Standard 8 MB RAM: "" +*InstalledMemory 12Meg/12 MB Upgrade: "" +*InstalledMemory 16Meg/16 MB Upgrade: "" +*InstalledMemory 24Meg/24 MB Upgrade: "" +*InstalledMemory 32Meg/32 MB Upgrade: "" +*?InstalledMemory: " + currentsystemparams /RamSize get + 6 string dup 4 string 4 -1 roll 1048576 div cvi dup 9 gt {exch cvs 0 exch + putinterval dup 2}{exch cvs 0 exch putinterval dup 1}ifelse + (Meg) putinterval + = +" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option2/Cassette (500 Sheets): PickOne +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*Option2 Preferred/Installed and Preferred: " + 1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1 3] put put +setpagedevice" +*End +*?Option2: " + save + currentpagedevice + /InputAttributes get + 2 known {(True)}{(False)} ifelse = flush + restore " +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Envelope Feeder: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " + save + currentpagedevice + /InputAttributes get + 3 known {(True)}{(False)} ifelse = flush + restore " +*End +*CloseUI: *Option3 +*CloseGroup: InstallableOptions + +*UIConstraints: *InstalledMemory 8Meg *BitsPerPixel 4 + +*UIConstraints: *Option2 False *InputSlot Lower +*UIConstraints: *Option3 False *InputSlot Envelope + +*UIConstraints: *PageSize A5 *InputSlot Upper +*UIConstraints: *PageSize A5 *InputSlot Lower +*UIConstraints: *PageSize Com10 *InputSlot Upper +*UIConstraints: *PageSize Com10 *InputSlot Lower +*UIConstraints: *PageSize Monarch *InputSlot Upper +*UIConstraints: *PageSize Monarch *InputSlot Lower +*UIConstraints: *PageSize C5 *InputSlot Upper +*UIConstraints: *PageSize C5 *InputSlot Lower +*UIConstraints: *PageSize DL *InputSlot Upper +*UIConstraints: *PageSize DL *InputSlot Lower + +*UIConstraints: *PageRegion A5 *InputSlot Upper +*UIConstraints: *PageRegion A5 *InputSlot Lower +*UIConstraints: *PageRegion Com10 *InputSlot Upper +*UIConstraints: *PageRegion Com10 *InputSlot Lower +*UIConstraints: *PageRegion Monarch *InputSlot Upper +*UIConstraints: *PageRegion Monarch *InputSlot Lower +*UIConstraints: *PageRegion C5 *InputSlot Upper +*UIConstraints: *PageRegion C5 *InputSlot Lower +*UIConstraints: *PageRegion DL *InputSlot Upper +*UIConstraints: *PageRegion DL *InputSlot Lower + +*UIConstraints: *InputSlot Upper *PageSize A5 +*UIConstraints: *InputSlot Lower *PageSize A5 +*UIConstraints: *InputSlot Upper *PageSize Com10 +*UIConstraints: *InputSlot Lower *PageSize Com10 +*UIConstraints: *InputSlot Upper *PageSize Monarch +*UIConstraints: *InputSlot Lower *PageSize Monarch +*UIConstraints: *InputSlot Upper *PageSize C5 +*UIConstraints: *InputSlot Lower *PageSize C5 +*UIConstraints: *InputSlot Upper *PageSize DL +*UIConstraints: *InputSlot Lower *PageSize DL + +*UIConstraints: *InputSlot Upper *PageRegion A5 +*UIConstraints: *InputSlot Lower *PageRegion A5 +*UIConstraints: *InputSlot Upper *PageRegion Com10 +*UIConstraints: *InputSlot Lower *PageRegion Com10 +*UIConstraints: *InputSlot Upper *PageRegion Monarch +*UIConstraints: *InputSlot Lower *PageRegion Monarch +*UIConstraints: *InputSlot Upper *PageRegion C5 +*UIConstraints: *InputSlot Lower *PageRegion C5 +*UIConstraints: *InputSlot Upper *PageRegion DL +*UIConstraints: *InputSlot Lower *PageRegion DL + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" +*Protocols: BCP +*Emulators: LaserJetIII +*StartEmulator_LaserJetIII: "currentfile /LaserJetIII statusdict /emulate +get exec " +*End +*StopEmulator_LaserJetIII: "<1B>E" +*TTRasterizer: Type42 +*FaxSupport: Base + +*FreeVM: "1539456" +*VMOption 8Meg: "1539456" +*VMOption 12Meg: "1662336" +*VMOption 16Meg: "5815680" +*VMOption 24Meg: "14114176" +*VMOption 32Meg: "22396288" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End + +*Throughput: "16" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 600dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End + +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*PrintPSErrors: False + + +*% Halftone Information =============== +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 +exch sub }" +*End +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*OpenUI *Smoothing/FinePrint(TM): Boolean +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: False +*Smoothing True/On: " + 2 dict dup /PostRenderingEnhance true put setpagedevice +" +*End +*Smoothing False/Off: " + 2 dict dup /PostRenderingEnhance false put setpagedevice +" +*End +*?Smoothing: " + save currentpagedevice /PostRenderingEnhanceDetails get + /ActualPostRenderingEnhance get + {(True)}{(False)} ifelse = flush restore" +*End +*CloseUI: *Smoothing + +*OpenUI *BitsPerPixel/PhotoGrade(TM): PickOne +*OrderDependency: 50 AnySetup *BitsPerPixel +*DefaultBitsPerPixel: None +*BitsPerPixel 4/On: " + 2 dict dup /PreRenderingEnhance true put setpagedevice +" +*End +*BitsPerPixel None/Off: " + 2 dict dup /PreRenderingEnhance false put setpagedevice +" +*End +*?BitsPerPixel: " + save currentpagedevice /PreRenderingEnhanceDetails get + /ActualPreRenderingEnhance get + {(4)}{(None)} ifelse = flush restore" +*End +*CloseUI: *BitsPerPixel + +*% Paper Handling =================== + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5: " + 3 dict dup /PageSize [420 595] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [420 595] put put put + setpagedevice " +*End +*PageSize LetterSmall/US Letter Small: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put +setpagedevice" +*End +*PageSize A4Small/A4 Small: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put +setpagedevice" +*End +*PageSize LegalSmall/US Legal Small: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] +put setpagedevice" +*End +*PageSize Monarch/Monarch Envelope: " + currentpagedevice /InputAttributes get 3 known {3} {1} ifelse + 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize +[279 540] put put put + setpagedevice + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice " +*End +*PageSize Com10/Comm10 Envelope: " + currentpagedevice /InputAttributes get 3 known {3} {1} ifelse + 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize +[297 684] put put put + setpagedevice + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice " +*End +*PageSize C5/C5 Envelope: " + currentpagedevice /InputAttributes get 3 known {3} {1} ifelse + 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize +[459 649] put put put + setpagedevice + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice " +*End +*PageSize DL/DL Envelope: " + currentpagedevice /InputAttributes get 3 known {3} {1} ifelse + 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize +[312 624]put put put + setpagedevice + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice " +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 9 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [516 729] (B5) put + dup [420 595] (A5) put + dup [297 684] (Com10) put + dup [279 540] (Monarch) put + dup [459 649] (C5) put + dup [312 624] (DL) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: " + 3 dict dup /PageSize [612 792] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put +put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612 792] +put put put + setpagedevice} if " +*End +*PageRegion Legal/US Legal: " + 3 dict dup /PageSize [612 1008] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put +put put + setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612 +1008] put put put + setpagedevice} if " +*End +*PageRegion A4: " + 3 dict dup /PageSize [595 842] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put +put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [595 842] +put put put + setpagedevice} if " +*End +*PageRegion B5: " + 3 dict dup /PageSize [516 729] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [516 729] put +put put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [516 +729] put put put + setpagedevice} if " +*End +*PageRegion A5: " + 3 dict dup /PageSize [420 595] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [420 595] put +put put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [420 +595] put put put + setpagedevice} if " +*End +*PageRegion LetterSmall/US Letter Small: " + 3 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put +put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612 792] +put put put + setpagedevice} if " +*End +*PageRegion A4Small/A4 Small: " + 3 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put + setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [595 842] +put put put + setpagedevice} if " +*End +*PageRegion LegalSmall/US Legal Small: " + 3 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put +put put + setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612 +1008] put put put + setpagedevice} if " +*End +*PageRegion Monarch/Monarch Envelope: " + 3 dict dup /PageSize [279 540] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [279 540] put put put + setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [279 540] +put put put + setpagedevice} if " +*End +*PageRegion Com10/Comm10 Envelope: " + 3 dict dup /PageSize [297 684] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [297 684] put put put + setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [297 684] +put put put + setpagedevice} if " +*End +*PageRegion C5/C5 Envelope: " + 3 dict dup /PageSize [459 649] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [459 649] put put +put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [459 649] +put put put + setpagedevice} if " +*End +*PageRegion DL/DL Envelope: " + 3 dict dup /PageSize [312 624] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [312 624] put put +put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [312 624] +put put put + setpagedevice} if " +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "11.52 14.1601 599.04 782.04 " +*ImageableArea Legal/US Legal: "11.52 14.1601 599.04 998.04 " +*ImageableArea A4: "10.68 14.1601 582.84 831.96 " +*ImageableArea B5: "11.52 14.2201 503.04 719.1 " +*ImageableArea A5: "10.56 14.1601 409.92 585.0 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*ImageableArea Com10/Comm10 Envelope: "11.4 14.1601 284.04 674.04 " +*ImageableArea Monarch/Monarch Envelope: "10.0801 14.1601 267.36 530.04 " +*ImageableArea C5/C5 Envelope: "11.7601 14.1601 445.68 639.0 " +*ImageableArea DL/DL Envelope: "11.28 14.1601 299.28 614.04 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension A5: "420 595" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension Com10/Comm10 Envelope: "297 684" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension C5/C5 Envelope: "459 649" +*PaperDimension DL/DL Envelope: "312 624" + +*RequiresPageRegion Multipurpose: True +*RequiresPageRegion Envelope: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper/Cassette (250 Sheets): " + currentpagedevice /InputAttributes get 0 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [0 1 2 3] put + put setpagedevice + } ifelse" +*End +*InputSlot Multipurpose/Multipurpose Tray: " + currentpagedevice /InputAttributes get 1 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [1 0 2 3] put + put setpagedevice + } ifelse" +*End +*InputSlot Lower/Cassette (500 Sheets): " + currentpagedevice /InputAttributes get 2 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [2 0 1 3] put + put setpagedevice + } ifelse" +*End +*InputSlot Envelope/Envelope Feeder: " + currentpagedevice /InputAttributes get 3 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [3 0 1 2] put + put setpagedevice + } ifelse" +*End +*?InputSlot: " +save + 3 dict + dup /0 (Upper) put + dup /1 (Multipurpose) put + dup /2 (Lower) put + dup /3 (Envelope) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*OpenUI *TraySwitch/Tray Switch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " +save + currentpagedevice /TraySwitch get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Standard "(001.007S)" Standard ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Standard "(001.004S)" Standard ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "initializing" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: cover open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: toner cartridge missing or incorrect" +*Status: "PrinterError: paper jam" +*Status: "PrinterError: Cassette (250 Sheets): no paper tray" +*Status: "PrinterError: Cassette (250 Sheets): out of paper" +*Status: "PrinterError: Cassette (500 Sheets): no paper tray" +*Status: "PrinterError: Cassette (500 Sheets): out of paper" +*Status: "PrinterError: Multipurpose Tray: out of paper" +*Status: "PrinterError: Envelope Feeder: out of paper" +*Status: "PrinterError: waiting for manual feed" +*Status: "PrinterError: fixing temperature malfunction" +*Status: "PrinterError: scanner motor malfunction" +*Status: "PrinterError: incorrect paper size setting" +*Status: "PrinterError: Page image timeout" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "EtherTalk" +*Source: "RemotePrinter" +*Source: "PrintServer" +*Source: "LPR" +*Source: "LocalTalk" +*Source: "Parallel" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "cover open" +*PrinterError: "warming up" +*PrinterError: "toner cartridge missing or incorrect" +*PrinterError: "paper jam" +*PrinterError: "Cassette (250 Sheets): no paper tray" +*PrinterError: "Cassette (250 Sheets): out of paper" +*PrinterError: "Cassette (500 Sheets): no paper tray" +*PrinterError: "Cassette (500 Sheets): out of paper" +*PrinterError: "Multipurpose Tray: out of paper" +*PrinterError: "Envelope Feeder: out of paper" +*PrinterError: "waiting for manual feed" +*PrinterError: "fixing temperature malfunction" +*PrinterError: "scanner motor malfunction" +*PrinterError: "incorrect paper size setting" +*PrinterError: "Page image timeout" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% Produced by "bldppd42.ps" version 4.0 edit 11 +*% Last Edit Date: Aug 12 1994 +*% The byte count of this file should be exactly 025725 or 026472 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserWriter 16/600 PS Fax diff --git a/openoffice/share/psprint/driver/APLWGRI1.PS b/openoffice/share/psprint/driver/APLWGRI1.PS new file mode 100644 index 0000000000000000000000000000000000000000..66d2e8e515945e06a393bf50e9113e34e1508bbe --- /dev/null +++ b/openoffice/share/psprint/driver/APLWGRI1.PS @@ -0,0 +1,746 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "APLWGRI1.PPD" +*Product: "(LaserWriter 16/600 PS)" +*PSVersion: "(2014.106) 1" +*ModelName: "Apple LaserWriter 16/600 PS" +*ShortNickName: "Apple LaserWriter 16/600 PS" +*NickName: "Apple LaserWriter 16/600 PS v2014.106" + +*% === Options and Constraints ========= +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: 8Meg +*InstalledMemory 8Meg/Standard 8 MB RAM: "" +*InstalledMemory 12Meg/12 MB Upgrade: "" +*InstalledMemory 16Meg/16 MB Upgrade: "" +*InstalledMemory 24Meg/24 MB Upgrade: "" +*InstalledMemory 32Meg/32 MB Upgrade: "" +*?InstalledMemory: " + currentsystemparams /RamSize get + 6 string dup 4 string 4 -1 roll 1048576 div cvi dup 9 gt {exch cvs 0 exch + putinterval dup 2}{exch cvs 0 exch putinterval dup 1}ifelse + (Meg) putinterval + = +" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option2/Cassette (500 Sheets): PickOne +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*Option2 Preferred/Installed and Preferred: " + 1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1 3] put put +setpagedevice" +*End +*?Option2: " + save + currentpagedevice + /InputAttributes get + 2 known {(True)}{(False)} ifelse = flush + restore " +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Envelope Feeder: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " + save + currentpagedevice + /InputAttributes get + 3 known {(True)}{(False)} ifelse = flush + restore " +*End +*CloseUI: *Option3 +*CloseGroup: InstallableOptions + +*UIConstraints: *InstalledMemory 8Meg *BitsPerPixel 4 + +*UIConstraints: *Option2 False *InputSlot Lower +*UIConstraints: *Option3 False *InputSlot Envelope + +*UIConstraints: *PageSize A5 *InputSlot Upper +*UIConstraints: *PageSize A5 *InputSlot Lower +*UIConstraints: *PageSize Com10 *InputSlot Upper +*UIConstraints: *PageSize Com10 *InputSlot Lower +*UIConstraints: *PageSize Monarch *InputSlot Upper +*UIConstraints: *PageSize Monarch *InputSlot Lower +*UIConstraints: *PageSize C5 *InputSlot Upper +*UIConstraints: *PageSize C5 *InputSlot Lower +*UIConstraints: *PageSize DL *InputSlot Upper +*UIConstraints: *PageSize DL *InputSlot Lower + +*UIConstraints: *PageRegion A5 *InputSlot Upper +*UIConstraints: *PageRegion A5 *InputSlot Lower +*UIConstraints: *PageRegion Com10 *InputSlot Upper +*UIConstraints: *PageRegion Com10 *InputSlot Lower +*UIConstraints: *PageRegion Monarch *InputSlot Upper +*UIConstraints: *PageRegion Monarch *InputSlot Lower +*UIConstraints: *PageRegion C5 *InputSlot Upper +*UIConstraints: *PageRegion C5 *InputSlot Lower +*UIConstraints: *PageRegion DL *InputSlot Upper +*UIConstraints: *PageRegion DL *InputSlot Lower + +*UIConstraints: *InputSlot Upper *PageSize A5 +*UIConstraints: *InputSlot Lower *PageSize A5 +*UIConstraints: *InputSlot Upper *PageSize Com10 +*UIConstraints: *InputSlot Lower *PageSize Com10 +*UIConstraints: *InputSlot Upper *PageSize Monarch +*UIConstraints: *InputSlot Lower *PageSize Monarch +*UIConstraints: *InputSlot Upper *PageSize C5 +*UIConstraints: *InputSlot Lower *PageSize C5 +*UIConstraints: *InputSlot Upper *PageSize DL +*UIConstraints: *InputSlot Lower *PageSize DL + +*UIConstraints: *InputSlot Upper *PageRegion A5 +*UIConstraints: *InputSlot Lower *PageRegion A5 +*UIConstraints: *InputSlot Upper *PageRegion Com10 +*UIConstraints: *InputSlot Lower *PageRegion Com10 +*UIConstraints: *InputSlot Upper *PageRegion Monarch +*UIConstraints: *InputSlot Lower *PageRegion Monarch +*UIConstraints: *InputSlot Upper *PageRegion C5 +*UIConstraints: *InputSlot Lower *PageRegion C5 +*UIConstraints: *InputSlot Upper *PageRegion DL +*UIConstraints: *InputSlot Lower *PageRegion DL + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" +*Protocols: BCP +*Emulators: LaserJetIII +*StartEmulator_LaserJetIII: "currentfile /LaserJetIII statusdict /emulate +get exec " +*End +*StopEmulator_LaserJetIII: "<1B>E" +*TTRasterizer: Type42 + +*FreeVM: "1539456" +*VMOption 8Meg: "1539456" +*VMOption 12Meg: "1662336" +*VMOption 16Meg: "5815680" +*VMOption 24Meg: "14114176" +*VMOption 32Meg: "22396288" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End + +*Throughput: "16" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 600dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End + +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*PrintPSErrors: False + + +*% Halftone Information =============== +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 +exch sub }" +*End +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*OpenUI *Smoothing/FinePrint(TM): Boolean +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: False +*Smoothing True/On: " + 2 dict dup /PostRenderingEnhance true put setpagedevice +" +*End +*Smoothing False/Off: " + 2 dict dup /PostRenderingEnhance false put setpagedevice +" +*End +*?Smoothing: " + save currentpagedevice /PostRenderingEnhanceDetails get + /ActualPostRenderingEnhance get + {(True)}{(False)} ifelse = flush restore" +*End +*CloseUI: *Smoothing + +*OpenUI *BitsPerPixel/PhotoGrade(TM): PickOne +*OrderDependency: 50 AnySetup *BitsPerPixel +*DefaultBitsPerPixel: None +*BitsPerPixel 4/On: " + 2 dict dup /PreRenderingEnhance true put setpagedevice +" +*End +*BitsPerPixel None/Off: " + 2 dict dup /PreRenderingEnhance false put setpagedevice +" +*End +*?BitsPerPixel: " + save currentpagedevice /PreRenderingEnhanceDetails get + /ActualPreRenderingEnhance get + {(4)}{(None)} ifelse = flush restore" +*End +*CloseUI: *BitsPerPixel + +*% Paper Handling =================== + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5: " + 3 dict dup /PageSize [420 595] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [420 595] put put put + setpagedevice " +*End +*PageSize LetterSmall/US Letter Small: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put +setpagedevice" +*End +*PageSize A4Small/A4 Small: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put +setpagedevice" +*End +*PageSize LegalSmall/US Legal Small: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] +put setpagedevice" +*End +*PageSize Monarch/Monarch Envelope: " + currentpagedevice /InputAttributes get 3 known {3} {1} ifelse + 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize +[279 540] put put put + setpagedevice + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice " +*End +*PageSize Com10/Comm10 Envelope: " + currentpagedevice /InputAttributes get 3 known {3} {1} ifelse + 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize +[297 684] put put put + setpagedevice + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice " +*End +*PageSize C5/C5 Envelope: " + currentpagedevice /InputAttributes get 3 known {3} {1} ifelse + 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize +[459 649] put put put + setpagedevice + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice " +*End +*PageSize DL/DL Envelope: " + currentpagedevice /InputAttributes get 3 known {3} {1} ifelse + 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize +[312 624]put put put + setpagedevice + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice " +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 9 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [516 729] (B5) put + dup [420 595] (A5) put + dup [297 684] (Com10) put + dup [279 540] (Monarch) put + dup [459 649] (C5) put + dup [312 624] (DL) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: " + 3 dict dup /PageSize [612 792] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put +put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612 792] +put put put + setpagedevice} if " +*End +*PageRegion Legal/US Legal: " + 3 dict dup /PageSize [612 1008] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put +put put + setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612 +1008] put put put + setpagedevice} if " +*End +*PageRegion A4: " + 3 dict dup /PageSize [595 842] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put +put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [595 842] +put put put + setpagedevice} if " +*End +*PageRegion B5: " + 3 dict dup /PageSize [516 729] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [516 729] put +put put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [516 +729] put put put + setpagedevice} if " +*End +*PageRegion A5: " + 3 dict dup /PageSize [420 595] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [420 595] put +put put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [420 +595] put put put + setpagedevice} if " +*End +*PageRegion LetterSmall/US Letter Small: " + 3 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put +put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612 792] +put put put + setpagedevice} if " +*End +*PageRegion A4Small/A4 Small: " + 3 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put + setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [595 842] +put put put + setpagedevice} if " +*End +*PageRegion LegalSmall/US Legal Small: " + 3 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put +put put + setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612 +1008] put put put + setpagedevice} if " +*End +*PageRegion Monarch/Monarch Envelope: " + 3 dict dup /PageSize [279 540] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [279 540] put put put + setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [279 540] +put put put + setpagedevice} if " +*End +*PageRegion Com10/Comm10 Envelope: " + 3 dict dup /PageSize [297 684] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [297 684] put put put + setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [297 684] +put put put + setpagedevice} if " +*End +*PageRegion C5/C5 Envelope: " + 3 dict dup /PageSize [459 649] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [459 649] put put +put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [459 649] +put put put + setpagedevice} if " +*End +*PageRegion DL/DL Envelope: " + 3 dict dup /PageSize [312 624] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [312 624] put put +put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [312 624] +put put put + setpagedevice} if " +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "11.52 14.1601 599.04 782.04 " +*ImageableArea Legal/US Legal: "11.52 14.1601 599.04 998.04 " +*ImageableArea A4: "10.68 14.1601 582.84 831.96 " +*ImageableArea B5: "11.52 14.2201 503.04 719.1 " +*ImageableArea A5: "10.56 14.1601 409.92 585.0 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*ImageableArea Com10/Comm10 Envelope: "11.4 14.1601 284.04 674.04 " +*ImageableArea Monarch/Monarch Envelope: "10.0801 14.1601 267.36 530.04 " +*ImageableArea C5/C5 Envelope: "11.7601 14.1601 445.68 639.0 " +*ImageableArea DL/DL Envelope: "11.28 14.1601 299.28 614.04 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension A5: "420 595" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension Com10/Comm10 Envelope: "297 684" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension C5/C5 Envelope: "459 649" +*PaperDimension DL/DL Envelope: "312 624" + +*RequiresPageRegion Multipurpose: True +*RequiresPageRegion Envelope: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper/Cassette (250 Sheets): " + currentpagedevice /InputAttributes get 0 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [0 1 2 3] put + put setpagedevice + } ifelse" +*End +*InputSlot Multipurpose/Multipurpose Tray: " + currentpagedevice /InputAttributes get 1 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [1 0 2 3] put + put setpagedevice + } ifelse" +*End +*InputSlot Lower/Cassette (500 Sheets): " + currentpagedevice /InputAttributes get 2 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [2 0 1 3] put + put setpagedevice + } ifelse" +*End +*InputSlot Envelope/Envelope Feeder: " + currentpagedevice /InputAttributes get 3 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [3 0 1 2] put + put setpagedevice + } ifelse" +*End +*?InputSlot: " +save + 3 dict + dup /0 (Upper) put + dup /1 (Multipurpose) put + dup /2 (Lower) put + dup /3 (Envelope) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*OpenUI *TraySwitch/Tray Switch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " +save + currentpagedevice /TraySwitch get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Standard "(001.007S)" Standard ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Standard "(001.004S)" Standard ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "initializing" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: cover open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: toner cartridge missing or incorrect" +*Status: "PrinterError: paper jam" +*Status: "PrinterError: Cassette (250 Sheets): no paper tray" +*Status: "PrinterError: Cassette (250 Sheets): out of paper" +*Status: "PrinterError: Cassette (500 Sheets): no paper tray" +*Status: "PrinterError: Cassette (500 Sheets): out of paper" +*Status: "PrinterError: Multipurpose Tray: out of paper" +*Status: "PrinterError: Envelope Feeder: out of paper" +*Status: "PrinterError: waiting for manual feed" +*Status: "PrinterError: fixing temperature malfunction" +*Status: "PrinterError: scanner motor malfunction" +*Status: "PrinterError: incorrect paper size setting" +*Status: "PrinterError: Page image timeout" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "EtherTalk" +*Source: "RemotePrinter" +*Source: "PrintServer" +*Source: "LPR" +*Source: "LocalTalk" +*Source: "Parallel" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "cover open" +*PrinterError: "warming up" +*PrinterError: "toner cartridge missing or incorrect" +*PrinterError: "paper jam" +*PrinterError: "Cassette (250 Sheets): no paper tray" +*PrinterError: "Cassette (250 Sheets): out of paper" +*PrinterError: "Cassette (500 Sheets): no paper tray" +*PrinterError: "Cassette (500 Sheets): out of paper" +*PrinterError: "Multipurpose Tray: out of paper" +*PrinterError: "Envelope Feeder: out of paper" +*PrinterError: "waiting for manual feed" +*PrinterError: "fixing temperature malfunction" +*PrinterError: "scanner motor malfunction" +*PrinterError: "incorrect paper size setting" +*PrinterError: "Page image timeout" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% Produced by "bldppd42.ps" version 4.0 edit 11 +*% Last Edit Date: Aug 12 1994 +*% The byte count of this file should be exactly 025687 or 026433 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserWriter 16/600 PS diff --git a/openoffice/share/psprint/driver/APLWGRJ1.PS b/openoffice/share/psprint/driver/APLWGRJ1.PS new file mode 100644 index 0000000000000000000000000000000000000000..af9da083c3a241a2e769d0f315cbf249b37c6bb7 --- /dev/null +++ b/openoffice/share/psprint/driver/APLWGRJ1.PS @@ -0,0 +1,709 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.2" +*FileVersion: "1.1" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "APLWGRJ1.PPD" +*Product: "(LaserWriter 16/600 PS-J)" +*PSVersion: "(2014.106) 1" +*ModelName: "Apple LaserWriter 16/600 PS-J" +*ShortNickName: "Apple LaserWriter 16/600 PS-J" +*NickName: "Apple LaserWriter 16/600 PS-J v2014.106" + +*% === Options and Constraints ========= +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: 8Meg +*InstalledMemory 8Meg/Standard 8 MB RAM: "" +*InstalledMemory 12Meg/12 MB Upgrade: "" +*InstalledMemory 16Meg/16 MB Upgrade: "" +*InstalledMemory 24Meg/24 MB Upgrade: "" +*InstalledMemory 32Meg/32 MB Upgrade: "" +*?InstalledMemory: " + currentsystemparams /RamSize get + 6 string dup 4 string 4 -1 roll 1048576 div cvi dup 9 gt {exch cvs 0 exch + putinterval dup 2}{exch cvs 0 exch putinterval dup 1}ifelse + (Meg) putinterval + = +" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option2/Cassette (500 Sheets): PickOne +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*Option2 Preferred/Installed and Preferred: " + 1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1 3] put put setpagedevice" +*End +*?Option2: " + save + currentpagedevice + /InputAttributes get + 2 known {(True)}{(False)} ifelse = flush + restore " +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Envelope Feeder: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " + save + currentpagedevice + /InputAttributes get + 3 known {(True)}{(False)} ifelse = flush + restore " +*End +*CloseUI: *Option3 +*CloseGroup: InstallableOptions + +*UIConstraints: *InstalledMemory 8Meg *BitsPerPixel 4 +*UIConstraints: *InstalledMemory 12Meg *BitsPerPixel 4 + +*UIConstraints: *Option2 False *InputSlot Lower +*UIConstraints: *Option3 False *InputSlot Envelope + +*UIConstraints: *PageSize A5 *InputSlot Upper +*UIConstraints: *PageSize A5 *InputSlot Lower +*UIConstraints: *PageSize Com10 *InputSlot Upper +*UIConstraints: *PageSize Com10 *InputSlot Lower +*UIConstraints: *PageSize Monarch *InputSlot Upper +*UIConstraints: *PageSize Monarch *InputSlot Lower +*UIConstraints: *PageSize C5 *InputSlot Upper +*UIConstraints: *PageSize C5 *InputSlot Lower +*UIConstraints: *PageSize DL *InputSlot Upper +*UIConstraints: *PageSize DL *InputSlot Lower + +*UIConstraints: *PageRegion A5 *InputSlot Upper +*UIConstraints: *PageRegion A5 *InputSlot Lower +*UIConstraints: *PageRegion Com10 *InputSlot Upper +*UIConstraints: *PageRegion Com10 *InputSlot Lower +*UIConstraints: *PageRegion Monarch *InputSlot Upper +*UIConstraints: *PageRegion Monarch *InputSlot Lower +*UIConstraints: *PageRegion C5 *InputSlot Upper +*UIConstraints: *PageRegion C5 *InputSlot Lower +*UIConstraints: *PageRegion DL *InputSlot Upper +*UIConstraints: *PageRegion DL *InputSlot Lower + +*UIConstraints: *InputSlot Upper *PageSize A5 +*UIConstraints: *InputSlot Lower *PageSize A5 +*UIConstraints: *InputSlot Upper *PageSize Com10 +*UIConstraints: *InputSlot Lower *PageSize Com10 +*UIConstraints: *InputSlot Upper *PageSize Monarch +*UIConstraints: *InputSlot Lower *PageSize Monarch +*UIConstraints: *InputSlot Upper *PageSize C5 +*UIConstraints: *InputSlot Lower *PageSize C5 +*UIConstraints: *InputSlot Upper *PageSize DL +*UIConstraints: *InputSlot Lower *PageSize DL + +*UIConstraints: *InputSlot Upper *PageRegion A5 +*UIConstraints: *InputSlot Lower *PageRegion A5 +*UIConstraints: *InputSlot Upper *PageRegion Com10 +*UIConstraints: *InputSlot Lower *PageRegion Com10 +*UIConstraints: *InputSlot Upper *PageRegion Monarch +*UIConstraints: *InputSlot Lower *PageRegion Monarch +*UIConstraints: *InputSlot Upper *PageRegion C5 +*UIConstraints: *InputSlot Lower *PageRegion C5 +*UIConstraints: *InputSlot Upper *PageRegion DL +*UIConstraints: *InputSlot Lower *PageRegion DL + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" +*TTRasterizer: Type42 + +*FreeVM: "1922832" +*VMOption 8Meg: "1922832" +*VMOption 12Meg: "4052752" +*VMOption 16Meg: "6077044" +*VMOption 24Meg: "14465652" +*VMOption 32Meg: "22854260" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End + +*Throughput: "16" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 600dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End + +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*PrintPSErrors: False + + +*% Halftone Information =============== +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*OpenUI *Smoothing/FinePrint(TM): Boolean +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: False +*Smoothing True/On: " + 2 dict dup /PostRenderingEnhance true put setpagedevice +" +*End +*Smoothing False/Off: " + 2 dict dup /PostRenderingEnhance false put setpagedevice +" +*End +*?Smoothing: " + save currentpagedevice /PostRenderingEnhanceDetails get + /ActualPostRenderingEnhance get + {(True)}{(False)} ifelse = flush restore" +*End +*CloseUI: *Smoothing + +*OpenUI *BitsPerPixel/PhotoGrade(TM): PickOne +*OrderDependency: 50 AnySetup *BitsPerPixel +*DefaultBitsPerPixel: None +*BitsPerPixel 4/On: " + 2 dict dup /PreRenderingEnhance true put setpagedevice +" +*End +*BitsPerPixel None/Off: " + 2 dict dup /PreRenderingEnhance false put setpagedevice +" +*End +*?BitsPerPixel: " + save currentpagedevice /PreRenderingEnhanceDetails get + /ActualPreRenderingEnhance get + {(4)}{(None)} ifelse = flush restore" +*End +*CloseUI: *BitsPerPixel + +*% Paper Handling =================== + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5: " + 3 dict dup /PageSize [420 595] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [420 595] put put put + setpagedevice " +*End +*PageSize LetterSmall/US Letter Small: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put setpagedevice" +*End +*PageSize A4Small/A4 Small: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put setpagedevice" +*End +*PageSize LegalSmall/US Legal Small: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put setpagedevice" +*End +*PageSize Monarch/Monarch Envelope: " + currentpagedevice /InputAttributes get 3 known {3} {1} ifelse + 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize [279 540] put put put + setpagedevice + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice " +*End +*PageSize Com10/Comm10 Envelope: " + currentpagedevice /InputAttributes get 3 known {3} {1} ifelse + 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize [297 684] put put put + setpagedevice + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice " +*End +*PageSize C5/C5 Envelope: " + currentpagedevice /InputAttributes get 3 known {3} {1} ifelse + 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize [459 649] put put put + setpagedevice + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice " +*End +*PageSize DL/DL Envelope: " + currentpagedevice /InputAttributes get 3 known {3} {1} ifelse + 1 dict dup /InputAttributes 1 dict dup 6 -1 roll 1 dict dup /PageSize [312 624]put put put + setpagedevice + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice " +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 9 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [516 729] (B5) put + dup [420 595] (A5) put + dup [297 684] (Com10) put + dup [279 540] (Monarch) put + dup [459 649] (C5) put + dup [312 624] (DL) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: " + 3 dict dup /PageSize [612 792] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612 792] put put put + setpagedevice} if " +*End +*PageRegion Legal/US Legal: " + 3 dict dup /PageSize [612 1008] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put + setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612 1008] put put put + setpagedevice} if " +*End +*PageRegion A4: " + 3 dict dup /PageSize [595 842] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [595 842] put put put + setpagedevice} if " +*End +*PageRegion B5: " + 3 dict dup /PageSize [516 729] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [516 729] put put put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [516 729] put put put + setpagedevice} if " +*End +*PageRegion A5: " + 3 dict dup /PageSize [420 595] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [420 595] put put put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [420 595] put put put + setpagedevice} if " +*End +*PageRegion LetterSmall/US Letter Small: " + 3 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612 792] put put put + setpagedevice} if " +*End +*PageRegion A4Small/A4 Small: " + 3 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put + setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [595 842] put put put + setpagedevice} if " +*End +*PageRegion LegalSmall/US Legal Small: " + 3 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put + setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [612 1008] put put put + setpagedevice} if " +*End +*PageRegion Monarch/Monarch Envelope: " + 3 dict dup /PageSize [279 540] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [279 540] put put put + setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [279 540] put put put + setpagedevice} if " +*End +*PageRegion Com10/Comm10 Envelope: " + 3 dict dup /PageSize [297 684] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [297 684] put put put + setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [297 684] put put put + setpagedevice} if " +*End +*PageRegion C5/C5 Envelope: " + 3 dict dup /PageSize [459 649] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [459 649] put put put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [459 649] put put put + setpagedevice} if " +*End +*PageRegion DL/DL Envelope: " + 3 dict dup /PageSize [312 624] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [312 624] put put put setpagedevice + currentpagedevice /InputAttributes get 3 known + {1 dict dup /InputAttributes 1 dict dup 3 1 dict dup /PageSize [312 624] put put put + setpagedevice} if " +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "11.52 14.1601 599.04 782.04 " +*ImageableArea Legal/US Legal: "11.52 14.1601 599.04 998.04 " +*ImageableArea A4: "10.68 14.1601 582.84 831.96 " +*ImageableArea B5: "11.52 14.2201 503.04 719.1 " +*ImageableArea A5: "10.56 14.1601 409.92 585.0 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*ImageableArea Com10/Comm10 Envelope: "11.4 14.1601 284.04 674.04 " +*ImageableArea Monarch/Monarch Envelope: "10.0801 14.1601 267.36 530.04 " +*ImageableArea C5/C5 Envelope: "11.7601 14.1601 445.68 639.0 " +*ImageableArea DL/DL Envelope: "11.28 14.1601 299.28 614.04 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension A5: "420 595" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension Com10/Comm10 Envelope: "297 684" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension C5/C5 Envelope: "459 649" +*PaperDimension DL/DL Envelope: "312 624" + +*RequiresPageRegion Multipurpose: True +*RequiresPageRegion Envelope: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper/Cassette (250 Sheets): " + currentpagedevice /InputAttributes get 0 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [0 1 2 3] put + put setpagedevice + } ifelse" +*End +*InputSlot Multipurpose/Multipurpose Tray: " + currentpagedevice /InputAttributes get 1 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [1 0 2 3] put + put setpagedevice + } ifelse" +*End +*InputSlot Lower/Cassette (500 Sheets): " + currentpagedevice /InputAttributes get 2 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [2 0 1 3] put + put setpagedevice + } ifelse" +*End +*InputSlot Envelope/Envelope Feeder: " + currentpagedevice /InputAttributes get 3 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [3 0 1 2] put + put setpagedevice + } ifelse" +*End +*?InputSlot: " +save + 3 dict + dup /0 (Upper) put + dup /1 (Multipurpose) put + dup /2 (Lower) put + dup /3 (Envelope) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*OpenUI *TraySwitch/Tray Switch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " +save + currentpagedevice /TraySwitch get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Standard "(001.007S)" Standard ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Standard "(001.004S)" Standard ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "initializing" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: cover open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: toner cartridge missing or incorrect" +*Status: "PrinterError: paper jam" +*Status: "PrinterError: Cassette (250 Sheets): no paper tray" +*Status: "PrinterError: Cassette (250 Sheets): out of paper" +*Status: "PrinterError: Cassette (500 Sheets): no paper tray" +*Status: "PrinterError: Cassette (500 Sheets): out of paper" +*Status: "PrinterError: Multipurpose Tray: out of paper" +*Status: "PrinterError: Envelope Feeder: out of paper" +*Status: "PrinterError: waiting for manual feed" +*Status: "PrinterError: fixing temperature malfunction" +*Status: "PrinterError: scanner motor malfunction" +*Status: "PrinterError: incorrect paper size setting" +*Status: "PrinterError: Page image timeout" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "EtherTalk" +*Source: "LocalTalk" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "cover open" +*PrinterError: "warming up" +*PrinterError: "toner cartridge missing or incorrect" +*PrinterError: "paper jam" +*PrinterError: "Cassette (250 Sheets): no paper tray" +*PrinterError: "Cassette (250 Sheets): out of paper" +*PrinterError: "Cassette (500 Sheets): no paper tray" +*PrinterError: "Cassette (500 Sheets): out of paper" +*PrinterError: "Multipurpose Tray: out of paper" +*PrinterError: "Envelope Feeder: out of paper" +*PrinterError: "waiting for manual feed" +*PrinterError: "fixing temperature malfunction" +*PrinterError: "scanner motor malfunction" +*PrinterError: "incorrect paper size setting" +*PrinterError: "Page image timeout" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% Produced by "bldppd42.ps" version 4.0 edit 11 +*% Last Edit Date: Dec 5 1995 +*% The byte count of this file should be exactly 025501 or 026210 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserWriter 16/600 PS-J + + diff --git a/openoffice/share/psprint/driver/APLWIIF2.PS b/openoffice/share/psprint/driver/APLWIIF2.PS new file mode 100644 index 0000000000000000000000000000000000000000..245b0c8580dabb4bf7a2d54ddf4f5f98d4970413 --- /dev/null +++ b/openoffice/share/psprint/driver/APLWIIF2.PS @@ -0,0 +1,428 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "3.1" +*PCFileName: "APLWIIF2.PPD" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(LaserWriter IIf)" +*PSVersion: "(2010.130) 2" +*ModelName: "Apple LaserWriter IIf v2010.130" +*NickName: "Apple LaserWriter IIf v2010.130" + +*% ==== Options and Constraints ===== +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Option1/Memory Configuration: PickOne +*DefaultOption1: None +*Option1 None/Minimum 4 MB: "" +*Option1 5Meg/Upgrade to 5 MB: "" +*Option1 8Meg/Upgrade to 8 MB: "" +*?Option1: " + (None)currentsystemparams/RamSize get + dup 5242880 eq{pop pop(5Meg)}{8388608 eq{pop(8Meg)}if}ifelse + = +" +*End +*CloseUI: *Option1 +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 None *BitsPerPixel 4 + +*UIConstraints: *Option1 None *PageSize Letter.5Meg +*UIConstraints: *Option1 None *PageSize Letter.8Meg +*UIConstraints: *Option1 5Meg *PageSize Letter.4Meg +*UIConstraints: *Option1 5Meg *PageSize Letter.8Meg +*UIConstraints: *Option1 8Meg *PageSize Letter.4Meg +*UIConstraints: *Option1 8Meg *PageSize Letter.5Meg + +*UIConstraints: *Option1 None *PageSize A4.5Meg +*UIConstraints: *Option1 None *PageSize A4.8Meg +*UIConstraints: *Option1 5Meg *PageSize A4.4Meg +*UIConstraints: *Option1 5Meg *PageSize A4.8Meg +*UIConstraints: *Option1 8Meg *PageSize A4.4Meg +*UIConstraints: *Option1 8Meg *PageSize A4.5Meg + +*UIConstraints: *Option1 5Meg *PageSize LetterSmall +*UIConstraints: *Option1 5Meg *PageSize A4Small + +*UIConstraints: *Option1 None *PageSize Monarch.5Meg +*UIConstraints: *Option1 None *PageSize Monarch.8Meg +*UIConstraints: *Option1 5Meg *PageSize Monarch.4Meg +*UIConstraints: *Option1 5Meg *PageSize Monarch.8Meg +*UIConstraints: *Option1 8Meg *PageSize Monarch.4Meg +*UIConstraints: *Option1 8Meg *PageSize Monarch.5Meg + +*UIConstraints: *Option1 None *PageSize Com10.5Meg +*UIConstraints: *Option1 None *PageSize Com10.8Meg +*UIConstraints: *Option1 5Meg *PageSize Com10.4Meg +*UIConstraints: *Option1 5Meg *PageSize Com10.8Meg +*UIConstraints: *Option1 8Meg *PageSize Com10.4Meg +*UIConstraints: *Option1 8Meg *PageSize Com10.5Meg + +*% === Basic Capabilities =============== +*FreeVM: "2031121" +*LanguageLevel: "2" +*Protocols: BCP +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*Emulators: hplj +*StartEmulator_hplj: "currentfile /hpcl statusdict /emulate get exec " +*StopEmulator_hplj: "<1B7F>0" +*Throughput: "8" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush" +*End +*DefaultResolution: 300dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print (dpi) = flush + restore" +*End + +*% === PhotoGrade (bits per pixel) ============= +*OpenUI *BitsPerPixel/PhotoGrade(TM): Boolean +*OrderDependency: 50 AnySetup *BitsPerPixel +*DefaultBitsPerPixel: 4 +*BitsPerPixel 4/On: "1 dict dup /PreRenderingEnhance true put setpagedevice" +*BitsPerPixel None/Off: "1 dict dup /PreRenderingEnhance false put setpagedevice" +*?BitsPerPixel: " + save currentpagedevice /PreRenderingEnhance get + {(4)}{(None)} ifelse = flush restore" +*End +*CloseUI: *BitsPerPixel + +*% === FinePrint (smoothing) ============= +*OpenUI *Smoothing/FinePrint(TM): Boolean +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: True +*Smoothing True/On: "1 dict dup /PostRenderingEnhance true put setpagedevice" +*Smoothing False/Off: "1 dict dup /PostRenderingEnhance false put setpagedevice" +*?Smoothing: " + save currentpagedevice /PostRenderingEnhance get + {(True)}{(False)} ifelse = flush restore" +*End +*CloseUI: *Smoothing + +*% === Halftone Information =============== +*AccurateScreensSupport: True +*ScreenFreq: "60.0" +*ScreenAngle: "45" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% === Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Unknown +*PageSize Letter.4Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Letter.5Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Letter.8Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Legal/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize A4.4Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageSize A4.5Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageSize A4.8Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageSize B5: "2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*PageSize LetterSmall/US Letter Small: "userdict /lettersmall get exec" +*PageSize A4Small/A4 Small: "userdict /a4small get exec" +*PageSize LegalSmall/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize Monarch.4Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Monarch.5Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Monarch.8Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Com10.4Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Com10.5Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Com10.8Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 4 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [516 729] (B5) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Unknown +*PageRegion Letter.4Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Letter.5Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Letter.8Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Legal/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion A4.4Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageRegion A4.5Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageRegion A4.8Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageRegion B5: "2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*PageRegion LetterSmall/US Letter Small: "userdict /lettersmall get exec" +*PageRegion A4Small/A4 Small: "userdict /a4small get exec" +*PageRegion LegalSmall/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion Monarch.4Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Monarch.5Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Monarch.8Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Com10.4Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Com10.5Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Com10.8Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Unknown +*ImageableArea Letter.4Meg/US Letter: "14.16 7.80002 597.84 784.44 " +*ImageableArea Letter.5Meg/US Letter: "31 31 583 761 " +*ImageableArea Letter.8Meg/US Letter: "14.16 7.8 597.84 784.44" +*ImageableArea Legal/US Legal: "14.16 7.8 597.84 1000.44 " +*ImageableArea A4.4Meg/A4: "12.96 9.23999 581.28 832.92 " +*ImageableArea A4.5Meg/A4: "29 31 567 812 " +*ImageableArea A4.8Meg/A4: "12.96 9.239 581.28 832.92 " +*ImageableArea B5: "20.64 9.23999 504.48 715.8 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "23.76 24.96 592.08 982.8 " +*ImageableArea Monarch.4Meg/Monarch Envelope Center Fed: "178.5 257 433.5 761.88 " +*ImageableArea Monarch.5Meg/Monarch Envelope Center Fed: "178.5 269 433.5 773 " +*ImageableArea Monarch.8Meg/Monarch Envelope Center Fed: "178.5 269 433.5 773 " +*ImageableArea Com10.4Meg/Com10 Envelope Center Fed: "169.5 113 442.5 761.88 " +*ImageableArea Com10.5Meg/Com10 Envelope Center Fed: "169.5 125 442.5 773 " +*ImageableArea Com10.8Meg/Com10 Envelope Center Fed: "169.5 125 442.5 773 " + +*?ImageableArea: " +save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Unknown +*PaperDimension Letter.4Meg/US Letter: "612 792" +*PaperDimension Letter.5Meg/US Letter: "612 792" +*PaperDimension Letter.8Meg/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4.4Meg/A4: "595 842" +*PaperDimension A4.5Meg/A4: "595 842" +*PaperDimension A4.8Meg/A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension Monarch.4Meg/Monarch Envelope Center Fed: "611 792" +*PaperDimension Monarch.5Meg/Monarch Envelope Center Fed: "611 792" +*PaperDimension Monarch.8Meg/Monarch Envelope Center Fed: "611 792" +*PaperDimension Com10.4Meg/Com10 Envelope Center Fed: "610 792" +*PaperDimension Com10.5Meg/Com10 Envelope Center Fed: "610 792" +*PaperDimension Com10.8Meg/Com10 Envelope Center Fed: "610 792" + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save currentpagedevice /ManualFeed get + {(True)} {(False)} ifelse = flush restore" +*End +*CloseUI: *ManualFeed + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*% === Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: cover open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: toner cartridge missing or incorrect" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: paper exit misfeed" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: no paper tray" +*Status: "PrinterError: fixing temperature malfunction" +*Status: "PrinterError: scanner motor malfunction" +*Status: "PrinterError: laser doide or scanning mirror malfunction" +*Status: "PrinterError: test printing stage" +*Status: "PrinterError: service call" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "Serial" +*Source: "SerialB" +*Source: "LocalTalk" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "cover open" +*PrinterError: "warming up" +*PrinterError: "toner cartridge missing or incorrect" +*PrinterError: "paper entry misfeed" +*PrinterError: "paper exit misfeed" +*PrinterError: "out of paper" +*PrinterError: "no paper tray" +*PrinterError: "fixing temperature malfunction" +*PrinterError: "scanner motor malfunction" +*PrinterError: "laser doide or scanning mirror malfunction" +*PrinterError: "test printing stage" +*PrinterError: "service call" + +*% Color Separation Information ======================== +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For "LaserWriter IIf" version 2010.130 +*% Last Edit Date: Mar 23 1994 +*% The byte count of this file should be exactly 018950 or 019378 +*% depending on the filesystem it resides in. +*% end of PPD file for Apple LaserWriter IIf diff --git a/openoffice/share/psprint/driver/APLWIIG2.PS b/openoffice/share/psprint/driver/APLWIIG2.PS new file mode 100644 index 0000000000000000000000000000000000000000..3f04758e9800d400d1df716692bd42407d353b20 --- /dev/null +++ b/openoffice/share/psprint/driver/APLWIIG2.PS @@ -0,0 +1,440 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "3.1" +*PCFileName: "APLWIIG2.PPD" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(LaserWriter IIg)" +*PSVersion: "(2010.130) 2" +*ModelName: "Apple LaserWriter IIg v2010.130" +*NickName: "Apple LaserWriter IIg v2010.130" + +*% ==== Options and Constraints ===== +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Option1/Memory Configuration: PickOne +*DefaultOption1: None +*Option1 None/Minimum 4 MB: "" +*Option1 5Meg/Upgrade to 5 MB: "" +*Option1 8Meg/Upgrade to 8 MB: "" +*?Option1: " + (None)currentsystemparams/RamSize get + dup 5242880 eq{pop pop(5Meg)}{8388608 eq{pop(8Meg)}if}ifelse + = +" +*End +*CloseUI: *Option1 +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 None *PageSize Letter.5Meg +*UIConstraints: *Option1 None *PageSize Letter.8Meg +*UIConstraints: *Option1 5Meg *PageSize Letter.4Meg +*UIConstraints: *Option1 5Meg *PageSize Letter.8Meg +*UIConstraints: *Option1 8Meg *PageSize Letter.4Meg +*UIConstraints: *Option1 8Meg *PageSize Letter.5Meg + +*UIConstraints: *Option1 None *PageSize A4.5Meg +*UIConstraints: *Option1 None *PageSize A4.8Meg +*UIConstraints: *Option1 5Meg *PageSize A4.4Meg +*UIConstraints: *Option1 5Meg *PageSize A4.8Meg +*UIConstraints: *Option1 8Meg *PageSize A4.4Meg +*UIConstraints: *Option1 8Meg *PageSize A4.5Meg + +*UIConstraints: *Option1 5Meg *PageSize LetterSmall +*UIConstraints: *Option1 5Meg *PageSize A4Small + +*UIConstraints: *Option1 None *PageSize Monarch.5Meg +*UIConstraints: *Option1 None *PageSize Monarch.8Meg +*UIConstraints: *Option1 5Meg *PageSize Monarch.4Meg +*UIConstraints: *Option1 5Meg *PageSize Monarch.8Meg +*UIConstraints: *Option1 8Meg *PageSize Monarch.4Meg +*UIConstraints: *Option1 8Meg *PageSize Monarch.5Meg + +*UIConstraints: *Option1 None *PageSize Com10.5Meg +*UIConstraints: *Option1 None *PageSize Com10.8Meg +*UIConstraints: *Option1 5Meg *PageSize Com10.4Meg +*UIConstraints: *Option1 5Meg *PageSize Com10.8Meg +*UIConstraints: *Option1 8Meg *PageSize Com10.4Meg +*UIConstraints: *Option1 8Meg *PageSize Com10.5Meg + +*% === Basic Capabilities =============== +*FreeVM: "2210413" +*LanguageLevel: "2" +*Protocols: BCP +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*Emulators: hplj +*StartEmulator_hplj: "currentfile /hpcl statusdict /emulate get exec " +*StopEmulator_hplj: "<1B7F>0" +*Throughput: "8" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush" +*End +*DefaultResolution: 300dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print (dpi) = flush + restore" +*End + +*% === PhotoGrade (bits per pixel) ============= +*OpenUI *BitsPerPixel/PhotoGrade(TM): Boolean +*OrderDependency: 50 AnySetup *BitsPerPixel +*DefaultBitsPerPixel: 4 +*BitsPerPixel 4/On: "1 dict dup /PreRenderingEnhance true put setpagedevice" +*BitsPerPixel None/Off: "1 dict dup /PreRenderingEnhance false put setpagedevice" +*?BitsPerPixel: " + save currentpagedevice /PreRenderingEnhance get + {(4)}{(None)} ifelse = flush restore" +*End +*CloseUI: *BitsPerPixel + +*% === FinePrint (smoothing) ============= +*OpenUI *Smoothing/FinePrint(TM): Boolean +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: True +*Smoothing True/On: "1 dict dup /PostRenderingEnhance true put setpagedevice" +*Smoothing False/Off: "1 dict dup /PostRenderingEnhance false put setpagedevice" +*?Smoothing: " + save currentpagedevice /PostRenderingEnhance get + {(True)}{(False)} ifelse = flush restore" +*End +*CloseUI: *Smoothing + +*% === Halftone Information =============== +*AccurateScreensSupport: True +*ScreenFreq: "106.0" +*ScreenAngle: "45" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% === Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Unknown +*PageSize Letter.4Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Letter.5Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Letter.8Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Legal/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize A4.4Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageSize A4.5Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageSize A4.8Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageSize B5: "2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*PageSize LetterSmall/US Letter Small: "userdict /lettersmall get exec" +*PageSize A4Small/A4 Small: "userdict /a4small get exec" +*PageSize LegalSmall/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize Monarch.4Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Monarch.5Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Monarch.8Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Com10.4Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Com10.5Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Com10.8Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 4 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [516 729] (B5) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Unknown +*PageRegion Letter.4Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Letter.5Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Letter.8Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Legal/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion A4.4Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageRegion A4.5Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageRegion A4.8Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageRegion B5: "2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*PageRegion LetterSmall/US Letter Small: "userdict /lettersmall get exec" +*PageRegion A4Small/A4 Small: "userdict /a4small get exec" +*PageRegion LegalSmall/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion Monarch.4Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Monarch.5Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Monarch.8Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Com10.4Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Com10.5Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Com10.8Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Unknown +*ImageableArea Letter.4Meg/US Letter: "14.16 7.80002 597.84 784.44 " +*ImageableArea Letter.5Meg/US Letter: "31 31 583 761 " +*ImageableArea Letter.8Meg/US Letter: "14.16 7.8 597.84 784.44" +*ImageableArea Legal/US Legal: "14.16 7.8 597.84 1000.44 " +*ImageableArea A4.4Meg/A4: "12.96 9.23999 581.28 832.92 " +*ImageableArea A4.5Meg/A4: "29 31 567 812 " +*ImageableArea A4.8Meg/A4: "12.96 9.239 581.28 832.92 " +*ImageableArea B5: "20.64 9.23999 504.48 715.8 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "23.76 24.96 592.08 982.8 " +*ImageableArea Monarch.4Meg/Monarch Envelope Center Fed: "178.5 257 433.5 761.88 " +*ImageableArea Monarch.5Meg/Monarch Envelope Center Fed: "178.5 269 433.5 773 " +*ImageableArea Monarch.8Meg/Monarch Envelope Center Fed: "178.5 269 433.5 773 " +*ImageableArea Com10.4Meg/Com10 Envelope Center Fed: "169.5 113 442.5 761.88 " +*ImageableArea Com10.5Meg/Com10 Envelope Center Fed: "169.5 125 442.5 773 " +*ImageableArea Com10.8Meg/Com10 Envelope Center Fed: "169.5 125 442.5 773 " + +*?ImageableArea: " +save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Unknown +*PaperDimension Letter.4Meg/US Letter: "612 792" +*PaperDimension Letter.5Meg/US Letter: "612 792" +*PaperDimension Letter.8Meg/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4.4Meg/A4: "595 842" +*PaperDimension A4.5Meg/A4: "595 842" +*PaperDimension A4.8Meg/A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension Monarch.4Meg/Monarch Envelope Center Fed: "611 792" +*PaperDimension Monarch.5Meg/Monarch Envelope Center Fed: "611 792" +*PaperDimension Monarch.8Meg/Monarch Envelope Center Fed: "611 792" +*PaperDimension Com10.4Meg/Com10 Envelope Center Fed: "610 792" +*PaperDimension Com10.5Meg/Com10 Envelope Center Fed: "610 792" +*PaperDimension Com10.8Meg/Com10 Envelope Center Fed: "610 792" + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save currentpagedevice /ManualFeed get + {(True)} {(False)} ifelse = flush restore" +*End +*CloseUI: *ManualFeed + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*% === Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: cover open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: toner cartridge missing or incorrect" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: paper exit misfeed" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: no paper tray" +*Status: "PrinterError: fixing temperature malfunction" +*Status: "PrinterError: scanner motor malfunction" +*Status: "PrinterError: laser doide or scanning mirror malfunction" +*Status: "PrinterError: test printing stage" +*Status: "PrinterError: service call" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "Serial" +*Source: "SerialB" +*Source: "LocalTalk" +*Source: "EtherTalk" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "cover open" +*PrinterError: "warming up" +*PrinterError: "toner cartridge missing or incorrect" +*PrinterError: "paper entry misfeed" +*PrinterError: "paper exit misfeed" +*PrinterError: "out of paper" +*PrinterError: "no paper tray" +*PrinterError: "fixing temperature malfunction" +*PrinterError: "scanner motor malfunction" +*PrinterError: "laser doide or scanning mirror malfunction" +*PrinterError: "test printing stage" +*PrinterError: "service call" + +*% Color Separation Information ========================= +*DefaultColorSep: ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 106 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "106.066" +*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "100.0" + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For "LaserWriter IIg" version 2010.130 +*% Last Edit Date: Mar 23 1994 +*% The byte count of this file should be exactly 019744 or 020184 +*% depending on the filesystem it resides in. +*% end of PPD file for Apple LaserWriter IIg diff --git a/openoffice/share/psprint/driver/APLWLOT1.PS b/openoffice/share/psprint/driver/APLWLOT1.PS new file mode 100644 index 0000000000000000000000000000000000000000..0284ac25a0f20b8e7dab5fda2626ec277dcac48d --- /dev/null +++ b/openoffice/share/psprint/driver/APLWLOT1.PS @@ -0,0 +1,563 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*%LocalVersion: "J1-1.1L4" +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "APLWLOT1.PPD" +*Product: "(Color LaserWriter 12/600 PS-J)" +*PSVersion: "(2014.108) 2" +*ModelName: "LaserWriter Color 12/600 PS-J" +*ShortNickName: "Apple Color LaserWriter 12/600J" +*NickName: "Apple Color LaserWriter 12/600 PS-J v2014.108" + +*% === Options and Constraints ========= +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: 16Meg +*InstalledMemory 16Meg/16 MB Upgrade: "" +*InstalledMemory 24Meg/24 MB Upgrade: "" +*InstalledMemory 25Meg/25 MB Upgrade: "" +*InstalledMemory 28Meg/28 MB Upgrade: "" +*InstalledMemory 40Meg/40 MB Upgrade: "" +*?InstalledMemory: " + save + currentsystemparams /RamSize get + 6 string dup 4 string 4 -1 roll 1048576 div cvi dup 9 gt {exch cvs 0 exch + putinterval dup 2}{exch cvs 0 exch putinterval dup 1}ifelse + (Meg) putinterval + = flush + restore +" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/ Cassette (Optional): PickOne +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Intalled: "" +*Option1 Preferred/Installed and Preferred: " + 1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1] put put setpagedevice" +*End +*?Option1: " + save + (False) + currentpagedevice /InputAttributes get + dup 2 known { 2 get null ne {pop (True)}if }{pop}ifelse + = flush + restore +" +*End +*CloseUI: *Option1 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot OptionalCassette + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" +*Protocols: TBCP +*TTRasterizer: Type42 + +*FreeVM: "3911344" +*VMOption 16Meg: "3911344" +*VMOption 24Meg: "5402684" +*VMOption 25Meg: "7401136" +*VMOption 28Meg: "5795504" +*VMOption 40Meg: "13717168" +*ColorDevice: True +*DefaultColorSpace: CMYK +*VariablePaperSize: False +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End + +*Throughput: "12" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*Resolution 600dpi: "" +*DefaultResolution: 600dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End + +*OpenUI *TraySwitch/Tray Switch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " +save + currentpagedevice /TraySwitch get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*OpenUI *MediaType/Paper Type: PickOne +*OrderDependency: 50 AnySetup *MediaType +*DefaultMediaType: Plain +*MediaType Plain/Plain: " + 2 dict + dup /MediaType (Plain) put + dup /InputAttributes mark + currentpagedevice /InputAttributes get + { + dup type /dicttype eq { + dup length 1 add dict begin {def} forall + /MediaType (Plain) def + currentdict end + } if + } forall + counttomark 2 idiv dup dict begin {def} repeat + pop currentdict end + put + setpagedevice +" +*End +*MediaType Transparency/Transparency: " + 2 dict + dup /MediaType (Transparency) put + dup /InputAttributes mark + currentpagedevice /InputAttributes get + { + dup type /dicttype eq { + dup length 1 add dict begin {def} forall + /MediaType (Transparency) def + currentdict end + } if + } forall + counttomark 2 idiv dup dict begin {def} repeat + pop currentdict end + put + setpagedevice +" +*End +*?MediaType: " + save + currentpagedevice /MediaType get dup null eq + { pop (Plain) } + { + (Transparency) ne { + (Plain) + }{ + (Transparency) + } ifelse + }ifelse + = flush + restore +" +*End +*CloseUI: *MediaType + +*OpenUI *OutputMode/Print Quality Mode: PickOne +*OrderDependency: 50 AnySetup *OutputMode +*DefaultOutputMode: Normal +*OutputMode Normal/ Normal (Fastest Print Speed): " + 1 dict dup /PostRenderingEnhanceDetails + 2 dict dup /Type 19 put dup /OutputMode /Normal put put + setpagedevice " +*End +*OutputMode Best/ Best (Slower Print Speed): " + 1 dict dup /PostRenderingEnhanceDetails + 2 dict dup /Type 19 put dup /OutputMode /Best put put + setpagedevice " +*End +*?OutputMode: " + save + currentpagedevice /PostRenderingEnhanceDetails get + /OutputMode get = flush + restore " +*End +*CloseUI: *OutputMode + +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*PrintPSErrors: False + +*% Halftone Information =============== +*ScreenFreq: "200.0" +*ScreenAngle: "0.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LetterSmall/US Letter Small: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put setpagedevice" +*End +*PageSize A4Small/A4 Small: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put setpagedevice" +*End +*PageSize LegalSmall/US Legal Small: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put setpagedevice" +*End + +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 4 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [516 729] (B5) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: " + 3 dict dup /PageSize [612 792] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put setpagedevice " +*End +*PageRegion Legal/US Legal: " + 3 dict dup /PageSize [612 1008] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put setpagedevice " +*End +*PageRegion A4: " + 3 dict dup /PageSize [595 842] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put setpagedevice " +*End +*PageRegion B5: " + 3 dict dup /PageSize [516 729] put dup /ImagingBBox null put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [516 729] put put put setpagedevice " +*End +*PageRegion LetterSmall/US Letter Small: " + 3 dict dup /PageSize [612 792] put dup /ImagingBBox [25 25 587 767] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 792] put put put setpagedevice " +*End +*PageRegion A4Small/A4 Small: " + 3 dict dup /PageSize [595 842] put dup /ImagingBBox [25 25 570 817] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [595 842] put put put setpagedevice " +*End +*PageRegion LegalSmall/US Legal Small: " + 3 dict dup /PageSize [612 1008] put dup /ImagingBBox [25 25 587 983] put + dup /InputAttributes 1 dict dup 1 1 dict dup /PageSize [612 1008] put put put setpagedevice " +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/ US Letter: "14.16 14.1601 597.84 769.32 " +*ImageableArea Legal/US Legal: "14.16 14.1601 597.84 985.32 " +*ImageableArea A4: "14.1601 14.2401 582.48 819.32 " +*ImageableArea B5: "14.16 14.7 501.84 706.38 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" + +*RequiresPageRegion Multipurpose: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: StandardCassette +*InputSlot StandardCassette/ Cassette (Standard): " + currentpagedevice /InputAttributes get 0 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [0 1 2] put + put setpagedevice + } ifelse" +*End +*InputSlot Multipurpose/ Multipurpose Tray: " + currentpagedevice /InputAttributes get 1 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [1 0 2] put + put setpagedevice + } ifelse" +*End +*InputSlot OptionalCassette/ Cassette (Optional): " + currentpagedevice /InputAttributes get 2 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [2 0 1] put + put setpagedevice + } ifelse" +*End +*?InputSlot: " +save + 3 dict + dup /0 (StandardCassette) put + dup /1 (Multipurpose) put + dup /2 (OptionalCassette) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Standard "(001.007S)" Standard ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Standard "(001.004S)" Standard ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {(/)print print (\n)print}bind 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "initializing" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: cover open" +*Status: "PrinterError: door open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: toner cartridge missing or incorrect" +*Status: "PrinterError: paper jam" +*Status: "PrinterError: Cassette (Standard): no paper tray" +*Status: "PrinterError: Cassette (Standard): out of paper" +*Status: "PrinterError: Cassette (Optional): no paper tray" +*Status: "PrinterError: Cassette (Optional): out of paper" +*Status: "PrinterError: Multipurpose Tray: out of paper" +*Status: "PrinterError: waiting for manual feed" +*Status: "PrinterError: fixing temperature malfunction" +*Status: "PrinterError: scanner motor malfunction" +*Status: "PrinterError: incorrect paper size setting" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "EtherTalk" +*Source: "PrintServer" +*Source: "LocalTalk" +*Source: "Parallel" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "cover open" +*PrinterError: "door open" +*PrinterError: "warming up" +*PrinterError: "toner cartridge missing or incorrect" +*PrinterError: "paper jam" +*PrinterError: "Cassette (Standard): no paper tray" +*PrinterError: "Cassette (Standard): out of paper" +*PrinterError: "Cassette (Optional): no paper tray" +*PrinterError: "Cassette (Optional): out of paper" +*PrinterError: "Multipurpose Tray: out of paper" +*PrinterError: "waiting for manual feed" +*PrinterError: "fixing temperature malfunction" +*PrinterError: "scanner motor malfunction" +*PrinterError: "incorrect paper size setting" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.200lpi.600dpi/200 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 200 lpi / 600 dpi ===================== + +*ColorSepScreenAngle ProcessBlack.200lpi.600dpi/200 lpi / 600 dpi: "0" +*ColorSepScreenAngle CustomColor.200lpi.600dpi/200 lpi / 600 dpi: "0" +*ColorSepScreenAngle ProcessCyan.200lpi.600dpi/200 lpi / 600 dpi: "0" +*ColorSepScreenAngle ProcessMagenta.200lpi.600dpi/200 lpi / 600 dpi: "0" +*ColorSepScreenAngle ProcessYellow.200lpi.600dpi/200 lpi / 600 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.200lpi.600dpi/200 lpi / 600 dpi: "200" +*ColorSepScreenFreq CustomColor.200lpi.600dpi/200 lpi / 600 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.600dpi/200 lpi / 600 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.600dpi/200 lpi / 600 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.600dpi/200 lpi / 600 dpi: "200" + +*% Produced by "bldppd42.ps" version 4.0 edit 11 +*% Last Edit Date: Dec 5 1995 +*% Edited by jbonacci@adobe.com: Dec 5, 1995 +*% The byte count of this file should be exactly 017975 or 018538 +*% depending on the filesystem it resides in. +*% end of PPD file for Apple Color LaserWriter 12/600 PS-J diff --git a/openoffice/share/psprint/driver/APL_IIF1.PS b/openoffice/share/psprint/driver/APL_IIF1.PS new file mode 100644 index 0000000000000000000000000000000000000000..09661affc7120467b816f1a5fc74764d6d8223df --- /dev/null +++ b/openoffice/share/psprint/driver/APL_IIF1.PS @@ -0,0 +1,520 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "3.0" +*PCFileName: "APLWIIF1.PPD" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(LaserWriter IIf)" +*PSVersion: "(2010.113) 1" +*ModelName: "Apple LaserWriter IIf v2010.113" +*NickName: "Apple LaserWriter IIf v2010.113" + +*% ==== Options and Constraints ===== +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Option1/Memory Configuration: PickOne +*DefaultOption1: 2Meg +*Option1 2Meg/Minimum 2 MB: "" +*Option1 4Meg/Upgrade to 4 MB: "" +*Option1 5Meg/Upgrade to 5 MB: "" +*Option1 8Meg/Upgrade to 8 MB: "" +*?Option1: " + currentsystemparams /RamSize get + 6 string dup 4 string 4 -1 roll 1048576 div cvi dup 9 gt {exch cvs 0 exch + putinterval dup 2}{exch cvs 0 exch putinterval dup 1}ifelse + (Meg) putinterval + = +" +*End +*CloseUI: *Option1 +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 2Meg *BitsPerPixel 4 +*UIConstraints: *Option1 4Meg *BitsPerPixel 4 + +*UIConstraints: *Option1 2Meg *PageSize Letter.4Meg +*UIConstraints: *Option1 2Meg *PageSize Letter.5Meg +*UIConstraints: *Option1 2Meg *PageSize Letter.8Meg +*UIConstraints: *Option1 4Meg *PageSize Letter.2Meg +*UIConstraints: *Option1 4Meg *PageSize Letter.5Meg +*UIConstraints: *Option1 4Meg *PageSize Letter.8Meg +*UIConstraints: *Option1 5Meg *PageSize Letter.2Meg +*UIConstraints: *Option1 5Meg *PageSize Letter.4Meg +*UIConstraints: *Option1 5Meg *PageSize Letter.8Meg +*UIConstraints: *Option1 8Meg *PageSize Letter.2Meg +*UIConstraints: *Option1 8Meg *PageSize Letter.4Meg +*UIConstraints: *Option1 8Meg *PageSize Letter.5Meg + +*UIConstraints: *Option1 2Meg *PageSize A4.4Meg +*UIConstraints: *Option1 2Meg *PageSize A4.5Meg +*UIConstraints: *Option1 2Meg *PageSize A4.8Meg +*UIConstraints: *Option1 4Meg *PageSize A4.2Meg +*UIConstraints: *Option1 4Meg *PageSize A4.5Meg +*UIConstraints: *Option1 4Meg *PageSize A4.8Meg +*UIConstraints: *Option1 5Meg *PageSize A4.2Meg +*UIConstraints: *Option1 5Meg *PageSize A4.4Meg +*UIConstraints: *Option1 5Meg *PageSize A4.8Meg +*UIConstraints: *Option1 8Meg *PageSize A4.2Meg +*UIConstraints: *Option1 8Meg *PageSize A4.4Meg +*UIConstraints: *Option1 8Meg *PageSize A4.5Meg + +*UIConstraints: *Option1 2Meg *PageSize Legal.4Meg +*UIConstraints: *Option1 2Meg *PageSize Legal.5Meg +*UIConstraints: *Option1 2Meg *PageSize Legal.8Meg +*UIConstraints: *Option1 4Meg *PageSize Legal.2Meg +*UIConstraints: *Option1 4Meg *PageSize Legal.5Meg +*UIConstraints: *Option1 4Meg *PageSize Legal.8Meg +*UIConstraints: *Option1 5Meg *PageSize Legal.2Meg +*UIConstraints: *Option1 5Meg *PageSize Legal.4Meg +*UIConstraints: *Option1 5Meg *PageSize Legal.8Meg +*UIConstraints: *Option1 8Meg *PageSize Legal.2Meg +*UIConstraints: *Option1 8Meg *PageSize Legal.4Meg +*UIConstraints: *Option1 8Meg *PageSize Legal.5Meg + +*UIConstraints: *Option1 5Meg *PageSize LetterSmall +*UIConstraints: *Option1 5Meg *PageSize A4Small + +*UIConstraints: *Option1 2Meg *PageSize LegalSmall.4Meg +*UIConstraints: *Option1 2Meg *PageSize LegalSmall.5Meg +*UIConstraints: *Option1 2Meg *PageSize LegalSmall.8Meg +*UIConstraints: *Option1 4Meg *PageSize LegalSmall.2Meg +*UIConstraints: *Option1 4Meg *PageSize LegalSmall.5Meg +*UIConstraints: *Option1 4Meg *PageSize LegalSmall.8Meg +*UIConstraints: *Option1 5Meg *PageSize LegalSmall.2Meg +*UIConstraints: *Option1 5Meg *PageSize LegalSmall.4Meg +*UIConstraints: *Option1 5Meg *PageSize LegalSmall.8Meg +*UIConstraints: *Option1 8Meg *PageSize LegalSmall.2Meg +*UIConstraints: *Option1 8Meg *PageSize LegalSmall.4Meg +*UIConstraints: *Option1 8Meg *PageSize LegalSmall.5Meg + +*UIConstraints: *Option1 2Meg *PageSize Monarch.4Meg +*UIConstraints: *Option1 2Meg *PageSize Monarch.5Meg +*UIConstraints: *Option1 2Meg *PageSize Monarch.8Meg +*UIConstraints: *Option1 4Meg *PageSize Monarch.2Meg +*UIConstraints: *Option1 4Meg *PageSize Monarch.5Meg +*UIConstraints: *Option1 4Meg *PageSize Monarch.8Meg +*UIConstraints: *Option1 5Meg *PageSize Monarch.2Meg +*UIConstraints: *Option1 5Meg *PageSize Monarch.4Meg +*UIConstraints: *Option1 5Meg *PageSize Monarch.8Meg +*UIConstraints: *Option1 8Meg *PageSize Monarch.2Meg +*UIConstraints: *Option1 8Meg *PageSize Monarch.4Meg +*UIConstraints: *Option1 8Meg *PageSize Monarch.5Meg + +*UIConstraints: *Option1 2Meg *PageSize Com10.4Meg +*UIConstraints: *Option1 2Meg *PageSize Com10.5Meg +*UIConstraints: *Option1 2Meg *PageSize Com10.8Meg +*UIConstraints: *Option1 4Meg *PageSize Com10.2Meg +*UIConstraints: *Option1 4Meg *PageSize Com10.5Meg +*UIConstraints: *Option1 4Meg *PageSize Com10.8Meg +*UIConstraints: *Option1 5Meg *PageSize Com10.2Meg +*UIConstraints: *Option1 5Meg *PageSize Com10.4Meg +*UIConstraints: *Option1 5Meg *PageSize Com10.8Meg +*UIConstraints: *Option1 8Meg *PageSize Com10.2Meg +*UIConstraints: *Option1 8Meg *PageSize Com10.4Meg +*UIConstraints: *Option1 8Meg *PageSize Com10.5Meg + +*% === Basic Capabilities =============== +*FreeVM: "296304" +*LanguageLevel: "2" +*Protocols: BCP +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*Emulators: hplj +*StartEmulator_hplj: "currentfile /hpcl statusdict /emulate get exec " +*StopEmulator_hplj: "<1B7F>0" +*Throughput: "8" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush" +*End +*DefaultResolution: 300dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print (dpi) = flush + restore" +*End + +*% === PhotoGrade (bits per pixel) ============= +*OpenUI *BitsPerPixel/PhotoGrade(TM): Boolean +*OrderDependency: 50 AnySetup *BitsPerPixel +*DefaultBitsPerPixel: 4 +*BitsPerPixel 4/On: "1 dict dup /PreRenderingEnhance true put setpagedevice" +*BitsPerPixel None/Off: "1 dict dup /PreRenderingEnhance false put setpagedevice" +*?BitsPerPixel: " + save currentpagedevice /PreRenderingEnhance get + {(4)}{(None)} ifelse = flush restore" +*End +*CloseUI: *BitsPerPixel + +*% === FinePrint (smoothing) ============= +*OpenUI *Smoothing/FinePrint(TM): Boolean +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: True +*Smoothing True/On: "1 dict dup /PostRenderingEnhance true put setpagedevice" +*Smoothing False/Off: "1 dict dup /PostRenderingEnhance false put setpagedevice" +*?Smoothing: " + save currentpagedevice /PostRenderingEnhance get + {(True)}{(False)} ifelse = flush restore" +*End +*CloseUI: *Smoothing + +*% === Halftone Information =============== +*AccurateScreensSupport: True +*ScreenFreq: "60.0" +*ScreenAngle: "45" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% === Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Unknown +*PageSize Letter.2Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Letter.4Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Letter.5Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Letter.8Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Legal.2Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize Legal.4Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize Legal.5Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize Legal.8Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize A4.2Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageSize A4.4Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageSize A4.5Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageSize A4.8Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageSize B5: "2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*PageSize LetterSmall/US Letter Small: "userdict /lettersmall get exec" +*PageSize A4Small/A4 Small: "userdict /a4small get exec" +*PageSize LegalSmall.2Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize LegalSmall.4Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize LegalSmall.5Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize LegalSmall.8Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize Monarch.2Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Monarch.4Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Monarch.5Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Monarch.8Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Com10.2Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Com10.4Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Com10.5Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Com10.8Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 4 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [516 729] (B5) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Unknown +*PageRegion Letter.2Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Letter.4Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Letter.5Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Letter.8Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Legal.2Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion Legal.4Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion Legal.5Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion Legal.8Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion A4.2Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageRegion A4.4Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageRegion A4.5Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageRegion A4.8Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageRegion B5: "2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*PageRegion LetterSmall/US Letter Small: "userdict /lettersmall get exec" +*PageRegion A4Small/A4 Small: "userdict /a4small get exec" +*PageRegion LegalSmall.2Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion LegalSmall.4Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion LegalSmall.5Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion LegalSmall.8Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion Monarch.2Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Monarch.4Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Monarch.5Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Monarch.8Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Com10.2Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Com10.4Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Com10.5Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Com10.8Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Unknown +*ImageableArea Letter.2Meg/US Letter: "31 31 583 761 " +*ImageableArea Letter.4Meg/US Letter: "15 8 597 784 " +*ImageableArea Letter.5Meg/US Letter: "31 31 583 761 " +*ImageableArea Letter.8Meg/US Letter: "15 8 597 784 " +*ImageableArea Legal.2Meg/US Legal: "31 247 583 977 " +*ImageableArea Legal.4Meg/US Legal: "15 8 597 1000 " +*ImageableArea Legal.5Meg/US Legal: "15 8 597 1000 " +*ImageableArea Legal.8Meg/US Legal: "15 8 597 1000 " +*ImageableArea A4.2Meg/A4: "27 31 571 811 " +*ImageableArea A4.4Meg/A4: "13 10 581 832 " +*ImageableArea A4.5Meg/A4: "29 31 567 812 " +*ImageableArea A4.8Meg/A4: "13 10 581 832 " +*ImageableArea B5: "21 10 504 715 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall.2Meg/US Legal Small: "31 247 583 977 " +*ImageableArea LegalSmall.4Meg/US Legal Small: "22 26 590 982 " +*ImageableArea LegalSmall.5Meg/US Legal Small: "22 26 590 982 " +*ImageableArea LegalSmall.8Meg/US Legal Small: "22 26 590 982 " +*ImageableArea Monarch.2Meg/Monarch Envelope Center Fed: "178.5 257 433.5 761 " +*ImageableArea Monarch.4Meg/Monarch Envelope Center Fed: "178.5 257 433.5 761 " +*ImageableArea Monarch.5Meg/Monarch Envelope Center Fed: "178.5 269 433.5 773 " +*ImageableArea Monarch.8Meg/Monarch Envelope Center Fed: "178.5 269 433.5 773 " +*ImageableArea Com10.2Meg/Com10 Envelope Center Fed: "169.5 113 442.5 761 " +*ImageableArea Com10.4Meg/Com10 Envelope Center Fed: "169.5 113 442.5 761 " +*ImageableArea Com10.5Meg/Com10 Envelope Center Fed: "169.5 125 442.5 773 " +*ImageableArea Com10.8Meg/Com10 Envelope Center Fed: "169.5 125 442.5 773 " + +*?ImageableArea: " +save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Unknown +*PaperDimension Letter.2Meg/US Letter: "612 792" +*PaperDimension Letter.4Meg/US Letter: "612 792" +*PaperDimension Letter.5Meg/US Letter: "612 792" +*PaperDimension Letter.8Meg/US Letter: "612 792" +*PaperDimension Legal.2Meg/US Legal: "612 1008" +*PaperDimension Legal.4Meg/US Legal: "612 1008" +*PaperDimension Legal.5Meg/US Legal: "612 1008" +*PaperDimension Legal.8Meg/US Legal: "612 1008" +*PaperDimension A4.2Meg/A4: "595 842" +*PaperDimension A4.4Meg/A4: "595 842" +*PaperDimension A4.5Meg/A4: "595 842" +*PaperDimension A4.8Meg/A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall.2Meg/US Legal Small: "612 1008" +*PaperDimension LegalSmall.4Meg/US Legal Small: "612 1008" +*PaperDimension LegalSmall.5Meg/US Legal Small: "612 1008" +*PaperDimension LegalSmall.8Meg/US Legal Small: "612 1008" +*PaperDimension Monarch.2Meg/Monarch Envelope Center Fed: "611 792" +*PaperDimension Monarch.4Meg/Monarch Envelope Center Fed: "611 792" +*PaperDimension Monarch.5Meg/Monarch Envelope Center Fed: "611 792" +*PaperDimension Monarch.8Meg/Monarch Envelope Center Fed: "611 792" +*PaperDimension Com10.2Meg/Com10 Envelope Center Fed: "610 792" +*PaperDimension Com10.4Meg/Com10 Envelope Center Fed: "610 792" +*PaperDimension Com10.5Meg/Com10 Envelope Center Fed: "610 792" +*PaperDimension Com10.8Meg/Com10 Envelope Center Fed: "610 792" + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save currentpagedevice /ManualFeed get + {(True)} {(False)} ifelse = flush restore" +*End +*CloseUI: *ManualFeed + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*% === Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: cover open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: toner cartridge missing or incorrect" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: paper exit misfeed" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: no paper tray" +*Status: "PrinterError: fixing temperature malfunction" +*Status: "PrinterError: scanner motor malfunction" +*Status: "PrinterError: laser doide or scanning mirror malfunction" +*Status: "PrinterError: test printing stage" +*Status: "PrinterError: service call" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "Serial" +*Source: "SerialB" +*Source: "LocalTalk" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "cover open" +*PrinterError: "warming up" +*PrinterError: "toner cartridge missing or incorrect" +*PrinterError: "paper entry misfeed" +*PrinterError: "paper exit misfeed" +*PrinterError: "out of paper" +*PrinterError: "no paper tray" +*PrinterError: "fixing temperature malfunction" +*PrinterError: "scanner motor malfunction" +*PrinterError: "laser doide or scanning mirror malfunction" +*PrinterError: "test printing stage" +*PrinterError: "service call" + +*% Color Separation Information ======================== +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For "LaserWriter IIf" version 2010.113 +*% Last Edit Date: Mar 23 1994 +*% The byte count of this file should be exactly 024988 or 025508 +*% depending on the filesystem it resides in. +*% end of PPD file for Apple LaserWriter IIf diff --git a/openoffice/share/psprint/driver/APL_IIG1.PS b/openoffice/share/psprint/driver/APL_IIG1.PS new file mode 100644 index 0000000000000000000000000000000000000000..650d2b4832fbd8d244e8b059499eabe0ffd4212b --- /dev/null +++ b/openoffice/share/psprint/driver/APL_IIG1.PS @@ -0,0 +1,483 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "3.0" +*PCFileName: "APLWIIG1.PPD" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(LaserWriter IIg)" +*PSVersion: "(2010.113) 1" +*ModelName: "Apple LaserWriter IIg v2010.113" +*NickName: "Apple LaserWriter IIg v2010.113" + +*% ==== Options and Constraints ===== +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Option1/Memory Configuration: PickOne +*DefaultOption1: None +*Option1 None/Minimum 4 MB: "" +*Option1 5Meg/Upgrade to 5 MB: "" +*Option1 8Meg/Upgrade to 8 MB: "" +*?Option1: " + (None)currentsystemparams/RamSize get + dup 5242880 eq{pop pop(5Meg)}{8388608 eq{pop(8Meg)}if}ifelse + = +" +*End +*CloseUI: *Option1 +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 None *PageSize Letter.5Meg +*UIConstraints: *Option1 None *PageSize Letter.8Meg +*UIConstraints: *Option1 5Meg *PageSize Letter.4Meg +*UIConstraints: *Option1 5Meg *PageSize Letter.8Meg +*UIConstraints: *Option1 8Meg *PageSize Letter.4Meg +*UIConstraints: *Option1 8Meg *PageSize Letter.5Meg + +*UIConstraints: *Option1 None *PageSize A4.5Meg +*UIConstraints: *Option1 None *PageSize A4.8Meg +*UIConstraints: *Option1 5Meg *PageSize A4.4Meg +*UIConstraints: *Option1 5Meg *PageSize A4.8Meg +*UIConstraints: *Option1 8Meg *PageSize A4.4Meg +*UIConstraints: *Option1 8Meg *PageSize A4.5Meg + +*UIConstraints: *Option1 None *PageSize Legal.5Meg +*UIConstraints: *Option1 None *PageSize Legal.8Meg +*UIConstraints: *Option1 5Meg *PageSize Legal.4Meg +*UIConstraints: *Option1 5Meg *PageSize Legal.8Meg +*UIConstraints: *Option1 8Meg *PageSize Legal.4Meg +*UIConstraints: *Option1 8Meg *PageSize Legal.5Meg + +*UIConstraints: *Option1 5Meg *PageSize LetterSmall +*UIConstraints: *Option1 5Meg *PageSize A4Small + +*UIConstraints: *Option1 None *PageSize LegalSmall.5Meg +*UIConstraints: *Option1 None *PageSize LegalSmall.8Meg +*UIConstraints: *Option1 5Meg *PageSize LegalSmall.4Meg +*UIConstraints: *Option1 5Meg *PageSize LegalSmall.8Meg +*UIConstraints: *Option1 8Meg *PageSize LegalSmall.4Meg +*UIConstraints: *Option1 8Meg *PageSize LegalSmall.5Meg + +*UIConstraints: *Option1 None *PageSize Monarch.5Meg +*UIConstraints: *Option1 None *PageSize Monarch.8Meg +*UIConstraints: *Option1 5Meg *PageSize Monarch.4Meg +*UIConstraints: *Option1 5Meg *PageSize Monarch.8Meg +*UIConstraints: *Option1 8Meg *PageSize Monarch.4Meg +*UIConstraints: *Option1 8Meg *PageSize Monarch.5Meg + +*UIConstraints: *Option1 None *PageSize Com10.5Meg +*UIConstraints: *Option1 None *PageSize Com10.8Meg +*UIConstraints: *Option1 5Meg *PageSize Com10.4Meg +*UIConstraints: *Option1 5Meg *PageSize Com10.8Meg +*UIConstraints: *Option1 8Meg *PageSize Com10.4Meg +*UIConstraints: *Option1 8Meg *PageSize Com10.5Meg + +*% === Basic Capabilities =============== +*FreeVM: "509428" +*LanguageLevel: "2" +*Protocols: BCP +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*Emulators: hplj +*StartEmulator_hplj: "currentfile /hpcl statusdict /emulate get exec " +*StopEmulator_hplj: "<1B7F>0" +*Throughput: "8" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush" +*End +*DefaultResolution: 300dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print (dpi) = flush + restore" +*End + +*OpenUI *MirrorPrint: Boolean +*OrderDependency: 50 AnySetup *MirrorPrint +*DefaultMirrorPrint: False +*MirrorPrint True: "1 dict dup /MirrorPrint true put setpagedevice" +*MirrorPrint False: "1 dict dup /MirrorPrint false put setpagedevice" +*?MirrorPrint: " +save + currentpagedevice /MirrorPrint get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *MirrorPrint + +*% === PhotoGrade (bits per pixel) ============= +*OpenUI *BitsPerPixel/PhotoGrade(TM): Boolean +*OrderDependency: 50 AnySetup *BitsPerPixel +*DefaultBitsPerPixel: 4 +*BitsPerPixel 4/On: "1 dict dup /PreRenderingEnhance true put setpagedevice" +*BitsPerPixel None/Off: "1 dict dup /PreRenderingEnhance false put setpagedevice" +*?BitsPerPixel: " + save currentpagedevice /PreRenderingEnhance get + {(4)}{(None)} ifelse = flush restore" +*End +*CloseUI: *BitsPerPixel + +*% === FinePrint (smoothing) ============= +*OpenUI *Smoothing/FinePrint(TM): Boolean +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: True +*Smoothing True/On: "1 dict dup /PostRenderingEnhance true put setpagedevice" +*Smoothing False/Off: "1 dict dup /PostRenderingEnhance false put setpagedevice" +*?Smoothing: " + save currentpagedevice /PostRenderingEnhance get + {(True)}{(False)} ifelse = flush restore" +*End +*CloseUI: *Smoothing + +*% === Halftone Information =============== +*AccurateScreensSupport: True +*ScreenFreq: "106.0" +*ScreenAngle: "45" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% === Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Unknown +*PageSize Letter.4Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Letter.5Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Letter.8Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Legal.4Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize Legal.5Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize Legal.8Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize A4.4Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageSize A4.5Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageSize A4.8Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageSize B5: "2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*PageSize LetterSmall/US Letter Small: "userdict /lettersmall get exec" +*PageSize A4Small/A4 Small: "userdict /a4small get exec" +*PageSize LegalSmall.4Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize LegalSmall.5Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize LegalSmall.8Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize Monarch.4Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Monarch.5Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Monarch.8Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Com10.4Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Com10.5Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageSize Com10.8Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 4 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [516 729] (B5) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Unknown +*PageRegion Letter.4Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Letter.5Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Letter.8Meg/US Letter: "2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Legal.4Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion Legal.5Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion Legal.8Meg/US Legal: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion A4.4Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageRegion A4.5Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageRegion A4.8Meg/A4: "2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*PageRegion B5: "2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*PageRegion LetterSmall/US Letter Small: "userdict /lettersmall get exec" +*PageRegion A4Small/A4 Small: "userdict /a4small get exec" +*PageRegion LegalSmall.4Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion LegalSmall.5Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion LegalSmall.8Meg/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion Monarch.4Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Monarch.5Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Monarch.8Meg/Monarch Envelope Center Fed: "2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Com10.4Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Com10.5Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*PageRegion Com10.8Meg/Com10 Envelope Center Fed: "2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Unknown +*ImageableArea Letter.4Meg/US Letter: "31 31 583 761 " +*ImageableArea Letter.5Meg/US Letter: "31 31 583 761 " +*ImageableArea Letter.8Meg/US Letter: "15 8 597 784 " +*ImageableArea Legal.4Meg/US Legal: "31 247 583 977 " +*ImageableArea Legal.5Meg/US Legal: "15 8 597 1000 " +*ImageableArea Legal.8Meg/US Legal: "15 8 597 1000 " +*ImageableArea A4.4Meg/A4: "27 31 571 811 " +*ImageableArea A4.5Meg/A4: "29 31 567 812 " +*ImageableArea A4.8Meg/A4: "13 10 581 832 " +*ImageableArea B5: "21 10 504 715 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall.4Meg/US Legal Small: "31 247 583 977 " +*ImageableArea LegalSmall.5Meg/US Legal Small: "22 26 590 982 " +*ImageableArea LegalSmall.8Meg/US Legal Small: "22 26 590 982 " +*ImageableArea Monarch.4Meg/Monarch Envelope Center Fed: "178.5 257 433.5 761 " +*ImageableArea Monarch.5Meg/Monarch Envelope Center Fed: "178.5 269 433.5 773 " +*ImageableArea Monarch.8Meg/Monarch Envelope Center Fed: "178.5 269 433.5 773 " +*ImageableArea Com10.4Meg/Com10 Envelope Center Fed: "169.5 113 442.5 761 " +*ImageableArea Com10.5Meg/Com10 Envelope Center Fed: "169.5 125 442.5 773 " +*ImageableArea Com10.8Meg/Com10 Envelope Center Fed: "169.5 125 442.5 773 " + +*?ImageableArea: " +save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Unknown +*PaperDimension Letter.4Meg/US Letter: "612 792" +*PaperDimension Letter.5Meg/US Letter: "612 792" +*PaperDimension Letter.8Meg/US Letter: "612 792" +*PaperDimension Legal.4Meg/US Legal: "612 1008" +*PaperDimension Legal.5Meg/US Legal: "612 1008" +*PaperDimension Legal.8Meg/US Legal: "612 1008" +*PaperDimension A4.4Meg/A4: "595 842" +*PaperDimension A4.5Meg/A4: "595 842" +*PaperDimension A4.8Meg/A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall.4Meg/US Legal Small: "612 1008" +*PaperDimension LegalSmall.5Meg/US Legal Small: "612 1008" +*PaperDimension LegalSmall.8Meg/US Legal Small: "612 1008" +*PaperDimension Monarch.4Meg/Monarch Envelope Center Fed: "611 792" +*PaperDimension Monarch.5Meg/Monarch Envelope Center Fed: "611 792" +*PaperDimension Monarch.8Meg/Monarch Envelope Center Fed: "611 792" +*PaperDimension Com10.4Meg/Com10 Envelope Center Fed: "610 792" +*PaperDimension Com10.5Meg/Com10 Envelope Center Fed: "610 792" +*PaperDimension Com10.8Meg/Com10 Envelope Center Fed: "610 792" + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save currentpagedevice /ManualFeed get + {(True)} {(False)} ifelse = flush restore" +*End +*CloseUI: *ManualFeed + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*% === Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: cover open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: toner cartridge missing or incorrect" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: paper exit misfeed" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: no paper tray" +*Status: "PrinterError: fixing temperature malfunction" +*Status: "PrinterError: scanner motor malfunction" +*Status: "PrinterError: laser doide or scanning mirror malfunction" +*Status: "PrinterError: test printing stage" +*Status: "PrinterError: service call" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "Serial" +*Source: "SerialB" +*Source: "LocalTalk" +*Source: "EtherTalk" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "cover open" +*PrinterError: "warming up" +*PrinterError: "toner cartridge missing or incorrect" +*PrinterError: "paper entry misfeed" +*PrinterError: "paper exit misfeed" +*PrinterError: "out of paper" +*PrinterError: "no paper tray" +*PrinterError: "fixing temperature malfunction" +*PrinterError: "scanner motor malfunction" +*PrinterError: "laser doide or scanning mirror malfunction" +*PrinterError: "test printing stage" +*PrinterError: "service call" + +*% Color Separation Information ========================= +*DefaultColorSep: ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 106 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "106.066" +*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "100.0" + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For "LaserWriter IIg" version 2010.113 +*% Last Edit Date: Mar 23 1994 +*% The byte count of this file should be exactly 022027 or 022510 +*% depending on the filesystem it resides in. +*% end of PPD file for Apple LaserWriter IIg diff --git a/openoffice/share/psprint/driver/APL_NTR1.PS b/openoffice/share/psprint/driver/APL_NTR1.PS new file mode 100644 index 0000000000000000000000000000000000000000..9a2b4174d9ed878c98a8d63f8d5b86d6092d42b3 --- /dev/null +++ b/openoffice/share/psprint/driver/APL_NTR1.PS @@ -0,0 +1,416 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "1.10" +*PCFileName: "APLWNTR1.PPD" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(LaserWriter Personal NTR)" +*PSVersion: "(2010.129) 1" +*ModelName: "Apple Personal LaserWriter NTR" +*ShortNickName: "Apple Personal LaserWriter NTR" +*NickName: "Apple Personal LaserWriter NTR v2010.129" + +*% === Options and Constraints ========= +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Option1/Optional Paper Cassette: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save + currentpagedevice + /InputAttributes get + 1 known {(True)}{(False)} ifelse = flush + restore " +*End +*CloseUI: *Option1 +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot Lower + +*% General Information and Defaults =============== +*FreeVM: "1203433" +*LanguageLevel: "2" +*Protocols: BCP +*ColorDevice: False +*VariablePaperSize: False +*FileSystem: False +*Emulators: hplj +*StartEmulate hplj: "currentfile /hpcl statusdict /emulate get exec " +*StopEmulate hplj: "<1B7F>0" +*Throughput: "4" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) = flush + restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LetterSmall/US Letter Small: "userdict /lettersmall get exec" +*PageSize A4Small/A4 Small: "userdict /a4small get exec" +*PageSize LegalSmall/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageSize Monarch/Monarch Envelope Edge Fed: " + 2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Com10/Com10 Envelope Edge Fed: " + 2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 4 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [516 729] (B5) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion LetterSmall/US Letter Small: "userdict /lettersmall get exec" +*PageRegion A4Small/A4 Small: "userdict /a4small get exec" +*PageRegion LegalSmall/US Legal Small: "2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*PageRegion Monarch/Monarch Envelope Edge Fed: " + 2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Com10/Com10 Envelope Edge Fed: " + 2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*End + +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "14.16 5.4001 597.84 773.4 " +*ImageableArea Legal/US Legal: "14.16 5.4 597.84 989.4 " +*ImageableArea A4: "12.9601 3.6001 581.28 825.6 " +*ImageableArea B5: "16.08 5.4 499.92 711.96 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*ImageableArea Monarch/Monarch Envelope Edge Fed: "16.16 263 272 767.4 " +*ImageableArea Com10/Com10 Envelope Edge Fed: "16.16 119 289 767.4 " +*?ImageableArea: " +save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension Monarch/Monarch Envelope Edge Fed: "611 792" +*PaperDimension Com10/Com10 Envelope Edge Fed: "610 792" + +*RequiresPageRegion Upper: True + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper/Multipurpose Tray : " + 1 dict dup /ManualFeed true put setpagedevice" +*End +*InputSlot Lower/Paper Cassette: " + currentpagedevice /InputAttributes get + 1 get dup + null eq {pop} + { dup + /InputAttributes + 1 dict dup /Priority [1 0] put + put setpagedevice + } ifelse " +*End +*?InputSlot: " +save + 2 dict + dup /1 (Lower) put + dup /0 (Upper) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard Standard ROM +*Font Courier: Standard "(002.003)" Standard Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008S)" Standard Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006S)" Standard Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005S)" Standard Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006S)" Standard Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard Standard ROM +*Font Symbol: Special "(001.007S)" Special Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: cover open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: toner cartridge missing or incorrect" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: paper exit misfeed" +*Status: "PrinterError: lower tray: out of paper" +*Status: "PrinterError: lower tray: no paper tray" +*Status: "PrinterError: fixing temperature malfunction" +*Status: "PrinterError: scanner motor malfunction" +*Status: "PrinterError: laser diode or scanning mirror malfunction" +*Status: "PrinterError: test printing stage" +*Status: "PrinterError: service call" +*Status: "PrinterError: upper tray: out of paper" +*Status: "PrinterError: upper tray: manual feed timeout" +*Status: "PrinterError: waiting for manual feed" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "Serial" +*Source: "SerialB" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "Internal" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "cover open" +*PrinterError: "warming up" +*PrinterError: "toner cartridge missing or incorrect" +*PrinterError: "paper entry misfeed" +*PrinterError: "paper exit misfeed" +*PrinterError: "lower tray: out of paper" +*PrinterError: "lower tray: no paper tray" +*PrinterError: "fixing temperature malfunction" +*PrinterError: "scanner motor malfunction" +*PrinterError: "laser diode or scanning mirror malfunction" +*PrinterError: "test printing stage" +*PrinterError: "service call" +*PrinterError: "upper tray: out of paper" +*PrinterError: "upper tray: manual feed timeout" +*PrinterError: "waiting for manual feed" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% Last Edit Date: Mar 23 1994 +*% The byte count of this file should be exactly 014773 or 015189 +*% depending on the filesystem it resides in. +*% end of PPD file for Apple Personal LaserWriter NTR diff --git a/openoffice/share/psprint/driver/APNT518_.PS b/openoffice/share/psprint/driver/APNT518_.PS new file mode 100644 index 0000000000000000000000000000000000000000..d4982b046cba042c48de179f826c95b9a96b63e2 --- /dev/null +++ b/openoffice/share/psprint/driver/APNT518_.PS @@ -0,0 +1,351 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1993 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.0" +*FileVersion: "2.8" +*PCFileName: "A_PNT518.PPD" +*LanguageVersion: English +*Product: "(LaserWriter Personal NT)" +*PSVersion: "(51.8) 0" +*ModelName: "Apple LaserWriter Personal NT" +*NickName: "LaserWriter Personal NT v51.8" + +*% General Information and Defaults =============== +*FreeVM: "402366" +*LanguageLevel: "1" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: False +*Throughput: "4" +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: "statusdict begin lettertray end" +*PageSize Legal/US Legal: "statusdict begin legaltray end" +*PageSize A4: "statusdict begin a4tray end" +*PageSize B5: "statusdict begin b5tray end" +*PageSize LetterSmall/US Letter Small: "statusdict begin lettertray end lettersmall" +*PageSize A4Small/A4 Small: "statusdict begin a4tray end a4small" +*PageSize LegalSmall/US Legal Small: "legal" +*PageSize Monarch/Monarch Envelope Edge Fed: "statusdict begin lettertray end" +*PageSize Com10/Com10 Envelope Edge Fed: "statusdict begin lettertray end" +*?PageSize: " +save +7 dict + dup /getregion {newpath clippath pathbbox pop pop pop ceiling cvi} put + dup /llxltrsml 31 put + dup /llxa4sml 27 put + dup /lettertray {getregion llxltrsml eq {(LetterSmall)}{(Letter)}ifelse} put + dup /a4tray { getregion llxa4sml eq {(A4Small)}{(A4)}ifelse } put + dup /legaltray (Legal) put + dup /b5tray (B5) put + statusdict begin papersize end + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: "letter" +*PageRegion Legal/US Legal: "legal" +*PageRegion A4: "a4" +*PageRegion B5: "b5" +*PageRegion LetterSmall/US Letter Small: "lettersmall" +*PageRegion A4Small/A4 Small: "a4small" +*PageRegion LegalSmall/US Legal Small: "legal" +*PageRegion Monarch/Monarch Envelope Edge Fed: "letter" +*PageRegion Com10/Com10 Envelope Edge Fed: "letter" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "15 6 597 773 " +*ImageableArea Legal/US Legal: "15 6 597 989 " +*ImageableArea A4: "13 4 577 825 " +*ImageableArea B5: "17 6 495 711 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*ImageableArea Monarch/Monarch Envelope Edge Fed: "17 263 272 767 " +*ImageableArea Com10/Com10 Envelope Edge Fed: "17 119 290 767 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension Monarch/Monarch Envelope Edge Fed: "611 792" +*PaperDimension Com10/Com10 Envelope Edge Fed: "610 792" + +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Lower +*InputSlot Lower/Multipurpose Tray: "1 statusdict begin setpapertray end" +*InputSlot Upper/Paper Cassette: "0 statusdict begin setpapertray end" +*?InputSlot: " +save + [ (Upper) (Lower) ] statusdict begin papertray end + {get exec} stopped { pop pop (Unknown)} if = flush +restore +" +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "statusdict /manualfeed true put" +*ManualFeed False: "statusdict /manualfeed false put" +*?ManualFeed: " +save + statusdict /manualfeed get {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *ManualFeed + +*DefaultOutputOrder: Normal + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.001)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM +*Font Bookman-Light: Standard "(001.001)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM +*Font Courier: Standard "(002.002)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Emulatorfont: Special "(001.000)" Special ROM +*Font Emulatorfont-Bold: Special "(001.000)" Special ROM +*Font Helvetica: Standard "(001.002)" Standard ROM +*Font Helvetica-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.004)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.003)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.004)" Standard ROM +*Font Palatino-Bold: Standard "(001.002)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.002)" Standard ROM +*Font Palatino-Italic: Standard "(001.002)" Standard ROM +*Font Palatino-Roman: Standard "(001.001)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Times-Bold: Standard "(001.002)" Standard ROM +*Font Times-BoldItalic: Standard "(001.004)" Standard ROM +*Font Times-Italic: Standard "(001.002)" Standard ROM +*Font Times-Roman: Standard "(001.002)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM +*Font ZapfDingbats: Special "(001.002)" Special ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print print (:) print + FontDirectory exch known + {(Yes)}{(No)} ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: warming up" +*Status: "PrinterError: cover open" +*Status: "PrinterError: service call" +*Status: "PrinterError: paper jam" +*Status: "PrinterError: lower tray: out of paper" +*Status: "PrinterError: lower tray: no papertray" +*Status: "PrinterError: upper tray: out of paper" +*Status: "PrinterError: upper tray: manual feed timeout" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "warming up" +*PrinterError: "cover open" +*PrinterError: "service call" +*PrinterError: "paper jam" +*PrinterError: "lower tray: out of paper" +*PrinterError: "lower tray: no papertray" +*PrinterError: "upper tray: out of paper" +*PrinterError: "upper tray: manual feed timeout" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi ===================================================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi ===================================================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For "LaserWriter-Personal II NT" version 51.8 +*% Produced by "BuildPPD.ps" version 3.0 edit 58 +*% Converted to meet 4.0 specification +*% Last Edit Date: May 21 1993 +*% The byte count of this file should be exactly 012605 or 012956 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserWriter-Personal II NT diff --git a/openoffice/share/psprint/driver/APNTX501.PS b/openoffice/share/psprint/driver/APNTX501.PS new file mode 100644 index 0000000000000000000000000000000000000000..caebd1381897277282bde6eeeefc10cb484e8133 --- /dev/null +++ b/openoffice/share/psprint/driver/APNTX501.PS @@ -0,0 +1,351 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.0" +*FileVersion: "1.3" +*PCFileName: "APNTX501.PPD" +*LanguageVersion: English +*Product: "(LaserWriter II NTX)" +*PSVersion: "(50.5) 2" +*ModelName: "Apple LaserWriter II NTX v50.5" +*NickName: "Apple LaserWriter II NTX v50.5" + +*% General Information and Defaults =============== +*FreeVM: "4076994" +*Extensions: FileSystem Composite +*LanguageLevel: "1" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: True +*?FileSystem: " +save + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush +restore +" +*End +*Throughput: "8" +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: "statusdict /lettertray get exec" +*PageSize Legal/US Legal: "statusdict /legaltray get exec" +*PageSize A4: "statusdict /a4tray get exec" +*PageSize B5: "statusdict /b5tray get exec" +*PageSize LetterSmall/US Letter Small: "statusdict /lettertray get exec lettersmall" +*PageSize A4Small/A4 Small: "statusdict /a4tray get exec a4small" +*PageSize LegalSmall/US Legal Small: "legal" +*PageSize Monarch/Monarch Envelope Center Fed: "statusdict /lettertray get exec" +*PageSize Com10/Com10 Envelope Center Fed: "statusdict /lettertray get exec" +*?PageSize: " +save + [(Letter)(Legal)] statusdict /pagetype get exec + {get} stopped { pop pop (Unknown)} if = flush +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: "letter" +*PageRegion Legal/US Legal: "legal" +*PageRegion A4: "a4" +*PageRegion B5: "b5" +*PageRegion LetterSmall/US Letter Small: "lettersmall" +*PageRegion A4Small/A4 Small: "a4small" +*PageRegion LegalSmall/US Legal Small: "legal" +*PageRegion Monarch/Monarch Envelope Center Fed: "letter" +*PageRegion Com10/Com10 Envelope Center Fed: "letter" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "15 8 597 784 " +*ImageableArea Legal/US Legal: "15 8 597 1000 " +*ImageableArea A4: "13 10 577 832 " +*ImageableArea B5: "21 10 500 715 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*ImageableArea Monarch/Monarch Envelope Center Fed: "178.5 269 433.5 773 " +*ImageableArea Com10/Com10 Envelope Center Fed: "169.5 125 442.5 773 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension Monarch/Monarch Envelope Center Fed: "611 792" +*PaperDimension Com10/Com10 Envelope Center Fed: "610 792" + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "statusdict /manualfeed true put" +*ManualFeed False: "statusdict /manualfeed false put" +*?ManualFeed: " +save + statusdict /manualfeed get {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *ManualFeed + +*DefaultOutputOrder: Normal + +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*% Font Information ===================== +*DefaultFont: Courier +*Font AGaramond-Bold: Standard "(001.000)" Standard ROM +*Font AGaramond-BoldItalic: Standard "(001.000)" Standard ROM +*Font AGaramond-Italic: Standard "(001.000)" Standard ROM +*Font AGaramond-Regular: Standard "(001.000)" Standard ROM +*Font AGaramond-Semibold: Standard "(001.000)" Standard ROM +*Font AGaramond-SemiboldItalic: Standard "(001.000)" Standard ROM +*Font AGaramond-Titling: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.001)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM +*Font Bookman-Light: Standard "(001.001)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM +*Font Courier: Standard "(001.004)" Standard ROM +*Font Courier-Bold: Standard "(001.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.004)" Standard ROM +*Font Courier-Oblique: Standard "(001.004)" Standard ROM +*Font Helvetica: Standard "(001.002)" Standard ROM +*Font Helvetica-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.004)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.003)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.004)" Standard ROM +*Font Palatino-Bold: Standard "(001.002)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.002)" Standard ROM +*Font Palatino-Italic: Standard "(001.002)" Standard ROM +*Font Palatino-Roman: Standard "(001.001)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Times-Bold: Standard "(001.002)" Standard ROM +*Font Times-BoldItalic: Standard "(001.004)" Standard ROM +*Font Times-Italic: Standard "(001.002)" Standard ROM +*Font Times-Roman: Standard "(001.002)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM +*Font ZapfDingbats: Special "(001.002)" Special ROM + +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier." + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: timeout, clearing printer" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: service call" +*Status: "PrinterError: warming up" +*Status: "PrinterError: no toner cartridge" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "timeout, clearing printer" +*PrinterError: "paper entry misfeed" +*PrinterError: "service call" +*PrinterError: "warming up" +*PrinterError: "no toner cartridge" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% Produced by "bldppd41.ps" version 4.0 edit 9 +*% Last Edit Date: Mar 23 1994 +*% The byte count of this file should be exactly 012379 or 012730 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserWriter II NTX diff --git a/openoffice/share/psprint/driver/APNTXJ1_.PS b/openoffice/share/psprint/driver/APNTXJ1_.PS new file mode 100644 index 0000000000000000000000000000000000000000..afb7edd265b18c2b3bfa8e2ef849008fdeeef61b --- /dev/null +++ b/openoffice/share/psprint/driver/APNTXJ1_.PS @@ -0,0 +1,412 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1993 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "1.5" +*PCFileName: "AP_NTXJ1.PPD" +*LanguageVersion: English +*Product: "(LaserWriter II NTX)" +*PSVersion: "(50.5) 2" +*ModelName: "Apple LaserWriter II NTX-J v50.5" +*ShortNickName: "Apple LaserWriterII NTX-J v50.5" +*NickName: "Apple LaserWriter II NTX-J v50.5" + +*% General Information and Defaults =============== +*FreeVM: "4076994" +*Extensions: FileSystem Composite +*LanguageLevel: "1" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: True +*?FileSystem: " +save + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush +restore +" +*End +*Throughput: "8" +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: "statusdict /lettertray get exec" +*PageSize Legal/US Legal: "statusdict /legaltray get exec" +*PageSize A4: "statusdict /a4tray get exec" +*PageSize B5: "statusdict /b5tray get exec" +*PageSize LetterSmall/US Letter Small: "statusdict /lettertray get exec lettersmall" +*PageSize A4Small/A4 Small: "statusdict /a4tray get exec a4small" +*PageSize LegalSmall/US Legal Small: "legal" +*PageSize Monarch/Monarch Envelope Center Fed: "statusdict /lettertray get exec" +*PageSize Com10/Com10 Envelope Center Fed: "statusdict /lettertray get exec" +*?PageSize: " +save + [(Letter)(Legal)] statusdict /pagetype get exec + {get} stopped { pop pop (Unknown)} if = flush +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: "letter" +*PageRegion Legal/US Legal: "legal" +*PageRegion A4: "a4" +*PageRegion B5: "b5" +*PageRegion LetterSmall/US Letter Small: "lettersmall" +*PageRegion A4Small/A4 Small: "a4small" +*PageRegion LegalSmall/US Legal Small: "legal" +*PageRegion Monarch/Monarch Envelope Center Fed: "letter" +*PageRegion Com10/Com10 Envelope Center Fed: "letter" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "15 8 597 784 " +*ImageableArea Legal/US Legal: "15 8 597 1000 " +*ImageableArea A4: "13 10 577 832 " +*ImageableArea B5: "21 10 500 715 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*ImageableArea Monarch/Monarch Envelope Center Fed: "178.5 269 433.5 773 " +*ImageableArea Com10/Com10 Envelope Center Fed: "169.5 125 442.5 773 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension Monarch/Monarch Envelope Center Fed: "611 792" +*PaperDimension Com10/Com10 Envelope Center Fed: "610 792" + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "statusdict /manualfeed true put" +*ManualFeed False: "statusdict /manualfeed false put" +*?ManualFeed: " +save + statusdict /manualfeed get {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *ManualFeed + +*DefaultOutputOrder: Normal + +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*% Font Information ===================== +*DefaultFont: Courier +*Font AGaramond-Bold: Standard "(001.000)" Standard ROM +*Font AGaramond-BoldItalic: Standard "(001.000)" Standard ROM +*Font AGaramond-Italic: Standard "(001.000)" Standard ROM +*Font AGaramond-Regular: Standard "(001.000)" Standard ROM +*Font AGaramond-Semibold: Standard "(001.000)" Standard ROM +*Font AGaramond-SemiboldItalic: Standard "(001.000)" Standard ROM +*Font AGaramond-Titling: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.001)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM +*Font Bookman-Light: Standard "(001.001)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM +*Font Courier: Standard "(001.004)" Standard ROM +*Font Courier-Bold: Standard "(001.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.004)" Standard ROM +*Font Courier-Oblique: Standard "(001.004)" Standard ROM +*Font GothicBBB-Medium-78-EUC-H: EUC "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium-78-EUC-V: EUC "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium-78-H: JIS "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium-78-RKSJ-H: RKSJ "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium-78-RKSJ-V: RKSJ "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium-78-SJ-H: JIS "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium-78-SJ-V: JIS "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium-78-V: JIS "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(000.000)" 83pv Disk +*Font GothicBBB-Medium-EUC-H: EUC "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium-EUC-V: EUC "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium-Ext-EUC-H: EUC "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium-Ext-EUC-V: EUC "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium-Ext-H: JIS "(000.000)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(000.000)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(000.000)" Ext Disk +*Font GothicBBB-Medium-Ext-SJ-H: JIS "(000.000)" Ext Disk +*Font GothicBBB-Medium-Ext-SJ-V: JIS "(000.000)" Ext Disk +*Font GothicBBB-Medium-Ext-V: JIS "(000.000)" Ext Disk +*Font GothicBBB-Medium-H: JIS "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium-NWP-H: JIS "(000.000)" NWP Disk +*Font GothicBBB-Medium-NWP-V: JIS "(000.000)" NWP Disk +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium-SJ-H: JIS "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium-SJ-V: JIS "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium-V: JIS "(000.000)" JIS-83 Disk +*Font GothicBBB-Medium.Roman: Special "(000.000)" Special Disk +*Font GothicBBB-Medium.WP-Symbol: Special "(000.000)" Special Disk +*Font Helvetica: Standard "(001.002)" Standard ROM +*Font Helvetica-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM +*Font Mincho-PC-Hiragana: Special "(000.000)" Special Disk +*Font Mincho-PC-Katakana: Special "(000.000)" Special Disk +*Font NewCenturySchlbk-Bold: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.004)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.003)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.004)" Standard ROM +*Font Palatino-Bold: Standard "(001.002)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.002)" Standard ROM +*Font Palatino-Italic: Standard "(001.002)" Standard ROM +*Font Palatino-Roman: Standard "(001.001)" Standard ROM +*Font Ryumin-Light-78-EUC-H: EUC "(000.000)" JIS-83 Disk +*Font Ryumin-Light-78-EUC-V: EUC "(000.000)" JIS-83 Disk +*Font Ryumin-Light-78-H: JIS "(000.000)" JIS-83 Disk +*Font Ryumin-Light-78-RKSJ-H: RKSJ "(000.000)" JIS-83 Disk +*Font Ryumin-Light-78-RKSJ-V: RKSJ "(000.000)" JIS-83 Disk +*Font Ryumin-Light-78-SJ-H: JIS "(000.000)" JIS-83 Disk +*Font Ryumin-Light-78-SJ-V: JIS "(000.000)" JIS-83 Disk +*Font Ryumin-Light-78-V: JIS "(000.000)" JIS-83 Disk +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(000.000)" 83pv Disk +*Font Ryumin-Light-EUC-H: EUC "(000.000)" JIS-83 Disk +*Font Ryumin-Light-EUC-V: EUC "(000.000)" JIS-83 Disk +*Font Ryumin-Light-Ext-EUC-H: EUC "(000.000)" JIS-83 Disk +*Font Ryumin-Light-Ext-EUC-V: EUC "(000.000)" JIS-83 Disk +*Font Ryumin-Light-Ext-H: JIS "(000.000)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(000.000)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(000.000)" Ext Disk +*Font Ryumin-Light-Ext-SJ-H: JIS "(000.000)" Ext Disk +*Font Ryumin-Light-Ext-SJ-V: JIS "(000.000)" Ext Disk +*Font Ryumin-Light-Ext-V: JIS "(000.000)" Ext Disk +*Font Ryumin-Light-H: JIS "(000.000)" JIS-83 Disk +*Font Ryumin-Light-NWP-H: JIS "(000.000)" NWP Disk +*Font Ryumin-Light-NWP-V: JIS "(000.000)" NWP Disk +*Font Ryumin-Light-RKSJ-H: RKSJ "(000.000)" JIS-83 Disk +*Font Ryumin-Light-RKSJ-V: RKSJ "(000.000)" JIS-83 Disk +*Font Ryumin-Light-SJ-H: JIS "(000.000)" JIS-83 Disk +*Font Ryumin-Light-SJ-V: JIS "(000.000)" JIS-83 Disk +*Font Ryumin-Light-V: JIS "(000.000)" JIS-83 Disk +*Font Ryumin-Light.Roman: Special "(000.000)" Special Disk +*Font Ryumin-Light.WP-Symbol: Special "(000.000)" Special Disk +*Font Symbol: Special "(001.003)" Special ROM +*Font Times-Bold: Standard "(001.002)" Standard ROM +*Font Times-BoldItalic: Standard "(001.004)" Standard ROM +*Font Times-Italic: Standard "(001.002)" Standard ROM +*Font Times-Roman: Standard "(001.002)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM +*Font ZapfDingbats: Special "(001.002)" Special ROM + +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier." + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: timeout, clearing printer" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: service call" +*Status: "PrinterError: warming up" +*Status: "PrinterError: no toner cartridge" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "timeout, clearing printer" +*PrinterError: "paper entry misfeed" +*PrinterError: "service call" +*PrinterError: "warming up" +*PrinterError: "no toner cartridge" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% Produced by "bldppd41.ps" version 4.0 edit 9 +*% Last Edit Date: Jun 1 1993 +*% The byte count of this file should be exactly 015866 or 016278 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserWriter II NTX-J diff --git a/openoffice/share/psprint/driver/APPL_230.PS b/openoffice/share/psprint/driver/APPL_230.PS new file mode 100644 index 0000000000000000000000000000000000000000..b44008ce2e0c881ff5ef7b42cabb4d0e3fef122d --- /dev/null +++ b/openoffice/share/psprint/driver/APPL_230.PS @@ -0,0 +1,350 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1993 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.0" +*FileVersion: "3.3" +*PCFileName: "APPLE230.PPD" +*LanguageVersion: English +*Product: "(LaserWriter)" +*PSVersion: "(23.0) 0" +*ModelName: "Apple LaserWriter" +*NickName: "Apple LaserWriter v23.0" + +*% General Information and Defaults =============== +*ColorDevice: False +*DefaultColorSpace: Gray +*FreeVM: "173936" +*LanguageLevel: "1" +*VariablePaperSize: False +*FileSystem: False +*Throughput: "8" +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{dup mul exch dup mul add 1.0 exch sub } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: "letter" +*PageSize Legal/US Legal: "legal" +*PageSize LetterSmall/US Letter Small: "lettersmall" +*PageSize LegalSmall/US Legal Small: "legal" +*PageSize A4: "a4" +*PageSize Monarch/Monarch Envelope Edge Fed: "letter" +*PageSize Com10/Com10 Envelope Edge Fed: "letter" +*?PageSize: " +save + [(Letter)(Legal)] statusdict /pagetype get exec + {get} stopped { pop pop (Unknown)} if = flush +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: "letter" +*PageRegion Legal/US Legal: "legal" +*PageRegion LetterSmall/US Letter Small: "lettersmall" +*PageRegion LegalSmall/US Legal Small: "legal" +*PageRegion A4: "a4" +*PageRegion Monarch/Monarch Envelope Edge Fed: "letter" +*PageRegion Com10/Com10 Envelope Edge Fed: "letter" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "18 8 593 784 " +*ImageableArea Legal/US Legal: "65 37 547 972 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*ImageableArea A4:"17 22 578 820 " +*ImageableArea Monarch/Monarch Envelope Edge Fed: "19 269 274 773 " +*ImageableArea Com10/Com10 Envelope Edge Fed: "19 125 292 773 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension Monarch/Monarch Envelope Edge Fed: "611 792" +*PaperDimension Com10/Com10 Envelope Edge Fed: "610 792" + +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "statusdict /manualfeed true put" +*ManualFeed False: "statusdict /manualfeed false put" +*?ManualFeed: " +save + statusdict /manualfeed get {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *ManualFeed + +*DefaultOutputOrder: Reverse + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.001)" Standard ROM +*Font Helvetica-Bold: Standard "(001.001)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.001)" Special ROM +*Font Times-Bold: Standard "(001.001)" Standard ROM +*Font Times-BoldItalic: Standard "(001.001)" Standard ROM +*Font Times-Italic: Standard "(001.001)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print print (:) print + FontDirectory exch known + {(Yes)}{(No)} ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind flush forall (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: timeout, clearing printer" +*Status: "PrinterError: timeout" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: no toner cartridge" +*Status: "PrinterError: service call" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: no paper tray" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: cover open" +*Status: "PrinterError: resetting printer" +*Status: "PrinterError: manual feed timeout" +*Status: "PrinterError: warming up" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "timeout, clearing printer" +*PrinterError: "timeout" +*PrinterError: "paper entry misfeed" +*PrinterError: "no toner cartridge" +*PrinterError: "service call" +*PrinterError: "paper entry misfeed" +*PrinterError: "no paper tray" +*PrinterError: "out of paper" +*PrinterError: "cover open" +*PrinterError: "resetting printer" +*PrinterError: "manual feed timeout" +*PrinterError: "warming up" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi ===================================================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi ===================================================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% This patch file inserts a delay before manualfeed to fix a bug +*% in the version 23 LaserWriter. +*JobPatchFile 1/ManualFeedDelay: " +save +/version23-manualfeedpatch where { pop false } { true }ifelse + % we don't do an explicit 'get' since product and version MAY + % be in systemdict or statusdict - this technique gets the lookup + % without failure +statusdict begin + product (LaserWriter) eq % true if LaserWriter + version cvr 23.0 eq % true if version 23 +end + +and % only install this patch if both are true +and % true only if patch is not installed and is for this printer + % save object and boolean on stack +dup { exch restore }if +% either true OR saveobject false +dup +{ + /version23-manualfeedpatch true def + /oldversion23-showpage /showpage load def + /showpage % this showpage will wait extra time if manualfeed is true + {% + statusdict /manualfeed known + {% manualfeed known in statusdict + statusdict /manualfeed get + {% if true then we loop for 5 seconds + usertime 5000 add % target usertime + { % loop + dup usertime sub 0 lt + { exit }if + }loop + pop % pop the usertime off the stac + }if + }if + oldversion23-showpage + }bind def +}if +not{ restore }if +" +*End + +*% For "LaserWriter" version 23.0 +*% Produced by "GETapd.ps" version 2.0 edit 45 +*% Converted to meet 4.0 specification +*% Last Edit Date: Aug 11 1993 +*% The byte count of this file should be exactly 011416 or 011766 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserWriter diff --git a/openoffice/share/psprint/driver/APPL_380.PS b/openoffice/share/psprint/driver/APPL_380.PS new file mode 100644 index 0000000000000000000000000000000000000000..b0b7143a190aeb729cc9fca24a7d8c341feb02c7 --- /dev/null +++ b/openoffice/share/psprint/driver/APPL_380.PS @@ -0,0 +1,329 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1993 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.0" +*FileVersion: "3.7" +*PCFileName: "APPLE380.PPD" +*LanguageVersion: English +*Product: "(LaserWriter Plus)" +*PSVersion: "(38.0) 2" +*ModelName: "Apple LaserWriter Plus" +*NickName: "Apple LaserWriter Plus v38.0" + +*% General Information and Defaults =============== +*ColorDevice: False +*DefaultColorSpace: Gray +*FreeVM: "172872" +*LanguageLevel: "1" +*VariablePaperSize: False +*FileSystem: False +*Throughput: "8" +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{dup mul exch dup mul add 1.0 exch sub } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: "letter" +*PageSize Legal/US Legal: "legal" +*PageSize A4: "a4" +*PageSize B5: "b5" +*PageSize LetterSmall/US Letter Small: "lettersmall" +*PageSize A4Small/A4 Small: "a4small" +*PageSize LegalSmall/US Legal Small: "legal" +*PageSize Monarch/Monarch Envelope Edge Fed: "letter" +*PageSize Com10/Com10 Envelope Edge Fed: "letter" +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: "letter" +*PageRegion Legal/US Legal: "legal" +*PageRegion A4: "a4" +*PageRegion B5: "b5" +*PageRegion LetterSmall/US Letter Small: "lettersmall" +*PageRegion A4Small/A4 Small: "a4small" +*PageRegion LegalSmall/US Legal Small: "legal" +*PageRegion Monarch/Monarch Envelope Edge Fed: "letter" +*PageRegion Com10/Com10 Envelope Edge Fed: "letter" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "18 7.92 593.76 784.32 " +*ImageableArea Legal/US Legal: "64.08 42 547.68 966.24 " +*ImageableArea A4: "17.28 22.08 577.68 819.84 " +*ImageableArea B5: "2.64 3.12 497.76 705.6 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64.08 42 547.68 966.24 " +*ImageableArea Monarch/Monarch Envelope Edge Fed: "338 269 593 773 " +*ImageableArea Com10/Com10 Envelope Edge Fed: "320 125 593 773 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush +restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension Monarch/Monarch Envelope Edge Fed: "611 792" +*PaperDimension Com10/Com10 Envelope Edge Fed: "610 792" + +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "statusdict /manualfeed true put" +*ManualFeed False: "statusdict /manualfeed false put" +*?ManualFeed: " +save + statusdict /manualfeed get {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *ManualFeed + +*DefaultOutputOrder: Reverse + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.001)" Special ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print print (:) print + FontDirectory exch known + {(Yes)}{(No)} ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> %%] ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: timeout, clearing printer" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: warming up" +*Status: "PrinterError: service call" +*Status: "PrinterError: no toner cartridge" +*Status: "PrinterError: no paper tray" +*Status: "PrinterError: cover open" +*Status: "PrinterError: resetting printer" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: timeout" +*Status: "PrinterError: manual feed timeout" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these>]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" + +*% Printer Error (format: %%[ PrinterError: <one of these>]%%) +*PrinterError: "timeout, clearing printer" +*PrinterError: "paper entry misfeed" +*PrinterError: "warming up" +*PrinterError: "service call" +*PrinterError: "no toner cartridge" +*PrinterError: "no paper tray" +*PrinterError: "cover open" +*PrinterError: "resetting printer" +*PrinterError: "out of paper" +*PrinterError: "timeout" +*PrinterError: "manual feed timeout" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi ===================================================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi ===================================================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For "LaserWriter Plus" version 38.0 +*% Produced by "GETapd.ps" version 2.0 edit 44 +*% Converted to meet 4.0 specification +*% Last Edit Date: May 21 1993 +*% The byte count of this file should be exactly 011622 or 011951 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserWriter Plus diff --git a/openoffice/share/psprint/driver/APPL_422.PS b/openoffice/share/psprint/driver/APPL_422.PS new file mode 100644 index 0000000000000000000000000000000000000000..a82bbf84e1f5e3a7dcbbc93ac09eb6c1a83b4aac --- /dev/null +++ b/openoffice/share/psprint/driver/APPL_422.PS @@ -0,0 +1,330 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1993 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.0" +*FileVersion: "3.5" +*PCFileName: "APPLE422.PPD" +*LanguageVersion: English +*Product: "(LaserWriter Plus)" +*PSVersion: "(42.2) 3" +*ModelName: "Apple LaserWriter Plus v42.2" +*NickName: "Apple LaserWriter Plus v42.2" + +*% General Information and Defaults =============== +*ColorDevice: False +*DefaultColorSpace: Gray +*FreeVM: "172414" +*LanguageLevel: "1" +*VariablePaperSize: False +*FileSystem: False +*Throughput: "8" +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " {dup mul exch dup mul add 1.0 exch sub } " +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: " + { dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub } +" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: "letter" +*PageSize Legal/US Legal: "legal" +*PageSize A4: "a4" +*PageSize B5: "b5" +*PageSize LetterSmall/US Letter Small: "lettersmall" +*PageSize A4Small/A4 Small: "a4small" +*PageSize LegalSmall/US Legal Small: "legal" +*PageSize Monarch/Monarch Envelope Edge Fed: "letter" +*PageSize Com10/Com10 Envelope Edge Fed: "letter" +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: "letter" +*PageRegion Legal/US Legal: "legal" +*PageRegion A4: "a4" +*PageRegion B5: "b5" +*PageRegion LetterSmall/US Letter Small: "lettersmall" +*PageRegion A4Small/A4 Small: "a4small" +*PageRegion LegalSmall/US Legal Small: "legal" +*PageRegion Monarch/Monarch Envelope Edge Fed: "letter" +*PageRegion Com10/Com10 Envelope Edge Fed: "letter" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "18 8 593 784 " +*ImageableArea Legal/US Legal: "65 42 547 966 " +*ImageableArea A4: "18 23 577 819 " +*ImageableArea B5: "3 4 497 705 " +*ImageableArea LetterSmall/US Letter Small: "30 31 582 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*ImageableArea Monarch/Monarch Envelope Edge Fed: "338 269 593 773 " +*ImageableArea Com10/Com10 Envelope Edge Fed: "320 125 593 773 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush +restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension Monarch/Monarch Envelope Edge Fed: "611 792" +*PaperDimension Com10/Com10 Envelope Edge Fed: "610 792" + +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "statusdict /manualfeed true put" +*ManualFeed False: "statusdict /manualfeed false put" +*?ManualFeed: " +save + statusdict /manualfeed get exec {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *ManualFeed + +*DefaultOutputOrder: Reverse + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.001)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard ROM +*Font Bookman-Demi: Standard "(001.001)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM +*Font Bookman-Light: Standard "(001.001)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM +*Font Courier: Standard "(001.001)" Standard ROM +*Font Courier-Bold: Standard "(001.001)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.001)" Standard ROM +*Font Courier-Oblique: Standard "(001.001)" Standard ROM +*Font Helvetica: Standard "(001.001)" Standard ROM +*Font Helvetica-Bold: Standard "(001.001)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.001)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.001)" Special ROM +*Font Times-Bold: Standard "(001.001)" Standard ROM +*Font Times-BoldItalic: Standard "(001.001)" Standard ROM +*Font Times-Italic: Standard "(001.001)" Standard ROM +*Font Times-Roman: Standard "(001.001)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print print (:) print + FontDirectory exch known + {(Yes)}{(No)} ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: timeout, clearing printer" +*Status: "PrinterError: warming up" +*Status: "PrinterError: service call" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: no toner cartridge" +*Status: "PrinterError: no paper tray" +*Status: "PrinterError: cover open" +*Status: "PrinterError: resetting printer" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: timeout" +*Status: "PrinterError: manual feed timeout" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "timeout, clearing printer" +*PrinterError: "warming up" +*PrinterError: "service call" +*PrinterError: "paper entry misfeed" +*PrinterError: "no toner cartridge" +*PrinterError: "no paper tray" +*PrinterError: "cover open" +*PrinterError: "resetting printer" +*PrinterError: "out of paper" +*PrinterError: "timeout" +*PrinterError: "manual feed timeout" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi ===================================================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi ===================================================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For "LaserWriter Plus" version 42.2 +*% Produced by "GETapd.ps" version 2.0 edit 48 +*% Converted to meet 4.0 specification +*% Last Edit Date: May 21 1993 +*% The byte count of this file should be exactly 011611 or 011941 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserWriter Plus diff --git a/openoffice/share/psprint/driver/APTOLLD1.PS b/openoffice/share/psprint/driver/APTOLLD1.PS new file mode 100644 index 0000000000000000000000000000000000000000..fafe6751ebe3999fa016f8a35d45e4860abf6658 --- /dev/null +++ b/openoffice/share/psprint/driver/APTOLLD1.PS @@ -0,0 +1,660 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "1.17" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "APTOLLD1.PPD" +*Product: "(LaserWriter Pro 600)" +*PSVersion: "(2010.130) 1" +*ModelName: "Apple LaserWriter Pro 600" +*ShortNickName: "Apple LaserWriter Pro 600" +*NickName: "Apple LaserWriter Pro 600 v2010.130" + +*% === Options and Constraints ========= +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Option1/Memory Configuration: PickOne +*DefaultOption1: 4Meg +*Option1 4Meg/Standard 4 MB RAM: "" +*Option1 8Meg/8 MB Upgrade: "" +*Option1 16Meg/16 MB Upgrade: "" +*Option1 32Meg/32 MB Upgrade: "" +*?Option1: " + currentsystemparams /RamSize get + 6 string dup 4 string 4 -1 roll 1048576 div cvi dup 9 gt {exch cvs 0 exch + putinterval dup 2}{exch cvs 0 exch putinterval dup 1}ifelse + (Meg) putinterval + = +" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Cassette (500 Sheets): PickOne +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*Option2 Preferred/Installed and Preferred: " + 1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1 3] put put setpagedevice" +*End +*?Option2: " + save + currentpagedevice + /InputAttributes get + 2 known {(True)}{(False)} ifelse = flush + restore " +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Envelope Feeder: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " + save + currentpagedevice + /InputAttributes get + 3 known {(True)}{(False)} ifelse = flush + restore " +*End +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Resolution 600dpi *Smoothing True +*UIConstraints: *Resolution 600dpi *BitsPerPixel 4 +*UIConstraints: *Option2 False *InputSlot Lower +*UIConstraints: *Option3 False *InputSlot Envelope + +*UIConstraints: *PageSize Letter *InputSlot Envelope +*UIConstraints: *PageSize Legal *InputSlot Envelope +*UIConstraints: *PageSize A4 *InputSlot Envelope +*UIConstraints: *PageSize B5 *InputSlot Envelope +*UIConstraints: *PageSize LetterSmall *InputSlot Envelope +*UIConstraints: *PageSize A4Small *InputSlot Envelope +*UIConstraints: *PageSize LegalSmall *InputSlot Envelope +*UIConstraints: *InputSlot Envelope *PageSize Letter +*UIConstraints: *InputSlot Envelope *PageSize Legal +*UIConstraints: *InputSlot Envelope *PageSize A4 +*UIConstraints: *InputSlot Envelope *PageSize B5 +*UIConstraints: *InputSlot Envelope *PageSize LetterSmall +*UIConstraints: *InputSlot Envelope *PageSize A4Small +*UIConstraints: *InputSlot Envelope *PageSize LegalSmall +*UIConstraints: *PageRegion Letter *InputSlot Envelope +*UIConstraints: *PageRegion Legal *InputSlot Envelope +*UIConstraints: *PageRegion A4 *InputSlot Envelope +*UIConstraints: *PageRegion B5 *InputSlot Envelope +*UIConstraints: *PageRegion LetterSmall *InputSlot Envelope +*UIConstraints: *PageRegion A4Small *InputSlot Envelope +*UIConstraints: *PageRegion LegalSmall *InputSlot Envelope +*UIConstraints: *InputSlot Envelope *PageRegion Letter +*UIConstraints: *InputSlot Envelope *PageRegion Legal +*UIConstraints: *InputSlot Envelope *PageRegion A4 +*UIConstraints: *InputSlot Envelope *PageRegion B5 +*UIConstraints: *InputSlot Envelope *PageRegion LetterSmall +*UIConstraints: *InputSlot Envelope *PageRegion A4Small +*UIConstraints: *InputSlot Envelope *PageRegion LegalSmall + +*UIConstraints: *Option1 4Meg *VMOption 8Meg +*UIConstraints: *Option1 4Meg *VMOption 16Meg +*UIConstraints: *Option1 4Meg *VMOption 32Meg + +*UIConstraints: *Option1 8Meg *VMOption 4Meg +*UIConstraints: *Option1 8Meg *VMOption 16Meg +*UIConstraints: *Option1 8Meg *VMOption 32Meg + +*UIConstraints: *Option1 16Meg *VMOption 4Meg +*UIConstraints: *Option1 16Meg *VMOption 8Meg +*UIConstraints: *Option1 16Meg *VMOption 32Meg + +*UIConstraints: *Option1 32Meg *VMOption 4Meg +*UIConstraints: *Option1 32Meg *VMOption 8Meg +*UIConstraints: *Option1 32Meg *VMOption 16Meg + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" +*Protocols: BCP +*Emulators: hpcl +*StartEmulator_hpcl: "currentfile /hpcl statusdict /emulate get exec " +*StopEmulator_hpcl: "<1B7F>0" + +*FreeVM: "2078077" +*VMOption 4Meg/Standard 4 MB RAM: "2078077" +*VMOption 8Meg/8 MB Upgrade: "2406169" +*VMOption 16Meg/16 MB Upgrade: "10851725" +*VMOption 32Meg/32 MB Upgrade: "27598075" + +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: False +*Throughput: "8" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*OpenUI *Resolution/Choose Resolution: PickOne +*OrderDependency: 10 AnySetup *Resolution +*DefaultResolution: 600dpi +*Resolution 600dpi: "1 dict dup /HWResolution [600 600] put setpagedevice" +*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice" +*?Resolution: " + save + /ActualValues /ProcSet findresource + begin HWResolution end + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End +*CloseUI: *Resolution + +*% Halftone Information =============== +*ScreenFreq: "85.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*OpenUI *Smoothing/FinePrint(TM): Boolean +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: False +*Smoothing True/On: " + 2 dict + dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict + dup /Type 1 put + dup /ActualPostRenderingEnhance true put + put + setpagedevice +" +*End +*Smoothing False/Off: " + 2 dict + dup /PostRenderingEnhance false put + dup /PostRenderingEnhanceDetails + 2 dict + dup /Type 1 put + dup /ActualPostRenderingEnhance false put + put + setpagedevice +" +*End +*?Smoothing: " + save currentpagedevice /PostRenderingEnhanceDetails get + /ActualPostRenderingEnhance get + {(True)}{(False)} ifelse = flush restore" +*End +*CloseUI: *Smoothing + +*OpenUI *BitsPerPixel/PhotoGrade(TM): Boolean +*OrderDependency: 50 AnySetup *BitsPerPixel +*DefaultBitsPerPixel: None +*BitsPerPixel 4/On: " + 2 dict + dup /PreRenderingEnhance true put + dup /PreRenderingEnhanceDetails + 2 dict + dup /Type 1 put + dup /ActualPreRenderingEnhance true put + put + setpagedevice +" +*End +*BitsPerPixel None/Off: " + 2 dict + dup /PreRenderingEnhance false put + dup /PreRenderingEnhanceDetails + 2 dict + dup /Type 1 put + dup /ActualPreRenderingEnhance false put + put + setpagedevice +" +*End +*?BitsPerPixel: " + save currentpagedevice /PreRenderingEnhanceDetails get + /ActualPreRenderingEnhance get + {(4)}{(None)} ifelse = flush restore" +*End +*CloseUI: *BitsPerPixel + +*% Paper Handling =================== + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LetterSmall/US Letter Small: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4Small/A4 Small: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LegalSmall/US Legal Small: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/Monarch Envelope Edge Fed: " + 2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Com10/Com10 Envelope Edge Fed: " + 2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 7 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [516 729] (B5) put + dup [612 792] (LetterSmall) put + dup [610 792] (Comm10) put + dup [611 792] (Monarch) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion LetterSmall/US Letter Small:" + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4Small/A4 Small: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion LegalSmall/US Legal Small: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Monarch/Monarch Envelope Edge Fed: " + 2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Com10/Com10 Envelope Edge Fed: " + 2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "9.84 14.2201 601.2 783.66 " +*ImageableArea Legal/US Legal: "9.84 14.2201 601.2 999.66 " +*ImageableArea A4: "9.84 14.2201 578.16 833.82 " +*ImageableArea B5: "9.84 14.22 501.36 720.78 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*ImageableArea Monarch/Monarch Envelope Edge Fed: "9.84 257 274 783.66 " +*ImageableArea Com10/Com10 Envelope Edge Fed: "9.84 113 292 783.66 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension Monarch/Monarch Envelope Edge Fed: "611 792" +*PaperDimension Com10/Com10 Envelope Edge Fed: "610 792" + +*RequiresPageRegion Multipurpose: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper/Cassette (250 Sheets): " + currentpagedevice /InputAttributes get 0 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [0] put + put setpagedevice + } ifelse" +*End +*InputSlot Multipurpose/Multipurpose Tray: " + 1 dict dup /ManualFeed true put setpagedevice" +*End +*InputSlot Lower/Cassette (500 Sheets): " + currentpagedevice /InputAttributes get 2 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [2 0] put + put setpagedevice + } ifelse" +*End +*InputSlot Envelope/Envelope Feeder: " + currentpagedevice /InputAttributes get 3 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [3 0] put + put setpagedevice + } ifelse" +*End +*?InputSlot: " +save + 3 dict + dup /0 (Upper) put + dup /1 (Multipurpose) put + dup /2 (Lower) put + dup /3 (Envelope) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*OpenUI *TraySwitch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " +save + currentpagedevice /TraySwitch get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: cover open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: toner cartridge missing or incorrect" +*Status: "PrinterError: paper jam" +*Status: "PrinterError: Cassette (250 Sheets): no paper tray" +*Status: "PrinterError: Cassette (250 Sheets): out of paper" +*Status: "PrinterError: Cassette (500 Sheets): no paper tray" +*Status: "PrinterError: Cassette (500 Sheets): out of paper" +*Status: "PrinterError: Multipurpose Tray: out of paper" +*Status: "PrinterError: Envelope Feeder: out of paper" +*Status: "PrinterError: Manual Feed: out of paper" +*Status: "PrinterError: waiting for manual feed" +*Status: "PrinterError: fixing temperature malfunction" +*Status: "PrinterError: scanner motor malfunction" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "Serial" +*Source: "SerialB" +*Source: "LocalTalk" +*Source: "Parallel" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "cover open" +*PrinterError: "warming up" +*PrinterError: "out of paper" +*PrinterError: "toner cartridge missing or incorrect" +*PrinterError: "paper jam" +*PrinterError: "Cassette (250 Sheets): no paper tray" +*PrinterError: "Cassette (250 Sheets): out of paper" +*PrinterError: "Cassette (500 Sheets): no paper tray" +*PrinterError: "Cassette (500 Sheets): out of paper" +*PrinterError: "Multipurpose Tray: out of paper" +*PrinterError: "Envelope Feeder: out of paper" +*PrinterError: "Manual Feed: out of paper" +*PrinterError: "waiting for manual feed" +*PrinterError: "fixing temperature malfunction" +*PrinterError: "scanner motor malfunction" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% Produced by "bldppd42.ps" version 4.0 edit 11 +*% Last Edit Date: Mar 23 1994 +*% The byte count of this file should be exactly 022816 or 023476 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserWriter Pro 600 diff --git a/openoffice/share/psprint/driver/APTOLLW1.PS b/openoffice/share/psprint/driver/APTOLLW1.PS new file mode 100644 index 0000000000000000000000000000000000000000..f836e66a68af7852414440713a01ffc266f18b68 --- /dev/null +++ b/openoffice/share/psprint/driver/APTOLLW1.PS @@ -0,0 +1,656 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "1.15" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "APTOLLW1.PPD" +*Product: "(LaserWriter Pro 630)" +*PSVersion: "(2010.130) 1" +*ModelName: "Apple LaserWriter Pro 630" +*ShortNickName: "Apple LaserWriter Pro 630" +*NickName: "Apple LaserWriter Pro 630 v2010.130" + +*% === Options and Constraints ========= +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Option1/Memory Configuration: PickOne +*DefaultOption1: None +*Option1 None/Standard 8 MB RAM: "" +*Option1 16Meg/16 MB Upgrade: "" +*Option1 32Meg/32 MB Upgrade: "" +*?Option1: " + (None)currentsystemparams/RamSize get + dup 16777216 eq{pop pop(16Meg)}{33554432 eq{pop(32Meg)}if}ifelse + = +" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Cassette (500 Sheets): PickOne +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*Option2 Preferred/Installed and Preferred: " + 1 dict dup /InputAttributes 1 dict dup /Priority [2 0 1 3] put put setpagedevice" +*End +*?Option2: " + save + currentpagedevice + /InputAttributes get + 2 known {(True)}{(False)} ifelse = flush + restore " +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Envelope Feeder: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " + save + currentpagedevice + /InputAttributes get + 3 known {(True)}{(False)} ifelse = flush + restore " +*End +*CloseUI: *Option3 +*CloseGroup: InstallableOptions + +*UIConstraints: *Resolution 600dpi *Smoothing True +*UIConstraints: *Resolution 600dpi *BitsPerPixel 4 +*UIConstraints: *Option2 False *InputSlot Lower +*UIConstraints: *Option3 False *InputSlot Envelope + +*UIConstraints: *PageSize Letter *InputSlot Envelope +*UIConstraints: *PageSize Legal *InputSlot Envelope +*UIConstraints: *PageSize A4 *InputSlot Envelope +*UIConstraints: *PageSize B5 *InputSlot Envelope +*UIConstraints: *PageSize LetterSmall *InputSlot Envelope +*UIConstraints: *PageSize A4Small *InputSlot Envelope +*UIConstraints: *PageSize LegalSmall *InputSlot Envelope +*UIConstraints: *InputSlot Envelope *PageSize Letter +*UIConstraints: *InputSlot Envelope *PageSize Legal +*UIConstraints: *InputSlot Envelope *PageSize A4 +*UIConstraints: *InputSlot Envelope *PageSize B5 +*UIConstraints: *InputSlot Envelope *PageSize LetterSmall +*UIConstraints: *InputSlot Envelope *PageSize A4Small +*UIConstraints: *InputSlot Envelope *PageSize LegalSmall +*UIConstraints: *PageRegion Letter *InputSlot Envelope +*UIConstraints: *PageRegion Legal *InputSlot Envelope +*UIConstraints: *PageRegion A4 *InputSlot Envelope +*UIConstraints: *PageRegion B5 *InputSlot Envelope +*UIConstraints: *PageRegion LetterSmall *InputSlot Envelope +*UIConstraints: *PageRegion A4Small *InputSlot Envelope +*UIConstraints: *PageRegion LegalSmall *InputSlot Envelope +*UIConstraints: *InputSlot Envelope *PageRegion Letter +*UIConstraints: *InputSlot Envelope *PageRegion Legal +*UIConstraints: *InputSlot Envelope *PageRegion A4 +*UIConstraints: *InputSlot Envelope *PageRegion B5 +*UIConstraints: *InputSlot Envelope *PageRegion LetterSmall +*UIConstraints: *InputSlot Envelope *PageRegion A4Small +*UIConstraints: *InputSlot Envelope *PageRegion LegalSmall + +*UIConstraints: *Option1 None *VMOption + +*UIConstraints: *Option1 16Meg *VMOption None +*UIConstraints: *Option1 16Meg *VMOption 32Meg + +*UIConstraints: *Option1 32Meg *VMOption None +*UIConstraints: *Option1 32Meg *VMOption 16Meg + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" +*Protocols: BCP +*Emulators: hpcl +*StartEmulator_hpcl: "currentfile /hpcl statusdict /emulate get exec " +*StopEmulator_hpcl: "<1B7F>0" + +*FreeVM: "2406169" +*VMOption None/Standard 8 MB RAM: "2406169" +*VMOption 16Meg/16 MB Upgrade: "10851725" +*VMOption 32Meg/32 MB Upgrade: "27598075" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End + +*Throughput: "8" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*OpenUI *Resolution/Choose Resolution: PickOne +*OrderDependency: 10 AnySetup *Resolution +*DefaultResolution: 600dpi +*Resolution 600dpi: "1 dict dup /HWResolution [600 600] put setpagedevice" +*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice" +*?Resolution: " + save + /ActualValues /ProcSet findresource + begin HWResolution end + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End +*CloseUI: *Resolution + +*% Halftone Information =============== +*ScreenFreq: "85.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*OpenUI *Smoothing/FinePrint(TM): Boolean +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: False +*Smoothing True/On: " + 2 dict + dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict + dup /Type 1 put + dup /ActualPostRenderingEnhance true put + put + setpagedevice +" +*End +*Smoothing False/Off: " + 2 dict + dup /PostRenderingEnhance false put + dup /PostRenderingEnhanceDetails + 2 dict + dup /Type 1 put + dup /ActualPostRenderingEnhance false put + put + setpagedevice +" +*End +*?Smoothing: " + save currentpagedevice /PostRenderingEnhanceDetails get + /ActualPostRenderingEnhance get + {(True)}{(False)} ifelse = flush restore" +*End +*CloseUI: *Smoothing + +*OpenUI *BitsPerPixel/PhotoGrade(TM): Boolean +*OrderDependency: 50 AnySetup *BitsPerPixel +*DefaultBitsPerPixel: None +*BitsPerPixel 4/On: " + 2 dict + dup /PreRenderingEnhance true put + dup /PreRenderingEnhanceDetails + 2 dict + dup /Type 1 put + dup /ActualPreRenderingEnhance true put + put + setpagedevice +" +*End +*BitsPerPixel None/Off: " + 2 dict + dup /PreRenderingEnhance false put + dup /PreRenderingEnhanceDetails + 2 dict + dup /Type 1 put + dup /ActualPreRenderingEnhance false put + put + setpagedevice +" +*End +*?BitsPerPixel: " + save currentpagedevice /PreRenderingEnhanceDetails get + /ActualPreRenderingEnhance get + {(4)}{(None)} ifelse = flush restore" +*End +*CloseUI: *BitsPerPixel + +*% Paper Handling =================== + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LetterSmall/US Letter Small: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4Small/A4 Small: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LegalSmall/US Legal Small: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/Monarch Envelope Edge Fed: " + 2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Com10/Com10 Envelope Edge Fed: " + 2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 7 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [516 729] (B5) put + dup [610 792] (Comm10) put + dup [611 792] (Monarch) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/US Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion LetterSmall/US Letter Small: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4Small/A4 Small: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion LegalSmall/US Legal Small: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Monarch/Monarch Envelope Edge Fed: " + 2 dict dup /PageSize [611 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Com10/Com10 Envelope Edge Fed: " + 2 dict dup /PageSize [610 792] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "9.84 14.2201 601.2 783.66 " +*ImageableArea Legal/US Legal: "9.84 14.2201 601.2 999.66 " +*ImageableArea A4: "9.84 14.2201 578.16 833.82 " +*ImageableArea B5: "9.84 14.22 501.36 720.78 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*ImageableArea Monarch/Monarch Envelope Edge Fed: "9.84 257 274 783.66 " +*ImageableArea Com10/Com10 Envelope Edge Fed: "9.84 113 292 783.66 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension Monarch/Monarch Envelope Edge Fed: "611 792" +*PaperDimension Com10/Com10 Envelope Edge Fed: "610 792" + +*RequiresPageRegion Multipurpose: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper/Cassette (250 Sheets): " + currentpagedevice /InputAttributes get 0 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [0] put + put setpagedevice + } ifelse" +*End +*InputSlot Multipurpose/Multipurpose Tray: " + 1 dict dup /ManualFeed true put setpagedevice" +*End +*InputSlot Lower/Cassette (500 Sheets): " + currentpagedevice /InputAttributes get 2 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [2 0] put + put setpagedevice + } ifelse" +*End +*InputSlot Envelope/Envelope Feeder: " + currentpagedevice /InputAttributes get 3 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [3 0] put + put setpagedevice + } ifelse" +*End +*?InputSlot: " +save + 3 dict + dup /0 (Upper) put + dup /1 (Multipurpose) put + dup /2 (Lower) put + dup /3 (Envelope) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*OpenUI *TraySwitch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " +save + currentpagedevice /TraySwitch get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: cover open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: toner cartridge missing or incorrect" +*Status: "PrinterError: paper jam" +*Status: "PrinterError: Cassette (250 Sheets): no paper tray" +*Status: "PrinterError: Cassette (250 Sheets): out of paper" +*Status: "PrinterError: Cassette (500 Sheets): no paper tray" +*Status: "PrinterError: Cassette (500 Sheets): out of paper" +*Status: "PrinterError: Multipurpose Tray: out of paper" +*Status: "PrinterError: Envelope Feeder: out of paper" +*Status: "PrinterError: Manual Feed: out of paper" +*Status: "PrinterError: waiting for manual feed" +*Status: "PrinterError: fixing temperature malfunction" +*Status: "PrinterError: scanner motor malfunction" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "Serial" +*Source: "SerialB" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "EtherTalk" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "cover open" +*PrinterError: "warming up" +*PrinterError: "out of paper" +*PrinterError: "toner cartridge missing or incorrect" +*PrinterError: "paper jam" +*PrinterError: "Cassette (250 Sheets): no paper tray" +*PrinterError: "Cassette (250 Sheets): out of paper" +*PrinterError: "Cassette (500 Sheets): no paper tray" +*PrinterError: "Cassette (500 Sheets): out of paper" +*PrinterError: "Multipurpose Tray: out of paper" +*PrinterError: "Envelope Feeder: out of paper" +*PrinterError: "Manual Feed: out of paper" +*PrinterError: "waiting for manual feed" +*PrinterError: "fixing temperature malfunction" +*PrinterError: "scanner motor malfunction" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% Produced by "bldppd42.ps" version 4.0 edit 11 +*% Last Edit Date: Mar 23 1994 +*% The byte count of this file should be exactly 022556 or 023212 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserWriter Pro 630 diff --git a/openoffice/share/psprint/driver/CAECOGR1.PS b/openoffice/share/psprint/driver/CAECOGR1.PS new file mode 100644 index 0000000000000000000000000000000000000000..585e3795ea981050e94e0890021111ccd5d8f64a --- /dev/null +++ b/openoffice/share/psprint/driver/CAECOGR1.PS @@ -0,0 +1,591 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% For "CalComp EcoGrafix/PS" version 2014.106 +*% +*FormatVersion: "4.3" +*FileVersion: "1.3" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "CAECOGR1.PPD" + +*% General Information ============================ + +*Product: "(EcoGrafix/PS)" +*PSVersion: "(2014.106) 12" +*Manufacturer: "CalComp" +*ModelName: "CalComp EcoGrafix/PS" +*ShortNickName: "CalComp EcoGrafix/PS" +*NickName: "CalComp EcoGrafix/PS v2014.106" + +*% Options and Constraints ======================== + +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: 16MB +*InstalledMemory 16MB/16 MB: "" +*InstalledMemory 24MB/24 MB: "" +*InstalledMemory 32MB/32 MB: "" +*InstalledMemory 40MB/40 MB: "" +*InstalledMemory 48MB/48 MB: "" +*InstalledMemory 64MB/64 MB: "" +*InstalledMemory 72MB/72 MB: "" +*InstalledMemory 80MB/80 MB: "" +*InstalledMemory 96MB/96 MB: "" +*InstalledMemory 128MB/128 MB: "" +*?InstalledMemory: " + save + currentsystemparams/RamSize get 1048576 idiv ( ) cvs print (MB) = flush + restore" +*End +*CloseUI: *InstalledMemory +*CloseGroup: InstallableOptions + +*% Device Capabilities ============================ + +*LanguageLevel: "2" +*Protocols: TBCP +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: True +*Throughput: "1" + +*FreeVM: "6002624" +*VMOption 16MB: "6002624" +*VMOption 24MB: "13006912" +*VMOption 32MB: "20027456" +*VMOption 40MB: "26965952" +*VMOption 48MB: "34019264" +*VMOption 64MB: "48076736" +*VMOption 72MB: "55105472" +*VMOption 80MB: "62117824" +*VMOption 96MB: "76183488" +*VMOption 128MB: "103462848" + +*% System Management ============================== + +*Password: "()" +*ExitServer: " + count 0 ne dup {exch startjob} if + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush + quit + } if" +*End + +*Reset: " + count 0 ne dup {exch startjob} if + not { + (WARNING: Cannot reset the printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush + quit + } if + systemdict/quit get exec + (WARNING: Printer Reset failed.) = flush" +*End + +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus {pop pop (Type42)}{(None)} ifelse = flush + restore" +*End + +*FileSystem: True +*?FileSystem: " + save + false + (%disk?%) + {currentdevparams dup /Writeable known {/Writeable get or}{pop} ifelse} + 10 string /IODevice resourceforall {(True)}{(False)} ifelse = flush + restore" +*End + +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "0" +*PrintPSErrors: True + +*% Resolution ===================================== + +*DefaultResolution: 400x800dpi +*?Resolution: " + save + currentpagedevice/HWResolution get aload pop exch + ( ) cvs print (x) print ( ) cvs print (dpi) = flush + restore" +*End + +*% Halftone Information =========================== + +*ScreenFreq: "45.0" +*ScreenAngle: "45.0" +*DefaultHalftoneType: 1 +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt + {1 sub dup mul exch 1 sub dup mul add 1 sub} + {dup mul exch dup mul add 1 exch sub} + ifelse}" +*End +*ScreenProc Line: "{pop}" +*ScreenProc Ellipse: "{dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub}" +*ResScreenFreq 400x400dpi: "45.0" +*ResScreenAngle 400x400dpi: "45.0" +*ResScreenFreq 400x800dpi: "45.0" +*ResScreenAngle 400x800dpi: "45.0" + +*DefaultTransfer: Null +*Transfer Null: "{}" +*Transfer Null.Inverse: "{1 exch sub}" + +*% Print Quality ================================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 40 AnySetup *OutputMode +*DefaultOutputMode: Enhanced +*OutputMode Proof: " + (<<) cvx exec + /PostRenderingEnhance true + /PostRenderingEnhanceDetails + 2 dict dup/Type 21 put dup/PrintQuality 0 put + /HWResolution [400 400] + (>>) cvx exec setpagedevice" +*End +*OutputMode Standard: " + (<<) cvx exec + /PostRenderingEnhance true + /PostRenderingEnhanceDetails + 2 dict dup/Type 21 put dup/PrintQuality 1 put + /HWResolution [400 400] + (>>) cvx exec setpagedevice" +*End +*OutputMode Enhanced: " + (<<) cvx exec + /PostRenderingEnhance true + /PostRenderingEnhanceDetails + 2 dict dup/Type 21 put dup/PrintQuality 2 put + /HWResolution [400 800] + (>>) cvx exec setpagedevice" +*End +*?OutputMode: " + save + 3 dict + dup 0 (Proof) put + dup 1 (Standard) put + dup 2 (Enhanced) put + currentpagedevice/PostRenderingEnhanceDetails get + /PrintQuality get {get} stopped {pop pop (Unknown)} if = flush + restore" +*End +*CloseUI: *OutputMode + +*% Nesting ======================================== +*OpenUI *CANesting/Nesting: Boolean +*OrderDependency: 50 AnySetup *CANesting +*DefaultCANesting: False +*CANesting True/On: " + currentpagedevice/PageSize get dup 0 get 2528 1 index div + dup cvi dup 4 1 roll sub 1 index mul 2 index 1 sub div add + 5 dict + dup /PageSize 2529 6 index 1 get 10 add 2 array astore put + dup /Orientation 3 put + dup /ImagingBBox null put + dup /BeginPage [ + [6 index /mod 8 -1 roll /mul 5 /translate + /userdict (/AGDOrigMtx) /exec /matrix /currentmatrix /put + 0 0 21 -1 roll aload pop /rectclip]{cvx}forall + ] cvx bind put + dup /EndPage [ + [/exch 1 /add 9 -1 roll /mod 1 /index 0 /eq + {exch pop 0 eq}{1 ne exch 2 eq and} /ifelse]{cvx}forall + ] cvx bind put + setpagedevice + userdict dup /setpagedevice /pop load put /erasepage {} put" +*End +*CANesting False/Off: "" +*CloseUI: *CANesting + +*% Paper Handling ================================= + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 20 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: " + (<<) cvx exec + /PageSize [612 792] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageSize Tabloid: " + (<<) cvx exec + /PageSize [792 1224] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageSize Ledger: " + (<<) cvx exec + /PageSize [1224 792] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageSize AnsiC: " + (<<) cvx exec + /PageSize [1224 1584] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageSize AnsiD: " + (<<) cvx exec + /PageSize [1584 2448] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageSize AnsiE: " + (<<) cvx exec + /PageSize [2448 3168] /Orientation 0 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageSize AnsiF: " + (<<) cvx exec + /PageSize [2016 2880] /Orientation 0 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageSize A4: " + (<<) cvx exec + /PageSize [595 842] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageSize A3: " + (<<) cvx exec + /PageSize [842 1191] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageSize A2: " + (<<) cvx exec + /PageSize [1191 1684] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageSize A1: " + (<<) cvx exec + /PageSize [1684 2384] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageSize A0: " + (<<) cvx exec + /PageSize [2384 3370] /Orientation 0 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop 2 copy gt {exch} if + (Unknown) + (<<) cvx exec + [612 792] (Letter) + [792 1224] (Tabloid) + [1224 792] (Ledger) + [1224 1584] (AnsiC) + [1584 2448] (AnsiD) + [2448 3168] (AnsiE) + [2016 2880] (AnsiF) + [595 842] (A4) + [842 1191] (A3) + [1191 1684] (A2) + [1684 2384] (A1) + [2384 3370] (A0) + (>>) cvx exec + {exch aload pop 4 index sub abs 5 le + {4 index sub abs 5 le {exch pop exit} if} + {pop} ifelse + pop + } bind forall + = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 30 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + (<<) cvx exec + /PageSize [612 792] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageRegion Tabloid: " + (<<) cvx exec + /PageSize [792 1224] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageRegion Ledger: " + (<<) cvx exec + /PageSize [1224 792] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageRegion AnsiC: " + (<<) cvx exec + /PageSize [1224 1584] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageRegion AnsiD: " + (<<) cvx exec + /PageSize [1584 2448] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageRegion AnsiE: " + (<<) cvx exec + /PageSize [2448 3168] /Orientation 0 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageRegion AnsiF: " + (<<) cvx exec + /PageSize [2016 2880] /Orientation 0 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageRegion A4: " + (<<) cvx exec + /PageSize [595 842] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageRegion A3: " + (<<) cvx exec + /PageSize [842 1191] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageRegion A2: " + (<<) cvx exec + /PageSize [1191 1684] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageRegion A1: " + (<<) cvx exec + /PageSize [1684 2384] /Orientation 1 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageRegion A0: " + (<<) cvx exec + /PageSize [2384 3370] /Orientation 0 /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "0.09 0.0 612.045 789.12" +*ImageableArea Tabloid: "0.09 0.0 792.045 1221.12" +*ImageableArea Ledger: "0.0 0.09 1221.12 792.045" +*ImageableArea AnsiC: "0.0901 0.0 1224.05 1584.0" +*ImageableArea AnsiD: "0.09 0.0 1584.05 2448.0" +*ImageableArea AnsiE: "0.0 0.0 2448.0 3167.82" +*ImageableArea AnsiF: "0.0 0.0 2016.0 2879.82" +*ImageableArea A4: "0.0 0.0 594.9 840.96" +*ImageableArea A3: "0.0 0.0 841.86 1186.56" +*ImageableArea A2: "0.0901 0.0 1190.97 1681.92" +*ImageableArea A1: "0.0 0.0 1683.9 2378.88" +*ImageableArea A0: "0.0 0.0 2378.88 3369.78" +*?ImageableArea: " + save + /ur {10000 mul floor 10000 div ( ) cvs} bind def + /ll {10000 mul ceiling 10000 div ( ) cvs print ( ) print} bind def + newpath clippath pathbbox + 4 -2 roll exch ll ll exch ur print ( ) print ur = flush + restore" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Tabloid: "792 1224" +*PaperDimension Ledger: "1224 792" +*PaperDimension AnsiC: "1224 1584" +*PaperDimension AnsiD: "1584 2448" +*PaperDimension AnsiE: "2448 3168" +*PaperDimension AnsiF: "2016 2880" +*PaperDimension A4: "595 842" +*PaperDimension A3: "842 1191" +*PaperDimension A2: "1191 1684" +*PaperDimension A1: "1684 2384" +*PaperDimension A0: "2384 3370" + +*% Custom Page Sizes ============================== + +*HWMargins: 0 0 0 0 +*CenterRegistered: False +*DefaultLeadingEdge: PreferLong +*LeadingEdge PreferLong: "" +*NonUIOrderDependency: 35 AnySetup *CustomPageSize +*ParamCustomPageSize Width: 1 points 279 2529 +*ParamCustomPageSize Height: 2 points 279 17280 +*ParamCustomPageSize WidthOffset: 4 points 0 2250 +*ParamCustomPageSize HeightOffset: 5 points 0 0 +*ParamCustomPageSize Orientation: 3 int 0 3 +*CustomPageSize True: " + 4 dict begin + 2 copy 0 eq exch 0 eq and { + pop pop dup 0 eq { + pop 2 copy gt {1}{0} ifelse index 2520 le {1}{0} ifelse + } if + }{ + 2 array astore /PageOffset exch def + } ifelse + /Orientation exch def + 2 copy gt { + 1 index 540 lt {exch pop 540 exch} if + }{ + dup 540 lt {pop 540} if + } ifelse + 2 array astore /PageSize exch def + /ImagingBBox null def + currentdict end setpagedevice" +*End +*MaxMediaWidth: "2529" +*MaxMediaHeight: "17280" + +*% Input Slot ===================================== + +*OpenUI *InputSlot: PickOne +*DefaultInputSlot: OnlyOne +*InputSlot OnlyOne/Roll Media: "" +*?InputSlot: "save (OnlyOne) = flush restore" +*CloseUI: *InputSlot + +*RequiresPageRegion All: True + +*% Font Information =============================== + +*DefaultFont: Courier +*Font ACaslon-Italic: Standard "(001.001)" Standard ROM +*Font ACaslon-Regular: Standard "(001.001)" Standard ROM +*Font ACaslon-Semibold: Standard "(001.001)" Standard ROM +*Font ACaslon-SemiboldItalic: Standard "(001.001)" Standard ROM +*Font AGaramond-Bold: Standard "(001.001)" Standard ROM +*Font AGaramond-BoldItalic: Standard "(001.001)" Standard ROM +*Font AGaramond-Italic: Standard "(001.001)" Standard ROM +*Font AGaramond-Regular: Standard "(001.001)" Standard ROM +*Font Americana: Standard "(001.000)" Standard ROM +*Font Americana-ExtraBold: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Barmeno-Bold: Standard "(001.000)" Standard ROM +*Font Barmeno-ExtraBold: Standard "(001.000)" Standard ROM +*Font Barmeno-Medium: Standard "(001.000)" Standard ROM +*Font Barmeno-Regular: Standard "(001.000)" Standard ROM +*Font Blackoak: Standard "(001.001)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Carta: Special "(001.001)" Special ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Formata-Italic: Standard "(001.001)" Standard ROM +*Font Formata-Medium: Standard "(001.001)" Standard ROM +*Font Formata-MediumItalic: Standard "(001.001)" Standard ROM +*Font Formata-Regular: Standard "(001.001)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font Kaufmann: Standard "(001.000)" Standard ROM +*Font Lithos-Black: Standard "(001.001)" Standard ROM +*Font Lithos-Regular: Standard "(001.001)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Parisian: Standard "(001.001)" Standard ROM +*Font ParkAvenue: Standard "(001.005)" Standard ROM +*Font Poetica-SuppOrnaments: Special "(001.000)" Special ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Tekton: Standard "(001.001)" Standard ROM +*Font Tekton-Bold: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font Trajan-Bold: Standard "(001.000)" Standard ROM +*Font WoodtypeOrnaments-Two: Special "(001.002)" Special ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM + +*?FontQuery: " + save + count 1 sub { + exch dup 128 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)}{(No)} ifelse = + } bind repeat + (*) = flush + restore" +*End + +*?FontList: " + save + (*) {cvn ==} bind 128 string /Font resourceforall + (*) = flush + restore" +*End + +*% Printer Messages =============================== + +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier." + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "LocalTalk" +*Source: "EtherTalk" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.47lpi.400x800dpi/47 lpi / 400x800 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 47 lpi / 400x400 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.47lpi.400x800dpi/47 lpi / 400x800 dpi: "45.0" +*ColorSepScreenAngle CustomColor.47lpi.400x800dpi/47 lpi / 400x800 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.47lpi.400x800dpi/47 lpi / 400x800 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.47lpi.400x800dpi/47 lpi / 400x800 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.47lpi.400x800dpi/47 lpi / 400x800 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.47lpi.400x800dpi/47 lpi / 400x800 dpi: "47.1405" +*ColorSepScreenFreq CustomColor.47lpi.400x800dpi/47 lpi / 400x800 dpi: "47.1405" +*ColorSepScreenFreq ProcessCyan.47lpi.400x800dpi/47 lpi / 400x800 dpi: "42.1637" +*ColorSepScreenFreq ProcessMagenta.47lpi.400x800dpi/47 lpi / 400x800 dpi: "42.1637" +*ColorSepScreenFreq ProcessYellow.47lpi.400x800dpi/47 lpi / 400x800 dpi: "44.4444" + +*% Last Edit Date: Dec 5 1996 +*% End of PPD file for EcoGrafix/PS +*% The byte count of this file should be exactly 019934 or 020525 +*% depending on the filesystem it resides in. +*% end of PPD file for EcoGrafix/PS diff --git a/openoffice/share/psprint/driver/DC1152_1.PS b/openoffice/share/psprint/driver/DC1152_1.PS new file mode 100644 index 0000000000000000000000000000000000000000..c0bb06712f858822c5d35fdacb15a70139ea65ad --- /dev/null +++ b/openoffice/share/psprint/driver/DC1152_1.PS @@ -0,0 +1,476 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*%Copyright 1993 Digital Equipment Corporation. +*FileVersion: "1.2" +*FormatVersion: "4.0" +*LanguageVersion: English +*PCFileName: "DC1152_1.PPD" +*Product: "(DEClaser 1152)" +*PSVersion: "(2011.113) 12" +*ModelName: "Digital DEClaser 1152" +*NickName: "Digital DEClaser 1152 17 fonts" + +*% === Options and Constraints ========= +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Option1/Optional Cassette: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Memory Configuration: PickOne +*DefaultOption2: None +*Option2 None/Standard 2 MB RAM: "" +*Option2 4Meg/4 MB Upgrade: "" +*CloseUI: *Option2 +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot Lower + +*UIConstraints: *InputSlot Lower *PageSize A5 +*UIConstraints: *InputSlot Lower *PageSize B5 +*UIConstraints: *InputSlot Lower *PageSize C5 +*UIConstraints: *InputSlot Lower *PageSize DL +*UIConstraints: *InputSlot Lower *PageSize Statement +*UIConstraints: *InputSlot Lower *PageSize TwoThirdsA4 +*UIConstraints: *PageSize A5 *InputSlot Lower +*UIConstraints: *PageSize B5 *InputSlot Lower +*UIConstraints: *PageSize C5 *InputSlot Lower +*UIConstraints: *PageSize DL *InputSlot Lower +*UIConstraints: *PageSize Statement *InputSlot Lower +*UIConstraints: *PageSize TwoThirdsA4 *InputSlot Lower + +*UIConstraints: *InputSlot Lower *PageRegion A5 +*UIConstraints: *InputSlot Lower *PageRegion B5 +*UIConstraints: *InputSlot Lower *PageRegion C5 +*UIConstraints: *InputSlot Lower *PageRegion DL +*UIConstraints: *InputSlot Lower *PageRegion Statement +*UIConstraints: *InputSlot Lower *PageRegion TwoThirdsA4 +*UIConstraints: *PageRegion A5 *InputSlot Lower +*UIConstraints: *PageRegion B5 *InputSlot Lower +*UIConstraints: *PageRegion C5 *InputSlot Lower +*UIConstraints: *PageRegion DL *InputSlot Lower +*UIConstraints: *PageRegion Statement *InputSlot Lower +*UIConstraints: *PageRegion TwoThirdsA4 *InputSlot Lower + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" +*Protocols: BCP +*Emulators: hplj +*StartEmulator_hplj: "currentfile /LaserJetIIP statusdict /emulate get exec " +*StopEmulator_hplj: "<1B7F>0" + +*FreeVM: "284922" +*VMOption None/Standard 2 MB RAM: "284922" +*VMOption 4Meg/4 MB Upgrade: "2383370" + +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: False + +*Throughput: "4" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + { abs exch abs 2 copy add 1 gt {1 sub dup mul exch + 1 sub dup mul add 1 sub } {dup mul exch dup mul + add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: "statusdict /lettertray get exec" +*PageSize Legal: "statusdict /legaltray get exec" +*PageSize A4: "statusdict /a4tray get exec" +*PageSize Executive: "statusdict /executivetray get exec" +*PageSize Monarch/Monarch Envelope: "statusdict /3.875x7.5tray get exec" +*PageSize Comm10/Comm10 Envelope: "statusdict /4.125x9.5tray get exec" +*PageSize 7x9: "statusdict /7x9tray get exec" +*PageSize A5: "statusdict /a5tray get exec" +*PageSize B5/B5 Envelope: "statusdict /b5tray get exec" +*PageSize C5/C5 Envelope: "statusdict /c5tray get exec" +*PageSize DL/DL Envelope: "statusdict /envelopetray get exec dl" +*PageSize Statement: "statusdict /halflettertray get exec" +*PageSize TwoThirdsA4/Two Thirds A4: "statusdict /twothirdsa4tray get exec" +*PageSize LetterSmall: "statusdict /lettertray get exec lettersmall" +*PageSize LegalSmall: "statusdict /legaltray get exec legalsmall" +*PageSize A4Small: "statusdict /a4tray get exec a4small" +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 13 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [522 756] (Executive) put + dup [279 540] (Monarch) put + dup [297 684] (Comm10) put + dup [504 648] (7x9) put + dup [419 595] (A5) put + dup [515 728] (B5) put + dup [459 649] (C5) put + dup [311 623] (DL) put + dup [396 612] (Statement) put + dup [561 595] (TwoThirdsA4) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: "letter" +*PageRegion Legal: "legal" +*PageRegion A4: "a4" +*PageRegion Executive: "executivepage" +*PageRegion Monarch/Monarch Envelope: "3.875x7.5" +*PageRegion Comm10/Comm10 Envelope: "4.125x9.5" +*PageRegion 7x9: "7x9" +*PageRegion A5: "a5" +*PageRegion B5/B5 Envelope: "b5" +*PageRegion C5/C5 Envelope: "c5" +*PageRegion DL/DL Envelope: "dl" +*PageRegion Statement: "halfletter" +*PageRegion TwoThirdsA4/Two Thirds A4: "twothirdsa4" +*PageRegion LetterSmall: "lettersmall" +*PageRegion LegalSmall: "legalsmall" +*PageRegion A4Small: "a4small" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "12.0 4.8001 595.68 781.2 " +*ImageableArea Legal: "12.0 12.1201 595.68 989.88 " +*ImageableArea A4: "12.0 12.0 580.32 835.44 " +*ImageableArea Executive: "13.4401 9.24 512.64 749.4 " +*ImageableArea Monarch/Monarch Envelope: "10.0801 9.12 263.52 534.96 " +*ImageableArea Comm10/Comm10 Envelope: "12.0 10.0801 280.8 679.92 " +*ImageableArea 7x9: "12.0 9.24 488.16 642.84 " +*ImageableArea A5: "13.4401 7.2 405.12 587.76 " +*ImageableArea B5/B5 Envelope: "9.12 8.1601 500.64 722.16 " +*ImageableArea C5/C5 Envelope: "13.4401 12.0 443.52 646.32 " +*ImageableArea DL/DL Envelope: "10.08 9.24 301.92 618.84 " +*ImageableArea Statement: "13.4401 9.24 382.08 606.84 " +*ImageableArea TwoThirdsA4/Two Thirds A4: "9.12 9.24 546.72 590.04 " +*ImageableArea LetterSmall: "25.44 30.0 578.4 760.8 " +*ImageableArea LegalSmall: "61.92 39.96 545.76 963.0 " +*ImageableArea A4Small: "23.52 26.04 568.8 807.0 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension Comm10/Comm10 Envelope: "297 684" +*PaperDimension 7x9: "504 648" +*PaperDimension A5: "419 595" +*PaperDimension B5/B5 Envelope: "515 728" +*PaperDimension C5/C5 Envelope: "459 649" +*PaperDimension DL/DL Envelope: "311 623" +*PaperDimension Statement: "396 612" +*PaperDimension TwoThirdsA4/Two Thirds A4: "561 595" +*PaperDimension LetterSmall: "612 792" +*PaperDimension LegalSmall: "612 1008" +*PaperDimension A4Small: "595 842" + +*RequiresPageRegion Upper: True +*LandscapeOrientation: Plus90 + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Unknown +*InputSlot Upper/Multimedia Feeder: " + currentpagedevice /InputAttributes get + 0 get dup + null eq {pop} + { dup + /InputAttributes + 1 dict dup /Priority [0] put + put setpagedevice + } ifelse " +*End +*InputSlot Lower/Cassette: " + currentpagedevice /InputAttributes get + 1 get dup + null eq {pop} + { dup + /InputAttributes + 1 dict dup /Priority [1] put + put setpagedevice + } ifelse " +*End +*?InputSlot: " +save + 2 dict + dup /0 (Upper) put + dup /1 (Lower) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*OpenUI *ManualFeed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(002.002)" Standard +*Font Courier-Bold: Standard "(002.002)" Standard +*Font Courier-BoldOblique: Standard "(002.002)" Standard +*Font Courier-Oblique: Standard "(002.002)" Standard +*Font Helvetica: Standard "(001.002)" Standard +*Font Helvetica-Bold: Standard "(001.002)" Standard +*Font Helvetica-BoldOblique: Standard "(001.002)" Standard +*Font Helvetica-Narrow: Standard "(001.002)" Standard +*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard +*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard +*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard +*Font Helvetica-Oblique: Standard "(001.002)" Standard +*Font Symbol: Special "(001.003)" Special +*Font Times-Bold: Standard "(001.002)" Standard +*Font Times-BoldItalic: Standard "(001.004)" Standard +*Font Times-Italic: Standard "(001.002)" Standard +*Font Times-Roman: Standard "(001.002)" Standard + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "initializing" +*Status: "idle" +*Status: "printing" +*Status: "printing test page" +*Status: "busy" +*Status: "waiting" +*Status: "resetting printer" +*Status: "printing engine test" +*Status: "PrinterError: beam detect error" +*Status: "PrinterError: cover open" +*Status: "PrinterError: no toner cartridge" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: paper exit misfeed" +*Status: "PrinterError: load option tray" +*Status: "PrinterError: request manual feed of paper" +*Status: "PrinterError: paper path 1" +*Status: "PrinterError: paper path 3" +*Status: "PrinterError: paper path 4" +*Status: "PrinterError: paper path 6" +*Status: "PrinterError: no paper tray" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: manual feed timeout" +*Status: "PrinterError: Service 50" +*Status: "PrinterError: Service 51" +*Status: "PrinterError: Service 52" +*Status: "PrinterError: Service 57" +*Status: "PrinterError: Service 68" +*Status: "PrinterError: Service 80" +*Status: "PrinterError: Service 81" +*Status: "PrinterError: Service 82" +*Status: "PrinterError: Service 83" +*Status: "PrinterError: Service 84" +*Status: "PrinterError: Service 85" +*Status: "PrinterError: Service 86" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "Serial" +*Source: "SerialB" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "Internal" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "beam detect error" +*PrinterError: "cover open" +*PrinterError: "no toner cartridge" +*PrinterError: "paper entry misfeed" +*PrinterError: "paper exit misfeed" +*PrinterError: "load option tray" +*PrinterError: "request manual feed of paper" +*PrinterError: "paper path 1" +*PrinterError: "paper path 3" +*PrinterError: "paper path 4" +*PrinterError: "paper path 6" +*PrinterError: "no paper tray" +*PrinterError: "out of paper" +*PrinterError: "manual feed timeout" +*PrinterError: "Service 50" +*PrinterError: "Service 51" +*PrinterError: "Service 52" +*PrinterError: "Service 57" +*PrinterError: "Service 68" +*PrinterError: "Service 80" +*PrinterError: "Service 81" +*PrinterError: "Service 82" +*PrinterError: "Service 83" +*PrinterError: "Service 84" +*PrinterError: "Service 85" +*PrinterError: "Service 86" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% Produced by "bldppd42.ps" version 4.0 edit 11 +*% Last Edit Date: Feb 7 1996 +*% The byte count of this file should be exactly 015971 or 016447 +*% depending on the filesystem it resides in. +*% end of PPD file for DEClaser 1152 + diff --git a/openoffice/share/psprint/driver/EFAX3010.PS b/openoffice/share/psprint/driver/EFAX3010.PS new file mode 100644 index 0000000000000000000000000000000000000000..c406da17e78d8f2c87a8db1c5dfcebb53e1362ff --- /dev/null +++ b/openoffice/share/psprint/driver/EFAX3010.PS @@ -0,0 +1,1698 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% ********* +*% EFI Information Block +*% +*FileVersion: "0.1" +*% +*% ********* + +*FormatVersion: "4.3" +*FileVersion: "1.1" +*PCFileName: "EFAX3010.PPD" +*LanguageVersion: English +*LanguageEncoding: ISOLatin1 +*Product: "(Fiery ZX 5790)" +*PSVersion: "(3010.104) 1" +*ModelName: "Fiery ZX 5790 Color Server v3010.104" +*ShortNickName: "Fiery ZX 5790 v3010.104" +*NickName: "Fiery ZX 5790 Color Server v3010.104" +*Manufacturer: "Xerox" + +*% PPD body begins + +*%EFIGroupName Job/Job :True +*%EFIGroupName Media/Media :True +*%EFIGroupName Color/Color :True +*%EFIGroupName Finishing/Finishing :True +*%EFIGroupName Notes/Notes :True + +*%EFIFlags *Notes1 Column +*%EFIGroup *Notes1 Notes/Notes +*%EFIJobNote *Notes1/Notes 1 :32 + +*%EFIFlags *Notes2 Column +*%EFIGroup *Notes2 Notes/Notes +*%EFIJobNote *Notes2/Notes 2 :32 + +*%EFIFlags *Instruct Column +*%EFIGroup *Instruct Notes/Notes +*%EFIJobNote *Instruct/Instructions :128 + +*% === Options and Constraints ============================== + +*% Transparencies, Thick paper, and Transparent Interleave +*% should only be printed from Manual Feed. +*UIConstraints: *MediaType Thick *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Thick +*UIConstraints: *MediaType Transparent *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Transparent +*UIConstraints: *MediaType Interleaved *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Interleaved + +*UIConstraints: *MediaType Thick *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Thick +*UIConstraints: *MediaType Transparent *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Transparent +*UIConstraints: *MediaType Interleaved *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Interleaved + +*UIConstraints: *MediaType Thick *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Thick +*UIConstraints: *MediaType Transparent *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Transparent +*UIConstraints: *MediaType Interleaved *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Interleaved + +*UIConstraints: *PageSize Docupac *InputSlot Tray1 +*UIConstraints: *PageRegion Docupac *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize Docupac +*UIConstraints: *InputSlot Tray1 *PageRegion Docupac +*UIConstraints: *PageSize Docupac *InputSlot Tray2 +*UIConstraints: *PageRegion Docupac *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize Docupac +*UIConstraints: *InputSlot Tray2 *PageRegion Docupac +*UIConstraints: *PageSize Docupac *InputSlot Tray3 +*UIConstraints: *PageRegion Docupac *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize Docupac +*UIConstraints: *InputSlot Tray3 *PageRegion Docupac + +*UIConstraints: *PageSize SEFB5 *InputSlot Tray1 +*UIConstraints: *PageRegion SEFB5 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize SEFB5 +*UIConstraints: *InputSlot Tray1 *PageRegion SEFB5 +*UIConstraints: *PageSize SEFB5 *InputSlot Tray2 +*UIConstraints: *PageRegion SEFB5 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize SEFB5 +*UIConstraints: *InputSlot Tray2 *PageRegion SEFB5 +*UIConstraints: *PageSize SEFB5 *InputSlot Tray3 +*UIConstraints: *PageRegion SEFB5 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize SEFB5 +*UIConstraints: *InputSlot Tray3 *PageRegion SEFB5 + +*UIConstraints: *PageSize B5 *InputSlot Tray1 +*UIConstraints: *PageRegion B5 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize B5 +*UIConstraints: *InputSlot Tray1 *PageRegion B5 +*UIConstraints: *PageSize B5 *InputSlot Tray2 +*UIConstraints: *PageRegion B5 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize B5 +*UIConstraints: *InputSlot Tray2 *PageRegion B5 +*UIConstraints: *PageSize B5 *InputSlot Tray3 +*UIConstraints: *PageRegion B5 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize B5 +*UIConstraints: *InputSlot Tray3 *PageRegion B5 + +*UIConstraints: *PageSize B4 *InputSlot Tray1 +*UIConstraints: *PageRegion B4 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize B4 +*UIConstraints: *InputSlot Tray1 *PageRegion B4 +*UIConstraints: *PageSize B4 *InputSlot Tray2 +*UIConstraints: *PageRegion B4 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize B4 +*UIConstraints: *InputSlot Tray2 *PageRegion B4 +*UIConstraints: *PageSize B4 *InputSlot Tray3 +*UIConstraints: *PageRegion B4 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize B4 +*UIConstraints: *InputSlot Tray3 *PageRegion B4 + +*UIConstraints: *EFColorMode GRAY *EFOverprint On +*UIConstraints: *EFOverprint On *EFColorMode GRAY + +*% Full frame does not support reverse print, collate +*UIConstraints: *EFCompression False *EFOutputOrder Reverse +*UIConstraints: *EFCompression False *EFSorter Collate +*UIConstraints: *EFOutputOrder Reverse *EFCompression False +*UIConstraints: *EFSorter Collate *EFCompression False +*UIConstraints: *FRAME_MODE ADOBE *EFOutputOrder Reverse +*UIConstraints: *EFOutputOrder Reverse *FRAME_MODE ADOBE + +*% ColorWise UIConstraints begin here +*% TV@UIC1.0@CMYK@980402 + +*UIConstraints: *EFSimulation None *EFSimSpeed Quick +*UIConstraints: *EFSimSpeed Quick *EFSimulation None +*UIConstraints: *EFSimulation None *EFSimSpeed Full +*UIConstraints: *EFSimSpeed Full *EFSimulation None +*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Quick +*UIConstraints: *EFSimSpeed Quick *EFSimulation MatchCopy +*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Full +*UIConstraints: *EFSimSpeed Full *EFSimulation MatchCopy +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Off +*UIConstraints: *EFBlkOverprint True *EFPureBlack False +*UIConstraints: *EFPureBlack False *EFBlkOverprint True + +*% ColorWise UIConstraints end here + + +*% General Information and Defaults =============== +*FCacheSize None: 524288 +*TTRasterizer: Type42 +*ContoneOnly: False +*FreeVM: "5767168" +*LanguageLevel: "3" +*ColorDevice: True +*DefaultColorSpace: CMYK +*PrintPSErrors: True +*FileSystem: True +*?FileSystem: " + save + statusdict /diskstatus known{(True)} {(False)} ifelse = flush + restore + " +*End +*Throughput: "10" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING: Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 400dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*AccurateScreensSupport: True + +*%EFIFlags *FRAME_MODE Setup +*OpenUIEFI *FRAME_MODE/Compression :PickOne +*OrderDependency: 05.0 AnySetup *FRAME_MODE +*DefaultFRAME_MODE: AREND +*FRAME_MODE AREND/On: "" +*FRAME_MODE ADOBE/Off: "" +*CloseUIEFI: *FRAME_MODE + +*%EFIFlags *EFCompression Spooler|Command|Column|Rerip +*%EFIGroup *EFCompression Job/Job +*OpenUI *EFCompression/Compression :PickOne +*OrderDependency: 05.0 AnySetup *EFCompression +*DefaultEFCompression: SCDefault +*EFCompression SCDefault/Printer's default: "" +*%DefaultEFCompression: True +*EFCompression False/Off: " userdict /XJXsetRenderType known + { (ADOBE) XJXsetRenderType } + if " +*End +*EFCompression True/On: " userdict /XJXsetRenderType known + { (AREND) XJXsetRenderType } + if " +*End +*?EFCompression: "(True) = flush" +*CloseUI: *EFCompression + +*%EFIFlags *EFOutputOrder Spooler|Command|Column|Setup +*%EFIGroup *EFOutputOrder Finishing/Finishing +*OpenUI *EFOutputOrder/Page Order :PickOne +*OrderDependency: 12.0 AnySetup *EFOutputOrder +*DefaultEFOutputOrder: EFOutputOrderDEF +*EFOutputOrder EFOutputOrderDEF/Printer's default: "" +*EFOutputOrder Forward/Forward:" userdict /XJXsetprintorder known + { 0 XJXsetprintorder } + { (printerinfo PrintOrder 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFOutputOrder Reverse/Reverse:" userdict /XJXsetprintorder known + { 1 XJXsetprintorder } + { (printerinfo PrintOrder 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFOutputOrder + +*%EFIFlags *EFCopierMode Command|Spooler +*%EFIGroup *EFCopierMode Job/Job +*OpenUI *EFCopierMode/Copier Mode :PickOne +*OrderDependency: 40 AnySetup *EFCopierMode +*DefaultEFCopierMode: EFCopierModeDEF +*EFCopierMode EFCopierModeDEF/Printer's default: "" +*EFCopierMode Photo/Photo: " userdict /XJXsetmapmode known + { 0 XJXsetmapmode } + { (printerinfo setmapmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFCopierMode Map/Map: " userdict /XJXsetmapmode known + { 1 XJXsetmapmode } + { (printerinfo setmapmode 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFCopierMode + +*%EFIFlags *EFOverprint +*%EFIGroup *EFOverprint Color/Color +*OpenUI *EFOverprint/Combine Separations :PickOne +*OrderDependency: 40 AnySetup *EFOverprint +*DefaultEFOverprint: EFOverprintDEF +*EFOverprint EFOverprintDEF/Printer's default: "" +*EFOverprint On/On: " userdict /XJXsetoverprint known + { 1 XJXsetoverprint } + { (printerinfo overprint 1) =string + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse + userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode } if " +*End +*EFOverprint Off/Off: " userdict /XJXsetoverprint known + { 0 XJXsetoverprint } + { (printerinfo overprint 0) =string + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse + userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode } if " +*End +*CloseUI: *EFOverprint + +*%EFIFlags *EFColorMode Spooler|Command|Rerip|Setup +*%EFIGroup *EFColorMode Color/Color +*OpenUI *EFColorMode/Color Mode :PickOne +*OrderDependency: 15 AnySetup *EFColorMode +*DefaultEFColorMode: EFColorModeDEF +*EFColorMode EFColorModeDEF/Printer's default: "" +*EFColorMode CMYK/CMYK: "userdict /XJXsetcolormode known + { (CMYK) XJXsetcolormode } if " +*End +*EFColorMode GRAY/Grayscale: "userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode} if " +*End +*?EFColorMode: " currentpagedevice /ProcessColorModel get == } if " +*CloseUI: *EFColorMode + +*%EFIFlags *EFDefPaperSize Setup +*OpenUIEFI *EFDefPaperSize/Default Paper Sizes :PickOne +*OrderDependency: 20 AnySetup *EFDefPaperSize +*DefaultEFDefPaperSize: US +*EFDefPaperSize US/US: "" +*EFDefPaperSize Metric/Metric: "" +*CloseUIEFI: *EFDefPaperSize + +*%EFIFlags *EFConvPaperSize Setup +*OpenUIEFI *EFConvPaperSize/Convert Paper Sizes : PickOne +*OrderDependency: 25 AnySetup *EFConvPaperSize +*DefaultEFConvPaperSize: False +*EFConvPaperSize False/No: "" +*EFConvPaperSize LetterToA4/Letter/11x17->A4/A3: "" +*EFConvPaperSize A4ToLetter/A4/A3->Letter/11x17: "" +*CloseUIEFI: *EFConvPaperSize + +*%EFIFlags *EFCovPgAtEnd Setup +*OpenUIEFI *EFCovPgAtEnd/Print Cover Page : PickOne +*OrderDependency: 30 AnySetup *EFCovPgAtEnd +*DefaultEFCovPgAtEnd: NO +*EFCovPgAtEnd YES/Yes: "" +*EFCovPgAtEnd NO/No: "" +*CloseUIEFI: *EFCovPgAtEnd + +*%EFIFlags *EFCourierSubst Setup +*OpenUIEFI *EFCourierSubst/Allow Courier Substitution :PickOne +*OrderDependency: 35 AnySetup *EFCourierSubst +*DefaultEFCourierSubst: YES +*EFCourierSubst YES/Yes: "" +*EFCourierSubst NO/No: "" +*CloseUIEFI: *EFCourierSubst + +*%EFIFlags *EFPSError Setup +*OpenUIEFI *EFPSError/Print to PS Error : PickOne +*OrderDependency: 40 AnySetup *EFPSError +*DefaultEFPSError: NO +*EFPSError YES/Yes: "" +*EFPSError NO/No: "" +*CloseUIEFI: *EFPSError + +*%EFIFlags *EFUseBypassTray Setup +*OpenUIEFI *EFUseBypassTray/Enable Bypass Tray as default : PickOne +*OrderDependency: 20 AnySetup *EFUseBypassTray +*DefaultEFUseBypassTray: NO +*EFUseBypassTray YES/Yes: "" +*EFUseBypassTray NO/No: "" +*CloseUIEFI: *EFUseBypassTray + +*%EFIFlags *EFUseSorter Setup +*OpenUIEFI *EFUseSorter/Enable Sorter as default : PickOne +*OrderDependency: 20 AnySetup *EFUseSorter +*DefaultEFUseSorter: NO +*EFUseSorter YES/Yes: "" +*EFUseSorter NO/No: "" +*CloseUIEFI: *EFUseSorter + +*%EFIFlags *EFSorter Spooler|Command|Column +*%EFIGroup *EFSorter Finishing/Finishing +*OpenUI *EFSorter/Sorter Mode :PickOne +*OrderDependency: 50 AnySetup *EFSorter +*DefaultEFSorter: EFSorterDEF +*EFSorter EFSorterDEF/Printer's default: "" +*EFSorter False/Off: " << /Collate false>> setpagedevice + userdict /XJXsetsorter known + { 0 XJXsetsorter } + { (printerinfo sortmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSorter Collate/Collate: "<< /Collate true>> setpagedevice + userdict /XJXsetsorter known + { 0 XJXsetsorter } + { (printerinfo sortmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSorter Sort/Sort: " << /Collate true>> setpagedevice + userdict /XJXsetsorter known + { 1 XJXsetsorter } + { (printerinfo sortmode 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFSorter + +*%EFIFlags *MediaType Spooler|Command|Column|Rerip +*%EFIGroup *MediaType Media/Media +*OpenUI *MediaType/Media Type :PickOne +*OrderDependency: 50 AnySetup *MediaType +*DefaultMediaType: MediaTypeDEF +*MediaType MediaTypeDEF/Printer's default: "" +*MediaType Plain/Plain Paper: " userdict /XJXsetmediatype known + { 1 XJXsetmediatype } if" +*End +*MediaType Thick/Thick Paper: " userdict /XJXsetmediatype known + { 2 XJXsetmediatype } if" +*End +*MediaType Transparent/Transparency: " userdict /XJXsetmediatype known + { 3 XJXsetmediatype } if" +*End +*MediaType Interleaved/Interleaved: " userdict /XJXsetmediatype known + { 4 XJXsetmediatype } if" +*End +*?MediaType: " FieryXJdict /CB_GetMediaType known { + FieryXJdict /CB_GetMediaType get exec == } if" +*End +*CloseUI: *MediaType + +*%EFIFlags *EFColorRendDict Spooler|Command|Rerip +*%EFIGroup *EFColorRendDict Color/Color +*OpenUI *EFColorRendDict/Rendering Style :PickOne +*OrderDependency: 60 AnySetup *EFColorRendDict +*DefaultEFColorRendDict: EFColorRendDictDEF +*EFColorRendDict EFColorRendDictDEF/Printer's default: "" +*EFColorRendDict Preferred/Photographic: " userdict /XJXsetrenderingintent known + { (Photographic) XJXsetrenderingintent + } if " +*End +*EFColorRendDict Business/Presentation: " userdict /XJXsetrenderingintent known + { (Presentation) XJXsetrenderingintent + } if " +*End +*EFColorRendDict Colorimetric/Solid Color: " userdict /XJXsetrenderingintent known + { (Solid) XJXsetrenderingintent + } if " +*End +*?EFColorRendDict: " FieryXJdict /CB_GetRenderingIntent known { + FieryXJdict /CB_GetRenderingIntent get exec == } if" +*End +*CloseUI: *EFColorRendDict + +*%EFIFlags *EFSharpness Spooler|Command +*%EFIGroup *EFSharpness Job/Job +*OpenUI *EFSharpness/Sharpness :PickOne +*OrderDependency: 40 AnySetup *EFSharpness +*DefaultEFSharpness: EFSharpnessDEF +*EFSharpness EFSharpnessDEF/Printer's default: "" +*EFSharpness Softer/Softer: " userdict /XJXsharpness known + { 10 XJXsharpness } + { (printerinfo sharpness 10) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSharpness Normal/Normal: " userdict /XJXsharpness known + { 3 XJXsharpness } + { (printerinfo sharpness 3) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSharpness Sharper/Sharper: " userdict /XJXsharpness known + { 4 XJXsharpness } + { (printerinfo sharpness 4) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFSharpness + +*%EFIFlags *EFPrange +*%EFIGroup *EFPrange Job/Job +*OpenUIEFI *EFPrange/Page Range : PickOne +*OrderDependency: 70 AnySetup *EFPrange +*DefaultEFPrange: EFPrangeDEF +*EFPrange EFPrangeDEF/Printer's default: "" +*EFPrange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ ] put + setglobal " +*End +*EFPrange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put + setglobal " +*End +*EFPrange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put + setglobal " +*End +*EFPrange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 0 1 2 4 6 ] put + setglobal " +*End +*CloseUIEFI: *EFPrange + +*%EFIFlags *EFFlip +*%EFIGroup *EFFlip Job/Job +*OpenUIEFI *EFFlip/Flip : PickOne +*OrderDependency: 75 AnySetup *EFFlip +*DefaultEFFlip: EFFlipDEF +*EFFlip EFFlipDEF/Printer's default: "" +*EFFlip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice " +*End +*EFFlip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice " +*End +*EFFlip H/Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice " +*End +*EFFlip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice " +*End +*CloseUIEFI: *EFFlip + +*%EFIFlags *EFScale +*%EFIGroup *EFScale Job/Job +*OpenUIEFI *EFScale/Scale : PickOne +*OrderDependency: 80 AnySetup *EFScale +*DefaultEFScale: EFScaleDEF +*EFScale EFScaleDEF/Printer's default: "" +*EFScale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 2 put << >> setpagedevice " +*End +*EFScale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 1.5 put << >> setpagedevice " +*End +*EFScale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 1 put << >> setpagedevice " +*End +*EFScale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# .75 put << >> setpagedevice " +*End +*EFScale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# .5 put << >> setpagedevice " +*End +*CloseUIEFI: *EFScale + +*%EFIFlags *EFRotate +*%EFIGroup *EFRotate Job/Job +*OpenUIEFI *EFRotate/Rotate: PickOne +*OrderDependency: 85 AnySetup *EFRotate +*DefaultEFRotate: EFRotateDEF +*EFRotate EFRotateDEF/Printer's default: "" +*EFRotate 0/0°: " << >> setpagedevice " +*EFRotate 90/90° CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 90 put << >> setpagedevice " +*End +*EFRotate 270/90° CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 270 put << >> setpagedevice " +*End +*EFRotate 180/180°: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 180 put << >> setpagedevice " +*End +*CloseUIEFI: *EFRotate + +*% ColorWise body begins here +*% TV@B1.0@CMYK@980402 + +*%EFIFlags *EFBrightness Spooler|Command|Rerip +*%EFIGroup *EFBrightness Color/Color +*OpenUI *EFBrightness/Brightness :PickOne +*OrderDependency: 55.0 AnySetup *EFBrightness +*DefaultEFBrightness: 00.00 +*EFBrightness +0.24/85% Lightest: " /XJXsetBrightness where + { pop (LIGHTEST) XJXsetBrightness } if " +*End +*EFBrightness +0.16/90% Lighter: " /XJXsetBrightness where + { pop (LIGHTER) XJXsetBrightness } if " +*End +*EFBrightness +0.08/95% Light: " /XJXsetBrightness where + { pop (LIGHT) XJXsetBrightness } if " +*End +*EFBrightness 00.00/100% Normal: " /XJXsetBrightness where + { pop (NORMAL) XJXsetBrightness } if " +*End +*EFBrightness -0.08/105% Dark: " /XJXsetBrightness where + { pop (DARK) XJXsetBrightness } if " +*End +*EFBrightness -0.16/110% Darker: " /XJXsetBrightness where + { pop (DARKER) XJXsetBrightness } if " +*End +*EFBrightness -0.24/115% Darkest: " /XJXsetBrightness where + { pop (DARKEST) XJXsetBrightness } if " +*End +*CloseUI: *EFBrightness + + +*%EFIFlags *EFRGBOverride Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFRGBOverride Color/Color +*OpenUI *EFRGBOverride/RGB Source :PickOne +*OrderDependency: 56.0 AnySetup *EFRGBOverride +*DefaultEFRGBOverride: EFRGBOverrideDEF +*EFRGBOverride EFRGBOverrideDEF/Printer's default: "" +*EFRGBOverride EFIRGB/EFIRGB: " /XJXsetRGBOverride where + { pop (EFIRGB) XJXsetRGBOverride } if " +*End +*EFRGBOverride sRGB/sRGB (PC): " /XJXsetRGBOverride where + { pop (SRGB) XJXsetRGBOverride } if " +*End +*EFRGBOverride Apple13/Apple Standard: " /XJXsetRGBOverride where + { pop (APPLE13) XJXsetRGBOverride } if " +*End +*EFRGBOverride Other/Other: " /XJXsetRGBOverride where + { pop (OTHER) XJXsetRGBOverride } if " +*End +*EFRGBOverride Off/Off: " /XJXsetRGBOverride where + { pop (Off) XJXsetRGBOverride } if " +*End +*CloseUI: *EFRGBOverride + + +*%EFIFlags *EFRGBOtherGamma Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherGamma Color/Color +*OpenUI *EFRGBOtherGamma/(Other) Gamma :PickOne +*OrderDependency: 56.1 AnySetup *EFRGBOtherGamma +*DefaultEFRGBOtherGamma: EFRGBOtherGammaDEF +*EFRGBOtherGamma EFRGBOtherGammaDEF/Printer's default: "" +*EFRGBOtherGamma 1.0/1.0: " /XJXsetRGBOtherGamma where + { pop (1.0) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.2/1.2: " /XJXsetRGBOtherGamma where + { pop (1.2) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.4/1.4: " /XJXsetRGBOtherGamma where + { pop (1.4) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.6/1.6: " /XJXsetRGBOtherGamma where + { pop (1.6) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.8/1.8: " /XJXsetRGBOtherGamma where + { pop (1.8) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.0/2.0: " /XJXsetRGBOtherGamma where + { pop (2.0) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.2/2.2: " /XJXsetRGBOtherGamma where + { pop (2.2) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.4/2.4: " /XJXsetRGBOtherGamma where + { pop (2.4) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.6/2.6: " /XJXsetRGBOtherGamma where + { pop (2.6) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.8/2.8: " /XJXsetRGBOtherGamma where + { pop (2.8) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 3.0/3.0: " /XJXsetRGBOtherGamma where + { pop (3.0) XJXsetRGBOtherGamma } if " +*End +*CloseUI: *EFRGBOtherGamma + + +*%EFIFlags *EFRGBOtherWtPt Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherWtPt Color/Color +*OpenUI *EFRGBOtherWtPt/(Other) White Point :PickOne +*OrderDependency: 56.2 AnySetup *EFRGBOtherWtPt +*DefaultEFRGBOtherWtPt: EFRGBOtherWtPtDEF +*EFRGBOtherWtPt EFRGBOtherWtPtDEF/Printer's default: "" +*EFRGBOtherWtPt 5000K/5000 K (D50): " /XJXsetRGBOtherWtPt where + { pop (5000K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 5500K/5500 K: " /XJXsetRGBOtherWtPt where + { pop (5500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 6500K/6500 K (D65): " /XJXsetRGBOtherWtPt where + { pop (6500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 7500K/7500 K: " /XJXsetRGBOtherWtPt where + { pop (7500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 9300K/9300 K: " /XJXsetRGBOtherWtPt where + { pop (9300K) XJXsetRGBOtherWtPt } if " +*End +*CloseUI: *EFRGBOtherWtPt + + +*%EFIFlags *EFRGBOtherPhos Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherPhos Color/Color +*OpenUI *EFRGBOtherPhos/(Other) Phosphors :PickOne +*OrderDependency: 56.3 AnySetup *EFRGBOtherPhos +*DefaultEFRGBOtherPhos: EFRGBOtherPhosDEF +*EFRGBOtherPhos EFRGBOtherPhosDEF/Printer's default: "" +*EFRGBOtherPhos HitachiEBU/Hitachi EBU: " /XJXsetRGBOtherPhos where + { pop (Hitachi EBU) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos HitachiIkegami/Hitachi/Ikegami: " /XJXsetRGBOtherPhos where + { pop (Hitachi/Ikegami) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos NTSC/NTSC: " /XJXsetRGBOtherPhos where + { pop (NTSC) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos RadiusPivot/Radius Pivot: " /XJXsetRGBOtherPhos where + { pop (Radius Pivot) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos SMPTE/SMPTE: " /XJXsetRGBOtherPhos where + { pop (SMPTE) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos Trinitron/Trinitron: " /XJXsetRGBOtherPhos where + { pop (Trinitron) XJXsetRGBOtherPhos } if " +*End +*CloseUI: *EFRGBOtherPhos + + +*%EFIFlags *EFSimulation Spooler|Command|Rerip +*%EFIGroup *EFSimulation Color/Color +*OpenUI *EFSimulation/CMYK Simulation :PickOne +*OrderDependency: 57.0 AnySetup *EFSimulation +*DefaultEFSimulation: EFSimulationDEF +*EFSimulation EFSimulationDEF/Printer's default: "" +*EFSimulation SWOP/SWOP-Coated: " /XJXsetSimulation where + { pop (SWOP-Coated) XJXsetSimulation } if " +*End +*EFSimulation DIC/DIC: " /XJXsetSimulation where + { pop (DIC) XJXsetSimulation } if " +*End +*EFSimulation Euroscale/Euroscale: " /XJXsetSimulation where + { pop (Euroscale) XJXsetSimulation } if " +*End +*EFSimulation Custom1/Custom-1: " /XJXsetSimulation where + { pop (Custom-1) XJXsetSimulation } if " +*End +*EFSimulation Custom2/Custom-2: " /XJXsetSimulation where + { pop (Custom-2) XJXsetSimulation } if " +*End +*EFSimulation Custom3/Custom-3: " /XJXsetSimulation where + { pop (Custom-3) XJXsetSimulation } if " +*End +*EFSimulation Custom4/Custom-4: " /XJXsetSimulation where + { pop (Custom-4) XJXsetSimulation } if " +*End +*EFSimulation Custom5/Custom-5: " /XJXsetSimulation where + { pop (Custom-5) XJXsetSimulation } if " +*End +*EFSimulation None/None: " /XJXsetSimulation where + { pop (.None) XJXsetSimulation } if " +*End +*EFSimulation MatchCopy/Match Copy: " /XJXsetSimulation where + { pop (.MatchCopy) XJXsetSimulation } if " +*End +*CloseUI: *EFSimulation + + +*%EFIFlags *EFSimSpeed Spooler|Command|Rerip +*%EFIGroup *EFSimSpeed Color/Color +*OpenUI *EFSimSpeed/CMYK Simulation Method :PickOne +*OrderDependency: 58.0 AnySetup *EFSimSpeed +*DefaultEFSimSpeed: EFSimSpeedDEF +*EFSimSpeed EFSimSpeedDEF/Printer's default: "" +*EFSimSpeed Quick/Quick: " /XJXsetSimSpeed where + { pop (Quick) XJXsetSimSpeed } if " +*End +*EFSimSpeed Full/Full: " /XJXsetSimSpeed where + { pop (Full) XJXsetSimSpeed } if " +*End +*CloseUI: *EFSimSpeed + + +*%EFIFlags *EFPureBlack Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFPureBlack Color/Color +*OpenUI *EFPureBlack/Pure Black Text/Graphics :PickOne +*OrderDependency: 59.0 AnySetup *EFPureBlack +*DefaultEFPureBlack: EFPureBlackDEF +*EFPureBlack EFPureBlackDEF/Printer's default: "" +*EFPureBlack False/Off: " /XJXsetPureBlack where + { pop (False) XJXsetPureBlack } if " +*End +*EFPureBlack True/On: " /XJXsetPureBlack where + { pop (True) XJXsetPureBlack } if " +*End +*CloseUI: *EFPureBlack + + +*%EFIFlags *EFBlkOverprint Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFBlkOverprint Color/Color +*OpenUI *EFBlkOverprint/Black Overprint :PickOne +*OrderDependency: 60.0 AnySetup *EFBlkOverprint +*DefaultEFBlkOverprint: EFBlkOverprintDEF +*EFBlkOverprint EFBlkOverprintDEF/Printer's default: "" +*EFBlkOverprint False/Off: " /XJXsetBlkOverprint where + { pop (False) XJXsetBlkOverprint } if " +*End +*EFBlkOverprint True/On: " /XJXsetBlkOverprint where + { pop (True) XJXsetBlkOverprint } if " +*End +*CloseUI: *EFBlkOverprint + + +*%EFIFlags *EFSpotColors Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFSpotColors Color/Color +*OpenUI *EFSpotColors/Spot Color Matching :PickOne +*OrderDependency: 61.0 AnySetup *EFSpotColors +*DefaultEFSpotColors: EFSpotColorsDEF +*EFSpotColors EFSpotColorsDEF/Printer's default: "" +*EFSpotColors False/Off: " /XJXsetSpotColors where + { pop (False) XJXsetSpotColors } if " +*End +*EFSpotColors True/On: " /XJXsetSpotColors where + { pop (True) XJXsetSpotColors } if " +*End +*CloseUI: *EFSpotColors + +*% ColorWise body ends here + + +*%EFIFlags *EFRaster Command|Column|Rerip +*%EFIGroup *EFRaster Job/Job +*OpenUI *EFRaster/Save Fast Reprint : Boolean +*OrderDependency: 65.0 AnySetup *EFRaster +*DefaultEFRaster: False +*EFRaster True/On: " userdict /XJXsetraster known + { 1 XJXsetraster } + if " +*End +*EFRaster False/Off: " userdict /XJXsetraster known + { 0 XJXsetraster } + if " +*End +*CloseUI: *EFRaster + +*% Halftone Information ============================= +*ScreenFreq: "50.0" +*ScreenAngle: "0" +*DefaultScreenProc: Line +*ScreenProc Line: " + {2 4 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + { + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + } + exch get 8 dup mul div} exec}" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% PPD pages begins + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*%EFIFlags *PageSize Column +*OpenUI *PageSize/Page Size :PickOne +*OrderDependency: 90 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter:" userdict /XJXsetpagesize known + { (Letter) XJXsetpagesize } + { << /PageSize [612 792] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize A4/A4: " userdict /XJXsetpagesize known + { (A4)XJXsetpagesize } + { << /PageSize [595 842] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize Legal/Legal: " userdict /XJXsetpagesize known + { (Legal)XJXsetpagesize } { legal } ifelse " +*End +*PageSize Tabloid/11x17: " userdict /XJXsetpagesize known + { (Tabloid) XJXsetpagesize } { 11x17 } ifelse " +*End +*PageSize A3/A3: " userdict /XJXsetpagesize known + { (A3) XJXsetpagesize } { a3 } ifelse " +*End +*PageSize 8x10/8x10: " userdict /XJXsetpagesize known + { (EightByTen) XJXsetpagesize } { 8x10 } ifelse " +*End +*PageSize Legal13/Legal 13: " userdict /XJXsetpagesize known + { (Legal13) XJXsetpagesize } { legal13 } ifelse " +*End +*PageSize 9x12/9x12: " userdict /XJXsetpagesize known + { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse " +*End +*PageSize SEFLet/SEF Letter: " userdict /XJXsetpagesize known + { (LetterSEF) XJXsetpagesize } + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize SEFA4/SEF A4: " userdict /XJXsetpagesize known + { (A4SEF) XJXsetpagesize } + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize B4/B4: " userdict /XJXsetpagesize known + { (B4) XJXsetpagesize } { b4 } ifelse " +*End +*PageSize B5/B5: " userdict /XJXsetpagesize known + { (B5) XJXsetpagesize } { b5 } ifelse " +*End +*PageSize SEFB5/SEF B5: " userdict /XJXsetpagesize known + { (B5SEF) XJXsetpagesize } { b5 } ifelse " +*End +*PageSize Docupac/Docupac: " userdict /XJXsetpagesize known + { (Docupac) XJXsetpagesize } { Docupac } ifelse " +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 14 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [842 1191] (A3) put + dup [595 842] (A4) put + dup [576 720] (8x10) put + dup [612 936] (Legal13) put + dup [648 864] (9x12) put + dup [612 792] (SEFLet) put + dup [595 843] (SEFA4) put + dup [729 1032] (B4) put + dup [516 729] (B5) put + dup [516 728] (SEFB5) put + dup [684 842] (Docupac) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*%EFIFlags *PageRegion +*OpenUI *PageRegion :PickOne +*OrderDependency: 95 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter: " userdict /XJXsetpagesize known + { (Letter) XJXsetpagesize } + { << /PageSize [612 792] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion A4/A4: " userdict /XJXsetpagesize known + { (A4)XJXsetpagesize } + { << /PageSize [595 842] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion Legal/Legal: " userdict /XJXsetpagesize known + { (Legal)XJXsetpagesize } { legal } ifelse " +*End +*PageRegion Tabloid/11x17: " userdict /XJXsetpagesize known + { (Tabloid) XJXsetpagesize } { 11x17 } ifelse " +*End +*PageRegion A3/A3: " userdict /XJXsetpagesize known + { (A3) XJXsetpagesize } { a3 } ifelse " +*End +*PageRegion 8x10/8x10: " userdict /XJXsetpagesize known + { (EightByTen) XJXsetpagesize } { 8x10 } ifelse " +*End +*PageRegion Legal13/Legal 13: " userdict /XJXsetpagesize known + { (Legal13) XJXsetpagesize } { legal13 } ifelse " +*End +*PageRegion 9x12/9x12: " userdict /XJXsetpagesize known + { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse " +*End +*PageRegion SEFLet/SEF Letter: " userdict /XJXsetpagesize known + { (LetterSEF) XJXsetpagesize } + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion SEFA4/SEF A4: " userdict /XJXsetpagesize known + { (A4SEF) XJXsetpagesize } + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion B4/B4: " userdict /XJXsetpagesize known + { (B4) XJXsetpagesize } { b4 } ifelse " +*End +*PageRegion B5/B5: " userdict /XJXsetpagesize known + { (B5) XJXsetpagesize } { b5 } ifelse " +*End +*PageRegion SEFB5/SEF B5: " userdict /XJXsetpagesize known + { (B5SEF) XJXsetpagesize } { b5 } ifelse " +*End +*PageRegion Docupac/Docupac: " userdict /XJXsetpagesize known + { (Docupac) XJXsetpagesize } { Docupac } ifelse " +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter: "9 12 589 783" +*ImageableArea A4/A4: "9 12 572 833" +*ImageableArea Legal/Legal: "9 9 600 985" +*ImageableArea Tabloid/11x17: "9 9 780 1201" +*ImageableArea A3/A3: "10 10 830 1168" +*ImageableArea 8x10/8x10: "9 12 553 711" +*ImageableArea Legal13/Legal 13: "9 9 600 913" +*ImageableArea 9x12/9x12: "9 9 636 841" +*ImageableArea SEFLet/SEF Letter: "9 10 600 770" +*ImageableArea SEFA4/SEF A4: "9 10 583 820" +*ImageableArea B4/B4: "9 9 717 1006" +*ImageableArea B5/B5: "9 9 490 717" +*ImageableArea SEFB5/SEF B5: "9 12 507 703" +*ImageableArea Docupac/Docupac: "9 9 672 819" +*?ImageableArea: " + save /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter: "612 792" +*PaperDimension A4/A4: "595 842" +*PaperDimension Legal/Legal: "612 1008" +*PaperDimension Tabloid/11x17: "792 1224" +*PaperDimension A3/A3: "842 1191" +*PaperDimension 8x10/8x10: "576 720" +*PaperDimension Legal13/Legal 13: "612 936" +*PaperDimension 9x12/9x12: "648 864" +*PaperDimension SEFLet/SEF Letter: "612 793" +*PaperDimension SEFA4/SEF A4: "595 843" +*PaperDimension B4/B4: "729 1032" +*PaperDimension B5/B5: "516 729" +*PaperDimension SEFB5/SEF B5: "516 728" +*PaperDimension Docupac/Docupac: "684 842" + +*% PPD pages ends + +*%EFIFlags *EFTrayOvrWrt Spooler|Command +*OpenUIEFI *EFTrayOvrWrt/Bypass Tray :Boolean +*OrderDependency: 65 AnySetup *EFTrayOvrWrt +*DefaultEFTrayOvrWrt: False +*EFTrayOvrWrt True/On: "1 dict dup /ManualFeed true put setpagedevice" +*EFTrayOvrWrt False/Off: "1 dict dup /ManualFeed false put setpagedevice" +*?EFTrayOvrWrt: " + save currentpagedevice /ManualFeed get + {(True)} {(False)} ifelse = flush restore" +*End +*CloseUIEFI: *EFTrayOvrWrt + +*RequiresPageRegion All: True +*%EFIFlags *InputSlot Command|Column +*%EFIGroup *InputSlot Finishing/Finishing +*OpenUI *InputSlot/Paper Source : PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/AutoSelect: "(printerinfo trayselect -1) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot Tray1/Tray 1: "(printerinfo trayselect 1) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot Tray2/Tray 2: "(printerinfo trayselect 2) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot Tray3/Tray 3: "(printerinfo trayselect 3) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot ManualFeed/Manual Feed: " + 1 dict dup /ManualFeed true put setpagedevice" +*End +*CloseUI: *InputSlot + +*% Font Information ========================= +*DefaultFont: Courier +*Font AlbertusMT: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Italic: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Light: Standard "(001.000)" Standard Disk +*Font AntiqueOlive-Bold: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Compact: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Italic: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Roman: Standard "(001.001)" Standard Disk +*Font Apple-Chancery: Standard "(002.000)" Standard Disk +*Font Arial-BoldItalicMT: Standard "(002.000)" Standard Disk +*Font Arial-BoldMT: Standard "(002.000)" Standard Disk +*Font Arial-ItalicMT: Standard "(002.000)" Standard Disk +*Font ArialMT: Standard "(002.000)" Standard Disk +*Font AvantGarde-Book: Standard "(002.000)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(002.000)" Standard Disk +*Font AvantGarde-Demi: Standard "(002.000)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(002.000)" Standard Disk +*Font Bodoni: Standard "(001.002)" Standard Disk +*Font Bodoni-Bold: Standard "(001.002)" Standard Disk +*Font Bodoni-BoldItalic: Standard "(001.002)" Standard Disk +*Font Bodoni-Italic: Standard "(001.002)" Standard Disk +*Font Bodoni-Poster: Standard "(001.002)" Standard Disk +*Font Bodoni-PosterCompressed: Standard "(001.001)" Standard Disk +*Font Bookman-Demi: Standard "(002.000)" Standard Disk +*Font Bookman-DemiItalic: Standard "(002.000)" Standard Disk +*Font Bookman-Light: Standard "(002.000)" Standard Disk +*Font Bookman-LightItalic: Standard "(002.000)" Standard Disk +*Font Carta: Standard "(001.001)" Standard Disk +*Font Chicago: Standard "(002.000)" Standard Disk +*Font Clarendon: Standard "(001.001)" Standard Disk +*Font Clarendon-Bold: Standard "(001.001)" Standard Disk +*Font Clarendon-Light: Standard "(001.001)" Standard Disk +*Font CooperBlack: Standard "(001.003)" Standard Disk +*Font CooperBlack-Italic: Standard "(001.003)" Standard Disk +*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard Disk +*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard Disk +*Font Coronet-Regular: Standard "(001.000)" Standard Disk +*Font Courier: Standard "(003.000)" Standard Disk +*Font Courier-Bold: Standard "(003.000)" Standard Disk +*Font Courier-BoldOblique: Standard "(003.000)" Standard Disk +*Font Courier-Oblique: Standard "(003.000)" Standard Disk +*Font Eurostile: Standard "(001.002)" Standard Disk +*Font Eurostile-Bold: Standard "(001.001)" Standard Disk +*Font Eurostile-BoldExtendedTwo: Standard "(001.002)" Standard Disk +*Font Eurostile-ExtendedTwo: Standard "(001.002)" Standard Disk +*Font Geneva: Standard "(002.000)" Standard Disk +*Font GillSans: Standard "(001.002)" Standard Disk +*Font GillSans-Bold: Standard "(001.001)" Standard Disk +*Font GillSans-BoldCondensed: Standard "(001.001)" Standard Disk +*Font GillSans-BoldItalic: Standard "(001.002)" Standard Disk +*Font GillSans-Condensed: Standard "(001.001)" Standard Disk +*Font GillSans-ExtraBold: Standard "(001.001)" Standard Disk +*Font GillSans-Italic: Standard "(001.002)" Standard Disk +*Font GillSans-Light: Standard "(001.001)" Standard Disk +*Font GillSans-LightItalic: Standard "(001.002)" Standard Disk +*Font Goudy: Standard "(001.003)" Standard Disk +*Font Goudy-Bold: Standard "(001.002)" Standard Disk +*Font Goudy-BoldItalic: Standard "(001.002)" Standard Disk +*Font Goudy-ExtraBold: Standard "(001.001)" Standard Disk +*Font Goudy-Italic: Standard "(001.002)" Standard Disk +*Font Helvetica: Standard "(002.000)" Standard Disk +*Font Helvetica-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-BoldOblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-BoldObl: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-Oblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Oblique: Standard "(002.000)" Standard Disk +*Font HoeflerText-Black: Standard "(002.000)" Standard Disk +*Font HoeflerText-BlackItalic: Standard "(002.000)" Standard Disk +*Font HoeflerText-Italic: Standard "(002.000)" Standard Disk +*Font HoeflerText-Ornaments: Standard "(002.000)" Standard Disk +*Font HoeflerText-Regular: Standard "(002.000)" Standard Disk +*Font JoannaMT: Standard "(001.000)" Standard Disk +*Font JoannaMT-Bold: Standard "(001.000)" Standard Disk +*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard Disk +*Font JoannaMT-Italic: Standard "(001.000)" Standard Disk +*Font LetterGothic: Standard "(001.004)" Standard Disk +*Font LetterGothic-Bold: Standard "(001.006)" Standard Disk +*Font LetterGothic-BoldSlanted: Standard "(001.005)" Standard Disk +*Font LetterGothic-Slanted: Standard "(001.004)" Standard Disk +*Font LubalinGraph-Book: Standard "(001.002)" Standard Disk +*Font LubalinGraph-BookOblique: Standard "(001.002)" Standard Disk +*Font LubalinGraph-Demi: Standard "(001.002)" Standard Disk +*Font LubalinGraph-DemiOblique: Standard "(001.002)" Standard Disk +*Font Marigold: Standard "(001.000)" Standard Disk +*Font Monaco: Standard "(002.000)" Standard Disk +*Font MonaLisa-Recut: Standard "(001.000)" Standard Disk +*Font NewCenturySchlbk-Bold: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(002.000)" Standard Disk +*Font NewYork: Standard "(002.000)" Standard Disk +*Font Optima: Standard "(001.005)" Standard Disk +*Font Optima-Bold: Standard "(001.005)" Standard Disk +*Font Optima-BoldItalic: Standard "(001.000)" Standard Disk +*Font Optima-Italic: Standard "(001.000)" Standard Disk +*Font Oxford: Standard "(001.000)" Standard Disk +*Font Palatino-Bold: Standard "(002.000)" Standard Disk +*Font Palatino-BoldItalic: Standard "(002.000)" Standard Disk +*Font Palatino-Italic: Standard "(002.000)" Standard Disk +*Font Palatino-Roman: Standard "(002.000)" Standard Disk +*Font StempelGaramond-Bold: Standard "(001.002)" Standard Disk +*Font StempelGaramond-BoldItalic: Standard "(001.002)" Standard Disk +*Font StempelGaramond-Italic: Standard "(001.002)" Standard Disk +*Font StempelGaramond-Roman: Standard "(001.002)" Standard Disk +*Font Symbol: Standard "(001.008)" Standard Disk +*Font Tekton: Standard "(001.001)" Standard Disk +*Font Times-Bold: Standard "(002.000)" Standard Disk +*Font Times-BoldItalic: Standard "(002.000)" Standard Disk +*Font Times-Italic: Standard "(002.000)" Standard Disk +*Font Times-Roman: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-BoldItalicMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-BoldMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-ItalicMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPSMT: Standard "(002.000)" Standard Disk +*Font Univers: Standard "(001.003)" Standard Disk +*Font Univers-Bold: Standard "(001.003)" Standard Disk +*Font Univers-BoldExt: Standard "(001.000)" Standard Disk +*Font Univers-BoldExtObl: Standard "(001.000)" Standard Disk +*Font Univers-BoldOblique: Standard "(001.003)" Standard Disk +*Font Univers-Condensed: Standard "(001.002)" Standard Disk +*Font Univers-CondensedBold: Standard "(001.001)" Standard Disk +*Font Univers-CondensedBoldOblique: Standard "(001.001)" Standard Disk +*Font Univers-CondensedOblique: Standard "(001.002)" Standard Disk +*Font Univers-Extended: Standard "(001.000)" Standard Disk +*Font Univers-ExtendedObl: Standard "(001.000)" Standard Disk +*Font Univers-Light: Standard "(001.003)" Standard Disk +*Font Univers-LightOblique: Standard "(001.003)" Standard Disk +*Font Univers-Oblique: Standard "(001.003)" Standard Disk +*Font Wingdings-Regular: Standard "(002.000)" Standard Disk +*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard Disk +*Font ZapfDingbats: Standard "(002.000)" Standard Disk +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "scanning" + +*Status: "PrinterError: Ok" +*Status: "PrinterError: Reset the copier and fiery" +*Status: "PrinterError: Copier is busy (Copier mode)" +*Status: "PrinterError: Copier is busy (AGOC)" +*Status: "PrinterError: Copier is busy (FUSER)" +*Status: "PrinterError: Copier is busy (ROS)" +*Status: "PrinterError: Copier is busy (DRUM HEATER)" +*Status: "PrinterError: Copier is busy (MC)" +*Status: "PrinterError: Paper jam" +*Status: "PrinterError: Copier's interlock is open" +*Status: "PrinterError: Out of toner" +*Status: "PrinterError: Fuser web empty" +*Status: "PrinterError: Waste toner container is full" +*Status: "PrinterError: Copier's accessary is disabled" + +*Status: "PrinterError: Load A3 paper in tray" +*Status: "PrinterError: Load A4 paper in tray" +*Status: "PrinterError: Load A4 SEF paper in tray" +*Status: "PrinterError: Load 11x17 paper in tray" +*Status: "PrinterError: Load Letter paper in tray" +*Status: "PrinterError: Load Letter SEF paper in tray" +*Status: "PrinterError: Load Legal paper in tray" +*Status: "PrinterError: Load 8x10 paper in tray" +*Status: "PrinterError: Load Legal 13 paper in tray" +*Status: "PrinterError: Load 9x12 paper in tray" + +*Status: "PrinterError: An unknown copier error occurred" +*Status: "PrinterError: Copier is offline" + +*Status: "PrinterError: Load A3 paper in bypass tray" +*Status: "PrinterError: Load A4 paper bypass tray" +*Status: "PrinterError: Load A4 SEF paper bypass tray" +*Status: "PrinterError: Load 11x17 paper bypass tray" +*Status: "PrinterError: Load Letter paper bypass tray" +*Status: "PrinterError: Load Letter SEF paper bypass tray" +*Status: "PrinterError: Load Legal paper bypass tray" +*Status: "PrinterError: Load 8x10 paper bypass tray" +*Status: "PrinterError: Load Legal 13 paper bypass tray" +*Status: "PrinterError: Load 9x12 paper bypass tray" + +*Status: "PrinterError: Sorter problem (See copier console)" +*Status: "PrinterError: Copier is busy (UI)" + + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "EtherTalk" +*Source: "Parallel" +*Source: "TCP/IP" +*Source: "Novell IPX" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) + +*PrinterError: "Ok" +*PrinterError: "Reset the copier and fiery" +*PrinterError: "Copier is busy (Copier mode)" +*PrinterError: "Copier is busy (AGOC)" +*PrinterError: "Copier is busy (FUSER)" +*PrinterError: "Copier is busy (ROS)" +*PrinterError: "Copier is busy (DRUM HEATER)" +*PrinterError: "Copier is busy (MC)" +*PrinterError: "Paper jam" +*PrinterError: "Copier's interlock is open" +*PrinterError: "Out of toner" +*PrinterError: "Fuser web empty" +*PrinterError: "Waste toner container is full" +*PrinterError: "Copier's accessary is disabled" + +*PrinterError: "Load A3 paper in tray" +*PrinterError: "Load A4 paper in tray" +*PrinterError: "Load A4 SEF paper in tray" +*PrinterError: "Load 11x17 paper in tray" +*PrinterError: "Load Letter paper in tray" +*PrinterError: "Load Letter SEF paper in tray" +*PrinterError: "Load Legal paper in tray" +*PrinterError: "Load 8x10 paper in tray" +*PrinterError: "Load Legal 13 paper in tray" +*PrinterError: "Load 9x12 paper in tray" + +*PrinterError: "An unknown copier error occurred" +*PrinterError: "Copier is offline" + +*PrinterError: "Load A3 paper in bypass tray" +*PrinterError: "Load A4 paper bypass tray" +*PrinterError: "Load A4 SEF paper bypass tray" +*PrinterError: "Load 11x17 paper bypass tray" +*PrinterError: "Load Letter paper bypass tray" +*PrinterError: "Load Letter SEF paper bypass tray" +*PrinterError: "Load Legal paper bypass tray" +*PrinterError: "Load 8x10 paper bypass tray" +*PrinterError: "Load Legal 13 paper bypass tray" +*PrinterError: "Load 9x12 paper bypass tray" + +*PrinterError: "Sorter problem (See copier console)" +*PrinterError: "Copier is busy (UI)" + + +*% Color Separation Information ==================== + + +*% Custom Inks for Fiery Logo +*InkName: P300FieryBlue/Fiery Blue +*InkName: P199FieryRed/Fiery Red +*InkName: PblackFieryBlack/Fiery Black +*CustomCMYK P300FieryBlue: ".9 .9 .0 .0" +*CustomCMYK P199FieryRed: ".0 .9 .9 .0" +*CustomCMYK PblackFieryBlack: ".2 .1 .1 .9" + +*DefaultColorSep: Black.50lpi.400dpi + +*% -------Halftone Graphics Mode (Hi-Res mode) +*ColorSepScreenAngle Cyan.50lpi.400dpi: "0" +*ColorSepScreenAngle Magenta.50lpi.400dpi: "0" +*ColorSepScreenAngle Yellow.50lpi.400dpi: "0" +*ColorSepScreenAngle Black.50lpi.400dpi: "0" +*ColorSepScreenFreq Cyan.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Magenta.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Yellow.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Black.50lpi.400dpi: "50.0" +*ColorSepScreenProc Cyan.50lpi.400dpi: "{6 5 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Magenta.50lpi.400dpi: "{4 7 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Yellow.50lpi.400dpi: "{5 2 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Black.50lpi.400dpi: "{2 4 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*% PPD Last Modified 5.19.98 +*% End of PPD file +*% The byte count of this file should be exactly 067211 or 068909 +*% depending on the filesystem it resides in. +*% end of PPD file for Fiery ZX 5790 diff --git a/openoffice/share/psprint/driver/EFAX4010.PS b/openoffice/share/psprint/driver/EFAX4010.PS new file mode 100644 index 0000000000000000000000000000000000000000..839cb98901b162f5af1ec47865a467a7de3e8667 --- /dev/null +++ b/openoffice/share/psprint/driver/EFAX4010.PS @@ -0,0 +1,1976 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% ********* +*% EFI Information Block +*% +*FileVersion: "0.1" +*% +*% ********* + +*FormatVersion: "4.3" +*FileVersion: "1.0" +*PCFileName: "EFAX4010.PPD" +*LanguageVersion: English +*LanguageEncoding: ISOLatin1 +*Product: "(Fiery ZX DocuColor 40)" +*PSVersion: "(3010.104) 1" +*ModelName: "Fiery ZX DocuColor 40 Color Server v1.0" +*ShortNickName: "Fiery ZX DocuColor 40 v1.0" +*NickName: "Fiery ZX DocuColor 40 Color Server v1.0" +*Manufacturer: "Xerox" + +*% PPD body begins + +*% === Options and Constraints ========= + +*%EFIGroupName Job/Job :True +*%EFIGroupName Media/Media :True +*%EFIGroupName Color/Color :True +*%EFIGroupName Finishing/Finishing :True +*%EFIGroupName Notes/Notes :True +*%EFIGroupName FreeForm/FreeForm :True + +*%EFIFlags *Notes1 Column +*%EFIGroup *Notes1 Notes/Notes +*%EFIJobNote *Notes1/Notes 1 :32 + +*%EFIFlags *Notes2 Column +*%EFIGroup *Notes2 Notes/Notes +*%EFIJobNote *Notes2/Notes 2 :32 + +*%EFIFlags *Instruct Column +*%EFIGroup *Instruct Notes/Notes +*%EFIJobNote *Instruct/Instructions :128 + +*% Constraints on Compression and document printing +*% (can't constraint on collate because is works with sorter...) +*UIConstraints: *EFCompression False *EFOutputOrder Reverse +*UIConstraints: *EFOutputOrder Reverse *EFCompression False + +*% SlipSheet on means no Tray 3 +*UIConstraints: *Slipsheet True *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *Slipsheet True + +*% Slip Sheet disabled when Sorter On +*UIConstraints: *Sorter True *Slipsheet True +*UIConstraints: *Slipsheet True *Sorter True + +*% Slip Sheet disabled when stapling on +*UIConstraints: *EFStapler On *Slipsheet True +*UIConstraints: *Slipsheet True *EFStapler On + +*% Stapler must be off when the job is uncollated +*UIConstraints: *EFCollate False *EFStapler On +*UIConstraints: *EFStapler On *EFCollate False + +*% Stapler must be off for transparency and film +*UIConstraints: *MediaType Transparent *EFStapler On +*UIConstraints: *MediaType Interleaved *EFStapler On +*UIConstraints: *MediaType Film *EFStapler On +*UIConstraints: *EFStapler On *MediaType Transparent +*UIConstraints: *EFStapler On *MediaType Interleaved +*UIConstraints: *EFStapler On *MediaType Film + +*% Constraints on MediaType with Tray1-3................... +*UIConstraints: *MediaType Thick *InputSlot Tray1 +*UIConstraints: *MediaType Transparent *InputSlot Tray1 +*UIConstraints: *MediaType Interleaved *InputSlot Tray1 +*UIConstraints: *MediaType Film *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Thick +*UIConstraints: *InputSlot Tray1 *MediaType Transparent +*UIConstraints: *InputSlot Tray1 *MediaType Interleaved +*UIConstraints: *InputSlot Tray1 *MediaType Film + +*UIConstraints: *MediaType Thick *InputSlot Tray2 +*UIConstraints: *MediaType Transparent *InputSlot Tray2 +*UIConstraints: *MediaType Interleaved *InputSlot Tray2 +*UIConstraints: *MediaType Film *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Thick +*UIConstraints: *InputSlot Tray2 *MediaType Transparent +*UIConstraints: *InputSlot Tray2 *MediaType Interleaved +*UIConstraints: *InputSlot Tray2 *MediaType Film + +*UIConstraints: *MediaType Thick *InputSlot Tray3 +*UIConstraints: *MediaType Transparent *InputSlot Tray3 +*UIConstraints: *MediaType Interleaved *InputSlot Tray3 +*UIConstraints: *MediaType Film *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Thick +*UIConstraints: *InputSlot Tray3 *MediaType Transparent +*UIConstraints: *InputSlot Tray3 *MediaType Interleaved +*UIConstraints: *InputSlot Tray3 *MediaType Film + +*UIConstraints: *MediaType Thick *EFDuplex TopTop +*UIConstraints: *MediaType Thick *EFDuplex TopBot +*UIConstraints: *MediaType Transparent *EFDuplex TopTop +*UIConstraints: *MediaType Transparent *EFDuplex TopBot +*UIConstraints: *MediaType Interleaved *EFDuplex TopTop +*UIConstraints: *MediaType Interleaved *EFDuplex TopBot +*UIConstraints: *MediaType Film *EFDuplex TopTop +*UIConstraints: *MediaType Film *EFDuplex TopBot +*UIConstraints: *InputSlot TrayManual *EFDuplex TopTop +*UIConstraints: *InputSlot TrayManual *EFDuplex TopBot + +*UIConstraints: *EFDuplex TopTop *MediaType Thick +*UIConstraints: *EFDuplex TopTop *MediaType Transparent +*UIConstraints: *EFDuplex TopTop *MediaType Interleaved +*UIConstraints: *EFDuplex TopTop *MediaType Film +*UIConstraints: *EFDuplex TopTop *InputSlot TrayManual +*UIConstraints: *EFDuplex TopBot *MediaType Thick +*UIConstraints: *EFDuplex TopBot *MediaType Transparent +*UIConstraints: *EFDuplex TopBot *MediaType Interleaved +*UIConstraints: *EFDuplex TopBot *MediaType Film +*UIConstraints: *EFDuplex TopBot *InputSlot TrayManual + +*% Constraints for FreeForm ======================= +*UIConstraints: *EFCreateMaster *EFUseMaster +*UIConstraints: *EFUseMaster *EFCreateMaster + +*% ColorWise UIConstraints start here +*% TV@UIC1.0@CMYK@971202 + +*UIConstraints: *EFSimulation None *EFSimSpeed Quick +*UIConstraints: *EFSimSpeed Quick *EFSimulation None +*UIConstraints: *EFSimulation None *EFSimSpeed Full +*UIConstraints: *EFSimSpeed Full *EFSimulation None +*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Quick +*UIConstraints: *EFSimSpeed Quick *EFSimulation MatchCopy +*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Full +*UIConstraints: *EFSimSpeed Full *EFSimulation MatchCopy + +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride DummyEFRGB_OR +*UIConstraints: *EFRGBOverride DummyEFRGB_OR *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride DummyEFRGB_OR + +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFIRGB + +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride sRGB + +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Apple13 + +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Off + +*% ColorWise UIConstraints end here + + +*% General Information and Defaults =============== +*FreeVM: "16632226" +*VMOption None/Standard: "16632226" +*FCacheSize None: 204800 +*LanguageLevel: "3" +*ColorDevice: True +*DefaultColorSpace: CMYK +*VariablePaperSize: True +*PrintPSErrors: True +*TTRasterizer: Type42 +*ContoneOnly: True +*ScreenFreq: "100" +*ScreenAngle: "50" +*FileSystem: True +*?FileSystem: " + save + statusdict /diskstatus known{(True)} {(False)} ifelse = flush + restore + " +*End +*Throughput: "40" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING: Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 400dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*AccurateScreensSupport: True + +*%EFIFlags *EFPrange Command +*%EFIGroup *EFPrange Job/Job +*OpenUIEFI *EFPrange/Page Range : PickOne +*OrderDependency: 70.0 AnySetup *EFPrange +*DefaultEFPrange: All +*EFPrange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ ] put + setglobal " +*End +*EFPrange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put + setglobal " +*End +*EFPrange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put + setglobal " +*End +*EFPrange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 0 1 2 4 6 ] put + setglobal " +*End +*CloseUIEFI: *EFPrange + +*%EFIFlags *EFScale Command|Rerip +*%EFIGroup *EFScale Job/Job +*OpenUIEFI *EFScale/Scale : PickOne +*OrderDependency: 80.0 AnySetup *EFScale +*DefaultEFScale: 100 +*EFScale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 2 put << >> setpagedevice " +*End +*EFScale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 1.5 put << >> setpagedevice " +*End +*EFScale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 1 put << >> setpagedevice " +*End +*EFScale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# .75 put << >> setpagedevice " +*End +*EFScale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# .5 put << >> setpagedevice " +*End +*CloseUIEFI: *EFScale + + +*%EFIFlags *FRAME_MODE Setup +*OpenUIEFI *FRAME_MODE/Compression :PickOne +*OrderDependency: 05.0 AnySetup *FRAME_MODE +*DefaultFRAME_MODE: AREND +*FRAME_MODE AREND/On: "" +*FRAME_MODE ADOBE/Off: "" +*CloseUIEFI: *FRAME_MODE + + +*%EFIFlags *EFCompression Spooler|Command|Column|Rerip +*%EFIGroup *EFCompression Job/Job +*OpenUI *EFCompression/Compression :PickOne +*OrderDependency: 05.0 AnySetup *EFCompression +*DefaultEFCompression: SCDefault +*EFCompression SCDefault/Printer's Default: "" +*%DefaultEFCompression: True +*EFCompression False/Off: " userdict /XJXsetRenderType known + { (ADOBE) XJXsetRenderType } + if " +*End +*EFCompression True/On: " userdict /XJXsetRenderType known + { (AREND) XJXsetRenderType } + if " +*End +*?EFCompression: "(True) = flush" +*CloseUI: *EFCompression + +*%EFIFlags *EFCreateMaster Spooler|Command|Column|Rerip +*%EFIGroup *EFCreateMaster FreeForm/FreeForm +*OpenUI *EFCreateMaster/Create Master :PickOne +*OrderDependency: 57.0 AnySetup *EFCreateMaster +*DefaultEFCreateMaster: None +*EFCreateMaster None/None: "" +*EFCreateMaster formC1/1: " 1 /EFI_CODEV /ProcSet findresource dup + /EfiCreateMaster known {/EfiCreateMaster + get exec} { pop } ifelse" +*End +*EFCreateMaster formC2/2: " 2 /EFI_CODEV /ProcSet findresource dup + /EfiCreateMaster known {/EfiCreateMaster + get exec} { pop } ifelse" +*End +*EFCreateMaster formC3/3: " 3 /EFI_CODEV /ProcSet findresource dup + /EfiCreateMaster known {/EfiCreateMaster + get exec} { pop } ifelse" +*End +*EFCreateMaster formC4/4: " 4 /EFI_CODEV /ProcSet findresource dup + /EfiCreateMaster known {/EfiCreateMaster + get exec} { pop } ifelse" +*End +*EFCreateMaster formC5/5: " 5 /EFI_CODEV /ProcSet findresource dup + /EfiCreateMaster known {/EfiCreateMaster + get exec} { pop } ifelse" +*End +*EFCreateMaster formC6/6: " 6 /EFI_CODEV /ProcSet findresource dup + /EfiCreateMaster known {/EfiCreateMaster + get exec} { pop } ifelse" +*End +*EFCreateMaster formC7/7: " 7 /EFI_CODEV /ProcSet findresource dup + /EfiCreateMaster known {/EfiCreateMaster + get exec} { pop } ifelse" +*End +*EFCreateMaster formC8/8: " 8 /EFI_CODEV /ProcSet findresource dup + /EfiCreateMaster known {/EfiCreateMaster + get exec} { pop } ifelse" +*End +*EFCreateMaster formC9/9: " 9 /EFI_CODEV /ProcSet findresource dup + /EfiCreateMaster known {/EfiCreateMaster + get exec} { pop } ifelse" +*End +*EFCreateMaster formC10/10: " 10 /EFI_CODEV /ProcSet findresource dup + /EfiCreateMaster known {/EfiCreateMaster + get exec} { pop } ifelse" +*End +*EFCreateMaster formC11/11: " 11 /EFI_CODEV /ProcSet findresource dup + /EfiCreateMaster known {/EfiCreateMaster + get exec} { pop } ifelse" +*End +*EFCreateMaster formC12/12: " 12 /EFI_CODEV /ProcSet findresource dup + /EfiCreateMaster known {/EfiCreateMaster + get exec} { pop } ifelse" +*End +*EFCreateMaster formC13/13: " 13 /EFI_CODEV /ProcSet findresource dup + /EfiCreateMaster known {/EfiCreateMaster + get exec} { pop } ifelse" +*End +*EFCreateMaster formC14/14: " 14 /EFI_CODEV /ProcSet findresource dup + /EfiCreateMaster known {/EfiCreateMaster + get exec} { pop } ifelse" +*End +*EFCreateMaster formC15/15: " 15 /EFI_CODEV /ProcSet findresource dup + /EfiCreateMaster known {/EfiCreateMaster + get exec} { pop } ifelse" +*End +*CloseUI: *EFCreateMaster + +*%EFIFlags *EFUseMaster Spooler|Command|Column|Rerip +*%EFIGroup *EFUseMaster FreeForm/FreeForm +*OpenUI *EFUseMaster/Use Master :PickOne +*OrderDependency: 57.0 AnySetup *EFUseMaster +*DefaultEFUseMaster: None +*EFUseMaster None/None: "" +*EFUseMaster formU1/1: " 1 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster + known {/EfiUseMaster get exec + } { pop } ifelse" +*End +*EFUseMaster formU2/2: " 2 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster + known {/EfiUseMaster get exec + } { pop } ifelse" +*End +*EFUseMaster formU3/3: " 3 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster + known {/EfiUseMaster get exec + } { pop } ifelse" +*End +*EFUseMaster formU4/4: " 4 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster + known {/EfiUseMaster get exec + } { pop } ifelse" +*End +*EFUseMaster formU5/5: " 5 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster + known {/EfiUseMaster get exec + } { pop } ifelse" +*End +*EFUseMaster formU6/6: " 6 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster + known {/EfiUseMaster get exec + } { pop } ifelse" +*End +*EFUseMaster formU7/7: " 7 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster + known {/EfiUseMaster get exec + } { pop } ifelse" +*End +*EFUseMaster formU8/8: " 8 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster + known {/EfiUseMaster get exec + } { pop } ifelse" +*End +*EFUseMaster formU9/9: " 9 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster + known {/EfiUseMaster get exec + } { pop } ifelse" +*End +*EFUseMaster formU10/10: " 10 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster + known {/EfiUseMaster get exec + } { pop } ifelse" +*End +*EFUseMaster formU11/11: " 11 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster + known {/EfiUseMaster get exec + } { pop } ifelse" +*End +*EFUseMaster formU12/12: " 12 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster + known {/EfiUseMaster get exec + } { pop } ifelse" +*End +*EFUseMaster formU13/13: " 13 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster + known {/EfiUseMaster get exec + } { pop } ifelse" +*End +*EFUseMaster formU14/14: " 14 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster + known {/EfiUseMaster get exec + } { pop } ifelse" +*End +*EFUseMaster formU15/15: " 15 /EFI_CODEV /ProcSet findresource dup /EfiUseMaster + known {/EfiUseMaster get exec + } { pop } ifelse" +*End +*CloseUI: *EFUseMaster + +*%EFIFlags *EFCollate Spooler|Command|Column +*%EFIGroup *EFCollate Finishing/Finishing +*OpenUI *EFCollate/Collation : Boolean +*OrderDependency: 50.0 AnySetup *EFCollate +*DefaultEFCollate: True +*EFCollate True/Collated: "<< /Collate true>> setpagedevice" +*EFCollate False/Uncollated: "<< /Collate false>> setpagedevice" +*?EFCollate: "{currentpagedevice /Collate get } stopped { (False) } + { {(True)} {(False)} ifelse } ifelse = flush" +*End +*CloseUI: *EFCollate + +*%EFIFlags *EFOutputOrder Spooler|Command|Column +*%EFIGroup *EFOutputOrder Finishing/Finishing +*OpenUI *EFOutputOrder/Page Order :PickOne +*OrderDependency: 12.0 AnySetup *EFOutputOrder +*DefaultEFOutputOrder: Reverse +*EFOutputOrder Normal/Forward:" userdict /XJXsetprintorder known + { 0 XJXsetprintorder } + if " +*End +*EFOutputOrder Reverse/Reverse:" userdict /XJXsetprintorder known + { 1 XJXsetprintorder } + if " +*End +*CloseUI: *EFOutputOrder + +*%EFIFlags *EFDuplex Spooler|Command|Column|Rerip +*%EFIGroup *EFDuplex Finishing/Finishing +*OpenUI *EFDuplex/Duplex :PickOne +*OrderDependency: 50.0 AnySetup *EFDuplex +*DefaultEFDuplex: False +*EFDuplex False/Off: "<< /Duplex false /Policies << /Duplex 1 >> >> setpagedevice" +*EFDuplex TopTop/Top-Top: " + << /Duplex true /Policies << /Duplex 0 >> /Tumble false >> setpagedevice " +*End +*EFDuplex TopBot/Top-Bottom: " + << /Duplex true /Policies << /Duplex 0 >> /Tumble true >> setpagedevice " +*End +*?EFDuplex: "{currentpagedevice /Duplex get } stopped { (False) } + { {(True)} {(False)} ifelse } ifelse = flush" +*End +*CloseUI: *EFDuplex + +*%EFIFlags *Slipsheet Spooler|Command|Column +*%EFIGroup *Slipsheet Finishing/Finishing +*OpenUI *Slipsheet/Slip Sheet :Boolean +*OrderDependency: 12.0 AnySetup *Slipsheet +*DefaultSlipsheet: False +*Slipsheet True/On:" userdict /XJXsetSlipSheet known + { 1 XJXsetSlipSheet } + if " +*End +*Slipsheet False/Off:" userdict /XJXsetSlipSheet known + { 0 XJXsetSlipSheet } + if " +*End +*CloseUI: *Slipsheet + +*%EFIFlags *Sorter Command|Column +*%EFIGroup *Sorter Finishing/Finishing +*OpenUI *Sorter/Sorter : PickOne +*OrderDependency: 40.0 AnySetup *Sorter +*DefaultSorter: False +*Sorter False/Off: " userdict /XJXsetsorter known + { 0 XJXsetsorter } + if " +*End +*Sorter True/On: " userdict /XJXsetsorter known + { 1 XJXsetsorter } + if " +*End +*CloseUI: *Sorter + +*%EFIFlags *EFStapler Command|Column +*%EFIGroup *EFStapler Finishing/Finishing +*OpenUI *EFStapler/Stapler :PickOne +*OrderDependency: 40.0 AnySetup *EFStapler +*DefaultEFStapler: Off +*EFStapler Off/Off: " userdict /XJXsetstapler known + { 0 XJXsetstapler } + if " +*End +*EFStapler On/On: " userdict /XJXsetstapler known + { 1 XJXsetstapler } + if " +*End +*CloseUI: *EFStapler + +*%EFIFlags *EFCopierMode Command +*%EFIGroup *EFCopierMode Color/Color +*OpenUI *EFCopierMode/Copier Mode :PickOne +*OrderDependency: 40.0 AnySetup *EFCopierMode +*DefaultEFCopierMode: TextInh +*EFCopierMode TextInh/Text Enhancement: " userdict /XJXsetmapmode known + { 2 XJXsetmapmode } + if " +*End +*EFCopierMode Photo/Photo: " userdict /XJXsetmapmode known + { 0 XJXsetmapmode } + if " +*End +*EFCopierMode Map/Map: " userdict /XJXsetmapmode known + { 1 XJXsetmapmode } + if " +*End +*CloseUI: *EFCopierMode + +*%EFIFlags *ColorModel Command|Rerip +*%EFIGroup *ColorModel Color/Color +*OpenUI *ColorModel/Color Mode :PickOne +*OrderDependency: 15.0 AnySetup *ColorModel +*DefaultColorModel: CMYK +*ColorModel CMYK/CMYK: "userdict /XJXsetcolormode known + { (CMYK) XJXsetcolormode } + { << /ProcessColorModel /DeviceCMYK >> setpagedevice } ifelse " +*End +*ColorModel Gray/Grayscale: "userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode } + { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse " +*End +*?ColorModel: " currentpagedevice /ProcessColorModel get /DeviceCMYK eq {(CMYK)}{(Gray)} ifelse == " +*CloseUI: *ColorModel + +*%EFIFlags *EFOverprint Command|Rerip +*%EFIGroup *EFOverprint Color/Color +*OpenUI *EFOverprint/Combine Separations :Boolean +*OrderDependency: 40.0 AnySetup *EFOverprint +*DefaultEFOverprint: False +*EFOverprint True/On: " userdict /XJXsetoverprint known + { 1 XJXsetoverprint } + if " +*End +*EFOverprint False/Off: " userdict /XJXsetoverprint known + { 0 XJXsetoverprint } + if " +*End +*CloseUI: *EFOverprint + +*%EFIFlags *DEFPAPERSIZE Setup +*OpenUIEFI *DEFPAPERSIZE/Default Paper Sizes :PickOne +*OrderDependency: 20.0 AnySetup *DEFPAPERSIZE +*DefaultDEFPAPERSIZE: US +*DEFPAPERSIZE US/US: "" +*DEFPAPERSIZE Metric/Metric: "" +*CloseUIEFI: *DEFPAPERSIZE + +*%EFIFlags *CONVPAPERSIZE Setup +*OpenUIEFI *CONVPAPERSIZE/Convert Paper Sizes : PickOne +*OrderDependency: 25.0 AnySetup *CONVPAPERSIZE +*DefaultCONVPAPERSIZE: False +*CONVPAPERSIZE False/No: "" +*CONVPAPERSIZE LetterToA4/Letter/11x17->A4/A3: "" +*CONVPAPERSIZE A4ToLetter/A4/A3->Letter/11x17: "" +*CloseUIEFI: *CONVPAPERSIZE + +*%EFIFlags *COVPGATEND Setup +*OpenUIEFI *COVPGATEND/Print Cover Page : PickOne +*OrderDependency: 30.0 AnySetup *COVPGATEND +*DefaultCOVPGATEND: NO +*COVPGATEND YES/Yes: "" +*COVPGATEND NO/No: "" +*CloseUIEFI: *COVPGATEND + +*%EFIFlags *COURIERSUBST Setup +*OpenUIEFI *COURIERSUBST/Allow Courier Substitution :PickOne +*OrderDependency: 35.0 AnySetup *COURIERSUBST +*DefaultCOURIERSUBST: YES +*COURIERSUBST YES/Yes: "" +*COURIERSUBST NO/No: "" +*CloseUIEFI: *COURIERSUBST + +*%EFIFlags *PSERROR Setup +*OpenUIEFI *PSERROR/Print to PS Error : PickOne +*OrderDependency: 40.0 AnySetup *PSERROR +*DefaultPSERROR: NO +*PSERROR YES/Yes: "" +*PSERROR NO/No: "" +*CloseUIEFI: *PSERROR + +*%EFIFlags *EFUseBypassTray Setup +*OpenUIEFI *EFUseBypassTray/Enable Bypass Tray as default : PickOne +*OrderDependency: 20.0 AnySetup *EFUseBypassTray +*DefaultEFUseBypassTray: NO +*EFUseBypassTray YES/Yes: "" +*EFUseBypassTray NO/No: "" +*CloseUIEFI: *EFUseBypassTray + +*%EFIFlags *DefChkHPBlack Setup +*OpenUIEFI *DefChkHPBlack/Detect Black as default : PickOne +*OrderDependency: 21.0 AnySetup *DefChkHPBlack +*DefaultDefChkHPBlack: YES +*DefChkHPBlack YES/Yes: "" +*DefChkHPBlack NO/No: "" +*CloseUIEFI: *DefChkHPBlack + +*%EFIFlags *MediaType Spooler|Command|Column|Rerip +*%EFIGroup *MediaType Media/Media +*OpenUI *MediaType/Media Type :PickOne +*OrderDependency: 50.0 AnySetup *MediaType +*DefaultMediaType: Plain +*MediaType Plain/Plain Paper: " userdict /XJXsetmediatype known + { 1 XJXsetmediatype } if" +*End +*MediaType Thick/Thick Paper: " userdict /XJXsetmediatype known + { 2 XJXsetmediatype } if" +*End +*MediaType Transparent/Transparency: " userdict /XJXsetmediatype known + { 3 XJXsetmediatype } if" +*End +*MediaType Interleaved/Interleaved: " userdict /XJXsetmediatype known + { 4 XJXsetmediatype } if" +*End +*MediaType Film/Opaque Film: " userdict /XJXsetmediatype known + { 5 XJXsetmediatype } if" +*End +*?MediaType: " FieryXJdict /CB_GetMediaType known { + FieryXJdict /CB_GetMediaType get exec == } if" +*End +*CloseUI: *MediaType + +*%EFIFlags *EFColorRendDict Spooler|Command|Rerip +*%EFIGroup *EFColorRendDict Color/Color +*OpenUI *EFColorRendDict/Rendering Style :PickOne +*OrderDependency: 60.0 AnySetup *EFColorRendDict +*DefaultEFColorRendDict: Presentation +*EFColorRendDict Photographic/Photographic: " userdict /XJXsetrenderingintent known + { (Photographic) XJXsetrenderingintent } if " +*End +*EFColorRendDict Presentation/Presentation: " userdict /XJXsetrenderingintent known + { (Presentation) XJXsetrenderingintent } if " +*End +*EFColorRendDict Solid/Solid Color: " userdict /XJXsetrenderingintent known + { (Solid) XJXsetrenderingintent } if " +*End +*EFColorRendDict None/None: "" +*?EFColorRendDict: " FieryXJdict /CB_GetRenderingIntent known { + FieryXJdict /CB_GetRenderingIntent get exec == } if" +*End +*CloseUI: *EFColorRendDict + +*% ColorWise body starts here +*% TV@B1.0@CMYK@971217 + +*%EFIFlags *EFBrightness Spooler|Command|Rerip +*%EFIGroup *EFBrightness Color/Color +*OpenUI *EFBrightness/Brightness :PickOne +*OrderDependency: 55.0 AnySetup *EFBrightness +*DefaultEFBrightness: 00.00 +*EFBrightness +0.24/85% Lightest: " userdict /EFIColordict known { + userdict /EFIColordict get /SetLightestColAdj known { + userdict /EFIColordict get /SetLightestColAdj get exec + } if } if " +*End +*EFBrightness +0.16/90% Lighter: " userdict /EFIColordict known { + userdict /EFIColordict get /SetLighterColAdj known { + userdict /EFIColordict get /SetLighterColAdj get exec + } if } if " +*End +*EFBrightness +0.08/95% Light: " userdict /EFIColordict known { + userdict /EFIColordict get /SetLightColAdj known { + userdict /EFIColordict get /SetLightColAdj get exec + } if } if " +*End +*EFBrightness 00.00/100% Normal: " userdict /EFIColordict known { + userdict /EFIColordict get /SetNormalColAdj known { + userdict /EFIColordict get /SetNormalColAdj get exec + } if } if " +*End +*EFBrightness -0.08/105% Dark: " userdict /EFIColordict known { + userdict /EFIColordict get /SetDarkColAdj known { + userdict /EFIColordict get /SetDarkColAdj get exec + } if } if " +*End +*EFBrightness -0.16/110% Darker: " userdict /EFIColordict known { + userdict /EFIColordict get /SetDarkerColAdj known { + userdict /EFIColordict get /SetDarkerColAdj get exec + } if } if " +*End +*EFBrightness -0.24/115% Darkest: " userdict /EFIColordict known { + userdict /EFIColordict get /SetDarkestColAdj known { + userdict /EFIColordict get /SetDarkestColAdj get exec + } if } if " +*End +*CloseUI: *EFBrightness + + +*%EFIFlags *EFRGBOverride Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFRGBOverride Color/Color +*OpenUI *EFRGBOverride/RGB Source :PickOne +*OrderDependency: 56.0 AnySetup *EFRGBOverride +*DefaultEFRGBOverride: DummyEFRGB_OR +*EFRGBOverride DummyEFRGB_OR/Printer's default: "" +*EFRGBOverride EFIRGB/EFIRGB: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBColorSpaceBypass known { + (EFIRGB) userdict /EFIColordict get /SetRGBColorSpaceBypass get exec + } if } if " +*End +*EFRGBOverride sRGB/sRGB (PC): " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBColorSpaceBypass known { + (SRGB) userdict /EFIColordict get /SetRGBColorSpaceBypass get exec + } if } if " +*End +*EFRGBOverride Apple13/Apple Standard: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBColorSpaceBypass known { + (APPLE13) userdict /EFIColordict get /SetRGBColorSpaceBypass get exec + } if } if " +*End +*EFRGBOverride Other/Other: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBColorSpaceBypass known { + (OTHER) userdict /EFIColordict get /SetRGBColorSpaceBypass get exec + } if } if " +*End +*EFRGBOverride Off/Off: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBColorSpaceBypass known { + null userdict /EFIColordict get /SetRGBColorSpaceBypass get exec + } if } if " +*End +*CloseUI: *EFRGBOverride + + +*%EFIFlags *EFRGBOtherGamma Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFRGBOtherGamma Color/Color +*OpenUI *EFRGBOtherGamma/(Other) Gamma :PickOne +*OrderDependency: 56.1 AnySetup *EFRGBOtherGamma +*DefaultEFRGBOtherGamma: DummyEFRGB_OG +*EFRGBOtherGamma DummyEFRGB_OG/Printer's default: "" +*EFRGBOtherGamma 1.0/1.0: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherGamma known { + (1.0) userdict /EFIColordict get /SetRGBOtherGamma get exec + } if } if " +*End +*EFRGBOtherGamma 1.2/1.2: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherGamma known { + (1.2) userdict /EFIColordict get /SetRGBOtherGamma get exec + } if } if " +*End +*EFRGBOtherGamma 1.4/1.4: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherGamma known { + (1.4) userdict /EFIColordict get /SetRGBOtherGamma get exec + } if } if " +*End +*EFRGBOtherGamma 1.6/1.6: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherGamma known { + (1.6) userdict /EFIColordict get /SetRGBOtherGamma get exec + } if } if " +*End +*EFRGBOtherGamma 1.8/1.8: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherGamma known { + (1.8) userdict /EFIColordict get /SetRGBOtherGamma get exec + } if } if " +*End +*EFRGBOtherGamma 2.0/2.0: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherGamma known { + (2.0) userdict /EFIColordict get /SetRGBOtherGamma get exec + } if } if " +*End +*EFRGBOtherGamma 2.2/2.2: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherGamma known { + (2.2) userdict /EFIColordict get /SetRGBOtherGamma get exec + } if } if " +*End +*EFRGBOtherGamma 2.4/2.4: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherGamma known { + (2.4) userdict /EFIColordict get /SetRGBOtherGamma get exec + } if } if " +*End +*EFRGBOtherGamma 2.6/2.6: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherGamma known { + (2.6) userdict /EFIColordict get /SetRGBOtherGamma get exec + } if } if " +*End +*EFRGBOtherGamma 2.8/2.8: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherGamma known { + (2.8) userdict /EFIColordict get /SetRGBOtherGamma get exec + } if } if " +*End +*EFRGBOtherGamma 3.0/3.0: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherGamma known { + (3.0) userdict /EFIColordict get /SetRGBOtherGamma get exec + } if } if " +*End +*CloseUI: *EFRGBOtherGamma + + +*%EFIFlags *EFRGBOtherWtPt Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFRGBOtherWtPt Color/Color +*OpenUI *EFRGBOtherWtPt/(Other) White Point :PickOne +*OrderDependency: 56.2 AnySetup *EFRGBOtherWtPt +*DefaultEFRGBOtherWtPt: DummyEFRGB_OW +*EFRGBOtherWtPt DummyEFRGB_OW/Printer's default: "" +*EFRGBOtherWtPt 5000K/5000 K (D50): " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherWhitePoint known { + (5000K) userdict /EFIColordict get /SetRGBOtherWhitePoint get exec + } if } if " +*End +*EFRGBOtherWtPt 5500K/5500 K: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherWhitePoint known { + (5500K) userdict /EFIColordict get /SetRGBOtherWhitePoint get exec + } if } if " +*End +*EFRGBOtherWtPt 6500K/6500 K (D65): " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherWhitePoint known { + (6500K) userdict /EFIColordict get /SetRGBOtherWhitePoint get exec + } if } if " +*End +*EFRGBOtherWtPt 7500K/7500 K: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherWhitePoint known { + (7500K) userdict /EFIColordict get /SetRGBOtherWhitePoint get exec + } if } if " +*End +*EFRGBOtherWtPt 9300K/9300 K: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherWhitePoint known { + (9300K) userdict /EFIColordict get /SetRGBOtherWhitePoint get exec + } if } if " +*End +*CloseUI: *EFRGBOtherWtPt + + +*%EFIFlags *EFRGBOtherPhos Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFRGBOtherPhos Color/Color +*OpenUI *EFRGBOtherPhos/(Other) Phosphors :PickOne +*OrderDependency: 56.3 AnySetup *EFRGBOtherPhos +*DefaultEFRGBOtherPhos: DummyEFRGB_OP +*EFRGBOtherPhos DummyEFRGB_OP/Printer's default: "" +*EFRGBOtherPhos HitachiEBU/Hitachi EBU: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherPhosphors known { + (Hitachi EBU) userdict /EFIColordict get /SetRGBOtherPhosphors get exec + } if } if " +*End +*EFRGBOtherPhos HitachiIkegami/Hitachi/Ikegami: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherPhosphors known { + (Hitachi/Ikegami) userdict /EFIColordict get /SetRGBOtherPhosphors get exec + } if } if " +*End +*EFRGBOtherPhos NTSC/NTSC: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherPhosphors known { + (NTSC) userdict /EFIColordict get /SetRGBOtherPhosphors get exec + } if } if " +*End +*EFRGBOtherPhos RadiusPivot/Radius Pivot: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherPhosphors known { + (Radius Pivot) userdict /EFIColordict get /SetRGBOtherPhosphors get exec + } if } if " +*End +*EFRGBOtherPhos SMPTE/SMPTE: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherPhosphors known { + (SMPTE) userdict /EFIColordict get /SetRGBOtherPhosphors get exec + } if } if " +*End +*EFRGBOtherPhos Trinitron/Trinitron: " userdict /EFIColordict known { + userdict /EFIColordict get /SetRGBOtherPhosphors known { + (Trinitron) userdict /EFIColordict get /SetRGBOtherPhosphors get exec + } if } if " +*End +*CloseUI: *EFRGBOtherPhos + + +*%EFIFlags *EFSimulation Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFSimulation Color/Color +*OpenUI *EFSimulation/CMYK Simulation :PickOne +*OrderDependency: 57.0 AnySetup *EFSimulation +*DefaultEFSimulation: EFSimulationDEF +*EFSimulation EFSimulationDEF/Printer's default: "" +*EFSimulation SWOP/SWOP-Coated: " userdict /EFIColordict known { + userdict /EFIColordict get /SetCMYKSimulation known { + (SWOP-Coated) userdict /EFIColordict get /SetCMYKSimulation get exec + } if } if " +*End +*EFSimulation DIC/DIC: " userdict /EFIColordict known { + userdict /EFIColordict get /SetCMYKSimulation known { + (DIC) userdict /EFIColordict get /SetCMYKSimulation get exec + } if } if " +*End +*EFSimulation Euroscale/Euroscale: " userdict /EFIColordict known { + userdict /EFIColordict get /SetCMYKSimulation known { + (Euroscale) userdict /EFIColordict get /SetCMYKSimulation get exec + } if } if " +*End +*EFSimulation Custom1/Custom-1: " userdict /EFIColordict known { + userdict /EFIColordict get /SetCMYKSimulation known { + (Custom-1) userdict /EFIColordict get /SetCMYKSimulation get exec + } if } if " +*End +*EFSimulation Custom2/Custom-2: " userdict /EFIColordict known { + userdict /EFIColordict get /SetCMYKSimulation known { + (Custom-2) userdict /EFIColordict get /SetCMYKSimulation get exec + } if } if " +*End +*EFSimulation Custom3/Custom-3: " userdict /EFIColordict known { + userdict /EFIColordict get /SetCMYKSimulation known { + (Custom-3) userdict /EFIColordict get /SetCMYKSimulation get exec + } if } if " +*End +*EFSimulation Custom4/Custom-4: " userdict /EFIColordict known { + userdict /EFIColordict get /SetCMYKSimulation known { + (Custom-4) userdict /EFIColordict get /SetCMYKSimulation get exec + } if } if " +*End +*EFSimulation Custom5/Custom-5: " userdict /EFIColordict known { + userdict /EFIColordict get /SetCMYKSimulation known { + (Custom-5) userdict /EFIColordict get /SetCMYKSimulation get exec + } if } if " +*End +*EFSimulation None/None: " userdict /EFIColordict known { + userdict /EFIColordict get /SetCMYKSimulation known { + (.None) userdict /EFIColordict get /SetCMYKSimulation get exec + } if } if " +*End +*EFSimulation MatchCopy/Match Copy: " userdict /EFIColordict known { + userdict /EFIColordict get /SetCMYKSimulation known { + (.MatchCopy) userdict /EFIColordict get /SetCMYKSimulation get exec + } if } if " +*End +*CloseUI: *EFSimulation + + +*%EFIFlags *EFSimSpeed Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFSimSpeed Color/Color +*OpenUI *EFSimSpeed/CMYK Simulation Method :PickOne +*OrderDependency: 58.0 AnySetup *EFSimSpeed +*DefaultEFSimSpeed: EFSimSpeedDEF +*EFSimSpeed EFSimSpeedDEF/Printer's default: "" +*EFSimSpeed Quick/Quick: " userdict /EFIColordict known { + userdict /EFIColordict get /SetFastSimulationSpeed known { + userdict /EFIColordict get /SetFastSimulationSpeed get exec + } if } if " +*End +*EFSimSpeed Full/Full: " userdict /EFIColordict known { + userdict /EFIColordict get /SetSlowSimulationSpeed known { + userdict /EFIColordict get /SetSlowSimulationSpeed get exec + } if } if " +*End +*CloseUI: *EFSimSpeed + + +*%EFIFlags *EFPureBlack Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFPureBlack Color/Color +*OpenUI *EFPureBlack/Pure Black Text/Graphics :PickOne +*OrderDependency: 59.0 AnySetup *EFPureBlack +*DefaultEFPureBlack: EFPureBlackDEF +*EFPureBlack EFPureBlackDEF/Printer's default: "" +*EFPureBlack False/Off: " userdict /EFIColordict known { + userdict /EFIColordict get /DisablePureBlack known { + userdict /EFIColordict get /DisablePureBlack get exec + } if } if " +*End +*EFPureBlack True/On: " userdict /EFIColordict known { + userdict /EFIColordict get /EnablePureBlack known { + userdict /EFIColordict get /EnablePureBlack get exec + } if } if " +*End +*CloseUI: *EFPureBlack + + +*%EFIFlags *EFBlkOverprint Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFBlkOverprint Color/Color +*OpenUI *EFBlkOverprint/Black Overprint :PickOne +*OrderDependency: 60.0 AnySetup *EFBlkOverprint +*DefaultEFBlkOverprint: EFBlkOverprintDEF +*EFBlkOverprint EFBlkOverprintDEF/Printer's default: "" +*EFBlkOverprint False/Off: " userdict /EFIColordict known { + userdict /EFIColordict get /DisableBlackOverprint known { + userdict /EFIColordict get /DisableBlackOverprint get exec + } if } if " +*End +*EFBlkOverprint True/On: " userdict /EFIColordict known { + userdict /EFIColordict get /EnableBlackOverprint known { + userdict /EFIColordict get /EnableBlackOverprint get exec + } if } if " +*End +*CloseUI: *EFBlkOverprint + + +*%EFIFlags *EFSpotColors Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFSpotColors Color/Color +*OpenUI *EFSpotColors/Spot Color Matching :PickOne +*OrderDependency: 61.0 AnySetup *EFSpotColors +*DefaultEFSpotColors: EFSpotColorsDEF +*EFSpotColors EFSpotColorsDEF/Printer's default: "" +*EFSpotColors False/Off: " userdict /EFIColordict known { + userdict /EFIColordict get /DisableSpotColorMatching known { + userdict /EFIColordict get /DisableSpotColorMatching get exec + } if } if " +*End +*EFSpotColors True/On: " userdict /EFIColordict known { + userdict /EFIColordict get /EnableSpotColorMatching known { + userdict /EFIColordict get /EnableSpotColorMatching get exec + } if } if " +*End +*CloseUI: *EFSpotColors + +*% ColorWise body ends here + +*%EFIFlags *EFRaster Command|Column|Rerip +*%EFIGroup *EFRaster Job/Job +*OpenUI *EFRaster/Save Fast Reprint : Boolean +*OrderDependency: 65.0 AnySetup *EFRaster +*DefaultEFRaster: False +*EFRaster True/On: " userdict /XJXsetraster known + { 1 XJXsetraster } + if " +*End +*EFRaster False/Off: " userdict /XJXsetraster known + { 0 XJXsetraster } + if " +*End +*CloseUI: *EFRaster + + +*%EFIFlags *EFHPBlack Spooler|Command|Rerip +*%EFIGroup *EFHPBlack Job/Job +*OpenUI *EFHPBlack/Black Detection : Boolean +*OrderDependency: 40.0 AnySetup *EFHPBlack +*DefaultEFHPBlack: True +*EFHPBlack False/Off: " userdict /XJXsethpblack known + { 0 XJXsethpblack } + if " +*End +*EFHPBlack True/On: " userdict /XJXsethpblack known + { 1 XJXsethpblack } + if " +*End +*CloseUI: *EFHPBlack + + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% PPD pages begins + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. + +*%EFIFlags *PageSize Command|Column|Rerip +*%EFIGroup *PageSize Media/Media +*OpenUI *PageSize/Page Size :PickOne +*OrderDependency: 90.0 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter: " userdict /XJXsetpagesize known + { (Letter) XJXsetpagesize } + { << /PageSize [612 792] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize A4/A4: " userdict /XJXsetpagesize known + { (A4) XJXsetpagesize } + { << /PageSize [595 842] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize Tabloid/11x17: " userdict /XJXsetpagesize known + { (Tabloid) XJXsetpagesize } { 11x17 } ifelse " +*End +*PageSize A3/A3: " userdict /XJXsetpagesize known + { (A3) XJXsetpagesize } { a3 } ifelse " +*End +*PageSize TabloidExtra/12x18: " userdict /XJXsetpagesize known + { (TabloidExtra) XJXsetpagesize } { 12x18 } ifelse " +*End +*PageSize Legal/Legal: " userdict /XJXsetpagesize known + { (Legal) XJXsetpagesize } { legal } ifelse " +*End +*PageSize Legal13/Legal 13: " userdict /XJXsetpagesize known + { (Legal13) XJXsetpagesize } { legal13 } ifelse " +*End +*PageSize ISOB4/ISOB4: " userdict /XJXsetpagesize known + { (ISOB4) XJXsetpagesize } { isob4 } ifelse " +*End +*PageSize ISOB5/ISOB5: " userdict /XJXsetpagesize known + { (ISOB5) XJXsetpagesize } + { << /PageSize [499 709] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize A6/SEF A6: " userdict /XJXsetpagesize known + { (A6) XJXsetpagesize } { SEFA6 } ifelse " +*End +*PageSize SEFLet/SEF Letter: " userdict /XJXsetpagesize known + { (LetterSEF) XJXsetpagesize } + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize SEFA4/SEF A4: " userdict /XJXsetpagesize known + { (A4SEF) XJXsetpagesize } + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize SEFISOB5/SEF ISOB5: " userdict /XJXsetpagesize known + { (ISOB5SEF) XJXsetpagesize } + { << /PageSize [499 709] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize SEF8x10/SEF 8x10: " userdict /XJXsetpagesize known + { (EightByTenSEF) XJXsetpagesize } + { << /PageSize [576 720] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize 8x10/8x10: " userdict /XJXsetpagesize known + { (EightByTen) XJXsetpagesize } + { << /PageSize [576 720] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize 9x11/SEF 9x11: " userdict /XJXsetpagesize known + { (NineByEleven) XJXsetpagesize } { SEF9x11 } ifelse " +*End +*PageSize 9x12/9x12: " userdict /XJXsetpagesize known + { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse " +*End +*PageSize Docupac/SEF Docupac: " userdict /XJXsetpagesize known + { (Docupac) XJXsetpagesize } { SEFDocupac } ifelse " +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 18 dict + dup [612 792] (Letter) put + dup [595 842] (A4) put + dup [792 1224] (Tabloid) put + dup [842 1191] (A3) put + dup [864 1296] (TabloidExtra) put + dup [612 1008] (Legal) put + dup [612 936] (Legal13) put + dup [709 1001] (ISOB4) put + dup [499 709] (ISOB5) put + dup [297 420] (A6) put + dup [612 793] (SEFLet) put + dup [595 843] (SEFA4) put + dup [499 708] (SEFISOB5) put + dup [576 721] (SEF8x10) put + dup [576 720] (8x10) put + dup [648 792] (9x11) put + dup [648 864] (9x12) put + dup [684 842] (Docupac) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*%EFIFlags *PageRegion +*OpenUI *PageRegion :PickOne +*OrderDependency: 95.0 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter: " userdict /XJXsetpagesize known + { (Letter) XJXsetpagesize } + { << /PageSize [612 792] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion A4/A4: " userdict /XJXsetpagesize known + { (A4) XJXsetpagesize } + { << /PageSize [595 842] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion Tabloid/11x17: " userdict /XJXsetpagesize known + { (Tabloid) XJXsetpagesize } { 11x17 } ifelse " +*End +*PageRegion A3/A3: " userdict /XJXsetpagesize known + { (A3) XJXsetpagesize } { a3 } ifelse " +*End +*PageRegion TabloidExtra/12x18: " userdict /XJXsetpagesize known + { << (TabloidExtra) XJXsetpagesize } { 12x18 } ifelse " +*End +*PageRegion Legal/Legal: " userdict /XJXsetpagesize known + { (Legal) XJXsetpagesize } { legal } ifelse " +*End +*PageRegion Legal13/Legal 13: " userdict /XJXsetpagesize known + { (Legal13) XJXsetpagesize } { legal13 } ifelse " +*End +*PageRegion ISOB4/ISOB4: " userdict /XJXsetpagesize known + { (ISOB4) XJXsetpagesize } { isob4 } ifelse " +*End +*PageRegion ISOB5/ISOB5: " userdict /XJXsetpagesize known + { (ISOB5) XJXsetpagesize } + { << /PageSize [499 709] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion A6/SEF A6: " userdict /XJXsetpagesize known + { (A6) XJXsetpagesize } { SEFA6 } ifelse " +*End +*PageRegion SEFLet/SEF Letter: " userdict /XJXsetpagesize known + { (LetterSEF) XJXsetpagesize } + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion SEFA4/SEF A4: " userdict /XJXsetpagesize known + { (A4SEF) XJXsetpagesize } + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion SEFISOB5/SEF ISOB5: " userdict /XJXsetpagesize known + { (ISOB5SEF) XJXsetpagesize } + { << /PageSize [499 709] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion SEF8x10/SEF 8x10: " userdict /XJXsetpagesize known + { (SEF8x10) XJXsetpagesize } + { << /PageSize [576 720] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion 8x10/8x10: " userdict /XJXsetpagesize known + { (8x10) XJXsetpagesize } + { << /PageSize [576 720] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion 9x11/SEF 9x11: " userdict /XJXsetpagesize known + { (9x11) XJXsetpagesize } { SEF9x11 } ifelse " +*End +*PageRegion 9x12/9x12: " userdict /XJXsetpagesize known + { (9x12) XJXsetpagesize } { 9x12 } ifelse " +*End +*PageRegion Docupac/SEF Docupac: " userdict /XJXsetpagesize known + { (Docupac) XJXsetpagesize } { SEFDocupac } ifelse " +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter: "2 2 610 790" +*ImageableArea A4/A4: "2 2 593 840" +*ImageableArea Tabloid/11x17: "7 2 785 1222" +*ImageableArea A3/A3: "2 2 840 1189" +*ImageableArea TabloidExtra/12x18: "9 3 855 1293" +*ImageableArea Legal/Legal: "7 2 605 1006" +*ImageableArea Legal13/Legal 13: "7 2 605 934" +*ImageableArea ISOB4/ISOB4: "7 2 702 999" +*ImageableArea ISOB5/ISOB5: "2 2 497 707" +*ImageableArea A6/SEF A6: "7 2 290 418" +*ImageableArea SEFLet/SEF Letter: "7 2 605 790" +*ImageableArea SEFA4/SEF A4: "7 2 588 840" +*ImageableArea SEFISOB5/SEF ISOB5: "7 2 492 707" +*ImageableArea SEF8x10/SEF 8x10: "7 2 569 718" +*ImageableArea 8x10/8x10: "2 2 574 718" +*ImageableArea 9x11/SEF 9x11: "7 2 641 790" +*ImageableArea 9x12/9x12: "7 2 641 862" +*ImageableArea Docupac/SEF Docupac: "7 2 677 840" +*?ImageableArea: " + save /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter: "612 792" +*PaperDimension A4/A4: "595 842" +*PaperDimension Tabloid/11x17: "792 1224" +*PaperDimension A3/A3: "842 1191" +*PaperDimension TabloidExtra/12x18: "864 1296" +*PaperDimension Legal/Legal: "612 1008" +*PaperDimension Legal13/Legal 13: "612 936" +*PaperDimension ISOB4/ISOB4: "709 1001" +*PaperDimension ISOB5/ISOB5: "499 709" +*PaperDimension A6/SEF A6: "297 420" +*PaperDimension SEFLet/SEF Letter: "612 793" +*PaperDimension SEFA4/SEF A4: "595 843" +*PaperDimension SEFISOB5/SEF ISOB5: "499 708" +*PaperDimension SEF8x10/SEF 8x10: "576 721" +*PaperDimension 8x10/8x10: "576 720" +*PaperDimension 9x11/SEF 9x11: "648 792" +*PaperDimension 9x12/9x12: "648 864" +*PaperDimension Docupac/SEF Docupac: "684 842" + +*% Custom Page Sizes +*CustomPageSize True: " + pop pop pop 2 dict begin + 2 array astore /PageSize exch def + /ImagingBBox null def + currentdict + end setpagedevice" +*End +*ParamCustomPageSize Width: 1 points 0 864 +*ParamCustomPageSize Height: 2 points 0 1296 +*ParamCustomPageSize WidthOffset: 3 points 0 0 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 0 +*MaxMediaWidth: "864" +*MaxMediaHeight: "1296" +*HWMargins: 0 0 0 0 + +*% PPD pages ends + +*RequiresPageRegion All: True + +*%EFIFlags *InputSlot Command|Spooler|Column +*%EFIGroup *InputSlot Media/Media +*OpenUI *InputSlot/Paper Source : PickOne +*OrderDependency: 20.0 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " userdict /XJXsettraysel known + { -1 XJXsettraysel } + if " +*End +*InputSlot Tray1/Tray 1: " userdict /XJXsettraysel known + { 1 XJXsettraysel } + if " +*End +*InputSlot Tray2/Tray 2: " userdict /XJXsettraysel known + { 2 XJXsettraysel } + if " +*End +*InputSlot Tray3/Tray 3: " userdict /XJXsettraysel known + { 3 XJXsettraysel } + if " +*End +*InputSlot TrayManual/Bypass Tray: " userdict /XJXsettraysel known + { 4 XJXsettraysel } + if " +*End +*CloseUI: *InputSlot + + +*% Font Information ========================= +*DefaultFont: Courier +*Font AlbertusMT: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Italic: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Light: Standard "(001.000)" Standard Disk +*Font AntiqueOlive-Bold: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Compact: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Italic: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Roman: Standard "(001.001)" Standard Disk +*Font Apple-Chancery: Standard "(002.000)" Standard Disk +*Font Arial-BoldItalicMT: Standard "(002.000)" Standard Disk +*Font Arial-BoldMT: Standard "(002.000)" Standard Disk +*Font Arial-ItalicMT: Standard "(002.000)" Standard Disk +*Font ArialMT: Standard "(002.000)" Standard Disk +*Font AvantGarde-Book: Standard "(002.000)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(002.000)" Standard Disk +*Font AvantGarde-Demi: Standard "(002.000)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(002.000)" Standard Disk +*Font Bodoni: Standard "(001.002)" Standard Disk +*Font Bodoni-Bold: Standard "(001.002)" Standard Disk +*Font Bodoni-BoldItalic: Standard "(001.002)" Standard Disk +*Font Bodoni-Italic: Standard "(001.002)" Standard Disk +*Font Bodoni-Poster: Standard "(001.002)" Standard Disk +*Font Bodoni-PosterCompressed: Standard "(001.001)" Standard Disk +*Font Bookman-Demi: Standard "(002.000)" Standard Disk +*Font Bookman-DemiItalic: Standard "(002.000)" Standard Disk +*Font Bookman-Light: Standard "(002.000)" Standard Disk +*Font Bookman-LightItalic: Standard "(002.000)" Standard Disk +*Font Carta: Standard "(001.001)" Standard Disk +*Font Chicago: Standard "(002.000)" Standard Disk +*Font Clarendon: Standard "(001.001)" Standard Disk +*Font Clarendon-Bold: Standard "(001.001)" Standard Disk +*Font Clarendon-Light: Standard "(001.001)" Standard Disk +*Font CooperBlack: Standard "(001.003)" Standard Disk +*Font CooperBlack-Italic: Standard "(001.003)" Standard Disk +*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard Disk +*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard Disk +*Font Coronet-Regular: Standard "(001.000)" Standard Disk +*Font Courier: Standard "(003.000)" Standard Disk +*Font Courier-Bold: Standard "(003.000)" Standard Disk +*Font Courier-BoldOblique: Standard "(003.000)" Standard Disk +*Font Courier-Oblique: Standard "(003.000)" Standard Disk +*Font Eurostile: Standard "(001.002)" Standard Disk +*Font Eurostile-Bold: Standard "(001.001)" Standard Disk +*Font Eurostile-BoldExtendedTwo: Standard "(001.002)" Standard Disk +*Font Eurostile-ExtendedTwo: Standard "(001.002)" Standard Disk +*Font Geneva: Standard "(002.000)" Standard Disk +*Font GillSans: Standard "(001.002)" Standard Disk +*Font GillSans-Bold: Standard "(001.001)" Standard Disk +*Font GillSans-BoldCondensed: Standard "(001.001)" Standard Disk +*Font GillSans-BoldItalic: Standard "(001.002)" Standard Disk +*Font GillSans-Condensed: Standard "(001.001)" Standard Disk +*Font GillSans-ExtraBold: Standard "(001.001)" Standard Disk +*Font GillSans-Italic: Standard "(001.002)" Standard Disk +*Font GillSans-Light: Standard "(001.001)" Standard Disk +*Font GillSans-LightItalic: Standard "(001.002)" Standard Disk +*Font Goudy: Standard "(001.003)" Standard Disk +*Font Goudy-Bold: Standard "(001.002)" Standard Disk +*Font Goudy-BoldItalic: Standard "(001.002)" Standard Disk +*Font Goudy-ExtraBold: Standard "(001.001)" Standard Disk +*Font Goudy-Italic: Standard "(001.002)" Standard Disk +*Font Helvetica: Standard "(002.000)" Standard Disk +*Font Helvetica-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-BoldOblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-BoldObl: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-Oblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Oblique: Standard "(002.000)" Standard Disk +*Font HoeflerText-Black: Standard "(002.000)" Standard Disk +*Font HoeflerText-BlackItalic: Standard "(002.000)" Standard Disk +*Font HoeflerText-Italic: Standard "(002.000)" Standard Disk +*Font HoeflerText-Ornaments: Standard "(002.000)" Standard Disk +*Font HoeflerText-Regular: Standard "(002.000)" Standard Disk +*Font JoannaMT: Standard "(001.000)" Standard Disk +*Font JoannaMT-Bold: Standard "(001.000)" Standard Disk +*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard Disk +*Font JoannaMT-Italic: Standard "(001.000)" Standard Disk +*Font LetterGothic: Standard "(001.004)" Standard Disk +*Font LetterGothic-Bold: Standard "(001.006)" Standard Disk +*Font LetterGothic-BoldSlanted: Standard "(001.005)" Standard Disk +*Font LetterGothic-Slanted: Standard "(001.004)" Standard Disk +*Font LubalinGraph-Book: Standard "(001.002)" Standard Disk +*Font LubalinGraph-BookOblique: Standard "(001.002)" Standard Disk +*Font LubalinGraph-Demi: Standard "(001.002)" Standard Disk +*Font LubalinGraph-DemiOblique: Standard "(001.002)" Standard Disk +*Font Marigold: Standard "(001.000)" Standard Disk +*Font Monaco: Standard "(002.000)" Standard Disk +*Font MonaLisa-Recut: Standard "(001.000)" Standard Disk +*Font NewCenturySchlbk-Bold: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(002.000)" Standard Disk +*Font NewYork: Standard "(002.000)" Standard Disk +*Font Optima: Standard "(001.005)" Standard Disk +*Font Optima-Bold: Standard "(001.005)" Standard Disk +*Font Optima-BoldItalic: Standard "(001.000)" Standard Disk +*Font Optima-Italic: Standard "(001.000)" Standard Disk +*Font Oxford: Standard "(001.000)" Standard Disk +*Font Palatino-Bold: Standard "(002.000)" Standard Disk +*Font Palatino-BoldItalic: Standard "(002.000)" Standard Disk +*Font Palatino-Italic: Standard "(002.000)" Standard Disk +*Font Palatino-Roman: Standard "(002.000)" Standard Disk +*Font StempelGaramond-Bold: Standard "(001.002)" Standard Disk +*Font StempelGaramond-BoldItalic: Standard "(001.002)" Standard Disk +*Font StempelGaramond-Italic: Standard "(001.002)" Standard Disk +*Font StempelGaramond-Roman: Standard "(001.002)" Standard Disk +*Font Symbol: Standard "(001.008)" Standard Disk +*Font Tekton: Standard "(001.001)" Standard Disk +*Font Times-Bold: Standard "(002.000)" Standard Disk +*Font Times-BoldItalic: Standard "(002.000)" Standard Disk +*Font Times-Italic: Standard "(002.000)" Standard Disk +*Font Times-Roman: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-BoldItalicMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-BoldMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-ItalicMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPSMT: Standard "(002.000)" Standard Disk +*Font Univers: Standard "(001.003)" Standard Disk +*Font Univers-Bold: Standard "(001.003)" Standard Disk +*Font Univers-BoldExt: Standard "(001.000)" Standard Disk +*Font Univers-BoldExtObl: Standard "(001.000)" Standard Disk +*Font Univers-BoldOblique: Standard "(001.003)" Standard Disk +*Font Univers-Condensed: Standard "(001.002)" Standard Disk +*Font Univers-CondensedBold: Standard "(001.001)" Standard Disk +*Font Univers-CondensedBoldOblique: Standard "(001.001)" Standard Disk +*Font Univers-CondensedOblique: Standard "(001.002)" Standard Disk +*Font Univers-Extended: Standard "(001.000)" Standard Disk +*Font Univers-ExtendedObl: Standard "(001.000)" Standard Disk +*Font Univers-Light: Standard "(001.003)" Standard Disk +*Font Univers-LightOblique: Standard "(001.003)" Standard Disk +*Font Univers-Oblique: Standard "(001.003)" Standard Disk +*Font Wingdings-Regular: Standard "(002.000)" Standard Disk +*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard Disk +*Font ZapfDingbats: Standard "(002.000)" Standard Disk +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "scanning" + +*Status: "PrinterError: Ok" +*Status: "PrinterError: Reset the copier and fiery" +*Status: "PrinterError: Copier is busy (Copier mode)" +*Status: "PrinterError: Copier is busy (AGOC)" +*Status: "PrinterError: Copier is busy (FUSER)" +*Status: "PrinterError: Copier is busy (ROS)" +*Status: "PrinterError: Copier is busy (DRUM HEATER)" +*Status: "PrinterError: Copier is busy (MC)" +*Status: "PrinterError: Paper jam" +*Status: "PrinterError: Copier's interlock is open" +*Status: "PrinterError: Out of toner" +*Status: "PrinterError: Fuser web empty" +*Status: "PrinterError: Waste toner container is full" +*Status: "PrinterError: Copier's accessary is disabled" + +*Status: "PrinterError: Load A3 paper in tray" +*Status: "PrinterError: Load A4 paper in tray" +*Status: "PrinterError: Load A4 SEF paper in tray" +*Status: "PrinterError: Load 11x17 paper in tray" +*Status: "PrinterError: Load Letter paper in tray" +*Status: "PrinterError: Load Letter SEF paper in tray" +*Status: "PrinterError: Load Legal paper in tray" +*Status: "PrinterError: Load 8x10 paper in tray" +*Status: "PrinterError: Load Legal 13 paper in tray" +*Status: "PrinterError: Load 9x12 paper in tray" + +*Status: "PrinterError: An unknown copier error occurred" +*Status: "PrinterError: Copier is offline" + +*Status: "PrinterError: Load A3 paper in bypass tray" +*Status: "PrinterError: Load A4 paper bypass tray" +*Status: "PrinterError: Load A4 SEF paper bypass tray" +*Status: "PrinterError: Load 11x17 paper bypass tray" +*Status: "PrinterError: Load Letter paper bypass tray" +*Status: "PrinterError: Load Letter SEF paper bypass tray" +*Status: "PrinterError: Load Legal paper bypass tray" +*Status: "PrinterError: Load 8x10 paper bypass tray" +*Status: "PrinterError: Load Legal 13 paper bypass tray" +*Status: "PrinterError: Load 9x12 paper bypass tray" + +*Status: "PrinterError: Copier is busy (UI)" + + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "EtherTalk" +*Source: "Parallel" +*Source: "TCP/IP" +*Source: "Novell IPX" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) + +*PrinterError: "Ok" +*PrinterError: "Reset the copier and fiery" +*PrinterError: "Copier is busy (Copier mode)" +*PrinterError: "Copier is busy (AGOC)" +*PrinterError: "Copier is busy (FUSER)" +*PrinterError: "Copier is busy (ROS)" +*PrinterError: "Copier is busy (DRUM HEATER)" +*PrinterError: "Copier is busy (MC)" +*PrinterError: "Paper jam" +*PrinterError: "Copier's interlock is open" +*PrinterError: "Out of toner" +*PrinterError: "Fuser web empty" +*PrinterError: "Waste toner container is full" +*PrinterError: "Copier's accessary is disabled" + +*PrinterError: "Load A3 paper in tray" +*PrinterError: "Load A4 paper in tray" +*PrinterError: "Load A4 SEF paper in tray" +*PrinterError: "Load 11x17 paper in tray" +*PrinterError: "Load Letter paper in tray" +*PrinterError: "Load Letter SEF paper in tray" +*PrinterError: "Load Legal paper in tray" +*PrinterError: "Load 8x10 paper in tray" +*PrinterError: "Load Legal 13 paper in tray" +*PrinterError: "Load 9x12 paper in tray" + +*PrinterError: "An unknown copier error occurred" +*PrinterError: "Copier is offline" + +*PrinterError: "Load A3 paper in bypass tray" +*PrinterError: "Load A4 paper bypass tray" +*PrinterError: "Load A4 SEF paper bypass tray" +*PrinterError: "Load 11x17 paper bypass tray" +*PrinterError: "Load Letter paper bypass tray" +*PrinterError: "Load Letter SEF paper bypass tray" +*PrinterError: "Load Legal paper bypass tray" +*PrinterError: "Load 8x10 paper bypass tray" +*PrinterError: "Load Legal 13 paper bypass tray" +*PrinterError: "Load 9x12 paper bypass tray" + +*PrinterError: "Copier is busy (UI)" + + +*% Color Separation Information ==================== + + +*% Custom Inks for Fiery Logo +*InkName: P300FieryBlue/Fiery Blue +*InkName: P199FieryRed/Fiery Red +*InkName: PblackFieryBlack/Fiery Black +*CustomCMYK P300FieryBlue: ".9 .9 .0 .0" +*CustomCMYK P199FieryRed: ".0 .9 .9 .0" +*CustomCMYK PblackFieryBlack: ".2 .1 .1 .9" + +*DefaultColorSep: Black.100lpi.400dpi + +*% -------Halftone Graphics Mode (Hi-Res mode) +*ColorSepScreenAngle Cyan.100lpi.400dpi: "0" +*ColorSepScreenAngle Magenta.100lpi.400dpi: "0" +*ColorSepScreenAngle Yellow.100lpi.400dpi: "0" +*ColorSepScreenAngle Black.100lpi.400dpi: "0" +*ColorSepScreenFreq Cyan.100lpi.400dpi: "50.0" +*ColorSepScreenFreq Magenta.100lpi.400dpi: "50.0" +*ColorSepScreenFreq Yellow.100lpi.400dpi: "50.0" +*ColorSepScreenFreq Black.100lpi.400dpi: "50.0" +*ColorSepScreenProc Cyan.100lpi.400dpi: "{6 5 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Magenta.100lpi.400dpi: "{4 7 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Yellow.100lpi.400dpi: "{5 2 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Black.100lpi.400dpi: "{2 4 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*% PPD Last Modified 2.13.98 +*% End of PPD file +*% The byte count of this file should be exactly 077509 or 079485 +*% depending on the filesystem it resides in. +*% end of PPD file for Fiery ZX DocuColor 40 diff --git a/openoffice/share/psprint/driver/EFAX5010.PS b/openoffice/share/psprint/driver/EFAX5010.PS new file mode 100644 index 0000000000000000000000000000000000000000..08580b2c82ef895a95ad1200cd1c39b55917ded1 --- /dev/null +++ b/openoffice/share/psprint/driver/EFAX5010.PS @@ -0,0 +1,2190 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% ********* +*% EFI Information Block +*% +*FileVersion: "0.1" +*% +*% ********* + +*FormatVersion: "4.3" +*FileVersion: "1.0" +*PCFileName: "EFAX5010.PPD" +*LanguageVersion: English +*LanguageEncoding: ISOLatin1 +*Product: "(Fiery ZX 5750)" +*PSVersion: "(3010.104) 1" +*ModelName: "Fiery ZX 5750 Color Server v3010.104" +*ShortNickName: "Fiery ZX 5750 v3010.104" +*NickName: "Fiery ZX 5750 Color Server v3010.104" +*Manufacturer: "Xerox" + +*% PPD body begins + +*%EFIGroupName Job/Job :True +*%EFIGroupName Media/Media :True +*%EFIGroupName Color/Color :True +*%EFIGroupName Finishing/Finishing :True +*%EFIGroupName Notes/Notes :True + +*%EFIFlags *Notes1 Column +*%EFIGroup *Notes1 Notes/Notes +*%EFIJobNote *Notes1/Notes 1 :32 + +*%EFIFlags *Notes2 Column +*%EFIGroup *Notes2 Notes/Notes +*%EFIJobNote *Notes2/Notes 2 :32 + +*%EFIFlags *Instruct Column +*%EFIGroup *Instruct Notes/Notes +*%EFIJobNote *Instruct/Instructions :128 + +*% === Options and Constraints ============================== + +*% UIConstraints for Trays, Paper Sizes, and Media Types + +*% Only Plain paper may be printed from the trays. +*% Disallow all other media types from trays 1-4. + +*UIConstraints: *MediaType Transparent *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Transparent +*UIConstraints: *MediaType Transparent *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Transparent +*UIConstraints: *MediaType Transparent *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Transparent +*UIConstraints: *MediaType Transparent *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType Transparent + +*UIConstraints: *MediaType Thick *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Thick +*UIConstraints: *MediaType Thick *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Thick +*UIConstraints: *MediaType Thick *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Thick +*UIConstraints: *MediaType Thick *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType Thick + +*UIConstraints: *MediaType Interleaved *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType Interleaved + +*UIConstraints: *MediaType Coated *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Coated +*UIConstraints: *MediaType Coated *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Coated +*UIConstraints: *MediaType Coated *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Coated +*UIConstraints: *MediaType Coated *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType Coated + +*UIConstraints: *MediaType Thick2 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType Thick2 + +*UIConstraints: *MediaType Tacking *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Tacking +*UIConstraints: *MediaType Tacking *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Tacking +*UIConstraints: *MediaType Tacking *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Tacking +*UIConstraints: *MediaType Tacking *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType Tacking + +*UIConstraints: *MediaType SSTransfer *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType SSTransfer + +*UIConstraints: *MediaType Labels *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Labels +*UIConstraints: *MediaType Labels *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Labels +*UIConstraints: *MediaType Labels *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Labels +*UIConstraints: *MediaType Labels *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType Labels + +*% Certain paper sizes may only be printed Manualfeed +*% Disallow these paper sizes from trays 1-4. + +*UIConstraints: *PageSize TabloidExtra *InputSlot Tray1 +*UIConstraints: *PageRegion TabloidExtra *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize TabloidExtra +*UIConstraints: *InputSlot Tray1 *PageRegion TabloidExtra +*UIConstraints: *PageSize TabloidExtra *InputSlot Tray2 +*UIConstraints: *PageRegion TabloidExtra *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize TabloidExtra +*UIConstraints: *InputSlot Tray2 *PageRegion TabloidExtra +*UIConstraints: *PageSize TabloidExtra *InputSlot Tray3 +*UIConstraints: *PageRegion TabloidExtra *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize TabloidExtra +*UIConstraints: *InputSlot Tray3 *PageRegion TabloidExtra +*UIConstraints: *PageSize TabloidExtra *InputSlot Tray4 +*UIConstraints: *PageRegion TabloidExtra *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageSize TabloidExtra +*UIConstraints: *InputSlot Tray4 *PageRegion TabloidExtra + +*UIConstraints: *PageSize SEF8x10 *InputSlot Tray1 +*UIConstraints: *PageRegion SEF8x10 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize SEF8x10 +*UIConstraints: *InputSlot Tray1 *PageRegion SEF8x10 +*UIConstraints: *PageSize SEF8x10 *InputSlot Tray2 +*UIConstraints: *PageRegion SEF8x10 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize SEF8x10 +*UIConstraints: *InputSlot Tray2 *PageRegion SEF8x10 +*UIConstraints: *PageSize SEF8x10 *InputSlot Tray3 +*UIConstraints: *PageRegion SEF8x10 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize SEF8x10 +*UIConstraints: *InputSlot Tray3 *PageRegion SEF8x10 +*UIConstraints: *PageSize SEF8x10 *InputSlot Tray4 +*UIConstraints: *PageRegion SEF8x10 *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageSize SEF8x10 +*UIConstraints: *InputSlot Tray4 *PageRegion SEF8x10 + +*UIConstraints: *PageSize SEF9x11 *InputSlot Tray1 +*UIConstraints: *PageRegion SEF9x11 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize SEF9x11 +*UIConstraints: *InputSlot Tray1 *PageRegion SEF9x11 +*UIConstraints: *PageSize SEF9x11 *InputSlot Tray2 +*UIConstraints: *PageRegion SEF9x11 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize SEF9x11 +*UIConstraints: *InputSlot Tray2 *PageRegion SEF9x11 +*UIConstraints: *PageSize SEF9x11 *InputSlot Tray3 +*UIConstraints: *PageRegion SEF9x11 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize SEF9x11 +*UIConstraints: *InputSlot Tray3 *PageRegion SEF9x11 +*UIConstraints: *PageSize SEF9x11 *InputSlot Tray4 +*UIConstraints: *PageRegion SEF9x11 *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageSize SEF9x11 +*UIConstraints: *InputSlot Tray4 *PageRegion SEF9x11 + +*UIConstraints: *PageSize 9x11 *InputSlot Tray1 +*UIConstraints: *PageRegion 9x11 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize 9x11 +*UIConstraints: *InputSlot Tray1 *PageRegion 9x11 +*UIConstraints: *PageSize 9x11 *InputSlot Tray2 +*UIConstraints: *PageRegion 9x11 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize 9x11 +*UIConstraints: *InputSlot Tray2 *PageRegion 9x11 +*UIConstraints: *PageSize 9x11 *InputSlot Tray3 +*UIConstraints: *PageRegion 9x11 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize 9x11 +*UIConstraints: *InputSlot Tray3 *PageRegion 9x11 +*UIConstraints: *PageSize 9x11 *InputSlot Tray4 +*UIConstraints: *PageRegion 9x11 *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageSize 9x11 +*UIConstraints: *InputSlot Tray4 *PageRegion 9x11 + +*UIConstraints: *PageSize A6 *InputSlot Tray1 +*UIConstraints: *PageRegion A6 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize A6 +*UIConstraints: *InputSlot Tray1 *PageRegion A6 +*UIConstraints: *PageSize A6 *InputSlot Tray2 +*UIConstraints: *PageRegion A6 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize A6 +*UIConstraints: *InputSlot Tray2 *PageRegion A6 +*UIConstraints: *PageSize A6 *InputSlot Tray3 +*UIConstraints: *PageRegion A6 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize A6 +*UIConstraints: *InputSlot Tray3 *PageRegion A6 +*UIConstraints: *PageSize A6 *InputSlot Tray4 +*UIConstraints: *PageRegion A6 *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageSize A6 +*UIConstraints: *InputSlot Tray4 *PageRegion A6 + +*UIConstraints: *PageSize SEFB5 *InputSlot Tray1 +*UIConstraints: *PageRegion SEFB5 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize SEFB5 +*UIConstraints: *InputSlot Tray1 *PageRegion SEFB5 +*UIConstraints: *PageSize SEFB5 *InputSlot Tray2 +*UIConstraints: *PageRegion SEFB5 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize SEFB5 +*UIConstraints: *InputSlot Tray2 *PageRegion SEFB5 +*UIConstraints: *PageSize SEFB5 *InputSlot Tray3 +*UIConstraints: *PageRegion SEFB5 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize SEFB5 +*UIConstraints: *InputSlot Tray3 *PageRegion SEFB5 +*UIConstraints: *PageSize SEFB5 *InputSlot Tray4 +*UIConstraints: *PageRegion SEFB5 *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageSize SEFB5 +*UIConstraints: *InputSlot Tray4 *PageRegion SEFB5 + +*UIConstraints: *PageSize B5 *InputSlot Tray1 +*UIConstraints: *PageRegion B5 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize B5 +*UIConstraints: *InputSlot Tray1 *PageRegion B5 +*UIConstraints: *PageSize B5 *InputSlot Tray2 +*UIConstraints: *PageRegion B5 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize B5 +*UIConstraints: *InputSlot Tray2 *PageRegion B5 +*UIConstraints: *PageSize B5 *InputSlot Tray3 +*UIConstraints: *PageRegion B5 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize B5 +*UIConstraints: *InputSlot Tray3 *PageRegion B5 +*UIConstraints: *PageSize B5 *InputSlot Tray4 +*UIConstraints: *PageRegion B5 *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageSize B5 +*UIConstraints: *InputSlot Tray4 *PageRegion B5 + +*UIConstraints: *PageSize 4x6 *InputSlot Tray1 +*UIConstraints: *PageRegion 4x6 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize 4x6 +*UIConstraints: *InputSlot Tray1 *PageRegion 4x6 +*UIConstraints: *PageSize 4x6 *InputSlot Tray2 +*UIConstraints: *PageRegion 4x6 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize 4x6 +*UIConstraints: *InputSlot Tray2 *PageRegion 4x6 +*UIConstraints: *PageSize 4x6 *InputSlot Tray3 +*UIConstraints: *PageRegion 4x6 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize 4x6 +*UIConstraints: *InputSlot Tray3 *PageRegion 4x6 +*UIConstraints: *PageSize 4x6 *InputSlot Tray4 +*UIConstraints: *PageRegion 4x6 *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageSize 4x6 +*UIConstraints: *InputSlot Tray4 *PageRegion 4x6 + +*% Each paper size is supported for only certain media +*% types. Disallow unsupported combinations. + +*UIConstraints: *PageSize TabloidExtra *MediaType Transparent +*UIConstraints: *PageRegion TabloidExtra *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize TabloidExtra +*UIConstraints: *MediaType Transparent *PageRegion TabloidExtra +*UIConstraints: *PageSize Legal13 *MediaType Transparent +*UIConstraints: *PageRegion Legal13 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize Legal13 +*UIConstraints: *MediaType Transparent *PageRegion Legal13 +*UIConstraints: *PageSize Legal *MediaType Transparent +*UIConstraints: *PageRegion Legal *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize Legal +*UIConstraints: *MediaType Transparent *PageRegion Legal +*UIConstraints: *PageSize SEF8x10 *MediaType Transparent +*UIConstraints: *PageRegion SEF8x10 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize SEF8x10 +*UIConstraints: *MediaType Transparent *PageRegion SEF8x10 +*UIConstraints: *PageSize 8x10 *MediaType Transparent +*UIConstraints: *PageRegion 8x10 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize 8x10 +*UIConstraints: *MediaType Transparent *PageRegion 8x10 +*UIConstraints: *PageSize SEF9x11 *MediaType Transparent +*UIConstraints: *PageRegion SEF9x11 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize SEF9x11 +*UIConstraints: *MediaType Transparent *PageRegion SEF9x11 +*UIConstraints: *PageSize 9x11 *MediaType Transparent +*UIConstraints: *PageRegion 9x11 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize 9x11 +*UIConstraints: *MediaType Transparent *PageRegion 9x11 +*UIConstraints: *PageSize 9x12 *MediaType Transparent +*UIConstraints: *PageRegion 9x12 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize 9x12 +*UIConstraints: *MediaType Transparent *PageRegion 9x12 +*UIConstraints: *PageSize A6 *MediaType Transparent +*UIConstraints: *PageRegion A6 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize A6 +*UIConstraints: *MediaType Transparent *PageRegion A6 +*UIConstraints: *PageSize B4 *MediaType Transparent +*UIConstraints: *PageRegion B4 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize B4 +*UIConstraints: *MediaType Transparent *PageRegion B4 +*UIConstraints: *PageSize SEFB5 *MediaType Transparent +*UIConstraints: *PageRegion SEFB5 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize SEFB5 +*UIConstraints: *MediaType Transparent *PageRegion SEFB5 +*UIConstraints: *PageSize B5 *MediaType Transparent +*UIConstraints: *PageRegion B5 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize B5 +*UIConstraints: *MediaType Transparent *PageRegion B5 +*UIConstraints: *PageSize 4x6 *MediaType Transparent +*UIConstraints: *PageRegion 4x6 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize 4x6 +*UIConstraints: *MediaType Transparent *PageRegion 4x6 + +*UIConstraints: *PageSize 8x10 *MediaType Thick +*UIConstraints: *PageRegion 8x10 *MediaType Thick +*UIConstraints: *MediaType Thick *PageSize 8x10 +*UIConstraints: *MediaType Thick *PageRegion 8x10 +*UIConstraints: *PageSize A6 *MediaType Thick +*UIConstraints: *PageRegion A6 *MediaType Thick +*UIConstraints: *MediaType Thick *PageSize A6 +*UIConstraints: *MediaType Thick *PageRegion A6 +*UIConstraints: *PageSize B4 *MediaType Thick +*UIConstraints: *PageRegion B4 *MediaType Thick +*UIConstraints: *MediaType Thick *PageSize B4 +*UIConstraints: *MediaType Thick *PageRegion B4 +*UIConstraints: *PageSize SEFB5 *MediaType Thick +*UIConstraints: *PageRegion SEFB5 *MediaType Thick +*UIConstraints: *MediaType Thick *PageSize SEFB5 +*UIConstraints: *MediaType Thick *PageRegion SEFB5 +*UIConstraints: *PageSize 4x6 *MediaType Thick +*UIConstraints: *PageRegion 4x6 *MediaType Thick +*UIConstraints: *MediaType Thick *PageSize 4x6 +*UIConstraints: *MediaType Thick *PageRegion 4x6 + +*UIConstraints: *PageSize TabloidExtra *MediaType Interleaved +*UIConstraints: *PageRegion TabloidExtra *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize TabloidExtra +*UIConstraints: *MediaType Interleaved *PageRegion TabloidExtra +*UIConstraints: *PageSize Legal13 *MediaType Interleaved +*UIConstraints: *PageRegion Legal13 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize Legal13 +*UIConstraints: *MediaType Interleaved *PageRegion Legal13 +*UIConstraints: *PageSize Legal *MediaType Interleaved +*UIConstraints: *PageRegion Legal *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize Legal +*UIConstraints: *MediaType Interleaved *PageRegion Legal +*UIConstraints: *PageSize SEF8x10 *MediaType Interleaved +*UIConstraints: *PageRegion SEF8x10 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize SEF8x10 +*UIConstraints: *MediaType Interleaved *PageRegion SEF8x10 +*UIConstraints: *PageSize 8x10 *MediaType Interleaved +*UIConstraints: *PageRegion 8x10 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize 8x10 +*UIConstraints: *MediaType Interleaved *PageRegion 8x10 +*UIConstraints: *PageSize SEF9x11 *MediaType Interleaved +*UIConstraints: *PageRegion SEF9x11 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize SEF9x11 +*UIConstraints: *MediaType Interleaved *PageRegion SEF9x11 +*UIConstraints: *PageSize 9x11 *MediaType Interleaved +*UIConstraints: *PageRegion 9x11 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize 9x11 +*UIConstraints: *MediaType Interleaved *PageRegion 9x11 +*UIConstraints: *PageSize 9x12 *MediaType Interleaved +*UIConstraints: *PageRegion 9x12 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize 9x12 +*UIConstraints: *MediaType Interleaved *PageRegion 9x12 +*UIConstraints: *PageSize A6 *MediaType Interleaved +*UIConstraints: *PageRegion A6 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize A6 +*UIConstraints: *MediaType Interleaved *PageRegion A6 +*UIConstraints: *PageSize B4 *MediaType Interleaved +*UIConstraints: *PageRegion B4 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize B4 +*UIConstraints: *MediaType Interleaved *PageRegion B4 +*UIConstraints: *PageSize SEFB5 *MediaType Interleaved +*UIConstraints: *PageRegion SEFB5 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize SEFB5 +*UIConstraints: *MediaType Interleaved *PageRegion SEFB5 +*UIConstraints: *PageSize B5 *MediaType Interleaved +*UIConstraints: *PageRegion B5 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize B5 +*UIConstraints: *MediaType Interleaved *PageRegion B5 +*UIConstraints: *PageSize 4x6 *MediaType Interleaved +*UIConstraints: *PageRegion 4x6 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize 4x6 +*UIConstraints: *MediaType Interleaved *PageRegion 4x6 + +*UIConstraints: *PageSize TabloidExtra *MediaType Coated +*UIConstraints: *PageRegion TabloidExtra *MediaType Coated +*UIConstraints: *MediaType Coated *PageSize TabloidExtra +*UIConstraints: *MediaType Coated *PageRegion TabloidExtra +*UIConstraints: *PageSize A6 *MediaType Coated +*UIConstraints: *PageRegion A6 *MediaType Coated +*UIConstraints: *MediaType Coated *PageSize A6 +*UIConstraints: *MediaType Coated *PageRegion A6 +*UIConstraints: *PageSize 4x6 *MediaType Coated +*UIConstraints: *PageRegion 4x6 *MediaType Coated +*UIConstraints: *MediaType Coated *PageSize 4x6 +*UIConstraints: *MediaType Coated *PageRegion 4x6 + +*UIConstraints: *PageSize TabloidExtra *MediaType Thick2 +*UIConstraints: *PageRegion TabloidExtra *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *PageSize TabloidExtra +*UIConstraints: *MediaType Thick2 *PageRegion TabloidExtra +*UIConstraints: *PageSize SEF8x10 *MediaType Thick2 +*UIConstraints: *PageRegion SEF8x10 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *PageSize SEF8x10 +*UIConstraints: *MediaType Thick2 *PageRegion SEF8x10 +*UIConstraints: *PageSize 8x10 *MediaType Thick2 +*UIConstraints: *PageRegion 8x10 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *PageSize 8x10 +*UIConstraints: *MediaType Thick2 *PageRegion 8x10 +*UIConstraints: *PageSize A6 *MediaType Thick2 +*UIConstraints: *PageRegion A6 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *PageSize A6 +*UIConstraints: *MediaType Thick2 *PageRegion A6 +*UIConstraints: *PageSize B4 *MediaType Thick2 +*UIConstraints: *PageRegion B4 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *PageSize B4 +*UIConstraints: *MediaType Thick2 *PageRegion B4 +*UIConstraints: *PageSize SEFB5 *MediaType Thick2 +*UIConstraints: *PageRegion SEFB5 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *PageSize SEFB5 +*UIConstraints: *MediaType Thick2 *PageRegion SEFB5 +*UIConstraints: *PageSize B5 *MediaType Thick2 +*UIConstraints: *PageRegion B5 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *PageSize B5 +*UIConstraints: *MediaType Thick2 *PageRegion B5 +*UIConstraints: *PageSize 4x6 *MediaType Thick2 +*UIConstraints: *PageRegion 4x6 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *PageSize 4x6 +*UIConstraints: *MediaType Thick2 *PageRegion 4x6 + +*UIConstraints: *PageSize Tabloid *MediaType Tacking +*UIConstraints: *PageRegion Tabloid *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize Tabloid +*UIConstraints: *MediaType Tacking *PageRegion Tabloid +*UIConstraints: *PageSize TabloidExtra *MediaType Tacking +*UIConstraints: *PageRegion TabloidExtra *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize TabloidExtra +*UIConstraints: *MediaType Tacking *PageRegion TabloidExtra +*UIConstraints: *PageSize SEF8x10 *MediaType Tacking +*UIConstraints: *PageRegion SEF8x10 *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize SEF8x10 +*UIConstraints: *MediaType Tacking *PageRegion SEF8x10 +*UIConstraints: *PageSize 8x10 *MediaType Tacking +*UIConstraints: *PageRegion 8x10 *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize 8x10 +*UIConstraints: *MediaType Tacking *PageRegion 8x10 +*UIConstraints: *PageSize A6 *MediaType Tacking +*UIConstraints: *PageRegion A6 *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize A6 +*UIConstraints: *MediaType Tacking *PageRegion A6 +*UIConstraints: *PageSize B4 *MediaType Tacking +*UIConstraints: *PageRegion B4 *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize B4 +*UIConstraints: *MediaType Tacking *PageRegion B4 +*UIConstraints: *PageSize SEFB5 *MediaType Tacking +*UIConstraints: *PageRegion SEFB5 *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize SEFB5 +*UIConstraints: *MediaType Tacking *PageRegion SEFB5 +*UIConstraints: *PageSize B5 *MediaType Tacking +*UIConstraints: *PageRegion B5 *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize B5 +*UIConstraints: *MediaType Tacking *PageRegion B5 +*UIConstraints: *PageSize 4x6 *MediaType Tacking +*UIConstraints: *PageRegion 4x6 *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize 4x6 +*UIConstraints: *MediaType Tacking *PageRegion 4x6 + +*UIConstraints: *PageSize TabloidExtra *MediaType SSTransfer +*UIConstraints: *PageRegion TabloidExtra *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *PageSize TabloidExtra +*UIConstraints: *MediaType SSTransfer *PageRegion TabloidExtra +*UIConstraints: *PageSize SEF8x10 *MediaType SSTransfer +*UIConstraints: *PageRegion SEF8x10 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *PageSize SEF8x10 +*UIConstraints: *MediaType SSTransfer *PageRegion SEF8x10 +*UIConstraints: *PageSize 8x10 *MediaType SSTransfer +*UIConstraints: *PageRegion 8x10 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *PageSize 8x10 +*UIConstraints: *MediaType SSTransfer *PageRegion 8x10 +*UIConstraints: *PageSize A6 *MediaType SSTransfer +*UIConstraints: *PageRegion A6 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *PageSize A6 +*UIConstraints: *MediaType SSTransfer *PageRegion A6 +*UIConstraints: *PageSize B4 *MediaType SSTransfer +*UIConstraints: *PageRegion B4 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *PageSize B4 +*UIConstraints: *MediaType SSTransfer *PageRegion B4 +*UIConstraints: *PageSize SEFB5 *MediaType SSTransfer +*UIConstraints: *PageRegion SEFB5 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *PageSize SEFB5 +*UIConstraints: *MediaType SSTransfer *PageRegion SEFB5 +*UIConstraints: *PageSize B5 *MediaType SSTransfer +*UIConstraints: *PageRegion B5 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *PageSize B5 +*UIConstraints: *MediaType SSTransfer *PageRegion B5 +*UIConstraints: *PageSize 4x6 *MediaType SSTransfer +*UIConstraints: *PageRegion 4x6 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *PageSize 4x6 +*UIConstraints: *MediaType SSTransfer *PageRegion 4x6 + +*UIConstraints: *PageSize TabloidExtra *MediaType Labels +*UIConstraints: *PageRegion TabloidExtra *MediaType Labels +*UIConstraints: *MediaType Labels *PageSize TabloidExtra +*UIConstraints: *MediaType Labels *PageRegion TabloidExtra +*UIConstraints: *PageSize SEF8x10 *MediaType Labels +*UIConstraints: *PageRegion SEF8x10 *MediaType Labels +*UIConstraints: *MediaType Labels *PageSize SEF8x10 +*UIConstraints: *MediaType Labels *PageRegion SEF8x10 +*UIConstraints: *PageSize 8x10 *MediaType Labels +*UIConstraints: *PageRegion 8x10 *MediaType Labels +*UIConstraints: *MediaType Labels *PageSize 8x10 +*UIConstraints: *MediaType Labels *PageRegion 8x10 +*UIConstraints: *PageSize A6 *MediaType Labels +*UIConstraints: *PageRegion A6 *MediaType Labels +*UIConstraints: *MediaType Labels *PageSize A6 +*UIConstraints: *MediaType Labels *PageRegion A6 +*UIConstraints: *PageSize B4 *MediaType Labels +*UIConstraints: *PageRegion B4 *MediaType Labels +*UIConstraints: *MediaType Labels *PageSize B4 +*UIConstraints: *MediaType Labels *PageRegion B4 +*UIConstraints: *PageSize SEFB5 *MediaType Labels +*UIConstraints: *PageRegion SEFB5 *MediaType Labels +*UIConstraints: *MediaType Labels *PageSize SEFB5 +*UIConstraints: *MediaType Labels *PageRegion SEFB5 +*UIConstraints: *PageSize B5 *MediaType Labels +*UIConstraints: *PageRegion B5 *MediaType Labels +*UIConstraints: *MediaType Labels *PageSize B5 +*UIConstraints: *MediaType Labels *PageRegion B5 +*UIConstraints: *PageSize 4x6 *MediaType Labels +*UIConstraints: *PageRegion 4x6 *MediaType Labels +*UIConstraints: *MediaType Labels *PageSize 4x6 +*UIConstraints: *MediaType Labels *PageRegion 4x6 + +*UIConstraints: *EFColorMode GRAY *EFOverprint On +*UIConstraints: *EFOverprint On *EFColorMode GRAY + +*% Full frame does not support reverse print, collate +*UIConstraints: *EFCompression False *EFOutputOrder Reverse +*UIConstraints: *EFCompression False *EFSorter Collate +*UIConstraints: *EFOutputOrder Reverse *EFCompression False +*UIConstraints: *EFSorter Collate *EFCompression False +*UIConstraints: *FRAME_MODE ADOBE *EFOutputOrder Reverse +*UIConstraints: *EFOutputOrder Reverse *FRAME_MODE ADOBE + +*% ColorWise UIConstraints begin here +*% TV@UIC1.0@CMYK@980402 + +*UIConstraints: *EFSimulation None *EFSimSpeed Quick +*UIConstraints: *EFSimSpeed Quick *EFSimulation None +*UIConstraints: *EFSimulation None *EFSimSpeed Full +*UIConstraints: *EFSimSpeed Full *EFSimulation None +*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Quick +*UIConstraints: *EFSimSpeed Quick *EFSimulation MatchCopy +*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Full +*UIConstraints: *EFSimSpeed Full *EFSimulation MatchCopy +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Off +*UIConstraints: *EFBlkOverprint True *EFPureBlack False +*UIConstraints: *EFPureBlack False *EFBlkOverprint True + +*% ColorWise UIConstraints end here + + +*% General Information and Defaults =============== +*FCacheSize None: 524288 +*TTRasterizer: Type42 +*ContoneOnly: False +*FreeVM: "5767168" +*LanguageLevel: "3" +*ColorDevice: True +*DefaultColorSpace: CMYK +*PrintPSErrors: True +*FileSystem: True +*?FileSystem: " + save + statusdict /diskstatus known{(True)} {(False)} ifelse = flush + restore + " +*End +*Throughput: "10" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING: Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 400dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*AccurateScreensSupport: True + +*%EFIFlags *FRAME_MODE Setup +*OpenUIEFI *FRAME_MODE/Compression :PickOne +*OrderDependency: 05.0 AnySetup *FRAME_MODE +*DefaultFRAME_MODE: AREND +*FRAME_MODE AREND/On: "" +*FRAME_MODE ADOBE/Off: "" +*CloseUIEFI: *FRAME_MODE + +*%EFIFlags *EFCompression Spooler|Command|Column|Rerip +*%EFIGroup *EFCompression Job/Job +*OpenUI *EFCompression/Compression :PickOne +*OrderDependency: 05.0 AnySetup *EFCompression +*DefaultEFCompression: SCDefault +*EFCompression SCDefault/Printer's default: "" +*%DefaultEFCompression: True +*EFCompression False/Off: " userdict /XJXsetRenderType known + { (ADOBE) XJXsetRenderType } + if " +*End +*EFCompression True/On: " userdict /XJXsetRenderType known + { (AREND) XJXsetRenderType } + if " +*End +*?EFCompression: "(True) = flush" +*CloseUI: *EFCompression + +*%EFIFlags *EFOutputOrder Spooler|Command|Column|Setup +*%EFIGroup *EFOutputOrder Finishing/Finishing +*OpenUI *EFOutputOrder/Page Order :PickOne +*OrderDependency: 12.0 AnySetup *EFOutputOrder +*DefaultEFOutputOrder: EFOutputOrderDEF +*EFOutputOrder EFOutputOrderDEF/Printer's default: "" +*EFOutputOrder Forward/Forward:" userdict /XJXsetprintorder known + { 0 XJXsetprintorder } + { (printerinfo PrintOrder 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFOutputOrder Reverse/Reverse:" userdict /XJXsetprintorder known + { 1 XJXsetprintorder } + { (printerinfo PrintOrder 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFOutputOrder + +*%EFIFlags *EFCopierMode Command|Spooler +*%EFIGroup *EFCopierMode Job/Job +*OpenUI *EFCopierMode/Copier Mode :PickOne +*OrderDependency: 40 AnySetup *EFCopierMode +*DefaultEFCopierMode: EFCopierModeDEF +*EFCopierMode EFCopierModeDEF/Printer's default: "" +*EFCopierMode Photo/Photo: " userdict /XJXsetmapmode known + { 0 XJXsetmapmode } + { (printerinfo setmapmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFCopierMode Map/Map: " userdict /XJXsetmapmode known + { 1 XJXsetmapmode } + { (printerinfo setmapmode 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFCopierMode + +*%EFIFlags *EFOverprint +*%EFIGroup *EFOverprint Color/Color +*OpenUI *EFOverprint/Combine Separations :PickOne +*OrderDependency: 40 AnySetup *EFOverprint +*DefaultEFOverprint: EFOverprintDEF +*EFOverprint EFOverprintDEF/Printer's default: "" +*EFOverprint On/On: " userdict /XJXsetoverprint known + { 1 XJXsetoverprint } + { (printerinfo overprint 1) =string + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse + userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode } if " +*End +*EFOverprint Off/Off: " userdict /XJXsetoverprint known + { 0 XJXsetoverprint } + { (printerinfo overprint 0) =string + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse + userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode } if " +*End +*CloseUI: *EFOverprint + +*%EFIFlags *EFColorMode Spooler|Command|Rerip|Setup +*%EFIGroup *EFColorMode Color/Color +*OpenUI *EFColorMode/Color Mode :PickOne +*OrderDependency: 15 AnySetup *EFColorMode +*DefaultEFColorMode: EFColorModeDEF +*EFColorMode EFColorModeDEF/Printer's default: "" +*EFColorMode CMYK/CMYK: "userdict /XJXsetcolormode known + { (CMYK) XJXsetcolormode } if " +*End +*EFColorMode GRAY/Grayscale: "userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode} if " +*End +*?EFColorMode: " currentpagedevice /ProcessColorModel get == } if " +*CloseUI: *EFColorMode + +*%EFIFlags *EFDefPaperSize Setup +*OpenUIEFI *EFDefPaperSize/Default Paper Sizes :PickOne +*OrderDependency: 20 AnySetup *EFDefPaperSize +*DefaultEFDefPaperSize: US +*EFDefPaperSize US/US: "" +*EFDefPaperSize Metric/Metric: "" +*CloseUIEFI: *EFDefPaperSize + +*%EFIFlags *EFConvPaperSize Setup +*OpenUIEFI *EFConvPaperSize/Convert Paper Sizes : PickOne +*OrderDependency: 25 AnySetup *EFConvPaperSize +*DefaultEFConvPaperSize: False +*EFConvPaperSize False/No: "" +*EFConvPaperSize LetterToA4/Letter/11x17->A4/A3: "" +*EFConvPaperSize A4ToLetter/A4/A3->Letter/11x17: "" +*CloseUIEFI: *EFConvPaperSize + +*%EFIFlags *EFCovPgAtEnd Setup +*OpenUIEFI *EFCovPgAtEnd/Print Cover Page : PickOne +*OrderDependency: 30 AnySetup *EFCovPgAtEnd +*DefaultEFCovPgAtEnd: NO +*EFCovPgAtEnd YES/Yes: "" +*EFCovPgAtEnd NO/No: "" +*CloseUIEFI: *EFCovPgAtEnd + +*%EFIFlags *EFCourierSubst Setup +*OpenUIEFI *EFCourierSubst/Allow Courier Substitution :PickOne +*OrderDependency: 35 AnySetup *EFCourierSubst +*DefaultEFCourierSubst: YES +*EFCourierSubst YES/Yes: "" +*EFCourierSubst NO/No: "" +*CloseUIEFI: *EFCourierSubst + +*%EFIFlags *EFPSError Setup +*OpenUIEFI *EFPSError/Print to PS Error : PickOne +*OrderDependency: 40 AnySetup *EFPSError +*DefaultEFPSError: NO +*EFPSError YES/Yes: "" +*EFPSError NO/No: "" +*CloseUIEFI: *EFPSError + +*%EFIFlags *EFUseBypassTray Setup +*OpenUIEFI *EFUseBypassTray/Enable Bypass Tray as default : PickOne +*OrderDependency: 20 AnySetup *EFUseBypassTray +*DefaultEFUseBypassTray: NO +*EFUseBypassTray YES/Yes: "" +*EFUseBypassTray NO/No: "" +*CloseUIEFI: *EFUseBypassTray + +*%EFIFlags *EFUseSorter Setup +*OpenUIEFI *EFUseSorter/Enable Sorter as default : PickOne +*OrderDependency: 20 AnySetup *EFUseSorter +*DefaultEFUseSorter: NO +*EFUseSorter YES/Yes: "" +*EFUseSorter NO/No: "" +*CloseUIEFI: *EFUseSorter + +*%EFIFlags *EFSorter Spooler|Command|Column +*%EFIGroup *EFSorter Finishing/Finishing +*OpenUI *EFSorter/Sorter Mode :PickOne +*OrderDependency: 50 AnySetup *EFSorter +*DefaultEFSorter: EFSorterDEF +*EFSorter EFSorterDEF/Printer's default: "" +*EFSorter False/Off: " << /Collate false>> setpagedevice + userdict /XJXsetsorter known + { 0 XJXsetsorter } + { (printerinfo sortmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSorter Collate/Collate: "<< /Collate true>> setpagedevice + userdict /XJXsetsorter known + { 0 XJXsetsorter } + { (printerinfo sortmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSorter Sort/Sort: " << /Collate true>> setpagedevice + userdict /XJXsetsorter known + { 1 XJXsetsorter } + { (printerinfo sortmode 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFSorter + +*%EFIFlags *MediaType Spooler|Command|Column|Rerip +*%EFIGroup *MediaType Media/Media +*OpenUI *MediaType/Media Type :PickOne +*OrderDependency: 50 AnySetup *MediaType +*DefaultMediaType: MediaTypeDEF +*MediaType MediaTypeDEF/Printer's default: "" +*MediaType Plain/Plain Paper: " userdict /XJXsetmediatype known + { 1 XJXsetmediatype } if" +*End +*MediaType Thick/Thick Paper: " userdict /XJXsetmediatype known + { 2 XJXsetmediatype } if" +*End +*MediaType Transparent/Transparency: " userdict /XJXsetmediatype known + { 3 XJXsetmediatype } if" +*End +*MediaType Interleaved/Interleaved: " userdict /XJXsetmediatype known + { 4 XJXsetmediatype } if" +*End +*MediaType Coated/Coated Paper: " userdict /XJXsetmediatype known + { 5 XJXsetmediatype } if" +*End +*MediaType Thick2/Thick Paper 2: " userdict /XJXsetmediatype known + { 6 XJXsetmediatype } if" +*End +*MediaType Tacking/Tacking Film: " userdict /XJXsetmediatype known + { 7 XJXsetmediatype } if" +*End +*MediaType SSTransfer/SST: " userdict /XJXsetmediatype known + { 8 XJXsetmediatype } if" +*End +*MediaType Labels/Labels: " userdict /XJXsetmediatype known + { 9 XJXsetmediatype } if" +*End +*?MediaType: " FieryXJdict /CB_GetMediaType known { + FieryXJdict /CB_GetMediaType get exec == } if" +*End +*CloseUI: *MediaType + +*%EFIFlags *EFColorRendDict Spooler|Command|Rerip +*%EFIGroup *EFColorRendDict Color/Color +*OpenUI *EFColorRendDict/Rendering Style :PickOne +*OrderDependency: 60 AnySetup *EFColorRendDict +*DefaultEFColorRendDict: EFColorRendDictDEF +*EFColorRendDict EFColorRendDictDEF/Printer's default: "" +*EFColorRendDict Preferred/Photographic: " userdict /XJXsetrenderingintent known + { (Photographic) XJXsetrenderingintent + } if " +*End +*EFColorRendDict Business/Presentation: " userdict /XJXsetrenderingintent known + { (Presentation) XJXsetrenderingintent + } if " +*End +*EFColorRendDict Colorimetric/Solid Color: " userdict /XJXsetrenderingintent known + { (Solid) XJXsetrenderingintent + } if " +*End +*?EFColorRendDict: " FieryXJdict /CB_GetRenderingIntent known { + FieryXJdict /CB_GetRenderingIntent get exec == } if" +*End +*CloseUI: *EFColorRendDict + +*%EFIFlags *EFPrange +*%EFIGroup *EFPrange Job/Job +*OpenUIEFI *EFPrange/Page Range : PickOne +*OrderDependency: 70 AnySetup *EFPrange +*DefaultEFPrange: EFPrangeDEF +*EFPrange EFPrangeDEF/Printer's default: "" +*EFPrange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ ] put + setglobal " +*End +*EFPrange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put + setglobal " +*End +*EFPrange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put + setglobal " +*End +*EFPrange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 0 1 2 4 6 ] put + setglobal " +*End +*CloseUIEFI: *EFPrange + +*%EFIFlags *EFFlip +*%EFIGroup *EFFlip Job/Job +*OpenUIEFI *EFFlip/Flip : PickOne +*OrderDependency: 75 AnySetup *EFFlip +*DefaultEFFlip: EFFlipDEF +*EFFlip EFFlipDEF/Printer's default: "" +*EFFlip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice " +*End +*EFFlip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice " +*End +*EFFlip H/Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice " +*End +*EFFlip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice " +*End +*CloseUIEFI: *EFFlip + +*%EFIFlags *EFScale +*%EFIGroup *EFScale Job/Job +*OpenUIEFI *EFScale/Scale : PickOne +*OrderDependency: 80 AnySetup *EFScale +*DefaultEFScale: EFScaleDEF +*EFScale EFScaleDEF/Printer's default: "" +*EFScale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 2 put << >> setpagedevice " +*End +*EFScale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 1.5 put << >> setpagedevice " +*End +*EFScale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 1 put << >> setpagedevice " +*End +*EFScale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# .75 put << >> setpagedevice " +*End +*EFScale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# .5 put << >> setpagedevice " +*End +*CloseUIEFI: *EFScale + +*%EFIFlags *EFRotate +*%EFIGroup *EFRotate Job/Job +*OpenUIEFI *EFRotate/Rotate: PickOne +*OrderDependency: 85 AnySetup *EFRotate +*DefaultEFRotate: EFRotateDEF +*EFRotate EFRotateDEF/Printer's default: "" +*EFRotate 0/0: " << >> setpagedevice " +*EFRotate 90/90 CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 90 put << >> setpagedevice " +*End +*EFRotate 270/90 CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 270 put << >> setpagedevice " +*End +*EFRotate 180/180: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 180 put << >> setpagedevice " +*End +*CloseUIEFI: *EFRotate + +*% ColorWise body begins here +*% TV@B1.0@CMYK@980402 + +*%EFIFlags *EFBrightness Spooler|Command|Rerip +*%EFIGroup *EFBrightness Color/Color +*OpenUI *EFBrightness/Brightness :PickOne +*OrderDependency: 55.0 AnySetup *EFBrightness +*DefaultEFBrightness: 00.00 +*EFBrightness +0.24/85% Lightest: " /XJXsetBrightness where + { pop (LIGHTEST) XJXsetBrightness } if " +*End +*EFBrightness +0.16/90% Lighter: " /XJXsetBrightness where + { pop (LIGHTER) XJXsetBrightness } if " +*End +*EFBrightness +0.08/95% Light: " /XJXsetBrightness where + { pop (LIGHT) XJXsetBrightness } if " +*End +*EFBrightness 00.00/100% Normal: " /XJXsetBrightness where + { pop (NORMAL) XJXsetBrightness } if " +*End +*EFBrightness -0.08/105% Dark: " /XJXsetBrightness where + { pop (DARK) XJXsetBrightness } if " +*End +*EFBrightness -0.16/110% Darker: " /XJXsetBrightness where + { pop (DARKER) XJXsetBrightness } if " +*End +*EFBrightness -0.24/115% Darkest: " /XJXsetBrightness where + { pop (DARKEST) XJXsetBrightness } if " +*End +*CloseUI: *EFBrightness + + +*%EFIFlags *EFRGBOverride Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFRGBOverride Color/Color +*OpenUI *EFRGBOverride/RGB Source :PickOne +*OrderDependency: 56.0 AnySetup *EFRGBOverride +*DefaultEFRGBOverride: EFRGBOverrideDEF +*EFRGBOverride EFRGBOverrideDEF/Printer's default: "" +*EFRGBOverride EFIRGB/EFIRGB: " /XJXsetRGBOverride where + { pop (EFIRGB) XJXsetRGBOverride } if " +*End +*EFRGBOverride sRGB/sRGB (PC): " /XJXsetRGBOverride where + { pop (SRGB) XJXsetRGBOverride } if " +*End +*EFRGBOverride Apple13/Apple Standard: " /XJXsetRGBOverride where + { pop (APPLE13) XJXsetRGBOverride } if " +*End +*EFRGBOverride Other/Other: " /XJXsetRGBOverride where + { pop (OTHER) XJXsetRGBOverride } if " +*End +*EFRGBOverride Off/Off: " /XJXsetRGBOverride where + { pop (Off) XJXsetRGBOverride } if " +*End +*CloseUI: *EFRGBOverride + + +*%EFIFlags *EFRGBOtherGamma Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherGamma Color/Color +*OpenUI *EFRGBOtherGamma/(Other) Gamma :PickOne +*OrderDependency: 56.1 AnySetup *EFRGBOtherGamma +*DefaultEFRGBOtherGamma: EFRGBOtherGammaDEF +*EFRGBOtherGamma EFRGBOtherGammaDEF/Printer's default: "" +*EFRGBOtherGamma 1.0/1.0: " /XJXsetRGBOtherGamma where + { pop (1.0) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.2/1.2: " /XJXsetRGBOtherGamma where + { pop (1.2) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.4/1.4: " /XJXsetRGBOtherGamma where + { pop (1.4) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.6/1.6: " /XJXsetRGBOtherGamma where + { pop (1.6) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.8/1.8: " /XJXsetRGBOtherGamma where + { pop (1.8) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.0/2.0: " /XJXsetRGBOtherGamma where + { pop (2.0) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.2/2.2: " /XJXsetRGBOtherGamma where + { pop (2.2) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.4/2.4: " /XJXsetRGBOtherGamma where + { pop (2.4) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.6/2.6: " /XJXsetRGBOtherGamma where + { pop (2.6) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.8/2.8: " /XJXsetRGBOtherGamma where + { pop (2.8) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 3.0/3.0: " /XJXsetRGBOtherGamma where + { pop (3.0) XJXsetRGBOtherGamma } if " +*End +*CloseUI: *EFRGBOtherGamma + + +*%EFIFlags *EFRGBOtherWtPt Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherWtPt Color/Color +*OpenUI *EFRGBOtherWtPt/(Other) White Point :PickOne +*OrderDependency: 56.2 AnySetup *EFRGBOtherWtPt +*DefaultEFRGBOtherWtPt: EFRGBOtherWtPtDEF +*EFRGBOtherWtPt EFRGBOtherWtPtDEF/Printer's default: "" +*EFRGBOtherWtPt 5000K/5000 K (D50): " /XJXsetRGBOtherWtPt where + { pop (5000K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 5500K/5500 K: " /XJXsetRGBOtherWtPt where + { pop (5500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 6500K/6500 K (D65): " /XJXsetRGBOtherWtPt where + { pop (6500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 7500K/7500 K: " /XJXsetRGBOtherWtPt where + { pop (7500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 9300K/9300 K: " /XJXsetRGBOtherWtPt where + { pop (9300K) XJXsetRGBOtherWtPt } if " +*End +*CloseUI: *EFRGBOtherWtPt + + +*%EFIFlags *EFRGBOtherPhos Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherPhos Color/Color +*OpenUI *EFRGBOtherPhos/(Other) Phosphors :PickOne +*OrderDependency: 56.3 AnySetup *EFRGBOtherPhos +*DefaultEFRGBOtherPhos: EFRGBOtherPhosDEF +*EFRGBOtherPhos EFRGBOtherPhosDEF/Printer's default: "" +*EFRGBOtherPhos HitachiEBU/Hitachi EBU: " /XJXsetRGBOtherPhos where + { pop (Hitachi EBU) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos HitachiIkegami/Hitachi/Ikegami: " /XJXsetRGBOtherPhos where + { pop (Hitachi/Ikegami) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos NTSC/NTSC: " /XJXsetRGBOtherPhos where + { pop (NTSC) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos RadiusPivot/Radius Pivot: " /XJXsetRGBOtherPhos where + { pop (Radius Pivot) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos SMPTE/SMPTE: " /XJXsetRGBOtherPhos where + { pop (SMPTE) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos Trinitron/Trinitron: " /XJXsetRGBOtherPhos where + { pop (Trinitron) XJXsetRGBOtherPhos } if " +*End +*CloseUI: *EFRGBOtherPhos + + +*%EFIFlags *EFSimulation Spooler|Command|Rerip +*%EFIGroup *EFSimulation Color/Color +*OpenUI *EFSimulation/CMYK Simulation :PickOne +*OrderDependency: 57.0 AnySetup *EFSimulation +*DefaultEFSimulation: EFSimulationDEF +*EFSimulation EFSimulationDEF/Printer's default: "" +*EFSimulation SWOP/SWOP-Coated: " /XJXsetSimulation where + { pop (SWOP-Coated) XJXsetSimulation } if " +*End +*EFSimulation DIC/DIC: " /XJXsetSimulation where + { pop (DIC) XJXsetSimulation } if " +*End +*EFSimulation Euroscale/Euroscale: " /XJXsetSimulation where + { pop (Euroscale) XJXsetSimulation } if " +*End +*EFSimulation Custom1/Custom-1: " /XJXsetSimulation where + { pop (Custom-1) XJXsetSimulation } if " +*End +*EFSimulation Custom2/Custom-2: " /XJXsetSimulation where + { pop (Custom-2) XJXsetSimulation } if " +*End +*EFSimulation Custom3/Custom-3: " /XJXsetSimulation where + { pop (Custom-3) XJXsetSimulation } if " +*End +*EFSimulation Custom4/Custom-4: " /XJXsetSimulation where + { pop (Custom-4) XJXsetSimulation } if " +*End +*EFSimulation Custom5/Custom-5: " /XJXsetSimulation where + { pop (Custom-5) XJXsetSimulation } if " +*End +*EFSimulation None/None: " /XJXsetSimulation where + { pop (.None) XJXsetSimulation } if " +*End +*EFSimulation MatchCopy/Match Copy: " /XJXsetSimulation where + { pop (.MatchCopy) XJXsetSimulation } if " +*End +*CloseUI: *EFSimulation + + +*%EFIFlags *EFSimSpeed Spooler|Command|Rerip +*%EFIGroup *EFSimSpeed Color/Color +*OpenUI *EFSimSpeed/CMYK Simulation Method :PickOne +*OrderDependency: 58.0 AnySetup *EFSimSpeed +*DefaultEFSimSpeed: EFSimSpeedDEF +*EFSimSpeed EFSimSpeedDEF/Printer's default: "" +*EFSimSpeed Quick/Quick: " /XJXsetSimSpeed where + { pop (Quick) XJXsetSimSpeed } if " +*End +*EFSimSpeed Full/Full: " /XJXsetSimSpeed where + { pop (Full) XJXsetSimSpeed } if " +*End +*CloseUI: *EFSimSpeed + + +*%EFIFlags *EFPureBlack Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFPureBlack Color/Color +*OpenUI *EFPureBlack/Pure Black Text/Graphics :PickOne +*OrderDependency: 59.0 AnySetup *EFPureBlack +*DefaultEFPureBlack: EFPureBlackDEF +*EFPureBlack EFPureBlackDEF/Printer's default: "" +*EFPureBlack False/Off: " /XJXsetPureBlack where + { pop (False) XJXsetPureBlack } if " +*End +*EFPureBlack True/On: " /XJXsetPureBlack where + { pop (True) XJXsetPureBlack } if " +*End +*CloseUI: *EFPureBlack + + +*%EFIFlags *EFBlkOverprint Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFBlkOverprint Color/Color +*OpenUI *EFBlkOverprint/Black Overprint :PickOne +*OrderDependency: 60.0 AnySetup *EFBlkOverprint +*DefaultEFBlkOverprint: EFBlkOverprintDEF +*EFBlkOverprint EFBlkOverprintDEF/Printer's default: "" +*EFBlkOverprint False/Off: " /XJXsetBlkOverprint where + { pop (False) XJXsetBlkOverprint } if " +*End +*EFBlkOverprint True/On: " /XJXsetBlkOverprint where + { pop (True) XJXsetBlkOverprint } if " +*End +*CloseUI: *EFBlkOverprint + + +*%EFIFlags *EFSpotColors Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFSpotColors Color/Color +*OpenUI *EFSpotColors/Spot Color Matching :PickOne +*OrderDependency: 61.0 AnySetup *EFSpotColors +*DefaultEFSpotColors: EFSpotColorsDEF +*EFSpotColors EFSpotColorsDEF/Printer's default: "" +*EFSpotColors False/Off: " /XJXsetSpotColors where + { pop (False) XJXsetSpotColors } if " +*End +*EFSpotColors True/On: " /XJXsetSpotColors where + { pop (True) XJXsetSpotColors } if " +*End +*CloseUI: *EFSpotColors + +*% ColorWise body ends here + + +*%EFIFlags *EFRaster Command|Column|Rerip +*%EFIGroup *EFRaster Job/Job +*OpenUI *EFRaster/Save Fast Reprint : Boolean +*OrderDependency: 65.0 AnySetup *EFRaster +*DefaultEFRaster: False +*EFRaster True/On: " userdict /XJXsetraster known + { 1 XJXsetraster } + if " +*End +*EFRaster False/Off: " userdict /XJXsetraster known + { 0 XJXsetraster } + if " +*End +*CloseUI: *EFRaster + +*% Halftone Information ============================= +*ScreenFreq: "50.0" +*ScreenAngle: "0" +*DefaultScreenProc: Line +*ScreenProc Line: " + {2 4 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + { + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + } + exch get 8 dup mul div} exec}" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% PPD pages begins + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*%EFIFlags *PageSize Column +*OpenUI *PageSize/Page Size :PickOne +*OrderDependency: 90 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter:" userdict /XJXsetpagesize known + { (Letter) XJXsetpagesize } + { << /PageSize [612 792] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize A4/A4: " userdict /XJXsetpagesize known + { (A4)XJXsetpagesize } + { << /PageSize [595 842] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize Legal/Legal: " userdict /XJXsetpagesize known + { (Legal)XJXsetpagesize } { legal } ifelse " +*End +*PageSize Tabloid/11x17: " userdict /XJXsetpagesize known + { (Tabloid) XJXsetpagesize } { 11x17 } ifelse " +*End +*PageSize A3/A3: " userdict /XJXsetpagesize known + { (A3) XJXsetpagesize } { a3 } ifelse " +*End +*PageSize 8x10/8x10: " userdict /XJXsetpagesize known + { (EightByTen) XJXsetpagesize } { 8x10 } ifelse " +*End +*PageSize Legal13/Legal 13: " userdict /XJXsetpagesize known + { (Legal13) XJXsetpagesize } { legal13 } ifelse " +*End +*PageSize 9x12/9x12: " userdict /XJXsetpagesize known + { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse " +*End +*PageSize SEFLet/SEF Letter: " userdict /XJXsetpagesize known + { (LetterSEF) XJXsetpagesize } + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize SEFA4/SEF A4: " userdict /XJXsetpagesize known + { (A4SEF) XJXsetpagesize } + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize B4/B4: " userdict /XJXsetpagesize known + { (B4) XJXsetpagesize } { b4 } ifelse " +*End +*PageSize B5/B5: " userdict /XJXsetpagesize known + { (B5) XJXsetpagesize } { b5 } ifelse " +*End +*PageSize SEFB5/SEF B5: " userdict /XJXsetpagesize known + { (B5SEF) XJXsetpagesize } { b5 } ifelse " +*End +*PageSize TabloidExtra/12x18: " userdict /XJXsetpagesize known + { (TabloidExtra) XJXsetpagesize } + { << /PageSize [864 1296] /MediaType (ShortEdgeFeed) + /InputAttributes << 1 << /PageSize [864 1296] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + } ifelse " +*End +*PageSize 4x6/Postcard: " userdict /XJXsetpagesize known + { (Postcard) XJXsetpagesize } + { << /PageSize [288 432] /MediaType (ShortEdgeFeed) + /InputAttributes << 1 << /PageSize [288 432] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + } ifelse " +*End +*PageSize A6/A6: " userdict /XJXsetpagesize known + { (A6) XJXsetpagesize } { a6 } ifelse " +*End +*PageSize 9x11/9x11: " userdict /XJXsetpagesize known + { (NineByEleven) XJXsetpagesize } + { << /PageSize [648 792] /MediaType null + /InputAttributes << 0 << /PageSize [648 792] /MediaType null >> >> >> setpagedevice + } ifelse " +*End +*PageSize SEF9x11/SEF 9x11: " userdict /XJXsetpagesize known + { (NineByElevenSEF) XJXsetpagesize } + { << /PageSize [648 792] /MediaType (ShortEdgeFeed) + /InputAttributes << 0 << /PageSize [648 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + } ifelse " +*End +*PageSize SEF8x10/SEF 8x10: " userdict /XJXsetpagesize known + { (EightByTenSEF) XJXsetpagesize } + { << /PageSize [576 720] /MediaType (ShortEdgeFeed) + /InputAttributes << 0 << /PageSize [576 720] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + } ifelse " +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 19 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [842 1191] (A3) put + dup [595 842] (A4) put + dup [576 720] (8x10) put + dup [612 936] (Legal13) put + dup [648 864] (9x12) put + dup [612 793] (SEFLet) put + dup [595 843] (SEFA4) put + dup [729 1032] (B4) put + dup [516 729] (B5) put + dup [516 728] (SEFB5) put + dup [864 1296] (TabloidExtra) put + dup [288 432] (4x6) put + dup [297 420] (A6) put + dup [648 792] (9x11) put + dup [648 793] (SEF9x11) put + dup [576 721] (SEF8x10) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*%EFIFlags *PageRegion +*OpenUI *PageRegion :PickOne +*OrderDependency: 95 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter: " userdict /XJXsetpagesize known + { (Letter) XJXsetpagesize } + { << /PageSize [612 792] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion A4/A4: " userdict /XJXsetpagesize known + { (A4)XJXsetpagesize } + { << /PageSize [595 842] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion Legal/Legal: " userdict /XJXsetpagesize known + { (Legal)XJXsetpagesize } { legal } ifelse " +*End +*PageRegion Tabloid/11x17: " userdict /XJXsetpagesize known + { (Tabloid) XJXsetpagesize } { 11x17 } ifelse " +*End +*PageRegion A3/A3: " userdict /XJXsetpagesize known + { (A3) XJXsetpagesize } { a3 } ifelse " +*End +*PageRegion 8x10/8x10: " userdict /XJXsetpagesize known + { (EightByTen) XJXsetpagesize } { 8x10 } ifelse " +*End +*PageRegion Legal13/Legal 13: " userdict /XJXsetpagesize known + { (Legal13) XJXsetpagesize } { legal13 } ifelse " +*End +*PageRegion 9x12/9x12: " userdict /XJXsetpagesize known + { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse " +*End +*PageRegion SEFLet/SEF Letter: " userdict /XJXsetpagesize known + { (LetterSEF) XJXsetpagesize } + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion SEFA4/SEF A4: " userdict /XJXsetpagesize known + { (A4SEF) XJXsetpagesize } + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion B4/B4: " userdict /XJXsetpagesize known + { (B4) XJXsetpagesize } { b4 } ifelse " +*End +*PageRegion B5/B5: " userdict /XJXsetpagesize known + { (B5) XJXsetpagesize } { b5 } ifelse " +*End +*PageRegion SEFB5/SEF B5: " userdict /XJXsetpagesize known + { (B5SEF) XJXsetpagesize } { b5 } ifelse " +*End +*PageRegion TabloidExtra/12x18: " userdict /XJXsetpagesize known + { (TabloidExtra) XJXsetpagesize } + { << /PageSize [864 1296] /MediaType (ShortEdgeFeed) + /InputAttributes << 1 << /PageSize [864 1296] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + } ifelse " +*End +*PageRegion 4x6/Postcard: " userdict /XJXsetpagesize known + { (Postcard) XJXsetpagesize } + { << /PageSize [288 432] /MediaType (ShortEdgeFeed) + /InputAttributes << 1 << /PageSize [288 432] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + } ifelse " +*End +*PageRegion A6/A6: " userdict /XJXsetpagesize known + { (A6) XJXsetpagesize } { a6 } ifelse " +*End +*PageRegion 9x11/9x11: " userdict /XJXsetpagesize known + { (NineByEleven) XJXsetpagesize } + { << /PageSize [648 792] /MediaType null + /InputAttributes << 0 << /PageSize [648 792] /MediaType null >> >> >> setpagedevice + } ifelse " +*End +*PageRegion SEF9x11/SEF 9x11: " userdict /XJXsetpagesize known + { (NineByElevenSEF) XJXsetpagesize } + { << /PageSize [648 792] /MediaType (ShortEdgeFeed) + /InputAttributes << 0 << /PageSize [648 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + } ifelse " +*End +*PageRegion SEF8x10/SEF 8x10: " userdict /XJXsetpagesize known + { (EightByTenSEF) XJXsetpagesize } + { << /PageSize [576 720] /MediaType (ShortEdgeFeed) + /InputAttributes << 0 << /PageSize [576 720] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + } ifelse " +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter: "14 11 595 783" +*ImageableArea A4/A4: "14 11 578 833" +*ImageableArea Legal/Legal: "9 14 601 991" +*ImageableArea Tabloid/11x17: "9 14 781 1207" +*ImageableArea A3/A3: "9 14 829 1172" +*ImageableArea 8x10/8x10: "14 11 559 711" +*ImageableArea Legal13/Legal 13: "9 14 601 919" +*ImageableArea 9x12/9x12: "9 14 637 847" +*ImageableArea SEFLet/SEF Letter: "9 14 601 775" +*ImageableArea SEFA4/SEF A4: "9 14 584 825" +*ImageableArea TabloidExtra/12x18: "9 11 856 1282" +*ImageableArea 4x6/Postcard: "9 14 277 415" +*ImageableArea B4/B4: "9 14 718 1015" +*ImageableArea B5/B5: "14 11 499 720" +*ImageableArea SEFB5/SEF B5: "9 14 505 712" +*ImageableArea A6/A6: "9 14 286 403" +*ImageableArea 9x11/9x11: "14 11 631 783" +*ImageableArea SEF9x11/SEF 9x11: "9 14 637 775" +*ImageableArea SEF8x10/SEF 8x10: "9 14 565 703" +*?ImageableArea: " + save /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter: "612 792" +*PaperDimension A4/A4: "595 842" +*PaperDimension Legal/Legal: "612 1008" +*PaperDimension Tabloid/11x17: "792 1224" +*PaperDimension A3/A3: "842 1191" +*PaperDimension 8x10/8x10: "576 720" +*PaperDimension Legal13/Legal 13: "612 936" +*PaperDimension 9x12/9x12: "648 864" +*PaperDimension SEFLet/SEF Letter: "612 793" +*PaperDimension SEFA4/SEF A4: "595 843" +*PaperDimension B4/B4: "729 1032" +*PaperDimension B5/B5: "516 729" +*PaperDimension SEFB5/SEF B5: "516 728" +*PaperDimension TabloidExtra/12x18: "864 1296" +*PaperDimension 4x6/Postcard: "288 432" +*PaperDimension A6/A6: "297 420" +*PaperDimension 9x11/9x11: "648 792" +*PaperDimension SEF9x11/SEF 9x11: "648 793" +*PaperDimension SEF8x10/SEF 8x10: "576 721" + +*% PPD pages ends + +*%EFIFlags *EFTrayOvrWrt Spooler|Command +*OpenUIEFI *EFTrayOvrWrt/Bypass Tray :Boolean +*OrderDependency: 65 AnySetup *EFTrayOvrWrt +*DefaultEFTrayOvrWrt: False +*EFTrayOvrWrt True/On: "1 dict dup /ManualFeed true put setpagedevice" +*EFTrayOvrWrt False/Off: "1 dict dup /ManualFeed false put setpagedevice" +*?EFTrayOvrWrt: " + save currentpagedevice /ManualFeed get + {(True)} {(False)} ifelse = flush restore" +*End +*CloseUIEFI: *EFTrayOvrWrt + +*RequiresPageRegion All: True +*%EFIFlags *InputSlot Command|Column +*%EFIGroup *InputSlot Finishing/Finishing +*OpenUI *InputSlot/Paper Source : PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/AutoSelect: "(printerinfo trayselect -1) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot Tray1/Tray 1: "(printerinfo trayselect 1) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot Tray2/Tray 2: "(printerinfo trayselect 2) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot Tray3/Tray 3: "(printerinfo trayselect 3) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*% For Tray 4 on 5750, trayselect value is 9, this is what +*% we set on the copier. +*InputSlot Tray4/Tray 4: "(printerinfo trayselect 9) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot ManualFeed/Manual Feed: " + 1 dict dup /ManualFeed true put setpagedevice" +*End +*CloseUI: *InputSlot + +*% Font Information ========================= +*DefaultFont: Courier +*Font AlbertusMT: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Italic: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Light: Standard "(001.000)" Standard Disk +*Font AntiqueOlive-Bold: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Compact: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Italic: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Roman: Standard "(001.001)" Standard Disk +*Font Apple-Chancery: Standard "(002.000)" Standard Disk +*Font Arial-BoldItalicMT: Standard "(002.000)" Standard Disk +*Font Arial-BoldMT: Standard "(002.000)" Standard Disk +*Font Arial-ItalicMT: Standard "(002.000)" Standard Disk +*Font ArialMT: Standard "(002.000)" Standard Disk +*Font AvantGarde-Book: Standard "(002.000)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(002.000)" Standard Disk +*Font AvantGarde-Demi: Standard "(002.000)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(002.000)" Standard Disk +*Font Bodoni: Standard "(001.002)" Standard Disk +*Font Bodoni-Bold: Standard "(001.002)" Standard Disk +*Font Bodoni-BoldItalic: Standard "(001.002)" Standard Disk +*Font Bodoni-Italic: Standard "(001.002)" Standard Disk +*Font Bodoni-Poster: Standard "(001.002)" Standard Disk +*Font Bodoni-PosterCompressed: Standard "(001.001)" Standard Disk +*Font Bookman-Demi: Standard "(002.000)" Standard Disk +*Font Bookman-DemiItalic: Standard "(002.000)" Standard Disk +*Font Bookman-Light: Standard "(002.000)" Standard Disk +*Font Bookman-LightItalic: Standard "(002.000)" Standard Disk +*Font Carta: Standard "(001.001)" Standard Disk +*Font Chicago: Standard "(002.000)" Standard Disk +*Font Clarendon: Standard "(001.001)" Standard Disk +*Font Clarendon-Bold: Standard "(001.001)" Standard Disk +*Font Clarendon-Light: Standard "(001.001)" Standard Disk +*Font CooperBlack: Standard "(001.003)" Standard Disk +*Font CooperBlack-Italic: Standard "(001.003)" Standard Disk +*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard Disk +*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard Disk +*Font Coronet-Regular: Standard "(001.000)" Standard Disk +*Font Courier: Standard "(003.000)" Standard Disk +*Font Courier-Bold: Standard "(003.000)" Standard Disk +*Font Courier-BoldOblique: Standard "(003.000)" Standard Disk +*Font Courier-Oblique: Standard "(003.000)" Standard Disk +*Font Eurostile: Standard "(001.002)" Standard Disk +*Font Eurostile-Bold: Standard "(001.001)" Standard Disk +*Font Eurostile-BoldExtendedTwo: Standard "(001.002)" Standard Disk +*Font Eurostile-ExtendedTwo: Standard "(001.002)" Standard Disk +*Font Geneva: Standard "(002.000)" Standard Disk +*Font GillSans: Standard "(001.002)" Standard Disk +*Font GillSans-Bold: Standard "(001.001)" Standard Disk +*Font GillSans-BoldCondensed: Standard "(001.001)" Standard Disk +*Font GillSans-BoldItalic: Standard "(001.002)" Standard Disk +*Font GillSans-Condensed: Standard "(001.001)" Standard Disk +*Font GillSans-ExtraBold: Standard "(001.001)" Standard Disk +*Font GillSans-Italic: Standard "(001.002)" Standard Disk +*Font GillSans-Light: Standard "(001.001)" Standard Disk +*Font GillSans-LightItalic: Standard "(001.002)" Standard Disk +*Font Goudy: Standard "(001.003)" Standard Disk +*Font Goudy-Bold: Standard "(001.002)" Standard Disk +*Font Goudy-BoldItalic: Standard "(001.002)" Standard Disk +*Font Goudy-ExtraBold: Standard "(001.001)" Standard Disk +*Font Goudy-Italic: Standard "(001.002)" Standard Disk +*Font Helvetica: Standard "(002.000)" Standard Disk +*Font Helvetica-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-BoldOblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-BoldObl: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-Oblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Oblique: Standard "(002.000)" Standard Disk +*Font HoeflerText-Black: Standard "(002.000)" Standard Disk +*Font HoeflerText-BlackItalic: Standard "(002.000)" Standard Disk +*Font HoeflerText-Italic: Standard "(002.000)" Standard Disk +*Font HoeflerText-Ornaments: Standard "(002.000)" Standard Disk +*Font HoeflerText-Regular: Standard "(002.000)" Standard Disk +*Font JoannaMT: Standard "(001.000)" Standard Disk +*Font JoannaMT-Bold: Standard "(001.000)" Standard Disk +*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard Disk +*Font JoannaMT-Italic: Standard "(001.000)" Standard Disk +*Font LetterGothic: Standard "(001.004)" Standard Disk +*Font LetterGothic-Bold: Standard "(001.006)" Standard Disk +*Font LetterGothic-BoldSlanted: Standard "(001.005)" Standard Disk +*Font LetterGothic-Slanted: Standard "(001.004)" Standard Disk +*Font LubalinGraph-Book: Standard "(001.002)" Standard Disk +*Font LubalinGraph-BookOblique: Standard "(001.002)" Standard Disk +*Font LubalinGraph-Demi: Standard "(001.002)" Standard Disk +*Font LubalinGraph-DemiOblique: Standard "(001.002)" Standard Disk +*Font Marigold: Standard "(001.000)" Standard Disk +*Font Monaco: Standard "(002.000)" Standard Disk +*Font MonaLisa-Recut: Standard "(001.000)" Standard Disk +*Font NewCenturySchlbk-Bold: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(002.000)" Standard Disk +*Font NewYork: Standard "(002.000)" Standard Disk +*Font Optima: Standard "(001.005)" Standard Disk +*Font Optima-Bold: Standard "(001.005)" Standard Disk +*Font Optima-BoldItalic: Standard "(001.000)" Standard Disk +*Font Optima-Italic: Standard "(001.000)" Standard Disk +*Font Oxford: Standard "(001.000)" Standard Disk +*Font Palatino-Bold: Standard "(002.000)" Standard Disk +*Font Palatino-BoldItalic: Standard "(002.000)" Standard Disk +*Font Palatino-Italic: Standard "(002.000)" Standard Disk +*Font Palatino-Roman: Standard "(002.000)" Standard Disk +*Font StempelGaramond-Bold: Standard "(001.002)" Standard Disk +*Font StempelGaramond-BoldItalic: Standard "(001.002)" Standard Disk +*Font StempelGaramond-Italic: Standard "(001.002)" Standard Disk +*Font StempelGaramond-Roman: Standard "(001.002)" Standard Disk +*Font Symbol: Standard "(001.008)" Standard Disk +*Font Tekton: Standard "(001.001)" Standard Disk +*Font Times-Bold: Standard "(002.000)" Standard Disk +*Font Times-BoldItalic: Standard "(002.000)" Standard Disk +*Font Times-Italic: Standard "(002.000)" Standard Disk +*Font Times-Roman: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-BoldItalicMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-BoldMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-ItalicMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPSMT: Standard "(002.000)" Standard Disk +*Font Univers: Standard "(001.003)" Standard Disk +*Font Univers-Bold: Standard "(001.003)" Standard Disk +*Font Univers-BoldExt: Standard "(001.000)" Standard Disk +*Font Univers-BoldExtObl: Standard "(001.000)" Standard Disk +*Font Univers-BoldOblique: Standard "(001.003)" Standard Disk +*Font Univers-Condensed: Standard "(001.002)" Standard Disk +*Font Univers-CondensedBold: Standard "(001.001)" Standard Disk +*Font Univers-CondensedBoldOblique: Standard "(001.001)" Standard Disk +*Font Univers-CondensedOblique: Standard "(001.002)" Standard Disk +*Font Univers-Extended: Standard "(001.000)" Standard Disk +*Font Univers-ExtendedObl: Standard "(001.000)" Standard Disk +*Font Univers-Light: Standard "(001.003)" Standard Disk +*Font Univers-LightOblique: Standard "(001.003)" Standard Disk +*Font Univers-Oblique: Standard "(001.003)" Standard Disk +*Font Wingdings-Regular: Standard "(002.000)" Standard Disk +*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard Disk +*Font ZapfDingbats: Standard "(002.000)" Standard Disk +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "scanning" + +*Status: "PrinterError: Ok" +*Status: "PrinterError: Reset the copier and fiery" +*Status: "PrinterError: Copier is busy (Copier mode)" +*Status: "PrinterError: Copier is busy (AGOC)" +*Status: "PrinterError: Copier is busy (FUSER)" +*Status: "PrinterError: Copier is busy (ROS)" +*Status: "PrinterError: Copier is busy (DRUM HEATER)" +*Status: "PrinterError: Copier is busy (MC)" +*Status: "PrinterError: Paper jam" +*Status: "PrinterError: Copier's interlock is open" +*Status: "PrinterError: Out of toner" +*Status: "PrinterError: Fuser web empty" +*Status: "PrinterError: Waste toner container is full" +*Status: "PrinterError: Copier's accessary is disabled" + +*Status: "PrinterError: Load A3 paper in tray" +*Status: "PrinterError: Load A4 paper in tray" +*Status: "PrinterError: Load A4 SEF paper in tray" +*Status: "PrinterError: Load 11x17 paper in tray" +*Status: "PrinterError: Load Letter paper in tray" +*Status: "PrinterError: Load Letter SEF paper in tray" +*Status: "PrinterError: Load Legal paper in tray" +*Status: "PrinterError: Load 8x10 paper in tray" +*Status: "PrinterError: Load Legal 13 paper in tray" +*Status: "PrinterError: Load 9x12 paper in tray" + +*Status: "PrinterError: An unknown copier error occurred" +*Status: "PrinterError: Copier is offline" + +*Status: "PrinterError: Load A3 paper in bypass tray" +*Status: "PrinterError: Load A4 paper bypass tray" +*Status: "PrinterError: Load A4 SEF paper bypass tray" +*Status: "PrinterError: Load 11x17 paper bypass tray" +*Status: "PrinterError: Load Letter paper bypass tray" +*Status: "PrinterError: Load Letter SEF paper bypass tray" +*Status: "PrinterError: Load Legal paper bypass tray" +*Status: "PrinterError: Load 8x10 paper bypass tray" +*Status: "PrinterError: Load Legal 13 paper bypass tray" +*Status: "PrinterError: Load 9x12 paper bypass tray" + +*Status: "PrinterError: Sorter problem (See copier console)" +*Status: "PrinterError: Copier is busy (UI)" + + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "EtherTalk" +*Source: "Parallel" +*Source: "TCP/IP" +*Source: "Novell IPX" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) + +*PrinterError: "Ok" +*PrinterError: "Reset the copier and fiery" +*PrinterError: "Copier is busy (Copier mode)" +*PrinterError: "Copier is busy (AGOC)" +*PrinterError: "Copier is busy (FUSER)" +*PrinterError: "Copier is busy (ROS)" +*PrinterError: "Copier is busy (DRUM HEATER)" +*PrinterError: "Copier is busy (MC)" +*PrinterError: "Paper jam" +*PrinterError: "Copier's interlock is open" +*PrinterError: "Out of toner" +*PrinterError: "Fuser web empty" +*PrinterError: "Waste toner container is full" +*PrinterError: "Copier's accessary is disabled" + +*PrinterError: "Load A3 paper in tray" +*PrinterError: "Load A4 paper in tray" +*PrinterError: "Load A4 SEF paper in tray" +*PrinterError: "Load 11x17 paper in tray" +*PrinterError: "Load Letter paper in tray" +*PrinterError: "Load Letter SEF paper in tray" +*PrinterError: "Load Legal paper in tray" +*PrinterError: "Load 8x10 paper in tray" +*PrinterError: "Load Legal 13 paper in tray" +*PrinterError: "Load 9x12 paper in tray" + +*PrinterError: "An unknown copier error occurred" +*PrinterError: "Copier is offline" + +*PrinterError: "Load A3 paper in bypass tray" +*PrinterError: "Load A4 paper bypass tray" +*PrinterError: "Load A4 SEF paper bypass tray" +*PrinterError: "Load 11x17 paper bypass tray" +*PrinterError: "Load Letter paper bypass tray" +*PrinterError: "Load Letter SEF paper bypass tray" +*PrinterError: "Load Legal paper bypass tray" +*PrinterError: "Load 8x10 paper bypass tray" +*PrinterError: "Load Legal 13 paper bypass tray" +*PrinterError: "Load 9x12 paper bypass tray" + +*PrinterError: "Sorter problem (See copier console)" +*PrinterError: "Copier is busy (UI)" + + +*% Color Separation Information ==================== + + +*% Custom Inks for Fiery Logo +*InkName: P300FieryBlue/Fiery Blue +*InkName: P199FieryRed/Fiery Red +*InkName: PblackFieryBlack/Fiery Black +*CustomCMYK P300FieryBlue: ".9 .9 .0 .0" +*CustomCMYK P199FieryRed: ".0 .9 .9 .0" +*CustomCMYK PblackFieryBlack: ".2 .1 .1 .9" + +*DefaultColorSep: Black.50lpi.400dpi + +*% -------Halftone Graphics Mode (Hi-Res mode) +*ColorSepScreenAngle Cyan.50lpi.400dpi: "0" +*ColorSepScreenAngle Magenta.50lpi.400dpi: "0" +*ColorSepScreenAngle Yellow.50lpi.400dpi: "0" +*ColorSepScreenAngle Black.50lpi.400dpi: "0" +*ColorSepScreenFreq Cyan.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Magenta.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Yellow.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Black.50lpi.400dpi: "50.0" +*ColorSepScreenProc Cyan.50lpi.400dpi: "{6 5 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Magenta.50lpi.400dpi: "{4 7 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Yellow.50lpi.400dpi: "{5 2 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Black.50lpi.400dpi: "{2 4 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*% PPD Last Modified 5.19.98 +*% End of PPD file +*% The byte count of this file should be exactly 091362 or 093552 +*% depending on the filesystem it resides in. +*% end of PPD file for Fiery ZX 5750 diff --git a/openoffice/share/psprint/driver/EFAX7010.PS b/openoffice/share/psprint/driver/EFAX7010.PS new file mode 100644 index 0000000000000000000000000000000000000000..7cadf8829728c82aeb3d34d9d4fcbb057cf6c8f4 --- /dev/null +++ b/openoffice/share/psprint/driver/EFAX7010.PS @@ -0,0 +1,1698 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% ********* +*% EFI Information Block +*% +*FileVersion: "0.1" +*% +*% ********* + +*FormatVersion: "4.3" +*FileVersion: "1.1" +*PCFileName: "EFAX7010.PPD" +*LanguageVersion: English +*LanguageEncoding: ISOLatin1 +*Product: "(Fiery ZX 5799)" +*PSVersion: "(3010.104) 1" +*ModelName: "Fiery ZX 5799 Color Server v3010.104" +*ShortNickName: "Fiery ZX 5799 v3010.104" +*NickName: "Fiery ZX 5799 Color Server v3010.104" +*Manufacturer: "Xerox" + +*% PPD body begins + +*%EFIGroupName Job/Job :True +*%EFIGroupName Media/Media :True +*%EFIGroupName Color/Color :True +*%EFIGroupName Finishing/Finishing :True +*%EFIGroupName Notes/Notes :True + +*%EFIFlags *Notes1 Column +*%EFIGroup *Notes1 Notes/Notes +*%EFIJobNote *Notes1/Notes 1 :32 + +*%EFIFlags *Notes2 Column +*%EFIGroup *Notes2 Notes/Notes +*%EFIJobNote *Notes2/Notes 2 :32 + +*%EFIFlags *Instruct Column +*%EFIGroup *Instruct Notes/Notes +*%EFIJobNote *Instruct/Instructions :128 + +*% === Options and Constraints ============================== + +*% Transparencies, Thick paper, and Transparent Interleave +*% should only be printed from Manual Feed. +*UIConstraints: *MediaType Thick *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Thick +*UIConstraints: *MediaType Transparent *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Transparent +*UIConstraints: *MediaType Interleaved *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Interleaved + +*UIConstraints: *MediaType Thick *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Thick +*UIConstraints: *MediaType Transparent *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Transparent +*UIConstraints: *MediaType Interleaved *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Interleaved + +*UIConstraints: *MediaType Thick *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Thick +*UIConstraints: *MediaType Transparent *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Transparent +*UIConstraints: *MediaType Interleaved *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Interleaved + +*UIConstraints: *PageSize Docupac *InputSlot Tray1 +*UIConstraints: *PageRegion Docupac *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize Docupac +*UIConstraints: *InputSlot Tray1 *PageRegion Docupac +*UIConstraints: *PageSize Docupac *InputSlot Tray2 +*UIConstraints: *PageRegion Docupac *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize Docupac +*UIConstraints: *InputSlot Tray2 *PageRegion Docupac +*UIConstraints: *PageSize Docupac *InputSlot Tray3 +*UIConstraints: *PageRegion Docupac *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize Docupac +*UIConstraints: *InputSlot Tray3 *PageRegion Docupac + +*UIConstraints: *PageSize SEFB5 *InputSlot Tray1 +*UIConstraints: *PageRegion SEFB5 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize SEFB5 +*UIConstraints: *InputSlot Tray1 *PageRegion SEFB5 +*UIConstraints: *PageSize SEFB5 *InputSlot Tray2 +*UIConstraints: *PageRegion SEFB5 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize SEFB5 +*UIConstraints: *InputSlot Tray2 *PageRegion SEFB5 +*UIConstraints: *PageSize SEFB5 *InputSlot Tray3 +*UIConstraints: *PageRegion SEFB5 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize SEFB5 +*UIConstraints: *InputSlot Tray3 *PageRegion SEFB5 + +*UIConstraints: *PageSize B5 *InputSlot Tray1 +*UIConstraints: *PageRegion B5 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize B5 +*UIConstraints: *InputSlot Tray1 *PageRegion B5 +*UIConstraints: *PageSize B5 *InputSlot Tray2 +*UIConstraints: *PageRegion B5 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize B5 +*UIConstraints: *InputSlot Tray2 *PageRegion B5 +*UIConstraints: *PageSize B5 *InputSlot Tray3 +*UIConstraints: *PageRegion B5 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize B5 +*UIConstraints: *InputSlot Tray3 *PageRegion B5 + +*UIConstraints: *PageSize B4 *InputSlot Tray1 +*UIConstraints: *PageRegion B4 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize B4 +*UIConstraints: *InputSlot Tray1 *PageRegion B4 +*UIConstraints: *PageSize B4 *InputSlot Tray2 +*UIConstraints: *PageRegion B4 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize B4 +*UIConstraints: *InputSlot Tray2 *PageRegion B4 +*UIConstraints: *PageSize B4 *InputSlot Tray3 +*UIConstraints: *PageRegion B4 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize B4 +*UIConstraints: *InputSlot Tray3 *PageRegion B4 + +*UIConstraints: *EFColorMode GRAY *EFOverprint On +*UIConstraints: *EFOverprint On *EFColorMode GRAY + +*% Full frame does not support reverse print, collate +*UIConstraints: *EFCompression False *EFOutputOrder Reverse +*UIConstraints: *EFCompression False *EFSorter Collate +*UIConstraints: *EFOutputOrder Reverse *EFCompression False +*UIConstraints: *EFSorter Collate *EFCompression False +*UIConstraints: *FRAME_MODE ADOBE *EFOutputOrder Reverse +*UIConstraints: *EFOutputOrder Reverse *FRAME_MODE ADOBE + +*% ColorWise UIConstraints begin here +*% TV@UIC1.0@CMYK@980402 + +*UIConstraints: *EFSimulation None *EFSimSpeed Quick +*UIConstraints: *EFSimSpeed Quick *EFSimulation None +*UIConstraints: *EFSimulation None *EFSimSpeed Full +*UIConstraints: *EFSimSpeed Full *EFSimulation None +*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Quick +*UIConstraints: *EFSimSpeed Quick *EFSimulation MatchCopy +*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Full +*UIConstraints: *EFSimSpeed Full *EFSimulation MatchCopy +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Off +*UIConstraints: *EFBlkOverprint True *EFPureBlack False +*UIConstraints: *EFPureBlack False *EFBlkOverprint True + +*% ColorWise UIConstraints end here + + +*% General Information and Defaults =============== +*FCacheSize None: 524288 +*TTRasterizer: Type42 +*ContoneOnly: False +*FreeVM: "5767168" +*LanguageLevel: "3" +*ColorDevice: True +*DefaultColorSpace: CMYK +*PrintPSErrors: True +*FileSystem: True +*?FileSystem: " + save + statusdict /diskstatus known{(True)} {(False)} ifelse = flush + restore + " +*End +*Throughput: "10" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING: Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 400dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*AccurateScreensSupport: True + +*%EFIFlags *FRAME_MODE Setup +*OpenUIEFI *FRAME_MODE/Compression :PickOne +*OrderDependency: 05.0 AnySetup *FRAME_MODE +*DefaultFRAME_MODE: AREND +*FRAME_MODE AREND/On: "" +*FRAME_MODE ADOBE/Off: "" +*CloseUIEFI: *FRAME_MODE + +*%EFIFlags *EFCompression Spooler|Command|Column|Rerip +*%EFIGroup *EFCompression Job/Job +*OpenUI *EFCompression/Compression :PickOne +*OrderDependency: 05.0 AnySetup *EFCompression +*DefaultEFCompression: SCDefault +*EFCompression SCDefault/Printer's default: "" +*%DefaultEFCompression: True +*EFCompression False/Off: " userdict /XJXsetRenderType known + { (ADOBE) XJXsetRenderType } + if " +*End +*EFCompression True/On: " userdict /XJXsetRenderType known + { (AREND) XJXsetRenderType } + if " +*End +*?EFCompression: "(True) = flush" +*CloseUI: *EFCompression + +*%EFIFlags *EFOutputOrder Spooler|Command|Column|Setup +*%EFIGroup *EFOutputOrder Finishing/Finishing +*OpenUI *EFOutputOrder/Page Order :PickOne +*OrderDependency: 12.0 AnySetup *EFOutputOrder +*DefaultEFOutputOrder: EFOutputOrderDEF +*EFOutputOrder EFOutputOrderDEF/Printer's default: "" +*EFOutputOrder Forward/Forward:" userdict /XJXsetprintorder known + { 0 XJXsetprintorder } + { (printerinfo PrintOrder 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFOutputOrder Reverse/Reverse:" userdict /XJXsetprintorder known + { 1 XJXsetprintorder } + { (printerinfo PrintOrder 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFOutputOrder + +*%EFIFlags *EFCopierMode Command|Spooler +*%EFIGroup *EFCopierMode Job/Job +*OpenUI *EFCopierMode/Copier Mode :PickOne +*OrderDependency: 40 AnySetup *EFCopierMode +*DefaultEFCopierMode: EFCopierModeDEF +*EFCopierMode EFCopierModeDEF/Printer's default: "" +*EFCopierMode Photo/Photo: " userdict /XJXsetmapmode known + { 0 XJXsetmapmode } + { (printerinfo setmapmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFCopierMode Map/Map: " userdict /XJXsetmapmode known + { 1 XJXsetmapmode } + { (printerinfo setmapmode 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFCopierMode + +*%EFIFlags *EFOverprint +*%EFIGroup *EFOverprint Color/Color +*OpenUI *EFOverprint/Combine Separations :PickOne +*OrderDependency: 40 AnySetup *EFOverprint +*DefaultEFOverprint: EFOverprintDEF +*EFOverprint EFOverprintDEF/Printer's default: "" +*EFOverprint On/On: " userdict /XJXsetoverprint known + { 1 XJXsetoverprint } + { (printerinfo overprint 1) =string + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse + userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode } if " +*End +*EFOverprint Off/Off: " userdict /XJXsetoverprint known + { 0 XJXsetoverprint } + { (printerinfo overprint 0) =string + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse + userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode } if " +*End +*CloseUI: *EFOverprint + +*%EFIFlags *EFColorMode Spooler|Command|Rerip|Setup +*%EFIGroup *EFColorMode Color/Color +*OpenUI *EFColorMode/Color Mode :PickOne +*OrderDependency: 15 AnySetup *EFColorMode +*DefaultEFColorMode: EFColorModeDEF +*EFColorMode EFColorModeDEF/Printer's default: "" +*EFColorMode CMYK/CMYK: "userdict /XJXsetcolormode known + { (CMYK) XJXsetcolormode } if " +*End +*EFColorMode GRAY/Grayscale: "userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode} if " +*End +*?EFColorMode: " currentpagedevice /ProcessColorModel get == } if " +*CloseUI: *EFColorMode + +*%EFIFlags *EFDefPaperSize Setup +*OpenUIEFI *EFDefPaperSize/Default Paper Sizes :PickOne +*OrderDependency: 20 AnySetup *EFDefPaperSize +*DefaultEFDefPaperSize: US +*EFDefPaperSize US/US: "" +*EFDefPaperSize Metric/Metric: "" +*CloseUIEFI: *EFDefPaperSize + +*%EFIFlags *EFConvPaperSize Setup +*OpenUIEFI *EFConvPaperSize/Convert Paper Sizes : PickOne +*OrderDependency: 25 AnySetup *EFConvPaperSize +*DefaultEFConvPaperSize: False +*EFConvPaperSize False/No: "" +*EFConvPaperSize LetterToA4/Letter/11x17->A4/A3: "" +*EFConvPaperSize A4ToLetter/A4/A3->Letter/11x17: "" +*CloseUIEFI: *EFConvPaperSize + +*%EFIFlags *EFCovPgAtEnd Setup +*OpenUIEFI *EFCovPgAtEnd/Print Cover Page : PickOne +*OrderDependency: 30 AnySetup *EFCovPgAtEnd +*DefaultEFCovPgAtEnd: NO +*EFCovPgAtEnd YES/Yes: "" +*EFCovPgAtEnd NO/No: "" +*CloseUIEFI: *EFCovPgAtEnd + +*%EFIFlags *EFCourierSubst Setup +*OpenUIEFI *EFCourierSubst/Allow Courier Substitution :PickOne +*OrderDependency: 35 AnySetup *EFCourierSubst +*DefaultEFCourierSubst: YES +*EFCourierSubst YES/Yes: "" +*EFCourierSubst NO/No: "" +*CloseUIEFI: *EFCourierSubst + +*%EFIFlags *EFPSError Setup +*OpenUIEFI *EFPSError/Print to PS Error : PickOne +*OrderDependency: 40 AnySetup *EFPSError +*DefaultEFPSError: NO +*EFPSError YES/Yes: "" +*EFPSError NO/No: "" +*CloseUIEFI: *EFPSError + +*%EFIFlags *EFUseBypassTray Setup +*OpenUIEFI *EFUseBypassTray/Enable Bypass Tray as default : PickOne +*OrderDependency: 20 AnySetup *EFUseBypassTray +*DefaultEFUseBypassTray: NO +*EFUseBypassTray YES/Yes: "" +*EFUseBypassTray NO/No: "" +*CloseUIEFI: *EFUseBypassTray + +*%EFIFlags *EFUseSorter Setup +*OpenUIEFI *EFUseSorter/Enable Sorter as default : PickOne +*OrderDependency: 20 AnySetup *EFUseSorter +*DefaultEFUseSorter: NO +*EFUseSorter YES/Yes: "" +*EFUseSorter NO/No: "" +*CloseUIEFI: *EFUseSorter + +*%EFIFlags *EFSorter Spooler|Command|Column +*%EFIGroup *EFSorter Finishing/Finishing +*OpenUI *EFSorter/Sorter Mode :PickOne +*OrderDependency: 50 AnySetup *EFSorter +*DefaultEFSorter: EFSorterDEF +*EFSorter EFSorterDEF/Printer's default: "" +*EFSorter False/Off: " << /Collate false>> setpagedevice + userdict /XJXsetsorter known + { 0 XJXsetsorter } + { (printerinfo sortmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSorter Collate/Collate: "<< /Collate true>> setpagedevice + userdict /XJXsetsorter known + { 0 XJXsetsorter } + { (printerinfo sortmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSorter Sort/Sort: " << /Collate true>> setpagedevice + userdict /XJXsetsorter known + { 1 XJXsetsorter } + { (printerinfo sortmode 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFSorter + +*%EFIFlags *MediaType Spooler|Command|Column|Rerip +*%EFIGroup *MediaType Media/Media +*OpenUI *MediaType/Media Type :PickOne +*OrderDependency: 50 AnySetup *MediaType +*DefaultMediaType: MediaTypeDEF +*MediaType MediaTypeDEF/Printer's default: "" +*MediaType Plain/Plain Paper: " userdict /XJXsetmediatype known + { 1 XJXsetmediatype } if" +*End +*MediaType Thick/Thick Paper: " userdict /XJXsetmediatype known + { 2 XJXsetmediatype } if" +*End +*MediaType Transparent/Transparency: " userdict /XJXsetmediatype known + { 3 XJXsetmediatype } if" +*End +*MediaType Interleaved/Interleaved: " userdict /XJXsetmediatype known + { 4 XJXsetmediatype } if" +*End +*?MediaType: " FieryXJdict /CB_GetMediaType known { + FieryXJdict /CB_GetMediaType get exec == } if" +*End +*CloseUI: *MediaType + +*%EFIFlags *EFColorRendDict Spooler|Command|Rerip +*%EFIGroup *EFColorRendDict Color/Color +*OpenUI *EFColorRendDict/Rendering Style :PickOne +*OrderDependency: 60 AnySetup *EFColorRendDict +*DefaultEFColorRendDict: EFColorRendDictDEF +*EFColorRendDict EFColorRendDictDEF/Printer's default: "" +*EFColorRendDict Preferred/Photographic: " userdict /XJXsetrenderingintent known + { (Photographic) XJXsetrenderingintent + } if " +*End +*EFColorRendDict Business/Presentation: " userdict /XJXsetrenderingintent known + { (Presentation) XJXsetrenderingintent + } if " +*End +*EFColorRendDict Colorimetric/Solid Color: " userdict /XJXsetrenderingintent known + { (Solid) XJXsetrenderingintent + } if " +*End +*?EFColorRendDict: " FieryXJdict /CB_GetRenderingIntent known { + FieryXJdict /CB_GetRenderingIntent get exec == } if" +*End +*CloseUI: *EFColorRendDict + +*%EFIFlags *EFSharpness Spooler|Command +*%EFIGroup *EFSharpness Job/Job +*OpenUI *EFSharpness/Sharpness :PickOne +*OrderDependency: 40 AnySetup *EFSharpness +*DefaultEFSharpness: EFSharpnessDEF +*EFSharpness EFSharpnessDEF/Printer's default: "" +*EFSharpness Softer/Softer: " userdict /XJXsharpness known + { 10 XJXsharpness } + { (printerinfo sharpness 10) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSharpness Normal/Normal: " userdict /XJXsharpness known + { 3 XJXsharpness } + { (printerinfo sharpness 3) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSharpness Sharper/Sharper: " userdict /XJXsharpness known + { 4 XJXsharpness } + { (printerinfo sharpness 4) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFSharpness + +*%EFIFlags *EFPrange +*%EFIGroup *EFPrange Job/Job +*OpenUIEFI *EFPrange/Page Range : PickOne +*OrderDependency: 70 AnySetup *EFPrange +*DefaultEFPrange: EFPrangeDEF +*EFPrange EFPrangeDEF/Printer's default: "" +*EFPrange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ ] put + setglobal " +*End +*EFPrange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put + setglobal " +*End +*EFPrange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put + setglobal " +*End +*EFPrange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 0 1 2 4 6 ] put + setglobal " +*End +*CloseUIEFI: *EFPrange + +*%EFIFlags *EFFlip +*%EFIGroup *EFFlip Job/Job +*OpenUIEFI *EFFlip/Flip : PickOne +*OrderDependency: 75 AnySetup *EFFlip +*DefaultEFFlip: EFFlipDEF +*EFFlip EFFlipDEF/Printer's default: "" +*EFFlip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice " +*End +*EFFlip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice " +*End +*EFFlip H/Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice " +*End +*EFFlip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice " +*End +*CloseUIEFI: *EFFlip + +*%EFIFlags *EFScale +*%EFIGroup *EFScale Job/Job +*OpenUIEFI *EFScale/Scale : PickOne +*OrderDependency: 80 AnySetup *EFScale +*DefaultEFScale: EFScaleDEF +*EFScale EFScaleDEF/Printer's default: "" +*EFScale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 2 put << >> setpagedevice " +*End +*EFScale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 1.5 put << >> setpagedevice " +*End +*EFScale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 1 put << >> setpagedevice " +*End +*EFScale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# .75 put << >> setpagedevice " +*End +*EFScale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# .5 put << >> setpagedevice " +*End +*CloseUIEFI: *EFScale + +*%EFIFlags *EFRotate +*%EFIGroup *EFRotate Job/Job +*OpenUIEFI *EFRotate/Rotate: PickOne +*OrderDependency: 85 AnySetup *EFRotate +*DefaultEFRotate: EFRotateDEF +*EFRotate EFRotateDEF/Printer's default: "" +*EFRotate 0/0°: " << >> setpagedevice " +*EFRotate 90/90° CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 90 put << >> setpagedevice " +*End +*EFRotate 270/90° CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 270 put << >> setpagedevice " +*End +*EFRotate 180/180°: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 180 put << >> setpagedevice " +*End +*CloseUIEFI: *EFRotate + +*% ColorWise body begins here +*% TV@B1.0@CMYK@980402 + +*%EFIFlags *EFBrightness Spooler|Command|Rerip +*%EFIGroup *EFBrightness Color/Color +*OpenUI *EFBrightness/Brightness :PickOne +*OrderDependency: 55.0 AnySetup *EFBrightness +*DefaultEFBrightness: 00.00 +*EFBrightness +0.24/85% Lightest: " /XJXsetBrightness where + { pop (LIGHTEST) XJXsetBrightness } if " +*End +*EFBrightness +0.16/90% Lighter: " /XJXsetBrightness where + { pop (LIGHTER) XJXsetBrightness } if " +*End +*EFBrightness +0.08/95% Light: " /XJXsetBrightness where + { pop (LIGHT) XJXsetBrightness } if " +*End +*EFBrightness 00.00/100% Normal: " /XJXsetBrightness where + { pop (NORMAL) XJXsetBrightness } if " +*End +*EFBrightness -0.08/105% Dark: " /XJXsetBrightness where + { pop (DARK) XJXsetBrightness } if " +*End +*EFBrightness -0.16/110% Darker: " /XJXsetBrightness where + { pop (DARKER) XJXsetBrightness } if " +*End +*EFBrightness -0.24/115% Darkest: " /XJXsetBrightness where + { pop (DARKEST) XJXsetBrightness } if " +*End +*CloseUI: *EFBrightness + + +*%EFIFlags *EFRGBOverride Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFRGBOverride Color/Color +*OpenUI *EFRGBOverride/RGB Source :PickOne +*OrderDependency: 56.0 AnySetup *EFRGBOverride +*DefaultEFRGBOverride: EFRGBOverrideDEF +*EFRGBOverride EFRGBOverrideDEF/Printer's default: "" +*EFRGBOverride EFIRGB/EFIRGB: " /XJXsetRGBOverride where + { pop (EFIRGB) XJXsetRGBOverride } if " +*End +*EFRGBOverride sRGB/sRGB (PC): " /XJXsetRGBOverride where + { pop (SRGB) XJXsetRGBOverride } if " +*End +*EFRGBOverride Apple13/Apple Standard: " /XJXsetRGBOverride where + { pop (APPLE13) XJXsetRGBOverride } if " +*End +*EFRGBOverride Other/Other: " /XJXsetRGBOverride where + { pop (OTHER) XJXsetRGBOverride } if " +*End +*EFRGBOverride Off/Off: " /XJXsetRGBOverride where + { pop (Off) XJXsetRGBOverride } if " +*End +*CloseUI: *EFRGBOverride + + +*%EFIFlags *EFRGBOtherGamma Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherGamma Color/Color +*OpenUI *EFRGBOtherGamma/(Other) Gamma :PickOne +*OrderDependency: 56.1 AnySetup *EFRGBOtherGamma +*DefaultEFRGBOtherGamma: EFRGBOtherGammaDEF +*EFRGBOtherGamma EFRGBOtherGammaDEF/Printer's default: "" +*EFRGBOtherGamma 1.0/1.0: " /XJXsetRGBOtherGamma where + { pop (1.0) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.2/1.2: " /XJXsetRGBOtherGamma where + { pop (1.2) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.4/1.4: " /XJXsetRGBOtherGamma where + { pop (1.4) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.6/1.6: " /XJXsetRGBOtherGamma where + { pop (1.6) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.8/1.8: " /XJXsetRGBOtherGamma where + { pop (1.8) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.0/2.0: " /XJXsetRGBOtherGamma where + { pop (2.0) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.2/2.2: " /XJXsetRGBOtherGamma where + { pop (2.2) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.4/2.4: " /XJXsetRGBOtherGamma where + { pop (2.4) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.6/2.6: " /XJXsetRGBOtherGamma where + { pop (2.6) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.8/2.8: " /XJXsetRGBOtherGamma where + { pop (2.8) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 3.0/3.0: " /XJXsetRGBOtherGamma where + { pop (3.0) XJXsetRGBOtherGamma } if " +*End +*CloseUI: *EFRGBOtherGamma + + +*%EFIFlags *EFRGBOtherWtPt Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherWtPt Color/Color +*OpenUI *EFRGBOtherWtPt/(Other) White Point :PickOne +*OrderDependency: 56.2 AnySetup *EFRGBOtherWtPt +*DefaultEFRGBOtherWtPt: EFRGBOtherWtPtDEF +*EFRGBOtherWtPt EFRGBOtherWtPtDEF/Printer's default: "" +*EFRGBOtherWtPt 5000K/5000 K (D50): " /XJXsetRGBOtherWtPt where + { pop (5000K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 5500K/5500 K: " /XJXsetRGBOtherWtPt where + { pop (5500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 6500K/6500 K (D65): " /XJXsetRGBOtherWtPt where + { pop (6500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 7500K/7500 K: " /XJXsetRGBOtherWtPt where + { pop (7500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 9300K/9300 K: " /XJXsetRGBOtherWtPt where + { pop (9300K) XJXsetRGBOtherWtPt } if " +*End +*CloseUI: *EFRGBOtherWtPt + + +*%EFIFlags *EFRGBOtherPhos Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherPhos Color/Color +*OpenUI *EFRGBOtherPhos/(Other) Phosphors :PickOne +*OrderDependency: 56.3 AnySetup *EFRGBOtherPhos +*DefaultEFRGBOtherPhos: EFRGBOtherPhosDEF +*EFRGBOtherPhos EFRGBOtherPhosDEF/Printer's default: "" +*EFRGBOtherPhos HitachiEBU/Hitachi EBU: " /XJXsetRGBOtherPhos where + { pop (Hitachi EBU) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos HitachiIkegami/Hitachi/Ikegami: " /XJXsetRGBOtherPhos where + { pop (Hitachi/Ikegami) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos NTSC/NTSC: " /XJXsetRGBOtherPhos where + { pop (NTSC) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos RadiusPivot/Radius Pivot: " /XJXsetRGBOtherPhos where + { pop (Radius Pivot) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos SMPTE/SMPTE: " /XJXsetRGBOtherPhos where + { pop (SMPTE) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos Trinitron/Trinitron: " /XJXsetRGBOtherPhos where + { pop (Trinitron) XJXsetRGBOtherPhos } if " +*End +*CloseUI: *EFRGBOtherPhos + + +*%EFIFlags *EFSimulation Spooler|Command|Rerip +*%EFIGroup *EFSimulation Color/Color +*OpenUI *EFSimulation/CMYK Simulation :PickOne +*OrderDependency: 57.0 AnySetup *EFSimulation +*DefaultEFSimulation: EFSimulationDEF +*EFSimulation EFSimulationDEF/Printer's default: "" +*EFSimulation SWOP/SWOP-Coated: " /XJXsetSimulation where + { pop (SWOP-Coated) XJXsetSimulation } if " +*End +*EFSimulation DIC/DIC: " /XJXsetSimulation where + { pop (DIC) XJXsetSimulation } if " +*End +*EFSimulation Euroscale/Euroscale: " /XJXsetSimulation where + { pop (Euroscale) XJXsetSimulation } if " +*End +*EFSimulation Custom1/Custom-1: " /XJXsetSimulation where + { pop (Custom-1) XJXsetSimulation } if " +*End +*EFSimulation Custom2/Custom-2: " /XJXsetSimulation where + { pop (Custom-2) XJXsetSimulation } if " +*End +*EFSimulation Custom3/Custom-3: " /XJXsetSimulation where + { pop (Custom-3) XJXsetSimulation } if " +*End +*EFSimulation Custom4/Custom-4: " /XJXsetSimulation where + { pop (Custom-4) XJXsetSimulation } if " +*End +*EFSimulation Custom5/Custom-5: " /XJXsetSimulation where + { pop (Custom-5) XJXsetSimulation } if " +*End +*EFSimulation None/None: " /XJXsetSimulation where + { pop (.None) XJXsetSimulation } if " +*End +*EFSimulation MatchCopy/Match Copy: " /XJXsetSimulation where + { pop (.MatchCopy) XJXsetSimulation } if " +*End +*CloseUI: *EFSimulation + + +*%EFIFlags *EFSimSpeed Spooler|Command|Rerip +*%EFIGroup *EFSimSpeed Color/Color +*OpenUI *EFSimSpeed/CMYK Simulation Method :PickOne +*OrderDependency: 58.0 AnySetup *EFSimSpeed +*DefaultEFSimSpeed: EFSimSpeedDEF +*EFSimSpeed EFSimSpeedDEF/Printer's default: "" +*EFSimSpeed Quick/Quick: " /XJXsetSimSpeed where + { pop (Quick) XJXsetSimSpeed } if " +*End +*EFSimSpeed Full/Full: " /XJXsetSimSpeed where + { pop (Full) XJXsetSimSpeed } if " +*End +*CloseUI: *EFSimSpeed + + +*%EFIFlags *EFPureBlack Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFPureBlack Color/Color +*OpenUI *EFPureBlack/Pure Black Text/Graphics :PickOne +*OrderDependency: 59.0 AnySetup *EFPureBlack +*DefaultEFPureBlack: EFPureBlackDEF +*EFPureBlack EFPureBlackDEF/Printer's default: "" +*EFPureBlack False/Off: " /XJXsetPureBlack where + { pop (False) XJXsetPureBlack } if " +*End +*EFPureBlack True/On: " /XJXsetPureBlack where + { pop (True) XJXsetPureBlack } if " +*End +*CloseUI: *EFPureBlack + + +*%EFIFlags *EFBlkOverprint Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFBlkOverprint Color/Color +*OpenUI *EFBlkOverprint/Black Overprint :PickOne +*OrderDependency: 60.0 AnySetup *EFBlkOverprint +*DefaultEFBlkOverprint: EFBlkOverprintDEF +*EFBlkOverprint EFBlkOverprintDEF/Printer's default: "" +*EFBlkOverprint False/Off: " /XJXsetBlkOverprint where + { pop (False) XJXsetBlkOverprint } if " +*End +*EFBlkOverprint True/On: " /XJXsetBlkOverprint where + { pop (True) XJXsetBlkOverprint } if " +*End +*CloseUI: *EFBlkOverprint + + +*%EFIFlags *EFSpotColors Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFSpotColors Color/Color +*OpenUI *EFSpotColors/Spot Color Matching :PickOne +*OrderDependency: 61.0 AnySetup *EFSpotColors +*DefaultEFSpotColors: EFSpotColorsDEF +*EFSpotColors EFSpotColorsDEF/Printer's default: "" +*EFSpotColors False/Off: " /XJXsetSpotColors where + { pop (False) XJXsetSpotColors } if " +*End +*EFSpotColors True/On: " /XJXsetSpotColors where + { pop (True) XJXsetSpotColors } if " +*End +*CloseUI: *EFSpotColors + +*% ColorWise body ends here + + +*%EFIFlags *EFRaster Command|Column|Rerip +*%EFIGroup *EFRaster Job/Job +*OpenUI *EFRaster/Save Fast Reprint : Boolean +*OrderDependency: 65.0 AnySetup *EFRaster +*DefaultEFRaster: False +*EFRaster True/On: " userdict /XJXsetraster known + { 1 XJXsetraster } + if " +*End +*EFRaster False/Off: " userdict /XJXsetraster known + { 0 XJXsetraster } + if " +*End +*CloseUI: *EFRaster + +*% Halftone Information ============================= +*ScreenFreq: "50.0" +*ScreenAngle: "0" +*DefaultScreenProc: Line +*ScreenProc Line: " + {2 4 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + { + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + } + exch get 8 dup mul div} exec}" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% PPD pages begins + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*%EFIFlags *PageSize Column +*OpenUI *PageSize/Page Size :PickOne +*OrderDependency: 90 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter:" userdict /XJXsetpagesize known + { (Letter) XJXsetpagesize } + { << /PageSize [612 792] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize A4/A4: " userdict /XJXsetpagesize known + { (A4)XJXsetpagesize } + { << /PageSize [595 842] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize Legal/Legal: " userdict /XJXsetpagesize known + { (Legal)XJXsetpagesize } { legal } ifelse " +*End +*PageSize Tabloid/11x17: " userdict /XJXsetpagesize known + { (Tabloid) XJXsetpagesize } { 11x17 } ifelse " +*End +*PageSize A3/A3: " userdict /XJXsetpagesize known + { (A3) XJXsetpagesize } { a3 } ifelse " +*End +*PageSize 8x10/8x10: " userdict /XJXsetpagesize known + { (EightByTen) XJXsetpagesize } { 8x10 } ifelse " +*End +*PageSize Legal13/Legal 13: " userdict /XJXsetpagesize known + { (Legal13) XJXsetpagesize } { legal13 } ifelse " +*End +*PageSize 9x12/9x12: " userdict /XJXsetpagesize known + { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse " +*End +*PageSize SEFLet/SEF Letter: " userdict /XJXsetpagesize known + { (LetterSEF) XJXsetpagesize } + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize SEFA4/SEF A4: " userdict /XJXsetpagesize known + { (A4SEF) XJXsetpagesize } + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize B4/B4: " userdict /XJXsetpagesize known + { (B4) XJXsetpagesize } { b4 } ifelse " +*End +*PageSize B5/B5: " userdict /XJXsetpagesize known + { (B5) XJXsetpagesize } { b5 } ifelse " +*End +*PageSize SEFB5/SEF B5: " userdict /XJXsetpagesize known + { (B5SEF) XJXsetpagesize } { b5 } ifelse " +*End +*PageSize Docupac/Docupac: " userdict /XJXsetpagesize known + { (Docupac) XJXsetpagesize } { Docupac } ifelse " +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 14 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [842 1191] (A3) put + dup [595 842] (A4) put + dup [576 720] (8x10) put + dup [612 936] (Legal13) put + dup [648 864] (9x12) put + dup [612 792] (SEFLet) put + dup [595 843] (SEFA4) put + dup [729 1032] (B4) put + dup [516 729] (B5) put + dup [516 728] (SEFB5) put + dup [684 842] (Docupac) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*%EFIFlags *PageRegion +*OpenUI *PageRegion :PickOne +*OrderDependency: 95 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter: " userdict /XJXsetpagesize known + { (Letter) XJXsetpagesize } + { << /PageSize [612 792] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion A4/A4: " userdict /XJXsetpagesize known + { (A4)XJXsetpagesize } + { << /PageSize [595 842] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion Legal/Legal: " userdict /XJXsetpagesize known + { (Legal)XJXsetpagesize } { legal } ifelse " +*End +*PageRegion Tabloid/11x17: " userdict /XJXsetpagesize known + { (Tabloid) XJXsetpagesize } { 11x17 } ifelse " +*End +*PageRegion A3/A3: " userdict /XJXsetpagesize known + { (A3) XJXsetpagesize } { a3 } ifelse " +*End +*PageRegion 8x10/8x10: " userdict /XJXsetpagesize known + { (EightByTen) XJXsetpagesize } { 8x10 } ifelse " +*End +*PageRegion Legal13/Legal 13: " userdict /XJXsetpagesize known + { (Legal13) XJXsetpagesize } { legal13 } ifelse " +*End +*PageRegion 9x12/9x12: " userdict /XJXsetpagesize known + { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse " +*End +*PageRegion SEFLet/SEF Letter: " userdict /XJXsetpagesize known + { (LetterSEF) XJXsetpagesize } + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion SEFA4/SEF A4: " userdict /XJXsetpagesize known + { (A4SEF) XJXsetpagesize } + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion B4/B4: " userdict /XJXsetpagesize known + { (B4) XJXsetpagesize } { b4 } ifelse " +*End +*PageRegion B5/B5: " userdict /XJXsetpagesize known + { (B5) XJXsetpagesize } { b5 } ifelse " +*End +*PageRegion SEFB5/SEF B5: " userdict /XJXsetpagesize known + { (B5SEF) XJXsetpagesize } { b5 } ifelse " +*End +*PageRegion Docupac/Docupac: " userdict /XJXsetpagesize known + { (Docupac) XJXsetpagesize } { Docupac } ifelse " +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter: "9 12 589 783" +*ImageableArea A4/A4: "9 12 572 833" +*ImageableArea Legal/Legal: "9 9 600 985" +*ImageableArea Tabloid/11x17: "9 9 780 1201" +*ImageableArea A3/A3: "10 10 830 1168" +*ImageableArea 8x10/8x10: "9 12 553 711" +*ImageableArea Legal13/Legal 13: "9 9 600 913" +*ImageableArea 9x12/9x12: "9 9 636 841" +*ImageableArea SEFLet/SEF Letter: "9 10 600 770" +*ImageableArea SEFA4/SEF A4: "9 10 583 820" +*ImageableArea B4/B4: "9 9 717 1006" +*ImageableArea B5/B5: "9 9 490 717" +*ImageableArea SEFB5/SEF B5: "9 12 507 703" +*ImageableArea Docupac/Docupac: "9 9 672 819" +*?ImageableArea: " + save /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter: "612 792" +*PaperDimension A4/A4: "595 842" +*PaperDimension Legal/Legal: "612 1008" +*PaperDimension Tabloid/11x17: "792 1224" +*PaperDimension A3/A3: "842 1191" +*PaperDimension 8x10/8x10: "576 720" +*PaperDimension Legal13/Legal 13: "612 936" +*PaperDimension 9x12/9x12: "648 864" +*PaperDimension SEFLet/SEF Letter: "612 793" +*PaperDimension SEFA4/SEF A4: "595 843" +*PaperDimension B4/B4: "729 1032" +*PaperDimension B5/B5: "516 729" +*PaperDimension SEFB5/SEF B5: "516 728" +*PaperDimension Docupac/Docupac: "684 842" + +*% PPD pages ends + +*%EFIFlags *EFTrayOvrWrt Spooler|Command +*OpenUIEFI *EFTrayOvrWrt/Bypass Tray :Boolean +*OrderDependency: 65 AnySetup *EFTrayOvrWrt +*DefaultEFTrayOvrWrt: False +*EFTrayOvrWrt True/On: "1 dict dup /ManualFeed true put setpagedevice" +*EFTrayOvrWrt False/Off: "1 dict dup /ManualFeed false put setpagedevice" +*?EFTrayOvrWrt: " + save currentpagedevice /ManualFeed get + {(True)} {(False)} ifelse = flush restore" +*End +*CloseUIEFI: *EFTrayOvrWrt + +*RequiresPageRegion All: True +*%EFIFlags *InputSlot Command|Column +*%EFIGroup *InputSlot Finishing/Finishing +*OpenUI *InputSlot/Paper Source : PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/AutoSelect: "(printerinfo trayselect -1) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot Tray1/Tray 1: "(printerinfo trayselect 1) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot Tray2/Tray 2: "(printerinfo trayselect 2) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot Tray3/Tray 3: "(printerinfo trayselect 3) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot ManualFeed/Manual Feed: " + 1 dict dup /ManualFeed true put setpagedevice" +*End +*CloseUI: *InputSlot + +*% Font Information ========================= +*DefaultFont: Courier +*Font AlbertusMT: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Italic: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Light: Standard "(001.000)" Standard Disk +*Font AntiqueOlive-Bold: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Compact: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Italic: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Roman: Standard "(001.001)" Standard Disk +*Font Apple-Chancery: Standard "(002.000)" Standard Disk +*Font Arial-BoldItalicMT: Standard "(002.000)" Standard Disk +*Font Arial-BoldMT: Standard "(002.000)" Standard Disk +*Font Arial-ItalicMT: Standard "(002.000)" Standard Disk +*Font ArialMT: Standard "(002.000)" Standard Disk +*Font AvantGarde-Book: Standard "(002.000)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(002.000)" Standard Disk +*Font AvantGarde-Demi: Standard "(002.000)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(002.000)" Standard Disk +*Font Bodoni: Standard "(001.002)" Standard Disk +*Font Bodoni-Bold: Standard "(001.002)" Standard Disk +*Font Bodoni-BoldItalic: Standard "(001.002)" Standard Disk +*Font Bodoni-Italic: Standard "(001.002)" Standard Disk +*Font Bodoni-Poster: Standard "(001.002)" Standard Disk +*Font Bodoni-PosterCompressed: Standard "(001.001)" Standard Disk +*Font Bookman-Demi: Standard "(002.000)" Standard Disk +*Font Bookman-DemiItalic: Standard "(002.000)" Standard Disk +*Font Bookman-Light: Standard "(002.000)" Standard Disk +*Font Bookman-LightItalic: Standard "(002.000)" Standard Disk +*Font Carta: Standard "(001.001)" Standard Disk +*Font Chicago: Standard "(002.000)" Standard Disk +*Font Clarendon: Standard "(001.001)" Standard Disk +*Font Clarendon-Bold: Standard "(001.001)" Standard Disk +*Font Clarendon-Light: Standard "(001.001)" Standard Disk +*Font CooperBlack: Standard "(001.003)" Standard Disk +*Font CooperBlack-Italic: Standard "(001.003)" Standard Disk +*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard Disk +*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard Disk +*Font Coronet-Regular: Standard "(001.000)" Standard Disk +*Font Courier: Standard "(003.000)" Standard Disk +*Font Courier-Bold: Standard "(003.000)" Standard Disk +*Font Courier-BoldOblique: Standard "(003.000)" Standard Disk +*Font Courier-Oblique: Standard "(003.000)" Standard Disk +*Font Eurostile: Standard "(001.002)" Standard Disk +*Font Eurostile-Bold: Standard "(001.001)" Standard Disk +*Font Eurostile-BoldExtendedTwo: Standard "(001.002)" Standard Disk +*Font Eurostile-ExtendedTwo: Standard "(001.002)" Standard Disk +*Font Geneva: Standard "(002.000)" Standard Disk +*Font GillSans: Standard "(001.002)" Standard Disk +*Font GillSans-Bold: Standard "(001.001)" Standard Disk +*Font GillSans-BoldCondensed: Standard "(001.001)" Standard Disk +*Font GillSans-BoldItalic: Standard "(001.002)" Standard Disk +*Font GillSans-Condensed: Standard "(001.001)" Standard Disk +*Font GillSans-ExtraBold: Standard "(001.001)" Standard Disk +*Font GillSans-Italic: Standard "(001.002)" Standard Disk +*Font GillSans-Light: Standard "(001.001)" Standard Disk +*Font GillSans-LightItalic: Standard "(001.002)" Standard Disk +*Font Goudy: Standard "(001.003)" Standard Disk +*Font Goudy-Bold: Standard "(001.002)" Standard Disk +*Font Goudy-BoldItalic: Standard "(001.002)" Standard Disk +*Font Goudy-ExtraBold: Standard "(001.001)" Standard Disk +*Font Goudy-Italic: Standard "(001.002)" Standard Disk +*Font Helvetica: Standard "(002.000)" Standard Disk +*Font Helvetica-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-BoldOblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-BoldObl: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-Oblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Oblique: Standard "(002.000)" Standard Disk +*Font HoeflerText-Black: Standard "(002.000)" Standard Disk +*Font HoeflerText-BlackItalic: Standard "(002.000)" Standard Disk +*Font HoeflerText-Italic: Standard "(002.000)" Standard Disk +*Font HoeflerText-Ornaments: Standard "(002.000)" Standard Disk +*Font HoeflerText-Regular: Standard "(002.000)" Standard Disk +*Font JoannaMT: Standard "(001.000)" Standard Disk +*Font JoannaMT-Bold: Standard "(001.000)" Standard Disk +*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard Disk +*Font JoannaMT-Italic: Standard "(001.000)" Standard Disk +*Font LetterGothic: Standard "(001.004)" Standard Disk +*Font LetterGothic-Bold: Standard "(001.006)" Standard Disk +*Font LetterGothic-BoldSlanted: Standard "(001.005)" Standard Disk +*Font LetterGothic-Slanted: Standard "(001.004)" Standard Disk +*Font LubalinGraph-Book: Standard "(001.002)" Standard Disk +*Font LubalinGraph-BookOblique: Standard "(001.002)" Standard Disk +*Font LubalinGraph-Demi: Standard "(001.002)" Standard Disk +*Font LubalinGraph-DemiOblique: Standard "(001.002)" Standard Disk +*Font Marigold: Standard "(001.000)" Standard Disk +*Font Monaco: Standard "(002.000)" Standard Disk +*Font MonaLisa-Recut: Standard "(001.000)" Standard Disk +*Font NewCenturySchlbk-Bold: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(002.000)" Standard Disk +*Font NewYork: Standard "(002.000)" Standard Disk +*Font Optima: Standard "(001.005)" Standard Disk +*Font Optima-Bold: Standard "(001.005)" Standard Disk +*Font Optima-BoldItalic: Standard "(001.000)" Standard Disk +*Font Optima-Italic: Standard "(001.000)" Standard Disk +*Font Oxford: Standard "(001.000)" Standard Disk +*Font Palatino-Bold: Standard "(002.000)" Standard Disk +*Font Palatino-BoldItalic: Standard "(002.000)" Standard Disk +*Font Palatino-Italic: Standard "(002.000)" Standard Disk +*Font Palatino-Roman: Standard "(002.000)" Standard Disk +*Font StempelGaramond-Bold: Standard "(001.002)" Standard Disk +*Font StempelGaramond-BoldItalic: Standard "(001.002)" Standard Disk +*Font StempelGaramond-Italic: Standard "(001.002)" Standard Disk +*Font StempelGaramond-Roman: Standard "(001.002)" Standard Disk +*Font Symbol: Standard "(001.008)" Standard Disk +*Font Tekton: Standard "(001.001)" Standard Disk +*Font Times-Bold: Standard "(002.000)" Standard Disk +*Font Times-BoldItalic: Standard "(002.000)" Standard Disk +*Font Times-Italic: Standard "(002.000)" Standard Disk +*Font Times-Roman: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-BoldItalicMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-BoldMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-ItalicMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPSMT: Standard "(002.000)" Standard Disk +*Font Univers: Standard "(001.003)" Standard Disk +*Font Univers-Bold: Standard "(001.003)" Standard Disk +*Font Univers-BoldExt: Standard "(001.000)" Standard Disk +*Font Univers-BoldExtObl: Standard "(001.000)" Standard Disk +*Font Univers-BoldOblique: Standard "(001.003)" Standard Disk +*Font Univers-Condensed: Standard "(001.002)" Standard Disk +*Font Univers-CondensedBold: Standard "(001.001)" Standard Disk +*Font Univers-CondensedBoldOblique: Standard "(001.001)" Standard Disk +*Font Univers-CondensedOblique: Standard "(001.002)" Standard Disk +*Font Univers-Extended: Standard "(001.000)" Standard Disk +*Font Univers-ExtendedObl: Standard "(001.000)" Standard Disk +*Font Univers-Light: Standard "(001.003)" Standard Disk +*Font Univers-LightOblique: Standard "(001.003)" Standard Disk +*Font Univers-Oblique: Standard "(001.003)" Standard Disk +*Font Wingdings-Regular: Standard "(002.000)" Standard Disk +*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard Disk +*Font ZapfDingbats: Standard "(002.000)" Standard Disk +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "scanning" + +*Status: "PrinterError: Ok" +*Status: "PrinterError: Reset the copier and fiery" +*Status: "PrinterError: Copier is busy (Copier mode)" +*Status: "PrinterError: Copier is busy (AGOC)" +*Status: "PrinterError: Copier is busy (FUSER)" +*Status: "PrinterError: Copier is busy (ROS)" +*Status: "PrinterError: Copier is busy (DRUM HEATER)" +*Status: "PrinterError: Copier is busy (MC)" +*Status: "PrinterError: Paper jam" +*Status: "PrinterError: Copier's interlock is open" +*Status: "PrinterError: Out of toner" +*Status: "PrinterError: Fuser web empty" +*Status: "PrinterError: Waste toner container is full" +*Status: "PrinterError: Copier's accessary is disabled" + +*Status: "PrinterError: Load A3 paper in tray" +*Status: "PrinterError: Load A4 paper in tray" +*Status: "PrinterError: Load A4 SEF paper in tray" +*Status: "PrinterError: Load 11x17 paper in tray" +*Status: "PrinterError: Load Letter paper in tray" +*Status: "PrinterError: Load Letter SEF paper in tray" +*Status: "PrinterError: Load Legal paper in tray" +*Status: "PrinterError: Load 8x10 paper in tray" +*Status: "PrinterError: Load Legal 13 paper in tray" +*Status: "PrinterError: Load 9x12 paper in tray" + +*Status: "PrinterError: An unknown copier error occurred" +*Status: "PrinterError: Copier is offline" + +*Status: "PrinterError: Load A3 paper in bypass tray" +*Status: "PrinterError: Load A4 paper bypass tray" +*Status: "PrinterError: Load A4 SEF paper bypass tray" +*Status: "PrinterError: Load 11x17 paper bypass tray" +*Status: "PrinterError: Load Letter paper bypass tray" +*Status: "PrinterError: Load Letter SEF paper bypass tray" +*Status: "PrinterError: Load Legal paper bypass tray" +*Status: "PrinterError: Load 8x10 paper bypass tray" +*Status: "PrinterError: Load Legal 13 paper bypass tray" +*Status: "PrinterError: Load 9x12 paper bypass tray" + +*Status: "PrinterError: Sorter problem (See copier console)" +*Status: "PrinterError: Copier is busy (UI)" + + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "EtherTalk" +*Source: "Parallel" +*Source: "TCP/IP" +*Source: "Novell IPX" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) + +*PrinterError: "Ok" +*PrinterError: "Reset the copier and fiery" +*PrinterError: "Copier is busy (Copier mode)" +*PrinterError: "Copier is busy (AGOC)" +*PrinterError: "Copier is busy (FUSER)" +*PrinterError: "Copier is busy (ROS)" +*PrinterError: "Copier is busy (DRUM HEATER)" +*PrinterError: "Copier is busy (MC)" +*PrinterError: "Paper jam" +*PrinterError: "Copier's interlock is open" +*PrinterError: "Out of toner" +*PrinterError: "Fuser web empty" +*PrinterError: "Waste toner container is full" +*PrinterError: "Copier's accessary is disabled" + +*PrinterError: "Load A3 paper in tray" +*PrinterError: "Load A4 paper in tray" +*PrinterError: "Load A4 SEF paper in tray" +*PrinterError: "Load 11x17 paper in tray" +*PrinterError: "Load Letter paper in tray" +*PrinterError: "Load Letter SEF paper in tray" +*PrinterError: "Load Legal paper in tray" +*PrinterError: "Load 8x10 paper in tray" +*PrinterError: "Load Legal 13 paper in tray" +*PrinterError: "Load 9x12 paper in tray" + +*PrinterError: "An unknown copier error occurred" +*PrinterError: "Copier is offline" + +*PrinterError: "Load A3 paper in bypass tray" +*PrinterError: "Load A4 paper bypass tray" +*PrinterError: "Load A4 SEF paper bypass tray" +*PrinterError: "Load 11x17 paper bypass tray" +*PrinterError: "Load Letter paper bypass tray" +*PrinterError: "Load Letter SEF paper bypass tray" +*PrinterError: "Load Legal paper bypass tray" +*PrinterError: "Load 8x10 paper bypass tray" +*PrinterError: "Load Legal 13 paper bypass tray" +*PrinterError: "Load 9x12 paper bypass tray" + +*PrinterError: "Sorter problem (See copier console)" +*PrinterError: "Copier is busy (UI)" + + +*% Color Separation Information ==================== + + +*% Custom Inks for Fiery Logo +*InkName: P300FieryBlue/Fiery Blue +*InkName: P199FieryRed/Fiery Red +*InkName: PblackFieryBlack/Fiery Black +*CustomCMYK P300FieryBlue: ".9 .9 .0 .0" +*CustomCMYK P199FieryRed: ".0 .9 .9 .0" +*CustomCMYK PblackFieryBlack: ".2 .1 .1 .9" + +*DefaultColorSep: Black.50lpi.400dpi + +*% -------Halftone Graphics Mode (Hi-Res mode) +*ColorSepScreenAngle Cyan.50lpi.400dpi: "0" +*ColorSepScreenAngle Magenta.50lpi.400dpi: "0" +*ColorSepScreenAngle Yellow.50lpi.400dpi: "0" +*ColorSepScreenAngle Black.50lpi.400dpi: "0" +*ColorSepScreenFreq Cyan.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Magenta.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Yellow.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Black.50lpi.400dpi: "50.0" +*ColorSepScreenProc Cyan.50lpi.400dpi: "{6 5 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Magenta.50lpi.400dpi: "{4 7 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Yellow.50lpi.400dpi: "{5 2 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Black.50lpi.400dpi: "{2 4 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*% PPD Last Modified 5.19.98 +*% End of PPD file +*% The byte count of this file should be exactly 067211 or 068909 +*% depending on the filesystem it resides in. +*% end of PPD file for Fiery ZX 5799 diff --git a/openoffice/share/psprint/driver/EFMX3010.PS b/openoffice/share/psprint/driver/EFMX3010.PS new file mode 100644 index 0000000000000000000000000000000000000000..b3d2c8be540364a0e3b30b9af1e02ef3e5b5587c --- /dev/null +++ b/openoffice/share/psprint/driver/EFMX3010.PS @@ -0,0 +1,1669 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% ********* +*% EFI Information Block +*% +*FileVersion: "0.1" +*% +*% ********* + +*FormatVersion: "4.3" +*FileVersion: "1.0" +*PCFileName: "EFMX3010.PPD" +*LanguageVersion: English +*LanguageEncoding: ISOLatin1 +*Product: "(Fiery X2 5790)" +*PSVersion: "(3010.104) 1" +*ModelName: "Fiery X2 5790 Color Server v3010.104" +*ShortNickName: "Fiery X2 5790 v3010.104" +*NickName: "Fiery X2 5790 Color Server v3010.104" +*Manufacturer: "Xerox" + +*% PPD body begins + +*%EFIGroupName Job/Job :True +*%EFIGroupName Media/Media :True +*%EFIGroupName Color/Color :True +*%EFIGroupName Finishing/Finishing :True +*%EFIGroupName Notes/Notes :True + +*%EFIFlags *Notes1 Column +*%EFIGroup *Notes1 Notes/Notes +*%EFIJobNote *Notes1/Notes 1 :32 + +*%EFIFlags *Notes2 Column +*%EFIGroup *Notes2 Notes/Notes +*%EFIJobNote *Notes2/Notes 2 :32 + +*% === Options and Constraints ============================== + +*% Transparencies, Thick paper, and Transparent Interleave +*% should only be printed from Manual Feed. +*UIConstraints: *MediaType Thick *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Thick +*UIConstraints: *MediaType Transparent *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Transparent +*UIConstraints: *MediaType Interleaved *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Interleaved + +*UIConstraints: *MediaType Thick *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Thick +*UIConstraints: *MediaType Transparent *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Transparent +*UIConstraints: *MediaType Interleaved *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Interleaved + +*UIConstraints: *MediaType Thick *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Thick +*UIConstraints: *MediaType Transparent *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Transparent +*UIConstraints: *MediaType Interleaved *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Interleaved + +*UIConstraints: *PageSize Docupac *InputSlot Tray1 +*UIConstraints: *PageRegion Docupac *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize Docupac +*UIConstraints: *InputSlot Tray1 *PageRegion Docupac +*UIConstraints: *PageSize Docupac *InputSlot Tray2 +*UIConstraints: *PageRegion Docupac *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize Docupac +*UIConstraints: *InputSlot Tray2 *PageRegion Docupac +*UIConstraints: *PageSize Docupac *InputSlot Tray3 +*UIConstraints: *PageRegion Docupac *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize Docupac +*UIConstraints: *InputSlot Tray3 *PageRegion Docupac + +*UIConstraints: *PageSize B5 *InputSlot Tray1 +*UIConstraints: *PageRegion B5 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize B5 +*UIConstraints: *InputSlot Tray1 *PageRegion B5 +*UIConstraints: *PageSize B5 *InputSlot Tray2 +*UIConstraints: *PageRegion B5 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize B5 +*UIConstraints: *InputSlot Tray2 *PageRegion B5 +*UIConstraints: *PageSize B5 *InputSlot Tray3 +*UIConstraints: *PageRegion B5 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize B5 +*UIConstraints: *InputSlot Tray3 *PageRegion B5 + +*UIConstraints: *PageSize B4 *InputSlot Tray1 +*UIConstraints: *PageRegion B4 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize B4 +*UIConstraints: *InputSlot Tray1 *PageRegion B4 +*UIConstraints: *PageSize B4 *InputSlot Tray2 +*UIConstraints: *PageRegion B4 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize B4 +*UIConstraints: *InputSlot Tray2 *PageRegion B4 +*UIConstraints: *PageSize B4 *InputSlot Tray3 +*UIConstraints: *PageRegion B4 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize B4 +*UIConstraints: *InputSlot Tray3 *PageRegion B4 + +*UIConstraints: *EFColorMode GRAY *EFOverprint On +*UIConstraints: *EFOverprint On *EFColorMode GRAY + +*% Full frame does not support reverse print, collate +*UIConstraints: *EFCompression False *EFOutputOrder Reverse +*UIConstraints: *EFCompression False *EFSorter Collate +*UIConstraints: *EFOutputOrder Reverse *EFCompression False +*UIConstraints: *EFSorter Collate *EFCompression False +*UIConstraints: *FRAME_MODE ADOBE *EFOutputOrder Reverse +*UIConstraints: *EFOutputOrder Reverse *FRAME_MODE ADOBE + +*% ColorWise UIConstraints begin here +*% TV@UIC1.0@CMYK@980402 + +*UIConstraints: *EFSimulation None *EFSimSpeed Quick +*UIConstraints: *EFSimSpeed Quick *EFSimulation None +*UIConstraints: *EFSimulation None *EFSimSpeed Full +*UIConstraints: *EFSimSpeed Full *EFSimulation None +*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Quick +*UIConstraints: *EFSimSpeed Quick *EFSimulation MatchCopy +*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Full +*UIConstraints: *EFSimSpeed Full *EFSimulation MatchCopy +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Off +*UIConstraints: *EFBlkOverprint True *EFPureBlack False +*UIConstraints: *EFPureBlack False *EFBlkOverprint True + +*% ColorWise UIConstraints end here + +*% General Information and Defaults =============== +*FCacheSize None: 524288 +*TTRasterizer: Type42 +*ContoneOnly: False +*FreeVM: "5767168" +*LanguageLevel: "3" +*ColorDevice: True +*DefaultColorSpace: CMYK +*PrintPSErrors: True +*FileSystem: True +*?FileSystem: " + save + statusdict /diskstatus known{(True)} {(False)} ifelse = flush + restore + " +*End +*Throughput: "10" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING: Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 400dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*AccurateScreensSupport: True + +*%EFIFlags *FRAME_MODE Setup +*OpenUIEFI *FRAME_MODE/Compression :PickOne +*OrderDependency: 05.0 AnySetup *FRAME_MODE +*DefaultFRAME_MODE: AREND +*FRAME_MODE AREND/On: "" +*FRAME_MODE ADOBE/Off: "" +*CloseUIEFI: *FRAME_MODE + +*%EFIFlags *EFCompression Spooler|Command|Column|Rerip +*%EFIGroup *EFCompression Job/Job +*OpenUI *EFCompression/Compression :PickOne +*OrderDependency: 05.0 AnySetup *EFCompression +*DefaultEFCompression: SCDefault +*EFCompression SCDefault/Printer's default: "" +*%DefaultEFCompression: True +*EFCompression False/Off: " userdict /XJXsetRenderType known + { (ADOBE) XJXsetRenderType } + if " +*End +*EFCompression True/On: " userdict /XJXsetRenderType known + { (AREND) XJXsetRenderType } + if " +*End +*?EFCompression: "(True) = flush" +*CloseUI: *EFCompression + +*%EFIFlags *EFOutputOrder Spooler|Command|Column|Setup +*%EFIGroup *EFOutputOrder Finishing/Finishing +*OpenUI *EFOutputOrder/Page Order :PickOne +*OrderDependency: 12.0 AnySetup *EFOutputOrder +*DefaultEFOutputOrder: EFOutputOrderDEF +*EFOutputOrder EFOutputOrderDEF/Printer's default: "" +*EFOutputOrder Forward/Forward:" userdict /XJXsetprintorder known + { 0 XJXsetprintorder } + { (printerinfo PrintOrder 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFOutputOrder Reverse/Reverse:" userdict /XJXsetprintorder known + { 1 XJXsetprintorder } + { (printerinfo PrintOrder 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFOutputOrder + +*%EFIFlags *EFCopierMode Command|Spooler +*%EFIGroup *EFCopierMode Job/Job +*OpenUI *EFCopierMode/Copier Mode :PickOne +*OrderDependency: 40 AnySetup *EFCopierMode +*DefaultEFCopierMode: EFCopierModeDEF +*EFCopierMode EFCopierModeDEF/Printer's default: "" +*EFCopierMode Photo/Photo: " userdict /XJXsetmapmode known + { 0 XJXsetmapmode } + { (printerinfo setmapmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFCopierMode Map/Map: " userdict /XJXsetmapmode known + { 1 XJXsetmapmode } + { (printerinfo setmapmode 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFCopierMode + +*%EFIFlags *EFOverprint +*%EFIGroup *EFOverprint Color/Color +*OpenUI *EFOverprint/Combine Separations :PickOne +*OrderDependency: 40 AnySetup *EFOverprint +*DefaultEFOverprint: EFOverprintDEF +*EFOverprint EFOverprintDEF/Printer's default: "" +*EFOverprint On/On: " userdict /XJXsetoverprint known + { 1 XJXsetoverprint } + { (printerinfo overprint 1) =string + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse + userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode } if " +*End +*EFOverprint Off/Off: " userdict /XJXsetoverprint known + { 0 XJXsetoverprint } + { (printerinfo overprint 0) =string + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse + userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode } if " +*End +*CloseUI: *EFOverprint + +*%EFIFlags *EFColorMode Spooler|Command|Rerip|Setup +*%EFIGroup *EFColorMode Color/Color +*OpenUI *EFColorMode/Color Mode :PickOne +*OrderDependency: 15 AnySetup *EFColorMode +*DefaultEFColorMode: EFColorModeDEF +*EFColorMode EFColorModeDEF/Printer's default: "" +*EFColorMode CMYK/CMYK: "userdict /XJXsetcolormode known + { (CMYK) XJXsetcolormode } if " +*End +*EFColorMode GRAY/Grayscale: "userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode} if " +*End +*?EFColorMode: " currentpagedevice /ProcessColorModel get == } if " +*CloseUI: *EFColorMode + +*%EFIFlags *EFDefPaperSize Setup +*OpenUIEFI *EFDefPaperSize/Default Paper Sizes :PickOne +*OrderDependency: 20 AnySetup *EFDefPaperSize +*DefaultEFDefPaperSize: US +*EFDefPaperSize US/US: "" +*EFDefPaperSize Metric/Metric: "" +*CloseUIEFI: *EFDefPaperSize + +*%EFIFlags *EFConvPaperSize Setup +*OpenUIEFI *EFConvPaperSize/Convert Paper Sizes : PickOne +*OrderDependency: 25 AnySetup *EFConvPaperSize +*DefaultEFConvPaperSize: False +*EFConvPaperSize False/No: "" +*EFConvPaperSize LetterToA4/Letter/11x17->A4/A3: "" +*EFConvPaperSize A4ToLetter/A4/A3->Letter/11x17: "" +*CloseUIEFI: *EFConvPaperSize + +*%EFIFlags *EFCovPgAtEnd Setup +*OpenUIEFI *EFCovPgAtEnd/Print Cover Page : PickOne +*OrderDependency: 30 AnySetup *EFCovPgAtEnd +*DefaultEFCovPgAtEnd: NO +*EFCovPgAtEnd YES/Yes: "" +*EFCovPgAtEnd NO/No: "" +*CloseUIEFI: *EFCovPgAtEnd + +*%EFIFlags *EFCourierSubst Setup +*OpenUIEFI *EFCourierSubst/Allow Courier Substitution :PickOne +*OrderDependency: 35 AnySetup *EFCourierSubst +*DefaultEFCourierSubst: YES +*EFCourierSubst YES/Yes: "" +*EFCourierSubst NO/No: "" +*CloseUIEFI: *EFCourierSubst + +*%EFIFlags *EFPSError Setup +*OpenUIEFI *EFPSError/Print to PS Error : PickOne +*OrderDependency: 40 AnySetup *EFPSError +*DefaultEFPSError: NO +*EFPSError YES/Yes: "" +*EFPSError NO/No: "" +*CloseUIEFI: *EFPSError + +*%EFIFlags *EFUseBypassTray Setup +*OpenUIEFI *EFUseBypassTray/Enable Bypass Tray as default : PickOne +*OrderDependency: 20 AnySetup *EFUseBypassTray +*DefaultEFUseBypassTray: NO +*EFUseBypassTray YES/Yes: "" +*EFUseBypassTray NO/No: "" +*CloseUIEFI: *EFUseBypassTray + +*%EFIFlags *EFUseSorter Setup +*OpenUIEFI *EFUseSorter/Enable Sorter as default : PickOne +*OrderDependency: 20 AnySetup *EFUseSorter +*DefaultEFUseSorter: NO +*EFUseSorter YES/Yes: "" +*EFUseSorter NO/No: "" +*CloseUIEFI: *EFUseSorter + +*%EFIFlags *EFSorter Spooler|Command|Column +*%EFIGroup *EFSorter Finishing/Finishing +*OpenUI *EFSorter/Sorter Mode :PickOne +*OrderDependency: 50 AnySetup *EFSorter +*DefaultEFSorter: EFSorterDEF +*EFSorter EFSorterDEF/Printer's default: "" +*EFSorter False/Off: " << /Collate false>> setpagedevice + userdict /XJXsetsorter known + { 0 XJXsetsorter } + { (printerinfo sortmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSorter Collate/Collate: "<< /Collate true>> setpagedevice + userdict /XJXsetsorter known + { 0 XJXsetsorter } + { (printerinfo sortmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSorter Sort/Sort: " << /Collate true>> setpagedevice + userdict /XJXsetsorter known + { 1 XJXsetsorter } + { (printerinfo sortmode 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFSorter + +*%EFIFlags *MediaType Spooler|Command|Column|Rerip +*%EFIGroup *MediaType Media/Media +*OpenUI *MediaType/Media Type :PickOne +*OrderDependency: 50 AnySetup *MediaType +*DefaultMediaType: MediaTypeDEF +*MediaType MediaTypeDEF/Printer's default: "" +*MediaType Plain/Plain Paper: " userdict /XJXsetmediatype known + { 1 XJXsetmediatype } if" +*End +*MediaType Thick/Thick Paper: " userdict /XJXsetmediatype known + { 2 XJXsetmediatype } if" +*End +*MediaType Transparent/Transparency: " userdict /XJXsetmediatype known + { 3 XJXsetmediatype } if" +*End +*MediaType Interleaved/Interleaved: " userdict /XJXsetmediatype known + { 4 XJXsetmediatype } if" +*End +*?MediaType: " FieryXJdict /CB_GetMediaType known { + FieryXJdict /CB_GetMediaType get exec == } if" +*End +*CloseUI: *MediaType + +*%EFIFlags *EFColorRendDict Spooler|Command|Rerip +*%EFIGroup *EFColorRendDict Color/Color +*OpenUI *EFColorRendDict/Rendering Style :PickOne +*OrderDependency: 60 AnySetup *EFColorRendDict +*DefaultEFColorRendDict: EFColorRendDictDEF +*EFColorRendDict EFColorRendDictDEF/Printer's default: "" +*EFColorRendDict Preferred/Photographic: " userdict /XJXsetrenderingintent known + { (Photographic) XJXsetrenderingintent + } if " +*End +*EFColorRendDict Business/Presentation: " userdict /XJXsetrenderingintent known + { (Presentation) XJXsetrenderingintent + } if " +*End +*EFColorRendDict Colorimetric/Solid Color: " userdict /XJXsetrenderingintent known + { (Solid) XJXsetrenderingintent + } if " +*End +*?EFColorRendDict: " FieryXJdict /CB_GetRenderingIntent known { + FieryXJdict /CB_GetRenderingIntent get exec == } if" +*End +*CloseUI: *EFColorRendDict + +*%EFIFlags *EFSharpness Spooler|Command +*%EFIGroup *EFSharpness Job/Job +*OpenUI *EFSharpness/Sharpness :PickOne +*OrderDependency: 40 AnySetup *EFSharpness +*DefaultEFSharpness: EFSharpnessDEF +*EFSharpness EFSharpnessDEF/Printer's default: "" +*EFSharpness Softer/Softer: " userdict /XJXsharpness known + { 10 XJXsharpness } + { (printerinfo sharpness 10) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSharpness Normal/Normal: " userdict /XJXsharpness known + { 3 XJXsharpness } + { (printerinfo sharpness 3) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSharpness Sharper/Sharper: " userdict /XJXsharpness known + { 4 XJXsharpness } + { (printerinfo sharpness 4) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFSharpness + +*%EFIFlags *EFPrange +*%EFIGroup *EFPrange Job/Job +*OpenUIEFI *EFPrange/Page Range : PickOne +*OrderDependency: 70 AnySetup *EFPrange +*DefaultEFPrange: EFPrangeDEF +*EFPrange EFPrangeDEF/Printer's default: "" +*EFPrange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ ] put + setglobal " +*End +*EFPrange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put + setglobal " +*End +*EFPrange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put + setglobal " +*End +*EFPrange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 0 1 2 4 6 ] put + setglobal " +*End +*CloseUIEFI: *EFPrange + +*%EFIFlags *EFFlip +*%EFIGroup *EFFlip Job/Job +*OpenUIEFI *EFFlip/Flip : PickOne +*OrderDependency: 75 AnySetup *EFFlip +*DefaultEFFlip: EFFlipDEF +*EFFlip EFFlipDEF/Printer's default: "" +*EFFlip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice " +*End +*EFFlip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice " +*End +*EFFlip H/Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice " +*End +*EFFlip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice " +*End +*CloseUIEFI: *EFFlip + +*%EFIFlags *EFScale +*%EFIGroup *EFScale Job/Job +*OpenUIEFI *EFScale/Scale : PickOne +*OrderDependency: 80 AnySetup *EFScale +*DefaultEFScale: EFScaleDEF +*EFScale EFScaleDEF/Printer's default: "" +*EFScale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 2 put << >> setpagedevice " +*End +*EFScale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 1.5 put << >> setpagedevice " +*End +*EFScale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 1 put << >> setpagedevice " +*End +*EFScale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# .75 put << >> setpagedevice " +*End +*EFScale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# .5 put << >> setpagedevice " +*End +*CloseUIEFI: *EFScale + +*%EFIFlags *EFRotate +*%EFIGroup *EFRotate Job/Job +*OpenUIEFI *EFRotate/Rotate: PickOne +*OrderDependency: 85 AnySetup *EFRotate +*DefaultEFRotate: EFRotateDEF +*EFRotate EFRotateDEF/Printer's default: "" +*EFRotate 0/0°: " << >> setpagedevice " +*EFRotate 90/90° CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 90 put << >> setpagedevice " +*End +*EFRotate 270/90° CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 270 put << >> setpagedevice " +*End +*EFRotate 180/180°: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 180 put << >> setpagedevice " +*End +*CloseUIEFI: *EFRotate + +*% ColorWise body begins here +*% TV@B1.0@CMYK@980402 + +*%EFIFlags *EFBrightness Spooler|Command|Rerip +*%EFIGroup *EFBrightness Color/Color +*OpenUI *EFBrightness/Brightness :PickOne +*OrderDependency: 55.0 AnySetup *EFBrightness +*DefaultEFBrightness: 00.00 +*EFBrightness +0.24/85% Lightest: " /XJXsetBrightness where + { pop (LIGHTEST) XJXsetBrightness } if " +*End +*EFBrightness +0.16/90% Lighter: " /XJXsetBrightness where + { pop (LIGHTER) XJXsetBrightness } if " +*End +*EFBrightness +0.08/95% Light: " /XJXsetBrightness where + { pop (LIGHT) XJXsetBrightness } if " +*End +*EFBrightness 00.00/100% Normal: " /XJXsetBrightness where + { pop (NORMAL) XJXsetBrightness } if " +*End +*EFBrightness -0.08/105% Dark: " /XJXsetBrightness where + { pop (DARK) XJXsetBrightness } if " +*End +*EFBrightness -0.16/110% Darker: " /XJXsetBrightness where + { pop (DARKER) XJXsetBrightness } if " +*End +*EFBrightness -0.24/115% Darkest: " /XJXsetBrightness where + { pop (DARKEST) XJXsetBrightness } if " +*End +*CloseUI: *EFBrightness + + +*%EFIFlags *EFRGBOverride Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFRGBOverride Color/Color +*OpenUI *EFRGBOverride/RGB Source :PickOne +*OrderDependency: 56.0 AnySetup *EFRGBOverride +*DefaultEFRGBOverride: EFRGBOverrideDEF +*EFRGBOverride EFRGBOverrideDEF/Printer's default: "" +*EFRGBOverride EFIRGB/EFIRGB: " /XJXsetRGBOverride where + { pop (EFIRGB) XJXsetRGBOverride } if " +*End +*EFRGBOverride sRGB/sRGB (PC): " /XJXsetRGBOverride where + { pop (SRGB) XJXsetRGBOverride } if " +*End +*EFRGBOverride Apple13/Apple Standard: " /XJXsetRGBOverride where + { pop (APPLE13) XJXsetRGBOverride } if " +*End +*EFRGBOverride Other/Other: " /XJXsetRGBOverride where + { pop (OTHER) XJXsetRGBOverride } if " +*End +*EFRGBOverride Off/Off: " /XJXsetRGBOverride where + { pop (Off) XJXsetRGBOverride } if " +*End +*CloseUI: *EFRGBOverride + + +*%EFIFlags *EFRGBOtherGamma Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherGamma Color/Color +*OpenUI *EFRGBOtherGamma/(Other) Gamma :PickOne +*OrderDependency: 56.1 AnySetup *EFRGBOtherGamma +*DefaultEFRGBOtherGamma: EFRGBOtherGammaDEF +*EFRGBOtherGamma EFRGBOtherGammaDEF/Printer's default: "" +*EFRGBOtherGamma 1.0/1.0: " /XJXsetRGBOtherGamma where + { pop (1.0) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.2/1.2: " /XJXsetRGBOtherGamma where + { pop (1.2) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.4/1.4: " /XJXsetRGBOtherGamma where + { pop (1.4) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.6/1.6: " /XJXsetRGBOtherGamma where + { pop (1.6) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.8/1.8: " /XJXsetRGBOtherGamma where + { pop (1.8) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.0/2.0: " /XJXsetRGBOtherGamma where + { pop (2.0) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.2/2.2: " /XJXsetRGBOtherGamma where + { pop (2.2) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.4/2.4: " /XJXsetRGBOtherGamma where + { pop (2.4) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.6/2.6: " /XJXsetRGBOtherGamma where + { pop (2.6) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.8/2.8: " /XJXsetRGBOtherGamma where + { pop (2.8) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 3.0/3.0: " /XJXsetRGBOtherGamma where + { pop (3.0) XJXsetRGBOtherGamma } if " +*End +*CloseUI: *EFRGBOtherGamma + + +*%EFIFlags *EFRGBOtherWtPt Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherWtPt Color/Color +*OpenUI *EFRGBOtherWtPt/(Other) White Point :PickOne +*OrderDependency: 56.2 AnySetup *EFRGBOtherWtPt +*DefaultEFRGBOtherWtPt: EFRGBOtherWtPtDEF +*EFRGBOtherWtPt EFRGBOtherWtPtDEF/Printer's default: "" +*EFRGBOtherWtPt 5000K/5000 K (D50): " /XJXsetRGBOtherWtPt where + { pop (5000K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 5500K/5500 K: " /XJXsetRGBOtherWtPt where + { pop (5500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 6500K/6500 K (D65): " /XJXsetRGBOtherWtPt where + { pop (6500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 7500K/7500 K: " /XJXsetRGBOtherWtPt where + { pop (7500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 9300K/9300 K: " /XJXsetRGBOtherWtPt where + { pop (9300K) XJXsetRGBOtherWtPt } if " +*End +*CloseUI: *EFRGBOtherWtPt + + +*%EFIFlags *EFRGBOtherPhos Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherPhos Color/Color +*OpenUI *EFRGBOtherPhos/(Other) Phosphors :PickOne +*OrderDependency: 56.3 AnySetup *EFRGBOtherPhos +*DefaultEFRGBOtherPhos: EFRGBOtherPhosDEF +*EFRGBOtherPhos EFRGBOtherPhosDEF/Printer's default: "" +*EFRGBOtherPhos HitachiEBU/Hitachi EBU: " /XJXsetRGBOtherPhos where + { pop (Hitachi EBU) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos HitachiIkegami/Hitachi/Ikegami: " /XJXsetRGBOtherPhos where + { pop (Hitachi/Ikegami) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos NTSC/NTSC: " /XJXsetRGBOtherPhos where + { pop (NTSC) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos RadiusPivot/Radius Pivot: " /XJXsetRGBOtherPhos where + { pop (Radius Pivot) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos SMPTE/SMPTE: " /XJXsetRGBOtherPhos where + { pop (SMPTE) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos Trinitron/Trinitron: " /XJXsetRGBOtherPhos where + { pop (Trinitron) XJXsetRGBOtherPhos } if " +*End +*CloseUI: *EFRGBOtherPhos + + +*%EFIFlags *EFSimulation Spooler|Command|Rerip +*%EFIGroup *EFSimulation Color/Color +*OpenUI *EFSimulation/CMYK Simulation :PickOne +*OrderDependency: 57.0 AnySetup *EFSimulation +*DefaultEFSimulation: EFSimulationDEF +*EFSimulation EFSimulationDEF/Printer's default: "" +*EFSimulation SWOP/SWOP-Coated: " /XJXsetSimulation where + { pop (SWOP-Coated) XJXsetSimulation } if " +*End +*EFSimulation DIC/DIC: " /XJXsetSimulation where + { pop (DIC) XJXsetSimulation } if " +*End +*EFSimulation Euroscale/Euroscale: " /XJXsetSimulation where + { pop (Euroscale) XJXsetSimulation } if " +*End +*EFSimulation Custom1/Custom-1: " /XJXsetSimulation where + { pop (Custom-1) XJXsetSimulation } if " +*End +*EFSimulation Custom2/Custom-2: " /XJXsetSimulation where + { pop (Custom-2) XJXsetSimulation } if " +*End +*EFSimulation Custom3/Custom-3: " /XJXsetSimulation where + { pop (Custom-3) XJXsetSimulation } if " +*End +*EFSimulation Custom4/Custom-4: " /XJXsetSimulation where + { pop (Custom-4) XJXsetSimulation } if " +*End +*EFSimulation Custom5/Custom-5: " /XJXsetSimulation where + { pop (Custom-5) XJXsetSimulation } if " +*End +*EFSimulation None/None: " /XJXsetSimulation where + { pop (.None) XJXsetSimulation } if " +*End +*EFSimulation MatchCopy/Match Copy: " /XJXsetSimulation where + { pop (.MatchCopy) XJXsetSimulation } if " +*End +*CloseUI: *EFSimulation + + +*%EFIFlags *EFSimSpeed Spooler|Command|Rerip +*%EFIGroup *EFSimSpeed Color/Color +*OpenUI *EFSimSpeed/CMYK Simulation Method :PickOne +*OrderDependency: 58.0 AnySetup *EFSimSpeed +*DefaultEFSimSpeed: EFSimSpeedDEF +*EFSimSpeed EFSimSpeedDEF/Printer's default: "" +*EFSimSpeed Quick/Quick: " /XJXsetSimSpeed where + { pop (Quick) XJXsetSimSpeed } if " +*End +*EFSimSpeed Full/Full: " /XJXsetSimSpeed where + { pop (Full) XJXsetSimSpeed } if " +*End +*CloseUI: *EFSimSpeed + + +*%EFIFlags *EFPureBlack Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFPureBlack Color/Color +*OpenUI *EFPureBlack/Pure Black Text/Graphics :PickOne +*OrderDependency: 59.0 AnySetup *EFPureBlack +*DefaultEFPureBlack: EFPureBlackDEF +*EFPureBlack EFPureBlackDEF/Printer's default: "" +*EFPureBlack False/Off: " /XJXsetPureBlack where + { pop (False) XJXsetPureBlack } if " +*End +*EFPureBlack True/On: " /XJXsetPureBlack where + { pop (True) XJXsetPureBlack } if " +*End +*CloseUI: *EFPureBlack + + +*%EFIFlags *EFBlkOverprint Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFBlkOverprint Color/Color +*OpenUI *EFBlkOverprint/Black Overprint :PickOne +*OrderDependency: 60.0 AnySetup *EFBlkOverprint +*DefaultEFBlkOverprint: EFBlkOverprintDEF +*EFBlkOverprint EFBlkOverprintDEF/Printer's default: "" +*EFBlkOverprint False/Off: " /XJXsetBlkOverprint where + { pop (False) XJXsetBlkOverprint } if " +*End +*EFBlkOverprint True/On: " /XJXsetBlkOverprint where + { pop (True) XJXsetBlkOverprint } if " +*End +*CloseUI: *EFBlkOverprint + + +*%EFIFlags *EFSpotColors Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFSpotColors Color/Color +*OpenUI *EFSpotColors/Spot Color Matching :PickOne +*OrderDependency: 61.0 AnySetup *EFSpotColors +*DefaultEFSpotColors: EFSpotColorsDEF +*EFSpotColors EFSpotColorsDEF/Printer's default: "" +*EFSpotColors False/Off: " /XJXsetSpotColors where + { pop (False) XJXsetSpotColors } if " +*End +*EFSpotColors True/On: " /XJXsetSpotColors where + { pop (True) XJXsetSpotColors } if " +*End +*CloseUI: *EFSpotColors + +*% ColorWise body ends here + + +*%EFIFlags *EFRaster Command|Column|Rerip +*%EFIGroup *EFRaster Job/Job +*OpenUI *EFRaster/Save Fast Reprint : Boolean +*OrderDependency: 65.0 AnySetup *EFRaster +*DefaultEFRaster: False +*EFRaster True/On: " userdict /XJXsetraster known + { 1 XJXsetraster } + if " +*End +*EFRaster False/Off: " userdict /XJXsetraster known + { 0 XJXsetraster } + if " +*End +*CloseUI: *EFRaster + +*% Halftone Information ============================= +*ScreenFreq: "50.0" +*ScreenAngle: "0" +*DefaultScreenProc: Line +*ScreenProc Line: " + {2 4 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + { + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + } + exch get 8 dup mul div} exec}" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% PPD pages begins + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*%EFIFlags *PageSize Column +*OpenUI *PageSize/Page Size :PickOne +*OrderDependency: 90 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter:" userdict /XJXsetpagesize known + { (Letter) XJXsetpagesize } + { << /PageSize [612 792] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize A4/A4: " userdict /XJXsetpagesize known + { (A4)XJXsetpagesize } + { << /PageSize [595 842] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize Legal/Legal: " userdict /XJXsetpagesize known + { (Legal)XJXsetpagesize } { legal } ifelse " +*End +*PageSize Tabloid/11x17: " userdict /XJXsetpagesize known + { (Tabloid) XJXsetpagesize } { 11x17 } ifelse " +*End +*PageSize A3/A3: " userdict /XJXsetpagesize known + { (A3) XJXsetpagesize } { a3 } ifelse " +*End +*PageSize 8x10/8x10: " userdict /XJXsetpagesize known + { (EightByTen) XJXsetpagesize } { 8x10 } ifelse " +*End +*PageSize Legal13/Legal 13: " userdict /XJXsetpagesize known + { (Legal13) XJXsetpagesize } { legal13 } ifelse " +*End +*PageSize 9x12/9x12: " userdict /XJXsetpagesize known + { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse " +*End +*PageSize SEFLet/SEF Letter: " userdict /XJXsetpagesize known + { (LetterSEF) XJXsetpagesize } + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize SEFA4/SEF A4: " userdict /XJXsetpagesize known + { (A4SEF) XJXsetpagesize } + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize B4/B4: " userdict /XJXsetpagesize known + { (B4) XJXsetpagesize } { b4 } ifelse " +*End +*PageSize B5/B5: " userdict /XJXsetpagesize known + { (B5) XJXsetpagesize } { b5 } ifelse " +*End +*PageSize Docupac/Docupac: " userdict /XJXsetpagesize known + { (Docupac) XJXsetpagesize } { Docupac } ifelse " +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 13 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [842 1191] (A3) put + dup [595 842] (A4) put + dup [576 720] (8x10) put + dup [612 936] (Legal13) put + dup [648 864] (9x12) put + dup [612 792] (SEFLet) put + dup [595 843] (SEFA4) put + dup [729 1032] (B4) put + dup [516 729] (B5) put + dup [684 842] (Docupac) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*%EFIFlags *PageRegion +*OpenUI *PageRegion :PickOne +*OrderDependency: 95 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter: " userdict /XJXsetpagesize known + { (Letter) XJXsetpagesize } + { << /PageSize [612 792] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion A4/A4: " userdict /XJXsetpagesize known + { (A4)XJXsetpagesize } + { << /PageSize [595 842] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion Legal/Legal: " userdict /XJXsetpagesize known + { (Legal)XJXsetpagesize } { legal } ifelse " +*End +*PageRegion Tabloid/11x17: " userdict /XJXsetpagesize known + { (Tabloid) XJXsetpagesize } { 11x17 } ifelse " +*End +*PageRegion A3/A3: " userdict /XJXsetpagesize known + { (A3) XJXsetpagesize } { a3 } ifelse " +*End +*PageRegion 8x10/8x10: " userdict /XJXsetpagesize known + { (EightByTen) XJXsetpagesize } { 8x10 } ifelse " +*End +*PageRegion Legal13/Legal 13: " userdict /XJXsetpagesize known + { (Legal13) XJXsetpagesize } { legal13 } ifelse " +*End +*PageRegion 9x12/9x12: " userdict /XJXsetpagesize known + { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse " +*End +*PageRegion SEFLet/SEF Letter: " userdict /XJXsetpagesize known + { (LetterSEF) XJXsetpagesize } + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion SEFA4/SEF A4: " userdict /XJXsetpagesize known + { (A4SEF) XJXsetpagesize } + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion B4/B4: " userdict /XJXsetpagesize known + { (B4) XJXsetpagesize } { b4 } ifelse " +*End +*PageRegion B5/B5: " userdict /XJXsetpagesize known + { (B5) XJXsetpagesize } { b5 } ifelse " +*End +*PageRegion Docupac/Docupac: " userdict /XJXsetpagesize known + { (Docupac) XJXsetpagesize } { Docupac } ifelse " +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter: "9 12 589 783" +*ImageableArea A4/A4: "9 12 572 833" +*ImageableArea Legal/Legal: "9 9 600 985" +*ImageableArea Tabloid/11x17: "9 9 780 1201" +*ImageableArea A3/A3: "10 10 830 1168" +*ImageableArea 8x10/8x10: "9 12 553 711" +*ImageableArea Legal13/Legal 13: "9 9 600 913" +*ImageableArea 9x12/9x12: "9 9 636 841" +*ImageableArea SEFLet/SEF Letter: "9 10 600 770" +*ImageableArea SEFA4/SEF A4: "9 10 583 820" +*ImageableArea B4/B4: "9 9 717 1006" +*ImageableArea B5/B5: "9 9 490 717" +*ImageableArea Docupac/Docupac: "9 9 672 819" +*?ImageableArea: " + save /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter: "612 792" +*PaperDimension A4/A4: "595 842" +*PaperDimension Legal/Legal: "612 1008" +*PaperDimension Tabloid/11x17: "792 1224" +*PaperDimension A3/A3: "842 1191" +*PaperDimension 8x10/8x10: "576 720" +*PaperDimension Legal13/Legal 13: "612 936" +*PaperDimension 9x12/9x12: "648 864" +*PaperDimension SEFLet/SEF Letter: "612 793" +*PaperDimension SEFA4/SEF A4: "595 843" +*PaperDimension B4/B4: "729 1032" +*PaperDimension B5/B5: "516 729" +*PaperDimension Docupac/Docupac: "684 842" + +*% PPD pages ends + +*%EFIFlags *EFTrayOvrWrt Spooler|Command +*OpenUIEFI *EFTrayOvrWrt/Bypass Tray :Boolean +*OrderDependency: 65 AnySetup *EFTrayOvrWrt +*DefaultEFTrayOvrWrt: False +*EFTrayOvrWrt True/On: "1 dict dup /ManualFeed true put setpagedevice" +*EFTrayOvrWrt False/Off: "1 dict dup /ManualFeed false put setpagedevice" +*?EFTrayOvrWrt: " + save currentpagedevice /ManualFeed get + {(True)} {(False)} ifelse = flush restore" +*End +*CloseUIEFI: *EFTrayOvrWrt + +*RequiresPageRegion All: True +*%EFIFlags *InputSlot Command|Column +*%EFIGroup *InputSlot Finishing/Finishing +*OpenUI *InputSlot/Paper Source : PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/AutoSelect: "" +*InputSlot Tray1/Tray 1: "(printerinfo trayselect 1) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot Tray2/Tray 2: "(printerinfo trayselect 2) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot Tray3/Tray 3: "(printerinfo trayselect 3) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot ManualFeed/Bypass Tray: " + 1 dict dup /ManualFeed true put setpagedevice" +*End +*CloseUI: *InputSlot + +*% Font Information ========================= +*DefaultFont: Courier +*Font AlbertusMT: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Italic: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Light: Standard "(001.000)" Standard Disk +*Font AntiqueOlive-Bold: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Compact: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Italic: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Roman: Standard "(001.001)" Standard Disk +*Font Apple-Chancery: Standard "(002.000)" Standard Disk +*Font Arial-BoldItalicMT: Standard "(002.000)" Standard Disk +*Font Arial-BoldMT: Standard "(002.000)" Standard Disk +*Font Arial-ItalicMT: Standard "(002.000)" Standard Disk +*Font ArialMT: Standard "(002.000)" Standard Disk +*Font AvantGarde-Book: Standard "(002.000)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(002.000)" Standard Disk +*Font AvantGarde-Demi: Standard "(002.000)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(002.000)" Standard Disk +*Font Bodoni: Standard "(001.002)" Standard Disk +*Font Bodoni-Bold: Standard "(001.002)" Standard Disk +*Font Bodoni-BoldItalic: Standard "(001.002)" Standard Disk +*Font Bodoni-Italic: Standard "(001.002)" Standard Disk +*Font Bodoni-Poster: Standard "(001.002)" Standard Disk +*Font Bodoni-PosterCompressed: Standard "(001.001)" Standard Disk +*Font Bookman-Demi: Standard "(002.000)" Standard Disk +*Font Bookman-DemiItalic: Standard "(002.000)" Standard Disk +*Font Bookman-Light: Standard "(002.000)" Standard Disk +*Font Bookman-LightItalic: Standard "(002.000)" Standard Disk +*Font Carta: Standard "(001.001)" Standard Disk +*Font Chicago: Standard "(002.000)" Standard Disk +*Font Clarendon: Standard "(001.001)" Standard Disk +*Font Clarendon-Bold: Standard "(001.001)" Standard Disk +*Font Clarendon-Light: Standard "(001.001)" Standard Disk +*Font CooperBlack: Standard "(001.003)" Standard Disk +*Font CooperBlack-Italic: Standard "(001.003)" Standard Disk +*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard Disk +*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard Disk +*Font Coronet-Regular: Standard "(001.000)" Standard Disk +*Font Courier: Standard "(003.000)" Standard Disk +*Font Courier-Bold: Standard "(003.000)" Standard Disk +*Font Courier-BoldOblique: Standard "(003.000)" Standard Disk +*Font Courier-Oblique: Standard "(003.000)" Standard Disk +*Font Eurostile: Standard "(001.002)" Standard Disk +*Font Eurostile-Bold: Standard "(001.001)" Standard Disk +*Font Eurostile-BoldExtendedTwo: Standard "(001.002)" Standard Disk +*Font Eurostile-ExtendedTwo: Standard "(001.002)" Standard Disk +*Font Geneva: Standard "(002.000)" Standard Disk +*Font GillSans: Standard "(001.002)" Standard Disk +*Font GillSans-Bold: Standard "(001.001)" Standard Disk +*Font GillSans-BoldCondensed: Standard "(001.001)" Standard Disk +*Font GillSans-BoldItalic: Standard "(001.002)" Standard Disk +*Font GillSans-Condensed: Standard "(001.001)" Standard Disk +*Font GillSans-ExtraBold: Standard "(001.001)" Standard Disk +*Font GillSans-Italic: Standard "(001.002)" Standard Disk +*Font GillSans-Light: Standard "(001.001)" Standard Disk +*Font GillSans-LightItalic: Standard "(001.002)" Standard Disk +*Font Goudy: Standard "(001.003)" Standard Disk +*Font Goudy-Bold: Standard "(001.002)" Standard Disk +*Font Goudy-BoldItalic: Standard "(001.002)" Standard Disk +*Font Goudy-ExtraBold: Standard "(001.001)" Standard Disk +*Font Goudy-Italic: Standard "(001.002)" Standard Disk +*Font Helvetica: Standard "(002.000)" Standard Disk +*Font Helvetica-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-BoldOblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-BoldObl: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-Oblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Oblique: Standard "(002.000)" Standard Disk +*Font HoeflerText-Black: Standard "(002.000)" Standard Disk +*Font HoeflerText-BlackItalic: Standard "(002.000)" Standard Disk +*Font HoeflerText-Italic: Standard "(002.000)" Standard Disk +*Font HoeflerText-Ornaments: Standard "(002.000)" Standard Disk +*Font HoeflerText-Regular: Standard "(002.000)" Standard Disk +*Font JoannaMT: Standard "(001.000)" Standard Disk +*Font JoannaMT-Bold: Standard "(001.000)" Standard Disk +*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard Disk +*Font JoannaMT-Italic: Standard "(001.000)" Standard Disk +*Font LetterGothic: Standard "(001.004)" Standard Disk +*Font LetterGothic-Bold: Standard "(001.006)" Standard Disk +*Font LetterGothic-BoldSlanted: Standard "(001.005)" Standard Disk +*Font LetterGothic-Slanted: Standard "(001.004)" Standard Disk +*Font LubalinGraph-Book: Standard "(001.002)" Standard Disk +*Font LubalinGraph-BookOblique: Standard "(001.002)" Standard Disk +*Font LubalinGraph-Demi: Standard "(001.002)" Standard Disk +*Font LubalinGraph-DemiOblique: Standard "(001.002)" Standard Disk +*Font Marigold: Standard "(001.000)" Standard Disk +*Font Monaco: Standard "(002.000)" Standard Disk +*Font MonaLisa-Recut: Standard "(001.000)" Standard Disk +*Font NewCenturySchlbk-Bold: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(002.000)" Standard Disk +*Font NewYork: Standard "(002.000)" Standard Disk +*Font Optima: Standard "(001.005)" Standard Disk +*Font Optima-Bold: Standard "(001.005)" Standard Disk +*Font Optima-BoldItalic: Standard "(001.000)" Standard Disk +*Font Optima-Italic: Standard "(001.000)" Standard Disk +*Font Oxford: Standard "(001.000)" Standard Disk +*Font Palatino-Bold: Standard "(002.000)" Standard Disk +*Font Palatino-BoldItalic: Standard "(002.000)" Standard Disk +*Font Palatino-Italic: Standard "(002.000)" Standard Disk +*Font Palatino-Roman: Standard "(002.000)" Standard Disk +*Font StempelGaramond-Bold: Standard "(001.002)" Standard Disk +*Font StempelGaramond-BoldItalic: Standard "(001.002)" Standard Disk +*Font StempelGaramond-Italic: Standard "(001.002)" Standard Disk +*Font StempelGaramond-Roman: Standard "(001.002)" Standard Disk +*Font Symbol: Standard "(001.008)" Standard Disk +*Font Tekton: Standard "(001.001)" Standard Disk +*Font Times-Bold: Standard "(002.000)" Standard Disk +*Font Times-BoldItalic: Standard "(002.000)" Standard Disk +*Font Times-Italic: Standard "(002.000)" Standard Disk +*Font Times-Roman: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-BoldItalicMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-BoldMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-ItalicMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPSMT: Standard "(002.000)" Standard Disk +*Font Univers: Standard "(001.003)" Standard Disk +*Font Univers-Bold: Standard "(001.003)" Standard Disk +*Font Univers-BoldExt: Standard "(001.000)" Standard Disk +*Font Univers-BoldExtObl: Standard "(001.000)" Standard Disk +*Font Univers-BoldOblique: Standard "(001.003)" Standard Disk +*Font Univers-Condensed: Standard "(001.002)" Standard Disk +*Font Univers-CondensedBold: Standard "(001.001)" Standard Disk +*Font Univers-CondensedBoldOblique: Standard "(001.001)" Standard Disk +*Font Univers-CondensedOblique: Standard "(001.002)" Standard Disk +*Font Univers-Extended: Standard "(001.000)" Standard Disk +*Font Univers-ExtendedObl: Standard "(001.000)" Standard Disk +*Font Univers-Light: Standard "(001.003)" Standard Disk +*Font Univers-LightOblique: Standard "(001.003)" Standard Disk +*Font Univers-Oblique: Standard "(001.003)" Standard Disk +*Font Wingdings-Regular: Standard "(002.000)" Standard Disk +*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard Disk +*Font ZapfDingbats: Standard "(002.000)" Standard Disk +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "scanning" + +*Status: "PrinterError: Ok" +*Status: "PrinterError: Reset the copier and fiery" +*Status: "PrinterError: Copier is busy (Copier mode)" +*Status: "PrinterError: Copier is busy (AGOC)" +*Status: "PrinterError: Copier is busy (FUSER)" +*Status: "PrinterError: Copier is busy (ROS)" +*Status: "PrinterError: Copier is busy (DRUM HEATER)" +*Status: "PrinterError: Copier is busy (MC)" +*Status: "PrinterError: Paper jam" +*Status: "PrinterError: Copier's interlock is open" +*Status: "PrinterError: Out of toner" +*Status: "PrinterError: Fuser web empty" +*Status: "PrinterError: Waste toner container is full" +*Status: "PrinterError: Copier's accessary is disabled" + +*Status: "PrinterError: Load A3 paper in tray" +*Status: "PrinterError: Load A4 paper in tray" +*Status: "PrinterError: Load A4 SEF paper in tray" +*Status: "PrinterError: Load 11x17 paper in tray" +*Status: "PrinterError: Load Letter paper in tray" +*Status: "PrinterError: Load Letter SEF paper in tray" +*Status: "PrinterError: Load Legal paper in tray" +*Status: "PrinterError: Load 8x10 paper in tray" +*Status: "PrinterError: Load Legal 13 paper in tray" +*Status: "PrinterError: Load 9x12 paper in tray" + +*Status: "PrinterError: An unknown copier error occurred" +*Status: "PrinterError: Copier is offline" + +*Status: "PrinterError: Load A3 paper in bypass tray" +*Status: "PrinterError: Load A4 paper bypass tray" +*Status: "PrinterError: Load A4 SEF paper bypass tray" +*Status: "PrinterError: Load 11x17 paper bypass tray" +*Status: "PrinterError: Load Letter paper bypass tray" +*Status: "PrinterError: Load Letter SEF paper bypass tray" +*Status: "PrinterError: Load Legal paper bypass tray" +*Status: "PrinterError: Load 8x10 paper bypass tray" +*Status: "PrinterError: Load Legal 13 paper bypass tray" +*Status: "PrinterError: Load 9x12 paper bypass tray" + +*Status: "PrinterError: Sorter problem (See copier console)" +*Status: "PrinterError: Copier is busy (UI)" + + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "EtherTalk" +*Source: "Parallel" +*Source: "TCP/IP" +*Source: "Novell IPX" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) + +*PrinterError: "Ok" +*PrinterError: "Reset the copier and fiery" +*PrinterError: "Copier is busy (Copier mode)" +*PrinterError: "Copier is busy (AGOC)" +*PrinterError: "Copier is busy (FUSER)" +*PrinterError: "Copier is busy (ROS)" +*PrinterError: "Copier is busy (DRUM HEATER)" +*PrinterError: "Copier is busy (MC)" +*PrinterError: "Paper jam" +*PrinterError: "Copier's interlock is open" +*PrinterError: "Out of toner" +*PrinterError: "Fuser web empty" +*PrinterError: "Waste toner container is full" +*PrinterError: "Copier's accessary is disabled" + +*PrinterError: "Load A3 paper in tray" +*PrinterError: "Load A4 paper in tray" +*PrinterError: "Load A4 SEF paper in tray" +*PrinterError: "Load 11x17 paper in tray" +*PrinterError: "Load Letter paper in tray" +*PrinterError: "Load Letter SEF paper in tray" +*PrinterError: "Load Legal paper in tray" +*PrinterError: "Load 8x10 paper in tray" +*PrinterError: "Load Legal 13 paper in tray" +*PrinterError: "Load 9x12 paper in tray" + +*PrinterError: "An unknown copier error occurred" +*PrinterError: "Copier is offline" + +*PrinterError: "Load A3 paper in bypass tray" +*PrinterError: "Load A4 paper bypass tray" +*PrinterError: "Load A4 SEF paper bypass tray" +*PrinterError: "Load 11x17 paper bypass tray" +*PrinterError: "Load Letter paper bypass tray" +*PrinterError: "Load Letter SEF paper bypass tray" +*PrinterError: "Load Legal paper bypass tray" +*PrinterError: "Load 8x10 paper bypass tray" +*PrinterError: "Load Legal 13 paper bypass tray" +*PrinterError: "Load 9x12 paper bypass tray" + +*PrinterError: "Sorter problem (See copier console)" +*PrinterError: "Copier is busy (UI)" + + +*% Color Separation Information ==================== + + +*% Custom Inks for Fiery Logo +*InkName: P300FieryBlue/Fiery Blue +*InkName: P199FieryRed/Fiery Red +*InkName: PblackFieryBlack/Fiery Black +*CustomCMYK P300FieryBlue: ".9 .9 .0 .0" +*CustomCMYK P199FieryRed: ".0 .9 .9 .0" +*CustomCMYK PblackFieryBlack: ".2 .1 .1 .9" + +*DefaultColorSep: Black.50lpi.400dpi + +*% -------Halftone Graphics Mode (Hi-Res mode) +*ColorSepScreenAngle Cyan.50lpi.400dpi: "0" +*ColorSepScreenAngle Magenta.50lpi.400dpi: "0" +*ColorSepScreenAngle Yellow.50lpi.400dpi: "0" +*ColorSepScreenAngle Black.50lpi.400dpi: "0" +*ColorSepScreenFreq Cyan.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Magenta.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Yellow.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Black.50lpi.400dpi: "50.0" +*ColorSepScreenProc Cyan.50lpi.400dpi: "{6 5 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Magenta.50lpi.400dpi: "{4 7 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Yellow.50lpi.400dpi: "{5 2 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Black.50lpi.400dpi: "{2 4 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*% PPD Last Modified 6/2/98 +*% End of PPD file +*% The byte count of this file should be exactly 066432 or 068101 +*% depending on the filesystem it resides in. +*% end of PPD file for Fiery X2 5790 diff --git a/openoffice/share/psprint/driver/EFMX5010.PS b/openoffice/share/psprint/driver/EFMX5010.PS new file mode 100644 index 0000000000000000000000000000000000000000..59d78c25b4ef189739c4692c2616e7563f0ff41f --- /dev/null +++ b/openoffice/share/psprint/driver/EFMX5010.PS @@ -0,0 +1,2183 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% ********* +*% EFI Information Block +*% +*FileVersion: "0.1" +*% +*% ********* + +*FormatVersion: "4.3" +*FileVersion: "1.1" +*PCFileName: "EFMX5010.PPD" +*LanguageVersion: English +*LanguageEncoding: ISOLatin1 +*Product: "(Fiery X2 5750)" +*PSVersion: "(3010.104) 1" +*ModelName: "Fiery X2 5750 Color Server v3010.104" +*ShortNickName: "Fiery X2 5750 v3010.104" +*NickName: "Fiery X2 5750 Color Server v3010.104" +*Manufacturer: "Xerox" + +*% PPD body begins + +*%EFIGroupName Job/Job :True +*%EFIGroupName Media/Media :True +*%EFIGroupName Color/Color :True +*%EFIGroupName Finishing/Finishing :True +*%EFIGroupName Notes/Notes :True + +*%EFIFlags *Notes1 Column +*%EFIGroup *Notes1 Notes/Notes +*%EFIJobNote *Notes1/Notes 1 :32 + +*%EFIFlags *Notes2 Column +*%EFIGroup *Notes2 Notes/Notes +*%EFIJobNote *Notes2/Notes 2 :32 + +*% === Options and Constraints ============================== + +*% UIConstraints for Trays, Paper Sizes, and Media Types + +*% Only Plain paper may be printed from the trays. +*% Disallow all other media types from trays 1-4. + +*UIConstraints: *MediaType Transparent *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Transparent +*UIConstraints: *MediaType Transparent *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Transparent +*UIConstraints: *MediaType Transparent *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Transparent +*UIConstraints: *MediaType Transparent *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType Transparent + +*UIConstraints: *MediaType Thick *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Thick +*UIConstraints: *MediaType Thick *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Thick +*UIConstraints: *MediaType Thick *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Thick +*UIConstraints: *MediaType Thick *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType Thick + +*UIConstraints: *MediaType Interleaved *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType Interleaved + +*UIConstraints: *MediaType Coated *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Coated +*UIConstraints: *MediaType Coated *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Coated +*UIConstraints: *MediaType Coated *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Coated +*UIConstraints: *MediaType Coated *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType Coated + +*UIConstraints: *MediaType Thick2 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType Thick2 + +*UIConstraints: *MediaType Tacking *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Tacking +*UIConstraints: *MediaType Tacking *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Tacking +*UIConstraints: *MediaType Tacking *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Tacking +*UIConstraints: *MediaType Tacking *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType Tacking + +*UIConstraints: *MediaType SSTransfer *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType SSTransfer + +*UIConstraints: *MediaType Labels *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Labels +*UIConstraints: *MediaType Labels *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Labels +*UIConstraints: *MediaType Labels *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Labels +*UIConstraints: *MediaType Labels *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType Labels + +*% Certain paper sizes may only be printed Manualfeed +*% Disallow these paper sizes from trays 1-4. + +*UIConstraints: *PageSize TabloidExtra *InputSlot Tray1 +*UIConstraints: *PageRegion TabloidExtra *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize TabloidExtra +*UIConstraints: *InputSlot Tray1 *PageRegion TabloidExtra +*UIConstraints: *PageSize TabloidExtra *InputSlot Tray2 +*UIConstraints: *PageRegion TabloidExtra *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize TabloidExtra +*UIConstraints: *InputSlot Tray2 *PageRegion TabloidExtra +*UIConstraints: *PageSize TabloidExtra *InputSlot Tray3 +*UIConstraints: *PageRegion TabloidExtra *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize TabloidExtra +*UIConstraints: *InputSlot Tray3 *PageRegion TabloidExtra +*UIConstraints: *PageSize TabloidExtra *InputSlot Tray4 +*UIConstraints: *PageRegion TabloidExtra *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageSize TabloidExtra +*UIConstraints: *InputSlot Tray4 *PageRegion TabloidExtra + +*UIConstraints: *PageSize SEF8x10 *InputSlot Tray1 +*UIConstraints: *PageRegion SEF8x10 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize SEF8x10 +*UIConstraints: *InputSlot Tray1 *PageRegion SEF8x10 +*UIConstraints: *PageSize SEF8x10 *InputSlot Tray2 +*UIConstraints: *PageRegion SEF8x10 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize SEF8x10 +*UIConstraints: *InputSlot Tray2 *PageRegion SEF8x10 +*UIConstraints: *PageSize SEF8x10 *InputSlot Tray3 +*UIConstraints: *PageRegion SEF8x10 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize SEF8x10 +*UIConstraints: *InputSlot Tray3 *PageRegion SEF8x10 +*UIConstraints: *PageSize SEF8x10 *InputSlot Tray4 +*UIConstraints: *PageRegion SEF8x10 *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageSize SEF8x10 +*UIConstraints: *InputSlot Tray4 *PageRegion SEF8x10 + +*UIConstraints: *PageSize SEF9x11 *InputSlot Tray1 +*UIConstraints: *PageRegion SEF9x11 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize SEF9x11 +*UIConstraints: *InputSlot Tray1 *PageRegion SEF9x11 +*UIConstraints: *PageSize SEF9x11 *InputSlot Tray2 +*UIConstraints: *PageRegion SEF9x11 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize SEF9x11 +*UIConstraints: *InputSlot Tray2 *PageRegion SEF9x11 +*UIConstraints: *PageSize SEF9x11 *InputSlot Tray3 +*UIConstraints: *PageRegion SEF9x11 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize SEF9x11 +*UIConstraints: *InputSlot Tray3 *PageRegion SEF9x11 +*UIConstraints: *PageSize SEF9x11 *InputSlot Tray4 +*UIConstraints: *PageRegion SEF9x11 *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageSize SEF9x11 +*UIConstraints: *InputSlot Tray4 *PageRegion SEF9x11 + +*UIConstraints: *PageSize 9x11 *InputSlot Tray1 +*UIConstraints: *PageRegion 9x11 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize 9x11 +*UIConstraints: *InputSlot Tray1 *PageRegion 9x11 +*UIConstraints: *PageSize 9x11 *InputSlot Tray2 +*UIConstraints: *PageRegion 9x11 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize 9x11 +*UIConstraints: *InputSlot Tray2 *PageRegion 9x11 +*UIConstraints: *PageSize 9x11 *InputSlot Tray3 +*UIConstraints: *PageRegion 9x11 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize 9x11 +*UIConstraints: *InputSlot Tray3 *PageRegion 9x11 +*UIConstraints: *PageSize 9x11 *InputSlot Tray4 +*UIConstraints: *PageRegion 9x11 *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageSize 9x11 +*UIConstraints: *InputSlot Tray4 *PageRegion 9x11 + +*UIConstraints: *PageSize A6 *InputSlot Tray1 +*UIConstraints: *PageRegion A6 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize A6 +*UIConstraints: *InputSlot Tray1 *PageRegion A6 +*UIConstraints: *PageSize A6 *InputSlot Tray2 +*UIConstraints: *PageRegion A6 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize A6 +*UIConstraints: *InputSlot Tray2 *PageRegion A6 +*UIConstraints: *PageSize A6 *InputSlot Tray3 +*UIConstraints: *PageRegion A6 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize A6 +*UIConstraints: *InputSlot Tray3 *PageRegion A6 +*UIConstraints: *PageSize A6 *InputSlot Tray4 +*UIConstraints: *PageRegion A6 *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageSize A6 +*UIConstraints: *InputSlot Tray4 *PageRegion A6 + +*UIConstraints: *PageSize SEFB5 *InputSlot Tray1 +*UIConstraints: *PageRegion SEFB5 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize SEFB5 +*UIConstraints: *InputSlot Tray1 *PageRegion SEFB5 +*UIConstraints: *PageSize SEFB5 *InputSlot Tray2 +*UIConstraints: *PageRegion SEFB5 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize SEFB5 +*UIConstraints: *InputSlot Tray2 *PageRegion SEFB5 +*UIConstraints: *PageSize SEFB5 *InputSlot Tray3 +*UIConstraints: *PageRegion SEFB5 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize SEFB5 +*UIConstraints: *InputSlot Tray3 *PageRegion SEFB5 +*UIConstraints: *PageSize SEFB5 *InputSlot Tray4 +*UIConstraints: *PageRegion SEFB5 *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageSize SEFB5 +*UIConstraints: *InputSlot Tray4 *PageRegion SEFB5 + +*UIConstraints: *PageSize B5 *InputSlot Tray1 +*UIConstraints: *PageRegion B5 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize B5 +*UIConstraints: *InputSlot Tray1 *PageRegion B5 +*UIConstraints: *PageSize B5 *InputSlot Tray2 +*UIConstraints: *PageRegion B5 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize B5 +*UIConstraints: *InputSlot Tray2 *PageRegion B5 +*UIConstraints: *PageSize B5 *InputSlot Tray3 +*UIConstraints: *PageRegion B5 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize B5 +*UIConstraints: *InputSlot Tray3 *PageRegion B5 +*UIConstraints: *PageSize B5 *InputSlot Tray4 +*UIConstraints: *PageRegion B5 *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageSize B5 +*UIConstraints: *InputSlot Tray4 *PageRegion B5 + +*UIConstraints: *PageSize 4x6 *InputSlot Tray1 +*UIConstraints: *PageRegion 4x6 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize 4x6 +*UIConstraints: *InputSlot Tray1 *PageRegion 4x6 +*UIConstraints: *PageSize 4x6 *InputSlot Tray2 +*UIConstraints: *PageRegion 4x6 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize 4x6 +*UIConstraints: *InputSlot Tray2 *PageRegion 4x6 +*UIConstraints: *PageSize 4x6 *InputSlot Tray3 +*UIConstraints: *PageRegion 4x6 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize 4x6 +*UIConstraints: *InputSlot Tray3 *PageRegion 4x6 +*UIConstraints: *PageSize 4x6 *InputSlot Tray4 +*UIConstraints: *PageRegion 4x6 *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageSize 4x6 +*UIConstraints: *InputSlot Tray4 *PageRegion 4x6 + +*% Each paper size is supported for only certain media +*% types. Disallow unsupported combinations. + +*UIConstraints: *PageSize TabloidExtra *MediaType Transparent +*UIConstraints: *PageRegion TabloidExtra *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize TabloidExtra +*UIConstraints: *MediaType Transparent *PageRegion TabloidExtra +*UIConstraints: *PageSize Legal13 *MediaType Transparent +*UIConstraints: *PageRegion Legal13 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize Legal13 +*UIConstraints: *MediaType Transparent *PageRegion Legal13 +*UIConstraints: *PageSize Legal *MediaType Transparent +*UIConstraints: *PageRegion Legal *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize Legal +*UIConstraints: *MediaType Transparent *PageRegion Legal +*UIConstraints: *PageSize SEF8x10 *MediaType Transparent +*UIConstraints: *PageRegion SEF8x10 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize SEF8x10 +*UIConstraints: *MediaType Transparent *PageRegion SEF8x10 +*UIConstraints: *PageSize 8x10 *MediaType Transparent +*UIConstraints: *PageRegion 8x10 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize 8x10 +*UIConstraints: *MediaType Transparent *PageRegion 8x10 +*UIConstraints: *PageSize SEF9x11 *MediaType Transparent +*UIConstraints: *PageRegion SEF9x11 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize SEF9x11 +*UIConstraints: *MediaType Transparent *PageRegion SEF9x11 +*UIConstraints: *PageSize 9x11 *MediaType Transparent +*UIConstraints: *PageRegion 9x11 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize 9x11 +*UIConstraints: *MediaType Transparent *PageRegion 9x11 +*UIConstraints: *PageSize 9x12 *MediaType Transparent +*UIConstraints: *PageRegion 9x12 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize 9x12 +*UIConstraints: *MediaType Transparent *PageRegion 9x12 +*UIConstraints: *PageSize A6 *MediaType Transparent +*UIConstraints: *PageRegion A6 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize A6 +*UIConstraints: *MediaType Transparent *PageRegion A6 +*UIConstraints: *PageSize B4 *MediaType Transparent +*UIConstraints: *PageRegion B4 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize B4 +*UIConstraints: *MediaType Transparent *PageRegion B4 +*UIConstraints: *PageSize SEFB5 *MediaType Transparent +*UIConstraints: *PageRegion SEFB5 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize SEFB5 +*UIConstraints: *MediaType Transparent *PageRegion SEFB5 +*UIConstraints: *PageSize B5 *MediaType Transparent +*UIConstraints: *PageRegion B5 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize B5 +*UIConstraints: *MediaType Transparent *PageRegion B5 +*UIConstraints: *PageSize 4x6 *MediaType Transparent +*UIConstraints: *PageRegion 4x6 *MediaType Transparent +*UIConstraints: *MediaType Transparent *PageSize 4x6 +*UIConstraints: *MediaType Transparent *PageRegion 4x6 + +*UIConstraints: *PageSize 8x10 *MediaType Thick +*UIConstraints: *PageRegion 8x10 *MediaType Thick +*UIConstraints: *MediaType Thick *PageSize 8x10 +*UIConstraints: *MediaType Thick *PageRegion 8x10 +*UIConstraints: *PageSize A6 *MediaType Thick +*UIConstraints: *PageRegion A6 *MediaType Thick +*UIConstraints: *MediaType Thick *PageSize A6 +*UIConstraints: *MediaType Thick *PageRegion A6 +*UIConstraints: *PageSize B4 *MediaType Thick +*UIConstraints: *PageRegion B4 *MediaType Thick +*UIConstraints: *MediaType Thick *PageSize B4 +*UIConstraints: *MediaType Thick *PageRegion B4 +*UIConstraints: *PageSize SEFB5 *MediaType Thick +*UIConstraints: *PageRegion SEFB5 *MediaType Thick +*UIConstraints: *MediaType Thick *PageSize SEFB5 +*UIConstraints: *MediaType Thick *PageRegion SEFB5 +*UIConstraints: *PageSize 4x6 *MediaType Thick +*UIConstraints: *PageRegion 4x6 *MediaType Thick +*UIConstraints: *MediaType Thick *PageSize 4x6 +*UIConstraints: *MediaType Thick *PageRegion 4x6 + +*UIConstraints: *PageSize TabloidExtra *MediaType Interleaved +*UIConstraints: *PageRegion TabloidExtra *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize TabloidExtra +*UIConstraints: *MediaType Interleaved *PageRegion TabloidExtra +*UIConstraints: *PageSize Legal13 *MediaType Interleaved +*UIConstraints: *PageRegion Legal13 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize Legal13 +*UIConstraints: *MediaType Interleaved *PageRegion Legal13 +*UIConstraints: *PageSize Legal *MediaType Interleaved +*UIConstraints: *PageRegion Legal *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize Legal +*UIConstraints: *MediaType Interleaved *PageRegion Legal +*UIConstraints: *PageSize SEF8x10 *MediaType Interleaved +*UIConstraints: *PageRegion SEF8x10 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize SEF8x10 +*UIConstraints: *MediaType Interleaved *PageRegion SEF8x10 +*UIConstraints: *PageSize 8x10 *MediaType Interleaved +*UIConstraints: *PageRegion 8x10 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize 8x10 +*UIConstraints: *MediaType Interleaved *PageRegion 8x10 +*UIConstraints: *PageSize SEF9x11 *MediaType Interleaved +*UIConstraints: *PageRegion SEF9x11 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize SEF9x11 +*UIConstraints: *MediaType Interleaved *PageRegion SEF9x11 +*UIConstraints: *PageSize 9x11 *MediaType Interleaved +*UIConstraints: *PageRegion 9x11 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize 9x11 +*UIConstraints: *MediaType Interleaved *PageRegion 9x11 +*UIConstraints: *PageSize 9x12 *MediaType Interleaved +*UIConstraints: *PageRegion 9x12 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize 9x12 +*UIConstraints: *MediaType Interleaved *PageRegion 9x12 +*UIConstraints: *PageSize A6 *MediaType Interleaved +*UIConstraints: *PageRegion A6 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize A6 +*UIConstraints: *MediaType Interleaved *PageRegion A6 +*UIConstraints: *PageSize B4 *MediaType Interleaved +*UIConstraints: *PageRegion B4 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize B4 +*UIConstraints: *MediaType Interleaved *PageRegion B4 +*UIConstraints: *PageSize SEFB5 *MediaType Interleaved +*UIConstraints: *PageRegion SEFB5 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize SEFB5 +*UIConstraints: *MediaType Interleaved *PageRegion SEFB5 +*UIConstraints: *PageSize B5 *MediaType Interleaved +*UIConstraints: *PageRegion B5 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize B5 +*UIConstraints: *MediaType Interleaved *PageRegion B5 +*UIConstraints: *PageSize 4x6 *MediaType Interleaved +*UIConstraints: *PageRegion 4x6 *MediaType Interleaved +*UIConstraints: *MediaType Interleaved *PageSize 4x6 +*UIConstraints: *MediaType Interleaved *PageRegion 4x6 + +*UIConstraints: *PageSize TabloidExtra *MediaType Coated +*UIConstraints: *PageRegion TabloidExtra *MediaType Coated +*UIConstraints: *MediaType Coated *PageSize TabloidExtra +*UIConstraints: *MediaType Coated *PageRegion TabloidExtra +*UIConstraints: *PageSize A6 *MediaType Coated +*UIConstraints: *PageRegion A6 *MediaType Coated +*UIConstraints: *MediaType Coated *PageSize A6 +*UIConstraints: *MediaType Coated *PageRegion A6 +*UIConstraints: *PageSize 4x6 *MediaType Coated +*UIConstraints: *PageRegion 4x6 *MediaType Coated +*UIConstraints: *MediaType Coated *PageSize 4x6 +*UIConstraints: *MediaType Coated *PageRegion 4x6 + +*UIConstraints: *PageSize TabloidExtra *MediaType Thick2 +*UIConstraints: *PageRegion TabloidExtra *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *PageSize TabloidExtra +*UIConstraints: *MediaType Thick2 *PageRegion TabloidExtra +*UIConstraints: *PageSize SEF8x10 *MediaType Thick2 +*UIConstraints: *PageRegion SEF8x10 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *PageSize SEF8x10 +*UIConstraints: *MediaType Thick2 *PageRegion SEF8x10 +*UIConstraints: *PageSize 8x10 *MediaType Thick2 +*UIConstraints: *PageRegion 8x10 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *PageSize 8x10 +*UIConstraints: *MediaType Thick2 *PageRegion 8x10 +*UIConstraints: *PageSize A6 *MediaType Thick2 +*UIConstraints: *PageRegion A6 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *PageSize A6 +*UIConstraints: *MediaType Thick2 *PageRegion A6 +*UIConstraints: *PageSize B4 *MediaType Thick2 +*UIConstraints: *PageRegion B4 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *PageSize B4 +*UIConstraints: *MediaType Thick2 *PageRegion B4 +*UIConstraints: *PageSize SEFB5 *MediaType Thick2 +*UIConstraints: *PageRegion SEFB5 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *PageSize SEFB5 +*UIConstraints: *MediaType Thick2 *PageRegion SEFB5 +*UIConstraints: *PageSize B5 *MediaType Thick2 +*UIConstraints: *PageRegion B5 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *PageSize B5 +*UIConstraints: *MediaType Thick2 *PageRegion B5 +*UIConstraints: *PageSize 4x6 *MediaType Thick2 +*UIConstraints: *PageRegion 4x6 *MediaType Thick2 +*UIConstraints: *MediaType Thick2 *PageSize 4x6 +*UIConstraints: *MediaType Thick2 *PageRegion 4x6 + +*UIConstraints: *PageSize Tabloid *MediaType Tacking +*UIConstraints: *PageRegion Tabloid *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize Tabloid +*UIConstraints: *MediaType Tacking *PageRegion Tabloid +*UIConstraints: *PageSize TabloidExtra *MediaType Tacking +*UIConstraints: *PageRegion TabloidExtra *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize TabloidExtra +*UIConstraints: *MediaType Tacking *PageRegion TabloidExtra +*UIConstraints: *PageSize SEF8x10 *MediaType Tacking +*UIConstraints: *PageRegion SEF8x10 *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize SEF8x10 +*UIConstraints: *MediaType Tacking *PageRegion SEF8x10 +*UIConstraints: *PageSize 8x10 *MediaType Tacking +*UIConstraints: *PageRegion 8x10 *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize 8x10 +*UIConstraints: *MediaType Tacking *PageRegion 8x10 +*UIConstraints: *PageSize A6 *MediaType Tacking +*UIConstraints: *PageRegion A6 *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize A6 +*UIConstraints: *MediaType Tacking *PageRegion A6 +*UIConstraints: *PageSize B4 *MediaType Tacking +*UIConstraints: *PageRegion B4 *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize B4 +*UIConstraints: *MediaType Tacking *PageRegion B4 +*UIConstraints: *PageSize SEFB5 *MediaType Tacking +*UIConstraints: *PageRegion SEFB5 *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize SEFB5 +*UIConstraints: *MediaType Tacking *PageRegion SEFB5 +*UIConstraints: *PageSize B5 *MediaType Tacking +*UIConstraints: *PageRegion B5 *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize B5 +*UIConstraints: *MediaType Tacking *PageRegion B5 +*UIConstraints: *PageSize 4x6 *MediaType Tacking +*UIConstraints: *PageRegion 4x6 *MediaType Tacking +*UIConstraints: *MediaType Tacking *PageSize 4x6 +*UIConstraints: *MediaType Tacking *PageRegion 4x6 + +*UIConstraints: *PageSize TabloidExtra *MediaType SSTransfer +*UIConstraints: *PageRegion TabloidExtra *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *PageSize TabloidExtra +*UIConstraints: *MediaType SSTransfer *PageRegion TabloidExtra +*UIConstraints: *PageSize SEF8x10 *MediaType SSTransfer +*UIConstraints: *PageRegion SEF8x10 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *PageSize SEF8x10 +*UIConstraints: *MediaType SSTransfer *PageRegion SEF8x10 +*UIConstraints: *PageSize 8x10 *MediaType SSTransfer +*UIConstraints: *PageRegion 8x10 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *PageSize 8x10 +*UIConstraints: *MediaType SSTransfer *PageRegion 8x10 +*UIConstraints: *PageSize A6 *MediaType SSTransfer +*UIConstraints: *PageRegion A6 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *PageSize A6 +*UIConstraints: *MediaType SSTransfer *PageRegion A6 +*UIConstraints: *PageSize B4 *MediaType SSTransfer +*UIConstraints: *PageRegion B4 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *PageSize B4 +*UIConstraints: *MediaType SSTransfer *PageRegion B4 +*UIConstraints: *PageSize SEFB5 *MediaType SSTransfer +*UIConstraints: *PageRegion SEFB5 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *PageSize SEFB5 +*UIConstraints: *MediaType SSTransfer *PageRegion SEFB5 +*UIConstraints: *PageSize B5 *MediaType SSTransfer +*UIConstraints: *PageRegion B5 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *PageSize B5 +*UIConstraints: *MediaType SSTransfer *PageRegion B5 +*UIConstraints: *PageSize 4x6 *MediaType SSTransfer +*UIConstraints: *PageRegion 4x6 *MediaType SSTransfer +*UIConstraints: *MediaType SSTransfer *PageSize 4x6 +*UIConstraints: *MediaType SSTransfer *PageRegion 4x6 + +*UIConstraints: *PageSize TabloidExtra *MediaType Labels +*UIConstraints: *PageRegion TabloidExtra *MediaType Labels +*UIConstraints: *MediaType Labels *PageSize TabloidExtra +*UIConstraints: *MediaType Labels *PageRegion TabloidExtra +*UIConstraints: *PageSize SEF8x10 *MediaType Labels +*UIConstraints: *PageRegion SEF8x10 *MediaType Labels +*UIConstraints: *MediaType Labels *PageSize SEF8x10 +*UIConstraints: *MediaType Labels *PageRegion SEF8x10 +*UIConstraints: *PageSize 8x10 *MediaType Labels +*UIConstraints: *PageRegion 8x10 *MediaType Labels +*UIConstraints: *MediaType Labels *PageSize 8x10 +*UIConstraints: *MediaType Labels *PageRegion 8x10 +*UIConstraints: *PageSize A6 *MediaType Labels +*UIConstraints: *PageRegion A6 *MediaType Labels +*UIConstraints: *MediaType Labels *PageSize A6 +*UIConstraints: *MediaType Labels *PageRegion A6 +*UIConstraints: *PageSize B4 *MediaType Labels +*UIConstraints: *PageRegion B4 *MediaType Labels +*UIConstraints: *MediaType Labels *PageSize B4 +*UIConstraints: *MediaType Labels *PageRegion B4 +*UIConstraints: *PageSize SEFB5 *MediaType Labels +*UIConstraints: *PageRegion SEFB5 *MediaType Labels +*UIConstraints: *MediaType Labels *PageSize SEFB5 +*UIConstraints: *MediaType Labels *PageRegion SEFB5 +*UIConstraints: *PageSize B5 *MediaType Labels +*UIConstraints: *PageRegion B5 *MediaType Labels +*UIConstraints: *MediaType Labels *PageSize B5 +*UIConstraints: *MediaType Labels *PageRegion B5 +*UIConstraints: *PageSize 4x6 *MediaType Labels +*UIConstraints: *PageRegion 4x6 *MediaType Labels +*UIConstraints: *MediaType Labels *PageSize 4x6 +*UIConstraints: *MediaType Labels *PageRegion 4x6 + +*UIConstraints: *EFColorMode GRAY *EFOverprint On +*UIConstraints: *EFOverprint On *EFColorMode GRAY + +*% Full frame does not support reverse print, collate +*UIConstraints: *EFCompression False *EFOutputOrder Reverse +*UIConstraints: *EFCompression False *EFSorter Collate +*UIConstraints: *EFOutputOrder Reverse *EFCompression False +*UIConstraints: *EFSorter Collate *EFCompression False +*UIConstraints: *FRAME_MODE ADOBE *EFOutputOrder Reverse +*UIConstraints: *EFOutputOrder Reverse *FRAME_MODE ADOBE + +*% ColorWise UIConstraints begin here +*% TV@UIC1.0@CMYK@980402 + +*UIConstraints: *EFSimulation None *EFSimSpeed Quick +*UIConstraints: *EFSimSpeed Quick *EFSimulation None +*UIConstraints: *EFSimulation None *EFSimSpeed Full +*UIConstraints: *EFSimSpeed Full *EFSimulation None +*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Quick +*UIConstraints: *EFSimSpeed Quick *EFSimulation MatchCopy +*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Full +*UIConstraints: *EFSimSpeed Full *EFSimulation MatchCopy +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Off +*UIConstraints: *EFBlkOverprint True *EFPureBlack False +*UIConstraints: *EFPureBlack False *EFBlkOverprint True + +*% ColorWise UIConstraints end here + +*% General Information and Defaults =============== +*FCacheSize None: 524288 +*TTRasterizer: Type42 +*ContoneOnly: False +*FreeVM: "5767168" +*LanguageLevel: "3" +*ColorDevice: True +*DefaultColorSpace: CMYK +*PrintPSErrors: True +*FileSystem: True +*?FileSystem: " + save + statusdict /diskstatus known{(True)} {(False)} ifelse = flush + restore + " +*End +*Throughput: "10" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING: Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 400dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*AccurateScreensSupport: True + +*%EFIFlags *FRAME_MODE Setup +*OpenUIEFI *FRAME_MODE/Compression :PickOne +*OrderDependency: 05.0 AnySetup *FRAME_MODE +*DefaultFRAME_MODE: AREND +*FRAME_MODE AREND/On: "" +*FRAME_MODE ADOBE/Off: "" +*CloseUIEFI: *FRAME_MODE + +*%EFIFlags *EFCompression Spooler|Command|Column|Rerip +*%EFIGroup *EFCompression Job/Job +*OpenUI *EFCompression/Compression :PickOne +*OrderDependency: 05.0 AnySetup *EFCompression +*DefaultEFCompression: SCDefault +*EFCompression SCDefault/Printer's default: "" +*%DefaultEFCompression: True +*EFCompression False/Off: " userdict /XJXsetRenderType known + { (ADOBE) XJXsetRenderType } + if " +*End +*EFCompression True/On: " userdict /XJXsetRenderType known + { (AREND) XJXsetRenderType } + if " +*End +*?EFCompression: "(True) = flush" +*CloseUI: *EFCompression + +*%EFIFlags *EFOutputOrder Spooler|Command|Column|Setup +*%EFIGroup *EFOutputOrder Finishing/Finishing +*OpenUI *EFOutputOrder/Page Order :PickOne +*OrderDependency: 12.0 AnySetup *EFOutputOrder +*DefaultEFOutputOrder: EFOutputOrderDEF +*EFOutputOrder EFOutputOrderDEF/Printer's default: "" +*EFOutputOrder Forward/Forward:" userdict /XJXsetprintorder known + { 0 XJXsetprintorder } + { (printerinfo PrintOrder 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFOutputOrder Reverse/Reverse:" userdict /XJXsetprintorder known + { 1 XJXsetprintorder } + { (printerinfo PrintOrder 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFOutputOrder + +*%EFIFlags *EFCopierMode Command|Spooler +*%EFIGroup *EFCopierMode Job/Job +*OpenUI *EFCopierMode/Copier Mode :PickOne +*OrderDependency: 40 AnySetup *EFCopierMode +*DefaultEFCopierMode: EFCopierModeDEF +*EFCopierMode EFCopierModeDEF/Printer's default: "" +*EFCopierMode Photo/Photo: " userdict /XJXsetmapmode known + { 0 XJXsetmapmode } + { (printerinfo setmapmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFCopierMode Map/Map: " userdict /XJXsetmapmode known + { 1 XJXsetmapmode } + { (printerinfo setmapmode 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFCopierMode + +*%EFIFlags *EFOverprint +*%EFIGroup *EFOverprint Color/Color +*OpenUI *EFOverprint/Combine Separations :PickOne +*OrderDependency: 40 AnySetup *EFOverprint +*DefaultEFOverprint: EFOverprintDEF +*EFOverprint EFOverprintDEF/Printer's default: "" +*EFOverprint On/On: " userdict /XJXsetoverprint known + { 1 XJXsetoverprint } + { (printerinfo overprint 1) =string + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse + userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode } if " +*End +*EFOverprint Off/Off: " userdict /XJXsetoverprint known + { 0 XJXsetoverprint } + { (printerinfo overprint 0) =string + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse + userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode } if " +*End +*CloseUI: *EFOverprint + +*%EFIFlags *EFColorMode Spooler|Command|Rerip|Setup +*%EFIGroup *EFColorMode Color/Color +*OpenUI *EFColorMode/Color Mode :PickOne +*OrderDependency: 15 AnySetup *EFColorMode +*DefaultEFColorMode: EFColorModeDEF +*EFColorMode EFColorModeDEF/Printer's default: "" +*EFColorMode CMYK/CMYK: "userdict /XJXsetcolormode known + { (CMYK) XJXsetcolormode } if " +*End +*EFColorMode GRAY/Grayscale: "userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode} if " +*End +*?EFColorMode: " currentpagedevice /ProcessColorModel get == } if " +*CloseUI: *EFColorMode + +*%EFIFlags *EFDefPaperSize Setup +*OpenUIEFI *EFDefPaperSize/Default Paper Sizes :PickOne +*OrderDependency: 20 AnySetup *EFDefPaperSize +*DefaultEFDefPaperSize: US +*EFDefPaperSize US/US: "" +*EFDefPaperSize Metric/Metric: "" +*CloseUIEFI: *EFDefPaperSize + +*%EFIFlags *EFConvPaperSize Setup +*OpenUIEFI *EFConvPaperSize/Convert Paper Sizes : PickOne +*OrderDependency: 25 AnySetup *EFConvPaperSize +*DefaultEFConvPaperSize: False +*EFConvPaperSize False/No: "" +*EFConvPaperSize LetterToA4/Letter/11x17->A4/A3: "" +*EFConvPaperSize A4ToLetter/A4/A3->Letter/11x17: "" +*CloseUIEFI: *EFConvPaperSize + +*%EFIFlags *EFCovPgAtEnd Setup +*OpenUIEFI *EFCovPgAtEnd/Print Cover Page : PickOne +*OrderDependency: 30 AnySetup *EFCovPgAtEnd +*DefaultEFCovPgAtEnd: NO +*EFCovPgAtEnd YES/Yes: "" +*EFCovPgAtEnd NO/No: "" +*CloseUIEFI: *EFCovPgAtEnd + +*%EFIFlags *EFCourierSubst Setup +*OpenUIEFI *EFCourierSubst/Allow Courier Substitution :PickOne +*OrderDependency: 35 AnySetup *EFCourierSubst +*DefaultEFCourierSubst: YES +*EFCourierSubst YES/Yes: "" +*EFCourierSubst NO/No: "" +*CloseUIEFI: *EFCourierSubst + +*%EFIFlags *EFPSError Setup +*OpenUIEFI *EFPSError/Print to PS Error : PickOne +*OrderDependency: 40 AnySetup *EFPSError +*DefaultEFPSError: NO +*EFPSError YES/Yes: "" +*EFPSError NO/No: "" +*CloseUIEFI: *EFPSError + +*%EFIFlags *EFUseBypassTray Setup +*OpenUIEFI *EFUseBypassTray/Enable Bypass Tray as default : PickOne +*OrderDependency: 20 AnySetup *EFUseBypassTray +*DefaultEFUseBypassTray: NO +*EFUseBypassTray YES/Yes: "" +*EFUseBypassTray NO/No: "" +*CloseUIEFI: *EFUseBypassTray + +*%EFIFlags *EFUseSorter Setup +*OpenUIEFI *EFUseSorter/Enable Sorter as default : PickOne +*OrderDependency: 20 AnySetup *EFUseSorter +*DefaultEFUseSorter: NO +*EFUseSorter YES/Yes: "" +*EFUseSorter NO/No: "" +*CloseUIEFI: *EFUseSorter + +*%EFIFlags *EFSorter Spooler|Command|Column +*%EFIGroup *EFSorter Finishing/Finishing +*OpenUI *EFSorter/Sorter Mode :PickOne +*OrderDependency: 50 AnySetup *EFSorter +*DefaultEFSorter: EFSorterDEF +*EFSorter EFSorterDEF/Printer's default: "" +*EFSorter False/Off: " << /Collate false>> setpagedevice + userdict /XJXsetsorter known + { 0 XJXsetsorter } + { (printerinfo sortmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSorter Collate/Collate: "<< /Collate true>> setpagedevice + userdict /XJXsetsorter known + { 0 XJXsetsorter } + { (printerinfo sortmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSorter Sort/Sort: " << /Collate true>> setpagedevice + userdict /XJXsetsorter known + { 1 XJXsetsorter } + { (printerinfo sortmode 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFSorter + +*%EFIFlags *MediaType Spooler|Command|Column|Rerip +*%EFIGroup *MediaType Media/Media +*OpenUI *MediaType/Media Type :PickOne +*OrderDependency: 50 AnySetup *MediaType +*DefaultMediaType: MediaTypeDEF +*MediaType MediaTypeDEF/Printer's default: "" +*MediaType Plain/Plain Paper: " userdict /XJXsetmediatype known + { 1 XJXsetmediatype } if" +*End +*MediaType Thick/Thick Paper: " userdict /XJXsetmediatype known + { 2 XJXsetmediatype } if" +*End +*MediaType Transparent/Transparency: " userdict /XJXsetmediatype known + { 3 XJXsetmediatype } if" +*End +*MediaType Interleaved/Interleaved: " userdict /XJXsetmediatype known + { 4 XJXsetmediatype } if" +*End +*MediaType Coated/Coated Paper: " userdict /XJXsetmediatype known + { 5 XJXsetmediatype } if" +*End +*MediaType Thick2/Thick Paper 2: " userdict /XJXsetmediatype known + { 6 XJXsetmediatype } if" +*End +*MediaType Tacking/Tacking Film: " userdict /XJXsetmediatype known + { 7 XJXsetmediatype } if" +*End +*MediaType SSTransfer/SST: " userdict /XJXsetmediatype known + { 8 XJXsetmediatype } if" +*End +*MediaType Labels/Labels: " userdict /XJXsetmediatype known + { 9 XJXsetmediatype } if" +*End +*?MediaType: " FieryXJdict /CB_GetMediaType known { + FieryXJdict /CB_GetMediaType get exec == } if" +*End +*CloseUI: *MediaType + +*%EFIFlags *EFColorRendDict Spooler|Command|Rerip +*%EFIGroup *EFColorRendDict Color/Color +*OpenUI *EFColorRendDict/Rendering Style :PickOne +*OrderDependency: 60 AnySetup *EFColorRendDict +*DefaultEFColorRendDict: EFColorRendDictDEF +*EFColorRendDict EFColorRendDictDEF/Printer's default: "" +*EFColorRendDict Preferred/Photographic: " userdict /XJXsetrenderingintent known + { (Photographic) XJXsetrenderingintent + } if " +*End +*EFColorRendDict Business/Presentation: " userdict /XJXsetrenderingintent known + { (Presentation) XJXsetrenderingintent + } if " +*End +*EFColorRendDict Colorimetric/Solid Color: " userdict /XJXsetrenderingintent known + { (Solid) XJXsetrenderingintent + } if " +*End +*?EFColorRendDict: " FieryXJdict /CB_GetRenderingIntent known { + FieryXJdict /CB_GetRenderingIntent get exec == } if" +*End +*CloseUI: *EFColorRendDict + +*%EFIFlags *EFPrange +*%EFIGroup *EFPrange Job/Job +*OpenUIEFI *EFPrange/Page Range : PickOne +*OrderDependency: 70 AnySetup *EFPrange +*DefaultEFPrange: EFPrangeDEF +*EFPrange EFPrangeDEF/Printer's default: "" +*EFPrange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ ] put + setglobal " +*End +*EFPrange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put + setglobal " +*End +*EFPrange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put + setglobal " +*End +*EFPrange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 0 1 2 4 6 ] put + setglobal " +*End +*CloseUIEFI: *EFPrange + +*%EFIFlags *EFFlip +*%EFIGroup *EFFlip Job/Job +*OpenUIEFI *EFFlip/Flip : PickOne +*OrderDependency: 75 AnySetup *EFFlip +*DefaultEFFlip: EFFlipDEF +*EFFlip EFFlipDEF/Printer's default: "" +*EFFlip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice " +*End +*EFFlip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice " +*End +*EFFlip H/Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice " +*End +*EFFlip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice " +*End +*CloseUIEFI: *EFFlip + +*%EFIFlags *EFScale +*%EFIGroup *EFScale Job/Job +*OpenUIEFI *EFScale/Scale : PickOne +*OrderDependency: 80 AnySetup *EFScale +*DefaultEFScale: EFScaleDEF +*EFScale EFScaleDEF/Printer's default: "" +*EFScale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 2 put << >> setpagedevice " +*End +*EFScale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 1.5 put << >> setpagedevice " +*End +*EFScale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 1 put << >> setpagedevice " +*End +*EFScale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# .75 put << >> setpagedevice " +*End +*EFScale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# .5 put << >> setpagedevice " +*End +*CloseUIEFI: *EFScale + +*%EFIFlags *EFRotate +*%EFIGroup *EFRotate Job/Job +*OpenUIEFI *EFRotate/Rotate: PickOne +*OrderDependency: 85 AnySetup *EFRotate +*DefaultEFRotate: EFRotateDEF +*EFRotate EFRotateDEF/Printer's default: "" +*EFRotate 0/0°: " << >> setpagedevice " +*EFRotate 90/90° CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 90 put << >> setpagedevice " +*End +*EFRotate 270/90° CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 270 put << >> setpagedevice " +*End +*EFRotate 180/180°: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 180 put << >> setpagedevice " +*End +*CloseUIEFI: *EFRotate + +*% ColorWise body begins here +*% TV@B1.0@CMYK@980402 + +*%EFIFlags *EFBrightness Spooler|Command|Rerip +*%EFIGroup *EFBrightness Color/Color +*OpenUI *EFBrightness/Brightness :PickOne +*OrderDependency: 55.0 AnySetup *EFBrightness +*DefaultEFBrightness: 00.00 +*EFBrightness +0.24/85% Lightest: " /XJXsetBrightness where + { pop (LIGHTEST) XJXsetBrightness } if " +*End +*EFBrightness +0.16/90% Lighter: " /XJXsetBrightness where + { pop (LIGHTER) XJXsetBrightness } if " +*End +*EFBrightness +0.08/95% Light: " /XJXsetBrightness where + { pop (LIGHT) XJXsetBrightness } if " +*End +*EFBrightness 00.00/100% Normal: " /XJXsetBrightness where + { pop (NORMAL) XJXsetBrightness } if " +*End +*EFBrightness -0.08/105% Dark: " /XJXsetBrightness where + { pop (DARK) XJXsetBrightness } if " +*End +*EFBrightness -0.16/110% Darker: " /XJXsetBrightness where + { pop (DARKER) XJXsetBrightness } if " +*End +*EFBrightness -0.24/115% Darkest: " /XJXsetBrightness where + { pop (DARKEST) XJXsetBrightness } if " +*End +*CloseUI: *EFBrightness + + +*%EFIFlags *EFRGBOverride Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFRGBOverride Color/Color +*OpenUI *EFRGBOverride/RGB Source :PickOne +*OrderDependency: 56.0 AnySetup *EFRGBOverride +*DefaultEFRGBOverride: EFRGBOverrideDEF +*EFRGBOverride EFRGBOverrideDEF/Printer's default: "" +*EFRGBOverride EFIRGB/EFIRGB: " /XJXsetRGBOverride where + { pop (EFIRGB) XJXsetRGBOverride } if " +*End +*EFRGBOverride sRGB/sRGB (PC): " /XJXsetRGBOverride where + { pop (SRGB) XJXsetRGBOverride } if " +*End +*EFRGBOverride Apple13/Apple Standard: " /XJXsetRGBOverride where + { pop (APPLE13) XJXsetRGBOverride } if " +*End +*EFRGBOverride Other/Other: " /XJXsetRGBOverride where + { pop (OTHER) XJXsetRGBOverride } if " +*End +*EFRGBOverride Off/Off: " /XJXsetRGBOverride where + { pop (Off) XJXsetRGBOverride } if " +*End +*CloseUI: *EFRGBOverride + + +*%EFIFlags *EFRGBOtherGamma Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherGamma Color/Color +*OpenUI *EFRGBOtherGamma/(Other) Gamma :PickOne +*OrderDependency: 56.1 AnySetup *EFRGBOtherGamma +*DefaultEFRGBOtherGamma: EFRGBOtherGammaDEF +*EFRGBOtherGamma EFRGBOtherGammaDEF/Printer's default: "" +*EFRGBOtherGamma 1.0/1.0: " /XJXsetRGBOtherGamma where + { pop (1.0) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.2/1.2: " /XJXsetRGBOtherGamma where + { pop (1.2) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.4/1.4: " /XJXsetRGBOtherGamma where + { pop (1.4) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.6/1.6: " /XJXsetRGBOtherGamma where + { pop (1.6) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.8/1.8: " /XJXsetRGBOtherGamma where + { pop (1.8) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.0/2.0: " /XJXsetRGBOtherGamma where + { pop (2.0) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.2/2.2: " /XJXsetRGBOtherGamma where + { pop (2.2) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.4/2.4: " /XJXsetRGBOtherGamma where + { pop (2.4) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.6/2.6: " /XJXsetRGBOtherGamma where + { pop (2.6) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.8/2.8: " /XJXsetRGBOtherGamma where + { pop (2.8) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 3.0/3.0: " /XJXsetRGBOtherGamma where + { pop (3.0) XJXsetRGBOtherGamma } if " +*End +*CloseUI: *EFRGBOtherGamma + + +*%EFIFlags *EFRGBOtherWtPt Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherWtPt Color/Color +*OpenUI *EFRGBOtherWtPt/(Other) White Point :PickOne +*OrderDependency: 56.2 AnySetup *EFRGBOtherWtPt +*DefaultEFRGBOtherWtPt: EFRGBOtherWtPtDEF +*EFRGBOtherWtPt EFRGBOtherWtPtDEF/Printer's default: "" +*EFRGBOtherWtPt 5000K/5000 K (D50): " /XJXsetRGBOtherWtPt where + { pop (5000K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 5500K/5500 K: " /XJXsetRGBOtherWtPt where + { pop (5500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 6500K/6500 K (D65): " /XJXsetRGBOtherWtPt where + { pop (6500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 7500K/7500 K: " /XJXsetRGBOtherWtPt where + { pop (7500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 9300K/9300 K: " /XJXsetRGBOtherWtPt where + { pop (9300K) XJXsetRGBOtherWtPt } if " +*End +*CloseUI: *EFRGBOtherWtPt + + +*%EFIFlags *EFRGBOtherPhos Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherPhos Color/Color +*OpenUI *EFRGBOtherPhos/(Other) Phosphors :PickOne +*OrderDependency: 56.3 AnySetup *EFRGBOtherPhos +*DefaultEFRGBOtherPhos: EFRGBOtherPhosDEF +*EFRGBOtherPhos EFRGBOtherPhosDEF/Printer's default: "" +*EFRGBOtherPhos HitachiEBU/Hitachi EBU: " /XJXsetRGBOtherPhos where + { pop (Hitachi EBU) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos HitachiIkegami/Hitachi/Ikegami: " /XJXsetRGBOtherPhos where + { pop (Hitachi/Ikegami) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos NTSC/NTSC: " /XJXsetRGBOtherPhos where + { pop (NTSC) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos RadiusPivot/Radius Pivot: " /XJXsetRGBOtherPhos where + { pop (Radius Pivot) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos SMPTE/SMPTE: " /XJXsetRGBOtherPhos where + { pop (SMPTE) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos Trinitron/Trinitron: " /XJXsetRGBOtherPhos where + { pop (Trinitron) XJXsetRGBOtherPhos } if " +*End +*CloseUI: *EFRGBOtherPhos + + +*%EFIFlags *EFSimulation Spooler|Command|Rerip +*%EFIGroup *EFSimulation Color/Color +*OpenUI *EFSimulation/CMYK Simulation :PickOne +*OrderDependency: 57.0 AnySetup *EFSimulation +*DefaultEFSimulation: EFSimulationDEF +*EFSimulation EFSimulationDEF/Printer's default: "" +*EFSimulation SWOP/SWOP-Coated: " /XJXsetSimulation where + { pop (SWOP-Coated) XJXsetSimulation } if " +*End +*EFSimulation DIC/DIC: " /XJXsetSimulation where + { pop (DIC) XJXsetSimulation } if " +*End +*EFSimulation Euroscale/Euroscale: " /XJXsetSimulation where + { pop (Euroscale) XJXsetSimulation } if " +*End +*EFSimulation Custom1/Custom-1: " /XJXsetSimulation where + { pop (Custom-1) XJXsetSimulation } if " +*End +*EFSimulation Custom2/Custom-2: " /XJXsetSimulation where + { pop (Custom-2) XJXsetSimulation } if " +*End +*EFSimulation Custom3/Custom-3: " /XJXsetSimulation where + { pop (Custom-3) XJXsetSimulation } if " +*End +*EFSimulation Custom4/Custom-4: " /XJXsetSimulation where + { pop (Custom-4) XJXsetSimulation } if " +*End +*EFSimulation Custom5/Custom-5: " /XJXsetSimulation where + { pop (Custom-5) XJXsetSimulation } if " +*End +*EFSimulation None/None: " /XJXsetSimulation where + { pop (.None) XJXsetSimulation } if " +*End +*EFSimulation MatchCopy/Match Copy: " /XJXsetSimulation where + { pop (.MatchCopy) XJXsetSimulation } if " +*End +*CloseUI: *EFSimulation + + +*%EFIFlags *EFSimSpeed Spooler|Command|Rerip +*%EFIGroup *EFSimSpeed Color/Color +*OpenUI *EFSimSpeed/CMYK Simulation Method :PickOne +*OrderDependency: 58.0 AnySetup *EFSimSpeed +*DefaultEFSimSpeed: EFSimSpeedDEF +*EFSimSpeed EFSimSpeedDEF/Printer's default: "" +*EFSimSpeed Quick/Quick: " /XJXsetSimSpeed where + { pop (Quick) XJXsetSimSpeed } if " +*End +*EFSimSpeed Full/Full: " /XJXsetSimSpeed where + { pop (Full) XJXsetSimSpeed } if " +*End +*CloseUI: *EFSimSpeed + + +*%EFIFlags *EFPureBlack Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFPureBlack Color/Color +*OpenUI *EFPureBlack/Pure Black Text/Graphics :PickOne +*OrderDependency: 59.0 AnySetup *EFPureBlack +*DefaultEFPureBlack: EFPureBlackDEF +*EFPureBlack EFPureBlackDEF/Printer's default: "" +*EFPureBlack False/Off: " /XJXsetPureBlack where + { pop (False) XJXsetPureBlack } if " +*End +*EFPureBlack True/On: " /XJXsetPureBlack where + { pop (True) XJXsetPureBlack } if " +*End +*CloseUI: *EFPureBlack + + +*%EFIFlags *EFBlkOverprint Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFBlkOverprint Color/Color +*OpenUI *EFBlkOverprint/Black Overprint :PickOne +*OrderDependency: 60.0 AnySetup *EFBlkOverprint +*DefaultEFBlkOverprint: EFBlkOverprintDEF +*EFBlkOverprint EFBlkOverprintDEF/Printer's default: "" +*EFBlkOverprint False/Off: " /XJXsetBlkOverprint where + { pop (False) XJXsetBlkOverprint } if " +*End +*EFBlkOverprint True/On: " /XJXsetBlkOverprint where + { pop (True) XJXsetBlkOverprint } if " +*End +*CloseUI: *EFBlkOverprint + + +*%EFIFlags *EFSpotColors Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFSpotColors Color/Color +*OpenUI *EFSpotColors/Spot Color Matching :PickOne +*OrderDependency: 61.0 AnySetup *EFSpotColors +*DefaultEFSpotColors: EFSpotColorsDEF +*EFSpotColors EFSpotColorsDEF/Printer's default: "" +*EFSpotColors False/Off: " /XJXsetSpotColors where + { pop (False) XJXsetSpotColors } if " +*End +*EFSpotColors True/On: " /XJXsetSpotColors where + { pop (True) XJXsetSpotColors } if " +*End +*CloseUI: *EFSpotColors + +*% ColorWise body ends here + + +*%EFIFlags *EFRaster Command|Column|Rerip +*%EFIGroup *EFRaster Job/Job +*OpenUI *EFRaster/Save Fast Reprint : Boolean +*OrderDependency: 65.0 AnySetup *EFRaster +*DefaultEFRaster: False +*EFRaster True/On: " userdict /XJXsetraster known + { 1 XJXsetraster } + if " +*End +*EFRaster False/Off: " userdict /XJXsetraster known + { 0 XJXsetraster } + if " +*End +*CloseUI: *EFRaster + +*% Halftone Information ============================= +*ScreenFreq: "50.0" +*ScreenAngle: "0" +*DefaultScreenProc: Line +*ScreenProc Line: " + {2 4 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + { + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + } + exch get 8 dup mul div} exec}" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% PPD pages begins + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*%EFIFlags *PageSize Column +*OpenUI *PageSize/Page Size :PickOne +*OrderDependency: 90 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter:" userdict /XJXsetpagesize known + { (Letter) XJXsetpagesize } + { << /PageSize [612 792] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize A4/A4: " userdict /XJXsetpagesize known + { (A4)XJXsetpagesize } + { << /PageSize [595 842] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize Legal/Legal: " userdict /XJXsetpagesize known + { (Legal)XJXsetpagesize } { legal } ifelse " +*End +*PageSize Tabloid/11x17: " userdict /XJXsetpagesize known + { (Tabloid) XJXsetpagesize } { 11x17 } ifelse " +*End +*PageSize A3/A3: " userdict /XJXsetpagesize known + { (A3) XJXsetpagesize } { a3 } ifelse " +*End +*PageSize 8x10/8x10: " userdict /XJXsetpagesize known + { (EightByTen) XJXsetpagesize } { 8x10 } ifelse " +*End +*PageSize Legal13/Legal 13: " userdict /XJXsetpagesize known + { (Legal13) XJXsetpagesize } { legal13 } ifelse " +*End +*PageSize 9x12/9x12: " userdict /XJXsetpagesize known + { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse " +*End +*PageSize SEFLet/SEF Letter: " userdict /XJXsetpagesize known + { (LetterSEF) XJXsetpagesize } + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize SEFA4/SEF A4: " userdict /XJXsetpagesize known + { (A4SEF) XJXsetpagesize } + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize B4/B4: " userdict /XJXsetpagesize known + { (B4) XJXsetpagesize } { b4 } ifelse " +*End +*PageSize B5/B5: " userdict /XJXsetpagesize known + { (B5) XJXsetpagesize } { b5 } ifelse " +*End +*PageSize SEFB5/SEF B5: " userdict /XJXsetpagesize known + { (B5SEF) XJXsetpagesize } { b5 } ifelse " +*End +*PageSize TabloidExtra/12x18: " userdict /XJXsetpagesize known + { (TabloidExtra) XJXsetpagesize } + { << /PageSize [864 1296] /MediaType (ShortEdgeFeed) + /InputAttributes << 1 << /PageSize [864 1296] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + } ifelse " +*End +*PageSize 4x6/Postcard: " userdict /XJXsetpagesize known + { (Postcard) XJXsetpagesize } + { << /PageSize [288 432] /MediaType (ShortEdgeFeed) + /InputAttributes << 1 << /PageSize [288 432] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + } ifelse " +*End +*PageSize A6/A6: " userdict /XJXsetpagesize known + { (A6) XJXsetpagesize } { a6 } ifelse " +*End +*PageSize 9x11/9x11: " userdict /XJXsetpagesize known + { (NineByEleven) XJXsetpagesize } + { << /PageSize [648 792] /MediaType null + /InputAttributes << 0 << /PageSize [648 792] /MediaType null >> >> >> setpagedevice + } ifelse " +*End +*PageSize SEF9x11/SEF 9x11: " userdict /XJXsetpagesize known + { (NineByElevenSEF) XJXsetpagesize } + { << /PageSize [648 792] /MediaType (ShortEdgeFeed) + /InputAttributes << 0 << /PageSize [648 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + } ifelse " +*End +*PageSize SEF8x10/SEF 8x10: " userdict /XJXsetpagesize known + { (EightByTenSEF) XJXsetpagesize } + { << /PageSize [576 720] /MediaType (ShortEdgeFeed) + /InputAttributes << 0 << /PageSize [576 720] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + } ifelse " +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 19 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [842 1191] (A3) put + dup [595 842] (A4) put + dup [576 720] (8x10) put + dup [612 936] (Legal13) put + dup [648 864] (9x12) put + dup [612 793] (SEFLet) put + dup [595 843] (SEFA4) put + dup [729 1032] (B4) put + dup [516 729] (B5) put + dup [516 728] (SEFB5) put + dup [864 1296] (TabloidExtra) put + dup [288 432] (4x6) put + dup [297 420] (A6) put + dup [648 792] (9x11) put + dup [648 793] (SEF9x11) put + dup [576 721] (SEF8x10) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*%EFIFlags *PageRegion +*OpenUI *PageRegion :PickOne +*OrderDependency: 95 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter: " userdict /XJXsetpagesize known + { (Letter) XJXsetpagesize } + { << /PageSize [612 792] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion A4/A4: " userdict /XJXsetpagesize known + { (A4)XJXsetpagesize } + { << /PageSize [595 842] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion Legal/Legal: " userdict /XJXsetpagesize known + { (Legal)XJXsetpagesize } { legal } ifelse " +*End +*PageRegion Tabloid/11x17: " userdict /XJXsetpagesize known + { (Tabloid) XJXsetpagesize } { 11x17 } ifelse " +*End +*PageRegion A3/A3: " userdict /XJXsetpagesize known + { (A3) XJXsetpagesize } { a3 } ifelse " +*End +*PageRegion 8x10/8x10: " userdict /XJXsetpagesize known + { (EightByTen) XJXsetpagesize } { 8x10 } ifelse " +*End +*PageRegion Legal13/Legal 13: " userdict /XJXsetpagesize known + { (Legal13) XJXsetpagesize } { legal13 } ifelse " +*End +*PageRegion 9x12/9x12: " userdict /XJXsetpagesize known + { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse " +*End +*PageRegion SEFLet/SEF Letter: " userdict /XJXsetpagesize known + { (LetterSEF) XJXsetpagesize } + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion SEFA4/SEF A4: " userdict /XJXsetpagesize known + { (A4SEF) XJXsetpagesize } + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion B4/B4: " userdict /XJXsetpagesize known + { (B4) XJXsetpagesize } { b4 } ifelse " +*End +*PageRegion B5/B5: " userdict /XJXsetpagesize known + { (B5) XJXsetpagesize } { b5 } ifelse " +*End +*PageRegion SEFB5/SEF B5: " userdict /XJXsetpagesize known + { (B5SEF) XJXsetpagesize } { b5 } ifelse " +*End +*PageRegion TabloidExtra/12x18: " userdict /XJXsetpagesize known + { (TabloidExtra) XJXsetpagesize } + { << /PageSize [864 1296] /MediaType (ShortEdgeFeed) + /InputAttributes << 1 << /PageSize [864 1296] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + } ifelse " +*End +*PageRegion 4x6/Postcard: " userdict /XJXsetpagesize known + { (Postcard) XJXsetpagesize } + { << /PageSize [288 432] /MediaType (ShortEdgeFeed) + /InputAttributes << 1 << /PageSize [288 432] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + } ifelse " +*End +*PageRegion A6/A6: " userdict /XJXsetpagesize known + { (A6) XJXsetpagesize } { a6 } ifelse " +*End +*PageRegion 9x11/9x11: " userdict /XJXsetpagesize known + { (NineByEleven) XJXsetpagesize } + { << /PageSize [648 792] /MediaType null + /InputAttributes << 0 << /PageSize [648 792] /MediaType null >> >> >> setpagedevice + } ifelse " +*End +*PageRegion SEF9x11/SEF 9x11: " userdict /XJXsetpagesize known + { (NineByElevenSEF) XJXsetpagesize } + { << /PageSize [648 792] /MediaType (ShortEdgeFeed) + /InputAttributes << 0 << /PageSize [648 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + } ifelse " +*End +*PageRegion SEF8x10/SEF 8x10: " userdict /XJXsetpagesize known + { (EightByTenSEF) XJXsetpagesize } + { << /PageSize [576 720] /MediaType (ShortEdgeFeed) + /InputAttributes << 0 << /PageSize [576 720] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + } ifelse " +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter: "14 11 595 783" +*ImageableArea A4/A4: "14 11 578 833" +*ImageableArea Legal/Legal: "9 14 601 991" +*ImageableArea Tabloid/11x17: "9 14 781 1207" +*ImageableArea A3/A3: "9 14 829 1172" +*ImageableArea 8x10/8x10: "14 11 559 711" +*ImageableArea Legal13/Legal 13: "9 14 601 919" +*ImageableArea 9x12/9x12: "9 14 637 847" +*ImageableArea SEFLet/SEF Letter: "9 14 601 775" +*ImageableArea SEFA4/SEF A4: "9 14 584 825" +*ImageableArea TabloidExtra/12x18: "9 11 856 1282" +*ImageableArea 4x6/Postcard: "9 14 277 415" +*ImageableArea B4/B4: "9 14 718 1015" +*ImageableArea B5/B5: "14 11 499 720" +*ImageableArea SEFB5/SEF B5: "9 14 505 712" +*ImageableArea A6/A6: "9 14 286 403" +*ImageableArea 9x11/9x11: "14 11 631 783" +*ImageableArea SEF9x11/SEF 9x11: "9 14 637 775" +*ImageableArea SEF8x10/SEF 8x10: "9 14 565 703" +*?ImageableArea: " + save /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter: "612 792" +*PaperDimension A4/A4: "595 842" +*PaperDimension Legal/Legal: "612 1008" +*PaperDimension Tabloid/11x17: "792 1224" +*PaperDimension A3/A3: "842 1191" +*PaperDimension 8x10/8x10: "576 720" +*PaperDimension Legal13/Legal 13: "612 936" +*PaperDimension 9x12/9x12: "648 864" +*PaperDimension SEFLet/SEF Letter: "612 793" +*PaperDimension SEFA4/SEF A4: "595 843" +*PaperDimension B4/B4: "729 1032" +*PaperDimension B5/B5: "516 729" +*PaperDimension SEFB5/SEF B5: "516 728" +*PaperDimension TabloidExtra/12x18: "864 1296" +*PaperDimension 4x6/Postcard: "288 432" +*PaperDimension A6/A6: "297 420" +*PaperDimension 9x11/9x11: "648 792" +*PaperDimension SEF9x11/SEF 9x11: "648 793" +*PaperDimension SEF8x10/SEF 8x10: "576 721" + +*% PPD pages ends + +*%EFIFlags *EFTrayOvrWrt Spooler|Command +*OpenUIEFI *EFTrayOvrWrt/Bypass Tray :Boolean +*OrderDependency: 65 AnySetup *EFTrayOvrWrt +*DefaultEFTrayOvrWrt: False +*EFTrayOvrWrt True/On: "1 dict dup /ManualFeed true put setpagedevice" +*EFTrayOvrWrt False/Off: "1 dict dup /ManualFeed false put setpagedevice" +*?EFTrayOvrWrt: " + save currentpagedevice /ManualFeed get + {(True)} {(False)} ifelse = flush restore" +*End +*CloseUIEFI: *EFTrayOvrWrt + +*RequiresPageRegion All: True +*%EFIFlags *InputSlot Command|Column +*%EFIGroup *InputSlot Finishing/Finishing +*OpenUI *InputSlot/Paper Source : PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/AutoSelect: "" +*InputSlot Tray1/Tray 1: "(printerinfo trayselect 1) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot Tray2/Tray 2: "(printerinfo trayselect 2) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot Tray3/Tray 3: "(printerinfo trayselect 3) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*% For Tray 4 on 5750, trayselect value is 9, this is what +*% we set on the copier. +*InputSlot Tray4/Tray 4: "(printerinfo trayselect 9) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot ManualFeed/Bypass Tray: " + 1 dict dup /ManualFeed true put setpagedevice" +*End +*CloseUI: *InputSlot + +*% Font Information ========================= +*DefaultFont: Courier +*Font AlbertusMT: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Italic: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Light: Standard "(001.000)" Standard Disk +*Font AntiqueOlive-Bold: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Compact: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Italic: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Roman: Standard "(001.001)" Standard Disk +*Font Apple-Chancery: Standard "(002.000)" Standard Disk +*Font Arial-BoldItalicMT: Standard "(002.000)" Standard Disk +*Font Arial-BoldMT: Standard "(002.000)" Standard Disk +*Font Arial-ItalicMT: Standard "(002.000)" Standard Disk +*Font ArialMT: Standard "(002.000)" Standard Disk +*Font AvantGarde-Book: Standard "(002.000)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(002.000)" Standard Disk +*Font AvantGarde-Demi: Standard "(002.000)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(002.000)" Standard Disk +*Font Bodoni: Standard "(001.002)" Standard Disk +*Font Bodoni-Bold: Standard "(001.002)" Standard Disk +*Font Bodoni-BoldItalic: Standard "(001.002)" Standard Disk +*Font Bodoni-Italic: Standard "(001.002)" Standard Disk +*Font Bodoni-Poster: Standard "(001.002)" Standard Disk +*Font Bodoni-PosterCompressed: Standard "(001.001)" Standard Disk +*Font Bookman-Demi: Standard "(002.000)" Standard Disk +*Font Bookman-DemiItalic: Standard "(002.000)" Standard Disk +*Font Bookman-Light: Standard "(002.000)" Standard Disk +*Font Bookman-LightItalic: Standard "(002.000)" Standard Disk +*Font Carta: Standard "(001.001)" Standard Disk +*Font Chicago: Standard "(002.000)" Standard Disk +*Font Clarendon: Standard "(001.001)" Standard Disk +*Font Clarendon-Bold: Standard "(001.001)" Standard Disk +*Font Clarendon-Light: Standard "(001.001)" Standard Disk +*Font CooperBlack: Standard "(001.003)" Standard Disk +*Font CooperBlack-Italic: Standard "(001.003)" Standard Disk +*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard Disk +*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard Disk +*Font Coronet-Regular: Standard "(001.000)" Standard Disk +*Font Courier: Standard "(003.000)" Standard Disk +*Font Courier-Bold: Standard "(003.000)" Standard Disk +*Font Courier-BoldOblique: Standard "(003.000)" Standard Disk +*Font Courier-Oblique: Standard "(003.000)" Standard Disk +*Font Eurostile: Standard "(001.002)" Standard Disk +*Font Eurostile-Bold: Standard "(001.001)" Standard Disk +*Font Eurostile-BoldExtendedTwo: Standard "(001.002)" Standard Disk +*Font Eurostile-ExtendedTwo: Standard "(001.002)" Standard Disk +*Font Geneva: Standard "(002.000)" Standard Disk +*Font GillSans: Standard "(001.002)" Standard Disk +*Font GillSans-Bold: Standard "(001.001)" Standard Disk +*Font GillSans-BoldCondensed: Standard "(001.001)" Standard Disk +*Font GillSans-BoldItalic: Standard "(001.002)" Standard Disk +*Font GillSans-Condensed: Standard "(001.001)" Standard Disk +*Font GillSans-ExtraBold: Standard "(001.001)" Standard Disk +*Font GillSans-Italic: Standard "(001.002)" Standard Disk +*Font GillSans-Light: Standard "(001.001)" Standard Disk +*Font GillSans-LightItalic: Standard "(001.002)" Standard Disk +*Font Goudy: Standard "(001.003)" Standard Disk +*Font Goudy-Bold: Standard "(001.002)" Standard Disk +*Font Goudy-BoldItalic: Standard "(001.002)" Standard Disk +*Font Goudy-ExtraBold: Standard "(001.001)" Standard Disk +*Font Goudy-Italic: Standard "(001.002)" Standard Disk +*Font Helvetica: Standard "(002.000)" Standard Disk +*Font Helvetica-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-BoldOblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-BoldObl: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-Oblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Oblique: Standard "(002.000)" Standard Disk +*Font HoeflerText-Black: Standard "(002.000)" Standard Disk +*Font HoeflerText-BlackItalic: Standard "(002.000)" Standard Disk +*Font HoeflerText-Italic: Standard "(002.000)" Standard Disk +*Font HoeflerText-Ornaments: Standard "(002.000)" Standard Disk +*Font HoeflerText-Regular: Standard "(002.000)" Standard Disk +*Font JoannaMT: Standard "(001.000)" Standard Disk +*Font JoannaMT-Bold: Standard "(001.000)" Standard Disk +*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard Disk +*Font JoannaMT-Italic: Standard "(001.000)" Standard Disk +*Font LetterGothic: Standard "(001.004)" Standard Disk +*Font LetterGothic-Bold: Standard "(001.006)" Standard Disk +*Font LetterGothic-BoldSlanted: Standard "(001.005)" Standard Disk +*Font LetterGothic-Slanted: Standard "(001.004)" Standard Disk +*Font LubalinGraph-Book: Standard "(001.002)" Standard Disk +*Font LubalinGraph-BookOblique: Standard "(001.002)" Standard Disk +*Font LubalinGraph-Demi: Standard "(001.002)" Standard Disk +*Font LubalinGraph-DemiOblique: Standard "(001.002)" Standard Disk +*Font Marigold: Standard "(001.000)" Standard Disk +*Font Monaco: Standard "(002.000)" Standard Disk +*Font MonaLisa-Recut: Standard "(001.000)" Standard Disk +*Font NewCenturySchlbk-Bold: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(002.000)" Standard Disk +*Font NewYork: Standard "(002.000)" Standard Disk +*Font Optima: Standard "(001.005)" Standard Disk +*Font Optima-Bold: Standard "(001.005)" Standard Disk +*Font Optima-BoldItalic: Standard "(001.000)" Standard Disk +*Font Optima-Italic: Standard "(001.000)" Standard Disk +*Font Oxford: Standard "(001.000)" Standard Disk +*Font Palatino-Bold: Standard "(002.000)" Standard Disk +*Font Palatino-BoldItalic: Standard "(002.000)" Standard Disk +*Font Palatino-Italic: Standard "(002.000)" Standard Disk +*Font Palatino-Roman: Standard "(002.000)" Standard Disk +*Font StempelGaramond-Bold: Standard "(001.002)" Standard Disk +*Font StempelGaramond-BoldItalic: Standard "(001.002)" Standard Disk +*Font StempelGaramond-Italic: Standard "(001.002)" Standard Disk +*Font StempelGaramond-Roman: Standard "(001.002)" Standard Disk +*Font Symbol: Standard "(001.008)" Standard Disk +*Font Tekton: Standard "(001.001)" Standard Disk +*Font Times-Bold: Standard "(002.000)" Standard Disk +*Font Times-BoldItalic: Standard "(002.000)" Standard Disk +*Font Times-Italic: Standard "(002.000)" Standard Disk +*Font Times-Roman: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-BoldItalicMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-BoldMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-ItalicMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPSMT: Standard "(002.000)" Standard Disk +*Font Univers: Standard "(001.003)" Standard Disk +*Font Univers-Bold: Standard "(001.003)" Standard Disk +*Font Univers-BoldExt: Standard "(001.000)" Standard Disk +*Font Univers-BoldExtObl: Standard "(001.000)" Standard Disk +*Font Univers-BoldOblique: Standard "(001.003)" Standard Disk +*Font Univers-Condensed: Standard "(001.002)" Standard Disk +*Font Univers-CondensedBold: Standard "(001.001)" Standard Disk +*Font Univers-CondensedBoldOblique: Standard "(001.001)" Standard Disk +*Font Univers-CondensedOblique: Standard "(001.002)" Standard Disk +*Font Univers-Extended: Standard "(001.000)" Standard Disk +*Font Univers-ExtendedObl: Standard "(001.000)" Standard Disk +*Font Univers-Light: Standard "(001.003)" Standard Disk +*Font Univers-LightOblique: Standard "(001.003)" Standard Disk +*Font Univers-Oblique: Standard "(001.003)" Standard Disk +*Font Wingdings-Regular: Standard "(002.000)" Standard Disk +*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard Disk +*Font ZapfDingbats: Standard "(002.000)" Standard Disk +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "scanning" + +*Status: "PrinterError: Ok" +*Status: "PrinterError: Reset the copier and fiery" +*Status: "PrinterError: Copier is busy (Copier mode)" +*Status: "PrinterError: Copier is busy (AGOC)" +*Status: "PrinterError: Copier is busy (FUSER)" +*Status: "PrinterError: Copier is busy (ROS)" +*Status: "PrinterError: Copier is busy (DRUM HEATER)" +*Status: "PrinterError: Copier is busy (MC)" +*Status: "PrinterError: Paper jam" +*Status: "PrinterError: Copier's interlock is open" +*Status: "PrinterError: Out of toner" +*Status: "PrinterError: Fuser web empty" +*Status: "PrinterError: Waste toner container is full" +*Status: "PrinterError: Copier's accessary is disabled" + +*Status: "PrinterError: Load A3 paper in tray" +*Status: "PrinterError: Load A4 paper in tray" +*Status: "PrinterError: Load A4 SEF paper in tray" +*Status: "PrinterError: Load 11x17 paper in tray" +*Status: "PrinterError: Load Letter paper in tray" +*Status: "PrinterError: Load Letter SEF paper in tray" +*Status: "PrinterError: Load Legal paper in tray" +*Status: "PrinterError: Load 8x10 paper in tray" +*Status: "PrinterError: Load Legal 13 paper in tray" +*Status: "PrinterError: Load 9x12 paper in tray" + +*Status: "PrinterError: An unknown copier error occurred" +*Status: "PrinterError: Copier is offline" + +*Status: "PrinterError: Load A3 paper in bypass tray" +*Status: "PrinterError: Load A4 paper bypass tray" +*Status: "PrinterError: Load A4 SEF paper bypass tray" +*Status: "PrinterError: Load 11x17 paper bypass tray" +*Status: "PrinterError: Load Letter paper bypass tray" +*Status: "PrinterError: Load Letter SEF paper bypass tray" +*Status: "PrinterError: Load Legal paper bypass tray" +*Status: "PrinterError: Load 8x10 paper bypass tray" +*Status: "PrinterError: Load Legal 13 paper bypass tray" +*Status: "PrinterError: Load 9x12 paper bypass tray" + +*Status: "PrinterError: Sorter problem (See copier console)" +*Status: "PrinterError: Copier is busy (UI)" + + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "EtherTalk" +*Source: "Parallel" +*Source: "TCP/IP" +*Source: "Novell IPX" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) + +*PrinterError: "Ok" +*PrinterError: "Reset the copier and fiery" +*PrinterError: "Copier is busy (Copier mode)" +*PrinterError: "Copier is busy (AGOC)" +*PrinterError: "Copier is busy (FUSER)" +*PrinterError: "Copier is busy (ROS)" +*PrinterError: "Copier is busy (DRUM HEATER)" +*PrinterError: "Copier is busy (MC)" +*PrinterError: "Paper jam" +*PrinterError: "Copier's interlock is open" +*PrinterError: "Out of toner" +*PrinterError: "Fuser web empty" +*PrinterError: "Waste toner container is full" +*PrinterError: "Copier's accessary is disabled" + +*PrinterError: "Load A3 paper in tray" +*PrinterError: "Load A4 paper in tray" +*PrinterError: "Load A4 SEF paper in tray" +*PrinterError: "Load 11x17 paper in tray" +*PrinterError: "Load Letter paper in tray" +*PrinterError: "Load Letter SEF paper in tray" +*PrinterError: "Load Legal paper in tray" +*PrinterError: "Load 8x10 paper in tray" +*PrinterError: "Load Legal 13 paper in tray" +*PrinterError: "Load 9x12 paper in tray" + +*PrinterError: "An unknown copier error occurred" +*PrinterError: "Copier is offline" + +*PrinterError: "Load A3 paper in bypass tray" +*PrinterError: "Load A4 paper bypass tray" +*PrinterError: "Load A4 SEF paper bypass tray" +*PrinterError: "Load 11x17 paper bypass tray" +*PrinterError: "Load Letter paper bypass tray" +*PrinterError: "Load Letter SEF paper bypass tray" +*PrinterError: "Load Legal paper bypass tray" +*PrinterError: "Load 8x10 paper bypass tray" +*PrinterError: "Load Legal 13 paper bypass tray" +*PrinterError: "Load 9x12 paper bypass tray" + +*PrinterError: "Sorter problem (See copier console)" +*PrinterError: "Copier is busy (UI)" + + +*% Color Separation Information ==================== + + +*% Custom Inks for Fiery Logo +*InkName: P300FieryBlue/Fiery Blue +*InkName: P199FieryRed/Fiery Red +*InkName: PblackFieryBlack/Fiery Black +*CustomCMYK P300FieryBlue: ".9 .9 .0 .0" +*CustomCMYK P199FieryRed: ".0 .9 .9 .0" +*CustomCMYK PblackFieryBlack: ".2 .1 .1 .9" + +*DefaultColorSep: Black.50lpi.400dpi + +*% -------Halftone Graphics Mode (Hi-Res mode) +*ColorSepScreenAngle Cyan.50lpi.400dpi: "0" +*ColorSepScreenAngle Magenta.50lpi.400dpi: "0" +*ColorSepScreenAngle Yellow.50lpi.400dpi: "0" +*ColorSepScreenAngle Black.50lpi.400dpi: "0" +*ColorSepScreenFreq Cyan.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Magenta.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Yellow.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Black.50lpi.400dpi: "50.0" +*ColorSepScreenProc Cyan.50lpi.400dpi: "{6 5 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Magenta.50lpi.400dpi: "{4 7 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Yellow.50lpi.400dpi: "{5 2 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Black.50lpi.400dpi: "{2 4 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*% PPD Last Modified 6/2/98 +*% End of PPD file +*% The byte count of this file should be exactly 091521 or 093704 +*% depending on the filesystem it resides in. +*% end of PPD file for Fiery X2 5750 diff --git a/openoffice/share/psprint/driver/EFMX7010.PS b/openoffice/share/psprint/driver/EFMX7010.PS new file mode 100644 index 0000000000000000000000000000000000000000..53aa246b3ab8d93350ba79a88716e79621c1d336 --- /dev/null +++ b/openoffice/share/psprint/driver/EFMX7010.PS @@ -0,0 +1,1669 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% ********* +*% EFI Information Block +*% +*FileVersion: "0.1" +*% +*% ********* + +*FormatVersion: "4.3" +*FileVersion: "1.0" +*PCFileName: "EFMX7010.PPD" +*LanguageVersion: English +*LanguageEncoding: ISOLatin1 +*Product: "(Fiery X2 5799)" +*PSVersion: "(3010.104) 1" +*ModelName: "Fiery X2 5799 Color Server v3010.104" +*ShortNickName: "Fiery X2 5799 v3010.104" +*NickName: "Fiery X2 5799 Color Server v3010.104" +*Manufacturer: "Xerox" + +*% PPD body begins + +*%EFIGroupName Job/Job :True +*%EFIGroupName Media/Media :True +*%EFIGroupName Color/Color :True +*%EFIGroupName Finishing/Finishing :True +*%EFIGroupName Notes/Notes :True + +*%EFIFlags *Notes1 Column +*%EFIGroup *Notes1 Notes/Notes +*%EFIJobNote *Notes1/Notes 1 :32 + +*%EFIFlags *Notes2 Column +*%EFIGroup *Notes2 Notes/Notes +*%EFIJobNote *Notes2/Notes 2 :32 + +*% === Options and Constraints ============================== + +*% Transparencies, Thick paper, and Transparent Interleave +*% should only be printed from Manual Feed. +*UIConstraints: *MediaType Thick *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Thick +*UIConstraints: *MediaType Transparent *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Transparent +*UIConstraints: *MediaType Interleaved *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Interleaved + +*UIConstraints: *MediaType Thick *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Thick +*UIConstraints: *MediaType Transparent *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Transparent +*UIConstraints: *MediaType Interleaved *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Interleaved + +*UIConstraints: *MediaType Thick *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Thick +*UIConstraints: *MediaType Transparent *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Transparent +*UIConstraints: *MediaType Interleaved *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Interleaved + +*UIConstraints: *PageSize Docupac *InputSlot Tray1 +*UIConstraints: *PageRegion Docupac *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize Docupac +*UIConstraints: *InputSlot Tray1 *PageRegion Docupac +*UIConstraints: *PageSize Docupac *InputSlot Tray2 +*UIConstraints: *PageRegion Docupac *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize Docupac +*UIConstraints: *InputSlot Tray2 *PageRegion Docupac +*UIConstraints: *PageSize Docupac *InputSlot Tray3 +*UIConstraints: *PageRegion Docupac *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize Docupac +*UIConstraints: *InputSlot Tray3 *PageRegion Docupac + +*UIConstraints: *PageSize B5 *InputSlot Tray1 +*UIConstraints: *PageRegion B5 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize B5 +*UIConstraints: *InputSlot Tray1 *PageRegion B5 +*UIConstraints: *PageSize B5 *InputSlot Tray2 +*UIConstraints: *PageRegion B5 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize B5 +*UIConstraints: *InputSlot Tray2 *PageRegion B5 +*UIConstraints: *PageSize B5 *InputSlot Tray3 +*UIConstraints: *PageRegion B5 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize B5 +*UIConstraints: *InputSlot Tray3 *PageRegion B5 + +*UIConstraints: *PageSize B4 *InputSlot Tray1 +*UIConstraints: *PageRegion B4 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize B4 +*UIConstraints: *InputSlot Tray1 *PageRegion B4 +*UIConstraints: *PageSize B4 *InputSlot Tray2 +*UIConstraints: *PageRegion B4 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize B4 +*UIConstraints: *InputSlot Tray2 *PageRegion B4 +*UIConstraints: *PageSize B4 *InputSlot Tray3 +*UIConstraints: *PageRegion B4 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize B4 +*UIConstraints: *InputSlot Tray3 *PageRegion B4 + +*UIConstraints: *EFColorMode GRAY *EFOverprint On +*UIConstraints: *EFOverprint On *EFColorMode GRAY + +*% Full frame does not support reverse print, collate +*UIConstraints: *EFCompression False *EFOutputOrder Reverse +*UIConstraints: *EFCompression False *EFSorter Collate +*UIConstraints: *EFOutputOrder Reverse *EFCompression False +*UIConstraints: *EFSorter Collate *EFCompression False +*UIConstraints: *FRAME_MODE ADOBE *EFOutputOrder Reverse +*UIConstraints: *EFOutputOrder Reverse *FRAME_MODE ADOBE + +*% ColorWise UIConstraints begin here +*% TV@UIC1.0@CMYK@980402 + +*UIConstraints: *EFSimulation None *EFSimSpeed Quick +*UIConstraints: *EFSimSpeed Quick *EFSimulation None +*UIConstraints: *EFSimulation None *EFSimSpeed Full +*UIConstraints: *EFSimSpeed Full *EFSimulation None +*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Quick +*UIConstraints: *EFSimSpeed Quick *EFSimulation MatchCopy +*UIConstraints: *EFSimulation MatchCopy *EFSimSpeed Full +*UIConstraints: *EFSimSpeed Full *EFSimulation MatchCopy +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFRGBOverrideDEF *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFRGBOverrideDEF +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride EFIRGB *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride EFIRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride sRGB *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride sRGB +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Apple13 *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Apple13 +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.0 +*UIConstraints: *EFRGBOtherGamma 1.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.2 +*UIConstraints: *EFRGBOtherGamma 1.2 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.4 +*UIConstraints: *EFRGBOtherGamma 1.4 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.6 +*UIConstraints: *EFRGBOtherGamma 1.6 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 1.8 +*UIConstraints: *EFRGBOtherGamma 1.8 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.0 +*UIConstraints: *EFRGBOtherGamma 2.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.2 +*UIConstraints: *EFRGBOtherGamma 2.2 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.4 +*UIConstraints: *EFRGBOtherGamma 2.4 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.6 +*UIConstraints: *EFRGBOtherGamma 2.6 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 2.8 +*UIConstraints: *EFRGBOtherGamma 2.8 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherGamma 3.0 +*UIConstraints: *EFRGBOtherGamma 3.0 *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5000K +*UIConstraints: *EFRGBOtherWtPt 5000K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 5500K +*UIConstraints: *EFRGBOtherWtPt 5500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 6500K +*UIConstraints: *EFRGBOtherWtPt 6500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 7500K +*UIConstraints: *EFRGBOtherWtPt 7500K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherWtPt 9300K +*UIConstraints: *EFRGBOtherWtPt 9300K *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiEBU +*UIConstraints: *EFRGBOtherPhos HitachiEBU *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos HitachiIkegami +*UIConstraints: *EFRGBOtherPhos HitachiIkegami *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos NTSC +*UIConstraints: *EFRGBOtherPhos NTSC *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos RadiusPivot +*UIConstraints: *EFRGBOtherPhos RadiusPivot *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos SMPTE +*UIConstraints: *EFRGBOtherPhos SMPTE *EFRGBOverride Off +*UIConstraints: *EFRGBOverride Off *EFRGBOtherPhos Trinitron +*UIConstraints: *EFRGBOtherPhos Trinitron *EFRGBOverride Off +*UIConstraints: *EFBlkOverprint True *EFPureBlack False +*UIConstraints: *EFPureBlack False *EFBlkOverprint True + +*% ColorWise UIConstraints end here + +*% General Information and Defaults =============== +*FCacheSize None: 524288 +*TTRasterizer: Type42 +*ContoneOnly: False +*FreeVM: "5767168" +*LanguageLevel: "3" +*ColorDevice: True +*DefaultColorSpace: CMYK +*PrintPSErrors: True +*FileSystem: True +*?FileSystem: " + save + statusdict /diskstatus known{(True)} {(False)} ifelse = flush + restore + " +*End +*Throughput: "10" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING: Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 400dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*AccurateScreensSupport: True + +*%EFIFlags *FRAME_MODE Setup +*OpenUIEFI *FRAME_MODE/Compression :PickOne +*OrderDependency: 05.0 AnySetup *FRAME_MODE +*DefaultFRAME_MODE: AREND +*FRAME_MODE AREND/On: "" +*FRAME_MODE ADOBE/Off: "" +*CloseUIEFI: *FRAME_MODE + +*%EFIFlags *EFCompression Spooler|Command|Column|Rerip +*%EFIGroup *EFCompression Job/Job +*OpenUI *EFCompression/Compression :PickOne +*OrderDependency: 05.0 AnySetup *EFCompression +*DefaultEFCompression: SCDefault +*EFCompression SCDefault/Printer's default: "" +*%DefaultEFCompression: True +*EFCompression False/Off: " userdict /XJXsetRenderType known + { (ADOBE) XJXsetRenderType } + if " +*End +*EFCompression True/On: " userdict /XJXsetRenderType known + { (AREND) XJXsetRenderType } + if " +*End +*?EFCompression: "(True) = flush" +*CloseUI: *EFCompression + +*%EFIFlags *EFOutputOrder Spooler|Command|Column|Setup +*%EFIGroup *EFOutputOrder Finishing/Finishing +*OpenUI *EFOutputOrder/Page Order :PickOne +*OrderDependency: 12.0 AnySetup *EFOutputOrder +*DefaultEFOutputOrder: EFOutputOrderDEF +*EFOutputOrder EFOutputOrderDEF/Printer's default: "" +*EFOutputOrder Forward/Forward:" userdict /XJXsetprintorder known + { 0 XJXsetprintorder } + { (printerinfo PrintOrder 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFOutputOrder Reverse/Reverse:" userdict /XJXsetprintorder known + { 1 XJXsetprintorder } + { (printerinfo PrintOrder 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFOutputOrder + +*%EFIFlags *EFCopierMode Command|Spooler +*%EFIGroup *EFCopierMode Job/Job +*OpenUI *EFCopierMode/Copier Mode :PickOne +*OrderDependency: 40 AnySetup *EFCopierMode +*DefaultEFCopierMode: EFCopierModeDEF +*EFCopierMode EFCopierModeDEF/Printer's default: "" +*EFCopierMode Photo/Photo: " userdict /XJXsetmapmode known + { 0 XJXsetmapmode } + { (printerinfo setmapmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFCopierMode Map/Map: " userdict /XJXsetmapmode known + { 1 XJXsetmapmode } + { (printerinfo setmapmode 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFCopierMode + +*%EFIFlags *EFOverprint +*%EFIGroup *EFOverprint Color/Color +*OpenUI *EFOverprint/Combine Separations :PickOne +*OrderDependency: 40 AnySetup *EFOverprint +*DefaultEFOverprint: EFOverprintDEF +*EFOverprint EFOverprintDEF/Printer's default: "" +*EFOverprint On/On: " userdict /XJXsetoverprint known + { 1 XJXsetoverprint } + { (printerinfo overprint 1) =string + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse + userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode } if " +*End +*EFOverprint Off/Off: " userdict /XJXsetoverprint known + { 0 XJXsetoverprint } + { (printerinfo overprint 0) =string + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse + userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode } if " +*End +*CloseUI: *EFOverprint + +*%EFIFlags *EFColorMode Spooler|Command|Rerip|Setup +*%EFIGroup *EFColorMode Color/Color +*OpenUI *EFColorMode/Color Mode :PickOne +*OrderDependency: 15 AnySetup *EFColorMode +*DefaultEFColorMode: EFColorModeDEF +*EFColorMode EFColorModeDEF/Printer's default: "" +*EFColorMode CMYK/CMYK: "userdict /XJXsetcolormode known + { (CMYK) XJXsetcolormode } if " +*End +*EFColorMode GRAY/Grayscale: "userdict /XJXsetcolormode known + { (Grayscale) XJXsetcolormode} if " +*End +*?EFColorMode: " currentpagedevice /ProcessColorModel get == } if " +*CloseUI: *EFColorMode + +*%EFIFlags *EFDefPaperSize Setup +*OpenUIEFI *EFDefPaperSize/Default Paper Sizes :PickOne +*OrderDependency: 20 AnySetup *EFDefPaperSize +*DefaultEFDefPaperSize: US +*EFDefPaperSize US/US: "" +*EFDefPaperSize Metric/Metric: "" +*CloseUIEFI: *EFDefPaperSize + +*%EFIFlags *EFConvPaperSize Setup +*OpenUIEFI *EFConvPaperSize/Convert Paper Sizes : PickOne +*OrderDependency: 25 AnySetup *EFConvPaperSize +*DefaultEFConvPaperSize: False +*EFConvPaperSize False/No: "" +*EFConvPaperSize LetterToA4/Letter/11x17->A4/A3: "" +*EFConvPaperSize A4ToLetter/A4/A3->Letter/11x17: "" +*CloseUIEFI: *EFConvPaperSize + +*%EFIFlags *EFCovPgAtEnd Setup +*OpenUIEFI *EFCovPgAtEnd/Print Cover Page : PickOne +*OrderDependency: 30 AnySetup *EFCovPgAtEnd +*DefaultEFCovPgAtEnd: NO +*EFCovPgAtEnd YES/Yes: "" +*EFCovPgAtEnd NO/No: "" +*CloseUIEFI: *EFCovPgAtEnd + +*%EFIFlags *EFCourierSubst Setup +*OpenUIEFI *EFCourierSubst/Allow Courier Substitution :PickOne +*OrderDependency: 35 AnySetup *EFCourierSubst +*DefaultEFCourierSubst: YES +*EFCourierSubst YES/Yes: "" +*EFCourierSubst NO/No: "" +*CloseUIEFI: *EFCourierSubst + +*%EFIFlags *EFPSError Setup +*OpenUIEFI *EFPSError/Print to PS Error : PickOne +*OrderDependency: 40 AnySetup *EFPSError +*DefaultEFPSError: NO +*EFPSError YES/Yes: "" +*EFPSError NO/No: "" +*CloseUIEFI: *EFPSError + +*%EFIFlags *EFUseBypassTray Setup +*OpenUIEFI *EFUseBypassTray/Enable Bypass Tray as default : PickOne +*OrderDependency: 20 AnySetup *EFUseBypassTray +*DefaultEFUseBypassTray: NO +*EFUseBypassTray YES/Yes: "" +*EFUseBypassTray NO/No: "" +*CloseUIEFI: *EFUseBypassTray + +*%EFIFlags *EFUseSorter Setup +*OpenUIEFI *EFUseSorter/Enable Sorter as default : PickOne +*OrderDependency: 20 AnySetup *EFUseSorter +*DefaultEFUseSorter: NO +*EFUseSorter YES/Yes: "" +*EFUseSorter NO/No: "" +*CloseUIEFI: *EFUseSorter + +*%EFIFlags *EFSorter Spooler|Command|Column +*%EFIGroup *EFSorter Finishing/Finishing +*OpenUI *EFSorter/Sorter Mode :PickOne +*OrderDependency: 50 AnySetup *EFSorter +*DefaultEFSorter: EFSorterDEF +*EFSorter EFSorterDEF/Printer's default: "" +*EFSorter False/Off: " << /Collate false>> setpagedevice + userdict /XJXsetsorter known + { 0 XJXsetsorter } + { (printerinfo sortmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSorter Collate/Collate: "<< /Collate true>> setpagedevice + userdict /XJXsetsorter known + { 0 XJXsetsorter } + { (printerinfo sortmode 0) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSorter Sort/Sort: " << /Collate true>> setpagedevice + userdict /XJXsetsorter known + { 1 XJXsetsorter } + { (printerinfo sortmode 1) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFSorter + +*%EFIFlags *MediaType Spooler|Command|Column|Rerip +*%EFIGroup *MediaType Media/Media +*OpenUI *MediaType/Media Type :PickOne +*OrderDependency: 50 AnySetup *MediaType +*DefaultMediaType: MediaTypeDEF +*MediaType MediaTypeDEF/Printer's default: "" +*MediaType Plain/Plain Paper: " userdict /XJXsetmediatype known + { 1 XJXsetmediatype } if" +*End +*MediaType Thick/Thick Paper: " userdict /XJXsetmediatype known + { 2 XJXsetmediatype } if" +*End +*MediaType Transparent/Transparency: " userdict /XJXsetmediatype known + { 3 XJXsetmediatype } if" +*End +*MediaType Interleaved/Interleaved: " userdict /XJXsetmediatype known + { 4 XJXsetmediatype } if" +*End +*?MediaType: " FieryXJdict /CB_GetMediaType known { + FieryXJdict /CB_GetMediaType get exec == } if" +*End +*CloseUI: *MediaType + +*%EFIFlags *EFColorRendDict Spooler|Command|Rerip +*%EFIGroup *EFColorRendDict Color/Color +*OpenUI *EFColorRendDict/Rendering Style :PickOne +*OrderDependency: 60 AnySetup *EFColorRendDict +*DefaultEFColorRendDict: EFColorRendDictDEF +*EFColorRendDict EFColorRendDictDEF/Printer's default: "" +*EFColorRendDict Preferred/Photographic: " userdict /XJXsetrenderingintent known + { (Photographic) XJXsetrenderingintent + } if " +*End +*EFColorRendDict Business/Presentation: " userdict /XJXsetrenderingintent known + { (Presentation) XJXsetrenderingintent + } if " +*End +*EFColorRendDict Colorimetric/Solid Color: " userdict /XJXsetrenderingintent known + { (Solid) XJXsetrenderingintent + } if " +*End +*?EFColorRendDict: " FieryXJdict /CB_GetRenderingIntent known { + FieryXJdict /CB_GetRenderingIntent get exec == } if" +*End +*CloseUI: *EFColorRendDict + +*%EFIFlags *EFSharpness Spooler|Command +*%EFIGroup *EFSharpness Job/Job +*OpenUI *EFSharpness/Sharpness :PickOne +*OrderDependency: 40 AnySetup *EFSharpness +*DefaultEFSharpness: EFSharpnessDEF +*EFSharpness EFSharpnessDEF/Printer's default: "" +*EFSharpness Softer/Softer: " userdict /XJXsharpness known + { 10 XJXsharpness } + { (printerinfo sharpness 10) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSharpness Normal/Normal: " userdict /XJXsharpness known + { 3 XJXsharpness } + { (printerinfo sharpness 3) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*EFSharpness Sharper/Sharper: " userdict /XJXsharpness known + { 4 XJXsharpness } + { (printerinfo sharpness 4) =string + FieryXJdict /ExtCmdGetExec get exec { pop } if } ifelse " +*End +*CloseUI: *EFSharpness + +*%EFIFlags *EFPrange +*%EFIGroup *EFPrange Job/Job +*OpenUIEFI *EFPrange/Page Range : PickOne +*OrderDependency: 70 AnySetup *EFPrange +*DefaultEFPrange: EFPrangeDEF +*EFPrange EFPrangeDEF/Printer's default: "" +*EFPrange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ ] put + setglobal " +*End +*EFPrange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put + setglobal " +*End +*EFPrange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put + setglobal " +*End +*EFPrange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + currentglobal true setglobal + DriverOps /pagerange [ 0 1 2 4 6 ] put + setglobal " +*End +*CloseUIEFI: *EFPrange + +*%EFIFlags *EFFlip +*%EFIGroup *EFFlip Job/Job +*OpenUIEFI *EFFlip/Flip : PickOne +*OrderDependency: 75 AnySetup *EFFlip +*DefaultEFFlip: EFFlipDEF +*EFFlip EFFlipDEF/Printer's default: "" +*EFFlip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice " +*End +*EFFlip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice " +*End +*EFFlip H/Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice " +*End +*EFFlip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice " +*End +*CloseUIEFI: *EFFlip + +*%EFIFlags *EFScale +*%EFIGroup *EFScale Job/Job +*OpenUIEFI *EFScale/Scale : PickOne +*OrderDependency: 80 AnySetup *EFScale +*DefaultEFScale: EFScaleDEF +*EFScale EFScaleDEF/Printer's default: "" +*EFScale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 2 put << >> setpagedevice " +*End +*EFScale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 1.5 put << >> setpagedevice " +*End +*EFScale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# 1 put << >> setpagedevice " +*End +*EFScale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# .75 put << >> setpagedevice " +*End +*EFScale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /scale# .5 put << >> setpagedevice " +*End +*CloseUIEFI: *EFScale + +*%EFIFlags *EFRotate +*%EFIGroup *EFRotate Job/Job +*OpenUIEFI *EFRotate/Rotate: PickOne +*OrderDependency: 85 AnySetup *EFRotate +*DefaultEFRotate: EFRotateDEF +*EFRotate EFRotateDEF/Printer's default: "" +*EFRotate 0/0°: " << >> setpagedevice " +*EFRotate 90/90° CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 90 put << >> setpagedevice " +*End +*EFRotate 270/90° CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 270 put << >> setpagedevice " +*End +*EFRotate 180/180°: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + DriverOps /rotate# 180 put << >> setpagedevice " +*End +*CloseUIEFI: *EFRotate + +*% ColorWise body begins here +*% TV@B1.0@CMYK@980402 + +*%EFIFlags *EFBrightness Spooler|Command|Rerip +*%EFIGroup *EFBrightness Color/Color +*OpenUI *EFBrightness/Brightness :PickOne +*OrderDependency: 55.0 AnySetup *EFBrightness +*DefaultEFBrightness: 00.00 +*EFBrightness +0.24/85% Lightest: " /XJXsetBrightness where + { pop (LIGHTEST) XJXsetBrightness } if " +*End +*EFBrightness +0.16/90% Lighter: " /XJXsetBrightness where + { pop (LIGHTER) XJXsetBrightness } if " +*End +*EFBrightness +0.08/95% Light: " /XJXsetBrightness where + { pop (LIGHT) XJXsetBrightness } if " +*End +*EFBrightness 00.00/100% Normal: " /XJXsetBrightness where + { pop (NORMAL) XJXsetBrightness } if " +*End +*EFBrightness -0.08/105% Dark: " /XJXsetBrightness where + { pop (DARK) XJXsetBrightness } if " +*End +*EFBrightness -0.16/110% Darker: " /XJXsetBrightness where + { pop (DARKER) XJXsetBrightness } if " +*End +*EFBrightness -0.24/115% Darkest: " /XJXsetBrightness where + { pop (DARKEST) XJXsetBrightness } if " +*End +*CloseUI: *EFBrightness + + +*%EFIFlags *EFRGBOverride Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFRGBOverride Color/Color +*OpenUI *EFRGBOverride/RGB Source :PickOne +*OrderDependency: 56.0 AnySetup *EFRGBOverride +*DefaultEFRGBOverride: EFRGBOverrideDEF +*EFRGBOverride EFRGBOverrideDEF/Printer's default: "" +*EFRGBOverride EFIRGB/EFIRGB: " /XJXsetRGBOverride where + { pop (EFIRGB) XJXsetRGBOverride } if " +*End +*EFRGBOverride sRGB/sRGB (PC): " /XJXsetRGBOverride where + { pop (SRGB) XJXsetRGBOverride } if " +*End +*EFRGBOverride Apple13/Apple Standard: " /XJXsetRGBOverride where + { pop (APPLE13) XJXsetRGBOverride } if " +*End +*EFRGBOverride Other/Other: " /XJXsetRGBOverride where + { pop (OTHER) XJXsetRGBOverride } if " +*End +*EFRGBOverride Off/Off: " /XJXsetRGBOverride where + { pop (Off) XJXsetRGBOverride } if " +*End +*CloseUI: *EFRGBOverride + + +*%EFIFlags *EFRGBOtherGamma Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherGamma Color/Color +*OpenUI *EFRGBOtherGamma/(Other) Gamma :PickOne +*OrderDependency: 56.1 AnySetup *EFRGBOtherGamma +*DefaultEFRGBOtherGamma: EFRGBOtherGammaDEF +*EFRGBOtherGamma EFRGBOtherGammaDEF/Printer's default: "" +*EFRGBOtherGamma 1.0/1.0: " /XJXsetRGBOtherGamma where + { pop (1.0) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.2/1.2: " /XJXsetRGBOtherGamma where + { pop (1.2) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.4/1.4: " /XJXsetRGBOtherGamma where + { pop (1.4) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.6/1.6: " /XJXsetRGBOtherGamma where + { pop (1.6) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 1.8/1.8: " /XJXsetRGBOtherGamma where + { pop (1.8) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.0/2.0: " /XJXsetRGBOtherGamma where + { pop (2.0) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.2/2.2: " /XJXsetRGBOtherGamma where + { pop (2.2) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.4/2.4: " /XJXsetRGBOtherGamma where + { pop (2.4) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.6/2.6: " /XJXsetRGBOtherGamma where + { pop (2.6) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 2.8/2.8: " /XJXsetRGBOtherGamma where + { pop (2.8) XJXsetRGBOtherGamma } if " +*End +*EFRGBOtherGamma 3.0/3.0: " /XJXsetRGBOtherGamma where + { pop (3.0) XJXsetRGBOtherGamma } if " +*End +*CloseUI: *EFRGBOtherGamma + + +*%EFIFlags *EFRGBOtherWtPt Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherWtPt Color/Color +*OpenUI *EFRGBOtherWtPt/(Other) White Point :PickOne +*OrderDependency: 56.2 AnySetup *EFRGBOtherWtPt +*DefaultEFRGBOtherWtPt: EFRGBOtherWtPtDEF +*EFRGBOtherWtPt EFRGBOtherWtPtDEF/Printer's default: "" +*EFRGBOtherWtPt 5000K/5000 K (D50): " /XJXsetRGBOtherWtPt where + { pop (5000K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 5500K/5500 K: " /XJXsetRGBOtherWtPt where + { pop (5500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 6500K/6500 K (D65): " /XJXsetRGBOtherWtPt where + { pop (6500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 7500K/7500 K: " /XJXsetRGBOtherWtPt where + { pop (7500K) XJXsetRGBOtherWtPt } if " +*End +*EFRGBOtherWtPt 9300K/9300 K: " /XJXsetRGBOtherWtPt where + { pop (9300K) XJXsetRGBOtherWtPt } if " +*End +*CloseUI: *EFRGBOtherWtPt + + +*%EFIFlags *EFRGBOtherPhos Spooler|Command|Rerip +*%EFIGroup *EFRGBOtherPhos Color/Color +*OpenUI *EFRGBOtherPhos/(Other) Phosphors :PickOne +*OrderDependency: 56.3 AnySetup *EFRGBOtherPhos +*DefaultEFRGBOtherPhos: EFRGBOtherPhosDEF +*EFRGBOtherPhos EFRGBOtherPhosDEF/Printer's default: "" +*EFRGBOtherPhos HitachiEBU/Hitachi EBU: " /XJXsetRGBOtherPhos where + { pop (Hitachi EBU) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos HitachiIkegami/Hitachi/Ikegami: " /XJXsetRGBOtherPhos where + { pop (Hitachi/Ikegami) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos NTSC/NTSC: " /XJXsetRGBOtherPhos where + { pop (NTSC) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos RadiusPivot/Radius Pivot: " /XJXsetRGBOtherPhos where + { pop (Radius Pivot) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos SMPTE/SMPTE: " /XJXsetRGBOtherPhos where + { pop (SMPTE) XJXsetRGBOtherPhos } if " +*End +*EFRGBOtherPhos Trinitron/Trinitron: " /XJXsetRGBOtherPhos where + { pop (Trinitron) XJXsetRGBOtherPhos } if " +*End +*CloseUI: *EFRGBOtherPhos + + +*%EFIFlags *EFSimulation Spooler|Command|Rerip +*%EFIGroup *EFSimulation Color/Color +*OpenUI *EFSimulation/CMYK Simulation :PickOne +*OrderDependency: 57.0 AnySetup *EFSimulation +*DefaultEFSimulation: EFSimulationDEF +*EFSimulation EFSimulationDEF/Printer's default: "" +*EFSimulation SWOP/SWOP-Coated: " /XJXsetSimulation where + { pop (SWOP-Coated) XJXsetSimulation } if " +*End +*EFSimulation DIC/DIC: " /XJXsetSimulation where + { pop (DIC) XJXsetSimulation } if " +*End +*EFSimulation Euroscale/Euroscale: " /XJXsetSimulation where + { pop (Euroscale) XJXsetSimulation } if " +*End +*EFSimulation Custom1/Custom-1: " /XJXsetSimulation where + { pop (Custom-1) XJXsetSimulation } if " +*End +*EFSimulation Custom2/Custom-2: " /XJXsetSimulation where + { pop (Custom-2) XJXsetSimulation } if " +*End +*EFSimulation Custom3/Custom-3: " /XJXsetSimulation where + { pop (Custom-3) XJXsetSimulation } if " +*End +*EFSimulation Custom4/Custom-4: " /XJXsetSimulation where + { pop (Custom-4) XJXsetSimulation } if " +*End +*EFSimulation Custom5/Custom-5: " /XJXsetSimulation where + { pop (Custom-5) XJXsetSimulation } if " +*End +*EFSimulation None/None: " /XJXsetSimulation where + { pop (.None) XJXsetSimulation } if " +*End +*EFSimulation MatchCopy/Match Copy: " /XJXsetSimulation where + { pop (.MatchCopy) XJXsetSimulation } if " +*End +*CloseUI: *EFSimulation + + +*%EFIFlags *EFSimSpeed Spooler|Command|Rerip +*%EFIGroup *EFSimSpeed Color/Color +*OpenUI *EFSimSpeed/CMYK Simulation Method :PickOne +*OrderDependency: 58.0 AnySetup *EFSimSpeed +*DefaultEFSimSpeed: EFSimSpeedDEF +*EFSimSpeed EFSimSpeedDEF/Printer's default: "" +*EFSimSpeed Quick/Quick: " /XJXsetSimSpeed where + { pop (Quick) XJXsetSimSpeed } if " +*End +*EFSimSpeed Full/Full: " /XJXsetSimSpeed where + { pop (Full) XJXsetSimSpeed } if " +*End +*CloseUI: *EFSimSpeed + + +*%EFIFlags *EFPureBlack Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFPureBlack Color/Color +*OpenUI *EFPureBlack/Pure Black Text/Graphics :PickOne +*OrderDependency: 59.0 AnySetup *EFPureBlack +*DefaultEFPureBlack: EFPureBlackDEF +*EFPureBlack EFPureBlackDEF/Printer's default: "" +*EFPureBlack False/Off: " /XJXsetPureBlack where + { pop (False) XJXsetPureBlack } if " +*End +*EFPureBlack True/On: " /XJXsetPureBlack where + { pop (True) XJXsetPureBlack } if " +*End +*CloseUI: *EFPureBlack + + +*%EFIFlags *EFBlkOverprint Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFBlkOverprint Color/Color +*OpenUI *EFBlkOverprint/Black Overprint :PickOne +*OrderDependency: 60.0 AnySetup *EFBlkOverprint +*DefaultEFBlkOverprint: EFBlkOverprintDEF +*EFBlkOverprint EFBlkOverprintDEF/Printer's default: "" +*EFBlkOverprint False/Off: " /XJXsetBlkOverprint where + { pop (False) XJXsetBlkOverprint } if " +*End +*EFBlkOverprint True/On: " /XJXsetBlkOverprint where + { pop (True) XJXsetBlkOverprint } if " +*End +*CloseUI: *EFBlkOverprint + + +*%EFIFlags *EFSpotColors Spooler|Command|Rerip|ColorSetup +*%EFIGroup *EFSpotColors Color/Color +*OpenUI *EFSpotColors/Spot Color Matching :PickOne +*OrderDependency: 61.0 AnySetup *EFSpotColors +*DefaultEFSpotColors: EFSpotColorsDEF +*EFSpotColors EFSpotColorsDEF/Printer's default: "" +*EFSpotColors False/Off: " /XJXsetSpotColors where + { pop (False) XJXsetSpotColors } if " +*End +*EFSpotColors True/On: " /XJXsetSpotColors where + { pop (True) XJXsetSpotColors } if " +*End +*CloseUI: *EFSpotColors + +*% ColorWise body ends here + + +*%EFIFlags *EFRaster Command|Column|Rerip +*%EFIGroup *EFRaster Job/Job +*OpenUI *EFRaster/Save Fast Reprint : Boolean +*OrderDependency: 65.0 AnySetup *EFRaster +*DefaultEFRaster: False +*EFRaster True/On: " userdict /XJXsetraster known + { 1 XJXsetraster } + if " +*End +*EFRaster False/Off: " userdict /XJXsetraster known + { 0 XJXsetraster } + if " +*End +*CloseUI: *EFRaster + +*% Halftone Information ============================= +*ScreenFreq: "50.0" +*ScreenAngle: "0" +*DefaultScreenProc: Line +*ScreenProc Line: " + {2 4 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + { + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + } + exch get 8 dup mul div} exec}" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% PPD pages begins + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*%EFIFlags *PageSize Column +*OpenUI *PageSize/Page Size :PickOne +*OrderDependency: 90 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter:" userdict /XJXsetpagesize known + { (Letter) XJXsetpagesize } + { << /PageSize [612 792] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize A4/A4: " userdict /XJXsetpagesize known + { (A4)XJXsetpagesize } + { << /PageSize [595 842] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize Legal/Legal: " userdict /XJXsetpagesize known + { (Legal)XJXsetpagesize } { legal } ifelse " +*End +*PageSize Tabloid/11x17: " userdict /XJXsetpagesize known + { (Tabloid) XJXsetpagesize } { 11x17 } ifelse " +*End +*PageSize A3/A3: " userdict /XJXsetpagesize known + { (A3) XJXsetpagesize } { a3 } ifelse " +*End +*PageSize 8x10/8x10: " userdict /XJXsetpagesize known + { (EightByTen) XJXsetpagesize } { 8x10 } ifelse " +*End +*PageSize Legal13/Legal 13: " userdict /XJXsetpagesize known + { (Legal13) XJXsetpagesize } { legal13 } ifelse " +*End +*PageSize 9x12/9x12: " userdict /XJXsetpagesize known + { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse " +*End +*PageSize SEFLet/SEF Letter: " userdict /XJXsetpagesize known + { (LetterSEF) XJXsetpagesize } + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize SEFA4/SEF A4: " userdict /XJXsetpagesize known + { (A4SEF) XJXsetpagesize } + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageSize B4/B4: " userdict /XJXsetpagesize known + { (B4) XJXsetpagesize } { b4 } ifelse " +*End +*PageSize B5/B5: " userdict /XJXsetpagesize known + { (B5) XJXsetpagesize } { b5 } ifelse " +*End +*PageSize Docupac/Docupac: " userdict /XJXsetpagesize known + { (Docupac) XJXsetpagesize } { Docupac } ifelse " +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 13 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [842 1191] (A3) put + dup [595 842] (A4) put + dup [576 720] (8x10) put + dup [612 936] (Legal13) put + dup [648 864] (9x12) put + dup [612 792] (SEFLet) put + dup [595 843] (SEFA4) put + dup [729 1032] (B4) put + dup [516 729] (B5) put + dup [684 842] (Docupac) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*%EFIFlags *PageRegion +*OpenUI *PageRegion :PickOne +*OrderDependency: 95 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter: " userdict /XJXsetpagesize known + { (Letter) XJXsetpagesize } + { << /PageSize [612 792] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion A4/A4: " userdict /XJXsetpagesize known + { (A4)XJXsetpagesize } + { << /PageSize [595 842] /MediaType null + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion Legal/Legal: " userdict /XJXsetpagesize known + { (Legal)XJXsetpagesize } { legal } ifelse " +*End +*PageRegion Tabloid/11x17: " userdict /XJXsetpagesize known + { (Tabloid) XJXsetpagesize } { 11x17 } ifelse " +*End +*PageRegion A3/A3: " userdict /XJXsetpagesize known + { (A3) XJXsetpagesize } { a3 } ifelse " +*End +*PageRegion 8x10/8x10: " userdict /XJXsetpagesize known + { (EightByTen) XJXsetpagesize } { 8x10 } ifelse " +*End +*PageRegion Legal13/Legal 13: " userdict /XJXsetpagesize known + { (Legal13) XJXsetpagesize } { legal13 } ifelse " +*End +*PageRegion 9x12/9x12: " userdict /XJXsetpagesize known + { (NineByTwelve) XJXsetpagesize } { 9x12 } ifelse " +*End +*PageRegion SEFLet/SEF Letter: " userdict /XJXsetpagesize known + { (LetterSEF) XJXsetpagesize } + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion SEFA4/SEF A4: " userdict /XJXsetpagesize known + { (A4SEF) XJXsetpagesize } + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + /Policies << /PageSize 7 >> >> setpagedevice + } ifelse " +*End +*PageRegion B4/B4: " userdict /XJXsetpagesize known + { (B4) XJXsetpagesize } { b4 } ifelse " +*End +*PageRegion B5/B5: " userdict /XJXsetpagesize known + { (B5) XJXsetpagesize } { b5 } ifelse " +*End +*PageRegion Docupac/Docupac: " userdict /XJXsetpagesize known + { (Docupac) XJXsetpagesize } { Docupac } ifelse " +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter: "9 12 589 783" +*ImageableArea A4/A4: "9 12 572 833" +*ImageableArea Legal/Legal: "9 9 600 985" +*ImageableArea Tabloid/11x17: "9 9 780 1201" +*ImageableArea A3/A3: "10 10 830 1168" +*ImageableArea 8x10/8x10: "9 12 553 711" +*ImageableArea Legal13/Legal 13: "9 9 600 913" +*ImageableArea 9x12/9x12: "9 9 636 841" +*ImageableArea SEFLet/SEF Letter: "9 10 600 770" +*ImageableArea SEFA4/SEF A4: "9 10 583 820" +*ImageableArea B4/B4: "9 9 717 1006" +*ImageableArea B5/B5: "9 9 490 717" +*ImageableArea Docupac/Docupac: "9 9 672 819" +*?ImageableArea: " + save /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter: "612 792" +*PaperDimension A4/A4: "595 842" +*PaperDimension Legal/Legal: "612 1008" +*PaperDimension Tabloid/11x17: "792 1224" +*PaperDimension A3/A3: "842 1191" +*PaperDimension 8x10/8x10: "576 720" +*PaperDimension Legal13/Legal 13: "612 936" +*PaperDimension 9x12/9x12: "648 864" +*PaperDimension SEFLet/SEF Letter: "612 793" +*PaperDimension SEFA4/SEF A4: "595 843" +*PaperDimension B4/B4: "729 1032" +*PaperDimension B5/B5: "516 729" +*PaperDimension Docupac/Docupac: "684 842" + +*% PPD pages ends + +*%EFIFlags *EFTrayOvrWrt Spooler|Command +*OpenUIEFI *EFTrayOvrWrt/Bypass Tray :Boolean +*OrderDependency: 65 AnySetup *EFTrayOvrWrt +*DefaultEFTrayOvrWrt: False +*EFTrayOvrWrt True/On: "1 dict dup /ManualFeed true put setpagedevice" +*EFTrayOvrWrt False/Off: "1 dict dup /ManualFeed false put setpagedevice" +*?EFTrayOvrWrt: " + save currentpagedevice /ManualFeed get + {(True)} {(False)} ifelse = flush restore" +*End +*CloseUIEFI: *EFTrayOvrWrt + +*RequiresPageRegion All: True +*%EFIFlags *InputSlot Command|Column +*%EFIGroup *InputSlot Finishing/Finishing +*OpenUI *InputSlot/Paper Source : PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/AutoSelect: "" +*InputSlot Tray1/Tray 1: "(printerinfo trayselect 1) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot Tray2/Tray 2: "(printerinfo trayselect 2) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot Tray3/Tray 3: "(printerinfo trayselect 3) =string + FieryXJdict /ExtCmdGetExec get exec {pop} if" +*End +*InputSlot ManualFeed/Bypass Tray: " + 1 dict dup /ManualFeed true put setpagedevice" +*End +*CloseUI: *InputSlot + +*% Font Information ========================= +*DefaultFont: Courier +*Font AlbertusMT: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Italic: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Light: Standard "(001.000)" Standard Disk +*Font AntiqueOlive-Bold: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Compact: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Italic: Standard "(001.001)" Standard Disk +*Font AntiqueOlive-Roman: Standard "(001.001)" Standard Disk +*Font Apple-Chancery: Standard "(002.000)" Standard Disk +*Font Arial-BoldItalicMT: Standard "(002.000)" Standard Disk +*Font Arial-BoldMT: Standard "(002.000)" Standard Disk +*Font Arial-ItalicMT: Standard "(002.000)" Standard Disk +*Font ArialMT: Standard "(002.000)" Standard Disk +*Font AvantGarde-Book: Standard "(002.000)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(002.000)" Standard Disk +*Font AvantGarde-Demi: Standard "(002.000)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(002.000)" Standard Disk +*Font Bodoni: Standard "(001.002)" Standard Disk +*Font Bodoni-Bold: Standard "(001.002)" Standard Disk +*Font Bodoni-BoldItalic: Standard "(001.002)" Standard Disk +*Font Bodoni-Italic: Standard "(001.002)" Standard Disk +*Font Bodoni-Poster: Standard "(001.002)" Standard Disk +*Font Bodoni-PosterCompressed: Standard "(001.001)" Standard Disk +*Font Bookman-Demi: Standard "(002.000)" Standard Disk +*Font Bookman-DemiItalic: Standard "(002.000)" Standard Disk +*Font Bookman-Light: Standard "(002.000)" Standard Disk +*Font Bookman-LightItalic: Standard "(002.000)" Standard Disk +*Font Carta: Standard "(001.001)" Standard Disk +*Font Chicago: Standard "(002.000)" Standard Disk +*Font Clarendon: Standard "(001.001)" Standard Disk +*Font Clarendon-Bold: Standard "(001.001)" Standard Disk +*Font Clarendon-Light: Standard "(001.001)" Standard Disk +*Font CooperBlack: Standard "(001.003)" Standard Disk +*Font CooperBlack-Italic: Standard "(001.003)" Standard Disk +*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard Disk +*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard Disk +*Font Coronet-Regular: Standard "(001.000)" Standard Disk +*Font Courier: Standard "(003.000)" Standard Disk +*Font Courier-Bold: Standard "(003.000)" Standard Disk +*Font Courier-BoldOblique: Standard "(003.000)" Standard Disk +*Font Courier-Oblique: Standard "(003.000)" Standard Disk +*Font Eurostile: Standard "(001.002)" Standard Disk +*Font Eurostile-Bold: Standard "(001.001)" Standard Disk +*Font Eurostile-BoldExtendedTwo: Standard "(001.002)" Standard Disk +*Font Eurostile-ExtendedTwo: Standard "(001.002)" Standard Disk +*Font Geneva: Standard "(002.000)" Standard Disk +*Font GillSans: Standard "(001.002)" Standard Disk +*Font GillSans-Bold: Standard "(001.001)" Standard Disk +*Font GillSans-BoldCondensed: Standard "(001.001)" Standard Disk +*Font GillSans-BoldItalic: Standard "(001.002)" Standard Disk +*Font GillSans-Condensed: Standard "(001.001)" Standard Disk +*Font GillSans-ExtraBold: Standard "(001.001)" Standard Disk +*Font GillSans-Italic: Standard "(001.002)" Standard Disk +*Font GillSans-Light: Standard "(001.001)" Standard Disk +*Font GillSans-LightItalic: Standard "(001.002)" Standard Disk +*Font Goudy: Standard "(001.003)" Standard Disk +*Font Goudy-Bold: Standard "(001.002)" Standard Disk +*Font Goudy-BoldItalic: Standard "(001.002)" Standard Disk +*Font Goudy-ExtraBold: Standard "(001.001)" Standard Disk +*Font Goudy-Italic: Standard "(001.002)" Standard Disk +*Font Helvetica: Standard "(002.000)" Standard Disk +*Font Helvetica-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-BoldOblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-BoldObl: Standard "(002.000)" Standard Disk +*Font Helvetica-Condensed-Oblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(002.000)" Standard Disk +*Font Helvetica-Oblique: Standard "(002.000)" Standard Disk +*Font HoeflerText-Black: Standard "(002.000)" Standard Disk +*Font HoeflerText-BlackItalic: Standard "(002.000)" Standard Disk +*Font HoeflerText-Italic: Standard "(002.000)" Standard Disk +*Font HoeflerText-Ornaments: Standard "(002.000)" Standard Disk +*Font HoeflerText-Regular: Standard "(002.000)" Standard Disk +*Font JoannaMT: Standard "(001.000)" Standard Disk +*Font JoannaMT-Bold: Standard "(001.000)" Standard Disk +*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard Disk +*Font JoannaMT-Italic: Standard "(001.000)" Standard Disk +*Font LetterGothic: Standard "(001.004)" Standard Disk +*Font LetterGothic-Bold: Standard "(001.006)" Standard Disk +*Font LetterGothic-BoldSlanted: Standard "(001.005)" Standard Disk +*Font LetterGothic-Slanted: Standard "(001.004)" Standard Disk +*Font LubalinGraph-Book: Standard "(001.002)" Standard Disk +*Font LubalinGraph-BookOblique: Standard "(001.002)" Standard Disk +*Font LubalinGraph-Demi: Standard "(001.002)" Standard Disk +*Font LubalinGraph-DemiOblique: Standard "(001.002)" Standard Disk +*Font Marigold: Standard "(001.000)" Standard Disk +*Font Monaco: Standard "(002.000)" Standard Disk +*Font MonaLisa-Recut: Standard "(001.000)" Standard Disk +*Font NewCenturySchlbk-Bold: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(002.000)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(002.000)" Standard Disk +*Font NewYork: Standard "(002.000)" Standard Disk +*Font Optima: Standard "(001.005)" Standard Disk +*Font Optima-Bold: Standard "(001.005)" Standard Disk +*Font Optima-BoldItalic: Standard "(001.000)" Standard Disk +*Font Optima-Italic: Standard "(001.000)" Standard Disk +*Font Oxford: Standard "(001.000)" Standard Disk +*Font Palatino-Bold: Standard "(002.000)" Standard Disk +*Font Palatino-BoldItalic: Standard "(002.000)" Standard Disk +*Font Palatino-Italic: Standard "(002.000)" Standard Disk +*Font Palatino-Roman: Standard "(002.000)" Standard Disk +*Font StempelGaramond-Bold: Standard "(001.002)" Standard Disk +*Font StempelGaramond-BoldItalic: Standard "(001.002)" Standard Disk +*Font StempelGaramond-Italic: Standard "(001.002)" Standard Disk +*Font StempelGaramond-Roman: Standard "(001.002)" Standard Disk +*Font Symbol: Standard "(001.008)" Standard Disk +*Font Tekton: Standard "(001.001)" Standard Disk +*Font Times-Bold: Standard "(002.000)" Standard Disk +*Font Times-BoldItalic: Standard "(002.000)" Standard Disk +*Font Times-Italic: Standard "(002.000)" Standard Disk +*Font Times-Roman: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-BoldItalicMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-BoldMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPS-ItalicMT: Standard "(002.000)" Standard Disk +*Font TimesNewRomanPSMT: Standard "(002.000)" Standard Disk +*Font Univers: Standard "(001.003)" Standard Disk +*Font Univers-Bold: Standard "(001.003)" Standard Disk +*Font Univers-BoldExt: Standard "(001.000)" Standard Disk +*Font Univers-BoldExtObl: Standard "(001.000)" Standard Disk +*Font Univers-BoldOblique: Standard "(001.003)" Standard Disk +*Font Univers-Condensed: Standard "(001.002)" Standard Disk +*Font Univers-CondensedBold: Standard "(001.001)" Standard Disk +*Font Univers-CondensedBoldOblique: Standard "(001.001)" Standard Disk +*Font Univers-CondensedOblique: Standard "(001.002)" Standard Disk +*Font Univers-Extended: Standard "(001.000)" Standard Disk +*Font Univers-ExtendedObl: Standard "(001.000)" Standard Disk +*Font Univers-Light: Standard "(001.003)" Standard Disk +*Font Univers-LightOblique: Standard "(001.003)" Standard Disk +*Font Univers-Oblique: Standard "(001.003)" Standard Disk +*Font Wingdings-Regular: Standard "(002.000)" Standard Disk +*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard Disk +*Font ZapfDingbats: Standard "(002.000)" Standard Disk +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "scanning" + +*Status: "PrinterError: Ok" +*Status: "PrinterError: Reset the copier and fiery" +*Status: "PrinterError: Copier is busy (Copier mode)" +*Status: "PrinterError: Copier is busy (AGOC)" +*Status: "PrinterError: Copier is busy (FUSER)" +*Status: "PrinterError: Copier is busy (ROS)" +*Status: "PrinterError: Copier is busy (DRUM HEATER)" +*Status: "PrinterError: Copier is busy (MC)" +*Status: "PrinterError: Paper jam" +*Status: "PrinterError: Copier's interlock is open" +*Status: "PrinterError: Out of toner" +*Status: "PrinterError: Fuser web empty" +*Status: "PrinterError: Waste toner container is full" +*Status: "PrinterError: Copier's accessary is disabled" + +*Status: "PrinterError: Load A3 paper in tray" +*Status: "PrinterError: Load A4 paper in tray" +*Status: "PrinterError: Load A4 SEF paper in tray" +*Status: "PrinterError: Load 11x17 paper in tray" +*Status: "PrinterError: Load Letter paper in tray" +*Status: "PrinterError: Load Letter SEF paper in tray" +*Status: "PrinterError: Load Legal paper in tray" +*Status: "PrinterError: Load 8x10 paper in tray" +*Status: "PrinterError: Load Legal 13 paper in tray" +*Status: "PrinterError: Load 9x12 paper in tray" + +*Status: "PrinterError: An unknown copier error occurred" +*Status: "PrinterError: Copier is offline" + +*Status: "PrinterError: Load A3 paper in bypass tray" +*Status: "PrinterError: Load A4 paper bypass tray" +*Status: "PrinterError: Load A4 SEF paper bypass tray" +*Status: "PrinterError: Load 11x17 paper bypass tray" +*Status: "PrinterError: Load Letter paper bypass tray" +*Status: "PrinterError: Load Letter SEF paper bypass tray" +*Status: "PrinterError: Load Legal paper bypass tray" +*Status: "PrinterError: Load 8x10 paper bypass tray" +*Status: "PrinterError: Load Legal 13 paper bypass tray" +*Status: "PrinterError: Load 9x12 paper bypass tray" + +*Status: "PrinterError: Sorter problem (See copier console)" +*Status: "PrinterError: Copier is busy (UI)" + + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "EtherTalk" +*Source: "Parallel" +*Source: "TCP/IP" +*Source: "Novell IPX" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) + +*PrinterError: "Ok" +*PrinterError: "Reset the copier and fiery" +*PrinterError: "Copier is busy (Copier mode)" +*PrinterError: "Copier is busy (AGOC)" +*PrinterError: "Copier is busy (FUSER)" +*PrinterError: "Copier is busy (ROS)" +*PrinterError: "Copier is busy (DRUM HEATER)" +*PrinterError: "Copier is busy (MC)" +*PrinterError: "Paper jam" +*PrinterError: "Copier's interlock is open" +*PrinterError: "Out of toner" +*PrinterError: "Fuser web empty" +*PrinterError: "Waste toner container is full" +*PrinterError: "Copier's accessary is disabled" + +*PrinterError: "Load A3 paper in tray" +*PrinterError: "Load A4 paper in tray" +*PrinterError: "Load A4 SEF paper in tray" +*PrinterError: "Load 11x17 paper in tray" +*PrinterError: "Load Letter paper in tray" +*PrinterError: "Load Letter SEF paper in tray" +*PrinterError: "Load Legal paper in tray" +*PrinterError: "Load 8x10 paper in tray" +*PrinterError: "Load Legal 13 paper in tray" +*PrinterError: "Load 9x12 paper in tray" + +*PrinterError: "An unknown copier error occurred" +*PrinterError: "Copier is offline" + +*PrinterError: "Load A3 paper in bypass tray" +*PrinterError: "Load A4 paper bypass tray" +*PrinterError: "Load A4 SEF paper bypass tray" +*PrinterError: "Load 11x17 paper bypass tray" +*PrinterError: "Load Letter paper bypass tray" +*PrinterError: "Load Letter SEF paper bypass tray" +*PrinterError: "Load Legal paper bypass tray" +*PrinterError: "Load 8x10 paper bypass tray" +*PrinterError: "Load Legal 13 paper bypass tray" +*PrinterError: "Load 9x12 paper bypass tray" + +*PrinterError: "Sorter problem (See copier console)" +*PrinterError: "Copier is busy (UI)" + + +*% Color Separation Information ==================== + + +*% Custom Inks for Fiery Logo +*InkName: P300FieryBlue/Fiery Blue +*InkName: P199FieryRed/Fiery Red +*InkName: PblackFieryBlack/Fiery Black +*CustomCMYK P300FieryBlue: ".9 .9 .0 .0" +*CustomCMYK P199FieryRed: ".0 .9 .9 .0" +*CustomCMYK PblackFieryBlack: ".2 .1 .1 .9" + +*DefaultColorSep: Black.50lpi.400dpi + +*% -------Halftone Graphics Mode (Hi-Res mode) +*ColorSepScreenAngle Cyan.50lpi.400dpi: "0" +*ColorSepScreenAngle Magenta.50lpi.400dpi: "0" +*ColorSepScreenAngle Yellow.50lpi.400dpi: "0" +*ColorSepScreenAngle Black.50lpi.400dpi: "0" +*ColorSepScreenFreq Cyan.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Magenta.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Yellow.50lpi.400dpi: "50.0" +*ColorSepScreenFreq Black.50lpi.400dpi: "50.0" +*ColorSepScreenProc Cyan.50lpi.400dpi: "{6 5 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Magenta.50lpi.400dpi: "{4 7 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Yellow.50lpi.400dpi: "{5 2 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*ColorSepScreenProc Black.50lpi.400dpi: "{2 4 + { 3 1 roll 4 -1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec 8 mul 3 1 roll exch + {dup 8 ge { 8 sub} if exch + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + dup 0 lt {0 exch sub} if cvi + } + exec add + [ + 48 18 8 16 46 16 6 14 + 56 60 32 24 54 58 30 22 + 4 12 44 40 2 10 42 38 + 28 20 52 64 26 18 50 62 + + 45 15 5 13 47 17 7 15 + 53 57 29 21 55 59 31 23 + 1 9 41 37 3 11 43 39 + 25 17 49 61 27 19 51 63 + ] + exch get 8 dup mul div} exec}" +*End + +*% PPD Last Modified 6/2/98 +*% End of PPD file +*% The byte count of this file should be exactly 066432 or 068101 +*% depending on the filesystem it resides in. +*% end of PPD file for Fiery X2 5799 diff --git a/openoffice/share/psprint/driver/EFXJK1F3.PS b/openoffice/share/psprint/driver/EFXJK1F3.PS new file mode 100644 index 0000000000000000000000000000000000000000..bbdb76837b18ee45f6ad73d70d95b45709790cc3 --- /dev/null +++ b/openoffice/share/psprint/driver/EFXJK1F3.PS @@ -0,0 +1,1945 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + + + +*% ********* + +*% EFI Information Block + +*% + +*FileVersion: "0.1" + +*% EF4File + +*% EFConversionKey: "Kodak" + +*% + +*% ********* + + + +*FormatVersion: "4.2" + +*FileVersion: "1.1" + +*PCFileName: "EFXJK1F3.PPD" + +*LanguageVersion: English + +*LanguageEncoding: ISOLatin1 + +*Product: "(Fiery XJK 1000 1525-1550)" + +*PSVersion: "(2015.802) 0" + +*ModelName: "Fiery XJK 1525-1550 Color Server v2015.802" + +*ShortNickName: "Fiery XJK1000 1525-50 v2015.802" + +*NickName: "Fiery XJK 1000 1525-1550 Color Server v2015.802" + +*Manufacturer: "Kodak" + + + +*% PPD body begins + + + +*% === Options and Constraints ========= + + + +*UIConstraints: *COLORMODE GRAY *EFColorRendDict Preferred + +*UIConstraints: *EFColorRendDict Preferred *COLORMODE GRAY + +*UIConstraints: *COLORMODE GRAY *EFColorRendDict Business + +*UIConstraints: *EFColorRendDict Business *COLORMODE GRAY + +*UIConstraints: *COLORMODE GRAY *EFColorRendDict Colorimetric + +*UIConstraints: *EFColorRendDict Colorimetric *COLORMODE GRAY + +*UIConstraints: *COLORMODE GRAY *EFColorRendDict Monitor + +*UIConstraints: *EFColorRendDict Monitor *COLORMODE GRAY + + + +*UIConstraints: *ManualFeed False *MediaType Transparent + +*UIConstraints: *MediaType Transparent *ManualFeed False + + + +*UIConstraints: *MediaType Transparent *InputSlot AutoSelect + +*%UIConstraints: *InputSlot AutoSelect *MediaType Transparent + + + +*UIConstraints: *MediaType Transparent *EFColorRendDict Preferred + +*UIConstraints: *MediaType Transparent *EFColorRendDict Colorimetric + +*UIConstraints: *EFColorRendDict Preferred *MediaType Transparent + +*UIConstraints: *EFColorRendDict Colorimetric *MediaType Transparent + +*UIConstraints: *MediaType Transparent *EFColorRendDict Monitor + +*UIConstraints: *EFColorRendDict Monitor *MediaType Transparent + + + +*UIConstraints: *PRINTERMODE Halftone *COLORMODE GRAY + +*UIConstraints: *COLORMODE GRAY *PRINTERMODE Halftone + + + +*% Overprinting Constraints ================ + +*UIConstraints: *EFOverprint On *PRINTERMODE Halftone + +*UIConstraints: *PRINTERMODE Halftone *EFOverprint On + + + +*UIConstraints: *EFOverprint On *EFColorRendDict Preferred + +*UIConstraints: *EFOverprint On *EFColorRendDict Colorimetric + +*UIConstraints: *EFOverprint On *EFColorRendDict Business + +*UIConstraints: *EFOverprint On *EFColorRendDict Monitor + +*UIConstraints: *EFColorRendDict Preferred *EFOverprint On + +*UIConstraints: *EFColorRendDict Colorimetric *EFOverprint On + +*UIConstraints: *EFColorRendDict Business *EFOverprint On + +*UIConstraints: *EFColorRendDict Monitor *EFOverprint On + + + +*UIConstraints: *COLORMODE GRAY *EFOverprint On + +*UIConstraints: *EFOverprint On *COLORMODE GRAY + + + +*UIConstraintsEFI: *ENABLECOMP NO *PHYSMEMSIZE 48 + + + +*% General Information and Defaults =============== + +*FreeVM: "4413108" + +*LanguageLevel: "2" + +*ColorDevice: True + +*DefaultColorSpace: CMYK + +*PrintPSErrors: True + +*FileSystem: True + +*?FileSystem: " + + save + + statusdict /diskstatus known{(True)} {(False)} ifelse = flush + + restore + + " + +*End + +*Throughput: "10" + +*Password: "0" + +*ExitServer: " + + count 0 eq + + { false } { true exch startjob } ifelse + + not { (WARNING: Cannot modify initial VM.) = + + (Missing or invalid password.) = + + (Please contact the author of this software.) = flush quit + + } if + +" + +*End + + + +*Reset: " + + count 0 eq + + { false } { true exch startjob } ifelse + + not { (WARNING: Cannot reset printer.) = + + (Missing or invalid password.) = + + (Please contact the author of this software.) = flush quit + + } if + + systemdict /quit get exec + + (WARNING: Printer Reset Failed.) = flush + +" + +*End + + + +*DefaultResolution: 400dpi + +*?Resolution: " + +save + + initgraphics + + 0 0 moveto currentpoint matrix defaultmatrix transform + + 0 72 lineto currentpoint matrix defaultmatrix transform + + 3 -1 roll sub dup mul + + 3 1 roll exch sub dup mul + + add sqrt round cvi + + ( ) cvs print (dpi) = flush + +restore + +" + +*End + + + +*AccurateScreensSupport: True + + + +*%EFIFlags *ENABLECOMP Setup + +*OpenUIEFI *ENABLECOMP/Memory Multiplier : PickOne + +*OrderDependency: 05 AnySetup *ENABLECOMP + +*DefaultENABLECOMP: YES + +*ENABLECOMP YES/On: "" + +*ENABLECOMP NO/Off: "" + +*CloseUIEFI: *ENABLECOMP + + + +*%EFIFlags *PRINTERMODE Command|Setup + +*OpenUI *PRINTERMODE/Printer Mode :PickOne + +*OrderDependency: 15 AnySetup *PRINTERMODE + +*DefaultPRINTERMODE: PrintDEF + +*PRINTERMODE PrintDEF/Printer's default: "" + +*PRINTERMODE Contone/Contone: " userdict /setcolorbundle known + + { << /Compression /Disabled /HalftoneMode /Contone >> setcolorbundle } + + { << /DeviceRenderingInfo << /Type 4 + + /ValuesPerColorComponent 256 >> >> setpagedevice } ifelse " + +*End + +*PRINTERMODE Halftone/Halftone: " userdict /setcompression known + + { << /HalftoneMode /Halftone >> setcolorbundle } + + { << /DeviceRenderingInfo << /Type 4 + + /ValuesPerColorComponent 2 >> >> setpagedevice } ifelse " + +*End + +*?PRINTERMODE: "currentpagedevice /DeviceRenderingInfo get + + /ValuesPerColorComponent get ln 2 ln div cvi = flush" + +*End + +*CloseUI: *PRINTERMODE + + + +*%EFIFlags *EFOverprint + +*OpenUI *EFOverprint/Combine Separations :PickOne + +*OrderDependency: 40 AnySetup *EFOverprint + +*DefaultEFOverprint: OverPrintDEF + +*EFOverprint OverPrintDEF/Printer's default: "" + +*EFOverprint On/On: " userdict /XJXsetoverprint known + + { 1 XJXsetoverprint } + + { (printerinfo overprint 1) =string + + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse + + userdict /setcolorbundle known + + { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle } + + { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse " + +*End + +*EFOverprint Off/Off: " userdict /XJXsetoverprint known + + { 0 XJXsetoverprint } + + { (printerinfo overprint 0) =string + + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse " + +*End + +*?EFOverprint: "" + +*CloseUI: *EFOverprint + + + +*%EFIFlags *COLORMODE Command|Setup + +*OpenUI *COLORMODE/Color Mode :PickOne + +*OrderDependency: 12 AnySetup *COLORMODE + +*DefaultCOLORMODE: ColorDEF + +*COLORMODE ColorDEF/Printer's default: "" + +*COLORMODE CMYK/CMYK: " userdict /setcolorbundle known + + { << /ColorMode /CMYK >> setcolorbundle } + + { << /ProcessColorModel /DeviceCMYK >> setpagedevice } ifelse " + +*End + +*COLORMODE GRAY/Grayscale: " userdict /setcolorbundle known + + { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle } + + { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse " + +*End + +*?COLORMODE: " currentpagedevice /ProcessColorModel get == } if " + +*CloseUI: *COLORMODE + + + +*%EFIFlags *DEFPAPERSIZE Setup + +*OpenUIEFI *DEFPAPERSIZE/Default Paper Sizes :PickOne + +*OrderDependency: 20 AnySetup *DEFPAPERSIZE + +*DefaultDEFPAPERSIZE: US + +*DEFPAPERSIZE US/US: "" + +*DEFPAPERSIZE Metric/Metric: "" + +*?DEFPAPERSIZE: "" + +*CloseUIEFI: *DEFPAPERSIZE + + + +*%EFIFlags *CONVPAPERSIZE Setup + +*OpenUIEFI *CONVPAPERSIZE/Convert Paper Sizes : PickOne + +*OrderDependency: 25 AnySetup *CONVPAPERSIZE + +*DefaultCONVPAPERSIZE: False + +*CONVPAPERSIZE False/No: "" + +*CONVPAPERSIZE LetterToA4/Letter/11x17->A4/A3: "" + +*CONVPAPERSIZE A4ToLetter/A4/A3->Letter/11x17: "" + +*?CONVPAPERSIZE: "" + +*CloseUIEFI: *CONVPAPERSIZE + + + +*%EFIFlags *COVPGATEND Setup + +*OpenUIEFI *COVPGATEND/Print Cover Page : PickOne + +*OrderDependency: 30 AnySetup *COVPGATEND + +*DefaultCOVPGATEND: NO + +*COVPGATEND YES/Yes: "" + +*COVPGATEND NO/No: "" + +*CloseUIEFI: *COVPGATEND + + + +*%EFIFlags *COURIERSUBST Setup + +*OpenUIEFI *COURIERSUBST/Allow Courier Substitution :PickOne + +*OrderDependency: 35 AnySetup *COURIERSUBST + +*DefaultCOURIERSUBST: YES + +*COURIERSUBST YES/Yes: "" + +*COURIERSUBST NO/No: "" + +*CloseUIEFI: *COURIERSUBST + + + +*%EFIFlags *PSERROR Setup + +*OpenUIEFI *PSERROR/Print to PS Error : PickOne + +*OrderDependency: 40 AnySetup *PSERROR + +*DefaultPSERROR: NO + +*PSERROR YES/Yes: "" + +*PSERROR NO/No: "" + +*CloseUIEFI: *PSERROR + + + +*%EFIFlags *EFHPBlack Spooler|Command + +*OpenUI *EFHPBlack/High Productivity Black : PickOne + +*OrderDependency: 40 AnySetup *EFHPBlack + +*DefaultEFHPBlack: EFHPBlackDEF + +*EFHPBlack EFHPBlackDEF/Printer's default: "" + +*EFHPBlack False/Off: " userdict /XJXsethpblack known + + { 0 XJXsethpblack } + + { (printerinfo CheckHPBlack 0) =string + + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse " + +*End + +*EFHPBlack True/On: " userdict /XJXsethpblack known + + { 1 XJXsethpblack } + + { (printerinfo CheckHPBlack 1) =string + + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse " + +*End + +*CloseUI: *EFHPBlack + + + +*%EFIFlags *MediaType Spooler|Command + +*OpenUI *MediaType/Media Type :PickOne + +*OrderDependency: 50 AnySetup *MediaType + +*DefaultMediaType: MediaTypeDEF + +*MediaType MediaTypeDEF/Printer's default: "" + +*MediaType Plain/Plain Paper: " userdict /setcolorbundle known + + { << /MediaType /Plain >> setcolorbundle 1 XJXsetmediatype } if" + +*End + +*MediaType Transparent/Transparency: " userdict /setcolorbundle known + + { << /MediaType /Transparent >> setcolorbundle 2 XJXsetmediatype } if" + +*End + +*?MediaType: " userdict /setcolorbundle known { + + currentcolorbundle /MediaType get == } if" + +*End + +*CloseUI: *MediaType + + + +*%EFIFlags *EFColorRendDict Spooler|Command + +*OpenUI *EFColorRendDict/Rendering Style :PickOne + +*OrderDependency: 60 AnySetup *EFColorRendDict + +*DefaultEFColorRendDict: RenderingDEF + +*EFColorRendDict RenderingDEF/Printer's default: "" + +*EFColorRendDict Preferred/Photographic: " userdict /setcolorbundle known + + { << /ColorRendering /Photographic >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTPreferredColorRendering } { /PreferredColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*EFColorRendDict Business/Presentation: " userdict /setcolorbundle known + + { << /ColorRendering /Presentation >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTBusinessColorRendering } { /BusinessColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*EFColorRendDict Monitor/Monitor: " userdict /setcolorbundle known + + { << /ColorRendering /Monitor >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTMonitorColorRendering } { /MonitorColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*EFColorRendDict Colorimetric/Solid Color: " userdict /setcolorbundle known + + { << /ColorRendering /Solid >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTColorimetricColorRendering } { /ColorimetricColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*?EFColorRendDict: " userdict /setcolorbundle known + + { currentcolorbundle /ColorRendering get == } if " + +*End + +*CloseUI: *EFColorRendDict + + + +*%EFIFlags *Brightness Spooler|Command + +*OpenUI *Brightness/Brightness :PickOne + +*OrderDependency: 55 AnySetup *Brightness + +*DefaultBrightness: BrightnessDEF + +*Brightness BrightnessDEF/Printer's default: "" + +*Brightness +0.24/85% Lightest: " {dup 180 mul sin 0.15 mul add } bind + + userdict /ColorAdjust known + + { dup dup dup ColorAdjust /coloradjust get exec } + + { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put + + dup 0 4 -1 roll put settransfer } ifelse " + +*End + +*Brightness +0.16/90% Lighter: " {dup 180 mul sin 0.10 mul add } bind + + userdict /ColorAdjust known + + { dup dup dup ColorAdjust /coloradjust get exec } + + { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put + + dup 0 4 -1 roll put settransfer } ifelse " + +*End + +*Brightness +0.08/95% Light: " {dup 180 mul sin 0.05 mul add } bind + + userdict /ColorAdjust known + + { dup dup dup ColorAdjust /coloradjust get exec } + + { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put + + dup 0 4 -1 roll put settransfer } ifelse " + +*End + +*Brightness 00.00/100% Normal: " {} settransfer " + +*Brightness -0.08/105% Dark: " {dup 180 mul sin -0.05 mul add } bind + + userdict /ColorAdjust known + + { dup dup dup ColorAdjust /coloradjust get exec } + + { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put + + dup 0 4 -1 roll put settransfer } ifelse " + +*End + +*Brightness -0.16/110% Darker: " {dup 180 mul sin -0.10 mul add } bind + + userdict /ColorAdjust known + + { dup dup dup ColorAdjust /coloradjust get exec } + + { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put + + dup 0 4 -1 roll put settransfer } ifelse " + +*End + +*Brightness -0.24/115% Darkest: " {dup 180 mul sin -0.15 mul add } bind + + userdict /ColorAdjust known + + { dup dup dup ColorAdjust /coloradjust get exec } + + { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put + + dup 0 4 -1 roll put settransfer } ifelse " + +*End + +*CloseUI: *Brightness + + + +*%EFIFlags *TonerReduction Spooler|Command + +*OpenUI *TonerReduction/Toner Reduction :PickOne + +*OrderDependency: 70 AnySetup *TonerReduction + +*DefaultTonerReduction: TonerReductionDEF + +*TonerReduction TonerReductionDEF/Printer's default: "" + +*TonerReduction False/Off: " userdict /XJXsettonerreduction known + + { 0 XJXsettonerreduction } + + { (printerinfo checkucr 0) =string + + /CPSI /ProcSet findresource /externalcommand get exec {pop} if } ifelse " + +*End + +*TonerReduction True/On: " userdict /XJXsettonerreduction known + + { 1 XJXsettonerreduction } + + { (printerinfo checkucr 1) =string + + /CPSI /ProcSet findresource /externalcommand get exec {pop} if } ifelse " + +*End + +*CloseUI: *TonerReduction + + + +*%EFIFlags *ManualFeed Spooler|Command + +*OpenUI *ManualFeed/Manual Feed :Boolean + +*OrderDependency: 65 AnySetup *ManualFeed + +*DefaultManualFeed: False + +*ManualFeed True/On: "1 dict dup /ManualFeed true put setpagedevice" + +*ManualFeed False/Off: "1 dict dup /ManualFeed false put setpagedevice" + +*?ManualFeed: " + + save currentpagedevice /ManualFeed get + + {(True)} {(False)} ifelse = flush restore" + +*End + +*CloseUI: *ManualFeed + + + +*%EFIFlags *Prange Command + +*OpenUIEFI *Prange/Page Range : PickOne + +*OrderDependency: 70 AnySetup *Prange + +*DefaultPrange: All + +*Prange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + currentglobal true setglobal + + DriverOps /pagerange [ ] put + + setglobal " + +*End + +*Prange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + currentglobal true setglobal + + DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put + + setglobal " + +*End + +*Prange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + currentglobal true setglobal + + DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put + + setglobal " + +*End + +*Prange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + currentglobal true setglobal + + DriverOps /pagerange [ 0 1 2 4 6 ] put + + setglobal " + +*End + +*?Prange: "" + +*CloseUIEFI: *Prange + + + +*%EFIFlags *Flip Command + +*OpenUIEFI *Flip/Flip : PickOne + +*OrderDependency: 75 AnySetup *Flip + +*DefaultFlip: None + +*Flip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice " + +*End + +*Flip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice " + +*End + +*Flip H/Horizonal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice " + +*End + +*Flip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice " + +*End + +*?Flip: "" + +*CloseUIEFI: *Flip + + + +*%EFIFlags *Scale Command + +*OpenUIEFI *Scale/Scale : PickOne + +*OrderDependency: 80 AnySetup *Scale + +*DefaultScale: 100 + +*Scale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# 2 put << >> setpagedevice " + +*End + +*Scale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# 1.5 put << >> setpagedevice " + +*End + +*Scale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# 1 put << >> setpagedevice " + +*End + +*Scale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# .75 put << >> setpagedevice " + +*End + +*Scale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# .5 put << >> setpagedevice " + +*End + +*?Scale: "" + +*CloseUIEFI: *Scale + + + +*%EFIFlags *Rotate Command + +*OpenUIEFI *Rotate/Rotate: PickOne + +*OrderDependency: 85 AnySetup *Rotate + +*DefaultRotate: 0 + +*Rotate 0/0¡: " << >> setpagedevice " + +*Rotate 90/90¡ CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /rotate# 90 put << >> setpagedevice " + +*End + +*Rotate 270/90¡ CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /rotate# 270 put << >> setpagedevice " + +*End + +*Rotate 180/180¡: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /rotate# 180 put << >> setpagedevice " + +*End + +*?Rotate: "" + +*CloseUIEFI: *Rotate + + + +*%================= Halftone Information =============== + +*ScreenFreq: "66.0" + +*ScreenAngle: "0" + +*DefaultScreenProc: Text + +*ScreenProc Text: " + + {2 4 + + { 3 1 roll 4 -1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec 8 mul 3 1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec add + + [ + + 48 18 8 16 46 16 6 14 + + 56 60 32 24 54 58 30 22 + + 4 12 44 40 2 10 42 38 + + 28 20 52 64 26 18 50 62 + + + + 45 15 5 13 47 17 7 15 + + 53 57 29 21 55 59 31 23 + + 1 9 41 37 3 11 43 39 + + 25 17 49 61 27 19 51 63 + + ] + + exch get 8 dup mul div} exec}" + +*End + + + +*DefaultTransfer: Null + +*Transfer Null: "{ }" + +*Transfer Null.Inverse: "{ 1 exch sub }" + + + +*% Black substitution is always on. + +*DefaultBlackSubstitution: True + +*BlackSubstitution True: "" + +*?BlackSubstitution: "(True) == flush" + + + +*% PPD pages begins + + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is + +*% specific reason to use PageRegion. + +*%EFIFlags *PageSize Command + +*OpenUI *PageSize/Page Size :PickOne + +*OrderDependency: 45 AnySetup *PageSize + +*DefaultPageSize: Letter + +*PageSize Letter/Letter: " userdict /setcolorbundle known + + { << /PageSize /Letter >> setcolorbundle } + + { << /PageSize [612 792] /MediaType null + + /InputAttributes << 0 << /PageSize [612 792] /MediaType null >> >> >> setpagedevice + + } ifelse " + +*End + +*PageSize Legal/Legal: " userdict /setcolorbundle known + + { << /PageSize /Legal >> setcolorbundle } { legal } ifelse " + +*End + +*PageSize Tabloid/11x17: " userdict /setcolorbundle known + + { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse " + +*End + +*PageSize A3/A3: " userdict /setcolorbundle known + + { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse " + +*End + +*PageSize A4/A4: " userdict /setcolorbundle known + + { << /PageSize /A4 >> setcolorbundle } + + { << /PageSize [595 842] /MediaType null + + /InputAttributes << 0 << /PageSize [595 842] /MediaType null >> >> >> setpagedevice + + } ifelse " + +*End + +*PageSize LetR/Letter-R:" userdict /setcolorbundle known + + { << /PageSize /Letter-R >> setcolorbundle } + + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + + /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + + } ifelse " + +*End + +*PageSize A4R/A4-R:" userdict /setcolorbundle known + + { << /PageSize /A4-R >> setcolorbundle } + + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + + /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + + } ifelse " + +*End + +*?PageSize: " + + save currentpagedevice /PageSize get aload pop + + 2 copy gt {exch} if (Unknown) + + 7 dict + + dup [612 792] (Letter) put + + dup [612 1008] (Legal) put + + dup [792 1224] (Tabloid) put + + dup [842 1191] (A3) put + + dup [595 842] (A4) put + + dup [612 792] (LetR) put + + dup [595 842] (A4R) put + + { exch aload pop 6 index sub abs 7 le exch 7 index sub abs 7 le and + + { exch pop exit } { pop } ifelse + + } bind forall = flush pop pop + + restore" + +*End + +*CloseUI: *PageSize + + + +*% These entries will set up the frame buffer. Usually used with manual feed. + +*%EFIFlags *PageRegion + +*OpenUI *PageRegion :PickOne + +*OrderDependency: 47 AnySetup *PageRegion + +*DefaultPageRegion: Letter + +*PageRegion Letter/Letter: " userdict /setcolorbundle known + + { << /PageSize /Letter >> setcolorbundle } + + { << /PageSize [612 792] /MediaType null + + /InputAttributes << 0 << /PageSize [612 792] /MediaType null >> >> >> setpagedevice + + } ifelse " + +*End + +*PageRegion Legal/Legal: " userdict /setcolorbundle known + + { << /PageSize /Legal >> setcolorbundle } { legal } ifelse " + +*End + +*PageRegion Tabloid/11x17: " userdict /setcolorbundle known + + { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse " + +*End + +*PageRegion A3/A3: " userdict /setcolorbundle known + + { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse " + +*End + +*PageRegion A4/A4: " userdict /setcolorbundle known + + { << /PageSize /A4 >> setcolorbundle } + + { << /PageSize [595 842] /MediaType null + + /InputAttributes << 0 << /PageSize [595 842] /MediaType null >> >> >> setpagedevice + + } ifelse " + +*End + +*PageRegion LetR/Letter-R:" userdict /setcolorbundle known + + { << /PageSize /Letter-R >> setcolorbundle } + + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + + /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + + } ifelse " + +*End + +*PageRegion A4R/A4-R: " userdict /setcolorbundle known + + { << /PageSize /A4-R >> setcolorbundle } + + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + + /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + + } ifelse " + +*End + +*CloseUI: *PageRegion + + + +*DefaultImageableArea: Letter + +*ImageableArea Letter/Letter: "10 9 589 780" + +*ImageableArea Legal/Legal: "12 10 603 985" + +*ImageableArea Tabloid/11x17: "12 10 783 1201" + +*ImageableArea A3/A3: "12 10 833 1167" + +*ImageableArea A4/A4: "10 9 573 830" + +*ImageableArea LetR/Letter-R: "12 10 603 770" + +*ImageableArea A4R/A4-R: "12 10 587 820" + +*?ImageableArea: " + + save /cvp { cvi ( ) cvs print ( ) print } bind def + + newpath clippath pathbbox + + 4 -2 roll exch 2 {ceiling cvp} repeat + + exch 2 {floor cvp} repeat flush + + restore + +" + +*End + + + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: Letter + +*PaperDimension Letter/Letter: "612 792" + +*PaperDimension Legal/Legal: "612 1008" + +*PaperDimension Tabloid/11x17: "792 1224" + +*PaperDimension A3/A3: "842 1191" + +*PaperDimension A4/A4: "595 842" + +*PaperDimension LetR/Letter-R: "612 793" + +*PaperDimension A4R/A4-R: "595 843" + + + +*% PPD pages ends + + + +*RequiresPageRegion All: True + +*%EFIFlags *InputSlot + +*OpenUI *InputSlot/Paper Source : PickOne + +*OrderDependency: 100 AnySetup *InputSlot + +*DefaultInputSlot: AutoSelect + +*InputSlot AutoSelect/AutoSelect: "" + +*CloseUI: *InputSlot + + + +*DefaultOutputOrder: OutputOrderDEF + +*OutputOrder OutputOrderDEF/Printer's default: "" + + + +*% Font Information ========================= + +*DefaultFont: Courier + +*Font ACaslon-Italic: Standard "(001.002)" Standard Disk + +*Font ACaslon-Regular: Standard "(001.002)" Standard Disk + +*Font ACaslon-Semibold: Standard "(001.002)" Standard Disk + +*Font ACaslon-SemiboldItalic: Standard "(001.002)" Standard Disk + +*Font AGaramond-Bold: Standard "(001.002)" Standard Disk + +*Font AGaramond-BoldItalic: Standard "(001.002)" Standard Disk + +*Font AGaramond-Italic: Standard "(001.002)" Standard Disk + +*Font AGaramond-Regular: Standard "(001.002)" Standard Disk + +*Font Americana: Standard "(001.002)" Standard Disk + +*Font Americana-ExtraBold: Standard "(001.002)" Standard Disk + +*Font AvantGarde-Book: Standard "(001.002)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.002)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.002)" Standard Disk + +*Font Barmeno-Bold: Standard "(001.002)" Standard Disk + +*Font Barmeno-ExtraBold: Standard "(001.002)" Standard Disk + +*Font Barmeno-Medium: Standard "(001.002)" Standard Disk + +*Font Barmeno-Regular: Standard "(001.002)" Standard Disk + +*Font Blackoak: Standard "(001.002)" Standard Disk + +*Font Bookman-Demi: Standard "(001.002)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.002)" Standard Disk + +*Font Bookman-Light: Standard "(001.002)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.002)" Standard Disk + +*Font Carta: Standard "(001.002)" Standard Disk + +*Font Courier: Standard "(001.002)" Standard Disk + +*Font Courier-Bold: Standard "(001.002)" Standard Disk + +*Font Courier-BoldOblique: Standard "(001.002)" Standard Disk + +*Font Courier-Oblique: Standard "(001.002)" Standard Disk + +*Font Formata-Italic: Standard "(001.002)" Standard Disk + +*Font Formata-Medium: Standard "(001.002)" Standard Disk + +*Font Formata-MediumItalic: Standard "(001.002)" Standard Disk + +*Font Formata-Regular: Standard "(001.002)" Standard Disk + +*Font Helvetica: Standard "(001.002)" Standard Disk + +*Font Helvetica-Bold: Standard "(001.002)" Standard Disk + +*Font Helvetica-BoldOblique: Standard "(001.002)" Standard Disk + +*Font Helvetica-Condensed: Standard "(001.002)" Standard Disk + +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk + +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk + +*Font Helvetica-Condensed-Oblique: Standard "(001.002)" Standard Disk + +*Font Helvetica-Narrow: Standard "(001.002)" Standard Disk + +*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard Disk + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard Disk + +*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard Disk + +*Font Helvetica-Oblique: Standard "(001.002)" Standard Disk + +*Font Kaufmann: Standard "(001.002)" Standard Disk + +*Font Lithos-Black: Standard "(001.002)" Standard Disk + +*Font Lithos-Regular: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.002)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.002)" Standard Disk + +*Font Palatino-Italic: Standard "(001.002)" Standard Disk + +*Font Palatino-Roman: Standard "(001.002)" Standard Disk + +*Font Parisian: Standard "(001.002)" Standard Disk + +*Font ParkAvenue: Standard "(001.002)" Standard Disk + +*Font Poetica-SuppOrnaments: Standard "(001.002)" Standard Disk + +*Font Symbol: Standard "(001.002)" Standard Disk + +*Font Tekton: Standard "(001.002)" Standard Disk + +*Font Tekton-Bold: Standard "(001.002)" Standard Disk + +*Font Times-Bold: Standard "(001.002)" Standard Disk + +*Font Times-BoldItalic: Standard "(001.002)" Standard Disk + +*Font Times-Italic: Standard "(001.002)" Standard Disk + +*Font Times-Roman: Standard "(001.002)" Standard Disk + +*Font Trajan-Bold: Standard "(001.002)" Standard Disk + +*Font WoodtypeOrnaments-Two: Standard "(001.002)" Standard Disk + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Standard "(001.002)" Standard Disk + +*?FontQuery: " + + save + + { count 1 gt + + { exch dup 127 string cvs (/) print print (:) print + + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + + } { exit } ifelse + + } bind loop + + (*) = flush + + restore" + +*End + + + +*?FontList: " + + save (*) {cvn ==} 128 string /Font resourceforall + + (*) = flush restore" + +*End + + + +*% Printer Messages (verbatim from printer): + +*Message: "%%[ exitserver: permanent state may be changed ]%%" + +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" + +*Message: "\FontName\ not found, using Courier" + + + +*% Status (format: %%[ status: <one of these> ]%% ) + +*Status: "idle" + +*Status: "busy" + +*Status: "waiting" + +*Status: "printing" + +*Status: "scanning" + +*Status: "PrinterError: Copier is busy" + +*Status: "PrinterError: Copier is in standby mode" + +*Status: "PrinterError: Service cable is disconnected" + +*Status: "PrinterError: Out of fuser oil" + +*Status: "PrinterError: Copier door is open" + +*Status: "PrinterError: Paper jam" + +*Status: "PrinterError: Out of paper" + +*Status: "PrinterError: Waste toner container is full" + +*Status: "PrinterError: Out of toner" + +*Status: "PrinterError: There is no key" + +*Status: "PrinterError: There is no control card" + +*Status: "PrinterError: ID mode" + +*Status: "PrinterError: Copier needs attention; see copier control panel" + +*Status: "PrinterError: Load A3 paper" + +*Status: "PrinterError: Load A4 paper" + +*Status: "PrinterError: Load 11x17 paper" + +*Status: "PrinterError: Load Letter paper" + +*Status: "PrinterError: Load Letter-R paper" + +*Status: "PrinterError: Load A4-R paper" + +*Status: "PrinterError: Load B4 paper" + +*Status: "PrinterError: Load B5-R paper" + +*Status: "PrinterError: Load Legal paper" + +*Status: "PrinterError: Check copier power and cable connection" + +*Status: "PrinterError: Check film scanner connection" + +*Status: "PrinterError: Copier is warming up" + +*Status: "PrinterError: Copier communication error; call copier technician" + +*Status: "PrinterError: Set paper size, then load manual feed paper" + +*Status: "PrinterError: An unknown copier error occurred" + +*Status: "PrinterError: Load manual feed paper" + +*Status: "PrinterError: Remove manual feed paper, then set size" + +*Status: "PrinterError: Copier is disconnected" + +*Status: "PrinterError: Film Scanner has copy control" + + + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) + +*Source: "EtherTalk" + +*Source: "Parallel" + +*Source: "TCP/IP" + +*Source: "Novell IPX" + + + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) + +*PrinterError: "Copier is busy" + +*PrinterError: "Copier is in standby mode" + +*PrinterError: "Service cable is disconnected" + +*PrinterError: "Out of fuser oil" + +*PrinterError: "Copier door is open" + +*PrinterError: "Paper jam" + +*PrinterError: "Out of paper" + +*PrinterError: "Waste toner container is full" + +*PrinterError: "Out of toner" + +*PrinterError: "There is no key" + +*PrinterError: "There is no control card" + +*PrinterError: "ID mode" + +*PrinterError: "Copier needs attention; see copier control panel" + +*PrinterError: "Load A3 paper" + +*PrinterError: "Load A4 paper" + +*PrinterError: "Load 11x17 paper" + +*PrinterError: "Load Letter paper" + +*PrinterError: "Load Legal paper" + +*PrinterError: "Load Letter-R paper" + +*PrinterError: "Load A4-R paper" + +*PrinterError: "Load B4 paper" + +*PrinterError: "Load B5-R paper" + +*PrinterError: "Check copier power and cable connection" + +*PrinterError: "Check film scanner connection" + +*PrinterError: "Copier is warming up" + +*PrinterError: "Copier communication error; call copier technician" + +*PrinterError: "Set paper size, then load manual feed paper" + +*PrinterError: "An unknown copier error occurred" + +*PrinterError: "Load manual feed paper" + +*PrinterError: "Remove manual feed paper, then set size" + +*PrinterError: "Copier is disconnected" + +*PrinterError: "Film Scanner has copy control" + + + + + +*% Color Separation Information ==================== + + + + + +*% Custom Inks for Fiery Logo + +*InkName: P300FieryBlue/Fiery Blue + +*InkName: P199FieryRed/Fiery Red + +*InkName: PblackFieryBlack/Fiery Black + +*CustomCMYK P300FieryBlue: ".9 .9 .0 .0" + +*CustomCMYK P199FieryRed: ".0 .9 .9 .0" + +*CustomCMYK PblackFieryBlack: ".2 .1 .1 .9" + + + +*DefaultColorSep: Black.100lpi.400dpi + +*DefaultSeparations: False + + + +*% ------Halftone Text Mode (Default) + +*ColorSepScreenAngle Cyan.100lpi.400dpi: "0" + +*ColorSepScreenAngle Magenta.100lpi.400dpi: "0" + +*ColorSepScreenAngle Yellow.100lpi.400dpi: "0" + +*ColorSepScreenAngle Black.100lpi.400dpi: "0" + +*ColorSepScreenFreq Cyan.100lpi.400dpi: "50.0" + +*ColorSepScreenFreq Magenta.100lpi.400dpi: "50.0" + +*ColorSepScreenFreq Yellow.100lpi.400dpi: "50.0" + +*ColorSepScreenFreq Black.100lpi.400dpi: "50.0" + +*ColorSepScreenProc Cyan.100lpi.400dpi: "{6 5 + + { 3 1 roll 4 -1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec 8 mul 3 1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec add + + [ + + 48 18 8 16 46 16 6 14 + + 56 60 32 24 54 58 30 22 + + 4 12 44 40 2 10 42 38 + + 28 20 52 64 26 18 50 62 + + + + 45 15 5 13 47 17 7 15 + + 53 57 29 21 55 59 31 23 + + 1 9 41 37 3 11 43 39 + + 25 17 49 61 27 19 51 63 + + ] + + exch get 8 dup mul div} exec}" + +*End + + + +*ColorSepScreenProc Magenta.100lpi.400dpi: "{4 7 + + { 3 1 roll 4 -1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec 8 mul 3 1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec add + + [ + + 48 18 8 16 46 16 6 14 + + 56 60 32 24 54 58 30 22 + + 4 12 44 40 2 10 42 38 + + 28 20 52 64 26 18 50 62 + + + + 45 15 5 13 47 17 7 15 + + 53 57 29 21 55 59 31 23 + + 1 9 41 37 3 11 43 39 + + 25 17 49 61 27 19 51 63 + + ] + + exch get 8 dup mul div} exec}" + +*End + + + +*ColorSepScreenProc Yellow.100lpi.400dpi: "{5 2 + + { 3 1 roll 4 -1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec 8 mul 3 1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec add + + [ + + 48 18 8 16 46 16 6 14 + + 56 60 32 24 54 58 30 22 + + 4 12 44 40 2 10 42 38 + + 28 20 52 64 26 18 50 62 + + + + 45 15 5 13 47 17 7 15 + + 53 57 29 21 55 59 31 23 + + 1 9 41 37 3 11 43 39 + + 25 17 49 61 27 19 51 63 + + ] + + exch get 8 dup mul div} exec}" + +*End + + + +*ColorSepScreenProc Black.100lpi.400dpi: "{2 4 + + { 3 1 roll 4 -1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec 8 mul 3 1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec add + + [ + + 48 18 8 16 46 16 6 14 + + 56 60 32 24 54 58 30 22 + + 4 12 44 40 2 10 42 38 + + 28 20 52 64 26 18 50 62 + + + + 45 15 5 13 47 17 7 15 + + 53 57 29 21 55 59 31 23 + + 1 9 41 37 3 11 43 39 + + 25 17 49 61 27 19 51 63 + + ] + + exch get 8 dup mul div} exec}" + +*End + + + +*% End of PPD file for ColorPASS 350-550 + +*% The byte count of this file should be exactly 036732 or 038677 +*% depending on the filesystem it resides in. +*% end of PPD file for Fiery XJK 1000 1525-1550 diff --git a/openoffice/share/psprint/driver/EFXJK2F3.PS b/openoffice/share/psprint/driver/EFXJK2F3.PS new file mode 100644 index 0000000000000000000000000000000000000000..c9f65d96d959e96fb0202d9c3beac8cfd3e36291 --- /dev/null +++ b/openoffice/share/psprint/driver/EFXJK2F3.PS @@ -0,0 +1,2479 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + + + +*% ********* + +*% EFI Information Block + +*% + +*FileVersion: "0.1" + +*% EF4File + +*% EFConversionKey: "Kodak" + +*% + +*% ********* + + + +*FormatVersion: "4.2" + +*FileVersion: "1.1" + +*PCFileName: "EFXJK2F3.PPD" + +*LanguageVersion: English + +*LanguageEncoding: ISOLatin1 + +*Product: "(Fiery XJK 1000 1560-1565)" + +*PSVersion: "(2015.802) 0" + +*ModelName: "Fiery XJK 1560-1565 Color Server v2015.802" + +*ShortNickName: "Fiery XJK1000 1560-65 v2015.802" + +*NickName: "Fiery XJK 1000 1560-1565 Color Server v2015.802" + +*Manufacturer: "Kodak" + + + +*% PPD body begins + + + +*OpenGroup: InstallableOptions/Options Installed + + + +*OpenUI *EFCEtype/Copier Type : PickOne + +*DefaultEFCEtype: CE1560 + +*EFCEtype CE1560/CE1560: "" + +*EFCEtype CE1565/CE1565: "" + +*CloseUI: *EFCEtype + + + +*OpenUI *EFSorterStaplerOption/Sorter and Stapler : PickOne + +*DefaultEFSorterStaplerOption: False + +*EFSorterStaplerOption False/Not Installed: "" + +*EFSorterStaplerOption SorterOnly/Sorter Only: "" + +*EFSorterStaplerOption SorterStapler/Sorter with Stapler: "" + +*CloseUI: *EFSorterStaplerOption + + + +*CloseGroup: InstallableOptions + + + +*% === Options and Constraints ========= + + + +*% CE1560 does not support duplex, Tumble + +*UIConstraints: *EFCEtype CE1560 *EFDuplex True + +*UIConstraints: *EFCEtype CE1560 *EFDuplex False + +*UIConstraints: *EFDuplex True *EFCEtype CE1560 + +*UIConstraints: *EFDuplex False *EFCEtype CE1560 + +*UIConstraints: *EFCEtype CE1560 *Tumble False + +*UIConstraints: *EFCEtype CE1560 *Tumble True + +*UIConstraints: *Tumble False *EFCEtype CE1560 + +*UIConstraints: *Tumble True *EFCEtype CE1560 + + + +*UIConstraints: *EFCEtype CE1560 *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray3 *EFCEtype CE1560 + + + +*% SorterStaplerOption enable/disable Sorter and Stapler + +*UIConstraints: *EFSorterStaplerOption False *EFSorter False + +*UIConstraints: *EFSorterStaplerOption False *EFSorter Group + +*UIConstraints: *EFSorterStaplerOption False *EFSorter Sort + +*UIConstraints: *EFSorterStaplerOption False *EFStapler False + +*UIConstraints: *EFSorterStaplerOption False *EFStapler True + +*UIConstraints: *EFSorterStaplerOption SorterOnly *EFStapler False + +*UIConstraints: *EFSorterStaplerOption SorterOnly *EFStapler True + + + +*UIConstraints: *EFSorter False *EFSorterStaplerOption False + +*UIConstraints: *EFSorter Group *EFSorterStaplerOption False + +*UIConstraints: *EFSorter Sort *EFSorterStaplerOption False + +*UIConstraints: *EFStapler False *EFSorterStaplerOption False + +*UIConstraints: *EFStapler True *EFSorterStaplerOption False + +*UIConstraints: *EFStapler False *EFSorterStaplerOption SorterOnly + +*UIConstraints: *EFStapler True *EFSorterStaplerOption SorterOnly + + + +*% Grayscale does not support Halftone, HPBlack, TonerReduction, EFOverprint + +*UIConstraints: *COLORMODE GRAY *EFOverprint True + +*UIConstraints: *COLORMODE GRAY *EFHPBlack True + +*UIConstraints: *COLORMODE GRAY *TonerReduction True + +*UIConstraints: *COLORMODE GRAY *PRINTERMODE Halftone + + + +*UIConstraints: *EFOverprint True *COLORMODE GRAY + +*UIConstraints: *EFHPBlack True *COLORMODE GRAY + +*UIConstraints: *TonerReduction True *COLORMODE GRAY + +*UIConstraints: *PRINTERMODE Halftone *COLORMODE GRAY + + + +*% EFOverprint does not support halftone + +*UIConstraints: *EFOverprint True *PRINTERMODE Halftone + +*UIConstraints: *PRINTERMODE Halftone *EFOverprint True + + + +*% Thick paper is available only through manual tray + +*UIConstraints: *MediaType Thick *InputSlot Tray1 + +*UIConstraints: *MediaType Thick *InputSlot Tray2 + +*UIConstraints: *MediaType Thick *InputSlot Tray3 + +*%UIConstraints: *InputSlot Tray1 *MediaType Thick + +*%UIConstraints: *InputSlot Tray2 *MediaType Thick + +*%UIConstraints: *InputSlot Tray3 *MediaType Thick + +*UIConstraints: *MediaType Thick *ManualFeed False + +*UIConstraints: *ManualFeed False *MediaType Thick + + + +*% Thick paper does not support Duplex, Tumble, InputSlot + +*UIConstraints: *MediaType Thick *EFDuplex True + +*UIConstraints: *MediaType Thick *Tumble True + +*UIConstraints: *MediaType Thick *Tumble False + +*UIConstraints: *EFDuplex True *MediaType Thick + +*UIConstraints: *Tumble True *MediaType Thick + +*UIConstraints: *Tumble False *MediaType Thick + + + +*% Transparent paper does not support Duplex, DuplexImageArea, ImageShift, Tumble, Stapler + +*UIConstraints: *MediaType Transparent *EFDuplex True + +*UIConstraints: *MediaType Transparent *DuplexImageArea True + +*UIConstraints: *MediaType Transparent *DuplexImageArea False + +*UIConstraints: *MediaType Transparent *EFImageShift -5 + +*UIConstraints: *MediaType Transparent *EFImageShift -4 + +*UIConstraints: *MediaType Transparent *EFImageShift -3 + +*UIConstraints: *MediaType Transparent *EFImageShift -2 + +*UIConstraints: *MediaType Transparent *EFImageShift -1 + +*UIConstraints: *MediaType Transparent *EFImageShift 0 + +*UIConstraints: *MediaType Transparent *EFImageShift 1 + +*UIConstraints: *MediaType Transparent *EFImageShift 2 + +*UIConstraints: *MediaType Transparent *EFImageShift 3 + +*UIConstraints: *MediaType Transparent *EFImageShift 4 + +*UIConstraints: *MediaType Transparent *EFImageShift 5 + +*UIConstraints: *MediaType Transparent *Tumble True + +*UIConstraints: *MediaType Transparent *Tumble False + +*UIConstraints: *MediaType Transparent *EFStapler True + + + +*UIConstraints: *EFDuplex True *MediaType Transparent + +*UIConstraints: *DuplexImageArea True *MediaType Transparent + +*UIConstraints: *DuplexImageArea False *MediaType Transparent + +*UIConstraints: *EFImageShift -5 *MediaType Transparent + +*UIConstraints: *EFImageShift -4 *MediaType Transparent + +*UIConstraints: *EFImageShift -3 *MediaType Transparent + +*UIConstraints: *EFImageShift -2 *MediaType Transparent + +*UIConstraints: *EFImageShift -1 *MediaType Transparent + +*UIConstraints: *EFImageShift 0 *MediaType Transparent + +*UIConstraints: *EFImageShift 1 *MediaType Transparent + +*UIConstraints: *EFImageShift 2 *MediaType Transparent + +*UIConstraints: *EFImageShift 3 *MediaType Transparent + +*UIConstraints: *EFImageShift 4 *MediaType Transparent + +*UIConstraints: *EFImageShift 5 *MediaType Transparent + +*UIConstraints: *Tumble True *MediaType Transparent + +*UIConstraints: *Tumble False *MediaType Transparent + +*UIConstraints: *EFStapler True *MediaType Transparent + + + +*% Transparent paper only support Presentation rendering style + +*UIConstraints: *MediaType Transparent *EFColorRendDict Preferred + +*UIConstraints: *MediaType Transparent *EFColorRendDict Colorimetric + +*UIConstraints: *EFColorRendDict Preferred *MediaType Transparent + +*UIConstraints: *EFColorRendDict Colorimetric *MediaType Transparent + +*UIConstraints: *MediaType Transparent *EFColorRendDict Monitor + +*UIConstraints: *EFColorRendDict Monitor *MediaType Transparent + + + +*% Rendering Style does not support over print + +*UIConstraints: *EFOverprint True *EFColorRendDict Preferred + +*UIConstraints: *EFOverprint True *EFColorRendDict Business + +*UIConstraints: *EFOverprint True *EFColorRendDict Monitor + +*UIConstraints: *EFOverprint True *EFColorRendDict Colorimetric + + + +*UIConstraints: *EFColorRendDict Preferred *EFOverprint True + +*UIConstraints: *EFColorRendDict Business *EFOverprint True + +*UIConstraints: *EFColorRendDict Monitor *EFOverprint True + +*UIConstraints: *EFColorRendDict Colorimetric *EFOverprint True + + + +*% Simplex does not support Tumble + +*UIConstraints: *EFDuplex False *Tumble True + +*UIConstraints: *EFDuplex False *Tumble False + + + +*UIConstraints: *Tumble True *EFDuplex False + +*UIConstraints: *Tumble False *EFDuplex False + + + +*% COnstraints: stapler is defined only if sorter is selected. + +*UIConstraints: *EFSorter False *EFStapler True + +*UIConstraints: *EFSorter Group *EFStapler True + + + +*UIConstraints: *EFStapler True *EFSorter False + +*UIConstraints: *EFStapler True *EFSorter Group + + + +*UIConstraintsEFI: *ENABLECOMP NO *PHYSMEMSIZE 48 + + + +*% + +*% General Information and Defaults =============== + +*FreeVM: "4413108" + +*LanguageLevel: "2" + +*ColorDevice: True + +*DefaultColorSpace: CMYK + +*PrintPSErrors: True + +*FileSystem: True + +*?FileSystem: " + + save + + statusdict /diskstatus known{(True)} {(False)} ifelse = flush + + restore + + " + +*End + +*Throughput: "10" + +*Password: "0" + +*ExitServer: " + + count 0 eq + + { false } { true exch startjob } ifelse + + not { (WARNING: Cannot modify initial VM.) = + + (Missing or invalid password.) = + + (Please contact the author of this software.) = flush quit + + } if + +" + +*End + + + +*Reset: " + + count 0 eq + + { false } { true exch startjob } ifelse + + not { (WARNING: Cannot reset printer.) = + + (Missing or invalid password.) = + + (Please contact the author of this software.) = flush quit + + } if + + systemdict /quit get exec + + (WARNING: Printer Reset Failed.) = flush + +" + +*End + + + +*DefaultResolution: 400dpi + +*?Resolution: " + +save + + initgraphics + + 0 0 moveto currentpoint matrix defaultmatrix transform + + 0 72 lineto currentpoint matrix defaultmatrix transform + + 3 -1 roll sub dup mul + + 3 1 roll exch sub dup mul + + add sqrt round cvi + + ( ) cvs print (dpi) = flush + +restore + +" + +*End + + + +*AccurateScreensSupport: True + + + +*%EFIFlags *COLORMODE Command|Setup|Spooler + +*OpenUI *COLORMODE/Color Mode :PickOne + +*OrderDependency: 12 AnySetup *COLORMODE + +*DefaultCOLORMODE: ColorDEF + +*COLORMODE ColorDEF/Printer's default: "" + +*COLORMODE CMYK/CMYK: " userdict /setcolorbundle known + + { << /ColorMode /CMYK >> setcolorbundle } + + { << /ProcessColorModel /DeviceCMYK >> setpagedevice } ifelse " + +*End + +*COLORMODE GRAY/Grayscale: " userdict /setcolorbundle known + + { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle } + + { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse " + +*End + +*?COLORMODE: " currentpagedevice /ProcessColorModel get == } if " + +*CloseUI: *COLORMODE + + + +*%EFIFlags *ENABLECOMP Setup + +*OpenUIEFI *ENABLECOMP/Memory Multiplier : PickOne + +*OrderDependency: 05 AnySetup *ENABLECOMP + +*DefaultENABLECOMP: YES + +*ENABLECOMP YES/On: "" + +*ENABLECOMP NO/Off: "" + +*CloseUIEFI: *ENABLECOMP + + + +*%EFIFlags *PRINTERMODE Command|Setup + +*OpenUI *PRINTERMODE/Printer Mode :PickOne + +*OrderDependency: 15 AnySetup *PRINTERMODE + +*DefaultPRINTERMODE: PrintDEF + +*PRINTERMODE PrintDEF/Printer's default: "" + +*PRINTERMODE Contone/Contone: " userdict /setcolorbundle known + + { << /Compression /Disabled /HalftoneMode /Contone >> setcolorbundle } + + { << /DeviceRenderingInfo << /Type 4 + + /ValuesPerColorComponent 256 >> >> setpagedevice } ifelse " + +*End + +*PRINTERMODE Halftone/Halftone: " userdict /setcompression known + + { << /HalftoneMode /Halftone >> setcolorbundle } + + { << /DeviceRenderingInfo << /Type 4 + + /ValuesPerColorComponent 2 >> >> setpagedevice } ifelse " + +*End + +*?PRINTERMODE: "currentpagedevice /DeviceRenderingInfo get + + /ValuesPerColorComponent get ln 2 ln div cvi = flush" + +*End + +*CloseUI: *PRINTERMODE + + + +*%EFIFlags *EFOverprint + +*OpenUI *EFOverprint/Combine Separations :PickOne + +*OrderDependency: 40 AnySetup *EFOverprint + +*DefaultEFOverprint: OverPrintDEF + +*EFOverprint OverPrintDEF/Printer's default: "" + +*EFOverprint True/On: " userdict /XJXsetoverprint known + + { 1 XJXsetoverprint } + + { (printerinfo overprint 1) =string + + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse + + userdict /setcolorbundle known + + { << /ColorMode /Grayscale /Compression /Disabled >> setcolorbundle } + + { << /ProcessColorModel /DeviceGray >> setpagedevice } ifelse " + +*End + +*EFOverprint False/Off: " userdict /XJXsetoverprint known + + { 0 XJXsetoverprint } + + { (printerinfo overprint 0) =string + + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse " + +*End + +*?EFOverprint: "" + +*CloseUI: *EFOverprint + + + +*%EFIFlags *DEFPAPERSIZE Setup + +*OpenUIEFI *DEFPAPERSIZE/Default Paper Sizes :PickOne + +*OrderDependency: 20 AnySetup *DEFPAPERSIZE + +*DefaultDEFPAPERSIZE: US + +*DEFPAPERSIZE US/US: "" + +*DEFPAPERSIZE Metric/Metric: "" + +*?DEFPAPERSIZE: "" + +*CloseUIEFI: *DEFPAPERSIZE + + + +*%EFIFlags *CONVPAPERSIZE Setup + +*OpenUIEFI *CONVPAPERSIZE/Convert Paper Sizes : PickOne + +*OrderDependency: 25 AnySetup *CONVPAPERSIZE + +*DefaultCONVPAPERSIZE: False + +*CONVPAPERSIZE False/No: "" + +*CONVPAPERSIZE LetterToA4/Letter/11x17->A4/A3: "" + +*CONVPAPERSIZE A4ToLetter/A4/A3->Letter/11x17: "" + +*?CONVPAPERSIZE: "" + +*CloseUIEFI: *CONVPAPERSIZE + + + +*%EFIFlags *COVPGATEND Setup + +*OpenUIEFI *COVPGATEND/Print Cover Page : PickOne + +*OrderDependency: 30 AnySetup *COVPGATEND + +*DefaultCOVPGATEND: NO + +*COVPGATEND YES/Yes: "" + +*COVPGATEND NO/No: "" + +*CloseUIEFI: *COVPGATEND + + + +*%EFIFlags *COURIERSUBST Setup + +*OpenUIEFI *COURIERSUBST/Allow Courier Substitution :PickOne + +*OrderDependency: 35 AnySetup *COURIERSUBST + +*DefaultCOURIERSUBST: YES + +*COURIERSUBST YES/Yes: "" + +*COURIERSUBST NO/No: "" + +*CloseUIEFI: *COURIERSUBST + + + +*%EFIFlags *PSERROR Setup + +*OpenUIEFI *PSERROR/Print to PS Error : PickOne + +*OrderDependency: 40 AnySetup *PSERROR + +*DefaultPSERROR: NO + +*PSERROR YES/Yes: "" + +*PSERROR NO/No: "" + +*CloseUIEFI: *PSERROR + + + +*%EFIFlags *EFHPBlack Spooler|Command + +*OpenUI *EFHPBlack/High Productivity Black : PickOne + +*OrderDependency: 40 AnySetup *EFHPBlack + +*DefaultEFHPBlack: EFHPBlackDEF + +*EFHPBlack EFHPBlackDEF/Printer's default: "" + +*EFHPBlack False/Off: " userdict /XJXsethpblack known + + { 0 XJXsethpblack } + + { (printerinfo CheckHPBlack 0) =string + + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse " + +*End + +*EFHPBlack True/On: " userdict /XJXsethpblack known + + { 1 XJXsethpblack } + + { (printerinfo CheckHPBlack 1) =string + + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse " + +*End + +*CloseUI: *EFHPBlack + + + +*%EFIFlags *MediaType Spooler|Command + +*OpenUI *MediaType/Media Type :PickOne + +*OrderDependency: 50 AnySetup *MediaType + +*DefaultMediaType: MediaTypeDEF + +*MediaType MediaTypeDEF/Printer's default: "" + +*MediaType Plain/Plain Paper: " userdict /setcolorbundle known + + { << /MediaType /Plain >> setcolorbundle 1 XJXsetmediatype } if" + +*End + +*MediaType Transparent/Transparency: " userdict /setcolorbundle known + + { << /MediaType /Transparent >> setcolorbundle 2 XJXsetmediatype } if" + +*End + +*MediaType Thick/Thick Paper: " userdict /setcolorbundle known + + { << /MediaType /Thick >> setcolorbundle 3 XJXsetmediatype } if" + +*End + +*?MediaType: " userdict /setcolorbundle known { + + currentcolorbundle /MediaType get == } if" + +*End + +*CloseUI: *MediaType + + + +*%EFIFlags *EFSorter Spooler|Command + +*OpenUI *EFSorter/Sorter Mode :PickOne + +*OrderDependency: 50 AnySetup *EFSorter + +*DefaultEFSorter: False + +*EFSorter False/Off: " userdict /XJXsetsorter known + + { 0 XJXsetsorter } + + { (printerinfo sortmode 0) =string + + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse " + +*End + +*EFSorter Sort/Sort: " userdict /XJXsetsorter known + + { 1 XJXsetsorter } + + { (printerinfo sortmode 1) =string + + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse " + +*End + +*EFSorter Group/Group: " userdict /XJXsetsorter known + + { 2 XJXsetsorter } + + { (printerinfo sortmode 2) =string + + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse " + +*End + +*CloseUI: *EFSorter + + + +*%EFIFlags *EFStapler Spooler|Command + +*OpenUI *EFStapler/Stapler Mode :PickOne + +*OrderDependency: 50 AnySetup *EFStapler + +*DefaultEFStapler: False + +*EFStapler False/Off: " userdict /XJXsetstapler known + + { 0 XJXsetstapler } + + { (printerinfo staplemode 0) =string + + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse " + +*End + +*EFStapler True/On: " userdict /XJXsetstapler known + + { 1 XJXsetstapler } + + { (printerinfo staplemode 1) =string + + /CPSI /ProcSet findresource /externalcommand get exec { pop } if } ifelse " + +*End + +*CloseUI: *EFStapler + + + +*%EFIFlags *EFDuplex Spooler|Command + +*OpenUI *EFDuplex/Duplex : PickOne + +*OrderDependency: 50 AnySetup *EFDuplex + +*DefaultEFDuplex: EFDuplexDEF + +*EFDuplex EFDuplexDEF/Printer's default: "" + +*EFDuplex False/Off: "<< /Duplex false /Policies << /Duplex 1 >> >> setpagedevice" + +*EFDuplex True/On: " << /Duplex true /Policies << /Duplex 0 >> >> setpagedevice" + +*CloseUI: *EFDuplex + + + +*%EFIFlags *DuplexImageArea Spooler|Command + +*OpenUI *DuplexImageArea/Imageable Area :PickOne + +*OrderDependency: 50 AnySetup *DuplexImageArea + +*DefaultDuplexImageArea: DuplexImageAreaDEF + +*DuplexImageArea DuplexImageAreaDEF/Printer's default: "" + +*DuplexImageArea True/Full Area: " (ImageableMax) =string + + /CPSI /ProcSet findresource /externalcommand get + + exec {pop} if currentpagedevice setpagedevice" + +*End + +*DuplexImageArea False/Duplex Area: " (ImageableAlign) =string + + /CPSI /ProcSet findresource /externalcommand get + + exec {pop} if currentpagedevice setpagedevice" + +*End + +*CloseUI: *DuplexImageArea + + + +*%EFIFlags *EFImageShift Spooler|Command + +*OpenUI *EFImageShift/Image Shift :PickOne + +*OrderDependency: 50 AnySetup *EFImageShift + +*DefaultEFImageShift: EFImageShiftDEF + +*EFImageShift EFImageShiftDEF/Printer's default: "" + +*EFImageShift -5/ -5 mm: " userdict /XJXsetimageshift known + + { -79 XJXsetimageshift } + + { (ImageShift -79) =string % mm to pixels + + /CPSI /ProcSet findresource /externalcommand get + + exec {pop} if } ifelse " + +*End + +*EFImageShift -4/ -4 mm: " userdict /XJXsetimageshift known + + { -63 XJXsetimageshift } + + { (ImageShift -63) =string + + /CPSI /ProcSet findresource /externalcommand get + + exec {pop} if } ifelse " + +*End + +*EFImageShift -3/ -3 mm: " userdict /XJXsetimageshift known + + { -47 XJXsetimageshift } + + { (ImageShift -47) =string + + /CPSI /ProcSet findresource /externalcommand get + + exec {pop} if } ifelse " + +*End + +*EFImageShift -2/ -2 mm: " userdict /XJXsetimageshift known + + { -31 XJXsetimageshift } + + { (ImageShift -31) =string + + /CPSI /ProcSet findresource /externalcommand get + + exec {pop} if } ifelse " + +*End + +*EFImageShift -1/ -1 mm: " userdict /XJXsetimageshift known + + { -15 XJXsetimageshift } + + { (ImageShift -15) =string + + /CPSI /ProcSet findresource /externalcommand get + + exec {pop} if } ifelse " + +*End + +*EFImageShift 0/ 0: " userdict /XJXsetimageshift known + + { 0 XJXsetimageshift } + + { (ImageShift 0) =string + + /CPSI /ProcSet findresource /externalcommand get + + exec {pop} if } ifelse " + +*End + +*EFImageShift 1/ 1 mm: " userdict /XJXsetimageshift known + + { 15 XJXsetimageshift } + + { (ImageShift 15) =string + + /CPSI /ProcSet findresource /externalcommand get + + exec {pop} if } ifelse " + +*End + +*EFImageShift 2/ 2 mm: " userdict /XJXsetimageshift known + + { 31 XJXsetimageshift } + + { (ImageShift 31) =string + + /CPSI /ProcSet findresource /externalcommand get + + exec {pop} if } ifelse " + +*End + +*EFImageShift 3/ 3 mm: " userdict /XJXsetimageshift known + + { 47 XJXsetimageshift } + + { (ImageShift 47) =string + + /CPSI /ProcSet findresource /externalcommand get + + exec {pop} if } ifelse " + +*End + +*EFImageShift 4/ 4 mm: " userdict /XJXsetimageshift known + + { 63 XJXsetimageshift } + + { (ImageShift 63) =string + + /CPSI /ProcSet findresource /externalcommand get + + exec {pop} if } ifelse " + +*End + +*EFImageShift 5/ 5 mm: " userdict /XJXsetimageshift known + + { 79 XJXsetimageshift } + + { (ImageShift 79) =string + + /CPSI /ProcSet findresource /externalcommand get + + exec {pop} if } ifelse " + +*End + +*CloseUI: *EFImageShift + + + +*%EFIFlags *Tumble Spooler|Command + +*OpenUI *Tumble/Page Turn :PickOne + +*OrderDependency: 50 AnySetup *Tumble + +*DefaultTumble: TumbleDEF + +*Tumble TumbleDEF/Printer's default: "" + +*Tumble False/Top-Top: " << /Tumble false >> setpagedevice " + +*Tumble True/Top-Bottom: " << /Tumble true >> setpagedevice " + +*CloseUI: *Tumble + + + +*%EFIFlags *EFColorRendDict Spooler|Command + +*OpenUI *EFColorRendDict/Rendering Style :PickOne + +*OrderDependency: 60 AnySetup *EFColorRendDict + +*DefaultEFColorRendDict: RenderingDEF + +*EFColorRendDict RenderingDEF/Printer's default: "" + +*EFColorRendDict Preferred/Photographic: " userdict /setcolorbundle known + + { << /ColorRendering /Photographic >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTPreferredColorRendering } { /PreferredColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*EFColorRendDict Business/Presentation: " userdict /setcolorbundle known + + { << /ColorRendering /Presentation >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTBusinessColorRendering } { /BusinessColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*EFColorRendDict Monitor/Monitor: " userdict /setcolorbundle known + + { << /ColorRendering /Monitor >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTMonitorColorRendering } { /MonitorColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*EFColorRendDict Colorimetric/Solid Color: " userdict /setcolorbundle known + + { << /ColorRendering /Solid >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTColorimetricColorRendering } { /ColorimetricColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*?EFColorRendDict: " userdict /setcolorbundle known + + { currentcolorbundle /ColorRendering get == } if " + +*End + +*CloseUI: *EFColorRendDict + + + +*%EFIFlags *Brightness Spooler|Command + +*OpenUI *Brightness/Brightness :PickOne + +*OrderDependency: 55 AnySetup *Brightness + +*DefaultBrightness: BrightnessDEF + +*Brightness BrightnessDEF/Printer's default: "" + +*Brightness +0.24/85% Lightest: " {dup 180 mul sin 0.15 mul add } bind + + userdict /ColorAdjust known + + { dup dup dup ColorAdjust /coloradjust get exec } + + { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put + + dup 0 4 -1 roll put settransfer } ifelse " + +*End + +*Brightness +0.16/90% Lighter: " {dup 180 mul sin 0.10 mul add } bind + + userdict /ColorAdjust known + + { dup dup dup ColorAdjust /coloradjust get exec } + + { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put + + dup 0 4 -1 roll put settransfer } ifelse " + +*End + +*Brightness +0.08/95% Light: " {dup 180 mul sin 0.05 mul add } bind + + userdict /ColorAdjust known + + { dup dup dup ColorAdjust /coloradjust get exec } + + { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put + + dup 0 4 -1 roll put settransfer } ifelse " + +*End + +*Brightness 00.00/100% Normal: " {} settransfer " + +*Brightness -0.08/105% Dark: " {dup 180 mul sin -0.05 mul add } bind + + userdict /ColorAdjust known + + { dup dup dup ColorAdjust /coloradjust get exec } + + { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put + + dup 0 4 -1 roll put settransfer } ifelse " + +*End + +*Brightness -0.16/110% Darker: " {dup 180 mul sin -0.10 mul add } bind + + userdict /ColorAdjust known + + { dup dup dup ColorAdjust /coloradjust get exec } + + { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put + + dup 0 4 -1 roll put settransfer } ifelse " + +*End + +*Brightness -0.24/115% Darkest: " {dup 180 mul sin -0.15 mul add } bind + + userdict /ColorAdjust known + + { dup dup dup ColorAdjust /coloradjust get exec } + + { { /Dummy1 exec /Dummy2 exec } bind dup 2 currenttransfer put + + dup 0 4 -1 roll put settransfer } ifelse " + +*End + +*CloseUI: *Brightness + + + +*%EFIFlags *TonerReduction Spooler|Command + +*OpenUI *TonerReduction/Toner Reduction :PickOne + +*OrderDependency: 70 AnySetup *TonerReduction + +*DefaultTonerReduction: TonerReductionDEF + +*TonerReduction TonerReductionDEF/Printer's default: "" + +*TonerReduction False/Off: " userdict /XJXsettonerreduction known + + { 0 XJXsettonerreduction } + + { (printerinfo checkucr 0) =string + + /CPSI /ProcSet findresource /externalcommand get exec {pop} if } ifelse " + +*End + +*TonerReduction True/On: " userdict /XJXsettonerreduction known + + { 1 XJXsettonerreduction } + + { (printerinfo checkucr 1) =string + + /CPSI /ProcSet findresource /externalcommand get exec {pop} if } ifelse " + +*End + +*CloseUI: *TonerReduction + + + +*%EFIFlags *Prange Command + +*OpenUIEFI *Prange/Page Range : PickOne + +*OrderDependency: 70 AnySetup *Prange + +*DefaultPrange: All + +*Prange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + currentglobal true setglobal + + DriverOps /pagerange [ ] put + + setglobal " + +*End + +*Prange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + currentglobal true setglobal + + DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put + + setglobal " + +*End + +*Prange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + currentglobal true setglobal + + DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put + + setglobal " + +*End + +*Prange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + currentglobal true setglobal + + DriverOps /pagerange [ 0 1 2 4 6 ] put + + setglobal " + +*End + +*?Prange: "" + +*CloseUIEFI: *Prange + + + +*%EFIFlags *Flip Command + +*OpenUIEFI *Flip/Flip : PickOne + +*OrderDependency: 75 AnySetup *Flip + +*DefaultFlip: None + +*Flip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice " + +*End + +*Flip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice " + +*End + +*Flip H/Horizonal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice " + +*End + +*Flip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice " + +*End + +*?Flip: "" + +*CloseUIEFI: *Flip + + + +*%EFIFlags *Scale Command + +*OpenUIEFI *Scale/Scale : PickOne + +*OrderDependency: 80 AnySetup *Scale + +*DefaultScale: 100 + +*Scale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# 2 put << >> setpagedevice " + +*End + +*Scale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# 1.5 put << >> setpagedevice " + +*End + +*Scale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# 1 put << >> setpagedevice " + +*End + +*Scale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# .75 put << >> setpagedevice " + +*End + +*Scale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# .5 put << >> setpagedevice " + +*End + +*?Scale: "" + +*CloseUIEFI: *Scale + + + +*%EFIFlags *Rotate Command + +*OpenUIEFI *Rotate/Rotate : PickOne + +*OrderDependency: 85 AnySetup *Rotate + +*DefaultRotate: 0 + +*Rotate 0/0¡: " << >> setpagedevice " + +*Rotate 90/90¡ CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /rotate# 90 put << >> setpagedevice " + +*End + +*Rotate 270/90¡ CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /rotate# 270 put << >> setpagedevice " + +*End + +*Rotate 180/180¡: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /rotate# 180 put << >> setpagedevice " + +*End + +*?Rotate: "" + +*CloseUIEFI: *Rotate + + + +*RequiresPageRegion All: True + +*%EFIFlags *InputSlot + +*OpenUI *InputSlot/Paper Source : PickOne + +*OrderDependency: 20 AnySetup *InputSlot + +*DefaultInputSlot: Tray1 + +*InputSlot Tray1/Tray 1: "(printerinfo trayselect 1) =string /CPSI /ProcSet + + findresource /externalcommand get exec {pop} if" + +*End + +*InputSlot Tray2/Tray 2: "(printerinfo trayselect 2) =string /CPSI /ProcSet + + findresource /externalcommand get exec {pop} if" + +*End + +*InputSlot Tray3/Tray 3: "(printerinfo trayselect 3) =string /CPSI /ProcSet + + findresource /externalcommand get exec {pop} if" + +*End + +*CloseUI: *InputSlot + + + +*%EFIFlags *ManualFeed Spooler|Command + +*OpenUI *ManualFeed/Bypass Tray :Boolean + +*OrderDependency: 65 AnySetup *ManualFeed + +*DefaultManualFeed: False + +*ManualFeed True/On: "1 dict dup /ManualFeed true put setpagedevice" + +*ManualFeed False/Off: "1 dict dup /ManualFeed false put setpagedevice" + +*?ManualFeed: " + + save currentpagedevice /ManualFeed get + + {(True)} {(False)} ifelse = flush restore" + +*End + +*CloseUI: *ManualFeed + + + +*%================= Halftone Information =============== + +*ScreenFreq: "66.0" + +*ScreenAngle: "0" + +*DefaultScreenProc: Text + +*ScreenProc Text: " + + {2 4 + + { 3 1 roll 4 -1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec 8 mul 3 1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec add + + [ + + 48 18 8 16 46 16 6 14 + + 56 60 32 24 54 58 30 22 + + 4 12 44 40 2 10 42 38 + + 28 20 52 64 26 18 50 62 + + + + 45 15 5 13 47 17 7 15 + + 53 57 29 21 55 59 31 23 + + 1 9 41 37 3 11 43 39 + + 25 17 49 61 27 19 51 63 + + ] + + exch get 8 dup mul div} exec}" + +*End + + + +*DefaultTransfer: Null + +*Transfer Null: "{ }" + +*Transfer Null.Inverse: "{ 1 exch sub }" + + + +*% Black substitution is always on. + +*DefaultBlackSubstitution: True + +*BlackSubstitution True: "" + +*?BlackSubstitution: "(True) == flush" + + + +*% PPD pages begins + + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is + +*% specific reason to use PageRegion. + +*%EFIFlags *PageSize Command + +*OpenUI *PageSize/Page Size :PickOne + +*OrderDependency: 45 AnySetup *PageSize + +*DefaultPageSize: Letter + +*PageSize Letter/Letter: " userdict /setcolorbundle known + + { << /PageSize /Letter >> setcolorbundle } + + { << /PageSize [612 792] /MediaType null + + /InputAttributes << 0 << /PageSize [612 792] /MediaType null >> >> >> setpagedevice + + } ifelse " + +*End + +*PageSize Legal/Legal: " userdict /setcolorbundle known + + { << /PageSize /Legal >> setcolorbundle } { legal } ifelse " + +*End + +*PageSize Tabloid/11x17: " userdict /setcolorbundle known + + { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse " + +*End + +*PageSize A3/A3: " userdict /setcolorbundle known + + { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse " + +*End + +*PageSize A4/A4: " userdict /setcolorbundle known + + { << /PageSize /A4 >> setcolorbundle } + + { << /PageSize [595 842] /MediaType null + + /InputAttributes << 0 << /PageSize [595 842] /MediaType null >> >> >> setpagedevice + + } ifelse " + +*End + +*PageSize LetR/Letter-R:" userdict /setcolorbundle known + + { << /PageSize /Letter-R >> setcolorbundle } + + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + + /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + + } ifelse " + +*End + +*PageSize A4R/A4-R:" userdict /setcolorbundle known + + { << /PageSize /A4-R >> setcolorbundle } + + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + + /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + + } ifelse " + +*End + +*?PageSize: " + + save currentpagedevice /PageSize get aload pop + + 2 copy gt {exch} if (Unknown) + + 7 dict + + dup [612 792] (Letter) put + + dup [612 1008] (Legal) put + + dup [792 1224] (Tabloid) put + + dup [842 1191] (A3) put + + dup [595 842] (A4) put + + dup [612 792] (LetR) put + + dup [595 842] (A4R) put + + { exch aload pop 6 index sub abs 7 le exch 7 index sub abs 7 le and + + { exch pop exit } { pop } ifelse + + } bind forall = flush pop pop + + restore" + +*End + +*CloseUI: *PageSize + + + +*% These entries will set up the frame buffer. Usually used with manual feed. + +*%EFIFlags *PageRegion + +*OpenUI *PageRegion :PickOne + +*OrderDependency: 47 AnySetup *PageRegion + +*DefaultPageRegion: Letter + +*PageRegion Letter/Letter: " userdict /setcolorbundle known + + { << /PageSize /Letter >> setcolorbundle } + + { << /PageSize [612 792] /MediaType null + + /InputAttributes << 0 << /PageSize [612 792] /MediaType null >> >> >> setpagedevice + + } ifelse " + +*End + +*PageRegion Legal/Legal: " userdict /setcolorbundle known + + { << /PageSize /Legal >> setcolorbundle } { legal } ifelse " + +*End + +*PageRegion Tabloid/11x17: " userdict /setcolorbundle known + + { << /PageSize /11x17 >> setcolorbundle } { 11x17 } ifelse " + +*End + +*PageRegion A3/A3: " userdict /setcolorbundle known + + { << /PageSize /A3 >> setcolorbundle } { a3 } ifelse " + +*End + +*PageRegion A4/A4: " userdict /setcolorbundle known + + { << /PageSize /A4 >> setcolorbundle } + + { << /PageSize [595 842] /MediaType null + + /InputAttributes << 0 << /PageSize [595 842] /MediaType null >> >> >> setpagedevice + + } ifelse " + +*End + +*PageRegion LetR/Letter-R:" userdict /setcolorbundle known + + { << /PageSize /Letter-R >> setcolorbundle } + + { << /PageSize [612 792] /MediaType (ShortEdgeFeed) + + /InputAttributes << 0 << /PageSize [612 792] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + + } ifelse " + +*End + +*PageRegion A4R/A4-R: " userdict /setcolorbundle known + + { << /PageSize /A4-R >> setcolorbundle } + + { << /PageSize [595 842] /MediaType (ShortEdgeFeed) + + /InputAttributes << 0 << /PageSize [595 842] /MediaType (ShortEdgeFeed) >> >> >> setpagedevice + + } ifelse " + +*End + +*CloseUI: *PageRegion + + + +*DefaultImageableArea: Letter + +*ImageableArea Letter/Letter: "10 9 588 780" + +*ImageableArea Legal/Legal: "12 10 603 985" + +*ImageableArea Tabloid/11x17: "12 10 783 1201" + +*ImageableArea A3/A3: "13 11 831 1166" + +*ImageableArea A4/A4: "10 9 573 830" + +*ImageableArea LetR/Letter-R: "12 10 603 770" + +*ImageableArea A4R/A4-R: "12 10 587 820" + +*?ImageableArea: " + + save /cvp { cvi ( ) cvs print ( ) print } bind def + + newpath clippath pathbbox + + 4 -2 roll exch 2 {ceiling cvp} repeat + + exch 2 {floor cvp} repeat flush + + restore + +" + +*End + + + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: Letter + +*PaperDimension Letter/Letter: "612 792" + +*PaperDimension Legal/Legal: "612 1008" + +*PaperDimension Tabloid/11x17: "792 1224" + +*PaperDimension A3/A3: "842 1191" + +*PaperDimension A4/A4: "595 842" + +*PaperDimension LetR/Letter-R: "612 793" + +*PaperDimension A4R/A4-R: "595 843" + + + +*% PPD pages ends + + + +*DefaultOutputOrder: OutputOrderDEF + +*OutputOrder OutputOrderDEF/Printer's default: "" + + + +*% Font Information ========================= + +*DefaultFont: Courier + +*Font ACaslon-Italic: Standard "(001.002)" Standard Disk + +*Font ACaslon-Regular: Standard "(001.002)" Standard Disk + +*Font ACaslon-Semibold: Standard "(001.002)" Standard Disk + +*Font ACaslon-SemiboldItalic: Standard "(001.002)" Standard Disk + +*Font AGaramond-Bold: Standard "(001.002)" Standard Disk + +*Font AGaramond-BoldItalic: Standard "(001.002)" Standard Disk + +*Font AGaramond-Italic: Standard "(001.002)" Standard Disk + +*Font AGaramond-Regular: Standard "(001.002)" Standard Disk + +*Font Americana: Standard "(001.002)" Standard Disk + +*Font Americana-ExtraBold: Standard "(001.002)" Standard Disk + +*Font AvantGarde-Book: Standard "(001.002)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.002)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.002)" Standard Disk + +*Font Barmeno-Bold: Standard "(001.002)" Standard Disk + +*Font Barmeno-ExtraBold: Standard "(001.002)" Standard Disk + +*Font Barmeno-Medium: Standard "(001.002)" Standard Disk + +*Font Barmeno-Regular: Standard "(001.002)" Standard Disk + +*Font Blackoak: Standard "(001.002)" Standard Disk + +*Font Bookman-Demi: Standard "(001.002)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.002)" Standard Disk + +*Font Bookman-Light: Standard "(001.002)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.002)" Standard Disk + +*Font Carta: Standard "(001.002)" Standard Disk + +*Font Courier: Standard "(001.002)" Standard Disk + +*Font Courier-Bold: Standard "(001.002)" Standard Disk + +*Font Courier-BoldOblique: Standard "(001.002)" Standard Disk + +*Font Courier-Oblique: Standard "(001.002)" Standard Disk + +*Font Formata-Italic: Standard "(001.002)" Standard Disk + +*Font Formata-Medium: Standard "(001.002)" Standard Disk + +*Font Formata-MediumItalic: Standard "(001.002)" Standard Disk + +*Font Formata-Regular: Standard "(001.002)" Standard Disk + +*Font Helvetica: Standard "(001.002)" Standard Disk + +*Font Helvetica-Bold: Standard "(001.002)" Standard Disk + +*Font Helvetica-BoldOblique: Standard "(001.002)" Standard Disk + +*Font Helvetica-Condensed: Standard "(001.002)" Standard Disk + +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk + +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk + +*Font Helvetica-Condensed-Oblique: Standard "(001.002)" Standard Disk + +*Font Helvetica-Narrow: Standard "(001.002)" Standard Disk + +*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard Disk + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard Disk + +*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard Disk + +*Font Helvetica-Oblique: Standard "(001.002)" Standard Disk + +*Font Kaufmann: Standard "(001.002)" Standard Disk + +*Font Lithos-Black: Standard "(001.002)" Standard Disk + +*Font Lithos-Regular: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.002)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.002)" Standard Disk + +*Font Palatino-Italic: Standard "(001.002)" Standard Disk + +*Font Palatino-Roman: Standard "(001.002)" Standard Disk + +*Font Parisian: Standard "(001.002)" Standard Disk + +*Font ParkAvenue: Standard "(001.002)" Standard Disk + +*Font Poetica-SuppOrnaments: Standard "(001.002)" Standard Disk + +*Font Symbol: Standard "(001.002)" Standard Disk + +*Font Tekton: Standard "(001.002)" Standard Disk + +*Font Tekton-Bold: Standard "(001.002)" Standard Disk + +*Font Times-Bold: Standard "(001.002)" Standard Disk + +*Font Times-BoldItalic: Standard "(001.002)" Standard Disk + +*Font Times-Italic: Standard "(001.002)" Standard Disk + +*Font Times-Roman: Standard "(001.002)" Standard Disk + +*Font Trajan-Bold: Standard "(001.002)" Standard Disk + +*Font WoodtypeOrnaments-Two: Standard "(001.002)" Standard Disk + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Standard "(001.002)" Standard Disk + +*?FontQuery: " + + save + + { count 1 gt + + { exch dup 127 string cvs (/) print print (:) print + + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + + } { exit } ifelse + + } bind loop + + (*) = flush + + restore" + +*End + + + +*?FontList: " + + save (*) {cvn ==} 128 string /Font resourceforall + + (*) = flush restore" + +*End + + + +*% Printer Messages (verbatim from printer): + +*Message: "%%[ exitserver: permanent state may be changed ]%%" + +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" + +*Message: "\FontName\ not found, using Courier" + + + +*% Status (format: %%[ status: <one of these> ]%% ) + +*Status: "idle" + +*Status: "busy" + +*Status: "waiting" + +*Status: "printing" + +*Status: "scanning" + +*Status: "PrinterError: Copier is busy" + +*Status: "PrinterError: Copier is in standby mode" + +*Status: "PrinterError: Service cable is disconnected" + +*Status: "PrinterError: Out of fuser oil" + +*Status: "PrinterError: Copier door is open" + +*Status: "PrinterError: Paper jam" + +*Status: "PrinterError: Out of paper" + +*Status: "PrinterError: Waste toner container is full" + +*Status: "PrinterError: Out of toner" + +*Status: "PrinterError: There is no key" + +*Status: "PrinterError: There is no control card" + +*Status: "PrinterError: ID mode" + +*Status: "PrinterError: Copier needs attention; see copier control panel" + +*Status: "PrinterError: Load A3 paper" + +*Status: "PrinterError: Load A4 paper" + +*Status: "PrinterError: Load 11x17 paper" + +*Status: "PrinterError: Load Letter paper" + +*Status: "PrinterError: Load Letter-R paper" + +*Status: "PrinterError: Load A4-R paper" + +*Status: "PrinterError: Load B4 paper" + +*Status: "PrinterError: Load B5-R paper" + +*Status: "PrinterError: Load Legal paper" + +*Status: "PrinterError: Check copier power and cable connection" + +*Status: "PrinterError: Check film scanner connection" + +*Status: "PrinterError: Copier is warming up" + +*Status: "PrinterError: Copier communication error; call copier technician" + +*Status: "PrinterError: Set paper size, then load manual feed paper" + +*Status: "PrinterError: An unknown copier error occurred" + +*Status: "PrinterError: Load manual feed paper" + +*Status: "PrinterError: Remove manual feed paper, then set size" + +*Status: "PrinterError: Copier is disconnected" + +*Status: "PrinterError: Film Scanner has copy control" + + + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) + +*Source: "EtherTalk" + +*Source: "Parallel" + +*Source: "TCP/IP" + +*Source: "Novell IPX" + + + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) + +*PrinterError: "Copier is busy" + +*PrinterError: "Copier is in standby mode" + +*PrinterError: "Service cable is disconnected" + +*PrinterError: "Out of fuser oil" + +*PrinterError: "Copier door is open" + +*PrinterError: "Paper jam" + +*PrinterError: "Out of paper" + +*PrinterError: "Waste toner container is full" + +*PrinterError: "Out of toner" + +*PrinterError: "There is no key" + +*PrinterError: "There is no control card" + +*PrinterError: "ID mode" + +*PrinterError: "Copier needs attention; see copier control panel" + +*PrinterError: "Load A3 paper" + +*PrinterError: "Load A4 paper" + +*PrinterError: "Load 11x17 paper" + +*PrinterError: "Load Letter paper" + +*PrinterError: "Load Legal paper" + +*PrinterError: "Load Letter-R paper" + +*PrinterError: "Load A4-R paper" + +*PrinterError: "Load B4 paper" + +*PrinterError: "Load B5-R paper" + +*PrinterError: "Check copier power and cable connection" + +*PrinterError: "Check film scanner connection" + +*PrinterError: "Copier is warming up" + +*PrinterError: "Copier communication error; call copier technician" + +*PrinterError: "Set paper size, then load manual feed paper" + +*PrinterError: "An unknown copier error occurred" + +*PrinterError: "Load manual feed paper" + +*PrinterError: "Remove manual feed paper, then set size" + +*PrinterError: "Copier is disconnected" + +*PrinterError: "Film Scanner has copy control" + + + + + +*% Color Separation Information ==================== + + + + + +*% Custom Inks for Fiery Logo + +*InkName: P300FieryBlue/Fiery Blue + +*InkName: P199FieryRed/Fiery Red + +*InkName: PblackFieryBlack/Fiery Black + +*CustomCMYK P300FieryBlue: ".9 .9 .0 .0" + +*CustomCMYK P199FieryRed: ".0 .9 .9 .0" + +*CustomCMYK PblackFieryBlack: ".2 .1 .1 .9" + + + +*DefaultColorSep: Black.100lpi.400dpi + +*DefaultSeparations: False + + + +*% ------Halftone Text Mode (Default) + +*ColorSepScreenAngle Cyan.100lpi.400dpi: "0" + +*ColorSepScreenAngle Magenta.100lpi.400dpi: "0" + +*ColorSepScreenAngle Yellow.100lpi.400dpi: "0" + +*ColorSepScreenAngle Black.100lpi.400dpi: "0" + +*ColorSepScreenFreq Cyan.100lpi.400dpi: "50.0" + +*ColorSepScreenFreq Magenta.100lpi.400dpi: "50.0" + +*ColorSepScreenFreq Yellow.100lpi.400dpi: "50.0" + +*ColorSepScreenFreq Black.100lpi.400dpi: "50.0" + +*ColorSepScreenProc Cyan.100lpi.400dpi: "{6 5 + + { 3 1 roll 4 -1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec 8 mul 3 1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec add + + [ + + 48 18 8 16 46 16 6 14 + + 56 60 32 24 54 58 30 22 + + 4 12 44 40 2 10 42 38 + + 28 20 52 64 26 18 50 62 + + + + 45 15 5 13 47 17 7 15 + + 53 57 29 21 55 59 31 23 + + 1 9 41 37 3 11 43 39 + + 25 17 49 61 27 19 51 63 + + ] + + exch get 8 dup mul div} exec}" + +*End + + + +*ColorSepScreenProc Magenta.100lpi.400dpi: "{4 7 + + { 3 1 roll 4 -1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec 8 mul 3 1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec add + + [ + + 48 18 8 16 46 16 6 14 + + 56 60 32 24 54 58 30 22 + + 4 12 44 40 2 10 42 38 + + 28 20 52 64 26 18 50 62 + + + + 45 15 5 13 47 17 7 15 + + 53 57 29 21 55 59 31 23 + + 1 9 41 37 3 11 43 39 + + 25 17 49 61 27 19 51 63 + + ] + + exch get 8 dup mul div} exec}" + +*End + + + +*ColorSepScreenProc Yellow.100lpi.400dpi: "{5 2 + + { 3 1 roll 4 -1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec 8 mul 3 1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec add + + [ + + 48 18 8 16 46 16 6 14 + + 56 60 32 24 54 58 30 22 + + 4 12 44 40 2 10 42 38 + + 28 20 52 64 26 18 50 62 + + + + 45 15 5 13 47 17 7 15 + + 53 57 29 21 55 59 31 23 + + 1 9 41 37 3 11 43 39 + + 25 17 49 61 27 19 51 63 + + ] + + exch get 8 dup mul div} exec}" + +*End + + + +*ColorSepScreenProc Black.100lpi.400dpi: "{2 4 + + { 3 1 roll 4 -1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec 8 mul 3 1 roll exch + + {dup 8 ge { 8 sub} if exch + + dup -1.0 le {pop -1.0} if dup 0.97 gt {pop 0.97} if + + 1.0 add 8 2 div mul add dup 8 ge {8 sub} if + + dup 0 lt {0 exch sub} if cvi + + } + + exec add + + [ + + 48 18 8 16 46 16 6 14 + + 56 60 32 24 54 58 30 22 + + 4 12 44 40 2 10 42 38 + + 28 20 52 64 26 18 50 62 + + + + 45 15 5 13 47 17 7 15 + + 53 57 29 21 55 59 31 23 + + 1 9 41 37 3 11 43 39 + + 25 17 49 61 27 19 51 63 + + ] + + exch get 8 dup mul div} exec}" + +*End + + + +*% End of PPD file + + + + + + + +*% The byte count of this file should be exactly 047923 or 050402 +*% depending on the filesystem it resides in. +*% end of PPD file for Fiery XJK 1000 1560-1565 diff --git a/openoffice/share/psprint/driver/EFXJK303.PS b/openoffice/share/psprint/driver/EFXJK303.PS new file mode 100644 index 0000000000000000000000000000000000000000..3908fe438893a5d478fc34278a496f7d20ae63eb --- /dev/null +++ b/openoffice/share/psprint/driver/EFXJK303.PS @@ -0,0 +1,1075 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + +*% Created for Kodak 8650 + +*FileVersion: "0.1" + +*%EF1File, EFLEPPD + +*% EFConversionKey: "Canon" + + + +*FormatVersion: "4.2" + +*FileVersion: "1.0" + +*LanguageEncoding: ISOLatin1 + +*LanguageVersion: English + +*PCFileName: "EFXJK303.PPD" + +*Product: "(Fiery XJK 8650)" + +*PSVersion: "(2015.802) 0" + +*ModelName: "Fiery XJK 8650 Color Server v2015.802" + +*ShortNickName: "Fiery XJK 8650 v2015.802" + +*NickName: "Fiery XJK 8650 Color Server v2015.802" + +*LanguageLevel: "2" + +*Manufacturer: "Kodak" + + + + + +*% === Constraints ========= + + + +*% Prevent transparency for certain page sizes + + + +*% ==== Device Capabilities =============== + +*Protocols: BCP TBCP + +*ColorDevice: True + +*DefaultColorSpace: CMYK + +*TTRasterizer: Type42 + +*SuggestedJobTimeout: "0" + +*SuggestedWaitTimeout: "70" + +*PrintPSErrors: False + +*Throughput: "1" + +*Password: "()" + +*FileSystem: True + +*?FileSystem: " + + save + + [ (*) + + { dup dup (%disk) search + + { pop pop pop + + length string copy dup currentdevparams /Writeable get + + {/Writeabledev Writeabledev 1 add def} if + + }{ + + pop pop pop + + } ifelse } + + 50 string /IODevice resourceforall + + ] + + length 1 ge {(True)}{(False)}ifelse = flush + + restore + + " + +*End + + + +*ExitServer: " + + count 0 eq + + { false } { true exch startjob } ifelse + + not { + + (WARNING: Cannot modify initial VM.) = + + (Missing or invalid password.) = + + (Please contact the author of this software.) = flush quit + + } if + + " + +*End + + + +*Reset: " + + count 0 eq {false}{true exch startjob} ifelse + + { + + systemdict /quit get exec + + }{ + + (WARNING: Cannot modify initial VM.) = + + (Missing or invalid password.) = + + (Please contact the author of this software.) = flush quit + + } ifelse + + " + +*End + + + +*DefaultResolution: 300dpi + +*Resolution 300dpi: " " + +*?Resolution: " + + save + + currentpagedevice /HWResolution get + + 0 get ( ) cvs print (dpi) = flush + + restore + + " + +*End + + + +*DefaultTransfer: Null + +*Transfer Null: "{ }" + +*Transfer Null.Inverse: "{ 1 exch sub }" + + + +*%EFIFlags *DEFPAPERSIZE Setup + +*OpenUIEFI *DEFPAPERSIZE/Default Paper Sizes :PickOne + +*OrderDependency: 20 AnySetup *DEFPAPERSIZE + +*DefaultDEFPAPERSIZE: US + +*DEFPAPERSIZE US/US: "" + +*DEFPAPERSIZE Metric/Metric: "" + +*?DEFPAPERSIZE: "" + +*CloseUIEFI: *DEFPAPERSIZE + + + +*%EFIFlags *CONVPAPERSIZE Setup + +*OpenUIEFI *CONVPAPERSIZE/Convert Paper Sizes : PickOne + +*OrderDependency: 25 AnySetup *CONVPAPERSIZE + +*DefaultCONVPAPERSIZE: False + +*CONVPAPERSIZE False/No: "" + +*CONVPAPERSIZE LetterToA4/Letter/11x17->A4/A3: "" + +*CONVPAPERSIZE A4ToLetter/A4/A3->Letter/11x17: "" + +*?CONVPAPERSIZE: "" + +*CloseUIEFI: *CONVPAPERSIZE + + + +*%EFIFlags *COVPGATEND Setup + +*OpenUIEFI *COVPGATEND/Print Cover Page : PickOne + +*OrderDependency: 30 AnySetup *COVPGATEND + +*DefaultCOVPGATEND: NO + +*COVPGATEND YES/Yes: "" + +*COVPGATEND NO/No: "" + +*CloseUIEFI: *COVPGATEND + + + +*%EFIFlags *COURIERSUBST Setup + +*OpenUIEFI *COURIERSUBST/Allow Courier Substitution :PickOne + +*OrderDependency: 35 AnySetup *COURIERSUBST + +*DefaultCOURIERSUBST: YES + +*COURIERSUBST YES/Yes: "" + +*COURIERSUBST NO/No: "" + +*CloseUIEFI: *COURIERSUBST + + + +*%EFIFlags *PSERROR Setup + +*OpenUIEFI *PSERROR/Print to PS Error : PickOne + +*OrderDependency: 40 AnySetup *PSERROR + +*DefaultPSERROR: NO + +*PSERROR YES/Yes: "" + +*PSERROR NO/No: "" + +*CloseUIEFI: *PSERROR + + + +*%EFIFlags *EFColorRendDict Spooler|Command + +*OpenUI *EFColorRendDict/Rendering Style :PickOne + +*OrderDependency: 60 AnySetup *EFColorRendDict + +*DefaultEFColorRendDict: RenderingDEF + +*EFColorRendDict RenderingDEF/Printer's default: "" + +*EFColorRendDict Preferred/Photographic: " userdict /setcolorbundle known + + { << /ColorRendering /Photographic >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTPreferredColorRendering } { /PreferredColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*EFColorRendDict Business/Presentation: " userdict /setcolorbundle known + + { << /ColorRendering /Presentation >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTBusinessColorRendering } { /BusinessColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*EFColorRendDict Monitor/Monitor: " userdict /setcolorbundle known + + { << /ColorRendering /Monitor >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTMonitorColorRendering } { /MonitorColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*EFColorRendDict Colorimetric/Solid Color: " userdict /setcolorbundle known + + { << /ColorRendering /Solid >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTColorimetricColorRendering } { /ColorimetricColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*EFColorRendDict UltraColor/Kodak UltraColor: " userdict /setcolorbundle known + + { << /ColorRendering /UltraColor >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTColorimetricColorRendering } { /ColorimetricColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*?EFColorRendDict: " userdict /setcolorbundle known + + { currentcolorbundle /ColorRendering get == } if " + +*End + +*CloseUI: *EFColorRendDict + + + +*%EFIFlags *MediaType Spooler|Command + +*OpenUI *MediaType/Media Type: PickOne + +*OrderDependency: 10 AnySetup *MediaType + +*DefaultMediaType: MediaTypeDEF + +*MediaType MediaTypeDEF/Printer's default: "" + +*MediaType Plain/Photographic: "currenttransfer 2 dict dup /MediaType (reflection) put + + dup /OutputType () put setpagedevice settransfer" + +*End + +*MediaType Transparent/Transparency: "currenttransfer 1 dict dup /MediaType (transparency) put + + setpagedevice settransfer" + +*End + +*?MediaType: " + + save + + currentpagedevice /MediaType {get} stopped + + {pop pop (Unknown)} {dup null eq {pop (Unknown)} if} ifelse + + = flush + + restore + + " + +*End + +*CloseUI: *MediaType + + + + + +*%EFIFlags *Prange Command + +*OpenUIEFI *Prange/Page Range : PickOne + +*OrderDependency: 70 AnySetup *Prange + +*DefaultPrange: All + +*Prange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + currentglobal true setglobal + + DriverOps /pagerange [ ] put + + setglobal " + +*End + +*Prange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + currentglobal true setglobal + + DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put + + setglobal " + +*End + +*Prange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + currentglobal true setglobal + + DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put + + setglobal " + +*End + +*Prange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + currentglobal true setglobal + + DriverOps /pagerange [ 0 1 2 4 6 ] put + + setglobal " + +*End + +*?Prange: "" + +*CloseUIEFI: *Prange + + + +*%EFIFlags *Flip Command + +*OpenUIEFI *Flip/Flip : PickOne + +*OrderDependency: 75 AnySetup *Flip + +*DefaultFlip: None + +*Flip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice " + +*End + +*Flip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice " + +*End + +*Flip H/Horizonal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice " + +*End + +*Flip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice " + +*End + +*?Flip: "" + +*CloseUIEFI: *Flip + + + +*%EFIFlags *Scale Command + +*OpenUIEFI *Scale/Scale : PickOne + +*OrderDependency: 80 AnySetup *Scale + +*DefaultScale: 100 + +*Scale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# 2 put << >> setpagedevice " + +*End + +*Scale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# 1.5 put << >> setpagedevice " + +*End + +*Scale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# 1 put << >> setpagedevice " + +*End + +*Scale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# .75 put << >> setpagedevice " + +*End + +*Scale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# .5 put << >> setpagedevice " + +*End + +*?Scale: "" + +*CloseUIEFI: *Scale + + + +*%EFIFlags *Rotate Command + +*OpenUIEFI *Rotate/Rotate: PickOne + +*OrderDependency: 85 AnySetup *Rotate + +*DefaultRotate: 0 + +*Rotate 0/0¡: " << >> setpagedevice " + +*Rotate 90/90¡ CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /rotate# 90 put << >> setpagedevice " + +*End + +*Rotate 270/90¡ CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /rotate# 270 put << >> setpagedevice " + +*End + +*Rotate 180/180¡: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /rotate# 180 put << >> setpagedevice " + +*End + +*?Rotate: "" + +*CloseUIEFI: *Rotate + + + +*% Paper Handling =================== + +*LandscapeOrientation: Any + + + +*%EFIFlags *PageSize Command|Spooler + +*OpenUI *PageSize: PickOne + +*OrderDependency: 40 AnySetup *PageSize + +*DefaultPageSize: Letter + +*PageSize Letter/Letter: " userdict /setcolorbundle known + + { << /PageSize /Letter >> setcolorbundle } if " + +*End + +*PageSize A4/A4: " userdict /setcolorbundle known + + { << /PageSize /A4 >> setcolorbundle } + + + + if " + +*End + +*PageSize 8_5x12/8.5 x 12 in (216 x 307 mm): " userdict /setcolorbundle known + + { << /PageSize /8_5x12 >> setcolorbundle } if " + +*End + +*PageSize 210x307mm/210 x 307 mm:" userdict /setcolorbundle known + + { << /PageSize /210x307mm >> setcolorbundle } if " + +*End + +*?PageSize: " + +save + + currentpagedevice /PageSize get aload pop + + 2 copy gt {exch} if + + (Unknown) + + 4 dict + + dup [612 792] (Letter) put + + dup [595 842] (A4) put + + dup [612 870] (8_5x12) put + + dup [595 870] (210x307mm) + + { + + exch aload pop + + 4 index sub abs 5 le exch + + 5 index sub abs 5 le and + + { + + exch pop exit + + }{ + + pop + + } ifelse + + } bind forall + + = flush pop pop + +restore" + +*End + +*CloseUI: *PageSize + + + +*%EFIFlags *PageRegion + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 40 AnySetup *PageRegion + +*DefaultPageRegion: Letter + +*PageRegion Letter/Letter: " userdict /setcolorbundle known + + { << /PageSize /Letter >> setcolorbundle } if " + +*End + +*PageRegion A4/A4: " userdict /setcolorbundle known + + { << /PageSize /A4 >> setcolorbundle } if " % Letter to A4 + +*End + +*PageRegion 8_5x12/8.5 x 12 in (216 x 307 mm): " userdict /setcolorbundle known + + { << /PageSize /8_5x12 >> setcolorbundle } if " + +*End + +*PageRegion 210x307mm/210 x 307 mm:" userdict /setcolorbundle known + + { << /PageSize /210x307mm >> setcolorbundle } if " + +*End + +*CloseUI: *PageRegion + + + +*% The following entries provide information about specific paper keywords. + +*DefaultImageableArea: Letter + +*ImageableArea Letter/Letter: "18.2401 74.7601 594.24 717.96 " + +*ImageableArea A4/A4: "9.6001 74.2800 585.60 767.88 " + +*ImageableArea 8_5x12/8.5 x 12 in (216 x 307 mm):"18.2401 76.4400 594.24 796.44 " + +*ImageableArea 210x307mm/210 x 307 mm: "9.6001 76.4400 585.60 796.44 " + +*?ImageableArea: " + + save + + /cvp { ( ) cvs print ( ) print } bind def + + /upperright {10000 mul floor 10000 div} bind def + + /lowerleft {10000 mul ceiling 10000 div} bind def + + newpath clippath pathbbox + + 4 -2 roll exch 2 {lowerleft cvp} repeat + + exch 2 {upperright cvp} repeat flush + + restore" + +*End + + + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: Letter + +*PaperDimension Letter/Letter: "612 792 " + +*PaperDimension A4/A4: "595 842 " + +*PaperDimension 8_5x12/8.5 x 12 in (216 x 307 mm): "612 870 " + +*PaperDimension 210x307mm/210 x 307 mm: "595 870 " + + + +*OpenUI *InputSlot: PickOne + +*DefaultInputSlot: Cassette + +*InputSlot Cassette/Paper Tray: "" + +*?InputSlot: "save (Cassette) = flush restore" + +*CloseUI: *InputSlot + +*RequiresPageRegion All: True + + + + + +*% Font Information ========================= + +*DefaultFont: Courier + +*Font AvantGarde-Book: Standard "(001.002)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.003)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard Disk + +*Font Bookman-Demi: Standard "(001.001)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk + +*Font Bookman-Light: Standard "(001.001)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk + +*Font Courier: Standard "(002.002)" Standard Disk + +*Font Courier-Bold: Standard "(002.002)" Standard Disk + +*Font Courier-BoldOblique: Standard "(002.002)" Standard Disk + +*Font Courier-Oblique: Standard "(002.002)" Standard Disk + +*Font Helvetica: Standard "(001.006)" Standard Disk + +*Font Helvetica-Bold: Standard "(001.007)" Standard Disk + +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard Disk + +*Font Helvetica-Condensed: Standard "(001.001)" Standard Disk + +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk + +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk + +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard Disk + +*Font Helvetica-Narrow: Standard "(001.001)" Standard Disk + +*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard Disk + +*Font Helvetica-Narrow-BoldObl: Standard "(001.002)" Standard Disk + +*Font Helvetica-Narrow-Oblique: Standard "(001.001)" Standard Disk + +*Font Helvetica-Oblique: Standard "(001.006)" Standard Disk + +*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard Disk + +*Font Palatino-Bold: Standard "(001.005)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.005)" Standard Disk + +*Font Palatino-Italic: Standard "(001.005)" Standard Disk + +*Font Palatino-Roman: Standard "(001.005)" Standard Disk + +*Font Symbol: Special "(001.003)" Special Disk + +*Font Times-Bold: Standard "(001.007)" Standard Disk + +*Font Times-BoldItalic: Standard "(001.009)" Standard Disk + +*Font Times-Italic: Standard "(001.007)" Standard Disk + +*Font Times-Roman: Standard "(001.007)" Standard Disk + +*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard Disk + +*Font ZapfDingbats: Special "(001.002)" Special Disk + +*?FontQuery: " + + save + + { count 1 gt + + { exch dup 127 string cvs (/) print print (:) print + + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + + } { exit } ifelse + + } bind loop + + (*) = flush + + restore" + +*End + +*?FontList: " + +save + + (*) {cvn ==} 128 string /Font resourceforall + + (*) = flush + +restore" + +*End + +*% Printer Messages (verbatim from printer): + +*Message: "%%[ exitserver: permanent state may be changed ]%%" + +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" + +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) + +*Status: "idle" + +*Status: "busy" + +*Status: "waiting" + +*Status: "initializing" + +*Status: "holding" + +*Status: "PrinterError: requires service - \ServiceCodeNumber\" + +*Status: "PrinterError: paper tray needs attention" + +*Status: "PrinterError: cover is open" + +*Status: "PrinterError: print ribbon needs to be changed" + +*Status: "PrinterError: print ribbon is jammed" + +*Status: "PrinterError: paper is jammed" + +*Status: "PrinterError: requires 8.5 x 11 in, Paper" + +*Status: "PrinterError: requires A4, Paper" + +*Status: "PrinterError: requires 8.5 x 12 in, Paper" + +*Status: "PrinterError: requires 210 x 307 mm, Paper" + +*Status: "PrinterError: requires 8.5 x 14 in, Paper" + +*Status: "PrinterError: requires 210 x 358 mm, Paper" + +*Status: "PrinterError: requires 9.5 x 14 in, Paper" + +*Status: "PrinterError: requires 8.5 x 11 in, Transparency" + +*Status: "PrinterError: requires A4, Transparency" + +*Status: "PrinterError: requires 8.5 x 12 in, Transparency" + +*Status: "PrinterError: requires 210 x 307 mm, Transparency" + +*Status: "PrinterError: requires 8.5 x 14 in, Transparency" + +*Status: "PrinterError: requires 210 x 358 mm, Transparency" + +*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Three-Color Ribbon/XtraLife Media/CMY" + +*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Three-Color Ribbon/CMY" + +*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Black Ribbon/XtraLife Media" + +*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Oversize Three-Color Ribbon/CMY" + +*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Oversize Three-Color Ribbon/XtraLife Media/CMY" + +*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Oversize Four-Color Ribbon/CMYK" + +*Status: "PrinterError: requires KODAK DIGITAL SCIENCE 5x7 Color Ribbon" + + + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) + +*Source: "LocalTalk" + +*Source: "Parallel" + +*Source: "EtherTalk" + +*Source: "IPX" + +*Source: "TcpIp" + +*Source: "SCSIComm" + + + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) + +*PrinterError: "requires service - \ServiceCodeNumber\" + +*PrinterError: "paper tray needs attention" + +*PrinterError: "cover is open" + +*PrinterError: "print ribbon needs to be changed" + +*PrinterError: "print ribbon is jammed" + +*PrinterError: "paper is jammed" + +*PrinterError: "requires 8.5 x 11 in, Paper" + +*PrinterError: "requires A4, Paper" + +*PrinterError: "requires 8.5 x 12 in, Paper" + +*PrinterError: "requires 210 x 307 mm, Paper" + +*PrinterError: "requires 8.5 x 14 in, Paper" + +*PrinterError: "requires 210 x 358 mm, Paper" + +*PrinterError: "requires 9.5 x 14 in, Paper" + +*PrinterError: "requires 8.5 x 11 in, Transparency" + +*PrinterError: "requires A4, Transparency" + +*PrinterError: "requires 8.5 x 12 in, Transparency" + +*PrinterError: "requires 210 x 307 mm, Transparency" + +*PrinterError: "requires 8.5 x 14 in, Transparency" + +*PrinterError: "requires 210 x 358 mm, Transparency" + +*PrinterError: "requires KODAK DIGITAL SCIENCE Three-Color Ribbon/XtraLife Media/CMY" + +*PrinterError: "requires KODAK DIGITAL SCIENCE Three-Color Ribbon/CMY" + +*PrinterError: "requires KODAK DIGITAL SCIENCE Black Ribbon/XtraLife Media" + +*PrinterError: "requires KODAK DIGITAL SCIENCE Oversize Three-Color Ribbon/CMY" + +*PrinterError: "requires KODAK DIGITAL SCIENCE Oversize Three-Color Ribbon/XtraLife Media/CMY" + +*PrinterError: "requires KODAK DIGITAL SCIENCE Oversize Four-Color Ribbon/CMYK" + +*PrinterError: "requires KODAK DIGITAL SCIENCE 5x7 Color Ribbon" + + + +*% end of PPD + + + +*% The byte count of this file should be exactly 020393 or 021468 +*% depending on the filesystem it resides in. +*% end of PPD file for Fiery XJK 8650 diff --git a/openoffice/share/psprint/driver/EFXJK3F3.PS b/openoffice/share/psprint/driver/EFXJK3F3.PS new file mode 100644 index 0000000000000000000000000000000000000000..98b437c9507c9dc419055bfbbe46523b6feb841e --- /dev/null +++ b/openoffice/share/psprint/driver/EFXJK3F3.PS @@ -0,0 +1,1135 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + +*% Created for Kodak 8650 + +*FileVersion: "0.1" + +*%EF1File, EFLEPPD + +*% EFConversionKey: "Canon" + + + +*FormatVersion: "4.2" + +*FileVersion: "1.0" + +*LanguageEncoding: ISOLatin1 + +*LanguageVersion: English + +*PCFileName: "EFXJK3F3.PPD" + +*Product: "(Fiery XJK 1000 8650)" + +*PSVersion: "(2015.802) 0" + +*ModelName: "Fiery XJK 8650 Color Server v2015.802" + +*ShortNickName: "Fiery XJK1000 8650 v2015.802" + +*NickName: "Fiery XJK 1000 8650 Color Server v2015.802" + +*LanguageLevel: "2" + +*Manufacturer: "Kodak" + + + + + +*% === Constraints ========= + + + +*% Prevent transparency for certain page sizes + + + +*% ==== Device Capabilities =============== + +*Protocols: BCP TBCP + +*ColorDevice: True + +*DefaultColorSpace: CMYK + +*TTRasterizer: Type42 + +*SuggestedJobTimeout: "0" + +*SuggestedWaitTimeout: "70" + +*PrintPSErrors: False + +*Throughput: "1" + +*Password: "()" + +*FileSystem: True + +*?FileSystem: " + + save + + [ (*) + + { dup dup (%disk) search + + { pop pop pop + + length string copy dup currentdevparams /Writeable get + + {/Writeabledev Writeabledev 1 add def} if + + }{ + + pop pop pop + + } ifelse } + + 50 string /IODevice resourceforall + + ] + + length 1 ge {(True)}{(False)}ifelse = flush + + restore + + " + +*End + + + +*ExitServer: " + + count 0 eq + + { false } { true exch startjob } ifelse + + not { + + (WARNING: Cannot modify initial VM.) = + + (Missing or invalid password.) = + + (Please contact the author of this software.) = flush quit + + } if + + " + +*End + + + +*Reset: " + + count 0 eq {false}{true exch startjob} ifelse + + { + + systemdict /quit get exec + + }{ + + (WARNING: Cannot modify initial VM.) = + + (Missing or invalid password.) = + + (Please contact the author of this software.) = flush quit + + } ifelse + + " + +*End + + + +*DefaultResolution: 300dpi + +*Resolution 300dpi: " " + +*?Resolution: " + + save + + currentpagedevice /HWResolution get + + 0 get ( ) cvs print (dpi) = flush + + restore + + " + +*End + + + +*DefaultTransfer: Null + +*Transfer Null: "{ }" + +*Transfer Null.Inverse: "{ 1 exch sub }" + + + + + +*%EFIFlags *DEFPAPERSIZE Setup + +*OpenUIEFI *DEFPAPERSIZE/Default Paper Sizes :PickOne + +*OrderDependency: 20 AnySetup *DEFPAPERSIZE + +*DefaultDEFPAPERSIZE: US + +*DEFPAPERSIZE US/US: "" + +*DEFPAPERSIZE Metric/Metric: "" + +*?DEFPAPERSIZE: "" + +*CloseUIEFI: *DEFPAPERSIZE + + + +*%EFIFlags *CONVPAPERSIZE Setup + +*OpenUIEFI *CONVPAPERSIZE/Convert Paper Sizes : PickOne + +*OrderDependency: 25 AnySetup *CONVPAPERSIZE + +*DefaultCONVPAPERSIZE: False + +*CONVPAPERSIZE False/No: "" + +*CONVPAPERSIZE LetterToA4/Letter/11x17->A4/A3: "" + +*CONVPAPERSIZE A4ToLetter/A4/A3->Letter/11x17: "" + +*?CONVPAPERSIZE: "" + +*CloseUIEFI: *CONVPAPERSIZE + + + +*%EFIFlags *COVPGATEND Setup + +*OpenUIEFI *COVPGATEND/Print Cover Page : PickOne + +*OrderDependency: 30 AnySetup *COVPGATEND + +*DefaultCOVPGATEND: NO + +*COVPGATEND YES/Yes: "" + +*COVPGATEND NO/No: "" + +*CloseUIEFI: *COVPGATEND + + + +*%EFIFlags *COURIERSUBST Setup + +*OpenUIEFI *COURIERSUBST/Allow Courier Substitution :PickOne + +*OrderDependency: 35 AnySetup *COURIERSUBST + +*DefaultCOURIERSUBST: YES + +*COURIERSUBST YES/Yes: "" + +*COURIERSUBST NO/No: "" + +*CloseUIEFI: *COURIERSUBST + + + +*%EFIFlags *PSERROR Setup + +*OpenUIEFI *PSERROR/Print to PS Error : PickOne + +*OrderDependency: 40 AnySetup *PSERROR + +*DefaultPSERROR: NO + +*PSERROR YES/Yes: "" + +*PSERROR NO/No: "" + +*CloseUIEFI: *PSERROR + + + +*%EFIFlags *EFColorRendDict Spooler|Command + +*OpenUI *EFColorRendDict/Rendering Style :PickOne + +*OrderDependency: 60 AnySetup *EFColorRendDict + +*DefaultEFColorRendDict: RenderingDEF + +*EFColorRendDict RenderingDEF/Printer's default: "" + +*EFColorRendDict Preferred/Photographic: " userdict /setcolorbundle known + + { << /ColorRendering /Photographic >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTPreferredColorRendering } { /PreferredColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*EFColorRendDict Business/Presentation: " userdict /setcolorbundle known + + { << /ColorRendering /Presentation >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTBusinessColorRendering } { /BusinessColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*EFColorRendDict Monitor/Monitor: " userdict /setcolorbundle known + + { << /ColorRendering /Monitor >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTMonitorColorRendering } { /MonitorColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*EFColorRendDict Colorimetric/Solid Color: " userdict /setcolorbundle known + + { << /ColorRendering /Solid >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTColorimetricColorRendering } { /ColorimetricColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*EFColorRendDict UltraColor/Kodak UltraColor: " userdict /setcolorbundle known + + { << /ColorRendering /UltraColor >> setcolorbundle } + + { /DefaultColorRendering + + currentpagedevice /DeviceRenderingInfo + + get /ValuesPerColorComponent get 2 eq + + { /HTColorimetricColorRendering } { /ColorimetricColorRendering } ifelse + + /ColorRendering findresource + + /ColorRendering defineresource setcolorrendering + + } ifelse " + +*End + +*?EFColorRendDict: " userdict /setcolorbundle known + + { currentcolorbundle /ColorRendering get == } if " + +*End + +*CloseUI: *EFColorRendDict + + + + + +*%EFIFlags *MediaType Spooler|Command + +*OpenUI *MediaType/Media Type: PickOne + +*OrderDependency: 10 AnySetup *MediaType + +*DefaultMediaType: MediaTypeDEF + +*MediaType MediaTypeDEF/Printer's default: "" + +*MediaType Plain/Photographic: "currenttransfer 2 dict dup /MediaType (reflection) put + + dup /OutputType () put setpagedevice settransfer" + +*End + +*MediaType Transparent/Transparency: "currenttransfer 1 dict dup /MediaType (transparency) put + + setpagedevice settransfer" + +*End + +*?MediaType: " + + save + + currentpagedevice /MediaType {get} stopped + + {pop pop (Unknown)} {dup null eq {pop (Unknown)} if} ifelse + + = flush + + restore + + " + +*End + +*CloseUI: *MediaType + +*%EFIFlags *Prange Command + +*OpenUIEFI *Prange/Page Range : PickOne + +*OrderDependency: 70 AnySetup *Prange + +*DefaultPrange: All + +*Prange All/All: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + currentglobal true setglobal + + DriverOps /pagerange [ ] put + + setglobal " + +*End + +*Prange Even/Even: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + currentglobal true setglobal + + DriverOps /pagerange [ 1 1000 { dup 2 add } repeat ] put + + setglobal " + +*End + +*Prange Odd/Odd: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + currentglobal true setglobal + + DriverOps /pagerange [ 0 1000 { dup 2 add } repeat ] put + + setglobal " + +*End + +*Prange range1/1-3, 5, 7: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + currentglobal true setglobal + + DriverOps /pagerange [ 0 1 2 4 6 ] put + + setglobal " + +*End + +*?Prange: "" + +*CloseUIEFI: *Prange + + + +*%EFIFlags *Flip Command + +*OpenUIEFI *Flip/Flip : PickOne + +*OrderDependency: 75 AnySetup *Flip + +*DefaultFlip: None + +*Flip None/None: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /fliph? false put DriverOps /flipv? false put << >> setpagedevice " + +*End + +*Flip V/Vertical: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /fliph? false put DriverOps /flipv? true put << >> setpagedevice " + +*End + +*Flip H/Horizonal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /fliph? true put DriverOps /flipv? false put << >> setpagedevice " + +*End + +*Flip VH/Vertical & Horizontal: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /fliph? true put DriverOps /flipv? true put << >> setpagedevice " + +*End + +*?Flip: "" + +*CloseUIEFI: *Flip + + + +*%EFIFlags *Scale Command + +*OpenUIEFI *Scale/Scale : PickOne + +*OrderDependency: 80 AnySetup *Scale + +*DefaultScale: 100 + +*Scale 200/200%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# 2 put << >> setpagedevice " + +*End + +*Scale 150/150%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# 1.5 put << >> setpagedevice " + +*End + +*Scale 100/100%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# 1 put << >> setpagedevice " + +*End + +*Scale 75/75%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# .75 put << >> setpagedevice " + +*End + +*Scale 50/50%: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /scale# .5 put << >> setpagedevice " + +*End + +*?Scale: "" + +*CloseUIEFI: *Scale + + + +*%EFIFlags *Rotate Command + +*OpenUIEFI *Rotate/Rotate: PickOne + +*OrderDependency: 85 AnySetup *Rotate + +*DefaultRotate: 0 + +*Rotate 0/0¡: " << >> setpagedevice " + +*Rotate 90/90¡ CCW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /rotate# 90 put << >> setpagedevice " + +*End + +*Rotate 270/90¡ CW: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /rotate# 270 put << >> setpagedevice " + +*End + +*Rotate 180/180¡: " userdict /DriverOps known not { /DriverOps /ProcSet findresource pop } if + + DriverOps /rotate# 180 put << >> setpagedevice " + +*End + +*?Rotate: "" + +*CloseUIEFI: *Rotate + + + +*% Paper Handling =================== + +*LandscapeOrientation: Any + + + +*%EFIFlags *PageSize Command|Spooler + +*OpenUI *PageSize: PickOne + +*OrderDependency: 40 AnySetup *PageSize + +*DefaultPageSize: Letter + +*PageSize Letter/Letter: " userdict /setcolorbundle known + + { << /PageSize /Letter >> setcolorbundle } if " + +*End + +*PageSize A4/A4: " userdict /setcolorbundle known + + { << /PageSize /A4 >> setcolorbundle } + + + + if " + +*End + +*PageSize 8_5x12/8.5 x 12 in (216 x 307 mm): " userdict /setcolorbundle known + + { << /PageSize /8_5x12 >> setcolorbundle } if " + +*End + +*PageSize 210x307mm/210 x 307 mm:" userdict /setcolorbundle known + + { << /PageSize /210x307mm >> setcolorbundle } if " + +*End + +*?PageSize: " + +save + + currentpagedevice /PageSize get aload pop + + 2 copy gt {exch} if + + (Unknown) + + 4 dict + + dup [612 792] (Letter) put + + dup [595 842] (A4) put + + dup [612 870] (8_5x12) put + + dup [595 870] (210x307mm) + + { + + exch aload pop + + 4 index sub abs 5 le exch + + 5 index sub abs 5 le and + + { + + exch pop exit + + }{ + + pop + + } ifelse + + } bind forall + + = flush pop pop + +restore" + +*End + +*CloseUI: *PageSize + + + +*%EFIFlags *PageRegion + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 40 AnySetup *PageRegion + +*DefaultPageRegion: Letter + +*PageRegion Letter/Letter: " userdict /setcolorbundle known + + { << /PageSize /Letter >> setcolorbundle } if " + +*End + +*PageRegion A4/A4: " userdict /setcolorbundle known + + { << /PageSize /A4 >> setcolorbundle } if " % Letter to A4 + +*End + +*PageRegion 8_5x12/8.5 x 12 in (216 x 307 mm): " userdict /setcolorbundle known + + { << /PageSize /8_5x12 >> setcolorbundle } if " + +*End + +*PageRegion 210x307mm/210 x 307 mm:" userdict /setcolorbundle known + + { << /PageSize /210x307mm >> setcolorbundle } if " + +*End + +*CloseUI: *PageRegion + + + +*% The following entries provide information about specific paper keywords. + +*DefaultImageableArea: Letter + +*ImageableArea Letter/Letter: "18.2401 74.7601 594.24 717.96 " + +*ImageableArea A4/A4: "9.6001 74.2800 585.60 767.88 " + +*ImageableArea 8_5x12/8.5 x 12 in (216 x 307 mm):"18.2401 76.4400 594.24 796.44 " + +*ImageableArea 210x307mm/210 x 307 mm: "9.6001 76.4400 585.60 796.44 " + +*?ImageableArea: " + + save + + /cvp { ( ) cvs print ( ) print } bind def + + /upperright {10000 mul floor 10000 div} bind def + + /lowerleft {10000 mul ceiling 10000 div} bind def + + newpath clippath pathbbox + + 4 -2 roll exch 2 {lowerleft cvp} repeat + + exch 2 {upperright cvp} repeat flush + + restore" + +*End + + + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: Letter + +*PaperDimension Letter/Letter: "612 792 " + +*PaperDimension A4/A4: "595 842 " + +*PaperDimension 8_5x12/8.5 x 12 in (216 x 307 mm): "612 870 " + +*PaperDimension 210x307mm/210 x 307 mm: "595 870 " + + + +*OpenUI *InputSlot: PickOne + +*DefaultInputSlot: Cassette + +*InputSlot Cassette/Paper Tray: "" + +*?InputSlot: "save (Cassette) = flush restore" + +*CloseUI: *InputSlot + +*RequiresPageRegion All: True + + + + + +*% Font Information ========================= + +*DefaultFont: Courier + +*Font ACaslon-Italic: Standard "(001.002)" Standard Disk + +*Font ACaslon-Regular: Standard "(001.002)" Standard Disk + +*Font ACaslon-Semibold: Standard "(001.002)" Standard Disk + +*Font ACaslon-SemiboldItalic: Standard "(001.002)" Standard Disk + +*Font AGaramond-Bold: Standard "(001.002)" Standard Disk + +*Font AGaramond-BoldItalic: Standard "(001.002)" Standard Disk + +*Font AGaramond-Italic: Standard "(001.002)" Standard Disk + +*Font AGaramond-Regular: Standard "(001.002)" Standard Disk + +*Font Americana: Standard "(001.002)" Standard Disk + +*Font Americana-ExtraBold: Standard "(001.002)" Standard Disk + +*Font AvantGarde-Book: Standard "(001.002)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.002)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.002)" Standard Disk + +*Font Barmeno-Bold: Standard "(001.002)" Standard Disk + +*Font Barmeno-ExtraBold: Standard "(001.002)" Standard Disk + +*Font Barmeno-Medium: Standard "(001.002)" Standard Disk + +*Font Barmeno-Regular: Standard "(001.002)" Standard Disk + +*Font Blackoak: Standard "(001.002)" Standard Disk + +*Font Bookman-Demi: Standard "(001.002)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.002)" Standard Disk + +*Font Bookman-Light: Standard "(001.002)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.002)" Standard Disk + +*Font Carta: Standard "(001.002)" Standard Disk + +*Font Courier: Standard "(001.002)" Standard Disk + +*Font Courier-Bold: Standard "(001.002)" Standard Disk + +*Font Courier-BoldOblique: Standard "(001.002)" Standard Disk + +*Font Courier-Oblique: Standard "(001.002)" Standard Disk + +*Font Formata-Italic: Standard "(001.002)" Standard Disk + +*Font Formata-Medium: Standard "(001.002)" Standard Disk + +*Font Formata-MediumItalic: Standard "(001.002)" Standard Disk + +*Font Formata-Regular: Standard "(001.002)" Standard Disk + +*Font Helvetica: Standard "(001.002)" Standard Disk + +*Font Helvetica-Bold: Standard "(001.002)" Standard Disk + +*Font Helvetica-BoldOblique: Standard "(001.002)" Standard Disk + +*Font Helvetica-Condensed: Standard "(001.002)" Standard Disk + +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk + +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk + +*Font Helvetica-Condensed-Oblique: Standard "(001.002)" Standard Disk + +*Font Helvetica-Narrow: Standard "(001.002)" Standard Disk + +*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard Disk + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard Disk + +*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard Disk + +*Font Helvetica-Oblique: Standard "(001.002)" Standard Disk + +*Font Kaufmann: Standard "(001.002)" Standard Disk + +*Font Lithos-Black: Standard "(001.002)" Standard Disk + +*Font Lithos-Regular: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.002)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.002)" Standard Disk + +*Font Palatino-Italic: Standard "(001.002)" Standard Disk + +*Font Palatino-Roman: Standard "(001.002)" Standard Disk + +*Font Parisian: Standard "(001.002)" Standard Disk + +*Font ParkAvenue: Standard "(001.002)" Standard Disk + +*Font Poetica-SuppOrnaments: Standard "(001.002)" Standard Disk + +*Font Symbol: Standard "(001.002)" Standard Disk + +*Font Tekton: Standard "(001.002)" Standard Disk + +*Font Tekton-Bold: Standard "(001.002)" Standard Disk + +*Font Times-Bold: Standard "(001.002)" Standard Disk + +*Font Times-BoldItalic: Standard "(001.002)" Standard Disk + +*Font Times-Italic: Standard "(001.002)" Standard Disk + +*Font Times-Roman: Standard "(001.002)" Standard Disk + +*Font Trajan-Bold: Standard "(001.002)" Standard Disk + +*Font WoodtypeOrnaments-Two: Standard "(001.002)" Standard Disk + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Standard "(001.002)" Standard Disk + +*?FontQuery: " + + save + + { count 1 gt + + { exch dup 127 string cvs (/) print print (:) print + + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + + } { exit } ifelse + + } bind loop + + (*) = flush + + restore" + +*End + +*?FontList: " + +save + + (*) {cvn ==} 128 string /Font resourceforall + + (*) = flush + +restore" + +*End + +*% Printer Messages (verbatim from printer): + +*Message: "%%[ exitserver: permanent state may be changed ]%%" + +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" + +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) + +*Status: "idle" + +*Status: "busy" + +*Status: "waiting" + +*Status: "initializing" + +*Status: "holding" + +*Status: "PrinterError: requires service - \ServiceCodeNumber\" + +*Status: "PrinterError: paper tray needs attention" + +*Status: "PrinterError: cover is open" + +*Status: "PrinterError: print ribbon needs to be changed" + +*Status: "PrinterError: print ribbon is jammed" + +*Status: "PrinterError: paper is jammed" + +*Status: "PrinterError: requires 8.5 x 11 in, Paper" + +*Status: "PrinterError: requires A4, Paper" + +*Status: "PrinterError: requires 8.5 x 12 in, Paper" + +*Status: "PrinterError: requires 210 x 307 mm, Paper" + +*Status: "PrinterError: requires 8.5 x 14 in, Paper" + +*Status: "PrinterError: requires 210 x 358 mm, Paper" + +*Status: "PrinterError: requires 9.5 x 14 in, Paper" + +*Status: "PrinterError: requires 8.5 x 11 in, Transparency" + +*Status: "PrinterError: requires A4, Transparency" + +*Status: "PrinterError: requires 8.5 x 12 in, Transparency" + +*Status: "PrinterError: requires 210 x 307 mm, Transparency" + +*Status: "PrinterError: requires 8.5 x 14 in, Transparency" + +*Status: "PrinterError: requires 210 x 358 mm, Transparency" + +*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Three-Color Ribbon/XtraLife Media/CMY" + +*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Three-Color Ribbon/CMY" + +*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Black Ribbon/XtraLife Media" + +*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Oversize Three-Color Ribbon/CMY" + +*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Oversize Three-Color Ribbon/XtraLife Media/CMY" + +*Status: "PrinterError: requires KODAK DIGITAL SCIENCE Oversize Four-Color Ribbon/CMYK" + +*Status: "PrinterError: requires KODAK DIGITAL SCIENCE 5x7 Color Ribbon" + + + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) + +*Source: "LocalTalk" + +*Source: "Parallel" + +*Source: "EtherTalk" + +*Source: "IPX" + +*Source: "TcpIp" + +*Source: "SCSIComm" + + + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) + +*PrinterError: "requires service - \ServiceCodeNumber\" + +*PrinterError: "paper tray needs attention" + +*PrinterError: "cover is open" + +*PrinterError: "print ribbon needs to be changed" + +*PrinterError: "print ribbon is jammed" + +*PrinterError: "paper is jammed" + +*PrinterError: "requires 8.5 x 11 in, Paper" + +*PrinterError: "requires A4, Paper" + +*PrinterError: "requires 8.5 x 12 in, Paper" + +*PrinterError: "requires 210 x 307 mm, Paper" + +*PrinterError: "requires 8.5 x 14 in, Paper" + +*PrinterError: "requires 210 x 358 mm, Paper" + +*PrinterError: "requires 9.5 x 14 in, Paper" + +*PrinterError: "requires 8.5 x 11 in, Transparency" + +*PrinterError: "requires A4, Transparency" + +*PrinterError: "requires 8.5 x 12 in, Transparency" + +*PrinterError: "requires 210 x 307 mm, Transparency" + +*PrinterError: "requires 8.5 x 14 in, Transparency" + +*PrinterError: "requires 210 x 358 mm, Transparency" + +*PrinterError: "requires KODAK DIGITAL SCIENCE Three-Color Ribbon/XtraLife Media/CMY" + +*PrinterError: "requires KODAK DIGITAL SCIENCE Three-Color Ribbon/CMY" + +*PrinterError: "requires KODAK DIGITAL SCIENCE Black Ribbon/XtraLife Media" + +*PrinterError: "requires KODAK DIGITAL SCIENCE Oversize Three-Color Ribbon/CMY" + +*PrinterError: "requires KODAK DIGITAL SCIENCE Oversize Three-Color Ribbon/XtraLife Media/CMY" + +*PrinterError: "requires KODAK DIGITAL SCIENCE Oversize Four-Color Ribbon/CMYK" + +*PrinterError: "requires KODAK DIGITAL SCIENCE 5x7 Color Ribbon" + + + +*% end of PPD + + + +*% The byte count of this file should be exactly 022160 or 023295 +*% depending on the filesystem it resides in. +*% end of PPD file for Fiery XJK 1000 8650 diff --git a/openoffice/share/psprint/driver/EP_08001.PS b/openoffice/share/psprint/driver/EP_08001.PS new file mode 100644 index 0000000000000000000000000000000000000000..9391bd02b2b90964b3f34042ba27bc2580bb887a --- /dev/null +++ b/openoffice/share/psprint/driver/EP_08001.PS @@ -0,0 +1,671 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "2.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "EP_08001.PPD" +*Product: "(Stylus COLOR 800)" +*PSVersion: "(2015.802) 0" +*ModelName: "EPSON StylusCOLOR800 v2015.802" +*ShortNickName: "EPSON StylusCOLOR800 v2015.802" +*NickName: "EPSON StylusCOLOR800 v2015.802" +*Manufacturer: "Epson" + +*% === Product Information =========================== + +*% ==== Device Capabilities =============== +*ColorDevice: True +*DefaultColorSpace: CMYK +*FreeVM: "300000" +*LanguageLevel: "2" +*TTRasterizer: Type42 +*FileSystem: True +*?FileSystem: " +save + false (%os%) + { currentdevparams dup /Writeable known + {/Writeable get {pop true} if} {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush +restore +" +*End +*Throughput: "1" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + + +*OpenUI *Resolution/Choose Resolution: PickOne +*DefaultResolution: 720x720dpi +*OrderDependency: 5 AnySetup *Resolution +*Resolution 720x720dpi/720x720dpi/1440x720dpi: "1 dict dup /HWResolution [720 720] put setpagedevice" +*Resolution 720x360dpi: "1 dict dup /HWResolution [720 360] put setpagedevice" +*Resolution 360x360dpi: "1 dict dup /HWResolution [360 360] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get dup + 0 get ( ) cvs print + (x) print + 1 get ( ) cvs print + (dpi) + = flush + restore +" +*End +*CloseUI: *Resolution + +*% Halftone Information =============== +*ContoneOnly: True +*ScreenFreq: "200.0" +*ScreenAngle: "45.0" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== + +*LandscapeOrientation: Any + +*% PageSize is used to select the input slot by page size. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Statement/Half Letter: " + 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Env10Rotated/#10 Envelope: " + 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvC6Rotated/C6 Envelope: " + 2 dict dup /PageSize [459 323] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvPRC5Rotated/DL Envelope: " + 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A6: " + 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize 5x8/Index card 5x8: " + 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize 8x10/Index card 8x10: " + 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice" +*End + +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + (Unknown) + 13 dict + dup [595 842] (A4) put + dup [516 729] (B5) put + dup [612 792] (Letter) put + dup [396 612] (Statement) put + dup [612 1008] (Legal) put + dup [522 756] (Executive) put + dup [684 297] (Env10Rotated) put + dup [459 323] (EnvC6Rotated) put + dup [624 312] (EnvPRC5Rotated) put + dup [420 595] (A5) put + dup [297 420] (A6) put + dup [360 576] (5x8) put + dup [576 720] (8x10) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*% PageRegion is used to select page size, but without selecting the input slot. This +*% is used when using manual feed, or there is only one input slot. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Statement/Half Letter: " + 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Env10Rotated/#10 Envelope: " + 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvC6Rotated/C6 Envelope: " + 2 dict dup /PageSize [459 323] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvPRC5Rotated/DL Envelope: " + 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A6: " + 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion 5x8/Index card 5x8: " + 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion 8x10/Index card 8x10: " + 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 +*ImageableArea A4: "9 40 586 832" +*ImageableArea B5: "9 40 507 720" +*ImageableArea Letter: "9 40 603 783" +*ImageableArea Statement/Half Letter: "9 40 387 603" +*ImageableArea Legal: "9 40 603 999" +*ImageableArea Executive/Executive: "9 40 513 747" +*ImageableArea Env10Rotated/#10 Envelope: "9 40 603 288" +*ImageableArea EnvC6Rotated/C6 Envelope: "9 40 450 314" +*ImageableArea EnvPRC5Rotated/DL Envelope: "9 40 603 303" +*ImageableArea A5: "9 40 411 586" +*ImageableArea A6: "9 40 288 411" +*ImageableArea 5x8/Index card 5x8: "9 40 351 567" +*ImageableArea 8x10/Index card 8x10: "9 40 567 711" + +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension Letter: "612 792" +*PaperDimension Statement/Half Letter: "396 612" +*PaperDimension Legal: "612 1008" +*PaperDimension Executive/Executive: "522 756" +*PaperDimension Env10Rotated/#10 Envelope: "684 297" +*PaperDimension EnvC6Rotated/C6 Envelope: "459 323" +*PaperDimension EnvPRC5Rotated/DL Envelope: "624 312" +*PaperDimension A5: "420 595" +*PaperDimension A6: "297 420" +*PaperDimension 5x8/Index card 5x8: "360 576" +*PaperDimension 8x10/Index card 8x10: "576 720" + +*MaxMediaWidth: "612" +*MaxMediaHeight: "1008" +*HWMargins: 0 0 0 0 +*ParamCustomPageSize Width: 1 points 284 612 +*ParamCustomPageSize Height: 2 points 284 1008 +*ParamCustomPageSize WidthOffset: 3 points 0 612 +*ParamCustomPageSize HeightOffset: 4 points 0 1008 +*ParamCustomPageSize Orientation: 5 int 0 3 +*LeadingEdge PreferLong: "" +*DefaultLeadingEdge: PreferLong +*CustomPageSize True: " + 4 dict begin + /Orientation exch def + 2 array astore /Margins exch def + 2 array astore /PageSize exch def + /ImagingBBox null def + currentdict + end setpagedevice +" +*End +*VariablePaperSize: True + +*% RequiresPageRegion is used because the input slot cannot sense the page size. +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 50 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*DefaultOutputOrder: Normal + +*OpenGroup: MachJet + +*OpenUI *EPMediaQualityMode/Media(Quality): PickOne +*OrderDependency: 10 AnySetup *EPMediaQualityMode +*DefaultEPMediaQualityMode: SuperFinePaper +*EPMediaQualityMode Paper_Fine/Plain Paper-360dpi:" + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperD2) put put setpagedevice" +*End +*EPMediaQualityMode Paper_Fine_HighSpeed/Plain Paper Draft-360dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 3 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperD2) put put setpagedevice" +*End +*EPMediaQualityMode Paper_SuperFine/Plain Paper-720dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperD1) put put setpagedevice" +*End +*EPMediaQualityMode FinePaper/Ink Jet Paper-720dpi: " + 3 dict dup /HWResolution [720 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (FineD1) put put setpagedevice" +*End +*EPMediaQualityMode SuperFinePaper/PQ Ink Jet Paper-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (SuperFineD1) put put setpagedevice" +*End +*EPMediaQualityMode SuperFinePaper1440/PQ Ink Jet Paper-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (SuperFineD2) put put setpagedevice" +*End +*EPMediaQualityMode GlossyPaper/PQ Glossy Paper-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyPaperD1) put put setpagedevice" +*End +*EPMediaQualityMode GlossyPaper1440/PQ Glossy Paper-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyPaperD2) put put setpagedevice" +*End +*EPMediaQualityMode GlossyFilm/PQ Glossy Film-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyFilmD1) put put setpagedevice" +*End +*EPMediaQualityMode GlossyFilm1440/PQ Glossy Film-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyFilmD2) put put setpagedevice" +*End +*EPMediaQualityMode OHP/Ink Jet Transparencies-360dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (TransD1) put put setpagedevice" +*End +*?EPMediaQualityMode: " + save + currentpagedevice /PostRenderingEnhanceDetails get dup + /MediaType get exch /EpsonEnhance get + (Unknown) + [[(Paper_Fine) (PaperD2) 1] + [(Paper_Fine_HighSpeed) (PaperD2) 3] + [(Paper_SuperFine) (PaperD1) 9] + [(FinePaper) (FineD1) 1] + [(SuperFinePaper) (SuperFineD1) 1] + [(SuperFinePaper1440) (SuperFineD2) 9] + [(GlossyPaper) (GlossyPaperD1) 1] + [(GlossyPaper1440) (GlossyPaperD2) 9] + [(GlossyFilm) (GlossyFilmD1) 1] + [(GlossyFilm1440) (GlossyFilmD2) 9] + [(OHP) (TransD1) 1]] + {aload pop 4 index eq + {4 index eq {exch pop exit} {pop}ifelse} + {pop pop}ifelse + }forall + = flush pop pop +restore +" +*End +*CloseUI: *EPMediaQualityMode + +*OpenUI *ColorModel/Ink: PickOne +*OrderDependency: 20 AnySetup *ColorModel +*DefaultColorModel: CMYK +*ColorModel Gray/Gray: " + 1 dict dup /ProcessColorModel /DeviceGray put setpagedevice" +*End +*ColorModel CMYK: " + 1 dict dup /ProcessColorModel /DeviceCMYK put setpagedevice" +*End +*?ColorModel: " + save + currentpagedevice /ProcessColorModel get + /DeviceGray eq {(Gray)}{(CMYK)}ifelse + = flush +restore +" +*End +*CloseUI: *ColorModel + +*CloseGroup: MachJet + +*% Font Information ===================== + +*DefaultFont: Courier +*Font Courier: Standard "(002.004S)" Standard Disk +*Font Courier-Bold: Standard "(002.004S)" Standard Disk +*Font Courier-BoldOblique: Standard "(002.004S)" Standard Disk +*Font Courier-Oblique: Standard "(002.004S)" Standard Disk +*Font Helvetica: Standard "(001.006S)" Standard Disk +*Font Helvetica-Bold: Standard "(001.007S)" Standard Disk +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow: Standard "(001.006S)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard Disk +*Font Helvetica-Oblique: Standard "(001.006S)" Standard Disk +*Font Symbol: Special "(001.007S)" Special Disk +*Font Times-Bold: Standard "(001.007S)" Standard Disk +*Font Times-BoldItalic: Standard "(001.009S)" Standard Disk +*Font Times-Italic: Standard "(001.007S)" Standard Disk +*Font Times-Roman: Standard "(001.007S)" Standard Disk +*?FontQuery: " +save 4 dict begin /sv exch def +/str (fonts/ ) def +/st2 128 string def +{ + count 0 gt { + dup st2 cvs (/) print print (:) print + dup FontDirectory exch known {pop (Yes)}{ + str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt { + cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse +} bind loop +(*) = flush +sv end restore +" +*End + +*?FontList: " +save 2 dict begin /sv exch def +/str 128 string def +FontDirectory { pop == } bind forall flush +/filenameforall where { + pop save (fonts/*) { + dup length 6 sub 6 exch getinterval cvn == + } bind str filenameforall flush restore +} if +(*) = flush +sv end restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: timeout, clearing printer" +*Status: "PrinterError: warming up" +*Status: "PrinterError: service call" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: offline"/Printer offline, press printer select button +*Status: "PrinterError: no ink cartridge"/Insert ink cartridge +*Status: "PrinterError: no color ink cartridge"/Insert color ink cartridge +*Status: "PrinterError: no black ink cartridge"/Insert black ink cartridge +*Status: "PrinterError: clear output tray"/Remove page from output tray, then press printer select button + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "%program link%" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "timeout, clearing printer" +*PrinterError: "warming up" +*PrinterError: "service call" +*PrinterError: "out of paper" +*PrinterError: "paper entry misfeed" +*PrinterError: "offline"/Printer offline, press printer select button +*PrinterError: "no ink cartridge"/Insert ink cartridge +*PrinterError: "no color ink cartridge"/Insert color ink cartridge +*PrinterError: "no black ink cartridge"/Insert black ink cartridge +*PrinterError: "clear output tray"/Remove page from output tray, then press printer select button + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi + +*% For 60 lpi / 360x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" + +*% For 72 lpi / 360x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "50.0" + +*% For 72 lpi / 720x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "50.0" + +*% For 65 lpi / 720x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" + +*% For 90 lpi / 720x720 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45" +*ColorSepScreenAngle CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45" +*ColorSepScreenAngle ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "75" +*ColorSepScreenAngle ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" + +*% For 72 lpi / 720x720 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "50.0" + +*% Set constraints for mediatype with resolution(720x720)======================== +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode FinePaper +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode OHP +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine_HighSpeed +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_SuperFine + +*% Set constraints for mediatype with resolution(720x360)======================== +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper1440 +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper1440 +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm1440 +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine_HighSpeed +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_SuperFine +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode OHP + +*% Set constraints for mediatype with resolution(360x360)======================== +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper1440 +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper1440 +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm1440 +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode FinePaper + +*% Set constraints for resolution with mediatype======================== + +*% for 720x720 media======================== +*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 360x360dpi + +*% for 720x360 media======================== +*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 360x360dpi + +*% for 360x360 media======================== +*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x360dpi + +*% Last edited on June 5, 1997 +*% The byte count of this file should be exactly 027327 or 027998 +*% depending on the filesystem it resides in. +*% end of PPD file for StylusCOLOR800 (Win95) diff --git a/openoffice/share/psprint/driver/EP_15201.PS b/openoffice/share/psprint/driver/EP_15201.PS new file mode 100644 index 0000000000000000000000000000000000000000..bcb9e7d5d0162c7e0f9c14fef580c0c23a1eb975 --- /dev/null +++ b/openoffice/share/psprint/driver/EP_15201.PS @@ -0,0 +1,917 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "2.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "EP_15201.PPD" +*Product: "(Stylus COLOR 1520)" +*PSVersion: "(2015.802) 0" +*ModelName: "EPSON StylusCOLOR1520 v2015.802" +*ShortNickName: "EPSON StylusCOLOR1520 v2015.802" +*NickName: "EPSON StylusCOLOR1520 v2015.802" +*Manufacturer: "Epson" + +*% === Product Information =========================== + +*% ==== Device Capabilities =============== +*ColorDevice: True +*DefaultColorSpace: CMYK +*FreeVM: "300000" +*LanguageLevel: "2" +*TTRasterizer: Type42 +*FileSystem: True +*?FileSystem: " +save + false (%os%) + { currentdevparams dup /Writeable known + {/Writeable get {pop true} if} {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush +restore +" +*End +*Throughput: "1" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*OpenUI *Resolution/Choose Resolution: PickOne +*DefaultResolution: 720x720dpi +*OrderDependency: 5 AnySetup *Resolution +*Resolution 720x720dpi/720x720dpi/1440x720dpi: "1 dict dup /HWResolution [720 720] put setpagedevice" +*Resolution 720x360dpi: "1 dict dup /HWResolution [720 360] put setpagedevice" +*Resolution 360x360dpi: "1 dict dup /HWResolution [360 360] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get dup + 0 get ( ) cvs print + (x) print + 1 get ( ) cvs print + (dpi) + = flush + restore +" +*End +*CloseUI: *Resolution + +*% Halftone Information =============== +*ContoneOnly: True +*ScreenFreq: "200.0" +*ScreenAngle: "45.0" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== + +*LandscapeOrientation: Any + +*% PageSize is used to select the input slot by page size. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize A2: " + 2 dict dup /PageSize [1191 1684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A3.Extra/Super A3/B: " + 2 dict dup /PageSize [932 1369] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A3Rotated/A3 Landscape: " + 2 dict dup /PageSize [1191 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B3: " + 2 dict dup /PageSize [1032 1460] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B4: " + 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B4Rotated/B4 Landscape: " + 2 dict dup /PageSize [1032 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4Rotated/A4 Landscape: " + 2 dict dup /PageSize [842 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5Rotated/B5 Landscape: " + 2 dict dup /PageSize [729 516] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Tabloid/Ledger: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Ledger/Ledger Landscape: " + 2 dict dup /PageSize [1224 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LetterRotated/Letter Landscape: " + 2 dict dup /PageSize [792 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Statement/Half Letter: " + 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize StatementRotated/Half Letter Landscape: " + 2 dict dup /PageSize [612 396] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LegalRotated/Legal Landscape: " + 2 dict dup /PageSize [1008 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize AnsiC/US C-size: " + 2 dict dup /PageSize [1224 1584] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize ExecutiveRotated/Executive Landscape: " + 2 dict dup /PageSize [756 522] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Env10Rotated/#10 Envelope: " + 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvC5Rotated/C5 Envelope: " + 2 dict dup /PageSize [649 459] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvPRC5Rotated/DL Envelope: " + 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5Rotated/A5 Landscape: " + 2 dict dup /PageSize [595 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A6: " + 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize 5x8/Index card 5x8: " + 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize 8x10/Index card 8x10: " + 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice" +*End + +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + (Unknown) + 30 dict + dup [1191 1684] (A2) put + dup [932 1369] (A3.Extra) put + dup [842 1191] (A3) put + dup [1191 842] (A3Rotated) put + dup [1032 1460] (B3) put + dup [729 1032] (B4) put + dup [1032 729] (B4Rotated) put + dup [595 842] (A4) put + dup [842 595] (A4Rotated) put + dup [516 729] (B5) put + dup [729 516] (B5Rotated) put + dup [792 1224] (Tabloid) put + dup [1224 792] (Ledger) put + dup [612 792] (Letter) put + dup [792 612] (LetterRotated) put + dup [396 612] (Statement) put + dup [612 396] (StatementRotated) put + dup [612 1008] (Legal) put + dup [1008 612] (LegalRotated) put + dup [1224 1584] (AnsiC) put + dup [684 297] (Env10Rotated) put + dup [522 756] (Executive) put + dup [756 522] (ExecutiveRotated) put + dup [649 459] (EnvC5Rotated) put + dup [624 312] (EnvPRC5Rotated) put + dup [420 595] (A5) put + dup [595 420] (A5Rotated) put + dup [297 420] (A6) put + dup [360 576] (5x8) put + dup [576 720] (8x10) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*% PageRegion is used to select page size, but without selecting the input slot. This +*% is used when using manual feed, or there is only one input slot. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion A2: " + 2 dict dup /PageSize [1191 1684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A3.Extra/Super A3/B: " + 2 dict dup /PageSize [932 1369] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A3Rotated/A3 Landscape: " + 2 dict dup /PageSize [1191 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B3: " + 2 dict dup /PageSize [1032 1460] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B4: " + 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B4Rotated/B4 Landscape: " + 2 dict dup /PageSize [1032 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4Rotated/A4 Landscape: " + 2 dict dup /PageSize [842 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5Rotated/B5 Landscape: " + 2 dict dup /PageSize [729 516] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Tabloid/Ledger: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Ledger/Ledger Landscape: " + 2 dict dup /PageSize [1224 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion LetterRotated/Letter Landscape: " + 2 dict dup /PageSize [792 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Statement/Half Letter: " + 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion StatementRotated/Half Letter Landscape: " + 2 dict dup /PageSize [612 396] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion LegalRotated/Legal Landscape: " + 2 dict dup /PageSize [1008 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion AnsiC/US C-size: " + 2 dict dup /PageSize [1224 1584] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Env10Rotated/#10 Envelope: " + 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion ExecutiveRotated/Executive Landscape: " + 2 dict dup /PageSize [756 522] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvC5Rotated/C5 Envelope: " + 2 dict dup /PageSize [649 459] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvPRC5Rotated/DL Envelope: " + 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5Rotated/A5 Landscape: " + 2 dict dup /PageSize [595 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A6: " + 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion 5x8/Index card 5x8: " + 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion 8x10/Index card 8x10: " + 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 +*ImageableArea A2: "9 40 979 1675" +*ImageableArea A3.Extra/Super A3/B: "9 40 923 1360" +*ImageableArea A3: "9 40 832 1182" +*ImageableArea A3Rotated/A3 Landscape: "9 40 979 832" +*ImageableArea B3: "9 40 979 1450" +*ImageableArea B4: "9 40 719 1023" +*ImageableArea B4Rotated/B4 Landscape: "9 40 979 719" +*ImageableArea A4: "9 40 586 832" +*ImageableArea A4Rotated/A4 Landscape: "9 40 832 586" +*ImageableArea B5: "9 40 507 720" +*ImageableArea B5Rotated/B5 Landscape: "9 40 720 507" +*ImageableArea Tabloid/Ledger: "9 40 783 1215" +*ImageableArea Ledger/Ledger Landscape: "9 40 979 783" +*ImageableArea Letter: "9 40 603 783" +*ImageableArea LetterRotated/Letter Landscape: "9 40 782 603" +*ImageableArea Statement/Half Letter: "9 40 387 603" +*ImageableArea StatementRotated/Half Letter Landscape: "9 40 603 387" +*ImageableArea Legal: "9 40 603 999" +*ImageableArea LegalRotated/Legal Landscape: "9 40 979 603" +*ImageableArea AnsiC/US C-size: "9 40 979 1575" +*ImageableArea Env10Rotated/#10 Envelope: "9 40 675 288" +*ImageableArea Executive/Executive: "9 40 513 747" +*ImageableArea ExecutiveRotated/Executive Landscape: "9 40 747 513" +*ImageableArea EnvC5Rotated/C5 Envelope: "9 40 640 450" +*ImageableArea EnvPRC5Rotated/DL Envelope: "9 40 615 303" +*ImageableArea A5: "9 40 411 586" +*ImageableArea A5Rotated/A5 Landscape: "9 40 586 411" +*ImageableArea A6: "9 40 288 411" +*ImageableArea 5x8/Index card 5x8: "9 40 351 567" +*ImageableArea 8x10/Index card 8x10: "9 40 567 711" + +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension A2: "1191 1684" +*PaperDimension A3.Extra/Super A3/B: "932 1369" +*PaperDimension A3: "842 1191" +*PaperDimension A3Rotated/A3 Landscape: "1191 842" +*PaperDimension B3: "1032 1460" +*PaperDimension B4: "729 1032" +*PaperDimension B4Rotated/B4 Landscape: "1032 729" +*PaperDimension A4: "595 842" +*PaperDimension A4Rotated/A4 Landscape: "842 595" +*PaperDimension B5: "516 729" +*PaperDimension B5Rotated/B5 Landscape: "729 516" +*PaperDimension Tabloid/Ledger: "792 1224" +*PaperDimension Ledger/Ledger Landscape: "1224 792" +*PaperDimension Letter: "612 792" +*PaperDimension LetterRotated/Letter Landscape: "792 612" +*PaperDimension Statement/Half Letter: "396 612" +*PaperDimension StatementRotated/Half Letter Landscape: "612 396" +*PaperDimension Legal: "612 1008" +*PaperDimension LegalRotated/Legal Landscape: "1008 612" +*PaperDimension AnsiC/US C-size: "1224 1584" +*PaperDimension Env10Rotated/#10 Envelope: "684 297" +*PaperDimension Executive/Executive: "522 756" +*PaperDimension ExecutiveRotated/Executive Landscape: "756 522" +*PaperDimension EnvC5Rotated/C5 Envelope: "649 459" +*PaperDimension EnvPRC5Rotated/DL Envelope: "624 312" +*PaperDimension A5: "420 595" +*PaperDimension A5Rotated/A5 Landscape: "595 420" +*PaperDimension A6: "297 420" +*PaperDimension 5x8/Index card 5x8: "360 576" +*PaperDimension 8x10/Index card 8x10: "576 720" + +*MaxMediaWidth: "1224" +*MaxMediaHeight: "3168" +*HWMargins: 0 0 0 0 +*ParamCustomPageSize Width: 1 points 284 1224 +*ParamCustomPageSize Height: 2 points 284 3168 +*ParamCustomPageSize WidthOffset: 3 points 0 1224 +*ParamCustomPageSize HeightOffset: 4 points 0 3168 +*ParamCustomPageSize Orientation: 5 int 0 3 +*LeadingEdge PreferLong: "" +*DefaultLeadingEdge: PreferLong +*CustomPageSize True: " + 4 dict begin + /Orientation exch def + 2 array astore /Margins exch def + 2 array astore /PageSize exch def + /ImagingBBox null def + currentdict + end + dup userdict exch /EPCustomPageSizeDict exch put + setpagedevice +" +*End +*VariablePaperSize: True + +*% RequiresPageRegion is used because the input slot cannot sense the page size. +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 50 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*DefaultOutputOrder: Normal + +*OpenGroup: MachJet + +*OpenUI *EPMediaQualityMode/Media(Quality): PickOne +*OrderDependency: 10 AnySetup *EPMediaQualityMode +*DefaultEPMediaQualityMode: SuperFinePaper +*EPMediaQualityMode Paper_Fine/Plain Paper-360dpi:" + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperD2) put put setpagedevice" +*End +*EPMediaQualityMode Paper_Fine_HighSpeed/Plain Paper Draft-360dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 3 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperD2) put put setpagedevice" +*End +*EPMediaQualityMode Paper_SuperFine/Plain Paper-720dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperD1) put put setpagedevice" +*End +*EPMediaQualityMode FinePaper/Ink Jet Paper-720dpi: " + 3 dict dup /HWResolution [720 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (FineD1) put put setpagedevice" +*End +*EPMediaQualityMode SuperFinePaper/PQ Ink Jet Paper-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (SuperFineD1) put put setpagedevice" +*End +*EPMediaQualityMode SuperFinePaper1440/PQ Ink Jet Paper-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (SuperFineD2) put put setpagedevice" +*End +*EPMediaQualityMode GlossyPaper/PQ Glossy Paper-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyPaperD1) put put setpagedevice" +*End +*EPMediaQualityMode GlossyPaper1440/PQ Glossy Paper-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyPaperD2) put put setpagedevice" +*End +*EPMediaQualityMode GlossyFilm/PQ Glossy Film-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyFilmD1) put put setpagedevice" +*End +*EPMediaQualityMode GlossyFilm1440/PQ Glossy Film-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyFilmD2) put put setpagedevice" +*End +*EPMediaQualityMode OHP/Ink Jet Transparencies-360dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (TransD1) put put setpagedevice" +*End +*EPMediaQualityMode BackLightFilm/Back light film-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (BackLightFilmD1) put put setpagedevice" +*End +*EPMediaQualityMode BackLightFilm1440/Back light film-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (BackLightFilmD2) put put setpagedevice" +*End +*EPMediaQualityMode CanvasCloth/Ink Jet Canvas Cloth-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (CanvasClothD1) put put setpagedevice" +*End +*EPMediaQualityMode CanvasCloth1440/Ink Jet Canvas Cloth-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (CanvasClothD2) put put setpagedevice" +*End +*?EPMediaQualityMode: " + save + currentpagedevice /PostRenderingEnhanceDetails get dup + /MediaType get exch /EpsonEnhance get + (Unknown) + [[(Paper_Fine) (PaperD2) 1] + [(Paper_Fine_HighSpeed) (PaperD2) 3] + [(Paper_SuperFine) (PaperD1) 9] + [(FinePaper) (FineD1) 1] + [(SuperFinePaper) (SuperFineD1) 1] + [(SuperFinePaper1440) (SuperFineD2) 9] + [(GlossyPaper) (GlossyPaperD1) 1] + [(GlossyPaper1440) (GlossyPaperD2) 9] + [(GlossyFilm) (GlossyFilmD1) 1] + [(GlossyFilm1440) (GlossyFilmD2) 9] + [(OHP) (TransD1) 1] + [(BackLightFilm) (BackLightFilmD1) 1] + [(BackLightFilm1440) (BackLightFilmD2) 9] + [(CanvasCloth) (CanvasClothD1) 1] + [(CanvasCloth1440) (CanvasClothD2) 9]] + {aload pop 4 index eq + {4 index eq {exch pop exit} {pop}ifelse} + {pop pop}ifelse + }forall + = flush pop pop +restore +" +*End +*CloseUI: *EPMediaQualityMode + +*OpenUI *ColorModel/Ink: PickOne +*OrderDependency: 20 AnySetup *ColorModel +*DefaultColorModel: CMYK +*ColorModel Gray/Gray: " + 1 dict dup /ProcessColorModel /DeviceGray put setpagedevice" +*End +*ColorModel CMYK: " + 1 dict dup /ProcessColorModel /DeviceCMYK put setpagedevice" +*End +*?ColorModel: " + save + currentpagedevice /ProcessColorModel get + /DeviceGray eq {(Gray)}{(CMYK)}ifelse + = flush +restore +" +*End +*CloseUI: *ColorModel + +*OpenUI *EPPaperMode/Paper option: PickOne +*OrderDependency: 10 AnySetup *EPPaperMode +*DefaultEPPaperMode: False +*EPPaperMode True/Print on roll paper: " + /CPSI /ProcSet resourcestatus + { + pop pop (Roll) 32 string /CPSI /ProcSet + findresource /externalcommand get exec pop + }if + + userdict /EPCustomPageSizeDict known + { + userdict /EPCustomPageSizeDict get setpagedevice + } if +" +*End +*EPPaperMode False/Print on single sheets: " + /CPSI /ProcSet resourcestatus + { + pop pop (Cut) 32 string /CPSI /ProcSet + findresource /externalcommand get exec pop + }if + + userdict /EPCustomPageSizeDict known + { + userdict /EPCustomPageSizeDict get setpagedevice + } if +" +*End +*?EPPaperMode: " + save + (Def) 32 string /CPSI /ProcSet + findresource /externalcommand get exec + {(True)}{(False)}ifelse + = flush +restore +" +*End +*CloseUI: *EPPaperMode + +*CloseGroup: MachJet + +*% Font Information ===================== + +*DefaultFont: Courier +*Font Courier: Standard "(002.004S)" Standard Disk +*Font Courier-Bold: Standard "(002.004S)" Standard Disk +*Font Courier-BoldOblique: Standard "(002.004S)" Standard Disk +*Font Courier-Oblique: Standard "(002.004S)" Standard Disk +*Font Helvetica: Standard "(001.006S)" Standard Disk +*Font Helvetica-Bold: Standard "(001.007S)" Standard Disk +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow: Standard "(001.006S)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard Disk +*Font Helvetica-Oblique: Standard "(001.006S)" Standard Disk +*Font Symbol: Special "(001.007S)" Special Disk +*Font Times-Bold: Standard "(001.007S)" Standard Disk +*Font Times-BoldItalic: Standard "(001.009S)" Standard Disk +*Font Times-Italic: Standard "(001.007S)" Standard Disk +*Font Times-Roman: Standard "(001.007S)" Standard Disk +*?FontQuery: " +save 4 dict begin /sv exch def +/str (fonts/ ) def +/st2 128 string def +{ + count 0 gt { + dup st2 cvs (/) print print (:) print + dup FontDirectory exch known {pop (Yes)}{ + str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt { + cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse +} bind loop +(*) = flush +sv end restore +" +*End + +*?FontList: " +save 2 dict begin /sv exch def +/str 128 string def +FontDirectory { pop == } bind forall flush +/filenameforall where { + pop save (fonts/*) { + dup length 6 sub 6 exch getinterval cvn == + } bind str filenameforall flush restore +} if +(*) = flush +sv end restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: timeout, clearing printer" +*Status: "PrinterError: warming up" +*Status: "PrinterError: service call" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: offline"/Printer offline, press printer select button +*Status: "PrinterError: no ink cartridge"/Insert ink cartridge +*Status: "PrinterError: no color ink cartridge"/Insert color ink cartridge +*Status: "PrinterError: no black ink cartridge"/Insert black ink cartridge +*Status: "PrinterError: clear output tray"/Remove page from output tray, then press printer select button + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "%program link%" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "timeout, clearing printer" +*PrinterError: "warming up" +*PrinterError: "service call" +*PrinterError: "out of paper" +*PrinterError: "paper entry misfeed" +*PrinterError: "offline"/Printer offline, press printer select button +*PrinterError: "no ink cartridge"/Insert ink cartridge +*PrinterError: "no color ink cartridge"/Insert color ink cartridge +*PrinterError: "no black ink cartridge"/Insert black ink cartridge +*PrinterError: "clear output tray"/Remove page from output tray, then press printer select button + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi + +*% For 60 lpi / 360x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" + +*% For 72 lpi / 360x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "50.0" + +*% For 72 lpi / 720x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "50.0" + +*% For 65 lpi / 720x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" + +*% For 90 lpi / 720x720 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45" +*ColorSepScreenAngle CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45" +*ColorSepScreenAngle ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "75" +*ColorSepScreenAngle ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" + +*% For 72 lpi / 720x720 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "50.0" + +*% Set constraints for mediatype with resolution(720x720)======================== +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode FinePaper +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode OHP +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine_HighSpeed +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_SuperFine + +*% Set constraints for mediatype with resolution(720x360)======================== +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper1440 +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper1440 +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm1440 +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine_HighSpeed +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_SuperFine +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode OHP +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode BackLightFilm +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode BackLightFilm1440 +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode CanvasCloth +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode CanvasCloth1440 + +*% Set constraints for mediatype with resolution(360x360)======================== +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper1440 +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper1440 +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm1440 +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode FinePaper +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode BackLightFilm +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode BackLightFilm1440 +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode CanvasCloth +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode CanvasCloth1440 + +*% Set constraints for resolution with mediatype======================== + +*% for 720x720 media======================== +*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode BackLightFilm *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode BackLightFilm *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode BackLightFilm1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode BackLightFilm1440 *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode CanvasCloth *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode CanvasCloth *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode CanvasCloth1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode CanvasCloth1440 *Resolution 360x360dpi + +*% for 720x360 media======================== +*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 360x360dpi + +*% for 360x360 media======================== +*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x360dpi + +*% Last edited on Aug 25, 1997 +*% The byte count of this file should be exactly 037333 or 038250 +*% depending on the filesystem it resides in. +*% end of PPD file for StylusCOLOR1520 (Win95) diff --git a/openoffice/share/psprint/driver/EP_30001.PS b/openoffice/share/psprint/driver/EP_30001.PS new file mode 100644 index 0000000000000000000000000000000000000000..bbb90cd6edd28945a92df63a2369e7271a113f8c --- /dev/null +++ b/openoffice/share/psprint/driver/EP_30001.PS @@ -0,0 +1,916 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "2.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "EP_30001.PPD" +*Product: "(Stylus COLOR 3000)" +*PSVersion: "(2015.802) 0" +*ModelName: "EPSON StylusCOLOR3000 v2015.802" +*ShortNickName: "EPSON StylusCOLOR3000 v2015.802" +*NickName: "EPSON StylusCOLOR3000 v2015.802" +*Manufacturer: "Epson" + +*% === Product Information =========================== + +*% ==== Device Capabilities =============== +*ColorDevice: True +*DefaultColorSpace: CMYK +*FreeVM: "300000" +*LanguageLevel: "2" +*TTRasterizer: Type42 +*FileSystem: True +*?FileSystem: " +save + false (%os%) + { currentdevparams dup /Writeable known + {/Writeable get {pop true} if} {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush +restore +" +*End +*Throughput: "1" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*OpenUI *Resolution/Choose Resolution: PickOne +*DefaultResolution: 720x720dpi +*OrderDependency: 5 AnySetup *Resolution +*Resolution 720x720dpi/720x720dpi/1440x720dpi: "1 dict dup /HWResolution [720 720] put setpagedevice" +*Resolution 720x360dpi: "1 dict dup /HWResolution [720 360] put setpagedevice" +*Resolution 360x360dpi: "1 dict dup /HWResolution [360 360] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get dup + 0 get ( ) cvs print + (x) print + 1 get ( ) cvs print + (dpi) + = flush + restore +" +*End +*CloseUI: *Resolution + +*% Halftone Information =============== +*ContoneOnly: True +*ScreenFreq: "200.0" +*ScreenAngle: "45.0" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== + +*LandscapeOrientation: Any + +*% PageSize is used to select the input slot by page size. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize A2: " + 2 dict dup /PageSize [1191 1684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A3.Extra/Super A3/B: " + 2 dict dup /PageSize [932 1369] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A3Rotated/A3 Landscape: " + 2 dict dup /PageSize [1191 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B3: " + 2 dict dup /PageSize [1032 1460] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B4: " + 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B4Rotated/B4 Landscape: " + 2 dict dup /PageSize [1032 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4Rotated/A4 Landscape: " + 2 dict dup /PageSize [842 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5Rotated/B5 Landscape: " + 2 dict dup /PageSize [729 516] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Tabloid/Ledger: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Ledger/Ledger Landscape: " + 2 dict dup /PageSize [1224 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LetterRotated/Letter Landscape: " + 2 dict dup /PageSize [792 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Statement/Half Letter: " + 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize StatementRotated/Half Letter Landscape: " + 2 dict dup /PageSize [612 396] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LegalRotated/Legal Landscape: " + 2 dict dup /PageSize [1008 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize AnsiC/US C-size: " + 2 dict dup /PageSize [1224 1584] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize ExecutiveRotated/Executive Landscape: " + 2 dict dup /PageSize [756 522] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Env10Rotated/#10 Envelope: " + 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvC5Rotated/C5 Envelope: " + 2 dict dup /PageSize [649 459] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvPRC5Rotated/DL Envelope: " + 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5Rotated/A5 Landscape: " + 2 dict dup /PageSize [595 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A6: " + 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize 5x8/Index card 5x8: " + 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize 8x10/Index card 8x10: " + 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice" +*End + +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + (Unknown) + 30 dict + dup [1191 1684] (A2) put + dup [932 1369] (A3.Extra) put + dup [842 1191] (A3) put + dup [1191 842] (A3Rotated) put + dup [1032 1460] (B3) put + dup [729 1032] (B4) put + dup [1032 729] (B4Rotated) put + dup [595 842] (A4) put + dup [842 595] (A4Rotated) put + dup [516 729] (B5) put + dup [729 516] (B5Rotated) put + dup [792 1224] (Tabloid) put + dup [1224 792] (Ledger) put + dup [612 792] (Letter) put + dup [792 612] (LetterRotated) put + dup [396 612] (Statement) put + dup [612 396] (StatementRotated) put + dup [612 1008] (Legal) put + dup [1008 612] (LegalRotated) put + dup [1224 1584] (AnsiC) put + dup [684 297] (Env10Rotated) put + dup [522 756] (Executive) put + dup [756 522] (ExecutiveRotated) put + dup [649 459] (EnvC5Rotated) put + dup [624 312] (EnvPRC5Rotated) put + dup [420 595] (A5) put + dup [595 420] (A5Rotated) put + dup [297 420] (A6) put + dup [360 576] (5x8) put + dup [576 720] (8x10) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*% PageRegion is used to select page size, but without selecting the input slot. This +*% is used when using manual feed, or there is only one input slot. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion A2: " + 2 dict dup /PageSize [1191 1684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A3.Extra/Super A3/B: " + 2 dict dup /PageSize [932 1369] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A3Rotated/A3 Landscape: " + 2 dict dup /PageSize [1191 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B3: " + 2 dict dup /PageSize [1032 1460] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B4: " + 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B4Rotated/B4 Landscape: " + 2 dict dup /PageSize [1032 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4Rotated/A4 Landscape: " + 2 dict dup /PageSize [842 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5Rotated/B5 Landscape: " + 2 dict dup /PageSize [729 516] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Tabloid/Ledger: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Ledger/Ledger Landscape: " + 2 dict dup /PageSize [1224 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion LetterRotated/Letter Landscape: " + 2 dict dup /PageSize [792 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Statement/Half Letter: " + 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion StatementRotated/Half Letter Landscape: " + 2 dict dup /PageSize [612 396] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion LegalRotated/Legal Landscape: " + 2 dict dup /PageSize [1008 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion AnsiC/US C-size: " + 2 dict dup /PageSize [1224 1584] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Env10Rotated/#10 Envelope: " + 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion ExecutiveRotated/Executive Landscape: " + 2 dict dup /PageSize [756 522] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvC5Rotated/C5 Envelope: " + 2 dict dup /PageSize [649 459] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvPRC5Rotated/DL Envelope: " + 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5Rotated/A5 Landscape: " + 2 dict dup /PageSize [595 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A6: " + 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion 5x8/Index card 5x8: " + 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion 8x10/Index card 8x10: " + 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 +*ImageableArea A2: "15 40 1176 1675" +*ImageableArea A3.Extra/Super A3/B: "9 40 923 1360" +*ImageableArea A3: "9 40 832 1182" +*ImageableArea A3Rotated/A3 Landscape: "15 40 1176 832" +*ImageableArea B3: "9 40 1023 1450" +*ImageableArea B4: "9 40 719 1023" +*ImageableArea B4Rotated/B4 Landscape: "9 40 1023 719" +*ImageableArea A4: "9 40 586 832" +*ImageableArea A4Rotated/A4 Landscape: "9 40 832 586" +*ImageableArea B5: "9 40 507 720" +*ImageableArea B5Rotated/B5 Landscape: "9 40 720 507" +*ImageableArea Tabloid/Ledger: "9 40 783 1215" +*ImageableArea Ledger/Ledger Landscape: "15 40 1176 783" +*ImageableArea Letter: "9 40 603 783" +*ImageableArea LetterRotated/Letter Landscape: "9 40 782 603" +*ImageableArea Statement/Half Letter: "9 40 387 603" +*ImageableArea StatementRotated/Half Letter Landscape: "9 40 603 387" +*ImageableArea Legal: "9 40 603 999" +*ImageableArea LegalRotated/Legal Landscape: "9 40 999 603" +*ImageableArea AnsiC/US C-size: "15 40 1176 1575" +*ImageableArea Env10Rotated/#10 Envelope: "9 40 675 288" +*ImageableArea Executive/Executive: "9 40 513 747" +*ImageableArea ExecutiveRotated/Executive Landscape: "9 40 747 513" +*ImageableArea EnvC5Rotated/C5 Envelope: "9 40 640 450" +*ImageableArea EnvPRC5Rotated/DL Envelope: "9 40 615 303" +*ImageableArea A5: "9 40 411 586" +*ImageableArea A5Rotated/A5 Landscape: "9 40 586 411" +*ImageableArea A6: "9 40 288 411" +*ImageableArea 5x8/Index card 5x8: "9 40 351 567" +*ImageableArea 8x10/Index card 8x10: "9 40 567 711" + +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension A2: "1191 1684" +*PaperDimension A3.Extra/Super A3/B: "932 1369" +*PaperDimension A3: "842 1191" +*PaperDimension A3Rotated/A3 Landscape: "1191 842" +*PaperDimension B3: "1032 1460" +*PaperDimension B4: "729 1032" +*PaperDimension B4Rotated/B4 Landscape: "1032 729" +*PaperDimension A4: "595 842" +*PaperDimension A4Rotated/A4 Landscape: "842 595" +*PaperDimension B5: "516 729" +*PaperDimension B5Rotated/B5 Landscape: "729 516" +*PaperDimension Tabloid/Ledger: "792 1224" +*PaperDimension Ledger/Ledger Landscape: "1224 792" +*PaperDimension Letter: "612 792" +*PaperDimension LetterRotated/Letter Landscape: "792 612" +*PaperDimension Statement/Half Letter: "396 612" +*PaperDimension StatementRotated/Half Letter Landscape: "612 396" +*PaperDimension Legal: "612 1008" +*PaperDimension LegalRotated/Legal Landscape: "1008 612" +*PaperDimension AnsiC/US C-size: "1224 1584" +*PaperDimension Env10Rotated/#10 Envelope: "684 297" +*PaperDimension Executive/Executive: "522 756" +*PaperDimension ExecutiveRotated/Executive Landscape: "756 522" +*PaperDimension EnvC5Rotated/C5 Envelope: "649 459" +*PaperDimension EnvPRC5Rotated/DL Envelope: "624 312" +*PaperDimension A5: "420 595" +*PaperDimension A5Rotated/A5 Landscape: "595 420" +*PaperDimension A6: "297 420" +*PaperDimension 5x8/Index card 5x8: "360 576" +*PaperDimension 8x10/Index card 8x10: "576 720" + +*MaxMediaWidth: "1224" +*MaxMediaHeight: "3168" +*HWMargins: 0 0 0 0 +*ParamCustomPageSize Width: 1 points 284 1224 +*ParamCustomPageSize Height: 2 points 284 3168 +*ParamCustomPageSize WidthOffset: 3 points 0 1224 +*ParamCustomPageSize HeightOffset: 4 points 0 3168 +*ParamCustomPageSize Orientation: 5 int 0 3 +*LeadingEdge PreferLong: "" +*DefaultLeadingEdge: PreferLong +*CustomPageSize True: " + 4 dict begin + /Orientation exch def + 2 array astore /Margins exch def + 2 array astore /PageSize exch def + /ImagingBBox null def + currentdict + end + dup userdict exch /EPCustomPageSizeDict exch put + setpagedevice +" +*End +*VariablePaperSize: True + +*% RequiresPageRegion is used because the input slot cannot sense the page size. +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 50 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*DefaultOutputOrder: Normal + +*OpenGroup: MachJet + +*OpenUI *EPMediaQualityMode/Media(Quality): PickOne +*OrderDependency: 10 AnySetup *EPMediaQualityMode +*DefaultEPMediaQualityMode: SuperFinePaper +*EPMediaQualityMode Paper_Fine/Plain Paper-360dpi:" + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperD2) put put setpagedevice" +*End +*EPMediaQualityMode Paper_Fine_HighSpeed/Plain Paper Draft-360dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 3 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperD2) put put setpagedevice" +*End +*EPMediaQualityMode Paper_SuperFine/Plain Paper-720dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperD1) put put setpagedevice" +*End +*EPMediaQualityMode FinePaper/Ink Jet Paper-720dpi: " + 3 dict dup /HWResolution [720 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (FineD1) put put setpagedevice" +*End +*EPMediaQualityMode SuperFinePaper/PQ Ink Jet Paper-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (SuperFineD1) put put setpagedevice" +*End +*EPMediaQualityMode SuperFinePaper1440/PQ Ink Jet Paper-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (SuperFineD2) put put setpagedevice" +*End +*EPMediaQualityMode GlossyPaper/PQ Glossy Paper-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyPaperD1) put put setpagedevice" +*End +*EPMediaQualityMode GlossyPaper1440/PQ Glossy Paper-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyPaperD2) put put setpagedevice" +*End +*EPMediaQualityMode GlossyFilm/PQ Glossy Film-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyFilmD1) put put setpagedevice" +*End +*EPMediaQualityMode GlossyFilm1440/PQ Glossy Film-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyFilmD2) put put setpagedevice" +*End +*EPMediaQualityMode OHP/Ink Jet Transparencies-360dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (TransD1) put put setpagedevice" +*End +*EPMediaQualityMode BackLightFilm/Back light film-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (BackLightFilmD1) put put setpagedevice" +*End +*EPMediaQualityMode BackLightFilm1440/Back light film-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (BackLightFilmD2) put put setpagedevice" +*End +*EPMediaQualityMode CanvasCloth/Ink Jet Canvas Cloth-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (CanvasClothD1) put put setpagedevice" +*End +*EPMediaQualityMode CanvasCloth1440/Ink Jet Canvas Cloth-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (CanvasClothD2) put put setpagedevice" +*End +*?EPMediaQualityMode: " + save + currentpagedevice /PostRenderingEnhanceDetails get dup + /MediaType get exch /EpsonEnhance get + (Unknown) + [[(Paper_Fine) (PaperD2) 1] + [(Paper_Fine_HighSpeed) (PaperD2) 3] + [(Paper_SuperFine) (PaperD1) 9] + [(FinePaper) (FineD1) 1] + [(SuperFinePaper) (SuperFineD1) 1] + [(SuperFinePaper1440) (SuperFineD2) 9] + [(GlossyPaper) (GlossyPaperD1) 1] + [(GlossyPaper1440) (GlossyPaperD2) 9] + [(GlossyFilm) (GlossyFilmD1) 1] + [(GlossyFilm1440) (GlossyFilmD2) 9] + [(OHP) (TransD1) 1] + [(BackLightFilm) (BackLightFilmD1) 1] + [(BackLightFilm1440) (BackLightFilmD2) 9] + [(CanvasCloth) (CanvasClothD1) 1] + [(CanvasCloth1440) (CanvasClothD2) 9]] + {aload pop 4 index eq + {4 index eq {exch pop exit} {pop}ifelse} + {pop pop}ifelse + }forall + = flush pop pop +restore +" +*End +*CloseUI: *EPMediaQualityMode + +*OpenUI *ColorModel/Ink: PickOne +*OrderDependency: 20 AnySetup *ColorModel +*DefaultColorModel: CMYK +*ColorModel Gray/Gray: " + 1 dict dup /ProcessColorModel /DeviceGray put setpagedevice" +*End +*ColorModel CMYK: " + 1 dict dup /ProcessColorModel /DeviceCMYK put setpagedevice" +*End +*?ColorModel: " + save + currentpagedevice /ProcessColorModel get + /DeviceGray eq {(Gray)}{(CMYK)}ifelse + = flush +restore +" +*End +*CloseUI: *ColorModel + +*OpenUI *EPPaperMode/Paper option: PickOne +*OrderDependency: 10 AnySetup *EPPaperMode +*DefaultEPPaperMode: False +*EPPaperMode True/Print on roll paper: " + /CPSI /ProcSet resourcestatus + { + pop pop (Roll) 32 string /CPSI /ProcSet + findresource /externalcommand get exec pop + }if + + userdict /EPCustomPageSizeDict known + { + userdict /EPCustomPageSizeDict get setpagedevice + } if +" +*End +*EPPaperMode False/Print on single sheets: " + /CPSI /ProcSet resourcestatus + { + pop pop (Cut) 32 string /CPSI /ProcSet + findresource /externalcommand get exec pop + }if + + userdict /EPCustomPageSizeDict known + { + userdict /EPCustomPageSizeDict get setpagedevice + } if +" +*End +*?EPPaperMode: " + save + (Def) 32 string /CPSI /ProcSet + findresource /externalcommand get exec + {(True)}{(False)}ifelse + = flush +restore +" +*End +*CloseUI: *EPPaperMode + +*CloseGroup: MachJet + +*% Font Information ===================== + +*DefaultFont: Courier +*Font Courier: Standard "(002.004S)" Standard Disk +*Font Courier-Bold: Standard "(002.004S)" Standard Disk +*Font Courier-BoldOblique: Standard "(002.004S)" Standard Disk +*Font Courier-Oblique: Standard "(002.004S)" Standard Disk +*Font Helvetica: Standard "(001.006S)" Standard Disk +*Font Helvetica-Bold: Standard "(001.007S)" Standard Disk +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow: Standard "(001.006S)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard Disk +*Font Helvetica-Oblique: Standard "(001.006S)" Standard Disk +*Font Symbol: Special "(001.007S)" Special Disk +*Font Times-Bold: Standard "(001.007S)" Standard Disk +*Font Times-BoldItalic: Standard "(001.009S)" Standard Disk +*Font Times-Italic: Standard "(001.007S)" Standard Disk +*Font Times-Roman: Standard "(001.007S)" Standard Disk +*?FontQuery: " +save 4 dict begin /sv exch def +/str (fonts/ ) def +/st2 128 string def +{ + count 0 gt { + dup st2 cvs (/) print print (:) print + dup FontDirectory exch known {pop (Yes)}{ + str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt { + cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse +} bind loop +(*) = flush +sv end restore +" +*End + +*?FontList: " +save 2 dict begin /sv exch def +/str 128 string def +FontDirectory { pop == } bind forall flush +/filenameforall where { + pop save (fonts/*) { + dup length 6 sub 6 exch getinterval cvn == + } bind str filenameforall flush restore +} if +(*) = flush +sv end restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: timeout, clearing printer" +*Status: "PrinterError: warming up" +*Status: "PrinterError: service call" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: offline"/Printer offline, press printer select button +*Status: "PrinterError: no ink cartridge"/Insert ink cartridge +*Status: "PrinterError: no color ink cartridge"/Insert color ink cartridge +*Status: "PrinterError: no black ink cartridge"/Insert black ink cartridge +*Status: "PrinterError: clear output tray"/Remove page from output tray, then press printer select button + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "%program link%" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "timeout, clearing printer" +*PrinterError: "warming up" +*PrinterError: "service call" +*PrinterError: "out of paper" +*PrinterError: "paper entry misfeed" +*PrinterError: "offline"/Printer offline, press printer select button +*PrinterError: "no ink cartridge"/Insert ink cartridge +*PrinterError: "no color ink cartridge"/Insert color ink cartridge +*PrinterError: "no black ink cartridge"/Insert black ink cartridge +*PrinterError: "clear output tray"/Remove page from output tray, then press printer select button + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi + +*% For 60 lpi / 360x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" + +*% For 72 lpi / 360x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "50.0" + +*% For 72 lpi / 720x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "50.0" + +*% For 65 lpi / 720x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" + +*% For 90 lpi / 720x720 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45" +*ColorSepScreenAngle CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45" +*ColorSepScreenAngle ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "75" +*ColorSepScreenAngle ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" + +*% For 72 lpi / 720x720 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "50.0" + +*% Set constraints for mediatype with resolution(720x720)======================== +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode FinePaper +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode OHP +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine_HighSpeed +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_SuperFine + +*% Set constraints for mediatype with resolution(720x360)======================== +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper1440 +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper1440 +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm1440 +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine_HighSpeed +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_SuperFine +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode OHP +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode BackLightFilm +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode BackLightFilm1440 +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode CanvasCloth +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode CanvasCloth1440 + +*% Set constraints for mediatype with resolution(360x360)======================== +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper1440 +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper1440 +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm1440 +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode FinePaper +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode BackLightFilm +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode BackLightFilm1440 +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode CanvasCloth +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode CanvasCloth1440 + +*% Set constraints for resolution with mediatype======================== + +*% for 720x720 media======================== +*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode BackLightFilm *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode BackLightFilm *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode BackLightFilm1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode BackLightFilm1440 *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode CanvasCloth *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode CanvasCloth *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode CanvasCloth1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode CanvasCloth1440 *Resolution 360x360dpi + +*% for 720x360 media======================== +*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 360x360dpi + +*% for 360x360 media======================== +*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x360dpi + +*% Last edited on Aug 25, 1997 +*% The byte count of this file should be exactly 037341 or 038257 +*% depending on the filesystem it resides in. +*% end of PPD file for StylusCOLOR3000(Win95) diff --git a/openoffice/share/psprint/driver/EP_50001.PS b/openoffice/share/psprint/driver/EP_50001.PS new file mode 100644 index 0000000000000000000000000000000000000000..bd2f761966f7449ea4977c694c056d8403e4f904 --- /dev/null +++ b/openoffice/share/psprint/driver/EP_50001.PS @@ -0,0 +1,876 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "EP_50001.PPD" +*Product: "(Stylus Pro 5000)" +*PSVersion: "(2015.802) 0" +*ModelName: "EPSON StylusPro5000 v2015.802" +*ShortNickName: "EPSON StylusPro5000 v2015.802" +*NickName: "EPSON StylusPro5000 v2015.802" +*Manufacturer: "Epson" +*% === Options and Constraints ========= +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Option cassette: Boolean +*DefaultOption1: False +*Option1 True/True: "" +*Option1 False/False: "" +*?Option1 : " + (OptionCassette) 32 string /CPSI /ProcSet + findresource /externalcommand get exec + {(True)}{(False)}ifelse + = flush" +*End +*CloseUI: *Option1 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot Lower +*UIConstraints: *InputSlot Lower *Option1 False + +*% === Product Information =========================== + +*% ==== Device Capabilities =============== +*ColorDevice: True +*DefaultColorSpace: CMYK +*FreeVM: "300000" +*LanguageLevel: "2" +*TTRasterizer: Type42 +*FileSystem: True +*?FileSystem: " +save + false (%os%) + { currentdevparams dup /Writeable known + {/Writeable get {pop true} if} {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush +restore +" +*End +*Throughput: "1" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*OpenUI *Resolution/Choose Resolution: PickOne +*DefaultResolution: 720x720dpi +*OrderDependency: 5 AnySetup *Resolution +*Resolution 720x720dpi/720x720dpi/1440x720dpi: "1 dict dup /HWResolution [720 720] put setpagedevice" +*Resolution 720x360dpi: "1 dict dup /HWResolution [720 360] put setpagedevice" +*Resolution 360x360dpi: "1 dict dup /HWResolution [360 360] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get dup + 0 get ( ) cvs print + (x) print + 1 get ( ) cvs print + (dpi) + = flush + restore +" +*End +*CloseUI: *Resolution + +*% Halftone Information =============== +*ContoneOnly: True +*ScreenFreq: "200.0" +*ScreenAngle: "45.0" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== + +*LandscapeOrientation: Any + +*% PageSize is used to select the input slot by page size. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize A3.Extra/Super A3/B: " + 2 dict dup /PageSize [932 1369] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B4: " + 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4Rotated/A4 Landscape: " + 2 dict dup /PageSize [842 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5Rotated/B5 Landscape: " + 2 dict dup /PageSize [729 516] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Tabloid/Ledger: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize LetterRotated/Letter Landscape: " + 2 dict dup /PageSize [792 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Statement/Half Letter: " + 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize StatementRotated/Half Letter Landscape: " + 2 dict dup /PageSize [612 396] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize ExecutiveRotated/Executive Landscape: " + 2 dict dup /PageSize [756 522] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Env10/#10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvC5/C5 Envelope: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvC6/C6 Envelope: " + 2 dict dup /PageSize [323 459] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvDL/DL Envelope: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5Rotated/A5 Landscape: " + 2 dict dup /PageSize [595 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A6: " + 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize 5x8/Index card 5x8: " + 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize 8x10/Index card 8x10: " + 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize PhotoPaper/Photo Paper 4x6: " + 2 dict dup /PageSize [288 432] put dup /ImagingBBox null put setpagedevice" +*End + +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + (Unknown) + 25 dict + dup [932 1369] (A3.Extra) put + dup [842 1191] (A3) put + dup [729 1032] (B4) put + dup [595 842] (A4) put + dup [842 595] (A4Rotated) put + dup [516 729] (B5) put + dup [729 516] (B5Rotated) put + dup [792 1224] (Tabloid) put + dup [612 792] (Letter) put + dup [792 612] (LetterRotated) put + dup [396 612] (Statement) put + dup [612 396] (StatementRotated) put + dup [612 1008] (Legal) put + dup [522 756] (Executive) put + dup [756 522] (ExecutiveRotated) put + dup [297 684] (Env10) put + dup [459 649] (EnvC5) put + dup [323 459] (EnvC6) put + dup [312 624] (EnvDL) put + dup [420 595] (A5) put + dup [595 420] (A5Rotated) put + dup [297 420] (A6) put + dup [360 576] (5x8) put + dup [576 720] (8x10) put + dup [288 432] (PhotoPaper) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*% PageRegion is used to select page size, but without selecting the input slot. This +*% is used when using manual feed, or there is only one input slot. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion A3.Extra/Super A3/B: " + 2 dict dup /PageSize [932 1369] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B4: " + 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4Rotated/A4 Landscape: " + 2 dict dup /PageSize [842 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5Rotated/B5 Landscape: " + 2 dict dup /PageSize [729 516] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Tabloid/Ledger: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion LetterRotated/Letter Landscape: " + 2 dict dup /PageSize [792 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Statement/Half Letter: " + 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion StatementRotated/Half Letter Landscape: " + 2 dict dup /PageSize [612 396] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion ExecutiveRotated/Executive Landscape: " + 2 dict dup /PageSize [756 522] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Env10/#10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvC5/C5 Envelope: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvC6/C6 Envelope: " + 2 dict dup /PageSize [323 459] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvDL/DL Envelope: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5Rotated/A5 Landscape: " + 2 dict dup /PageSize [595 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A6: " + 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion 5x8/Index card 5x8: " + 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion 8x10/Index card 8x10: " + 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion PhotoPaper/Photo Paper 4x6: " + 2 dict dup /PageSize [288 432] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 +*ImageableArea A3.Extra/Super A3/B: "9 40 923 1360" +*ImageableArea A3: "9 40 832 1182" +*ImageableArea B4: "9 40 719 1023" +*ImageableArea A4: "9 40 586 832" +*ImageableArea A4Rotated/A4 Landscape: "9 40 832 586" +*ImageableArea B5: "9 40 507 720" +*ImageableArea B5Rotated/B5 Landscape: "9 40 720 507" +*ImageableArea Tabloid/Ledger: "9 40 783 1215" +*ImageableArea Letter: "9 40 603 783" +*ImageableArea LetterRotated/Letter Landscape: "9 40 782 603" +*ImageableArea Statement/Half Letter: "9 40 387 603" +*ImageableArea StatementRotated/Half Letter Landscape: "9 40 603 387" +*ImageableArea Legal: "9 40 603 999" +*ImageableArea Executive/Executive: "9 40 513 747" +*ImageableArea ExecutiveRotated/Executive Landscape: "9 40 747 513" +*ImageableArea Env10/#10 Envelope: "9 40 288 675" +*ImageableArea EnvC5/C5 Envelope: "9 40 450 640" +*ImageableArea EnvC6/C6 Envelope: "9 40 314 450" +*ImageableArea EnvDL/DL Envelope: "9 40 303 615" +*ImageableArea A5: "9 40 411 586" +*ImageableArea A5Rotated/A5 Landscape: "9 40 586 411" +*ImageableArea A6: "9 40 288 411" +*ImageableArea 5x8/Index card 5x8: "9 40 351 567" +*ImageableArea 8x10/Index card 8x10: "9 40 567 711" +*ImageableArea PhotoPaper/Photo Paper 4x6: "9 40 279 423" + +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension A3.Extra/Super A3/B: "932 1369" +*PaperDimension A3: "842 1191" +*PaperDimension B4: "729 1032" +*PaperDimension A4: "595 842" +*PaperDimension A4Rotated/A4 Landscape: "842 595" +*PaperDimension B5: "516 729" +*PaperDimension B5Rotated/B5 Landscape: "729 516" +*PaperDimension Tabloid/Ledger: "792 1224" +*PaperDimension Letter: "612 792" +*PaperDimension LetterRotated/Letter Landscape: "792 612" +*PaperDimension Statement/Half Letter: "396 612" +*PaperDimension StatementRotated/Half Letter Landscape: "612 396" +*PaperDimension Legal: "612 1008" +*PaperDimension Executive/Executive: "522 756" +*PaperDimension ExecutiveRotated/Executive Landscape: "756 522" +*PaperDimension Env10/#10 Envelope: "297 684" +*PaperDimension EnvC5/C5 Envelope: "459 649" +*PaperDimension EnvC6/C6 Envelope: "323 459" +*PaperDimension EnvDL/DL Envelope: "312 624" +*PaperDimension A5: "420 595" +*PaperDimension A5Rotated/A5 Landscape: "595 420" +*PaperDimension A6: "297 420" +*PaperDimension 5x8/Index card 5x8: "360 576" +*PaperDimension 8x10/Index card 8x10: "576 720" +*PaperDimension PhotoPaper/Photo Paper 4x6: "288 432" + +*MaxMediaWidth: "932" +*MaxMediaHeight: "3168" +*HWMargins: 0 0 0 0 +*ParamCustomPageSize Width: 1 points 284 932 +*ParamCustomPageSize Height: 2 points 284 3168 +*ParamCustomPageSize WidthOffset: 3 points 0 932 +*ParamCustomPageSize HeightOffset: 4 points 0 3168 +*ParamCustomPageSize Orientation: 5 int 0 3 +*LeadingEdge PreferLong: "" +*DefaultLeadingEdge: PreferLong +*CustomPageSize True: " + 4 dict begin + /Orientation exch def + 2 array astore /Margins exch def + 2 array astore /PageSize exch def + /ImagingBBox null def + currentdict + end + dup userdict exch /EPCustomPageSizeDict exch put + setpagedevice +" +*End +*VariablePaperSize: True + +*% RequiresPageRegion is used because the input slot cannot sense the page size. +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper/Standard cassette: " + /CPSI /ProcSet resourcestatus + { + pop pop (Upper) 32 string /CPSI /ProcSet + findresource /externalcommand get exec pop + }if +" +*End +*InputSlot Lower/Option cassette: " + /CPSI /ProcSet resourcestatus + { + pop pop (Lower) 32 string /CPSI /ProcSet + findresource /externalcommand get exec pop + }if +" +*End +*?InputSlot: " + save + (DefCassette) 32 string /CPSI /ProcSet + findresource /externalcommand get exec + {(Upper)}{(Lower)}ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*DefaultOutputOrder: Normal + +*OpenUI *ManualFeed/ManualFeed: PickOne +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*OpenGroup: MachJet + +*OpenUI *EPMediaQualityMode/Media(Quality): PickOne +*OrderDependency: 10 AnySetup *EPMediaQualityMode +*DefaultEPMediaQualityMode: SuperFinePaper +*EPMediaQualityMode Paper_Fine/Plain Paper-360dpi:" + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperF2) put put setpagedevice" +*End +*EPMediaQualityMode Paper_Fine_HighSpeed/Plain Paper Draft-360dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 3 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperF2) put put setpagedevice" +*End +*EPMediaQualityMode Paper_SuperFine/Plain Paper-720dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperF1) put put setpagedevice" +*End +*EPMediaQualityMode FinePaper/Ink Jet Paper-720dpi: " + 3 dict dup /HWResolution [720 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (FineF1) put put setpagedevice" +*End +*EPMediaQualityMode SuperFinePaper/PQ Ink Jet Paper-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (SuperFineF1) put put setpagedevice" +*End +*EPMediaQualityMode SuperFinePaper1440/PQ Ink Jet Paper-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (SuperFineF2) put put setpagedevice" +*End +*EPMediaQualityMode GlossyPaper/PQ Glossy Paper-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyPaperF1) put put setpagedevice" +*End +*EPMediaQualityMode GlossyPaper1440/PQ Glossy Paper-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyPaperF2) put put setpagedevice" +*End +*EPMediaQualityMode GlossyFilm1440/PQ Glossy Film-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyFilmF2) put put setpagedevice" +*End +*EPMediaQualityMode OHP/Ink Jet Transparencies-360dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (TransF1) put put setpagedevice" +*End +*EPMediaQualityMode BackLightFilm1440/Back light film-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (BackLightFilmF2) put put setpagedevice" +*End +*?EPMediaQualityMode: " + save + currentpagedevice /PostRenderingEnhanceDetails get dup + /MediaType get exch /EpsonEnhance get + (Unknown) + [[(Paper_Fine) (PaperF2) 1] + [(Paper_Fine_HighSpeed) (PaperF2) 3] + [(Paper_SuperFine) (PaperF1) 9] + [(FinePaper) (FineF1) 1] + [(SuperFinePaper) (SuperFineF1) 1] + [(SuperFinePaper1440) (SuperFineF2) 9] + [(GlossyPaper) (GlossyPaperF1) 1] + [(GlossyPaper1440) (GlossyPaperF2) 9] + [(GlossyFilm1440) (GlossyFilmF2) 9] + [(OHP) (TransF1) 1] + [(BackLightFilm1440) (BackLightFilmF2) 9]] + {aload pop 4 index eq + {4 index eq {exch pop exit} {pop}ifelse} + {pop pop}ifelse + }forall + = flush pop pop +restore +" +*End +*CloseUI: *EPMediaQualityMode + +*OpenUI *ColorModel/Ink: PickOne +*OrderDependency: 20 AnySetup *ColorModel +*DefaultColorModel: CMYK +*ColorModel Gray/Gray: " + 1 dict dup /ProcessColorModel /DeviceGray put setpagedevice" +*End +*ColorModel CMYK: " + 1 dict dup /ProcessColorModel /DeviceCMYK put setpagedevice" +*End +*?ColorModel: " + save + currentpagedevice /ProcessColorModel get + /DeviceGray eq {(Gray)}{(CMYK)}ifelse + = flush +restore +" +*End +*CloseUI: *ColorModel + +*OpenUI *EPPaperMode/Paper option: PickOne +*OrderDependency: 10 AnySetup *EPPaperMode +*DefaultEPPaperMode: False +*EPPaperMode True/Print on roll paper: " + /CPSI /ProcSet resourcestatus + { + pop pop (Roll) 32 string /CPSI /ProcSet + findresource /externalcommand get exec pop + }if + + userdict /EPCustomPageSizeDict known + { + userdict /EPCustomPageSizeDict get setpagedevice + } if +" +*End +*EPPaperMode False/Print on single sheets: " + /CPSI /ProcSet resourcestatus + { + pop pop (Cut) 32 string /CPSI /ProcSet + findresource /externalcommand get exec pop + }if + + userdict /EPCustomPageSizeDict known + { + userdict /EPCustomPageSizeDict get setpagedevice + } if +" +*End +*?EPPaperMode: " + save + (Def) 32 string /CPSI /ProcSet + findresource /externalcommand get exec + {(True)}{(False)}ifelse + = flush +restore +" +*End +*CloseUI: *EPPaperMode + +*CloseGroup: MachJet + +*% Font Information ===================== + +*DefaultFont: Courier +*Font Courier: Standard "(002.004S)" Standard Disk +*Font Courier-Bold: Standard "(002.004S)" Standard Disk +*Font Courier-BoldOblique: Standard "(002.004S)" Standard Disk +*Font Courier-Oblique: Standard "(002.004S)" Standard Disk +*Font Helvetica: Standard "(001.006S)" Standard Disk +*Font Helvetica-Bold: Standard "(001.007S)" Standard Disk +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow: Standard "(001.006S)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard Disk +*Font Helvetica-Oblique: Standard "(001.006S)" Standard Disk +*Font Symbol: Special "(001.007S)" Special Disk +*Font Times-Bold: Standard "(001.007S)" Standard Disk +*Font Times-BoldItalic: Standard "(001.009S)" Standard Disk +*Font Times-Italic: Standard "(001.007S)" Standard Disk +*Font Times-Roman: Standard "(001.007S)" Standard Disk +*?FontQuery: " +save 4 dict begin /sv exch def +/str (fonts/ ) def +/st2 128 string def +{ + count 0 gt { + dup st2 cvs (/) print print (:) print + dup FontDirectory exch known {pop (Yes)}{ + str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt { + cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse +} bind loop +(*) = flush +sv end restore +" +*End + +*?FontList: " +save 2 dict begin /sv exch def +/str 128 string def +FontDirectory { pop == } bind forall flush +/filenameforall where { + pop save (fonts/*) { + dup length 6 sub 6 exch getinterval cvn == + } bind str filenameforall flush restore +} if +(*) = flush +sv end restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: timeout, clearing printer" +*Status: "PrinterError: warming up" +*Status: "PrinterError: service call" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: offline"/Printer offline, press printer select button +*Status: "PrinterError: no ink cartridge"/Insert ink cartridge +*Status: "PrinterError: no color ink cartridge"/Insert color ink cartridge +*Status: "PrinterError: no black ink cartridge"/Insert black ink cartridge +*Status: "PrinterError: clear output tray"/Remove page from output tray, then press printer select button + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "%program link%" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "timeout, clearing printer" +*PrinterError: "warming up" +*PrinterError: "service call" +*PrinterError: "out of paper" +*PrinterError: "paper entry misfeed" +*PrinterError: "offline"/Printer offline, press printer select button +*PrinterError: "no ink cartridge"/Insert ink cartridge +*PrinterError: "no color ink cartridge"/Insert color ink cartridge +*PrinterError: "no black ink cartridge"/Insert black ink cartridge +*PrinterError: "clear output tray"/Remove page from output tray, then press printer select button + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi + +*% For 60 lpi / 360x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" + +*% For 72 lpi / 360x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "50.0" + +*% For 72 lpi / 720x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "50.0" + +*% For 65 lpi / 720x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" + +*% For 90 lpi / 720x720 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45" +*ColorSepScreenAngle CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45" +*ColorSepScreenAngle ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "75" +*ColorSepScreenAngle ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" + +*% For 72 lpi / 720x720 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "50.0" + +*% Set constraints for mediatype with resolution(720x720)======================== +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode FinePaper +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode OHP +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine_HighSpeed +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_SuperFine + +*% Set constraints for mediatype with resolution(720x360)======================== +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper1440 +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper1440 +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm1440 +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine_HighSpeed +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_SuperFine +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode OHP +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode BackLightFilm1440 + +*% Set constraints for mediatype with resolution(360x360)======================== +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper1440 +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper1440 +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm1440 +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode FinePaper +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode BackLightFilm1440 + +*% Set constraints for resolution with mediatype======================== + +*% for 720x720 media======================== +*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode BackLightFilm1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode BackLightFilm1440 *Resolution 360x360dpi + +*% for 720x360 media======================== +*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 360x360dpi + +*% for 360x360 media======================== +*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x360dpi + +*% Last edited on Aug 25, 1997(Win95) +*% The byte count of this file should be exactly 034027 or 034903 +*% depending on the filesystem it resides in. +*% end of PPD file for StylusPro5000 diff --git a/openoffice/share/psprint/driver/EP_82F21.PS b/openoffice/share/psprint/driver/EP_82F21.PS new file mode 100644 index 0000000000000000000000000000000000000000..ae861eb5253ab0d6014da70ee6956b80e60d095d --- /dev/null +++ b/openoffice/share/psprint/driver/EP_82F21.PS @@ -0,0 +1,952 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% + +*FormatVersion: "4.3" +*FileVersion: "1.2" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "EP_82F21.PPD" +*Product: "(EPSON LP-8200PS2)" +*PSVersion: "(2015.107) 1" +*ModelName: "EPSON LP-8200PS2 2 Font" +*Manufacturer: "Epson" +*ShortNickName: "EPSON LP-8200PS2 2 Font" +*NickName: "EPSON LP-8200PS2 v2015.107" +*% === Options and Constraints ========= +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Option Cassette: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/None: "" +*?Option1 : " + currentpagedevice /InputAttributes get 2 get + null eq {(False)}{(True)}ifelse + = flush" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/HDD: Boolean +*DefaultOption2: False +*Option2 True/Connected: "" +*Option2 False/None: "" +*?Option2: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Type1 Coprocessor: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/None: "" +*?Option3: " + save + (False) (*) { + (Type1Coprocessor) eq {pop (True) exit}if + } =string /HWOptions resourceforall + = flush + restore" +*End +*CloseUI: *Option3 + +*OpenUI *Option4/Ethernet Option: Boolean +*DefaultOption4: False +*Option4 True/Installed: "" +*Option4 False/None: "" +*?Option4: " + save + /AdminUtils /ProcSet findresource begin EtherTalkOptionInstalled end + {(True)}{(False)}ifelse + = flush + restore" +*End +*CloseUI: *Option4 + +*OpenUI *InstalledMemory/Memory: PickOne +*DefaultInstalledMemory: 8Meg +*InstalledMemory 8Meg/Standard(8MB): "" +*InstalledMemory 12Meg/12MB: "" +*InstalledMemory 16Meg/16MB: "" +*InstalledMemory 20Meg/20MB: "" +*InstalledMemory 24Meg/24MB: "" +*InstalledMemory 28Meg/28MB: "" +*InstalledMemory 32Meg/32MB: "" +*InstalledMemory 40Meg/40MB: "" +*?InstalledMemory: " + save + currentsystemparams /RamSize get 16#100000 div 8 sub 4 div cvi + [(8Meg) (12Meg) (16Meg) (20Meg) (24Meg) (28Meg) (32Meg) () (40Meg)] + exch get = flush + restore + " +*End +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot Lower + +*UIConstraints: *InputSlot Upper *MediaType Thick +*UIConstraints: *InputSlot Lower *MediaType Thick + +*UIConstraints: *InstalledMemory 8Meg *PageSize MaxPage +*UIConstraints: *InstalledMemory 8Meg *PageRegion MaxPage + +*UIConstraints: *InputSlot Lower *Option1 False + +*UIConstraints: *MediaType Thick *InputSlot Upper +*UIConstraints: *MediaType Thick *InputSlot Lower + +*UIConstraints: *PageSize MaxPage *InstalledMemory 8Meg +*UIConstraints: *PageRegion MaxPage *InstalledMemory 8Meg + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" +*Protocols: BCP TBCP + +*FreeVM: "2920000" +*VMOption 8Meg: "2920000" +*VMOption 12Meg: "2820000" +*VMOption 16Meg: "6880000" +*VMOption 20Meg: "10850000" +*VMOption 24Meg: "14900000" +*VMOption 28Meg: "18930000" +*VMOption 32Meg: "23000000" +*VMOption 40Meg: "31110000" + + +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus {pop pop (Type42)}{(None)}ifelse + = flush + restore +" +*End +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End + +*Throughput: "10" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End +*OpenUI *Resolution/Resolution: PickOne +*OrderDependency: 20 AnySetup *Resolution +*DefaultResolution: 600dpi +*Resolution 600dpi/Fine: "1 dict dup /HWResolution [600 600] put setpagedevice" +*Resolution 300dpi/Quick: "1 dict dup /HWResolution [300 300] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End +*CloseUI: *Resolution + +*% Job Patch File =============== +*JobPatchFile 0: " + 10 dict dup /EPSONdict exch def begin + /ThickPaper false def + /SetPaper { + 3 dict + dup /PageSize 5 -1 roll put + dup /ImagingBBox 4 -1 roll put + dup ThickPaper {/MediaWeight 110 put}{/MediaWeight 75 put}ifelse + setpagedevice + }bind def + end + +" +*End + +*% Halftone Information =============== +*DefaultHalftoneType: 1 +*ScreenFreq: "85.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "85.0" +*ResScreenAngle 600dpi: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*OpenUI *Smoothing/RIT: Boolean +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing:True +*Smoothing True/ON: "1 dict dup /PostRenderingEnhance true put setpagedevice" +*Smoothing False/OFF: "1 dict dup /PostRenderingEnhance false put setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhance get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *Smoothing + + +*OpenUI *EPHT/Halftone: Boolean +*OrderDependency: 50 AnySetup *EPHT +*DefaultEPHT:True +*EPHT True/Brilliant Screens: " + /AdminUtils /ProcSet findresource begin + false setDisableABS end + currentpagedevice setpagedevice +" +*End +*EPHT False/Spot: " + /AdminUtils /ProcSet findresource begin + true setDisableABS end + currentpagedevice setpagedevice +" +*End +*?EPHT: " + save + /AdminUtils /ProcSet findresource begin disableABS end + {(False)}{(True)}ifelse = flush + restore +" +*End +*CloseUI: *EPHT + + +*% Paper Handling =================== +*LandscapeOrientation: Any +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize Letter: " + EPSONdict begin [612 792] null SetPaper end" +*End +*PageSize Legal: " + EPSONdict begin [612 1008] null SetPaper end" +*End +*PageSize Tabloid/B: " + EPSONdict begin [792 1224] null SetPaper end" +*End +*PageSize A3: " + EPSONdict begin [842 1191] null SetPaper end" +*End +*PageSize A4: " + EPSONdict begin [595 842] null SetPaper end" +*End +*PageSize A5: " + EPSONdict begin [420 595] null SetPaper end" +*End +*PageSize B4: " + EPSONdict begin [729 1032] null SetPaper end" +*End +*PageSize B5: " + EPSONdict begin [516 729] null SetPaper end" +*End +*PageSize Folio: " + EPSONdict begin [595 935] null SetPaper end" +*End +*PageSize Executive: " + EPSONdict begin [522 756] null SetPaper end" +*End +*PageSize Env10: " + EPSONdict begin [297 684] null SetPaper end" +*End +*PageSize EnvDL: " + EPSONdict begin [312 624] null SetPaper end" +*End +*PageSize EnvC5: " + EPSONdict begin [459 649] null SetPaper end" +*End +*PageSize FanFoldGermanLegal/GOVLegal: " + EPSONdict begin [612 936] null SetPaper end" +*End +*PageSize Postcard/Hagaki: " + EPSONdict begin [284 419] null SetPaper end" +*End +*PageSize EnvMonarch/Monarch: " + EPSONdict begin [279 540] null SetPaper end" +*End +*PageSize Statement: " + EPSONdict begin [396 612] null SetPaper end" +*End +*PageSize GOVLetter: " + EPSONdict begin [576 756] null SetPaper end" +*End +*PageSize A3L: " + EPSONdict begin [842 1440] null SetPaper end" +*End +*PageSize MaxPage/Banner: " + EPSONdict begin [842 2551] null SetPaper end" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 18 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [842 1191] (A3) put + dup [595 842] (A4) put + dup [420 595] (A5) put + dup [729 1032] (B4) put + dup [516 729] (B5) put + dup [595 935] (Folio) put + dup [522 756] (Executive) put + dup [297 684] (Env10) put + dup [312 624] (EnvDL) put + dup [459 649] (EnvC5) put + dup [612 936] (FanFoldGermanLegal) put + dup [284 419] (Postcard) put + dup [279 540] (EnvMonarch) put + dup [396 612] (Statement) put + dup [576 756] (GOVLetter) put + dup [842 1440] (A3L) put + dup [842 2551] (MaxPage) put + + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion Letter: " + EPSONdict begin [612 792] null SetPaper end" +*End +*PageRegion Legal: " + EPSONdict begin [612 1008] null SetPaper end" +*End +*PageRegion Tabloid/B: " + EPSONdict begin [792 1224] null SetPaper end" +*End +*PageRegion A3: " + EPSONdict begin [842 1191] null SetPaper end" +*End +*PageRegion A4: " + EPSONdict begin [595 842] null SetPaper end" +*End +*PageRegion A5: " + EPSONdict begin [420 595] null SetPaper end" +*End +*PageRegion B4: " + EPSONdict begin [729 1032] null SetPaper end" +*End +*PageRegion B5: " + EPSONdict begin [516 729] null SetPaper end" +*End +*PageRegion Folio: " + EPSONdict begin [595 935] null SetPaper end" +*End +*PageRegion Executive: " + EPSONdict begin [522 756] null SetPaper end" +*End +*PageRegion Env10: " + EPSONdict begin [297 684] null SetPaper end" +*End +*PageRegion EnvDL: " + EPSONdict begin [312 624] null SetPaper end" +*End +*PageRegion EnvC5: " + EPSONdict begin [459 649] null SetPaper end" +*End +*PageRegion FanFoldGermanLegal/GOVLegal: " + EPSONdict begin [612 936] null SetPaper end" +*End +*PageRegion Postcard/Hagaki: " + EPSONdict begin [284 419] null SetPaper end" +*End +*PageRegion EnvMonarch/Monarch: " + EPSONdict begin [279 540] null SetPaper end" +*End +*PageRegion Statement: " + EPSONdict begin [396 612] null SetPaper end" +*End +*PageRegion GOVLetter: " + EPSONdict begin [576 756] null SetPaper end" +*End +*PageRegion A3L: " + EPSONdict begin [842 1440] null SetPaper end" +*End +*PageRegion MaxPage/Banner: " + EPSONdict begin [842 2551] null SetPaper end" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 +*ImageableArea Letter: "3.66 3.60 607.5 786.96 " +*ImageableArea Legal: "3.60 3.66 606.48 1002.54 " +*ImageableArea Tabloid/B: "3.60 3.66 789.96 1218.06 " +*ImageableArea A3: "3.60 3.66 836.88 1184.94 " +*ImageableArea A4: "3.66 3.60 589.74 836.88 " +*ImageableArea A5: "3.66 3.60 413.1 587.28 " +*ImageableArea B4: "3.60 3.66 717.84 1026.06 " +*ImageableArea B5: "3.66 3.60 508.14 721.68" +*ImageableArea Folio: "3.60 3.66 587.28 927.18 " +*ImageableArea Executive: "3.66 3.60 514.38 744.72" +*ImageableArea Env10: "3.60 3.66 291.6 676.14 " +*ImageableArea EnvDL: "3.60 3.66 303.12 614.22 " +*ImageableArea EnvC5: "3.60 3.66 452.88 641.1 " +*ImageableArea FanFoldGermanLegal/GOVLegal: "3.60 3.66 606.48 926.22 " +*ImageableArea Postcard/Hagaki: "3.60 3.66 276.24 412.14 " +*ImageableArea EnvMonarch/Monarch: "3.60 3.66 272.4 532.14 " +*ImageableArea Statement: "3.66 3.60 388.14 606.48" +*ImageableArea GOVLetter: "3.60 3.66 568.08 748.14 " +*ImageableArea A3L: "3.60 3.66 836.88 1435.98 " +*ImageableArea MaxPage/Banner: "3.60 3.66 836.88 2545.74 " + +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid/B: "792 1224" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension B4: "729 1032" +*PaperDimension B5: "516 729" +*PaperDimension Folio: "595 935" +*PaperDimension Executive: "522 756" +*PaperDimension Env10: "297 684" +*PaperDimension EnvDL: "312 624" +*PaperDimension EnvC5: "459 649" +*PaperDimension FanFoldGermanLegal/GOVLegal: "612 936" +*PaperDimension Postcard/Hagaki: "284 419" +*PaperDimension EnvMonarch/Monarch: "279 540" +*PaperDimension Statement: "396 612" +*PaperDimension GOVLetter: "576 756" +*PaperDimension A3L: "842 1440" +*PaperDimension MaxPage/Banner: "842 2551" + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Standard +*InputSlot Standard/Standard: " + currentpagedevice /InputAttributes get 0 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [0] put + put setpagedevice + } ifelse" +*End +*InputSlot Upper/Upper: " + currentpagedevice /InputAttributes get 1 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [1] put + put setpagedevice + } ifelse" +*End +*InputSlot Lower/Lower: " + currentpagedevice /InputAttributes get 2 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [2] put + put setpagedevice + } ifelse" +*End +*?InputSlot: " + save + 2 dict + dup /0 (Standard) put + dup /1 (Upper) put + dup /2 (Lower) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + + +*OpenUI *TraySwitch/TraySwitch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: True +*TraySwitch True/Auto: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False/Manual: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " +save + currentpagedevice /TraySwitch get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*OpenUI *MediaType/PaperType: PickOne +*OrderDependency: 20 AnySetup *MediaType +*DefaultMediaType: Standard +*MediaType Standard/Standard: " + EPSONdict begin + /ThickPaper false def + end +" +*End +*MediaType Thick/Thick: " + EPSONdict begin + /ThickPaper true def + end +" +*End +*?MediaType: " + save + 2 dict + dup 75 (Standard) put + dup 110 (Thick) put + currentpagedevice /MediaWeight + get get = flush + restore +" +*End +*CloseUI: *MediaType + +*OpenUI *EPPCheck/PaperSizeCheck: Boolean +*OrderDependency: 10 AnySetup *EPPCheck +*DefaultEPPCheck: True +*EPPCheck True/Enable: "<</Policies <</PageSize 2>> >> setpagedevice" +*EPPCheck False/Disable: "<</Policies <</PageSize 7>> >> setpagedevice" +*?EPPCheck: " +save + currentpagedevice /Policies get /PageSize get 2 eq + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *EPPCheck + + + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font GothicBBB-Medium-78-EUC-H: EUC "(003.002)" JIS-78 Disk +*Font GothicBBB-Medium-78-EUC-V: EUC "(003.002)" JIS-78 Disk +*Font GothicBBB-Medium-78-H: JIS "(003.002)" JIS-78 Disk +*Font GothicBBB-Medium-78-RKSJ-H: RKSJ "(003.002)" JIS-78 Disk +*Font GothicBBB-Medium-78-RKSJ-V: RKSJ "(003.002)" JIS-78 Disk +*Font GothicBBB-Medium-78-V: JIS "(003.002)" JIS-78 Disk +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.002)" 83pv Disk +*Font GothicBBB-Medium-90pv-RKSJ-H: RKSJ "(003.002)" Special Disk +*Font GothicBBB-Medium-90pv-RKSJ-V: RKSJ "(003.002)" Special Disk +*Font GothicBBB-Medium-90ms-RKSJ-H: RKSJ "(003.002)" Special Disk +*Font GothicBBB-Medium-90ms-RKSJ-V: RKSJ "(003.002)" Special Disk +*Font GothicBBB-Medium-Add-H: JIS "(003.002)" Add Disk +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.002)" Add Disk +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.002)" Add Disk +*Font GothicBBB-Medium-Add-V: JIS "(003.002)" Add Disk +*Font GothicBBB-Medium-EUC-H: EUC "(003.002)" JIS-83 Disk +*Font GothicBBB-Medium-EUC-V: EUC "(003.002)" JIS-83 Disk +*Font GothicBBB-Medium-Ext-H: JIS "(003.002)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.002)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.002)" Ext Disk +*Font GothicBBB-Medium-Ext-V: JIS "(003.002)" Ext Disk +*Font GothicBBB-Medium-H: JIS "(003.002)" JIS-83 Disk +*Font GothicBBB-Medium-NWP-H: JIS "(003.002)" NWP Disk +*Font GothicBBB-Medium-NWP-V: JIS "(003.002)" NWP Disk +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.002)" JIS-83 Disk +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.002)" JIS-83 Disk +*Font GothicBBB-Medium-V: JIS "(003.002)" JIS-83 Disk +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font Ryumin-Light-78-EUC-H: EUC "(003.001)" JIS-78 Disk +*Font Ryumin-Light-78-EUC-V: EUC "(003.001)" JIS-78 Disk +*Font Ryumin-Light-78-H: JIS "(003.001)" JIS-78 Disk +*Font Ryumin-Light-78-RKSJ-H: RKSJ "(003.001)" JIS-78 Disk +*Font Ryumin-Light-78-RKSJ-V: RKSJ "(003.001)" JIS-78 Disk +*Font Ryumin-Light-78-V: JIS "(003.001)" JIS-78 Disk +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk +*Font Ryumin-Light-90pv-RKSJ-H: RKSJ "(003.001)" Special Disk +*Font Ryumin-Light-90pv-RKSJ-V: RKSJ "(003.001)" Special Disk +*Font Ryumin-Light-90ms-RKSJ-H: RKSJ "(003.001)" Special Disk +*Font Ryumin-Light-90ms-RKSJ-V: RKSJ "(003.001)" Special Disk +*Font Ryumin-Light-Add-H: JIS "(003.001)" Add Disk +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.001)" Add Disk +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.001)" Add Disk +*Font Ryumin-Light-Add-V: JIS "(003.001)" Add Disk +*Font Ryumin-Light-EUC-H: EUC "(003.001)" JIS-83 Disk +*Font Ryumin-Light-EUC-V: EUC "(003.001)" JIS-83 Disk +*Font Ryumin-Light-Ext-H: JIS "(003.001)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk +*Font Ryumin-Light-Ext-V: JIS "(003.001)" Ext Disk +*Font Ryumin-Light-H: JIS "(003.001)" JIS-83 Disk +*Font Ryumin-Light-NWP-H: JIS "(003.001)" NWP Disk +*Font Ryumin-Light-NWP-V: JIS "(003.001)" NWP Disk +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk +*Font Ryumin-Light-V: JIS "(003.001)" JIS-83 Disk +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "initializing" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "Tray change timeout" +*Status: "waiting for a4 tray" +*Status: "waiting for letter tray" +*Status: "waiting for b5 tray" +*Status: "waiting for executivepage tray" +*Status: "waiting for statement tray" +*Status: "waiting for b(ledger,tabloid) tray" +*Status: "waiting for a3 tray" +*Status: "waiting for b4 tray" +*Status: "waiting for legal tray" +*Status: "waiting for glg (legal13) tray" +*Status: "waiting for monarch envelope tray" +*Status: "waiting for com10 envelope tray" +*Status: "waiting for dl envelope tray" +*Status: "waiting for c5 envelope tray" +*Status: "waiting for postcard tray" +*Status: "waiting for glt tray" +*Status: "waiting for folio tray" +*Status: "waiting for a5 tray" +*Status: "waiting for a3l tray" +*Status: "waiting for banner tray" +*Status: "waiting for thick a4 tray" +*Status: "waiting for thick letter tray" +*Status: "waiting for thick b5 tray" +*Status: "waiting for thick executivepage tray" +*Status: "waiting for thick statement tray" +*Status: "waiting for thick b(ledger,tabloid) tray" +*Status: "waiting for thick a3 tray" +*Status: "waiting for thick b4 tray" +*Status: "waiting for thick legal tray" +*Status: "waiting for thick glg (legal13) tray" +*Status: "waiting for thick monarch envelope tray" +*Status: "waiting for thick com10 envelope tray" +*Status: "waiting for thick dl envelope tray" +*Status: "waiting for thick c5 envelope tray" +*Status: "waiting for thick postcard tray" +*Status: "waiting for thick glt tray" +*Status: "waiting for thick folio tray" +*Status: "waiting for thick a5 tray" +*Status: "waiting for thick a3l tray" +*Status: "waiting for thick banner tray" +*Status: "Stopped waiting for a4 tray" +*Status: "Stopped waiting for letter tray" +*Status: "Stopped waiting for b5 tray" +*Status: "Stopped waiting for executivepage tray" +*Status: "Stopped waiting for statement tray" +*Status: "Stopped waiting for b(ledger,tabloid) tray" +*Status: "Stopped waiting for a3 tray" +*Status: "Stopped waiting for b4 tray" +*Status: "Stopped waiting for legal tray" +*Status: "Stopped waiting for glg (legal13) tray" +*Status: "Stopped waiting for monarch envelope tray" +*Status: "Stopped waiting for com10 envelope tray" +*Status: "Stopped waiting for dl envelope tray" +*Status: "Stopped waiting for c5 envelope tray" +*Status: "Stopped waiting for postcard tray" +*Status: "Stopped waiting for glt tray" +*Status: "Stopped waiting for folio tray" +*Status: "Stopped waiting for a5 tray" +*Status: "Stopped waiting for a3l tray" +*Status: "Stopped waiting for banner tray" +*Status: "Stopped waiting for thick a4 tray" +*Status: "Stopped waiting for thick letter tray" +*Status: "Stopped waiting for thick b5 tray" +*Status: "Stopped waiting for thick executivepage tray" +*Status: "Stopped waiting for thick statement tray" +*Status: "Stopped waiting for thick b(ledger,tabloid) tray" +*Status: "Stopped waiting for thick a3 tray" +*Status: "Stopped waiting for thick b4 tray" +*Status: "Stopped waiting for thick legal tray" +*Status: "Stopped waiting for thick glg (legal13) tray" +*Status: "Stopped waiting for thick monarch envelope tray" +*Status: "Stopped waiting for thick com10 envelope tray" +*Status: "Stopped waiting for thick dl envelope tray" +*Status: "Stopped waiting for thick c5 envelope tray" +*Status: "Stopped waiting for thick postcard tray" +*Status: "Stopped waiting for thick glt tray" +*Status: "Stopped waiting for thick folio tray" +*Status: "Stopped waiting for thick a5 tray" +*Status: "Stopped waiting for thick a3l tray" +*Status: "Stopped waiting for thick banner tray" +*Status: "a4 tray installed" +*Status: "letter tray installed" +*Status: "b5 tray installed" +*Status: "executivepage installed" +*Status: "statement tray installed" +*Status: "b(ledger,tabloid) tray installed" +*Status: "a3 tray installed" +*Status: "b4 tray installed" +*Status: "legal tray installed" +*Status: "glg (legal13) tray installed" +*Status: "monarch envelope tray installed" +*Status: "com10 envelope tray installed" +*Status: "dl envelope tray installed" +*Status: "c5 envelope tray installed" +*Status: "postcard tray installed" +*Status: "glt tray installed" +*Status: "folio tray installed" +*Status: "a5 tray installed" +*Status: "a3l tray installed" +*Status: "banner tray installed" +*Status: "PrinterError: DMA firmware failure: restart" +*Status: "PrinterError: cover open" +*Status: "PrinterError: toner low" +*Status: "PrinterError: toner cartridge out" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: regular paper misfeed" +*Status: "PrinterError: paper exit misfeed" +*Status: "PrinterError: standard cassette out/misinstalled" +*Status: "PrinterError: optional cassette out/misinstalled" +*Status: "PrinterError: out of paper: standard" +*Status: "PrinterError: out of paper: optional" +*Status: "PrinterError: out of paper: front" +*Status: "PrinterError: paper size error: standard" +*Status: "PrinterError: paper size error: optional" +*Status: "PrinterError: paper size error: front" +*Status: "PrinterError: engine NVRAM malfunction" +*Status: "PrinterError: fuser malfunction" +*Status: "PrinterError: scanner motor malfunction" +*Status: "PrinterError: fan malfunction" +*Status: "PrinterError: service call" +*Status: "PrinterError: EEROM error" +*Status: "PrinterError: HDD read/write error" +*Status: "PrinterError: ATC error" +*Status: "PrinterError: warming up" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "LocalTalk" +*Source: "SerialB" +*Source: "Parallel" +*Source: "ScsiComm" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "DMA firmware failure: restart" +*PrinterError: "cover open" +*PrinterError: "toner low" +*PrinterError: "toner cartridge out" +*PrinterError: "paper entry misfeed" +*PrinterError: "regular paper misfeed" +*PrinterError: "paper exit misfeed" +*PrinterError: "standard cassette out/misinstalled" +*PrinterError: "optional cassette out/misinstalled" +*PrinterError: "out of paper: standard" +*PrinterError: "out of paper: optional" +*PrinterError: "out of paper: front" +*PrinterError: "paper size error: standard" +*PrinterError: "paper size error: optional" +*PrinterError: "paper size error: front" +*PrinterError: "engine NVRAM malfunction" +*PrinterError: "fuser malfunction" +*PrinterError: "scanner motor malfunction" +*PrinterError: "fan malfunction" +*PrinterError: "service call" +*PrinterError: "EEROM error" +*PrinterError: "HDD read/write error" +*PrinterError: "ATC error" +*PrinterError: "warming up" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% Produced by "bldppd42.ps" version 4.0 edit 13 +*% Last Edit Date: Jun 3 1996 +*% The byte count of this file should be exactly 030891 or 031843 +*% depending on the filesystem it resides in. +*% end of PPD file for LP-8200PS2 diff --git a/openoffice/share/psprint/driver/EP_82F51.PS b/openoffice/share/psprint/driver/EP_82F51.PS new file mode 100644 index 0000000000000000000000000000000000000000..83d772143406afb950ea6b8d63616d62fdba3f10 --- /dev/null +++ b/openoffice/share/psprint/driver/EP_82F51.PS @@ -0,0 +1,1051 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% + +*FormatVersion: "4.3" +*FileVersion: "1.1" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "EP_82F51.PPD" +*Product: "(EPSON LP-8200PS2)" +*PSVersion: "(2015.107) 1" +*ModelName: "EPSON LP-8200PS2 5 Font" +*Manufacturer: "Epson" +*ShortNickName: "EPSON LP-8200PS2 5 Font" +*NickName: "EPSON LP-8200PS2 v2015.107 5 font" +*% === Options and Constraints ========= +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Option Cassette: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/None: "" +*?Option1 : " + currentpagedevice /InputAttributes get 2 get + null eq {(False)}{(True)}ifelse + = flush" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/HDD: Boolean +*DefaultOption2: False +*Option2 True/Connected: "" +*Option2 False/None: "" +*?Option2: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Type1 Coprocessor: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/None: "" +*?Option3: " + save + (False) (*) { + (Type1Coprocessor) eq {pop (True) exit}if + } =string /HWOptions resourceforall + = flush + restore" +*End +*CloseUI: *Option3 + +*OpenUI *Option4/Ethernet Option: Boolean +*DefaultOption4: False +*Option4 True/Installed: "" +*Option4 False/None: "" +*?Option4: " + save + /AdminUtils /ProcSet findresource begin EtherTalkOptionInstalled end + {(True)}{(False)}ifelse + = flush + restore" +*End +*CloseUI: *Option4 + +*OpenUI *InstalledMemory/Memory: PickOne +*DefaultInstalledMemory: 8Meg +*InstalledMemory 8Meg/Standard(8MB): "" +*InstalledMemory 12Meg/12MB: "" +*InstalledMemory 16Meg/16MB: "" +*InstalledMemory 20Meg/20MB: "" +*InstalledMemory 24Meg/24MB: "" +*InstalledMemory 28Meg/28MB: "" +*InstalledMemory 32Meg/32MB: "" +*InstalledMemory 40Meg/40MB: "" +*?InstalledMemory: " + save + currentsystemparams /RamSize get 16#100000 div 8 sub 4 div cvi + [(8Meg) (12Meg) (16Meg) (20Meg) (24Meg) (28Meg) (32Meg) () (40Meg)] + exch get = flush + restore + " +*End +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot Lower + +*UIConstraints: *InputSlot Upper *MediaType Thick +*UIConstraints: *InputSlot Lower *MediaType Thick + +*UIConstraints: *InstalledMemory 8Meg *PageSize MaxPage +*UIConstraints: *InstalledMemory 8Meg *PageRegion MaxPage + +*UIConstraints: *InputSlot Lower *Option1 False + +*UIConstraints: *MediaType Thick *InputSlot Upper +*UIConstraints: *MediaType Thick *InputSlot Lower + +*UIConstraints: *PageSize MaxPage *InstalledMemory 8Meg +*UIConstraints: *PageRegion MaxPage *InstalledMemory 8Meg + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" +*Protocols: BCP TBCP + +*FreeVM: "2920000" +*VMOption 8Meg: "2920000" +*VMOption 12Meg: "2820000" +*VMOption 16Meg: "6880000" +*VMOption 20Meg: "10850000" +*VMOption 24Meg: "14900000" +*VMOption 28Meg: "18930000" +*VMOption 32Meg: "23000000" +*VMOption 40Meg: "31110000" + + +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus {pop pop (Type42)}{(None)}ifelse + = flush + restore +" +*End +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End + +*Throughput: "10" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End +*OpenUI *Resolution/Resolution: PickOne +*OrderDependency: 20 AnySetup *Resolution +*DefaultResolution: 600dpi +*Resolution 600dpi/Fine: "1 dict dup /HWResolution [600 600] put setpagedevice" +*Resolution 300dpi/Quick: "1 dict dup /HWResolution [300 300] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End +*CloseUI: *Resolution + +*% Job Patch File =============== +*JobPatchFile 0: " + 10 dict dup /EPSONdict exch def begin + /ThickPaper false def + /SetPaper { + 3 dict + dup /PageSize 5 -1 roll put + dup /ImagingBBox 4 -1 roll put + dup ThickPaper {/MediaWeight 110 put}{/MediaWeight 75 put}ifelse + setpagedevice + }bind def + end + +" +*End + +*% Halftone Information =============== +*DefaultHalftoneType: 1 +*ScreenFreq: "85.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "85.0" +*ResScreenAngle 600dpi: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*OpenUI *Smoothing/RIT: Boolean +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing:True +*Smoothing True/ON: "1 dict dup /PostRenderingEnhance true put setpagedevice" +*Smoothing False/OFF: "1 dict dup /PostRenderingEnhance false put setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhance get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *Smoothing + + +*OpenUI *EPHT/Halftone: Boolean +*OrderDependency: 50 AnySetup *EPHT +*DefaultEPHT:True +*EPHT True/Brilliant Screens: " + /AdminUtils /ProcSet findresource begin + false setDisableABS end + currentpagedevice setpagedevice +" +*End +*EPHT False/Spot: " + /AdminUtils /ProcSet findresource begin + true setDisableABS end + currentpagedevice setpagedevice +" +*End +*?EPHT: " + save + /AdminUtils /ProcSet findresource begin disableABS end + {(False)}{(True)}ifelse = flush + restore +" +*End +*CloseUI: *EPHT + + +*% Paper Handling =================== +*LandscapeOrientation: Any +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize Letter: " + EPSONdict begin [612 792] null SetPaper end" +*End +*PageSize Legal: " + EPSONdict begin [612 1008] null SetPaper end" +*End +*PageSize Tabloid/B: " + EPSONdict begin [792 1224] null SetPaper end" +*End +*PageSize A3: " + EPSONdict begin [842 1191] null SetPaper end" +*End +*PageSize A4: " + EPSONdict begin [595 842] null SetPaper end" +*End +*PageSize A5: " + EPSONdict begin [420 595] null SetPaper end" +*End +*PageSize B4: " + EPSONdict begin [729 1032] null SetPaper end" +*End +*PageSize B5: " + EPSONdict begin [516 729] null SetPaper end" +*End +*PageSize Folio: " + EPSONdict begin [595 935] null SetPaper end" +*End +*PageSize Executive: " + EPSONdict begin [522 756] null SetPaper end" +*End +*PageSize Env10: " + EPSONdict begin [297 684] null SetPaper end" +*End +*PageSize EnvDL: " + EPSONdict begin [312 624] null SetPaper end" +*End +*PageSize EnvC5: " + EPSONdict begin [459 649] null SetPaper end" +*End +*PageSize FanFoldGermanLegal/GOVLegal: " + EPSONdict begin [612 936] null SetPaper end" +*End +*PageSize Postcard/Hagaki: " + EPSONdict begin [284 419] null SetPaper end" +*End +*PageSize EnvMonarch/Monarch: " + EPSONdict begin [279 540] null SetPaper end" +*End +*PageSize Statement: " + EPSONdict begin [396 612] null SetPaper end" +*End +*PageSize GOVLetter: " + EPSONdict begin [576 756] null SetPaper end" +*End +*PageSize A3L: " + EPSONdict begin [842 1440] null SetPaper end" +*End +*PageSize MaxPage/Banner: " + EPSONdict begin [842 2551] null SetPaper end" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 18 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [842 1191] (A3) put + dup [595 842] (A4) put + dup [420 595] (A5) put + dup [729 1032] (B4) put + dup [516 729] (B5) put + dup [595 935] (Folio) put + dup [522 756] (Executive) put + dup [297 684] (Env10) put + dup [312 624] (EnvDL) put + dup [459 649] (EnvC5) put + dup [612 936] (FanFoldGermanLegal) put + dup [284 419] (Postcard) put + dup [279 540] (EnvMonarch) put + dup [396 612] (Statement) put + dup [576 756] (GOVLetter) put + dup [842 1440] (A3L) put + dup [842 2551] (MaxPage) put + + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion Letter: " + EPSONdict begin [612 792] null SetPaper end" +*End +*PageRegion Legal: " + EPSONdict begin [612 1008] null SetPaper end" +*End +*PageRegion Tabloid/B: " + EPSONdict begin [792 1224] null SetPaper end" +*End +*PageRegion A3: " + EPSONdict begin [842 1191] null SetPaper end" +*End +*PageRegion A4: " + EPSONdict begin [595 842] null SetPaper end" +*End +*PageRegion A5: " + EPSONdict begin [420 595] null SetPaper end" +*End +*PageRegion B4: " + EPSONdict begin [729 1032] null SetPaper end" +*End +*PageRegion B5: " + EPSONdict begin [516 729] null SetPaper end" +*End +*PageRegion Folio: " + EPSONdict begin [595 935] null SetPaper end" +*End +*PageRegion Executive: " + EPSONdict begin [522 756] null SetPaper end" +*End +*PageRegion Env10: " + EPSONdict begin [297 684] null SetPaper end" +*End +*PageRegion EnvDL: " + EPSONdict begin [312 624] null SetPaper end" +*End +*PageRegion EnvC5: " + EPSONdict begin [459 649] null SetPaper end" +*End +*PageRegion FanFoldGermanLegal/GOVLegal: " + EPSONdict begin [612 936] null SetPaper end" +*End +*PageRegion Postcard/Hagaki: " + EPSONdict begin [284 419] null SetPaper end" +*End +*PageRegion EnvMonarch/Monarch: " + EPSONdict begin [279 540] null SetPaper end" +*End +*PageRegion Statement: " + EPSONdict begin [396 612] null SetPaper end" +*End +*PageRegion GOVLetter: " + EPSONdict begin [576 756] null SetPaper end" +*End +*PageRegion A3L: " + EPSONdict begin [842 1440] null SetPaper end" +*End +*PageRegion MaxPage/Banner: " + EPSONdict begin [842 2551] null SetPaper end" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 +*ImageableArea Letter: "3.66 3.60 607.5 786.96 " +*ImageableArea Legal: "3.60 3.66 606.48 1002.54 " +*ImageableArea Tabloid/B: "3.60 3.66 789.96 1218.06 " +*ImageableArea A3: "3.60 3.66 836.88 1184.94 " +*ImageableArea A4: "3.66 3.60 589.74 836.88 " +*ImageableArea A5: "3.66 3.60 413.1 587.28 " +*ImageableArea B4: "3.60 3.66 717.84 1026.06 " +*ImageableArea B5: "3.66 3.60 508.14 721.68" +*ImageableArea Folio: "3.60 3.66 587.28 927.18 " +*ImageableArea Executive: "3.66 3.60 514.38 744.72" +*ImageableArea Env10: "3.60 3.66 291.6 676.14 " +*ImageableArea EnvDL: "3.60 3.66 303.12 614.22 " +*ImageableArea EnvC5: "3.60 3.66 452.88 641.1 " +*ImageableArea FanFoldGermanLegal/GOVLegal: "3.60 3.66 606.48 926.22 " +*ImageableArea Postcard/Hagaki: "3.60 3.66 276.24 412.14 " +*ImageableArea EnvMonarch/Monarch: "3.60 3.66 272.4 532.14 " +*ImageableArea Statement: "3.66 3.60 388.14 606.48" +*ImageableArea GOVLetter: "3.60 3.66 568.08 748.14 " +*ImageableArea A3L: "3.60 3.66 836.88 1435.98 " +*ImageableArea MaxPage/Banner: "3.60 3.66 836.88 2545.74 " + +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid/B: "792 1224" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension B4: "729 1032" +*PaperDimension B5: "516 729" +*PaperDimension Folio: "595 935" +*PaperDimension Executive: "522 756" +*PaperDimension Env10: "297 684" +*PaperDimension EnvDL: "312 624" +*PaperDimension EnvC5: "459 649" +*PaperDimension FanFoldGermanLegal/GOVLegal: "612 936" +*PaperDimension Postcard/Hagaki: "284 419" +*PaperDimension EnvMonarch/Monarch: "279 540" +*PaperDimension Statement: "396 612" +*PaperDimension GOVLetter: "576 756" +*PaperDimension A3L: "842 1440" +*PaperDimension MaxPage/Banner: "842 2551" + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Standard +*InputSlot Standard/Standard: " + currentpagedevice /InputAttributes get 0 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [0] put + put setpagedevice + } ifelse" +*End +*InputSlot Upper/Upper: " + currentpagedevice /InputAttributes get 1 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [1] put + put setpagedevice + } ifelse" +*End +*InputSlot Lower/Lower: " + currentpagedevice /InputAttributes get 2 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [2] put + put setpagedevice + } ifelse" +*End +*?InputSlot: " + save + 2 dict + dup /0 (Standard) put + dup /1 (Upper) put + dup /2 (Lower) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + + +*OpenUI *TraySwitch/TraySwitch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: True +*TraySwitch True/Auto: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False/Manual: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " +save + currentpagedevice /TraySwitch get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*OpenUI *MediaType/PaperType: PickOne +*OrderDependency: 20 AnySetup *MediaType +*DefaultMediaType: Standard +*MediaType Standard/Standard: " + EPSONdict begin + /ThickPaper false def + end +" +*End +*MediaType Thick/Thick: " + EPSONdict begin + /ThickPaper true def + end +" +*End +*?MediaType: " + save + 2 dict + dup 75 (Standard) put + dup 110 (Thick) put + currentpagedevice /MediaWeight + get get = flush + restore +" +*End +*CloseUI: *MediaType + +*OpenUI *EPPCheck/PaperSizeCheck: Boolean +*OrderDependency: 10 AnySetup *EPPCheck +*DefaultEPPCheck: True +*EPPCheck True/Enable: "<</Policies <</PageSize 2>> >> setpagedevice" +*EPPCheck False/Disable: "<</Policies <</PageSize 7>> >> setpagedevice" +*?EPPCheck: " +save + currentpagedevice /Policies get /PageSize get 2 eq + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *EPPCheck + + + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font GothicBBB-Medium-78-EUC-H: EUC "(003.002)" JIS-78 Disk +*Font GothicBBB-Medium-78-EUC-V: EUC "(003.002)" JIS-78 Disk +*Font GothicBBB-Medium-78-H: JIS "(003.002)" JIS-78 Disk +*Font GothicBBB-Medium-78-RKSJ-H: RKSJ "(003.002)" JIS-78 Disk +*Font GothicBBB-Medium-78-RKSJ-V: RKSJ "(003.002)" JIS-78 Disk +*Font GothicBBB-Medium-78-V: JIS "(003.002)" JIS-78 Disk +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.002)" 83pv Disk +*Font GothicBBB-Medium-90pv-RKSJ-H: RKSJ "(003.002)" Special Disk +*Font GothicBBB-Medium-90pv-RKSJ-V: RKSJ "(003.002)" Special Disk +*Font GothicBBB-Medium-90ms-RKSJ-H: RKSJ "(003.002)" Special Disk +*Font GothicBBB-Medium-90ms-RKSJ-V: RKSJ "(003.002)" Special Disk +*Font GothicBBB-Medium-Add-H: JIS "(003.002)" Add Disk +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.002)" Add Disk +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.002)" Add Disk +*Font GothicBBB-Medium-Add-V: JIS "(003.002)" Add Disk +*Font GothicBBB-Medium-EUC-H: EUC "(003.002)" JIS-83 Disk +*Font GothicBBB-Medium-EUC-V: EUC "(003.002)" JIS-83 Disk +*Font GothicBBB-Medium-Ext-H: JIS "(003.002)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.002)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.002)" Ext Disk +*Font GothicBBB-Medium-Ext-V: JIS "(003.002)" Ext Disk +*Font GothicBBB-Medium-H: JIS "(003.002)" JIS-83 Disk +*Font GothicBBB-Medium-NWP-H: JIS "(003.002)" NWP Disk +*Font GothicBBB-Medium-NWP-V: JIS "(003.002)" NWP Disk +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.002)" JIS-83 Disk +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.002)" JIS-83 Disk +*Font GothicBBB-Medium-V: JIS "(003.002)" JIS-83 Disk +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font Jun101-Light-78-EUC-H: EUC "(003.001)" JIS-78 Disk +*Font Jun101-Light-78-EUC-V: EUC "(003.001)" JIS-78 Disk +*Font Jun101-Light-78-H: JIS "(003.001)" JIS-78 Disk +*Font Jun101-Light-78-RKSJ-H: RKSJ "(003.001)" JIS-78 Disk +*Font Jun101-Light-78-RKSJ-V: RKSJ "(003.001)" JIS-78 Disk +*Font Jun101-Light-78-V: JIS "(003.001)" JIS-78 Disk +*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk +*Font Jun101-Light-90pv-RKSJ-H: RKSJ "(003.001)" Special Disk +*Font Jun101-Light-90pv-RKSJ-V: RKSJ "(003.001)" Special Disk +*Font Jun101-Light-90ms-RKSJ-H: RKSJ "(003.001)" Special Disk +*Font Jun101-Light-90ms-RKSJ-V: RKSJ "(003.001)" Special Disk +*Font Jun101-Light-Add-H: JIS "(003.001)" Add Disk +*Font Jun101-Light-Add-RKSJ-H: RKSJ "(003.001)" Add Disk +*Font Jun101-Light-Add-RKSJ-V: RKSJ "(003.001)" Add Disk +*Font Jun101-Light-Add-V: JIS "(003.001)" Add Disk +*Font Jun101-Light-EUC-H: EUC "(003.001)" JIS-83 Disk +*Font Jun101-Light-EUC-V: EUC "(003.001)" JIS-83 Disk +*Font Jun101-Light-Ext-H: JIS "(003.001)" Ext Disk +*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk +*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk +*Font Jun101-Light-Ext-V: JIS "(003.001)" Ext Disk +*Font Jun101-Light-H: JIS "(003.001)" JIS-83 Disk +*Font Jun101-Light-NWP-H: JIS "(003.001)" NWP Disk +*Font Jun101-Light-NWP-V: JIS "(003.001)" NWP Disk +*Font Jun101-Light-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk +*Font Jun101-Light-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk +*Font Jun101-Light-V: JIS "(003.001)" JIS-83 Disk +*Font MidashiGo-MB31-78-EUC-H: EUC "(003.000)" JIS-78 Disk +*Font MidashiGo-MB31-78-EUC-V: EUC "(003.000)" JIS-78 Disk +*Font MidashiGo-MB31-78-H: JIS "(003.000)" JIS-78 Disk +*Font MidashiGo-MB31-78-RKSJ-H: RKSJ "(003.000)" JIS-78 Disk +*Font MidashiGo-MB31-78-RKSJ-V: RKSJ "(003.000)" JIS-78 Disk +*Font MidashiGo-MB31-78-V: JIS "(003.000)" JIS-78 Disk +*Font MidashiGo-MB31-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk +*Font MidashiGo-MB31-90pv-RKSJ-H: RKSJ "(003.000)" Special Disk +*Font MidashiGo-MB31-90pv-RKSJ-V: RKSJ "(003.000)" Special Disk +*Font MidashiGo-MB31-90ms-RKSJ-H: RKSJ "(003.000)" Special Disk +*Font MidashiGo-MB31-90ms-RKSJ-V: RKSJ "(003.000)" Special Disk +*Font MidashiGo-MB31-Add-H: JIS "(003.000)" Add Disk +*Font MidashiGo-MB31-Add-RKSJ-H: RKSJ "(003.000)" Add Disk +*Font MidashiGo-MB31-Add-RKSJ-V: RKSJ "(003.000)" Add Disk +*Font MidashiGo-MB31-Add-V: JIS "(003.000)" Add Disk +*Font MidashiGo-MB31-EUC-H: EUC "(003.000)" JIS-83 Disk +*Font MidashiGo-MB31-EUC-V: EUC "(003.000)" JIS-83 Disk +*Font MidashiGo-MB31-Ext-H: JIS "(003.000)" Ext Disk +*Font MidashiGo-MB31-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk +*Font MidashiGo-MB31-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk +*Font MidashiGo-MB31-Ext-V: JIS "(003.000)" Ext Disk +*Font MidashiGo-MB31-H: JIS "(003.000)" JIS-83 Disk +*Font MidashiGo-MB31-NWP-H: JIS "(003.000)" NWP Disk +*Font MidashiGo-MB31-NWP-V: JIS "(003.000)" NWP Disk +*Font MidashiGo-MB31-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk +*Font MidashiGo-MB31-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk +*Font MidashiGo-MB31-V: JIS "(003.000)" JIS-83 Disk +*Font MidashiMin-MA31-78-EUC-H: EUC "(003.001)" JIS-78 Disk +*Font MidashiMin-MA31-78-EUC-V: EUC "(003.001)" JIS-78 Disk +*Font MidashiMin-MA31-78-H: JIS "(003.001)" JIS-78 Disk +*Font MidashiMin-MA31-78-RKSJ-H: RKSJ "(003.001)" JIS-78 Disk +*Font MidashiMin-MA31-78-RKSJ-V: RKSJ "(003.001)" JIS-78 Disk +*Font MidashiMin-MA31-78-V: JIS "(003.001)" JIS-78 Disk +*Font MidashiMin-MA31-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk +*Font MidashiMin-MA31-90pv-RKSJ-H: RKSJ "(003.001)" Special Disk +*Font MidashiMin-MA31-90pv-RKSJ-V: RKSJ "(003.001)" Special Disk +*Font MidashiMin-MA31-90ms-RKSJ-H: RKSJ "(003.001)" Special Disk +*Font MidashiMin-MA31-90ms-RKSJ-V: RKSJ "(003.001)" Special Disk +*Font MidashiMin-MA31-Add-H: JIS "(003.001)" Add Disk +*Font MidashiMin-MA31-Add-RKSJ-H: RKSJ "(003.001)" Add Disk +*Font MidashiMin-MA31-Add-RKSJ-V: RKSJ "(003.001)" Add Disk +*Font MidashiMin-MA31-Add-V: JIS "(003.001)" Add Disk +*Font MidashiMin-MA31-EUC-H: EUC "(003.001)" JIS-83 Disk +*Font MidashiMin-MA31-EUC-V: EUC "(003.001)" JIS-83 Disk +*Font MidashiMin-MA31-Ext-H: JIS "(003.001)" Ext Disk +*Font MidashiMin-MA31-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk +*Font MidashiMin-MA31-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk +*Font MidashiMin-MA31-Ext-V: JIS "(003.001)" Ext Disk +*Font MidashiMin-MA31-H: JIS "(003.001)" JIS-83 Disk +*Font MidashiMin-MA31-NWP-H: JIS "(003.001)" NWP Disk +*Font MidashiMin-MA31-NWP-V: JIS "(003.001)" NWP Disk +*Font MidashiMin-MA31-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk +*Font MidashiMin-MA31-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk +*Font MidashiMin-MA31-V: JIS "(003.001)" JIS-83 Disk +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Ryumin-Light-78-EUC-H: EUC "(003.001)" JIS-78 Disk +*Font Ryumin-Light-78-EUC-V: EUC "(003.001)" JIS-78 Disk +*Font Ryumin-Light-78-H: JIS "(003.001)" JIS-78 Disk +*Font Ryumin-Light-78-RKSJ-H: RKSJ "(003.001)" JIS-78 Disk +*Font Ryumin-Light-78-RKSJ-V: RKSJ "(003.001)" JIS-78 Disk +*Font Ryumin-Light-78-V: JIS "(003.001)" JIS-78 Disk +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk +*Font Ryumin-Light-90pv-RKSJ-H: RKSJ "(003.001)" Special Disk +*Font Ryumin-Light-90pv-RKSJ-V: RKSJ "(003.001)" Special Disk +*Font Ryumin-Light-90ms-RKSJ-H: RKSJ "(003.001)" Special Disk +*Font Ryumin-Light-90ms-RKSJ-V: RKSJ "(003.001)" Special Disk +*Font Ryumin-Light-Add-H: JIS "(003.001)" Add Disk +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.001)" Add Disk +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.001)" Add Disk +*Font Ryumin-Light-Add-V: JIS "(003.001)" Add Disk +*Font Ryumin-Light-EUC-H: EUC "(003.001)" JIS-83 Disk +*Font Ryumin-Light-EUC-V: EUC "(003.001)" JIS-83 Disk +*Font Ryumin-Light-Ext-H: JIS "(003.001)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk +*Font Ryumin-Light-Ext-V: JIS "(003.001)" Ext Disk +*Font Ryumin-Light-H: JIS "(003.001)" JIS-83 Disk +*Font Ryumin-Light-NWP-H: JIS "(003.001)" NWP Disk +*Font Ryumin-Light-NWP-V: JIS "(003.001)" NWP Disk +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk +*Font Ryumin-Light-V: JIS "(003.001)" JIS-83 Disk +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "initializing" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "Tray change timeout" +*Status: "waiting for a4 tray" +*Status: "waiting for letter tray" +*Status: "waiting for b5 tray" +*Status: "waiting for executivepage tray" +*Status: "waiting for statement tray" +*Status: "waiting for b(ledger,tabloid) tray" +*Status: "waiting for a3 tray" +*Status: "waiting for b4 tray" +*Status: "waiting for legal tray" +*Status: "waiting for glg (legal13) tray" +*Status: "waiting for monarch envelope tray" +*Status: "waiting for com10 envelope tray" +*Status: "waiting for dl envelope tray" +*Status: "waiting for c5 envelope tray" +*Status: "waiting for postcard tray" +*Status: "waiting for glt tray" +*Status: "waiting for folio tray" +*Status: "waiting for a5 tray" +*Status: "waiting for a3l tray" +*Status: "waiting for banner tray" +*Status: "waiting for thick a4 tray" +*Status: "waiting for thick letter tray" +*Status: "waiting for thick b5 tray" +*Status: "waiting for thick executivepage tray" +*Status: "waiting for thick statement tray" +*Status: "waiting for thick b(ledger,tabloid) tray" +*Status: "waiting for thick a3 tray" +*Status: "waiting for thick b4 tray" +*Status: "waiting for thick legal tray" +*Status: "waiting for thick glg (legal13) tray" +*Status: "waiting for thick monarch envelope tray" +*Status: "waiting for thick com10 envelope tray" +*Status: "waiting for thick dl envelope tray" +*Status: "waiting for thick c5 envelope tray" +*Status: "waiting for thick postcard tray" +*Status: "waiting for thick glt tray" +*Status: "waiting for thick folio tray" +*Status: "waiting for thick a5 tray" +*Status: "waiting for thick a3l tray" +*Status: "waiting for thick banner tray" +*Status: "Stopped waiting for a4 tray" +*Status: "Stopped waiting for letter tray" +*Status: "Stopped waiting for b5 tray" +*Status: "Stopped waiting for executivepage tray" +*Status: "Stopped waiting for statement tray" +*Status: "Stopped waiting for b(ledger,tabloid) tray" +*Status: "Stopped waiting for a3 tray" +*Status: "Stopped waiting for b4 tray" +*Status: "Stopped waiting for legal tray" +*Status: "Stopped waiting for glg (legal13) tray" +*Status: "Stopped waiting for monarch envelope tray" +*Status: "Stopped waiting for com10 envelope tray" +*Status: "Stopped waiting for dl envelope tray" +*Status: "Stopped waiting for c5 envelope tray" +*Status: "Stopped waiting for postcard tray" +*Status: "Stopped waiting for glt tray" +*Status: "Stopped waiting for folio tray" +*Status: "Stopped waiting for a5 tray" +*Status: "Stopped waiting for a3l tray" +*Status: "Stopped waiting for banner tray" +*Status: "Stopped waiting for thick a4 tray" +*Status: "Stopped waiting for thick letter tray" +*Status: "Stopped waiting for thick b5 tray" +*Status: "Stopped waiting for thick executivepage tray" +*Status: "Stopped waiting for thick statement tray" +*Status: "Stopped waiting for thick b(ledger,tabloid) tray" +*Status: "Stopped waiting for thick a3 tray" +*Status: "Stopped waiting for thick b4 tray" +*Status: "Stopped waiting for thick legal tray" +*Status: "Stopped waiting for thick glg (legal13) tray" +*Status: "Stopped waiting for thick monarch envelope tray" +*Status: "Stopped waiting for thick com10 envelope tray" +*Status: "Stopped waiting for thick dl envelope tray" +*Status: "Stopped waiting for thick c5 envelope tray" +*Status: "Stopped waiting for thick postcard tray" +*Status: "Stopped waiting for thick glt tray" +*Status: "Stopped waiting for thick folio tray" +*Status: "Stopped waiting for thick a5 tray" +*Status: "Stopped waiting for thick a3l tray" +*Status: "Stopped waiting for thick banner tray" +*Status: "a4 tray installed" +*Status: "letter tray installed" +*Status: "b5 tray installed" +*Status: "executivepage installed" +*Status: "statement tray installed" +*Status: "b(ledger,tabloid) tray installed" +*Status: "a3 tray installed" +*Status: "b4 tray installed" +*Status: "legal tray installed" +*Status: "glg (legal13) tray installed" +*Status: "monarch envelope tray installed" +*Status: "com10 envelope tray installed" +*Status: "dl envelope tray installed" +*Status: "c5 envelope tray installed" +*Status: "postcard tray installed" +*Status: "glt tray installed" +*Status: "folio tray installed" +*Status: "a5 tray installed" +*Status: "a3l tray installed" +*Status: "banner tray installed" +*Status: "PrinterError: DMA firmware failure: restart" +*Status: "PrinterError: cover open" +*Status: "PrinterError: toner low" +*Status: "PrinterError: toner cartridge out" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: regular paper misfeed" +*Status: "PrinterError: paper exit misfeed" +*Status: "PrinterError: standard cassette out/misinstalled" +*Status: "PrinterError: optional cassette out/misinstalled" +*Status: "PrinterError: out of paper: standard" +*Status: "PrinterError: out of paper: optional" +*Status: "PrinterError: out of paper: front" +*Status: "PrinterError: paper size error: standard" +*Status: "PrinterError: paper size error: optional" +*Status: "PrinterError: paper size error: front" +*Status: "PrinterError: engine NVRAM malfunction" +*Status: "PrinterError: fuser malfunction" +*Status: "PrinterError: scanner motor malfunction" +*Status: "PrinterError: fan malfunction" +*Status: "PrinterError: service call" +*Status: "PrinterError: EEROM error" +*Status: "PrinterError: HDD read/write error" +*Status: "PrinterError: ATC error" +*Status: "PrinterError: warming up" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "LocalTalk" +*Source: "SerialB" +*Source: "Parallel" +*Source: "ScsiComm" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "DMA firmware failure: restart" +*PrinterError: "cover open" +*PrinterError: "toner low" +*PrinterError: "toner cartridge out" +*PrinterError: "paper entry misfeed" +*PrinterError: "regular paper misfeed" +*PrinterError: "paper exit misfeed" +*PrinterError: "standard cassette out/misinstalled" +*PrinterError: "optional cassette out/misinstalled" +*PrinterError: "out of paper: standard" +*PrinterError: "out of paper: optional" +*PrinterError: "out of paper: front" +*PrinterError: "paper size error: standard" +*PrinterError: "paper size error: optional" +*PrinterError: "paper size error: front" +*PrinterError: "engine NVRAM malfunction" +*PrinterError: "fuser malfunction" +*PrinterError: "scanner motor malfunction" +*PrinterError: "fan malfunction" +*PrinterError: "service call" +*PrinterError: "EEROM error" +*PrinterError: "HDD read/write error" +*PrinterError: "ATC error" +*PrinterError: "warming up" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% Produced by "bldppd42.ps" version 4.0 edit 13 +*% Last Edit Date: Jun 3 1996 +*% The byte count of this file should be exactly 036629 or 037680 +*% depending on the filesystem it resides in. +*% end of PPD file for LP-8200PS2 diff --git a/openoffice/share/psprint/driver/EP_P0701.PS b/openoffice/share/psprint/driver/EP_P0701.PS new file mode 100644 index 0000000000000000000000000000000000000000..1665ccd4c6dac8e5dd85dad9d2d8dd62f9e0cfa1 --- /dev/null +++ b/openoffice/share/psprint/driver/EP_P0701.PS @@ -0,0 +1,1356 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + + + +*FormatVersion: "4.3" + +*FileVersion: "1.0" + +*LanguageEncoding: ISOLatin1 + +*LanguageVersion: English + +*PCFileName: "EP_P0701.PPD" + +*Product: "(Stylus Photo 700)" + +*PSVersion: "(2015.802) 0" + +*ModelName: "EPSON StylusPhoto700 v2015.802" + +*ShortNickName: "EPSON StylusPhoto700 v2015.802" + +*NickName: "EPSON StylusPhoto700 v2015.802" + +*Manufacturer: "Epson" + + + +*% === Product Information =========================== + + + +*% ==== Device Capabilities =============== + +*ColorDevice: True + +*DefaultColorSpace: CMYK + +*FreeVM: "300000" + +*LanguageLevel: "2" + +*TTRasterizer: Type42 + +*FileSystem: True + +*?FileSystem: " + +save + + false (%os%) + + { currentdevparams dup /Writeable known + + {/Writeable get {pop true} if} {pop} ifelse + + } 10 string /IODevice resourceforall + + {(True)}{(False)} ifelse = flush + +restore + +" + +*End + +*Throughput: "1" + +*Password: "0" + +*ExitServer: " + + count 0 eq + + { false } { true exch startjob } ifelse + + not { (WARNING: Cannot modify initial VM.) = + + (Missing or invalid password.) = + + (Please contact the author of this software.) = flush quit + + } if" + +*End + + + +*Reset: " + + count 0 eq + + { false } { true exch startjob } ifelse + + not { (WARNING: Cannot reset printer.) = + + (Missing or invalid password.) = + + (Please contact the author of this software.) = flush quit + + } if + + systemdict /quit get exec + + (WARNING : Printer Reset Failed.) = flush + +" + +*End + + + +*OpenUI *Resolution/Choose Resolution: PickOne + +*DefaultResolution: 720x720dpi + +*OrderDependency: 5 AnySetup *Resolution + +*Resolution 720x720dpi/720x720dpi/1440x720dpi: "1 dict dup /HWResolution [720 720] put setpagedevice" + +*Resolution 720x360dpi: "1 dict dup /HWResolution [720 360] put setpagedevice" + +*Resolution 360x360dpi: "1 dict dup /HWResolution [360 360] put setpagedevice" + +*?Resolution: " + + save + + currentpagedevice /HWResolution get dup + + 0 get ( ) cvs print + + (x) print + + 1 get ( ) cvs print + + (dpi) + + = flush + + restore + +" + +*End + +*CloseUI: *Resolution + + + +*% Halftone Information =============== + +*ContoneOnly: True + +*ScreenFreq: "200.0" + +*ScreenAngle: "45.0" + + + +*DefaultTransfer: Null + +*Transfer Null: "{ }" + +*Transfer Null.Inverse: "{ 1 exch sub }" + + + +*% Paper Handling =================== + + + +*LandscapeOrientation: Any + + + +*% PageSize is used to select the input slot by page size. + +*OpenUI *PageSize: PickOne + +*OrderDependency: 30 AnySetup *PageSize + +*DefaultPageSize: A4 + +*PageSize Letter: " + + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageSize Legal: " + + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageSize Executive/Executive: " + + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageSize Statement/Half Letter: " + + 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageSize A4: " + + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageSize B5: " + + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageSize A5: " + + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageSize A6: " + + 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageSize Env10Rotated/#10 Envelope: " + + 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageSize EnvC6Rotated/C6 Envelope: " + + 2 dict dup /PageSize [459 323] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageSize EnvPRC5Rotated/DL Envelope: " + + 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageSize 5x8/Index card 5x8: " + + 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageSize 8x10/Index card 8x10: " + + 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageSize PhotoPaper/Photo Paper 4x6: " + + 2 dict dup /PageSize [288 432] put dup /ImagingBBox null put setpagedevice" + +*End + + + +*?PageSize: " + + save + + currentpagedevice /PageSize get aload pop + + (Unknown) + + 14 dict + + dup [612 792] (Letter) put + + dup [612 1008] (Legal) put + + dup [522 756] (Executive) put + + dup [396 612] (Statement) put + + dup [595 842] (A4) put + + dup [516 729] (B5) put + + dup [420 595] (A5) put + + dup [297 420] (A6) put + + dup [684 297] (Env10Rotated) put + + dup [459 323] (EnvC6Rotated) put + + dup [624 312] (EnvPRC5Rotated) put + + dup [360 576] (5x8) put + + dup [576 720] (8x10) put + + dup [288 432] (PhotoPaper) put + + { exch aload pop 4 index sub abs 5 le exch + + 5 index sub abs 5 le and + + {exch pop exit} {pop} ifelse + + } bind forall + + = flush pop pop + +restore + +" + +*End + +*CloseUI: *PageSize + + + +*% PageRegion is used to select page size, but without selecting the input slot. This + +*% is used when using manual feed, or there is only one input slot. + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 40 AnySetup *PageRegion + +*DefaultPageRegion: A4 + +*PageRegion Letter: " + + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageRegion Legal: " + + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageRegion Executive/Executive: " + + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageRegion Statement/Half Letter: " + + 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageRegion A4: " + + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageRegion B5: " + + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageRegion A5: " + + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageRegion A6: " + + 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageRegion Env10Rotated/#10 Envelope: " + + 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageRegion EnvC6Rotated/C6 Envelope: " + + 2 dict dup /PageSize [459 323] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageRegion EnvPRC5Rotated/DL Envelope: " + + 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageRegion 5x8/Index card 5x8: " + + 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageRegion 8x10/Index card 8x10: " + + 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice" + +*End + +*PageRegion PhotoPaper/Photo Paper 4x6: " + + 2 dict dup /PageSize [288 432] put dup /ImagingBBox null put setpagedevice" + +*End + +*CloseUI: *PageRegion + + + +*% The following entries provide information about specific paper keywords. + +*DefaultImageableArea: Letter + +*ImageableArea Letter: "9 40 603 783" + +*ImageableArea Legal: "9 40 603 999" + +*ImageableArea Executive/Executive: "9 40 513 747" + +*ImageableArea Statement/Half Letter: "9 40 387 603" + +*ImageableArea A4: "9 40 586 832" + +*ImageableArea B5: "9 40 507 720" + +*ImageableArea A5: "9 40 411 586" + +*ImageableArea A6: "9 40 288 411" + +*ImageableArea Env10Rotated/#10 Envelope: "9 40 603 288" + +*ImageableArea EnvC6Rotated/C6 Envelope: "9 40 450 314" + +*ImageableArea EnvPRC5Rotated/DL Envelope: "9 40 603 303" + +*ImageableArea 5x8/Index card 5x8: "9 40 351 567" + +*ImageableArea 8x10/Index card 8x10: "9 40 567 711" + +*ImageableArea PhotoPaper/Photo Paper 4x6: "9 40 279 423" + + + +*?ImageableArea: " + + save + + /cvp { ( ) cvs print ( ) print } bind def + + /upperright {10000 mul floor 10000 div} bind def + + /lowerleft {10000 mul ceiling 10000 div} bind def + + newpath clippath pathbbox + + 4 -2 roll exch 2 {lowerleft cvp} repeat + + exch 2 {upperright cvp} repeat flush + + restore + +" + +*End + + + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: A4 + +*PaperDimension Letter: "612 792" + +*PaperDimension Legal: "612 1008" + +*PaperDimension Executive/Executive: "522 756" + +*PaperDimension Statement/Half Letter: "396 612" + +*PaperDimension A4: "595 842" + +*PaperDimension B5: "516 729" + +*PaperDimension A5: "420 595" + +*PaperDimension A6: "297 420" + +*PaperDimension Env10Rotated/#10 Envelope: "684 297" + +*PaperDimension EnvC6Rotated/C6 Envelope: "459 323" + +*PaperDimension EnvPRC5Rotated/DL Envelope: "624 312" + +*PaperDimension 5x8/Index card 5x8: "360 576" + +*PaperDimension 8x10/Index card 8x10: "576 720" + +*PaperDimension PhotoPaper/Photo Paper 4x6: "288 432" + + + +*MaxMediaWidth: "684" + +*MaxMediaHeight: "1008" + +*HWMargins: 0 0 0 0 + +*ParamCustomPageSize Width: 1 points 284 684 + +*ParamCustomPageSize Height: 2 points 284 1008 + +*ParamCustomPageSize WidthOffset: 3 points 0 684 + +*ParamCustomPageSize HeightOffset: 4 points 0 1008 + +*ParamCustomPageSize Orientation: 5 int 0 3 + +*LeadingEdge PreferLong: "" + +*DefaultLeadingEdge: PreferLong + +*CustomPageSize True: " + + 4 dict begin + + /Orientation exch def + + 2 array astore /Margins exch def + + 2 array astore /PageSize exch def + + /ImagingBBox null def + + currentdict + + end setpagedevice + +" + +*End + +*VariablePaperSize: True + + + +*% RequiresPageRegion is used because the input slot cannot sense the page size. + +*RequiresPageRegion All: True + +*OpenUI *InputSlot: PickOne + +*OrderDependency: 50 AnySetup *InputSlot + +*DefaultInputSlot: Cassette + +*InputSlot Cassette: "" + +*CloseUI: *InputSlot + + + +*DefaultOutputOrder: Normal + + + +*OpenGroup: MachJet + + + +*OpenUI *EPMediaQualityMode/Media(Quality): PickOne + +*OrderDependency: 10 AnySetup *EPMediaQualityMode + +*DefaultEPMediaQualityMode: SuperFinePaper + +*EPMediaQualityMode Paper_Fine_HighSpeed/Plain Paper Draft-360dpi: " + + 3 dict dup /HWResolution [360 360] put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup /EpsonEnhance 3 put put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup + + /MediaType (PaperF2) put put setpagedevice" + +*End + +*EPMediaQualityMode Paper_Fine/Plain Paper-360dpi:" + + 3 dict dup /HWResolution [360 360] put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup + + /MediaType (PaperF2) put put setpagedevice" + +*End + +*EPMediaQualityMode Paper_SuperFine/Plain Paper-720dpi: " + + 3 dict dup /HWResolution [360 360] put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup + + /MediaType (PaperF1) put put setpagedevice" + +*End + +*EPMediaQualityMode FinePaper/Ink Jet Paper-720dpi: " + + 3 dict dup /HWResolution [720 360] put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup + + /MediaType (FineF1) put put setpagedevice" + +*End + +*EPMediaQualityMode SuperFinePaper/PQ Ink Jet Paper-720dpi: " + + 3 dict dup /HWResolution [720 720] put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup + + /MediaType (SuperFineF1) put put setpagedevice" + +*End + +*EPMediaQualityMode SuperFinePaper1440/PQ Ink Jet Paper-1440dpi: " + + 3 dict dup /HWResolution [720 720] put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup + + /MediaType (SuperFineF2) put put setpagedevice" + +*End + +*EPMediaQualityMode GlossyPaper/PQ Glossy Paper-720dpi: " + + 3 dict dup /HWResolution [720 720] put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup + + /MediaType (GlossyPaperF1) put put setpagedevice" + +*End + +*EPMediaQualityMode GlossyPaper1440/PQ Glossy Paper-1440dpi: " + + 3 dict dup /HWResolution [720 720] put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup + + /MediaType (GlossyPaperF2) put put setpagedevice" + +*End + +*EPMediaQualityMode GlossyFilm/PQ Glossy Film-720dpi: " + + 3 dict dup /HWResolution [720 720] put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup + + /MediaType (GlossyFilmF1) put put setpagedevice" + +*End + +*EPMediaQualityMode GlossyFilm1440/PQ Glossy Film-1440dpi: " + + 3 dict dup /HWResolution [720 720] put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup + + /MediaType (GlossyFilmF2) put put setpagedevice" + +*End + +*EPMediaQualityMode OHP/Ink Jet Transparencies-360dpi: " + + 3 dict dup /HWResolution [360 360] put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + + dup /PostRenderingEnhanceDetails currentpagedevice + + /PostRenderingEnhanceDetails get dup + + /MediaType (TransF1) put put setpagedevice" + +*End + +*?EPMediaQualityMode: " + + save + + currentpagedevice /PostRenderingEnhanceDetails get dup + + /MediaType get exch /EpsonEnhance get + + (Unknown) + + [[(Paper_Fine) (PaperF2) 1] + + [(Paper_Fine_HighSpeed) (PaperF2) 3] + + [(Paper_SuperFine) (PaperF1) 9] + + [(FinePaper) (FineF1) 1] + + [(SuperFinePaper) (SuperFineF1) 1] + + [(SuperFinePaper1440) (SuperFineF2) 9] + + [(GlossyPaper) (GlossyPaperF1) 1] + + [(GlossyPaper1440) (GlossyPaperF2) 9] + + [(GlossyFilm) (GlossyFilmF1) 1] + + [(GlossyFilm1440) (GlossyFilmF2) 9] + + [(OHP) (TransF1) 1]] + + {aload pop 4 index eq + + {4 index eq {exch pop exit} {pop}ifelse} + + {pop pop}ifelse + + }forall + + = flush pop pop + +restore + +" + +*End + +*CloseUI: *EPMediaQualityMode + + + +*OpenUI *ColorModel/Ink: PickOne + +*OrderDependency: 20 AnySetup *ColorModel + +*DefaultColorModel: CMYK + +*ColorModel Gray/Grayscale: " + + 1 dict dup /ProcessColorModel /DeviceGray put setpagedevice" + +*End + +*ColorModel CMYK: " + + 1 dict dup /ProcessColorModel /DeviceCMYK put setpagedevice" + +*End + +*?ColorModel: " + + save + + currentpagedevice /ProcessColorModel get + + /DeviceGray eq {(Gray)}{(CMYK)}ifelse + + = flush + +restore + +" + +*End + +*CloseUI: *ColorModel + + + +*CloseGroup: MachJet + + + +*% Font Information ===================== + + + +*DefaultFont: Courier + +*Font Courier: Standard "(002.004S)" Standard Disk + +*Font Courier-Bold: Standard "(002.004S)" Standard Disk + +*Font Courier-BoldOblique: Standard "(002.004S)" Standard Disk + +*Font Courier-Oblique: Standard "(002.004S)" Standard Disk + +*Font Helvetica: Standard "(001.006S)" Standard Disk + +*Font Helvetica-Bold: Standard "(001.007S)" Standard Disk + +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard Disk + +*Font Helvetica-Narrow: Standard "(001.006S)" Standard Disk + +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard Disk + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard Disk + +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard Disk + +*Font Helvetica-Oblique: Standard "(001.006S)" Standard Disk + +*Font Symbol: Special "(001.007S)" Special Disk + +*Font Times-Bold: Standard "(001.007S)" Standard Disk + +*Font Times-BoldItalic: Standard "(001.009S)" Standard Disk + +*Font Times-Italic: Standard "(001.007S)" Standard Disk + +*Font Times-Roman: Standard "(001.007S)" Standard Disk + +*?FontQuery: " + +save 4 dict begin /sv exch def + +/str (fonts/ ) def + +/st2 128 string def + +{ + + count 0 gt { + + dup st2 cvs (/) print print (:) print + + dup FontDirectory exch known {pop (Yes)}{ + + str exch st2 cvs dup length /len exch def + + 6 exch putinterval str 0 len 6 add getinterval mark exch + + { } st2 filenameforall counttomark 0 gt { + + cleartomark (Yes)}{cleartomark (No)}ifelse + + }ifelse = flush + + }{ exit } ifelse + +} bind loop + +(*) = flush + +sv end restore + +" + +*End + + + +*?FontList: " + +save 2 dict begin /sv exch def + +/str 128 string def + +FontDirectory { pop == } bind forall flush + +/filenameforall where { + + pop save (fonts/*) { + + dup length 6 sub 6 exch getinterval cvn == + + } bind str filenameforall flush restore + +} if + +(*) = flush + +sv end restore + +" + +*End + + + +*% Printer Messages (verbatim from printer): + +*Message: "%%[ exitserver: permanent state may be changed ]%%" + +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" + +*Message: "\FontName\ not found, using Courier" + + + +*% Status (format: %%[ status: <one of these> ]%% ) + +*Status: "initializing" + +*Status: "idle" + +*Status: "holding" + +*Status: "busy" + +*Status: "waiting" + +*Status: "printing" + +*Status: "PrinterError: timeout, clearing printer" + +*Status: "PrinterError: warming up" + +*Status: "PrinterError: service call" + +*Status: "PrinterError: out of paper" + +*Status: "PrinterError: paper entry misfeed" + +*Status: "PrinterError: offline"/Printer offline, press printer select button + +*Status: "PrinterError: no ink cartridge"/Insert ink cartridge + +*Status: "PrinterError: no color ink cartridge"/Insert color ink cartridge + +*Status: "PrinterError: no black ink cartridge"/Insert black ink cartridge + +*Status: "PrinterError: clear output tray"/Remove page from output tray, then press printer select button + + + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) + +*Source: "%program link%" + + + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) + +*PrinterError: "timeout, clearing printer" + +*PrinterError: "warming up" + +*PrinterError: "service call" + +*PrinterError: "out of paper" + +*PrinterError: "paper entry misfeed" + +*PrinterError: "offline"/Printer offline, press printer select button + +*PrinterError: "no ink cartridge"/Insert ink cartridge + +*PrinterError: "no color ink cartridge"/Insert color ink cartridge + +*PrinterError: "no black ink cartridge"/Insert black ink cartridge + +*PrinterError: "clear output tray"/Remove page from output tray, then press printer select button + + + +*% Color Separation Information ===================== + + + +*DefaultColorSep: ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi + + + +*% For 60 lpi / 360x360 dpi===================================================== + + + +*ColorSepScreenAngle ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45" + +*ColorSepScreenAngle CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" + +*ColorSepScreenFreq CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" + + + +*% For 72 lpi / 360x360 dpi===================================================== + + + +*ColorSepScreenAngle ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0" + +*ColorSepScreenAngle CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0" + +*ColorSepScreenAngle ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "71.5651" + +*ColorSepScreenAngle ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "18.4349" + +*ColorSepScreenAngle ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "0.0" + + + +*ColorSepScreenFreq ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033" + +*ColorSepScreenFreq CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033" + +*ColorSepScreenFreq ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342" + +*ColorSepScreenFreq ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342" + +*ColorSepScreenFreq ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "50.0" + + + +*% For 72 lpi / 720x360 dpi===================================================== + + + +*ColorSepScreenAngle ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0" + +*ColorSepScreenAngle CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0" + +*ColorSepScreenAngle ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "71.5651" + +*ColorSepScreenAngle ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "18.4349" + +*ColorSepScreenAngle ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "0.0" + + + +*ColorSepScreenFreq ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033" + +*ColorSepScreenFreq CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033" + +*ColorSepScreenFreq ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342" + +*ColorSepScreenFreq ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342" + +*ColorSepScreenFreq ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "50.0" + + + +*% For 65 lpi / 720x360 dpi===================================================== + + + +*ColorSepScreenAngle ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45" + +*ColorSepScreenAngle CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" + +*ColorSepScreenFreq CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" + +*ColorSepScreenFreq ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" + +*ColorSepScreenFreq ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" + +*ColorSepScreenFreq ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" + + + +*% For 90 lpi / 720x720 dpi===================================================== + + + +*ColorSepScreenAngle ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45" + +*ColorSepScreenAngle CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" + +*ColorSepScreenFreq CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" + +*ColorSepScreenFreq ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" + +*ColorSepScreenFreq ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" + +*ColorSepScreenFreq ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" + + + +*% For 72 lpi / 720x720 dpi===================================================== + + + +*ColorSepScreenAngle ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0" + +*ColorSepScreenAngle CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0" + +*ColorSepScreenAngle ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "71.5651" + +*ColorSepScreenAngle ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "18.4349" + +*ColorSepScreenAngle ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "0.0" + + + +*ColorSepScreenFreq ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033" + +*ColorSepScreenFreq CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033" + +*ColorSepScreenFreq ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342" + +*ColorSepScreenFreq ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342" + +*ColorSepScreenFreq ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "50.0" + + + +*% Set constraints for mediatype with resolution(720x720)======================== + +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode FinePaper + +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode OHP + +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine + +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine_HighSpeed + +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_SuperFine + + + +*% Set constraints for mediatype with resolution(720x360)======================== + +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper + +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper1440 + +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper + +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper1440 + +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm + +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm1440 + +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine + +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine_HighSpeed + +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_SuperFine + +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode OHP + + + +*% Set constraints for mediatype with resolution(360x360)======================== + +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper + +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper1440 + +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper + +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper1440 + +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm + +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm1440 + +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode FinePaper + + + +*% Set constraints for resolution with mediatype======================== + + + +*% for 720x720 media======================== + +*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 720x360dpi + +*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 360x360dpi + +*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 720x360dpi + +*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 360x360dpi + +*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 720x360dpi + +*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 360x360dpi + +*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 720x360dpi + +*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 360x360dpi + +*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 720x360dpi + +*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 360x360dpi + +*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 720x360dpi + +*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 360x360dpi + + + +*% for 720x360 media======================== + +*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 720x720dpi + +*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 360x360dpi + + + +*% for 360x360 media======================== + +*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x720dpi + +*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x360dpi + +*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x720dpi + +*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x360dpi + +*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x720dpi + +*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x360dpi + +*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x720dpi + +*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x360dpi + + + + + +*% Last edited on Sept 26, 1997 + +*% The byte count of this file should be exactly 028422 or 029778 +*% depending on the filesystem it resides in. +*% end of PPD file for StylusPhoto700 + diff --git a/openoffice/share/psprint/driver/EP_P1201.PS b/openoffice/share/psprint/driver/EP_P1201.PS new file mode 100644 index 0000000000000000000000000000000000000000..0f09cc34e17dac27f38564fede272e7dfdf471dc --- /dev/null +++ b/openoffice/share/psprint/driver/EP_P1201.PS @@ -0,0 +1,713 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "EP_P1201.PPD" +*Product: "(Stylus Photo 1200)" +*PSVersion: "(2015.802) 0" +*ModelName: "EPSON StylusPhoto1200 v2015.802" +*ShortNickName: "EPSON StylusPhoto1200 v2015.802" +*NickName: "EPSON StylusPhoto1200 v2015.802" +*Manufacturer: "Epson" +*% === Options and Constraints ========= + +*% === Product Information =========================== + +*% ==== Device Capabilities =============== +*ColorDevice: True +*DefaultColorSpace: CMYK +*FreeVM: "300000" +*LanguageLevel: "2" +*TTRasterizer: Type42 +*FileSystem: True +*?FileSystem: " +save + false (%os%) + { currentdevparams dup /Writeable known + {/Writeable get {pop true} if} {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush +restore +" +*End +*Throughput: "1" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*OpenUI *Resolution/Choose Resolution: PickOne +*DefaultResolution: 720x720dpi +*OrderDependency: 5 AnySetup *Resolution +*Resolution 720x720dpi/720x720dpi/1440x720dpi: "1 dict dup /HWResolution [720 720] put setpagedevice" +*Resolution 720x360dpi: "1 dict dup /HWResolution [720 360] put setpagedevice" +*Resolution 360x360dpi: "1 dict dup /HWResolution [360 360] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get dup + 0 get ( ) cvs print + (x) print + 1 get ( ) cvs print + (dpi) + = flush + restore +" +*End +*CloseUI: *Resolution + +*% Halftone Information =============== +*ContoneOnly: True +*ScreenFreq: "200.0" +*ScreenAngle: "45.0" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== + +*LandscapeOrientation: Any + +*% PageSize is used to select the input slot by page size. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B4: " + 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Statement/Half Letter: " + 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Env10Rotated/#10 Envelope: " + 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvC6Rotated/C6 Envelope: " + 2 dict dup /PageSize [459 323] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvPRC5Rotated/DL Envelope: " + 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A6: " + 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize 5x8/Index card 5x8: " + 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize 8x10/Index card 8x10: " + 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize PhotoPaper/Photo Paper 4x6: " + 2 dict dup /PageSize [288 432] put dup /ImagingBBox null put setpagedevice" +*End + +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + (Unknown) + 16 dict + dup [842 1191] (A3) put + dup [729 1032] (B4) put + dup [595 842] (A4) put + dup [516 729] (B5) put + dup [612 792] (Letter) put + dup [396 612] (Statement) put + dup [612 1008] (Legal) put + dup [522 756] (Executive) put + dup [684 297] (Env10Rotated) put + dup [459 323] (EnvC6Rotated) put + dup [624 312] (EnvPRC5Rotated) put + dup [420 595] (A5) put + dup [297 420] (A6) put + dup [360 576] (5x8) put + dup [576 720] (8x10) put + dup [288 432] (PhotoPaper) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*% PageRegion is used to select page size, but without selecting the input slot. This +*% is used when using manual feed, or there is only one input slot. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B4: " + 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Statement/Half Letter: " + 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Env10Rotated/#10 Envelope: " + 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvC6Rotated/C6 Envelope: " + 2 dict dup /PageSize [459 323] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvPRC5Rotated/DL Envelope: " + 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A6: " + 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion 5x8/Index card 5x8: " + 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion 8x10/Index card 8x10: " + 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion PhotoPaper/Photo Paper 4x6: " + 2 dict dup /PageSize [288 432] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 +*ImageableArea A3: "9 40 832 1182" +*ImageableArea B4: "9 40 719 1023" +*ImageableArea A4: "9 40 586 832" +*ImageableArea B5: "9 40 507 720" +*ImageableArea Letter: "9 40 603 783" +*ImageableArea Statement/Half Letter: "9 40 387 603" +*ImageableArea Legal: "9 40 603 999" +*ImageableArea Executive/Executive: "9 40 513 747" +*ImageableArea Env10Rotated/#10 Envelope: "9 40 675 288" +*ImageableArea EnvC6Rotated/C6 Envelope: "9 40 450 314" +*ImageableArea EnvPRC5Rotated/DL Envelope: "9 40 615 303" +*ImageableArea A5: "9 40 411 586" +*ImageableArea A6: "9 40 288 411" +*ImageableArea 5x8/Index card 5x8: "9 40 351 567" +*ImageableArea 8x10/Index card 8x10: "9 40 567 711" +*ImageableArea PhotoPaper/Photo Paper 4x6: "9 40 279 423" + +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension A3: "842 1191" +*PaperDimension B4: "729 1032" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension Letter: "612 792" +*PaperDimension Statement/Half Letter: "396 612" +*PaperDimension Legal: "612 1008" +*PaperDimension Executive/Executive: "522 756" +*PaperDimension Env10Rotated/#10 Envelope: "684 297" +*PaperDimension EnvC6Rotated/C6 Envelope: "459 323" +*PaperDimension EnvPRC5Rotated/DL Envelope: "624 312" +*PaperDimension A5: "420 595" +*PaperDimension A6: "297 420" +*PaperDimension 5x8/Index card 5x8: "360 576" +*PaperDimension 8x10/Index card 8x10: "576 720" +*PaperDimension PhotoPaper/Photo Paper 4x6: "288 432" + +*MaxMediaWidth: "842" +*MaxMediaHeight: "3168" +*HWMargins: 0 0 0 0 +*ParamCustomPageSize Width: 1 points 284 842 +*ParamCustomPageSize Height: 2 points 284 3168 +*ParamCustomPageSize WidthOffset: 3 points 0 842 +*ParamCustomPageSize HeightOffset: 4 points 0 3168 +*ParamCustomPageSize Orientation: 5 int 0 3 +*LeadingEdge PreferLong: "" +*DefaultLeadingEdge: PreferLong +*CustomPageSize True: " + 4 dict begin + /Orientation exch def + 2 array astore /Margins exch def + 2 array astore /PageSize exch def + /ImagingBBox null def + currentdict + end + dup userdict exch /EPCustomPageSizeDict exch put + setpagedevice +" +*End +*VariablePaperSize: True + +*% RequiresPageRegion is used because the input slot cannot sense the page size. +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 50 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*DefaultOutputOrder: Normal + +*OpenGroup: MachJet + +*OpenUI *EPMediaQualityMode/Media(Quality): PickOne +*OrderDependency: 10 AnySetup *EPMediaQualityMode +*DefaultEPMediaQualityMode: SuperFinePaper +*EPMediaQualityMode Paper_Fine_HighSpeed/Plain Paper Draft-360dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 3 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperF2) put put setpagedevice" +*End +*EPMediaQualityMode Paper_Fine/Plain Paper-360dpi:" + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperF2) put put setpagedevice" +*End +*EPMediaQualityMode Paper_SuperFine/Plain Paper-720dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperF1) put put setpagedevice" +*End +*EPMediaQualityMode FinePaper/Ink Jet Paper-720dpi: " + 3 dict dup /HWResolution [720 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (FineF1) put put setpagedevice" +*End +*EPMediaQualityMode SuperFinePaper/PQ Ink Jet Paper-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (SuperFineF1) put put setpagedevice" +*End +*EPMediaQualityMode SuperFinePaper1440/PQ Ink Jet Paper-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (SuperFineF2) put put setpagedevice" +*End +*EPMediaQualityMode GlossyPaper/PQ Glossy Paper-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyPaperF1) put put setpagedevice" +*End +*EPMediaQualityMode GlossyPaper1440/PQ Glossy Paper-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyPaperF2) put put setpagedevice" +*End +*EPMediaQualityMode GlossyFilm/PQ Glossy Film: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyFilmF1) put put setpagedevice" +*End +*EPMediaQualityMode GlossyFilm1440/PQ Glossy Film-1440dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyFilmF2) put put setpagedevice" +*End +*EPMediaQualityMode OHP/Ink Jet Transparencies-360dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (TransF1) put put setpagedevice" +*End +*EPMediaQualityMode BackLightFilm/Back light film: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (BackLightFilmF1) put put setpagedevice" +*End +*?EPMediaQualityMode: " + save + currentpagedevice /PostRenderingEnhanceDetails get dup + /MediaType get exch /EpsonEnhance get + (Unknown) + [[(Paper_Fine) (PaperF2) 1] + [(Paper_Fine_HighSpeed) (PaperF2) 3] + [(Paper_SuperFine) (PaperF1) 9] + [(FinePaper) (FineF1) 1] + [(SuperFinePaper) (SuperFineF1) 1] + [(SuperFinePaper1440) (SuperFineF2) 9] + [(GlossyPaper) (GlossyPaperF1) 1] + [(GlossyPaper1440) (GlossyPaperF2) 9] + [(GlossyFilm) (GlossyFilmF1) 1] + [(GlossyFilm1440) (GlossyFilmF2) 9] + [(OHP) (TransF1) 1] + [(BackLightFilm) (BackLightFilmF1) 1]] + {aload pop 4 index eq + {4 index eq {exch pop exit} {pop}ifelse} + {pop pop}ifelse + }forall + = flush pop pop +restore +" +*End +*CloseUI: *EPMediaQualityMode + +*OpenUI *ColorModel/Ink: PickOne +*OrderDependency: 20 AnySetup *ColorModel +*DefaultColorModel: CMYK +*ColorModel Gray/Grayscale: " + 1 dict dup /ProcessColorModel /DeviceGray put setpagedevice" +*End +*ColorModel CMYK: " + 1 dict dup /ProcessColorModel /DeviceCMYK put setpagedevice" +*End +*?ColorModel: " + save + currentpagedevice /ProcessColorModel get + /DeviceGray eq {(Gray)}{(CMYK)}ifelse + = flush +restore +" +*End +*CloseUI: *ColorModel + +*CloseGroup: MachJet + +*% Font Information ===================== + +*DefaultFont: Courier +*Font Courier: Standard "(002.004S)" Standard Disk +*Font Courier-Bold: Standard "(002.004S)" Standard Disk +*Font Courier-BoldOblique: Standard "(002.004S)" Standard Disk +*Font Courier-Oblique: Standard "(002.004S)" Standard Disk +*Font Helvetica: Standard "(001.006S)" Standard Disk +*Font Helvetica-Bold: Standard "(001.007S)" Standard Disk +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow: Standard "(001.006S)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard Disk +*Font Helvetica-Oblique: Standard "(001.006S)" Standard Disk +*Font Symbol: Special "(001.007S)" Special Disk +*Font Times-Bold: Standard "(001.007S)" Standard Disk +*Font Times-BoldItalic: Standard "(001.009S)" Standard Disk +*Font Times-Italic: Standard "(001.007S)" Standard Disk +*Font Times-Roman: Standard "(001.007S)" Standard Disk +*?FontQuery: " +save 4 dict begin /sv exch def +/str (fonts/ ) def +/st2 128 string def +{ + count 0 gt { + dup st2 cvs (/) print print (:) print + dup FontDirectory exch known {pop (Yes)}{ + str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt { + cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse +} bind loop +(*) = flush +sv end restore +" +*End + +*?FontList: " +save 2 dict begin /sv exch def +/str 128 string def +FontDirectory { pop == } bind forall flush +/filenameforall where { + pop save (fonts/*) { + dup length 6 sub 6 exch getinterval cvn == + } bind str filenameforall flush restore +} if +(*) = flush +sv end restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: timeout, clearing printer" +*Status: "PrinterError: warming up" +*Status: "PrinterError: service call" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: offline"/Printer offline, press printer select button +*Status: "PrinterError: no ink cartridge"/Insert ink cartridge +*Status: "PrinterError: no color ink cartridge"/Insert color ink cartridge +*Status: "PrinterError: no black ink cartridge"/Insert black ink cartridge +*Status: "PrinterError: clear output tray"/Remove page from output tray, then press printer select button + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "%program link%" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "timeout, clearing printer" +*PrinterError: "warming up" +*PrinterError: "service call" +*PrinterError: "out of paper" +*PrinterError: "paper entry misfeed" +*PrinterError: "offline"/Printer offline, press printer select button +*PrinterError: "no ink cartridge"/Insert ink cartridge +*PrinterError: "no color ink cartridge"/Insert color ink cartridge +*PrinterError: "no black ink cartridge"/Insert black ink cartridge +*PrinterError: "clear output tray"/Remove page from output tray, then press printer select button + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi + +*% For 60 lpi / 360x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" + +*% For 72 lpi / 360x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "50.0" + +*% For 72 lpi / 720x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "50.0" + +*% For 65 lpi / 720x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" + +*% For 90 lpi / 720x720 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45" +*ColorSepScreenAngle CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45" +*ColorSepScreenAngle ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "75" +*ColorSepScreenAngle ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" + +*% For 72 lpi / 720x720 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "50.0" + +*% Set constraints for mediatype with resolution(720x720)======================== +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode FinePaper +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode OHP +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine_HighSpeed +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_SuperFine + +*% Set constraints for mediatype with resolution(720x360)======================== +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper1440 +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper1440 +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm1440 +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine_HighSpeed +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_SuperFine +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode OHP +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode BackLightFilm + +*% Set constraints for mediatype with resolution(360x360)======================== +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper1440 +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper1440 +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm1440 +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode FinePaper +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode BackLightFilm + +*% Set constraints for resolution with mediatype======================== + +*% for 720x720 media======================== +*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode SuperFinePaper1440 *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper1440 *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm1440 *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode BackLightFilm *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode BackLightFilm *Resolution 360x360dpi + +*% for 720x360 media======================== +*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 360x360dpi + +*% for 360x360 media======================== +*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x360dpi + + +*% Last edited on Sept 26, 1997 +*% The byte count of this file should be exactly 029105 or 029818 +*% depending on the filesystem it resides in. +*% end of PPD file for StylusPhoto1200 diff --git a/openoffice/share/psprint/driver/EP_STPH1.PS b/openoffice/share/psprint/driver/EP_STPH1.PS new file mode 100644 index 0000000000000000000000000000000000000000..f2dbed803f145f72b7d7825fc175b04dcae043ee --- /dev/null +++ b/openoffice/share/psprint/driver/EP_STPH1.PS @@ -0,0 +1,640 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "2.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "EP_STPH1.PPD" +*Product: "(Stylus Photo)" +*PSVersion: "(2015.802) 0" +*ModelName: "EPSON StylusPhoto v2015.802" +*ShortNickName: "EPSON StylusPhoto v2015.802" +*NickName: "EPSON StylusPhoto v2015.802" +*Manufacturer: "Epson" + +*% === Product Information =========================== + +*% ==== Device Capabilities =============== +*ColorDevice: True +*DefaultColorSpace: CMYK +*FreeVM: "300000" +*LanguageLevel: "2" +*TTRasterizer: Type42 +*FileSystem: True +*?FileSystem: " +save + false (%os%) + { currentdevparams dup /Writeable known + {/Writeable get {pop true} if} {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush +restore +" +*End +*Throughput: "1" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*OpenUI *Resolution/Choose Resolution: PickOne +*DefaultResolution: 720x720dpi +*OrderDependency: 5 AnySetup *Resolution +*Resolution 720x720dpi/720x720dpi: "1 dict dup /HWResolution [720 720] put setpagedevice" +*Resolution 720x360dpi/720x360dpi: "1 dict dup /HWResolution [720 360] put setpagedevice" +*Resolution 360x360dpi/360x360dpi: "1 dict dup /HWResolution [360 360] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get dup + 0 get ( ) cvs print + (x) print + 1 get ( ) cvs print + (dpi) + = flush + restore +" +*End +*CloseUI: *Resolution + +*% Halftone Information =============== +*ContoneOnly: True +*ScreenFreq: "200.0" +*ScreenAngle: "45.0" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== + +*LandscapeOrientation: Any + +*% PageSize is used to select the input slot by page size. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Statement/Half Letter: " + 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A6: " + 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Env10Rotated/#10 Envelope: " + 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvC6Rotated/C6 Envelope: " + 2 dict dup /PageSize [459 323] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvPRC5Rotated/DL Envelope: " + 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize 5x8/Index card 5x8: " + 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize 8x10/Index card 8x10: " + 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize PhotoPaper/Photo Paper 4x6: " + 2 dict dup /PageSize [288 432] put dup /ImagingBBox null put setpagedevice" +*End + +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + (Unknown) + 14 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [522 756] (Executive) put + dup [396 612] (Statement) put + dup [595 842] (A4) put + dup [516 729] (B5) put + dup [420 595] (A5) put + dup [297 420] (A6) put + dup [684 297] (Env10Rotated) put + dup [459 323] (EnvC6Rotated) put + dup [624 312] (EnvPRC5Rotated) put + dup [360 576] (5x8) put + dup [576 720] (8x10) put + dup [288 432] (PhotoPaper) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*% PageRegion is used to select page size, but without selecting the input slot. This +*% is used when using manual feed, or there is only one input slot. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Statement/Half Letter: " + 2 dict dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A6: " + 2 dict dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Env10Rotated/#10 Envelope: " + 2 dict dup /PageSize [684 297] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvC6Rotated/C6 Envelope: " + 2 dict dup /PageSize [459 323] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvPRC5Rotated/DL Envelope: " + 2 dict dup /PageSize [624 312] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion 5x8/Index card 5x8: " + 2 dict dup /PageSize [360 576] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion 8x10/Index card 8x10: " + 2 dict dup /PageSize [576 720] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion PhotoPaper/Photo Paper 4x6: " + 2 dict dup /PageSize [288 432] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "9 40 603 783" +*ImageableArea Legal: "9 40 603 999" +*ImageableArea Executive/Executive: "9 40 513 747" +*ImageableArea Statement/Half Letter: "9 40 387 603" +*ImageableArea A4: "9 40 586 832" +*ImageableArea B5: "9 40 507 720" +*ImageableArea A5: "9 40 411 586" +*ImageableArea A6: "9 40 288 411" +*ImageableArea Env10Rotated/#10 Envelope: "9 40 603 288" +*ImageableArea EnvC6Rotated/C6 Envelope: "9 40 450 314" +*ImageableArea EnvPRC5Rotated/DL Envelope: "9 40 603 303" +*ImageableArea 5x8/Index card 5x8: "9 40 351 567" +*ImageableArea 8x10/Index card 8x10: "9 40 567 711" +*ImageableArea PhotoPaper/Photo Paper 4x6: "9 40 279 423" + +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Executive/Executive: "522 756" +*PaperDimension Statement/Half Letter: "396 612" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension A5: "420 595" +*PaperDimension A6: "297 420" +*PaperDimension Env10Rotated/#10 Envelope: "684 297" +*PaperDimension EnvC6Rotated/C6 Envelope: "459 323" +*PaperDimension EnvPRC5Rotated/DL Envelope: "624 312" +*PaperDimension 5x8/Index card 5x8: "360 576" +*PaperDimension 8x10/Index card 8x10: "576 720" +*PaperDimension PhotoPaper/Photo Paper 4x6: "288 432" + +*MaxMediaWidth: "684" +*MaxMediaHeight: "1008" +*HWMargins: 0 0 0 0 +*ParamCustomPageSize Width: 1 points 284 684 +*ParamCustomPageSize Height: 2 points 284 1008 +*ParamCustomPageSize WidthOffset: 3 points 0 684 +*ParamCustomPageSize HeightOffset: 4 points 0 1008 +*ParamCustomPageSize Orientation: 5 int 0 3 +*LeadingEdge PreferLong: "" +*DefaultLeadingEdge: PreferLong +*CustomPageSize True: " + 4 dict begin + /Orientation exch def + 2 array astore /Margins exch def + 2 array astore /PageSize exch def + /ImagingBBox null def + currentdict + end setpagedevice +" +*End +*VariablePaperSize: True + +*% RequiresPageRegion is used because the input slot cannot sense the page size. +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 50 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*DefaultOutputOrder: Normal + +*OpenGroup: MachJet + +*OpenUI *EPMediaQualityMode/Media(Quality): PickOne +*OrderDependency: 10 AnySetup *EPMediaQualityMode +*DefaultEPMediaQualityMode: SuperFinePaper +*EPMediaQualityMode Paper_Fine/Plain Paper-360dpi:" + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperE2) put put setpagedevice" +*End +*EPMediaQualityMode Paper_Fine_HighSpeed/Plain Paper Draft-360dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 3 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperE2) put put setpagedevice" +*End +*EPMediaQualityMode Paper_SuperFine/Plain Paper-720dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 9 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (PaperE1) put put setpagedevice" +*End +*EPMediaQualityMode FinePaper/Ink Jet Paper-720dpi: " + 3 dict dup /HWResolution [720 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (FineE1) put put setpagedevice" +*End +*EPMediaQualityMode SuperFinePaper/PQ Ink Jet Paper-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (SuperFineE1) put put setpagedevice" +*End +*EPMediaQualityMode GlossyPaper/PQ Glossy Paper-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyPaperE1) put put setpagedevice" +*End +*EPMediaQualityMode GlossyFilm/PQ Glossy Film-720dpi: " + 3 dict dup /HWResolution [720 720] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (GlossyFilmE1) put put setpagedevice" +*End +*EPMediaQualityMode OHP/Ink Jet Transparencies-360dpi: " + 3 dict dup /HWResolution [360 360] put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup /EpsonEnhance 1 put put + dup /PostRenderingEnhanceDetails currentpagedevice + /PostRenderingEnhanceDetails get dup + /MediaType (TransE1) put put setpagedevice" +*End +*?EPMediaQualityMode: " + save + currentpagedevice /PostRenderingEnhanceDetails get dup + /MediaType get exch /EpsonEnhance get + (Unknown) + [[(Paper_Fine) (PaperE2) 1] + [(Paper_Fine_HighSpeed) (PaperE2) 3] + [(Paper_SuperFine) (PaperE1) 9] + [(FinePaper) (FineE1) 1] + [(SuperFinePaper) (SuperFineE1) 1] + [(GlossyPaper) (GlossyPaperE1) 1] + [(GlossyFilm) (GlossyFilmE1) 1] + [(OHP) (TransE1) 1]] + {aload pop 4 index eq + {4 index eq {exch pop exit} {pop}ifelse} + {pop pop}ifelse + }forall + = flush pop pop +restore +" +*End +*CloseUI: *EPMediaQualityMode + +*OpenUI *ColorModel/Ink: PickOne +*OrderDependency: 20 AnySetup *ColorModel +*DefaultColorModel: CMYK +*ColorModel Gray/Gray: " + 1 dict dup /ProcessColorModel /DeviceGray put setpagedevice" +*End +*ColorModel CMYK: " + 1 dict dup /ProcessColorModel /DeviceCMYK put setpagedevice" +*End +*?ColorModel: " + save + currentpagedevice /ProcessColorModel get + /DeviceGray eq {(Gray)}{(CMYK)}ifelse + = flush +restore +" +*End +*CloseUI: *ColorModel + +*CloseGroup: MachJet + +*% Font Information ===================== + +*DefaultFont: Courier +*Font Courier: Standard "(002.004S)" Standard Disk +*Font Courier-Bold: Standard "(002.004S)" Standard Disk +*Font Courier-BoldOblique: Standard "(002.004S)" Standard Disk +*Font Courier-Oblique: Standard "(002.004S)" Standard Disk +*Font Helvetica: Standard "(001.006S)" Standard Disk +*Font Helvetica-Bold: Standard "(001.007S)" Standard Disk +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow: Standard "(001.006S)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard Disk +*Font Helvetica-Oblique: Standard "(001.006S)" Standard Disk +*Font Symbol: Special "(001.007S)" Special Disk +*Font Times-Bold: Standard "(001.007S)" Standard Disk +*Font Times-BoldItalic: Standard "(001.009S)" Standard Disk +*Font Times-Italic: Standard "(001.007S)" Standard Disk +*Font Times-Roman: Standard "(001.007S)" Standard Disk +*?FontQuery: " +save 4 dict begin /sv exch def +/str (fonts/ ) def +/st2 128 string def +{ + count 0 gt { + dup st2 cvs (/) print print (:) print + dup FontDirectory exch known {pop (Yes)}{ + str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt { + cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse +} bind loop +(*) = flush +sv end restore +" +*End + +*?FontList: " +save 2 dict begin /sv exch def +/str 128 string def +FontDirectory { pop == } bind forall flush +/filenameforall where { + pop save (fonts/*) { + dup length 6 sub 6 exch getinterval cvn == + } bind str filenameforall flush restore +} if +(*) = flush +sv end restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: timeout, clearing printer" +*Status: "PrinterError: warming up" +*Status: "PrinterError: service call" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: offline"/Printer offline, press printer select button +*Status: "PrinterError: no ink cartridge"/Insert ink cartridge +*Status: "PrinterError: no color ink cartridge"/Insert color ink cartridge +*Status: "PrinterError: no black ink cartridge"/Insert black ink cartridge +*Status: "PrinterError: clear output tray"/Remove page from output tray, then press printer select button + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "%program link%" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "timeout, clearing printer" +*PrinterError: "warming up" +*PrinterError: "service call" +*PrinterError: "out of paper" +*PrinterError: "paper entry misfeed" +*PrinterError: "offline"/Printer offline, press printer select button +*PrinterError: "no ink cartridge"/Insert ink cartridge +*PrinterError: "no color ink cartridge"/Insert color ink cartridge +*PrinterError: "no black ink cartridge"/Insert black ink cartridge +*PrinterError: "clear output tray"/Remove page from output tray, then press printer select button + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi + +*% For 60 lpi / 360x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.360x360dpi/60 lpi / 360x360 dpi: "60" + +*% For 72 lpi / 360x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.360x360dpi/72 lpi / 360x360 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.360x360dpi/72 lpi / 360x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.360x360dpi/72 lpi / 360x360 dpi: "50.0" + +*% For 72 lpi / 720x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.720x360dpi/72 lpi / 720x360 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.720x360dpi/72 lpi / 720x360 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.720x360dpi/72 lpi / 720x360 dpi: "50.0" + +*% For 65 lpi / 720x360 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.720x360dpi/65 lpi / 720x360 dpi: "65" + +*% For 90 lpi / 720x720 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45" +*ColorSepScreenAngle CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "45" +*ColorSepScreenAngle ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "75" +*ColorSepScreenAngle ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq CustomColor.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessCyan.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessMagenta.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" +*ColorSepScreenFreq ProcessYellow.90lpi.720x720dpi/90 lpi / 720x720 dpi: "90" + +*% For 72 lpi / 720x720 dpi===================================================== + +*ColorSepScreenAngle ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033" +*ColorSepScreenFreq CustomColor.72lpi.720x720dpi/72 lpi / 720x720 dpi: "72.033" +*ColorSepScreenFreq ProcessCyan.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.72lpi.720x720dpi/72 lpi / 720x720 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.72lpi.720x720dpi/72 lpi / 720x720 dpi: "50.0" + +*% Set constraints for mediatype with resolution(720x720)======================== +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode FinePaper +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode OHP +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_Fine_HighSpeed +*UIConstraints: *Resolution 720x720dpi *EPMediaQualityMode Paper_SuperFine + +*% Set constraints for mediatype with resolution(720x360)======================== +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode SuperFinePaper +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyPaper +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode GlossyFilm +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_Fine_HighSpeed +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode Paper_SuperFine +*UIConstraints: *Resolution 720x360dpi *EPMediaQualityMode OHP + +*% Set constraints for mediatype with resolution(360x360)======================== +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode SuperFinePaper +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyPaper +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode GlossyFilm +*UIConstraints: *Resolution 360x360dpi *EPMediaQualityMode FinePaper + +*% Set constraints for resolution with mediatype======================== + +*% for 720x720 media======================== +*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode SuperFinePaper *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyPaper *Resolution 360x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode GlossyFilm *Resolution 360x360dpi + +*% for 720x360 media======================== +*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode FinePaper *Resolution 360x360dpi + +*% for 360x360 media======================== +*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_Fine_HighSpeed *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode Paper_SuperFine *Resolution 720x360dpi +*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x720dpi +*UIConstraints: *EPMediaQualityMode OHP *Resolution 720x360dpi + +*% Last edited on June 5, 1997 +*% The byte count of this file should be exactly 025581 or 026221 +*% depending on the filesystem it resides in. +*% end of PPD file for StylusPhoto(Win95) diff --git a/openoffice/share/psprint/driver/GENERIC.PS b/openoffice/share/psprint/driver/GENERIC.PS new file mode 100644 index 0000000000000000000000000000000000000000..e13569f19d55ebcaf6427f08771d4ea1bb704d2f --- /dev/null +++ b/openoffice/share/psprint/driver/GENERIC.PS @@ -0,0 +1,2 @@ +*Driver: POSTSCRIPT +*Include: "./SGENPRT.PS" diff --git a/openoffice/share/psprint/driver/HP1200C1.PS b/openoffice/share/psprint/driver/HP1200C1.PS new file mode 100644 index 0000000000000000000000000000000000000000..6f5837149b93c5f02146ba849db40267a0ad8d3c --- /dev/null +++ b/openoffice/share/psprint/driver/HP1200C1.PS @@ -0,0 +1,585 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "1.1" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "HP1200C1.PPD" +*Product: "(HP DeskJet 1200C)" +*PSVersion: "(2014.102) 1" +*ModelName: "HP DeskJet 1200C/PS" +*NickName: "HP DeskJet 1200C/PS" + +*% ==============Constraints ================= + +*UIConstraints: *PageSize Legal *MediaType Special +*UIConstraints: *PageSize Legal *MediaType Glossy +*UIConstraints: *PageSize Legal *MediaType Transparency + +*UIConstraints: *PageSize Comm10 *MediaType Special +*UIConstraints: *PageSize Comm10 *MediaType Glossy +*UIConstraints: *PageSize Comm10 *MediaType Transparency + +*UIConstraints: *PageSize DL *MediaType Special +*UIConstraints: *PageSize DL *MediaType Glossy +*UIConstraints: *PageSize DL *MediaType Transparency + +*UIConstraints: *PageSize C5 *MediaType Special +*UIConstraints: *PageSize C5 *MediaType Glossy +*UIConstraints: *PageSize C5 *MediaType Transparency + +*UIConstraints: *MediaType Glossy *OutputMode Fast +*UIConstraints: *MediaType Glossy *OutputMode Normal + +*UIConstraints: *MediaType Transparency *OutputMode Fast +*UIConstraints: *MediaType Transparency *OutputMode Normal + +*UIConstraints: *PageSize Comm10 *InputSlot Cassette +*UIConstraints: *PageRegion Comm10 *InputSlot Cassette + +*UIConstraints: *PageSize DL *InputSlot Cassette +*UIConstraints: *PageRegion DL *InputSlot Cassette + +*UIConstraints: *PageSize C5 *InputSlot Cassette +*UIConstraints: *PageRegion C5 *InputSlot Cassette + +*% =========== Device Capabilities =============== + +*LanguageLevel: "2" +*Protocols: TBCP PJL +*FreeVM: "2124600" +*ColorDevice: True +*DefaultColorSpace: CMYK +*VariablePaperSize: False +*FileSystem: False +*Throughput: "1" + +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if " +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush " +*End + +*DefaultResolution: 300dpi + +*% =============Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "0.0" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*%===================Print Quality==================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 10 AnySetup *OutputMode +*DefaultOutputMode: Normal +*OutputMode Fast/Fast: " + 1 dict dup /HWResolution [300 300] put setpagedevice + 2 dict + dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict + dup /PrintQuality 1 put + dup /Type 11 put + put + setpagedevice" +*End + +*OutputMode Normal/Normal: " + 1 dict dup /HWResolution [300 300] put setpagedevice + 2 dict + dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict + dup /PrintQuality 2 put + dup /Type 11 put + put + setpagedevice" +*End + +*OutputMode HighQuality/High Quality: " + 1 dict dup /HWResolution [300 300] put setpagedevice + 2 dict + dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict + dup /PrintQuality 3 put + dup /Type 11 put + put + setpagedevice" +*End + +*?OutputMode: " + save + 4 dict + dup 0 (Unknown) put + dup 1 (Fast) put + dup 2 (Normal) put + dup 3 (HighQuality) put + currentpagedevice /PostRenderingEnhanceDetails get + /PrintQuality get get = flush + restore " +*End + +*CloseUI: *OutputMode + +*%===================Color/Gray Printing==================== + +*OpenUI *ColorModel/Print Color as Gray: PickOne +*OrderDependency: 30 AnySetup *ColorModel +*DefaultColorModel: DeviceCMYK +*ColorModel DeviceCMYK/No: " + 1 dict dup /ProcessColorModel /DeviceCMYK + put setpagedevice" +*End + +*ColorModel DeviceGray/Yes: " + 1 dict dup /ProcessColorModel /DeviceGray + put setpagedevice" +*End + +*?ColorModel: " + save + currentpagedevice /PostRenderingEnhanceDetails get + /ColorModel get get = flush + restore " +*End + +*CloseUI: *ColorModel + +*%=============== Dither Block ================ + +*OpenUI *AppHalftoning/Application Halftoning: Boolean +*OrderDependency: 80 AnySetup *AppHalftoning +*DefaultAppHalftoning: True +*AppHalftoning True/Allow: "" +*AppHalftoning False/Disallow: " + /setscreen { pop pop pop } def + /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def" +*End + +*CloseUI: *AppHalftoning + +*% ==============Paper Handling =================== + +*LandscapeOrientation: Plus90 + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. + +*%===============Page Size====================== + +*OpenUI *PageSize/Media Size: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + currentpagedevice /InputAttributes get 0 get + dup length dict copy + dup /PageSize [612 792] put + 1 dict dup begin exch 0 exch def end + 3 dict + dup begin exch /InputAttributes exch def end + dup /PageSize [612 792] put + dup /ImagingBBox null put + setpagedevice" +*End + +*PageSize Legal/Legal 8 1/2 x 14 in: " + currentpagedevice /InputAttributes get 0 get + dup length dict copy + dup /PageSize [612 1008] put + 1 dict dup begin exch 0 exch def end + 3 dict + dup begin exch /InputAttributes exch def end + dup /PageSize [612 1008] put + dup /ImagingBBox null put + setpagedevice" +*End + +*PageSize A4/A4 210 x 297 mm: " + currentpagedevice /InputAttributes get 0 get + dup length dict copy + dup /PageSize [595 842] put + 1 dict dup begin exch 0 exch def end + 3 dict + dup begin exch /InputAttributes exch def end + dup /PageSize [595 842] put + dup /ImagingBBox null put + setpagedevice" +*End + +*PageSize Comm10/Env Comm10 4 1/8 x 9 1/2 in: " + currentpagedevice /InputAttributes get 0 get + dup length dict copy + dup /PageSize [297 684] put + 1 dict dup begin exch 0 exch def end + 3 dict + dup begin exch /InputAttributes exch def end + dup /PageSize [297 684] put + dup /ImagingBBox null put + setpagedevice" +*End + +*PageSize DL/Env DL 110 x 220 mm: " + currentpagedevice /InputAttributes get 0 get + dup length dict copy + dup /PageSize [312 624] put + 1 dict dup begin exch 0 exch def end + 3 dict + dup begin exch /InputAttributes exch def end + dup /PageSize [312 624] put + dup /ImagingBBox null put + setpagedevice" +*End + +*PageSize C5/Env C5 162 x 229 mm: " + currentpagedevice /InputAttributes get 0 get + dup length dict copy + dup /PageSize [459 649] put + 1 dict dup begin exch 0 exch def end + 3 dict + dup begin exch /InputAttributes exch def end + dup /PageSize [459 649] put + dup /ImagingBBox null put + setpagedevice" +*End + +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 6 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [297 684] (Comm10) put + dup [312 624] (DL) put + dup [459 649] (C5) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End + +*CloseUI: *PageSize + +*%====================Page Region=================== + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter 8 1/2 x 11 in: " + 2 dict dup /PageSize [612 792] put + dup /ImagingBBox null put + setpagedevice" +*End + +*PageRegion Legal/Legal 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 1008] put + dup /ImagingBBox null put + setpagedevice" +*End + +*PageRegion A4/A4 210 x 297 mm: " + 2 dict dup /PageSize [595 842] put + dup /ImagingBBox null put + setpagedevice" +*End + +*PageRegion Comm10/Env Comm10 4 1/8 x 9 1/2: " + 2 dict dup /PageSize [297 684] put + dup /ImagingBBox null put + setpagedevice" +*End + +*PageRegion DL/Env DL 110 x 220 mm: " + 2 dict dup /PageSize [312 624] put + dup /ImagingBBox null put + setpagedevice" +*End + +*PageRegion C5/Env C5 162 x 229 mm: " + 2 dict dup /PageSize [459 649] put + dup /ImagingBBox null put + setpagedevice" +*End + +*CloseUI: *PageRegion + +*%===================Imageable Area===================== + +*% The following entries provide information about specific paper keywords. + +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter 8 1/2 x 11 in: "14 12 598 780" +*ImageableArea Legal/Legal 8 1/2 x 14 in: "14 12 598 996" +*ImageableArea A4/A4 210 x 297 mm: "14 13 581 830" +*ImageableArea Comm10/Env Comm10 4 1/8 x 9 1/2 in: "18 18 278 665" +*ImageableArea DL/Env DL 110 x 220 mm: "18 19 294 605" +*ImageableArea C5/Env C5 162 x 229 mm: "18 19 440 630" +*?ImageableArea: " + save /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore " +*End + +*%====================Default Paper Dimension================= + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter 8 1/2 x 11: "612 792" +*PaperDimension Legal/Legal 8 1/2 x 14 in: "612 1008" +*PaperDimension A4/A4 210 x 297 mm: "595 842" +*PaperDimension Comm10/Env Comm10 4 1/8 x 9 1/2 in: "297 684" +*PaperDimension DL/Env DL 110 x 220 mm: "312 624" +*PaperDimension C5/Env C5 162 x 229 mm: "459 649" +*RequiresPageRegion All: True + +*%=================Media Type============================ + +*OpenUI *MediaType/Media Type: PickOne +*OrderDependency: 50 AnySetup *MediaType +*DefaultMediaType: Plain +*MediaType Plain/Plain Paper: " + /DefaultColorRendering + /PlainColorRendering + /ColorRendering findresource + /ColorRendering defineresource pop + currentpagedevice /InputAttributes get 0 get + /MediaType (Plain) put + 1 dict dup /MediaType (Plain) put setpagedevice" +*End + +*MediaType Special/HP Special Paper: " + /DefaultColorRendering + /SpecialColorRendering + /ColorRendering findresource + /ColorRendering defineresource pop + currentpagedevice /InputAttributes get 0 get + /MediaType (Special) put + 1 dict dup /MediaType (Special) put setpagedevice" +*End + +*MediaType Glossy/HP Glossy Paper: " + /DefaultColorRendering + /GlossyColorRendering + /ColorRendering findresource + /ColorRendering defineresource pop + currentpagedevice /InputAttributes get 0 get + /MediaType (Glossy) put + 1 dict dup /MediaType (Glossy) put setpagedevice" +*End + +*MediaType Transparency/HP Transparency: " + /DefaultColorRendering + /TransparencyColorRendering + /ColorRendering findresource + /ColorRendering defineresource pop + currentpagedevice /InputAttributes get 0 get + /MediaType (Transparency) put + 1 dict dup /MediaType (Transparency) put setpagedevice" +*End + +*?MediaType: " + save + currentpagedevice /MediaType get + dup null eq {pop (Unknown)} if = flush + restore " +*End + +*CloseUI: *MediaType + +*%==================Input Slot==================== + +*OpenUI *InputSlot/Media Source: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette/Paper Tray: "" +*CloseUI: *InputSlot + +*%=================Manual Feed==================== + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True/True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False/False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore" +*End + +*CloseUI: *ManualFeed + +*%===============Output Order and Bin================= + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Reverse + +*% =================Font Information ================== + +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore " +*End + +*?FontList: " + save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush + restore " +*End + +*%==================Printer Error Messages=============== + +*% Printer Messages (verbatim from printer): + +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) + +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: Out Of Paper" +*Status: "PrinterError: Cover Open" +*Status: "PrinterError: Feed Manual" +*Status: "PrinterError: Paper Jam" +*Status: "PrinterError: Miscellaneous Error" +*Status: "PrinterError: Fatal Error" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%%) + +*Source: "Serial" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "OptionalIO" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) + +*PrinterError: "Out Of Paper" +*PrinterError: "Cover Open" +*PrinterError: "Feed Manual" +*PrinterError: "Paper Jam" +*PrinterError: "Miscellaneous Error" +*PrinterError: "Fatal Error" + +*%============Color Separation Information ============== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*%================For 60 lpi / 300 dpi ================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*%================For 53 lpi / 300 dpi ===================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% Produced by "bldppd42.ps" version 4.1 edit 2 +*% Last Edit Date: Aug 4 1995 +*% End of PPD file for DeskJet 1200C +*% The byte count of this file should be exactly 017602 or 018187 +*% depending on the filesystem it resides in. +*% end of PPD file for HP DeskJet 1200C diff --git a/openoffice/share/psprint/driver/HP2500C1.PS b/openoffice/share/psprint/driver/HP2500C1.PS new file mode 100644 index 0000000000000000000000000000000000000000..c73eb4073148591b8d7d8a15e21d3c1ea3d9ab4f --- /dev/null +++ b/openoffice/share/psprint/driver/HP2500C1.PS @@ -0,0 +1,1099 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.1" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "HP2500C1.PPD" +*Product: "(HP DesignJet 2500CP)" +*PSVersion: "(2016.104) 1" +*ModelName: "HP DesignJet 2500CP" +*ShortNickName: "HP DesignJet 2500CP" +*NickName: "HP DesignJet 2500CP v2016.104" +*Manufacturer: "HP" + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" +*Protocols:PJL TBCP + +*FreeVM: "7428480" + +*VMOption standard: "7428480" +*VMOption 8MB: "15077208" +*VMOption 16MB: "23542144" +*VMOption 32MB: "39721344" +*VMOption 48MB: "54532480" + +*FCacheSize standard: 1464138 +*FCacheSize 8MB: 2276368 +*FCacheSize 16MB: 3089431 +*FCacheSize 32MB: 4714724 +*FCacheSize 48MB: 31700084 + +*OpenGroup: InstallableOptions +*OpenUI *InstalledMemory/Installed Memory: PickOne +*DefaultInstalledMemory: standard +*InstalledMemory standard/Standard: " " +*InstalledMemory 8MB/24 MB Total Memory: " " +*InstalledMemory 16MB/32 MB Total Memory: " " +*InstalledMemory 32MB/48 MB Total Memory: " " +*InstalledMemory 48MB/64 MB Total Memory: " " +*?InstalledMemory: " + save + currentsystemparams /RamSize get + 524288 div ceiling cvi 2 div + /size exch def + size 60 ge + {(48MB)} + { + size 44 ge + {(32MB)} + { + size 28 ge + {(16MB)} + { + size 20 ge + {(8MB)} + { + size 12 ge + {(standard)} + {(Unknown)} ifelse + } ifelse + } ifelse + } ifelse + } ifelse + = flush + restore +" +*End + +*CloseUI: *InstalledMemory +*CloseGroup: InstallableOptions + +*ColorDevice: True +*DefaultColorSpace: CMYK +*VariablePaperSize: True +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore" +*End +*Throughput: "1" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 600dpi + +*% PJL Information =============== +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT<0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "0.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 +exch sub }" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*DefaultHalftoneType: 100 + + +*%=============== Print Color as Gray ================ + +*OpenUI *HPColorAsGray/Print Color as Gray: PickOne +*OrderDependency: 5.0 AnySetup *HPColorAsGray +*DefaultHPColorAsGray: No +*HPColorAsGray Yes/Yes: "<< /ProcessColorModel /DeviceGray >> setpagedevice" +*HPColorAsGray No/No: "<< /ProcessColorModel /DeviceCMYK >> setpagedevice" +*?HPColorAsGray: " +save +currentpagedevice /ProcessColorModel get /DeviceGray eq +{(Yes)}{(No)} ifelse += flush +restore " +*End +*CloseUI: *HPColorAsGray + + +*%=============== Auto-scaling Control ================ + +*OpenUI *HPAutoScaling/Scale to: PickOne +*OrderDependency: 20.0 AnySetup *HPAutoScaling +*DefaultHPAutoScaling: Off + +*HPAutoScaling Off/No Change:" " + +*HPAutoScaling Letter/US Letter: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [612 792 ] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling LetterFullBleed/Full Bleed US Letter: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [777 1009 ] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling Tabloid/Tabloid: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [792 1224] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling TabloidFullBleed/Full Bleed Tabloid: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [957 1441] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling AnsiC/ANSI C: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1224 1584] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling AnsiD/ANSI D: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1584 2448] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling AnsiE/ANSI E: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2448 3168] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling ARCHA/ARCH A: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [648 864] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling ARCHB/ARCH B: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [864 1296] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling ARCHC/ARCH C: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1296 1728] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling ARCHD/ARCH D: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 2592] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling ARCHE/ARCH E: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 3456] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling A4/ISO A4: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [595 842] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling A4FullBleed/Full Bleed ISO A4: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [760 1059] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling A3/ISO A3: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [842 1191] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling A3FullBleed/Full Bleed ISO A3: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1007 1408] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling A2/ISO A2: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1191 1684] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling A1/ISO A1: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1684 2384] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling A0/ISO A0: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2384 3370] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling OVERSIZEA2/Oversize A2: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1377 1772] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling OVERSIZEA1/Oversize A1: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1788 2551] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling OVERSIZEA0/Oversize A0: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2567 3529] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling B4/JIS B4: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [729 1032] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling B3/JIS B3: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1032 1460] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling B2/JIS B2: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1460 2064] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling B1/JIS B1: " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2064 2920] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling P24x48/24" x 48": " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 3456] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling P24x60/24" x 60": " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 4320] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling P24x72/24" x 72": " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 5184] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling P24x84/24" x 84": " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 6048] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling P24x96/24" x 96": " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 6912] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling P24x108/24" x 108": " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [1728 7776] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling P36x60/36" x 60": " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 4320] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling P36x72/36" x 72": " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 5184] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling P36x84/36" x 84": " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 6048] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling P36x96/36" x 96": " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 6912] exch exec +<<>> setpagedevice" +*End + +*HPAutoScaling P36x108/36" x 108": " +/HPDict /ProcSet findresource /SetAutoScale get true exch exec /HPDict /ProcSet findresource /SetDestinationPageSize get [2592 7776] exch exec +<<>> setpagedevice" +*End + +*CloseUI: *HPAutoScaling + + +*%=============== Print Quality ================ + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 50.0 AnySetup *OutputMode +*DefaultOutputMode: Best + +*OutputMode Best/Best - 600 dpi: " +<< /HWResolution [600 600] + /PostRenderingEnhance true + /PostRenderingEnhanceDetails + << /PrintQuality 3 + /Type 11 >> +>> setpagedevice +" +*End + +*OutputMode Normal/Normal: " +<< /HWResolution [300 300] + /PostRenderingEnhance true + /PostRenderingEnhanceDetails + << /PrintQuality 2 + /Type 11 >> +>> setpagedevice +" +*End + +*OutputMode Fast/Fast: " +<< /HWResolution [300 300] + /PostRenderingEnhance true + /PostRenderingEnhanceDetails + << /PrintQuality 1 + /Type 11 >> +>> setpagedevice +" +*End + +*?OutputMode: " + save + 3 dict + dup 1 (Fast) put + dup 2 (Normal) put + dup 3 (Best) put + currentpagedevice /PostRenderingEnhanceDetails get + /PrintQuality get get = flush + restore" +*End +*CloseUI: *OutputMode + + +*% Mirror Print ====================== +*OpenUI *MirrorPrint/Mirror Print: Boolean +*OrderDependency: 50.0 AnySetup *MirrorPrint +*DefaultMirrorPrint: False +*MirrorPrint True: "<</MirrorPrint true>>setpagedevice" +*MirrorPrint False: "<</MirrorPrint false>>setpagedevice" +*?MirrorPrint: " +save + currentpagedevice /MirrorPrint get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *MirrorPrint + + +*%=============== Transverse ================ + +*OpenUI *HPTransverse/Rotate: Boolean +*OrderDependency: 50.0 AnySetup *HPTransverse +*DefaultHPTransverse: False +*HPTransverse True: "<< /Orientation 1 >> setpagedevice" +*HPTransverse False: "<< /Orientation 0 >> setpagedevice" +*?HPTransverse: " +save +currentpagedevice /Orientation get 0 eq +{ (False) } +{ + currentpagedevice /Orientation get 1 eq + { (True) } + { (Unknown) } ifelse +} ifelse = flush +restore +" +*End +*CloseUI: *HPTransverse + + +*%=============== HP Color Management ================ + +*OpenUI *HPColorMan/Color management: PickOne +*OrderDependency: 60.0 AnySetup *HPColorMan +*DefaultHPColorMan: EuroScale + +*HPColorMan EuroScale/EuroScale:" + globaldict /ColorSmartColorMatching known { + /EuroOffset ColorSmartColorMatching + <<>> setpagedevice + } if +" +*End + +*HPColorMan SWOP/SWOP:" + globaldict /ColorSmartColorMatching known { + /SWOP ColorSmartColorMatching + <<>> setpagedevice + } if +" +*End + +*HPColorMan Toyo/Toyo:" + globaldict /ColorSmartColorMatching known { + /JapanOffset ColorSmartColorMatching + <<>> setpagedevice + } if +" +*End + +*HPColorMan ColorSmart/ColorSmart Vivid Business Graphics:" + globaldict /ColorSmartColorMatching known { + true ColorSmartColorMatching + <<>> setpagedevice + } if +" +*End + +*HPColorMan None/No Color Adjustment - Expert users only:" + globaldict /ColorSmartColorMatching known {false ColorSmartColorMatching + <<>> setpagedevice} if +" +*End + +*?HPColorMan: " +save + +userdict /ColorSmartOn known +{ + userdict /ColorSmartOn get + {(ColorSmart)} + { + userdict /ColorEmulationMode known + { + userdict /ColorEmulationMode get + dup 0 eq + {(None)} + { + dup 1 eq + {(SWOP)} + { + dup 2 eq + {(EuroScale)} + { + dup 3 eq + {(Toyo)} + {(Unknown)} ifelse + } ifelse + } ifelse + } ifelse exch pop + } + {(None)} ifelse + } ifelse +} +{ + userdict /ColorEmulationMode known + { + userdict /ColorEmulationMode get + dup 0 eq + {(None)} + { + dup 1 eq + {(SWOP)} + { + dup 2 eq + {(EuroScale)} + { + dup 3 eq + {(Toyo)} + {(Unknown)} ifelse + } ifelse + } ifelse + } ifelse exch pop + } + {(None)} ifelse +} ifelse + += flush +restore +" +*End + +*CloseUI: *HPColorMan + + +*%=============== Brightness Control ================ + +*OpenUI *HPBrightness/Lightness: PickOne +*OrderDependency: 70.0 AnySetup *HPBrightness +*DefaultHPBrightness: leveleven + +*HPBrightness levelm25/- 25% Lighter:" 25 + dup dup 50 lt exch -50 gt and + { 0.01 mul 0.5 add ln 0.5 ln exch div } + { pop 1 } ifelse 1 exch div { 0 exp } dup + 0 4 -1 roll put settransfer" +*End + +*HPBrightness levelm20/- 20%:" 20 + dup dup 50 lt exch -50 gt and + { 0.01 mul 0.5 add ln 0.5 ln exch div } + { pop 1 } ifelse 1 exch div { 0 exp } dup + 0 4 -1 roll put settransfer" +*End + +*HPBrightness levelm15/- 15%:" 15 + dup dup 50 lt exch -50 gt and + { 0.01 mul 0.5 add ln 0.5 ln exch div } + { pop 1 } ifelse 1 exch div { 0 exp } dup + 0 4 -1 roll put settransfer" +*End + +*HPBrightness levelm10/- 10%:" 10 + dup dup 50 lt exch -50 gt and + { 0.01 mul 0.5 add ln 0.5 ln exch div } + { pop 1 } ifelse 1 exch div { 0 exp } dup + 0 4 -1 roll put settransfer" +*End + +*HPBrightness levelm5/- 5%:" 5 + dup dup 50 lt exch -50 gt and + { 0.01 mul 0.5 add ln 0.5 ln exch div } + { pop 1 } ifelse 1 exch div { 0 exp } dup + 0 4 -1 roll put settransfer" +*End + +*HPBrightness leveleven/0% No Change:" " + +*HPBrightness levelp5/+ 5%:" -5 + dup dup 50 lt exch -50 gt and + { 0.01 mul 0.5 add ln 0.5 ln exch div } + { pop 1 } ifelse 1 exch div { 0 exp } dup + 0 4 -1 roll put settransfer" +*End + +*HPBrightness levelp10/+ 10%:" -10 + dup dup 50 lt exch -50 gt and + { 0.01 mul 0.5 add ln 0.5 ln exch div } + { pop 1 } ifelse 1 exch div { 0 exp } dup + 0 4 -1 roll put settransfer" +*End + +*HPBrightness levelp15/+ 15%:" -15 + dup dup 50 lt exch -50 gt and + { 0.01 mul 0.5 add ln 0.5 ln exch div } + { pop 1 } ifelse 1 exch div { 0 exp } dup + 0 4 -1 roll put settransfer" +*End + +*HPBrightness levelp20/+ 20%:" -20 + dup dup 50 lt exch -50 gt and + { 0.01 mul 0.5 add ln 0.5 ln exch div } + { pop 1 } ifelse 1 exch div { 0 exp } dup + 0 4 -1 roll put settransfer" +*End + +*HPBrightness levelp25/+ 25% Darker:" -25 + dup dup 50 lt exch -50 gt and + { 0.01 mul 0.5 add ln 0.5 ln exch div } + { pop 1 } ifelse 1 exch div { 0 exp } dup + 0 4 -1 roll put settransfer" +*End + +*?HPBrightness: " +save +11 dict + dup 0.415038 (levelm25) put + dup 0.514573 (levelm20) put + dup 0.621488 (levelm15) put + dup 0.736966 (levelm10) put + dup 0.862496 (levelm5) put + dup 1.0 (leveleven) put + dup 1.152 (levelp5) put + dup 1.32193 (levelp10) put + dup 1.51457 (levelp15) put + dup 1.73697 (levelp20) put + dup 2.0 (levelp25) put + +dup + +currenttransfer dup length 0 eq + {pop pop pop (Unknown)} + {0 get dup 1 lt + {1000000 mul round 1000000 div} + {100000 mul round 100000 div} ifelse + dup + 3 1 roll + known + { get } + { pop pop (Unknown)} ifelse + } ifelse += flush +restore +" +*End +*CloseUI: *HPBrightness + + +*%=============== Allow Application Halftoning ================ + +*OpenUI *HPAppHalftoning/Application Halftoning: Boolean +*OrderDependency: 80.0 AnySetup *HPAppHalftoning +*DefaultHPAppHalftoning: False +*HPAppHalftoning True/Allow: "" +*HPAppHalftoning False/Disallow: " + userdict /setscreen { pop pop pop } put + userdict /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } put + userdict /sethalftone{pop} put + <<>> setpagedevice" +*End +*?HPAppHalftoning: " +save +2 dict begin + /AllSamePop { + dup 0 get exch true exch + { 2 index ne {pop false exit} if } forall + exch dup /pop eq exch /pop load eq or and + } def + /Lenchk { dup type /arraytype eq + {dup length 3 -1 roll eq {true}{pop false}ifelse} + {pop pop false} + ifelse + } def + 3 /setscreen load Lenchk {AllSamePop}{false}ifelse + 12 /setcolorscreen load Lenchk {AllSamePop}{false}ifelse + 1 /sethalftone load Lenchk {AllSamePop}{false}ifelse +end +and and not +{(True)} {(False)} ifelse += flush +restore " +*End +*CloseUI: *HPAppHalftoning + + +*% Paper Handling =================== + +*OpenUI *PageSize: PickOne +*OrderDependency: 30.0 AnySetup *PageSize +*DefaultPageSize: Unknown +*PageSize Letter/US Letter: "<</PageSize[612 792]/ImagingBBox null>>setpagedevice" +*PageSize LetterFullBleed/Full Bleed US Letter: "<</PageSize[777 1009]/ImagingBBox null>>setpagedevice" +*PageSize Tabloid/Tabloid: "<</PageSize[792 1224]/ImagingBBox null>>setpagedevice" +*PageSize TabloidFullBleed/Full Bleed Tabloid: "<</PageSize[957 1441]/ImagingBBox null>>setpagedevice" +*PageSize AnsiC/ANSI C: "<</PageSize[1224 1584]/ImagingBBox null>>setpagedevice" +*PageSize AnsiD/ANSI D: "<</PageSize[1584 2448]/ImagingBBox null>>setpagedevice" +*PageSize AnsiE/ANSI E: "<</PageSize[2448 3168]/ImagingBBox null>>setpagedevice" +*PageSize ARCHA/ARCH A: "<</PageSize[648 864]/ImagingBBox null>>setpagedevice" +*PageSize ARCHB/ARCH B: "<</PageSize[864 1296]/ImagingBBox null>>setpagedevice" +*PageSize ARCHC/ARCH C: "<</PageSize[1296 1728]/ImagingBBox null>>setpagedevice" +*PageSize ARCHD/ARCH D: "<</PageSize[1728 2592]/ImagingBBox null>>setpagedevice" +*PageSize ARCHE/ARCH E: "<</PageSize[2592 3456]/ImagingBBox null>>setpagedevice" +*PageSize A4/ISO A4: "<</PageSize[595 842]/ImagingBBox null>>setpagedevice" +*PageSize A4FullBleed/Full Bleed ISO A4: "<</PageSize[760 1059]/ImagingBBox null>>setpagedevice" +*PageSize A3/ISO A3: "<</PageSize[842 1191]/ImagingBBox null>>setpagedevice" +*PageSize A3FullBleed/Full Bleed ISO A3: "<</PageSize[1007 1408]/ImagingBBox null>>setpagedevice" +*PageSize A2/ISO A2: "<</PageSize[1191 1684]/ImagingBBox null>>setpagedevice" +*PageSize A1/ISO A1: "<</PageSize[1684 2384]/ImagingBBox null>>setpagedevice" +*PageSize A0/ISO A0: "<</PageSize[2384 3370]/ImagingBBox null>>setpagedevice" +*PageSize OVERSIZEA2/Oversize A2: "<</PageSize[1377 1772]/ImagingBBox null>>setpagedevice" +*PageSize OVERSIZEA1/Oversize A1: "<</PageSize[1788 2551]/ImagingBBox null>>setpagedevice" +*PageSize OVERSIZEA0/Oversize A0: "<</PageSize[2567 3529]/ImagingBBox null>>setpagedevice" +*PageSize B4/JIS B4: "<</PageSize[729 1032]/ImagingBBox null>>setpagedevice" +*PageSize B3/JIS B3: "<</PageSize[1032 1460]/ImagingBBox null>>setpagedevice" +*PageSize B2/JIS B2: "<</PageSize[1460 2064]/ImagingBBox null>>setpagedevice" +*PageSize B1/JIS B1: "<</PageSize[2064 2920]/ImagingBBox null>>setpagedevice" +*PageSize P24x48/24" x 48": "<</PageSize[1728 3456]/ImagingBBox null>>setpagedevice" +*PageSize P24x60/24" x 60": "<</PageSize[1728 4320]/ImagingBBox null>>setpagedevice" +*PageSize P24x72/24" x 72": "<</PageSize[1728 5184]/ImagingBBox null>>setpagedevice" +*PageSize P24x84/24" x 84": "<</PageSize[1728 6048]/ImagingBBox null>>setpagedevice" +*PageSize P24x96/24" x 96": "<</PageSize[1728 6912]/ImagingBBox null>>setpagedevice" +*PageSize P24x108/24" x 108": "<</PageSize[1728 7776]/ImagingBBox null>>setpagedevice" +*PageSize P36x60/36" x 60": "<</PageSize[2592 4320]/ImagingBBox null>>setpagedevice" +*PageSize P36x72/36" x 72": "<</PageSize[2592 5184]/ImagingBBox null>>setpagedevice" +*PageSize P36x84/36" x 84": "<</PageSize[2592 6048]/ImagingBBox null>>setpagedevice" +*PageSize P36x96/36" x 96": "<</PageSize[2592 6912]/ImagingBBox null>>setpagedevice" +*PageSize P36x108/36" x 108": "<</PageSize[2592 7776]/ImagingBBox null>>setpagedevice" +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 33 dict + dup [612 792] (Letter) put + dup [777 1009] (LetterFullBleed) put + dup [792 1224] (Tabloid) put + dup [957 1441] (TabloidFullBleed) put + dup [1224 1584] (AnsiC) put + dup [1584 2448] (AnsiD) put + dup [2448 3168] (AnsiE) put + dup [648 864] (ARCHA) put + dup [864 1296] (ARCHB) put + dup [1296 1728] (ARCHC) put + dup [1728 2592] (ARCHD) put + dup [2592 3456] (ARCHE) put + dup [595 842] (A4) put + dup [760 1059] (A4FullBleed) put + dup [842 1191] (A3) put + dup [1007 1408] (A3FullBleed) put + dup [1191 1684] (A2) put + dup [1684 2384] (A1) put + dup [2384 3370] (A0) put + dup [1377 1772] (OVERSIZEA2) put + dup [1788 2551] (OVERSIZEA1) put + dup [2567 3529] (OVERSIZEA0) put + dup [729 1032] (B4) put + dup [1032 1460] (B3) put + dup [1460 2064] (B2) put + dup [2064 2920] (B1) put + dup [1728 3456] (P24x48) put + dup [1728 4320] (P24x60) put + dup [1728 5184] (P24x72) put + dup [1728 6048] (P24x84) put + dup [1728 6912] (P24x96) put + dup [1728 7776] (P24x108) put + dup [2592 4320] (P36x60) put + dup [2592 5184] (P36x72) put + dup [2592 6048] (P36x84) put + dup [2592 6912] (P36x96) put + dup [2592 7776] (P36x108) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40.0 AnySetup *PageRegion +*DefaultPageRegion: Unknown +*PageRegion Letter/US Letter: "<</PageSize[612 792]/ImagingBBox null>>setpagedevice" +*PageRegion LetterFullBleed/Full Bleed US Letter: "<</PageSize[777 1009]/ImagingBBox null>>setpagedevice" +*PageRegion Tabloid/Tabloid: "<</PageSize[792 1224]/ImagingBBox null>>setpagedevice" +*PageRegion TabloidFullBleed/Full Bleed Tabloid: "<</PageSize[957 1441]/ImagingBBox null>>setpagedevice" +*PageRegion AnsiC/ANSI C: "<</PageSize[1224 1584]/ImagingBBox null>>setpagedevice" +*PageRegion AnsiD/ANSI D: "<</PageSize[1584 2448]/ImagingBBox null>>setpagedevice" +*PageRegion AnsiE/ANSI E: "<</PageSize[2448 3168]/ImagingBBox null>>setpagedevice" +*PageRegion ARCHA/ARCH A: "<</PageSize[648 864]/ImagingBBox null>>setpagedevice" +*PageRegion ARCHB/ARCH B: "<</PageSize[864 1296]/ImagingBBox null>>setpagedevice" +*PageRegion ARCHC/ARCH C: "<</PageSize[1296 1728]/ImagingBBox null>>setpagedevice" +*PageRegion ARCHD/ARCH D: "<</PageSize[1728 2592]/ImagingBBox null>>setpagedevice" +*PageRegion ARCHE/ARCH E: "<</PageSize[2592 3456]/ImagingBBox null>>setpagedevice" +*PageRegion A4/ISO A4: "<</PageSize[595 842]/ImagingBBox null>>setpagedevice" +*PageRegion A4FullBleed/Full Bleed ISO A4: "<</PageSize[760 1059]/ImagingBBox null>>setpagedevice" +*PageRegion A3/ISO A3: "<</PageSize[842 1191]/ImagingBBox null>>setpagedevice" +*PageRegion A3FullBleed/Full Bleed ISO A3: "<</PageSize[1007 1408]/ImagingBBox null>>setpagedevice" +*PageRegion A2/ISO A2: "<</PageSize[1191 1684]/ImagingBBox null>>setpagedevice" +*PageRegion A1/ISO A1: "<</PageSize[1684 2384]/ImagingBBox null>>setpagedevice" +*PageRegion A0/ISO A0: "<</PageSize[2384 3370]/ImagingBBox null>>setpagedevice" +*PageRegion OVERSIZEA2/Oversize A2: "<</PageSize[1377 1772]/ImagingBBox null>>setpagedevice" +*PageRegion OVERSIZEA1/Oversize A1: "<</PageSize[1788 2551]/ImagingBBox null>>setpagedevice" +*PageRegion OVERSIZEA0/Oversize A0: "<</PageSize[2567 3529]/ImagingBBox null>>setpagedevice" +*PageRegion B4/JIS B4: "<</PageSize[729 1032]/ImagingBBox null>>setpagedevice" +*PageRegion B3/JIS B3: "<</PageSize[1032 1460]/ImagingBBox null>>setpagedevice" +*PageRegion B2/JIS B2: "<</PageSize[1460 2064]/ImagingBBox null>>setpagedevice" +*PageRegion B1/JIS B1: "<</PageSize[2064 2920]/ImagingBBox null>>setpagedevice" +*PageRegion P24x48/24" x 48": "<</PageSize[1728 3456]/ImagingBBox null>>setpagedevice" +*PageRegion P24x60/24" x 60": "<</PageSize[1728 4320]/ImagingBBox null>>setpagedevice" +*PageRegion P24x72/24" x 72": "<</PageSize[1728 5184]/ImagingBBox null>>setpagedevice" +*PageRegion P24x84/24" x 84": "<</PageSize[1728 6048]/ImagingBBox null>>setpagedevice" +*PageRegion P24x96/24" x 96": "<</PageSize[1728 6912]/ImagingBBox null>>setpagedevice" +*PageRegion P24x108/24" x 108": "<</PageSize[1728 7776]/ImagingBBox null>>setpagedevice" +*PageRegion P36x60/36" x 60": "<</PageSize[2592 4320]/ImagingBBox null>>setpagedevice" +*PageRegion P36x72/36" x 72": "<</PageSize[2592 5184]/ImagingBBox null>>setpagedevice" +*PageRegion P36x84/36" x 84": "<</PageSize[2592 6048]/ImagingBBox null>>setpagedevice" +*PageRegion P36x96/36" x 96": "<</PageSize[2592 6912]/ImagingBBox null>>setpagedevice" +*PageRegion P36x108/36" x 108": "<</PageSize[2592 7776]/ImagingBBox null>>setpagedevice" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Unknown +*ImageableArea Letter/US Letter: "51 77 561 715" +*ImageableArea LetterFullBleed/Full Bleed US Letter: "51 77 726 932" +*ImageableArea Tabloid/Tabloid: "51 77 741 1147" +*ImageableArea TabloidFullBleed/Full Bleed Tabloid: "51 77 906 1364" +*ImageableArea AnsiC/ANSI C: "51 77 1173 1507" +*ImageableArea AnsiD/ANSI D: "51 77 1533 2371" +*ImageableArea AnsiE/ANSI E: "51 77 2397 3091" +*ImageableArea ARCHA/ARCH A: "51 77 597 787" +*ImageableArea ARCHB/ARCH B: "51 77 813 1219" +*ImageableArea ARCHC/ARCH C: "51 77 1245 1651" +*ImageableArea ARCHD/ARCH D: "51 77 1677 2515" +*ImageableArea ARCHE/ARCH E: "51 77 2541 3379" +*ImageableArea A4/ISO A4: "51 77 544 765" +*ImageableArea A4FullBleed/Full Bleed ISO A4: "51 77 709 982" +*ImageableArea A3/ISO A3: "51 77 791 1114" +*ImageableArea A3FullBleed/Full Bleed ISO A3: "51 77 956 1331" +*ImageableArea A2/ISO A2: "51 77 1140 1607" +*ImageableArea A1/ISO A1: "51 77 1633 2307" +*ImageableArea A0/ISO A0: "51 77 2333 3293" +*ImageableArea OVERSIZEA2/Oversize A2: "51 77 1326 1695" +*ImageableArea OVERSIZEA1/Oversize A1: "51 77 1737 2474" +*ImageableArea OVERSIZEA0/Oversize A0: "51 77 2516 3452" +*ImageableArea B4/JIS B4: "51 77 678 955" +*ImageableArea B3/JIS B3: "51 77 981 1383" +*ImageableArea B2/JIS B2: "51 77 1409 1987" +*ImageableArea B1/JIS B1: "51 77 2013 2843" +*ImageableArea P24x48/24" x 48": "51 77 1677 3379" +*ImageableArea P24x60/24" x 60": "51 77 1677 4243" +*ImageableArea P24x72/24" x 72": "51 77 1677 5107" +*ImageableArea P24x84/24" x 84": "51 77 1677 5971" +*ImageableArea P24x96/24" x 96": "51 77 1677 6835" +*ImageableArea P24x108/24" x 108": "51 77 1677 7699" +*ImageableArea P36x60/36" x 60": "51 77 2541 4243" +*ImageableArea P36x72/36" x 72": "51 77 2541 5107" +*ImageableArea P36x84/36" x 84": "51 77 2541 5971" +*ImageableArea P36x96/36" x 96": "51 77 2541 6835" +*ImageableArea P36x108/36" x 108": "51 77 2541 7699" +*?ImageableArea: " +save +/cvp {cvi ( ) cvs +print ( ) print} bind def +newpath clippath pathbbox +4 -2 roll exch 2 {ceiling cvp} repeat +exch 2 {floor cvp} repeat flush +restore" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension:Unknown +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension LetterFullBleed/Full Bleed US Letter: "777 1009" +*PaperDimension Tabloid/Tabloid: "792 1224" +*PaperDimension TabloidFullBleed/Full Bleed Tabloid: "957 1441" +*PaperDimension AnsiC/ANSI C: "1224 1584" +*PaperDimension AnsiD/ANSI D: "1584 2448" +*PaperDimension AnsiE/ANSI E: "2448 3168" +*PaperDimension ARCHA/ARCH A: "648 864" +*PaperDimension ARCHB/ARCH B: "864 1296" +*PaperDimension ARCHC/ARCH C: "1296 1728" +*PaperDimension ARCHD/ARCH D: "1728 2592" +*PaperDimension ARCHE/ARCH E: "2592 3456" +*PaperDimension A4/ISO A4: "595 842" +*PaperDimension A4FullBleed/Full Bleed ISO A4: "760 1059" +*PaperDimension A3/ISO A3: "842 1191" +*PaperDimension A3FullBleed/Full Bleed ISO A3: "1007 1408" +*PaperDimension A2/ISO A2: "1191 1684" +*PaperDimension A1/ISO A1: "1684 2384" +*PaperDimension A0/ISO A0: "2384 3370" +*PaperDimension OVERSIZEA2/Oversize A2: "1377 1772" +*PaperDimension OVERSIZEA1/Oversize A1: "1788 2551" +*PaperDimension OVERSIZEA0/Oversize A0: "2567 3529" +*PaperDimension B4/JIS B4: "729 1032" +*PaperDimension B3/JIS B3: "1032 1460" +*PaperDimension B2/JIS B2: "1460 2064" +*PaperDimension B1/JIS B1: "2064 2920" +*PaperDimension P24x48/24" x 48": "1728 3456" +*PaperDimension P24x60/24" x 60": "1728 4320" +*PaperDimension P24x72/24" x 72": "1728 5184" +*PaperDimension P24x84/24" x 84": "1728 6048" +*PaperDimension P24x96/24" x 96": "1728 6912" +*PaperDimension P24x108/24" x 108": "1728 7776" +*PaperDimension P36x60/36" x 60": "2592 4320" +*PaperDimension P36x72/36" x 72": "2592 5184" +*PaperDimension P36x84/36" x 84": "2592 6048" +*PaperDimension P36x96/36" x 96": "2592 6912" +*PaperDimension P36x108/36" x 108": "2592 7776" + +*RequiresPageRegion All: True + +*OpenUI *InputSlot: PickOne +*DefaultInputSlot: OnlyOne +*InputSlot OnlyOne/Only One: "" +*?InputSlot: "save (OnlyOne) = flush restore " +*CloseUI: *InputSlot + +*% Custom Page Sizes =================== +*MaxMediaWidth: "2642" +*MaxMediaHeight: "9288" +*HWMargins: 51 77 51 77 +*ParamCustomPageSize Width: 1 points 200 2642 +*ParamCustomPageSize Height: 2 points 200 9288 +*ParamCustomPageSize WidthOffset: 3 points 0 2642 +*ParamCustomPageSize HeightOffset: 4 points 0 9288 +*ParamCustomPageSize Orientation: 5 int 0 3 +*NonUIOrderDependency: 30.0 AnySetup *CustomPageSize +*CustomPageSize True: " +pop pop pop % discard orientation & offsets +2 dict begin +/PageSize [ +4 -2 roll +] def +/ImagingBBox null def +currentdict end setpagedevice +" +*End + +*% Font Information ===================== + +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "intializing" +*Status: "printing test page" +*Status: "PrinterError: needs attention" +*Status: "PrinterError: cover open" +*Status: "PrinterError: warming up" +*Status: "PrinterError: resetting printer" +*Status: "PrinterError: output bin full" +*Status: "PrinterError: Paper Jam" +*Status: "PrinterError: no toner cartridge" +*Status: "PrinterError: manual feed" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: page protect needed" +*Status: "PrinterError: out of memory" +*Status: "PrinterError: off line" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "Parallel" +*Source: "OptionalIO" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "needs attention" +*PrinterError: "cover open" +*PrinterError: "warming up" +*PrinterError: "resetting printer" +*PrinterError: "output bin full" +*PrinterError: "Paper Jam" +*PrinterError: "no toner cartridge" +*PrinterError: "manual feed" +*PrinterError: "out of paper" +*PrinterError: "page protect needed" +*PrinterError: "out of memory" +*PrinterError: "off line" + + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi + + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "60" + +*% For 53 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.600dpi/53 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.600dpi/53 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.600dpi/53 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.600dpi/53 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.600dpi/53 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.600dpi/53 lpi / 600 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.600dpi/53 lpi / 600 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.600dpi/53 lpi / 600 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.600dpi/53 lpi / 600 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.600dpi/53 lpi / 600 dpi: "50.0" + + +*% Last Edit Date: May 9 1997 +*% End of PPD file for Canguro +*% The byte count of this file should be exactly 038692 or 039791 +*% depending on the filesystem it resides in. +*% end of PPD file for HP DesignJet 2500CP diff --git a/openoffice/share/psprint/driver/HP3SI52_.PS b/openoffice/share/psprint/driver/HP3SI52_.PS new file mode 100644 index 0000000000000000000000000000000000000000..a1f3097693b463ef1c37380ae8a96dd61b7b24f2 --- /dev/null +++ b/openoffice/share/psprint/driver/HP3SI52_.PS @@ -0,0 +1,435 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "2.6" +*PCFileName: "HP3SI523.PPD" +*LanguageVersion: English +*Product: "(HP LaserJet IIISi)" +*Product: "(Hewlett-Packard LaserJet IIISi)" +*PSVersion: "(52.3) 400" +*PSVersion: "(52.3) 300" +*PSVersion: "(52.3) 215" +*ModelName: "HP LaserJet IIISi PostScript" +*ShortNickName: "HP LaserJet IIISi v52.3" +*NickName: "HP LaserJet IIISi PostScript v52.3" + +*% ==== Options and Constraints ===== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Optional Envelope Feeder: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot Envelope +*UIConstraints: *PageSize Comm10 *Duplex +*UIConstraints: *PageSize Monarch *Duplex +*UIConstraints: *PageSize DL *Duplex +*UIConstraints: *PageSize C5 *Duplex +*UIConstraints: *Duplex *PageSize Comm10 +*UIConstraints: *Duplex *PageSize Monarch +*UIConstraints: *Duplex *PageSize DL +*UIConstraints: *Duplex *PageSize C5 +*UIConstraints: *PageRegion Comm10 *Duplex +*UIConstraints: *PageRegion Monarch *Duplex +*UIConstraints: *PageRegion DL *Duplex +*UIConstraints: *PageRegion C5 *Duplex +*UIConstraints: *Duplex *PageRegion Comm10 +*UIConstraints: *Duplex *PageRegion Monarch +*UIConstraints: *Duplex *PageRegion DL +*UIConstraints: *Duplex *PageRegion C5 + +*% General Information and Defaults =============== +*FreeVM: "2408404" +*LanguageLevel: "1" +*Protocols: PJL +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: False +*Throughput: "17" +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*OpenUI *Smoothing/RET: PickOne +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: Medium +*Smoothing None/Off: "0 statusdict /setdoret get exec" +*Smoothing Light: "1 statusdict /setdoret get exec" +*Smoothing Medium: "2 statusdict /setdoret get exec" +*Smoothing Dark: "3 statusdict /setdoret get exec" +*?Smoothing: " +save + [(None)(Light)(Medium)(Dark)(Unknown)] statusdict /doret get exec + dup 3 gt{pop 4}if get = flush +restore +" +*End +*CloseUI: *Smoothing + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: "statusdict /lettertray get exec" +*PageSize Legal: "statusdict /legaltray get exec" +*PageSize Executive: "statusdict /executivetray get exec" +*PageSize A4: "statusdict /a4tray get exec" +*PageSize Comm10/Comm #10 Envelope: "statusdict /com10envelopetray get exec" +*PageSize Monarch/Monarch Envelope: "statusdict /monarcenvelopetray get exec" +*PageSize DL/DL Envelope: "statusdict /dlenvelopetray get exec" +*?PageSize: " +save +7 dict + dup /lettertray (Letter) put + dup /legaltray (Legal) put + dup /executivetray (Executive) put + dup /a4tray (A4) put + dup /com10envelopetray (Comm10) put + dup /monarcenvelopetray (Monarch) put + dup /dlenvelopetray (DL Envelope) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: "letter" +*PageRegion Legal: "legal" +*PageRegion Executive: "executivepage" +*PageRegion A4: "a4" +*PageRegion Comm10/Comm #10 Envelope: "com10envelope" +*PageRegion Monarch/Monarch Envelope: "monarcenvelope" +*PageRegion DL/DL Envelope: "dlenvelope" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "18 19 593 774 " +*ImageableArea Legal: "18 19 593 990 " +*ImageableArea Executive: "18 19 501 738" +*ImageableArea A4: "18 19 578 824 " +*ImageableArea Comm10/Comm #10 Envelope: "18 19 278 666" +*ImageableArea Monarch/Monarch Envelope: "18 19 263 522" +*ImageableArea DL/DL Envelope: "18 19 294 605" +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Executive: "522 756" +*PaperDimension A4: "595 842" +*PaperDimension Comm10/Comm #10 Envelope: "297 684" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension DL/DL Envelope: "312 624" + +*LandscapeOrientation: Plus90 +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper/Upper Tray: "0 statusdict /setpapertray get exec" +*InputSlot Lower/Lower Tray: "1 statusdict /setpapertray get exec" +*InputSlot Envelope/Envelope Feeder: "2 statusdict /setpapertray get exec" +*?InputSlot: " +save + [ (Upper) (Lower) (Envelope) ] statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown)} if = flush +restore +" +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "statusdict /manualfeed true put" +*ManualFeed False: "statusdict /manualfeed false put" +*?ManualFeed: " +save + statusdict /manualfeed get {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *ManualFeed + +*OpenUI *OutputOrder: PickOne +*OrderDependency: 50 AnySetup *OutputOrder +*DefaultOutputOrder: Normal +*OutputOrder Normal: "0 statusdict /setoutputtray get exec" +*OutputOrder Reverse: "1 statusdict /setoutputtray get exec" +*?OutputOrder: " +save + [ (Normal) (Reverse) ] statusdict /outputtray get exec + {get exec} stopped {pop pop (Unknown)} if = flush +restore +" +*End +*CloseUI: *OutputOrder + +*OpenUI *Duplex: PickOne +*OrderDependency: 50 AnySetup *Duplex +*DefaultDuplex: None +*Duplex DuplexTumble: " + true statusdict /setduplexmode get exec true statusdict /settumble get exec" +*End +*Duplex DuplexNoTumble: " + true statusdict /setduplexmode get exec false statusdict /settumble get exec" +*End +*Duplex None: " + false statusdict /setduplexmode get exec false statusdict /settumble get exec" +*End +*?Duplex: " +save + statusdict /duplexmode get exec + {statusdict /tumble get exec {(DuplexTumble)}{(DuplexNoTumble)}ifelse} + {(None)}ifelse = flush +restore +" +*End +*CloseUI: *Duplex + +*OpenUI *TraySwitch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True: "true statusdict /settrayswitch get exec" +*TraySwitch False: "false statusdict /settrayswitch get exec" +*?TraySwitch: " +save + statusdict /trayswitch get exec {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.001)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM +*Font Bookman-Light: Standard "(001.001)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM +*Font Courier: Standard "(002.002)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM +*Font ZapfDingbats: Special "(001.002)" Special ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print print (:) print + FontDirectory exch known + {(Yes)}{(No)} ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: Out Of Paper" +*Status: "PrinterError: Cover Open" +*Status: "PrinterError: Feed Manual" +*Status: "PrinterError: Paper Jam" +*Status: "PrinterError: Miscellaneous Error" +*Status: "PrinterError: Fatal Error" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" +*Source: "Centronics" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "Out Of Paper" +*PrinterError: "Cover Open" +*PrinterError: "Feed Manual" +*PrinterError: "Paper Jam" +*PrinterError: "Miscellaneous Error" +*PrinterError: "Fatal Error" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For "Hewlett-Packard LaserJet IIISi" version 52.3 +*% Produced by "BuildPPD.ps" version 3.0 edit 58 +*% Converted to meet 4.0 specification +*% Last Edit Date: Jun 16 1994 +*% The byte count of this file should be exactly 014531 or 014966 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet IIISi diff --git a/openoffice/share/psprint/driver/HP3SIL21.PS b/openoffice/share/psprint/driver/HP3SIL21.PS new file mode 100644 index 0000000000000000000000000000000000000000..760e5fca5d9f5c7ca7a39a5602df138a92cfee46 --- /dev/null +++ b/openoffice/share/psprint/driver/HP3SIL21.PS @@ -0,0 +1,588 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "1.2" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "HP3SIL21.PPD" +*Product: "(HP LaserJet IIISi)" +*PSVersion: "(2012.021) 2" +*ModelName: "HP LaserJet IIISi Postscript 2" +*ShortNickName: "HP LaserJet IIISi Postscript 2" +*NickName: "HP LaserJet IIISi Postscript 2 v2012.021" + +*% === Options and Constraints ========= + +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Option1/Optional Envelope Feeder: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Memory Configuration: PickOne +*DefaultOption2: None +*Option2 None/Standard 2 MB RAM: "" +*Option2 3Meg/3 MB Total RAM: "" +*Option2 4Meg/4 MB Total RAM: "" +*Option2 5Meg/5 MB Total RAM: "" +*Option2 6Meg/6 MB Total RAM: "" +*Option2 7Meg/7 MB Total RAM: "" +*Option2 9Meg/9 MB Total RAM: "" +*Option2 10Meg/10 MB Total RAM: "" +*Option2 11Meg/11 MB Total RAM: "" +*Option2 13Meg/13 MB Total RAM: "" +*Option2 14Meg/14 MB Total RAM: "" +*Option2 17Meg/17 MB Total RAM: "" +*CloseUI: *Option2 +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot Envelope +*UIConstraints: *Option2 None *Duplex +*UIConstraints: *Option2 3Meg *Duplex + +*UIConstraints: *PageSize Letter *InputSlot Envelope +*UIConstraints: *PageSize Legal *InputSlot Envelope +*UIConstraints: *PageSize Executive *InputSlot Envelope +*UIConstraints: *PageSize A4 *InputSlot Envelope +*UIConstraints: *InputSlot Envelope *PageSize Letter +*UIConstraints: *InputSlot Envelope *PageSize Legal +*UIConstraints: *InputSlot Envelope *PageSize Executive +*UIConstraints: *InputSlot Envelope *PageSize A4 +*UIConstraints: *PageRegion Letter *InputSlot Envelope +*UIConstraints: *PageRegion Legal *InputSlot Envelope +*UIConstraints: *PageRegion Executive *InputSlot Envelope +*UIConstraints: *PageRegion A4 *InputSlot Envelope +*UIConstraints: *InputSlot Envelope *PageRegion Letter +*UIConstraints: *InputSlot Envelope *PageRegion Legal +*UIConstraints: *InputSlot Envelope *PageRegion Executive +*UIConstraints: *InputSlot Envelope *PageRegion A4 + +*UIConstraints: *PageSize Comm10 *Duplex +*UIConstraints: *PageSize Monarch *Duplex +*UIConstraints: *PageSize DL *Duplex +*UIConstraints: *Duplex *PageSize Comm10 +*UIConstraints: *Duplex *PageSize Monarch +*UIConstraints: *Duplex *PageSize DL +*UIConstraints: *PageRegion Comm10 *Duplex +*UIConstraints: *PageRegion Monarch *Duplex +*UIConstraints: *PageRegion DL *Duplex +*UIConstraints: *Duplex *PageRegion Comm10 +*UIConstraints: *Duplex *PageRegion Monarch +*UIConstraints: *Duplex *PageRegion DL + + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" + +*FreeVM: "272283" +*VMOption None/Standard: "272283" +*VMOption 3Meg/3 MB Total RAM: "1320834" +*VMOption 4Meg/4 MB Total RAM: "2378002" +*VMOption 5Meg/5 MB Total RAM: "2214162" +*VMOption 6Meg/6 MB Total RAM: "3262738" +*VMOption 7Meg/7 MB Total RAM: "4303122" +*VMOption 9Meg/9 MB Total RAM: "6391690" +*VMOption 10Meg/10 MB Total RAM: "7435532" +*VMOption 11Meg/11 MB Total RAM: "848108" +*VMOption 13Meg/13 MB Total RAM: "10594578" +*VMOption 14Meg/14 MB Total RAM: "11643154" +*VMOption 17Meg/17 MB Total RAM: "14780298" + +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*Throughput: "17" + +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*OpenUI *Smoothing/Resolution Enhancement: PickOne +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: Medium +*Smoothing None/Off: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict dup /REValue 0 put dup /Type 8 put put + setpagedevice" +*End +*Smoothing Light: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict dup /REValue 1 put dup /Type 8 put put + setpagedevice" +*End +*Smoothing Medium: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict dup /REValue 2 put dup /Type 8 put put + setpagedevice" +*End +*Smoothing Dark: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict dup /REValue 3 put dup /Type 8 put put + setpagedevice" +*End +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + [(None) (Light) (Medium) (Dark)] exch get print + restore +" +*End +*CloseUI: *Smoothing + +*% Paper Handling =================== + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/Env Comm10 4 1/8 x 9 1/2 in: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/Env Monarch 3 7/8 x 7 1/2 in : " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/Env DL 110 x 220 mm: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 7 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [522 756] (Executive) put + dup [297 684] (Comm10) put + dup [279 540] (Monarch) put + dup [312 624] (DL) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter 8 1/2 x 11 in: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/Legal 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4/A4 210 x 297 mm: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Comm10/Env Comm10 4 1/8 x 9 1/2 in: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Monarch/Env Monarch 3 7/8 x 7 1/2 in: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion DL/Env DL 110 x 220 mm: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter 8 1/2 x 11 in: "18.0 18.1201 594.0 774.12 " +*ImageableArea Legal/Legal 8 1/2 x 14 in: "18.0 18.12 594.0 990.12 " +*ImageableArea A4/A4 210 x 297 mm: "18.0 18.12 578.64 824.52 " +*ImageableArea Executive/Executive 7 1/4 x 10 1/2 in: "18.0 18.1201 501.84 738.12 " +*ImageableArea Comm10/Env Comm10 4 1/8 x 9 1/2 in: "18.0001 18.1201 279.12 666.12 " +*ImageableArea Monarch/Env Monarch 3 7/8 x 7 1/2 in: "18.0 18.1201 263.76 522.12 " +*ImageableArea DL/Env DL 110 x 220 mm: "18.0 18.12 294.48 605.64 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter 8 1/2 x 11 in: "612 792" +*PaperDimension Legal/Legal 8 1/2 x 14 in: "612 1008" +*PaperDimension A4/A4 210 x 297 mm: "595 842" +*PaperDimension Executive/Executive 7 1/4 x 10 1/2 in: "522 756" +*PaperDimension Comm10/Env Comm10 4 1/8 x 9 1/2 in: "297 684" +*PaperDimension Monarch/Env Monarch 3 7/8 x 7 1/2 in: "279 540" +*PaperDimension DL/Env DL 110 x 220 mm: "312 624" + +*RequiresPageRegion Envelope: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper/Upper Tray: " +1 dict dup /TraySwitch false put setpagedevice + currentpagedevice /InputAttributes get + 0 get dup + null eq {pop} + { dup + /InputAttributes + 1 dict dup /Priority [0] put + put setpagedevice + } ifelse + " +*End +*InputSlot Lower/Lower Tray: " + 1 dict dup /TraySwitch false put setpagedevice + currentpagedevice /InputAttributes get + 1 get dup + null eq {pop} + { dup + /InputAttributes + 1 dict dup /Priority [1] put + put setpagedevice + } ifelse + " +*End +*InputSlot Envelope/Envelope Feeder: " + 1 dict dup /TraySwitch false put setpagedevice + currentpagedevice /InputAttributes get + 2 get dup + null eq {pop} + { dup + /InputAttributes + 1 dict dup /Priority [2] put + put setpagedevice + } ifelse + " +*End +*?InputSlot: " +save + 3 dict + dup /0 (Upper) put + dup /1 (Lower) put + dup /2 (Envelope) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*Landscape Orientation: Plus90 + +*OpenUI *OutputBin: PickOne +*OrderDependency: 50 AnySetup *OutputBin +*DefaultOutputBin: Upper +*OutputBin Upper: "1 dict dup /OutputFaceUp false put setpagedevice" +*OutputBin Rear: "1 dict dup /OutputFaceUp true put setpagedevice" +*?OutputBin:" +save + currentpagedevice /OutputFaceUp get +{(Rear)}{(Upper)}ifelse = flush +restore +" +*End +*CloseUI *OutputBin + +*OpenUI *OutputOrder: PickOne +*OrderDependency: 50 AnySetup *OutputOrder +*DefaultOutputOrder: Normal +*OutputOrder Normal: "1 dict dup /OutputFaceUp false put setpagedevice" +*OutputOrder Reverse: "1 dict dup /OutputFaceUp true put setpagedevice" +*?OutputOrder: " +save + currentpagedevice /OutputFaceUp get +{(Reverse)}{(Normal)}ifelse = flush +restore +" +*End +*CloseUI: *OutputOrder + +*OpenUI *ManualFeed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*OpenUI *Duplex: PickOne +*OrderDependency: 50 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None: "1 dict dup /Duplex false put setpagedevice + 1 dict dup /Tumble false put setpagedevice" +*End +*Duplex DuplexNoTumble/Long Edge Binding: "1 dict dup /Duplex true put setpagedevice + 1 dict dup /Tumble false put setpagedevice" +*End +*Duplex DuplexTumble/Short Edge Binding: "1 dict dup /Duplex true put setpagedevice + 1 dict dup /Tumble true put setpagedevice" +*End +*?Duplex: "save + currentpagedevice /Duplex get + { currentpagedevice /Tumble get + {(DuplexTumble)}{(DuplexNoTumble)}ifelse + } + { (None)} + ifelse = flush +restore +" +*End +*CloseUI: *Duplex + +*OpenUI *TraySwitch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: True +*TraySwitch True: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " +save + currentpagedevice /TraySwitch get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "Serial" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "EtherTalk" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*Printer Error: "Cover Open" +*Printer Error: "Paper Jam" +*Printer Error: "Out Of Paper" +*Printer Error: "Printing Test Page" +*Printer Error: "Service Call" +*Printer Error: "Printing Suspended" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/ 60 lpi / 300 dpi +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + + +*% Produced by "bldppd42.ps" version 4.0 edit 11 +*% Last Edit Date: May 9 1994 +*% The byte count of this file should be exactly 019171 or 019759 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet IIISi + diff --git a/openoffice/share/psprint/driver/HP4M3_V1.PS b/openoffice/share/psprint/driver/HP4M3_V1.PS new file mode 100644 index 0000000000000000000000000000000000000000..ea68bd82f5156cea9533094f2ecd6bc20d121d52 --- /dev/null +++ b/openoffice/share/psprint/driver/HP4M3_V1.PS @@ -0,0 +1,540 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + +*% =================================== +*% PPD Version for Windows 3.1 only +*% =================================== + +*FormatVersion: "4.1" +*FileVersion: "1.1" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Protocols: PJL TBCP +*PCFileName: "HP4M3_V1.PPD" +*Product: "(LaserJet 4)" +*PSVersion: "(2011.110) 1" +*ModelName: "HP LaserJet 4" +*NickName: "HP LaserJet 4/4M PS 300 dpi" +*LanguageLevel: "2" +*FreeVM: "4285488" +*ColorDevice: False +*DefaultColorSpace: Gray +*FileSystem: False +*DefaultResolution: 300dpi + +*Throughput: "8" + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Optional Lower Tray: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Envelope Feeder: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*CloseUI: *Option2 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot LargeCapacity +*UIConstraints: *Option2 False *InputSlot Envelope + +*UIConstraints: *PageSize Letter *InputSlot Envelope +*UIConstraints: *PageSize Legal *InputSlot Envelope +*UIConstraints: *PageSize A4 *InputSlot Envelope +*UIConstraints: *PageSize Executive *InputSlot Envelope +*UIConstraints: *PageRegion Letter *InputSlot Envelope +*UIConstraints: *PageRegion Legal *InputSlot Envelope +*UIConstraints: *PageRegion A4 *InputSlot Envelope +*UIConstraints: *PageRegion Executive *InputSlot Envelope +*UIConstraints: *PageSize Comm10 *InputSlot Lower +*UIConstraints: *PageSize Comm10 *InputSlot LargeCapacity +*UIConstraints: *PageSize Monarch *InputSlot Lower +*UIConstraints: *PageSize Monarch *InputSlot LargeCapacity +*UIConstraints: *PageSize DL *InputSlot Lower +*UIConstraints: *PageSize DL *InputSlot LargeCapacity +*UIConstraints: *PageSize C5 *InputSlot Lower +*UIConstraints: *PageSize C5 *InputSlot LargeCapacity +*UIConstraints: *PageSize B5 *InputSlot Lower +*UIConstraints: *PageSize B5 *InputSlot LargeCapacity +*UIConstraints: *PageRegion Comm10 *InputSlot Lower +*UIConstraints: *PageRegion Comm10 *InputSlot LargeCapacity +*UIConstraints: *PageRegion Monarch *InputSlot Lower +*UIConstraints: *PageRegion Monarch *InputSlot LargeCapacity +*UIConstraints: *PageRegion DL *InputSlot Lower +*UIConstraints: *PageRegion DL *InputSlot LargeCapacity +*UIConstraints: *PageRegion C5 *InputSlot Lower +*UIConstraints: *PageRegion C5 *InputSlot LargeCapacity +*UIConstraints: *PageRegion B5 *InputSlot Lower +*UIConstraints: *PageRegion B5 *InputSlot LargeCapacity + +*LandscapeOrientation: Plus90 + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>@PJL SET RESOLUTION=300<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" + +*JCLOpenUI *JCLPageProtect/Legal Frame Size: PickOne +*DefaultJCLPageProtect: PrinterDefault +*OrderDependency: 10 JCLSetup *JCLPageProtect +*JCLPageProtect PrinterDefault/Printer Default: "" +*JCLPageProtect Legal/Full Legal: "@PJL SET PAGEPROTECT = LEGAL<0A>" +*JCLPageProtect Ltr/Reduced Legal: "@PJL SET PAGEPROTECT = OFF<0A>" +*JCLCloseUI: *JCLPageProtect + +*JCLOpenUI *JCLRET/Resolution Enhancement: PickOne +*DefaultJCLRET: PrinterDefault +*OrderDependency: 10 JCLSetup *JCLRET +*JCLRET PrinterDefault/Printer Default: "" +*JCLRET OFF/Off: "@PJL SET RET = OFF<0A>" +*JCLRET LIGHT/Light: "@PJL SET RET = LIGHT<0A>" +*JCLRET MEDIUM/Medium: "@PJL SET RET = MEDIUM<0A>" +*JCLRET DARK/Dark: "@PJL SET RET = DARK<0A>" +*JCLCloseUI: *JCLRET + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [612 792] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [612 1008] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [595 842] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [522 756] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize Comm10/Com-10 Env 4 1/8 x 9 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [297 684] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize Monarch/Monarch Env 3 7/8 x 7 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [279 540] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize DL/DL Env 110 x 220 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [312 624] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize C5/C5 Env 162 x 229 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [459 649] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize B5/B5 Env 176 x 250 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [499 708] put + dup /ImagingBBox null put + setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 9 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [522 756] (Executive) put + dup [297 684] (Comm10) put + dup [279 540] (Monarch) put + dup [312 624] (DL) put + dup [499 708] (B5) put + dup [459 649] (C5) put + + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter 8 1/2 x 11 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [612 792] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion Legal/Legal 8 1/2 x 14 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [612 1008] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion A4/A4 210 x 297 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [595 842] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [522 756] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion Comm10/Com-10 Env 4 1/8 x 9 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [297 684] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion Monarch/Monarch Env 3 7/8 x 7 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [279 540] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion DL/DL Env 110 x 220 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [312 624] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion C5/C5 Env 162 x 229 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [459 649] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion B5/B5 Env 176 x 250 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [499 708] put + dup /ImagingBBox null put + setpagedevice" +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter : "14.16 12.12 597.84 780.12" +*ImageableArea Legal/US Legal : "14.16 12.12 597.84 996.12" +*ImageableArea A4/A4 : "13.44 12.0 581.76 829.68" +*ImageableArea Executive/Executive : "15.12 12.12 506.64 744.12" +*ImageableArea Comm10/Env Comm10 : "13.92 12.12 282.72 672.12" +*ImageableArea Monarch/Env Monarch : "12.72 12.12 266.16 528.12" +*ImageableArea DL/Env DL : "13.68 12.12 297.84 611.64" +*ImageableArea C5/Env C5 : "14.4 12.12 444.48 637.08" +*ImageableArea B5/Env ISO B5 : "15.12 12.12 483.6 696.6 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension Comm10: "297 684" +*PaperDimension Monarch: "279 540" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension B5: "499 708" + +*RequiresPageRegion All: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Lower +*InputSlot Upper/Multipurpose Tray: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /MediaType (MP CASSETTE) put + setpagedevice" +*End +*InputSlot Lower/Paper Cassette: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /MediaType (UPPER CASSETTE) put + setpagedevice" +*End +*InputSlot LargeCapacity/Lower Cassette: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /MediaType (LOWER CASSETTE) put + setpagedevice" +*End +*InputSlot Envelope/Envelope Feeder: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /MediaType (ENVELOPE FEEDER) put + setpagedevice" +*End +*?InputSlot: " +save + 4 dict + dup (MP CASSETTE) cvn (Upper) put + dup (UPPER CASSETTE) cvn (Lower) put + dup (LOWER CASSETTE) cvn (LargeCapacity) put + dup (ENVELOPE FEEDER) cvn (Envelope) put + currentpagedevice /MediaType get + dup null eq + { pop pop (Unknown) } + { cvn get } + ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /ManualFeed true put + setpagedevice" +*End +*ManualFeed False: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /ManualFeed false put + setpagedevice" +*End +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End + +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007)" Standard ROM +*Font Bookman-Demi: Standard "(001.003)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM +*Font Bookman-Light: Standard "(001.003)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM +*Font Courier: Standard "(002.004)" Standard ROM +*Font Courier-Bold: Standard "(002.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM +*Font Courier-Oblique: Standard "(002.004)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007)" Standard ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*% ============================================= +*% For "HP LaserJet 4/4M" version 2011.110 (300 dpi) +*% ============================================= + +*% The byte count of this file should be exactly 016575 or 017115 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserJet 4 diff --git a/openoffice/share/psprint/driver/HP4M6_V1.PS b/openoffice/share/psprint/driver/HP4M6_V1.PS new file mode 100644 index 0000000000000000000000000000000000000000..8212464510ce0ca7439de989e4389692e4813096 --- /dev/null +++ b/openoffice/share/psprint/driver/HP4M6_V1.PS @@ -0,0 +1,540 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + +*% =================================== +*% PPD Version for Windows 3.1 only +*% =================================== + +*FormatVersion: "4.1" +*FileVersion: "1.1" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Protocols: PJL TBCP +*PCFileName: "HP4M6_V1.PPD" +*Product: "(LaserJet 4)" +*PSVersion: "(2011.110) 1" +*ModelName: "HP LaserJet 4" +*NickName: "HP LaserJet 4/4M PS 600 dpi" +*LanguageLevel: "2" +*FreeVM: "709584" +*ColorDevice: False +*DefaultColorSpace: Gray +*FileSystem: False +*DefaultResolution: 600dpi + +*Throughput: "8" + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Optional Lower Tray: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Envelope Feeder: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*CloseUI: *Option2 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot LargeCapacity +*UIConstraints: *Option2 False *InputSlot Envelope + +*UIConstraints: *PageSize Letter *InputSlot Envelope +*UIConstraints: *PageSize Legal *InputSlot Envelope +*UIConstraints: *PageSize A4 *InputSlot Envelope +*UIConstraints: *PageSize Executive *InputSlot Envelope +*UIConstraints: *PageRegion Letter *InputSlot Envelope +*UIConstraints: *PageRegion Legal *InputSlot Envelope +*UIConstraints: *PageRegion A4 *InputSlot Envelope +*UIConstraints: *PageRegion Executive *InputSlot Envelope +*UIConstraints: *PageSize Comm10 *InputSlot Lower +*UIConstraints: *PageSize Comm10 *InputSlot LargeCapacity +*UIConstraints: *PageSize Monarch *InputSlot Lower +*UIConstraints: *PageSize Monarch *InputSlot LargeCapacity +*UIConstraints: *PageSize DL *InputSlot Lower +*UIConstraints: *PageSize DL *InputSlot LargeCapacity +*UIConstraints: *PageSize C5 *InputSlot Lower +*UIConstraints: *PageSize C5 *InputSlot LargeCapacity +*UIConstraints: *PageSize B5 *InputSlot Lower +*UIConstraints: *PageSize B5 *InputSlot LargeCapacity +*UIConstraints: *PageRegion Comm10 *InputSlot Lower +*UIConstraints: *PageRegion Comm10 *InputSlot LargeCapacity +*UIConstraints: *PageRegion Monarch *InputSlot Lower +*UIConstraints: *PageRegion Monarch *InputSlot LargeCapacity +*UIConstraints: *PageRegion DL *InputSlot Lower +*UIConstraints: *PageRegion DL *InputSlot LargeCapacity +*UIConstraints: *PageRegion C5 *InputSlot Lower +*UIConstraints: *PageRegion C5 *InputSlot LargeCapacity +*UIConstraints: *PageRegion B5 *InputSlot Lower +*UIConstraints: *PageRegion B5 *InputSlot LargeCapacity + +*LandscapeOrientation: Plus90 + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>@PJL SET RESOLUTION=600<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" + +*JCLOpenUI *JCLPageProtect/Legal Frame Size: PickOne +*DefaultJCLPageProtect: PrinterDefault +*OrderDependency: 10 JCLSetup *JCLPageProtect +*JCLPageProtect PrinterDefault/Printer Default: "" +*JCLPageProtect Legal/Full Legal: "@PJL SET PAGEPROTECT = LEGAL<0A>" +*JCLPageProtect Ltr/Reduced Legal: "@PJL SET PAGEPROTECT = OFF<0A>" +*JCLCloseUI: *JCLPageProtect + +*JCLOpenUI *JCLRET/Resolution Enhancement: PickOne +*DefaultJCLRET: PrinterDefault +*OrderDependency: 10 JCLSetup *JCLRET +*JCLRET PrinterDefault/Printer Default: "" +*JCLRET OFF/Off: "@PJL SET RET = OFF<0A>" +*JCLRET LIGHT/Light: "@PJL SET RET = LIGHT<0A>" +*JCLRET MEDIUM/Medium: "@PJL SET RET = MEDIUM<0A>" +*JCLRET DARK/Dark: "@PJL SET RET = DARK<0A>" +*JCLCloseUI: *JCLRET + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [612 792] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [612 1008] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [595 842] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [522 756] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize Comm10/Com-10 Env 4 1/8 x 9 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [297 684] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize Monarch/Monarch Env 3 7/8 x 7 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [279 540] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize DL/DL Env 110 x 220 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [312 624] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize C5/C5 Env 162 x 229 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [459 649] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize B5/B5 Env 176 x 250 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [499 708] put + dup /ImagingBBox null put + setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 9 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [522 756] (Executive) put + dup [297 684] (Comm10) put + dup [279 540] (Monarch) put + dup [312 624] (DL) put + dup [499 708] (B5) put + dup [459 649] (C5) put + + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter 8 1/2 x 11 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [612 792] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion Legal/Legal 8 1/2 x 14 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [612 1008] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion A4/A4 210 x 297 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [595 842] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [522 756] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion Comm10/Com-10 Env 4 1/8 x 9 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [297 684] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion Monarch/Monarch Env 3 7/8 x 7 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [279 540] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion DL/DL Env 110 x 220 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [312 624] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion C5/C5 Env 162 x 229 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [459 649] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion B5/B5 Env 176 x 250 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [499 708] put + dup /ImagingBBox null put + setpagedevice" +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter : "12.24 12.06 599.76 780.06" +*ImageableArea Legal/US Legal : "12.24 12.06 599.76 996.06" +*ImageableArea A4/A4 : "13.44 12.06 581.76 829.74" +*ImageableArea Executive/Executive : "13.32 12.06 508.68 744.06" +*ImageableArea Comm10/Env Comm10 : "12.12 12.06 284.76 672.06" +*ImageableArea Monarch/Env Monarch : "12.72 12.06 266.16 528.06" +*ImageableArea DL/Env DL : "13.8 12.06 297.96 611.58" +*ImageableArea C5/Env C5 : "12.6 12.06 446.52 637.02" +*ImageableArea B5/Env ISO B5 : "13.2 12.06 485.52 696.54" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension Comm10: "297 684" +*PaperDimension Monarch: "279 540" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension B5: "499 708" + +*RequiresPageRegion All: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Lower +*InputSlot Upper/Multipurpose Tray: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /MediaType (MP CASSETTE) put + setpagedevice" +*End +*InputSlot Lower/Paper Cassette: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /MediaType (UPPER CASSETTE) put + setpagedevice" +*End +*InputSlot LargeCapacity/Lower Cassette: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /MediaType (LOWER CASSETTE) put + setpagedevice" +*End +*InputSlot Envelope/Envelope Feeder: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /MediaType (ENVELOPE FEEDER) put + setpagedevice" +*End +*?InputSlot: " +save + 4 dict + dup (MP CASSETTE) cvn (Upper) put + dup (UPPER CASSETTE) cvn (Lower) put + dup (LOWER CASSETTE) cvn (LargeCapacity) put + dup (ENVELOPE FEEDER) cvn (Envelope) put + currentpagedevice /MediaType get + dup null eq + { pop pop (Unknown) } + { cvn get } + ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /ManualFeed true put + setpagedevice" +*End +*ManualFeed False: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /ManualFeed false put + setpagedevice" +*End +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*ScreenFreq: "85.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End + +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007)" Standard ROM +*Font Bookman-Demi: Standard "(001.003)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM +*Font Bookman-Light: Standard "(001.003)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM +*Font Courier: Standard "(002.004)" Standard ROM +*Font Courier-Bold: Standard "(002.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM +*Font Courier-Oblique: Standard "(002.004)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007)" Standard ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*% ============================================= +*% For "HP LaserJet 4/4M" version 2011.110 (600 dpi) +*% ============================================= + +*% The byte count of this file should be exactly 016615 or 017155 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserJet 4 diff --git a/openoffice/share/psprint/driver/HP4ML_V1.PS b/openoffice/share/psprint/driver/HP4ML_V1.PS new file mode 100644 index 0000000000000000000000000000000000000000..2115de31260052f735378ded2c777cb02255d50e --- /dev/null +++ b/openoffice/share/psprint/driver/HP4ML_V1.PS @@ -0,0 +1,486 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% =================================== +*% PPD Version for Windows 3.1 only +*% =================================== +*FormatVersion: "4.1" +*FileVersion: "1.3" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "HP4ML_V1.PPD" +*Product: "(HP LaserJet 4ML)" +*PSVersion: "(2013.103) 32" +*ModelName: "HP LaserJet 4ML" +*NickName: "HP LaserJet 4ML PostScript" + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" +*Protocols: PJL TBCP +*FreeVM: "2242128" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: True +*TTRasterizer: Type42 +*FileSystem: False +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*Throughput: "4" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + + +*UIConstraints: *PageSize Comm10 *InputSlot Cassette +*UIConstraints: *PageSize Monarch *InputSlot Cassette +*UIConstraints: *PageSize DL *InputSlot Cassette +*UIConstraints: *PageSize C5 *InputSlot Cassette +*UIConstraints: *PageSize B5 *InputSlot Cassette +*UIConstraints: *PageRegion Comm10 *InputSlot Cassette +*UIConstraints: *PageRegion Monarch *InputSlot Cassette +*UIConstraints: *PageRegion DL *InputSlot Cassette +*UIConstraints: *PageRegion C5 *InputSlot Cassette +*UIConstraints: *PageRegion B5 *InputSlot Cassette + +*UIConstraints: *InputSlot Cassette*PageSize Comm10 +*UIConstraints: *InputSlot Cassette*PageSize Monarch +*UIConstraints: *InputSlot Cassette*PageSize DL +*UIConstraints: *InputSlot Cassette*PageSize C5 +*UIConstraints: *InputSlot Cassette*PageSize B5 +*UIConstraints: *InputSlot Cassette*PageRegion Comm10 +*UIConstraints: *InputSlot Cassette*PageRegion Monarch +*UIConstraints: *InputSlot Cassette*PageRegion DL +*UIConstraints: *InputSlot Cassette*PageRegion C5 +*UIConstraints: *InputSlot Cassette*PageRegion B5 + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" + +*JCLOpenUI *JCLEconomode/EconoMode: Boolean +*DefaultJCLEconomode: PrinterDefault +*JCLEconomode PrinterDefault/Printer Default: "" +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode on/ON: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode off/OFF: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*JCLOpenUI *JCLRET/Resolution Enhancement: PickOne +*DefaultJCLRET: PrinterDefault +*OrderDependency: 10 JCLSetup *JCLRET +*JCLRET PrinterDefault/Printer Default: "" +*JCLRET OFF/Off: "@PJL SET RET = OFF<0A>" +*JCLRET LIGHT/Light: "@PJL SET RET = LIGHT<0A>" +*JCLRET MEDIUM/Medium: "@PJL SET RET = MEDIUM<0A>" +*JCLRET DARK/Dark: "@PJL SET RET = DARK<0A>" +*JCLCloseUI: *JCLRET + +*JCLOpenUI *JCLPageProtect/Legal Frame Size: PickOne +*DefaultJCLPageProtect: PrinterDefault +*OrderDependency: 10 JCLSetup *JCLPageProtect +*JCLPageProtect PrinterDefault/Printer Default: "" +*JCLPageProtect Auto/Full Legal: "@PJL SET PAGEPROTECT = AUTO<0A>" +*JCLPageProtect Ltr/Reduced Legal: "@PJL SET PAGEPROTECT = OFF<0A>" +*JCLCloseUI: *JCLPageProtect + + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 +exch sub }" +*End +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== + +*%Custom Paper Support ============== +*%Orientation and Margin (offsets) values are not utilized + +*MaxMediaWidth: "612" +*CenterRegistered: False +*HWMargins: 16 16 16 16 +*CustomPageSize True: " + pop + pop + pop + 3 dict begin + /DeferredMediaSelection true def + 2 array astore /PageSize exch def + /ImagingBBox null def + currentdict end setpagedevice +" +*End + +*ParamCustomPageSize Width: 1 points 216 612 +*ParamCustomPageSize Height: 2 points 504 1008 +*ParamCustomPageSize WidthOffset: 3 points 0 612 +*ParamCustomPageSize HeightOffset: 4 points 0 1008 +*ParamCustomPageSize Orientation: 5 int 0 3 + +*LandscapeOrientation: Plus90 + +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/Com-10 Env 4 1/8 x 9 1/2 in: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/Monarch Env 3 7/8 x 7 1/2 in: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/DL Env 110 x 220 mm: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5/C5 Env 162 x 229 mm: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5/B5 Env 176 x 250 mm: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 9 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [522 756] (Executive) put + dup [297 684] (Comm10) put + dup [279 540] (Monarch) put + dup [312 624] (DL) put + dup [459 649] (C5) put + dup [499 708] (B5) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter 8 1/2 x 11 in: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/Legal 8 1/2 x 14 in: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4/A4 210 x 297 mm: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Comm10/Com-10 Env 4 1/8 x 9 1/2 in: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Monarch/Monarch Env 3 7/8 x 7 1/2 in: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion DL/DL Env 110 x 220 mm: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C5/C5 Env 162 x 229 mm: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5/B5 Env 176 x 250 mm: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter 8 1/2 x 11 in: "14.16 12.12 597.84 780.12" +*ImageableArea Legal/Legal 8 1/2 x 14 in: "14.16 12.12 597.84 996.12" +*ImageableArea A4/A4 210 x 297 mm: "13.44 12.0 581.76 829.68" +*ImageableArea Executive/Executive 7 1/4 x 10 1/2 in: "15.12 12.12 506.64 744.12" +*ImageableArea Comm10/Com-10 Env 4 1/8 x 9 1/2 in: "13.92 12.12 282.72 672.12" +*ImageableArea Monarch/Monarch Env 3 7/8 x 7 1/2 in: "12.72 12.12 266.16 528.12" +*ImageableArea DL/DL Env 110 x 220 mm: "13.68 12.12 297.84 611.64" +*ImageableArea C5/C5 Env 162 x 229 mm: "14.4 12.12 444.48 637.08" +*ImageableArea B5/B5 Env 176 x 250 mm: "15.12 12.12 483.6 696.6" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter 8 1/2 x 11 in: "612 792" +*PaperDimension Legal/Legal 8 1/2 x 14 in: "612 1008" +*PaperDimension A4/A4 210 x 297 mm: "595 842" +*PaperDimension Executive/Executive 7 1/4 x 10 1/2 in: "522 756" +*PaperDimension Comm10/Com-10 Env 4 1/8 x 9 1/2 in: "297 684" +*PaperDimension Monarch/Monarch Env 3 7/8 x 7 1/2 in: "279 540" +*PaperDimension DL/DL Env 110 x 220 mm: "312 624" +*PaperDimension C5/C5 Env 162 x 229 mm: "459 649" +*PaperDimension B5/B5 Env 176 x 250 mm: "499 708" + +*RequiresPageRegion All: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette/Paper Cassette: "" +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*OpenUI *ManualFeed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "manual feed" +*Status: "initializing" +*Status: "resetting printer" +*Status: "PrinterError: cover open or no toner cartridge" +*Status: "PrinterError: paper jam" +*Status: "PrinterError: off line" +*Status: "PrinterError: out of memory" +*Status: "PrinterError: out of paper" + + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "AppleTalk" +*Source: "BiTronics" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "cover open or no toner cartridge" +*PrinterError: "paper jam" +*PrinterError: "off line" +*PrinterError: "out of memory" +*PrinterError: "out of paper" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/ 60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60.0" + +*% ================================ +*% For "HP LaserJet 4ML" version 2013.103 +*% ================================ +*% The byte count of this file should be exactly 017469 or 017955 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet 4ML diff --git a/openoffice/share/psprint/driver/HP4MP3_1.PS b/openoffice/share/psprint/driver/HP4MP3_1.PS new file mode 100644 index 0000000000000000000000000000000000000000..a7cbbe785bdb278e5107e1c5dbd82f8437c91679 --- /dev/null +++ b/openoffice/share/psprint/driver/HP4MP3_1.PS @@ -0,0 +1,428 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% =================================== +*% PPD Version for Windows 3.1 only +*% =================================== + +*FormatVersion: "4.1" +*FileVersion: "1.3" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Protocols: TBCP PJL +*PCFileName: "HP4MP3_1.PPD" +*Product: "(HP LaserJet 4MP)" +*PSVersion: "(2013.103) 33" +*ModelName: "HP LaserJet 4MP" +*NickName: "HP LaserJet 4P/4MP PS 300 dpi" +*LanguageLevel: "2" +*FreeVM: "4198216" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: True +*TTRasterizer: Type42 +*DefaultResolution: 300dpi + +*Throughput: "4" + +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*UIConstraints: *PageSize Comm10 *InputSlot Cassette +*UIConstraints: *PageSize Monarch *InputSlot Cassette +*UIConstraints: *PageSize DL *InputSlot Cassette +*UIConstraints: *PageSize C5 *InputSlot Cassette +*UIConstraints: *PageSize B5 *InputSlot Cassette +*UIConstraints: *PageRegion Comm10 *InputSlot Cassette +*UIConstraints: *PageRegion Monarch *InputSlot Cassette +*UIConstraints: *PageRegion DL *InputSlot Cassette +*UIConstraints: *PageRegion C5 *InputSlot Cassette +*UIConstraints: *PageRegion B5 *InputSlot Cassette + +*UIConstraints: *InputSlot Cassette*PageSize Comm10 +*UIConstraints: *InputSlot Cassette*PageSize Monarch +*UIConstraints: *InputSlot Cassette*PageSize DL +*UIConstraints: *InputSlot Cassette*PageSize C5 +*UIConstraints: *InputSlot Cassette*PageSize B5 +*UIConstraints: *InputSlot Cassette*PageRegion Comm10 +*UIConstraints: *InputSlot Cassette*PageRegion Monarch +*UIConstraints: *InputSlot Cassette*PageRegion DL +*UIConstraints: *InputSlot Cassette*PageRegion C5 +*UIConstraints: *InputSlot Cassette*PageRegion B5 + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>@PJL SET RESOLUTION=300<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT<0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" + +*JCLOpenUI *JCLEconomode/EconoMode: Boolean +*DefaultJCLEconomode: PrinterDefault +*JCLEconomode PrinterDefault/Printer Default: "" +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode on/ON: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode off/OFF: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*JCLOpenUI *JCLRET/Resolution Enhancement: PickOne +*DefaultJCLRET: PrinterDefault +*OrderDependency: 10 JCLSetup *JCLRET +*JCLRET PrinterDefault/Printer Default: "" +*JCLRET OFF/Off: "@PJL SET RET = OFF<0A>" +*JCLRET LIGHT/Light: "@PJL SET RET = LIGHT<0A>" +*JCLRET MEDIUM/Medium: "@PJL SET RET = MEDIUM<0A>" +*JCLRET DARK/Dark: "@PJL SET RET = DARK<0A>" +*JCLCloseUI: *JCLRET + +*JCLOpenUI *JCLPageProtect/Legal Frame Size: PickOne +*DefaultJCLPageProtect: PrinterDefault +*OrderDependency: 10 JCLSetup *JCLPageProtect +*JCLPageProtect PrinterDefault/Printer Default: "" +*JCLPageProtect Legal/Full Legal: "@PJL SET PAGEPROTECT = LEGAL<0A>" +*JCLPageProtect Auto/Reduced Legal: "@PJL SET PAGEPROTECT = AUTO<0A>" +*JCLCloseUI: *JCLPageProtect + +*% Paper Handling =================== + +*%Custom Paper Support ============== + +*MaxMediaWidth: "612" +*CenterRegistered: False +*HWMargins: 16 16 16 16 +*CustomPageSize True: " + pop + pop + pop + 3 dict begin + /DeferredMediaSelection true def + 2 array astore /PageSize exch def + /ImagingBBox null def + currentdict end setpagedevice +" +*End + +*ParamCustomPageSize Width: 1 points 216 612 +*ParamCustomPageSize Height: 2 points 360 1008 +*ParamCustomPageSize WidthOffset: 3 points 0 612 +*ParamCustomPageSize HeightOffset: 4 points 0 1008 +*ParamCustomPageSize Orientation: 5 int 0 3 + +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter : " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/US Legal: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/Env Comm10 : " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/Env Monarch : " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/Env DL : " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5/Env C5: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5//Env ISO B5 : " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 9 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [522 756] (Executive) put + dup [297 684] (Comm10) put + dup [279 540] (Monarch) put + dup [312 624] (DL) put + dup [459 649] (C5) put + dup [499 708] (B5) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/US Legal: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4/A4: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Comm10/Env Comm10 : " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Monarch/Env Monarch : " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion DL/Env DL : " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C5//Env C5 : " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5//Env ISO B5 : " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter : "14.16 12.12 597.84 780.12" +*ImageableArea Legal/US Legal : "14.16 12.12 597.84 996.12" +*ImageableArea A4/A4 : "13.44 12.0 581.76 829.68" +*ImageableArea Executive/Executive : "15.12 12.12 506.64 744.12" +*ImageableArea Comm10/Env Comm10 : "13.92 12.12 282.72 672.12" +*ImageableArea Monarch/Env Monarch : "12.72 12.12 266.16 528.12" +*ImageableArea DL/Env DL : "13.68 12.12 297.84 611.64" +*ImageableArea C5/Env C5 : "14.4 12.12 444.48 637.08" +*ImageableArea B5/Env ISO B5 : "15.12 12.12 483.6 696.6 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter : "612 792" +*PaperDimension Legal/US Legal : "612 1008" +*PaperDimension A4/A4 : "595 842" +*PaperDimension Executive/Executive : "522 756" +*PaperDimension Comm10/Env Comm10 : "297 684" +*PaperDimension Monarch/Env Monarch: "279 540" +*PaperDimension DL/Env DL : "312 624" +*PaperDimension C5/Env C5 : "459 649" +*PaperDimension B5/Env ISO B5 : "499 708" + +*RequiresPageRegion All: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette/Paper Cassette: "" +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End + +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + + + +*% =================================== +*% For "HP LaserJet 4MP" version 2013.103 (300 dpi) +*% =================================== +*% The byte count of this file should be exactly 015083 or 015511 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet 4MP diff --git a/openoffice/share/psprint/driver/HP4MP6_1.PS b/openoffice/share/psprint/driver/HP4MP6_1.PS new file mode 100644 index 0000000000000000000000000000000000000000..716d5211b0b64f88196698b70298a17e2613e811 --- /dev/null +++ b/openoffice/share/psprint/driver/HP4MP6_1.PS @@ -0,0 +1,432 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% =================================== +*% PPD Version for Windows 3.1 only +*% =================================== + +*FormatVersion: "4.1" +*FileVersion: "1.3" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Protocols: TBCP PJL +*PCFileName: "HP4MP6_1.PPD" +*Product: "(HP LaserJet 4MP)" +*PSVersion: "(2013.103) 33" +*ModelName: "HP LaserJet 4MP" +*NickName: "HP LaserJet 4P/4MP PS 600 dpi" +*LanguageLevel: "2" +*FreeVM: "625932" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: True +*TTRasterizer: Type42 +*DefaultResolution: 600dpi + +*Throughput: "4" + +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*UIConstraints: *PageSize Comm10 *InputSlot Cassette +*UIConstraints: *PageSize Monarch *InputSlot Cassette +*UIConstraints: *PageSize DL *InputSlot Cassette +*UIConstraints: *PageSize C5 *InputSlot Cassette +*UIConstraints: *PageSize B5 *InputSlot Cassette +*UIConstraints: *PageRegion Comm10 *InputSlot Cassette +*UIConstraints: *PageRegion Monarch *InputSlot Cassette +*UIConstraints: *PageRegion DL *InputSlot Cassette +*UIConstraints: *PageRegion C5 *InputSlot Cassette +*UIConstraints: *PageRegion B5 *InputSlot Cassette + +*UIConstraints: *InputSlot Cassette*PageSize Comm10 +*UIConstraints: *InputSlot Cassette*PageSize Monarch +*UIConstraints: *InputSlot Cassette*PageSize DL +*UIConstraints: *InputSlot Cassette*PageSize C5 +*UIConstraints: *InputSlot Cassette*PageSize B5 +*UIConstraints: *InputSlot Cassette*PageRegion Comm10 +*UIConstraints: *InputSlot Cassette*PageRegion Monarch +*UIConstraints: *InputSlot Cassette*PageRegion DL +*UIConstraints: *InputSlot Cassette*PageRegion C5 +*UIConstraints: *InputSlot Cassette*PageRegion B5 + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>@PJL SET RESOLUTION=600<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT<0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" + +*JCLOpenUI *JCLEconomode/EconoMode: Boolean +*DefaultJCLEconomode: PrinterDefault +*JCLEconomode PrinterDefault/Printer Default: "" +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode on/ON: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode off/OFF: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*JCLOpenUI *JCLRET/Resolution Enhancement: PickOne +*DefaultJCLRET: PrinterDefault +*OrderDependency: 10 JCLSetup *JCLRET +*JCLRET PrinterDefault/Printer Default: "" +*JCLRET OFF/Off: "@PJL SET RET = OFF<0A>" +*JCLRET LIGHT/Light: "@PJL SET RET = LIGHT<0A>" +*JCLRET MEDIUM/Medium: "@PJL SET RET = MEDIUM<0A>" +*JCLRET DARK/Dark: "@PJL SET RET = DARK<0A>" +*JCLCloseUI: *JCLRET + +*JCLOpenUI *JCLPageProtect/Legal Frame Size: PickOne +*DefaultJCLPageProtect: PrinterDefault +*OrderDependency: 10 JCLSetup *JCLPageProtect +*JCLPageProtect PrinterDefault/Printer Default: "" +*JCLPageProtect Legal/Full Legal: "@PJL SET PAGEPROTECT = LEGAL<0A>" +*JCLPageProtect Auto/Reduced Legal: "@PJL SET PAGEPROTECT = AUTO<0A>" +*JCLCloseUI: *JCLPageProtect + +*% Paper Handling =================== + +*%Custom Paper Support ============== + +*MaxMediaWidth: "612" +*CenterRegistered: False +*HWMargins: 16 16 16 16 +*CustomPageSize True: " + pop + pop + pop + 3 dict begin + /DeferredMediaSelection true def + 2 array astore /PageSize exch def + /ImagingBBox null def + currentdict end setpagedevice +" +*End +*ParamCustomPageSize Width: 1 points 216 612 +*ParamCustomPageSize Height: 2 points 360 1008 +*ParamCustomPageSize WidthOffset: 3 points 0 612 +*ParamCustomPageSize HeightOffset: 4 points 0 1008 +*ParamCustomPageSize Orientation: 5 int 0 3 + +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/US Legal: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4 : " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive : " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/Env Comm10: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/Env Monarch: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/Env DL: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5/Env C5: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5/Env ISO B5: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 9 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [522 756] (Executive) put + dup [297 684] (Comm10) put + dup [279 540] (Monarch) put + dup [312 624] (DL) put + dup [459 649] (C5) put + dup [499 708] (B5) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/US Legal: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4/A4 : " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Comm10/Env Comm10: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Monarch/Env Monarch: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion DL/Env DL: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C5/Env C5: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5/Env ISO B5: " + 2 dict + dup /Policies 1 dict dup /PageSize 1 put put + dup /DeferredMediaSelection true put setpagedevice + 2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter : "12.24 12.06 599.76 780.06" +*ImageableArea Legal/US Legal : "12.24 12.06 599.76 996.06" +*ImageableArea A4/A4 : "13.44 12.06 581.76 829.74" +*ImageableArea Executive/Executive : "13.32 12.06 508.68 744.06" +*ImageableArea Comm10/Env Comm10 : "12.12 12.06 284.76 672.06" +*ImageableArea Monarch/Env Monarch : "12.72 12.06 266.16 528.06" +*ImageableArea DL/Env DL : "13.8 12.06 297.96 611.58" +*ImageableArea C5/Env C5 : "12.6 12.06 446.52 637.02" +*ImageableArea B5/Env ISO B5 : "13.2 12.06 485.52 696.54 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter : "612 792" +*PaperDimension Legal/US Legal : "612 1008" +*PaperDimension A4/A4 : "595 842" +*PaperDimension Executive/Executive : "522 756" +*PaperDimension Comm10/Env Comm10 : "297 684" +*PaperDimension Monarch/Env Monarch : "279 540" +*PaperDimension DL/Env DL : "312 624" +*PaperDimension C5/Env C5 : "459 649" +*PaperDimension B5/Env ISO B5 : "499 708" + +*RequiresPageRegion All: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette/Paper Cassette: "" +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*% Halftone Information =============== +*ScreenFreq: "85.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End + +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" +*DefaultColorSep: ProcessBlack.85lpi.600dpi/ 85 lpi / 600 dpi + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + + + +*% =================================== +*% For "HP LaserJet 4MP" version 2013.103 (600 dpi) +*% =================================== +*% The byte count of this file should be exactly 015405 or 015837 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet 4MP diff --git a/openoffice/share/psprint/driver/HP4PLUS3.PS b/openoffice/share/psprint/driver/HP4PLUS3.PS new file mode 100644 index 0000000000000000000000000000000000000000..8320d6a2895c8cc984fc2a4dee7474b9796d0acd --- /dev/null +++ b/openoffice/share/psprint/driver/HP4PLUS3.PS @@ -0,0 +1,306 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + +*% =================================== +*% Copyright 1992-93 Hewlett-Packard Company. +*% PPD Version for Windows 3.1 only +*% =================================== + +*FormatVersion: "4.1" +*FileVersion: "1.9" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "HP4PLUS3.PPD" +*Product: "(HP LaserJet 4 Plus)" +*PSVersion: "(2013.111)1" +*ModelName: "HP LaserJet 4 Plus 300dpi" +*NickName: "HP LaserJet 4/4M Plus PS 300" +*LanguageLevel: "2" +*Protocols: PJL TBCP +*TTRasterizer: Type42 +*ColorDevice: False +*DefaultColorSpace: Gray +*FileSystem: False +*Throughput: "12" +*FreeVM: "691508" + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Optional Lower Cassette: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Envelope Feeder: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Duplex Unit: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot LargeCapacity +*UIConstraints: *Option2 False *InputSlot Envelope +*UIConstraints: *Option3 False *Duplex +*UIConstraints: *Option4 6Meg *Duplex + +*UIConstraints: *PageSize Letter *InputSlot Envelope +*UIConstraints: *PageSize Legal *InputSlot Envelope +*UIConstraints: *PageSize A4 *InputSlot Envelope +*UIConstraints: *PageSize Executive *InputSlot Envelope +*UIConstraints: *PageSize Comm10 *InputSlot Lower +*UIConstraints: *PageSize Comm10 *InputSlot LargeCapacity +*UIConstraints: *PageSize Monarch *InputSlot Lower +*UIConstraints: *PageSize Monarch *InputSlot LargeCapacity +*UIConstraints: *PageSize DL *InputSlot Lower +*UIConstraints: *PageSize DL *InputSlot LargeCapacity +*UIConstraints: *PageSize C5 *InputSlot Lower +*UIConstraints: *PageSize C5 *InputSlot LargeCapacity +*UIConstraints: *PageSize B5 *InputSlot Lower +*UIConstraints: *PageSize B5 *InputSlot LargeCapacity +*UIConstraints: *PageSize Comm10 *Duplex +*UIConstraints: *PageSize Monarch *Duplex +*UIConstraints: *PageSize DL *Duplex +*UIConstraints: *PageSize C5 *Duplex +*UIConstraints: *PageSize B5 *Duplex + +*LandscapeOrientation: Plus90 + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>@PJL SET RESOLUTION = 300<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" + +*JCLOpenUI *JCLEconomode/EconoMode: PickOne +*DefaultJCLEconomode: PrinterDefault +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrinterDefault/Printer Default: "" +*JCLEconomode on/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode off/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*JCLOpenUI *JCLRET/Resolution Enhancement: PickOne +*DefaultJCLRET: PrinterDefault +*OrderDependency: 10 JCLSetup *JCLRET +*JCLRET PrinterDefault/Printer Default: "" +*JCLRET OFF/Off: "@PJL SET RET = OFF<0A>" +*JCLRET LIGHT/Light: "@PJL SET RET = LIGHT<0A>" +*JCLRET MEDIUM/Medium: "@PJL SET RET = MEDIUM<0A>" +*JCLRET DARK/Dark: "@PJL SET RET = DARK<0A>" +*JCLCloseUI: *JCLRET + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice" +*End +*PageSize Comm10/Com-10 Env 4 1/8 x 9 1/2 in: " + <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice" +*End +*PageSize Monarch/Monarch Env 3 7/8 x 7 1/2 in: " + <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice" +*End +*PageSize DL/DL Env 110 x 220 mm: " + <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice" +*End +*PageSize C5/C5 Env 162 x 229 mm: " + <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice" +*End +*PageSize B5/B5 Env 176 x 250 mm: " + <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter 8 1/2 x 11 in: " + <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice" +*End +*PageRegion Legal/Legal 8 1/2 x 14 in: " + <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice" +*End +*PageRegion A4/A4 210 x 297 mm: " + <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice" +*End +*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: " + <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice" +*End +*PageRegion Comm10/Com-10 Env 4 1/8 x 9 1/2 in: " + <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice" +*End +*PageRegion Monarch/Monarch Env 3 7/8 x 7 1/2 in: " + <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice" +*End +*PageRegion DL/DL Env 110 x 220 mm: " + <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice" +*End +*PageRegion C5/C5 Env 162 x 229 mm: " + <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice" +*End +*PageRegion B5/B5 Env 176 x 250 mm: " + <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice" +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter : "14.16 12.12 597.84 780.12" +*ImageableArea Legal/US Legal : "14.16 12.12 597.84 996.12" +*ImageableArea A4/A4 : "13.44 12.0 581.76 829.68" +*ImageableArea Executive/Executive : "15.12 12.12 506.64 744.12" +*ImageableArea Comm10/Env Com-10 : "13.92 12.12 282.72 672.12" +*ImageableArea Monarch/Env Monarch : "12.72 12.12 266.16 528.12" +*ImageableArea DL/Env DL : "13.68 12.12 297.84 611.64" +*ImageableArea C5/Env C5 : "14.4 12.12 444.48 637.08" +*ImageableArea B5/Env ISO B5 : "15.12 12.12 483.6 696.6" + +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4/A4: "595 842" +*PaperDimension Executive/Executive: "522 756" +*PaperDimension Comm10/Env Com-10: "297 684" +*PaperDimension Monarch/Env Monarch: "279 540" +*PaperDimension DL/Env DL: "312 624" +*PaperDimension C5/Env C5: "459 649" +*PaperDimension B5/Env ISO B5: "499 708" + +*RequiresPageRegion All: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Lower +*InputSlot Upper/Multipurpose Tray: " + <</DeferredMediaSelection true /MediaPosition 3>> setpagedevice" +*End +*InputSlot Lower/Paper Cassette: " + <</DeferredMediaSelection true /MediaPosition 0>> setpagedevice" +*End +*InputSlot LargeCapacity/Lower Cassette: " + <</DeferredMediaSelection true /MediaPosition 1>> setpagedevice" +*End +*InputSlot Envelope/Envelope Feeder: " + <</DeferredMediaSelection true /MediaPosition 2>> setpagedevice" +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: " + <</ManualFeed true>> setpagedevice" +*End +*ManualFeed False: " + <</ManualFeed false>> setpagedevice" +*End +*CloseUI: *ManualFeed + +*OpenUI *Duplex/Duplex: PickOne +*OrderDependency: 50 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None/Off: " + <</Duplex false>> setpagedevice" +*End +*Duplex DuplexNoTumble/Long-edge Binding: " + <</Duplex true /Tumble false>> setpagedevice" +*End +*Duplex DuplexTumble/Short-edge Binding: " + <</Duplex true /Tumble true>> setpagedevice" +*End +*CloseUI: *Duplex + +*DefaultResolution: 300dpi + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007)" Standard ROM +*Font Bookman-Demi: Standard "(001.003)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM +*Font Bookman-Light: Standard "(001.003)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM +*Font Courier: Standard "(002.004)" Standard ROM +*Font Courier-Bold: Standard "(002.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM +*Font Courier-Oblique: Standard "(002.004)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007)" Standard ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM + +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End +*% =================================== +*% For "HP LaserJet 4 Plus" version 2013.111 (600 dpi) +*% =================================== + +*% The byte count of this file should be exactly 011392 or 011698 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet 4 Plus diff --git a/openoffice/share/psprint/driver/HP4PLUS6.PS b/openoffice/share/psprint/driver/HP4PLUS6.PS new file mode 100644 index 0000000000000000000000000000000000000000..2aa11af5c4941bea76edb6f76cffe9310a4fdc1e --- /dev/null +++ b/openoffice/share/psprint/driver/HP4PLUS6.PS @@ -0,0 +1,313 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + +*% =================================== +*% Copyright 1992-93 Hewlett-Packard Company. +*% PPD Version for Windows 3.1 only +*% =================================== + +*FormatVersion: "4.1" +*FileVersion: "1.9" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "HP4PLUS6.PPD" +*Product: "(HP LaserJet 4 Plus)" +*PSVersion: "(2013.111)1" +*ModelName: "HP LaserJet 4 Plus" +*NickName: "HP LaserJet 4/4M Plus PS 600" +*LanguageLevel: "2" +*Protocols: PJL TBCP +*TTRasterizer: Type42 +*ColorDevice: False +*DefaultColorSpace: Gray +*FileSystem: False +*Throughput: "12" +*FreeVM: "679680" + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Optional Lower Cassette: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Envelope Feeder: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Duplex Unit: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*CloseUI: *Option3 + +*OpenUI *Option4/Memory Configuration: PickOne +*DefaultOption4: 6Meg +*Option4 6Meg/ 6 - 9 MB Total RAM: "" +*Option4 10Meg/10 MB or more Total RAM: "" +*CloseUI: *Option4 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot LargeCapacity +*UIConstraints: *Option2 False *InputSlot Envelope +*UIConstraints: *Option3 False *Duplex +*UIConstraints: *Option4 6Meg *Duplex + +*UIConstraints: *PageSize Letter *InputSlot Envelope +*UIConstraints: *PageSize Legal *InputSlot Envelope +*UIConstraints: *PageSize A4 *InputSlot Envelope +*UIConstraints: *PageSize Executive *InputSlot Envelope +*UIConstraints: *PageSize Comm10 *InputSlot Lower +*UIConstraints: *PageSize Comm10 *InputSlot LargeCapacity +*UIConstraints: *PageSize Monarch *InputSlot Lower +*UIConstraints: *PageSize Monarch *InputSlot LargeCapacity +*UIConstraints: *PageSize DL *InputSlot Lower +*UIConstraints: *PageSize DL *InputSlot LargeCapacity +*UIConstraints: *PageSize C5 *InputSlot Lower +*UIConstraints: *PageSize C5 *InputSlot LargeCapacity +*UIConstraints: *PageSize B5 *InputSlot Lower +*UIConstraints: *PageSize B5 *InputSlot LargeCapacity +*UIConstraints: *PageSize Comm10 *Duplex +*UIConstraints: *PageSize Monarch *Duplex +*UIConstraints: *PageSize DL *Duplex +*UIConstraints: *PageSize C5 *Duplex +*UIConstraints: *PageSize B5 *Duplex + +*LandscapeOrientation: Plus90 + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>@PJL SET RESOLUTION = 600<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" + +*JCLOpenUI *JCLEconomode/EconoMode: PickOne +*DefaultJCLEconomode: PrinterDefault +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrinterDefault/Printer Default: "" +*JCLEconomode on/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode off/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*JCLOpenUI *JCLRET/Resolution Enhancement: PickOne +*DefaultJCLRET: PrinterDefault +*OrderDependency: 10 JCLSetup *JCLRET +*JCLRET PrinterDefault/Printer Default: "" +*JCLRET OFF/Off: "@PJL SET RET = OFF<0A>" +*JCLRET LIGHT/Light: "@PJL SET RET = LIGHT<0A>" +*JCLRET MEDIUM/Medium: "@PJL SET RET = MEDIUM<0A>" +*JCLRET DARK/Dark: "@PJL SET RET = DARK<0A>" +*JCLCloseUI: *JCLRET + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice" +*End +*PageSize Comm10/Com-10 Env 4 1/8 x 9 1/2 in: " + <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice" +*End +*PageSize Monarch/Monarch Env 3 7/8 x 7 1/2 in: " + <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice" +*End +*PageSize DL/DL Env 110 x 220 mm: " + <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice" +*End +*PageSize C5/C5 Env 162 x 229 mm: " + <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice" +*End +*PageSize B5/B5 Env 176 x 250 mm: " + <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter 8 1/2 x 11 in: " + <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice" +*End +*PageRegion Legal/Legal 8 1/2 x 14 in: " + <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice" +*End +*PageRegion A4/A4 210 x 297 mm: " + <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice" +*End +*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: " + <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice" +*End +*PageRegion Comm10/Com-10 Env 4 1/8 x 9 1/2 in: " + <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice" +*End +*PageRegion Monarch/Monarch Env 3 7/8 x 7 1/2 in: " + <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice" +*End +*PageRegion DL/DL Env 110 x 220 mm: " + <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice" +*End +*PageRegion C5/C5 Env 162 x 229 mm: " + <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice" +*End +*PageRegion B5/B5 Env 176 x 250 mm: " + <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice" +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "12.24 12.06 599.76 780.06" +*ImageableArea Legal/US Legal: "12.24 12.06 599.76 996.06" +*ImageableArea A4/A4: "13.44 12.06 581.76 829.74" +*ImageableArea Executive/Executive: "13.32 12.06 508.68 744.06" +*ImageableArea Comm10/Env Com-10: "12.12 12.06 284.76 672.06 " +*ImageableArea Monarch/Env Monarch: "12.72 12.06 266.16 528.06 " +*ImageableArea DL/Env DL: "13.8 12.06 297.96 611.58 " +*ImageableArea C5/Env C5: "12.6 12.06 446.52 637.02 " +*ImageableArea B5/Env ISO B5: "13.2 12.06 485.52 696.54 " + +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4/A4: "595 842" +*PaperDimension Executive/Executive: "522 756" +*PaperDimension Comm10/Env Com-10: "297 684" +*PaperDimension Monarch/Env Monarch: "279 540" +*PaperDimension DL/Env DL: "312 624" +*PaperDimension C5/Env C5: "459 649" +*PaperDimension B5/Env ISO B5: "499 708" + +*RequiresPageRegion All: True + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Lower +*InputSlot Upper/Multipurpose Tray: " + <</DeferredMediaSelection true /MediaPosition 3>> setpagedevice" +*End +*InputSlot Lower/Paper Cassette: " + <</DeferredMediaSelection true /MediaPosition 0>> setpagedevice" +*End +*InputSlot LargeCapacity/Lower Cassette: " + <</DeferredMediaSelection true /MediaPosition 1>> setpagedevice" +*End +*InputSlot Envelope/Envelope Feeder: " + <</DeferredMediaSelection true /MediaPosition 2>> setpagedevice" +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: " + <</ManualFeed true>> setpagedevice" +*End +*ManualFeed False: " + <</ManualFeed false>> setpagedevice" +*End +*CloseUI: *ManualFeed + +*OpenUI *Duplex/Duplex: PickOne +*OrderDependency: 50 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None/Off: " + <</Duplex false>> setpagedevice" +*End +*Duplex DuplexNoTumble/Long-edge Binding: " + <</Duplex true /Tumble false>> setpagedevice" +*End +*Duplex DuplexTumble/Short-edge Binding: " + <</Duplex true /Tumble true>> setpagedevice" +*End +*CloseUI: *Duplex + +*DefaultResolution: 600dpi + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007)" Standard ROM +*Font Bookman-Demi: Standard "(001.003)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM +*Font Bookman-Light: Standard "(001.003)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM +*Font Courier: Standard "(002.004)" Standard ROM +*Font Courier-Bold: Standard "(002.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM +*Font Courier-Oblique: Standard "(002.004)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007)" Standard ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM + +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*% =================================== +*% For "HP LaserJet 4 Plus" version 2013.111 (600 dpi) +*% =================================== + +*% The byte count of this file should be exactly 011553 or 011866 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet 4 Plus diff --git a/openoffice/share/psprint/driver/HP4SI3_1.PS b/openoffice/share/psprint/driver/HP4SI3_1.PS new file mode 100644 index 0000000000000000000000000000000000000000..d0679c15e0397a084dbdbd10678c85453df3415f --- /dev/null +++ b/openoffice/share/psprint/driver/HP4SI3_1.PS @@ -0,0 +1,751 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + +*% =================================== +*% Copyright 1992-93 Hewlett-Packard Company. +*% Windows 3.1 only +*% =================================== + +*% =================================== +*% Product / PPD Version Information +*% =================================== + +*FormatVersion: "4.1" +*FileVersion: "2.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "HP4SI3_1.PPD" + +*% Product Version Information +*Product: "(HP LaserJet 4Si)" +*PSVersion: "(2011.110) 1" +*ModelName: "HP LaserJet 4Si/4SiMX PS 300dpi" +*NickName: "HP LaserJet 4Si/4SiMX PS 300dpi" + +*% =================================== +*% Basic Device Capabilities +*% =================================== + +*LanguageLevel: "2" +*ColorDevice: False +*DefaultColorSpace: Gray +*FileSystem: False +*Throughput: "17" + + +*% =================================== +*% Emulations and Protocols +*% =================================== + +*Protocols: PJL TBCP + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE=POSTSCRIPT<0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" + +*JCLOpenUI *JCLResolution/Resolution: PickOne +*DefaultJCLResolution: Unknown +*OrderDependency: 10 JCLSetup *JCLResolution +*JCLResolution Unknown/Printer Default: "" +*JCLResolution 300dpi/300: "@PJL SET RESOLUTION=300<0A>" +*JCLCloseUI: *JCLResolution + +*JCLOpenUI *JCLFrameBufferSize/Page Protection: PickOne +*DefaultJCLFrameBufferSize: PrinterDefault +*OrderDependency: 20 JCLSetup *JCLFrameBufferSize +*JCLFrameBufferSize PrinterDefault/Printer Default: "" +*JCLFrameBufferSize none/Off: "@PJL SET PAGEPROTECT=OFF<0A>" +*JCLFrameBufferSize ltr/Letter: "@PJL SET PAGEPROTECT=LETTER<0A>" +*JCLFrameBufferSize leg/Legal: "@PJL SET PAGEPROTECT=LEGAL<0A>" +*JCLFrameBufferSize A4/A4: "@PJL SET PAGEPROTECT=A4<0A>" +*JCLCloseUI: *JCLFrameBufferSize + + + +*% =================================== +*% Installable Options +*% =================================== + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Envelope Feeder: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Memory Configuration: PickOne +*DefaultOption2: 2Meg +*Option2 2Meg/ 2 - 3 MB Total RAM: "" +*Option2 4Meg/ 4 - 5 MB Total RAM: "" +*Option2 6Meg/ 6 - 9 MB Total RAM: "" +*Option2 10Meg/10 - 14 MB Total RAM: "" +*Option2 15Meg/15 - 26 MB Total RAM: "" +*CloseUI: *Option2 + + +*CloseGroup: InstallableOptions + + +*% =================================== +*% User Interface Constraints +*% =================================== + +*% Disable access to envelope input source if envelope feed not installed +*UIConstraints: *Option1 False *InputSlot Envelope + +*% Disable access to VM memory sizes if insufficient memory is installed +*UIConstraints: *Option2 2Meg *VMOption +*UIConstraints: *Option2 4Meg *VMOption 6Meg +*UIConstraints: *Option2 4Meg *VMOption 10Meg +*UIConstraints: *Option2 4Meg *VMOption 15Meg +*UIConstraints: *Option2 6Meg *VMOption 10Meg +*UIConstraints: *Option2 6Meg *VMOption 15Meg +*UIConstraints: *Option2 10Meg *VMOption 15Meg + +*% Disable access to duplexing when an envelope page size is selected +*UIConstraints: *PageSize Comm10 *Duplex +*UIConstraints: *PageSize Monarch *Duplex +*UIConstraints: *PageSize DL *Duplex +*UIConstraints: *PageSize C5 *Duplex + +*% Disable access to envelope page sizes when duplex is selected +*UIConstraints: *Duplex *PageSize Comm10 +*UIConstraints: *Duplex *PageSize Monarch +*UIConstraints: *Duplex *PageSize DL +*UIConstraints: *Duplex *PageSize C5 + +*% Disable access to duplexing when envelope-size page regions are selected +*UIConstraints: *PageRegion Comm10 *Duplex +*UIConstraints: *PageRegion Monarch *Duplex +*UIConstraints: *PageRegion DL *Duplex +*UIConstraints: *PageRegion C5 *Duplex + +*% Disable access to envelope-size page regions when duplex is selected +*UIConstraints: *Duplex *PageRegion Comm10 +*UIConstraints: *Duplex *PageRegion Monarch +*UIConstraints: *Duplex *PageRegion DL +*UIConstraints: *Duplex *PageRegion C5 + +*% Disable access to regular page sizes when envelope-only source is selected +*UIConstraints: *PageSize Letter *InputSlot Envelope +*UIConstraints: *PageSize Legal *InputSlot Envelope +*UIConstraints: *PageSize Executive *InputSlot Envelope +*UIConstraints: *PageSize A4 *InputSlot Envelope + +*% Disable access to envelope-only source when a regular page size is selected +*UIConstraints: *InputSlot Envelope *PageSize Letter +*UIConstraints: *InputSlot Envelope *PageSize Legal +*UIConstraints: *InputSlot Envelope *PageSize Executive +*UIConstraints: *InputSlot Envelope *PageSize A4 + +*% Disable access to regular page regions when envelope-only source is selected +*UIConstraints: *PageRegion Letter *InputSlot Envelope +*UIConstraints: *PageRegion Legal *InputSlot Envelope +*UIConstraints: *PageRegion Executive *InputSlot Envelope +*UIConstraints: *PageRegion A4 *InputSlot Envelope + +*% Disable access to envelope-only source when a regular page region is selected +*UIConstraints: *InputSlot Envelope *PageRegion Letter +*UIConstraints: *InputSlot Envelope *PageRegion Legal +*UIConstraints: *InputSlot Envelope *PageRegion Executive +*UIConstraints: *InputSlot Envelope *PageRegion A4 + + +*% =================================== +*% Media Selection +*% =================================== + +*LandscapeOrientation: Plus90 +*VariablePaperSize: False + +*% Code in this section both selects a tray and sets up a frame buffer. +*% Note use of Policies to activate HP PaperHandling mode +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [612 792] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [612 1008] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [595 842] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [522 756] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize Comm10/Env Comm10 4 1/8 x 9 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [297 684] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize Monarch/Env Monarch 3 7/8 x 7 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [279 540] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize DL/Env DL 110 x 220 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [312 624] put + dup /ImagingBBox null put + setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 7 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [522 756] (Executive) put + dup [297 684] (Comm10) put + dup [279 540] (Monarch) put + dup [312 624] (DL) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter 8 1/2 x 11 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [612 792] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion Legal/Legal 8 1/2 x 14 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [612 1008] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion A4/A4 210 x 297 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [595 842] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [522 756] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion Comm10/Env Comm10 4 1/8 x 9 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [297 684] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion Monarch/Env Monarch 3 7/8 x 7 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [279 540] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion DL/Env DL 110 x 220 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [312 624] put + dup /ImagingBBox null put + setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter 8 1/2 x 11 in: "14.16 12.12 597.84 780.12" +*ImageableArea Legal/Legal 8 1/2 x 14 in: "14.16 12.12 597.84 996.12" +*ImageableArea A4/A4 210 x 297 mm: "13.44 12.0 581.76 829.28" +*ImageableArea Executive/Executive 7 1/4 x 10 1/2 in: "15.12 12.12 506.64 744.12" +*ImageableArea Comm10/Env Comm10 4 1/8 x 9 1/2 in: "13.92 12.12 282.72 672.12" +*ImageableArea Monarch/Env Monarch 3 7/8 x 7 1/2 in: "12.72 12.12 266.16 528.12" +*ImageableArea DL/Env DL 110 x 220 mm: "13.68 12.12 297.84 611.64" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter 8 1/2 x 11 in: "612 792" +*PaperDimension Legal/Legal 8 1/2 x 14 in: "612 1008" +*PaperDimension A4/A4 210 x 297 mm: "595 842" +*PaperDimension Executive/Executive 7 1/4 x 10 1/2 in: "522 756" +*PaperDimension Comm10/Env Comm10 4 1/8 x 9 1/2 in: "297 684" +*PaperDimension Monarch/Env Monarch 3 7/8 x 7 1/2 in: "279 540" +*PaperDimension DL/Env DL 110 x 220 mm: "312 624" + +*RequiresPageRegion Upper: False +*RequiresPageRegion Lower: False +*RequiresPageRegion Envelope: True + + +*% =================================== +*% Media Handling Features +*% =================================== + +*% Media Input Source +*% Note use of Policies to activate HP PaperHandling mode + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper/Upper Tray: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /MediaType (UPPER CASSETTE) put + setpagedevice" +*End +*InputSlot Lower/Lower Tray: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /MediaType (LOWER CASSETTE) put + setpagedevice" +*End +*InputSlot Envelope/Envelope Feeder: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /MediaType (ENVELOPE FEEDER) put + setpagedevice" +*End + +*?InputSlot: " +save + 3 dict + dup (UPPER CASSETTE) cvn (Upper) put + dup (LOWER CASSETTE) cvn (Lower) put + dup (ENVELOPE FEEDER) cvn (Envelope) put + currentpagedevice /MediaType get + dup null eq + {pop pop (Unknown) } + { cvn get } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*% Two-sided Printing (Duplex) +*OpenUI *Duplex/Duplex: PickOne +*OrderDependency: 50 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None/None: " + 1 dict dup /Duplex false put setpagedevice + 1 dict dup /Tumble false put setpagedevice" +*End +*Duplex DuplexNoTumble/Long Edge Binding: " + 1 dict dup /Duplex true put setpagedevice + 1 dict dup /Tumble false put setpagedevice" +*End +*Duplex DuplexTumble/Short Edge Binding: " + 1 dict dup /Duplex true put setpagedevice + 1 dict dup /Tumble true put setpagedevice" +*End +*?Duplex: "save + currentpagedevice /Duplex get + { currentpagedevice /Tumble get + {(DuplexTumble)}{(DuplexNoTumble)}ifelse + } + { (None)} + ifelse = flush +restore +" +*End +*CloseUI: *Duplex + +*% Media Output Destination + +*OpenUI *OutputBin/Output Bin: PickOne +*OrderDependency: 50 AnySetup *OutputBin + +*DefaultOutputBin: Upper +*DefaultOutputOrder: Normal +*PageStackOrder Upper: Normal +*PageStackOrder Rear: Reverse + +*OutputBin Upper/Upper - Face Down: "1 dict dup /OutputFaceUp false put +setpagedevice" +*End +*OutputBin Rear/Lower - Face Up: "1 dict dup /OutputFaceUp true put +setpagedevice" +*End +*?OutputBin:" +save + currentpagedevice /OutputFaceUp get +{(Rear)}{(Upper)}ifelse = flush +restore +" +*End +*CloseUI: *OutputBin + +*% Note that OpenUI/CloseUI has been commented out so that both OutputBin and +*% OutputOrder do not both appear as options in the user interface. +*% strings are left in PPD file for applications which may utilize this keyword +*% instead of *OutputBin. +*%OpenUI *OutputOrder: PickOne +*OrderDependency: 50 AnySetup *OutputOrder +*OutputOrder Normal: "1 dict dup /OutputFaceUp false put setpagedevice" +*OutputOrder Reverse: "1 dict dup /OutputFaceUp true put setpagedevice" +*?OutputOrder:" +save + currentpagedevice /OutputFaceUp get +{(Reverse)}{(Normal)}ifelse = flush +restore +" +*End +*%CloseUI: *OutputBin + + +*% =================================== +*% Resolution and Appearance Control +*% =================================== + +*DefaultResolution: 300dpi + +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End + +*OpenUI *Smoothing/Resolution Enhancement: PickOne +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: PrinterDefault +*Smoothing PrinterDefault/Printer Default: "" +*Smoothing True/On: "1 dict dup /PostRenderingEnhance true put setpagedevice" +*Smoothing False/Off: "1 dict dup /PostRenderingEnhance false put setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhance get + {(True) (False)}ifelse = flush + restore +" +*End +*CloseUI: *Smoothing + + +*% =================================== +*% Gray Levels and Halftoning +*% =================================== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End + +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch +sub }" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + + +*% =================================== +*% Color Control +*% =================================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "45" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "45" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "45" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "85" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + + +*% =================================== +*% Font Information +*% =================================== + +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007)" Standard ROM +*Font Bookman-Demi: Standard "(001.003)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM +*Font Bookman-Light: Standard "(001.003)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM +*Font Courier: Standard "(002.004)" Standard ROM +*Font Courier-Bold: Standard "(002.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM +*Font Courier-Oblique: Standard "(002.004)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007)" Standard ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + + +*% =================================== +*% Printer Messages +*% =================================== + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: Out Of Paper" +*Status: "PrinterError: Cover Open" +*Status: "PrinterError: Feed Manual" +*Status: "PrinterError: Paper Jam" +*Status: "PrinterError: Miscellaneous Error" +*Status: "PrinterError: Fatal Error" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "Other I/O" +*Source: "AppleTalk" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "EtherTalk" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*Printer Error: "Cover Open" +*Printer Error: "Paper Jam" +*Printer Error: "Out Of Paper" +*Printer Error: "Printing Test Page" +*Printer Error: "Service Call" +*Printer Error: "Printing Suspended" + + +*% =================================== +*% System Management +*% =================================== + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*FreeVM: "243590" + +*VMOption 2Meg/ 2 - 3 MB Total RAM: "243590" +*VMOption 4Meg/ 4 - 5 MB Total RAM: "1046406" +*VMOption 6Meg/ 6 - 9 MB Total RAM: "481158" +*VMOption 10Meg/10 - 14 MB Total RAM: "1742726" +*VMOption 15Meg/15 - 26 MB Total RAM: "4000000" + +*Password: "()" + +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + + +*% =================================== +*% For "HP LaserJet 4Si/4Si MX" version 2011.110 (300 dpi) +*% =================================== +*% The byte count of this file should be exactly 023167 or 023918 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet 4Si diff --git a/openoffice/share/psprint/driver/HP4SI6_1.PS b/openoffice/share/psprint/driver/HP4SI6_1.PS new file mode 100644 index 0000000000000000000000000000000000000000..81bfe23d32a150fdb56db26f1935a3302734cf2b --- /dev/null +++ b/openoffice/share/psprint/driver/HP4SI6_1.PS @@ -0,0 +1,753 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + +*% =================================== +*% Copyright 1992-93 Hewlett-Packard Company. +*% Windows 3.1 only +*% =================================== + +*% =================================== +*% Product / PPD Version Information +*% =================================== + +*FormatVersion: "4.1" +*FileVersion: "2.1" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "HP4SI6_1.PPD" + +*% Product Version Information +*Product: "(HP LaserJet 4Si)" +*PSVersion: "(2011.110) 1" +*ModelName: "HP LaserJet 4Si/4SiMX PS 600dpi" +*NickName: "HP LaserJet 4Si/4SiMX PS 600dpi" + +*% =================================== +*% Basic Device Capabilities +*% =================================== + +*LanguageLevel: "2" +*ColorDevice: False +*DefaultColorSpace: Gray +*FileSystem: False +*Throughput: "17" + + +*% =================================== +*% Emulations and Protocols +*% =================================== + +*Protocols: PJL TBCP + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE=POSTSCRIPT<0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" + +*JCLOpenUI *JCLResolution/Resolution: PickOne +*DefaultJCLResolution: Unknown +*OrderDependency: 10 JCLSetup *JCLResolution +*JCLResolution Unknown/Printer Default: "" +*JCLResolution 600dpi/600: "@PJL SET RESOLUTION=600<0A>" +*JCLCloseUI: *JCLResolution + +*JCLOpenUI *JCLFrameBufferSize/Page Protection: PickOne +*DefaultJCLFrameBufferSize: PrinterDefault +*OrderDependency: 20 JCLSetup *JCLFrameBufferSize +*JCLFrameBufferSize PrinterDefault/Printer Default: "" +*JCLFrameBufferSize none/Off: "@PJL SET PAGEPROTECT=OFF<0A>" +*JCLFrameBufferSize ltr/Letter: "@PJL SET PAGEPROTECT=LETTER<0A>" +*JCLFrameBufferSize leg/Legal: "@PJL SET PAGEPROTECT=LEGAL<0A>" +*JCLFrameBufferSize A4/A4: "@PJL SET PAGEPROTECT=A4<0A>" +*JCLCloseUI: *JCLFrameBufferSize + + + +*% =================================== +*% Installable Options +*% =================================== + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Envelope Feeder: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Memory Configuration: PickOne +*DefaultOption2: 2Meg +*Option2 2Meg/ 2 - 3 MB Total RAM: "" +*Option2 4Meg/ 4 - 5 MB Total RAM: "" +*Option2 6Meg/ 6 - 9 MB Total RAM: "" +*Option2 10Meg/10 - 14 MB Total RAM: "" +*Option2 15Meg/15 - 26 MB Total RAM: "" +*CloseUI: *Option2 + + +*CloseGroup: InstallableOptions + + +*% =================================== +*% User Interface Constraints +*% =================================== + +*% Disable access to envelope input source if envelope feed not installed +*UIConstraints: *Option1 False *InputSlot Envelope + +*% Disable access to VM memory sizes if insufficient memory is installed +*UIConstraints: *Option2 2Meg *VMOption +*UIConstraints: *Option2 4Meg *VMOption 6Meg +*UIConstraints: *Option2 4Meg *VMOption 10Meg +*UIConstraints: *Option2 4Meg *VMOption 15Meg +*UIConstraints: *Option2 6Meg *VMOption 10Meg +*UIConstraints: *Option2 6Meg *VMOption 15Meg +*UIConstraints: *Option2 10Meg *VMOption 15Meg + +*% Disable access to duplexing when an envelope page size is selected +*UIConstraints: *PageSize Comm10 *Duplex +*UIConstraints: *PageSize Monarch *Duplex +*UIConstraints: *PageSize DL *Duplex +*UIConstraints: *PageSize C5 *Duplex + +*% Disable access to envelope page sizes when duplex is selected +*UIConstraints: *Duplex *PageSize Comm10 +*UIConstraints: *Duplex *PageSize Monarch +*UIConstraints: *Duplex *PageSize DL +*UIConstraints: *Duplex *PageSize C5 + +*% Disable access to duplexing when envelope-size page regions are selected +*UIConstraints: *PageRegion Comm10 *Duplex +*UIConstraints: *PageRegion Monarch *Duplex +*UIConstraints: *PageRegion DL *Duplex +*UIConstraints: *PageRegion C5 *Duplex + +*% Disable access to envelope-size page regions when duplex is selected +*UIConstraints: *Duplex *PageRegion Comm10 +*UIConstraints: *Duplex *PageRegion Monarch +*UIConstraints: *Duplex *PageRegion DL +*UIConstraints: *Duplex *PageRegion C5 + +*% Disable access to regular page sizes when envelope-only source is selected +*UIConstraints: *PageSize Letter *InputSlot Envelope +*UIConstraints: *PageSize Legal *InputSlot Envelope +*UIConstraints: *PageSize Executive *InputSlot Envelope +*UIConstraints: *PageSize A4 *InputSlot Envelope + +*% Disable access to envelope-only source when a regular page size is selected +*UIConstraints: *InputSlot Envelope *PageSize Letter +*UIConstraints: *InputSlot Envelope *PageSize Legal +*UIConstraints: *InputSlot Envelope *PageSize Executive +*UIConstraints: *InputSlot Envelope *PageSize A4 + +*% Disable access to regular page regions when envelope-only source is selected +*UIConstraints: *PageRegion Letter *InputSlot Envelope +*UIConstraints: *PageRegion Legal *InputSlot Envelope +*UIConstraints: *PageRegion Executive *InputSlot Envelope +*UIConstraints: *PageRegion A4 *InputSlot Envelope + +*% Disable access to envelope-only source when a regular page region is selected +*UIConstraints: *InputSlot Envelope *PageRegion Letter +*UIConstraints: *InputSlot Envelope *PageRegion Legal +*UIConstraints: *InputSlot Envelope *PageRegion Executive +*UIConstraints: *InputSlot Envelope *PageRegion A4 + + +*% =================================== +*% Media Selection +*% =================================== + +*LandscapeOrientation: Plus90 +*VariablePaperSize: False + +*% Code in this section both selects a tray and sets up a frame buffer. +*% Note use of Policies to activate HP PaperHandling mode +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [612 792] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [612 1008] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [595 842] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [522 756] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize Comm10/Env Comm10 4 1/8 x 9 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [297 684] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize Monarch/Env Monarch 3 7/8 x 7 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [279 540] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageSize DL/Env DL 110 x 220 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [312 624] put + dup /ImagingBBox null put + setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 7 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [522 756] (Executive) put + dup [297 684] (Comm10) put + dup [279 540] (Monarch) put + dup [312 624] (DL) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter 8 1/2 x 11 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [612 792] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion Legal/Legal 8 1/2 x 14 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [612 1008] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion A4/A4 210 x 297 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [595 842] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [522 756] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion Comm10/Env Comm10 4 1/8 x 9 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [297 684] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion Monarch/Env Monarch 3 7/8 x 7 1/2 in: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [279 540] put + dup /ImagingBBox null put + setpagedevice" +*End +*PageRegion DL/Env DL 110 x 220 mm: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 2 dict + dup /PageSize [312 624] put + dup /ImagingBBox null put + setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter 8 1/2 x 11 in: "12.24 12.06 599.76 780.06" +*ImageableArea Legal/Legal 8 1/2 x 14 in: "12.24 12.06 599.76 996.06" +*ImageableArea A4/A4 210 x 297 mm: "13.44 12.06 581.76 829.74" +*ImageableArea Executive/Executive 7 1/4 x 10 1/2 in: "13.32 12.06 508.68 744.06" +*ImageableArea Comm10/Env Comm10 4 1/8 x 9 1/2 in: "12.12 12.06 284.76 672.06" +*ImageableArea Monarch/Env Monarch 3 7/8 x 7 1/2 in: "12.72 12.06 266.16 528.06" +*ImageableArea DL/Env DL 110 x 220 mm: "13.80 12.06 297.96 611.58" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter 8 1/2 x 11 in: "612 792" +*PaperDimension Legal/Legal 8 1/2 x 14 in: "612 1008" +*PaperDimension A4/A4 210 x 297 mm: "595 842" +*PaperDimension Executive/Executive 7 1/4 x 10 1/2 in: "522 756" +*PaperDimension Comm10/Env Comm10 4 1/8 x 9 1/2 in: "297 684" +*PaperDimension Monarch/Env Monarch 3 7/8 x 7 1/2 in: "279 540" +*PaperDimension DL/Env DL 110 x 220 mm: "312 624" + +*RequiresPageRegion Upper: False +*RequiresPageRegion Lower: False +*RequiresPageRegion Envelope: True + + +*% =================================== +*% Media Handling Features +*% =================================== + +*% Media Input Source +*% Note use of Policies to activate HP PaperHandling mode + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper/Upper Tray: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /MediaType (UPPER CASSETTE) put + setpagedevice" +*End +*InputSlot Lower/Lower Tray: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /MediaType (LOWER CASSETTE) put + setpagedevice" +*End +*InputSlot Envelope/Envelope Feeder: " + 1 dict + dup /Policies 2 dict dup /PageSize 2 put dup /MediaType 0 put put + setpagedevice + 1 dict + dup /MediaType (ENVELOPE FEEDER) put + setpagedevice" +*End + +*?InputSlot: " +save + 3 dict + dup (UPPER CASSETTE) cvn (Upper) put + dup (LOWER CASSETTE) cvn (Lower) put + dup (ENVELOPE FEEDER) cvn (Envelope) put + currentpagedevice /MediaType get + dup null eq + {pop pop (Unknown) } + { cvn get } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*% Two-sided Printing (Duplex) + +*OpenUI *Duplex/Duplex: PickOne +*OrderDependency: 50 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None/None: " + 1 dict dup /Duplex false put setpagedevice + 1 dict dup /Tumble false put setpagedevice" +*End +*Duplex DuplexNoTumble/Long Edge Binding: " + 1 dict dup /Duplex true put setpagedevice + 1 dict dup /Tumble false put setpagedevice" +*End +*Duplex DuplexTumble/Short Edge Binding: " + 1 dict dup /Duplex true put setpagedevice + 1 dict dup /Tumble true put setpagedevice" +*End +*?Duplex: "save + currentpagedevice /Duplex get + { currentpagedevice /Tumble get + {(DuplexTumble)}{(DuplexNoTumble)}ifelse + } + { (None)} + ifelse = flush +restore +" +*End +*CloseUI: *Duplex + +*% Media Output Destination + +*OpenUI *OutputBin/Output Bin: PickOne +*OrderDependency: 50 AnySetup *OutputBin + +*DefaultOutputBin: Upper +*DefaultOutputOrder: Normal +*PageStackOrder Upper: Normal +*PageStackOrder Rear: Reverse + +*OutputBin Upper/Upper - Face Down: "1 dict dup /OutputFaceUp false put +setpagedevice" +*End +*OutputBin Rear/Lower - Face Up: "1 dict dup /OutputFaceUp true put +setpagedevice" +*End +*?OutputBin:" +save + currentpagedevice /OutputFaceUp get +{(Rear)}{(Upper)}ifelse = flush + +restore +" +*End +*CloseUI: *OutputBin + +*% Note that OpenUI/CloseUI has been commented out so that both OutputBin and +*% OutputOrder do not both appear as options in the user interface. +*% strings are left in PPD file for applications which may utilize this keyword +*% instead of *OutputBin. +*%OpenUI *OutputOrder: PickOne +*OrderDependency: 50 AnySetup *OutputOrder +*OutputOrder Normal: "1 dict dup /OutputFaceUp false put setpagedevice" +*OutputOrder Reverse: "1 dict dup /OutputFaceUp true put setpagedevice" +*?OutputOrder:" +save + currentpagedevice /OutputFaceUp get +{(Reverse)}{(Normal)}ifelse = flush +restore +" +*End +*%CloseUI: *OutputBin + + +*% =================================== +*% Resolution and Appearance Control +*% =================================== + +*DefaultResolution: 600dpi + +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End + +*OpenUI *Smoothing/Resolution Enhancement: PickOne +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: PrinterDefault +*Smoothing PrinterDefault/Printer Default: "" +*Smoothing True/On: "1 dict dup /PostRenderingEnhance true put setpagedevice" +*Smoothing False/Off: "1 dict dup /PostRenderingEnhance false put setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhance get + {(True) (False)}ifelse = flush + restore +" +*End +*CloseUI: *Smoothing + + +*% =================================== +*% Gray Levels and Halftoning +*% =================================== + +*ScreenFreq: "85.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End + +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch +sub }" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + + +*% =================================== +*% Color Control +*% =================================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "45" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "45" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "45" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "85" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + + +*% =================================== +*% Font Information +*% =================================== + +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007)" Standard ROM +*Font Bookman-Demi: Standard "(001.003)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM +*Font Bookman-Light: Standard "(001.003)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM +*Font Courier: Standard "(002.004)" Standard ROM +*Font Courier-Bold: Standard "(002.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM +*Font Courier-Oblique: Standard "(002.004)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007)" Standard ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + + +*% =================================== +*% Printer Messages +*% =================================== + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: Out Of Paper" +*Status: "PrinterError: Cover Open" +*Status: "PrinterError: Feed Manual" +*Status: "PrinterError: Paper Jam" +*Status: "PrinterError: Miscellaneous Error" +*Status: "PrinterError: Fatal Error" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "Other I/O" +*Source: "AppleTalk" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "EtherTalk" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*Printer Error: "Cover Open" +*Printer Error: "Paper Jam" +*Printer Error: "Out Of Paper" +*Printer Error: "Printing Test Page" +*Printer Error: "Service Call" +*Printer Error: "Printing Suspended" + + +*% =================================== +*% System Management +*% =================================== + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*FreeVM: "718626" + +*%VMOption 2Meg/ 2 - 4 MB Total RAM: "n/a" +*%VMOption 4Meg/ 4 - 6 MB Total RAM: "n/a" +*VMOption 6Meg/ 6 - 9 MB Total RAM: "718626" +*VMOption 10Meg/10 - 14 MB Total RAM: "1570694" +*VMOption 15Meg/15 - 26 MB Total RAM: "4700000" + +*Password: "()" + +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + + +*% =================================== +*% For "HP LaserJet 4Si/4Si MX" version 2011.110 (600 dpi) +*% =================================== +*% The byte count of this file should be exactly 023159 or 023912 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet 4Si diff --git a/openoffice/share/psprint/driver/HPIID52_.PS b/openoffice/share/psprint/driver/HPIID52_.PS new file mode 100644 index 0000000000000000000000000000000000000000..bde3c5c9a697bc7f9249cacd194f7b9a43c78b2c --- /dev/null +++ b/openoffice/share/psprint/driver/HPIID52_.PS @@ -0,0 +1,406 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1993 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "2.2" +*PCFileName: "HPIID522.PPD" +*LanguageVersion: English +*Product: "(HP LaserJet IID)" +*PSVersion: "(52.2) 0" +*ModelName: "HP LaserJet IID PostScript Cartridge" +*ShortNickName: "HP LaserJet IID Cartridge v52.2" +*NickName: "HP LaserJet IID PostScript Cartridge v52.2" + +*% ==== Options and Constraints ===== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Optional Envelope Feeder: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot Envelope + +*% General Information and Defaults =============== +*FreeVM: "1755048" +*LanguageLevel: "1" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: False +*Throughput: "8" +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: " + { dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub } +" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*UIConstraints: *PageSize Comm10 *Duplex +*UIConstraints: *PageSize Monarch *Duplex +*UIConstraints: *PageSize DL *Duplex +*UIConstraints: *PageSize C5 *Duplex +*UIConstraints: *Duplex *PageSize Comm10 +*UIConstraints: *Duplex *PageSize Monarch +*UIConstraints: *Duplex *PageSize DL +*UIConstraints: *Duplex *PageSize C5 +*UIConstraints: *PageRegion Comm10 *Duplex +*UIConstraints: *PageRegion Monarch *Duplex +*UIConstraints: *PageRegion DL *Duplex +*UIConstraints: *PageRegion C5 *Duplex +*UIConstraints: *Duplex *PageRegion Comm10 +*UIConstraints: *Duplex *PageRegion Monarch +*UIConstraints: *Duplex *PageRegion DL +*UIConstraints: *Duplex *PageRegion C5 + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: "statusdict /lettertray get exec" +*PageSize Legal: "statusdict /legaltray get exec" +*PageSize Executive: "statusdict /executivetray get exec" +*PageSize A4: "statusdict /a4tray get exec" +*PageSize Comm10/Comm #10 Envelope: "statusdict /com10envelopetray get exec" +*PageSize Monarch/Monarch Envelope: "statusdict /monarcenvelopetray get exec" +*PageSize DL/DL Envelope: "statusdict /dlenvelopetray get exec" +*PageSize C5/C5 Envelope: "statusdict /c5envelopetray get exec" +*?PageSize: " +save +8 dict + dup /lettertray (Letter) put + dup /legaltray (Legal) put + dup /executivetray (Executive) put + dup /a4tray (A4) put + dup /com10envelopetray (Comm10) put + dup /monarcenvelopetray (Monarch) put + dup /dlenvelopetray (DL) put + dup /c5envelopetray (C5) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: "letter" +*PageRegion Legal: "legal" +*PageRegion Executive: "executivepage" +*PageRegion A4: "a4" +*PageRegion Comm10/Comm #10 Envelope: "com10envelope" +*PageRegion Monarch/Monarch Envelope: "monarcenvelope" +*PageRegion DL/DL Envelope: "dlenvelope" +*PageRegion C5/C5 Envelope: "c5envelope" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "18 19 593 774 " +*ImageableArea Legal: "18 19 593 990 " +*ImageableArea Executive: "18 19 501 738 " +*ImageableArea A4: "18 19 578 824 " +*ImageableArea Comm10/Comm #10 Envelope: "18 19 278 666 " +*ImageableArea Monarch/Monarch Envelope: "18 19 259 522 " +*ImageableArea DL/DL Envelope: "18 19 294 605 " +*ImageableArea C5/C5 Envelope: "18 19 440 630 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Executive: "522 756" +*PaperDimension A4: "595 842" +*PaperDimension Comm10/Comm #10 Envelope: "297 684" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension DL/DL Envelope: "312 624" +*PaperDimension C5/C5 Envelope: "459 649" + +*RequiresPageRegion All: True +*LandscapeOrientation: Plus90 +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper: "0 statusdict /setpapertray get exec" +*InputSlot Lower: "1 statusdict /setpapertray get exec" +*InputSlot Envelope: "2 statusdict /setpapertray get exec" +*?InputSlot: " +save + [ (Upper) (Lower) (Envelope) ] statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown)} if = flush +restore +" +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "statusdict /manualfeed true put" +*ManualFeed False: "statusdict /manualfeed false put" +*?ManualFeed: " +save + statusdict /manualfeed get {(True)}{(False)}ifelse = flush +restore" +*End +*CloseUI: *ManualFeed + +*DefaultOutputOrder: Normal +*OpenUI *Duplex: PickOne +*OrderDependency: 50 AnySetup *Duplex +*DefaultDuplex: None +*Duplex DuplexTumble: "true statusdict /setduplexmode get exec true statusdict /settumble get exec" +*Duplex DuplexNoTumble: "true statusdict /setduplexmode get exec false statusdict /settumble get exec" +*Duplex None: "false statusdict /setduplexmode get exec false statusdict /settumble get exec" +*?Duplex: " +save + statusdict /duplexmode get exec + {statusdict /tumble get exec + {(DuplexTumble)}{(DuplexNoTumble)}ifelse} + {(None)}ifelse = flush +restore +" +*End +*CloseUI: *Duplex + +*OpenUI *TraySwitch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True: "true statusdict /settrayswitch get exec" +*TraySwitch False: "false statusdict /settrayswitch get exec" +*?TraySwitch: " +save + statusdict /trayswitch get exec {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.001)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM +*Font Bookman-Light: Standard "(001.001)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM +*Font Courier: Standard "(002.002)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Helvetica: Standard "(001.002)" Standard ROM +*Font Helvetica-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.004)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.003)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.004)" Standard ROM +*Font Palatino-Bold: Standard "(001.002)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.002)" Standard ROM +*Font Palatino-Italic: Standard "(001.002)" Standard ROM +*Font Palatino-Roman: Standard "(001.001)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Times-Bold: Standard "(001.002)" Standard ROM +*Font Times-BoldItalic: Standard "(001.004)" Standard ROM +*Font Times-Italic: Standard "(001.002)" Standard ROM +*Font Times-Roman: Standard "(001.002)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM +*Font ZapfDingbats: Special "(001.002)" Special ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print print (:) print + FontDirectory exch known + {(Yes)}{(No)} ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: Out Of Paper" +*Status: "PrinterError: Cover Open" +*Status: "PrinterError: Feed Manual" +*Status: "PrinterError: Paper Jam" +*Status: "PrinterError: Miscellaneous Error" +*Status: "PrinterError: Fatal Error" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" +*Source: "Centronics" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "Out Of Paper" +*PrinterError: "Cover Open" +*PrinterError: "Feed Manual" +*PrinterError: "Paper Jam" +*PrinterError: "Miscellaneous Error" +*PrinterError: "Fatal Error" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For "HP LaserJet IID" version 52.2 +*% Produced by "BuildPPD.ps" version 3.0 edit 58 +*% Converted to meet 4.0 specification +*% Last Edit Date: Jun 1 1993 +*% The byte count of this file should be exactly 013783 or 014189 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet IID diff --git a/openoffice/share/psprint/driver/HPIII52_.PS b/openoffice/share/psprint/driver/HPIII52_.PS new file mode 100644 index 0000000000000000000000000000000000000000..12c9ddfd4db549991dd7ed47330065d44fda7f10 --- /dev/null +++ b/openoffice/share/psprint/driver/HPIII52_.PS @@ -0,0 +1,381 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1993 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "2.3" +*PCFileName: "HPIII522.PPD" +*LanguageVersion: English +*Product: "(HP LaserJet III)" +*PSVersion: "(52.2) 0" +*ModelName: "HP LaserJet III PostScript Cartridge" +*ShortNickName: "HP LaserJet III Cartridge v52.2" +*NickName: "HP LaserJet III PostScript Cartridge v52.2" + +*% General Information and Defaults =============== +*FreeVM: "264000" +*LanguageLevel: "1" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: False +*Throughput: "8" +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*OpenUI *Smoothing/RET: PickOne +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: Medium +*Smoothing None/Off: "0 statusdict /setdoret get exec" +*Smoothing Light: "1 statusdict /setdoret get exec" +*Smoothing Medium: "2 statusdict /setdoret get exec" +*Smoothing Dark: "3 statusdict /setdoret get exec" +*?Smoothing: " +save + [(None)(Light)(Medium)(Dark)(Unknown)] statusdict /doret get exec + dup 3 gt{pop 4}if get = flush +restore +" +*End +*CloseUI: *Smoothing + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: " + { dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub } +" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: "statusdict /lettertray get exec" +*PageSize Legal: "statusdict /legaltray get exec" +*PageSize Executive: "statusdict /executivetray get exec" +*PageSize A4: "statusdict /a4tray get exec" +*PageSize B5: "statusdict /b5tray get exec" +*PageSize Comm10/Comm #10 Envelope: "statusdict /com10envelopetray get exec" +*PageSize Monarch/Monarch Envelope: "statusdict /monarcenvelopetray get exec" +*PageSize DL/DL Envelope: "statusdict /dlenvelopetray get exec" +*PageSize C5/C5 Envelope: "statusdict /c5envelopetray get exec" +*?PageSize: " +save +8 dict + dup /lettertray (Letter) put + dup /legaltray (Legal) put + dup /executivetray (Executive) put + dup /a4tray (A4) put + dup /b5tray (B5) put + dup /com10envelopetray (Comm10) put + dup /monarcenvelopetray (Monarch) put + dup /dlenvelopetray (DL) put + dup /c5envelopetray (C5) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: "letter" +*PageRegion Legal: "legal" +*PageRegion Executive: "executivepage" +*PageRegion A4: "a4" +*PageRegion B5: "b5" +*PageRegion Comm10/Comm #10 Envelope: "com10envelope" +*PageRegion Monarch/Monarch Envelope: "monarcenvelope" +*PageRegion DL/DL Envelope: "dlenvelope" +*PageRegion C5/C5 Envelope: "c5envelope" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "18 19 593 774 " +*ImageableArea Legal: "18 19 593 990 " +*ImageableArea Executive: "18 19 501 738 " +*ImageableArea A4: "18 19 578 824 " +*ImageableArea B5:"18 19 505 713" +*ImageableArea Comm10/Comm #10 Envelope: "18 19 278 666 " +*ImageableArea Monarch/Monarch Envelope: "18 19 259 522 " +*ImageableArea DL/DL Envelope: "18 19 294 605 " +*ImageableArea C5/C5 Envelope: "18 19 440 630 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Executive: "522 756" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension Comm10/Comm #10 Envelope: "297 684" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension DL/DL Envelope: "312 624" +*PaperDimension C5/C5 Envelope: "459 649" + +*RequiresPageRegion All: True +*LandscapeOrientation: Plus90 +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "0 statusdict /setpapertray get exec" +*?InputSlot: " +save + [ (Cassette) ] statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown)} if = flush +restore +" +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "statusdict /manualfeed true put" +*ManualFeed False: "statusdict /manualfeed false put" +*?ManualFeed: " +save + statusdict /manualfeed get {(True)}{(False)}ifelse = flush +restore" +*End +*CloseUI: *ManualFeed + +*DefaultOutputOrder: Normal + +*OpenUI *TraySwitch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True: "true statusdict /settrayswitch get exec" +*TraySwitch False: "false statusdict /settrayswitch get exec" +*?TraySwitch: " +save + statusdict /trayswitch get exec {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.001)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM +*Font Bookman-Light: Standard "(001.001)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM +*Font Courier: Standard "(002.002)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Helvetica: Standard "(001.002)" Standard ROM +*Font Helvetica-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.004)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.003)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.004)" Standard ROM +*Font Palatino-Bold: Standard "(001.002)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.002)" Standard ROM +*Font Palatino-Italic: Standard "(001.002)" Standard ROM +*Font Palatino-Roman: Standard "(001.001)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Times-Bold: Standard "(001.002)" Standard ROM +*Font Times-BoldItalic: Standard "(001.004)" Standard ROM +*Font Times-Italic: Standard "(001.002)" Standard ROM +*Font Times-Roman: Standard "(001.002)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM +*Font ZapfDingbats: Special "(001.002)" Special ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print print (:) print + FontDirectory exch known + {(Yes)}{(No)} ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: Out Of Paper" +*Status: "PrinterError: Cover Open" +*Status: "PrinterError: Feed Manual" +*Status: "PrinterError: Paper Jam" +*Status: "PrinterError: Miscellaneous Error" +*Status: "PrinterError: Fatal Error" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" +*Source: "Centronics" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "Out Of Paper" +*PrinterError: "Cover Open" +*PrinterError: "Feed Manual" +*PrinterError: "Paper Jam" +*PrinterError: "Miscellaneous Error" +*PrinterError: "Fatal Error" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For "HP LaserJet III" version 52.2 +*% Produced by "BuildPPD.ps" version 3.0 edit 58 +*% Converted to meet 4.0 specification +*% Last Edit Date: Jun 1 1993 +*% The byte count of this file should be exactly 012782 or 013163 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet III diff --git a/openoffice/share/psprint/driver/HPIIP52_.PS b/openoffice/share/psprint/driver/HPIIP52_.PS new file mode 100644 index 0000000000000000000000000000000000000000..c5b4889f1a8a941c21bbc39514f6121aaed68926 --- /dev/null +++ b/openoffice/share/psprint/driver/HPIIP52_.PS @@ -0,0 +1,374 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1993 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "2.2" +*PCFileName: "HPIIP522.PPD" +*LanguageVersion: English +*Product: "(HP LaserJet IIP)" +*PSVersion: "(52.2) 0" +*ModelName: "HP LaserJet IIP PostScript Cartridge" +*ShortNickName: "HP LaserJet IIP Cartridge v52.2" +*NickName: "HP LaserJet IIP PostScript Cartridge v52.2" + +*% ==== Options and Constraints ===== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Optional Lower Tray: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot Lower + +*% General Information and Defaults =============== +*FreeVM: "1923298" +*LanguageLevel: "1" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: False +*Throughput: "4" +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: " + { dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub } +" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: "statusdict /lettertray get exec" +*PageSize Legal: "statusdict /legaltray get exec" +*PageSize Executive: "statusdict /executivetray get exec" +*PageSize A4: "statusdict /a4tray get exec" +*PageSize Comm10/Comm #10 Envelope: "statusdict /com10envelopetray get exec" +*PageSize Monarch/Monarch Envelope: "statusdict /monarcenvelopetray get exec" +*PageSize DL/DL Envelope: "statusdict /dlenvelopetray get exec" +*PageSize C5/C5 Envelope: "statusdict /c5envelopetray get exec" +*?PageSize: " +save +8 dict + dup /lettertray (Letter) put + dup /legaltray (Legal) put + dup /executivetray (Executive) put + dup /a4tray (A4) put + dup /com10envelopetray (Comm10) put + dup /monarcenvelopetray (Monarch) put + dup /dlenvelopetray (DL) put + dup /c5envelopetray (C5) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: "letter" +*PageRegion Legal: "legal" +*PageRegion Executive: "executivepage" +*PageRegion A4: "a4" +*PageRegion Comm10/Comm #10 Envelope: "com10envelope" +*PageRegion Monarch/Monarch Envelope: "monarcenvelope" +*PageRegion DL/DL Envelope: "dlenvelope" +*PageRegion C5/C5 Envelope: "c5envelope" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "18 19 593 774 " +*ImageableArea Legal: "18 19 593 990 " +*ImageableArea Executive: "18 19 501 738 " +*ImageableArea A4: "18 19 578 824 " +*ImageableArea Comm10/Comm #10 Envelope: "18 19 278 666 " +*ImageableArea Monarch/Monarch Envelope: "18 19 259 522 " +*ImageableArea DL/DL Envelope: "18 19 294 605 " +*ImageableArea C5/C5 Envelope: "18 19 440 630 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Executive: "522 756" +*PaperDimension A4: "595 842" +*PaperDimension Comm10/Comm #10 Envelope: "297 684" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension DL/DL Envelope: "312 624" +*PaperDimension C5/C5 Envelope: "459 649" + +*RequiresPageRegion All: True +*LandscapeOrientation: Plus90 +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper: "0 statusdict /setpapertray get exec" +*InputSlot Lower: "1 statusdict /setpapertray get exec" +*?InputSlot: " +save + [ (Upper) (Lower) ] statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown)} if = flush +restore +" +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "statusdict /manualfeed true put" +*ManualFeed False: "statusdict /manualfeed false put" +*?ManualFeed: " +save + statusdict /manualfeed get {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *ManualFeed + +*DefaultOutputOrder: Normal + +*OpenUI *TraySwitch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True: "true statusdict /settrayswitch get exec" +*TraySwitch False: "false statusdict /settrayswitch get exec" +*?TraySwitch: " +save + statusdict /trayswitch get exec {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.001)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM +*Font Bookman-Light: Standard "(001.001)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM +*Font Courier: Standard "(002.002)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Helvetica: Standard "(001.002)" Standard ROM +*Font Helvetica-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.004)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.003)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.004)" Standard ROM +*Font Palatino-Bold: Standard "(001.002)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.002)" Standard ROM +*Font Palatino-Italic: Standard "(001.002)" Standard ROM +*Font Palatino-Roman: Standard "(001.001)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Times-Bold: Standard "(001.002)" Standard ROM +*Font Times-BoldItalic: Standard "(001.004)" Standard ROM +*Font Times-Italic: Standard "(001.002)" Standard ROM +*Font Times-Roman: Standard "(001.002)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM +*Font ZapfDingbats: Special "(001.002)" Special ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print print (:) print + FontDirectory exch known + {(Yes)}{(No)} ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: Out Of Paper" +*Status: "PrinterError: Cover Open" +*Status: "PrinterError: Feed Manual" +*Status: "PrinterError: Paper Jam" +*Status: "PrinterError: Miscellaneous Error" +*Status: "PrinterError: Fatal Error" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" +*Source: "Centronics" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "Out Of Paper" +*PrinterError: "Cover Open" +*PrinterError: "Feed Manual" +*PrinterError: "Paper Jam" +*PrinterError: "Miscellaneous Error" +*PrinterError: "Fatal Error" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For "HP LaserJet IIP" version 52.2 +*% Produced by "BuildPPD.ps" version 3.0 edit 58 +*% Converted to meet 4.0 specification +*% Last Edit Date: Jun 1 1993 +*% The byte count of this file should be exactly 012539 or 012913 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet IIP diff --git a/openoffice/share/psprint/driver/HPLJ3D1_.PS b/openoffice/share/psprint/driver/HPLJ3D1_.PS new file mode 100644 index 0000000000000000000000000000000000000000..e3675b78bd7fd0137169c189a796e75125e375d5 --- /dev/null +++ b/openoffice/share/psprint/driver/HPLJ3D1_.PS @@ -0,0 +1,563 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1993 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "2.0" +*LanguageVersion: English +*PCFileName: "HPLJ_3D1.PPD" +*Product: "(HP LaserJet IIID)" +*PSVersion: "(2010.118) 2" +*ModelName: "HP LaserJet IIID PostScript Plus" +*ShortNickName: "HP LaserJet IIID v2010.118" +*NickName: "HP LaserJet IIID PostScript Plus v2010.118" + +*% ==== Options and Constraints ===== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Optional Envelope Feeder: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/4M Optional Printer Memory: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*CloseUI: *Option2 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot Envelope +*UIConstraints: *Option2 False *Duplex + +*UIConstraints: *PageSize Letter *InputSlot Envelope +*UIConstraints: *PageSize Legal *InputSlot Envelope +*UIConstraints: *PageSize Executive *InputSlot Envelope +*UIConstraints: *PageSize A4 *InputSlot Envelope +*UIConstraints: *InputSlot Envelope *PageSize Letter +*UIConstraints: *InputSlot Envelope *PageSize Legal +*UIConstraints: *InputSlot Envelope *PageSize Executive +*UIConstraints: *InputSlot Envelope *PageSize A4 +*UIConstraints: *PageRegion Letter *InputSlot Envelope +*UIConstraints: *PageRegion Legal *InputSlot Envelope +*UIConstraints: *PageRegion Executive *InputSlot Envelope +*UIConstraints: *PageRegion A4 *InputSlot Envelope +*UIConstraints: *InputSlot Envelope *PageRegion Letter +*UIConstraints: *InputSlot Envelope *PageRegion Legal +*UIConstraints: *InputSlot Envelope *PageRegion Executive +*UIConstraints: *InputSlot Envelope *PageRegion A4 + +*UIConstraints: *PageSize Comm10 *Duplex +*UIConstraints: *PageSize Monarch *Duplex +*UIConstraints: *PageSize DL *Duplex +*UIConstraints: *PageSize C5 *Duplex +*UIConstraints: *PageSize B5 *Duplex +*UIConstraints: *Duplex *PageSize Comm10 +*UIConstraints: *Duplex *PageSize Monarch +*UIConstraints: *Duplex *PageSize DL +*UIConstraints: *Duplex *PageSize C5 +*UIConstraints: *Duplex *PageSize B5 +*UIConstraints: *PageRegion Comm10 *Duplex +*UIConstraints: *PageRegion Monarch *Duplex +*UIConstraints: *PageRegion DL *Duplex +*UIConstraints: *PageRegion C5 *Duplex +*UIConstraints: *PageRegion B5 *Duplex +*UIConstraints: *Duplex *PageRegion Comm10 +*UIConstraints: *Duplex *PageRegion Monarch +*UIConstraints: *Duplex *PageRegion DL +*UIConstraints: *Duplex *PageRegion C5 +*UIConstraints: *Duplex *PageRegion B5 + +*UIConstraints: *PageSize B5 *ManualFeed False +*UIConstraints: *ManualFeed False *PageSize B5 +*UIConstraints: *PageRegion B5 *ManualFeed False +*UIConstraints: *ManualFeed False *PageRegion B5 + +*% General Information and Defaults =============== +*LanguageLevel: "2" +*Protocols: TBCP +*FreeVM: "315000" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*Throughput: "8" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print (dpi) = flush + restore +" +*End + +*OpenUI *Duplex: PickOne +*OrderDependency: 1 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None: "1 dict dup /Duplex false put setpagedevice + 1 dict dup /Tumble false put setpagedevice" +*End +*Duplex DuplexNoTumble/Long Edge Binding:" + 1 dict dup /Duplex true put setpagedevice + 1 dict dup /Tumble false put setpagedevice" +*End +*Duplex DuplexTumble/Short Edge Binding:" + 1 dict dup /Duplex true put setpagedevice + 1 dict dup /Tumble true put setpagedevice" +*End +*?Duplex: "save + currentpagedevice /Duplex get + { currentpagedevice /Tumble get + {(DuplexTumble)}{(DuplexNoTumble)}ifelse + } + { (None)} + ifelse = flush +restore +" +*End +*CloseUI: *Duplex + +*OpenUI *Smoothing/Resolution Enhancement: PickOne +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: PrinterDefault +*Smoothing PrinterDefault/Printer Default:"" +*Smoothing None/Off: "2 dict + dup/PostRenderingEnhance false put + dup /PostRenderingEnhanceDetails + 2 dict + dup /REValue 0 put + dup /Type 8 put + put setpagedevice" +*End +*Smoothing Light: "2 dict dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict + dup /REValue 1 put + dup /Type 8 put + put setpagedevice" +*End +*Smoothing Medium: "2 dict dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict + dup /REValue 2 put + dup /Type 8 put + put setpagedevice" +*End +*Smoothing Dark: "2 dict dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict + dup /REValue 3 put + dup /Type 8 put + put setpagedevice" +*End +*?Smoothing: " +save + [(None)(Light)(Medium)(Dark)(Unknown)] currentpagedevice + /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if get = flush restore" +*End +*CloseUI: *Smoothing + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + 3 dict dup /TraySwitch true put + dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + 3 dict dup /TraySwitch true put + dup /PageSize [612 1008] put dup /ImagingBBox null put +setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + 3 dict dup /TraySwitch true put + dup /PageSize [595 842] put dup /ImagingBBox null put +setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + 3 dict dup /TraySwitch true put + dup /PageSize [522 756] put dup /ImagingBBox null put +setpagedevice" +*End +*PageSize B5/JIS B5 182 x 257 mm: " + 3 dict dup /TraySwitch true put + dup /PageSize [516 729] put dup /ImagingBBox null put +setpagedevice" +*End +*PageSize Comm10/Env Comm10 4 1/8 x 9 1/2 in: " + 3 dict dup /TraySwitch true put + dup /PageSize [297 684] put dup /ImagingBBox null put +setpagedevice" +*End +*PageSize Monarch/Env Monarch 3 7/8 x 7 1/2 in: " + 3 dict dup /TraySwitch true put + dup /PageSize [279 540] put dup /ImagingBBox null put +setpagedevice" +*End +*PageSize DL/Env DL 110 x 220 mm: " + 3 dict dup /TraySwitch true put + dup /PageSize [312 624] put dup /ImagingBBox null put +setpagedevice" +*End +*PageSize C5/Env C5 162 x 229 mm: " + 3 dict dup /TraySwitch true put + dup /PageSize [460 649] put dup /ImagingBBox null put +setpagedevice" +*End +*?PageSize: " +save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 8 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [522 756] (Executive) put + dup [516 729] (B5) put + dup [297 684] (Comm10) put + dup [279 540] (Monarch) put + dup [312 624] (DL) put + dup [460 649] (C5) put + +{ exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter 8 1/2 x 11 in: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion Legal/Legal 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion A4/A4 210 x 297 mm: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion B5/JIS B5 182 x 257 mm: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion Comm10/Env Comm10 4 1/8 x 9 1/2 in: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion Monarch/Env Monarch 3 7/8 x 7 1/2 in: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion DL/Env DL 110 x 220 mm: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion C5/Env C5 162 x 229 mm: " + 2 dict dup /PageSize [460 649] put dup /ImagingBBox null put +setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter 8 1/2 x 11 in: "18.0 18.0001 594.0 774.0 " +*ImageableArea Legal/Legal 8 1/2 x 14 in: "18.0 18.0 594.0 990.0 " +*ImageableArea A4/A4 210 x 297 mm: "18.0 18.0 578.64 824.4 " +*ImageableArea Executive/Executive 7 1/4 x 10 1/2 in: "18.0 18.0 501.84 738.0" +*ImageableArea B5/JIS B5 182 x 257 mm: "18.0 18.0 509.52 713.04 " +*ImageableArea Comm10/Env Comm10 4 1/8 x 9 1/2 in: "18.0 18.0 279.12 666.0 " +*ImageableArea Monarch/Env Monarch 3 7/8 x 7 1/2 in: "18.0 18.0 263.76 522.0 " +*ImageableArea DL/Env DL 110 x 220 mm: "18.0 18.0 294.48 605.52 " +*ImageableArea C5/Env C5 162 x 229 mm: "18.0 18.0 440.4 630.48 " +*?ImageableArea: " +save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush +restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter 8 1/2 x 11 in: "612 792" +*PaperDimension Legal/Legal 8 1/2 x 14 in: "612 1008" +*PaperDimension A4/A4 210 x 297 mm: "595 842" +*PaperDimension Executive/Executive 7 1/4 x 10 1/2 in: "522 756" +*PaperDimension B5/JIS B5 182 x 257 mm: "516 729" +*PaperDimension Comm10/Env Comm10 4 1/8 x 9 1/2 in: "297 684" +*PaperDimension Monarch/Env Monarch 3 7/8 x 7 1/2 in: "279 540" +*PaperDimension DL/Env DL 110 x 220 mm: "312 624" +*PaperDimension C5/Env C5 162 x 229 mm: "460 649" + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " +save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *ManualFeed + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper/Upper Tray: " + 1 dict dup /TraySwitch false put setpagedevice + currentpagedevice /InputAttributes get 0 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [0] put + put setpagedevice + } ifelse" +*End +*InputSlot Lower/Lower Tray: " + 1 dict dup /TraySwitch false put setpagedevice + currentpagedevice /InputAttributes get 1 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [1] put + put setpagedevice + } ifelse" +*End +*InputSlot Envelope/Envelope Feeder: " + 1 dict dup /TraySwitch false put setpagedevice + currentpagedevice /InputAttributes get 2 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [2] put + put setpagedevice + } ifelse" +*End +*?InputSlot: " +save + 3 dict + dup /0 (Upper) put + dup /1 (Lower) put + dup /2 (Envelope) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*LandscapeOrientation: Plus90 +*DefaultOutputOrder: Normal + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: Out Of Paper" +*Status: "PrinterError: Cover Open" +*Status: "PrinterError: Feed Manual" +*Status: "PrinterError: Paper Jam" +*Status: "PrinterError: Miscellaneous Error" +*Status: "PrinterError: Fatal Error" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%%) +*Source: "Serial" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "OptionalIO" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "Out Of Paper" +*PrinterError: "Cover Open" +*PrinterError: "Feed Manual" +*PrinterError: "Paper Jam" +*PrinterError: "Miscellaneous Error" +*PrinterError: "Fatal Error" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% Produced by "BuildPPD4.0L2.ps" version 4.0 edit 2 +*% Last Edit Last: 14 April 1992 +*% The byte count of this file should be exactly 018708 or 019271 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet IIID diff --git a/openoffice/share/psprint/driver/HPLJ3P1_.PS b/openoffice/share/psprint/driver/HPLJ3P1_.PS new file mode 100644 index 0000000000000000000000000000000000000000..5abe82da292ed53160efa363358425dd0ab650ce --- /dev/null +++ b/openoffice/share/psprint/driver/HPLJ3P1_.PS @@ -0,0 +1,462 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1993 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "2.0" +*LanguageVersion: English +*PCFileName: "HPLJ_3P1.PPD" +*Product: "(HP LaserJet IIIP)" +*PSVersion: "(2010.118) 2" +*ModelName: "HP LaserJet IIIP PostScript Plus" +*ShortNickName: "HP LaserJet IIIP v2010.118" +*NickName: "HP LaserJet IIIP PostScript Plus v2010.118" + +*% ==== Options and Constraints ===== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Optional Lower Tray: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot Lower +*UIConstraints: *PageSize B5 *ManualFeed False +*UIConstraints: *ManualFeed False *PageSize B5 +*UIConstraints: *PageRegion B5 *ManualFeed False +*UIConstraints: *ManualFeed False *PageRegion B5 + +*% General Information and Defaults =============== +*LanguageLevel: "2" +*Protocols: TBCP +*FreeVM: "315000" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*Throughput: "4" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print (dpi) = flush + restore +" +*End + +*OpenUI *Smoothing/Resolution Enhancement: PickOne +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: PrinterDefault +*Smoothing PrinterDefault/Printer Default:"" +*Smoothing None/Off: "2 dict + dup/PostRenderingEnhance false put + dup /PostRenderingEnhanceDetails + 2 dict + dup /REValue 0 put + dup /Type 8 put + put setpagedevice" +*End +*Smoothing Light: "2 dict dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict + dup /REValue 1 put + dup /Type 8 put + put setpagedevice" +*End +*Smoothing Medium: "2 dict dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict + dup /REValue 2 put + dup /Type 8 put + put setpagedevice" +*End +*Smoothing Dark: "2 dict dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict + dup /REValue 3 put + dup /Type 8 put + put setpagedevice" +*End +*?Smoothing: " +save + [(None)(Light)(Medium)(Dark)] currentpagedevice + /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if get = flush restore" +*End +*CloseUI: *Smoothing + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt +{1 sub dup mul exch 1 sub dup mul add 1 sub} +{dup mul exch dup mul add 1 exch sub} ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + 3 dict dup /TraySwitch true put + dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + 3 dict dup /TraySwitch true put + dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + 3 dict dup /TraySwitch true put + dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + 3 dict dup /TraySwitch true put + dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5/JIS B5 182 x 257 mm: " + 3 dict dup /TraySwitch true put + dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/Env Comm10 4 1/8 x 9 1/2 in: " + 3 dict dup /TraySwitch true put + dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/Env Monarch 3 7/8 x 7 1/2 in: " + 3 dict dup /TraySwitch true put + dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/Env DL 110 x 220 mm: " + 3 dict dup /TraySwitch true put + dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5/Env C5 162 x 229 mm: " + 3 dict dup /TraySwitch true put + dup /PageSize [460 649] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " +save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 8 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [522 756] (Executive) put + dup [516 729] (B5) put + dup [297 684] (Comm10) put + dup [279 540] (Monarch) put + dup [312 624] (DL) put + dup [460 649] (C5) put + + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter 8 1/2 x 11 in: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/Legal 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4/A4 210 x 297 mm: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5/JIS B5 182 x 257 mm: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Comm10/Env Comm10 4 1/8 x 9 1/2 in: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Monarch/Env Monarch 3 7/8 x 7 1/2 in: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion DL/Env DL 110 x 220 mm: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C5/Env C5 162 x 229 mm: " + 2 dict dup /PageSize [460 649] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter 8 1/2 x 11 in: "18.0 18.0001 594.0 774.0 " +*ImageableArea Legal/Legal 8 1/2 x 14 in: "18.0 18.0 594.0 990.0 " +*ImageableArea A4/A4 210 x 297 mm: "18.0 18.0 578.64 824.4 " +*ImageableArea Executive/Executive 7 1/4 x 10 1/2 in: "18.0 18.0 501.84 738.0" +*ImageableArea B5/JIS B5 182 x 257 mm: "18.0 18.0 509.52 713.04 " +*ImageableArea Comm10/Env Comm10 4 1/8 x 9 1/2 in: "18.0 18.0 279.12 666.0 " +*ImageableArea Monarch/Env Monarch 3 7/8 x 7 1/2 in: "18.0 18.0 263.76 522.0 " +*ImageableArea DL/Env DL 110 x 220 mm: "18.0 18.0 294.48 605.52 " +*ImageableArea C5/Env C5 162 x 229 mm: "18.0 18.0 440.4 630.48 " +*?ImageableArea: " +save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush +restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter 8 1/2 x 11 in: "612 792" +*PaperDimension Legal/Legal 8 1/2 x 14 in: "612 1008" +*PaperDimension A4/A4 210 x 297 mm: "595 842" +*PaperDimension Executive/Executive 7 1/4 x 10 1/2 in: "522 756" +*PaperDimension B5/JIS B5 182 x 257 mm: "516 729" +*PaperDimension Comm10/Env Comm10 4 1/8 x 9 1/2 in: "297 684" +*PaperDimension Monarch/Env Monarch 3 7/8 x 7 1/2 in: "279 540" +*PaperDimension DL/Env DL 110 x 220 mm: "312 624" +*PaperDimension C5/Env C5 162 x 229 mm: "460 649" + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*LandscapeOrientation: Plus90 + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper/Multipurpose Tray: " + 1 dict dup /TraySwitch false put setpagedevice + currentpagedevice /InputAttributes get 0 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [0] put + put setpagedevice + } ifelse" +*End +*InputSlot Lower/Lower Tray: " + 1 dict dup /TraySwitch false put setpagedevice + currentpagedevice /InputAttributes get 1 get + dup null eq + { pop } + { dup length 1 add dict copy + dup /InputAttributes + 1 dict dup /Priority [1] put + put setpagedevice + } ifelse" +*End +*?InputSlot: " +save + 2 dict + dup /0 (Upper) put + dup /1 (Lower) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*DefaultOutputOrder: Normal + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM +*?FontQuery: " +save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: Out Of Paper" +*Status: "PrinterError: Cover Open" +*Status: "PrinterError: Feed Manual" +*Status: "PrinterError: Paper Jam" +*Status: "PrinterError: Miscellaneous Error" +*Status: "PrinterError: Fatal Error" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "Serial" +*Source: "LocalTalk" +*Source: "Parallel" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "Out Of Paper" +*PrinterError: "Cover Open" +*PrinterError: "Feed Manual" +*PrinterError: "Paper Jam" +*PrinterError: "Miscellaneous Error" +*PrinterError: "Fatal Error" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% Produced by "BuildPPD4.0L2.ps" version 4.0 edit 2 +*% Last Edit Date: Jun 1 1993 +*% The byte count of this file should be exactly 015797 or 016259 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet IIIP diff --git a/openoffice/share/psprint/driver/HPLJ4MV1.PS b/openoffice/share/psprint/driver/HPLJ4MV1.PS new file mode 100644 index 0000000000000000000000000000000000000000..49d4b48c08437f7838cd47fe7f254a02b0a17882 --- /dev/null +++ b/openoffice/share/psprint/driver/HPLJ4MV1.PS @@ -0,0 +1,793 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% =================================== +*% Copyright 1994 Hewlett-Packard Company. +*% PPD Version for MicroSoft Windows +*% DateCode: 19940620 +*% =================================== +*% +*% =================================== +*% Product / PPD Version Information +*% =================================== +*% PPD File Version Information +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "HPLJ4MV1.PPD" + +*% Product Version Information +*Product: "(HP LaserJet 4V)" +*PSVersion: "(2014.101) 1" +*ModelName: "HP LaserJet 4V/4MV" +*NickName: "HP LaserJet 4V/4MV PostScript" + +*% =================================== +*% Basic Device Capabilities +*% =================================== +*LanguageLevel: "2" +*ColorDevice: False +*DefaultColorSpace: Gray +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore +" +*End +*TTRasterizer: Type42 +*Throughput: "16" + +*% =================================== +*% Emulations and Protocols +*% =================================== +*Protocols: PJL TBCP +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" + +*% Enable/Disable EconoMode +*JCLOpenUI *JCLEconomode/EconoMode: PickOne +*DefaultJCLEconomode: PrintersDefault +*OrderDependency: 20 JCLSetup *JCLEconomode +*JCLEconomode PrintersDefault/Printer<27>s Current Setting: "" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*% Select Printer Resolution +*JCLOpenUI *JCLResolution/Printer Resolution: PickOne +*DefaultJCLResolution: PrintersDefault +*OrderDependency: 10 JCLSetup *JCLResolution +*JCLResolution PrintersDefault/Printer<27>s Current Setting: "" +*JCLResolution 300dpi/300 dpi: "@PJL SET RESOLUTION = 300<0A>" +*JCLResolution 600dpi/600 dpi: "@PJL SET RESOLUTION = 600<0A>" +*JCLCloseUI: *JCLResolution + +*% =================================== +*% Installable Options +*% =================================== +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Option1/Optional Lower Tray: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save + currentpagedevice /InputAttributes get + 1 get + null ne {(True)}{(False)} ifelse = flush + restore +" +*End +*CloseUI: *Option1 +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: 12Meg +*InstalledMemory 12Meg/12 - 27 MB Total RAM: "" +*InstalledMemory 28Meg/28 - 35 MB Total RAM: "" +*InstalledMemory 36Meg/36 - 52 MB Total RAM: "" +*?InstalledMemory: " + save + currentsystemparams /RamSize get + 524288 div ceiling cvi 2 div + /size exch def + size 36 ge + {(36Meg)} + { + size 28 ge + {(28Meg)} + { + size 12 ge + {(12Meg)} + {(Unknown)} ifelse + } ifelse + } ifelse + = flush + restore +" +*End +*CloseUI: *InstalledMemory +*CloseGroup: InstallableOptions + +*% =================================== +*% User Interface Constraints +*% =================================== +*% If optional 500 sheet tray is not installed, disable access to LargeCapacity Tray +*UIConstraints: *Option1 False *InputSlot LargeCapacity + +*% If selected page size is an envelope, disable access to paper trays +*UIConstraints: *PageSize Comm10 *InputSlot Cassette +*UIConstraints: *PageSize Comm10 *InputSlot LargeCapacity +*UIConstraints: *PageSize Monarch *InputSlot Cassette +*UIConstraints: *PageSize Monarch *InputSlot LargeCapacity +*UIConstraints: *PageSize DL *InputSlot Cassette +*UIConstraints: *PageSize DL *InputSlot LargeCapacity +*UIConstraints: *PageSize C5 *InputSlot Cassette +*UIConstraints: *PageSize C5 *InputSlot LargeCapacity +*UIConstraints: *PageSize EnvB5 *InputSlot Cassette +*UIConstraints: *PageSize EnvB5 *InputSlot LargeCapacity + +*% If selected page region is an envelope, disable access to paper trays +*UIConstraints: *PageRegion Comm10 *InputSlot Cassette +*UIConstraints: *PageRegion Comm10 *InputSlot LargeCapacity +*UIConstraints: *PageRegion Monarch *InputSlot Cassette +*UIConstraints: *PageRegion Monarch *InputSlot LargeCapacity +*UIConstraints: *PageRegion DL *InputSlot Cassette +*UIConstraints: *PageRegion DL *InputSlot LargeCapacity +*UIConstraints: *PageRegion C5 *InputSlot Cassette +*UIConstraints: *PageRegion C5 *InputSlot LargeCapacity +*UIConstraints: *PageRegion EnvB5 *InputSlot Cassette +*UIConstraints: *PageRegion EnvB5 *InputSlot LargeCapacity + +*% If selected paper source is other than the MP tray, disable access to envelopes +*UIConstraints: *InputSlot Cassette *PageSize Comm10 +*UIConstraints: *InputSlot LargeCapacity *PageSize Comm10 +*UIConstraints: *InputSlot Cassette *PageSize Monarch +*UIConstraints: *InputSlot LargeCapacity *PageSize Monarch +*UIConstraints: *InputSlot Cassette *PageSize DL +*UIConstraints: *InputSlot LargeCapacity *PageSize DL +*UIConstraints: *InputSlot Cassette *PageSize C5 +*UIConstraints: *InputSlot LargeCapacity *PageSize C5 +*UIConstraints: *InputSlot Cassette *PageSize EnvB5 +*UIConstraints: *InputSlot LargeCapacity *PageSize EnvB5 + +*% If selected paper source is other than the MP tray, disable access to envelopes +*UIConstraints: *InputSlot Cassette *PageRegion Comm10 +*UIConstraints: *InputSlot LargeCapacity *PageRegion Comm10 +*UIConstraints: *InputSlot Cassette *PageRegion Monarch +*UIConstraints: *InputSlot LargeCapacity *PageRegion Monarch +*UIConstraints: *InputSlot Cassette *PageRegion DL +*UIConstraints: *InputSlot LargeCapacity *PageRegion DL +*UIConstraints: *InputSlot Cassette *PageRegion C5 +*UIConstraints: *InputSlot LargeCapacity *PageRegion C5 +*UIConstraints: *InputSlot Cassette *PageRegion EnvB5 +*UIConstraints: *InputSlot LargeCapacity *PageRegion EnvB5 +*% If selected page size is Executive or Oversize, disable access to paper trays +*UIConstraints: *PageSize Tabloid.2 *InputSlot Cassette +*UIConstraints: *PageSize Tabloid.2 *InputSlot LargeCapacity +*UIConstraints: *PageSize Executive *InputSlot Cassette +*UIConstraints: *PageSize Executive *InputSlot LargeCapacity + +*% If selected page region is Executive or Oversize, disable access to paper trays +*UIConstraints: *PageRegion Tabloid.2 *InputSlot Cassette +*UIConstraints: *PageRegion Tabloid.2 *InputSlot LargeCapacity +*UIConstraints: *PageRegion Executive *InputSlot Cassette +*UIConstraints: *PageRegion Executive *InputSlot LargeCapacity + +*% If selected paper source is other than the MP tray, disable access to Executive & Oversize +*UIConstraints: *InputSlot Cassette *PageSize Executive +*UIConstraints: *InputSlot LargeCapacity *PageSize Executive +*UIConstraints: *InputSlot Cassette *PageSize Tabloid.2 +*UIConstraints: *InputSlot LargeCapacity *PageSize Tabloid.2 + +*% If selected paper region is other than the MP tray, disable access to Executive & Oversize +*UIConstraints: *InputSlot Cassette *PageRegion Executive +*UIConstraints: *InputSlot LargeCapacity *PageRegion Executive +*UIConstraints: *InputSlot Cassette *PageRegion Tabloid.2 +*UIConstraints: *InputSlot LargeCapacity *PageRegion Tabloid.2 + +*% =================================== +*% Media Selection +*% =================================== +*LandscapeOrientation: Plus90 +*VariablePaperSize: False + +*% Page Selection by size +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: " + <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice" +*End +*PageSize Executive/Executive: " + <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice" +*End +*PageSize Legal/US Legal: " + <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice" +*End +*PageSize Tabloid/11x17: " + <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null>> setpagedevice" +*End +*PageSize Tabloid.2/11x17 (Oversize): " + <</DeferredMediaSelection true /PageSize [842 1274] /ImagingBBox null>> setpagedevice" +*End +*PageSize A4/A4: " + <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice" +*End +*PageSize A3/A3: " + <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null>> setpagedevice" +*End +*PageSize B4/JIS B4: " + <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null>> setpagedevice" +*End +*PageSize B5/JIS B5: " + <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null>> setpagedevice" +*End +*PageSize Comm10/Env Comm10: " + <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice" +*End +*PageSize Monarch/Env Monarch: " + <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice" +*End +*PageSize DL/Env DL: " + <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice" +*End +*PageSize C5/Env C5: " + <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice" +*End +*PageSize EnvB5/Env ISO B5: " + <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 17 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [522 756] (Executive) put + dup [792 1224] (Tabloid) put + dup [842 1274] (Tabloid.2) put + dup [842 1191] (A3) put + dup [729 1032] (B4) put + dup [516 729] (B5) put + dup [297 684] (Comm10) put + dup [279 540] (Monarch) put + dup [312 624] (DL) put + dup [459 649] (C5) put + dup [499 708] (EnvB5) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*% Page Selection by region - used for manual feed +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: " + <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice" +*End +*PageRegion Executive/Executive: " + <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice" +*End +*PageRegion Legal/US Legal: " + <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice" +*End +*PageRegion Tabloid/11x17: " + <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null>> setpagedevice" +*End +*PageRegion Tabloid.2/11x17 (Oversize): " + <</DeferredMediaSelection true /PageSize [842 1274] /ImagingBBox null>> setpagedevice" +*End +*PageRegion A4/A4: " + <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice" +*End +*PageRegion A3/A3: " + <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null>> setpagedevice" +*End +*PageRegion B4/JIS B4: " + <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null>> setpagedevice" +*End +*PageRegion B5/JIS B5: " + <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null>> setpagedevice" +*End +*PageRegion Comm10/Env Comm10: " + <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice" +*End +*PageRegion Monarch/Env Monarch: " + <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice" +*End +*PageRegion DL/Env DL: " + <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice" +*End +*PageRegion C5/Env C5: " + <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice" +*End +*PageRegion EnvB5/Env ISO B5: " + <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "12.24 12.06 599.76 780.06" +*ImageableArea Executive/Executive: "13.32 12.06 508.68 744.06" +*ImageableArea Legal/US Legal: "12.24 12.06 599.76 996.06" +*ImageableArea Tabloid/11x17: "12.50 12.50 779.50 1211.50" +*ImageableArea Tabloid.2/11x17 (Oversize): "10.32 12.00 832.08 1262.40" +*ImageableArea A4/A4: "13.44 12.06 581.76 829.74" +*ImageableArea A3/A3: "14.00 14.00 828.00 1177.00" +*ImageableArea B4/JIS B4: "12.50 12.50 716.50 1019.50" +*ImageableArea B5/JIS B5: "12.50 12.50 503.50 716.50" +*ImageableArea Comm10/Env Comm10: "12.12 12.06 284.76 672.06" +*ImageableArea Monarch/Env Monarch: "12.72 12.06 266.16 528.06" +*ImageableArea DL/Env DL: "13.80 12.06 297.96 611.58" +*ImageableArea C5/Env C5: "12.60 12.06 446.52 637.02" +*ImageableArea EnvB5/Env ISO B5: "13.20 12.06 485.52 696.54" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Executive/Executive: "522 756" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension Tabloid/11x17: "792 1224" +*PaperDimension Tabloid.2/11x17 (Oversize): "842 1274" +*PaperDimension A4/A4: "595 842" +*PaperDimension A3/A3: "842 1191" +*PaperDimension B4/JIS B4: "729 1032" +*PaperDimension B5/JIS B5: "516 729" +*PaperDimension Comm10/Env Comm10: "297 684" +*PaperDimension Monarch/Env Monarch: "279 540" +*PaperDimension DL/Env DL: "312 624" +*PaperDimension C5/Env C5: "459 649" +*PaperDimension EnvB5/Env ISO B5: "499 708" +*RequiresPageRegion All: True + +*% =================================== +*% Media Handling Features +*% =================================== +*% Media Input Source +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot MP/MP Tray: " + <</DeferredMediaSelection true /MediaPosition 3>> setpagedevice" +*End +*InputSlot Cassette/Paper Cassette: " + <</DeferredMediaSelection true /MediaPosition 0>> setpagedevice" +*End +*InputSlot LargeCapacity/Lower Cassette: " + <</DeferredMediaSelection true /MediaPosition 1>> setpagedevice" +*End +*?InputSlot: " + save + currentpagedevice /InputAttributes get dup /Priority get + aload pop pop pop + [(Cassette) (LargeCapacity) (None) (MP)] exch get = flush + restore +" +*End +*CloseUI: *InputSlot + +*% Enable/Disable Manual Feed +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True/True: " + <</ManualFeed true>> setpagedevice" +*End +*ManualFeed False/False: " + <</ManualFeed false>> setpagedevice" +*End +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*% =================================== +*% Resolution and Appearance Control +*% =================================== +*DefaultResolution: 600dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End + +*% Resolution Enhancement +*OpenUI *Smoothing/Resolution Enhancement: PickOne +*OrderDependency: 5 DocumentSetup *Smoothing +*DefaultSmoothing: PrintersDefault +*Smoothing PrintersDefault/Printer<27>s Current Setting: "" +*Smoothing None/Off: " +<< /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >> +>> setpagedevice" +*End +*Smoothing Light/Light: " +<< /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 1 /Type 8 >> +>> setpagedevice" +*End +*Smoothing Medium/Medium: " +<< /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >> +>> setpagedevice" +*End +*Smoothing Dark/Dark: " +<< /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 3 /Type 8 >> +>> setpagedevice" +*End +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + [(None) (Light) (Medium) (Dark)] exch get print + restore +" +*End +*CloseUI: *Smoothing + +*% =================================== +*% Gray Levels and Halftoning +*% =================================== +*ScreenFreq: "85.0" +*ScreenAngle: "45.0" +*ResScreenFreq 600dpi: "85.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" + +*% Enable/Disable Enhanced Halftone +*OpenUI *HPHalftone/Levels of Gray: PickOne +*OrderDependency: 10 DocumentSetup *HPHalftone +*DefaultHPHalftone: PrintersDefault +*HPHalftone PrintersDefault/Printer<27>s Current Setting: "" +*HPHalftone Enhanced/Enhanced: " +<< /Install { + currentpagedevice /HWResolution get + dup 0 get 600 eq exch 1 get 600 eq and + {/EnhancedColorRendering600} {/EnhancedColorRendering} ifelse + /ColorRendering findresource setcolorrendering + /EnhancedHalftone /Halftone findresource sethalftone + { } settransfer false setstrokeadjust +} >> setpagedevice +currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and + { + << /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >> + >> setpagedevice + }if +/setscreen { pop pop pop } def +/setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def +/sethalftone { pop } def +" +*End +*HPHalftone Standard/Standard: " +<< /Install { + currentpagedevice /HWResolution get + dup 0 get 600 eq exch 1 get 600 eq and dup + currentpagedevice /PostRenderingEnhance get + currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and + { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse} + { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse + /ColorRendering findresource setcolorrendering + { /DefaultHalftone600 } {/DefaultHalftone} ifelse + /Halftone findresource sethalftone + {} settransfer false setstrokeadjust + } +>> setpagedevice +currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and + { + << /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >> + >> setpagedevice + }if +" +*End +*?HPHalftone: " + save + currenthalftone /HalftoneType get 9 eq + {(Enhanced)} {(Standard)} ifelse = flush + restore +" +*End +*CloseUI: *HPHalftone +*DefaultScreenProc: Dot +*ScreenProc HPEnhanced: " + { /EnhancedHalftone /Halftone findresource }" +*End +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% =================================== +*% Color Control +*% =================================== +*DefaultColorSep: ProcessBlack.85lpi.600dpi +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 53 lpi / 300 dpi =============================== +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 60 lpi / 300 dpi =============================== +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 106 lpi /300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi /300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "106.066" +*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi /300 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "100.0" + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 600 dpi =============================== +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 106 lpi /600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi /600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "106.066" +*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi /600 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "100.0" + +*% =================================== +*% Font Information +*% =================================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End +*?FontList: " + save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush + restore +" +*End + +*% =================================== +*% Printer Messages +*% =================================== +*% Printer Messages (verbatim from printer): +*Message: "%%[exitserver: permanent state may be changed]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "warming up"/warming up +*Status: "initializing"/initializing +*Status: "idle"/idle +*Status: "waiting"/waiting +*Status: "busy"/busy +*Status: "printing"/printing +*Status: "printing test page"/printing test page +*Status: "PrinterError: needs attention"/PrinterError: needs attention +*Status: "PrinterError: cover open"/PrinterError: cover open +*Status: "PrinterError: no toner cartridge"/PrinterError: no toner cartridge +*Status: "PrinterError: manual feed"/PrinterError: manual feed +*Status: "PrinterError: out of paper"/PrinterError: out of paper +*Status: "PrinterError: Paper Jam"/PrinterError: Paper Jam +*Status: "PrinterError: page protect needed"/PrinterError: page protect needed +*Status: "PrinterError: out of memory"/PrinterError: out of memory +*Status: "PrinterError: output bin full"/PrinterError: output bin full +*Status: "PrinterError: resetting printer"/PrinterError: resetting printer +*Status: "PrinterError: toner is low"/PrinterError: toner is low +*Status: "PrinterError: off line"/PrinterError: off line + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "other I/O"/other I/O +*Source: "AppleTalk"/AppleTalk +*Source: "APPLETALK"/AppleTalk +*Source: "ATALK"/AppleTalk +*Source: "LocalTalk"/LocalTalk +*Source: "Parallel"/Parallel +*Source: "EtherTalk"/EtherTalk +*Source: "NOVELL"/NOVELL +*Source: "DLC/LLC"/DLC/LLC +*Source: "ETALK"/EtherTalk +*Source: "TCP/IP"/TCP/IP + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*Printer Error: "needs attention"/needs attention +*Printer Error: "cover open"/cover open +*Printer Error: "no toner cartridge"/no toner cartridge +*Printer Error: "manual feed"/manual feed +*Printer Error: "out of paper"/out of paper +*Printer Error: "Paper Jam"/Paper Jam +*Printer Error: "page protect needed"/page protect needed +*Printer Error: "out of memory"/out of memory +*Printer Error: "output bin full"/output bin full +*Printer Error: "resetting printer"/resetting printer +*Printer Error: "toner is low"/toner is low +*Printer Error: "off line"/off line + +*% =================================== +*% System Management +*% =================================== +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" +*FreeVM: "1740995" +*VMOption 12Meg/12 - 27 MB Total RAM: "1740995" +*VMOption 28Meg/28 - 35 MB Total RAM: "5681347" +*VMOption 36Meg/36 - 52 MB Total RAM: "8040643" +*SuggestedWaitTimeout: "120" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING: Cannot reset printer.) = flush +" +*End + +*% =================================== +*% For "HP LaserJet 4V/4MV" version 2014.101 +*% =================================== +*% The byte count of this file should be exactly 030785 or 031578 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet 4V diff --git a/openoffice/share/psprint/driver/HPLJ5M_4.PS b/openoffice/share/psprint/driver/HPLJ5M_4.PS new file mode 100644 index 0000000000000000000000000000000000000000..fa94fc58ff929e6a04ff9fc0a4a4c2d86916d7e0 --- /dev/null +++ b/openoffice/share/psprint/driver/HPLJ5M_4.PS @@ -0,0 +1,695 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% ========================================= +*FormatVersion: "4.2" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*ModelName: "" +*ShortNickName: "HP LaserJet 5/5M PostScript" +*NickName: "HP LaserJet 5/5M PostScript" +*PCFileName: "HPLJ5M_4.PPD" +*Product: "(HP LaserJet 5M)" +*PSVersion: "(2014.108) 1" + +*%=== Device Capabilities ================== +*ColorDevice: False +*DefaultColorSpace: Gray +*FileSystem: True +*LanguageLevel: "2" +*Throughput: "12" +*TTRasterizer: Type42 +*?TTRasterizer: " + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + " +*End + +*Protocols: PJL TBCP +*VariablePaperSize: True + +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "120" +*PrintPSErrors: True + +*%=== JCL Features ========================== +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" + +*JCLOpenUI *JCLResolution/Resolution: PickOne +*OrderDependency: 10.0 JCLSetup *JCLResolution +*DefaultJCLResolution: 600dpi +*JCLResolution 600dpi/600 dpi: "@PJL SET RESOLUTION = 600<0A>" +*JCLResolution 300dpi/300 dpi: "@PJL SET RESOLUTION = 300<0A>" +*JCLCloseUI: *JCLResolution + +*JCLOpenUI *JCLEconomode/EconoMode: PickOne +*OrderDependency: 10.0 JCLSetup *JCLEconomode +*DefaultJCLEconomode: PrinterDefault +*JCLEconomode PrinterDefault/Printer's Current Setting: "" +*JCLEconomode On/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode Off/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*%=== Installable Options ========================== +*OpenGroup: InstallableOptions/Installed Options + +*OpenUI *Option1/500-Sheet Tray 3: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + currentpagedevice /InputAttributes get + 1 get + null ne {(True)}{(False)} ifelse = flush +" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Envelope Feeder: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*?Option2: " + currentpagedevice /InputAttributes get + 2 get + null ne {(True)}{(False)} ifelse = flush +" +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Duplex Unit: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " + currentpagedevice /Duplex known + false ne + {(True)}{(False)}ifelse = flush +" +*End +*CloseUI: *Option3 + +*OpenUI *InstalledMemory/Total Memory: PickOne +*DefaultInstalledMemory: 4MB +*InstalledMemory 4MB/4 - 7 MB: "" +*InstalledMemory 8MB/8 - 11 MB: "" +*InstalledMemory 12MB/12 MB or more: "" +*?InstalledMemory: " + save + 3 dict + dup 3 (12MB) put + dup 2 (8MB) put + dup 1 (4MB) put + currentsystemparams /RamSize get + 1048576 div 4 div floor dup 3 gt { pop 3 } if get + = flush + restore +" +*End + +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*FreeVM: "1024000" +*VMOption 4MB: "1024000" +*VMOption 8MB: "2048000" +*VMOption 12MB: "3096000" + +*%=== UI Constraints ============================= +*UIConstraints: *Option1 False *InputSlot LargeCapacity +*UIConstraints: *Option2 False *InputSlot Envelope +*UIConstraints: *Option3 False *Duplex +*UIConstraints: *InstalledMemory 4MB *Duplex +*UIConstraints: *InstalledMemory 8MB *Duplex + +*UIConstraints: *PageSize Letter *InputSlot Envelope +*UIConstraints: *PageSize Legal *InputSlot Envelope +*UIConstraints: *PageSize Executive *InputSlot Envelope +*UIConstraints: *PageSize A4 *InputSlot Envelope +*UIConstraints: *PageSize A5 *InputSlot Envelope + +*UIConstraints: *PageSize A5 *InputSlot Lower +*UIConstraints: *PageSize Comm10 *InputSlot Lower +*UIConstraints: *PageSize Monarch *InputSlot Lower +*UIConstraints: *PageSize DL *InputSlot Lower +*UIConstraints: *PageSize C5 *InputSlot Lower +*UIConstraints: *PageSize B5 *InputSlot Lower + +*UIConstraints: *PageSize A5 *InputSlot LargeCapacity +*UIConstraints: *PageSize Comm10 *InputSlot LargeCapacity +*UIConstraints: *PageSize Monarch *InputSlot LargeCapacity +*UIConstraints: *PageSize DL *InputSlot LargeCapacity +*UIConstraints: *PageSize C5 *InputSlot LargeCapacity +*UIConstraints: *PageSize B5 *InputSlot LargeCapacity + +*UIConstraints: *PageSize A5 *Duplex +*UIConstraints: *PageSize Comm10 *Duplex +*UIConstraints: *PageSize Monarch *Duplex +*UIConstraints: *PageSize DL *Duplex +*UIConstraints: *PageSize C5 *Duplex +*UIConstraints: *PageSize B5 *Duplex + +*UIConstraints: *PageRegion Letter *InputSlot Envelope +*UIConstraints: *PageRegion Legal *InputSlot Envelope +*UIConstraints: *PageRegion Executive *InputSlot Envelope +*UIConstraints: *PageRegion A4 *InputSlot Envelope +*UIConstraints: *PageRegion A5 *InputSlot Envelope + +*UIConstraints: *PageRegion A5 *InputSlot Lower +*UIConstraints: *PageRegion Comm10 *InputSlot Lower +*UIConstraints: *PageRegion Monarch *InputSlot Lower +*UIConstraints: *PageRegion DL *InputSlot Lower +*UIConstraints: *PageRegion C5 *InputSlot Lower +*UIConstraints: *PageRegion B5 *InputSlot Lower + +*UIConstraints: *PageRegion A5 *InputSlot LargeCapacity +*UIConstraints: *PageRegion Comm10 *InputSlot LargeCapacity +*UIConstraints: *PageRegion Monarch *InputSlot LargeCapacity +*UIConstraints: *PageRegion DL *InputSlot LargeCapacity +*UIConstraints: *PageRegion C5 *InputSlot LargeCapacity +*UIConstraints: *PageRegion B5 *InputSlot LargeCapacity + +*UIConstraints: *PageRegion A5 *Duplex +*UIConstraints: *PageRegion Comm10 *Duplex +*UIConstraints: *PageRegion Monarch *Duplex +*UIConstraints: *PageRegion DL *Duplex +*UIConstraints: *PageRegion C5 *Duplex +*UIConstraints: *PageRegion B5 *Duplex + +*UIConstraints: *CustomPageSize True *Duplex +*UIConstraints: *CustomPageSize True *InputSlot Lower +*UIConstraints: *CustomPageSize True *InputSlot Envelope +*UIConstraints: *CustomPageSize True *InputSlot LargeCapacity + +*%=== Paper Sizes ================= +*OpenUI *PageSize: PickOne +*OrderDependency: 30.0 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter: " + <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice" +*End +*PageSize Legal/Legal: " + <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice" +*End +*PageSize Executive/Executive: " + <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice" +*End +*PageSize A4/A4: " + <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice" +*End +*PageSize A5/A5: " + <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null>> setpagedevice" +*End +*PageSize Comm10/Com-10: " + <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice" +*End +*PageSize Monarch/Monarch: " + <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice" +*End +*PageSize DL/DL: " + <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice" +*End +*PageSize C5/C5: " + <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice" +*End +*PageSize B5/B5: " + <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice" +*End +*?PageSize: " + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 10 dict + dup [499 708] (B5) put + dup [312 624] (DL) put + dup [459 649] (C5) put + dup [279 540] (Monarch) put + dup [297 684] (Comm10) put + dup [595 842] (A4) put + dup [522 756] (Executive) put + dup [612 1008] (Legal) put + dup [612 792] (Letter) put + dup [420 595] (A5) put +{ exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40.0 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter: " + <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice" +*End +*PageRegion Legal/Legal: " + <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice" +*End +*PageRegion Executive/Executive: " + <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice" +*End +*PageRegion A4/A4: " + <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice" +*End +*PageRegion A5/A5: " + <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null>> setpagedevice" +*End +*PageRegion Comm10/Com-10: " + <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice" +*End +*PageRegion Monarch/Monarch: " + <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice" +*End +*PageRegion DL/DL: " + <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice" +*End +*PageRegion C5/C5: " + <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice" +*End +*PageRegion B5/B5: " + <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice" +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter: "12.24 12.06 599.76 780.06 " +*ImageableArea Legal/Legal: "12.24 12.06 599.76 996.06 " +*ImageableArea Executive/Executive: "13.32 12.06 508.68 744.06 " +*ImageableArea A4/A4: "13.44 12.06 581.76 829.74 " +*ImageableArea A5/A5: "12.00 12.00 408.00 583.00 " +*ImageableArea Comm10/Com-10: "12.12 12.06 284.76 672.06 " +*ImageableArea Monarch/Monarch: "12.72 12.06 266.16 528.06 " +*ImageableArea DL/DL: "13.80 12.06 297.96 611.58 " +*ImageableArea C5/C5: "12.60 12.06 446.52 637.02 " +*ImageableArea B5/B5: "13.20 12.06 485.52 696.54 " +*?ImageableArea: " + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + (\n) print flush +" +*End + +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter: "612 792" +*PaperDimension Legal/Legal: "612 1008" +*PaperDimension Executive/Executive: "522 756" +*PaperDimension A4/A4: "595 842" +*PaperDimension A5/A5: "420 595" +*PaperDimension Comm10/Com-10: "297 684" +*PaperDimension Monarch/Monarch: "279 540" +*PaperDimension DL/DL: "312 624" +*PaperDimension C5/C5: "459 649" +*PaperDimension B5/B5: "499 708" + +*LandscapeOrientation: Plus90 + +*%=== Custom Paper Support ================= +*%Orientation and Margin (offsets) values are not utilized + +*MaxMediaWidth: "612" +*MaxMediaHeight: "1008" +*CenterRegistered: False +*HWMargins: 16 16 16 16 +*CustomPageSize True: " + pop pop pop + << /PageSize [ 5 -2 roll ] + /DeferredMediaSelection true + /ImagingBBox null >> + setpagedevice + " +*End + +*ParamCustomPageSize Width: 1 points 252 612 +*ParamCustomPageSize Height: 2 points 453.5 1008 +*ParamCustomPageSize WidthOffset: 3 points 0 0 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 0 + +*RequiresPageRegion All: True + +*%=== Paper Sources ==================== +*OpenUI *InputSlot: PickOne +*OrderDependency: 20.0 AnySetup *InputSlot +*DefaultInputSlot: Lower +*InputSlot Upper/Tray 1: " + <</DeferredMediaSelection true /MediaPosition 3>> setpagedevice" +*End +*InputSlot Lower/Tray 2: " + <</DeferredMediaSelection true /MediaPosition 0>> setpagedevice" +*End +*InputSlot LargeCapacity/Tray 3: " + <</DeferredMediaSelection true /MediaPosition 1>> setpagedevice" +*End +*InputSlot Envelope/Envelope Feeder: " + <</DeferredMediaSelection true /MediaPosition 2>> setpagedevice" +*End +*?InputSlot: " + currentpagedevice /InputAttributes get /Priority get + aload pop pop pop pop + [(Lower) (Upper) (Envelope) (LargeCapacity)] exch get = flush +" +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20.0 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: " + <</ManualFeed true>> setpagedevice" +*End +*ManualFeed False: " + <</ManualFeed false>> setpagedevice" +*End +*?ManualFeed: " + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush +" +*End +*CloseUI: *ManualFeed + +*%=== Halftone Information ================= +*ScreenFreq: "85.0" +*ScreenAngle: "45.0" +*ResScreenFreq 600dpi/600 dpi: "85.0" +*ResScreenAngle 600dpi/600 dpi: "45.0" +*ResScreenFreq 300dpi/300 dpi: "60.0" +*ResScreenAngle 300dpi/300 dpi: "45.0" + +*OpenUI *HPHalftone/Levels of Gray: PickOne +*OrderDependency: 10.0 DocumentSetup *HPHalftone +*DefaultHPHalftone: PrinterDefault +*HPHalftone PrinterDefault/Printer's Current Setting: "" +*HPHalftone Enhanced/Enhanced: " + << /Install { + currentpagedevice /HWResolution get + dup 0 get 600 eq exch 1 get 600 eq and + { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse + /ColorRendering findresource setcolorrendering + /EnhancedHalftone /Halftone findresource sethalftone + { } settransfer false setstrokeadjust + } + >> setpagedevice + currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and + { + << /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >> + >> setpagedevice + } if + /setscreen { pop pop pop } def + /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def + /sethalftone { pop } def +" +*End +*HPHalftone Standard/Standard: " + << /Install { + currentpagedevice /HWResolution get + dup 0 get 600 eq exch 1 get 600 eq and dup + currentpagedevice /PostRenderingEnhance get + currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and + { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse} + { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse + /ColorRendering findresource setcolorrendering + { /DefaultHalftone600 } {/DefaultHalftone} ifelse + /Halftone findresource sethalftone + {} settransfer false setstrokeadjust + } + >> setpagedevice + currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and + { + << /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >> + >> setpagedevice + } if +" +*End +*?HPHalftone: " + currenthalftone /HalftoneType get 9 eq + {(Enhanced)} {(Standard)} ifelse = flush +" +*End +*CloseUI: *HPHalftone + +*%=== Duplex ==================================== +*OpenUI *Duplex/Duplex: PickOne +*OrderDependency: 50.0 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None/Off (1-Sided): " + <</Duplex false>> setpagedevice" +*End +*Duplex DuplexNoTumble/Flip on Long Edge (Standard): " + <</Duplex true /Tumble false>> setpagedevice" +*End +*Duplex DuplexTumble/Flip on Short Edge: " + <</Duplex true /Tumble true>> setpagedevice" +*End +*?Duplex: " + currentpagedevice /Duplex known + false ne + { currentpagedevice /Duplex get + { currentpagedevice /Tumble get + {(DuplexTumble)}{(DuplexNoTumble)}ifelse + } { (None)} ifelse + }{(None)} ifelse = flush +" +*End +*CloseUI: *Duplex + +*%=== Resolution Enhancement ======================== +*OpenUI *Smoothing/Resolution Enhancement: PickOne +*OrderDependency: 20.0 DocumentSetup *Smoothing +*DefaultSmoothing: PrinterDefault +*Smoothing PrinterDefault/Printer's Current Setting: "" +*Smoothing None/Off: " +<< /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >> +>> setpagedevice" +*End +*Smoothing Light/Light: " +<< /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 1 /Type 8 >> +>> setpagedevice" +*End +*Smoothing Medium/Medium: " +<< /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >> +>> setpagedevice" +*End +*Smoothing Dark/Dark: " +<< /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 3 /Type 8 >> +>> setpagedevice" +*End +*?Smoothing: " + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + [(None) (Light) (Medium) (Dark)] exch get = +" +*End +*CloseUI: *Smoothing + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*%=== Color Control ======================== +*DefaultColorSep: ProcessBlack.85lpi.600dpi +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 106 lpi /300 dpi =============================== +*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi /300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "106.066" +*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi /300 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "100.0" + +*% For 106 lpi /600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi /600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "106.066" +*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi /600 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "100.0" + +*%=== Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM +*?FontQuery: " + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush +" +*End + +*?FontList: " + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +" +*End + +*%=== Printer Messages (verbatim from printer): ================ +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "initializing" +*Status: "PrinterError: cover open or no toner cartridge" +*Status: "PrinterError: warming up" +*Status: "PrinterError: resetting printer" +*Status: "PrinterError: paper jam" +*Status: "PrinterError: manual feed" +*Status: "PrinterError: off line" +*Status: "PrinterError: out of memory" +*Status: "PrinterError: out of paper" + + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "cover open or no toner cartridge" +*PrinterError: "warming up" +*PrinterError: "resetting printer" +*PrinterError: "paper jam" +*PrinterError: "manual feed" +*PrinterError: "off line" +*PrinterError: "out of memory" +*PrinterError: "out of paper" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "LocalTalk" +*Source: "BiTronics" +*Source: "Parallel" +*Source: "Serial" +*Source: "EtherTalk" + +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*% ================================ +*% For "HP LaserJet 5M" version 2014.103 +*% ================================ +*% The byte count of this file should be exactly 024579 or 025274 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet 5M diff --git a/openoffice/share/psprint/driver/HPLJ5P_1.PS b/openoffice/share/psprint/driver/HPLJ5P_1.PS new file mode 100644 index 0000000000000000000000000000000000000000..57d07604dc373f042af5884b30a756d875744fb1 --- /dev/null +++ b/openoffice/share/psprint/driver/HPLJ5P_1.PS @@ -0,0 +1,541 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% ========================================= +*% Copyright 1992-96 Hewlett-Packard Company +*% PPD for HP LaserJet 5MP +*% For Windows 3.1 and Windows for Workgroups 3.1 and 3.11 only +*% December 19, 1994 +*% ========================================= +*FormatVersion: "4.2" +*FileVersion: "1.1" +*LanguageVersion: English +*LanguageEncoding: ISOLatin1 +*PCFileName: "HPLJ5P_1.PPD" +*Product: "(HP LaserJet 5P)" +*PSVersion: "(2014.103)" +*ModelName: "HP LaserJet 5P/5MP" +*NickName: "HP LaserJet 5P/5MP PostScript" + +*%=== Device Capabilities ================== +*LanguageLevel: "2" +*Protocols: PJL TBCP +*FreeVM: "785792" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: True +*TTRasterizer: Type42 +*?TTRasterizer: " + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + " +*End + +*FileSystem: False +*Throughput: "6" +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "120" +*PrintPSErrors: True + +*%=== JCL Features ======================= +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" + +*JCLOpenUI *JCLResolution/Resolution: PickOne +*DefaultJCLResolution: 600dpi +*OrderDependency: 10 JCLSetup *JCLResolution +*JCLResolution 600dpi/600 dpi: "@PJL SET RESOLUTION = 600<0A>" +*JCLResolution 300dpi/300 dpi: "@PJL SET RESOLUTION = 300<0A>" +*JCLCloseUI: *JCLResolution + +*JCLOpenUI *JCLEconomode/EconoMode: PickOne +*DefaultJCLEconomode: PrinterDefault +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrinterDefault/Printer's Current Setting: "" +*JCLEconomode On/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode Off/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*%=== If Envelope selected, disable Paper Cassette ====== +*UIConstraints: *PageSize A5 *InputSlot Lower +*UIConstraints: *PageSize Comm10 *InputSlot Lower +*UIConstraints: *PageSize Monarch *InputSlot Lower +*UIConstraints: *PageSize DL *InputSlot Lower +*UIConstraints: *PageSize C5 *InputSlot Lower +*UIConstraints: *PageSize B5 *InputSlot Lower + +*UIConstraints: *PageRegion A5 *InputSlot Lower +*UIConstraints: *PageRegion Comm10 *InputSlot Lower +*UIConstraints: *PageRegion Monarch *InputSlot Lower +*UIConstraints: *PageRegion DL *InputSlot Lower +*UIConstraints: *PageRegion C5 *InputSlot Lower +*UIConstraints: *PageRegion B5 *InputSlot Lower + +*%=== Media Handling/Information ================== +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Lower +*InputSlot Upper/Tray 1 (MultiPurpose Tray): " + <</DeferredMediaSelection true /MediaPosition 3>> setpagedevice" +*End +*InputSlot Lower/Tray 2 (Paper Cassette): " + <</DeferredMediaSelection true /MediaPosition 0>> setpagedevice" +*End +*?InputSlot: " + currentpagedevice /InputAttributes get /Priority get + aload pop pop + [(Lower) (Upper)] exch get = flush +" +*End +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: " + <</ManualFeed true>> setpagedevice" +*End +*ManualFeed False: " + <</ManualFeed false>> setpagedevice" +*End +*?ManualFeed: " + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush +" +*End +*CloseUI: *ManualFeed + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter (8 1/2 x 11 in): " + <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice" +*End +*PageSize Legal/Legal (8 1/2 x 14 in): " + <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice" +*End +*PageSize A4/A4 (210 x 297 mm): " + <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice" +*End +*PageSize Executive/Executive (7 1/4 x 10 1/2 in): " + <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice" +*End +*PageSize A5/A5 (148 x 210 mm): " + <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null>> setpagedevice" +*End +*PageSize Comm10/Com-10 Env (4 1/8 x 9 1/2 in): " + <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice" +*End +*PageSize Monarch/Monarch Env (3 7/8 x 7 1/2 in): " + <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice" +*End +*PageSize DL/DL Env (110 x 220 mm): " + <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice" +*End +*PageSize C5/C5 Env (162 x 229 mm): " + <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice" +*End +*PageSize B5/B5 Env (176 x 250 mm): " + <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice" +*End +*?PageSize: " + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 9 dict + dup [499 708] (B5) put + dup [312 624] (DL) put + dup [459 649] (C5) put + dup [279 540] (Monarch) put + dup [297 684] (Comm10) put + dup [522 756] (Executive) put + dup [595 842] (A4) put + dup [612 1008] (Legal) put + dup [612 792] (Letter) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter (8 1/2 x 11 in): " + <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice" +*End +*PageRegion Legal/Legal (8 1/2 x 14 in): " + <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice" +*End +*PageRegion A4/A4 (210 x 297 mm): " + <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice" +*End +*PageRegion Executive/Executive (7 1/4 x 10 1/2 in): " + <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice" +*End +*PageRegion A5/A5 (148 x 210 mm): " + <</DeferredMediaSelection true /PageSize [420 595] /ImagingBBox null>> setpagedevice" +*End +*PageRegion Comm10/Com-10 Env (4 1/8 x 9 1/2 in): " + <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice" +*End +*PageRegion Monarch/Monarch Env (3 7/8 x 7 1/2 in): " + <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice" +*End +*PageRegion DL/DL Env (110 x 220 mm): " + <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice" +*End +*PageRegion C5/C5 Env (162 x 229 mm): " + <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice" +*End +*PageRegion B5/B5 Env (176 x 250 mm): " + <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice" +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter (8 1/2 x 11 in): "12.24 12.06 599.76 780.06" +*ImageableArea Legal/Legal (8 1/2 x 14 in): "12.24 12.06 599.76 996.06" +*ImageableArea A4/A4 (210 x 297 mm): "13.44 12.06 581.76 829.74" +*ImageableArea Executive/Executive (7 1/4 x 10 1/2 in): "13.32 12.06 508.68 744.06" +*ImageableArea A5/A5 (148 x 210 mm): "12.00 12.00 408.00 583.00" +*ImageableArea Comm10/Com-10 Env (4 1/8 x 9 1/2 in): "12.12 12.06 284.76 672.06" +*ImageableArea Monarch/Monarch Env (3 7/8 x 7 1/2 in): "12.72 12.06 266.16 528.06" +*ImageableArea DL/DL Env (110 x 220 mm): "13.80 12.06 297.96 611.58 " +*ImageableArea C5/C5 Env (162 x 229 mm): "12.60 12.06 446.52 637.02 " +*ImageableArea B5/B5 Env (176 x 250 mm): "13.20 12.06 485.52 696.54 " +*?ImageableArea: " + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush +" +*End + +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter (8 1/2 x 11 in): "612 792" +*PaperDimension Legal/Legal (8 1/2 x 14 in): "612 1008" +*PaperDimension A4/A4 (210 x 297 mm): "595 842" +*PaperDimension Executive/Executive (7 1/4 x 10 1/2 in): "522 756" +*PaperDimension A5/A5 (148 x 210 mm): "420 595" +*PaperDimension Comm10/Com-10 Env (4 1/8 x 9 1/2 in): "297 684" +*PaperDimension Monarch/Monarch Env (3 7/8 x 7 1/2 in): "279 540" +*PaperDimension DL/DL Env (110 x 220 mm): "312 624" +*PaperDimension C5/C5 Env (162 x 229 mm): "459 649" +*PaperDimension B5/B5 Env (176 x 250 mm): "499 708" + +*RequiresPageRegion All: True +*LandscapeOrientation: Plus90 + +*%=== Custom Paper Support ================= +*%Orientation and Margin (offsets) values are not utilized + +*MaxMediaWidth: "612" +*MaxMediaHeight: "1008" +*HWMargins: 16 16 16 16 +*CustomPageSize True: " + pop + pop + pop + 3 dict begin + /DeferredMediaSelection true def + 2 array astore /PageSize exch def + /ImagingBBox null def + currentdict end setpagedevice +" +*End + +*ParamCustomPageSize Width: 1 points 216 612 +*ParamCustomPageSize Height: 2 points 360 1008 +*ParamCustomPageSize WidthOffset: 3 points 0 0 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 0 + +*%=== Halftone Information ================= +*ScreenFreq: "85.0" +*ScreenAngle: "45.0" +*ResScreenFreq 600dpi/600 dpi: "85.0" +*ResScreenAngle 600dpi/600 dpi: "45.0" +*ResScreenFreq 300dpi/300 dpi: "60.0" +*ResScreenAngle 300dpi/300 dpi: "45.0" + +*OpenUI *HPHalftone/Levels of Gray: PickOne +*OrderDependency: 10 DocumentSetup *HPHalftone +*DefaultHPHalftone: PrintersDefault +*HPHalftone PrintersDefault/Printer's Current Setting: "" +*HPHalftone Enhanced/Enhanced: " + << /Install { + currentpagedevice /HWResolution get + dup 0 get 600 eq exch 1 get 600 eq and + { /EnhancedColorRendering600 } { /EnhancedColorRendering } ifelse + /ColorRendering findresource setcolorrendering + /EnhancedHalftone /Halftone findresource sethalftone + { } settransfer false setstrokeadjust + } + >> setpagedevice + currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and + { + << /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >> + >> setpagedevice + } if + /setscreen { pop pop pop } def + /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def + /sethalftone { pop } def +" +*End +*HPHalftone Standard/Standard: " + << /Install { + currentpagedevice /HWResolution get + dup 0 get 600 eq exch 1 get 600 eq and dup + currentpagedevice /PostRenderingEnhance get + currentpagedevice /PostRenderingEnhanceDetails get /REValue get 0 ne and + { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse} + { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse + /ColorRendering findresource setcolorrendering + { /DefaultHalftone600 } {/DefaultHalftone} ifelse + /Halftone findresource sethalftone + {} settransfer false setstrokeadjust + } + >> setpagedevice + currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and + { + << /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >> + >> setpagedevice + } if +" +*End +*?HPHalftone: " + currenthalftone /HalftoneType get 9 eq + {(Enhanced)} {(Standard)} ifelse = flush +" +*End +*CloseUI: *HPHalftone + +*%=== Resolution Enhancement ======================== +*OpenUI *Smoothing/Resolution Enhancement: PickOne +*DefaultSmoothing: PrinterDefault +*OrderDependency: 20 DocumentSetup *Smoothing +*Smoothing PrinterDefault/Printer's Current Setting: "" +*Smoothing None/Off: " +<< /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 0 /Type 8 >> +>> setpagedevice" +*End +*Smoothing Light/Light: " +<< /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 1 /Type 8 >> +>> setpagedevice" +*End +*Smoothing Medium/Medium: " +<< /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 2 /Type 8 >> +>> setpagedevice" +*End +*Smoothing Dark/Dark: " +<< /PostRenderingEnhance true + /PostRenderingEnhanceDetails << /REValue 3 /Type 8 >> +>> setpagedevice" +*End +*?Smoothing: " + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + [(None) (Light) (Medium) (Dark)] exch get print +" +*End +*CloseUI: *Smoothing + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*%=== Color Control ======================== +*DefaultColorSep: ProcessBlack.85lpi.600dpi +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 106 lpi /300 dpi =============================== +*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi /300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "106.066" +*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi /300 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "100.0" + +*% For 106 lpi /600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi /600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "106.066" +*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi /600 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "100.0" + +*%=== Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM +*?FontQuery: " + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush +" +*End + +*?FontList: " + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +" +*End + +*%=== Printer Messages (verbatim from printer): ================ +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "initializing" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "AppleTalk" +*Source: "BiTronics" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "cover open or no toner cartridge" +*PrinterError: "warming up" +*PrinterError: "resetting printer" +*PrinterError: "paper jam" +*PrinterError: "manual feed" +*PrinterError: "off line" +*PrinterError: "out of memory" +*PrinterError: "out of paper" + +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*% ================================ +*% For "HP LaserJet 5MP" version 2014.103 +*% ================================ +*% The byte count of this file should be exactly 020717 or 021258 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet 5P diff --git a/openoffice/share/psprint/driver/HPLJ5SI1.PS b/openoffice/share/psprint/driver/HPLJ5SI1.PS new file mode 100644 index 0000000000000000000000000000000000000000..52ce17ac72f05f9f4d9d06b4f932eac95e070700 --- /dev/null +++ b/openoffice/share/psprint/driver/HPLJ5SI1.PS @@ -0,0 +1,953 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + +*% =================================== +*FileVersion: "1.3" +*FormatVersion: "4.2" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "HPLJ5SI1.PPD" + +*% Product Version Information +*Product: "(HP LaserJet 5Si)" +*PSVersion:"(2014.108) 1" +*ModelName:"HP LaserJet 5Si" +*NickName: "HP LaserJet 5Si/5Si MX PS" + +*% =================================== +*% Basic Device Capabilities +*% =================================== +*LanguageLevel: "2" +*ColorDevice: False +*DefaultColorSpace: Gray +*FileSystem: True +*?FileSystem: " + save + false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore +" +*End +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore + " +*End +*Throughput: "24" + +*% =================================== +*% Emulations and Protocols +*% =================================== +*Protocols: PJL TBCP +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" + +*% =================================== +*% Installable Options +*% =================================== +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Option1/Envelope Feeder : Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save + currentpagedevice /InputAttributes get dup + 2 known + {2 get null ne {(True)}{(False)} ifelse} + {pop (False)} ifelse + = flush + restore +" +*End +*CloseUI: *Option1 +*OpenUI *Option2/2000-Sheet Input Tray (Tray 4): Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*?Option2: " + save + currentpagedevice /InputAttributes get dup + 4 known + {4 get null ne {(True)}{(False)} ifelse} + {pop (False)} ifelse + = flush + restore +" +*End +*CloseUI: *Option2 +*OpenUI *Option3/Duplex Unit (for 2-Sided Printing): Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " + save + currentpagedevice /Duplex known + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *Option3 +*OpenUI *Option4/Multi-Bin Mailbox: Boolean +*DefaultOption4: False +*Option4 True/Installed: "" +*Option4 False/Not Installed: "" +*?Option4: " + save + currentpagedevice /OutputAttributes get + 4 known + {(True)}{(False)} ifelse + = flush + restore" +*End +*CloseUI: *Option4 +*OpenUI *Option5/Multi-Bin Mailbox Mode: PickOne +*DefaultOption5: MailboxModeMailbox +*Option5 MailboxModeMailbox/Mailbox: "" +*Option5 MailboxModeStacker/Stacking: "" +*Option5 MailboxModeSeperator/Job Separation: "" +*?Option5: " + save + currentpagedevice /OutputAttributes get + 5 known{(MailboxModeMailbox)}{(MailboxModeStacker)} ifelse + = flush + restore +" +*End +*CloseUI: *Option5 +*OpenUI *InstalledMemory/Printer Memory: PickOne +*DefaultInstalledMemory: 12Meg +*InstalledMemory 12Meg/12 - 27 MB Total RAM: "" +*InstalledMemory 28Meg/28 - 43 MB Total RAM: "" +*InstalledMemory 44Meg/44 - 59 MB Total RAM: "" +*InstalledMemory 60Meg/60 - 75 MB Total RAM: "" +*InstalledMemory 76Meg/76 -100 MB Total RAM: "" +*?InstalledMemory: " + save + currentsystemparams /RamSize get + 524288 div ceiling cvi 2 div + /size exch def + size 76 ge + {(76Meg)} + { + size 60 ge + {(60Meg)} + { + size 44 ge + {(44Meg)} + { + size 28 ge + {(28Meg)} + { + size 12 ge + {(12Meg)} + {(Unknown)} ifelse + } ifelse + } ifelse + } ifelse + } ifelse + = flush + restore +" +*End +*CloseUI: *InstalledMemory +*CloseGroup: InstallableOptions + +*% =================================== +*% User Interface Constraints +*% =================================== +*% If optional Env Feeder is not installed, disable access to Env Feeder +*UIConstraints: *Option1 False *InputSlot Envelope + +*% If optional Tray4 is not installed, disable access to Tray4 InputSlot +*UIConstraints: *Option2 False *InputSlot Tray4 + +*% If optional Duplexer is not installed, disable access to Duplex +*UIConstraints: *Option3 False *Duplex +*UIConstraints: *Option3 False *Duplex DuplexNoTumble +*UIConstraints: *Option3 False *Duplex DuplexTumble + +*% if optional Multi-Bin Mailbox is not installed, disable Multi-Bin Mailbox output destinations +*UIConstraints: *Option4 False *OutputBin Stacker +*UIConstraints: *Option4 False *OutputBin Seperator +*UIConstraints: *Option4 False *OutputBin OutputBin1 +*UIConstraints: *Option4 False *OutputBin OutputBin2 +*UIConstraints: *Option4 False *OutputBin OutputBin3 +*UIConstraints: *Option4 False *OutputBin OutputBin4 +*UIConstraints: *Option4 False *OutputBin OutputBin5 +*UIConstraints: *Option4 False *OutputBin OutputBin6 +*UIConstraints: *Option4 False *OutputBin OutputBin7 +*UIConstraints: *Option4 False *OutputBin OutputBin8 + +*% If Multi-Bin Mailbox mode is Mailbox, disable Stacker and Seperator +*UIConstraints: *Option5 MailboxModeMailbox *OutputBin Stacker +*UIConstraints: *Option5 MailboxModeMailbox *OutputBin Seperator + +*% If Multi-Bin Mailbox mode is Stacker, disable Seperator and Individual Mailboxes +*UIConstraints: *Option5 MailboxModeStacker *OutputBin Seperator +*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin1 +*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin2 +*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin3 +*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin4 +*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin5 +*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin6 +*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin7 +*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin8 + +*% If Multi-Bin Mailbox mode is Seperator, disable Stacker and Individual Mailboxes +*UIConstraints: *Option5 MailboxModeSeperator *OutputBin Stacker +*UIConstraints: *Option5 MailboxModeSeperator *OutputBin OutputBin1 +*UIConstraints: *Option5 MailboxModeSeperator *OutputBin OutputBin2 +*UIConstraints: *Option5 MailboxModeSeperator *OutputBin OutputBin3 +*UIConstraints: *Option5 MailboxModeSeperator *OutputBin OutputBin4 +*UIConstraints: *Option5 MailboxModeSeperator *OutputBin OutputBin5 +*UIConstraints: *Option5 MailboxModeSeperator *OutputBin OutputBin6 +*UIConstraints: *Option5 MailboxModeSeperator *OutputBin OutputBin7 +*UIConstraints: *Option5 MailboxModeSeperator *OutputBin OutputBin8 + +*% =================================== +*% Media Selection +*% =================================== +*LandscapeOrientation: Plus90 +*VariablePaperSize: False + +*% Page Selection by size +*OpenUI *PageSize/Page Size: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: " + <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice" +*End +*PageSize Executive/Executive: " + <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice" +*End +*PageSize Legal/US Legal: " + <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice" +*End +*PageSize Tabloid/11x17: " + <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null>> setpagedevice" +*End +*PageSize Tabloid.2/11x17 (Oversize): " + <</DeferredMediaSelection true /PageSize [842 1274] /ImagingBBox null>> setpagedevice" +*End +*PageSize A4/A4: " + <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice" +*End +*PageSize A3/A3: " + <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null>> setpagedevice" +*End +*PageSize B4/JIS B4: " + <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null>> setpagedevice" +*End +*PageSize B5/JIS B5: " + <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null>> setpagedevice" +*End +*PageSize JDPost/Double Postcard: " + <</DeferredMediaSelection true /PageSize [420 567] /ImagingBBox null>> setpagedevice" +*End +*PageSize Comm10/Env Comm10: " + <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice" +*End +*PageSize Monarch/Env Monarch: " + <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice" +*End +*PageSize DL/Env DL: " + <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice" +*End +*PageSize C5/Env C5: " + <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice" +*End +*PageSize EnvB5/Env ISO B5: " + <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 17 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [522 756] (Executive) put + dup [792 1224] (Tabloid) put + dup [842 1274] (Tabloid.2) put + dup [842 1191] (A3) put + dup [729 1032] (B4) put + dup [516 729] (B5) put + dup [420 567] (JDPost) put + dup [297 684] (Comm10) put + dup [279 540] (Monarch) put + dup [312 624] (DL) put + dup [459 649] (C5) put + dup [499 708] (EnvB5) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*% Page Selection by region - used for manual feed +*OpenUI *PageRegion/Page Region: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: " + <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice" +*End +*PageRegion Executive/Executive: " + <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice" +*End +*PageRegion Legal/US Legal: " + <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice" +*End +*PageRegion Tabloid/11x17: " + <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null>> setpagedevice" +*End +*PageRegion Tabloid.2/11x17 (Oversize): " + <</DeferredMediaSelection true /PageSize [842 1274] /ImagingBBox null>> setpagedevice" +*End +*PageRegion A4/A4: " + <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice" +*End +*PageRegion A3/A3: " + <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null>> setpagedevice" +*End +*PageRegion B4/JIS B4: " + <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null>> setpagedevice" +*End +*PageRegion B5/JIS B5: " + <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null>> setpagedevice" +*End +*PageRegion JDPost/Double Postcard: " + <</DeferredMediaSelection true /PageSize [420 567] /ImagingBBox null>> setpagedevice" +*End +*PageRegion Comm10/Env Comm10: " + <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice" +*End +*PageRegion Monarch/Env Monarch: " + <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice" +*End +*PageRegion DL/Env DL: " + <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice" +*End +*PageRegion C5/Env C5: " + <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice" +*End +*PageRegion EnvB5/Env ISO B5: " + <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "12.24 12.06 599.76 780.06" +*ImageableArea Executive/Executive: "13.32 12.06 508.68 744.06" +*ImageableArea Legal/US Legal: "12.24 12.06 599.76 996.06" +*ImageableArea Tabloid/11x17: "12.50 12.50 779.50 1211.50" +*ImageableArea Tabloid.2/11x17 (Oversize): "10.32 12.00 832.08 1262.40" +*ImageableArea A4/A4: "13.44 12.06 581.76 829.74" +*ImageableArea A3/A3: "14.00 14.00 828.00 1177.00" +*ImageableArea B4/JIS B4: "12.50 12.50 716.50 1019.50" +*ImageableArea B5/JIS B5: "12.50 12.50 503.50 716.50" +*ImageableArea JDPost/Double Postcard: "10.08 12.00 409.44 554.88" +*ImageableArea Comm10/Env Comm10: "12.12 12.06 284.76 672.06" +*ImageableArea Monarch/Env Monarch: "12.72 12.06 266.16 528.06" +*ImageableArea DL/Env DL: "13.80 12.06 297.96 611.58" +*ImageableArea C5/Env C5: "12.60 12.06 446.52 637.02" +*ImageableArea EnvB5/Env ISO B5: "13.20 12.06 485.52 696.54" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Executive/Executive: "522 756" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension Tabloid/11x17: "792 1224" +*PaperDimension Tabloid.2/11x17 (Oversize): "842 1274" +*PaperDimension A4/A4: "595 842" +*PaperDimension A3/A3: "842 1191" +*PaperDimension B4/JIS B4: "729 1032" +*PaperDimension B5/JIS B5: "516 729" +*PaperDimension JDPost/Double Postcard: "420 567" +*PaperDimension Comm10/Env Comm10: "297 684" +*PaperDimension Monarch/Env Monarch: "279 540" +*PaperDimension DL/Env DL: "312 624" +*PaperDimension C5/Env C5: "459 649" +*PaperDimension EnvB5/Env ISO B5: "499 708" +*RequiresPageRegion All: True + +*% =================================== +*% Mediatype definitions +*% =================================== +*OpenUI *MediaType/Media Type: PickOne +*OrderDependency: 20 AnySetup *MediaType +*DefaultMediaType: None +*MediaType None/None: " + <</DeferredMediaSelection true /MediaType null>> setpagedevice" +*End +*MediaType Plain/Plain: " + <</DeferredMediaSelection true /MediaType (Plain)>> setpagedevice" +*End +*MediaType Preprinted/Preprinted: " + <</DeferredMediaSelection true /MediaType (Preprinted)>> setpagedevice" +*End +*MediaType Letterhead/Letterhead: " + <</DeferredMediaSelection true /MediaType (Letterhead)>> setpagedevice" +*End +*MediaType Transparency/Transparency: " + <</DeferredMediaSelection true /MediaType (Transparency)>> setpagedevice" +*End +*MediaType Prepunched/Prepunched: " + <</DeferredMediaSelection true /MediaType (Prepunched)>> setpagedevice" +*End +*MediaType Labels/Labels: " + <</DeferredMediaSelection true /MediaType (Labels)>> setpagedevice" +*End +*MediaType Bond/Bond: " + <</DeferredMediaSelection true /MediaType (Bond)>> setpagedevice" +*End +*MediaType Recycled/Recycled: " + <</DeferredMediaSelection true /MediaType (Recycled)>> setpagedevice" +*End +*MediaType Color/Color: " + <</DeferredMediaSelection true /MediaType (Color)>> setpagedevice" +*End +*MediaType Cardstock/Cardstock: " + <</DeferredMediaSelection true /MediaType (Card Stock)>> setpagedevice" +*End +*?MediaType: " + save + currentpagedevice /InputAttributes get dup + /Priority get + 0 get get + /MediaType get + (Card Stock) anchorsearch + {pop pop (Cardstock)} if + = flush + restore +" +*End +*CloseUI: *MediaType + +*% =================================== +*% Media Handling Features +*% =================================== +*% Media Input Source +*OpenUI *InputSlot/Input Slot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Tray3 +*InputSlot Envelope/Envelope Feeder: " + <</DeferredMediaSelection true /MediaPosition 2>> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + <</DeferredMediaSelection true /MediaPosition 3>> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + <</DeferredMediaSelection true /MediaPosition 0>> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + <</DeferredMediaSelection true /MediaPosition 1>> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + <</DeferredMediaSelection true /MediaPosition 4>> setpagedevice" +*End +*?InputSlot: " + save + currentpagedevice /InputAttributes get /Priority get + 0 get + [(Tray2) (Tray3) (Envelope) (Tray1) (Tray4)] exch get = flush + restore +" +*End +*CloseUI: *InputSlot + +*% Enable/Disable Manual Feed +*OpenUI *ManualFeed/Manual Feed (Tray 1): Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True/True: " + <</ManualFeed true>> setpagedevice" +*End +*ManualFeed False/False: " + <</ManualFeed false>> setpagedevice" +*End +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*% Two-sided Printing (Duplex) +*OpenUI *Duplex/2-Sided Printing: PickOne +*OrderDependency: 50 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None/Off: " + <</Duplex false /Tumble false>> setpagedevice" +*End +*Duplex DuplexNoTumble/Long-Edge Binding: " + <</Duplex true /Tumble false>> setpagedevice" +*End +*Duplex DuplexTumble/Short-Edge Binding: " + <</Duplex true /Tumble true>> setpagedevice" +*End +*?Duplex: "save + currentpagedevice dup /Duplex known + {dup /Duplex get + {/Tumble get{(DuplexTumble)}{(DuplexNoTumble)}ifelse} + {pop (None)} ifelse + } + {(None)} ifelse = flush +restore +" +*End +*CloseUI: *Duplex + +*% Media Output Destination +*OpenUI *OutputBin/Output Destination: PickOne +*OrderDependency: 50 AnySetup *OutputBin +*DefaultOutputBin: Upper +*OutputBin Upper/Top Output Bin (Face Down): "<</OutputType (TOP OUTPUT BIN)>> setpagedevice" +*OutputBin Left/Left Output Bin (Face Up): "<</OutputType (FACE UP BIN)>> setpagedevice" +*OutputBin Stacker/Stacker (Face Down):"<</OutputType (OPTIONAL OUTBIN 2)>> setpagedevice" +*OutputBin Seperator/Job Seperator (Face Down):"<</OutputType (OPTIONAL OUTBIN 2)>> setpagedevice" +*OutputBin OutputBin1/Mailbox 1 (Face Down): "<</OutputType (OPTIONAL OUTBIN 2)>> setpagedevice" +*OutputBin OutputBin2/Mailbox 2 (Face Down): "<</OutputType (OPTIONAL OUTBIN 3)>> setpagedevice" +*OutputBin OutputBin3/Mailbox 3 (Face Down): "<</OutputType (OPTIONAL OUTBIN 4)>> setpagedevice" +*OutputBin OutputBin4/Mailbox 4 (Face Down): "<</OutputType (OPTIONAL OUTBIN 5)>> setpagedevice" +*OutputBin OutputBin5/Mailbox 5 (Face Down): "<</OutputType (OPTIONAL OUTBIN 6)>> setpagedevice" +*OutputBin OutputBin6/Mailbox 6 (Face Down): "<</OutputType (OPTIONAL OUTBIN 7)>> setpagedevice" +*OutputBin OutputBin7/Mailbox 7 (Face Down): "<</OutputType (OPTIONAL OUTBIN 8)>> setpagedevice" +*OutputBin OutputBin8/Mailbox 8 (Face Down): "<</OutputType (OPTIONAL OUTBIN 9)>> setpagedevice" +*?OutputBin:" +save + currentpagedevice /OutputAttributes get dup + 5 known + {/Priority get 0 get + [(Upper) (Left) (Reserved1) (Reserved2) (OutputBin1) + (OutputBin2) (OutputBin3) (OutputBin4) + (OutputBin5) (OutputBin6) (OutputBin7) + (OutputBin8)] exch get = flush} + {/Priority get 0 get + [(Upper) (Left) (Reserved1) (Reserved2) (Stacker)] exch get = flush} ifelse +restore +" +*End +*CloseUI: *OutputBin + +*PageStackOrder Upper: Normal +*PageStackOrder Left: Reverse +*PageStackOrder Stacker: Normal +*PageStackOrder Seperator: Normal +*PageStackOrder OutputBin1: Normal +*PageStackOrder OutputBin2: Normal +*PageStackOrder OutputBin3: Normal +*PageStackOrder OutputBin4: Normal +*PageStackOrder OutputBin5: Normal +*PageStackOrder OutputBin6: Normal +*PageStackOrder OutputBin7: Normal +*PageStackOrder OutputBin8: Normal + +*% =================================== +*% Resolution and Appearance Control +*% =================================== +*% Enable/Disable EconoMode +*JCLOpenUI *JCLEconomode/EconoMode: Boolean +*DefaultJCLEconomode: False +*OrderDependency: 20 JCLSetup *JCLEconomode +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*% Select Printer Resolution +*OpenUI *Resolution/Printer Resolution: PickOne +*OrderDependency: 10 DocumentSetup *Resolution +*DefaultResolution: 600dpi +*Resolution 600dpi/600 dpi: " +<< /HWResolution [600 600]>> setpagedevice" +*End +*Resolution 300dpi/300 dpi: " +<< /HWResolution [300 300]>> setpagedevice" +*End +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End +*CloseUI: *Resolution + +*% Resolution Enhancement +*OpenUI *Smoothing/Resolution Enhancement: Boolean +*OrderDependency: 15 DocumentSetup *Smoothing +*DefaultSmoothing: True +*Smoothing True/On: " +<< /PostRenderingEnhance true >> setpagedevice" +*End +*Smoothing False/Off: " +<< /PostRenderingEnhance false >> setpagedevice" +*End +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhance get + {(True)}{ (False)} ifelse print + restore +" +*End +*CloseUI: *Smoothing + +*% =================================== +*% Gray Levels and Halftoning +*% =================================== +*ScreenFreq: "85.0" +*ScreenAngle: "45.0" +*ResScreenFreq 600dpi: "85.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" + +*% Enable/Disable Enhanced Halftone +*OpenUI *HPHalftone/Levels of Gray: PickOne +*OrderDependency: 10 DocumentSetup *HPHalftone +*DefaultHPHalftone: Enhanced +*HPHalftone Enhanced/Enhanced: " +<< /Install { + currentpagedevice /HWResolution get + dup 0 get 600 eq exch 1 get 600 eq and + {/EnhancedColorRendering600} {/EnhancedColorRendering} ifelse + /ColorRendering findresource setcolorrendering + /EnhancedHalftone /Halftone findresource sethalftone + { } settransfer false setstrokeadjust +} >> setpagedevice +currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and + { + << /PostRenderingEnhance false >> setpagedevice + }if +/setscreen { 3 {pop} repeat } def +/setcolorscreen { 12 {pop} repeat } def +/sethalftone { pop } def +" +*End +*HPHalftone Standard/Standard: " +<< /Install { + currentpagedevice /HWResolution get + dup 0 get 600 eq exch 1 get 600 eq and dup + currentpagedevice /PostRenderingEnhance get + { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse} + { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse + /ColorRendering findresource setcolorrendering + { /DefaultHalftone600 } {/DefaultHalftone} ifelse + /Halftone findresource sethalftone + {} settransfer false setstrokeadjust + } +>> setpagedevice +currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and + { + << /PostRenderingEnhance false >> setpagedevice + }if +" +*End +*?HPHalftone: " + save + currenthalftone /HalftoneType get 9 eq + {(Enhanced)} {(Standard)} ifelse = flush + restore +" +*End +*CloseUI: *HPHalftone +*DefaultScreenProc: Dot +*ScreenProc HPEnhanced: " + { /EnhancedHalftone /Halftone findresource }" +*End +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% =================================== +*% Color Control +*% =================================== +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 53 lpi / 300 dpi =============================== +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 60 lpi / 300 dpi =============================== +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 106 lpi /300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi /300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi /300 dpi: "106.066" +*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi /300 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi /300 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi /300 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi /300 dpi: "100.0" + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 600 dpi =============================== +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 106 lpi /600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi /600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi /600 dpi: "106.066" +*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi /600 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi /600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi /600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi /600 dpi: "100.0" + +*% =================================== +*% Font Information +*% =================================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End +*?FontList: " + save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush + restore +" +*End + +*% =================================== +*% Printer Messages +*% =================================== +*% Printer Messages (verbatim from printer): +*Message: "%%[exitserver: permanent state may be changed]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "warming up"/warming up +*Status: "initializing"/initializing +*Status: "idle"/idle +*Status: "waiting"/waiting +*Status: "busy"/busy +*Status: "printing"/printing +*Status: "printing test page"/printing test page +*Status: "PrinterError: needs attention"/needs attention +*Status: "PrinterError: cover open"/cover open +*Status: "PrinterError: no toner cartridge"/no toner cartridge +*Status: "PrinterError: manual feed"/manual feed +*Status: "PrinterError: out of paper"/out of paper +*Status: "PrinterError: Paper Jam"/Paper Jam +*Status: "PrinterError: page protect needed"/page protect needed +*Status: "PrinterError: out of memory"/out of memory +*Status: "PrinterError: output bin full"/output bin full +*Status: "PrinterError: resetting printer"/resetting printer +*Status: "PrinterError: toner is low"/toner is low +*Status: "PrinterError: off line"/off line + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "needs attention"/needs attention +*PrinterError: "cover open"/cover open +*PrinterError: "no toner cartridge"/no toner cartridge +*PrinterError: "manual feed"/manual feed +*PrinterError: "out of paper"/out of paper +*PrinterError: "Paper Jam"/Paper Jam +*PrinterError: "page protect needed"/page protect needed +*PrinterError: "out of memory"/out of memory +*PrinterError: "output bin full"/output bin full +*PrinterError: "resetting printer"/resetting printer +*PrinterError: "toner is low"/toner is low +*PrinterError: "off line"/off line + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "other I/O"/other I/O +*Source: "AppleTalk"/AppleTalk +*Source: "APPLETALK"/AppleTalk +*Source: "ATALK"/AppleTalk +*Source: "LocalTalk"/LocalTalk +*Source: "Parallel"/Parallel +*Source: "EtherTalk"/EtherTalk +*Source: "NOVELL"/NOVELL +*Source: "DLC/LLC"/DLC/LLC +*Source: "ETALK"/EtherTalk +*Source: "TCP/IP"/TCP/IP + +*% =================================== +*% System Management +*% =================================== +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" +*FreeVM: "1515136" +*VMOption 12Meg/12 - 27 MB Total RAM: "1515136" +*VMOption 28Meg/28 - 43 MB Total RAM: "5681347" +*VMOption 44Meg/44 - 59 MB Total RAM: "8040643" +*VMOption 60Meg/60 - 75 MB Total RAM: "8040643" +*VMOption 76Meg/76 -100 MB Total RAM: "8040643" +*SuggestedWaitTimeout: "120" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING: Cannot reset printer.) = flush +" +*End + +*% ============================================= +*% For "HP LaserJet 5Si/5Si MX" version 2014.103 +*% ============================================= +*% The byte count of this file should be exactly 035629 or 036582 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet 5Si diff --git a/openoffice/share/psprint/driver/HPLJ5SIM.PS b/openoffice/share/psprint/driver/HPLJ5SIM.PS new file mode 100644 index 0000000000000000000000000000000000000000..4096bb7691624836cba32b6122a9c28b32699846 --- /dev/null +++ b/openoffice/share/psprint/driver/HPLJ5SIM.PS @@ -0,0 +1,1006 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + +*% =================================== +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Manufacturer: "HP" +*PCFileName: "HPLJ5SIM.PPD" + +*% Product Version Information +*Product: "(HP LaserJet 5Si)" +*PSVersion:"(2014.108) 1" +*ModelName:"HP LaserJet 5Si Mopier PS" +*NickName: "HP LaserJet 5Si Mopier PS" + +*% =================================== +*% Basic Device Capabilities +*% =================================== +*LanguageLevel: "2" +*ColorDevice: False +*DefaultColorSpace: Gray +*FileSystem: True +*?FileSystem: " + save + false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore +" +*End +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {(NO Type42} ifelse = flush + restore + " +*End +*Throughput: "24" + +*% =================================== +*% Emulations and Protocols +*% =================================== +*Protocols: PJL TBCP +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = POSTSCRIPT <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" + +*% =================================== +*% Installable Options +*% =================================== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Envelope Feeder : Boolean +*DefaultOption1: True +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save + currentpagedevice /InputAttributes get dup + 2 known + {2 get null ne {(True)}{(False)} ifelse} + {pop (False)} ifelse + = flush + restore +" +*End +*CloseUI: *Option1 +*OpenUI *Option2/2000-Sheet Input Tray (Tray 4): Boolean +*DefaultOption2: True +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*?Option2: " + save + currentpagedevice /InputAttributes get dup + 4 known + {4 get null ne {(True)}{(False)} ifelse} + {pop (False)} ifelse + = flush + restore +" +*End +*CloseUI: *Option2 +*OpenUI *Option3/Duplex Unit (for 2-Sided Printing): Boolean +*DefaultOption3: True +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " + save + currentpagedevice /Duplex known + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *Option3 + +*OpenUI *Option4/Mailbox with Stapler: Boolean +*DefaultOption4: True +*Option4 True/Installed: "" +*Option4 False/Not Installed: "" +*?Option4: " + save + currentpagedevice /OutputAttributes get + 5 known + {(True)}{(False)} ifelse + = flush + restore" +*End +*CloseUI: *Option4 + +*OpenUI *Option5/Mailbox with Stapler Mode: PickOne +*DefaultOption5: MailboxModeMailbox +*Option5 MailboxModeMailbox/Mailbox: "" +*Option5 MailboxModeStacker/Stacking: "" +*Option5 MailboxModeSeparator/Job Separation: "" +*?Option5: " + save + currentpagedevice /OutputAttributes get + 6 known{(MailboxModeMailbox)}{(MailboxModeStacker)} ifelse + = flush + restore +" +*End +*CloseUI: *Option5 + + +*OpenUI *Option6/Printer Hard Disk: PickOne +*DefaultOption6: True +*Option6 True/Installed: "" +*Option6 False/Not Installed: "" +*?Option6: " + save + false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore +" +*End +*CloseUI: *Option6 + + + + +*OpenUI *InstalledMemory/Printer Memory: PickOne +*DefaultInstalledMemory: 44Meg +*InstalledMemory 12Meg/12 - 27 MB Total RAM: "" +*InstalledMemory 28Meg/28 - 43 MB Total RAM: "" +*InstalledMemory 44Meg/44 - 59 MB Total RAM: "" +*InstalledMemory 60Meg/60 - 75 MB Total RAM: "" +*InstalledMemory 76Meg/76 -100 MB Total RAM: "" +*?InstalledMemory: " + save + currentsystemparams /RamSize get + 524288 div ceiling cvi 2 div + /size exch def + size 76 ge + {(76Meg)} + { + size 60 ge + {(60Meg)} + { + size 44 ge + {(44Meg)} + { + size 28 ge + {(28Meg)} + { + size 2 ge + {(12Meg)} + {(Unknown)} ifelse + } ifelse + } ifelse + } ifelse + } ifelse + = flush + restore +" +*End +*CloseUI: *InstalledMemory +*CloseGroup: InstallableOptions + +*% =================================== +*% User Interface Constraints +*% =================================== +*% If optional Env Feeder is not installed, disable access to Env Feeder +*UIConstraints: *Option1 False *InputSlot Envelope + +*% If optional Tray4 is not installed, disable access to Tray4 InputSlot +*UIConstraints: *Option2 False *InputSlot Tray4 + +*% If optional Duplexer is not installed, disable access to Duplex +*UIConstraints: *Option3 False *Duplex + +*% if optional Multi-Bin Mailbox is not installed, disable Multi-Bin Mailbox output destinations +*UIConstraints: *Option4 False *OutputBin Stacker +*UIConstraints: *Option4 False *OutputBin Separator +*UIConstraints: *Option4 False *OutputBin Stapler +*UIConstraints: *Option4 False *OutputBin OutputBin1 +*UIConstraints: *Option4 False *OutputBin OutputBin2 +*UIConstraints: *Option4 False *OutputBin OutputBin3 +*UIConstraints: *Option4 False *OutputBin OutputBin4 +*UIConstraints: *Option4 False *OutputBin OutputBin5 + + + +*% If Multi-Bin Mailbox mode is Mailbox, disable Stacker and Separator +*UIConstraints: *Option5 MailboxModeMailbox *OutputBin Stacker +*UIConstraints: *Option5 MailboxModeMailbox *OutputBin Separator + + +*% If Multi-Bin Mailbox mode is Stacker, disable Separator and Individual Mailboxes +*UIConstraints: *Option5 MailboxModeStacker *OutputBin Separator +*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin1 +*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin2 +*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin3 +*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin4 +*UIConstraints: *Option5 MailboxModeStacker *OutputBin OutputBin5 + + + +*% If Multi-Bin Mailbox mode is Separator, disable Stacker and Individual Mailboxes +*UIConstraints: *Option5 MailboxModeSeparator *OutputBin Stacker +*UIConstraints: *Option5 MailboxModeSeparator *OutputBin OutputBin1 +*UIConstraints: *Option5 MailboxModeSeparator *OutputBin OutputBin2 +*UIConstraints: *Option5 MailboxModeSeparator *OutputBin OutputBin3 +*UIConstraints: *Option5 MailboxModeSeparator *OutputBin OutputBin4 +*UIConstraints: *Option5 MailboxModeSeparator *OutputBin OutputBin5 + +*% If hard disk is not installed you cannot turn on collating. +*UIConstraints: *Option6 False *HPCollate True + + +*% =================================== +*% Media Selection +*% =================================== +*LandscapeOrientation: Plus90 + +*% Page Selection by size +*OpenUI *PageSize/Page Size: PickOne +*OrderDependency: 30.0 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: " + <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice" +*End +*PageSize Executive/Executive: " + <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice" +*End +*PageSize Legal/US Legal: " + <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice" +*End +*PageSize Tabloid/11x17: " + <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null>> setpagedevice" +*End +*PageSize Custom/11x17 (Oversize): " + <</DeferredMediaSelection true /PageSize [842 1274] /ImagingBBox null>> setpagedevice" +*End +*PageSize A4/A4: " + <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice" +*End +*PageSize A3/A3: " + <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null>> setpagedevice" +*End +*PageSize B4/JIS B4: " + <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null>> setpagedevice" +*End +*PageSize B5/JIS B5: " + <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null>> setpagedevice" +*End +*PageSize DoublePostcard/Double Postcard: " + <</DeferredMediaSelection true /PageSize [420 567] /ImagingBBox null>> setpagedevice" +*End +*PageSize Env10/Env Comm10: " + <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice" +*End +*PageSize EnvMonarch/Env Monarch: " + <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice" +*End +*PageSize EnvDL/Env DL: " + <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice" +*End +*PageSize EnvC5/Env C5: " + <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice" +*End +*PageSize EnvISOB5/Env ISO B5: " + <</DeferredMediaSelection true /PageSize [499 709] /ImagingBBox null>> setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 17 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [522 756] (Executive) put + dup [792 1224] (Tabloid) put + dup [842 1274] (Custom) put + dup [842 1191] (A3) put + dup [729 1032] (B4) put + dup [516 729] (B5) put + dup [420 567] (DoublePostcard) put + dup [297 684] (Env10) put + dup [279 540] (EnvMonarch) put + dup [312 624] (EnvDL) put + dup [459 649] (EnvC5) put + dup [499 709] (EnvISOB5) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*% Page Selection by region - used for manual feed +*OpenUI *PageRegion/Page Region: PickOne +*OrderDependency: 40.0 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: " + <</DeferredMediaSelection true /PageSize [612 792] /ImagingBBox null>> setpagedevice" +*End +*PageRegion Executive/Executive: " + <</DeferredMediaSelection true /PageSize [522 756] /ImagingBBox null>> setpagedevice" +*End +*PageRegion Legal/US Legal: " + <</DeferredMediaSelection true /PageSize [612 1008] /ImagingBBox null>> setpagedevice" +*End +*PageRegion Tabloid/11x17: " + <</DeferredMediaSelection true /PageSize [792 1224] /ImagingBBox null>> setpagedevice" +*End +*PageRegion Custom/11x17 (Oversize): " + <</DeferredMediaSelection true /PageSize [842 1274] /ImagingBBox null>> setpagedevice" +*End +*PageRegion A4/A4: " + <</DeferredMediaSelection true /PageSize [595 842] /ImagingBBox null>> setpagedevice" +*End +*PageRegion A3/A3: " + <</DeferredMediaSelection true /PageSize [842 1191] /ImagingBBox null>> setpagedevice" +*End +*PageRegion B4/JIS B4: " + <</DeferredMediaSelection true /PageSize [729 1032] /ImagingBBox null>> setpagedevice" +*End +*PageRegion B5/JIS B5: " + <</DeferredMediaSelection true /PageSize [516 729] /ImagingBBox null>> setpagedevice" +*End +*PageRegion DoublePostcard/Double Postcard: " + <</DeferredMediaSelection true /PageSize [420 567] /ImagingBBox null>> setpagedevice" +*End +*PageRegion Env10/Env Comm10: " + <</DeferredMediaSelection true /PageSize [297 684] /ImagingBBox null>> setpagedevice" +*End +*PageRegion EnvMonarch/Env Monarch: " + <</DeferredMediaSelection true /PageSize [279 540] /ImagingBBox null>> setpagedevice" +*End +*PageRegion EnvDL/Env DL: " + <</DeferredMediaSelection true /PageSize [312 624] /ImagingBBox null>> setpagedevice" +*End +*PageRegion EnvC5/Env C5: " + <</DeferredMediaSelection true /PageSize [459 649] /ImagingBBox null>> setpagedevice" +*End +*PageRegion EnvISOB5/Env ISO B5: " + <</DeferredMediaSelection true /PageSize [499 708] /ImagingBBox null>> setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "12.24 12.06 599.76 780.06" +*ImageableArea Executive/Executive: "13.32 12.06 508.68 744.06" +*ImageableArea Legal/US Legal: "12.24 12.06 599.76 996.06" +*ImageableArea Tabloid/11x17: "12.50 12.50 779.50 1211.50" +*ImageableArea Custom/11x17 (Oversize): "10.32 12.00 832.08 1262.40" +*ImageableArea A4/A4: "13.44 12.06 581.76 829.74" +*ImageableArea A3/A3: "14.00 14.00 828.00 1177.00" +*ImageableArea B4/JIS B4: "12.50 12.50 716.50 1019.50" +*ImageableArea B5/JIS B5: "12.50 12.50 503.50 716.50" +*ImageableArea DoublePostcard/Double Postcard: "10.08 12.00 409.44 554.88" +*ImageableArea Env10/Env Comm10: "12.12 12.06 284.76 672.06" +*ImageableArea EnvMonarch/Env Monarch: "12.72 12.06 266.16 528.06" +*ImageableArea EnvDL/Env DL: "13.80 12.06 297.96 611.58" +*ImageableArea EnvC5/Env C5: "12.60 12.06 446.52 637.02" +*ImageableArea EnvISOB5/Env ISO B5: "13.20 12.06 485.52 696.54" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Executive/Executive: "522 756" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension Tabloid/11x17: "792 1224" +*PaperDimension Custom/11x17 (Oversize): "842 1274" +*PaperDimension A4/A4: "595 842" +*PaperDimension A3/A3: "842 1191" +*PaperDimension B4/JIS B4: "729 1032" +*PaperDimension B5/JIS B5: "516 729" +*PaperDimension DoublePostcard/Double Postcard: "420 567" +*PaperDimension Env10/Env Comm10: "297 684" +*PaperDimension EnvMonarch/Env Monarch: "279 540" +*PaperDimension EnvDL/Env DL: "312 624" +*PaperDimension EnvC5/Env C5: "459 649" +*PaperDimension EnvISOB5/Env ISO B5: "499 708" +*RequiresPageRegion All: True + +*% =================================== +*% Mediatype definitions +*% =================================== +*OpenUI *MediaType/Media Type: PickOne +*OrderDependency: 20.0 AnySetup *MediaType +*DefaultMediaType: None +*MediaType None/None: " + <</DeferredMediaSelection true /MediaType null>> setpagedevice" +*End +*MediaType Plain/Plain: " + <</DeferredMediaSelection true /MediaType (Plain)>> setpagedevice" +*End +*MediaType Preprinted/Preprinted: " + <</DeferredMediaSelection true /MediaType (Preprinted)>> setpagedevice" +*End +*MediaType Letterhead/Letterhead: " + <</DeferredMediaSelection true /MediaType (Letterhead)>> setpagedevice" +*End +*MediaType Transparency/Transparency: " + <</DeferredMediaSelection true /MediaType (Transparency)>> setpagedevice" +*End +*MediaType Prepunched/Prepunched: " + <</DeferredMediaSelection true /MediaType (Prepunched)>> setpagedevice" +*End +*MediaType Labels/Labels: " + <</DeferredMediaSelection true /MediaType (Labels)>> setpagedevice" +*End +*MediaType Bond/Bond: " + <</DeferredMediaSelection true /MediaType (Bond)>> setpagedevice" +*End +*MediaType Recycled/Recycled: " + <</DeferredMediaSelection true /MediaType (Recycled)>> setpagedevice" +*End +*MediaType Color/Color: " + <</DeferredMediaSelection true /MediaType (Color)>> setpagedevice" +*End +*MediaType Cardstock/Cardstock: " + <</DeferredMediaSelection true /MediaType (Card Stock)>> setpagedevice" +*End +*?MediaType: " + save + currentpagedevice /InputAttributes get dup + /Priority get + 0 get get + /MediaType get + (Card Stock) anchorsearch + {pop pop (Cardstock)} if + = flush + restore +" +*End +*CloseUI: *MediaType + +*% =================================== +*% Media Handling Features +*% =================================== +*% Media Input Source +*OpenUI *InputSlot/Input Slot: PickOne +*OrderDependency: 20.0 AnySetup *InputSlot +*DefaultInputSlot: Tray3 +*InputSlot Envelope/Envelope Feeder: " + <</DeferredMediaSelection true /MediaPosition 2>> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + <</DeferredMediaSelection true /MediaPosition 3>> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + <</DeferredMediaSelection true /MediaPosition 0>> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + <</DeferredMediaSelection true /MediaPosition 1>> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + <</DeferredMediaSelection true /MediaPosition 4>> setpagedevice" +*End +*?InputSlot: " + save + currentpagedevice /InputAttributes get /Priority get + 0 get + [(Tray2) (Tray3) (Envelope) (Tray1) (Tray4)] exch get = flush + restore +" +*End +*CloseUI: *InputSlot + +*% Enable/Disable Manual Feed +*OpenUI *ManualFeed/Manual Feed (Tray 1): Boolean +*OrderDependency: 20.0 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True/True: " + <</ManualFeed true>> setpagedevice" +*End +*ManualFeed False/False: " + <</ManualFeed false>> setpagedevice" +*End +*?ManualFeed: " + save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *ManualFeed + +*% Two-sided Printing (Duplex) +*OpenUI *Duplex/2-Sided Printing: PickOne +*OrderDependency: 50.0 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None/Off: " + <</Duplex false /Tumble false>> setpagedevice" +*End +*Duplex DuplexNoTumble/Long-Edge Binding: " + <</Duplex true /Tumble false>> setpagedevice" +*End +*Duplex DuplexTumble/Short-Edge Binding: " + <</Duplex true /Tumble true>> setpagedevice" +*End +*?Duplex: "save + currentpagedevice dup /Duplex known + {dup /Duplex get + {/Tumble get{(DuplexTumble)}{(DuplexNoTumble)}ifelse} + {pop (None)} ifelse + } + {pop (None)} ifelse = flush +restore +" +*End +*CloseUI: *Duplex + +*PageStackOrder Upper: Normal +*PageStackOrder Left: Reverse +*PageStackOrder Stacker: Normal +*PageStackOrder Separator: Normal +*PageStackOrder Stapler: Normal +*PageStackOrder OutputBin1: Normal +*PageStackOrder OutputBin2: Normal +*PageStackOrder OutputBin3: Normal +*PageStackOrder OutputBin4: Normal +*PageStackOrder OutputBin5: Normal + +*% Media Output Destination +*OpenUI *OutputBin/Output Destination: PickOne +*OrderDependency: 50.0 AnySetup *OutputBin +*DefaultOutputBin: Upper + +*OutputBin Upper/Top Output Bin (Face Down): "<</Staple 0 /OutputType (TOP OUTPUT BIN)>> setpagedevice" +*OutputBin Left/Left Output Bin (Face Up): " + currentpagedevice /OutputAttributes get + 5 known + {<</Staple 0 /OutputType (FACE UP BIN)>> setpagedevice} + {<</Staple 0 /OutputType (LEFT OUTPUT BIN)>> setpagedevice} + ifelse +" +*End +*OutputBin Stacker/Stacker (Face Down): "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice" +*OutputBin Separator/Job Separator (Face Down): "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice" +*OutputBin Stapler/Stapler (Face Down): "<</Staple 2>> setpagedevice" +*OutputBin OutputBin1/Mailbox 1 (Face Down): "<</Staple 0 /OutputType (OPTIONAL OUTBIN 2)>> setpagedevice" +*OutputBin OutputBin2/Mailbox 2 (Face Down): "<</Staple 0 /OutputType (OPTIONAL OUTBIN 3)>> setpagedevice" +*OutputBin OutputBin3/Mailbox 3 (Face Down): "<</Staple 0 /OutputType (OPTIONAL OUTBIN 4)>> setpagedevice" +*OutputBin OutputBin4/Mailbox 4 (Face Down): "<</Staple 0 /OutputType (OPTIONAL OUTBIN 5)>> setpagedevice" +*OutputBin OutputBin5/Mailbox 5 (Face Down): "<</Staple 0 /OutputType (OPTIONAL OUTBIN 6)>> setpagedevice" +*?OutputBin:" +save + currentpagedevice /OutputAttributes get dup + 6 known + {/Priority get 0 get + [(Upper) (Left) (Reserved1) (Reserved2) (OutputBin1) + (OutputBin2) (OutputBin3) (OutputBin4) + (OutputBin5)] exch get = flush} + {/Priority get 0 get + [(Upper) (Left) (Reserved1) (Reserved2) (Stacker)] exch get = flush} ifelse +restore +" +*End +*CloseUI: *OutputBin + +*% =================================== +*% Resolution Enhancement +*% =================================== +*% Resolution Enhancement +*OpenUI *Smoothing/Resolution Enhancement: Boolean +*OrderDependency: 15 DocumentSetup *Smoothing +*DefaultSmoothing: True +*Smoothing True/On: " +<< /PostRenderingEnhance true >> setpagedevice" +*End +*Smoothing False/Off: " +<< /PostRenderingEnhance false >> setpagedevice" +*End +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhance get + {(True)}{ (False)} ifelse print + restore +" +*End +*CloseUI: *Smoothing + + +*% =================================== +*% Resolution and Appearance Control +*% =================================== +*% Enable/Disable EconoMode +*JCLOpenUI *JCLEconomode/EconoMode: Boolean +*DefaultJCLEconomode: False +*OrderDependency: 20 JCLSetup *JCLEconomode +*JCLEconomode False/Highest Quality: "@PJL SET ECONOMODE = OFF<0A>" +*JCLEconomode True/Save Toner: "@PJL SET ECONOMODE = ON<0A>" +*JCLCloseUI: *JCLEconomode + +*% Select Printer Resolution +*OpenUI *Resolution/Printer Resolution: PickOne +*OrderDependency: 10.0 DocumentSetup *Resolution +*DefaultResolution: 600dpi +*Resolution 600dpi/600 dpi: " +<< /HWResolution [600 600]>> setpagedevice" +*End +*Resolution 300dpi/300 dpi: " +<< /HWResolution [300 300]>> setpagedevice" +*End +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End +*CloseUI: *Resolution + + + +*% =================================== +*% Finishing Feature +*% =================================== +*% Enable/Disable Collate via PostScript +*OpenUI *HPCollate/Collate: Boolean +*OrderDependency: 20.0 AnySetup *HPCollate +*DefaultHPCollate: True +*HPCollate True/On: " + <</Collate true>> setpagedevice" +*End +*HPCollate False/Off: " + <</Collate false>> setpagedevice" +*End +*?HPCollate: " + save + currentpagedevice /Collate get + {(True)}{(False)}ifelse = flush + restore +" +*End +*CloseUI: *HPCollate + + +*% =================================== +*% Gray Levels and Halftoning +*% =================================== +*ScreenFreq: "85.0" +*ScreenAngle: "45.0" +*ResScreenFreq 600dpi: "85.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" + +*% Enable/Disable Enhanced Halftone +*OpenUI *HPHalftone/Levels of Gray: PickOne +*OrderDependency: 10.0 DocumentSetup *HPHalftone +*DefaultHPHalftone: Enhanced +*HPHalftone Enhanced/Enhanced: " +<< /Install { + currentpagedevice /HWResolution get + dup 0 get 600 eq exch 1 get 600 eq and + {/EnhancedColorRendering600} {/EnhancedColorRendering} ifelse + /ColorRendering findresource setcolorrendering + /EnhancedHalftone /Halftone findresource sethalftone + { } settransfer false setstrokeadjust +} >> setpagedevice +currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and + { + << /PostRenderingEnhance false >> setpagedevice + }if +/setscreen { 3 {pop} repeat } def +/setcolorscreen { 12 {pop} repeat } def +/sethalftone { pop } def +" +*End +*HPHalftone Standard/Standard: " +<< /Install { + currentpagedevice /HWResolution get + dup 0 get 600 eq exch 1 get 600 eq and dup + currentpagedevice /PostRenderingEnhance get + { {/DefaultColorRenderingRE600} {/DefaultColorRenderingRE} ifelse} + { {/DefaultColorRendering600} {/DefaultColorRendering} ifelse} ifelse + /ColorRendering findresource setcolorrendering + { /DefaultHalftone600 } {/DefaultHalftone} ifelse + /Halftone findresource sethalftone + {} settransfer false setstrokeadjust + } +>> setpagedevice +currentpagedevice /HWResolution get dup 0 get 600 eq exch 1 get 600 eq and + { + << /PostRenderingEnhance false >> setpagedevice + }if +" +*End +*?HPHalftone: " + save + currenthalftone /HalftoneType get 9 eq + {(Enhanced)} {(Standard)} ifelse = flush + restore +" +*End +*CloseUI: *HPHalftone +*DefaultScreenProc: Dot +*ScreenProc HPEnhanced: " + { /EnhancedHalftone /Halftone findresource }" +*End +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% =================================== +*% Color Control +*% =================================== +*DefaultColorSep: ProcessBlack.85lpi.600dpi +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 53 lpi / 300 dpi =============================== +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53lpi/300dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53lpi/300dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53lpi/300dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53lpi/300dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53lpi/300dpi: "0.0" +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53lpi/300dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53lpi/300dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53lpi/300dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53lpi/300dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53lpi/300dpi: "50.0" + +*% For 60 lpi / 300 dpi =============================== +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60lpi/300dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60lpi/300dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60lpi/300dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60lpi/300dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60lpi/300dpi: "0" +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60lpi/300dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60lpi/300dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60lpi/300dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60lpi/300dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60lpi/300dpi: "60" + +*% For 106 lpi /300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106lpi/300dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.300dpi/106lpi/300dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106lpi/300dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106lpi/300dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106lpi/300dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106lpi/300dpi: "106.066" +*ColorSepScreenFreq CustomColor.106lpi.300dpi/106lpi/300dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106lpi/300dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106lpi/300dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106lpi/300dpi: "100.0" + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85lpi/600dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85lpi/600dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85lpi/600dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85lpi/600dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85lpi/600dpi: "0.0" +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85lpi/600dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85lpi/600dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85lpi/600dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85lpi/600dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85lpi/600dpi: "30.0" +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85lpi/600dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 600 dpi =============================== +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71lpi/600dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71lpi/600dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71lpi/600dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71lpi/600dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71lpi/600dpi: "0.0" +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71lpi/600dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71lpi/600dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71lpi/600dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71lpi/600dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71lpi/600dpi: "66.6667" + +*% For 106 lpi /600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106lpi/600dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.600dpi/106lpi/600dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106lpi/600dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106lpi/600dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106lpi/600dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106lpi/600dpi: "106.066" +*ColorSepScreenFreq CustomColor.106lpi.600dpi/106lpi/600dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106lpi/600dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106lpi/600dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106lpi/600dpi: "100.0" + +*% =================================== +*% Font Information +*% =================================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End +*?FontList: " + save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush + restore +" +*End + +*% =================================== +*% Printer Messages +*% =================================== +*% Printer Messages (verbatim from printer): +*Message: "%%[exitserver: permanent state may be changed]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "warming up"/warming up +*Status: "initializing"/initializing +*Status: "idle"/idle +*Status: "waiting"/waiting +*Status: "busy"/busy +*Status: "printing"/printing +*Status: "printing test page"/printing test page +*Status: "PrinterError: needs attention"/needs attention +*Status: "PrinterError: cover open"/cover open +*Status: "PrinterError: no toner cartridge"/no toner cartridge +*Status: "PrinterError: manual feed"/manual feed +*Status: "PrinterError: out of paper"/out of paper +*Status: "PrinterError: Paper Jam"/Paper Jam +*Status: "PrinterError: page protect needed"/page protect needed +*Status: "PrinterError: out of memory"/out of memory +*Status: "PrinterError: output bin full"/output bin full +*Status: "PrinterError: resetting printer"/resetting printer +*Status: "PrinterError: toner is low"/toner is low +*Status: "PrinterError: off line"/off line + +*% PrinterError (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "needs attention"/needs attention +*PrinterError: "cover open"/cover open +*PrinterError: "no toner cartridge"/no toner cartridge +*PrinterError: "manual feed"/manual feed +*PrinterError: "out of paper"/out of paper +*PrinterError: "Paper Jam"/Paper Jam +*PrinterError: "page protect needed"/page protect needed +*PrinterError: "out of memory"/out of memory +*PrinterError: "output bin full"/output bin full +*PrinterError: "resetting printer"/resetting printer +*PrinterError: "toner is low"/toner is low +*PrinterError: "off line"/off line + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "other I/O"/other I/O +*Source: "LocalTalk"/LocalTalk +*Source: "Parallel"/Parallel +*Source: "EtherTalk"/EtherTalk +*Source: "NOVELL"/NOVELL +*Source: "DLC/LLC"/DLC/LLC +*Source: "ETALK"/EtherTalk +*Source: "TCP/IP"/TCP/IP + +*% =================================== +*% System Management +*% =================================== +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" +*FreeVM: "1515136" +*VMOption 12Meg/12 - 27 MB Total RAM: "1515136" +*VMOption 28Meg/28 - 43 MB Total RAM: "5681347" +*VMOption 44Meg/44 - 59 MB Total RAM: "8040643" +*VMOption 60Meg/60 - 75 MB Total RAM: "8040643" +*VMOption 76Meg/76 -100 MB Total RAM: "8040643" +*SuggestedWaitTimeout: "120" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING: Cannot reset printer.) = flush +" +*End + +*% ============================================= +*% For "HP LaserJet 5Si/5Si Mopier" *PSVersion:"(2014.108) 1" +*% DateCode: 19960813 +*% ============================================= +*% The byte count of this file should be exactly 035756 or 036762 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet 5Si diff --git a/openoffice/share/psprint/driver/HPLJ__31.PS b/openoffice/share/psprint/driver/HPLJ__31.PS new file mode 100644 index 0000000000000000000000000000000000000000..6a4113ea87e3561a441dfa661dac603723e070db --- /dev/null +++ b/openoffice/share/psprint/driver/HPLJ__31.PS @@ -0,0 +1,407 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "2.0" +*LanguageVersion: English +*PCFileName: "HPLJ__31.PPD" +*Product: "(HP LaserJet III)" +*PSVersion: "(2010.118) 2" +*ModelName: "HP LaserJet III PostScript Plus" +*ShortNickName: "HP LaserJet III v2010.118" +*NickName: "HP LaserJet III PostScript Plus v2010.118" + +*% ==== Options and Constraints ==== + +*UIConstraints: *PageSize B5 *ManualFeed False +*UIConstraints: *ManualFeed False *PageSize B5 +*UIConstraints: *PageRegion B5 *ManualFeed False +*UIConstraints: *ManualFeed False *PageRegion B5 + +*% General Information and Defaults =============== +*LanguageLevel: "2" +*Protocols: TBCP +*FreeVM: "315000" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*Throughput: "8" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print (dpi) = flush + restore +" +*End + +*OpenUI *Smoothing/Resolution Enhancement: PickOne +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: PrinterDefault +*Smoothing PrinterDefault/Printer Default:"" +*Smoothing None/Off: "2 dict + dup/PostRenderingEnhance false put + dup /PostRenderingEnhanceDetails + 2 dict + dup /REValue 0 put + dup /Type 8 put + put setpagedevice" +*End +*Smoothing Light: "2 dict dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict + dup /REValue 1 put + dup /Type 8 put + put setpagedevice" +*End +*Smoothing Medium: "2 dict dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict + dup /REValue 2 put + dup /Type 8 put + put setpagedevice" +*End +*Smoothing Dark: "2 dict dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict + dup /REValue 3 put + dup /Type 8 put + put setpagedevice" +*End +*?Smoothing: " +save + [(None)(Light)(Medium)(Dark)(Unknown)] currentpagedevice + /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if get = flush restore" +*End +*CloseUI: *Smoothing + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch +1 sub dup mul add 1 sub } {dup mul exch dup mul +add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Code in this section both selects a tray and sets up a frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " +2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " +2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5/JIS B5 182 x 257 mm: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/Env Comm10 4 1/8 x 9 1/2 in: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/Env Monarch 3 7/8 x 7 1/2 in: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/Env DL 110 x 220 mm: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5/Env C5 162 x 229 mm: " + 2 dict dup /PageSize [460 649] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 8 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + dup [522 756] (Executive) put + dup [516 729] (B5) put + dup [297 684] (Comm10) put + dup [279 540] (Monarch) put + dup [312 624] (DL) put + dup [460 649] (C5) put + + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter 8 1/2 x 11 in: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/Legal 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4/A4 210 x 297 mm: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5/JIS B5 182 x 257 mm: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Comm10/Env Comm10 4 1/8 x 9 1/2 in: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Monarch/Env Monarch 3 7/8 x 7 1/2 in: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion DL/Env DL 110 x 220 mm: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C5/Env C5 162 x 229 mm: " + 2 dict dup /PageSize [460 649] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter 8 1/2 x 11 in: "18.0 18.0001 594.0 774.0 " +*ImageableArea Legal/Legal 8 1/2 x 14 in: "18.0 18.0 594.0 990.0 " +*ImageableArea A4/A4 210 x 297 mm: "18.0 18.0 578.64 824.4 " +*ImageableArea Executive/Executive 7 1/4 x 10 1/2 in: "18.0 18.0 501.84 738.0" +*ImageableArea B5/JIS B5 182 x 257 mm: "18.0 18.0 509.52 713.04 " +*ImageableArea Comm10/Env Comm10 4 1/8 x 9 1/2 in: "18.0 18.0 279.12 666.0 " +*ImageableArea Monarch/Env Monarch 3 7/8 x 7 1/2 in: "18.0 18.0 263.76 522.0 " +*ImageableArea DL/Env DL 110 x 220 mm: "18.0 18.0 294.48 605.52 " +*ImageableArea C5/Env C5 162 x 229 mm: "18.0 18.0 440.4 630.48 " +*?ImageableArea: " +save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter 8 1/2 x 11 in: "612 792" +*PaperDimension Legal/Legal 8 1/2 x 14 in: "612 1008" +*PaperDimension A4/A4 210 x 297 mm: "595 842" +*PaperDimension Executive/Executive 7 1/4 x 10 1/2 in: "522 756" +*PaperDimension B5/JIS B5 182 x 257 mm: "516 729" +*PaperDimension Comm10/Env Comm10 4 1/8 x 9 1/2 in: "297 684" +*PaperDimension Monarch/Env Monarch 3 7/8 x 7 1/2 in: "279 540" +*PaperDimension DL/Env DL 110 x 220 mm: "312 624" +*PaperDimension C5/Env C5 162 x 229 mm: "460 649" + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " +save + currentpagedevice /ManualFeed get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *ManualFeed + +*LandscapeOrientation: Plus90 + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette/Paper Tray: "" +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*DefaultOutputOrder: Normal + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "PrinterError: Out Of Paper" +*Status: "PrinterError: Cover Open" +*Status: "PrinterError: Feed Manual" +*Status: "PrinterError: Paper Jam" +*Status: "PrinterError: Miscellaneous Error" +*Status: "PrinterError: Fatal Error" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "Serial" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "OptionalIO" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "Out Of Paper" +*PrinterError: "Cover Open" +*PrinterError: "Feed Manual" +*PrinterError: "Paper Jam" +*PrinterError: "Miscellaneous Error" +*PrinterError: "Fatal Error" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% Produced by "BuildPPD4.0L2.ps" version 4.0 edit 2 +*% Last Edit Date: Jun 6 1994 +*% The byte count of this file should be exactly 014405 or 014812 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet III diff --git a/openoffice/share/psprint/driver/HP_3D52_.PS b/openoffice/share/psprint/driver/HP_3D52_.PS new file mode 100644 index 0000000000000000000000000000000000000000..08cf99f5524f8378989b2acd3083f66fe37c9fd4 --- /dev/null +++ b/openoffice/share/psprint/driver/HP_3D52_.PS @@ -0,0 +1,430 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "2.4" +*PCFileName: "HP_3D522.PPD" +*LanguageVersion: English +*Product: "(HP LaserJet IIID)" +*PSVersion: "(52.2) 0" +*ModelName: "HP LaserJet IIID PostScript Cartridge" +*ShortNickName: "HP LaserJetIIID Cartridge v52.2" +*NickName: "HP LaserJet IIID PostScript Cartridge v52.2" + +*% ==== Options and Constraints ===== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Optional Envelope Feeder: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot Envelope +*UIConstraints: *PageSize Comm10 *Duplex +*UIConstraints: *PageSize Monarch *Duplex +*UIConstraints: *PageSize DL *Duplex +*UIConstraints: *PageSize C5 *Duplex +*UIConstraints: *Duplex *PageSize Comm10 +*UIConstraints: *Duplex *PageSize Monarch +*UIConstraints: *Duplex *PageSize DL +*UIConstraints: *Duplex *PageSize C5 +*UIConstraints: *PageRegion Comm10 *Duplex +*UIConstraints: *PageRegion Monarch *Duplex +*UIConstraints: *PageRegion DL *Duplex +*UIConstraints: *PageRegion C5 *Duplex +*UIConstraints: *Duplex *PageRegion Comm10 +*UIConstraints: *Duplex *PageRegion Monarch +*UIConstraints: *Duplex *PageRegion DL +*UIConstraints: *Duplex *PageRegion C5 +*UIConstraints: *ManualFeed False *PageSize B5 +*UIConstraints: *PageSize B5 *ManualFeed False +*UIConstraints: *ManualFeed False *PageRegion B5 +*UIConstraints: *PageRegion B5 *ManualFeed False + +*% General Information and Defaults =============== +*FreeVM: "264000" +*LanguageLevel: "1" +*ColorDevice: False +*DefaultColorSpace: Gray +*FileSystem: False +*Throughput: "8" +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*OpenUI *Smoothing/RET: PickOne +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: Medium +*Smoothing None/Off: "0 statusdict /setdoret get exec" +*Smoothing Light: "1 statusdict /setdoret get exec" +*Smoothing Medium: "2 statusdict /setdoret get exec" +*Smoothing Dark: "3 statusdict /setdoret get exec" +*?Smoothing: " +save + [(None)(Light)(Medium)(Dark)(Unknown)] statusdict /doret get exec + dup 3 gt{pop 4}if get = flush restore +" +*End +*CloseUI: *Smoothing + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt +1 exch sub }" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: "statusdict /lettertray get exec" +*PageSize Legal: "statusdict /legaltray get exec" +*PageSize Executive: "statusdict /executivetray get exec" +*PageSize A4: "statusdict /a4tray get exec" +*PageSize B5: "statusdict /b5tray get exec" +*PageSize Comm10/Comm #10 Envelope: "statusdict /com10envelopetray get exec" +*PageSize Monarch/Monarch Envelope: "statusdict /monarcenvelopetray get exec" +*PageSize DL/DL Envelope: "statusdict /dlenvelopetray get exec" +*PageSize C5/C5 Envelope: "statusdict /c5envelopetray get exec" +*?PageSize: " +save +9 dict + dup /lettertray (Letter) put + dup /legaltray (Legal) put + dup /executivetray (Executive) put + dup /a4tray (A4) put + dup /b5tray (B5) put + dup /com10envelopetray (Comm10) put + dup /monarcenvelopetray (Monarch) put + dup /dlenvelopetray (DL) put + dup /c5envelopetray (C5) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: "letter" +*PageRegion Legal: "legal" +*PageRegion Executive: "executivepage" +*PageRegion A4: "a4" +*PageRegion B5: "b5" +*PageRegion Comm10/Comm #10 Envelope: "com10envelope" +*PageRegion Monarch/Monarch Envelope: "monarcenvelope" +*PageRegion DL/DL Envelope: "dlenvelope" +*PageRegion C5/C5 Envelope: "c5envelope" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "18 19 593 774 " +*ImageableArea Legal: "18 19 593 990 " +*ImageableArea Executive: "18 19 501 738 " +*ImageableArea A4: "18 19 578 824 " +*ImageableArea B5: "18 19 505 713 " +*ImageableArea Comm10/Comm #10 Envelope: "18 19 278 666 " +*ImageableArea Monarch/Monarch Envelope: "18 19 259 522 " +*ImageableArea DL/DL Envelope: "18 19 294 605 " +*ImageableArea C5/C5 Envelope: "18 19 440 630 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush +restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Executive: "522 756" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension Comm10/Comm #10 Envelope: "297 684" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension DL/DL Envelope: "312 624" +*PaperDimension C5/C5 Envelope: "459 649" + +*DefaultOutputOrder: Normal +*LandscapeOrientation: Plus90 + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Upper +*InputSlot Upper/Upper Tray: "0 statusdict /setpapertray get exec" +*InputSlot Lower/Lower Tray: "1 statusdict /setpapertray get exec" +*InputSlot Envelope/Envelope Feeder: "2 statusdict /setpapertray get exec" +*?InputSlot: " +save + [ (Upper) (Lower) (Envelope) ] statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown)} if = flush +restore +" +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "statusdict /manualfeed true put" +*ManualFeed False: "statusdict /manualfeed false put" +*?ManualFeed: " +save statusdict /manualfeed get {(True)}{(False)}ifelse = flush +restore" +*End +*CloseUI: *ManualFeed + +*OpenUI *Duplex: PickOne +*OrderDependency: 50 AnySetup *Duplex +*DefaultDuplex: None +*Duplex DuplexTumble: " + true statusdict /setduplexmode get exec true statusdict /settumble get exec" +*End +*Duplex DuplexNoTumble: " + true statusdict /setduplexmode get exec false statusdict /settumble get exec" +*End +*Duplex None: " + false statusdict /setduplexmode get exec false statusdict /settumble get exec" +*End +*?Duplex: " +save + statusdict /duplexmode get exec + {statusdict /tumble get exec{(DuplexTumble)}{(DuplexNoTumble)}ifelse} + {(None)}ifelse = flush +restore +" +*End +*CloseUI: *Duplex + +*OpenUI *TraySwitch: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True: "true statusdict /settrayswitch get exec" +*TraySwitch False: "false statusdict /settrayswitch get exec" +*?TraySwitch: " +save + statusdict /trayswitch get exec {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *TraySwitch + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.001)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM +*Font Bookman-Light: Standard "(001.001)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM +*Font Courier: Standard "(002.002)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Helvetica: Standard "(001.002)" Standard ROM +*Font Helvetica-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.004)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.003)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.004)" Standard ROM +*Font Palatino-Bold: Standard "(001.002)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.002)" Standard ROM +*Font Palatino-Italic: Standard "(001.002)" Standard ROM +*Font Palatino-Roman: Standard "(001.001)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Times-Bold: Standard "(001.002)" Standard ROM +*Font Times-BoldItalic: Standard "(001.004)" Standard ROM +*Font Times-Italic: Standard "(001.002)" Standard ROM +*Font Times-Roman: Standard "(001.002)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM +*Font ZapfDingbats: Special "(001.002)" Special ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print print (:) print + FontDirectory exch known + {(Yes)}{(No)} ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: Out Of Paper" +*Status: "PrinterError: Cover Open" +*Status: "PrinterError: Feed Manual" +*Status: "PrinterError: Paper Jam" +*Status: "PrinterError: Miscellaneous Error" +*Status: "PrinterError: Fatal Error" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" +*Source: "Centronics" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "Out Of Paper" +*PrinterError: "Cover Open" +*PrinterError: "Feed Manual" +*PrinterError: "Paper Jam" +*PrinterError: "Miscellaneous Error" +*PrinterError: "Fatal Error" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For "HP LaserJet IIID" version 52.2 +*% Produced by "BuildPPD.ps" version 3.0 edit 58 +*% Converted to meet 4.0 specification +*% Last Edit Date: Jun 16 1994 +*% The byte count of this file should be exactly 014585 or 015015 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet IIID diff --git a/openoffice/share/psprint/driver/HP_3P52_.PS b/openoffice/share/psprint/driver/HP_3P52_.PS new file mode 100644 index 0000000000000000000000000000000000000000..a9fb10be39d135db9537282b6bb23ceb4894572a --- /dev/null +++ b/openoffice/share/psprint/driver/HP_3P52_.PS @@ -0,0 +1,382 @@ +*PPD-Adobe: "4.1" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.1" +*FileVersion: "3.4" +*PCFileName: "HP_3P522.PPD" +*LanguageVersion: English +*Product: "(HP LaserJet IIIP)" +*PSVersion: "(52.2) 0" +*ModelName: "HP LaserJet IIIP PostScript Cartridge" +*ShortNickName: "HP LaserJetIIIP Cartridge v52.2" +*NickName: "HP LaserJet IIIP PostScript Cartridge v52.2" + +*% ==== Options and Constraints ===== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Optional Lower Tray: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot Lower +*UIConstraints: *ManualFeed False *PageSize B5 +*UIConstraints: *PageSize B5 *ManualFeed False +*UIConstraints: *ManualFeed False *PageRegion B5 +*UIConstraints: *PageRegion B5 *ManualFeed False + +*% General Information and Defaults =============== +*FreeVM: "264000" +*LanguageLevel: "1" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: False +*Throughput: "4" +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*OpenUI *Smoothing/RET: PickOne +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: Medium +*Smoothing None/Off: "0 statusdict /setdoret get exec" +*Smoothing Light: "1 statusdict /setdoret get exec" +*Smoothing Medium: "2 statusdict /setdoret get exec" +*Smoothing Dark: "3 statusdict /setdoret get exec" +*?Smoothing: " +save + [(None)(Light)(Medium)(Dark)(Unknown)] statusdict /doret get exec + dup 3 gt{pop 4}if get = flush +restore +" +*End +*CloseUI: *Smoothing + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: "statusdict /lettertray get exec" +*PageSize Legal: "statusdict /legaltray get exec" +*PageSize Executive: "statusdict /executivetray get exec" +*PageSize A4: "statusdict /a4tray get exec" +*PageSize B5: "statusdict /b5tray get exec" +*PageSize Comm10/Comm #10 Envelope: "statusdict /com10envelopetray get exec" +*PageSize Monarch/Monarch Envelope: "statusdict /monarcenvelopetray get exec" +*PageSize DL/DL Envelope: "statusdict /dlenvelopetray get exec" +*PageSize C5/C5 Envelope: "statusdict /c5envelopetray get exec" +*?PageSize: " +save +9 dict + dup /lettertray (Letter) put + dup /legaltray (Legal) put + dup /executivetray (Executive) put + dup /a4tray (A4) put + dup /b5tray (B5) put + dup /com10envelopetray (Comm10) put + dup /monarcenvelopetray (Monarch) put + dup /dlenvelopetray (DL) put + dup /c5envelopetray (C5) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: "letter" +*PageRegion Legal: "legal" +*PageRegion Executive: "executivepage" +*PageRegion A4: "a4" +*PageRegion B5: "b5" +*PageRegion Comm10/Comm #10 Envelope: "com10envelope" +*PageRegion Monarch/Monarch Envelope: "monarcenvelope" +*PageRegion DL/DL Envelope: "dlenvelope" +*PageRegion C5/C5 Envelope: "c5envelope" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "18 19 593 774 " +*ImageableArea Legal: "18 19 593 990 " +*ImageableArea Executive: "18 19 501 738 " +*ImageableArea A4: "18 19 578 824 " +*ImageableArea B5: "18 19 505 713 " +*ImageableArea Comm10/Comm #10 Envelope: "18 19 278 666 " +*ImageableArea Monarch/Monarch Envelope: "18 19 259 522 " +*ImageableArea DL/DL Envelope: "18 19 294 605 " +*ImageableArea C5/C5 Envelope: "18 19 440 630 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Executive: "522 756" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension Comm10/Comm #10 Envelope: "297 684" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension DL/DL Envelope: "312 624" +*PaperDimension C5/C5 Envelope: "459 649" + +*LandscapeOrientation: Plus90 +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Unknown +*InputSlot Upper/Upper Tray: "0 statusdict /setpapertray get exec" +*InputSlot Lower/Lower Tray: "1 statusdict /setpapertray get exec" +*?InputSlot: " +save + [ (Upper) (Lower) ] statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown)} if = flush +restore +" +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "statusdict /manualfeed true put" +*ManualFeed False: "statusdict /manualfeed false put" +*?ManualFeed: " +save + statusdict /manualfeed get {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *ManualFeed + +*DefaultOutputOrder: Normal + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.001)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM +*Font Bookman-Light: Standard "(001.001)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM +*Font Courier: Standard "(002.002)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Helvetica: Standard "(001.002)" Standard ROM +*Font Helvetica-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.004)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.003)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.004)" Standard ROM +*Font Palatino-Bold: Standard "(001.002)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.002)" Standard ROM +*Font Palatino-Italic: Standard "(001.002)" Standard ROM +*Font Palatino-Roman: Standard "(001.001)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Times-Bold: Standard "(001.002)" Standard ROM +*Font Times-BoldItalic: Standard "(001.004)" Standard ROM +*Font Times-Italic: Standard "(001.002)" Standard ROM +*Font Times-Roman: Standard "(001.002)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM +*Font ZapfDingbats: Special "(001.002)" Special ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print print (:) print + FontDirectory exch known + {(Yes)}{(No)} ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: Out Of Paper" +*Status: "PrinterError: Cover Open" +*Status: "PrinterError: Feed Manual" +*Status: "PrinterError: Paper Jam" +*Status: "PrinterError: Miscellaneous Error" +*Status: "PrinterError: Fatal Error" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" +*Source: "Centronics" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "Out Of Paper" +*PrinterError: "Cover Open" +*PrinterError: "Feed Manual" +*PrinterError: "Paper Jam" +*PrinterError: "Miscellaneous Error" +*PrinterError: "Fatal Error" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For "HP LaserJet IIIP" version 52.2 +*% Produced by "BuildPPD.ps" version 3.0 edit 58 +*% Converted to meet 4.0 specification +*% Last Edit Date: Jun 16 1994 +*% The byte count of this file should be exactly 012998 or 013380 +*% depending on the filesystem it resides in. +*% end of PPD file for HP LaserJet IIIP diff --git a/openoffice/share/psprint/driver/HP__CLJ1.PS b/openoffice/share/psprint/driver/HP__CLJ1.PS new file mode 100644 index 0000000000000000000000000000000000000000..36425dc8e242d78fed43ed70ca432bffd93c0468 --- /dev/null +++ b/openoffice/share/psprint/driver/HP__CLJ1.PS @@ -0,0 +1,689 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1994 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + +*% ============================= +*% ============================= +*% Product/PPD Information +*% ============================= +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "hp__clj1.ppd" + +*Product: "(HP Color LaserJet)" +*ModelName: "HP Color LaserJet PS" +*NickName: "HP Color LaserJet PS" +*PSVersion: "(2013.114) 4" + +*% ============================= +*% Basic Device Capabilities +*% ============================= +*LanguageLevel: "2" +*ColorDevice: True +*DefaultColorSpace: CMY +*TTRasterizer: Type42 +*FileSystem: False +*Throughput: "10" + +*% ============================= +*% Emulations and Protocols +*% ============================= +*Protocols: PJL TBCP + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE=POSTSCRIPT<0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ<0A><1B>%-12345X" + +*% ============================= +*% Installable Options +*% ============================= +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Rear Feed Unit: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save + currentpagedevice /InputAttributes get + 1 get + null eq + {(False)}{(True)}ifelse = flush + restore +" +*End +*CloseUI: *Option1 + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: 8Meg +*InstalledMemory 8Meg/ 8 - 15 MB Total RAM: "" +*InstalledMemory 16Meg/ 16 - 23 MB Total RAM: "" +*InstalledMemory 24Meg/ 24 - 31 MB Total RAM: "" +*InstalledMemory 32Meg/ 32 - 39 MB Total RAM: "" +*InstalledMemory 40Meg/ 40 - 56 MB Total RAM: "" + +*?InstalledMemory: " + save + currentsystemparams /RamSize get + 524288 div ceiling cvi 2 div + /size exch def + size 40 ge + {(40Meg)} + {size 32 ge + {(32Meg)} + {size 24 ge + {(24Meg)} + {size 16 ge + {(16Meg)} + {(8Meg)} ifelse + }ifelse + }ifelse + }ifelse = flush + restore +" +*End +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + + + +*% ============================= +*% User Interface Constraints +*% ============================= +*% Disable access to Rear Tray and Manual Feed if AFU is not installed +*UIConstraints: *Option1 False *InputSlot Rear +*UIConstraints: *Option1 False *InputSlot ManualFeed + +*% If transparencies are selected, set Output Bin to Lower +*UIConstraints: *MediaType Transparency *OutputBin Upper +*UIConstraints: *MediaType Plain *OutputBin Lower + +*% If selected page size is not supported, disable Rear Tray +*UIConstraints: *PageSize Tabloid *InputSlot Rear +*UIConstraints: *PageRegion Tabloid *InputSlot Rear +*UIConstraints: *PageSize Legal *InputSlot Rear +*UIConstraints: *PageRegion Legal *InputSlot Rear +*UIConstraints: *PageSize A3 *InputSlot Rear +*UIConstraints: *PageRegion A3 *InputSlot Rear + +*%If Rear Tray selected disable Tabloid/A3/Legal paper sizes +*UIConstraints: *InputSlot Rear *PageSize Tabloid +*UIConstraints: *InputSlot Rear *PageRegion Tabloid +*UIConstraints: *InputSlot Rear *PageSize Legal +*UIConstraints: *InputSlot Rear *PageRegion Legal +*UIConstraints: *InputSlot Rear *PageSize A3 +*UIConstraints: *InputSlot Rear *PageRegion A3 + +*% If selected paper size != Letter/a4/executive, disable Color Models +*UIConstraints: *PageSize Tabloid *HPColorModel Color +*UIConstraints: *PageRegion Tabloid *HPColorModel Color +*UIConstraints: *PageSize Legal *HPColorModel Color +*UIConstraints: *PageRegion Legal *HPColorModel Color +*UIConstraints: *PageSize A3 *HPColorModel Color +*UIConstraints: *PageRegion A3 *HPColorModel Color + +*% If selected paper size != Letter/A4/Executive, Disable HPPantone option +*UIConstraints: *PageSize Tabloid *HPPantone True +*UIConstraints: *PageRegion Tabloid *HPPantone True +*UIConstraints: *PageSize Legal *HPPantone True +*UIConstraints: *PageRegion Legal *HPPantone True +*UIConstraints: *PageSize A3 *HPPantone True +*UIConstraints: *PageRegion A3 *HPPantone True + +*% Disable paper sizes if HPPantone is selected +*UIConstraints: *HPPantone True *PageSize Tabloid +*UIConstraints: *HPPantone True *PageRegion Tabloid +*UIConstraints: *HPPantone True *PageSize Legal +*UIConstraints: *HPPantone True *PageRegion Legal +*UIConstraints: *HPPantone True *PageSize A3 +*UIConstraints: *HPPantone True *PageRegion A3 + + +*% If user selects HPPantone, disable Cluster Halftone and Color Modes +*UIConstraints: *HPPantone True *HPHalftone Cluster +*UIConstraints: *HPPantone True *HPHalftone AppHalftone +*UIConstraints: *HPPantone True *HPColorModel Gray + +*% If Print Color as Gray is selected, disable HPPantone +*UIConstraints: *HPColorModel Gray *HPPantone True + + +*% ============================= +*% Media Selection/Paper Handling +*% ============================= +*LandscapeOrientation: Plus90 +*VariablePaperSize: False + +*% Code in this section both selects a tray and sets up frame buffer +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter + +*PageSize Letter/Letter 8 1/2 x 11 in: " + <</DeferredMediaSelection true>> setpagedevice + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + <</DeferredMediaSelection true>> setpagedevice + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Tabloid/Tabloid 11 x 17 in: " + <</DeferredMediaSelection true>> setpagedevice + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + <</DeferredMediaSelection true>> setpagedevice + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + <</DeferredMediaSelection true>> setpagedevice + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A3/A3 297 x 420 mm: " + <</DeferredMediaSelection true>> setpagedevice + 2 dict dup /PageSize [842 1190] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 6 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [522 756] (Executive) put dup [595 842] (A4) put dup [842 1190] (A3) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter + +*PageRegion Letter/Letter 8 1/2 x 11 in: " + <</DeferredMediaSelection true>> setpagedevice + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/Legal 8 1/2 x 14 in: " + <</DeferredMediaSelection true>> setpagedevice + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Tabloid/Tabloid 11 x 17 in: " + <</DeferredMediaSelection true>> setpagedevice + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive 7 1/4 x 10 1/2 in: " + <</DeferredMediaSelection true>> setpagedevice + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4/A4 210 x 297 mm: " + <</DeferredMediaSelection true>> setpagedevice + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A3/A3 297 x 420 mm: " + <</DeferredMediaSelection true>> setpagedevice + 2 dict dup /PageSize [842 1190] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter 8 1/2 x 11 in: "10.9201 12.0001 601.32 780.0" +*ImageableArea Legal/Legal 8 1/2 x 14 in: "10.32 10.68 601.68 997.56" +*ImageableArea Tabloid/Tabloid 11 x 17 in: "12.0001 11.16 780.0 1213.08" +*ImageableArea Executive/Executive 7 1/4 x 10 1/2 in: "13.32 13.20 508.68 742.8" +*ImageableArea A4/A4 210 x 297 mm: "13.14 13.92 581.76 828.00" +*ImageableArea A3/A3 297 x 420 mm: "13.9201 11.16 828.0 1179.96" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter + +*PaperDimension Letter/Letter 8 1/2 x 11 in: "612 792" +*PaperDimension Legal/Legal 8 1/2 x 14 in: "612 1008" +*PaperDimension Tabloid/Tabloid 11 x 17 in: "792 1224" +*PaperDimension Executive/Executive 7 1/4 x 10 1/2 in: "522 756" +*PaperDimension A4/A4 210 x 297 mm: "595 842" +*PaperDimension A3/A3 297 x 420 mm: "842 1190" + +*RequiresPageRegion Front: False +*RequiresPageRegion Rear: True +*RequiresPageRegion Manual: True + +*% ============================= +*% HPPantone Color Control +*% ============================= +*OpenUI *HPPantone/Pantone<AE>: Boolean +*OrderDependency: 50 AnySetup *HPPantone +*DefaultHPPantone: False +*HPPantone True/On: " + <</Install + {/ScatterHalftone /Halftone findresource sethalftone {} settransfer + false setstrokeadjust /ScatterCRD /ColorRendering findresource setcolorrendering + } + >> setpagedevice + /setscreen { pop pop pop } def + /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def + /sethalftone { pop } def + /ScatterHalftone /Halftone findresource sethalftone + /ScatterCRD /ColorRendering findresource setcolorrendering + +" +*End + +*HPPantone False/Off: "" +*?HPPantone: " + save + currentpagedevice /ProcessColorModel get + /DeviceCMY eq currenthalftone /HalftoneType get 9 eq and + {(True)} {(False)} ifelse = flush + restore +" +*End +*CloseUI: *HPPantone + +*% ============================= +*% Gray Levels and Halftoning +*% ============================= +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 sub } + {dup mul exch dup mul add 1 exch sub } ifelse } +" +*End + +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*OpenUI *HPHalftone/Halftone: PickOne +*OrderDependency: 10 DocumentSetup *HPHalftone +*DefaultHPHalftone: Cluster +*HPHalftone Cluster/Cluster (Standard): " + <</Install + {/ClusterHalftone /Halftone findresource sethalftone {} settransfer + false setstrokeadjust /ClusterCRD /ColorRendering findresource setcolorrendering + } + >> setpagedevice + /ClusterHalftone /Halftone findresource sethalftone + /ClusterCRD /ColorRendering findresource setcolorrendering +" +*End +*HPHalftone Scatter/Scatter (Enhanced): " + <</Install + {/ScatterHalftone /Halftone findresource sethalftone {} settransfer + false setstrokeadjust /ScatterCRD /ColorRendering findresource setcolorrendering + } + >> setpagedevice + /setscreen { pop pop pop } def + /setcolorscreen { pop pop pop pop pop pop pop pop pop pop pop pop } def + /sethalftone { pop } def + /ScatterHalftone /Halftone findresource sethalftone + /ScatterCRD /ColorRendering findresource setcolorrendering +" +*End +*HPHalftone AppHalftone/Printer's Current Setting :"" +*?HPHalftone:" + save + currenthalftone /HalftoneType get 9 eq + {(Scatter)} {(Cluster)} ifelse = flush + restore +" +*End +*CloseUI: *HPHalftone + + + +*% ============================= +*% Color Control : User either prints color or device grayscale +*% ============================= +*OpenUI *HPColorModel/Color Control : PickOne +*OrderDependency: 10 DocumentSetup *HPColorModel +*DefaultHPColorModel: Color +*HPColorModel Color/Full Color: " + <</ProcessColorModel /DeviceCMY>> setpagedevice +" +*End +*HPColorModel Gray/Print Color as Gray: " + <</ProcessColorModel /DeviceGray>> setpagedevice +" +*End +*?HPColorModel: " + save + currentpagedevice /ProcessColorModel get + /DeviceCMY eq {(True)} {(False)} ifelse = flush + restore +" +*End +*CloseUI: *HPColorModel + + +*% ============================= +*% Media Handling Features +*% ============================= +*% Media Type Selection +*OpenUI *MediaType/Media Type: PickOne +*OrderDependency: 20 AnySetup *MediaType +*DefaultMediaType: Plain +*MediaType Plain/Paper: "" +*MediaType Transparency/Transparency: "" + +*?MediaType: " + save + currentpagedevice /MediaType get + dup null eq {pop (Unknown)} if + = flush + restore +" +*End +*CloseUI: *MediaType + +*% Media Input Sources +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Front + +*InputSlot Front/Front Tray: " + <</DeferredMediaSelection true + /MediaPosition 0 + >> setpagedevice +" +*End +*InputSlot Rear/Rear Tray: " + <</DeferredMediaSelection true + /MediaPosition 1 + >> setpagedevice +" +*End +*InputSlot ManualFeed/Manual Feed: " + <</ManualFeed true >> setpagedevice +" +*End +*?InputSlot: " + save + currentpagedevice /InputAttributes get + /Priority get + aload pop pop + 0 eq {(Upper)} {(Rear)} ifelse + = flush + restore +" +*End + +*CloseUI: *InputSlot + +*% ********************************************************* +*% Media Output Destination +*% ********************************************************* +*DefaultOutputOrder: Normal +*PageStackOrder Upper: Normal +*PageStackOrder Lower: Reverse +*OpenUI *OutputBin/Output Bin: PickOne +*OrderDependency: 40 AnySetup *OutputBin +*DefaultOutputBin: Upper +*OutputBin Upper/Upper : "1 dict dup /OutputFaceUp false put setpagedevice" +*OutputBin Lower/Lower : "1 dict dup /OutputFaceUp true put setpagedevice" +*?OutputBin:" + save + currentpagedevice /OutputFaceUp get + {(Lower)}{(Upper)}ifelse = flush + restore +" +*End + +*CloseUI: *OutputBin + +*% ============================= +*% Resolution and Apperance Control +*% ============================= +*DefaultResolution: 300dpi + +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End + + +*%=========================================== +*% Smoothing / Resolution Enhancement (REt) +*%=========================================== +*OpenUI *Smoothing/Resolution Enhancement (REt): PickOne +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: Medium +*Smoothing None/Off: "2 dict + dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict dup /REValue 0 put dup /Type 8 put put + setpagedevice" +*End +*Smoothing Light/Light: "2 dict + dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict dup /REValue 1 put dup /Type 8 put put + setpagedevice" +*End +*Smoothing Medium/Medium: "2 dict + dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict dup /REValue 2 put dup /Type 8 put put + setpagedevice" +*End +*Smoothing Dark/Dark: "2 dict + dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict dup /REValue 3 put dup /Type 8 put put + setpagedevice" +*End +*Smoothing PrinterDefault/Printer Default: "" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + [(None) (Light) (Medium) (Dark)] exch get print + restore +" +*End +*CloseUI: *Smoothing + + +*% ============================= +*% Font Information +*% ============================= +*DefaultFont: Courier + +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% ============================= +*% Printer Messages +*% ============================= +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "warming up"/warming up +*Status: "initializing"/initializing +*Status: "idle"/idle +*Status: "busy"/busy +*Status: "printing"/printing +*Status: "waiting"/waiting +*Status: "printing test page"/printing test page +*Status: "PrinterError: needs attention"/PrinterError: needs attention +*Status: "PrinterError: cover open"/PrinterError: cover open +*Status: "PrinterError: no toner cartridge"/PrinterError: no toner cartridge +*Status: "PrinterError: manual feed"/PrinterError: manual feed +*Status: "PrinterError: out of paper"/PrinterError: out of paper +*Status: "PrinterError: Paper Jam"/PrinterError: Paper Jam +*Status: "PrinterError: page protect needed"/PrinterError: page protect needed +*Status: "PrinterError: out of memory"/PrinterError: out of memory +*Status: "PrinterError: output bin full"/PrinterError: output bin full +*Status: "PrinterError: resetting printer"/PrinterError: resetting printer +*Status: "PrinterError: toner is low"/PrinterError: toner is low +*Status: "PrinterError: off line"/PrinterError: off line + + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "other I/O"/other I/O +*Source: "AppleTalk"/AppleTalk +*Source: "APPLETALK"/AppleTalk +*Source: "ATALK"/AppleTalk +*Source: "LocalTalk"/LocalTalk +*Source: "Parallel"/Parallel +*Source: "EtherTalk"/EtherTalk +*Source: "NOVELL"/NOVELL +*Source: "DLC/LLC"/DLC/LLC +*Source: "ETALK"/TherTalk +*Source: "TCP/IP"/TCP/IP + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*Printer Error: "needs attention"/needs attention +*Printer Error: "cover open"/cover open +*Printer Error: "no toner cartridge"/no toner cartridge +*Printer Error: "manual feed"/manual feed +*Printer Error: "out of paper"/out of paper +*Printer Error: "Paper Jam"/Paper Jam +*Printer Error: "page protect needed"/page protect needed +*Printer Error: "out of memory"/out of memory +*Printer Error: "output bin full"/output bin full +*Printer Error: "resetting printer"/resetting printer +*Printer Error: "toner is low"/toner is low +*Printer Error: "off line"/off line + + + +*% ============================= +*% System Management +*% ============================= + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*FreeVM: "1672616" +*VMOption 8Meg/8 - 15 MB Total RAM: "1672616" +*VMOption 16Meg/16 - 23 MB Total RAM: "6858152" +*VMOption 24Meg/24 - 31 MB Total RAM: "14992808" +*VMOption 32Meg/32 - 39 MB Total RAM: "23119272" +*VMOption 40Meg/40 - 56 MB Total RAM: "31262120" +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" + +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End + +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Cannot reset printer.) = flush +" +*End + +*% ============================= +*% For "HP Color LaserJet" +*% ============================= +*% The byte count of this file should be exactly 021867 or 022556 +*% depending on the filesystem it resides in. +*% end of PPD file for HP Color LaserJet diff --git a/openoffice/share/psprint/driver/KD8650P1.PS b/openoffice/share/psprint/driver/KD8650P1.PS new file mode 100644 index 0000000000000000000000000000000000000000..d65f9a682a130e6b7d37e3b17a0137927ffeeec5 --- /dev/null +++ b/openoffice/share/psprint/driver/KD8650P1.PS @@ -0,0 +1,946 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*%Version Number: "1" +*%Revision Number: "9" +*%Platform Supported: "PC" +*%Localized To: "US" +*%Modifier: "" +*%Support Number: "US 1-800-344-0006" +*%Support Number: "UK 44-044261122 Ext. 44239" +*%Support Number: "Belgium 32-02/2632400" +*%Support Number: "Denmark 45-43/717111" +*%Support Number: "Finland 358-90/87071" +*%Support Number: "France 33-1/4989-0083" +*%Support Number: "Germany 49-0711/406-5561" +*%Support Number: "Italy 39-02/66028454" +*%Support Number: "Netherlands 31-03405/99704" +*%Support Number: "Norway 47-02/818181" +*%Support Number: "Spain 34-91/6267100" +*%Support Number: "Sweden 46-08/58023663" +*%------------------------------------------------------------------ +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "KD8650P1.PPD" +*Product: "(KODAK DS 8650 PS)" +*PSVersion: "(2014.108) 1" +*ModelName: "DS 8650 PS" +*NickName: "KODAK DS 8650 PS" +*LanguageLevel: "2" + +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *InstalledMemory/Memory Installed: PickOne +*DefaultInstalledMemory: 32MB +*InstalledMemory 32MB/Standard 32MB Total: "" +*InstalledMemory 48MB/16 MB Upgrade 48MB Total: "" +*InstalledMemory 64MB/32 MB Upgrade 64MB Total: "" +*?InstalledMemory : " + save + 3 dict + dup 33554432 (32MB) put + dup 50331648 (48MB) put + dup 67108864 (64MB) put + currentsystemparams /RamSize get {get} stopped { pop pop (Unknown) } if + == flush + restore + " +*End +*CloseUI: *InstalledMemory +*CloseGroup: InstallableOptions + +*% === Constraints ========= +*% Prevent CMYK ribbon when user indicates printer has only 32 MB memory +*UIConstraints: *InstalledMemory 32MB *ColorModel CMYK + +*% Prevent Black ribbon prints with Commercial paper +*UIConstraints: *ColorModel Gray *MediaColor commercial +*UIConstraints: *MediaColor commercial *ColorModel Gray + +*% Prevent CMY ribbon with Commercial paper +*UIConstraints: *ColorModel RGB *MediaColor commercial +*UIConstraints: *MediaColor commercial *ColorModel RGB + +*% Prevent transparency for CMYK ribbon and certain page sizes +*UIConstraints: *ColorModel CMYK *MediaType transparency +*UIConstraints: *MediaType transparency *ColorModel CMYK +*UIConstraints: *MediaType transparency *PageRegion DS8650.241.358 +*UIConstraints: *PageRegion DS8650.241.358 *MediaType transparency +*UIConstraints: *MediaType transparency *PageSize DS8650.241.358 +*UIConstraints: *PageSize DS8650.241.358 *MediaType transparency + +*% Prevent MediaColor commercial paper on all +*% PageSizes and PageRegions except DS8650.241.358 + +*UIConstraints: *PageSize Letter *MediaColor commercial +*UIConstraints: *PageSize DS8650.LegalXtra *MediaColor commercial +*UIConstraints: *PageSize A4 *MediaColor commercial +*UIConstraints: *PageSize DS8650.216.307 *MediaColor commercial +*UIConstraints: *PageSize DS8650.210.307 *MediaColor commercial +*UIConstraints: *PageSize DS8650.210.358 *MediaColor commercial +*UIConstraints: *PageRegion Letter *MediaColor commercial +*UIConstraints: *PageRegion DS8650.LegalXtra *MediaColor commercial +*UIConstraints: *PageRegion A4 *MediaColor commercial +*UIConstraints: *PageRegion DS8650.216.307 *MediaColor commercial +*UIConstraints: *PageRegion DS8650.210.307 *MediaColor commercial +*UIConstraints: *PageRegion DS8650.210.358 *MediaColor commercial +*UIConstraints: *MediaColor commercial *PageSize Letter +*UIConstraints: *MediaColor commercial *PageSize DS8650.LegalXtra +*UIConstraints: *MediaColor commercial *PageSize A4 +*UIConstraints: *MediaColor commercial *PageSize DS8650.216.307 +*UIConstraints: *MediaColor commercial *PageSize DS8650.210.307 +*UIConstraints: *MediaColor commercial *PageSize DS8650.210.358 +*UIConstraints: *MediaColor commercial *PageRegion Letter +*UIConstraints: *MediaColor commercial *PageRegion DS8650.LegalXtra +*UIConstraints: *MediaColor commercial *PageRegion A4 +*UIConstraints: *MediaColor commercial *PageRegion DS8650.216.307 +*UIConstraints: *MediaColor commercial *PageRegion DS8650.210.307 +*UIConstraints: *MediaColor commercial *PageRegion DS8650.210.358 + +*% Prevent draft mode transparency with CMYK ribbon +*UIConstraints: *OutputMode DraftQualityTransparency *ColorModel CMYK +*UIConstraints: *ColorModel CMYK *OutputMode DraftQualityTransparency + + +*% ==== Device Capabilities =============== +*% Removed TBCP to "fix" Adobe bug 27. +*Protocols: BCP +*FreeVM: "4880552" +*VMOption 32MB: "4880552" +*VMOption 48MB: "12384404" +*VMOption 64MB: "28932248" +*ColorDevice: True +*DefaultColorSpace: RGB +*VariablePaperSize: False +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type 42) } { (No Type 42) } ifelse = flush + restore +" +*End +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "70" +*PrintPSErrors: False +*Throughput: "1" +*Password: "()" + +*FileSystem: True +*?FileSystem: " + save + [ (*) + { dup dup (%disk) search + { pop pop pop + length string copy dup currentdevparams /Writeable get + {/Writeabledev Writeabledev 1 add def} if + }{ + pop pop pop + } ifelse } + 50 string /IODevice resourceforall + ] + length 1 ge {(True)}{(False)}ifelse = flush + restore + " +*End + +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + " +*End + +*Reset: " + count 0 eq {false}{true exch startjob} ifelse + { + systemdict /quit get exec + }{ + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } ifelse + " +*End + +*DefaultResolution: 300dpi +*Resolution 300dpi: " " +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get ( ) cvs print (dpi) = flush + restore + " +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*JobPatchFile 1: " +userdict begin + /KDKColorDict << /CurrentRed 0.0 /CurrentGreen 0.0 /CurrentBlue 0.0 + /CurrentCyan 0.0 /CurrentMagenta 0.0 /CurrentYellow 0.0 + /CurrentBlack 1.0 /CurrentHue 0.0 /CurrentSaturation 0.0 + /CurrentBrightness 0.0 /CurrentGray 0.0 /FeaturesLevel 2 + /NComp 3 >> def + /KDKl2 { KDKColorDict /FeaturesLevel get 2 eq } bind def + /NOTCMYK { currentpagedevice /ProcessColorModel get /DeviceCMYK ne } bind def + /setcolor {KDKl2 + {/CIEBasedABC currentcolorspace 0 get ne + { + /CIEBasedABC + << /DecodeLMN {1.8 exp}bind dup dup 3 array astore + /MatrixLMN 0.5243 0.2852 0.0294 + 0.3084 0.6553 0.1377 + 0.1316 0.0594 0.6581 9 array astore + /WhitePoint 0.9643 1 0.8251 3 array astore + >> 2 array astore setcolorspace + }if + }if + setcolor + } bind def + /image { dup type /dicttype eq KDKl2 and + { + dup /Decode get length 2 div dup dup + 1 eq { /CIEBasedA + << /WhitePoint 0.9505 1.0 1.0890 3 array astore + /MatrixA 0.9643 1 0.8251 3 array astore + /RangeLMN 0 0.9643 0 1 0 0.8251 6 array astore + >> 2 array astore + 3 1 roll } if + 3 eq { /CIEBasedABC + << /DecodeLMN {1.8 exp}bind dup dup 3 array astore + /MatrixLMN 0.5243 0.2852 0.0294 + 0.3084 0.6553 0.1377 + 0.1316 0.0594 0.6581 9 array astore + /WhitePoint 0.9643 1 0.8251 3 array astore + >> 2 array astore + exch } if + 4 eq { /DeviceCMYK 1 array astore } if + dup 0 get currentcolorspace 0 get ne + { setcolorspace }{ pop }ifelse + }if % if image operator had dicttype param and we are level 2 + image % call the original image operator + } bind def + /_updatergb + { + currentrgbcolor + KDKColorDict /CurrentBlue 3 -1 roll put + KDKColorDict /CurrentGreen 3 -1 roll put + KDKColorDict /CurrentRed 3 -1 roll put + } bind def + /_updatecmyk { + currentcmykcolor + KDKColorDict /CurrentBlack + 3 -1 roll put + KDKColorDict /CurrentYellow 3 -1 roll put + KDKColorDict /CurrentMagenta 3 -1 roll put + KDKColorDict /CurrentCyan 3 -1 roll put + }bind def + /_updatehsb { + currenthsbcolor + KDKColorDict /CurrentBrightness 3 -1 roll put + KDKColorDict /CurrentSaturation 3 -1 roll put + KDKColorDict /CurrentHue 3 -1 roll put + } bind def + /_updategray { currentgray KDKColorDict /CurrentGray 3 -1 roll put }bind def + /_getrgb{ + KDKColorDict /CurrentRed get + KDKColorDict /CurrentGreen get + KDKColorDict /CurrentBlue get + }bind def + /colorimage { KDKl2 + { + KDKColorDict exch /NComp exch put + 9 dict begin + /ImageType 1 def + /MultipleDataSources exch def + MultipleDataSources { KDKColorDict /NComp get array astore } if + /DataSource exch def /ImageMatrix exch def /BitsPerComponent exch def + /Height exch def /Width exch def + KDKColorDict /NComp get 4 eq { /Decode [0 1 0 1 0 1 0 1] def } if + KDKColorDict /NComp get 3 eq { /Decode [0 1 0 1 0 1] def } if + KDKColorDict /NComp get 1 eq { /Decode [0 1] def } if + /Interpolate true def + currentdict + end + image + }{ colorimage} ifelse + } bind def + /setrgbcolor { KDKl2 + { KDKColorDict /CurrentRed 4 index put + KDKColorDict /CurrentGreen 3 index put + KDKColorDict /CurrentBlue 2 index put + gsave setrgbcolor _updatecmyk _updatehsb _updategray grestore + _getrgb setcolor + }{setrgbcolor}ifelse + } bind def + /setcmykcolor { NOTCMYK + { KDKl2 + { KDKColorDict /CurrentCyan 5 index put + KDKColorDict /CurrentMagenta 4 index put + KDKColorDict /CurrentYellow 3 index put + KDKColorDict /CurrentBlack 2 index put + gsave setcmykcolor _updatergb _updatehsb _updategray grestore + _getrgb setcolor + }{ + setcmykcolor + }ifelse + }{ + setcmykcolor + } ifelse + } bind def + /sethsbcolor { KDKl2 + { KDKColorDict /CurrentHue 4 index put + KDKColorDict /CurrentSaturation 3 index put + KDKColorDict /CurrentBrightness 2 index put + gsave sethsbcolor _updatergb _updatecmyk _updategray grestore + _getrgb setcolor + }{sethsbcolor}ifelse + } bind def + /setgray { KDKl2 + { KDKColorDict /CurrentGray 2 index put + gsave setgray _updatergb _updatecmyk _updatehsb grestore + _getrgb setcolor + } + { setgray } ifelse + } bind def + /currentrgbcolor { KDKl2 { _getrgb }{ currentrgbcolor}ifelse } bind def + /currentcmykcolor { NOTCMYK + { KDKl2 + { KDKColorDict /CurrentCyan get + KDKColorDict /CurrentMagenta get + KDKColorDict /CurrentYellow get + KDKColorDict /CurrentBlack get + }{ currentcmykcolor} ifelse + } + { currentcmykcolor } ifelse + } bind def + /currenthsbcolor { KDKl2 + { KDKColorDict /CurrentHue get + KDKColorDict /CurrentSaturation get + KDKColorDict /CurrentBrightness get + }{ currenthsbcolor } ifelse + } bind def + /currentgray { KDKl2 {KDKColorDict /CurrentGray get} + {currentgray}ifelse} bind def +end +" +*End + + +*OpenUI *KDUltraColor/UltraColor: Boolean +*DefaultKDUltraColor: True +*OrderDependency: 50 AnySetup *KDUltraColor +*KDUltraColor True/On: " + KDKColorDict/FeaturesLevel 2 put + " +*End +*KDUltraColor False/Off: " + KDKColorDict/FeaturesLevel 1 put /DeviceRGB setcolorspace + " +*End +*?KDUltraColor: " + save + /CIEBasedABC currentcolorspace 0 get eq + {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *KDUltraColor + + +*OpenUI *MediaType/Paper Type: PickOne +*OrderDependency: 10 AnySetup *MediaType +*DefaultMediaType: reflection +*% reflection media type must always turn off DraftTransparencyMode +*MediaType reflection/Paper: " + currenttransfer + 2 dict + dup /MediaType (reflection) put + dup /OutputType () put + setpagedevice + settransfer + " +*End +*MediaType transparency/Transparency: " + currenttransfer + 1 dict + dup /MediaType (transparency) put + setpagedevice + settransfer + " +*End +*?MediaType: " + save + currentpagedevice /MediaType {get} stopped + {pop pop (Unknown)} {dup null eq {pop (Unknown)} if} ifelse + = flush + restore + " +*End +*CloseUI: *MediaType + +*OpenUI *MediaColor/Paper Grade: PickOne +*OrderDependency: 10 AnySetup *MediaColor +*DefaultMediaColor: standard +*MediaColor standard/Photographic: " + currenttransfer + 1 dict + dup /MediaColor (standard) put + setpagedevice + settransfer + " +*End +*MediaColor commercial/Commercial: " + currenttransfer + 1 dict + dup /MediaColor (commercial) put + setpagedevice + settransfer + " +*End +*?MediaColor: " + save + currentpagedevice /MediaColor {get} stopped + { + pop pop (Unknown) + } + { + dup null eq {pop (Unknown)} if + } ifelse + = flush + restore + " +*End +*CloseUI: *MediaColor + +*OpenUI *KDLaminate/XtraLife for CMY and Paper: Boolean +*% +*% The PPD file controls the XtraLife laminate as follows: +*% +*% o For CMY, the PPD allows invocation of the XtraLife laminate +*% feature on all reflection media of a size that corresponds to an +*% availiable size of XtraLife ribbon. The PPD disallows the invocation +*% of XtraLife laminate through PPD constraints. +*% +*% o For black ribbon, the user has no control of the XtraLife lamination +*% it will be on for reflection media, off for transparency media. +*% +*OrderDependency: 30 AnySetup *KDLaminate +*DefaultKDLaminate: True +*KDLaminate True/On: " + save + currentpagedevice /OutputDevice get (PrinterRGB) eq + currentpagedevice /MediaType get (reflection) eq + and exch + restore + { + currenttransfer + 1 dict dup /Laminate true put setpagedevice + settransfer + }if + " +*End +*KDLaminate False/Off: " + save + currentpagedevice /OutputDevice get (PrinterRGB) eq exch + restore + { + currenttransfer + 1 dict dup /Laminate false put setpagedevice + settransfer + } if + " +*End +*?KDLaminate: " + save + currentpagedevice /Laminate get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *KDLaminate + +*OpenUI *ColorModel/Ribbon Type: PickOne +*OrderDependency: 20 AnySetup *ColorModel +*DefaultColorModel: RGB +*ColorModel RGB/Three Color (CMY): " + currenttransfer + 1 dict dup /OutputDevice (PrinterRGB) put setpagedevice + settransfer + " +*End +*ColorModel CMYK/Four Color (CMYK): " + currenttransfer + 2 dict dup dup + /Laminate false put + /OutputDevice (PrinterCMYK) put + setpagedevice + settransfer + " +*End + + +*ColorModel Gray/Black: " + currenttransfer + 1 dict dup /OutputDevice (PrinterGray) put setpagedevice + 1 dict dup /Laminate + save + currentpagedevice /MediaType get (reflection) eq exch + restore + put + setpagedevice + settransfer + " +*End + +*?ColorModel: " + save + (Unknown) + currentpagedevice /OutputDevice get dup dup + (PrinterRGB) eq + { + pop pop pop (RGB) + }{ + (PrinterGray) eq + { + pop pop (Gray) + }{ + (PrinterCMYK) eq + { + pop (CMYK) + } if + } ifelse + } ifelse + = flush + restore + " +*End +*CloseUI: *ColorModel + + + +*OpenUI *OutputMode/Fast Transparencies: PickOne +*% +*% This PPD permits the setting of Transparency Quality OutputMode without +*% any regard for Media type (i.e., no UI constraints). Output mode only +*% has usability with transparency media. We do not attempt to constrain +*% the Transparency Quality output mode for use exclusively with transparency +*% media, thus there exist no UI constraints for OutputMode. The printer +*% logic will fail, however, unless we "soft constrain" (with PS code) the +*% DraftQuality transparency mode when selecting reflection media type. +*% +*OrderDependency: 5 AnySetup *OutputMode +*DefaultOutputMode: FullQualityTransparency +*OutputMode FullQualityTransparency/Off: " + currenttransfer + 1 dict dup /OutputType () put setpagedevice + settransfer + " +*End +*OutputMode DraftQualityTransparency/On: " + currenttransfer + 1 dict dup /OutputType (draft) put setpagedevice + settransfer + " +*End +*?OutputMode: " + save + (Unknown) + currentpagedevice + /OutputType {get} stopped + { + pop (FullQualityTransparency) + } + { + (draft) eq + { + pop (DraftQualityTransparency) + } + { + pop (FullQualityTransparency) + }ifelse + }ifelse + = flush + restore + " +*End +*CloseUI: *OutputMode + +*OpenUI *Smoothing/Anti-aliasing: Boolean +*OrderDependency: 50 AnySetup *Smoothing +*DefaultSmoothing: False +*Smoothing True/On: " + currenttransfer + 1 dict dup /PostRenderingEnhance true put setpagedevice + settransfer + " +*End +*Smoothing False/Off: " + currenttransfer + 1 dict dup /PostRenderingEnhance false put setpagedevice + settransfer + " +*End +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhance get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Smoothing + +*% Paper Handling =================== +*LandscapeOrientation: Any +*% Code in this section both selects a tray and sets up a frame buffer. + +*OpenUI *PageSize: PickOne +*% Entire UI Code Verified on Strider +*OrderDependency: 40 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: " + currenttransfer + 2 dict + dup /PageSize [612 792] put + dup /ImagingBBox null put + setpagedevice + settransfer + " +*End +*PageSize A4: " + currenttransfer + 2 dict + dup /PageSize [595 842] put + dup /ImagingBBox null put + setpagedevice + settransfer + " +*End +*PageSize DS8650.LegalXtra/8.5 x 14 in: " + currenttransfer + 2 dict + dup /PageSize [612 1014] put + dup /ImagingBBox null put + setpagedevice + settransfer + " +*End +*PageSize DS8650.216.307/8.5 x 12 in (216 x 307 mm): " + currenttransfer + 2 dict + dup /PageSize [612 870] put + dup /ImagingBBox null put + setpagedevice + settransfer + " +*End +*PageSize DS8650.241.358/9.5 x 14 in (241 x 358 mm): " + currenttransfer + 2 dict + dup /PageSize [684 1014] put + dup /ImagingBBox null put + setpagedevice + settransfer + " +*End +*PageSize DS8650.210.307/210 x 307 mm:" + currenttransfer + 2 dict + dup /PageSize [595 870] put + dup /ImagingBBox null put + setpagedevice + settransfer + " +*End +*PageSize DS8650.210.358/210 x 358 mm: " + currenttransfer + 2 dict + dup /PageSize [595 1014] put + dup /ImagingBBox null put + setpagedevice + settransfer + " +*End +*?PageSize: " +save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 7 dict + dup [612 792] (Letter) put + dup [612 1014] (DS8650.LegalXtra) put + dup [595 842] (A4) put + dup [612 870] (DS8650.216.307) put + dup [684 1014] (DS8650.241.358) put + dup [595 870] (DS8650.210.307) put + dup [595 1014] (DS8650.210.358) put + { + exch aload pop + 4 index sub abs 5 le exch + 5 index sub abs 5 le and + { + exch pop exit + }{ + pop + } ifelse + } bind forall + = flush pop pop + restore + " +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + currenttransfer + 2 dict + dup /PageSize [612 792] put + dup /ImagingBBox null put + setpagedevice + settransfer + " +*End +*PageRegion A4: " + currenttransfer + 2 dict + dup /PageSize [595 842] put + dup /ImagingBBox null put + setpagedevice + settransfer + " +*End +*PageRegion DS8650.LegalXtra/8.5 x 14 in: " + currenttransfer + 3 dict + dup /PageSize [612 1014] put + dup /ImagingBBox null put + setpagedevice + settransfer + " +*End +*PageRegion DS8650.216.307/8.5 x 12 in (216 x 307 mm): " + currenttransfer + 2 dict + dup /PageSize [612 870] put + dup /ImagingBBox null put + setpagedevice + settransfer + " +*End +*PageRegion DS8650.241.358/9.5 x 14 in (241 x 358 mm): " + currenttransfer + 2 dict + dup /PageSize [684 1014] put + dup /ImagingBBox null put + setpagedevice + settransfer + " +*End +*PageRegion DS8650.210.307/210 x 307 mm: " + currenttransfer + 2 dict + dup /PageSize [595 870] put + dup /ImagingBBox null put + setpagedevice + settransfer + " +*End +*PageRegion DS8650.210.358/210 x 358 mm: " + currenttransfer + 2 dict + dup /PageSize [595 1014] put + dup /ImagingBBox null put + setpagedevice + settransfer + " +*End +*CloseUI: *PageRegion + + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "18.2401 74.7601 594.24 717.96 " +*ImageableArea DS8650.LegalXtra/8.5 x 14 in: "18.2401 76.9200 594.24 940.92 " +*ImageableArea A4: "9.6001 74.2800 585.60 767.88 " +*ImageableArea DS8650.216.307/8.5 x 12 in (216 x 307 mm): "18.2401 76.4400 594.24 796.44 " +*ImageableArea DS8650.241.358/9.5 x 14 in (241 x 358 mm): "36.0 76.92 648.48 940.92 " +*ImageableArea DS8650.210.307/210 x 307 mm: "9.6001 76.4400 585.60 796.44 " +*ImageableArea DS8650.210.358/210 x 358 mm: "9.6001 76.9200 585.60 940.92 " +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore + " +*End + + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792 " +*PaperDimension DS8650.LegalXtra/8.5 x 14 in: "612 1014 " +*PaperDimension A4: "595 842 " +*PaperDimension DS8650.216.307/8.5 x 12 in (216 x 307 mm): "612 870 " +*PaperDimension DS8650.241.358/9.5 x 14 in (241 x 358 mm): "684 1014 " +*PaperDimension DS8650.210.307/210 x 307 mm: "595 870 " +*PaperDimension DS8650.210.358/210 x 358 mm: "595 1014 " + +*OpenUI *InputSlot: PickOne +*DefaultInputSlot: Cassette +*% The product name known to users for Kodak's Cassette is a paper tray +*InputSlot Cassette/Paper Tray: "" +*?InputSlot: "save (Cassette) = flush restore" +*CloseUI: *InputSlot + +*RequiresPageRegion All: True + + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "holding" +*Status: "PrinterError: requires service - \ServiceCodeNumber\" +*Status: "PrinterError: paper tray needs attention" +*Status: "PrinterError: cover is open" +*Status: "PrinterError: print ribbon needs to be changed" +*Status: "PrinterError: print ribbon is jammed" +*Status: "PrinterError: paper is jammed" +*Status: "PrinterError: requires 8.5 x 11 in, Paper" +*Status: "PrinterError: requires A4, Paper" +*Status: "PrinterError: requires 8.5 x 12 in, Paper" +*Status: "PrinterError: requires 210 x 307 mm, Paper" +*Status: "PrinterError: requires 8.5 x 14 in, Paper" +*Status: "PrinterError: requires 210 x 358 mm, Paper" +*Status: "PrinterError: requires 9.5 x 14 in, Paper" +*Status: "PrinterError: requires 8.5 x 11 in, Transparency" +*Status: "PrinterError: requires A4, Transparency" +*Status: "PrinterError: requires 8.5 x 12 in, Transparency" +*Status: "PrinterError: requires 210 x 307 mm, Transparency" +*Status: "PrinterError: requires 8.5 x 14 in, Transparency" +*Status: "PrinterError: requires 210 x 358 mm, Transparency" +*Status: "PrinterError: requires KODAK EKTATHERM Three-Color Ribbon/XtraLife Media/CMY" +*Status: "PrinterError: requires KODAK EKTATHERM Three-Color Ribbon/CMY" +*Status: "PrinterError: requires KODAK EKTATHERM Black Ribbon/XtraLife Media" +*Status: "PrinterError: requires KODAK EKTATHERM Oversize Three-Color Ribbon/CMY" +*Status: "PrinterError: requires KODAK EKTATHERM Oversize Three-Color Ribbon/XtraLife Media/CMY" +*Status: "PrinterError: requires KODAK EKTATHERM Four-Color Ribbon/CMYK" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "EtherTalk" +*Source: "IPX" +*Source: "TcpIp" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "requires service - \ServiceCodeNumber\" +*PrinterError: "paper tray needs attention" +*PrinterError: "cover is open" +*PrinterError: "print ribbon needs to be changed" +*PrinterError: "print ribbon is jammed" +*PrinterError: "paper is jammed" +*PrinterError: "requires 8.5 x 11 in, Paper" +*PrinterError: "requires A4, Paper" +*PrinterError: "requires 8.5 x 12 in, Paper" +*PrinterError: "requires 210 x 307 mm, Paper" +*PrinterError: "requires 8.5 x 14 in, Paper" +*PrinterError: "requires 210 x 358 mm, Paper" +*PrinterError: "requires 9.5 x 14 in, Paper" +*PrinterError: "requires 8.5 x 11 in, Transparency" +*PrinterError: "requires A4, Transparency" +*PrinterError: "requires 8.5 x 12 in, Transparency" +*PrinterError: "requires 210 x 307 mm, Transparency" +*PrinterError: "requires 8.5 x 14 in, Transparency" +*PrinterError: "requires 210 x 358 mm, Transparency" +*PrinterError: "requires KODAK EKTATHERM Three-Color Ribbon/XtraLife Media/CMY" +*PrinterError: "requires KODAK EKTATHERM Three-Color Ribbon/CMY" +*PrinterError: "requires KODAK EKTATHERM Black Ribbon/XtraLife Media" +*PrinterError: "requires KODAK EKTATHERM Oversize Three-Color Ribbon/CMY" +*PrinterError: "requires KODAK EKTATHERM Oversize Three-Color Ribbon/XtraLife Media/CMY" +*PrinterError: "requires KODAK EKTATHERM Four-Color Ribbon/CMYK" + +*% Last Edit Date: Mar 26 1996 +*% The byte count of this file should be exactly 029391 or 030337 +*% depending on the filesystem it resides in. +*% end of PPD file for Kodak DS 8650 PS + diff --git a/openoffice/share/psprint/driver/KD92P001.PS b/openoffice/share/psprint/driver/KD92P001.PS new file mode 100644 index 0000000000000000000000000000000000000000..65f6e4b00ab1876d3b3af40af3b546b06df22ed4 --- /dev/null +++ b/openoffice/share/psprint/driver/KD92P001.PS @@ -0,0 +1,1127 @@ +*PPD-Adobe: "4.3" + +*% Copyright 1997 Eastman Kodak Co. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as long +*% as this copyright notice is intact and the contents of the +*% file is not altered in any way from its original form. +*% +*% KODAK ImageSource 92p Printer (U.S. version) +*% +*% End of Copyright statement. + +*FormatVersion: "4.3" +*FileVersion: "1.0" +*% Internal Version: "1.04" + +*PCFileName: "KD92P001.PPD" +*Manufacturer: "Kodak" +*Product: "(Kodak 92p printer)" +*ModelName: "KODAK 92p PPD" +*ShortNickName: "KODAK 92p PPD" +*NickName: "KODAK 92p PPD" +*PSVersion: "(2015.802) 0" + +*LanguageVersion: English +*LanguageEncoding: ISOLatin1 + +*% General Information and Defaults +*ColorDevice: False +*DefaultColorSpace: Gray +*DefaultResolution: 600dpi +*FreeVM: "8177108" +*LanguageLevel: "2" +*Protocols: PJL +*FileSystem: False +*Throughput: "92" +*TTRasterizer: Type42 +*?TTRasterizer: "(Type42) = flush" +*Password: "()" + +*DefaultOutputOrder: Normal +*OutputOrder Normal: " " + +*DefaultHalftoneType: 1 +*ScreenFreq: "71.0" +*ScreenAngle: "45.0" + +*Source: "LionHeart Print Server" + + +*JCLBegin: "%!PS-Adobe-3.0 +%% START OF JCL-BEGIN +%% COMMENT - %%For: A. User +%%DocumentMedia: +" +*End + +*JCLToPSInterpreter: "%% END OF PPD DSC/KDK INSERTION +" +*End + +*% *% ******************************* +*% *% * * +*% *% * DSC/KDK alternative * +*% *% * * +*% *% ******************************* +*% *JCLToPSInterpreter: "%KDKBody: body on +*% %KDKActOn: +*% %% END OF PPD DSC/KDK INSERTION +*% " +*% *End + +*JCLEnd: "" + + +*OpenUI *InputSlot: PickOne +*OrderDependency: 100 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " " +*CloseUI: *InputSlot + + +*OpenUI *PageSize: PickOne +*DefaultPageSize: Letter +*OrderDependency: 10 DocumentSetup *PageSize +*PageSize Letter/US Letter: " " +*PageSize Legal/US Legal: " " +*PageSize A4/A4: " " +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*DefaultPageRegion: Letter +*OrderDependency: 10 DocumentSetup *PageRegion +*PageRegion Letter/US Letter: " " +*PageRegion Legal/US Legal: " " +*PageRegion A4/A4: " " +*CloseUI: *PageRegion + +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4/A4: "595 842" + +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "0 0 612 792 " +*ImageableArea Legal/US Legal: "0 0 612 1008 " +*ImageableArea A4/A4: "0 0 595 842 " + +*RequiresPageRegion All: True + + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *KD01Finisher/Finishing Device: PickOne +*OrderDependency: 5 DocumentSetup *KD01Finisher +*DefaultKD01Finisher: Finisher +*KD01Finisher Finisher/Finisher: " " +*KD01Finisher Stacker/Stacker: " " +*KD01Finisher None/None: " " +*CloseUI: *KD01Finisher + +*CloseGroup: InstallableOptions + + +*OpenUI *OutputBin/Exit: PickOne +*OrderDependency: 40 DocumentSetup *OutputBin +*DefaultOutputBin: Finisher +*OutputBin Finisher/Finisher: " + currenttransfer currentscreen + 1 dict + dup /OutputType (A) put + setpagedevice setscreen settransfer" +*End +*OutputBin Stacker/Stacker: " + currenttransfer currentscreen + 1 dict + dup /OutputType (A) put + setpagedevice setscreen settransfer" +*End +*OutputBin Top/Top Exit: " + currenttransfer currentscreen + 1 dict + dup /OutputType (top) put + setpagedevice setscreen settransfer" +*End +*CloseUI: *OutputBin + +*% *% ******************************* +*% *% * * +*% *% * DSC/KDK alternative * +*% *% * * +*% *% ******************************* +*% *JCLOpenUI *OutputBin/Exit: PickOne +*% *OrderDependency: 40 JCLSetup *OutputBin +*% *DefaultOutputBin: Finisher +*% *OutputBin Finisher/Finisher: "%KDKOutputMedia: A +*% " +*% *End +*% *OutputBin Stacker/Stacker: "%KDKOutputMedia: A +*% " +*% *End +*% *OutputBin Top/Top Exit: "%KDKOutputMedia: top +*% " +*% *End +*% *JCLCloseUI: *OutputBin + +*OpenUI *KD05BodyPaper/Body Paper: PickOne +*DefaultKD05BodyPaper: Plain-11 +*OrderDependency: 10 DocumentSetup *KD05BodyPaper +*KD05BodyPaper Plain-11/plain-11: " + currenttransfer currentscreen + 4 dict + dup /PageSize [612 792] put + dup /MediaWeight 75 put + dup /MediaColor (white) put + dup /MediaType (plain) put + setpagedevice setscreen settransfer" +*End +*KD05BodyPaper Cover-11/cover-11: " + currenttransfer currentscreen + 4 dict + dup /PageSize [612 792] put + dup /MediaWeight 200 put + dup /MediaColor (white) put + dup /MediaType (cover) put + setpagedevice setscreen settransfer" +*End +*KD05BodyPaper Trans-11/trans-11: " + currenttransfer currentscreen + 4 dict + dup /PageSize [612 792] put + dup /MediaWeight 75 put + dup /MediaColor (clear) put + dup /MediaType (transparency) put + setpagedevice setscreen settransfer" +*End +*KD05BodyPaper Blue-11/blue-11: " + currenttransfer currentscreen + 4 dict + dup /PageSize [612 792] put + dup /MediaWeight 75 put + dup /MediaColor (blue) put + dup /MediaType (color) put + setpagedevice setscreen settransfer" +*End +*KD05BodyPaper Punched-11/punched-11: " + currenttransfer currentscreen + 4 dict + dup /PageSize [612 792] put + dup /MediaWeight 75 put + dup /MediaColor (white) put + dup /MediaType (punched) put + setpagedevice setscreen settransfer" +*End +*KD05BodyPaper Plain-14/plain-14: " + currenttransfer currentscreen + 4 dict + dup /PageSize [612 1008] put + dup /MediaWeight 75 put + dup /MediaColor (white) put + dup /MediaType (plain) put + setpagedevice setscreen settransfer" +*End +*KD05BodyPaper Cover-14/cover-14: " + currenttransfer currentscreen + 4 dict + dup /PageSize [612 1008] put + dup /MediaWeight 200 put + dup /MediaColor (white) put + dup /MediaType (cover) put + setpagedevice setscreen settransfer" +*End +*KD05BodyPaper Trans-14/trans-14: " + currenttransfer currentscreen + 4 dict + dup /PageSize [612 1008] put + dup /MediaWeight 75 put + dup /MediaColor (clear) put + dup /MediaType (transparency) put + setpagedevice setscreen settransfer" +*End +*KD05BodyPaper Blue-14/blue-14: " + currenttransfer currentscreen + 4 dict + dup /PageSize [612 1008] put + dup /MediaWeight 75 put + dup /MediaColor (blue) put + dup /MediaType (color) put + setpagedevice setscreen settransfer" +*End +*KD05BodyPaper Punched-14/punched-14: " + currenttransfer currentscreen + 4 dict + dup /PageSize [612 1008] put + dup /MediaWeight 75 put + dup /MediaColor (white) put + dup /MediaType (punched) put + setpagedevice setscreen settransfer" +*End +*KD05BodyPaper Plain-A4/plain-A4: " + currenttransfer currentscreen + 4 dict + dup /PageSize [595 842] put + dup /MediaWeight 75 put + dup /MediaColor (white) put + dup /MediaType (plain) put + setpagedevice setscreen settransfer" +*End +*KD05BodyPaper Cover-A4/cover-A4: " + currenttransfer currentscreen + 4 dict + dup /PageSize [595 842] put + dup /MediaWeight 200 put + dup /MediaColor (white) put + dup /MediaType (cover) put + setpagedevice setscreen settransfer" +*End +*KD05BodyPaper Trans-A4/trans-A4: " + currenttransfer currentscreen + 4 dict + dup /PageSize [595 842] put + dup /MediaWeight 75 put + dup /MediaColor (clear) put + dup /MediaType (transparency) put + setpagedevice setscreen settransfer" +*End +*KD05BodyPaper Blue-A4/blue-A4: " + currenttransfer currentscreen + 4 dict + dup /PageSize [595 842] put + dup /MediaWeight 75 put + dup /MediaColor (blue) put + dup /MediaType (color) put + setpagedevice setscreen settransfer" +*End +*KD05BodyPaper Punched-A4/punched-A4: " + currenttransfer currentscreen + 4 dict + dup /PageSize [595 842] put + dup /MediaWeight 75 put + dup /MediaColor (white) put + dup /MediaType (punched) put + setpagedevice setscreen settransfer" +*End +*KD05BodyPaper Recycle-11/recycle-11: " + currenttransfer currentscreen + 4 dict + dup /PageSize [612 792] put + dup /MediaWeight 75 put + dup /MediaColor (white) put + dup /MediaType (recycled) put + setpagedevice setscreen settransfer" +*End +*CloseUI: *KD05BodyPaper + +*% *% ******************************* +*% *% * * +*% *% * DSC/KDK alternative * +*% *% * * +*% *% ******************************* +*% *JCLOpenUI *KD05BodyPaper/Body Paper: PickOne +*% *DefaultKD05BodyPaper: Plain-11 +*% *OrderDependency: 10 JCLSetup *KD05BodyPaper +*% *KD05BodyPaper Plain-11/plain-11: "%%+ body 612 792 75 (white) (plain) +*% " +*% *End +*% *KD05BodyPaper Cover-11/cover-11: "%%+ body 612 792 200 (white) (cover) +*% " +*% *End +*% *KD05BodyPaper Trans-11/trans-11: "%%+ body 612 792 75 (clear) (transparency) +*% " +*% *End +*% *KD05BodyPaper Blue-11/blue-11: "%%+ body 612 792 75 (blue) (color) +*% " +*% *End +*% *KD05BodyPaper Punched-11/punched-11: "%%+ body 612 792 75 (white) (punched) +*% " +*% *End +*% *KD05BodyPaper Plain-14/plain-14: "%%+ body 612 1008 75 (white) (plain) +*% " +*% *End +*% *KD05BodyPaper Cover-14/cover-14: "%%+ body 612 1008 200 (white (cover) +*% " +*% *End +*% *KD05BodyPaper Trans-14/trans-14: "%%+ body 612 1008 75 (clear) (transparency) +*% " +*% *End +*% *KD05BodyPaper Blue-14/blue-14: "%%+ body 612 1008 75 (blue) (color) +*% " +*% *End +*% *KD05BodyPaper Punched-14/punched-14: "%%+ body 612 1008 75 (white) (punched) +*% " +*% *End +*% *KD05BodyPaper Plain-A4/plain-A4: "%%+ body 595 842 75 (white) (plain) +*% " +*% *End +*% *KD05BodyPaper Cover-A4/cover-A4: "%%+ body 595 842 200 (white) (cover) +*% " +*% *End +*% *KD05BodyPaper Trans-A4/trans-A4: "%%+ body 595 842 75 (clear) (transparency) +*% " +*% *End +*% *KD05BodyPaper Blue-A4/blue-A4: "%%+ body 595 842 75 (blue) (color) +*% " +*% *End +*% *KD05BodyPaper Punched-A4/punched-A4: "%%+ body 595 842 75 (white) (punched) +*% " +*% *End +*% *KD05BodyPaper Recycle-11/recycle-11: "%%+ body 612 792 75 (white) (recycled) +*% " +*% *End +*% *JCLCloseUI: *KD05BodyPaper + +*OpenUI *KD08Duplex/Job Mode: PickOne +*DefaultKD08Duplex: None +*OrderDependency: 20 DocumentSetup *KD08Duplex +*KD08Duplex None/One-sided: " + currenttransfer currentscreen + 2 dict + dup /Duplex false put + dup /Tumble false put + setpagedevice setscreen settransfer" +*End +*KD08Duplex DuplexNoTumble/Two-sided Head-to-head: " + currenttransfer currentscreen + 2 dict + dup /Duplex true put + dup /Tumble false put + setpagedevice setscreen settransfer" +*End +*KD08Duplex DuplexTumble/Two-sided Head-to-foot: " + currenttransfer currentscreen + 2 dict + dup /Duplex true put + dup /Tumble true put + setpagedevice setscreen settransfer" +*End +*CloseUI: *KD08Duplex + +*% *% ******************************* +*% *% * * +*% *% * DSC/KDK alternative * +*% *% * * +*% *% ******************************* +*% *JCLOpenUI *KD08Duplex/Job Mode: PickOne +*% *DefaultKD08Duplex: None +*% *OrderDependency: 20 JCLSetup *KD08Duplex +*% *KD08Duplex None/One-sided: "%%Requirements: duplex(off)" +*% *KD08Duplex DuplexNoTumble/Two-sided Head-to-head: "%%Requirements: duplex(on)" +*% *KD08Duplex DuplexTumble/Two-sided Head-to-foot: "%%Requirements: duplex(tumble)" +*% *JCLCloseUI: *KD08Duplex + +*OpenUI *KD11Staple/Stapling: PickOne +*DefaultKD11Staple: None +*OrderDependency: 21 DocumentSetup *KD11Staple +*KD11Staple None/None: " + currenttransfer currentscreen + 1 dict + dup /Staple 0 put + setpagedevice setscreen settransfer" +*End +*KD11Staple 1.Top.Left.90/Top: " + currenttransfer currentscreen + 2 dict + dup /Staple 3 put + dup /StapleDetails + 1 dict + dup /StapleLocation (front) put + put + setpagedevice setscreen settransfer" +*End +*KD11Staple 1.Bottom.Left.90/Bottom: " + currenttransfer currentscreen + 2 dict + dup /Staple 3 put + dup /StapleDetails + 1 dict + dup /StapleLocation (back) put + put + setpagedevice setscreen settransfer" +*End +*KD11Staple 2.Left.90/2 Left Edge: " + currenttransfer currentscreen + 2 dict + dup /Staple 3 put + dup /StapleDetails + 1 dict + dup /StapleLocation (both) put + put + setpagedevice setscreen settransfer" +*End +*CloseUI: *KD11Staple + +*% *% ******************************* +*% *% * * +*% *% * DSC/KDK alternative * +*% *% * * +*% *% ******************************* +*% *JCLOpenUI *KD11Staple/Stapling: PickOne +*% *DefaultKD11Staple: None +*% *OrderDependency: 21 JCLSetup *KD11Staple +*% *KD11Staple None/None: " staple(none)" +*% *KD11Staple 1.Top.Left.90/Top: " staple(front)" +*% *KD11Staple 1.Bottom.Left.90/Bottom: " staple(back)" +*% *KD11Staple 2.Left.90/2 Left Edge: " staple(both)" +*% *JCLCloseUI: *KD11Staple + +*JCLOpenUI *KD14Covers/Covers: PickOne +*DefaultKD14Covers: None +*OrderDependency: 30 JCLSetup *KD14Covers +*KD14Covers None/None: "" +*KD14Covers Front/Front: "%KDKCovers: cover front" +*KD14Covers Back/Back: "%KDKCovers: cover back" +*KD14Covers Both/Both: "%KDKCovers: cover both" +*JCLCloseUI: *KD14Covers + +*JCLOpenUI *KD17CoverMode/Cover Mode: PickOne +*DefaultKD17CoverMode: NA +*OrderDependency: 31 JCLSetup *KD17CoverMode +*KD17CoverMode NA/N.A.: "" +*KD17CoverMode Simplex/One-sided: " simplex +" +*End +*KD17CoverMode DuplexNoTumble/Two-sided Head-to-head: " duplex +" +*End +*KD17CoverMode DuplexTumble/Two-sided Head-to-foot: " tumble +" +*End +*JCLCloseUI: *KD17CoverMode + +*JCLOpenUI *KD20CoverPaper/Cover Paper: PickOne +*DefaultKD20CoverPaper: NA +*OrderDependency: 11 JCLSetup *KD20CoverPaper +*KD20CoverPaper NA/N.A.: "" +*KD20CoverPaper Plain-11/plain-11: "%%+ cover 612 792 75 (white) (plain) +" +*End +*KD20CoverPaper Cover-11/cover-11: "%%+ cover 612 792 200 (white) (cover) +" +*End +*KD20CoverPaper Trans-11/trans-11: "%%+ cover 612 792 75 (clear) (transparency) +" +*End +*KD20CoverPaper Blue-11/blue-11: "%%+ cover 612 792 75 (blue) (color) +" +*End +*KD20CoverPaper Punched-11/punched-11: "%%+ cover 612 792 75 (white) (punched) +" +*End +*KD20CoverPaper Plain-14/plain-14: "%%+ cover 612 1008 75 (white) (plain) +" +*End +*KD20CoverPaper Cover-14/cover-14: "%%+ cover 612 1008 200 (white) (cover) +" +*End +*KD20CoverPaper Trans-14/trans-14: "%%+ cover 612 1008 75 (clear) (transparency) +" +*End +*KD20CoverPaper Blue-14/blue-14: "%%+ cover 612 1008 75 (blue) (color) +" +*End +*KD20CoverPaper Punched-14/punched-14: "%%+ cover 612 1008 75 (white) (punched) +" +*End +*KD20CoverPaper Plain-A4/plain-A4: "%%+ cover 595 842 75 (white) (plain) +" +*End +*KD20CoverPaper Cover-A4/cover-A4: "%%+ cover 595 842 200 (white) (cover) +" +*End +*KD20CoverPaper Trans-A4/trans-A4: "%%+ cover 595 842 75 (clear) (transparency) +" +*End +*KD20CoverPaper Blue-A4/blue-A4: "%%+ cover 595 842 75 (blue) (color) +" +*End +*KD20CoverPaper Punched-A4/punched-A4: "%%+ cover 595 842 75 (white) (punched) +" +*End +*KD20CoverPaper Recycle-11/recycle-11: "%%+ cover 612 792 75 (white) (recycled) +" +*End +*JCLCloseUI: *KD20CoverPaper + +*JCLOpenUI *KD26Separators/Set Separators: Boolean +*DefaultKD26Separators: False +*OrderDependency: 50 JCLSetup *KD26Separators +*KD26Separators False/No: "" +*KD26Separators True/Yes: "%KDKSeparator: separator +" +*End +*JCLCloseUI: *KD26Separators + +*JCLOpenUI *KD29SeparatorPaper/Separator Paper: PickOne +*DefaultKD29SeparatorPaper: NA +*OrderDependency: 12 JCLSetup *KD29SeparatorPaper +*KD29SeparatorPaper NA/N.A.: "" +*KD29SeparatorPaper Plain-11/plain-11: "%%+ separator 612 792 75 (white) (plain) +" +*End +*KD29SeparatorPaper Cover-11/cover-11: "%%+ separator 612 792 200 (white) (cover) +" +*End +*KD29SeparatorPaper Trans-11/trans-11: "%%+ separator 612 792 75 (clear) (transparency) +" +*End +*KD29SeparatorPaper Blue-11/blue-11: "%%+ separator 612 792 75 (blue) (color) +" +*End +*KD29SeparatorPaper Punched-11/punched-11: "%%+ separator 612 792 75 (white) (punched) +" +*End +*KD29SeparatorPaper Plain-14/plain-14: "%%+ separator 612 1008 75 (white) (plain) +" +*End +*KD29SeparatorPaper Cover-14/cover-14: "%%+ separator 612 1008 200 (white) (cover) +" +*End +*KD29SeparatorPaper Trans-14/trans-14: "%%+ separator 612 1008 75 (clear) (transparency) +" +*End +*KD29SeparatorPaper Blue-14/blue-14: "%%+ separator 612 1008 75 (blue) (color) +" +*End +*KD29SeparatorPaper Punched-14/punched-14: "%%+ separator 612 1008 75 (white) (punched) +" +*End +*KD29SeparatorPaper Plain-A4/plain-A4: "%%+ separator 595 842 75 (white) (plain) +" +*End +*KD29SeparatorPaper Cover-A4/cover-A4: "%%+ separator 595 842 200 (white) (cover) +" +*End +*KD29SeparatorPaper Trans-A4/trans-A4: "%%+ separator 595 842 75 (clear) (transparency) +" +*End +*KD29SeparatorPaper Blue-A4/blue-A4: "%%+ separator 595 842 75 (blue) (color) +" +*End +*KD29SeparatorPaper Punched-A4/punched-A4: "%%+ separator 595 842 75 (white) (punched) +" +*End +*KD29SeparatorPaper Recycle-11/recycle-11: "%%+ separator 612 792 75 (white) (recycled) +" +*End +*JCLCloseUI: *KD29SeparatorPaper + +*% *% ************************************ +*% *% * * +*% *% * Charge Number activation * +*% *% * * +*% *% ************************************ +*% *JCLOpenUI *KD30ChargeNumber/Charge Number: PickOne +*% *DefaultKD30ChargeNumber: None +*% *OrderDependency: 65 JCLSetup *KD30ChargeNumber +*% *KD30ChargeNumber None/None: "" +*% *KD30ChargeNumber 1/12345-6789: "%KDKChargeNumber: 12345-6789 +*% " +*% *End +*% *KD30ChargeNumber 2/ABC_DEF: "%KDKChargeNumber: ABC_DEF +*% " +*% *End +*% *JCLCloseUI: *KD30ChargeNumber + + +*OpenUI *KD32Jog/Stacking: Boolean +*DefaultKD32Jog: True +*OrderDependency: 22 DocumentSetup *KD32Jog +*KD32Jog False/Straight: " + currenttransfer currentscreen + 1 dict + dup /Jog 0 put + setpagedevice setscreen settransfer" +*End +*KD32Jog True/Offset: " + currenttransfer currentscreen + 1 dict + dup /Jog 3 put + setpagedevice setscreen settransfer" +*End +*CloseUI: *KD32Jog + +*% *% ******************************* +*% *% * * +*% *% * DSC/KDK alternative * +*% *% * * +*% *% ******************************* +*% *JCLOpenUI *KD32Jog/Stacking: Boolean +*% *DefaultKD32Jog: True +*% *OrderDependency: 22 JCLSetup *KD32Jog +*% *KD32Jog False/Straight: " +*% " +*% *End +*% *KD32Jog True/Offset: " jog +*% " +*% *End +*% *JCLCloseUI: *KD32Jog + +*% *% *************************************** +*% *% * * +*% *% * Operator Message activation * +*% *% * * +*% *% *************************************** +*% *JCLOpenUI *KD33OperatorMessage/Operator Message: PickOne +*% *DefaultKD33OperatorMessage: None +*% *OrderDependency: 70 JCLSetup *KD33OperatorMessage +*% *KD33OperatorMessage None/None: "" +*% *KD33OperatorMessage 1/Sample operator message: "%%OperatorMessage: Sample operator message +*% " +*% *End +*% *KD33OperatorMessage 2/Another message: "%%OperatorMessage: Another message +*% " +*% *End +*% *JCLCloseUI: *KD33OperatorMessage + +*% *% ****************************************** +*% *% * * +*% *% * Additional Printers activation * +*% *% * * +*% *% ****************************************** +*JCLOpenUI *KD37PrinterName/Printer Name: PickOne +*DefaultKD37PrinterName: Any +*OrderDependency: 15 JCLSetup *KD37PrinterName +*KD37PrinterName Any/"Any": "%%DocumentPrinterRequired: () (92p) +" +*End +*% *KD37PrinterName 1/printer_1: "%%DocumentPrinterRequired: (printer_1) (92p) +*% " +*% *End +*% *KD37PrinterName 2/printer_2: "%%DocumentPrinterRequired: (printer_2) (92p) +*% " +*% *End +*JCLCloseUI: *KD37PrinterName + +*JCLOpenUI *KD38JobHeaderPage/Job Header Page: Boolean +*DefaultKD38JobHeaderPage: True +*OrderDependency: 55 JCLSetup *KD38JobHeaderPage +*KD38JobHeaderPage True/Yes: "%KDKHeader: on header +" +*End +*KD38JobHeaderPage False/No: "%KDKHeader: off +" +*End +*JCLCloseUI: *KD38JobHeaderPage + +*JCLOpenUI *KD41JobHeaderPaper/Job Header Paper: PickOne +*DefaultKD41JobHeaderPaper: Plain-11 +*OrderDependency: 13 JCLSetup *KD41JobHeaderPaper +*KD41JobHeaderPaper NA/N.A.: "" +*KD41JobHeaderPaper Plain-11/plain-11: "%%+ header 612 792 75 (white) (plain) +" +*End +*KD41JobHeaderPaper Cover-11/cover-11: "%%+ header 612 792 200 (white) (cover) +" +*End +*KD41JobHeaderPaper Trans-11/trans-11: "%%+ header 612 792 75 (clear) (transparency) +" +*End +*KD41JobHeaderPaper Blue-11/blue-11: "%%+ header 612 792 75 (blue) (color) +" +*End +*KD41JobHeaderPaper Punched-11/punched-11: "%%+ header 612 792 75 (white) (punched) +" +*End +*KD41JobHeaderPaper Plain-14/plain-14: "%%+ header 612 1008 75 (white) (plain) +" +*End +*KD41JobHeaderPaper Cover-14/cover-14: "%%+ header 612 1008 200 (white) (cover) +" +*End +*KD41JobHeaderPaper Trans-14/trans-14: "%%+ header 612 1008 75 (clear) (transparency) +" +*End +*KD41JobHeaderPaper Blue-14/blue-14: "%%+ header 612 1008 75 (blue) (color) +" +*End +*KD41JobHeaderPaper Punched-14/punched-14: "%%+ header 612 1008 75 (white) (punched) +" +*End +*KD41JobHeaderPaper Plain-A4/plain-A4: "%%+ header 595 842 75 (white) (plain) +" +*End +*KD41JobHeaderPaper Cover-A4/cover-A4: "%%+ header 595 842 200 (white) (cover) +" +*End +*KD41JobHeaderPaper Trans-A4/trans-A4: "%%+ header 595 842 75 (clear) (transparency) +" +*End +*KD41JobHeaderPaper Blue-A4/blue-A4: "%%+ header 595 842 75 (blue) (color) +" +*End +*KD41JobHeaderPaper Punched-A4/punched-A4: "%%+ header 595 842 75 (white) (punched) +" +*End +*KD41JobHeaderPaper Recycle-11/recycle-11: "%%+ header 612 792 75 (white) (recycled) +" +*End +*JCLCloseUI: *KD41JobHeaderPaper + +*JCLOpenUI *KD44StatusPage/Status Page: PickOne +*DefaultKD44StatusPage: Always +*OrderDependency: 60 JCLSetup *KD44StatusPage +*KD44StatusPage None/None: "%KDKError: off +" +*End +*KD44StatusPage OnError/Only on Error: "%KDKError: onerror status +" +*End +*KD44StatusPage Always/Always: "%KDKError: on status +" +*End +*JCLCloseUI: *KD44StatusPage + +*JCLOpenUI *KD47StatusPaper/Status Paper: PickOne +*DefaultKD47StatusPaper: Plain-11 +*OrderDependency: 14 JCLSetup *KD47StatusPaper +*KD47StatusPaper NA/N.A.: "" +*KD47StatusPaper Plain-11/plain-11: "%%+ status 612 792 75 (white) (plain) +" +*End +*KD47StatusPaper Cover-11/cover-11: "%%+ status 612 792 200 (white) (cover) +" +*End +*KD47StatusPaper Trans-11/trans-11: "%%+ status 612 792 75 (clear) (transparency) +" +*End +*KD47StatusPaper Blue-11/blue-11: "%%+ status 612 792 75 (blue) (color) +" +*End +*KD47StatusPaper Punched-11/punched-11: "%%+ status 612 792 75 (white) (punched) +" +*End +*KD47StatusPaper Plain-14/plain-14: "%%+ status 612 1008 75 (white) (plain) +" +*End +*KD47StatusPaper Cover-14/cover-14: "%%+ status 612 1008 200 (white) (cover) +" +*End +*KD47StatusPaper Trans-14/trans-14: "%%+ status 612 1008 75 (clear) (transparency) +" +*End +*KD47StatusPaper Blue-14/blue-14: "%%+ status 612 1008 75 (blue) (color) +" +*End +*KD47StatusPaper Punched-14/punched-14: "%%+ status 612 1008 75 (white) (punched) +" +*End +*KD47StatusPaper Plain-A4/plain-A4: "%%+ status 595 842 75 (white) (plain) +" +*End +*KD47StatusPaper Cover-A4/cover-A4: "%%+ status 595 842 200 (white) (cover) +" +*End +*KD47StatusPaper Trans-A4/trans-A4: "%%+ status 595 842 75 (clear) (transparency) +" +*End +*KD47StatusPaper Blue-A4/blue-A4: "%%+ status 595 842 75 (blue) (color) +" +*End +*KD47StatusPaper Punched-A4/punched-A4: "%%+ status 595 842 75 (white) (punched) +" +*End +*KD47StatusPaper Recycle-11/recycle-11: "%%+ status 612 792 75 (white) (recycled) +" +*End +*JCLCloseUI: *KD47StatusPaper + + +*% **************************** +*% * * +*% * Font Information * +*% * * +*% **************************** + +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(001.006)" Standard Disk +*Font AvantGarde-Demi: Standard "(001.007)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(001.007)" Standard Disk +*Font Bookman-Demi: Standard "(001.003)" Standard Disk +*Font Bookman-DemiItalic: Standard "(001.003)" Standard Disk +*Font Bookman-Light: Standard "(001.003)" Standard Disk +*Font Bookman-LightItalic: Standard "(001.003)" Standard Disk +*Font Courier: Standard "(002.004)" Standard ROM +*Font Courier-Bold: Standard "(002.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004)" Standard ROM +*Font Courier-Oblique: Standard "(002.004)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard Disk +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard Disk +*Font Helvetica-Narrow: Standard "(001.006)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard Disk +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(001.006)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(001.007)" Standard Disk +*Font Palatino-Bold: Standard "(001.005)" Standard Disk +*Font Palatino-BoldItalic: Standard "(001.005)" Standard Disk +*Font Palatino-Italic: Standard "(001.005)" Standard Disk +*Font Palatino-Roman: Standard "(001.005)" Standard Disk +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007)" Standard Disk +*Font ZapfDingbats: Special "(001.004)" Special Disk + + +*% ************************************** +*% * * +*% * User Interface Constraints * +*% * * +*% ************************************** + +*UIConstraints: *KD01Finisher Finisher *OutputBin Stacker +*UIConstraints: *KD01Finisher Stacker *OutputBin Finisher +*UIConstraints: *KD01Finisher None *OutputBin Stacker +*UIConstraints: *KD01Finisher None *OutputBin Finisher + +*UIConstraints: *OutputBin Stacker *KD01Finisher Finisher +*UIConstraints: *OutputBin Finisher *KD01Finisher Stacker +*UIConstraints: *OutputBin Stacker *KD01Finisher None +*UIConstraints: *OutputBin Finisher *KD01Finisher None + + +*UIConstraints: *OutputBin Stacker *KD11Staple 1.Top.Left.90 +*UIConstraints: *OutputBin Stacker *KD11Staple 1.Bottom.Left.90 +*UIConstraints: *OutputBin Stacker *KD11Staple 2.Left.90 +*UIConstraints: *OutputBin Top *KD11Staple 1.Top.Left.90 +*UIConstraints: *OutputBin Top *KD11Staple 1.Bottom.Left.90 +*UIConstraints: *OutputBin Top *KD11Staple 2.Left.90 + +*UIConstraints: *KD11Staple 1.Top.Left.90 *OutputBin Stacker +*UIConstraints: *KD11Staple 1.Bottom.Left.90 *OutputBin Stacker +*UIConstraints: *KD11Staple 2.Left.90 *OutputBin Stacker +*UIConstraints: *KD11Staple 1.Top.Left.90 *OutputBin Top +*UIConstraints: *KD11Staple 1.Bottom.Left.90 *OutputBin Top +*UIConstraints: *KD11Staple 2.Left.90 *OutputBin Top + + +*UIConstraints: *KD14Covers None *KD17CoverMode Simplex +*UIConstraints: *KD14Covers None *KD17CoverMode DuplexNoTumble +*UIConstraints: *KD14Covers None *KD17CoverMode DuplexTumble +*UIConstraints: *KD14Covers Front *KD17CoverMode NA +*UIConstraints: *KD14Covers Back *KD17CoverMode NA +*UIConstraints: *KD14Covers Both *KD17CoverMode NA + +*UIConstraints: *KD17CoverMode Simplex *KD14Covers None +*UIConstraints: *KD17CoverMode DuplexNoTumble *KD14Covers None +*UIConstraints: *KD17CoverMode DuplexTumble *KD14Covers None +*UIConstraints: *KD17CoverMode NA *KD14Covers Front +*UIConstraints: *KD17CoverMode NA *KD14Covers Back +*UIConstraints: *KD17CoverMode NA *KD14Covers Both + + +*UIConstraints: *KD14Covers None *KD20CoverPaper Plain-11 +*UIConstraints: *KD14Covers None *KD20CoverPaper Cover-11 +*UIConstraints: *KD14Covers None *KD20CoverPaper Trans-11 +*UIConstraints: *KD14Covers None *KD20CoverPaper Blue-11 +*UIConstraints: *KD14Covers None *KD20CoverPaper Punched-11 +*UIConstraints: *KD14Covers None *KD20CoverPaper Plain-14 +*UIConstraints: *KD14Covers None *KD20CoverPaper Cover-14 +*UIConstraints: *KD14Covers None *KD20CoverPaper Trans-14 +*UIConstraints: *KD14Covers None *KD20CoverPaper Blue-14 +*UIConstraints: *KD14Covers None *KD20CoverPaper Punched-14 +*UIConstraints: *KD14Covers None *KD20CoverPaper Plain-A4 +*UIConstraints: *KD14Covers None *KD20CoverPaper Cover-A4 +*UIConstraints: *KD14Covers None *KD20CoverPaper Trans-A4 +*UIConstraints: *KD14Covers None *KD20CoverPaper Blue-A4 +*UIConstraints: *KD14Covers None *KD20CoverPaper Punched-A4 +*UIConstraints: *KD14Covers None *KD20CoverPaper Recycle-11 +*UIConstraints: *KD14Covers Front *KD20CoverPaper NA +*UIConstraints: *KD14Covers Back *KD20CoverPaper NA +*UIConstraints: *KD14Covers Both *KD20CoverPaper NA + +*UIConstraints: *KD20CoverPaper Plain-11 *KD14Covers None +*UIConstraints: *KD20CoverPaper Cover-11 *KD14Covers None +*UIConstraints: *KD20CoverPaper Trans-11 *KD14Covers None +*UIConstraints: *KD20CoverPaper Blue-11 *KD14Covers None +*UIConstraints: *KD20CoverPaper Punched-11 *KD14Covers None +*UIConstraints: *KD20CoverPaper Plain-14 *KD14Covers None +*UIConstraints: *KD20CoverPaper Cover-14 *KD14Covers None +*UIConstraints: *KD20CoverPaper Trans-14 *KD14Covers None +*UIConstraints: *KD20CoverPaper Blue-14 *KD14Covers None +*UIConstraints: *KD20CoverPaper Punched-14 *KD14Covers None +*UIConstraints: *KD20CoverPaper Plain-A4 *KD14Covers None +*UIConstraints: *KD20CoverPaper Cover-A4 *KD14Covers None +*UIConstraints: *KD20CoverPaper Trans-A4 *KD14Covers None +*UIConstraints: *KD20CoverPaper Blue-A4 *KD14Covers None +*UIConstraints: *KD20CoverPaper Punched-A4 *KD14Covers None +*UIConstraints: *KD20CoverPaper Recycle-11 *KD14Covers None +*UIConstraints: *KD20CoverPaper NA *KD14Covers Front +*UIConstraints: *KD20CoverPaper NA *KD14Covers Back +*UIConstraints: *KD20CoverPaper NA *KD14Covers Both + + +*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Plain-11 +*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Cover-11 +*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Trans-11 +*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Blue-11 +*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Punched-11 +*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Plain-14 +*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Cover-14 +*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Trans-14 +*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Blue-14 +*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Punched-14 +*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Plain-A4 +*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Cover-A4 +*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Trans-A4 +*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Blue-A4 +*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Punched-A4 +*UIConstraints: *KD17CoverMode NA *KD20CoverPaper Recycle-11 +*UIConstraints: *KD17CoverMode Simplex *KD20CoverPaper NA +*UIConstraints: *KD17CoverMode DuplexNoTumble *KD20CoverPaper NA +*UIConstraints: *KD17CoverMode DuplexTumble *KD20CoverPaper NA + +*UIConstraints: *KD20CoverPaper Plain-11 *KD17CoverMode NA +*UIConstraints: *KD20CoverPaper Cover-11 *KD17CoverMode NA +*UIConstraints: *KD20CoverPaper Trans-11 *KD17CoverMode NA +*UIConstraints: *KD20CoverPaper Blue-11 *KD17CoverMode NA +*UIConstraints: *KD20CoverPaper Punched-11 *KD17CoverMode NA +*UIConstraints: *KD20CoverPaper Plain-14 *KD17CoverMode NA +*UIConstraints: *KD20CoverPaper Cover-14 *KD17CoverMode NA +*UIConstraints: *KD20CoverPaper Trans-14 *KD17CoverMode NA +*UIConstraints: *KD20CoverPaper Blue-14 *KD17CoverMode NA +*UIConstraints: *KD20CoverPaper Punched-14 *KD17CoverMode NA +*UIConstraints: *KD20CoverPaper Plain-A4 *KD17CoverMode NA +*UIConstraints: *KD20CoverPaper Cover-A4 *KD17CoverMode NA +*UIConstraints: *KD20CoverPaper Trans-A4 *KD17CoverMode NA +*UIConstraints: *KD20CoverPaper Blue-A4 *KD17CoverMode NA +*UIConstraints: *KD20CoverPaper Punched-A4 *KD17CoverMode NA +*UIConstraints: *KD20CoverPaper Recycle-11 *KD17CoverMode NA +*UIConstraints: *KD20CoverPaper NA *KD17CoverMode Simplex +*UIConstraints: *KD20CoverPaper NA *KD17CoverMode DuplexNoTumble +*UIConstraints: *KD20CoverPaper NA *KD17CoverMode DuplexTumble + + +*UIConstraints: *KD26Separators False *KD29SeparatorPaper Plain-11 +*UIConstraints: *KD26Separators False *KD29SeparatorPaper Cover-11 +*UIConstraints: *KD26Separators False *KD29SeparatorPaper Trans-11 +*UIConstraints: *KD26Separators False *KD29SeparatorPaper Blue-11 +*UIConstraints: *KD26Separators False *KD29SeparatorPaper Punched-11 +*UIConstraints: *KD26Separators False *KD29SeparatorPaper Plain-14 +*UIConstraints: *KD26Separators False *KD29SeparatorPaper Cover-14 +*UIConstraints: *KD26Separators False *KD29SeparatorPaper Trans-14 +*UIConstraints: *KD26Separators False *KD29SeparatorPaper Blue-14 +*UIConstraints: *KD26Separators False *KD29SeparatorPaper Punched-14 +*UIConstraints: *KD26Separators False *KD29SeparatorPaper Plain-A4 +*UIConstraints: *KD26Separators False *KD29SeparatorPaper Cover-A4 +*UIConstraints: *KD26Separators False *KD29SeparatorPaper Trans-A4 +*UIConstraints: *KD26Separators False *KD29SeparatorPaper Blue-A4 +*UIConstraints: *KD26Separators False *KD29SeparatorPaper Punched-A4 +*UIConstraints: *KD26Separators False *KD29SeparatorPaper Recycle-11 +*UIConstraints: *KD26Separators True *KD29SeparatorPaper NA + +*UIConstraints: *KD29SeparatorPaper Plain-11 *KD26Separators False +*UIConstraints: *KD29SeparatorPaper Cover-11 *KD26Separators False +*UIConstraints: *KD29SeparatorPaper Trans-11 *KD26Separators False +*UIConstraints: *KD29SeparatorPaper Blue-11 *KD26Separators False +*UIConstraints: *KD29SeparatorPaper Punched-11 *KD26Separators False +*UIConstraints: *KD29SeparatorPaper Plain-14 *KD26Separators False +*UIConstraints: *KD29SeparatorPaper Cover-14 *KD26Separators False +*UIConstraints: *KD29SeparatorPaper Trans-14 *KD26Separators False +*UIConstraints: *KD29SeparatorPaper Blue-14 *KD26Separators False +*UIConstraints: *KD29SeparatorPaper Punched-14 *KD26Separators False +*UIConstraints: *KD29SeparatorPaper Plain-A4 *KD26Separators False +*UIConstraints: *KD29SeparatorPaper Cover-A4 *KD26Separators False +*UIConstraints: *KD29SeparatorPaper Trans-A4 *KD26Separators False +*UIConstraints: *KD29SeparatorPaper Blue-A4 *KD26Separators False +*UIConstraints: *KD29SeparatorPaper Punched-A4 *KD26Separators False +*UIConstraints: *KD29SeparatorPaper Recycle-11 *KD26Separators False +*UIConstraints: *KD29SeparatorPaper NA *KD26Separators True + + +*UIConstraints: *KD32Jog True *OutputBin Top + +*UIConstraints: *OutputBin Top *KD32Jog True + + +*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Plain-11 +*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Cover-11 +*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Trans-11 +*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Blue-11 +*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Punched-11 +*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Plain-14 +*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Cover-14 +*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Trans-14 +*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Blue-14 +*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Punched-14 +*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Plain-A4 +*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Cover-A4 +*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Trans-A4 +*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Blue-A4 +*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Punched-A4 +*UIConstraints: *KD38JobHeaderPage False *KD41JobHeaderPaper Recycle-11 +*UIConstraints: *KD38JobHeaderPage True *KD41JobHeaderPaper NA + +*UIConstraints: *KD41JobHeaderPaper Plain-11 *KD38JobHeaderPage False +*UIConstraints: *KD41JobHeaderPaper Cover-11 *KD38JobHeaderPage False +*UIConstraints: *KD41JobHeaderPaper Trans-11 *KD38JobHeaderPage False +*UIConstraints: *KD41JobHeaderPaper Blue-11 *KD38JobHeaderPage False +*UIConstraints: *KD41JobHeaderPaper Punched-11 *KD38JobHeaderPage False +*UIConstraints: *KD41JobHeaderPaper Plain-14 *KD38JobHeaderPage False +*UIConstraints: *KD41JobHeaderPaper Cover-14 *KD38JobHeaderPage False +*UIConstraints: *KD41JobHeaderPaper Trans-14 *KD38JobHeaderPage False +*UIConstraints: *KD41JobHeaderPaper Blue-14 *KD38JobHeaderPage False +*UIConstraints: *KD41JobHeaderPaper Punched-14 *KD38JobHeaderPage False +*UIConstraints: *KD41JobHeaderPaper Plain-A4 *KD38JobHeaderPage False +*UIConstraints: *KD41JobHeaderPaper Cover-A4 *KD38JobHeaderPage False +*UIConstraints: *KD41JobHeaderPaper Trans-A4 *KD38JobHeaderPage False +*UIConstraints: *KD41JobHeaderPaper Blue-A4 *KD38JobHeaderPage False +*UIConstraints: *KD41JobHeaderPaper Punched-A4 *KD38JobHeaderPage False +*UIConstraints: *KD41JobHeaderPaper Recycle-11 *KD38JobHeaderPage False +*UIConstraints: *KD41JobHeaderPaper NA *KD38JobHeaderPage True + + +*UIConstraints: *KD44StatusPage None *KD47StatusPaper Plain-11 +*UIConstraints: *KD44StatusPage None *KD47StatusPaper Cover-11 +*UIConstraints: *KD44StatusPage None *KD47StatusPaper Trans-11 +*UIConstraints: *KD44StatusPage None *KD47StatusPaper Blue-11 +*UIConstraints: *KD44StatusPage None *KD47StatusPaper Punched-11 +*UIConstraints: *KD44StatusPage None *KD47StatusPaper Plain-14 +*UIConstraints: *KD44StatusPage None *KD47StatusPaper Cover-14 +*UIConstraints: *KD44StatusPage None *KD47StatusPaper Trans-14 +*UIConstraints: *KD44StatusPage None *KD47StatusPaper Blue-14 +*UIConstraints: *KD44StatusPage None *KD47StatusPaper Punched-14 +*UIConstraints: *KD44StatusPage None *KD47StatusPaper Plain-A4 +*UIConstraints: *KD44StatusPage None *KD47StatusPaper Cover-A4 +*UIConstraints: *KD44StatusPage None *KD47StatusPaper Trans-A4 +*UIConstraints: *KD44StatusPage None *KD47StatusPaper Blue-A4 +*UIConstraints: *KD44StatusPage None *KD47StatusPaper Punched-A4 +*UIConstraints: *KD44StatusPage None *KD47StatusPaper Recycle-11 +*UIConstraints: *KD44StatusPage Always *KD47StatusPaper NA +*UIConstraints: *KD44StatusPage OnError *KD47StatusPaper NA + +*UIConstraints: *KD47StatusPaper Plain-11 *KD44StatusPage None +*UIConstraints: *KD47StatusPaper Cover-11 *KD44StatusPage None +*UIConstraints: *KD47StatusPaper Trans-11 *KD44StatusPage None +*UIConstraints: *KD47StatusPaper Blue-11 *KD44StatusPage None +*UIConstraints: *KD47StatusPaper Punched-11 *KD44StatusPage None +*UIConstraints: *KD47StatusPaper Plain-14 *KD44StatusPage None +*UIConstraints: *KD47StatusPaper Cover-14 *KD44StatusPage None +*UIConstraints: *KD47StatusPaper Trans-14 *KD44StatusPage None +*UIConstraints: *KD47StatusPaper Blue-14 *KD44StatusPage None +*UIConstraints: *KD47StatusPaper Punched-14 *KD44StatusPage None +*UIConstraints: *KD47StatusPaper Plain-A4 *KD44StatusPage None +*UIConstraints: *KD47StatusPaper Cover-A4 *KD44StatusPage None +*UIConstraints: *KD47StatusPaper Trans-A4 *KD44StatusPage None +*UIConstraints: *KD47StatusPaper Blue-A4 *KD44StatusPage None +*UIConstraints: *KD47StatusPaper Punched-A4 *KD44StatusPage None +*UIConstraints: *KD47StatusPaper Recycle-11 *KD44StatusPage None +*UIConstraints: *KD47StatusPaper NA *KD44StatusPage Always +*UIConstraints: *KD47StatusPaper NA *KD44StatusPage OnError + + +*% Last Edit: 06/23/97 G. Anderson/J. Holtzman, Eastman Kodak Co. +*% End of PPD (KODAK ImageSource 92p Printer) + diff --git a/openoffice/share/psprint/driver/KDH00001.PS b/openoffice/share/psprint/driver/KDH00001.PS new file mode 100644 index 0000000000000000000000000000000000000000..16b9dee93f05e21773720d5cbed16615b4ea838c --- /dev/null +++ b/openoffice/share/psprint/driver/KDH00001.PS @@ -0,0 +1,1533 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% +*% KODAK 70cp Series II +*% End of Copyright statement. +*% +*FormatVersion: "4.3" +*FileVersion: "1.0" +*% InternalVersion: "2.40" +*% place internal version number in translation string for *KDHDict Option Yes +*PCFileName: "KDH00001.PPD" +*LanguageVersion: English +*Product: "(KODAK IMAGESOURCE 70cp Series II Copier-Printer)" +*PSVersion: "(2015.131) 41" +*ModelName: "KODAK 70cp Series II PPD" +*ShortNickName: "KODAK 70cp Series II PPD" +*NickName: "KODAK 70cp Series II PPD" +*Manufacturer: "Kodak" +*LanguageEncoding: ISOLatin1 +*% General Information and Defaults =============== +*ColorDevice: True +*DefaultColorSpace: Gray +*DefaultInstalledMemory: 32MB +*FreeVM: "4194304" +*LanguageLevel: "2" +*FileSystem: True +*Throughput: "70" +*Password: "()" +*Protocols: BCP TBCP +*TTRasterizer: Type42 +*?TTRasterizer: "(Type42) = flush" + + +*% The following LandscapeOrientation keyword and value places +*% applications and drivers on notice that the +*% Kodak IS 70cp Series II printer requires landscape documents +*% to have an orientation of minus 90 degrees (90 degrees +*% clockwise) compared to portrait orientation. If an +*% application and/or driver fail to deliver page images in the +*% required landscape orientation, certain finishing features of +*% the printer will not work correctly. For example, staples +*% and/or folding may occur in undesired locations relative to +*% the image on the paper. +*% +*% The *KD04FinishingOrientation (Finishing Orientation) feature +*% of the PPD allows you to help correct for applications and +*% drivers that fail to recognize the *LandscapeOrientation +*% keyword and value. +*% +*LandscapeOrientation: Minus90 + +*% The following section includes all of the options which a user can +*% install on their Kodak Model H printer. Customer choices will then +*% allow the driver to gray out options which do not make sense with +*% the respective installed options. + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *KD27Finisher/Post Processing Device: Boolean +*OrderDependency: 9 DocumentSetup *KD27Finisher +*DefaultKD27Finisher: True +*KD27Finisher True/Finisher: " +(Post Processing Device)(Finisher)KDHDict/KFSet get exec +countdictstack [{KDHDict/bSimpleStapler false put}KDHDict/KFC get exec" +*End +*KD27Finisher False/Stapler: " +(Post Processing Device)(Stapler)KDHDict/KFSet get exec +countdictstack [{KDHDict/bSimpleStapler true put}KDHDict/KFC get exec" +*End +*CloseUI: *KD27Finisher + +*% Must have a finisher to do certain staples +*UIConstraints: *KD27Finisher False *KD04Staple 1.Bottom.Left.90 +*UIConstraints: *KD27Finisher False *KD04Staple 2.Left.90 +*UIConstraints: *KD27Finisher False *KD04Staple 3.Left.90 +*UIConstraints: *KD27Finisher False *KD04Staple Saddle +*UIConstraints: *KD04Staple 1.Bottom.Left.90 *KD27Finisher False +*UIConstraints: *KD04Staple 2.Left.90 *KD27Finisher False +*UIConstraints: *KD04Staple 3.Left.90 *KD27Finisher False +*UIConstraints: *KD04Staple Saddle *KD27Finisher False +*% Must have a finisher to ZFold +*UIConstraints: *KD27Finisher False *KD05ZFold True +*UIConstraints: *KD05ZFold True *KD27Finisher False + + + +*OpenUI *KD28HDict/Driver Resource Version: PickOne +*OrderDependency: 1 DocumentSetup *KD28HDict +*DefaultKD28HDict: Yes +*KD28HDict Yes/2.40: " +%%BeginResource: procset KDHDict 1 26 +userdict/KDHDebug false put save userdict begin/setpagedevice where{pop +/_spd/setpagedevice load def/_cpd/currentpagedevice load def}{/_spd{}bind +def/_cpd{}bind def}ifelse/_~1{currentscreen currenttransfer}bind def +/_~2{settransfer setscreen}bind def/_~3{/70cpProcs/ProcSet findresource}bind +def/_~4( %%[ KDH: Using ProcSet KDDict 1 26 ]%%)def end userdict +/KDHDict known userdict/KDHDict 75 dict put KDHDict begin/_CM()def +/_FCM()def/_BCM()def/bFront true def/bSimpleStapler false def/SigSize +15 def/PWait 5 def/_GF(Generic Feature)def/_GO(Generic Option)def/bJD +true def/bJT false def/bFS false def/bPamphlet false def/iMaxPamphletSheets +0 def/TonerColor[(Auto)(Red)(Green)(Blue)(Yellow)(Black)] def/SPDMapKey +[(MapRed)(MapGreen)(MapBlue)(MapCyan)(MapMagenta)(MapYellow)(MapBlack)(MapImages)] +def/DisplayMap [ 0 0 0 0 0 0 0 0 ] def/PLook{dup KDHDict/KDHPCat get +exch known{KDHDict/KDHPCat get exch get aload pop}{pop [612 792] null +null null false}ifelse}bind def/LMC{KDHDict/PLook get exec KDHDict +/MediaChange get exec}bind def/FrontCoverMode{KDHDict/_FCM 3 -1 roll +put}bind def/BackCoverMode{KDHDict/_BCM 3 -1 roll put}bind def/LC{dup +KDHDict exch{/_FCM}{/_BCM}ifelse get dup dup(None)eq exch(InsertTray)eq +or{KDHDict/KDCover get exec pop}{3 -1 roll KDHDict/PLook get exec 7 +5 roll KDHDict/KDCover get exec}ifelse}bind def/LFC{true KDHDict/LC +get exec}bind def/LRC{false KDHDict/LC get exec}bind def/SSP{KDHDict +/SPK 3 -1 roll put}bind def/SetSPM{dup(None)ne{KDHDict/SPK known{KDHDict +/SPK get KDHDict/PLook get exec}{[612 792] null null null false}ifelse +6 -1 roll}if KDHDict/KDStatusPage get exec}bind def/LSetSeps{KDHDict +/PLook get exec true KDHDict/KDSeparators get exec}bind def/KDColorMapping{[ +exch{dup 65 eq{0 exch}if dup 82 eq{1 exch}if dup 71 eq{2 exch}if dup +66 eq{3 exch}if dup 89 eq{4 exch}if 75 eq{5}if}forall ] dup type/arraytype +ne{kill}if dup length 8 ne{kill}if KDHDict/DisplayMap 3 -1 roll put +_cpd/OutputDevice get( )cvs(PrinterAccentColor)eq{_~1 +KDHDict/ObjectIndex 0 put KDHDict/DisplayMap get{dup KDHDict/TonerColorIndex +3 -1 roll put 0 ne{1 dict dup/DeviceRenderingInfo 2 dict dup/Type 13 +put dup KDHDict/SPDMapKey get KDHDict/ObjectIndex get get cvn KDHDict +/TonerColor get KDHDict/TonerColorIndex get get put put _spd}if KDHDict +/ObjectIndex get 1 add KDHDict/ObjectIndex 3 -1 roll put}forall _~2}if}bind +def/KDFreeformColor{_~1 1 dict dup/OutputDevice 8 -1 roll{/PrinterAccentColor}{ +/PrinterGray}ifelse put _spd _~2}bind def/KDCopies{_~1 1 dict dup +/NumCopies 8 -1 roll put _spd _~2}bind def/Collate{_~1 1 dict dup +/Collate 8 -1 roll put _spd _~2}bind def/KDChargeNo{_~3/setchargenumber +get exec}bind def/KDOpMsg{_~3/setoperatormessage get exec}bind def +/KDDeliverTo{_~3/setusername get exec}bind def/KDStatusPage{_~1 _cpd +6 -1 roll dup(None)eq{0 exch pop()}if dup(Always)eq{1 exch pop()}if +dup(OnlyOnError)eq{2 exch pop()}if dup(PageOneOnly)eq{3 exch pop()}if()ne{kill}if +dup 0 ne{11 6 roll pop 5 -1 roll 5 -1 roll aload pop 6 2 roll}if _~3 +/settrailerpage get exec _spd _~2}bind def/KDSeparators{{pop _~1 _cpd +9 -1 roll aload pop 10 -3 roll _~3/setseparator get exec _spd _~2}if}bind +def/KDMismatch{_~4 = flush dup(AutomaticallySubstitute)eq{0 exch pop()}if +dup(NotifyThenSubstitute)eq{2 exch pop()}if dup(NotifyThenCancel)eq{1 +exch pop()}if()ne{kill}if _~3/setconfirmationstrategy get exec}bind +def/KDProofSet{_~1 5 -1 roll dup(Off)eq{1 dict dup/CollateDetails 2 +dict dup/Type 2 put dup/ProofSetPauseTime 0 put put _spd pop()}if dup(OnPrint)eq{1 +dict dup/CollateDetails 3 dict dup/Type 2 put dup/ProofSetTimeoutAction(Print)put +dup/ProofSetPauseTime 12 -1 roll 60 mul put put _spd pop()}if dup(OnCancel)eq{1 +dict dup/CollateDetails 3 dict dup/Type 2 put dup/ProofSetTimeoutAction(Cancel)put +dup/ProofSetPauseTime 12 -1 roll 60 mul put put _spd pop()}if pop _~2}bind +def/Jog{_~1 3 dict dup/Jog 7 index{3}{0}ifelse put 6 -1 roll{dup/JogDetails +2 dict dup/JogPosition(Alternate)put dup/Type 1 put put}if _spd _~2}bind +def/KDFold{_~1 5 -1 roll dup(None)eq{1 dict dup/Fold 0 put _spd pop()}if +dup(ZFold)eq{5 dict dup/Fold 4 put dup/FoldDetails 2 dict dup/Type +1 put dup/FoldType(ZFold)put put _spd pop()}if dup(Saddle)eq{5 dict +dup/Fold 3 put dup/FoldDetails 2 dict dup/Type 1 put dup/FoldType(Saddle)put +put _spd pop()}if pop _~2}bind def/KDStaple{_~1 5 -1 roll dup(None)eq{1 +dict dup/Staple 0 put _spd pop()}if dup(Top)eq{2 dict dup/Staple 3 +put dup/StapleDetails 3 dict dup/Type 2 put dup/HeadCount 1 put dup +/StapleLocation [ 3 dict dup/XAxis(Left)put dup/YAxis(Top)put dup +/Orientation KDHDict/bSimpleStapler get{0}{45}ifelse put ] put put +_spd pop()}if dup(Bottom)eq{2 dict dup/Staple 3 put dup/StapleDetails +3 dict dup/Type 2 put dup/HeadCount 1 put dup/StapleLocation [ 3 dict +dup/XAxis(Left)put dup/YAxis(Bottom)put dup/Orientation 45 put ] put +put _spd pop()}if dup(2LeftEdge)eq{2 dict dup/Staple 3 put dup/StapleDetails +3 dict dup/Type 2 put dup/HeadCount 2 put dup/StapleLocation [ 3 dict +dup/XAxis(Left)put dup/YAxis(Top)put dup/Orientation 45 put 3 dict +dup/XAxis(Left)put dup/YAxis(Bottom)put dup/Orientation 45 put ] put +put _spd pop()}if dup(3LeftEdge)eq{2 dict dup/Staple 3 put dup/StapleDetails +3 dict dup/Type 2 put dup/HeadCount 3 put dup/StapleLocation [ 3 dict +dup/XAxis(Left)put dup/YAxis(Top)put dup/Orientation 45 put 3 dict +dup/XAxis(Left)put dup/YAxis(Middle)put dup/Orientation 45 put 3 dict +dup/XAxis(Left)put dup/YAxis(Bottom)put dup/Orientation 45 put ] put +put _spd pop()}if dup(Saddle)eq{5 dict dup/Fold 3 put dup/FoldDetails +2 dict dup/Type 1 put dup/FoldType(Saddle)put put dup/Staple 3 put +dup/StapleDetails 3 dict dup/Type 2 put dup/HeadCount 2 put dup/StapleLocation +[ 3 dict dup/XAxis(Middle)put dup/YAxis(OneThird)put dup/Orientation +0 put 3 dict dup/XAxis(Middle)put dup/YAxis(TwoThirds)put dup/Orientation +0 put ] put put _spd pop()}if pop _~2}bind def/KDCover{KDHDict/_CM +3 -1 roll put KDHDict/bFront 3 -1 roll put KDHDict/_CM get dup(InsertTray)eq +exch(None)eq or{_~1 _cpd KDHDict/_CM get(InsertTray)eq{3}{0}ifelse +_~3 KDHDict/bFront get{/setfrontcover}{/setbackcover}ifelse get exec +_spd _~2}if KDHDict/_CM get dup(Printed)eq exch(Blank)eq or{5 -1 roll +aload pop 6 2 roll not 3 index dup null eq{pop 75}if 120 le and KDHDict +/bJD get and{(Duplex)}{(Simplex)}ifelse KDHDict/_CM get(Printed)eq{1}{2}ifelse +_~1 _cpd 12 5 roll _~3 KDHDict/bFront get{/setfrontcover}{/setbackcover}ifelse +get exec _spd _~2}if}bind def/KDBooklet{_cpd/Duplex get{KDHDict/iMaxPamphletSheets +3 -1 roll put _~1 10 dict dup/Signature true put dup/Collate true put +dup/ImagingBBox [ 0 0 _cpd/PageSize get aload pop 2 idiv exch ] put +dup/SignatureDetails 2 dict dup/Type 1 put dup/SignatureSheets KDHDict +/iMaxPamphletSheets get put put _spd _~2}{pop}ifelse}bind def/KDDuplex{dup(Simplex)eq{false +exch false exch}if dup(DuplexNoTumble)eq{true exch false exch}if(DuplexTumble)eq{true +true}if 2 copy KDHDict/bJT 3 -1 roll put KDHDict/bJD 3 -1 roll put +_~1 2 dict dup/Tumble 8 -1 roll put dup/Duplex 8 -1 roll put _spd _~2}bind +def/KDInterleave{_cpd/PageSize get aload pop null null(plain)6 -1 roll{2}{1}ifelse +_~3/setinterleavedetails get exec}bind def/KFSet{KDHDict/_GF 4 -1 roll +put KDHDict/_GO 3 -1 roll put}bind def/KFC{KDHDebug{exec cleartomark +pop}{stopped{(%%[ KDH: Feature: )print KDHDict/_GF get print(; Option: )print +KDHDict/_GO get print(; failed ]%%)= flush}{( %%[ KDH: Feature: )print +KDHDict/_GF get print(; Option: )print KDHDict/_GO get print(; succeeded ]%%)= +flush}ifelse cleartomark countdictstack exch sub dup 0 gt{{end}repeat}{pop}ifelse}ifelse}bind +def/R180{_~1 1 dict dup/Orientation 2 put _spd _~2}bind def/MediaChange{KDHDict +/bFS 3 -1 roll put 30 dict dup/MediaType 4 -1 roll put dup/MediaColor +4 -1 roll put dup/MediaWeight 4 -1 roll put dup/PageSize 4 -1 roll +put dup/PageSize get exch dup/ImagingBBox [ 0 0 7 -1 roll aload pop +] put _~1 5 -1 roll _spd _cpd/Duplex get _cpd/MediaWeight get dup null +eq{pop 75}if 120 gt and KDHDict/bFS get or{1 dict dup/Duplex false +put _spd}{2 dict dup/Duplex KDHDict/bJD get put dup/Tumble KDHDict +/bJT get put _spd}ifelse _~2}bind def/Insert{gsave pop 4 -1 roll aload +pop 5 -3 roll 1 _~3/setinsert get exec grestore}bind def/KDColorBoost{dscInfo +/Creator known{mark dscInfo/Creator get(Microsoft Word)search{pop +pop(LaserWriter)search{/:FNew/:F load def/:F{3 copy dup 3 -1 roll eq +3 -2 roll eq and not{3{3 -1 roll .30 gt{1}{0}ifelse}repeat}if :FNew}bind +def}if}if cleartomark}if}def end{( %%[ KDH: Second copy of KDHDict detected; restoring VM ]%% )= +flush restore}{pop} ifelse +%%EndResource +" +*End +*CloseUI: *KD28HDict + + +*OpenUI *KD30HPCat/Paper Catalog Version: PickOne +*OrderDependency: 2 DocumentSetup *KD30HPCat +*DefaultKD30HPCat: Yes +*KD30HPCat Yes/1.9: " +%%BeginResource: procset KDHPCat 1 9 + % US and European paper catalog + /KDHDict where + { + pop + KDHDict/KDHPCat known not + { + KDHDict begin + /KDHPCat 30 dict def + KDHPCat + dup /Letter [[612 792] null null (plain) false] put + dup /A4 [[595 842] null null (plain) false] put + dup /Tabloid [[792 1224] null null (plain) false] put + dup /A3 [[842 1191] null null (plain) false] put + dup /Cover [[612 792] null null (cover) true ] put + dup /A4Cover [[595 842] null null (cover) true ] put + dup /Color [[612 792] null null (color) false] put + dup /A4Color [[595 842] null null (color) false] put + dup /TabloidClr [[792 1224] null null (color) false] put + dup /A3Color [[842 1191] null null (color) false] put + dup /Legal [[612 1008] null null (plain) false] put + dup /Tab [[648 792] null null (plain) false] put + dup /A4Tab [[638 842] null null (plain) false] put + dup /Insert [[612 792] null null (inserttray) false] put + dup /A4Insert [[595 842] null null (inserttray) false] put + dup /TabloidIns [[792 1224] null null (inserttray) false] put + dup /A3Insert [[842 1191] null null (inserttray) false] put + dup /Trans [[612 792] null null (transparency) true ] put + dup /A4Trans [[595 842] null null (transparency) true ] put + pop + end + }if + }if +%%EndResource +" +*End +*CloseUI: *KD30HPCat + + +*CloseGroup: InstallableOptions + +*DefaultResolution: 406dpi + +*% Halftone Information =============== +*DefaultHalftoneType: 1 +*ScreenFreq: "71.7" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{dup mul exch dup mul add 1.0 exch sub }" +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*% Specifically disable inverse printing on Accent Color Printers +*% You can set it in drivers and applications but you won't get it. +*Transfer Null.Inverse: "{}" + +*% Paper Handling =================== +*% Code in this section both selects a tray and sets up a frame buffer. + +*OpenUI *KD01BodyPaper/Body Paper: PickOne +*DefaultKD01BodyPaper: Letter +*OrderDependency: 50 DocumentSetup *KD01BodyPaper +*KD01BodyPaper Letter: " +(KDBodyPaper)(Letter)KDHDict/KFSet get exec +countdictstack [{/Letter KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A4: " +(KDBodyPaper)(A4)KDHDict/KFSet get exec +countdictstack [{/A4 KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper Tabloid: " +(KDBodyPaper)(Tabloid)KDHDict/KFSet get exec +countdictstack [{/Tabloid KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A3/A3: " +(KDBodyPaper)(A3)KDHDict/KFSet get exec +countdictstack [{/A3 KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper Cover: " +(KDBodyPaper)(Cover)KDHDict/KFSet get exec +countdictstack [ {/Cover KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A4Cover: " +(KDBodyPaper)(A4Cover)KDHDict/KFSet get exec +countdictstack [ {/A4Cover KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper Color: " +(KDBodyPaper)(Color)KDHDict/KFSet get exec +countdictstack [ {/Color KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A4Color: " +(KDBodyPaper)(A4Color)KDHDict/KFSet get exec +countdictstack [ {/A4Color KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper TabloidClr: " +(KDBodyPaper)(TabloidClr)KDHDict/KFSet get exec +countdictstack [ {/TabloidClr KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A3Color: " +(KDBodyPaper)(A3Color)KDHDict/KFSet get exec +countdictstack [ {/A3Color KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper Legal: " +(KDBodyPaper)(Legal)KDHDict/KFSet get exec +countdictstack [ {/Legal KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper Tab: " +(KDBodyPaper)(Tab)KDHDict/KFSet get exec +countdictstack [ {/Tab KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A4Tab: " +(KDBodyPaper)(A4Tab)KDHDict/KFSet get exec +countdictstack [ {/A4Tab KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper Insert: " +(KDBodyPaper)(Insert)KDHDict/KFSet get exec +countdictstack [ {/Insert KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A4Insert: " +(KDBodyPaper)(A4Insert)KDHDict/KFSet get exec +countdictstack [ {/A4Insert KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper TabloidIns: " +(KDBodyPaper)(TabloidIns)KDHDict/KFSet get exec +countdictstack [ {/TabloidIns KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A3Insert: " +(KDBodyPaper)(A3Insert)KDHDict/KFSet get exec +countdictstack [ {/A3Insert KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper Trans: " +(KDBodyPaper)(Trans)KDHDict/KFSet get exec +countdictstack [ {/Trans KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A4Trans: " +(KDBodyPaper)(A4Trans)KDHDict/KFSet get exec +countdictstack [ {/A4Trans KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD01BodyPaper + + +*OpenUI *PageSize: PickOne +*DefaultPageSize: Letter +*OrderDependency: 50 DocumentSetup *PageSize +*PageSize Letter/US Letter: " +(PageSize)(Letter)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize Legal/US Legal: " +(PageSize)(Legal)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize A4: " +(PageSize)(A4)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize A3: " +(PageSize)(A3)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize Tabloid: " +(PageSize)(Tabloid)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize 9x11/Lettertab: " +(PageSize)(9x11)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize A4Tab: " +(PageSize)(A4Tab)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize Statement: " +(PageSize)(Statement)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize HalfLegal/Half Legal: " +(PageSize)(HalfLegal)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize A5: " +(PageSize)(A5)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*DefaultPageRegion: Letter +*OrderDependency: 50 DocumentSetup *PageRegion +*PageRegion Letter/US Letter: " +(PageRegion)(Letter)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion Legal/US Legal: " +(PageRegion)(Legal)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion A4: " +(PageRegion)(A4)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion A3: " +(PageRegion)(A3)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion Tabloid: " +(PageRegion)(Tabloid)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion 9x11/Lettertab: " +(PageRegion)(9X11)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion A4Tab: " +(PageRegion)(A4Tab)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion Statement: " +(PageRegion)(Statement)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion HalfLegal/Half Legal: " +(PageRegion)(HalfLegal)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion A5: " +(PageRegion)(A5)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*CloseUI: *PageRegion + +*OpenUI *KD02Accent/Free-Form Color: Boolean +*DefaultKD02Accent: True +*OrderDependency: 7 DocumentSetup *KD02Accent +*KD02Accent True/Yes: "(KDAccent)(True)KDHDict/KFSet get exec +countdictstack [{true KDHDict/KDFreeformColor get exec}KDHDict/KFC get exec" +*End +*KD02Accent False/No: "(KDAccent)(False)KDHDict/KFSet get exec +countdictstack [{false KDHDict/KDFreeformColor get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD02Accent + +*OpenUI *KD02FFCB/MacWord FFC Boost: Boolean +*DefaultKD02FFCB: False +*OrderDependency: 160 DocumentSetup *KD02FFCB +*KD02FFCB True/On:" +(KDMacWordColorBoost)(On)KDHDict/KFSet get exec +countdictstack [{KDHDict/KDColorBoost get exec}KDHDict/KFC get exec" +*End +*KD02FFCB False/Off:" +(KDMacWordColorBoost)(Off)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*CloseUI: *KD02FFCB + +*OpenUI *KD03Duplex/Printing Mode: PickOne +*DefaultKD03Duplex: None +*OrderDependency: 8 DocumentSetup *KD03Duplex +*KD03Duplex None/One-Sided: "(KDDuplex)(Simplex)KDHDict/KFSet get exec +countdictstack [ {(Simplex)KDHDict/KDDuplex get exec}KDHDict/KFC get exec" +*End +*KD03Duplex DuplexNoTumble/Two-sided Flip on Long Edge: "(KDDuplex)(DuplexNoTumble)KDHDict/KFSet +get exec countdictstack [ {(DuplexNoTumble)KDHDict/KDDuplex get exec +}KDHDict/KFC get exec" +*End +*KD03Duplex DuplexTumble/Two-sided Flip on Short Edge: "(KDDuplex)(DuplexTumble)KDHDict/KFSet +get exec countdictstack [ {(DuplexTumble)KDHDict/KDDuplex get exec +}KDHDict/KFC get exec" +*End +*CloseUI: *KD03Duplex + +*% Can't do interleaves with duplex of any kind +*UIConstraints: *KD03Duplex DuplexNoTumble *KD09Interleaves Printed +*UIConstraints: *KD03Duplex DuplexNoTumble *KD09Interleaves Blank +*UIConstraints: *KD03Duplex DuplexTumble *KD09Interleaves Blank +*UIConstraints: *KD03Duplex DuplexTumble *KD09Interleaves Printed +*UIConstraints: *KD09Interleaves Printed *KD03Duplex DuplexNoTumble +*UIConstraints: *KD09Interleaves Blank *KD03Duplex DuplexNoTumble +*UIConstraints: *KD09Interleaves Blank *KD03Duplex DuplexTumble +*UIConstraints: *KD09Interleaves Printed *KD03Duplex DuplexTumble + +*OpenUI *KD04Booklet/Pamphlets: Boolean +*DefaultKD04Booklet: False +*OrderDependency: 100 DocumentSetup *KD04Booklet +*KD04Booklet False/No: " +(KDBooklet)(Off)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD04Booklet True/Yes: " +(KDBooklet)(On)KDHDict/KFSet get exec +countdictstack [{ +KDHDict/SigSize get KDHDict/KDBooklet get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD04Booklet + +*% Pamphlets require DuplexNoTumble +*UIConstraints: *KD04Booklet True *KD03Duplex None +*UIConstraints: *KD04Booklet True *KD03Duplex DuplexTumble +*UIConstraints: *KD03Duplex None *KD04Booklet True +*UIConstraints: *KD03Duplex DuplexTumble *KD04Booklet True + +*% Pamphlets cannot have a back cover (front is back cover) +*UIConstraints: *KD07BackCoverMode Printed *KD04Booklet True +*UIConstraints: *KD07BackCoverMode Non-printed *KD04Booklet True +*UIConstraints: *KD07BackCoverMode InsertTray *KD04Booklet True +*UIConstraints: *KD04Booklet True *KD07BackCoverMode Printed +*UIConstraints: *KD04Booklet True *KD07BackCoverMode Non-printed +*UIConstraints: *KD04Booklet True *KD07BackCoverMode InsertTray + +*% Pamphlets cannot be done with any kind of interleaves +*UIConstraints: *KD04Booklet True *KD09Interleaves Printed +*UIConstraints: *KD04Booklet True *KD09Interleaves Blank +*UIConstraints: *KD09Interleaves Printed *KD04Booklet True +*UIConstraints: *KD09Interleaves Blank *KD04Booklet True + + +*OpenUI *KD04FinishingOrientation/Finishing Orientation: PickOne +*DefaultKD04FinishingOrientation: NoRotate +*OrderDependency: 50 DocumentSetup *KD04FinishingOrientation +*KD04FinishingOrientation NoRotate/Standard: " +(KDFinishingOrientation)(NoRotate)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*KD04FinishingOrientation Rotate180/Rotated 180 degrees: " +(KDFinishingOrientation)(Rotate180)KDHDict/KFSet get exec +countdictstack [{KDHDict/R180 get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD04FinishingOrientation + + +*OpenUI *KD04Staple/Stapling: PickOne +*DefaultKD04Staple: None +*OrderDependency: 50 DocumentSetup *KD04Staple +*KD04Staple None: "(KDStaple)(None)KDHDict/KFSet get exec +countdictstack [{(None)KDHDict/KDStaple get exec}KDHDict/KFC get exec" +*End +*KD04Staple 1.Top.Left.90/Top: "(KDStaple)(Top)KDHDict/KFSet get exec +countdictstack [{(Top)KDHDict/KDStaple get exec}KDHDict/KFC get exec" +*End +*KD04Staple 1.Bottom.Left.90/Bottom: "(KDStaple)(Bottom)KDHDict/KFSet get exec +countdictstack [{(Bottom)KDHDict/KDStaple get exec}KDHDict/KFC get exec" +*End +*KD04Staple 2.Left.90/2 Left Edge: "(KDStaple)(2LeftEdge)KDHDict/KFSet get exec +countdictstack [{(2LeftEdge)KDHDict/KDStaple get exec}KDHDict/KFC get exec" +*End +*KD04Staple 3.Left.90/3 Left Edge: "(KDStaple)(3LeftEdge)KDHDict/KFSet get exec +countdictstack [{(3LeftEdge)KDHDict/KDStaple get exec}KDHDict/KFC get exec" +*End +*KD04Staple Saddle/Saddle Stitch and Fold: "(KDStaple)(Saddle Stitch & Fold)KDHDict/KFSet get exec +countdictstack [{(Saddle)KDHDict/KDStaple get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD04Staple + + +*% Can't saddle stitch with any Slip Sheets (Set Separators) +*UIConstraints: *KD10SlipSheet Letter *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A4 *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet Tabloid *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A3 *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet Cover *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A4Cover *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet Color *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A4Color *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet TabloidClr *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A3Color *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet Legal *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet Tab *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A4Tab *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet Insert *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A4Insert *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet TabloidIns *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A3Insert *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet Trans *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A4Trans *KD04Staple Saddle +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Letter +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4 +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Tabloid +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A3 +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Cover +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4Cover +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Color +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4Color +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet TabloidClr +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A3Color +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Legal +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Tab +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4Tab +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Insert +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4Insert +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet TabloidIns +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A3Insert +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Trans +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4Trans + +*OpenUI *KD05ZFold/Z-Folding: Boolean +*DefaultKD05ZFold: False +*OrderDependency: 49 DocumentSetup *KD05ZFold +*KD05ZFold False/No: "(KDZFold)(False)KDHDict/KFSet get exec +countdictstack [{(None)KDHDict/KDFold get exec}KDHDict/KFC get exec" +*End +*KD05ZFold True/Yes: "(KDZFold)(True)KDHDict/KFSet get exec +countdictstack [{(ZFold)KDHDict/KDFold get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD05ZFold + +*% Cannot Z-Fold when Saddle Stapling and Folding +*UIConstraints: *KD04Staple Saddle *KD05ZFold True +*UIConstraints: *KD05ZFold True *KD04Staple Saddle + +*OpenUI *KD06FrontCoverMode/Front Cover: PickOne +*DefaultKD06FrontCoverMode: None +*OrderDependency: 149 DocumentSetup *KD06FrontCoverMode +*KD06FrontCoverMode None: " +countdictstack [{(KDFrontCoverMode)(None)KDHDict/KFSet get exec +(None) KDHDict/FrontCoverMode get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverMode Printed: " +(KDFrontCoverMode)(Printed)KDHDict/KFSet get exec +countdictstack [{(Printed) KDHDict/FrontCoverMode get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverMode Non-printed: " +(KDFrontCoverMode)(Non-printed)KDHDict/KFSet get exec +countdictstack [{(Blank) KDHDict/FrontCoverMode get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverMode InsertTray/Insert Tray: " +(KDFrontCoverMode)(InsertTray)KDHDict/KFSet get exec +countdictstack [{(InsertTray) KDHDict/FrontCoverMode get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD06FrontCoverMode + +*OpenUI *KD06FrontCoverPaper/Front Cover Paper: PickOne +*DefaultKD06FrontCoverPaper: Letter +*OrderDependency: 150 DocumentSetup *KD06FrontCoverPaper +*KD06FrontCoverPaper Letter: "(KDFrontCoverPaper)(Letter)KDHDict/KFSet get exec +countdictstack [{/Letter KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A4: "(KDFrontCoverPaper)(A4)KDHDict/KFSet get exec +countdictstack [{/A4 KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper Tabloid: "(KDFrontCoverPaper)(Tabloid)KDHDict/KFSet get exec +countdictstack [{/Tabloid KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A3: "(KDFrontCoverPaper)(A3)KDHDict/KFSet get exec +countdictstack [{/A3 KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper Cover: "(KDFrontCoverPaper)(Cover)KDHDict/KFSet get exec +countdictstack [{/Cover KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A4Cover: "(KDFrontCoverPaper)(A4Cover)KDHDict/KFSet get exec +countdictstack [{/A4Cover KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper Color: "(KDFrontCoverPaper)(Color)KDHDict/KFSet get exec +countdictstack [{/Color KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A4Color: "(KDFrontCoverPaper)(A4Color)KDHDict/KFSet get exec +countdictstack [{/A4Color KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper TabloidClr: "(KDFrontCoverPaper)(TabloidClr)KDHDict/KFSet get exec +countdictstack [{/TabloidClr KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A3Color: "(KDFrontCoverPaper)(A3Color)KDHDict/KFSet get exec +countdictstack [{/A3Color KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper Legal: "(KDFrontCoverPaper)(Legal)KDHDict/KFSet get exec +countdictstack [{/Legal KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper Tab: "(KDFrontCoverPaper)(Tab)KDHDict/KFSet get exec +countdictstack [{/Tab KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A4Tab: "(KDFrontCoverPaper)(A4Tab)KDHDict/KFSet get exec +countdictstack [{/A4Tab KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper Insert: "(KDFrontCoverPaper)(Insert)KDHDict/KFSet get exec +countdictstack [{/Insert KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A4Insert: "(KDFrontCoverPaper)(A4Insert)KDHDict/KFSet get exec +countdictstack [{/A4Insert KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper TabloidIns: "(KDFrontCoverPaper)(TabloidIns)KDHDict/KFSet get exec +countdictstack [{/TabloidIns KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A3Insert: "(KDFrontCoverPaper)(A3Insert)KDHDict/KFSet get exec +countdictstack [{/A3Insert KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper Trans: "(KDFrontCoverPaper)(Trans)KDHDict/KFSet get exec +countdictstack [{/Trans KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A4Trans: "(KDFrontCoverPaper)(A4Trans)KDHDict/KFSet get exec +countdictstack [{/A4Trans KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD06FrontCoverPaper + +*OpenUI *KD07BackCoverMode/Back Cover: PickOne +*DefaultKD07BackCoverMode: None +*OrderDependency: 149 DocumentSetup *KD07BackCoverMode +*KD07BackCoverMode None: " +countdictstack [{(KDBackCoverMode)(None)KDHDict/KFSet get exec +(None) KDHDict/BackCoverMode get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverMode Printed: " +(KDBackCoverMode)(Printed)KDHDict/KFSet get exec +countdictstack [{(Printed) KDHDict/BackCoverMode get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverMode Non-printed: " +(KDBackCoverMode)(Non-printed)KDHDict/KFSet get exec +countdictstack [{(Blank) KDHDict/BackCoverMode get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverMode InsertTray/Insert Tray: " +(KDBackCoverMode)(InsertTray)KDHDict/KFSet get exec +countdictstack [{(InsertTray) KDHDict/BackCoverMode get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD07BackCoverMode + +*OpenUI *KD07BackCoverPaper/Back CoverPaper: PickOne +*DefaultKD07BackCoverPaper: Letter +*OrderDependency: 150 DocumentSetup *KD07BackCoverPaper +*KD07BackCoverPaper Letter: "(KDBackCoverPaper)(Letter)KDHDict/KFSet get exec +countdictstack [{/Letter KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A4: "(KDBackCoverPaper)(A4)KDHDict/KFSet get exec +countdictstack [{/A4 KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper Tabloid: "(KDBackCoverPaper)(Tabloid)KDHDict/KFSet get exec +countdictstack [{/Tabloid KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A3: "(KDBackCoverPaper)(A3)KDHDict/KFSet get exec +countdictstack [{/A3 KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper Cover: "(KDBackCoverPaper)(Cover)KDHDict/KFSet get exec +countdictstack [{/Cover KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A4Cover: "(KDBackCoverPaper)(A4Cover)KDHDict/KFSet get exec +countdictstack [{/A4Cover KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper Color: "(KDBackCoverPaper)(Color)KDHDict/KFSet get exec +countdictstack [{/Color KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A4Color: "(KDBackCoverPaper)(A4Color)KDHDict/KFSet get exec +countdictstack [{/A4Color KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper TabloidClr: "(KDBackCoverPaper)(TabloidClr)KDHDict/KFSet get exec +countdictstack [{/TabloidClr KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A3Color: "(KDBackCoverPaper)(A3Color)KDHDict/KFSet get exec +countdictstack [{/A3Color KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper Legal: "(KDBackCoverPaper)(Legal)KDHDict/KFSet get exec +countdictstack [{/Legal KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper Tab: "(KDBackCoverPaper)(Tab)KDHDict/KFSet get exec +countdictstack [{/Tab KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A4Tab: "(KDBackCoverPaper)(A4Tab)KDHDict/KFSet get exec +countdictstack [{/A4Tab KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper Insert: "(KDBackCoverPaper)(Insert)KDHDict/KFSet get exec +countdictstack [{/Insert KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A4Insert: "(KDBackCoverPaper)(A4Insert)KDHDict/KFSet get exec +countdictstack [{/A4Insert KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper TabloidIns: "(KDBackCoverPaper)(TabloidIns)KDHDict/KFSet get exec +countdictstack [{/TabloidIns KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A3Insert: "(KDBackCoverPaper)(A3Insert)KDHDict/KFSet get exec +countdictstack [{/A3Insert KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper Trans: "(KDBackCoverPaper)(Trans)KDHDict/KFSet get exec +countdictstack [{/Trans KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A4Trans: "(KDBackCoverPaper)(A4Trans)KDHDict/KFSet get exec +countdictstack [{/A4Trans KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD07BackCoverPaper + +*OpenUI *KD08ProofSet/Print Proof and Wait: PickOne +*DefaultKD08ProofSet: None +*OrderDependency: 100 DocumentSetup *KD08ProofSet +*KD08ProofSet None/No: "(KDProofSet)(Off)KDHDict/KFSet get exec +countdictstack [{(Off)KDHDict/KDProofSet get exec}KDHDict/KFC get exec" +*End +*KD08ProofSet PrintJobAfterTimeout/Print after Timeout: " +(KDProofSet)(OnPrint)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait get(OnPrint)KDHDict/KDProofSet get exec +}KDHDict/KFC get exec" +*End +*KD08ProofSet CancelJobafterTimeout/Cancel after Timeout: " +(KDProofSet)(OnCancel)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait get(OnCancel)KDHDict/KDProofSet get exec +}KDHDict/KFC get exec" +*End +*CloseUI: *KD08ProofSet + +*% Proof set requires KD10Collate true +*UIConstraints: *KD08ProofSet PrintJobAfterTimeout *KD10Collate False +*UIConstraints: *KD10Collate False *KD08ProofSet PrintJobAfterTimeout +*UIConstraints: *KD08ProofSet CancelJobafterTimeout *KD10Collate False +*UIConstraints: *KD10Collate False *KD08ProofSet CancelJobafterTimeout + +*OpenUI *KD09Interleaves/Transparency Interleaves: PickOne +*DefaultKD09Interleaves: None +*OrderDependency: 50 DocumentSetup *KD09Interleaves +*KD09Interleaves None/No: "(KDInterleaves)(None)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD09Interleaves Printed: "(KDInterleaves)(Print)KDHDict/KFSet get exec +countdictstack [{true KDHDict/KDInterleave get exec}KDHDict/KFC get exec" +*End +*KD09Interleaves Blank: " +(KDInterleaves)(NoPrint)KDHDict/KFSet get exec +countdictstack [{false KDHDict/KDInterleave get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD09Interleaves + +*% No interleaves(printed or blank) with front covers +*UIConstraints: *KD06FrontCoverMode Printed *KD09Interleaves Printed +*UIConstraints: *KD06FrontCoverMode Non-printed *KD09Interleaves Printed +*UIConstraints: *KD06FrontCoverMode InsertTray *KD09Interleaves Printed +*UIConstraints: *KD09Interleaves Printed *KD06FrontCoverMode Printed +*UIConstraints: *KD09Interleaves Printed *KD06FrontCoverMode Non-printed +*UIConstraints: *KD09Interleaves Printed *KD06FrontCoverMode InsertTray +*UIConstraints: *KD06FrontCoverMode Printed *KD09Interleaves Blank +*UIConstraints: *KD06FrontCoverMode Non-printed *KD09Interleaves Blank +*UIConstraints: *KD06FrontCoverMode InsertTray *KD09Interleaves Blank +*UIConstraints: *KD09Interleaves Blank *KD06FrontCoverMode Printed +*UIConstraints: *KD09Interleaves Blank *KD06FrontCoverMode Non-printed +*UIConstraints: *KD09Interleaves Blank *KD06FrontCoverMode InsertTray + +*% No interleaves(printed or blank) with back covers +*UIConstraints: *KD07BackCoverMode Printed *KD09Interleaves Printed +*UIConstraints: *KD07BackCoverMode Non-printed *KD09Interleaves Printed +*UIConstraints: *KD07BackCoverMode InsertTray *KD09Interleaves Printed +*UIConstraints: *KD09Interleaves Printed *KD07BackCoverMode Printed +*UIConstraints: *KD09Interleaves Printed *KD07BackCoverMode Non-printed +*UIConstraints: *KD09Interleaves Printed *KD07BackCoverMode InsertTray +*UIConstraints: *KD07BackCoverMode Printed *KD09Interleaves Blank +*UIConstraints: *KD07BackCoverMode Non-printed *KD09Interleaves Blank +*UIConstraints: *KD07BackCoverMode InsertTray *KD09Interleaves Blank +*UIConstraints: *KD09Interleaves Blank *KD07BackCoverMode Printed +*UIConstraints: *KD09Interleaves Blank *KD07BackCoverMode Non-printed +*UIConstraints: *KD09Interleaves Blank *KD07BackCoverMode InsertTray + + + +*OpenUI *KD10Collate/Collate: Boolean +*DefaultKD10Collate: True +*OrderDependency: 50 DocumentSetup *KD10Collate +*KD10Collate True/Yes: "(KDCollate)(True)KDHDict/KFSet get exec +countdictstack [{true KDHDict/Collate get exec}KDHDict/KFC get exec" +*End +*KD10Collate False/No: "(KDCollate)(False)KDHDict/KFSet get exec +countdictstack [{false KDHDict/Collate get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD10Collate + +*OpenUI *KD10SlipSheet/Set Separators: PickOne +*DefaultKD10SlipSheet: None +*OrderDependency: 100 DocumentSetup *KD10SlipSheet +*KD10SlipSheet None/No: "(KDSlipSheet)(None)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD10SlipSheet Letter: "(KDSlipSheet)(Letter)KDHDict/KFSet get exec +countdictstack [{/Letter KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A4: "(KDSlipSheet)(A4)KDHDict/KFSet get exec +countdictstack [{/A4 KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet Tabloid: "(KDSlipSheet)(Tabloid)KDHDict/KFSet get exec +countdictstack [{/Tabloid KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A3: "(KDSlipSheet)(A3)KDHDict/KFSet get exec +countdictstack [{/A3 KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet Cover: "(KDSlipSheet)(Cover)KDHDict/KFSet get exec +countdictstack [{/Cover KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A4Cover: "(KDSlipSheet)(A4Cover)KDHDict/KFSet get exec +countdictstack [{/A4Cover KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet Color: "(KDSlipSheet)(Color)KDHDict/KFSet get exec +countdictstack [{/Color KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A4Color: "(KDSlipSheet)(A4Color)KDHDict/KFSet get exec +countdictstack [{/A4Color KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet TabloidClr: "(KDSlipSheet)(TabloidClr)KDHDict/KFSet get exec +countdictstack [{/TabloidClr KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A3Color: "(KDSlipSheet)(A3Color)KDHDict/KFSet get exec +countdictstack [{/A3Color KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet Legal: "(KDSlipSheet)(Legal)KDHDict/KFSet get exec +countdictstack [{/Legal KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet Tab: "(KDSlipSheet)(Tab)KDHDict/KFSet get exec +countdictstack [{/Tab KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A4Tab: "(KDSlipSheet)(A4Tab)KDHDict/KFSet get exec +countdictstack [{/A4Tab KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet Insert: "(KDSlipSheet)(Insert)KDHDict/KFSet get exec +countdictstack [{/Insert KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A4Insert: "(KDSlipSheet)(A4Insert)KDHDict/KFSet get exec +countdictstack [{/A4Insert KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet TabloidIns: "(KDSlipSheet)(TabloidIns)KDHDict/KFSet get exec +countdictstack [{/TabloidIns KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A3Insert: "(KDSlipSheet)(A3Insert)KDHDict/KFSet get exec +countdictstack [{/A3Insert KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet Trans: "(KDSlipSheet)(Trans)KDHDict/KFSet get exec +countdictstack [{/Trans KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A4Trans: "(KDSlipSheet)(A4Trans)KDHDict/KFSet get exec +countdictstack [{/A4Trans KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD10SlipSheet + + +*% Uncomment and edit the following options as necessary +*% *OpenUI *KD11ChargeNumber/Charge Number: PickOne +*% *DefaultKD11ChargeNumber: None +*% *OrderDependency: 50 DocumentSetup *KD11ChargeNumber +*% *KD11ChargeNumber None/No: " +*% (KDChargeNo)(***NO CHARGE NUMBER***)KDHDict/KFSet get exec +*% countdictstack [{}KDHDict/KFC get exec" +*% *End +*% *KD11ChargeNumber 1: " +*% (KDChargeNo)(1)KDHDict/KFSet get exec +*% countdictstack [{(1)KDHDict/KDChargeNo get exec}KDHDict/KFC get exec" +*% *End +*% *KD11ChargeNumber 2: " +*% (KDChargeNo)(2)KDHDict/KFSet get exec +*% countdictstack [{(2)KDHDict/KDChargeNo get exec}KDHDict/KFC get exec" +*% *End +*% *CloseUI: *KD11ChargeNumber + +*OpenUI *KD11Jog/Stacking: Boolean +*DefaultKD11Jog: True +*OrderDependency: 50 DocumentSetup *KD11Jog +*KD11Jog True/Offset: "(KDJog)(Offset)KDHDict/KFSet get exec +countdictstack [{true KDHDict/Jog get exec}KDHDict/KFC get exec" +*End +*KD11Jog False/Straight: "(KDJog)(Straight)KDHDict/KFSet get exec +countdictstack [{false KDHDict/Jog get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD11Jog + +*% Uncomment and edit the following options as necessary +*% *OpenUI *KD12OpMsg/Operator Message: PickOne +*% *DefaultKD12OpMsg: None +*% *OrderDependency: 50 DocumentSetup *KD12OpMsg +*% *KD12OpMsg None/No: " +*% (KDOpMsg)(***No Operator Message***)KDHDict/KFSet get exec +*% countdictstack [{}KDHDict/KFC get exec" +*% *End +*% *KD12OpMsg Msg1: " +*% (KDOpMsg)(Msg1)KDHDict/KFSet get exec +*% countdictstack [{(Msg1)KDHDict/KDOpMsg get exec}KDHDict/KFC get exec" +*% *End +*% *KD12OpMsg Msg2: " +*% (KDOpMsg)(Msg2)KDHDict/KFSet get exec +*% countdictstack [{(Msg2)KDHDict/KDOpMsg get exec}KDHDict/KFC get exec" +*% *End +*% *CloseUI: *KD12OpMsg + +*% Uncomment and edit the following options as necessary +*% *OpenUI *KD13DeliverTo/DeliverTo: PickOne +*% *DefaultKD13DeliverTo: None +*% *OrderDependency: 50 DocumentSetup *KD13DeliverTo +*% *KD13DeliverTo None/No: " +*% (KDDeliverTo)(***NO DELIVER TO MESSAGE***)KDHDict/KFSet get exec +*% countdictstack [{}KDHDict/KFC get exec" +*% *End +*% *KD13DeliverTo Me: " +*% (KDDeliverTo)(Me)KDHDict/KFSet get exec +*% countdictstack [{(Me)KDHDict/KDDeliverTo get exec}KDHDict/KFC get exec" +*% *End +*% *KD13DeliverTo DelMsg2: " +*% (KDDeliverTo)(DelMsg2)KDHDict/KFSet get exec +*% countdictstack [{(DelMsg2)KDHDict/KDDeliverTo get exec}KDHDict/KFC get exec" +*% *End +*% *CloseUI: *KD13DeliverTo + +*OpenUI *KD14Mismatch/Mismatch Handling: PickOne +*DefaultKD14Mismatch: TrustMe +*OrderDependency: 6 DocumentSetup *KD14Mismatch +*KD14Mismatch TrustMe/Auto Substitute: " +( %%[ PPD: USING KDH00001.PPD VER. 2.40 ]%%) = flush +(KDMismatch)(AutomaticallySubstitute)KDHDict/KFSet get exec +countdictstack [{(AutomaticallySubstitute)KDHDict/KDMismatch get exec +}KDHDict/KFC get exec" +*End +*KD14Mismatch Substitute/Notify then Substitute: " +( %%[ PPD: USING KDH00001.PPD VER. 2.40 ]%%) = flush +(KDMismatch)(NotifyThenSubstitute)KDHDict/KFSet get exec +countdictstack [{(NotifyThenSubstitute)KDHDict/KDMismatch get exec +}KDHDict/KFC get exec" +*End +*KD14Mismatch Cancel/Notify then Cancel: " +( %%[ PPD: USING KDH00001.PPD VER. 2.40 ]%%) = flush +(KDMismatch)(NotifyThenCancel)KDHDict/KFSet get exec +countdictstack [{(NotifyThenCancel)KDHDict/KDMismatch get exec +}KDHDict/KFC get exec" +*End +*CloseUI: *KD14Mismatch + +*OpenUI *KD15Wait/Timeout For Proof Set: PickOne +*DefaultKD15Wait: 5Minutes +*OrderDependency: 50 DocumentSetup *KD15Wait +*KD15Wait 1Minute/1 Minute: "(KDWait)(1)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 1 put}KDHDict/KFC get exec" +*End +*KD15Wait 2Minutes/2 Minutes: "(KDWait)(2)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 2 put}KDHDict/KFC get exec" +*End +*KD15Wait 3Minutes/3 Minutes: "(KDWait)(3)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 3 put}KDHDict/KFC get exec" +*End +*KD15Wait 4Minutes/4 Minutes: "(KDWait)(4)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 5 put}KDHDict/KFC get exec" +*End +*KD15Wait 5Minutes/5 Minutes: "(KDWait)(5)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 5 put}KDHDict/KFC get exec" +*End +*KD15Wait 6Minutes/6 Minutes: "(KDWait)(6)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 6 put}KDHDict/KFC get exec" +*End +*KD15Wait 7Minutes/7 Minutes: "(KDWait)(7)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 7 put}KDHDict/KFC get exec" +*End +*KD15Wait 8Minutes/8 Minutes: "(KDWait)(8)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 8 put}KDHDict/KFC get exec" +*End +*KD15Wait 9Minutes/9 Minutes: "(KDWait)(9)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 9 put}KDHDict/KFC get exec" +*End +*KD15Wait 10Minutes/10 Minutes: "(KDWait)(10)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 10 put}KDHDict/KFC get exec" +*End +*KD15Wait 20Minutes/20 Minutes: "(KDWait)(20)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 20 put}KDHDict/KFC get exec" +*End +*KD15Wait 30Minutes/30 Minutes: "(KDWait)(30)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 30 put}KDHDict/KFC get exec" +*End +*KD15Wait 60Minutes/60 Minutes: "(KDWait)(60)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 60 put}KDHDict/KFC get exec" +*End +*CloseUI: *KD15Wait + +*OpenUI *KD16StatusPage/Status Pages: PickOne +*DefaultKD16StatusPage: Always +*OrderDependency: 5 DocumentSetup *KD16StatusPage +*KD16StatusPage None: "(KDStatusPageMode)(None)KDHDict/KFSet get exec +countdictstack [{(None)KDHDict/SetSPM get exec}KDHDict/KFC get exec" +*End +*KD16StatusPage OnlyOnError/Only On Error: " +(KDStatusPageMode)(OnlyOnError)KDHDict/KFSet get exec +countdictstack [{(OnlyOnError)KDHDict/SetSPM get exec}KDHDict/KFC get exec" +*End +*KD16StatusPage Always/Always: " +(KDStatusPageMode)(Always)KDHDict/KFSet get exec +countdictstack [{(Always)KDHDict/SetSPM get exec}KDHDict/KFC get exec" +*End +*KD16StatusPage PageOneOnly/Always-1st Page Only: " +(KDStatusPageMode)(PageOneOnlyMode)KDHDict/KFSet get exec +countdictstack [{(PageOneOnly)KDHDict/SetSPM get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD16StatusPage + +*OpenUI *KD17StatusPagePaper/Paper for Status Pages: PickOne +*OrderDependency: 4 DocumentSetup *KD17StatusPagePaper +*DefaultKD17StatusPagePaper: Letter +*KD17StatusPagePaper Letter: "(KDStatusPagePaper)(Letter)KDHDict/KFSet get exec +countdictstack [{/Letter KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A4: "(KDStatusPagePaper)(A4)KDHDict/KFSet get exec +countdictstack [{/A4 KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper Tabloid: "(KDStatusPagePaper)(Tabloid)KDHDict/KFSet get exec +countdictstack [{/Tabloid KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A3: "(KDStatusPagePaper)(A3)KDHDict/KFSet get exec +countdictstack [{/A3 KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper Cover: "(KDStatusPagePaper)(Cover)KDHDict/KFSet get exec +countdictstack [{/Cover KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A4Cover: "(KDStatusPagePaper)(A4Cover)KDHDict/KFSet get exec +countdictstack [{/A4Cover KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper Color: "(KDStatusPagePaper)(Color)KDHDict/KFSet get exec +countdictstack [{/Color KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A4Color: "(KDStatusPagePaper)(A4Color)KDHDict/KFSet get exec +countdictstack [{/A4Color KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper TabloidClr: "(KDStatusPagePaper)(TabloidClr)KDHDict/KFSet get exec +countdictstack [{/TabloidClr KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A3Color: "(KDStatusPagePaper)(A3Color)KDHDict/KFSet get exec +countdictstack [{/A3Color KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper Legal: "(KDStatusPagePaper)(Legal)KDHDict/KFSet get exec +countdictstack [{/Legal KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper Tab: "(KDStatusPagePaper)(Tab)KDHDict/KFSet get exec +countdictstack [{/Tab KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A4Tab: "(KDStatusPagePaper)(A4Tab)KDHDict/KFSet get exec +countdictstack [{/A4Tab KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper Insert: "(KDStatusPagePaper)(Insert)KDHDict/KFSet get exec +countdictstack [{/Insert KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A4Insert: "(KDStatusPagePaper)(A4Insert)KDHDict/KFSet get exec +countdictstack [{/A4Insert KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper TabloidIns: "(KDStatusPagePaper)(TabloidIns)KDHDict/KFSet get exec +countdictstack [{/TabloidIns KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A3Insert: "(KDStatusPagePaper)(A3Insert)KDHDict/KFSet get exec +countdictstack [{/A3Insert KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper Trans: "(KDStatusPagePaper)(Trans)KDHDict/KFSet get exec +countdictstack [{/Trans KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A4Trans: "(KDStatusPagePaper)(A4Trans)KDHDict/KFSet get exec +countdictstack [{/A4Trans KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD17StatusPagePaper + +*OpenUI *KD18SigSize/Pamphlet Signatures: PickOne +*DefaultKD18SigSize: Sign60 +*OrderDependency: 50 DocumentSetup *KD18SigSize +*KD18SigSize Sign04/4 Pages (1 Sheet): "(KDSigSize)(1)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 1 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign08/8 Pages (2 Sheets): "(KDSigSize)(2)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 2 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign12/12 Pages (3 Sheets): "(KDSigSize)(3)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 3 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign16/16 Pages (4 Sheets): "(KDSigSize)(4)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 4 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign20/20 Pages (5 Sheets): "(KDSigSize)(5)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 5 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign24/24 Pages (6 Sheets): "(KDSigSize)(6)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 6 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign28/28 Pages (7 Sheets): "(KDSigSize)(7)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 7 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign32/32 Pages (8 Sheets): "(KDSigSize)(8)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 8 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign36/36 Pages (9 Sheets): "(KDSigSize)(9)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 9 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign40/40 Pages (10 Sheets): "(KDSigSize)(10)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 10 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign44/44 Pages (11 Sheets): "(KDSigSize)(11)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 11 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign48/48 Pages (12 Sheets): "(KDSigSize)(12)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 12 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign52/52 Pages (13 Sheets): "(KDSigSize)(13)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 13 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign56/56 Pages (14 Sheets): "(KDSigSize)(14)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 14 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign60/60 Pages (15 Sheets): "(KDSigSize)(15)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 15 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign64/64 Pages (16 Sheets): "(KDSigSize)(16)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 16 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign68/68 Pages (17 Sheets): "(KDSigSize)(17)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 17 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign72/72 Pages (18 Sheets): "(KDSigSize)(18)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 18 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign76/76 Pages (19 Sheets): "(KDSigSize)(19)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 19 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign80/80 Pages (20 Sheets): "(KDSigSize)(20)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 20 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign84/84 Pages (21 Sheets): "(KDSigSize)(21)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 21 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign88/88 Pages (22 Sheets): "(KDSigSize)(22)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 22 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign92/92 Pages (23 Sheets): "(KDSigSize)(23)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 23 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign96/96 Pages (24 Sheets): "(KDSigSize)(24)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 24 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign100/100 Pages (25 Sheets): "(KDSigSize)(25)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 25 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign104/104 Pages (26 Sheets): "(KDSigSize)(26)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 26 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign108/108 Pages (27 Sheets): "(KDSigSize)(27)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 27 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign112/112 Pages (28 Sheets): "(KDSigSize)(28)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 28 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign116/116 Pages (29 Sheets): "(KDSigSize)(29)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 29 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign120/120 Pages (30 Sheets): "(KDSigSize)(30)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 30 put}KDHDict/KFC get exec" +*End +*CloseUI: *KD18SigSize + +*OpenUI *KD19ImageMapping/Map All Bitmaps: PickOne +*DefaultKD19ImageMapping: Auto +*OrderDependency: 150 DocumentSetup *KD19ImageMapping +*KD19ImageMapping Auto/Automatic: "(KDImageMapping)(Automatic)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD19ImageMapping Red/To Red: "(KDImageMapping)(To Red)KDHDict/KFSet get exec +countdictstack [{(AAAAAAAR)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD19ImageMapping Green/To Green: "(KDImageMapping)(To Green)KDHDict/KFSet get exec +countdictstack [{(AAAAAAAG)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD19ImageMapping Blue/To Blue: "(KDImageMapping)(To Blue)KDHDict/KFSet get exec +countdictstack [{(AAAAAAAB)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD19ImageMapping Yellow/To Yellow: "(KDImageMapping)(To Yellow)KDHDict/KFSet get exec +countdictstack [{(AAAAAAAY)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD19ImageMapping Black/To Black: "(KDImageMapping)(To Blank)KDHDict/KFSet get exec +countdictstack [{(AAAAAAAK)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD19ImageMapping + +*OpenUI *KD20BlackMapping/Map Black: PickOne +*DefaultKD20BlackMapping: Auto +*OrderDependency: 150 DocumentSetup *KD20BlackMapping +*KD20BlackMapping Auto/Automatic: "(KDBlackMapping)(Automatic)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD20BlackMapping Red/To Red: "(KDBlackMapping)(To Red)KDHDict/KFSet get exec +countdictstack [{(AAAAAARA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD20BlackMapping Green/To Green: "(KDBlackMapping)(To Green)KDHDict/KFSet get exec +countdictstack [{(AAAAAAGA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD20BlackMapping Blue/To Blue: "(KDBlackMapping)(To Blue)KDHDict/KFSet get exec +countdictstack [{(AAAAAABA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD20BlackMapping Yellow/To Yellow: "(KDBlackMapping)(To Yellow)KDHDict/KFSet get exec +countdictstack [{(AAAAAAYA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD20BlackMapping Black/To Black: "(KDBlackMapping)(To Black)KDHDict/KFSet get exec +countdictstack [{(AAAAAAKA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD20BlackMapping + +*OpenUI *KD21RedMapping/Map Red: PickOne +*DefaultKD21RedMapping: Auto +*OrderDependency: 150 DocumentSetup *KD21RedMapping +*KD21RedMapping Auto/Automatic: "(KDRedMapping)(Automatic)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD21RedMapping Red/To Red: "(KDRedMapping)(To Red)KDHDict/KFSet get exec +countdictstack [{(RAAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD21RedMapping Green/To Green: "(KDRedMapping)(To Green)KDHDict/KFSet get exec +countdictstack [{(GAAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD21RedMapping Blue/To Blue: "(KDRedMapping)(To Blue)KDHDict/KFSet get exec +countdictstack [{(BAAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD21RedMapping Yellow/To Yellow: "(KDRedMapping)(To Yellow)KDHDict/KFSet get exec +countdictstack [{(YAAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD21RedMapping Black/To Black: "(KDRedMapping)(To Black)KDHDict/KFSet get exec +countdictstack [{(KAAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD21RedMapping + +*OpenUI *KD22GreenMapping/Map Green: PickOne +*DefaultKD22GreenMapping: Auto +*OrderDependency: 150 DocumentSetup *KD22GreenMapping +*KD22GreenMapping Auto/Automatic: "(KDGreenMapping)(Automatic)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD22GreenMapping Red/To Red: "(KDGreenMapping)(To Red)KDHDict/KFSet get exec +countdictstack [{(ARAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD22GreenMapping Green/To Green: "(KDGreenMapping)(To Green)KDHDict/KFSet get exec +countdictstack [{(AGAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD22GreenMapping Blue/To Blue: "(KDGreenMapping)(To Blue)KDHDict/KFSet get exec +countdictstack [{(ABAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD22GreenMapping Yellow/To Yellow: "(KDGreenMapping)(To Yellow)KDHDict/KFSet get exec +countdictstack [{(AYAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD22GreenMapping Black/To Black: "(KDGreenMapping)(To Black)KDHDict/KFSet get exec +countdictstack [{(AKAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD22GreenMapping + +*OpenUI *KD23BlueMapping/Map Blue: PickOne +*DefaultKD23BlueMapping: Auto +*OrderDependency: 150 DocumentSetup *KD23BlueMapping +*KD23BlueMapping Auto/Automatic: "(KDBlueMapping)(Automatic)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD23BlueMapping Red/To Red: "(KDBlueMapping)(To Red)KDHDict/KFSet get exec +countdictstack [{(AARAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD23BlueMapping Green/To Green: "(KDBlueMapping)(To Green)KDHDict/KFSet get exec +countdictstack [{(AAGAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD23BlueMapping Blue/To Blue: "(KDBlueMapping)(To Blue)KDHDict/KFSet get exec +countdictstack [{(AABAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD23BlueMapping Yellow/To Yellow: "(KDBlueMapping)(To Yellow)KDHDict/KFSet get exec +countdictstack [{(AAYAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD23BlueMapping Black/To Black: "(KDBlueMapping)(To Black)KDHDict/KFSet get exec +countdictstack [{(AAKAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD23BlueMapping + +*OpenUI *KD24CyanMapping/Map Cyan: PickOne +*DefaultKD24CyanMapping: Auto +*OrderDependency: 150 DocumentSetup *KD24CyanMapping +*KD24CyanMapping Auto/Automatic: "(KDCyanMapping)(Automatic)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD24CyanMapping Red/To Red: "(KDCyanMapping)(To Red)KDHDict/KFSet get exec +countdictstack [{(AAARAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD24CyanMapping Green/To Green: "(KDCyanMapping)(To Green)KDHDict/KFSet get exec +countdictstack [{(AAAGAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD24CyanMapping Blue/To Blue: "(KDCyanMapping)(To Blue)KDHDict/KFSet get exec +countdictstack [{(AAABAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD24CyanMapping Yellow/To Yellow: "(KDCyanMapping)(To Yellow)KDHDict/KFSet get exec +countdictstack [{(AAAYAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD24CyanMapping Black/To Black: "(KDCyanMapping)(To Black)KDHDict/KFSet get exec +countdictstack [{(AAAKAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD24CyanMapping + +*OpenUI *KD25MagentaMapping/Map Magenta: PickOne +*DefaultKD25MagentaMapping: Auto +*OrderDependency: 150 DocumentSetup *KD25MagentaMapping +*KD25MagentaMapping Auto/Automatic: "(KDMagentaMapping)(Automatic)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD25MagentaMapping Red/To Red: "(KDMagentaMapping)(To Red)KDHDict/KFSet get exec +countdictstack [{(AAAARAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD25MagentaMapping Green/To Green: "(KDMagentaMapping)(To Green)KDHDict/KFSet get exec +countdictstack [{(AAAAGAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD25MagentaMapping Blue/To Blue: "(KDMagentaMapping)(To Blue)KDHDict/KFSet get exec +countdictstack [{(AAAABAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD25MagentaMapping Yellow/To Yellow: "(KDMagentaMapping)(To Yellow)KDHDict/KFSet get exec +countdictstack [{(AAAAYAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD25MagentaMapping Black/To Black: "(KDMagentaMapping)(To Black)KDHDict/KFSet get exec +countdictstack [{(AAAAKAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD25MagentaMapping + +*OpenUI *KD26YellowMapping/Map Yellow: PickOne +*DefaultKD26YellowMapping: Auto +*OrderDependency: 150 DocumentSetup *KD26YellowMapping +*KD26YellowMapping Auto/Automatic: "(KDYellowMapping)(Automatic)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD26YellowMapping Red/To Red: "(KDYellowMapping)(To Red)KDHDict/KFSet get exec +countdictstack [{(AAAAARAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD26YellowMapping Green/To Green: "(KDYellowMapping)(To Green)KDHDict/KFSet get exec +countdictstack [{(AAAAAGAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD26YellowMapping Blue/To Blue: "(KDYellowMapping)(To Blue)KDHDict/KFSet get exec +countdictstack [{(AAAAABAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD26YellowMapping Yellow/To Yellow: "(KDYellowMapping)(To Yellow)KDHDict/KFSet get exec +countdictstack [{(AAAAAYAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD26YellowMapping Black/To Black: "(KDYellowMapping)(To Black)KDHDict/KFSet get exec +countdictstack [{(AAAAAKAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD26YellowMapping + + + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "0 0 612 792 " +*ImageableArea Legal/US Legal: "0 0 612 1008 " +*ImageableArea A4: "0 0 595 842 " +*ImageableArea A3: "0 0 842 1191 " +*ImageableArea Tabloid: "0 0 792 1224 " +*ImageableArea 9x11/Lettertab: "0 0 648 792 " +*ImageableArea A4Tab: "0 0 638 842 " +*ImageableArea Statement: "0 0 396 612 " +*ImageableArea HalfLegal/Half Legal: "0 0 504 612 " +*ImageableArea A5: "0 0 420 595 " + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension A3: "842 1191" +*PaperDimension Tabloid: "792 1224" +*PaperDimension 9x11/Lettertab: "648 792" +*PaperDimension A4Tab: "638 842" +*PaperDimension Statement: "396 612" +*PaperDimension HalfLegal/Half Legal: "504 612" +*PaperDimension A5: "420 595" + +*RequiresPageRegion All: True + +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: "" + +*DefaultOutputOrder: Normal +*OutputOrder Normal: " " + + + + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard Disk +*Font AvantGarde-Demi: Standard "(001.007S)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard Disk +*Font Bookman-Demi: Standard "(001.003S)" Standard Disk +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard Disk +*Font Bookman-Light: Standard "(001.003S)" Standard Disk +*Font Bookman-LightItalic: Standard "(001.003S)" Standard Disk +*Font Courier: Standard "(002.005)" Standard ROM +*Font Courier-Bold: Standard "(002.005)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.005)" Standard ROM +*Font Courier-Oblique: Standard "(002.005)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard Disk +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard Disk +*Font Helvetica-Narrow: Standard "(001.006S)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard Disk +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard Disk +*Font Palatino-Bold: Standard "(001.005S)" Standard Disk +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard Disk +*Font Palatino-Italic: Standard "(001.005S)" Standard Disk +*Font Palatino-Roman: Standard "(001.005S)" Standard Disk +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard Disk +*Font ZapfDingbats: Special "(001.004S)" Special Disk + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "LPD-Ethernet" +*Source: "RPrinter-Ethernet" +*Source: "EtherTalk" +*Source: "Parallel" +*Source: "DQP-Ethernet" + + +*% Last Edit: 11/11/96 Linda Crandall, S. Rogers Eastman Kodak Co. +*% The byte count of this file should be exactly 070026 or 071559 +*% depending on the filesystem it resides in. +*% end of PPD file for KODAK 70cp Series II Printer diff --git a/openoffice/share/psprint/driver/KDH00002.PS b/openoffice/share/psprint/driver/KDH00002.PS new file mode 100644 index 0000000000000000000000000000000000000000..2163bf26d1ecb62fab2727ec00730bf984d0ec7c --- /dev/null +++ b/openoffice/share/psprint/driver/KDH00002.PS @@ -0,0 +1,1554 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% +*% KODAK 70cp Series II +*% End of Copyright statement. +*% +*FormatVersion: "4.3" +*FileVersion: "2.0" +*% InternalVersion: "2.43" +*% place internal version number in translation string for *KDHDict Option Yes +*PCFileName: "KDH00002.PPD" +*LanguageVersion: English +*Product: "(KODAK IMAGESOURCE 70cp Series II Copier-Printer)" +*PSVersion: "(2015.131) 41" +*ModelName: "KODAK 70cp Series II PPD" +*ShortNickName: "KODAK 70cp Series II PPD" +*NickName: "KODAK 70cp Series II PPD" +*Manufacturer: "Kodak" +*LanguageEncoding: ISOLatin1 +*% General Information and Defaults =============== +*ColorDevice: True +*DefaultColorSpace: Gray +*DefaultInstalledMemory: 32MB +*FreeVM: "4194304" +*LanguageLevel: "2" +*FileSystem: True +*Throughput: "70" +*Password: "()" +*Protocols: BCP TBCP +*TTRasterizer: Type42 +*?TTRasterizer: "(Type42) = flush" + + +*% The following LandscapeOrientation keyword and value places +*% applications and drivers on notice that the +*% Kodak IS 70cp Series II printer requires landscape documents +*% to have an orientation of minus 90 degrees (90 degrees +*% clockwise) compared to portrait orientation. If an +*% application and/or driver fail to deliver page images in the +*% required landscape orientation, certain finishing features of +*% the printer will not work correctly. For example, staples +*% and/or folding may occur in undesired locations relative to +*% the image on the paper. +*% +*% The *KD04FinishingOrientation (Finishing Orientation) feature +*% of the PPD allows you to help correct for applications and +*% drivers that fail to recognize the *LandscapeOrientation +*% keyword and value. +*% +*LandscapeOrientation: Minus90 + +*% The following section includes all of the options which a user can +*% install on their Kodak Model H printer. Customer choices will then +*% allow the driver to gray out options which do not make sense with +*% the respective installed options. + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *KD27Finisher/Post Processing Device: Boolean +*OrderDependency: 9 DocumentSetup *KD27Finisher +*DefaultKD27Finisher: True +*KD27Finisher True/Finisher: " +(Post Processing Device)(Finisher)KDHDict/KFSet get exec +countdictstack [{KDHDict/bSimpleStapler false put}KDHDict/KFC get exec" +*End +*KD27Finisher False/Stapler: " +(Post Processing Device)(Stapler)KDHDict/KFSet get exec +countdictstack [{KDHDict/bSimpleStapler true put}KDHDict/KFC get exec" +*End +*CloseUI: *KD27Finisher + +*% Must have a finisher to do certain staples +*UIConstraints: *KD27Finisher False *KD04Staple 1.Bottom.Left.90 +*UIConstraints: *KD27Finisher False *KD04Staple 2.Left.90 +*UIConstraints: *KD27Finisher False *KD04Staple 3.Left.90 +*UIConstraints: *KD27Finisher False *KD04Staple Saddle +*UIConstraints: *KD04Staple 1.Bottom.Left.90 *KD27Finisher False +*UIConstraints: *KD04Staple 2.Left.90 *KD27Finisher False +*UIConstraints: *KD04Staple 3.Left.90 *KD27Finisher False +*UIConstraints: *KD04Staple Saddle *KD27Finisher False +*% Must have a finisher to ZFold +*UIConstraints: *KD27Finisher False *KD05ZFold True +*UIConstraints: *KD05ZFold True *KD27Finisher False + + + +*OpenUI *KD28HDict/Driver Resource Version: PickOne +*OrderDependency: 1 DocumentSetup *KD28HDict +*DefaultKD28HDict: Yes +*KD28HDict Yes/2.43: " +%%BeginResource: procset KDHDict 1 26 +userdict/KDHDebug false put save userdict begin/setpagedevice where{pop +/_spd/setpagedevice load def/_cpd/currentpagedevice load def}{/_spd{}bind +def/_cpd{}bind def}ifelse/_~1{currentscreen currenttransfer}bind def +/_~2{settransfer setscreen}bind def/_~3{/70cpProcs/ProcSet findresource}bind +def/_~4( %%[ KDH: Using ProcSet KDDict 1 26 ]%%)def end userdict +/KDHDict known userdict/KDHDict 75 dict put KDHDict begin/_CM()def +/_FCM()def/_BCM()def/bFront true def/bSimpleStapler false def/SigSize +15 def/PWait 5 def/_GF(Generic Feature)def/_GO(Generic Option)def/bJD +true def/bJT false def/bFS false def/bPamphlet false def/iMaxPamphletSheets +0 def/TonerColor[(Auto)(Red)(Green)(Blue)(Yellow)(Black)] def/SPDMapKey +[(MapRed)(MapGreen)(MapBlue)(MapCyan)(MapMagenta)(MapYellow)(MapBlack)(MapImages)] +def/DisplayMap [ 0 0 0 0 0 0 0 0 ] def/PLook{dup KDHDict/KDHPCat get +exch known{KDHDict/KDHPCat get exch get aload pop}{pop [612 792] null +null null false}ifelse}bind def/LMC{KDHDict/PLook get exec KDHDict +/MediaChange get exec}bind def/FrontCoverMode{KDHDict/_FCM 3 -1 roll +put}bind def/BackCoverMode{KDHDict/_BCM 3 -1 roll put}bind def/LC{dup +KDHDict exch{/_FCM}{/_BCM}ifelse get dup dup(None)eq exch(InsertTray)eq +or{KDHDict/KDCover get exec pop}{3 -1 roll KDHDict/PLook get exec 7 +5 roll KDHDict/KDCover get exec}ifelse}bind def/LFC{true KDHDict/LC +get exec}bind def/LRC{false KDHDict/LC get exec}bind def/SSP{KDHDict +/SPK 3 -1 roll put}bind def/SetSPM{dup(None)ne{KDHDict/SPK known{KDHDict +/SPK get KDHDict/PLook get exec}{[612 792] null null null false}ifelse +6 -1 roll}if KDHDict/KDStatusPage get exec}bind def/LSetSeps{KDHDict +/PLook get exec true KDHDict/KDSeparators get exec}bind def/KDColorMapping{[ +exch{dup 65 eq{0 exch}if dup 82 eq{1 exch}if dup 71 eq{2 exch}if dup +66 eq{3 exch}if dup 89 eq{4 exch}if 75 eq{5}if}forall ] dup type/arraytype +ne{kill}if dup length 8 ne{kill}if KDHDict/DisplayMap 3 -1 roll put +_cpd/OutputDevice get( )cvs(PrinterAccentColor)eq{_~1 +KDHDict/ObjectIndex 0 put KDHDict/DisplayMap get{dup KDHDict/TonerColorIndex +3 -1 roll put 0 ne{1 dict dup/DeviceRenderingInfo 2 dict dup/Type 13 +put dup KDHDict/SPDMapKey get KDHDict/ObjectIndex get get cvn KDHDict +/TonerColor get KDHDict/TonerColorIndex get get put put _spd}if KDHDict +/ObjectIndex get 1 add KDHDict/ObjectIndex 3 -1 roll put}forall _~2}if}bind +def/KDFreeformColor{_~1 1 dict dup/OutputDevice 8 -1 roll{/PrinterAccentColor}{ +/PrinterGray}ifelse put _spd _~2}bind def/KDCopies{_~1 1 dict dup +/NumCopies 8 -1 roll put _spd _~2}bind def/Collate{_~1 1 dict dup +/Collate 8 -1 roll put _spd _~2}bind def/KDChargeNo{_~3/setchargenumber +get exec}bind def/KDOpMsg{_~3/setoperatormessage get exec}bind def +/KDDeliverTo{_~3/setusername get exec}bind def/KDStatusPage{_~1 _cpd +6 -1 roll dup(None)eq{0 exch pop()}if dup(Always)eq{1 exch pop()}if +dup(OnlyOnError)eq{2 exch pop()}if dup(PageOneOnly)eq{3 exch pop()}if()ne{kill}if +dup 0 ne{11 6 roll pop 5 -1 roll 5 -1 roll aload pop 6 2 roll}if _~3 +/settrailerpage get exec _spd _~2}bind def/KDSeparators{{pop _~1 _cpd +9 -1 roll aload pop 10 -3 roll _~3/setseparator get exec _spd _~2}if}bind +def/KDMismatch{_~4 = flush dup(AutomaticallySubstitute)eq{0 exch pop()}if +dup(NotifyThenSubstitute)eq{2 exch pop()}if dup(NotifyThenCancel)eq{1 +exch pop()}if()ne{kill}if _~3/setconfirmationstrategy get exec}bind +def/KDProofSet{_~1 5 -1 roll dup(Off)eq{1 dict dup/CollateDetails 2 +dict dup/Type 2 put dup/ProofSetPauseTime 0 put put _spd pop()}if dup(OnPrint)eq{1 +dict dup/CollateDetails 3 dict dup/Type 2 put dup/ProofSetTimeoutAction(Print)put +dup/ProofSetPauseTime 12 -1 roll 60 mul put put _spd pop()}if dup(OnCancel)eq{1 +dict dup/CollateDetails 3 dict dup/Type 2 put dup/ProofSetTimeoutAction(Cancel)put +dup/ProofSetPauseTime 12 -1 roll 60 mul put put _spd pop()}if pop _~2}bind +def/Jog{_~1 3 dict dup/Jog 7 index{3}{0}ifelse put 6 -1 roll{dup/JogDetails +2 dict dup/JogPosition(Alternate)put dup/Type 1 put put}if _spd _~2}bind +def/KDFold{_~1 5 -1 roll dup(None)eq{1 dict dup/Fold 0 put _spd pop()}if +dup(ZFold)eq{5 dict dup/Fold 4 put dup/FoldDetails 2 dict dup/Type +1 put dup/FoldType(ZFold)put put _spd pop()}if dup(Saddle)eq{5 dict +dup/Fold 3 put dup/FoldDetails 2 dict dup/Type 1 put dup/FoldType(Saddle)put +put _spd pop()}if pop _~2}bind def/KDStaple{_~1 5 -1 roll dup(None)eq{1 +dict dup/Staple 0 put _spd pop()}if dup(Top)eq{2 dict dup/Staple 3 +put dup/StapleDetails 3 dict dup/Type 2 put dup/HeadCount 1 put dup +/StapleLocation [ 3 dict dup/XAxis(Left)put dup/YAxis(Top)put dup +/Orientation KDHDict/bSimpleStapler get{0}{45}ifelse put ] put put +_spd pop()}if dup(Bottom)eq{2 dict dup/Staple 3 put dup/StapleDetails +3 dict dup/Type 2 put dup/HeadCount 1 put dup/StapleLocation [ 3 dict +dup/XAxis(Left)put dup/YAxis(Bottom)put dup/Orientation 45 put ] put +put _spd pop()}if dup(2LeftEdge)eq{2 dict dup/Staple 3 put dup/StapleDetails +3 dict dup/Type 2 put dup/HeadCount 2 put dup/StapleLocation [ 3 dict +dup/XAxis(Left)put dup/YAxis(Top)put dup/Orientation 45 put 3 dict +dup/XAxis(Left)put dup/YAxis(Bottom)put dup/Orientation 45 put ] put +put _spd pop()}if dup(3LeftEdge)eq{2 dict dup/Staple 3 put dup/StapleDetails +3 dict dup/Type 2 put dup/HeadCount 3 put dup/StapleLocation [ 3 dict +dup/XAxis(Left)put dup/YAxis(Top)put dup/Orientation 45 put 3 dict +dup/XAxis(Left)put dup/YAxis(Middle)put dup/Orientation 45 put 3 dict +dup/XAxis(Left)put dup/YAxis(Bottom)put dup/Orientation 45 put ] put +put _spd pop()}if dup(Saddle)eq{5 dict dup/Fold 3 put dup/FoldDetails +2 dict dup/Type 1 put dup/FoldType(Saddle)put put dup/Staple 3 put +dup/StapleDetails 3 dict dup/Type 2 put dup/HeadCount 2 put dup/StapleLocation +[ 3 dict dup/XAxis(Middle)put dup/YAxis(OneThird)put dup/Orientation +0 put 3 dict dup/XAxis(Middle)put dup/YAxis(TwoThirds)put dup/Orientation +0 put ] put put _spd pop()}if pop _~2}bind def/KDCover{KDHDict/_CM +3 -1 roll put KDHDict/bFront 3 -1 roll put KDHDict/_CM get dup(InsertTray)eq +exch(None)eq or{_~1 _cpd KDHDict/_CM get(InsertTray)eq{3}{0}ifelse +_~3 KDHDict/bFront get{/setfrontcover}{/setbackcover}ifelse get exec +_spd _~2}if KDHDict/_CM get dup(Printed)eq exch(Blank)eq or{5 -1 roll +aload pop 6 2 roll not 3 index dup null eq{pop 75}if 120 le and KDHDict +/bJD get and{(Duplex)}{(Simplex)}ifelse KDHDict/_CM get(Printed)eq{1}{2}ifelse +_~1 _cpd 12 5 roll _~3 KDHDict/bFront get{/setfrontcover}{/setbackcover}ifelse +get exec _spd _~2}if}bind def/KDBooklet{_cpd/Duplex get{KDHDict/iMaxPamphletSheets +3 -1 roll put _~1 10 dict dup/Signature true put dup/Collate true put +dup/ImagingBBox [ 0 0 _cpd/PageSize get aload pop 2 idiv exch ] put +dup/SignatureDetails 2 dict dup/Type 1 put dup/SignatureSheets KDHDict +/iMaxPamphletSheets get put put _spd _~2}{pop}ifelse}bind def/KDDuplex{dup(Simplex)eq{false +exch false exch}if dup(DuplexNoTumble)eq{true exch false exch}if(DuplexTumble)eq{true +true}if 2 copy KDHDict/bJT 3 -1 roll put KDHDict/bJD 3 -1 roll put +_~1 2 dict dup/Tumble 8 -1 roll put dup/Duplex 8 -1 roll put _spd _~2}bind +def/KDInterleave{_cpd/PageSize get aload pop null null(plain)6 -1 roll{2}{1}ifelse +_~3/setinterleavedetails get exec}bind def/KFSet{KDHDict/_GF 4 -1 roll +put KDHDict/_GO 3 -1 roll put}bind def/KFC{KDHDebug{exec cleartomark +pop}{stopped{(%%[ KDH: Feature: )print KDHDict/_GF get print(; Option: )print +KDHDict/_GO get print(; failed ]%%)= flush}{( %%[ KDH: Feature: )print +KDHDict/_GF get print(; Option: )print KDHDict/_GO get print(; succeeded ]%%)= +flush}ifelse cleartomark countdictstack exch sub dup 0 gt{{end}repeat}{pop}ifelse}ifelse}bind +def/R180{_~1 1 dict dup/Orientation 2 put _spd _~2}bind def/MediaChange{KDHDict +/bFS 3 -1 roll put 30 dict dup/MediaType 4 -1 roll put dup/MediaColor +4 -1 roll put dup/MediaWeight 4 -1 roll put dup/PageSize 4 -1 roll +put dup/PageSize get exch dup/ImagingBBox [ 0 0 7 -1 roll aload pop +] put _~1 5 -1 roll _spd _cpd/Duplex get _cpd/MediaWeight get dup null +eq{pop 75}if 120 gt and KDHDict/bFS get or{1 dict dup/Duplex false +put _spd}{2 dict dup/Duplex KDHDict/bJD get put dup/Tumble KDHDict +/bJT get put _spd}ifelse _~2}bind def/Insert{gsave pop 4 -1 roll aload +pop 5 -3 roll 1 _~3/setinsert get exec grestore}bind def/KDColorBoost{dscInfo +/Creator known{mark dscInfo/Creator get(Microsoft Word)search{pop +pop(LaserWriter)search{/:FNew/:F load def/:F{3 copy dup 3 -1 roll eq +3 -2 roll eq and not{3{3 -1 roll .30 gt{1}{0}ifelse}repeat}if :FNew}bind +def}if}if cleartomark}if}def end{( %%[ KDH: Second copy of KDHDict detected; restoring VM ]%% )= +flush restore}{pop} ifelse +%%EndResource +" +*End +*CloseUI: *KD28HDict + + +*OpenUI *KD30HPCat/Paper Catalog Version: PickOne +*OrderDependency: 2 DocumentSetup *KD30HPCat +*DefaultKD30HPCat: Yes +*KD30HPCat Yes/1.9: " +%%BeginResource: procset KDHPCat 1 9 + % US and European paper catalog + /KDHDict where + { + pop + KDHDict/KDHPCat known not + { + KDHDict begin + /KDHPCat 30 dict def + KDHPCat + dup /Letter [[612 792] null null (plain) false] put + dup /A4 [[595 842] null null (plain) false] put + dup /Tabloid [[792 1224] null null (plain) false] put + dup /A3 [[842 1191] null null (plain) false] put + dup /Cover [[612 792] null null (cover) true ] put + dup /A4Cover [[595 842] null null (cover) true ] put + dup /Color [[612 792] null null (color) false] put + dup /A4Color [[595 842] null null (color) false] put + dup /TabloidClr [[792 1224] null null (color) false] put + dup /A3Color [[842 1191] null null (color) false] put + dup /Legal [[612 1008] null null (plain) false] put + dup /Tab [[648 792] null null (plain) false] put + dup /A4Tab [[638 842] null null (plain) false] put + dup /Insert [[612 792] null null (inserttray) false] put + dup /A4Insert [[595 842] null null (inserttray) false] put + dup /TabloidIns [[792 1224] null null (inserttray) false] put + dup /A3Insert [[842 1191] null null (inserttray) false] put + dup /Trans [[612 792] null null (transparency) true ] put + dup /A4Trans [[595 842] null null (transparency) true ] put + pop + end + }if + }if +%%EndResource +" +*End +*CloseUI: *KD30HPCat + + +*CloseGroup: InstallableOptions + +*DefaultResolution: 406dpi + +*% Halftone Information =============== +*DefaultHalftoneType: 1 +*ScreenFreq: "71.7" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{dup mul exch dup mul add 1.0 exch sub }" +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*% Specifically disable inverse printing on Accent Color Printers +*% You can set it in drivers and applications but you won't get it. +*Transfer Null.Inverse: "{}" + +*% Paper Handling =================== +*% Code in this section both selects a tray and sets up a frame buffer. + +*OpenUI *KD01BodyPaper/Body Paper: PickOne +*DefaultKD01BodyPaper: Letter +*OrderDependency: 50 DocumentSetup *KD01BodyPaper +*KD01BodyPaper Letter: " +(KDBodyPaper)(Letter)KDHDict/KFSet get exec +/KDHBodyPaperName /Letter def +countdictstack [{/Letter KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A4: " +(KDBodyPaper)(A4)KDHDict/KFSet get exec +/KDHBodyPaperName /A4 def +countdictstack [{/A4 KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper Tabloid: " +(KDBodyPaper)(Tabloid)KDHDict/KFSet get exec +/KDHBodyPaperName /Tabloid def +countdictstack [{/Tabloid KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A3/A3: " +(KDBodyPaper)(A3)KDHDict/KFSet get exec +/KDHBodyPaperName /A3 def +countdictstack [{/A3 KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper Cover: " +(KDBodyPaper)(Cover)KDHDict/KFSet get exec +/KDHBodyPaperName /Cover def +countdictstack [ {/Cover KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A4Cover: " +(KDBodyPaper)(A4Cover)KDHDict/KFSet get exec +/KDHBodyPaperName /A4Cover def +countdictstack [ {/A4Cover KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper Color: " +(KDBodyPaper)(Color)KDHDict/KFSet get exec +/KDHBodyPaperName /Color def +countdictstack [ {/Color KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A4Color: " +(KDBodyPaper)(A4Color)KDHDict/KFSet get exec +/KDHBodyPaperName /A4Color def +countdictstack [ {/A4Color KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper TabloidClr: " +(KDBodyPaper)(TabloidClr)KDHDict/KFSet get exec +/KDHBodyPaperName /TabloidClr def +countdictstack [ {/TabloidClr KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A3Color: " +(KDBodyPaper)(A3Color)KDHDict/KFSet get exec +/KDHBodyPaperName /A3Color def +countdictstack [ {/A3Color KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper Legal: " +(KDBodyPaper)(Legal)KDHDict/KFSet get exec +/KDHBodyPaperName /Legal def +countdictstack [ {/Legal KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper Tab: " +(KDBodyPaper)(Tab)KDHDict/KFSet get exec +/KDHBodyPaperName /Tab def +countdictstack [ {/Tab KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A4Tab: " +(KDBodyPaper)(A4Tab)KDHDict/KFSet get exec +/KDHBodyPaperName /A4Tab def +countdictstack [ {/A4Tab KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper Insert: " +(KDBodyPaper)(Insert)KDHDict/KFSet get exec +/KDHBodyPaperName /Insert def +countdictstack [ {/Insert KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A4Insert: " +(KDBodyPaper)(A4Insert)KDHDict/KFSet get exec +/KDHBodyPaperName /A4Insert def +countdictstack [ {/A4Insert KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper TabloidIns: " +(KDBodyPaper)(TabloidIns)KDHDict/KFSet get exec +/KDHBodyPaperName /TabloidIns def +countdictstack [ {/TabloidIns KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A3Insert: " +(KDBodyPaper)(A3Insert)KDHDict/KFSet get exec +/KDHBodyPaperName /A3Insert def +countdictstack [ {/A3Insert KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper Trans: " +(KDBodyPaper)(Trans)KDHDict/KFSet get exec +/KDHBodyPaperName /Trans def +countdictstack [ {/Trans KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD01BodyPaper A4Trans: " +(KDBodyPaper)(A4Trans)KDHDict/KFSet get exec +/KDHBodyPaperName /A4Trans def +countdictstack [ {/A4Trans KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD01BodyPaper + + +*OpenUI *PageSize: PickOne +*DefaultPageSize: Letter +*OrderDependency: 50 DocumentSetup *PageSize +*PageSize Letter/US Letter: " +(PageSize)(Letter)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize Legal/US Legal: " +(PageSize)(Legal)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize A4: " +(PageSize)(A4)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize A3: " +(PageSize)(A3)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize Tabloid: " +(PageSize)(Tabloid)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize 9x11/Lettertab: " +(PageSize)(9x11)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize A4Tab: " +(PageSize)(A4Tab)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize Statement: " +(PageSize)(Statement)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize HalfLegal/Half Legal: " +(PageSize)(HalfLegal)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageSize A5: " +(PageSize)(A5)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*DefaultPageRegion: Letter +*OrderDependency: 50 DocumentSetup *PageRegion +*PageRegion Letter/US Letter: " +(PageRegion)(Letter)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion Legal/US Legal: " +(PageRegion)(Legal)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion A4: " +(PageRegion)(A4)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion A3: " +(PageRegion)(A3)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion Tabloid: " +(PageRegion)(Tabloid)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion 9x11/Lettertab: " +(PageRegion)(9X11)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion A4Tab: " +(PageRegion)(A4Tab)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion Statement: " +(PageRegion)(Statement)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion HalfLegal/Half Legal: " +(PageRegion)(HalfLegal)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*PageRegion A5: " +(PageRegion)(A5)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*CloseUI: *PageRegion + +*OpenUI *KD02Accent/Free-Form Color: Boolean +*DefaultKD02Accent: True +*OrderDependency: 7 DocumentSetup *KD02Accent +*KD02Accent True/Yes: "(KDAccent)(True)KDHDict/KFSet get exec +countdictstack [{true KDHDict/KDFreeformColor get exec}KDHDict/KFC get exec" +*End +*KD02Accent False/No: "(KDAccent)(False)KDHDict/KFSet get exec +countdictstack [{false KDHDict/KDFreeformColor get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD02Accent + +*OpenUI *KD02FFCB/MacWord FFC Boost: Boolean +*DefaultKD02FFCB: False +*OrderDependency: 160 DocumentSetup *KD02FFCB +*KD02FFCB True/On:" +(KDMacWordColorBoost)(On)KDHDict/KFSet get exec +countdictstack [{KDHDict/KDColorBoost get exec}KDHDict/KFC get exec +countdictstack [{KDHBodyPaperName KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*KD02FFCB False/Off:" +(KDMacWordColorBoost)(Off)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec +countdictstack [{KDHBodyPaperName KDHDict/LMC get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD02FFCB + +*OpenUI *KD03Duplex/Printing Mode: PickOne +*DefaultKD03Duplex: None +*OrderDependency: 8 DocumentSetup *KD03Duplex +*KD03Duplex None/One-sided: "(KDDuplex)(Simplex)KDHDict/KFSet get exec +countdictstack [ {(Simplex)KDHDict/KDDuplex get exec}KDHDict/KFC get exec" +*End +*KD03Duplex DuplexNoTumble/Two-sided Flip on Long Edge: "(KDDuplex)(DuplexNoTumble)KDHDict/KFSet +get exec countdictstack [ {(DuplexNoTumble)KDHDict/KDDuplex get exec +}KDHDict/KFC get exec" +*End +*KD03Duplex DuplexTumble/Two-sided Flip on Short Edge: "(KDDuplex)(DuplexTumble)KDHDict/KFSet +get exec countdictstack [ {(DuplexTumble)KDHDict/KDDuplex get exec +}KDHDict/KFC get exec" +*End +*CloseUI: *KD03Duplex + +*% Can't do interleaves with duplex of any kind +*UIConstraints: *KD03Duplex DuplexNoTumble *KD09Interleaves Printed +*UIConstraints: *KD03Duplex DuplexNoTumble *KD09Interleaves Blank +*UIConstraints: *KD03Duplex DuplexTumble *KD09Interleaves Blank +*UIConstraints: *KD03Duplex DuplexTumble *KD09Interleaves Printed +*UIConstraints: *KD09Interleaves Printed *KD03Duplex DuplexNoTumble +*UIConstraints: *KD09Interleaves Blank *KD03Duplex DuplexNoTumble +*UIConstraints: *KD09Interleaves Blank *KD03Duplex DuplexTumble +*UIConstraints: *KD09Interleaves Printed *KD03Duplex DuplexTumble + +*OpenUI *KD04Booklet/Pamphlets: Boolean +*DefaultKD04Booklet: False +*OrderDependency: 100 DocumentSetup *KD04Booklet +*KD04Booklet False/No: " +(KDBooklet)(Off)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD04Booklet True/Yes: " +(KDBooklet)(On)KDHDict/KFSet get exec +countdictstack [{ +KDHDict/SigSize get KDHDict/KDBooklet get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD04Booklet + +*% Pamphlets require DuplexNoTumble +*UIConstraints: *KD04Booklet True *KD03Duplex None +*UIConstraints: *KD04Booklet True *KD03Duplex DuplexTumble +*UIConstraints: *KD03Duplex None *KD04Booklet True +*UIConstraints: *KD03Duplex DuplexTumble *KD04Booklet True + +*% Pamphlets cannot have a back cover (front is back cover) +*UIConstraints: *KD07BackCoverMode Printed *KD04Booklet True +*UIConstraints: *KD07BackCoverMode Non-printed *KD04Booklet True +*UIConstraints: *KD07BackCoverMode InsertTray *KD04Booklet True +*UIConstraints: *KD04Booklet True *KD07BackCoverMode Printed +*UIConstraints: *KD04Booklet True *KD07BackCoverMode Non-printed +*UIConstraints: *KD04Booklet True *KD07BackCoverMode InsertTray + +*% Pamphlets cannot be done with any kind of interleaves +*UIConstraints: *KD04Booklet True *KD09Interleaves Printed +*UIConstraints: *KD04Booklet True *KD09Interleaves Blank +*UIConstraints: *KD09Interleaves Printed *KD04Booklet True +*UIConstraints: *KD09Interleaves Blank *KD04Booklet True + + +*OpenUI *KD04FinishingOrientation/Finishing Orientation: PickOne +*DefaultKD04FinishingOrientation: NoRotate +*OrderDependency: 50 DocumentSetup *KD04FinishingOrientation +*KD04FinishingOrientation NoRotate/Standard: " +(KDFinishingOrientation)(NoRotate)KDHDict/KFSet get exec +countdictstack [{} KDHDict/KFC get exec" +*End +*KD04FinishingOrientation Rotate180/Rotated 180 degrees: " +(KDFinishingOrientation)(Rotate180)KDHDict/KFSet get exec +countdictstack [{KDHDict/R180 get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD04FinishingOrientation + + +*OpenUI *KD04Staple/Stapling: PickOne +*DefaultKD04Staple: None +*OrderDependency: 50 DocumentSetup *KD04Staple +*KD04Staple None: "(KDStaple)(None)KDHDict/KFSet get exec +countdictstack [{(None)KDHDict/KDStaple get exec}KDHDict/KFC get exec" +*End +*KD04Staple 1.Top.Left.90/Top: "(KDStaple)(Top)KDHDict/KFSet get exec +countdictstack [{(Top)KDHDict/KDStaple get exec}KDHDict/KFC get exec" +*End +*KD04Staple 1.Bottom.Left.90/Bottom: "(KDStaple)(Bottom)KDHDict/KFSet get exec +countdictstack [{(Bottom)KDHDict/KDStaple get exec}KDHDict/KFC get exec" +*End +*KD04Staple 2.Left.90/2 Left Edge: "(KDStaple)(2LeftEdge)KDHDict/KFSet get exec +countdictstack [{(2LeftEdge)KDHDict/KDStaple get exec}KDHDict/KFC get exec" +*End +*KD04Staple 3.Left.90/3 Left Edge: "(KDStaple)(3LeftEdge)KDHDict/KFSet get exec +countdictstack [{(3LeftEdge)KDHDict/KDStaple get exec}KDHDict/KFC get exec" +*End +*KD04Staple Saddle/Saddle Stitch and Fold: "(KDStaple)(Saddle Stitch & Fold)KDHDict/KFSet get exec +countdictstack [{(Saddle)KDHDict/KDStaple get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD04Staple + + +*% Can't saddle stitch with any Slip Sheets (Set Separators) +*UIConstraints: *KD10SlipSheet Letter *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A4 *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet Tabloid *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A3 *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet Cover *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A4Cover *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet Color *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A4Color *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet TabloidClr *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A3Color *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet Legal *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet Tab *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A4Tab *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet Insert *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A4Insert *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet TabloidIns *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A3Insert *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet Trans *KD04Staple Saddle +*UIConstraints: *KD10SlipSheet A4Trans *KD04Staple Saddle +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Letter +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4 +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Tabloid +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A3 +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Cover +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4Cover +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Color +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4Color +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet TabloidClr +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A3Color +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Legal +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Tab +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4Tab +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Insert +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4Insert +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet TabloidIns +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A3Insert +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet Trans +*UIConstraints: *KD04Staple Saddle *KD10SlipSheet A4Trans + +*OpenUI *KD05ZFold/Z-Folding: Boolean +*DefaultKD05ZFold: False +*OrderDependency: 49 DocumentSetup *KD05ZFold +*KD05ZFold False/No: "(KDZFold)(False)KDHDict/KFSet get exec +countdictstack [{(None)KDHDict/KDFold get exec}KDHDict/KFC get exec" +*End +*KD05ZFold True/Yes: "(KDZFold)(True)KDHDict/KFSet get exec +countdictstack [{(ZFold)KDHDict/KDFold get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD05ZFold + +*% Cannot Z-Fold when Saddle Stapling and Folding +*UIConstraints: *KD04Staple Saddle *KD05ZFold True +*UIConstraints: *KD05ZFold True *KD04Staple Saddle + +*OpenUI *KD06FrontCoverMode/Front Cover: PickOne +*DefaultKD06FrontCoverMode: None +*OrderDependency: 149 DocumentSetup *KD06FrontCoverMode +*KD06FrontCoverMode None: " +countdictstack [{(KDFrontCoverMode)(None)KDHDict/KFSet get exec +(None) KDHDict/FrontCoverMode get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverMode Printed: " +(KDFrontCoverMode)(Printed)KDHDict/KFSet get exec +countdictstack [{(Printed) KDHDict/FrontCoverMode get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverMode Non-printed: " +(KDFrontCoverMode)(Non-printed)KDHDict/KFSet get exec +countdictstack [{(Blank) KDHDict/FrontCoverMode get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverMode InsertTray/Insert Tray: " +(KDFrontCoverMode)(InsertTray)KDHDict/KFSet get exec +countdictstack [{(InsertTray) KDHDict/FrontCoverMode get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD06FrontCoverMode + +*OpenUI *KD06FrontCoverPaper/Front Cover Paper: PickOne +*DefaultKD06FrontCoverPaper: Letter +*OrderDependency: 150 DocumentSetup *KD06FrontCoverPaper +*KD06FrontCoverPaper Letter: "(KDFrontCoverPaper)(Letter)KDHDict/KFSet get exec +countdictstack [{/Letter KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A4: "(KDFrontCoverPaper)(A4)KDHDict/KFSet get exec +countdictstack [{/A4 KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper Tabloid: "(KDFrontCoverPaper)(Tabloid)KDHDict/KFSet get exec +countdictstack [{/Tabloid KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A3: "(KDFrontCoverPaper)(A3)KDHDict/KFSet get exec +countdictstack [{/A3 KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper Cover: "(KDFrontCoverPaper)(Cover)KDHDict/KFSet get exec +countdictstack [{/Cover KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A4Cover: "(KDFrontCoverPaper)(A4Cover)KDHDict/KFSet get exec +countdictstack [{/A4Cover KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper Color: "(KDFrontCoverPaper)(Color)KDHDict/KFSet get exec +countdictstack [{/Color KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A4Color: "(KDFrontCoverPaper)(A4Color)KDHDict/KFSet get exec +countdictstack [{/A4Color KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper TabloidClr: "(KDFrontCoverPaper)(TabloidClr)KDHDict/KFSet get exec +countdictstack [{/TabloidClr KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A3Color: "(KDFrontCoverPaper)(A3Color)KDHDict/KFSet get exec +countdictstack [{/A3Color KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper Legal: "(KDFrontCoverPaper)(Legal)KDHDict/KFSet get exec +countdictstack [{/Legal KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper Tab: "(KDFrontCoverPaper)(Tab)KDHDict/KFSet get exec +countdictstack [{/Tab KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A4Tab: "(KDFrontCoverPaper)(A4Tab)KDHDict/KFSet get exec +countdictstack [{/A4Tab KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper Insert: "(KDFrontCoverPaper)(Insert)KDHDict/KFSet get exec +countdictstack [{/Insert KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A4Insert: "(KDFrontCoverPaper)(A4Insert)KDHDict/KFSet get exec +countdictstack [{/A4Insert KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper TabloidIns: "(KDFrontCoverPaper)(TabloidIns)KDHDict/KFSet get exec +countdictstack [{/TabloidIns KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A3Insert: "(KDFrontCoverPaper)(A3Insert)KDHDict/KFSet get exec +countdictstack [{/A3Insert KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper Trans: "(KDFrontCoverPaper)(Trans)KDHDict/KFSet get exec +countdictstack [{/Trans KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*KD06FrontCoverPaper A4Trans: "(KDFrontCoverPaper)(A4Trans)KDHDict/KFSet get exec +countdictstack [{/A4Trans KDHDict/LFC get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD06FrontCoverPaper + +*OpenUI *KD07BackCoverMode/Back Cover: PickOne +*DefaultKD07BackCoverMode: None +*OrderDependency: 149 DocumentSetup *KD07BackCoverMode +*KD07BackCoverMode None: " +countdictstack [{(KDBackCoverMode)(None)KDHDict/KFSet get exec +(None) KDHDict/BackCoverMode get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverMode Printed: " +(KDBackCoverMode)(Printed)KDHDict/KFSet get exec +countdictstack [{(Printed) KDHDict/BackCoverMode get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverMode Non-printed: " +(KDBackCoverMode)(Non-printed)KDHDict/KFSet get exec +countdictstack [{(Blank) KDHDict/BackCoverMode get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverMode InsertTray/Insert Tray: " +(KDBackCoverMode)(InsertTray)KDHDict/KFSet get exec +countdictstack [{(InsertTray) KDHDict/BackCoverMode get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD07BackCoverMode + +*OpenUI *KD07BackCoverPaper/Back Cover Paper: PickOne +*DefaultKD07BackCoverPaper: Letter +*OrderDependency: 150 DocumentSetup *KD07BackCoverPaper +*KD07BackCoverPaper Letter: "(KDBackCoverPaper)(Letter)KDHDict/KFSet get exec +countdictstack [{/Letter KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A4: "(KDBackCoverPaper)(A4)KDHDict/KFSet get exec +countdictstack [{/A4 KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper Tabloid: "(KDBackCoverPaper)(Tabloid)KDHDict/KFSet get exec +countdictstack [{/Tabloid KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A3: "(KDBackCoverPaper)(A3)KDHDict/KFSet get exec +countdictstack [{/A3 KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper Cover: "(KDBackCoverPaper)(Cover)KDHDict/KFSet get exec +countdictstack [{/Cover KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A4Cover: "(KDBackCoverPaper)(A4Cover)KDHDict/KFSet get exec +countdictstack [{/A4Cover KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper Color: "(KDBackCoverPaper)(Color)KDHDict/KFSet get exec +countdictstack [{/Color KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A4Color: "(KDBackCoverPaper)(A4Color)KDHDict/KFSet get exec +countdictstack [{/A4Color KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper TabloidClr: "(KDBackCoverPaper)(TabloidClr)KDHDict/KFSet get exec +countdictstack [{/TabloidClr KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A3Color: "(KDBackCoverPaper)(A3Color)KDHDict/KFSet get exec +countdictstack [{/A3Color KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper Legal: "(KDBackCoverPaper)(Legal)KDHDict/KFSet get exec +countdictstack [{/Legal KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper Tab: "(KDBackCoverPaper)(Tab)KDHDict/KFSet get exec +countdictstack [{/Tab KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A4Tab: "(KDBackCoverPaper)(A4Tab)KDHDict/KFSet get exec +countdictstack [{/A4Tab KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper Insert: "(KDBackCoverPaper)(Insert)KDHDict/KFSet get exec +countdictstack [{/Insert KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A4Insert: "(KDBackCoverPaper)(A4Insert)KDHDict/KFSet get exec +countdictstack [{/A4Insert KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper TabloidIns: "(KDBackCoverPaper)(TabloidIns)KDHDict/KFSet get exec +countdictstack [{/TabloidIns KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A3Insert: "(KDBackCoverPaper)(A3Insert)KDHDict/KFSet get exec +countdictstack [{/A3Insert KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper Trans: "(KDBackCoverPaper)(Trans)KDHDict/KFSet get exec +countdictstack [{/Trans KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*KD07BackCoverPaper A4Trans: "(KDBackCoverPaper)(A4Trans)KDHDict/KFSet get exec +countdictstack [{/A4Trans KDHDict/LRC get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD07BackCoverPaper + +*OpenUI *KD08ProofSet/Print Proof and Wait: PickOne +*DefaultKD08ProofSet: None +*OrderDependency: 100 DocumentSetup *KD08ProofSet +*KD08ProofSet None/No: "(KDProofSet)(Off)KDHDict/KFSet get exec +countdictstack [{(Off)KDHDict/KDProofSet get exec}KDHDict/KFC get exec" +*End +*KD08ProofSet PrintJobAfterTimeout/Print after Timeout: " +(KDProofSet)(OnPrint)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait get(OnPrint)KDHDict/KDProofSet get exec +}KDHDict/KFC get exec" +*End +*KD08ProofSet CancelJobafterTimeout/Cancel after Timeout: " +(KDProofSet)(OnCancel)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait get(OnCancel)KDHDict/KDProofSet get exec +}KDHDict/KFC get exec" +*End +*CloseUI: *KD08ProofSet + +*% Proof set requires KD10Collate true +*UIConstraints: *KD08ProofSet PrintJobAfterTimeout *KD10Collate False +*UIConstraints: *KD10Collate False *KD08ProofSet PrintJobAfterTimeout +*UIConstraints: *KD08ProofSet CancelJobafterTimeout *KD10Collate False +*UIConstraints: *KD10Collate False *KD08ProofSet CancelJobafterTimeout + +*OpenUI *KD09Interleaves/Transparency Interleaves: PickOne +*DefaultKD09Interleaves: None +*OrderDependency: 50 DocumentSetup *KD09Interleaves +*KD09Interleaves None/No: "(KDInterleaves)(None)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD09Interleaves Printed: "(KDInterleaves)(Print)KDHDict/KFSet get exec +countdictstack [{true KDHDict/KDInterleave get exec}KDHDict/KFC get exec" +*End +*KD09Interleaves Blank: " +(KDInterleaves)(NoPrint)KDHDict/KFSet get exec +countdictstack [{false KDHDict/KDInterleave get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD09Interleaves + +*% No interleaves(printed or blank) with front covers +*UIConstraints: *KD06FrontCoverMode Printed *KD09Interleaves Printed +*UIConstraints: *KD06FrontCoverMode Non-printed *KD09Interleaves Printed +*UIConstraints: *KD06FrontCoverMode InsertTray *KD09Interleaves Printed +*UIConstraints: *KD09Interleaves Printed *KD06FrontCoverMode Printed +*UIConstraints: *KD09Interleaves Printed *KD06FrontCoverMode Non-printed +*UIConstraints: *KD09Interleaves Printed *KD06FrontCoverMode InsertTray +*UIConstraints: *KD06FrontCoverMode Printed *KD09Interleaves Blank +*UIConstraints: *KD06FrontCoverMode Non-printed *KD09Interleaves Blank +*UIConstraints: *KD06FrontCoverMode InsertTray *KD09Interleaves Blank +*UIConstraints: *KD09Interleaves Blank *KD06FrontCoverMode Printed +*UIConstraints: *KD09Interleaves Blank *KD06FrontCoverMode Non-printed +*UIConstraints: *KD09Interleaves Blank *KD06FrontCoverMode InsertTray + +*% No interleaves(printed or blank) with back covers +*UIConstraints: *KD07BackCoverMode Printed *KD09Interleaves Printed +*UIConstraints: *KD07BackCoverMode Non-printed *KD09Interleaves Printed +*UIConstraints: *KD07BackCoverMode InsertTray *KD09Interleaves Printed +*UIConstraints: *KD09Interleaves Printed *KD07BackCoverMode Printed +*UIConstraints: *KD09Interleaves Printed *KD07BackCoverMode Non-printed +*UIConstraints: *KD09Interleaves Printed *KD07BackCoverMode InsertTray +*UIConstraints: *KD07BackCoverMode Printed *KD09Interleaves Blank +*UIConstraints: *KD07BackCoverMode Non-printed *KD09Interleaves Blank +*UIConstraints: *KD07BackCoverMode InsertTray *KD09Interleaves Blank +*UIConstraints: *KD09Interleaves Blank *KD07BackCoverMode Printed +*UIConstraints: *KD09Interleaves Blank *KD07BackCoverMode Non-printed +*UIConstraints: *KD09Interleaves Blank *KD07BackCoverMode InsertTray + + + +*OpenUI *KD10Collate/Collate: Boolean +*DefaultKD10Collate: True +*OrderDependency: 50 DocumentSetup *KD10Collate +*KD10Collate True/Yes: "(KDCollate)(True)KDHDict/KFSet get exec +countdictstack [{true KDHDict/Collate get exec}KDHDict/KFC get exec" +*End +*KD10Collate False/No: "(KDCollate)(False)KDHDict/KFSet get exec +countdictstack [{false KDHDict/Collate get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD10Collate + +*OpenUI *KD10SlipSheet/Set Separators: PickOne +*DefaultKD10SlipSheet: None +*OrderDependency: 100 DocumentSetup *KD10SlipSheet +*KD10SlipSheet None/No: "(KDSlipSheet)(None)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD10SlipSheet Letter: "(KDSlipSheet)(Letter)KDHDict/KFSet get exec +countdictstack [{/Letter KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A4: "(KDSlipSheet)(A4)KDHDict/KFSet get exec +countdictstack [{/A4 KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet Tabloid: "(KDSlipSheet)(Tabloid)KDHDict/KFSet get exec +countdictstack [{/Tabloid KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A3: "(KDSlipSheet)(A3)KDHDict/KFSet get exec +countdictstack [{/A3 KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet Cover: "(KDSlipSheet)(Cover)KDHDict/KFSet get exec +countdictstack [{/Cover KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A4Cover: "(KDSlipSheet)(A4Cover)KDHDict/KFSet get exec +countdictstack [{/A4Cover KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet Color: "(KDSlipSheet)(Color)KDHDict/KFSet get exec +countdictstack [{/Color KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A4Color: "(KDSlipSheet)(A4Color)KDHDict/KFSet get exec +countdictstack [{/A4Color KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet TabloidClr: "(KDSlipSheet)(TabloidClr)KDHDict/KFSet get exec +countdictstack [{/TabloidClr KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A3Color: "(KDSlipSheet)(A3Color)KDHDict/KFSet get exec +countdictstack [{/A3Color KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet Legal: "(KDSlipSheet)(Legal)KDHDict/KFSet get exec +countdictstack [{/Legal KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet Tab: "(KDSlipSheet)(Tab)KDHDict/KFSet get exec +countdictstack [{/Tab KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A4Tab: "(KDSlipSheet)(A4Tab)KDHDict/KFSet get exec +countdictstack [{/A4Tab KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet Insert: "(KDSlipSheet)(Insert)KDHDict/KFSet get exec +countdictstack [{/Insert KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A4Insert: "(KDSlipSheet)(A4Insert)KDHDict/KFSet get exec +countdictstack [{/A4Insert KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet TabloidIns: "(KDSlipSheet)(TabloidIns)KDHDict/KFSet get exec +countdictstack [{/TabloidIns KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A3Insert: "(KDSlipSheet)(A3Insert)KDHDict/KFSet get exec +countdictstack [{/A3Insert KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet Trans: "(KDSlipSheet)(Trans)KDHDict/KFSet get exec +countdictstack [{/Trans KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*KD10SlipSheet A4Trans: "(KDSlipSheet)(A4Trans)KDHDict/KFSet get exec +countdictstack [{/A4Trans KDHDict/LSetSeps get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD10SlipSheet + + +*% Uncomment and edit the following options as necessary +*% *OpenUI *KD11ChargeNumber/Charge Number: PickOne +*% *DefaultKD11ChargeNumber: None +*% *OrderDependency: 50 DocumentSetup *KD11ChargeNumber +*% *KD11ChargeNumber None/No: " +*% (KDChargeNo)(***NO CHARGE NUMBER***)KDHDict/KFSet get exec +*% countdictstack [{}KDHDict/KFC get exec" +*% *End +*% *KD11ChargeNumber 1: " +*% (KDChargeNo)(1)KDHDict/KFSet get exec +*% countdictstack [{(1)KDHDict/KDChargeNo get exec}KDHDict/KFC get exec" +*% *End +*% *KD11ChargeNumber 2: " +*% (KDChargeNo)(2)KDHDict/KFSet get exec +*% countdictstack [{(2)KDHDict/KDChargeNo get exec}KDHDict/KFC get exec" +*% *End +*% *CloseUI: *KD11ChargeNumber + +*OpenUI *KD11Jog/Stacking: Boolean +*DefaultKD11Jog: True +*OrderDependency: 50 DocumentSetup *KD11Jog +*KD11Jog True/Offset: "(KDJog)(Offset)KDHDict/KFSet get exec +countdictstack [{true KDHDict/Jog get exec}KDHDict/KFC get exec" +*End +*KD11Jog False/Straight: "(KDJog)(Straight)KDHDict/KFSet get exec +countdictstack [{false KDHDict/Jog get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD11Jog + +*% Uncomment and edit the following options as necessary +*% *OpenUI *KD12OpMsg/Operator Message: PickOne +*% *DefaultKD12OpMsg: None +*% *OrderDependency: 50 DocumentSetup *KD12OpMsg +*% *KD12OpMsg None/No: " +*% (KDOpMsg)(***No Operator Message***)KDHDict/KFSet get exec +*% countdictstack [{}KDHDict/KFC get exec" +*% *End +*% *KD12OpMsg Msg1: " +*% (KDOpMsg)(Msg1)KDHDict/KFSet get exec +*% countdictstack [{(Msg1)KDHDict/KDOpMsg get exec}KDHDict/KFC get exec" +*% *End +*% *KD12OpMsg Msg2: " +*% (KDOpMsg)(Msg2)KDHDict/KFSet get exec +*% countdictstack [{(Msg2)KDHDict/KDOpMsg get exec}KDHDict/KFC get exec" +*% *End +*% *CloseUI: *KD12OpMsg + +*% Uncomment and edit the following options as necessary +*% *OpenUI *KD13DeliverTo/DeliverTo: PickOne +*% *DefaultKD13DeliverTo: None +*% *OrderDependency: 50 DocumentSetup *KD13DeliverTo +*% *KD13DeliverTo None/No: " +*% (KDDeliverTo)(***NO DELIVER TO MESSAGE***)KDHDict/KFSet get exec +*% countdictstack [{}KDHDict/KFC get exec" +*% *End +*% *KD13DeliverTo Me: " +*% (KDDeliverTo)(Me)KDHDict/KFSet get exec +*% countdictstack [{(Me)KDHDict/KDDeliverTo get exec}KDHDict/KFC get exec" +*% *End +*% *KD13DeliverTo DelMsg2: " +*% (KDDeliverTo)(DelMsg2)KDHDict/KFSet get exec +*% countdictstack [{(DelMsg2)KDHDict/KDDeliverTo get exec}KDHDict/KFC get exec" +*% *End +*% *CloseUI: *KD13DeliverTo + +*OpenUI *KD14Mismatch/Mismatch Handling: PickOne +*DefaultKD14Mismatch: TrustMe +*OrderDependency: 6 DocumentSetup *KD14Mismatch +*KD14Mismatch TrustMe/Auto Substitute: " +( %%[ PPD: USING KDH00002.PPD VER. 2.43 ]%%) = flush +(KDMismatch)(AutomaticallySubstitute)KDHDict/KFSet get exec +countdictstack [{(AutomaticallySubstitute)KDHDict/KDMismatch get exec +}KDHDict/KFC get exec" +*End +*KD14Mismatch Substitute/Notify then Substitute: " +( %%[ PPD: USING KDH00002.PPD VER. 2.43 ]%%) = flush +(KDMismatch)(NotifyThenSubstitute)KDHDict/KFSet get exec +countdictstack [{(NotifyThenSubstitute)KDHDict/KDMismatch get exec +}KDHDict/KFC get exec" +*End +*KD14Mismatch Cancel/Notify then Cancel: " +( %%[ PPD: USING KDH00002.PPD VER. 2.43 ]%%) = flush +(KDMismatch)(NotifyThenCancel)KDHDict/KFSet get exec +countdictstack [{(NotifyThenCancel)KDHDict/KDMismatch get exec +}KDHDict/KFC get exec" +*End +*CloseUI: *KD14Mismatch + +*OpenUI *KD15Wait/Timeout For Proof Set: PickOne +*DefaultKD15Wait: 5Minutes +*OrderDependency: 50 DocumentSetup *KD15Wait +*KD15Wait 1Minute/1 Minute: "(KDWait)(1)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 1 put}KDHDict/KFC get exec" +*End +*KD15Wait 2Minutes/2 Minutes: "(KDWait)(2)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 2 put}KDHDict/KFC get exec" +*End +*KD15Wait 3Minutes/3 Minutes: "(KDWait)(3)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 3 put}KDHDict/KFC get exec" +*End +*KD15Wait 4Minutes/4 Minutes: "(KDWait)(4)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 5 put}KDHDict/KFC get exec" +*End +*KD15Wait 5Minutes/5 Minutes: "(KDWait)(5)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 5 put}KDHDict/KFC get exec" +*End +*KD15Wait 6Minutes/6 Minutes: "(KDWait)(6)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 6 put}KDHDict/KFC get exec" +*End +*KD15Wait 7Minutes/7 Minutes: "(KDWait)(7)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 7 put}KDHDict/KFC get exec" +*End +*KD15Wait 8Minutes/8 Minutes: "(KDWait)(8)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 8 put}KDHDict/KFC get exec" +*End +*KD15Wait 9Minutes/9 Minutes: "(KDWait)(9)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 9 put}KDHDict/KFC get exec" +*End +*KD15Wait 10Minutes/10 Minutes: "(KDWait)(10)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 10 put}KDHDict/KFC get exec" +*End +*KD15Wait 20Minutes/20 Minutes: "(KDWait)(20)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 20 put}KDHDict/KFC get exec" +*End +*KD15Wait 30Minutes/30 Minutes: "(KDWait)(30)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 30 put}KDHDict/KFC get exec" +*End +*KD15Wait 60Minutes/60 Minutes: "(KDWait)(60)KDHDict/KFSet get exec +countdictstack [{KDHDict/PWait 60 put}KDHDict/KFC get exec" +*End +*CloseUI: *KD15Wait + +*OpenUI *KD16StatusPage/Status Pages: PickOne +*DefaultKD16StatusPage: Always +*OrderDependency: 5 DocumentSetup *KD16StatusPage +*KD16StatusPage None: "(KDStatusPageMode)(None)KDHDict/KFSet get exec +countdictstack [{(None)KDHDict/SetSPM get exec}KDHDict/KFC get exec" +*End +*KD16StatusPage OnlyOnError/Only On Error: " +(KDStatusPageMode)(OnlyOnError)KDHDict/KFSet get exec +countdictstack [{(OnlyOnError)KDHDict/SetSPM get exec}KDHDict/KFC get exec" +*End +*KD16StatusPage Always/Always: " +(KDStatusPageMode)(Always)KDHDict/KFSet get exec +countdictstack [{(Always)KDHDict/SetSPM get exec}KDHDict/KFC get exec" +*End +*KD16StatusPage PageOneOnly/Always-1st Page Only: " +(KDStatusPageMode)(PageOneOnlyMode)KDHDict/KFSet get exec +countdictstack [{(PageOneOnly)KDHDict/SetSPM get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD16StatusPage + +*OpenUI *KD17StatusPagePaper/Paper for Status Pages: PickOne +*OrderDependency: 4 DocumentSetup *KD17StatusPagePaper +*DefaultKD17StatusPagePaper: Letter +*KD17StatusPagePaper Letter: "(KDStatusPagePaper)(Letter)KDHDict/KFSet get exec +countdictstack [{/Letter KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A4: "(KDStatusPagePaper)(A4)KDHDict/KFSet get exec +countdictstack [{/A4 KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper Tabloid: "(KDStatusPagePaper)(Tabloid)KDHDict/KFSet get exec +countdictstack [{/Tabloid KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A3: "(KDStatusPagePaper)(A3)KDHDict/KFSet get exec +countdictstack [{/A3 KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper Cover: "(KDStatusPagePaper)(Cover)KDHDict/KFSet get exec +countdictstack [{/Cover KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A4Cover: "(KDStatusPagePaper)(A4Cover)KDHDict/KFSet get exec +countdictstack [{/A4Cover KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper Color: "(KDStatusPagePaper)(Color)KDHDict/KFSet get exec +countdictstack [{/Color KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A4Color: "(KDStatusPagePaper)(A4Color)KDHDict/KFSet get exec +countdictstack [{/A4Color KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper TabloidClr: "(KDStatusPagePaper)(TabloidClr)KDHDict/KFSet get exec +countdictstack [{/TabloidClr KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A3Color: "(KDStatusPagePaper)(A3Color)KDHDict/KFSet get exec +countdictstack [{/A3Color KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper Legal: "(KDStatusPagePaper)(Legal)KDHDict/KFSet get exec +countdictstack [{/Legal KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper Tab: "(KDStatusPagePaper)(Tab)KDHDict/KFSet get exec +countdictstack [{/Tab KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A4Tab: "(KDStatusPagePaper)(A4Tab)KDHDict/KFSet get exec +countdictstack [{/A4Tab KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper Insert: "(KDStatusPagePaper)(Insert)KDHDict/KFSet get exec +countdictstack [{/Insert KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A4Insert: "(KDStatusPagePaper)(A4Insert)KDHDict/KFSet get exec +countdictstack [{/A4Insert KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper TabloidIns: "(KDStatusPagePaper)(TabloidIns)KDHDict/KFSet get exec +countdictstack [{/TabloidIns KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A3Insert: "(KDStatusPagePaper)(A3Insert)KDHDict/KFSet get exec +countdictstack [{/A3Insert KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper Trans: "(KDStatusPagePaper)(Trans)KDHDict/KFSet get exec +countdictstack [{/Trans KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*KD17StatusPagePaper A4Trans: "(KDStatusPagePaper)(A4Trans)KDHDict/KFSet get exec +countdictstack [{/A4Trans KDHDict/SSP get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD17StatusPagePaper + +*OpenUI *KD18SigSize/Pamphlet Signatures: PickOne +*DefaultKD18SigSize: Sign60 +*OrderDependency: 50 DocumentSetup *KD18SigSize +*KD18SigSize Sign04/4 Pages (1 Sheet): "(KDSigSize)(1)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 1 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign08/8 Pages (2 Sheets): "(KDSigSize)(2)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 2 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign12/12 Pages (3 Sheets): "(KDSigSize)(3)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 3 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign16/16 Pages (4 Sheets): "(KDSigSize)(4)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 4 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign20/20 Pages (5 Sheets): "(KDSigSize)(5)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 5 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign24/24 Pages (6 Sheets): "(KDSigSize)(6)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 6 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign28/28 Pages (7 Sheets): "(KDSigSize)(7)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 7 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign32/32 Pages (8 Sheets): "(KDSigSize)(8)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 8 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign36/36 Pages (9 Sheets): "(KDSigSize)(9)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 9 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign40/40 Pages (10 Sheets): "(KDSigSize)(10)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 10 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign44/44 Pages (11 Sheets): "(KDSigSize)(11)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 11 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign48/48 Pages (12 Sheets): "(KDSigSize)(12)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 12 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign52/52 Pages (13 Sheets): "(KDSigSize)(13)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 13 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign56/56 Pages (14 Sheets): "(KDSigSize)(14)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 14 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign60/60 Pages (15 Sheets): "(KDSigSize)(15)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 15 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign64/64 Pages (16 Sheets): "(KDSigSize)(16)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 16 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign68/68 Pages (17 Sheets): "(KDSigSize)(17)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 17 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign72/72 Pages (18 Sheets): "(KDSigSize)(18)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 18 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign76/76 Pages (19 Sheets): "(KDSigSize)(19)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 19 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign80/80 Pages (20 Sheets): "(KDSigSize)(20)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 20 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign84/84 Pages (21 Sheets): "(KDSigSize)(21)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 21 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign88/88 Pages (22 Sheets): "(KDSigSize)(22)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 22 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign92/92 Pages (23 Sheets): "(KDSigSize)(23)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 23 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign96/96 Pages (24 Sheets): "(KDSigSize)(24)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 24 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign100/100 Pages (25 Sheets): "(KDSigSize)(25)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 25 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign104/104 Pages (26 Sheets): "(KDSigSize)(26)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 26 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign108/108 Pages (27 Sheets): "(KDSigSize)(27)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 27 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign112/112 Pages (28 Sheets): "(KDSigSize)(28)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 28 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign116/116 Pages (29 Sheets): "(KDSigSize)(29)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 29 put}KDHDict/KFC get exec" +*End +*KD18SigSize Sign120/120 Pages (30 Sheets): "(KDSigSize)(30)KDHDict/KFSet get exec +countdictstack [{KDHDict/SigSize 30 put}KDHDict/KFC get exec" +*End +*CloseUI: *KD18SigSize + +*OpenUI *KD19ImageMapping/Map All Bitmaps: PickOne +*DefaultKD19ImageMapping: Auto +*OrderDependency: 150 DocumentSetup *KD19ImageMapping +*KD19ImageMapping Auto/Automatic: "(KDImageMapping)(Automatic)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD19ImageMapping Red/To Red: "(KDImageMapping)(To Red)KDHDict/KFSet get exec +countdictstack [{(AAAAAAAR)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD19ImageMapping Green/To Green: "(KDImageMapping)(To Green)KDHDict/KFSet get exec +countdictstack [{(AAAAAAAG)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD19ImageMapping Blue/To Blue: "(KDImageMapping)(To Blue)KDHDict/KFSet get exec +countdictstack [{(AAAAAAAB)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD19ImageMapping Yellow/To Yellow: "(KDImageMapping)(To Yellow)KDHDict/KFSet get exec +countdictstack [{(AAAAAAAY)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD19ImageMapping Black/To Black: "(KDImageMapping)(To Blank)KDHDict/KFSet get exec +countdictstack [{(AAAAAAAK)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD19ImageMapping + +*OpenUI *KD20BlackMapping/Map Black: PickOne +*DefaultKD20BlackMapping: Auto +*OrderDependency: 150 DocumentSetup *KD20BlackMapping +*KD20BlackMapping Auto/Automatic: "(KDBlackMapping)(Automatic)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD20BlackMapping Red/To Red: "(KDBlackMapping)(To Red)KDHDict/KFSet get exec +countdictstack [{(AAAAAARA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD20BlackMapping Green/To Green: "(KDBlackMapping)(To Green)KDHDict/KFSet get exec +countdictstack [{(AAAAAAGA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD20BlackMapping Blue/To Blue: "(KDBlackMapping)(To Blue)KDHDict/KFSet get exec +countdictstack [{(AAAAAABA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD20BlackMapping Yellow/To Yellow: "(KDBlackMapping)(To Yellow)KDHDict/KFSet get exec +countdictstack [{(AAAAAAYA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD20BlackMapping Black/To Black: "(KDBlackMapping)(To Black)KDHDict/KFSet get exec +countdictstack [{(AAAAAAKA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD20BlackMapping + +*OpenUI *KD21RedMapping/Map Red: PickOne +*DefaultKD21RedMapping: Auto +*OrderDependency: 150 DocumentSetup *KD21RedMapping +*KD21RedMapping Auto/Automatic: "(KDRedMapping)(Automatic)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD21RedMapping Red/To Red: "(KDRedMapping)(To Red)KDHDict/KFSet get exec +countdictstack [{(RAAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD21RedMapping Green/To Green: "(KDRedMapping)(To Green)KDHDict/KFSet get exec +countdictstack [{(GAAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD21RedMapping Blue/To Blue: "(KDRedMapping)(To Blue)KDHDict/KFSet get exec +countdictstack [{(BAAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD21RedMapping Yellow/To Yellow: "(KDRedMapping)(To Yellow)KDHDict/KFSet get exec +countdictstack [{(YAAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD21RedMapping Black/To Black: "(KDRedMapping)(To Black)KDHDict/KFSet get exec +countdictstack [{(KAAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD21RedMapping + +*OpenUI *KD22GreenMapping/Map Green: PickOne +*DefaultKD22GreenMapping: Auto +*OrderDependency: 150 DocumentSetup *KD22GreenMapping +*KD22GreenMapping Auto/Automatic: "(KDGreenMapping)(Automatic)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD22GreenMapping Red/To Red: "(KDGreenMapping)(To Red)KDHDict/KFSet get exec +countdictstack [{(ARAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD22GreenMapping Green/To Green: "(KDGreenMapping)(To Green)KDHDict/KFSet get exec +countdictstack [{(AGAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD22GreenMapping Blue/To Blue: "(KDGreenMapping)(To Blue)KDHDict/KFSet get exec +countdictstack [{(ABAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD22GreenMapping Yellow/To Yellow: "(KDGreenMapping)(To Yellow)KDHDict/KFSet get exec +countdictstack [{(AYAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD22GreenMapping Black/To Black: "(KDGreenMapping)(To Black)KDHDict/KFSet get exec +countdictstack [{(AKAAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD22GreenMapping + +*OpenUI *KD23BlueMapping/Map Blue: PickOne +*DefaultKD23BlueMapping: Auto +*OrderDependency: 150 DocumentSetup *KD23BlueMapping +*KD23BlueMapping Auto/Automatic: "(KDBlueMapping)(Automatic)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD23BlueMapping Red/To Red: "(KDBlueMapping)(To Red)KDHDict/KFSet get exec +countdictstack [{(AARAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD23BlueMapping Green/To Green: "(KDBlueMapping)(To Green)KDHDict/KFSet get exec +countdictstack [{(AAGAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD23BlueMapping Blue/To Blue: "(KDBlueMapping)(To Blue)KDHDict/KFSet get exec +countdictstack [{(AABAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD23BlueMapping Yellow/To Yellow: "(KDBlueMapping)(To Yellow)KDHDict/KFSet get exec +countdictstack [{(AAYAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD23BlueMapping Black/To Black: "(KDBlueMapping)(To Black)KDHDict/KFSet get exec +countdictstack [{(AAKAAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD23BlueMapping + +*OpenUI *KD24CyanMapping/Map Cyan: PickOne +*DefaultKD24CyanMapping: Auto +*OrderDependency: 150 DocumentSetup *KD24CyanMapping +*KD24CyanMapping Auto/Automatic: "(KDCyanMapping)(Automatic)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD24CyanMapping Red/To Red: "(KDCyanMapping)(To Red)KDHDict/KFSet get exec +countdictstack [{(AAARAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD24CyanMapping Green/To Green: "(KDCyanMapping)(To Green)KDHDict/KFSet get exec +countdictstack [{(AAAGAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD24CyanMapping Blue/To Blue: "(KDCyanMapping)(To Blue)KDHDict/KFSet get exec +countdictstack [{(AAABAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD24CyanMapping Yellow/To Yellow: "(KDCyanMapping)(To Yellow)KDHDict/KFSet get exec +countdictstack [{(AAAYAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD24CyanMapping Black/To Black: "(KDCyanMapping)(To Black)KDHDict/KFSet get exec +countdictstack [{(AAAKAAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD24CyanMapping + +*OpenUI *KD25MagentaMapping/Map Magenta: PickOne +*DefaultKD25MagentaMapping: Auto +*OrderDependency: 150 DocumentSetup *KD25MagentaMapping +*KD25MagentaMapping Auto/Automatic: "(KDMagentaMapping)(Automatic)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD25MagentaMapping Red/To Red: "(KDMagentaMapping)(To Red)KDHDict/KFSet get exec +countdictstack [{(AAAARAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD25MagentaMapping Green/To Green: "(KDMagentaMapping)(To Green)KDHDict/KFSet get exec +countdictstack [{(AAAAGAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD25MagentaMapping Blue/To Blue: "(KDMagentaMapping)(To Blue)KDHDict/KFSet get exec +countdictstack [{(AAAABAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD25MagentaMapping Yellow/To Yellow: "(KDMagentaMapping)(To Yellow)KDHDict/KFSet get exec +countdictstack [{(AAAAYAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD25MagentaMapping Black/To Black: "(KDMagentaMapping)(To Black)KDHDict/KFSet get exec +countdictstack [{(AAAAKAAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD25MagentaMapping + +*OpenUI *KD26YellowMapping/Map Yellow: PickOne +*DefaultKD26YellowMapping: Auto +*OrderDependency: 150 DocumentSetup *KD26YellowMapping +*KD26YellowMapping Auto/Automatic: "(KDYellowMapping)(Automatic)KDHDict/KFSet get exec +countdictstack [{}KDHDict/KFC get exec" +*End +*KD26YellowMapping Red/To Red: "(KDYellowMapping)(To Red)KDHDict/KFSet get exec +countdictstack [{(AAAAARAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD26YellowMapping Green/To Green: "(KDYellowMapping)(To Green)KDHDict/KFSet get exec +countdictstack [{(AAAAAGAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD26YellowMapping Blue/To Blue: "(KDYellowMapping)(To Blue)KDHDict/KFSet get exec +countdictstack [{(AAAAABAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD26YellowMapping Yellow/To Yellow: "(KDYellowMapping)(To Yellow)KDHDict/KFSet get exec +countdictstack [{(AAAAAYAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*KD26YellowMapping Black/To Black: "(KDYellowMapping)(To Black)KDHDict/KFSet get exec +countdictstack [{(AAAAAKAA)KDHDict/KDColorMapping get exec}KDHDict/KFC get exec" +*End +*CloseUI: *KD26YellowMapping + + + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "0 0 612 792 " +*ImageableArea Legal/US Legal: "0 0 612 1008 " +*ImageableArea A4: "0 0 595 842 " +*ImageableArea A3: "0 0 842 1191 " +*ImageableArea Tabloid: "0 0 792 1224 " +*ImageableArea 9x11/Lettertab: "0 0 648 792 " +*ImageableArea A4Tab: "0 0 638 842 " +*ImageableArea Statement: "0 0 396 612 " +*ImageableArea HalfLegal/Half Legal: "0 0 504 612 " +*ImageableArea A5: "0 0 420 595 " + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension A3: "842 1191" +*PaperDimension Tabloid: "792 1224" +*PaperDimension 9x11/Lettertab: "648 792" +*PaperDimension A4Tab: "638 842" +*PaperDimension Statement: "396 612" +*PaperDimension HalfLegal/Half Legal: "504 612" +*PaperDimension A5: "420 595" + +*RequiresPageRegion All: True + +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: "" + +*DefaultOutputOrder: Normal +*OutputOrder Normal: " " + + + + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard Disk +*Font AvantGarde-Demi: Standard "(001.007S)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard Disk +*Font Bookman-Demi: Standard "(001.003S)" Standard Disk +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard Disk +*Font Bookman-Light: Standard "(001.003S)" Standard Disk +*Font Bookman-LightItalic: Standard "(001.003S)" Standard Disk +*Font Courier: Standard "(002.005)" Standard ROM +*Font Courier-Bold: Standard "(002.005)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.005)" Standard ROM +*Font Courier-Oblique: Standard "(002.005)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard Disk +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard Disk +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard Disk +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard Disk +*Font Helvetica-Narrow: Standard "(001.006S)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard Disk +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard Disk +*Font Palatino-Bold: Standard "(001.005S)" Standard Disk +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard Disk +*Font Palatino-Italic: Standard "(001.005S)" Standard Disk +*Font Palatino-Roman: Standard "(001.005S)" Standard Disk +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard Disk +*Font ZapfDingbats: Special "(001.004S)" Special Disk + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "LPD-Ethernet" +*Source: "RPrinter-Ethernet" +*Source: "EtherTalk" +*Source: "Parallel" +*Source: "DQP-Ethernet" + + +*% Last Edit: 01/12/98 Linda Crandall, S. Rogers Eastman Kodak Co. +*% The byte count of this file should be exactly 070750 or 072304 +*% depending on the filesystem it resides in. +*% end of PPD file for KODAK 70cp Series II Printer diff --git a/openoffice/share/psprint/driver/L10__425.PS b/openoffice/share/psprint/driver/L10__425.PS new file mode 100644 index 0000000000000000000000000000000000000000..625bb7401a86c8ea401cc12254fe86ce19da905d --- /dev/null +++ b/openoffice/share/psprint/driver/L10__425.PS @@ -0,0 +1,424 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1992 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.0" +*FileVersion: "3.3" +*PCFileName: "L100_425.PPD" +*LanguageVersion: English +*Product: "(Linotype)" +*PSVersion: "(42.5) 0" +*ModelName: "Linotronic 100" +*NickName: "Linotronic 100 v42.5" + +*% General Information and Defaults =============== +*FreeVM: "175500" +*LanguageLevel: "1" +*Extensions: FileSystem CMYK +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: True + +*FileSystem: True +*?FileSystem: " +save + statusdict /diskstatus get exec + exch pop 0 eq {(False)} {(True)} ifelse = flush +restore +" +*End +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 1270dpi +*% On the L100 v42.5, there is no way for the PostScript +*% controller to set the resolution of the machine. +*?Resolution: " +save + statusdict /resolution get exec + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "90.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter.Transverse +*PageSize Letter.Transverse: "Letter" +*PageSize Ledger: "ledger" +*PageSize A4.Transverse: "A4" +*PageSize A5.Transverse: "A5" +*PageSize ISOB5.Transverse: "B5" +*PageSize Letter: "letter" +*PageSize Legal: "legal" +*PageSize Tabloid: "11x17" +*PageSize A4: "a4" +*PageSize A5: "a5" +*PageSize ISOB5: "b5" +*?PageSize: " + save + mark statusdict /pageparams get exec exch pop + 6 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [595 842] (A4) put + dup [420 596] (A5) put + dup [499 709] (ISOB5) put + 5 dict + dup [792 612] (Letter.Transverse) put + dup [792 1224] (Ledger) put + dup [842 595] (A4.Transverse) put + dup [596 420] (A5.Transverse) put + dup [709 499] (ISOB5.Transverse) put + 3 -1 roll 1 eq { pop } { exch pop }ifelse + (Unknown) exch + { exch aload pop + 4 index eq exch 5 index eq and + { exch pop exit } { pop } ifelse + } bind forall = flush cleartomark +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter.Transverse +*PageRegion Letter.Transverse: "Letter" +*PageRegion Ledger: "ledger" +*PageRegion A4.Transverse: "A4" +*PageRegion A5.Transverse: "A5" +*PageRegion ISOB5.Transverse: "B5" +*PageRegion Letter: "letter" +*PageRegion Legal: "legal" +*PageRegion Tabloid: "11x17" +*PageRegion A4: "a4" +*PageRegion A5: "a5" +*PageRegion ISOB5: "b5" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter.Transverse +*ImageableArea Letter.Transverse: "0 1 612 792 " +*ImageableArea Ledger: "1 0 1224 792 " +*ImageableArea A4.Transverse: "0 1 595 842 " +*ImageableArea A5.Transverse: "0 1 419 595 " +*ImageableArea ISOB5.Transverse: "0 1 498 709 " +*ImageableArea Letter: "1 0 612 792 " +*ImageableArea Legal: "0 1 612 1008 " +*ImageableArea Tabloid: "0 1 792 1224 " +*ImageableArea A4: "0.0536 0 842.0 596.806" +*ImageableArea A5: "1 0 420 595 " +*ImageableArea ISOB5: "1 0 498 709 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter.Transverse +*PaperDimension Letter.Transverse: "612 792" +*PaperDimension Ledger: "1224 792" +*PaperDimension A4.Transverse: "595 842" +*PaperDimension A5.Transverse: "420 595" +*PaperDimension ISOB5.Transverse: "499 709" +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension A4: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension ISOB5: "499 709" + +*%=== Custom Page Sizes ================================== + +*% These entries provide the code and parameter ranges for a user +*% to set up a custom page size. +*CustomPageSize True: "exch pop statusdict /setpageparams get exec" +*ParamCustomPageSize Width: 1 points 0 842 +*ParamCustomPageSize Height: 2 points 0 2000 +*ParamCustomPageSize WidthOffset/Margins: 3 points 0 842 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 1 +*CenterRegistered: False +*MaxMediaWidth: "842" + +*% Default Paper Handling Features +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*DefaultOutputOrder: Normal + +*% === Imagesetter Information =========================== +*OpenGroup: Imagesetter +*OpenUI *MirrorPrint/Mirror: Boolean +*OrderDependency: 50 AnySetup *MirrorPrint +*DefaultMirrorPrint: False +*MirrorPrint True: "statusdict /mirrorprint true put" +*MirrorPrint False: "statusdict /mirrorprint false put" +*?MirrorPrint: "save statusdict /mirrorprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *MirrorPrint + +*OpenUI *NegativePrint/Negative: Boolean +*OrderDependency: 50 AnySetup *NegativePrint +*DefaultNegativePrint: False +*NegativePrint True: "statusdict /negativeprint true put" +*NegativePrint False: "statusdict /negativeprint false put" +*?NegativePrint: "save statusdict /negativeprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *NegativePrint + +*CloseGroup: Imagesetter + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(001.004)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.001)" Special ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: recorder not responding" +*Status: "PrinterError: recorder offline or out of film" +*Status: "PrinterError: page too large at current resolution" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" +*Source: "Centronics" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "recorder not responding" +*PrinterError: "recorder offline or out of film" +*PrinterError: "page too large at current resolution" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 90 lpi / 635 dpi (5,5,2,6,6,2,20/3,0) =============================== + +*ColorSepScreenAngle ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "89.8026" +*ColorSepScreenFreq CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "89.8026" +*ColorSepScreenFreq ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "31.75" + +*ColorSepScreenProc ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 75 lpi / 635 dpi ===================================================== + +*ColorSepScreenAngle ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "74.8355" +*ColorSepScreenFreq CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "74.8355" +*ColorSepScreenFreq ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "66.9349" +*ColorSepScreenFreq ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "66.9349" +*ColorSepScreenFreq ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "70.5556" + +*% For 128 lpi / 1270 dpi (7,7,4,11,11,4,11,0) =============================== + +*ColorSepScreenAngle ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "70.0169" +*ColorSepScreenAngle ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "19.9831" +*ColorSepScreenAngle ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289" +*ColorSepScreenFreq CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289" +*ColorSepScreenFreq ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503" +*ColorSepScreenFreq ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503" +*ColorSepScreenFreq ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "115.455" + +*% For 112 lpi / 1270 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253" +*ColorSepScreenFreq CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253" +*ColorSepScreenFreq ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "105.833" + +*% For 90 lpi / 1270 dpi (10,10,4,12,12,4,40/3,0) =========================== + +*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026" +*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026" +*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "31.75" + +*ColorSepScreenProc ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For "Linotype" version 42.5 +*% Produced by GetAPD.ps" with some hand editing +*% Converted to meet 4.0 specification +*% Last Edit Date: Nov 30 1992 +*% The byte count of this file should be exactly 014919 or 015343 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype diff --git a/openoffice/share/psprint/driver/L20__471.PS b/openoffice/share/psprint/driver/L20__471.PS new file mode 100644 index 0000000000000000000000000000000000000000..02fe0abf557e685d8c8644d27b10368cf2d43666 --- /dev/null +++ b/openoffice/share/psprint/driver/L20__471.PS @@ -0,0 +1,566 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1992 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.0" +*FileVersion: "2.2" +*PCFileName: "L200_471.PPD" +*LanguageVersion: English +*Product: "(Linotype)" +*PSVersion: "(47.1) 0" +*ModelName: "Linotronic 200" +*NickName: "Linotronic 200 v47.1" + +*% General Information and Defaults =============== +*ColorDevice: False +*DefaultColorSpace: Gray +*FreeVM: "176232" +*LanguageLevel: "1" +*Extensions: FileSystem CMYK +*VariablePaperSize: True +*FileSystem: True +*?FileSystem: " +save + statusdict /diskstatus get exec + exch pop 0 eq {(False)} {(True)} ifelse = flush +restore +" +*End + +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 1693dpi +*SetResolution 635dpi: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot set the resolution.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + 256 string + statusdict /li5backendparams get exec + length 0 eq + { + (WARNING : Cannot set the resolution through software) = flush + quit + } if + serverdict /exitserver get exec +635 statusdict /setresolution get exec +" +*End +*SetResolution 1270dpi: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot set the resolution.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + 256 string + statusdict /li5backendparams get exec + length 0 eq + { + (WARNING : Cannot set the resolution through software) = flush + quit + } if + serverdict /exitserver get exec +1270 statusdict /setresolution get exec +" +*End +*SetResolution 1693dpi: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot set the resolution.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + 256 string + statusdict /li5backendparams get exec + length 0 eq + { + (WARNING : Cannot set the resolution through software) = flush + quit + } if + serverdict /exitserver get exec +1693 statusdict /setresolution get exec +" +*End +*?Resolution: " +save + statusdict /resolution get exec + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "105.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter.Transverse +*PageSize Letter.Transverse: "Letter" +*PageSize Ledger: "ledger" +*PageSize A4.Transverse: "A4" +*PageSize A5.Transverse: "A5" +*PageSize ISOB5.Transverse: "B5" +*PageSize Letter: "letter" +*PageSize Legal: "legal" +*PageSize Tabloid: "11x17" +*PageSize A3: "a3" +*PageSize A4: "a4" +*PageSize A5: "a5" +*PageSize ISOB5: "b5" +*?PageSize: " + save + mark statusdict /pageparams get exec exch pop + 7 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [840 1191] (A3) put + dup [596 842] (A4) put + dup [420 596] (A5) put + dup [499 709] (ISOB5) put + 5 dict + dup [792 612] (Letter.Transverse) put + dup [792 1224] (Ledger) put + dup [842 596] (A4.Transverse) put + dup [596 420] (A5.Transverse) put + dup [709 499] (ISOB5.Transverse) put + 3 -1 roll 1 eq { pop } { exch pop }ifelse + (Unknown) exch + { exch aload pop + 4 index eq exch 5 index eq and + { exch pop exit } { pop } ifelse + } bind forall = flush cleartomark +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter.Transverse +*PageRegion Letter.Transverse: "Letter" +*PageRegion Ledger: "ledger" +*PageRegion A4.Transverse: "A4" +*PageRegion A5.Transverse: "A5" +*PageRegion ISOB5.Transverse: "B5" +*PageRegion Letter: "letter" +*PageRegion Legal: "legal" +*PageRegion Tabloid: "11x17" +*PageRegion A3: "a3" +*PageRegion A4: "a4" +*PageRegion A5: "a5" +*PageRegion ISOB5: "b5" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter.Transverse +*ImageableArea Letter.Transverse: "0 1 612 792 " +*ImageableArea Ledger: "1 0 1224 792 " +*ImageableArea A4.Transverse: "0 1 595 841 " +*ImageableArea A5.Transverse: "0 1 419 595 " +*ImageableArea ISOB5.Transverse: "0 1 499 709 " +*ImageableArea Letter: "1 0 612 792 " +*ImageableArea Legal: "0 1 612 1008 " +*ImageableArea Tabloid: "0 1 792 1224 " +*ImageableArea A3: "0 1 842 1191 " +*ImageableArea A4: "1 0 596 840 " +*ImageableArea A5: "1 0 420 595 " +*ImageableArea ISOB5: "1 0 498 709 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter.Transverse +*PaperDimension Letter.Transverse: "612 792" +*PaperDimension Ledger: "1224 792" +*PaperDimension A4.Transverse: "595 842" +*PaperDimension A5.Transverse: "420 595" +*PaperDimension ISOB5.Transverse: "499 709" +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "596 840" +*PaperDimension A5: "420 595" +*PaperDimension ISOB5: "499 709" + +*%=== Custom Page Sizes ================================== + +*% These entries provide the code and parameter ranges for a user +*% to set up a custom page size. +*CustomPageSize True: "exch pop statusdict /setpageparams get exec" +*ParamCustomPageSize Width: 1 points 0 842 +*ParamCustomPageSize Height: 2 points 0 2000 +*ParamCustomPageSize WidthOffset/Margins: 3 points 0 842 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 1 +*CenterRegistered: False +*MaxMediaWidth: "842" + +*% Default Paper Handling Features +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*DefaultOutputOrder: Normal + +*% === Imagesetter Information =========================== +*OpenGroup: Imagesetter +*OpenUI *MirrorPrint/Mirror: Boolean +*OrderDependency: 50 AnySetup *MirrorPrint +*DefaultMirrorPrint: False +*MirrorPrint True: "statusdict /mirrorprint true put" +*MirrorPrint False: "statusdict /mirrorprint false put" +*?MirrorPrint: "save statusdict /mirrorprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *MirrorPrint + +*OpenUI *NegativePrint/Negative: Boolean +*OrderDependency: 50 AnySetup *NegativePrint +*DefaultNegativePrint: False +*NegativePrint True: "statusdict /negativeprint true put" +*NegativePrint False: "statusdict /negativeprint false put" +*?NegativePrint: "save statusdict /negativeprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *NegativePrint + +*CloseGroup: Imagesetter + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(001.004)" Standard ROM +*Font Courier-Bold: Standard "(001.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.004)" Standard ROM +*Font Courier-Oblique: Standard "(001.004)" Standard ROM +*Font Helvetica: Standard "(001.001)" Standard ROM +*Font Helvetica-Bold: Standard "(001.001)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.001)" Standard ROM +*Font Symbol: Special "(001.001)" Special ROM +*Font Times-Bold: Standard "(001.001)" Standard ROM +*Font Times-BoldItalic: Standard "(001.001)" Standard ROM +*Font Times-Italic: Standard "(001.001)" Standard ROM +*Font Times-Roman: Standard "(001.001)" Standard ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: recorder idle" +*Status: "PrinterError: recorder busy" +*Status: "PrinterError: recorder offline or film problem" +*Status: "PrinterError: recorder not responding" +*Status: "PrinterError: page too large at current resolution" +*Status: "PrinterError: knife not in end position" +*Status: "PrinterError: cassette error" +*Status: "PrinterError: change cassette" +*Status: "PrinterError: knife error" +*Status: "PrinterError: no cassette" +*Status: "PrinterError: end of film" +*Status: "PrinterError: end of job" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" +*Source: "Centronics" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "recorder idle" +*PrinterError: "recorder busy" +*PrinterError: "recorder offline or film problem" +*PrinterError: "recorder not responding" +*PrinterError: "page too large at current resolution" +*PrinterError: "knife not in end position" +*PrinterError: "cassette error" +*PrinterError: "change cassette" +*PrinterError: "knife error" +*PrinterError: "no cassette" +*PrinterError: "end of film" +*PrinterError: "end of job" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 90 lpi / 635 dpi (5,5,2,6,6,2,20/3,0) =============================== + +*ColorSepScreenAngle ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "89.8026" +*ColorSepScreenFreq CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "89.8026" +*ColorSepScreenFreq ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "31.75" + +*ColorSepScreenProc ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 75 lpi / 635 dpi ===================================================== + +*ColorSepScreenAngle ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "74.8355" +*ColorSepScreenFreq CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "74.8355" +*ColorSepScreenFreq ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "66.9349" +*ColorSepScreenFreq ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "66.9349" +*ColorSepScreenFreq ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "70.5556" + +*% For 128 lpi / 1270 dpi (7,7,4,11,11,4,11,0) =============================== + +*ColorSepScreenAngle ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "70.0169" +*ColorSepScreenAngle ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "19.9831" +*ColorSepScreenAngle ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289" +*ColorSepScreenFreq CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289" +*ColorSepScreenFreq ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503" +*ColorSepScreenFreq ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503" +*ColorSepScreenFreq ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "115.455" + +*% For 112 lpi / 1270 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253" +*ColorSepScreenFreq CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253" +*ColorSepScreenFreq ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "105.833" + +*% For 90 lpi / 1270 dpi (10,10,4,12,12,4,40/3,0) =========================== + +*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026" +*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026" +*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "31.75" + +*ColorSepScreenProc ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 120 lpi / 1693 dpi (10,10,4,12,12,4,40/3,0) =========================== + +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "119.713" +*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "119.713" +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "133.843" +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "133.843" +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "42.325" + +*ColorSepScreenProc ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 100 lpi / 1693 dpi ==================================================== + +*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "99.761" +*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "99.761" +*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "89.2289" +*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "89.2289" +*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "94.0556" + +*% For 80 lpi / 1693 dpi (15,15,6,18,18,6,20,0) ============================== + +*ColorSepScreenAngle ProcessBlack.80lpi.1693dpi/80 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle CustomColor.80lpi.1693dpi/80 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.80lpi.1693dpi/80 lpi / 1693 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.80lpi.1693dpi/80 lpi / 1693 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.80lpi.1693dpi/80 lpi / 1693 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.80lpi.1693dpi/80 lpi / 1693 dpi: "79.8088" +*ColorSepScreenFreq CustomColor.80lpi.1693dpi/80 lpi / 1693 dpi: "79.8088" +*ColorSepScreenFreq ProcessCyan.80lpi.1693dpi/80 lpi / 1693 dpi: "89.2289" +*ColorSepScreenFreq ProcessMagenta.80lpi.1693dpi/80 lpi / 1693 dpi: "89.2289" +*ColorSepScreenFreq ProcessYellow.80lpi.1693dpi/80 lpi / 1693 dpi: "84.65" + +*% For "Linotype" version 47.1 +*% Produced by "GETapd.ps" version 3.0 edit 53 +*% Converted to meet 4.0 specification +*% Last Edit Date: Nov 30 1992 +*% The byte count of this file should be exactly 020238 or 020804 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype diff --git a/openoffice/share/psprint/driver/L20__493.PS b/openoffice/share/psprint/driver/L20__493.PS new file mode 100644 index 0000000000000000000000000000000000000000..827e0a542b4364041ff1303525eb66020861b0d8 --- /dev/null +++ b/openoffice/share/psprint/driver/L20__493.PS @@ -0,0 +1,564 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1992 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.0" +*FileVersion: "2.2" +*PCFileName: "L200_493.PPD" +*LanguageVersion: English +*Product: "(Linotype)" +*PSVersion: "(49.3) 108" +*ModelName: "Linotronic 200 v49.3" +*NickName: "Linotronic 200 v49.3" + +*% General Information and Defaults =============== +*FreeVM: "992346" +*LanguageLevel: "1" +*Extensions: FileSystem CMYK +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: True +*FileSystem: True +*?FileSystem: " +save + statusdict /diskstatus get exec + exch pop 0 eq {(False)} {(True)} ifelse = flush +restore +" +*End +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 1270dpi +*SetResolution 635dpi: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot set the resolution.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + 256 string + statusdict /li5backendparams get exec + length 0 eq + { + (WARNING : Cannot set the resolution through software) = flush + quit + } if + serverdict /exitserver get exec +635 statusdict /setresolution get exec +" +*End +*SetResolution 1270dpi: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot set the resolution.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + 256 string + statusdict /li5backendparams get exec + length 0 eq + { + (WARNING : Cannot set the resolution through software) = flush + quit + } if + serverdict /exitserver get exec +1270 statusdict /setresolution get exec +" +*End +*SetResolution 1693dpi: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot set the resolution.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + 256 string + statusdict /li5backendparams get exec + length 0 eq + { + (WARNING : Cannot set the resolution through software) = flush + quit + } if + serverdict /exitserver get exec +1693 statusdict /setresolution get exec +" +*End +*?Resolution: " +save + statusdict /resolution get exec + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "150.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter.Transverse +*PageSize Letter.Transverse: "Letter" +*PageSize Ledger: "ledger" +*PageSize A4.Transverse: "A4" +*PageSize A5.Transverse: "A5" +*PageSize ISOB5.Transverse: "B5" +*PageSize Letter: "letter" +*PageSize Legal: "legal" +*PageSize Tabloid: "11x17" +*PageSize A3: "a3" +*PageSize A4: "a4" +*PageSize A5: "a5" +*PageSize ISOB5: "b5" +*?PageSize: " + save + mark statusdict /pageparams get exec exch pop + 7 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [840 1191] (A3) put + dup [596 842] (A4) put + dup [420 596] (A5) put + dup [499 709] (ISOB5) put + 5 dict + dup [792 612] (Letter.Transverse) put + dup [792 1224] (Ledger) put + dup [842 596] (A4.Transverse) put + dup [596 420] (A5.Transverse) put + dup [709 499] (ISOB5.Transverse) put + 3 -1 roll 1 eq { pop } { exch pop }ifelse + (Unknown) exch + { exch aload pop + 4 index eq exch 5 index eq and + { exch pop exit } { pop } ifelse + } bind forall = flush cleartomark +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter.Transverse +*PageRegion Letter.Transverse: "Letter" +*PageRegion Ledger: "ledger" +*PageRegion A4.Transverse: "A4" +*PageRegion A5.Transverse: "A5" +*PageRegion ISOB5.Transverse: "B5" +*PageRegion Letter: "letter" +*PageRegion Legal: "legal" +*PageRegion Tabloid: "11x17" +*PageRegion A3: "a3" +*PageRegion A4: "a4" +*PageRegion A5: "a5" +*PageRegion ISOB5: "b5" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter.Transverse +*ImageableArea Letter.Transverse: "0 1 612 792 " +*ImageableArea Ledger: "1 0 1224 792 " +*ImageableArea A4.Transverse: "0 1 595 842 " +*ImageableArea A5.Transverse: "0 1 419 595 " +*ImageableArea ISOB5.Transverse: "0 1 498 709 " +*ImageableArea Letter: "1 0 612 792 " +*ImageableArea Legal: "0 1 612 1008 " +*ImageableArea Tabloid: "0 1 792 1224 " +*ImageableArea A3: "0 1 842 1191 " +*ImageableArea A4: "1 0 596 840 " +*ImageableArea A5: "1 0 420 595 " +*ImageableArea ISOB5: "1 0 498 709 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter.Transverse +*PaperDimension Letter.Transverse: "612 792" +*PaperDimension Ledger: "1224 792" +*PaperDimension A4.Transverse: "595 842" +*PaperDimension A5.Transverse: "420 595" +*PaperDimension ISOB5.Transverse: "499 709" +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "596 840" +*PaperDimension A5: "420 595" +*PaperDimension ISOB5: "499 709" + +*%=== Custom Page Sizes ================================== + +*% These entries provide the code and parameter ranges for a user +*% to set up a custom page size. +*CustomPageSize True: "exch pop statusdict /setpageparams get exec" +*ParamCustomPageSize Width: 1 points 0 842 +*ParamCustomPageSize Height: 2 points 0 2000 +*ParamCustomPageSize WidthOffset/Margins: 3 points 0 842 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 1 +*CenterRegistered: False +*MaxMediaWidth: "842" + +*% Default Paper Handling Features +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*DefaultOutputOrder: Normal + +*% === Imagesetter Information =========================== +*OpenGroup: Imagesetter +*OpenUI *MirrorPrint/Mirror: Boolean +*OrderDependency: 50 AnySetup *MirrorPrint +*DefaultMirrorPrint: False +*MirrorPrint True: "statusdict /mirrorprint true put" +*MirrorPrint False: "statusdict /mirrorprint false put" +*?MirrorPrint: "save statusdict /mirrorprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *MirrorPrint + +*OpenUI *NegativePrint/Negative: Boolean +*OrderDependency: 50 AnySetup *NegativePrint +*DefaultNegativePrint: False +*NegativePrint True: "statusdict /negativeprint true put" +*NegativePrint False: "statusdict /negativeprint false put" +*?NegativePrint: "save statusdict /negativeprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *NegativePrint + +*CloseGroup: Imagesetter + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(001.004)" Standard ROM +*Font Courier-Bold: Standard "(001.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.004)" Standard ROM +*Font Courier-Oblique: Standard "(001.004)" Standard ROM +*Font Helvetica: Standard "(001.002)" Standard ROM +*Font Helvetica-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Times-Bold: Standard "(001.002)" Standard ROM +*Font Times-BoldItalic: Standard "(001.004)" Standard ROM +*Font Times-Italic: Standard "(001.002)" Standard ROM +*Font Times-Roman: Standard "(001.002)" Standard ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: recorder idle" +*Status: "PrinterError: recorder busy" +*Status: "PrinterError: recorder offline or film problem" +*Status: "PrinterError: recorder not responding" +*Status: "PrinterError: defaults wrong; using nulldevice" +*Status: "PrinterError: knife not in end position" +*Status: "PrinterError: cassette error" +*Status: "PrinterError: change cassette" +*Status: "PrinterError: no cassette" +*Status: "PrinterError: knife error" +*Status: "PrinterError: end of film" +*Status: "PrinterError: end of job" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" +*Source: "Centronics" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "recorder idle" +*PrinterError: "recorder busy" +*PrinterError: "recorder offline or film problem" +*PrinterError: "recorder not responding" +*PrinterError: "defaults wrong; using nulldevice" +*PrinterError: "knife not in end position" +*PrinterError: "cassette error" +*PrinterError: "change cassette" +*PrinterError: "no cassette" +*PrinterError: "knife error" +*PrinterError: "end of film" +*PrinterError: "end of job" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 90 lpi / 635 dpi (5,5,2,6,6,2,20/3,0) =============================== + +*ColorSepScreenAngle ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "89.8026" +*ColorSepScreenFreq CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "89.8026" +*ColorSepScreenFreq ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "31.75" + +*ColorSepScreenProc ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 75 lpi / 635 dpi ===================================================== + +*ColorSepScreenAngle ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "74.8355" +*ColorSepScreenFreq CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "74.8355" +*ColorSepScreenFreq ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "66.9349" +*ColorSepScreenFreq ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "66.9349" +*ColorSepScreenFreq ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "70.5556" + +*% For 128 lpi / 1270 dpi (7,7,4,11,11,4,11,0) =============================== + +*ColorSepScreenAngle ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "70.0169" +*ColorSepScreenAngle ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "19.9831" +*ColorSepScreenAngle ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289" +*ColorSepScreenFreq CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289" +*ColorSepScreenFreq ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503" +*ColorSepScreenFreq ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503" +*ColorSepScreenFreq ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "115.455" + +*% For 112 lpi / 1270 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253" +*ColorSepScreenFreq CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253" +*ColorSepScreenFreq ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "105.833" + +*% For 90 lpi / 1270 dpi (10,10,4,12,12,4,40/3,0) =========================== + +*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026" +*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026" +*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "31.75" + +*ColorSepScreenProc ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 120 lpi / 1693 dpi (10,10,4,12,12,4,40/3,0) =========================== + +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "119.713" +*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "119.713" +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "133.843" +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "133.843" +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "42.325" + +*ColorSepScreenProc ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 100 lpi / 1693 dpi ==================================================== + +*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "99.761" +*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "99.761" +*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "89.2289" +*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "89.2289" +*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "94.0556" + +*% For 80 lpi / 1693 dpi (15,15,6,18,18,6,20,0) ============================== + +*ColorSepScreenAngle ProcessBlack.80lpi.1693dpi/80 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle CustomColor.80lpi.1693dpi/80 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.80lpi.1693dpi/80 lpi / 1693 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.80lpi.1693dpi/80 lpi / 1693 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.80lpi.1693dpi/80 lpi / 1693 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.80lpi.1693dpi/80 lpi / 1693 dpi: "79.8088" +*ColorSepScreenFreq CustomColor.80lpi.1693dpi/80 lpi / 1693 dpi: "79.8088" +*ColorSepScreenFreq ProcessCyan.80lpi.1693dpi/80 lpi / 1693 dpi: "89.2289" +*ColorSepScreenFreq ProcessMagenta.80lpi.1693dpi/80 lpi / 1693 dpi: "89.2289" +*ColorSepScreenFreq ProcessYellow.80lpi.1693dpi/80 lpi / 1693 dpi: "84.65" + +*% For "Linotype" version 49.3 +*% Produced by "BuildPPD.ps" version 3.0 edit 57 +*% Converted to meet 4.0 specification +*% Last Edit Date: Nov 30 1992 +*% The byte count of this file should be exactly 020238 or 020802 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype diff --git a/openoffice/share/psprint/driver/L30__471.PS b/openoffice/share/psprint/driver/L30__471.PS new file mode 100644 index 0000000000000000000000000000000000000000..8c97d3129db7c891fff6f00aa7c79a6ded5f340b --- /dev/null +++ b/openoffice/share/psprint/driver/L30__471.PS @@ -0,0 +1,593 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1992 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.0" +*FileVersion: "3.2" +*PCFileName: "L300_471.PPD" +*LanguageVersion: English +*Product: "(Linotype)" +*PSVersion: "(47.1) 0" +*ModelName: "Linotronic 300" +*NickName: "Linotronic 300 v47.1" + +*% General Information and Defaults =============== +*FreeVM: "176776" +*LanguageLevel: "1" +*Extensions: FileSystem CMYK +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: True + +*FileSystem: True +*?FileSystem: " +save + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush +restore +" +*End +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 1270dpi +*SetResolution 635dpi: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot set the resolution.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + 256 string + statusdict /li5backendparams get exec + length 0 eq + { + (WARNING : Cannot set the resolution through software) = flush + quit + } if + serverdict /exitserver get exec +635 statusdict /setresolution get exec +" +*End +*SetResolution 1270dpi: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot set the resolution.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + 256 string + statusdict /li5backendparams get exec + length 0 eq + { + (WARNING : Cannot set the resolution through software) = flush + quit + } if + serverdict /exitserver get exec +1270 statusdict /setresolution get exec +" +*End +*SetResolution 2540dpi: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot set the resolution.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + 256 string + statusdict /li5backendparams get exec + length 0 eq + { + (WARNING : Cannot set the resolution through software) = flush + quit + } if + serverdict /exitserver get exec +2540 statusdict /setresolution get exec +" +*End +*?Resolution: " +save + statusdict /resolution get exec + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "90.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter.Transverse +*PageSize Letter.Transverse: "Letter" +*PageSize Ledger: "ledger" +*PageSize A4.Transverse: "A4" +*PageSize A5.Transverse: "A5" +*PageSize ISOB5.Transverse: "B5" +*PageSize Letter: "letter" +*PageSize Legal: "legal" +*PageSize Tabloid: "11x17" +*PageSize A3: "a3" +*PageSize A4: "a4" +*PageSize A5: "a5" +*PageSize ISOB5: "b5" +*?PageSize: " + save + mark statusdict /pageparams get exec exch pop + 7 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [840 1191] (A3) put + dup [596 842] (A4) put + dup [420 596] (A5) put + dup [499 709] (ISOB5) put + 5 dict + dup [792 612] (Letter.Transverse) put + dup [792 1224] (Ledger) put + dup [842 596] (A4.Transverse) put + dup [596 420] (A5.Transverse) put + dup [709 499] (ISOB5.Transverse) put + 3 -1 roll 1 eq { pop } { exch pop }ifelse + (Unknown) exch + { exch aload pop + 4 index eq exch 5 index eq and + { exch pop exit } { pop } ifelse + } bind forall = flush cleartomark +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter.Transverse +*PageRegion Letter.Transverse: "Letter" +*PageRegion Ledger: "ledger" +*PageRegion A4.Transverse: "A4" +*PageRegion A5.Transverse: "A5" +*PageRegion ISOB5.Transverse: "B5" +*PageRegion Letter: "letter" +*PageRegion Legal: "legal" +*PageRegion Tabloid: "11x17" +*PageRegion A3: "a3" +*PageRegion A4: "a4" +*PageRegion A5: "a5" +*PageRegion ISOB5: "b5" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter.Transverse +*ImageableArea Letter.Transverse: "0 1 612 792 " +*ImageableArea Ledger: "1 0 1224 792 " +*ImageableArea A4.Transverse: "0 1 595 841 " +*ImageableArea A5.Transverse: "0 1 420 595 " +*ImageableArea ISOB5.Transverse: "0 1 499 709 " +*ImageableArea Letter: "1 0 612 792 " +*ImageableArea Legal: "0 1 612 1008 " +*ImageableArea Tabloid: "0 1 792 1224 " +*ImageableArea A3: "0 1 842 1191 " +*ImageableArea A4: "1 0 596 840 " +*ImageableArea A5: "1 0 420 595 " +*ImageableArea ISOB5: "1 0 498 709 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter.Transverse +*PaperDimension Letter.Transverse: "612 792" +*PaperDimension Ledger: "1224 792" +*PaperDimension A4.Transverse: "595 842" +*PaperDimension A5.Transverse: "420 595" +*PaperDimension ISOB5.Transverse: "499 709" +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "596 840" +*PaperDimension A5: "420 595" +*PaperDimension ISOB5: "499 709" + +*%=== Custom Page Sizes ================================== + +*% These entries provide the code and parameter ranges for a user +*% to set up a custom page size. +*CustomPageSize True: "exch pop statusdict /setpageparams get exec" +*ParamCustomPageSize Width: 1 points 0 863 +*ParamCustomPageSize Height: 2 points 0 2000 +*ParamCustomPageSize WidthOffset/Margins: 3 points 0 863 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 1 +*CenterRegistered: True +*MaxMediaWidth: "863" + +*% Default Paper Handling Features +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*DefaultOutputOrder: Normal + +*% === Imagesetter Information =========================== +*OpenGroup: Imagesetter +*OpenUI *MirrorPrint/Mirror: Boolean +*OrderDependency: 50 AnySetup *MirrorPrint +*DefaultMirrorPrint: False +*MirrorPrint True: "statusdict /mirrorprint true put" +*MirrorPrint False: "statusdict /mirrorprint false put" +*?MirrorPrint: "save statusdict /mirrorprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *MirrorPrint + +*OpenUI *NegativePrint/Negative: Boolean +*OrderDependency: 50 AnySetup *NegativePrint +*DefaultNegativePrint: False +*NegativePrint True: "statusdict /negativeprint true put" +*NegativePrint False: "statusdict /negativeprint false put" +*?NegativePrint: "save statusdict /negativeprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *NegativePrint + +*CloseGroup: Imagesetter + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(001.004)" Standard ROM +*Font Courier-Bold: Standard "(001.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.004)" Standard ROM +*Font Courier-Oblique: Standard "(001.004)" Standard ROM +*Font Helvetica: Standard "(001.001)" Standard ROM +*Font Helvetica-Bold: Standard "(001.001)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.001)" Standard ROM +*Font Symbol: Special "(001.001)" Special ROM +*Font Times-Bold: Standard "(001.001)" Standard ROM +*Font Times-BoldItalic: Standard "(001.001)" Standard ROM +*Font Times-Italic: Standard "(001.001)" Standard ROM +*Font Times-Roman: Standard "(001.001)" Standard ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: recorder idle" +*Status: "PrinterError: recorder busy" +*Status: "PrinterError: recorder offline or film problem" +*Status: "PrinterError: recorder not responding" +*Status: "PrinterError: page too large at current resolution" +*Status: "PrinterError: knife not in end position" +*Status: "PrinterError: cassette error" +*Status: "PrinterError: change cassette" +*Status: "PrinterError: knife error" +*Status: "PrinterError: no cassette" +*Status: "PrinterError: end of film" +*Status: "PrinterError: end of job" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" +*Source: "Centronics" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "recorder idle" +*PrinterError: "recorder busy" +*PrinterError: "recorder offline or film problem" +*PrinterError: "recorder not responding" +*PrinterError: "page too large at current resolution" +*PrinterError: "knife not in end position" +*PrinterError: "cassette error" +*PrinterError: "change cassette" +*PrinterError: "knife error" +*PrinterError: "no cassette" +*PrinterError: "end of film" +*PrinterError: "end of job" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 90 lpi / 635 dpi (5,5,2,6,6,2,20/3,0) =============================== + +*ColorSepScreenAngle ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "89.8026" +*ColorSepScreenFreq CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "89.8026" +*ColorSepScreenFreq ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "31.75" + +*ColorSepScreenProc ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 75 lpi / 635 dpi ===================================================== + +*ColorSepScreenAngle ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "74.8355" +*ColorSepScreenFreq CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "74.8355" +*ColorSepScreenFreq ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "66.9349" +*ColorSepScreenFreq ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "66.9349" +*ColorSepScreenFreq ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "70.5556" + +*% For 128 lpi / 1270 dpi (7,7,4,11,11,4,11,0) =============================== + +*ColorSepScreenAngle ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "70.0169" +*ColorSepScreenAngle ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "19.9831" +*ColorSepScreenAngle ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289" +*ColorSepScreenFreq CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289" +*ColorSepScreenFreq ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503" +*ColorSepScreenFreq ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503" +*ColorSepScreenFreq ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "115.455" + +*% For 112 lpi / 1270 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253" +*ColorSepScreenFreq CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253" +*ColorSepScreenFreq ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "105.833" + +*% For 90 lpi / 1270 dpi (10,10,4,12,12,4,40/3,0) =========================== + +*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026" +*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026" +*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "31.75" + +*ColorSepScreenProc ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 150 lpi / 2540 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "149.671" +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "149.671" +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "133.87" +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "133.87" +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "141.111" + +*% For 128 lpi / 2540 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.128lpi.2540dpi/128 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.128lpi.2540dpi/128 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.128lpi.2540dpi/128 lpi / 2540 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.128lpi.2540dpi/128 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.128lpi.2540dpi/128 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.128lpi.2540dpi/128 lpi / 2540 dpi: "128.289" +*ColorSepScreenFreq CustomColor.128lpi.2540dpi/128 lpi / 2540 dpi: "128.289" +*ColorSepScreenFreq ProcessCyan.128lpi.2540dpi/128 lpi / 2540 dpi: "114.746" +*ColorSepScreenFreq ProcessMagenta.128lpi.2540dpi/128 lpi / 2540 dpi: "114.746" +*ColorSepScreenFreq ProcessYellow.128lpi.2540dpi/128 lpi / 2540 dpi: "120.952" + +*% For 120 lpi / 2540 dpi (15,15,6,18,18,6,20,0) ============================= + +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "119.737" +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "119.737" +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "133.87" +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "133.87" +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "127.0" + +*% For 112 lpi / 2540 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.112lpi.2540dpi/112 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.112lpi.2540dpi/112 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.112lpi.2540dpi/112 lpi / 2540 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.112lpi.2540dpi/112 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.112lpi.2540dpi/112 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.112lpi.2540dpi/112 lpi / 2540 dpi: "112.253" +*ColorSepScreenFreq CustomColor.112lpi.2540dpi/112 lpi / 2540 dpi: "112.253" +*ColorSepScreenFreq ProcessCyan.112lpi.2540dpi/112 lpi / 2540 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.112lpi.2540dpi/112 lpi / 2540 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.112lpi.2540dpi/112 lpi / 2540 dpi: "105.833" + +*% For 90 lpi / 2540 dpi (20,20,8,24,24,8,80/3,0) ============================ + +*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "89.8026" +*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "89.8026" +*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "31.75" + +*ColorSepScreenProc ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For "Linotype" version 47.1 +*% Produced by "GetAPD.ps" with some hand editing +*% Converted to meet 4.0 specification +*% Last Edit Date: Nov 30 1992 +*% The byte count of this file should be exactly 021934 or 022527 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype diff --git a/openoffice/share/psprint/driver/L30__493.PS b/openoffice/share/psprint/driver/L30__493.PS new file mode 100644 index 0000000000000000000000000000000000000000..442bc0ba5dfc8e90f2eb6da71d1105d0ae9809ad --- /dev/null +++ b/openoffice/share/psprint/driver/L30__493.PS @@ -0,0 +1,592 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1992 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.0" +*FileVersion: "2.3" +*PCFileName: "L300_493.PPD" +*LanguageVersion: English +*Product: "(Linotype)" +*PSVersion: "(49.3) 106" +*ModelName: "Linotronic 300 v49.3" +*NickName: "Linotronic 300 v49.3" + +*% General Information and Defaults =============== +*FreeVM: "992406" +*LanguageLevel: "1" +*Extensions: FileSystem CMYK +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: True +*FileSystem: True +*?FileSystem: " +save + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush +restore +" +*End +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 1270dpi +*SetResolution 635dpi: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot set the resolution.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + 256 string + statusdict /li5backendparams get exec + length 0 eq + { + (WARNING : Cannot set the resolution through software) = flush + quit + } if + serverdict /exitserver get exec +635 statusdict /setresolution get exec +" +*End +*SetResolution 1270dpi: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot set the resolution.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + 256 string + statusdict /li5backendparams get exec + length 0 eq + { + (WARNING : Cannot set the resolution through software) = flush + quit + } if + serverdict /exitserver get exec +1270 statusdict /setresolution get exec +" +*End +*SetResolution 2540dpi: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot set the resolution.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + 256 string + statusdict /li5backendparams get exec + length 0 eq + { + (WARNING : Cannot set the resolution through software) = flush + quit + } if + serverdict /exitserver get exec +2540 statusdict /setresolution get exec +" +*End +*?Resolution: " +save + statusdict /resolution get exec + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "150.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter.Transverse +*PageSize Letter.Transverse: "Letter" +*PageSize Ledger: "ledger" +*PageSize A4.Transverse: "A4" +*PageSize A5.Transverse: "A5" +*PageSize ISOB5.Transverse: "B5" +*PageSize Letter: "letter" +*PageSize Legal: "legal" +*PageSize Tabloid: "11x17" +*PageSize A3: "a3" +*PageSize A4: "a4" +*PageSize A5: "a5" +*PageSize ISOB5: "b5" +*?PageSize: " + save + mark statusdict /pageparams get exec exch pop + 7 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [840 1191] (A3) put + dup [596 842] (A4) put + dup [420 596] (A5) put + dup [499 709] (ISOB5) put + 5 dict + dup [792 612] (Letter.Transverse) put + dup [792 1224] (Ledger) put + dup [842 596] (A4.Transverse) put + dup [596 420] (A5.Transverse) put + dup [709 499] (ISOB5.Transverse) put + 3 -1 roll 1 eq { pop } { exch pop }ifelse + (Unknown) exch + { exch aload pop + 4 index eq exch 5 index eq and + { exch pop exit } { pop } ifelse + } bind forall = flush cleartomark +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter.Transverse +*PageRegion Letter.Transverse: "Letter" +*PageRegion Ledger: "ledger" +*PageRegion A4.Transverse: "A4" +*PageRegion A5.Transverse: "A5" +*PageRegion ISOB5.Transverse: "B5" +*PageRegion Letter: "letter" +*PageRegion Legal: "legal" +*PageRegion Tabloid: "11x17" +*PageRegion A3: "a3" +*PageRegion A4: "a4" +*PageRegion A5: "a5" +*PageRegion ISOB5: "b5" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter.Transverse +*ImageableArea Letter.Transverse: "0 1 612 792 " +*ImageableArea Ledger: "1 0 1224 792 " +*ImageableArea A4.Transverse: "0 1 595 841 " +*ImageableArea A5.Transverse: "0 1 419 595 " +*ImageableArea ISOB5.Transverse: "0 1 498 709 " +*ImageableArea Letter: "1 0 612 792 " +*ImageableArea Legal: "0 1 612 1008 " +*ImageableArea Tabloid: "0 1 792 1224 " +*ImageableArea A3: "0 1 842 1191 " +*ImageableArea A4: "1 0 596 840 " +*ImageableArea A5: "1 0 420 595 " +*ImageableArea ISOB5: "1 0 498 709 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter.Transverse +*PaperDimension Letter.Transverse: "612 792" +*PaperDimension Ledger: "1224 792" +*PaperDimension A4.Transverse: "595 842" +*PaperDimension A5.Transverse: "420 595" +*PaperDimension ISOB5.Transverse: "499 709" +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "596 840" +*PaperDimension A5: "420 595" +*PaperDimension ISOB5: "499 709" + +*%=== Custom Page Sizes ================================== + +*% These entries provide the code and parameter ranges for a user +*% to set up a custom page size. +*CustomPageSize True: "exch pop statusdict /setpageparams get exec" +*ParamCustomPageSize Width: 1 points 0 863 +*ParamCustomPageSize Height: 2 points 0 2000 +*ParamCustomPageSize WidthOffset/Margins: 3 points 0 863 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 1 +*CenterRegistered: True +*MaxMediaWidth: "863" + +*% Default Paper Handling Features +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*DefaultOutputOrder: Normal + +*% === Imagesetter Information =========================== +*OpenGroup: Imagesetter +*OpenUI *MirrorPrint/Mirror: Boolean +*OrderDependency: 50 AnySetup *MirrorPrint +*DefaultMirrorPrint: False +*MirrorPrint True: "statusdict /mirrorprint true put" +*MirrorPrint False: "statusdict /mirrorprint false put" +*?MirrorPrint: "save statusdict /mirrorprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *MirrorPrint + +*OpenUI *NegativePrint/Negative: Boolean +*OrderDependency: 50 AnySetup *NegativePrint +*DefaultNegativePrint: False +*NegativePrint True: "statusdict /negativeprint true put" +*NegativePrint False: "statusdict /negativeprint false put" +*?NegativePrint: "save statusdict /negativeprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *NegativePrint + +*CloseGroup: Imagesetter + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(001.004)" Standard ROM +*Font Courier-Bold: Standard "(001.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.004)" Standard ROM +*Font Courier-Oblique: Standard "(001.004)" Standard ROM +*Font Helvetica: Standard "(001.002)" Standard ROM +*Font Helvetica-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Times-Bold: Standard "(001.002)" Standard ROM +*Font Times-BoldItalic: Standard "(001.004)" Standard ROM +*Font Times-Italic: Standard "(001.002)" Standard ROM +*Font Times-Roman: Standard "(001.002)" Standard ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: recorder idle" +*Status: "PrinterError: end of job" +*Status: "PrinterError: recorder busy" +*Status: "PrinterError: recorder offline or film problem" +*Status: "PrinterError: recorder not responding" +*Status: "PrinterError: defaults wrong; using nulldevice" +*Status: "PrinterError: knife not in end position" +*Status: "PrinterError: cassette error" +*Status: "PrinterError: change cassette" +*Status: "PrinterError: knife error" +*Status: "PrinterError: no cassette" +*Status: "PrinterError: end of film" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" +*Source: "Centronics" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "recorder idle" +*PrinterError: "end of job" +*PrinterError: "recorder busy" +*PrinterError: "recorder offline or film problem" +*PrinterError: "recorder not responding" +*PrinterError: "defaults wrong; using nulldevice" +*PrinterError: "knife not in end position" +*PrinterError: "cassette error" +*PrinterError: "change cassette" +*PrinterError: "knife error" +*PrinterError: "no cassette" +*PrinterError: "end of film" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 90 lpi / 635 dpi (5,5,2,6,6,2,20/3,0) =============================== + +*ColorSepScreenAngle ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "89.8026" +*ColorSepScreenFreq CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "89.8026" +*ColorSepScreenFreq ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "31.75" + +*ColorSepScreenProc ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 75 lpi / 635 dpi ===================================================== + +*ColorSepScreenAngle ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "74.8355" +*ColorSepScreenFreq CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "74.8355" +*ColorSepScreenFreq ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "66.9349" +*ColorSepScreenFreq ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "66.9349" +*ColorSepScreenFreq ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "70.5556" + +*% For 128 lpi / 1270 dpi (7,7,4,11,11,4,11,0) =============================== + +*ColorSepScreenAngle ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "70.0169" +*ColorSepScreenAngle ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "19.9831" +*ColorSepScreenAngle ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289" +*ColorSepScreenFreq CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289" +*ColorSepScreenFreq ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503" +*ColorSepScreenFreq ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503" +*ColorSepScreenFreq ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "115.455" + +*% For 112 lpi / 1270 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253" +*ColorSepScreenFreq CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253" +*ColorSepScreenFreq ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "105.833" + +*% For 90 lpi / 1270 dpi (10,10,4,12,12,4,40/3,0) =========================== + +*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026" +*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026" +*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "31.75" + +*ColorSepScreenProc ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 150 lpi / 2540 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "149.671" +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "149.671" +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "133.87" +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "133.87" +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "141.111" + +*% For 128 lpi / 2540 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.128lpi.2540dpi/128 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.128lpi.2540dpi/128 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.128lpi.2540dpi/128 lpi / 2540 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.128lpi.2540dpi/128 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.128lpi.2540dpi/128 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.128lpi.2540dpi/128 lpi / 2540 dpi: "128.289" +*ColorSepScreenFreq CustomColor.128lpi.2540dpi/128 lpi / 2540 dpi: "128.289" +*ColorSepScreenFreq ProcessCyan.128lpi.2540dpi/128 lpi / 2540 dpi: "114.746" +*ColorSepScreenFreq ProcessMagenta.128lpi.2540dpi/128 lpi / 2540 dpi: "114.746" +*ColorSepScreenFreq ProcessYellow.128lpi.2540dpi/128 lpi / 2540 dpi: "120.952" + +*% For 120 lpi / 2540 dpi (15,15,6,18,18,6,20,0) ============================= + +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "119.737" +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "119.737" +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "133.87" +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "133.87" +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "127.0" + +*% For 112 lpi / 2540 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.112lpi.2540dpi/112 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.112lpi.2540dpi/112 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.112lpi.2540dpi/112 lpi / 2540 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.112lpi.2540dpi/112 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.112lpi.2540dpi/112 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.112lpi.2540dpi/112 lpi / 2540 dpi: "112.253" +*ColorSepScreenFreq CustomColor.112lpi.2540dpi/112 lpi / 2540 dpi: "112.253" +*ColorSepScreenFreq ProcessCyan.112lpi.2540dpi/112 lpi / 2540 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.112lpi.2540dpi/112 lpi / 2540 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.112lpi.2540dpi/112 lpi / 2540 dpi: "105.833" + +*% For 90 lpi / 2540 dpi (20,20,8,24,24,8,80/3,0) ============================ + +*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "89.8026" +*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "89.8026" +*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "31.75" + +*ColorSepScreenProc ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For "Linotype" version 49.3 +*% Produced by "GETapd.ps" version 3.0 edit 54 +*% Converted to meet 4.0 specification +*% Last Edit Date: Nov 30 1992 +*% The byte count of this file should be exactly 021931 or 022523 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype diff --git a/openoffice/share/psprint/driver/L333_523.PS b/openoffice/share/psprint/driver/L333_523.PS new file mode 100644 index 0000000000000000000000000000000000000000..5d43e3c7eb393ae3d7db241a786e44249ec1f1bf --- /dev/null +++ b/openoffice/share/psprint/driver/L333_523.PS @@ -0,0 +1,723 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1992 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.0" +*FileVersion: "2.2" +*PCFileName: "L3330523.PPD" +*LanguageVersion: English +*Product: "(Linotype)" +*PSVersion: "(52.3) 508" +*ModelName: "Linotronic 330-RIP 30" +*NickName: "Linotronic 330-RIP 30 v52.3" + +*% General Information and Defaults =============== +*FreeVM: "1068498" +*LanguageLevel: "1" +*Extensions: FileSystem CMYK +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: True +*FileSystem: True +*?FileSystem: " +save + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush +restore +" +*End +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 1270dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "99.7806" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter.Transverse +*PageSize Letter.Transverse: "Letter" +*PageSize Ledger: "ledger" +*PageSize A4.Transverse: "A4" +*PageSize A5.Transverse: "A5" +*PageSize ISOB5.Transverse: "B5" +*PageSize Letter: "letter" +*PageSize Legal: "legal" +*PageSize Tabloid: "11x17" +*PageSize A3: "a3" +*PageSize A4: "a4" +*PageSize A5: "a5" +*PageSize ISOB5: "b5" +*?PageSize: " + save + mark statusdict /pageparams get exec exch pop + 7 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [840 1191] (A3) put + dup [596 842] (A4) put + dup [420 596] (A5) put + dup [499 709] (ISOB5) put + 5 dict + dup [792 612] (Letter.Transverse) put + dup [792 1224] (Ledger) put + dup [842 596] (A4.Transverse) put + dup [596 420] (A5.Transverse) put + dup [709 499] (ISOB5.Transverse) put + 3 -1 roll 1 eq { pop } { exch pop }ifelse + (Unknown) exch + { exch aload pop + 4 index eq exch 5 index eq and + { exch pop exit } { pop } ifelse + } bind forall = flush cleartomark +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter.Transverse +*PageRegion Letter.Transverse: "Letter" +*PageRegion Ledger: "ledger" +*PageRegion A4.Transverse: "A4" +*PageRegion A5.Transverse: "A5" +*PageRegion ISOB5.Transverse: "B5" +*PageRegion Letter: "letter" +*PageRegion Legal: "legal" +*PageRegion Tabloid: "11x17" +*PageRegion A3: "a3" +*PageRegion A4: "a4" +*PageRegion A5: "a5" +*PageRegion ISOB5: "b5" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter.Transverse +*ImageableArea Letter.Transverse: "0 1 612 792 " +*ImageableArea Ledger: "1 0 1224 792 " +*ImageableArea A4.Transverse: "0 1 595 841 " +*ImageableArea A5.Transverse: "0 1 419 595 " +*ImageableArea ISOB5.Transverse: "0 1 499 709 " +*ImageableArea Letter: "1 0 612 792 " +*ImageableArea Legal: "0 1 612 1008 " +*ImageableArea Tabloid: "0 1 792 1224 " +*ImageableArea A3: "0 1 842 1191 " +*ImageableArea A4: "1 0 596 840 " +*ImageableArea A5: "1 0 420 595 " +*ImageableArea ISOB5: "1 0 498 709 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter.Transverse +*PaperDimension Letter.Transverse: "612 792" +*PaperDimension Ledger: "1224 792" +*PaperDimension A4.Transverse: "595 842" +*PaperDimension A5.Transverse: "420 595" +*PaperDimension ISOB5.Transverse: "499 709" +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "596 840" +*PaperDimension A5: "420 595" +*PaperDimension ISOB5: "499 709" + +*%=== Custom Page Sizes ================================== + +*% These entries provide the code and parameter ranges for a user +*% to set up a custom page size. +*CustomPageSize True: "exch pop statusdict /setpageparams get exec" +*ParamCustomPageSize Width: 1 points 0 863 +*ParamCustomPageSize Height: 2 points 0 2000 +*ParamCustomPageSize WidthOffset/Margins: 3 points 0 863 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 1 +*CenterRegistered: True +*MaxMediaWidth: "863" + +*% === Imagesetter Information =========================== +*OpenGroup: Imagesetter +*OpenUI *MirrorPrint/Mirror: Boolean +*OrderDependency: 50 AnySetup *MirrorPrint +*DefaultMirrorPrint: False +*MirrorPrint True: "statusdict /mirrorprint true put" +*MirrorPrint False: "statusdict /mirrorprint false put" +*?MirrorPrint: "save statusdict /mirrorprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *MirrorPrint + +*OpenUI *NegativePrint/Negative: Boolean +*OrderDependency: 50 AnySetup *NegativePrint +*DefaultNegativePrint: False +*NegativePrint True: "statusdict /negativeprint true put" +*NegativePrint False: "statusdict /negativeprint false put" +*?NegativePrint: "save statusdict /negativeprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *NegativePrint + +*CloseGroup: Imagesetter + +*DefaultOutputOrder: Normal +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(001.004)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: recorder idle" +*Status: "PrinterError: recorder busy" +*Status: "PrinterError: recorder offline or film problem" +*Status: "PrinterError: recorder not responding" +*Status: "PrinterError: cassette full" +*Status: "PrinterError: recorder active" +*Status: "PrinterError: knife not in end position" +*Status: "PrinterError: cassette error" +*Status: "PrinterError: change cassette" +*Status: "PrinterError: knife error" +*Status: "PrinterError: no cassette" +*Status: "PrinterError: end of film" +*Status: "PrinterError: halt at end of job" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" +*Source: "Centronics" +*Source: "other" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "recorder idle" +*PrinterError: "recorder busy" +*PrinterError: "recorder offline or film problem" +*PrinterError: "recorder not responding" +*PrinterError: "cassette full" +*PrinterError: "recorder active" +*PrinterError: "knife not in end position" +*PrinterError: "cassette error" +*PrinterError: "change cassette" +*PrinterError: "knife error" +*PrinterError: "no cassette" +*PrinterError: "end of film" +*PrinterError: "halt at end of job" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*% Use Linotype Utility 3.0 to invoke HQS + +*DefaultColorSep: ProcessBlack.101lpi.1270dpi/101 lpi / 1270 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 198 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.198lpi.3386dpi/198 lpi / 3386 dpi: "45.0" +*ColorSepScreenAngle CustomColor.198lpi.3386dpi/198 lpi / 3386 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.198lpi.3386dpi/198 lpi / 3386 dpi: "18.435" +*ColorSepScreenAngle ProcessMagenta.198lpi.3386dpi/198 lpi / 3386 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.198lpi.3386dpi/198 lpi / 3386 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.198lpi.3386dpi/198 lpi / 3386 dpi: "199.644" +*ColorSepScreenFreq CustomColor.198lpi.3386dpi/198 lpi / 3386 dpi: "199.644" +*ColorSepScreenFreq ProcessCyan.198lpi.3386dpi/198 lpi / 3386 dpi: "178.562" +*ColorSepScreenFreq ProcessMagenta.198lpi.3386dpi/198 lpi / 3386 dpi: "178.562" +*ColorSepScreenFreq ProcessYellow.198lpi.3386dpi/198 lpi / 3386 dpi: "188.214" + +*% For 101 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.101lpi.2540dpi/101 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.101lpi.2540dpi/101 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.101lpi.2540dpi/101 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.101lpi.2540dpi/101 lpi / 2540 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.101lpi.2540dpi/101 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.101lpi.2540dpi/101 lpi / 2540 dpi: "89.803" +*ColorSepScreenFreq CustomColor.101lpi.2540dpi/101 lpi / 2540 dpi: "89.803" +*ColorSepScreenFreq ProcessCyan.101lpi.2540dpi/101 lpi / 2540 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.101lpi.2540dpi/101 lpi / 2540 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.101lpi.2540dpi/101 lpi / 2540 dpi: "94.074" + +*% For 132 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.132lpi.2540dpi/132 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.132lpi.2540dpi/132 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.132lpi.2540dpi/132 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.132lpi.2540dpi/132 lpi / 2540 dpi: "71.565" +*ColorSepScreenAngle ProcessYellow.132lpi.2540dpi/132 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.132lpi.2540dpi/132 lpi / 2540 dpi: "119.737" +*ColorSepScreenFreq CustomColor.132lpi.2540dpi/132 lpi / 2540 dpi: "119.737" +*ColorSepScreenFreq ProcessCyan.132lpi.2540dpi/132 lpi / 2540 dpi: "133.871" +*ColorSepScreenFreq ProcessMagenta.132lpi.2540dpi/132 lpi / 2540 dpi: "133.871" +*ColorSepScreenFreq ProcessYellow.132lpi.2540dpi/132 lpi / 2540 dpi: "127.0" + +*% For 157 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.157lpi.2540dpi/157 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.157lpi.2540dpi/157 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.157lpi.2540dpi/157 lpi / 2540 dpi: "29.74" +*ColorSepScreenAngle ProcessMagenta.157lpi.2540dpi/157 lpi / 2540 dpi: "66.8" +*ColorSepScreenAngle ProcessYellow.157lpi.2540dpi/157 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.157lpi.2540dpi/157 lpi / 2540 dpi: "163.271" +*ColorSepScreenFreq CustomColor.157lpi.2540dpi/157 lpi / 2540 dpi: "163.271" +*ColorSepScreenFreq ProcessCyan.157lpi.2540dpi/157 lpi / 2540 dpi: "157.531" +*ColorSepScreenFreq ProcessMagenta.157lpi.2540dpi/157 lpi / 2540 dpi: "166.751" +*ColorSepScreenFreq ProcessYellow.157lpi.2540dpi/157 lpi / 2540 dpi: "158.75" + +*% For 112 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.112lpi.2032dpi/112 lpi / 2032 dpi: "45.0" +*ColorSepScreenAngle CustomColor.112lpi.2032dpi/112 lpi / 2032 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.112lpi.2032dpi/112 lpi / 2032 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.112lpi.2032dpi/112 lpi / 2032 dpi: "71.565" +*ColorSepScreenAngle ProcessYellow.112lpi.2032dpi/112 lpi / 2032 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.112lpi.2032dpi/112 lpi / 2032 dpi: "119.634" +*ColorSepScreenFreq CustomColor.112lpi.2032dpi/112 lpi / 2032 dpi: "119.634" +*ColorSepScreenFreq ProcessCyan.112lpi.2032dpi/112 lpi / 2032 dpi: "107.188" +*ColorSepScreenFreq ProcessMagenta.112lpi.2032dpi/112 lpi / 2032 dpi: "107.188" +*ColorSepScreenFreq ProcessYellow.112lpi.2032dpi/112 lpi / 2032 dpi: "112.776" + +*% For 89 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.89lpi.1693dpi/89 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle CustomColor.89lpi.1693dpi/89 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.89lpi.1693dpi/89 lpi / 1693 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.89lpi.1693dpi/89 lpi / 1693 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.89lpi.1693dpi/89 lpi / 1693 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.89lpi.1693dpi/89 lpi / 1693 dpi: "79.809" +*ColorSepScreenFreq CustomColor.89lpi.1693dpi/89 lpi / 1693 dpi: "79.809" +*ColorSepScreenFreq ProcessCyan.89lpi.1693dpi/89 lpi / 1693 dpi: "89.229" +*ColorSepScreenFreq ProcessMagenta.89lpi.1693dpi/89 lpi / 1693 dpi: "89.229" +*ColorSepScreenFreq ProcessYellow.89lpi.1693dpi/89 lpi / 1693 dpi: "84.65" + +*% For 132 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.132lpi.1693dpi/132 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle CustomColor.132lpi.1693dpi/132 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.132lpi.1693dpi/132 lpi / 1693 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.132lpi.1693dpi/132 lpi / 1693 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.132lpi.1693dpi/132 lpi / 1693 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.132lpi.1693dpi/132 lpi / 1693 dpi: "119.713" +*ColorSepScreenFreq CustomColor.132lpi.1693dpi/132 lpi / 1693 dpi: "119.713" +*ColorSepScreenFreq ProcessCyan.132lpi.1693dpi/132 lpi / 1693 dpi: "133.843" +*ColorSepScreenFreq ProcessMagenta.132lpi.1693dpi/132 lpi / 1693 dpi: "133.843" +*ColorSepScreenFreq ProcessYellow.132lpi.1693dpi/132 lpi / 1693 dpi: "130.256" + +*% For 101 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.101lpi.1270dpi/101 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.101lpi.1270dpi/101 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.101lpi.1270dpi/101 lpi / 1270 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.101lpi.1270dpi/101 lpi / 1270 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.101lpi.1270dpi/101 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.101lpi.1270dpi/101 lpi / 1270 dpi: "89.803" +*ColorSepScreenFreq CustomColor.101lpi.1270dpi/101 lpi / 1270 dpi: "89.803" +*ColorSepScreenFreq ProcessCyan.101lpi.1270dpi/101 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.101lpi.1270dpi/101 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.101lpi.1270dpi/101 lpi / 1270 dpi: "97.692" + +*% For 109 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.109lpi.1270dpi/109 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.109lpi.1270dpi/109 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.109lpi.1270dpi/109 lpi / 1270 dpi: "19.983" +*ColorSepScreenAngle ProcessMagenta.109lpi.1270dpi/109 lpi / 1270 dpi: "70.017" +*ColorSepScreenAngle ProcessYellow.109lpi.1270dpi/109 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.109lpi.1270dpi/109 lpi / 1270 dpi: "128.289" +*ColorSepScreenFreq CustomColor.109lpi.1270dpi/109 lpi / 1270 dpi: "128.289" +*ColorSepScreenFreq ProcessCyan.109lpi.1270dpi/109 lpi / 1270 dpi: "108.503" +*ColorSepScreenFreq ProcessMagenta.109lpi.1270dpi/109 lpi / 1270 dpi: "108.503" +*ColorSepScreenFreq ProcessYellow.109lpi.1270dpi/109 lpi / 1270 dpi: "115.455" + +*% For 104 lpi / 3386 dpi / HQS +*ColorSepScreenAngle ProcessBlack.104lpi.3386dpi.HQS/104 lpi / 3386 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.104lpi.3386dpi.HQS/104 lpi / 3386 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.104lpi.3386dpi.HQS/104 lpi / 3386 dpi / HQS: "14.9976" +*ColorSepScreenAngle ProcessMagenta.104lpi.3386dpi.HQS/104 lpi / 3386 dpi / HQS: "75.0024" +*ColorSepScreenAngle ProcessYellow.104lpi.3386dpi.HQS/104 lpi / 3386 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.104lpi.3386dpi.HQS/104 lpi / 3386 dpi / HQS: "104.119" +*ColorSepScreenFreq CustomColor.104lpi.3386dpi.HQS/104 lpi / 3386 dpi / HQS: "104.119" +*ColorSepScreenFreq ProcessCyan.104lpi.3386dpi.HQS/104 lpi / 3386 dpi / HQS: "104.126" +*ColorSepScreenFreq ProcessMagenta.104lpi.3386dpi.HQS/104 lpi / 3386 dpi / HQS: "104.126" +*ColorSepScreenFreq ProcessYellow.104lpi.3386dpi.HQS/104 lpi / 3386 dpi / HQS: "104.205" + +*% For 120 lpi / 3386 dpi / HQS +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi.HQS/120 lpi / 3386 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.120lpi.3386dpi.HQS/120 lpi / 3386 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi.HQS/120 lpi / 3386 dpi / HQS: "14.9885" +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi.HQS/120 lpi / 3386 dpi / HQS: "75.0115" +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi.HQS/120 lpi / 3386 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi.HQS/120 lpi / 3386 dpi / HQS: "119.737" +*ColorSepScreenFreq CustomColor.120lpi.3386dpi.HQS/120 lpi / 3386 dpi / HQS: "119.737" +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi.HQS/120 lpi / 3386 dpi / HQS: "119.778" +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi.HQS/120 lpi / 3386 dpi / HQS: "119.778" +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi.HQS/120 lpi / 3386 dpi / HQS: "119.529" + +*% For 133 lpi / 3386 dpi / HQS +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi.HQS/133 lpi / 3386 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.133lpi.3386dpi.HQS/133 lpi / 3386 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi.HQS/133 lpi / 3386 dpi / HQS: "14.9996" +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi.HQS/133 lpi / 3386 dpi / HQS: "75.0004" +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi.HQS/133 lpi / 3386 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi.HQS/133 lpi / 3386 dpi / HQS: "133.041" +*ColorSepScreenFreq CustomColor.133lpi.3386dpi.HQS/133 lpi / 3386 dpi / HQS: "133.041" +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi.HQS/133 lpi / 3386 dpi / HQS: "133.042" +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi.HQS/133 lpi / 3386 dpi / HQS: "133.042" +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi.HQS/133 lpi / 3386 dpi / HQS: "132.81" + +*% For 199 lpi / 3386 dpi / HQS +*ColorSepScreenAngle ProcessBlack.199lpi.3386dpi.HQS/199 lpi / 3386 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.199lpi.3386dpi.HQS/199 lpi / 3386 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.199lpi.3386dpi.HQS/199 lpi / 3386 dpi / HQS: "15.0013" +*ColorSepScreenAngle ProcessMagenta.199lpi.3386dpi.HQS/199 lpi / 3386 dpi / HQS: "74.9987" +*ColorSepScreenAngle ProcessYellow.199lpi.3386dpi.HQS/199 lpi / 3386 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.199lpi.3386dpi.HQS/199 lpi / 3386 dpi / HQS: "199.561" +*ColorSepScreenFreq CustomColor.199lpi.3386dpi.HQS/199 lpi / 3386 dpi / HQS: "199.561" +*ColorSepScreenFreq ProcessCyan.199lpi.3386dpi.HQS/199 lpi / 3386 dpi / HQS: "199.553" +*ColorSepScreenFreq ProcessMagenta.199lpi.3386dpi.HQS/199 lpi / 3386 dpi / HQS: "199.553" +*ColorSepScreenFreq ProcessYellow.199lpi.3386dpi.HQS/199 lpi / 3386 dpi / HQS: "199.216" + +*% For 100 lpi / 2540 dpi / HQS +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "14.9996" +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "75.0004" +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "99.7806" +*ColorSepScreenFreq CustomColor.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "99.7806" +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "99.7817" +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "99.7817" +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "99.6078" + +*% For 112 lpi / 2540 dpi / HQS +*ColorSepScreenAngle ProcessBlack.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "15.0013" +*ColorSepScreenAngle ProcessMagenta.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "74.9987" +*ColorSepScreenAngle ProcessYellow.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "112.253" +*ColorSepScreenFreq CustomColor.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "112.253" +*ColorSepScreenFreq ProcessCyan.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "112.249" +*ColorSepScreenFreq ProcessMagenta.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "112.249" +*ColorSepScreenFreq ProcessYellow.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "112.059" + +*% For 120 lpi / 2540 dpi / HQS +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "15.0184" +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "74.9816" +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "119.737" +*ColorSepScreenFreq CustomColor.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "119.737" +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "119.67" +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "119.67" +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "119.063" + +*% For 138 lpi / 2540 dpi / HQS +*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "15.0037" +*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "74.9963" +*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "138.158" +*ColorSepScreenFreq CustomColor.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "138.158" +*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "138.142" +*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "138.142" +*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "138.545" + +*% For 150 lpi / 2540 dpi / HQS +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "15.0013" +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "74.9987" +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "149.671" +*ColorSepScreenFreq CustomColor.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "149.671" +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "149.665" +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "149.665" +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "149.412" + +*% For 96 lpi / 2032 dpi / HQS +*ColorSepScreenAngle ProcessBlack.96lpi.2032dpi.HQS/96 lpi / 2032 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.96lpi.2032dpi.HQS/96 lpi / 2032 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.96lpi.2032dpi.HQS/96 lpi / 2032 dpi / HQS: "15.0184" +*ColorSepScreenAngle ProcessMagenta.96lpi.2032dpi.HQS/96 lpi / 2032 dpi / HQS: "74.9816" +*ColorSepScreenAngle ProcessYellow.96lpi.2032dpi.HQS/96 lpi / 2032 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.96lpi.2032dpi.HQS/96 lpi / 2032 dpi / HQS: "95.7894" +*ColorSepScreenFreq CustomColor.96lpi.2032dpi.HQS/96 lpi / 2032 dpi / HQS: "95.7894" +*ColorSepScreenFreq ProcessCyan.96lpi.2032dpi.HQS/96 lpi / 2032 dpi / HQS: "95.7362" +*ColorSepScreenFreq ProcessMagenta.96lpi.2032dpi.HQS/96 lpi / 2032 dpi / HQS: "95.7362" +*ColorSepScreenFreq ProcessYellow.96lpi.2032dpi.HQS/96 lpi / 2032 dpi / HQS: "95.25" + +*% For 111 lpi / 2032 dpi / HQS +*ColorSepScreenAngle ProcessBlack.111lpi.2032dpi.HQS/111 lpi / 2032 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.111lpi.2032dpi.HQS/111 lpi / 2032 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.111lpi.2032dpi.HQS/111 lpi / 2032 dpi / HQS: "15.0037" +*ColorSepScreenAngle ProcessMagenta.111lpi.2032dpi.HQS/111 lpi / 2032 dpi / HQS: "74.9963" +*ColorSepScreenAngle ProcessYellow.111lpi.2032dpi.HQS/111 lpi / 2032 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.111lpi.2032dpi.HQS/111 lpi / 2032 dpi / HQS: "110.526" +*ColorSepScreenFreq CustomColor.111lpi.2032dpi.HQS/111 lpi / 2032 dpi / HQS: "110.526" +*ColorSepScreenFreq ProcessCyan.111lpi.2032dpi.HQS/111 lpi / 2032 dpi / HQS: "110.514" +*ColorSepScreenFreq ProcessMagenta.111lpi.2032dpi.HQS/111 lpi / 2032 dpi / HQS: "110.514" +*ColorSepScreenFreq ProcessYellow.111lpi.2032dpi.HQS/111 lpi / 2032 dpi / HQS: "110.836" + +*% For 75 lpi / 1693 dpi / HQS +*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi.HQS/75 lpi / 1693 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.75lpi.1693dpi.HQS/75 lpi / 1693 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi.HQS/75 lpi / 1693 dpi / HQS: "15.0013" +*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi.HQS/75 lpi / 1693 dpi / HQS: "74.9987" +*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi.HQS/75 lpi / 1693 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi.HQS/75 lpi / 1693 dpi / HQS: "74.8355" +*ColorSepScreenFreq CustomColor.75lpi.1693dpi.HQS/75 lpi / 1693 dpi / HQS: "74.8355" +*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi.HQS/75 lpi / 1693 dpi / HQS: "74.8325" +*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi.HQS/75 lpi / 1693 dpi / HQS: "74.8325" +*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi.HQS/75 lpi / 1693 dpi / HQS: "74.7059" + +*% For 86 lpi / 1693 dpi / HQS +*ColorSepScreenAngle ProcessBlack.86lpi.1693dpi.HQS/86 lpi / 1693 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.86lpi.1693dpi.HQS/86 lpi / 1693 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.86lpi.1693dpi.HQS/86 lpi / 1693 dpi / HQS: "15.0013" +*ColorSepScreenAngle ProcessMagenta.86lpi.1693dpi.HQS/86 lpi / 1693 dpi / HQS: "74.9987" +*ColorSepScreenAngle ProcessYellow.86lpi.1693dpi.HQS/86 lpi / 1693 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.86lpi.1693dpi.HQS/86 lpi / 1693 dpi / HQS: "85.5263" +*ColorSepScreenFreq CustomColor.86lpi.1693dpi.HQS/86 lpi / 1693 dpi / HQS: "85.5263" +*ColorSepScreenFreq ProcessCyan.86lpi.1693dpi.HQS/86 lpi / 1693 dpi / HQS: "85.5228" +*ColorSepScreenFreq ProcessMagenta.86lpi.1693dpi.HQS/86 lpi / 1693 dpi / HQS: "85.5228" +*ColorSepScreenFreq ProcessYellow.86lpi.1693dpi.HQS/86 lpi / 1693 dpi / HQS: "86.1017" + +*% For 120 lpi / 1693 dpi / HQS +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi.HQS/120 lpi / 1693 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.120lpi.1693dpi.HQS/120 lpi / 1693 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi.HQS/120 lpi / 1693 dpi / HQS: "14.9911" +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi.HQS/120 lpi / 1693 dpi / HQS: "75.0089" +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi.HQS/120 lpi / 1693 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi.HQS/120 lpi / 1693 dpi / HQS: "119.737" +*ColorSepScreenFreq CustomColor.120lpi.1693dpi.HQS/120 lpi / 1693 dpi / HQS: "119.737" +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi.HQS/120 lpi / 1693 dpi / HQS: "119.769" +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi.HQS/120 lpi / 1693 dpi / HQS: "119.769" +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi.HQS/120 lpi / 1693 dpi / HQS: "120.952" + +*% For 75 lpi / 1270 dpi / HQS +*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi.HQS/75 lpi / 1270 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.75lpi.1270dpi.HQS/75 lpi / 1270 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi.HQS/75 lpi / 1270 dpi / HQS: "15.0013" +*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi.HQS/75 lpi / 1270 dpi / HQS: "74.9987" +*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi.HQS/75 lpi / 1270 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi.HQS/75 lpi / 1270 dpi / HQS: "74.8355" +*ColorSepScreenFreq CustomColor.75lpi.1270dpi.HQS/75 lpi / 1270 dpi / HQS: "74.8355" +*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi.HQS/75 lpi / 1270 dpi / HQS: "74.8325" +*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi.HQS/75 lpi / 1270 dpi / HQS: "74.8325" +*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi.HQS/75 lpi / 1270 dpi / HQS: "74.7059" + +*% For 90 lpi / 1270 dpi / HQS +*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "14.9911" +*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "75.0089" +*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "89.8026" +*ColorSepScreenFreq CustomColor.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "89.8026" +*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "89.8268" +*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "89.8268" +*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "90.7143" + +*% For 100 lpi / 1270 dpi / HQS +*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "14.9996" +*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "75.0004" +*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "99.7806" +*ColorSepScreenFreq CustomColor.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "99.7806" +*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "99.7817" +*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "99.7817" +*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "100.263" + +*% For 75 lpi / 846 dpi / HQS +*ColorSepScreenAngle ProcessBlack.75lpi.846dpi.HQS/75 lpi / 846 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.75lpi.846dpi.HQS/75 lpi / 846 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.75lpi.846dpi.HQS/75 lpi / 846 dpi / HQS: "15.0013" +*ColorSepScreenAngle ProcessMagenta.75lpi.846dpi.HQS/75 lpi / 846 dpi / HQS: "74.9987" +*ColorSepScreenAngle ProcessYellow.75lpi.846dpi.HQS/75 lpi / 846 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.75lpi.846dpi.HQS/75 lpi / 846 dpi / HQS: "74.8355" +*ColorSepScreenFreq CustomColor.75lpi.846dpi.HQS/75 lpi / 846 dpi / HQS: "74.8355" +*ColorSepScreenFreq ProcessCyan.75lpi.846dpi.HQS/75 lpi / 846 dpi / HQS: "74.8325" +*ColorSepScreenFreq ProcessMagenta.75lpi.846dpi.HQS/75 lpi / 846 dpi / HQS: "74.8325" +*ColorSepScreenFreq ProcessYellow.75lpi.846dpi.HQS/75 lpi / 846 dpi / HQS: "74.7059" + +*% For "Linotype" version 52.3 +*% Produced by "BuildPPD.ps" version 3.0 edit 58 +*% Converted to meet 4.0 specification +*% Last Edit Date: Nov 30 1992 +*% The byte count of this file should be exactly 034857 or 035580 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype diff --git a/openoffice/share/psprint/driver/L33__523.PS b/openoffice/share/psprint/driver/L33__523.PS new file mode 100644 index 0000000000000000000000000000000000000000..581f6ea623062a078664cab957c9d5892bb6af44 --- /dev/null +++ b/openoffice/share/psprint/driver/L33__523.PS @@ -0,0 +1,487 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1992 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.0" +*FileVersion: "2.2" +*PCFileName: "L330_523.PPD" +*LanguageVersion: English +*Product: "(Linotype)" +*PSVersion: "(52.3) 508" +*ModelName: "Linotronic 330" +*NickName: "Linotronic 330 v52.3" + +*% General Information and Defaults =============== +*FreeVM: "1068498" +*LanguageLevel: "1" +*Extensions: FileSystem CMYK +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: True +*FileSystem: True +*?FileSystem: " +save + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush +restore +" +*End +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 1270dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "99.7806" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter.Transverse +*PageSize Letter.Transverse: "Letter" +*PageSize Ledger: "ledger" +*PageSize A4.Transverse: "A4" +*PageSize A5.Transverse: "A5" +*PageSize ISOB5.Transverse: "B5" +*PageSize Letter: "letter" +*PageSize Legal: "legal" +*PageSize Tabloid: "11x17" +*PageSize A3: "a3" +*PageSize A4: "a4" +*PageSize A5: "a5" +*PageSize ISOB5: "b5" +*?PageSize: " + save + mark statusdict /pageparams get exec exch pop + 7 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [840 1191] (A3) put + dup [596 842] (A4) put + dup [420 596] (A5) put + dup [499 709] (ISOB5) put + 5 dict + dup [792 612] (Letter.Transverse) put + dup [792 1224] (Ledger) put + dup [842 596] (A4.Transverse) put + dup [596 420] (A5.Transverse) put + dup [709 499] (ISOB5.Transverse) put + 3 -1 roll 1 eq { pop } { exch pop }ifelse + (Unknown) exch + { exch aload pop + 4 index eq exch 5 index eq and + { exch pop exit } { pop } ifelse + } bind forall = flush cleartomark +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter.Transverse +*PageRegion Letter.Transverse: "Letter" +*PageRegion Ledger: "ledger" +*PageRegion A4.Transverse: "A4" +*PageRegion A5.Transverse: "A5" +*PageRegion ISOB5.Transverse: "B5" +*PageRegion Letter: "letter" +*PageRegion Legal: "legal" +*PageRegion Tabloid: "11x17" +*PageRegion A3: "a3" +*PageRegion A4: "a4" +*PageRegion A5: "a5" +*PageRegion ISOB5: "b5" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter.Transverse +*ImageableArea Letter.Transverse: "0 1 612 792 " +*ImageableArea Ledger: "1 0 1224 792 " +*ImageableArea A4.Transverse: "0 1 595 841 " +*ImageableArea A5.Transverse: "0 1 419 595 " +*ImageableArea ISOB5.Transverse: "0 1 499 709 " +*ImageableArea Letter: "1 0 612 792 " +*ImageableArea Legal: "0 1 612 1008 " +*ImageableArea Tabloid: "0 1 792 1224 " +*ImageableArea A3: "0 1 842 1191 " +*ImageableArea A4: "1 0 596 840 " +*ImageableArea A5: "1 0 420 595 " +*ImageableArea ISOB5: "1 0 498 709 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter.Transverse +*PaperDimension Letter.Transverse: "612 792" +*PaperDimension Ledger: "1224 792" +*PaperDimension A4.Transverse: "595 842" +*PaperDimension A5.Transverse: "420 595" +*PaperDimension ISOB5.Transverse: "499 709" +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "596 840" +*PaperDimension A5: "420 595" +*PaperDimension ISOB5: "499 709" + +*%=== Custom Page Sizes ================================== + +*% These entries provide the code and parameter ranges for a user +*% to set up a custom page size. +*CustomPageSize True: "exch pop statusdict /setpageparams get exec" +*ParamCustomPageSize Width: 1 points 0 863 +*ParamCustomPageSize Height: 2 points 0 2000 +*ParamCustomPageSize WidthOffset/Margins: 3 points 0 863 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 1 +*CenterRegistered: True +*MaxMediaWidth: "863" + +*% === Imagesetter Information =========================== +*OpenGroup: Imagesetter +*OpenUI *MirrorPrint/Mirror: Boolean +*OrderDependency: 50 AnySetup *MirrorPrint +*DefaultMirrorPrint: False +*MirrorPrint True: "statusdict /mirrorprint true put" +*MirrorPrint False: "statusdict /mirrorprint false put" +*?MirrorPrint: "save statusdict /mirrorprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *MirrorPrint + +*OpenUI *NegativePrint/Negative: Boolean +*OrderDependency: 50 AnySetup *NegativePrint +*DefaultNegativePrint: False +*NegativePrint True: "statusdict /negativeprint true put" +*NegativePrint False: "statusdict /negativeprint false put" +*?NegativePrint: "save statusdict /negativeprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *NegativePrint + +*CloseGroup: Imagesetter + +*DefaultOutputOrder: Normal +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(001.004)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: recorder idle" +*Status: "PrinterError: recorder busy" +*Status: "PrinterError: recorder offline or film problem" +*Status: "PrinterError: recorder not responding" +*Status: "PrinterError: cassette full" +*Status: "PrinterError: recorder active" +*Status: "PrinterError: knife not in end position" +*Status: "PrinterError: cassette error" +*Status: "PrinterError: change cassette" +*Status: "PrinterError: knife error" +*Status: "PrinterError: no cassette" +*Status: "PrinterError: end of film" +*Status: "PrinterError: halt at end of job" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" +*Source: "Centronics" +*Source: "other" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "recorder idle" +*PrinterError: "recorder busy" +*PrinterError: "recorder offline or film problem" +*PrinterError: "recorder not responding" +*PrinterError: "cassette full" +*PrinterError: "recorder active" +*PrinterError: "knife not in end position" +*PrinterError: "cassette error" +*PrinterError: "change cassette" +*PrinterError: "knife error" +*PrinterError: "no cassette" +*PrinterError: "end of film" +*PrinterError: "halt at end of job" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.101lpi.1270dpi/101 lpi / 1270 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 198 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.198lpi.3386dpi/198 lpi / 3386 dpi: "45.0" +*ColorSepScreenAngle CustomColor.198lpi.3386dpi/198 lpi / 3386 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.198lpi.3386dpi/198 lpi / 3386 dpi: "18.435" +*ColorSepScreenAngle ProcessMagenta.198lpi.3386dpi/198 lpi / 3386 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.198lpi.3386dpi/198 lpi / 3386 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.198lpi.3386dpi/198 lpi / 3386 dpi: "199.644" +*ColorSepScreenFreq CustomColor.198lpi.3386dpi/198 lpi / 3386 dpi: "199.644" +*ColorSepScreenFreq ProcessCyan.198lpi.3386dpi/198 lpi / 3386 dpi: "178.562" +*ColorSepScreenFreq ProcessMagenta.198lpi.3386dpi/198 lpi / 3386 dpi: "178.562" +*ColorSepScreenFreq ProcessYellow.198lpi.3386dpi/198 lpi / 3386 dpi: "188.214" + +*% For 101 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.101lpi.2540dpi/101 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.101lpi.2540dpi/101 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.101lpi.2540dpi/101 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.101lpi.2540dpi/101 lpi / 2540 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.101lpi.2540dpi/101 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.101lpi.2540dpi/101 lpi / 2540 dpi: "89.803" +*ColorSepScreenFreq CustomColor.101lpi.2540dpi/101 lpi / 2540 dpi: "89.803" +*ColorSepScreenFreq ProcessCyan.101lpi.2540dpi/101 lpi / 2540 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.101lpi.2540dpi/101 lpi / 2540 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.101lpi.2540dpi/101 lpi / 2540 dpi: "94.074" + +*% For 132 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.132lpi.2540dpi/132 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.132lpi.2540dpi/132 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.132lpi.2540dpi/132 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.132lpi.2540dpi/132 lpi / 2540 dpi: "71.565" +*ColorSepScreenAngle ProcessYellow.132lpi.2540dpi/132 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.132lpi.2540dpi/132 lpi / 2540 dpi: "119.737" +*ColorSepScreenFreq CustomColor.132lpi.2540dpi/132 lpi / 2540 dpi: "119.737" +*ColorSepScreenFreq ProcessCyan.132lpi.2540dpi/132 lpi / 2540 dpi: "133.871" +*ColorSepScreenFreq ProcessMagenta.132lpi.2540dpi/132 lpi / 2540 dpi: "133.871" +*ColorSepScreenFreq ProcessYellow.132lpi.2540dpi/132 lpi / 2540 dpi: "127.0" + +*% For 157 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.157lpi.2540dpi/157 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.157lpi.2540dpi/157 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.157lpi.2540dpi/157 lpi / 2540 dpi: "29.74" +*ColorSepScreenAngle ProcessMagenta.157lpi.2540dpi/157 lpi / 2540 dpi: "66.8" +*ColorSepScreenAngle ProcessYellow.157lpi.2540dpi/157 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.157lpi.2540dpi/157 lpi / 2540 dpi: "163.271" +*ColorSepScreenFreq CustomColor.157lpi.2540dpi/157 lpi / 2540 dpi: "163.271" +*ColorSepScreenFreq ProcessCyan.157lpi.2540dpi/157 lpi / 2540 dpi: "157.531" +*ColorSepScreenFreq ProcessMagenta.157lpi.2540dpi/157 lpi / 2540 dpi: "166.751" +*ColorSepScreenFreq ProcessYellow.157lpi.2540dpi/157 lpi / 2540 dpi: "158.75" + +*% For 112 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.112lpi.2032dpi/112 lpi / 2032 dpi: "45.0" +*ColorSepScreenAngle CustomColor.112lpi.2032dpi/112 lpi / 2032 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.112lpi.2032dpi/112 lpi / 2032 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.112lpi.2032dpi/112 lpi / 2032 dpi: "71.565" +*ColorSepScreenAngle ProcessYellow.112lpi.2032dpi/112 lpi / 2032 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.112lpi.2032dpi/112 lpi / 2032 dpi: "119.634" +*ColorSepScreenFreq CustomColor.112lpi.2032dpi/112 lpi / 2032 dpi: "119.634" +*ColorSepScreenFreq ProcessCyan.112lpi.2032dpi/112 lpi / 2032 dpi: "107.188" +*ColorSepScreenFreq ProcessMagenta.112lpi.2032dpi/112 lpi / 2032 dpi: "107.188" +*ColorSepScreenFreq ProcessYellow.112lpi.2032dpi/112 lpi / 2032 dpi: "112.776" + +*% For 89 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.89lpi.1693dpi/89 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle CustomColor.89lpi.1693dpi/89 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.89lpi.1693dpi/89 lpi / 1693 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.89lpi.1693dpi/89 lpi / 1693 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.89lpi.1693dpi/89 lpi / 1693 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.89lpi.1693dpi/89 lpi / 1693 dpi: "79.809" +*ColorSepScreenFreq CustomColor.89lpi.1693dpi/89 lpi / 1693 dpi: "79.809" +*ColorSepScreenFreq ProcessCyan.89lpi.1693dpi/89 lpi / 1693 dpi: "89.229" +*ColorSepScreenFreq ProcessMagenta.89lpi.1693dpi/89 lpi / 1693 dpi: "89.229" +*ColorSepScreenFreq ProcessYellow.89lpi.1693dpi/89 lpi / 1693 dpi: "84.65" + +*% For 132 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.132lpi.1693dpi/132 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle CustomColor.132lpi.1693dpi/132 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.132lpi.1693dpi/132 lpi / 1693 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.132lpi.1693dpi/132 lpi / 1693 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.132lpi.1693dpi/132 lpi / 1693 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.132lpi.1693dpi/132 lpi / 1693 dpi: "119.713" +*ColorSepScreenFreq CustomColor.132lpi.1693dpi/132 lpi / 1693 dpi: "119.713" +*ColorSepScreenFreq ProcessCyan.132lpi.1693dpi/132 lpi / 1693 dpi: "133.843" +*ColorSepScreenFreq ProcessMagenta.132lpi.1693dpi/132 lpi / 1693 dpi: "133.843" +*ColorSepScreenFreq ProcessYellow.132lpi.1693dpi/132 lpi / 1693 dpi: "130.256" + +*% For 101 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.101lpi.1270dpi/101 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.101lpi.1270dpi/101 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.101lpi.1270dpi/101 lpi / 1270 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.101lpi.1270dpi/101 lpi / 1270 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.101lpi.1270dpi/101 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.101lpi.1270dpi/101 lpi / 1270 dpi: "89.803" +*ColorSepScreenFreq CustomColor.101lpi.1270dpi/101 lpi / 1270 dpi: "89.803" +*ColorSepScreenFreq ProcessCyan.101lpi.1270dpi/101 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.101lpi.1270dpi/101 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.101lpi.1270dpi/101 lpi / 1270 dpi: "97.692" + +*% For 109 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.109lpi.1270dpi/109 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.109lpi.1270dpi/109 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.109lpi.1270dpi/109 lpi / 1270 dpi: "19.983" +*ColorSepScreenAngle ProcessMagenta.109lpi.1270dpi/109 lpi / 1270 dpi: "70.017" +*ColorSepScreenAngle ProcessYellow.109lpi.1270dpi/109 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.109lpi.1270dpi/109 lpi / 1270 dpi: "128.289" +*ColorSepScreenFreq CustomColor.109lpi.1270dpi/109 lpi / 1270 dpi: "128.289" +*ColorSepScreenFreq ProcessCyan.109lpi.1270dpi/109 lpi / 1270 dpi: "108.503" +*ColorSepScreenFreq ProcessMagenta.109lpi.1270dpi/109 lpi / 1270 dpi: "108.503" +*ColorSepScreenFreq ProcessYellow.109lpi.1270dpi/109 lpi / 1270 dpi: "115.455" + +*% For "Linotype" version 52.3 +*% Produced by "BuildPPD.ps" version 3.0 edit 58 +*% Converted to meet 4.0 specification +*% Last Edit Date: Nov 30 1992 +*% The byte count of this file should be exactly 018536 or 019023 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype diff --git a/openoffice/share/psprint/driver/L50__493.PS b/openoffice/share/psprint/driver/L50__493.PS new file mode 100644 index 0000000000000000000000000000000000000000..d3e169b18e5771fd75d6997a9b8bd6439ad8c209 --- /dev/null +++ b/openoffice/share/psprint/driver/L50__493.PS @@ -0,0 +1,564 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1992 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.0" +*FileVersion: "2.2" +*PCFileName: "L500_493.PPD" +*LanguageVersion: English +*Product: "(Linotype)" +*PSVersion: "(49.3) 106" +*ModelName: "Linotronic 500" +*NickName: "Linotronic 500 v49.3" + +*% General Information and Defaults =============== +*FreeVM: "992406" +*LanguageLevel: "1" +*Extensions: FileSystem CMYK +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: True +*FileSystem: True +*?FileSystem: " +save + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush +restore +" +*End +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 1270dpi +*SetResolution 635dpi: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot set the resolution.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + 256 string + statusdict /li5backendparams get exec + length 0 eq + { + (WARNING : Cannot set the resolution through software) = flush + quit + } if + serverdict /exitserver get exec +635 statusdict /setresolution get exec +" +*End +*SetResolution 1270dpi: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot set the resolution.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + 256 string + statusdict /li5backendparams get exec + length 0 eq + { + (WARNING : Cannot set the resolution through software) = flush + quit + } if + serverdict /exitserver get exec +1270 statusdict /setresolution get exec +" +*End +*SetResolution 1693dpi: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot set the resolution.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + 256 string + statusdict /li5backendparams get exec + length 0 eq + { + (WARNING : Cannot set the resolution through software) = flush + quit + } if + serverdict /exitserver get exec +1693 statusdict /setresolution get exec +" +*End +*?Resolution: " +save + statusdict /resolution get exec + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "150.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter.Transverse +*PageSize Letter.Transverse: "Letter" +*PageSize Ledger: "ledger" +*PageSize A4.Transverse: "A4" +*PageSize A5.Transverse: "A5" +*PageSize ISOB5.Transverse: "B5" +*PageSize Letter: "letter" +*PageSize Legal: "legal" +*PageSize Tabloid: "11x17" +*PageSize A3: "a3" +*PageSize A4: "a4" +*PageSize A5: "a5" +*PageSize ISOB5: "b5" +*?PageSize: " + save + mark statusdict /pageparams get exec exch pop + 7 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [840 1191] (A3) put + dup [596 842] (A4) put + dup [420 596] (A5) put + dup [499 709] (ISOB5) put + 5 dict + dup [792 612] (Letter.Transverse) put + dup [792 1224] (Ledger) put + dup [842 596] (A4.Transverse) put + dup [596 420] (A5.Transverse) put + dup [709 499] (ISOB5.Transverse) put + 3 -1 roll 1 eq { pop } { exch pop }ifelse + (Unknown) exch + { exch aload pop + 4 index eq exch 5 index eq and + { exch pop exit } { pop } ifelse + } bind forall = flush cleartomark +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter.Transverse +*PageRegion Letter.Transverse: "Letter" +*PageRegion Ledger: "ledger" +*PageRegion A4.Transverse: "A4" +*PageRegion A5.Transverse: "A5" +*PageRegion ISOB5.Transverse: "B5" +*PageRegion Letter: "letter" +*PageRegion Legal: "legal" +*PageRegion Tabloid: "11x17" +*PageRegion A3: "a3" +*PageRegion A4: "a4" +*PageRegion A5: "a5" +*PageRegion ISOB5: "b5" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter.Transverse +*ImageableArea Letter.Transverse: "0 1 612 792 " +*ImageableArea Ledger: "1 0 1224 792 " +*ImageableArea A4.Transverse: "0 1 595 841 " +*ImageableArea A5.Transverse: "0 1 419 595 " +*ImageableArea ISOB5.Transverse: "0 1 498 709 " +*ImageableArea Letter: "1 0 612 792 " +*ImageableArea Legal: "0 1 612 1008 " +*ImageableArea Tabloid: "0 1 792 1224 " +*ImageableArea A3: "0 1 842 1191 " +*ImageableArea A4: "1 0 596 840 " +*ImageableArea A5: "1 0 420 595 " +*ImageableArea ISOB5: "1 0 498 709 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter.Transverse +*PaperDimension Letter.Transverse: "612 792" +*PaperDimension Ledger: "1224 792" +*PaperDimension A4.Transverse: "595 842" +*PaperDimension A5.Transverse: "420 595" +*PaperDimension ISOB5.Transverse: "499 709" +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "596 840" +*PaperDimension A5: "420 595" +*PaperDimension ISOB5: "499 709" + +*%=== Custom Page Sizes ================================== + +*% These entries provide the code and parameter ranges for a user +*% to set up a custom page size. +*CustomPageSize True: "exch pop statusdict /setpageparams get exec" +*ParamCustomPageSize Width: 1 points 0 1295 +*ParamCustomPageSize Height: 2 points 0 2000 +*ParamCustomPageSize WidthOffset/Margins: 3 points 0 1295 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 1 +*CenterRegistered: True +*MaxMediaWidth: "1295" + +*% Default Paper Handling Features +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*DefaultOutputOrder: Normal + +*% === Imagesetter Information =========================== +*OpenGroup: Imagesetter +*OpenUI *MirrorPrint/Mirror: Boolean +*OrderDependency: 50 AnySetup *MirrorPrint +*DefaultMirrorPrint: False +*MirrorPrint True: "statusdict /mirrorprint true put" +*MirrorPrint False: "statusdict /mirrorprint false put" +*?MirrorPrint: "save statusdict /mirrorprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *MirrorPrint + +*OpenUI *NegativePrint/Negative: Boolean +*OrderDependency: 50 AnySetup *NegativePrint +*DefaultNegativePrint: False +*NegativePrint True: "statusdict /negativeprint true put" +*NegativePrint False: "statusdict /negativeprint false put" +*?NegativePrint: "save statusdict /negativeprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *NegativePrint + +*CloseGroup: Imagesetter + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(001.004)" Standard ROM +*Font Courier-Bold: Standard "(001.004)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.004)" Standard ROM +*Font Courier-Oblique: Standard "(001.004)" Standard ROM +*Font Helvetica: Standard "(001.002)" Standard ROM +*Font Helvetica-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Times-Bold: Standard "(001.002)" Standard ROM +*Font Times-BoldItalic: Standard "(001.004)" Standard ROM +*Font Times-Italic: Standard "(001.002)" Standard ROM +*Font Times-Roman: Standard "(001.002)" Standard ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: recorder idle" +*Status: "PrinterError: end of job" +*Status: "PrinterError: recorder busy" +*Status: "PrinterError: recorder offline or film problem" +*Status: "PrinterError: recorder not responding" +*Status: "PrinterError: defaults wrong; using nulldevice" +*Status: "PrinterError: knife not in end position" +*Status: "PrinterError: cassette error" +*Status: "PrinterError: change cassette" +*Status: "PrinterError: knife error" +*Status: "PrinterError: no cassette" +*Status: "PrinterError: end of film" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" +*Source: "Centronics" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "recorder idle" +*PrinterError: "end of job" +*PrinterError: "recorder busy" +*PrinterError: "recorder offline or film problem" +*PrinterError: "recorder not responding" +*PrinterError: "defaults wrong; using nulldevice" +*PrinterError: "knife not in end position" +*PrinterError: "cassette error" +*PrinterError: "change cassette" +*PrinterError: "knife error" +*PrinterError: "no cassette" +*PrinterError: "end of film" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 90 lpi / 635 dpi (5,5,2,6,6,2,20/3,0) =============================== + +*ColorSepScreenAngle ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.90lpi.635dpi/90 lpi / 635 dpi: "89.8026" +*ColorSepScreenFreq CustomColor.90lpi.635dpi/90 lpi / 635 dpi: "89.8026" +*ColorSepScreenFreq ProcessCyan.90lpi.635dpi/90 lpi / 635 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.90lpi.635dpi/90 lpi / 635 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: "31.75" + +*ColorSepScreenProc ProcessYellow.90lpi.635dpi/90 lpi / 635 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 75 lpi / 635 dpi ===================================================== + +*ColorSepScreenAngle ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.75lpi.635dpi/75 lpi / 635 dpi: "74.8355" +*ColorSepScreenFreq CustomColor.75lpi.635dpi/75 lpi / 635 dpi: "74.8355" +*ColorSepScreenFreq ProcessCyan.75lpi.635dpi/75 lpi / 635 dpi: "66.9349" +*ColorSepScreenFreq ProcessMagenta.75lpi.635dpi/75 lpi / 635 dpi: "66.9349" +*ColorSepScreenFreq ProcessYellow.75lpi.635dpi/75 lpi / 635 dpi: "70.5556" + +*% For 128 lpi / 1270 dpi (7,7,4,11,11,4,11,0) =============================== + +*ColorSepScreenAngle ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "70.0169" +*ColorSepScreenAngle ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "19.9831" +*ColorSepScreenAngle ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289" +*ColorSepScreenFreq CustomColor.128lpi.1270dpi/128 lpi / 1270 dpi: "128.289" +*ColorSepScreenFreq ProcessCyan.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503" +*ColorSepScreenFreq ProcessMagenta.128lpi.1270dpi/128 lpi / 1270 dpi: "108.503" +*ColorSepScreenFreq ProcessYellow.128lpi.1270dpi/128 lpi / 1270 dpi: "115.455" + +*% For 112 lpi / 1270 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253" +*ColorSepScreenFreq CustomColor.112lpi.1270dpi/112 lpi / 1270 dpi: "112.253" +*ColorSepScreenFreq ProcessCyan.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.112lpi.1270dpi/112 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.112lpi.1270dpi/112 lpi / 1270 dpi: "105.833" + +*% For 90 lpi / 1270 dpi (10,10,4,12,12,4,40/3,0) =========================== + +*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026" +*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "89.8026" +*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "31.75" + +*ColorSepScreenProc ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 120 lpi / 1693 dpi (10,10,4,12,12,4,40/3,0) =========================== + +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "119.713" +*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "119.713" +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "133.843" +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "133.843" +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "42.325" + +*ColorSepScreenProc ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 100 lpi / 1693 dpi ==================================================== + +*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "99.761" +*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "99.761" +*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "89.2289" +*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "89.2289" +*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "94.0556" + +*% For 80 lpi / 1693 dpi (15,15,6,18,18,6,20,0) ============================== + +*ColorSepScreenAngle ProcessBlack.80lpi.1693dpi/80 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle CustomColor.80lpi.1693dpi/80 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.80lpi.1693dpi/80 lpi / 1693 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.80lpi.1693dpi/80 lpi / 1693 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.80lpi.1693dpi/80 lpi / 1693 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.80lpi.1693dpi/80 lpi / 1693 dpi: "79.8088" +*ColorSepScreenFreq CustomColor.80lpi.1693dpi/80 lpi / 1693 dpi: "79.8088" +*ColorSepScreenFreq ProcessCyan.80lpi.1693dpi/80 lpi / 1693 dpi: "89.2289" +*ColorSepScreenFreq ProcessMagenta.80lpi.1693dpi/80 lpi / 1693 dpi: "89.2289" +*ColorSepScreenFreq ProcessYellow.80lpi.1693dpi/80 lpi / 1693 dpi: "84.65" + +*% For "Linotype" version 49.3 +*% Produced by "GETapd.ps" version 3.0 edit 54 +*% Converted to meet 4.0 specification +*% Last Edit Date: Nov 30 1992 +*% The byte count of this file should be exactly 020216 or 020780 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype diff --git a/openoffice/share/psprint/driver/L533_523.PS b/openoffice/share/psprint/driver/L533_523.PS new file mode 100644 index 0000000000000000000000000000000000000000..7d55194fad2efc356f16d75fcc8438fc4e1a186c --- /dev/null +++ b/openoffice/share/psprint/driver/L533_523.PS @@ -0,0 +1,632 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1992 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.0" +*FileVersion: "2.2" +*PCFileName: "L5330523.PPD" +*LanguageVersion: English +*Product: "(Linotype)" +*PSVersion: "(52.3) 508" +*ModelName: "Linotronic 530-RIP 30" +*NickName: "Linotronic 530-RIP 30 v52.3" + +*% General Information and Defaults =============== +*FreeVM: "1051470" +*LanguageLevel: "1" +*Extensions: FileSystem CMYK +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: True +*FileSystem: True +*?FileSystem: " +save + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush +restore +" +*End +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 1693dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "119.737" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter.Transverse +*PageSize Letter.Transverse: "Letter" +*PageSize Ledger: "ledger" +*PageSize A4.Transverse: "A4" +*PageSize A5.Transverse: "A5" +*PageSize ISOB5.Transverse: "B5" +*PageSize Letter: "letter" +*PageSize Legal: "legal" +*PageSize Tabloid: "11x17" +*PageSize A3: "a3" +*PageSize A4: "a4" +*PageSize A5: "a5" +*PageSize ISOB5: "b5" +*?PageSize: " + save + mark statusdict /pageparams get exec exch pop + 7 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [840 1191] (A3) put + dup [596 842] (A4) put + dup [420 596] (A5) put + dup [499 709] (ISOB5) put + 5 dict + dup [792 612] (Letter.Transverse) put + dup [792 1224] (Ledger) put + dup [842 596] (A4.Transverse) put + dup [596 420] (A5.Transverse) put + dup [709 499] (ISOB5.Transverse) put + 3 -1 roll 1 eq { pop } { exch pop }ifelse + (Unknown) exch + { exch aload pop + 4 index eq exch 5 index eq and + { exch pop exit } { pop } ifelse + } bind forall = flush cleartomark +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter.Transverse +*PageRegion Letter.Transverse: "Letter" +*PageRegion Ledger: "ledger" +*PageRegion A4.Transverse: "A4" +*PageRegion A5.Transverse: "A5" +*PageRegion ISOB5.Transverse: "B5" +*PageRegion Letter: "letter" +*PageRegion Legal: "legal" +*PageRegion Tabloid: "11x17" +*PageRegion A3: "a3" +*PageRegion A4: "a4" +*PageRegion A5: "a5" +*PageRegion ISOB5: "b5" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter.Transverse +*ImageableArea Letter.Transverse: "0 1 612 792 " +*ImageableArea Ledger: "1 0 1224 792 " +*ImageableArea A4.Transverse: "0 1 595 841 " +*ImageableArea A5.Transverse: "0 1 419 595 " +*ImageableArea ISOB5.Transverse: "0 1 498 709 " +*ImageableArea Letter: "1 0 612 792 " +*ImageableArea Legal: "0 1 612 1008 " +*ImageableArea Tabloid: "0 1 792 1224 " +*ImageableArea A3: "0 1 842 1191 " +*ImageableArea A4: "1 0 596 840 " +*ImageableArea A5: "1 0 420 595 " +*ImageableArea ISOB5: "1 0 498 709 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter.Transverse +*PaperDimension Letter.Transverse: "612 792" +*PaperDimension Ledger: "1224 792" +*PaperDimension A4.Transverse: "595 842" +*PaperDimension A5.Transverse: "420 595" +*PaperDimension ISOB5.Transverse: "499 709" +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "596 840" +*PaperDimension A5: "420 595" +*PaperDimension ISOB5: "499 709" + +*%=== Custom Page Sizes ================================== + +*% These entries provide the code and parameter ranges for a user +*% to set up a custom page size. +*CustomPageSize True: "exch pop statusdict /setpageparams get exec" +*ParamCustomPageSize Width: 1 points 0 1295 +*ParamCustomPageSize Height: 2 points 0 2000 +*ParamCustomPageSize WidthOffset/Margins: 3 points 0 1295 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 1 +*CenterRegistered: True +*MaxMediaWidth: "1295" + +*% === Imagesetter Information =========================== +*OpenGroup: Imagesetter +*OpenUI *MirrorPrint/Mirror: Boolean +*OrderDependency: 50 AnySetup *MirrorPrint +*DefaultMirrorPrint: False +*MirrorPrint True: "statusdict /mirrorprint true put" +*MirrorPrint False: "statusdict /mirrorprint false put" +*?MirrorPrint: "save statusdict /mirrorprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *MirrorPrint + +*OpenUI *NegativePrint/Negative: Boolean +*OrderDependency: 50 AnySetup *NegativePrint +*DefaultNegativePrint: False +*NegativePrint True: "statusdict /negativeprint true put" +*NegativePrint False: "statusdict /negativeprint false put" +*?NegativePrint: "save statusdict /negativeprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *NegativePrint + +*CloseGroup: Imagesetter + +*DefaultOutputOrder: Normal +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(001.004)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: recorder idle" +*Status: "PrinterError: recorder busy" +*Status: "PrinterError: recorder offline or film problem" +*Status: "PrinterError: recorder not responding" +*Status: "PrinterError: cassette full" +*Status: "PrinterError: recorder active" +*Status: "PrinterError: knife not in end position" +*Status: "PrinterError: cassette error" +*Status: "PrinterError: change cassette" +*Status: "PrinterError: no cassette" +*Status: "PrinterError: knife error" +*Status: "PrinterError: end of film" +*Status: "PrinterError: halt at end of job" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" +*Source: "Centronics" +*Source: "other" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "recorder idle" +*PrinterError: "recorder busy" +*PrinterError: "recorder offline or film problem" +*PrinterError: "recorder not responding" +*PrinterError: "cassette full" +*PrinterError: "recorder active" +*PrinterError: "knife not in end position" +*PrinterError: "cassette error" +*PrinterError: "change cassette" +*PrinterError: "no cassette" +*PrinterError: "knife error" +*PrinterError: "end of film" +*PrinterError: "halt at end of job" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*% Use Linotype Utility 3.0 to invoke HQS + +*DefaultColorSep: ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 101 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.101lpi.2540dpi/101 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.101lpi.2540dpi/101 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.101lpi.2540dpi/101 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.101lpi.2540dpi/101 lpi / 2540 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.101lpi.2540dpi/101 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.101lpi.2540dpi/101 lpi / 2540 dpi: "89.803" +*ColorSepScreenFreq CustomColor.101lpi.2540dpi/101 lpi / 2540 dpi: "89.803" +*ColorSepScreenFreq ProcessCyan.101lpi.2540dpi/101 lpi / 2540 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.101lpi.2540dpi/101 lpi / 2540 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.101lpi.2540dpi/101 lpi / 2540 dpi: "94.074" + +*% For 132 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.132lpi.2540dpi/132 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.132lpi.2540dpi/132 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.132lpi.2540dpi/132 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.132lpi.2540dpi/132 lpi / 2540 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.132lpi.2540dpi/132 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.132lpi.2540dpi/132 lpi / 2540 dpi: "119.737" +*ColorSepScreenFreq CustomColor.132lpi.2540dpi/132 lpi / 2540 dpi: "119.737" +*ColorSepScreenFreq ProcessCyan.132lpi.2540dpi/132 lpi / 2540 dpi: "133.871" +*ColorSepScreenFreq ProcessMagenta.132lpi.2540dpi/132 lpi / 2540 dpi: "133.871" +*ColorSepScreenFreq ProcessYellow.132lpi.2540dpi/132 lpi / 2540 dpi: "127.0" + +*% For 157 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.157lpi.2540dpi/157 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.157lpi.2540dpi/157 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.157lpi.2540dpi/157 lpi / 2540 dpi: "29.74" +*ColorSepScreenAngle ProcessMagenta.157lpi.2540dpi/157 lpi / 2540 dpi: "66.8" +*ColorSepScreenAngle ProcessYellow.157lpi.2540dpi/157 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.157lpi.2540dpi/157 lpi / 2540 dpi: "163.271" +*ColorSepScreenFreq CustomColor.157lpi.2540dpi/157 lpi / 2540 dpi: "163.271" +*ColorSepScreenFreq ProcessCyan.157lpi.2540dpi/157 lpi / 2540 dpi: "157.531" +*ColorSepScreenFreq ProcessMagenta.157lpi.2540dpi/157 lpi / 2540 dpi: "166.751" +*ColorSepScreenFreq ProcessYellow.157lpi.2540dpi/157 lpi / 2540 dpi: "158.75" + +*% For 112 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.112lpi.2032dpi/112 lpi / 2032 dpi: "45.0" +*ColorSepScreenAngle CustomColor.112lpi.2032dpi/112 lpi / 2032 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.112lpi.2032dpi/112 lpi / 2032 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.112lpi.2032dpi/112 lpi / 2032 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.112lpi.2032dpi/112 lpi / 2032 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.112lpi.2032dpi/112 lpi / 2032 dpi: "119.634" +*ColorSepScreenFreq CustomColor.112lpi.2032dpi/112 lpi / 2032 dpi: "119.634" +*ColorSepScreenFreq ProcessCyan.112lpi.2032dpi/112 lpi / 2032 dpi: "107.188" +*ColorSepScreenFreq ProcessMagenta.112lpi.2032dpi/112 lpi / 2032 dpi: "107.188" +*ColorSepScreenFreq ProcessYellow.112lpi.2032dpi/112 lpi / 2032 dpi: "112.776" + +*% For 89 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.89lpi.1693dpi/89 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle CustomColor.89lpi.1693dpi/89 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.89lpi.1693dpi/89 lpi / 1693 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.89lpi.1693dpi/89 lpi / 1693 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.89lpi.1693dpi/89 lpi / 1693 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.89lpi.1693dpi/89 lpi / 1693 dpi: "79.809" +*ColorSepScreenFreq CustomColor.89lpi.1693dpi/89 lpi / 1693 dpi: "79.809" +*ColorSepScreenFreq ProcessCyan.89lpi.1693dpi/89 lpi / 1693 dpi: "89.229" +*ColorSepScreenFreq ProcessMagenta.89lpi.1693dpi/89 lpi / 1693 dpi: "89.229" +*ColorSepScreenFreq ProcessYellow.89lpi.1693dpi/89 lpi / 1693 dpi: "84.65" + +*% For 84 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.84lpi.1270dpi/84 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.84lpi.1270dpi/84 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.84lpi.1270dpi/84 lpi / 1270 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.84lpi.1270dpi/84 lpi / 1270 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.84lpi.1270dpi/84 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.84lpi.1270dpi/84 lpi / 1270 dpi: "89.916" +*ColorSepScreenFreq CustomColor.84lpi.1270dpi/84 lpi / 1270 dpi: "89.916" +*ColorSepScreenFreq ProcessCyan.84lpi.1270dpi/84 lpi / 1270 dpi: "80.264" +*ColorSepScreenFreq ProcessMagenta.84lpi.1270dpi/84 lpi / 1270 dpi: "80.264" +*ColorSepScreenFreq ProcessYellow.84lpi.1270dpi/84 lpi / 1270 dpi: "84.582" + +*% For 100 lpi / 2540 dpi / HQS +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "14.9996" +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "75.0004" +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "99.781" +*ColorSepScreenFreq CustomColor.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "99.781" +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "99.782" +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "99.782" +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi.HQS/100 lpi / 2540 dpi / HQS: "99.608" + +*% For 112 lpi / 2540 dpi / HQS +*ColorSepScreenAngle ProcessBlack.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "15.0013" +*ColorSepScreenAngle ProcessMagenta.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "74.9987" +*ColorSepScreenAngle ProcessYellow.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "112.253" +*ColorSepScreenFreq CustomColor.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "112.253" +*ColorSepScreenFreq ProcessCyan.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "112.249" +*ColorSepScreenFreq ProcessMagenta.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "112.249" +*ColorSepScreenFreq ProcessYellow.112lpi.2540dpi.HQS/112 lpi / 2540 dpi / HQS: "112.059" + +*% For 120 lpi / 2540 dpi / HQS +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "15.0184" +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "74.9816" +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "119.737" +*ColorSepScreenFreq CustomColor.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "119.737" +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "119.67" +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "119.67" +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi.HQS/120 lpi / 2540 dpi / HQS: "119.063" + +*% For 138 lpi / 2540 dpi / HQS +*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "15.0037" +*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "74.9963" +*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "138.158" +*ColorSepScreenFreq CustomColor.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "138.158" +*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "138.142" +*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "138.142" +*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi.HQS/138 lpi / 2540 dpi / HQS: "138.545" + +*% For 150 lpi / 2540 dpi / HQS +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "15.0013" +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "74.9987" +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "149.671" +*ColorSepScreenFreq CustomColor.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "149.671" +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "149.665" +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "149.665" +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi.HQS/150 lpi / 2540 dpi / HQS: "149.412" + +*% For 85 lpi / 2032 dpi / HQS +*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi.HQS/85 lpi / 2032 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.2032dpi.HQS/85 lpi / 2032 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi.HQS/85 lpi / 2032 dpi / HQS: "14.9996" +*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi.HQS/85 lpi / 2032 dpi / HQS: "75.0004" +*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi.HQS/85 lpi / 2032 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi.HQS/85 lpi / 2032 dpi / HQS: "84.5201" +*ColorSepScreenFreq CustomColor.85lpi.2032dpi.HQS/85 lpi / 2032 dpi / HQS: "84.5201" +*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi.HQS/85 lpi / 2032 dpi / HQS: "84.521" +*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi.HQS/85 lpi / 2032 dpi / HQS: "84.521" +*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi.HQS/85 lpi / 2032 dpi / HQS: "84.6667" + +*% For 110 lpi / 2032 dpi / HQS +*ColorSepScreenAngle ProcessBlack.110lpi.2032dpi.HQS/110 lpi / 2032 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.110lpi.2032dpi.HQS/110 lpi / 2032 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.110lpi.2032dpi.HQS/110 lpi / 2032 dpi / HQS: "15.0037" +*ColorSepScreenAngle ProcessMagenta.110lpi.2032dpi.HQS/110 lpi / 2032 dpi / HQS: "74.9963" +*ColorSepScreenAngle ProcessYellow.110lpi.2032dpi.HQS/110 lpi / 2032 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.110lpi.2032dpi.HQS/110 lpi / 2032 dpi / HQS: "110.526" +*ColorSepScreenFreq CustomColor.110lpi.2032dpi.HQS/110 lpi / 2032 dpi / HQS: "110.526" +*ColorSepScreenFreq ProcessCyan.110lpi.2032dpi.HQS/110 lpi / 2032 dpi / HQS: "110.514" +*ColorSepScreenFreq ProcessMagenta.110lpi.2032dpi.HQS/110 lpi / 2032 dpi / HQS: "110.514" +*ColorSepScreenFreq ProcessYellow.110lpi.2032dpi.HQS/110 lpi / 2032 dpi / HQS: "110.836" + +*% For 80 lpi / 1693 dpi / HQS +*ColorSepScreenAngle ProcessBlack.80lpi.1693dpi.HQS/80 lpi / 1693 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.80lpi.1693dpi.HQS/80 lpi / 1693 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.80lpi.1693dpi.HQS/80 lpi / 1693 dpi / HQS: "15.0184" +*ColorSepScreenAngle ProcessMagenta.80lpi.1693dpi.HQS/80 lpi / 1693 dpi / HQS: "74.9816" +*ColorSepScreenAngle ProcessYellow.80lpi.1693dpi.HQS/80 lpi / 1693 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.80lpi.1693dpi.HQS/80 lpi / 1693 dpi / HQS: "79.8245" +*ColorSepScreenFreq CustomColor.80lpi.1693dpi.HQS/80 lpi / 1693 dpi / HQS: "79.8245" +*ColorSepScreenFreq ProcessCyan.80lpi.1693dpi.HQS/80 lpi / 1693 dpi / HQS: "79.7802" +*ColorSepScreenFreq ProcessMagenta.80lpi.1693dpi.HQS/80 lpi / 1693 dpi / HQS: "79.7802" +*ColorSepScreenFreq ProcessYellow.80lpi.1693dpi.HQS/80 lpi / 1693 dpi / HQS: "79.375" + +*% For 133 lpi / 1693 dpi / HQS +*ColorSepScreenAngle ProcessBlack.133lpi.1693dpi.HQS/133 lpi / 1693 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.133lpi.1693dpi.HQS/133 lpi / 1693 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.133lpi.1693dpi.HQS/133 lpi / 1693 dpi / HQS: "14.9996" +*ColorSepScreenAngle ProcessMagenta.133lpi.1693dpi.HQS/133 lpi / 1693 dpi / HQS: "75.0004" +*ColorSepScreenAngle ProcessYellow.133lpi.1693dpi.HQS/133 lpi / 1693 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.133lpi.1693dpi.HQS/133 lpi / 1693 dpi / HQS: "133.041" +*ColorSepScreenFreq CustomColor.133lpi.1693dpi.HQS/133 lpi / 1693 dpi / HQS: "133.041" +*ColorSepScreenFreq ProcessCyan.133lpi.1693dpi.HQS/133 lpi / 1693 dpi / HQS: "133.042" +*ColorSepScreenFreq ProcessMagenta.133lpi.1693dpi.HQS/133 lpi / 1693 dpi / HQS: "133.042" +*ColorSepScreenFreq ProcessYellow.133lpi.1693dpi.HQS/133 lpi / 1693 dpi / HQS: "133.684" + +*% For 90 lpi / 1270 dpi / HQS +*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "14.9911" +*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "75.0089" +*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "89.8026" +*ColorSepScreenFreq CustomColor.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "89.8026" +*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "89.8268" +*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "89.8268" +*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi.HQS/90 lpi / 1270 dpi / HQS: "90.7143" + +*% For 100 lpi / 1270 dpi / HQS +*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "14.9996" +*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "75.0004" +*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "99.7806" +*ColorSepScreenFreq CustomColor.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "99.7806" +*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "99.7817" +*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "99.7817" +*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi.HQS/100 lpi / 1270 dpi / HQS: "100.263" + +*% For 72 lpi / 1016 dpi / HQS +*ColorSepScreenAngle ProcessBlack.72lpi.1016dpi.HQS/72 lpi / 1016 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.72lpi.1016dpi.HQS/72 lpi / 1016 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.72lpi.1016dpi.HQS/72 lpi / 1016 dpi / HQS: "14.9911" +*ColorSepScreenAngle ProcessMagenta.72lpi.1016dpi.HQS/72 lpi / 1016 dpi / HQS: "75.0089" +*ColorSepScreenAngle ProcessYellow.72lpi.1016dpi.HQS/72 lpi / 1016 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.72lpi.1016dpi.HQS/72 lpi / 1016 dpi / HQS: "71.842" +*ColorSepScreenFreq CustomColor.72lpi.1016dpi.HQS/72 lpi / 1016 dpi / HQS: "71.842" +*ColorSepScreenFreq ProcessCyan.72lpi.1016dpi.HQS/72 lpi / 1016 dpi / HQS: "71.8614" +*ColorSepScreenFreq ProcessMagenta.72lpi.1016dpi.HQS/72 lpi / 1016 dpi / HQS: "71.8614" +*ColorSepScreenFreq ProcessYellow.72lpi.1016dpi.HQS/72 lpi / 1016 dpi / HQS: "72.5714" + +*% For 80 lpi / 1016 dpi / HQS +*ColorSepScreenAngle ProcessBlack.80lpi.1016dpi.HQS/80 lpi / 1016 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.80lpi.1016dpi.HQS/80 lpi / 1016 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.80lpi.1016dpi.HQS/80 lpi / 1016 dpi / HQS: "14.9996" +*ColorSepScreenAngle ProcessMagenta.80lpi.1016dpi.HQS/80 lpi / 1016 dpi / HQS: "75.0004" +*ColorSepScreenAngle ProcessYellow.80lpi.1016dpi.HQS/80 lpi / 1016 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.80lpi.1016dpi.HQS/80 lpi / 1016 dpi / HQS: "79.8245" +*ColorSepScreenFreq CustomColor.80lpi.1016dpi.HQS/80 lpi / 1016 dpi / HQS: "79.8245" +*ColorSepScreenFreq ProcessCyan.80lpi.1016dpi.HQS/80 lpi / 1016 dpi / HQS: "79.8253" +*ColorSepScreenFreq ProcessMagenta.80lpi.1016dpi.HQS/80 lpi / 1016 dpi / HQS: "79.8253" +*ColorSepScreenFreq ProcessYellow.80lpi.1016dpi.HQS/80 lpi / 1016 dpi / HQS: "80.2105" + +*% For 85 lpi / 846 dpi / HQS +*ColorSepScreenAngle ProcessBlack.85lpi.846dpi.HQS/85 lpi / 846 dpi / HQS: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.846dpi.HQS/85 lpi / 846 dpi / HQS: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.846dpi.HQS/85 lpi / 846 dpi / HQS: "15.0013" +*ColorSepScreenAngle ProcessMagenta.85lpi.846dpi.HQS/85 lpi / 846 dpi / HQS: "74.9987" +*ColorSepScreenAngle ProcessYellow.85lpi.846dpi.HQS/85 lpi / 846 dpi / HQS: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.846dpi.HQS/85 lpi / 846 dpi / HQS: "85.5263" +*ColorSepScreenFreq CustomColor.85lpi.846dpi.HQS/85 lpi / 846 dpi / HQS: "85.5263" +*ColorSepScreenFreq ProcessCyan.85lpi.846dpi.HQS/85 lpi / 846 dpi / HQS: "85.5228" +*ColorSepScreenFreq ProcessMagenta.85lpi.846dpi.HQS/85 lpi / 846 dpi / HQS: "85.5228" +*ColorSepScreenFreq ProcessYellow.85lpi.846dpi.HQS/85 lpi / 846 dpi / HQS: "84.6667" + +*% For "Linotype" version 52.3 +*% Produced by "BuildPPD.ps" version 3.0 edit 58 +*% Converted to meet 4.0 specification +*% Last Edit Date: Nov 30 1992 +*% The byte count of this file should be exactly 028767 or 029399 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype diff --git a/openoffice/share/psprint/driver/L53__523.PS b/openoffice/share/psprint/driver/L53__523.PS new file mode 100644 index 0000000000000000000000000000000000000000..16c1b2d5ff749df951b1ec09add0170ab883cdb4 --- /dev/null +++ b/openoffice/share/psprint/driver/L53__523.PS @@ -0,0 +1,448 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1992 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.0" +*FileVersion: "2.2" +*PCFileName: "L530_523.PPD" +*LanguageVersion: English +*Product: "(Linotype)" +*PSVersion: "(52.3) 508" +*ModelName: "Linotronic 530" +*NickName: "Linotronic 530 v52.3" + +*% General Information and Defaults =============== +*FreeVM: "1051470" +*LanguageLevel: "1" +*Extensions: FileSystem CMYK +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: True +*FileSystem: True +*?FileSystem: " +save + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush +restore +" +*End +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 1693dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "119.737" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter.Transverse +*PageSize Letter.Transverse: "Letter" +*PageSize Ledger: "ledger" +*PageSize A4.Transverse: "A4" +*PageSize A5.Transverse: "A5" +*PageSize ISOB5.Transverse: "B5" +*PageSize Letter: "letter" +*PageSize Legal: "legal" +*PageSize Tabloid: "11x17" +*PageSize A3: "a3" +*PageSize A4: "a4" +*PageSize A5: "a5" +*PageSize ISOB5: "b5" +*?PageSize: " + save + mark statusdict /pageparams get exec exch pop + 7 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [840 1191] (A3) put + dup [596 842] (A4) put + dup [420 596] (A5) put + dup [499 709] (ISOB5) put + 5 dict + dup [792 612] (Letter.Transverse) put + dup [792 1224] (Ledger) put + dup [842 596] (A4.Transverse) put + dup [596 420] (A5.Transverse) put + dup [709 499] (ISOB5.Transverse) put + 3 -1 roll 1 eq { pop } { exch pop }ifelse + (Unknown) exch + { exch aload pop + 4 index eq exch 5 index eq and + { exch pop exit } { pop } ifelse + } bind forall = flush cleartomark +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter.Transverse +*PageRegion Letter.Transverse: "Letter" +*PageRegion Ledger: "ledger" +*PageRegion A4.Transverse: "A4" +*PageRegion A5.Transverse: "A5" +*PageRegion ISOB5.Transverse: "B5" +*PageRegion Letter: "letter" +*PageRegion Legal: "legal" +*PageRegion Tabloid: "11x17" +*PageRegion A3: "a3" +*PageRegion A4: "a4" +*PageRegion A5: "a5" +*PageRegion ISOB5: "b5" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter.Transverse +*ImageableArea Letter.Transverse: "0 1 612 792 " +*ImageableArea Ledger: "1 0 1224 792 " +*ImageableArea A4.Transverse: "0 1 595 841 " +*ImageableArea A5.Transverse: "0 1 419 595 " +*ImageableArea ISOB5.Transverse: "0 1 498 709 " +*ImageableArea Letter: "1 0 612 792 " +*ImageableArea Legal: "0 1 612 1008 " +*ImageableArea Tabloid: "0 1 792 1224 " +*ImageableArea A3: "0 1 842 1191 " +*ImageableArea A4: "1 0 596 840 " +*ImageableArea A5: "1 0 420 595 " +*ImageableArea ISOB5: "1 0 498 709 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter.Transverse +*PaperDimension Letter.Transverse: "612 792" +*PaperDimension Ledger: "1224 792" +*PaperDimension A4.Transverse: "595 842" +*PaperDimension A5.Transverse: "420 595" +*PaperDimension ISOB5.Transverse: "499 709" +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "596 840" +*PaperDimension A5: "420 595" +*PaperDimension ISOB5: "499 709" + +*%=== Custom Page Sizes ================================== + +*% These entries provide the code and parameter ranges for a user +*% to set up a custom page size. +*CustomPageSize True: "exch pop statusdict /setpageparams get exec" +*ParamCustomPageSize Width: 1 points 0 1295 +*ParamCustomPageSize Height: 2 points 0 2000 +*ParamCustomPageSize WidthOffset/Margins: 3 points 0 1295 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 1 +*CenterRegistered: True +*MaxMediaWidth: "1295" + +*% === Imagesetter Information =========================== +*OpenGroup: Imagesetter +*OpenUI *MirrorPrint/Mirror: Boolean +*OrderDependency: 50 AnySetup *MirrorPrint +*DefaultMirrorPrint: False +*MirrorPrint True: "statusdict /mirrorprint true put" +*MirrorPrint False: "statusdict /mirrorprint false put" +*?MirrorPrint: "save statusdict /mirrorprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *MirrorPrint + +*OpenUI *NegativePrint/Negative: Boolean +*OrderDependency: 50 AnySetup *NegativePrint +*DefaultNegativePrint: False +*NegativePrint True: "statusdict /negativeprint true put" +*NegativePrint False: "statusdict /negativeprint false put" +*?NegativePrint: "save statusdict /negativeprint get + {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *NegativePrint + +*CloseGroup: Imagesetter + +*DefaultOutputOrder: Normal +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(001.004)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: recorder idle" +*Status: "PrinterError: recorder busy" +*Status: "PrinterError: recorder offline or film problem" +*Status: "PrinterError: recorder not responding" +*Status: "PrinterError: cassette full" +*Status: "PrinterError: recorder active" +*Status: "PrinterError: knife not in end position" +*Status: "PrinterError: cassette error" +*Status: "PrinterError: change cassette" +*Status: "PrinterError: no cassette" +*Status: "PrinterError: knife error" +*Status: "PrinterError: end of film" +*Status: "PrinterError: halt at end of job" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" +*Source: "Centronics" +*Source: "other" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "recorder idle" +*PrinterError: "recorder busy" +*PrinterError: "recorder offline or film problem" +*PrinterError: "recorder not responding" +*PrinterError: "cassette full" +*PrinterError: "recorder active" +*PrinterError: "knife not in end position" +*PrinterError: "cassette error" +*PrinterError: "change cassette" +*PrinterError: "no cassette" +*PrinterError: "knife error" +*PrinterError: "end of film" +*PrinterError: "halt at end of job" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 101 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.101lpi.2540dpi/101 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.101lpi.2540dpi/101 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.101lpi.2540dpi/101 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.101lpi.2540dpi/101 lpi / 2540 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.101lpi.2540dpi/101 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.101lpi.2540dpi/101 lpi / 2540 dpi: "89.803" +*ColorSepScreenFreq CustomColor.101lpi.2540dpi/101 lpi / 2540 dpi: "89.803" +*ColorSepScreenFreq ProcessCyan.101lpi.2540dpi/101 lpi / 2540 dpi: "100.402" +*ColorSepScreenFreq ProcessMagenta.101lpi.2540dpi/101 lpi / 2540 dpi: "100.402" +*ColorSepScreenFreq ProcessYellow.101lpi.2540dpi/101 lpi / 2540 dpi: "94.074" + +*% For 132 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.132lpi.2540dpi/132 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.132lpi.2540dpi/132 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.132lpi.2540dpi/132 lpi / 2540 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.132lpi.2540dpi/132 lpi / 2540 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.132lpi.2540dpi/132 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.132lpi.2540dpi/132 lpi / 2540 dpi: "119.737" +*ColorSepScreenFreq CustomColor.132lpi.2540dpi/132 lpi / 2540 dpi: "119.737" +*ColorSepScreenFreq ProcessCyan.132lpi.2540dpi/132 lpi / 2540 dpi: "133.871" +*ColorSepScreenFreq ProcessMagenta.132lpi.2540dpi/132 lpi / 2540 dpi: "133.871" +*ColorSepScreenFreq ProcessYellow.132lpi.2540dpi/132 lpi / 2540 dpi: "127.0" + +*% For 157 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.157lpi.2540dpi/157 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle CustomColor.157lpi.2540dpi/157 lpi / 2540 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.157lpi.2540dpi/157 lpi / 2540 dpi: "29.74" +*ColorSepScreenAngle ProcessMagenta.157lpi.2540dpi/157 lpi / 2540 dpi: "66.8" +*ColorSepScreenAngle ProcessYellow.157lpi.2540dpi/157 lpi / 2540 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.157lpi.2540dpi/157 lpi / 2540 dpi: "163.271" +*ColorSepScreenFreq CustomColor.157lpi.2540dpi/157 lpi / 2540 dpi: "163.271" +*ColorSepScreenFreq ProcessCyan.157lpi.2540dpi/157 lpi / 2540 dpi: "157.531" +*ColorSepScreenFreq ProcessMagenta.157lpi.2540dpi/157 lpi / 2540 dpi: "166.751" +*ColorSepScreenFreq ProcessYellow.157lpi.2540dpi/157 lpi / 2540 dpi: "158.75" + +*% For 112 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.112lpi.2032dpi/112 lpi / 2032 dpi: "45.0" +*ColorSepScreenAngle CustomColor.112lpi.2032dpi/112 lpi / 2032 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.112lpi.2032dpi/112 lpi / 2032 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.112lpi.2032dpi/112 lpi / 2032 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.112lpi.2032dpi/112 lpi / 2032 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.112lpi.2032dpi/112 lpi / 2032 dpi: "119.634" +*ColorSepScreenFreq CustomColor.112lpi.2032dpi/112 lpi / 2032 dpi: "119.634" +*ColorSepScreenFreq ProcessCyan.112lpi.2032dpi/112 lpi / 2032 dpi: "107.188" +*ColorSepScreenFreq ProcessMagenta.112lpi.2032dpi/112 lpi / 2032 dpi: "107.188" +*ColorSepScreenFreq ProcessYellow.112lpi.2032dpi/112 lpi / 2032 dpi: "112.776" + +*% For 89 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.89lpi.1693dpi/89 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle CustomColor.89lpi.1693dpi/89 lpi / 1693 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.89lpi.1693dpi/89 lpi / 1693 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.89lpi.1693dpi/89 lpi / 1693 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.89lpi.1693dpi/89 lpi / 1693 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.89lpi.1693dpi/89 lpi / 1693 dpi: "79.809" +*ColorSepScreenFreq CustomColor.89lpi.1693dpi/89 lpi / 1693 dpi: "79.809" +*ColorSepScreenFreq ProcessCyan.89lpi.1693dpi/89 lpi / 1693 dpi: "89.229" +*ColorSepScreenFreq ProcessMagenta.89lpi.1693dpi/89 lpi / 1693 dpi: "89.229" +*ColorSepScreenFreq ProcessYellow.89lpi.1693dpi/89 lpi / 1693 dpi: "84.65" + +*% For 84 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.84lpi.1270dpi/84 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle CustomColor.84lpi.1270dpi/84 lpi / 1270 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.84lpi.1270dpi/84 lpi / 1270 dpi: "18.4349" +*ColorSepScreenAngle ProcessMagenta.84lpi.1270dpi/84 lpi / 1270 dpi: "71.5651" +*ColorSepScreenAngle ProcessYellow.84lpi.1270dpi/84 lpi / 1270 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.84lpi.1270dpi/84 lpi / 1270 dpi: "89.916" +*ColorSepScreenFreq CustomColor.84lpi.1270dpi/84 lpi / 1270 dpi: "89.916" +*ColorSepScreenFreq ProcessCyan.84lpi.1270dpi/84 lpi / 1270 dpi: "80.264" +*ColorSepScreenFreq ProcessMagenta.84lpi.1270dpi/84 lpi / 1270 dpi: "80.264" +*ColorSepScreenFreq ProcessYellow.84lpi.1270dpi/84 lpi / 1270 dpi: "84.582" + +*% For "Linotype" version 52.3 +*% Produced by "BuildPPD.ps" version 3.0 edit 58 +*% Converted to meet 4.0 specification +*% Last Edit Date: Nov 30 1992 +*% The byte count of this file should be exactly 016101 or 016549 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype diff --git a/openoffice/share/psprint/driver/LEX4039P.PS b/openoffice/share/psprint/driver/LEX4039P.PS new file mode 100644 index 0000000000000000000000000000000000000000..6a1f8febbafc569daab4858f7218854f468fe4c2 --- /dev/null +++ b/openoffice/share/psprint/driver/LEX4039P.PS @@ -0,0 +1,673 @@ +*PPD-Adobe: "4.1" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark 4039 LaserPrinter plus +*% Produced by Lexmark International, Inc. +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*% +*% WARNING: If you want to edit this PPD file and use it with Aldus +*% PageMaker, be sure to use an editor (such as DOS Edit) +*% that does NOT add an end-of-file marker (hex 1A) when +*% it stores the file. +*% +*% + +*FormatVersion: "4.1" +*FileVersion: "1.1" +*LanguageVersion: English +*PCFileName: "LEX4039P.PPD" +*Product: "(Lexmark 4039 LaserPrinter plus)" +*PSVersion: "" +*ModelName: "Lexmark 4039 LaserPrinter plus" +*ShortNickName: "Lexmark 4039 plus PS" +*NickName: "Lexmark 4039 plus PS" + +*% === Options and Constraints ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Duplex - Option: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Lower Tray - Option: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*CloseUI: *Option2 + +*OpenUI *Option3/Envelope Feeder - Option: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*CloseUI: *Option3 + +*OpenUI *Option4/Flash Memory Card - Option: Boolean +*DefaultOption4: False +*Option4 True/Installed: "" +*Option4 False/Not Installed: "" +*CloseUI: *Option4 + +*OpenUI *Option5/Printer Hard Disk - Option: Boolean +*DefaultOption5: False +*Option5 False/Not Installed: "" +*Option5 True/Installed: "" +*CloseUI: *Option5 + +*OpenUI *Option6/Printer Memory - Option: PickOne +*DefaultOption6: 2Meg +*Option6 2Meg/2 MB Printer Memory: "" +*Option6 4Meg/4 MB Printer Memory: "" +*Option6 6Meg/6 MB Printer Memory: "" +*Option6 8Meg/8 MB Printer Memory: "" +*Option6 10Meg/10 MB Printer Memory: "" +*Option6 12Meg/12 MB Printer Memory: "" +*Option6 16Meg/16 MB Printer Memory: "" +*CloseUI: *Option6 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *Duplex +*UIConstraints: *Option2 False *InputSlot Lower +*UIConstraints: *Option2 False *TraySwitch True +*UIConstraints: *Option3 False *InputSlot Envelope + +*% === Basic Capabilities ============ + +*ColorDevice: False + +*LanguageLevel: "2" +*Protocols: PJL +*FreeVM: "376000" +*ColorDevice: False +*DefaultColorSpace: Gray +*Throughput: "8" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 300dpi +*OrderDependency: 10 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "1 dict dup /HWResolution [300 300] put setpagedevice" +*Resolution 600dpi/600 dpi: "1 dict dup /HWResolution [600 600] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*OpenUI *Smoothing/Smoothing: PickOne +*DefaultSmoothing: False +*OrderDependency: 40 AnySetup *Smoothing +*Smoothing True/On: " + 1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 2 put put setpagedevice" +*End +*Smoothing False/Off: " + 1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 0 put put setpagedevice" +*End +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: " + { statusdict begin doenhancedhalftone resolution end 600 eq and + { dup 0.28 lt + { 0.6 exp 1.2 mul } + { dup mul .478426 mul .521574 add } + ifelse + } + { 0.85 exp } + ifelse }" +*End +*Transfer Factory.Inverse: " + { statusdict begin doenhancedhalftone resolution end 600 eq and + { dup 0.28 lt + { 0.6 exp 1.2 mul } + { dup mul .478426 mul .521574 add } + ifelse + } + { 0.85 exp } + ifelse + 1 exch sub }" +*End + +*% === Paper Handling =================== + +*LandscapeOrientation: Plus90 + +*% These entries will set up the frame buffer. +*% Usually used with AutoSelect input slot. +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5/A5: " + 2 dict dup /PageSize [419 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5/B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/Monarch Envelope: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C4/C9 Envelope: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/C10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/DL Envelope: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5/C5 Envelope: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize ISOB5/B5 Envelope: " + 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C3/Other Envelope: " + 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + 13 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input slots other than AutoSelect. +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4/A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5/A5: " + 2 dict dup /PageSize [419 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5/B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Monarch/Monarch Envelope: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C4/C9 Envelope: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Comm10/C10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion DL/DL Envelope: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C5/C5 Envelope: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion ISOB5/B5 Envelope: " + 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C3/Other Envelope: " + 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. +*DefaultImageableArea: Letter +*ImageableArea Letter: "18 17 597 776" +*ImageableArea Legal: "18 18 597 992" +*ImageableArea Executive: "18 18 505 740" +*ImageableArea A4: "10 19 588 827" +*ImageableArea A5: "18 13 405 580" +*ImageableArea B5: "18 18 505 711" +*ImageableArea Monarch/Monarch Envelope: "18 13 260 526" +*ImageableArea C4/C9 Envelope: "18 14 260 623" +*ImageableArea Comm10/C10 Envelope: "18 15 278 668" +*ImageableArea DL/DL Envelope: "18 14 293 608" +*ImageableArea C5/C5 Envelope: "18 13 440 634" +*ImageableArea ISOB5/B5 Envelope: "18 13 480 693" +*ImageableArea C3/Other Envelope: "18 18 593 992" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + +*% These provide the physical dimensions of the paper (by keyword) +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Executive: "522 756" +*PaperDimension A4: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension B5: "516 729" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension C4/C9 Envelope: "279 639" +*PaperDimension Comm10/C10 Envelope: "297 684" +*PaperDimension DL/DL Envelope: "312 624" +*PaperDimension C5/C5 Envelope: "459 649" +*PaperDimension ISOB5/B5 Envelope: "499 709" +*PaperDimension C3/Other Envelope: "612 996" + +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*InputSlot Upper/Upper Tray: " + currentpagedevice /InputAttributes get 0 get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Lower/Lower Tray: " + userdict /lms statusdict /optionalfeeder get exec { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Envelope/Envelope Feeder: " + statusdict /envelopefeeder get exec + { 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice + 1 dict dup/InputAttributes 1 dict dup /Priority[2] put put setpagedevice } + { 1 dict dup /ManualFeed true put setpagedevice }ifelse" +*End +*InputSlot EnvelopeManual/Manual Envelope: " + 1 dict dup /ManualFeed true put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*?InputSlot: " + save + [ (Upper) (Lower) (Envelope) (Manual) (ManualEnvelope) ] statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Paper: Boolean +*OrderDependency: 15 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True/On: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False/Off: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *ManualFeed + +*OpenUI *TraySwitch/Tray Linking: PickOne +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " + save + currentpagedevice /TraySwitch get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *TraySwitch + +*DefaultOutputOrder: Normal +*OutputOrder Normal: "" +*OutputOrder Reverse: "" + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*Duplex None/Simplex: "1 dict dup /Duplex false put setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { 2 dict dup /Duplex true put dup /Tumble false put setpagedevice } + { 1 dict dup /Duplex false put setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { 2 dict dup /Duplex true put dup /Tumble true put setpagedevice } + { 1 dict dup /Duplex false put setpagedevice } + ifelse + " +*End +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: <one of these> %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: <stat>; source: <one of these> %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: <one of these> %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*%DeviceAdjustMatrix: " 1 0 0 1 0 0 " + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% End of PPD file for Lexmark 4039 LaserPrinter plus diff --git a/openoffice/share/psprint/driver/LEX4079P.PS b/openoffice/share/psprint/driver/LEX4079P.PS new file mode 100644 index 0000000000000000000000000000000000000000..dc14b114bfb4075f08bfc0f0aa7a4663ac72e544 --- /dev/null +++ b/openoffice/share/psprint/driver/LEX4079P.PS @@ -0,0 +1,641 @@ +*PPD-Adobe: "4.1" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Color Jetprinter 4079 plus +*% Produced by Lexmark International, Inc. +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*% +*% WARNING: If you want to edit this PPD file and use it with Aldus +*% PageMaker, be sure to use an editor (such as DOS Edit) +*% that does NOT add an end-of-file marker (hex 1A) when +*% it stores the file. +*% +*% + +*FormatVersion: "4.1" +*FileVersion: "1.3" +*LanguageVersion: English +*PCFileName: "LEX4079P.PPD" +*LanguageEncoding: WindowsANSI +*Product: "(Lexmark Color Jetprinter 4079 plus)" +*PSVersion: "(2014)" +*ModelName: "Lexmark Color Jetprinter 4079 plus" +*ShortNickName: "Lexmark Color 4079 plus PS" +*NickName: "Lexmark Color 4079 plus PS" + +*% === Options and Constraints ============ + +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Option1/Printer Memory - Option: PickOne +*DefaultOption1: 4Meg +*Option1 4Meg/4 MB Printer Memory: "" +*Option1 8Meg/8 MB Printer Memory: "" +*Option1 12Meg/12 MB Printer Memory: "" +*Option1 20Meg/20 MB Printer Memory: "" +*Option1 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Printer Hard Disk - Option: Boolean +*DefaultOption2: False +*Option2 False/Not Installed: "" +*Option2 True/Installed: "" +*CloseUI: *Option2 +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 4Meg *VMOption +*UIConstraints: *Option1 8Meg *VMOption 4Meg +*UIConstraints: *Option1 8Meg *VMOption 12Meg +*UIConstraints: *Option1 8Meg *VMOption 20Meg +*UIConstraints: *Option1 8Meg *VMOption 36Meg +*UIConstraints: *Option1 12Meg *VMOption 4Meg +*UIConstraints: *Option1 12Meg *VMOption 8Meg +*UIConstraints: *Option1 12Meg *VMOption 20Meg +*UIConstraints: *Option1 12Meg *VMOption 36Meg +*UIConstraints: *Option1 20Meg *VMOption 4Meg +*UIConstraints: *Option1 20Meg *VMOption 8Meg +*UIConstraints: *Option1 20Meg *VMOption 12Meg +*UIConstraints: *Option1 20Meg *VMOption 36Meg +*UIConstraints: *Option1 36Meg *VMOption 4Meg +*UIConstraints: *Option1 36Meg *VMOption 8Meg +*UIConstraints: *Option1 36Meg *VMOption 12Meg +*UIConstraints: *Option1 36Meg *VMOption 20Meg +*UIConstraints: *Option2 False *HardDisk +*UIConstraints: *MediaType Standard *MediaWeight + +*% === Basic Capabilities ============ +*% System Management==Base=4Meg, (8,12,20,36Meg with optional ram) ====== + +*LanguageLevel: "2" +*Protocols: PJL +*TTRasterizer: Type42 +*FreeVM: "2940928" +*VMOption 4Meg: "2940928" +*VMOption 8Meg: "2940928" +*VMOption 12Meg: "2940928" +*VMOption 20Meg: "2940928" +*VMOption 32Meg: "2940928" +*ColorDevice: True +*DefaultColorSpace: CMYK +*Extensions: CMYK +*VariablePaperSize: False +*Throughput: "1" +*Password: "0" + +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 360dpi +*Resolution 360dpi/360 dpi: "" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% == Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + + +*% === Halftone Information === (For Standard Screening) === + +*ScreenFreq: "60.0" +*ScreenAngle: "24.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" +*Transfer Normalized: "{ }" +*Transfer Normalized.Inverse: "{ 1 exch sub }" +*Transfer Red: "{ }" +*Transfer Red.Inverse: "{ 1 exch sub }" +*Transfer Green: "{ }" +*Transfer Green.Inverse: "{ 1 exch sub }" +*Transfer Blue: "{ }" +*Transfer Blue.Inverse: "{ 1 exch sub }" + +*OpenUI *MediaColor/Print Quality: PickOne +*OrderDependency: 10 AnySetup *MediaColor +*DefaultMediaColor: Quality +*MediaColor Draft/Draft: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /PrintMethod 3 put put setpagedevice" +*MediaColor Transparency/Transparency: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /PrintMethod 5 put put setpagedevice" +*MediaColor Quality/Quality: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /PrintMethod 1 put put setpagedevice" +*MediaColor PauseMode/Pause Mode: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /PrintMethod 4 put put setpagedevice" +*MediaColor BoldBlack/Bold Black: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /PrintMethod 2 put put setpagedevice" +*?MediaColor: " + save statusdict begin + [(Quality) (BoldBlack) (Draft) (PauseMode) (Transparency)] + printmethod 1 sub get = flush + end + restore" +*End +*CloseUI: *MediaColor + +*OpenUI *MediaType/Screening: PickOne +*OrderDependency: 10 AnySetup *MediaType +*DefaultMediaType: Enhanced +*MediaType Standard/Standard: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /Screening 1 put put setpagedevice" +*MediaType Enhanced/Enhanced: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /Screening 2 put put setpagedevice" +*MediaType ColorGrade/ColorGrade: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /Screening 3 put put setpagedevice" +*?MediaType: " + save statusdict begin + [(Standard) (Enhanced)(ColorGrade)] screening 1 sub get = flush + end + restore" +*End +*CloseUI: *MediaType + +*OpenUI *MediaWeight/Color Balance: PickOne +*OrderDependency: 10 AnySetup *MediaWeight +*DefaultMediaWeight: Off +*MediaWeight Off/Off: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ColorBalance 0 put put setpagedevice" +*MediaWeight CoatedPaper/Coated Paper: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ColorBalance 1 put put setpagedevice" +*MediaWeight PlainPaper/Plain Paper: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ColorBalance 2 put put setpagedevice" +*MediaWeight Transparency/Transparency: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ColorBalance 3 put put setpagedevice" +*?MediaWeight: " + save statusdict begin + [(None) (CoatedPaper) (PlainPaper) (Transparency)] + colorbalance get = flush + end + restore" +*End +*CloseUI: *MediaWeight + +*OpenUI *OutputMode/Blue Adjust: PickOne +*OrderDependency: 10 AnySetup *OutputMode +*DefaultOutputMode: Off +*OutputMode False/Off: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /BlueAdjust 0 put put setpagedevice" +*End +*OutputMode Painted/Line Art && Text: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /BlueAdjust 1 put put setpagedevice" +*End +*OutputMode Images/Images: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /BlueAdjust 2 put put setpagedevice" +*End +*OutputMode All/All: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /BlueAdjust 3 put put setpagedevice" +*End +*CloseUI: *OutputMode + +*OpenUI *ImageDiffusion/Image Diffusion: PickOne +*OrderDependency: 10 AnySetup *ImageDiffusion +*DefaultImageDiffusion: True +*ImageDiffusion True/On: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageDiffusion true put put setpagedevice" +*ImageDiffusion False/Off: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageDiffusion false put put setpagedevice" +*?ImageDiffusion: " + save statusdict begin + [(Off) (On)] imagediffusion 1 sub get = flush + end + restore" +*End +*CloseUI: *ImageDiffusion + +*OpenUI *PBrightness/Image Brightness: PickOne +*OrderDependency: 10 AnySetup *PBrightness +*DefaultPBrightness: 0 +*PBrightness 0: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageBrightness 0 put put setpagedevice" +*End +*PBrightness +5: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageBrightness 5 put put setpagedevice" +*End +*PBrightness +10: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageBrightness 10 put put setpagedevice" +*End +*PBrightness +15: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageBrightness 15 put put setpagedevice" +*End +*PBrightness +20: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageBrightness 20 put put setpagedevice" +*End +*PBrightness +25: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageBrightness 25 put put setpagedevice" +*End +*PBrightness +30: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageBrightness 30 put put setpagedevice" +*End +*PBrightness +35: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageBrightness 35 put put setpagedevice" +*End +*PBrightness +40: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageBrightness 40 put put setpagedevice" +*End +*PBrightness +45: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageBrightness 45 put put setpagedevice" +*End +*PBrightness +50: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageBrightness 50 put put setpagedevice" +*End +*CloseUI: *PBrightness + +*OpenUI *PContrast/Image Contrast: PickOne +*OrderDependency: 10 AnySetup *PContrast +*DefaultPContrast: 0 +*PContrast 0: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageContrast 0 put put setpagedevice" +*End +*PContrast +5: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageContrast 5 put put setpagedevice" +*End +*PContrast +10: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageContrast 10 put put setpagedevice" +*End +*PContrast +15: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageContrast 15 put put setpagedevice" +*End +*PContrast +20: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageContrast 20 put put setpagedevice" +*End +*PContrast +25: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageContrast 25 put put setpagedevice" +*End +*PContrast +30: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageContrast 30 put put setpagedevice" +*End +*PContrast +35: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageContrast 35 put put setpagedevice" +*End +*PContrast +40: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageContrast 40 put put setpagedevice" +*End +*PContrast +45: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageContrast 45 put put setpagedevice" +*End +*PContrast +50: " + 1 dict dup /DeviceRenderingInfo 2 dict dup /Type 93 put dup /ImageContrast 50 put put setpagedevice" +*End +*CloseUI: *PContrast + + +*% === Paper Handling =================== + +*% These entries will setup up the frame buffer. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5/B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A3/A3: " + 2 dict dup /PageSize [842 1188] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Tabloid/Tabloid: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Universal/Oversize 11.7 x 22 in: " + 2 dict dup /PageSize [842 1584] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/C10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/DL Envelope: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save statusdict begin + 9 dict begin + /letter (Letter) def + /legal (Legal) def + /b5 (B5) def + /a4 (A4) def + /executivepage (Executive) def + /a3 (A3) def + /11x17 (Tabloid) def + /11.7x22 (Oversize) def + /4.125x9.5envelope (Envelope.297.684/C10 Envelope) def + /110x220envelope (Envelope.312.624/DL Envelope) def + defaultpagesize pop + { load exec } stopped not + {= flush} + {(Unknown) = flush} + ifelse + end %temp + end %statusdict + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5/B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4/A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A3/A3: " + 2 dict dup /PageSize [842 1188] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Tabloid/Tabloid: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Universal/Oversize 11.7 x 22 in: " + 2 dict dup /PageSize [842 1584] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Comm10/C10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion DL/DL Envelope: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter: "12 27 603 781" +*ImageableArea Legal/Legal: "12 26 603 997" +*ImageableArea B5/B5: "12 28 507 716" +*ImageableArea A4/A4: "11 26 587 831" +*ImageableArea Executive/Executive: "12 30 512 745" +*ImageableArea A3/A3: "12 29 832 1177" +*ImageableArea Tabloid/Tabloid: "12 24 782 1213" +*ImageableArea Universal/Oversize 11.7 x 22 in: "12 24 832 1574" +*% TM, LM, Physical Page Height-BM, Physical Page Width-RM +*ImageableArea Comm10/C10 Envelope: "11 12 265 675" +*ImageableArea DL/DL Envelope: "10 12 291 613" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter: "612 792" +*PaperDimension Legal/Legal: "612 1008" +*PaperDimension B5/B5: "516 729" +*PaperDimension A4/A4: "595 842" +*PaperDimension Executive/Executive: "522 756" +*PaperDimension A3/A3: "842 1188" +*PaperDimension Tabloid/Tabloid: "792 1224" +*PaperDimension Universal/Oversize 11.7 x 22 in: "842 1584" +*PaperDimension Comm10/C10 Envelope: "297 684" +*PaperDimension DL/DL Envelope: "312 624" + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*InputSlot Upper/Upper Tray: " + 1 dict dup /ManualFeed false put setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*CloseUI: *InputSlot + +*DefaultOutputBin: OnlyOne +*OutputBin OnlyOne: "" +*DefaultOutputOrder: Reverse +*OutputOrder Reverse: "" + +*% === Font Information ======================= + +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Special ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM +*End +*?FontQuery: " + save + 4 dict begin + /sv exch def /str (fonts/ ) def /st2 30 string def + { count 0 gt + { dup FontDirectory exch known {pop 1} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark 1}{cleartomark 0}ifelse + }ifelse + print flush + } + { exit } ifelse + } bind loop + sv end restore + " +*End + +*?FontList: " + FontDirectory { pop == } forall + /filenameforall where { + pop save (fonts/*) { + dup length 6 sub 6 exch getinterval == + } 128 string filenameforall restore + } if + (*) print flush + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to EOF) is ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "Idle" +*Status: "Busy" +*Status: "Waiting" +*Status: "Printing" +*Status: "Initializing" +*Status: "Printing start page" +*Status: "PrinterError: Printer Busy" +*Status: "PrinterError: Paper Jam" +*Status: "PrinterError: Wrong Paper Length" +*Status: "PrinterError: Cover Open" +*Status: "PrinterError: Wrong Paper Size" +*Status: "PrinterError: Paper Out or Feed Failure" +*Status: "PrinterError: Memory Full Error" +*Status: "PrinterError: Default Storage Error" +*Status: "PrinterError: Ioerror" +*Status: "PrinterError: Black Ink Cartridge Empty" +*Status: "PrinterError: Yellow Ink Cartridge Empty" +*Status: "PrinterError: Magenta Ink Cartridge Empty" +*Status: "PrinterError: Cyan Ink Cartridge Empty" +*Status: "PrinterError: Black Ink Cart. Missing" +*Status: "PrinterError: Yellow Ink Cart. Missing" +*Status: "PrinterError: Magenta Ink Cart. Missing" +*Status: "PrinterError: Cyan Ink Cart. Missing" +*Status: "PrinterError: Service Error" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "AppleTalk" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Cover Open" +*PrinterError: "Wrong Paper Size" +*PrinterError: "Paper Out or Feed Failure" +*PrinterError: "Memory Full Error" +*PrinterError: "Default Storage Error" +*PrinterError: "Ioerror" +*PrinterError: "Black Ink Cartridge Empty" +*PrinterError: "Yellow Ink Cartridge Empty" +*PrinterError: "Magenta Ink Cartridge Empty" +*PrinterError: "Cyan Ink Cartridge Empty" +*PrinterError: "Black Ink Cart. Missing" +*PrinterError: "Yellow Ink Cart. Missing" +*PrinterError: "Magenta Ink Cart. Missing" +*PrinterError: "Cyan Ink Cart. Missing" +*PrinterError: "Service Error" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi/60 lpi + +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow +*InkName: ProcessBlack/Process Black + +*ColorSepScreenAngle ProcessCyan.60lpi/60 lpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi/60 lpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi/60 lpi: "0" +*ColorSepScreenAngle ProcessBlack.60lpi/60 lpi: "45" + +*ColorSepScreenFreq ProcessCyan.60lpi/60 lpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi/60 lpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi/60 lpi: "60" +*ColorSepScreenFreq ProcessBlack.60lpi/60 lpi: "60" + +*ColorSepScreenProc ProcessCyan.60lpi/60 lpi: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End +*ColorSepScreenProc ProcessMagenta.60lpi/60 lpi: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End +*ColorSepScreenProc ProcessYellow.60lpi/60 lpi: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End +*ColorSepScreenProc ProcessBlack.60lpi/60 lpi: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*ColorSepTransfer ProcessCyan.60lpi/60 lpi: "{ }" +*ColorSepTransfer ProcessMagenta.60lpi/60 lpi: "{ }" +*ColorSepTransfer ProcessYellow.60lpi/60 lpi: "{ }" +*ColorSepTransfer ProcessBlack.60lpi/60 lpi: "{ }" + +*% End of PPD file for Lexmark Color Jetprinter 4079 plus diff --git a/openoffice/share/psprint/driver/LEXOPTR_.PS b/openoffice/share/psprint/driver/LEXOPTR_.PS new file mode 100644 index 0000000000000000000000000000000000000000..90310545504b1f3042dc7d026e2a54d5d5a4fbc3 --- /dev/null +++ b/openoffice/share/psprint/driver/LEXOPTR_.PS @@ -0,0 +1,741 @@ +*PPD-Adobe: "4.1" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra LaserPrinter +*% Produced by Lexmark International, Inc. +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*% +*% WARNING: If you want to edit this PPD file and use it with Aldus +*% PageMaker, be sure to use an editor (such as DOS Edit) +*% that does NOT add an end-of-file marker (hex 1A) when +*% it stores the file. +*% +*% + +*FormatVersion: "4.1" +*FileVersion: "1.4" +*LanguageVersion: English +*PCFileName: "LEXOPTRA.PPD" +*Product: "(Lexmark Optra LaserPrinter)" +*PSVersion: "" +*ModelName: "Lexmark Optra LaserPrinter" +*ShortNickName: "Lexmark Optra PS" +*NickName: "Lexmark Optra PS" + +*% === Options and Constraints ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Duplexer - Option: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Lower Tray - Option: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*CloseUI: *Option2 + +*OpenUI *Option3/Tray 3 - Option: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*CloseUI: *Option3 + +*OpenUI *Option4/Envelope Feeder - Option: Boolean +*DefaultOption4: False +*Option4 True/Installed: "" +*Option4 False/Not Installed: "" +*CloseUI: *Option4 + +*OpenUI *Option5/Feeder 2 - Option: Boolean +*DefaultOption5: False +*Option5 True/Installed: "" +*Option5 False/Not Installed: "" +*CloseUI: *Option5 + +*OpenUI *Option6/Flash Memory Card - Option: Boolean +*DefaultOption6: None +*Option6 None/Not Installed: "" +*Option6 1Meg/1 MB Flash Memory: "" +*Option6 2Meg/2 MB Flash Memory: "" +*Option6 4Meg/4 MB Flash Memory: "" +*CloseUI: *Option6 + +*OpenUI *Option7/Printer Hard Disk - Option: Boolean +*DefaultOption7: False +*Option7 False/Not Installed: "" +*Option7 True/Installed: "" +*CloseUI: *Option7 + +*OpenUI *Option8/Printer Memory - Option: PickOne +*DefaultOption8: 2Meg +*Option8 2Meg/2 MB Printer Memory: "" +*Option8 4Meg/4 MB Printer Memory: "" +*Option8 6Meg/6 MB Printer Memory: "" +*Option8 8Meg/8 MB Printer Memory: "" +*Option8 10Meg/10 MB Printer Memory: "" +*Option8 12Meg/12 MB Printer Memory: "" +*Option8 16Meg/16 MB Printer Memory: "" +*Option8 18Meg/18 MB Printer Memory: "" +*Option8 20Meg/20 MB Printer Memory: "" +*Option8 24Meg/24 MB Printer Memory: "" +*Option8 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *Option8 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *Duplex +*UIConstraints: *Option2 False *InputSlot Lower +*UIConstraints: *Option2 False *TraySwitch True +*UIConstraints: *Option3 False *InputSlot Tray3 +*UIConstraints: *Option4 False *InputSlot Feeder +*UIConstraints: *Option5 False *InputSlot Feeder2 +*UIConstraints: *Resolution 1200dpi *Smoothing + +*% === Basic Capabilities ============ + +*ColorDevice: False + +*LanguageLevel: "2" +*Protocols: PJL +*FreeVM: "728000" +*VMOption 2Meg: "376000" +*VMOption 4Meg: "728000" +*VMOption 6Meg: "828000" +*VMOption 8Meg: "1032000" +*VMOption 10Meg: "1032000" +*VMOption 12Meg: "1237000" +*VMOption 16Meg: "1647000" +*VMOption 18Meg: "1647000" +*VMOption 20Meg: "1647000" +*VMOption 24Meg: "1647000" +*VMOption 32Meg: "1647000" +*ColorDevice: False +*DefaultColorSpace: Gray +*Throughput: "8" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*JCLOpenUI *JCLDensity/Print Darkness: PickOne +*DefaultJCLDensity: None +*OrderDependency: 10 JCLSetup *JCLDensity +*JCLDensity None/Printer's default: "" +*JCLDensity LIGHT/Light: "@PJL SET DENSITY = 1<0A>" +*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>" +*JCLDensity DARK/Dark: "@PJL SET DENSITY = 5<0A>" +*JCLDensity TONERSAVER/Toner Saver: "@PJL SET ECONOMODE = TONERSAVER<0A>" +*JCLDensity DRAFT/Draft: "@PJL SET ECONOMODE = DRAFT<0A>" +*JCLCloseUI: *JCLDensity + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 10 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "1 dict dup /HWResolution [300 300] put setpagedevice" +*Resolution 600dpi/600 dpi: "1 dict dup /HWResolution [600 600] put setpagedevice" +*Resolution 1200dpi/1200 dpi: "1 dict dup /HWResolution [1200 1200] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 40 AnySetup *Smoothing +*Smoothing True/On: " + 1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 2 put put setpagedevice" +*End +*Smoothing False/Off: " + 1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 0 put put setpagedevice" +*End +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Paper Handling =================== + +*LandscapeOrientation: Plus90 + +*% These entries will set up the frame buffer. +*% Usually used with AutoSelect input slot. +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5/A5: " + 2 dict dup /PageSize [419 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5/B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/Monarch Envelope: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C4/C9 Envelope: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/C10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/DL Envelope: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5/C5 Envelope: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize ISOB5/B5 Envelope: " + 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C3/Other Envelope: " + 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + 13 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input slots other than AutoSelect. +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4/A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5/A5: " + 2 dict dup /PageSize [419 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5/B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Monarch/Monarch Envelope: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C4/C9 Envelope: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Comm10/C10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion DL/DL Envelope: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C5/C5 Envelope: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion ISOB5/B5 Envelope: " + 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C3/Other Envelope: " + 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. +*DefaultImageableArea: Letter +*ImageableArea Letter: "18 17 597 776" +*ImageableArea Legal: "18 18 597 992" +*ImageableArea Executive: "18 18 505 740" +*ImageableArea A4: "10 19 588 827" +*ImageableArea A5: "18 13 405 580" +*ImageableArea B5: "18 18 505 711" +*ImageableArea Monarch/Monarch Envelope: "18 13 260 526" +*ImageableArea C4/C9 Envelope: "18 14 260 623" +*ImageableArea Comm10/C10 Envelope: "18 15 278 668" +*ImageableArea DL/DL Envelope: "18 14 293 608" +*ImageableArea C5/C5 Envelope: "18 13 440 634" +*ImageableArea ISOB5/B5 Envelope: "18 13 480 693" +*ImageableArea C3/Other Envelope: "18 18 593 992" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + +*% These provide the physical dimensions of the paper (by keyword) +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Executive: "522 756" +*PaperDimension A4: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension B5: "516 729" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension C4/C9 Envelope: "279 639" +*PaperDimension Comm10/C10 Envelope: "297 684" +*PaperDimension DL/DL Envelope: "312 624" +*PaperDimension C5/C5 Envelope: "459 649" +*PaperDimension ISOB5/B5 Envelope: "499 709" +*PaperDimension C3/Other Envelope: "612 996" + +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*InputSlot Upper/Upper Tray: " + currentpagedevice /InputAttributes get 0 get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Lower/Lower Tray: " + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Feeder/Feeder: " + currentpagedevice /InputAttributes get 2 known + { 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice + 1 dict dup/InputAttributes 1 dict dup /Priority [2] put put setpagedevice } + { 1 dict dup /ManualFeed true put setpagedevice }ifelse" +*End +*InputSlot Feeder2/Feeder 2: " + currentpagedevice /InputAttributes get 4 known + { 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice + 1 dict dup/InputAttributes 1 dict dup /Priority [4] put put setpagedevice } + { 1 dict dup /ManualFeed true put setpagedevice }ifelse" +*End +*InputSlot EnvelopeManual/Manual Envelope: " + 1 dict dup /ManualFeed true put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*?InputSlot: " + save + [ (Upper) (Lower) (Tray3) (Feeder) (Feeder2) (ManualEnvelope) ] + statusdict /papertray get exec {get exec} stopped { pop pop (Unknown) } + if = flush + restore + " +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Paper: Boolean +*OrderDependency: 15 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True/On: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False/Off: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *ManualFeed + +*OpenUI *TraySwitch/Tray Linking: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " + save + currentpagedevice /TraySwitch get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *TraySwitch + +*DefaultOutputOrder: Normal +*OutputOrder Normal: "" +*OutputOrder Reverse: "" + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*Duplex None/Simplex: "1 dict dup /Duplex false put setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { 2 dict dup /Duplex true put dup /Tumble false put setpagedevice } + { 1 dict dup /Duplex false put setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { 2 dict dup /Duplex true put dup /Tumble true put setpagedevice } + { 1 dict dup /Duplex false put setpagedevice } + ifelse + " +*End +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: <one of these> %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: <stat>; source: <one of these> %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: <one of these> %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*%DeviceAdjustMatrix: " 1 0 0 1 0 0 " + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 106 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.106lpi.1200dpi/106 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.1200dpi/106 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.1200dpi/106 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.106lpi.1200dpi/106 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.106lpi.1200dpi/106 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.1200dpi/106 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.106lpi.1200dpi/106 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.106lpi.1200dpi/106 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.106lpi.1200dpi/106 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.106lpi.1200dpi/106 lpi / 1200 dpi: "100.0" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" + +*% End of PPD file for Lexmark Optra LaserPrinter diff --git a/openoffice/share/psprint/driver/LHCFLRJ5.PS b/openoffice/share/psprint/driver/LHCFLRJ5.PS new file mode 100644 index 0000000000000000000000000000000000000000..fce33899af850e9a812b2e9af61a7e6541b5e5d3 --- /dev/null +++ b/openoffice/share/psprint/driver/LHCFLRJ5.PS @@ -0,0 +1,2034 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + +*% ' + +*% Modification Date: July 02, 1997 + +*% ================================================================ + + + +*FormatVersion: "4.3" + +*FileVersion: "1.0" + +*LanguageEncoding: JIS83-RKSJ + +*LanguageVersion: Japanese + +*PSVersion: "(2013.114) 9" + +*Product: "(Linotype)" + +*% 31 Chars ******************************* + +*Manufacturer: "LHAG Linotype-Hell" + +*ModelName: "Lino ColorFlash V 4.3 J" + +*ShortNickName: "Lino ColorFlash V 4.3 J" + +*NickName: "Lino ColorFlash V 4.3 J" + +*PCFileName: "LHCFLRJ5.PPD" + + + +*% ================================================================ + +*% Basic Device Capabilities + +*% ================================================================ + + + +*FreeVM: "5242880" + +*PrintPSErrors: False + +*LanguageLevel: "2" + +*ColorDevice: True + +*ContoneOnly: True + +*DefaultColorSpace: CMYK + +*Throughput: "1" + +*FileSystem: True + + + +*?FileSystem: " + +save + + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush + +restore + +" + +*End + + + +*Password: "0" + +*ExitServer: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot perform the exitserver command.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + +" + +*End + + + +*Reset: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot reset printer.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + + systemdict /quit get exec + + (WARNING : Printer Reset Failed.) = flush + +" + +*End + + + +*DefaultResolution: 400dpi + + + +*?Resolution: " + + save + + 72 72 matrix defaultmatrix dtransform + + pop abs round cvi =print (dpi\n) print + + restore + +" + +*End + + + +*% ================================================================ + +*% ================================================================ + +*% Group - CMM_Options + +*% ================================================================ + +*% ================================================================ + + + +*%----*OpenGroup: CMM_Options/CMM Options + + + +*% ================================================================ + +*% CMM On + RenderingIntent / Off + +*% ================================================================ + + + +*OpenUI *LHCMM_ON/Color Matching : PickOne + +*OrderDependency: 20 DocumentSetup *LHCMM_ON + +*DefaultLHCMM_ON: DeltaDefault + + + +*LHCMM_ON DeltaDefault/Printer's Default: "" + + + +*LHCMM_ON OnPrint/On - Print: " + +%LHCBeginUserItem: *CMM_ON + +% True + +%LHCEndUserItem + +%LHCBeginUserItem: *RenderingIntent + +% 1 + +%LHCEndUserItem + +" + +*End + + + +*LHCMM_ON OnProof/On - Proof: " + +%LHCBeginUserItem: *CMM_ON + +% True + +%LHCEndUserItem + +%LHCBeginUserItem: *RenderingIntent + +% 3 + +%LHCEndUserItem + +" + +*End + + + +*LHCMM_ON Off/Off: " + +%LHCBeginUserItem: *CMM_ON + +% False + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHCMM_ON + + + +*% ================================================================ + +*% CMM - ICCPrintProfile + +*% ================================================================ + + + +*OpenUI *LHICCPrintProfile/Printing Process : PickOne + +*OrderDependency: 21 DocumentSetup *LHICCPrintProfile + +*DefaultLHICCPrintProfile: DeltaDefault + + + +*LHICCPrintProfile DeltaDefault/Printer's Default: "" + + + +*LHICCPrintProfile Euro/Euro: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Euro + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile SWOP/SWOP: " + +%LHCBeginUserItem: *ICCPrintProfile + +% SWOP + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom1/Custom1: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom1 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom2/Custom2: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom2 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom3/Custom3: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom3 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom4/Custom4: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom4 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom5/Custom5: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom5 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom6/Custom6: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom6 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom7/Custom7: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom7 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom8/Custom8: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom8 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom9/Custom9: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom9 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom10/Custom10: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom10 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHICCPrintProfile + + + +*% ================================================================ + +*% CMM - ICCProofProfile + +*% ================================================================ + + + +*OpenUI *LHICCProofProfile/Proof Media Type : PickOne + +*OrderDependency: 22 DocumentSetup *LHICCProofProfile + +*DefaultLHICCProofProfile: DeltaDefault + + + +*LHICCProofProfile DeltaDefault/Printer's Default: "" + + + +*LHICCProofProfile MediaType1/MediaType1: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType1 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType2/MediaType2: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType2 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType3/MediaType3: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType3 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType4/MediaType4: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType4 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType5/MediaType5: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType5 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType6/MediaType6: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType6 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType7/MediaType7: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType7 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType8/MediaType8: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType8 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType9/MediaType9: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType9 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType10/MediaType10: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType10 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHICCProofProfile + + + +*%----*CloseGroup: CMM_Options + + + +*% ================================================================ + +*% ================================================================ + +*% Group - Other Options + +*% ================================================================ + +*% ================================================================ + + + +*%----*OpenGroup: OtherOptions/Other Options + + + +*% ================================================================ + +*% CMM - Smoothing Ð UDIs for Factor and Resolution + +*% ================================================================ + + + +*OpenUI *LHSmoothing/Smoothing : PickOne + +*OrderDependency: 24 DocumentSetup *LHSmoothing + +*DefaultLHSmoothing: DeltaDefault + + + +*LHSmoothing DeltaDefault/Printer's Default: "" + + + +*LHSmoothing 0/Off: " + +%LHCBeginUserItem: *Smoothing + +% 0 + +%LHCEndUserItem + +%LHCBeginUserItem: *Resolution + +% 400 + +%LHCEndUserItem + +" + +*End + + + +*LHSmoothing 2/Antialiasing 2x2: " + +%LHCBeginUserItem: *Smoothing + +% 2 + +%LHCEndUserItem + +%LHCBeginUserItem: *Resolution + +% 800 + +%LHCEndUserItem + +" + +*End + + + +*LHSmoothing 3/Antialiasing 3x3: " + +%LHCBeginUserItem: *Smoothing + +% 3 + +%LHCEndUserItem + +%LHCBeginUserItem: *Resolution + +% 1200 + +%LHCEndUserItem + +" + +*End + + + +*LHSmoothing max/Antialiasing max: " + +%LHCBeginUserItem: *Smoothing + +% 99 + +%LHCEndUserItem + +%LHCBeginUserItem: *Resolution + +% 1200 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHSmoothing + + + +*% ================================================================ + +*% InRIP Separation Mode + +*% ================================================================ + + + +*OpenUI *LHInRipSeparation/Source Data : PickOne + +*OrderDependency: 30 DocumentSetup *LHInRipSeparation + +*DefaultLHInRipSeparation: DeltaDefault + + + +*LHInRipSeparation DeltaDefault/Printer's Default: "" + + + +*LHInRipSeparation True/Composite PS: " + + << /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + + >> setpagedevice + +" + +*End + + + +*LHInRipSeparation False/Separated PS: " + + << /Separations false + + /ProcessColorModel /DeviceGray + + >> setpagedevice + +" + +*End + + + +*?LHInRipSeparation: " + + save + + currentpagedevice /Separations get + + currentpagedevice /ProcessColorModel get /DeviceGray ne and + + {(True)}{(False)} ifelse = flush + + restore + +" + +*End + + + +*CloseUI: *LHInRipSeparation + + + +*% ================================================================ + +*% Mirror Print Mode + +*% ================================================================ + + + +*OpenUI *LHMirror/Mirror Mode : PickOne + +*OrderDependency: 34 DocumentSetup *LHMirror + +*DefaultLHMirror: DeltaDefault + + + +*LHMirror DeltaDefault/Printer's Default: "" + + + +*LHMirror True/On: " + +%LHCBeginUserItem: *MirrorPrint + +% True + +%LHCEndUserItem + +" + +*End + + + +*LHMirror False/Off: " + +%LHCBeginUserItem: *MirrorPrint + +% False + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHMirror + + + +*% ================================================================ + +*% Policies for PageSize, if job doesn't fit + +*% ================================================================ + + + +*OpenUI *LHPolicies/If job doesn't fit : PickOne + +*OrderDependency: 35 AnySetup *LHPolicies + +*DefaultLHPolicies: DeltaDefault + + + +*LHPolicies DeltaDefault/Printer's Default: "" + + + +*LHPolicies 0/Error message: " + +%LHCBeginUserItem: *Policies + +% 0 + +%LHCEndUserItem + +" + +*End + + + +*LHPolicies 1/Crop centered: " + +%LHCBeginUserItem: *Policies + +% 1 + +%LHCEndUserItem + +" + +*End + + + +*LHPolicies 2/Shrink to fit: " + +%LHCBeginUserItem: *Policies + +% 2 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHPolicies + + + +*%----*CloseGroup: OtherOptions + + + +*% ================================================================ + +*% ================================================================ + +*% Group - Media Selection + +*% ================================================================ + +*% ================================================================ + + + +*OpenGroup: MediaSelection/Media Selection + + + +*% ================================================================ + +*% Paper Handling - PageSize + +*% Use these entries to set paper size most of the time, unless + +*% there is specific reason to use PageRegion. + +*% ================================================================ + + + +*OpenUI *PageSize/PageSize : PickOne + +*OrderDependency: 10 AnySetup *PageSize + +*DefaultPageSize: Unknown + + + +*PageSize A4/A4: " + +<< /PageSize [595 842] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A4 595 842 0 + +%LHCEndUserItem + +" + +*End + + + +*PageSize A4R/A4 R: " + +<< /PageSize [595 842] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A4R 595 842 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize A3/A3: " + +<< /PageSize [842 1191] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A3 842 1191 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize B5/B5-JIS: " + +<< /PageSize [516 729] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B5 516 729 0 + +%LHCEndUserItem + +" + +*End + + + +*PageSize B5R/B5-JIS R: " + +<< /PageSize [516 729] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B5R 516 729 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize B4/B4-JIS: " + +<< /PageSize [729 1032] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B4 729 1032 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize Letter/Letter: " + +<< /PageSize [612 792] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% Letter 612 792 0 + +%LHCEndUserItem + +" + +*End + + + +*PageSize LetterR/Letter R: " + +<< /PageSize [612 792] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% LetterR 612 792 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize Legal/Legal: " + +<< /PageSize [612 1008] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% Legal 612 1008 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize Tabloid/Tabloid: " + +<< /PageSize [792 1224] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 11x17 792 1224 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize 8x10/8x10 inch: " + +<< /PageSize [576 720] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 8x10 576 720 0 + +%LHCEndUserItem + +" + +*End + + + +*PageSize 8x10R/8x10 inch R: " + +<< /PageSize [576 720] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 8x10R 576 720 1 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *PageSize + + + +*% ================================================================ + +*% Paper Handling - PageRegion + +*% These entries will set up the frame buffer. + +*% Usually used with manual feed. + +*% ================================================================ + + + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 11 AnySetup *PageRegion + +*DefaultPageRegion: Unknown + + + +*PageRegion A4/A4: " + +<< /PageSize [595 842] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A4 595 842 0 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion A4R/A4 R: " + +<< /PageSize [595 842] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A4R 595 842 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion A3/A3: " + +<< /PageSize [842 1191] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A3 842 1191 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion B5/B5-JIS: " + +<< /PageSize [516 729] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B5 516 729 0 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion B5R/B5-JIS R: " + +<< /PageSize [516 729] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B5R 516 729 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion B4/B4-JIS: " + +<< /PageSize [729 1032] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B4 729 1032 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion Letter/Letter: " + +<< /PageSize [612 792] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% Letter 612 792 0 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion LetterR/Letter R: " + +<< /PageSize [612 792] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% LetterR 612 792 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion Legal/Legal: " + +<< /PageSize [612 1008] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% Legal 612 1008 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion Tabloid/Tabloid: " + +<< /PageSize [792 1224] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 11x17 792 1224 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion 8x10/8x10 inch: " + +<< /PageSize [576 720] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 8x10 576 720 0 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion 8x10R/8x10 inch R: " + +<< /PageSize [576 720] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 8x10R 576 720 1 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *PageRegion + + + +*% ================================================================ + +*% Paper Handling - ImageableArea / PaperDimension + +*% These entries provide information about specific paper keywords. + +*% In this PPD ImagealeArea is set for Canon CLC 700/800. + +*% ================================================================ + + + +*DefaultImageableArea: A4 + +*ImageableArea A4/A4: "18 2 580 834" + +*ImageableArea A4R/A4 R: " 2 18 587 827" + +*ImageableArea A3/A3: " 2 18 834 1176" + +*ImageableArea B5/B5-JIS: "18 2 501 721" + +*ImageableArea B5R/B5-JIS R: " 2 18 508 714" + +*ImageableArea B4/B4-JIS: " 2 18 721 1017" + +*ImageableArea Letter/Letter: "18 2 597 784" + +*ImageableArea LetterR/Letter R: " 2 18 604 777" + +*ImageableArea Legal/Legal: " 2 18 604 993" + +*ImageableArea Tabloid/Tabloid: " 2 18 784 1209" + +*ImageableArea 8x10/8x10 inch: "18 2 561 712" + +*ImageableArea 8x10R/8x10 inch R: " 2 18 568 705" + + + +*DefaultPaperDimension: A4 + +*PaperDimension A4/A4: "595 842" + +*PaperDimension A4R/A4 R: "595 841" + +*PaperDimension A3/A3: "842 1191" + +*PaperDimension B5/B5-JIS: "516 729" + +*PaperDimension B5R/B5-JIS R: "516 728" + +*PaperDimension B4/B4-JIS: "729 1032" + +*PaperDimension Letter/Letter: "612 792" + +*PaperDimension LetterR/Letter R: "612 791" + +*PaperDimension Legal/Legal: "612 1008" + +*PaperDimension Tabloid/Tabloid: "792 1224" + +*PaperDimension 8x10/8x10 inch: "576 720" + +*PaperDimension 8x10R/8x10 inch R: "576 719" + + + +*% ================================================================ + +*% Tray Selection + +*% ================================================================ + + + +*RequiresPageRegion All: True + + + +*OpenUI *InputSlot/Input Slot : PickOne + +*OrderDependency: 12 AnySetup *InputSlot + +*DefaultInputSlot: Auto + + + +*InputSlot Auto/AutoSelect: "" + + + +*InputSlot Tray1/Tray 1: " + +%LHCBeginUserItem: *InputSlot + +% Tray1 + +%LHCEndUserItem + +%LHCBeginUserItem: *ManualFeed + +% False + +%LHCEndUserItem + +" + +*End + + + +*InputSlot Tray2/Tray 2: " + +%LHCBeginUserItem: *InputSlot + +% Tray2 + +%LHCEndUserItem + +%LHCBeginUserItem: *ManualFeed + +% False + +%LHCEndUserItem + +" + +*End + + + +*InputSlot Tray3/Tray 3: " + +%LHCBeginUserItem: *InputSlot + +% Tray3 + +%LHCEndUserItem + +%LHCBeginUserItem: *ManualFeed + +% False + +%LHCEndUserItem + +" + +*End + + + +*InputSlot BypassTray/Bypass Tray: " + +%LHCBeginUserItem: *InputSlot + +% Tray0 + +%LHCEndUserItem + +%LHCBeginUserItem: *ManualFeed + +% True + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *InputSlot + + + +*CloseGroup: MediaSelection + + + +*% ================================================================ + +*% Font Information + +*% ================================================================ + + + +*DefaultFont: Courier + +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk + +*Font Bookman-Demi: Standard "(001.001)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk + +*Font Bookman-Light: Standard "(001.001)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk + +*Font Courier: Standard "(002.002)" Standard ROM + +*Font Courier-Bold: Standard "(002.002)" Standard ROM + +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM + +*Font Courier-Oblique: Standard "(002.002)" Standard ROM + +*Font Helvetica: Standard "(001.006)" Standard ROM + +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM + +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM + +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.000)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk + +*Font Palatino-Italic: Standard "(001.000)" Standard Disk + +*Font Palatino-Roman: Standard "(001.000)" Standard Disk + +*Font Symbol: Special "(001.003)" Special ROM + +*Font Times-Bold: Standard "(001.007)" Standard ROM + +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM + +*Font Times-Italic: Standard "(001.007)" Standard ROM + +*Font Times-Roman: Standard "(001.007)" Standard ROM + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Special "(001.000)" Special Disk + + + +*Font FutoGoB101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font FutoMinA101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk + +*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk + +*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Jun101-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Jun101-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Jun101-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light.Oubun: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Jun101-Light.WP-Symbol: Special "(003.000)" Special Disk + +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk + + + +*?FontQuery: " + +save + + /str 100 string dup 0 (fonts/) putinterval def + + { + + count 1 gt + + { + + exch dup str 6 94 getinterval cvs + + (/) print dup print (:) print exch + + FontDirectory exch known + + { pop (Yes) } + + { + + length 6 add str 0 3 -1 roll getinterval + + mark exch status + + {cleartomark (Yes)}{cleartomark (No)} ifelse + + } ifelse = + + } + + {exit} ifelse + + }bind loop + + (*) = flush + +restore + +" + +*End + + + +*?FontList: " + +save + + FontDirectory { pop == } bind forall flush + + /filenameforall where + + { + + pop (fonts/*) + + { dup length 6 sub 6 exch getinterval cvn == } bind + + 128 string filenameforall flush + + } if + + (*) = flush + +restore + +" + +*End + + + +*% ================================================================ + +*% JobPatchFile Ð PS Header Sequence for CLC 700/800 Color Copier + +*% ================================================================ + + + +*JobPatchFile 1: " + +% Begin of JobPatchFile 1 + +% This PPD invocation contains a PostScript / comment sequence + +% and it is used to provide initial state for every job. + + + +%LHCBeginUserItem: *ImageableArea + +% A4 9 18 833 568 842 595 + +% A4R 9 18 586 815 595 842 + +% A3 9 18 833 1164 842 1191 + +% B5 9 18 720 489 729 516 + +% B5R 9 18 507 702 516 729 + +% B4 9 18 720 1005 729 1032 + +% Letter 9 18 783 585 792 612 + +% LetterR 9 18 603 765 612 792 + +% Legal 9 18 603 981 612 1008 + +% 11x17 9 18 783 1197 792 1224 + +% 8x10 9 18 711 549 720 576 + +% 8x10R 9 18 567 693 576 720 + +%LHCEndUserItem + + + +%LHCBeginUserItem: *OutputOrder + +% Reverse + +%LHCEndUserItem + +%LHCBeginUserItem: *Resolution + +% 400 + +%LHCEndUserItem + +% End of JobPatchFile 1 + +" + +*End + + + +*% The byte count of this file should be exactly 028973 or 031007 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype + diff --git a/openoffice/share/psprint/driver/LHCOFLC5.PS b/openoffice/share/psprint/driver/LHCOFLC5.PS new file mode 100644 index 0000000000000000000000000000000000000000..26edf6494a90861b8fc2702e0f90124d03e78519 --- /dev/null +++ b/openoffice/share/psprint/driver/LHCOFLC5.PS @@ -0,0 +1,1866 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + +*% + +*% Modification Date: July 02, 1997 + +*% ================================================================ + + + +*FormatVersion: "4.3" + +*FileVersion: "1.0" + +*LanguageEncoding: ISOLatin1 + +*LanguageVersion: English + +*PSVersion: "(2013.114) 9" + +*Product: "(Linotype)" + +*% 31 Chars ******************************* + +*Manufacturer: "LHAG Linotype-Hell" + +*ModelName: "Lino ColorFlash Cstm V 4.3" + +*ShortNickName: "Lino ColorFlash Cstm V 4.3" + +*NickName: "Lino ColorFlash Cstm V 4.3" + +*PCFileName: "LHCOFLC5.PPD" + + + +*% ================================================================ + +*% Basic Device Capabilities + +*% ================================================================ + + + +*FreeVM: "5242880" + +*PrintPSErrors: False + +*LanguageLevel: "2" + +*ColorDevice: True + +*ContoneOnly: True + +*DefaultColorSpace: CMYK + +*Throughput: "1" + +*VariablePaperSize: True + +*FileSystem: True + + + +*?FileSystem: " + +save + + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush + +restore + +" + +*End + + + +*Password: "0" + +*ExitServer: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot perform the exitserver command.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + +" + +*End + + + +*Reset: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot reset printer.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + + systemdict /quit get exec + + (WARNING : Printer Reset Failed.) = flush + +" + +*End + + + +*DefaultResolution: 400dpi + + + +*?Resolution: " + + save + + 72 72 matrix defaultmatrix dtransform + + pop abs round cvi =print (dpi\n) print + + restore + +" + +*End + + + +*% ================================================================ + +*% ================================================================ + +*% Group - CMM_Options + +*% ================================================================ + +*% ================================================================ + + + +*%----*OpenGroup: CMM_Options/CMM Options + + + +*% ================================================================ + +*% CMM On + RenderingIntent / Off + +*% ================================================================ + + + +*OpenUI *LHCMM_ON/Color Matching : PickOne + +*OrderDependency: 20 DocumentSetup *LHCMM_ON + +*DefaultLHCMM_ON: DeltaDefault + + + +*LHCMM_ON DeltaDefault/Printer's Default: "" + + + +*LHCMM_ON OnPrint/On - Print: " + +%LHCBeginUserItem: *CMM_ON + +% True + +%LHCEndUserItem + +%LHCBeginUserItem: *RenderingIntent + +% 1 + +%LHCEndUserItem + +" + +*End + + + +*LHCMM_ON OnProof/On - Proof: " + +%LHCBeginUserItem: *CMM_ON + +% True + +%LHCEndUserItem + +%LHCBeginUserItem: *RenderingIntent + +% 3 + +%LHCEndUserItem + +" + +*End + + + +*LHCMM_ON Off/Off: " + +%LHCBeginUserItem: *CMM_ON + +% False + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHCMM_ON + + + +*% ================================================================ + +*% CMM - ICCPrintProfile + +*% ================================================================ + + + +*OpenUI *LHICCPrintProfile/Printing Process : PickOne + +*OrderDependency: 21 DocumentSetup *LHICCPrintProfile + +*DefaultLHICCPrintProfile: DeltaDefault + + + +*LHICCPrintProfile DeltaDefault/Printer's Default: "" + + + +*LHICCPrintProfile Euro/Euro: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Euro + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile SWOP/SWOP: " + +%LHCBeginUserItem: *ICCPrintProfile + +% SWOP + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom1/Custom1: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom1 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom2/Custom2: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom2 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom3/Custom3: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom3 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom4/Custom4: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom4 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom5/Custom5: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom5 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom6/Custom6: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom6 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom7/Custom7: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom7 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom8/Custom8: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom8 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom9/Custom9: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom9 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom10/Custom10: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom10 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHICCPrintProfile + + + +*% ================================================================ + +*% CMM - ICCProofProfile + +*% ================================================================ + + + +*OpenUI *LHICCProofProfile/Proof Media Type : PickOne + +*OrderDependency: 22 DocumentSetup *LHICCProofProfile + +*DefaultLHICCProofProfile: DeltaDefault + + + +*LHICCProofProfile DeltaDefault/Printer's Default: "" + + + +*LHICCProofProfile MediaType1/MediaType1: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType1 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType2/MediaType2: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType2 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType3/MediaType3: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType3 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType4/MediaType4: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType4 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType5/MediaType5: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType5 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType6/MediaType6: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType6 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType7/MediaType7: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType7 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType8/MediaType8: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType8 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType9/MediaType9: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType9 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType10/MediaType10: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType10 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHICCProofProfile + + + +*%----*CloseGroup: CMM_Options + + + +*% ================================================================ + +*% ================================================================ + +*% Group - Other Options + +*% ================================================================ + +*% ================================================================ + + + +*%----*OpenGroup: OtherOptions/Other Options + + + +*% ================================================================ + +*% CMM - Smoothing Ð UDIs for Factor and Resolution + +*% ================================================================ + + + +*OpenUI *LHSmoothing/Smoothing : PickOne + +*OrderDependency: 24 DocumentSetup *LHSmoothing + +*DefaultLHSmoothing: DeltaDefault + + + +*LHSmoothing DeltaDefault/Printer's Default: "" + + + +*LHSmoothing 0/Off: " + +%LHCBeginUserItem: *Smoothing + +% 0 + +%LHCEndUserItem + +%LHCBeginUserItem: *Resolution + +% 400 + +%LHCEndUserItem + +" + +*End + + + +*LHSmoothing 2/Antialiasing 2x2: " + +%LHCBeginUserItem: *Smoothing + +% 2 + +%LHCEndUserItem + +%LHCBeginUserItem: *Resolution + +% 800 + +%LHCEndUserItem + +" + +*End + + + +*LHSmoothing 3/Antialiasing 3x3: " + +%LHCBeginUserItem: *Smoothing + +% 3 + +%LHCEndUserItem + +%LHCBeginUserItem: *Resolution + +% 1200 + +%LHCEndUserItem + +" + +*End + + + +*LHSmoothing max/Antialiasing max: " + +%LHCBeginUserItem: *Smoothing + +% 99 + +%LHCEndUserItem + +%LHCBeginUserItem: *Resolution + +% 1200 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHSmoothing + + + +*% ================================================================ + +*% InRIP Separation Mode + +*% ================================================================ + + + +*OpenUI *LHInRipSeparation/Source Data : PickOne + +*OrderDependency: 30 DocumentSetup *LHInRipSeparation + +*DefaultLHInRipSeparation: DeltaDefault + + + +*LHInRipSeparation DeltaDefault/Printer's Default: "" + + + +*LHInRipSeparation True/Composite PS: " + + << /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + + >> setpagedevice + +" + +*End + + + +*LHInRipSeparation False/Separated PS: " + + << /Separations false + + /ProcessColorModel /DeviceGray + + >> setpagedevice + +" + +*End + + + +*?LHInRipSeparation: " + + save + + currentpagedevice /Separations get + + currentpagedevice /ProcessColorModel get /DeviceGray ne and + + {(True)}{(False)} ifelse = flush + + restore + +" + +*End + + + +*CloseUI: *LHInRipSeparation + + + +*% ================================================================ + +*% Mirror Print Mode + +*% ================================================================ + + + +*OpenUI *LHMirror/Mirror Mode : PickOne + +*OrderDependency: 34 DocumentSetup *LHMirror + +*DefaultLHMirror: DeltaDefault + + + +*LHMirror DeltaDefault/Printer's Default: "" + + + +*LHMirror True/On: " + +%LHCBeginUserItem: *MirrorPrint + +% True + +%LHCEndUserItem + +" + +*End + + + +*LHMirror False/Off: " + +%LHCBeginUserItem: *MirrorPrint + +% False + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHMirror + + + +*% ================================================================ + +*% Policies for PageSize, if job doesn't fit + +*% ================================================================ + + + +*OpenUI *LHPolicies/If job doesn't fit : PickOne + +*OrderDependency: 35 AnySetup *LHPolicies + +*DefaultLHPolicies: DeltaDefault + + + +*LHPolicies DeltaDefault/Printer's Default: "" + + + +*LHPolicies 0/Error message: " + +%LHCBeginUserItem: *Policies + +% 0 + +%LHCEndUserItem + +" + +*End + + + +*LHPolicies 1/Crop centered: " + +%LHCBeginUserItem: *Policies + +% 1 + +%LHCEndUserItem + +" + +*End + + + +*LHPolicies 2/Shrink to fit: " + +%LHCBeginUserItem: *Policies + +% 2 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHPolicies + + + +*%----*CloseGroup: OtherOptions + + + +*% ================================================================ + +*% ================================================================ + +*% Group - Media Selection + +*% ================================================================ + +*% ================================================================ + + + +*OpenGroup: MediaSelection/Media Selection + + + +*% ================================================================ + +*% Paper Handling - PageSize + +*% Use these entries to set paper size most of the time, unless + +*% there is specific reason to use PageRegion. + +*% ================================================================ + + + +*OpenUI *PageSize/PageSize : PickOne + +*OrderDependency: 10 AnySetup *PageSize + +*DefaultPageSize: Unknown + + + +*PageSize A4/A4: " + +<< /PageSize [595 842] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A4 595 842 0 + +%LHCEndUserItem + +" + +*End + + + +*PageSize A4R/A4 R: " + +<< /PageSize [595 842] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A4R 595 842 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize A3/A3: " + +<< /PageSize [842 1191] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A3 842 1191 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize B5/B5-JIS: " + +<< /PageSize [516 729] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B5 516 729 0 + +%LHCEndUserItem + +" + +*End + + + +*PageSize B5R/B5-JIS R: " + +<< /PageSize [516 729] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B5R 516 729 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize B4/B4-JIS: " + +<< /PageSize [729 1032] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B4 729 1032 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize Letter/Letter: " + +<< /PageSize [612 792] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% Letter 612 792 0 + +%LHCEndUserItem + +" + +*End + + + +*PageSize LetterR/Letter R: " + +<< /PageSize [612 792] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% LetterR 612 792 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize Legal/Legal: " + +<< /PageSize [612 1008] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% Legal 612 1008 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize Tabloid/Tabloid: " + +<< /PageSize [792 1224] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 11x17 792 1224 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize 8x10/8x10 inch: " + +<< /PageSize [576 720] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 8x10 576 720 0 + +%LHCEndUserItem + +" + +*End + + + +*PageSize 8x10R/8x10 inch R: " + +<< /PageSize [576 720] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 8x10R 576 720 1 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *PageSize + + + +*% ================================================================ + +*% Paper Handling - PageRegion + +*% These entries will set up the frame buffer. + +*% Usually used with manual feed. + +*% ================================================================ + + + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 11 AnySetup *PageRegion + +*DefaultPageRegion: Unknown + + + +*PageRegion A4/A4: " + +<< /PageSize [595 842] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A4 595 842 0 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion A4R/A4 R: " + +<< /PageSize [595 842] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A4R 595 842 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion A3/A3: " + +<< /PageSize [842 1191] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A3 842 1191 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion B5/B5-JIS: " + +<< /PageSize [516 729] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B5 516 729 0 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion B5R/B5-JIS R: " + +<< /PageSize [516 729] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B5R 516 729 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion B4/B4-JIS: " + +<< /PageSize [729 1032] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B4 729 1032 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion Letter/Letter: " + +<< /PageSize [612 792] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% Letter 612 792 0 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion LetterR/Letter R: " + +<< /PageSize [612 792] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% LetterR 612 792 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion Legal/Legal: " + +<< /PageSize [612 1008] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% Legal 612 1008 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion Tabloid/Tabloid: " + +<< /PageSize [792 1224] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 11x17 792 1224 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion 8x10/8x10 inch: " + +<< /PageSize [576 720] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 8x10 576 720 0 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion 8x10R/8x10 inch R: " + +<< /PageSize [576 720] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 8x10R 576 720 1 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *PageRegion + + + +*% ================================================================ + +*% Paper Handling - ImageableArea / PaperDimension + +*% These entries provide information about specific paper keywords. + +*% In this PPD ImagealeArea is set for Canon CLC 700/800. + +*% ================================================================ + + + +*DefaultImageableArea: A4 + +*ImageableArea A4/A4: "18 2 580 834" + +*ImageableArea A4R/A4 R: " 2 18 587 827" + +*ImageableArea A3/A3: " 2 18 834 1176" + +*ImageableArea B5/B5-JIS: "18 2 501 721" + +*ImageableArea B5R/B5-JIS R: " 2 18 508 714" + +*ImageableArea B4/B4-JIS: " 2 18 721 1017" + +*ImageableArea Letter/Letter: "18 2 597 784" + +*ImageableArea LetterR/Letter R: " 2 18 604 777" + +*ImageableArea Legal/Legal: " 2 18 604 993" + +*ImageableArea Tabloid/Tabloid: " 2 18 784 1209" + +*ImageableArea 8x10/8x10 inch: "18 2 561 712" + +*ImageableArea 8x10R/8x10 inch R: " 2 18 568 705" + + + +*DefaultPaperDimension: A4 + +*PaperDimension A4/A4: "595 842" + +*PaperDimension A4R/A4 R: "595 841" + +*PaperDimension A3/A3: "842 1191" + +*PaperDimension B5/B5-JIS: "516 729" + +*PaperDimension B5R/B5-JIS R: "516 728" + +*PaperDimension B4/B4-JIS: "729 1032" + +*PaperDimension Letter/Letter: "612 792" + +*PaperDimension LetterR/Letter R: "612 791" + +*PaperDimension Legal/Legal: "612 1008" + +*PaperDimension Tabloid/Tabloid: "792 1224" + +*PaperDimension 8x10/8x10 inch: "576 720" + +*PaperDimension 8x10R/8x10 inch R: "576 719" + + + +*% ================================================================ + +*% Setting up Custom Page Size + +*% ================================================================ + + + +*CustomPageSize True: " + +exch pop exch pop % discard offsets + +3 -2 roll + +<< /PageSize [5 -2 roll] + + /Orientation 5 -1 roll + + /ImagingBBox null + +>> setpagedevice + +%LHCBeginUserItem: *PageSize + +% Custom + +%LHCEndUserItem + +" + +*End + + + +*ParamCustomPageSize Width: 1 points 1 30000 + +*ParamCustomPageSize Height: 2 points 1 30000 + +*ParamCustomPageSize WidthOffset: 3 points 0 0 + +*ParamCustomPageSize HeightOffset: 4 points 0 0 + +*ParamCustomPageSize Orientation: 5 int 0 3 + +*MaxMediaWidth: "30000" + +*MaxMediaHeight: "30000" + + + +*% ================================================================ + +*% Tray Selection + +*% ================================================================ + + + +*RequiresPageRegion All: True + + + +*OpenUI *InputSlot/Input Slot : PickOne + +*OrderDependency: 12 AnySetup *InputSlot + +*DefaultInputSlot: Auto + + + +*InputSlot Auto/AutoSelect: "" + + + +*InputSlot Tray1/Tray 1: " + +%LHCBeginUserItem: *InputSlot + +% Tray1 + +%LHCEndUserItem + +%LHCBeginUserItem: *ManualFeed + +% False + +%LHCEndUserItem + +" + +*End + + + +*InputSlot Tray2/Tray 2: " + +%LHCBeginUserItem: *InputSlot + +% Tray2 + +%LHCEndUserItem + +%LHCBeginUserItem: *ManualFeed + +% False + +%LHCEndUserItem + +" + +*End + + + +*InputSlot Tray3/Tray 3: " + +%LHCBeginUserItem: *InputSlot + +% Tray3 + +%LHCEndUserItem + +%LHCBeginUserItem: *ManualFeed + +% False + +%LHCEndUserItem + +" + +*End + + + +*InputSlot BypassTray/Bypass Tray: " + +%LHCBeginUserItem: *InputSlot + +% Tray0 + +%LHCEndUserItem + +%LHCBeginUserItem: *ManualFeed + +% True + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *InputSlot + + + +*CloseGroup: MediaSelection + + + +*% ================================================================ + +*% Font Information + +*% ================================================================ + + + +*DefaultFont: Courier + +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk + +*Font Bookman-Demi: Standard "(001.001)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk + +*Font Bookman-Light: Standard "(001.001)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk + +*Font Courier: Standard "(002.002)" Standard ROM + +*Font Courier-Bold: Standard "(002.002)" Standard ROM + +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM + +*Font Courier-Oblique: Standard "(002.002)" Standard ROM + +*Font Helvetica: Standard "(001.006)" Standard ROM + +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM + +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM + +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.000)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk + +*Font Palatino-Italic: Standard "(001.000)" Standard Disk + +*Font Palatino-Roman: Standard "(001.000)" Standard Disk + +*Font Symbol: Special "(001.003)" Special ROM + +*Font Times-Bold: Standard "(001.007)" Standard ROM + +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM + +*Font Times-Italic: Standard "(001.007)" Standard ROM + +*Font Times-Roman: Standard "(001.007)" Standard ROM + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Special "(001.000)" Special Disk + + + +*?FontQuery: " + +save + + /str 100 string dup 0 (fonts/) putinterval def + + { + + count 1 gt + + { + + exch dup str 6 94 getinterval cvs + + (/) print dup print (:) print exch + + FontDirectory exch known + + { pop (Yes) } + + { + + length 6 add str 0 3 -1 roll getinterval + + mark exch status + + {cleartomark (Yes)}{cleartomark (No)} ifelse + + } ifelse = + + } + + {exit} ifelse + + }bind loop + + (*) = flush + +restore + +" + +*End + + + +*?FontList: " + +save + + FontDirectory { pop == } bind forall flush + + /filenameforall where + + { + + pop (fonts/*) + + { dup length 6 sub 6 exch getinterval cvn == } bind + + 128 string filenameforall flush + + } if + + (*) = flush + +restore + +" + +*End + + + +*% ================================================================ + +*% JobPatchFile Ð PS Header Sequence for CLC 700/800 Color Copier + +*% ================================================================ + + + +*JobPatchFile 1: " + +% Begin of JobPatchFile 1 + +% This PPD invocation contains a PostScript / comment sequence + +% and it is used to provide initial state for every job. + + + +%LHCBeginUserItem: *ImageableArea + +% A4 9 18 833 568 842 595 + +% A4R 9 18 586 815 595 842 + +% A3 9 18 833 1164 842 1191 + +% B5 9 18 720 489 729 516 + +% B5R 9 18 507 702 516 729 + +% B4 9 18 720 1005 729 1032 + +% Letter 9 18 783 585 792 612 + +% LetterR 9 18 603 765 612 792 + +% Legal 9 18 603 981 612 1008 + +% 11x17 9 18 783 1197 792 1224 + +% 8x10 9 18 711 549 720 576 + +% 8x10R 9 18 567 693 576 720 + +%LHCEndUserItem + + + +%LHCBeginUserItem: *OutputOrder + +% Reverse + +%LHCEndUserItem + +%LHCBeginUserItem: *Resolution + +% 400 + +%LHCEndUserItem + +% End of JobPatchFile 1 + +" + +*End + + + +*% The byte count of this file should be exactly 023292 or 025158 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype + diff --git a/openoffice/share/psprint/driver/LHCOFLR5.PS b/openoffice/share/psprint/driver/LHCOFLR5.PS new file mode 100644 index 0000000000000000000000000000000000000000..1e5ea2a577d08fddc91ea9263c59e77b3b737fe4 --- /dev/null +++ b/openoffice/share/psprint/driver/LHCOFLR5.PS @@ -0,0 +1,1814 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + +*% ' + +*% Modification Date: July 02, 1997 + +*% ================================================================ + + + +*FormatVersion: "4.3" + +*FileVersion: "1.0" + +*LanguageEncoding: ISOLatin1 + +*LanguageVersion: English + +*PSVersion: "(2013.114) 9" + +*Product: "(Linotype)" + +*% 31 Chars ******************************* + +*Manufacturer: "LHAG Linotype-Hell" + +*ModelName: "Lino ColorFlash V 4.3" + +*ShortNickName: "Lino ColorFlash V 4.3" + +*NickName: "Lino ColorFlash V 4.3" + +*PCFileName: "LHCOFLR5.PPD" + + + +*% ================================================================ + +*% Basic Device Capabilities + +*% ================================================================ + + + +*FreeVM: "5242880" + +*PrintPSErrors: False + +*LanguageLevel: "2" + +*ColorDevice: True + +*ContoneOnly: True + +*DefaultColorSpace: CMYK + +*Throughput: "1" + +*FileSystem: True + + + +*?FileSystem: " + +save + + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush + +restore + +" + +*End + + + +*Password: "0" + +*ExitServer: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot perform the exitserver command.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + +" + +*End + + + +*Reset: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot reset printer.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + + systemdict /quit get exec + + (WARNING : Printer Reset Failed.) = flush + +" + +*End + + + +*DefaultResolution: 400dpi + + + +*?Resolution: " + + save + + 72 72 matrix defaultmatrix dtransform + + pop abs round cvi =print (dpi\n) print + + restore + +" + +*End + + + +*% ================================================================ + +*% ================================================================ + +*% Group - CMM_Options + +*% ================================================================ + +*% ================================================================ + + + +*%----*OpenGroup: CMM_Options/CMM Options + + + +*% ================================================================ + +*% CMM On + RenderingIntent / Off + +*% ================================================================ + + + +*OpenUI *LHCMM_ON/Color Matching : PickOne + +*OrderDependency: 20 DocumentSetup *LHCMM_ON + +*DefaultLHCMM_ON: DeltaDefault + + + +*LHCMM_ON DeltaDefault/Printer's Default: "" + + + +*LHCMM_ON OnPrint/On - Print: " + +%LHCBeginUserItem: *CMM_ON + +% True + +%LHCEndUserItem + +%LHCBeginUserItem: *RenderingIntent + +% 1 + +%LHCEndUserItem + +" + +*End + + + +*LHCMM_ON OnProof/On - Proof: " + +%LHCBeginUserItem: *CMM_ON + +% True + +%LHCEndUserItem + +%LHCBeginUserItem: *RenderingIntent + +% 3 + +%LHCEndUserItem + +" + +*End + + + +*LHCMM_ON Off/Off: " + +%LHCBeginUserItem: *CMM_ON + +% False + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHCMM_ON + + + +*% ================================================================ + +*% CMM - ICCPrintProfile + +*% ================================================================ + + + +*OpenUI *LHICCPrintProfile/Printing Process : PickOne + +*OrderDependency: 21 DocumentSetup *LHICCPrintProfile + +*DefaultLHICCPrintProfile: DeltaDefault + + + +*LHICCPrintProfile DeltaDefault/Printer's Default: "" + + + +*LHICCPrintProfile Euro/Euro: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Euro + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile SWOP/SWOP: " + +%LHCBeginUserItem: *ICCPrintProfile + +% SWOP + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom1/Custom1: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom1 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom2/Custom2: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom2 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom3/Custom3: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom3 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom4/Custom4: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom4 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom5/Custom5: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom5 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom6/Custom6: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom6 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom7/Custom7: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom7 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom8/Custom8: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom8 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom9/Custom9: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom9 + +%LHCEndUserItem + +" + +*End + + + +*LHICCPrintProfile Custom10/Custom10: " + +%LHCBeginUserItem: *ICCPrintProfile + +% Custom10 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHICCPrintProfile + + + +*% ================================================================ + +*% CMM - ICCProofProfile + +*% ================================================================ + + + +*OpenUI *LHICCProofProfile/Proof Media Type : PickOne + +*OrderDependency: 22 DocumentSetup *LHICCProofProfile + +*DefaultLHICCProofProfile: DeltaDefault + + + +*LHICCProofProfile DeltaDefault/Printer's Default: "" + + + +*LHICCProofProfile MediaType1/MediaType1: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType1 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType2/MediaType2: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType2 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType3/MediaType3: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType3 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType4/MediaType4: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType4 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType5/MediaType5: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType5 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType6/MediaType6: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType6 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType7/MediaType7: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType7 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType8/MediaType8: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType8 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType9/MediaType9: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType9 + +%LHCEndUserItem + +" + +*End + + + +*LHICCProofProfile MediaType10/MediaType10: " + +%LHCBeginUserItem: *ICCProofProfile + +% MediaType10 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHICCProofProfile + + + +*%----*CloseGroup: CMM_Options + + + +*% ================================================================ + +*% ================================================================ + +*% Group - Other Options + +*% ================================================================ + +*% ================================================================ + + + +*%----*OpenGroup: OtherOptions/Other Options + + + +*% ================================================================ + +*% CMM - Smoothing Ð UDIs for Factor and Resolution + +*% ================================================================ + + + +*OpenUI *LHSmoothing/Smoothing : PickOne + +*OrderDependency: 24 DocumentSetup *LHSmoothing + +*DefaultLHSmoothing: DeltaDefault + + + +*LHSmoothing DeltaDefault/Printer's Default: "" + + + +*LHSmoothing 0/Off: " + +%LHCBeginUserItem: *Smoothing + +% 0 + +%LHCEndUserItem + +%LHCBeginUserItem: *Resolution + +% 400 + +%LHCEndUserItem + +" + +*End + + + +*LHSmoothing 2/Antialiasing 2x2: " + +%LHCBeginUserItem: *Smoothing + +% 2 + +%LHCEndUserItem + +%LHCBeginUserItem: *Resolution + +% 800 + +%LHCEndUserItem + +" + +*End + + + +*LHSmoothing 3/Antialiasing 3x3: " + +%LHCBeginUserItem: *Smoothing + +% 3 + +%LHCEndUserItem + +%LHCBeginUserItem: *Resolution + +% 1200 + +%LHCEndUserItem + +" + +*End + + + +*LHSmoothing max/Antialiasing max: " + +%LHCBeginUserItem: *Smoothing + +% 99 + +%LHCEndUserItem + +%LHCBeginUserItem: *Resolution + +% 1200 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHSmoothing + + + +*% ================================================================ + +*% InRIP Separation Mode + +*% ================================================================ + + + +*OpenUI *LHInRipSeparation/Source Data : PickOne + +*OrderDependency: 30 DocumentSetup *LHInRipSeparation + +*DefaultLHInRipSeparation: DeltaDefault + + + +*LHInRipSeparation DeltaDefault/Printer's Default: "" + + + +*LHInRipSeparation True/Composite PS: " + + << /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + + >> setpagedevice + +" + +*End + + + +*LHInRipSeparation False/Separated PS: " + + << /Separations false + + /ProcessColorModel /DeviceGray + + >> setpagedevice + +" + +*End + + + +*?LHInRipSeparation: " + + save + + currentpagedevice /Separations get + + currentpagedevice /ProcessColorModel get /DeviceGray ne and + + {(True)}{(False)} ifelse = flush + + restore + +" + +*End + + + +*CloseUI: *LHInRipSeparation + + + +*% ================================================================ + +*% Mirror Print Mode + +*% ================================================================ + + + +*OpenUI *LHMirror/Mirror Mode : PickOne + +*OrderDependency: 34 DocumentSetup *LHMirror + +*DefaultLHMirror: DeltaDefault + + + +*LHMirror DeltaDefault/Printer's Default: "" + + + +*LHMirror True/On: " + +%LHCBeginUserItem: *MirrorPrint + +% True + +%LHCEndUserItem + +" + +*End + + + +*LHMirror False/Off: " + +%LHCBeginUserItem: *MirrorPrint + +% False + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHMirror + + + +*% ================================================================ + +*% Policies for PageSize, if job doesn't fit + +*% ================================================================ + + + +*OpenUI *LHPolicies/If job doesn't fit : PickOne + +*OrderDependency: 35 AnySetup *LHPolicies + +*DefaultLHPolicies: DeltaDefault + + + +*LHPolicies DeltaDefault/Printer's Default: "" + + + +*LHPolicies 0/Error message: " + +%LHCBeginUserItem: *Policies + +% 0 + +%LHCEndUserItem + +" + +*End + + + +*LHPolicies 1/Crop centered: " + +%LHCBeginUserItem: *Policies + +% 1 + +%LHCEndUserItem + +" + +*End + + + +*LHPolicies 2/Shrink to fit: " + +%LHCBeginUserItem: *Policies + +% 2 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *LHPolicies + + + +*%----*CloseGroup: OtherOptions + + + +*% ================================================================ + +*% ================================================================ + +*% Group - Media Selection + +*% ================================================================ + +*% ================================================================ + + + +*OpenGroup: MediaSelection/Media Selection + + + +*% ================================================================ + +*% Paper Handling - PageSize + +*% Use these entries to set paper size most of the time, unless + +*% there is specific reason to use PageRegion. + +*% ================================================================ + + + +*OpenUI *PageSize/PageSize : PickOne + +*OrderDependency: 10 AnySetup *PageSize + +*DefaultPageSize: Unknown + + + +*PageSize A4/A4: " + +<< /PageSize [595 842] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A4 595 842 0 + +%LHCEndUserItem + +" + +*End + + + +*PageSize A4R/A4 R: " + +<< /PageSize [595 842] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A4R 595 842 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize A3/A3: " + +<< /PageSize [842 1191] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A3 842 1191 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize B5/B5-JIS: " + +<< /PageSize [516 729] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B5 516 729 0 + +%LHCEndUserItem + +" + +*End + + + +*PageSize B5R/B5-JIS R: " + +<< /PageSize [516 729] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B5R 516 729 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize B4/B4-JIS: " + +<< /PageSize [729 1032] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B4 729 1032 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize Letter/Letter: " + +<< /PageSize [612 792] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% Letter 612 792 0 + +%LHCEndUserItem + +" + +*End + + + +*PageSize LetterR/Letter R: " + +<< /PageSize [612 792] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% LetterR 612 792 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize Legal/Legal: " + +<< /PageSize [612 1008] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% Legal 612 1008 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize Tabloid/Tabloid: " + +<< /PageSize [792 1224] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 11x17 792 1224 1 + +%LHCEndUserItem + +" + +*End + + + +*PageSize 8x10/8x10 inch: " + +<< /PageSize [576 720] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 8x10 576 720 0 + +%LHCEndUserItem + +" + +*End + + + +*PageSize 8x10R/8x10 inch R: " + +<< /PageSize [576 720] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 8x10R 576 720 1 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *PageSize + + + +*% ================================================================ + +*% Paper Handling - PageRegion + +*% These entries will set up the frame buffer. + +*% Usually used with manual feed. + +*% ================================================================ + + + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 11 AnySetup *PageRegion + +*DefaultPageRegion: Unknown + + + +*PageRegion A4/A4: " + +<< /PageSize [595 842] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A4 595 842 0 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion A4R/A4 R: " + +<< /PageSize [595 842] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A4R 595 842 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion A3/A3: " + +<< /PageSize [842 1191] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% A3 842 1191 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion B5/B5-JIS: " + +<< /PageSize [516 729] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B5 516 729 0 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion B5R/B5-JIS R: " + +<< /PageSize [516 729] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B5R 516 729 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion B4/B4-JIS: " + +<< /PageSize [729 1032] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% B4 729 1032 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion Letter/Letter: " + +<< /PageSize [612 792] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% Letter 612 792 0 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion LetterR/Letter R: " + +<< /PageSize [612 792] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% LetterR 612 792 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion Legal/Legal: " + +<< /PageSize [612 1008] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% Legal 612 1008 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion Tabloid/Tabloid: " + +<< /PageSize [792 1224] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 11x17 792 1224 1 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion 8x10/8x10 inch: " + +<< /PageSize [576 720] /Orientation 0 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 8x10 576 720 0 + +%LHCEndUserItem + +" + +*End + + + +*PageRegion 8x10R/8x10 inch R: " + +<< /PageSize [576 720] /Orientation 1 >> setpagedevice + +%LHCBeginUserItem: *PageSize + +% 8x10R 576 720 1 + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *PageRegion + + + +*% ================================================================ + +*% Paper Handling - ImageableArea / PaperDimension + +*% These entries provide information about specific paper keywords. + +*% In this PPD ImagealeArea is set for Canon CLC 700/800. + +*% ================================================================ + + + +*DefaultImageableArea: A4 + +*ImageableArea A4/A4: "18 2 580 834" + +*ImageableArea A4R/A4 R: " 2 18 587 827" + +*ImageableArea A3/A3: " 2 18 834 1176" + +*ImageableArea B5/B5-JIS: "18 2 501 721" + +*ImageableArea B5R/B5-JIS R: " 2 18 508 714" + +*ImageableArea B4/B4-JIS: " 2 18 721 1017" + +*ImageableArea Letter/Letter: "18 2 597 784" + +*ImageableArea LetterR/Letter R: " 2 18 604 777" + +*ImageableArea Legal/Legal: " 2 18 604 993" + +*ImageableArea Tabloid/Tabloid: " 2 18 784 1209" + +*ImageableArea 8x10/8x10 inch: "18 2 561 712" + +*ImageableArea 8x10R/8x10 inch R: " 2 18 568 705" + + + +*DefaultPaperDimension: A4 + +*PaperDimension A4/A4: "595 842" + +*PaperDimension A4R/A4 R: "595 841" + +*PaperDimension A3/A3: "842 1191" + +*PaperDimension B5/B5-JIS: "516 729" + +*PaperDimension B5R/B5-JIS R: "516 728" + +*PaperDimension B4/B4-JIS: "729 1032" + +*PaperDimension Letter/Letter: "612 792" + +*PaperDimension LetterR/Letter R: "612 791" + +*PaperDimension Legal/Legal: "612 1008" + +*PaperDimension Tabloid/Tabloid: "792 1224" + +*PaperDimension 8x10/8x10 inch: "576 720" + +*PaperDimension 8x10R/8x10 inch R: "576 719" + + + +*% ================================================================ + +*% Tray Selection + +*% ================================================================ + + + +*RequiresPageRegion All: True + + + +*OpenUI *InputSlot/Input Slot : PickOne + +*OrderDependency: 12 AnySetup *InputSlot + +*DefaultInputSlot: Auto + + + +*InputSlot Auto/AutoSelect: "" + + + +*InputSlot Tray1/Tray 1: " + +%LHCBeginUserItem: *InputSlot + +% Tray1 + +%LHCEndUserItem + +%LHCBeginUserItem: *ManualFeed + +% False + +%LHCEndUserItem + +" + +*End + + + +*InputSlot Tray2/Tray 2: " + +%LHCBeginUserItem: *InputSlot + +% Tray2 + +%LHCEndUserItem + +%LHCBeginUserItem: *ManualFeed + +% False + +%LHCEndUserItem + +" + +*End + + + +*InputSlot Tray3/Tray 3: " + +%LHCBeginUserItem: *InputSlot + +% Tray3 + +%LHCEndUserItem + +%LHCBeginUserItem: *ManualFeed + +% False + +%LHCEndUserItem + +" + +*End + + + +*InputSlot BypassTray/Bypass Tray: " + +%LHCBeginUserItem: *InputSlot + +% Tray0 + +%LHCEndUserItem + +%LHCBeginUserItem: *ManualFeed + +% True + +%LHCEndUserItem + +" + +*End + + + +*CloseUI: *InputSlot + + + +*CloseGroup: MediaSelection + + + +*% ================================================================ + +*% Font Information + +*% ================================================================ + + + +*DefaultFont: Courier + +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk + +*Font Bookman-Demi: Standard "(001.001)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk + +*Font Bookman-Light: Standard "(001.001)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk + +*Font Courier: Standard "(002.002)" Standard ROM + +*Font Courier-Bold: Standard "(002.002)" Standard ROM + +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM + +*Font Courier-Oblique: Standard "(002.002)" Standard ROM + +*Font Helvetica: Standard "(001.006)" Standard ROM + +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM + +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM + +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.000)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk + +*Font Palatino-Italic: Standard "(001.000)" Standard Disk + +*Font Palatino-Roman: Standard "(001.000)" Standard Disk + +*Font Symbol: Special "(001.003)" Special ROM + +*Font Times-Bold: Standard "(001.007)" Standard ROM + +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM + +*Font Times-Italic: Standard "(001.007)" Standard ROM + +*Font Times-Roman: Standard "(001.007)" Standard ROM + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Special "(001.000)" Special Disk + + + +*?FontQuery: " + +save + + /str 100 string dup 0 (fonts/) putinterval def + + { + + count 1 gt + + { + + exch dup str 6 94 getinterval cvs + + (/) print dup print (:) print exch + + FontDirectory exch known + + { pop (Yes) } + + { + + length 6 add str 0 3 -1 roll getinterval + + mark exch status + + {cleartomark (Yes)}{cleartomark (No)} ifelse + + } ifelse = + + } + + {exit} ifelse + + }bind loop + + (*) = flush + +restore + +" + +*End + + + +*?FontList: " + +save + + FontDirectory { pop == } bind forall flush + + /filenameforall where + + { + + pop (fonts/*) + + { dup length 6 sub 6 exch getinterval cvn == } bind + + 128 string filenameforall flush + + } if + + (*) = flush + +restore + +" + +*End + + + +*% ================================================================ + +*% JobPatchFile Ð PS Header Sequence for CLC 700/800 Color Copier + +*% ================================================================ + + + +*JobPatchFile 1: " + +% Begin of JobPatchFile 1 + +% This PPD invocation contains a PostScript / comment sequence + +% and it is used to provide initial state for every job. + + + +%LHCBeginUserItem: *ImageableArea + +% A4 9 18 833 568 842 595 + +% A4R 9 18 586 815 595 842 + +% A3 9 18 833 1164 842 1191 + +% B5 9 18 720 489 729 516 + +% B5R 9 18 507 702 516 729 + +% B4 9 18 720 1005 729 1032 + +% Letter 9 18 783 585 792 612 + +% LetterR 9 18 603 765 612 792 + +% Legal 9 18 603 981 612 1008 + +% 11x17 9 18 783 1197 792 1224 + +% 8x10 9 18 711 549 720 576 + +% 8x10R 9 18 567 693 576 720 + +%LHCEndUserItem + + + +%LHCBeginUserItem: *OutputOrder + +% Reverse + +%LHCEndUserItem + +%LHCBeginUserItem: *Resolution + +% 400 + +%LHCEndUserItem + +% End of JobPatchFile 1 + +" + +*End + + + +*% The byte count of this file should be exactly 022549 or 024363 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype + diff --git a/openoffice/share/psprint/driver/LHGUBEH3.PS b/openoffice/share/psprint/driver/LHGUBEH3.PS new file mode 100644 index 0000000000000000000000000000000000000000..a84ef51b43e96c356f401e236ea1a67c5f5dd0c1 --- /dev/null +++ b/openoffice/share/psprint/driver/LHGUBEH3.PS @@ -0,0 +1,1568 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% +*% Creation Date Apr. 18, 1996; By: Berthold Giess, Linotype-Hell AG +*% + +*% ----- Basic Capabilities ----- +*FormatVersion: "4.3" +*FileVersion: "1.3" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PSVersion: "(2013.114) 9" +*Product: "(Linotype)" +*% 31 Chars ******************************* +*Manufacturer: "Linotype-Hell" +*ModelName: "Lino Gutenberg HQS V 3.0" +*ShortNickName: "Lino Gutenberg HQS" +*NickName: "Lino Gutenberg HQS V 3.0" +*PCFileName: "LHGUBEH3.PPD" + +*% ----- General Information and Defaults ----- +*FreeVM: "5242880" +*PrintPSErrors: False +*LanguageLevel: "2" +*ColorDevice: True +*DefaultColorSpace: Gray +*DefaultHalftoneType: 1 +*Throughput: "1" +*VariablePaperSize: True +*FileSystem: True + +*?FileSystem: " +save + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush +restore +" +*End + +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 2540dpi + +*?Resolution: " + save + 72 72 matrix defaultmatrix dtransform + pop abs round cvi =print (dpi\n) print + restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "150" +*ScreenAngle: "45" +*AccurateScreensSupport: True +*DefaultScreenProc: Euclidean + +*ScreenProc Euclidean: " +{ + abs exch abs 2 copy add 1 gt + {1 sub dup mul exch 1 sub dup mul add 1 sub} + { dup mul exch dup mul add 1 exch sub} + ifelse +} +" +*End + +*ScreenProc Round: " +{ + dup mul exch dup mul add 1 exch sub +} +" +*End + +*ScreenProc Square: " +{ + abs exch abs add 1 exch sub +} +" +*End + +*ScreenProc HeavyEllipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.80 mul add 0.80 lt { + exch 0.80 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + } { + 2 copy 0.80 mul add 1 gt { + 1 sub exch 1 sub 0.80 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + } { + 0.80 mul add 2 mul neg 1 add 0.80 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc Ellipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.85 mul add 0.85 lt { + exch 0.85 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + } { + 2 copy 0.85 mul add 1 gt { + 1 sub exch 1 sub 0.85 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + } { + 0.85 mul add 2 mul neg 1 add 0.85 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc LightEllipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.90 mul add 0.90 lt { + exch 0.90 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + } { + 2 copy 0.90 mul add 1 gt { + 1 sub exch 1 sub 0.90 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + } { + 0.90 mul add 2 mul neg 1 add 0.90 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc LineX: " +{ %Copyright Linotype-Hell AG 1996 + abs exch 0.9 mul 0.01 sub abs exch + 0.003 mul add 1 exch sub +} +" +*End + +*ScreenProc LineY: " +{ %Copyright Linotype-Hell AG 1996 + 0.9 mul 0.01 sub abs exch abs + 0.003 mul add 1 exch sub +} +" +*End + +*ScreenProc Grid: " +{ %Copyright Linotype-Hell AG 1996 + 0.9 mul 0.01 sub abs exch + 0.9 mul 0.01 sub abs exch + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + 1 exch sub +} +" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 20 AnySetup *PageSize + +*DefaultPageSize: Letter +*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" +*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" +*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" +*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice" + +*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" +*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" +*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" +*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + +*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" +*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" +*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" +*PageSize Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice" + +*PageSize A1: "<</PageSize [1684 2384] /Orientation 1>> setpagedevice" +*PageSize A1.Extra: "<</PageSize [1756 2456] /Orientation 1>> setpagedevice" + +*PageSize A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice" +*PageSize A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice" +*PageSize A2.Transverse: "<</PageSize [1191 1684] /Orientation 0>> setpagedevice" +*PageSize A2.Extra.Transverse: "<</PageSize [1263 1756] /Orientation 0>> setpagedevice" + +*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" +*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" +*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" +*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + +*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" +*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" +*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" +*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + +*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" +*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" +*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" +*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + +*PageSize B1: "<</PageSize [2064 2920] /Orientation 1>> setpagedevice" +*PageSize B1.Extra: "<</PageSize [2136 2992] /Orientation 1>> setpagedevice" + +*PageSize B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice" +*PageSize B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice" +*PageSize B2.Transverse: "<</PageSize [1460 2064] /Orientation 0>> setpagedevice" +*PageSize B2.Extra.Transverse: "<</PageSize [1532 2136] /Orientation 0>> setpagedevice" + +*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" +*PageSize B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice" +*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" +*PageSize B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice" + +*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" +*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" +*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" +*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + +*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" +*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" +*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" +*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + +*PageSize ISOB1: "<</PageSize [2004 2835] /Orientation 1>> setpagedevice" +*PageSize ISOB1.Extra: "<</PageSize [2076 2907] /Orientation 1>> setpagedevice" + +*PageSize ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice" +*PageSize ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice" +*PageSize ISOB2.Transverse: "<</PageSize [1417 2004] /Orientation 0>> setpagedevice" +*PageSize ISOB2.Extra.Transverse: "<</PageSize [1489 2076] /Orientation 0>> setpagedevice" + +*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" +*PageSize ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice" +*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" +*PageSize ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice" + +*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" +*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" +*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" +*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + +*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" +*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" +*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" +*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + +*PageSize MaxPage: "<</PageSize [2409 3061] /Orientation 1>> setpagedevice" + +*?PageSize: " +save + mark + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 37 dict + dup [ 612 792] (Letter) put + dup [ 684 864] (Letter.Extra) put + + dup [ 612 1008] (Legal) put + dup [ 684 1080] (Legal.Extra) put + + dup [ 792 1224] (Tabloid) put + dup [ 864 1296] (Tabloid.Extra) put + + dup [1684 2384] (A1) put + dup [1756 2456] (A1.Extra) put + + dup [1191 1684] (A2) put + dup [1263 1756] (A2.Extra) put + + dup [ 842 1191] (A3) put + dup [ 914 1263] (A3.Extra) put + + dup [ 595 842] (A4) put + dup [ 667 914] (A4.Extra) put + + dup [ 420 595] (A5) put + dup [ 492 667] (A5.Extra) put + + dup [2064 2920] (B1) put + dup [2136 2992] (B1.Extra) put + + dup [1460 2064] (B2) put + dup [1532 2136] (B2.Extra) put + + dup [1032 1460] (B3) put + dup [1104 1532] (B3.Extra) put + + dup [ 729 1032] (B4) put + dup [ 801 1104] (B4.Extra) put + + dup [ 516 729] (B5) put + dup [ 588 801] (B5.Extra) put + + dup [2004 2835] (ISOB1) put + dup [2076 2907] (ISOB1.Extra) put + + dup [1417 2004] (ISOB2) put + dup [1489 2076] (ISOB2.Extra) put + + dup [1001 1417] (ISOB3) put + dup [1073 1489] (ISOB3.Extra) put + + dup [ 709 1001] (ISOB4) put + dup [ 781 1073] (ISOB4.Extra) put + + dup [ 499 709] (ISOB5) put + dup [ 571 781] (ISOB5.Extra) put + + dup [2409 3061] (MaxPage) put + + { + exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + + = flush + cleartomark + +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 10 AnySetup *PageRegion + +*DefaultPageRegion: Letter +*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" +*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" +*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" +*PageRegion Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice" + +*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" +*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" +*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" +*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + +*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" +*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" +*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" +*PageRegion Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice" + +*PageRegion A1: "<</PageSize [1684 2384] /Orientation 1>> setpagedevice" +*PageRegion A1.Extra: "<</PageSize [1756 2456] /Orientation 1>> setpagedevice" + +*PageRegion A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice" +*PageRegion A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice" +*PageRegion A2.Transverse: "<</PageSize [1191 1684] /Orientation 0>> setpagedevice" +*PageRegion A2.Extra.Transverse: "<</PageSize [1263 1756] /Orientation 0>> setpagedevice" + +*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" +*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" +*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" +*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + +*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" +*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" +*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" +*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + +*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" +*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" +*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" +*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + +*PageRegion B1: "<</PageSize [2064 2920] /Orientation 1>> setpagedevice" +*PageRegion B1.Extra: "<</PageSize [2136 2992] /Orientation 1>> setpagedevice" + +*PageRegion B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice" +*PageRegion B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice" +*PageRegion B2.Transverse: "<</PageSize [1460 2064] /Orientation 0>> setpagedevice" +*PageRegion B2.Extra.Transverse: "<</PageSize [1532 2136] /Orientation 0>> setpagedevice" + +*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" +*PageRegion B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice" +*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" +*PageRegion B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice" + +*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" +*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" +*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" +*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + +*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" +*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" +*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" +*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + +*PageRegion ISOB1: "<</PageSize [2004 2835] /Orientation 1>> setpagedevice" +*PageRegion ISOB1.Extra: "<</PageSize [2076 2907] /Orientation 1>> setpagedevice" + +*PageRegion ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice" +*PageRegion ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice" +*PageRegion ISOB2.Transverse: "<</PageSize [1417 2004] /Orientation 0>> setpagedevice" +*PageRegion ISOB2.Extra.Transverse: "<</PageSize [1489 2076] /Orientation 0>> setpagedevice" + +*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" +*PageRegion ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice" +*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" +*PageRegion ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice" + +*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" +*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" +*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" +*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + +*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" +*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" +*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" +*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + +*PageRegion MaxPage: "<</PageSize [2409 3061] /Orientation 1>> setpagedevice" + +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" +*ImageableArea Tabloid.Extra.Transverse: "0.0 0.0 864.0 1295.0" + +*ImageableArea A1: "0.0 0.0 1684.0 2384.0" +*ImageableArea A1.Extra: "0.0 0.0 1756.0 2456.0" + +*ImageableArea A2: "0.0 0.0 1191.0 1684.0" +*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0" +*ImageableArea A2.Transverse: "0.0 0.0 1191.0 1683.0" +*ImageableArea A2.Extra.Transverse: "0.0 0.0 1263.0 1755.0" + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + +*ImageableArea A4: "0.0 0.0 595.0 842.0" +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + +*ImageableArea A5: "0.0 0.0 420.0 595.0" +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + +*ImageableArea B1: "0.0 0.0 2064.0 2920.0" +*ImageableArea B1.Extra: "0.0 0.0 2136.0 2992.0" + +*ImageableArea B2: "0.0 0.0 1460.0 2064.0" +*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0" +*ImageableArea B2.Transverse: "0.0 0.0 1460.0 2063.0" +*ImageableArea B2.Extra.Transverse: "0.0 0.0 1532.0 2135.0" + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" +*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0" +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" +*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0" + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + +*ImageableArea B5: "0.0 0.0 516.0 729.0" +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + +*ImageableArea ISOB1: "0.0 0.0 2004.0 2835.0" +*ImageableArea ISOB1.Extra: "0.0 0.0 2076.0 2907.0" + +*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0" +*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0" +*ImageableArea ISOB2.Transverse: "0.0 0.0 1417.0 2003.0" +*ImageableArea ISOB2.Extra.Transverse: "0.0 0.0 1489.0 2075.0" + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" +*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0" +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" +*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0" + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + +*ImageableArea MaxPage: "0.0 0.0 2409.0 3061.0" + +*?ImageableArea: " + save + initclip clippath pathbbox + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + exch round cvr =print ( ) print round cvr =print (\n) print flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter + +*PaperDimension Letter: "612.0 792.0" +*PaperDimension Letter.Extra: "684.0 864.0" +*PaperDimension Letter.Transverse: "612.0 791.0" +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + +*PaperDimension Legal: "612.0 1008.0" +*PaperDimension Legal.Extra: "684.0 1080.0" +*PaperDimension Legal.Transverse: "612.0 1007.0" +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + +*PaperDimension Tabloid: "792.0 1224.0" +*PaperDimension Tabloid.Extra: "864.0 1296.0" +*PaperDimension Tabloid.Transverse: "792.0 1223.0" +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + +*PaperDimension A1: "1684.0 2384.0" +*PaperDimension A1.Extra: "1756.0 2456.0" + +*PaperDimension A2: "1191.0 1684.0" +*PaperDimension A2.Extra: "1263.0 1756.0" +*PaperDimension A2.Transverse: "1191.0 1683.0" +*PaperDimension A2.Extra.Transverse: "1263.0 1755.0" + +*PaperDimension A3: "842.0 1191.0" +*PaperDimension A3.Extra: "914.0 1263.0" +*PaperDimension A3.Transverse: "842.0 1190.0" +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + +*PaperDimension A4: "595.0 842.0" +*PaperDimension A4.Extra: "667.0 914.0" +*PaperDimension A4.Transverse: "595.0 841.0" +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + +*PaperDimension A5: "420.0 595.0" +*PaperDimension A5.Extra: "492.0 667.0" +*PaperDimension A5.Transverse: "420.0 594.0" +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + +*PaperDimension B1: "2064.0 2920.0" +*PaperDimension B1.Extra: "2136.0 2992.0" + +*PaperDimension B2: "1460.0 2064.0" +*PaperDimension B2.Extra: "1532.0 2136.0" +*PaperDimension B2.Transverse: "1460.0 2063.0" +*PaperDimension B2.Extra.Transverse: "1532.0 2135.0" + +*PaperDimension B3: "1032.0 1460.0" +*PaperDimension B3.Extra: "1104.0 1532.0" +*PaperDimension B3.Transverse: "1032.0 1459.0" +*PaperDimension B3.Extra.Transverse: "1104.0 1531.0" + +*PaperDimension B4: "729.0 1032.0" +*PaperDimension B4.Extra: "801.0 1104.0" +*PaperDimension B4.Transverse: "729.0 1031.0" +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + +*PaperDimension B5: "516.0 729.0" +*PaperDimension B5.Extra: "588.0 801.0" +*PaperDimension B5.Transverse: "516.0 728.0" +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + +*PaperDimension ISOB1: "2004.0 2835.0" +*PaperDimension ISOB1.Extra: "2076.0 2907.0" + +*PaperDimension ISOB2: "1417.0 2004.0" +*PaperDimension ISOB2.Extra: "1489.0 2076.0" +*PaperDimension ISOB2.Transverse: "1417.0 2003.0" +*PaperDimension ISOB2.Extra.Transverse: "1489.0 2075.0" + +*PaperDimension ISOB3: "1001.0 1417.0" +*PaperDimension ISOB3.Extra: "1073.0 1489.0" +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" +*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0" + +*PaperDimension ISOB4: "709.0 1001.0" +*PaperDimension ISOB4.Extra: "781.0 1073.0" +*PaperDimension ISOB4.Transverse: "709.0 1000.0" +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + +*PaperDimension ISOB5: "499.0 709.0" +*PaperDimension ISOB5.Extra: "569.7 782.0" +*PaperDimension ISOB5.Transverse: "499.0 708.0" +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + +*PaperDimension MaxPage: "2409.0 3061.0" + +*%=== Custom Page Sizes ================================== + +*% These entries provide the code and parameter ranges for a user +*% to set up a custom page size. + +*CustomPageSize True: " + % B. Giess 960228 + % params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation + % + exch pop statusdict /setpageparams get exec +" +*End + +*DefaultLeadingEdge: PreferLong +*LeadingEdge: PreferLong + +*ParamCustomPageSize Width: 1 points 72.0 2409.4 +*ParamCustomPageSize Height: 2 points 72.0 3061.4 +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 2409.4 +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 +*ParamCustomPageSize Orientation: 5 int 0 3 +*CenterRegistered: False + +*MaxMediaWidth: "2409.4" +*MaxMediaHeight: "3061.4" + +*?CurrentMediaWidth: " + save + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + restore + " +*End + +*?CurrentMediaHeight: " + save + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + restore + " +*End + +*% === Imagesetter Information =========================== +*OpenGroup: Imagesetter + +*OpenSubGroup: PrintingMode + +*OpenUI *MirrorPrint/Mirror: Boolean +*OrderDependency: 30 DocumentSetup *MirrorPrint +*DefaultMirrorPrint: False + +*MirrorPrint True: "<</MirrorPrint true >> setpagedevice " +*MirrorPrint False: "<</MirrorPrint false>> setpagedevice " +*?MirrorPrint: " + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush +" +*End +*CloseUI: *MirrorPrint + +*OpenUI *NegativePrint/Negative: Boolean +*OrderDependency: 40 DocumentSetup *NegativePrint +*DefaultNegativePrint: False + +*NegativePrint True: "<</NegativePrint true >> setpagedevice " +*NegativePrint False: "<</NegativePrint false>> setpagedevice " +*?NegativePrint: " + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush +" +*End +*CloseUI: *NegativePrint +*CloseSubGroup: PrintingMode + +*CloseGroup: Imagesetter + +*DefaultOutputOrder: Normal +*RequiresPageRegion All: False + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk +*Font Bookman-Demi: Standard "(001.001)" Standard Disk +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk +*Font Bookman-Light: Standard "(001.001)" Standard Disk +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk +*Font Courier: Standard "(002.002)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk +*Font Palatino-Bold: Standard "(001.000)" Standard Disk +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk +*Font Palatino-Italic: Standard "(001.000)" Standard Disk +*Font Palatino-Roman: Standard "(001.000)" Standard Disk +*Font Symbol: Special "(001.003)" Standard ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk +*Font ZapfDingbats: Special "(001.000)" Standard Disk + +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: recorder offline or film problem" +*Status: "PrinterError: " + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "userjob" +*Source: "other" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "recorder offline or film problem" +*PrinterError: "" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + +*OpenUI *Separations/InRIP Color Separation: Boolean +*OrderDependency: 60 DocumentSetup *Separations + +*DefaultSeparations: False +*Separations True: " + << + /Separations true + /ProcessColorModel /DeviceCMYK + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + >> setpagedevice +" +*End + +*Separations False: " + << + /Separations false + /ProcessColorModel /DeviceGray + >> setpagedevice +" +*End + +*?Separations: " + save + currentpagedevice /Separations get + currentpagedevice /ProcessColorModel get /DeviceGray ne and + {(True)}{(False)} ifelse = flush + restore +" +*End +*CloseUI: *Separations + +*% +*% Screening Params for HQS +*% +*% ----- for Resolution 3386 dpi ----- +*% +*% For 100 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*% For 120 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*% For 133 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*% For 150 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*% For 175 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*% For 200 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*% For 225 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "225" +*ColorSepScreenFreq CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "225" +*ColorSepScreenFreq ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "225" +*ColorSepScreenFreq ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "225" +*ColorSepScreenFreq ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*% For 275 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.275lpi.5082750dpi/275 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "275" +*ColorSepScreenFreq CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "275" +*ColorSepScreenFreq ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "275" +*ColorSepScreenFreq ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "275" +*ColorSepScreenFreq ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*% For 400 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "400" +*ColorSepScreenFreq CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "400" +*ColorSepScreenFreq ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "400" +*ColorSepScreenFreq ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "400" +*ColorSepScreenFreq ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*% ----- for Resolution 2540 dpi ----- + +*% For 20 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "20" +*ColorSepScreenFreq CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "20" +*ColorSepScreenFreq ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "20" +*ColorSepScreenFreq ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "20" +*ColorSepScreenFreq ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*% For 33 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "33" +*ColorSepScreenFreq CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "33" +*ColorSepScreenFreq ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "33" +*ColorSepScreenFreq ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "33" +*ColorSepScreenFreq ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*% For 38 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "38" +*ColorSepScreenFreq CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "38" +*ColorSepScreenFreq ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "38" +*ColorSepScreenFreq ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "38" +*ColorSepScreenFreq ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*% For 46 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "46" +*ColorSepScreenFreq CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "46" +*ColorSepScreenFreq ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "46" +*ColorSepScreenFreq ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "46" +*ColorSepScreenFreq ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*% For 50 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*% For 60 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*% For 65 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*% For 70 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "70" +*ColorSepScreenFreq CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "70" +*ColorSepScreenFreq ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "70" +*ColorSepScreenFreq ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "70" +*ColorSepScreenFreq ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*% For 75 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*% For 80 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "80" +*ColorSepScreenFreq CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "80" +*ColorSepScreenFreq ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "80" +*ColorSepScreenFreq ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "80" +*ColorSepScreenFreq ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*% For 85 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*% For 90 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "90" +*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "90" +*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "90" +*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "90" +*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*% For 100 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*% For 110 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "110" +*ColorSepScreenFreq CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "110" +*ColorSepScreenFreq ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "110" +*ColorSepScreenFreq ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "110" +*ColorSepScreenFreq ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*% For 120 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*% For 133 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*% For 138 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "138" +*ColorSepScreenFreq CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "138" +*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "138" +*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "138" +*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*% For 150 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*% For 175 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*% For 200 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + + +*% ----- for Resolution 2032 dpi ----- + +*% For 33 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "33" +*ColorSepScreenFreq CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "33" +*ColorSepScreenFreq ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "33" +*ColorSepScreenFreq ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "33" +*ColorSepScreenFreq ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*% For 38 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "38" +*ColorSepScreenFreq CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "38" +*ColorSepScreenFreq ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "38" +*ColorSepScreenFreq ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "38" +*ColorSepScreenFreq ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*% For 46 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "46" +*ColorSepScreenFreq CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "46" +*ColorSepScreenFreq ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "46" +*ColorSepScreenFreq ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "46" +*ColorSepScreenFreq ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*% For 50 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*% For 60 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*% For 65 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*% For 70 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "70" +*ColorSepScreenFreq CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "70" +*ColorSepScreenFreq ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "70" +*ColorSepScreenFreq ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "70" +*ColorSepScreenFreq ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*% For 85 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*% For 100 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*% For 120 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*% For 138 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "138" +*ColorSepScreenFreq CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "138" +*ColorSepScreenFreq ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "138" +*ColorSepScreenFreq ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "138" +*ColorSepScreenFreq ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*% For 150 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "150" +*ColorSepScreenFreq CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*% For 175 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "175" +*ColorSepScreenFreq CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*% For 250 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + + +*% ----- for Resolution 1693 dpi ----- + +*% For 75 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*% For 85 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*% For 100 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*% For 120 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*% For 150 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*ColorSepScreenFreq CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + + +*% ----- for Resolution 1270 dpi ----- + +*% For 65 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*% For 75 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "45" +*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*% For 90 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45" +*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "90" +*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "90" +*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "90" +*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "90" +*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*% For 100 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*% Last edited JUL 26, 1996 +*% The byte count of this file should be exactly 070136 or 071704 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype-Hell Gutenberg diff --git a/openoffice/share/psprint/driver/LHGUBHJ4.PS b/openoffice/share/psprint/driver/LHGUBHJ4.PS new file mode 100644 index 0000000000000000000000000000000000000000..db87bf8fa302578d143342067b716e9806e15c36 --- /dev/null +++ b/openoffice/share/psprint/driver/LHGUBHJ4.PS @@ -0,0 +1,3358 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + +*% + +*% Creation Date Apr. 18, 1996; By: Berthold Giess, Linotype-Hell AG + +*% + + + +*% ----- Basic Capabilities ----- + +*FormatVersion: "4.3" + +*FileVersion: "1.0" + +*LanguageEncoding: ISOLatin1 + +*LanguageVersion: English + +*PSVersion: "(2013.114) 9" + +*Product: "(Linotype)" + +*% 31 Chars ******************************* + +*Manufacturer: "LHAG Linotype-Hell" + +*ModelName: "Lino Gutenberg HQS V 3.3 J" + +*ShortNickName: "Lino Gutenberg HQS V 3.3 J" + +*NickName: "Lino Gutenberg HQS V 3.3 J" + +*PCFileName: "LHGUBHJ4.PPD" + + + +*% ----- General Information and Defaults ----- + +*FreeVM: "5242880" + +*PrintPSErrors: False + +*LanguageLevel: "2" + +*ColorDevice: True + +*DefaultColorSpace: Gray + +*DefaultHalftoneType: 1 + +*Throughput: "1" + +*VariablePaperSize: True + +*FileSystem: True + + + +*?FileSystem: " + +save + + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush + +restore + +" + +*End + + + +*Password: "0" + +*ExitServer: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot perform the exitserver command.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + +" + +*End + + + +*Reset: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot reset printer.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + + systemdict /quit get exec + + (WARNING : Printer Reset Failed.) = flush + +" + +*End + + + +*DefaultResolution: 2540dpi + + + +*?Resolution: " + + save + + 72 72 matrix defaultmatrix dtransform + + pop abs round cvi =print (dpi\n) print + + restore + +" + +*End + + + +*% Halftone Information =============== + +*ScreenFreq: "150" + +*ScreenAngle: "45" + +*AccurateScreensSupport: True + +*DefaultScreenProc: Euclidean + + + +*ScreenProc Euclidean: " + +{ + + abs exch abs 2 copy add 1 gt + + {1 sub dup mul exch 1 sub dup mul add 1 sub} + + { dup mul exch dup mul add 1 exch sub} + + ifelse + +} + +" + +*End + + + +*ScreenProc Round: " + +{ + + dup mul exch dup mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Square: " + +{ + + abs exch abs add 1 exch sub + +} + +" + +*End + + + +*ScreenProc HeavyEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.80 mul add 0.80 lt { + + exch 0.80 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + + } { + + 2 copy 0.80 mul add 1 gt { + + 1 sub exch 1 sub 0.80 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + + } { + + 0.80 mul add 2 mul neg 1 add 0.80 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc Ellipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.85 mul add 0.85 lt { + + exch 0.85 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + + } { + + 2 copy 0.85 mul add 1 gt { + + 1 sub exch 1 sub 0.85 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + + } { + + 0.85 mul add 2 mul neg 1 add 0.85 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LightEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.90 mul add 0.90 lt { + + exch 0.90 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + + } { + + 2 copy 0.90 mul add 1 gt { + + 1 sub exch 1 sub 0.90 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + + } { + + 0.90 mul add 2 mul neg 1 add 0.90 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LineX: " + +{ %Copyright Linotype-Hell AG 1996 + + abs exch 0.9 mul 0.01 sub abs exch + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc LineY: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch abs + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Grid: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch + + 0.9 mul 0.01 sub abs exch + + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + + 1 exch sub + +} + +" + +*End + + + +*DefaultTransfer: Null + +*Transfer Null: "{ }" + +*Transfer Null.Inverse: "{ 1 exch sub }" + + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is + +*% specific reason to use PageRegion. + +*OpenUI *PageSize: PickOne + +*OrderDependency: 20 AnySetup *PageSize + + + +*DefaultPageSize: Letter + +*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" + +*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" + +*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" + +*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice" + + + +*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" + +*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" + +*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" + +*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + + + +*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" + +*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" + +*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" + +*PageSize Tabloid.Extra.Transverse:"<</PageSize [864 1296] /Orientation 0>> setpagedevice" + + + +*PageSize A1: "<</PageSize [1684 2384] /Orientation 1>> setpagedevice" + +*PageSize A1.Extra: "<</PageSize [1756 2456] /Orientation 1>> setpagedevice" + + + +*PageSize A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice" + +*PageSize A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice" + +*PageSize A2.Transverse: "<</PageSize [1191 1684] /Orientation 0>> setpagedevice" + +*PageSize A2.Extra.Transverse: "<</PageSize [1263 1756] /Orientation 0>> setpagedevice" + + + +*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" + +*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" + +*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" + +*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + + + +*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" + +*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" + +*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" + +*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + + + +*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" + +*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" + +*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" + +*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + + + +*PageSize B1: "<</PageSize [2064 2920] /Orientation 1>> setpagedevice" + +*PageSize B1.Extra: "<</PageSize [2136 2992] /Orientation 1>> setpagedevice" + + + +*PageSize B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice" + +*PageSize B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice" + +*PageSize B2.Transverse: "<</PageSize [1460 2064] /Orientation 0>> setpagedevice" + +*PageSize B2.Extra.Transverse: "<</PageSize [1532 2136] /Orientation 0>> setpagedevice" + + + +*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" + +*PageSize B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice" + +*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" + +*PageSize B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice" + + + +*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" + +*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" + +*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" + +*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + + + +*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" + +*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" + +*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" + +*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB1: "<</PageSize [2004 2835] /Orientation 1>> setpagedevice" + +*PageSize ISOB1.Extra: "<</PageSize [2076 2907] /Orientation 1>> setpagedevice" + + + +*PageSize ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice" + +*PageSize ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice" + +*PageSize ISOB2.Transverse: "<</PageSize [1417 2004] /Orientation 0>> setpagedevice" + +*PageSize ISOB2.Extra.Transverse: "<</PageSize [1489 2076] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" + +*PageSize ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice" + +*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" + +*PageSize ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" + +*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" + +*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" + +*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" + +*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" + +*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" + +*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + + + +*PageSize MaxPage: "<</PageSize [2409 3061] /Orientation 1>> setpagedevice" + + + +*?PageSize: " + +save + + mark + + currentpagedevice /PageSize get aload pop + + 2 copy gt {exch} if + + (Unknown) + + 37 dict + + dup [612 792] (Letter) put + + dup [684 864] (Letter.Extra) put + + + + dup [612 1008] (Legal) put + + dup [684 1080] (Legal.Extra) put + + + + dup [792 1224] (Tabloid) put + + dup [864 1296] (Tabloid.Extra) put + + + + dup [1684 2384] (A1) put + + dup [1756 2456] (A1.Extra) put + + + + dup [1191 1684] (A2) put + + dup [1263 1756] (A2.Extra) put + + + + dup [842 1191] (A3) put + + dup [914 1263] (A3.Extra) put + + + + dup [595 842] (A4) put + + dup [667 914] (A4.Extra) put + + + + dup [420 595] (A5) put + + dup [492 667] (A5.Extra) put + + + + dup [2064 2920] (B1) put + + dup [2136 2992] (B1.Extra) put + + + + dup [1460 2064] (B2) put + + dup [1532 2136] (B2.Extra) put + + + + dup [1032 1460] (B3) put + + dup [1104 1532] (B3.Extra) put + + + + dup [729 1032] (B4) put + + dup [801 1104] (B4.Extra) put + + + + dup [516 729] (B5) put + + dup [588 801] (B5.Extra) put + + + + dup [2004 2835] (ISOB1) put + + dup [2076 2907] (ISOB1.Extra) put + + + + dup [1417 2004] (ISOB2) put + + dup [1489 2076] (ISOB2.Extra) put + + + + dup [1001 1417] (ISOB3) put + + dup [1073 1489] (ISOB3.Extra) put + + + + dup [709 1001] (ISOB4) put + + dup [781 1073] (ISOB4.Extra) put + + + + dup [499 709] (ISOB5) put + + dup [571 781] (ISOB5.Extra) put + + + + dup [2409 3061] (MaxPage) put + + + + { + + exch aload pop 4 index sub abs 5 le exch + + 5 index sub abs 5 le and + + {exch pop exit} {pop} ifelse + + } bind forall + + + + = flush + + cleartomark + + + +restore + +" + +*End + +*CloseUI: *PageSize + + + +*% These entries will set up the frame buffer. Usually used with manual feed. + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 10 AnySetup *PageRegion + + + +*DefaultPageRegion: Letter + +*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" + +*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" + +*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" + +*PageRegion Letter.Extra.Transverse:"<</PageSize [684 864] /Orientation 0>> setpagedevice" + + + +*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" + +*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" + +*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" + +*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + + + +*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" + +*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" + +*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" + +*PageRegion Tabloid.Extra.Transverse:"<</PageSize [864 1296] /Orientation 0>> setpagedevice" + + + +*PageRegion A1: "<</PageSize [1684 2384] /Orientation 1>> setpagedevice" + +*PageRegion A1.Extra: "<</PageSize [1756 2456] /Orientation 1>> setpagedevice" + + + +*PageRegion A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice" + +*PageRegion A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice" + +*PageRegion A2.Transverse: "<</PageSize [1191 1684] /Orientation 0>> setpagedevice" + +*PageRegion A2.Extra.Transverse: "<</PageSize [1263 1756] /Orientation 0>> setpagedevice" + + + +*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" + +*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" + +*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" + +*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + + + +*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" + +*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" + +*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" + +*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + + + +*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" + +*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" + +*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" + +*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + + + +*PageRegion B1: "<</PageSize [2064 2920] /Orientation 1>> setpagedevice" + +*PageRegion B1.Extra: "<</PageSize [2136 2992] /Orientation 1>> setpagedevice" + + + +*PageRegion B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice" + +*PageRegion B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice" + +*PageRegion B2.Transverse: "<</PageSize [1460 2064] /Orientation 0>> setpagedevice" + +*PageRegion B2.Extra.Transverse: "<</PageSize [1532 2136] /Orientation 0>> setpagedevice" + + + +*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" + +*PageRegion B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice" + +*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" + +*PageRegion B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice" + + + +*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" + +*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" + +*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" + +*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + + + +*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" + +*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" + +*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" + +*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB1: "<</PageSize [2004 2835] /Orientation 1>> setpagedevice" + +*PageRegion ISOB1.Extra: "<</PageSize [2076 2907] /Orientation 1>> setpagedevice" + + + +*PageRegion ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice" + +*PageRegion ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice" + +*PageRegion ISOB2.Transverse: "<</PageSize [1417 2004] /Orientation 0>> setpagedevice" + +*PageRegion ISOB2.Extra.Transverse: "<</PageSize [1489 2076] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" + +*PageRegion ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice" + +*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" + +*PageRegion ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" + +*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" + +*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" + +*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" + +*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" + +*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" + +*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + + + +*PageRegion MaxPage: "<</PageSize [2409 3061] /Orientation 1>> setpagedevice" + + + +*CloseUI: *PageRegion + + + +*% The following entries provide information about specific paper keywords. + +*DefaultImageableArea: Letter + + + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" + +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" + +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" + +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + + + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" + +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" + +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" + +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + + + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" + +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" + +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" + +*ImageableArea Tabloid.Extra.Transverse:"0.0 0.0 864.0 1295.0" + + + +*ImageableArea A1: "0.0 0.0 1684.0 2384.0" + +*ImageableArea A1.Extra: "0.0 0.0 1756.0 2456.0" + + + +*ImageableArea A2: "0.0 0.0 1191.0 1684.0" + +*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0" + +*ImageableArea A2.Transverse: "0.0 0.0 1191.0 1683.0" + +*ImageableArea A2.Extra.Transverse: "0.0 0.0 1263.0 1755.0" + + + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" + +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" + +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" + +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + + + +*ImageableArea A4: "0.0 0.0 595.0 842.0" + +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" + +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" + +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + + + +*ImageableArea A5: "0.0 0.0 420.0 595.0" + +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" + +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" + +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + + + +*ImageableArea B1: "0.0 0.0 2064.0 2920.0" + +*ImageableArea B1.Extra: "0.0 0.0 2136.0 2992.0" + + + +*ImageableArea B2: "0.0 0.0 1460.0 2064.0" + +*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0" + +*ImageableArea B2.Transverse: "0.0 0.0 1460.0 2063.0" + +*ImageableArea B2.Extra.Transverse: "0.0 0.0 1532.0 2135.0" + + + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" + +*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0" + +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" + +*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0" + + + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" + +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" + +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" + +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + + + +*ImageableArea B5: "0.0 0.0 516.0 729.0" + +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" + +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" + +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + + + +*ImageableArea ISOB1: "0.0 0.0 2004.0 2835.0" + +*ImageableArea ISOB1.Extra: "0.0 0.0 2076.0 2907.0" + + + +*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0" + +*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0" + +*ImageableArea ISOB2.Transverse: "0.0 0.0 1417.0 2003.0" + +*ImageableArea ISOB2.Extra.Transverse: "0.0 0.0 1489.0 2075.0" + + + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" + +*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0" + +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" + +*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0" + + + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" + +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" + +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" + +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + + + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" + +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" + +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" + +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + + + +*ImageableArea MaxPage: "0.0 0.0 2409.0 3061.0" + + + +*?ImageableArea: " + + save + + initclip clippath pathbbox + + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + + exch round cvr =print ( ) print round cvr =print (\n) print flush + + restore + +" + +*End + + + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: Letter + + + +*PaperDimension Letter: "612.0 792.0" + +*PaperDimension Letter.Extra: "684.0 864.0" + +*PaperDimension Letter.Transverse: "612.0 791.0" + +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + + + +*PaperDimension Legal: "612.0 1008.0" + +*PaperDimension Legal.Extra: "684.0 1080.0" + +*PaperDimension Legal.Transverse: "612.0 1007.0" + +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + + + +*PaperDimension Tabloid: "792.0 1224.0" + +*PaperDimension Tabloid.Extra: "864.0 1296.0" + +*PaperDimension Tabloid.Transverse: "792.0 1223.0" + +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + + + +*PaperDimension A1: "1684.0 2384.0" + +*PaperDimension A1.Extra: "1756.0 2456.0" + + + +*PaperDimension A2: "1191.0 1684.0" + +*PaperDimension A2.Extra: "1263.0 1756.0" + +*PaperDimension A2.Transverse: "1191.0 1683.0" + +*PaperDimension A2.Extra.Transverse: "1263.0 1755.0" + + + +*PaperDimension A3: "842.0 1191.0" + +*PaperDimension A3.Extra: "914.0 1263.0" + +*PaperDimension A3.Transverse: "842.0 1190.0" + +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + + + +*PaperDimension A4: "595.0 842.0" + +*PaperDimension A4.Extra: "667.0 914.0" + +*PaperDimension A4.Transverse: "595.0 841.0" + +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + + + +*PaperDimension A5: "420.0 595.0" + +*PaperDimension A5.Extra: "492.0 667.0" + +*PaperDimension A5.Transverse: "420.0 594.0" + +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + + + +*PaperDimension B1: "2064.0 2920.0" + +*PaperDimension B1.Extra: "2136.0 2992.0" + + + +*PaperDimension B2: "1460.0 2064.0" + +*PaperDimension B2.Extra: "1532.0 2136.0" + +*PaperDimension B2.Transverse: "1460.0 2063.0" + +*PaperDimension B2.Extra.Transverse: "1532.0 2135.0" + + + +*PaperDimension B3: "1032.0 1460.0" + +*PaperDimension B3.Extra: "1104.0 1532.0" + +*PaperDimension B3.Transverse: "1032.0 1459.0" + +*PaperDimension B3.Extra.Transverse: "1104.0 1531.0" + + + +*PaperDimension B4: "729.0 1032.0" + +*PaperDimension B4.Extra: "801.0 1104.0" + +*PaperDimension B4.Transverse: "729.0 1031.0" + +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + + + +*PaperDimension B5: "516.0 729.0" + +*PaperDimension B5.Extra: "588.0 801.0" + +*PaperDimension B5.Transverse: "516.0 728.0" + +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + + + +*PaperDimension ISOB1: "2004.0 2835.0" + +*PaperDimension ISOB1.Extra: "2076.0 2907.0" + + + +*PaperDimension ISOB2: "1417.0 2004.0" + +*PaperDimension ISOB2.Extra: "1489.0 2076.0" + +*PaperDimension ISOB2.Transverse: "1417.0 2003.0" + +*PaperDimension ISOB2.Extra.Transverse: "1489.0 2075.0" + + + +*PaperDimension ISOB3: "1001.0 1417.0" + +*PaperDimension ISOB3.Extra: "1073.0 1489.0" + +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" + +*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0" + + + +*PaperDimension ISOB4: "709.0 1001.0" + +*PaperDimension ISOB4.Extra: "781.0 1073.0" + +*PaperDimension ISOB4.Transverse: "709.0 1000.0" + +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + + + +*PaperDimension ISOB5: "499.0 709.0" + +*PaperDimension ISOB5.Extra: "569.7 782.0" + +*PaperDimension ISOB5.Transverse: "499.0 708.0" + +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + + + +*PaperDimension MaxPage: "2409.0 3061.0" + + + +*%=== Custom Page Sizes ================================== + + + +*% These entries provide the code and parameter ranges for a user + +*% to set up a custom page size. + + + +*CustomPageSize True: " + + % B. Giess 960228 + + % params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation + + % + + exch pop statusdict /setpageparams get exec + +" + +*End + + + +*DefaultLeadingEdge: PreferLong + +*LeadingEdge: PreferLong + + + +*ParamCustomPageSize Width: 1 points 72.0 2409.4 + +*ParamCustomPageSize Height: 2 points 72.0 3061.4 + +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 2409.4 + +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 + +*ParamCustomPageSize Orientation: 5 int 0 3 + +*CenterRegistered: False + + + +*MaxMediaWidth: "2409.4" + +*MaxMediaHeight: "3061.4" + + + +*?CurrentMediaWidth: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + + restore + + " + +*End + + + +*?CurrentMediaHeight: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + + restore + + " + +*End + + + +*% === Imagesetter Information =========================== + +*OpenGroup: Imagesetter + + + +*OpenSubGroup: PrintingMode + + + +*OpenUI *MirrorPrint/Mirror: Boolean + +*OrderDependency: 30 DocumentSetup *MirrorPrint + +*DefaultMirrorPrint: False + + + +*MirrorPrint True: " <</MirrorPrint true >> setpagedevice " + +*MirrorPrint False: " <</MirrorPrint false>> setpagedevice " + +*?MirrorPrint: " + + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush + +" + +*End + +*CloseUI: *MirrorPrint + + + +*OpenUI *NegativePrint/Negative: Boolean + +*OrderDependency: 40 DocumentSetup *NegativePrint + +*DefaultNegativePrint: False + + + +*NegativePrint True: " <</NegativePrint true >> setpagedevice " + +*NegativePrint False: " <</NegativePrint false>> setpagedevice " + +*?NegativePrint: " + + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush + +" + +*End + +*CloseUI: *NegativePrint + +*CloseSubGroup: PrintingMode + + + +*CloseGroup: Imagesetter + + + +*DefaultOutputOrder: Normal + +*RequiresPageRegion All: False + + + +*% Font Information ===================== + +*DefaultFont: Courier + +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk + +*Font Bookman-Demi: Standard "(001.001)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk + +*Font Bookman-Light: Standard "(001.001)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk + +*Font Courier: Standard "(002.002)" Standard ROM + +*Font Courier-Bold: Standard "(002.002)" Standard ROM + +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM + +*Font Courier-Oblique: Standard "(002.002)" Standard ROM + +*Font Helvetica: Standard "(001.006)" Standard ROM + +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM + +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM + +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.000)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk + +*Font Palatino-Italic: Standard "(001.000)" Standard Disk + +*Font Palatino-Roman: Standard "(001.000)" Standard Disk + +*Font Symbol: Special "(001.003)" Standard ROM + +*Font Times-Bold: Standard "(001.007)" Standard ROM + +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM + +*Font Times-Italic: Standard "(001.007)" Standard ROM + +*Font Times-Roman: Standard "(001.007)" Standard ROM + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Special "(001.000)" Standard Disk + + + +*Font FutoGoB101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font FutoMinA101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk + +*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk + +*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Jun101-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Jun101-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Jun101-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light.Oubun: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Jun101-Light.WP-Symbol: Special "(003.000)" Special Disk + +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk + + + +*?FontQuery: " + +save + + /str 100 string dup 0 (fonts/) putinterval def + + { + + count 1 gt + + { + + exch dup str 6 94 getinterval cvs + + (/) print dup print (:) print exch + + FontDirectory exch known + + { pop (Yes) } + + { + + length 6 add str 0 3 -1 roll getinterval + + mark exch status + + {cleartomark (Yes)}{cleartomark (No)} ifelse + + } ifelse = + + } + + {exit} ifelse + + }bind loop + + (*) = flush + +restore + +" + +*End + + + +*?FontList: " + +save + + FontDirectory { pop == } bind forall flush + + /filenameforall where + + { + + pop (fonts/*) + + { dup length 6 sub 6 exch getinterval cvn == } bind + + 128 string filenameforall flush + + } if + + (*) = flush + +restore + +" + +*End + + + +*% Printer Messages (verbatim from printer): + +*Message: "%%[exitserver: permanent state may be changed ]%%" + +*Message: "%%[Flushing: rest of job (to end-of-file) will be ignored ]%%" + +*Message: "\FontName\ not found, using Courier" + + + +*% Status (format: %%[status: <one of these> ]%% ) + +*Status: "idle" + +*Status: "busy" + +*Status: "waiting" + +*Status: "printing" + +*Status: "PrinterError: recorder offline or film problem" + +*Status: "PrinterError: " + + + +*% Input Sources (format: %%[status: <stat>; source: <one of these> ]%% ) + +*Source: "userjob" + +*Source: "other" + + + +*% Printer Error (format: %%[PrinterError: <one of these> ]%%) + +*PrinterError: "recorder offline or film problem" + +*PrinterError: " " + + + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + + + +*% Color Separation Information ===================== + + + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + + + +*OpenUI *Separations/InRIP Color Separation: Boolean + +*OrderDependency: 60 DocumentSetup *Separations + + + +*DefaultSeparations: False + +*Separations True: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + + >> setpagedevice + +" + +*End + + + +*Separations False: " + + << + + /Separations false + + /ProcessColorModel /DeviceGray + + >> setpagedevice + +" + +*End + + + +*?Separations: " + + save + + currentpagedevice /Separations get + + currentpagedevice /ProcessColorModel get /DeviceGray ne and + + {(True)}{(False)} ifelse = flush + + restore + +" + +*End + +*CloseUI: *Separations + + + +*% + +*% Screening Params for HQS + +*% + +*% ----- for Resolution 3386 dpi ----- + +*% + +*% For 100 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + + + +*% For 120 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + + + +*% For 133 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + + + +*% For 150 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + + + +*% For 175 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + + + +*% For 200 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + + + +*% For 225 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*ColorSepScreenFreq CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*ColorSepScreenFreq ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*ColorSepScreenFreq ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + + + +*% For 275 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.275lpi.5082750dpi/275 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*ColorSepScreenFreq CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*ColorSepScreenFreq ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*ColorSepScreenFreq ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + + + +*% For 400 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*ColorSepScreenFreq CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*ColorSepScreenFreq ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*ColorSepScreenFreq ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*ColorSepScreenFreq ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + + + +*% ----- for Resolution 2540 dpi ----- + + + +*% For 20 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + + + +*% For 33 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + + + +*% For 38 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + + + +*% For 46 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + + + +*% For 50 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + + + +*% For 60 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + + + +*% For 65 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + + + +*% For 70 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + + + +*% For 75 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + + + +*% For 80 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + + + +*% For 85 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + + + +*% For 90 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + + + +*% For 100 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + + + +*% For 110 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + + + +*% For 120 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + + + +*% For 133 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + + + +*% For 138 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + + + +*% For 150 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + + + +*% For 175 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + + + +*% For 200 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + + + + + +*% ----- for Resolution 2032 dpi ----- + + + +*% For 33 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*ColorSepScreenFreq CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*ColorSepScreenFreq ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*ColorSepScreenFreq ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*ColorSepScreenFreq ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + + + +*% For 38 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*ColorSepScreenFreq CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*ColorSepScreenFreq ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*ColorSepScreenFreq ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*ColorSepScreenFreq ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + + + +*% For 46 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*ColorSepScreenFreq CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*ColorSepScreenFreq ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*ColorSepScreenFreq ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*ColorSepScreenFreq ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + + + +*% For 50 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + + + +*% For 60 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + + + +*% For 65 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*ColorSepScreenFreq CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*ColorSepScreenFreq ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*ColorSepScreenFreq ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*ColorSepScreenFreq ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + + + +*% For 70 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*ColorSepScreenFreq CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*ColorSepScreenFreq ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*ColorSepScreenFreq ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*ColorSepScreenFreq ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + + + +*% For 85 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + + + +*% For 100 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + + + +*% For 120 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + + + +*% For 138 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*ColorSepScreenFreq CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*ColorSepScreenFreq ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*ColorSepScreenFreq ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*ColorSepScreenFreq ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + + + +*% For 150 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + + + +*% For 175 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + + + +*% For 250 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*ColorSepScreenFreq CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*ColorSepScreenFreq ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*ColorSepScreenFreq ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*ColorSepScreenFreq ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + + + + + +*% ----- for Resolution 1693 dpi ----- + + + +*% For 75 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + + + +*% For 85 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + + + +*% For 100 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + + + +*% For 120 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + + + +*% For 150 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + + + + + +*% ----- for Resolution 1270 dpi ----- + + + +*% For 65 lpi / 1270 dpi + +*ColorSepScreenAngle ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*ColorSepScreenFreq CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*ColorSepScreenFreq ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*ColorSepScreenFreq ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*ColorSepScreenFreq ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + + + +*% For 75 lpi / 1270 dpi + +*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + + + +*% For 90 lpi / 1270 dpi + +*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + + + +*% For 100 lpi / 1270 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + + + +*% Last edited JUL 26, 1996 + +*% The byte count of this file should be exactly 078364 or 081722 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype-Hell-Hell Gutenberg + diff --git a/openoffice/share/psprint/driver/LHHERHJ4.PS b/openoffice/share/psprint/driver/LHHERHJ4.PS new file mode 100644 index 0000000000000000000000000000000000000000..e7455fab7a5374529a405049b833999b245ae21e --- /dev/null +++ b/openoffice/share/psprint/driver/LHHERHJ4.PS @@ -0,0 +1,3680 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + +*% + +*% Creation Date Apr. 18, 1996; By: Berthold Giess, Linotype-Hell AG + +*% + + + +*% ----- Basic Capabilities ----- + +*FormatVersion: "4.3" + +*FileVersion: "1.0" + +*LanguageEncoding: ISOLatin1 + +*LanguageVersion: English + +*PSVersion: "(2013.114) 9" + +*Product: "(Linotype)" + +*% 31 Chars ******************************* + +*Manufacturer: "LHAG Linotype-Hell" + +*ModelName: "Lino Herkules HQS V 3.3 J" + +*ShortNickName: "Lino Herkules HQS V 3.3 J" + +*NickName: "Lino Herkules HQS V 3.3 J" + +*PCFileName: "LHHERHJ4.PPD" + + + +*% ----- General Information and Defaults ----- + +*FreeVM: "5242880" + +*PrintPSErrors: False + +*LanguageLevel: "2" + +*ColorDevice: True + +*DefaultColorSpace: Gray + +*DefaultHalftoneType: 1 + +*Throughput: "1" + +*VariablePaperSize: True + +*FileSystem: True + + + +*?FileSystem: " + +save + + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush + +restore + +" + +*End + + + +*Password: "0" + +*ExitServer: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot perform the exitserver command.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + +" + +*End + + + +*Reset: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot reset printer.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + + systemdict /quit get exec + + (WARNING : Printer Reset Failed.) = flush + +" + +*End + + + +*DefaultResolution: 2540dpi + + + +*?Resolution: " + + save + + 72 72 matrix defaultmatrix dtransform + + pop abs round cvi =print (dpi\n) print + + restore + +" + +*End + + + +*% Halftone Information =============== + +*ScreenFreq: "150" + +*ScreenAngle: "45" + +*AccurateScreensSupport: True + +*DefaultScreenProc: Euclidean + + + +*ScreenProc Euclidean: " + +{ + + abs exch abs 2 copy add 1 gt + + {1 sub dup mul exch 1 sub dup mul add 1 sub} + + { dup mul exch dup mul add 1 exch sub} + + ifelse + +} + +" + +*End + + + +*ScreenProc Round: " + +{ + + dup mul exch dup mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Square: " + +{ + + abs exch abs add 1 exch sub + +} + +" + +*End + + + +*ScreenProc HeavyEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.80 mul add 0.80 lt { + + exch 0.80 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + + } { + + 2 copy 0.80 mul add 1 gt { + + 1 sub exch 1 sub 0.80 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + + } { + + 0.80 mul add 2 mul neg 1 add 0.80 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc Ellipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.85 mul add 0.85 lt { + + exch 0.85 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + + } { + + 2 copy 0.85 mul add 1 gt { + + 1 sub exch 1 sub 0.85 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + + } { + + 0.85 mul add 2 mul neg 1 add 0.85 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LightEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.90 mul add 0.90 lt { + + exch 0.90 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + + } { + + 2 copy 0.90 mul add 1 gt { + + 1 sub exch 1 sub 0.90 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + + } { + + 0.90 mul add 2 mul neg 1 add 0.90 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LineX: " + +{ %Copyright Linotype-Hell AG 1996 + + abs exch 0.9 mul 0.01 sub abs exch + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc LineY: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch abs + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Grid: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch + + 0.9 mul 0.01 sub abs exch + + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + + 1 exch sub + +} + +" + +*End + + + +*DefaultTransfer: Null + +*Transfer Null: "{ }" + +*Transfer Null.Inverse: "{ 1 exch sub }" + + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is + +*% specific reason to use PageRegion. + +*OpenUI *PageSize: PickOne + +*OrderDependency: 20 AnySetup *PageSize + + + +*DefaultPageSize: Letter + +*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" + +*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" + +*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" + +*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice" + + + +*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" + +*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" + +*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" + +*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + + + +*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" + +*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" + +*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" + +*PageSize Tabloid.Extra.Transverse:"<</PageSize [864 1296] /Orientation 0>> setpagedevice" + + + +*PageSize A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice" + +*PageSize A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice" + + + +*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" + +*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" + +*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" + +*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + + + +*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" + +*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" + +*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" + +*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + + + +*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" + +*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" + +*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" + +*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + + + +*PageSize B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice" + +*PageSize B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice" + + + +*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" + +*PageSize B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice" + +*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" + +*PageSize B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice" + + + +*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" + +*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" + +*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" + +*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + + + +*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" + +*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" + +*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" + +*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice" + +*PageSize ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice" + + + +*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" + +*PageSize ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice" + +*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" + +*PageSize ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" + +*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" + +*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" + +*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" + +*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" + +*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" + +*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + + + +*PageSize MaxPage: "<</PageSize [1559 2125] /Orientation 1>> setpagedevice" + + + +*?PageSize: " + +save + + mark + + currentpagedevice /PageSize get aload pop + + 2 copy gt {exch} if + + (Unknown) + + 37 dict + + dup [612 792] (Letter) put + + dup [684 864] (Letter.Extra) put + + + + dup [612 1008] (Legal) put + + dup [684 1080] (Legal.Extra) put + + + + dup [792 1224] (Tabloid) put + + dup [864 1296] (Tabloid.Extra) put + + + + dup [1684 2384] (A1) put + + dup [1756 2456] (A1.Extra) put + + + + dup [1191 1684] (A2) put + + dup [1263 1756] (A2.Extra) put + + + + dup [842 1191] (A3) put + + dup [914 1263] (A3.Extra) put + + + + dup [595 842] (A4) put + + dup [667 914] (A4.Extra) put + + + + dup [420 595] (A5) put + + dup [492 667] (A5.Extra) put + + + + dup [2064 2920] (B1) put + + dup [2136 2992] (B1.Extra) put + + + + dup [1460 2064] (B2) put + + dup [1532 2136] (B2.Extra) put + + + + dup [1032 1460] (B3) put + + dup [1104 1532] (B3.Extra) put + + + + dup [729 1032] (B4) put + + dup [801 1104] (B4.Extra) put + + + + dup [516 729] (B5) put + + dup [588 801] (B5.Extra) put + + + + dup [2004 2835] (ISOB1) put + + dup [2076 2907] (ISOB1.Extra) put + + + + dup [1417 2004] (ISOB2) put + + dup [1489 2076] (ISOB2.Extra) put + + + + dup [1001 1417] (ISOB3) put + + dup [1073 1489] (ISOB3.Extra) put + + + + dup [709 1001] (ISOB4) put + + dup [781 1073] (ISOB4.Extra) put + + + + dup [499 709] (ISOB5) put + + dup [571 781] (ISOB5.Extra) put + + + + dup [1559 2125] (MaxPage) put + + + + { + + exch aload pop 4 index sub abs 5 le exch + + 5 index sub abs 5 le and + + {exch pop exit} {pop} ifelse + + } bind forall + + + + = flush + + cleartomark + + + +restore + +" + +*End + +*CloseUI: *PageSize + + + +*% These entries will set up the frame buffer. Usually used with manual feed. + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 10 AnySetup *PageRegion + + + +*DefaultPageRegion: Letter + +*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" + +*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" + +*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" + +*PageRegion Letter.Extra.Transverse:"<</PageSize [684 864] /Orientation 0>> setpagedevice" + + + +*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" + +*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" + +*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" + +*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + + + +*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" + +*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" + +*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" + +*PageRegion Tabloid.Extra.Transverse:"<</PageSize [864 1296] /Orientation 0>> setpagedevice" + + + +*PageRegion A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice" + +*PageRegion A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice" + + + +*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" + +*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" + +*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" + +*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + + + +*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" + +*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" + +*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" + +*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + + + +*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" + +*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" + +*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" + +*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + + + +*PageRegion B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice" + +*PageRegion B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice" + + + +*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" + +*PageRegion B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice" + +*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" + +*PageRegion B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice" + + + +*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" + +*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" + +*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" + +*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + + + +*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" + +*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" + +*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" + +*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice" + +*PageRegion ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice" + + + +*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" + +*PageRegion ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice" + +*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" + +*PageRegion ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" + +*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" + +*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" + +*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" + +*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" + +*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" + +*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + + + +*PageRegion MaxPage: "<</PageSize [1559 2125] /Orientation 1>> setpagedevice" + + + +*CloseUI: *PageRegion + + + +*% The following entries provide information about specific paper keywords. + +*DefaultImageableArea: Letter + + + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" + +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" + +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" + +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + + + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" + +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" + +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" + +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + + + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" + +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" + +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" + +*ImageableArea Tabloid.Extra.Transverse:"0.0 0.0 864.0 1295.0" + + + +*ImageableArea A2: "0.0 0.0 1191.0 1684.0" + +*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0" + + + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" + +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" + +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" + +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + + + +*ImageableArea A4: "0.0 0.0 595.0 842.0" + +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" + +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" + +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + + + +*ImageableArea A5: "0.0 0.0 420.0 595.0" + +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" + +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" + +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + + + +*ImageableArea B2: "0.0 0.0 1460.0 2064.0" + +*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0" + + + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" + +*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0" + +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" + +*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0" + + + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" + +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" + +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" + +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + + + +*ImageableArea B5: "0.0 0.0 516.0 729.0" + +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" + +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" + +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + + + +*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0" + +*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0" + + + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" + +*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0" + +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" + +*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0" + + + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" + +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" + +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" + +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + + + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" + +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" + +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" + +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + + + +*ImageableArea MaxPage: "0.0 0.0 1559.0 2125.0" + + + +*?ImageableArea: " + + save + + initclip clippath pathbbox + + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + + exch round cvr =print ( ) print round cvr =print (\n) print flush + + restore + +" + +*End + + + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: Letter + + + +*PaperDimension Letter: "612.0 792.0" + +*PaperDimension Letter.Extra: "684.0 864.0" + +*PaperDimension Letter.Transverse: "612.0 791.0" + +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + + + +*PaperDimension Legal: "612.0 1008.0" + +*PaperDimension Legal.Extra: "684.0 1080.0" + +*PaperDimension Legal.Transverse: "612.0 1007.0" + +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + + + +*PaperDimension Tabloid: "792.0 1224.0" + +*PaperDimension Tabloid.Extra: "864.0 1296.0" + +*PaperDimension Tabloid.Transverse: "792.0 1223.0" + +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + + + +*PaperDimension A2: "1191.0 1684.0" + +*PaperDimension A2.Extra: "1263.0 1756.0" + + + +*PaperDimension A3: "842.0 1191.0" + +*PaperDimension A3.Extra: "914.0 1263.0" + +*PaperDimension A3.Transverse: "842.0 1190.0" + +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + + + +*PaperDimension A4: "595.0 842.0" + +*PaperDimension A4.Extra: "667.0 914.0" + +*PaperDimension A4.Transverse: "595.0 841.0" + +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + + + +*PaperDimension A5: "420.0 595.0" + +*PaperDimension A5.Extra: "492.0 667.0" + +*PaperDimension A5.Transverse: "420.0 594.0" + +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + + + +*PaperDimension B2: "1460.0 2064.0" + +*PaperDimension B2.Extra: "1532.0 2136.0" + + + +*PaperDimension B3: "1032.0 1460.0" + +*PaperDimension B3.Extra: "1104.0 1532.0" + +*PaperDimension B3.Transverse: "1032.0 1459.0" + +*PaperDimension B3.Extra.Transverse: "1104.0 1531.0" + + + +*PaperDimension B4: "729.0 1032.0" + +*PaperDimension B4.Extra: "801.0 1104.0" + +*PaperDimension B4.Transverse: "729.0 1031.0" + +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + + + +*PaperDimension B5: "516.0 729.0" + +*PaperDimension B5.Extra: "588.0 801.0" + +*PaperDimension B5.Transverse: "516.0 728.0" + +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + + + +*PaperDimension ISOB2: "1417.0 2004.0" + +*PaperDimension ISOB2.Extra: "1489.0 2076.0" + + + +*PaperDimension ISOB3: "1001.0 1417.0" + +*PaperDimension ISOB3.Extra: "1073.0 1489.0" + +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" + +*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0" + + + +*PaperDimension ISOB4: "709.0 1001.0" + +*PaperDimension ISOB4.Extra: "781.0 1073.0" + +*PaperDimension ISOB4.Transverse: "709.0 1000.0" + +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + + + +*PaperDimension ISOB5: "499.0 709.0" + +*PaperDimension ISOB5.Extra: "569.7 782.0" + +*PaperDimension ISOB5.Transverse: "499.0 708.0" + +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + + + +*PaperDimension MaxPage: "1559.0 2125.0" + + + +*%=== Custom Page Sizes ================================== + + + +*% These entries provide the code and parameter ranges for a user + +*% to set up a custom page size. + +*%CustomPageSize + + + +*CustomPageSize True: " + + % B. Giess 960228 + + % params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation + + % + + exch pop statusdict /setpageparams get exec + +" + +*End + + + +*DefaultLeadingEdge: PreferLong + +*LeadingEdge: PreferLong + + + +*ParamCustomPageSize Width: 1 points 72.0 1645.0 + +*ParamCustomPageSize Height: 2 points 72.0 2183.0 + +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1645.0 + +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 + +*ParamCustomPageSize Orientation: 5 int 0 3 + + + +*CenterRegistered: False + + + +*MaxMediaWidth: "1645.0" + +*MaxMediaHeight: "2183.0" + + + +*?CurrentMediaWidth: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + + restore + + " + +*End + + + +*?CurrentMediaHeight: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + + restore + + " + +*End + + + +*% === Imagesetter Information =========================== + +*OpenGroup: Imagesetter + + + +*OpenUI *MirrorPrint/Mirror: Boolean + +*OrderDependency: 30 DocumentSetup *MirrorPrint + +*DefaultMirrorPrint: False + + + +*MirrorPrint True: " <</MirrorPrint true>> setpagedevice " + +*MirrorPrint False: " <</MirrorPrint false>> setpagedevice " + +*?MirrorPrint: " + + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush + +" + +*End + +*CloseUI: *MirrorPrint + + + +*OpenUI *NegativePrint/Negative: Boolean + +*OrderDependency: 40 DocumentSetup *NegativePrint + +*DefaultNegativePrint: False + + + +*NegativePrint True: " <</NegativePrint true>> setpagedevice " + +*NegativePrint False: " <</NegativePrint false>> setpagedevice " + +*?NegativePrint: " + + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush + +" + +*End + +*CloseUI: *NegativePrint + + + +*CloseGroup: Imagesetter + + + +*DefaultOutputOrder: Normal + +*RequiresPageRegion All: False + + + +*% Font Information ===================== + +*DefaultFont: Courier + +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk + +*Font Bookman-Demi: Standard "(001.001)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk + +*Font Bookman-Light: Standard "(001.001)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk + +*Font Courier: Standard "(002.002)" Standard ROM + +*Font Courier-Bold: Standard "(002.002)" Standard ROM + +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM + +*Font Courier-Oblique: Standard "(002.002)" Standard ROM + +*Font Helvetica: Standard "(001.006)" Standard ROM + +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM + +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM + +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.000)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk + +*Font Palatino-Italic: Standard "(001.000)" Standard Disk + +*Font Palatino-Roman: Standard "(001.000)" Standard Disk + +*Font Symbol: Special "(001.003)" Standard ROM + +*Font Times-Bold: Standard "(001.007)" Standard ROM + +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM + +*Font Times-Italic: Standard "(001.007)" Standard ROM + +*Font Times-Roman: Standard "(001.007)" Standard ROM + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Special "(001.000)" Standard Disk + + + +*Font FutoGoB101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font FutoMinA101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk + +*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk + +*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Jun101-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Jun101-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Jun101-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light.Oubun: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Jun101-Light.WP-Symbol: Special "(003.000)" Special Disk + +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk + + + +*?FontQuery: " + +save + + /str 100 string dup 0 (fonts/) putinterval def + + { + + count 1 gt + + { + + exch dup str 6 94 getinterval cvs + + (/) print dup print (:) print exch + + FontDirectory exch known + + { pop (Yes) } + + { + + length 6 add str 0 3 -1 roll getinterval + + mark exch status + + {cleartomark (Yes)}{cleartomark (No)} ifelse + + } ifelse = + + } + + {exit} ifelse + + }bind loop + + (*) = flush + +restore + +" + +*End + + + +*?FontList: " + +save + + FontDirectory { pop == } bind forall flush + + /filenameforall where + + { + + pop (fonts/*) + + { dup length 6 sub 6 exch getinterval cvn == } bind + + 128 string filenameforall flush + + } if + + (*) = flush + +restore + +" + +*End + + + +*% Printer Messages (verbatim from printer): + +*Message: "%%[exitserver: permanent state may be changed ]%%" + +*Message: "%%[Flushing: rest of job (to end-of-file) will be ignored ]%%" + +*Message: "\FontName\ not found, using Courier" + + + +*% Status (format: %%[status: <one of these> ]%% ) + +*Status: "idle" + +*Status: "busy" + +*Status: "waiting" + +*Status: "printing" + +*Status: "PrinterError: recorder offline or film problem" + +*Status: "PrinterError: " + + + +*% Input Sources (format: %%[status: <stat>; source: <one of these> ]%% ) + +*Source: "userjob" + +*Source: "other" + + + +*% Printer Error (format: %%[PrinterError: <one of these> ]%%) + +*PrinterError: "recorder offline or film problem" + +*PrinterError: " " + + + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + + + +*% Color Separation Information ===================== + + + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + + + +*OpenUI *Separations/InRIP Color Separation: Boolean + +*OrderDependency: 60 DocumentSetup *Separations + + + +*DefaultSeparations: False + +*Separations True: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + + >> setpagedevice + +" + +*End + + + +*Separations False: " + + << + + /Separations false + + /ProcessColorModel /DeviceGray + + >> setpagedevice + +" + +*End + + + +*?Separations: " + + save + + currentpagedevice /Separations get + + currentpagedevice /ProcessColorModel get /DeviceGray ne and + + {(True)}{(False)} ifelse = flush + + restore + +" + +*End + +*CloseUI: *Separations + + + +*% + +*% Screening Params for HQS + +*% + +*% ----- for Resolution 5080 dpi ----- + +*% + +*% For 200 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + +*ColorSepScreenFreq CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + + + +*% For 225 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*ColorSepScreenFreq CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*ColorSepScreenFreq ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*ColorSepScreenFreq ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + + + +*% For 250 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + +*ColorSepScreenFreq CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + +*ColorSepScreenFreq ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + +*ColorSepScreenFreq ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + +*ColorSepScreenFreq ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + + + +*% For 275 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*ColorSepScreenFreq CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*ColorSepScreenFreq ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*ColorSepScreenFreq ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + + + +*% For 300 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + +*ColorSepScreenFreq CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + +*ColorSepScreenFreq ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + +*ColorSepScreenFreq ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + +*ColorSepScreenFreq ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + + + +*% For 350 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + +*ColorSepScreenFreq CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + +*ColorSepScreenFreq ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + +*ColorSepScreenFreq ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + +*ColorSepScreenFreq ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + + + +*% For 400 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*ColorSepScreenFreq CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*ColorSepScreenFreq ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*ColorSepScreenFreq ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*ColorSepScreenFreq ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + + + +*% For 600 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.600lpi.5080dpi/600 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.600lpi.5080dpi/600 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.600lpi.5080dpi/600 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.600lpi.5080dpi/600 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.600lpi.5080dpi/600 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.600lpi.5080dpi/600 lpi / 5080 dpi: "600" + +*ColorSepScreenFreq CustomColor.600lpi.5080dpi/600 lpi / 5080 dpi: "600" + +*ColorSepScreenFreq ProcessCyan.600lpi.5080dpi/600 lpi / 5080 dpi: "600" + +*ColorSepScreenFreq ProcessMagenta.600lpi.5080dpi/600 lpi / 5080 dpi: "600" + +*ColorSepScreenFreq ProcessYellow.600lpi.5080dpi/600 lpi / 5080 dpi: "600" + +*% + +*% ----- for Resolution 4064 dpi ----- + +*% + +*% For 175 lpi / 4064 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + + + +*% For 200 lpi / 4064 dpi + +*ColorSepScreenAngle ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + +*ColorSepScreenFreq CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + + + +*% For 225 lpi / 4064 dpi + +*ColorSepScreenAngle ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + +*ColorSepScreenFreq CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + +*ColorSepScreenFreq ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + +*ColorSepScreenFreq ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + + + +*% For 250 lpi / 4064 dpi + +*ColorSepScreenAngle ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + +*ColorSepScreenFreq CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + +*ColorSepScreenFreq ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + +*ColorSepScreenFreq ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + +*ColorSepScreenFreq ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + + + +*% For 275 lpi / 4064 dpi + +*ColorSepScreenAngle ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + +*ColorSepScreenFreq CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + +*ColorSepScreenFreq ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + +*ColorSepScreenFreq ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + + + +*% For 300 lpi / 4064 dpi + +*ColorSepScreenAngle ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "300" + +*ColorSepScreenFreq CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "300" + +*ColorSepScreenFreq ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "300" + +*ColorSepScreenFreq ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "300" + +*ColorSepScreenFreq ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "300" + + + +*% For 500 lpi / 4064 dpi + +*ColorSepScreenAngle ProcessBlack.500lpi.4064dpi/500 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle CustomColor.500lpi.4064dpi/500 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.500lpi.4064dpi/500 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.500lpi.4064dpi/500 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.500lpi.4064dpi/500 lpi / 4064 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.500lpi.4064dpi/500 lpi / 4064 dpi: "500" + +*ColorSepScreenFreq CustomColor.500lpi.4064dpi/500 lpi / 4064 dpi: "500" + +*ColorSepScreenFreq ProcessCyan.500lpi.4064dpi/500 lpi / 4064 dpi: "500" + +*ColorSepScreenFreq ProcessMagenta.500lpi.4064dpi/500 lpi / 4064 dpi: "500" + +*ColorSepScreenFreq ProcessYellow.500lpi.4064dpi/500 lpi / 4064 dpi: "500" + +*% + +*% ----- for Resolution 3386 dpi ----- + +*% + +*% For 100 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + + + +*% For 120 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + + + +*% For 133 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + + + +*% For 150 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + + + +*% For 175 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + + + +*% For 200 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + + + +*% For 225 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + + + +*% For 275 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + + + +*% For 400 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*ColorSepScreenFreq CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*ColorSepScreenFreq ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*ColorSepScreenFreq ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*ColorSepScreenFreq ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*% + +*% ----- for Resolution 2540 dpi ----- + +*% + +*% For 20 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + + + +*% For 33 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + + + +*% For 38 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + + + +*% For 46 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + + + +*% For 50 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + + + +*% For 60 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + + + +*% For 65 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + + + +*% For 70 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + + + +*% For 75 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + + + +*% For 80 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + + + +*% For 85 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + + + +*% For 90 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + + + +*% For 100 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + + + +*% For 110 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + + + +*% For 120 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + + + +*% For 133 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + + + +*% For 138 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + + + +*% For 150 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + + + +*% For 175 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + + + +*% For 200 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + + + +*% For 300 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*% + +*% ----- for Resolution 2032 dpi ----- + +*% + +*% For 33 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*ColorSepScreenFreq CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*ColorSepScreenFreq ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*ColorSepScreenFreq ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*ColorSepScreenFreq ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + + + +*% For 38 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*ColorSepScreenFreq CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*ColorSepScreenFreq ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*ColorSepScreenFreq ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*ColorSepScreenFreq ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + + + +*% For 46 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*ColorSepScreenFreq CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*ColorSepScreenFreq ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*ColorSepScreenFreq ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*ColorSepScreenFreq ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + + + +*% For 50 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + + + +*% For 60 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + + + +*% For 65 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*ColorSepScreenFreq CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*ColorSepScreenFreq ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*ColorSepScreenFreq ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*ColorSepScreenFreq ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + + + +*% For 70 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*ColorSepScreenFreq CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*ColorSepScreenFreq ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*ColorSepScreenFreq ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*ColorSepScreenFreq ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + + + +*% For 85 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + + + +*% For 100 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + + + +*% For 110 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + +*ColorSepScreenFreq CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + +*ColorSepScreenFreq ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + +*ColorSepScreenFreq ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + +*ColorSepScreenFreq ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + + + +*% For 120 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + + + +*% For 138 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*ColorSepScreenFreq CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*ColorSepScreenFreq ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*ColorSepScreenFreq ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*ColorSepScreenFreq ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + + + +*% For 150 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + + + +*% For 175 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + + + +*% For 250 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*ColorSepScreenFreq CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*ColorSepScreenFreq ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*ColorSepScreenFreq ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*ColorSepScreenFreq ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*% + +*% ----- for Resolution 1693 dpi ----- + +*% + +*% For 75 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + + + +*% For 85 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + + + +*% For 100 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + + + +*% For 120 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + + + +*% For 150 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*% + +*% ----- for Resolution 1270 dpi ----- + +*% + +*% For 65 lpi / 1270 dpi + +*ColorSepScreenAngle ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*ColorSepScreenFreq CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*ColorSepScreenFreq ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*ColorSepScreenFreq ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*ColorSepScreenFreq ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + + + +*% For 75 lpi / 1270 dpi + +*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + + + +*% For 90 lpi / 1270 dpi + +*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + + + +*% For 100 lpi / 1270 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + + + +*% The byte count of this file should be exactly 088495 or 092175 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype + +*% Last edited JUL 26, 1996 Herkules + diff --git a/openoffice/share/psprint/driver/LHHERIJ4.PS b/openoffice/share/psprint/driver/LHHERIJ4.PS new file mode 100644 index 0000000000000000000000000000000000000000..29ff2aa68871e9f6296f03b6d5f60be4f9819eef --- /dev/null +++ b/openoffice/share/psprint/driver/LHHERIJ4.PS @@ -0,0 +1,3672 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + +*% + +*% Creation Date Apr. 18, 1996; By: Berthold Giess, Linotype-Hell AG + +*% + + + +*% ----- Basic Capabilities ----- + +*FormatVersion: "4.3" + +*FileVersion: "1.0" + +*LanguageEncoding: ISOLatin1 + +*LanguageVersion: English + +*PSVersion: "(2013.114) 9" + +*Product: "(Linotype)" + +*Manufacturer: "LHAG Linotype-Hell" + +*% 31 Chars ******************************* + +*ModelName: "Lino Herkules IS V 3.3 J" + +*ShortNickName: "Lino Herkules IS V 3.3 J" + +*NickName: "Lino Herkules IS V 3.3 J" + +*PCFileName: "LHHERIJ4.PPD" + + + +*% ----- General Information and Defaults ----- + +*FreeVM: "5242880" + +*PrintPSErrors: False + +*LanguageLevel: "2" + +*ColorDevice: True + +*DefaultColorSpace: Gray + +*DefaultHalftoneType: 1 + +*Throughput: "1" + +*VariablePaperSize: True + +*FileSystem: True + + + +*?FileSystem: " + +save + + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush + +restore + +" + +*End + + + +*Password: "0" + +*ExitServer: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot perform the exitserver command.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + +" + +*End + + + +*Reset: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot reset printer.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + + systemdict /quit get exec + + (WARNING : Printer Reset Failed.) = flush + +" + +*End + + + +*DefaultResolution: 2540dpi + + + +*?Resolution: " + + save + + 72 72 matrix defaultmatrix dtransform + + pop abs round cvi =print (dpi\n) print + + restore + +" + +*End + + + +*% Halftone Information =============== + +*ScreenFreq: "150" + +*ScreenAngle: "45" + +*AccurateScreensSupport: True + +*DefaultScreenProc: Euclidean + + + +*ScreenProc Euclidean: " + +{ + + abs exch abs 2 copy add 1 gt + + {1 sub dup mul exch 1 sub dup mul add 1 sub} + + { dup mul exch dup mul add 1 exch sub} + + ifelse + +} + +" + +*End + + + +*ScreenProc Round: " + +{ + + dup mul exch dup mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Square: " + +{ + + abs exch abs add 1 exch sub + +} + +" + +*End + + + +*ScreenProc HeavyEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.80 mul add 0.80 lt { + + exch 0.80 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + + } { + + 2 copy 0.80 mul add 1 gt { + + 1 sub exch 1 sub 0.80 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + + } { + + 0.80 mul add 2 mul neg 1 add 0.80 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc Ellipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.85 mul add 0.85 lt { + + exch 0.85 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + + } { + + 2 copy 0.85 mul add 1 gt { + + 1 sub exch 1 sub 0.85 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + + } { + + 0.85 mul add 2 mul neg 1 add 0.85 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LightEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.90 mul add 0.90 lt { + + exch 0.90 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + + } { + + 2 copy 0.90 mul add 1 gt { + + 1 sub exch 1 sub 0.90 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + + } { + + 0.90 mul add 2 mul neg 1 add 0.90 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LineX: " + +{ %Copyright Linotype-Hell AG 1996 + + abs exch 0.9 mul 0.01 sub abs exch + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc LineY: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch abs + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Grid: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch + + 0.9 mul 0.01 sub abs exch + + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + + 1 exch sub + +} + +" + +*End + + + +*DefaultTransfer: Null + +*Transfer Null: "{ }" + +*Transfer Null.Inverse: "{ 1 exch sub }" + + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is + +*% specific reason to use PageRegion. + +*OpenUI *PageSize: PickOne + +*OrderDependency: 20 AnySetup *PageSize + + + +*DefaultPageSize: Letter + +*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" + +*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" + +*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" + +*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice" + + + +*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" + +*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" + +*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" + +*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + + + +*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" + +*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" + +*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" + +*PageSize Tabloid.Extra.Transverse:"<</PageSize [864 1296] /Orientation 0>> setpagedevice" + + + +*PageSize A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice" + +*PageSize A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice" + + + +*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" + +*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" + +*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" + +*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + + + +*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" + +*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" + +*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" + +*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + + + +*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" + +*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" + +*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" + +*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + + + +*PageSize B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice" + +*PageSize B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice" + + + +*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" + +*PageSize B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice" + +*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" + +*PageSize B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice" + + + +*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" + +*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" + +*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" + +*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + + + +*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" + +*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" + +*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" + +*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice" + +*PageSize ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice" + + + +*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" + +*PageSize ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice" + +*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" + +*PageSize ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" + +*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" + +*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" + +*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" + +*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" + +*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" + +*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + + + +*PageSize MaxPage: "<</PageSize [1559 2125] /Orientation 1>> setpagedevice" + + + +*?PageSize: " + +save + + mark + + currentpagedevice /PageSize get aload pop + + 2 copy gt {exch} if + + (Unknown) + + 37 dict + + dup [612 792] (Letter) put + + dup [684 864] (Letter.Extra) put + + + + dup [612 1008] (Legal) put + + dup [684 1080] (Legal.Extra) put + + + + dup [792 1224] (Tabloid) put + + dup [864 1296] (Tabloid.Extra) put + + + + dup [1684 2384] (A1) put + + dup [1756 2456] (A1.Extra) put + + + + dup [1191 1684] (A2) put + + dup [1263 1756] (A2.Extra) put + + + + dup [842 1191] (A3) put + + dup [914 1263] (A3.Extra) put + + + + dup [595 842] (A4) put + + dup [667 914] (A4.Extra) put + + + + dup [420 595] (A5) put + + dup [492 667] (A5.Extra) put + + + + dup [2064 2920] (B1) put + + dup [2136 2992] (B1.Extra) put + + + + dup [1460 2064] (B2) put + + dup [1532 2136] (B2.Extra) put + + + + dup [1032 1460] (B3) put + + dup [1104 1532] (B3.Extra) put + + + + dup [729 1032] (B4) put + + dup [801 1104] (B4.Extra) put + + + + dup [516 729] (B5) put + + dup [588 801] (B5.Extra) put + + + + dup [2004 2835] (ISOB1) put + + dup [2076 2907] (ISOB1.Extra) put + + + + dup [1417 2004] (ISOB2) put + + dup [1489 2076] (ISOB2.Extra) put + + + + dup [1001 1417] (ISOB3) put + + dup [1073 1489] (ISOB3.Extra) put + + + + dup [709 1001] (ISOB4) put + + dup [781 1073] (ISOB4.Extra) put + + + + dup [499 709] (ISOB5) put + + dup [571 781] (ISOB5.Extra) put + + + + dup [1559 2125] (MaxPage) put + + + + { + + exch aload pop 4 index sub abs 5 le exch + + 5 index sub abs 5 le and + + {exch pop exit} {pop} ifelse + + } bind forall + + + + = flush + + cleartomark + + + +restore + +" + +*End + +*CloseUI: *PageSize + + + +*% These entries will set up the frame buffer. Usually used with manual feed. + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 10 AnySetup *PageRegion + + + +*DefaultPageRegion: Letter + +*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" + +*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" + +*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" + +*PageRegion Letter.Extra.Transverse:"<</PageSize [684 864] /Orientation 0>> setpagedevice" + + + +*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" + +*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" + +*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" + +*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + + + +*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" + +*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" + +*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" + +*PageRegion Tabloid.Extra.Transverse:"<</PageSize [864 1296] /Orientation 0>> setpagedevice" + + + +*PageRegion A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice" + +*PageRegion A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice" + + + +*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" + +*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" + +*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" + +*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + + + +*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" + +*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" + +*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" + +*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + + + +*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" + +*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" + +*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" + +*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + + + +*PageRegion B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice" + +*PageRegion B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice" + + + +*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" + +*PageRegion B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice" + +*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" + +*PageRegion B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice" + + + +*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" + +*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" + +*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" + +*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + + + +*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" + +*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" + +*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" + +*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice" + +*PageRegion ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice" + + + +*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" + +*PageRegion ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice" + +*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" + +*PageRegion ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" + +*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" + +*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" + +*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" + +*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" + +*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" + +*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + + + +*PageRegion MaxPage: "<</PageSize [1559 2125] /Orientation 1>> setpagedevice" + + + +*CloseUI: *PageRegion + + + +*% The following entries provide information about specific paper keywords. + +*DefaultImageableArea: Letter + + + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" + +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" + +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" + +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + + + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" + +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" + +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" + +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + + + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" + +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" + +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" + +*ImageableArea Tabloid.Extra.Transverse:"0.0 0.0 864.0 1295.0" + + + +*ImageableArea A2: "0.0 0.0 1191.0 1684.0" + +*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0" + + + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" + +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" + +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" + +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + + + +*ImageableArea A4: "0.0 0.0 595.0 842.0" + +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" + +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" + +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + + + +*ImageableArea A5: "0.0 0.0 420.0 595.0" + +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" + +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" + +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + + + +*ImageableArea B2: "0.0 0.0 1460.0 2064.0" + +*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0" + + + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" + +*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0" + +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" + +*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0" + + + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" + +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" + +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" + +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + + + +*ImageableArea B5: "0.0 0.0 516.0 729.0" + +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" + +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" + +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + + + +*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0" + +*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0" + + + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" + +*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0" + +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" + +*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0" + + + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" + +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" + +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" + +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + + + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" + +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" + +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" + +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + + + +*ImageableArea MaxPage: "0.0 0.0 1559.0 2125.0" + + + +*?ImageableArea: " + + save + + initclip clippath pathbbox + + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + + exch round cvr =print ( ) print round cvr =print (\n) print flush + + restore + +" + +*End + + + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: Letter + + + +*PaperDimension Letter: "612.0 792.0" + +*PaperDimension Letter.Extra: "684.0 864.0" + +*PaperDimension Letter.Transverse: "612.0 791.0" + +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + + + +*PaperDimension Legal: "612.0 1008.0" + +*PaperDimension Legal.Extra: "684.0 1080.0" + +*PaperDimension Legal.Transverse: "612.0 1007.0" + +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + + + +*PaperDimension Tabloid: "792.0 1224.0" + +*PaperDimension Tabloid.Extra: "864.0 1296.0" + +*PaperDimension Tabloid.Transverse: "792.0 1223.0" + +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + + + +*PaperDimension A2: "1191.0 1684.0" + +*PaperDimension A2.Extra: "1263.0 1756.0" + + + +*PaperDimension A3: "842.0 1191.0" + +*PaperDimension A3.Extra: "914.0 1263.0" + +*PaperDimension A3.Transverse: "842.0 1190.0" + +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + + + +*PaperDimension A4: "595.0 842.0" + +*PaperDimension A4.Extra: "667.0 914.0" + +*PaperDimension A4.Transverse: "595.0 841.0" + +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + + + +*PaperDimension A5: "420.0 595.0" + +*PaperDimension A5.Extra: "492.0 667.0" + +*PaperDimension A5.Transverse: "420.0 594.0" + +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + + + +*PaperDimension B2: "1460.0 2064.0" + +*PaperDimension B2.Extra: "1532.0 2136.0" + + + +*PaperDimension B3: "1032.0 1460.0" + +*PaperDimension B3.Extra: "1104.0 1532.0" + +*PaperDimension B3.Transverse: "1032.0 1459.0" + +*PaperDimension B3.Extra.Transverse: "1104.0 1531.0" + + + +*PaperDimension B4: "729.0 1032.0" + +*PaperDimension B4.Extra: "801.0 1104.0" + +*PaperDimension B4.Transverse: "729.0 1031.0" + +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + + + +*PaperDimension B5: "516.0 729.0" + +*PaperDimension B5.Extra: "588.0 801.0" + +*PaperDimension B5.Transverse: "516.0 728.0" + +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + + + +*PaperDimension ISOB2: "1417.0 2004.0" + +*PaperDimension ISOB2.Extra: "1489.0 2076.0" + + + +*PaperDimension ISOB3: "1001.0 1417.0" + +*PaperDimension ISOB3.Extra: "1073.0 1489.0" + +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" + +*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0" + + + +*PaperDimension ISOB4: "709.0 1001.0" + +*PaperDimension ISOB4.Extra: "781.0 1073.0" + +*PaperDimension ISOB4.Transverse: "709.0 1000.0" + +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + + + +*PaperDimension ISOB5: "499.0 709.0" + +*PaperDimension ISOB5.Extra: "569.7 782.0" + +*PaperDimension ISOB5.Transverse: "499.0 708.0" + +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + + + +*PaperDimension MaxPage: "1559.0 2125.0" + + + +*%=== Custom Page Sizes ================================== + + + +*% These entries provide the code and parameter ranges for a user + +*% to set up a custom page size. + +*%CustomPageSize + + + +*CustomPageSize True: " + + % B. Giess 960228 + + % params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation + + % + + exch pop statusdict /setpageparams get exec + +" + +*End + + + +*DefaultLeadingEdge: PreferLong + +*LeadingEdge: PreferLong + + + +*ParamCustomPageSize Width: 1 points 72.0 1645.0 + +*ParamCustomPageSize Height: 2 points 72.0 2183.0 + +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1645.0 + +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 + +*ParamCustomPageSize Orientation: 5 int 0 3 + +*CenterRegistered: False + + + +*MaxMediaWidth: "1645.0" + +*MaxMediaHeight: "2183.0" + + + +*?CurrentMediaWidth: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + + restore + + " + +*End + + + +*?CurrentMediaHeight: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + + restore + + " + +*End + + + +*% === Imagesetter Information =========================== + +*OpenGroup: Imagesetter + + + +*OpenUI *MirrorPrint/Mirror: Boolean + +*OrderDependency: 30 DocumentSetup *MirrorPrint + +*DefaultMirrorPrint: False + + + +*MirrorPrint True: " <</MirrorPrint true>> setpagedevice " + +*MirrorPrint False: " <</MirrorPrint false>> setpagedevice " + +*?MirrorPrint: " + + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush + +" + +*End + +*CloseUI: *MirrorPrint + + + +*OpenUI *NegativePrint/Negative: Boolean + +*OrderDependency: 40 DocumentSetup *NegativePrint + +*DefaultNegativePrint: False + + + +*NegativePrint True: " <</NegativePrint true>> setpagedevice " + +*NegativePrint False: " <</NegativePrint false>> setpagedevice " + +*?NegativePrint: " + + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush + +" + +*End + +*CloseUI: *NegativePrint + + + +*CloseGroup: Imagesetter + + + +*DefaultOutputOrder: Normal + +*RequiresPageRegion All: False + + + +*% Font Information ===================== + +*DefaultFont: Courier + +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk + +*Font Bookman-Demi: Standard "(001.001)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk + +*Font Bookman-Light: Standard "(001.001)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk + +*Font Courier: Standard "(002.002)" Standard ROM + +*Font Courier-Bold: Standard "(002.002)" Standard ROM + +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM + +*Font Courier-Oblique: Standard "(002.002)" Standard ROM + +*Font Helvetica: Standard "(001.006)" Standard ROM + +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM + +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM + +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.000)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk + +*Font Palatino-Italic: Standard "(001.000)" Standard Disk + +*Font Palatino-Roman: Standard "(001.000)" Standard Disk + +*Font Symbol: Special "(001.003)" Standard ROM + +*Font Times-Bold: Standard "(001.007)" Standard ROM + +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM + +*Font Times-Italic: Standard "(001.007)" Standard ROM + +*Font Times-Roman: Standard "(001.007)" Standard ROM + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Special "(001.000)" Standard Disk + + + +*Font FutoGoB101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font FutoMinA101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk + +*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk + +*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Jun101-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Jun101-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Jun101-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light.Oubun: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Jun101-Light.WP-Symbol: Special "(003.000)" Special Disk + +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk + + + +*?FontQuery: " + +save + + /str 100 string dup 0 (fonts/) putinterval def + + { + + count 1 gt + + { + + exch dup str 6 94 getinterval cvs + + (/) print dup print (:) print exch + + FontDirectory exch known + + { pop (Yes) } + + { + + length 6 add str 0 3 -1 roll getinterval + + mark exch status + + {cleartomark (Yes)}{cleartomark (No)} ifelse + + } ifelse = + + } + + {exit} ifelse + + }bind loop + + (*) = flush + +restore + +" + +*End + + + +*?FontList: " + +save + + FontDirectory { pop == } bind forall flush + + /filenameforall where + + { + + pop (fonts/*) + + { dup length 6 sub 6 exch getinterval cvn == } bind + + 128 string filenameforall flush + + } if + + (*) = flush + +restore + +" + +*End + + + +*% Printer Messages (verbatim from printer): + +*Message: "%%[exitserver: permanent state may be changed ]%%" + +*Message: "%%[Flushing: rest of job (to end-of-file) will be ignored ]%%" + +*Message: "\FontName\ not found, using Courier" + + + +*% Status (format: %%[status: <one of these> ]%% ) + +*Status: "idle" + +*Status: "busy" + +*Status: "waiting" + +*Status: "printing" + +*Status: "PrinterError: recorder offline or film problem" + +*Status: "PrinterError: " + + + +*% Input Sources (format: %%[status: <stat>; source: <one of these> ]%% ) + +*Source: "userjob" + +*Source: "other" + + + +*% Printer Error (format: %%[PrinterError: <one of these> ]%%) + +*PrinterError: "recorder offline or film problem" + +*PrinterError: " " + + + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + + + +*% Color Separation Information ===================== + + + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + + + +*OpenUI *Separations/InRIP Color Separation: Boolean + +*OrderDependency: 60 DocumentSetup *Separations + + + +*DefaultSeparations: False + +*Separations True: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + + >> setpagedevice + +" + +*End + + + +*Separations False: " + + << + + /Separations false + + /ProcessColorModel /DeviceGray + + >> setpagedevice + +" + +*End + + + +*?Separations: " + + save + + currentpagedevice /Separations get + + currentpagedevice /ProcessColorModel get /DeviceGray ne and + + {(True)}{(False)} ifelse = flush + + restore + +" + +*End + +*CloseUI: *Separations + + + +*% For 50 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi:"50" + +*ColorSepScreenFreq ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi:"50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi:"50" + +*ColorSepScreenFreq ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi:"50" + +*ColorSepScreenFreq ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi:"50" + + + +*% For 60 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi:"60" + +*ColorSepScreenFreq ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi:"60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi:"60" + +*ColorSepScreenFreq ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi:"60" + +*ColorSepScreenFreq ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi:"60" + + + +*% For 75 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + + + +*% For 85 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi:"85" + + + +*% For 100 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi:"100" + + + +*% For 50 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi:"50" + +*ColorSepScreenFreq ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi:"50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi:"50" + +*ColorSepScreenFreq ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi:"50" + +*ColorSepScreenFreq ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi:"50" + + + +*% For 60 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi:"60" + +*ColorSepScreenFreq ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi:"60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi:"60" + +*ColorSepScreenFreq ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi:"60" + +*ColorSepScreenFreq ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi:"60" + + + +*% For 75 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + + + +*% For 85 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi:"85" + + + +*% For 100 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi:"100" + + + +*% For 120 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi:"120" + + + +*% For 133 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi:"133" + +*ColorSepScreenFreq ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi:"133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi:"133" + +*ColorSepScreenFreq ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi:"133" + +*ColorSepScreenFreq ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi:"133" + + + +*% For 50 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi:"50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi:"50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi:"50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi:"50" + +*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi:"50" + + + +*% For 60 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi:"60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi:"60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi:"60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi:"60" + +*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi:"60" + + + +*% For 75 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + + + +*% For 85 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi:"85" + + + +*% For 100 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi:"100" + + + +*% For 120 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi:"120" + + + +*% For 133 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi:"133" + +*ColorSepScreenFreq ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi:"133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi:"133" + +*ColorSepScreenFreq ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi:"133" + +*ColorSepScreenFreq ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi:"133" + + + +*% For 165 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi:"165" + +*ColorSepScreenFreq ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi:"165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi:"165" + +*ColorSepScreenFreq ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi:"165" + +*ColorSepScreenFreq ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi:"165" + + + +*% For 50 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi:"50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi:"50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi:"50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi:"50" + +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi:"50" + + + +*% For 60 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi:"60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi:"60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi:"60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi:"60" + +*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi:"60" + + + +*% For 75 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + + + +*% For 85 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi:"85" + + + +*% For 100 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi:"100" + + + +*% For 120 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi:"120" + + + +*% For 133 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi:"133" + +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi:"133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi:"133" + +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi:"133" + +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi:"133" + + + +*% For 150 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi:"150" + +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi:"150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi:"150" + +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi:"150" + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi:"150" + + + +*% For 175 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi:"175" + +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi:"175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi:"175" + +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi:"175" + +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi:"175" + + + +*% For 200 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi:"200" + +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi:"200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi:"200" + +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi:"200" + +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi:"200" + + + +*% For 50 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi:"50" + +*ColorSepScreenFreq ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi:"50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi:"50" + +*ColorSepScreenFreq ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi:"50" + +*ColorSepScreenFreq ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi:"50" + + + +*% For 60 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi:"60" + +*ColorSepScreenFreq ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi:"60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi:"60" + +*ColorSepScreenFreq ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi:"60" + +*ColorSepScreenFreq ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi:"60" + + + +*% For 75 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + + + +*% For 85 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi:"85" + + + +*% For 100 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi:"100" + + + +*% For 120 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi:"120" + + + +*% For 133 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi:"133" + +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi:"133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi:"133" + +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi:"133" + +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi:"133" + + + +*% For 150 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi:"150" + +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi:"150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi:"150" + +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi:"150" + +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi:"150" + + + +*% For 165 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi:"165" + +*ColorSepScreenFreq ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi:"165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi:"165" + +*ColorSepScreenFreq ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi:"165" + +*ColorSepScreenFreq ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi:"165" + + + +*% For 175 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi:"175" + +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi:"175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi:"175" + +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi:"175" + +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi:"175" + + + +*% For 200 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi:"200" + +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi:"200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi:"200" + +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi:"200" + +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi:"200" + + + +*% For 225 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi:"225" + +*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi:"225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi:"225" + +*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi:"225" + +*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi:"225" + + + +*% For 275 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi:"275" + +*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi:"275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi:"275" + +*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi:"275" + +*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi:"275" + + + +*% For 75 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + + + +*% For 85 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi:"85" + + + +*% For 100 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi:"100" + + + +*% For 120 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi:"120" + + + +*% For 133 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi:"133" + +*ColorSepScreenFreq ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi:"133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi:"133" + +*ColorSepScreenFreq ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi:"133" + +*ColorSepScreenFreq ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi:"133" + + + +*% For 150 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi:"150" + +*ColorSepScreenFreq ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi:"150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi:"150" + +*ColorSepScreenFreq ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi:"150" + +*ColorSepScreenFreq ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi:"150" + + + +*% For 165 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi:"165" + +*ColorSepScreenFreq ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi:"165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi:"165" + +*ColorSepScreenFreq ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi:"165" + +*ColorSepScreenFreq ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi:"165" + + + +*% For 175 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi:"175" + +*ColorSepScreenFreq ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi:"175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi:"175" + +*ColorSepScreenFreq ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi:"175" + +*ColorSepScreenFreq ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi:"175" + + + +*% For 200 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi:"200" + +*ColorSepScreenFreq ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi:"200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi:"200" + +*ColorSepScreenFreq ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi:"200" + +*ColorSepScreenFreq ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi:"200" + + + +*% For 225 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi:"225" + +*ColorSepScreenFreq ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi:"225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi:"225" + +*ColorSepScreenFreq ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi:"225" + +*ColorSepScreenFreq ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi:"225" + + + +*% For 250 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi:"250" + +*ColorSepScreenFreq ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi:"250" + +*ColorSepScreenFreq ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi:"250" + +*ColorSepScreenFreq ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi:"250" + +*ColorSepScreenFreq ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi:"250" + + + +*% For 275 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi:"275" + +*ColorSepScreenFreq ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi:"275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi:"275" + +*ColorSepScreenFreq ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi:"275" + +*ColorSepScreenFreq ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi:"275" + + + +*% For 300 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi:"300" + +*ColorSepScreenFreq ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi:"300" + +*ColorSepScreenFreq ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi:"300" + +*ColorSepScreenFreq ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi:"300" + +*ColorSepScreenFreq ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi:"300" + + + +*% For 85 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.85lpi.5080dpi/85 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.5080dpi/85 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.5080dpi/85 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.5080dpi/85 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.5080dpi/85 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.5080dpi/85 lpi / 5080 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.5080dpi/85 lpi / 5080 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.5080dpi/85 lpi / 5080 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.5080dpi/85 lpi / 5080 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.5080dpi/85 lpi / 5080 dpi:"85" + + + +*% For 100 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.100lpi.5080dpi/100 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.5080dpi/100 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.5080dpi/100 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.5080dpi/100 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.5080dpi/100 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.5080dpi/100 lpi / 5080 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.5080dpi/100 lpi / 5080 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.5080dpi/100 lpi / 5080 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.5080dpi/100 lpi / 5080 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.5080dpi/100 lpi / 5080 dpi:"100" + + + +*% For 120 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.120lpi.5080dpi/120 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.5080dpi/120 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.5080dpi/120 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.5080dpi/120 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.5080dpi/120 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.5080dpi/120 lpi / 5080 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.5080dpi/120 lpi / 5080 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.5080dpi/120 lpi / 5080 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.5080dpi/120 lpi / 5080 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.5080dpi/120 lpi / 5080 dpi:"120" + + + +*% For 133 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.133lpi.5080dpi/133 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.133lpi.5080dpi/133 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.5080dpi/133 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.133lpi.5080dpi/133 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.133lpi.5080dpi/133 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.133lpi.5080dpi/133 lpi / 5080 dpi:"133" + +*ColorSepScreenFreq ProcessCyan.133lpi.5080dpi/133 lpi / 5080 dpi:"133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.5080dpi/133 lpi / 5080 dpi:"133" + +*ColorSepScreenFreq ProcessYellow.133lpi.5080dpi/133 lpi / 5080 dpi:"133" + +*ColorSepScreenFreq ProcessBlack.133lpi.5080dpi/133 lpi / 5080 dpi:"133" + + + +*% For 150 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.150lpi.5080dpi/150 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.150lpi.5080dpi/150 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.5080dpi/150 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.150lpi.5080dpi/150 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.150lpi.5080dpi/150 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.150lpi.5080dpi/150 lpi / 5080 dpi:"150" + +*ColorSepScreenFreq ProcessCyan.150lpi.5080dpi/150 lpi / 5080 dpi:"150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.5080dpi/150 lpi / 5080 dpi:"150" + +*ColorSepScreenFreq ProcessYellow.150lpi.5080dpi/150 lpi / 5080 dpi:"150" + +*ColorSepScreenFreq ProcessBlack.150lpi.5080dpi/150 lpi / 5080 dpi:"150" + + + +*% For 165 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.165lpi.5080dpi/165 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.165lpi.5080dpi/165 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.5080dpi/165 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.165lpi.5080dpi/165 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.165lpi.5080dpi/165 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.165lpi.5080dpi/165 lpi / 5080 dpi:"165" + +*ColorSepScreenFreq ProcessCyan.165lpi.5080dpi/165 lpi / 5080 dpi:"165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.5080dpi/165 lpi / 5080 dpi:"165" + +*ColorSepScreenFreq ProcessYellow.165lpi.5080dpi/165 lpi / 5080 dpi:"165" + +*ColorSepScreenFreq ProcessBlack.165lpi.5080dpi/165 lpi / 5080 dpi:"165" + + + +*% For 175 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.175lpi.5080dpi/175 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.175lpi.5080dpi/175 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.5080dpi/175 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.175lpi.5080dpi/175 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.175lpi.5080dpi/175 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.175lpi.5080dpi/175 lpi / 5080 dpi:"175" + +*ColorSepScreenFreq ProcessCyan.175lpi.5080dpi/175 lpi / 5080 dpi:"175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.5080dpi/175 lpi / 5080 dpi:"175" + +*ColorSepScreenFreq ProcessYellow.175lpi.5080dpi/175 lpi / 5080 dpi:"175" + +*ColorSepScreenFreq ProcessBlack.175lpi.5080dpi/175 lpi / 5080 dpi:"175" + + + +*% For 200 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi:"200" + +*ColorSepScreenFreq ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi:"200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi:"200" + +*ColorSepScreenFreq ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi:"200" + +*ColorSepScreenFreq ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi:"200" + + + +*% For 225 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi:"225" + +*ColorSepScreenFreq ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi:"225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi:"225" + +*ColorSepScreenFreq ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi:"225" + +*ColorSepScreenFreq ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi:"225" + + + +*% For 250 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi:"250" + +*ColorSepScreenFreq ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi:"250" + +*ColorSepScreenFreq ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi:"250" + +*ColorSepScreenFreq ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi:"250" + +*ColorSepScreenFreq ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi:"250" + + + +*% For 275 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi:"275" + +*ColorSepScreenFreq ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi:"275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi:"275" + +*ColorSepScreenFreq ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi:"275" + +*ColorSepScreenFreq ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi:"275" + + + +*% For 300 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi:"300" + +*ColorSepScreenFreq ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi:"300" + +*ColorSepScreenFreq ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi:"300" + +*ColorSepScreenFreq ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi:"300" + +*ColorSepScreenFreq ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi:"300" + + + +*% For 350 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi:"350" + +*ColorSepScreenFreq ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi:"350" + +*ColorSepScreenFreq ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi:"350" + +*ColorSepScreenFreq ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi:"350" + +*ColorSepScreenFreq ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi:"350" + + + +*% For 400 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi:"400" + +*ColorSepScreenFreq ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi:"400" + +*ColorSepScreenFreq ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi:"400" + +*ColorSepScreenFreq ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi:"400" + +*ColorSepScreenFreq ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi:"400" + + + + + +*% The byte count of this file should be exactly 088277 or 091949 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype + +*% Last edited JUL 26, 1996-Hell Herkules IS + diff --git a/openoffice/share/psprint/driver/LHHERKH3.PS b/openoffice/share/psprint/driver/LHHERKH3.PS new file mode 100644 index 0000000000000000000000000000000000000000..fc18556f5ad883be12d217df82a53b1f57c51cf4 --- /dev/null +++ b/openoffice/share/psprint/driver/LHHERKH3.PS @@ -0,0 +1,1729 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% +*% Creation Date Apr. 18, 1996; By: Berthold Giess, Linotype-Hell AG +*% + +*% ----- Basic Capabilities ----- +*FormatVersion: "4.3" +*FileVersion: "1.2" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PSVersion: "(2013.114) 9" +*Product: "(Linotype)" +*% 31 Chars ******************************* +*Manufacturer: "Linotype-Hell" +*ModelName: "Lino Herkules HQS V 3.0" +*ShortNickName: "Lino Herkules HQS" +*NickName: "Lino Herkules HQS V 3.0" +*PCFileName: "LHHERKH3.PPD" + +*% ----- General Information and Defaults ----- +*FreeVM: "5242880" +*PrintPSErrors: False +*LanguageLevel: "2" +*ColorDevice: True +*DefaultColorSpace: Gray +*DefaultHalftoneType: 1 +*Throughput: "1" +*VariablePaperSize: True +*FileSystem: True + +*?FileSystem: " +save + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush +restore +" +*End + +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 2540dpi + +*?Resolution: " + save + 72 72 matrix defaultmatrix dtransform + pop abs round cvi =print (dpi\n) print + restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "150" +*ScreenAngle: "45" +*AccurateScreensSupport: True +*DefaultScreenProc: Euclidean + +*ScreenProc Euclidean: " +{ + abs exch abs 2 copy add 1 gt + {1 sub dup mul exch 1 sub dup mul add 1 sub} + { dup mul exch dup mul add 1 exch sub} + ifelse +} +" +*End + +*ScreenProc Round: " +{ + dup mul exch dup mul add 1 exch sub +} +" +*End + +*ScreenProc Square: " +{ + abs exch abs add 1 exch sub +} +" +*End + +*ScreenProc HeavyEllipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.80 mul add 0.80 lt { + exch 0.80 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + } { + 2 copy 0.80 mul add 1 gt { + 1 sub exch 1 sub 0.80 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + } { + 0.80 mul add 2 mul neg 1 add 0.80 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc Ellipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.85 mul add 0.85 lt { + exch 0.85 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + } { + 2 copy 0.85 mul add 1 gt { + 1 sub exch 1 sub 0.85 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + } { + 0.85 mul add 2 mul neg 1 add 0.85 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc LightEllipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.90 mul add 0.90 lt { + exch 0.90 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + } { + 2 copy 0.90 mul add 1 gt { + 1 sub exch 1 sub 0.90 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + } { + 0.90 mul add 2 mul neg 1 add 0.90 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc LineX: " +{ %Copyright Linotype-Hell AG 1996 + abs exch 0.9 mul 0.01 sub abs exch + 0.003 mul add 1 exch sub +} +" +*End + +*ScreenProc LineY: " +{ %Copyright Linotype-Hell AG 1996 + 0.9 mul 0.01 sub abs exch abs + 0.003 mul add 1 exch sub +} +" +*End + +*ScreenProc Grid: " +{ %Copyright Linotype-Hell AG 1996 + 0.9 mul 0.01 sub abs exch + 0.9 mul 0.01 sub abs exch + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + 1 exch sub +} +" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 20 AnySetup *PageSize + +*DefaultPageSize: Letter +*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" +*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" +*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" +*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice" + +*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" +*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" +*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" +*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + +*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" +*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" +*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" +*PageSize Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice" + +*PageSize A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice" +*PageSize A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice" + +*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" +*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" +*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" +*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + +*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" +*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" +*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" +*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + +*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" +*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" +*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" +*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + +*PageSize B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice" +*PageSize B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice" + +*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" +*PageSize B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice" +*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" +*PageSize B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice" + +*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" +*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" +*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" +*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + +*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" +*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" +*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" +*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + +*PageSize ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice" +*PageSize ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice" + +*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" +*PageSize ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice" +*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" +*PageSize ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice" + +*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" +*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" +*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" +*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + +*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" +*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" +*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" +*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + +*PageSize MaxPage: "<</PageSize [1559 2125] /Orientation 1>> setpagedevice" + +*?PageSize: " +save +mark +currentpagedevice /PageSize get aload pop +2 copy gt {exch} if +(Unknown) +37 dict +dup [ 612 792] (Letter) put +dup [ 684 864] (Letter.Extra) put + +dup [ 612 1008] (Legal) put +dup [ 684 1080] (Legal.Extra) put + +dup [ 792 1224] (Tabloid) put +dup [ 864 1296] (Tabloid.Extra) put + +dup [1684 2384] (A1) put +dup [1756 2456] (A1.Extra) put + +dup [1191 1684] (A2) put +dup [1263 1756] (A2.Extra) put + +dup [ 842 1191] (A3) put +dup [ 914 1263] (A3.Extra) put + +dup [ 595 842] (A4) put +dup [ 667 914] (A4.Extra) put + +dup [ 420 595] (A5) put +dup [ 492 667] (A5.Extra) put + +dup [2064 2920] (B1) put +dup [2136 2992] (B1.Extra) put + +dup [1460 2064] (B2) put +dup [1532 2136] (B2.Extra) put + +dup [1032 1460] (B3) put +dup [1104 1532] (B3.Extra) put + +dup [ 729 1032] (B4) put +dup [ 801 1104] (B4.Extra) put + +dup [ 516 729] (B5) put +dup [ 588 801] (B5.Extra) put + +dup [2004 2835] (ISOB1) put +dup [2076 2907] (ISOB1.Extra) put + +dup [1417 2004] (ISOB2) put +dup [1489 2076] (ISOB2.Extra) put + +dup [1001 1417] (ISOB3) put +dup [1073 1489] (ISOB3.Extra) put + +dup [ 709 1001] (ISOB4) put +dup [ 781 1073] (ISOB4.Extra) put + +dup [ 499 709] (ISOB5) put +dup [ 571 781] (ISOB5.Extra) put + +dup [1559 2125] (MaxPage) put + +{ +exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse +} bind forall + += flush +cleartomark + +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 10 AnySetup *PageRegion + +*DefaultPageRegion: Letter +*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" +*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" +*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" +*PageRegion Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice" + +*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" +*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" +*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" +*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + +*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" +*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" +*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" +*PageRegion Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice" + +*PageRegion A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice" +*PageRegion A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice" + +*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" +*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" +*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" +*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + +*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" +*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" +*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" +*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + +*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" +*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" +*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" +*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + +*PageRegion B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice" +*PageRegion B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice" + +*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" +*PageRegion B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice" +*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" +*PageRegion B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice" + +*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" +*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" +*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" +*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + +*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" +*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" +*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" +*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + +*PageRegion ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice" +*PageRegion ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice" + +*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" +*PageRegion ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice" +*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" +*PageRegion ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice" + +*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" +*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" +*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" +*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + +*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" +*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" +*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" +*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + +*PageRegion MaxPage: "<</PageSize [1559 2125] /Orientation 1>> setpagedevice" + +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" +*ImageableArea Tabloid.Extra.Transverse: "0.0 0.0 864.0 1295.0" + +*ImageableArea A2: "0.0 0.0 1191.0 1684.0" +*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0" + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + +*ImageableArea A4: "0.0 0.0 595.0 842.0" +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + +*ImageableArea A5: "0.0 0.0 420.0 595.0" +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + +*ImageableArea B2: "0.0 0.0 1460.0 2064.0" +*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0" + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" +*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0" +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" +*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0" + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + +*ImageableArea B5: "0.0 0.0 516.0 729.0" +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + +*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0" +*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0" + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" +*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0" +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" +*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0" + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + +*ImageableArea MaxPage: "0.0 0.0 1559.0 2125.0" + +*?ImageableArea: " + save + initclip clippath pathbbox + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + exch round cvr =print ( ) print round cvr =print (\n) print flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter + +*PaperDimension Letter: "612.0 792.0" +*PaperDimension Letter.Extra: "684.0 864.0" +*PaperDimension Letter.Transverse: "612.0 791.0" +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + +*PaperDimension Legal: "612.0 1008.0" +*PaperDimension Legal.Extra: "684.0 1080.0" +*PaperDimension Legal.Transverse: "612.0 1007.0" +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + +*PaperDimension Tabloid: "792.0 1224.0" +*PaperDimension Tabloid.Extra: "864.0 1296.0" +*PaperDimension Tabloid.Transverse: "792.0 1223.0" +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + +*PaperDimension A2: "1191.0 1684.0" +*PaperDimension A2.Extra: "1263.0 1756.0" + +*PaperDimension A3: "842.0 1191.0" +*PaperDimension A3.Extra: "914.0 1263.0" +*PaperDimension A3.Transverse: "842.0 1190.0" +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + +*PaperDimension A4: "595.0 842.0" +*PaperDimension A4.Extra: "667.0 914.0" +*PaperDimension A4.Transverse: "595.0 841.0" +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + +*PaperDimension A5: "420.0 595.0" +*PaperDimension A5.Extra: "492.0 667.0" +*PaperDimension A5.Transverse: "420.0 594.0" +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + +*PaperDimension B2: "1460.0 2064.0" +*PaperDimension B2.Extra: "1532.0 2136.0" + +*PaperDimension B3: "1032.0 1460.0" +*PaperDimension B3.Extra: "1104.0 1532.0" +*PaperDimension B3.Transverse: "1032.0 1459.0" +*PaperDimension B3.Extra.Transverse: "1104.0 1531.0" + +*PaperDimension B4: "729.0 1032.0" +*PaperDimension B4.Extra: "801.0 1104.0" +*PaperDimension B4.Transverse: "729.0 1031.0" +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + +*PaperDimension B5: "516.0 729.0" +*PaperDimension B5.Extra: "588.0 801.0" +*PaperDimension B5.Transverse: "516.0 728.0" +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + +*PaperDimension ISOB2: "1417.0 2004.0" +*PaperDimension ISOB2.Extra: "1489.0 2076.0" + +*PaperDimension ISOB3: "1001.0 1417.0" +*PaperDimension ISOB3.Extra: "1073.0 1489.0" +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" +*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0" + +*PaperDimension ISOB4: "709.0 1001.0" +*PaperDimension ISOB4.Extra: "781.0 1073.0" +*PaperDimension ISOB4.Transverse: "709.0 1000.0" +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + +*PaperDimension ISOB5: "499.0 709.0" +*PaperDimension ISOB5.Extra: "569.7 782.0" +*PaperDimension ISOB5.Transverse: "499.0 708.0" +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + +*PaperDimension MaxPage: "1559.0 2125.0" + +*%=== Custom Page Sizes ================================== + +*% These entries provide the code and parameter ranges for a user +*% to set up a custom page size. +*%CustomPageSize + +*CustomPageSize True: " +% B. Giess 960228 +% params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation +% +exch pop statusdict /setpageparams get exec +" +*End + +*DefaultLeadingEdge: PreferLong +*LeadingEdge: PreferLong + +*ParamCustomPageSize Width: 1 points 72.0 1645.0 +*ParamCustomPageSize Height: 2 points 72.0 2183.0 +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1646.0 +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 +*ParamCustomPageSize Orientation: 5 int 0 3 + +*CenterRegistered: False + +*MaxMediaWidth: "1645.0" +*MaxMediaHeight: "2183.0" + +*?CurrentMediaWidth: " + save + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + restore + " +*End + +*?CurrentMediaHeight: " + save + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + restore + " +*End + +*% === Imagesetter Information =========================== +*OpenGroup: Imagesetter + +*OpenUI *MirrorPrint/Mirror: Boolean +*OrderDependency: 30 DocumentSetup *MirrorPrint +*DefaultMirrorPrint: False + +*MirrorPrint True: "<</MirrorPrint true>> setpagedevice " +*MirrorPrint False: "<</MirrorPrint false>> setpagedevice " +*?MirrorPrint: " + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush +" +*End +*CloseUI: *MirrorPrint + +*OpenUI *NegativePrint/Negative: Boolean +*OrderDependency: 40 DocumentSetup *NegativePrint +*DefaultNegativePrint: False + +*NegativePrint True: "<</NegativePrint true>> setpagedevice " +*NegativePrint False: "<</NegativePrint false>> setpagedevice " +*?NegativePrint: " + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush +" +*End +*CloseUI: *NegativePrint + +*CloseGroup: Imagesetter + +*DefaultOutputOrder: Normal +*RequiresPageRegion All: False + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk +*Font Bookman-Demi: Standard "(001.001)" Standard Disk +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk +*Font Bookman-Light: Standard "(001.001)" Standard Disk +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk +*Font Courier: Standard "(002.002)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk +*Font Palatino-Bold: Standard "(001.000)" Standard Disk +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk +*Font Palatino-Italic: Standard "(001.000)" Standard Disk +*Font Palatino-Roman: Standard "(001.000)" Standard Disk +*Font Symbol: Special "(001.003)" Standard ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk +*Font ZapfDingbats: Special "(001.000)" Standard Disk + +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: recorder offline or film problem" +*Status: "PrinterError: " + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "userjob" +*Source: "other" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "recorder offline or film problem" +*PrinterError: "" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + +*OpenUI *Separations/InRIP Color Separation: Boolean +*OrderDependency: 60 DocumentSetup *Separations + +*DefaultSeparations: False +*Separations True: " + << + /Separations true + /ProcessColorModel /DeviceCMYK + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + >> setpagedevice +" +*End + +*Separations False: " + << + /Separations false + /ProcessColorModel /DeviceGray + >> setpagedevice +" +*End + +*?Separations: " + save + currentpagedevice /Separations get + currentpagedevice /ProcessColorModel get /DeviceGray ne and + {(True)}{(False)} ifelse = flush + restore +" +*End +*CloseUI: *Separations + +*% +*% Screening Params for HQS +*% +*% ----- for Resolution 5080 dpi ----- +*% +*% For 200 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "200" +*ColorSepScreenFreq CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + +*% For 225 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "225" +*ColorSepScreenFreq CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "225" +*ColorSepScreenFreq ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "225" +*ColorSepScreenFreq ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "225" +*ColorSepScreenFreq ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*% For 250 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "250" +*ColorSepScreenFreq CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "250" +*ColorSepScreenFreq ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "250" +*ColorSepScreenFreq ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "250" +*ColorSepScreenFreq ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + +*% For 275 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "275" +*ColorSepScreenFreq CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "275" +*ColorSepScreenFreq ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "275" +*ColorSepScreenFreq ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "275" +*ColorSepScreenFreq ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*% For 300 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "300" +*ColorSepScreenFreq CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "300" +*ColorSepScreenFreq ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "300" +*ColorSepScreenFreq ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "300" +*ColorSepScreenFreq ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + +*% For 350 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "350" +*ColorSepScreenFreq CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "350" +*ColorSepScreenFreq ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "350" +*ColorSepScreenFreq ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "350" +*ColorSepScreenFreq ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + +*% For 400 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "400" +*ColorSepScreenFreq CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "400" +*ColorSepScreenFreq ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "400" +*ColorSepScreenFreq ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "400" +*ColorSepScreenFreq ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*% For 600 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.600lpi.5080dpi/600 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.600lpi.5080dpi/600 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.600lpi.5080dpi/600 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.600lpi.5080dpi/600 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.600lpi.5080dpi/600 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.600lpi.5080dpi/600 lpi / 5080 dpi: "600" +*ColorSepScreenFreq CustomColor.600lpi.5080dpi/600 lpi / 5080 dpi: "600" +*ColorSepScreenFreq ProcessCyan.600lpi.5080dpi/600 lpi / 5080 dpi: "600" +*ColorSepScreenFreq ProcessMagenta.600lpi.5080dpi/600 lpi / 5080 dpi: "600" +*ColorSepScreenFreq ProcessYellow.600lpi.5080dpi/600 lpi / 5080 dpi: "600" +*% +*% ----- for Resolution 4064 dpi ----- +*% +*% For 175 lpi / 4064 dpi +*ColorSepScreenAngle ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "45" +*ColorSepScreenAngle CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "175" +*ColorSepScreenFreq CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + +*% For 200 lpi / 4064 dpi +*ColorSepScreenAngle ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "45" +*ColorSepScreenAngle CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "200" +*ColorSepScreenFreq CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + +*% For 225 lpi / 4064 dpi +*ColorSepScreenAngle ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "45" +*ColorSepScreenAngle CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "225" +*ColorSepScreenFreq CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "225" +*ColorSepScreenFreq ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "225" +*ColorSepScreenFreq ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "225" +*ColorSepScreenFreq ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + +*% For 250 lpi / 4064 dpi +*ColorSepScreenAngle ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "45" +*ColorSepScreenAngle CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "250" +*ColorSepScreenFreq CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "250" +*ColorSepScreenFreq ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "250" +*ColorSepScreenFreq ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "250" +*ColorSepScreenFreq ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + +*% For 275 lpi / 4064 dpi +*ColorSepScreenAngle ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "45" +*ColorSepScreenAngle CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "275" +*ColorSepScreenFreq CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "275" +*ColorSepScreenFreq ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "275" +*ColorSepScreenFreq ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "275" +*ColorSepScreenFreq ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + +*% For 300 lpi / 4064 dpi +*ColorSepScreenAngle ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "45" +*ColorSepScreenAngle CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "300" +*ColorSepScreenFreq CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "300" +*ColorSepScreenFreq ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "300" +*ColorSepScreenFreq ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "300" +*ColorSepScreenFreq ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "300" + +*% For 500 lpi / 4064 dpi +*ColorSepScreenAngle ProcessBlack.500lpi.4064dpi/500 lpi / 4064 dpi: "45" +*ColorSepScreenAngle CustomColor.500lpi.4064dpi/500 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.500lpi.4064dpi/500 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.500lpi.4064dpi/500 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.500lpi.4064dpi/500 lpi / 4064 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.500lpi.4064dpi/500 lpi / 4064 dpi: "500" +*ColorSepScreenFreq CustomColor.500lpi.4064dpi/500 lpi / 4064 dpi: "500" +*ColorSepScreenFreq ProcessCyan.500lpi.4064dpi/500 lpi / 4064 dpi: "500" +*ColorSepScreenFreq ProcessMagenta.500lpi.4064dpi/500 lpi / 4064 dpi: "500" +*ColorSepScreenFreq ProcessYellow.500lpi.4064dpi/500 lpi / 4064 dpi: "500" +*% +*% ----- for Resolution 3386 dpi ----- +*% +*% For 100 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*% For 120 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*% For 133 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*% For 150 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*% For 175 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*% For 200 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*% For 225 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "225" +*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "225" +*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "225" +*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "225" +*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*% For 275 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "275" +*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "275" +*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "275" +*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "275" +*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*% For 400 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "400" +*ColorSepScreenFreq CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "400" +*ColorSepScreenFreq ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "400" +*ColorSepScreenFreq ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "400" +*ColorSepScreenFreq ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "400" +*% +*% ----- for Resolution 2540 dpi ----- +*% +*% For 20 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "20" +*ColorSepScreenFreq CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "20" +*ColorSepScreenFreq ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "20" +*ColorSepScreenFreq ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "20" +*ColorSepScreenFreq ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*% For 33 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "33" +*ColorSepScreenFreq CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "33" +*ColorSepScreenFreq ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "33" +*ColorSepScreenFreq ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "33" +*ColorSepScreenFreq ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*% For 38 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "38" +*ColorSepScreenFreq CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "38" +*ColorSepScreenFreq ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "38" +*ColorSepScreenFreq ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "38" +*ColorSepScreenFreq ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*% For 46 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "46" +*ColorSepScreenFreq CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "46" +*ColorSepScreenFreq ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "46" +*ColorSepScreenFreq ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "46" +*ColorSepScreenFreq ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*% For 50 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*% For 60 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*% For 65 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*% For 70 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "70" +*ColorSepScreenFreq CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "70" +*ColorSepScreenFreq ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "70" +*ColorSepScreenFreq ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "70" +*ColorSepScreenFreq ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*% For 75 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*% For 80 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "80" +*ColorSepScreenFreq CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "80" +*ColorSepScreenFreq ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "80" +*ColorSepScreenFreq ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "80" +*ColorSepScreenFreq ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*% For 85 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*% For 90 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "90" +*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "90" +*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "90" +*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "90" +*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*% For 100 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*% For 110 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "110" +*ColorSepScreenFreq CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "110" +*ColorSepScreenFreq ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "110" +*ColorSepScreenFreq ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "110" +*ColorSepScreenFreq ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*% For 120 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*% For 133 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*% For 138 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "138" +*ColorSepScreenFreq CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "138" +*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "138" +*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "138" +*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*% For 150 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*% For 175 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*% For 200 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*% For 300 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*ColorSepScreenFreq CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*ColorSepScreenFreq ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*ColorSepScreenFreq ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*ColorSepScreenFreq ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*% +*% ----- for Resolution 2032 dpi ----- +*% +*% For 33 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "33" +*ColorSepScreenFreq CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "33" +*ColorSepScreenFreq ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "33" +*ColorSepScreenFreq ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "33" +*ColorSepScreenFreq ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*% For 38 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "38" +*ColorSepScreenFreq CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "38" +*ColorSepScreenFreq ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "38" +*ColorSepScreenFreq ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "38" +*ColorSepScreenFreq ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*% For 46 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "46" +*ColorSepScreenFreq CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "46" +*ColorSepScreenFreq ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "46" +*ColorSepScreenFreq ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "46" +*ColorSepScreenFreq ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*% For 50 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*% For 60 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*% For 65 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*% For 70 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "70" +*ColorSepScreenFreq CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "70" +*ColorSepScreenFreq ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "70" +*ColorSepScreenFreq ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "70" +*ColorSepScreenFreq ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*% For 85 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*% For 100 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*% For 110 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "110" +*ColorSepScreenFreq CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "110" +*ColorSepScreenFreq ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "110" +*ColorSepScreenFreq ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "110" +*ColorSepScreenFreq ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + +*% For 120 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*% For 138 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "138" +*ColorSepScreenFreq CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "138" +*ColorSepScreenFreq ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "138" +*ColorSepScreenFreq ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "138" +*ColorSepScreenFreq ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*% For 150 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "150" +*ColorSepScreenFreq CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*% For 175 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "175" +*ColorSepScreenFreq CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*% For 250 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*% +*% ----- for Resolution 1693 dpi ----- +*% +*% For 75 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*% For 85 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*% For 100 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*% For 120 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*% For 150 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*ColorSepScreenFreq CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*% +*% ----- for Resolution 1270 dpi ----- +*% +*% For 65 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*% For 75 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "45" +*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*% For 90 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45" +*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "90" +*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "90" +*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "90" +*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "90" +*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*% For 100 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*% The byte count of this file should be exactly 080040 or 081769 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype +*% Last edited JUL 26, 1996 Herkules diff --git a/openoffice/share/psprint/driver/LHHERKI4.PS b/openoffice/share/psprint/driver/LHHERKI4.PS new file mode 100644 index 0000000000000000000000000000000000000000..56baf3ee7f8ffeb6fb4442b3398b4c3d7d00d780 --- /dev/null +++ b/openoffice/share/psprint/driver/LHHERKI4.PS @@ -0,0 +1,3468 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + +*% + +*% Creation Date Apr. 18, 1996; By: Berthold Giess, Linotype-Hell AG + +*% + + + +*% ----- Basic Capabilities ----- + +*FormatVersion: "4.3" + +*FileVersion: "1.1" + +*LanguageEncoding: ISOLatin1 + +*LanguageVersion: English + +*PSVersion: "(2013.114) 9" + +*Product: "(Linotype)" + +*% 31 Chars ******************************* + +*Manufacturer: "LHAG Linotype-Hell" + +*ModelName: "Lino Herkules IS V 3.2" + +*ShortNickName: "Lino Herkules IS V 3.2" + +*NickName: "Lino Herkules IS V 3.2" + +*PCFileName: "LHHERKI4.PPD" + + + +*% ----- General Information and Defaults ----- + +*FreeVM: "5242880" + +*PrintPSErrors: False + +*LanguageLevel: "2" + +*ColorDevice: True + +*DefaultColorSpace: Gray + +*DefaultHalftoneType: 1 + +*Throughput: "1" + +*VariablePaperSize: True + +*FileSystem: True + + + + + +*?FileSystem: " + +save + + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush + +restore + +" + +*End + + + +*Password: "0" + +*ExitServer: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot perform the exitserver command.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + +" + +*End + + + +*Reset: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot reset printer.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + + systemdict /quit get exec + + (WARNING : Printer Reset Failed.) = flush + +" + +*End + + + +*DefaultResolution: 2540dpi + + + +*?Resolution: " + + save + + 72 72 matrix defaultmatrix dtransform + + pop abs round cvi =print (dpi\n) print + + restore + +" + +*End + + + +*% Halftone Information =============== + +*ScreenFreq: "150" + +*ScreenAngle: "45" + +*AccurateScreensSupport: True + +*DefaultScreenProc: Euclidean + + + +*ScreenProc Euclidean: " + +{ + + abs exch abs 2 copy add 1 gt + + {1 sub dup mul exch 1 sub dup mul add 1 sub} + + { dup mul exch dup mul add 1 exch sub} + + ifelse + +} + +" + +*End + + + +*ScreenProc Round: " + +{ + + dup mul exch dup mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Square: " + +{ + + abs exch abs add 1 exch sub + +} + +" + +*End + + + +*ScreenProc HeavyEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.80 mul add 0.80 lt { + + exch 0.80 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + + } { + + 2 copy 0.80 mul add 1 gt { + + 1 sub exch 1 sub 0.80 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + + } { + + 0.80 mul add 2 mul neg 1 add 0.80 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc Ellipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.85 mul add 0.85 lt { + + exch 0.85 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + + } { + + 2 copy 0.85 mul add 1 gt { + + 1 sub exch 1 sub 0.85 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + + } { + + 0.85 mul add 2 mul neg 1 add 0.85 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LightEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.90 mul add 0.90 lt { + + exch 0.90 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + + } { + + 2 copy 0.90 mul add 1 gt { + + 1 sub exch 1 sub 0.90 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + + } { + + 0.90 mul add 2 mul neg 1 add 0.90 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LineX: " + +{ %Copyright Linotype-Hell AG 1996 + + abs exch 0.9 mul 0.01 sub abs exch + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc LineY: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch abs + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Grid: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch + + 0.9 mul 0.01 sub abs exch + + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + + 1 exch sub + +} + +" + +*End + + + +*DefaultTransfer: Null + +*Transfer Null: "{ }" + +*Transfer Null.Inverse: "{ 1 exch sub }" + + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is + +*% specific reason to use PageRegion. + +*OpenUI *PageSize: PickOne + +*OrderDependency: 20 AnySetup *PageSize + + + +*DefaultPageSize: Letter + +*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" + +*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" + +*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" + +*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice" + + + +*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" + +*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" + +*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" + +*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + + + +*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" + +*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" + +*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" + +*PageSize Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice" + + + +*PageSize A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice" + +*PageSize A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice" + + + +*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" + +*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" + +*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" + +*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + + + +*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" + +*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" + +*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" + +*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + + + +*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" + +*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" + +*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" + +*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + + + +*PageSize B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice" + +*PageSize B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice" + + + +*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" + +*PageSize B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice" + +*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" + +*PageSize B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice" + + + +*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" + +*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" + +*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" + +*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + + + +*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" + +*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" + +*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" + +*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice" + +*PageSize ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice" + + + +*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" + +*PageSize ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice" + +*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" + +*PageSize ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" + +*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" + +*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" + +*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" + +*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" + +*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" + +*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + + + +*PageSize MaxPage: "<</PageSize [1559 2125] /Orientation 1>> setpagedevice" + + + +*?PageSize: " + +save + +mark + +currentpagedevice /PageSize get aload pop + +2 copy gt {exch} if + +(Unknown) + +37 dict + +dup [ 612 792] (Letter) put + +dup [ 684 864] (Letter.Extra) put + + + +dup [ 612 1008] (Legal) put + +dup [ 684 1080] (Legal.Extra) put + + + +dup [ 792 1224] (Tabloid) put + +dup [ 864 1296] (Tabloid.Extra) put + + + +dup [1684 2384] (A1) put + +dup [1756 2456] (A1.Extra) put + + + +dup [1191 1684] (A2) put + +dup [1263 1756] (A2.Extra) put + + + +dup [ 842 1191] (A3) put + +dup [ 914 1263] (A3.Extra) put + + + +dup [ 595 842] (A4) put + +dup [ 667 914] (A4.Extra) put + + + +dup [ 420 595] (A5) put + +dup [ 492 667] (A5.Extra) put + + + +dup [2064 2920] (B1) put + +dup [2136 2992] (B1.Extra) put + + + +dup [1460 2064] (B2) put + +dup [1532 2136] (B2.Extra) put + + + +dup [1032 1460] (B3) put + +dup [1104 1532] (B3.Extra) put + + + +dup [ 729 1032] (B4) put + +dup [ 801 1104] (B4.Extra) put + + + +dup [ 516 729] (B5) put + +dup [ 588 801] (B5.Extra) put + + + +dup [2004 2835] (ISOB1) put + +dup [2076 2907] (ISOB1.Extra) put + + + +dup [1417 2004] (ISOB2) put + +dup [1489 2076] (ISOB2.Extra) put + + + +dup [1001 1417] (ISOB3) put + +dup [1073 1489] (ISOB3.Extra) put + + + +dup [ 709 1001] (ISOB4) put + +dup [ 781 1073] (ISOB4.Extra) put + + + +dup [ 499 709] (ISOB5) put + +dup [ 571 781] (ISOB5.Extra) put + + + +dup [1559 2125] (MaxPage) put + + + +{ + +exch aload pop 4 index sub abs 5 le exch + + 5 index sub abs 5 le and + + {exch pop exit} {pop} ifelse + +} bind forall + + + += flush + +cleartomark + + + +restore + +" + +*End + +*CloseUI: *PageSize + + + +*% These entries will set up the frame buffer. Usually used with manual feed. + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 10 AnySetup *PageRegion + + + +*DefaultPageRegion: Letter + +*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" + +*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" + +*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" + +*PageRegion Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice" + + + +*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" + +*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" + +*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" + +*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + + + +*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" + +*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" + +*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" + +*PageRegion Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice" + + + +*PageRegion A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice" + +*PageRegion A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice" + + + +*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" + +*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" + +*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" + +*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + + + +*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" + +*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" + +*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" + +*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + + + +*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" + +*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" + +*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" + +*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + + + +*PageRegion B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice" + +*PageRegion B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice" + + + +*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" + +*PageRegion B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice" + +*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" + +*PageRegion B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice" + + + +*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" + +*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" + +*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" + +*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + + + +*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" + +*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" + +*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" + +*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice" + +*PageRegion ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice" + + + +*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" + +*PageRegion ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice" + +*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" + +*PageRegion ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" + +*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" + +*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" + +*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" + +*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" + +*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" + +*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + + + +*PageRegion MaxPage: "<</PageSize [1559 2125] /Orientation 1>> setpagedevice" + + + +*CloseUI: *PageRegion + + + +*% The following entries provide information about specific paper keywords. + +*DefaultImageableArea: Letter + + + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" + +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" + +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" + +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + + + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" + +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" + +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" + +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + + + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" + +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" + +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" + +*ImageableArea Tabloid.Extra.Transverse: "0.0 0.0 864.0 1295.0" + + + +*ImageableArea A2: "0.0 0.0 1191.0 1684.0" + +*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0" + + + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" + +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" + +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" + +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + + + +*ImageableArea A4: "0.0 0.0 595.0 842.0" + +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" + +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" + +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + + + +*ImageableArea A5: "0.0 0.0 420.0 595.0" + +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" + +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" + +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + + + +*ImageableArea B2: "0.0 0.0 1460.0 2064.0" + +*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0" + + + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" + +*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0" + +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" + +*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0" + + + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" + +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" + +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" + +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + + + +*ImageableArea B5: "0.0 0.0 516.0 729.0" + +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" + +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" + +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + + + +*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0" + +*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0" + + + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" + +*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0" + +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" + +*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0" + + + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" + +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" + +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" + +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + + + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" + +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" + +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" + +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + + + +*ImageableArea MaxPage: "0.0 0.0 1559.0 2125.0" + + + +*?ImageableArea: " + + save + + initclip clippath pathbbox + + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + + exch round cvr =print ( ) print round cvr =print (\n) print flush + + restore + +" + +*End + + + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: Letter + + + +*PaperDimension Letter: "612.0 792.0" + +*PaperDimension Letter.Extra: "684.0 864.0" + +*PaperDimension Letter.Transverse: "612.0 791.0" + +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + + + +*PaperDimension Legal: "612.0 1008.0" + +*PaperDimension Legal.Extra: "684.0 1080.0" + +*PaperDimension Legal.Transverse: "612.0 1007.0" + +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + + + +*PaperDimension Tabloid: "792.0 1224.0" + +*PaperDimension Tabloid.Extra: "864.0 1296.0" + +*PaperDimension Tabloid.Transverse: "792.0 1223.0" + +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + + + +*PaperDimension A2: "1191.0 1684.0" + +*PaperDimension A2.Extra: "1263.0 1756.0" + + + +*PaperDimension A3: "842.0 1191.0" + +*PaperDimension A3.Extra: "914.0 1263.0" + +*PaperDimension A3.Transverse: "842.0 1190.0" + +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + + + +*PaperDimension A4: "595.0 842.0" + +*PaperDimension A4.Extra: "667.0 914.0" + +*PaperDimension A4.Transverse: "595.0 841.0" + +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + + + +*PaperDimension A5: "420.0 595.0" + +*PaperDimension A5.Extra: "492.0 667.0" + +*PaperDimension A5.Transverse: "420.0 594.0" + +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + + + +*PaperDimension B2: "1460.0 2064.0" + +*PaperDimension B2.Extra: "1532.0 2136.0" + + + +*PaperDimension B3: "1032.0 1460.0" + +*PaperDimension B3.Extra: "1104.0 1532.0" + +*PaperDimension B3.Transverse: "1032.0 1459.0" + +*PaperDimension B3.Extra.Transverse: "1104.0 1531.0" + + + +*PaperDimension B4: "729.0 1032.0" + +*PaperDimension B4.Extra: "801.0 1104.0" + +*PaperDimension B4.Transverse: "729.0 1031.0" + +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + + + +*PaperDimension B5: "516.0 729.0" + +*PaperDimension B5.Extra: "588.0 801.0" + +*PaperDimension B5.Transverse: "516.0 728.0" + +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + + + +*PaperDimension ISOB2: "1417.0 2004.0" + +*PaperDimension ISOB2.Extra: "1489.0 2076.0" + + + +*PaperDimension ISOB3: "1001.0 1417.0" + +*PaperDimension ISOB3.Extra: "1073.0 1489.0" + +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" + +*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0" + + + +*PaperDimension ISOB4: "709.0 1001.0" + +*PaperDimension ISOB4.Extra: "781.0 1073.0" + +*PaperDimension ISOB4.Transverse: "709.0 1000.0" + +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + + + +*PaperDimension ISOB5: "499.0 709.0" + +*PaperDimension ISOB5.Extra: "569.7 782.0" + +*PaperDimension ISOB5.Transverse: "499.0 708.0" + +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + + + +*PaperDimension MaxPage: "1559.0 2125.0" + + + +*%=== Custom Page Sizes ================================== + + + +*% These entries provide the code and parameter ranges for a user + +*% to set up a custom page size. + +*%CustomPageSize + + + +*CustomPageSize True: " + +% B. Giess 960228 + +% params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation + +% + +exch pop statusdict /setpageparams get exec + +" + +*End + + + +*DefaultLeadingEdge: PreferLong + +*LeadingEdge: PreferLong + + + +*ParamCustomPageSize Width: 1 points 72.0 1645.0 + +*ParamCustomPageSize Height: 2 points 72.0 2183.0 + +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1645.0 + +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 + +*ParamCustomPageSize Orientation: 5 int 0 3 + +*CenterRegistered: False + + + +*MaxMediaWidth: "1645.0" + +*MaxMediaHeight: "2183.0" + + + +*?CurrentMediaWidth: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + + restore + + " + +*End + + + +*?CurrentMediaHeight: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + + restore + + " + +*End + + + +*% === Imagesetter Information =========================== + +*OpenGroup: Imagesetter + + + +*OpenUI *MirrorPrint/Mirror: Boolean + +*OrderDependency: 30 DocumentSetup *MirrorPrint + +*DefaultMirrorPrint: False + + + +*MirrorPrint True: "<</MirrorPrint true>> setpagedevice " + +*MirrorPrint False: "<</MirrorPrint false>> setpagedevice " + +*?MirrorPrint: " + + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush + +" + +*End + +*CloseUI: *MirrorPrint + + + +*OpenUI *NegativePrint/Negative: Boolean + +*OrderDependency: 40 DocumentSetup *NegativePrint + +*DefaultNegativePrint: False + + + +*NegativePrint True: "<</NegativePrint true>> setpagedevice " + +*NegativePrint False: "<</NegativePrint false>> setpagedevice " + +*?NegativePrint: " + + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush + +" + +*End + +*CloseUI: *NegativePrint + + + +*CloseGroup: Imagesetter + + + +*DefaultOutputOrder: Normal + +*RequiresPageRegion All: False + + + +*% Font Information ===================== + +*DefaultFont: Courier + +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk + +*Font Bookman-Demi: Standard "(001.001)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk + +*Font Bookman-Light: Standard "(001.001)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk + +*Font Courier: Standard "(002.002)" Standard ROM + +*Font Courier-Bold: Standard "(002.002)" Standard ROM + +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM + +*Font Courier-Oblique: Standard "(002.002)" Standard ROM + +*Font Helvetica: Standard "(001.006)" Standard ROM + +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM + +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM + +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.000)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk + +*Font Palatino-Italic: Standard "(001.000)" Standard Disk + +*Font Palatino-Roman: Standard "(001.000)" Standard Disk + +*Font Symbol: Special "(001.003)" Standard ROM + +*Font Times-Bold: Standard "(001.007)" Standard ROM + +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM + +*Font Times-Italic: Standard "(001.007)" Standard ROM + +*Font Times-Roman: Standard "(001.007)" Standard ROM + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Special "(001.000)" Standard Disk + + + +*?FontQuery: " + +save + + /str 100 string dup 0 (fonts/) putinterval def + + { + + count 1 gt + + { + + exch dup str 6 94 getinterval cvs + + (/) print dup print (:) print exch + + FontDirectory exch known + + { pop (Yes) } + + { + + length 6 add str 0 3 -1 roll getinterval + + mark exch status + + {cleartomark (Yes)}{cleartomark (No)} ifelse + + } ifelse = + + } + + {exit} ifelse + + }bind loop + + (*) = flush + +restore + +" + +*End + + + +*?FontList: " + +save + + FontDirectory { pop == } bind forall flush + + /filenameforall where + + { + + pop (fonts/*) + + { dup length 6 sub 6 exch getinterval cvn == } bind + + 128 string filenameforall flush + + } if + + (*) = flush + +restore + +" + +*End + + + +*% Printer Messages (verbatim from printer): + +*Message: "%%[ exitserver: permanent state may be changed ]%%" + +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" + +*Message: "\FontName\ not found, using Courier" + + + +*% Status (format: %%[ status: <one of these> ]%% ) + +*Status: "idle" + +*Status: "busy" + +*Status: "waiting" + +*Status: "printing" + +*Status: "PrinterError: recorder offline or film problem" + +*Status: "PrinterError: " + + + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) + +*Source: "userjob" + +*Source: "other" + + + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) + +*PrinterError: "recorder offline or film problem" + +*PrinterError: "" + + + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + + + +*% Color Separation Information ===================== + + + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + + + +*OpenUI *Separations/InRIP Color Separation: Boolean + +*OrderDependency: 60 DocumentSetup *Separations + + + +*DefaultSeparations: False + +*Separations True: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + + >> setpagedevice + +" + +*End + + + +*Separations False: " + + << + + /Separations false + + /ProcessColorModel /DeviceGray + + >> setpagedevice + +" + +*End + + + +*?Separations: " + + save + + currentpagedevice /Separations get + + currentpagedevice /ProcessColorModel get /DeviceGray ne and + + {(True)}{(False)} ifelse = flush + + restore + +" + +*End + +*CloseUI: *Separations + + + +*InkName: ProcessBlack/Process Black + +*InkName: CustomColor/Custom Color + +*InkName: ProcessCyan/Process Cyan + +*InkName: ProcessMagenta/Process Magenta + +*InkName: ProcessYellow/Process Yellow + + + +*% For 50 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi: "50" + +*ColorSepScreenFreq ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi: "50" + + + +*% For 60 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi: "60" + +*ColorSepScreenFreq ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi: "60" + + + +*% For 75 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + + + +*% For 85 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi: "85" + +*ColorSepScreenFreq ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi: "85" + + + +*% For 100 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + + + +*% For 50 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi: "50" + +*ColorSepScreenFreq ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi: "50" + + + +*% For 60 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi: "60" + +*ColorSepScreenFreq ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi: "60" + + + +*% For 75 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + + + +*% For 85 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + + + +*% For 100 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + + + +*% For 120 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + + + +*% For 133 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi: "133" + +*ColorSepScreenFreq ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi: "133" + + + +*% For 50 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + + + +*% For 60 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + + + +*% For 75 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi: "75" + +*ColorSepScreenFreq ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi: "75" + + + +*% For 85 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + + + +*% For 100 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + + + +*% For 120 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + + + +*% For 133 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi: "133" + +*ColorSepScreenFreq ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi: "133" + + + +*% For 165 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi: "165" + +*ColorSepScreenFreq ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi: "165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi: "165" + +*ColorSepScreenFreq ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi: "165" + +*ColorSepScreenFreq ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi: "165" + + + +*% For 50 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + + + +*% For 60 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + + + +*% For 75 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + + + +*% For 85 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + + + +*% For 100 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + + + +*% For 120 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + + + +*% For 133 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + + + +*% For 150 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + + + +*% For 175 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + + + +*% For 200 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + + + +*% For 50 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi: "50" + +*ColorSepScreenFreq ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi: "50" + + + +*% For 60 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi: "60" + +*ColorSepScreenFreq ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi: "60" + + + +*% For 75 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + +*ColorSepScreenFreq ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + + + +*% For 85 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi: "85" + +*ColorSepScreenFreq ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi: "85" + + + +*% For 100 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + + + +*% For 120 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + + + +*% For 133 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + + + +*% For 150 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + + + +*% For 165 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi: "165" + +*ColorSepScreenFreq ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi: "165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi: "165" + +*ColorSepScreenFreq ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi: "165" + +*ColorSepScreenFreq ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi: "165" + + + +*% For 175 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + + + +*% For 200 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + + + +*% For 225 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + + + +*% For 275 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + + + +*% For 75 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi: "75" + +*ColorSepScreenFreq ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi: "75" + + + +*% For 85 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi: "85" + +*ColorSepScreenFreq ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi: "85" + + + +*% For 100 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi: "100" + +*ColorSepScreenFreq ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi: "100" + + + +*% For 120 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi: "120" + +*ColorSepScreenFreq ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi: "120" + + + +*% For 133 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi: "133" + +*ColorSepScreenFreq ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi: "133" + + + +*% For 150 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi: "150" + +*ColorSepScreenFreq ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi: "150" + + + +*% For 165 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi: "165" + +*ColorSepScreenFreq ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi: "165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi: "165" + +*ColorSepScreenFreq ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi: "165" + +*ColorSepScreenFreq ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi: "165" + + + +*% For 175 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + +*ColorSepScreenFreq ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + + + +*% For 200 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + +*ColorSepScreenFreq ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + + + +*% For 225 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + +*ColorSepScreenFreq ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + +*ColorSepScreenFreq ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + +*ColorSepScreenFreq ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + + + +*% For 250 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + +*ColorSepScreenFreq ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + +*ColorSepScreenFreq ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + +*ColorSepScreenFreq ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + +*ColorSepScreenFreq ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + + + +*% For 275 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + +*ColorSepScreenFreq ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + +*ColorSepScreenFreq ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + +*ColorSepScreenFreq ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + + + +*% For 300 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "300" + +*ColorSepScreenFreq ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "300" + +*ColorSepScreenFreq ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "300" + +*ColorSepScreenFreq ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "300" + +*ColorSepScreenFreq ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "300" + + + +*% For 85 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.85lpi.5080dpi/85 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.5080dpi/85 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.5080dpi/85 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.5080dpi/85 lpi / 5080 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.85lpi.5080dpi/85 lpi / 5080 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.85lpi.5080dpi/85 lpi / 5080 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.5080dpi/85 lpi / 5080 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.5080dpi/85 lpi / 5080 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.5080dpi/85 lpi / 5080 dpi: "85" + +*ColorSepScreenFreq ProcessBlack.85lpi.5080dpi/85 lpi / 5080 dpi: "85" + + + +*% For 100 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.100lpi.5080dpi/100 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.5080dpi/100 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.5080dpi/100 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.5080dpi/100 lpi / 5080 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.100lpi.5080dpi/100 lpi / 5080 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.100lpi.5080dpi/100 lpi / 5080 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.5080dpi/100 lpi / 5080 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.5080dpi/100 lpi / 5080 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.5080dpi/100 lpi / 5080 dpi: "100" + +*ColorSepScreenFreq ProcessBlack.100lpi.5080dpi/100 lpi / 5080 dpi: "100" + + + +*% For 120 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.120lpi.5080dpi/120 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.5080dpi/120 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.5080dpi/120 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.5080dpi/120 lpi / 5080 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.120lpi.5080dpi/120 lpi / 5080 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.120lpi.5080dpi/120 lpi / 5080 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.5080dpi/120 lpi / 5080 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.5080dpi/120 lpi / 5080 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.5080dpi/120 lpi / 5080 dpi: "120" + +*ColorSepScreenFreq ProcessBlack.120lpi.5080dpi/120 lpi / 5080 dpi: "120" + + + +*% For 133 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.133lpi.5080dpi/133 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.5080dpi/133 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.5080dpi/133 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.5080dpi/133 lpi / 5080 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.133lpi.5080dpi/133 lpi / 5080 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.133lpi.5080dpi/133 lpi / 5080 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.5080dpi/133 lpi / 5080 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.5080dpi/133 lpi / 5080 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.5080dpi/133 lpi / 5080 dpi: "133" + +*ColorSepScreenFreq ProcessBlack.133lpi.5080dpi/133 lpi / 5080 dpi: "133" + + + +*% For 150 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.150lpi.5080dpi/150 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.5080dpi/150 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.5080dpi/150 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.5080dpi/150 lpi / 5080 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.150lpi.5080dpi/150 lpi / 5080 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.150lpi.5080dpi/150 lpi / 5080 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.5080dpi/150 lpi / 5080 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.5080dpi/150 lpi / 5080 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.5080dpi/150 lpi / 5080 dpi: "150" + +*ColorSepScreenFreq ProcessBlack.150lpi.5080dpi/150 lpi / 5080 dpi: "150" + + + +*% For 165 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.165lpi.5080dpi/165 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.165lpi.5080dpi/165 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.5080dpi/165 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.165lpi.5080dpi/165 lpi / 5080 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.165lpi.5080dpi/165 lpi / 5080 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.165lpi.5080dpi/165 lpi / 5080 dpi: "165" + +*ColorSepScreenFreq ProcessCyan.165lpi.5080dpi/165 lpi / 5080 dpi: "165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.5080dpi/165 lpi / 5080 dpi: "165" + +*ColorSepScreenFreq ProcessYellow.165lpi.5080dpi/165 lpi / 5080 dpi: "165" + +*ColorSepScreenFreq ProcessBlack.165lpi.5080dpi/165 lpi / 5080 dpi: "165" + + + +*% For 175 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.175lpi.5080dpi/175 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.5080dpi/175 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.5080dpi/175 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.5080dpi/175 lpi / 5080 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.175lpi.5080dpi/175 lpi / 5080 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.175lpi.5080dpi/175 lpi / 5080 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.5080dpi/175 lpi / 5080 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.5080dpi/175 lpi / 5080 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.5080dpi/175 lpi / 5080 dpi: "175" + +*ColorSepScreenFreq ProcessBlack.175lpi.5080dpi/175 lpi / 5080 dpi: "175" + + + +*% For 200 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + +*ColorSepScreenFreq ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + + + +*% For 225 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*ColorSepScreenFreq ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*ColorSepScreenFreq ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*ColorSepScreenFreq ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + + + +*% For 250 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + +*ColorSepScreenFreq ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + +*ColorSepScreenFreq ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + +*ColorSepScreenFreq ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + +*ColorSepScreenFreq ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + + + +*% For 275 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*ColorSepScreenFreq ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*ColorSepScreenFreq ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*ColorSepScreenFreq ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + + + +*% For 300 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + +*ColorSepScreenFreq ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + +*ColorSepScreenFreq ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + +*ColorSepScreenFreq ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + +*ColorSepScreenFreq ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + + + +*% For 350 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + +*ColorSepScreenFreq ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + +*ColorSepScreenFreq ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + +*ColorSepScreenFreq ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + +*ColorSepScreenFreq ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + + + +*% For 400 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*ColorSepScreenFreq ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*ColorSepScreenFreq ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*ColorSepScreenFreq ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*ColorSepScreenFreq ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + + + + + +*% The byte count of this file should be exactly 082697 or 086165 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype + +*% Last edited JUL 26, 1996-Hell Herkules IS + + + diff --git a/openoffice/share/psprint/driver/LHHKPHJ7.PS b/openoffice/share/psprint/driver/LHHKPHJ7.PS new file mode 100644 index 0000000000000000000000000000000000000000..3b3b0ae39eb6c11f9aa9f2c4d757f4177061b5ff --- /dev/null +++ b/openoffice/share/psprint/driver/LHHKPHJ7.PS @@ -0,0 +1,3328 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + +*% + +*% Creation Date: May 20, 1997; By: Berthold Giess, Linotype-Hell AG + +*% Last Edit : Jun. 2, 1997; By: Berthold Giess, Linotype-Hell AG + + + +*% ----- Basic Capabilities ----- + +*FormatVersion: "4.3" + +*FileVersion: "1.0" + +*LanguageEncoding: JIS83-RKSJ + +*LanguageVersion: Japanese + +*PSVersion: "(2013.114) 9" + +*Product: "(Linotype)" + +*% 31 Chars ******************************* + +*Manufacturer: "LHAG Linotype-Hell" + +*ModelName: "Lino Herkules Plate HQS V 3.7 J" + +*ShortNickName: "Lino Herkules Plate HQS V 3.7 J" + +*NickName: "Lino Herkules Plate HQS V 3.7 J" + +*PCFileName: "LHHKPHJ7.PPD" + + + +*% ----- General Information and Defaults ----- + +*FreeVM: "5242880" + +*PrintPSErrors: False + +*LanguageLevel: "2" + +*ColorDevice: True + +*DefaultColorSpace: Gray + +*DefaultHalftoneType: 1 + +*Throughput: "1" + +*VariablePaperSize: True + +*FileSystem: True + + + +*?FileSystem: " + +save + + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush + +restore + +" + +*End + + + +*Password: "0" + +*ExitServer: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot perform the exitserver command.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + +" + +*End + + + +*Reset: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot reset printer.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + + systemdict /quit get exec + + (WARNING : Printer Reset Failed.) = flush + +" + +*End + + + +*DefaultResolution: 2540dpi + + + +*?Resolution: " + + save + + 72 72 matrix defaultmatrix dtransform + + pop abs round cvi =print (dpi\n) print + + restore + +" + +*End + + + +*% Halftone Information =============== + +*ScreenFreq: "150" + +*ScreenAngle: "45" + +*AccurateScreensSupport: True + +*DefaultScreenProc: Euclidean + + + +*ScreenProc Euclidean: " + +{ + + abs exch abs 2 copy add 1 gt + + {1 sub dup mul exch 1 sub dup mul add 1 sub} + + { dup mul exch dup mul add 1 exch sub} + + ifelse + +} + +" + +*End + + + +*ScreenProc Round: " + +{ + + dup mul exch dup mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Square: " + +{ + + abs exch abs add 1 exch sub + +} + +" + +*End + + + +*ScreenProc HeavyEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.80 mul add 0.80 lt { + + exch 0.80 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + + } { + + 2 copy 0.80 mul add 1 gt { + + 1 sub exch 1 sub 0.80 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + + } { + + 0.80 mul add 2 mul neg 1 add 0.80 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc Ellipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.85 mul add 0.85 lt { + + exch 0.85 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + + } { + + 2 copy 0.85 mul add 1 gt { + + 1 sub exch 1 sub 0.85 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + + } { + + 0.85 mul add 2 mul neg 1 add 0.85 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LightEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.90 mul add 0.90 lt { + + exch 0.90 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + + } { + + 2 copy 0.90 mul add 1 gt { + + 1 sub exch 1 sub 0.90 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + + } { + + 0.90 mul add 2 mul neg 1 add 0.90 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LineX: " + +{ %Copyright Linotype-Hell AG 1996 + + abs exch 0.9 mul 0.01 sub abs exch + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc LineY: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch abs + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Grid: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch + + 0.9 mul 0.01 sub abs exch + + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + + 1 exch sub + +} + +" + +*End + + + +*DefaultTransfer: Null + +*Transfer Null: "{ }" + +*Transfer Null.Inverse: "{ 1 exch sub }" + + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is + +*% specific reason to use PageRegion. + +*OpenUI *PageSize: PickOne + +*OrderDependency: 20 PageSetup *PageSize + + + +*DefaultPageSize: Letter + +*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" + +*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" + +*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" + +*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice" + + + +*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" + +*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" + +*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" + +*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + + + +*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" + +*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" + +*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" + +*PageSize Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice" + + + +*PageSize A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice" + +*PageSize A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice" + + + +*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" + +*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" + +*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" + +*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + + + +*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" + +*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" + +*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" + +*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + + + +*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" + +*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" + +*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" + +*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + + + +*PageSize B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice" + +*PageSize B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice" + + + +*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" + +*PageSize B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice" + +*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" + +*PageSize B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice" + + + +*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" + +*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" + +*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" + +*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + + + +*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" + +*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" + +*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" + +*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice" + +*PageSize ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice" + + + +*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" + +*PageSize ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice" + +*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" + +*PageSize ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" + +*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" + +*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" + +*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" + +*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" + +*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" + +*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + + + +*PageSize MaxPage: "<</PageSize [1587.4 2126.0] /Orientation 1>> setpagedevice" + + + +*?PageSize: " + +save + +mark + +currentpagedevice /PageSize get aload pop + +2 copy gt {exch} if + +(Unknown) + +37 dict + +dup [ 612 792] (Letter) put + +dup [ 684 864] (Letter.Extra) put + + + +dup [ 612 1008] (Legal) put + +dup [ 684 1080] (Legal.Extra) put + + + +dup [ 792 1224] (Tabloid) put + +dup [ 864 1296] (Tabloid.Extra) put + + + +dup [1684 2384] (A1) put + +dup [1756 2456] (A1.Extra) put + + + +dup [1191 1684] (A2) put + +dup [1263 1756] (A2.Extra) put + + + +dup [ 842 1191] (A3) put + +dup [ 914 1263] (A3.Extra) put + + + +dup [ 595 842] (A4) put + +dup [ 667 914] (A4.Extra) put + + + +dup [ 420 595] (A5) put + +dup [ 492 667] (A5.Extra) put + + + +dup [2064 2920] (B1) put + +dup [2136 2992] (B1.Extra) put + + + +dup [1460 2064] (B2) put + +dup [1532 2136] (B2.Extra) put + + + +dup [1032 1460] (B3) put + +dup [1104 1532] (B3.Extra) put + + + +dup [ 729 1032] (B4) put + +dup [ 801 1104] (B4.Extra) put + + + +dup [ 516 729] (B5) put + +dup [ 588 801] (B5.Extra) put + + + +dup [2004 2835] (ISOB1) put + +dup [2076 2907] (ISOB1.Extra) put + + + +dup [1417 2004] (ISOB2) put + +dup [1489 2076] (ISOB2.Extra) put + + + +dup [1001 1417] (ISOB3) put + +dup [1073 1489] (ISOB3.Extra) put + + + +dup [ 709 1001] (ISOB4) put + +dup [ 781 1073] (ISOB4.Extra) put + + + +dup [ 499 709] (ISOB5) put + +dup [ 571 781] (ISOB5.Extra) put + + + +dup [1587.4 2126.0] (MaxPage) put + + + +{ + +exch aload pop 4 index sub abs 5 le exch + + 5 index sub abs 5 le and + + {exch pop exit} {pop} ifelse + +} bind forall + + + += flush + +cleartomark + + + +restore + +" + +*End + +*CloseUI: *PageSize + + + +*% These entries will set up the frame buffer. Usually used with manual feed. + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 10 PageSetup *PageRegion + + + +*DefaultPageRegion: Letter + +*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" + +*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" + +*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" + +*PageRegion Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice" + + + +*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" + +*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" + +*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" + +*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + + + +*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" + +*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" + +*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" + +*PageRegion Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice" + + + +*PageRegion A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice" + +*PageRegion A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice" + + + +*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" + +*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" + +*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" + +*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + + + +*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" + +*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" + +*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" + +*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + + + +*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" + +*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" + +*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" + +*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + + + +*PageRegion B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice" + +*PageRegion B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice" + + + +*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" + +*PageRegion B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice" + +*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" + +*PageRegion B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice" + + + +*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" + +*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" + +*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" + +*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + + + +*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" + +*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" + +*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" + +*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice" + +*PageRegion ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice" + + + +*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" + +*PageRegion ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice" + +*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" + +*PageRegion ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" + +*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" + +*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" + +*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" + +*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" + +*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" + +*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + + + +*PageRegion MaxPage: "<</PageSize [1587.4 2126.0] /Orientation 1>> setpagedevice" + + + +*CloseUI: *PageRegion + + + +*% The following entries provide information about specific paper keywords. + +*DefaultImageableArea: Letter + + + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" + +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" + +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" + +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + + + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" + +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" + +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" + +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + + + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" + +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" + +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" + +*ImageableArea Tabloid.Extra.Transverse: "0.0 0.0 864.0 1295.0" + + + +*ImageableArea A2: "0.0 0.0 1191.0 1684.0" + +*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0" + + + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" + +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" + +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" + +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + + + +*ImageableArea A4: "0.0 0.0 595.0 842.0" + +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" + +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" + +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + + + +*ImageableArea A5: "0.0 0.0 420.0 595.0" + +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" + +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" + +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + + + +*ImageableArea B2: "0.0 0.0 1460.0 2064.0" + +*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0" + + + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" + +*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0" + +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" + +*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0" + + + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" + +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" + +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" + +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + + + +*ImageableArea B5: "0.0 0.0 516.0 729.0" + +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" + +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" + +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + + + +*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0" + +*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0" + + + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" + +*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0" + +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" + +*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0" + + + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" + +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" + +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" + +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + + + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" + +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" + +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" + +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + + + +*ImageableArea MaxPage: "0.0 0.0 1587.4 2126.0" + + + +*?ImageableArea: " + + save + + initclip clippath pathbbox + + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + + exch round cvr =print ( ) print round cvr =print (\n) print flush + + restore + +" + +*End + + + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: Letter + + + +*PaperDimension Letter: "612.0 792.0" + +*PaperDimension Letter.Extra: "684.0 864.0" + +*PaperDimension Letter.Transverse: "612.0 791.0" + +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + + + +*PaperDimension Legal: "612.0 1008.0" + +*PaperDimension Legal.Extra: "684.0 1080.0" + +*PaperDimension Legal.Transverse: "612.0 1007.0" + +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + + + +*PaperDimension Tabloid: "792.0 1224.0" + +*PaperDimension Tabloid.Extra: "864.0 1296.0" + +*PaperDimension Tabloid.Transverse: "792.0 1223.0" + +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + + + +*PaperDimension A2: "1191.0 1684.0" + +*PaperDimension A2.Extra: "1263.0 1756.0" + + + +*PaperDimension A3: "842.0 1191.0" + +*PaperDimension A3.Extra: "914.0 1263.0" + +*PaperDimension A3.Transverse: "842.0 1190.0" + +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + + + +*PaperDimension A4: "595.0 842.0" + +*PaperDimension A4.Extra: "667.0 914.0" + +*PaperDimension A4.Transverse: "595.0 841.0" + +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + + + +*PaperDimension A5: "420.0 595.0" + +*PaperDimension A5.Extra: "492.0 667.0" + +*PaperDimension A5.Transverse: "420.0 594.0" + +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + + + +*PaperDimension B2: "1460.0 2064.0" + +*PaperDimension B2.Extra: "1532.0 2136.0" + + + +*PaperDimension B3: "1032.0 1460.0" + +*PaperDimension B3.Extra: "1104.0 1532.0" + +*PaperDimension B3.Transverse: "1032.0 1459.0" + +*PaperDimension B3.Extra.Transverse: "1104.0 1531.0" + + + +*PaperDimension B4: "729.0 1032.0" + +*PaperDimension B4.Extra: "801.0 1104.0" + +*PaperDimension B4.Transverse: "729.0 1031.0" + +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + + + +*PaperDimension B5: "516.0 729.0" + +*PaperDimension B5.Extra: "588.0 801.0" + +*PaperDimension B5.Transverse: "516.0 728.0" + +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + + + +*PaperDimension ISOB2: "1417.0 2004.0" + +*PaperDimension ISOB2.Extra: "1489.0 2076.0" + + + +*PaperDimension ISOB3: "1001.0 1417.0" + +*PaperDimension ISOB3.Extra: "1073.0 1489.0" + +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" + +*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0" + + + +*PaperDimension ISOB4: "709.0 1001.0" + +*PaperDimension ISOB4.Extra: "781.0 1073.0" + +*PaperDimension ISOB4.Transverse: "709.0 1000.0" + +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + + + +*PaperDimension ISOB5: "499.0 709.0" + +*PaperDimension ISOB5.Extra: "569.7 782.0" + +*PaperDimension ISOB5.Transverse: "499.0 708.0" + +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + + + +*PaperDimension MaxPage: "1587.4 2126.0" + + + +*%=== Custom Page Sizes ================================== + + + +*% These entries provide the code and parameter ranges for a user + +*% to set up a custom page size. + +*%CustomPageSize + + + +*NonUIOrderDependency: 20 PageSetup *CustomPageSize + +*CustomPageSize True: " + +% B. Giess 960228 + +% params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation + +% + +exch pop statusdict /setpageparams get exec + +" + +*End + + + +*DefaultLeadingEdge: PreferLong + +*LeadingEdge PreferLong: "" + + + +*ParamCustomPageSize Width: 1 points 72.0 1587.4 + +*ParamCustomPageSize Height: 2 points 72.0 12126.0 + +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1587.4 + +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 + +*ParamCustomPageSize Orientation: 5 int 0 3 + + + +*CenterRegistered: False + + + +*MaxMediaWidth: "1587.4" + +*MaxMediaHeight: "2126.0" + + + +*?CurrentMediaWidth: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + + restore + + " + +*End + + + +*?CurrentMediaHeight: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + + restore + + " + +*End + + + +*DefaultOutputOrder: Normal + +*RequiresPageRegion All: False + + + +*% Font Information ===================== + +*DefaultFont: Courier + +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk + +*Font Bookman-Demi: Standard "(001.001)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk + +*Font Bookman-Light: Standard "(001.001)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk + +*Font Courier: Standard "(002.002)" Standard ROM + +*Font Courier-Bold: Standard "(002.002)" Standard ROM + +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM + +*Font Courier-Oblique: Standard "(002.002)" Standard ROM + +*Font Helvetica: Standard "(001.006)" Standard ROM + +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM + +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM + +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.000)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk + +*Font Palatino-Italic: Standard "(001.000)" Standard Disk + +*Font Palatino-Roman: Standard "(001.000)" Standard Disk + +*Font Symbol: Special "(001.003)" Standard ROM + +*Font Times-Bold: Standard "(001.007)" Standard ROM + +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM + +*Font Times-Italic: Standard "(001.007)" Standard ROM + +*Font Times-Roman: Standard "(001.007)" Standard ROM + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Special "(001.000)" Standard Disk + + + +*Font FutoGoB101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font FutoMinA101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk + +*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk + +*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Jun101-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Jun101-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Jun101-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light.Oubun: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Jun101-Light.WP-Symbol: Special "(003.000)" Special Disk + +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk + + + +*?FontQuery: " + +save + + /str 100 string dup 0 (fonts/) putinterval def + + { + + count 1 gt + + { + + exch dup str 6 94 getinterval cvs + + (/) print dup print (:) print exch + + FontDirectory exch known + + { pop (Yes) } + + { + + length 6 add str 0 3 -1 roll getinterval + + mark exch status + + {cleartomark (Yes)}{cleartomark (No)} ifelse + + } ifelse = + + } + + {exit} ifelse + + }bind loop + + (*) = flush + +restore + +" + +*End + + + +*?FontList: " + +save + + FontDirectory { pop == } bind forall flush + + /filenameforall where + + { + + pop (fonts/*) + + { dup length 6 sub 6 exch getinterval cvn == } bind + + 128 string filenameforall flush + + } if + + (*) = flush + +restore + +" + +*End + + + +*% Printer Messages (verbatim from printer): + +*Message: "%%[ exitserver: permanent state may be changed ]%%" + +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" + +*Message: "\FontName\ not found, using Courier" + + + +*% Status (format: %%[ status: <one of these> ]%% ) + +*Status: "idle" + +*Status: "busy" + +*Status: "waiting" + +*Status: "printing" + +*Status: "PrinterError: recorder offline or film problem" + +*Status: "PrinterError: " + + + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) + +*Source: "userjob" + +*Source: "other" + + + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) + +*PrinterError: "recorder offline or film problem" + +*PrinterError: "" + + + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + + + +*% + +*% User Interface: Printer Specific Options + +*% + +*OpenGroup: Imagesetter + +*OpenSubGroup: PrintingMode + + + +*OpenUI *MirrorPrint/Mirror Print: Boolean + +*OrderDependency: 30 Prolog *MirrorPrint + +*DefaultMirrorPrint: False + + + +*MirrorPrint True/On: "<</MirrorPrint true >> setpagedevice " + +*MirrorPrint False/Off: " % MirrorPrint Off is Default!" + +*?MirrorPrint: " + + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush + +" + +*End + +*CloseUI: *MirrorPrint + + + +*OpenUI *NegativePrint/Negative Print: Boolean + +*OrderDependency: 40 Prolog *NegativePrint + +*DefaultNegativePrint: False + + + +*NegativePrint True/On: "<</NegativePrint true >> setpagedevice " + +*NegativePrint False/Off: " % NegativePrint Off is Default!" + +*?NegativePrint: " + + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush + +" + +*End + +*CloseUI: *NegativePrint + + + +*CloseSubGroup: PrintingMode + +*OpenSubGroup: Separations + + + +*OpenUI *LHSeparations/InRIP Color Separation: PickOne + +*OrderDependency: 50 Prolog *LHSeparations + + + +*DefaultLHSeparations: Off + + + +*LHSeparations All/On; all planes: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Cyan/On; Cyan plane only: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Magenta/On; Magenta plane only: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Magenta] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Yellow/On; Yellow plane only: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Yellow] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Black/On; Black plane only: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Black] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Off/Off: " % Separation Off is Default" + + + +*?LHSeparations: " + + save + + currentpagedevice /Separations get { + + currentpagedevice /ProcessColorModel get /DeviceCMYK eq { + + currentpagedevice /SeparationOrder get { + + dup length 4 eq { pop (All) exit} if + + dup length 1 eq {0 get 10 string cvs exit} if + + pop (Unknown) exit + + } loop + + (Unknown) exit + + }{(Unknown)} ifelse + + }{(Off)} ifelse = flush + + restore + +" + +*End + +*CloseUI: *LHSeparations + + + +*UIConstraints: *LHOverprint True *LHSeparations Off + + + +*OpenUI *LHOverprint/Black Overprint: Boolean + +*OrderDependency: 60 Prolog *LHOverprint + +*DefaultLHOverprint: False + + + +*LHOverprint True/On: " + + % LH Black Overprint + + userdict /BGOvpdict known { + + userdict /Overprint_Enabled true put + + }{ + + (%% Warning: The Black Overprint feature is not working with this Printer Driver.\n) print + + (%% The currently used Printer Driver might not support all necessary PPD features.\n) print + + + + } ifelse + +" + +*End + + + +*LHOverprint False/Off: " % Overprint Off is Default" + + + +*?LHOverprint: " + + userdict /Overprint_Enabled get {(True)}{(False)} ifelse + + = flush + +" + +*End + + + +*CloseUI: *LHOverprint + + + +*JobPatchFile 1: " + +% + +%%BeginResource: LH PatchFile + +% + +% Title : BlackOverprint.ps + +% Creator : Berthold Giess + +% For : Linotype-Hell AG + +% CreationDate: May 23, 1997 + +% Version : 3.7 + +% + +%% Copyright (C) 1996, 1997 + +%% Linotype-Hell AG - All Rights Reserved + +%% All Rights Reserved. + +%% Restricted permission is granted for redistribution of this + +%% file to be used on Linotype-Hell devices only as long as this + +%% copyright notice is intact and the contents of the file is not + +%% altered in any way from its original form. + +%% End of Copyright statement + +% + +false( + +800344A251010CD0613719CCA731D08205041C8DC6031190C04032170C61A728 + +59D0DF1C10420C82039984EC65101B4DE6434998D26532434C6683298CD62031 + +9D4E51C371D0C66F3647CE6703098CCB0F1044626321A080662E18434A50B37C + +EA8D2132192610D2111C8672379C09A61391ACE748A5450734E8CC364B27909B + +A471C39C7A4061ACCC0406937082A673AA9CAAE4236514D64F939C8E072BE1D0 + +40668F8808D1C329224568890C46716A78CA1A6834DE6FB2C31E3B2072101BF1 + +38BC6C90E8753319B3030190C8636C19C34CA789A97CC270381B0BF61398EEF6 + +66101D4E665396931C6939EA6FB1E386A790749A0839DAE3961841D8946FF826 + +931984E869379BACF03107B7DDEFF7472B52E371A7CFE9E89BF918036CA0A029 + +B52383A2320DE100DC37B1C8531CDDA6A3A8E8BD050E5A7C368F235A7EA0B503 + +285C3385217366198621BAD81A374DE0C6DF380E1388BD8DCA2BCE3B3CC98058 + +100E107242360D8D4B56C627A103E4328CCE8AF8102BAC40E0EDA45008CABEA1 + +E04C9CF72C325C8823C8D2431CF0040310CA33AF8FAA12EB3BEEC8D4378C4100 + +50154B52E0DC1505319C1913BC5154041020E91C109A0E526C9EF68E6D0A5120 + +0CC9A8E839C3CF629510070B606A86886A023F16BFA100EEB04BE96238D2BD0B + +EA5A10098910E6F28E09423E97A7AF3533300A23AAC835CF404BDC143E6308EA + +360E836BCCC60F0920CB5AD6E34D72328D8348DABE46291C92DB85ADBD3E308D + +8F0AF23205287B661A86419AD81B21AE5398EDCD2BE46622A76C88EEFB0D0100 + +9C2A040FF84022318C4AE2918A030A14B18D6E65A5432241AB36B606E8688AB2 + +0D83CC0C30D22312F8964BF61B51090CEEEE0524C2431C290B51C39466930DF3 + +F47D068E53EBF00681B6D39AF231C17C8A3B48F9204035C0E3BB463ABAA3DC68 + +B0CA72AE5417E2389C2EC8E5837E5C3EB8E068F6068501285A16C88C2A6C1031 + +0E63591E89834CCB66238BC605258C23159A91E8E128B8376BE14C691E0E806A + +729DC963A25D66B1E36394346D6A3E8096E41A2E8FA4BBDA6B15B2539A90402B + +5F8A4DF37DEB1AD2F5AEEBFB0EC6C6E41915B92DAF9B32AB1EA2C328E2100F63 + +3598E5EE6D90C9983BE3CD421005E310DEA00CA840E9D125037251CCF3632F3A + +06E4C238BE220CA310EA33840DDA66ED481DA2BA2FC8EF6E6406813C766FE1F7 + +1DD779057301EE9E3A0FA3D8E0B0F3B6039606E80F9E41DAF88322FBE3F92E5E + +46D2F49E6773DD841E873017FC1E2F7B134CDC57E1E1FE537FABEB8E1EC8D8F6 + +DEEBC101AFA9E7398051011F63856B6E29E9BB321E109C806E2FE604A315C694 + +61D1DB8C6CC4E89E0743B61CC3C9750CA1B4EDB9673092C3240E794FA1DAB367 + +D00C48B1DB46AD96181DA654B743738D7CC76C17A6F450704E1A736860261042 + +2848CA9DF2E57A09BDEE23441CF7C388780E017D091AA662080823A6280F2199 + +0288A314E2AB28040D89FBBB678B1312702F552AAC2C0502E81CC2F94F440A49 + +3C3AF4CC082359658DB1BE3882E8E7191F89238D11A63C86B8F642E3847236EF + +41CF8707911A62B32B65AF8E24BA492325619BFB668FF1FF3DB49C024DD9F691 + +EECE422AA8F51BA4447D0660CA3A1CC8EC0A23C4A690D2A039C898FD2B2403F8 + +90489A478098D52CA43CB59552B24633097A0BE48B3D65D09C3C3BF99118A4C2 + +0E9347564E1C77B451E4FCA16CA93A524BE90B3065B0335AC1DE3AB988EF37E5 + +A4E15AD2E6334BB26B31E7447C8E4B5A62C8E93F33CEACCA92933572CF87E6EF + +E4CBD6936F626B3FF9B093A6D4A3682939FE3F3944025A01412C2F201406F0D7 + +3B1F0BF39DED01831727806C9DA06C0D11515D9AA69CDF02DBC82EA798E543C2 + +7E4F4B02383992499F4390120F4BAA3C7794ACD7873A5C7A43A53159A6A225BF + +40501102284C0A81042F852092141B14267914E2A097CA761D29653E66F4BEA0 + +940A86FB55DD1A0C6998353303EC732A8B973229250398E886025B3C1D6E2DB5 + +B7B71790ECC2ED1F7BE12439850398B0C3A20F24710EB8B69288428AD0763C84 + +A0178530CA510EE9F73D54D265C8D73123E86D8527B61C98065B1455EC6D8F2C + +8A98FC5609B75C20E5865E5676CFD8C8DC1BCA34B551A8602692B58165197B31 + +97B666D4D9BB57626C5BA4B5F6C439DB323F6D4AD2397A00BDDC5AD0861342C8 + +4B77A1C68537449C65E885D6B2D5B6CBA4E0501260954F20AC541058EB21690B + +EDDC8144C010BF690358ABBD0B856C95BD3D30BE11516B862473E8ED3A0ADF43 + +6F9BA4BEAD92FBDF96B769887510A177601460335B46233BF4B2C1EC142A10E5 + +602C14637AA0A2EE616C305E814C9DB197BE2651C60F5E9DA30C61D39908ABB6 + +1A1858102EC6518D29D1991EFC2BE57EC2E7DB0CA6FC59499BDE0FC6AF1647D9 + +691EE55CBD6F01216ED0DE7B24FA60BBA4B9B62C23E2B6641F6BCC4541F11E16 + +31162A50CA2928A8B3BE4FD410EA4A32D423879186939ADCC618E5EE66C4717E + +9211E9A12F24F9B792A1CC3AA65CD397192E5E43182241BD598F8AB183A487A8 + +9A1FA723A320C04B9AA0C49210E5BCD74960CA3DCDF2F7491CBD159D2309D5D0 + +B4164F6868D3A21813F087C9C620E8FCF188A8A1A9A2F90DF144DA3A48DEF629 + +576C490AB3B3511759CEBDBC98C8176349758271C57DAFF8F0BD63E8BB901E9E + +C69DB8240494D27E1C18148FCF4E5E4AE485DF3FD72EDE493B76E9EDF91F92B2 + +65E6B4793D93651B9967B2A6560419634A446D2E4FB2F9442AFA6F32872CCFBD + +74B337CD99074D561D219CB4FC52CEB25F3C24ECFFBDF5F6847E94378A5139B9 + +9299C6BB6757935568CD588AF4869DCD1A5735702D319B782A0BE1BA45D8F098 + +C1A635170DD61442B7F19427B0B41F1D37BC7D39C68E672C28B3629750E71351 + +ED720BCBA1760CA70D941A86840255B1658B923ECD6F8431980ABD96756E8C17 + +96461DD6D3FE4997B659669093B00836DDDD93E459E807B0132F527596DDF73A + +E85D284C1EFAAEBC629CE79B77AE238FA86CDA9BB27FB965328D95744F77EAB8 + +BD811F07E1AA010508E26CD3C150B93E027C0878A1F27E88BA79EC93C3EDD6C1 + +575B799AE2C2A8491D9959A5908F751559D175C40205EC348E91F95FED0BAFB6 + +041B1369636889C93403A4F71D2B896647E1D27DB74C3177C157515D67D0F5B6 + +277BDDBFA47B5241177E4120F79D0B6980DF23C3D9BFD9CC5C1B3C7C7FADD2E2 + +B219CF099BA0EB4E88967E97B22F87DB1787034018CE8C5DFE61D3FAFF73A2FB + +6D68C12FC0858FF6FFA3C83A2DF897CFAAF72238F94FD4CC8FD8F9E9DAFDED6E + +C5064E6528580CE2DEE46DEC66F03424CFC631CA1846C04A0DA39431C4B44C23 + +A0524D124B43CA5B44C03260CA32A32F02ECD70404F8F8106E2E0C1104631D04 + +B04E4B22503B10560EF05A26A564D3C3F432432832C2E48064A8650878F86F74 + +8D2F66FC455CF310482F639E4840DA7AE0E4AB047A23C3B440A3ED0543A308C0 + +F30A085C64B0B10AD0B0F228668B10B82F70BD0C10C44AE40A4090EB0890D2C6 + +10D90A4E4CFF861C9EEE6CF190B30E62090CF0565850F07543BF0F70CC4AE341 + +0FF0D706C79608EB1D108C610ACD511130B71190EE23F0F31230CB0FB12B0591 + +2F0A3030D02E34E7023F13D15EEF63230B507F0EB11B0BF1491210C90F90CF0F + +D15510315A7D3135166D7D014D8316835116D0E91442F71750C317912515108B + +100642877132AF80BE47E390664810778C282BB1B51B821A6C4DA2B2C07A07AF + +4ABACC0276A0D204059289C9B6C8C012EC0BFA3AA05EDF45EA0C8EBCC611EC84 + +C92AEBA2771FC758DCA322ADEC2697B1DA2BB1DF218ED02B0F5246CEC67411EC + +EE51F42611FA0F31FEDB89F8749233236352D7EEE121C92B1C48E11B8DC03931 + +B07D120324923A86697AF4236493EC94012EE4F20EEEEE0012C5B1386043200E + +A2E47149752749F826A26F26AEE274121C76B136F182700EC5731E5274D4CF2F + +26D29408F1DF298C5CC572A52AB2649AF274A12F2EF072AD1F1192EFEEC52AB2 + +78EFCBC927F2820DCFB87C328826728CED4F2EB2D2962BB1372D8D060C72A03D + +B2612BD2912CA4A72B32F518CBC92BB2C625B2C12AB2C4F38F2CA18F28F34B4E + +C14A24F3E68034E5980D8BE26E86812611AE5B713302B00664B02A7A13411DB0 + +2B2107400EF2E8696C6EF203E02822F066B104CBB2B6D123E0896BA8D4F310D0 + +7368247131370E6F194D0872EDA8AD6A3CC9524D1B6B3B266F473A02BAD6EFA2 + +A3D3408503DA04A3403440BE39CEDE21EBF00C88262AC28E81E8233C63040CA2 + +B82BC2C02C45563D65D63BA0EE20B3DA2C62CA3A2492B8C3BA47A5202504863C + +B094390BC0A9C0A005B3F4BCC8753448582BA2BE2C2088654BF8BB888676B41A + +0E141E7D022A86C7D07BC81D3870508230A142B42F43E4D4640A78A5AE043803 + +E62F82F5422410BBA67038035CAB2DEEB38BCE0DB010AC343868276809B04E0A + +52803BEDFC250E8F3F409C6082160A009AC5948D490AFA09AC207C4AC50E80B0 + +0400B279103E24E79025424E23D4B657A572562566578AAA57242456D4CA7900 + +5E51A27425E0E405A08428024686A39659A34A32047A790E10E067A74B103679 + +0DD2B44B2254F4D60F2210CA4DE0F0EDE4DE934A748D04284DF50434A6594D76 + +BC94F6E4EE089B605008750C2FAC68B2CA72AAC5C60C8ECEA1B1E304C47222CC + +2EA4D0C80E60D067D4B0FC54FD041500C9ADD75082C621454B510B5AF10604CA + +ECB3075106D7CEB1524C7D528EAC32352ECECE515355726D20C23DA6C5540AAA + +21354754A66954E5660415554B8A4A24955E0EF562FCF5674B4C9756D5063D27 + +480B25802833E6EE6DE2D13580E00E4B389589522F8AAC7590E23596DA06C8A2 + +95D847067D5A51EE3B95443435B03AB5B555247D5BD55B5C35C70189B14B29B1 + +502C9D5083083BD5E15155E4DE758303B5ECDF2CC35F321F51E3515FAD335356 + +3269753E7415435AD6105CB54C36F5515B961B55840B55D5600130A8239622E9 + +489B3A6FE2A414D662B48E3FA0E60A34AA8BB49B6916954A22FAC7D5CA9B104B + +4C0A3E5645694D05705754C85714D54D83183994E14E4ED022D4EA5054F09B76 + +5159A79022C86B5574BA40A5905943CA59B6A756ADD55D22FB50B50F6360CB57 + +C9CD519585642EAF5F0CDF64B52AD076D7532D6220B53A6C56755C5679565679 + +4FF5CF6F2BD074959F5776FD7015E751AEFB644DF6FC826B71159364F4876B95 + +FC7192763DB736AB17216217275C972B56972F50573205F6035DD5795E357F63 + +D5E8F8374370B64770F5F752D7534F95FF75B4AD5DA67D76367767B62772D62D + +56F5D4DDB634F0D6FF51763EE0370952178B7495F56B95F97935314FB799656D + +6772367EF6D7DB67C681684E8CF6549406C22C8BA5E25E60C25EA35006C2A16A + +0F980512500E00EE04806D8016A40134193DB44674980980CB7040D45E0F7817 + +41C66F81E06C5D206C5D51F380B8333509A4A160A183640183B8208BB8318107 + +E891F03604183236EA8536257639762E3D329C0F6CF523ACF84CAB2D87B65D37 + +E23F7E208F02AFA78153D982C8598315F291F72933E89EEDF2772500AC0C180E + +D14E874A679182B42C66F8A783345CADD8B581A05F8BB8358398C98407A98458 + +487498C88BB8BB854CC8889070445860ABD864507770B2586F87277F87760B87 + +C3AB2CE62B88588878249D8C38B98A989649D89B2BAA292500AF8A98E0AC78B3 + +88F8B68599238BC9278258C192D8C59338CB84B9418D09498478399408BB9339 + +278598E721F86337D8F186A212CAD8F85CB8FD90160B90443190968691F91193 + +191501391B30391F39E0400B19258AD0278B188D44466F991934A6B93873197E + +64B9A19427499AF9498D58399AE8BB9A1926DA985B85E47CABCDA836E60E3768 + +B00B0DB44582B457229B9D25722F024604B4AF90F93C66F69B493497012E6D86 + +97AD9675E596A248CFB8FE7415418800E59797E73A59F28599B57C589976989C + +9B798A3E62420639928CA7C36A385799B81866E0C3A359A29974259AB23DA499 + +B0EBBA559B6BAD94D84BA479148BBA658ABA3848FA3D8E385A29B8EA4718EFA0 + +16F58F725396FA11A8B903A15A18F63A1D99C859A6B91601398689E803689494 + +06B7EE4CD7F20CA5E8A6606B7FF995A3B80380780B9C392BA9864B81F823A4FA + +1FACF80A040082099839AD1A5D267ADFAE3ADB851AC7ABFA719998E42E19C995 + +E97C425A80BD1A84CF7A0D971A1338AD7DA92AF59F1ACD81DADB985A2991D8A3 + +98D8A7AC9A4189064B8A7AD3827A518C60C1ADDAE184BB39AE6791AEBB49B438 + +DC0C1956E1D95BA7B339961B078F5969A87B0FA8D973A904A790BA97A42859B4 + +BA25919B27989B2BA31923B31B3F923B3B93BB1E05FB95B50749B95B4C013BA1 + +B9DB544CDB8FAF54A490785B8E99CBA7DB658F2533B0B875B6E3AB971975883B + +7797BB1DB7C64BBA5B83AA1B8789FA2E48198FB59BB5A73929B3392F9ADB438B + +F9A9AD79B3B43BAB990C10932A17C0BBAE051991B31AFA251AFF9CD9DB9E59D7 + +C262E59D59E3C2F9E62B28B19EFBF98C59F749FA9F9FFBC586DB6BB0D879B71B + +132F9BD57E5A9597DC0405FC0DB25624BE3261B18E8F6940A00A49C436E8BA9E + +2910370063B5B80598C27256BB5BB3FC8E0DBB97C03B9BC966360CEF5CA5C41D + +C99BA6239CA4557CA856AC59C97B5BC3EAB7CABA9F62821CF2249C0809580804 + +45C995544B647275C778C2EFBC93FB3FC43695649CE7767C6AC15C6FBD7A1A7B + +FC75C78956C59C8096A370065C89251CBDBF2F99C95CC5C01829C63CA1CB1CA7 + +CC3CB9CAE4B7D2A859CA08BBD17A6FBB6E1BD1DD2FBE3CC9CF2013CD0041CD42 + +5366DCB1CDE4B761BCCBCE9C63CED4AB70FCF37A5C6DAA5CFDC5E7BF40EB1F3E + +C2CC0BFC4349862ABCDD808E1C43B5AEAAB38B80B41730B243A2BF92133243AB + +D96B7F512B19D9E533472B4FDACB11DB0B842C0B893F4B90B6FDA4BFCB76669D + +BCB58B8205EB86911DC8B6CB94AC36FCB9EBA2BA6BAB3A0BB12648B00A948621 + +B406BC586877AC0C261ACBBDD73547F4827A0BB1699D8BD7F3DFD8568D49C041 + +47C2EB4812E1D18907399C63E2C0E9E3031EE5B30249C98FA60F2E9C895C9CCA + +1A7E17EA22CF2574AF2AF4497DBA03E03DA49DE50FAE6671F1DDC09BAADCCCC7 + +DE633A097DD29CB4649E6E9CA665E568D48DBD0436E9407E9E8297A97BB3FE3D + +E40E11E47E9EF36F3AE2C767C7080544EAB4CBB454481458BF79374244CD1B94 + +596B9D99DB12E3AF67911DA425EDAB5AC59EE7DAEB5BEDF4A4DA91E8F7F64115 + +C0E9EE8B839FDAB20A60D20F4250BF80F67E1D7D3DD3EFE2443168E216AC5B18 + +BADA2A89A6E801BEC0CD7EC63E945BECF827ED339FED7EEE21546E0E7EF4A6DF + +3710746CB47471EEC577F5A3BB471F52DA9B3E2863AB9FD68A431D8DE23D86E7 + +D2A481DF57EC448FEC875C247EAE89E01B3B004B9ABF96A3DF9B15839D3427CE + +64A4D0822055782878871C0E89F354822BBA27F28083C648A566965AD2739F10 + +DAD15FAE4D405491FFBE4D4393C2E39133B2667E1FDA2F9FB3683886C4F34008 + +4200472F910CA623A99C407B1413CEC65391C0E469371D040733A98CC665399C + +CCC75361B0F220891CCE8618F994C85C370A44110891D0FB2233034CA6E32024 + +4A7539C38C869319D01A633A9C8E5353A198D26C32880C66C37CEE914A06D4EA + +9010>)0()/SubFileDecode/XY56EHB728E45ADCCA32FCCE5{eexec cvx%96A3 + +exec}def filter%E6E9CA665E56871C0E89F354822BD48DBD0436E9407E9E82 + +(7ff3429bb896e585e69988dd498a83bd9ae4a2be5fe1a7fdba170f85d656e49 + +5b4ebd2711bf0b15010c913e73bb3e5998f660414a3de706dab0278bc065ae45 + +6eca5188cf043fe52da914224ad0bb25eb6%%%) + +XY56EHB728E45ADCCA32FCCE5 + +%%EndResource + +" + +*End + + + +*CloseSubGroup: Separations + +*OpenSubGroup: Policies + + + +*OpenUI *LHPageSizePol/PageSize Policies: PickOne + +*OrderDependency: 10 Prolog *LHPageSizePol + +*DefaultLHPageSizePol: Abort + + + +*LHPageSizePol Abort/Abort if PageSize is too big: " % PageSize Policy >Abort< is Default!" + + + +*LHPageSizePol Largest/Use MaxPage and clip image: " + + %! BGiess 970227 + + statusdict /setpageparams { + + dup 1 gt {errordict /rangecheck get exec} if 1 dict begin /CPSI /ProcSet findresource + + /variables get /engineOrientation get /orientation [[1 0 0 3] [3 2 2 1] [0 3 3 2] [2 1 1 0]] 3 -1 roll get + + def 4 2 roll 2 copy 5 -1 roll 0 eq {gt {orientation 0 get}{orientation 1 get} ifelse 3 1 roll exch + + }{lt{orientation 2 get}{orientation 3 get} ifelse 3 1 roll} ifelse end + + <</PageOffset [ 7 -1 roll 0 ]/Orientation 7 -1 roll /PageSize [ 9 -2 roll ]/ImagingBBox null>> + + setpagedevice + + } put + + <</Policies << /PageSize 4 >> >> setpagedevice + +" + +*End + + + +*LHPageSizePol Ignore/Ignore requested PageSize: " + + %! BGiess 970227 + + statusdict /setpageparams { + + dup 1 gt {errordict /rangecheck get exec} if 1 dict begin /CPSI /ProcSet findresource + + /variables get /engineOrientation get /orientation [[1 0 0 3] [3 2 2 1] [0 3 3 2] [2 1 1 0]] 3 -1 roll get + + def 4 2 roll 2 copy 5 -1 roll 0 eq {gt {orientation 0 get}{orientation 1 get} ifelse 3 1 roll exch + + }{lt{orientation 2 get}{orientation 3 get} ifelse 3 1 roll} ifelse end + + <</PageOffset [ 7 -1 roll 0 ]/Orientation 7 -1 roll /PageSize [ 9 -2 roll ]/ImagingBBox null>> + + setpagedevice + + } put + + <</Policies << /PageSize 1 >> >> setpagedevice + +" + +*End + + + +*?LHPageSizePol: " + + save + + currentpagedevice /Policies get /PageSize get + + { + + dup 0 eq {(Abort) exit} if + + dup 1 eq {(Ignore) exit} if + + dup 4 eq {(Largest) exit} if + + (Unknown) exit + + } loop = flush pop + + restore + +" + +*End + +*CloseUI: *LHPageSizePol + + + +*CloseSubGroup: Policies + +*CloseGroup: Imagesetter + + + +*% + +*% End of Printer Specific Options + +*% + + + +*% Color Separation Information ===================== + + + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + + + +*InkName: ProcessBlack/Process Black + +*InkName: CustomColor/Custom Color + +*InkName: ProcessCyan/Process Cyan + +*InkName: ProcessMagenta/Process Magenta + +*InkName: ProcessYellow/Process Yellow + + + +*% + +*% Screening Params for HQS + +*% + +*% + +*% ----- for Resolution 3386 dpi ----- + +*% + +*% For 100 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + + + +*% For 120 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + + + +*% For 133 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + + + +*% For 150 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + + + +*% For 175 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + + + +*% For 200 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + + + +*% For 225 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + + + +*% For 275 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + + + +*% For 400 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*ColorSepScreenFreq CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*ColorSepScreenFreq ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*ColorSepScreenFreq ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*ColorSepScreenFreq ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*% + +*% ----- for Resolution 2540 dpi ----- + +*% + +*% For 20 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + + + +*% For 33 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + + + +*% For 38 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + + + +*% For 46 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + + + +*% For 50 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + + + +*% For 60 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + + + +*% For 65 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + + + +*% For 70 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + + + +*% For 75 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + + + +*% For 80 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + + + +*% For 85 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + + + +*% For 90 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + + + +*% For 100 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + + + +*% For 110 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + + + +*% For 120 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + + + +*% For 133 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + + + +*% For 138 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + + + +*% For 150 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + + + +*% For 175 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + + + +*% For 200 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + + + +*% For 300 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + + + +*% The byte count of this file should be exactly 074493 or 077821 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype-Hell Herkules Plate HQS + diff --git a/openoffice/share/psprint/driver/LHHKPIJ7.PS b/openoffice/share/psprint/driver/LHHKPIJ7.PS new file mode 100644 index 0000000000000000000000000000000000000000..5d436ce19a6d8bfc0f2f560b4d82e43fa246f525 --- /dev/null +++ b/openoffice/share/psprint/driver/LHHKPIJ7.PS @@ -0,0 +1,3136 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + +*% + +*% Creation Date: May 20, 1997; By: Berthold Giess, Linotype-Hell AG + +*% Last Edit : Jun. 2, 1997; By: Berthold Giess, Linotype-Hell AG + + + +*% ----- Basic Capabilities ----- + +*FormatVersion: "4.3" + +*FileVersion: "1.0" + +*LanguageEncoding: JIS83-RKSJ + +*LanguageVersion: Japanese + +*PSVersion: "(2013.114) 9" + +*Product: "(Linotype)" + +*% 31 Chars ******************************* + +*Manufacturer: "LHAG Linotype-Hell" + +*ModelName: "Lino Herkules Plate IS V 3.7 J" + +*ShortNickName: "Lino Herkules Plate IS V 3.7 J" + +*NickName: "Lino Herkules Plate IS V 3.7 J" + +*PCFileName: "LHHKPIJ7.PPD" + + + +*% ----- General Information and Defaults ----- + +*FreeVM: "5242880" + +*PrintPSErrors: False + +*LanguageLevel: "2" + +*ColorDevice: True + +*DefaultColorSpace: Gray + +*DefaultHalftoneType: 1 + +*Throughput: "1" + +*VariablePaperSize: True + +*FileSystem: True + + + + + +*?FileSystem: " + +save + + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush + +restore + +" + +*End + + + +*Password: "0" + +*ExitServer: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot perform the exitserver command.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + +" + +*End + + + +*Reset: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot reset printer.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + + systemdict /quit get exec + + (WARNING : Printer Reset Failed.) = flush + +" + +*End + + + +*DefaultResolution: 2540dpi + + + +*?Resolution: " + + save + + 72 72 matrix defaultmatrix dtransform + + pop abs round cvi =print (dpi\n) print + + restore + +" + +*End + + + +*% Halftone Information =============== + +*ScreenFreq: "150" + +*ScreenAngle: "45" + +*AccurateScreensSupport: True + +*DefaultScreenProc: Euclidean + + + +*ScreenProc Euclidean: " + +{ + + abs exch abs 2 copy add 1 gt + + {1 sub dup mul exch 1 sub dup mul add 1 sub} + + { dup mul exch dup mul add 1 exch sub} + + ifelse + +} + +" + +*End + + + +*ScreenProc Round: " + +{ + + dup mul exch dup mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Square: " + +{ + + abs exch abs add 1 exch sub + +} + +" + +*End + + + +*ScreenProc HeavyEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.80 mul add 0.80 lt { + + exch 0.80 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + + } { + + 2 copy 0.80 mul add 1 gt { + + 1 sub exch 1 sub 0.80 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + + } { + + 0.80 mul add 2 mul neg 1 add 0.80 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc Ellipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.85 mul add 0.85 lt { + + exch 0.85 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + + } { + + 2 copy 0.85 mul add 1 gt { + + 1 sub exch 1 sub 0.85 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + + } { + + 0.85 mul add 2 mul neg 1 add 0.85 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LightEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.90 mul add 0.90 lt { + + exch 0.90 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + + } { + + 2 copy 0.90 mul add 1 gt { + + 1 sub exch 1 sub 0.90 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + + } { + + 0.90 mul add 2 mul neg 1 add 0.90 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LineX: " + +{ %Copyright Linotype-Hell AG 1996 + + abs exch 0.9 mul 0.01 sub abs exch + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc LineY: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch abs + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Grid: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch + + 0.9 mul 0.01 sub abs exch + + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + + 1 exch sub + +} + +" + +*End + + + +*DefaultTransfer: Null + +*Transfer Null: "{ }" + +*Transfer Null.Inverse: "{ 1 exch sub }" + + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is + +*% specific reason to use PageRegion. + +*OpenUI *PageSize: PickOne + +*OrderDependency: 20 AnySetup *PageSize + + + +*DefaultPageSize: Letter + +*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" + +*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" + +*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" + +*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice" + + + +*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" + +*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" + +*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" + +*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + + + +*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" + +*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" + +*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" + +*PageSize Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice" + + + +*PageSize A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice" + +*PageSize A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice" + + + +*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" + +*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" + +*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" + +*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + + + +*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" + +*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" + +*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" + +*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + + + +*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" + +*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" + +*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" + +*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + + + +*PageSize B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice" + +*PageSize B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice" + + + +*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" + +*PageSize B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice" + +*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" + +*PageSize B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice" + + + +*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" + +*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" + +*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" + +*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + + + +*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" + +*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" + +*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" + +*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice" + +*PageSize ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice" + + + +*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" + +*PageSize ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice" + +*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" + +*PageSize ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" + +*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" + +*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" + +*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" + +*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" + +*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" + +*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + + + +*PageSize MaxPage: "<</PageSize [1587.4 2126.0] /Orientation 1>> setpagedevice" + + + +*?PageSize: " + +save + +mark + +currentpagedevice /PageSize get aload pop + +2 copy gt {exch} if + +(Unknown) + +37 dict + +dup [ 612 792] (Letter) put + +dup [ 684 864] (Letter.Extra) put + + + +dup [ 612 1008] (Legal) put + +dup [ 684 1080] (Legal.Extra) put + + + +dup [ 792 1224] (Tabloid) put + +dup [ 864 1296] (Tabloid.Extra) put + + + +dup [1684 2384] (A1) put + +dup [1756 2456] (A1.Extra) put + + + +dup [1191 1684] (A2) put + +dup [1263 1756] (A2.Extra) put + + + +dup [ 842 1191] (A3) put + +dup [ 914 1263] (A3.Extra) put + + + +dup [ 595 842] (A4) put + +dup [ 667 914] (A4.Extra) put + + + +dup [ 420 595] (A5) put + +dup [ 492 667] (A5.Extra) put + + + +dup [2064 2920] (B1) put + +dup [2136 2992] (B1.Extra) put + + + +dup [1460 2064] (B2) put + +dup [1532 2136] (B2.Extra) put + + + +dup [1032 1460] (B3) put + +dup [1104 1532] (B3.Extra) put + + + +dup [ 729 1032] (B4) put + +dup [ 801 1104] (B4.Extra) put + + + +dup [ 516 729] (B5) put + +dup [ 588 801] (B5.Extra) put + + + +dup [2004 2835] (ISOB1) put + +dup [2076 2907] (ISOB1.Extra) put + + + +dup [1417 2004] (ISOB2) put + +dup [1489 2076] (ISOB2.Extra) put + + + +dup [1001 1417] (ISOB3) put + +dup [1073 1489] (ISOB3.Extra) put + + + +dup [ 709 1001] (ISOB4) put + +dup [ 781 1073] (ISOB4.Extra) put + + + +dup [ 499 709] (ISOB5) put + +dup [ 571 781] (ISOB5.Extra) put + + + +dup [1587.4 2126.0] (MaxPage) put + + + +{ + +exch aload pop 4 index sub abs 5 le exch + + 5 index sub abs 5 le and + + {exch pop exit} {pop} ifelse + +} bind forall + + + += flush + +cleartomark + + + +restore + +" + +*End + +*CloseUI: *PageSize + + + +*% These entries will set up the frame buffer. Usually used with manual feed. + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 10 AnySetup *PageRegion + + + +*DefaultPageRegion: Letter + +*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" + +*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" + +*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" + +*PageRegion Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice" + + + +*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" + +*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" + +*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" + +*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + + + +*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" + +*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" + +*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" + +*PageRegion Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice" + + + +*PageRegion A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice" + +*PageRegion A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice" + + + +*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" + +*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" + +*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" + +*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + + + +*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" + +*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" + +*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" + +*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + + + +*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" + +*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" + +*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" + +*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + + + +*PageRegion B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice" + +*PageRegion B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice" + + + +*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" + +*PageRegion B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice" + +*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" + +*PageRegion B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice" + + + +*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" + +*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" + +*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" + +*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + + + +*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" + +*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" + +*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" + +*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice" + +*PageRegion ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice" + + + +*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" + +*PageRegion ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice" + +*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" + +*PageRegion ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" + +*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" + +*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" + +*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" + +*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" + +*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" + +*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + + + +*PageRegion MaxPage: "<</PageSize [1587.4 2126.0] /Orientation 1>> setpagedevice" + + + +*CloseUI: *PageRegion + + + +*% The following entries provide information about specific paper keywords. + +*DefaultImageableArea: Letter + + + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" + +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" + +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" + +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + + + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" + +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" + +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" + +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + + + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" + +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" + +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" + +*ImageableArea Tabloid.Extra.Transverse: "0.0 0.0 864.0 1295.0" + + + +*ImageableArea A2: "0.0 0.0 1191.0 1684.0" + +*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0" + + + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" + +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" + +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" + +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + + + +*ImageableArea A4: "0.0 0.0 595.0 842.0" + +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" + +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" + +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + + + +*ImageableArea A5: "0.0 0.0 420.0 595.0" + +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" + +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" + +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + + + +*ImageableArea B2: "0.0 0.0 1460.0 2064.0" + +*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0" + + + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" + +*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0" + +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" + +*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0" + + + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" + +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" + +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" + +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + + + +*ImageableArea B5: "0.0 0.0 516.0 729.0" + +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" + +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" + +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + + + +*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0" + +*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0" + + + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" + +*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0" + +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" + +*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0" + + + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" + +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" + +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" + +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + + + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" + +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" + +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" + +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + + + +*ImageableArea MaxPage: "0.0 0.0 1587.4 2126.0" + + + +*?ImageableArea: " + + save + + initclip clippath pathbbox + + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + + exch round cvr =print ( ) print round cvr =print (\n) print flush + + restore + +" + +*End + + + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: Letter + + + +*PaperDimension Letter: "612.0 792.0" + +*PaperDimension Letter.Extra: "684.0 864.0" + +*PaperDimension Letter.Transverse: "612.0 791.0" + +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + + + +*PaperDimension Legal: "612.0 1008.0" + +*PaperDimension Legal.Extra: "684.0 1080.0" + +*PaperDimension Legal.Transverse: "612.0 1007.0" + +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + + + +*PaperDimension Tabloid: "792.0 1224.0" + +*PaperDimension Tabloid.Extra: "864.0 1296.0" + +*PaperDimension Tabloid.Transverse: "792.0 1223.0" + +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + + + +*PaperDimension A2: "1191.0 1684.0" + +*PaperDimension A2.Extra: "1263.0 1756.0" + + + +*PaperDimension A3: "842.0 1191.0" + +*PaperDimension A3.Extra: "914.0 1263.0" + +*PaperDimension A3.Transverse: "842.0 1190.0" + +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + + + +*PaperDimension A4: "595.0 842.0" + +*PaperDimension A4.Extra: "667.0 914.0" + +*PaperDimension A4.Transverse: "595.0 841.0" + +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + + + +*PaperDimension A5: "420.0 595.0" + +*PaperDimension A5.Extra: "492.0 667.0" + +*PaperDimension A5.Transverse: "420.0 594.0" + +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + + + +*PaperDimension B2: "1460.0 2064.0" + +*PaperDimension B2.Extra: "1532.0 2136.0" + + + +*PaperDimension B3: "1032.0 1460.0" + +*PaperDimension B3.Extra: "1104.0 1532.0" + +*PaperDimension B3.Transverse: "1032.0 1459.0" + +*PaperDimension B3.Extra.Transverse: "1104.0 1531.0" + + + +*PaperDimension B4: "729.0 1032.0" + +*PaperDimension B4.Extra: "801.0 1104.0" + +*PaperDimension B4.Transverse: "729.0 1031.0" + +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + + + +*PaperDimension B5: "516.0 729.0" + +*PaperDimension B5.Extra: "588.0 801.0" + +*PaperDimension B5.Transverse: "516.0 728.0" + +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + + + +*PaperDimension ISOB2: "1417.0 2004.0" + +*PaperDimension ISOB2.Extra: "1489.0 2076.0" + + + +*PaperDimension ISOB3: "1001.0 1417.0" + +*PaperDimension ISOB3.Extra: "1073.0 1489.0" + +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" + +*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0" + + + +*PaperDimension ISOB4: "709.0 1001.0" + +*PaperDimension ISOB4.Extra: "781.0 1073.0" + +*PaperDimension ISOB4.Transverse: "709.0 1000.0" + +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + + + +*PaperDimension ISOB5: "499.0 709.0" + +*PaperDimension ISOB5.Extra: "569.7 782.0" + +*PaperDimension ISOB5.Transverse: "499.0 708.0" + +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + + + +*PaperDimension MaxPage: "1587.4 2126.0" + + + +*%=== Custom Page Sizes ================================== + + + +*% These entries provide the code and parameter ranges for a user + +*% to set up a custom page size. + +*%CustomPageSize + + + +*CustomPageSize True: " + +% B. Giess 960228 + +% params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation + +% + +exch pop statusdict /setpageparams get exec + +" + +*End + + + +*DefaultLeadingEdge: PreferLong + +*LeadingEdge PreferLong: "" + + + +*ParamCustomPageSize Width: 1 points 72.0 1587.4 + +*ParamCustomPageSize Height: 2 points 72.0 2126.0 + +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1645.0 + +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 + +*ParamCustomPageSize Orientation: 5 int 0 3 + +*CenterRegistered: False + + + +*MaxMediaWidth: "1587.4" + +*MaxMediaHeight: "2126.0" + + + +*?CurrentMediaWidth: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + + restore + + " + +*End + + + +*?CurrentMediaHeight: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + + restore + + " + +*End + + + +*DefaultOutputOrder: Normal + +*RequiresPageRegion All: False + + + +*% Font Information ===================== + +*DefaultFont: Courier + +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk + +*Font Bookman-Demi: Standard "(001.001)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk + +*Font Bookman-Light: Standard "(001.001)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk + +*Font Courier: Standard "(002.002)" Standard ROM + +*Font Courier-Bold: Standard "(002.002)" Standard ROM + +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM + +*Font Courier-Oblique: Standard "(002.002)" Standard ROM + +*Font Helvetica: Standard "(001.006)" Standard ROM + +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM + +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM + +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.000)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk + +*Font Palatino-Italic: Standard "(001.000)" Standard Disk + +*Font Palatino-Roman: Standard "(001.000)" Standard Disk + +*Font Symbol: Special "(001.003)" Standard ROM + +*Font Times-Bold: Standard "(001.007)" Standard ROM + +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM + +*Font Times-Italic: Standard "(001.007)" Standard ROM + +*Font Times-Roman: Standard "(001.007)" Standard ROM + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Special "(001.000)" Standard Disk + + + +*Font FutoGoB101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font FutoMinA101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk + +*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk + +*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Jun101-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Jun101-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Jun101-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light.Oubun: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Jun101-Light.WP-Symbol: Special "(003.000)" Special Disk + +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk + + + +*?FontQuery: " + +save + + /str 100 string dup 0 (fonts/) putinterval def + + { + + count 1 gt + + { + + exch dup str 6 94 getinterval cvs + + (/) print dup print (:) print exch + + FontDirectory exch known + + { pop (Yes) } + + { + + length 6 add str 0 3 -1 roll getinterval + + mark exch status + + {cleartomark (Yes)}{cleartomark (No)} ifelse + + } ifelse = + + } + + {exit} ifelse + + }bind loop + + (*) = flush + +restore + +" + +*End + + + +*?FontList: " + +save + + FontDirectory { pop == } bind forall flush + + /filenameforall where + + { + + pop (fonts/*) + + { dup length 6 sub 6 exch getinterval cvn == } bind + + 128 string filenameforall flush + + } if + + (*) = flush + +restore + +" + +*End + + + +*% Printer Messages (verbatim from printer): + +*Message: "%%[ exitserver: permanent state may be changed ]%%" + +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" + +*Message: "\FontName\ not found, using Courier" + + + +*% Status (format: %%[ status: <one of these> ]%% ) + +*Status: "idle" + +*Status: "busy" + +*Status: "waiting" + +*Status: "printing" + +*Status: "PrinterError: recorder offline or film problem" + +*Status: "PrinterError: " + + + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) + +*Source: "userjob" + +*Source: "other" + + + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) + +*PrinterError: "recorder offline or film problem" + +*PrinterError: "" + + + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + + + +*% + +*% User Interface: Printer Specific Options + +*% + +*OpenGroup: Imagesetter + +*OpenSubGroup: PrintingMode + + + +*OpenUI *MirrorPrint/Mirror Print: Boolean + +*OrderDependency: 30 Prolog *MirrorPrint + +*DefaultMirrorPrint: False + + + +*MirrorPrint True/On: "<</MirrorPrint true >> setpagedevice " + +*MirrorPrint False/Off: " % MirrorPrint Off is Default!" + +*?MirrorPrint: " + + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush + +" + +*End + +*CloseUI: *MirrorPrint + + + +*OpenUI *NegativePrint/Negative Print: Boolean + +*OrderDependency: 40 Prolog *NegativePrint + +*DefaultNegativePrint: False + + + +*NegativePrint True/On: "<</NegativePrint true >> setpagedevice " + +*NegativePrint False/Off: " % NegativePrint Off is Default!" + +*?NegativePrint: " + + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush + +" + +*End + +*CloseUI: *NegativePrint + + + +*CloseSubGroup: PrintingMode + +*OpenSubGroup: Separations + + + +*OpenUI *LHSeparations/InRIP Color Separation: PickOne + +*OrderDependency: 50 Prolog *LHSeparations + + + +*DefaultLHSeparations: Off + + + +*LHSeparations All/On; all planes: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Cyan/On; Cyan plane only: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Magenta/On; Magenta plane only: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Magenta] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Yellow/On; Yellow plane only: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Yellow] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Black/On; Black plane only: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Black] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Off/Off: " % Separation Off is Default" + + + +*?LHSeparations: " + + save + + currentpagedevice /Separations get { + + currentpagedevice /ProcessColorModel get /DeviceCMYK eq { + + currentpagedevice /SeparationOrder get { + + dup length 4 eq { pop (All) exit} if + + dup length 1 eq {0 get 10 string cvs exit} if + + pop (Unknown) exit + + } loop + + (Unknown) exit + + }{(Unknown)} ifelse + + }{(Off)} ifelse = flush + + restore + +" + +*End + +*CloseUI: *LHSeparations + + + +*UIConstraints: *LHOverprint True *LHSeparations Off + + + +*OpenUI *LHOverprint/Black Overprint: Boolean + +*OrderDependency: 60 Prolog *LHOverprint + +*DefaultLHOverprint: False + + + +*LHOverprint True/On: " + + % LH Black Overprint + + userdict /BGOvpdict known { + + userdict /Overprint_Enabled true put + + }{ + + (%% Warning: The Black Overprint feature is not working with this Printer Driver.\n) print + + (%% The currently used Printer Driver might not support all necessary PPD features.\n) print + + + + } ifelse + +" + +*End + + + +*LHOverprint False/Off: " % Overprint Off is Default" + + + +*?LHOverprint: " + + userdict /Overprint_Enabled get {(True)}{(False)} ifelse + + = flush + +" + +*End + + + +*CloseUI: *LHOverprint + + + +*JobPatchFile 1: " + +% + +%%BeginResource: LH PatchFile + +% + +% Title : BlackOverprint.ps + +% Creator : Berthold Giess + +% For : Linotype-Hell AG + +% CreationDate: May 23, 1997 + +% Version : 3.7 + +% + +%% Copyright (C) 1996, 1997 + +%% Linotype-Hell AG - All Rights Reserved + +%% All Rights Reserved. + +%% Restricted permission is granted for redistribution of this + +%% file to be used on Linotype-Hell devices only as long as this + +%% copyright notice is intact and the contents of the file is not + +%% altered in any way from its original form. + +%% End of Copyright statement + +% + +false( + +800344A251010CD0613719CCA731D08205041C8DC6031190C04032170C61A728 + +59D0DF1C10420C82039984EC65101B4DE6434998D26532434C6683298CD62031 + +9D4E51C371D0C66F3647CE6703098CCB0F1044626321A080662E18434A50B37C + +EA8D2132192610D2111C8672379C09A61391ACE748A5450734E8CC364B27909B + +A471C39C7A4061ACCC0406937082A673AA9CAAE4236514D64F939C8E072BE1D0 + +40668F8808D1C329224568890C46716A78CA1A6834DE6FB2C31E3B2072101BF1 + +38BC6C90E8753319B3030190C8636C19C34CA789A97CC270381B0BF61398EEF6 + +66101D4E665396931C6939EA6FB1E386A790749A0839DAE3961841D8946FF826 + +931984E869379BACF03107B7DDEFF7472B52E371A7CFE9E89BF918036CA0A029 + +B52383A2320DE100DC37B1C8531CDDA6A3A8E8BD050E5A7C368F235A7EA0B503 + +285C3385217366198621BAD81A374DE0C6DF380E1388BD8DCA2BCE3B3CC98058 + +100E107242360D8D4B56C627A103E4328CCE8AF8102BAC40E0EDA45008CABEA1 + +E04C9CF72C325C8823C8D2431CF0040310CA33AF8FAA12EB3BEEC8D4378C4100 + +50154B52E0DC1505319C1913BC5154041020E91C109A0E526C9EF68E6D0A5120 + +0CC9A8E839C3CF629510070B606A86886A023F16BFA100EEB04BE96238D2BD0B + +EA5A10098910E6F28E09423E97A7AF3533300A23AAC835CF404BDC143E6308EA + +360E836BCCC60F0920CB5AD6E34D72328D8348DABE46291C92DB85ADBD3E308D + +8F0AF23205287B661A86419AD81B21AE5398EDCD2BE46622A76C88EEFB0D0100 + +9C2A040FF84022318C4AE2918A030A14B18D6E65A5432241AB36B606E8688AB2 + +0D83CC0C30D22312F8964BF61B51090CEEEE0524C2431C290B51C39466930DF3 + +F47D068E53EBF00681B6D39AF231C17C8A3B48F9204035C0E3BB463ABAA3DC68 + +B0CA72AE5417E2389C2EC8E5837E5C3EB8E068F6068501285A16C88C2A6C1031 + +0E63591E89834CCB66238BC605258C23159A91E8E128B8376BE14C691E0E806A + +729DC963A25D66B1E36394346D6A3E8096E41A2E8FA4BBDA6B15B2539A90402B + +5F8A4DF37DEB1AD2F5AEEBFB0EC6C6E41915B92DAF9B32AB1EA2C328E2100F63 + +3598E5EE6D90C9983BE3CD421005E310DEA00CA840E9D125037251CCF3632F3A + +06E4C238BE220CA310EA33840DDA66ED481DA2BA2FC8EF6E6406813C766FE1F7 + +1DD779057301EE9E3A0FA3D8E0B0F3B6039606E80F9E41DAF88322FBE3F92E5E + +46D2F49E6773DD841E873017FC1E2F7B134CDC57E1E1FE537FABEB8E1EC8D8F6 + +DEEBC101AFA9E7398051011F63856B6E29E9BB321E109C806E2FE604A315C694 + +61D1DB8C6CC4E89E0743B61CC3C9750CA1B4EDB9673092C3240E794FA1DAB367 + +D00C48B1DB46AD96181DA654B743738D7CC76C17A6F450704E1A736860261042 + +2848CA9DF2E57A09BDEE23441CF7C388780E017D091AA662080823A6280F2199 + +0288A314E2AB28040D89FBBB678B1312702F552AAC2C0502E81CC2F94F440A49 + +3C3AF4CC082359658DB1BE3882E8E7191F89238D11A63C86B8F642E3847236EF + +41CF8707911A62B32B65AF8E24BA492325619BFB668FF1FF3DB49C024DD9F691 + +EECE422AA8F51BA4447D0660CA3A1CC8EC0A23C4A690D2A039C898FD2B2403F8 + +90489A478098D52CA43CB59552B24633097A0BE48B3D65D09C3C3BF99118A4C2 + +0E9347564E1C77B451E4FCA16CA93A524BE90B3065B0335AC1DE3AB988EF37E5 + +A4E15AD2E6334BB26B31E7447C8E4B5A62C8E93F33CEACCA92933572CF87E6EF + +E4CBD6936F626B3FF9B093A6D4A3682939FE3F3944025A01412C2F201406F0D7 + +3B1F0BF39DED01831727806C9DA06C0D11515D9AA69CDF02DBC82EA798E543C2 + +7E4F4B02383992499F4390120F4BAA3C7794ACD7873A5C7A43A53159A6A225BF + +40501102284C0A81042F852092141B14267914E2A097CA761D29653E66F4BEA0 + +940A86FB55DD1A0C6998353303EC732A8B973229250398E886025B3C1D6E2DB5 + +B7B71790ECC2ED1F7BE12439850398B0C3A20F24710EB8B69288428AD0763C84 + +A0178530CA510EE9F73D54D265C8D73123E86D8527B61C98065B1455EC6D8F2C + +8A98FC5609B75C20E5865E5676CFD8C8DC1BCA34B551A8602692B58165197B31 + +97B666D4D9BB57626C5BA4B5F6C439DB323F6D4AD2397A00BDDC5AD0861342C8 + +4B77A1C68537449C65E885D6B2D5B6CBA4E0501260954F20AC541058EB21690B + +EDDC8144C010BF690358ABBD0B856C95BD3D30BE11516B862473E8ED3A0ADF43 + +6F9BA4BEAD92FBDF96B769887510A177601460335B46233BF4B2C1EC142A10E5 + +602C14637AA0A2EE616C305E814C9DB197BE2651C60F5E9DA30C61D39908ABB6 + +1A1858102EC6518D29D1991EFC2BE57EC2E7DB0CA6FC59499BDE0FC6AF1647D9 + +691EE55CBD6F01216ED0DE7B24FA60BBA4B9B62C23E2B6641F6BCC4541F11E16 + +31162A50CA2928A8B3BE4FD410EA4A32D423879186939ADCC618E5EE66C4717E + +9211E9A12F24F9B792A1CC3AA65CD397192E5E43182241BD598F8AB183A487A8 + +9A1FA723A320C04B9AA0C49210E5BCD74960CA3DCDF2F7491CBD159D2309D5D0 + +B4164F6868D3A21813F087C9C620E8FCF188A8A1A9A2F90DF144DA3A48DEF629 + +576C490AB3B3511759CEBDBC98C8176349758271C57DAFF8F0BD63E8BB901E9E + +C69DB8240494D27E1C18148FCF4E5E4AE485DF3FD72EDE493B76E9EDF91F92B2 + +65E6B4793D93651B9967B2A6560419634A446D2E4FB2F9442AFA6F32872CCFBD + +74B337CD99074D561D219CB4FC52CEB25F3C24ECFFBDF5F6847E94378A5139B9 + +9299C6BB6757935568CD588AF4869DCD1A5735702D319B782A0BE1BA45D8F098 + +C1A635170DD61442B7F19427B0B41F1D37BC7D39C68E672C28B3629750E71351 + +ED720BCBA1760CA70D941A86840255B1658B923ECD6F8431980ABD96756E8C17 + +96461DD6D3FE4997B659669093B00836DDDD93E459E807B0132F527596DDF73A + +E85D284C1EFAAEBC629CE79B77AE238FA86CDA9BB27FB965328D95744F77EAB8 + +BD811F07E1AA010508E26CD3C150B93E027C0878A1F27E88BA79EC93C3EDD6C1 + +575B799AE2C2A8491D9959A5908F751559D175C40205EC348E91F95FED0BAFB6 + +041B1369636889C93403A4F71D2B896647E1D27DB74C3177C157515D67D0F5B6 + +277BDDBFA47B5241177E4120F79D0B6980DF23C3D9BFD9CC5C1B3C7C7FADD2E2 + +B219CF099BA0EB4E88967E97B22F87DB1787034018CE8C5DFE61D3FAFF73A2FB + +6D68C12FC0858FF6FFA3C83A2DF897CFAAF72238F94FD4CC8FD8F9E9DAFDED6E + +C5064E6528580CE2DEE46DEC66F03424CFC631CA1846C04A0DA39431C4B44C23 + +A0524D124B43CA5B44C03260CA32A32F02ECD70404F8F8106E2E0C1104631D04 + +B04E4B22503B10560EF05A26A564D3C3F432432832C2E48064A8650878F86F74 + +8D2F66FC455CF310482F639E4840DA7AE0E4AB047A23C3B440A3ED0543A308C0 + +F30A085C64B0B10AD0B0F228668B10B82F70BD0C10C44AE40A4090EB0890D2C6 + +10D90A4E4CFF861C9EEE6CF190B30E62090CF0565850F07543BF0F70CC4AE341 + +0FF0D706C79608EB1D108C610ACD511130B71190EE23F0F31230CB0FB12B0591 + +2F0A3030D02E34E7023F13D15EEF63230B507F0EB11B0BF1491210C90F90CF0F + +D15510315A7D3135166D7D014D8316835116D0E91442F71750C317912515108B + +100642877132AF80BE47E390664810778C282BB1B51B821A6C4DA2B2C07A07AF + +4ABACC0276A0D204059289C9B6C8C012EC0BFA3AA05EDF45EA0C8EBCC611EC84 + +C92AEBA2771FC758DCA322ADEC2697B1DA2BB1DF218ED02B0F5246CEC67411EC + +EE51F42611FA0F31FEDB89F8749233236352D7EEE121C92B1C48E11B8DC03931 + +B07D120324923A86697AF4236493EC94012EE4F20EEEEE0012C5B1386043200E + +A2E47149752749F826A26F26AEE274121C76B136F182700EC5731E5274D4CF2F + +26D29408F1DF298C5CC572A52AB2649AF274A12F2EF072AD1F1192EFEEC52AB2 + +78EFCBC927F2820DCFB87C328826728CED4F2EB2D2962BB1372D8D060C72A03D + +B2612BD2912CA4A72B32F518CBC92BB2C625B2C12AB2C4F38F2CA18F28F34B4E + +C14A24F3E68034E5980D8BE26E86812611AE5B713302B00664B02A7A13411DB0 + +2B2107400EF2E8696C6EF203E02822F066B104CBB2B6D123E0896BA8D4F310D0 + +7368247131370E6F194D0872EDA8AD6A3CC9524D1B6B3B266F473A02BAD6EFA2 + +A3D3408503DA04A3403440BE39CEDE21EBF00C88262AC28E81E8233C63040CA2 + +B82BC2C02C45563D65D63BA0EE20B3DA2C62CA3A2492B8C3BA47A5202504863C + +B094390BC0A9C0A005B3F4BCC8753448582BA2BE2C2088654BF8BB888676B41A + +0E141E7D022A86C7D07BC81D3870508230A142B42F43E4D4640A78A5AE043803 + +E62F82F5422410BBA67038035CAB2DEEB38BCE0DB010AC343868276809B04E0A + +52803BEDFC250E8F3F409C6082160A009AC5948D490AFA09AC207C4AC50E80B0 + +0400B279103E24E79025424E23D4B657A572562566578AAA57242456D4CA7900 + +5E51A27425E0E405A08428024686A39659A34A32047A790E10E067A74B103679 + +0DD2B44B2254F4D60F2210CA4DE0F0EDE4DE934A748D04284DF50434A6594D76 + +BC94F6E4EE089B605008750C2FAC68B2CA72AAC5C60C8ECEA1B1E304C47222CC + +2EA4D0C80E60D067D4B0FC54FD041500C9ADD75082C621454B510B5AF10604CA + +ECB3075106D7CEB1524C7D528EAC32352ECECE515355726D20C23DA6C5540AAA + +21354754A66954E5660415554B8A4A24955E0EF562FCF5674B4C9756D5063D27 + +480B25802833E6EE6DE2D13580E00E4B389589522F8AAC7590E23596DA06C8A2 + +95D847067D5A51EE3B95443435B03AB5B555247D5BD55B5C35C70189B14B29B1 + +502C9D5083083BD5E15155E4DE758303B5ECDF2CC35F321F51E3515FAD335356 + +3269753E7415435AD6105CB54C36F5515B961B55840B55D5600130A8239622E9 + +489B3A6FE2A414D662B48E3FA0E60A34AA8BB49B6916954A22FAC7D5CA9B104B + +4C0A3E5645694D05705754C85714D54D83183994E14E4ED022D4EA5054F09B76 + +5159A79022C86B5574BA40A5905943CA59B6A756ADD55D22FB50B50F6360CB57 + +C9CD519585642EAF5F0CDF64B52AD076D7532D6220B53A6C56755C5679565679 + +4FF5CF6F2BD074959F5776FD7015E751AEFB644DF6FC826B71159364F4876B95 + +FC7192763DB736AB17216217275C972B56972F50573205F6035DD5795E357F63 + +D5E8F8374370B64770F5F752D7534F95FF75B4AD5DA67D76367767B62772D62D + +56F5D4DDB634F0D6FF51763EE0370952178B7495F56B95F97935314FB799656D + +6772367EF6D7DB67C681684E8CF6549406C22C8BA5E25E60C25EA35006C2A16A + +0F980512500E00EE04806D8016A40134193DB44674980980CB7040D45E0F7817 + +41C66F81E06C5D206C5D51F380B8333509A4A160A183640183B8208BB8318107 + +E891F03604183236EA8536257639762E3D329C0F6CF523ACF84CAB2D87B65D37 + +E23F7E208F02AFA78153D982C8598315F291F72933E89EEDF2772500AC0C180E + +D14E874A679182B42C66F8A783345CADD8B581A05F8BB8358398C98407A98458 + +487498C88BB8BB854CC8889070445860ABD864507770B2586F87277F87760B87 + +C3AB2CE62B88588878249D8C38B98A989649D89B2BAA292500AF8A98E0AC78B3 + +88F8B68599238BC9278258C192D8C59338CB84B9418D09498478399408BB9339 + +278598E721F86337D8F186A212CAD8F85CB8FD90160B90443190968691F91193 + +191501391B30391F39E0400B19258AD0278B188D44466F991934A6B93873197E + +64B9A19427499AF9498D58399AE8BB9A1926DA985B85E47CABCDA836E60E3768 + +B00B0DB44582B457229B9D25722F024604B4AF90F93C66F69B493497012E6D86 + +97AD9675E596A248CFB8FE7415418800E59797E73A59F28599B57C589976989C + +9B798A3E62420639928CA7C36A385799B81866E0C3A359A29974259AB23DA499 + +B0EBBA559B6BAD94D84BA479148BBA658ABA3848FA3D8E385A29B8EA4718EFA0 + +16F58F725396FA11A8B903A15A18F63A1D99C859A6B91601398689E803689494 + +06B7EE4CD7F20CA5E8A6606B7FF995A3B80380780B9C392BA9864B81F823A4FA + +1FACF80A040082099839AD1A5D267ADFAE3ADB851AC7ABFA719998E42E19C995 + +E97C425A80BD1A84CF7A0D971A1338AD7DA92AF59F1ACD81DADB985A2991D8A3 + +98D8A7AC9A4189064B8A7AD3827A518C60C1ADDAE184BB39AE6791AEBB49B438 + +DC0C1956E1D95BA7B339961B078F5969A87B0FA8D973A904A790BA97A42859B4 + +BA25919B27989B2BA31923B31B3F923B3B93BB1E05FB95B50749B95B4C013BA1 + +B9DB544CDB8FAF54A490785B8E99CBA7DB658F2533B0B875B6E3AB971975883B + +7797BB1DB7C64BBA5B83AA1B8789FA2E48198FB59BB5A73929B3392F9ADB438B + +F9A9AD79B3B43BAB990C10932A17C0BBAE051991B31AFA251AFF9CD9DB9E59D7 + +C262E59D59E3C2F9E62B28B19EFBF98C59F749FA9F9FFBC586DB6BB0D879B71B + +132F9BD57E5A9597DC0405FC0DB25624BE3261B18E8F6940A00A49C436E8BA9E + +2910370063B5B80598C27256BB5BB3FC8E0DBB97C03B9BC966360CEF5CA5C41D + +C99BA6239CA4557CA856AC59C97B5BC3EAB7CABA9F62821CF2249C0809580804 + +45C995544B647275C778C2EFBC93FB3FC43695649CE7767C6AC15C6FBD7A1A7B + +FC75C78956C59C8096A370065C89251CBDBF2F99C95CC5C01829C63CA1CB1CA7 + +CC3CB9CAE4B7D2A859CA08BBD17A6FBB6E1BD1DD2FBE3CC9CF2013CD0041CD42 + +5366DCB1CDE4B761BCCBCE9C63CED4AB70FCF37A5C6DAA5CFDC5E7BF40EB1F3E + +C2CC0BFC4349862ABCDD808E1C43B5AEAAB38B80B41730B243A2BF92133243AB + +D96B7F512B19D9E533472B4FDACB11DB0B842C0B893F4B90B6FDA4BFCB76669D + +BCB58B8205EB86911DC8B6CB94AC36FCB9EBA2BA6BAB3A0BB12648B00A948621 + +B406BC586877AC0C261ACBBDD73547F4827A0BB1699D8BD7F3DFD8568D49C041 + +47C2EB4812E1D18907399C63E2C0E9E3031EE5B30249C98FA60F2E9C895C9CCA + +1A7E17EA22CF2574AF2AF4497DBA03E03DA49DE50FAE6671F1DDC09BAADCCCC7 + +DE633A097DD29CB4649E6E9CA665E568D48DBD0436E9407E9E8297A97BB3FE3D + +E40E11E47E9EF36F3AE2C767C7080544EAB4CBB454481458BF79374244CD1B94 + +596B9D99DB12E3AF67911DA425EDAB5AC59EE7DAEB5BEDF4A4DA91E8F7F64115 + +C0E9EE8B839FDAB20A60D20F4250BF80F67E1D7D3DD3EFE2443168E216AC5B18 + +BADA2A89A6E801BEC0CD7EC63E945BECF827ED339FED7EEE21546E0E7EF4A6DF + +3710746CB47471EEC577F5A3BB471F52DA9B3E2863AB9FD68A431D8DE23D86E7 + +D2A481DF57EC448FEC875C247EAE89E01B3B004B9ABF96A3DF9B15839D3427CE + +64A4D0822055782878871C0E89F354822BBA27F28083C648A566965AD2739F10 + +DAD15FAE4D405491FFBE4D4393C2E39133B2667E1FDA2F9FB3683886C4F34008 + +4200472F910CA623A99C407B1413CEC65391C0E469371D040733A98CC665399C + +CCC75361B0F220891CCE8618F994C85C370A44110891D0FB2233034CA6E32024 + +4A7539C38C869319D01A633A9C8E5353A198D26C32880C66C37CEE914A06D4EA + +9010>)0()/SubFileDecode/XY56EHB728E45ADCCA32FCCE5{eexec cvx%96A3 + +exec}def filter%E6E9CA665E56871C0E89F354822BD48DBD0436E9407E9E82 + +(7ff3429bb896e585e69988dd498a83bd9ae4a2be5fe1a7fdba170f85d656e49 + +5b4ebd2711bf0b15010c913e73bb3e5998f660414a3de706dab0278bc065ae45 + +6eca5188cf043fe52da914224ad0bb25eb6%%%) + +XY56EHB728E45ADCCA32FCCE5 + +%%EndResource + +" + +*End + + + +*CloseSubGroup: Separations + +*OpenSubGroup: Policies + + + +*OpenUI *LHPageSizePol/PageSize Policies: PickOne + +*OrderDependency: 10 Prolog *LHPageSizePol + +*DefaultLHPageSizePol: Abort + + + +*LHPageSizePol Abort/Abort if PageSize is too big: " % PageSize Policy >Abort< is Default!" + + + +*LHPageSizePol Largest/Use MaxPage and clip image: " + + %! BGiess 970227 + + statusdict /setpageparams { + + dup 1 gt {errordict /rangecheck get exec} if 1 dict begin /CPSI /ProcSet findresource + + /variables get /engineOrientation get /orientation [[1 0 0 3] [3 2 2 1] [0 3 3 2] [2 1 1 0]] 3 -1 roll get + + def 4 2 roll 2 copy 5 -1 roll 0 eq {gt {orientation 0 get}{orientation 1 get} ifelse 3 1 roll exch + + }{lt{orientation 2 get}{orientation 3 get} ifelse 3 1 roll} ifelse end + + <</PageOffset [ 7 -1 roll 0 ]/Orientation 7 -1 roll /PageSize [ 9 -2 roll ]/ImagingBBox null>> + + setpagedevice + + } put + + <</Policies << /PageSize 4 >> >> setpagedevice + +" + +*End + + + +*LHPageSizePol Ignore/Ignore requested PageSize: " + + %! BGiess 970227 + + statusdict /setpageparams { + + dup 1 gt {errordict /rangecheck get exec} if 1 dict begin /CPSI /ProcSet findresource + + /variables get /engineOrientation get /orientation [[1 0 0 3] [3 2 2 1] [0 3 3 2] [2 1 1 0]] 3 -1 roll get + + def 4 2 roll 2 copy 5 -1 roll 0 eq {gt {orientation 0 get}{orientation 1 get} ifelse 3 1 roll exch + + }{lt{orientation 2 get}{orientation 3 get} ifelse 3 1 roll} ifelse end + + <</PageOffset [ 7 -1 roll 0 ]/Orientation 7 -1 roll /PageSize [ 9 -2 roll ]/ImagingBBox null>> + + setpagedevice + + } put + + <</Policies << /PageSize 1 >> >> setpagedevice + +" + +*End + + + +*?LHPageSizePol: " + + save + + currentpagedevice /Policies get /PageSize get + + { + + dup 0 eq {(Abort) exit} if + + dup 1 eq {(Ignore) exit} if + + dup 4 eq {(Largest) exit} if + + (Unknown) exit + + } loop = flush pop + + restore + +" + +*End + +*CloseUI: *LHPageSizePol + + + +*CloseSubGroup: Policies + +*CloseGroup: Imagesetter + + + +*% + +*% End of Printer Specific Options + +*% + + + +*% Color Separation Information ===================== + + + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + + + +*InkName: ProcessBlack/Process Black + +*InkName: CustomColor/Custom Color + +*InkName: ProcessCyan/Process Cyan + +*InkName: ProcessMagenta/Process Magenta + +*InkName: ProcessYellow/Process Yellow + + + +*% + +*% Screening Params for IS + +*% + +*% For 50 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + + + +*% For 60 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + + + +*% For 75 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + + + +*% For 85 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + + + +*% For 100 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + + + +*% For 120 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + + + +*% For 133 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + + + +*% For 150 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + + + +*% For 175 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + + + +*% For 200 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + + + +*% For 50 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi: "50" + +*ColorSepScreenFreq ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi: "50" + + + +*% For 60 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi: "60" + +*ColorSepScreenFreq ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi: "60" + + + +*% For 75 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + +*ColorSepScreenFreq ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + + + +*% For 85 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi: "85" + +*ColorSepScreenFreq ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi: "85" + + + +*% For 100 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + + + +*% For 120 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + + + +*% For 133 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + + + +*% For 150 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + + + +*% For 165 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi: "165" + +*ColorSepScreenFreq ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi: "165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi: "165" + +*ColorSepScreenFreq ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi: "165" + +*ColorSepScreenFreq ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi: "165" + + + +*% For 175 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + + + +*% For 200 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + + + +*% For 225 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + + + +*% For 275 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + + + +*% The byte count of this file should be exactly 068975 or 072111 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype-Hell Herkules Plate IS + + + diff --git a/openoffice/share/psprint/driver/LHHRKPH7.PS b/openoffice/share/psprint/driver/LHHRKPH7.PS new file mode 100644 index 0000000000000000000000000000000000000000..5f5b396595554a92fe02d5cf05409bb9fa2deb61 --- /dev/null +++ b/openoffice/share/psprint/driver/LHHRKPH7.PS @@ -0,0 +1,3108 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + +*% + +*% Creation Date: May 20, 1997; By: Berthold Giess, Linotype-Hell AG + +*% Last Edit : Jun. 2, 1997; By: Berthold Giess, Linotype-Hell AG + + + +*% ----- Basic Capabilities ----- + +*FormatVersion: "4.3" + +*FileVersion: "1.0" + +*LanguageEncoding: ISOLatin1 + +*LanguageVersion: English + +*PSVersion: "(2013.114) 9" + +*Product: "(Linotype)" + +*% 31 Chars ******************************* + +*Manufacturer: "LHAG Linotype-Hell" + +*ModelName: "Lino Herkules Plate HQS V 3.7" + +*ShortNickName: "Lino Herkules Plate HQS V 3.7" + +*NickName: "Lino Herkules Plate HQS V 3.7" + +*PCFileName: "LHHRKPH7.PPD" + + + +*% ----- General Information and Defaults ----- + +*FreeVM: "5242880" + +*PrintPSErrors: False + +*LanguageLevel: "2" + +*ColorDevice: True + +*DefaultColorSpace: Gray + +*DefaultHalftoneType: 1 + +*Throughput: "1" + +*VariablePaperSize: True + +*FileSystem: True + + + +*?FileSystem: " + +save + + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush + +restore + +" + +*End + + + +*Password: "0" + +*ExitServer: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot perform the exitserver command.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + +" + +*End + + + +*Reset: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot reset printer.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + + systemdict /quit get exec + + (WARNING : Printer Reset Failed.) = flush + +" + +*End + + + +*DefaultResolution: 2540dpi + + + +*?Resolution: " + + save + + 72 72 matrix defaultmatrix dtransform + + pop abs round cvi =print (dpi\n) print + + restore + +" + +*End + + + +*% Halftone Information =============== + +*ScreenFreq: "150" + +*ScreenAngle: "45" + +*AccurateScreensSupport: True + +*DefaultScreenProc: Euclidean + + + +*ScreenProc Euclidean: " + +{ + + abs exch abs 2 copy add 1 gt + + {1 sub dup mul exch 1 sub dup mul add 1 sub} + + { dup mul exch dup mul add 1 exch sub} + + ifelse + +} + +" + +*End + + + +*ScreenProc Round: " + +{ + + dup mul exch dup mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Square: " + +{ + + abs exch abs add 1 exch sub + +} + +" + +*End + + + +*ScreenProc HeavyEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.80 mul add 0.80 lt { + + exch 0.80 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + + } { + + 2 copy 0.80 mul add 1 gt { + + 1 sub exch 1 sub 0.80 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + + } { + + 0.80 mul add 2 mul neg 1 add 0.80 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc Ellipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.85 mul add 0.85 lt { + + exch 0.85 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + + } { + + 2 copy 0.85 mul add 1 gt { + + 1 sub exch 1 sub 0.85 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + + } { + + 0.85 mul add 2 mul neg 1 add 0.85 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LightEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.90 mul add 0.90 lt { + + exch 0.90 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + + } { + + 2 copy 0.90 mul add 1 gt { + + 1 sub exch 1 sub 0.90 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + + } { + + 0.90 mul add 2 mul neg 1 add 0.90 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LineX: " + +{ %Copyright Linotype-Hell AG 1996 + + abs exch 0.9 mul 0.01 sub abs exch + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc LineY: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch abs + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Grid: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch + + 0.9 mul 0.01 sub abs exch + + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + + 1 exch sub + +} + +" + +*End + + + +*DefaultTransfer: Null + +*Transfer Null: "{ }" + +*Transfer Null.Inverse: "{ 1 exch sub }" + + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is + +*% specific reason to use PageRegion. + +*OpenUI *PageSize: PickOne + +*OrderDependency: 20 PageSetup *PageSize + + + +*DefaultPageSize: Letter + +*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" + +*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" + +*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" + +*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice" + + + +*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" + +*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" + +*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" + +*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + + + +*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" + +*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" + +*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" + +*PageSize Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice" + + + +*PageSize A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice" + +*PageSize A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice" + + + +*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" + +*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" + +*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" + +*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + + + +*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" + +*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" + +*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" + +*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + + + +*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" + +*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" + +*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" + +*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + + + +*PageSize B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice" + +*PageSize B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice" + + + +*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" + +*PageSize B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice" + +*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" + +*PageSize B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice" + + + +*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" + +*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" + +*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" + +*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + + + +*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" + +*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" + +*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" + +*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice" + +*PageSize ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice" + + + +*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" + +*PageSize ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice" + +*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" + +*PageSize ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" + +*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" + +*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" + +*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" + +*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" + +*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" + +*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + + + +*PageSize MaxPage: "<</PageSize [1587.4 2126.0] /Orientation 1>> setpagedevice" + + + +*?PageSize: " + +save + +mark + +currentpagedevice /PageSize get aload pop + +2 copy gt {exch} if + +(Unknown) + +37 dict + +dup [ 612 792] (Letter) put + +dup [ 684 864] (Letter.Extra) put + + + +dup [ 612 1008] (Legal) put + +dup [ 684 1080] (Legal.Extra) put + + + +dup [ 792 1224] (Tabloid) put + +dup [ 864 1296] (Tabloid.Extra) put + + + +dup [1684 2384] (A1) put + +dup [1756 2456] (A1.Extra) put + + + +dup [1191 1684] (A2) put + +dup [1263 1756] (A2.Extra) put + + + +dup [ 842 1191] (A3) put + +dup [ 914 1263] (A3.Extra) put + + + +dup [ 595 842] (A4) put + +dup [ 667 914] (A4.Extra) put + + + +dup [ 420 595] (A5) put + +dup [ 492 667] (A5.Extra) put + + + +dup [2064 2920] (B1) put + +dup [2136 2992] (B1.Extra) put + + + +dup [1460 2064] (B2) put + +dup [1532 2136] (B2.Extra) put + + + +dup [1032 1460] (B3) put + +dup [1104 1532] (B3.Extra) put + + + +dup [ 729 1032] (B4) put + +dup [ 801 1104] (B4.Extra) put + + + +dup [ 516 729] (B5) put + +dup [ 588 801] (B5.Extra) put + + + +dup [2004 2835] (ISOB1) put + +dup [2076 2907] (ISOB1.Extra) put + + + +dup [1417 2004] (ISOB2) put + +dup [1489 2076] (ISOB2.Extra) put + + + +dup [1001 1417] (ISOB3) put + +dup [1073 1489] (ISOB3.Extra) put + + + +dup [ 709 1001] (ISOB4) put + +dup [ 781 1073] (ISOB4.Extra) put + + + +dup [ 499 709] (ISOB5) put + +dup [ 571 781] (ISOB5.Extra) put + + + +dup [1587.4 2126.0] (MaxPage) put + + + +{ + +exch aload pop 4 index sub abs 5 le exch + + 5 index sub abs 5 le and + + {exch pop exit} {pop} ifelse + +} bind forall + + + += flush + +cleartomark + + + +restore + +" + +*End + +*CloseUI: *PageSize + + + +*% These entries will set up the frame buffer. Usually used with manual feed. + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 10 PageSetup *PageRegion + + + +*DefaultPageRegion: Letter + +*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" + +*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" + +*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" + +*PageRegion Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice" + + + +*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" + +*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" + +*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" + +*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + + + +*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" + +*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" + +*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" + +*PageRegion Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice" + + + +*PageRegion A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice" + +*PageRegion A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice" + + + +*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" + +*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" + +*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" + +*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + + + +*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" + +*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" + +*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" + +*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + + + +*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" + +*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" + +*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" + +*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + + + +*PageRegion B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice" + +*PageRegion B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice" + + + +*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" + +*PageRegion B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice" + +*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" + +*PageRegion B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice" + + + +*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" + +*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" + +*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" + +*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + + + +*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" + +*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" + +*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" + +*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice" + +*PageRegion ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice" + + + +*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" + +*PageRegion ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice" + +*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" + +*PageRegion ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" + +*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" + +*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" + +*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" + +*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" + +*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" + +*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + + + +*PageRegion MaxPage: "<</PageSize [1587.4 2126.0] /Orientation 1>> setpagedevice" + + + +*CloseUI: *PageRegion + + + +*% The following entries provide information about specific paper keywords. + +*DefaultImageableArea: Letter + + + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" + +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" + +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" + +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + + + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" + +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" + +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" + +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + + + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" + +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" + +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" + +*ImageableArea Tabloid.Extra.Transverse: "0.0 0.0 864.0 1295.0" + + + +*ImageableArea A2: "0.0 0.0 1191.0 1684.0" + +*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0" + + + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" + +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" + +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" + +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + + + +*ImageableArea A4: "0.0 0.0 595.0 842.0" + +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" + +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" + +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + + + +*ImageableArea A5: "0.0 0.0 420.0 595.0" + +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" + +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" + +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + + + +*ImageableArea B2: "0.0 0.0 1460.0 2064.0" + +*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0" + + + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" + +*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0" + +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" + +*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0" + + + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" + +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" + +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" + +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + + + +*ImageableArea B5: "0.0 0.0 516.0 729.0" + +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" + +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" + +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + + + +*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0" + +*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0" + + + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" + +*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0" + +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" + +*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0" + + + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" + +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" + +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" + +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + + + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" + +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" + +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" + +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + + + +*ImageableArea MaxPage: "0.0 0.0 1587.4 2126.0" + + + +*?ImageableArea: " + + save + + initclip clippath pathbbox + + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + + exch round cvr =print ( ) print round cvr =print (\n) print flush + + restore + +" + +*End + + + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: Letter + + + +*PaperDimension Letter: "612.0 792.0" + +*PaperDimension Letter.Extra: "684.0 864.0" + +*PaperDimension Letter.Transverse: "612.0 791.0" + +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + + + +*PaperDimension Legal: "612.0 1008.0" + +*PaperDimension Legal.Extra: "684.0 1080.0" + +*PaperDimension Legal.Transverse: "612.0 1007.0" + +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + + + +*PaperDimension Tabloid: "792.0 1224.0" + +*PaperDimension Tabloid.Extra: "864.0 1296.0" + +*PaperDimension Tabloid.Transverse: "792.0 1223.0" + +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + + + +*PaperDimension A2: "1191.0 1684.0" + +*PaperDimension A2.Extra: "1263.0 1756.0" + + + +*PaperDimension A3: "842.0 1191.0" + +*PaperDimension A3.Extra: "914.0 1263.0" + +*PaperDimension A3.Transverse: "842.0 1190.0" + +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + + + +*PaperDimension A4: "595.0 842.0" + +*PaperDimension A4.Extra: "667.0 914.0" + +*PaperDimension A4.Transverse: "595.0 841.0" + +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + + + +*PaperDimension A5: "420.0 595.0" + +*PaperDimension A5.Extra: "492.0 667.0" + +*PaperDimension A5.Transverse: "420.0 594.0" + +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + + + +*PaperDimension B2: "1460.0 2064.0" + +*PaperDimension B2.Extra: "1532.0 2136.0" + + + +*PaperDimension B3: "1032.0 1460.0" + +*PaperDimension B3.Extra: "1104.0 1532.0" + +*PaperDimension B3.Transverse: "1032.0 1459.0" + +*PaperDimension B3.Extra.Transverse: "1104.0 1531.0" + + + +*PaperDimension B4: "729.0 1032.0" + +*PaperDimension B4.Extra: "801.0 1104.0" + +*PaperDimension B4.Transverse: "729.0 1031.0" + +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + + + +*PaperDimension B5: "516.0 729.0" + +*PaperDimension B5.Extra: "588.0 801.0" + +*PaperDimension B5.Transverse: "516.0 728.0" + +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + + + +*PaperDimension ISOB2: "1417.0 2004.0" + +*PaperDimension ISOB2.Extra: "1489.0 2076.0" + + + +*PaperDimension ISOB3: "1001.0 1417.0" + +*PaperDimension ISOB3.Extra: "1073.0 1489.0" + +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" + +*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0" + + + +*PaperDimension ISOB4: "709.0 1001.0" + +*PaperDimension ISOB4.Extra: "781.0 1073.0" + +*PaperDimension ISOB4.Transverse: "709.0 1000.0" + +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + + + +*PaperDimension ISOB5: "499.0 709.0" + +*PaperDimension ISOB5.Extra: "569.7 782.0" + +*PaperDimension ISOB5.Transverse: "499.0 708.0" + +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + + + +*PaperDimension MaxPage: "1587.4 2126.0" + + + +*%=== Custom Page Sizes ================================== + + + +*% These entries provide the code and parameter ranges for a user + +*% to set up a custom page size. + +*%CustomPageSize + + + +*NonUIOrderDependency: 20 PageSetup *CustomPageSize + +*CustomPageSize True: " + +% B. Giess 960228 + +% params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation + +% + +exch pop statusdict /setpageparams get exec + +" + +*End + + + +*DefaultLeadingEdge: PreferLong + +*LeadingEdge PreferLong: "" + + + +*ParamCustomPageSize Width: 1 points 72.0 1587.4 + +*ParamCustomPageSize Height: 2 points 72.0 12126.0 + +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1587.4 + +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 + +*ParamCustomPageSize Orientation: 5 int 0 3 + + + +*CenterRegistered: False + + + +*MaxMediaWidth: "1587.4" + +*MaxMediaHeight: "2126.0" + + + +*?CurrentMediaWidth: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + + restore + + " + +*End + + + +*?CurrentMediaHeight: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + + restore + + " + +*End + + + +*DefaultOutputOrder: Normal + +*RequiresPageRegion All: False + + + +*% Font Information ===================== + +*DefaultFont: Courier + +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk + +*Font Bookman-Demi: Standard "(001.001)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk + +*Font Bookman-Light: Standard "(001.001)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk + +*Font Courier: Standard "(002.002)" Standard ROM + +*Font Courier-Bold: Standard "(002.002)" Standard ROM + +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM + +*Font Courier-Oblique: Standard "(002.002)" Standard ROM + +*Font Helvetica: Standard "(001.006)" Standard ROM + +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM + +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM + +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.000)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk + +*Font Palatino-Italic: Standard "(001.000)" Standard Disk + +*Font Palatino-Roman: Standard "(001.000)" Standard Disk + +*Font Symbol: Special "(001.003)" Standard ROM + +*Font Times-Bold: Standard "(001.007)" Standard ROM + +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM + +*Font Times-Italic: Standard "(001.007)" Standard ROM + +*Font Times-Roman: Standard "(001.007)" Standard ROM + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Special "(001.000)" Standard Disk + + + +*?FontQuery: " + +save + + /str 100 string dup 0 (fonts/) putinterval def + + { + + count 1 gt + + { + + exch dup str 6 94 getinterval cvs + + (/) print dup print (:) print exch + + FontDirectory exch known + + { pop (Yes) } + + { + + length 6 add str 0 3 -1 roll getinterval + + mark exch status + + {cleartomark (Yes)}{cleartomark (No)} ifelse + + } ifelse = + + } + + {exit} ifelse + + }bind loop + + (*) = flush + +restore + +" + +*End + + + +*?FontList: " + +save + + FontDirectory { pop == } bind forall flush + + /filenameforall where + + { + + pop (fonts/*) + + { dup length 6 sub 6 exch getinterval cvn == } bind + + 128 string filenameforall flush + + } if + + (*) = flush + +restore + +" + +*End + + + +*% Printer Messages (verbatim from printer): + +*Message: "%%[ exitserver: permanent state may be changed ]%%" + +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" + +*Message: "\FontName\ not found, using Courier" + + + +*% Status (format: %%[ status: <one of these> ]%% ) + +*Status: "idle" + +*Status: "busy" + +*Status: "waiting" + +*Status: "printing" + +*Status: "PrinterError: recorder offline or film problem" + +*Status: "PrinterError: " + + + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) + +*Source: "userjob" + +*Source: "other" + + + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) + +*PrinterError: "recorder offline or film problem" + +*PrinterError: "" + + + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + + + +*% + +*% User Interface: Printer Specific Options + +*% + +*OpenGroup: Imagesetter + +*OpenSubGroup: PrintingMode + + + +*OpenUI *MirrorPrint/Mirror Print: Boolean + +*OrderDependency: 30 Prolog *MirrorPrint + +*DefaultMirrorPrint: False + + + +*MirrorPrint True/On: "<</MirrorPrint true >> setpagedevice " + +*MirrorPrint False/Off: " % MirrorPrint Off is Default!" + +*?MirrorPrint: " + + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush + +" + +*End + +*CloseUI: *MirrorPrint + + + +*OpenUI *NegativePrint/Negative Print: Boolean + +*OrderDependency: 40 Prolog *NegativePrint + +*DefaultNegativePrint: False + + + +*NegativePrint True/On: "<</NegativePrint true >> setpagedevice " + +*NegativePrint False/Off: " % NegativePrint Off is Default!" + +*?NegativePrint: " + + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush + +" + +*End + +*CloseUI: *NegativePrint + + + +*CloseSubGroup: PrintingMode + +*OpenSubGroup: Separations + + + +*OpenUI *LHSeparations/InRIP Color Separation: PickOne + +*OrderDependency: 50 Prolog *LHSeparations + + + +*DefaultLHSeparations: Off + + + +*LHSeparations All/On; all planes: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Cyan/On; Cyan plane only: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Magenta/On; Magenta plane only: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Magenta] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Yellow/On; Yellow plane only: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Yellow] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Black/On; Black plane only: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Black] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Off/Off: " % Separation Off is Default" + + + +*?LHSeparations: " + + save + + currentpagedevice /Separations get { + + currentpagedevice /ProcessColorModel get /DeviceCMYK eq { + + currentpagedevice /SeparationOrder get { + + dup length 4 eq { pop (All) exit} if + + dup length 1 eq {0 get 10 string cvs exit} if + + pop (Unknown) exit + + } loop + + (Unknown) exit + + }{(Unknown)} ifelse + + }{(Off)} ifelse = flush + + restore + +" + +*End + +*CloseUI: *LHSeparations + + + +*UIConstraints: *LHOverprint True *LHSeparations Off + + + +*OpenUI *LHOverprint/Black Overprint: Boolean + +*OrderDependency: 60 Prolog *LHOverprint + +*DefaultLHOverprint: False + + + +*LHOverprint True/On: " + + % LH Black Overprint + + userdict /BGOvpdict known { + + userdict /Overprint_Enabled true put + + }{ + + (%% Warning: The Black Overprint feature is not working with this Printer Driver.\n) print + + (%% The currently used Printer Driver might not support all necessary PPD features.\n) print + + + + } ifelse + +" + +*End + + + +*LHOverprint False/Off: " % Overprint Off is Default" + + + +*?LHOverprint: " + + userdict /Overprint_Enabled get {(True)}{(False)} ifelse + + = flush + +" + +*End + + + +*CloseUI: *LHOverprint + + + +*JobPatchFile 1: " + +% + +%%BeginResource: LH PatchFile + +% + +% Title : BlackOverprint.ps + +% Creator : Berthold Giess + +% For : Linotype-Hell AG + +% CreationDate: May 23, 1997 + +% Version : 3.7 + +% + +%% Copyright (C) 1996, 1997 + +%% Linotype-Hell AG - All Rights Reserved + +%% All Rights Reserved. + +%% Restricted permission is granted for redistribution of this + +%% file to be used on Linotype-Hell devices only as long as this + +%% copyright notice is intact and the contents of the file is not + +%% altered in any way from its original form. + +%% End of Copyright statement + +% + +false( + +800344A251010CD0613719CCA731D08205041C8DC6031190C04032170C61A728 + +59D0DF1C10420C82039984EC65101B4DE6434998D26532434C6683298CD62031 + +9D4E51C371D0C66F3647CE6703098CCB0F1044626321A080662E18434A50B37C + +EA8D2132192610D2111C8672379C09A61391ACE748A5450734E8CC364B27909B + +A471C39C7A4061ACCC0406937082A673AA9CAAE4236514D64F939C8E072BE1D0 + +40668F8808D1C329224568890C46716A78CA1A6834DE6FB2C31E3B2072101BF1 + +38BC6C90E8753319B3030190C8636C19C34CA789A97CC270381B0BF61398EEF6 + +66101D4E665396931C6939EA6FB1E386A790749A0839DAE3961841D8946FF826 + +931984E869379BACF03107B7DDEFF7472B52E371A7CFE9E89BF918036CA0A029 + +B52383A2320DE100DC37B1C8531CDDA6A3A8E8BD050E5A7C368F235A7EA0B503 + +285C3385217366198621BAD81A374DE0C6DF380E1388BD8DCA2BCE3B3CC98058 + +100E107242360D8D4B56C627A103E4328CCE8AF8102BAC40E0EDA45008CABEA1 + +E04C9CF72C325C8823C8D2431CF0040310CA33AF8FAA12EB3BEEC8D4378C4100 + +50154B52E0DC1505319C1913BC5154041020E91C109A0E526C9EF68E6D0A5120 + +0CC9A8E839C3CF629510070B606A86886A023F16BFA100EEB04BE96238D2BD0B + +EA5A10098910E6F28E09423E97A7AF3533300A23AAC835CF404BDC143E6308EA + +360E836BCCC60F0920CB5AD6E34D72328D8348DABE46291C92DB85ADBD3E308D + +8F0AF23205287B661A86419AD81B21AE5398EDCD2BE46622A76C88EEFB0D0100 + +9C2A040FF84022318C4AE2918A030A14B18D6E65A5432241AB36B606E8688AB2 + +0D83CC0C30D22312F8964BF61B51090CEEEE0524C2431C290B51C39466930DF3 + +F47D068E53EBF00681B6D39AF231C17C8A3B48F9204035C0E3BB463ABAA3DC68 + +B0CA72AE5417E2389C2EC8E5837E5C3EB8E068F6068501285A16C88C2A6C1031 + +0E63591E89834CCB66238BC605258C23159A91E8E128B8376BE14C691E0E806A + +729DC963A25D66B1E36394346D6A3E8096E41A2E8FA4BBDA6B15B2539A90402B + +5F8A4DF37DEB1AD2F5AEEBFB0EC6C6E41915B92DAF9B32AB1EA2C328E2100F63 + +3598E5EE6D90C9983BE3CD421005E310DEA00CA840E9D125037251CCF3632F3A + +06E4C238BE220CA310EA33840DDA66ED481DA2BA2FC8EF6E6406813C766FE1F7 + +1DD779057301EE9E3A0FA3D8E0B0F3B6039606E80F9E41DAF88322FBE3F92E5E + +46D2F49E6773DD841E873017FC1E2F7B134CDC57E1E1FE537FABEB8E1EC8D8F6 + +DEEBC101AFA9E7398051011F63856B6E29E9BB321E109C806E2FE604A315C694 + +61D1DB8C6CC4E89E0743B61CC3C9750CA1B4EDB9673092C3240E794FA1DAB367 + +D00C48B1DB46AD96181DA654B743738D7CC76C17A6F450704E1A736860261042 + +2848CA9DF2E57A09BDEE23441CF7C388780E017D091AA662080823A6280F2199 + +0288A314E2AB28040D89FBBB678B1312702F552AAC2C0502E81CC2F94F440A49 + +3C3AF4CC082359658DB1BE3882E8E7191F89238D11A63C86B8F642E3847236EF + +41CF8707911A62B32B65AF8E24BA492325619BFB668FF1FF3DB49C024DD9F691 + +EECE422AA8F51BA4447D0660CA3A1CC8EC0A23C4A690D2A039C898FD2B2403F8 + +90489A478098D52CA43CB59552B24633097A0BE48B3D65D09C3C3BF99118A4C2 + +0E9347564E1C77B451E4FCA16CA93A524BE90B3065B0335AC1DE3AB988EF37E5 + +A4E15AD2E6334BB26B31E7447C8E4B5A62C8E93F33CEACCA92933572CF87E6EF + +E4CBD6936F626B3FF9B093A6D4A3682939FE3F3944025A01412C2F201406F0D7 + +3B1F0BF39DED01831727806C9DA06C0D11515D9AA69CDF02DBC82EA798E543C2 + +7E4F4B02383992499F4390120F4BAA3C7794ACD7873A5C7A43A53159A6A225BF + +40501102284C0A81042F852092141B14267914E2A097CA761D29653E66F4BEA0 + +940A86FB55DD1A0C6998353303EC732A8B973229250398E886025B3C1D6E2DB5 + +B7B71790ECC2ED1F7BE12439850398B0C3A20F24710EB8B69288428AD0763C84 + +A0178530CA510EE9F73D54D265C8D73123E86D8527B61C98065B1455EC6D8F2C + +8A98FC5609B75C20E5865E5676CFD8C8DC1BCA34B551A8602692B58165197B31 + +97B666D4D9BB57626C5BA4B5F6C439DB323F6D4AD2397A00BDDC5AD0861342C8 + +4B77A1C68537449C65E885D6B2D5B6CBA4E0501260954F20AC541058EB21690B + +EDDC8144C010BF690358ABBD0B856C95BD3D30BE11516B862473E8ED3A0ADF43 + +6F9BA4BEAD92FBDF96B769887510A177601460335B46233BF4B2C1EC142A10E5 + +602C14637AA0A2EE616C305E814C9DB197BE2651C60F5E9DA30C61D39908ABB6 + +1A1858102EC6518D29D1991EFC2BE57EC2E7DB0CA6FC59499BDE0FC6AF1647D9 + +691EE55CBD6F01216ED0DE7B24FA60BBA4B9B62C23E2B6641F6BCC4541F11E16 + +31162A50CA2928A8B3BE4FD410EA4A32D423879186939ADCC618E5EE66C4717E + +9211E9A12F24F9B792A1CC3AA65CD397192E5E43182241BD598F8AB183A487A8 + +9A1FA723A320C04B9AA0C49210E5BCD74960CA3DCDF2F7491CBD159D2309D5D0 + +B4164F6868D3A21813F087C9C620E8FCF188A8A1A9A2F90DF144DA3A48DEF629 + +576C490AB3B3511759CEBDBC98C8176349758271C57DAFF8F0BD63E8BB901E9E + +C69DB8240494D27E1C18148FCF4E5E4AE485DF3FD72EDE493B76E9EDF91F92B2 + +65E6B4793D93651B9967B2A6560419634A446D2E4FB2F9442AFA6F32872CCFBD + +74B337CD99074D561D219CB4FC52CEB25F3C24ECFFBDF5F6847E94378A5139B9 + +9299C6BB6757935568CD588AF4869DCD1A5735702D319B782A0BE1BA45D8F098 + +C1A635170DD61442B7F19427B0B41F1D37BC7D39C68E672C28B3629750E71351 + +ED720BCBA1760CA70D941A86840255B1658B923ECD6F8431980ABD96756E8C17 + +96461DD6D3FE4997B659669093B00836DDDD93E459E807B0132F527596DDF73A + +E85D284C1EFAAEBC629CE79B77AE238FA86CDA9BB27FB965328D95744F77EAB8 + +BD811F07E1AA010508E26CD3C150B93E027C0878A1F27E88BA79EC93C3EDD6C1 + +575B799AE2C2A8491D9959A5908F751559D175C40205EC348E91F95FED0BAFB6 + +041B1369636889C93403A4F71D2B896647E1D27DB74C3177C157515D67D0F5B6 + +277BDDBFA47B5241177E4120F79D0B6980DF23C3D9BFD9CC5C1B3C7C7FADD2E2 + +B219CF099BA0EB4E88967E97B22F87DB1787034018CE8C5DFE61D3FAFF73A2FB + +6D68C12FC0858FF6FFA3C83A2DF897CFAAF72238F94FD4CC8FD8F9E9DAFDED6E + +C5064E6528580CE2DEE46DEC66F03424CFC631CA1846C04A0DA39431C4B44C23 + +A0524D124B43CA5B44C03260CA32A32F02ECD70404F8F8106E2E0C1104631D04 + +B04E4B22503B10560EF05A26A564D3C3F432432832C2E48064A8650878F86F74 + +8D2F66FC455CF310482F639E4840DA7AE0E4AB047A23C3B440A3ED0543A308C0 + +F30A085C64B0B10AD0B0F228668B10B82F70BD0C10C44AE40A4090EB0890D2C6 + +10D90A4E4CFF861C9EEE6CF190B30E62090CF0565850F07543BF0F70CC4AE341 + +0FF0D706C79608EB1D108C610ACD511130B71190EE23F0F31230CB0FB12B0591 + +2F0A3030D02E34E7023F13D15EEF63230B507F0EB11B0BF1491210C90F90CF0F + +D15510315A7D3135166D7D014D8316835116D0E91442F71750C317912515108B + +100642877132AF80BE47E390664810778C282BB1B51B821A6C4DA2B2C07A07AF + +4ABACC0276A0D204059289C9B6C8C012EC0BFA3AA05EDF45EA0C8EBCC611EC84 + +C92AEBA2771FC758DCA322ADEC2697B1DA2BB1DF218ED02B0F5246CEC67411EC + +EE51F42611FA0F31FEDB89F8749233236352D7EEE121C92B1C48E11B8DC03931 + +B07D120324923A86697AF4236493EC94012EE4F20EEEEE0012C5B1386043200E + +A2E47149752749F826A26F26AEE274121C76B136F182700EC5731E5274D4CF2F + +26D29408F1DF298C5CC572A52AB2649AF274A12F2EF072AD1F1192EFEEC52AB2 + +78EFCBC927F2820DCFB87C328826728CED4F2EB2D2962BB1372D8D060C72A03D + +B2612BD2912CA4A72B32F518CBC92BB2C625B2C12AB2C4F38F2CA18F28F34B4E + +C14A24F3E68034E5980D8BE26E86812611AE5B713302B00664B02A7A13411DB0 + +2B2107400EF2E8696C6EF203E02822F066B104CBB2B6D123E0896BA8D4F310D0 + +7368247131370E6F194D0872EDA8AD6A3CC9524D1B6B3B266F473A02BAD6EFA2 + +A3D3408503DA04A3403440BE39CEDE21EBF00C88262AC28E81E8233C63040CA2 + +B82BC2C02C45563D65D63BA0EE20B3DA2C62CA3A2492B8C3BA47A5202504863C + +B094390BC0A9C0A005B3F4BCC8753448582BA2BE2C2088654BF8BB888676B41A + +0E141E7D022A86C7D07BC81D3870508230A142B42F43E4D4640A78A5AE043803 + +E62F82F5422410BBA67038035CAB2DEEB38BCE0DB010AC343868276809B04E0A + +52803BEDFC250E8F3F409C6082160A009AC5948D490AFA09AC207C4AC50E80B0 + +0400B279103E24E79025424E23D4B657A572562566578AAA57242456D4CA7900 + +5E51A27425E0E405A08428024686A39659A34A32047A790E10E067A74B103679 + +0DD2B44B2254F4D60F2210CA4DE0F0EDE4DE934A748D04284DF50434A6594D76 + +BC94F6E4EE089B605008750C2FAC68B2CA72AAC5C60C8ECEA1B1E304C47222CC + +2EA4D0C80E60D067D4B0FC54FD041500C9ADD75082C621454B510B5AF10604CA + +ECB3075106D7CEB1524C7D528EAC32352ECECE515355726D20C23DA6C5540AAA + +21354754A66954E5660415554B8A4A24955E0EF562FCF5674B4C9756D5063D27 + +480B25802833E6EE6DE2D13580E00E4B389589522F8AAC7590E23596DA06C8A2 + +95D847067D5A51EE3B95443435B03AB5B555247D5BD55B5C35C70189B14B29B1 + +502C9D5083083BD5E15155E4DE758303B5ECDF2CC35F321F51E3515FAD335356 + +3269753E7415435AD6105CB54C36F5515B961B55840B55D5600130A8239622E9 + +489B3A6FE2A414D662B48E3FA0E60A34AA8BB49B6916954A22FAC7D5CA9B104B + +4C0A3E5645694D05705754C85714D54D83183994E14E4ED022D4EA5054F09B76 + +5159A79022C86B5574BA40A5905943CA59B6A756ADD55D22FB50B50F6360CB57 + +C9CD519585642EAF5F0CDF64B52AD076D7532D6220B53A6C56755C5679565679 + +4FF5CF6F2BD074959F5776FD7015E751AEFB644DF6FC826B71159364F4876B95 + +FC7192763DB736AB17216217275C972B56972F50573205F6035DD5795E357F63 + +D5E8F8374370B64770F5F752D7534F95FF75B4AD5DA67D76367767B62772D62D + +56F5D4DDB634F0D6FF51763EE0370952178B7495F56B95F97935314FB799656D + +6772367EF6D7DB67C681684E8CF6549406C22C8BA5E25E60C25EA35006C2A16A + +0F980512500E00EE04806D8016A40134193DB44674980980CB7040D45E0F7817 + +41C66F81E06C5D206C5D51F380B8333509A4A160A183640183B8208BB8318107 + +E891F03604183236EA8536257639762E3D329C0F6CF523ACF84CAB2D87B65D37 + +E23F7E208F02AFA78153D982C8598315F291F72933E89EEDF2772500AC0C180E + +D14E874A679182B42C66F8A783345CADD8B581A05F8BB8358398C98407A98458 + +487498C88BB8BB854CC8889070445860ABD864507770B2586F87277F87760B87 + +C3AB2CE62B88588878249D8C38B98A989649D89B2BAA292500AF8A98E0AC78B3 + +88F8B68599238BC9278258C192D8C59338CB84B9418D09498478399408BB9339 + +278598E721F86337D8F186A212CAD8F85CB8FD90160B90443190968691F91193 + +191501391B30391F39E0400B19258AD0278B188D44466F991934A6B93873197E + +64B9A19427499AF9498D58399AE8BB9A1926DA985B85E47CABCDA836E60E3768 + +B00B0DB44582B457229B9D25722F024604B4AF90F93C66F69B493497012E6D86 + +97AD9675E596A248CFB8FE7415418800E59797E73A59F28599B57C589976989C + +9B798A3E62420639928CA7C36A385799B81866E0C3A359A29974259AB23DA499 + +B0EBBA559B6BAD94D84BA479148BBA658ABA3848FA3D8E385A29B8EA4718EFA0 + +16F58F725396FA11A8B903A15A18F63A1D99C859A6B91601398689E803689494 + +06B7EE4CD7F20CA5E8A6606B7FF995A3B80380780B9C392BA9864B81F823A4FA + +1FACF80A040082099839AD1A5D267ADFAE3ADB851AC7ABFA719998E42E19C995 + +E97C425A80BD1A84CF7A0D971A1338AD7DA92AF59F1ACD81DADB985A2991D8A3 + +98D8A7AC9A4189064B8A7AD3827A518C60C1ADDAE184BB39AE6791AEBB49B438 + +DC0C1956E1D95BA7B339961B078F5969A87B0FA8D973A904A790BA97A42859B4 + +BA25919B27989B2BA31923B31B3F923B3B93BB1E05FB95B50749B95B4C013BA1 + +B9DB544CDB8FAF54A490785B8E99CBA7DB658F2533B0B875B6E3AB971975883B + +7797BB1DB7C64BBA5B83AA1B8789FA2E48198FB59BB5A73929B3392F9ADB438B + +F9A9AD79B3B43BAB990C10932A17C0BBAE051991B31AFA251AFF9CD9DB9E59D7 + +C262E59D59E3C2F9E62B28B19EFBF98C59F749FA9F9FFBC586DB6BB0D879B71B + +132F9BD57E5A9597DC0405FC0DB25624BE3261B18E8F6940A00A49C436E8BA9E + +2910370063B5B80598C27256BB5BB3FC8E0DBB97C03B9BC966360CEF5CA5C41D + +C99BA6239CA4557CA856AC59C97B5BC3EAB7CABA9F62821CF2249C0809580804 + +45C995544B647275C778C2EFBC93FB3FC43695649CE7767C6AC15C6FBD7A1A7B + +FC75C78956C59C8096A370065C89251CBDBF2F99C95CC5C01829C63CA1CB1CA7 + +CC3CB9CAE4B7D2A859CA08BBD17A6FBB6E1BD1DD2FBE3CC9CF2013CD0041CD42 + +5366DCB1CDE4B761BCCBCE9C63CED4AB70FCF37A5C6DAA5CFDC5E7BF40EB1F3E + +C2CC0BFC4349862ABCDD808E1C43B5AEAAB38B80B41730B243A2BF92133243AB + +D96B7F512B19D9E533472B4FDACB11DB0B842C0B893F4B90B6FDA4BFCB76669D + +BCB58B8205EB86911DC8B6CB94AC36FCB9EBA2BA6BAB3A0BB12648B00A948621 + +B406BC586877AC0C261ACBBDD73547F4827A0BB1699D8BD7F3DFD8568D49C041 + +47C2EB4812E1D18907399C63E2C0E9E3031EE5B30249C98FA60F2E9C895C9CCA + +1A7E17EA22CF2574AF2AF4497DBA03E03DA49DE50FAE6671F1DDC09BAADCCCC7 + +DE633A097DD29CB4649E6E9CA665E568D48DBD0436E9407E9E8297A97BB3FE3D + +E40E11E47E9EF36F3AE2C767C7080544EAB4CBB454481458BF79374244CD1B94 + +596B9D99DB12E3AF67911DA425EDAB5AC59EE7DAEB5BEDF4A4DA91E8F7F64115 + +C0E9EE8B839FDAB20A60D20F4250BF80F67E1D7D3DD3EFE2443168E216AC5B18 + +BADA2A89A6E801BEC0CD7EC63E945BECF827ED339FED7EEE21546E0E7EF4A6DF + +3710746CB47471EEC577F5A3BB471F52DA9B3E2863AB9FD68A431D8DE23D86E7 + +D2A481DF57EC448FEC875C247EAE89E01B3B004B9ABF96A3DF9B15839D3427CE + +64A4D0822055782878871C0E89F354822BBA27F28083C648A566965AD2739F10 + +DAD15FAE4D405491FFBE4D4393C2E39133B2667E1FDA2F9FB3683886C4F34008 + +4200472F910CA623A99C407B1413CEC65391C0E469371D040733A98CC665399C + +CCC75361B0F220891CCE8618F994C85C370A44110891D0FB2233034CA6E32024 + +4A7539C38C869319D01A633A9C8E5353A198D26C32880C66C37CEE914A06D4EA + +9010>)0()/SubFileDecode/XY56EHB728E45ADCCA32FCCE5{eexec cvx%96A3 + +exec}def filter%E6E9CA665E56871C0E89F354822BD48DBD0436E9407E9E82 + +(7ff3429bb896e585e69988dd498a83bd9ae4a2be5fe1a7fdba170f85d656e49 + +5b4ebd2711bf0b15010c913e73bb3e5998f660414a3de706dab0278bc065ae45 + +6eca5188cf043fe52da914224ad0bb25eb6%%%) + +XY56EHB728E45ADCCA32FCCE5 + +%%EndResource + +" + +*End + + + +*CloseSubGroup: Separations + +*OpenSubGroup: Policies + + + +*OpenUI *LHPageSizePol/PageSize Policies: PickOne + +*OrderDependency: 10 Prolog *LHPageSizePol + +*DefaultLHPageSizePol: Abort + + + +*LHPageSizePol Abort/Abort if PageSize is too big: " % PageSize Policy >Abort< is Default!" + + + +*LHPageSizePol Largest/Use MaxPage and clip image: " + + %! BGiess 970227 + + statusdict /setpageparams { + + dup 1 gt {errordict /rangecheck get exec} if 1 dict begin /CPSI /ProcSet findresource + + /variables get /engineOrientation get /orientation [[1 0 0 3] [3 2 2 1] [0 3 3 2] [2 1 1 0]] 3 -1 roll get + + def 4 2 roll 2 copy 5 -1 roll 0 eq {gt {orientation 0 get}{orientation 1 get} ifelse 3 1 roll exch + + }{lt{orientation 2 get}{orientation 3 get} ifelse 3 1 roll} ifelse end + + <</PageOffset [ 7 -1 roll 0 ]/Orientation 7 -1 roll /PageSize [ 9 -2 roll ]/ImagingBBox null>> + + setpagedevice + + } put + + <</Policies << /PageSize 4 >> >> setpagedevice + +" + +*End + + + +*LHPageSizePol Ignore/Ignore requested PageSize: " + + %! BGiess 970227 + + statusdict /setpageparams { + + dup 1 gt {errordict /rangecheck get exec} if 1 dict begin /CPSI /ProcSet findresource + + /variables get /engineOrientation get /orientation [[1 0 0 3] [3 2 2 1] [0 3 3 2] [2 1 1 0]] 3 -1 roll get + + def 4 2 roll 2 copy 5 -1 roll 0 eq {gt {orientation 0 get}{orientation 1 get} ifelse 3 1 roll exch + + }{lt{orientation 2 get}{orientation 3 get} ifelse 3 1 roll} ifelse end + + <</PageOffset [ 7 -1 roll 0 ]/Orientation 7 -1 roll /PageSize [ 9 -2 roll ]/ImagingBBox null>> + + setpagedevice + + } put + + <</Policies << /PageSize 1 >> >> setpagedevice + +" + +*End + + + +*?LHPageSizePol: " + + save + + currentpagedevice /Policies get /PageSize get + + { + + dup 0 eq {(Abort) exit} if + + dup 1 eq {(Ignore) exit} if + + dup 4 eq {(Largest) exit} if + + (Unknown) exit + + } loop = flush pop + + restore + +" + +*End + +*CloseUI: *LHPageSizePol + + + +*CloseSubGroup: Policies + +*CloseGroup: Imagesetter + + + +*% + +*% End of Printer Specific Options + +*% + + + +*% Color Separation Information ===================== + + + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + + + +*InkName: ProcessBlack/Process Black + +*InkName: CustomColor/Custom Color + +*InkName: ProcessCyan/Process Cyan + +*InkName: ProcessMagenta/Process Magenta + +*InkName: ProcessYellow/Process Yellow + + + +*% + +*% Screening Params for HQS + +*% + +*% + +*% ----- for Resolution 3386 dpi ----- + +*% + +*% For 100 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + + + +*% For 120 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + + + +*% For 133 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + + + +*% For 150 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + + + +*% For 175 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + + + +*% For 200 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + + + +*% For 225 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + + + +*% For 275 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + + + +*% For 400 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*ColorSepScreenFreq CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*ColorSepScreenFreq ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*ColorSepScreenFreq ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*ColorSepScreenFreq ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*% + +*% ----- for Resolution 2540 dpi ----- + +*% + +*% For 20 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + + + +*% For 33 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + + + +*% For 38 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + + + +*% For 46 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + + + +*% For 50 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + + + +*% For 60 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + + + +*% For 65 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + + + +*% For 70 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + + + +*% For 75 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + + + +*% For 80 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + + + +*% For 85 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + + + +*% For 90 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + + + +*% For 100 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + + + +*% For 110 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + + + +*% For 120 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + + + +*% For 133 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + + + +*% For 138 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + + + +*% For 150 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + + + +*% For 175 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + + + +*% For 200 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + + + +*% For 300 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + + + +*% The byte count of this file should be exactly 068069 or 071177 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype-Hell Herkules Plate HQS + diff --git a/openoffice/share/psprint/driver/LHHRKPI7.PS b/openoffice/share/psprint/driver/LHHRKPI7.PS new file mode 100644 index 0000000000000000000000000000000000000000..1b799dfdfdda98abac2c82e91e8ccd4ee05e11c0 --- /dev/null +++ b/openoffice/share/psprint/driver/LHHRKPI7.PS @@ -0,0 +1,2916 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + +*% + +*% Creation Date: May 20, 1997; By: Berthold Giess, Linotype-Hell AG + +*% Last Edit : Jun. 2, 1997; By: Berthold Giess, Linotype-Hell AG + + + +*% ----- Basic Capabilities ----- + +*FormatVersion: "4.3" + +*FileVersion: "1.0" + +*LanguageEncoding: ISOLatin1 + +*LanguageVersion: English + +*PSVersion: "(2013.114) 9" + +*Product: "(Linotype)" + +*% 31 Chars ******************************* + +*Manufacturer: "LHAG Linotype-Hell" + +*ModelName: "Lino Herkules Plate IS V 3.7" + +*ShortNickName: "Lino Herkules Plate IS V 3.7" + +*NickName: "Lino Herkules Plate IS V 3.7" + +*PCFileName: "LHHRKPI7.PPD" + + + +*% ----- General Information and Defaults ----- + +*FreeVM: "5242880" + +*PrintPSErrors: False + +*LanguageLevel: "2" + +*ColorDevice: True + +*DefaultColorSpace: Gray + +*DefaultHalftoneType: 1 + +*Throughput: "1" + +*VariablePaperSize: True + +*FileSystem: True + + + + + +*?FileSystem: " + +save + + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush + +restore + +" + +*End + + + +*Password: "0" + +*ExitServer: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot perform the exitserver command.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + +" + +*End + + + +*Reset: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot reset printer.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + + systemdict /quit get exec + + (WARNING : Printer Reset Failed.) = flush + +" + +*End + + + +*DefaultResolution: 2540dpi + + + +*?Resolution: " + + save + + 72 72 matrix defaultmatrix dtransform + + pop abs round cvi =print (dpi\n) print + + restore + +" + +*End + + + +*% Halftone Information =============== + +*ScreenFreq: "150" + +*ScreenAngle: "45" + +*AccurateScreensSupport: True + +*DefaultScreenProc: Euclidean + + + +*ScreenProc Euclidean: " + +{ + + abs exch abs 2 copy add 1 gt + + {1 sub dup mul exch 1 sub dup mul add 1 sub} + + { dup mul exch dup mul add 1 exch sub} + + ifelse + +} + +" + +*End + + + +*ScreenProc Round: " + +{ + + dup mul exch dup mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Square: " + +{ + + abs exch abs add 1 exch sub + +} + +" + +*End + + + +*ScreenProc HeavyEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.80 mul add 0.80 lt { + + exch 0.80 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + + } { + + 2 copy 0.80 mul add 1 gt { + + 1 sub exch 1 sub 0.80 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + + } { + + 0.80 mul add 2 mul neg 1 add 0.80 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc Ellipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.85 mul add 0.85 lt { + + exch 0.85 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + + } { + + 2 copy 0.85 mul add 1 gt { + + 1 sub exch 1 sub 0.85 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + + } { + + 0.85 mul add 2 mul neg 1 add 0.85 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LightEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.90 mul add 0.90 lt { + + exch 0.90 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + + } { + + 2 copy 0.90 mul add 1 gt { + + 1 sub exch 1 sub 0.90 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + + } { + + 0.90 mul add 2 mul neg 1 add 0.90 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LineX: " + +{ %Copyright Linotype-Hell AG 1996 + + abs exch 0.9 mul 0.01 sub abs exch + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc LineY: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch abs + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Grid: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch + + 0.9 mul 0.01 sub abs exch + + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + + 1 exch sub + +} + +" + +*End + + + +*DefaultTransfer: Null + +*Transfer Null: "{ }" + +*Transfer Null.Inverse: "{ 1 exch sub }" + + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is + +*% specific reason to use PageRegion. + +*OpenUI *PageSize: PickOne + +*OrderDependency: 20 AnySetup *PageSize + + + +*DefaultPageSize: Letter + +*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" + +*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" + +*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" + +*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice" + + + +*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" + +*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" + +*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" + +*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + + + +*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" + +*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" + +*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" + +*PageSize Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice" + + + +*PageSize A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice" + +*PageSize A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice" + + + +*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" + +*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" + +*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" + +*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + + + +*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" + +*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" + +*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" + +*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + + + +*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" + +*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" + +*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" + +*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + + + +*PageSize B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice" + +*PageSize B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice" + + + +*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" + +*PageSize B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice" + +*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" + +*PageSize B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice" + + + +*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" + +*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" + +*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" + +*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + + + +*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" + +*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" + +*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" + +*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice" + +*PageSize ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice" + + + +*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" + +*PageSize ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice" + +*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" + +*PageSize ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" + +*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" + +*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" + +*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" + +*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" + +*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" + +*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + + + +*PageSize MaxPage: "<</PageSize [1587.4 2126.0] /Orientation 1>> setpagedevice" + + + +*?PageSize: " + +save + +mark + +currentpagedevice /PageSize get aload pop + +2 copy gt {exch} if + +(Unknown) + +37 dict + +dup [ 612 792] (Letter) put + +dup [ 684 864] (Letter.Extra) put + + + +dup [ 612 1008] (Legal) put + +dup [ 684 1080] (Legal.Extra) put + + + +dup [ 792 1224] (Tabloid) put + +dup [ 864 1296] (Tabloid.Extra) put + + + +dup [1684 2384] (A1) put + +dup [1756 2456] (A1.Extra) put + + + +dup [1191 1684] (A2) put + +dup [1263 1756] (A2.Extra) put + + + +dup [ 842 1191] (A3) put + +dup [ 914 1263] (A3.Extra) put + + + +dup [ 595 842] (A4) put + +dup [ 667 914] (A4.Extra) put + + + +dup [ 420 595] (A5) put + +dup [ 492 667] (A5.Extra) put + + + +dup [2064 2920] (B1) put + +dup [2136 2992] (B1.Extra) put + + + +dup [1460 2064] (B2) put + +dup [1532 2136] (B2.Extra) put + + + +dup [1032 1460] (B3) put + +dup [1104 1532] (B3.Extra) put + + + +dup [ 729 1032] (B4) put + +dup [ 801 1104] (B4.Extra) put + + + +dup [ 516 729] (B5) put + +dup [ 588 801] (B5.Extra) put + + + +dup [2004 2835] (ISOB1) put + +dup [2076 2907] (ISOB1.Extra) put + + + +dup [1417 2004] (ISOB2) put + +dup [1489 2076] (ISOB2.Extra) put + + + +dup [1001 1417] (ISOB3) put + +dup [1073 1489] (ISOB3.Extra) put + + + +dup [ 709 1001] (ISOB4) put + +dup [ 781 1073] (ISOB4.Extra) put + + + +dup [ 499 709] (ISOB5) put + +dup [ 571 781] (ISOB5.Extra) put + + + +dup [1587.4 2126.0] (MaxPage) put + + + +{ + +exch aload pop 4 index sub abs 5 le exch + + 5 index sub abs 5 le and + + {exch pop exit} {pop} ifelse + +} bind forall + + + += flush + +cleartomark + + + +restore + +" + +*End + +*CloseUI: *PageSize + + + +*% These entries will set up the frame buffer. Usually used with manual feed. + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 10 AnySetup *PageRegion + + + +*DefaultPageRegion: Letter + +*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" + +*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" + +*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" + +*PageRegion Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice" + + + +*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" + +*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" + +*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" + +*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + + + +*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" + +*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" + +*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" + +*PageRegion Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice" + + + +*PageRegion A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice" + +*PageRegion A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice" + + + +*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" + +*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" + +*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" + +*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + + + +*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" + +*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" + +*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" + +*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + + + +*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" + +*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" + +*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" + +*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + + + +*PageRegion B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice" + +*PageRegion B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice" + + + +*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" + +*PageRegion B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice" + +*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" + +*PageRegion B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice" + + + +*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" + +*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" + +*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" + +*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + + + +*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" + +*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" + +*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" + +*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice" + +*PageRegion ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice" + + + +*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" + +*PageRegion ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice" + +*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" + +*PageRegion ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" + +*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" + +*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" + +*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" + +*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" + +*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" + +*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + + + +*PageRegion MaxPage: "<</PageSize [1587.4 2126.0] /Orientation 1>> setpagedevice" + + + +*CloseUI: *PageRegion + + + +*% The following entries provide information about specific paper keywords. + +*DefaultImageableArea: Letter + + + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" + +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" + +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" + +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + + + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" + +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" + +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" + +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + + + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" + +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" + +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" + +*ImageableArea Tabloid.Extra.Transverse: "0.0 0.0 864.0 1295.0" + + + +*ImageableArea A2: "0.0 0.0 1191.0 1684.0" + +*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0" + + + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" + +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" + +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" + +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + + + +*ImageableArea A4: "0.0 0.0 595.0 842.0" + +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" + +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" + +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + + + +*ImageableArea A5: "0.0 0.0 420.0 595.0" + +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" + +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" + +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + + + +*ImageableArea B2: "0.0 0.0 1460.0 2064.0" + +*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0" + + + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" + +*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0" + +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" + +*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0" + + + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" + +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" + +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" + +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + + + +*ImageableArea B5: "0.0 0.0 516.0 729.0" + +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" + +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" + +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + + + +*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0" + +*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0" + + + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" + +*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0" + +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" + +*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0" + + + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" + +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" + +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" + +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + + + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" + +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" + +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" + +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + + + +*ImageableArea MaxPage: "0.0 0.0 1587.4 2126.0" + + + +*?ImageableArea: " + + save + + initclip clippath pathbbox + + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + + exch round cvr =print ( ) print round cvr =print (\n) print flush + + restore + +" + +*End + + + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: Letter + + + +*PaperDimension Letter: "612.0 792.0" + +*PaperDimension Letter.Extra: "684.0 864.0" + +*PaperDimension Letter.Transverse: "612.0 791.0" + +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + + + +*PaperDimension Legal: "612.0 1008.0" + +*PaperDimension Legal.Extra: "684.0 1080.0" + +*PaperDimension Legal.Transverse: "612.0 1007.0" + +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + + + +*PaperDimension Tabloid: "792.0 1224.0" + +*PaperDimension Tabloid.Extra: "864.0 1296.0" + +*PaperDimension Tabloid.Transverse: "792.0 1223.0" + +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + + + +*PaperDimension A2: "1191.0 1684.0" + +*PaperDimension A2.Extra: "1263.0 1756.0" + + + +*PaperDimension A3: "842.0 1191.0" + +*PaperDimension A3.Extra: "914.0 1263.0" + +*PaperDimension A3.Transverse: "842.0 1190.0" + +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + + + +*PaperDimension A4: "595.0 842.0" + +*PaperDimension A4.Extra: "667.0 914.0" + +*PaperDimension A4.Transverse: "595.0 841.0" + +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + + + +*PaperDimension A5: "420.0 595.0" + +*PaperDimension A5.Extra: "492.0 667.0" + +*PaperDimension A5.Transverse: "420.0 594.0" + +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + + + +*PaperDimension B2: "1460.0 2064.0" + +*PaperDimension B2.Extra: "1532.0 2136.0" + + + +*PaperDimension B3: "1032.0 1460.0" + +*PaperDimension B3.Extra: "1104.0 1532.0" + +*PaperDimension B3.Transverse: "1032.0 1459.0" + +*PaperDimension B3.Extra.Transverse: "1104.0 1531.0" + + + +*PaperDimension B4: "729.0 1032.0" + +*PaperDimension B4.Extra: "801.0 1104.0" + +*PaperDimension B4.Transverse: "729.0 1031.0" + +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + + + +*PaperDimension B5: "516.0 729.0" + +*PaperDimension B5.Extra: "588.0 801.0" + +*PaperDimension B5.Transverse: "516.0 728.0" + +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + + + +*PaperDimension ISOB2: "1417.0 2004.0" + +*PaperDimension ISOB2.Extra: "1489.0 2076.0" + + + +*PaperDimension ISOB3: "1001.0 1417.0" + +*PaperDimension ISOB3.Extra: "1073.0 1489.0" + +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" + +*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0" + + + +*PaperDimension ISOB4: "709.0 1001.0" + +*PaperDimension ISOB4.Extra: "781.0 1073.0" + +*PaperDimension ISOB4.Transverse: "709.0 1000.0" + +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + + + +*PaperDimension ISOB5: "499.0 709.0" + +*PaperDimension ISOB5.Extra: "569.7 782.0" + +*PaperDimension ISOB5.Transverse: "499.0 708.0" + +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + + + +*PaperDimension MaxPage: "1587.4 2126.0" + + + +*%=== Custom Page Sizes ================================== + + + +*% These entries provide the code and parameter ranges for a user + +*% to set up a custom page size. + +*%CustomPageSize + + + +*CustomPageSize True: " + +% B. Giess 960228 + +% params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation + +% + +exch pop statusdict /setpageparams get exec + +" + +*End + + + +*DefaultLeadingEdge: PreferLong + +*LeadingEdge PreferLong: "" + + + +*ParamCustomPageSize Width: 1 points 72.0 1587.4 + +*ParamCustomPageSize Height: 2 points 72.0 2126.0 + +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1645.0 + +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 + +*ParamCustomPageSize Orientation: 5 int 0 3 + +*CenterRegistered: False + + + +*MaxMediaWidth: "1587.4" + +*MaxMediaHeight: "2126.0" + + + +*?CurrentMediaWidth: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + + restore + + " + +*End + + + +*?CurrentMediaHeight: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + + restore + + " + +*End + + + +*DefaultOutputOrder: Normal + +*RequiresPageRegion All: False + + + +*% Font Information ===================== + +*DefaultFont: Courier + +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk + +*Font Bookman-Demi: Standard "(001.001)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk + +*Font Bookman-Light: Standard "(001.001)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk + +*Font Courier: Standard "(002.002)" Standard ROM + +*Font Courier-Bold: Standard "(002.002)" Standard ROM + +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM + +*Font Courier-Oblique: Standard "(002.002)" Standard ROM + +*Font Helvetica: Standard "(001.006)" Standard ROM + +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM + +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM + +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.000)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk + +*Font Palatino-Italic: Standard "(001.000)" Standard Disk + +*Font Palatino-Roman: Standard "(001.000)" Standard Disk + +*Font Symbol: Special "(001.003)" Standard ROM + +*Font Times-Bold: Standard "(001.007)" Standard ROM + +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM + +*Font Times-Italic: Standard "(001.007)" Standard ROM + +*Font Times-Roman: Standard "(001.007)" Standard ROM + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Special "(001.000)" Standard Disk + + + +*?FontQuery: " + +save + + /str 100 string dup 0 (fonts/) putinterval def + + { + + count 1 gt + + { + + exch dup str 6 94 getinterval cvs + + (/) print dup print (:) print exch + + FontDirectory exch known + + { pop (Yes) } + + { + + length 6 add str 0 3 -1 roll getinterval + + mark exch status + + {cleartomark (Yes)}{cleartomark (No)} ifelse + + } ifelse = + + } + + {exit} ifelse + + }bind loop + + (*) = flush + +restore + +" + +*End + + + +*?FontList: " + +save + + FontDirectory { pop == } bind forall flush + + /filenameforall where + + { + + pop (fonts/*) + + { dup length 6 sub 6 exch getinterval cvn == } bind + + 128 string filenameforall flush + + } if + + (*) = flush + +restore + +" + +*End + + + +*% Printer Messages (verbatim from printer): + +*Message: "%%[ exitserver: permanent state may be changed ]%%" + +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" + +*Message: "\FontName\ not found, using Courier" + + + +*% Status (format: %%[ status: <one of these> ]%% ) + +*Status: "idle" + +*Status: "busy" + +*Status: "waiting" + +*Status: "printing" + +*Status: "PrinterError: recorder offline or film problem" + +*Status: "PrinterError: " + + + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) + +*Source: "userjob" + +*Source: "other" + + + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) + +*PrinterError: "recorder offline or film problem" + +*PrinterError: "" + + + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + + + +*% + +*% User Interface: Printer Specific Options + +*% + +*OpenGroup: Imagesetter + +*OpenSubGroup: PrintingMode + + + +*OpenUI *MirrorPrint/Mirror Print: Boolean + +*OrderDependency: 30 Prolog *MirrorPrint + +*DefaultMirrorPrint: False + + + +*MirrorPrint True/On: "<</MirrorPrint true >> setpagedevice " + +*MirrorPrint False/Off: " % MirrorPrint Off is Default!" + +*?MirrorPrint: " + + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush + +" + +*End + +*CloseUI: *MirrorPrint + + + +*OpenUI *NegativePrint/Negative Print: Boolean + +*OrderDependency: 40 Prolog *NegativePrint + +*DefaultNegativePrint: False + + + +*NegativePrint True/On: "<</NegativePrint true >> setpagedevice " + +*NegativePrint False/Off: " % NegativePrint Off is Default!" + +*?NegativePrint: " + + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush + +" + +*End + +*CloseUI: *NegativePrint + + + +*CloseSubGroup: PrintingMode + +*OpenSubGroup: Separations + + + +*OpenUI *LHSeparations/InRIP Color Separation: PickOne + +*OrderDependency: 50 Prolog *LHSeparations + + + +*DefaultLHSeparations: Off + + + +*LHSeparations All/On; all planes: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Cyan/On; Cyan plane only: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Magenta/On; Magenta plane only: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Magenta] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Yellow/On; Yellow plane only: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Yellow] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Black/On; Black plane only: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Black] + + >> setpagedevice + +" + +*End + + + +*LHSeparations Off/Off: " % Separation Off is Default" + + + +*?LHSeparations: " + + save + + currentpagedevice /Separations get { + + currentpagedevice /ProcessColorModel get /DeviceCMYK eq { + + currentpagedevice /SeparationOrder get { + + dup length 4 eq { pop (All) exit} if + + dup length 1 eq {0 get 10 string cvs exit} if + + pop (Unknown) exit + + } loop + + (Unknown) exit + + }{(Unknown)} ifelse + + }{(Off)} ifelse = flush + + restore + +" + +*End + +*CloseUI: *LHSeparations + + + +*UIConstraints: *LHOverprint True *LHSeparations Off + + + +*OpenUI *LHOverprint/Black Overprint: Boolean + +*OrderDependency: 60 Prolog *LHOverprint + +*DefaultLHOverprint: False + + + +*LHOverprint True/On: " + + % LH Black Overprint + + userdict /BGOvpdict known { + + userdict /Overprint_Enabled true put + + }{ + + (%% Warning: The Black Overprint feature is not working with this Printer Driver.\n) print + + (%% The currently used Printer Driver might not support all necessary PPD features.\n) print + + + + } ifelse + +" + +*End + + + +*LHOverprint False/Off: " % Overprint Off is Default" + + + +*?LHOverprint: " + + userdict /Overprint_Enabled get {(True)}{(False)} ifelse + + = flush + +" + +*End + + + +*CloseUI: *LHOverprint + + + +*JobPatchFile 1: " + +% + +%%BeginResource: LH PatchFile + +% + +% Title : BlackOverprint.ps + +% Creator : Berthold Giess + +% For : Linotype-Hell AG + +% CreationDate: May 23, 1997 + +% Version : 3.7 + +% + +%% Copyright (C) 1996, 1997 + +%% Linotype-Hell AG - All Rights Reserved + +%% All Rights Reserved. + +%% Restricted permission is granted for redistribution of this + +%% file to be used on Linotype-Hell devices only as long as this + +%% copyright notice is intact and the contents of the file is not + +%% altered in any way from its original form. + +%% End of Copyright statement + +% + +false( + +800344A251010CD0613719CCA731D08205041C8DC6031190C04032170C61A728 + +59D0DF1C10420C82039984EC65101B4DE6434998D26532434C6683298CD62031 + +9D4E51C371D0C66F3647CE6703098CCB0F1044626321A080662E18434A50B37C + +EA8D2132192610D2111C8672379C09A61391ACE748A5450734E8CC364B27909B + +A471C39C7A4061ACCC0406937082A673AA9CAAE4236514D64F939C8E072BE1D0 + +40668F8808D1C329224568890C46716A78CA1A6834DE6FB2C31E3B2072101BF1 + +38BC6C90E8753319B3030190C8636C19C34CA789A97CC270381B0BF61398EEF6 + +66101D4E665396931C6939EA6FB1E386A790749A0839DAE3961841D8946FF826 + +931984E869379BACF03107B7DDEFF7472B52E371A7CFE9E89BF918036CA0A029 + +B52383A2320DE100DC37B1C8531CDDA6A3A8E8BD050E5A7C368F235A7EA0B503 + +285C3385217366198621BAD81A374DE0C6DF380E1388BD8DCA2BCE3B3CC98058 + +100E107242360D8D4B56C627A103E4328CCE8AF8102BAC40E0EDA45008CABEA1 + +E04C9CF72C325C8823C8D2431CF0040310CA33AF8FAA12EB3BEEC8D4378C4100 + +50154B52E0DC1505319C1913BC5154041020E91C109A0E526C9EF68E6D0A5120 + +0CC9A8E839C3CF629510070B606A86886A023F16BFA100EEB04BE96238D2BD0B + +EA5A10098910E6F28E09423E97A7AF3533300A23AAC835CF404BDC143E6308EA + +360E836BCCC60F0920CB5AD6E34D72328D8348DABE46291C92DB85ADBD3E308D + +8F0AF23205287B661A86419AD81B21AE5398EDCD2BE46622A76C88EEFB0D0100 + +9C2A040FF84022318C4AE2918A030A14B18D6E65A5432241AB36B606E8688AB2 + +0D83CC0C30D22312F8964BF61B51090CEEEE0524C2431C290B51C39466930DF3 + +F47D068E53EBF00681B6D39AF231C17C8A3B48F9204035C0E3BB463ABAA3DC68 + +B0CA72AE5417E2389C2EC8E5837E5C3EB8E068F6068501285A16C88C2A6C1031 + +0E63591E89834CCB66238BC605258C23159A91E8E128B8376BE14C691E0E806A + +729DC963A25D66B1E36394346D6A3E8096E41A2E8FA4BBDA6B15B2539A90402B + +5F8A4DF37DEB1AD2F5AEEBFB0EC6C6E41915B92DAF9B32AB1EA2C328E2100F63 + +3598E5EE6D90C9983BE3CD421005E310DEA00CA840E9D125037251CCF3632F3A + +06E4C238BE220CA310EA33840DDA66ED481DA2BA2FC8EF6E6406813C766FE1F7 + +1DD779057301EE9E3A0FA3D8E0B0F3B6039606E80F9E41DAF88322FBE3F92E5E + +46D2F49E6773DD841E873017FC1E2F7B134CDC57E1E1FE537FABEB8E1EC8D8F6 + +DEEBC101AFA9E7398051011F63856B6E29E9BB321E109C806E2FE604A315C694 + +61D1DB8C6CC4E89E0743B61CC3C9750CA1B4EDB9673092C3240E794FA1DAB367 + +D00C48B1DB46AD96181DA654B743738D7CC76C17A6F450704E1A736860261042 + +2848CA9DF2E57A09BDEE23441CF7C388780E017D091AA662080823A6280F2199 + +0288A314E2AB28040D89FBBB678B1312702F552AAC2C0502E81CC2F94F440A49 + +3C3AF4CC082359658DB1BE3882E8E7191F89238D11A63C86B8F642E3847236EF + +41CF8707911A62B32B65AF8E24BA492325619BFB668FF1FF3DB49C024DD9F691 + +EECE422AA8F51BA4447D0660CA3A1CC8EC0A23C4A690D2A039C898FD2B2403F8 + +90489A478098D52CA43CB59552B24633097A0BE48B3D65D09C3C3BF99118A4C2 + +0E9347564E1C77B451E4FCA16CA93A524BE90B3065B0335AC1DE3AB988EF37E5 + +A4E15AD2E6334BB26B31E7447C8E4B5A62C8E93F33CEACCA92933572CF87E6EF + +E4CBD6936F626B3FF9B093A6D4A3682939FE3F3944025A01412C2F201406F0D7 + +3B1F0BF39DED01831727806C9DA06C0D11515D9AA69CDF02DBC82EA798E543C2 + +7E4F4B02383992499F4390120F4BAA3C7794ACD7873A5C7A43A53159A6A225BF + +40501102284C0A81042F852092141B14267914E2A097CA761D29653E66F4BEA0 + +940A86FB55DD1A0C6998353303EC732A8B973229250398E886025B3C1D6E2DB5 + +B7B71790ECC2ED1F7BE12439850398B0C3A20F24710EB8B69288428AD0763C84 + +A0178530CA510EE9F73D54D265C8D73123E86D8527B61C98065B1455EC6D8F2C + +8A98FC5609B75C20E5865E5676CFD8C8DC1BCA34B551A8602692B58165197B31 + +97B666D4D9BB57626C5BA4B5F6C439DB323F6D4AD2397A00BDDC5AD0861342C8 + +4B77A1C68537449C65E885D6B2D5B6CBA4E0501260954F20AC541058EB21690B + +EDDC8144C010BF690358ABBD0B856C95BD3D30BE11516B862473E8ED3A0ADF43 + +6F9BA4BEAD92FBDF96B769887510A177601460335B46233BF4B2C1EC142A10E5 + +602C14637AA0A2EE616C305E814C9DB197BE2651C60F5E9DA30C61D39908ABB6 + +1A1858102EC6518D29D1991EFC2BE57EC2E7DB0CA6FC59499BDE0FC6AF1647D9 + +691EE55CBD6F01216ED0DE7B24FA60BBA4B9B62C23E2B6641F6BCC4541F11E16 + +31162A50CA2928A8B3BE4FD410EA4A32D423879186939ADCC618E5EE66C4717E + +9211E9A12F24F9B792A1CC3AA65CD397192E5E43182241BD598F8AB183A487A8 + +9A1FA723A320C04B9AA0C49210E5BCD74960CA3DCDF2F7491CBD159D2309D5D0 + +B4164F6868D3A21813F087C9C620E8FCF188A8A1A9A2F90DF144DA3A48DEF629 + +576C490AB3B3511759CEBDBC98C8176349758271C57DAFF8F0BD63E8BB901E9E + +C69DB8240494D27E1C18148FCF4E5E4AE485DF3FD72EDE493B76E9EDF91F92B2 + +65E6B4793D93651B9967B2A6560419634A446D2E4FB2F9442AFA6F32872CCFBD + +74B337CD99074D561D219CB4FC52CEB25F3C24ECFFBDF5F6847E94378A5139B9 + +9299C6BB6757935568CD588AF4869DCD1A5735702D319B782A0BE1BA45D8F098 + +C1A635170DD61442B7F19427B0B41F1D37BC7D39C68E672C28B3629750E71351 + +ED720BCBA1760CA70D941A86840255B1658B923ECD6F8431980ABD96756E8C17 + +96461DD6D3FE4997B659669093B00836DDDD93E459E807B0132F527596DDF73A + +E85D284C1EFAAEBC629CE79B77AE238FA86CDA9BB27FB965328D95744F77EAB8 + +BD811F07E1AA010508E26CD3C150B93E027C0878A1F27E88BA79EC93C3EDD6C1 + +575B799AE2C2A8491D9959A5908F751559D175C40205EC348E91F95FED0BAFB6 + +041B1369636889C93403A4F71D2B896647E1D27DB74C3177C157515D67D0F5B6 + +277BDDBFA47B5241177E4120F79D0B6980DF23C3D9BFD9CC5C1B3C7C7FADD2E2 + +B219CF099BA0EB4E88967E97B22F87DB1787034018CE8C5DFE61D3FAFF73A2FB + +6D68C12FC0858FF6FFA3C83A2DF897CFAAF72238F94FD4CC8FD8F9E9DAFDED6E + +C5064E6528580CE2DEE46DEC66F03424CFC631CA1846C04A0DA39431C4B44C23 + +A0524D124B43CA5B44C03260CA32A32F02ECD70404F8F8106E2E0C1104631D04 + +B04E4B22503B10560EF05A26A564D3C3F432432832C2E48064A8650878F86F74 + +8D2F66FC455CF310482F639E4840DA7AE0E4AB047A23C3B440A3ED0543A308C0 + +F30A085C64B0B10AD0B0F228668B10B82F70BD0C10C44AE40A4090EB0890D2C6 + +10D90A4E4CFF861C9EEE6CF190B30E62090CF0565850F07543BF0F70CC4AE341 + +0FF0D706C79608EB1D108C610ACD511130B71190EE23F0F31230CB0FB12B0591 + +2F0A3030D02E34E7023F13D15EEF63230B507F0EB11B0BF1491210C90F90CF0F + +D15510315A7D3135166D7D014D8316835116D0E91442F71750C317912515108B + +100642877132AF80BE47E390664810778C282BB1B51B821A6C4DA2B2C07A07AF + +4ABACC0276A0D204059289C9B6C8C012EC0BFA3AA05EDF45EA0C8EBCC611EC84 + +C92AEBA2771FC758DCA322ADEC2697B1DA2BB1DF218ED02B0F5246CEC67411EC + +EE51F42611FA0F31FEDB89F8749233236352D7EEE121C92B1C48E11B8DC03931 + +B07D120324923A86697AF4236493EC94012EE4F20EEEEE0012C5B1386043200E + +A2E47149752749F826A26F26AEE274121C76B136F182700EC5731E5274D4CF2F + +26D29408F1DF298C5CC572A52AB2649AF274A12F2EF072AD1F1192EFEEC52AB2 + +78EFCBC927F2820DCFB87C328826728CED4F2EB2D2962BB1372D8D060C72A03D + +B2612BD2912CA4A72B32F518CBC92BB2C625B2C12AB2C4F38F2CA18F28F34B4E + +C14A24F3E68034E5980D8BE26E86812611AE5B713302B00664B02A7A13411DB0 + +2B2107400EF2E8696C6EF203E02822F066B104CBB2B6D123E0896BA8D4F310D0 + +7368247131370E6F194D0872EDA8AD6A3CC9524D1B6B3B266F473A02BAD6EFA2 + +A3D3408503DA04A3403440BE39CEDE21EBF00C88262AC28E81E8233C63040CA2 + +B82BC2C02C45563D65D63BA0EE20B3DA2C62CA3A2492B8C3BA47A5202504863C + +B094390BC0A9C0A005B3F4BCC8753448582BA2BE2C2088654BF8BB888676B41A + +0E141E7D022A86C7D07BC81D3870508230A142B42F43E4D4640A78A5AE043803 + +E62F82F5422410BBA67038035CAB2DEEB38BCE0DB010AC343868276809B04E0A + +52803BEDFC250E8F3F409C6082160A009AC5948D490AFA09AC207C4AC50E80B0 + +0400B279103E24E79025424E23D4B657A572562566578AAA57242456D4CA7900 + +5E51A27425E0E405A08428024686A39659A34A32047A790E10E067A74B103679 + +0DD2B44B2254F4D60F2210CA4DE0F0EDE4DE934A748D04284DF50434A6594D76 + +BC94F6E4EE089B605008750C2FAC68B2CA72AAC5C60C8ECEA1B1E304C47222CC + +2EA4D0C80E60D067D4B0FC54FD041500C9ADD75082C621454B510B5AF10604CA + +ECB3075106D7CEB1524C7D528EAC32352ECECE515355726D20C23DA6C5540AAA + +21354754A66954E5660415554B8A4A24955E0EF562FCF5674B4C9756D5063D27 + +480B25802833E6EE6DE2D13580E00E4B389589522F8AAC7590E23596DA06C8A2 + +95D847067D5A51EE3B95443435B03AB5B555247D5BD55B5C35C70189B14B29B1 + +502C9D5083083BD5E15155E4DE758303B5ECDF2CC35F321F51E3515FAD335356 + +3269753E7415435AD6105CB54C36F5515B961B55840B55D5600130A8239622E9 + +489B3A6FE2A414D662B48E3FA0E60A34AA8BB49B6916954A22FAC7D5CA9B104B + +4C0A3E5645694D05705754C85714D54D83183994E14E4ED022D4EA5054F09B76 + +5159A79022C86B5574BA40A5905943CA59B6A756ADD55D22FB50B50F6360CB57 + +C9CD519585642EAF5F0CDF64B52AD076D7532D6220B53A6C56755C5679565679 + +4FF5CF6F2BD074959F5776FD7015E751AEFB644DF6FC826B71159364F4876B95 + +FC7192763DB736AB17216217275C972B56972F50573205F6035DD5795E357F63 + +D5E8F8374370B64770F5F752D7534F95FF75B4AD5DA67D76367767B62772D62D + +56F5D4DDB634F0D6FF51763EE0370952178B7495F56B95F97935314FB799656D + +6772367EF6D7DB67C681684E8CF6549406C22C8BA5E25E60C25EA35006C2A16A + +0F980512500E00EE04806D8016A40134193DB44674980980CB7040D45E0F7817 + +41C66F81E06C5D206C5D51F380B8333509A4A160A183640183B8208BB8318107 + +E891F03604183236EA8536257639762E3D329C0F6CF523ACF84CAB2D87B65D37 + +E23F7E208F02AFA78153D982C8598315F291F72933E89EEDF2772500AC0C180E + +D14E874A679182B42C66F8A783345CADD8B581A05F8BB8358398C98407A98458 + +487498C88BB8BB854CC8889070445860ABD864507770B2586F87277F87760B87 + +C3AB2CE62B88588878249D8C38B98A989649D89B2BAA292500AF8A98E0AC78B3 + +88F8B68599238BC9278258C192D8C59338CB84B9418D09498478399408BB9339 + +278598E721F86337D8F186A212CAD8F85CB8FD90160B90443190968691F91193 + +191501391B30391F39E0400B19258AD0278B188D44466F991934A6B93873197E + +64B9A19427499AF9498D58399AE8BB9A1926DA985B85E47CABCDA836E60E3768 + +B00B0DB44582B457229B9D25722F024604B4AF90F93C66F69B493497012E6D86 + +97AD9675E596A248CFB8FE7415418800E59797E73A59F28599B57C589976989C + +9B798A3E62420639928CA7C36A385799B81866E0C3A359A29974259AB23DA499 + +B0EBBA559B6BAD94D84BA479148BBA658ABA3848FA3D8E385A29B8EA4718EFA0 + +16F58F725396FA11A8B903A15A18F63A1D99C859A6B91601398689E803689494 + +06B7EE4CD7F20CA5E8A6606B7FF995A3B80380780B9C392BA9864B81F823A4FA + +1FACF80A040082099839AD1A5D267ADFAE3ADB851AC7ABFA719998E42E19C995 + +E97C425A80BD1A84CF7A0D971A1338AD7DA92AF59F1ACD81DADB985A2991D8A3 + +98D8A7AC9A4189064B8A7AD3827A518C60C1ADDAE184BB39AE6791AEBB49B438 + +DC0C1956E1D95BA7B339961B078F5969A87B0FA8D973A904A790BA97A42859B4 + +BA25919B27989B2BA31923B31B3F923B3B93BB1E05FB95B50749B95B4C013BA1 + +B9DB544CDB8FAF54A490785B8E99CBA7DB658F2533B0B875B6E3AB971975883B + +7797BB1DB7C64BBA5B83AA1B8789FA2E48198FB59BB5A73929B3392F9ADB438B + +F9A9AD79B3B43BAB990C10932A17C0BBAE051991B31AFA251AFF9CD9DB9E59D7 + +C262E59D59E3C2F9E62B28B19EFBF98C59F749FA9F9FFBC586DB6BB0D879B71B + +132F9BD57E5A9597DC0405FC0DB25624BE3261B18E8F6940A00A49C436E8BA9E + +2910370063B5B80598C27256BB5BB3FC8E0DBB97C03B9BC966360CEF5CA5C41D + +C99BA6239CA4557CA856AC59C97B5BC3EAB7CABA9F62821CF2249C0809580804 + +45C995544B647275C778C2EFBC93FB3FC43695649CE7767C6AC15C6FBD7A1A7B + +FC75C78956C59C8096A370065C89251CBDBF2F99C95CC5C01829C63CA1CB1CA7 + +CC3CB9CAE4B7D2A859CA08BBD17A6FBB6E1BD1DD2FBE3CC9CF2013CD0041CD42 + +5366DCB1CDE4B761BCCBCE9C63CED4AB70FCF37A5C6DAA5CFDC5E7BF40EB1F3E + +C2CC0BFC4349862ABCDD808E1C43B5AEAAB38B80B41730B243A2BF92133243AB + +D96B7F512B19D9E533472B4FDACB11DB0B842C0B893F4B90B6FDA4BFCB76669D + +BCB58B8205EB86911DC8B6CB94AC36FCB9EBA2BA6BAB3A0BB12648B00A948621 + +B406BC586877AC0C261ACBBDD73547F4827A0BB1699D8BD7F3DFD8568D49C041 + +47C2EB4812E1D18907399C63E2C0E9E3031EE5B30249C98FA60F2E9C895C9CCA + +1A7E17EA22CF2574AF2AF4497DBA03E03DA49DE50FAE6671F1DDC09BAADCCCC7 + +DE633A097DD29CB4649E6E9CA665E568D48DBD0436E9407E9E8297A97BB3FE3D + +E40E11E47E9EF36F3AE2C767C7080544EAB4CBB454481458BF79374244CD1B94 + +596B9D99DB12E3AF67911DA425EDAB5AC59EE7DAEB5BEDF4A4DA91E8F7F64115 + +C0E9EE8B839FDAB20A60D20F4250BF80F67E1D7D3DD3EFE2443168E216AC5B18 + +BADA2A89A6E801BEC0CD7EC63E945BECF827ED339FED7EEE21546E0E7EF4A6DF + +3710746CB47471EEC577F5A3BB471F52DA9B3E2863AB9FD68A431D8DE23D86E7 + +D2A481DF57EC448FEC875C247EAE89E01B3B004B9ABF96A3DF9B15839D3427CE + +64A4D0822055782878871C0E89F354822BBA27F28083C648A566965AD2739F10 + +DAD15FAE4D405491FFBE4D4393C2E39133B2667E1FDA2F9FB3683886C4F34008 + +4200472F910CA623A99C407B1413CEC65391C0E469371D040733A98CC665399C + +CCC75361B0F220891CCE8618F994C85C370A44110891D0FB2233034CA6E32024 + +4A7539C38C869319D01A633A9C8E5353A198D26C32880C66C37CEE914A06D4EA + +9010>)0()/SubFileDecode/XY56EHB728E45ADCCA32FCCE5{eexec cvx%96A3 + +exec}def filter%E6E9CA665E56871C0E89F354822BD48DBD0436E9407E9E82 + +(7ff3429bb896e585e69988dd498a83bd9ae4a2be5fe1a7fdba170f85d656e49 + +5b4ebd2711bf0b15010c913e73bb3e5998f660414a3de706dab0278bc065ae45 + +6eca5188cf043fe52da914224ad0bb25eb6%%%) + +XY56EHB728E45ADCCA32FCCE5 + +%%EndResource + +" + +*End + + + +*CloseSubGroup: Separations + +*OpenSubGroup: Policies + + + +*OpenUI *LHPageSizePol/PageSize Policies: PickOne + +*OrderDependency: 10 Prolog *LHPageSizePol + +*DefaultLHPageSizePol: Abort + + + +*LHPageSizePol Abort/Abort if PageSize is too big: " % PageSize Policy >Abort< is Default!" + + + +*LHPageSizePol Largest/Use MaxPage and clip image: " + + %! BGiess 970227 + + statusdict /setpageparams { + + dup 1 gt {errordict /rangecheck get exec} if 1 dict begin /CPSI /ProcSet findresource + + /variables get /engineOrientation get /orientation [[1 0 0 3] [3 2 2 1] [0 3 3 2] [2 1 1 0]] 3 -1 roll get + + def 4 2 roll 2 copy 5 -1 roll 0 eq {gt {orientation 0 get}{orientation 1 get} ifelse 3 1 roll exch + + }{lt{orientation 2 get}{orientation 3 get} ifelse 3 1 roll} ifelse end + + <</PageOffset [ 7 -1 roll 0 ]/Orientation 7 -1 roll /PageSize [ 9 -2 roll ]/ImagingBBox null>> + + setpagedevice + + } put + + <</Policies << /PageSize 4 >> >> setpagedevice + +" + +*End + + + +*LHPageSizePol Ignore/Ignore requested PageSize: " + + %! BGiess 970227 + + statusdict /setpageparams { + + dup 1 gt {errordict /rangecheck get exec} if 1 dict begin /CPSI /ProcSet findresource + + /variables get /engineOrientation get /orientation [[1 0 0 3] [3 2 2 1] [0 3 3 2] [2 1 1 0]] 3 -1 roll get + + def 4 2 roll 2 copy 5 -1 roll 0 eq {gt {orientation 0 get}{orientation 1 get} ifelse 3 1 roll exch + + }{lt{orientation 2 get}{orientation 3 get} ifelse 3 1 roll} ifelse end + + <</PageOffset [ 7 -1 roll 0 ]/Orientation 7 -1 roll /PageSize [ 9 -2 roll ]/ImagingBBox null>> + + setpagedevice + + } put + + <</Policies << /PageSize 1 >> >> setpagedevice + +" + +*End + + + +*?LHPageSizePol: " + + save + + currentpagedevice /Policies get /PageSize get + + { + + dup 0 eq {(Abort) exit} if + + dup 1 eq {(Ignore) exit} if + + dup 4 eq {(Largest) exit} if + + (Unknown) exit + + } loop = flush pop + + restore + +" + +*End + +*CloseUI: *LHPageSizePol + + + +*CloseSubGroup: Policies + +*CloseGroup: Imagesetter + + + +*% + +*% End of Printer Specific Options + +*% + + + +*% Color Separation Information ===================== + + + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + + + +*InkName: ProcessBlack/Process Black + +*InkName: CustomColor/Custom Color + +*InkName: ProcessCyan/Process Cyan + +*InkName: ProcessMagenta/Process Magenta + +*InkName: ProcessYellow/Process Yellow + + + +*% + +*% Screening Params for IS + +*% + +*% For 50 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + + + +*% For 60 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + + + +*% For 75 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + + + +*% For 85 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + + + +*% For 100 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + + + +*% For 120 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + + + +*% For 133 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + + + +*% For 150 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + + + +*% For 175 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + + + +*% For 200 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + + + +*% For 50 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi: "50" + +*ColorSepScreenFreq ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi: "50" + + + +*% For 60 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi: "60" + +*ColorSepScreenFreq ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi: "60" + + + +*% For 75 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + +*ColorSepScreenFreq ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + + + +*% For 85 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi: "85" + +*ColorSepScreenFreq ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi: "85" + + + +*% For 100 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + + + +*% For 120 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + + + +*% For 133 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + + + +*% For 150 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + + + +*% For 165 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi: "165" + +*ColorSepScreenFreq ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi: "165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi: "165" + +*ColorSepScreenFreq ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi: "165" + +*ColorSepScreenFreq ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi: "165" + + + +*% For 175 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + + + +*% For 200 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + + + +*% For 225 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + + + +*% For 275 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "0" + +*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "45" + + + +*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + + + +*% The byte count of this file should be exactly 062551 or 065467 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype-Hell Herkules Plate IS + + + diff --git a/openoffice/share/psprint/driver/LHQUSHJ4.PS b/openoffice/share/psprint/driver/LHQUSHJ4.PS new file mode 100644 index 0000000000000000000000000000000000000000..3b720c23e5f90934e5a661892e36801f2872cbe7 --- /dev/null +++ b/openoffice/share/psprint/driver/LHQUSHJ4.PS @@ -0,0 +1,3074 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + +*% + +*% Creation Date Apr. 18, 1996; By: Berthold Giess, Linotype-Hell AG + +*% + + + +*% ----- Basic Capabilities ----- + +*FormatVersion: "4.3" + +*FileVersion: "1.0" + +*LanguageEncoding: ISOLatin1 + +*LanguageVersion: English + +*PSVersion: "(2013.114) 9" + +*Product: "(Linotype)" + +*Manufacturer: "LHAG Linotype-Hell" + +*% 31 Chars ******************************* + +*ModelName: "Lino Quasar HQS V 3.3 J" + +*ShortNickName: "Lino Quasar HQS V 3.3 J" + +*NickName: "Lino Quasar HQS V 3.3 J" + +*PCFileName: "LHQUSHJ4.PPD" + + + +*% ----- General Information and Defaults ----- + +*FreeVM: "5242880" + +*PrintPSErrors: False + +*LanguageLevel: "2" + +*ColorDevice: True + +*DefaultColorSpace: Gray + +*DefaultHalftoneType: 1 + +*Throughput: "1" + +*VariablePaperSize: True + +*FileSystem: True + + + +*?FileSystem: " + +save + + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush + +restore + +" + +*End + + + +*Password: "0" + +*ExitServer: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot perform the exitserver command.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + +" + +*End + + + +*Reset: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot reset printer.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + + systemdict /quit get exec + + (WARNING : Printer Reset Failed.) = flush + +" + +*End + + + +*DefaultResolution: 2540dpi + + + +*?Resolution: " + + save + + 72 72 matrix defaultmatrix dtransform + + pop abs round cvi =print (dpi\n) print + + restore + +" + +*End + + + +*% Halftone Information =============== + +*ScreenFreq: "150" + +*ScreenAngle: "45" + +*AccurateScreensSupport: True + +*DefaultScreenProc: Euclidean + + + +*ScreenProc Euclidean: " + +{ + + abs exch abs 2 copy add 1 gt + + {1 sub dup mul exch 1 sub dup mul add 1 sub} + + { dup mul exch dup mul add 1 exch sub} + + ifelse + +} + +" + +*End + + + +*ScreenProc Round: " + +{ + + dup mul exch dup mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Square: " + +{ + + abs exch abs add 1 exch sub + +} + +" + +*End + + + +*ScreenProc HeavyEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.80 mul add 0.80 lt { + + exch 0.80 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + + } { + + 2 copy 0.80 mul add 1 gt { + + 1 sub exch 1 sub 0.80 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + + } { + + 0.80 mul add 2 mul neg 1 add 0.80 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc Ellipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.85 mul add 0.85 lt { + + exch 0.85 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + + } { + + 2 copy 0.85 mul add 1 gt { + + 1 sub exch 1 sub 0.85 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + + } { + + 0.85 mul add 2 mul neg 1 add 0.85 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LightEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.90 mul add 0.90 lt { + + exch 0.90 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + + } { + + 2 copy 0.90 mul add 1 gt { + + 1 sub exch 1 sub 0.90 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + + } { + + 0.90 mul add 2 mul neg 1 add 0.90 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LineX: " + +{ %Copyright Linotype-Hell AG 1996 + + abs exch 0.9 mul 0.01 sub abs exch + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc LineY: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch abs + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Grid: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch + + 0.9 mul 0.01 sub abs exch + + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + + 1 exch sub + +} + +" + +*End + + + +*DefaultTransfer: Null + +*Transfer Null: "{ }" + +*Transfer Null.Inverse: "{ 1 exch sub }" + + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is + +*% specific reason to use PageRegion. + +*OpenUI *PageSize: PickOne + +*OrderDependency: 20 AnySetup *PageSize + + + +*DefaultPageSize: Letter + +*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" + +*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" + +*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" + +*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice" + + + +*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" + +*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" + +*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" + +*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + + + +*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" + +*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" + +*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" + +*PageSize Tabloid.Extra.Transverse:"<</PageSize [864 1296] /Orientation 0>> setpagedevice" + + + +*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" + +*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" + +*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" + +*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + + + +*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" + +*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" + +*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" + +*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + + + +*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" + +*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" + +*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" + +*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + + + +*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" + +*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" + + + +*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" + +*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" + +*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" + +*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + + + +*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" + +*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" + +*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" + +*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" + +*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" + +*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" + +*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" + +*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" + +*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" + +*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" + +*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + + + +*PageSize MaxPage: "<</PageSize [1431 1488] /Orientation 1>> setpagedevice" + + + +*?PageSize: " + +save + + mark + + currentpagedevice /PageSize get aload pop + + 2 copy gt {exch} if + + (Unknown) + + 37 dict + + dup [612 792] (Letter) put + + dup [684 864] (Letter.Extra) put + + + + dup [612 1008] (Legal) put + + dup [684 1080] (Legal.Extra) put + + + + dup [792 1224] (Tabloid) put + + dup [864 1296] (Tabloid.Extra) put + + + + dup [1684 2384] (A1) put + + dup [1756 2456] (A1.Extra) put + + + + dup [1191 1684] (A2) put + + dup [1263 1756] (A2.Extra) put + + + + dup [842 1191] (A3) put + + dup [914 1263] (A3.Extra) put + + + + dup [595 842] (A4) put + + dup [667 914] (A4.Extra) put + + + + dup [420 595] (A5) put + + dup [492 667] (A5.Extra) put + + + + dup [2064 2920] (B1) put + + dup [2136 2992] (B1.Extra) put + + + + dup [1460 2064] (B2) put + + dup [1532 2136] (B2.Extra) put + + + + dup [1032 1460] (B3) put + + dup [1104 1532] (B3.Extra) put + + + + dup [729 1032] (B4) put + + dup [801 1104] (B4.Extra) put + + + + dup [516 729] (B5) put + + dup [588 801] (B5.Extra) put + + + + dup [2004 2835] (ISOB1) put + + dup [2076 2907] (ISOB1.Extra) put + + + + dup [1417 2004] (ISOB2) put + + dup [1489 2076] (ISOB2.Extra) put + + + + dup [1001 1417] (ISOB3) put + + dup [1073 1489] (ISOB3.Extra) put + + + + dup [709 1001] (ISOB4) put + + dup [781 1073] (ISOB4.Extra) put + + + + dup [499 709] (ISOB5) put + + dup [571 781] (ISOB5.Extra) put + + + + dup [1431 1488] (MaxPage) put + + + + { + + exch aload pop 4 index sub abs 5 le exch + + 5 index sub abs 5 le and + + {exch pop exit} {pop} ifelse + + } bind forall + + + + = flush + + cleartomark + + + +restore + +" + +*End + +*CloseUI: *PageSize + + + +*% These entries will set up the frame buffer. Usually used with manual feed. + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 10 AnySetup *PageRegion + + + +*DefaultPageRegion: Letter + +*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" + +*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" + +*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" + +*PageRegion Letter.Extra.Transverse:"<</PageSize [684 864] /Orientation 0>> setpagedevice" + + + +*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" + +*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" + +*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" + +*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + + + +*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" + +*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" + +*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" + +*PageRegion Tabloid.Extra.Transverse:"<</PageSize [864 1296] /Orientation 0>> setpagedevice" + + + +*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" + +*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" + +*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" + +*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + + + +*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" + +*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" + +*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" + +*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + + + +*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" + +*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" + +*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" + +*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + + + +*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" + +*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" + + + +*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" + +*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" + +*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" + +*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + + + +*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" + +*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" + +*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" + +*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" + +*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" + +*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" + +*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" + +*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" + +*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" + +*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" + +*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + + + +*PageRegion MaxPage: "<</PageSize [1431 1488] /Orientation 1>> setpagedevice" + + + +*CloseUI: *PageRegion + + + +*% The following entries provide information about specific paper keywords. + +*DefaultImageableArea: Letter + + + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" + +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" + +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" + +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + + + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" + +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" + +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" + +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + + + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" + +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" + +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" + +*ImageableArea Tabloid.Extra.Transverse:"0.0 0.0 864.0 1295.0" + + + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" + +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" + +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" + +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + + + +*ImageableArea A4: "0.0 0.0 595.0 842.0" + +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" + +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" + +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + + + +*ImageableArea A5: "0.0 0.0 420.0 595.0" + +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" + +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" + +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + + + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" + +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" + + + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" + +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" + +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" + +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + + + +*ImageableArea B5: "0.0 0.0 516.0 729.0" + +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" + +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" + +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + + + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" + +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" + + + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" + +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" + +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" + +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + + + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" + +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" + +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" + +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + + + +*ImageableArea MaxPage: "0.0 0.0 1431.0 1488.0" + + + +*?ImageableArea: " + + save + + initclip clippath pathbbox + + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + + exch round cvr =print ( ) print round cvr =print (\n) print flush + + restore + +" + +*End + + + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: Letter + + + +*PaperDimension Letter: "612.0 792.0" + +*PaperDimension Letter.Extra: "684.0 864.0" + +*PaperDimension Letter.Transverse: "612.0 791.0" + +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + + + +*PaperDimension Legal: "612.0 1008.0" + +*PaperDimension Legal.Extra: "684.0 1080.0" + +*PaperDimension Legal.Transverse: "612.0 1007.0" + +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + + + +*PaperDimension Tabloid: "792.0 1224.0" + +*PaperDimension Tabloid.Extra: "864.0 1296.0" + +*PaperDimension Tabloid.Transverse: "792.0 1223.0" + +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + + + +*PaperDimension A3: "842.0 1191.0" + +*PaperDimension A3.Extra: "914.0 1263.0" + +*PaperDimension A3.Transverse: "842.0 1190.0" + +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + + + +*PaperDimension A4: "595.0 842.0" + +*PaperDimension A4.Extra: "667.0 914.0" + +*PaperDimension A4.Transverse: "595.0 841.0" + +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + + + +*PaperDimension A5: "420.0 595.0" + +*PaperDimension A5.Extra: "492.0 667.0" + +*PaperDimension A5.Transverse: "420.0 594.0" + +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + + + +*PaperDimension B3: "1032.0 1460.0" + +*PaperDimension B3.Transverse: "1032.0 1459.0" + + + +*PaperDimension B4: "729.0 1032.0" + +*PaperDimension B4.Extra: "801.0 1104.0" + +*PaperDimension B4.Transverse: "729.0 1031.0" + +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + + + +*PaperDimension B5: "516.0 729.0" + +*PaperDimension B5.Extra: "588.0 801.0" + +*PaperDimension B5.Transverse: "516.0 728.0" + +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + + + +*PaperDimension ISOB3: "1001.0 1417.0" + +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" + + + +*PaperDimension ISOB4: "709.0 1001.0" + +*PaperDimension ISOB4.Extra: "781.0 1073.0" + +*PaperDimension ISOB4.Transverse: "709.0 1000.0" + +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + + + +*PaperDimension ISOB5: "499.0 709.0" + +*PaperDimension ISOB5.Extra: "569.7 782.0" + +*PaperDimension ISOB5.Transverse: "499.0 708.0" + +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + + + +*PaperDimension MaxPage: "1431.0 1488.0" + + + +*%=== Custom Page Sizes ================================== + + + +*% These entries provide the code and parameter ranges for a user + +*% to set up a custom page size. + +*%CustomPageSize + + + +*CustomPageSize True: " + + % B. Giess 960228 + + % params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation + + % + + exch pop statusdict /setpageparams get exec + +" + +*End + + + +*DefaultLeadingEdge: PreferLong + +*LeadingEdge: PreferLong + + + +*ParamCustomPageSize Width: 1 points 72.0 1431.0 + +*ParamCustomPageSize Height: 2 points 72.0 1488.0 + +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1431.0 + +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 + +*ParamCustomPageSize Orientation: 5 int 0 3 + + + +*CenterRegistered: False + + + +*MaxMediaWidth: "1431.0" + +*MaxMediaHeight: "1488.0" + + + +*?CurrentMediaWidth: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + + restore + + " + +*End + + + +*?CurrentMediaHeight: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + + restore + + " + +*End + + + +*% === Imagesetter Information =========================== + +*OpenGroup: Imagesetter + + + +*OpenUI *MirrorPrint/Mirror: Boolean + +*OrderDependency: 30 DocumentSetup *MirrorPrint + +*DefaultMirrorPrint: False + + + +*MirrorPrint True: " <</MirrorPrint true>> setpagedevice " + +*MirrorPrint False: " <</MirrorPrint false>> setpagedevice " + +*?MirrorPrint: " + + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush + +" + +*End + +*CloseUI: *MirrorPrint + + + +*OpenUI *NegativePrint/Negative: Boolean + +*OrderDependency: 40 DocumentSetup *NegativePrint + +*DefaultNegativePrint: False + + + +*NegativePrint True: " <</NegativePrint true>> setpagedevice " + +*NegativePrint False: " <</NegativePrint false>> setpagedevice " + +*?NegativePrint: " + + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush + +" + +*End + +*CloseUI: *NegativePrint + + + +*CloseGroup: Imagesetter + + + +*DefaultOutputOrder: Normal + +*RequiresPageRegion All: False + + + +*% Font Information ===================== + +*DefaultFont: Courier + +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk + +*Font Bookman-Demi: Standard "(001.001)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk + +*Font Bookman-Light: Standard "(001.001)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk + +*Font Courier: Standard "(002.002)" Standard ROM + +*Font Courier-Bold: Standard "(002.002)" Standard ROM + +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM + +*Font Courier-Oblique: Standard "(002.002)" Standard ROM + +*Font Helvetica: Standard "(001.006)" Standard ROM + +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM + +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM + +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.000)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk + +*Font Palatino-Italic: Standard "(001.000)" Standard Disk + +*Font Palatino-Roman: Standard "(001.000)" Standard Disk + +*Font Symbol: Special "(001.003)" Standard ROM + +*Font Times-Bold: Standard "(001.007)" Standard ROM + +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM + +*Font Times-Italic: Standard "(001.007)" Standard ROM + +*Font Times-Roman: Standard "(001.007)" Standard ROM + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Special "(001.000)" Standard Disk + + + +*Font FutoGoB101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font FutoMinA101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk + +*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk + +*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Jun101-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Jun101-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Jun101-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light.Oubun: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Jun101-Light.WP-Symbol: Special "(003.000)" Special Disk + +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk + + + +*?FontQuery: " + +save + + /str 100 string dup 0 (fonts/) putinterval def + + { + + count 1 gt + + { + + exch dup str 6 94 getinterval cvs + + (/) print dup print (:) print exch + + FontDirectory exch known + + { pop (Yes) } + + { + + length 6 add str 0 3 -1 roll getinterval + + mark exch status + + {cleartomark (Yes)}{cleartomark (No)} ifelse + + } ifelse = + + } + + {exit} ifelse + + }bind loop + + (*) = flush + +restore + +" + +*End + + + +*?FontList: " + +save + + FontDirectory { pop == } bind forall flush + + /filenameforall where + + { + + pop (fonts/*) + + { dup length 6 sub 6 exch getinterval cvn == } bind + + 128 string filenameforall flush + + } if + + (*) = flush + +restore + +" + +*End + + + +*% Printer Messages (verbatim from printer): + +*Message: "%%[exitserver: permanent state may be changed ]%%" + +*Message: "%%[Flushing: rest of job (to end-of-file) will be ignored ]%%" + +*Message: "\FontName\ not found, using Courier" + + + +*% Status (format: %%[status: <one of these> ]%% ) + +*Status: "idle" + +*Status: "busy" + +*Status: "waiting" + +*Status: "printing" + +*Status: "PrinterError: recorder offline or film problem" + +*Status: "PrinterError: " + + + +*% Input Sources (format: %%[status: <stat>; source: <one of these> ]%% ) + +*Source: "userjob" + +*Source: "other" + + + +*% Printer Error (format: %%[PrinterError: <one of these> ]%%) + +*PrinterError: "recorder offline or film problem" + +*PrinterError: " " + + + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + + + +*% Color Separation Information ===================== + + + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + + + +*OpenUI *Separations/InRIP Color Separation: Boolean + +*OrderDependency: 60 DocumentSetup *Separations + + + +*DefaultSeparations: False + +*Separations True: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + + >> setpagedevice + +" + +*End + + + +*Separations False: " + + << + + /Separations false + + /ProcessColorModel /DeviceGray + + >> setpagedevice + +" + +*End + + + +*?Separations: " + + save + + currentpagedevice /Separations get + + currentpagedevice /ProcessColorModel get /DeviceGray ne and + + {(True)}{(False)} ifelse = flush + + restore + +" + +*End + +*CloseUI: *Separations + + + +*% + +*% Screening Params for HQS + +*% + +*% ----- for Resolution 3386 dpi ----- + +*% + +*% For 100 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + + + +*% For 120 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + + + +*% For 133 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + + + +*% For 150 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + + + +*% For 175 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + + + +*% For 200 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*% + +*% ----- for Resolution 2540 dpi ----- + +*% + +*% For 20 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + + + +*% For 33 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + + + +*% For 38 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + + + +*% For 46 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + + + +*% For 50 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + + + +*% For 65 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + + + +*% For 70 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + + + +*% For 75 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + + + +*% For 80 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + + + +*% For 85 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + + + +*% For 90 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + + + +*% For 100 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + + + +*% For 110 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + + + +*% For 120 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + + + +*% For 133 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + + + +*% For 138 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + + + +*% For 150 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + + + +*% For 175 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + + + +*% For 200 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + + + +*% For 300 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*% + +*% ----- for Resolution 2032 dpi ----- + +*% + +*% For 33 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*ColorSepScreenFreq CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*ColorSepScreenFreq ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*ColorSepScreenFreq ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*ColorSepScreenFreq ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + + + +*% For 38 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*ColorSepScreenFreq CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*ColorSepScreenFreq ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*ColorSepScreenFreq ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*ColorSepScreenFreq ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + + + +*% For 46 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*ColorSepScreenFreq CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*ColorSepScreenFreq ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*ColorSepScreenFreq ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*ColorSepScreenFreq ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + + + +*% For 50 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + + + +*% For 60 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + + + +*% For 65 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*ColorSepScreenFreq CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*ColorSepScreenFreq ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*ColorSepScreenFreq ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*ColorSepScreenFreq ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + + + +*% For 70 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*ColorSepScreenFreq CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*ColorSepScreenFreq ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*ColorSepScreenFreq ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*ColorSepScreenFreq ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + + + +*% For 85 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + + + +*% For 100 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + + + +*% For 110 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + +*ColorSepScreenFreq CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + +*ColorSepScreenFreq ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + +*ColorSepScreenFreq ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + +*ColorSepScreenFreq ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + + + +*% For 120 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + + + +*% For 138 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*ColorSepScreenFreq CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*ColorSepScreenFreq ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*ColorSepScreenFreq ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*ColorSepScreenFreq ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + + + +*% For 150 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + + + +*% For 175 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + + + +*% For 250 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*ColorSepScreenFreq CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*ColorSepScreenFreq ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*ColorSepScreenFreq ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*ColorSepScreenFreq ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*% + +*% ----- for Resolution 1693 dpi ----- + +*% + +*% For 75 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + + + +*% For 85 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + + + +*% For 100 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + + + +*% For 120 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + + + +*% For 150 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*% + +*% ----- for Resolution 1270 dpi ----- + +*% + +*% For 65 lpi / 1270 dpi + +*ColorSepScreenAngle ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*ColorSepScreenFreq CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*ColorSepScreenFreq ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*ColorSepScreenFreq ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*ColorSepScreenFreq ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + + + +*% For 75 lpi / 1270 dpi + +*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + + + +*% For 90 lpi / 1270 dpi + +*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + + + +*% For 100 lpi / 1270 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + + + +*% The byte count of this file should be exactly 070965 or 074039 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype + +*% Last edited JUL 26, 1996 Quasar + diff --git a/openoffice/share/psprint/driver/LHQUSIJ4.PS b/openoffice/share/psprint/driver/LHQUSIJ4.PS new file mode 100644 index 0000000000000000000000000000000000000000..6a176703b71f04bd3fcca929ebd9a9a954a12780 --- /dev/null +++ b/openoffice/share/psprint/driver/LHQUSIJ4.PS @@ -0,0 +1,3204 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + +*% + +*% Creation Date Apr. 18, 1996; By: Berthold Giess, Linotype-Hell AG + +*% + + + +*% ----- Basic Capabilities ----- + +*FormatVersion: "4.3" + +*FileVersion: "1.0" + +*LanguageEncoding: ISOLatin1 + +*LanguageVersion: English + +*PSVersion: "(2013.114) 9" + +*Product: "(Linotype)" + +*Manufacturer: "LHAG Linotype-Hell" + +*% 31 Chars ******************************* + +*ModelName: "Lino Quasar IS V 3.3 J" + +*ShortNickName: "Lino Quasar IS V 3.3 J" + +*NickName: "Lino Quasar IS V 3.3 J" + +*PCFileName: "LHQUSIJ4.PPD" + + + +*% ----- General Information and Defaults ----- + +*FreeVM: "5242880" + +*PrintPSErrors: False + +*LanguageLevel: "2" + +*ColorDevice: True + +*DefaultColorSpace: Gray + +*DefaultHalftoneType: 1 + +*Throughput: "1" + +*VariablePaperSize: True + +*FileSystem: True + + + +*?FileSystem: " + +save + + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush + +restore + +" + +*End + + + +*Password: "0" + +*ExitServer: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot perform the exitserver command.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + +" + +*End + + + +*Reset: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot reset printer.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + + systemdict /quit get exec + + (WARNING : Printer Reset Failed.) = flush + +" + +*End + + + +*DefaultResolution: 2540dpi + + + +*?Resolution: " + + save + + 72 72 matrix defaultmatrix dtransform + + pop abs round cvi =print (dpi\n) print + + restore + +" + +*End + + + +*% Halftone Information =============== + +*ScreenFreq: "150" + +*ScreenAngle: "45" + +*AccurateScreensSupport: True + +*DefaultScreenProc: Euclidean + + + +*ScreenProc Euclidean: " + +{ + + abs exch abs 2 copy add 1 gt + + {1 sub dup mul exch 1 sub dup mul add 1 sub} + + { dup mul exch dup mul add 1 exch sub} + + ifelse + +} + +" + +*End + + + +*ScreenProc Round: " + +{ + + dup mul exch dup mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Square: " + +{ + + abs exch abs add 1 exch sub + +} + +" + +*End + + + +*ScreenProc HeavyEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.80 mul add 0.80 lt { + + exch 0.80 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + + } { + + 2 copy 0.80 mul add 1 gt { + + 1 sub exch 1 sub 0.80 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + + } { + + 0.80 mul add 2 mul neg 1 add 0.80 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc Ellipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.85 mul add 0.85 lt { + + exch 0.85 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + + } { + + 2 copy 0.85 mul add 1 gt { + + 1 sub exch 1 sub 0.85 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + + } { + + 0.85 mul add 2 mul neg 1 add 0.85 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LightEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.90 mul add 0.90 lt { + + exch 0.90 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + + } { + + 2 copy 0.90 mul add 1 gt { + + 1 sub exch 1 sub 0.90 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + + } { + + 0.90 mul add 2 mul neg 1 add 0.90 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LineX: " + +{ %Copyright Linotype-Hell AG 1996 + + abs exch 0.9 mul 0.01 sub abs exch + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc LineY: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch abs + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Grid: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch + + 0.9 mul 0.01 sub abs exch + + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + + 1 exch sub + +} + +" + +*End + + + +*DefaultTransfer: Null + +*Transfer Null: "{ }" + +*Transfer Null.Inverse: "{ 1 exch sub }" + + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is + +*% specific reason to use PageRegion. + +*OpenUI *PageSize: PickOne + +*OrderDependency: 20 AnySetup *PageSize + + + +*DefaultPageSize: Letter + +*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" + +*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" + +*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" + +*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice" + + + +*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" + +*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" + +*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" + +*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + + + +*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" + +*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" + +*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" + +*PageSize Tabloid.Extra.Transverse:"<</PageSize [864 1296] /Orientation 0>> setpagedevice" + + + +*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" + +*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" + +*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" + +*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + + + +*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" + +*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" + +*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" + +*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + + + +*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" + +*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" + +*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" + +*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + + + +*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" + +*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" + + + +*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" + +*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" + +*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" + +*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + + + +*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" + +*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" + +*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" + +*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" + +*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" + +*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" + +*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" + +*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" + +*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" + +*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" + +*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + + + +*PageSize MaxPage: "<</PageSize [1431 1488] /Orientation 1>> setpagedevice" + + + +*?PageSize: " + +save + + mark + + currentpagedevice /PageSize get aload pop + + 2 copy gt {exch} if + + (Unknown) + + 37 dict + + dup [612 792] (Letter) put + + dup [684 864] (Letter.Extra) put + + + + dup [612 1008] (Legal) put + + dup [684 1080] (Legal.Extra) put + + + + dup [792 1224] (Tabloid) put + + dup [864 1296] (Tabloid.Extra) put + + + + dup [1684 2384] (A1) put + + dup [1756 2456] (A1.Extra) put + + + + dup [1191 1684] (A2) put + + dup [1263 1756] (A2.Extra) put + + + + dup [842 1191] (A3) put + + dup [914 1263] (A3.Extra) put + + + + dup [595 842] (A4) put + + dup [667 914] (A4.Extra) put + + + + dup [420 595] (A5) put + + dup [492 667] (A5.Extra) put + + + + dup [2064 2920] (B1) put + + dup [2136 2992] (B1.Extra) put + + + + dup [1460 2064] (B2) put + + dup [1532 2136] (B2.Extra) put + + + + dup [1032 1460] (B3) put + + dup [1104 1532] (B3.Extra) put + + + + dup [729 1032] (B4) put + + dup [801 1104] (B4.Extra) put + + + + dup [516 729] (B5) put + + dup [588 801] (B5.Extra) put + + + + dup [2004 2835] (ISOB1) put + + dup [2076 2907] (ISOB1.Extra) put + + + + dup [1417 2004] (ISOB2) put + + dup [1489 2076] (ISOB2.Extra) put + + + + dup [1001 1417] (ISOB3) put + + dup [1073 1489] (ISOB3.Extra) put + + + + dup [709 1001] (ISOB4) put + + dup [781 1073] (ISOB4.Extra) put + + + + dup [499 709] (ISOB5) put + + dup [571 781] (ISOB5.Extra) put + + + + dup [1431 1488] (MaxPage) put + + + + { + + exch aload pop 4 index sub abs 5 le exch + + 5 index sub abs 5 le and + + {exch pop exit} {pop} ifelse + + } bind forall + + + + = flush + + cleartomark + + + +restore + +" + +*End + +*CloseUI: *PageSize + + + +*% These entries will set up the frame buffer. Usually used with manual feed. + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 10 AnySetup *PageRegion + + + +*DefaultPageRegion: Letter + +*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" + +*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" + +*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" + +*PageRegion Letter.Extra.Transverse:"<</PageSize [684 864] /Orientation 0>> setpagedevice" + + + +*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" + +*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" + +*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" + +*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + + + +*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" + +*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" + +*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" + +*PageRegion Tabloid.Extra.Transverse:"<</PageSize [864 1296] /Orientation 0>> setpagedevice" + + + +*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" + +*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" + +*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" + +*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + + + +*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" + +*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" + +*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" + +*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + + + +*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" + +*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" + +*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" + +*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + + + +*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" + +*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" + + + +*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" + +*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" + +*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" + +*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + + + +*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" + +*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" + +*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" + +*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" + +*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" + +*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" + +*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" + +*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" + +*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" + +*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" + +*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + + + +*PageRegion MaxPage: "<</PageSize [1431 1488] /Orientation 1>> setpagedevice" + + + +*CloseUI: *PageRegion + + + +*% The following entries provide information about specific paper keywords. + +*DefaultImageableArea: Letter + + + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" + +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" + +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" + +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + + + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" + +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" + +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" + +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + + + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" + +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" + +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" + +*ImageableArea Tabloid.Extra.Transverse:"0.0 0.0 864.0 1295.0" + + + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" + +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" + +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" + +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + + + +*ImageableArea A4: "0.0 0.0 595.0 842.0" + +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" + +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" + +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + + + +*ImageableArea A5: "0.0 0.0 420.0 595.0" + +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" + +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" + +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + + + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" + +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" + + + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" + +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" + +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" + +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + + + +*ImageableArea B5: "0.0 0.0 516.0 729.0" + +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" + +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" + +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + + + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" + +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" + + + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" + +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" + +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" + +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + + + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" + +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" + +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" + +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + + + +*ImageableArea MaxPage: "0.0 0.0 1431.0 1488.0" + + + +*?ImageableArea: " + + save + + initclip clippath pathbbox + + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + + exch round cvr =print ( ) print round cvr =print (\n) print flush + + restore + +" + +*End + + + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: Letter + + + +*PaperDimension Letter: "612.0 792.0" + +*PaperDimension Letter.Extra: "684.0 864.0" + +*PaperDimension Letter.Transverse: "612.0 791.0" + +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + + + +*PaperDimension Legal: "612.0 1008.0" + +*PaperDimension Legal.Extra: "684.0 1080.0" + +*PaperDimension Legal.Transverse: "612.0 1007.0" + +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + + + +*PaperDimension Tabloid: "792.0 1224.0" + +*PaperDimension Tabloid.Extra: "864.0 1296.0" + +*PaperDimension Tabloid.Transverse: "792.0 1223.0" + +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + + + +*PaperDimension A3: "842.0 1191.0" + +*PaperDimension A3.Extra: "914.0 1263.0" + +*PaperDimension A3.Transverse: "842.0 1190.0" + +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + + + +*PaperDimension A4: "595.0 842.0" + +*PaperDimension A4.Extra: "667.0 914.0" + +*PaperDimension A4.Transverse: "595.0 841.0" + +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + + + +*PaperDimension A5: "420.0 595.0" + +*PaperDimension A5.Extra: "492.0 667.0" + +*PaperDimension A5.Transverse: "420.0 594.0" + +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + + + +*PaperDimension B3: "1032.0 1460.0" + +*PaperDimension B3.Transverse: "1032.0 1459.0" + + + +*PaperDimension B4: "729.0 1032.0" + +*PaperDimension B4.Extra: "801.0 1104.0" + +*PaperDimension B4.Transverse: "729.0 1031.0" + +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + + + +*PaperDimension B5: "516.0 729.0" + +*PaperDimension B5.Extra: "588.0 801.0" + +*PaperDimension B5.Transverse: "516.0 728.0" + +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + + + +*PaperDimension ISOB3: "1001.0 1417.0" + +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" + + + +*PaperDimension ISOB4: "709.0 1001.0" + +*PaperDimension ISOB4.Extra: "781.0 1073.0" + +*PaperDimension ISOB4.Transverse: "709.0 1000.0" + +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + + + +*PaperDimension ISOB5: "499.0 709.0" + +*PaperDimension ISOB5.Extra: "569.7 782.0" + +*PaperDimension ISOB5.Transverse: "499.0 708.0" + +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + + + +*PaperDimension MaxPage: "1431.0 1488.0" + + + +*%=== Custom Page Sizes ================================== + + + +*% These entries provide the code and parameter ranges for a user + +*% to set up a custom page size. + +*%CustomPageSize + + + +*CustomPageSize True: " + + % B. Giess 960228 + + % params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation + + % + + exch pop statusdict /setpageparams get exec + +" + +*End + + + +*DefaultLeadingEdge: PreferLong + +*LeadingEdge: PreferLong + + + +*ParamCustomPageSize Width: 1 points 72.0 1431.0 + +*ParamCustomPageSize Height: 2 points 72.0 1488.0 + +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1431.0 + +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 + +*ParamCustomPageSize Orientation: 5 int 0 3 + +*CenterRegistered: False + + + +*MaxMediaWidth: "1431.0" + +*MaxMediaHeight: "1488.0" + + + +*?CurrentMediaWidth: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + + restore + + " + +*End + + + +*?CurrentMediaHeight: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + + restore + + " + +*End + + + +*% === Imagesetter Information =========================== + +*OpenGroup: Imagesetter + + + +*OpenUI *MirrorPrint/Mirror: Boolean + +*OrderDependency: 30 DocumentSetup *MirrorPrint + +*DefaultMirrorPrint: False + + + +*MirrorPrint True: " <</MirrorPrint true>> setpagedevice " + +*MirrorPrint False: " <</MirrorPrint false>> setpagedevice " + +*?MirrorPrint: " + + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush + +" + +*End + +*CloseUI: *MirrorPrint + + + +*OpenUI *NegativePrint/Negative: Boolean + +*OrderDependency: 40 DocumentSetup *NegativePrint + +*DefaultNegativePrint: False + + + +*NegativePrint True: " <</NegativePrint true>> setpagedevice " + +*NegativePrint False: " <</NegativePrint false>> setpagedevice " + +*?NegativePrint: " + + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush + +" + +*End + +*CloseUI: *NegativePrint + + + +*CloseGroup: Imagesetter + + + +*DefaultOutputOrder: Normal + +*RequiresPageRegion All: False + + + +*% Font Information ===================== + +*DefaultFont: Courier + +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk + +*Font Bookman-Demi: Standard "(001.001)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk + +*Font Bookman-Light: Standard "(001.001)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk + +*Font Courier: Standard "(002.002)" Standard ROM + +*Font Courier-Bold: Standard "(002.002)" Standard ROM + +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM + +*Font Courier-Oblique: Standard "(002.002)" Standard ROM + +*Font Helvetica: Standard "(001.006)" Standard ROM + +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM + +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM + +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.000)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk + +*Font Palatino-Italic: Standard "(001.000)" Standard Disk + +*Font Palatino-Roman: Standard "(001.000)" Standard Disk + +*Font Symbol: Special "(001.003)" Standard ROM + +*Font Times-Bold: Standard "(001.007)" Standard ROM + +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM + +*Font Times-Italic: Standard "(001.007)" Standard ROM + +*Font Times-Roman: Standard "(001.007)" Standard ROM + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Special "(001.000)" Standard Disk + + + +*Font FutoGoB101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font FutoMinA101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk + +*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk + +*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Jun101-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Jun101-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Jun101-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light.Oubun: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Jun101-Light.WP-Symbol: Special "(003.000)" Special Disk + +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk + + + +*?FontQuery: " + +save + + /str 100 string dup 0 (fonts/) putinterval def + + { + + count 1 gt + + { + + exch dup str 6 94 getinterval cvs + + (/) print dup print (:) print exch + + FontDirectory exch known + + { pop (Yes) } + + { + + length 6 add str 0 3 -1 roll getinterval + + mark exch status + + {cleartomark (Yes)}{cleartomark (No)} ifelse + + } ifelse = + + } + + {exit} ifelse + + }bind loop + + (*) = flush + +restore + +" + +*End + + + +*?FontList: " + +save + + FontDirectory { pop == } bind forall flush + + /filenameforall where + + { + + pop (fonts/*) + + { dup length 6 sub 6 exch getinterval cvn == } bind + + 128 string filenameforall flush + + } if + + (*) = flush + +restore + +" + +*End + + + +*% Printer Messages (verbatim from printer): + +*Message: "%%[exitserver: permanent state may be changed ]%%" + +*Message: "%%[Flushing: rest of job (to end-of-file) will be ignored ]%%" + +*Message: "\FontName\ not found, using Courier" + + + +*% Status (format: %%[status: <one of these> ]%% ) + +*Status: "idle" + +*Status: "busy" + +*Status: "waiting" + +*Status: "printing" + +*Status: "PrinterError: recorder offline or film problem" + +*Status: "PrinterError: " + + + +*% Input Sources (format: %%[status: <stat>; source: <one of these> ]%% ) + +*Source: "userjob" + +*Source: "other" + + + +*% Printer Error (format: %%[PrinterError: <one of these> ]%%) + +*PrinterError: "recorder offline or film problem" + +*PrinterError: " " + + + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + + + +*% Color Separation Information ===================== + + + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + + + +*OpenUI *Separations/InRIP Color Separation: Boolean + +*OrderDependency: 60 DocumentSetup *Separations + + + +*DefaultSeparations: False + +*Separations True: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + + >> setpagedevice + +" + +*End + + + +*Separations False: " + + << + + /Separations false + + /ProcessColorModel /DeviceGray + + >> setpagedevice + +" + +*End + + + +*?Separations: " + + save + + currentpagedevice /Separations get + + currentpagedevice /ProcessColorModel get /DeviceGray ne and + + {(True)}{(False)} ifelse = flush + + restore + +" + +*End + +*CloseUI: *Separations + + + +*% For 50 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi:"50" + +*ColorSepScreenFreq ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi:"50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi:"50" + +*ColorSepScreenFreq ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi:"50" + +*ColorSepScreenFreq ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi:"50" + + + +*% For 60 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi:"60" + +*ColorSepScreenFreq ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi:"60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi:"60" + +*ColorSepScreenFreq ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi:"60" + +*ColorSepScreenFreq ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi:"60" + + + +*% For 75 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + + + +*% For 85 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi:"85" + + + +*% For 100 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi:"100" + + + +*% For 50 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi:"50" + +*ColorSepScreenFreq ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi:"50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi:"50" + +*ColorSepScreenFreq ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi:"50" + +*ColorSepScreenFreq ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi:"50" + + + +*% For 60 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi:"60" + +*ColorSepScreenFreq ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi:"60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi:"60" + +*ColorSepScreenFreq ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi:"60" + +*ColorSepScreenFreq ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi:"60" + + + +*% For 75 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + + + +*% For 85 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi:"85" + + + +*% For 100 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi:"100" + + + +*% For 120 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi:"120" + + + +*% For 133 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi:"133" + +*ColorSepScreenFreq ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi:"133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi:"133" + +*ColorSepScreenFreq ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi:"133" + +*ColorSepScreenFreq ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi:"133" + +*% For 50 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi:"50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi:"50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi:"50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi:"50" + +*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi:"50" + + + +*% For 60 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi:"60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi:"60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi:"60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi:"60" + +*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi:"60" + + + +*% For 75 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + + + +*% For 85 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi:"85" + + + +*% For 100 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi:"100" + + + +*% For 120 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi:"120" + + + +*% For 133 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi:"133" + +*ColorSepScreenFreq ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi:"133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi:"133" + +*ColorSepScreenFreq ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi:"133" + +*ColorSepScreenFreq ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi:"133" + + + +*% For 165 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi:"165" + +*ColorSepScreenFreq ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi:"165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi:"165" + +*ColorSepScreenFreq ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi:"165" + +*ColorSepScreenFreq ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi:"165" + + + +*% For 50 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi:"50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi:"50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi:"50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi:"50" + +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi:"50" + + + +*% For 60 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi:"60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi:"60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi:"60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi:"60" + +*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi:"60" + + + +*% For 75 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + + + +*% For 85 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi:"85" + + + +*% For 100 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi:"100" + + + +*% For 120 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi:"120" + + + +*% For 133 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi:"133" + +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi:"133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi:"133" + +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi:"133" + +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi:"133" + + + +*% For 150 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi:"150" + +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi:"150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi:"150" + +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi:"150" + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi:"150" + + + +*% For 175 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi:"175" + +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi:"175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi:"175" + +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi:"175" + +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi:"175" + + + +*% For 200 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi:"200" + +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi:"200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi:"200" + +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi:"200" + +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi:"200" + + + +*% For 50 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi:"50" + +*ColorSepScreenFreq ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi:"50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi:"50" + +*ColorSepScreenFreq ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi:"50" + +*ColorSepScreenFreq ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi:"50" + + + +*% For 60 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi:"60" + +*ColorSepScreenFreq ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi:"60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi:"60" + +*ColorSepScreenFreq ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi:"60" + +*ColorSepScreenFreq ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi:"60" + + + +*% For 75 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + + + +*% For 85 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi:"85" + + + +*% For 100 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi:"100" + + + +*% For 120 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi:"120" + + + +*% For 133 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi:"133" + +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi:"133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi:"133" + +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi:"133" + +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi:"133" + + + +*% For 150 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi:"150" + +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi:"150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi:"150" + +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi:"150" + +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi:"150" + + + +*% For 165 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi:"165" + +*ColorSepScreenFreq ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi:"165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi:"165" + +*ColorSepScreenFreq ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi:"165" + +*ColorSepScreenFreq ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi:"165" + + + +*% For 175 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi:"175" + +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi:"175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi:"175" + +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi:"175" + +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi:"175" + + + +*% For 200 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi:"200" + +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi:"200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi:"200" + +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi:"200" + +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi:"200" + + + +*% For 225 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi:"225" + +*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi:"225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi:"225" + +*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi:"225" + +*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi:"225" + + + +*% For 275 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi:"275" + +*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi:"275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi:"275" + +*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi:"275" + +*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi:"275" + + + +*% For 75 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + + + +*% For 85 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi:"85" + + + +*% For 100 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi:"100" + + + +*% For 120 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi:"120" + + + +*% For 133 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi:"133" + +*ColorSepScreenFreq ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi:"133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi:"133" + +*ColorSepScreenFreq ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi:"133" + +*ColorSepScreenFreq ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi:"133" + + + +*% For 150 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi:"150" + +*ColorSepScreenFreq ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi:"150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi:"150" + +*ColorSepScreenFreq ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi:"150" + +*ColorSepScreenFreq ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi:"150" + + + +*% For 165 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi:"165" + +*ColorSepScreenFreq ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi:"165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi:"165" + +*ColorSepScreenFreq ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi:"165" + +*ColorSepScreenFreq ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi:"165" + + + +*% For 175 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi:"175" + +*ColorSepScreenFreq ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi:"175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi:"175" + +*ColorSepScreenFreq ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi:"175" + +*ColorSepScreenFreq ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi:"175" + + + +*% For 200 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi:"200" + +*ColorSepScreenFreq ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi:"200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi:"200" + +*ColorSepScreenFreq ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi:"200" + +*ColorSepScreenFreq ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi:"200" + + + +*% For 225 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi:"225" + +*ColorSepScreenFreq ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi:"225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi:"225" + +*ColorSepScreenFreq ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi:"225" + +*ColorSepScreenFreq ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi:"225" + + + +*% For 250 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi:"250" + +*ColorSepScreenFreq ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi:"250" + +*ColorSepScreenFreq ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi:"250" + +*ColorSepScreenFreq ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi:"250" + +*ColorSepScreenFreq ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi:"250" + + + +*% For 275 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi:"275" + +*ColorSepScreenFreq ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi:"275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi:"275" + +*ColorSepScreenFreq ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi:"275" + +*ColorSepScreenFreq ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi:"275" + + + +*% For 300 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi:"300" + +*ColorSepScreenFreq ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi:"300" + +*ColorSepScreenFreq ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi:"300" + +*ColorSepScreenFreq ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi:"300" + +*ColorSepScreenFreq ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi:"300" + + + +*% The byte count of this file should be exactly 074889 or 078093 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype + +*% Last edited JUL 26, 1996-Hell Quasar IS + + + + + diff --git a/openoffice/share/psprint/driver/LHQUSRH3.PS b/openoffice/share/psprint/driver/LHQUSRH3.PS new file mode 100644 index 0000000000000000000000000000000000000000..34ecff2a045e9bb7500bbbfe947bd9a7456ac4e3 --- /dev/null +++ b/openoffice/share/psprint/driver/LHQUSRH3.PS @@ -0,0 +1,1426 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% +*% Creation Date Apr. 18, 1996; By: Berthold Giess, Linotype-Hell AG +*% + +*% ----- Basic Capabilities ----- +*FormatVersion: "4.3" +*FileVersion: "1.2" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PSVersion: "(2013.114) 9" +*Product: "(Linotype)" +*% 31 Chars ******************************* +*Manufacturer: "Linotype-Hell" +*ModelName: "Lino Quasar HQS V 3.0" +*ShortNickName: "Lino Quasar HQS" +*NickName: "Lino Quasar HQS V 3.0" +*PCFileName: "LHQUSRH3.PPD" + +*% ----- General Information and Defaults ----- +*FreeVM: "5242880" +*PrintPSErrors: False +*LanguageLevel: "2" +*ColorDevice: True +*DefaultColorSpace: Gray +*DefaultHalftoneType: 1 +*Throughput: "1" +*VariablePaperSize: True +*FileSystem: True + +*?FileSystem: " +save + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush +restore +" +*End + +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 2540dpi + +*?Resolution: " + save + 72 72 matrix defaultmatrix dtransform + pop abs round cvi =print (dpi\n) print + restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "150" +*ScreenAngle: "45" +*AccurateScreensSupport: True +*DefaultScreenProc: Euclidean + +*ScreenProc Euclidean: " +{ + abs exch abs 2 copy add 1 gt + {1 sub dup mul exch 1 sub dup mul add 1 sub} + { dup mul exch dup mul add 1 exch sub} + ifelse +} +" +*End + +*ScreenProc Round: " +{ + dup mul exch dup mul add 1 exch sub +} +" +*End + +*ScreenProc Square: " +{ + abs exch abs add 1 exch sub +} +" +*End + +*ScreenProc HeavyEllipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.80 mul add 0.80 lt { + exch 0.80 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + } { + 2 copy 0.80 mul add 1 gt { + 1 sub exch 1 sub 0.80 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + } { + 0.80 mul add 2 mul neg 1 add 0.80 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc Ellipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.85 mul add 0.85 lt { + exch 0.85 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + } { + 2 copy 0.85 mul add 1 gt { + 1 sub exch 1 sub 0.85 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + } { + 0.85 mul add 2 mul neg 1 add 0.85 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc LightEllipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.90 mul add 0.90 lt { + exch 0.90 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + } { + 2 copy 0.90 mul add 1 gt { + 1 sub exch 1 sub 0.90 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + } { + 0.90 mul add 2 mul neg 1 add 0.90 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc LineX: " +{ %Copyright Linotype-Hell AG 1996 + abs exch 0.9 mul 0.01 sub abs exch + 0.003 mul add 1 exch sub +} +" +*End + +*ScreenProc LineY: " +{ %Copyright Linotype-Hell AG 1996 + 0.9 mul 0.01 sub abs exch abs + 0.003 mul add 1 exch sub +} +" +*End + +*ScreenProc Grid: " +{ %Copyright Linotype-Hell AG 1996 + 0.9 mul 0.01 sub abs exch + 0.9 mul 0.01 sub abs exch + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + 1 exch sub +} +" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 20 AnySetup *PageSize + +*DefaultPageSize: Letter +*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" +*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" +*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" +*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice" + +*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" +*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" +*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" +*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + +*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" +*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" +*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" +*PageSize Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice" + +*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" +*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" +*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" +*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + +*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" +*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" +*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" +*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + +*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" +*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" +*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" +*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + +*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" +*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" + +*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" +*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" +*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" +*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + +*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" +*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" +*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" +*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + +*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" +*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" + +*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" +*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" +*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" +*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + +*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" +*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" +*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" +*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + +*PageSize MaxPage: "<</PageSize [1431 1488] /Orientation 1>> setpagedevice" + +*?PageSize: " +save +mark +currentpagedevice /PageSize get aload pop +2 copy gt {exch} if +(Unknown) +37 dict +dup [ 612 792] (Letter) put +dup [ 684 864] (Letter.Extra) put + +dup [ 612 1008] (Legal) put +dup [ 684 1080] (Legal.Extra) put + +dup [ 792 1224] (Tabloid) put +dup [ 864 1296] (Tabloid.Extra) put + +dup [1684 2384] (A1) put +dup [1756 2456] (A1.Extra) put + +dup [1191 1684] (A2) put +dup [1263 1756] (A2.Extra) put + +dup [ 842 1191] (A3) put +dup [ 914 1263] (A3.Extra) put + +dup [ 595 842] (A4) put +dup [ 667 914] (A4.Extra) put + +dup [ 420 595] (A5) put +dup [ 492 667] (A5.Extra) put + +dup [2064 2920] (B1) put +dup [2136 2992] (B1.Extra) put + +dup [1460 2064] (B2) put +dup [1532 2136] (B2.Extra) put + +dup [1032 1460] (B3) put +dup [1104 1532] (B3.Extra) put + +dup [ 729 1032] (B4) put +dup [ 801 1104] (B4.Extra) put + +dup [ 516 729] (B5) put +dup [ 588 801] (B5.Extra) put + +dup [2004 2835] (ISOB1) put +dup [2076 2907] (ISOB1.Extra) put + +dup [1417 2004] (ISOB2) put +dup [1489 2076] (ISOB2.Extra) put + +dup [1001 1417] (ISOB3) put +dup [1073 1489] (ISOB3.Extra) put + +dup [ 709 1001] (ISOB4) put +dup [ 781 1073] (ISOB4.Extra) put + +dup [ 499 709] (ISOB5) put +dup [ 571 781] (ISOB5.Extra) put + +dup [1431 1488] (MaxPage) put + +{ +exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse +} bind forall + += flush +cleartomark + +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 10 AnySetup *PageRegion + +*DefaultPageRegion: Letter +*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" +*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" +*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" +*PageRegion Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice" + +*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" +*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" +*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" +*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + +*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" +*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" +*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" +*PageRegion Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice" + +*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" +*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" +*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" +*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + +*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" +*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" +*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" +*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + +*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" +*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" +*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" +*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + +*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" +*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" + +*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" +*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" +*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" +*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + +*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" +*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" +*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" +*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + +*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" +*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" + +*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" +*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" +*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" +*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + +*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" +*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" +*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" +*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + +*PageRegion MaxPage: "<</PageSize [1431 1488] /Orientation 1>> setpagedevice" + +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" +*ImageableArea Tabloid.Extra.Transverse: "0.0 0.0 864.0 1295.0" + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + +*ImageableArea A4: "0.0 0.0 595.0 842.0" +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + +*ImageableArea A5: "0.0 0.0 420.0 595.0" +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + +*ImageableArea B5: "0.0 0.0 516.0 729.0" +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + +*ImageableArea MaxPage: "0.0 0.0 1431.0 1488.0" + +*?ImageableArea: " + save + initclip clippath pathbbox + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + exch round cvr =print ( ) print round cvr =print (\n) print flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter + +*PaperDimension Letter: "612.0 792.0" +*PaperDimension Letter.Extra: "684.0 864.0" +*PaperDimension Letter.Transverse: "612.0 791.0" +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + +*PaperDimension Legal: "612.0 1008.0" +*PaperDimension Legal.Extra: "684.0 1080.0" +*PaperDimension Legal.Transverse: "612.0 1007.0" +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + +*PaperDimension Tabloid: "792.0 1224.0" +*PaperDimension Tabloid.Extra: "864.0 1296.0" +*PaperDimension Tabloid.Transverse: "792.0 1223.0" +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + +*PaperDimension A3: "842.0 1191.0" +*PaperDimension A3.Extra: "914.0 1263.0" +*PaperDimension A3.Transverse: "842.0 1190.0" +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + +*PaperDimension A4: "595.0 842.0" +*PaperDimension A4.Extra: "667.0 914.0" +*PaperDimension A4.Transverse: "595.0 841.0" +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + +*PaperDimension A5: "420.0 595.0" +*PaperDimension A5.Extra: "492.0 667.0" +*PaperDimension A5.Transverse: "420.0 594.0" +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + +*PaperDimension B3: "1032.0 1460.0" +*PaperDimension B3.Transverse: "1032.0 1459.0" + +*PaperDimension B4: "729.0 1032.0" +*PaperDimension B4.Extra: "801.0 1104.0" +*PaperDimension B4.Transverse: "729.0 1031.0" +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + +*PaperDimension B5: "516.0 729.0" +*PaperDimension B5.Extra: "588.0 801.0" +*PaperDimension B5.Transverse: "516.0 728.0" +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + +*PaperDimension ISOB3: "1001.0 1417.0" +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" + +*PaperDimension ISOB4: "709.0 1001.0" +*PaperDimension ISOB4.Extra: "781.0 1073.0" +*PaperDimension ISOB4.Transverse: "709.0 1000.0" +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + +*PaperDimension ISOB5: "499.0 709.0" +*PaperDimension ISOB5.Extra: "569.7 782.0" +*PaperDimension ISOB5.Transverse: "499.0 708.0" +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + +*PaperDimension MaxPage: "1431.0 1488.0" + +*%=== Custom Page Sizes ================================== + +*% These entries provide the code and parameter ranges for a user +*% to set up a custom page size. +*%CustomPageSize + +*CustomPageSize True: " +% B. Giess 960228 +% params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation +% +exch pop statusdict /setpageparams get exec +" +*End + +*DefaultLeadingEdge: PreferLong +*LeadingEdge: PreferLong + +*ParamCustomPageSize Width: 1 points 72.0 1431.0 +*ParamCustomPageSize Height: 2 points 72.0 1488.0 +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1431.0 +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 +*ParamCustomPageSize Orientation: 5 int 0 3 + +*CenterRegistered: False + +*MaxMediaWidth: "1431.0" +*MaxMediaHeight: "1488.0" + +*?CurrentMediaWidth: " + save + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + restore + " +*End + +*?CurrentMediaHeight: " + save + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + restore + " +*End + +*% === Imagesetter Information =========================== +*OpenGroup: Imagesetter + +*OpenUI *MirrorPrint/Mirror: Boolean +*OrderDependency: 30 DocumentSetup *MirrorPrint +*DefaultMirrorPrint: False + +*MirrorPrint True: "<</MirrorPrint true>> setpagedevice " +*MirrorPrint False: "<</MirrorPrint false>> setpagedevice " +*?MirrorPrint: " + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush +" +*End +*CloseUI: *MirrorPrint + +*OpenUI *NegativePrint/Negative: Boolean +*OrderDependency: 40 DocumentSetup *NegativePrint +*DefaultNegativePrint: False + +*NegativePrint True: "<</NegativePrint true>> setpagedevice " +*NegativePrint False: "<</NegativePrint false>> setpagedevice " +*?NegativePrint: " + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush +" +*End +*CloseUI: *NegativePrint + +*CloseGroup: Imagesetter + +*DefaultOutputOrder: Normal +*RequiresPageRegion All: False + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk +*Font Bookman-Demi: Standard "(001.001)" Standard Disk +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk +*Font Bookman-Light: Standard "(001.001)" Standard Disk +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk +*Font Courier: Standard "(002.002)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk +*Font Palatino-Bold: Standard "(001.000)" Standard Disk +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk +*Font Palatino-Italic: Standard "(001.000)" Standard Disk +*Font Palatino-Roman: Standard "(001.000)" Standard Disk +*Font Symbol: Special "(001.003)" Standard ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk +*Font ZapfDingbats: Special "(001.000)" Standard Disk + +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: recorder offline or film problem" +*Status: "PrinterError: " + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "userjob" +*Source: "other" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "recorder offline or film problem" +*PrinterError: "" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + +*OpenUI *Separations/InRIP Color Separation: Boolean +*OrderDependency: 60 DocumentSetup *Separations + +*DefaultSeparations: False +*Separations True: " + << + /Separations true + /ProcessColorModel /DeviceCMYK + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + >> setpagedevice +" +*End + +*Separations False: " + << + /Separations false + /ProcessColorModel /DeviceGray + >> setpagedevice +" +*End + +*?Separations: " + save + currentpagedevice /Separations get + currentpagedevice /ProcessColorModel get /DeviceGray ne and + {(True)}{(False)} ifelse = flush + restore +" +*End +*CloseUI: *Separations + +*% +*% Screening Params for HQS +*% +*% ----- for Resolution 3386 dpi ----- +*% +*% For 100 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*% For 120 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*% For 133 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*% For 150 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*% For 175 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*% For 200 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*% +*% ----- for Resolution 2540 dpi ----- +*% +*% For 20 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "20" +*ColorSepScreenFreq CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "20" +*ColorSepScreenFreq ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "20" +*ColorSepScreenFreq ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "20" +*ColorSepScreenFreq ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*% For 33 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "33" +*ColorSepScreenFreq CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "33" +*ColorSepScreenFreq ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "33" +*ColorSepScreenFreq ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "33" +*ColorSepScreenFreq ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*% For 38 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "38" +*ColorSepScreenFreq CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "38" +*ColorSepScreenFreq ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "38" +*ColorSepScreenFreq ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "38" +*ColorSepScreenFreq ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*% For 46 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "46" +*ColorSepScreenFreq CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "46" +*ColorSepScreenFreq ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "46" +*ColorSepScreenFreq ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "46" +*ColorSepScreenFreq ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*% For 50 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*% For 65 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*% For 70 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "70" +*ColorSepScreenFreq CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "70" +*ColorSepScreenFreq ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "70" +*ColorSepScreenFreq ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "70" +*ColorSepScreenFreq ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*% For 75 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*% For 80 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "80" +*ColorSepScreenFreq CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "80" +*ColorSepScreenFreq ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "80" +*ColorSepScreenFreq ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "80" +*ColorSepScreenFreq ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*% For 85 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*% For 90 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "90" +*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "90" +*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "90" +*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "90" +*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*% For 100 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*% For 110 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "110" +*ColorSepScreenFreq CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "110" +*ColorSepScreenFreq ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "110" +*ColorSepScreenFreq ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "110" +*ColorSepScreenFreq ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*% For 120 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*% For 133 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*% For 138 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "138" +*ColorSepScreenFreq CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "138" +*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "138" +*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "138" +*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*% For 150 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*% For 175 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*% For 200 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*% For 300 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*ColorSepScreenFreq CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*ColorSepScreenFreq ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*ColorSepScreenFreq ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*ColorSepScreenFreq ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*% +*% ----- for Resolution 2032 dpi ----- +*% +*% For 33 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "33" +*ColorSepScreenFreq CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "33" +*ColorSepScreenFreq ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "33" +*ColorSepScreenFreq ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "33" +*ColorSepScreenFreq ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*% For 38 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "38" +*ColorSepScreenFreq CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "38" +*ColorSepScreenFreq ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "38" +*ColorSepScreenFreq ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "38" +*ColorSepScreenFreq ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*% For 46 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "46" +*ColorSepScreenFreq CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "46" +*ColorSepScreenFreq ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "46" +*ColorSepScreenFreq ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "46" +*ColorSepScreenFreq ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*% For 50 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*% For 60 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*% For 65 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*% For 70 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "70" +*ColorSepScreenFreq CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "70" +*ColorSepScreenFreq ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "70" +*ColorSepScreenFreq ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "70" +*ColorSepScreenFreq ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*% For 85 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*% For 100 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*% For 110 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "110" +*ColorSepScreenFreq CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "110" +*ColorSepScreenFreq ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "110" +*ColorSepScreenFreq ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "110" +*ColorSepScreenFreq ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + +*% For 120 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*% For 138 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "138" +*ColorSepScreenFreq CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "138" +*ColorSepScreenFreq ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "138" +*ColorSepScreenFreq ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "138" +*ColorSepScreenFreq ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*% For 150 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "150" +*ColorSepScreenFreq CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*% For 175 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "175" +*ColorSepScreenFreq CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*% For 250 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*% +*% ----- for Resolution 1693 dpi ----- +*% +*% For 75 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*% For 85 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*% For 100 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*% For 120 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*% For 150 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*ColorSepScreenFreq CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*% +*% ----- for Resolution 1270 dpi ----- +*% +*% For 65 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*% For 75 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "45" +*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*% For 90 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45" +*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "90" +*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "90" +*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "90" +*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "90" +*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*% For 100 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*% The byte count of this file should be exactly 062813 or 064239 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype +*% Last edited JUL 26, 1996 Quasar diff --git a/openoffice/share/psprint/driver/LHQUSRI3.PS b/openoffice/share/psprint/driver/LHQUSRI3.PS new file mode 100644 index 0000000000000000000000000000000000000000..c4f399683185ebbd414e0844b4c5cda73c90cbb3 --- /dev/null +++ b/openoffice/share/psprint/driver/LHQUSRI3.PS @@ -0,0 +1,1491 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% +*% Creation Date Apr. 18, 1996; By: Berthold Giess, Linotype-Hell AG +*% + +*% ----- Basic Capabilities ----- +*FormatVersion: "4.3" +*FileVersion: "1.2" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PSVersion: "(2013.114) 9" +*Product: "(Linotype)" +*% 31 Chars ******************************* +*Manufacturer: "Linotype-Hell" +*ModelName: "Lino Quasar IS V 3.0" +*ShortNickName: "Lino Quasar IS" +*NickName: "Lino Quasar IS V 3.0" +*PCFileName: "LHQUSRI3.PPD" + +*% ----- General Information and Defaults ----- +*FreeVM: "5242880" +*PrintPSErrors: False +*LanguageLevel: "2" +*ColorDevice: True +*DefaultColorSpace: Gray +*DefaultHalftoneType: 1 +*Throughput: "1" +*VariablePaperSize: True +*FileSystem: True + +*?FileSystem: " +save + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush +restore +" +*End + +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 2540dpi + +*?Resolution: " + save + 72 72 matrix defaultmatrix dtransform + pop abs round cvi =print (dpi\n) print + restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "150" +*ScreenAngle: "45" +*AccurateScreensSupport: True +*DefaultScreenProc: Euclidean + +*ScreenProc Euclidean: " +{ + abs exch abs 2 copy add 1 gt + {1 sub dup mul exch 1 sub dup mul add 1 sub} + { dup mul exch dup mul add 1 exch sub} + ifelse +} +" +*End + +*ScreenProc Round: " +{ + dup mul exch dup mul add 1 exch sub +} +" +*End + +*ScreenProc Square: " +{ + abs exch abs add 1 exch sub +} +" +*End + +*ScreenProc HeavyEllipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.80 mul add 0.80 lt { + exch 0.80 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + } { + 2 copy 0.80 mul add 1 gt { + 1 sub exch 1 sub 0.80 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + } { + 0.80 mul add 2 mul neg 1 add 0.80 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc Ellipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.85 mul add 0.85 lt { + exch 0.85 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + } { + 2 copy 0.85 mul add 1 gt { + 1 sub exch 1 sub 0.85 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + } { + 0.85 mul add 2 mul neg 1 add 0.85 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc LightEllipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.90 mul add 0.90 lt { + exch 0.90 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + } { + 2 copy 0.90 mul add 1 gt { + 1 sub exch 1 sub 0.90 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + } { + 0.90 mul add 2 mul neg 1 add 0.90 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc LineX: " +{ %Copyright Linotype-Hell AG 1996 + abs exch 0.9 mul 0.01 sub abs exch + 0.003 mul add 1 exch sub +} +" +*End + +*ScreenProc LineY: " +{ %Copyright Linotype-Hell AG 1996 + 0.9 mul 0.01 sub abs exch abs + 0.003 mul add 1 exch sub +} +" +*End + +*ScreenProc Grid: " +{ %Copyright Linotype-Hell AG 1996 + 0.9 mul 0.01 sub abs exch + 0.9 mul 0.01 sub abs exch + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + 1 exch sub +} +" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 20 AnySetup *PageSize + +*DefaultPageSize: Letter +*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" +*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" +*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" +*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice" + +*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" +*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" +*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" +*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + +*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" +*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" +*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" +*PageSize Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice" + +*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" +*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" +*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" +*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + +*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" +*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" +*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" +*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + +*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" +*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" +*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" +*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + +*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" +*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" + +*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" +*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" +*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" +*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + +*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" +*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" +*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" +*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + +*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" +*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" + +*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" +*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" +*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" +*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + +*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" +*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" +*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" +*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + +*PageSize MaxPage: "<</PageSize [1431 1488] /Orientation 1>> setpagedevice" + +*?PageSize: " +save +mark +currentpagedevice /PageSize get aload pop +2 copy gt {exch} if +(Unknown) +37 dict +dup [ 612 792] (Letter) put +dup [ 684 864] (Letter.Extra) put + +dup [ 612 1008] (Legal) put +dup [ 684 1080] (Legal.Extra) put + +dup [ 792 1224] (Tabloid) put +dup [ 864 1296] (Tabloid.Extra) put + +dup [1684 2384] (A1) put +dup [1756 2456] (A1.Extra) put + +dup [1191 1684] (A2) put +dup [1263 1756] (A2.Extra) put + +dup [ 842 1191] (A3) put +dup [ 914 1263] (A3.Extra) put + +dup [ 595 842] (A4) put +dup [ 667 914] (A4.Extra) put + +dup [ 420 595] (A5) put +dup [ 492 667] (A5.Extra) put + +dup [2064 2920] (B1) put +dup [2136 2992] (B1.Extra) put + +dup [1460 2064] (B2) put +dup [1532 2136] (B2.Extra) put + +dup [1032 1460] (B3) put +dup [1104 1532] (B3.Extra) put + +dup [ 729 1032] (B4) put +dup [ 801 1104] (B4.Extra) put + +dup [ 516 729] (B5) put +dup [ 588 801] (B5.Extra) put + +dup [2004 2835] (ISOB1) put +dup [2076 2907] (ISOB1.Extra) put + +dup [1417 2004] (ISOB2) put +dup [1489 2076] (ISOB2.Extra) put + +dup [1001 1417] (ISOB3) put +dup [1073 1489] (ISOB3.Extra) put + +dup [ 709 1001] (ISOB4) put +dup [ 781 1073] (ISOB4.Extra) put + +dup [ 499 709] (ISOB5) put +dup [ 571 781] (ISOB5.Extra) put + +dup [1431 1488] (MaxPage) put + +{ +exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse +} bind forall + += flush +cleartomark + +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 10 AnySetup *PageRegion + +*DefaultPageRegion: Letter +*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" +*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" +*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" +*PageRegion Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice" + +*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" +*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" +*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" +*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + +*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" +*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" +*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" +*PageRegion Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice" + +*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" +*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" +*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" +*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + +*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" +*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" +*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" +*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + +*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" +*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" +*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" +*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + +*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" +*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" + +*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" +*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" +*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" +*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + +*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" +*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" +*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" +*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + +*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" +*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" + +*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" +*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" +*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" +*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + +*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" +*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" +*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" +*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + +*PageRegion MaxPage: "<</PageSize [1431 1488] /Orientation 1>> setpagedevice" + +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" +*ImageableArea Tabloid.Extra.Transverse: "0.0 0.0 864.0 1295.0" + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + +*ImageableArea A4: "0.0 0.0 595.0 842.0" +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + +*ImageableArea A5: "0.0 0.0 420.0 595.0" +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + +*ImageableArea B5: "0.0 0.0 516.0 729.0" +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + +*ImageableArea MaxPage: "0.0 0.0 1431.0 1488.0" + +*?ImageableArea: " + save + initclip clippath pathbbox + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + exch round cvr =print ( ) print round cvr =print (\n) print flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter + +*PaperDimension Letter: "612.0 792.0" +*PaperDimension Letter.Extra: "684.0 864.0" +*PaperDimension Letter.Transverse: "612.0 791.0" +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + +*PaperDimension Legal: "612.0 1008.0" +*PaperDimension Legal.Extra: "684.0 1080.0" +*PaperDimension Legal.Transverse: "612.0 1007.0" +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + +*PaperDimension Tabloid: "792.0 1224.0" +*PaperDimension Tabloid.Extra: "864.0 1296.0" +*PaperDimension Tabloid.Transverse: "792.0 1223.0" +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + +*PaperDimension A3: "842.0 1191.0" +*PaperDimension A3.Extra: "914.0 1263.0" +*PaperDimension A3.Transverse: "842.0 1190.0" +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + +*PaperDimension A4: "595.0 842.0" +*PaperDimension A4.Extra: "667.0 914.0" +*PaperDimension A4.Transverse: "595.0 841.0" +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + +*PaperDimension A5: "420.0 595.0" +*PaperDimension A5.Extra: "492.0 667.0" +*PaperDimension A5.Transverse: "420.0 594.0" +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + +*PaperDimension B3: "1032.0 1460.0" +*PaperDimension B3.Transverse: "1032.0 1459.0" + +*PaperDimension B4: "729.0 1032.0" +*PaperDimension B4.Extra: "801.0 1104.0" +*PaperDimension B4.Transverse: "729.0 1031.0" +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + +*PaperDimension B5: "516.0 729.0" +*PaperDimension B5.Extra: "588.0 801.0" +*PaperDimension B5.Transverse: "516.0 728.0" +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + +*PaperDimension ISOB3: "1001.0 1417.0" +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" + +*PaperDimension ISOB4: "709.0 1001.0" +*PaperDimension ISOB4.Extra: "781.0 1073.0" +*PaperDimension ISOB4.Transverse: "709.0 1000.0" +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + +*PaperDimension ISOB5: "499.0 709.0" +*PaperDimension ISOB5.Extra: "569.7 782.0" +*PaperDimension ISOB5.Transverse: "499.0 708.0" +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + +*PaperDimension MaxPage: "1431.0 1488.0" + +*%=== Custom Page Sizes ================================== + +*% These entries provide the code and parameter ranges for a user +*% to set up a custom page size. +*%CustomPageSize + +*CustomPageSize True: " +% B. Giess 960228 +% params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation +% +exch pop statusdict /setpageparams get exec +" +*End + +*DefaultLeadingEdge: PreferLong +*LeadingEdge: PreferLong + +*ParamCustomPageSize Width: 1 points 72.0 1431.0 +*ParamCustomPageSize Height: 2 points 72.0 1488.0 +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 1431.0 +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 +*ParamCustomPageSize Orientation: 5 int 0 3 +*CenterRegistered: False + +*MaxMediaWidth: "1431.0" +*MaxMediaHeight: "1488.0" + +*?CurrentMediaWidth: " + save + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + restore + " +*End + +*?CurrentMediaHeight: " + save + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + restore + " +*End + +*% === Imagesetter Information =========================== +*OpenGroup: Imagesetter + +*OpenUI *MirrorPrint/Mirror: Boolean +*OrderDependency: 30 DocumentSetup *MirrorPrint +*DefaultMirrorPrint: False + +*MirrorPrint True: "<</MirrorPrint true>> setpagedevice " +*MirrorPrint False: "<</MirrorPrint false>> setpagedevice " +*?MirrorPrint: " + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush +" +*End +*CloseUI: *MirrorPrint + +*OpenUI *NegativePrint/Negative: Boolean +*OrderDependency: 40 DocumentSetup *NegativePrint +*DefaultNegativePrint: False + +*NegativePrint True: "<</NegativePrint true>> setpagedevice " +*NegativePrint False: "<</NegativePrint false>> setpagedevice " +*?NegativePrint: " + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush +" +*End +*CloseUI: *NegativePrint + +*CloseGroup: Imagesetter + +*DefaultOutputOrder: Normal +*RequiresPageRegion All: False + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk +*Font Bookman-Demi: Standard "(001.001)" Standard Disk +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk +*Font Bookman-Light: Standard "(001.001)" Standard Disk +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk +*Font Courier: Standard "(002.002)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk +*Font Palatino-Bold: Standard "(001.000)" Standard Disk +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk +*Font Palatino-Italic: Standard "(001.000)" Standard Disk +*Font Palatino-Roman: Standard "(001.000)" Standard Disk +*Font Symbol: Special "(001.003)" Standard ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk +*Font ZapfDingbats: Special "(001.000)" Standard Disk + +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: recorder offline or film problem" +*Status: "PrinterError: " + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "userjob" +*Source: "other" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "recorder offline or film problem" +*PrinterError: "" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + +*OpenUI *Separations/InRIP Color Separation: Boolean +*OrderDependency: 60 DocumentSetup *Separations + +*DefaultSeparations: False +*Separations True: " + << + /Separations true + /ProcessColorModel /DeviceCMYK + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + >> setpagedevice +" +*End + +*Separations False: " + << + /Separations false + /ProcessColorModel /DeviceGray + >> setpagedevice +" +*End + +*?Separations: " + save + currentpagedevice /Separations get + currentpagedevice /ProcessColorModel get /DeviceGray ne and + {(True)}{(False)} ifelse = flush + restore +" +*End +*CloseUI: *Separations + +*% For 50 lpi / 1270 dpi +*ColorSepScreenAngle CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi: "0" +*ColorSepScreenAngle ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi: "45" + +*ColorSepScreenFreq CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi: "50" +*ColorSepScreenFreq ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi: "50" + +*% For 60 lpi / 1270 dpi +*ColorSepScreenAngle CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi: "0" +*ColorSepScreenAngle ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi: "45" + +*ColorSepScreenFreq CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi: "60" +*ColorSepScreenFreq ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi: "60" + +*% For 75 lpi / 1270 dpi +*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "0" +*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "45" + +*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*% For 85 lpi / 1270 dpi +*ColorSepScreenAngle CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi: "0" +*ColorSepScreenAngle ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi: "45" + +*ColorSepScreenFreq CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi: "85" +*ColorSepScreenFreq ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi: "85" + +*% For 100 lpi / 1270 dpi +*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "0" +*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "45" + +*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*% For 50 lpi / 1693 dpi +*ColorSepScreenAngle CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi: "0" +*ColorSepScreenAngle ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi: "45" + +*ColorSepScreenFreq CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi: "50" +*ColorSepScreenFreq ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi: "50" + +*% For 60 lpi / 1693 dpi +*ColorSepScreenAngle CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi: "0" +*ColorSepScreenAngle ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi: "45" + +*ColorSepScreenFreq CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi: "60" +*ColorSepScreenFreq ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi: "60" + +*% For 75 lpi / 1693 dpi +*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "0" +*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "45" + +*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*% For 85 lpi / 1693 dpi +*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "0" +*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "45" + +*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*% For 100 lpi / 1693 dpi +*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0" +*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45" + +*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*% For 120 lpi / 1693 dpi +*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0" +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45" + +*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*% For 133 lpi / 1693 dpi +*ColorSepScreenAngle CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi: "0" +*ColorSepScreenAngle ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi: "45" + +*ColorSepScreenFreq CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi: "133" +*ColorSepScreenFreq ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi: "133" +*% For 50 lpi / 2032 dpi +*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "0" +*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "45" + +*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*% For 60 lpi / 2032 dpi +*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "0" +*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "45" + +*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*% For 75 lpi / 2032 dpi +*ColorSepScreenAngle CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi: "0" +*ColorSepScreenAngle ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi: "45" + +*ColorSepScreenFreq CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi: "75" +*ColorSepScreenFreq ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi: "75" + +*% For 85 lpi / 2032 dpi +*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "0" +*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "45" + +*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*% For 100 lpi / 2032 dpi +*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "0" +*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "45" + +*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*% For 120 lpi / 2032 dpi +*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "0" +*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "45" + +*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*% For 133 lpi / 2032 dpi +*ColorSepScreenAngle CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi: "0" +*ColorSepScreenAngle ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi: "45" + +*ColorSepScreenFreq CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi: "133" +*ColorSepScreenFreq ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi: "133" + +*% For 165 lpi / 2032 dpi +*ColorSepScreenAngle CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi: "0" +*ColorSepScreenAngle ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi: "45" + +*ColorSepScreenFreq CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi: "165" +*ColorSepScreenFreq ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi: "165" +*ColorSepScreenFreq ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi: "165" +*ColorSepScreenFreq ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi: "165" +*ColorSepScreenFreq ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi: "165" + +*% For 50 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*% For 60 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*% For 75 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*% For 85 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*% For 100 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*% For 120 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*% For 133 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*% For 150 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*% For 175 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*% For 200 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*% For 50 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi: "50" +*ColorSepScreenFreq ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi: "50" + +*% For 60 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi: "60" +*ColorSepScreenFreq ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi: "60" + +*% For 75 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi: "75" +*ColorSepScreenFreq ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + +*% For 85 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi: "85" +*ColorSepScreenFreq ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi: "85" + +*% For 100 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*% For 120 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*% For 133 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*% For 150 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*% For 165 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi: "165" +*ColorSepScreenFreq ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi: "165" +*ColorSepScreenFreq ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi: "165" +*ColorSepScreenFreq ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi: "165" +*ColorSepScreenFreq ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi: "165" + +*% For 175 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*% For 200 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*% For 225 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "225" +*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "225" +*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "225" +*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "225" +*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*% For 275 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "275" +*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "275" +*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "275" +*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "275" +*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*% For 75 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi: "75" +*ColorSepScreenFreq ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi: "75" + +*% For 85 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi: "85" +*ColorSepScreenFreq ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi: "85" + +*% For 100 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi: "100" +*ColorSepScreenFreq ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi: "100" + +*% For 120 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi: "120" +*ColorSepScreenFreq ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi: "120" + +*% For 133 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi: "133" +*ColorSepScreenFreq ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi: "133" + +*% For 150 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi: "150" +*ColorSepScreenFreq ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi: "150" + +*% For 165 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi: "165" +*ColorSepScreenFreq ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi: "165" +*ColorSepScreenFreq ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi: "165" +*ColorSepScreenFreq ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi: "165" +*ColorSepScreenFreq ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi: "165" + +*% For 175 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "175" +*ColorSepScreenFreq ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + +*% For 200 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "200" +*ColorSepScreenFreq ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + +*% For 225 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "225" +*ColorSepScreenFreq ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "225" +*ColorSepScreenFreq ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "225" +*ColorSepScreenFreq ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "225" +*ColorSepScreenFreq ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + +*% For 250 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "250" +*ColorSepScreenFreq ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "250" +*ColorSepScreenFreq ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "250" +*ColorSepScreenFreq ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "250" +*ColorSepScreenFreq ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + +*% For 275 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "275" +*ColorSepScreenFreq ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "275" +*ColorSepScreenFreq ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "275" +*ColorSepScreenFreq ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "275" +*ColorSepScreenFreq ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + +*% For 300 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "300" +*ColorSepScreenFreq ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "300" +*ColorSepScreenFreq ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "300" +*ColorSepScreenFreq ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "300" +*ColorSepScreenFreq ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "300" + +*% The byte count of this file should be exactly 067232 or 068723 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype +*% Last edited JUL 26, 1996-Hell Quasar IS + + diff --git a/openoffice/share/psprint/driver/LHSIGHJ4.PS b/openoffice/share/psprint/driver/LHSIGHJ4.PS new file mode 100644 index 0000000000000000000000000000000000000000..02b6cb75753d7756ea171b357a3ac2ab91e426a8 --- /dev/null +++ b/openoffice/share/psprint/driver/LHSIGHJ4.PS @@ -0,0 +1,3750 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + +*% + +*% Creation Date Apr. 16, 1996; By: Berthold Giess, Linotype-Hell AG + +*% + + + +*% ----- Basic Capabilities ----- + +*FormatVersion: "4.3" + +*FileVersion: "1.0" + +*LanguageEncoding: ISOLatin1 + +*LanguageVersion: English + +*PSVersion: "(2013.114) 9" + +*Product: "(Linotype)" + +*Manufacturer: "LHAG Linotype-Hell" + +*% 31 Chars ******************************* + +*ModelName: "Lino Signasetter HQS V 3.3 J" + +*ShortNickName: "Lino Signasetter HQS V 3.3 J" + +*NickName: "Lino Signasetter HQS V 3.3 J" + +*PCFileName: "LHSIGHJ4.PPD" + + + +*% ----- General Information and Defaults ----- + +*FreeVM: "5242880" + +*PrintPSErrors: False + +*LanguageLevel: "2" + +*ColorDevice: True + +*DefaultColorSpace: Gray + +*DefaultHalftoneType: 1 + +*Throughput: "1" + +*VariablePaperSize: True + +*FileSystem: True + + + +*?FileSystem: " + +save + + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush + +restore + +" + +*End + + + +*Password: "0" + +*ExitServer: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot perform the exitserver command.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + +" + +*End + + + +*Reset: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot reset printer.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + + systemdict /quit get exec + + (WARNING : Printer Reset Failed.) = flush + +" + +*End + + + +*DefaultResolution: 2540dpi + + + +*?Resolution: " + + save + + 72 72 matrix defaultmatrix dtransform + + pop abs round cvi =print (dpi\n) print + + restore + +" + +*End + + + +*% Halftone Information =============== + +*ScreenFreq: "150" + +*ScreenAngle: "45" + +*AccurateScreensSupport: True + +*DefaultScreenProc: Euclidean + + + +*ScreenProc Euclidean: " + +{ + + abs exch abs 2 copy add 1 gt + + {1 sub dup mul exch 1 sub dup mul add 1 sub} + + { dup mul exch dup mul add 1 exch sub} + + ifelse + +} + +" + +*End + + + +*ScreenProc Round: " + +{ + + dup mul exch dup mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Square: " + +{ + + abs exch abs add 1 exch sub + +} + +" + +*End + + + +*ScreenProc HeavyEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.80 mul add 0.80 lt { + + exch 0.80 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + + } { + + 2 copy 0.80 mul add 1 gt { + + 1 sub exch 1 sub 0.80 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + + } { + + 0.80 mul add 2 mul neg 1 add 0.80 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc Ellipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.85 mul add 0.85 lt { + + exch 0.85 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + + } { + + 2 copy 0.85 mul add 1 gt { + + 1 sub exch 1 sub 0.85 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + + } { + + 0.85 mul add 2 mul neg 1 add 0.85 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LightEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.90 mul add 0.90 lt { + + exch 0.90 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + + } { + + 2 copy 0.90 mul add 1 gt { + + 1 sub exch 1 sub 0.90 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + + } { + + 0.90 mul add 2 mul neg 1 add 0.90 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LineX: " + +{ %Copyright Linotype-Hell AG 1996 + + abs exch 0.9 mul 0.01 sub abs exch + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc LineY: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch abs + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Grid: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch + + 0.9 mul 0.01 sub abs exch + + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + + 1 exch sub + +} + +" + +*End + + + +*DefaultTransfer: Null + +*Transfer Null: "{ }" + +*Transfer Null.Inverse: "{ 1 exch sub }" + + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is + +*% specific reason to use PageRegion. + +*OpenUI *PageSize: PickOne + +*OrderDependency: 20 AnySetup *PageSize + + + +*DefaultPageSize: Letter + +*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" + +*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" + +*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" + +*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice" + + + +*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" + +*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" + +*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" + +*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + + + +*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" + +*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" + +*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" + +*PageSize Tabloid.Extra.Transverse:"<</PageSize [864 1296] /Orientation 0>> setpagedevice" + + + +*PageSize A1: "<</PageSize [1684 2384] /Orientation 1>> setpagedevice" + +*PageSize A1.Extra: "<</PageSize [1756 2456] /Orientation 1>> setpagedevice" + + + +*PageSize A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice" + +*PageSize A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice" + +*PageSize A2.Transverse: "<</PageSize [1191 1684] /Orientation 0>> setpagedevice" + +*PageSize A2.Extra.Transverse: "<</PageSize [1263 1756] /Orientation 0>> setpagedevice" + + + +*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" + +*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" + +*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" + +*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + + + +*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" + +*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" + +*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" + +*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + + + +*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" + +*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" + +*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" + +*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + + + +*PageSize B1: "<</PageSize [2064 2920] /Orientation 1>> setpagedevice" + +*PageSize B1.Extra: "<</PageSize [2136 2992] /Orientation 1>> setpagedevice" + + + +*PageSize B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice" + +*PageSize B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice" + +*PageSize B2.Transverse: "<</PageSize [1460 2064] /Orientation 0>> setpagedevice" + +*PageSize B2.Extra.Transverse: "<</PageSize [1532 2136] /Orientation 0>> setpagedevice" + + + +*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" + +*PageSize B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice" + +*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" + +*PageSize B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice" + + + +*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" + +*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" + +*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" + +*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + + + +*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" + +*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" + +*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" + +*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB1: "<</PageSize [2004 2835] /Orientation 1>> setpagedevice" + +*PageSize ISOB1.Extra: "<</PageSize [2076 2907] /Orientation 1>> setpagedevice" + + + +*PageSize ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice" + +*PageSize ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice" + +*PageSize ISOB2.Transverse: "<</PageSize [1417 2004] /Orientation 0>> setpagedevice" + +*PageSize ISOB2.Extra.Transverse: "<</PageSize [1489 2076] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" + +*PageSize ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice" + +*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" + +*PageSize ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" + +*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" + +*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" + +*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" + +*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" + +*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" + +*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + + + +*PageSize MaxPage: "<</PageSize [2182 3050] /Orientation 1>> setpagedevice" + + + +*?PageSize: " + +save + + mark + + currentpagedevice /PageSize get aload pop + + 2 copy gt {exch} if + + (Unknown) + + 37 dict + + dup [612 792] (Letter) put + + dup [684 864] (Letter.Extra) put + + + + dup [612 1008] (Legal) put + + dup [684 1080] (Legal.Extra) put + + + + dup [792 1224] (Tabloid) put + + dup [864 1296] (Tabloid.Extra) put + + + + dup [1684 2384] (A1) put + + dup [1756 2456] (A1.Extra) put + + + + dup [1191 1684] (A2) put + + dup [1263 1756] (A2.Extra) put + + + + dup [842 1191] (A3) put + + dup [914 1263] (A3.Extra) put + + + + dup [595 842] (A4) put + + dup [667 914] (A4.Extra) put + + + + dup [420 595] (A5) put + + dup [492 667] (A5.Extra) put + + + + dup [2064 2920] (B1) put + + dup [2136 2992] (B1.Extra) put + + + + dup [1460 2064] (B2) put + + dup [1532 2136] (B2.Extra) put + + + + dup [1032 1460] (B3) put + + dup [1104 1532] (B3.Extra) put + + + + dup [729 1032] (B4) put + + dup [801 1104] (B4.Extra) put + + + + dup [516 729] (B5) put + + dup [588 801] (B5.Extra) put + + + + dup [2004 2835] (ISOB1) put + + dup [2076 2907] (ISOB1.Extra) put + + + + dup [1417 2004] (ISOB2) put + + dup [1489 2076] (ISOB2.Extra) put + + + + dup [1001 1417] (ISOB3) put + + dup [1073 1489] (ISOB3.Extra) put + + + + dup [709 1001] (ISOB4) put + + dup [781 1073] (ISOB4.Extra) put + + + + dup [499 709] (ISOB5) put + + dup [571 781] (ISOB5.Extra) put + + + + dup [2182 3050] (MaxPage) put + + + + { + + exch aload pop 4 index sub abs 5 le exch + + 5 index sub abs 5 le and + + {exch pop exit} {pop} ifelse + + } bind forall + + + + = flush + + cleartomark + + + +restore + +" + +*End + +*CloseUI: *PageSize + + + +*% These entries will set up the frame buffer. Usually used with manual feed. + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 10 AnySetup *PageRegion + + + +*DefaultPageRegion: Letter + +*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" + +*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" + +*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" + +*PageRegion Letter.Extra.Transverse:"<</PageSize [684 864] /Orientation 0>> setpagedevice" + + + +*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" + +*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" + +*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" + +*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + + + +*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" + +*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" + +*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" + +*PageRegion Tabloid.Extra.Transverse:"<</PageSize [864 1296] /Orientation 0>> setpagedevice" + + + +*PageRegion A1: "<</PageSize [1684 2384] /Orientation 1>> setpagedevice" + +*PageRegion A1.Extra: "<</PageSize [1756 2456] /Orientation 1>> setpagedevice" + + + +*PageRegion A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice" + +*PageRegion A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice" + +*PageRegion A2.Transverse: "<</PageSize [1191 1684] /Orientation 0>> setpagedevice" + +*PageRegion A2.Extra.Transverse: "<</PageSize [1263 1756] /Orientation 0>> setpagedevice" + + + +*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" + +*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" + +*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" + +*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + + + +*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" + +*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" + +*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" + +*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + + + +*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" + +*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" + +*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" + +*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + + + +*PageRegion B1: "<</PageSize [2064 2920] /Orientation 1>> setpagedevice" + +*PageRegion B1.Extra: "<</PageSize [2136 2992] /Orientation 1>> setpagedevice" + + + +*PageRegion B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice" + +*PageRegion B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice" + +*PageRegion B2.Transverse: "<</PageSize [1460 2064] /Orientation 0>> setpagedevice" + +*PageRegion B2.Extra.Transverse: "<</PageSize [1532 2136] /Orientation 0>> setpagedevice" + + + +*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" + +*PageRegion B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice" + +*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" + +*PageRegion B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice" + + + +*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" + +*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" + +*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" + +*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + + + +*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" + +*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" + +*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" + +*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB1: "<</PageSize [2004 2835] /Orientation 1>> setpagedevice" + +*PageRegion ISOB1.Extra: "<</PageSize [2076 2907] /Orientation 1>> setpagedevice" + + + +*PageRegion ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice" + +*PageRegion ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice" + +*PageRegion ISOB2.Transverse: "<</PageSize [1417 2004] /Orientation 0>> setpagedevice" + +*PageRegion ISOB2.Extra.Transverse: "<</PageSize [1489 2076] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" + +*PageRegion ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice" + +*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" + +*PageRegion ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" + +*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" + +*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" + +*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" + +*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" + +*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" + +*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + + + +*PageRegion MaxPage: "<</PageSize [2182 3050] /Orientation 1>> setpagedevice" + + + +*CloseUI: *PageRegion + + + +*% The following entries provide information about specific paper keywords. + +*DefaultImageableArea: Letter + + + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" + +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" + +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" + +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + + + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" + +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" + +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" + +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + + + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" + +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" + +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" + +*ImageableArea Tabloid.Extra.Transverse:"0.0 0.0 864.0 1295.0" + + + +*ImageableArea A1: "0.0 0.0 1684.0 2384.0" + +*ImageableArea A1.Extra: "0.0 0.0 1756.0 2456.0" + + + +*ImageableArea A2: "0.0 0.0 1191.0 1684.0" + +*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0" + +*ImageableArea A2.Transverse: "0.0 0.0 1191.0 1683.0" + +*ImageableArea A2.Extra.Transverse: "0.0 0.0 1263.0 1755.0" + + + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" + +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" + +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" + +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + + + +*ImageableArea A4: "0.0 0.0 595.0 842.0" + +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" + +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" + +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + + + +*ImageableArea A5: "0.0 0.0 420.0 595.0" + +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" + +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" + +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + + + +*ImageableArea B1: "0.0 0.0 2064.0 2920.0" + +*ImageableArea B1.Extra: "0.0 0.0 2136.0 2992.0" + + + +*ImageableArea B2: "0.0 0.0 1460.0 2064.0" + +*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0" + +*ImageableArea B2.Transverse: "0.0 0.0 1460.0 2063.0" + +*ImageableArea B2.Extra.Transverse: "0.0 0.0 1532.0 2135.0" + + + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" + +*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0" + +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" + +*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0" + + + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" + +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" + +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" + +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + + + +*ImageableArea B5: "0.0 0.0 516.0 729.0" + +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" + +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" + +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + + + +*ImageableArea ISOB1: "0.0 0.0 2004.0 2835.0" + +*ImageableArea ISOB1.Extra: "0.0 0.0 2076.0 2907.0" + + + +*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0" + +*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0" + +*ImageableArea ISOB2.Transverse: "0.0 0.0 1417.0 2003.0" + +*ImageableArea ISOB2.Extra.Transverse: "0.0 0.0 1489.0 2075.0" + + + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" + +*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0" + +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" + +*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0" + + + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" + +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" + +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" + +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + + + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" + +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" + +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" + +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + + + +*ImageableArea MaxPage: "0.0 0.0 2182.0 3050.0" + + + +*?ImageableArea: " + + save + + initclip clippath pathbbox + + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + + exch round cvr =print ( ) print round cvr =print (\n) print flush + + restore + +" + +*End + + + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: Letter + + + +*PaperDimension Letter: "612.0 792.0" + +*PaperDimension Letter.Extra: "684.0 864.0" + +*PaperDimension Letter.Transverse: "612.0 791.0" + +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + + + +*PaperDimension Legal: "612.0 1008.0" + +*PaperDimension Legal.Extra: "684.0 1080.0" + +*PaperDimension Legal.Transverse: "612.0 1007.0" + +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + + + +*PaperDimension Tabloid: "792.0 1224.0" + +*PaperDimension Tabloid.Extra: "864.0 1296.0" + +*PaperDimension Tabloid.Transverse: "792.0 1223.0" + +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + + + +*PaperDimension A1: "1684.0 2384.0" + +*PaperDimension A1.Extra: "1756.0 2456.0" + + + +*PaperDimension A2: "1191.0 1684.0" + +*PaperDimension A2.Extra: "1263.0 1756.0" + +*PaperDimension A2.Transverse: "1191.0 1683.0" + +*PaperDimension A2.Extra.Transverse: "1263.0 1755.0" + + + +*PaperDimension A3: "842.0 1191.0" + +*PaperDimension A3.Extra: "914.0 1263.0" + +*PaperDimension A3.Transverse: "842.0 1190.0" + +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + + + +*PaperDimension A4: "595.0 842.0" + +*PaperDimension A4.Extra: "667.0 914.0" + +*PaperDimension A4.Transverse: "595.0 841.0" + +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + + + +*PaperDimension A5: "420.0 595.0" + +*PaperDimension A5.Extra: "492.0 667.0" + +*PaperDimension A5.Transverse: "420.0 594.0" + +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + + + +*PaperDimension B1: "2064.0 2920.0" + +*PaperDimension B1.Extra: "2136.0 2992.0" + + + +*PaperDimension B2: "1460.0 2064.0" + +*PaperDimension B2.Extra: "1532.0 2136.0" + +*PaperDimension B2.Transverse: "1460.0 2063.0" + +*PaperDimension B2.Extra.Transverse: "1532.0 2135.0" + + + +*PaperDimension B3: "1032.0 1460.0" + +*PaperDimension B3.Extra: "1104.0 1532.0" + +*PaperDimension B3.Transverse: "1032.0 1459.0" + +*PaperDimension B3.Extra.Transverse: "1104.0 1531.0" + + + +*PaperDimension B4: "729.0 1032.0" + +*PaperDimension B4.Extra: "801.0 1104.0" + +*PaperDimension B4.Transverse: "729.0 1031.0" + +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + + + +*PaperDimension B5: "516.0 729.0" + +*PaperDimension B5.Extra: "588.0 801.0" + +*PaperDimension B5.Transverse: "516.0 728.0" + +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + + + +*PaperDimension ISOB1: "2004.0 2835.0" + +*PaperDimension ISOB1.Extra: "2076.0 2907.0" + + + +*PaperDimension ISOB2: "1417.0 2004.0" + +*PaperDimension ISOB2.Extra: "1489.0 2076.0" + +*PaperDimension ISOB2.Transverse: "1417.0 2003.0" + +*PaperDimension ISOB2.Extra.Transverse: "1489.0 2075.0" + + + +*PaperDimension ISOB3: "1001.0 1417.0" + +*PaperDimension ISOB3.Extra: "1073.0 1489.0" + +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" + +*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0" + + + +*PaperDimension ISOB4: "709.0 1001.0" + +*PaperDimension ISOB4.Extra: "781.0 1073.0" + +*PaperDimension ISOB4.Transverse: "709.0 1000.0" + +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + + + +*PaperDimension ISOB5: "499.0 709.0" + +*PaperDimension ISOB5.Extra: "569.7 782.0" + +*PaperDimension ISOB5.Transverse: "499.0 708.0" + +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + + + +*PaperDimension MaxPage: "2182.0 3050.0" + + + +*%=== Custom Page Sizes ================================== + + + +*% These entries provide the code and parameter ranges for a user + +*% to set up a custom page size. + + + +*CustomPageSize True: " + + % B. Giess 960228 + + % params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation + + % + + exch pop statusdict /setpageparams get exec + +" + +*End + + + +*DefaultLeadingEdge: PreferLong + +*LeadingEdge: PreferLong + + + +*ParamCustomPageSize Width: 1 points 72.0 2182.6 + +*ParamCustomPageSize Height: 2 points 72.0 3050.0 + +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 2182.6 + +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 + +*ParamCustomPageSize Orientation: 5 int 0 3 + +*CenterRegistered: False + + + +*MaxMediaWidth: "2182.6" + +*MaxMediaHeight: "3050.0" + + + +*?CurrentMediaWidth: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + + restore + + " + +*End + + + +*?CurrentMediaHeight: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + + restore + + " + +*End + + + +*% === Imagesetter Information =========================== + +*OpenGroup: Imagesetter + + + +*OpenSubGroup: PrintingMode + + + +*OpenUI *MirrorPrint/Mirror: Boolean + +*OrderDependency: 30 DocumentSetup *MirrorPrint + +*DefaultMirrorPrint: False + + + +*MirrorPrint True: " <</MirrorPrint true >> setpagedevice " + +*MirrorPrint False: " <</MirrorPrint false>> setpagedevice " + +*?MirrorPrint: " + + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush + +" + +*End + +*CloseUI: *MirrorPrint + + + +*OpenUI *NegativePrint/Negative: Boolean + +*OrderDependency: 40 DocumentSetup *NegativePrint + +*DefaultNegativePrint: False + + + +*NegativePrint True: " <</NegativePrint true >> setpagedevice " + +*NegativePrint False: " <</NegativePrint false>> setpagedevice " + +*?NegativePrint: " + + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush + +" + +*End + +*CloseUI: *NegativePrint + +*CloseSubGroup: PrintingMode + + + +*CloseGroup: Imagesetter + + + +*DefaultOutputOrder: Normal + +*RequiresPageRegion All: False + + + +*% Font Information ===================== + +*DefaultFont: Courier + +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk + +*Font Bookman-Demi: Standard "(001.001)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk + +*Font Bookman-Light: Standard "(001.001)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk + +*Font Courier: Standard "(002.002)" Standard ROM + +*Font Courier-Bold: Standard "(002.002)" Standard ROM + +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM + +*Font Courier-Oblique: Standard "(002.002)" Standard ROM + +*Font Helvetica: Standard "(001.006)" Standard ROM + +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM + +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM + +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.000)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk + +*Font Palatino-Italic: Standard "(001.000)" Standard Disk + +*Font Palatino-Roman: Standard "(001.000)" Standard Disk + +*Font Symbol: Special "(001.003)" Standard ROM + +*Font Times-Bold: Standard "(001.007)" Standard ROM + +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM + +*Font Times-Italic: Standard "(001.007)" Standard ROM + +*Font Times-Roman: Standard "(001.007)" Standard ROM + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Special "(001.000)" Standard Disk + + + +*Font FutoGoB101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font FutoMinA101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk + +*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk + +*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Jun101-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Jun101-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Jun101-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light.Oubun: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Jun101-Light.WP-Symbol: Special "(003.000)" Special Disk + +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk + + + +*?FontQuery: " + +save + + /str 100 string dup 0 (fonts/) putinterval def + + { + + count 1 gt + + { + + exch dup str 6 94 getinterval cvs + + (/) print dup print (:) print exch + + FontDirectory exch known + + { pop (Yes) } + + { + + length 6 add str 0 3 -1 roll getinterval + + mark exch status + + {cleartomark (Yes)}{cleartomark (No)} ifelse + + } ifelse = + + } + + {exit} ifelse + + }bind loop + + (*) = flush + +restore + +" + +*End + + + +*?FontList: " + +save + + FontDirectory { pop == } bind forall flush + + /filenameforall where + + { + + pop (fonts/*) + + { dup length 6 sub 6 exch getinterval cvn == } bind + + 128 string filenameforall flush + + } if + + (*) = flush + +restore + +" + +*End + + + +*% Printer Messages (verbatim from printer): + +*Message: "%%[exitserver: permanent state may be changed ]%%" + +*Message: "%%[Flushing: rest of job (to end-of-file) will be ignored ]%%" + +*Message: "\FontName\ not found, using Courier" + + + +*% Status (format: %%[status: <one of these> ]%% ) + +*Status: "idle" + +*Status: "busy" + +*Status: "waiting" + +*Status: "printing" + +*Status: "PrinterError: recorder offline or film problem" + +*Status: "PrinterError: " + + + +*% Input Sources (format: %%[status: <stat>; source: <one of these> ]%% ) + +*Source: "userjob" + +*Source: "other" + + + +*% Printer Error (format: %%[PrinterError: <one of these> ]%%) + +*PrinterError: "recorder offline or film problem" + +*PrinterError: " " + + + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + + + +*% Color Separation Information ===================== + + + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + + + +*OpenUI *Separations/InRIP Color Separation: Boolean + +*OrderDependency: 60 DocumentSetup *Separations + + + +*DefaultSeparations: False + +*Separations True: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + + >> setpagedevice + +" + +*End + + + +*Separations False: " + + << + + /Separations false + + /ProcessColorModel /DeviceGray + + >> setpagedevice + +" + +*End + + + +*?Separations: " + + save + + currentpagedevice /Separations get + + currentpagedevice /ProcessColorModel get /DeviceGray ne and + + {(True)}{(False)} ifelse = flush + + restore + +" + +*End + +*CloseUI: *Separations + + + +*% + +*% Screening Params for HQS + +*% + +*% ----- for Resolution 5080 dpi ----- + +*% + +*% For 200 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + +*ColorSepScreenFreq CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + + + +*% For 225 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*ColorSepScreenFreq CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*ColorSepScreenFreq ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*ColorSepScreenFreq ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + + + +*% For 250 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + +*ColorSepScreenFreq CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + +*ColorSepScreenFreq ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + +*ColorSepScreenFreq ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + +*ColorSepScreenFreq ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + + + +*% For 275 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*ColorSepScreenFreq CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*ColorSepScreenFreq ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*ColorSepScreenFreq ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + + + +*% For 300 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + +*ColorSepScreenFreq CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + +*ColorSepScreenFreq ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + +*ColorSepScreenFreq ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + +*ColorSepScreenFreq ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + + + +*% For 350 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + +*ColorSepScreenFreq CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + +*ColorSepScreenFreq ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + +*ColorSepScreenFreq ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + +*ColorSepScreenFreq ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + + + +*% For 350 lpi / 5080 dpi + +*ColorSepScreenAngle ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*ColorSepScreenFreq CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*ColorSepScreenFreq ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*ColorSepScreenFreq ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*ColorSepScreenFreq ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*% + +*% ----- for Resolution 4064 dpi ----- + +*% + +*% For 175 lpi / 4064 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + + + +*% For 200 lpi / 4064 dpi + +*ColorSepScreenAngle ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + +*ColorSepScreenFreq CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + + + +*% For 225 lpi / 4064 dpi + +*ColorSepScreenAngle ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + +*ColorSepScreenFreq CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + +*ColorSepScreenFreq ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + +*ColorSepScreenFreq ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + + + +*% For 250 lpi / 4064 dpi + +*ColorSepScreenAngle ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + +*ColorSepScreenFreq CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + +*ColorSepScreenFreq ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + +*ColorSepScreenFreq ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + +*ColorSepScreenFreq ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + + + +*% For 275 lpi / 4064 dpi + +*ColorSepScreenAngle ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + +*ColorSepScreenFreq CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + +*ColorSepScreenFreq ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + +*ColorSepScreenFreq ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + + + +*% For 300 lpi / 4064 dpi + +*ColorSepScreenAngle ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "300" + +*ColorSepScreenFreq CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "300" + +*ColorSepScreenFreq ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "300" + +*ColorSepScreenFreq ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "300" + +*ColorSepScreenFreq ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "300" + +*% + +*% ----- for Resolution 3386 dpi ----- + +*% + +*% For 100 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + + + +*% For 120 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + + + +*% For 133 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + + + +*% For 150 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + + + +*% For 175 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + + + +*% For 200 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + + + +*% For 225 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + + + +*% For 275 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + + + +*% For 400 lpi / 3386 dpi + +*ColorSepScreenAngle ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*ColorSepScreenFreq CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*ColorSepScreenFreq ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*ColorSepScreenFreq ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*ColorSepScreenFreq ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "400" + +*% + +*% ----- for Resolution 2540 dpi ----- + +*% + +*% For 20 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*ColorSepScreenFreq ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + + + +*% For 33 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*ColorSepScreenFreq ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + + + +*% For 38 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*ColorSepScreenFreq ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + + + +*% For 46 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*ColorSepScreenFreq ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + + + +*% For 50 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + + + +*% For 60 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + + + +*% For 65 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*ColorSepScreenFreq ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + + + +*% For 70 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*ColorSepScreenFreq ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + + + +*% For 75 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + + + +*% For 80 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*ColorSepScreenFreq ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + + + +*% For 85 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + + + +*% For 90 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + + + +*% For 100 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + + + +*% For 110 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*ColorSepScreenFreq ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + + + +*% For 120 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + + + +*% For 133 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + + + +*% For 138 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + + + +*% For 150 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + + + +*% For 175 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + + + +*% For 200 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + + + +*% For 300 lpi / 2540 dpi + +*ColorSepScreenAngle ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*ColorSepScreenFreq ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "300" + +*% + +*% ----- for Resolution 2032 dpi ----- + +*% + +*% For 33 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*ColorSepScreenFreq CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*ColorSepScreenFreq ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*ColorSepScreenFreq ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*ColorSepScreenFreq ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + + + +*% For 38 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*ColorSepScreenFreq CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*ColorSepScreenFreq ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*ColorSepScreenFreq ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*ColorSepScreenFreq ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + + + +*% For 46 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*ColorSepScreenFreq CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*ColorSepScreenFreq ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*ColorSepScreenFreq ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*ColorSepScreenFreq ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + + + +*% For 50 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + + + +*% For 60 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + + + +*% For 65 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*ColorSepScreenFreq CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*ColorSepScreenFreq ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*ColorSepScreenFreq ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*ColorSepScreenFreq ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + + + +*% For 70 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*ColorSepScreenFreq CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*ColorSepScreenFreq ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*ColorSepScreenFreq ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*ColorSepScreenFreq ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + + + +*% For 85 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + + + +*% For 100 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + + + +*% For 110 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + +*ColorSepScreenFreq CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + +*ColorSepScreenFreq ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + +*ColorSepScreenFreq ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + +*ColorSepScreenFreq ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + + + +*% For 120 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + + + +*% For 138 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*ColorSepScreenFreq CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*ColorSepScreenFreq ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*ColorSepScreenFreq ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*ColorSepScreenFreq ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + + + +*% For 150 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + + + +*% For 175 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*ColorSepScreenFreq CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*ColorSepScreenFreq ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*ColorSepScreenFreq ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + + + +*% For 250 lpi / 2032 dpi + +*ColorSepScreenAngle ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*ColorSepScreenFreq CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*ColorSepScreenFreq ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*ColorSepScreenFreq ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*ColorSepScreenFreq ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "250" + +*% + +*% ----- for Resolution 1693 dpi ----- + +*% + +*% For 75 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + + + +*% For 85 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + + + +*% For 100 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + + + +*% For 120 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + + + +*% For 150 lpi / 1693 dpi + +*ColorSepScreenAngle ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*ColorSepScreenFreq CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*ColorSepScreenFreq ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*ColorSepScreenFreq ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "150" + +*% + +*% ----- for Resolution 1270 dpi ----- + +*% + +*% For 65 lpi / 1270 dpi + +*ColorSepScreenAngle ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*ColorSepScreenFreq CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*ColorSepScreenFreq ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*ColorSepScreenFreq ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*ColorSepScreenFreq ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + + + +*% For 75 lpi / 1270 dpi + +*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + + + +*% For 90 lpi / 1270 dpi + +*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + + + +*% For 100 lpi / 1270 dpi + +*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "45" + +*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "75" + +*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "0" + + + +*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + + + +*% The byte count of this file should be exactly 090200 or 093950 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype-Hell Signasetter + +*% Last edited JUL 26, 1996 + diff --git a/openoffice/share/psprint/driver/LHSIGIJ4.PS b/openoffice/share/psprint/driver/LHSIGIJ4.PS new file mode 100644 index 0000000000000000000000000000000000000000..1feb58e58f357c50779cc042abe8499ab71e1778 --- /dev/null +++ b/openoffice/share/psprint/driver/LHSIGIJ4.PS @@ -0,0 +1,4192 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement + + +*% All Rights Reserved. + +*% Permission is granted for redistribution of this file as + +*% long as this copyright notice is intact and the contents + +*% of the file is not altered in any way from its original form. + +*% End of Copyright statement + +*% + +*% Creation Date Apr. 16, 1996; By: Berthold Giess, Linotype-Hell AG + +*% + + + +*% ----- Basic Capabilities ----- + +*FormatVersion: "4.3" + +*FileVersion: "1.0" + +*LanguageEncoding: ISOLatin1 + +*LanguageVersion: English + +*PSVersion: "(2013.114) 9" + +*Product: "(Linotype)" + +*Manufacturer: "LHAG Linotype-Hell" + +*% 31 Chars ******************************* + +*ModelName: "Lino Signasetter IS V 3.3 J" + +*ShortNickName: "Lino Signasetter IS V 3.3 J" + +*NickName: "Lino Signasetter IS V 3.3 J" + +*PCFileName: "LHSIGIJ4.PPD" + + + +*% ----- General Information and Defaults ----- + +*FreeVM: "5242880" + +*PrintPSErrors: False + +*LanguageLevel: "2" + +*ColorDevice: True + +*DefaultColorSpace: Gray + +*DefaultHalftoneType: 1 + +*Throughput: "1" + +*VariablePaperSize: True + +*FileSystem: True + + + +*?FileSystem: " + +save + + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush + +restore + +" + +*End + + + +*Password: "0" + +*ExitServer: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot perform the exitserver command.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + +" + +*End + + + +*Reset: " + + count 0 eq { % is the password on the stack? + + true + + }{ + + dup % potential password + + statusdict /checkpassword get exec not + + } ifelse + + { % if no password or not valid + + (WARNING : Cannot reset printer.) = + + (Password supplied is not valid.) = + + (Please contact the author of this software.) = flush + + quit + + } if + + serverdict /exitserver get exec + + systemdict /quit get exec + + (WARNING : Printer Reset Failed.) = flush + +" + +*End + + + +*DefaultResolution: 2540dpi + + + +*?Resolution: " + + save + + 72 72 matrix defaultmatrix dtransform + + pop abs round cvi =print (dpi\n) print + + restore + +" + +*End + + + +*% Halftone Information =============== + +*ScreenFreq: "150" + +*ScreenAngle: "45" + +*AccurateScreensSupport: True + +*DefaultScreenProc: Euclidean + + + +*ScreenProc Euclidean: " + +{ + + abs exch abs 2 copy add 1 gt + + {1 sub dup mul exch 1 sub dup mul add 1 sub} + + { dup mul exch dup mul add 1 exch sub} + + ifelse + +} + +" + +*End + + + +*ScreenProc Round: " + +{ + + dup mul exch dup mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Square: " + +{ + + abs exch abs add 1 exch sub + +} + +" + +*End + + + +*ScreenProc HeavyEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.80 mul add 0.80 lt { + + exch 0.80 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + + } { + + 2 copy 0.80 mul add 1 gt { + + 1 sub exch 1 sub 0.80 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + + } { + + 0.80 mul add 2 mul neg 1 add 0.80 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc Ellipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.85 mul add 0.85 lt { + + exch 0.85 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + + } { + + 2 copy 0.85 mul add 1 gt { + + 1 sub exch 1 sub 0.85 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + + } { + + 0.85 mul add 2 mul neg 1 add 0.85 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LightEllipse: " + +{ %Copyright Linotype-Hell AG 1996 + + exch + + abs exch abs 2 copy 0.90 mul add 0.90 lt { + + exch 0.90 div + + dup dup mul exch 2 mul 3 sub mul exch + + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + + } { + + 2 copy 0.90 mul add 1 gt { + + 1 sub exch 1 sub 0.90 div + + dup dup mul exch 2 mul 3 add mul exch + + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + + } { + + 0.90 mul add 2 mul neg 1 add 0.90 add + + } ifelse + + } ifelse + +} + +" + +*End + + + +*ScreenProc LineX: " + +{ %Copyright Linotype-Hell AG 1996 + + abs exch 0.9 mul 0.01 sub abs exch + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc LineY: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch abs + + 0.003 mul add 1 exch sub + +} + +" + +*End + + + +*ScreenProc Grid: " + +{ %Copyright Linotype-Hell AG 1996 + + 0.9 mul 0.01 sub abs exch + + 0.9 mul 0.01 sub abs exch + + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + + 1 exch sub + +} + +" + +*End + + + +*DefaultTransfer: Null + +*Transfer Null: "{ }" + +*Transfer Null.Inverse: "{ 1 exch sub }" + + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is + +*% specific reason to use PageRegion. + +*OpenUI *PageSize: PickOne + +*OrderDependency: 20 AnySetup *PageSize + + + +*DefaultPageSize: Letter + +*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" + +*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" + +*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" + +*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice" + + + +*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" + +*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" + +*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" + +*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + + + +*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" + +*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" + +*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" + +*PageSize Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice" + + + +*PageSize A1: "<</PageSize [1684 2384] /Orientation 1>> setpagedevice" + +*PageSize A1.Extra: "<</PageSize [1756 2456] /Orientation 1>> setpagedevice" + + + +*PageSize A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice" + +*PageSize A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice" + +*PageSize A2.Transverse: "<</PageSize [1191 1684] /Orientation 0>> setpagedevice" + +*PageSize A2.Extra.Transverse: "<</PageSize [1263 1756] /Orientation 0>> setpagedevice" + + + +*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" + +*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" + +*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" + +*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + + + +*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" + +*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" + +*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" + +*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + + + +*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" + +*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" + +*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" + +*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + + + +*PageSize B1: "<</PageSize [2064 2920] /Orientation 1>> setpagedevice" + +*PageSize B1.Extra: "<</PageSize [2136 2992] /Orientation 1>> setpagedevice" + + + +*PageSize B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice" + +*PageSize B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice" + +*PageSize B2.Transverse: "<</PageSize [1460 2064] /Orientation 0>> setpagedevice" + +*PageSize B2.Extra.Transverse: "<</PageSize [1532 2136] /Orientation 0>> setpagedevice" + + + +*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" + +*PageSize B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice" + +*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" + +*PageSize B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice" + + + +*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" + +*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" + +*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" + +*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + + + +*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" + +*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" + +*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" + +*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB1: "<</PageSize [2004 2835] /Orientation 1>> setpagedevice" + +*PageSize ISOB1.Extra: "<</PageSize [2076 2907] /Orientation 1>> setpagedevice" + + + +*PageSize ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice" + +*PageSize ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice" + +*PageSize ISOB2.Transverse: "<</PageSize [1417 2004] /Orientation 0>> setpagedevice" + +*PageSize ISOB2.Extra.Transverse: "<</PageSize [1489 2076] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" + +*PageSize ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice" + +*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" + +*PageSize ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" + +*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" + +*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" + +*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + + + +*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" + +*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" + +*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" + +*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + + + +*PageSize MaxPage: "<</PageSize [2182 3050] /Orientation 1>> setpagedevice" + + + +*?PageSize: " + +save + + mark + + currentpagedevice /PageSize get aload pop + + 2 copy gt {exch} if + + (Unknown) + + 37 dict + + dup [612 792] (Letter) put + + dup [684 864] (Letter.Extra) put + + + + dup [612 1008] (Legal) put + + dup [684 1080] (Legal.Extra) put + + + + dup [792 1224] (Tabloid) put + + dup [864 1296] (Tabloid.Extra) put + + + + dup [1684 2384] (A1) put + + dup [1756 2456] (A1.Extra) put + + + + dup [1191 1684] (A2) put + + dup [1263 1756] (A2.Extra) put + + + + dup [842 1191] (A3) put + + dup [914 1263] (A3.Extra) put + + + + dup [595 842] (A4) put + + dup [667 914] (A4.Extra) put + + + + dup [420 595] (A5) put + + dup [492 667] (A5.Extra) put + + + + dup [2064 2920] (B1) put + + dup [2136 2992] (B1.Extra) put + + + + dup [1460 2064] (B2) put + + dup [1532 2136] (B2.Extra) put + + + + dup [1032 1460] (B3) put + + dup [1104 1532] (B3.Extra) put + + + + dup [729 1032] (B4) put + + dup [801 1104] (B4.Extra) put + + + + dup [516 729] (B5) put + + dup [588 801] (B5.Extra) put + + + + dup [2004 2835] (ISOB1) put + + dup [2076 2907] (ISOB1.Extra) put + + + + dup [1417 2004] (ISOB2) put + + dup [1489 2076] (ISOB2.Extra) put + + + + dup [1001 1417] (ISOB3) put + + dup [1073 1489] (ISOB3.Extra) put + + + + dup [709 1001] (ISOB4) put + + dup [781 1073] (ISOB4.Extra) put + + + + dup [499 709] (ISOB5) put + + dup [571 781] (ISOB5.Extra) put + + + + dup [2182 3050] (MaxPage) put + + + + { + + exch aload pop 4 index sub abs 5 le exch + + 5 index sub abs 5 le and + + {exch pop exit} {pop} ifelse + + } bind forall + + + + = flush + + cleartomark + + + +restore + +" + +*End + +*CloseUI: *PageSize + + + +*% These entries will set up the frame buffer. Usually used with manual feed. + +*OpenUI *PageRegion: PickOne + +*OrderDependency: 10 AnySetup *PageRegion + + + +*DefaultPageRegion: Letter + +*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" + +*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" + +*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" + +*PageRegion Letter.Extra.Transverse:"<</PageSize [684 864] /Orientation 0>> setpagedevice" + + + +*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" + +*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" + +*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" + +*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + + + +*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" + +*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" + +*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" + +*PageRegion Tabloid.Extra.Transverse:"<</PageSize [864 1296] /Orientation 0>> setpagedevice" + + + +*PageRegion A1: "<</PageSize [1684 2384] /Orientation 1>> setpagedevice" + +*PageRegion A1.Extra: "<</PageSize [1756 2456] /Orientation 1>> setpagedevice" + + + +*PageRegion A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice" + +*PageRegion A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice" + +*PageRegion A2.Transverse: "<</PageSize [1191 1684] /Orientation 0>> setpagedevice" + +*PageRegion A2.Extra.Transverse: "<</PageSize [1263 1756] /Orientation 0>> setpagedevice" + + + +*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" + +*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" + +*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" + +*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + + + +*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" + +*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" + +*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" + +*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + + + +*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" + +*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" + +*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" + +*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + + + +*PageRegion B1: "<</PageSize [2064 2920] /Orientation 1>> setpagedevice" + +*PageRegion B1.Extra: "<</PageSize [2136 2992] /Orientation 1>> setpagedevice" + + + +*PageRegion B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice" + +*PageRegion B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice" + +*PageRegion B2.Transverse: "<</PageSize [1460 2064] /Orientation 0>> setpagedevice" + +*PageRegion B2.Extra.Transverse: "<</PageSize [1532 2136] /Orientation 0>> setpagedevice" + + + +*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" + +*PageRegion B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice" + +*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" + +*PageRegion B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice" + + + +*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" + +*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" + +*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" + +*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + + + +*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" + +*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" + +*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" + +*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB1: "<</PageSize [2004 2835] /Orientation 1>> setpagedevice" + +*PageRegion ISOB1.Extra: "<</PageSize [2076 2907] /Orientation 1>> setpagedevice" + + + +*PageRegion ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice" + +*PageRegion ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice" + +*PageRegion ISOB2.Transverse: "<</PageSize [1417 2004] /Orientation 0>> setpagedevice" + +*PageRegion ISOB2.Extra.Transverse: "<</PageSize [1489 2076] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" + +*PageRegion ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice" + +*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" + +*PageRegion ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" + +*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" + +*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" + +*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + + + +*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" + +*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" + +*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" + +*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + + + +*PageRegion MaxPage: "<</PageSize [2182 3050] /Orientation 1>> setpagedevice" + + + +*CloseUI: *PageRegion + + + +*% The following entries provide information about specific paper keywords. + +*DefaultImageableArea: Letter + + + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" + +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" + +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" + +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + + + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" + +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" + +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" + +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + + + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" + +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" + +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" + +*ImageableArea Tabloid.Extra.Transverse:"0.0 0.0 864.0 1295.0" + + + +*ImageableArea A1: "0.0 0.0 1684.0 2384.0" + +*ImageableArea A1.Extra: "0.0 0.0 1756.0 2456.0" + + + +*ImageableArea A2: "0.0 0.0 1191.0 1684.0" + +*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0" + +*ImageableArea A2.Transverse: "0.0 0.0 1191.0 1683.0" + +*ImageableArea A2.Extra.Transverse: "0.0 0.0 1263.0 1755.0" + + + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" + +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" + +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" + +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + + + +*ImageableArea A4: "0.0 0.0 595.0 842.0" + +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" + +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" + +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + + + +*ImageableArea A5: "0.0 0.0 420.0 595.0" + +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" + +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" + +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + + + +*ImageableArea B1: "0.0 0.0 2064.0 2920.0" + +*ImageableArea B1.Extra: "0.0 0.0 2136.0 2992.0" + + + +*ImageableArea B2: "0.0 0.0 1460.0 2064.0" + +*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0" + +*ImageableArea B2.Transverse: "0.0 0.0 1460.0 2063.0" + +*ImageableArea B2.Extra.Transverse: "0.0 0.0 1532.0 2135.0" + + + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" + +*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0" + +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" + +*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0" + + + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" + +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" + +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" + +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + + + +*ImageableArea B5: "0.0 0.0 516.0 729.0" + +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" + +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" + +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + + + +*ImageableArea ISOB1: "0.0 0.0 2004.0 2835.0" + +*ImageableArea ISOB1.Extra: "0.0 0.0 2076.0 2907.0" + + + +*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0" + +*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0" + +*ImageableArea ISOB2.Transverse: "0.0 0.0 1417.0 2003.0" + +*ImageableArea ISOB2.Extra.Transverse: "0.0 0.0 1489.0 2075.0" + + + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" + +*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0" + +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" + +*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0" + + + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" + +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" + +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" + +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + + + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" + +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" + +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" + +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + + + +*ImageableArea MaxPage: "0.0 0.0 2182.0 3050.0" + + + +*?ImageableArea: " + + save + + initclip clippath pathbbox + + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + + exch round cvr =print ( ) print round cvr =print (\n) print flush + + restore + +" + +*End + + + +*% These provide the physical dimensions of the paper (by keyword) + +*DefaultPaperDimension: Letter + + + +*PaperDimension Letter: "612.0 792.0" + +*PaperDimension Letter.Extra: "684.0 864.0" + +*PaperDimension Letter.Transverse: "612.0 791.0" + +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + + + +*PaperDimension Legal: "612.0 1008.0" + +*PaperDimension Legal.Extra: "684.0 1080.0" + +*PaperDimension Legal.Transverse: "612.0 1007.0" + +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + + + +*PaperDimension Tabloid: "792.0 1224.0" + +*PaperDimension Tabloid.Extra: "864.0 1296.0" + +*PaperDimension Tabloid.Transverse: "792.0 1223.0" + +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + + + +*PaperDimension A1: "1684.0 2384.0" + +*PaperDimension A1.Extra: "1756.0 2456.0" + + + +*PaperDimension A2: "1191.0 1684.0" + +*PaperDimension A2.Extra: "1263.0 1756.0" + +*PaperDimension A2.Transverse: "1191.0 1683.0" + +*PaperDimension A2.Extra.Transverse: "1263.0 1755.0" + + + +*PaperDimension A3: "842.0 1191.0" + +*PaperDimension A3.Extra: "914.0 1263.0" + +*PaperDimension A3.Transverse: "842.0 1190.0" + +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + + + +*PaperDimension A4: "595.0 842.0" + +*PaperDimension A4.Extra: "667.0 914.0" + +*PaperDimension A4.Transverse: "595.0 841.0" + +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + + + +*PaperDimension A5: "420.0 595.0" + +*PaperDimension A5.Extra: "492.0 667.0" + +*PaperDimension A5.Transverse: "420.0 594.0" + +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + + + +*PaperDimension B1: "2064.0 2920.0" + +*PaperDimension B1.Extra: "2136.0 2992.0" + + + +*PaperDimension B2: "1460.0 2064.0" + +*PaperDimension B2.Extra: "1532.0 2136.0" + +*PaperDimension B2.Transverse: "1460.0 2063.0" + +*PaperDimension B2.Extra.Transverse: "1532.0 2135.0" + + + +*PaperDimension B3: "1032.0 1460.0" + +*PaperDimension B3.Extra: "1104.0 1532.0" + +*PaperDimension B3.Transverse: "1032.0 1459.0" + +*PaperDimension B3.Extra.Transverse: "1104.0 1531.0" + + + +*PaperDimension B4: "729.0 1032.0" + +*PaperDimension B4.Extra: "801.0 1104.0" + +*PaperDimension B4.Transverse: "729.0 1031.0" + +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + + + +*PaperDimension B5: "516.0 729.0" + +*PaperDimension B5.Extra: "588.0 801.0" + +*PaperDimension B5.Transverse: "516.0 728.0" + +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + + + +*PaperDimension ISOB1: "2004.0 2835.0" + +*PaperDimension ISOB1.Extra: "2076.0 2907.0" + + + +*PaperDimension ISOB2: "1417.0 2004.0" + +*PaperDimension ISOB2.Extra: "1489.0 2076.0" + +*PaperDimension ISOB2.Transverse: "1417.0 2003.0" + +*PaperDimension ISOB2.Extra.Transverse: "1489.0 2075.0" + + + +*PaperDimension ISOB3: "1001.0 1417.0" + +*PaperDimension ISOB3.Extra: "1073.0 1489.0" + +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" + +*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0" + + + +*PaperDimension ISOB4: "709.0 1001.0" + +*PaperDimension ISOB4.Extra: "781.0 1073.0" + +*PaperDimension ISOB4.Transverse: "709.0 1000.0" + +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + + + +*PaperDimension ISOB5: "499.0 709.0" + +*PaperDimension ISOB5.Extra: "569.7 782.0" + +*PaperDimension ISOB5.Transverse: "499.0 708.0" + +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + + + +*PaperDimension MaxPage: "2182.0 3050.0" + + + +*%=== Custom Page Sizes ================================== + + + +*% These entries provide the code and parameter ranges for a user + +*% to set up a custom page size. + + + +*CustomPageSize True: " + + % B. Giess 960228 + + % params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation + + % + + exch pop statusdict /setpageparams get exec + +" + +*End + + + +*DefaultLeadingEdge: PreferLong + +*LeadingEdge: PreferLong + + + +*ParamCustomPageSize Width: 1 points 72.0 2182.6 + +*ParamCustomPageSize Height: 2 points 72.0 3050.0 + +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 2182.6 + +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 + +*ParamCustomPageSize Orientation: 5 int 0 3 + +*CenterRegistered: False + + + +*MaxMediaWidth: "2182.6" + +*MaxMediaHeight: "3050.0" + + + +*?CurrentMediaWidth: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + + restore + + " + +*End + + + +*?CurrentMediaHeight: " + + save + + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + + restore + + " + +*End + + + +*% === Imagesetter Information =========================== + +*OpenGroup: Imagesetter + + + +*OpenSubGroup: PrintingMode + + + +*OpenUI *MirrorPrint/Mirror: Boolean + +*OrderDependency: 30 DocumentSetup *MirrorPrint + +*DefaultMirrorPrint: False + + + +*MirrorPrint True: " <</MirrorPrint true >> setpagedevice " + +*MirrorPrint False: " <</MirrorPrint false>> setpagedevice " + +*?MirrorPrint: " + + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush + +" + +*End + +*CloseUI: *MirrorPrint + + + +*OpenUI *NegativePrint/Negative: Boolean + +*OrderDependency: 40 DocumentSetup *NegativePrint + +*DefaultNegativePrint: False + + + +*NegativePrint True: " <</NegativePrint true >> setpagedevice " + +*NegativePrint False: " <</NegativePrint false>> setpagedevice " + +*?NegativePrint: " + + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush + +" + +*End + +*CloseUI: *NegativePrint + +*CloseSubGroup: PrintingMode + + + +*CloseGroup: Imagesetter + + + +*DefaultOutputOrder: Normal + +*RequiresPageRegion All: False + + + +*% Font Information ===================== + +*DefaultFont: Courier + +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk + +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk + +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk + +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk + +*Font Bookman-Demi: Standard "(001.001)" Standard Disk + +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk + +*Font Bookman-Light: Standard "(001.001)" Standard Disk + +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk + +*Font Courier: Standard "(002.002)" Standard ROM + +*Font Courier-Bold: Standard "(002.002)" Standard ROM + +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM + +*Font Courier-Oblique: Standard "(002.002)" Standard ROM + +*Font Helvetica: Standard "(001.006)" Standard ROM + +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM + +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM + +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM + +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM + +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk + +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk + +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk + +*Font Palatino-Bold: Standard "(001.000)" Standard Disk + +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk + +*Font Palatino-Italic: Standard "(001.000)" Standard Disk + +*Font Palatino-Roman: Standard "(001.000)" Standard Disk + +*Font Symbol: Special "(001.003)" Standard ROM + +*Font Times-Bold: Standard "(001.007)" Standard ROM + +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM + +*Font Times-Italic: Standard "(001.007)" Standard ROM + +*Font Times-Roman: Standard "(001.007)" Standard ROM + +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk + +*Font ZapfDingbats: Special "(001.000)" Standard Disk + + + +*Font FutoGoB101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoGoB101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoGoB101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoGoB101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoGoB101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoGoB101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font FutoMinA101-Bold-Add-H: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font FutoMinA101-Bold-Add-V: JIS "(003.000)" Add Disk + +*Font FutoMinA101-Bold-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-Ext-H: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-Ext-V: JIS "(003.000)" Ext Disk + +*Font FutoMinA101-Bold-H: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-NWP-H: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-NWP-V: JIS "(003.000)" NWP Disk + +*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold-V: JIS "(003.000)" JIS-83 Disk + +*Font FutoMinA101-Bold.Oubun: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.Roman83pv: Special "(003.000)" Special Disk + +*Font FutoMinA101-Bold.WP-Symbol: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk + +*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk + +*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk + +*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk + +*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk + +*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk + +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk + +*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk + +*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk + +*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Jun101-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Jun101-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Jun101-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Jun101-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Jun101-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Jun101-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Jun101-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Jun101-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Jun101-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Jun101-Light.Oubun: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman: Special "(003.000)" Special Disk + +*Font Jun101-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Jun101-Light.WP-Symbol: Special "(003.000)" Special Disk + +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk + +*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk + +*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk + +*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk + +*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk + +*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk + +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk + +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk + +*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk + +*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk + +*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk + +*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk + + + +*?FontQuery: " + +save + + /str 100 string dup 0 (fonts/) putinterval def + + { + + count 1 gt + + { + + exch dup str 6 94 getinterval cvs + + (/) print dup print (:) print exch + + FontDirectory exch known + + { pop (Yes) } + + { + + length 6 add str 0 3 -1 roll getinterval + + mark exch status + + {cleartomark (Yes)}{cleartomark (No)} ifelse + + } ifelse = + + } + + {exit} ifelse + + }bind loop + + (*) = flush + +restore + +" + +*End + + + +*?FontList: " + +save + + FontDirectory { pop == } bind forall flush + + /filenameforall where + + { + + pop (fonts/*) + + { dup length 6 sub 6 exch getinterval cvn == } bind + + 128 string filenameforall flush + + } if + + (*) = flush + +restore + +" + +*End + + + +*% Printer Messages (verbatim from printer): + +*Message: "%%[exitserver: permanent state may be changed ]%%" + +*Message: "%%[Flushing: rest of job (to end-of-file) will be ignored ]%%" + +*Message: "\FontName\ not found, using Courier" + + + +*% Status (format: %%[status: <one of these> ]%% ) + +*Status: "idle" + +*Status: "busy" + +*Status: "waiting" + +*Status: "printing" + +*Status: "PrinterError: recorder offline or film problem" + +*Status: "PrinterError: " + + + +*% Input Sources (format: %%[status: <stat>; source: <one of these> ]%% ) + +*Source: "userjob" + +*Source: "other" + + + +*% Printer Error (format: %%[PrinterError: <one of these> ]%%) + +*PrinterError: "recorder offline or film problem" + +*PrinterError: " " + + + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + + + +*% Color Separation Information ===================== + + + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + + + +*OpenUI *Separations/InRIP Color Separation: Boolean + +*OrderDependency: 60 DocumentSetup *Separations + + + +*DefaultSeparations: False + +*Separations True: " + + << + + /Separations true + + /ProcessColorModel /DeviceCMYK + + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + + >> setpagedevice + +" + +*End + + + +*Separations False: " + + << + + /Separations false + + /ProcessColorModel /DeviceGray + + >> setpagedevice + +" + +*End + + + +*?Separations: " + + save + + currentpagedevice /Separations get + + currentpagedevice /ProcessColorModel get /DeviceGray ne and + + {(True)}{(False)} ifelse = flush + + restore + +" + +*End + +*CloseUI: *Separations + + + +*% + +*% Screening Params for IS + +*% + +*% ----- for Resolution 1270 dpi ----- + +*% + +*% For 50 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi:"50" + +*ColorSepScreenFreq ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi:"50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi:"50" + +*ColorSepScreenFreq ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi:"50" + +*ColorSepScreenFreq ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi:"50" + + + +*% For 60 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi:"60" + +*ColorSepScreenFreq ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi:"60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi:"60" + +*ColorSepScreenFreq ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi:"60" + +*ColorSepScreenFreq ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi:"60" + + + +*% For 75 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi:"75" + + + +*% For 85 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi:"85" + + + +*% For 100 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi:"100" + + + +*% For 120 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.120lpi.1270dpi/120 lpi / 1270 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.1270dpi/120 lpi / 1270 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.1270dpi/120 lpi / 1270 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.1270dpi/120 lpi / 1270 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.1270dpi/120 lpi / 1270 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.1270dpi/120 lpi / 1270 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.1270dpi/120 lpi / 1270 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.1270dpi/120 lpi / 1270 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.1270dpi/120 lpi / 1270 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.1270dpi/120 lpi / 1270 dpi:"120" + + + +*% For 150 lpi / 1270 dpi + +*ColorSepScreenAngle CustomColor.150lpi.1270dpi/150 lpi / 1270 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.150lpi.1270dpi/150 lpi / 1270 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.1270dpi/150 lpi / 1270 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.150lpi.1270dpi/150 lpi / 1270 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.150lpi.1270dpi/150 lpi / 1270 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.150lpi.1270dpi/150 lpi / 1270 dpi:"150" + +*ColorSepScreenFreq ProcessCyan.150lpi.1270dpi/150 lpi / 1270 dpi:"150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.1270dpi/150 lpi / 1270 dpi:"150" + +*ColorSepScreenFreq ProcessYellow.150lpi.1270dpi/150 lpi / 1270 dpi:"150" + +*ColorSepScreenFreq ProcessBlack.150lpi.1270dpi/150 lpi / 1270 dpi:"150" + +*% + +*% ----- for Resolution 1693 dpi ----- + +*% + +*% For 50 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi:"50" + +*ColorSepScreenFreq ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi:"50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi:"50" + +*ColorSepScreenFreq ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi:"50" + +*ColorSepScreenFreq ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi:"50" + + + +*% For 60 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi:"60" + +*ColorSepScreenFreq ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi:"60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi:"60" + +*ColorSepScreenFreq ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi:"60" + +*ColorSepScreenFreq ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi:"60" + + + +*% For 75 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi:"75" + + + +*% For 85 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi:"85" + + + +*% For 100 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi:"100" + + + +*% For 120 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi:"120" + + + +*% For 133 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi:"133" + +*ColorSepScreenFreq ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi:"133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi:"133" + +*ColorSepScreenFreq ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi:"133" + +*ColorSepScreenFreq ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi:"133" + + + +*% For 165 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.165lpi.1693dpi/165 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.165lpi.1693dpi/165 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.1693dpi/165 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.165lpi.1693dpi/165 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.165lpi.1693dpi/165 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.165lpi.1693dpi/165 lpi / 1693 dpi:"165" + +*ColorSepScreenFreq ProcessCyan.165lpi.1693dpi/165 lpi / 1693 dpi:"165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.1693dpi/165 lpi / 1693 dpi:"165" + +*ColorSepScreenFreq ProcessYellow.165lpi.1693dpi/165 lpi / 1693 dpi:"165" + +*ColorSepScreenFreq ProcessBlack.165lpi.1693dpi/165 lpi / 1693 dpi:"165" + + + +*% For 200 lpi / 1693 dpi + +*ColorSepScreenAngle CustomColor.200lpi.1693dpi/200 lpi / 1693 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.200lpi.1693dpi/200 lpi / 1693 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.1693dpi/200 lpi / 1693 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.200lpi.1693dpi/200 lpi / 1693 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.200lpi.1693dpi/200 lpi / 1693 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.200lpi.1693dpi/200 lpi / 1693 dpi:"200" + +*ColorSepScreenFreq ProcessCyan.200lpi.1693dpi/200 lpi / 1693 dpi:"200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.1693dpi/200 lpi / 1693 dpi:"200" + +*ColorSepScreenFreq ProcessYellow.200lpi.1693dpi/200 lpi / 1693 dpi:"200" + +*ColorSepScreenFreq ProcessBlack.200lpi.1693dpi/200 lpi / 1693 dpi:"200" + +*% + +*% ----- for Resolution 2032 dpi ----- + +*% + +*% For 50 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi:"50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi:"50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi:"50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi:"50" + +*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi:"50" + + + +*% For 60 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi:"60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi:"60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi:"60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi:"60" + +*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi:"60" + + + +*% For 75 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi:"75" + + + +*% For 85 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi:"85" + + + +*% For 100 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi:"100" + + + +*% For 120 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi:"120" + + + +*% For 133 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi:"133" + +*ColorSepScreenFreq ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi:"133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi:"133" + +*ColorSepScreenFreq ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi:"133" + +*ColorSepScreenFreq ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi:"133" + + + +*% For 165 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi:"165" + +*ColorSepScreenFreq ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi:"165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi:"165" + +*ColorSepScreenFreq ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi:"165" + +*ColorSepScreenFreq ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi:"165" + + + +*% For 250 lpi / 2032 dpi + +*ColorSepScreenAngle CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi:"250" + +*ColorSepScreenFreq ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi:"250" + +*ColorSepScreenFreq ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi:"250" + +*ColorSepScreenFreq ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi:"250" + +*ColorSepScreenFreq ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi:"250" + +*% + +*% ----- for Resolution 2540 dpi ----- + +*% + +*% For 50 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi:"50" + +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi:"50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi:"50" + +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi:"50" + +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi:"50" + + + +*% For 60 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi:"60" + +*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi:"60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi:"60" + +*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi:"60" + +*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi:"60" + + + +*% For 75 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi:"75" + + + +*% For 85 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi:"85" + + + +*% For 100 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi:"100" + + + +*% For 120 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi:"120" + + + +*% For 133 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi:"133" + +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi:"133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi:"133" + +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi:"133" + +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi:"133" + + + +*% For 150 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi:"150" + +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi:"150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi:"150" + +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi:"150" + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi:"150" + + + +*% For 165 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.165lpi.2540dpi/165 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.165lpi.2540dpi/165 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.2540dpi/165 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.165lpi.2540dpi/165 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.165lpi.2540dpi/165 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.165lpi.2540dpi/165 lpi / 2540 dpi:"165" + +*ColorSepScreenFreq ProcessCyan.165lpi.2540dpi/165 lpi / 2540 dpi:"165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.2540dpi/165 lpi / 2540 dpi:"165" + +*ColorSepScreenFreq ProcessYellow.165lpi.2540dpi/165 lpi / 2540 dpi:"165" + +*ColorSepScreenFreq ProcessBlack.165lpi.2540dpi/165 lpi / 2540 dpi:"165" + + + +*% For 175 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi:"175" + +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi:"175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi:"175" + +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi:"175" + +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi:"175" + + + +*% For 200 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi:"200" + +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi:"200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi:"200" + +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi:"200" + +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi:"200" + + + +*% For 250 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.250lpi.2540dpi/250 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.250lpi.2540dpi/250 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.250lpi.2540dpi/250 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.250lpi.2540dpi/250 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.250lpi.2540dpi/250 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.250lpi.2540dpi/250 lpi / 2540 dpi:"250" + +*ColorSepScreenFreq ProcessCyan.250lpi.2540dpi/250 lpi / 2540 dpi:"250" + +*ColorSepScreenFreq ProcessMagenta.250lpi.2540dpi/250 lpi / 2540 dpi:"250" + +*ColorSepScreenFreq ProcessYellow.250lpi.2540dpi/250 lpi / 2540 dpi:"250" + +*ColorSepScreenFreq ProcessBlack.250lpi.2540dpi/250 lpi / 2540 dpi:"250" + + + +*% For 300 lpi / 2540 dpi + +*ColorSepScreenAngle CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi:"300" + +*ColorSepScreenFreq ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi:"300" + +*ColorSepScreenFreq ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi:"300" + +*ColorSepScreenFreq ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi:"300" + +*ColorSepScreenFreq ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi:"300" + +*% + +*% ----- for Resolution 3386 dpi ----- + +*% + +*% For 50 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi:"50" + +*ColorSepScreenFreq ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi:"50" + +*ColorSepScreenFreq ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi:"50" + +*ColorSepScreenFreq ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi:"50" + +*ColorSepScreenFreq ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi:"50" + + + +*% For 60 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi:"60" + +*ColorSepScreenFreq ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi:"60" + +*ColorSepScreenFreq ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi:"60" + +*ColorSepScreenFreq ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi:"60" + +*ColorSepScreenFreq ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi:"60" + + + +*% For 75 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi:"75" + + + +*% For 85 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi:"85" + + + +*% For 100 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi:"100" + + + +*% For 120 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi:"120" + + + +*% For 133 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi:"133" + +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi:"133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi:"133" + +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi:"133" + +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi:"133" + + + +*% For 150 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi:"150" + +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi:"150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi:"150" + +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi:"150" + +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi:"150" + + + +*% For 165 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi:"165" + +*ColorSepScreenFreq ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi:"165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi:"165" + +*ColorSepScreenFreq ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi:"165" + +*ColorSepScreenFreq ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi:"165" + + + +*% For 175 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi:"175" + +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi:"175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi:"175" + +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi:"175" + +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi:"175" + + + +*% For 200 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi:"200" + +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi:"200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi:"200" + +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi:"200" + +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi:"200" + + + +*% For 225 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi:"225" + +*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi:"225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi:"225" + +*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi:"225" + +*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi:"225" + + + +*% For 275 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi:"275" + +*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi:"275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi:"275" + +*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi:"275" + +*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi:"275" + + + +*% For 350 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.350lpi.3386dpi/350 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.350lpi.3386dpi/350 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.350lpi.3386dpi/350 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.350lpi.3386dpi/350 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.350lpi.3386dpi/350 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.350lpi.3386dpi/350 lpi / 3386 dpi:"350" + +*ColorSepScreenFreq ProcessCyan.350lpi.3386dpi/350 lpi / 3386 dpi:"350" + +*ColorSepScreenFreq ProcessMagenta.350lpi.3386dpi/350 lpi / 3386 dpi:"350" + +*ColorSepScreenFreq ProcessYellow.350lpi.3386dpi/350 lpi / 3386 dpi:"350" + +*ColorSepScreenFreq ProcessBlack.350lpi.3386dpi/350 lpi / 3386 dpi:"350" + + + +*% For 400 lpi / 3386 dpi + +*ColorSepScreenAngle CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi:"400" + +*ColorSepScreenFreq ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi:"400" + +*ColorSepScreenFreq ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi:"400" + +*ColorSepScreenFreq ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi:"400" + +*ColorSepScreenFreq ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi:"400" + +*% + +*% ----- for Resolution 4064 dpi ----- + +*% + +*% For 75 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + +*ColorSepScreenFreq ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + +*ColorSepScreenFreq ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + +*ColorSepScreenFreq ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + +*ColorSepScreenFreq ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi:"75" + + + +*% For 85 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi:"85" + + + +*% For 100 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi:"100" + + + +*% For 120 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi:"120" + + + +*% For 133 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi:"133" + +*ColorSepScreenFreq ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi:"133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi:"133" + +*ColorSepScreenFreq ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi:"133" + +*ColorSepScreenFreq ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi:"133" + + + +*% For 150 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi:"150" + +*ColorSepScreenFreq ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi:"150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi:"150" + +*ColorSepScreenFreq ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi:"150" + +*ColorSepScreenFreq ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi:"150" + + + +*% For 165 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi:"165" + +*ColorSepScreenFreq ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi:"165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi:"165" + +*ColorSepScreenFreq ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi:"165" + +*ColorSepScreenFreq ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi:"165" + + + +*% For 175 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi:"175" + +*ColorSepScreenFreq ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi:"175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi:"175" + +*ColorSepScreenFreq ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi:"175" + +*ColorSepScreenFreq ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi:"175" + + + +*% For 200 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi:"200" + +*ColorSepScreenFreq ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi:"200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi:"200" + +*ColorSepScreenFreq ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi:"200" + +*ColorSepScreenFreq ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi:"200" + + + +*% For 225 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi:"225" + +*ColorSepScreenFreq ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi:"225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi:"225" + +*ColorSepScreenFreq ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi:"225" + +*ColorSepScreenFreq ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi:"225" + + + +*% For 250 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi:"250" + +*ColorSepScreenFreq ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi:"250" + +*ColorSepScreenFreq ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi:"250" + +*ColorSepScreenFreq ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi:"250" + +*ColorSepScreenFreq ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi:"250" + + + +*% For 275 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi:"275" + +*ColorSepScreenFreq ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi:"275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi:"275" + +*ColorSepScreenFreq ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi:"275" + +*ColorSepScreenFreq ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi:"275" + + + +*% For 350 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.350lpi.4064dpi/350 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.350lpi.4064dpi/350 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.350lpi.4064dpi/350 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.350lpi.4064dpi/350 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.350lpi.4064dpi/350 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.350lpi.4064dpi/350 lpi / 4064 dpi:"350" + +*ColorSepScreenFreq ProcessCyan.350lpi.4064dpi/350 lpi / 4064 dpi:"350" + +*ColorSepScreenFreq ProcessMagenta.350lpi.4064dpi/350 lpi / 4064 dpi:"350" + +*ColorSepScreenFreq ProcessYellow.350lpi.4064dpi/350 lpi / 4064 dpi:"350" + +*ColorSepScreenFreq ProcessBlack.350lpi.4064dpi/350 lpi / 4064 dpi:"350" + + + +*% For 400 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.400lpi.4064dpi/400 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.400lpi.4064dpi/400 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.400lpi.4064dpi/400 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.400lpi.4064dpi/400 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.400lpi.4064dpi/400 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.400lpi.4064dpi/400 lpi / 4064 dpi:"400" + +*ColorSepScreenFreq ProcessCyan.400lpi.4064dpi/400 lpi / 4064 dpi:"400" + +*ColorSepScreenFreq ProcessMagenta.400lpi.4064dpi/400 lpi / 4064 dpi:"400" + +*ColorSepScreenFreq ProcessYellow.400lpi.4064dpi/400 lpi / 4064 dpi:"400" + +*ColorSepScreenFreq ProcessBlack.400lpi.4064dpi/400 lpi / 4064 dpi:"400" + + + +*% For 500 lpi / 4064 dpi + +*ColorSepScreenAngle CustomColor.500lpi.4064dpi/500 lpi / 4064 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.500lpi.4064dpi/500 lpi / 4064 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.500lpi.4064dpi/500 lpi / 4064 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.500lpi.4064dpi/500 lpi / 4064 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.500lpi.4064dpi/500 lpi / 4064 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.500lpi.4064dpi/500 lpi / 4064 dpi:"500" + +*ColorSepScreenFreq ProcessCyan.500lpi.4064dpi/500 lpi / 4064 dpi:"500" + +*ColorSepScreenFreq ProcessMagenta.500lpi.4064dpi/500 lpi / 4064 dpi:"500" + +*ColorSepScreenFreq ProcessYellow.500lpi.4064dpi/500 lpi / 4064 dpi:"500" + +*ColorSepScreenFreq ProcessBlack.500lpi.4064dpi/500 lpi / 4064 dpi:"500" + +*% + +*% ----- for Resolution 5080 dpi ----- + +*% + +*% For 85 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.85lpi.5080dpi/85 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.85lpi.5080dpi/85 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.85lpi.5080dpi/85 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.85lpi.5080dpi/85 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.85lpi.5080dpi/85 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.85lpi.5080dpi/85 lpi / 5080 dpi:"85" + +*ColorSepScreenFreq ProcessCyan.85lpi.5080dpi/85 lpi / 5080 dpi:"85" + +*ColorSepScreenFreq ProcessMagenta.85lpi.5080dpi/85 lpi / 5080 dpi:"85" + +*ColorSepScreenFreq ProcessYellow.85lpi.5080dpi/85 lpi / 5080 dpi:"85" + +*ColorSepScreenFreq ProcessBlack.85lpi.5080dpi/85 lpi / 5080 dpi:"85" + + + +*% For 100 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.100lpi.5080dpi/100 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.100lpi.5080dpi/100 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.100lpi.5080dpi/100 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.100lpi.5080dpi/100 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.100lpi.5080dpi/100 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.100lpi.5080dpi/100 lpi / 5080 dpi:"100" + +*ColorSepScreenFreq ProcessCyan.100lpi.5080dpi/100 lpi / 5080 dpi:"100" + +*ColorSepScreenFreq ProcessMagenta.100lpi.5080dpi/100 lpi / 5080 dpi:"100" + +*ColorSepScreenFreq ProcessYellow.100lpi.5080dpi/100 lpi / 5080 dpi:"100" + +*ColorSepScreenFreq ProcessBlack.100lpi.5080dpi/100 lpi / 5080 dpi:"100" + + + +*% For 120 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.120lpi.5080dpi/120 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.120lpi.5080dpi/120 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.120lpi.5080dpi/120 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.120lpi.5080dpi/120 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.120lpi.5080dpi/120 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.120lpi.5080dpi/120 lpi / 5080 dpi:"120" + +*ColorSepScreenFreq ProcessCyan.120lpi.5080dpi/120 lpi / 5080 dpi:"120" + +*ColorSepScreenFreq ProcessMagenta.120lpi.5080dpi/120 lpi / 5080 dpi:"120" + +*ColorSepScreenFreq ProcessYellow.120lpi.5080dpi/120 lpi / 5080 dpi:"120" + +*ColorSepScreenFreq ProcessBlack.120lpi.5080dpi/120 lpi / 5080 dpi:"120" + + + +*% For 133 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.133lpi.5080dpi/133 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.133lpi.5080dpi/133 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.133lpi.5080dpi/133 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.133lpi.5080dpi/133 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.133lpi.5080dpi/133 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.133lpi.5080dpi/133 lpi / 5080 dpi:"133" + +*ColorSepScreenFreq ProcessCyan.133lpi.5080dpi/133 lpi / 5080 dpi:"133" + +*ColorSepScreenFreq ProcessMagenta.133lpi.5080dpi/133 lpi / 5080 dpi:"133" + +*ColorSepScreenFreq ProcessYellow.133lpi.5080dpi/133 lpi / 5080 dpi:"133" + +*ColorSepScreenFreq ProcessBlack.133lpi.5080dpi/133 lpi / 5080 dpi:"133" + + + +*% For 150 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.150lpi.5080dpi/150 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.150lpi.5080dpi/150 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.150lpi.5080dpi/150 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.150lpi.5080dpi/150 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.150lpi.5080dpi/150 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.150lpi.5080dpi/150 lpi / 5080 dpi:"150" + +*ColorSepScreenFreq ProcessCyan.150lpi.5080dpi/150 lpi / 5080 dpi:"150" + +*ColorSepScreenFreq ProcessMagenta.150lpi.5080dpi/150 lpi / 5080 dpi:"150" + +*ColorSepScreenFreq ProcessYellow.150lpi.5080dpi/150 lpi / 5080 dpi:"150" + +*ColorSepScreenFreq ProcessBlack.150lpi.5080dpi/150 lpi / 5080 dpi:"150" + + + +*% For 165 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.165lpi.5080dpi/165 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.165lpi.5080dpi/165 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.165lpi.5080dpi/165 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.165lpi.5080dpi/165 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.165lpi.5080dpi/165 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.165lpi.5080dpi/165 lpi / 5080 dpi:"165" + +*ColorSepScreenFreq ProcessCyan.165lpi.5080dpi/165 lpi / 5080 dpi:"165" + +*ColorSepScreenFreq ProcessMagenta.165lpi.5080dpi/165 lpi / 5080 dpi:"165" + +*ColorSepScreenFreq ProcessYellow.165lpi.5080dpi/165 lpi / 5080 dpi:"165" + +*ColorSepScreenFreq ProcessBlack.165lpi.5080dpi/165 lpi / 5080 dpi:"165" + + + +*% For 175 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.175lpi.5080dpi/175 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.175lpi.5080dpi/175 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.175lpi.5080dpi/175 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.175lpi.5080dpi/175 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.175lpi.5080dpi/175 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.175lpi.5080dpi/175 lpi / 5080 dpi:"175" + +*ColorSepScreenFreq ProcessCyan.175lpi.5080dpi/175 lpi / 5080 dpi:"175" + +*ColorSepScreenFreq ProcessMagenta.175lpi.5080dpi/175 lpi / 5080 dpi:"175" + +*ColorSepScreenFreq ProcessYellow.175lpi.5080dpi/175 lpi / 5080 dpi:"175" + +*ColorSepScreenFreq ProcessBlack.175lpi.5080dpi/175 lpi / 5080 dpi:"175" + + + +*% For 200 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi:"200" + +*ColorSepScreenFreq ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi:"200" + +*ColorSepScreenFreq ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi:"200" + +*ColorSepScreenFreq ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi:"200" + +*ColorSepScreenFreq ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi:"200" + + + +*% For 225 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi:"225" + +*ColorSepScreenFreq ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi:"225" + +*ColorSepScreenFreq ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi:"225" + +*ColorSepScreenFreq ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi:"225" + +*ColorSepScreenFreq ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi:"225" + + + +*% For 250 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi:"250" + +*ColorSepScreenFreq ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi:"250" + +*ColorSepScreenFreq ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi:"250" + +*ColorSepScreenFreq ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi:"250" + +*ColorSepScreenFreq ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi:"250" + + + +*% For 275 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi:"275" + +*ColorSepScreenFreq ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi:"275" + +*ColorSepScreenFreq ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi:"275" + +*ColorSepScreenFreq ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi:"275" + +*ColorSepScreenFreq ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi:"275" + + + +*% For 300 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi:"300" + +*ColorSepScreenFreq ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi:"300" + +*ColorSepScreenFreq ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi:"300" + +*ColorSepScreenFreq ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi:"300" + +*ColorSepScreenFreq ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi:"300" + + + +*% For 350 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi:"350" + +*ColorSepScreenFreq ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi:"350" + +*ColorSepScreenFreq ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi:"350" + +*ColorSepScreenFreq ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi:"350" + +*ColorSepScreenFreq ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi:"350" + + + +*% For 400 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi:"400" + +*ColorSepScreenFreq ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi:"400" + +*ColorSepScreenFreq ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi:"400" + +*ColorSepScreenFreq ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi:"400" + +*ColorSepScreenFreq ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi:"400" + + + +*% For 500 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.500lpi.5080dpi/500 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.500lpi.5080dpi/500 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.500lpi.5080dpi/500 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.500lpi.5080dpi/500 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.500lpi.5080dpi/500 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.500lpi.5080dpi/500 lpi / 5080 dpi:"500" + +*ColorSepScreenFreq ProcessCyan.500lpi.5080dpi/500 lpi / 5080 dpi:"500" + +*ColorSepScreenFreq ProcessMagenta.500lpi.5080dpi/500 lpi / 5080 dpi:"500" + +*ColorSepScreenFreq ProcessYellow.500lpi.5080dpi/500 lpi / 5080 dpi:"500" + +*ColorSepScreenFreq ProcessBlack.500lpi.5080dpi/500 lpi / 5080 dpi:"500" + + + +*% For 600 lpi / 5080 dpi + +*ColorSepScreenAngle CustomColor.600lpi.5080dpi/600 lpi / 5080 dpi:"45" + +*ColorSepScreenAngle ProcessCyan.600lpi.5080dpi/600 lpi / 5080 dpi:"15" + +*ColorSepScreenAngle ProcessMagenta.600lpi.5080dpi/600 lpi / 5080 dpi:"75" + +*ColorSepScreenAngle ProcessYellow.600lpi.5080dpi/600 lpi / 5080 dpi:"0" + +*ColorSepScreenAngle ProcessBlack.600lpi.5080dpi/600 lpi / 5080 dpi:"45" + + + +*ColorSepScreenFreq CustomColor.600lpi.5080dpi/600 lpi / 5080 dpi:"600" + +*ColorSepScreenFreq ProcessCyan.600lpi.5080dpi/600 lpi / 5080 dpi:"600" + +*ColorSepScreenFreq ProcessMagenta.600lpi.5080dpi/600 lpi / 5080 dpi:"600" + +*ColorSepScreenFreq ProcessYellow.600lpi.5080dpi/600 lpi / 5080 dpi:"600" + +*ColorSepScreenFreq ProcessBlack.600lpi.5080dpi/600 lpi / 5080 dpi:"600" + + + +*% The byte count of this file should be exactly 102703 or 106895 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype-Hell Signasetter + +*% Last edited JUL 26, 1996 + diff --git a/openoffice/share/psprint/driver/LHSIGNH3.PS b/openoffice/share/psprint/driver/LHSIGNH3.PS new file mode 100644 index 0000000000000000000000000000000000000000..dd2ecb07c5a9d524ee89b8fd76d880e3f454064f --- /dev/null +++ b/openoffice/share/psprint/driver/LHSIGNH3.PS @@ -0,0 +1,1764 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% +*% Creation Date Apr. 16, 1996; By: Berthold Giess, Linotype-Hell AG +*% + +*% ----- Basic Capabilities ----- +*FormatVersion: "4.3" +*FileVersion: "1.3" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PSVersion: "(2013.114) 9" +*Product: "(Linotype)" +*Manufacturer: "Linotype-Hell" +*% 31 Chars ******************************* +*ModelName: "Lino Signasetter HQS V 3.0" +*ShortNickName: "Lino Signasetter HQS" +*NickName: "Lino Signasetter HQS V 3.0" +*PCFileName: "LHSIGNH3.PPD" + +*% ----- General Information and Defaults ----- +*FreeVM: "5242880" +*PrintPSErrors: False +*LanguageLevel: "2" +*ColorDevice: True +*DefaultColorSpace: Gray +*DefaultHalftoneType: 1 +*Throughput: "1" +*VariablePaperSize: True +*FileSystem: True + +*?FileSystem: " +save + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush +restore +" +*End + +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 2540dpi + +*?Resolution: " + save + 72 72 matrix defaultmatrix dtransform + pop abs round cvi =print (dpi\n) print + restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "150" +*ScreenAngle: "45" +*AccurateScreensSupport: True +*DefaultScreenProc: Euclidean + +*ScreenProc Euclidean: " +{ + abs exch abs 2 copy add 1 gt + {1 sub dup mul exch 1 sub dup mul add 1 sub} + { dup mul exch dup mul add 1 exch sub} + ifelse +} +" +*End + +*ScreenProc Round: " +{ + dup mul exch dup mul add 1 exch sub +} +" +*End + +*ScreenProc Square: " +{ + abs exch abs add 1 exch sub +} +" +*End + +*ScreenProc HeavyEllipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.80 mul add 0.80 lt { + exch 0.80 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + } { + 2 copy 0.80 mul add 1 gt { + 1 sub exch 1 sub 0.80 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + } { + 0.80 mul add 2 mul neg 1 add 0.80 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc Ellipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.85 mul add 0.85 lt { + exch 0.85 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + } { + 2 copy 0.85 mul add 1 gt { + 1 sub exch 1 sub 0.85 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + } { + 0.85 mul add 2 mul neg 1 add 0.85 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc LightEllipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.90 mul add 0.90 lt { + exch 0.90 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + } { + 2 copy 0.90 mul add 1 gt { + 1 sub exch 1 sub 0.90 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + } { + 0.90 mul add 2 mul neg 1 add 0.90 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc LineX: " +{ %Copyright Linotype-Hell AG 1996 + abs exch 0.9 mul 0.01 sub abs exch + 0.003 mul add 1 exch sub +} +" +*End + +*ScreenProc LineY: " +{ %Copyright Linotype-Hell AG 1996 + 0.9 mul 0.01 sub abs exch abs + 0.003 mul add 1 exch sub +} +" +*End + +*ScreenProc Grid: " +{ %Copyright Linotype-Hell AG 1996 + 0.9 mul 0.01 sub abs exch + 0.9 mul 0.01 sub abs exch + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + 1 exch sub +} +" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 20 AnySetup *PageSize + +*DefaultPageSize: Letter +*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" +*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" +*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" +*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice" + +*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" +*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" +*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" +*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + +*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" +*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" +*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" +*PageSize Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice" + +*PageSize A1: "<</PageSize [1684 2384] /Orientation 1>> setpagedevice" +*PageSize A1.Extra: "<</PageSize [1756 2456] /Orientation 1>> setpagedevice" + +*PageSize A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice" +*PageSize A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice" +*PageSize A2.Transverse: "<</PageSize [1191 1684] /Orientation 0>> setpagedevice" +*PageSize A2.Extra.Transverse: "<</PageSize [1263 1756] /Orientation 0>> setpagedevice" + +*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" +*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" +*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" +*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + +*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" +*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" +*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" +*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + +*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" +*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" +*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" +*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + +*PageSize B1: "<</PageSize [2064 2920] /Orientation 1>> setpagedevice" +*PageSize B1.Extra: "<</PageSize [2136 2992] /Orientation 1>> setpagedevice" + +*PageSize B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice" +*PageSize B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice" +*PageSize B2.Transverse: "<</PageSize [1460 2064] /Orientation 0>> setpagedevice" +*PageSize B2.Extra.Transverse: "<</PageSize [1532 2136] /Orientation 0>> setpagedevice" + +*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" +*PageSize B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice" +*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" +*PageSize B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice" + +*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" +*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" +*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" +*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + +*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" +*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" +*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" +*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + +*PageSize ISOB1: "<</PageSize [2004 2835] /Orientation 1>> setpagedevice" +*PageSize ISOB1.Extra: "<</PageSize [2076 2907] /Orientation 1>> setpagedevice" + +*PageSize ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice" +*PageSize ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice" +*PageSize ISOB2.Transverse: "<</PageSize [1417 2004] /Orientation 0>> setpagedevice" +*PageSize ISOB2.Extra.Transverse: "<</PageSize [1489 2076] /Orientation 0>> setpagedevice" + +*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" +*PageSize ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice" +*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" +*PageSize ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice" + +*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" +*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" +*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" +*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + +*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" +*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" +*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" +*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + +*PageSize MaxPage: "<</PageSize [2182 3050] /Orientation 1>> setpagedevice" + +*?PageSize: " +save +mark +currentpagedevice /PageSize get aload pop +2 copy gt {exch} if +(Unknown) +37 dict +dup [ 612 792] (Letter) put +dup [ 684 864] (Letter.Extra) put + +dup [ 612 1008] (Legal) put +dup [ 684 1080] (Legal.Extra) put + +dup [ 792 1224] (Tabloid) put +dup [ 864 1296] (Tabloid.Extra) put + +dup [1684 2384] (A1) put +dup [1756 2456] (A1.Extra) put + +dup [1191 1684] (A2) put +dup [1263 1756] (A2.Extra) put + +dup [ 842 1191] (A3) put +dup [ 914 1263] (A3.Extra) put + +dup [ 595 842] (A4) put +dup [ 667 914] (A4.Extra) put + +dup [ 420 595] (A5) put +dup [ 492 667] (A5.Extra) put + +dup [2064 2920] (B1) put +dup [2136 2992] (B1.Extra) put + +dup [1460 2064] (B2) put +dup [1532 2136] (B2.Extra) put + +dup [1032 1460] (B3) put +dup [1104 1532] (B3.Extra) put + +dup [ 729 1032] (B4) put +dup [ 801 1104] (B4.Extra) put + +dup [ 516 729] (B5) put +dup [ 588 801] (B5.Extra) put + +dup [2004 2835] (ISOB1) put +dup [2076 2907] (ISOB1.Extra) put + +dup [1417 2004] (ISOB2) put +dup [1489 2076] (ISOB2.Extra) put + +dup [1001 1417] (ISOB3) put +dup [1073 1489] (ISOB3.Extra) put + +dup [ 709 1001] (ISOB4) put +dup [ 781 1073] (ISOB4.Extra) put + +dup [ 499 709] (ISOB5) put +dup [ 571 781] (ISOB5.Extra) put + +dup [2182 3050] (MaxPage) put + +{ +exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse +} bind forall + += flush +cleartomark + +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 10 AnySetup *PageRegion + +*DefaultPageRegion: Letter +*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" +*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" +*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" +*PageRegion Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice" + +*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" +*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" +*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" +*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + +*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" +*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" +*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" +*PageRegion Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice" + +*PageRegion A1: "<</PageSize [1684 2384] /Orientation 1>> setpagedevice" +*PageRegion A1.Extra: "<</PageSize [1756 2456] /Orientation 1>> setpagedevice" + +*PageRegion A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice" +*PageRegion A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice" +*PageRegion A2.Transverse: "<</PageSize [1191 1684] /Orientation 0>> setpagedevice" +*PageRegion A2.Extra.Transverse: "<</PageSize [1263 1756] /Orientation 0>> setpagedevice" + +*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" +*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" +*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" +*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + +*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" +*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" +*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" +*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + +*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" +*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" +*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" +*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + +*PageRegion B1: "<</PageSize [2064 2920] /Orientation 1>> setpagedevice" +*PageRegion B1.Extra: "<</PageSize [2136 2992] /Orientation 1>> setpagedevice" + +*PageRegion B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice" +*PageRegion B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice" +*PageRegion B2.Transverse: "<</PageSize [1460 2064] /Orientation 0>> setpagedevice" +*PageRegion B2.Extra.Transverse: "<</PageSize [1532 2136] /Orientation 0>> setpagedevice" + +*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" +*PageRegion B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice" +*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" +*PageRegion B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice" + +*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" +*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" +*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" +*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + +*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" +*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" +*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" +*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + +*PageRegion ISOB1: "<</PageSize [2004 2835] /Orientation 1>> setpagedevice" +*PageRegion ISOB1.Extra: "<</PageSize [2076 2907] /Orientation 1>> setpagedevice" + +*PageRegion ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice" +*PageRegion ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice" +*PageRegion ISOB2.Transverse: "<</PageSize [1417 2004] /Orientation 0>> setpagedevice" +*PageRegion ISOB2.Extra.Transverse: "<</PageSize [1489 2076] /Orientation 0>> setpagedevice" + +*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" +*PageRegion ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice" +*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" +*PageRegion ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice" + +*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" +*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" +*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" +*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + +*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" +*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" +*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" +*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + +*PageRegion MaxPage: "<</PageSize [2182 3050] /Orientation 1>> setpagedevice" + +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" +*ImageableArea Tabloid.Extra.Transverse: "0.0 0.0 864.0 1295.0" + +*ImageableArea A1: "0.0 0.0 1684.0 2384.0" +*ImageableArea A1.Extra: "0.0 0.0 1756.0 2456.0" + +*ImageableArea A2: "0.0 0.0 1191.0 1684.0" +*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0" +*ImageableArea A2.Transverse: "0.0 0.0 1191.0 1683.0" +*ImageableArea A2.Extra.Transverse: "0.0 0.0 1263.0 1755.0" + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + +*ImageableArea A4: "0.0 0.0 595.0 842.0" +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + +*ImageableArea A5: "0.0 0.0 420.0 595.0" +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + +*ImageableArea B1: "0.0 0.0 2064.0 2920.0" +*ImageableArea B1.Extra: "0.0 0.0 2136.0 2992.0" + +*ImageableArea B2: "0.0 0.0 1460.0 2064.0" +*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0" +*ImageableArea B2.Transverse: "0.0 0.0 1460.0 2063.0" +*ImageableArea B2.Extra.Transverse: "0.0 0.0 1532.0 2135.0" + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" +*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0" +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" +*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0" + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + +*ImageableArea B5: "0.0 0.0 516.0 729.0" +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + +*ImageableArea ISOB1: "0.0 0.0 2004.0 2835.0" +*ImageableArea ISOB1.Extra: "0.0 0.0 2076.0 2907.0" + +*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0" +*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0" +*ImageableArea ISOB2.Transverse: "0.0 0.0 1417.0 2003.0" +*ImageableArea ISOB2.Extra.Transverse: "0.0 0.0 1489.0 2075.0" + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" +*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0" +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" +*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0" + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + +*ImageableArea MaxPage: "0.0 0.0 2182.0 3050.0" + +*?ImageableArea: " + save + initclip clippath pathbbox + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + exch round cvr =print ( ) print round cvr =print (\n) print flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter + +*PaperDimension Letter: "612.0 792.0" +*PaperDimension Letter.Extra: "684.0 864.0" +*PaperDimension Letter.Transverse: "612.0 791.0" +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + +*PaperDimension Legal: "612.0 1008.0" +*PaperDimension Legal.Extra: "684.0 1080.0" +*PaperDimension Legal.Transverse: "612.0 1007.0" +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + +*PaperDimension Tabloid: "792.0 1224.0" +*PaperDimension Tabloid.Extra: "864.0 1296.0" +*PaperDimension Tabloid.Transverse: "792.0 1223.0" +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + +*PaperDimension A1: "1684.0 2384.0" +*PaperDimension A1.Extra: "1756.0 2456.0" + +*PaperDimension A2: "1191.0 1684.0" +*PaperDimension A2.Extra: "1263.0 1756.0" +*PaperDimension A2.Transverse: "1191.0 1683.0" +*PaperDimension A2.Extra.Transverse: "1263.0 1755.0" + +*PaperDimension A3: "842.0 1191.0" +*PaperDimension A3.Extra: "914.0 1263.0" +*PaperDimension A3.Transverse: "842.0 1190.0" +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + +*PaperDimension A4: "595.0 842.0" +*PaperDimension A4.Extra: "667.0 914.0" +*PaperDimension A4.Transverse: "595.0 841.0" +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + +*PaperDimension A5: "420.0 595.0" +*PaperDimension A5.Extra: "492.0 667.0" +*PaperDimension A5.Transverse: "420.0 594.0" +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + +*PaperDimension B1: "2064.0 2920.0" +*PaperDimension B1.Extra: "2136.0 2992.0" + +*PaperDimension B2: "1460.0 2064.0" +*PaperDimension B2.Extra: "1532.0 2136.0" +*PaperDimension B2.Transverse: "1460.0 2063.0" +*PaperDimension B2.Extra.Transverse: "1532.0 2135.0" + +*PaperDimension B3: "1032.0 1460.0" +*PaperDimension B3.Extra: "1104.0 1532.0" +*PaperDimension B3.Transverse: "1032.0 1459.0" +*PaperDimension B3.Extra.Transverse: "1104.0 1531.0" + +*PaperDimension B4: "729.0 1032.0" +*PaperDimension B4.Extra: "801.0 1104.0" +*PaperDimension B4.Transverse: "729.0 1031.0" +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + +*PaperDimension B5: "516.0 729.0" +*PaperDimension B5.Extra: "588.0 801.0" +*PaperDimension B5.Transverse: "516.0 728.0" +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + +*PaperDimension ISOB1: "2004.0 2835.0" +*PaperDimension ISOB1.Extra: "2076.0 2907.0" + +*PaperDimension ISOB2: "1417.0 2004.0" +*PaperDimension ISOB2.Extra: "1489.0 2076.0" +*PaperDimension ISOB2.Transverse: "1417.0 2003.0" +*PaperDimension ISOB2.Extra.Transverse: "1489.0 2075.0" + +*PaperDimension ISOB3: "1001.0 1417.0" +*PaperDimension ISOB3.Extra: "1073.0 1489.0" +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" +*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0" + +*PaperDimension ISOB4: "709.0 1001.0" +*PaperDimension ISOB4.Extra: "781.0 1073.0" +*PaperDimension ISOB4.Transverse: "709.0 1000.0" +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + +*PaperDimension ISOB5: "499.0 709.0" +*PaperDimension ISOB5.Extra: "569.7 782.0" +*PaperDimension ISOB5.Transverse: "499.0 708.0" +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + +*PaperDimension MaxPage: "2182.0 3050.0" + +*%=== Custom Page Sizes ================================== + +*% These entries provide the code and parameter ranges for a user +*% to set up a custom page size. + +*CustomPageSize True: " +% B. Giess 960228 +% params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation +% +exch pop statusdict /setpageparams get exec +" +*End + +*DefaultLeadingEdge: PreferLong +*LeadingEdge: PreferLong + +*ParamCustomPageSize Width: 1 points 72.0 2182.6 +*ParamCustomPageSize Height: 2 points 72.0 3050.0 +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 2182.6 +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 +*ParamCustomPageSize Orientation: 5 int 0 3 +*CenterRegistered: False + +*MaxMediaWidth: "2182.6" +*MaxMediaHeight: "3050.0" + +*?CurrentMediaWidth: " + save + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + restore + " +*End + +*?CurrentMediaHeight: " + save + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + restore + " +*End + +*% === Imagesetter Information =========================== +*OpenGroup: Imagesetter + +*OpenSubGroup: PrintingMode + +*OpenUI *MirrorPrint/Mirror: Boolean +*OrderDependency: 30 DocumentSetup *MirrorPrint +*DefaultMirrorPrint: False + +*MirrorPrint True: "<</MirrorPrint true >> setpagedevice " +*MirrorPrint False: "<</MirrorPrint false>> setpagedevice " +*?MirrorPrint: " + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush +" +*End +*CloseUI: *MirrorPrint + +*OpenUI *NegativePrint/Negative: Boolean +*OrderDependency: 40 DocumentSetup *NegativePrint +*DefaultNegativePrint: False + +*NegativePrint True: "<</NegativePrint true >> setpagedevice " +*NegativePrint False: "<</NegativePrint false>> setpagedevice " +*?NegativePrint: " + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush +" +*End +*CloseUI: *NegativePrint +*CloseSubGroup: PrintingMode + +*CloseGroup: Imagesetter + +*DefaultOutputOrder: Normal +*RequiresPageRegion All: False + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk +*Font Bookman-Demi: Standard "(001.001)" Standard Disk +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk +*Font Bookman-Light: Standard "(001.001)" Standard Disk +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk +*Font Courier: Standard "(002.002)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk +*Font Palatino-Bold: Standard "(001.000)" Standard Disk +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk +*Font Palatino-Italic: Standard "(001.000)" Standard Disk +*Font Palatino-Roman: Standard "(001.000)" Standard Disk +*Font Symbol: Special "(001.003)" Standard ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk +*Font ZapfDingbats: Special "(001.000)" Standard Disk + +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: recorder offline or film problem" +*Status: "PrinterError: " + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "userjob" +*Source: "other" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "recorder offline or film problem" +*PrinterError: "" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + +*OpenUI *Separations/InRIP Color Separation: Boolean +*OrderDependency: 60 DocumentSetup *Separations + +*DefaultSeparations: False +*Separations True: " + << + /Separations true + /ProcessColorModel /DeviceCMYK + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + >> setpagedevice +" +*End + +*Separations False: " + << + /Separations false + /ProcessColorModel /DeviceGray + >> setpagedevice +" +*End + +*?Separations: " + save + currentpagedevice /Separations get + currentpagedevice /ProcessColorModel get /DeviceGray ne and + {(True)}{(False)} ifelse = flush + restore +" +*End +*CloseUI: *Separations + +*% +*% Screening Params for HQS +*% +*% ----- for Resolution 5080 dpi ----- +*% +*% For 200 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "200" +*ColorSepScreenFreq CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + +*% For 225 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "225" +*ColorSepScreenFreq CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "225" +*ColorSepScreenFreq ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "225" +*ColorSepScreenFreq ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "225" +*ColorSepScreenFreq ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*% For 250 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "250" +*ColorSepScreenFreq CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "250" +*ColorSepScreenFreq ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "250" +*ColorSepScreenFreq ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "250" +*ColorSepScreenFreq ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + +*% For 275 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "275" +*ColorSepScreenFreq CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "275" +*ColorSepScreenFreq ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "275" +*ColorSepScreenFreq ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "275" +*ColorSepScreenFreq ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*% For 300 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "300" +*ColorSepScreenFreq CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "300" +*ColorSepScreenFreq ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "300" +*ColorSepScreenFreq ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "300" +*ColorSepScreenFreq ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + +*% For 350 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "350" +*ColorSepScreenFreq CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "350" +*ColorSepScreenFreq ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "350" +*ColorSepScreenFreq ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "350" +*ColorSepScreenFreq ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + +*% For 350 lpi / 5080 dpi +*ColorSepScreenAngle ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "45" +*ColorSepScreenAngle CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "400" +*ColorSepScreenFreq CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "400" +*ColorSepScreenFreq ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "400" +*ColorSepScreenFreq ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "400" +*ColorSepScreenFreq ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "400" +*% +*% ----- for Resolution 4064 dpi ----- +*% +*% For 175 lpi / 4064 dpi +*ColorSepScreenAngle ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "45" +*ColorSepScreenAngle CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "175" +*ColorSepScreenFreq CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + +*% For 200 lpi / 4064 dpi +*ColorSepScreenAngle ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "45" +*ColorSepScreenAngle CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "200" +*ColorSepScreenFreq CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + +*% For 225 lpi / 4064 dpi +*ColorSepScreenAngle ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "45" +*ColorSepScreenAngle CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "225" +*ColorSepScreenFreq CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "225" +*ColorSepScreenFreq ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "225" +*ColorSepScreenFreq ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "225" +*ColorSepScreenFreq ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + +*% For 250 lpi / 4064 dpi +*ColorSepScreenAngle ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "45" +*ColorSepScreenAngle CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "250" +*ColorSepScreenFreq CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "250" +*ColorSepScreenFreq ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "250" +*ColorSepScreenFreq ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "250" +*ColorSepScreenFreq ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + +*% For 275 lpi / 4064 dpi +*ColorSepScreenAngle ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "45" +*ColorSepScreenAngle CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "275" +*ColorSepScreenFreq CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "275" +*ColorSepScreenFreq ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "275" +*ColorSepScreenFreq ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "275" +*ColorSepScreenFreq ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + +*% For 300 lpi / 4064 dpi +*ColorSepScreenAngle ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "45" +*ColorSepScreenAngle CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.300lpi.4064dpi/300 lpi / 4064 dpi: "300" +*ColorSepScreenFreq CustomColor.300lpi.4064dpi/300 lpi / 4064 dpi: "300" +*ColorSepScreenFreq ProcessCyan.300lpi.4064dpi/300 lpi / 4064 dpi: "300" +*ColorSepScreenFreq ProcessMagenta.300lpi.4064dpi/300 lpi / 4064 dpi: "300" +*ColorSepScreenFreq ProcessYellow.300lpi.4064dpi/300 lpi / 4064 dpi: "300" +*% +*% ----- for Resolution 3386 dpi ----- +*% +*% For 100 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*% For 120 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*% For 133 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*% For 150 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*% For 175 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*% For 200 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*% For 225 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "225" +*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "225" +*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "225" +*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "225" +*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*% For 275 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "275" +*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "275" +*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "275" +*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "275" +*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*% For 400 lpi / 3386 dpi +*ColorSepScreenAngle ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "45" +*ColorSepScreenAngle CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "400" +*ColorSepScreenFreq CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "400" +*ColorSepScreenFreq ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "400" +*ColorSepScreenFreq ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "400" +*ColorSepScreenFreq ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "400" +*% +*% ----- for Resolution 2540 dpi ----- +*% +*% For 20 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.20lpi.2540dpi/20 lpi / 2540 dpi: "20" +*ColorSepScreenFreq CustomColor.20lpi.2540dpi/20 lpi / 2540 dpi: "20" +*ColorSepScreenFreq ProcessCyan.20lpi.2540dpi/20 lpi / 2540 dpi: "20" +*ColorSepScreenFreq ProcessMagenta.20lpi.2540dpi/20 lpi / 2540 dpi: "20" +*ColorSepScreenFreq ProcessYellow.20lpi.2540dpi/20 lpi / 2540 dpi: "20" + +*% For 33 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.33lpi.2540dpi/33 lpi / 2540 dpi: "33" +*ColorSepScreenFreq CustomColor.33lpi.2540dpi/33 lpi / 2540 dpi: "33" +*ColorSepScreenFreq ProcessCyan.33lpi.2540dpi/33 lpi / 2540 dpi: "33" +*ColorSepScreenFreq ProcessMagenta.33lpi.2540dpi/33 lpi / 2540 dpi: "33" +*ColorSepScreenFreq ProcessYellow.33lpi.2540dpi/33 lpi / 2540 dpi: "33" + +*% For 38 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.38lpi.2540dpi/38 lpi / 2540 dpi: "38" +*ColorSepScreenFreq CustomColor.38lpi.2540dpi/38 lpi / 2540 dpi: "38" +*ColorSepScreenFreq ProcessCyan.38lpi.2540dpi/38 lpi / 2540 dpi: "38" +*ColorSepScreenFreq ProcessMagenta.38lpi.2540dpi/38 lpi / 2540 dpi: "38" +*ColorSepScreenFreq ProcessYellow.38lpi.2540dpi/38 lpi / 2540 dpi: "38" + +*% For 46 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.46lpi.2540dpi/46 lpi / 2540 dpi: "46" +*ColorSepScreenFreq CustomColor.46lpi.2540dpi/46 lpi / 2540 dpi: "46" +*ColorSepScreenFreq ProcessCyan.46lpi.2540dpi/46 lpi / 2540 dpi: "46" +*ColorSepScreenFreq ProcessMagenta.46lpi.2540dpi/46 lpi / 2540 dpi: "46" +*ColorSepScreenFreq ProcessYellow.46lpi.2540dpi/46 lpi / 2540 dpi: "46" + +*% For 50 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*% For 60 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*% For 65 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.2540dpi/65 lpi / 2540 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.2540dpi/65 lpi / 2540 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.2540dpi/65 lpi / 2540 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.2540dpi/65 lpi / 2540 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.2540dpi/65 lpi / 2540 dpi: "65" + +*% For 70 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.70lpi.2540dpi/70 lpi / 2540 dpi: "70" +*ColorSepScreenFreq CustomColor.70lpi.2540dpi/70 lpi / 2540 dpi: "70" +*ColorSepScreenFreq ProcessCyan.70lpi.2540dpi/70 lpi / 2540 dpi: "70" +*ColorSepScreenFreq ProcessMagenta.70lpi.2540dpi/70 lpi / 2540 dpi: "70" +*ColorSepScreenFreq ProcessYellow.70lpi.2540dpi/70 lpi / 2540 dpi: "70" + +*% For 75 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*% For 80 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.80lpi.2540dpi/80 lpi / 2540 dpi: "80" +*ColorSepScreenFreq CustomColor.80lpi.2540dpi/80 lpi / 2540 dpi: "80" +*ColorSepScreenFreq ProcessCyan.80lpi.2540dpi/80 lpi / 2540 dpi: "80" +*ColorSepScreenFreq ProcessMagenta.80lpi.2540dpi/80 lpi / 2540 dpi: "80" +*ColorSepScreenFreq ProcessYellow.80lpi.2540dpi/80 lpi / 2540 dpi: "80" + +*% For 85 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*% For 90 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.90lpi.2540dpi/90 lpi / 2540 dpi: "90" +*ColorSepScreenFreq CustomColor.90lpi.2540dpi/90 lpi / 2540 dpi: "90" +*ColorSepScreenFreq ProcessCyan.90lpi.2540dpi/90 lpi / 2540 dpi: "90" +*ColorSepScreenFreq ProcessMagenta.90lpi.2540dpi/90 lpi / 2540 dpi: "90" +*ColorSepScreenFreq ProcessYellow.90lpi.2540dpi/90 lpi / 2540 dpi: "90" + +*% For 100 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*% For 110 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.110lpi.2540dpi/110 lpi / 2540 dpi: "110" +*ColorSepScreenFreq CustomColor.110lpi.2540dpi/110 lpi / 2540 dpi: "110" +*ColorSepScreenFreq ProcessCyan.110lpi.2540dpi/110 lpi / 2540 dpi: "110" +*ColorSepScreenFreq ProcessMagenta.110lpi.2540dpi/110 lpi / 2540 dpi: "110" +*ColorSepScreenFreq ProcessYellow.110lpi.2540dpi/110 lpi / 2540 dpi: "110" + +*% For 120 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*% For 133 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*% For 138 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.138lpi.2540dpi/138 lpi / 2540 dpi: "138" +*ColorSepScreenFreq CustomColor.138lpi.2540dpi/138 lpi / 2540 dpi: "138" +*ColorSepScreenFreq ProcessCyan.138lpi.2540dpi/138 lpi / 2540 dpi: "138" +*ColorSepScreenFreq ProcessMagenta.138lpi.2540dpi/138 lpi / 2540 dpi: "138" +*ColorSepScreenFreq ProcessYellow.138lpi.2540dpi/138 lpi / 2540 dpi: "138" + +*% For 150 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*% For 175 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*% For 200 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*% For 300 lpi / 2540 dpi +*ColorSepScreenAngle ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "45" +*ColorSepScreenAngle CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*ColorSepScreenFreq CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*ColorSepScreenFreq ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*ColorSepScreenFreq ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*ColorSepScreenFreq ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*% +*% ----- for Resolution 2032 dpi ----- +*% +*% For 33 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.33lpi.2032dpi/33 lpi / 2032 dpi: "33" +*ColorSepScreenFreq CustomColor.33lpi.2032dpi/33 lpi / 2032 dpi: "33" +*ColorSepScreenFreq ProcessCyan.33lpi.2032dpi/33 lpi / 2032 dpi: "33" +*ColorSepScreenFreq ProcessMagenta.33lpi.2032dpi/33 lpi / 2032 dpi: "33" +*ColorSepScreenFreq ProcessYellow.33lpi.2032dpi/33 lpi / 2032 dpi: "33" + +*% For 38 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.38lpi.2032dpi/38 lpi / 2032 dpi: "38" +*ColorSepScreenFreq CustomColor.38lpi.2032dpi/38 lpi / 2032 dpi: "38" +*ColorSepScreenFreq ProcessCyan.38lpi.2032dpi/38 lpi / 2032 dpi: "38" +*ColorSepScreenFreq ProcessMagenta.38lpi.2032dpi/38 lpi / 2032 dpi: "38" +*ColorSepScreenFreq ProcessYellow.38lpi.2032dpi/38 lpi / 2032 dpi: "38" + +*% For 46 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.46lpi.2032dpi/46 lpi / 2032 dpi: "46" +*ColorSepScreenFreq CustomColor.46lpi.2032dpi/46 lpi / 2032 dpi: "46" +*ColorSepScreenFreq ProcessCyan.46lpi.2032dpi/46 lpi / 2032 dpi: "46" +*ColorSepScreenFreq ProcessMagenta.46lpi.2032dpi/46 lpi / 2032 dpi: "46" +*ColorSepScreenFreq ProcessYellow.46lpi.2032dpi/46 lpi / 2032 dpi: "46" + +*% For 50 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*% For 60 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*% For 65 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.2032dpi/65 lpi / 2032 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.2032dpi/65 lpi / 2032 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.2032dpi/65 lpi / 2032 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.2032dpi/65 lpi / 2032 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.2032dpi/65 lpi / 2032 dpi: "65" + +*% For 70 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.70lpi.2032dpi/70 lpi / 2032 dpi: "70" +*ColorSepScreenFreq CustomColor.70lpi.2032dpi/70 lpi / 2032 dpi: "70" +*ColorSepScreenFreq ProcessCyan.70lpi.2032dpi/70 lpi / 2032 dpi: "70" +*ColorSepScreenFreq ProcessMagenta.70lpi.2032dpi/70 lpi / 2032 dpi: "70" +*ColorSepScreenFreq ProcessYellow.70lpi.2032dpi/70 lpi / 2032 dpi: "70" + +*% For 85 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*% For 100 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*% For 110 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.110lpi.2032dpi/110 lpi / 2032 dpi: "110" +*ColorSepScreenFreq CustomColor.110lpi.2032dpi/110 lpi / 2032 dpi: "110" +*ColorSepScreenFreq ProcessCyan.110lpi.2032dpi/110 lpi / 2032 dpi: "110" +*ColorSepScreenFreq ProcessMagenta.110lpi.2032dpi/110 lpi / 2032 dpi: "110" +*ColorSepScreenFreq ProcessYellow.110lpi.2032dpi/110 lpi / 2032 dpi: "110" + +*% For 120 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*% For 138 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.138lpi.2032dpi/138 lpi / 2032 dpi: "138" +*ColorSepScreenFreq CustomColor.138lpi.2032dpi/138 lpi / 2032 dpi: "138" +*ColorSepScreenFreq ProcessCyan.138lpi.2032dpi/138 lpi / 2032 dpi: "138" +*ColorSepScreenFreq ProcessMagenta.138lpi.2032dpi/138 lpi / 2032 dpi: "138" +*ColorSepScreenFreq ProcessYellow.138lpi.2032dpi/138 lpi / 2032 dpi: "138" + +*% For 150 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.150lpi.2032dpi/150 lpi / 2032 dpi: "150" +*ColorSepScreenFreq CustomColor.150lpi.2032dpi/150 lpi / 2032 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.2032dpi/150 lpi / 2032 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.2032dpi/150 lpi / 2032 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.2032dpi/150 lpi / 2032 dpi: "150" + +*% For 175 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.175lpi.2032dpi/175 lpi / 2032 dpi: "175" +*ColorSepScreenFreq CustomColor.175lpi.2032dpi/175 lpi / 2032 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.2032dpi/175 lpi / 2032 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.2032dpi/175 lpi / 2032 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.2032dpi/175 lpi / 2032 dpi: "175" + +*% For 250 lpi / 2032 dpi +*ColorSepScreenAngle ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "45" +*ColorSepScreenAngle CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*% +*% ----- for Resolution 1693 dpi ----- +*% +*% For 75 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*% For 85 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*% For 100 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*% For 120 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*% For 150 lpi / 1693 dpi +*ColorSepScreenAngle ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "45" +*ColorSepScreenAngle CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*ColorSepScreenFreq CustomColor.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.1693dpi/150 lpi / 1693 dpi: "150" +*% +*% ----- for Resolution 1270 dpi ----- +*% +*% For 65 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "45" +*ColorSepScreenAngle CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.65lpi.1270dpi/65 lpi / 1270 dpi: "65" +*ColorSepScreenFreq CustomColor.65lpi.1270dpi/65 lpi / 1270 dpi: "65" +*ColorSepScreenFreq ProcessCyan.65lpi.1270dpi/65 lpi / 1270 dpi: "65" +*ColorSepScreenFreq ProcessMagenta.65lpi.1270dpi/65 lpi / 1270 dpi: "65" +*ColorSepScreenFreq ProcessYellow.65lpi.1270dpi/65 lpi / 1270 dpi: "65" + +*% For 75 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "45" +*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*% For 90 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "45" +*ColorSepScreenAngle CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.90lpi.1270dpi/90 lpi / 1270 dpi: "90" +*ColorSepScreenFreq CustomColor.90lpi.1270dpi/90 lpi / 1270 dpi: "90" +*ColorSepScreenFreq ProcessCyan.90lpi.1270dpi/90 lpi / 1270 dpi: "90" +*ColorSepScreenFreq ProcessMagenta.90lpi.1270dpi/90 lpi / 1270 dpi: "90" +*ColorSepScreenFreq ProcessYellow.90lpi.1270dpi/90 lpi / 1270 dpi: "90" + +*% For 100 lpi / 1270 dpi +*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "45" +*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*% The byte count of this file should be exactly 081706 or 083470 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype-Hell Signasetter +*% Last edited JUL 26, 1996 diff --git a/openoffice/share/psprint/driver/LHSIGNI3.PS b/openoffice/share/psprint/driver/LHSIGNI3.PS new file mode 100644 index 0000000000000000000000000000000000000000..32e277d5a2a759100e37c024879adfe796063bfc --- /dev/null +++ b/openoffice/share/psprint/driver/LHSIGNI3.PS @@ -0,0 +1,1985 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% +*% Creation Date Apr. 16, 1996; By: Berthold Giess, Linotype-Hell AG +*% + +*% ----- Basic Capabilities ----- +*FormatVersion: "4.3" +*FileVersion: "1.2" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PSVersion: "(2013.114) 9" +*Product: "(Linotype)" +*Manufacturer: "Linotype-Hell" +*% 31 Chars ******************************* +*ModelName: "Lino Signasetter IS V 3.0" +*ShortNickName: "Lino Signasetter IS" +*NickName: "Lino Signasetter IS V 3.0" +*PCFileName: "LHSIGNI3.PPD" + +*% ----- General Information and Defaults ----- +*FreeVM: "5242880" +*PrintPSErrors: False +*LanguageLevel: "2" +*ColorDevice: True +*DefaultColorSpace: Gray +*DefaultHalftoneType: 1 +*Throughput: "1" +*VariablePaperSize: True +*FileSystem: True + +*?FileSystem: " +save + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush +restore +" +*End + +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 2540dpi + +*?Resolution: " + save + 72 72 matrix defaultmatrix dtransform + pop abs round cvi =print (dpi\n) print + restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "150" +*ScreenAngle: "45" +*AccurateScreensSupport: True +*DefaultScreenProc: Euclidean + +*ScreenProc Euclidean: " +{ + abs exch abs 2 copy add 1 gt + {1 sub dup mul exch 1 sub dup mul add 1 sub} + { dup mul exch dup mul add 1 exch sub} + ifelse +} +" +*End + +*ScreenProc Round: " +{ + dup mul exch dup mul add 1 exch sub +} +" +*End + +*ScreenProc Square: " +{ + abs exch abs add 1 exch sub +} +" +*End + +*ScreenProc HeavyEllipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.80 mul add 0.80 lt { + exch 0.80 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.80 mul 1 add + } { + 2 copy 0.80 mul add 1 gt { + 1 sub exch 1 sub 0.80 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.80 mul 1 sub + } { + 0.80 mul add 2 mul neg 1 add 0.80 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc Ellipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.85 mul add 0.85 lt { + exch 0.85 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.85 mul 1 add + } { + 2 copy 0.85 mul add 1 gt { + 1 sub exch 1 sub 0.85 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.85 mul 1 sub + } { + 0.85 mul add 2 mul neg 1 add 0.85 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc LightEllipse: " +{ %Copyright Linotype-Hell AG 1996 + exch + abs exch abs 2 copy 0.90 mul add 0.90 lt { + exch 0.90 div + dup dup mul exch 2 mul 3 sub mul exch + dup dup mul exch 2 mul 3 sub mul add 0.90 mul 1 add + } { + 2 copy 0.90 mul add 1 gt { + 1 sub exch 1 sub 0.90 div + dup dup mul exch 2 mul 3 add mul exch + dup dup mul exch 2 mul 3 add mul add 0.90 mul 1 sub + } { + 0.90 mul add 2 mul neg 1 add 0.90 add + } ifelse + } ifelse +} +" +*End + +*ScreenProc LineX: " +{ %Copyright Linotype-Hell AG 1996 + abs exch 0.9 mul 0.01 sub abs exch + 0.003 mul add 1 exch sub +} +" +*End + +*ScreenProc LineY: " +{ %Copyright Linotype-Hell AG 1996 + 0.9 mul 0.01 sub abs exch abs + 0.003 mul add 1 exch sub +} +" +*End + +*ScreenProc Grid: " +{ %Copyright Linotype-Hell AG 1996 + 0.9 mul 0.01 sub abs exch + 0.9 mul 0.01 sub abs exch + 2 copy lt { 0.003 mul add } { exch 0.003 mul add } ifelse + 1 exch sub +} +" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 20 AnySetup *PageSize + +*DefaultPageSize: Letter +*PageSize Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" +*PageSize Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" +*PageSize Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" +*PageSize Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice" + +*PageSize Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" +*PageSize Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" +*PageSize Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" +*PageSize Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + +*PageSize Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" +*PageSize Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" +*PageSize Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" +*PageSize Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice" + +*PageSize A1: "<</PageSize [1684 2384] /Orientation 1>> setpagedevice" +*PageSize A1.Extra: "<</PageSize [1756 2456] /Orientation 1>> setpagedevice" + +*PageSize A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice" +*PageSize A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice" +*PageSize A2.Transverse: "<</PageSize [1191 1684] /Orientation 0>> setpagedevice" +*PageSize A2.Extra.Transverse: "<</PageSize [1263 1756] /Orientation 0>> setpagedevice" + +*PageSize A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" +*PageSize A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" +*PageSize A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" +*PageSize A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + +*PageSize A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" +*PageSize A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" +*PageSize A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" +*PageSize A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + +*PageSize A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" +*PageSize A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" +*PageSize A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" +*PageSize A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + +*PageSize B1: "<</PageSize [2064 2920] /Orientation 1>> setpagedevice" +*PageSize B1.Extra: "<</PageSize [2136 2992] /Orientation 1>> setpagedevice" + +*PageSize B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice" +*PageSize B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice" +*PageSize B2.Transverse: "<</PageSize [1460 2064] /Orientation 0>> setpagedevice" +*PageSize B2.Extra.Transverse: "<</PageSize [1532 2136] /Orientation 0>> setpagedevice" + +*PageSize B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" +*PageSize B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice" +*PageSize B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" +*PageSize B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice" + +*PageSize B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" +*PageSize B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" +*PageSize B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" +*PageSize B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + +*PageSize B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" +*PageSize B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" +*PageSize B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" +*PageSize B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + +*PageSize ISOB1: "<</PageSize [2004 2835] /Orientation 1>> setpagedevice" +*PageSize ISOB1.Extra: "<</PageSize [2076 2907] /Orientation 1>> setpagedevice" + +*PageSize ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice" +*PageSize ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice" +*PageSize ISOB2.Transverse: "<</PageSize [1417 2004] /Orientation 0>> setpagedevice" +*PageSize ISOB2.Extra.Transverse: "<</PageSize [1489 2076] /Orientation 0>> setpagedevice" + +*PageSize ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" +*PageSize ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice" +*PageSize ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" +*PageSize ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice" + +*PageSize ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" +*PageSize ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" +*PageSize ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" +*PageSize ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + +*PageSize ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" +*PageSize ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" +*PageSize ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" +*PageSize ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + +*PageSize MaxPage: "<</PageSize [2182 3050] /Orientation 1>> setpagedevice" + +*?PageSize: " +save +mark +currentpagedevice /PageSize get aload pop +2 copy gt {exch} if +(Unknown) +37 dict +dup [ 612 792] (Letter) put +dup [ 684 864] (Letter.Extra) put + +dup [ 612 1008] (Legal) put +dup [ 684 1080] (Legal.Extra) put + +dup [ 792 1224] (Tabloid) put +dup [ 864 1296] (Tabloid.Extra) put + +dup [1684 2384] (A1) put +dup [1756 2456] (A1.Extra) put + +dup [1191 1684] (A2) put +dup [1263 1756] (A2.Extra) put + +dup [ 842 1191] (A3) put +dup [ 914 1263] (A3.Extra) put + +dup [ 595 842] (A4) put +dup [ 667 914] (A4.Extra) put + +dup [ 420 595] (A5) put +dup [ 492 667] (A5.Extra) put + +dup [2064 2920] (B1) put +dup [2136 2992] (B1.Extra) put + +dup [1460 2064] (B2) put +dup [1532 2136] (B2.Extra) put + +dup [1032 1460] (B3) put +dup [1104 1532] (B3.Extra) put + +dup [ 729 1032] (B4) put +dup [ 801 1104] (B4.Extra) put + +dup [ 516 729] (B5) put +dup [ 588 801] (B5.Extra) put + +dup [2004 2835] (ISOB1) put +dup [2076 2907] (ISOB1.Extra) put + +dup [1417 2004] (ISOB2) put +dup [1489 2076] (ISOB2.Extra) put + +dup [1001 1417] (ISOB3) put +dup [1073 1489] (ISOB3.Extra) put + +dup [ 709 1001] (ISOB4) put +dup [ 781 1073] (ISOB4.Extra) put + +dup [ 499 709] (ISOB5) put +dup [ 571 781] (ISOB5.Extra) put + +dup [2182 3050] (MaxPage) put + +{ +exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse +} bind forall + += flush +cleartomark + +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 10 AnySetup *PageRegion + +*DefaultPageRegion: Letter +*PageRegion Letter: "<</PageSize [612 792] /Orientation 1>> setpagedevice" +*PageRegion Letter.Extra: "<</PageSize [684 864] /Orientation 1>> setpagedevice" +*PageRegion Letter.Transverse: "<</PageSize [612 792] /Orientation 0>> setpagedevice" +*PageRegion Letter.Extra.Transverse: "<</PageSize [684 864] /Orientation 0>> setpagedevice" + +*PageRegion Legal: "<</PageSize [612 1008] /Orientation 1>> setpagedevice" +*PageRegion Legal.Extra: "<</PageSize [684 1080] /Orientation 1>> setpagedevice" +*PageRegion Legal.Transverse: "<</PageSize [612 1008] /Orientation 0>> setpagedevice" +*PageRegion Legal.Extra.Transverse: "<</PageSize [684 1080] /Orientation 0>> setpagedevice" + +*PageRegion Tabloid: "<</PageSize [792 1224] /Orientation 1>> setpagedevice" +*PageRegion Tabloid.Extra: "<</PageSize [864 1296] /Orientation 1>> setpagedevice" +*PageRegion Tabloid.Transverse: "<</PageSize [792 1224] /Orientation 0>> setpagedevice" +*PageRegion Tabloid.Extra.Transverse: "<</PageSize [864 1296] /Orientation 0>> setpagedevice" + +*PageRegion A1: "<</PageSize [1684 2384] /Orientation 1>> setpagedevice" +*PageRegion A1.Extra: "<</PageSize [1756 2456] /Orientation 1>> setpagedevice" + +*PageRegion A2: "<</PageSize [1191 1684] /Orientation 1>> setpagedevice" +*PageRegion A2.Extra: "<</PageSize [1263 1756] /Orientation 1>> setpagedevice" +*PageRegion A2.Transverse: "<</PageSize [1191 1684] /Orientation 0>> setpagedevice" +*PageRegion A2.Extra.Transverse: "<</PageSize [1263 1756] /Orientation 0>> setpagedevice" + +*PageRegion A3: "<</PageSize [842 1191] /Orientation 1>> setpagedevice" +*PageRegion A3.Extra: "<</PageSize [914 1263] /Orientation 1>> setpagedevice" +*PageRegion A3.Transverse: "<</PageSize [842 1191] /Orientation 0>> setpagedevice" +*PageRegion A3.Extra.Transverse: "<</PageSize [914 1262] /Orientation 0>> setpagedevice" + +*PageRegion A4: "<</PageSize [595 842] /Orientation 1>> setpagedevice" +*PageRegion A4.Extra: "<</PageSize [667 914] /Orientation 1>> setpagedevice" +*PageRegion A4.Transverse: "<</PageSize [595 842] /Orientation 0>> setpagedevice" +*PageRegion A4.Extra.Transverse: "<</PageSize [667 914] /Orientation 0>> setpagedevice" + +*PageRegion A5: "<</PageSize [420 595] /Orientation 1>> setpagedevice" +*PageRegion A5.Extra: "<</PageSize [492 667] /Orientation 1>> setpagedevice" +*PageRegion A5.Transverse: "<</PageSize [420 595] /Orientation 0>> setpagedevice" +*PageRegion A5.Extra.Transverse: "<</PageSize [492 667] /Orientation 0>> setpagedevice" + +*PageRegion B1: "<</PageSize [2064 2920] /Orientation 1>> setpagedevice" +*PageRegion B1.Extra: "<</PageSize [2136 2992] /Orientation 1>> setpagedevice" + +*PageRegion B2: "<</PageSize [1460 2064] /Orientation 1>> setpagedevice" +*PageRegion B2.Extra: "<</PageSize [1532 2136] /Orientation 1>> setpagedevice" +*PageRegion B2.Transverse: "<</PageSize [1460 2064] /Orientation 0>> setpagedevice" +*PageRegion B2.Extra.Transverse: "<</PageSize [1532 2136] /Orientation 0>> setpagedevice" + +*PageRegion B3: "<</PageSize [1032 1460] /Orientation 1>> setpagedevice" +*PageRegion B3.Extra: "<</PageSize [1104 1532] /Orientation 1>> setpagedevice" +*PageRegion B3.Transverse: "<</PageSize [1032 1460] /Orientation 0>> setpagedevice" +*PageRegion B3.Extra.Transverse: "<</PageSize [1104 1532] /Orientation 0>> setpagedevice" + +*PageRegion B4: "<</PageSize [729 1032] /Orientation 1>> setpagedevice" +*PageRegion B4.Extra: "<</PageSize [801 1104] /Orientation 1>> setpagedevice" +*PageRegion B4.Transverse: "<</PageSize [729 1032] /Orientation 0>> setpagedevice" +*PageRegion B4.Extra.Transverse: "<</PageSize [801 1104] /Orientation 0>> setpagedevice" + +*PageRegion B5: "<</PageSize [516 729] /Orientation 1>> setpagedevice" +*PageRegion B5.Extra: "<</PageSize [588 801] /Orientation 1>> setpagedevice" +*PageRegion B5.Transverse: "<</PageSize [516 729] /Orientation 0>> setpagedevice" +*PageRegion B5.Extra.Transverse: "<</PageSize [588 801] /Orientation 0>> setpagedevice" + +*PageRegion ISOB1: "<</PageSize [2004 2835] /Orientation 1>> setpagedevice" +*PageRegion ISOB1.Extra: "<</PageSize [2076 2907] /Orientation 1>> setpagedevice" + +*PageRegion ISOB2: "<</PageSize [1417 2004] /Orientation 1>> setpagedevice" +*PageRegion ISOB2.Extra: "<</PageSize [1489 2076] /Orientation 1>> setpagedevice" +*PageRegion ISOB2.Transverse: "<</PageSize [1417 2004] /Orientation 0>> setpagedevice" +*PageRegion ISOB2.Extra.Transverse: "<</PageSize [1489 2076] /Orientation 0>> setpagedevice" + +*PageRegion ISOB3: "<</PageSize [1001 1417] /Orientation 1>> setpagedevice" +*PageRegion ISOB3.Extra: "<</PageSize [1073 1489] /Orientation 1>> setpagedevice" +*PageRegion ISOB3.Transverse: "<</PageSize [1001 1417] /Orientation 0>> setpagedevice" +*PageRegion ISOB3.Extra.Transverse: "<</PageSize [1073 1489] /Orientation 0>> setpagedevice" + +*PageRegion ISOB4: "<</PageSize [709 1001] /Orientation 1>> setpagedevice" +*PageRegion ISOB4.Extra: "<</PageSize [781 1073] /Orientation 1>> setpagedevice" +*PageRegion ISOB4.Transverse: "<</PageSize [709 1001] /Orientation 0>> setpagedevice" +*PageRegion ISOB4.Extra.Transverse: "<</PageSize [781 1073] /Orientation 0>> setpagedevice" + +*PageRegion ISOB5: "<</PageSize [499 709] /Orientation 1>> setpagedevice" +*PageRegion ISOB5.Extra: "<</PageSize [569.7 782] /Orientation 1>> setpagedevice" +*PageRegion ISOB5.Transverse: "<</PageSize [499 709] /Orientation 0>> setpagedevice" +*PageRegion ISOB5.Extra.Transverse: "<</PageSize [569.7 782] /Orientation 0>> setpagedevice" + +*PageRegion MaxPage: "<</PageSize [2182 3050] /Orientation 1>> setpagedevice" + +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter + +*ImageableArea Letter: "0.0 0.0 612.0 792.0" +*ImageableArea Letter.Extra: "0.0 0.0 684.0 864.0" +*ImageableArea Letter.Transverse: "0.0 0.0 612.0 791.0" +*ImageableArea Letter.Extra.Transverse: "0.0 0.0 684.0 863.0" + +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" +*ImageableArea Legal.Extra: "0.0 0.0 684.0 1080.0" +*ImageableArea Legal.Transverse: "0.0 0.0 612.0 1007.0" +*ImageableArea Legal.Extra.Transverse: "0.0 0.0 684.0 1079.0" + +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" +*ImageableArea Tabloid.Extra: "0.0 0.0 864.0 1296.0" +*ImageableArea Tabloid.Transverse: "0.0 0.0 792.0 1223.0" +*ImageableArea Tabloid.Extra.Transverse: "0.0 0.0 864.0 1295.0" + +*ImageableArea A1: "0.0 0.0 1684.0 2384.0" +*ImageableArea A1.Extra: "0.0 0.0 1756.0 2456.0" + +*ImageableArea A2: "0.0 0.0 1191.0 1684.0" +*ImageableArea A2.Extra: "0.0 0.0 1263.0 1756.0" +*ImageableArea A2.Transverse: "0.0 0.0 1191.0 1683.0" +*ImageableArea A2.Extra.Transverse: "0.0 0.0 1263.0 1755.0" + +*ImageableArea A3: "0.0 0.0 842.0 1191.0" +*ImageableArea A3.Extra: "0.0 0.0 914.0 1263.0" +*ImageableArea A3.Transverse: "0.0 0.0 842.0 1190.0" +*ImageableArea A3.Extra.Transverse: "0.0 0.0 914.0 1262.0" + +*ImageableArea A4: "0.0 0.0 595.0 842.0" +*ImageableArea A4.Extra: "0.0 0.0 667.0 914.0" +*ImageableArea A4.Transverse: "0.0 0.0 595.0 841.0" +*ImageableArea A4.Extra.Transverse: "0.0 0.0 667.0 913.0" + +*ImageableArea A5: "0.0 0.0 420.0 595.0" +*ImageableArea A5.Extra: "0.0 0.0 492.0 667.0" +*ImageableArea A5.Transverse: "0.0 0.0 420.0 594.0" +*ImageableArea A5.Extra.Transverse: "0.0 0.0 492.0 666.0" + +*ImageableArea B1: "0.0 0.0 2064.0 2920.0" +*ImageableArea B1.Extra: "0.0 0.0 2136.0 2992.0" + +*ImageableArea B2: "0.0 0.0 1460.0 2064.0" +*ImageableArea B2.Extra: "0.0 0.0 1532.0 2136.0" +*ImageableArea B2.Transverse: "0.0 0.0 1460.0 2063.0" +*ImageableArea B2.Extra.Transverse: "0.0 0.0 1532.0 2135.0" + +*ImageableArea B3: "0.0 0.0 1032.0 1460.0" +*ImageableArea B3.Extra: "0.0 0.0 1104.0 1532.0" +*ImageableArea B3.Transverse: "0.0 0.0 1032.0 1459.0" +*ImageableArea B3.Extra.Transverse: "0.0 0.0 1104.0 1531.0" + +*ImageableArea B4: "0.0 0.0 729.0 1032.0" +*ImageableArea B4.Extra: "0.0 0.0 801.0 1104.0" +*ImageableArea B4.Transverse: "0.0 0.0 729.0 1031.0" +*ImageableArea B4.Extra.Transverse: "0.0 0.0 801.0 1103.0" + +*ImageableArea B5: "0.0 0.0 516.0 729.0" +*ImageableArea B5.Extra: "0.0 0.0 588.0 801.0" +*ImageableArea B5.Transverse: "0.0 0.0 516.0 728.0" +*ImageableArea B5.Extra.Transverse: "0.0 0.0 588.0 800.0" + +*ImageableArea ISOB1: "0.0 0.0 2004.0 2835.0" +*ImageableArea ISOB1.Extra: "0.0 0.0 2076.0 2907.0" + +*ImageableArea ISOB2: "0.0 0.0 1417.0 2004.0" +*ImageableArea ISOB2.Extra: "0.0 0.0 1489.0 2076.0" +*ImageableArea ISOB2.Transverse: "0.0 0.0 1417.0 2003.0" +*ImageableArea ISOB2.Extra.Transverse: "0.0 0.0 1489.0 2075.0" + +*ImageableArea ISOB3: "0.0 0.0 1001.0 1417.0" +*ImageableArea ISOB3.Extra: "0.0 0.0 1073.0 1489.0" +*ImageableArea ISOB3.Transverse: "0.0 0.0 1001.0 1416.0" +*ImageableArea ISOB3.Extra.Transverse: "0.0 0.0 1073.0 1488.0" + +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" +*ImageableArea ISOB4.Extra: "0.0 0.0 781.0 1073.0" +*ImageableArea ISOB4.Transverse: "0.0 0.0 709.0 1000.0" +*ImageableArea ISOB4.Extra.Transverse: "0.0 0.0 781.0 1072.0" + +*ImageableArea ISOB5: "0.0 0.0 499.0 709.0" +*ImageableArea ISOB5.Extra: "0.0 0.0 569.7 782.0" +*ImageableArea ISOB5.Transverse: "0.0 0.0 499.0 708.0" +*ImageableArea ISOB5.Extra.Transverse: "0.0 0.0 569.7 781.0" + +*ImageableArea MaxPage: "0.0 0.0 2182.0 3050.0" + +*?ImageableArea: " + save + initclip clippath pathbbox + 4 -2 roll exch round cvr =print ( ) print round cvr =print ( ) print + exch round cvr =print ( ) print round cvr =print (\n) print flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter + +*PaperDimension Letter: "612.0 792.0" +*PaperDimension Letter.Extra: "684.0 864.0" +*PaperDimension Letter.Transverse: "612.0 791.0" +*PaperDimension Letter.Extra.Transverse: "684.0 863.0" + +*PaperDimension Legal: "612.0 1008.0" +*PaperDimension Legal.Extra: "684.0 1080.0" +*PaperDimension Legal.Transverse: "612.0 1007.0" +*PaperDimension Legal.Extra.Transverse: "684.0 1079.0" + +*PaperDimension Tabloid: "792.0 1224.0" +*PaperDimension Tabloid.Extra: "864.0 1296.0" +*PaperDimension Tabloid.Transverse: "792.0 1223.0" +*PaperDimension Tabloid.Extra.Transverse: "864.0 1295.0" + +*PaperDimension A1: "1684.0 2384.0" +*PaperDimension A1.Extra: "1756.0 2456.0" + +*PaperDimension A2: "1191.0 1684.0" +*PaperDimension A2.Extra: "1263.0 1756.0" +*PaperDimension A2.Transverse: "1191.0 1683.0" +*PaperDimension A2.Extra.Transverse: "1263.0 1755.0" + +*PaperDimension A3: "842.0 1191.0" +*PaperDimension A3.Extra: "914.0 1263.0" +*PaperDimension A3.Transverse: "842.0 1190.0" +*PaperDimension A3.Extra.Transverse: "914.0 1262.0" + +*PaperDimension A4: "595.0 842.0" +*PaperDimension A4.Extra: "667.0 914.0" +*PaperDimension A4.Transverse: "595.0 841.0" +*PaperDimension A4.Extra.Transverse: "667.0 913.0" + +*PaperDimension A5: "420.0 595.0" +*PaperDimension A5.Extra: "492.0 667.0" +*PaperDimension A5.Transverse: "420.0 594.0" +*PaperDimension A5.Extra.Transverse: "492.0 666.0" + +*PaperDimension B1: "2064.0 2920.0" +*PaperDimension B1.Extra: "2136.0 2992.0" + +*PaperDimension B2: "1460.0 2064.0" +*PaperDimension B2.Extra: "1532.0 2136.0" +*PaperDimension B2.Transverse: "1460.0 2063.0" +*PaperDimension B2.Extra.Transverse: "1532.0 2135.0" + +*PaperDimension B3: "1032.0 1460.0" +*PaperDimension B3.Extra: "1104.0 1532.0" +*PaperDimension B3.Transverse: "1032.0 1459.0" +*PaperDimension B3.Extra.Transverse: "1104.0 1531.0" + +*PaperDimension B4: "729.0 1032.0" +*PaperDimension B4.Extra: "801.0 1104.0" +*PaperDimension B4.Transverse: "729.0 1031.0" +*PaperDimension B4.Extra.Transverse: "801.0 1103.0" + +*PaperDimension B5: "516.0 729.0" +*PaperDimension B5.Extra: "588.0 801.0" +*PaperDimension B5.Transverse: "516.0 728.0" +*PaperDimension B5.Extra.Transverse: "588.0 800.0" + +*PaperDimension ISOB1: "2004.0 2835.0" +*PaperDimension ISOB1.Extra: "2076.0 2907.0" + +*PaperDimension ISOB2: "1417.0 2004.0" +*PaperDimension ISOB2.Extra: "1489.0 2076.0" +*PaperDimension ISOB2.Transverse: "1417.0 2003.0" +*PaperDimension ISOB2.Extra.Transverse: "1489.0 2075.0" + +*PaperDimension ISOB3: "1001.0 1417.0" +*PaperDimension ISOB3.Extra: "1073.0 1489.0" +*PaperDimension ISOB3.Transverse: "1001.0 1416.0" +*PaperDimension ISOB3.Extra.Transverse: "1073.0 1488.0" + +*PaperDimension ISOB4: "709.0 1001.0" +*PaperDimension ISOB4.Extra: "781.0 1073.0" +*PaperDimension ISOB4.Transverse: "709.0 1000.0" +*PaperDimension ISOB4.Extra.Transverse: "781.0 1072.0" + +*PaperDimension ISOB5: "499.0 709.0" +*PaperDimension ISOB5.Extra: "569.7 782.0" +*PaperDimension ISOB5.Transverse: "499.0 708.0" +*PaperDimension ISOB5.Extra.Transverse: "569.7 781.0" + +*PaperDimension MaxPage: "2182.0 3050.0" + +*%=== Custom Page Sizes ================================== + +*% These entries provide the code and parameter ranges for a user +*% to set up a custom page size. + +*CustomPageSize True: " +% B. Giess 960228 +% params order: Width (FastScan); Height (SlowScan); WidthOffset; foo; Orientation +% +exch pop statusdict /setpageparams get exec +" +*End + +*DefaultLeadingEdge: PreferLong +*LeadingEdge: PreferLong + +*ParamCustomPageSize Width: 1 points 72.0 2182.6 +*ParamCustomPageSize Height: 2 points 72.0 3050.0 +*ParamCustomPageSize WidthOffset/Margins: 3 points 0.0 2182.6 +*ParamCustomPageSize HeightOffset: 4 points 0.0 0.0 +*ParamCustomPageSize Orientation: 5 int 0 3 +*CenterRegistered: False + +*MaxMediaWidth: "2182.6" +*MaxMediaHeight: "3050.0" + +*?CurrentMediaWidth: " + save + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + /PageSize get 0 get dup length 2 sub 0 add get cvr = flush + restore + " +*End + +*?CurrentMediaHeight: " + save + currentpagedevice /OutputDevice get cvlit /OutputDevice findresource + /PageSize get 0 get dup length 2 sub 1 add get cvr = flush + restore + " +*End + +*% === Imagesetter Information =========================== +*OpenGroup: Imagesetter + +*OpenSubGroup: PrintingMode + +*OpenUI *MirrorPrint/Mirror: Boolean +*OrderDependency: 30 DocumentSetup *MirrorPrint +*DefaultMirrorPrint: False + +*MirrorPrint True: "<</MirrorPrint true >> setpagedevice " +*MirrorPrint False: "<</MirrorPrint false>> setpagedevice " +*?MirrorPrint: " + currentpagedevice /MirrorPrint get {(True)}{(False)} ifelse = flush +" +*End +*CloseUI: *MirrorPrint + +*OpenUI *NegativePrint/Negative: Boolean +*OrderDependency: 40 DocumentSetup *NegativePrint +*DefaultNegativePrint: False + +*NegativePrint True: "<</NegativePrint true >> setpagedevice " +*NegativePrint False: "<</NegativePrint false>> setpagedevice " +*?NegativePrint: " + currentpagedevice /NegativePrint get {(True)}{(False)}ifelse = flush +" +*End +*CloseUI: *NegativePrint +*CloseSubGroup: PrintingMode + +*CloseGroup: Imagesetter + +*DefaultOutputOrder: Normal +*RequiresPageRegion All: False + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.001)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(001.001)" Standard Disk +*Font AvantGarde-Demi: Standard "(001.001)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(001.001)" Standard Disk +*Font Bookman-Demi: Standard "(001.001)" Standard Disk +*Font Bookman-DemiItalic: Standard "(001.001)" Standard Disk +*Font Bookman-Light: Standard "(001.001)" Standard Disk +*Font Bookman-LightItalic: Standard "(001.001)" Standard Disk +*Font Courier: Standard "(002.002)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.002)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(001.001)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(001.001)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(001.002)" Standard Disk +*Font Palatino-Bold: Standard "(001.000)" Standard Disk +*Font Palatino-BoldItalic: Standard "(001.000)" Standard Disk +*Font Palatino-Italic: Standard "(001.000)" Standard Disk +*Font Palatino-Roman: Standard "(001.000)" Standard Disk +*Font Symbol: Special "(001.003)" Standard ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.002)" Standard Disk +*Font ZapfDingbats: Special "(001.000)" Standard Disk + +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: recorder offline or film problem" +*Status: "PrinterError: " + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "userjob" +*Source: "other" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "recorder offline or film problem" +*PrinterError: "" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi + +*OpenUI *Separations/InRIP Color Separation: Boolean +*OrderDependency: 60 DocumentSetup *Separations + +*DefaultSeparations: False +*Separations True: " + << + /Separations true + /ProcessColorModel /DeviceCMYK + /SeparationColorNames [/Cyan /Magenta /Yellow /Black] + /SeparationOrder [/Cyan /Magenta /Yellow /Black] + >> setpagedevice +" +*End + +*Separations False: " + << + /Separations false + /ProcessColorModel /DeviceGray + >> setpagedevice +" +*End + +*?Separations: " + save + currentpagedevice /Separations get + currentpagedevice /ProcessColorModel get /DeviceGray ne and + {(True)}{(False)} ifelse = flush + restore +" +*End +*CloseUI: *Separations + +*% +*% Screening Params for IS +*% +*% ----- for Resolution 1270 dpi ----- +*% +*% For 50 lpi / 1270 dpi +*ColorSepScreenAngle CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi: "0" +*ColorSepScreenAngle ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi: "45" + +*ColorSepScreenFreq CustomColor.50lpi.1270dpi/50 lpi / 1270 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.1270dpi/50 lpi / 1270 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.1270dpi/50 lpi / 1270 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.1270dpi/50 lpi / 1270 dpi: "50" +*ColorSepScreenFreq ProcessBlack.50lpi.1270dpi/50 lpi / 1270 dpi: "50" + +*% For 60 lpi / 1270 dpi +*ColorSepScreenAngle CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi: "0" +*ColorSepScreenAngle ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi: "45" + +*ColorSepScreenFreq CustomColor.60lpi.1270dpi/60 lpi / 1270 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.1270dpi/60 lpi / 1270 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.1270dpi/60 lpi / 1270 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.1270dpi/60 lpi / 1270 dpi: "60" +*ColorSepScreenFreq ProcessBlack.60lpi.1270dpi/60 lpi / 1270 dpi: "60" + +*% For 75 lpi / 1270 dpi +*ColorSepScreenAngle CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "0" +*ColorSepScreenAngle ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "45" + +*ColorSepScreenFreq CustomColor.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.1270dpi/75 lpi / 1270 dpi: "75" +*ColorSepScreenFreq ProcessBlack.75lpi.1270dpi/75 lpi / 1270 dpi: "75" + +*% For 85 lpi / 1270 dpi +*ColorSepScreenAngle CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi: "0" +*ColorSepScreenAngle ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi: "45" + +*ColorSepScreenFreq CustomColor.85lpi.1270dpi/85 lpi / 1270 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.1270dpi/85 lpi / 1270 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.1270dpi/85 lpi / 1270 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.1270dpi/85 lpi / 1270 dpi: "85" +*ColorSepScreenFreq ProcessBlack.85lpi.1270dpi/85 lpi / 1270 dpi: "85" + +*% For 100 lpi / 1270 dpi +*ColorSepScreenAngle CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "0" +*ColorSepScreenAngle ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "45" + +*ColorSepScreenFreq CustomColor.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.1270dpi/100 lpi / 1270 dpi: "100" +*ColorSepScreenFreq ProcessBlack.100lpi.1270dpi/100 lpi / 1270 dpi: "100" + +*% For 120 lpi / 1270 dpi +*ColorSepScreenAngle CustomColor.120lpi.1270dpi/120 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.1270dpi/120 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.1270dpi/120 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.1270dpi/120 lpi / 1270 dpi: "0" +*ColorSepScreenAngle ProcessBlack.120lpi.1270dpi/120 lpi / 1270 dpi: "45" + +*ColorSepScreenFreq CustomColor.120lpi.1270dpi/120 lpi / 1270 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.1270dpi/120 lpi / 1270 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.1270dpi/120 lpi / 1270 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.1270dpi/120 lpi / 1270 dpi: "120" +*ColorSepScreenFreq ProcessBlack.120lpi.1270dpi/120 lpi / 1270 dpi: "120" + +*% For 150 lpi / 1270 dpi +*ColorSepScreenAngle CustomColor.150lpi.1270dpi/150 lpi / 1270 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.1270dpi/150 lpi / 1270 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.1270dpi/150 lpi / 1270 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.1270dpi/150 lpi / 1270 dpi: "0" +*ColorSepScreenAngle ProcessBlack.150lpi.1270dpi/150 lpi / 1270 dpi: "45" + +*ColorSepScreenFreq CustomColor.150lpi.1270dpi/150 lpi / 1270 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.1270dpi/150 lpi / 1270 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.1270dpi/150 lpi / 1270 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.1270dpi/150 lpi / 1270 dpi: "150" +*ColorSepScreenFreq ProcessBlack.150lpi.1270dpi/150 lpi / 1270 dpi: "150" +*% +*% ----- for Resolution 1693 dpi ----- +*% +*% For 50 lpi / 1693 dpi +*ColorSepScreenAngle CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi: "0" +*ColorSepScreenAngle ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi: "45" + +*ColorSepScreenFreq CustomColor.50lpi.1693dpi/50 lpi / 1693 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.1693dpi/50 lpi / 1693 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.1693dpi/50 lpi / 1693 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.1693dpi/50 lpi / 1693 dpi: "50" +*ColorSepScreenFreq ProcessBlack.50lpi.1693dpi/50 lpi / 1693 dpi: "50" + +*% For 60 lpi / 1693 dpi +*ColorSepScreenAngle CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi: "0" +*ColorSepScreenAngle ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi: "45" + +*ColorSepScreenFreq CustomColor.60lpi.1693dpi/60 lpi / 1693 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.1693dpi/60 lpi / 1693 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.1693dpi/60 lpi / 1693 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.1693dpi/60 lpi / 1693 dpi: "60" +*ColorSepScreenFreq ProcessBlack.60lpi.1693dpi/60 lpi / 1693 dpi: "60" + +*% For 75 lpi / 1693 dpi +*ColorSepScreenAngle CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "0" +*ColorSepScreenAngle ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "45" + +*ColorSepScreenFreq CustomColor.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.1693dpi/75 lpi / 1693 dpi: "75" +*ColorSepScreenFreq ProcessBlack.75lpi.1693dpi/75 lpi / 1693 dpi: "75" + +*% For 85 lpi / 1693 dpi +*ColorSepScreenAngle CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "0" +*ColorSepScreenAngle ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "45" + +*ColorSepScreenFreq CustomColor.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.1693dpi/85 lpi / 1693 dpi: "85" +*ColorSepScreenFreq ProcessBlack.85lpi.1693dpi/85 lpi / 1693 dpi: "85" + +*% For 100 lpi / 1693 dpi +*ColorSepScreenAngle CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "0" +*ColorSepScreenAngle ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "45" + +*ColorSepScreenFreq CustomColor.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.1693dpi/100 lpi / 1693 dpi: "100" +*ColorSepScreenFreq ProcessBlack.100lpi.1693dpi/100 lpi / 1693 dpi: "100" + +*% For 120 lpi / 1693 dpi +*ColorSepScreenAngle CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "0" +*ColorSepScreenAngle ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "45" + +*ColorSepScreenFreq CustomColor.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.1693dpi/120 lpi / 1693 dpi: "120" +*ColorSepScreenFreq ProcessBlack.120lpi.1693dpi/120 lpi / 1693 dpi: "120" + +*% For 133 lpi / 1693 dpi +*ColorSepScreenAngle CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi: "0" +*ColorSepScreenAngle ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi: "45" + +*ColorSepScreenFreq CustomColor.133lpi.1693dpi/133 lpi / 1693 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.1693dpi/133 lpi / 1693 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.1693dpi/133 lpi / 1693 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.1693dpi/133 lpi / 1693 dpi: "133" +*ColorSepScreenFreq ProcessBlack.133lpi.1693dpi/133 lpi / 1693 dpi: "133" + +*% For 165 lpi / 1693 dpi +*ColorSepScreenAngle CustomColor.165lpi.1693dpi/165 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.165lpi.1693dpi/165 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.165lpi.1693dpi/165 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.165lpi.1693dpi/165 lpi / 1693 dpi: "0" +*ColorSepScreenAngle ProcessBlack.165lpi.1693dpi/165 lpi / 1693 dpi: "45" + +*ColorSepScreenFreq CustomColor.165lpi.1693dpi/165 lpi / 1693 dpi: "165" +*ColorSepScreenFreq ProcessCyan.165lpi.1693dpi/165 lpi / 1693 dpi: "165" +*ColorSepScreenFreq ProcessMagenta.165lpi.1693dpi/165 lpi / 1693 dpi: "165" +*ColorSepScreenFreq ProcessYellow.165lpi.1693dpi/165 lpi / 1693 dpi: "165" +*ColorSepScreenFreq ProcessBlack.165lpi.1693dpi/165 lpi / 1693 dpi: "165" + +*% For 200 lpi / 1693 dpi +*ColorSepScreenAngle CustomColor.200lpi.1693dpi/200 lpi / 1693 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.1693dpi/200 lpi / 1693 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.1693dpi/200 lpi / 1693 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.1693dpi/200 lpi / 1693 dpi: "0" +*ColorSepScreenAngle ProcessBlack.200lpi.1693dpi/200 lpi / 1693 dpi: "45" + +*ColorSepScreenFreq CustomColor.200lpi.1693dpi/200 lpi / 1693 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.1693dpi/200 lpi / 1693 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.1693dpi/200 lpi / 1693 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.1693dpi/200 lpi / 1693 dpi: "200" +*ColorSepScreenFreq ProcessBlack.200lpi.1693dpi/200 lpi / 1693 dpi: "200" +*% +*% ----- for Resolution 2032 dpi ----- +*% +*% For 50 lpi / 2032 dpi +*ColorSepScreenAngle CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "0" +*ColorSepScreenAngle ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "45" + +*ColorSepScreenFreq CustomColor.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.2032dpi/50 lpi / 2032 dpi: "50" +*ColorSepScreenFreq ProcessBlack.50lpi.2032dpi/50 lpi / 2032 dpi: "50" + +*% For 60 lpi / 2032 dpi +*ColorSepScreenAngle CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "0" +*ColorSepScreenAngle ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "45" + +*ColorSepScreenFreq CustomColor.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.2032dpi/60 lpi / 2032 dpi: "60" +*ColorSepScreenFreq ProcessBlack.60lpi.2032dpi/60 lpi / 2032 dpi: "60" + +*% For 75 lpi / 2032 dpi +*ColorSepScreenAngle CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi: "0" +*ColorSepScreenAngle ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi: "45" + +*ColorSepScreenFreq CustomColor.75lpi.2032dpi/75 lpi / 2032 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.2032dpi/75 lpi / 2032 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.2032dpi/75 lpi / 2032 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.2032dpi/75 lpi / 2032 dpi: "75" +*ColorSepScreenFreq ProcessBlack.75lpi.2032dpi/75 lpi / 2032 dpi: "75" + +*% For 85 lpi / 2032 dpi +*ColorSepScreenAngle CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "0" +*ColorSepScreenAngle ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "45" + +*ColorSepScreenFreq CustomColor.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.2032dpi/85 lpi / 2032 dpi: "85" +*ColorSepScreenFreq ProcessBlack.85lpi.2032dpi/85 lpi / 2032 dpi: "85" + +*% For 100 lpi / 2032 dpi +*ColorSepScreenAngle CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "0" +*ColorSepScreenAngle ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "45" + +*ColorSepScreenFreq CustomColor.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.2032dpi/100 lpi / 2032 dpi: "100" +*ColorSepScreenFreq ProcessBlack.100lpi.2032dpi/100 lpi / 2032 dpi: "100" + +*% For 120 lpi / 2032 dpi +*ColorSepScreenAngle CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "0" +*ColorSepScreenAngle ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "45" + +*ColorSepScreenFreq CustomColor.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.2032dpi/120 lpi / 2032 dpi: "120" +*ColorSepScreenFreq ProcessBlack.120lpi.2032dpi/120 lpi / 2032 dpi: "120" + +*% For 133 lpi / 2032 dpi +*ColorSepScreenAngle CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi: "0" +*ColorSepScreenAngle ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi: "45" + +*ColorSepScreenFreq CustomColor.133lpi.2032dpi/133 lpi / 2032 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.2032dpi/133 lpi / 2032 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.2032dpi/133 lpi / 2032 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.2032dpi/133 lpi / 2032 dpi: "133" +*ColorSepScreenFreq ProcessBlack.133lpi.2032dpi/133 lpi / 2032 dpi: "133" + +*% For 165 lpi / 2032 dpi +*ColorSepScreenAngle CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi: "0" +*ColorSepScreenAngle ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi: "45" + +*ColorSepScreenFreq CustomColor.165lpi.2032dpi/165 lpi / 2032 dpi: "165" +*ColorSepScreenFreq ProcessCyan.165lpi.2032dpi/165 lpi / 2032 dpi: "165" +*ColorSepScreenFreq ProcessMagenta.165lpi.2032dpi/165 lpi / 2032 dpi: "165" +*ColorSepScreenFreq ProcessYellow.165lpi.2032dpi/165 lpi / 2032 dpi: "165" +*ColorSepScreenFreq ProcessBlack.165lpi.2032dpi/165 lpi / 2032 dpi: "165" + +*% For 250 lpi / 2032 dpi +*ColorSepScreenAngle CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "45" +*ColorSepScreenAngle ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "75" +*ColorSepScreenAngle ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "0" +*ColorSepScreenAngle ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "45" + +*ColorSepScreenFreq CustomColor.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq ProcessCyan.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq ProcessMagenta.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq ProcessYellow.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*ColorSepScreenFreq ProcessBlack.250lpi.2032dpi/250 lpi / 2032 dpi: "250" +*% +*% ----- for Resolution 2540 dpi ----- +*% +*% For 50 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.2540dpi/50 lpi / 2540 dpi: "50" +*ColorSepScreenFreq ProcessBlack.50lpi.2540dpi/50 lpi / 2540 dpi: "50" + +*% For 60 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.2540dpi/60 lpi / 2540 dpi: "60" +*ColorSepScreenFreq ProcessBlack.60lpi.2540dpi/60 lpi / 2540 dpi: "60" + +*% For 75 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.2540dpi/75 lpi / 2540 dpi: "75" +*ColorSepScreenFreq ProcessBlack.75lpi.2540dpi/75 lpi / 2540 dpi: "75" + +*% For 85 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.2540dpi/85 lpi / 2540 dpi: "85" +*ColorSepScreenFreq ProcessBlack.85lpi.2540dpi/85 lpi / 2540 dpi: "85" + +*% For 100 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.2540dpi/100 lpi / 2540 dpi: "100" +*ColorSepScreenFreq ProcessBlack.100lpi.2540dpi/100 lpi / 2540 dpi: "100" + +*% For 120 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.2540dpi/120 lpi / 2540 dpi: "120" +*ColorSepScreenFreq ProcessBlack.120lpi.2540dpi/120 lpi / 2540 dpi: "120" + +*% For 133 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.2540dpi/133 lpi / 2540 dpi: "133" +*ColorSepScreenFreq ProcessBlack.133lpi.2540dpi/133 lpi / 2540 dpi: "133" + +*% For 150 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.2540dpi/150 lpi / 2540 dpi: "150" +*ColorSepScreenFreq ProcessBlack.150lpi.2540dpi/150 lpi / 2540 dpi: "150" + +*% For 165 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.165lpi.2540dpi/165 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.165lpi.2540dpi/165 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.165lpi.2540dpi/165 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.165lpi.2540dpi/165 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.165lpi.2540dpi/165 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.165lpi.2540dpi/165 lpi / 2540 dpi: "165" +*ColorSepScreenFreq ProcessCyan.165lpi.2540dpi/165 lpi / 2540 dpi: "165" +*ColorSepScreenFreq ProcessMagenta.165lpi.2540dpi/165 lpi / 2540 dpi: "165" +*ColorSepScreenFreq ProcessYellow.165lpi.2540dpi/165 lpi / 2540 dpi: "165" +*ColorSepScreenFreq ProcessBlack.165lpi.2540dpi/165 lpi / 2540 dpi: "165" + +*% For 175 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq C ustomColor.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.2540dpi/175 lpi / 2540 dpi: "175" +*ColorSepScreenFreq ProcessBlack.175lpi.2540dpi/175 lpi / 2540 dpi: "175" + +*% For 200 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.2540dpi/200 lpi / 2540 dpi: "200" +*ColorSepScreenFreq ProcessBlack.200lpi.2540dpi/200 lpi / 2540 dpi: "200" + +*% For 250 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.250lpi.2540dpi/250 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.250lpi.2540dpi/250 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.250lpi.2540dpi/250 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.250lpi.2540dpi/250 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.250lpi.2540dpi/250 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.250lpi.2540dpi/250 lpi / 2540 dpi: "250" +*ColorSepScreenFreq ProcessCyan.250lpi.2540dpi/250 lpi / 2540 dpi: "250" +*ColorSepScreenFreq ProcessMagenta.250lpi.2540dpi/250 lpi / 2540 dpi: "250" +*ColorSepScreenFreq ProcessYellow.250lpi.2540dpi/250 lpi / 2540 dpi: "250" +*ColorSepScreenFreq ProcessBlack.250lpi.2540dpi/250 lpi / 2540 dpi: "250" + +*% For 300 lpi / 2540 dpi +*ColorSepScreenAngle CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "45" +*ColorSepScreenAngle ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "75" +*ColorSepScreenAngle ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "0" +*ColorSepScreenAngle ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "45" + +*ColorSepScreenFreq CustomColor.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*ColorSepScreenFreq ProcessCyan.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*ColorSepScreenFreq ProcessMagenta.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*ColorSepScreenFreq ProcessYellow.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*ColorSepScreenFreq ProcessBlack.300lpi.2540dpi/300 lpi / 2540 dpi: "300" +*% +*% ----- for Resolution 3386 dpi ----- +*% +*% For 50 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.50lpi.3386dpi/50 lpi / 3386 dpi: "50" +*ColorSepScreenFreq ProcessCyan.50lpi.3386dpi/50 lpi / 3386 dpi: "50" +*ColorSepScreenFreq ProcessMagenta.50lpi.3386dpi/50 lpi / 3386 dpi: "50" +*ColorSepScreenFreq ProcessYellow.50lpi.3386dpi/50 lpi / 3386 dpi: "50" +*ColorSepScreenFreq ProcessBlack.50lpi.3386dpi/50 lpi / 3386 dpi: "50" + +*% For 60 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.60lpi.3386dpi/60 lpi / 3386 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.3386dpi/60 lpi / 3386 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.3386dpi/60 lpi / 3386 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.3386dpi/60 lpi / 3386 dpi: "60" +*ColorSepScreenFreq ProcessBlack.60lpi.3386dpi/60 lpi / 3386 dpi: "60" + +*% For 75 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.75lpi.3386dpi/75 lpi / 3386 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.3386dpi/75 lpi / 3386 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.3386dpi/75 lpi / 3386 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.3386dpi/75 lpi / 3386 dpi: "75" +*ColorSepScreenFreq ProcessBlack.75lpi.3386dpi/75 lpi / 3386 dpi: "75" + +*% For 85 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.85lpi.3386dpi/85 lpi / 3386 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.3386dpi/85 lpi / 3386 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.3386dpi/85 lpi / 3386 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.3386dpi/85 lpi / 3386 dpi: "85" +*ColorSepScreenFreq ProcessBlack.85lpi.3386dpi/85 lpi / 3386 dpi: "85" + +*% For 100 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.3386dpi/100 lpi / 3386 dpi: "100" +*ColorSepScreenFreq ProcessBlack.100lpi.3386dpi/100 lpi / 3386 dpi: "100" + +*% For 120 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.3386dpi/120 lpi / 3386 dpi: "120" +*ColorSepScreenFreq ProcessBlack.120lpi.3386dpi/120 lpi / 3386 dpi: "120" + +*% For 133 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.3386dpi/133 lpi / 3386 dpi: "133" +*ColorSepScreenFreq ProcessBlack.133lpi.3386dpi/133 lpi / 3386 dpi: "133" + +*% For 150 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.3386dpi/150 lpi / 3386 dpi: "150" +*ColorSepScreenFreq ProcessBlack.150lpi.3386dpi/150 lpi / 3386 dpi: "150" + +*% For 165 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.165lpi.3386dpi/165 lpi / 3386 dpi: "165" +*ColorSepScreenFreq ProcessCyan.165lpi.3386dpi/165 lpi / 3386 dpi: "165" +*ColorSepScreenFreq ProcessMagenta.165lpi.3386dpi/165 lpi / 3386 dpi: "165" +*ColorSepScreenFreq ProcessYellow.165lpi.3386dpi/165 lpi / 3386 dpi: "165" +*ColorSepScreenFreq ProcessBlack.165lpi.3386dpi/165 lpi / 3386 dpi: "165" + +*% For 175 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.3386dpi/175 lpi / 3386 dpi: "175" +*ColorSepScreenFreq ProcessBlack.175lpi.3386dpi/175 lpi / 3386 dpi: "175" + +*% For 200 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.3386dpi/200 lpi / 3386 dpi: "200" +*ColorSepScreenFreq ProcessBlack.200lpi.3386dpi/200 lpi / 3386 dpi: "200" + +*% For 225 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.225lpi.3386dpi/225 lpi / 3386 dpi: "225" +*ColorSepScreenFreq ProcessCyan.225lpi.3386dpi/225 lpi / 3386 dpi: "225" +*ColorSepScreenFreq ProcessMagenta.225lpi.3386dpi/225 lpi / 3386 dpi: "225" +*ColorSepScreenFreq ProcessYellow.225lpi.3386dpi/225 lpi / 3386 dpi: "225" +*ColorSepScreenFreq ProcessBlack.225lpi.3386dpi/225 lpi / 3386 dpi: "225" + +*% For 275 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.275lpi.3386dpi/275 lpi / 3386 dpi: "275" +*ColorSepScreenFreq ProcessCyan.275lpi.3386dpi/275 lpi / 3386 dpi: "275" +*ColorSepScreenFreq ProcessMagenta.275lpi.3386dpi/275 lpi / 3386 dpi: "275" +*ColorSepScreenFreq ProcessYellow.275lpi.3386dpi/275 lpi / 3386 dpi: "275" +*ColorSepScreenFreq ProcessBlack.275lpi.3386dpi/275 lpi / 3386 dpi: "275" + +*% For 350 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.350lpi.3386dpi/350 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.350lpi.3386dpi/350 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.350lpi.3386dpi/350 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.350lpi.3386dpi/350 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.350lpi.3386dpi/350 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.350lpi.3386dpi/350 lpi / 3386 dpi: "350" +*ColorSepScreenFreq ProcessCyan.350lpi.3386dpi/350 lpi / 3386 dpi: "350" +*ColorSepScreenFreq ProcessMagenta.350lpi.3386dpi/350 lpi / 3386 dpi: "350" +*ColorSepScreenFreq ProcessYellow.350lpi.3386dpi/350 lpi / 3386 dpi: "350" +*ColorSepScreenFreq ProcessBlack.350lpi.3386dpi/350 lpi / 3386 dpi: "350" + +*% For 400 lpi / 3386 dpi +*ColorSepScreenAngle CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "45" +*ColorSepScreenAngle ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "75" +*ColorSepScreenAngle ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "0" +*ColorSepScreenAngle ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "45" + +*ColorSepScreenFreq CustomColor.400lpi.3386dpi/400 lpi / 3386 dpi: "400" +*ColorSepScreenFreq ProcessCyan.400lpi.3386dpi/400 lpi / 3386 dpi: "400" +*ColorSepScreenFreq ProcessMagenta.400lpi.3386dpi/400 lpi / 3386 dpi: "400" +*ColorSepScreenFreq ProcessYellow.400lpi.3386dpi/400 lpi / 3386 dpi: "400" +*ColorSepScreenFreq ProcessBlack.400lpi.3386dpi/400 lpi / 3386 dpi: "400" +*% +*% ----- for Resolution 4064 dpi ----- +*% +*% For 75 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.75lpi.4064dpi/75 lpi / 4064 dpi: "75" +*ColorSepScreenFreq ProcessCyan.75lpi.4064dpi/75 lpi / 4064 dpi: "75" +*ColorSepScreenFreq ProcessMagenta.75lpi.4064dpi/75 lpi / 4064 dpi: "75" +*ColorSepScreenFreq ProcessYellow.75lpi.4064dpi/75 lpi / 4064 dpi: "75" +*ColorSepScreenFreq ProcessBlack.75lpi.4064dpi/75 lpi / 4064 dpi: "75" + +*% For 85 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.85lpi.4064dpi/85 lpi / 4064 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.4064dpi/85 lpi / 4064 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.4064dpi/85 lpi / 4064 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.4064dpi/85 lpi / 4064 dpi: "85" +*ColorSepScreenFreq ProcessBlack.85lpi.4064dpi/85 lpi / 4064 dpi: "85" + +*% For 100 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.100lpi.4064dpi/100 lpi / 4064 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.4064dpi/100 lpi / 4064 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.4064dpi/100 lpi / 4064 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.4064dpi/100 lpi / 4064 dpi: "100" +*ColorSepScreenFreq ProcessBlack.100lpi.4064dpi/100 lpi / 4064 dpi: "100" + +*% For 120 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.120lpi.4064dpi/120 lpi / 4064 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.4064dpi/120 lpi / 4064 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.4064dpi/120 lpi / 4064 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.4064dpi/120 lpi / 4064 dpi: "120" +*ColorSepScreenFreq ProcessBlack.120lpi.4064dpi/120 lpi / 4064 dpi: "120" + +*% For 133 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.133lpi.4064dpi/133 lpi / 4064 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.4064dpi/133 lpi / 4064 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.4064dpi/133 lpi / 4064 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.4064dpi/133 lpi / 4064 dpi: "133" +*ColorSepScreenFreq ProcessBlack.133lpi.4064dpi/133 lpi / 4064 dpi: "133" + +*% For 150 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.150lpi.4064dpi/150 lpi / 4064 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.4064dpi/150 lpi / 4064 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.4064dpi/150 lpi / 4064 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.4064dpi/150 lpi / 4064 dpi: "150" +*ColorSepScreenFreq ProcessBlack.150lpi.4064dpi/150 lpi / 4064 dpi: "150" + +*% For 165 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.165lpi.4064dpi/165 lpi / 4064 dpi: "165" +*ColorSepScreenFreq ProcessCyan.165lpi.4064dpi/165 lpi / 4064 dpi: "165" +*ColorSepScreenFreq ProcessMagenta.165lpi.4064dpi/165 lpi / 4064 dpi: "165" +*ColorSepScreenFreq ProcessYellow.165lpi.4064dpi/165 lpi / 4064 dpi: "165" +*ColorSepScreenFreq ProcessBlack.165lpi.4064dpi/165 lpi / 4064 dpi: "165" + +*% For 175 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.175lpi.4064dpi/175 lpi / 4064 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.4064dpi/175 lpi / 4064 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.4064dpi/175 lpi / 4064 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.4064dpi/175 lpi / 4064 dpi: "175" +*ColorSepScreenFreq ProcessBlack.175lpi.4064dpi/175 lpi / 4064 dpi: "175" + +*% For 200 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.200lpi.4064dpi/200 lpi / 4064 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.4064dpi/200 lpi / 4064 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.4064dpi/200 lpi / 4064 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.4064dpi/200 lpi / 4064 dpi: "200" +*ColorSepScreenFreq ProcessBlack.200lpi.4064dpi/200 lpi / 4064 dpi: "200" + +*% For 225 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.225lpi.4064dpi/225 lpi / 4064 dpi: "225" +*ColorSepScreenFreq ProcessCyan.225lpi.4064dpi/225 lpi / 4064 dpi: "225" +*ColorSepScreenFreq ProcessMagenta.225lpi.4064dpi/225 lpi / 4064 dpi: "225" +*ColorSepScreenFreq ProcessYellow.225lpi.4064dpi/225 lpi / 4064 dpi: "225" +*ColorSepScreenFreq ProcessBlack.225lpi.4064dpi/225 lpi / 4064 dpi: "225" + +*% For 250 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.250lpi.4064dpi/250 lpi / 4064 dpi: "250" +*ColorSepScreenFreq ProcessCyan.250lpi.4064dpi/250 lpi / 4064 dpi: "250" +*ColorSepScreenFreq ProcessMagenta.250lpi.4064dpi/250 lpi / 4064 dpi: "250" +*ColorSepScreenFreq ProcessYellow.250lpi.4064dpi/250 lpi / 4064 dpi: "250" +*ColorSepScreenFreq ProcessBlack.250lpi.4064dpi/250 lpi / 4064 dpi: "250" + +*% For 275 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.275lpi.4064dpi/275 lpi / 4064 dpi: "275" +*ColorSepScreenFreq ProcessCyan.275lpi.4064dpi/275 lpi / 4064 dpi: "275" +*ColorSepScreenFreq ProcessMagenta.275lpi.4064dpi/275 lpi / 4064 dpi: "275" +*ColorSepScreenFreq ProcessYellow.275lpi.4064dpi/275 lpi / 4064 dpi: "275" +*ColorSepScreenFreq ProcessBlack.275lpi.4064dpi/275 lpi / 4064 dpi: "275" + +*% For 350 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.350lpi.4064dpi/350 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.350lpi.4064dpi/350 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.350lpi.4064dpi/350 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.350lpi.4064dpi/350 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.350lpi.4064dpi/350 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.350lpi.4064dpi/350 lpi / 4064 dpi: "350" +*ColorSepScreenFreq ProcessCyan.350lpi.4064dpi/350 lpi / 4064 dpi: "350" +*ColorSepScreenFreq ProcessMagenta.350lpi.4064dpi/350 lpi / 4064 dpi: "350" +*ColorSepScreenFreq ProcessYellow.350lpi.4064dpi/350 lpi / 4064 dpi: "350" +*ColorSepScreenFreq ProcessBlack.350lpi.4064dpi/350 lpi / 4064 dpi: "350" + +*% For 400 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.400lpi.4064dpi/400 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.400lpi.4064dpi/400 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.400lpi.4064dpi/400 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.400lpi.4064dpi/400 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.400lpi.4064dpi/400 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.400lpi.4064dpi/400 lpi / 4064 dpi: "400" +*ColorSepScreenFreq ProcessCyan.400lpi.4064dpi/400 lpi / 4064 dpi: "400" +*ColorSepScreenFreq ProcessMagenta.400lpi.4064dpi/400 lpi / 4064 dpi: "400" +*ColorSepScreenFreq ProcessYellow.400lpi.4064dpi/400 lpi / 4064 dpi: "400" +*ColorSepScreenFreq ProcessBlack.400lpi.4064dpi/400 lpi / 4064 dpi: "400" + +*% For 500 lpi / 4064 dpi +*ColorSepScreenAngle CustomColor.500lpi.4064dpi/500 lpi / 4064 dpi: "45" +*ColorSepScreenAngle ProcessCyan.500lpi.4064dpi/500 lpi / 4064 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.500lpi.4064dpi/500 lpi / 4064 dpi: "75" +*ColorSepScreenAngle ProcessYellow.500lpi.4064dpi/500 lpi / 4064 dpi: "0" +*ColorSepScreenAngle ProcessBlack.500lpi.4064dpi/500 lpi / 4064 dpi: "45" + +*ColorSepScreenFreq CustomColor.500lpi.4064dpi/500 lpi / 4064 dpi: "500" +*ColorSepScreenFreq ProcessCyan.500lpi.4064dpi/500 lpi / 4064 dpi: "500" +*ColorSepScreenFreq ProcessMagenta.500lpi.4064dpi/500 lpi / 4064 dpi: "500" +*ColorSepScreenFreq ProcessYellow.500lpi.4064dpi/500 lpi / 4064 dpi: "500" +*ColorSepScreenFreq ProcessBlack.500lpi.4064dpi/500 lpi / 4064 dpi: "500" +*% +*% ----- for Resolution 5080 dpi ----- +*% +*% For 85 lpi / 5080 dpi +*ColorSepScreenAngle CustomColor.85lpi.5080dpi/85 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.5080dpi/85 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.5080dpi/85 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.5080dpi/85 lpi / 5080 dpi: "0" +*ColorSepScreenAngle ProcessBlack.85lpi.5080dpi/85 lpi / 5080 dpi: "45" + +*ColorSepScreenFreq CustomColor.85lpi.5080dpi/85 lpi / 5080 dpi: "85" +*ColorSepScreenFreq ProcessCyan.85lpi.5080dpi/85 lpi / 5080 dpi: "85" +*ColorSepScreenFreq ProcessMagenta.85lpi.5080dpi/85 lpi / 5080 dpi: "85" +*ColorSepScreenFreq ProcessYellow.85lpi.5080dpi/85 lpi / 5080 dpi: "85" +*ColorSepScreenFreq ProcessBlack.85lpi.5080dpi/85 lpi / 5080 dpi: "85" + +*% For 100 lpi / 5080 dpi +*ColorSepScreenAngle CustomColor.100lpi.5080dpi/100 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.100lpi.5080dpi/100 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.100lpi.5080dpi/100 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.100lpi.5080dpi/100 lpi / 5080 dpi: "0" +*ColorSepScreenAngle ProcessBlack.100lpi.5080dpi/100 lpi / 5080 dpi: "45" + +*ColorSepScreenFreq CustomColor.100lpi.5080dpi/100 lpi / 5080 dpi: "100" +*ColorSepScreenFreq ProcessCyan.100lpi.5080dpi/100 lpi / 5080 dpi: "100" +*ColorSepScreenFreq ProcessMagenta.100lpi.5080dpi/100 lpi / 5080 dpi: "100" +*ColorSepScreenFreq ProcessYellow.100lpi.5080dpi/100 lpi / 5080 dpi: "100" +*ColorSepScreenFreq ProcessBlack.100lpi.5080dpi/100 lpi / 5080 dpi: "100" + +*% For 120 lpi / 5080 dpi +*ColorSepScreenAngle CustomColor.120lpi.5080dpi/120 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.120lpi.5080dpi/120 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.120lpi.5080dpi/120 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.120lpi.5080dpi/120 lpi / 5080 dpi: "0" +*ColorSepScreenAngle ProcessBlack.120lpi.5080dpi/120 lpi / 5080 dpi: "45" + +*ColorSepScreenFreq CustomColor.120lpi.5080dpi/120 lpi / 5080 dpi: "120" +*ColorSepScreenFreq ProcessCyan.120lpi.5080dpi/120 lpi / 5080 dpi: "120" +*ColorSepScreenFreq ProcessMagenta.120lpi.5080dpi/120 lpi / 5080 dpi: "120" +*ColorSepScreenFreq ProcessYellow.120lpi.5080dpi/120 lpi / 5080 dpi: "120" +*ColorSepScreenFreq ProcessBlack.120lpi.5080dpi/120 lpi / 5080 dpi: "120" + +*% For 133 lpi / 5080 dpi +*ColorSepScreenAngle CustomColor.133lpi.5080dpi/133 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.133lpi.5080dpi/133 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.133lpi.5080dpi/133 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.133lpi.5080dpi/133 lpi / 5080 dpi: "0" +*ColorSepScreenAngle ProcessBlack.133lpi.5080dpi/133 lpi / 5080 dpi: "45" + +*ColorSepScreenFreq CustomColor.133lpi.5080dpi/133 lpi / 5080 dpi: "133" +*ColorSepScreenFreq ProcessCyan.133lpi.5080dpi/133 lpi / 5080 dpi: "133" +*ColorSepScreenFreq ProcessMagenta.133lpi.5080dpi/133 lpi / 5080 dpi: "133" +*ColorSepScreenFreq ProcessYellow.133lpi.5080dpi/133 lpi / 5080 dpi: "133" +*ColorSepScreenFreq ProcessBlack.133lpi.5080dpi/133 lpi / 5080 dpi: "133" + +*% For 150 lpi / 5080 dpi +*ColorSepScreenAngle CustomColor.150lpi.5080dpi/150 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.150lpi.5080dpi/150 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.150lpi.5080dpi/150 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.150lpi.5080dpi/150 lpi / 5080 dpi: "0" +*ColorSepScreenAngle ProcessBlack.150lpi.5080dpi/150 lpi / 5080 dpi: "45" + +*ColorSepScreenFreq CustomColor.150lpi.5080dpi/150 lpi / 5080 dpi: "150" +*ColorSepScreenFreq ProcessCyan.150lpi.5080dpi/150 lpi / 5080 dpi: "150" +*ColorSepScreenFreq ProcessMagenta.150lpi.5080dpi/150 lpi / 5080 dpi: "150" +*ColorSepScreenFreq ProcessYellow.150lpi.5080dpi/150 lpi / 5080 dpi: "150" +*ColorSepScreenFreq ProcessBlack.150lpi.5080dpi/150 lpi / 5080 dpi: "150" + +*% For 165 lpi / 5080 dpi +*ColorSepScreenAngle CustomColor.165lpi.5080dpi/165 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.165lpi.5080dpi/165 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.165lpi.5080dpi/165 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.165lpi.5080dpi/165 lpi / 5080 dpi: "0" +*ColorSepScreenAngle ProcessBlack.165lpi.5080dpi/165 lpi / 5080 dpi: "45" + +*ColorSepScreenFreq CustomColor.165lpi.5080dpi/165 lpi / 5080 dpi: "165" +*ColorSepScreenFreq ProcessCyan.165lpi.5080dpi/165 lpi / 5080 dpi: "165" +*ColorSepScreenFreq ProcessMagenta.165lpi.5080dpi/165 lpi / 5080 dpi: "165" +*ColorSepScreenFreq ProcessYellow.165lpi.5080dpi/165 lpi / 5080 dpi: "165" +*ColorSepScreenFreq ProcessBlack.165lpi.5080dpi/165 lpi / 5080 dpi: "165" + +*% For 175 lpi / 5080 dpi +*ColorSepScreenAngle CustomColor.175lpi.5080dpi/175 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.175lpi.5080dpi/175 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.175lpi.5080dpi/175 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.175lpi.5080dpi/175 lpi / 5080 dpi: "0" +*ColorSepScreenAngle ProcessBlack.175lpi.5080dpi/175 lpi / 5080 dpi: "45" + +*ColorSepScreenFreq CustomColor.175lpi.5080dpi/175 lpi / 5080 dpi: "175" +*ColorSepScreenFreq ProcessCyan.175lpi.5080dpi/175 lpi / 5080 dpi: "175" +*ColorSepScreenFreq ProcessMagenta.175lpi.5080dpi/175 lpi / 5080 dpi: "175" +*ColorSepScreenFreq ProcessYellow.175lpi.5080dpi/175 lpi / 5080 dpi: "175" +*ColorSepScreenFreq ProcessBlack.175lpi.5080dpi/175 lpi / 5080 dpi: "175" + +*% For 200 lpi / 5080 dpi +*ColorSepScreenAngle CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "0" +*ColorSepScreenAngle ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "45" + +*ColorSepScreenFreq CustomColor.200lpi.5080dpi/200 lpi / 5080 dpi: "200" +*ColorSepScreenFreq ProcessCyan.200lpi.5080dpi/200 lpi / 5080 dpi: "200" +*ColorSepScreenFreq ProcessMagenta.200lpi.5080dpi/200 lpi / 5080 dpi: "200" +*ColorSepScreenFreq ProcessYellow.200lpi.5080dpi/200 lpi / 5080 dpi: "200" +*ColorSepScreenFreq ProcessBlack.200lpi.5080dpi/200 lpi / 5080 dpi: "200" + +*% For 225 lpi / 5080 dpi +*ColorSepScreenAngle CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "0" +*ColorSepScreenAngle ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "45" + +*ColorSepScreenFreq CustomColor.225lpi.5080dpi/225 lpi / 5080 dpi: "225" +*ColorSepScreenFreq ProcessCyan.225lpi.5080dpi/225 lpi / 5080 dpi: "225" +*ColorSepScreenFreq ProcessMagenta.225lpi.5080dpi/225 lpi / 5080 dpi: "225" +*ColorSepScreenFreq ProcessYellow.225lpi.5080dpi/225 lpi / 5080 dpi: "225" +*ColorSepScreenFreq ProcessBlack.225lpi.5080dpi/225 lpi / 5080 dpi: "225" + +*% For 250 lpi / 5080 dpi +*ColorSepScreenAngle CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "0" +*ColorSepScreenAngle ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "45" + +*ColorSepScreenFreq CustomColor.250lpi.5080dpi/250 lpi / 5080 dpi: "250" +*ColorSepScreenFreq ProcessCyan.250lpi.5080dpi/250 lpi / 5080 dpi: "250" +*ColorSepScreenFreq ProcessMagenta.250lpi.5080dpi/250 lpi / 5080 dpi: "250" +*ColorSepScreenFreq ProcessYellow.250lpi.5080dpi/250 lpi / 5080 dpi: "250" +*ColorSepScreenFreq ProcessBlack.250lpi.5080dpi/250 lpi / 5080 dpi: "250" + +*% For 275 lpi / 5080 dpi +*ColorSepScreenAngle CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "0" +*ColorSepScreenAngle ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "45" + +*ColorSepScreenFreq CustomColor.275lpi.5080dpi/275 lpi / 5080 dpi: "275" +*ColorSepScreenFreq ProcessCyan.275lpi.5080dpi/275 lpi / 5080 dpi: "275" +*ColorSepScreenFreq ProcessMagenta.275lpi.5080dpi/275 lpi / 5080 dpi: "275" +*ColorSepScreenFreq ProcessYellow.275lpi.5080dpi/275 lpi / 5080 dpi: "275" +*ColorSepScreenFreq ProcessBlack.275lpi.5080dpi/275 lpi / 5080 dpi: "275" + +*% For 300 lpi / 5080 dpi +*ColorSepScreenAngle CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "0" +*ColorSepScreenAngle ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "45" + +*ColorSepScreenFreq CustomColor.300lpi.5080dpi/300 lpi / 5080 dpi: "300" +*ColorSepScreenFreq ProcessCyan.300lpi.5080dpi/300 lpi / 5080 dpi: "300" +*ColorSepScreenFreq ProcessMagenta.300lpi.5080dpi/300 lpi / 5080 dpi: "300" +*ColorSepScreenFreq ProcessYellow.300lpi.5080dpi/300 lpi / 5080 dpi: "300" +*ColorSepScreenFreq ProcessBlack.300lpi.5080dpi/300 lpi / 5080 dpi: "300" + +*% For 350 lpi / 5080 dpi +*ColorSepScreenAngle CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "0" +*ColorSepScreenAngle ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "45" + +*ColorSepScreenFreq CustomColor.350lpi.5080dpi/350 lpi / 5080 dpi: "350" +*ColorSepScreenFreq ProcessCyan.350lpi.5080dpi/350 lpi / 5080 dpi: "350" +*ColorSepScreenFreq ProcessMagenta.350lpi.5080dpi/350 lpi / 5080 dpi: "350" +*ColorSepScreenFreq ProcessYellow.350lpi.5080dpi/350 lpi / 5080 dpi: "350" +*ColorSepScreenFreq ProcessBlack.350lpi.5080dpi/350 lpi / 5080 dpi: "350" + +*% For 400 lpi / 5080 dpi +*ColorSepScreenAngle CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "0" +*ColorSepScreenAngle ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "45" + +*ColorSepScreenFreq CustomColor.400lpi.5080dpi/400 lpi / 5080 dpi: "400" +*ColorSepScreenFreq ProcessCyan.400lpi.5080dpi/400 lpi / 5080 dpi: "400" +*ColorSepScreenFreq ProcessMagenta.400lpi.5080dpi/400 lpi / 5080 dpi: "400" +*ColorSepScreenFreq ProcessYellow.400lpi.5080dpi/400 lpi / 5080 dpi: "400" +*ColorSepScreenFreq ProcessBlack.400lpi.5080dpi/400 lpi / 5080 dpi: "400" + +*% For 500 lpi / 5080 dpi +*ColorSepScreenAngle CustomColor.500lpi.5080dpi/500 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.500lpi.5080dpi/500 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.500lpi.5080dpi/500 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.500lpi.5080dpi/500 lpi / 5080 dpi: "0" +*ColorSepScreenAngle ProcessBlack.500lpi.5080dpi/500 lpi / 5080 dpi: "45" + +*ColorSepScreenFreq CustomColor.500lpi.5080dpi/500 lpi / 5080 dpi: "500" +*ColorSepScreenFreq ProcessCyan.500lpi.5080dpi/500 lpi / 5080 dpi: "500" +*ColorSepScreenFreq ProcessMagenta.500lpi.5080dpi/500 lpi / 5080 dpi: "500" +*ColorSepScreenFreq ProcessYellow.500lpi.5080dpi/500 lpi / 5080 dpi: "500" +*ColorSepScreenFreq ProcessBlack.500lpi.5080dpi/500 lpi / 5080 dpi: "500" + +*% For 600 lpi / 5080 dpi +*ColorSepScreenAngle CustomColor.600lpi.5080dpi/600 lpi / 5080 dpi: "45" +*ColorSepScreenAngle ProcessCyan.600lpi.5080dpi/600 lpi / 5080 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.600lpi.5080dpi/600 lpi / 5080 dpi: "75" +*ColorSepScreenAngle ProcessYellow.600lpi.5080dpi/600 lpi / 5080 dpi: "0" +*ColorSepScreenAngle ProcessBlack.600lpi.5080dpi/600 lpi / 5080 dpi: "45" + +*ColorSepScreenFreq CustomColor.600lpi.5080dpi/600 lpi / 5080 dpi: "600" +*ColorSepScreenFreq ProcessCyan.600lpi.5080dpi/600 lpi / 5080 dpi: "600" +*ColorSepScreenFreq ProcessMagenta.600lpi.5080dpi/600 lpi / 5080 dpi: "600" +*ColorSepScreenFreq ProcessYellow.600lpi.5080dpi/600 lpi / 5080 dpi: "600" +*ColorSepScreenFreq ProcessBlack.600lpi.5080dpi/600 lpi / 5080 dpi: "600" + +*% The byte count of this file should be exactly 094828 or 096813 +*% depending on the filesystem it resides in. +*% end of PPD file for Linotype-Hell Signasetter +*% Last edited JUL 26, 1996 diff --git a/openoffice/share/psprint/driver/LOPC1200.PS b/openoffice/share/psprint/driver/LOPC1200.PS new file mode 100644 index 0000000000000000000000000000000000000000..fea9902ce3f2412bd074ee40b4073bf54bd80e6f --- /dev/null +++ b/openoffice/share/psprint/driver/LOPC1200.PS @@ -0,0 +1,810 @@ +*PPD-Adobe: "4.2" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra Color 1200 Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.2" +*FileVersion: "1.2" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPC1200.PPD" +*Product: "(Lexmark Optra Color 1200)" +*PSVersion: "(2014)" +*ModelName: "Lexmark Optra Color 1200" +*ShortNickName: "Lexmark Optra Color 1200 PS" +*NickName: "Lexmark Optra Color 1200 PS" + +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *LowerTray/Tray 2 - Option: Boolean +*DefaultLowerTray: False +*LowerTray True/Installed: "" +*LowerTray False/Not Installed: "" +*CloseUI: *LowerTray + +*OpenUI *Tray3/Tray 3 - Option: Boolean +*DefaultTray3: False +*Tray3 True/Installed: "" +*Tray3 False/Not Installed: "" +*CloseUI: *Tray3 + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: True +*Flash True/Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 32Meg +*InstalledMemory 32Meg/32 MB Printer Memory: "" +*InstalledMemory 64Meg/64 MB Printer Memory: "" +*InstalledMemory 96Meg/96 MB Printer Memory: "" +*InstalledMemory 128Meg/128 MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *LowerTray False *InputSlot Tray2 +*UIConstraints: *Tray3 False *InputSlot Tray3 + +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Executive +*UIConstraints: *InputSlot Tray1 *PageSize Universal +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other +*UIConstraints: *InputSlot Tray2 *PageSize Executive +*UIConstraints: *InputSlot Tray2 *PageSize Universal +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other +*UIConstraints: *InputSlot Tray3 *PageSize Executive +*UIConstraints: *InputSlot Tray3 *PageSize Universal +*UIConstraints: *InputSlot Tray3 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize C9 +*UIConstraints: *InputSlot Tray3 *PageSize Comm10 +*UIConstraints: *InputSlot Tray3 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize Other +*UIConstraints: *InputSlot Tray1 *MediaType Card +*UIConstraints: *InputSlot Tray1 *MediaType Labels +*UIConstraints: *InputSlot Tray1 *MediaType Env +*UIConstraints: *InputSlot Tray2 *MediaType Card +*UIConstraints: *InputSlot Tray2 *MediaType Labels +*UIConstraints: *InputSlot Tray2 *MediaType Env +*UIConstraints: *InputSlot Tray3 *MediaType Card +*UIConstraints: *InputSlot Tray3 *MediaType Labels +*UIConstraints: *InputSlot Tray3 *MediaType Env + +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize B4 +*UIConstraints: *InputSlot ManualEnv *PageSize A3 +*UIConstraints: *InputSlot ManualEnv *PageSize Tabloid +*UIConstraints: *InputSlot ManualEnv *PageSize Universal +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*%UIConstraints: *ManualFeed True *MediaType Env +*UIConstraints: *InputSlot Manual *MediaType Env +*% === Basic Capabilities ============ + +*LanguageLevel: "2" +*Protocols: PJL TBCP +*FreeVM: "2058000" +*VMOption 32Meg/32 MB Printer Memory: "2058000" +*VMOption 64Meg/64 MB Printer Memory: "2058000" +*VMOption 96Meg/96 MB Printer Memory: "2058000" +*VMOption 128Meg/128 MB Printer Memory: "2058000" +*ColorDevice: True +*DefaultColorSpace: CMYK +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: False +*Throughput: "12" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End +*JobPatchFile 1: " + /oldresourcestatus /resourcestatus load def + /resourcestatus {dup /FontType eq + {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse } + {oldresourcestatus} ifelse } bind def + " +*End +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: PrtSet +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrtSet/Printer Setting: "" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*JCLOpenUI *JCLLXImageSmoothing/Image Smoothing: PickOne +*DefaultJCLLXImageSmoothing: PrtSet +*OrderDependency: 20 JCLSetup *JCLLXImageSmoothing +*JCLLXImageSmoothing PrtSet/Printer Setting: "" +*JCLLXImageSmoothing False/Off: "@PJL SET LIMAGESMOOTHING = OFF<0A>" +*JCLLXImageSmoothing True/On: "@PJL SET LIMAGESMOOTHING = ON<0A>" +*JCLCloseUI: *JCLLXImageSmoothing + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: Plain +*OrderDependency: 140 AnySetup *MediaType +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: None +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin Top/Top: "<< /OutputAttributes << /Priority [0] >> >> setpagedevice" +*OutputBin Rear/Rear: "<< /OutputAttributes << /Priority [1] >> >> setpagedevice" +*CloseUI: *OutputBin + +*OpenUI *ColorCorrection/Color Correction: PickOne +*OrderDependency: 140 AnySetup *ColorCorrection +*DefaultColorCorrection: RGB +*ColorCorrection RGB/RGB: " + << /DeviceRenderingInfo << /Type 97 /ColorCorrection null >> + /ProcessColorModel /DeviceRGB >> setpagedevice" +*End +*ColorCorrection B&W/Black & White: " + << /DeviceRenderingInfo << /Type 97 /ColorCorrection null >> + /ProcessColorModel /DeviceGray >> setpagedevice" +*End +*ColorCorrection CMYK/CMYK: " + << /DeviceRenderingInfo << /Type 97 /ColorCorrection null >> + /ProcessColorModel /DeviceCMYK >> setpagedevice" +*End +*ColorCorrection Display/Display: " + << /DeviceRenderingInfo << /Type 97 /ColorCorrection /Display >> + /ProcessColorModel /DeviceRGB >> setpagedevice" +*End +*ColorCorrection Vivid/Vivid: " + << /DeviceRenderingInfo << /Type 97 /ColorCorrection /Vivid >> + /ProcessColorModel /DeviceRGB >> setpagedevice" +*End +*?ColorCorrection: " + save statusdict begin + [(RGB) (B&W) (CMYK) (Display) (Vivid)] + colorcorrection 1 sub get = flush + end + restore" +*End +*CloseUI: *ColorCorrection + + +*OpenUI *PrintQuality/Print Quality: PickOne +*OrderDependency: 120 AnySetup *PrintQuality +*DefaultPrintQuality: Graphics +*PrintQuality Graphics/Graphics: " + << /DeviceRenderingInfo << /Type 97 /Screening /ColorGrade >> >> setpagedevice" +*End +*PrintQuality Images/Images: " + << /DeviceRenderingInfo << /Type 97 /Screening /IETImagesOnly >> >> setpagedevice" +*End +*PrintQuality 1200IQ/1200 Image Quality: " + << /DeviceRenderingInfo << /Type 97 /Screening /IET >> >> setpagedevice + << /HWResolution [600 600] >> setpagedevice" +*End +*?PrintQuality: " + save statusdict begin + [ (Graphics) (Images) (1200IQ) ] screening 1 sub get = flush + end + restore" +*End +*CloseUI: *PrintQuality + + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [419 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize B4/B4 257 x 364 mm: " + << /PageSize [729 1032] /ImagingBBox null >> setpagedevice" +*End +*PageSize A3/A3 297 x 419 mm: " + << /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageSize Tabloid/Tabloid 11 x 17 in: " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 11.7 x 17 in: " + << /PageSize [842 1224] /ImagingBBox null >> setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + << /PageSize [499 708] /ImagingBBox null >> setpagedevice" +*End +*PageSize Other/Other Envelope 8 1/2 x 14 in: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 17 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /b4 (B4) put + dup /a3 (A3) put + dup /tabloid (Tabloid) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [419 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B4: " + << /PageSize [729 1032] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A3: " + << /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Tabloid: " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [842 1224] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Monarch: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C9: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Comm10: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5: " + << /PageSize [499 708] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Other: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 600 780" +*ImageableArea Legal: "13 12 600 995" +*ImageableArea B5: "13 13 505 716" +*ImageableArea A4: "10 13 588 829" +*ImageableArea Executive: "13 13 510 744" +*ImageableArea A5: "13 13 407 583" +*ImageableArea B4: "13 12 716 1019" +*ImageableArea A3: "13 12 829 1178" +*ImageableArea Tabloid: "13 12 780 1211" +*ImageableArea Universal: "12 12 829 1212" +*ImageableArea Monarch: "13 13 276 526" +*ImageableArea C9: "13 13 278 624" +*ImageableArea Comm10: "13 13 294 668" +*ImageableArea DL: "13 13 309 609" +*ImageableArea C5: "13 13 455 634" +*ImageableArea ISOB5: "13 13 497 694" +*ImageableArea Other: "12 12 600 995" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "419 595" +*PaperDimension B4: "729 1032" +*PaperDimension A3: "842 1191" +*PaperDimension Tabloid: "792 1224" +*PaperDimension Universal: "842 1224" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 708" +*PaperDimension Other: "612 996" +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Manual/Manual Paper: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End + +*CloseUI: *InputSlot + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: <one of these> %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: <stat>; source: <one of these> %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: <one of these> %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" +*% End of PPD file for Lexmark Optra S Laser Printers diff --git a/openoffice/share/psprint/driver/LOPC40.PS b/openoffice/share/psprint/driver/LOPC40.PS new file mode 100644 index 0000000000000000000000000000000000000000..ac0e6d3769bb945c7f13d6c96a7ba479b88f1e5a --- /dev/null +++ b/openoffice/share/psprint/driver/LOPC40.PS @@ -0,0 +1,713 @@ +*PPD-Adobe: "4.2" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra Color 40 Inkjet Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.2" +*FileVersion: "1.3" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPC40.PPD" +*Product: "(Lexmark Optra Color 40)" +*PSVersion: "(2014)" +*ModelName: "Lexmark Optra Color 40" +*ShortNickName: "Lexmark Optra Color 40 PS" +*NickName: "Lexmark Optra Color 40 PS" + +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 4Meg +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 36Meg/36 MB Printer Memory: "" +*InstalledMemory 68Meg/68 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*OpenUI *LeftCartridge/Left Cartridge: PickOne +*DefaultLeftCartridge: 0Unknown +*LeftCartridge 0Unknown/Unknown Cartridge: "" +*LeftCartridge 1StdBlack/Standard Black Cartridge: "" +*LeftCartridge 4HighCapBlack/High Capacity Black Cartridge: "" +*LeftCartridge 3StdPhoto/Photo Cartridge: "" +*CloseUI: *LeftCartridge + +*OpenUI *RightCartridge/Right Cartridge: PickOne +*DefaultRightCartridge: 0Unknown +*RightCartridge 0Unknown/Unknown Cartridge: "" +*RightCartridge 2StdColor/Standard Color Cartridge: "" +*RightCartridge 5HighCapColor/High Capacity Color Cartridge: "" +*CloseUI: *RightCartridge + +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*% Do not allow envelope sizes to be fed from Manual Paper Tray +*UIConstraints: *InputSlot Manual *PageSize Monarch +*UIConstraints: *InputSlot Manual *PageSize C9 +*UIConstraints: *InputSlot Manual *PageSize Comm10 +*UIConstraints: *InputSlot Manual *PageSize DL +*UIConstraints: *InputSlot Manual *PageSize C5 +*UIConstraints: *InputSlot Manual *PageSize ISOB5 +*UIConstraints: *InputSlot Manual *PageSize Other + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feeder +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal + +*% Only allow certain media types for Manual Envelope Feeder +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Greeting +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*UIConstraints: *InputSlot ManualEnv *MediaType IronOn +*UIConstraints: *InputSlot ManualEnv *MediaType Coated +*UIConstraints: *InputSlot ManualEnv *MediaType Glossy +*UIConstraints: *InputSlot ManualEnv *MediaType Photo + +*% Do not allow envelope media type from the Manual Paper Feeder +*UIConstraints: *InputSlot Manual *MediaType Env + +*% === Basic Capabilities ============ + +*LanguageLevel: "2" +*Protocols: PJL TBCP +*FreeVM: "910000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 36Meg/36 MB Printer Memory: "2058000" +*VMOption 68Meg/68 or more MB Printer Memory: "2058000" +*ColorDevice: True +*DefaultColorSpace: CMYK +*TTRasterizer: Type42 +*?TTRasterizer: "" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "4" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End +*JobPatchFile 1: " + /oldresourcestatus /resourcestatus load def + /resourcestatus {dup /FontType eq + {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse } + {oldresourcestatus} ifelse } bind def + " +*End +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLLXImageSmoothing/Image Smoothing: PickOne +*DefaultJCLLXImageSmoothing: PrtSet +*OrderDependency: 20 JCLSetup *JCLLXImageSmoothing +*JCLLXImageSmoothing PrtSet/Printer Setting: "" +*JCLLXImageSmoothing False/Off: "@PJL SET LIMAGESMOOTHING = OFF<0A>" +*JCLLXImageSmoothing True/On: "@PJL SET LIMAGESMOOTHING = ON<0A>" +*JCLCloseUI: *JCLLXImageSmoothing + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: Plain +*OrderDependency: 140 AnySetup *MediaType +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Greeting/Greeting Card: "<< /MediaType (Greeting Card) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType IronOn/Iron On: "<< /MediaType (Iron On) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Coated/Coated Paper: "<< /MediaType (Coated Paper) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Glossy/Glossy Paper: "<< /MediaType (Glossy Paper) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Photo/Photo Paper: "<< /MediaType (Photo Paper) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *ColorCorrection/Color Correction: PickOne +*OrderDependency: 140 AnySetup *ColorCorrection +*DefaultColorCorrection: RGB +*ColorCorrection RGB/RGB: " + << /DeviceRenderingInfo << /Type 100 /ColorCorrection null >> + /ProcessColorModel /DeviceRGB >> setpagedevice" +*End +*ColorCorrection B&W/Black & White: " + << /DeviceRenderingInfo << /Type 100 /ColorCorrection null >> + /ProcessColorModel /DeviceGray >> setpagedevice" +*End +*ColorCorrection CMYK/CMYK: " + << /DeviceRenderingInfo << /Type 100 /ColorCorrection null >> + /ProcessColorModel /DeviceCMYK >> setpagedevice" +*End +*ColorCorrection Display/Display: " + << /DeviceRenderingInfo << /Type 100 /ColorCorrection /Display >> + /ProcessColorModel /DeviceRGB >> setpagedevice" +*End +*ColorCorrection Vivid/Vivid: " + << /DeviceRenderingInfo << /Type 100 /ColorCorrection /Vivid >> + /ProcessColorModel /DeviceRGB >> setpagedevice" +*End +*?ColorCorrection: " + save statusdict begin + [(RGB) (B&W) (CMYK) (Display) (Vivid)] + colorcorrection 1 sub get = flush + end + restore" +*End +*CloseUI: *ColorCorrection + + +*OpenUI *PrintQuality/Print Quality: PickOne +*DefaultPrintQuality: None +*OrderDependency: 150 AnySetup *PrintQuality +*PrintQuality Quick/QuickPrint: "<< /DeviceRenderingInfo << /Type 100 /PrintQuality 0 >> >> setpagedevice" +*PrintQuality Normal/Normal: "<< /DeviceRenderingInfo << /Type 100 /PrintQuality 1 >> >> setpagedevice" +*PrintQuality Pres/Presentation: "<< /DeviceRenderingInfo << /Type 100 /PrintQuality 2 >> >> setpagedevice" +*PrintQuality Image/1200 Image Quality: "<< /DeviceRenderingInfo << /Type 100 /PrintQuality 3 >> >> setpagedevice" +*CloseUI: *PrintQuality + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 36 599 779" +*ImageableArea Legal: "13 36 599 995" +*ImageableArea B5: "13 36 505 715" +*ImageableArea A4: "9 36 586 829" +*ImageableArea Executive: "13 36 509 743" +*ImageableArea A5: "13 36 407 583" +*ImageableArea Universal: "13 36 599 995" +*ImageableArea Monarch: "19 36 260 534" +*ImageableArea Comm10: "19 36 278 678" +*ImageableArea C9: "19 36 260 633" +*ImageableArea DL: "19 36 293 617" +*ImageableArea C5: "19 36 440 643" +*ImageableArea ISOB5: "19 36 480 702" +*ImageableArea Other: "19 37 593 1002" + +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1020" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 708" +*PaperDimension Other: "612 1008" + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + << /PageSize [499 708] /ImagingBBox null >> setpagedevice" +*End +*PageSize Other/Other Envelope 8 1/2 x 14 in: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Monarch: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C9: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Comm10: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5: " + << /PageSize [499 708] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Other: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Manual/Manual Paper: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Manual) (ManualEnv) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End + +*CloseUI: *InputSlot + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: <one of these> %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: <stat>; source: <one of these> %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: <one of these> %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" +*% End of PPD file for Lexmark Optra S Laser Printers diff --git a/openoffice/share/psprint/driver/LOPC45.PS b/openoffice/share/psprint/driver/LOPC45.PS new file mode 100644 index 0000000000000000000000000000000000000000..000c7777283c4654cf8a6d8f015a20aafe33b3b4 --- /dev/null +++ b/openoffice/share/psprint/driver/LOPC45.PS @@ -0,0 +1,774 @@ +*PPD-Adobe: "4.2" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra Color 45 InkJet Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.2" +*FileVersion: "1.3" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPC45.PPD" +*Product: "(Lexmark Optra Color 45)" +*PSVersion: "(2014)" +*ModelName: "Lexmark Optra Color 45" +*ShortNickName: "Lexmark Optra Color 45 PS" +*NickName: "Lexmark Optra Color 45 PS" + +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *LowerTray/Tray 2 - Option: Boolean +*DefaultLowerTray: False +*LowerTray True/Installed: "" +*LowerTray False/Not Installed: "" +*CloseUI: *LowerTray + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 8Meg +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 40Meg/40 MB Printer Memory: "" +*InstalledMemory 72Meg/72 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*OpenUI *LeftCartridge/Left Cartridge: PickOne +*DefaultLeftCartridge: 0Unknown +*LeftCartridge 0Unknown/Unknown Cartridge: "" +*LeftCartridge 1StdBlack/Standard Black Cartridge: "" +*LeftCartridge 4HighCapBlack/High Capacity Black Cartridge: "" +*LeftCartridge 3StdPhoto/Photo Cartridge: "" +*CloseUI: *LeftCartridge + +*OpenUI *RightCartridge/Right Cartridge: PickOne +*DefaultRightCartridge: 0Unknown +*RightCartridge 0Unknown/Unknown Cartridge: "" +*RightCartridge 2StdColor/Standard Color Cartridge: "" +*RightCartridge 5HighCapColor/High Capacity Color Cartridge: "" +*CloseUI: *RightCartridge + +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*% Do not allow input tray features to be selectable if they are not installed +*UIConstraints: *LowerTray False *InputSlot Tray2 + + +*% Do not allow some papers to be fed from Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize A3 +*UIConstraints: *InputSlot Tray2 *PageSize SA3 +*UIConstraints: *InputSlot Tray2 *PageSize Tabloid +*UIConstraints: *InputSlot Tray2 *PageSize Universal + +*% Do not allow envelope sizes to be fed from Manual Paper Tray +*UIConstraints: *InputSlot Manual *PageSize Monarch +*UIConstraints: *InputSlot Manual *PageSize C9 +*UIConstraints: *InputSlot Manual *PageSize Comm10 +*UIConstraints: *InputSlot Manual *PageSize DL +*UIConstraints: *InputSlot Manual *PageSize C5 +*UIConstraints: *InputSlot Manual *PageSize ISOB5 +*UIConstraints: *InputSlot Manual *PageSize Other + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feeder +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize A3 +*UIConstraints: *InputSlot ManualEnv *PageSize SA3 +*UIConstraints: *InputSlot ManualEnv *PageSize Tabloid +*UIConstraints: *InputSlot ManualEnv *PageSize Universal + +*% Only allow certain media types for Manual Envelope Feeder +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Greeting +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*UIConstraints: *InputSlot ManualEnv *MediaType IronOn +*UIConstraints: *InputSlot ManualEnv *MediaType Coated +*UIConstraints: *InputSlot ManualEnv *MediaType Glossy +*UIConstraints: *InputSlot ManualEnv *MediaType Photo + +*% Do not allow envelope media type from the Manual Paper Feeder +*UIConstraints: *InputSlot Manual *MediaType Env + +*% === Basic Capabilities ============ + +*LanguageLevel: "2" +*Protocols: PJL TBCP +*FreeVM: "1290000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 40Meg/40 MB Printer Memory: "2058000" +*VMOption 72Meg/72 or more MB Printer Memory: "2058000" +*ColorDevice: True +*DefaultColorSpace: CMYK +*TTRasterizer: Type42 +*?TTRasterizer: "" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "4" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End +*JobPatchFile 1: " + /oldresourcestatus /resourcestatus load def + /resourcestatus {dup /FontType eq + {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse} + {oldresourcestatus} ifelse } bind def + " +*End +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLLXImageSmoothing/Image Smoothing: PickOne +*DefaultJCLLXImageSmoothing: PrtSet +*OrderDependency: 20 JCLSetup *JCLLXImageSmoothing +*JCLLXImageSmoothing PrtSet/Printer Setting: "" +*JCLLXImageSmoothing False/Off: "@PJL SET LIMAGESMOOTHING = OFF<0A>" +*JCLLXImageSmoothing True/On: "@PJL SET LIMAGESMOOTHING = ON<0A>" +*JCLCloseUI: *JCLLXImageSmoothing + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: Plain +*OrderDependency: 140 AnySetup *MediaType +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Greeting/Greeting Card: "<< /MediaType (Greeting Card) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType IronOn/Iron On: "<< /MediaType (Iron On) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Coated/Coated Paper: "<< /MediaType (Coated Paper) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Glossy/Glossy Paper: "<< /MediaType (Glossy Paper) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Photo/Photo Paper: "<< /MediaType (Photo Paper) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *ColorCorrection/Color Correction: PickOne +*OrderDependency: 140 AnySetup *ColorCorrection +*DefaultColorCorrection: RGB +*ColorCorrection RGB/RGB: " + << /DeviceRenderingInfo << /Type 100 /ColorCorrection null >> + /ProcessColorModel /DeviceRGB >> setpagedevice" +*End +*ColorCorrection B&W/Black & White: " + << /DeviceRenderingInfo << /Type 100 /ColorCorrection null >> + /ProcessColorModel /DeviceGray >> setpagedevice" +*End +*ColorCorrection CMYK/CMYK: " + << /DeviceRenderingInfo << /Type 100 /ColorCorrection null >> + /ProcessColorModel /DeviceCMYK >> setpagedevice" +*End +*ColorCorrection Display/Display: " + << /DeviceRenderingInfo << /Type 100 /ColorCorrection /Display >> + /ProcessColorModel /DeviceRGB >> setpagedevice" +*End +*ColorCorrection Vivid/Vivid: " + << /DeviceRenderingInfo << /Type 100 /ColorCorrection /Vivid >> + /ProcessColorModel /DeviceRGB >> setpagedevice" +*End +*?ColorCorrection: " + save statusdict begin + [(RGB) (B&W) (CMYK) (Display) (Vivid)] + colorcorrection 1 sub get = flush + end + restore" +*End +*CloseUI: *ColorCorrection + +*OpenUI *PrintQuality/Print Quality: PickOne +*Default*PrintQuality: None +*OrderDependency: 150 AnySetup *PrintQuality +*PrintQuality Quick/QuickPrint: "<< /DeviceRenderingInfo << /Type 100 /PrintQuality 0 >> >> setpagedevice" +*PrintQuality Normal/Normal: "<< /DeviceRenderingInfo << /Type 100 /PrintQuality 1 >> >> setpagedevice" +*PrintQuality Pres/Presentation: "<< /DeviceRenderingInfo << /Type 100 /PrintQuality 2 >> >> setpagedevice" +*PrintQuality Image/1200 Image Quality: "<< /DeviceRenderingInfo << /Type 100 /PrintQuality 3 >> >> setpagedevice" +*CloseUI: *PrintQuality + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 54 599 779" +*ImageableArea Legal: "13 54 599 995" +*ImageableArea B5: "13 54 505 715" +*ImageableArea A4: "9 54 586 829" +*ImageableArea Executive: "13 54 509 743" +*ImageableArea A5: "13 54 407 583" +*ImageableArea A3: "13 54 829 1178" +*ImageableArea SA3: "13 54 895 1264" +*ImageableArea Tabloid: "13 54 779 1211" +*ImageableArea Universal: "13 54 895 1571" +*ImageableArea Monarch: "19 54 260 534" +*ImageableArea Comm10: "19 54 278 678" +*ImageableArea C9: "19 54 260 633" +*ImageableArea DL: "19 54 293 617" +*ImageableArea C5: "19 54 440 643" +*ImageableArea ISOB5: "19 54 480 702" +*ImageableArea Other: "19 54 593 1002" + +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension A3: "842 1188" +*PaperDimension SA3: "908 1276" +*PaperDimension Tabloid: "792 1224" +*PaperDimension Universal: "907 1584" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 708" +*PaperDimension Other: "612 1008" + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize A3/A3 297 x 419 mm: " + << /PageSize [842 1188] /ImagingBBox null >> setpagedevice" +*End +*PageSize SA3/SA3 320 x 450 mm: " + statusdict begin {2 setignoresize} stopped {pop} if end + << /Policies << /PageSize 7 >> >> setpagedevice + << /PageSize [908 1276] /ImagingBBox null >> setpagedevice" +*End +*PageSize Tabloid/Tabloid 11 x 17 in: " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 12.6 x 22 in: " + << /PageSize [907 1584] /ImagingBBox null >> setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + << /PageSize [499 708] /ImagingBBox null >> setpagedevice" +*End +*PageSize Other/Other Envelope 8 1/2 x 14 in: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 16 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /a3 (A3) put + dup /tabloid (Tabloid) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A3: " + << /PageSize [842 1188] /ImagingBBox null >> setpagedevice" +*End +*PageRegion SA3: " + statusdict begin {2 setignoresize} stopped {pop} if end + << /Policies << /PageSize 7 >> >> setpagedevice + << /PageSize [908 1276] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Tabloid: " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [907 1584] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Monarch: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C9: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Comm10: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5: " + << /PageSize [499 708] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Other: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Manual/Manual Paper: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Manual) (ManualEnv) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End + +*CloseUI: *InputSlot + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: <one of these> %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: <stat>; source: <one of these> %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: <one of these> %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" +*% End of PPD file for Lexmark Optra S Laser Printers diff --git a/openoffice/share/psprint/driver/LOPE310.PS b/openoffice/share/psprint/driver/LOPE310.PS new file mode 100644 index 0000000000000000000000000000000000000000..7a0e54dddb186758bd29f7a837a39bbd68fa1aec --- /dev/null +++ b/openoffice/share/psprint/driver/LOPE310.PS @@ -0,0 +1,659 @@ +*PPD-Adobe: "4.2" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra E310 Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.2" +*FileVersion: "1.1" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPE310.PPD" +*Product: "(Lexmark Optra E310 Laser Printer)" +*PSVersion: "(2016)" +*ModelName: "Lexmark Optra E310 Laser Printer" +*ShortNickName: "Lexmark Optra E310 PS" +*NickName: "Lexmark Optra E310 PS" + +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 2Meg +*InstalledMemory 2Meg/2 MB Printer Memory: "" +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 6Meg/6 MB Printer Memory: "" +*InstalledMemory 10Meg/10 MB Printer Memory: "" +*InstalledMemory 18Meg/18 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *ImageEnhance True *Smoothing True +*UIConstraints: *JCLEconomode True *ImageEnhance True + + +*% === Basic Capabilities ============ + +*LanguageLevel: "2" +*Protocols: PJL TBCP +*FreeVM: "376000" +*VMOption 2Meg/2 MB Printer Memory: "376000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 6Meg/6 MB Printer Memory: "1034000" +*VMOption 10Meg/10 MB Printer Memory: "1290000" +*VMOption 18Meg/18 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "8" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*JobPatchFile 1: " + /oldresourcestatus /resourcestatus load def + /resourcestatus {dup /FontType eq + {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse} + {oldresourcestatus} ifelse } bind def + " +*End +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLDensity/Print Darkness: PickOne +*DefaultJCLDensity: None +*OrderDependency: 20 JCLSetup *JCLDensity +*JCLDensity None/Printer's default: "" +*JCLDensity VLIGHT/Very Light: "@PJL SET DENSITY = 1<0A>" +*JCLDensity LIGHT/Light: "@PJL SET DENSITY = 2<0A>" +*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>" +*JCLDensity DARK/Dark: "@PJL SET DENSITY = 4<0A>" +*JCLDensity VDARK/Very Dark: "@PJL SET DENSITY = 5<0A>" +*JCLCloseUI: *JCLDensity + +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: PrtSet +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrtSet/Printer Setting: "" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: " + 1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 1 put put setpagedevice" +*End +*ImageEnhance False/Off: " + 1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 0 put put setpagedevice" +*End +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: Boolean +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer Setting:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: None +*OrderDependency: 140 AnySetup *MediaType +*MediaType None/Printer Setting: "" +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType CardStock/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "12 12 600 780" +*ImageableArea Legal: "12 12 600 996" +*ImageableArea B5: "12 12 505 716" +*ImageableArea A4: "10 12 584 829" +*ImageableArea Executive: "12 12 510 744" +*ImageableArea A5: "12 12 407 583" +*ImageableArea Universal: "12 12 600 996" +*ImageableArea Monarch: "13 13 267 528" +*ImageableArea C9: "13 13 267 626" +*ImageableArea Comm10: "13 13 284 672" +*ImageableArea DL: "13 13 299 611" +*ImageableArea C5: "13 13 447 636" +*ImageableArea ISOB5: "13 13 486 696" +*ImageableArea Other: "12 12 600 996" +*?ImageableArea: " + + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1008" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 708" +*PaperDimension Other: "612 1008" + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + 2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Other/Other Envelope 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.708) put + dup /otherenvelope (Envelope.612.1008) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Universal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Monarch: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C9: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Comm10: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion DL: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C5: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion ISOB5: " + 2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Other: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + 1 dict dup /ManualFeed false put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Manual/Manual Paper: " + 1 dict dup /ManualFeed true put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Manual) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End + +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: <one of these> %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: <stat>; source: <one of these> %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: <one of these> %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== +*% [removed]*% End of PPD file for Lexmark Optra E310 Laser Printers diff --git a/openoffice/share/psprint/driver/LOPM410.PS b/openoffice/share/psprint/driver/LOPM410.PS new file mode 100644 index 0000000000000000000000000000000000000000..c280a09c407b2459bc135059c3c69fa9cb3b45ea --- /dev/null +++ b/openoffice/share/psprint/driver/LOPM410.PS @@ -0,0 +1,726 @@ +*PPD-Adobe: "4.2" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra M410 Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1999 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPM410.PPD" +*Product: "(Lexmark Optra M410 Laser Printer)" +*PSVersion: "(3010)" +*ModelName: "Lexmark Optra M410 Laser Printer" +*ShortNickName: "Lexmark Optra M410 PS" +*NickName: "Lexmark Optra M410 PS" + +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *LowerTray/Tray 2 - Option: Boolean +*DefaultLowerTray: False +*LowerTray True/Installed: "" +*LowerTray False/Not Installed: "" +*CloseUI: *LowerTray + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *FaxCard/Fax Card: Boolean +*DefaultFaxCard: False +*FaxCard True/Installed: "" +*FaxCard False/Not Installed: "" +*CloseUI: *FaxCard + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 4Meg +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *LowerTray False *InputSlot Tray2 + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *ImageEnhance True *Smoothing True + +*UIConstraints: *JCLTonerDarkness 1 *ImageEnhance True +*UIConstraints: *JCLTonerDarkness 2 *ImageEnhance True +*UIConstraints: *JCLTonerDarkness 3 *ImageEnhance True +*UIConstraints: *JCLTonerDarkness 4 *ImageEnhance True +*UIConstraints: *JCLTonerDarkness 5 *ImageEnhance True +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other + +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other + +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal + +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType CardStock +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color + +*% === Basic Capabilities ============ + +*LanguageLevel: "3" +*Protocols: PJL TBCP +*FreeVM: "910000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 28Meg/28 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "12" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLTonerDarkness/Toner Darkness: PickOne +*DefaultJCLTonerDarkness: 7 +*OrderDependency: 20 JCLSetup *JCLTonerDarkness +*JCLTonerDarkness 1/1: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 1 <0A>" +*JCLTonerDarkness 2/2: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 2 <0A>" +*JCLTonerDarkness 3/3: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 3 <0A>" +*JCLTonerDarkness 4/4: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 4 <0A>" +*JCLTonerDarkness 5/5: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 5 <0A>" +*JCLTonerDarkness 6/6: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 1 <0A>" +*JCLTonerDarkness 7/7: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 2 <0A>" +*JCLTonerDarkness 8/8: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 3 <0A>" +*JCLTonerDarkness 9/9: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 4 <0A>" +*JCLTonerDarkness 10/10: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 5 <0A>" +*JCLCloseUI: *JCLTonerDarkness + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: " + 1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 1 put put setpagedevice" +*End +*ImageEnhance False/Off: " + 1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 0 put put setpagedevice" +*End +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer Setting:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: None +*OrderDependency: 140 AnySetup *MediaType +*MediaType None/Printer's default: "" +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType CardStock/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 599 779" +*ImageableArea Legal: "13 13 599 995" +*ImageableArea B5: "12 12 505 716" +*ImageableArea A4: "10 13 585 829" +*ImageableArea Executive: "13 13 509 743" +*ImageableArea A5: "13 13 407 583" +*ImageableArea Universal: "13 13 599 995" +*ImageableArea Monarch: "13 13 255 523" +*ImageableArea C9: "13 13 255 620" +*ImageableArea Comm10: "13 13 274 669" +*ImageableArea DL: "13 13 288 608" +*ImageableArea C5: "13 13 438 631" +*ImageableArea ISOB5: "13 13 474 691" +*ImageableArea Other: "12 12 600 984" + +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1008" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 708" +*PaperDimension Other: "612 996" + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 1020] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Other/Other Envelope 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Universal: " + 2 dict dup /PageSize [612 1020] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Monarch: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C9: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Comm10: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion DL: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C5: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion ISOB5: " + 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Other: " + 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + 1 dict dup /ManualFeed false put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*InputSlot MultiPurpose/MP Feeder: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Manual/Manual Paper: " + 1 dict dup /ManualFeed true put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End + +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: <one of these> %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: <stat>; source: <one of these> %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: <one of these> %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" +*% End of PPD file for Lexmark Optra M410 Laser Printers diff --git a/openoffice/share/psprint/driver/LOPS1255.PS b/openoffice/share/psprint/driver/LOPS1255.PS new file mode 100644 index 0000000000000000000000000000000000000000..737af678973c6639ebc7c722a2260e639c5addea --- /dev/null +++ b/openoffice/share/psprint/driver/LOPS1255.PS @@ -0,0 +1,1122 @@ +*PPD-Adobe: "4.2" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra S 1255 Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPS1255.PPD" +*Product: "(Lexmark Optra S 1255 Laser Printer)" +*PSVersion: "(2014)" +*ModelName: "Lexmark Optra S 1255 Laser Printer" +*ShortNickName: "Lexmark Optra S 1255 PS" +*NickName: "Lexmark Optra S 1255 PS" + +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *LowerTray/Tray 2 - Option: Boolean +*DefaultLowerTray: False +*LowerTray True/Installed: "" +*LowerTray False/Not Installed: "" +*CloseUI: *LowerTray + +*OpenUI *Tray3/Tray 3 - Option: Boolean +*DefaultTray3: False +*Tray3 True/Installed: "" +*Tray3 False/Not Installed: "" +*CloseUI: *Tray3 + +*OpenUI *Tray4/Tray 4 - Option: Boolean +*DefaultTray4: False +*Tray4 True/Installed: "" +*Tray4 False/Not Installed: "" +*CloseUI: *Tray4 + +*OpenUI *Tray5/Tray 5 - Option: Boolean +*DefaultTray5: False +*Tray5 True/Installed: "" +*Tray5 False/Not Installed: "" +*CloseUI: *Tray5 + +*OpenUI *MPFeeder/MP Feeder - Option: Boolean +*DefaultMPFeeder: True +*MPFeeder True/Installed: "" +*MPFeeder False/Not Installed: "" +*CloseUI: *MPFeeder + +*OpenUI *Feeder/Envelope Feeder - Option: Boolean +*DefaultFeeder: False +*Feeder True/Installed: "" +*Feeder False/Not Installed: "" +*CloseUI: *Feeder + +*OpenUI *OutputBins/Number of Output Bins - Option: PickOne +*DefaultOutputBins: False +*OutputBins False/Standard Bin Only: "" +*OutputBins 1Bin/1 Extra Bin: "" +*OutputBins 2Bin/2 Extra Bins: "" +*OutputBins 3Bin/3 Extra Bins: "" +*OutputBins 4Bin/4 Extra Bins: "" +*OutputBins 5Bin/5 Extra Bins: "" +*OutputBins 6Bin/6 Extra Bins: "" +*OutputBins 7Bin/7 Extra Bins: "" +*OutputBins 8Bin/8 Extra Bins: "" +*OutputBins 9Bin/9 Extra Bins: "" +*OutputBins 10Bin/10 Extra Bins: "" +*OutputBins 11Bin/11 Extra Bins: "" +*OutputBins 12Bin/12 Extra Bins: "" +*OutputBins 13Bin/13 Extra Bins: "" +*OutputBins 14Bin/14 Extra Bins: "" +*OutputBins 15Bin/15 Extra Bins: "" +*CloseUI: *OutputBins + +*OpenUI *Duplexer/Duplexer - Option: Boolean +*DefaultDuplexer: False +*Duplexer True/Installed: "" +*Duplexer False/Not Installed: "" +*CloseUI: *Duplexer + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 4Meg +*InstalledMemory 2Meg/2 MB Printer Memory: "" +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 6Meg/6 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 10Meg/10 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 14Meg/14 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 18Meg/18 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 22Meg/22 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *LowerTray False *InputSlot Tray2 +*UIConstraints: *Tray3 False *InputSlot Tray3 +*UIConstraints: *Tray4 False *InputSlot Tray4 +*UIConstraints: *Tray5 False *InputSlot Tray5 +*UIConstraints: *MPFeeder False *InputSlot MultiPurpose +*%UIConstraints: *MPFeeder False *ManualFeed +*UIConstraints: *MPFeeder False *InputSlot Manual +*UIConstraints: *MPFeeder False *InputSlot ManualEnv +*UIConstraints: *Feeder False *InputSlot Feeder +*UIConstraints: *Duplexer False *Duplex + +*UIConstraints: *OutputBins False *OutputBin +*UIConstraints: *OutputBins False *StapleLocation True +*%UIConstraints: *OutputBin False *StapleLocation True +*UIConstraints: *OutputBins False *OutputBin Bin1 +*UIConstraints: *OutputBins False *OutputBin Bin2 +*UIConstraints: *OutputBins False *OutputBin Bin3 +*UIConstraints: *OutputBins False *OutputBin Bin4 +*UIConstraints: *OutputBins False *OutputBin Bin5 +*UIConstraints: *OutputBins False *OutputBin Bin6 +*UIConstraints: *OutputBins False *OutputBin Bin7 +*UIConstraints: *OutputBins False *OutputBin Bin8 +*UIConstraints: *OutputBins False *OutputBin Bin9 +*UIConstraints: *OutputBins False *OutputBin Bin10 +*UIConstraints: *OutputBins False *OutputBin Bin11 +*UIConstraints: *OutputBins False *OutputBin Bin12 +*UIConstraints: *OutputBins False *OutputBin Bin13 +*UIConstraints: *OutputBins False *OutputBin Bin14 +*UIConstraints: *OutputBins False *OutputBin Bin15 + +*UIConstraints: *OutputBins 1Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 3Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 4Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 5Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 6Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 7Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 8Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 9Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 10Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 11Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 12Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 13Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 13Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 14Bin *OutputBin Bin15 + + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *Smoothing True +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True + +*UIConstraints: *ImageEnhance True *Smoothing True + +*UIConstraints: *JCLEconomode True *ImageEnhance True + +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other +*UIConstraints: *InputSlot Tray3 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize C9 +*UIConstraints: *InputSlot Tray3 *PageSize Comm10 +*UIConstraints: *InputSlot Tray3 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize Other +*UIConstraints: *InputSlot Tray4 *PageSize Monarch +*UIConstraints: *InputSlot Tray4 *PageSize C9 +*UIConstraints: *InputSlot Tray4 *PageSize Comm10 +*UIConstraints: *InputSlot Tray4 *PageSize DL +*UIConstraints: *InputSlot Tray4 *PageSize C5 +*UIConstraints: *InputSlot Tray4 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray4 *PageSize Other +*UIConstraints: *InputSlot Tray5 *PageSize Monarch +*UIConstraints: *InputSlot Tray5 *PageSize C9 +*UIConstraints: *InputSlot Tray5 *PageSize Comm10 +*UIConstraints: *InputSlot Tray5 *PageSize DL +*UIConstraints: *InputSlot Tray5 *PageSize C5 +*UIConstraints: *InputSlot Tray5 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray5 *PageSize Other +*UIConstraints: *InputSlot Tray1 *MediaType Env +*UIConstraints: *InputSlot Tray2 *MediaType Env +*UIConstraints: *InputSlot Tray3 *MediaType Env +*UIConstraints: *InputSlot Tray4 *MediaType Env +*UIConstraints: *InputSlot Tray5 *MediaType Env + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede +*UIConstraints: *InputSlot Feeder *PageSize Letter +*UIConstraints: *InputSlot Feeder *PageSize Legal +*UIConstraints: *InputSlot Feeder *PageSize B5 +*UIConstraints: *InputSlot Feeder *PageSize A4 +*UIConstraints: *InputSlot Feeder *PageSize Executive +*UIConstraints: *InputSlot Feeder *PageSize A5 +*UIConstraints: *InputSlot Feeder *PageSize Universal +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal +*UIConstraints: *InputSlot Feeder *MediaType Plain +*UIConstraints: *InputSlot Feeder *MediaType Card +*UIConstraints: *InputSlot Feeder *MediaType Transparency +*UIConstraints: *InputSlot Feeder *MediaType Labels +*UIConstraints: *InputSlot Feeder *MediaType Bond +*UIConstraints: *InputSlot Feeder *MediaType Letterhead +*UIConstraints: *InputSlot Feeder *MediaType Preprint +*UIConstraints: *InputSlot Feeder *MediaType Color +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*%UIConstraints: *ManualFeed True *MediaType Env +*UIConstraints: *InputSlot Manual *MediaType Env + +*% === Basic Capabilities ============ + +*LanguageLevel: "2" +*Protocols: PJL TBCP +*FreeVM: "910000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 2Meg/2 MB Printer Memory: "376000" +*VMOption 6Meg/6 MB Printer Memory: "1034000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 10Meg/10 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 14Meg/14 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 18Meg/18 MB Printer Memory: "2058000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 22Meg/22 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 28Meg/28 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "12" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*JobPatchFile 1: " + /oldresourcestatus /resourcestatus load def + /resourcestatus {dup /FontType eq + {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse} + {oldresourcestatus} ifelse } bind def + " +*End +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 1200dpi: "106.0" +*ResScreenAngle 1200dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLDensity/Print Darkness: PickOne +*DefaultJCLDensity: None +*OrderDependency: 20 JCLSetup *JCLDensity +*JCLDensity None/Printer's default: "" +*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>" +*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>" +*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>" +*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>" +*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>" +*JCLCloseUI: *JCLDensity + +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: PrtSet +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrtSet/Printer Setting: "" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice" +*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice" +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer Setting:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: None +*OrderDependency: 140 AnySetup *MediaType +*MediaType None/Printer Setting: "" +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*OrderDependency: 40 AnySetup *Duplex +*Duplex None/Simplex: "<< /Duplex false >> setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble false >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble true >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: None +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin None/Standard Bin: " + << /OutputAttributes << /Priority [0] >> >> setpagedevice" +*End +*OutputBin Bin1/Bin 1: " + << /OutputAttributes << /Priority [1] >> >> setpagedevice" +*End +*OutputBin Bin2/Bin 2: " + << /OutputAttributes << /Priority [2] >> >> setpagedevice" +*End +*OutputBin Bin3/Bin 3: " + << /OutputAttributes << /Priority [3] >> >> setpagedevice" +*End +*OutputBin Bin4/Bin 4: " + << /OutputAttributes << /Priority [4] >> >> setpagedevice" +*End +*OutputBin Bin5/Bin 5: " + << /OutputAttributes << /Priority [5] >> >> setpagedevice" +*End +*OutputBin Bin6/Bin 6: " + << /OutputAttributes << /Priority [6] >> >> setpagedevice" +*End +*OutputBin Bin7/Bin 7: " + << /OutputAttributes << /Priority [7] >> >> setpagedevice" +*End +*OutputBin Bin8/Bin 8: " + << /OutputAttributes << /Priority [8] >> >> setpagedevice" +*End +*OutputBin Bin9/Bin 9: " + << /OutputAttributes << /Priority [9] >> >> setpagedevice" +*End +*OutputBin Bin10/Bin 10: " + << /OutputAttributes << /Priority [10] >> >> setpagedevice" +*End +*OutputBin Bin11/Bin 11: " + << /OutputAttributes << /Priority [11] >> >> setpagedevice" +*End +*OutputBin Bin12/Bin 12: " + << /OutputAttributes << /Priority [12] >> >> setpagedevice" +*End +*OutputBin Bin13/Bin 13: " + << /OutputAttributes << /Priority [13] >> >> setpagedevice" +*End +*OutputBin Bin14/Bin 14: " + << /OutputAttributes << /Priority [14] >> >> setpagedevice" +*End +*OutputBin Bin15/Bin 15: " + << /OutputAttributes << /Priority [15] >> >> setpagedevice" +*End +*CloseUI: *OutputBin + +*OpenUI *StapleLocation/Staple: Boolean +*DefaultStapleLocation: False +*OrderDependency: 170 AnySetup *StapleLocation +*StapleLocation False/Off: " + << /Staple 0 >> setpagedevice" +*End +*StapleLocation True/On: " + << /Staple 3 >> setpagedevice" +*End +*CloseUI: *StapleLocation + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize Other/Other Envelope 8 1/2 x 14 in: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Monarch: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C9: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Comm10: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Other: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 599 779" +*ImageableArea Legal: "13 13 599 995" +*ImageableArea B5: "13 13 505 715" +*ImageableArea A4: "10 13 588 829" +*ImageableArea Executive: "13 13 509 743" +*ImageableArea A5: "13 13 407 583" +*ImageableArea Universal: "13 13 599 995" +*ImageableArea Monarch: "13 13 278 527" +*ImageableArea C9: "13 13 278 626" +*ImageableArea Comm10: "13 13 294 671" +*ImageableArea DL: "13 13 309 611" +*ImageableArea C5: "13 13 455 636" +*ImageableArea ISOB5: "13 13 497 696" +*ImageableArea Other: "13 13 600 995" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1020" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 709" +*PaperDimension Other: "612 1008" +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray5/Tray 5: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Feeder/Envelope Feeder: " + << /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 2 known + { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice + << /InputAttributes << /Priority [2] >> >> setpagedevice } + { << /ManualFeed true >> setpagedevice }ifelse" +*End +*InputSlot Manual/Manual Paper: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: <one of these> %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: <stat>; source: <one of these> %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: <one of these> %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" +*% End of PPD file for Lexmark Optra S Laser Printers diff --git a/openoffice/share/psprint/driver/LOPS1625.PS b/openoffice/share/psprint/driver/LOPS1625.PS new file mode 100644 index 0000000000000000000000000000000000000000..665881ca1314386018a4e0a72dff2284bb1a9838 --- /dev/null +++ b/openoffice/share/psprint/driver/LOPS1625.PS @@ -0,0 +1,1122 @@ +*PPD-Adobe: "4.2" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra S 1625 Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPS1625.PPD" +*Product: "(Lexmark Optra S 1625 Laser Printer)" +*PSVersion: "(2014)" +*ModelName: "Lexmark Optra S 1625 Laser Printer" +*ShortNickName: "Lexmark Optra S 1625 PS" +*NickName: "Lexmark Optra S 1625 PS" + +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *LowerTray/Tray 2 - Option: Boolean +*DefaultLowerTray: False +*LowerTray True/Installed: "" +*LowerTray False/Not Installed: "" +*CloseUI: *LowerTray + +*OpenUI *Tray3/Tray 3 - Option: Boolean +*DefaultTray3: False +*Tray3 True/Installed: "" +*Tray3 False/Not Installed: "" +*CloseUI: *Tray3 + +*OpenUI *Tray4/Tray 4 - Option: Boolean +*DefaultTray4: False +*Tray4 True/Installed: "" +*Tray4 False/Not Installed: "" +*CloseUI: *Tray4 + +*OpenUI *Tray5/Tray 5 - Option: Boolean +*DefaultTray5: False +*Tray5 True/Installed: "" +*Tray5 False/Not Installed: "" +*CloseUI: *Tray5 + +*OpenUI *MPFeeder/MP Feeder - Option: Boolean +*DefaultMPFeeder: True +*MPFeeder True/Installed: "" +*MPFeeder False/Not Installed: "" +*CloseUI: *MPFeeder + +*OpenUI *Feeder/Envelope Feeder - Option: Boolean +*DefaultFeeder: False +*Feeder True/Installed: "" +*Feeder False/Not Installed: "" +*CloseUI: *Feeder + +*OpenUI *OutputBins/Number of Output Bins - Option: PickOne +*DefaultOutputBins: False +*OutputBins False/Standard Bin Only: "" +*OutputBins 1Bin/1 Extra Bin: "" +*OutputBins 2Bin/2 Extra Bins: "" +*OutputBins 3Bin/3 Extra Bins: "" +*OutputBins 4Bin/4 Extra Bins: "" +*OutputBins 5Bin/5 Extra Bins: "" +*OutputBins 6Bin/6 Extra Bins: "" +*OutputBins 7Bin/7 Extra Bins: "" +*OutputBins 8Bin/8 Extra Bins: "" +*OutputBins 9Bin/9 Extra Bins: "" +*OutputBins 10Bin/10 Extra Bins: "" +*OutputBins 11Bin/11 Extra Bins: "" +*OutputBins 12Bin/12 Extra Bins: "" +*OutputBins 13Bin/13 Extra Bins: "" +*OutputBins 14Bin/14 Extra Bins: "" +*OutputBins 15Bin/15 Extra Bins: "" +*CloseUI: *OutputBins + +*OpenUI *Duplexer/Duplexer - Option: Boolean +*DefaultDuplexer: False +*Duplexer True/Installed: "" +*Duplexer False/Not Installed: "" +*CloseUI: *Duplexer + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 4Meg +*InstalledMemory 2Meg/2 MB Printer Memory: "" +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 6Meg/6 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 10Meg/10 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 14Meg/14 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 18Meg/18 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 22Meg/22 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *LowerTray False *InputSlot Tray2 +*UIConstraints: *Tray3 False *InputSlot Tray3 +*UIConstraints: *Tray4 False *InputSlot Tray4 +*UIConstraints: *Tray5 False *InputSlot Tray5 +*UIConstraints: *MPFeeder False *InputSlot MultiPurpose +*%UIConstraints: *MPFeeder False *ManualFeed +*UIConstraints: *MPFeeder False *InputSlot Manual +*UIConstraints: *MPFeeder False *InputSlot ManualEnv +*UIConstraints: *Feeder False *InputSlot Feeder +*UIConstraints: *Duplexer False *Duplex + +*UIConstraints: *OutputBins False *OutputBin +*UIConstraints: *OutputBins False *StapleLocation True +*%UIConstraints: *OutputBin False *StapleLocation True +*UIConstraints: *OutputBins False *OutputBin Bin1 +*UIConstraints: *OutputBins False *OutputBin Bin2 +*UIConstraints: *OutputBins False *OutputBin Bin3 +*UIConstraints: *OutputBins False *OutputBin Bin4 +*UIConstraints: *OutputBins False *OutputBin Bin5 +*UIConstraints: *OutputBins False *OutputBin Bin6 +*UIConstraints: *OutputBins False *OutputBin Bin7 +*UIConstraints: *OutputBins False *OutputBin Bin8 +*UIConstraints: *OutputBins False *OutputBin Bin9 +*UIConstraints: *OutputBins False *OutputBin Bin10 +*UIConstraints: *OutputBins False *OutputBin Bin11 +*UIConstraints: *OutputBins False *OutputBin Bin12 +*UIConstraints: *OutputBins False *OutputBin Bin13 +*UIConstraints: *OutputBins False *OutputBin Bin14 +*UIConstraints: *OutputBins False *OutputBin Bin15 + +*UIConstraints: *OutputBins 1Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 3Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 4Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 5Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 6Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 7Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 8Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 9Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 10Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 11Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 12Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 13Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 13Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 14Bin *OutputBin Bin15 + + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *Smoothing True +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True + +*UIConstraints: *ImageEnhance True *Smoothing True + +*UIConstraints: *JCLEconomode True *ImageEnhance True + +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other +*UIConstraints: *InputSlot Tray3 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize C9 +*UIConstraints: *InputSlot Tray3 *PageSize Comm10 +*UIConstraints: *InputSlot Tray3 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize Other +*UIConstraints: *InputSlot Tray4 *PageSize Monarch +*UIConstraints: *InputSlot Tray4 *PageSize C9 +*UIConstraints: *InputSlot Tray4 *PageSize Comm10 +*UIConstraints: *InputSlot Tray4 *PageSize DL +*UIConstraints: *InputSlot Tray4 *PageSize C5 +*UIConstraints: *InputSlot Tray4 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray4 *PageSize Other +*UIConstraints: *InputSlot Tray5 *PageSize Monarch +*UIConstraints: *InputSlot Tray5 *PageSize C9 +*UIConstraints: *InputSlot Tray5 *PageSize Comm10 +*UIConstraints: *InputSlot Tray5 *PageSize DL +*UIConstraints: *InputSlot Tray5 *PageSize C5 +*UIConstraints: *InputSlot Tray5 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray5 *PageSize Other +*UIConstraints: *InputSlot Tray1 *MediaType Env +*UIConstraints: *InputSlot Tray2 *MediaType Env +*UIConstraints: *InputSlot Tray3 *MediaType Env +*UIConstraints: *InputSlot Tray4 *MediaType Env +*UIConstraints: *InputSlot Tray5 *MediaType Env + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede +*UIConstraints: *InputSlot Feeder *PageSize Letter +*UIConstraints: *InputSlot Feeder *PageSize Legal +*UIConstraints: *InputSlot Feeder *PageSize B5 +*UIConstraints: *InputSlot Feeder *PageSize A4 +*UIConstraints: *InputSlot Feeder *PageSize Executive +*UIConstraints: *InputSlot Feeder *PageSize A5 +*UIConstraints: *InputSlot Feeder *PageSize Universal +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal +*UIConstraints: *InputSlot Feeder *MediaType Plain +*UIConstraints: *InputSlot Feeder *MediaType Card +*UIConstraints: *InputSlot Feeder *MediaType Transparency +*UIConstraints: *InputSlot Feeder *MediaType Labels +*UIConstraints: *InputSlot Feeder *MediaType Bond +*UIConstraints: *InputSlot Feeder *MediaType Letterhead +*UIConstraints: *InputSlot Feeder *MediaType Preprint +*UIConstraints: *InputSlot Feeder *MediaType Color +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*%UIConstraints: *ManualFeed True *MediaType Env +*UIConstraints: *InputSlot Manual *MediaType Env + +*% === Basic Capabilities ============ + +*LanguageLevel: "2" +*Protocols: PJL TBCP +*FreeVM: "910000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 2Meg/2 MB Printer Memory: "376000" +*VMOption 6Meg/6 MB Printer Memory: "1034000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 10Meg/10 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 14Meg/14 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 18Meg/18 MB Printer Memory: "2058000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 22Meg/22 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 28Meg/28 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "16" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*JobPatchFile 1: " + /oldresourcestatus /resourcestatus load def + /resourcestatus {dup /FontType eq + {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse} + {oldresourcestatus} ifelse} bind def + " +*End +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 1200dpi: "106.0" +*ResScreenAngle 1200dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLDensity/Print Darkness: PickOne +*DefaultJCLDensity: None +*OrderDependency: 20 JCLSetup *JCLDensity +*JCLDensity None/Printer's default: "" +*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>" +*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>" +*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>" +*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>" +*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>" +*JCLCloseUI: *JCLDensity + +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: PrtSet +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrtSet/Printer Setting: "" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice" +*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice" +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer Setting:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: None +*OrderDependency: 140 AnySetup *MediaType +*MediaType None/Printer Setting: "" +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*OrderDependency: 40 AnySetup *Duplex +*Duplex None/Simplex: "<< /Duplex false >> setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble false >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble true >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: None +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin None/Standard Bin: " + << /OutputAttributes << /Priority [0] >> >> setpagedevice" +*End +*OutputBin Bin1/Bin 1: " + << /OutputAttributes << /Priority [1] >> >> setpagedevice" +*End +*OutputBin Bin2/Bin 2: " + << /OutputAttributes << /Priority [2] >> >> setpagedevice" +*End +*OutputBin Bin3/Bin 3: " + << /OutputAttributes << /Priority [3] >> >> setpagedevice" +*End +*OutputBin Bin4/Bin 4: " + << /OutputAttributes << /Priority [4] >> >> setpagedevice" +*End +*OutputBin Bin5/Bin 5: " + << /OutputAttributes << /Priority [5] >> >> setpagedevice" +*End +*OutputBin Bin6/Bin 6: " + << /OutputAttributes << /Priority [6] >> >> setpagedevice" +*End +*OutputBin Bin7/Bin 7: " + << /OutputAttributes << /Priority [7] >> >> setpagedevice" +*End +*OutputBin Bin8/Bin 8: " + << /OutputAttributes << /Priority [8] >> >> setpagedevice" +*End +*OutputBin Bin9/Bin 9: " + << /OutputAttributes << /Priority [9] >> >> setpagedevice" +*End +*OutputBin Bin10/Bin 10: " + << /OutputAttributes << /Priority [10] >> >> setpagedevice" +*End +*OutputBin Bin11/Bin 11: " + << /OutputAttributes << /Priority [11] >> >> setpagedevice" +*End +*OutputBin Bin12/Bin 12: " + << /OutputAttributes << /Priority [12] >> >> setpagedevice" +*End +*OutputBin Bin13/Bin 13: " + << /OutputAttributes << /Priority [13] >> >> setpagedevice" +*End +*OutputBin Bin14/Bin 14: " + << /OutputAttributes << /Priority [14] >> >> setpagedevice" +*End +*OutputBin Bin15/Bin 15: " + << /OutputAttributes << /Priority [15] >> >> setpagedevice" +*End +*CloseUI: *OutputBin + +*OpenUI *StapleLocation/Staple: Boolean +*DefaultStapleLocation: False +*OrderDependency: 170 AnySetup *StapleLocation +*StapleLocation False/Off: " + << /Staple 0 >> setpagedevice" +*End +*StapleLocation True/On: " + << /Staple 3 >> setpagedevice" +*End +*CloseUI: *StapleLocation + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize Other/Other Envelope 8 1/2 x 14 in: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Monarch: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C9: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Comm10: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Other: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 599 779" +*ImageableArea Legal: "13 13 599 995" +*ImageableArea B5: "13 13 505 715" +*ImageableArea A4: "10 13 588 829" +*ImageableArea Executive: "13 13 509 743" +*ImageableArea A5: "13 13 407 583" +*ImageableArea Universal: "13 13 599 995" +*ImageableArea Monarch: "13 13 278 527" +*ImageableArea C9: "13 13 278 626" +*ImageableArea Comm10: "13 13 294 671" +*ImageableArea DL: "13 13 309 611" +*ImageableArea C5: "13 13 455 636" +*ImageableArea ISOB5: "13 13 497 696" +*ImageableArea Other: "13 13 600 995" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1020" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 709" +*PaperDimension Other: "612 1008" +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray5/Tray 5: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Feeder/Envelope Feeder: " + << /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 2 known + { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice + << /InputAttributes << /Priority [2] >> >> setpagedevice } + { << /ManualFeed true >> setpagedevice }ifelse" +*End +*InputSlot Manual/Manual Paper: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: <one of these> %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: <stat>; source: <one of these> %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: <one of these> %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" +*% End of PPD file for Lexmark Optra S 1625 Laser Printers diff --git a/openoffice/share/psprint/driver/LOPS1855.PS b/openoffice/share/psprint/driver/LOPS1855.PS new file mode 100644 index 0000000000000000000000000000000000000000..4b9d76d0ad821923196d4fa7aa8839ccf9eb4976 --- /dev/null +++ b/openoffice/share/psprint/driver/LOPS1855.PS @@ -0,0 +1,1122 @@ +*PPD-Adobe: "4.2" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra S 1855 Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPS1855.PPD" +*Product: "(Lexmark Optra S 1855 Laser Printer)" +*PSVersion: "(2014)" +*ModelName: "Lexmark Optra S 1855 Laser Printer" +*ShortNickName: "Lexmark Optra S 1855 PS" +*NickName: "Lexmark Optra S 1855 PS" + +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *LowerTray/Tray 2 - Option: Boolean +*DefaultLowerTray: False +*LowerTray True/Installed: "" +*LowerTray False/Not Installed: "" +*CloseUI: *LowerTray + +*OpenUI *Tray3/Tray 3 - Option: Boolean +*DefaultTray3: False +*Tray3 True/Installed: "" +*Tray3 False/Not Installed: "" +*CloseUI: *Tray3 + +*OpenUI *Tray4/Tray 4 - Option: Boolean +*DefaultTray4: False +*Tray4 True/Installed: "" +*Tray4 False/Not Installed: "" +*CloseUI: *Tray4 + +*OpenUI *Tray5/Tray 5 - Option: Boolean +*DefaultTray5: False +*Tray5 True/Installed: "" +*Tray5 False/Not Installed: "" +*CloseUI: *Tray5 + +*OpenUI *MPFeeder/MP Feeder - Option: Boolean +*DefaultMPFeeder: True +*MPFeeder True/Installed: "" +*MPFeeder False/Not Installed: "" +*CloseUI: *MPFeeder + +*OpenUI *Feeder/Envelope Feeder - Option: Boolean +*DefaultFeeder: False +*Feeder True/Installed: "" +*Feeder False/Not Installed: "" +*CloseUI: *Feeder + +*OpenUI *OutputBins/Number of Output Bins - Option: PickOne +*DefaultOutputBins: False +*OutputBins False/Standard Bin Only: "" +*OutputBins 1Bin/1 Extra Bin: "" +*OutputBins 2Bin/2 Extra Bins: "" +*OutputBins 3Bin/3 Extra Bins: "" +*OutputBins 4Bin/4 Extra Bins: "" +*OutputBins 5Bin/5 Extra Bins: "" +*OutputBins 6Bin/6 Extra Bins: "" +*OutputBins 7Bin/7 Extra Bins: "" +*OutputBins 8Bin/8 Extra Bins: "" +*OutputBins 9Bin/9 Extra Bins: "" +*OutputBins 10Bin/10 Extra Bins: "" +*OutputBins 11Bin/11 Extra Bins: "" +*OutputBins 12Bin/12 Extra Bins: "" +*OutputBins 13Bin/13 Extra Bins: "" +*OutputBins 14Bin/14 Extra Bins: "" +*OutputBins 15Bin/15 Extra Bins: "" +*CloseUI: *OutputBins + +*OpenUI *Duplexer/Duplexer - Option: Boolean +*DefaultDuplexer: False +*Duplexer True/Installed: "" +*Duplexer False/Not Installed: "" +*CloseUI: *Duplexer + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 4Meg +*InstalledMemory 2Meg/2 MB Printer Memory: "" +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 6Meg/6 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 10Meg/10 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 14Meg/14 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 18Meg/18 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 22Meg/22 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *LowerTray False *InputSlot Tray2 +*UIConstraints: *Tray3 False *InputSlot Tray3 +*UIConstraints: *Tray4 False *InputSlot Tray4 +*UIConstraints: *Tray5 False *InputSlot Tray5 +*UIConstraints: *MPFeeder False *InputSlot MultiPurpose +*%UIConstraints: *MPFeeder False *ManualFeed +*UIConstraints: *MPFeeder False *InputSlot Manual +*UIConstraints: *MPFeeder False *InputSlot ManualEnv +*UIConstraints: *Feeder False *InputSlot Feeder +*UIConstraints: *Duplexer False *Duplex + +*UIConstraints: *OutputBins False *OutputBin +*UIConstraints: *OutputBins False *StapleLocation True +*%UIConstraints: *OutputBin False *StapleLocation True +*UIConstraints: *OutputBins False *OutputBin Bin1 +*UIConstraints: *OutputBins False *OutputBin Bin2 +*UIConstraints: *OutputBins False *OutputBin Bin3 +*UIConstraints: *OutputBins False *OutputBin Bin4 +*UIConstraints: *OutputBins False *OutputBin Bin5 +*UIConstraints: *OutputBins False *OutputBin Bin6 +*UIConstraints: *OutputBins False *OutputBin Bin7 +*UIConstraints: *OutputBins False *OutputBin Bin8 +*UIConstraints: *OutputBins False *OutputBin Bin9 +*UIConstraints: *OutputBins False *OutputBin Bin10 +*UIConstraints: *OutputBins False *OutputBin Bin11 +*UIConstraints: *OutputBins False *OutputBin Bin12 +*UIConstraints: *OutputBins False *OutputBin Bin13 +*UIConstraints: *OutputBins False *OutputBin Bin14 +*UIConstraints: *OutputBins False *OutputBin Bin15 + +*UIConstraints: *OutputBins 1Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 3Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 4Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 5Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 6Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 7Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 8Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 9Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 10Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 11Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 12Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 13Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 13Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 14Bin *OutputBin Bin15 + + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *Smoothing True +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True + +*UIConstraints: *ImageEnhance True *Smoothing True + +*UIConstraints: *JCLEconomode True *ImageEnhance True + +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other +*UIConstraints: *InputSlot Tray3 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize C9 +*UIConstraints: *InputSlot Tray3 *PageSize Comm10 +*UIConstraints: *InputSlot Tray3 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize Other +*UIConstraints: *InputSlot Tray4 *PageSize Monarch +*UIConstraints: *InputSlot Tray4 *PageSize C9 +*UIConstraints: *InputSlot Tray4 *PageSize Comm10 +*UIConstraints: *InputSlot Tray4 *PageSize DL +*UIConstraints: *InputSlot Tray4 *PageSize C5 +*UIConstraints: *InputSlot Tray4 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray4 *PageSize Other +*UIConstraints: *InputSlot Tray5 *PageSize Monarch +*UIConstraints: *InputSlot Tray5 *PageSize C9 +*UIConstraints: *InputSlot Tray5 *PageSize Comm10 +*UIConstraints: *InputSlot Tray5 *PageSize DL +*UIConstraints: *InputSlot Tray5 *PageSize C5 +*UIConstraints: *InputSlot Tray5 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray5 *PageSize Other +*UIConstraints: *InputSlot Tray1 *MediaType Env +*UIConstraints: *InputSlot Tray2 *MediaType Env +*UIConstraints: *InputSlot Tray3 *MediaType Env +*UIConstraints: *InputSlot Tray4 *MediaType Env +*UIConstraints: *InputSlot Tray5 *MediaType Env + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede +*UIConstraints: *InputSlot Feeder *PageSize Letter +*UIConstraints: *InputSlot Feeder *PageSize Legal +*UIConstraints: *InputSlot Feeder *PageSize B5 +*UIConstraints: *InputSlot Feeder *PageSize A4 +*UIConstraints: *InputSlot Feeder *PageSize Executive +*UIConstraints: *InputSlot Feeder *PageSize A5 +*UIConstraints: *InputSlot Feeder *PageSize Universal +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal +*UIConstraints: *InputSlot Feeder *MediaType Plain +*UIConstraints: *InputSlot Feeder *MediaType Card +*UIConstraints: *InputSlot Feeder *MediaType Transparency +*UIConstraints: *InputSlot Feeder *MediaType Labels +*UIConstraints: *InputSlot Feeder *MediaType Bond +*UIConstraints: *InputSlot Feeder *MediaType Letterhead +*UIConstraints: *InputSlot Feeder *MediaType Preprint +*UIConstraints: *InputSlot Feeder *MediaType Color +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*%UIConstraints: *ManualFeed True *MediaType Env +*UIConstraints: *InputSlot Manual *MediaType Env + +*% === Basic Capabilities ============ + +*LanguageLevel: "2" +*Protocols: PJL TBCP +*FreeVM: "910000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 2Meg/2 MB Printer Memory: "376000" +*VMOption 6Meg/6 MB Printer Memory: "1034000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 10Meg/10 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 14Meg/14 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 18Meg/18 MB Printer Memory: "2058000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 22Meg/22 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 28Meg/28 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "18" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*JobPatchFile 1: " + /oldresourcestatus /resourcestatus load def + /resourcestatus {dup /FontType eq + {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse} + {oldresourcestatus} ifelse} bind def + " +*End +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 1200dpi: "106.0" +*ResScreenAngle 1200dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLDensity/Print Darkness: PickOne +*DefaultJCLDensity: None +*OrderDependency: 20 JCLSetup *JCLDensity +*JCLDensity None/Printer's default: "" +*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>" +*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>" +*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>" +*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>" +*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>" +*JCLCloseUI: *JCLDensity + +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: PrtSet +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrtSet/Printer Setting: "" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice" +*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice" +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer Setting:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: None +*OrderDependency: 140 AnySetup *MediaType +*MediaType None/Printer Setting: "" +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*OrderDependency: 40 AnySetup *Duplex +*Duplex None/Simplex: "<< /Duplex false >> setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble false >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble true >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: None +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin None/Standard Bin: " + << /OutputAttributes << /Priority [0] >> >> setpagedevice" +*End +*OutputBin Bin1/Bin 1: " + << /OutputAttributes << /Priority [1] >> >> setpagedevice" +*End +*OutputBin Bin2/Bin 2: " + << /OutputAttributes << /Priority [2] >> >> setpagedevice" +*End +*OutputBin Bin3/Bin 3: " + << /OutputAttributes << /Priority [3] >> >> setpagedevice" +*End +*OutputBin Bin4/Bin 4: " + << /OutputAttributes << /Priority [4] >> >> setpagedevice" +*End +*OutputBin Bin5/Bin 5: " + << /OutputAttributes << /Priority [5] >> >> setpagedevice" +*End +*OutputBin Bin6/Bin 6: " + << /OutputAttributes << /Priority [6] >> >> setpagedevice" +*End +*OutputBin Bin7/Bin 7: " + << /OutputAttributes << /Priority [7] >> >> setpagedevice" +*End +*OutputBin Bin8/Bin 8: " + << /OutputAttributes << /Priority [8] >> >> setpagedevice" +*End +*OutputBin Bin9/Bin 9: " + << /OutputAttributes << /Priority [9] >> >> setpagedevice" +*End +*OutputBin Bin10/Bin 10: " + << /OutputAttributes << /Priority [10] >> >> setpagedevice" +*End +*OutputBin Bin11/Bin 11: " + << /OutputAttributes << /Priority [11] >> >> setpagedevice" +*End +*OutputBin Bin12/Bin 12: " + << /OutputAttributes << /Priority [12] >> >> setpagedevice" +*End +*OutputBin Bin13/Bin 13: " + << /OutputAttributes << /Priority [13] >> >> setpagedevice" +*End +*OutputBin Bin14/Bin 14: " + << /OutputAttributes << /Priority [14] >> >> setpagedevice" +*End +*OutputBin Bin15/Bin 15: " + << /OutputAttributes << /Priority [15] >> >> setpagedevice" +*End +*CloseUI: *OutputBin + +*OpenUI *StapleLocation/Staple: Boolean +*DefaultStapleLocation: False +*OrderDependency: 170 AnySetup *StapleLocation +*StapleLocation False/Off: " + << /Staple 0 >> setpagedevice" +*End +*StapleLocation True/On: " + << /Staple 3 >> setpagedevice" +*End +*CloseUI: *StapleLocation + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize Other/Other Envelope 8 1/2 x 14 in: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Monarch: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C9: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Comm10: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Other: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 599 779" +*ImageableArea Legal: "13 13 599 995" +*ImageableArea B5: "13 13 505 715" +*ImageableArea A4: "10 13 588 829" +*ImageableArea Executive: "13 13 509 743" +*ImageableArea A5: "13 13 407 583" +*ImageableArea Universal: "13 13 599 995" +*ImageableArea Monarch: "13 13 278 527" +*ImageableArea C9: "13 13 278 626" +*ImageableArea Comm10: "13 13 294 671" +*ImageableArea DL: "13 13 309 611" +*ImageableArea C5: "13 13 455 636" +*ImageableArea ISOB5: "13 13 497 696" +*ImageableArea Other: "13 13 600 995" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1020" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 709" +*PaperDimension Other: "612 1008" +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray5/Tray 5: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Feeder/Envelope Feeder: " + << /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 2 known + { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice + << /InputAttributes << /Priority [2] >> >> setpagedevice } + { << /ManualFeed true >> setpagedevice }ifelse" +*End +*InputSlot Manual/Manual Paper: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: <one of these> %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: <stat>; source: <one of these> %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: <one of these> %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" +*% End of PPD file for Lexmark Optra S 1855 Laser Printers diff --git a/openoffice/share/psprint/driver/LOPS2455.PS b/openoffice/share/psprint/driver/LOPS2455.PS new file mode 100644 index 0000000000000000000000000000000000000000..60809ca4f8ca54271659b368ca897a056e2945ad --- /dev/null +++ b/openoffice/share/psprint/driver/LOPS2455.PS @@ -0,0 +1,1121 @@ +*PPD-Adobe: "4.2" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra S 2455 Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPS2455.PPD" +*Product: "(Lexmark Optra S 2455 Laser Printer)" +*PSVersion: "(2014)" +*ModelName: "Lexmark Optra S 2455 Laser Printer" +*ShortNickName: "Lexmark Optra S 2455 PS" +*NickName: "Lexmark Optra S 2455 PS" +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *LowerTray/Tray 2 - Option: Boolean +*DefaultLowerTray: True +*LowerTray True/Installed: "" +*LowerTray False/Not Installed: "" +*CloseUI: *LowerTray + +*OpenUI *Tray3/Tray 3 - Option: Boolean +*DefaultTray3: True +*Tray3 True/Installed: "" +*Tray3 False/Not Installed: "" +*CloseUI: *Tray3 + +*OpenUI *Tray4/Tray 4 - Option: Boolean +*DefaultTray4: False +*Tray4 True/Installed: "" +*Tray4 False/Not Installed: "" +*CloseUI: *Tray4 + +*OpenUI *Tray5/Tray 5 - Option: Boolean +*DefaultTray5: False +*Tray5 True/Installed: "" +*Tray5 False/Not Installed: "" +*CloseUI: *Tray5 + +*OpenUI *MPFeeder/MP Feeder - Option: Boolean +*DefaultMPFeeder: False +*MPFeeder True/Installed: "" +*MPFeeder False/Not Installed: "" +*CloseUI: *MPFeeder + +*OpenUI *Feeder/Envelope Feeder - Option: Boolean +*DefaultFeeder: False +*Feeder True/Installed: "" +*Feeder False/Not Installed: "" +*CloseUI: *Feeder + +*OpenUI *OutputBins/Number of Output Bins - Option: PickOne +*DefaultOutputBins: False +*OutputBins False/Standard Bin Only: "" +*OutputBins 1Bin/1 Extra Bin: "" +*OutputBins 2Bin/2 Extra Bins: "" +*OutputBins 3Bin/3 Extra Bins: "" +*OutputBins 4Bin/4 Extra Bins: "" +*OutputBins 5Bin/5 Extra Bins: "" +*OutputBins 6Bin/6 Extra Bins: "" +*OutputBins 7Bin/7 Extra Bins: "" +*OutputBins 8Bin/8 Extra Bins: "" +*OutputBins 9Bin/9 Extra Bins: "" +*OutputBins 10Bin/10 Extra Bins: "" +*OutputBins 11Bin/11 Extra Bins: "" +*OutputBins 12Bin/12 Extra Bins: "" +*OutputBins 13Bin/13 Extra Bins: "" +*OutputBins 14Bin/14 Extra Bins: "" +*OutputBins 15Bin/15 Extra Bins: "" +*CloseUI: *OutputBins + +*OpenUI *Duplexer/Duplexer - Option: Boolean +*DefaultDuplexer: False +*Duplexer True/Installed: "" +*Duplexer False/Not Installed: "" +*CloseUI: *Duplexer + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 8Meg +*InstalledMemory 2Meg/2 MB Printer Memory: "" +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 6Meg/6 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 10Meg/10 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 14Meg/14 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 18Meg/18 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 22Meg/22 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *LowerTray False *InputSlot Tray2 +*UIConstraints: *Tray3 False *InputSlot Tray3 +*UIConstraints: *Tray4 False *InputSlot Tray4 +*UIConstraints: *Tray5 False *InputSlot Tray5 +*UIConstraints: *MPFeeder False *InputSlot MultiPurpose +*%UIConstraints: *MPFeeder False *ManualFeed +*UIConstraints: *MPFeeder False *InputSlot Manual +*UIConstraints: *MPFeeder False *InputSlot ManualEnv +*UIConstraints: *Feeder False *InputSlot Feeder +*UIConstraints: *Duplexer False *Duplex + +*UIConstraints: *OutputBins False *OutputBin +*UIConstraints: *OutputBins False *StapleLocation True +*%UIConstraints: *OutputBin False *StapleLocation True +*UIConstraints: *OutputBins False *OutputBin Bin1 +*UIConstraints: *OutputBins False *OutputBin Bin2 +*UIConstraints: *OutputBins False *OutputBin Bin3 +*UIConstraints: *OutputBins False *OutputBin Bin4 +*UIConstraints: *OutputBins False *OutputBin Bin5 +*UIConstraints: *OutputBins False *OutputBin Bin6 +*UIConstraints: *OutputBins False *OutputBin Bin7 +*UIConstraints: *OutputBins False *OutputBin Bin8 +*UIConstraints: *OutputBins False *OutputBin Bin9 +*UIConstraints: *OutputBins False *OutputBin Bin10 +*UIConstraints: *OutputBins False *OutputBin Bin11 +*UIConstraints: *OutputBins False *OutputBin Bin12 +*UIConstraints: *OutputBins False *OutputBin Bin13 +*UIConstraints: *OutputBins False *OutputBin Bin14 +*UIConstraints: *OutputBins False *OutputBin Bin15 + +*UIConstraints: *OutputBins 1Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 3Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 4Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 5Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 6Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 7Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 8Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 9Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 10Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 11Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 12Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 13Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 13Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 14Bin *OutputBin Bin15 + + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *Smoothing True +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True + +*UIConstraints: *ImageEnhance True *Smoothing True + +*UIConstraints: *JCLEconomode True *ImageEnhance True + +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other +*UIConstraints: *InputSlot Tray3 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize C9 +*UIConstraints: *InputSlot Tray3 *PageSize Comm10 +*UIConstraints: *InputSlot Tray3 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize Other +*UIConstraints: *InputSlot Tray4 *PageSize Monarch +*UIConstraints: *InputSlot Tray4 *PageSize C9 +*UIConstraints: *InputSlot Tray4 *PageSize Comm10 +*UIConstraints: *InputSlot Tray4 *PageSize DL +*UIConstraints: *InputSlot Tray4 *PageSize C5 +*UIConstraints: *InputSlot Tray4 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray4 *PageSize Other +*UIConstraints: *InputSlot Tray5 *PageSize Monarch +*UIConstraints: *InputSlot Tray5 *PageSize C9 +*UIConstraints: *InputSlot Tray5 *PageSize Comm10 +*UIConstraints: *InputSlot Tray5 *PageSize DL +*UIConstraints: *InputSlot Tray5 *PageSize C5 +*UIConstraints: *InputSlot Tray5 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray5 *PageSize Other +*UIConstraints: *InputSlot Tray1 *MediaType Env +*UIConstraints: *InputSlot Tray2 *MediaType Env +*UIConstraints: *InputSlot Tray3 *MediaType Env +*UIConstraints: *InputSlot Tray4 *MediaType Env +*UIConstraints: *InputSlot Tray5 *MediaType Env + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede +*UIConstraints: *InputSlot Feeder *PageSize Letter +*UIConstraints: *InputSlot Feeder *PageSize Legal +*UIConstraints: *InputSlot Feeder *PageSize B5 +*UIConstraints: *InputSlot Feeder *PageSize A4 +*UIConstraints: *InputSlot Feeder *PageSize Executive +*UIConstraints: *InputSlot Feeder *PageSize A5 +*UIConstraints: *InputSlot Feeder *PageSize Universal +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal +*UIConstraints: *InputSlot Feeder *MediaType Plain +*UIConstraints: *InputSlot Feeder *MediaType Card +*UIConstraints: *InputSlot Feeder *MediaType Transparency +*UIConstraints: *InputSlot Feeder *MediaType Labels +*UIConstraints: *InputSlot Feeder *MediaType Bond +*UIConstraints: *InputSlot Feeder *MediaType Letterhead +*UIConstraints: *InputSlot Feeder *MediaType Preprint +*UIConstraints: *InputSlot Feeder *MediaType Color +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*%UIConstraints: *ManualFeed True *MediaType Env +*UIConstraints: *InputSlot Manual *MediaType Env +*% === Basic Capabilities ============ + +*LanguageLevel: "2" +*Protocols: PJL TBCP +*FreeVM: "1290000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 2Meg/2 MB Printer Memory: "376000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 6Meg/6 MB Printer Memory: "1034000" +*VMOption 10Meg/10 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 14Meg/14 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 18Meg/18 MB Printer Memory: "2058000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 22Meg/22 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 28Meg/28 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "24" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*JobPatchFile 1: " + /oldresourcestatus /resourcestatus load def + /resourcestatus {dup /FontType eq + {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse } + {oldresourcestatus} ifelse } bind def + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 1200dpi: "106.0" +*ResScreenAngle 1200dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLDensity/Print Darkness: PickOne +*DefaultJCLDensity: None +*OrderDependency: 20 JCLSetup *JCLDensity +*JCLDensity None/Printer's default: "" +*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>" +*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>" +*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>" +*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>" +*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>" +*JCLCloseUI: *JCLDensity + +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: PrtSet +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrtSet/Printer Setting: "" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice" +*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice" +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer Setting:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: None +*OrderDependency: 140 AnySetup *MediaType +*MediaType None/Printer Setting: "" +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*OrderDependency: 40 AnySetup *Duplex +*Duplex None/Simplex: "<< /Duplex false >> setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble false >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble true >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: None +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin None/Standard Bin: " + << /OutputAttributes << /Priority [0] >> >> setpagedevice" +*End +*OutputBin Bin1/Bin 1: " + << /OutputAttributes << /Priority [1] >> >> setpagedevice" +*End +*OutputBin Bin2/Bin 2: " + << /OutputAttributes << /Priority [2] >> >> setpagedevice" +*End +*OutputBin Bin3/Bin 3: " + << /OutputAttributes << /Priority [3] >> >> setpagedevice" +*End +*OutputBin Bin4/Bin 4: " + << /OutputAttributes << /Priority [4] >> >> setpagedevice" +*End +*OutputBin Bin5/Bin 5: " + << /OutputAttributes << /Priority [5] >> >> setpagedevice" +*End +*OutputBin Bin6/Bin 6: " + << /OutputAttributes << /Priority [6] >> >> setpagedevice" +*End +*OutputBin Bin7/Bin 7: " + << /OutputAttributes << /Priority [7] >> >> setpagedevice" +*End +*OutputBin Bin8/Bin 8: " + << /OutputAttributes << /Priority [8] >> >> setpagedevice" +*End +*OutputBin Bin9/Bin 9: " + << /OutputAttributes << /Priority [9] >> >> setpagedevice" +*End +*OutputBin Bin10/Bin 10: " + << /OutputAttributes << /Priority [10] >> >> setpagedevice" +*End +*OutputBin Bin11/Bin 11: " + << /OutputAttributes << /Priority [11] >> >> setpagedevice" +*End +*OutputBin Bin12/Bin 12: " + << /OutputAttributes << /Priority [12] >> >> setpagedevice" +*End +*OutputBin Bin13/Bin 13: " + << /OutputAttributes << /Priority [13] >> >> setpagedevice" +*End +*OutputBin Bin14/Bin 14: " + << /OutputAttributes << /Priority [14] >> >> setpagedevice" +*End +*OutputBin Bin15/Bin 15: " + << /OutputAttributes << /Priority [15] >> >> setpagedevice" +*End +*CloseUI: *OutputBin + +*OpenUI *StapleLocation/Staple: Boolean +*DefaultStapleLocation: False +*OrderDependency: 170 AnySetup *StapleLocation +*StapleLocation False/Off: " + << /Staple 0 >> setpagedevice" +*End +*StapleLocation True/On: " + << /Staple 3 >> setpagedevice" +*End +*CloseUI: *StapleLocation + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize Other/Other Envelope 8 1/2 x 14 in: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Monarch: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C9: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Comm10: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Other: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 599 779" +*ImageableArea Legal: "13 13 599 995" +*ImageableArea B5: "13 13 505 715" +*ImageableArea A4: "10 13 588 829" +*ImageableArea Executive: "13 13 509 743" +*ImageableArea A5: "13 13 407 583" +*ImageableArea Universal: "13 13 599 995" +*ImageableArea Monarch: "13 13 278 527" +*ImageableArea C9: "13 13 278 626" +*ImageableArea Comm10: "13 13 294 671" +*ImageableArea DL: "13 13 309 611" +*ImageableArea C5: "13 13 455 636" +*ImageableArea ISOB5: "13 13 497 696" +*ImageableArea Other: "13 13 600 995" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1020" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 709" +*PaperDimension Other: "612 1008" +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray5/Tray 5: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Feeder/Envelope Feeder: " + << /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 2 known + { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice + << /InputAttributes << /Priority [2] >> >> setpagedevice } + { << /ManualFeed true >> setpagedevice }ifelse" +*End +*InputSlot Manual/Manual Paper: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: <one of these> %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: <stat>; source: <one of these> %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: <one of these> %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" +*% End of PPD file for Lexmark Optra S 2455 Laser Printers diff --git a/openoffice/share/psprint/driver/LOPS3455.PS b/openoffice/share/psprint/driver/LOPS3455.PS new file mode 100644 index 0000000000000000000000000000000000000000..a88017fbaaa54c4379183ecc5fc3be80e51f96e1 --- /dev/null +++ b/openoffice/share/psprint/driver/LOPS3455.PS @@ -0,0 +1,1122 @@ +*PPD-Adobe: "4.2" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra Se 3455 Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.2" +*FileVersion: "1.1" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPS3455.PPD" +*Product: "(Lexmark Optra Se 3455 Laser Printer)" +*PSVersion: "(2014)" +*ModelName: "Lexmark Optra Se 3455 Laser Printer" +*ShortNickName: "Lexmark Optra Se 3455 PS" +*NickName: "Lexmark Optra Se 3455 PS" +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *LowerTray/Tray 2 - Option: Boolean +*DefaultLowerTray: True +*LowerTray True/Installed: "" +*LowerTray False/Not Installed: "" +*CloseUI: *LowerTray + +*OpenUI *Tray3/Tray 3 - Option: Boolean +*DefaultTray3: True +*Tray3 True/Installed: "" +*Tray3 False/Not Installed: "" +*CloseUI: *Tray3 + +*OpenUI *Tray4/Tray 4 - Option: Boolean +*DefaultTray4: False +*Tray4 True/Installed: "" +*Tray4 False/Not Installed: "" +*CloseUI: *Tray4 + +*OpenUI *Tray5/Tray 5 - Option: Boolean +*DefaultTray5: False +*Tray5 True/Installed: "" +*Tray5 False/Not Installed: "" +*CloseUI: *Tray5 + +*OpenUI *MPFeeder/MP Feeder - Option: Boolean +*DefaultMPFeeder: False +*MPFeeder True/Installed: "" +*MPFeeder False/Not Installed: "" +*CloseUI: *MPFeeder + +*OpenUI *Feeder/Envelope Feeder - Option: Boolean +*DefaultFeeder: False +*Feeder True/Installed: "" +*Feeder False/Not Installed: "" +*CloseUI: *Feeder + +*OpenUI *OutputBins/Number of Output Bins - Option: PickOne +*DefaultOutputBins: False +*OutputBins False/Standard Bin Only: "" +*OutputBins 1Bin/1 Extra Bin: "" +*OutputBins 2Bin/2 Extra Bins: "" +*OutputBins 3Bin/3 Extra Bins: "" +*OutputBins 4Bin/4 Extra Bins: "" +*OutputBins 5Bin/5 Extra Bins: "" +*OutputBins 6Bin/6 Extra Bins: "" +*OutputBins 7Bin/7 Extra Bins: "" +*OutputBins 8Bin/8 Extra Bins: "" +*OutputBins 9Bin/9 Extra Bins: "" +*OutputBins 10Bin/10 Extra Bins: "" +*OutputBins 11Bin/11 Extra Bins: "" +*OutputBins 12Bin/12 Extra Bins: "" +*OutputBins 13Bin/13 Extra Bins: "" +*OutputBins 14Bin/14 Extra Bins: "" +*OutputBins 15Bin/15 Extra Bins: "" +*CloseUI: *OutputBins + +*OpenUI *Duplexer/Duplexer - Option: Boolean +*DefaultDuplexer: False +*Duplexer True/Installed: "" +*Duplexer False/Not Installed: "" +*CloseUI: *Duplexer + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 8Meg +*InstalledMemory 2Meg/2 MB Printer Memory: "" +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 6Meg/6 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 10Meg/10 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 14Meg/14 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 18Meg/18 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 22Meg/22 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *LowerTray False *InputSlot Tray2 +*UIConstraints: *Tray3 False *InputSlot Tray3 +*UIConstraints: *Tray4 False *InputSlot Tray4 +*UIConstraints: *Tray5 False *InputSlot Tray5 +*UIConstraints: *MPFeeder False *InputSlot MultiPurpose +*%UIConstraints: *MPFeeder False *ManualFeed +*UIConstraints: *MPFeeder False *InputSlot Manual +*UIConstraints: *MPFeeder False *InputSlot ManualEnv +*UIConstraints: *Feeder False *InputSlot Feeder +*UIConstraints: *Duplexer False *Duplex + +*UIConstraints: *OutputBins False *OutputBin + +*UIConstraints: *OutputBins False *StapleLocation True +*%UIConstraints: *OutputBin False *StapleLocation True +*UIConstraints: *OutputBins False *OutputBin Bin1 +*UIConstraints: *OutputBins False *OutputBin Bin2 +*UIConstraints: *OutputBins False *OutputBin Bin3 +*UIConstraints: *OutputBins False *OutputBin Bin4 +*UIConstraints: *OutputBins False *OutputBin Bin5 +*UIConstraints: *OutputBins False *OutputBin Bin6 +*UIConstraints: *OutputBins False *OutputBin Bin7 +*UIConstraints: *OutputBins False *OutputBin Bin8 +*UIConstraints: *OutputBins False *OutputBin Bin9 +*UIConstraints: *OutputBins False *OutputBin Bin10 +*UIConstraints: *OutputBins False *OutputBin Bin11 +*UIConstraints: *OutputBins False *OutputBin Bin12 +*UIConstraints: *OutputBins False *OutputBin Bin13 +*UIConstraints: *OutputBins False *OutputBin Bin14 +*UIConstraints: *OutputBins False *OutputBin Bin15 + +*UIConstraints: *OutputBins 1Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 3Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 4Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 5Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 6Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 7Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 8Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 9Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 10Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 11Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 12Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 13Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 13Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 14Bin *OutputBin Bin15 + + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *Smoothing True +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True + +*UIConstraints: *ImageEnhance True *Smoothing True + +*UIConstraints: *JCLEconomode True *ImageEnhance True + +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other +*UIConstraints: *InputSlot Tray3 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize C9 +*UIConstraints: *InputSlot Tray3 *PageSize Comm10 +*UIConstraints: *InputSlot Tray3 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize Other +*UIConstraints: *InputSlot Tray4 *PageSize Monarch +*UIConstraints: *InputSlot Tray4 *PageSize C9 +*UIConstraints: *InputSlot Tray4 *PageSize Comm10 +*UIConstraints: *InputSlot Tray4 *PageSize DL +*UIConstraints: *InputSlot Tray4 *PageSize C5 +*UIConstraints: *InputSlot Tray4 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray4 *PageSize Other +*UIConstraints: *InputSlot Tray5 *PageSize Monarch +*UIConstraints: *InputSlot Tray5 *PageSize C9 +*UIConstraints: *InputSlot Tray5 *PageSize Comm10 +*UIConstraints: *InputSlot Tray5 *PageSize DL +*UIConstraints: *InputSlot Tray5 *PageSize C5 +*UIConstraints: *InputSlot Tray5 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray5 *PageSize Other +*UIConstraints: *InputSlot Tray1 *MediaType Env +*UIConstraints: *InputSlot Tray2 *MediaType Env +*UIConstraints: *InputSlot Tray3 *MediaType Env +*UIConstraints: *InputSlot Tray4 *MediaType Env +*UIConstraints: *InputSlot Tray5 *MediaType Env + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede +*UIConstraints: *InputSlot Feeder *PageSize Letter +*UIConstraints: *InputSlot Feeder *PageSize Legal +*UIConstraints: *InputSlot Feeder *PageSize B5 +*UIConstraints: *InputSlot Feeder *PageSize A4 +*UIConstraints: *InputSlot Feeder *PageSize Executive +*UIConstraints: *InputSlot Feeder *PageSize A5 +*UIConstraints: *InputSlot Feeder *PageSize Universal +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal +*UIConstraints: *InputSlot Feeder *MediaType Plain +*UIConstraints: *InputSlot Feeder *MediaType Card +*UIConstraints: *InputSlot Feeder *MediaType Transparency +*UIConstraints: *InputSlot Feeder *MediaType Labels +*UIConstraints: *InputSlot Feeder *MediaType Bond +*UIConstraints: *InputSlot Feeder *MediaType Letterhead +*UIConstraints: *InputSlot Feeder *MediaType Preprint +*UIConstraints: *InputSlot Feeder *MediaType Color +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*%UIConstraints: *ManualFeed True *MediaType Env +*UIConstraints: *InputSlot Manual *MediaType Env + +*% === Basic Capabilities ============ + +*LanguageLevel: "2" +*Protocols: PJL TBCP +*FreeVM: "1290000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 2Meg/2 MB Printer Memory: "376000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 6Meg/6 MB Printer Memory: "1034000" +*VMOption 10Meg/10 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 14Meg/14 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 18Meg/18 MB Printer Memory: "2058000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 22Meg/22 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 28Meg/28 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "34" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*JobPatchFile 1: " + /oldresourcestatus /resourcestatus load def + /resourcestatus {dup /FontType eq + {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse} + {oldresourcestatus} ifelse} bind def + " +*End +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 1200dpi: "106.0" +*ResScreenAngle 1200dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLDensity/Print Darkness: PickOne +*DefaultJCLDensity: None +*OrderDependency: 20 JCLSetup *JCLDensity +*JCLDensity None/Printer's default: "" +*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>" +*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>" +*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>" +*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>" +*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>" +*JCLCloseUI: *JCLDensity + +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: PrtSet +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrtSet/Printer Setting: "" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice" +*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice" +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer Setting:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: None +*OrderDependency: 140 AnySetup *MediaType +*MediaType None/Printer Setting: "" +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*OrderDependency: 40 AnySetup *Duplex +*Duplex None/Simplex: "<< /Duplex false >> setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble false >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble true >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: None +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin None/Standard Bin: " + << /OutputAttributes << /Priority [0] >> >> setpagedevice" +*End +*OutputBin Bin1/Bin 1: " + << /OutputAttributes << /Priority [1] >> >> setpagedevice" +*End +*OutputBin Bin2/Bin 2: " + << /OutputAttributes << /Priority [2] >> >> setpagedevice" +*End +*OutputBin Bin3/Bin 3: " + << /OutputAttributes << /Priority [3] >> >> setpagedevice" +*End +*OutputBin Bin4/Bin 4: " + << /OutputAttributes << /Priority [4] >> >> setpagedevice" +*End +*OutputBin Bin5/Bin 5: " + << /OutputAttributes << /Priority [5] >> >> setpagedevice" +*End +*OutputBin Bin6/Bin 6: " + << /OutputAttributes << /Priority [6] >> >> setpagedevice" +*End +*OutputBin Bin7/Bin 7: " + << /OutputAttributes << /Priority [7] >> >> setpagedevice" +*End +*OutputBin Bin8/Bin 8: " + << /OutputAttributes << /Priority [8] >> >> setpagedevice" +*End +*OutputBin Bin9/Bin 9: " + << /OutputAttributes << /Priority [9] >> >> setpagedevice" +*End +*OutputBin Bin10/Bin 10: " + << /OutputAttributes << /Priority [10] >> >> setpagedevice" +*End +*OutputBin Bin11/Bin 11: " + << /OutputAttributes << /Priority [11] >> >> setpagedevice" +*End +*OutputBin Bin12/Bin 12: " + << /OutputAttributes << /Priority [12] >> >> setpagedevice" +*End +*OutputBin Bin13/Bin 13: " + << /OutputAttributes << /Priority [13] >> >> setpagedevice" +*End +*OutputBin Bin14/Bin 14: " + << /OutputAttributes << /Priority [14] >> >> setpagedevice" +*End +*OutputBin Bin15/Bin 15: " + << /OutputAttributes << /Priority [15] >> >> setpagedevice" +*End +*CloseUI: *OutputBin + +*OpenUI *StapleLocation/Staple: Boolean +*DefaultStapleLocation: False +*OrderDependency: 170 AnySetup *StapleLocation +*StapleLocation False/Off: " + << /Staple 0 >> setpagedevice" +*End +*StapleLocation True/On: " + << /Staple 3 >> setpagedevice" +*End +*CloseUI: *StapleLocation + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize Other/Other Envelope 8 1/2 x 14 in: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Monarch: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C9: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Comm10: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Other: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 599 779" +*ImageableArea Legal: "13 13 599 995" +*ImageableArea B5: "13 13 505 715" +*ImageableArea A4: "10 13 588 829" +*ImageableArea Executive: "13 13 509 743" +*ImageableArea A5: "13 13 407 583" +*ImageableArea Universal: "13 13 599 995" +*ImageableArea Monarch: "13 13 278 527" +*ImageableArea C9: "13 13 278 626" +*ImageableArea Comm10: "13 13 294 671" +*ImageableArea DL: "13 13 309 611" +*ImageableArea C5: "13 13 455 636" +*ImageableArea ISOB5: "13 13 497 696" +*ImageableArea Other: "13 13 600 995" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1020" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 709" +*PaperDimension Other: "612 1008" +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray5/Tray 5: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Feeder/Envelope Feeder: " + << /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 2 known + { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice + << /InputAttributes << /Priority [2] >> >> setpagedevice } + { << /ManualFeed true >> setpagedevice }ifelse" +*End +*InputSlot Manual/Manual Paper: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: <one of these> %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: <stat>; source: <one of these> %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: <one of these> %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" +*% End of PPD file for Lexmark Optra S 3455 Laser Printers diff --git a/openoffice/share/psprint/driver/LOPT610.PS b/openoffice/share/psprint/driver/LOPT610.PS new file mode 100644 index 0000000000000000000000000000000000000000..f47cbf793551359c0bd609df35a89f498bc2f14d --- /dev/null +++ b/openoffice/share/psprint/driver/LOPT610.PS @@ -0,0 +1,1113 @@ +*PPD-Adobe: "4.3" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra T610 Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1999 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPT610.PPD" +*Product: "(Lexmark Optra T610 Laser Printer)" +*PSVersion: "(3010)" +*ModelName: "Lexmark Optra T610 Laser Printer" +*ShortNickName: "Lexmark Optra T610 PS" +*NickName: "Lexmark Optra T610 PS" + +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Tray2/Tray 2 - Option: PickOne +*DefaultTray2: False +*Tray2 False/Not Installed: "" +*Tray2 T250/250-Sheet Drawer: "" +*Tray2 T500/500-Sheet Drawer: "" +*Tray2 T2000/2000-Sheet Drawer: "" +*CloseUI: *Tray2 + +*OpenUI *Tray3/Tray 3 - Option: PickOne +*DefaultTray3: False +*Tray3 False/Not Installed: "" +*Tray3 T250/250-Sheet Drawer: "" +*Tray3 T500/500-Sheet Drawer: "" +*Tray3 T2000/2000-Sheet Drawer: "" +*CloseUI: *Tray3 + +*OpenUI *Tray4/Tray 4 - Option: PickOne + +*DefaultTray4: False +*Tray4 False/Not Installed: "" +*Tray4 T250/250-Sheet Drawer: "" +*Tray4 T500/500-Sheet Drawer: "" +*Tray4 T2000/2000-Sheet Drawer: "" +*CloseUI: *Tray4 + +*OpenUI *Tray5/Tray 5 - Option: PickOne +*DefaultTray5: False +*Tray5 False/Not Installed: "" +*Tray5 T250/250-Sheet Drawer: "" +*Tray5 T500/500-Sheet Drawer: "" +*Tray5 T2000/2000-Sheet Drawer: "" +*CloseUI: *Tray5 + +*OpenUI *MPFeeder/MP Feeder - Option: Boolean +*DefaultMPFeeder: True +*MPFeeder True/Installed: "" +*MPFeeder False/Not Installed: "" +*CloseUI: *MPFeeder + +*OpenUI *Feeder/Envelope Feeder - Option: Boolean +*DefaultFeeder: False +*Feeder True/Installed: "" +*Feeder False/Not Installed: "" +*CloseUI: *Feeder + +*OpenUI *OutputBins/Number of Output Bins - Option: PickOne +*DefaultOutputBins: False +*OutputBins False/Standard Bin Only: "" +*OutputBins 1.1Bin/1 - Output Expander: "" +*OutputBins 1.2Bin/1 - Hi-Capacity Output Expander: "" +*OutputBins 2.1Bin/2 - 2 Output Expanders: "" +*OutputBins 2.2Bin/2 - 1 Hi-Capacity + 1 Output Expander: "" +*OutputBins 3Bin/3 - 3 Output Expanders: "" +*OutputBins 5Bin/5 - 5-Bin Mailbox: "" +*OutputBins 6.1Bin/6 - 1 Output Expander + 1 5-Bin Mailbox: "" +*OutputBins 6.2Bin/6 - 1 5-Bin Mailbox + 1 Output Expander: "" +*OutputBins 10Bin/10 - 2 5-Bin Mailboxes: "" +*CloseUI: *OutputBins + +*OpenUI *Duplexer/Duplex - Option: Boolean +*DefaultDuplexer: False +*Duplexer True/Installed: "" +*Duplexer False/Not Installed: "" +*CloseUI: *Duplexer + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 4Meg +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*OpenUI *FaxCard/Fax Card: Boolean +*DefaultFaxCard: False +*FaxCard True/Installed: "" +*FaxCard False/Not Installed: "" +*CloseUI: *FaxCard +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *Tray2 False *InputSlot Tray2 +*UIConstraints: *Tray3 False *InputSlot Tray3 +*UIConstraints: *Tray4 False *InputSlot Tray4 +*UIConstraints: *Tray5 False *InputSlot Tray5 + +*UIConstraints: *MPFeeder False *InputSlot MultiPurpose +*%UIConstraints: *MPFeeder False *ManualFeed +*UIConstraints: *MPFeeder False *InputSlot Manual +*UIConstraints: *MPFeeder False *InputSlot ManualEnv + +*UIConstraints: *Feeder False *InputSlot Feeder + +*UIConstraints: *Duplexer False *Duplex + +*UIConstraints: *OutputBins False *OutputBin Bin1 +*UIConstraints: *OutputBins False *OutputBin Bin2 +*UIConstraints: *OutputBins False *OutputBin Bin3 +*UIConstraints: *OutputBins False *OutputBin Bin4 +*UIConstraints: *OutputBins False *OutputBin Bin5 +*UIConstraints: *OutputBins False *OutputBin Bin6 +*UIConstraints: *OutputBins False *OutputBin Bin7 +*UIConstraints: *OutputBins False *OutputBin Bin8 +*UIConstraints: *OutputBins False *OutputBin Bin9 +*UIConstraints: *OutputBins False *OutputBin Bin10 + +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 3Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 5Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin10 + + + + + + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *Smoothing True +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True + +*UIConstraints: *ImageEnhance True *Smoothing True + +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other + +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other + +*UIConstraints: *InputSlot Tray3 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize C9 +*UIConstraints: *InputSlot Tray3 *PageSize Comm10 +*UIConstraints: *InputSlot Tray3 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize Other + +*UIConstraints: *InputSlot Tray4 *PageSize Monarch +*UIConstraints: *InputSlot Tray4 *PageSize C9 +*UIConstraints: *InputSlot Tray4 *PageSize Comm10 +*UIConstraints: *InputSlot Tray4 *PageSize DL +*UIConstraints: *InputSlot Tray4 *PageSize C5 +*UIConstraints: *InputSlot Tray4 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray4 *PageSize Other + +*UIConstraints: *InputSlot Tray5 *PageSize Monarch +*UIConstraints: *InputSlot Tray5 *PageSize C9 +*UIConstraints: *InputSlot Tray5 *PageSize Comm10 +*UIConstraints: *InputSlot Tray5 *PageSize DL +*UIConstraints: *InputSlot Tray5 *PageSize C5 +*UIConstraints: *InputSlot Tray5 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray5 *PageSize Other + +*UIConstraints: *InputSlot Tray1 *MediaType Env +*UIConstraints: *InputSlot Tray2 *MediaType Env +*UIConstraints: *InputSlot Tray3 *MediaType Env +*UIConstraints: *InputSlot Tray4 *MediaType Env +*UIConstraints: *InputSlot Tray5 *MediaType Env + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede +*UIConstraints: *InputSlot Feeder *PageSize Letter +*UIConstraints: *InputSlot Feeder *PageSize Legal +*UIConstraints: *InputSlot Feeder *PageSize B5 +*UIConstraints: *InputSlot Feeder *PageSize A4 +*UIConstraints: *InputSlot Feeder *PageSize Executive +*UIConstraints: *InputSlot Feeder *PageSize A5 +*UIConstraints: *InputSlot Feeder *PageSize Universal + +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal + +*UIConstraints: *InputSlot Feeder *MediaType Plain +*UIConstraints: *InputSlot Feeder *MediaType Card +*UIConstraints: *InputSlot Feeder *MediaType Transparency +*UIConstraints: *InputSlot Feeder *MediaType Labels +*UIConstraints: *InputSlot Feeder *MediaType Bond +*UIConstraints: *InputSlot Feeder *MediaType Letterhead +*UIConstraints: *InputSlot Feeder *MediaType Preprint +*UIConstraints: *InputSlot Feeder *MediaType Color + +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*%UIConstraints: *ManualFeed True *MediaType Env +*UIConstraints: *InputSlot Manual *MediaType Env +*% === Basic Device Capabilities ============ + +*LanguageLevel: "3" +*Protocols: PJL TBCP +*FreeVM: "2058000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 28Meg/28 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "15" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Print Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice" + +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 1200dpi: "106.0" +*ResScreenAngle 1200dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLTonerDarkness/Toner Darkness: PickOne +*DefaultJCLTonerDarkness: PrtSet +*OrderDependency: 20 JCLSetup *JCLTonerDarkness +*JCLTonerDarkness PrtSet/Printer Setting: "" +*JCLTonerDarkness 1/1: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 1 <0A>" +*JCLTonerDarkness 2/2: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 2 <0A>" +*JCLTonerDarkness 3/3: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 3 <0A>" +*JCLTonerDarkness 4/4: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 4 <0A>" +*JCLTonerDarkness 5/5: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 5 <0A>" +*JCLTonerDarkness 6/6: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 1 <0A>" +*JCLTonerDarkness 7/7: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 2 <0A>" +*JCLTonerDarkness 8/8: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 3 <0A>" +*JCLTonerDarkness 9/9: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 4 <0A>" +*JCLTonerDarkness 10/10: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 5 <0A>" +*JCLCloseUI: *JCLTonerDarkness + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice" +*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice" +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer Setting:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: None +*OrderDependency: 140 AnySetup *MediaType +*MediaType None/Printer Setting: "" +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*OrderDependency: 40 AnySetup *Duplex +*Duplex None/Simplex: "<< /Duplex false >> setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble false >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble true >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End + +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: None +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin None/Standard Bin: " + << /OutputAttributes << /Priority [0] >> >> setpagedevice" +*End +*OutputBin Bin1/Bin 1: " + << /OutputAttributes << /Priority [1] >> >> setpagedevice" +*End +*OutputBin Bin2/Bin 2: " + << /OutputAttributes << /Priority [2] >> >> setpagedevice" +*End +*OutputBin Bin3/Bin 3: " + << /OutputAttributes << /Priority [3] >> >> setpagedevice" +*End +*OutputBin Bin4/Bin 4: " + << /OutputAttributes << /Priority [4] >> >> setpagedevice" +*End +*OutputBin Bin5/Bin 5: " + << /OutputAttributes << /Priority [5] >> >> setpagedevice" +*End +*OutputBin Bin6/Bin 6: " + << /OutputAttributes << /Priority [6] >> >> setpagedevice" +*End +*OutputBin Bin7/Bin 7: " + << /OutputAttributes << /Priority [7] >> >> setpagedevice" +*End +*OutputBin Bin8/Bin 8: " + << /OutputAttributes << /Priority [8] >> >> setpagedevice" +*End +*OutputBin Bin9/Bin 9: " + << /OutputAttributes << /Priority [9] >> >> setpagedevice" +*End +*OutputBin Bin10/Bin 10: " + << /OutputAttributes << /Priority [10] >> >> setpagedevice" +*End +*CloseUI: *OutputBin + + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize Other/Other Envelope 9.02 x 14 in: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Monarch: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C9: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Comm10: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Other: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 599 779" +*ImageableArea Legal: "13 13 599 995" +*ImageableArea B5: "13 13 505 715" +*ImageableArea A4: "10 13 588 829" +*ImageableArea Executive: "13 13 509 743" +*ImageableArea A5: "13 13 407 583" +*ImageableArea Universal: "13 13 599 995" +*ImageableArea Monarch: "13 13 278 527" +*ImageableArea C9: "13 13 278 626" +*ImageableArea Comm10: "13 13 294 671" +*ImageableArea DL: "13 13 309 611" +*ImageableArea C5: "13 13 455 636" +*ImageableArea ISOB5: "13 13 497 696" +*ImageableArea Other: "13 13 647 995" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1020" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 709" +*PaperDimension Other: "612 996" +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray5/Tray 5: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Feeder/Envelope Feeder: " + << /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 2 known + { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice + << /InputAttributes << /Priority [2] >> >> setpagedevice } + { << /ManualFeed true >> setpagedevice }ifelse" +*End +*InputSlot Manual/Manual Paper: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font AlbertusMT: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Roman: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Italic: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Bold: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Compact: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bodoni: Standard "(001.000)" Standard ROM +*Font Bodoni-Bold: Standard "(001.000)" Standard ROM +*Font Bodoni-BoldItalic: Standard "(001.000)" Standard ROM +*Font Bodoni-Italic: Standard "(001.000)" Standard ROM +*Font Bodoni-Poster: Standard "(001.000)" Standard ROM +*Font Bodoni-PosterCompressed: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Clarendon: Standard "(001.000)" Standard ROM +*Font Clarendon-Bold: Standard "(001.000)" Standard ROM +*Font Clarendon-Light: Standard "(001.000)" Standard ROM +*Font CooperBlack: Standard "(001.000)" Standard ROM +*Font CooperBlack-Italic: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyThreeBC: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyTwoBC: Standard "(001.000)" Standard ROM +*Font Coronet-Regular: Standard "(001.000)" Standard ROM +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Eurostile: Standard "(001.000)" Standard ROM +*Font Eurostile-Bold: Standard "(001.000)" Standard ROM +*Font Eurostile-BoldExtendedTwo: Standard "(001.000)" Standard ROM +*Font Eurostile-ExtendedTwo: Standard "(001.000)" Standard ROM +*Font GillSans: Standard "(001.000)" Standard ROM +*Font GillSans-Bold: Standard "(001.000)" Standard ROM +*Font GillSans-BoldItalic: Standard "(001.000)" Standard ROM +*Font GillSans-Italic: Standard "(001.000)" Standard ROM +*Font GillSans-BoldCondensed: Standard "(001.000)" Standard ROM +*Font GillSans-Condensed: Standard "(001.000)" Standard ROM +*Font GillSans-ExtraBold: Standard "(001.000)" Standard ROM +*Font GillSans-Light: Standard "(001.000)" Standard ROM +*Font GillSans-LightItalic: Standard "(001.000)" Standard ROM +*Font Goudy: Standard "(001.000)" Standard ROM +*Font Goudy-Bold: Standard "(001.000)" Standard ROM +*Font Goudy-BoldItalic: Standard "(001.000)" Standard ROM +*Font Goudy-Italic: Standard "(001.000)" Standard ROM +*Font Goudy-ExtraBold: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.000)" Standard ROM +*Font JoannaMT: Standard "(001.000)" Standard ROM +*Font JoannaMT-Bold: Standard "(001.000)" Standard ROM +*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard ROM +*Font JoannaMT-Italic: Standard "(001.000)" Standard ROM +*Font LetterGothic: Standard "(001.000)" Standard ROM +*Font LetterGothic-Bold: Standard "(001.000)" Standard ROM +*Font LetterGothic-BoldSlanted: Standard "(001.000)" Standard ROM +*Font LetterGothic-Slanted: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Book: Standard "(001.000)" Standard ROM +*Font LubalinGraph-BookOblique: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Demi: Standard "(001.000)" Standard ROM +*Font LubalinGraph-DemiOblique: Standard "(001.000)" Standard ROM +*Font Marigold: Standard "(001.000)" Standard ROM +*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima: Standard "(001.000)" Standard ROM +*Font Optima-Bold: Standard "(001.000)" Standard ROM +*Font Optima-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima-Italic: Standard "(001.000)" Standard ROM +*Font Oxford: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Roman: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Italic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Bold: Standard "(001.000)" Standard ROM +*Font StempelGaramond-BoldItalic: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Univers: Standard "(001.000)" Standard ROM +*Font Univers-Oblique: Standard "(001.000)" Standard ROM +*Font Univers-Bold: Standard "(001.000)" Standard ROM +*Font Univers-BoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-Condensed: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBold: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-CondensedOblique: Standard "(001.000)" Standard ROM +*Font Univers-Extended: Standard "(001.000)" Standard ROM +*Font Univers-ExtendedObl: Standard "(001.000)" Standard ROM +*Font Univers-BoldExt: Standard "(001.000)" Standard ROM +*Font Univers-BoldExtObl: Standard "(001.000)" Standard ROM +*Font Univers-Light: Standard "(001.000)" Standard ROM +*Font Univers-LightOblique: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: <one of these> %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: <stat>; source: <one of these> %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: <one of these> %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" + +*% ==== Extended Output Options ====*% End of PPD file for Lexmark Optra T610 Laser Printers \ No newline at end of file diff --git a/openoffice/share/psprint/driver/LOPT612.PS b/openoffice/share/psprint/driver/LOPT612.PS new file mode 100644 index 0000000000000000000000000000000000000000..158e1baa07cbb65b301d2178c958599945f7f505 --- /dev/null +++ b/openoffice/share/psprint/driver/LOPT612.PS @@ -0,0 +1,1114 @@ +*PPD-Adobe: "4.3" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra T612 Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1999 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPT612.PPD" +*Product: "(Lexmark Optra T612 Laser Printer)" +*PSVersion: "(3010)" +*ModelName: "Lexmark Optra T612 Laser Printer" +*ShortNickName: "Lexmark Optra T612 PS" +*NickName: "Lexmark Optra T612 PS" + +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Tray2/Tray 2 - Option: PickOne +*DefaultTray2: False +*Tray2 False/Not Installed: "" +*Tray2 T250/250-Sheet Drawer: "" +*Tray2 T500/500-Sheet Drawer: "" +*Tray2 T2000/2000-Sheet Drawer: "" +*CloseUI: *Tray2 + +*OpenUI *Tray3/Tray 3 - Option: PickOne +*DefaultTray3: False +*Tray3 False/Not Installed: "" +*Tray3 T250/250-Sheet Drawer: "" +*Tray3 T500/500-Sheet Drawer: "" +*Tray3 T2000/2000-Sheet Drawer: "" +*CloseUI: *Tray3 + +*OpenUI *Tray4/Tray 4 - Option: PickOne + +*DefaultTray4: False +*Tray4 False/Not Installed: "" +*Tray4 T250/250-Sheet Drawer: "" +*Tray4 T500/500-Sheet Drawer: "" +*Tray4 T2000/2000-Sheet Drawer: "" +*CloseUI: *Tray4 + +*OpenUI *Tray5/Tray 5 - Option: PickOne +*DefaultTray5: False +*Tray5 False/Not Installed: "" +*Tray5 T250/250-Sheet Drawer: "" +*Tray5 T500/500-Sheet Drawer: "" +*Tray5 T2000/2000-Sheet Drawer: "" +*CloseUI: *Tray5 + +*OpenUI *MPFeeder/MP Feeder - Option: Boolean +*DefaultMPFeeder: True +*MPFeeder True/Installed: "" +*MPFeeder False/Not Installed: "" +*CloseUI: *MPFeeder + +*OpenUI *Feeder/Envelope Feeder - Option: Boolean +*DefaultFeeder: False +*Feeder True/Installed: "" +*Feeder False/Not Installed: "" +*CloseUI: *Feeder + +*OpenUI *OutputBins/Number of Output Bins - Option: PickOne +*DefaultOutputBins: False +*OutputBins False/Standard Bin Only: "" +*OutputBins 1.1Bin/1 - Output Expander: "" +*OutputBins 1.2Bin/1 - Hi-Capacity Output Expander: "" +*OutputBins 2.1Bin/2 - 2 Output Expanders: "" +*OutputBins 2.2Bin/2 - 1 Hi-Capacity + 1 Output Expander: "" +*OutputBins 3Bin/3 - 3 Output Expanders: "" +*OutputBins 5Bin/5 - 5-Bin Mailbox: "" +*OutputBins 6.1Bin/6 - 1 Output Expander + 1 5-Bin Mailbox: "" +*OutputBins 6.2Bin/6 - 1 5-Bin Mailbox + 1 Output Expander: "" +*OutputBins 10Bin/10 - 2 5-Bin Mailboxes: "" +*CloseUI: *OutputBins + +*OpenUI *Duplexer/Duplexer - Option: Boolean +*DefaultDuplexer: False +*Duplexer True/Installed: "" +*Duplexer False/Not Installed: "" +*CloseUI: *Duplexer + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 8Meg +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*OpenUI *FaxCard/Fax Card: Boolean +*DefaultFaxCard: False +*FaxCard True/Installed: "" +*FaxCard False/Not Installed: "" +*CloseUI: *FaxCard +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *Tray2 False *InputSlot Tray2 +*UIConstraints: *Tray3 False *InputSlot Tray3 +*UIConstraints: *Tray4 False *InputSlot Tray4 +*UIConstraints: *Tray5 False *InputSlot Tray5 + +*UIConstraints: *MPFeeder False *InputSlot MultiPurpose +*%UIConstraints: *MPFeeder False *ManualFeed +*UIConstraints: *MPFeeder False *InputSlot Manual +*UIConstraints: *MPFeeder False *InputSlot ManualEnv + +*UIConstraints: *Feeder False *InputSlot Feeder + +*UIConstraints: *Duplexer False *Duplex + +*UIConstraints: *OutputBins False *OutputBin Bin1 +*UIConstraints: *OutputBins False *OutputBin Bin2 +*UIConstraints: *OutputBins False *OutputBin Bin3 +*UIConstraints: *OutputBins False *OutputBin Bin4 +*UIConstraints: *OutputBins False *OutputBin Bin5 +*UIConstraints: *OutputBins False *OutputBin Bin6 +*UIConstraints: *OutputBins False *OutputBin Bin7 +*UIConstraints: *OutputBins False *OutputBin Bin8 +*UIConstraints: *OutputBins False *OutputBin Bin9 +*UIConstraints: *OutputBins False *OutputBin Bin10 + +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 3Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 5Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin10 + + + + + + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *Smoothing True +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True + +*UIConstraints: *ImageEnhance True *Smoothing True + +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other + +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other + +*UIConstraints: *InputSlot Tray3 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize C9 +*UIConstraints: *InputSlot Tray3 *PageSize Comm10 +*UIConstraints: *InputSlot Tray3 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize Other + +*UIConstraints: *InputSlot Tray4 *PageSize Monarch +*UIConstraints: *InputSlot Tray4 *PageSize C9 +*UIConstraints: *InputSlot Tray4 *PageSize Comm10 +*UIConstraints: *InputSlot Tray4 *PageSize DL +*UIConstraints: *InputSlot Tray4 *PageSize C5 +*UIConstraints: *InputSlot Tray4 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray4 *PageSize Other + +*UIConstraints: *InputSlot Tray5 *PageSize Monarch +*UIConstraints: *InputSlot Tray5 *PageSize C9 +*UIConstraints: *InputSlot Tray5 *PageSize Comm10 +*UIConstraints: *InputSlot Tray5 *PageSize DL +*UIConstraints: *InputSlot Tray5 *PageSize C5 +*UIConstraints: *InputSlot Tray5 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray5 *PageSize Other + +*UIConstraints: *InputSlot Tray1 *MediaType Env +*UIConstraints: *InputSlot Tray2 *MediaType Env +*UIConstraints: *InputSlot Tray3 *MediaType Env +*UIConstraints: *InputSlot Tray4 *MediaType Env +*UIConstraints: *InputSlot Tray5 *MediaType Env + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede +*UIConstraints: *InputSlot Feeder *PageSize Letter +*UIConstraints: *InputSlot Feeder *PageSize Legal +*UIConstraints: *InputSlot Feeder *PageSize B5 +*UIConstraints: *InputSlot Feeder *PageSize A4 +*UIConstraints: *InputSlot Feeder *PageSize Executive +*UIConstraints: *InputSlot Feeder *PageSize A5 +*UIConstraints: *InputSlot Feeder *PageSize Universal + +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal + +*UIConstraints: *InputSlot Feeder *MediaType Plain +*UIConstraints: *InputSlot Feeder *MediaType Card +*UIConstraints: *InputSlot Feeder *MediaType Transparency +*UIConstraints: *InputSlot Feeder *MediaType Labels +*UIConstraints: *InputSlot Feeder *MediaType Bond +*UIConstraints: *InputSlot Feeder *MediaType Letterhead +*UIConstraints: *InputSlot Feeder *MediaType Preprint +*UIConstraints: *InputSlot Feeder *MediaType Color + +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*%UIConstraints: *ManualFeed True *MediaType Env +*UIConstraints: *InputSlot Manual *MediaType Env +*% === Basic Device Capabilities ============ + +*LanguageLevel: "3" +*Protocols: PJL TBCP +*FreeVM: "2058000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 28Meg/28 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "20" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Print Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice" + +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 1200dpi: "106.0" +*ResScreenAngle 1200dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLTonerDarkness/Toner Darkness: PickOne +*DefaultJCLTonerDarkness: PrtSet +*OrderDependency: 20 JCLSetup *JCLTonerDarkness +*JCLTonerDarkness PrtSet/Printer Setting: "" +*JCLTonerDarkness 1/1: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 1 <0A>" +*JCLTonerDarkness 2/2: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 2 <0A>" +*JCLTonerDarkness 3/3: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 3 <0A>" +*JCLTonerDarkness 4/4: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 4 <0A>" +*JCLTonerDarkness 5/5: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 5 <0A>" +*JCLTonerDarkness 6/6: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 1 <0A>" +*JCLTonerDarkness 7/7: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 2 <0A>" +*JCLTonerDarkness 8/8: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 3 <0A>" +*JCLTonerDarkness 9/9: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 4 <0A>" +*JCLTonerDarkness 10/10: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 5 <0A>" +*JCLCloseUI: *JCLTonerDarkness + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice" +*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice" +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer Setting:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: None +*OrderDependency: 140 AnySetup *MediaType +*MediaType None/Printer Setting: "" +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*OrderDependency: 40 AnySetup *Duplex +*Duplex None/Simplex: "<< /Duplex false >> setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble false >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble true >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End + +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: None +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin None/Standard Bin: " + << /OutputAttributes << /Priority [0] >> >> setpagedevice" +*End +*OutputBin Bin1/Bin 1: " + << /OutputAttributes << /Priority [1] >> >> setpagedevice" +*End +*OutputBin Bin2/Bin 2: " + << /OutputAttributes << /Priority [2] >> >> setpagedevice" +*End +*OutputBin Bin3/Bin 3: " + << /OutputAttributes << /Priority [3] >> >> setpagedevice" +*End +*OutputBin Bin4/Bin 4: " + << /OutputAttributes << /Priority [4] >> >> setpagedevice" +*End +*OutputBin Bin5/Bin 5: " + << /OutputAttributes << /Priority [5] >> >> setpagedevice" +*End +*OutputBin Bin6/Bin 6: " + << /OutputAttributes << /Priority [6] >> >> setpagedevice" +*End +*OutputBin Bin7/Bin 7: " + << /OutputAttributes << /Priority [7] >> >> setpagedevice" +*End +*OutputBin Bin8/Bin 8: " + << /OutputAttributes << /Priority [8] >> >> setpagedevice" +*End +*OutputBin Bin9/Bin 9: " + << /OutputAttributes << /Priority [9] >> >> setpagedevice" +*End +*OutputBin Bin10/Bin 10: " + << /OutputAttributes << /Priority [10] >> >> setpagedevice" +*End +*CloseUI: *OutputBin + + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize Other/Other Envelope 9.02 x 14 in: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Monarch: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C9: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Comm10: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Other: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 599 779" +*ImageableArea Legal: "13 13 599 995" +*ImageableArea B5: "13 13 505 715" +*ImageableArea A4: "10 13 588 829" +*ImageableArea Executive: "13 13 509 743" +*ImageableArea A5: "13 13 407 583" +*ImageableArea Universal: "13 13 599 995" +*ImageableArea Monarch: "13 13 278 527" +*ImageableArea C9: "13 13 278 626" +*ImageableArea Comm10: "13 13 294 671" +*ImageableArea DL: "13 13 309 611" +*ImageableArea C5: "13 13 455 636" +*ImageableArea ISOB5: "13 13 497 696" +*ImageableArea Other: "13 13 647 995" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1020" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 709" +*PaperDimension Other: "612 996" +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray5/Tray 5: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Feeder/Envelope Feeder: " + << /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 2 known + { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice + << /InputAttributes << /Priority [2] >> >> setpagedevice } + { << /ManualFeed true >> setpagedevice }ifelse" +*End +*InputSlot Manual/Manual Paper: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font AlbertusMT: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Roman: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Italic: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Bold: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Compact: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bodoni: Standard "(001.000)" Standard ROM +*Font Bodoni-Bold: Standard "(001.000)" Standard ROM +*Font Bodoni-BoldItalic: Standard "(001.000)" Standard ROM +*Font Bodoni-Italic: Standard "(001.000)" Standard ROM +*Font Bodoni-Poster: Standard "(001.000)" Standard ROM +*Font Bodoni-PosterCompressed: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Clarendon: Standard "(001.000)" Standard ROM +*Font Clarendon-Bold: Standard "(001.000)" Standard ROM +*Font Clarendon-Light: Standard "(001.000)" Standard ROM +*Font CooperBlack: Standard "(001.000)" Standard ROM +*Font CooperBlack-Italic: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyThreeBC: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyTwoBC: Standard "(001.000)" Standard ROM +*Font Coronet-Regular: Standard "(001.000)" Standard ROM +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Eurostile: Standard "(001.000)" Standard ROM +*Font Eurostile-Bold: Standard "(001.000)" Standard ROM +*Font Eurostile-BoldExtendedTwo: Standard "(001.000)" Standard ROM +*Font Eurostile-ExtendedTwo: Standard "(001.000)" Standard ROM +*Font GillSans: Standard "(001.000)" Standard ROM +*Font GillSans-Bold: Standard "(001.000)" Standard ROM +*Font GillSans-BoldItalic: Standard "(001.000)" Standard ROM +*Font GillSans-Italic: Standard "(001.000)" Standard ROM +*Font GillSans-BoldCondensed: Standard "(001.000)" Standard ROM +*Font GillSans-Condensed: Standard "(001.000)" Standard ROM +*Font GillSans-ExtraBold: Standard "(001.000)" Standard ROM +*Font GillSans-Light: Standard "(001.000)" Standard ROM +*Font GillSans-LightItalic: Standard "(001.000)" Standard ROM +*Font Goudy: Standard "(001.000)" Standard ROM +*Font Goudy-Bold: Standard "(001.000)" Standard ROM +*Font Goudy-BoldItalic: Standard "(001.000)" Standard ROM +*Font Goudy-Italic: Standard "(001.000)" Standard ROM +*Font Goudy-ExtraBold: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.000)" Standard ROM +*Font JoannaMT: Standard "(001.000)" Standard ROM +*Font JoannaMT-Bold: Standard "(001.000)" Standard ROM +*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard ROM +*Font JoannaMT-Italic: Standard "(001.000)" Standard ROM +*Font LetterGothic: Standard "(001.000)" Standard ROM +*Font LetterGothic-Bold: Standard "(001.000)" Standard ROM +*Font LetterGothic-BoldSlanted: Standard "(001.000)" Standard ROM +*Font LetterGothic-Slanted: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Book: Standard "(001.000)" Standard ROM +*Font LubalinGraph-BookOblique: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Demi: Standard "(001.000)" Standard ROM +*Font LubalinGraph-DemiOblique: Standard "(001.000)" Standard ROM +*Font Marigold: Standard "(001.000)" Standard ROM +*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima: Standard "(001.000)" Standard ROM +*Font Optima-Bold: Standard "(001.000)" Standard ROM +*Font Optima-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima-Italic: Standard "(001.000)" Standard ROM +*Font Oxford: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Roman: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Italic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Bold: Standard "(001.000)" Standard ROM +*Font StempelGaramond-BoldItalic: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Univers: Standard "(001.000)" Standard ROM +*Font Univers-Oblique: Standard "(001.000)" Standard ROM +*Font Univers-Bold: Standard "(001.000)" Standard ROM +*Font Univers-BoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-Condensed: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBold: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-CondensedOblique: Standard "(001.000)" Standard ROM +*Font Univers-Extended: Standard "(001.000)" Standard ROM +*Font Univers-ExtendedObl: Standard "(001.000)" Standard ROM +*Font Univers-BoldExt: Standard "(001.000)" Standard ROM +*Font Univers-BoldExtObl: Standard "(001.000)" Standard ROM +*Font Univers-Light: Standard "(001.000)" Standard ROM +*Font Univers-LightOblique: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: <one of these> %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: <stat>; source: <one of these> %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: <one of these> %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" + +*% ==== Extended Output Options ==== +*% End of PPD file for Lexmark Optra T612 Laser Printers \ No newline at end of file diff --git a/openoffice/share/psprint/driver/LOPT614.PS b/openoffice/share/psprint/driver/LOPT614.PS new file mode 100644 index 0000000000000000000000000000000000000000..0ba97a1401dee775cf3db11d8bd3051572dad302 --- /dev/null +++ b/openoffice/share/psprint/driver/LOPT614.PS @@ -0,0 +1,1109 @@ +*PPD-Adobe: "4.3" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra T614 Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1999 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*% changed the functional part for InputSlots since it did not work +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPT614.PPD" +*Product: "(Lexmark Optra T614 Laser Printer)" +*PSVersion: "(3010) 3" +*ModelName: "Lexmark Optra T614 Laser Printer" +*ShortNickName: "Lexmark Optra T614 PS" +*NickName: "Lexmark Optra T614 PS" + +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Tray2/Tray 2 - Option: PickOne +*DefaultTray2: False +*Tray2 False/Not Installed: "" +*Tray2 T250/250-Sheet Drawer: "" +*Tray2 T500/500-Sheet Drawer: "" +*Tray2 T2000/2000-Sheet Drawer: "" +*CloseUI: *Tray2 + +*OpenUI *Tray3/Tray 3 - Option: PickOne +*DefaultTray3: False +*Tray3 False/Not Installed: "" +*Tray3 T250/250-Sheet Drawer: "" +*Tray3 T500/500-Sheet Drawer: "" +*Tray3 T2000/2000-Sheet Drawer: "" +*CloseUI: *Tray3 + +*OpenUI *Tray4/Tray 4 - Option: PickOne + +*DefaultTray4: False +*Tray4 False/Not Installed: "" +*Tray4 T250/250-Sheet Drawer: "" +*Tray4 T500/500-Sheet Drawer: "" +*Tray4 T2000/2000-Sheet Drawer: "" +*CloseUI: *Tray4 + +*OpenUI *Tray5/Tray 5 - Option: PickOne +*DefaultTray5: False +*Tray5 False/Not Installed: "" +*Tray5 T250/250-Sheet Drawer: "" +*Tray5 T500/500-Sheet Drawer: "" +*Tray5 T2000/2000-Sheet Drawer: "" +*CloseUI: *Tray5 + +*OpenUI *MPFeeder/MP Feeder - Option: Boolean +*DefaultMPFeeder: True +*MPFeeder True/Installed: "" +*MPFeeder False/Not Installed: "" +*CloseUI: *MPFeeder + +*OpenUI *Feeder/Envelope Feeder - Option: Boolean +*DefaultFeeder: False +*Feeder True/Installed: "" +*Feeder False/Not Installed: "" +*CloseUI: *Feeder + +*OpenUI *OutputBins/Number of Output Bins - Option: PickOne +*DefaultOutputBins: False +*OutputBins False/Standard Bin Only: "" +*OutputBins 1.1Bin/1 - Output Expander: "" +*OutputBins 1.2Bin/1 - Hi-Capacity Output Expander: "" +*OutputBins 2.1Bin/2 - 2 Output Expanders: "" +*OutputBins 2.2Bin/2 - 1 Hi-Capacity + 1 Output Expander: "" +*OutputBins 3Bin/3 - 3 Output Expanders: "" +*OutputBins 5Bin/5 - 5-Bin Mailbox: "" +*OutputBins 6.1Bin/6 - 1 Output Expander + 1 5-Bin Mailbox: "" +*OutputBins 6.2Bin/6 - 1 5-Bin Mailbox + 1 Output Expander: "" +*OutputBins 10Bin/10 - 2 5-Bin Mailboxes: "" +*CloseUI: *OutputBins + +*OpenUI *Duplexer/Duplexer - Option: Boolean +*DefaultDuplexer: False +*Duplexer True/Installed: "" +*Duplexer False/Not Installed: "" +*CloseUI: *Duplexer + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 8Meg +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*OpenUI *FaxCard/Fax Card: Boolean +*DefaultFaxCard: False +*FaxCard True/Installed: "" +*FaxCard False/Not Installed: "" +*CloseUI: *FaxCard +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *Tray2 False *InputSlot Tray2 +*UIConstraints: *Tray3 False *InputSlot Tray3 +*UIConstraints: *Tray4 False *InputSlot Tray4 +*UIConstraints: *Tray5 False *InputSlot Tray5 + +*UIConstraints: *MPFeeder False *InputSlot MultiPurpose +*%UIConstraints: *MPFeeder False *ManualFeed +*UIConstraints: *MPFeeder False *InputSlot Manual +*UIConstraints: *MPFeeder False *InputSlot ManualEnv + +*UIConstraints: *Feeder False *InputSlot Feeder + +*UIConstraints: *Duplexer False *Duplex + +*UIConstraints: *OutputBins False *OutputBin Bin1 +*UIConstraints: *OutputBins False *OutputBin Bin2 +*UIConstraints: *OutputBins False *OutputBin Bin3 +*UIConstraints: *OutputBins False *OutputBin Bin4 +*UIConstraints: *OutputBins False *OutputBin Bin5 +*UIConstraints: *OutputBins False *OutputBin Bin6 +*UIConstraints: *OutputBins False *OutputBin Bin7 +*UIConstraints: *OutputBins False *OutputBin Bin8 +*UIConstraints: *OutputBins False *OutputBin Bin9 +*UIConstraints: *OutputBins False *OutputBin Bin10 + +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 3Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 5Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin10 + + + + + + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *Smoothing True +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True + +*UIConstraints: *ImageEnhance True *Smoothing True + +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other + +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other + +*UIConstraints: *InputSlot Tray3 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize C9 +*UIConstraints: *InputSlot Tray3 *PageSize Comm10 +*UIConstraints: *InputSlot Tray3 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize Other + +*UIConstraints: *InputSlot Tray4 *PageSize Monarch +*UIConstraints: *InputSlot Tray4 *PageSize C9 +*UIConstraints: *InputSlot Tray4 *PageSize Comm10 +*UIConstraints: *InputSlot Tray4 *PageSize DL +*UIConstraints: *InputSlot Tray4 *PageSize C5 +*UIConstraints: *InputSlot Tray4 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray4 *PageSize Other + +*UIConstraints: *InputSlot Tray5 *PageSize Monarch +*UIConstraints: *InputSlot Tray5 *PageSize C9 +*UIConstraints: *InputSlot Tray5 *PageSize Comm10 +*UIConstraints: *InputSlot Tray5 *PageSize DL +*UIConstraints: *InputSlot Tray5 *PageSize C5 +*UIConstraints: *InputSlot Tray5 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray5 *PageSize Other + +*UIConstraints: *InputSlot Tray1 *MediaType Env +*UIConstraints: *InputSlot Tray2 *MediaType Env +*UIConstraints: *InputSlot Tray3 *MediaType Env +*UIConstraints: *InputSlot Tray4 *MediaType Env +*UIConstraints: *InputSlot Tray5 *MediaType Env + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede +*UIConstraints: *InputSlot Feeder *PageSize Letter +*UIConstraints: *InputSlot Feeder *PageSize Legal +*UIConstraints: *InputSlot Feeder *PageSize B5 +*UIConstraints: *InputSlot Feeder *PageSize A4 +*UIConstraints: *InputSlot Feeder *PageSize Executive +*UIConstraints: *InputSlot Feeder *PageSize A5 +*UIConstraints: *InputSlot Feeder *PageSize Universal + +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal + +*UIConstraints: *InputSlot Feeder *MediaType Plain +*UIConstraints: *InputSlot Feeder *MediaType Card +*UIConstraints: *InputSlot Feeder *MediaType Transparency +*UIConstraints: *InputSlot Feeder *MediaType Labels +*UIConstraints: *InputSlot Feeder *MediaType Bond +*UIConstraints: *InputSlot Feeder *MediaType Letterhead +*UIConstraints: *InputSlot Feeder *MediaType Preprint +*UIConstraints: *InputSlot Feeder *MediaType Color + +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*%UIConstraints: *ManualFeed True *MediaType Env +*UIConstraints: *InputSlot Manual *MediaType Env +*% === Basic Device Capabilities ============ + +*LanguageLevel: "3" +*Protocols: PJL TBCP +*FreeVM: "2058000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 28Meg/28 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "25" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Print Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice" + +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 1200dpi: "106.0" +*ResScreenAngle 1200dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLTonerDarkness/Toner Darkness: PickOne +*DefaultJCLTonerDarkness: PrtSet +*OrderDependency: 20 JCLSetup *JCLTonerDarkness +*JCLTonerDarkness PrtSet/Printer Setting: "" +*JCLTonerDarkness 1/1: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 1 <0A>" +*JCLTonerDarkness 2/2: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 2 <0A>" +*JCLTonerDarkness 3/3: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 3 <0A>" +*JCLTonerDarkness 4/4: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 4 <0A>" +*JCLTonerDarkness 5/5: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 5 <0A>" +*JCLTonerDarkness 6/6: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 1 <0A>" +*JCLTonerDarkness 7/7: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 2 <0A>" +*JCLTonerDarkness 8/8: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 3 <0A>" +*JCLTonerDarkness 9/9: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 4 <0A>" +*JCLTonerDarkness 10/10: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 5 <0A>" +*JCLCloseUI: *JCLTonerDarkness + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice" +*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice" +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer Setting:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: None +*OrderDependency: 140 AnySetup *MediaType +*MediaType None/Printer Setting: "" +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*OrderDependency: 40 AnySetup *Duplex +*Duplex None/Simplex: "<< /Duplex false >> setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble false >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble true >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End + +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: None +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin None/Standard Bin: " + << /OutputAttributes << /Priority [0] >> >> setpagedevice" +*End +*OutputBin Bin1/Bin 1: " + << /OutputAttributes << /Priority [1] >> >> setpagedevice" +*End +*OutputBin Bin2/Bin 2: " + << /OutputAttributes << /Priority [2] >> >> setpagedevice" +*End +*OutputBin Bin3/Bin 3: " + << /OutputAttributes << /Priority [3] >> >> setpagedevice" +*End +*OutputBin Bin4/Bin 4: " + << /OutputAttributes << /Priority [4] >> >> setpagedevice" +*End +*OutputBin Bin5/Bin 5: " + << /OutputAttributes << /Priority [5] >> >> setpagedevice" +*End +*OutputBin Bin6/Bin 6: " + << /OutputAttributes << /Priority [6] >> >> setpagedevice" +*End +*OutputBin Bin7/Bin 7: " + << /OutputAttributes << /Priority [7] >> >> setpagedevice" +*End +*OutputBin Bin8/Bin 8: " + << /OutputAttributes << /Priority [8] >> >> setpagedevice" +*End +*OutputBin Bin9/Bin 9: " + << /OutputAttributes << /Priority [9] >> >> setpagedevice" +*End +*OutputBin Bin10/Bin 10: " + << /OutputAttributes << /Priority [10] >> >> setpagedevice" +*End +*CloseUI: *OutputBin + + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize Other/Other Envelope 9.02 x 14 in: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Monarch: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C9: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Comm10: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Other: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 599 779" +*ImageableArea Legal: "13 13 599 995" +*ImageableArea B5: "13 13 505 715" +*ImageableArea A4: "10 13 588 829" +*ImageableArea Executive: "13 13 509 743" +*ImageableArea A5: "13 13 407 583" +*ImageableArea Universal: "13 13 599 995" +*ImageableArea Monarch: "13 13 278 527" +*ImageableArea C9: "13 13 278 626" +*ImageableArea Comm10: "13 13 294 671" +*ImageableArea DL: "13 13 309 611" +*ImageableArea C5: "13 13 455 636" +*ImageableArea ISOB5: "13 13 497 696" +*ImageableArea Other: "13 13 647 995" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1020" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 709" +*PaperDimension Other: "612 996" +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice" +*End +*InputSlot Tray5/Tray 5: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice" +*End +*InputSlot Feeder/Envelope Feeder: " + << /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 2 known + { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice + << /InputAttributes << /Priority [2] >> >> setpagedevice } + { << /ManualFeed true >> setpagedevice }ifelse" +*End +*InputSlot Manual/Manual Paper: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font AlbertusMT: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Roman: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Italic: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Bold: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Compact: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bodoni: Standard "(001.000)" Standard ROM +*Font Bodoni-Bold: Standard "(001.000)" Standard ROM +*Font Bodoni-BoldItalic: Standard "(001.000)" Standard ROM +*Font Bodoni-Italic: Standard "(001.000)" Standard ROM +*Font Bodoni-Poster: Standard "(001.000)" Standard ROM +*Font Bodoni-PosterCompressed: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Clarendon: Standard "(001.000)" Standard ROM +*Font Clarendon-Bold: Standard "(001.000)" Standard ROM +*Font Clarendon-Light: Standard "(001.000)" Standard ROM +*Font CooperBlack: Standard "(001.000)" Standard ROM +*Font CooperBlack-Italic: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyThreeBC: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyTwoBC: Standard "(001.000)" Standard ROM +*Font Coronet-Regular: Standard "(001.000)" Standard ROM +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Eurostile: Standard "(001.000)" Standard ROM +*Font Eurostile-Bold: Standard "(001.000)" Standard ROM +*Font Eurostile-BoldExtendedTwo: Standard "(001.000)" Standard ROM +*Font Eurostile-ExtendedTwo: Standard "(001.000)" Standard ROM +*Font GillSans: Standard "(001.000)" Standard ROM +*Font GillSans-Bold: Standard "(001.000)" Standard ROM +*Font GillSans-BoldItalic: Standard "(001.000)" Standard ROM +*Font GillSans-Italic: Standard "(001.000)" Standard ROM +*Font GillSans-BoldCondensed: Standard "(001.000)" Standard ROM +*Font GillSans-Condensed: Standard "(001.000)" Standard ROM +*Font GillSans-ExtraBold: Standard "(001.000)" Standard ROM +*Font GillSans-Light: Standard "(001.000)" Standard ROM +*Font GillSans-LightItalic: Standard "(001.000)" Standard ROM +*Font Goudy: Standard "(001.000)" Standard ROM +*Font Goudy-Bold: Standard "(001.000)" Standard ROM +*Font Goudy-BoldItalic: Standard "(001.000)" Standard ROM +*Font Goudy-Italic: Standard "(001.000)" Standard ROM +*Font Goudy-ExtraBold: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.000)" Standard ROM +*Font JoannaMT: Standard "(001.000)" Standard ROM +*Font JoannaMT-Bold: Standard "(001.000)" Standard ROM +*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard ROM +*Font JoannaMT-Italic: Standard "(001.000)" Standard ROM +*Font LetterGothic: Standard "(001.000)" Standard ROM +*Font LetterGothic-Bold: Standard "(001.000)" Standard ROM +*Font LetterGothic-BoldSlanted: Standard "(001.000)" Standard ROM +*Font LetterGothic-Slanted: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Book: Standard "(001.000)" Standard ROM +*Font LubalinGraph-BookOblique: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Demi: Standard "(001.000)" Standard ROM +*Font LubalinGraph-DemiOblique: Standard "(001.000)" Standard ROM +*Font Marigold: Standard "(001.000)" Standard ROM +*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima: Standard "(001.000)" Standard ROM +*Font Optima-Bold: Standard "(001.000)" Standard ROM +*Font Optima-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima-Italic: Standard "(001.000)" Standard ROM +*Font Oxford: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Roman: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Italic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Bold: Standard "(001.000)" Standard ROM +*Font StempelGaramond-BoldItalic: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Univers: Standard "(001.000)" Standard ROM +*Font Univers-Oblique: Standard "(001.000)" Standard ROM +*Font Univers-Bold: Standard "(001.000)" Standard ROM +*Font Univers-BoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-Condensed: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBold: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-CondensedOblique: Standard "(001.000)" Standard ROM +*Font Univers-Extended: Standard "(001.000)" Standard ROM +*Font Univers-ExtendedObl: Standard "(001.000)" Standard ROM +*Font Univers-BoldExt: Standard "(001.000)" Standard ROM +*Font Univers-BoldExtObl: Standard "(001.000)" Standard ROM +*Font Univers-Light: Standard "(001.000)" Standard ROM +*Font Univers-LightOblique: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: <one of these> %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: <stat>; source: <one of these> %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: <one of these> %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" + +*% ==== Extended Output Options ==== +*% End of PPD file for Lexmark Optra T614 Laser Printers diff --git a/openoffice/share/psprint/driver/LOPT616.PS b/openoffice/share/psprint/driver/LOPT616.PS new file mode 100644 index 0000000000000000000000000000000000000000..559cd41bb005e29937b94c3e5b02ec5f9094cc5d --- /dev/null +++ b/openoffice/share/psprint/driver/LOPT616.PS @@ -0,0 +1,1113 @@ +*PPD-Adobe: "4.3" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra T616 Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1999 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPT616.PPD" +*Product: "(Lexmark Optra T616 Laser Printer)" +*PSVersion: "(3010)" +*ModelName: "Lexmark Optra T616 Laser Printer" +*ShortNickName: "Lexmark Optra T616 PS" +*NickName: "Lexmark Optra T616 PS" + +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Tray2/Tray 2 - Option: PickOne +*DefaultTray2: T500 +*Tray2 False/Not Installed: "" +*Tray2 T250/250-Sheet Drawer: "" +*Tray2 T500/500-Sheet Drawer: "" +*Tray2 T2000/2000-Sheet Drawer: "" +*CloseUI: *Tray2 + +*OpenUI *Tray3/Tray 3 - Option: PickOne +*DefaultTray3: False +*Tray3 False/Not Installed: "" +*Tray3 T250/250-Sheet Drawer: "" +*Tray3 T500/500-Sheet Drawer: "" +*Tray3 T2000/2000-Sheet Drawer: "" +*CloseUI: *Tray3 + +*OpenUI *Tray4/Tray 4 - Option: PickOne + +*DefaultTray4: False +*Tray4 False/Not Installed: "" +*Tray4 T250/250-Sheet Drawer: "" +*Tray4 T500/500-Sheet Drawer: "" +*Tray4 T2000/2000-Sheet Drawer: "" +*CloseUI: *Tray4 + +*OpenUI *Tray5/Tray 5 - Option: PickOne +*DefaultTray5: False +*Tray5 False/Not Installed: "" +*Tray5 T250/250-Sheet Drawer: "" +*Tray5 T500/500-Sheet Drawer: "" +*Tray5 T2000/2000-Sheet Drawer: "" +*CloseUI: *Tray5 + +*OpenUI *MPFeeder/MP Feeder - Option: Boolean +*DefaultMPFeeder: True +*MPFeeder True/Installed: "" +*MPFeeder False/Not Installed: "" +*CloseUI: *MPFeeder + +*OpenUI *Feeder/Envelope Feeder - Option: Boolean +*DefaultFeeder: False +*Feeder True/Installed: "" +*Feeder False/Not Installed: "" +*CloseUI: *Feeder + +*OpenUI *OutputBins/Number of Output Bins - Option: PickOne +*DefaultOutputBins: False +*OutputBins False/Standard Bin Only: "" +*OutputBins 1.1Bin/1 - Output Expander: "" +*OutputBins 1.2Bin/1 - Hi-Capacity Output Expander: "" +*OutputBins 2.1Bin/2 - 2 Output Expanders: "" +*OutputBins 2.2Bin/2 - 1 Hi-Capacity + 1 Output Expander: "" +*OutputBins 3Bin/3 - 3 Output Expanders: "" +*OutputBins 5Bin/5 - 5-Bin Mailbox: "" +*OutputBins 6.1Bin/6 - 1 Output Expander + 1 5-Bin Mailbox: "" +*OutputBins 6.2Bin/6 - 1 5-Bin Mailbox + 1 Output Expander: "" +*OutputBins 10Bin/10 - 2 5-Bin Mailboxes: "" +*CloseUI: *OutputBins + +*OpenUI *Duplexer/Duplexer - Option: Boolean +*DefaultDuplexer: False +*Duplexer True/Installed: "" +*Duplexer False/Not Installed: "" +*CloseUI: *Duplexer + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 16Meg +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*OpenUI *FaxCard/Fax Card: Boolean +*DefaultFaxCard: False +*FaxCard True/Installed: "" +*FaxCard False/Not Installed: "" +*CloseUI: *FaxCard +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *Tray2 False *InputSlot Tray2 +*UIConstraints: *Tray3 False *InputSlot Tray3 +*UIConstraints: *Tray4 False *InputSlot Tray4 +*UIConstraints: *Tray5 False *InputSlot Tray5 + +*UIConstraints: *MPFeeder False *InputSlot MultiPurpose +*%UIConstraints: *MPFeeder False *ManualFeed +*UIConstraints: *MPFeeder False *InputSlot Manual +*UIConstraints: *MPFeeder False *InputSlot ManualEnv + +*UIConstraints: *Feeder False *InputSlot Feeder + +*UIConstraints: *Duplexer False *Duplex + +*UIConstraints: *OutputBins False *OutputBin Bin1 +*UIConstraints: *OutputBins False *OutputBin Bin2 +*UIConstraints: *OutputBins False *OutputBin Bin3 +*UIConstraints: *OutputBins False *OutputBin Bin4 +*UIConstraints: *OutputBins False *OutputBin Bin5 +*UIConstraints: *OutputBins False *OutputBin Bin6 +*UIConstraints: *OutputBins False *OutputBin Bin7 +*UIConstraints: *OutputBins False *OutputBin Bin8 +*UIConstraints: *OutputBins False *OutputBin Bin9 +*UIConstraints: *OutputBins False *OutputBin Bin10 + +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1.1Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1.2Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2.1Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2.2Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 3Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 5Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6.1Bin *OutputBin Bin10 + +*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6.2Bin *OutputBin Bin10 + + + + + + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *Smoothing True +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True + +*UIConstraints: *ImageEnhance True *Smoothing True + +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other + +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other + +*UIConstraints: *InputSlot Tray3 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize C9 +*UIConstraints: *InputSlot Tray3 *PageSize Comm10 +*UIConstraints: *InputSlot Tray3 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize Other + +*UIConstraints: *InputSlot Tray4 *PageSize Monarch +*UIConstraints: *InputSlot Tray4 *PageSize C9 +*UIConstraints: *InputSlot Tray4 *PageSize Comm10 +*UIConstraints: *InputSlot Tray4 *PageSize DL +*UIConstraints: *InputSlot Tray4 *PageSize C5 +*UIConstraints: *InputSlot Tray4 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray4 *PageSize Other + +*UIConstraints: *InputSlot Tray5 *PageSize Monarch +*UIConstraints: *InputSlot Tray5 *PageSize C9 +*UIConstraints: *InputSlot Tray5 *PageSize Comm10 +*UIConstraints: *InputSlot Tray5 *PageSize DL +*UIConstraints: *InputSlot Tray5 *PageSize C5 +*UIConstraints: *InputSlot Tray5 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray5 *PageSize Other + +*UIConstraints: *InputSlot Tray1 *MediaType Env +*UIConstraints: *InputSlot Tray2 *MediaType Env +*UIConstraints: *InputSlot Tray3 *MediaType Env +*UIConstraints: *InputSlot Tray4 *MediaType Env +*UIConstraints: *InputSlot Tray5 *MediaType Env + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede +*UIConstraints: *InputSlot Feeder *PageSize Letter +*UIConstraints: *InputSlot Feeder *PageSize Legal +*UIConstraints: *InputSlot Feeder *PageSize B5 +*UIConstraints: *InputSlot Feeder *PageSize A4 +*UIConstraints: *InputSlot Feeder *PageSize Executive +*UIConstraints: *InputSlot Feeder *PageSize A5 +*UIConstraints: *InputSlot Feeder *PageSize Universal + +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal + +*UIConstraints: *InputSlot Feeder *MediaType Plain +*UIConstraints: *InputSlot Feeder *MediaType Card +*UIConstraints: *InputSlot Feeder *MediaType Transparency +*UIConstraints: *InputSlot Feeder *MediaType Labels +*UIConstraints: *InputSlot Feeder *MediaType Bond +*UIConstraints: *InputSlot Feeder *MediaType Letterhead +*UIConstraints: *InputSlot Feeder *MediaType Preprint +*UIConstraints: *InputSlot Feeder *MediaType Color + +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*%UIConstraints: *ManualFeed True *MediaType Env +*UIConstraints: *InputSlot Manual *MediaType Env +*% === Basic Device Capabilities ============ + +*LanguageLevel: "3" +*Protocols: PJL TBCP +*FreeVM: "2058000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 28Meg/28 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "35" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Print Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice" + +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 1200dpi: "106.0" +*ResScreenAngle 1200dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLTonerDarkness/Toner Darkness: PickOne +*DefaultJCLTonerDarkness: PrtSet +*OrderDependency: 20 JCLSetup *JCLTonerDarkness +*JCLTonerDarkness PrtSet/Printer Setting: "" +*JCLTonerDarkness 1/1: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 1 <0A>" +*JCLTonerDarkness 2/2: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 2 <0A>" +*JCLTonerDarkness 3/3: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 3 <0A>" +*JCLTonerDarkness 4/4: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 4 <0A>" +*JCLTonerDarkness 5/5: "@PJL SET ECONOMODE = ON <0A>@PJL SET DENSITY = 5 <0A>" +*JCLTonerDarkness 6/6: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 1 <0A>" +*JCLTonerDarkness 7/7: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 2 <0A>" +*JCLTonerDarkness 8/8: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 3 <0A>" +*JCLTonerDarkness 9/9: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 4 <0A>" +*JCLTonerDarkness 10/10: "@PJL SET ECONOMODE = OFF <0A>@PJL SET DENSITY = 5 <0A>" +*JCLCloseUI: *JCLTonerDarkness + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice" +*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice" +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer Setting:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: None +*OrderDependency: 140 AnySetup *MediaType +*MediaType None/Printer Setting: "" +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*OrderDependency: 40 AnySetup *Duplex +*Duplex None/Simplex: "<< /Duplex false >> setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble false >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble true >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End + +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: None +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin None/Standard Bin: " + << /OutputAttributes << /Priority [0] >> >> setpagedevice" +*End +*OutputBin Bin1/Bin 1: " + << /OutputAttributes << /Priority [1] >> >> setpagedevice" +*End +*OutputBin Bin2/Bin 2: " + << /OutputAttributes << /Priority [2] >> >> setpagedevice" +*End +*OutputBin Bin3/Bin 3: " + << /OutputAttributes << /Priority [3] >> >> setpagedevice" +*End +*OutputBin Bin4/Bin 4: " + << /OutputAttributes << /Priority [4] >> >> setpagedevice" +*End +*OutputBin Bin5/Bin 5: " + << /OutputAttributes << /Priority [5] >> >> setpagedevice" +*End +*OutputBin Bin6/Bin 6: " + << /OutputAttributes << /Priority [6] >> >> setpagedevice" +*End +*OutputBin Bin7/Bin 7: " + << /OutputAttributes << /Priority [7] >> >> setpagedevice" +*End +*OutputBin Bin8/Bin 8: " + << /OutputAttributes << /Priority [8] >> >> setpagedevice" +*End +*OutputBin Bin9/Bin 9: " + << /OutputAttributes << /Priority [9] >> >> setpagedevice" +*End +*OutputBin Bin10/Bin 10: " + << /OutputAttributes << /Priority [10] >> >> setpagedevice" +*End +*CloseUI: *OutputBin + + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize Other/Other Envelope 9.02 x 14 in: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Monarch: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C9: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Comm10: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Other: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 599 779" +*ImageableArea Legal: "13 13 599 995" +*ImageableArea B5: "13 13 505 715" +*ImageableArea A4: "10 13 588 829" +*ImageableArea Executive: "13 13 509 743" +*ImageableArea A5: "13 13 407 583" +*ImageableArea Universal: "13 13 599 995" +*ImageableArea Monarch: "13 13 278 527" +*ImageableArea C9: "13 13 278 626" +*ImageableArea Comm10: "13 13 294 671" +*ImageableArea DL: "13 13 309 611" +*ImageableArea C5: "13 13 455 636" +*ImageableArea ISOB5: "13 13 497 696" +*ImageableArea Other: "13 13 647 995" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1020" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 709" +*PaperDimension Other: "612 996" +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray5/Tray 5: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Feeder/Envelope Feeder: " + << /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 2 known + { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice + << /InputAttributes << /Priority [2] >> >> setpagedevice } + { << /ManualFeed true >> setpagedevice }ifelse" +*End +*InputSlot Manual/Manual Paper: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font AlbertusMT: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Roman: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Italic: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Bold: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Compact: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bodoni: Standard "(001.000)" Standard ROM +*Font Bodoni-Bold: Standard "(001.000)" Standard ROM +*Font Bodoni-BoldItalic: Standard "(001.000)" Standard ROM +*Font Bodoni-Italic: Standard "(001.000)" Standard ROM +*Font Bodoni-Poster: Standard "(001.000)" Standard ROM +*Font Bodoni-PosterCompressed: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Clarendon: Standard "(001.000)" Standard ROM +*Font Clarendon-Bold: Standard "(001.000)" Standard ROM +*Font Clarendon-Light: Standard "(001.000)" Standard ROM +*Font CooperBlack: Standard "(001.000)" Standard ROM +*Font CooperBlack-Italic: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyThreeBC: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyTwoBC: Standard "(001.000)" Standard ROM +*Font Coronet-Regular: Standard "(001.000)" Standard ROM +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Eurostile: Standard "(001.000)" Standard ROM +*Font Eurostile-Bold: Standard "(001.000)" Standard ROM +*Font Eurostile-BoldExtendedTwo: Standard "(001.000)" Standard ROM +*Font Eurostile-ExtendedTwo: Standard "(001.000)" Standard ROM +*Font GillSans: Standard "(001.000)" Standard ROM +*Font GillSans-Bold: Standard "(001.000)" Standard ROM +*Font GillSans-BoldItalic: Standard "(001.000)" Standard ROM +*Font GillSans-Italic: Standard "(001.000)" Standard ROM +*Font GillSans-BoldCondensed: Standard "(001.000)" Standard ROM +*Font GillSans-Condensed: Standard "(001.000)" Standard ROM +*Font GillSans-ExtraBold: Standard "(001.000)" Standard ROM +*Font GillSans-Light: Standard "(001.000)" Standard ROM +*Font GillSans-LightItalic: Standard "(001.000)" Standard ROM +*Font Goudy: Standard "(001.000)" Standard ROM +*Font Goudy-Bold: Standard "(001.000)" Standard ROM +*Font Goudy-BoldItalic: Standard "(001.000)" Standard ROM +*Font Goudy-Italic: Standard "(001.000)" Standard ROM +*Font Goudy-ExtraBold: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.000)" Standard ROM +*Font JoannaMT: Standard "(001.000)" Standard ROM +*Font JoannaMT-Bold: Standard "(001.000)" Standard ROM +*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard ROM +*Font JoannaMT-Italic: Standard "(001.000)" Standard ROM +*Font LetterGothic: Standard "(001.000)" Standard ROM +*Font LetterGothic-Bold: Standard "(001.000)" Standard ROM +*Font LetterGothic-BoldSlanted: Standard "(001.000)" Standard ROM +*Font LetterGothic-Slanted: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Book: Standard "(001.000)" Standard ROM +*Font LubalinGraph-BookOblique: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Demi: Standard "(001.000)" Standard ROM +*Font LubalinGraph-DemiOblique: Standard "(001.000)" Standard ROM +*Font Marigold: Standard "(001.000)" Standard ROM +*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima: Standard "(001.000)" Standard ROM +*Font Optima-Bold: Standard "(001.000)" Standard ROM +*Font Optima-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima-Italic: Standard "(001.000)" Standard ROM +*Font Oxford: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Roman: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Italic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Bold: Standard "(001.000)" Standard ROM +*Font StempelGaramond-BoldItalic: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Univers: Standard "(001.000)" Standard ROM +*Font Univers-Oblique: Standard "(001.000)" Standard ROM +*Font Univers-Bold: Standard "(001.000)" Standard ROM +*Font Univers-BoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-Condensed: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBold: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-CondensedOblique: Standard "(001.000)" Standard ROM +*Font Univers-Extended: Standard "(001.000)" Standard ROM +*Font Univers-ExtendedObl: Standard "(001.000)" Standard ROM +*Font Univers-BoldExt: Standard "(001.000)" Standard ROM +*Font Univers-BoldExtObl: Standard "(001.000)" Standard ROM +*Font Univers-Light: Standard "(001.000)" Standard ROM +*Font Univers-LightOblique: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: <one of these> %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: <stat>; source: <one of these> %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: <one of these> %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" + +*% ==== Extended Output Options ====*% End of PPD file for Lexmark Optra T616 Laser Printers \ No newline at end of file diff --git a/openoffice/share/psprint/driver/LOPTRAC.PS b/openoffice/share/psprint/driver/LOPTRAC.PS new file mode 100644 index 0000000000000000000000000000000000000000..c6a83c58416900563f389dfa2860b13336eb7478 --- /dev/null +++ b/openoffice/share/psprint/driver/LOPTRAC.PS @@ -0,0 +1,546 @@ +*PPD-Adobe: "4.1" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra C LaserPrinter +*% Produced by Lexmark International, Inc. +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*% +*% WARNING: If you want to edit this PPD file and use it with Aldus +*% PageMaker, be sure to use an editor (such as DOS Edit) +*% that does NOT add an end-of-file marker (hex 1A) when +*% it stores the file. +*% +*% + +*FormatVersion: "4.1" +*FileVersion: "1.1" +*LanguageVersion: English +*PCFileName: "LOPTRAC.PPD" +*Product: "(Lexmark Optra C)" +*PSVersion: "(2014)" +*ModelName: "Lexmark Optra C" +*ShortNickName: "Lexmark Optra C PS" +*NickName: "Lexmark Optra C PS" + +*% === Options and Constraints ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Lower Tray - Option: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Flash Memory Card - Option: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*CloseUI: *Option2 + +*OpenUI *Option3/Printer Hard Disk - Option: Boolean +*DefaultOption3: False +*Option3 False/Not Installed: "" +*Option3 True/Installed: "" +*CloseUI: *Option3 + +*OpenUI *Option4/Printer Memory - Option: PickOne +*DefaultOption4: 8Meg +*Option4 2Meg/2 MB Printer Memory: "" +*Option4 4Meg/4 MB Printer Memory: "" +*Option4 6Meg/6 MB Printer Memory: "" +*Option4 8Meg/8 MB Printer Memory: "" +*Option4 10Meg/10 MB Printer Memory: "" +*Option4 12Meg/12 MB Printer Memory: "" +*Option4 16Meg/16 MB Printer Memory: "" +*Option4 18Meg/18 MB Printer Memory: "" +*Option4 20Meg/20 MB Printer Memory: "" +*Option4 24Meg/24 MB Printer Memory: "" +*Option4 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *Option4 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *InputSlot Lower +*UIConstraints: *Option1 False *TraySwitch True + +*% === Basic Capabilities ============ + +*ColorDevice: True + +*LanguageLevel: "2" +*Protocols: PJL +*TTRasterizer: Type42 +*FreeVM: "1290000" +*VMOption 2Meg: "376000" +*VMOption 4Meg: "728000" +*VMOption 6Meg: "828000" +*VMOption 8Meg: "1290000" +*VMOption 10Meg: "1290000" +*VMOption 12Meg: "1546000" +*VMOption 16Meg: "2058000" +*VMOption 18Meg: "2058000" +*VMOption 20Meg: "2058000" +*VMOption 24Meg: "2058000" +*VMOption 32Meg: "2058000" +*ColorDevice: True +*DefaultColorSpace: CMYK +*Throughput: "3" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer Setting: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 10 AnySetup *Resolution +*Resolution 600dpi/600 dpi: "" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "53.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*OpenUI *ColorCorrection/Color Correction: PickOne +*OrderDependency: 10 AnySetup *ColorCorrection +*DefaultColorCorrection: Off +*ColorCorrection False/Off: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /ColorCorrection null put put setpagedevice" +*ColorCorrection Display/Display: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /ColorCorrection /Display put put setpagedevice" +*ColorCorrection Vivid/Vivid: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /ColorCorrection /Vivid put put setpagedevice" +*ColorCorrection SWOP/SWOP: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /ColorCorrection /SWOP put put setpagedevice" +*?ColorCorrection: " + save statusdict begin + [(Off) (Display) (Vivid) (SWOP)] + colorcorrection 1 sub get = flush + end + restore" +*End +*CloseUI: *ColorCorrection + +*OpenUI *ColorRegistration/Color Registration: PickOne +*OrderDependency: 10 AnySetup *ColorRegistration +*DefaultColorRegistration: 4Cycle +*ColorRegistration 4Cycle/High Speed: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /ColorRegistration 0 put put setpagedevice" +*ColorRegistration 5Cycle/High Quality: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /ColorRegistration 1 put put setpagedevice" +*?ColorRegistration: " + save statusdict begin + [(4Cycle) (5Cycle)] + colorregistration 1 sub get = flush + end + restore" +*End +*CloseUI: *ColorRegistration + +*OpenUI *FinishQuality/Finish Quality: PickOne +*OrderDependency: 10 AnySetup *FinishQuality +*DefaultFinishQuality: Medium +*FinishQuality Medium/Medium Gloss: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /FinishQuality 0 put put setpagedevice" +*FinishQuality High/High Gloss: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /FinishQuality 1 put put setpagedevice" +*FinishQuality Low/Low Gloss: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /FinishQuality 2 put put setpagedevice" +*?FinishQuality: " + save statusdict begin + [(medium) (high) (low)] finishquality get = flush + end + restore" +*End +*CloseUI: *FinishQuality + +*OpenUI *Screening/Screening: PickOne +*OrderDependency: 10 AnySetup *Screening +*DefaultScreening: ColorGrade +*Screening ColorGrade/ColorGrade: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /Screening /ColorGrade put put setpagedevice" +*Screening Contone/Contone: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /Screening /Contone put put setpagedevice" +*Screening Stochastic/Stochastic: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 95 put dup /Screening /Stochastic put put setpagedevice" +*?Screening: " + save statusdict begin + [(ColorGrade) (Contone) (Stochastic)] screening 1 sub get = flush + end + restore" +*End +*CloseUI: *Screening + +*% === Paper Handling =================== + +*LandscapeOrientation: Plus90 + +*% These entries will set up the frame buffer. +*% Usually used with AutoSelect input slot. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5/B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + 4 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /a4 (A4) put + dup /b5 (B5) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input slots other than AutoSelect. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4/A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5/B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea Letter: "8 14 602 763" +*ImageableArea Legal: "8 14 602 979" +*ImageableArea A4: "8 14 586 813" +*ImageableArea B5: "8 14 506 699" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" + +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*InputSlot Upper/Upper Tray: " + 1 dict dup /MediaPosition null put setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Lower/Lower Tray: " + 1 dict dup /MediaPosition null put setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Feeder/Multipurpose Feeder: " + 1 dict dup /MediaPosition null put setpagedevice + currentpagedevice /InputAttributes get 2 get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [2] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*?InputSlot: " + save + [ (Upper) (Lower) (Feeder) ] + statusdict /papertray get exec {get exec} stopped { pop pop (Unknown) } + if = flush + restore + " +*End +*CloseUI: *InputSlot + +*OpenUI *TraySwitch/Tray Linking: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " + save + currentpagedevice /TraySwitch get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *TraySwitch + +*DefaultOutputOrder: Normal +*OutputOrder Normal: "" +*OutputOrder Reverse: "" + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 44 AnySetup *LXCollate +*LXCollate True/On: "1 dict dup /Collate true put setpagedevice" +*LXCollate False/Off: "1 dict dup /Collate false put setpagedevice" +*CloseUI: *LXCollate + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: <one of these> %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: <stat>; source: <one of these> %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: <one of these> %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*%DeviceAdjustMatrix: " 1 0 0 1 0 0 " + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% End of PPD file for Lexmark Optra C LaserPrinter diff --git a/openoffice/share/psprint/driver/LOPTRAEP.PS b/openoffice/share/psprint/driver/LOPTRAEP.PS new file mode 100644 index 0000000000000000000000000000000000000000..3de55842f0988e2c77d2a652d7f9d6608b8fd3b4 --- /dev/null +++ b/openoffice/share/psprint/driver/LOPTRAEP.PS @@ -0,0 +1,693 @@ +*PPD-Adobe: "4.2" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra Ep LaserPrinter +*% Produced by Lexmark International, Inc. +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*% +*% WARNING: If you want to edit this PPD file and use it with Aldus +*% PageMaker, be sure to use an editor (such as DOS Edit) +*% that does NOT add an end-of-file marker (hex 1A) when +*% it stores the file. +*% +*% +*% + +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageEncoding: WindowsANSI +*LanguageVersion: English +*PCFileName: "LOPTREP.PPD" +*Product: "(Lexmark Optra E LaserPrinter)" +*PSVersion: "" +*ModelName: "Lexmark Optra Ep LaserPrinter" +*ShortNickName: "Lexmark Optra Ep PS" +*NickName: "Lexmark Optra Ep PS" + +*% === Options and Constraints ============ + +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Option1/Lower Tray - Option: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Flash Memory Card - Option: Boolean +*DefaultOption2: False +*Option2 False/Not Installed: "" +*Option2 True/Installed: "" +*CloseUI: *Option2 + +*OpenUI *InstalledMemory/Printer Memory - Option: Pickone +*DefaultInstalledMenory: 2MB +*InstalledMemory 2MB/2 MB Printer Memory:"" +*InstalledMemory 3MB/3 MB Printer Memory:"" +*InstalledMemory 4MB/4 MB Printer Memory:"" +*InstalledMemory 6MB/6 MB Printer Memory:"" +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*% ====User Constraints ==== +*UIConstraints: *Option1 False *InputSlot Lower +*UIConstraints: *Option1 False *JCLTray2PaperType Normal +*UIConstraints: *Option1 False *JCLTray2PaperType Rough +*UIConstraints: *Option1 False *TraySwitch True +*UIConstraints: *Option2 None *FileSystem True + +*UIConstraints: *InputSlot Lower *PageSize Monarch +*UIConstraints: *InputSlot Lower *PageSize C4 +*UIConstraints: *InputSlot Lower *PageSize Comm10 +*UIConstraints: *InputSlot Lower *PageSize DL +*UIConstraints: *InputSlot Lower *PageSize C5 +*UIConstraints: *InputSlot Lower *PageSize ISOB5 +*UIConstraints: *InputSlot Lower *PageSize C3 + +*UIConstraints: *Resolution 600dpi *Smoothing +*UIConstraints: *Resolution 600dpi *JCLEconomode ON +*UIConstraints: *Resolution 600dpi *JCLEconomode OFF +*UIConstraints: *Smoothing True *JCLEconomode ON +*UIConstraints: *Smoothing True *JCLEconomode OFF +*UIConstraints: *JCLEconomode ON *Smoothing + +*% === Basic Capabilities ============ + +*LanguageLevel: "2" +*Protocols: PJL TBCP +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*Throughput: "6" +*FreeVM: "376000" +*VMOption 2MB : "376000" +*VMOption 3MB : "552000" +*VMOption 4MB : "728000" +*VMOption 6MB : "828000" + +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*JCLOpenUI *JCLDensity/Print Darkness: PickOne +*DefaultJCLDensity: PrinterSetting +*OrderDependency: 20 JCLSetup *JCLDensity +*JCLDensity PrinterSetting/Printer's default: "" +*JCLDensity VLIGHT/Very Light: "@PJL SET DENSITY = 1<0A>" +*JCLDensity LIGHT/Light: "@PJL SET DENSITY = 2<0A>" +*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>" +*JCLDensity DARK/Dark: "@PJL SET DENSITY = 4<0A>" +*JCLDensity VDARK/Very Dark: "@PJL SET DENSITY = 5<0A>" +*JCLCloseUI: *JCLDensity + +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: PrinterSetting +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrinterSetting/Printer's default: "" +*JCLEconomode ON/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode OFF/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode +*% ==== Paper Type ==== + +*JCLOpenUI *JCLManualPaperType/Manual Feed Paper Type: PickOne +*DefaultJCLManualPaperType: Printer +*OrderDependency: 10 JCLSetup *JCLManualPaperType +*JCLManualPaperType Printer/Printer's default:"" +*JCLManualPaperType Normal/Normal: "@PJL LMANUALPAPERTYPE = NORMAL<0A>" +*JCLManualPaperType Rough/Rough Paper: "@PJL LMANUALPAPERTYPE = ROUGH<0A>" +*JCLManualPaperType Card/Card Stock: "@PJL LMANUALPAPERTYPE = CARDSTOCK<0A>" +*JCLManualPaperType Transparency/Transparency: "@PJL LMANUALPAPERTYPE = TRANSPARENCY<0A>" +*JCLManualPaperType Labels/Labels: "@PJL LMANUALPAPERTYPE = LABELS<0A>" +*JCLCloseUI: *JCLManualPaperType + +*JCLOpenUI *JCLTray1PaperType/Tray 1 Paper Type: PickOne +*DefaultJCLTray1PaperType: Printer +*OrderDependency: 10 JCLSetup *JCLTray1PaperType +*JCLTray1PaperType Printer/Printer's default:"" +*JCLTray1PaperType Normal/Normal: "@PJL LTRAY1PAPERTYPE = NORMAL<0A>" +*JCLTray1PaperType Rough/Rough Paper: "@PJL LTRAY1PAPERTYPE = ROUGH<0A>" +*JCLTray1PaperType Card/Card Stock: "@PJL LTRAY1PAPERTYPE = CARDSTOCK<0A>" +*JCLTray1PaperType Transparency/Transparency: "@PJL LTRAY1PAPERTYPE = TRANSPARENCY<0A>" +*JCLTray1PaperType Labels/Labels: "@PJL LTRAY1PAPERTYPE = LABELS<0A>" +*JCLCloseUI: *JCLTray1PaperType + +*JCLOpenUI *JCLTray2PaperType/Tray 2 Paper Type: PickOne +*DefaultJCLTray2PaperType: Printer +*OrderDependency: 10 JCLSetup *JCLTray2PaperType +*JCLTray2PaperType Printer/Printer's default:"" +*JCLTray2PaperType Normal/Normal: "@PJL LTRAY2PAPERTYPE = NORMAL<0A>" +*JCLTray2PaperType Rough/Rough Paper: "@PJL LTRAY2PAPERTYPE = ROUGH<0A>" +*JCLCloseUI: *JCLTray2PaperType + +*CloseGroup: PaperType + +*% ==== Image Enhancement ===== + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: Printer +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade Printer/Printer's default:"" +*JCLPictureGrade On/On: "@PJL LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade Off/Off: "@PJL LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 10 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "1 dict dup /HWResolution [300 300] put setpagedevice" +*Resolution 600dpi/600 dpi: "1 dict dup /HWResolution [600 600] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*OpenUI *Smoothing/Smoothing: PickOne +*DefaultSmoothing: False +*OrderDependency: 40 AnySetup *Smoothing +*Smoothing True/On: " + 1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 2 put put setpagedevice" +*End +*Smoothing False/Off: " + 1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 0 put put setpagedevice" +*End +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Paper Handling =================== + +*LandscapeOrientation: Plus90 + +*% These entries will set up the frame buffer. +*% Usually used with AutoSelect input slot. +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5/A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5/B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/Monarch Envelope: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C4/C9 Envelope: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/C10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/DL Envelope: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5/C5 Envelope: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize ISOB5/B5 Envelope: " + 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C3/Other Envelope: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + 13 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input slots other than AutoSelect. +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Monarch: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C4: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Comm10: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion DL: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C5: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion ISOB5: " + 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C3: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. +*DefaultImageableArea: Letter +*ImageableArea Letter: "12 12 600 780" +*ImageableArea Legal: "12 12 600 996" +*ImageableArea B5: "12 12 505 716" +*ImageableArea A4: "10 12 588 829" +*ImageableArea Executive: "12 12 510 744" +*ImageableArea A5: "12 12 407 583" +*ImageableArea Monarch: "12 12 278 528" +*ImageableArea C4: "12 12 278 626" +*ImageableArea Comm10: "12 12 294 672" +*ImageableArea DL: "12 12 309 611" +*ImageableArea C5: "12 12 455 636" +*ImageableArea ISOB5: "12 12 497 696" +*ImageableArea C3: "12 12 600 996" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + +*% These provide the physical dimensions of the paper (by keyword) +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Monarch: "279 540" +*PaperDimension C4: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "498 708" +*PaperDimension C3: "612 1008" + +*RequiresPageRegion All: True + +*% ==== Input Slots ==== + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot + +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End + +*InputSlot Upper/Upper Tray: " + 1 dict dup /MediaPosition null put setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End + +*InputSlot Lower/Lower Tray: " + 1 dict dup /MediaPosition null put setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*?InputSlot: " + save + [ (Upper) (Lower) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Paper: Boolean +*OrderDependency: 15 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True/On: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False/Off: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *ManualFeed + +*OpenUI *TraySwitch/Tray Linking: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " + save + currentpagedevice /TraySwitch get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *TraySwitch + +*DefaultOutputOrder: Normal +*OutputOrder Normal: "" +*OutputOrder Reverse: "" + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: <one of these> %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: <stat>; source: <one of these> %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: <one of these> %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*%DeviceAdjustMatrix: " 1 0 0 1 0 0 " + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + + +*% End of PPD file for Lexmark Optra E plus LaserPrinter diff --git a/openoffice/share/psprint/driver/LOPTRAK.PS b/openoffice/share/psprint/driver/LOPTRAK.PS new file mode 100644 index 0000000000000000000000000000000000000000..64e81580da8bbac4b0446d2582680fd49bc16975 --- /dev/null +++ b/openoffice/share/psprint/driver/LOPTRAK.PS @@ -0,0 +1,752 @@ +*PPD-Adobe: "4.2" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra K 1220 Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.2" +*FileVersion: "1.1" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPTRAK.PPD" +*Product: "(Lexmark Optra K 1220 Laser Printer)" +*PSVersion: "(2016)" +*ModelName: "Lexmark Optra K 1220 Laser Printer" +*ShortNickName: "Lexmark Optra K 1220 PS" +*NickName: "Lexmark Optra K 1220 PS" + +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *LowerTray/Tray 2 - Option: Boolean +*DefaultLowerTray: False +*LowerTray True/Installed: "" +*LowerTray False/Not Installed: "" +*CloseUI: *LowerTray + +*OpenUI *MPFeeder/MP Feeder - Option: Boolean +*DefaultMPFeeder: False +*MPFeeder True/Installed: "" +*MPFeeder False/Not Installed: "" +*CloseUI: *MPFeeder + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 2Meg +*InstalledMemory 2Meg/2 MB Printer Memory: "" +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 6Meg/6 MB Printer Memory: "" +*InstalledMemory 10Meg/10 MB Printer Memory: "" +*InstalledMemory 18Meg/18 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *LowerTray False *InputSlot Tray2 +*UIConstraints: *MPFeeder False *InputSlot MultiPurpose + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *Smoothing True +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True + +*UIConstraints: *ImageEnhance True *Smoothing True + +*UIConstraints: *JCLEconomode True *ImageEnhance True + +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Universal +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other +*UIConstraints: *InputSlot Tray2 *PageSize Universal +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other +*UIConstraints: *InputSlot Manual *PageSize Monarch +*UIConstraints: *InputSlot Manual *PageSize C9 +*UIConstraints: *InputSlot Manual *PageSize Comm10 +*UIConstraints: *InputSlot Manual *PageSize DL +*UIConstraints: *InputSlot Manual *PageSize C5 +*UIConstraints: *InputSlot Manual *PageSize ISOB5 +*UIConstraints: *InputSlot Manual *PageSize Other + + +*UIConstraints: *InputSlot Tray1 *MediaType Env +*UIConstraints: *InputSlot Tray1 *MediaType Transparency +*UIConstraints: *InputSlot Tray1 *MediaType Labels +*UIConstraints: *InputSlot Tray2 *MediaType Env +*UIConstraints: *InputSlot Tray2 *MediaType Transparency +*UIConstraints: *InputSlot Tray2 *MediaType Labels +*UIConstraints: *InputSlot Manual *MediaType Env + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal + +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color + +*% === Basic Capabilities ============ + +*LanguageLevel: "2" +*Protocols: PJL TBCP +*FreeVM: "376000" +*VMOption 2Meg/2 MB Printer Memory: "376000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 6Meg/6 MB Printer Memory: "1034000" +*VMOption 10Meg/10 MB Printer Memory: "1290000" +*VMOption 18Meg/18 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: False +*Throughput: "12" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*Resolution 1200dpi/1200 Quality: "<< /HWResolution [1200 1200] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 1200dpi: "106.0" +*ResScreenAngle 1200dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: None +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode None/Printer's default: "" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: " + 1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 1 put put setpagedevice" +*End +*ImageEnhance False/Off: " + 1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 0 put put setpagedevice" +*End +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: Boolean +*DefaultJCLPictureGrade: None +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade None/Printer's default:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: DontCare +*OrderDependency: 140 AnySetup *MediaType +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) >> setpagedevice" +*CloseUI: *MediaType + + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "12 12 600 780" +*ImageableArea Legal: "12 12 600 996" +*ImageableArea B5: "12 12 505 716" +*ImageableArea A4: "10 12 588 829" +*ImageableArea Executive: "12 12 510 744" +*ImageableArea A5: "12 12 407 583" +*ImageableArea Universal: "12 12 600 996" +*ImageableArea Monarch: "12 12 278 528" +*ImageableArea C9: "12 12 278 626" +*ImageableArea Comm10: "12 12 294 672" +*ImageableArea DL: "12 12 309 611" +*ImageableArea C5: "12 12 455 636" +*ImageableArea ISOB5: "12 12 497 696" +*ImageableArea Other: "12 12 600 996" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "419 595" +*PaperDimension Universal: "612 1020" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 708" +*PaperDimension Other: "612 996" + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + 2 dict dup /PageSize [419 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 1020] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + 2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Other/Other Envelope 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5: " + 2 dict dup /PageSize [419 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Universal: " + 2 dict dup /PageSize [612 1020] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Monarch: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C9: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Comm10: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion DL: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C5: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion ISOB5: " + 2 dict dup /PageSize [499 708] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Other: " + 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + 1 dict dup /ManualFeed false put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + 1 dict dup /ManualFeed false put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + 1 dict dup /ManualFeed false put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Manual/Manual Paper: " + 1 dict dup /ManualFeed true put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + 1 dict dup /ManualFeed true put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End + +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: <one of these> %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: <stat>; source: <one of these> %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: <one of these> %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" +*% End of PPD file for Lexmark Optra K Laser Printers diff --git a/openoffice/share/psprint/driver/LOPTRAN.PS b/openoffice/share/psprint/driver/LOPTRAN.PS new file mode 100644 index 0000000000000000000000000000000000000000..457246fe3da2f2c588e2e2867aa9b4a292a74a97 --- /dev/null +++ b/openoffice/share/psprint/driver/LOPTRAN.PS @@ -0,0 +1,1001 @@ +*PPD-Adobe: "4.2" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra N Laser Printer +*% Produced by Lexmark International, Inc. +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*% +*% WARNING: If you want to edit this PPD file and use it with Aldus +*% PageMaker, be sure to use an editor (such as DOS Edit) +*% that does NOT add an end-of-file marker (hex 1A) when +*% it stores the file. +*% +*% +*% + +*FormatVersion: "4.2" +*FileVersion: "1.1" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPTRAN.PPD" +*Product: "(Lexmark Optra N Laser Printer)" +*PSVersion: "" +*ModelName: "Lexmark Optra N Laser Printer" +*ShortNickName: "Lexmark Optra N PS" +*NickName: "Lexmark Optra N PS" + +*% === Options and Constraints ============ + +*OpenGroup: InstallableOptions/Options Installed +*OpenUI *Option1/Paper Input Drawer - Option: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Envelope Feeder - Option: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*CloseUI: *Option2 + +*OpenUI *Option3/Finisher - Option: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*CloseUI: *Option3 + +*OpenUI *Option4/Duplex - Option: Boolean +*DefaultOption4: False +*Option4 True/Installed: "" +*Option4 False/Not Installed: "" +*CloseUI: *Option4 + +*OpenUI *Option5/Flash Memory Card - Option: Boolean +*DefaultOption5: False +*Option5 False/Not Installed: "" +*Option5 True/Installed: "" +*CloseUI: *Option5 + +*OpenUI *Option6/Printer Hard Disk - Option: Boolean +*DefaultOption6: False +*Option6 False/Not Installed: "" +*Option6 True/Installed: "" +*CloseUI: *Option6 + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 4Meg +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 6Meg/6 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 10Meg/10 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 18Meg/18 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions +*% === User Constraints ============ + +*% If Input Deck is not installed then do not show as input source +*UIConstraints: *Option1 False *InputSlot Tray3 +*UIConstraints: *Option1 False *TraySwitch Tray23 +*UIConstraints: *Option1 False *TraySwitch Tray123 + +*% If Envelope feeder is not installed then do not show as input source +*UIConstraints: *Option2 False *InputSlot Feeder + +*UIConstraints: *Option3 False *StapleLocation Staple1 +*UIConstraints: *Option3 False *StapleLocation Staple2 +*UIConstraints: *OutputBin Bin0 *StapleLocation Staple1 +*UIConstraints: *OutputBin Bin0 *StapleLocation Staple2 + +*% If Duplex is not installed then inhibit: +*UIConstraints: *Option4 False *Duplex + +*% If Flash is not installed then inhibit: +*UIConstraints: *Option5 None *Flash + +*% If HardDisk is not installed then inhibit: +*UIConstraints: *Option6 False *HardDisk + +*% If the paper source is Tray1 exclude the following paper sizes: +*UIConstraints: *InputSlot Tray1 *PageSize B5 +*UIConstraints: *InputSlot Tray1 *PageSize Executive +*UIConstraints: *InputSlot Tray1 *PageSize A5 +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C4 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize C3 +*UIConstraints: *InputSlot Tray1 *PageSize Tabloid +*UIConstraints: *InputSlot Tray1 *PageSize Universal +*UIConstraints: *InputSlot Tray1 *PageSize A3 + +*% If the paper source is Tray2 exclude the following paper sizes: +*UIConstraints: *InputSlot Tray2 *PageSize B5 +*UIConstraints: *InputSlot Tray2 *PageSize Executive +*UIConstraints: *InputSlot Tray2 *PageSize A5 +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C4 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize C3 +*UIConstraints: *InputSlot Tray2 *PageSize Universal + +*% If the paper source is Tray3 exclude the following paper sizes: +*UIConstraints: *InputSlot Tray3 *PageSize B5 +*UIConstraints: *InputSlot Tray3 *PageSize Executive +*UIConstraints: *InputSlot Tray3 *PageSize A5 +*UIConstraints: *InputSlot Tray3 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize C4 +*UIConstraints: *InputSlot Tray3 *PageSize Comm10 +*UIConstraints: *InputSlot Tray3 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize C3 +*UIConstraints: *InputSlot Tray3 *PageSize Universal + +*% If the paper source is Envelope Feeder exclude the following paper sizes: +*UIConstraints: *InputSlot Feeder *PageSize Letter +*UIConstraints: *InputSlot Feeder *PageSize Legal +*UIConstraints: *InputSlot Feeder *PageSize Executive +*UIConstraints: *InputSlot Feeder *PageSize A4 +*UIConstraints: *InputSlot Feeder *PageSize A5 +*UIConstraints: *InputSlot Feeder *PageSize B4 +*UIConstraints: *InputSlot Feeder *PageSize B5 +*UIConstraints: *InputSlot Feeder *PageSize A3 +*UIConstraints: *InputSlot Feeder *PageSize Tabloid +*UIConstraints: *InputSlot Feeder *PageSize Universal +*UIConstraints: *InputSlot Feeder *PageSize C3 + +*% If the paper source is Manual Envelope exclude the following paper sizes: +*UIConstraints: *InputSlot ManualEnvelope *PageSize Letter +*UIConstraints: *InputSlot ManualEnvelope *PageSize Legal +*UIConstraints: *InputSlot ManualEnvelope *PageSize Executive +*UIConstraints: *InputSlot ManualEnvelope *PageSize A4 +*UIConstraints: *InputSlot ManualEnvelope *PageSize A5 +*UIConstraints: *InputSlot ManualEnvelope *PageSize B4 +*UIConstraints: *InputSlot ManualEnvelope *PageSize B5 +*UIConstraints: *InputSlot ManualEnvelope *PageSize A3 +*UIConstraints: *InputSlot ManualEnvelope *PageSize Tabloid +*UIConstraints: *InputSlot ManualEnvelope *PageSize Universal + +*% If the paper source in Manual Paper then exclude Envelopes +*UIConstraints: *InputSlot ManualPaper *PageSize Monarch +*UIConstraints: *InputSlot ManualPaper *PageSize C4 +*UIConstraints: *InputSlot ManualPaper *PageSize Comm10 +*UIConstraints: *InputSlot ManualPaper *PageSize DL +*UIConstraints: *InputSlot ManualPaper *PageSize C5 +*UIConstraints: *InputSlot ManualPaper *PageSize ISOB5 +*UIConstraints: *InputSlot ManualPaper *PageSize C3 + +*% If Resolution is 1200 dpi inhibit text smoothing +*UIConstraints: *Resolution 1200dpi *Smoothing + +*% If resolution is other than 600 dpi inhibit PictureGrade and IET +*UIConstraints: *Resolution 300dpi *JCLPictureGrade On +*UIConstraints: *Resolution 300dpi *JCLPictureGrade Off +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade On +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade Off + +*UIConstraints: *Resolution 300dpi *ImageEnhance +*UIConstraints: *Resolution 1200dpi *ImageEnhance + +*UIConstraints: *ImageEnhance On *JCLPictureGrade On +*UIConstraints: *ImageEnhance On *JCLPictureGrade Off +*UIConstraints: *JCLPictureGrade On *ImageEnhance + +*UIConstraints: *ImageEnhance On *Smoothing +*UIConstraints: *Smoothing True *ImageEnhance + +*% === Basic Capabilities ============ + +*LanguageLevel: "2" +*Protocols: PJL TBCP +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*FileSystem: True +*Throughput: "24" + +*FreeVM: "910000" +*VMOption 4Meg: "910000" +*VMOption 6Meg: "1034000" +*VMOption 8Meg: "1290000" +*VMOption 10Meg: "1290000" +*VMOption 12Meg: "1546000" +*VMOption 16Meg: "2058000" +*VMOption 18Meg: "2058000" +*VMOption 20Meg: "2058000" +*VMOption 24Meg: "2058000" +*VMOption 32Meg: "2058000" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*JCLOpenUI *JCLDensity/Print Darkness: PickOne +*DefaultJCLDensity: PrinterSetting +*OrderDependency: 20 JCLSetup *JCLDensity +*JCLDensity PrinterSetting/Printer's default: "" +*JCLDensity VLIGHT/Very Light (-6): "@PJL SET LDENSITY = -6<0A>" +*JCLDensity LIGHT/Light (-3): "@PJL SET LDENSITY = -3<0A>" +*JCLDensity NORMAL/Normal (0): "@PJL SET LDENSITY = 0<0A>" +*JCLDensity DARK/Dark (+3): "@PJL SET LDENSITY = +3<0A>" +*JCLDensity VDARK/Very Dark (+6): "@PJL SET LDENSITY = +6<0A>" +*JCLCloseUI: *JCLDensity + +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: PrinterSetting +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrinterSetting/Printer's default: "" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 10 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "1 dict dup /HWResolution [300 300] put setpagedevice" +*Resolution 600dpi/600 dpi: "1 dict dup /HWResolution [600 600] put setpagedevice" +*Resolution 1200dpi/1200 Quality: "1 dict dup /HWResolution [1200 1200] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 40 AnySetup *Smoothing +*Smoothing True/On: " + 1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 2 put put setpagedevice" +*End +*Smoothing False/Off: " + 1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 0 put put setpagedevice" +*End +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/Image Enhancement: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: " + 1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 1 put put setpagedevice" +*End +*ImageEnhance False/Off: " + 1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 0 put put setpagedevice" +*End +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: Printer +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade Printer/Printer's default:"" +*JCLPictureGrade On/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade Off/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Paper Handling =================== + +*LandscapeOrientation: Plus90 + +*% These entries will set up the frame buffer. +*% Usually used with AutoSelect input slot. +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter + +*PageSize Letter/Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5/A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5/B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*% Engine value used; different from 4079P; Hp 5si +*PageSize A3/A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Tabloid/Tabloid: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Universal/Custom 11.7 x 17.7 in: " + 2 dict dup /PageSize [842 1274] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B4/B4: " + 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/Monarch Envelope: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C4/C9 Envelope: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/C10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/DL Envelope: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5/C5 Envelope: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize ISOB5/B5 Envelope: " + 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C3/Other Envelope: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + 17 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /a3 (A3) put + dup /tabloid (Tabloid) put + dup /oversize (Tabloid.Oversize) put + dup /b4 (B4) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End + + +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input slots other than AutoSelect. +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter + +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Tabloid: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Universal: " + 2 dict dup /PageSize [842 1274] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B4: " + 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End + +*PageRegion Monarch: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C4: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Comm10: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion DL: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C5: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion ISOB5: " + 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C3: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End + +*CloseUI: *PageRegion + +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. +*DefaultImageableArea: Letter +*ImageableArea Letter: "12 12 600 780" +*ImageableArea Legal: "12 12 600 996" +*ImageableArea Executive: "12 12 510 744" +*ImageableArea A4: "7 12 585 829" +*ImageableArea A5: "12 12 407 583" +*ImageableArea B5: "12 12 505 716" +*ImageableArea A3: "12 12 829 1178" +*ImageableArea Tabloid: "12 12 780 1212" +*ImageableArea Universal: "12 12 830 1262" +*ImageableArea B4: "12 12 716 1020" +*ImageableArea Monarch: "1 12 267 528" +*ImageableArea C4: "1 12 267 626" +*ImageableArea Comm10: "3 12 285 672" +*ImageableArea DL: "2 12 299 611" +*ImageableArea C5: "4 12 447 636" +*ImageableArea ISOB5: "2 12 486 696" +*ImageableArea C3: "12 12 600 996" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + +*% These provide the physical dimensions of the paper (by keyword) +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Executive: "522 756" +*PaperDimension A4: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension B5: "516 729" +*PaperDimension A3: "842 1191" +*PaperDimension Tabloid: "792 1224" +*PaperDimension Universal: "842 1274" +*PaperDimension B4: "729 1032" +*PaperDimension Monarch: "279 540" +*PaperDimension C4: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 709" +*PaperDimension C3: "612 1008" + +*RequiresPageRegion All: True + +*% ==== Standard Input Paper Sources + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*InputSlot Tray1/Upper (Tray 1): " + 1 dict dup /MediaPosition null put setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Tray2/Lower (Tray 2): " + 1 dict dup /MediaPosition null put setpagedevice + currentpagedevice /InputAttributes get 1 get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [1] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot MultiPurpose/Multipurpose Tray: " + 1 dict dup /MediaPosition null put setpagedevice + currentpagedevice /InputAttributes get 2 get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [2] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*% ==== Optional Input Sources ==== + +*% If not installed select upper tray instead. +*InputSlot Tray3/Input Drawer (Tray 3): " + 1 dict dup /MediaPosition null put setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End + +*% If the Envelope Feeder is not installed then do a manual Feed +*InputSlot Feeder/Envelope Feeder: " + 1 dict dup /MediaPosition null put setpagedevice + currentpagedevice /InputAttributes get 4 known + { 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice + 1 dict dup/InputAttributes 1 dict dup /Priority [4] put put setpagedevice } + { 1 dict dup /ManualFeed true put setpagedevice }ifelse" +*End +*InputSlot ManualPaper/Manual Paper: " + 1 dict dup /ManualFeed true put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*InputSlot ManualEnvelope/Manual Envelope: " + 1 dict dup /ManualFeed true put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*?InputSlot: " + save + [ (Upper) (Lower) (Multipurpose) (Manual) (Manual Envelope) (Tray3) (Feeder) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End + +*CloseUI: *InputSlot + +*% *OpenUI *ManualFeed/Manual Paper: Boolean +*% *OrderDependency: 15 AnySetup *ManualFeed +*% *DefaultManualFeed: False +*% *ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*% *ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*% *?ManualFeed: " +*% save +*% currentpagedevice /ManualFeed get {(True)}{(False)}ifelse = flush +*% restore +*% " +*% *End +*% *CloseUI: *ManualFeed + + +*OpenUI *TraySwitch/Tray Linking: PickOne + +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: Off +*TraySwitch False/No Tray Linking: " +1 dict dup /TraySwitch false put setpagedevice" +*End +*TraySwitch Tray12/Link Tray 1+2: " +1 dict dup /DeviceRenderingInfo 1 dict dup /TrayLinking 1 put put setpagedevice +1 dict dup /TraySwitch true put setpagedevice" +*End +*TraySwitch Tray123/Link Tray 1+2+3: " +1 dict dup /DeviceRenderingInfo 1 dict dup /TrayLinking 2 put put setpagedevice +1 dict dup /TraySwitch true put setpagedevice" +*End +*TraySwitch Tray23/Link Tray 2+3: " +1 dict dup /DeviceRenderingInfo 1 dict dup /TrayLinking 3 put put setpagedevice +1 dict dup /TraySwitch true put setpagedevice" +*End +*?TraySwitch: " + save + currentpagedevice /TraySwitch get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *TraySwitch + + +*DefaultOutputOrder: Normal +*OutputOrder Normal: "" +*OutputOrder Reverse: "" + +*% ==== Duplex Printing Selection ==== + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*Duplex None/Simplex: "1 dict dup /Duplex false put setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { 2 dict dup /Duplex true put dup /Tumble false put setpagedevice } + { 1 dict dup /Duplex false put setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { 2 dict dup /Duplex true put dup /Tumble true put setpagedevice } + { 1 dict dup /Duplex false put setpagedevice } + ifelse + " +*End +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*% ==== Collated Copies ==== + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 44 AnySetup *LXCollate +*LXCollate True/On: "1 dict dup /Collate true put setpagedevice" +*LXCollate False/Off: "1 dict dup /Collate false put setpagedevice" +*CloseUI: *LXCollate + +*% ==== Output Finisher ==== + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: Bin0 +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin Bin0/Bin 0 (Top):" + 1 dict dup /OutputAttributes 1 dict dup /Priority [0] put put setpagedevice" +*End +*OutputBin Bin1/Bin 1 (Side):" + 1 dict dup /OutputAttributes 1 dict dup /Priority [1] put put setpagedevice" +*End + +*CloseUI: *OutputBin + +*OpenUI *StapleLocation/Staple: PickOne +*DefaultStapleLocation: Off +*OrderDependency: 170 AnySetup *StapleLocation +*StapleLocation Off/Off: " + 1 dict dup /Staple 0 put setpagedevice" +*End +*StapleLocation Staple1/Staple 1: " + 2 dict dup /Staple 3 put dup /StapleDetails 2 dict dup /Type 93 put dup + /Number 1 put put setpagedevice" +*End +*StapleLocation Staple2/Staple 2: " + 2 dict dup /Staple 3 put dup /StapleDetails 2 dict dup /Type 93 put dup + /Number 2 put put setpagedevice" +*End +*CloseUI: *StapleLocation + +*CloseGroup: FinisherOptions + + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: <one of these> %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: <stat>; source: <one of these> %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: <one of these> %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*%DeviceAdjustMatrix: " 1 0 0 1 0 0 " + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 106 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.106lpi.1200dpi/106 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.1200dpi/106 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.1200dpi/106 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.106lpi.1200dpi/106 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.106lpi.1200dpi/106 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.1200dpi/106 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.106lpi.1200dpi/106 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.106lpi.1200dpi/106 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.106lpi.1200dpi/106 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.106lpi.1200dpi/106 lpi / 1200 dpi: "100.0" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" + +*% End of PPD file for Lexmark Optra Laser Printer \ No newline at end of file diff --git a/openoffice/share/psprint/driver/LOPTRAP.PS b/openoffice/share/psprint/driver/LOPTRAP.PS new file mode 100644 index 0000000000000000000000000000000000000000..3b0ca3a272802f0ba8b8676b8d56cc09850ec695 --- /dev/null +++ b/openoffice/share/psprint/driver/LOPTRAP.PS @@ -0,0 +1,759 @@ +*PPD-Adobe: "4.1" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra Plus LaserPrinter +*% Produced by Lexmark International, Inc. +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*% +*% WARNING: If you want to edit this PPD file and use it with Aldus +*% PageMaker, be sure to use an editor (such as DOS Edit) +*% that does NOT add an end-of-file marker (hex 1A) when +*% it stores the file. +*% +*% + +*FormatVersion: "4.1" +*FileVersion: "1.2" +*LanguageVersion: English +*PCFileName: "LOPTRAP.PPD" +*Product: "(Lexmark Optra Plus LaserPrinter)" +*PSVersion: "" +*ModelName: "Lexmark Optra plus LaserPrinter" +*ShortNickName: "Lexmark Optra plus PS" +*NickName: "Lexmark Optra plus PS" + +*% === Options and Constraints ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Duplexer - Option: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Lower Tray - Option: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*CloseUI: *Option2 + +*OpenUI *Option3/Tray 3 - Option: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*CloseUI: *Option3 + +*OpenUI *Option4/Envelope Feeder - Option: Boolean +*DefaultOption4: False +*Option4 True/Installed: "" +*Option4 False/Not Installed: "" +*CloseUI: *Option4 + +*OpenUI *Option5/Feeder 2 - Option: Boolean +*DefaultOption5: False +*Option5 True/Installed: "" +*Option5 False/Not Installed: "" +*CloseUI: *Option5 + +*OpenUI *Option6/Flash Memory Card - Option: Boolean +*DefaultOption6: False +*Option6 False/Not Installed: "" +*Option6 True/Installed: "" +*CloseUI: *Option6 + +*OpenUI *Option7/Printer Hard Disk - Option: Boolean +*DefaultOption7: False +*Option7 False/Not Installed: "" +*Option7 True/Installed: "" +*CloseUI: *Option7 + +*OpenUI *Option8/Printer Memory - Option: PickOne +*DefaultOption8: 4Meg +*Option8 2Meg/2 MB Printer Memory: "" +*Option8 4Meg/4 MB Printer Memory: "" +*Option8 6Meg/6 MB Printer Memory: "" +*Option8 8Meg/8 MB Printer Memory: "" +*Option8 10Meg/10 MB Printer Memory: "" +*Option8 12Meg/12 MB Printer Memory: "" +*Option8 16Meg/16 MB Printer Memory: "" +*Option8 18Meg/18 MB Printer Memory: "" +*Option8 20Meg/20 MB Printer Memory: "" +*Option8 24Meg/24 MB Printer Memory: "" +*Option8 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *Option8 + +*CloseGroup: InstallableOptions + +*UIConstraints: *Option1 False *Duplex +*UIConstraints: *Option2 False *InputSlot Lower +*UIConstraints: *Option2 False *TraySwitch True +*UIConstraints: *Option3 False *InputSlot Tray3 +*UIConstraints: *Option4 False *InputSlot Feeder +*UIConstraints: *Option5 False *InputSlot Feeder2 +*UIConstraints: *Resolution 1200dpi *Smoothing + +*% === Basic Capabilities ============ + +*ColorDevice: False + +*LanguageLevel: "2" +*Protocols: PJL +*FreeVM: "728000" +*VMOption 2Meg: "376000" +*VMOption 4Meg: "728000" +*VMOption 6Meg: "828000" +*VMOption 8Meg: "1032000" +*VMOption 10Meg: "1032000" +*VMOption 12Meg: "1237000" +*VMOption 16Meg: "1647000" +*VMOption 18Meg: "1647000" +*VMOption 20Meg: "1647000" +*VMOption 24Meg: "1647000" +*VMOption 32Meg: "1647000" +*ColorDevice: False +*DefaultColorSpace: Gray +*Throughput: "8" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*JCLOpenUI *JCLDensity/Print Darkness: PickOne +*DefaultJCLDensity: None +*OrderDependency: 10 JCLSetup *JCLDensity +*JCLDensity None/Printer's default: "" +*JCLDensity LIGHT/Light: "@PJL SET DENSITY = 1<0A>" +*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>" +*JCLDensity DARK/Dark: "@PJL SET DENSITY = 5<0A>" +*JCLDensity TONERSAVER/Toner Saver: "@PJL SET ECONOMODE = TONERSAVER<0A>" +*JCLDensity DRAFT/Draft: "@PJL SET ECONOMODE = DRAFT<0A>" +*JCLCloseUI: *JCLDensity + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 10 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "1 dict dup /HWResolution [300 300] put setpagedevice" +*Resolution 600dpi/600 dpi: "1 dict dup /HWResolution [600 600] put setpagedevice" +*Resolution 1200dpi/1200 dpi: "1 dict dup /HWResolution [1200 1200] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 40 AnySetup *Smoothing +*Smoothing True/On: " + 1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 2 put put setpagedevice" +*End +*Smoothing False/Off: " + 1 dict dup /PostRenderingEnhanceDetails 1 dict dup /REValue 0 put put setpagedevice" +*End +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Paper Handling =================== + +*LandscapeOrientation: Plus90 + +*% These entries will set up the frame buffer. +*% Usually used with AutoSelect input slot. +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5/A5: " + 2 dict dup /PageSize [419 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5/B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/Monarch Envelope: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C4/C9 Envelope: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/C10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/DL Envelope: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5/C5 Envelope: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize ISOB5/B5 Envelope: " + 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C3/Other Envelope: " + 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + 13 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input slots other than AutoSelect. +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4/A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5/A5: " + 2 dict dup /PageSize [419 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5/B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Monarch/Monarch Envelope: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C4/C9 Envelope: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Comm10/C10 Envelope: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion DL/DL Envelope: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C5/C5 Envelope: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion ISOB5/B5 Envelope: " + 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C3/Other Envelope: " + 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. +*DefaultImageableArea: Letter +*ImageableArea Letter: "18 17 597 776" +*ImageableArea Legal: "18 18 597 992" +*ImageableArea Executive: "18 18 505 740" +*ImageableArea A4: "10 19 588 827" +*ImageableArea A5: "18 13 405 580" +*ImageableArea B5: "18 18 505 711" +*ImageableArea Monarch/Monarch Envelope: "18 13 260 526" +*ImageableArea C4/C9 Envelope: "18 14 260 623" +*ImageableArea Comm10/C10 Envelope: "18 15 278 668" +*ImageableArea DL/DL Envelope: "18 14 293 608" +*ImageableArea C5/C5 Envelope: "18 13 440 634" +*ImageableArea ISOB5/B5 Envelope: "18 13 480 693" +*ImageableArea C3/Other Envelope: "18 18 593 992" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + +*% These provide the physical dimensions of the paper (by keyword) +*% Used C4 for C9 envelope, ISOB5 for B5 envelope, and C3 for +*% Other Envelope because C9, B5, and Other Envelope are not defined in +*% Adobe PPD specifications. Correct sizes, regions, imageable areas, and +*% dimensions are given. Translation strings give correct names. +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Executive: "522 756" +*PaperDimension A4: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension B5: "516 729" +*PaperDimension Monarch/Monarch Envelope: "279 540" +*PaperDimension C4/C9 Envelope: "279 639" +*PaperDimension Comm10/C10 Envelope: "297 684" +*PaperDimension DL/DL Envelope: "312 624" +*PaperDimension C5/C5 Envelope: "459 649" +*PaperDimension ISOB5/B5 Envelope: "499 709" +*PaperDimension C3/Other Envelope: "612 996" + +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*InputSlot Upper/Upper Tray: " + 1 dict dup /MediaPosition null put setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Lower/Lower Tray: " + 1 dict dup /MediaPosition null put setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + 1 dict dup /MediaPosition null put setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Feeder/Feeder: " + 1 dict dup /MediaPosition null put setpagedevice + currentpagedevice /InputAttributes get 2 known + { 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice + 1 dict dup/InputAttributes 1 dict dup /Priority [2] put put setpagedevice } + { 1 dict dup /ManualFeed true put setpagedevice }ifelse" +*End +*InputSlot Feeder2/Feeder 2: " + 1 dict dup /MediaPosition null put setpagedevice + currentpagedevice /InputAttributes get 4 known + { 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice + 1 dict dup/InputAttributes 1 dict dup /Priority [4] put put setpagedevice } + { 1 dict dup /ManualFeed true put setpagedevice }ifelse" +*End +*InputSlot EnvelopeManual/Manual Envelope: " + 1 dict dup /MediaPosition null put setpagedevice + 1 dict dup /ManualFeed true put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*?InputSlot: " + save + [ (Upper) (Lower) (Tray3) (Feeder) (Feeder2) (ManualEnvelope) ] + statusdict /papertray get exec {get exec} stopped { pop pop (Unknown) } + if = flush + restore + " +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Paper: Boolean +*OrderDependency: 15 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True/On: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False/Off: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *ManualFeed + +*OpenUI *TraySwitch/Tray Linking: Boolean +*OrderDependency: 50 AnySetup *TraySwitch +*DefaultTraySwitch: False +*TraySwitch True/On: "1 dict dup /TraySwitch true put setpagedevice" +*TraySwitch False/Off: "1 dict dup /TraySwitch false put setpagedevice" +*?TraySwitch: " + save + currentpagedevice /TraySwitch get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *TraySwitch + +*DefaultOutputOrder: Normal +*OutputOrder Normal: "" +*OutputOrder Reverse: "" + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*Duplex None/Simplex: "1 dict dup /Duplex false put setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { 2 dict dup /Duplex true put dup /Tumble false put setpagedevice } + { 1 dict dup /Duplex false put setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { 2 dict dup /Duplex true put dup /Tumble true put setpagedevice } + { 1 dict dup /Duplex false put setpagedevice } + ifelse + " +*End +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 44 AnySetup *LXCollate +*LXCollate True/On: "1 dict dup /Collate true put setpagedevice" +*LXCollate False/Off: "1 dict dup /Collate false put setpagedevice" +*CloseUI: *LXCollate + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: <one of these> %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: <stat>; source: <one of these> %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: <one of these> %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*%DeviceAdjustMatrix: " 1 0 0 1 0 0 " + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 106 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.106lpi.1200dpi/106 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.1200dpi/106 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.1200dpi/106 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.106lpi.1200dpi/106 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.106lpi.1200dpi/106 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.1200dpi/106 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.106lpi.1200dpi/106 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.106lpi.1200dpi/106 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.106lpi.1200dpi/106 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.106lpi.1200dpi/106 lpi / 1200 dpi: "100.0" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" + +*% End of PPD file for Lexmark Optra plus LaserPrinter diff --git a/openoffice/share/psprint/driver/LOPTRAS.PS b/openoffice/share/psprint/driver/LOPTRAS.PS new file mode 100644 index 0000000000000000000000000000000000000000..99ea76c2103b6d5a3adc6c4947e4ed409d3c469e --- /dev/null +++ b/openoffice/share/psprint/driver/LOPTRAS.PS @@ -0,0 +1,1141 @@ +*PPD-Adobe: "4.2" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra S Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.2" +*FileVersion: "1.2" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPTRAS.PPD" +*Product: "(Lexmark Optra S Laser Printer)" +*PSVersion: "(2014)" +*ModelName: "Lexmark Optra S Laser Printer" +*ShortNickName: "Lexmark Optra S PS" +*NickName: "Lexmark Optra S PS" + +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *LowerTray/Tray 2 - Option: Boolean +*DefaultLowerTray: False +*LowerTray True/Installed: "" +*LowerTray False/Not Installed: "" +*CloseUI: *LowerTray + +*OpenUI *Tray3/Tray 3 - Option: Boolean +*DefaultTray3: False +*Tray3 True/Installed: "" +*Tray3 False/Not Installed: "" +*CloseUI: *Tray3 + +*OpenUI *Tray4/Tray 4 - Option: Boolean +*DefaultTray4: False +*Tray4 True/Installed: "" +*Tray4 False/Not Installed: "" +*CloseUI: *Tray4 + +*OpenUI *Tray5/Tray 5 - Option: Boolean +*DefaultTray5: False +*Tray5 True/Installed: "" +*Tray5 False/Not Installed: "" +*CloseUI: *Tray5 + +*OpenUI *MPFeeder/MP Feeder - Option: Boolean +*DefaultMPFeeder: False +*MPFeeder True/Installed: "" +*MPFeeder False/Not Installed: "" +*CloseUI: *MPFeeder + +*OpenUI *Feeder/Envelope Feeder - Option: Boolean +*DefaultFeeder: False +*Feeder True/Installed: "" +*Feeder False/Not Installed: "" +*CloseUI: *Feeder + +*OpenUI *OutputBins/Number of Output Bins - Option: PickOne +*DefaultOutputBins: False +*OutputBins False/Standard Bin Only: "" +*OutputBins 1Bin/1 Extra Bin: "" +*OutputBins 2Bin/2 Extra Bins: "" +*OutputBins 3Bin/3 Extra Bins: "" +*OutputBins 4Bin/4 Extra Bins: "" +*OutputBins 5Bin/5 Extra Bins: "" +*OutputBins 6Bin/6 Extra Bins: "" +*OutputBins 7Bin/7 Extra Bins: "" +*OutputBins 8Bin/8 Extra Bins: "" +*OutputBins 9Bin/9 Extra Bins: "" +*OutputBins 10Bin/10 Extra Bins: "" +*OutputBins 11Bin/11 Extra Bins: "" +*OutputBins 12Bin/12 Extra Bins: "" +*OutputBins 13Bin/13 Extra Bins: "" +*OutputBins 14Bin/14 Extra Bins: "" +*OutputBins 15Bin/15 Extra Bins: "" +*CloseUI: *OutputBins + +*OpenUI *Duplexer/Duplexer - Option: Boolean +*DefaultDuplexer: False +*Duplexer True/Installed: "" +*Duplexer False/Not Installed: "" +*CloseUI: *Duplexer + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 4Meg +*InstalledMemory 2Meg/2 MB Printer Memory: "" +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 6Meg/6 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 10Meg/10 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 14Meg/14 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 18Meg/18 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 22Meg/22 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *LowerTray False *InputSlot Tray2 +*UIConstraints: *Tray3 False *InputSlot Tray3 +*UIConstraints: *Tray4 False *InputSlot Tray4 +*UIConstraints: *Tray5 False *InputSlot Tray5 +*UIConstraints: *MPFeeder False *InputSlot MultiPurpose +*UIConstraints: *MPFeeder False *ManualFeed +*UIConstraints: *MPFeeder False *InputSlot ManualEnv +*UIConstraints: *Feeder False *InputSlot Feeder +*UIConstraints: *Duplexer False *Duplex + +*UIConstraints: *OutputBins False *OutputBin +*UIConstraints: *OutputBins False *StapleLocation True +*%UIConstraints: *OutputBin False *StapleLocation True +*UIConstraints: *OutputBins False *OutputBin Bin1 +*UIConstraints: *OutputBins False *OutputBin Bin2 +*UIConstraints: *OutputBins False *OutputBin Bin3 +*UIConstraints: *OutputBins False *OutputBin Bin4 +*UIConstraints: *OutputBins False *OutputBin Bin5 +*UIConstraints: *OutputBins False *OutputBin Bin6 +*UIConstraints: *OutputBins False *OutputBin Bin7 +*UIConstraints: *OutputBins False *OutputBin Bin8 +*UIConstraints: *OutputBins False *OutputBin Bin9 +*UIConstraints: *OutputBins False *OutputBin Bin10 +*UIConstraints: *OutputBins False *OutputBin Bin11 +*UIConstraints: *OutputBins False *OutputBin Bin12 +*UIConstraints: *OutputBins False *OutputBin Bin13 +*UIConstraints: *OutputBins False *OutputBin Bin14 +*UIConstraints: *OutputBins False *OutputBin Bin15 + +*UIConstraints: *OutputBins 1Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 3Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 4Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 5Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 6Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 7Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 8Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 9Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 10Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 11Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 12Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 13Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 13Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 14Bin *OutputBin Bin15 + + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *Smoothing True +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True + +*UIConstraints: *ImageEnhance True *Smoothing True + +*UIConstraints: *JCLEconomode True *ImageEnhance True + +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other +*UIConstraints: *InputSlot Tray3 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize C9 +*UIConstraints: *InputSlot Tray3 *PageSize Comm10 +*UIConstraints: *InputSlot Tray3 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize Other +*UIConstraints: *InputSlot Tray4 *PageSize Monarch +*UIConstraints: *InputSlot Tray4 *PageSize C9 +*UIConstraints: *InputSlot Tray4 *PageSize Comm10 +*UIConstraints: *InputSlot Tray4 *PageSize DL +*UIConstraints: *InputSlot Tray4 *PageSize C5 +*UIConstraints: *InputSlot Tray4 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray4 *PageSize Other +*UIConstraints: *InputSlot Tray5 *PageSize Monarch +*UIConstraints: *InputSlot Tray5 *PageSize C9 +*UIConstraints: *InputSlot Tray5 *PageSize Comm10 +*UIConstraints: *InputSlot Tray5 *PageSize DL +*UIConstraints: *InputSlot Tray5 *PageSize C5 +*UIConstraints: *InputSlot Tray5 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray5 *PageSize Other +*UIConstraints: *InputSlot Tray1 *MediaType Env +*UIConstraints: *InputSlot Tray2 *MediaType Env +*UIConstraints: *InputSlot Tray3 *MediaType Env +*UIConstraints: *InputSlot Tray4 *MediaType Env +*UIConstraints: *InputSlot Tray5 *MediaType Env + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede +*UIConstraints: *InputSlot Feeder *PageSize Letter +*UIConstraints: *InputSlot Feeder *PageSize Legal +*UIConstraints: *InputSlot Feeder *PageSize B5 +*UIConstraints: *InputSlot Feeder *PageSize A4 +*UIConstraints: *InputSlot Feeder *PageSize Executive +*UIConstraints: *InputSlot Feeder *PageSize A5 +*UIConstraints: *InputSlot Feeder *PageSize Universal +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal +*UIConstraints: *InputSlot Feeder *MediaType Plain +*UIConstraints: *InputSlot Feeder *MediaType Card +*UIConstraints: *InputSlot Feeder *MediaType Transparency +*UIConstraints: *InputSlot Feeder *MediaType Labels +*UIConstraints: *InputSlot Feeder *MediaType Bond +*UIConstraints: *InputSlot Feeder *MediaType Letterhead +*UIConstraints: *InputSlot Feeder *MediaType Preprint +*UIConstraints: *InputSlot Feeder *MediaType Color +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*UIConstraints: *ManualFeed True *MediaType Env + +*% === Basic Capabilities ============ + +*LanguageLevel: "2" +*Protocols: PJL TBCP +*FreeVM: "910000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 2Meg/2 MB Printer Memory: "376000" +*VMOption 6Meg/6 MB Printer Memory: "1034000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 10Meg/10 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 14Meg/14 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 18Meg/18 MB Printer Memory: "2058000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 22Meg/22 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 28Meg/28 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "24" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*JobPatchFile 1: " + /oldresourcestatus /resourcestatus load def + /resourcestatus {dup /FontType eq + {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse} + {oldresourcestatus} ifelse} bind def + " +*End +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 1200dpi: "106.0" +*ResScreenAngle 1200dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLDensity/Print Darkness: PickOne +*DefaultJCLDensity: None +*OrderDependency: 20 JCLSetup *JCLDensity +*JCLDensity None/Printer's default: "" +*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>" +*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>" +*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>" +*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>" +*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>" +*JCLCloseUI: *JCLDensity + +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: PrtSet +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrtSet/Printer Setting: "" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: " + 1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 1 put put setpagedevice" +*End +*ImageEnhance False/Off: " + 1 dict dup /DeviceRenderingInfo 1 dict dup /ImageEnhancement 0 put put setpagedevice" +*End +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer Setting:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: DontCare +*OrderDependency: 140 AnySetup *MediaType +*MediaType DontCare/Do Not Care: "<< /MediaType null /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*OrderDependency: 40 AnySetup *Duplex +*Duplex None/Simplex: "1 dict dup /Duplex false put setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { 2 dict dup /Duplex true put dup /Tumble false put setpagedevice } + { 1 dict dup /Duplex false put setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { 2 dict dup /Duplex true put dup /Tumble true put setpagedevice } + { 1 dict dup /Duplex false put setpagedevice } + ifelse + " +*End +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: None +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin None/Standard Bin: " + << /OutputAttributes << /Priority [0] >> >> setpagedevice" +*End +*OutputBin Bin1/Bin 1: " + << /OutputAttributes << /Priority [1] >> >> setpagedevice" +*End +*OutputBin Bin2/Bin 2: " + << /OutputAttributes << /Priority [2] >> >> setpagedevice" +*End +*OutputBin Bin3/Bin 3: " + << /OutputAttributes << /Priority [3] >> >> setpagedevice" +*End +*OutputBin Bin4/Bin 4: " + << /OutputAttributes << /Priority [4] >> >> setpagedevice" +*End +*OutputBin Bin5/Bin 5: " + << /OutputAttributes << /Priority [5] >> >> setpagedevice" +*End +*OutputBin Bin6/Bin 6: " + << /OutputAttributes << /Priority [6] >> >> setpagedevice" +*End +*OutputBin Bin7/Bin 7: " + << /OutputAttributes << /Priority [7] >> >> setpagedevice" +*End +*OutputBin Bin8/Bin 8: " + << /OutputAttributes << /Priority [8] >> >> setpagedevice" +*End +*OutputBin Bin9/Bin 9: " + << /OutputAttributes << /Priority [9] >> >> setpagedevice" +*End +*OutputBin Bin10/Bin 10: " + << /OutputAttributes << /Priority [10] >> >> setpagedevice" +*End +*OutputBin Bin11/Bin 11: " + << /OutputAttributes << /Priority [11] >> >> setpagedevice" +*End +*OutputBin Bin12/Bin 12: " + << /OutputAttributes << /Priority [12] >> >> setpagedevice" +*End +*OutputBin Bin13/Bin 13: " + << /OutputAttributes << /Priority [13] >> >> setpagedevice" +*End +*OutputBin Bin14/Bin 14: " + << /OutputAttributes << /Priority [14] >> >> setpagedevice" +*End +*OutputBin Bin15/Bin 15: " + << /OutputAttributes << /Priority [15] >> >> setpagedevice" +*End +*CloseUI: *OutputBin + +*OpenUI *StapleLocation/Staple: Boolean +*DefaultStapleLocation: False +*OrderDependency: 170 AnySetup *StapleLocation +*StapleLocation False/Off: " + << /Staple 0 >> setpagedevice" +*End +*StapleLocation True/On: " + << /Staple 3 >> setpagedevice" +*End +*CloseUI: *StapleLocation + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 599 779" +*ImageableArea Legal: "13 13 599 995" +*ImageableArea B5: "13 13 505 715" +*ImageableArea A4: "10 13 588 829" +*ImageableArea Executive: "13 13 509 743" +*ImageableArea A5: "13 13 407 583" +*ImageableArea Universal: "13 13 599 995" +*ImageableArea Monarch: "1 13 267 527" +*ImageableArea C9: "1 13 267 626" +*ImageableArea Comm10: "3 13 284 671" +*ImageableArea DL: "2 13 299 611" +*ImageableArea C5: "4 13 446 636" +*ImageableArea ISOB5: "2 13 486 696" +*ImageableArea Other: "13 13 599 995" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1020" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 709" +*PaperDimension Other: "612 1008" + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 1020] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Other/Other Envelope 8 1/2 x 14 in: " + 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Universal: " + 2 dict dup /PageSize [612 1020] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Monarch: " + 2 dict dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C9: " + 2 dict dup /PageSize [279 639] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Comm10: " + 2 dict dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion DL: " + 2 dict dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion C5: " + 2 dict dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion ISOB5: " + 2 dict dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Other: " + 2 dict dup /PageSize [612 996] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + 1 dict dup /ManualFeed false put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + 1 dict dup /ManualFeed false put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + 1 dict dup /ManualFeed false put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + 1 dict dup /ManualFeed false put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Tray5/Tray 5: " + 1 dict dup /ManualFeed false put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + 1 dict dup /ManualFeed false put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Feeder/Envelope Feeder: " + 1 dict dup /MediaPosition null put setpagedevice + currentpagedevice /InputAttributes get 2 known + { 1 dict dup /ManualFeed false put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice + 1 dict dup/InputAttributes 1 dict dup /Priority [2] put put setpagedevice } + { 1 dict dup /ManualFeed true put setpagedevice }ifelse" +*End +*InputSlot ManualEnv/Manual Envelope: " + 1 dict dup /ManualFeed true put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End + +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Paper: Boolean +*OrderDependency: 15 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *ManualFeed + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: <one of these> %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: <stat>; source: <one of these> %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: <one of these> %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" +*% End of PPD file for Lexmark Optra S Laser Printers diff --git a/openoffice/share/psprint/driver/LOPTRASC.PS b/openoffice/share/psprint/driver/LOPTRASC.PS new file mode 100644 index 0000000000000000000000000000000000000000..1b8ead5accef63cb37393e04daa1d9a1755163d2 --- /dev/null +++ b/openoffice/share/psprint/driver/LOPTRASC.PS @@ -0,0 +1,714 @@ +*PPD-Adobe: "4.2" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra SC 1275 Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% Copyright (c) 1993-1998 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*% +*% WARNING: If you want to edit this PPD file and use it with Aldus +*% PageMaker, be sure to use an editor (such as DOS Edit) +*% that does NOT add an end-of-file marker (hex 1A) when +*% it stores the file. +*% +*% +*% + +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPTRASC.PPD" +*Product: "(Lexmark Optra SC 1275 Laser Printer)" +*PSVersion: "(2016)" +*ModelName: "Lexmark Optra SC 1275" +*ShortNickName: "Lexmark Optra SC 1275 PS" +*NickName: "Lexmark Optra SC 1275 PS" + +*% ===== Installable Options and Constraints ==== + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Flash Memory Card - Option: Boolean +*DefaultOption1: False +*Option1 False/Not Installed: "" +*Option1 True/Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Printer Hard Disk - Option: Boolean +*DefaultOption2: False +*Option2 False/Not Installed: "" +*Option2 True/Installed: "" +*CloseUI: *Option2 + +*OpenUI *Option3/Lower Tray - Option: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*CloseUI: *Option3 + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 16Meg +*InstalledMemory 2Meg/2 MB Printer Memory: "" +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 6Meg/6 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 10Meg/10 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 14Meg/14 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 18Meg/18 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 22Meg/22 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 26Meg/26 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*% ===== User Constraints ======= + +*UIConstraints: *Option3 False *InputSlot Lower + +*UIConstraints: *InputSlot Upper *PageSize A5 +*UIConstraints: *InputSlot Upper *PageSize B5 +*UIConstraints: *InputSlot Upper *PageSize Executive +*UIConstraints: *InputSlot Upper *PageSize Universal + +*UIConstraints: *InputSlot Lower *PageSize A5 +*UIConstraints: *InputSlot Lower *PageSize B5 +*UIConstraints: *InputSlot Lower *PageSize Executive +*UIConstraints: *InputSlot Lower *PageSize Universal + +*UIConstraints: *InputSlot Upper *MediaType Card +*UIConstraints: *InputSlot Lower *MediaType Card +*UIConstraints: *InputSlot Upper *MediaType Labels +*UIConstraints: *InputSlot Lower *MediaType Labels + + +*% ====== Basic Capabilities ====== +*LanguageLevel: "2" +*Throughput: "24" +*ColorDevice: True +*DefaultColorSpace: CMYK +*TTRasterizer: Type42 +*JobPatchFile 1: " + /oldresourcestatus /resourcestatus load def + /resourcestatus {dup /FontType eq + {1 index 32 eq {pop pop false} {oldresourcestatus} ifelse} + {oldresourcestatus} ifelse } bind def + " +*End +*FileSystem: True +*Protocols: PJL TBCP +*FreeVM: "2058000" +*VMOption 2Meg: "376000" +*VMOption 4Meg: "910000" +*VMOption 6Meg: "1034000" +*VMOption 8Meg: "1290000" +*VMOption 10Meg: "1290000" +*VMOption 12Meg: "1546000" +*VMOption 14Meg: "1546000" +*VMOption 16Meg: "2058000" +*VMOption 18Meg: "2058000" +*VMOption 20Meg: "2058000" +*VMOption 22Meg: "2058000" +*VMOption 24Meg: "2058000" +*VMOption 26Meg: "2058000" +*VMOption 28Meg: "2058000" +*VMOption 32Meg: "2058000" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: PrtSet +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrtSet/Printer Setting: "" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLCloseUI: *JCLEconomode + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 10 AnySetup *Resolution +*Resolution 600dpi/600 dpi: "1 dict dup /HWResolution [600 600] put setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*OpenUI *ColorCorrection/Color Correction: PickOne +*OrderDependency: 140 AnySetup *ColorCorrection +*DefaultColorCorrection: None +*ColorCorrection RGB/RGB: " + 2 dict dup /DeviceRenderingInfo 2 dict dup + /Type 97 put dup /ColorCorrection null put put + dup /ProcessColorModel /DeviceRGB put setpagedevice" +*End +*ColorCorrection B&W/Black && White: " + 2 dict dup /DeviceRenderingInfo 2 dict dup + /Type 97 put dup /ColorCorrection null put put + dup /ProcessColorModel /DeviceGray put setpagedevice" +*End +*ColorCorrection CMYK/CMYK: " + 2 dict dup /DeviceRenderingInfo 2 dict dup + /Type 97 put dup /ColorCorrection null put put + dup /ProcessColorModel /DeviceCMYK put setpagedevice" +*End +*ColorCorrection Display/Display: " + 2 dict dup /DeviceRenderingInfo 2 dict dup + /Type 97 put dup /ColorCorrection /Display put put + dup /ProcessColorModel /DeviceRGB put setpagedevice" +*End +*ColorCorrection Vivid/Vivid: " + 2 dict dup /DeviceRenderingInfo 2 dict dup + /Type 97 put dup /ColorCorrection /Vivid put put + dup /ProcessColorModel /DeviceRGB put setpagedevice" +*End +*?ColorCorrection: " + save statusdict begin + [(RGB) (B&W) (CMYK) (Display) (Vivid)] + colorcorrection 1 sub get = flush + end + restore" +*End +*CloseUI: *ColorCorrection + +*OpenUI *Screening/1200 Image Quality: PickOne +*OrderDependency: 120 AnySetup *Screening +*DefaultScreening: None +*Screening 3ColorGrade/Off: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 97 put dup /Screening /ColorGrade put put setpagedevice" +*Screening 1Images/Images Only: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 97 put dup /Screening /IETImagesOnly put put setpagedevice" +*Screening 1Page/Entire Page: "1 dict dup /DeviceRenderingInfo 2 dict dup /Type 97 put dup /Screening /IET put put setpagedevice" +*?Screening: " + save statusdict begin + [(Off) (Entire_Page) (Images_Only)] screening 1 sub get = flush + end + restore" +*End +*CloseUI: *Screening + +*%***************************************************************** +*% Halftone Information * +*%***************************************************************** + +*% Screening Frequency and Angle + +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*% **** Transfer Functions Factory & Factory.Inverse **** + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: Plain +*OrderDependency: 140 AnySetup *MediaType +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + +*%****************************************************** +*% Paper Selection/Handling * +*%****************************************************** + +*LandscapeOrientation: Plus90 + +*% PageSize selection is normally associated with selection of paper by +*% size rather than by input source. + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B5/B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5/A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Universal/Universal: " + 2 dict dup /PageSize [612 862] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + 7 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B5: " + 2 dict dup /PageSize [516 729] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive: " + 2 dict dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5: " + 2 dict dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Universal: " + 2 dict dup /PageSize [612 862] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% **** Printable Area by key word **** + +*DefaultImageableArea: Letter +*ImageableArea Letter: "12 12 600 780" +*ImageableArea Legal: "12 12 600 996" +*ImageableArea B5: "12 12 505 716" +*ImageableArea A4: "10 12 588 829" +*ImageableArea Executive: "12 12 510 744" +*ImageableArea A5: "12 12 407 583" +*ImageableArea Universal: "7 7 605 855" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 862" +*RequiresPageRegion All: True + +*%***************************************** +*% Input Paper Sources Standard * +*%***************************************** +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice" +*End +*InputSlot Upper/Tray 1: " + 1 dict dup /MediaPosition null put setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [0] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot Lower/Tray 2: " + 1 dict dup /MediaPosition null put setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + 1 dict dup /MediaPosition null put setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + 1 dict dup /InputAttributes 1 dict dup /Priority [lms] put put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 7 put put setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + 1 dict dup /ManualFeed true put setpagedevice + 1 dict dup /MediaPosition null put setpagedevice + 1 dict dup /Policies 1 dict dup /PageSize 2 put put setpagedevice +" +*End +*?InputSlot: " + save + [ (Upper) (Lower) (Multipurpose) (ManualEnv) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + +*OpenUI *ManualFeed/Manual Paper: Boolean +*OrderDependency: 15 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True/On: "1 dict dup /ManualFeed true put setpagedevice" +*ManualFeed False/Off: "1 dict dup /ManualFeed false put setpagedevice" +*?ManualFeed: " + save + currentpagedevice /ManualFeed get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *ManualFeed + +*%**************************** +*%* Output Processing * +*%**************************** + +*% **** Collated Copies **** + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 44 AnySetup *LXCollate +*LXCollate True/On: "1 dict dup /Collate true put setpagedevice" +*LXCollate False/Off: "1 dict dup /Collate false put setpagedevice" +*CloseUI: *LXCollate + +*%************************************** +*% Font Information * +*%************************************** + +*DefaultFont: Courier +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + sv + end + restore + " +*End + + +*%****************************************** +*% Color Separation Information * +*%****************************************** + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 106 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.106lpi.1200dpi/106 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.1200dpi/106 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.1200dpi/106 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.106lpi.1200dpi/106 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.106lpi.1200dpi/106 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.1200dpi/106 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.106lpi.1200dpi/106 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.106lpi.1200dpi/106 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.106lpi.1200dpi/106 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.106lpi.1200dpi/106 lpi / 1200 dpi: "100.0" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" + +*%**************************************** +*% Messages * +*%**************************************** + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: <one of these> %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: <stat>; source: <one of these> %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: <one of these> %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*%*************************************************************************************** +*% End of PPD file for Lexmark S12x0/1650/2450 Laser Printers * +*%*************************************************************************************** diff --git a/openoffice/share/psprint/driver/LOPW810.PS b/openoffice/share/psprint/driver/LOPW810.PS new file mode 100644 index 0000000000000000000000000000000000000000..96f2e02e0f3b5ba9c772ce0f1335c73acd3d0814 --- /dev/null +++ b/openoffice/share/psprint/driver/LOPW810.PS @@ -0,0 +1,1018 @@ +*PPD-Adobe: "4.2" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra W810 Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1999 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOPW810.PPD" +*Product: "(Lexmark Optra W810 Laser Printer)" +*PSVersion: "(3010)" +*ModelName: "Lexmark Optra W810 Laser Printer" +*ShortNickName: "Lexmark Optra W810 PS" +*NickName: "Lexmark Optra W810 PS" +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Tray2/Tray 2 - Option: PickOne +*DefaultTray2: T500 +*Tray2 T500/500-Sheet Drawer: "" +*Tray2 T2500/2500-Sheet Drawer: "" +*Tray2 False/Not Installed: "" +*CloseUI: *Tray2 + +*OpenUI *Tray3/Tray 3 - Option: PickOne +*DefaultTray3: T500 +*Tray3 T500/500-Sheet Drawer: "" +*Tray3 T2500/2500-Sheet Drawer: "" +*Tray3 False/Not Installed: "" +*CloseUI: *Tray3 + +*OpenUI *Tray4/Tray 4 - Option: PickOne +*DefaultTray4: False +*Tray4 T500/500-Sheet Drawer: "" +*Tray4 T2500/2500-Sheet Drawer: "" +*Tray4 False/Not Installed: "" +*CloseUI: *Tray4 + +*OpenUI *OutputBins/Number of Output Bins - Option: PickOne +*DefaultOutputBins: False +*OutputBins False/Standard Bin Only: "" +*OutputBins 2Bin/2 Extra Bins: "" +*OutputBins 10Bin/10 Extra Bins: "" +*CloseUI: *OutputBins + +*OpenUI *Duplexer/Duplexer - Option: Boolean +*DefaultDuplexer: False +*Duplexer True/Installed: "" +*Duplexer False/Not Installed: "" +*CloseUI: *Duplexer + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *FaxCard/Fax Card: Boolean +*DefaultFaxCard: False +*FaxCard True/Installed: "" +*FaxCard False/Not Installed: "" +*CloseUI: *FaxCard + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 8Meg +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *Tray2 False *InputSlot Tray2 +*UIConstraints: *Tray3 False *InputSlot Tray3 +*UIConstraints: *Tray4 False *InputSlot Tray4 + +*UIConstraints: *Duplexer False *Duplex + +*% The Manual Feeder is only available when the Duplexer is installed. +*% +*%UIConstraints: *Duplexer False *InputSlot Manual + +*UIConstraints: *Tray2 False *Tray3 T500 +*UIConstraints: *Tray2 False *Tray3 T2500 +*UIConstraints: *Tray2 T2500 *Tray3 T500 +*UIConstraints: *Tray2 T2500 *Tray3 T2500 + +*UIConstraints: *Tray2 False *Tray4 T500 +*UIConstraints: *Tray2 False *Tray4 T2500 +*UIConstraints: *Tray2 T2500 *Tray4 T500 +*UIConstraints: *Tray2 T2500 *Tray4 T2500 + +*UIConstraints: *Tray3 False *Tray4 T500 +*UIConstraints: *Tray3 False *Tray4 T2500 +*UIConstraints: *Tray3 T2500 *Tray4 T500 +*UIConstraints: *Tray3 T2500 *Tray4 T2500 + + +*UIConstraints: *OutputBins False *OutputBin Bin1 +*UIConstraints: *OutputBins False *OutputBin Bin2 +*UIConstraints: *OutputBins False *OutputBin Bin3 +*UIConstraints: *OutputBins False *OutputBin Bin4 +*UIConstraints: *OutputBins False *OutputBin Bin5 +*UIConstraints: *OutputBins False *OutputBin Bin6 +*UIConstraints: *OutputBins False *OutputBin Bin7 +*UIConstraints: *OutputBins False *OutputBin Bin8 +*UIConstraints: *OutputBins False *OutputBin Bin9 +*UIConstraints: *OutputBins False *OutputBin Bin10 + +*UIConstraints: *OutputBins 2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin10 + +*% new entry for jog/2bin +*UIConstraints: *OutputBins False *Jog EndOfSet +*UIConstraints: *OutputBins 10Bin *Jog EndOfSet + +*UIConstraints: *OutputBins 10Bin *StapleLocation True +*UIConstraints: *OutputBins False *StapleLocation True + +*UIConstraints: *OutputBins 10Bin *HolePunch True +*UIConstraints: *OutputBins False *HolePunch True + +*UIConstraints: *OutputBins 2Bin *OutputBin False +*UIConstraints: *OutputBins 10Bin *OutputBin False + +*% Constraints for 2 Bin Finisher +*UIConstraints: *OutputBin Bin1 *StapleLocation True +*UIConstraints: *OutputBin Bin1 *Jog EndOfSet + +*% New entry for jog/2bin +*UIConstraints: *OutputBin Bin10 *Jog EndOfSet +*UIConstraints: *OutputBin False *Jog EndOfSet + +*% Constraints for 10 Bin Mailbox +*%UIConstraints: *OutputBin Bin2 *StapleLocation True +*UIConstraints: *OutputBin Bin3 *StapleLocation True +*UIConstraints: *OutputBin Bin4 *StapleLocation True +*UIConstraints: *OutputBin Bin5 *StapleLocation True +*UIConstraints: *OutputBin Bin6 *StapleLocation True +*UIConstraints: *OutputBin Bin7 *StapleLocation True +*UIConstraints: *OutputBin Bin8 *StapleLocation True +*UIConstraints: *OutputBin Bin9 *StapleLocation True +*UIConstraints: *OutputBin Bin10 *StapleLocation True + +*%UIConstraints: *OutputBin Bin1 *HolePunch True +*%UIConstraints: *OutputBin Bin2 *HolePunch True +*UIConstraints: *OutputBin Bin3 *HolePunch True +*UIConstraints: *OutputBin Bin4 *HolePunch True +*UIConstraints: *OutputBin Bin5 *HolePunch True +*UIConstraints: *OutputBin Bin6 *HolePunch True +*UIConstraints: *OutputBin Bin7 *HolePunch True +*UIConstraints: *OutputBin Bin8 *HolePunch True +*UIConstraints: *OutputBin Bin9 *HolePunch True +*UIConstraints: *OutputBin Bin10 *HolePunch True + +*%UIConstraints: *OutputBin Bin2 *Jog EndOfSet +*UIConstraints: *OutputBin Bin3 *Jog EndOfSet +*UIConstraints: *OutputBin Bin4 *Jog EndOfSet +*UIConstraints: *OutputBin Bin5 *Jog EndOfSet +*UIConstraints: *OutputBin Bin6 *Jog EndOfSet +*UIConstraints: *OutputBin Bin7 *Jog EndOfSet +*UIConstraints: *OutputBin Bin8 *Jog EndOfSet +*UIConstraints: *OutputBin Bin9 *Jog EndOfSet + +*UIConstraints: *StapleLocation True *Jog EndOfSet + + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *ImageEnhance True *Smoothing True +*UIConstraints: *JCLEconomode True *ImageEnhance True + + + + + + +*% These are new entries created on 01/07/99. + +*UIConstraints: *InputSlot Tray2 *MediaType Transparency +*UIConstraints: *InputSlot Tray2 *MediaType CardStock +*UIConstraints: *InputSlot Tray2 *MediaType Labels + +*UIConstraints: *InputSlot Tray3 *MediaType Transparency +*UIConstraints: *InputSlot Tray3 *MediaType CardStock +*UIConstraints: *InputSlot Tray3 *MediaType Labels + +*UIConstraints: *InputSlot Tray4 *MediaType Transparency +*UIConstraints: *InputSlot Tray4 *MediaType CardStock +*UIConstraints: *InputSlot Tray4 *MediaType Labels + + + + + + +*UIConstraints: *PageSize B5 *OutputBin Bin3 +*UIConstraints: *PageSize B5 *OutputBin Bin4 +*UIConstraints: *PageSize B5 *OutputBin Bin5 +*UIConstraints: *PageSize B5 *OutputBin Bin6 +*UIConstraints: *PageSize B5 *OutputBin Bin7 +*UIConstraints: *PageSize B5 *OutputBin Bin8 +*UIConstraints: *PageSize B5 *OutputBin Bin9 +*UIConstraints: *PageSize B5 *OutputBin Bin10 + +*UIConstraints: *PageSize A5 *OutputBin Bin2 +*UIConstraints: *PageSize A5 *OutputBin Bin3 +*UIConstraints: *PageSize A5 *OutputBin Bin4 +*UIConstraints: *PageSize A5 *OutputBin Bin5 +*UIConstraints: *PageSize A5 *OutputBin Bin6 +*UIConstraints: *PageSize A5 *OutputBin Bin7 +*UIConstraints: *PageSize A5 *OutputBin Bin8 +*UIConstraints: *PageSize A5 *OutputBin Bin9 +*UIConstraints: *PageSize A5 *OutputBin Bin10 + +*UIConstraints: *PageSize Executive *OutputBin Bin2 +*UIConstraints: *PageSize Executive *OutputBin Bin3 +*UIConstraints: *PageSize Executive *OutputBin Bin4 +*UIConstraints: *PageSize Executive *OutputBin Bin5 +*UIConstraints: *PageSize Executive *OutputBin Bin6 +*UIConstraints: *PageSize Executive *OutputBin Bin7 +*UIConstraints: *PageSize Executive *OutputBin Bin8 +*UIConstraints: *PageSize Executive *OutputBin Bin9 +*UIConstraints: *PageSize Executive *OutputBin Bin10 + +*UIConstraints: *PageSize Universal *OutputBin Bin2 +*UIConstraints: *PageSize Universal *OutputBin Bin3 +*UIConstraints: *PageSize Universal *OutputBin Bin4 +*UIConstraints: *PageSize Universal *OutputBin Bin5 +*UIConstraints: *PageSize Universal *OutputBin Bin6 +*UIConstraints: *PageSize Universal *OutputBin Bin7 +*UIConstraints: *PageSize Universal *OutputBin Bin8 +*UIConstraints: *PageSize Universal *OutputBin Bin9 +*UIConstraints: *PageSize Universal *OutputBin Bin10 + + + +*% === Basic Capabilities ============ + +*LanguageLevel: "3" +*Protocols: PJL TBCP +*FreeVM: "1290000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 28Meg/28 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "35" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLDensity/Print Darkness: PickOne +*DefaultJCLDensity: None +*OrderDependency: 20 JCLSetup *JCLDensity +*JCLDensity None/Printer's default: "" +*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>" +*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>" +*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>" +*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>" +*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>" +*JCLCloseUI: *JCLDensity + +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: None +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrtSet/Printer's default: "" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice" +*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice" +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer's default:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: Plain +*OrderDependency: 140 AnySetup *MediaType +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) >> setpagedevice" +*MediaType CardStock/Card Stock: "<< /MediaType (Card Stock) >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) >> setpagedevice" +*CloseUI: *MediaType + + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*OrderDependency: 40 AnySetup *Duplex +*Duplex None/Simplex: "<< /Duplex false >> setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble false >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble true >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: False +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin False/Standard Bin: " + << /OutputAttributes << /Priority [0] >> >> setpagedevice" +*End +*OutputBin Bin1/Bin 1: " + << /OutputAttributes << /Priority [1] >> >> setpagedevice" +*End +*OutputBin Bin2/Bin 2: " + << /OutputAttributes << /Priority [2] >> >> setpagedevice" +*End +*OutputBin Bin3/Bin 3: " + << /OutputAttributes << /Priority [3] >> >> setpagedevice" +*End +*OutputBin Bin4/Bin 4: " + << /OutputAttributes << /Priority [4] >> >> setpagedevice" +*End +*OutputBin Bin5/Bin 5: " + << /OutputAttributes << /Priority [5] >> >> setpagedevice" +*End +*OutputBin Bin6/Bin 6: " + << /OutputAttributes << /Priority [6] >> >> setpagedevice" +*End +*OutputBin Bin7/Bin 7: " + << /OutputAttributes << /Priority [7] >> >> setpagedevice" +*End +*OutputBin Bin8/Bin 8: " + << /OutputAttributes << /Priority [8] >> >> setpagedevice" +*End +*OutputBin Bin9/Bin 9: " + << /OutputAttributes << /Priority [9] >> >> setpagedevice" +*End +*OutputBin Bin10/Bin 10: " + << /OutputAttributes << /Priority [10] >> >> setpagedevice" +*End +*CloseUI: *OutputBin + +*OpenUI *StapleLocation/Staple: Boolean +*DefaultStapleLocation: False +*OrderDependency: 170 AnySetup *StapleLocation +*StapleLocation False/Off: " + << /Staple 0 >> setpagedevice" +*End +*StapleLocation True/On: " + << /Staple 3 >> setpagedevice" +*End +*CloseUI: *StapleLocation + +*OpenUI *HolePunch/Hole Punch: Boolean +*DefaultHolePunch: None +*OrderDependency: 170 AnySetup *HolePunch +*HolePunch None/Off: "<< /Punch 0 >> setpagedevice" +*HolePunch True/On: "<< /Punch 3 >> setpagedevice" +*CloseUI: *HolePunch + +*OpenUI *Jog/Offset Pages: Boolean +*DefaultJog: False +*OrderDependency: 170 AnySetup *Jog +*Jog PrtSet/Printer Setting:"" +*Jog None/Off: "<< /Jog 0>> setpagedevice" +*Jog EndOfSet/Between Copies: "<< /Jog 3 >> setpagedevice" +*CloseUI: *Jog + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B4/B4 257 x 364 mm: " + << /Policies << /PageSize 2 >> >> setpagedevice + << /PageSize [729 1032] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A3/A3 297 x 419 mm: " + << /Policies << /PageSize 2 >> >> setpagedevice + << /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 11.69 x 17 in: " + << /PageSize [842 1224] /ImagingBBox null >> setpagedevice" +*End +*PageSize Tabloid/Tabloid 11 x 17 in: " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 10 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a3 (A3) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b4 (B4) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /Tabloid (Tabloid) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B4: " + << /PageSize [729 1032] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A3: " + << /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [842 1224] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Tabloid: " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 599 779" +*ImageableArea Legal: "13 13 599 995" +*ImageableArea B4: "13 13 716 1019" +*ImageableArea B5: "13 13 503 716" +*ImageableArea A3: "13 13 829 1178" +*ImageableArea A4: "10 13 585 829" +*ImageableArea Executive: "13 13 509 743" +*ImageableArea A5: "13 13 407 583" +*ImageableArea Universal: "13 13 829 1211" +*ImageableArea Tabloid: "13 13 779 1211" + +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B4: "729 1032" +*PaperDimension B5: "516 729" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "842 1224" +*PaperDimension Tabloid: "792 1224" + +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*%*InputSlot Manual/Manual Feeder: " +*% << /ManualFeed true /MediaPosition null >> setpagedevice +*% << /Policies << /PageSize 2 >> >> setpagedevice" +*%*End + +*?InputSlot: " + save + [ (Tray1) (Tray2) (Tray3) (Tray4) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font AlbertusMT: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Roman: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Italic: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Bold: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Compact: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bodoni: Standard "(001.000)" Standard ROM +*Font Bodoni-Bold: Standard "(001.000)" Standard ROM +*Font Bodoni-BoldItalic: Standard "(001.000)" Standard ROM +*Font Bodoni-Italic: Standard "(001.000)" Standard ROM +*Font Bodoni-Poster: Standard "(001.000)" Standard ROM +*Font Bodoni-PosterCompressed: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Clarendon: Standard "(001.000)" Standard ROM +*Font Clarendon-Bold: Standard "(001.000)" Standard ROM +*Font Clarendon-Light: Standard "(001.000)" Standard ROM +*Font CooperBlack: Standard "(001.000)" Standard ROM +*Font CooperBlack-Italic: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyThreeBC: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyTwoBC: Standard "(001.000)" Standard ROM +*Font Coronet-Regular: Standard "(001.000)" Standard ROM +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Eurostile: Standard "(001.000)" Standard ROM +*Font Eurostile-Bold: Standard "(001.000)" Standard ROM +*Font Eurostile-BoldExtendedTwo: Standard "(001.000)" Standard ROM +*Font Eurostile-ExtendedTwo: Standard "(001.000)" Standard ROM +*Font GillSans: Standard "(001.000)" Standard ROM +*Font GillSans-Bold: Standard "(001.000)" Standard ROM +*Font GillSans-BoldItalic: Standard "(001.000)" Standard ROM +*Font GillSans-Italic: Standard "(001.000)" Standard ROM +*Font GillSans-BoldCondensed: Standard "(001.000)" Standard ROM +*Font GillSans-Condensed: Standard "(001.000)" Standard ROM +*Font GillSans-ExtraBold: Standard "(001.000)" Standard ROM +*Font GillSans-Light: Standard "(001.000)" Standard ROM +*Font GillSans-LightItalic: Standard "(001.000)" Standard ROM +*Font Goudy: Standard "(001.000)" Standard ROM +*Font Goudy-Bold: Standard "(001.000)" Standard ROM +*Font Goudy-BoldItalic: Standard "(001.000)" Standard ROM +*Font Goudy-Italic: Standard "(001.000)" Standard ROM +*Font Goudy-ExtraBold: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.000)" Standard ROM +*Font JoannaMT: Standard "(001.000)" Standard ROM +*Font JoannaMT-Bold: Standard "(001.000)" Standard ROM +*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard ROM +*Font JoannaMT-Italic: Standard "(001.000)" Standard ROM +*Font LetterGothic: Standard "(001.000)" Standard ROM +*Font LetterGothic-Bold: Standard "(001.000)" Standard ROM +*Font LetterGothic-BoldSlanted: Standard "(001.000)" Standard ROM +*Font LetterGothic-Slanted: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Book: Standard "(001.000)" Standard ROM +*Font LubalinGraph-BookOblique: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Demi: Standard "(001.000)" Standard ROM +*Font LubalinGraph-DemiOblique: Standard "(001.000)" Standard ROM +*Font Marigold: Standard "(001.000)" Standard ROM +*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima: Standard "(001.000)" Standard ROM +*Font Optima-Bold: Standard "(001.000)" Standard ROM +*Font Optima-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima-Italic: Standard "(001.000)" Standard ROM +*Font Oxford: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Roman: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Italic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Bold: Standard "(001.000)" Standard ROM +*Font StempelGaramond-BoldItalic: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Univers: Standard "(001.000)" Standard ROM +*Font Univers-Oblique: Standard "(001.000)" Standard ROM +*Font Univers-Bold: Standard "(001.000)" Standard ROM +*Font Univers-BoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-Condensed: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBold: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-CondensedOblique: Standard "(001.000)" Standard ROM +*Font Univers-Extended: Standard "(001.000)" Standard ROM +*Font Univers-ExtendedObl: Standard "(001.000)" Standard ROM +*Font Univers-BoldExt: Standard "(001.000)" Standard ROM +*Font Univers-BoldExtObl: Standard "(001.000)" Standard ROM +*Font Univers-Light: Standard "(001.000)" Standard ROM +*Font Univers-LightOblique: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: <one of these> %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: <stat>; source: <one of these> %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: <one of these> %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + + +*% ======== Extended Output Options =========*% End of PPD file for Lexmark Optra W810 Laser Printers diff --git a/openoffice/share/psprint/driver/LOS1255P.PS b/openoffice/share/psprint/driver/LOS1255P.PS new file mode 100644 index 0000000000000000000000000000000000000000..acafe89b56ce2763fd55b62ba464fdd7ee5a3e13 --- /dev/null +++ b/openoffice/share/psprint/driver/LOS1255P.PS @@ -0,0 +1,1205 @@ +*PPD-Adobe: "4.3" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra S 1255 Plus Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1999 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.2" +*FileVersion: "1.1" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOS1255P.PPD" +*Product: "(Lexmark Optra S 1255 Plus Laser Printer)" +*PSVersion: "(3010)" +*ModelName: "Lexmark Optra S 1255 Plus Laser Printer" +*ShortNickName: "Lexmark Optra S 1255 Plus PS" +*NickName: "Lexmark Optra S 1255 Plus PS" + +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *LowerTray/Tray 2 - Option: Boolean +*DefaultLowerTray: False +*LowerTray True/Installed: "" +*LowerTray False/Not Installed: "" +*CloseUI: *LowerTray + +*OpenUI *Tray3/Tray 3 - Option: Boolean +*DefaultTray3: False +*Tray3 True/Installed: "" +*Tray3 False/Not Installed: "" +*CloseUI: *Tray3 + +*OpenUI *Tray4/Tray 4 - Option: Boolean +*DefaultTray4: False +*Tray4 True/Installed: "" +*Tray4 False/Not Installed: "" +*CloseUI: *Tray4 + +*OpenUI *Tray5/Tray 5 - Option: Boolean +*DefaultTray5: False +*Tray5 True/Installed: "" +*Tray5 False/Not Installed: "" +*CloseUI: *Tray5 + +*OpenUI *MPFeeder/MP Feeder - Option: Boolean +*DefaultMPFeeder: True +*MPFeeder True/Installed: "" +*MPFeeder False/Not Installed: "" +*CloseUI: *MPFeeder + +*OpenUI *Feeder/Envelope Feeder - Option: Boolean +*DefaultFeeder: False +*Feeder True/Installed: "" +*Feeder False/Not Installed: "" +*CloseUI: *Feeder + +*OpenUI *OutputBins/Number of Output Bins - Option: PickOne +*DefaultOutputBins: False +*OutputBins False/Standard Bin Only: "" +*OutputBins 1Bin/1 Extra Bin: "" +*OutputBins 2Bin/2 Extra Bins: "" +*OutputBins 3Bin/3 Extra Bins: "" +*OutputBins 4Bin/4 Extra Bins: "" +*OutputBins 5Bin/5 Extra Bins: "" +*OutputBins 6Bin/6 Extra Bins: "" +*OutputBins 7Bin/7 Extra Bins: "" +*OutputBins 8Bin/8 Extra Bins: "" +*OutputBins 9Bin/9 Extra Bins: "" +*OutputBins 10Bin/10 Extra Bins: "" +*OutputBins 11Bin/11 Extra Bins: "" +*OutputBins 12Bin/12 Extra Bins: "" +*OutputBins 13Bin/13 Extra Bins: "" +*OutputBins 14Bin/14 Extra Bins: "" +*OutputBins 15Bin/15 Extra Bins: "" +*CloseUI: *OutputBins + +*OpenUI *Duplexer/Duplexer - Option: Boolean +*DefaultDuplexer: False +*Duplexer True/Installed: "" +*Duplexer False/Not Installed: "" +*CloseUI: *Duplexer + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 4Meg +*InstalledMemory 2Meg/2 MB Printer Memory: "" +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 6Meg/6 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 10Meg/10 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 14Meg/14 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 18Meg/18 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 22Meg/22 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*OpenUI *FaxCard/Fax Card: Boolean +*DefaultFaxCard: False +*FaxCard True/Installed: "" +*FaxCard False/Not Installed: "" +*CloseUI: *FaxCard +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *LowerTray False *InputSlot Tray2 +*UIConstraints: *Tray3 False *InputSlot Tray3 +*UIConstraints: *Tray4 False *InputSlot Tray4 +*UIConstraints: *Tray5 False *InputSlot Tray5 +*UIConstraints: *MPFeeder False *InputSlot MultiPurpose +*%UIConstraints: *MPFeeder False *ManualFeed +*UIConstraints: *MPFeeder False *InputSlot Manual +*UIConstraints: *MPFeeder False *InputSlot ManualEnv +*UIConstraints: *Feeder False *InputSlot Feeder +*UIConstraints: *Duplexer False *Duplex + +*UIConstraints: *OutputBins False *OutputBin +*UIConstraints: *OutputBins False *StapleLocation True + +*UIConstraints: *OutputBins False *OutputBin Bin1 +*UIConstraints: *OutputBins False *OutputBin Bin2 +*UIConstraints: *OutputBins False *OutputBin Bin3 +*UIConstraints: *OutputBins False *OutputBin Bin4 +*UIConstraints: *OutputBins False *OutputBin Bin5 +*UIConstraints: *OutputBins False *OutputBin Bin6 +*UIConstraints: *OutputBins False *OutputBin Bin7 +*UIConstraints: *OutputBins False *OutputBin Bin8 +*UIConstraints: *OutputBins False *OutputBin Bin9 +*UIConstraints: *OutputBins False *OutputBin Bin10 +*UIConstraints: *OutputBins False *OutputBin Bin11 +*UIConstraints: *OutputBins False *OutputBin Bin12 +*UIConstraints: *OutputBins False *OutputBin Bin13 +*UIConstraints: *OutputBins False *OutputBin Bin14 +*UIConstraints: *OutputBins False *OutputBin Bin15 + +*UIConstraints: *OutputBins 1Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 3Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 4Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 5Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 6Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 7Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 8Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 9Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 10Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 11Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 12Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 13Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 13Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 14Bin *OutputBin Bin15 + + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *Smoothing True +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True + +*UIConstraints: *ImageEnhance True *Smoothing True + +*UIConstraints: *JCLEconomode True *ImageEnhance True + +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other + +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other + +*UIConstraints: *InputSlot Tray3 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize C9 +*UIConstraints: *InputSlot Tray3 *PageSize Comm10 +*UIConstraints: *InputSlot Tray3 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize Other + +*UIConstraints: *InputSlot Tray4 *PageSize Monarch +*UIConstraints: *InputSlot Tray4 *PageSize C9 +*UIConstraints: *InputSlot Tray4 *PageSize Comm10 +*UIConstraints: *InputSlot Tray4 *PageSize DL +*UIConstraints: *InputSlot Tray4 *PageSize C5 +*UIConstraints: *InputSlot Tray4 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray4 *PageSize Other + +*UIConstraints: *InputSlot Tray5 *PageSize Monarch +*UIConstraints: *InputSlot Tray5 *PageSize C9 +*UIConstraints: *InputSlot Tray5 *PageSize Comm10 +*UIConstraints: *InputSlot Tray5 *PageSize DL +*UIConstraints: *InputSlot Tray5 *PageSize C5 +*UIConstraints: *InputSlot Tray5 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray5 *PageSize Other + +*UIConstraints: *InputSlot Tray1 *MediaType Env +*UIConstraints: *InputSlot Tray2 *MediaType Env +*UIConstraints: *InputSlot Tray3 *MediaType Env +*UIConstraints: *InputSlot Tray4 *MediaType Env +*UIConstraints: *InputSlot Tray5 *MediaType Env + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede +*UIConstraints: *InputSlot Feeder *PageSize Letter +*UIConstraints: *InputSlot Feeder *PageSize Legal +*UIConstraints: *InputSlot Feeder *PageSize B5 +*UIConstraints: *InputSlot Feeder *PageSize A4 +*UIConstraints: *InputSlot Feeder *PageSize Executive +*UIConstraints: *InputSlot Feeder *PageSize A5 +*UIConstraints: *InputSlot Feeder *PageSize Universal +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal +*UIConstraints: *InputSlot Feeder *MediaType Plain +*UIConstraints: *InputSlot Feeder *MediaType Card +*UIConstraints: *InputSlot Feeder *MediaType Transparency +*UIConstraints: *InputSlot Feeder *MediaType Labels +*UIConstraints: *InputSlot Feeder *MediaType Bond +*UIConstraints: *InputSlot Feeder *MediaType Letterhead +*UIConstraints: *InputSlot Feeder *MediaType Preprint +*UIConstraints: *InputSlot Feeder *MediaType Color +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*%UIConstraints: *ManualFeed True *MediaType Env +*UIConstraints: *InputSlot Manual *MediaType Env +*% === Basic Capabilities ============ + +*LanguageLevel: "3" +*Protocols: PJL TBCP +*FreeVM: "910000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 2Meg/2 MB Printer Memory: "376000" +*VMOption 6Meg/6 MB Printer Memory: "1034000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 10Meg/10 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 14Meg/14 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 18Meg/18 MB Printer Memory: "2058000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 22Meg/22 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 28Meg/28 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "12" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 1200dpi: "106.0" +*ResScreenAngle 1200dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLDensity/Print Darkness: PickOne +*DefaultJCLDensity: None +*OrderDependency: 20 JCLSetup *JCLDensity +*JCLDensity None/Printer's default: "" +*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>" +*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>" +*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>" +*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>" +*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>" +*JCLCloseUI: *JCLDensity + +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: PrtSet +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrtSet/Printer Setting: "" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice" +*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice" +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer Setting:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: None +*OrderDependency: 140 AnySetup *MediaType +*MediaType None/Printer Setting: "" +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*OrderDependency: 40 AnySetup *Duplex +*Duplex None/Simplex: "<< /Duplex false >> setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble false >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble true >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: None +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin None/Standard Bin: " + << /OutputAttributes << /Priority [0] >> >> setpagedevice" +*End +*OutputBin Bin1/Bin 1: " + << /OutputAttributes << /Priority [1] >> >> setpagedevice" +*End +*OutputBin Bin2/Bin 2: " + << /OutputAttributes << /Priority [2] >> >> setpagedevice" +*End +*OutputBin Bin3/Bin 3: " + << /OutputAttributes << /Priority [3] >> >> setpagedevice" +*End +*OutputBin Bin4/Bin 4: " + << /OutputAttributes << /Priority [4] >> >> setpagedevice" +*End +*OutputBin Bin5/Bin 5: " + << /OutputAttributes << /Priority [5] >> >> setpagedevice" +*End +*OutputBin Bin6/Bin 6: " + << /OutputAttributes << /Priority [6] >> >> setpagedevice" +*End +*OutputBin Bin7/Bin 7: " + << /OutputAttributes << /Priority [7] >> >> setpagedevice" +*End +*OutputBin Bin8/Bin 8: " + << /OutputAttributes << /Priority [8] >> >> setpagedevice" +*End +*OutputBin Bin9/Bin 9: " + << /OutputAttributes << /Priority [9] >> >> setpagedevice" +*End +*OutputBin Bin10/Bin 10: " + << /OutputAttributes << /Priority [10] >> >> setpagedevice" +*End +*OutputBin Bin11/Bin 11: " + << /OutputAttributes << /Priority [11] >> >> setpagedevice" +*End +*OutputBin Bin12/Bin 12: " + << /OutputAttributes << /Priority [12] >> >> setpagedevice" +*End +*OutputBin Bin13/Bin 13: " + << /OutputAttributes << /Priority [13] >> >> setpagedevice" +*End +*OutputBin Bin14/Bin 14: " + << /OutputAttributes << /Priority [14] >> >> setpagedevice" +*End +*OutputBin Bin15/Bin 15: " + << /OutputAttributes << /Priority [15] >> >> setpagedevice" +*End +*CloseUI: *OutputBin + +*OpenUI *StapleLocation/Staple: Boolean +*DefaultStapleLocation: False +*OrderDependency: 170 AnySetup *StapleLocation +*StapleLocation False/Off: " + << /Staple 0 >> setpagedevice" +*End +*StapleLocation True/On: " + << /Staple 3 >> setpagedevice" +*End +*CloseUI: *StapleLocation + + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize Other/Other Envelope 8 1/2 x 14 in: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Monarch: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C9: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Comm10: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Other: " + << /PageSize [649 1008] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 599 779" +*ImageableArea Legal: "13 13 599 995" +*ImageableArea B5: "13 13 505 715" +*ImageableArea A4: "10 13 588 829" +*ImageableArea Executive: "13 13 509 743" +*ImageableArea A5: "13 13 407 583" +*ImageableArea Universal: "13 13 599 995" +*ImageableArea Monarch: "13 13 278 527" +*ImageableArea C9: "13 13 278 626" +*ImageableArea Comm10: "13 13 294 671" +*ImageableArea DL: "13 13 309 611" +*ImageableArea C5: "13 13 455 636" +*ImageableArea ISOB5: "13 13 497 696" +*ImageableArea Other: "13 13 647 995" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1020" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 709" +*PaperDimension Other: "649 1008" +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray5/Tray 5: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Feeder/Envelope Feeder: " + << /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 2 known + { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice + << /InputAttributes << /Priority [2] >> >> setpagedevice } + { << /ManualFeed true >> setpagedevice }ifelse" +*End +*InputSlot Manual/Manual Paper: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font AlbertusMT: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Roman: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Italic: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Bold: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Compact: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bodoni: Standard "(001.000)" Standard ROM +*Font Bodoni-Bold: Standard "(001.000)" Standard ROM +*Font Bodoni-BoldItalic: Standard "(001.000)" Standard ROM +*Font Bodoni-Italic: Standard "(001.000)" Standard ROM +*Font Bodoni-Poster: Standard "(001.000)" Standard ROM +*Font Bodoni-PosterCompressed: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Clarendon: Standard "(001.000)" Standard ROM +*Font Clarendon-Bold: Standard "(001.000)" Standard ROM +*Font Clarendon-Light: Standard "(001.000)" Standard ROM +*Font CooperBlack: Standard "(001.000)" Standard ROM +*Font CooperBlack-Italic: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyThreeBC: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyTwoBC: Standard "(001.000)" Standard ROM +*Font Coronet-Regular: Standard "(001.000)" Standard ROM +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Eurostile: Standard "(001.000)" Standard ROM +*Font Eurostile-Bold: Standard "(001.000)" Standard ROM +*Font Eurostile-BoldExtendedTwo: Standard "(001.000)" Standard ROM +*Font Eurostile-ExtendedTwo: Standard "(001.000)" Standard ROM +*Font GillSans: Standard "(001.000)" Standard ROM +*Font GillSans-Bold: Standard "(001.000)" Standard ROM +*Font GillSans-BoldItalic: Standard "(001.000)" Standard ROM +*Font GillSans-Italic: Standard "(001.000)" Standard ROM +*Font GillSans-BoldCondensed: Standard "(001.000)" Standard ROM +*Font GillSans-Condensed: Standard "(001.000)" Standard ROM +*Font GillSans-ExtraBold: Standard "(001.000)" Standard ROM +*Font GillSans-Light: Standard "(001.000)" Standard ROM +*Font GillSans-LightItalic: Standard "(001.000)" Standard ROM +*Font Goudy: Standard "(001.000)" Standard ROM +*Font Goudy-Bold: Standard "(001.000)" Standard ROM +*Font Goudy-BoldItalic: Standard "(001.000)" Standard ROM +*Font Goudy-Italic: Standard "(001.000)" Standard ROM +*Font Goudy-ExtraBold: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.000)" Standard ROM +*Font JoannaMT: Standard "(001.000)" Standard ROM +*Font JoannaMT-Bold: Standard "(001.000)" Standard ROM +*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard ROM +*Font JoannaMT-Italic: Standard "(001.000)" Standard ROM +*Font LetterGothic: Standard "(001.000)" Standard ROM +*Font LetterGothic-Bold: Standard "(001.000)" Standard ROM +*Font LetterGothic-BoldSlanted: Standard "(001.000)" Standard ROM +*Font LetterGothic-Slanted: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Book: Standard "(001.000)" Standard ROM +*Font LubalinGraph-BookOblique: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Demi: Standard "(001.000)" Standard ROM +*Font LubalinGraph-DemiOblique: Standard "(001.000)" Standard ROM +*Font Marigold: Standard "(001.000)" Standard ROM +*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima: Standard "(001.000)" Standard ROM +*Font Optima-Bold: Standard "(001.000)" Standard ROM +*Font Optima-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima-Italic: Standard "(001.000)" Standard ROM +*Font Oxford: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Roman: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Italic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Bold: Standard "(001.000)" Standard ROM +*Font StempelGaramond-BoldItalic: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Univers: Standard "(001.000)" Standard ROM +*Font Univers-Oblique: Standard "(001.000)" Standard ROM +*Font Univers-Bold: Standard "(001.000)" Standard ROM +*Font Univers-BoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-Condensed: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBold: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-CondensedOblique: Standard "(001.000)" Standard ROM +*Font Univers-Extended: Standard "(001.000)" Standard ROM +*Font Univers-ExtendedObl: Standard "(001.000)" Standard ROM +*Font Univers-BoldExt: Standard "(001.000)" Standard ROM +*Font Univers-BoldExtObl: Standard "(001.000)" Standard ROM +*Font Univers-Light: Standard "(001.000)" Standard ROM +*Font Univers-LightOblique: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: <one of these> %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: <stat>; source: <one of these> %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: <one of these> %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" +*% End of PPD file for Lexmark Optra S 1255 Plus Laser Printers diff --git a/openoffice/share/psprint/driver/LOS1625P.PS b/openoffice/share/psprint/driver/LOS1625P.PS new file mode 100644 index 0000000000000000000000000000000000000000..97781c63eec959bbe8bcfcc2db9b83c010b157f4 --- /dev/null +++ b/openoffice/share/psprint/driver/LOS1625P.PS @@ -0,0 +1,1198 @@ +*PPD-Adobe: "4.3" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra S 1625 Plus Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1999 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.2" +*FileVersion: "1.1" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOS1625P.PPD" +*Product: "(Lexmark Optra S 1625 Plus Laser Printer)" +*PSVersion: "(3010)" +*ModelName: "Lexmark Optra S 1625 Plus Laser Printer" +*ShortNickName: "Lexmark Optra S 1625 Plus PS" +*NickName: "Lexmark Optra S 1625 Plus PS" + +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *LowerTray/Tray 2 - Option: Boolean +*DefaultLowerTray: False +*LowerTray True/Installed: "" +*LowerTray False/Not Installed: "" +*CloseUI: *LowerTray + +*OpenUI *Tray3/Tray 3 - Option: Boolean +*DefaultTray3: False +*Tray3 True/Installed: "" +*Tray3 False/Not Installed: "" +*CloseUI: *Tray3 + +*OpenUI *Tray4/Tray 4 - Option: Boolean +*DefaultTray4: False +*Tray4 True/Installed: "" +*Tray4 False/Not Installed: "" +*CloseUI: *Tray4 + +*OpenUI *Tray5/Tray 5 - Option: Boolean +*DefaultTray5: False +*Tray5 True/Installed: "" +*Tray5 False/Not Installed: "" +*CloseUI: *Tray5 + +*OpenUI *MPFeeder/MP Feeder - Option: Boolean +*DefaultMPFeeder: True +*MPFeeder True/Installed: "" +*MPFeeder False/Not Installed: "" +*CloseUI: *MPFeeder + +*OpenUI *Feeder/Envelope Feeder - Option: Boolean +*DefaultFeeder: False +*Feeder True/Installed: "" +*Feeder False/Not Installed: "" +*CloseUI: *Feeder + +*OpenUI *OutputBins/Number of Output Bins - Option: PickOne +*DefaultOutputBins: False +*OutputBins False/Standard Bin Only: "" +*OutputBins 1Bin/1 Extra Bin: "" +*OutputBins 2Bin/2 Extra Bins: "" +*OutputBins 3Bin/3 Extra Bins: "" +*OutputBins 4Bin/4 Extra Bins: "" +*OutputBins 5Bin/5 Extra Bins: "" +*OutputBins 6Bin/6 Extra Bins: "" +*OutputBins 7Bin/7 Extra Bins: "" +*OutputBins 8Bin/8 Extra Bins: "" +*OutputBins 9Bin/9 Extra Bins: "" +*OutputBins 10Bin/10 Extra Bins: "" +*OutputBins 11Bin/11 Extra Bins: "" +*OutputBins 12Bin/12 Extra Bins: "" +*OutputBins 13Bin/13 Extra Bins: "" +*OutputBins 14Bin/14 Extra Bins: "" +*OutputBins 15Bin/15 Extra Bins: "" +*CloseUI: *OutputBins + +*OpenUI *Duplexer/Duplexer - Option: Boolean +*DefaultDuplexer: False +*Duplexer True/Installed: "" +*Duplexer False/Not Installed: "" +*CloseUI: *Duplexer + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 4Meg +*InstalledMemory 2Meg/2 MB Printer Memory: "" +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 6Meg/6 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 10Meg/10 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 14Meg/14 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 18Meg/18 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 22Meg/22 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*OpenUI *FaxCard/Fax Card: Boolean +*DefaultFaxCard: False +*FaxCard True/Installed: "" +*FaxCard False/Not Installed: "" +*CloseUI: *FaxCard +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *LowerTray False *InputSlot Tray2 +*UIConstraints: *Tray3 False *InputSlot Tray3 +*UIConstraints: *Tray4 False *InputSlot Tray4 +*UIConstraints: *Tray5 False *InputSlot Tray5 +*UIConstraints: *MPFeeder False *InputSlot MultiPurpose +*%UIConstraints: *MPFeeder False *ManualFeed +*UIConstraints: *MPFeeder False *InputSlot ManualEnv +*UIConstraints: *Feeder False *InputSlot Feeder +*UIConstraints: *Duplexer False *Duplex + +*UIConstraints: *OutputBins False *OutputBin +*UIConstraints: *OutputBins False *StapleLocation True +*%UIConstraints: *OutputBin False *StapleLocation True +*UIConstraints: *OutputBins False *OutputBin Bin1 +*UIConstraints: *OutputBins False *OutputBin Bin2 +*UIConstraints: *OutputBins False *OutputBin Bin3 +*UIConstraints: *OutputBins False *OutputBin Bin4 +*UIConstraints: *OutputBins False *OutputBin Bin5 +*UIConstraints: *OutputBins False *OutputBin Bin6 +*UIConstraints: *OutputBins False *OutputBin Bin7 +*UIConstraints: *OutputBins False *OutputBin Bin8 +*UIConstraints: *OutputBins False *OutputBin Bin9 +*UIConstraints: *OutputBins False *OutputBin Bin10 +*UIConstraints: *OutputBins False *OutputBin Bin11 +*UIConstraints: *OutputBins False *OutputBin Bin12 +*UIConstraints: *OutputBins False *OutputBin Bin13 +*UIConstraints: *OutputBins False *OutputBin Bin14 +*UIConstraints: *OutputBins False *OutputBin Bin15 + +*UIConstraints: *OutputBins 1Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 3Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 4Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 5Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 6Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 7Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 8Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 9Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 10Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 11Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 12Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 13Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 13Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 14Bin *OutputBin Bin15 + + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *Smoothing True +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True + +*UIConstraints: *ImageEnhance True *Smoothing True + +*UIConstraints: *JCLEconomode True *ImageEnhance True + +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other +*UIConstraints: *InputSlot Tray3 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize C9 +*UIConstraints: *InputSlot Tray3 *PageSize Comm10 +*UIConstraints: *InputSlot Tray3 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize Other +*UIConstraints: *InputSlot Tray4 *PageSize Monarch +*UIConstraints: *InputSlot Tray4 *PageSize C9 +*UIConstraints: *InputSlot Tray4 *PageSize Comm10 +*UIConstraints: *InputSlot Tray4 *PageSize DL +*UIConstraints: *InputSlot Tray4 *PageSize C5 +*UIConstraints: *InputSlot Tray4 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray4 *PageSize Other +*UIConstraints: *InputSlot Tray5 *PageSize Monarch +*UIConstraints: *InputSlot Tray5 *PageSize C9 +*UIConstraints: *InputSlot Tray5 *PageSize Comm10 +*UIConstraints: *InputSlot Tray5 *PageSize DL +*UIConstraints: *InputSlot Tray5 *PageSize C5 +*UIConstraints: *InputSlot Tray5 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray5 *PageSize Other +*UIConstraints: *InputSlot Tray1 *MediaType Env +*UIConstraints: *InputSlot Tray2 *MediaType Env +*UIConstraints: *InputSlot Tray3 *MediaType Env +*UIConstraints: *InputSlot Tray4 *MediaType Env +*UIConstraints: *InputSlot Tray5 *MediaType Env + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede +*UIConstraints: *InputSlot Feeder *PageSize Letter +*UIConstraints: *InputSlot Feeder *PageSize Legal +*UIConstraints: *InputSlot Feeder *PageSize B5 +*UIConstraints: *InputSlot Feeder *PageSize A4 +*UIConstraints: *InputSlot Feeder *PageSize Executive +*UIConstraints: *InputSlot Feeder *PageSize A5 +*UIConstraints: *InputSlot Feeder *PageSize Universal +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal +*UIConstraints: *InputSlot Feeder *MediaType Plain +*UIConstraints: *InputSlot Feeder *MediaType Card +*UIConstraints: *InputSlot Feeder *MediaType Transparency +*UIConstraints: *InputSlot Feeder *MediaType Labels +*UIConstraints: *InputSlot Feeder *MediaType Bond +*UIConstraints: *InputSlot Feeder *MediaType Letterhead +*UIConstraints: *InputSlot Feeder *MediaType Preprint +*UIConstraints: *InputSlot Feeder *MediaType Color +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*%UIConstraints: *ManualFeed True *MediaType Env +*UIConstraints: *InputSlot Manual *MediaType Env +*% === Basic Capabilities ============ + +*LanguageLevel: "3" +*Protocols: PJL TBCP +*FreeVM: "910000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 2Meg/2 MB Printer Memory: "376000" +*VMOption 6Meg/6 MB Printer Memory: "1034000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 10Meg/10 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 14Meg/14 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 18Meg/18 MB Printer Memory: "2058000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 22Meg/22 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 28Meg/28 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "16" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 1200dpi: "106.0" +*ResScreenAngle 1200dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLDensity/Print Darkness: PickOne +*DefaultJCLDensity: None +*OrderDependency: 20 JCLSetup *JCLDensity +*JCLDensity None/Printer's default: "" +*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>" +*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>" +*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>" +*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>" +*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>" +*JCLCloseUI: *JCLDensity + +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: PrtSet +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrtSet/Printer Setting: "" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice" +*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice" +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer Setting:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: None +*OrderDependency: 140 AnySetup *MediaType +*MediaType None/Printer Setting: "" +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*OrderDependency: 40 AnySetup *Duplex +*Duplex None/Simplex: "<< /Duplex false >> setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble false >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble true >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: None +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin None/Standard Bin: " + << /OutputAttributes << /Priority [0] >> >> setpagedevice" +*End +*OutputBin Bin1/Bin 1: " + << /OutputAttributes << /Priority [1] >> >> setpagedevice" +*End +*OutputBin Bin2/Bin 2: " + << /OutputAttributes << /Priority [2] >> >> setpagedevice" +*End +*OutputBin Bin3/Bin 3: " + << /OutputAttributes << /Priority [3] >> >> setpagedevice" +*End +*OutputBin Bin4/Bin 4: " + << /OutputAttributes << /Priority [4] >> >> setpagedevice" +*End +*OutputBin Bin5/Bin 5: " + << /OutputAttributes << /Priority [5] >> >> setpagedevice" +*End +*OutputBin Bin6/Bin 6: " + << /OutputAttributes << /Priority [6] >> >> setpagedevice" +*End +*OutputBin Bin7/Bin 7: " + << /OutputAttributes << /Priority [7] >> >> setpagedevice" +*End +*OutputBin Bin8/Bin 8: " + << /OutputAttributes << /Priority [8] >> >> setpagedevice" +*End +*OutputBin Bin9/Bin 9: " + << /OutputAttributes << /Priority [9] >> >> setpagedevice" +*End +*OutputBin Bin10/Bin 10: " + << /OutputAttributes << /Priority [10] >> >> setpagedevice" +*End +*OutputBin Bin11/Bin 11: " + << /OutputAttributes << /Priority [11] >> >> setpagedevice" +*End +*OutputBin Bin12/Bin 12: " + << /OutputAttributes << /Priority [12] >> >> setpagedevice" +*End +*OutputBin Bin13/Bin 13: " + << /OutputAttributes << /Priority [13] >> >> setpagedevice" +*End +*OutputBin Bin14/Bin 14: " + << /OutputAttributes << /Priority [14] >> >> setpagedevice" +*End +*OutputBin Bin15/Bin 15: " + << /OutputAttributes << /Priority [15] >> >> setpagedevice" +*End +*CloseUI: *OutputBin + +*OpenUI *StapleLocation/Staple: Boolean +*DefaultStapleLocation: False +*OrderDependency: 170 AnySetup *StapleLocation +*StapleLocation False/Off: " + << /Staple 0 >> setpagedevice" +*End +*StapleLocation True/On: " + << /Staple 3 >> setpagedevice" +*End +*CloseUI: *StapleLocation + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize Other/Other Envelope 8 1/2 x 14 in: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Monarch: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C9: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Comm10: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Other: " + << /PageSize [649 1008] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 599 779" +*ImageableArea Legal: "13 13 599 995" +*ImageableArea B5: "13 13 505 715" +*ImageableArea A4: "10 13 588 829" +*ImageableArea Executive: "13 13 509 743" +*ImageableArea A5: "13 13 407 583" +*ImageableArea Universal: "13 13 599 995" +*ImageableArea Monarch: "13 13 278 527" +*ImageableArea C9: "13 13 278 626" +*ImageableArea Comm10: "13 13 294 671" +*ImageableArea DL: "13 13 309 611" +*ImageableArea C5: "13 13 455 636" +*ImageableArea ISOB5: "13 13 497 696" +*ImageableArea Other: "13 13 647 995" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1020" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 709" +*PaperDimension Other: "649 1008" +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray5/Tray 5: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Feeder/Envelope Feeder: " + << /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 2 known + { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice + << /InputAttributes << /Priority [2] >> >> setpagedevice } + { << /ManualFeed true >> setpagedevice }ifelse" +*End +*InputSlot Manual/Manual Paper: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font AlbertusMT: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Roman: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Italic: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Bold: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Compact: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bodoni: Standard "(001.000)" Standard ROM +*Font Bodoni-Bold: Standard "(001.000)" Standard ROM +*Font Bodoni-BoldItalic: Standard "(001.000)" Standard ROM +*Font Bodoni-Italic: Standard "(001.000)" Standard ROM +*Font Bodoni-Poster: Standard "(001.000)" Standard ROM +*Font Bodoni-PosterCompressed: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Clarendon: Standard "(001.000)" Standard ROM +*Font Clarendon-Bold: Standard "(001.000)" Standard ROM +*Font Clarendon-Light: Standard "(001.000)" Standard ROM +*Font CooperBlack: Standard "(001.000)" Standard ROM +*Font CooperBlack-Italic: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyThreeBC: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyTwoBC: Standard "(001.000)" Standard ROM +*Font Coronet-Regular: Standard "(001.000)" Standard ROM +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Eurostile: Standard "(001.000)" Standard ROM +*Font Eurostile-Bold: Standard "(001.000)" Standard ROM +*Font Eurostile-BoldExtendedTwo: Standard "(001.000)" Standard ROM +*Font Eurostile-ExtendedTwo: Standard "(001.000)" Standard ROM +*Font GillSans: Standard "(001.000)" Standard ROM +*Font GillSans-Bold: Standard "(001.000)" Standard ROM +*Font GillSans-BoldItalic: Standard "(001.000)" Standard ROM +*Font GillSans-Italic: Standard "(001.000)" Standard ROM +*Font GillSans-BoldCondensed: Standard "(001.000)" Standard ROM +*Font GillSans-Condensed: Standard "(001.000)" Standard ROM +*Font GillSans-ExtraBold: Standard "(001.000)" Standard ROM +*Font GillSans-Light: Standard "(001.000)" Standard ROM +*Font GillSans-LightItalic: Standard "(001.000)" Standard ROM +*Font Goudy: Standard "(001.000)" Standard ROM +*Font Goudy-Bold: Standard "(001.000)" Standard ROM +*Font Goudy-BoldItalic: Standard "(001.000)" Standard ROM +*Font Goudy-Italic: Standard "(001.000)" Standard ROM +*Font Goudy-ExtraBold: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.000)" Standard ROM +*Font JoannaMT: Standard "(001.000)" Standard ROM +*Font JoannaMT-Bold: Standard "(001.000)" Standard ROM +*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard ROM +*Font JoannaMT-Italic: Standard "(001.000)" Standard ROM +*Font LetterGothic: Standard "(001.000)" Standard ROM +*Font LetterGothic-Bold: Standard "(001.000)" Standard ROM +*Font LetterGothic-BoldSlanted: Standard "(001.000)" Standard ROM +*Font LetterGothic-Slanted: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Book: Standard "(001.000)" Standard ROM +*Font LubalinGraph-BookOblique: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Demi: Standard "(001.000)" Standard ROM +*Font LubalinGraph-DemiOblique: Standard "(001.000)" Standard ROM +*Font Marigold: Standard "(001.000)" Standard ROM +*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima: Standard "(001.000)" Standard ROM +*Font Optima-Bold: Standard "(001.000)" Standard ROM +*Font Optima-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima-Italic: Standard "(001.000)" Standard ROM +*Font Oxford: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Roman: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Italic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Bold: Standard "(001.000)" Standard ROM +*Font StempelGaramond-BoldItalic: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Univers: Standard "(001.000)" Standard ROM +*Font Univers-Oblique: Standard "(001.000)" Standard ROM +*Font Univers-Bold: Standard "(001.000)" Standard ROM +*Font Univers-BoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-Condensed: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBold: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-CondensedOblique: Standard "(001.000)" Standard ROM +*Font Univers-Extended: Standard "(001.000)" Standard ROM +*Font Univers-ExtendedObl: Standard "(001.000)" Standard ROM +*Font Univers-BoldExt: Standard "(001.000)" Standard ROM +*Font Univers-BoldExtObl: Standard "(001.000)" Standard ROM +*Font Univers-Light: Standard "(001.000)" Standard ROM +*Font Univers-LightOblique: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: <one of these> %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: <stat>; source: <one of these> %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: <one of these> %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" +*% End of PPD file for Lexmark Optra S 1625 Plus Laser Printers diff --git a/openoffice/share/psprint/driver/LOS1855P.PS b/openoffice/share/psprint/driver/LOS1855P.PS new file mode 100644 index 0000000000000000000000000000000000000000..0c9982456062ec105fd56305cd0ccbc9796cdfbe --- /dev/null +++ b/openoffice/share/psprint/driver/LOS1855P.PS @@ -0,0 +1,1198 @@ +*PPD-Adobe: "4.3" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra S 1855 Plus Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1999 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.3" +*FileVersion: "1.1" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOS1855P.PPD" +*Product: "(Lexmark Optra S 1855 Plus Laser Printer)" +*PSVersion: "(3010)" +*ModelName: "Lexmark Optra S 1855 Plus Laser Printer" +*ShortNickName: "Lexmark Optra S 1855 Plus PS" +*NickName: "Lexmark Optra S 1855 Plus PS" + +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *LowerTray/Tray 2 - Option: Boolean +*DefaultLowerTray: False +*LowerTray True/Installed: "" +*LowerTray False/Not Installed: "" +*CloseUI: *LowerTray + +*OpenUI *Tray3/Tray 3 - Option: Boolean +*DefaultTray3: False +*Tray3 True/Installed: "" +*Tray3 False/Not Installed: "" +*CloseUI: *Tray3 + +*OpenUI *Tray4/Tray 4 - Option: Boolean +*DefaultTray4: False +*Tray4 True/Installed: "" +*Tray4 False/Not Installed: "" +*CloseUI: *Tray4 + +*OpenUI *Tray5/Tray 5 - Option: Boolean +*DefaultTray5: False +*Tray5 True/Installed: "" +*Tray5 False/Not Installed: "" +*CloseUI: *Tray5 + +*OpenUI *MPFeeder/MP Feeder - Option: Boolean +*DefaultMPFeeder: True +*MPFeeder True/Installed: "" +*MPFeeder False/Not Installed: "" +*CloseUI: *MPFeeder + +*OpenUI *Feeder/Envelope Feeder - Option: Boolean +*DefaultFeeder: False +*Feeder True/Installed: "" +*Feeder False/Not Installed: "" +*CloseUI: *Feeder + +*OpenUI *OutputBins/Number of Output Bins - Option: PickOne +*DefaultOutputBins: False +*OutputBins False/Standard Bin Only: "" +*OutputBins 1Bin/1 Extra Bin: "" +*OutputBins 2Bin/2 Extra Bins: "" +*OutputBins 3Bin/3 Extra Bins: "" +*OutputBins 4Bin/4 Extra Bins: "" +*OutputBins 5Bin/5 Extra Bins: "" +*OutputBins 6Bin/6 Extra Bins: "" +*OutputBins 7Bin/7 Extra Bins: "" +*OutputBins 8Bin/8 Extra Bins: "" +*OutputBins 9Bin/9 Extra Bins: "" +*OutputBins 10Bin/10 Extra Bins: "" +*OutputBins 11Bin/11 Extra Bins: "" +*OutputBins 12Bin/12 Extra Bins: "" +*OutputBins 13Bin/13 Extra Bins: "" +*OutputBins 14Bin/14 Extra Bins: "" +*OutputBins 15Bin/15 Extra Bins: "" +*CloseUI: *OutputBins + +*OpenUI *Duplexer/Duplexer - Option: Boolean +*DefaultDuplexer: False +*Duplexer True/Installed: "" +*Duplexer False/Not Installed: "" +*CloseUI: *Duplexer + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 4Meg +*InstalledMemory 2Meg/2 MB Printer Memory: "" +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 6Meg/6 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 10Meg/10 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 14Meg/14 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 18Meg/18 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 22Meg/22 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*OpenUI *FaxCard/Fax Card: Boolean +*DefaultFaxCard: False +*FaxCard True/Installed: "" +*FaxCard False/Not Installed: "" +*CloseUI: *FaxCard +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *LowerTray False *InputSlot Tray2 +*UIConstraints: *Tray3 False *InputSlot Tray3 +*UIConstraints: *Tray4 False *InputSlot Tray4 +*UIConstraints: *Tray5 False *InputSlot Tray5 +*UIConstraints: *MPFeeder False *InputSlot MultiPurpose +*%UIConstraints: *MPFeeder False *ManualFeed +*UIConstraints: *MPFeeder False *InputSlot Manual +*UIConstraints: *MPFeeder False *InputSlot ManualEnv +*UIConstraints: *Feeder False *InputSlot Feeder +*UIConstraints: *Duplexer False *Duplex + +*UIConstraints: *OutputBins False *OutputBin +*UIConstraints: *OutputBins False *StapleLocation True +*UIConstraints: *OutputBins False *OutputBin Bin1 +*UIConstraints: *OutputBins False *OutputBin Bin2 +*UIConstraints: *OutputBins False *OutputBin Bin3 +*UIConstraints: *OutputBins False *OutputBin Bin4 +*UIConstraints: *OutputBins False *OutputBin Bin5 +*UIConstraints: *OutputBins False *OutputBin Bin6 +*UIConstraints: *OutputBins False *OutputBin Bin7 +*UIConstraints: *OutputBins False *OutputBin Bin8 +*UIConstraints: *OutputBins False *OutputBin Bin9 +*UIConstraints: *OutputBins False *OutputBin Bin10 +*UIConstraints: *OutputBins False *OutputBin Bin11 +*UIConstraints: *OutputBins False *OutputBin Bin12 +*UIConstraints: *OutputBins False *OutputBin Bin13 +*UIConstraints: *OutputBins False *OutputBin Bin14 +*UIConstraints: *OutputBins False *OutputBin Bin15 + +*UIConstraints: *OutputBins 1Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 3Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 4Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 5Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 6Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 7Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 8Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 9Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 10Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 11Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 12Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 13Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 13Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 14Bin *OutputBin Bin15 + + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *Smoothing True +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True + +*UIConstraints: *ImageEnhance True *Smoothing True + +*UIConstraints: *JCLEconomode True *ImageEnhance True + +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other +*UIConstraints: *InputSlot Tray3 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize C9 +*UIConstraints: *InputSlot Tray3 *PageSize Comm10 +*UIConstraints: *InputSlot Tray3 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize Other +*UIConstraints: *InputSlot Tray4 *PageSize Monarch +*UIConstraints: *InputSlot Tray4 *PageSize C9 +*UIConstraints: *InputSlot Tray4 *PageSize Comm10 +*UIConstraints: *InputSlot Tray4 *PageSize DL +*UIConstraints: *InputSlot Tray4 *PageSize C5 +*UIConstraints: *InputSlot Tray4 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray4 *PageSize Other +*UIConstraints: *InputSlot Tray5 *PageSize Monarch +*UIConstraints: *InputSlot Tray5 *PageSize C9 +*UIConstraints: *InputSlot Tray5 *PageSize Comm10 +*UIConstraints: *InputSlot Tray5 *PageSize DL +*UIConstraints: *InputSlot Tray5 *PageSize C5 +*UIConstraints: *InputSlot Tray5 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray5 *PageSize Other +*UIConstraints: *InputSlot Tray1 *MediaType Env +*UIConstraints: *InputSlot Tray2 *MediaType Env +*UIConstraints: *InputSlot Tray3 *MediaType Env +*UIConstraints: *InputSlot Tray4 *MediaType Env +*UIConstraints: *InputSlot Tray5 *MediaType Env + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede +*UIConstraints: *InputSlot Feeder *PageSize Letter +*UIConstraints: *InputSlot Feeder *PageSize Legal +*UIConstraints: *InputSlot Feeder *PageSize B5 +*UIConstraints: *InputSlot Feeder *PageSize A4 +*UIConstraints: *InputSlot Feeder *PageSize Executive +*UIConstraints: *InputSlot Feeder *PageSize A5 +*UIConstraints: *InputSlot Feeder *PageSize Universal +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal +*UIConstraints: *InputSlot Feeder *MediaType Plain +*UIConstraints: *InputSlot Feeder *MediaType Card +*UIConstraints: *InputSlot Feeder *MediaType Transparency +*UIConstraints: *InputSlot Feeder *MediaType Labels +*UIConstraints: *InputSlot Feeder *MediaType Bond +*UIConstraints: *InputSlot Feeder *MediaType Letterhead +*UIConstraints: *InputSlot Feeder *MediaType Preprint +*UIConstraints: *InputSlot Feeder *MediaType Color +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*%UIConstraints: *ManualFeed True *MediaType Env +*UIConstraints: *InputSlot Manual *MediaType Env +*% === Basic Capabilities ============ + +*LanguageLevel: "3" +*Protocols: PJL TBCP +*FreeVM: "910000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 2Meg/2 MB Printer Memory: "376000" +*VMOption 6Meg/6 MB Printer Memory: "1034000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 10Meg/10 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 14Meg/14 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 18Meg/18 MB Printer Memory: "2058000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 22Meg/22 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 28Meg/28 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "18" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 1200dpi: "106.0" +*ResScreenAngle 1200dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLDensity/Print Darkness: PickOne +*DefaultJCLDensity: None +*OrderDependency: 20 JCLSetup *JCLDensity +*JCLDensity None/Printer's default: "" +*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>" +*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>" +*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>" +*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>" +*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>" +*JCLCloseUI: *JCLDensity + +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: PrtSet +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrtSet/Printer Setting: "" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice" +*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice" +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer Setting:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: None +*OrderDependency: 140 AnySetup *MediaType +*MediaType None/Printer Setting: "" +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*OrderDependency: 40 AnySetup *Duplex +*Duplex None/Simplex: "<< /Duplex false >> setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble false >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble true >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: None +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin None/Standard Bin: " + << /OutputAttributes << /Priority [0] >> >> setpagedevice" +*End +*OutputBin Bin1/Bin 1: " + << /OutputAttributes << /Priority [1] >> >> setpagedevice" +*End +*OutputBin Bin2/Bin 2: " + << /OutputAttributes << /Priority [2] >> >> setpagedevice" +*End +*OutputBin Bin3/Bin 3: " + << /OutputAttributes << /Priority [3] >> >> setpagedevice" +*End +*OutputBin Bin4/Bin 4: " + << /OutputAttributes << /Priority [4] >> >> setpagedevice" +*End +*OutputBin Bin5/Bin 5: " + << /OutputAttributes << /Priority [5] >> >> setpagedevice" +*End +*OutputBin Bin6/Bin 6: " + << /OutputAttributes << /Priority [6] >> >> setpagedevice" +*End +*OutputBin Bin7/Bin 7: " + << /OutputAttributes << /Priority [7] >> >> setpagedevice" +*End +*OutputBin Bin8/Bin 8: " + << /OutputAttributes << /Priority [8] >> >> setpagedevice" +*End +*OutputBin Bin9/Bin 9: " + << /OutputAttributes << /Priority [9] >> >> setpagedevice" +*End +*OutputBin Bin10/Bin 10: " + << /OutputAttributes << /Priority [10] >> >> setpagedevice" +*End +*OutputBin Bin11/Bin 11: " + << /OutputAttributes << /Priority [11] >> >> setpagedevice" +*End +*OutputBin Bin12/Bin 12: " + << /OutputAttributes << /Priority [12] >> >> setpagedevice" +*End +*OutputBin Bin13/Bin 13: " + << /OutputAttributes << /Priority [13] >> >> setpagedevice" +*End +*OutputBin Bin14/Bin 14: " + << /OutputAttributes << /Priority [14] >> >> setpagedevice" +*End +*OutputBin Bin15/Bin 15: " + << /OutputAttributes << /Priority [15] >> >> setpagedevice" +*End +*CloseUI: *OutputBin + +*OpenUI *StapleLocation/Staple: Boolean +*DefaultStapleLocation: False +*OrderDependency: 170 AnySetup *StapleLocation +*StapleLocation False/Off: " + << /Staple 0 >> setpagedevice" +*End +*StapleLocation True/On: " + << /Staple 3 >> setpagedevice" +*End +*CloseUI: *StapleLocation + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize Other/Other Envelope 8 1/2 x 14 in: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Monarch: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C9: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Comm10: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Other: " + << /PageSize [649 1008] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 599 779" +*ImageableArea Legal: "13 13 599 995" +*ImageableArea B5: "13 13 505 715" +*ImageableArea A4: "10 13 588 829" +*ImageableArea Executive: "13 13 509 743" +*ImageableArea A5: "13 13 407 583" +*ImageableArea Universal: "13 13 599 995" +*ImageableArea Monarch: "13 13 278 527" +*ImageableArea C9: "13 13 278 626" +*ImageableArea Comm10: "13 13 294 671" +*ImageableArea DL: "13 13 309 611" +*ImageableArea C5: "13 13 455 636" +*ImageableArea ISOB5: "13 13 497 696" +*ImageableArea Other: "13 13 647 995" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1020" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 709" +*PaperDimension Other: "649 1008" +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray5/Tray 5: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Feeder/Envelope Feeder: " + << /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 2 known + { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice + << /InputAttributes << /Priority [2] >> >> setpagedevice } + { << /ManualFeed true >> setpagedevice }ifelse" +*End +*InputSlot Manual/Manual Paper: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font AlbertusMT: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Roman: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Italic: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Bold: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Compact: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bodoni: Standard "(001.000)" Standard ROM +*Font Bodoni-Bold: Standard "(001.000)" Standard ROM +*Font Bodoni-BoldItalic: Standard "(001.000)" Standard ROM +*Font Bodoni-Italic: Standard "(001.000)" Standard ROM +*Font Bodoni-Poster: Standard "(001.000)" Standard ROM +*Font Bodoni-PosterCompressed: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Clarendon: Standard "(001.000)" Standard ROM +*Font Clarendon-Bold: Standard "(001.000)" Standard ROM +*Font Clarendon-Light: Standard "(001.000)" Standard ROM +*Font CooperBlack: Standard "(001.000)" Standard ROM +*Font CooperBlack-Italic: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyThreeBC: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyTwoBC: Standard "(001.000)" Standard ROM +*Font Coronet-Regular: Standard "(001.000)" Standard ROM +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Eurostile: Standard "(001.000)" Standard ROM +*Font Eurostile-Bold: Standard "(001.000)" Standard ROM +*Font Eurostile-BoldExtendedTwo: Standard "(001.000)" Standard ROM +*Font Eurostile-ExtendedTwo: Standard "(001.000)" Standard ROM +*Font GillSans: Standard "(001.000)" Standard ROM +*Font GillSans-Bold: Standard "(001.000)" Standard ROM +*Font GillSans-BoldItalic: Standard "(001.000)" Standard ROM +*Font GillSans-Italic: Standard "(001.000)" Standard ROM +*Font GillSans-BoldCondensed: Standard "(001.000)" Standard ROM +*Font GillSans-Condensed: Standard "(001.000)" Standard ROM +*Font GillSans-ExtraBold: Standard "(001.000)" Standard ROM +*Font GillSans-Light: Standard "(001.000)" Standard ROM +*Font GillSans-LightItalic: Standard "(001.000)" Standard ROM +*Font Goudy: Standard "(001.000)" Standard ROM +*Font Goudy-Bold: Standard "(001.000)" Standard ROM +*Font Goudy-BoldItalic: Standard "(001.000)" Standard ROM +*Font Goudy-Italic: Standard "(001.000)" Standard ROM +*Font Goudy-ExtraBold: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.000)" Standard ROM +*Font JoannaMT: Standard "(001.000)" Standard ROM +*Font JoannaMT-Bold: Standard "(001.000)" Standard ROM +*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard ROM +*Font JoannaMT-Italic: Standard "(001.000)" Standard ROM +*Font LetterGothic: Standard "(001.000)" Standard ROM +*Font LetterGothic-Bold: Standard "(001.000)" Standard ROM +*Font LetterGothic-BoldSlanted: Standard "(001.000)" Standard ROM +*Font LetterGothic-Slanted: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Book: Standard "(001.000)" Standard ROM +*Font LubalinGraph-BookOblique: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Demi: Standard "(001.000)" Standard ROM +*Font LubalinGraph-DemiOblique: Standard "(001.000)" Standard ROM +*Font Marigold: Standard "(001.000)" Standard ROM +*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima: Standard "(001.000)" Standard ROM +*Font Optima-Bold: Standard "(001.000)" Standard ROM +*Font Optima-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima-Italic: Standard "(001.000)" Standard ROM +*Font Oxford: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Roman: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Italic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Bold: Standard "(001.000)" Standard ROM +*Font StempelGaramond-BoldItalic: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Univers: Standard "(001.000)" Standard ROM +*Font Univers-Oblique: Standard "(001.000)" Standard ROM +*Font Univers-Bold: Standard "(001.000)" Standard ROM +*Font Univers-BoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-Condensed: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBold: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-CondensedOblique: Standard "(001.000)" Standard ROM +*Font Univers-Extended: Standard "(001.000)" Standard ROM +*Font Univers-ExtendedObl: Standard "(001.000)" Standard ROM +*Font Univers-BoldExt: Standard "(001.000)" Standard ROM +*Font Univers-BoldExtObl: Standard "(001.000)" Standard ROM +*Font Univers-Light: Standard "(001.000)" Standard ROM +*Font Univers-LightOblique: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: <one of these> %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: <stat>; source: <one of these> %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: <one of these> %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" +*% End of PPD file for Lexmark Optra S 1855 Plus Laser Printers diff --git a/openoffice/share/psprint/driver/LOS2455P.PS b/openoffice/share/psprint/driver/LOS2455P.PS new file mode 100644 index 0000000000000000000000000000000000000000..abb5d3a0474043974e86bcf377bfbb971af68805 --- /dev/null +++ b/openoffice/share/psprint/driver/LOS2455P.PS @@ -0,0 +1,1196 @@ +*PPD-Adobe: "4.3" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra S 2455 Plus Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1999 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.3" +*FileVersion: "1.1" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOS2455P.PPD" +*Product: "(Lexmark Optra S 2455 Plus Laser Printer)" +*PSVersion: "(3010)" +*ModelName: "Lexmark Optra S 2455 Plus Laser Printer" +*ShortNickName: "Lexmark Optra S 2455 Plus PS" +*NickName: "Lexmark Optra S 2455 Plus PS" +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *LowerTray/Tray 2 - Option: Boolean +*DefaultLowerTray: True +*LowerTray True/Installed: "" +*LowerTray False/Not Installed: "" +*CloseUI: *LowerTray + +*OpenUI *Tray3/Tray 3 - Option: Boolean +*DefaultTray3: True +*Tray3 True/Installed: "" +*Tray3 False/Not Installed: "" +*CloseUI: *Tray3 + +*OpenUI *Tray4/Tray 4 - Option: Boolean +*DefaultTray4: False +*Tray4 True/Installed: "" +*Tray4 False/Not Installed: "" +*CloseUI: *Tray4 + +*OpenUI *Tray5/Tray 5 - Option: Boolean +*DefaultTray5: False +*Tray5 True/Installed: "" +*Tray5 False/Not Installed: "" +*CloseUI: *Tray5 + +*OpenUI *MPFeeder/MP Feeder - Option: Boolean +*DefaultMPFeeder: False +*MPFeeder True/Installed: "" +*MPFeeder False/Not Installed: "" +*CloseUI: *MPFeeder + +*OpenUI *Feeder/Envelope Feeder - Option: Boolean +*DefaultFeeder: False +*Feeder True/Installed: "" +*Feeder False/Not Installed: "" +*CloseUI: *Feeder + +*OpenUI *OutputBins/Number of Output Bins - Option: PickOne +*DefaultOutputBins: False +*OutputBins False/Standard Bin Only: "" +*OutputBins 1Bin/1 Extra Bin: "" +*OutputBins 2Bin/2 Extra Bins: "" +*OutputBins 3Bin/3 Extra Bins: "" +*OutputBins 4Bin/4 Extra Bins: "" +*OutputBins 5Bin/5 Extra Bins: "" +*OutputBins 6Bin/6 Extra Bins: "" +*OutputBins 7Bin/7 Extra Bins: "" +*OutputBins 8Bin/8 Extra Bins: "" +*OutputBins 9Bin/9 Extra Bins: "" +*OutputBins 10Bin/10 Extra Bins: "" +*OutputBins 11Bin/11 Extra Bins: "" +*OutputBins 12Bin/12 Extra Bins: "" +*OutputBins 13Bin/13 Extra Bins: "" +*OutputBins 14Bin/14 Extra Bins: "" +*OutputBins 15Bin/15 Extra Bins: "" +*CloseUI: *OutputBins + +*OpenUI *Duplexer/Duplexer - Option: Boolean +*DefaultDuplexer: False +*Duplexer True/Installed: "" +*Duplexer False/Not Installed: "" +*CloseUI: *Duplexer + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 8Meg +*InstalledMemory 2Meg/2 MB Printer Memory: "" +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 6Meg/6 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 10Meg/10 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 14Meg/14 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 18Meg/18 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 22Meg/22 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*OpenUI *FaxCard/Fax Card: Boolean +*DefaultFaxCard: False +*FaxCard True/Installed: "" +*FaxCard False/Not Installed: "" +*CloseUI: *FaxCard +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *LowerTray False *InputSlot Tray2 +*UIConstraints: *Tray3 False *InputSlot Tray3 +*UIConstraints: *Tray4 False *InputSlot Tray4 +*UIConstraints: *Tray5 False *InputSlot Tray5 +*UIConstraints: *MPFeeder False *InputSlot MultiPurpose +*%UIConstraints: *MPFeeder False *ManualFeed +*UIConstraints: *MPFeeder False *InputSlot ManualEnv +*UIConstraints: *Feeder False *InputSlot Feeder +*UIConstraints: *Duplexer False *Duplex + +*UIConstraints: *OutputBins False *OutputBin +*UIConstraints: *OutputBins False *StapleLocation True +*UIConstraints: *OutputBins False *OutputBin Bin1 +*UIConstraints: *OutputBins False *OutputBin Bin2 +*UIConstraints: *OutputBins False *OutputBin Bin3 +*UIConstraints: *OutputBins False *OutputBin Bin4 +*UIConstraints: *OutputBins False *OutputBin Bin5 +*UIConstraints: *OutputBins False *OutputBin Bin6 +*UIConstraints: *OutputBins False *OutputBin Bin7 +*UIConstraints: *OutputBins False *OutputBin Bin8 +*UIConstraints: *OutputBins False *OutputBin Bin9 +*UIConstraints: *OutputBins False *OutputBin Bin10 +*UIConstraints: *OutputBins False *OutputBin Bin11 +*UIConstraints: *OutputBins False *OutputBin Bin12 +*UIConstraints: *OutputBins False *OutputBin Bin13 +*UIConstraints: *OutputBins False *OutputBin Bin14 +*UIConstraints: *OutputBins False *OutputBin Bin15 + +*UIConstraints: *OutputBins 1Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 3Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 4Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 5Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 6Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 7Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 8Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 9Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 10Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 11Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 12Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 13Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 13Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 14Bin *OutputBin Bin15 + + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *Smoothing True +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True + +*UIConstraints: *ImageEnhance True *Smoothing True + +*UIConstraints: *JCLEconomode True *ImageEnhance True + +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other +*UIConstraints: *InputSlot Tray3 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize C9 +*UIConstraints: *InputSlot Tray3 *PageSize Comm10 +*UIConstraints: *InputSlot Tray3 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize Other +*UIConstraints: *InputSlot Tray4 *PageSize Monarch +*UIConstraints: *InputSlot Tray4 *PageSize C9 +*UIConstraints: *InputSlot Tray4 *PageSize Comm10 +*UIConstraints: *InputSlot Tray4 *PageSize DL +*UIConstraints: *InputSlot Tray4 *PageSize C5 +*UIConstraints: *InputSlot Tray4 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray4 *PageSize Other +*UIConstraints: *InputSlot Tray5 *PageSize Monarch +*UIConstraints: *InputSlot Tray5 *PageSize C9 +*UIConstraints: *InputSlot Tray5 *PageSize Comm10 +*UIConstraints: *InputSlot Tray5 *PageSize DL +*UIConstraints: *InputSlot Tray5 *PageSize C5 +*UIConstraints: *InputSlot Tray5 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray5 *PageSize Other +*UIConstraints: *InputSlot Tray1 *MediaType Env +*UIConstraints: *InputSlot Tray2 *MediaType Env +*UIConstraints: *InputSlot Tray3 *MediaType Env +*UIConstraints: *InputSlot Tray4 *MediaType Env +*UIConstraints: *InputSlot Tray5 *MediaType Env + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede +*UIConstraints: *InputSlot Feeder *PageSize Letter +*UIConstraints: *InputSlot Feeder *PageSize Legal +*UIConstraints: *InputSlot Feeder *PageSize B5 +*UIConstraints: *InputSlot Feeder *PageSize A4 +*UIConstraints: *InputSlot Feeder *PageSize Executive +*UIConstraints: *InputSlot Feeder *PageSize A5 +*UIConstraints: *InputSlot Feeder *PageSize Universal +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal +*UIConstraints: *InputSlot Feeder *MediaType Plain +*UIConstraints: *InputSlot Feeder *MediaType Card +*UIConstraints: *InputSlot Feeder *MediaType Transparency +*UIConstraints: *InputSlot Feeder *MediaType Labels +*UIConstraints: *InputSlot Feeder *MediaType Bond +*UIConstraints: *InputSlot Feeder *MediaType Letterhead +*UIConstraints: *InputSlot Feeder *MediaType Preprint +*UIConstraints: *InputSlot Feeder *MediaType Color +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*%UIConstraints: *ManualFeed True *MediaType Env +*UIConstraints: *InputSlot Manual *MediaType Env +*% === Basic Capabilities ============ + +*LanguageLevel: "3" +*Protocols: PJL TBCP +*FreeVM: "1290000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 2Meg/2 MB Printer Memory: "376000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 6Meg/6 MB Printer Memory: "1034000" +*VMOption 10Meg/10 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 14Meg/14 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 18Meg/18 MB Printer Memory: "2058000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 22Meg/22 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 28Meg/28 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "24" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 1200dpi: "106.0" +*ResScreenAngle 1200dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLDensity/Print Darkness: PickOne +*DefaultJCLDensity: None +*OrderDependency: 20 JCLSetup *JCLDensity +*JCLDensity None/Printer's default: "" +*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>" +*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>" +*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>" +*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>" +*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>" +*JCLCloseUI: *JCLDensity + +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: PrtSet +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrtSet/Printer Setting: "" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice" +*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice" +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer Setting:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: PrtSet +*OrderDependency: 140 AnySetup *MediaType +*MediaType PrtSet/Printer Setting: "" +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*OrderDependency: 40 AnySetup *Duplex +*Duplex None/Simplex: "<< /Duplex false >> setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble false >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble true >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: None +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin None/Standard Bin: " + << /OutputAttributes << /Priority [0] >> >> setpagedevice" +*End +*OutputBin Bin1/Bin 1: " + << /OutputAttributes << /Priority [1] >> >> setpagedevice" +*End +*OutputBin Bin2/Bin 2: " + << /OutputAttributes << /Priority [2] >> >> setpagedevice" +*End +*OutputBin Bin3/Bin 3: " + << /OutputAttributes << /Priority [3] >> >> setpagedevice" +*End +*OutputBin Bin4/Bin 4: " + << /OutputAttributes << /Priority [4] >> >> setpagedevice" +*End +*OutputBin Bin5/Bin 5: " + << /OutputAttributes << /Priority [5] >> >> setpagedevice" +*End +*OutputBin Bin6/Bin 6: " + << /OutputAttributes << /Priority [6] >> >> setpagedevice" +*End +*OutputBin Bin7/Bin 7: " + << /OutputAttributes << /Priority [7] >> >> setpagedevice" +*End +*OutputBin Bin8/Bin 8: " + << /OutputAttributes << /Priority [8] >> >> setpagedevice" +*End +*OutputBin Bin9/Bin 9: " + << /OutputAttributes << /Priority [9] >> >> setpagedevice" +*End +*OutputBin Bin10/Bin 10: " + << /OutputAttributes << /Priority [10] >> >> setpagedevice" +*End +*OutputBin Bin11/Bin 11: " + << /OutputAttributes << /Priority [11] >> >> setpagedevice" +*End +*OutputBin Bin12/Bin 12: " + << /OutputAttributes << /Priority [12] >> >> setpagedevice" +*End +*OutputBin Bin13/Bin 13: " + << /OutputAttributes << /Priority [13] >> >> setpagedevice" +*End +*OutputBin Bin14/Bin 14: " + << /OutputAttributes << /Priority [14] >> >> setpagedevice" +*End +*OutputBin Bin15/Bin 15: " + << /OutputAttributes << /Priority [15] >> >> setpagedevice" +*End +*CloseUI: *OutputBin + +*OpenUI *StapleLocation/Staple: Boolean +*DefaultStapleLocation: False +*OrderDependency: 170 AnySetup *StapleLocation +*StapleLocation False/Off: " + << /Staple 0 >> setpagedevice" +*End +*StapleLocation True/On: " + << /Staple 3 >> setpagedevice" +*End +*CloseUI: *StapleLocation + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize Other/Other Envelope 8 1/2 x 14 in: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Monarch: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C9: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Comm10: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Other: " + << /PageSize [649 1008] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 599 779" +*ImageableArea Legal: "13 13 599 995" +*ImageableArea B5: "13 13 505 715" +*ImageableArea A4: "10 13 588 829" +*ImageableArea Executive: "13 13 509 743" +*ImageableArea A5: "13 13 407 583" +*ImageableArea Universal: "13 13 599 995" +*ImageableArea Monarch: "13 13 278 527" +*ImageableArea C9: "13 13 278 626" +*ImageableArea Comm10: "13 13 294 671" +*ImageableArea DL: "13 13 309 611" +*ImageableArea C5: "13 13 455 636" +*ImageableArea ISOB5: "13 13 497 696" +*ImageableArea Other: "13 13 647 995" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1020" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 709" +*PaperDimension Other: "649 1008" +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray5/Tray 5: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Feeder/Envelope Feeder: " + << /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 2 known + { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice + << /InputAttributes << /Priority [2] >> >> setpagedevice } + { << /ManualFeed true >> setpagedevice }ifelse" +*End +*InputSlot Manual/Manual Paper: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font AlbertusMT: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Roman: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Italic: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Bold: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Compact: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bodoni: Standard "(001.000)" Standard ROM +*Font Bodoni-Bold: Standard "(001.000)" Standard ROM +*Font Bodoni-BoldItalic: Standard "(001.000)" Standard ROM +*Font Bodoni-Italic: Standard "(001.000)" Standard ROM +*Font Bodoni-Poster: Standard "(001.000)" Standard ROM +*Font Bodoni-PosterCompressed: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Clarendon: Standard "(001.000)" Standard ROM +*Font Clarendon-Bold: Standard "(001.000)" Standard ROM +*Font Clarendon-Light: Standard "(001.000)" Standard ROM +*Font CooperBlack: Standard "(001.000)" Standard ROM +*Font CooperBlack-Italic: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyThreeBC: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyTwoBC: Standard "(001.000)" Standard ROM +*Font Coronet-Regular: Standard "(001.000)" Standard ROM +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Eurostile: Standard "(001.000)" Standard ROM +*Font Eurostile-Bold: Standard "(001.000)" Standard ROM +*Font Eurostile-BoldExtendedTwo: Standard "(001.000)" Standard ROM +*Font Eurostile-ExtendedTwo: Standard "(001.000)" Standard ROM +*Font GillSans: Standard "(001.000)" Standard ROM +*Font GillSans-Bold: Standard "(001.000)" Standard ROM +*Font GillSans-BoldItalic: Standard "(001.000)" Standard ROM +*Font GillSans-Italic: Standard "(001.000)" Standard ROM +*Font GillSans-BoldCondensed: Standard "(001.000)" Standard ROM +*Font GillSans-Condensed: Standard "(001.000)" Standard ROM +*Font GillSans-ExtraBold: Standard "(001.000)" Standard ROM +*Font GillSans-Light: Standard "(001.000)" Standard ROM +*Font GillSans-LightItalic: Standard "(001.000)" Standard ROM +*Font Goudy: Standard "(001.000)" Standard ROM +*Font Goudy-Bold: Standard "(001.000)" Standard ROM +*Font Goudy-BoldItalic: Standard "(001.000)" Standard ROM +*Font Goudy-Italic: Standard "(001.000)" Standard ROM +*Font Goudy-ExtraBold: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.000)" Standard ROM +*Font JoannaMT: Standard "(001.000)" Standard ROM +*Font JoannaMT-Bold: Standard "(001.000)" Standard ROM +*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard ROM +*Font JoannaMT-Italic: Standard "(001.000)" Standard ROM +*Font LetterGothic: Standard "(001.000)" Standard ROM +*Font LetterGothic-Bold: Standard "(001.000)" Standard ROM +*Font LetterGothic-BoldSlanted: Standard "(001.000)" Standard ROM +*Font LetterGothic-Slanted: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Book: Standard "(001.000)" Standard ROM +*Font LubalinGraph-BookOblique: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Demi: Standard "(001.000)" Standard ROM +*Font LubalinGraph-DemiOblique: Standard "(001.000)" Standard ROM +*Font Marigold: Standard "(001.000)" Standard ROM +*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima: Standard "(001.000)" Standard ROM +*Font Optima-Bold: Standard "(001.000)" Standard ROM +*Font Optima-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima-Italic: Standard "(001.000)" Standard ROM +*Font Oxford: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Roman: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Italic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Bold: Standard "(001.000)" Standard ROM +*Font StempelGaramond-BoldItalic: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Univers: Standard "(001.000)" Standard ROM +*Font Univers-Oblique: Standard "(001.000)" Standard ROM +*Font Univers-Bold: Standard "(001.000)" Standard ROM +*Font Univers-BoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-Condensed: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBold: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-CondensedOblique: Standard "(001.000)" Standard ROM +*Font Univers-Extended: Standard "(001.000)" Standard ROM +*Font Univers-ExtendedObl: Standard "(001.000)" Standard ROM +*Font Univers-BoldExt: Standard "(001.000)" Standard ROM +*Font Univers-BoldExtObl: Standard "(001.000)" Standard ROM +*Font Univers-Light: Standard "(001.000)" Standard ROM +*Font Univers-LightOblique: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: <one of these> %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: <stat>; source: <one of these> %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: <one of these> %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" +*% End of PPD file for Lexmark Optra S 2455 Plus Laser Printers diff --git a/openoffice/share/psprint/driver/LOS3455P.PS b/openoffice/share/psprint/driver/LOS3455P.PS new file mode 100644 index 0000000000000000000000000000000000000000..00ec028398e8936d336d9e53d600e34e6fce705c --- /dev/null +++ b/openoffice/share/psprint/driver/LOS3455P.PS @@ -0,0 +1,1197 @@ +*PPD-Adobe: "4.3" +*% Adobe PostScript(R) Printer Description File +*% For Lexmark Optra Se 3455 Plus Laser Printers +*% Produced by Lexmark International, Inc. +*% +*% For use with Adobe (formerly Aldus) PageMaker +*% +*% WARNING: If you edit this file and use it with PageMaker, be sure to +*% use an editor (such as DOS Edit) that does NOT add an end-of-file +*% marker (hex 1A) when it stores the file +*% +*% Copyright (c) 1993-1999 Lexmark International Inc. All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the content +*% of the file is not altered in any way from its original form. +*% +*FormatVersion: "4.3" +*FileVersion: "1.1" +*LanguageVersion: English +*LanguageEncoding: WindowsANSI +*PCFileName: "LOS3455P.PPD" +*Product: "(Lexmark Optra Se 3455 Plus Laser Printer)" +*PSVersion: "(3010)" +*ModelName: "Lexmark Optra Se 3455 Plus Laser Printer" +*ShortNickName: "Lexmark Optra Se 3455 Plus PS" +*NickName: "Lexmark Optra Se 3455 Plus PS" +*% ======== Installable Options ============ + +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *LowerTray/Tray 2 - Option: Boolean +*DefaultLowerTray: True +*LowerTray True/Installed: "" +*LowerTray False/Not Installed: "" +*CloseUI: *LowerTray + +*OpenUI *Tray3/Tray 3 - Option: Boolean +*DefaultTray3: True +*Tray3 True/Installed: "" +*Tray3 False/Not Installed: "" +*CloseUI: *Tray3 + +*OpenUI *Tray4/Tray 4 - Option: Boolean +*DefaultTray4: False +*Tray4 True/Installed: "" +*Tray4 False/Not Installed: "" +*CloseUI: *Tray4 + +*OpenUI *Tray5/Tray 5 - Option: Boolean +*DefaultTray5: False +*Tray5 True/Installed: "" +*Tray5 False/Not Installed: "" +*CloseUI: *Tray5 + +*OpenUI *MPFeeder/MP Feeder - Option: Boolean +*DefaultMPFeeder: False +*MPFeeder True/Installed: "" +*MPFeeder False/Not Installed: "" +*CloseUI: *MPFeeder + +*OpenUI *Feeder/Envelope Feeder - Option: Boolean +*DefaultFeeder: False +*Feeder True/Installed: "" +*Feeder False/Not Installed: "" +*CloseUI: *Feeder + +*OpenUI *OutputBins/Number of Output Bins - Option: PickOne +*DefaultOutputBins: False +*OutputBins False/Standard Bin Only: "" +*OutputBins 1Bin/1 Extra Bin: "" +*OutputBins 2Bin/2 Extra Bins: "" +*OutputBins 3Bin/3 Extra Bins: "" +*OutputBins 4Bin/4 Extra Bins: "" +*OutputBins 5Bin/5 Extra Bins: "" +*OutputBins 6Bin/6 Extra Bins: "" +*OutputBins 7Bin/7 Extra Bins: "" +*OutputBins 8Bin/8 Extra Bins: "" +*OutputBins 9Bin/9 Extra Bins: "" +*OutputBins 10Bin/10 Extra Bins: "" +*OutputBins 11Bin/11 Extra Bins: "" +*OutputBins 12Bin/12 Extra Bins: "" +*OutputBins 13Bin/13 Extra Bins: "" +*OutputBins 14Bin/14 Extra Bins: "" +*OutputBins 15Bin/15 Extra Bins: "" +*CloseUI: *OutputBins + +*OpenUI *Duplexer/Duplexer - Option: Boolean +*DefaultDuplexer: False +*Duplexer True/Installed: "" +*Duplexer False/Not Installed: "" +*CloseUI: *Duplexer + +*OpenUI *Flash/Flash Memory Card - Option: Boolean +*DefaultFlash: False +*Flash True/Installed: "" +*Flash False/Not Installed: "" +*CloseUI: *Flash + +*OpenUI *HardDisk/Printer Hard Disk - Option: Boolean +*DefaultHardDisk: False +*HardDisk True/Installed: "" +*HardDisk False/Not Installed: "" +*CloseUI: *HardDisk + +*OpenUI *InstalledMemory/Printer Memory - Option: PickOne +*DefaultInstalledMemory: 8Meg +*InstalledMemory 2Meg/2 MB Printer Memory: "" +*InstalledMemory 4Meg/4 MB Printer Memory: "" +*InstalledMemory 6Meg/6 MB Printer Memory: "" +*InstalledMemory 8Meg/8 MB Printer Memory: "" +*InstalledMemory 10Meg/10 MB Printer Memory: "" +*InstalledMemory 12Meg/12 MB Printer Memory: "" +*InstalledMemory 14Meg/14 MB Printer Memory: "" +*InstalledMemory 16Meg/16 MB Printer Memory: "" +*InstalledMemory 18Meg/18 MB Printer Memory: "" +*InstalledMemory 20Meg/20 MB Printer Memory: "" +*InstalledMemory 22Meg/22 MB Printer Memory: "" +*InstalledMemory 24Meg/24 MB Printer Memory: "" +*InstalledMemory 28Meg/28 MB Printer Memory: "" +*InstalledMemory 32Meg/32 or more MB Printer Memory: "" +*CloseUI: *InstalledMemory + +*OpenUI *FaxCard/Fax Card: Boolean +*DefaultFaxCard: False +*FaxCard True/Installed: "" +*FaxCard False/Not Installed: "" +*CloseUI: *FaxCard +*CloseGroup: InstallableOptions + +*%=========== User Constraints =================== + +*UIConstraints: *LowerTray False *InputSlot Tray2 +*UIConstraints: *Tray3 False *InputSlot Tray3 +*UIConstraints: *Tray4 False *InputSlot Tray4 +*UIConstraints: *Tray5 False *InputSlot Tray5 +*UIConstraints: *MPFeeder False *InputSlot MultiPurpose +*%UIConstraints: *MPFeeder False *ManualFeed +*UIConstraints: *MPFeeder False *InputSlot ManualEnv +*UIConstraints: *Feeder False *InputSlot Feeder +*UIConstraints: *Duplexer False *Duplex + +*UIConstraints: *OutputBins False *OutputBin + +*UIConstraints: *OutputBins False *StapleLocation True +*UIConstraints: *OutputBins False *OutputBin Bin1 +*UIConstraints: *OutputBins False *OutputBin Bin2 +*UIConstraints: *OutputBins False *OutputBin Bin3 +*UIConstraints: *OutputBins False *OutputBin Bin4 +*UIConstraints: *OutputBins False *OutputBin Bin5 +*UIConstraints: *OutputBins False *OutputBin Bin6 +*UIConstraints: *OutputBins False *OutputBin Bin7 +*UIConstraints: *OutputBins False *OutputBin Bin8 +*UIConstraints: *OutputBins False *OutputBin Bin9 +*UIConstraints: *OutputBins False *OutputBin Bin10 +*UIConstraints: *OutputBins False *OutputBin Bin11 +*UIConstraints: *OutputBins False *OutputBin Bin12 +*UIConstraints: *OutputBins False *OutputBin Bin13 +*UIConstraints: *OutputBins False *OutputBin Bin14 +*UIConstraints: *OutputBins False *OutputBin Bin15 + +*UIConstraints: *OutputBins 1Bin *OutputBin Bin2 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 1Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 2Bin *OutputBin Bin3 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 2Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 3Bin *OutputBin Bin4 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 3Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 4Bin *OutputBin Bin5 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 4Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 5Bin *OutputBin Bin6 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 5Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 6Bin *OutputBin Bin7 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 6Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 7Bin *OutputBin Bin8 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 7Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 8Bin *OutputBin Bin9 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 8Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 9Bin *OutputBin Bin10 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 9Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 10Bin *OutputBin Bin11 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 10Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 11Bin *OutputBin Bin12 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 11Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 12Bin *OutputBin Bin13 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 12Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 13Bin *OutputBin Bin14 +*UIConstraints: *OutputBins 13Bin *OutputBin Bin15 + +*UIConstraints: *OutputBins 14Bin *OutputBin Bin15 + + +*UIConstraints: *Resolution 300dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *ImageEnhance True +*UIConstraints: *Resolution 1200dpi *Smoothing True +*UIConstraints: *Resolution 1200dpi *JCLPictureGrade True + +*UIConstraints: *ImageEnhance True *Smoothing True + +*UIConstraints: *JCLEconomode True *ImageEnhance True + +*% Do not allow envelope sizes and paper types to be fed from trays +*UIConstraints: *InputSlot Tray1 *PageSize Monarch +*UIConstraints: *InputSlot Tray1 *PageSize C9 +*UIConstraints: *InputSlot Tray1 *PageSize Comm10 +*UIConstraints: *InputSlot Tray1 *PageSize DL +*UIConstraints: *InputSlot Tray1 *PageSize C5 +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize Other +*UIConstraints: *InputSlot Tray2 *PageSize Monarch +*UIConstraints: *InputSlot Tray2 *PageSize C9 +*UIConstraints: *InputSlot Tray2 *PageSize Comm10 +*UIConstraints: *InputSlot Tray2 *PageSize DL +*UIConstraints: *InputSlot Tray2 *PageSize C5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Other +*UIConstraints: *InputSlot Tray3 *PageSize Monarch +*UIConstraints: *InputSlot Tray3 *PageSize C9 +*UIConstraints: *InputSlot Tray3 *PageSize Comm10 +*UIConstraints: *InputSlot Tray3 *PageSize DL +*UIConstraints: *InputSlot Tray3 *PageSize C5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize Other +*UIConstraints: *InputSlot Tray4 *PageSize Monarch +*UIConstraints: *InputSlot Tray4 *PageSize C9 +*UIConstraints: *InputSlot Tray4 *PageSize Comm10 +*UIConstraints: *InputSlot Tray4 *PageSize DL +*UIConstraints: *InputSlot Tray4 *PageSize C5 +*UIConstraints: *InputSlot Tray4 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray4 *PageSize Other +*UIConstraints: *InputSlot Tray5 *PageSize Monarch +*UIConstraints: *InputSlot Tray5 *PageSize C9 +*UIConstraints: *InputSlot Tray5 *PageSize Comm10 +*UIConstraints: *InputSlot Tray5 *PageSize DL +*UIConstraints: *InputSlot Tray5 *PageSize C5 +*UIConstraints: *InputSlot Tray5 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray5 *PageSize Other +*UIConstraints: *InputSlot Tray1 *MediaType Env +*UIConstraints: *InputSlot Tray2 *MediaType Env +*UIConstraints: *InputSlot Tray3 *MediaType Env +*UIConstraints: *InputSlot Tray4 *MediaType Env +*UIConstraints: *InputSlot Tray5 *MediaType Env + +*% Do not allow non-envelope sizes and paper sizes to be fed from Envelope Feede +*UIConstraints: *InputSlot Feeder *PageSize Letter +*UIConstraints: *InputSlot Feeder *PageSize Legal +*UIConstraints: *InputSlot Feeder *PageSize B5 +*UIConstraints: *InputSlot Feeder *PageSize A4 +*UIConstraints: *InputSlot Feeder *PageSize Executive +*UIConstraints: *InputSlot Feeder *PageSize A5 +*UIConstraints: *InputSlot Feeder *PageSize Universal +*UIConstraints: *InputSlot ManualEnv *PageSize Letter +*UIConstraints: *InputSlot ManualEnv *PageSize Legal +*UIConstraints: *InputSlot ManualEnv *PageSize B5 +*UIConstraints: *InputSlot ManualEnv *PageSize A4 +*UIConstraints: *InputSlot ManualEnv *PageSize Executive +*UIConstraints: *InputSlot ManualEnv *PageSize A5 +*UIConstraints: *InputSlot ManualEnv *PageSize Universal +*UIConstraints: *InputSlot Feeder *MediaType Plain +*UIConstraints: *InputSlot Feeder *MediaType Card +*UIConstraints: *InputSlot Feeder *MediaType Transparency +*UIConstraints: *InputSlot Feeder *MediaType Labels +*UIConstraints: *InputSlot Feeder *MediaType Bond +*UIConstraints: *InputSlot Feeder *MediaType Letterhead +*UIConstraints: *InputSlot Feeder *MediaType Preprint +*UIConstraints: *InputSlot Feeder *MediaType Color +*UIConstraints: *InputSlot ManualEnv *MediaType Plain +*UIConstraints: *InputSlot ManualEnv *MediaType Card +*UIConstraints: *InputSlot ManualEnv *MediaType Transparency +*UIConstraints: *InputSlot ManualEnv *MediaType Labels +*UIConstraints: *InputSlot ManualEnv *MediaType Bond +*UIConstraints: *InputSlot ManualEnv *MediaType Letterhead +*UIConstraints: *InputSlot ManualEnv *MediaType Preprint +*UIConstraints: *InputSlot ManualEnv *MediaType Color +*%UIConstraints: *ManualFeed True *MediaType Env +*UIConstraints: *InputSlot Manual *MediaType Env +*% === Basic Capabilities ============ + +*LanguageLevel: "3" +*Protocols: PJL TBCP +*FreeVM: "1290000" +*VMOption 8Meg/8 MB Printer Memory: "1290000" +*VMOption 2Meg/2 MB Printer Memory: "376000" +*VMOption 4Meg/4 MB Printer Memory: "910000" +*VMOption 6Meg/6 MB Printer Memory: "1034000" +*VMOption 10Meg/10 MB Printer Memory: "1290000" +*VMOption 12Meg/12 MB Printer Memory: "1546000" +*VMOption 14Meg/14 MB Printer Memory: "1546000" +*VMOption 16Meg/16 MB Printer Memory: "2058000" +*VMOption 18Meg/18 MB Printer Memory: "2058000" +*VMOption 20Meg/20 MB Printer Memory: "2058000" +*VMOption 22Meg/22 MB Printer Memory: "2058000" +*VMOption 24Meg/24 MB Printer Memory: "2058000" +*VMOption 28Meg/28 MB Printer Memory: "2058000" +*VMOption 32Meg/32 or more MB Printer Memory: "2058000" +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:"" +*FileSystem: True +*?FileSystem: "" +*VariablePaperSize: True +*Throughput: "34" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + " +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush + " +*End + +*% === Job Control Language == + +*JCLBegin: "<1B>%-12345X@PJL JOB<0A>" +*JCLToPSInterpreter: "@PJL ENTER LANGUAGE = Postscript <0A>" +*JCLEnd: "<1B>%-12345X@PJL EOJ <0A><1B>%-12345X" + +*% === Resolution ============ + +*OpenUI *Resolution/Resolution: PickOne +*DefaultResolution: 600dpi +*OrderDependency: 100 AnySetup *Resolution +*Resolution 300dpi/300 dpi: "<< /HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi/600 dpi: "<< /HWResolution [600 600] >> setpagedevice" +*Resolution 1200dpi/1200 dpi: "<< /HWResolution [1200 1200] >> setpagedevice" +*?Resolution: " + save + currentpagedevice /HWResolution get 0 get + ( ) cvs print (dpi) = flush + restore + " +*End +*CloseUI: *Resolution + +*% === Halftone Information =============== + +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenFreq 1200dpi: "106.0" +*ResScreenAngle 1200dpi: "45.0" + +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Factory +*Transfer Factory: "{ }" +*Transfer Factory.Inverse: "{ 1 exch sub }" + +*% === Features === +*JCLOpenUI *JCLDensity/Print Darkness: PickOne +*DefaultJCLDensity: None +*OrderDependency: 20 JCLSetup *JCLDensity +*JCLDensity None/Printer's default: "" +*JCLDensity VLIGHT/Lightest: "@PJL SET DENSITY = 1<0A>" +*JCLDensity LIGHT/Lighter: "@PJL SET DENSITY = 2<0A>" +*JCLDensity NORMAL/Normal: "@PJL SET DENSITY = 3<0A>" +*JCLDensity DARK/Darker: "@PJL SET DENSITY = 4<0A>" +*JCLDensity VDARK/Darkest: "@PJL SET DENSITY = 5<0A>" +*JCLCloseUI: *JCLDensity + +*JCLOpenUI *JCLEconomode/Toner Saver: PickOne +*DefaultJCLEconomode: PrtSet +*OrderDependency: 10 JCLSetup *JCLEconomode +*JCLEconomode PrtSet/Printer Setting: "" +*JCLEconomode True/On: "@PJL SET ECONOMODE = ON<0A>" +*JCLEconomode False/Off: "@PJL SET ECONOMODE = OFF<0A>" +*JCLCloseUI: *JCLEconomode + +*OpenUI *Smoothing/Smoothing: Boolean +*DefaultSmoothing: False +*OrderDependency: 120 AnySetup *Smoothing +*Smoothing True/On: "<< /PostRenderingEnhanceDetails << /REValue 2 >> >> setpagedevice" +*Smoothing False/Off: "<< /PostRenderingEnhanceDetails << /REValue 0 >> >> setpagedevice" +*?Smoothing: " + save + currentpagedevice /PostRenderingEnhanceDetails get /REValue get + dup 3 gt{pop 4}if [(False)(True)(True)(True)(Unknown)] exch get = flush + restore + " +*End +*CloseUI: *Smoothing + +*OpenUI *ImageEnhance/1200 Image Quality: Boolean +*DefaultImageEnhance: False +*OrderDependency: 40 AnySetup *ImageEnhance +*ImageEnhance True/On: "<< /DeviceRenderingInfo << /ImageEnhancement 1 >> >> setpagedevice" +*ImageEnhance False/Off: "<< /DeviceRenderingInfo << /ImageEnhancement 0 >> >> setpagedevice" +*CloseUI: *ImageEnhance + +*JCLOpenUI *JCLPictureGrade/PictureGrade: PickOne +*DefaultJCLPictureGrade: PrtSet +*OrderDependency: 10 JCLSetup *JCLPictureGrade +*JCLPictureGrade PrtSet/Printer Setting:"" +*JCLPictureGrade True/On: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = ON<0A>" +*JCLPictureGrade False/Off: "@PJL SET LPARM:POSTSCRIPT LPICTUREGRADE = OFF<0A>" +*JCLCloseUI: *JCLPictureGrade + +*OpenUI *MediaType/Media Type: PickOne +*DefaultMediaType: PrtSet +*OrderDependency: 140 AnySetup *MediaType +*MediaType PrtSet/Printer Setting: "" +*MediaType Plain/Plain Paper: "<< /MediaType (Plain) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Card/Card Stock: "<< /MediaType (Card Stock) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Transparency/Transparency: "<< /MediaType (Transparency) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Labels/Labels: "<< /MediaType (Labels) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Bond/Bond: "<< /MediaType (Bond) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Letterhead/Letterhead: "<< /MediaType (Letterhead) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Preprint/Preprinted: "<< /MediaType (Preprinted) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Color/Colored Paper: "<< /MediaType (Color) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Env/Envelope: "<< /MediaType (Envelope) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom1/Custom Type 1: "<< /MediaType (Custom Type 1) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom2/Custom Type 2: "<< /MediaType (Custom Type 2) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom3/Custom Type 3: "<< /MediaType (Custom Type 3) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom4/Custom Type 4: "<< /MediaType (Custom Type 4) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom5/Custom Type 5: "<< /MediaType (Custom Type 5) /Policies << /MediaType 2 >> >> setpagedevice" +*MediaType Custom6/Custom Type 6: "<< /MediaType (Custom Type 6) /Policies << /MediaType 2 >> >> setpagedevice" +*CloseUI: *MediaType + + +*OpenUI *Duplex/Duplex: PickOne +*DefaultDuplex: None +*OrderDependency: 40 AnySetup *Duplex +*Duplex None/Simplex: "<< /Duplex false >> setpagedevice" +*Duplex DuplexNoTumble/Duplex - Long Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble false >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*Duplex DuplexTumble/Duplex - Short Edge: " + statusdict /duplexer get exec + { << /Duplex true /Tumble true >> setpagedevice } + { << /Duplex false >> setpagedevice } + ifelse + " +*End +*?Duplex: " + save + currentpagedevice /Duplex get {(True)}{(False)}ifelse = flush + restore + " +*End +*CloseUI: *Duplex + +*JCLOpenUI *JCLPortRotation/Port Rotation: PickOne +*DefaultJCLPortRotation: None +*OrderDependency: 10 JCLSetup *JCLPortRotation +*JCLPortRotation None/Printer's default: "" +*JCLPortRotation True/On: "@PJL LPORTROTATE<0A>" +*JCLCloseUI: *JCLPortRotation + +*OpenUI *LXCollate/Collate Copies: Boolean +*DefaultLXCollate: False +*OrderDependency: 150 AnySetup *LXCollate +*LXCollate False/Off: "<< /Collate false >> setpagedevice" +*LXCollate True/On: "<< /Collate true >> setpagedevice" +*CloseUI: *LXCollate + + +*OpenUI *OutputBin/Output Bin: PickOne +*DefaultOutputBin: None +*OrderDependency: 45 AnySetup *OutputBin +*OutputBin None/Standard Bin: " + << /OutputAttributes << /Priority [0] >> >> setpagedevice" +*End +*OutputBin Bin1/Bin 1: " + << /OutputAttributes << /Priority [1] >> >> setpagedevice" +*End +*OutputBin Bin2/Bin 2: " + << /OutputAttributes << /Priority [2] >> >> setpagedevice" +*End +*OutputBin Bin3/Bin 3: " + << /OutputAttributes << /Priority [3] >> >> setpagedevice" +*End +*OutputBin Bin4/Bin 4: " + << /OutputAttributes << /Priority [4] >> >> setpagedevice" +*End +*OutputBin Bin5/Bin 5: " + << /OutputAttributes << /Priority [5] >> >> setpagedevice" +*End +*OutputBin Bin6/Bin 6: " + << /OutputAttributes << /Priority [6] >> >> setpagedevice" +*End +*OutputBin Bin7/Bin 7: " + << /OutputAttributes << /Priority [7] >> >> setpagedevice" +*End +*OutputBin Bin8/Bin 8: " + << /OutputAttributes << /Priority [8] >> >> setpagedevice" +*End +*OutputBin Bin9/Bin 9: " + << /OutputAttributes << /Priority [9] >> >> setpagedevice" +*End +*OutputBin Bin10/Bin 10: " + << /OutputAttributes << /Priority [10] >> >> setpagedevice" +*End +*OutputBin Bin11/Bin 11: " + << /OutputAttributes << /Priority [11] >> >> setpagedevice" +*End +*OutputBin Bin12/Bin 12: " + << /OutputAttributes << /Priority [12] >> >> setpagedevice" +*End +*OutputBin Bin13/Bin 13: " + << /OutputAttributes << /Priority [13] >> >> setpagedevice" +*End +*OutputBin Bin14/Bin 14: " + << /OutputAttributes << /Priority [14] >> >> setpagedevice" +*End +*OutputBin Bin15/Bin 15: " + << /OutputAttributes << /Priority [15] >> >> setpagedevice" +*End +*CloseUI: *OutputBin + +*OpenUI *StapleLocation/Staple: Boolean +*DefaultStapleLocation: False +*OrderDependency: 170 AnySetup *StapleLocation +*StapleLocation False/Off: " + << /Staple 0 >> setpagedevice" +*End +*StapleLocation True/On: " + << /Staple 3 >> setpagedevice" +*End +*CloseUI: *StapleLocation + +*% === Paper ========================================== +*LandscapeOrientation: Plus90 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter 8 1/2 x 11 in: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/Legal 8 1/2 x 14 in: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize B5/B5 182 x 257 mm: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 210 x 297 mm: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive/Executive 7 1/4 x 10 1/2 in: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5 148 x 210 mm: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize Universal/Universal 8 1/2 x 14 in: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageSize Monarch/7 3/4 Envelope 3 7/8 x 7 1/2 in: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize C9/9 Envelope 3 7/8 x 8 7/8 in: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageSize Comm10/10 Envelope 4 1/8 x 9 1/2 in: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize DL/DL Envelope 110 x 220 mm: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize C5/C5 Envelope 162 x 229 mm: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/B5 Envelope 176 x 250 mm: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize Other/Other Envelope 8 1/2 x 14 in: " + << /PageSize [612 996] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save + 14 dict + dup /letter (Letter) put + dup /legal (Legal) put + dup /executivepage (Executive) put + dup /a4 (A4) put + dup /a5 (A5) put + dup /b5 (B5) put + dup /universal (Universal) put + dup /3.875x7.5envelope (Monarch) put + dup /3.875x8.875envelope (C9) put + dup /4.125x9.5envelope (Comm10) put + dup /110x220envelope (DL) put + dup /162x229envelope (C5) put + dup /176x250envelope (Envelope.499.709) put + dup /otherenvelope (Envelope.612.996) put + statusdict /papersize get exec + 3 1 roll {get} stopped {(Unknown)}if + exch not { print (.Transverse) }if + = flush + restore + " +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. +*% Usually used with input source selection rather than selection by size (AutoSelect). + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion B5: " + << /PageSize [516 729] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Universal: " + << /PageSize [612 1020] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Monarch: " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C9: " + << /PageSize [279 639] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Comm10: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion DL: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion C5: " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Other: " + << /PageSize [649 1008] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% **** Printable Area by key word **** +*DefaultImageableArea: Letter +*ImageableArea Letter: "13 13 599 779" +*ImageableArea Legal: "13 13 599 995" +*ImageableArea B5: "13 13 505 715" +*ImageableArea A4: "10 13 588 829" +*ImageableArea Executive: "13 13 509 743" +*ImageableArea A5: "13 13 407 583" +*ImageableArea Universal: "13 13 599 995" +*ImageableArea Monarch: "13 13 278 527" +*ImageableArea C9: "13 13 278 626" +*ImageableArea Comm10: "13 13 294 671" +*ImageableArea DL: "13 13 309 611" +*ImageableArea C5: "13 13 455 636" +*ImageableArea ISOB5: "13 13 497 696" +*ImageableArea Other: "13 13 647 995" +*?ImageableArea: " + save + /cvp { cvi ( ) cvs print ( ) print } bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {ceiling cvp} repeat + exch 2 {floor cvp} repeat flush + restore + " +*End + + +*% **** Physical paper dimensions by key word **** + +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension B5: "516 729" +*PaperDimension A4: "595 842" +*PaperDimension Executive: "522 756" +*PaperDimension A5: "420 595" +*PaperDimension Universal: "612 1020" +*PaperDimension Monarch: "279 540" +*PaperDimension C9: "279 639" +*PaperDimension Comm10: "297 684" +*PaperDimension DL: "312 624" +*PaperDimension C5: "459 649" +*PaperDimension ISOB5: "499 709" +*PaperDimension Other: "649 1008" +*RequiresPageRegion All: True + +*% === Input Trays ======================================= + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect/Auto Select: " + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot Tray1/Tray 1: " + << /ManualFeed false /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 0 get setpagedevice + << /InputAttributes << /Priority [0] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 1 known { 1 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 3 known { 3 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 5 known { 5 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Tray5/Tray 5: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 6 known { 6 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot MultiPurpose/MP Feeder: " + << /ManualFeed false /MediaPosition null >> setpagedevice + userdict /lms + currentpagedevice /InputAttributes get 4 known { 4 }{ 0 }ifelse put + currentpagedevice /InputAttributes get lms get setpagedevice + << /InputAttributes << /Priority [lms] >> >> setpagedevice + << /Policies << /PageSize 7 >> >> setpagedevice" +*End +*InputSlot Feeder/Envelope Feeder: " + << /MediaPosition null >> setpagedevice + currentpagedevice /InputAttributes get 2 known + { << /ManualFeed false /Policies << /PageSize 2 >> >> setpagedevice + << /InputAttributes << /Priority [2] >> >> setpagedevice } + { << /ManualFeed true >> setpagedevice }ifelse" +*End +*InputSlot Manual/Manual Paper: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*InputSlot ManualEnv/Manual Envelope: " + << /ManualFeed true /MediaPosition null >> setpagedevice + << /Policies << /PageSize 2 >> >> setpagedevice" +*End +*?InputSlot: " + save + [ (Tray1) (Tray2) (Multipurpose) (Manual) (ManualEnv) (Tray3) (Tray4) (Tray5) (Feeder) ] + statusdict /papertray get exec + {get exec} stopped { pop pop (Unknown) } if = flush + restore + " +*End +*CloseUI: *InputSlot + + +*% === Font Information ========================================== + +*DefaultFont: Courier +*Font AlbertusMT: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Roman: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Italic: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Bold: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Compact: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.000)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bodoni: Standard "(001.000)" Standard ROM +*Font Bodoni-Bold: Standard "(001.000)" Standard ROM +*Font Bodoni-BoldItalic: Standard "(001.000)" Standard ROM +*Font Bodoni-Italic: Standard "(001.000)" Standard ROM +*Font Bodoni-Poster: Standard "(001.000)" Standard ROM +*Font Bodoni-PosterCompressed: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Clarendon: Standard "(001.000)" Standard ROM +*Font Clarendon-Bold: Standard "(001.000)" Standard ROM +*Font Clarendon-Light: Standard "(001.000)" Standard ROM +*Font CooperBlack: Standard "(001.000)" Standard ROM +*Font CooperBlack-Italic: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyThreeBC: Standard "(001.000)" Standard ROM +*Font Copperplate-ThirtyTwoBC: Standard "(001.000)" Standard ROM +*Font Coronet-Regular: Standard "(001.000)" Standard ROM +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Eurostile: Standard "(001.000)" Standard ROM +*Font Eurostile-Bold: Standard "(001.000)" Standard ROM +*Font Eurostile-BoldExtendedTwo: Standard "(001.000)" Standard ROM +*Font Eurostile-ExtendedTwo: Standard "(001.000)" Standard ROM +*Font GillSans: Standard "(001.000)" Standard ROM +*Font GillSans-Bold: Standard "(001.000)" Standard ROM +*Font GillSans-BoldItalic: Standard "(001.000)" Standard ROM +*Font GillSans-Italic: Standard "(001.000)" Standard ROM +*Font GillSans-BoldCondensed: Standard "(001.000)" Standard ROM +*Font GillSans-Condensed: Standard "(001.000)" Standard ROM +*Font GillSans-ExtraBold: Standard "(001.000)" Standard ROM +*Font GillSans-Light: Standard "(001.000)" Standard ROM +*Font GillSans-LightItalic: Standard "(001.000)" Standard ROM +*Font Goudy: Standard "(001.000)" Standard ROM +*Font Goudy-Bold: Standard "(001.000)" Standard ROM +*Font Goudy-BoldItalic: Standard "(001.000)" Standard ROM +*Font Goudy-Italic: Standard "(001.000)" Standard ROM +*Font Goudy-ExtraBold: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Black: Standard "(001.000)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Light: Standard "(001.000)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.000)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.000)" Standard ROM +*Font JoannaMT: Standard "(001.000)" Standard ROM +*Font JoannaMT-Bold: Standard "(001.000)" Standard ROM +*Font JoannaMT-BoldItalic: Standard "(001.000)" Standard ROM +*Font JoannaMT-Italic: Standard "(001.000)" Standard ROM +*Font LetterGothic: Standard "(001.000)" Standard ROM +*Font LetterGothic-Bold: Standard "(001.000)" Standard ROM +*Font LetterGothic-BoldSlanted: Standard "(001.000)" Standard ROM +*Font LetterGothic-Slanted: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Book: Standard "(001.000)" Standard ROM +*Font LubalinGraph-BookOblique: Standard "(001.000)" Standard ROM +*Font LubalinGraph-Demi: Standard "(001.000)" Standard ROM +*Font LubalinGraph-DemiOblique: Standard "(001.000)" Standard ROM +*Font Marigold: Standard "(001.000)" Standard ROM +*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima: Standard "(001.000)" Standard ROM +*Font Optima-Bold: Standard "(001.000)" Standard ROM +*Font Optima-BoldItalic: Standard "(001.000)" Standard ROM +*Font Optima-Italic: Standard "(001.000)" Standard ROM +*Font Oxford: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Roman: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Italic: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Bold: Standard "(001.000)" Standard ROM +*Font StempelGaramond-BoldItalic: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Univers: Standard "(001.000)" Standard ROM +*Font Univers-Oblique: Standard "(001.000)" Standard ROM +*Font Univers-Bold: Standard "(001.000)" Standard ROM +*Font Univers-BoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-Condensed: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBold: Standard "(001.000)" Standard ROM +*Font Univers-CondensedBoldOblique: Standard "(001.000)" Standard ROM +*Font Univers-CondensedOblique: Standard "(001.000)" Standard ROM +*Font Univers-Extended: Standard "(001.000)" Standard ROM +*Font Univers-ExtendedObl: Standard "(001.000)" Standard ROM +*Font Univers-BoldExt: Standard "(001.000)" Standard ROM +*Font Univers-BoldExtObl: Standard "(001.000)" Standard ROM +*Font Univers-Light: Standard "(001.000)" Standard ROM +*Font Univers-LightOblique: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM + +*?FontQuery: " + save + 4 dict begin + /sv exch def + /str (fonts/ ) def + /st2 128 string def + { count 0 gt + { dup st2 cvs (/) print print (:) print dup FontDirectory exch known + {pop (Yes)} + { str exch st2 cvs dup length /len exch def + 6 exch putinterval str 0 len 6 add getinterval mark exch + { } st2 filenameforall counttomark 0 gt + { cleartomark (Yes)}{cleartomark (No)}ifelse + }ifelse = flush + }{ exit } ifelse + } bind loop + (*) = flush + sv + end + restore + " +*End + +*?FontList: " + save + 2 dict begin + /sv exch def + /str 128 string def + FontDirectory { pop == } bind forall flush + /filenameforall where + { pop save (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + str filenameforall flush restore + } if + (*) = flush + + sv + end + restore + " +*End + +*% Printer Messages (verbatim from printer): +*Message: "%% exitserver: permanent state may be changed %%" +*Message: "%% Flushing: rest of job (to end-of-file) will be ignored %%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %% status: <one of these> %% ) +*Status: "Printer Busy" +*Status: "Warming Up" +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "initializing" +*Status: "not ready" + +*% Input Sources (format: %% status: <stat>; source: <one of these> %% ) +*Source: "Serial" +*Source: "Parallel" +*Source: "Network" + +*% Printer Error (format: %% PrinterError: <one of these> %%) +*PrinterError: "Paper Jam" +*PrinterError: "Wrong Paper Length" +*PrinterError: "Invalid Manual Insertion" +*PrinterError: "Change Size in Feeder" +*PrinterError: "Change Size in Tray 1" +*PrinterError: "Change Size in Tray 2" +*PrinterError: "Paper Out or Feed Failure - Feed" +*PrinterError: "Load Manual Envelope" +*PrinterError: "Paper Out or Feed Failure - Tray 1" +*PrinterError: "Paper Out or Feed Failure - Tray 2" +*PrinterError: "Load Manual Paper" +*PrinterError: "Output Bin Full" +*PrinterError: "Cover Open/Cartridge Not Installed" +*PrinterError: "Insufficient Memory" +*PrinterError: "Complex Page" +*PrinterError: "Default Storage Error" +*PrinterError: "Defective Font Card Installed" +*PrinterError: "Flash Full" +*PrinterError: "ioerror" +*PrinterError: "Flash Error" +*PrinterError: "Duplex Not Attached" +*PrinterError: "Duplex Cover Open" +*PrinterError: "Scheduled Maintenance" +*PrinterError: "Toner Low" +*PrinterError: "Service Error" + +*% === Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For 85 lpi / 600 dpi 5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " + {1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + 1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch + abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 + sub }{dup mul exch dup mul add 1 exch sub }ifelse } + " +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% For 116 lpi / 1200 dpi =================================================== + +*ColorSepScreenAngle ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq CustomColor.116lpi.1200dpi/116 lpi / 1200 dpi: "106.066" +*ColorSepScreenFreq ProcessCyan.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.116lpi.1200dpi/116 lpi / 1200 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.116lpi.1200dpi/116 lpi / 1200 dpi: "100.0" +*% End of PPD file for Lexmark Optra Se 3455 Plus Laser Printers diff --git a/openoffice/share/psprint/driver/LWNT_518.PS b/openoffice/share/psprint/driver/LWNT_518.PS new file mode 100644 index 0000000000000000000000000000000000000000..7abc205ac4646257d2590fa3dd9904a211efaa98 --- /dev/null +++ b/openoffice/share/psprint/driver/LWNT_518.PS @@ -0,0 +1,345 @@ +*PPD-Adobe: "4.0" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1993 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% +*FormatVersion: "4.0" +*FileVersion: "2.5" +*PCFileName: "LWNTX518.PPD" +*LanguageVersion: English +*Product: "(LaserWriter II NTX)" +*PSVersion: "(51.8) 3" +*ModelName: "Apple LaserWriter II NTX v51.8" +*NickName: "Apple LaserWriter II NTX v51.8" + +*% General Information and Defaults =============== +*FreeVM: "459676" +*LanguageLevel: "1" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: False +*FileSystem: True +*?FileSystem: " +save + statusdict /diskonline get exec {(True)}{(False)} ifelse = flush +restore +" +*End +*Throughput: "8" +*Password: "0" +*ExitServer: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End + +*Reset: " + count 0 eq { % is the password on the stack? + true + }{ + dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*?Resolution: " +save + initgraphics + 0 0 moveto currentpoint matrix defaultmatrix transform + 0 72 lineto currentpoint matrix defaultmatrix transform + 3 -1 roll sub dup mul + 3 1 roll exch sub dup mul + add sqrt round cvi + ( ) cvs print (dpi) = flush +restore +" +*End + +*% Halftone Information =============== +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " +{abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse } +" +*End +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: "{ dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/US Letter: "statusdict /lettertray get exec" +*PageSize Legal/US Legal: "statusdict /legaltray get exec" +*PageSize A4: "statusdict /a4tray get exec" +*PageSize B5: "statusdict /b5tray get exec" +*PageSize LetterSmall/US Letter Small: "statusdict /lettertray get exec lettersmall" +*PageSize A4Small/A4 Small: "statusdict /a4tray get exec a4small" +*PageSize LegalSmall/US Legal Small: "legal" +*PageSize Monarch/Monarch Envelope Center Fed: "statusdict /lettertray get exec" +*PageSize Com10/Com10 Envelope Center Fed: "statusdict /lettertray get exec" +*?PageSize: " +save + [(Letter)(Legal)] statusdict /pagetype get exec + {get} stopped { pop pop (Unknown)} if = flush +restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/US Letter: "letter" +*PageRegion Legal/US Legal: "legal" +*PageRegion A4: "a4" +*PageRegion B5: "b5" +*PageRegion LetterSmall/US Letter Small: "lettersmall" +*PageRegion A4Small/A4 Small: "a4small" +*PageRegion LegalSmall/US Legal Small: "legal" +*PageRegion Monarch/Monarch Envelope Center Fed: "letter" +*PageRegion Com10/Com10 Envelope Center Fed: "letter" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter/US Letter: "15 8 597 784 " +*ImageableArea Legal/US Legal: "15 8 597 1000 " +*ImageableArea A4: "13 10 577 832 " +*ImageableArea B5: "21 10 500 715 " +*ImageableArea LetterSmall/US Letter Small: "31 31 583 761 " +*ImageableArea A4Small/A4 Small: "29 31 567 812 " +*ImageableArea LegalSmall/US Legal Small: "64 54 548 954 " +*ImageableArea Monarch/Monarch Envelope Center Fed: "178.5 269 433.5 773 " +*ImageableArea Com10/Com10 Envelope Center Fed: "169.5 125 442.5 773 " +*?ImageableArea: " +save + /cvp {( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter/US Letter: "612 792" +*PaperDimension Legal/US Legal: "612 1008" +*PaperDimension A4: "595 842" +*PaperDimension B5: "516 729" +*PaperDimension LetterSmall/US Letter Small: "612 792" +*PaperDimension A4Small/A4 Small: "595 842" +*PaperDimension LegalSmall/US Legal Small: "612 1008" +*PaperDimension Monarch/Monarch Envelope Center Fed: "611 792" +*PaperDimension Com10/Com10 Envelope Center Fed: "610 792" + +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 20 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: "statusdict /manualfeed true put" +*ManualFeed False: "statusdict /manualfeed false put" +*?ManualFeed: " +save + statusdict /manualfeed get {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *ManualFeed + +*DefaultOutputOrder: Normal + +*RequiresPageRegion All: True +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: "" +*CloseUI: *InputSlot + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.001)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM +*Font Bookman-Light: Standard "(001.001)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM +*Font Courier: Standard "(001.005)" Standard ROM +*Font Courier-Bold: Standard "(001.005)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.005)" Standard ROM +*Font Courier-Oblique: Standard "(001.005)" Standard ROM +*Font Helvetica: Standard "(001.002)" Standard ROM +*Font Helvetica-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.002)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.004)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.003)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.004)" Standard ROM +*Font Palatino-Bold: Standard "(001.002)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.002)" Standard ROM +*Font Palatino-Italic: Standard "(001.002)" Standard ROM +*Font Palatino-Roman: Standard "(001.001)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Times-Bold: Standard "(001.002)" Standard ROM +*Font Times-BoldItalic: Standard "(001.004)" Standard ROM +*Font Times-Italic: Standard "(001.002)" Standard ROM +*Font Times-Roman: Standard "(001.002)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM +*Font ZapfDingbats: Special "(001.002)" Special ROM +*?FontQuery: " +save + /str 100 string dup 0 (fonts/) putinterval def + { + count 1 gt + { + exch dup str 6 94 getinterval cvs + (/) print dup print (:) print exch + FontDirectory exch known + { pop (Yes) } + { + length 6 add str 0 3 -1 roll getinterval + mark exch status + {cleartomark (Yes)}{cleartomark (No)} ifelse + } ifelse = + } + {exit} ifelse + }bind loop + (*) = flush +restore +" +*End + +*?FontList: " +save + FontDirectory { pop == } bind forall flush + /filenameforall where + { + pop (fonts/*) + { dup length 6 sub 6 exch getinterval cvn == } bind + 128 string filenameforall flush + } if + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier." + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "PrinterError: timeout, clearing printer" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: service call" +*Status: "PrinterError: warming up" +*Status: "PrinterError: no toner cartridge" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "serial9" +*Source: "serial25" +*Source: "AppleTalk" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "timeout, clearing printer" +*PrinterError: "paper entry misfeed" +*PrinterError: "service call" +*PrinterError: "warming up" +*PrinterError: "no toner cartridge" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% For 53 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq CustomColor.53lpi.300dpi/53 lpi / 300 dpi: "53.033" +*ColorSepScreenFreq ProcessCyan.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessMagenta.53lpi.300dpi/53 lpi / 300 dpi: "47.4342" +*ColorSepScreenFreq ProcessYellow.53lpi.300dpi/53 lpi / 300 dpi: "50.0" + +*% For "LaserWriter II NTX" version 51.8 +*% Produced by "BuildPPD.ps" version 3.0 edit 58 +*% Converted to meet 4.0 specification +*% Last Edit Date: May 21 1993 +*% The byte count of this file should be exactly 012007 or 012352 +*% depending on the filesystem it resides in. +*% end of PPD file for LaserWriter II NTX diff --git a/openoffice/share/psprint/driver/SGENPRT.PS b/openoffice/share/psprint/driver/SGENPRT.PS new file mode 100644 index 0000000000000000000000000000000000000000..e567ea6f3103ec1c5b888fe3e7c11542a6dc91d9 --- /dev/null +++ b/openoffice/share/psprint/driver/SGENPRT.PS @@ -0,0 +1,584 @@ +*PPD-Adobe: "4.0" +*% +*% Licensed to the Apache Software Foundation (ASF) under one +*% or more contributor license agreements. See the NOTICE file +*% distributed with this work for additional information +*% regarding copyright ownership. The ASF licenses this file +*% to you under the Apache License, Version 2.0 (the +*% "License"); you may not use this file except in compliance +*% with the License. You may obtain a copy of the License at +*% +*% http://www.apache.org/licenses/LICENSE-2.0 +*% +*% Unless required by applicable law or agreed to in writing, +*% software distributed under the License is distributed on an +*% "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +*% KIND, either express or implied. See the License for the +*% specific language governing permissions and limitations +*% under the License. +*% +*% +*% +*% +*% The user must print with a PostScript(R) emulator to non PostScript(R) +*% printers if the system has no specific printer support. This file +*% allows the user to print to most printers without any modification. +*% Standard paper sizes and resolutions are defined. There are some +*% additional definitions for screen or online documents in this file. +*% To print to a PostScript(R) printer, use the specific PPD file. + +*% ===== General ===== + +*FormatVersion: "4.0" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PSVersion: "(1) 1" +*Product: "(Generic Printer)" +*ModelName: "Generic Printer" +*NickName: "Generic Printer" +*PCFileName: "SGENPRT.PPD" + + +*% ===== Basic Capabilities and Defaults ===== + +*ColorDevice: True +*DefaultColorSpace: RGB +*LanguageLevel: "2" + +*% --- For None Color or old PostScript(R) printers use following lines --- +*% *ColorDevice: False +*% *DefaultColorSpace: Gray +*% *LanguageLevel: "1" + +*FreeVM: "8388608" +*VariablePaperSize: True +*FileSystem: False +*Throughput: "8" +*Password: "0" +*ExitServer: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot perform the exitserver command.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec +" +*End +*Reset: " + count 0 eq % is the password on the stack? + { true } + { dup % potential password + statusdict /checkpassword get exec not + } ifelse + { % if no password or not valid + (WARNING : Cannot reset printer.) = + (Password supplied is not valid.) = + (Please contact the author of this software.) = flush + quit + } if + serverdict /exitserver get exec + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + + +*DefaultResolution: 300dpi + +*ResScreenFreq 72dpi: "60.0" +*ResScreenFreq 144dpi: "60.0" +*ResScreenFreq 300dpi: "60.0" +*ResScreenFreq 360dpi: "60.0" +*ResScreenFreq 600dpi: "60.0" +*ResScreenFreq 720dpi: "60.0" +*ResScreenFreq 1200dpi: "60.0" +*ResScreenFreq 1440dpi: "60.0" +*ResScreenFreq 2400dpi: "60.0" +*ResScreenAngle 72dpi: "45.0" +*ResScreenAngle 144dpi: "45.0" +*ResScreenAngle 300dpi: "45.0" +*ResScreenAngle 360dpi: "45.0" +*ResScreenAngle 600dpi: "45.0" +*ResScreenAngle 720dpi: "45.0" +*ResScreenAngle 1200dpi: "45.0" +*ResScreenAngle 1440dpi: "45.0" +*ResScreenAngle 2400dpi: "45.0" + + +*% ===== Halftone ===== + +*ContoneOnly: False +*DefaultHalftoneType: 1 +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + { abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub + dup mul add 1 sub } { dup mul exch dup mul add 1 exch sub } + ifelse } bind +" +*End +*ScreenProc Line: "{ exch pop abs neg } bind" +*ScreenProc Ellipse: " + { abs exch abs 2 copy mul exch 4 mul add 3 sub dup 0 + lt { pop dup mul exch .75 div dup mul add 4 div 1 exch sub } + { dup 1 gt { pop 1 exch sub dup mul exch 1 exch sub .75 div + dup mul add 4 div 1 sub } + { .5 exch sub exch pop exch pop } ifelse } ifelse } bind +" +*End +*ScreenProc Cross: "{ abs exch abs 2 copy gt { exch } if pop neg } bind" + +*DefaultTransfer: Null +*Transfer Null: "{ } bind" +*Transfer Null.Inverse: "{ 1 exch sub } bind" + + +*% ===== Paper ===== + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize A0: "<</PageSize [2384 3370] /ImagingBBox null>> setpagedevice" +*PageSize A1: "<</PageSize [1684 2384] /ImagingBBox null>> setpagedevice" +*PageSize A2: "<</PageSize [1191 1684] /ImagingBBox null>> setpagedevice" +*PageSize A3: "<</PageSize [842 1191] /ImagingBBox null>> setpagedevice" +*PageSize A4: "<</PageSize [595 842] /ImagingBBox null>> setpagedevice" +*PageSize A5: "<</PageSize [420 595] /ImagingBBox null>> setpagedevice" +*PageSize A6: "<</PageSize [297 420] /ImagingBBox null>> setpagedevice" +*PageSize B4: "<</PageSize [728 1032] /ImagingBBox null>> setpagedevice" +*PageSize B5: "<</PageSize [516 729] /ImagingBBox null>> setpagedevice" +*PageSize B6: "<</PageSize [363 516] /ImagingBBox null>> setpagedevice" +*PageSize Legal/US Legal: "<</PageSize [612 1008] /ImagingBBox null>> setpagedevice" +*PageSize Letter/US Letter: "<</PageSize [612 792] /ImagingBBox null>> setpagedevice" +*PageSize Executive: "<</PageSize [522 756] /ImagingBBox null>> setpagedevice" +*PageSize Statement: "<</PageSize [396 612] /ImagingBBox null>> setpagedevice" +*PageSize Tabloid/US Tabloid: "<</PageSize [792 1224] /ImagingBBox null>> setpagedevice" +*PageSize Ledger/Ledger Landscape: "<</PageSize [1224 792] /ImagingBBox null>> setpagedevice" +*PageSize AnsiC/US C: "<</PageSize [1224 1584] /ImagingBBox null>> setpagedevice" +*PageSize AnsiD/US D: "<</PageSize [1584 2448] /ImagingBBox null>> setpagedevice" +*PageSize AnsiE/US E: "<</PageSize [2448 3168] /ImagingBBox null>> setpagedevice" +*PageSize ARCHA/ARCH A: "<</PageSize [648 864] /ImagingBBox null>> setpagedevice" +*PageSize ARCHB/ARCH B: "<</PageSize [864 1296] /ImagingBBox null>> setpagedevice" +*PageSize ARCHC/ARCH C: "<</PageSize [1296 1728] /ImagingBBox null>> setpagedevice" +*PageSize ARCHD/ARCH D: "<</PageSize [1728 2592] /ImagingBBox null>> setpagedevice" +*PageSize ARCHE/ARCH E: "<</PageSize [2592 3456] /ImagingBBox null>> setpagedevice" +*PageSize EnvMonarch/Monarch Envelope: "<</PageSize [279 540] /ImagingBBox null>> setpagedevice" +*PageSize EnvDL/DL Envelope: "<</PageSize [312 624] /ImagingBBox null>> setpagedevice" +*PageSize EnvC4/C4 Envelope: "<</PageSize [649 918] /ImagingBBox null>> setpagedevice" +*PageSize EnvC5/C5 Envelope: "<</PageSize [459 649] /ImagingBBox null>> setpagedevice" +*PageSize EnvC6/C6 Envelope: "<</PageSize [323 459] /ImagingBBox null>> setpagedevice" +*PageSize Env10/C10 Envelope: "<</PageSize [297 684] /ImagingBBox null>> setpagedevice" +*PageSize EnvC65/C65 Envelope: "<</PageSize [324 648] /ImagingBBox null>> setpagedevice" +*PageSize Folio: "<</PageSize [595 935] /ImagingBBox null>> setpagedevice" +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 32 dict + dup [2384 3370] (A0) put + dup [1684 2384] (A1) put + dup [1191 1684] (A2) put + dup [842 1191] (A3) put + dup [595 842] (A4) put + dup [420 595] (A5) put + dup [297 420] (A6) put + dup [728 1032] (B4) put + dup [516 729] (B5) put + dup [363 516] (B6) put + dup [612 1008] (Legal) put + dup [612 792] (Letter) put + dup [522 756] (Executive) put + dup [396 612] (Statement) put + dup [792 1224] (Tabloid) put + dup [1224 792] (Ledger) put + dup [1224 1584] (AnsiC) put + dup [1584 2448] (AnsiD) put + dup [2448 3168] (AnsiE) put + dup [648 864] (ARCHA) put + dup [864 1296] (ARCHB) put + dup [1296 1728] (ARCHC) put + dup [1728 2592] (ARCHD) put + dup [2592 3456] (ARCHE) put + dup [279 540] (EnvMonarch) put + dup [312 624] (EnvDL) put + dup [649 918] (EnvC4) put + dup [459 649] (EnvC5) put + dup [323 459] (EnvC6) put + dup [297 684] (Env10) put + dup [324 648] (EnvC65) put + dup [595 935] (Folio) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall + = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion A0: "<</PageSize [2384 3370] /ImagingBBox null>> setpagedevice" +*PageRegion A1: "<</PageSize [1684 2384] /ImagingBBox null>> setpagedevice" +*PageRegion A2: "<</PageSize [1191 1684] /ImagingBBox null>> setpagedevice" +*PageRegion A3: "<</PageSize [842 1191] /ImagingBBox null>> setpagedevice" +*PageRegion A4: "<</PageSize [595 842] /ImagingBBox null>> setpagedevice" +*PageRegion A5: "<</PageSize [420 595] /ImagingBBox null>> setpagedevice" +*PageRegion A6: "<</PageSize [297 420] /ImagingBBox null>> setpagedevice" +*PageRegion B4: "<</PageSize [728 1032] /ImagingBBox null>> setpagedevice" +*PageRegion B5: "<</PageSize [516 729] /ImagingBBox null>> setpagedevice" +*PageRegion B6: "<</PageSize [363 516] /ImagingBBox null>> setpagedevice" +*PageRegion Legal/US Legal: "<</PageSize [612 1008] /ImagingBBox null>> setpagedevice" +*PageRegion Letter/US Letter: "<</PageSize [612 792] /ImagingBBox null>> setpagedevice" +*PageRegion Executive: "<</PageSize [522 756] /ImagingBBox null>> setpagedevice" +*PageRegion Statement: "<</PageSize [396 612] /ImagingBBox null>> setpagedevice" +*PageRegion Tabloid/US Tabloid: "<</PageSize [792 1224] /ImagingBBox null>> setpagedevice" +*PageRegion Ledger/Ledger Landscape: "<</PageSize [1224 792] /ImagingBBox null>> setpagedevice" +*PageRegion AnsiC/US C: "<</PageSize [1224 1584] /ImagingBBox null>> setpagedevice" +*PageRegion AnsiD/US D: "<</PageSize [1584 2448] /ImagingBBox null>> setpagedevice" +*PageRegion AnsiE/US E: "<</PageSize [2448 3168] /ImagingBBox null>> setpagedevice" +*PageRegion ARCHA/ARCH A: "<</PageSize [648 864] /ImagingBBox null>> setpagedevice" +*PageRegion ARCHB/ARCH B: "<</PageSize [864 1296] /ImagingBBox null>> setpagedevice" +*PageRegion ARCHC/ARCH C: "<</PageSize [1296 1728] /ImagingBBox null>> setpagedevice" +*PageRegion ARCHD/ARCH D: "<</PageSize [1728 2592] /ImagingBBox null>> setpagedevice" +*PageRegion ARCHE/ARCH E: "<</PageSize [2592 3456] /ImagingBBox null>> setpagedevice" +*PageRegion EnvMonarch/Monarch Envelope: "<</PageSize [279 540] /ImagingBBox null>> setpagedevice" +*PageRegion EnvDL/DL Envelope: "<</PageSize [312 624] /ImagingBBox null>> setpagedevice" +*PageRegion EnvC4/C4 Envelope: "<</PageSize [649 918] /ImagingBBox null>> setpagedevice" +*PageRegion EnvC5/C5 Envelope: "<</PageSize [459 649] /ImagingBBox null>> setpagedevice" +*PageRegion EnvC6/C6 Envelope: "<</PageSize [323 459] /ImagingBBox null>> setpagedevice" +*PageRegion Env10/C10 Envelope: "<</PageSize [297 684] /ImagingBBox null>> setpagedevice" +*PageRegion EnvC65/C65 Envelope: "<</PageSize [324 648] /ImagingBBox null>> setpagedevice" +*PageRegion Folio: "<</PageSize [595 935] /ImagingBBox null>> setpagedevice" +*CloseUI: *PageRegion + +*DefaultImageableArea: Letter +*ImageableArea A0: "0 0 2384 3370" +*ImageableArea A1: "0 0 1684 2384" +*ImageableArea A2: "0 0 1191 1684" +*ImageableArea A3: "18 18 824 1173" +*ImageableArea A4: "18 18 577 824" +*ImageableArea A5: "18 18 402 577" +*ImageableArea A6: "18 18 279 402" +*ImageableArea B4: "18 18 710 1014" +*ImageableArea B5: "18 18 498 711" +*ImageableArea B6: "18 18 345 498" +*ImageableArea Legal: "18 18 594 990" +*ImageableArea Letter: "18 18 594 774" +*ImageableArea Executive: "18 18 504 738" +*ImageableArea Statement: "18 18 378 594" +*ImageableArea Tabloid: "18 18 774 1206" +*ImageableArea Ledger: "18 18 1206 774" +*ImageableArea AnsiC: "0 0 1224 1584" +*ImageableArea AnsiD: "0 0 1584 2448" +*ImageableArea AnsiE: "0 0 2448 3168" +*ImageableArea ARCHA: "0 0 648 864" +*ImageableArea ARCHB: "0 0 864 1296" +*ImageableArea ARCHC: "0 0 1296 1728" +*ImageableArea ARCHD: "0 0 1728 2592" +*ImageableArea ARCHE: "0 0 2592 3456" +*ImageableArea EnvMonarch: "0 0 279 540" +*ImageableArea EnvDL: "0 0 312 624" +*ImageableArea EnvC4: "0 0 649 918" +*ImageableArea EnvC5: "0 0 459 649" +*ImageableArea EnvC6: "0 0 323 459" +*ImageableArea Env10: "0 0 297 684" +*ImageableArea EnvC65: "0 0 324 648" +*ImageableArea Folio: "0 0 595 935" + +*DefaultPaperDimension: Letter +*PaperDimension A0: "2384 3370" +*PaperDimension A1: "1684 2384" +*PaperDimension A2: "1191 1684" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension A6: "297 420" +*PaperDimension B4: "728 1032" +*PaperDimension B5: "516 729" +*PaperDimension B6: "363 516" +*PaperDimension Legal: "612 1008" +*PaperDimension Letter: "612 792" +*PaperDimension Executive: "522 756" +*PaperDimension Statement: "396 612" +*PaperDimension Tabloid: "792 1224" +*PaperDimension Ledger: "1224 792" +*PaperDimension AnsiC: "1224 1584" +*PaperDimension AnsiD: "1584 2448" +*PaperDimension AnsiE: "2448 3168" +*PaperDimension ARCHA: "648 864" +*PaperDimension ARCHB: "864 1296" +*PaperDimension ARCHC: "1296 1728" +*PaperDimension ARCHD: "1728 2592" +*PaperDimension ARCHE: "2592 3456" +*PaperDimension EnvMonarch: "279 540" +*PaperDimension EnvDL: "312 624" +*PaperDimension EnvC4: "649 918" +*PaperDimension EnvC5: "459 649" +*PaperDimension EnvC6: "323 459" +*PaperDimension Env10: "297 684" +*PaperDimension EnvC65: "324 648" +*PaperDimension Folio: "595 935" + +*% ===== Duplex ===== +*OpenUI *Duplex/Duplex: PickOne +*OrderDependency: 30 AnySetup *Duplex +*DefaultDuplex: Simplex +*Duplex Simplex: "" +*Duplex None/Off: " +<</Duplex false /Tumble false + /Policies << /Duplex 1 /Tumble 1 >> +>> setpagedevice" +*Duplex DuplexNoTumble/Long edge:" +<</Duplex true /Tumble false + /Policies << /Duplex 1 /Tumble 1 >> +>> setpagedevice" +*Duplex DuplexTumble/Short edge:" +<</Duplex true /Tumble true + /Policies << /Duplex 1 /Tumble 1 >> +>> setpagedevice" +*End +*CloseUI: *Duplex + +*% ===== ManualFeed === +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 15 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed False: " +<< /ManualFeed false /Policies << /ManualFeed 1 >> >> setpagedevice" +*ManualFeed True: " +<< /ManualFeed true /Policies << /ManualFeed 1 >> >> setpagedevice" +*End +*CloseUI: *ManualFeed + +*% ===== Fonts ===== + +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.000)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.000)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.000)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Light: Standard "(001.000)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.000)" Standard ROM +*Font Courier: Standard "(001.000)" Standard ROM +*Font Courier-Bold: Standard "(001.000)" Standard ROM +*Font Courier-BoldOblique: Standard "(001.000)" Standard ROM +*Font Courier-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.000)" Standard ROM +*Font Helvetica-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.000)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(001.000)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Italic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.001)" Special ROM +*Font Times-Bold: Standard "(001.000)" Standard ROM +*Font Times-BoldItalic: Standard "(001.000)" Standard ROM +*Font Times-Italic: Standard "(001.000)" Standard ROM +*Font Times-Roman: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.000)" Standard ROM +*Font ZapfDingbats: Special "(001.000)" Special ROM +*?FontQuery: " + save + { + count 1 gt + { + exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } + { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " + save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush + restore +" +*End + + +*% === Printer Messages === + +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> %%] ) +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "PrinterError: timeout, clearing printer" +*Status: "PrinterError: paper entry misfeed" +*Status: "PrinterError: warming up" +*Status: "PrinterError: service call" +*Status: "PrinterError: no toner cartridge" +*Status: "PrinterError: no paper tray" +*Status: "PrinterError: cover open" +*Status: "PrinterError: resetting printer" +*Status: "PrinterError: out of paper" +*Status: "PrinterError: timeout" +*Status: "PrinterError: manual feed timeout" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these>]%% ) + +*% Printer Error (format: %%[ PrinterError: <one of these>]%%) +*PrinterError: "timeout, clearing printer" +*PrinterError: "paper entry misfeed" +*PrinterError: "warming up" +*PrinterError: "service call" +*PrinterError: "no toner cartridge" +*PrinterError: "no paper tray" +*PrinterError: "cover open" +*PrinterError: "resetting printer" +*PrinterError: "out of paper" +*PrinterError: "timeout" +*PrinterError: "manual feed timeout" + + +*% ===== Color Separation ===== + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% --- For 60 lpi / 72 dpi --- +*ColorSepScreenAngle ProcessBlack.60lpi.72dpi/60 lpi / 72 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.72dpi/60 lpi / 72 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.72dpi/60 lpi / 72 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.72dpi/60 lpi / 72 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.72dpi/60 lpi / 72 dpi: "0" +*ColorSepScreenFreq ProcessBlack.60lpi.72dpi/60 lpi / 72 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.72dpi/60 lpi / 72 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.72dpi/60 lpi / 72 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.72dpi/60 lpi / 72 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.72dpi/60 lpi / 72 dpi: "60" + +*% --- For 60 lpi / 144 dpi --- +*ColorSepScreenAngle ProcessBlack.60lpi.144dpi/60 lpi / 144 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.144dpi/60 lpi / 144 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.144dpi/60 lpi / 144 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.144dpi/60 lpi / 144 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.144dpi/60 lpi / 144 dpi: "0" +*ColorSepScreenFreq ProcessBlack.60lpi.144dpi/60 lpi / 144 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.144dpi/60 lpi / 144 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.144dpi/60 lpi / 144 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.144dpi/60 lpi / 144 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.144dpi/60 lpi / 144 dpi: "60" + +*% --- For 60 lpi / 300 dpi --- +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "0" +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% --- For 60 lpi / 360 dpi --- +*ColorSepScreenAngle ProcessBlack.60lpi.360dpi/60 lpi / 360 dpi: "45" +*ColorSepScreenAngle CustomColor.60lpi.360dpi/60 lpi / 360 dpi: "45" +*ColorSepScreenAngle ProcessCyan.60lpi.360dpi/60 lpi / 360 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.60lpi.360dpi/60 lpi / 360 dpi: "75" +*ColorSepScreenAngle ProcessYellow.60lpi.360dpi/60 lpi / 360 dpi: "0" +*ColorSepScreenFreq ProcessBlack.60lpi.360dpi/60 lpi / 360 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.360dpi/60 lpi / 360 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.360dpi/60 lpi / 360 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.360dpi/60 lpi / 360 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.360dpi/60 lpi / 360 dpi: "60" + +*% --- For 71 lpi / 600 dpi --- +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% --- For 71 lpi / 720 dpi --- +*ColorSepScreenAngle ProcessBlack.71lpi.720dpi/71 lpi / 720 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.720dpi/71 lpi / 720 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.720dpi/71 lpi / 720 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.720dpi/71 lpi / 720 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.720dpi/71 lpi / 720 dpi: "0.0" +*ColorSepScreenFreq ProcessBlack.71lpi.720dpi/71 lpi / 720 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.720dpi/71 lpi / 720 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.720dpi/71 lpi / 720 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.720dpi/71 lpi / 720 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.720dpi/71 lpi / 720 dpi: "66.6667" + +*% --- For 100 lpi / 1200 dpi --- +*ColorSepScreenAngle ProcessBlack.100lpi.1200dpi/100 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle CustomColor.100lpi.1200dpi/100 lpi / 1200 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.100lpi.1200dpi/100 lpi / 1200 dpi: "15.0" +*ColorSepScreenAngle ProcessMagenta.100lpi.1200dpi/100 lpi / 1200 dpi: "75.0" +*ColorSepScreenAngle ProcessYellow.100lpi.1200dpi/100 lpi / 1200 dpi: "0.0" +*ColorSepScreenFreq ProcessBlack.100lpi.1200dpi/100 lpi / 1200 dpi: "100.0" +*ColorSepScreenFreq CustomColor.100lpi.1200dpi/100 lpi / 1200 dpi: "100.0" +*ColorSepScreenFreq ProcessCyan.100lpi.1200dpi/100 lpi / 1200 dpi: "100.0" +*ColorSepScreenFreq ProcessMagenta.100lpi.1200dpi/100 lpi / 1200 dpi: "100.0" +*ColorSepScreenFreq ProcessYellow.100lpi.1200dpi/100 lpi / 1200 dpi: "100.0" + +*% --- For 100 lpi / 1440 dpi --- +*ColorSepScreenAngle ProcessBlack.100lpi.1440dpi/100 lpi / 1440 dpi: "45.0" +*ColorSepScreenAngle CustomColor.100lpi.1440dpi/100 lpi / 1440 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.100lpi.1440dpi/100 lpi / 1440 dpi: "15.0" +*ColorSepScreenAngle ProcessMagenta.100lpi.1440dpi/100 lpi / 1440 dpi: "75.0" +*ColorSepScreenAngle ProcessYellow.100lpi.1440dpi/100 lpi / 1440 dpi: "0.0" +*ColorSepScreenFreq ProcessBlack.100lpi.1440dpi/100 lpi / 1440 dpi: "100.0" +*ColorSepScreenFreq CustomColor.100lpi.1440dpi/100 lpi / 1440 dpi: "100.0" +*ColorSepScreenFreq ProcessCyan.100lpi.1440dpi/100 lpi / 1440 dpi: "100.0" +*ColorSepScreenFreq ProcessMagenta.100lpi.1440dpi/100 lpi / 1440 dpi: "100.0" +*ColorSepScreenFreq ProcessYellow.100lpi.1440dpi/100 lpi / 1440 dpi: "100.0" + +*% --- For 175 lpi / 2400 dpi --- +*ColorSepScreenAngle ProcessBlack.175lpi.2400dpi/175 lpi / 2400 dpi: "45.0" +*ColorSepScreenAngle CustomColor.175lpi.2400dpi/175 lpi / 2400 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.175lpi.2400dpi/175 lpi / 2400 dpi: "15.0" +*ColorSepScreenAngle ProcessMagenta.175lpi.2400dpi/175 lpi / 2400 dpi: "75.0" +*ColorSepScreenAngle ProcessYellow.175lpi.2400dpi/175 lpi / 2400 dpi: "0.0" +*ColorSepScreenFreq ProcessBlack.175lpi.2400dpi/175 lpi / 2400 dpi: "175.0" +*ColorSepScreenFreq CustomColor.175lpi.2400dpi/175 lpi / 2400 dpi: "175.0" +*ColorSepScreenFreq ProcessCyan.175lpi.2400dpi/175 lpi / 2400 dpi: "175.0" +*ColorSepScreenFreq ProcessMagenta.175lpi.2400dpi/175 lpi / 2400 dpi: "175.0" +*ColorSepScreenFreq ProcessYellow.175lpi.2400dpi/175 lpi / 2400 dpi: "175.0" + +*% Last Edit Date: March 24 2000 +*% end of PPD file diff --git a/openoffice/share/psprint/driver/SGENT42.PS b/openoffice/share/psprint/driver/SGENT42.PS new file mode 100644 index 0000000000000000000000000000000000000000..369262cd4b00ad55b4f78a4a4bea7543118ef6fe --- /dev/null +++ b/openoffice/share/psprint/driver/SGENT42.PS @@ -0,0 +1,25 @@ +*PPD-Adobe: "4.0" +*% +*% Licensed to the Apache Software Foundation (ASF) under one +*% or more contributor license agreements. See the NOTICE file +*% distributed with this work for additional information +*% regarding copyright ownership. The ASF licenses this file +*% to you under the Apache License, Version 2.0 (the +*% "License"); you may not use this file except in compliance +*% with the License. You may obtain a copy of the License at +*% +*% http://www.apache.org/licenses/LICENSE-2.0 +*% +*% Unless required by applicable law or agreed to in writing, +*% software distributed under the License is distributed on an +*% "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +*% KIND, either express or implied. See the License for the +*% specific language governing permissions and limitations +*% under the License. +*% + +*Product: "(Generic Printer T42)" +*ModelName: "Generic Printer (T42 enabled)" +*NickName: "Generic Printer (T42 enabled)" +*TTRasterizer: Type42 +*Include: "./SGENPRT.PS" diff --git a/openoffice/share/psprint/driver/SNSPREC1.PS b/openoffice/share/psprint/driver/SNSPREC1.PS new file mode 100644 index 0000000000000000000000000000000000000000..b5b01ad3f1a375f594995d2f9f53ce7133587582 --- /dev/null +++ b/openoffice/share/psprint/driver/SNSPREC1.PS @@ -0,0 +1,760 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% @(#)SPARCPRINTEREC.PPD 1.16 13 Apr 1995 +*% Copyright 1995 Sun Microsystems, Inc. All Rights Reserved. + +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "SNSPREC1.PPD" +*Product: "(SPARCprinter EC)" +*PSVersion: "(2015.009) 1" +*ModelName: "SPARCprinter EC" +*NickName: "SPARCprinter EC" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 20 MB RAM: "" +*InstalledMemory 36Meg/36 MB Total RAM: "" +*InstalledMemory 52Meg/52 MB Total RAM: "" +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Lower Trays: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*CloseUI: *Option2 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *InstalledMemory None *OutputMode Enhanced +*UIConstraints: *Option2 False *InputSlot Middle +*UIConstraints: *Option2 False *InputSlot Lower + +*% === Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "3276160" +*VMOption None/Standard 20 MB RAM: "3276160" +*VMOption 36Meg/36 MB Total RAM: "3816832" +*VMOption 52Meg/52 MB Total RAM: "17587584" + +*TTRasterizer: Type42 +*ColorDevice: True +*DefaultColorSpace: CMYK +*VariablePaperSize: False +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" + +*Emulators: hpgl +*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec " +*StopEmulator_hpgl: "<1B7F>0" + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore +" +*End +*Throughput: "14" +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 600dpi +*Resolution 300dpi: "<</HWResolution [300 300] >> setpagedevice" +*Resolution 600dpi: "<</HWResolution [600 600] >> setpagedevice" +*?Resolution: " + save currentpagedevice + /HWResolution get 0 get ( ) cvs print (dpi) = flush restore" +*End + +*% Halftone Information ================= +*ScreenFreq: "106.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: SNHalftone +*ScreenProc SNHalftone: "/DefaultHalftone /Halftone findresource" +*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div}" +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: " + { dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub}" +*End + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + + +*% Tray Selection ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 10 AnySetup *InputSlot +*DefaultInputSlot: Paper +*InputSlot Upper: " + mark + { + 4 dict begin + /MediaPosition 0 def + /MediaType null def + /TraySwitch false def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Middle: " + mark + { + 4 dict begin + /MediaPosition 1 def + /MediaType null def + /TraySwitch false def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Lower: " + mark + { + 4 dict begin + /MediaPosition 2 def + /MediaType null def + /TraySwitch false def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Paper: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Paper) def + /TraySwitch true def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Transparency: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Transparency) def + /TraySwitch true def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot ManualPaper/Manual Paper: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Paper) def + /TraySwitch false def + /ManualFeed true def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot ManualTransparency/Manual Transparency: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Transparency) def + /TraySwitch false def + /ManualFeed true def + currentdict end setpagedevice + } stopped cleartomark + " +*End + +*?InputSlot: " +save + currentpagedevice /MediaPosition get + dup null eq + { pop currentpagedevice /MediaType get + dup null eq + { pop (Upper) } + { dup (Paper) eq + { pop currentpagedevice /ManualFeed get + { (ManualPaper) } + { (Paper) } ifelse + } + { + (Transparency) eq + { currentpagedevice /ManualFeed get + { (ManualTransparency) } + { (Transparency) } ifelse + } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup 0 eq + { pop (Upper) } + { dup 1 eq + { pop (Middle) } + { 2 eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 20 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: "2 dict dup /PageSize [612 792] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageSize A4: "2 dict dup /PageSize [595 842] put +dup /ImagingBBox null put +setpagedevice" +*End +*?PageSize: " +save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 2 dict + dup [612 792] (Letter) put + dup [595 842] (A4) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop +restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 30 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: "2 dict dup /PageSize [612 792] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion A4: "2 dict dup /PageSize [595 842] put +dup /ImagingBBox null put +setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "10.32 15.9 601.68 776.22" +*ImageableArea A4: "13.44 14.46 581.76 828.54" +*?ImageableArea: " +save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension A4: "595 842" + + +*OpenUI *OutputOrder/Output Order: PickOne +*OrderDependency: 40 AnySetup *OutputOrder +*DefaultOutputOrder: Unknown +*OutputOrder Face-Down: " + mark + { + 1 dict begin + /OutputFaceUp false def + currentdict end setpagedevice + } stopped cleartomark" +*End +*OutputOrder Face-Up: " + mark + { + 1 dict begin + /OutputFaceUp true def + currentdict end setpagedevice + } stopped cleartomark" +*End +*?OutputOrder: "save + currentpagedevice /OutputFaceUp get + { (Face-Up) } + { (Face-Down) } ifelse + = flush restore" +*End +*CloseUI: *OutputOrder + +*RequiresPageRegion All: True + +*% Print Quality Selection =================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 50 AnySetup *OutputMode +*DefaultOutputMode: Unknown +*OutputMode Fast: " + mark + { + 3 dict begin + /HWResolution [300 300] def + /PostRenderingEnhance true def + /PostRenderingEnhanceDetails 1 dict begin + /OutputMode (Standard) def + currentdict end def + currentdict end setpagedevice + } stopped cleartomark" +*End +*OutputMode Standard: " + mark + { + 3 dict begin + /HWResolution [600 600] def + /PostRenderingEnhance true def + /PostRenderingEnhanceDetails 1 dict begin + /OutputMode (Standard) def + currentdict end def + currentdict end setpagedevice + } stopped cleartomark" +*End +*OutputMode Enhanced: " + mark + { + 3 dict begin + /HWResolution [600 600] def + /PostRenderingEnhance true def + /PostRenderingEnhanceDetails 1 dict begin + /OutputMode (Enhanced) def + currentdict end def + currentdict end setpagedevice + } stopped cleartomark" +*End +*?OutputMode: "save + currentpagedevice /HWResolution get 0 get 300 eq + { (Fast) } + { currentpagedevice /PostRenderingEnhanceDetails get /OutputMode get } ifelse + = flush restore" +*End +*CloseUI: *OutputMode + +*% SNColor Selections =================== + +*OpenUI *SNColor/Color Correction: PickOne +*OrderDependency: 70 AnySetup *SNColor +*DefaultSNColor: Unknown +*SNColor NoAdjust/Standard Color: "mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice null def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*SNColor VividColor/Vivid Color: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /TekBlue def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*SNColor SimulateDisplay/Simulate Display: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /TekDisplay def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*SNColor SWOPPress/SWOP Press: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /SWOP-Coated def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*SNColor EuroscalePress/Euroscale Press: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /Euroscale-Coated def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*SNColor CommercialPress/Commercial Press: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /Commercial-Coated def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*SNColor Monochrome: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 1 def + /ColorTransform /Gray def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*SNColor RawCMYK/Raw CMYK: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 1 def + /ColorTransform /CMYK def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*SNColor RawRGB/Raw RGB: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 1 def + /ColorTransform /RGB def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*?SNColor: " +save + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + 8 dict begin + /TekBlue (VividColor) def + /TekDisplay (SimulateDisplay) def + /SWOP-Coated (SWOPPress) def + /Euroscale-Coated (EuroscalePress) def + /Commercial-Coated (CommercialPress) def + /Gray (Monochrome) def + /CMYK (RawCMYK) def + /RGB (RawRGB) def + currentdict end + exch get + } ifelse + } stopped + { % error in PostScript code execution + pop pop (Unknown) + } if + = flush +restore +" +*End + +*CloseUI: *SNColor + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bembo: Standard "(001.000)" Standard ROM +*Font Bembo-Italic: Standard "(001.000)" Standard ROM +*Font Bembo-Bold: Standard "(001.000)" Standard ROM +*Font Bembo-BoldItalic: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.003)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM +*Font Bookman-Light: Standard "(001.003)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font GillSans: Standard "(001.000)" Standard ROM +*Font GillSans-Italic: Standard "(001.000)" Standard ROM +*Font GillSans-Bold: Standard "(001.000)" Standard ROM +*Font GillSans-BoldItalic: Standard "(001.000)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font LucidaSans: Standard "(001.001)" Standard ROM +*Font LucidaSans-Italic: Standard "(001.001)" Standard ROM +*Font LucidaSans-Bold: Standard "(001.002)" Standard ROM +*Font LucidaSans-BoldItalic: Standard "(001.002)" Standard ROM +*Font LucidaSans-Typewriter: Standard "(001.003)" Standard ROM +*Font LucidaSans-TypewriterBold: Standard "(001.003)" Standard ROM +*Font LucidaBright: Standard "(001.008)" Standard ROM +*Font LucidaBright-Italic: Standard "(001.008)" Standard ROM +*Font LucidaBright-Demi: Standard "(001.008)" Standard ROM +*Font LucidaBright-DemiItalic: Standard "(001.008)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Rockwell: Standard "(001.000)" Standard ROM +*Font Rockwell-Italic: Standard "(001.000)" Standard ROM +*Font Rockwell-Bold: Standard "(001.000)" Standard ROM +*Font Rockwell-BoldItalic: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM +*?FontQuery: " +save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush +restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "printer is warming up" +*Status: "idle" +*Status: "waiting" +*Status: "busy" +*Status: "PrinterError: Upper media tray empty" +*Status: "PrinterError: Middle media tray empty" +*Status: "PrinterError: Lower media tray empty" +*Status: "PrinterError: Media tray empty" +*Status: "PrinterError: Upper media tray missing" +*Status: "PrinterError: Middle media tray missing" +*Status: "PrinterError: Lower media tray missing" +*Status: "PrinterError: Media tray missing" +*Status: "PrinterError: Door open" +*Status: "PrinterError: Paper feeder open" +*Status: "PrinterError: Output tray full" +*Status: "PrinterError: Toner cartridge missing" +*Status: "PrinterError: Toner discharge tray missing" +*Status: "PrinterError: Corona wire missing" +*Status: "PrinterError: Imaging unit missing" +*Status: "PrinterError: Fuser missing" +*Status: "PrinterError: Paper feeder missing" +*Status: "PrinterError: Manual feed empty" +*Status: "PrinterError: Media jam" +*Status: "PrinterError: Waiting for paper" +*Status: "PrinterError: Waiting for transparency" +*Status: "PrinterError: Replace cyan" +*Status: "PrinterError: Replace magenta" +*Status: "PrinterError: Replace yellow" +*Status: "PrinterError: Replace black" +*Status: "PrinterError: Replace Imaging unit" +*Status: "PrinterError: Wrong media in tray" +*Status: "PrinterError: Manual feed: remove media" +*Status: "PrinterError: Print engine failure" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "Serial" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "Internal" +*Source: "EtherTalk" +*Source: "PrintServer" +*Source: "LPR" +*Source: "AppSocket" +*Source: "FrontPanelJobInput" +*Source: "Scanner" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "Upper media tray empty" +*PrinterError: "Middle media tray empty" +*PrinterError: "Lower media tray empty" +*PrinterError: "Media tray empty" +*PrinterError: "Upper media tray missing" +*PrinterError: "Middle media tray missing" +*PrinterError: "Lower media tray missing" +*PrinterError: "Media tray missing" +*PrinterError: "Door open" +*PrinterError: "Paper feeder open" +*PrinterError: "Output tray full" +*PrinterError: "Toner cartridge missing" +*PrinterError: "Toner discharge tray missing" +*PrinterError: "Corona wire missing" +*PrinterError: "Imaging unit missing" +*PrinterError: "Fuser missing" +*PrinterError: "Paper feeder missing" +*PrinterError: "Manual feed empty" +*PrinterError: "Media jam" +*PrinterError: "Waiting for paper" +*PrinterError: "Waiting for transparency" +*PrinterError: "Replace cyan" +*PrinterError: "Replace magenta" +*PrinterError: "Replace yellow" +*PrinterError: "Replace black" +*PrinterError: "Replace Imaging unit" +*PrinterError: "Wrong media in tray" +*PrinterError: "Manual feed: remove media" +*PrinterError: "Print engine failure" + +*DefaultColorSep: ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 106 lpi / 300 dpi ================================ + +*ColorSepScreenAngle ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "45.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.300dpi/106 lpi / 300 dpi: "106.0" +*ColorSepScreenFreq CustomColor.106lpi.300dpi/106 lpi / 300 dpi: "106.0" +*ColorSepScreenFreq ProcessCyan.106lpi.300dpi/106 lpi / 300 dpi: "106.0" +*ColorSepScreenFreq ProcessMagenta.106lpi.300dpi/106 lpi / 300 dpi: "106.0" +*ColorSepScreenFreq ProcessYellow.106lpi.300dpi/106 lpi / 300 dpi: "106.0" + +*% For 106 lpi / 600 dpi ================================ + +*ColorSepScreenAngle ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "45.0" + +*ColorSepScreenFreq ProcessBlack.106lpi.600dpi/106 lpi / 600 dpi: "106.0" +*ColorSepScreenFreq CustomColor.106lpi.600dpi/106 lpi / 600 dpi: "106.0" +*ColorSepScreenFreq ProcessCyan.106lpi.600dpi/106 lpi / 600 dpi: "106.0" +*ColorSepScreenFreq ProcessMagenta.106lpi.600dpi/106 lpi / 600 dpi: "106.0" +*ColorSepScreenFreq ProcessYellow.106lpi.600dpi/106 lpi / 600 dpi: "106.0" + +*% The byte count of this file should be exactly 022539 or 023299 +*% depending on the filesystem it resides in. +*% end of PPD file for SPARCprinter EC + diff --git a/openoffice/share/psprint/driver/TK300PJ1.PS b/openoffice/share/psprint/driver/TK300PJ1.PS new file mode 100644 index 0000000000000000000000000000000000000000..0c89a03a058d432ee68ef328b079479b5ce311c6 --- /dev/null +++ b/openoffice/share/psprint/driver/TK300PJ1.PS @@ -0,0 +1,1284 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright (c) Tektronix, Incorporated. All rights reserved. +*% Tektronix (R) is a registered trademark of Tektronix, Inc. +*% TekColor TM is a trademark of Tektronix, Inc. +*% Phaser (R) is a registered trademark of Tektronix, Inc., for color +*% printers and related products. +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(Phaser 300XJ)" +*PSVersion: "(2013.113) 17" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 300XJ" +*ShortNickName: "Tektronix Phaser 300XJ Extended" +*NickName: "Tektronix Phaser 300XJ Extended" +*PCFileName: "TK300PJ1.PPD" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Optional Hard Drive: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*% === Basic Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "4169344" + +*ColorDevice: True +*DefaultColorSpace: CMYK +*VariablePaperSize: True +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*SuggestedManualFeedTimeout: "60" +*1284Modes Parallel: Compat +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore" +*End + +*Emulators: hpgl +*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec " +*StopEmulator_hpgl: "<1B7F>0" + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*Throughput: "1" +*Password: "(0)" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush" +*End + +*DefaultResolution: 300dpi +*?Resolution: " + save currentpagedevice + /HWResolution get 0 get ( ) cvs print (dpi) = flush restore" +*End + +*% ================================================== +*% Define TekCcolor Logo for use in ColorControlStrip + +*JobPatchFile 1: " +userdict /TekColorStripDict known not { +userdict begin +/TekColorStripDict 20 dict def +end +} if +TekColorStripDict begin +/DrawTekLogo{/xxxxit save store +LogoInsetX LogoInsetY translate +BorderHeight LogoInsetY sub LogoInsetY sub +47.76 div +dup scale +<< /m/moveto load/l/lineto load/c/curveto load/x +/closepath load/s/stroke load/e/eofill load/f/fill load/i/clip load/ei +/eoclip load/r/setrgbcolor load/k/setcmykcolor load/g/setgray load/w +/setlinewidth load/t/setlinecap load/j/setlinejoin load/p/newpath load/gs +/gsave load/gr/grestore load >> begin +1.0 w +0 j +0 t +0.44 w +0 0 0 0 k +gs +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +f +gr +0 0 0 1 k +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +s +0.1375 w +0 0 0 1 k +gs +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +f +gr +0 0 0 0 k +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +s +0.4399 w +0 0 0 0 k +gs +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +f +gr +0 0 0 1 k +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +s +0 0 0 1 k +gs +3.36 6.72 m +4.08 6.72 l +4.08 3.12 l +5.04 3.12 l +5.04 6.72 l +6.0 6.72 l +6.0 7.68 l +3.36 7.68 l +3.36 6.72 l +x +8.4 5.28 m +8.4 5.52 l +8.48 5.788 8.547 6.006 8.88 6.0 c +9.069 6.006 9.148 5.782 9.12 5.76 c +9.12 5.28 l +8.4 5.28 l +x +10.08 4.8 m +10.08 5.76 l +10.114 6.395 9.488 6.65 8.88 6.72 c +8.067 6.638 7.514 6.353 7.44 5.52 c +7.44 4.08 l +7.514 3.315 8.122 3.03 8.88 3.12 c +9.652 3.048 10.126 3.449 10.08 4.32 c +9.12 4.32 l +9.1 4.038 9.136 3.716 8.88 3.84 c +8.565 3.746 8.48 3.904 8.4 4.08 c +8.4 4.8 l +10.08 4.8 l +x +13.2 3.12 m +13.2 4.32 l +13.2 4.56 l +13.92 3.12 l +14.88 3.12 l +13.92 5.28 l +14.88 6.48 l +13.68 6.48 l +13.2 5.52 l +13.2 5.52 l +13.2 7.68 l +12.24 7.68 l +12.24 3.12 l +13.2 3.12 l +x +19.68 6.0 m +19.68 6.48 l +19.717 7.422 19.17 7.811 18.24 7.92 c +17.28 7.811 16.825 7.349 16.8 6.24 c +16.8 4.56 l +16.825 3.558 17.207 3.035 18.24 3.12 c +19.285 3.035 19.735 3.582 19.68 4.32 c +19.68 5.04 l +18.72 5.04 l +18.72 4.56 l +18.666 4.232 18.635 3.856 18.24 3.84 c +17.991 3.856 17.888 4.008 18.0 4.32 c +18.0 6.48 l +17.894 6.814 17.973 6.997 18.24 6.96 c +18.508 6.991 18.647 6.79 18.72 6.48 c +18.72 6.0 l +19.68 6.0 l +x +21.6 4.08 m +21.561 3.315 22.132 3.035 22.8 3.12 c +23.56 3.035 24.04 3.321 24.0 4.08 c +24.0 5.52 l +24.089 6.243 23.675 6.644 22.8 6.72 c +22.078 6.644 21.561 6.353 21.6 5.52 c +21.6 4.08 l +x +22.56 5.52 m +22.527 5.77 22.6 5.946 22.8 6.0 c +23.05 5.946 23.123 5.77 23.04 5.52 c +23.04 4.08 l +23.104 3.837 23.025 3.734 22.8 3.84 c +22.624 3.734 22.546 3.837 22.56 4.08 c +22.56 5.52 l +x +26.88 3.12 m +26.88 7.68 l +25.92 7.68 l +25.92 3.12 l +26.88 3.12 l +x +28.8 4.08 m +28.726 3.315 29.297 3.035 30.0 3.12 c +30.725 3.035 31.205 3.321 31.2 4.08 c +31.2 5.52 l +31.253 6.243 30.84 6.644 30.0 6.72 c +29.242 6.644 28.726 6.353 28.8 5.52 c +28.8 4.08 l +x +29.76 5.52 m +29.692 5.77 29.765 5.946 30.0 6.0 c +30.214 5.946 30.287 5.77 30.24 5.52 c +30.24 4.08 l +30.269 3.837 30.19 3.734 30.0 3.84 c +29.789 3.734 29.71 3.837 29.76 4.08 c +29.76 5.52 l +x +33.12 6.48 m +33.12 3.12 l +34.08 3.12 l +34.08 5.28 l +34.15 5.52 34.259 5.575 34.56 5.52 c +34.63 5.575 34.727 5.569 34.8 5.52 c +34.8 6.72 l +34.423 6.644 34.186 6.395 34.08 6.0 c +34.08 6.0 l +34.08 6.48 l +33.12 6.48 l +x +e +gr +p +0 0 0 1 k +gs +e +gr +p +0 0 0 1 k +gs +41.52 47.76 m +41.28 47.76 l +40.8 46.8 l +40.8 46.8 l +40.56 47.76 l +40.08 47.76 l +40.08 46.32 l +40.32 46.32 l +40.32 47.52 l +40.32 47.52 l +40.8 46.32 l +41.04 46.32 l +41.28 47.52 l +41.28 47.52 l +41.28 46.32 l +41.52 46.32 l +41.52 47.76 l +x +40.08 47.76 m +38.88 47.76 l +38.88 47.52 l +39.36 47.52 l +39.36 46.32 l +39.6 46.32 l +39.6 47.52 l +40.08 47.52 l +40.08 47.76 l +x +e +gr +p +0 0 0 0 k +gs +34.56 35.76 m +34.844 35.85 34.824 36.065 35.04 36.24 c +35.272 36.635 35.421 37.479 35.28 37.44 c +34.894 37.399 34.321 37.389 33.36 37.2 c +33.294 37.401 33.184 37.482 33.12 37.44 c +31.4 40.035 28.121 41.54 23.28 42.0 c +20.773 42.179 17.714 41.632 17.28 41.52 c +17.1 41.486 17.008 41.727 17.04 41.76 c +16.629 42.328 16.543 42.586 16.32 43.2 c +16.113 43.419 15.621 44.206 15.36 44.4 c +14.998 45.382 15.105 45.104 14.88 45.6 c +14.47 46.464 14.464 46.708 14.16 46.8 c +13.629 46.662 11.252 42.814 11.52 42.48 c +12.153 41.578 12.814 40.558 13.2 40.08 c +13.24 39.863 13.24 39.766 13.2 39.84 c +10.314 38.243 1.195 32.238 3.6 22.8 c +3.628 22.642 2.488 21.322 2.4 20.88 c +2.312 20.5 2.381 20.156 2.64 19.68 c +2.702 19.45 3.015 19.194 3.12 18.72 c +3.422 18.21 3.618 17.629 3.84 17.76 c +4.294 17.714 4.618 18.224 5.04 18.48 c +4.959 18.54 5.201 18.623 5.28 18.48 c +5.648 18.077 6.764 16.588 7.92 15.84 c +12.104 13.1 16.673 13.467 19.2 13.92 c +19.755 13.944 21.661 14.576 21.84 14.64 c +22.156 14.54 21.938 11.64 21.84 10.8 c +21.855 10.593 22.639 10.973 23.04 11.28 c +23.176 11.46 23.393 11.454 23.52 11.76 c +23.477 12.169 23.648 14.245 23.52 14.64 c +23.619 15.45 23.777 15.446 24.0 15.6 c +24.208 15.644 25.262 16.271 25.44 16.32 c +26.396 16.999 28.041 17.957 29.04 18.72 c +32.851 21.605 34.73 25.643 34.8 29.52 c +34.98 30.906 34.969 33.321 34.08 35.52 c +34.164 35.571 34.164 35.655 34.32 35.76 c +34.298 35.762 34.384 35.763 34.56 35.76 c +x +f +gr +p +0.9 0 0.47 0 k +gs +7.92 31.44 m +7.67 30.65 7.125 28.477 7.44 26.64 c +7.503 26.241 7.75 26.097 7.92 26.16 c +9.411 27.358 15.203 30.915 17.04 31.68 c +17.169 31.755 17.461 31.937 17.52 32.16 c +17.152 32.809 16.189 34.708 15.84 35.52 c +15.533 36.205 14.645 37.99 14.16 38.4 c +14.097 38.555 13.721 38.564 13.68 38.64 c +10.734 37.344 8.65 33.624 7.92 31.44 c +x +f +gr +p +0.56 0.56 0 0 k +gs +18.48 29.28 m +18.44 29.28 18.261 29.345 18.24 29.28 c +16.612 28.612 13.484 26.481 12.48 25.68 c +10.803 24.384 8.965 22.771 8.88 22.32 c +8.71 21.686 8.894 21.069 9.12 20.64 c +9.769 18.603 11.498 17.46 12.24 17.04 c +13.605 16.235 16.31 15.657 17.52 15.6 c +19.309 15.435 20.87 15.497 21.36 15.84 c +22.095 16.306 19.294 27.822 18.48 29.28 c +x +f +gr +p +0 0.25 1 0 k +gs +18.0 39.6 m +18.395 38.69 18.293 39.007 18.72 37.92 c +19.587 36.128 20.436 33.722 20.4 33.6 c +20.503 33.621 20.56 33.384 20.88 33.6 c +22.576 34.284 23.59 34.525 25.2 35.04 c +27.217 35.728 28.884 36.158 30.24 36.48 c +30.379 36.49 30.498 36.633 30.24 36.96 c +29.749 37.664 27.576 39.584 24.0 40.32 c +22.239 40.54 18.943 40.431 18.0 40.08 c +17.712 39.956 17.92 39.718 18.0 39.6 c +x +f +gr +p +0 0.94 0.65 0 k +gs +26.4 18.48 m +25.804 18.087 24.795 17.432 24.0 17.04 c +23.772 16.977 23.59 17.023 23.52 17.28 c +23.212 22.391 22.679 25.45 21.36 30.48 c +21.391 30.674 21.579 31.019 21.84 31.2 c +22.32 31.474 23.335 31.987 24.0 32.4 c +25.928 33.133 30.019 34.662 31.2 34.8 c +31.31 34.946 31.356 34.736 31.44 34.56 c +33.469 30.893 32.246 24.199 29.04 20.88 c +28.388 20.096 27.414 19.204 26.4 18.48 c +x +f +gr +p +end +xxxxit restore}bind def +end" +*End + +*% =========================== + +*% Halftone Information ================= + +*DefaultHalftoneType: 9 +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {180 mul cos exch 180 mul cos add 2 div} bind" +*End +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub } bind" + +*% Print Quality Selection =================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 10 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode Standard: " + << + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /OutputMode (Standard) + >> + >> setpagedevice" +*End +*OutputMode Enhanced: " + << + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /OutputMode (Enhanced) + >> + >> setpagedevice" +*End +*OutputMode Premium: " + << + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /OutputMode (Premium) + >> + >> setpagedevice" +*End +*?OutputMode: "save + currentpagedevice /PostRenderingEnhanceDetails get + /OutputMode get = flush restore" +*End +*CloseUI: *OutputMode + +*% Printer Specific Features ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: " + << /ManualFeed false >> setpagedevice" +*End +*InputSlot ManualFeed: " + << /ManualFeed true >> setpagedevice" +*End +*?InputSlot: " + currentpagedevice /ManualFeed get + {(ManualFeed)}{(Cassette)}ifelse = flush" +*End +*CloseUI: *InputSlot + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize Letter: "<< + /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize LetterExtra: "<< + /PageSize [684 864] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal: "<< + /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize Tabloid: "<< + /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageSize TabloidExtra: "<< + /PageSize [864 1296] /ImagingBBox null >> setpagedevice" +*End +*PageSize 4x6/4x6 Card: "<< + /PageSize [288 432] /ImagingBBox null >> setpagedevice" +*End +*PageSize 5x7/5x7 Card: "<< + /PageSize [360 504] /ImagingBBox null >> setpagedevice" +*End +*PageSize Env10/#10 Envelope: "<< + /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize A3: "<< + /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4: "<< + /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5: "<< + /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize A6: "<< + /PageSize [297 420] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB4/ISO B4: "<< + /PageSize [709 1001] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/ISO B5: "<< + /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB6/ISO B6: "<< + /PageSize [354 499] /ImagingBBox null >> setpagedevice" +*End +*PageSize Compliment/Compliment Slip: "<< + /PageSize [283 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvC6/C6 Envelope: "<< + /PageSize [323 459] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvDL/DL Envelope: "<< + /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4Envelope/A4 Envelope: "<< + /PageSize [624 918] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4.2Envelope/.5 A4 Envelope: "<< + /PageSize [459 624] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + << + [612 792] (Letter) + [684 864] (LetterExtra) + [612 1008] (Legal) + [792 1224] (Tabloid) + [864 1296] (TabloidExtra) + [288 432] (4x6) + [360 504] (5x7) + [297 684] (Env10) + [842 1191] (A3) + [595 842] (A4) + [420 595] (A5) + [297 420] (A6) + [709 1001] (ISOB4) + [499 709] (ISOB5) + [354 499] (ISOB6) + [283 595] (Compliment) + [323 459] (EnvC6) + [312 624] (EnvDL) + [624 918] (A4Envelope) + [459 624] (A4.2Envelope) >> + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop +restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion Letter: "<< + /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion LetterExtra: "<< + /PageSize [684 864] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: "<< + /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Tabloid: "<< + /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageRegion TabloidExtra: "<< + /PageSize [864 1296] /ImagingBBox null >> setpagedevice" +*End +*PageRegion 4x6/4x6 Card: "<< + /PageSize [288 432] /ImagingBBox null >> setpagedevice" +*End +*PageRegion 5x7/5x7 Card: "<< + /PageSize [360 504] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Env10/#10 Envelope: "<< + /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A3: "<< + /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: "<< + /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: "<< + /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A6: "<< + /PageSize [297 420] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB4/ISO B4: "<< + /PageSize [709 1001] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5/ISO B5: "<< + /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB6/ISO B6: "<< + /PageSize [354 499] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Compliment/Compliment Slip: "<< + /PageSize [283 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvC6/C6 Envelope: "<< + /PageSize [323 459] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvDL/DL Envelope: "<< + /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4Envelope/A4 Envelope: "<< + /Pagesize [624 918] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4.2Envelope/.5 A4 Envelope: "<< + /PageSize [459 624] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 +*ImageableArea Letter: "20.5201 14.64 597.96 776.88" +*ImageableArea LetterExtra: "14.64 20.52 669.36 849.96" +*ImageableArea Legal: "14.6401 20.52 596.4 993.96" +*ImageableArea Tabloid: "14.64 20.5201 776.88 1209.96" +*ImageableArea TabloidExtra: "9.3601 20.5201 852.24 1281.96" +*ImageableArea 4x6/4x6 Card: "14.64 20.5201 271.92 417.96" +*ImageableArea 5x7/5x7 Card: "14.64 20.52 344.88 489.96" +*ImageableArea Env10/#10 Envelope: "14.64 20.5201 281.52 669.96" +*ImageableArea A3: "14.6401 20.5201 826.8 1176.84" +*ImageableArea A4: "20.5201 14.6401 581.16 826.8" +*ImageableArea A5: "14.64 20.5201 404.4 581.16" +*ImageableArea A6: "14.64 20.5201 281.52 405.96" +*ImageableArea ISOB4/ISO B4: "14.64 20.52 694.32 986.76" +*ImageableArea ISOB5/ISO B5: "14.64 20.52 483.12 694.92" +*ImageableArea ISOB6/ISO B6: "14.64 20.5201 339.12 485.16" +*ImageableArea Compliment/Compliment Slip: "14.64 20.5201 268.08 581.16" +*ImageableArea EnvC6/C6 Envelope: "14.64 20.5201 306.48 444.84" +*ImageableArea EnvDL/DL Envelope: "14.64 20.5201 296.88 609.96" +*ImageableArea A4Envelope/A4 Envelope: "14.64 20.52 607.92 904.2" +*ImageableArea A4.2Envelope/.5 A4 Envelope: "14.6401 20.5201 442.8 609.96" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat + flush restore" +*End +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension Letter: "612 792" +*PaperDimension LetterExtra: "684 864" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension TabloidExtra: "864 1296" +*PaperDimension 4x6/4x6 Card: "288 432" +*PaperDimension 5x7/5x7 Card: "360 504" +*PaperDimension Env10/#10 Envelope: "297 684" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension A6: "297 420" +*PaperDimension ISOB4/ISO B4: "709 1001" +*PaperDimension ISOB5/ISO B5: "499 709" +*PaperDimension ISOB6/ISO B6: "354 499" +*PaperDimension Compliment/Compliment Slip: "283 595" +*PaperDimension EnvC6/C6 Envelope: "323 459" +*PaperDimension EnvDL/DL Envelope: "312 624" +*PaperDimension A4Envelope/A4 Envelope: "624 918" +*PaperDimension A4.2Envelope/.5 A4 Envelope: "459 624" + +*CustomPageSize True: " + pop pop pop + << + /PageSize [ 5 -2 roll ] + /ImagingBBox null + >> + setpagedevice +" +*End + +*DefaultLeadingEdge: Unknown +*LeadingEdge Unknown: "" + +*ParamCustomPageSize Width: 1 points 288 864 +*ParamCustomPageSize Height: 2 points 432 1296 +*ParamCustomPageSize WidthOffset/Left Margin: 3 points 0 0 +*ParamCustomPageSize HeightOffset/Top Margin: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 0 +*MaxMediaWidth: "864" +*MaxMediaHeight: "1296" +*?CurrentMediaWidth: "currentpagedevice/PageSize get 0 get = flush" +*?CurrentMediaHeight: "currentpagedevice/PageSize get 1 get = flush" + +*HWMargins: 15 21 15 15 +*DefaultOutputOrder: Reverse +*RequiresPageRegion All: True + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 50 AnySetup *TKColor +*DefaultTKColor: VividColor/Vivid Color +*TKColor NoAdjust/None: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (None) + /RenderingMethod currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice null + >> + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /BlackSubstitution true + >> + >> setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Vivid Color) + /RenderingMethod currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekBlue + >> + >> + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /BlackSubstitution true + >> + >> setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Simulate Display) + /RenderingMethod currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekDisplay + >> + >> + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /BlackSubstitution true + >> + >> setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SWOP Press) + /RenderingMethod currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /SWOP-Coated + >> + >> + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /BlackSubstitution true + >> + >> setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Euroscale Press) + /RenderingMethod currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /Euroscale-Coated + >> + >> + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /BlackSubstitution true + >> + >> setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Commercial Press) + /RenderingMethod currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /Commercial-Coated + >> + >> + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /BlackSubstitution true + >> + >> setpagedevice" +*End +*TKColor SNAPPress/SNAP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SNAP Press) + /RenderingMethod currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /SNAP-Newsprint + >> + >> + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /BlackSubstitution true + >> + >> setpagedevice" +*End +*TKColor Monochrome: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Monochrome) + /RenderingMethod currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 1 + /ColorTransform /Gray + >> + >> + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /BlackSubstitution true + >> + >> setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: " + % ColorCorrection: Use Printer Settings" +*End +*TKColor CustomProfile/Custom Profile: " + % Color Correction: Custom Profile" +*End +*?TKColor: " + mark + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + << + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /SNAP-Newsprint (SNAPPress) + /Gray (Monochrome) + >> + exch get + } ifelse + } stopped + { % error in PostScript code execution + (Unknown) + } if + = flush + cleartomark" +*End +*CloseUI: *TKColor + +*OpenUI *TKFinepoint/Finepoint Sharpening: Boolean +*OrderDependency: 60 AnySetup *TKFinepoint +*DefaultTKFinepoint: False +*TKFinepoint True: " + 1 dict begin + currentpagedevice + /DeviceRenderingInfo get + dup length 2 add dict + copy begin + /Type 2 def + /RenderingMethod 2 def + currentdict + end + /DeviceRenderingInfo exch def + currentdict + end + setpagedevice" +*End +*TKFinepoint False: " + 1 dict begin + currentpagedevice + /DeviceRenderingInfo get + dup length 2 add dict + copy begin + /Type 2 def + /RenderingMethod 1 def + currentdict + end + /DeviceRenderingInfo exch def + currentdict + end + setpagedevice" +*End +*?TKFinepoint: " + save + currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get 2 eq {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *TKFinepoint + + +*OpenUI *TKColorControlStrip/Color Control Strip: Boolean +*OrderDependency: 70 AnySetup *TKColorControlStrip +*DefaultTKColorControlStrip: False +*TKColorControlStrip True/On: " +userdict /TekColorStripDict known not { +userdict begin +/TekColorStripDict 20 dict def +end +} if +TekColorStripDict +begin/OldEndPage +currentpagedevice/EndPage get +def/DefineName{/ProfileName(Unknown)def +currentpagedevice/DeviceRenderingInfo get +dup/ID known{/ID get/ProfileName exch +def}{/VirtualColorDevice get +dup +null eq{pop/ProfileName(None)def}{dup/Type get +dup +1 eq exch +3 eq +or{/ColorTransform get << /TekBlue(Vivid Color)/TekDisplay +(Simulate Display)/SWOP-Coated(SWOP Press)/Euroscale-Coated +(Euroscale Press)/Commercial-Coated(Commercial Press) /TekCMYK (None) +/SNAP-Newsprint(SNAP Press)/Gray(Monochrome)/RGB(Raw RGB)/CMYK(Raw CMYK) +>> +exch +2 copy +known{get/ProfileName exch def}{pop +pop}ifelse}{pop}ifelse}ifelse}ifelse}bind def/ClearAndDrawBorder{gsave +newpath clippath pathbbox +grestore/URy exch def/URx exch def/LLy exch def/LLx exch def +URx LLx sub +BorderWidth +sub +2 div +LLx add +LLy 1 add +translate +1 setgray +0 setlinewidth +0 0 BorderWidth BorderHeight rectfill +0 setgray +0 0 BorderWidth BorderHeight rectstroke +0 0 BorderWidth BorderHeight rectclip}bind def/StringDimensions{gsave +newpath +0 0 moveto +false +charpath +pathbbox +exch +4 -1 roll +sub +3 -2 roll +exch +sub +grestore}bind def/BCenterLine{gsave +currentpoint translate +0 0 moveto +dup stringwidth pop +2 div neg +0 +rmoveto +0 setgray +show +grestore}bind def/TCenterLine{gsave +currentpoint translate +0 0 moveto +dup StringDimensions +neg +exch 2 div neg exch +rmoveto +0 setgray +show +grestore}bind def/DrawBox{setcmykcolor +currentpoint BoxSide BoxSide rectfill +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxStartY BoxFontSize sub 2 div neg +rmoveto +TCenterLine +grestore +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxSide +BoxStartY BoxFontSize sub 2 div +add +rmoveto +BCenterLine +grestore +BoxSide BoxGap add +0 rmoveto}bind def/DrawBar{gsave +0 setgray +0 setlinewidth +currentpoint +newpath +pop 0 +moveto +0 BorderHeight rlineto +stroke +grestore}bind def/DrawLegend{gsave +0 setgray +currentpoint +exch dup +BorderWidth exch sub/LegendWidth exch def +exch pop 0 +translate/Helvetica-Bold TekFontSize selectfont(Tektronix) +StringDimensions/TekHeight exch def/TekWidth exch def +LegendWidth TekWidth sub 2 div +BorderHeight TekInsetY sub TekHeight sub +moveto(Tektronix)show/Symbol TekFontSize selectfont/registerserif +glyphshow/Helvetica-Bold LegendFontSize selectfont +LegendGap ProfileY moveto(Color Profile: )show +currentpoint +pop/ValueX exch def +FileKnown JobNameKnown or{LegendGap FileNameY moveto(File:)show}if +DateKnown{LegendGap DateY moveto(Date/Time:)show}if/Helvetica +LegendFontSize selectfont +ValueX ProfileY moveto +ProfileName show +DateKnown{ValueX DateY moveto +userdict/TekLabelDict get/Date get +show}if +FileKnown{ValueX FileNameY moveto +userdict/TekLabelDict get/File get +show}{JobNameKnown{ValueX FileNameY moveto +JobName +show}if}ifelse +grestore}bind def/DrawColorStrip{TekColorStripDict/OldEndPage get +exec +dup{TekColorStripDict +begin/BorderWidth 487 def/BorderHeight 36 def/BoxStartX 31 def/BoxSide +14 def/BoxGap 3 def/BoxFontSize 6 def/LogoInsetX 2 def/LogoInsetY 2 def +/TekFontSize 9 def/TekInsetY 4 def/LegendFontSize 7 def/LegendGap 3 def +/LegendLineGap 0 def/DateY LegendGap def/ProfileY DateY LegendFontSize +add LegendLineGap add def/FileNameY ProfileY LegendFontSize add +LegendLineGap add def +currentuserparams +dup/JobName known{/JobName get(: )search{pop pop/JobName exch def +/JobNameKnown true def}{pop/JobNameKnown false def}ifelse}{pop/JobNameKnown +false def}ifelse +userdict/TekLabelDict known{userdict/TekLabelDict get +dup/Date known{/DateKnown true def}{/DateKnown false def}ifelse/File known +{/FileKnown true def}{/FileKnown false def}ifelse}{/DateKnown false def +/FileKnown false def}ifelse +initgraphics +ClearAndDrawBorder +TekColorStripDict /DrawTekLogo known { DrawTekLogo } if +/BoxStartY BorderHeight BoxSide sub 2 div def +BoxStartX BoxStartY moveto(C)(100%)1 0 0 0 DrawBox(M)(100%)0 1 0 0 DrawBox +(Y)(100%)0 0 1 0 DrawBox(K)(100%)0 0 0 1 DrawBox(MY)(100%)0 1 1 0 DrawBox +(CY)(100%)1 0 1 0 DrawBox(CM)(100%)1 1 0 0 DrawBox(CMY)(100%)1 1 1 0 DrawBox +(C)(50%)0.5 0 0 0 DrawBox(M)(50%)0 0.5 0 0 DrawBox(Y)(50%)0 0 0.5 0 DrawBox +(K)(50%)0 0 0 0.5 DrawBox(MY)(50%)0 0.5 0.5 0 DrawBox(CY)(50%)0.5 0 0.5 0 +DrawBox(CM)(50%)0.5 0.5 0 0 DrawBox(CMY)(50%)0.5 0.5 0.5 0 DrawBox +DrawBar +DefineName +DrawLegend +end}if}bind def << /EndPage{TekColorStripDict/DrawColorStrip get +exec} >> +setpagedevice +end" +*End +*TKColorControlStrip False/Off: " + % Color Control Strip: Off " +*End +*?TKColorControlStrip: " + userdict /TekColorStripDict known {(True)}{(False)} ifelse = flush" +*End +*CloseUI: *TKColorControlStrip + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.003)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM +*Font Bookman-Light: Standard "(001.003)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk +*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk +*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk +*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk +*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk +*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk +*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.001)" Special Disk +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk +*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk +*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk +*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk +*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk +*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk +*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk +*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk +*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk +*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk +*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk +*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk +*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk +*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk +*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk +*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk +*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk +*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk +*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM +*?FontQuery: " +save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush +restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% The byte count of this file should be exactly 035535 or 036820 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 300XJ Extended (Last Edit Jul 03 1996) diff --git a/openoffice/share/psprint/driver/TK300XJ1.PS b/openoffice/share/psprint/driver/TK300XJ1.PS new file mode 100644 index 0000000000000000000000000000000000000000..9287db48a0e1f1b9adbb801d866548584d8cac74 --- /dev/null +++ b/openoffice/share/psprint/driver/TK300XJ1.PS @@ -0,0 +1,1309 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright (c) Tektronix, Incorporated. All rights reserved. +*% Tektronix (R) is a registered trademark of Tektronix, Inc. +*% TekColor TM is a trademark of Tektronix, Inc. +*% Phaser (R) is a registered trademark of Tektronix, Inc., for color +*% printers and related products. +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(Phaser 300XJ)" +*PSVersion: "(2013.113) 17" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 300XJ" +*ShortNickName: "Tektronix Phaser 300XJ" +*NickName: "Tektronix Phaser 300XJ" +*PCFileName: "TK300XJ1.PPD" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 14 MB RAM: "" +*InstalledMemory 18Meg/18 MB Total RAM: "" +*InstalledMemory 22Meg/22 MB Total RAM: "" +*?InstalledMemory: " + currentsystemparams /RamSize get + 16#100000 div round cvi + dup 18 lt + { pop (None) } {2 string cvs print (Meg) } ifelse + = flush" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Ethernet Card: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*?Option2: " + (%EthernetPhysical%) /IODevice resourcestatus + {pop pop (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option2 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*% === Basic Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "1842816" +*VMOption None/Standard 14 MB RAM: "1842816" +*VMOption 18Meg/18 MB Total RAM: "3874432" +*VMOption 22Meg/22 MB Total RAM: "4169344" + +*ColorDevice: True +*DefaultColorSpace: CMYK +*VariablePaperSize: True +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*SuggestedManualFeedTimeout: "60" +*1284Modes Parallel: Compat +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore" +*End + +*Emulators: hpgl +*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec " +*StopEmulator_hpgl: "<1B7F>0" + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*Throughput: "1" +*Password: "(0)" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush" +*End + +*DefaultResolution: 300dpi +*?Resolution: " + save currentpagedevice + /HWResolution get 0 get ( ) cvs print (dpi) = flush restore" +*End + +*% ================================================== +*% Define TekCcolor Logo for use in ColorControlStrip + +*JobPatchFile 1: " +userdict /TekColorStripDict known not { +userdict begin +/TekColorStripDict 20 dict def +end +} if +TekColorStripDict begin +/DrawTekLogo{/xxxxit save store +LogoInsetX LogoInsetY translate +BorderHeight LogoInsetY sub LogoInsetY sub +47.76 div +dup scale +<< /m/moveto load/l/lineto load/c/curveto load/x +/closepath load/s/stroke load/e/eofill load/f/fill load/i/clip load/ei +/eoclip load/r/setrgbcolor load/k/setcmykcolor load/g/setgray load/w +/setlinewidth load/t/setlinecap load/j/setlinejoin load/p/newpath load/gs +/gsave load/gr/grestore load >> begin +1.0 w +0 j +0 t +0.44 w +0 0 0 0 k +gs +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +f +gr +0 0 0 1 k +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +s +0.1375 w +0 0 0 1 k +gs +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +f +gr +0 0 0 0 k +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +s +0.4399 w +0 0 0 0 k +gs +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +f +gr +0 0 0 1 k +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +s +0 0 0 1 k +gs +3.36 6.72 m +4.08 6.72 l +4.08 3.12 l +5.04 3.12 l +5.04 6.72 l +6.0 6.72 l +6.0 7.68 l +3.36 7.68 l +3.36 6.72 l +x +8.4 5.28 m +8.4 5.52 l +8.48 5.788 8.547 6.006 8.88 6.0 c +9.069 6.006 9.148 5.782 9.12 5.76 c +9.12 5.28 l +8.4 5.28 l +x +10.08 4.8 m +10.08 5.76 l +10.114 6.395 9.488 6.65 8.88 6.72 c +8.067 6.638 7.514 6.353 7.44 5.52 c +7.44 4.08 l +7.514 3.315 8.122 3.03 8.88 3.12 c +9.652 3.048 10.126 3.449 10.08 4.32 c +9.12 4.32 l +9.1 4.038 9.136 3.716 8.88 3.84 c +8.565 3.746 8.48 3.904 8.4 4.08 c +8.4 4.8 l +10.08 4.8 l +x +13.2 3.12 m +13.2 4.32 l +13.2 4.56 l +13.92 3.12 l +14.88 3.12 l +13.92 5.28 l +14.88 6.48 l +13.68 6.48 l +13.2 5.52 l +13.2 5.52 l +13.2 7.68 l +12.24 7.68 l +12.24 3.12 l +13.2 3.12 l +x +19.68 6.0 m +19.68 6.48 l +19.717 7.422 19.17 7.811 18.24 7.92 c +17.28 7.811 16.825 7.349 16.8 6.24 c +16.8 4.56 l +16.825 3.558 17.207 3.035 18.24 3.12 c +19.285 3.035 19.735 3.582 19.68 4.32 c +19.68 5.04 l +18.72 5.04 l +18.72 4.56 l +18.666 4.232 18.635 3.856 18.24 3.84 c +17.991 3.856 17.888 4.008 18.0 4.32 c +18.0 6.48 l +17.894 6.814 17.973 6.997 18.24 6.96 c +18.508 6.991 18.647 6.79 18.72 6.48 c +18.72 6.0 l +19.68 6.0 l +x +21.6 4.08 m +21.561 3.315 22.132 3.035 22.8 3.12 c +23.56 3.035 24.04 3.321 24.0 4.08 c +24.0 5.52 l +24.089 6.243 23.675 6.644 22.8 6.72 c +22.078 6.644 21.561 6.353 21.6 5.52 c +21.6 4.08 l +x +22.56 5.52 m +22.527 5.77 22.6 5.946 22.8 6.0 c +23.05 5.946 23.123 5.77 23.04 5.52 c +23.04 4.08 l +23.104 3.837 23.025 3.734 22.8 3.84 c +22.624 3.734 22.546 3.837 22.56 4.08 c +22.56 5.52 l +x +26.88 3.12 m +26.88 7.68 l +25.92 7.68 l +25.92 3.12 l +26.88 3.12 l +x +28.8 4.08 m +28.726 3.315 29.297 3.035 30.0 3.12 c +30.725 3.035 31.205 3.321 31.2 4.08 c +31.2 5.52 l +31.253 6.243 30.84 6.644 30.0 6.72 c +29.242 6.644 28.726 6.353 28.8 5.52 c +28.8 4.08 l +x +29.76 5.52 m +29.692 5.77 29.765 5.946 30.0 6.0 c +30.214 5.946 30.287 5.77 30.24 5.52 c +30.24 4.08 l +30.269 3.837 30.19 3.734 30.0 3.84 c +29.789 3.734 29.71 3.837 29.76 4.08 c +29.76 5.52 l +x +33.12 6.48 m +33.12 3.12 l +34.08 3.12 l +34.08 5.28 l +34.15 5.52 34.259 5.575 34.56 5.52 c +34.63 5.575 34.727 5.569 34.8 5.52 c +34.8 6.72 l +34.423 6.644 34.186 6.395 34.08 6.0 c +34.08 6.0 l +34.08 6.48 l +33.12 6.48 l +x +e +gr +p +0 0 0 1 k +gs +e +gr +p +0 0 0 1 k +gs +41.52 47.76 m +41.28 47.76 l +40.8 46.8 l +40.8 46.8 l +40.56 47.76 l +40.08 47.76 l +40.08 46.32 l +40.32 46.32 l +40.32 47.52 l +40.32 47.52 l +40.8 46.32 l +41.04 46.32 l +41.28 47.52 l +41.28 47.52 l +41.28 46.32 l +41.52 46.32 l +41.52 47.76 l +x +40.08 47.76 m +38.88 47.76 l +38.88 47.52 l +39.36 47.52 l +39.36 46.32 l +39.6 46.32 l +39.6 47.52 l +40.08 47.52 l +40.08 47.76 l +x +e +gr +p +0 0 0 0 k +gs +34.56 35.76 m +34.844 35.85 34.824 36.065 35.04 36.24 c +35.272 36.635 35.421 37.479 35.28 37.44 c +34.894 37.399 34.321 37.389 33.36 37.2 c +33.294 37.401 33.184 37.482 33.12 37.44 c +31.4 40.035 28.121 41.54 23.28 42.0 c +20.773 42.179 17.714 41.632 17.28 41.52 c +17.1 41.486 17.008 41.727 17.04 41.76 c +16.629 42.328 16.543 42.586 16.32 43.2 c +16.113 43.419 15.621 44.206 15.36 44.4 c +14.998 45.382 15.105 45.104 14.88 45.6 c +14.47 46.464 14.464 46.708 14.16 46.8 c +13.629 46.662 11.252 42.814 11.52 42.48 c +12.153 41.578 12.814 40.558 13.2 40.08 c +13.24 39.863 13.24 39.766 13.2 39.84 c +10.314 38.243 1.195 32.238 3.6 22.8 c +3.628 22.642 2.488 21.322 2.4 20.88 c +2.312 20.5 2.381 20.156 2.64 19.68 c +2.702 19.45 3.015 19.194 3.12 18.72 c +3.422 18.21 3.618 17.629 3.84 17.76 c +4.294 17.714 4.618 18.224 5.04 18.48 c +4.959 18.54 5.201 18.623 5.28 18.48 c +5.648 18.077 6.764 16.588 7.92 15.84 c +12.104 13.1 16.673 13.467 19.2 13.92 c +19.755 13.944 21.661 14.576 21.84 14.64 c +22.156 14.54 21.938 11.64 21.84 10.8 c +21.855 10.593 22.639 10.973 23.04 11.28 c +23.176 11.46 23.393 11.454 23.52 11.76 c +23.477 12.169 23.648 14.245 23.52 14.64 c +23.619 15.45 23.777 15.446 24.0 15.6 c +24.208 15.644 25.262 16.271 25.44 16.32 c +26.396 16.999 28.041 17.957 29.04 18.72 c +32.851 21.605 34.73 25.643 34.8 29.52 c +34.98 30.906 34.969 33.321 34.08 35.52 c +34.164 35.571 34.164 35.655 34.32 35.76 c +34.298 35.762 34.384 35.763 34.56 35.76 c +x +f +gr +p +0.9 0 0.47 0 k +gs +7.92 31.44 m +7.67 30.65 7.125 28.477 7.44 26.64 c +7.503 26.241 7.75 26.097 7.92 26.16 c +9.411 27.358 15.203 30.915 17.04 31.68 c +17.169 31.755 17.461 31.937 17.52 32.16 c +17.152 32.809 16.189 34.708 15.84 35.52 c +15.533 36.205 14.645 37.99 14.16 38.4 c +14.097 38.555 13.721 38.564 13.68 38.64 c +10.734 37.344 8.65 33.624 7.92 31.44 c +x +f +gr +p +0.56 0.56 0 0 k +gs +18.48 29.28 m +18.44 29.28 18.261 29.345 18.24 29.28 c +16.612 28.612 13.484 26.481 12.48 25.68 c +10.803 24.384 8.965 22.771 8.88 22.32 c +8.71 21.686 8.894 21.069 9.12 20.64 c +9.769 18.603 11.498 17.46 12.24 17.04 c +13.605 16.235 16.31 15.657 17.52 15.6 c +19.309 15.435 20.87 15.497 21.36 15.84 c +22.095 16.306 19.294 27.822 18.48 29.28 c +x +f +gr +p +0 0.25 1 0 k +gs +18.0 39.6 m +18.395 38.69 18.293 39.007 18.72 37.92 c +19.587 36.128 20.436 33.722 20.4 33.6 c +20.503 33.621 20.56 33.384 20.88 33.6 c +22.576 34.284 23.59 34.525 25.2 35.04 c +27.217 35.728 28.884 36.158 30.24 36.48 c +30.379 36.49 30.498 36.633 30.24 36.96 c +29.749 37.664 27.576 39.584 24.0 40.32 c +22.239 40.54 18.943 40.431 18.0 40.08 c +17.712 39.956 17.92 39.718 18.0 39.6 c +x +f +gr +p +0 0.94 0.65 0 k +gs +26.4 18.48 m +25.804 18.087 24.795 17.432 24.0 17.04 c +23.772 16.977 23.59 17.023 23.52 17.28 c +23.212 22.391 22.679 25.45 21.36 30.48 c +21.391 30.674 21.579 31.019 21.84 31.2 c +22.32 31.474 23.335 31.987 24.0 32.4 c +25.928 33.133 30.019 34.662 31.2 34.8 c +31.31 34.946 31.356 34.736 31.44 34.56 c +33.469 30.893 32.246 24.199 29.04 20.88 c +28.388 20.096 27.414 19.204 26.4 18.48 c +x +f +gr +p +end +xxxxit restore}bind def +end" +*End + +*% =========================== + +*% Halftone Information ================= + +*DefaultHalftoneType: 9 +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {180 mul cos exch 180 mul cos add 2 div} bind" +*End +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub } bind" + +*% Print Quality Selection =================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 10 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode Standard: " + << + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /OutputMode (Standard) + >> + >> setpagedevice" +*End +*OutputMode Enhanced: " + << + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /OutputMode (Enhanced) + >> + >> setpagedevice" +*End +*OutputMode Premium: " + << + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /OutputMode (Premium) + >> + >> setpagedevice" +*End +*?OutputMode: "save + currentpagedevice /PostRenderingEnhanceDetails get + /OutputMode get = flush restore" +*End +*CloseUI: *OutputMode + +*% Printer Specific Features ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Cassette +*InputSlot Cassette: " + << /ManualFeed false >> setpagedevice" +*End +*InputSlot ManualFeed: " + << /ManualFeed true >> setpagedevice" +*End +*?InputSlot: " + currentpagedevice /ManualFeed get + {(ManualFeed)}{(Cassette)}ifelse = flush" +*End +*CloseUI: *InputSlot + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize Letter: "<< + /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize LetterExtra: "<< + /PageSize [684 864] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal: "<< + /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize Tabloid: "<< + /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageSize TabloidExtra: "<< + /PageSize [864 1296] /ImagingBBox null >> setpagedevice" +*End +*PageSize 4x6/4x6 Card: "<< + /PageSize [288 432] /ImagingBBox null >> setpagedevice" +*End +*PageSize 5x7/5x7 Card: "<< + /PageSize [360 504] /ImagingBBox null >> setpagedevice" +*End +*PageSize Env10/#10 Envelope: "<< + /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize A3: "<< + /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4: "<< + /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5: "<< + /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize A6: "<< + /PageSize [297 420] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB4/ISO B4: "<< + /PageSize [709 1001] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/ISO B5: "<< + /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB6/ISO B6: "<< + /PageSize [354 499] /ImagingBBox null >> setpagedevice" +*End +*PageSize Compliment/Compliment Slip: "<< + /PageSize [283 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvC6/C6 Envelope: "<< + /PageSize [323 459] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvDL/DL Envelope: "<< + /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4Envelope/A4 Envelope: "<< + /PageSize [624 918] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4.2Envelope/.5 A4 Envelope: "<< + /PageSize [459 624] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + << + [612 792] (Letter) + [684 864] (LetterExtra) + [612 1008] (Legal) + [792 1224] (Tabloid) + [864 1296] (TabloidExtra) + [288 432] (4x6) + [360 504] (5x7) + [297 684] (Env10) + [842 1191] (A3) + [595 842] (A4) + [420 595] (A5) + [297 420] (A6) + [709 1001] (ISOB4) + [499 709] (ISOB5) + [354 499] (ISOB6) + [283 595] (Compliment) + [323 459] (EnvC6) + [312 624] (EnvDL) + [624 918] (A4Envelope) + [459 624] (A4.2Envelope) >> + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop +restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion Letter: "<< + /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion LetterExtra: "<< + /PageSize [684 864] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: "<< + /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Tabloid: "<< + /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageRegion TabloidExtra: "<< + /PageSize [864 1296] /ImagingBBox null >> setpagedevice" +*End +*PageRegion 4x6/4x6 Card: "<< + /PageSize [288 432] /ImagingBBox null >> setpagedevice" +*End +*PageRegion 5x7/5x7 Card: "<< + /PageSize [360 504] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Env10/#10 Envelope: "<< + /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A3: "<< + /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: "<< + /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: "<< + /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A6: "<< + /PageSize [297 420] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB4/ISO B4: "<< + /PageSize [709 1001] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5/ISO B5: "<< + /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB6/ISO B6: "<< + /PageSize [354 499] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Compliment/Compliment Slip: "<< + /PageSize [283 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvC6/C6 Envelope: "<< + /PageSize [323 459] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvDL/DL Envelope: "<< + /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4Envelope/A4 Envelope: "<< + /Pagesize [624 918] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4.2Envelope/.5 A4 Envelope: "<< + /PageSize [459 624] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 +*ImageableArea Letter: "20.5201 14.64 597.96 776.88" +*ImageableArea LetterExtra: "14.64 20.52 669.36 849.96" +*ImageableArea Legal: "14.6401 20.52 596.4 993.96" +*ImageableArea Tabloid: "14.64 20.5201 776.88 1209.96" +*ImageableArea TabloidExtra: "9.3601 20.5201 852.24 1281.96" +*ImageableArea 4x6/4x6 Card: "14.64 20.5201 271.92 417.96" +*ImageableArea 5x7/5x7 Card: "14.64 20.52 344.88 489.96" +*ImageableArea Env10/#10 Envelope: "14.64 20.5201 281.52 669.96" +*ImageableArea A3: "14.6401 20.5201 826.8 1176.84" +*ImageableArea A4: "20.5201 14.6401 581.16 826.8" +*ImageableArea A5: "14.64 20.5201 404.4 581.16" +*ImageableArea A6: "14.64 20.5201 281.52 405.96" +*ImageableArea ISOB4/ISO B4: "14.64 20.52 694.32 986.76" +*ImageableArea ISOB5/ISO B5: "14.64 20.52 483.12 694.92" +*ImageableArea ISOB6/ISO B6: "14.64 20.5201 339.12 485.16" +*ImageableArea Compliment/Compliment Slip: "14.64 20.5201 268.08 581.16" +*ImageableArea EnvC6/C6 Envelope: "14.64 20.5201 306.48 444.84" +*ImageableArea EnvDL/DL Envelope: "14.64 20.5201 296.88 609.96" +*ImageableArea A4Envelope/A4 Envelope: "14.64 20.52 607.92 904.2" +*ImageableArea A4.2Envelope/.5 A4 Envelope: "14.6401 20.5201 442.8 609.96" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat + flush restore" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension Letter: "612 792" +*PaperDimension LetterExtra: "684 864" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension TabloidExtra: "864 1296" +*PaperDimension 4x6/4x6 Card: "288 432" +*PaperDimension 5x7/5x7 Card: "360 504" +*PaperDimension Env10/#10 Envelope: "297 684" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension A6: "297 420" +*PaperDimension ISOB4/ISO B4: "709 1001" +*PaperDimension ISOB5/ISO B5: "499 709" +*PaperDimension ISOB6/ISO B6: "354 499" +*PaperDimension Compliment/Compliment Slip: "283 595" +*PaperDimension EnvC6/C6 Envelope: "323 459" +*PaperDimension EnvDL/DL Envelope: "312 624" +*PaperDimension A4Envelope/A4 Envelope: "624 918" +*PaperDimension A4.2Envelope/.5 A4 Envelope: "459 624" + +*CustomPageSize True: " + pop pop pop + << + /PageSize [ 5 -2 roll ] + /ImagingBBox null + >> + setpagedevice +" +*End + +*DefaultLeadingEdge: Unknown +*LeadingEdge Unknown: "" + +*ParamCustomPageSize Width: 1 points 288 864 +*ParamCustomPageSize Height: 2 points 432 1296 +*ParamCustomPageSize WidthOffset/Left Margin: 3 points 0 0 +*ParamCustomPageSize HeightOffset/Top Margin: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 0 +*MaxMediaWidth: "864" +*MaxMediaHeight: "1296" +*?CurrentMediaWidth: "currentpagedevice/PageSize get 0 get = flush" +*?CurrentMediaHeight: "currentpagedevice/PageSize get 1 get = flush" + +*HWMargins: 15 21 15 15 +*DefaultOutputOrder: Reverse +*RequiresPageRegion All: True + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 50 AnySetup *TKColor +*DefaultTKColor: VividColor/Vivid Color +*TKColor NoAdjust/None: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (None) + /RenderingMethod currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice null + >> + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /BlackSubstitution true + >> + >> setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Vivid Color) + /RenderingMethod currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekBlue + >> + >> + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /BlackSubstitution true + >> + >> setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Simulate Display) + /RenderingMethod currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekDisplay + >> + >> + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /BlackSubstitution true + >> + >> setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SWOP Press) + /RenderingMethod currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /SWOP-Coated + >> + >> + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /BlackSubstitution true + >> + >> setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Euroscale Press) + /RenderingMethod currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /Euroscale-Coated + >> + >> + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /BlackSubstitution true + >> + >> setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Commercial Press) + /RenderingMethod currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /Commercial-Coated + >> + >> + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /BlackSubstitution true + >> + >> setpagedevice" +*End +*TKColor SNAPPress/SNAP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SNAP Press) + /RenderingMethod currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /SNAP-Newsprint + >> + >> + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /BlackSubstitution true + >> + >> setpagedevice" +*End +*TKColor Monochrome: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Monochrome) + /RenderingMethod currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 1 + /ColorTransform /Gray + >> + >> + /PostRenderingEnhance true + /PostRenderingEnhanceDetails << + /BlackSubstitution true + >> + >> setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: " + % ColorCorrection: Use Printer Settings" +*End +*?TKColor: " + mark + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + << + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /SNAP-Newsprint (SNAPPress) + /Gray (Monochrome) + >> + exch get + } ifelse + } stopped + { % error in PostScript code execution + (Unknown) + } if + = flush + cleartomark" +*End +*CloseUI: *TKColor + +*OpenUI *TKFinepoint/Finepoint Sharpening: Boolean +*OrderDependency: 60 AnySetup *TKFinepoint +*DefaultTKFinepoint: False +*TKFinepoint True: " + 1 dict begin + currentpagedevice + /DeviceRenderingInfo get + dup length 2 add dict + copy begin + /Type 2 def + /RenderingMethod 2 def + currentdict + end + /DeviceRenderingInfo exch def + currentdict + end + setpagedevice" +*End +*TKFinepoint False: " + 1 dict begin + currentpagedevice + /DeviceRenderingInfo get + dup length 2 add dict + copy begin + /Type 2 def + /RenderingMethod 1 def + currentdict + end + /DeviceRenderingInfo exch def + currentdict + end + setpagedevice" +*End +*?TKFinepoint: " + save + currentpagedevice /DeviceRenderingInfo get + /RenderingMethod get 2 eq {(True)}{(False)}ifelse = flush restore" +*End +*CloseUI: *TKFinepoint + + +*OpenUI *TKColorControlStrip/Color Control Strip: Boolean +*OrderDependency: 70 AnySetup *TKColorControlStrip +*DefaultTKColorControlStrip: False +*TKColorControlStrip True/On: " +userdict /TekColorStripDict known not { +userdict begin +/TekColorStripDict 20 dict def +end +} if +TekColorStripDict +begin/OldEndPage +currentpagedevice/EndPage get +def/DefineName{/ProfileName(Unknown)def +currentpagedevice/DeviceRenderingInfo get +dup/ID known{/ID get/ProfileName exch +def}{/VirtualColorDevice get +dup +null eq{pop/ProfileName(None)def}{dup/Type get +dup +1 eq exch +3 eq +or{/ColorTransform get << /TekBlue(Vivid Color)/TekDisplay +(Simulate Display)/SWOP-Coated(SWOP Press)/Euroscale-Coated +(Euroscale Press)/Commercial-Coated(Commercial Press) /TekCMYK (None) +/SNAP-Newsprint(SNAP Press)/Gray(Monochrome)/RGB(Raw RGB)/CMYK(Raw CMYK) +>> +exch +2 copy +known{get/ProfileName exch def}{pop +pop}ifelse}{pop}ifelse}ifelse}ifelse}bind def/ClearAndDrawBorder{gsave +newpath clippath pathbbox +grestore/URy exch def/URx exch def/LLy exch def/LLx exch def +URx LLx sub +BorderWidth +sub +2 div +LLx add +LLy 1 add +translate +1 setgray +0 setlinewidth +0 0 BorderWidth BorderHeight rectfill +0 setgray +0 0 BorderWidth BorderHeight rectstroke +0 0 BorderWidth BorderHeight rectclip}bind def/StringDimensions{gsave +newpath +0 0 moveto +false +charpath +pathbbox +exch +4 -1 roll +sub +3 -2 roll +exch +sub +grestore}bind def/BCenterLine{gsave +currentpoint translate +0 0 moveto +dup stringwidth pop +2 div neg +0 +rmoveto +0 setgray +show +grestore}bind def/TCenterLine{gsave +currentpoint translate +0 0 moveto +dup StringDimensions +neg +exch 2 div neg exch +rmoveto +0 setgray +show +grestore}bind def/DrawBox{setcmykcolor +currentpoint BoxSide BoxSide rectfill +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxStartY BoxFontSize sub 2 div neg +rmoveto +TCenterLine +grestore +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxSide +BoxStartY BoxFontSize sub 2 div +add +rmoveto +BCenterLine +grestore +BoxSide BoxGap add +0 rmoveto}bind def/DrawBar{gsave +0 setgray +0 setlinewidth +currentpoint +newpath +pop 0 +moveto +0 BorderHeight rlineto +stroke +grestore}bind def/DrawLegend{gsave +0 setgray +currentpoint +exch dup +BorderWidth exch sub/LegendWidth exch def +exch pop 0 +translate/Helvetica-Bold TekFontSize selectfont(Tektronix) +StringDimensions/TekHeight exch def/TekWidth exch def +LegendWidth TekWidth sub 2 div +BorderHeight TekInsetY sub TekHeight sub +moveto(Tektronix)show/Symbol TekFontSize selectfont/registerserif +glyphshow/Helvetica-Bold LegendFontSize selectfont +LegendGap ProfileY moveto(Color Profile: )show +currentpoint +pop/ValueX exch def +FileKnown JobNameKnown or{LegendGap FileNameY moveto(File:)show}if +DateKnown{LegendGap DateY moveto(Date/Time:)show}if/Helvetica +LegendFontSize selectfont +ValueX ProfileY moveto +ProfileName show +DateKnown{ValueX DateY moveto +userdict/TekLabelDict get/Date get +show}if +FileKnown{ValueX FileNameY moveto +userdict/TekLabelDict get/File get +show}{JobNameKnown{ValueX FileNameY moveto +JobName +show}if}ifelse +grestore}bind def/DrawColorStrip{TekColorStripDict/OldEndPage get +exec +dup{TekColorStripDict +begin/BorderWidth 487 def/BorderHeight 36 def/BoxStartX 31 def/BoxSide +14 def/BoxGap 3 def/BoxFontSize 6 def/LogoInsetX 2 def/LogoInsetY 2 def +/TekFontSize 9 def/TekInsetY 4 def/LegendFontSize 7 def/LegendGap 3 def +/LegendLineGap 0 def/DateY LegendGap def/ProfileY DateY LegendFontSize +add LegendLineGap add def/FileNameY ProfileY LegendFontSize add +LegendLineGap add def +currentuserparams +dup/JobName known{/JobName get(: )search{pop pop/JobName exch def +/JobNameKnown true def}{pop/JobNameKnown false def}ifelse}{pop/JobNameKnown +false def}ifelse +userdict/TekLabelDict known{userdict/TekLabelDict get +dup/Date known{/DateKnown true def}{/DateKnown false def}ifelse/File known +{/FileKnown true def}{/FileKnown false def}ifelse}{/DateKnown false def +/FileKnown false def}ifelse +initgraphics +ClearAndDrawBorder +TekColorStripDict /DrawTekLogo known { DrawTekLogo } if +/BoxStartY BorderHeight BoxSide sub 2 div def +BoxStartX BoxStartY moveto(C)(100%)1 0 0 0 DrawBox(M)(100%)0 1 0 0 DrawBox +(Y)(100%)0 0 1 0 DrawBox(K)(100%)0 0 0 1 DrawBox(MY)(100%)0 1 1 0 DrawBox +(CY)(100%)1 0 1 0 DrawBox(CM)(100%)1 1 0 0 DrawBox(CMY)(100%)1 1 1 0 DrawBox +(C)(50%)0.5 0 0 0 DrawBox(M)(50%)0 0.5 0 0 DrawBox(Y)(50%)0 0 0.5 0 DrawBox +(K)(50%)0 0 0 0.5 DrawBox(MY)(50%)0 0.5 0.5 0 DrawBox(CY)(50%)0.5 0 0.5 0 +DrawBox(CM)(50%)0.5 0.5 0 0 DrawBox(CMY)(50%)0.5 0.5 0.5 0 DrawBox +DrawBar +DefineName +DrawLegend +end}if}bind def << /EndPage{TekColorStripDict/DrawColorStrip get +exec} >> +setpagedevice +end" +*End +*TKColorControlStrip False/Off: " + % Color Control Strip: Off " +*End +*?TKColorControlStrip: " + userdict /TekColorStripDict known {(True)}{(False)} ifelse = flush" +*End +*CloseUI: *TKColorControlStrip + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.003)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM +*Font Bookman-Light: Standard "(001.003)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk +*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk +*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk +*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk +*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk +*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk +*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.001)" Special Disk +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk +*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk +*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk +*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk +*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk +*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk +*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk +*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk +*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk +*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk +*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk +*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk +*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk +*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk +*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk +*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk +*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk +*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk +*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM +*?FontQuery: " +save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush +restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*% For 60 lpi / 300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60" + +*% The byte count of this file should be exactly 036226 or 037536 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 300XJ (Last Edit Jul 03 1996) diff --git a/openoffice/share/psprint/driver/TK350171.PS b/openoffice/share/psprint/driver/TK350171.PS new file mode 100644 index 0000000000000000000000000000000000000000..b0bf8e0d5dca5363f442f80a30b0da170d7a9c6c --- /dev/null +++ b/openoffice/share/psprint/driver/TK350171.PS @@ -0,0 +1,551 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.2" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(Phaser 350)" +*PSVersion: "(2015.105) 10" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 350" +*ShortNickName: "Tektronix Phaser 350" +*NickName: "Tektronix Phaser 350" +*PCFileName: "TK350171.PPD" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: 24Meg +*InstalledMemory None/Standard 8 MB RAM: "" +*InstalledMemory 12Meg/12 MB Total RAM: "" +*InstalledMemory 24Meg/24 MB Total RAM: "" +*?InstalledMemory: " + currentsystemparams /RamSize get + 16#100000 div round cvi + dup 14 lt + { pop (None) } {2 string cvs print (Meg) } ifelse + = flush" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Network Card: PickOne +*DefaultOption2: None +*Option2 None/Not Installed: "" +*Option2 P1/EtherTalk, NetWare and TCP/IP: "" +*Option2 P2/TokenTalk, NetWare and TCP/IP: "" +*Option2 P3/LocalTalk and Serial: "" +*?Option2: " + (%EthernetPhysical%) /IODevice resourcestatus + {pop pop (P1) } + { + (%LocalTalk%) /IODevice resourcestatus + {pop pop (P3) } + { + (%TokenRingPhysical%) /IODevice resourcestatus + {pop pop (P2) } { (None) } ifelse + } ifelse + } ifelse = flush" +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Tray: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " +currentpagedevice /InputAttributes get 1 known +{ (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Basic Device Capabilities ============ +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "16000000" +*VMOption None/Standard 8 MB RAM: "2300000" +*VMOption 12Meg/12 MB Total RAM: "6100000" +*VMOption 24Meg/24 MB Total RAM: "16000000" +*ColorDevice: True +*DefaultColorSpace: CMYK +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*SuggestedManualFeedTimeout: "60" +*1284Modes Parallel: Compat Nibble +*1284DeviceID: " + MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript; + MODEL:Phaser 350;CLASS:Printer;DESCRIPTION: + Phaser 350 Color Page Printer, PostScript Level 2, Letter / A4 Size; + COMPATIBLE_ID:" +*End +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore + " +*End + + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End + +*Throughput: "6" +*Password: "(0)" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush" +*End + +*% === Constraints =================== +*% +*UIConstraints: *InstalledMemory None *OutputMode Enhanced +*UIConstraints: *InstalledMemory 12Meg *OutputMode Enhanced +*UIConstraints: *VMOption None *OutputMode Enhanced +*UIConstraints: *VMOption 12Meg *OutputMode Enhanced +*UIConstraints: *Option3 False *InputSlot Lower + +*UIConstraints: *OutputMode Enhanced *InstalledMemory None +*UIConstraints: *OutputMode Enhanced *InstalledMemory 12Meg +*UIConstraints: *OutputMode Enhanced *VMOption None +*UIConstraints: *OutputMode Enhanced *VMOption 12Meg +*UIConstraints: *InputSlot Lower *Option3 False + +*% Resolution/Print Quality Selection =================== + +*DefaultResolution: 300x300dpi + +*SetResolution 300x300dpi : "" +*SetResolution 600x300dpi : "" + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 40.0 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode FastColor/Fast Color: " + << + /HWResolution /Default /OutputDevice findresource /HWResolution get 0 get + >> setpagedevice" +*End + +*OutputMode Standard/Standard: " +<< + /HWResolution /Default /OutputDevice findresource /HWResolution get 1 get +>> setpagedevice" +*End + +*OutputMode Enhanced/Enhanced: " +<< + /HWResolution /Default /OutputDevice findresource /HWResolution get + dup length 1 sub get +>> setpagedevice" +*End + +*?OutputMode: " + currentpagedevice /HWResolution get 0 get dup 300 lt + { + pop (FastColor) + } + { + 300 gt + { + (Enhanced) + } + { + (Standard) + } ifelse + } ifelse + = flush" +*End +*CloseUI: *OutputMode + +*% Halftone Information ================= + +*DefaultHalftoneType: 9 +*ScreenFreq: "60.0" +*ScreenAngle: "0.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {180 mul cos exch 180 mul cos add 2 div} bind" +*End +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub } bind" + +*% Tray Selection ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 42.0 AnySetup *InputSlot +*DefaultInputSlot: Paper +*InputSlot Upper: " + << + /MediaPosition 0 + /MediaType null + /TraySwitch false + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Lower: " + << + /MediaPosition 1 + /MediaType null + /TraySwitch false + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Paper: " + << + /MediaPosition null + /MediaType (Paper) + /TraySwitch true + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Transparency: " + << + /MediaPosition null + /MediaType (Transparency) + /TraySwitch true + /ManualFeed false + >> setpagedevice" +*End +*InputSlot ManualPaper/Manual Paper: " + << + /MediaPosition null + /MediaType (Paper) + /TraySwitch false + /ManualFeed true + >> setpagedevice" +*End +*InputSlot ManualTransparency/Manual Transparency: " + << + /MediaPosition null + /MediaType (Transparency) + /TraySwitch false + /ManualFeed true + >> setpagedevice" +*End +*?InputSlot: " + save + currentpagedevice /MediaPosition get + dup null eq + { pop currentpagedevice /MediaType get + dup null eq + { pop (Upper) } + { dup (Paper) eq + { pop currentpagedevice /ManualFeed get + { (ManualPaper) } + { (Paper) } ifelse + } + { + (Transparency) eq + { currentpagedevice /ManualFeed get + { (ManualTransparency) } + { (Transparency) } ifelse + } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup 0 eq + { pop (Upper) } + { 1 eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + = flush restore" +*End +*CloseUI: *InputSlot + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 44.0 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: "<< /PageSize [612 792] /ImagingBBox null + >> setpagedevice" +*End +*PageSize A4: "<< /PageSize [595 842] /ImagingBBox null + >> setpagedevice" +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + << + [612 792] (Letter) + [595 842] (A4) >> + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 46.0 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: "<< /PageSize [612 792] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion A4: "<< /PageSize [595 842] /ImagingBBox null + >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "14.16 25.8 597.84 777.96" +*ImageableArea A4: "13.45 25.81 581.76 827.88" +*?ImageableArea: " +<< /HWResolution [300 300] >> setpagedevice + clippath pathbbox + /cvp {16 string cvs print ( ) print} def + 4 3 roll 100 mul ceiling 100 div cvp + 3 2 roll 100 mul ceiling 100 div cvp + exch 100 mul floor 100 div cvp + 100 mul floor 100 div = flush + userdict /cvp undef" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension A4: "595 842" + +*DefaultOutputOrder: Normal +*RequiresPageRegion All: True + +*% TKColor Selections =================== +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 50.0 AnySetup *TKColor +*DefaultTKColor: VividColor/Vivid Color +*TKColor NoAdjust/None: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice null + >> + >> setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekBlue + >> + >> + >> setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekDisplay + >> + >> + >> setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /SWOP-Coated + >> + >> + >> setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /Euroscale-Coated + >> + >> + >> setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /Commercial-Coated + >> + >> + >> setpagedevice" +*End +*TKColor Monochrome: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 1 + /ColorTransform /Gray + >> + >> + >> setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: "" +*?TKColor: "save + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + << + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /Gray (Monochrome) + >> + exch get + } ifelse + } stopped + { % error in PostScript code execution + pop pop (Unknown) + } if + = flush restore" +*End +*CloseUI: *TKColor + +*OpenUI *TKImageSmoothing/Image Smoothing: Boolean +*OrderDependency: 52.0 AnySetup *TKImageSmoothing +*DefaultTKImageSmoothing: False +*TKImageSmoothing False: " + false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*TKImageSmoothing True: " + true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*?TKImageSmoothing: " + save + /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec + {(True)}{(False)} ifelse + = flush restore" +*End +*CloseUI: *TKImageSmoothing + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300x300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" + +*% The byte count of this file should be exactly 014657 or 015208 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 350 + diff --git a/openoffice/share/psprint/driver/TK350172.PS b/openoffice/share/psprint/driver/TK350172.PS new file mode 100644 index 0000000000000000000000000000000000000000..78da2a85cf454dffb50ae562534aad6e319f2eb1 --- /dev/null +++ b/openoffice/share/psprint/driver/TK350172.PS @@ -0,0 +1,563 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(Phaser 350)" +*PSVersion: "(2015.105) 10" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 350" +*ShortNickName: "Tektronix Phaser 350" +*NickName: "Tektronix Phaser 350" +*PCFileName: "TK350172.PPD" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 8 MB RAM: "" +*InstalledMemory 12Meg/12 MB Total RAM: "" +*InstalledMemory 24Meg/24 MB Total RAM: "" +*?InstalledMemory: " + currentsystemparams /RamSize get + 16#100000 div round cvi + dup 14 lt + { pop (None) } {2 string cvs print (Meg) } ifelse + = flush" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Network Card: PickOne +*DefaultOption2: None +*Option2 None/Not Installed: "" +*Option2 P1/EtherTalk, NetWare and TCP/IP: "" +*Option2 P2/TokenTalk, NetWare and TCP/IP: "" +*Option2 P3/LocalTalk and Serial: "" +*?Option2: " + (%EthernetPhysical%) /IODevice resourcestatus + {pop pop (P1) } + { + (%LocalTalk%) /IODevice resourcestatus + {pop pop (P3) } + { + (%TokenRingPhysical%) /IODevice resourcestatus + {pop pop (P2) } { (None) } ifelse + } ifelse + } ifelse = flush" +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Tray: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " +currentpagedevice /InputAttributes get 1 known +{ (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *InstalledMemory None *OutputMode Enhanced +*UIConstraints: *InstalledMemory None *Collate True +*UIConstraints: *InstalledMemory 12Meg *OutputMode Enhanced +*UIConstraints: *InstalledMemory 12Meg *Collate True +*UIConstraints: *Option1 False *Collate True +*UIConstraints: *Option3 False *InputSlot Lower +*UIConstraints: *OutputMode Enhanced *InstalledMemory None +*UIConstraints: *OutputMode Enhanced *InstalledMemory 12Meg +*UIConstraints: *Collate True *InstalledMemory None +*UIConstraints: *Collate True *InstalledMemory 12Meg +*UIConstraints: *VMOption None *OutputMode Enhanced +*UIConstraints: *VMOption None *Collate True +*UIConstraints: *VMOption 12Meg *OutputMode Enhanced +*UIConstraints: *VMOption 12Meg *Collate True +*UIConstraints: *OutputMode Enhanced *VMOption None +*UIConstraints: *OutputMode Enhanced *VMOption 12Meg +*UIConstraints: *Collate True *VMOption None +*UIConstraints: *Collate True *VMOption 12Meg +*UIConstraints: *Option1 False *Collate True +*UIConstraints: *Option3 False *InputSlot Lower +*UIConstraints: *Collate True *Option1 False +*UIConstraints: *InputSlot Lower *Option3 False + +*% === Basic Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "2300000" +*VMOption None/Standard 8 MB RAM: "2300000" +*VMOption 12Meg/12 MB Total RAM: "6100000" +*VMOption 24Meg/24 MB Total RAM: "16000000" +*ColorDevice: True +*DefaultColorSpace: CMYK +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*SuggestedManualFeedTimeout: "60" +*1284Modes Parallel: Compat Nibble +*1284DeviceID: " + MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript; + MODEL:Phaser 350;CLASS:Printer;DESCRIPTION: + Phaser 350 Color Page Printer, PostScript Level 2, Letter / A4 Size; + COMPATIBLE_ID:" +*End +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore + " +*End + +*Emulators: hpgl +*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec " +*StopEmulator_hpgl: "<1B7F>0" + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore +" +*End +*Throughput: "6" +*Password: "(0)" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*% Resolution/Print Quality Selection =================== + +*DefaultResolution: 300x300dpi + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 40.0 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode FastColor/Fast Color: " + <3c7e343f5038663d264e554e446573513c426c406c6e30665f24343147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*OutputMode Standard/Standard: " + <3c7e343f5038663d264e554e446573513c426c406c6e3147434c2a3147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*OutputMode Enhanced/Enhanced 600x300: " + <3c7e343f5038663d264e554e446573513c426c406c6e32443f672d3147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*?OutputMode: " + save + <3c7e343f503e593146505f24462a27636643693d3e433147434c323b666c47634137394 + c682e35696b362d712f2365403b5d52644131395d2b4073296734415375552f403a732e5 + e4154686374414d3653553b49736f66436973693644662d5c31415454254b2b4435382d2 + b4435382d24337e3e6376782065786563>cvx exec + = flush restore" +*End +*CloseUI: *OutputMode + +*% Halftone Information ================= + +*DefaultHalftoneType: 9 +*ScreenFreq: "60.0" +*ScreenAngle: "0.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {180 mul cos exch 180 mul cos add 2 div} bind" +*End +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub } bind" + +*% Tray Selection ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 42.0 AnySetup *InputSlot +*DefaultInputSlot: Paper +*InputSlot Upper: " + (<<) cvx exec + /MediaPosition 0 + /MediaType null + /TraySwitch false + /ManualFeed false + (>>) cvx exec setpagedevice" +*End +*InputSlot Lower: " + (<<) cvx exec + /MediaPosition 1 + /MediaType null + /TraySwitch false + /ManualFeed false + (>>) cvx exec setpagedevice" +*End +*InputSlot Paper: " + (<<) cvx exec + /MediaPosition null + /MediaType (Paper) + /TraySwitch true + /ManualFeed false + (>>) cvx exec setpagedevice" +*End +*InputSlot Transparency: " + (<<) cvx exec + /MediaPosition null + /MediaType (Transparency) + /TraySwitch true + /ManualFeed false + (>>) cvx exec setpagedevice" +*End +*InputSlot ManualPaper/Manual Paper: " + (<<) cvx exec + /MediaPosition null + /MediaType (Paper) + /TraySwitch false + /ManualFeed true + (>>) cvx exec setpagedevice" +*End +*InputSlot ManualTransparency/Manual Transparency: " + (<<) cvx exec + /MediaPosition null + /MediaType (Transparency) + /TraySwitch false + /ManualFeed true + (>>) cvx exec setpagedevice" +*End +*?InputSlot: " + save + currentpagedevice /MediaPosition get + dup null eq + { pop currentpagedevice /MediaType get + dup null eq + { pop (Upper) } + { dup (Paper) eq + { pop currentpagedevice /ManualFeed get + { (ManualPaper) } + { (Paper) } ifelse + } + { + (Transparency) eq + { currentpagedevice /ManualFeed get + { (ManualTransparency) } + { (Transparency) } ifelse + } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup 0 eq + { pop (Upper) } + { 1 eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + = flush restore" +*End +*CloseUI: *InputSlot + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 44.0 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: "(<<) cvx exec /PageSize [612 792] /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageSize A4: "(<<) cvx exec /PageSize [595 842] /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + (<<) cvx exec + [612 792] (Letter) + [595 842] (A4) (>>) cvx exec + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 46.0 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: "(<<) cvx exec /PageSize [612 792] /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageRegion A4: "(<<) cvx exec /PageSize [595 842] /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "14.16 25.8 597.84 777.96" +*ImageableArea A4: "13.4401 25.8001 581.76 827.88" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension A4: "595 842" + +*DefaultOutputOrder: Normal +*RequiresPageRegion All: True + +*OpenUI *Collate/Quick Collate: Boolean +*OrderDependency: 48.0 AnySetup *Collate +*DefaultCollate: False +*Collate False: " + (<<) cvx exec + /Collate false + (>>) cvx exec setpagedevice" +*End +*Collate True: " + (<<) cvx exec + /Collate true + (>>) cvx exec setpagedevice" +*End +*?Collate: " + save + currentpagedevice /Collate get {(True)}{(False)}ifelse + = flush restore" +*End +*CloseUI: *Collate + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 50.0 AnySetup *TKColor +*DefaultTKColor: VividColor/Vivid Color +*TKColor NoAdjust/None: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice null + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /TekBlue + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /TekDisplay + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /SWOP-Coated + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /Euroscale-Coated + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /Commercial-Coated + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor Monochrome: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 1 + /ColorTransform /Gray + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: "" +*?TKColor: "save + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + (<<) cvx exec + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /Gray (Monochrome) + (>>) cvx exec + exch get + } ifelse + } stopped + { % error in PostScript code execution + pop pop (Unknown) + } if + = flush restore" +*End +*CloseUI: *TKColor + +*OpenUI *TKImageSmoothing/Image Smoothing: Boolean +*OrderDependency: 52.0 AnySetup *TKImageSmoothing +*DefaultTKImageSmoothing: False +*TKImageSmoothing False: " + false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*TKImageSmoothing True: " + true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*?TKImageSmoothing: " + save + /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec + {(True)}{(False)} ifelse + = flush restore" +*End +*CloseUI: *TKImageSmoothing + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi + +*% For 60 lpi / 300x300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" + +*% The byte count of this file should be exactly 016431 or 016994 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 350 diff --git a/openoffice/share/psprint/driver/TK350691.PS b/openoffice/share/psprint/driver/TK350691.PS new file mode 100644 index 0000000000000000000000000000000000000000..dcbf22bb5de8f4a20af0e022996dd083800be6e8 --- /dev/null +++ b/openoffice/share/psprint/driver/TK350691.PS @@ -0,0 +1 @@ +*PPD-Adobe: "4.3" *% Adobe Systems PostScript(R) Printer Description File *% Copyright 1987-1995 Adobe Systems Incorporated. *% All Rights Reserved. *% Permission is granted for redistribution of this file as *% long as this copyright notice is intact and the contents *% of the file is not altered in any way from its original form. *% End of Copyright statement *FormatVersion: "4.3" *FileVersion: "1.2" *LanguageEncoding: ISOLatin1 *LanguageVersion: English *Product: "(Phaser 350)" *PSVersion: "(2015.105) 10" *Manufacturer: "Tektronix" *ModelName: "Tektronix Phaser 350 Extended" *ShortNickName: "Tektronix Phaser 350 Extended" *NickName: "Tektronix Phaser 350 Extended" *PCFileName: "TK350691.PPD" *% === Installable Options =========== *OpenGroup: InstallableOptions/Options Installed *OpenUI *Option1/Optional Hard Drive: Boolean *DefaultOption1: False *Option1 True/Installed: "" *Option1 False/Not Installed: "" *?Option1: " save false (%disk?%) { currentdevparams dup /Writeable known { /Writeable get {pop true} if } {pop} ifelse } 10 string /IODevice resourceforall {(True)}{(False)} ifelse = flush restore" *End *CloseUI: *Option1 *OpenUI *Option2/Optional Network Card: PickOne *DefaultOption2: None *Option2 None/Not Installed: "" *Option2 P1/EtherTalk, NetWare and TCP/IP: "" *Option2 P2/TokenTalk, NetWare and TCP/IP: "" *Option2 P3/LocalTalk and Serial: "" *?Option2: " (%EthernetPhysical%) /IODevice resourcestatus {pop pop (P1) } { (%LocalTalk%) /IODevice resourcestatus {pop pop (P3) } { (%TokenRingPhysical%) /IODevice resourcestatus {pop pop (P2) } { (None) } ifelse } ifelse } ifelse = flush" *End *CloseUI: *Option2 *OpenUI *Option3/Optional Lower Tray: Boolean *DefaultOption3: False *Option3 True/Installed: "" *Option3 False/Not Installed: "" *?Option3: " currentpagedevice /InputAttributes get 1 known { (True) } { (False) } ifelse = flush" *End *CloseUI: *Option3 *CloseGroup: InstallableOptions *% === Constraints =================== *UIConstraints: *Option1 False *TKCollate True *UIConstraints: *Option3 False *InputSlot Lower *UIConstraints: *TKCollate True *Option1 False *UIConstraints: *InputSlot Lower *Option3 False *% === Basic Device Capabilities ============ *LanguageLevel: "2" *Protocols: BCP *FreeVM: "4700000" *ColorDevice: True *DefaultColorSpace: CMYK *AccurateScreensSupport: True *SuggestedJobTimeout: "0" *SuggestedWaitTimeout: "300" *SuggestedManualFeedTimeout: "60" *1284Modes Parallel: Compat Nibble *1284DeviceID: " MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript; MODEL:Phaser 350P;CLASS:Printer;DESCRIPTION: Phaser 350 Color Page Printer, PostScript Level 2, Letter / A4 Size; COMPATIBLE_ID:" *End *TTRasterizer: Type42 *?TTRasterizer: " save 42 /FontType resourcestatus { pop pop (Type42)} {pop pop (None)} ifelse = flush restore " *End *FileSystem: True *?FileSystem: " save false (%disk?%) { currentdevparams dup /Writeable known { /Writeable get {pop true} if } {pop} ifelse } 10 string /IODevice resourceforall {(True)}{(False)} ifelse = flush restore " *End *Throughput: "6" *Password: "(0)" *ExitServer: " count 0 eq { false } { true exch startjob } ifelse not { (WARNING: Cannot modify initial VM.) = (Missing or invalid password.) = (Please contact the author of this software.) = flush quit } if " *End *Reset: " count 0 eq { false } { true exch startjob } ifelse not { (WARNING: Cannot reset printer.) = (Missing or invalid password.) = (Please contact the author of this software.) = flush quit } if systemdict /quit get exec (WARNING : Printer Reset Failed.) = flush " *End *% Resolution/Print Quality Selection =================== *DefaultResolution: 300x300dpi *SetResolution 300x300dpi : "" *SetResolution 600x300dpi : "" *OpenUI *OutputMode/Print Quality: PickOne *OrderDependency: 40.0 AnySetup *OutputMode *DefaultOutputMode: Standard *OutputMode FastColor/Fast Color: " << /HWResolution /Default /OutputDevice findresource /HWResolution get 0 get >> setpagedevice" *End *OutputMode Standard/Standard: " << /HWResolution /Default /OutputDevice findresource /HWResolution get 1 get >> setpagedevice" *End *OutputMode Enhanced/Enhanced: " << /HWResolution /Default /OutputDevice findresource /HWResolution get dup length 1 sub get >> setpagedevice" *End *?OutputMode: " currentpagedevice /HWResolution get 0 get dup 300 lt { pop (FastColor) } { 300 gt { (Enhanced) } { (Standard) } ifelse } ifelse = flush" *End *CloseUI: *OutputMode *% Halftone Information ================= *DefaultHalftoneType: 9 *ScreenFreq: "60.0" *ScreenAngle: "0.0" *DefaultScreenProc: Dot *ScreenProc Dot: " {180 mul cos exch 180 mul cos add 2 div} bind" *End *DefaultTransfer: Null *Transfer Null: "{ }" *Transfer Null.Inverse: "{ 1 exch sub } bind" *% Tray Selection ============ *OpenUI *InputSlot: PickOne *OrderDependency: 42.0 AnySetup *InputSlot *DefaultInputSlot: Paper *InputSlot Upper: " << /MediaPosition 0 /MediaType null /TraySwitch false /ManualFeed false >> setpagedevice" *End *InputSlot Lower: " << /MediaPosition 1 /MediaType null /TraySwitch false /ManualFeed false >> setpagedevice" *End *InputSlot Paper: " << /MediaPosition null /MediaType (Paper) /TraySwitch true /ManualFeed false >> setpagedevice" *End *InputSlot Transparency: " << /MediaPosition null /MediaType (Transparency) /TraySwitch true /ManualFeed false >> setpagedevice" *End *InputSlot ManualPaper/Manual Paper: " << /MediaPosition null /MediaType (Paper) /TraySwitch false /ManualFeed true >> setpagedevice" *End *InputSlot ManualTransparency/Manual Transparency: " << /MediaPosition null /MediaType (Transparency) /TraySwitch false /ManualFeed true >> setpagedevice" *End *?InputSlot: " save currentpagedevice /MediaPosition get dup null eq { pop currentpagedevice /MediaType get dup null eq { pop (Upper) } { dup (Paper) eq { pop currentpagedevice /ManualFeed get { (ManualPaper) } { (Paper) } ifelse } { (Transparency) eq { currentpagedevice /ManualFeed get { (ManualTransparency) } { (Transparency) } ifelse } { (Unknown) } ifelse } ifelse } ifelse } { dup 0 eq { pop (Upper) } { 1 eq { (Lower) } { (Unknown) } ifelse } ifelse } ifelse = flush restore" *End *CloseUI: *InputSlot *% Paper Handling =================== *% Use these entries to set paper size most of the time, unless there is *% specific reason to use PageRegion. *OpenUI *PageSize: PickOne *OrderDependency: 44.0 AnySetup *PageSize *DefaultPageSize: Letter *PageSize Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice" *End *PageSize A4: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice" *End *?PageSize: " save currentpagedevice /PageSize get aload pop 2 copy gt {exch} if (Unknown) << [612 792] (Letter) [595 842] (A4) >> { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and { exch pop exit } { pop } ifelse } bind forall = flush pop pop restore" *End *CloseUI: *PageSize *% These entries will set up the frame buffer. Usually used with manual feed. *OpenUI *PageRegion: PickOne *OrderDependency: 46.0 AnySetup *PageRegion *DefaultPageRegion: Letter *PageRegion Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice" *End *PageRegion A4: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice" *End *CloseUI: *PageRegion *% The following entries provide information about specific paper keywords. *DefaultImageableArea: Letter *ImageableArea Letter: "14.16 25.8 597.84 777.96" *ImageableArea A4: "13.45 25.81 581.76 827.88" *?ImageableArea: " << /HWResolution [300 300] >> setpagedevice clippath pathbbox /cvp {16 string cvs print ( ) print} def 4 3 roll 100 mul ceiling 100 div cvp 3 2 roll 100 mul ceiling 100 div cvp exch 100 mul floor 100 div cvp 100 mul floor 100 div = flush userdict /cvp undef" *End *% These provide the physical dimensions of the paper (by keyword) *DefaultPaperDimension: Letter *PaperDimension Letter: "612 792" *PaperDimension A4: "595 842" *DefaultOutputOrder: Normal *RequiresPageRegion All: True *OpenUI *TKCollate/Quick Collate: Boolean *OrderDependency: 48.0 AnySetup *TKCollate *DefaultTKCollate: False *TKCollate False: " << /Collate false >> setpagedevice" *End *TKCollate True: " << /Collate true >> setpagedevice" *End *?TKCollate: " save currentpagedevice /Collate get {(True)}{(False)}ifelse = flush restore" *End *CloseUI: *TKCollate *% TKColor Selections =================== *OpenUI *TKColor/Color Correction: PickOne *OrderDependency: 50.0 AnySetup *TKColor *DefaultTKColor: VividColor/Vivid Color *TKColor NoAdjust/None: " << /DeviceRenderingInfo << /Type 2 /VirtualColorDevice null >> >> setpagedevice" *End *TKColor VividColor/Vivid Color: " << /DeviceRenderingInfo << /Type 2 /VirtualColorDevice << /Type 3 /ColorTransform /TekBlue >> >> >> setpagedevice" *End *TKColor SimulateDisplay/Simulate Display: " << /DeviceRenderingInfo << /Type 2 /VirtualColorDevice << /Type 3 /ColorTransform /TekDisplay >> >> >> setpagedevice" *End *TKColor SWOPPress/SWOP Press: " << /DeviceRenderingInfo << /Type 2 /VirtualColorDevice << /Type 3 /ColorTransform /SWOP-Coated >> >> >> setpagedevice" *End *TKColor EuroscalePress/Euroscale Press: " << /DeviceRenderingInfo << /Type 2 /VirtualColorDevice << /Type 3 /ColorTransform /Euroscale-Coated >> >> >> setpagedevice" *End *TKColor CommercialPress/Commercial Press: " << /DeviceRenderingInfo << /Type 2 /VirtualColorDevice << /Type 3 /ColorTransform /Commercial-Coated >> >> >> setpagedevice" *End *TKColor Monochrome: " << /DeviceRenderingInfo << /Type 2 /VirtualColorDevice << /Type 1 /ColorTransform /Gray >> >> >> setpagedevice" *End *TKColor UsePrinterSetting/Use Printer Setting: "" *?TKColor: "save { currentpagedevice /DeviceRenderingInfo get /VirtualColorDevice get dup null eq { pop (NoAdjust) } { /ColorTransform get << /TekBlue (VividColor) /TekDisplay (SimulateDisplay) /SWOP-Coated (SWOPPress) /Euroscale-Coated (EuroscalePress) /Commercial-Coated (CommercialPress) /Gray (Monochrome) >> exch get } ifelse } stopped { % error in PostScript code execution pop pop (Unknown) } if = flush restore" *End *CloseUI: *TKColor *OpenUI *TKCheckPrint/Check Print: Boolean *OrderDependency: 52.0 AnySetup *TKCheckPrint *DefaultTKCheckPrint: False *TKCheckPrint False: "" *TKCheckPrint True: " /RRCustomProcs /ProcSet findresource /setcheckprint get exec" *End *?TKCheckPrint: " /RRCustomProcs /ProcSet findresource /currentcheckprint get exec {(True)}{(False)}ifelse = flush" *End *CloseUI: *TKCheckPrint *OpenUI *TKImageSmoothing/Image Smoothing: Boolean *OrderDependency: 54.0 AnySetup *TKImageSmoothing *DefaultTKImageSmoothing: False *TKImageSmoothing False: " false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" *End *TKImageSmoothing True: " true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" *End *?TKImageSmoothing: " save /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec {(True)}{(False)} ifelse = flush restore" *End *CloseUI: *TKImageSmoothing *% Font Information ===================== *DefaultFont: Courier *Font ACaslon-Italic: Standard "(001.001)" Standard ROM *Font ACaslon-Regular: Standard "(001.001)" Standard ROM *Font ACaslon-Semibold: Standard "(001.001)" Standard ROM *Font ACaslon-SemiboldItalic: Standard "(001.001)" Standard ROM *Font AGaramond-Bold: Standard "(001.001)" Standard ROM *Font AGaramond-BoldItalic: Standard "(001.001)" Standard ROM *Font AGaramond-Italic: Standard "(001.001)" Standard ROM *Font AGaramond-Regular: Standard "(001.001)" Standard ROM *Font Americana: Standard "(001.000)" Standard ROM *Font Americana-ExtraBold: Standard "(001.000)" Standard ROM *Font AvantGarde-Book: Standard "(001.002)" Standard ROM *Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM *Font AvantGarde-Demi: Standard "(001.003)" Standard ROM *Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM *Font Barmeno-Bold: Standard "(001.000)" Standard ROM *Font Barmeno-ExtraBold: Standard "(001.000)" Standard ROM *Font Barmeno-Medium: Standard "(001.000)" Standard ROM *Font Barmeno-Regular: Standard "(001.000)" Standard ROM *Font Blackoak: Standard "(001.001)" Standard ROM *Font Bookman-Demi: Standard "(001.003)" Standard ROM *Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM *Font Bookman-Light: Standard "(001.003)" Standard ROM *Font Bookman-LightItalic: Standard "(001.003)" Standard ROM *Font Carta: Special "(001.001)" Special ROM *Font Courier: Standard "(002.003)" Standard ROM *Font Courier-Bold: Standard "(002.003)" Standard ROM *Font Courier-BoldOblique: Standard "(002.003)" Standard ROM *Font Courier-Oblique: Standard "(002.003)" Standard ROM *Font Formata-Italic: Standard "(001.001)" Standard ROM *Font Formata-Medium: Standard "(001.001)" Standard ROM *Font Formata-MediumItalic: Standard "(001.001)" Standard ROM *Font Formata-Regular: Standard "(001.001)" Standard ROM *Font Helvetica: Standard "(001.006)" Standard ROM *Font Helvetica-Bold: Standard "(001.007)" Standard ROM *Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM *Font Helvetica-Condensed: Standard "(001.001)" Standard ROM *Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM *Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM *Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM *Font Helvetica-Narrow: Standard "(001.006)" Standard ROM *Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM *Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM *Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM *Font Helvetica-Oblique: Standard "(001.006)" Standard ROM *Font Kaufmann: Standard "(001.000)" Standard ROM *Font Lithos-Black: Standard "(001.001)" Standard ROM *Font Lithos-Regular: Standard "(001.001)" Standard ROM *Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM *Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM *Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM *Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM *Font Palatino-Bold: Standard "(001.005)" Standard ROM *Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM *Font Palatino-Italic: Standard "(001.005)" Standard ROM *Font Palatino-Roman: Standard "(001.005)" Standard ROM *Font Parisian: Standard "(001.001)" Standard ROM *Font ParkAvenue: Standard "(001.005)" Standard ROM *Font Poetica-SuppOrnaments: Special "(001.000)" Special ROM *Font Symbol: Special "(001.007)" Special ROM *Font Tekton: Standard "(001.001)" Standard ROM *Font Tekton-Bold: Standard "(001.000)" Standard ROM *Font Times-Bold: Standard "(001.007)" Standard ROM *Font Times-BoldItalic: Standard "(001.009)" Standard ROM *Font Times-Italic: Standard "(001.007)" Standard ROM *Font Times-Roman: Standard "(001.007)" Standard ROM *Font Trajan-Bold: Standard "(001.000)" Standard ROM *Font WoodtypeOrnaments-Two: Special "(001.002)" Special ROM *Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM *Font ZapfDingbats: Special "(001.004)" Special ROM *?FontQuery: " save { count 1 gt { exch dup 127 string cvs (/) print print (:) print /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = } { exit } ifelse } bind loop (*) = flush restore" *End *?FontList: " save (*) {cvn ==} 128 string /Font resourceforall (*) = flush restore" *End *DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi *InkName: ProcessBlack/Process Black *InkName: CustomColor/Custom Color *InkName: ProcessCyan/Process Cyan *InkName: ProcessMagenta/Process Magenta *InkName: ProcessYellow/Process Yellow *% For 60 lpi / 300x300 dpi =============================== *ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" *ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" *ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" *ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" *ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" *ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" *ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" *ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" *ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" *ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" *% The byte count of this file should be exactly 017624 or 018240 *% depending on the filesystem it resides in. *% end of PPD file for Tektronix Phaser 350 \ No newline at end of file diff --git a/openoffice/share/psprint/driver/TK350692.PS b/openoffice/share/psprint/driver/TK350692.PS new file mode 100644 index 0000000000000000000000000000000000000000..63dc2024a594a09096ac65db9387b43f699371fc --- /dev/null +++ b/openoffice/share/psprint/driver/TK350692.PS @@ -0,0 +1,597 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(Phaser 350)" +*PSVersion: "(2015.105) 10" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 350" +*ShortNickName: "Tektronix Phaser 350 600x300" +*NickName: "Tektronix Phaser 350 with 600x300 dpi" +*PCFileName: "TK350692.PPD" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Optional Hard Drive: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Network Card: PickOne +*DefaultOption2: None +*Option2 None/Not Installed: "" +*Option2 P1/EtherTalk, NetWare and TCP/IP: "" +*Option2 P2/TokenTalk, NetWare and TCP/IP: "" +*Option2 P3/LocalTalk and Serial: "" +*?Option2: " + (%EthernetPhysical%) /IODevice resourcestatus + {pop pop (P1) } + { + (%LocalTalk%) /IODevice resourcestatus + {pop pop (P3) } + { + (%TokenRingPhysical%) /IODevice resourcestatus + {pop pop (P2) } { (None) } ifelse + } ifelse + } ifelse = flush" +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Tray: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " +currentpagedevice /InputAttributes get 1 known +{ (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *Option1 False *Collate True +*UIConstraints: *Option3 False *InputSlot Lower +*UIConstraints: *Collate True *Option1 False +*UIConstraints: *InputSlot Lower *Option3 False + +*% === Basic Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "4700000" +*ColorDevice: True +*DefaultColorSpace: CMYK +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*SuggestedManualFeedTimeout: "60" +*1284Modes Parallel: Compat Nibble +*1284DeviceID: " + MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript; + MODEL:Phaser 350P;CLASS:Printer;DESCRIPTION: + Phaser 350 Color Page Printer, PostScript Level 2, Letter / A4 Size; + COMPATIBLE_ID:" +*End +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore + " +*End + +*Emulators: hpgl +*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec " +*StopEmulator_hpgl: "<1B7F>0" + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore +" +*End +*Throughput: "6" +*Password: "(0)" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*% Resolution/Print Quality Selection =================== + +*DefaultResolution: 300x300dpi + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 40.0 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode FastColor/Fast Color: " + <3c7e343f5038663d264e554e446573513c426c406c6e30665f24343147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*OutputMode Standard/Standard: " + <3c7e343f5038663d264e554e446573513c426c406c6e3147434c2a3147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*OutputMode Enhanced/Enhanced 600x300: " + <3c7e343f5038663d264e554e446573513c426c406c6e32443f672d3147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*?OutputMode: " + save + <3c7e343f503e593146505f24462a27636643693d3e433147434c323b666c47634137394 + c682e35696b362d712f2365403b5d52644131395d2b4073296734415375552f403a732e5 + e4154686374414d3653553b49736f66436973693644662d5c31415454254b2b4435382d2 + b4435382d24337e3e6376782065786563>cvx exec + = flush restore" +*End +*CloseUI: *OutputMode + +*% Halftone Information ================= + +*DefaultHalftoneType: 9 +*ScreenFreq: "60.0" +*ScreenAngle: "0.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {180 mul cos exch 180 mul cos add 2 div} bind" +*End + + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub } bind" + +*% Tray Selection ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 42.0 AnySetup *InputSlot +*DefaultInputSlot: Paper +*InputSlot Upper: " + (<<) cvx exec + /MediaPosition 0 + /MediaType null + /TraySwitch false + /ManualFeed false + (>>) cvx exec setpagedevice" +*End +*InputSlot Lower: " + (<<) cvx exec + /MediaPosition 1 + /MediaType null + /TraySwitch false + /ManualFeed false + (>>) cvx exec setpagedevice" +*End +*InputSlot Paper: " + (<<) cvx exec + /MediaPosition null + /MediaType (Paper) + /TraySwitch true + /ManualFeed false + (>>) cvx exec setpagedevice" +*End +*InputSlot Transparency: " + (<<) cvx exec + /MediaPosition null + /MediaType (Transparency) + /TraySwitch true + /ManualFeed false + (>>) cvx exec setpagedevice" +*End +*InputSlot ManualPaper/Manual Paper: " + (<<) cvx exec + /MediaPosition null + /MediaType (Paper) + /TraySwitch false + /ManualFeed true + (>>) cvx exec setpagedevice" +*End +*InputSlot ManualTransparency/Manual Transparency: " + (<<) cvx exec + /MediaPosition null + /MediaType (Transparency) + /TraySwitch false + /ManualFeed true + (>>) cvx exec setpagedevice" +*End +*?InputSlot: " + save + currentpagedevice /MediaPosition get + dup null eq + { pop currentpagedevice /MediaType get + dup null eq + { pop (Upper) } + { dup (Paper) eq + { pop currentpagedevice /ManualFeed get + { (ManualPaper) } + { (Paper) } ifelse + } + { + (Transparency) eq + { currentpagedevice /ManualFeed get + { (ManualTransparency) } + { (Transparency) } ifelse + } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup 0 eq + { pop (Upper) } + { 1 eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + = flush restore" +*End +*CloseUI: *InputSlot + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 44.0 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: "(<<) cvx exec /PageSize [612 792] /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageSize A4: "(<<) cvx exec /PageSize [595 842] /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + (<<) cvx exec + [612 792] (Letter) + [595 842] (A4) (>>) cvx exec + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 46.0 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: "(<<) cvx exec /PageSize [612 792] /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageRegion A4: "(<<) cvx exec /PageSize [595 842] /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "14.16 25.8 597.84 777.96" +*ImageableArea A4: "13.4401 25.8001 581.76 827.88" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension A4: "595 842" + +*DefaultOutputOrder: Normal +*RequiresPageRegion All: True + +*OpenUI *Collate/Quick Collate: Boolean +*OrderDependency: 48.0 AnySetup *Collate +*DefaultCollate: False +*Collate False: " + (<<) cvx exec + /Collate false + (>>) cvx exec setpagedevice" +*End +*Collate True: " + (<<) cvx exec + /Collate true + (>>) cvx exec setpagedevice" +*End +*?Collate: " + save + currentpagedevice /Collate get {(True)}{(False)}ifelse + = flush restore" +*End +*CloseUI: *Collate + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 50.0 AnySetup *TKColor +*DefaultTKColor: VividColor/Vivid Color +*TKColor NoAdjust/None: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice null + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /TekBlue + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /TekDisplay + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /SWOP-Coated + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /Euroscale-Coated + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /Commercial-Coated + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor Monochrome: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 1 + /ColorTransform /Gray + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: "" +*?TKColor: "save + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + (<<) cvx exec + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /Gray (Monochrome) + (>>) cvx exec + exch get + } ifelse + } stopped + { % error in PostScript code execution + pop pop (Unknown) + } if + = flush restore" +*End +*CloseUI: *TKColor + +*OpenUI *TKCheckPrint/Check Print: Boolean +*OrderDependency: 52.0 AnySetup *TKCheckPrint +*DefaultTKCheckPrint: False +*TKCheckPrint False: "" +*TKCheckPrint True: " + /RRCustomProcs /ProcSet findresource + /setcheckprint get exec" +*End +*?TKCheckPrint: " + /RRCustomProcs /ProcSet findresource + /currentcheckprint get exec {(True)}{(False)}ifelse + = flush" +*End +*CloseUI: *TKCheckPrint + +*OpenUI *TKImageSmoothing/Image Smoothing: Boolean +*OrderDependency: 54.0 AnySetup *TKImageSmoothing +*DefaultTKImageSmoothing: False +*TKImageSmoothing False: " + false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*TKImageSmoothing True: " + true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*?TKImageSmoothing: " + save + /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec + {(True)}{(False)} ifelse + = flush restore" +*End +*CloseUI: *TKImageSmoothing + +*% Font Information ===================== +*DefaultFont: Courier +*Font ACaslon-Italic: Standard "(001.001)" Standard ROM +*Font ACaslon-Regular: Standard "(001.001)" Standard ROM +*Font ACaslon-Semibold: Standard "(001.001)" Standard ROM +*Font ACaslon-SemiboldItalic: Standard "(001.001)" Standard ROM +*Font AGaramond-Bold: Standard "(001.001)" Standard ROM +*Font AGaramond-BoldItalic: Standard "(001.001)" Standard ROM +*Font AGaramond-Italic: Standard "(001.001)" Standard ROM +*Font AGaramond-Regular: Standard "(001.001)" Standard ROM +*Font Americana: Standard "(001.000)" Standard ROM +*Font Americana-ExtraBold: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Barmeno-Bold: Standard "(001.000)" Standard ROM +*Font Barmeno-ExtraBold: Standard "(001.000)" Standard ROM +*Font Barmeno-Medium: Standard "(001.000)" Standard ROM +*Font Barmeno-Regular: Standard "(001.000)" Standard ROM +*Font Blackoak: Standard "(001.001)" Standard ROM +*Font Bookman-Demi: Standard "(001.003)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM +*Font Bookman-Light: Standard "(001.003)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM +*Font Carta: Special "(001.001)" Special ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font Formata-Italic: Standard "(001.001)" Standard ROM +*Font Formata-Medium: Standard "(001.001)" Standard ROM +*Font Formata-MediumItalic: Standard "(001.001)" Standard ROM +*Font Formata-Regular: Standard "(001.001)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font Kaufmann: Standard "(001.000)" Standard ROM +*Font Lithos-Black: Standard "(001.001)" Standard ROM +*Font Lithos-Regular: Standard "(001.001)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Parisian: Standard "(001.001)" Standard ROM +*Font ParkAvenue: Standard "(001.005)" Standard ROM +*Font Poetica-SuppOrnaments: Special "(001.000)" Special ROM +*Font Symbol: Special "(001.007)" Special ROM +*Font Tekton: Standard "(001.001)" Standard ROM +*Font Tekton-Bold: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font Trajan-Bold: Standard "(001.000)" Standard ROM +*Font WoodtypeOrnaments-Two: Special "(001.002)" Special ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi + +*% For 60 lpi / 300x300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" + +*% The byte count of this file should be exactly 018396 or 018993 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 350 diff --git a/openoffice/share/psprint/driver/TK350PJ2.PS b/openoffice/share/psprint/driver/TK350PJ2.PS new file mode 100644 index 0000000000000000000000000000000000000000..a27a380a9a04144bd285b65e68a041cbce985811 --- /dev/null +++ b/openoffice/share/psprint/driver/TK350PJ2.PS @@ -0,0 +1,590 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(Phaser 350J)" +*PSVersion: "(2015.105) 11" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 350" +*ShortNickName: "Tektronix Phaser 350J 600x300" +*NickName: "Tektronix Phaser 350J with 600x300 dpi" +*PCFileName: "TK350PJ2.PPD" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Optional Hard Drive: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Network Card: PickOne +*DefaultOption2: None +*Option2 None/Not Installed: "" +*Option2 P1/EtherTalk, NetWare and TCP/IP: "" +*Option2 P2/TokenTalk, NetWare and TCP/IP: "" +*Option2 P3/LocalTalk and Serial: "" +*?Option2: " + (%EthernetPhysical%) /IODevice resourcestatus + {pop pop (P1) } + { + (%LocalTalk%) /IODevice resourcestatus + {pop pop (P3) } + { + (%TokenRingPhysical%) /IODevice resourcestatus + {pop pop (P2) } { (None) } ifelse + } ifelse + } ifelse = flush" +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Tray: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " +currentpagedevice /InputAttributes get 1 known +{ (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *Option1 False *Collate True +*UIConstraints: *Option3 False *InputSlot Lower +*UIConstraints: *Collate True *Option1 False +*UIConstraints: *InputSlot Lower *Option3 False + +*% === Basic Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "4700000" +*ColorDevice: True +*DefaultColorSpace: CMYK +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*SuggestedManualFeedTimeout: "60" +*1284Modes Parallel: Compat Nibble +*1284DeviceID: " + MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript; + MODEL:Phaser 350JP;CLASS:Printer;DESCRIPTION: + Phaser 350 Color Page Printer, PostScript Level 2, Letter / A4 Size; + COMPATIBLE_ID:" +*End +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore + " +*End + +*Emulators: hpgl +*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec " +*StopEmulator_hpgl: "<1B7F>0" + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore +" +*End +*Throughput: "6" +*Password: "(0)" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*% Resolution/Print Quality Selection =================== + +*DefaultResolution: 300x300dpi + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 40.0 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode FastColor/Fast Color: " + <3c7e343f5038663d264e554e446573513c426c406c6e30665f24343147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*OutputMode Standard/Standard: " + <3c7e343f5038663d264e554e446573513c426c406c6e3147434c2a3147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*OutputMode Enhanced/Enhanced 600x300: " + <3c7e343f5038663d264e554e446573513c426c406c6e32443f672d3147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*?OutputMode: " + save + <3c7e343f503e593146505f24462a27636643693d3e433147434c323b666c47634137394 + c682e35696b362d712f2365403b5d52644131395d2b4073296734415375552f403a732e5 + e4154686374414d3653553b49736f66436973693644662d5c31415454254b2b4435382d2 + b4435382d24337e3e6376782065786563>cvx exec + = flush restore" +*End +*CloseUI: *OutputMode + +*% Halftone Information ================= + +*DefaultHalftoneType: 9 +*ScreenFreq: "60.0" +*ScreenAngle: "0.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {180 mul cos exch 180 mul cos add 2 div} bind" +*End +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub } bind" + +*% Tray Selection ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 42.0 AnySetup *InputSlot +*DefaultInputSlot: Paper +*InputSlot Upper: " + (<<) cvx exec + /MediaPosition 0 + /MediaType null + /TraySwitch false + /ManualFeed false + (>>) cvx exec setpagedevice" +*End +*InputSlot Lower: " + (<<) cvx exec + /MediaPosition 1 + /MediaType null + /TraySwitch false + /ManualFeed false + (>>) cvx exec setpagedevice" +*End +*InputSlot Paper: " + (<<) cvx exec + /MediaPosition null + /MediaType (Paper) + /TraySwitch true + /ManualFeed false + (>>) cvx exec setpagedevice" +*End +*InputSlot Transparency: " + (<<) cvx exec + /MediaPosition null + /MediaType (Transparency) + /TraySwitch true + /ManualFeed false + (>>) cvx exec setpagedevice" +*End +*InputSlot ManualPaper/Manual Paper: " + (<<) cvx exec + /MediaPosition null + /MediaType (Paper) + /TraySwitch false + /ManualFeed true + (>>) cvx exec setpagedevice" +*End +*InputSlot ManualTransparency/Manual Transparency: " + (<<) cvx exec + /MediaPosition null + /MediaType (Transparency) + /TraySwitch false + /ManualFeed true + (>>) cvx exec setpagedevice" +*End +*?InputSlot: " + save + currentpagedevice /MediaPosition get + dup null eq + { pop currentpagedevice /MediaType get + dup null eq + { pop (Upper) } + { dup (Paper) eq + { pop currentpagedevice /ManualFeed get + { (ManualPaper) } + { (Paper) } ifelse + } + { + (Transparency) eq + { currentpagedevice /ManualFeed get + { (ManualTransparency) } + { (Transparency) } ifelse + } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup 0 eq + { pop (Upper) } + { 1 eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + = flush restore" +*End +*CloseUI: *InputSlot + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 44.0 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize Letter: "(<<) cvx exec /PageSize [612 792] /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageSize A4: "(<<) cvx exec /PageSize [595 842] /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + (<<) cvx exec + [612 792] (Letter) + [595 842] (A4) (>>) cvx exec + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 46.0 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion Letter: "(<<) cvx exec /PageSize [612 792] /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageRegion A4: "(<<) cvx exec /PageSize [595 842] /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 +*ImageableArea Letter: "14.16 25.8 597.84 777.96" +*ImageableArea A4: "13.4401 25.8001 581.76 827.88" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension Letter: "612 792" +*PaperDimension A4: "595 842" + +*DefaultOutputOrder: Normal +*RequiresPageRegion All: True + +*OpenUI *Collate/Quick Collate: Boolean +*OrderDependency: 48.0 AnySetup *Collate +*DefaultCollate: False +*Collate False: " + (<<) cvx exec + /Collate false + (>>) cvx exec setpagedevice" +*End +*Collate True: " + (<<) cvx exec + /Collate true + (>>) cvx exec setpagedevice" +*End +*?Collate: " + save + currentpagedevice /Collate get {(True)}{(False)}ifelse + = flush restore" +*End +*CloseUI: *Collate + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 50.0 AnySetup *TKColor +*DefaultTKColor: VividColor/Vivid Color +*TKColor NoAdjust/None: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice null + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /TekBlue + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /TekDisplay + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /SWOP-Coated + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /Euroscale-Coated + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /Commercial-Coated + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor Monochrome: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 1 + /ColorTransform /Gray + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: "" +*?TKColor: "save + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + (<<) cvx exec + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /Gray (Monochrome) + (>>) cvx exec + exch get + } ifelse + } stopped + { % error in PostScript code execution + pop pop (Unknown) + } if + = flush restore" +*End +*CloseUI: *TKColor + +*OpenUI *TKCheckPrint/Check Print: Boolean +*OrderDependency: 52.0 AnySetup *TKCheckPrint +*DefaultTKCheckPrint: False +*TKCheckPrint False: "" +*TKCheckPrint True: " + /RRCustomProcs /ProcSet findresource + /setcheckprint get exec" +*End +*?TKCheckPrint: " + /RRCustomProcs /ProcSet findresource + /currentcheckprint get exec {(True)}{(False)}ifelse + = flush" +*End +*CloseUI: *TKCheckPrint + +*OpenUI *TKImageSmoothing/Image Smoothing: Boolean +*OrderDependency: 54.0 AnySetup *TKImageSmoothing +*DefaultTKImageSmoothing: False +*TKImageSmoothing False: " + false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*TKImageSmoothing True: " + true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*?TKImageSmoothing: " + save + /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec + {(True)}{(False)} ifelse + = flush restore" +*End +*CloseUI: *TKImageSmoothing + +*% Font Information ===================== +*DefaultFont: Courier +*Font CGBM-PropRoman: Special "(003.000)" Special ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.004)" 83pv ROM +*Font GothicBBB-Medium-90ms-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-90ms-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-90pv-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-90pv-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-Add-H: JIS "(003.004)" Add ROM +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.004)" Add ROM +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.004)" Add ROM +*Font GothicBBB-Medium-Add-V: JIS "(003.004)" Add ROM +*Font GothicBBB-Medium-EUC-H: EUC "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-EUC-V: EUC "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-Ext-H: JIS "(003.004)" Ext ROM +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.004)" Ext ROM +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.004)" Ext ROM +*Font GothicBBB-Medium-Ext-V: JIS "(003.004)" Ext ROM +*Font GothicBBB-Medium-H: JIS "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-NWP-H: JIS "(003.004)" NWP ROM +*Font GothicBBB-Medium-NWP-V: JIS "(003.004)" NWP ROM +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-V: JIS "(003.004)" JIS-83 ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font RLKL-PropRoman: Special "(003.000)" Special ROM +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.003)" 83pv ROM +*Font Ryumin-Light-90ms-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-90ms-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-90pv-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-90pv-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-Add-H: JIS "(003.003)" Add ROM +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.003)" Add ROM +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.003)" Add ROM +*Font Ryumin-Light-Add-V: JIS "(003.003)" Add ROM +*Font Ryumin-Light-EUC-H: EUC "(003.003)" JIS-83 ROM +*Font Ryumin-Light-EUC-V: EUC "(003.003)" JIS-83 ROM +*Font Ryumin-Light-Ext-H: JIS "(003.003)" Ext ROM +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.003)" Ext ROM +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.003)" Ext ROM +*Font Ryumin-Light-Ext-V: JIS "(003.003)" Ext ROM +*Font Ryumin-Light-H: JIS "(003.003)" JIS-83 ROM +*Font Ryumin-Light-Hankaku: JIS "(003.003)" JIS-83 ROM +*Font Ryumin-Light-NWP-H: JIS "(003.003)" NWP ROM +*Font Ryumin-Light-NWP-V: JIS "(003.003)" NWP ROM +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-Roman: Special "(003.003)" Special ROM +*Font Ryumin-Light-V: JIS "(003.003)" JIS-83 ROM +*Font Ryumin-Light-WP-Symbol: Special "(003.003)" Special ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi + +*% For 60 lpi / 300x300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" + +*% The byte count of this file should be exactly 018021 or 018611 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 350J diff --git a/openoffice/share/psprint/driver/TK360J21.PS b/openoffice/share/psprint/driver/TK360J21.PS new file mode 100644 index 0000000000000000000000000000000000000000..f490d9dc6b11fa5b2ca1a3afb9acec8d1a8dfc8a --- /dev/null +++ b/openoffice/share/psprint/driver/TK360J21.PS @@ -0,0 +1,923 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(Phaser 360J)" +*PSVersion: "(3010.103) 1" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 360J Extended" +*ShortNickName: "Tektronix Phaser 360J Extended" +*NickName: "Tektronix Phaser 360J with Extended Features" +*PCFileName: "TK360J21.PPD" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*OrderDependency: 69.1 AnySetup *InstalledMemory +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 24 MB RAM: "" +*InstalledMemory 48Meg/48 MB Total RAM: "" +*?InstalledMemory: "% InstalledMemory + currentsystemparams /InstalledRam get + 16#100000 div round cvi + dup 45 lt + { pop (None) } {2 string cvs print (Meg) } + ifelse = flush" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: Boolean +*OrderDependency: 69.4 AnySetup *Option1 +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Network Card: PickOne +*OrderDependency: 69.6 AnySetup *Option2 +*DefaultOption2: None +*Option2 None/Not Installed: "" +*Option2 P3/LocalTalk, AppleTalk: "" +*Option2 P4/TokenTalk, NetWare, EtherTalk and TCP/IP: "" +*Option2 P5/EtherTalk, NetWare and TCP/IP: "" + +*?Option2: "% Option2 +mark +(%LocalTalk%) /IODevice resourcestatus { + (P3) +}{ + (%TokenTalk%) /IODevice resourcestatus { + (P4) + }{ + /RRCustomProcs /ProcSet findresource /getnetworkparam 2 copy known { + get {(HSMDEC) exch (Network Type) exch exec} stopped { + (None) + }{ + (P5) + } ifelse + }{ + (None) + } ifelse + } ifelse +} ifelse = flush cleartomark" +*End + +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Tray: Boolean +*OrderDependency: 69.2 AnySetup *Option3 +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " +currentpagedevice /InputAttributes get 1 known +{ (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *Option3 False *InputSlot Lower +*UIConstraints: *Option1 False *TKCollate True + +*UIConstraints: *InputSlot Lower *Option3 False +*UIConstraints: *TKCollate True *Option1 False + +*% === Basic Device Capabilities ============ + +*LanguageLevel: "3" +*Protocols: BCP + +*% need this info for Kanji +*FreeVM: "2653696" +*VMOption None/Standard 24 MB RAM: "2653696" +*FCacheSize None: 2097152 +*VMOption 48Meg/48 MB Total RAM: "10362368" +*FCacheSize 48Meg: 2097152 + +*ColorDevice: True +*DefaultColorSpace: CMYK +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*SuggestedManualFeedTimeout: "60" +*1284Modes Parallel: Compat Nibble +*1284DeviceID: " + MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 3 PostScript; + MODEL:Phaser 360J;CLASS:Printer;DESCRIPTION: + Phaser 360J Color Page Printer, PostScript Level 3, Letter/A4; + COMPATIBLE_ID:" +*End +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore" +*End + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*Throughput: "4" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush" +*End + +*DefaultResolution: 300x300dpi + +*SetResolution 300x300dpi : "" +*SetResolution 800x450dpi : "" + +*?Resolution: " + save currentpagedevice + /HWResolution get dup 1 get cvi ( ) cvs print (x) print + 0 get cvi ( ) cvs print (dpi) = flush restore" +*End + +*% Halftone Information ================= +*DefaultHalftoneType: 9 +*ScreenFreq: "60.0" +*ScreenAngle: "0.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + + +*% Tray Selection ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 54.0 AnySetup *InputSlot +*DefaultInputSlot: Paper +*InputSlot Upper: " + << + /MediaPosition 0 + /MediaClass null + /TraySwitch false + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Lower: " + << + /MediaPosition 1 + /MediaClass null + /TraySwitch false + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Paper: " + << + /MediaPosition null + /MediaClass (Paper) + /TraySwitch true + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Transparency: " + << + /MediaPosition null + /MediaClass (Transparency) + /TraySwitch true + /ManualFeed false + >> setpagedevice" +*End +*InputSlot ManualPaper/Manual Paper: " + << + /MediaPosition null + /MediaClass (Paper) + /TraySwitch false + /ManualFeed true + >> setpagedevice" +*End +*InputSlot ManualTransparency/Manual Transparency: " + << + /MediaPosition null + /MediaClass (Transparency) + /TraySwitch false + /ManualFeed true + >> setpagedevice" +*End + +*?InputSlot: " + currentpagedevice /MediaPosition get + dup null eq + { pop currentpagedevice /MediaClass get + dup null eq + { pop (Upper) } + { dup (Paper) eq + { pop currentpagedevice /ManualFeed get + { (ManualPaper) } + { (Paper) } ifelse + } + { + (Transparency) eq + { currentpagedevice /ManualFeed get + { (ManualTransparency) } + { (Transparency) } ifelse + } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup 0 eq + { pop (Upper) } + { 1 eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + = flush +" +*End +*CloseUI: *InputSlot + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 56.0 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*PageSize A4: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + << + [612 792] (Letter) + [595 842] (A4) >> + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 56.2 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*PageRegion A4: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 + +*ImageableArea Letter: "14.28 25.68 597.96 777.84" +*ImageableArea A4: "14.28 25.69 581.16 827.76" + +*?ImageableArea: " +<< /HWResolution [300 300] >> setpagedevice + clippath pathbbox + /cvp {16 string cvs print ( ) print} def + 4 3 roll 100 mul ceiling 100 div cvp + 3 2 roll 100 mul ceiling 100 div cvp + exch 100 mul floor 100 div cvp + 100 mul floor 100 div = flush + userdict /cvp undef" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension Letter: "612 792" +*PaperDimension A4: "595 842" + +*DefaultOutputOrder: Reverse + +*RequiresPageRegion All: True + +*OpenUI *TKCollate/Quick Collate: Boolean +*OrderDependency: 50.0 AnySetup *TKCollate +*DefaultTKCollate: False +*TKCollate False: "<< /Collate false >> setpagedevice" +*TKCollate True: "<< /Collate true >> setpagedevice" +*?TKCollate: " + save + currentpagedevice /Collate get {(True)}{(False)}ifelse + = flush restore" +*End +*CloseUI: *TKCollate + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 40.0 AnySetup *TKColor +*DefaultTKColor: Automatic +*TKColor Automatic: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /Automatic + >> + >> + >> setpagedevice" +*End +*TKColor NoAdjust/None: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice null + >> + >> setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekBlue + >> + >> + >> setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekDisplay + >> + >> + >> setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /SWOP-Coated + >> + >> + >> setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /Euroscale-Coated + >> + >> + >> setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /Commercial-Coated + >> + >> + >> setpagedevice" +*End +*TKColor Monochrome/Monochrome: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 1 + /ColorTransform /Gray + >> + >> + >> setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: " + % ColorCorrection: Use Printer Settings" +*End +*?TKColor: " + mark + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + << + /Automatic (Automatic) + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /Gray (Monochrome) + >> + exch get + } ifelse + } stopped + { % error in PostScript code execution + (Unknown) + } if + = flush + cleartomark" +*End +*CloseUI: *TKColor + +*% Print Quality Selection =================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 47.0 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode FastColor/Fast Color: " + << + /HWResolution /Default /OutputDevice findresource /HWResolution get 0 get + >> setpagedevice" +*End +*OutputMode Standard/Standard: " +<< + /HWResolution /Default /OutputDevice findresource /HWResolution get 1 get +>> setpagedevice" +*End +*OutputMode Enhanced/Enhanced: " +<< + /HWResolution /Default /OutputDevice findresource /HWResolution get + dup length 1 sub get +>> setpagedevice" +*End +*?OutputMode: " + currentpagedevice /HWResolution get 0 get dup 300 lt + { + pop (FastColor) + } + { + 300 gt + { + (Enhanced) + } + { + (Standard) + } ifelse + } ifelse + = flush" +*End +*CloseUI: *OutputMode + +*OpenUI *TKImageSmoothing/Image Smoothing: Boolean +*OrderDependency: 50.0 AnySetup *TKImageSmoothing +*DefaultTKImageSmoothing: False +*TKImageSmoothing False: " + false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*TKImageSmoothing True: " + true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*?TKImageSmoothing: " + save + /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec + {(True)}{(False)} ifelse + = flush restore" +*End +*CloseUI: *TKImageSmoothing + +*OpenUI *TKCheckPrint/Check Print: Boolean +*OrderDependency: 55.0 AnySetup *TKCheckPrint +*DefaultTKCheckPrint: False +*TKCheckPrint False: "" +*TKCheckPrint True: " + /RRCustomProcs /ProcSet findresource + /setcheckprint get exec" +*End +*?TKCheckPrint: " + /RRCustomProcs /ProcSet findresource + /currentcheckprint get exec {(True)}{(False)}ifelse + = flush" +*End +*CloseUI: *TKCheckPrint + +*% Font Information ===================== +*DefaultFont: Courier +*Font AlbertusE-ExtraBold: Standard "(001.000)" Standard Disk +*Font AlbertusE-Medium: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Italic: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Light: Standard "(001.000)" Standard Disk +*Font AlbertusMT: Standard "(001.000)" Standard Disk +*Font AntiqueOlive-Bold: Standard "(501.009)" Standard Disk +*Font AntiqueOlive-Compact: Standard "(501.008)" Standard Disk +*Font AntiqueOlive-Italic: Standard "(501.010)" Standard Disk +*Font AntiqueOlive-Roman: Standard "(501.008)" Standard Disk +*Font AntiqueOliveCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk +*Font AntiqueOliveCE-Compact: Win1250 "(501.008)" ExtendedRoman Disk +*Font AntiqueOliveCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk +*Font AntiqueOliveCE-Roman: Win1250 "(501.008)" ExtendedRoman Disk +*Font AntiqueOliveE-Bold: Standard "(001.000)" Standard Disk +*Font AntiqueOliveE-Italic: Standard "(001.000)" Standard Disk +*Font AntiqueOliveE-Regular: Standard "(001.000)" Standard Disk +*Font Apple-Chancery: Standard "(001.001)" Standard Disk +*Font Apple-ChanceryCE: Win1250 "(001.001)" ExtendedRoman Disk +*Font Arial-BoldItalicMT: Standard "(501.009)" Standard Disk +*Font Arial-BoldMT: Standard "(501.009)" Standard Disk +*Font Arial-ItalicMT: Standard "(501.012)" Standard Disk +*Font ArialCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk +*Font ArialCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font ArialCE-Italic: Win1250 "(501.012)" ExtendedRoman Disk +*Font ArialCE: Win1250 "(501.009)" ExtendedRoman Disk +*Font ArialE-Bold: Standard "(001.000)" Standard Disk +*Font ArialE-BoldItalic: Standard "(001.000)" Standard Disk +*Font ArialE-Italic: Standard "(001.000)" Standard Disk +*Font ArialE: Standard "(001.000)" Standard Disk +*Font ArialMT: Standard "(501.009)" Standard Disk +*Font AvantGarde-Book: Standard "(501.009)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(501.009)" Standard Disk +*Font AvantGarde-Demi: Standard "(501.010)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(501.010)" Standard Disk +*Font AvantGardeCE-Book: Win1250 "(501.009)" ExtendedRoman Disk +*Font AvantGardeCE-BookOblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font AvantGardeCE-Demi: Win1250 "(501.010)" ExtendedRoman Disk +*Font AvantGardeCE-DemiOblique: Win1250 "(501.010)" ExtendedRoman Disk +*Font Bodoni-Bold: Standard "(501.006)" Standard Disk +*Font Bodoni-BoldItalic: Standard "(501.007)" Standard Disk +*Font Bodoni-Italic: Standard "(501.007)" Standard Disk +*Font Bodoni-Poster: Standard "(501.009)" Standard Disk +*Font Bodoni-PosterCompressed: Standard "(501.007)" Standard Disk +*Font Bodoni: Standard "(501.008)" Standard Disk +*Font BodoniCE-Bold: Win1250 "(501.006)" ExtendedRoman Disk +*Font BodoniCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman Disk +*Font BodoniCE-Italic: Win1250 "(501.007)" ExtendedRoman Disk +*Font BodoniCE-Poster: Win1250 "(501.009)" ExtendedRoman Disk +*Font BodoniCE-PosterCompressed: Win1250 "(501.007)" ExtendedRoman Disk +*Font BodoniCE: Win1250 "(501.008)" ExtendedRoman Disk +*Font Bookman-Demi: Standard "(501.007)" Standard Disk +*Font Bookman-DemiItalic: Standard "(501.008)" Standard Disk +*Font Bookman-Light: Standard "(501.006)" Standard Disk +*Font Bookman-LightItalic: Standard "(501.007)" Standard Disk +*Font BookmanCE-Demi: Win1250 "(501.007)" ExtendedRoman Disk +*Font BookmanCE-DemiItalic: Win1250 "(501.008)" ExtendedRoman Disk +*Font BookmanCE-Light: Win1250 "(501.006)" ExtendedRoman Disk +*Font BookmanCE-LightItalic: Win1250 "(501.007)" ExtendedRoman Disk +*Font Carta: Special "(001.001)" Standard Disk +*Font Chicago: Standard "(501.011)" Standard Disk +*Font ChicagoCE: Win1250 "(501.011)" ExtendedRoman Disk +*Font Clarendon-Bold: Standard "(501.008)" Standard Disk +*Font Clarendon-Light: Standard "(501.009)" Standard Disk +*Font Clarendon: Standard "(501.009)" Standard Disk +*Font ClarendonCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font ClarendonCE-Light: Win1250 "(501.009)" ExtendedRoman Disk +*Font ClarendonCE: Win1250 "(501.009)" ExtendedRoman Disk +*Font ClarendonE-Condensed: Standard "(001.000)" Standard Disk +*Font CooperBlack-Italic: Standard "(001.003)" Standard Disk +*Font CooperBlack: Standard "(001.003)" Standard Disk +*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard Disk +*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard Disk +*Font Coronet-Regular: Standard "(001.000)" Standard Disk +*Font CoronetCE-Regular: Win1250 "(001.000)" ExtendedRoman Disk +*Font CoronetE: Standard "(001.000)" Standard Disk +*Font Courier-Bold: Standard "(501.010)" Standard Disk +*Font Courier-BoldOblique: Standard "(501.010)" Standard Disk +*Font Courier-Oblique: Standard "(501.010)" Standard Disk +*Font Courier: Standard "(501.010)" Standard Disk +*Font CourierCE-Bold: Win1250 "(501.010)" ExtendedRoman Disk +*Font CourierCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman Disk +*Font CourierCE-Oblique: Win1250 "(501.010)" ExtendedRoman Disk +*Font CourierCE: Win1250 "(501.010)" ExtendedRoman Disk +*Font CourierE-Bold: Standard "(001.000)" Standard Disk +*Font CourierE-BoldItalic: Standard "(001.000)" Standard Disk +*Font CourierE-Italic: Standard "(001.000)" Standard Disk +*Font CourierE-Regular: Standard "(001.000)" Standard Disk +*Font Eurostile-Bold: Standard "(501.008)" Standard Disk +*Font Eurostile-BoldExtendedTwo: Standard "(501.008)" Standard Disk +*Font Eurostile-ExtendedTwo: Standard "(501.010)" Standard Disk +*Font Eurostile: Standard "(501.008)" Standard Disk +*Font EurostileCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.008)" ExtendedRoman Disk +*Font EurostileCE-ExtendedTwo: Win1250 "(501.010)" ExtendedRoman Disk +*Font EurostileCE: Win1250 "(501.008)" ExtendedRoman Disk +*Font GaramondE-Antiqua: Standard "(001.000)" Standard Disk +*Font GaramondE-Halbfett: Standard "(001.000)" Standard Disk +*Font GaramondE-Kursiv: Standard "(001.000)" Standard Disk +*Font GaramondE-KursivHalbfett: Standard "(001.000)" Standard Disk +*Font Geneva: Standard "(501.007)" Standard Disk +*Font GenevaCE: Win1250 "(501.007)" ExtendedRoman Disk +*Font GillSans-Bold: Standard "(501.007)" Standard Disk +*Font GillSans-BoldCondensed: Standard "(501.006)" Standard Disk +*Font GillSans-BoldItalic: Standard "(501.008)" Standard Disk +*Font GillSans-Condensed: Standard "(501.007)" Standard Disk +*Font GillSans-ExtraBold: Standard "(501.008)" Standard Disk +*Font GillSans-Italic: Standard "(501.008)" Standard Disk +*Font GillSans-Light: Standard "(501.009)" Standard Disk +*Font GillSans-LightItalic: Standard "(501.009)" Standard Disk +*Font GillSans: Standard "(501.009)" Standard Disk +*Font GillSansCE-Bold: Win1250 "(501.007)" ExtendedRoman Disk +*Font GillSansCE-BoldCondensed: Win1250 "(501.006)" ExtendedRoman Disk +*Font GillSansCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman Disk +*Font GillSansCE-Condensed: Win1250 "(501.007)" ExtendedRoman Disk +*Font GillSansCE-ExtraBold: Win1250 "(501.008)" ExtendedRoman Disk +*Font GillSansCE-Italic: Win1250 "(501.008)" ExtendedRoman Disk +*Font GillSansCE-Light: Win1250 "(501.009)" ExtendedRoman Disk +*Font GillSansCE-LightItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font GillSansCE-Roman: Win1250 "(501.009)" ExtendedRoman Disk +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv Disk +*Font GothicBBB-Medium-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-Add-H: Add-H "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-Add-V: Add-V "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 Disk +*Font GothicBBB-Medium-Ext-H: JIS "(Unknown)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(Unknown)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(Unknown)" Ext Disk +*Font GothicBBB-Medium-Ext-V: JIS "(Unknown)" Ext Disk +*Font GothicBBB-Medium-H: JIS "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 Disk +*Font GothicBBB-Medium-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 Disk +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-V: JIS "(Unknown)" JIS-83 Disk +*Font Goudy-Bold: Standard "(001.002)" Standard Disk +*Font Goudy-BoldItalic: Standard "(001.002)" Standard Disk +*Font Goudy-ExtraBold: Standard "(001.001)" Standard Disk +*Font Goudy-Italic: Standard "(001.002)" Standard Disk +*Font Goudy: Standard "(001.003)" Standard Disk +*Font Helvetica-Bold: Standard "(501.010)" Standard Disk +*Font Helvetica-BoldOblique: Standard "(501.010)" Standard Disk +*Font Helvetica-Condensed-Bold: Standard "(501.009)" Standard Disk +*Font Helvetica-Condensed-BoldObl: Standard "(501.009)" Standard Disk +*Font Helvetica-Condensed-Oblique: Standard "(501.010)" Standard Disk +*Font Helvetica-Condensed: Standard "(501.010)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(501.010)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(501.010)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(501.008)" Standard Disk +*Font Helvetica-Narrow: Standard "(501.008)" Standard Disk +*Font Helvetica-Oblique: Standard "(501.008)" Standard Disk +*Font Helvetica: Standard "(501.008)" Standard Disk +*Font HelveticaCE-Bold: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-Cond: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-CondBold: Win1250 "(501.009)" ExtendedRoman Disk +*Font HelveticaCE-CondBoldObl: Win1250 "(501.009)" ExtendedRoman Disk +*Font HelveticaCE-CondObl: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-Narrow: Win1250 "(501.008)" ExtendedRoman Disk +*Font HelveticaCE-NarrowBold: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-NarrowOblique: Win1250 "(501.008)" ExtendedRoman Disk +*Font HelveticaCE-Oblique: Win1250 "(501.008)" ExtendedRoman Disk +*Font HelveticaCE: Win1250 "(501.008)" ExtendedRoman Disk +*Font HoeflerText-Black: Standard "(501.008)" Standard Disk +*Font HoeflerText-BlackItalic: Standard "(501.009)" Standard Disk +*Font HoeflerText-Italic: Standard "(501.010)" Standard Disk +*Font HoeflerText-Ornaments: UnknownEncoding "(001.001)" UnknownCharset Disk +*Font HoeflerText-Regular: Standard "(501.009)" Standard Disk +*Font HoeflerTextCE-Black: Win1250 "(501.008)" ExtendedRoman Disk +*Font HoeflerTextCE-BlackItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font HoeflerTextCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk +*Font HoeflerTextCE-Regular: Win1250 "(501.009)" ExtendedRoman Disk +*Font JoannaMT-Bold: Standard "(501.008)" Standard Disk +*Font JoannaMT-BoldItalic: Standard "(501.008)" Standard Disk +*Font JoannaMT-Italic: Standard "(501.008)" Standard Disk +*Font JoannaMT: Standard "(501.009)" Standard Disk +*Font JoannaMTCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font JoannaMTCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman Disk +*Font JoannaMTCE-Italic: Win1250 "(501.008)" ExtendedRoman Disk +*Font JoannaMTCE: Win1250 "(501.009)" ExtendedRoman Disk +*Font LetterGothic-Bold: Standard "(501.010)" Standard Disk +*Font LetterGothic-BoldSlanted: Standard "(501.010)" Standard Disk +*Font LetterGothic-Slanted: Standard "(501.010)" Standard Disk +*Font LetterGothic: Standard "(501.009)" Standard Disk +*Font LetterGothicCE-Bold: Win1250 "(501.010)" ExtendedRoman Disk +*Font LetterGothicCE-BoldSlanted: Win1250 "(501.010)" ExtendedRoman Disk +*Font LetterGothicCE-Slanted: Win1250 "(501.010)" ExtendedRoman Disk +*Font LetterGothicCE: Win1250 "(501.009)" ExtendedRoman Disk +*Font LetterGothicE-Bold: Standard "(001.000)" Standard Disk +*Font LetterGothicE-Italic: Standard "(001.000)" Standard Disk +*Font LetterGothicE-Regular: Standard "(001.000)" Standard Disk +*Font LubalinGraph-Book: Standard "(501.009)" Standard Disk +*Font LubalinGraph-BookOblique: Standard "(501.009)" Standard Disk +*Font LubalinGraph-Demi: Standard "(501.009)" Standard Disk +*Font LubalinGraph-DemiOblique: Standard "(501.009)" Standard Disk +*Font LubalinGraphCE-Book: Win1250 "(501.009)" ExtendedRoman Disk +*Font LubalinGraphCE-BookOblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font LubalinGraphCE-Demi: Win1250 "(501.009)" ExtendedRoman Disk +*Font LubalinGraphCE-DemiOblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font Marigold: Standard "(001.000)" Standard Disk +*Font MarigoldE: Standard "(001.000)" Standard Disk +*Font MonaLisa-Recut: Standard "(001.000)" Standard Disk +*Font Monaco: Standard "(501.012)" Standard Disk +*Font MonacoCE: Win1250 "(501.012)" ExtendedRoman Disk +*Font NewCenturySchlbk-Bold: Standard "(501.008)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(501.009)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(501.011)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(501.008)" Standard Disk +*Font NewCenturySchlbkCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font NewCenturySchlbkCE-Italic: Win1250 "(501.011)" ExtendedRoman Disk +*Font NewCenturySchlbkCE-Roman: Win1250 "(501.008)" ExtendedRoman Disk +*Font NewYork: Standard "(501.013)" Standard Disk +*Font NewYorkCE: Win1250 "(501.013)" ExtendedRoman Disk +*Font Optima-Bold: Standard "(501.008)" Standard Disk +*Font Optima-BoldItalic: Standard "(501.009)" Standard Disk +*Font Optima-Italic: Standard "(501.010)" Standard Disk +*Font Optima: Standard "(501.010)" Standard Disk +*Font OptimaCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font OptimaCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font OptimaCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk +*Font OptimaCE-Roman: Win1250 "(501.010)" ExtendedRoman Disk +*Font OptimaE-Bold: Standard "(001.000)" Standard Disk +*Font OptimaE-BoldItalic: Standard "(001.000)" Standard Disk +*Font OptimaE-Italic: Standard "(001.000)" Standard Disk +*Font OptimaE-Regular: Standard "(001.000)" Standard Disk +*Font Oxford: Standard "(001.000)" Standard Disk +*Font Palatino-Bold: Standard "(501.008)" Standard Disk +*Font Palatino-BoldItalic: Standard "(501.007)" Standard Disk +*Font Palatino-Italic: Standard "(501.008)" Standard Disk +*Font Palatino-Roman: Standard "(501.006)" Standard Disk +*Font PalatinoCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font PalatinoCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman Disk +*Font PalatinoCE-Italic: Win1250 "(501.008)" ExtendedRoman Disk +*Font PalatinoCE-Roman: Win1250 "(501.006)" ExtendedRoman Disk +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv Disk +*Font Ryumin-Light-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-Add-H: Add-H "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-Add-V: Add-V "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 Disk +*Font Ryumin-Light-Ext-H: JIS "(Unknown)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(Unknown)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(Unknown)" Ext Disk +*Font Ryumin-Light-Ext-V: JIS "(Unknown)" Ext Disk +*Font Ryumin-Light-H: JIS "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 Disk +*Font Ryumin-Light-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 Disk +*Font Ryumin-Light-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-Roman: UnknownEncoding "(Unknown)" UnknownCharset Disk +*Font Ryumin-Light-V: JIS "(Unknown)" JIS-83 Disk +*Font StempelGaramond-Bold: Standard "(501.007)" Standard Disk +*Font StempelGaramond-BoldItalic: Standard "(501.012)" Standard Disk +*Font StempelGaramond-Italic: Standard "(501.009)" Standard Disk +*Font StempelGaramond-Roman: Standard "(501.011)" Standard Disk +*Font StempelGaramondCE-Bold: Win1250 "(501.007)" ExtendedRoman Disk +*Font StempelGaramondCE-BoldItalic: Win1250 "(501.012)" ExtendedRoman Disk +*Font StempelGaramondCE-Italic: Win1250 "(501.009)" ExtendedRoman Disk +*Font StempelGaramondCE-Roman: Win1250 "(501.011)" ExtendedRoman Disk +*Font Symbol: Special "(001.008)" Standard Disk +*Font SymbolE: UnknownEncoding "(001.000)" UnknownCharset Disk +*Font Tekton: Standard "(001.001)" Standard Disk +*Font Times-Bold: Standard "(501.009)" Standard Disk +*Font Times-BoldItalic: Standard "(501.009)" Standard Disk +*Font Times-Italic: Standard "(501.010)" Standard Disk +*Font Times-Roman: Standard "(501.010)" Standard Disk +*Font TimesCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk +*Font TimesCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font TimesCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk +*Font TimesCE-Roman: Win1250 "(501.010)" ExtendedRoman Disk +*Font TimesE-Bold: Standard "(001.000)" Standard Disk +*Font TimesE-BoldItalic: Standard "(001.000)" Standard Disk +*Font TimesE-Italic: Standard "(001.000)" Standard Disk +*Font TimesE-Roman: Standard "(001.000)" Standard Disk +*Font TimesNewRomanCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk +*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.011)" ExtendedRoman Disk +*Font TimesNewRomanCE-Italic: Win1250 "(501.011)" ExtendedRoman Disk +*Font TimesNewRomanCE: Win1250 "(501.010)" ExtendedRoman Disk +*Font TimesNewRomanE-Bold: Standard "(001.000)" Standard Disk +*Font TimesNewRomanE-BoldItalic: Standard "(001.000)" Standard Disk +*Font TimesNewRomanE-Italic: Standard "(001.000)" Standard Disk +*Font TimesNewRomanE: Standard "(001.000)" Standard Disk +*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.011)" Standard Disk +*Font TimesNewRomanPS-BoldMT: Standard "(501.009)" Standard Disk +*Font TimesNewRomanPS-ItalicMT: Standard "(501.011)" Standard Disk +*Font TimesNewRomanPSMT: Standard "(501.010)" Standard Disk +*Font Univers-Bold: Standard "(501.008)" Standard Disk +*Font Univers-BoldExt: Standard "(501.010)" Standard Disk +*Font Univers-BoldExtObl: Standard "(501.010)" Standard Disk +*Font Univers-BoldOblique: Standard "(501.008)" Standard Disk +*Font Univers-Condensed: Standard "(501.011)" Standard Disk +*Font Univers-CondensedBold: Standard "(501.009)" Standard Disk +*Font Univers-CondensedBoldOblique: Standard "(501.009)" Standard Disk +*Font Univers-CondensedOblique: Standard "(501.011)" Standard Disk +*Font Univers-Extended: Standard "(501.009)" Standard Disk +*Font Univers-ExtendedObl: Standard "(501.009)" Standard Disk +*Font Univers-Light: Standard "(501.009)" Standard Disk +*Font Univers-LightOblique: Standard "(501.009)" Standard Disk +*Font Univers-Oblique: Standard "(501.009)" Standard Disk +*Font Univers: Standard "(501.009)" Standard Disk +*Font UniversCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font UniversCE-BoldExt: Win1250 "(501.010)" ExtendedRoman Disk +*Font UniversCE-BoldExtObl: Win1250 "(501.010)" ExtendedRoman Disk +*Font UniversCE-BoldOblique: Win1250 "(501.008)" ExtendedRoman Disk +*Font UniversCE-Condensed: Win1250 "(501.011)" ExtendedRoman Disk +*Font UniversCE-CondensedBold: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-CondensedBoldOblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-CondensedOblique: Win1250 "(501.011)" ExtendedRoman Disk +*Font UniversCE-Extended: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-ExtendedObl: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-Light: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-LightOblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-Medium: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-Oblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversE-Bold: Standard "(001.000)" Standard Disk +*Font UniversE-BoldCondensed: Standard "(001.000)" Standard Disk +*Font UniversE-BoldCondensedItalic: Standard "(001.000)" Standard Disk +*Font UniversE-BoldItalic: Standard "(001.000)" Standard Disk +*Font UniversE-Condensed: Standard "(001.000)" Standard Disk +*Font UniversE-CondensedItalic: Standard "(001.000)" Standard Disk +*Font UniversE-Italic: Standard "(001.000)" Standard Disk +*Font UniversE-Medium: Standard "(001.000)" Standard Disk +*Font Wingdings-Regular: UnknownEncoding "(001.001)" UnknownCharset Disk +*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard Disk +*Font ZapfChanceryCE-MediumItalic: Win1250 "(002.000)" ExtendedRoman Disk +*Font ZapfDingbats: Special "(001.005S)" Standard Disk + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300x300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" + +*% The byte count of this file should be exactly 035799 or 036722 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 360J Extended + diff --git a/openoffice/share/psprint/driver/TK360J51.PS b/openoffice/share/psprint/driver/TK360J51.PS new file mode 100644 index 0000000000000000000000000000000000000000..c4df0cd42a3bbbbfa361301fd4f83eafc090ef02 --- /dev/null +++ b/openoffice/share/psprint/driver/TK360J51.PS @@ -0,0 +1,986 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(Phaser 360J)" +*PSVersion: "(3010.103) 1" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 360J Extended" +*ShortNickName: "Tektronix Phaser 360J Extended" +*NickName: "Tektronix Phaser 360J with Extended Features" +*PCFileName: "TK360J51.PPD" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*OrderDependency: 69.1 AnySetup *InstalledMemory +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 24 MB RAM: "" +*InstalledMemory 48Meg/48 MB Total RAM: "" +*?InstalledMemory: "% InstalledMemory + currentsystemparams /InstalledRam get + 16#100000 div round cvi + dup 45 lt + { pop (None) } {2 string cvs print (Meg) } + ifelse = flush" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: Boolean +*OrderDependency: 69.4 AnySetup *Option1 +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Network Card: PickOne +*OrderDependency: 69.6 AnySetup *Option2 +*DefaultOption2: None +*Option2 None/Not Installed: "" +*Option2 P3/LocalTalk, AppleTalk: "" +*Option2 P4/TokenTalk, NetWare, EtherTalk and TCP/IP: "" +*Option2 P5/EtherTalk, NetWare and TCP/IP: "" + +*?Option2: "% Option2 +mark +(%LocalTalk%) /IODevice resourcestatus { + (P3) +}{ + (%TokenTalk%) /IODevice resourcestatus { + (P4) + }{ + /RRCustomProcs /ProcSet findresource /getnetworkparam 2 copy known { + get {(HSMDEC) exch (Network Type) exch exec} stopped { + (None) + }{ + (P5) + } ifelse + }{ + (None) + } ifelse + } ifelse +} ifelse = flush cleartomark" +*End + +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Tray: Boolean +*OrderDependency: 69.2 AnySetup *Option3 +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " +currentpagedevice /InputAttributes get 1 known +{ (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *Option3 False *InputSlot Lower +*UIConstraints: *Option1 False *TKCollate True + +*UIConstraints: *InputSlot Lower *Option3 False +*UIConstraints: *TKCollate True *Option1 False + +*% === Basic Device Capabilities ============ + +*LanguageLevel: "3" +*Protocols: BCP + +*% need this info for Kanji +*FreeVM: "2653696" +*VMOption None/Standard 24 MB RAM: "2653696" +*FCacheSize None: 2097152 +*VMOption 48Meg/48 MB Total RAM: "10362368" +*FCacheSize 48Meg: 2097152 + +*ColorDevice: True +*DefaultColorSpace: CMYK +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*SuggestedManualFeedTimeout: "60" +*1284Modes Parallel: Compat Nibble +*1284DeviceID: " + MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 3 PostScript; + MODEL:Phaser 360J;CLASS:Printer;DESCRIPTION: + Phaser 360J Color Page Printer, PostScript Level 3, Letter/A4; + COMPATIBLE_ID:" +*End +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore" +*End + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*Throughput: "4" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush" +*End + +*DefaultResolution: 300x300dpi + +*SetResolution 300x300dpi : "" +*SetResolution 800x450dpi : "" + +*?Resolution: " + save currentpagedevice + /HWResolution get dup 1 get cvi ( ) cvs print (x) print + 0 get cvi ( ) cvs print (dpi) = flush restore" +*End + +*% Halftone Information ================= +*DefaultHalftoneType: 9 +*ScreenFreq: "60.0" +*ScreenAngle: "0.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + + +*% Tray Selection ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 54.0 AnySetup *InputSlot +*DefaultInputSlot: Paper +*InputSlot Upper: " + << + /MediaPosition 0 + /MediaClass null + /TraySwitch false + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Lower: " + << + /MediaPosition 1 + /MediaClass null + /TraySwitch false + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Paper: " + << + /MediaPosition null + /MediaClass (Paper) + /TraySwitch true + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Transparency: " + << + /MediaPosition null + /MediaClass (Transparency) + /TraySwitch true + /ManualFeed false + >> setpagedevice" +*End +*InputSlot ManualPaper/Manual Paper: " + << + /MediaPosition null + /MediaClass (Paper) + /TraySwitch false + /ManualFeed true + >> setpagedevice" +*End +*InputSlot ManualTransparency/Manual Transparency: " + << + /MediaPosition null + /MediaClass (Transparency) + /TraySwitch false + /ManualFeed true + >> setpagedevice" +*End + +*?InputSlot: " + currentpagedevice /MediaPosition get + dup null eq + { pop currentpagedevice /MediaClass get + dup null eq + { pop (Upper) } + { dup (Paper) eq + { pop currentpagedevice /ManualFeed get + { (ManualPaper) } + { (Paper) } ifelse + } + { + (Transparency) eq + { currentpagedevice /ManualFeed get + { (ManualTransparency) } + { (Transparency) } ifelse + } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup 0 eq + { pop (Upper) } + { 1 eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + = flush +" +*End +*CloseUI: *InputSlot + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 56.0 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*PageSize A4: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + << + [612 792] (Letter) + [595 842] (A4) >> + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 56.2 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*PageRegion A4: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 + +*ImageableArea Letter: "14.28 25.68 597.96 777.84" +*ImageableArea A4: "14.28 25.69 581.16 827.76" + +*?ImageableArea: " +<< /HWResolution [300 300] >> setpagedevice + clippath pathbbox + /cvp {16 string cvs print ( ) print} def + 4 3 roll 100 mul ceiling 100 div cvp + 3 2 roll 100 mul ceiling 100 div cvp + exch 100 mul floor 100 div cvp + 100 mul floor 100 div = flush + userdict /cvp undef" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension Letter: "612 792" +*PaperDimension A4: "595 842" + +*DefaultOutputOrder: Reverse + +*RequiresPageRegion All: True + +*OpenUI *TKCollate/Quick Collate: Boolean +*OrderDependency: 50.0 AnySetup *TKCollate +*DefaultTKCollate: False +*TKCollate False: "<< /Collate false >> setpagedevice" +*TKCollate True: "<< /Collate true >> setpagedevice" +*?TKCollate: " + save + currentpagedevice /Collate get {(True)}{(False)}ifelse + = flush restore" +*End +*CloseUI: *TKCollate + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 40.0 AnySetup *TKColor +*DefaultTKColor: Automatic +*TKColor Automatic: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /Automatic + >> + >> + >> setpagedevice" +*End +*TKColor NoAdjust/None: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice null + >> + >> setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekBlue + >> + >> + >> setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekDisplay + >> + >> + >> setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /SWOP-Coated + >> + >> + >> setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /Euroscale-Coated + >> + >> + >> setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /Commercial-Coated + >> + >> + >> setpagedevice" +*End +*TKColor Monochrome/Monochrome: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 1 + /ColorTransform /Gray + >> + >> + >> setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: " + % ColorCorrection: Use Printer Settings" +*End +*?TKColor: " + mark + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + << + /Automatic (Automatic) + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /Gray (Monochrome) + >> + exch get + } ifelse + } stopped + { % error in PostScript code execution + (Unknown) + } if + = flush + cleartomark" +*End +*CloseUI: *TKColor + +*% Print Quality Selection =================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 47.0 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode FastColor/Fast Color: " + << + /HWResolution /Default /OutputDevice findresource /HWResolution get 0 get + >> setpagedevice" +*End +*OutputMode Standard/Standard: " +<< + /HWResolution /Default /OutputDevice findresource /HWResolution get 1 get +>> setpagedevice" +*End +*OutputMode Enhanced/Enhanced: " +<< + /HWResolution /Default /OutputDevice findresource /HWResolution get + dup length 1 sub get +>> setpagedevice" +*End +*?OutputMode: " + currentpagedevice /HWResolution get 0 get dup 300 lt + { + pop (FastColor) + } + { + 300 gt + { + (Enhanced) + } + { + (Standard) + } ifelse + } ifelse + = flush" +*End +*CloseUI: *OutputMode + +*OpenUI *TKImageSmoothing/Image Smoothing: Boolean +*OrderDependency: 50.0 AnySetup *TKImageSmoothing +*DefaultTKImageSmoothing: False +*TKImageSmoothing False: " + false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*TKImageSmoothing True: " + true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*?TKImageSmoothing: " + save + /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec + {(True)}{(False)} ifelse + = flush restore" +*End +*CloseUI: *TKImageSmoothing + +*OpenUI *TKCheckPrint/Check Print: Boolean +*OrderDependency: 55.0 AnySetup *TKCheckPrint +*DefaultTKCheckPrint: False +*TKCheckPrint False: "" +*TKCheckPrint True: " + /RRCustomProcs /ProcSet findresource + /setcheckprint get exec" +*End +*?TKCheckPrint: " + /RRCustomProcs /ProcSet findresource + /currentcheckprint get exec {(True)}{(False)}ifelse + = flush" +*End +*CloseUI: *TKCheckPrint + +*% Font Information ===================== +*DefaultFont: Courier +*Font AlbertusE-ExtraBold: Standard "(001.000)" Standard Disk +*Font AlbertusE-Medium: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Italic: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Light: Standard "(001.000)" Standard Disk +*Font AlbertusMT: Standard "(001.000)" Standard Disk +*Font AntiqueOlive-Bold: Standard "(501.009)" Standard Disk +*Font AntiqueOlive-Compact: Standard "(501.008)" Standard Disk +*Font AntiqueOlive-Italic: Standard "(501.010)" Standard Disk +*Font AntiqueOlive-Roman: Standard "(501.008)" Standard Disk +*Font AntiqueOliveCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk +*Font AntiqueOliveCE-Compact: Win1250 "(501.008)" ExtendedRoman Disk +*Font AntiqueOliveCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk +*Font AntiqueOliveCE-Roman: Win1250 "(501.008)" ExtendedRoman Disk +*Font AntiqueOliveE-Bold: Standard "(001.000)" Standard Disk +*Font AntiqueOliveE-Italic: Standard "(001.000)" Standard Disk +*Font AntiqueOliveE-Regular: Standard "(001.000)" Standard Disk +*Font Apple-Chancery: Standard "(001.001)" Standard Disk +*Font Apple-ChanceryCE: Win1250 "(001.001)" ExtendedRoman Disk +*Font Arial-BoldItalicMT: Standard "(501.009)" Standard Disk +*Font Arial-BoldMT: Standard "(501.009)" Standard Disk +*Font Arial-ItalicMT: Standard "(501.012)" Standard Disk +*Font ArialCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk +*Font ArialCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font ArialCE-Italic: Win1250 "(501.012)" ExtendedRoman Disk +*Font ArialCE: Win1250 "(501.009)" ExtendedRoman Disk +*Font ArialE-Bold: Standard "(001.000)" Standard Disk +*Font ArialE-BoldItalic: Standard "(001.000)" Standard Disk +*Font ArialE-Italic: Standard "(001.000)" Standard Disk +*Font ArialE: Standard "(001.000)" Standard Disk +*Font ArialMT: Standard "(501.009)" Standard Disk +*Font AvantGarde-Book: Standard "(501.009)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(501.009)" Standard Disk +*Font AvantGarde-Demi: Standard "(501.010)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(501.010)" Standard Disk +*Font AvantGardeCE-Book: Win1250 "(501.009)" ExtendedRoman Disk +*Font AvantGardeCE-BookOblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font AvantGardeCE-Demi: Win1250 "(501.010)" ExtendedRoman Disk +*Font AvantGardeCE-DemiOblique: Win1250 "(501.010)" ExtendedRoman Disk +*Font Bodoni-Bold: Standard "(501.006)" Standard Disk +*Font Bodoni-BoldItalic: Standard "(501.007)" Standard Disk +*Font Bodoni-Italic: Standard "(501.007)" Standard Disk +*Font Bodoni-Poster: Standard "(501.009)" Standard Disk +*Font Bodoni-PosterCompressed: Standard "(501.007)" Standard Disk +*Font Bodoni: Standard "(501.008)" Standard Disk +*Font BodoniCE-Bold: Win1250 "(501.006)" ExtendedRoman Disk +*Font BodoniCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman Disk +*Font BodoniCE-Italic: Win1250 "(501.007)" ExtendedRoman Disk +*Font BodoniCE-Poster: Win1250 "(501.009)" ExtendedRoman Disk +*Font BodoniCE-PosterCompressed: Win1250 "(501.007)" ExtendedRoman Disk +*Font BodoniCE: Win1250 "(501.008)" ExtendedRoman Disk +*Font Bookman-Demi: Standard "(501.007)" Standard Disk +*Font Bookman-DemiItalic: Standard "(501.008)" Standard Disk +*Font Bookman-Light: Standard "(501.006)" Standard Disk +*Font Bookman-LightItalic: Standard "(501.007)" Standard Disk +*Font BookmanCE-Demi: Win1250 "(501.007)" ExtendedRoman Disk +*Font BookmanCE-DemiItalic: Win1250 "(501.008)" ExtendedRoman Disk +*Font BookmanCE-Light: Win1250 "(501.006)" ExtendedRoman Disk +*Font BookmanCE-LightItalic: Win1250 "(501.007)" ExtendedRoman Disk +*Font Carta: Special "(001.001)" Standard Disk +*Font Chicago: Standard "(501.011)" Standard Disk +*Font ChicagoCE: Win1250 "(501.011)" ExtendedRoman Disk +*Font Clarendon-Bold: Standard "(501.008)" Standard Disk +*Font Clarendon-Light: Standard "(501.009)" Standard Disk +*Font Clarendon: Standard "(501.009)" Standard Disk +*Font ClarendonCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font ClarendonCE-Light: Win1250 "(501.009)" ExtendedRoman Disk +*Font ClarendonCE: Win1250 "(501.009)" ExtendedRoman Disk +*Font ClarendonE-Condensed: Standard "(001.000)" Standard Disk +*Font CooperBlack-Italic: Standard "(001.003)" Standard Disk +*Font CooperBlack: Standard "(001.003)" Standard Disk +*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard Disk +*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard Disk +*Font Coronet-Regular: Standard "(001.000)" Standard Disk +*Font CoronetCE-Regular: Win1250 "(001.000)" ExtendedRoman Disk +*Font CoronetE: Standard "(001.000)" Standard Disk +*Font Courier-Bold: Standard "(501.010)" Standard Disk +*Font Courier-BoldOblique: Standard "(501.010)" Standard Disk +*Font Courier-Oblique: Standard "(501.010)" Standard Disk +*Font Courier: Standard "(501.010)" Standard Disk +*Font CourierCE-Bold: Win1250 "(501.010)" ExtendedRoman Disk +*Font CourierCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman Disk +*Font CourierCE-Oblique: Win1250 "(501.010)" ExtendedRoman Disk +*Font CourierCE: Win1250 "(501.010)" ExtendedRoman Disk +*Font CourierE-Bold: Standard "(001.000)" Standard Disk +*Font CourierE-BoldItalic: Standard "(001.000)" Standard Disk +*Font CourierE-Italic: Standard "(001.000)" Standard Disk +*Font CourierE-Regular: Standard "(001.000)" Standard Disk +*Font Eurostile-Bold: Standard "(501.008)" Standard Disk +*Font Eurostile-BoldExtendedTwo: Standard "(501.008)" Standard Disk +*Font Eurostile-ExtendedTwo: Standard "(501.010)" Standard Disk +*Font Eurostile: Standard "(501.008)" Standard Disk +*Font EurostileCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.008)" ExtendedRoman Disk +*Font EurostileCE-ExtendedTwo: Win1250 "(501.010)" ExtendedRoman Disk +*Font EurostileCE: Win1250 "(501.008)" ExtendedRoman Disk +*Font FutoGoB101-Bold-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv ROM +*Font FutoGoB101-Bold-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoGoB101-Bold-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoGoB101-Bold-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoGoB101-Bold-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM +*Font FutoGoB101-Bold-Add-H: Add-H "(5.008)" Adobe-Japan1-1 ROM +*Font FutoGoB101-Bold-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 ROM +*Font FutoGoB101-Bold-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM +*Font FutoGoB101-Bold-Add-V: Add-V "(5.008)" Adobe-Japan1-1 ROM +*Font FutoGoB101-Bold-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 ROM +*Font FutoGoB101-Bold-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 ROM +*Font FutoGoB101-Bold-Ext-H: JIS "(Unknown)" Ext ROM +*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(Unknown)" Ext ROM +*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(Unknown)" Ext ROM +*Font FutoGoB101-Bold-Ext-V: JIS "(Unknown)" Ext ROM +*Font FutoGoB101-Bold-H: JIS "(Unknown)" JIS-83 ROM +*Font FutoGoB101-Bold-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 ROM +*Font FutoGoB101-Bold-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 ROM +*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoGoB101-Bold-V: JIS "(Unknown)" JIS-83 ROM +*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv ROM +*Font FutoMinA101-Bold-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoMinA101-Bold-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoMinA101-Bold-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoMinA101-Bold-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM +*Font FutoMinA101-Bold-Add-H: Add-H "(5.008)" Adobe-Japan1-1 ROM +*Font FutoMinA101-Bold-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 ROM +*Font FutoMinA101-Bold-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM +*Font FutoMinA101-Bold-Add-V: Add-V "(5.008)" Adobe-Japan1-1 ROM +*Font FutoMinA101-Bold-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 ROM +*Font FutoMinA101-Bold-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 ROM +*Font FutoMinA101-Bold-Ext-H: JIS "(Unknown)" Ext ROM +*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(Unknown)" Ext ROM +*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(Unknown)" Ext ROM +*Font FutoMinA101-Bold-Ext-V: JIS "(Unknown)" Ext ROM +*Font FutoMinA101-Bold-H: JIS "(Unknown)" JIS-83 ROM +*Font FutoMinA101-Bold-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 ROM +*Font FutoMinA101-Bold-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 ROM +*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoMinA101-Bold-V: JIS "(Unknown)" JIS-83 ROM +*Font GaramondE-Antiqua: Standard "(001.000)" Standard Disk +*Font GaramondE-Halbfett: Standard "(001.000)" Standard Disk +*Font GaramondE-Kursiv: Standard "(001.000)" Standard Disk +*Font GaramondE-KursivHalbfett: Standard "(001.000)" Standard Disk +*Font Geneva: Standard "(501.007)" Standard Disk +*Font GenevaCE: Win1250 "(501.007)" ExtendedRoman Disk +*Font GillSans-Bold: Standard "(501.007)" Standard Disk +*Font GillSans-BoldCondensed: Standard "(501.006)" Standard Disk +*Font GillSans-BoldItalic: Standard "(501.008)" Standard Disk +*Font GillSans-Condensed: Standard "(501.007)" Standard Disk +*Font GillSans-ExtraBold: Standard "(501.008)" Standard Disk +*Font GillSans-Italic: Standard "(501.008)" Standard Disk +*Font GillSans-Light: Standard "(501.009)" Standard Disk +*Font GillSans-LightItalic: Standard "(501.009)" Standard Disk +*Font GillSans: Standard "(501.009)" Standard Disk +*Font GillSansCE-Bold: Win1250 "(501.007)" ExtendedRoman Disk +*Font GillSansCE-BoldCondensed: Win1250 "(501.006)" ExtendedRoman Disk +*Font GillSansCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman Disk +*Font GillSansCE-Condensed: Win1250 "(501.007)" ExtendedRoman Disk +*Font GillSansCE-ExtraBold: Win1250 "(501.008)" ExtendedRoman Disk +*Font GillSansCE-Italic: Win1250 "(501.008)" ExtendedRoman Disk +*Font GillSansCE-Light: Win1250 "(501.009)" ExtendedRoman Disk +*Font GillSansCE-LightItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font GillSansCE-Roman: Win1250 "(501.009)" ExtendedRoman Disk +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv Disk +*Font GothicBBB-Medium-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-Add-H: Add-H "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-Add-V: Add-V "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 Disk +*Font GothicBBB-Medium-Ext-H: JIS "(Unknown)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(Unknown)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(Unknown)" Ext Disk +*Font GothicBBB-Medium-Ext-V: JIS "(Unknown)" Ext Disk +*Font GothicBBB-Medium-H: JIS "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 Disk +*Font GothicBBB-Medium-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 Disk +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-V: JIS "(Unknown)" JIS-83 Disk +*Font Goudy-Bold: Standard "(001.002)" Standard Disk +*Font Goudy-BoldItalic: Standard "(001.002)" Standard Disk +*Font Goudy-ExtraBold: Standard "(001.001)" Standard Disk +*Font Goudy-Italic: Standard "(001.002)" Standard Disk +*Font Goudy: Standard "(001.003)" Standard Disk +*Font Helvetica-Bold: Standard "(501.010)" Standard Disk +*Font Helvetica-BoldOblique: Standard "(501.010)" Standard Disk +*Font Helvetica-Condensed-Bold: Standard "(501.009)" Standard Disk +*Font Helvetica-Condensed-BoldObl: Standard "(501.009)" Standard Disk +*Font Helvetica-Condensed-Oblique: Standard "(501.010)" Standard Disk +*Font Helvetica-Condensed: Standard "(501.010)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(501.010)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(501.010)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(501.008)" Standard Disk +*Font Helvetica-Narrow: Standard "(501.008)" Standard Disk +*Font Helvetica-Oblique: Standard "(501.008)" Standard Disk +*Font Helvetica: Standard "(501.008)" Standard Disk +*Font HelveticaCE-Bold: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-Cond: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-CondBold: Win1250 "(501.009)" ExtendedRoman Disk +*Font HelveticaCE-CondBoldObl: Win1250 "(501.009)" ExtendedRoman Disk +*Font HelveticaCE-CondObl: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-Narrow: Win1250 "(501.008)" ExtendedRoman Disk +*Font HelveticaCE-NarrowBold: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-NarrowOblique: Win1250 "(501.008)" ExtendedRoman Disk +*Font HelveticaCE-Oblique: Win1250 "(501.008)" ExtendedRoman Disk +*Font HelveticaCE: Win1250 "(501.008)" ExtendedRoman Disk +*Font HoeflerText-Black: Standard "(501.008)" Standard Disk +*Font HoeflerText-BlackItalic: Standard "(501.009)" Standard Disk +*Font HoeflerText-Italic: Standard "(501.010)" Standard Disk +*Font HoeflerText-Ornaments: UnknownEncoding "(001.001)" UnknownCharset Disk +*Font HoeflerText-Regular: Standard "(501.009)" Standard Disk +*Font HoeflerTextCE-Black: Win1250 "(501.008)" ExtendedRoman Disk +*Font HoeflerTextCE-BlackItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font HoeflerTextCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk +*Font HoeflerTextCE-Regular: Win1250 "(501.009)" ExtendedRoman Disk +*Font JoannaMT-Bold: Standard "(501.008)" Standard Disk +*Font JoannaMT-BoldItalic: Standard "(501.008)" Standard Disk +*Font JoannaMT-Italic: Standard "(501.008)" Standard Disk +*Font JoannaMT: Standard "(501.009)" Standard Disk +*Font JoannaMTCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font JoannaMTCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman Disk +*Font JoannaMTCE-Italic: Win1250 "(501.008)" ExtendedRoman Disk +*Font JoannaMTCE: Win1250 "(501.009)" ExtendedRoman Disk +*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv ROM +*Font Jun101-Light-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font Jun101-Light-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM +*Font Jun101-Light-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font Jun101-Light-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM +*Font Jun101-Light-Add-H: Add-H "(5.008)" Adobe-Japan1-1 ROM +*Font Jun101-Light-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 ROM +*Font Jun101-Light-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM +*Font Jun101-Light-Add-V: Add-V "(5.008)" Adobe-Japan1-1 ROM +*Font Jun101-Light-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 ROM +*Font Jun101-Light-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 ROM +*Font Jun101-Light-Ext-H: JIS "(Unknown)" Ext ROM +*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(Unknown)" Ext ROM +*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(Unknown)" Ext ROM +*Font Jun101-Light-Ext-V: JIS "(Unknown)" Ext ROM +*Font Jun101-Light-H: JIS "(Unknown)" JIS-83 ROM +*Font Jun101-Light-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 ROM +*Font Jun101-Light-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 ROM +*Font Jun101-Light-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font Jun101-Light-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM +*Font Jun101-Light-V: JIS "(Unknown)" JIS-83 ROM +*Font LetterGothic-Bold: Standard "(501.010)" Standard Disk +*Font LetterGothic-BoldSlanted: Standard "(501.010)" Standard Disk +*Font LetterGothic-Slanted: Standard "(501.010)" Standard Disk +*Font LetterGothic: Standard "(501.009)" Standard Disk +*Font LetterGothicCE-Bold: Win1250 "(501.010)" ExtendedRoman Disk +*Font LetterGothicCE-BoldSlanted: Win1250 "(501.010)" ExtendedRoman Disk +*Font LetterGothicCE-Slanted: Win1250 "(501.010)" ExtendedRoman Disk +*Font LetterGothicCE: Win1250 "(501.009)" ExtendedRoman Disk +*Font LetterGothicE-Bold: Standard "(001.000)" Standard Disk +*Font LetterGothicE-Italic: Standard "(001.000)" Standard Disk +*Font LetterGothicE-Regular: Standard "(001.000)" Standard Disk +*Font LubalinGraph-Book: Standard "(501.009)" Standard Disk +*Font LubalinGraph-BookOblique: Standard "(501.009)" Standard Disk +*Font LubalinGraph-Demi: Standard "(501.009)" Standard Disk +*Font LubalinGraph-DemiOblique: Standard "(501.009)" Standard Disk +*Font LubalinGraphCE-Book: Win1250 "(501.009)" ExtendedRoman Disk +*Font LubalinGraphCE-BookOblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font LubalinGraphCE-Demi: Win1250 "(501.009)" ExtendedRoman Disk +*Font LubalinGraphCE-DemiOblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font Marigold: Standard "(001.000)" Standard Disk +*Font MarigoldE: Standard "(001.000)" Standard Disk +*Font MonaLisa-Recut: Standard "(001.000)" Standard Disk +*Font Monaco: Standard "(501.012)" Standard Disk +*Font MonacoCE: Win1250 "(501.012)" ExtendedRoman Disk +*Font NewCenturySchlbk-Bold: Standard "(501.008)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(501.009)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(501.011)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(501.008)" Standard Disk +*Font NewCenturySchlbkCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font NewCenturySchlbkCE-Italic: Win1250 "(501.011)" ExtendedRoman Disk +*Font NewCenturySchlbkCE-Roman: Win1250 "(501.008)" ExtendedRoman Disk +*Font NewYork: Standard "(501.013)" Standard Disk +*Font NewYorkCE: Win1250 "(501.013)" ExtendedRoman Disk +*Font Optima-Bold: Standard "(501.008)" Standard Disk +*Font Optima-BoldItalic: Standard "(501.009)" Standard Disk +*Font Optima-Italic: Standard "(501.010)" Standard Disk +*Font Optima: Standard "(501.010)" Standard Disk +*Font OptimaCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font OptimaCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font OptimaCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk +*Font OptimaCE-Roman: Win1250 "(501.010)" ExtendedRoman Disk +*Font OptimaE-Bold: Standard "(001.000)" Standard Disk +*Font OptimaE-BoldItalic: Standard "(001.000)" Standard Disk +*Font OptimaE-Italic: Standard "(001.000)" Standard Disk +*Font OptimaE-Regular: Standard "(001.000)" Standard Disk +*Font Oxford: Standard "(001.000)" Standard Disk +*Font Palatino-Bold: Standard "(501.008)" Standard Disk +*Font Palatino-BoldItalic: Standard "(501.007)" Standard Disk +*Font Palatino-Italic: Standard "(501.008)" Standard Disk +*Font Palatino-Roman: Standard "(501.006)" Standard Disk +*Font PalatinoCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font PalatinoCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman Disk +*Font PalatinoCE-Italic: Win1250 "(501.008)" ExtendedRoman Disk +*Font PalatinoCE-Roman: Win1250 "(501.006)" ExtendedRoman Disk +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv Disk +*Font Ryumin-Light-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-Add-H: Add-H "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-Add-V: Add-V "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 Disk +*Font Ryumin-Light-Ext-H: JIS "(Unknown)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(Unknown)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(Unknown)" Ext Disk +*Font Ryumin-Light-Ext-V: JIS "(Unknown)" Ext Disk +*Font Ryumin-Light-H: JIS "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 Disk +*Font Ryumin-Light-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 Disk +*Font Ryumin-Light-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-Roman: UnknownEncoding "(Unknown)" UnknownCharset Disk +*Font Ryumin-Light-V: JIS "(Unknown)" JIS-83 Disk +*Font StempelGaramond-Bold: Standard "(501.007)" Standard Disk +*Font StempelGaramond-BoldItalic: Standard "(501.012)" Standard Disk +*Font StempelGaramond-Italic: Standard "(501.009)" Standard Disk +*Font StempelGaramond-Roman: Standard "(501.011)" Standard Disk +*Font StempelGaramondCE-Bold: Win1250 "(501.007)" ExtendedRoman Disk +*Font StempelGaramondCE-BoldItalic: Win1250 "(501.012)" ExtendedRoman Disk +*Font StempelGaramondCE-Italic: Win1250 "(501.009)" ExtendedRoman Disk +*Font StempelGaramondCE-Roman: Win1250 "(501.011)" ExtendedRoman Disk +*Font Symbol: Special "(001.008)" Standard Disk +*Font SymbolE: UnknownEncoding "(001.000)" UnknownCharset Disk +*Font Tekton: Standard "(001.001)" Standard Disk +*Font Times-Bold: Standard "(501.009)" Standard Disk +*Font Times-BoldItalic: Standard "(501.009)" Standard Disk +*Font Times-Italic: Standard "(501.010)" Standard Disk +*Font Times-Roman: Standard "(501.010)" Standard Disk +*Font TimesCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk +*Font TimesCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font TimesCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk +*Font TimesCE-Roman: Win1250 "(501.010)" ExtendedRoman Disk +*Font TimesE-Bold: Standard "(001.000)" Standard Disk +*Font TimesE-BoldItalic: Standard "(001.000)" Standard Disk +*Font TimesE-Italic: Standard "(001.000)" Standard Disk +*Font TimesE-Roman: Standard "(001.000)" Standard Disk +*Font TimesNewRomanCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk +*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.011)" ExtendedRoman Disk +*Font TimesNewRomanCE-Italic: Win1250 "(501.011)" ExtendedRoman Disk +*Font TimesNewRomanCE: Win1250 "(501.010)" ExtendedRoman Disk +*Font TimesNewRomanE-Bold: Standard "(001.000)" Standard Disk +*Font TimesNewRomanE-BoldItalic: Standard "(001.000)" Standard Disk +*Font TimesNewRomanE-Italic: Standard "(001.000)" Standard Disk +*Font TimesNewRomanE: Standard "(001.000)" Standard Disk +*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.011)" Standard Disk +*Font TimesNewRomanPS-BoldMT: Standard "(501.009)" Standard Disk +*Font TimesNewRomanPS-ItalicMT: Standard "(501.011)" Standard Disk +*Font TimesNewRomanPSMT: Standard "(501.010)" Standard Disk +*Font Univers-Bold: Standard "(501.008)" Standard Disk +*Font Univers-BoldExt: Standard "(501.010)" Standard Disk +*Font Univers-BoldExtObl: Standard "(501.010)" Standard Disk +*Font Univers-BoldOblique: Standard "(501.008)" Standard Disk +*Font Univers-Condensed: Standard "(501.011)" Standard Disk +*Font Univers-CondensedBold: Standard "(501.009)" Standard Disk +*Font Univers-CondensedBoldOblique: Standard "(501.009)" Standard Disk +*Font Univers-CondensedOblique: Standard "(501.011)" Standard Disk +*Font Univers-Extended: Standard "(501.009)" Standard Disk +*Font Univers-ExtendedObl: Standard "(501.009)" Standard Disk +*Font Univers-Light: Standard "(501.009)" Standard Disk +*Font Univers-LightOblique: Standard "(501.009)" Standard Disk +*Font Univers-Oblique: Standard "(501.009)" Standard Disk +*Font Univers: Standard "(501.009)" Standard Disk +*Font UniversCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font UniversCE-BoldExt: Win1250 "(501.010)" ExtendedRoman Disk +*Font UniversCE-BoldExtObl: Win1250 "(501.010)" ExtendedRoman Disk +*Font UniversCE-BoldOblique: Win1250 "(501.008)" ExtendedRoman Disk +*Font UniversCE-Condensed: Win1250 "(501.011)" ExtendedRoman Disk +*Font UniversCE-CondensedBold: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-CondensedBoldOblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-CondensedOblique: Win1250 "(501.011)" ExtendedRoman Disk +*Font UniversCE-Extended: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-ExtendedObl: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-Light: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-LightOblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-Medium: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-Oblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversE-Bold: Standard "(001.000)" Standard Disk +*Font UniversE-BoldCondensed: Standard "(001.000)" Standard Disk +*Font UniversE-BoldCondensedItalic: Standard "(001.000)" Standard Disk +*Font UniversE-BoldItalic: Standard "(001.000)" Standard Disk +*Font UniversE-Condensed: Standard "(001.000)" Standard Disk +*Font UniversE-CondensedItalic: Standard "(001.000)" Standard Disk +*Font UniversE-Italic: Standard "(001.000)" Standard Disk +*Font UniversE-Medium: Standard "(001.000)" Standard Disk +*Font Wingdings-Regular: UnknownEncoding "(001.001)" UnknownCharset Disk +*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard Disk +*Font ZapfChanceryCE-MediumItalic: Win1250 "(002.000)" ExtendedRoman Disk +*Font ZapfDingbats: Special "(001.005S)" Standard Disk + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300x300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" + +*% The byte count of this file should be exactly 039663 or 040649 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 360J Extended + diff --git a/openoffice/share/psprint/driver/TK360J71.PS b/openoffice/share/psprint/driver/TK360J71.PS new file mode 100644 index 0000000000000000000000000000000000000000..0e6be928dc4a871934ed204c0c85dfff947bd316 --- /dev/null +++ b/openoffice/share/psprint/driver/TK360J71.PS @@ -0,0 +1,1030 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(Phaser 360J)" +*PSVersion: "(3010.103) 1" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 360J Extended" +*ShortNickName: "Tektronix Phaser 360J Extended" +*NickName: "Tektronix Phaser 360J with Extended Features" +*PCFileName: "TK360J71.PPD" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*OrderDependency: 69.1 AnySetup *InstalledMemory +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 24 MB RAM: "" +*InstalledMemory 48Meg/48 MB Total RAM: "" +*?InstalledMemory: "% InstalledMemory + currentsystemparams /InstalledRam get + 16#100000 div round cvi + dup 45 lt + { pop (None) } {2 string cvs print (Meg) } + ifelse = flush" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: Boolean +*OrderDependency: 69.4 AnySetup *Option1 +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Network Card: PickOne +*OrderDependency: 69.6 AnySetup *Option2 +*DefaultOption2: None +*Option2 None/Not Installed: "" +*Option2 P3/LocalTalk, AppleTalk: "" +*Option2 P4/TokenTalk, NetWare, EtherTalk and TCP/IP: "" +*Option2 P5/EtherTalk, NetWare and TCP/IP: "" + +*?Option2: "% Option2 +mark +(%LocalTalk%) /IODevice resourcestatus { + (P3) +}{ + (%TokenTalk%) /IODevice resourcestatus { + (P4) + }{ + /RRCustomProcs /ProcSet findresource /getnetworkparam 2 copy known { + get {(HSMDEC) exch (Network Type) exch exec} stopped { + (None) + }{ + (P5) + } ifelse + }{ + (None) + } ifelse + } ifelse +} ifelse = flush cleartomark" +*End + +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Tray: Boolean +*OrderDependency: 69.2 AnySetup *Option3 +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " +currentpagedevice /InputAttributes get 1 known +{ (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *Option3 False *InputSlot Lower +*UIConstraints: *Option1 False *TKCollate True + +*UIConstraints: *InputSlot Lower *Option3 False +*UIConstraints: *TKCollate True *Option1 False + +*% === Basic Device Capabilities ============ + +*LanguageLevel: "3" +*Protocols: BCP + +*% need this info for Kanji +*FreeVM: "2653696" +*VMOption None/Standard 24 MB RAM: "2653696" +*FCacheSize None: 2097152 +*VMOption 48Meg/48 MB Total RAM: "10362368" +*FCacheSize 48Meg: 2097152 + +*ColorDevice: True +*DefaultColorSpace: CMYK +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*SuggestedManualFeedTimeout: "60" +*1284Modes Parallel: Compat Nibble +*1284DeviceID: " + MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 3 PostScript; + MODEL:Phaser 360J;CLASS:Printer;DESCRIPTION: + Phaser 360J Color Page Printer, PostScript Level 3, Letter/A4; + COMPATIBLE_ID:" +*End +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore" +*End + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*Throughput: "4" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush" +*End + +*DefaultResolution: 300x300dpi + +*SetResolution 300x300dpi : "" +*SetResolution 800x450dpi : "" + +*?Resolution: " + save currentpagedevice + /HWResolution get dup 1 get cvi ( ) cvs print (x) print + 0 get cvi ( ) cvs print (dpi) = flush restore" +*End + +*% Halftone Information ================= +*DefaultHalftoneType: 9 +*ScreenFreq: "60.0" +*ScreenAngle: "0.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + + +*% Tray Selection ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 54.0 AnySetup *InputSlot +*DefaultInputSlot: Paper +*InputSlot Upper: " + << + /MediaPosition 0 + /MediaClass null + /TraySwitch false + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Lower: " + << + /MediaPosition 1 + /MediaClass null + /TraySwitch false + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Paper: " + << + /MediaPosition null + /MediaClass (Paper) + /TraySwitch true + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Transparency: " + << + /MediaPosition null + /MediaClass (Transparency) + /TraySwitch true + /ManualFeed false + >> setpagedevice" +*End +*InputSlot ManualPaper/Manual Paper: " + << + /MediaPosition null + /MediaClass (Paper) + /TraySwitch false + /ManualFeed true + >> setpagedevice" +*End +*InputSlot ManualTransparency/Manual Transparency: " + << + /MediaPosition null + /MediaClass (Transparency) + /TraySwitch false + /ManualFeed true + >> setpagedevice" +*End + +*?InputSlot: " + currentpagedevice /MediaPosition get + dup null eq + { pop currentpagedevice /MediaClass get + dup null eq + { pop (Upper) } + { dup (Paper) eq + { pop currentpagedevice /ManualFeed get + { (ManualPaper) } + { (Paper) } ifelse + } + { + (Transparency) eq + { currentpagedevice /ManualFeed get + { (ManualTransparency) } + { (Transparency) } ifelse + } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup 0 eq + { pop (Upper) } + { 1 eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + = flush +" +*End +*CloseUI: *InputSlot + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 56.0 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*PageSize A4: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + << + [612 792] (Letter) + [595 842] (A4) >> + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 56.2 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*PageRegion A4: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 + +*ImageableArea Letter: "14.28 25.68 597.96 777.84" +*ImageableArea A4: "14.28 25.69 581.16 827.76" + +*?ImageableArea: " +<< /HWResolution [300 300] >> setpagedevice + clippath pathbbox + /cvp {16 string cvs print ( ) print} def + 4 3 roll 100 mul ceiling 100 div cvp + 3 2 roll 100 mul ceiling 100 div cvp + exch 100 mul floor 100 div cvp + 100 mul floor 100 div = flush + userdict /cvp undef" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension Letter: "612 792" +*PaperDimension A4: "595 842" + +*DefaultOutputOrder: Reverse + +*RequiresPageRegion All: True + +*OpenUI *TKCollate/Quick Collate: Boolean +*OrderDependency: 50.0 AnySetup *TKCollate +*DefaultTKCollate: False +*TKCollate False: "<< /Collate false >> setpagedevice" +*TKCollate True: "<< /Collate true >> setpagedevice" +*?TKCollate: " + save + currentpagedevice /Collate get {(True)}{(False)}ifelse + = flush restore" +*End +*CloseUI: *TKCollate + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 40.0 AnySetup *TKColor +*DefaultTKColor: Automatic +*TKColor Automatic: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /Automatic + >> + >> + >> setpagedevice" +*End +*TKColor NoAdjust/None: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice null + >> + >> setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekBlue + >> + >> + >> setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekDisplay + >> + >> + >> setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /SWOP-Coated + >> + >> + >> setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /Euroscale-Coated + >> + >> + >> setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /Commercial-Coated + >> + >> + >> setpagedevice" +*End +*TKColor Monochrome/Monochrome: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 1 + /ColorTransform /Gray + >> + >> + >> setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: " + % ColorCorrection: Use Printer Settings" +*End +*?TKColor: " + mark + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + << + /Automatic (Automatic) + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /Gray (Monochrome) + >> + exch get + } ifelse + } stopped + { % error in PostScript code execution + (Unknown) + } if + = flush + cleartomark" +*End +*CloseUI: *TKColor + +*% Print Quality Selection =================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 47.0 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode FastColor/Fast Color: " + << + /HWResolution /Default /OutputDevice findresource /HWResolution get 0 get + >> setpagedevice" +*End +*OutputMode Standard/Standard: " +<< + /HWResolution /Default /OutputDevice findresource /HWResolution get 1 get +>> setpagedevice" +*End +*OutputMode Enhanced/Enhanced: " +<< + /HWResolution /Default /OutputDevice findresource /HWResolution get + dup length 1 sub get +>> setpagedevice" +*End +*?OutputMode: " + currentpagedevice /HWResolution get 0 get dup 300 lt + { + pop (FastColor) + } + { + 300 gt + { + (Enhanced) + } + { + (Standard) + } ifelse + } ifelse + = flush" +*End +*CloseUI: *OutputMode + +*OpenUI *TKImageSmoothing/Image Smoothing: Boolean +*OrderDependency: 50.0 AnySetup *TKImageSmoothing +*DefaultTKImageSmoothing: False +*TKImageSmoothing False: " + false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*TKImageSmoothing True: " + true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*?TKImageSmoothing: " + save + /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec + {(True)}{(False)} ifelse + = flush restore" +*End +*CloseUI: *TKImageSmoothing + +*OpenUI *TKCheckPrint/Check Print: Boolean +*OrderDependency: 55.0 AnySetup *TKCheckPrint +*DefaultTKCheckPrint: False +*TKCheckPrint False: "" +*TKCheckPrint True: " + /RRCustomProcs /ProcSet findresource + /setcheckprint get exec" +*End +*?TKCheckPrint: " + /RRCustomProcs /ProcSet findresource + /currentcheckprint get exec {(True)}{(False)}ifelse + = flush" +*End +*CloseUI: *TKCheckPrint + +*% Font Information ===================== +*DefaultFont: Courier +*Font AlbertusE-ExtraBold: Standard "(001.000)" Standard Disk +*Font AlbertusE-Medium: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Italic: Standard "(001.000)" Standard Disk +*Font AlbertusMT-Light: Standard "(001.000)" Standard Disk +*Font AlbertusMT: Standard "(001.000)" Standard Disk +*Font AntiqueOlive-Bold: Standard "(501.009)" Standard Disk +*Font AntiqueOlive-Compact: Standard "(501.008)" Standard Disk +*Font AntiqueOlive-Italic: Standard "(501.010)" Standard Disk +*Font AntiqueOlive-Roman: Standard "(501.008)" Standard Disk +*Font AntiqueOliveCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk +*Font AntiqueOliveCE-Compact: Win1250 "(501.008)" ExtendedRoman Disk +*Font AntiqueOliveCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk +*Font AntiqueOliveCE-Roman: Win1250 "(501.008)" ExtendedRoman Disk +*Font AntiqueOliveE-Bold: Standard "(001.000)" Standard Disk +*Font AntiqueOliveE-Italic: Standard "(001.000)" Standard Disk +*Font AntiqueOliveE-Regular: Standard "(001.000)" Standard Disk +*Font Apple-Chancery: Standard "(001.001)" Standard Disk +*Font Apple-ChanceryCE: Win1250 "(001.001)" ExtendedRoman Disk +*Font Arial-BoldItalicMT: Standard "(501.009)" Standard Disk +*Font Arial-BoldMT: Standard "(501.009)" Standard Disk +*Font Arial-ItalicMT: Standard "(501.012)" Standard Disk +*Font ArialCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk +*Font ArialCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font ArialCE-Italic: Win1250 "(501.012)" ExtendedRoman Disk +*Font ArialCE: Win1250 "(501.009)" ExtendedRoman Disk +*Font ArialE-Bold: Standard "(001.000)" Standard Disk +*Font ArialE-BoldItalic: Standard "(001.000)" Standard Disk +*Font ArialE-Italic: Standard "(001.000)" Standard Disk +*Font ArialE: Standard "(001.000)" Standard Disk +*Font ArialMT: Standard "(501.009)" Standard Disk +*Font AvantGarde-Book: Standard "(501.009)" Standard Disk +*Font AvantGarde-BookOblique: Standard "(501.009)" Standard Disk +*Font AvantGarde-Demi: Standard "(501.010)" Standard Disk +*Font AvantGarde-DemiOblique: Standard "(501.010)" Standard Disk +*Font AvantGardeCE-Book: Win1250 "(501.009)" ExtendedRoman Disk +*Font AvantGardeCE-BookOblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font AvantGardeCE-Demi: Win1250 "(501.010)" ExtendedRoman Disk +*Font AvantGardeCE-DemiOblique: Win1250 "(501.010)" ExtendedRoman Disk +*Font Bodoni-Bold: Standard "(501.006)" Standard Disk +*Font Bodoni-BoldItalic: Standard "(501.007)" Standard Disk +*Font Bodoni-Italic: Standard "(501.007)" Standard Disk +*Font Bodoni-Poster: Standard "(501.009)" Standard Disk +*Font Bodoni-PosterCompressed: Standard "(501.007)" Standard Disk +*Font Bodoni: Standard "(501.008)" Standard Disk +*Font BodoniCE-Bold: Win1250 "(501.006)" ExtendedRoman Disk +*Font BodoniCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman Disk +*Font BodoniCE-Italic: Win1250 "(501.007)" ExtendedRoman Disk +*Font BodoniCE-Poster: Win1250 "(501.009)" ExtendedRoman Disk +*Font BodoniCE-PosterCompressed: Win1250 "(501.007)" ExtendedRoman Disk +*Font BodoniCE: Win1250 "(501.008)" ExtendedRoman Disk +*Font Bookman-Demi: Standard "(501.007)" Standard Disk +*Font Bookman-DemiItalic: Standard "(501.008)" Standard Disk +*Font Bookman-Light: Standard "(501.006)" Standard Disk +*Font Bookman-LightItalic: Standard "(501.007)" Standard Disk +*Font BookmanCE-Demi: Win1250 "(501.007)" ExtendedRoman Disk +*Font BookmanCE-DemiItalic: Win1250 "(501.008)" ExtendedRoman Disk +*Font BookmanCE-Light: Win1250 "(501.006)" ExtendedRoman Disk +*Font BookmanCE-LightItalic: Win1250 "(501.007)" ExtendedRoman Disk +*Font Carta: Special "(001.001)" Standard Disk +*Font Chicago: Standard "(501.011)" Standard Disk +*Font ChicagoCE: Win1250 "(501.011)" ExtendedRoman Disk +*Font Clarendon-Bold: Standard "(501.008)" Standard Disk +*Font Clarendon-Light: Standard "(501.009)" Standard Disk +*Font Clarendon: Standard "(501.009)" Standard Disk +*Font ClarendonCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font ClarendonCE-Light: Win1250 "(501.009)" ExtendedRoman Disk +*Font ClarendonCE: Win1250 "(501.009)" ExtendedRoman Disk +*Font ClarendonE-Condensed: Standard "(001.000)" Standard Disk +*Font CooperBlack-Italic: Standard "(001.003)" Standard Disk +*Font CooperBlack: Standard "(001.003)" Standard Disk +*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard Disk +*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard Disk +*Font Coronet-Regular: Standard "(001.000)" Standard Disk +*Font CoronetCE-Regular: Win1250 "(001.000)" ExtendedRoman Disk +*Font CoronetE: Standard "(001.000)" Standard Disk +*Font Courier-Bold: Standard "(501.010)" Standard Disk +*Font Courier-BoldOblique: Standard "(501.010)" Standard Disk +*Font Courier-Oblique: Standard "(501.010)" Standard Disk +*Font Courier: Standard "(501.010)" Standard Disk +*Font CourierCE-Bold: Win1250 "(501.010)" ExtendedRoman Disk +*Font CourierCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman Disk +*Font CourierCE-Oblique: Win1250 "(501.010)" ExtendedRoman Disk +*Font CourierCE: Win1250 "(501.010)" ExtendedRoman Disk +*Font CourierE-Bold: Standard "(001.000)" Standard Disk +*Font CourierE-BoldItalic: Standard "(001.000)" Standard Disk +*Font CourierE-Italic: Standard "(001.000)" Standard Disk +*Font CourierE-Regular: Standard "(001.000)" Standard Disk +*Font Eurostile-Bold: Standard "(501.008)" Standard Disk +*Font Eurostile-BoldExtendedTwo: Standard "(501.008)" Standard Disk +*Font Eurostile-ExtendedTwo: Standard "(501.010)" Standard Disk +*Font Eurostile: Standard "(501.008)" Standard Disk +*Font EurostileCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.008)" ExtendedRoman Disk +*Font EurostileCE-ExtendedTwo: Win1250 "(501.010)" ExtendedRoman Disk +*Font EurostileCE: Win1250 "(501.008)" ExtendedRoman Disk +*Font FutoGoB101-Bold-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv ROM +*Font FutoGoB101-Bold-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoGoB101-Bold-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoGoB101-Bold-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoGoB101-Bold-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM +*Font FutoGoB101-Bold-Add-H: Add-H "(5.008)" Adobe-Japan1-1 ROM +*Font FutoGoB101-Bold-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 ROM +*Font FutoGoB101-Bold-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM +*Font FutoGoB101-Bold-Add-V: Add-V "(5.008)" Adobe-Japan1-1 ROM +*Font FutoGoB101-Bold-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 ROM +*Font FutoGoB101-Bold-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 ROM +*Font FutoGoB101-Bold-Ext-H: JIS "(Unknown)" Ext ROM +*Font FutoGoB101-Bold-Ext-RKSJ-H: RKSJ "(Unknown)" Ext ROM +*Font FutoGoB101-Bold-Ext-RKSJ-V: RKSJ "(Unknown)" Ext ROM +*Font FutoGoB101-Bold-Ext-V: JIS "(Unknown)" Ext ROM +*Font FutoGoB101-Bold-H: JIS "(Unknown)" JIS-83 ROM +*Font FutoGoB101-Bold-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 ROM +*Font FutoGoB101-Bold-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 ROM +*Font FutoGoB101-Bold-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoGoB101-Bold-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoGoB101-Bold-V: JIS "(Unknown)" JIS-83 ROM +*Font FutoMinA101-Bold-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv ROM +*Font FutoMinA101-Bold-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoMinA101-Bold-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoMinA101-Bold-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoMinA101-Bold-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM +*Font FutoMinA101-Bold-Add-H: Add-H "(5.008)" Adobe-Japan1-1 ROM +*Font FutoMinA101-Bold-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 ROM +*Font FutoMinA101-Bold-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM +*Font FutoMinA101-Bold-Add-V: Add-V "(5.008)" Adobe-Japan1-1 ROM +*Font FutoMinA101-Bold-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 ROM +*Font FutoMinA101-Bold-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 ROM +*Font FutoMinA101-Bold-Ext-H: JIS "(Unknown)" Ext ROM +*Font FutoMinA101-Bold-Ext-RKSJ-H: RKSJ "(Unknown)" Ext ROM +*Font FutoMinA101-Bold-Ext-RKSJ-V: RKSJ "(Unknown)" Ext ROM +*Font FutoMinA101-Bold-Ext-V: JIS "(Unknown)" Ext ROM +*Font FutoMinA101-Bold-H: JIS "(Unknown)" JIS-83 ROM +*Font FutoMinA101-Bold-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 ROM +*Font FutoMinA101-Bold-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 ROM +*Font FutoMinA101-Bold-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoMinA101-Bold-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM +*Font FutoMinA101-Bold-V: JIS "(Unknown)" JIS-83 ROM +*Font GaramondE-Antiqua: Standard "(001.000)" Standard Disk +*Font GaramondE-Halbfett: Standard "(001.000)" Standard Disk +*Font GaramondE-Kursiv: Standard "(001.000)" Standard Disk +*Font GaramondE-KursivHalbfett: Standard "(001.000)" Standard Disk +*Font Geneva: Standard "(501.007)" Standard Disk +*Font GenevaCE: Win1250 "(501.007)" ExtendedRoman Disk +*Font GillSans-Bold: Standard "(501.007)" Standard Disk +*Font GillSans-BoldCondensed: Standard "(501.006)" Standard Disk +*Font GillSans-BoldItalic: Standard "(501.008)" Standard Disk +*Font GillSans-Condensed: Standard "(501.007)" Standard Disk +*Font GillSans-ExtraBold: Standard "(501.008)" Standard Disk +*Font GillSans-Italic: Standard "(501.008)" Standard Disk +*Font GillSans-Light: Standard "(501.009)" Standard Disk +*Font GillSans-LightItalic: Standard "(501.009)" Standard Disk +*Font GillSans: Standard "(501.009)" Standard Disk +*Font GillSansCE-Bold: Win1250 "(501.007)" ExtendedRoman Disk +*Font GillSansCE-BoldCondensed: Win1250 "(501.006)" ExtendedRoman Disk +*Font GillSansCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman Disk +*Font GillSansCE-Condensed: Win1250 "(501.007)" ExtendedRoman Disk +*Font GillSansCE-ExtraBold: Win1250 "(501.008)" ExtendedRoman Disk +*Font GillSansCE-Italic: Win1250 "(501.008)" ExtendedRoman Disk +*Font GillSansCE-Light: Win1250 "(501.009)" ExtendedRoman Disk +*Font GillSansCE-LightItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font GillSansCE-Roman: Win1250 "(501.009)" ExtendedRoman Disk +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv Disk +*Font GothicBBB-Medium-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-Add-H: Add-H "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-Add-V: Add-V "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 Disk +*Font GothicBBB-Medium-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 Disk +*Font GothicBBB-Medium-Ext-H: JIS "(Unknown)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(Unknown)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(Unknown)" Ext Disk +*Font GothicBBB-Medium-Ext-V: JIS "(Unknown)" Ext Disk +*Font GothicBBB-Medium-H: JIS "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 Disk +*Font GothicBBB-Medium-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 Disk +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk +*Font GothicBBB-Medium-V: JIS "(Unknown)" JIS-83 Disk +*Font Goudy-Bold: Standard "(001.002)" Standard Disk +*Font Goudy-BoldItalic: Standard "(001.002)" Standard Disk +*Font Goudy-ExtraBold: Standard "(001.001)" Standard Disk +*Font Goudy-Italic: Standard "(001.002)" Standard Disk +*Font Goudy: Standard "(001.003)" Standard Disk +*Font Helvetica-Bold: Standard "(501.010)" Standard Disk +*Font Helvetica-BoldOblique: Standard "(501.010)" Standard Disk +*Font Helvetica-Condensed-Bold: Standard "(501.009)" Standard Disk +*Font Helvetica-Condensed-BoldObl: Standard "(501.009)" Standard Disk +*Font Helvetica-Condensed-Oblique: Standard "(501.010)" Standard Disk +*Font Helvetica-Condensed: Standard "(501.010)" Standard Disk +*Font Helvetica-Narrow-Bold: Standard "(501.010)" Standard Disk +*Font Helvetica-Narrow-BoldOblique: Standard "(501.010)" Standard Disk +*Font Helvetica-Narrow-Oblique: Standard "(501.008)" Standard Disk +*Font Helvetica-Narrow: Standard "(501.008)" Standard Disk +*Font Helvetica-Oblique: Standard "(501.008)" Standard Disk +*Font Helvetica: Standard "(501.008)" Standard Disk +*Font HelveticaCE-Bold: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-Cond: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-CondBold: Win1250 "(501.009)" ExtendedRoman Disk +*Font HelveticaCE-CondBoldObl: Win1250 "(501.009)" ExtendedRoman Disk +*Font HelveticaCE-CondObl: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-Narrow: Win1250 "(501.008)" ExtendedRoman Disk +*Font HelveticaCE-NarrowBold: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.010)" ExtendedRoman Disk +*Font HelveticaCE-NarrowOblique: Win1250 "(501.008)" ExtendedRoman Disk +*Font HelveticaCE-Oblique: Win1250 "(501.008)" ExtendedRoman Disk +*Font HelveticaCE: Win1250 "(501.008)" ExtendedRoman Disk +*Font HoeflerText-Black: Standard "(501.008)" Standard Disk +*Font HoeflerText-BlackItalic: Standard "(501.009)" Standard Disk +*Font HoeflerText-Italic: Standard "(501.010)" Standard Disk +*Font HoeflerText-Ornaments: UnknownEncoding "(001.001)" UnknownCharset Disk +*Font HoeflerText-Regular: Standard "(501.009)" Standard Disk +*Font HoeflerTextCE-Black: Win1250 "(501.008)" ExtendedRoman Disk +*Font HoeflerTextCE-BlackItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font HoeflerTextCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk +*Font HoeflerTextCE-Regular: Win1250 "(501.009)" ExtendedRoman Disk +*Font JoannaMT-Bold: Standard "(501.008)" Standard Disk +*Font JoannaMT-BoldItalic: Standard "(501.008)" Standard Disk +*Font JoannaMT-Italic: Standard "(501.008)" Standard Disk +*Font JoannaMT: Standard "(501.009)" Standard Disk +*Font JoannaMTCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font JoannaMTCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman Disk +*Font JoannaMTCE-Italic: Win1250 "(501.008)" ExtendedRoman Disk +*Font JoannaMTCE: Win1250 "(501.009)" ExtendedRoman Disk +*Font Jun101-Light-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv ROM +*Font Jun101-Light-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font Jun101-Light-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM +*Font Jun101-Light-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font Jun101-Light-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM +*Font Jun101-Light-Add-H: Add-H "(5.008)" Adobe-Japan1-1 ROM +*Font Jun101-Light-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 ROM +*Font Jun101-Light-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM +*Font Jun101-Light-Add-V: Add-V "(5.008)" Adobe-Japan1-1 ROM +*Font Jun101-Light-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 ROM +*Font Jun101-Light-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 ROM +*Font Jun101-Light-Ext-H: JIS "(Unknown)" Ext ROM +*Font Jun101-Light-Ext-RKSJ-H: RKSJ "(Unknown)" Ext ROM +*Font Jun101-Light-Ext-RKSJ-V: RKSJ "(Unknown)" Ext ROM +*Font Jun101-Light-Ext-V: JIS "(Unknown)" Ext ROM +*Font Jun101-Light-H: JIS "(Unknown)" JIS-83 ROM +*Font Jun101-Light-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 ROM +*Font Jun101-Light-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 ROM +*Font Jun101-Light-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font Jun101-Light-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM +*Font Jun101-Light-V: JIS "(Unknown)" JIS-83 ROM +*Font LetterGothic-Bold: Standard "(501.010)" Standard Disk +*Font LetterGothic-BoldSlanted: Standard "(501.010)" Standard Disk +*Font LetterGothic-Slanted: Standard "(501.010)" Standard Disk +*Font LetterGothic: Standard "(501.009)" Standard Disk +*Font LetterGothicCE-Bold: Win1250 "(501.010)" ExtendedRoman Disk +*Font LetterGothicCE-BoldSlanted: Win1250 "(501.010)" ExtendedRoman Disk +*Font LetterGothicCE-Slanted: Win1250 "(501.010)" ExtendedRoman Disk +*Font LetterGothicCE: Win1250 "(501.009)" ExtendedRoman Disk +*Font LetterGothicE-Bold: Standard "(001.000)" Standard Disk +*Font LetterGothicE-Italic: Standard "(001.000)" Standard Disk +*Font LetterGothicE-Regular: Standard "(001.000)" Standard Disk +*Font LubalinGraph-Book: Standard "(501.009)" Standard Disk +*Font LubalinGraph-BookOblique: Standard "(501.009)" Standard Disk +*Font LubalinGraph-Demi: Standard "(501.009)" Standard Disk +*Font LubalinGraph-DemiOblique: Standard "(501.009)" Standard Disk +*Font LubalinGraphCE-Book: Win1250 "(501.009)" ExtendedRoman Disk +*Font LubalinGraphCE-BookOblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font LubalinGraphCE-Demi: Win1250 "(501.009)" ExtendedRoman Disk +*Font LubalinGraphCE-DemiOblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font Marigold: Standard "(001.000)" Standard Disk +*Font MarigoldE: Standard "(001.000)" Standard Disk +*Font MidashiGo-MB31-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv ROM +*Font MidashiGo-MB31-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font MidashiGo-MB31-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM +*Font MidashiGo-MB31-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font MidashiGo-MB31-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM +*Font MidashiGo-MB31-Add-H: Add-H "(5.008)" Adobe-Japan1-1 ROM +*Font MidashiGo-MB31-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 ROM +*Font MidashiGo-MB31-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM +*Font MidashiGo-MB31-Add-V: Add-V "(5.008)" Adobe-Japan1-1 ROM +*Font MidashiGo-MB31-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 ROM +*Font MidashiGo-MB31-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 ROM +*Font MidashiGo-MB31-Ext-H: JIS "(Unknown)" Ext ROM +*Font MidashiGo-MB31-Ext-RKSJ-H: RKSJ "(Unknown)" Ext ROM +*Font MidashiGo-MB31-Ext-RKSJ-V: RKSJ "(Unknown)" Ext ROM +*Font MidashiGo-MB31-Ext-V: JIS "(Unknown)" Ext ROM +*Font MidashiGo-MB31-H: JIS "(Unknown)" JIS-83 ROM +*Font MidashiGo-MB31-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 ROM +*Font MidashiGo-MB31-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 ROM +*Font MidashiGo-MB31-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font MidashiGo-MB31-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM +*Font MidashiGo-MB31-Roman: UnknownEncoding "(Unknown)" UnknownCharset ROM +*Font MidashiGo-MB31-V: JIS "(Unknown)" JIS-83 ROM +*Font MidashiMin-MA31-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv ROM +*Font MidashiMin-MA31-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font MidashiMin-MA31-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM +*Font MidashiMin-MA31-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font MidashiMin-MA31-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM +*Font MidashiMin-MA31-Add-H: Add-H "(5.008)" Adobe-Japan1-1 ROM +*Font MidashiMin-MA31-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 ROM +*Font MidashiMin-MA31-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 ROM +*Font MidashiMin-MA31-Add-V: Add-V "(5.008)" Adobe-Japan1-1 ROM +*Font MidashiMin-MA31-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 ROM +*Font MidashiMin-MA31-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 ROM +*Font MidashiMin-MA31-Ext-H: JIS "(Unknown)" Ext ROM +*Font MidashiMin-MA31-Ext-RKSJ-H: RKSJ "(Unknown)" Ext ROM +*Font MidashiMin-MA31-Ext-RKSJ-V: RKSJ "(Unknown)" Ext ROM +*Font MidashiMin-MA31-Ext-V: JIS "(Unknown)" Ext ROM +*Font MidashiMin-MA31-H: JIS "(Unknown)" JIS-83 ROM +*Font MidashiMin-MA31-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 ROM +*Font MidashiMin-MA31-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 ROM +*Font MidashiMin-MA31-RKSJ-H: RKSJ "(Unknown)" JIS-83 ROM +*Font MidashiMin-MA31-RKSJ-V: RKSJ "(Unknown)" JIS-83 ROM +*Font MidashiMin-MA31-Roman: UnknownEncoding "(Unknown)" UnknownCharset ROM +*Font MidashiMin-MA31-V: JIS "(Unknown)" JIS-83 ROM +*Font MonaLisa-Recut: Standard "(001.000)" Standard Disk +*Font Monaco: Standard "(501.012)" Standard Disk +*Font MonacoCE: Win1250 "(501.012)" ExtendedRoman Disk +*Font NewCenturySchlbk-Bold: Standard "(501.008)" Standard Disk +*Font NewCenturySchlbk-BoldItalic: Standard "(501.009)" Standard Disk +*Font NewCenturySchlbk-Italic: Standard "(501.011)" Standard Disk +*Font NewCenturySchlbk-Roman: Standard "(501.008)" Standard Disk +*Font NewCenturySchlbkCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font NewCenturySchlbkCE-Italic: Win1250 "(501.011)" ExtendedRoman Disk +*Font NewCenturySchlbkCE-Roman: Win1250 "(501.008)" ExtendedRoman Disk +*Font NewYork: Standard "(501.013)" Standard Disk +*Font NewYorkCE: Win1250 "(501.013)" ExtendedRoman Disk +*Font Optima-Bold: Standard "(501.008)" Standard Disk +*Font Optima-BoldItalic: Standard "(501.009)" Standard Disk +*Font Optima-Italic: Standard "(501.010)" Standard Disk +*Font Optima: Standard "(501.010)" Standard Disk +*Font OptimaCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font OptimaCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font OptimaCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk +*Font OptimaCE-Roman: Win1250 "(501.010)" ExtendedRoman Disk +*Font OptimaE-Bold: Standard "(001.000)" Standard Disk +*Font OptimaE-BoldItalic: Standard "(001.000)" Standard Disk +*Font OptimaE-Italic: Standard "(001.000)" Standard Disk +*Font OptimaE-Regular: Standard "(001.000)" Standard Disk +*Font Oxford: Standard "(001.000)" Standard Disk +*Font Palatino-Bold: Standard "(501.008)" Standard Disk +*Font Palatino-BoldItalic: Standard "(501.007)" Standard Disk +*Font Palatino-Italic: Standard "(501.008)" Standard Disk +*Font Palatino-Roman: Standard "(501.006)" Standard Disk +*Font PalatinoCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font PalatinoCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman Disk +*Font PalatinoCE-Italic: Win1250 "(501.008)" ExtendedRoman Disk +*Font PalatinoCE-Roman: Win1250 "(501.006)" ExtendedRoman Disk +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(Unknown)" 83pv Disk +*Font Ryumin-Light-90ms-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-90ms-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-90pv-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-90pv-RKSJ-V: 90pv-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-Add-H: Add-H "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-Add-RKSJ-H: Add-RKSJ-H "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-Add-RKSJ-V: Add-RKSJ-V "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-Add-V: Add-V "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-EUC-H: EUC-H "(5.008)" Adobe-Japan1-1 Disk +*Font Ryumin-Light-EUC-V: EUC-V "(6.001)" Adobe-Japan1-0 Disk +*Font Ryumin-Light-Ext-H: JIS "(Unknown)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(Unknown)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(Unknown)" Ext Disk +*Font Ryumin-Light-Ext-V: JIS "(Unknown)" Ext Disk +*Font Ryumin-Light-H: JIS "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-NWP-H: NWP-H "(6.001)" Adobe-Japan1-0 Disk +*Font Ryumin-Light-NWP-V: NWP-V "(6.001)" Adobe-Japan1-0 Disk +*Font Ryumin-Light-RKSJ-H: RKSJ "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-RKSJ-V: RKSJ "(Unknown)" JIS-83 Disk +*Font Ryumin-Light-Roman: UnknownEncoding "(Unknown)" UnknownCharset Disk +*Font Ryumin-Light-V: JIS "(Unknown)" JIS-83 Disk +*Font StempelGaramond-Bold: Standard "(501.007)" Standard Disk +*Font StempelGaramond-BoldItalic: Standard "(501.012)" Standard Disk +*Font StempelGaramond-Italic: Standard "(501.009)" Standard Disk +*Font StempelGaramond-Roman: Standard "(501.011)" Standard Disk +*Font StempelGaramondCE-Bold: Win1250 "(501.007)" ExtendedRoman Disk +*Font StempelGaramondCE-BoldItalic: Win1250 "(501.012)" ExtendedRoman Disk +*Font StempelGaramondCE-Italic: Win1250 "(501.009)" ExtendedRoman Disk +*Font StempelGaramondCE-Roman: Win1250 "(501.011)" ExtendedRoman Disk +*Font Symbol: Special "(001.008)" Standard Disk +*Font SymbolE: UnknownEncoding "(001.000)" UnknownCharset Disk +*Font Tekton: Standard "(001.001)" Standard Disk +*Font Times-Bold: Standard "(501.009)" Standard Disk +*Font Times-BoldItalic: Standard "(501.009)" Standard Disk +*Font Times-Italic: Standard "(501.010)" Standard Disk +*Font Times-Roman: Standard "(501.010)" Standard Disk +*Font TimesCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk +*Font TimesCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman Disk +*Font TimesCE-Italic: Win1250 "(501.010)" ExtendedRoman Disk +*Font TimesCE-Roman: Win1250 "(501.010)" ExtendedRoman Disk +*Font TimesE-Bold: Standard "(001.000)" Standard Disk +*Font TimesE-BoldItalic: Standard "(001.000)" Standard Disk +*Font TimesE-Italic: Standard "(001.000)" Standard Disk +*Font TimesE-Roman: Standard "(001.000)" Standard Disk +*Font TimesNewRomanCE-Bold: Win1250 "(501.009)" ExtendedRoman Disk +*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.011)" ExtendedRoman Disk +*Font TimesNewRomanCE-Italic: Win1250 "(501.011)" ExtendedRoman Disk +*Font TimesNewRomanCE: Win1250 "(501.010)" ExtendedRoman Disk +*Font TimesNewRomanE-Bold: Standard "(001.000)" Standard Disk +*Font TimesNewRomanE-BoldItalic: Standard "(001.000)" Standard Disk +*Font TimesNewRomanE-Italic: Standard "(001.000)" Standard Disk +*Font TimesNewRomanE: Standard "(001.000)" Standard Disk +*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.011)" Standard Disk +*Font TimesNewRomanPS-BoldMT: Standard "(501.009)" Standard Disk +*Font TimesNewRomanPS-ItalicMT: Standard "(501.011)" Standard Disk +*Font TimesNewRomanPSMT: Standard "(501.010)" Standard Disk +*Font Univers-Bold: Standard "(501.008)" Standard Disk +*Font Univers-BoldExt: Standard "(501.010)" Standard Disk +*Font Univers-BoldExtObl: Standard "(501.010)" Standard Disk +*Font Univers-BoldOblique: Standard "(501.008)" Standard Disk +*Font Univers-Condensed: Standard "(501.011)" Standard Disk +*Font Univers-CondensedBold: Standard "(501.009)" Standard Disk +*Font Univers-CondensedBoldOblique: Standard "(501.009)" Standard Disk +*Font Univers-CondensedOblique: Standard "(501.011)" Standard Disk +*Font Univers-Extended: Standard "(501.009)" Standard Disk +*Font Univers-ExtendedObl: Standard "(501.009)" Standard Disk +*Font Univers-Light: Standard "(501.009)" Standard Disk +*Font Univers-LightOblique: Standard "(501.009)" Standard Disk +*Font Univers-Oblique: Standard "(501.009)" Standard Disk +*Font Univers: Standard "(501.009)" Standard Disk +*Font UniversCE-Bold: Win1250 "(501.008)" ExtendedRoman Disk +*Font UniversCE-BoldExt: Win1250 "(501.010)" ExtendedRoman Disk +*Font UniversCE-BoldExtObl: Win1250 "(501.010)" ExtendedRoman Disk +*Font UniversCE-BoldOblique: Win1250 "(501.008)" ExtendedRoman Disk +*Font UniversCE-Condensed: Win1250 "(501.011)" ExtendedRoman Disk +*Font UniversCE-CondensedBold: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-CondensedBoldOblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-CondensedOblique: Win1250 "(501.011)" ExtendedRoman Disk +*Font UniversCE-Extended: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-ExtendedObl: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-Light: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-LightOblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-Medium: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversCE-Oblique: Win1250 "(501.009)" ExtendedRoman Disk +*Font UniversE-Bold: Standard "(001.000)" Standard Disk +*Font UniversE-BoldCondensed: Standard "(001.000)" Standard Disk +*Font UniversE-BoldCondensedItalic: Standard "(001.000)" Standard Disk +*Font UniversE-BoldItalic: Standard "(001.000)" Standard Disk +*Font UniversE-Condensed: Standard "(001.000)" Standard Disk +*Font UniversE-CondensedItalic: Standard "(001.000)" Standard Disk +*Font UniversE-Italic: Standard "(001.000)" Standard Disk +*Font UniversE-Medium: Standard "(001.000)" Standard Disk +*Font Wingdings-Regular: UnknownEncoding "(001.001)" UnknownCharset Disk +*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard Disk +*Font ZapfChanceryCE-MediumItalic: Win1250 "(002.000)" ExtendedRoman Disk +*Font ZapfDingbats: Special "(001.005S)" Standard Disk + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300x300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" + +*% The byte count of this file should be exactly 042397 or 043427 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 360J Extended + diff --git a/openoffice/share/psprint/driver/TK450PJ1.PS b/openoffice/share/psprint/driver/TK450PJ1.PS new file mode 100644 index 0000000000000000000000000000000000000000..8e95477e9b952e84a7514a416311019828e5f503 --- /dev/null +++ b/openoffice/share/psprint/driver/TK450PJ1.PS @@ -0,0 +1,1134 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "TK450PJ1.PPD" +*Product: "(Phaser 450J)" +*PSVersion: "(2013.113) 19" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 450J Extended" +*ShortNickName: "Tektronix Phaser 450J Extended" +*NickName: "Tektronix Phaser 450J Extended" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 48 MB RAM: "" +*InstalledMemory 64Meg/64 MB Total RAM: "" +*?InstalledMemory: " + currentsystemparams /RamSize get + 16#100000 div round cvi + dup 50 lt + { pop (None) } {2 string cvs print (Meg) } ifelse + = flush" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*OpenUI *Option3/Optional Lower Tray: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " +currentpagedevice /InputAttributes get 1 known +{ (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *Option3 False *InputSlot Lower +*UIConstraints: *InputSlot Lower *Option3 False +*UIConstraints: *Option3 False *InputSlot AutoSelect +*UIConstraints: *InputSlot AutoSelect *Option3 False + +*% === Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "11900000" +*VMOption None/Standard 48 MB RAM: "11900000" +*VMOption 64Meg/64 MB Total RAM: "23000000" + +*ColorDevice: True +*DefaultColorSpace: CMYK +*AccurateScreensSupport: False +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*1284Modes Parallel: Compat +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore + " +*End + +*Emulators: hpgl +*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec " +*StopEmulator_hpgl: "<1B7F>0" + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore +" +*End +*Throughput: "1" +*Password: "(0)" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice" +*?Resolution: " + save currentpagedevice + /HWResolution get 0 get ( ) cvs print (dpi) = flush restore +" +*End + +*% ================================================== +*% Define TekColor Logo for use in ColorControlStrip + +*JobPatchFile 1: " +userdict/TekColorStripDict known not +{userdict begin/TekColorStripDict 20 dict def end}if +TekColorStripDict +begin/DrawTekLogo{/xxxxit save store +LogoInsetX LogoInsetY translate +BorderHeight LogoInsetY sub LogoInsetY sub +47.76 div +dup scale<</m/moveto load/l/lineto load/c/curveto load/x/closepath +load/s/stroke load/e/eofill load/f/fill load/i/clip load/ei/eoclip +load/r/setrgbcolor load/k/setcmykcolor load/g/setgray +load/w/setlinewidth load/t/setlinecap load/j/setlinejoin +load/p/newpath load/gs/gsave load/gr/grestore load>>begin +1.0 w +0 j +0 t +0.44 w +0 0 0 0 k +gs +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +f +gr +0 0 0 1 k +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +s +0.1375 w +0 0 0 1 k +gs +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +f +gr +0 0 0 0 k +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +s +0.4399 w +0 0 0 0 k +gs +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +f +gr +0 0 0 1 k +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +s +0 0 0 1 k +gs +3.36 6.72 m +4.08 6.72 l +4.08 3.12 l +5.04 3.12 l +5.04 6.72 l +6.0 6.72 l +6.0 7.68 l +3.36 7.68 l +3.36 6.72 l +x +8.4 5.28 m +8.4 5.52 l +8.48 5.788 8.547 6.006 8.88 6.0 c +9.069 6.006 9.148 5.782 9.12 5.76 c +9.12 5.28 l +8.4 5.28 l +x +10.08 4.8 m +10.08 5.76 l +10.114 6.395 9.488 6.65 8.88 6.72 c +8.067 6.638 7.514 6.353 7.44 5.52 c +7.44 4.08 l +7.514 3.315 8.122 3.03 8.88 3.12 c +9.652 3.048 10.126 3.449 10.08 4.32 c +9.12 4.32 l +9.1 4.038 9.136 3.716 8.88 3.84 c +8.565 3.746 8.48 3.904 8.4 4.08 c +8.4 4.8 l +10.08 4.8 l +x +13.2 3.12 m +13.2 4.32 l +13.2 4.56 l +13.92 3.12 l +14.88 3.12 l +13.92 5.28 l +14.88 6.48 l +13.68 6.48 l +13.2 5.52 l +13.2 5.52 l +13.2 7.68 l +12.24 7.68 l +12.24 3.12 l +13.2 3.12 l +x +19.68 6.0 m +19.68 6.48 l +19.717 7.422 19.17 7.811 18.24 7.92 c +17.28 7.811 16.825 7.349 16.8 6.24 c +16.8 4.56 l +16.825 3.558 17.207 3.035 18.24 3.12 c +19.285 3.035 19.735 3.582 19.68 4.32 c +19.68 5.04 l +18.72 5.04 l +18.72 4.56 l +18.666 4.232 18.635 3.856 18.24 3.84 c +17.991 3.856 17.888 4.008 18.0 4.32 c +18.0 6.48 l +17.894 6.814 17.973 6.997 18.24 6.96 c +18.508 6.991 18.647 6.79 18.72 6.48 c +18.72 6.0 l +19.68 6.0 l +x +21.6 4.08 m +21.561 3.315 22.132 3.035 22.8 3.12 c +23.56 3.035 24.04 3.321 24.0 4.08 c +24.0 5.52 l +24.089 6.243 23.675 6.644 22.8 6.72 c +22.078 6.644 21.561 6.353 21.6 5.52 c +21.6 4.08 l +x +22.56 5.52 m +22.527 5.77 22.6 5.946 22.8 6.0 c +23.05 5.946 23.123 5.77 23.04 5.52 c +23.04 4.08 l +23.104 3.837 23.025 3.734 22.8 3.84 c +22.624 3.734 22.546 3.837 22.56 4.08 c +22.56 5.52 l +x +26.88 3.12 m +26.88 7.68 l +25.92 7.68 l +25.92 3.12 l +26.88 3.12 l +x +28.8 4.08 m +28.726 3.315 29.297 3.035 30.0 3.12 c +30.725 3.035 31.205 3.321 31.2 4.08 c +31.2 5.52 l +31.253 6.243 30.84 6.644 30.0 6.72 c +29.242 6.644 28.726 6.353 28.8 5.52 c +28.8 4.08 l +x +29.76 5.52 m +29.692 5.77 29.765 5.946 30.0 6.0 c +30.214 5.946 30.287 5.77 30.24 5.52 c +30.24 4.08 l +30.269 3.837 30.19 3.734 30.0 3.84 c +29.789 3.734 29.71 3.837 29.76 4.08 c +29.76 5.52 l +x +33.12 6.48 m +33.12 3.12 l +34.08 3.12 l +34.08 5.28 l +34.15 5.52 34.259 5.575 34.56 5.52 c +34.63 5.575 34.727 5.569 34.8 5.52 c +34.8 6.72 l +34.423 6.644 34.186 6.395 34.08 6.0 c +34.08 6.0 l +34.08 6.48 l +33.12 6.48 l +x +e +gr +p +0 0 0 1 k +gs +e +gr +p +0 0 0 1 k +gs +41.52 47.76 m +41.28 47.76 l +40.8 46.8 l +40.8 46.8 l +40.56 47.76 l +40.08 47.76 l +40.08 46.32 l +40.32 46.32 l +40.32 47.52 l +40.32 47.52 l +40.8 46.32 l +41.04 46.32 l +41.28 47.52 l +41.28 47.52 l +41.28 46.32 l +41.52 46.32 l +41.52 47.76 l +x +40.08 47.76 m +38.88 47.76 l +38.88 47.52 l +39.36 47.52 l +39.36 46.32 l +39.6 46.32 l +39.6 47.52 l +40.08 47.52 l +40.08 47.76 l +x +e +gr +p +0 0 0 0 k +gs +34.56 35.76 m +34.844 35.85 34.824 36.065 35.04 36.24 c +35.272 36.635 35.421 37.479 35.28 37.44 c +34.894 37.399 34.321 37.389 33.36 37.2 c +33.294 37.401 33.184 37.482 33.12 37.44 c +31.4 40.035 28.121 41.54 23.28 42.0 c +20.773 42.179 17.714 41.632 17.28 41.52 c +17.1 41.486 17.008 41.727 17.04 41.76 c +16.629 42.328 16.543 42.586 16.32 43.2 c +16.113 43.419 15.621 44.206 15.36 44.4 c +14.998 45.382 15.105 45.104 14.88 45.6 c +14.47 46.464 14.464 46.708 14.16 46.8 c +13.629 46.662 11.252 42.814 11.52 42.48 c +12.153 41.578 12.814 40.558 13.2 40.08 c +13.24 39.863 13.24 39.766 13.2 39.84 c +10.314 38.243 1.195 32.238 3.6 22.8 c +3.628 22.642 2.488 21.322 2.4 20.88 c +2.312 20.5 2.381 20.156 2.64 19.68 c +2.702 19.45 3.015 19.194 3.12 18.72 c +3.422 18.21 3.618 17.629 3.84 17.76 c +4.294 17.714 4.618 18.224 5.04 18.48 c +4.959 18.54 5.201 18.623 5.28 18.48 c +5.648 18.077 6.764 16.588 7.92 15.84 c +12.104 13.1 16.673 13.467 19.2 13.92 c +19.755 13.944 21.661 14.576 21.84 14.64 c +22.156 14.54 21.938 11.64 21.84 10.8 c +21.855 10.593 22.639 10.973 23.04 11.28 c +23.176 11.46 23.393 11.454 23.52 11.76 c +23.477 12.169 23.648 14.245 23.52 14.64 c +23.619 15.45 23.777 15.446 24.0 15.6 c +24.208 15.644 25.262 16.271 25.44 16.32 c +26.396 16.999 28.041 17.957 29.04 18.72 c +32.851 21.605 34.73 25.643 34.8 29.52 c +34.98 30.906 34.969 33.321 34.08 35.52 c +34.164 35.571 34.164 35.655 34.32 35.76 c +34.298 35.762 34.384 35.763 34.56 35.76 c +x +f +gr +p +0.9 0 0.47 0 k +gs +7.92 31.44 m +7.67 30.65 7.125 28.477 7.44 26.64 c +7.503 26.241 7.75 26.097 7.92 26.16 c +9.411 27.358 15.203 30.915 17.04 31.68 c +17.169 31.755 17.461 31.937 17.52 32.16 c +17.152 32.809 16.189 34.708 15.84 35.52 c +15.533 36.205 14.645 37.99 14.16 38.4 c +14.097 38.555 13.721 38.564 13.68 38.64 c +10.734 37.344 8.65 33.624 7.92 31.44 c +x +f +gr +p +0.56 0.56 0 0 k +gs +18.48 29.28 m +18.44 29.28 18.261 29.345 18.24 29.28 c +16.612 28.612 13.484 26.481 12.48 25.68 c +10.803 24.384 8.965 22.771 8.88 22.32 c +8.71 21.686 8.894 21.069 9.12 20.64 c +9.769 18.603 11.498 17.46 12.24 17.04 c +13.605 16.235 16.31 15.657 17.52 15.6 c +19.309 15.435 20.87 15.497 21.36 15.84 c +22.095 16.306 19.294 27.822 18.48 29.28 c +x +f +gr +p +0 0.25 1 0 k +gs +18.0 39.6 m +18.395 38.69 18.293 39.007 18.72 37.92 c +19.587 36.128 20.436 33.722 20.4 33.6 c +20.503 33.621 20.56 33.384 20.88 33.6 c +22.576 34.284 23.59 34.525 25.2 35.04 c +27.217 35.728 28.884 36.158 30.24 36.48 c +30.379 36.49 30.498 36.633 30.24 36.96 c +29.749 37.664 27.576 39.584 24.0 40.32 c +22.239 40.54 18.943 40.431 18.0 40.08 c +17.712 39.956 17.92 39.718 18.0 39.6 c +x +f +gr +p +0 0.94 0.65 0 k +gs +26.4 18.48 m +25.804 18.087 24.795 17.432 24.0 17.04 c +23.772 16.977 23.59 17.023 23.52 17.28 c +23.212 22.391 22.679 25.45 21.36 30.48 c +21.391 30.674 21.579 31.019 21.84 31.2 c +22.32 31.474 23.335 31.987 24.0 32.4 c +25.928 33.133 30.019 34.662 31.2 34.8 c +31.31 34.946 31.356 34.736 31.44 34.56 c +33.469 30.893 32.246 24.199 29.04 20.88 c +28.388 20.096 27.414 19.204 26.4 18.48 c +x +f +gr +p +end +xxxxit restore}bind def +end" +*End +*% End TekColor Logo for use in ColorControlStrip +*% ================================================== + +*% Halftone Information ================= +*ContoneOnly: True +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub } bind" + +*% Tray Selection ============ + +*OpenUI *InputSlot/Input Slot: PickOne +*OrderDependency: 45.0 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot Upper: "% *InputSlot Upper + << + /MediaType (Upper Tray) + /MediaColor null + /TraySwitch false + >> setpagedevice" +*End +*InputSlot Lower: "% *InputSlot Lower + << + /MediaType (Lower Tray) + /MediaColor null + /TraySwitch false + >> setpagedevice" +*End +*InputSlot Paper: "% *InputSlot Paper + << + /MediaType null + /MediaColor (White) + /TraySwitch true + >> setpagedevice" +*End +*InputSlot Transparency: "% *InputSlot Transparency + << + /MediaType null + /MediaColor (Transparent) + /TraySwitch true + >> setpagedevice" +*End +*InputSlot AutoSelect: "% *InputSlot AutoSelect + << + /MediaType null + /MediaColor null + /TraySwitch true + >> setpagedevice" +*End +*?InputSlot: " +save + currentpagedevice /MediaColor get + dup null eq + { pop currentpagedevice /MediaType get + dup null eq + { pop (AutoSelect) } + { dup (Upper Tray) eq + { pop (Upper) } + { (Lower Tray) eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup (White) eq + { pop (Paper) } + { (Transparent) eq + { (Transparency) } + { (Unknown) } ifelse + } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 55.0 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize Letter: "2 dict dup /PageSize [612 792] put + dup /ImagingBBox null put setpagedevice +" +*End +*PageSize A4: "2 dict dup /PageSize [595 842] put + dup /ImagingBBox null put setpagedevice +" +*End +*PageSize LetterLong/LetterExtra: "2 dict dup /PageSize [689 955] put + dup /ImagingBBox null put setpagedevice +" +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 3 dict + dup [612 792] (Letter) put + dup [595 842] (A4) put + dup [689 955] (LetterLong) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 60.0 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion LetterLong/LetterExtra: " + 2 dict dup /PageSize [689 955] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 +*ImageableArea Letter: "8.39999 32.64 603.6 785.04" +*ImageableArea A4: "7.7178 32.6249 587.558 834.945" +*ImageableArea LetterLong/LetterExtra: "8.40948 32.6778 680.409 948.278" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension Letter: "612 792" +*PaperDimension A4: "595 842" +*PaperDimension LetterLong/LetterExtra: "689 955" + +*DefaultOutputOrder: Reverse +*RequiresPageRegion All: True + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 40.0 AnySetup *TKColor +*DefaultTKColor: VividColor/Vivid Color +*TKColor NoAdjust/None: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (None) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice null + >> + >> setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Vivid Color) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekBlue + >> + >> + >> setpagedevice" +*End +*TKColor TekPhoto/Photo: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Photo) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekPhoto + >> + >> + >> setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Simulate Display) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekDisplay + >> + >> + >> setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SWOP Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /SWOP-Coated + >> + >> + >> setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Euroscale Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /Euroscale-Coated + >> + >> + >> setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Commercial Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /Commercial-Coated + >> + >> + >> setpagedevice" +*End +*TKColor SNAPPress/SNAP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SNAP Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /SNAP-Newsprint + >> + >> + >> setpagedevice" +*End +*TKColor DaiNippon/DIC: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (DIC) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /DaiNippon + >> + >> + >> setpagedevice" +*End +*TKColor Toyo: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Toyo) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /Toyo + >> + >> + >> setpagedevice" +*End +*TKColor Fuji-NA/FujiProof: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (FujiProof) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /Fuji-NA + >> + >> + >> setpagedevice" +*End +*TKColor Monochrome: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Monochrome) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 1 + /ColorTransform /Gray + >> + >> + >> setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: " + % ColorCorrection: Use Printer Settings" +*End +*TKColor CustomProfile/Custom Profile: " + % Color Correction: Custom Profile" +*End +*?TKColor: " + mark + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + << + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /SNAP-Newsprint (SNAPPress) + /Fuji-NA (Fuji-NA) + /DaiNippon (DaiNippon) + /Toyo (Toyo) + /TekPhoto (TekPhoto) + /Gray (Monochrome) + >> + exch get + } ifelse + } stopped + { % error in PostScript code execution + (Unknown) + } if + = flush + cleartomark" +*End +*CloseUI: *TKColor + +*OpenUI *TKColorControlStrip/Color Control Strip: Boolean +*OrderDependency: 50.0 AnySetup *TKColorControlStrip +*DefaultTKColorControlStrip: False +*TKColorControlStrip True/On: " +userdict/TekColorStripDict known not{userdict begin/TekColorStripDict +20 dict def +end}if +TekColorStripDict +begin/OldEndPage +currentpagedevice/EndPage get +def/DefineName{/ProfileName(Unknown)def +currentpagedevice/DeviceRenderingInfo get +dup/ID known{/ID get/ProfileName exch +def}{/VirtualColorDevice get +dup +null eq{pop/ProfileName(None)def}{dup/Type get +dup +1 eq exch +3 eq +or{/ColorTransform get<</TekBlue(Vivid Color)/TekDisplay(Simulate Display) +/SWOP-Coated(SWOP Press)/Euroscale-Coated(Euroscale Press) +/Commercial-Coated(Commercial Press)/SNAP-Newsprint(SNAP Press) +/Gray(Monochrome)/RGB(Raw RGB)/CMYK(Raw CMYK)/Fuji-NA(FujiProof) +/DaiNippon(DIC)/Toyo(Toyo)/TekPhoto(Photo)/TekCMYK(None)>>exch +2 copy +known{get/ProfileName exch def}{pop +pop}ifelse}{pop}ifelse}ifelse}ifelse}bind def/ClearAndDrawBorder{gsave +newpath clippath pathbbox +grestore/URy exch def/URx exch def/LLy exch def/LLx exch def +URx LLx sub +BorderWidth +sub +2 div +LLx add +LLy 1 add +translate +1 setgray +0 setlinewidth +0 0 BorderWidth BorderHeight rectfill +0 setgray +0 0 BorderWidth BorderHeight rectstroke +0 0 BorderWidth BorderHeight rectclip}bind def/StringDimensions{gsave +newpath +0 0 moveto +false +charpath +pathbbox +exch +4 -1 roll +sub +3 -2 roll +exch +sub +grestore}bind def/BCenterLine{gsave +currentpoint translate +0 0 moveto +dup stringwidth pop +2 div neg +0 +rmoveto +0 setgray +show +grestore}bind def/TCenterLine{gsave +currentpoint translate +0 0 moveto +dup StringDimensions +neg +exch 2 div neg exch +rmoveto +0 setgray +show +grestore}bind def/DrawBox{setcmykcolor +currentpoint BoxSide BoxSide rectfill +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxStartY BoxFontSize sub 2 div neg +rmoveto +TCenterLine +grestore +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxSide +BoxStartY BoxFontSize sub 2 div +add +rmoveto +BCenterLine +grestore +BoxSide BoxGap add +0 rmoveto}bind def/DrawBar{gsave +0 setgray +0 setlinewidth +currentpoint +newpath +pop 0 +moveto +0 BorderHeight rlineto +stroke +grestore}bind def/UseKanji{(GothicBBB-Medium-RKSJ-H)/Font resourcestatus +{pop pop true}{false}ifelse +product dup +length 1 sub +get +8#112 eq +and}bind def/DrawLegend{gsave +0 setgray +currentpoint +exch dup +BorderWidth exch sub/LegendWidth exch def +exch pop 0 +translate/Helvetica-Bold TekFontSize +selectfont(Tektronix)StringDimensions/TekHeight exch def/TekWidth exch def +LegendWidth TekWidth sub 2 div +BorderHeight TekInsetY sub TekHeight sub +moveto(Tektronix)show/Symbol TekFontSize selectfont/registerserif +glyphshow/Helvetica-Bold LegendFontSize selectfont +LegendGap ProfileY moveto(Color Profile: )show +currentpoint +pop/ValueX exch def +FileKnown JobNameKnown or{LegendGap FileNameY moveto(File:)show}if +DateKnown{LegendGap DateY moveto(Date/Time:)show}if/Helvetica +LegendFontSize selectfont +ValueX ProfileY moveto +ProfileName show +UseKanji{/GothicBBB-Medium-RKSJ-H}{/Helvetica}ifelse +LegendFontSize selectfont +DateKnown{ValueX DateY moveto +userdict/TekLabelDict get/Date get +show}if +FileKnown{ValueX FileNameY moveto +userdict/TekLabelDict get/File get +show}{JobNameKnown{ValueX FileNameY moveto +JobName +show}if}ifelse +grestore}bind def/DrawColorStrip{TekColorStripDict/OldEndPage get +exec +dup{TekColorStripDict +begin/BorderWidth 487 def/BorderHeight 36 def/BoxStartX 31 def/BoxSide +14 def/BoxGap 3 def/BoxFontSize 6 def/LogoInsetX 2 def/LogoInsetY 2 def +/TekFontSize 9 def/TekInsetY 4 def/LegendFontSize 7 def/LegendGap 3 def +/LegendLineGap 0 def/DateY LegendGap def/ProfileY DateY LegendFontSize +add LegendLineGap add def/FileNameY ProfileY LegendFontSize add +LegendLineGap add def +currentuserparams +dup/JobName known{/JobName get(: )search{pop pop/JobName exch def +/JobNameKnown true def}{pop/JobNameKnown false def}ifelse} +{pop/JobNameKnown false def}ifelse +userdict/TekLabelDict known{userdict/TekLabelDict get +dup/Date known{/DateKnown true def}{/DateKnown false def}ifelse/File known +{/FileKnown true def}{/FileKnown false def}ifelse} +{/DateKnown false def/FileKnown false def}ifelse +initgraphics +ClearAndDrawBorder +TekColorStripDict/DrawTekLogo known{DrawTekLogo}if +/BoxStartY BorderHeight BoxSide sub 2 div def +BoxStartX BoxStartY moveto +(C)(100%)1 0 0 0 DrawBox(M)(100%)0 1 0 0 DrawBox(Y)(100%)0 0 1 0 DrawBox(K) +(100%)0 0 0 1 DrawBox(MY)(100%)0 1 1 0 DrawBox(CY)(100%)1 0 1 0 DrawBox(CM) +(100%)1 1 0 0 DrawBox(CMY)(100%)1 1 1 0 DrawBox(C)(50%)0.5 0 0 0 DrawBox(M) +(50%)0 0.5 0 0 DrawBox(Y)(50%)0 0 0.5 0 DrawBox(K)(50%)0 0 0 0.5 DrawBox(MY) +(50%)0 0.5 0.5 0 DrawBox(CY)(50%)0.5 0 0.5 0 DrawBox(CM)(50%) +0.5 0.5 0 0 DrawBox(CMY)(50%)0.5 0.5 0.5 0 DrawBox +DrawBar +DefineName +DrawLegend +end}if}bind def<</EndPage{TekColorStripDict/DrawColorStrip get +exec}>>setpagedevice +end" +*End +*TKColorControlStrip False/Off: " + % Color Control Strip: Off " +*End +*?TKColorControlStrip: " + userdict /TekColorStripDict known {(True)}{(False)} ifelse = flush" +*End +*CloseUI: *TKColorControlStrip + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.003)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM +*Font Bookman-Light: Standard "(001.003)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk +*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk +*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk +*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk +*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk +*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk +*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.001)" Special Disk +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk +*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk +*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk +*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk +*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk +*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk +*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk +*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk +*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk +*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk +*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk +*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk +*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk +*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk +*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk +*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk +*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk +*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk +*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore +" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*% For 60 lpi / 300 dpi ================================ + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60.0" + +*% Last edited on: $Date: 1996/11/15 22:08:48 $ +*% The byte count of this file should be exactly 030023 or 031157 +*% depending on the filesystem it resides in. +*% end of PPD file for Phaser 450J diff --git a/openoffice/share/psprint/driver/TK550171.PS b/openoffice/share/psprint/driver/TK550171.PS new file mode 100644 index 0000000000000000000000000000000000000000..96672e5176a22276f757e750c3d842996cbe538e --- /dev/null +++ b/openoffice/share/psprint/driver/TK550171.PS @@ -0,0 +1,692 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "TK550171.PPD" +*Product: "(Phaser 550)" +*PSVersion: "(2015.105) 9" +*ModelName: "Tektronix Phaser 550" +*ShortNickName: "Tektronix Phaser 550" +*NickName: "Tektronix Phaser 550" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 8 MB RAM: "" +*InstalledMemory 12Meg/12 MB Total RAM: "" +*InstalledMemory 16Meg/16 MB Total RAM: "" +*InstalledMemory 24Meg/24 MB Total RAM: "" +*InstalledMemory 28Meg/28 MB Total RAM: "" +*InstalledMemory 40Meg/40 MB Total RAM: "" +*InstalledMemory 44Meg/44 MB Total RAM: "" +*InstalledMemory 56Meg/56 MB Total RAM: "" +*InstalledMemory 72Meg/72 MB Total RAM: "" +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: PickOne +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Network Card: PickOne +*DefaultOption2: None +*Option2 None/Not Installed: "" +*Option2 P1/EtherTalk, NetWare and TCP/IP: "" +*Option2 P2/TokenTalk, NetWare and TCP/IP: "" +*Option2 P3/LocalTalk and Serial: "" +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Trays: PickOne +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *Option3 False *InputSlot Middle +*UIConstraints: *Option3 False *InputSlot Lower +*UIConstraints: *InstalledMemory None *PageSize Legal +*UIConstraints: *InstalledMemory None *PageRegion Legal + + +*% === Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "2000000" +*VMOption None/Standard 8 MB RAM: "2000000" +*VMOption 12Meg/12 MB Total RAM: "4500000" +*VMOption 16Meg/16 MB Total RAM: "8100000" +*VMOption 24Meg/24 MB Total RAM: "6000000" +*VMOption 28Meg/28 MB Total RAM: "8500000" +*VMOption 40Meg/40 MB Total RAM: "5900000" +*VMOption 44Meg/44 MB Total RAM: "8500000" +*VMOption 56Meg/56 MB Total RAM: "17900000" +*VMOption 72Meg/72 MB Total RAM: "4200000" + +*ColorDevice: True +*DefaultColorSpace: CMYK +*VariablePaperSize: False +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore + " +*End + +*Emulators: hpgl +*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec " +*StopEmulator_hpgl: "<1B7F>0" + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore +" +*End +*Throughput: "14" +*Password: "(0)" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 600dpi +*?Resolution: " + save currentpagedevice + /HWResolution get 0 get ( ) cvs print (dpi) = flush restore" +*End + +*% Halftone Information ================= +*ScreenFreq: "60.0" +*ScreenAngle: "0.0" +*DefaultScreenProc: Null +*ScreenProc Null: "{}" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + + +*% Tray Selection ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 10 AnySetup *InputSlot +*DefaultInputSlot: Paper +*InputSlot Upper: " + mark + { + 4 dict begin + /MediaPosition 0 def + /MediaType null def + /TraySwitch false def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Middle: " + mark + { + 4 dict begin + /MediaPosition 1 def + /MediaType null def + /TraySwitch false def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Lower: " + mark + { + 4 dict begin + /MediaPosition 2 def + /MediaType null def + /TraySwitch false def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Paper: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Paper) def + /TraySwitch true def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Transparency: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Transparency) def + /TraySwitch true def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot ManualPaper/Manual Paper: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Paper) def + /TraySwitch false def + /ManualFeed true def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot ManualTransparency/Manual Transparency: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Transparency) def + /TraySwitch false def + /ManualFeed true def + currentdict end setpagedevice + } stopped cleartomark + " +*End + +*?InputSlot: " +save + currentpagedevice /MediaPosition get + dup null eq + { pop currentpagedevice /MediaType get + dup null eq + { pop (Upper) } + { dup (Paper) eq + { pop currentpagedevice /ManualFeed get + { (ManualPaper) } + { (Paper) } ifelse + } + { + (Transparency) eq + { currentpagedevice /ManualFeed get + { (ManualTransparency) } + { (Transparency) } ifelse + } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup 0 eq + { pop (Upper) } + { dup 1 eq + { pop (Middle) } + { 2 eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 20 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: "2 dict dup /PageSize [612 792] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageSize Legal: "2 dict dup /PageSize [612 1008] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageSize A4: "2 dict dup /PageSize [595 842] put +dup /ImagingBBox null put +setpagedevice" +*End +*?PageSize: " +save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 3 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop +restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 30 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: "2 dict dup /PageSize [612 792] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion Legal: "2 dict dup /PageSize [612 1008] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion A4: "2 dict dup /PageSize [595 842] put +dup /ImagingBBox null put +setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "10.32 15.9 601.68 776.22" +*ImageableArea Legal: "10.32 16.3801 601.68 991.74" +*ImageableArea A4: "13.44 14.46 581.76 828.54" +*?ImageableArea: " +save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension A4: "595 842" + +*RequiresPageRegion All: True + +*% TekColor Selections =================== + +*OpenUI *TekColor/Color Correction: PickOne +*OrderDependency: 40 AnySetup *TekColor +*DefaultTekColor: VividColor/Vivid Color +*TekColor NoAdjust/None: "mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice null def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor VividColor/Vivid Color: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /TekBlue def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor SimulateDisplay/Simulate Display: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /TekDisplay def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor SWOPPress/SWOP Press: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /SWOP-Coated def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor EuroscalePress/Euroscale Press: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /Euroscale-Coated def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor CommercialPress/Commercial Press: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /Commercial-Coated def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor Monochrome: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 1 def + /ColorTransform /Gray def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor UsePrinterSetting/Use Printer Setting: "" + +*?TekColor: " +save + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + 6 dict begin + /TekBlue (VividColor) def + /TekDisplay (SimulateDisplay) def + /SWOP-Coated (SWOPPress) def + /Euroscale-Coated (EuroscalePress) def + /Commercial-Coated (CommercialPress) def + /Gray (Monochrome) def + currentdict end + exch get + } ifelse + } stopped + { % error in PostScript code execution + pop pop (Unknown) + } if + = flush +restore +" +*End + +*CloseUI: *TekColor + +*% Print Quality Selection =================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 50 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode Fast/Fast Color: " + mark + { + 2 dict begin + /HWResolution [600 600] def + /ProcessColorModel /DeviceCMY def + currentdict end setpagedevice + } stopped cleartomark" +*End +*OutputMode Standard: " + mark + { + 2 dict begin + /HWResolution [600 600] def + /ProcessColorModel /DeviceCMYK def + currentdict end setpagedevice + } stopped cleartomark" +*End +*?OutputMode: "save + currentpagedevice /ProcessColorModel get /DeviceCMY eq + { (Fast) } + { (Standard) } ifelse + = flush restore" +*End +*CloseUI: *OutputMode + +*DefaultOutputBin: OnlyOne + +*OpenUI *OutputOrder/Output Order: PickOne +*OrderDependency: 60 AnySetup *OutputOrder +*DefaultOutputOrder: Reverse +*OutputOrder Normal/Face Down: " + mark + { + 1 dict begin + /OutputFaceUp false def + currentdict end setpagedevice + } stopped cleartomark" +*End +*OutputOrder Reverse/Face Up: " + mark + { + 1 dict begin + /OutputFaceUp true def + currentdict end setpagedevice + } stopped cleartomark" +*End +*?OutputOrder: "save + currentpagedevice /OutputFaceUp get + { (Reverse) } + { (Normal) } ifelse + = flush restore" +*End +*CloseUI: *OutputOrder + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*?FontQuery: " +save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush +restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "printer is warming up" +*Status: "idle" +*Status: "waiting" +*Status: "busy" +*Status: "PrinterError: Upper media tray empty" +*Status: "PrinterError: Middle media tray empty" +*Status: "PrinterError: Lower media tray empty" +*Status: "PrinterError: Media tray empty" +*Status: "PrinterError: Upper media tray missing" +*Status: "PrinterError: Middle media tray missing" +*Status: "PrinterError: Lower media tray missing" +*Status: "PrinterError: Media tray missing" +*Status: "PrinterError: Door open" +*Status: "PrinterError: Paper feeder open" +*Status: "PrinterError: Output tray full" +*Status: "PrinterError: Toner cartridge missing" +*Status: "PrinterError: Toner discharge tray missing" +*Status: "PrinterError: Corona wire missing" +*Status: "PrinterError: Imaging unit missing" +*Status: "PrinterError: Fuser missing" +*Status: "PrinterError: Paper feeder missing" +*Status: "PrinterError: Manual feed empty" +*Status: "PrinterError: Media jam" +*Status: "PrinterError: Waiting for paper" +*Status: "PrinterError: Waiting for transparency" +*Status: "PrinterError: Replace cyan" +*Status: "PrinterError: Replace magenta" +*Status: "PrinterError: Replace yellow" +*Status: "PrinterError: Replace black" +*Status: "PrinterError: Replace Imaging unit" +*Status: "PrinterError: Wrong media in tray" +*Status: "PrinterError: Manual feed: remove media" +*Status: "PrinterError: Print engine failure" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "Serial" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "Internal" +*Source: "EtherTalk" +*Source: "PrintServer" +*Source: "LPR" +*Source: "AppSocket" +*Source: "FrontPanelJobInput" +*Source: "Scanner" +*Source: "TokenTalk" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "Upper media tray empty" +*PrinterError: "Middle media tray empty" +*PrinterError: "Lower media tray empty" +*PrinterError: "Media tray empty" +*PrinterError: "Upper media tray missing" +*PrinterError: "Middle media tray missing" +*PrinterError: "Lower media tray missing" +*PrinterError: "Media tray missing" +*PrinterError: "Door open" +*PrinterError: "Paper feeder open" +*PrinterError: "Output tray full" +*PrinterError: "Toner cartridge missing" +*PrinterError: "Toner discharge tray missing" +*PrinterError: "Corona wire missing" +*PrinterError: "Imaging unit missing" +*PrinterError: "Fuser missing" +*PrinterError: "Paper feeder missing" +*PrinterError: "Manual feed empty" +*PrinterError: "Media jam" +*PrinterError: "Waiting for paper" +*PrinterError: "Waiting for transparency" +*PrinterError: "Replace cyan" +*PrinterError: "Replace magenta" +*PrinterError: "Replace yellow" +*PrinterError: "Replace black" +*PrinterError: "Replace Imaging unit" +*PrinterError: "Wrong media in tray" +*PrinterError: "Manual feed: remove media" +*PrinterError: "Print engine failure" + +*DefaultColorSep: ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 600 dpi ================================ + +*ColorSepScreenAngle ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "0.0" +*ColorSepScreenAngle CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "0.0" +*ColorSepScreenAngle ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "0.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "0.0" +*ColorSepScreenAngle ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "60.0" +*ColorSepScreenFreq CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "60.0" +*ColorSepScreenFreq ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "60.0" +*ColorSepScreenFreq ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "60.0" +*ColorSepScreenFreq ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "60.0" + +*% The byte count of this file should be exactly 019038 or 019730 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 550 diff --git a/openoffice/share/psprint/driver/TK550391.PS b/openoffice/share/psprint/driver/TK550391.PS new file mode 100644 index 0000000000000000000000000000000000000000..2f0f5c9f90e225443018205d10cff24c60a91d12 --- /dev/null +++ b/openoffice/share/psprint/driver/TK550391.PS @@ -0,0 +1,780 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "TK550391.PPD" +*Product: "(Phaser 550)" +*PSVersion: "(2015.105) 9" +*ModelName: "Tektronix Phaser 550" +*ShortNickName: "Tektronix Phaser 550 1200 dpi" +*NickName: "Tektronix Phaser 550 with 1200 dpi" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: 24Meg +*InstalledMemory 24Meg/Standard 24 MB RAM: "" +*InstalledMemory 28Meg/28 MB Total RAM: "" +*InstalledMemory 40Meg/40 MB Total RAM: "" +*InstalledMemory 44Meg/44 MB Total RAM: "" +*InstalledMemory 56Meg/56 MB Total RAM: "" +*InstalledMemory 72Meg/72 MB Total RAM: "" +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: PickOne +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Network Card: PickOne +*DefaultOption2: None +*Option2 None/Not Installed: "" +*Option2 P1/EtherTalk, NetWare and TCP/IP: "" +*Option2 P2/TokenTalk, NetWare and TCP/IP: "" +*Option2 P3/LocalTalk and Serial: "" +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Trays: PickOne +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *Option3 False *InputSlot Middle +*UIConstraints: *Option3 False *InputSlot Lower + +*% === Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "5500000" +*VMOption None/Standard 24 MB RAM: "5500000" +*VMOption 28Meg/28 MB Total RAM: "8000000" +*VMOption 40Meg/40 MB Total RAM: "5400000" +*VMOption 44Meg/44 MB Total RAM: "8000000" +*VMOption 56Meg/56 MB Total RAM: "17400000" +*VMOption 72Meg/72 MB Total RAM: "3800000" + +*ColorDevice: True +*DefaultColorSpace: CMYK +*VariablePaperSize: False +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore + " +*End + +*Emulators: hpgl +*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec " +*StopEmulator_hpgl: "<1B7F>0" + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore +" +*End +*Throughput: "14" +*Password: "(0)" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 600x600dpi +*?Resolution: " + save currentpagedevice + /HWResolution get + aload pop exch ( ) cvs print (x) print ( ) cvs print (dpi) + = flush + restore" +*End + +*% Halftone Information ================= +*ScreenFreq: "60.0" +*ScreenAngle: "0.0" +*DefaultScreenProc: Null +*ScreenProc Null: "{}" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + + +*% Tray Selection ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Paper +*InputSlot Upper: " + mark + { + 4 dict begin + /MediaPosition 0 def + /MediaType null def + /TraySwitch false def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Middle: " + mark + { + 4 dict begin + /MediaPosition 1 def + /MediaType null def + /TraySwitch false def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Lower: " + mark + { + 4 dict begin + /MediaPosition 2 def + /MediaType null def + /TraySwitch false def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Paper: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Paper) def + /TraySwitch true def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Transparency: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Transparency) def + /TraySwitch true def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot ManualPaper/Manual Paper: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Paper) def + /TraySwitch false def + /ManualFeed true def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot ManualTransparency/Manual Transparency: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Transparency) def + /TraySwitch false def + /ManualFeed true def + currentdict end setpagedevice + } stopped cleartomark + " +*End + +*?InputSlot: " +save + currentpagedevice /MediaPosition get + dup null eq + { pop currentpagedevice /MediaType get + dup null eq + { pop (Upper) } + { dup (Paper) eq + { pop currentpagedevice /ManualFeed get + { (ManualPaper) } + { (Paper) } ifelse + } + { + (Transparency) eq + { currentpagedevice /ManualFeed get + { (ManualTransparency) } + { (Transparency) } ifelse + } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup 0 eq + { pop (Upper) } + { dup 1 eq + { pop (Middle) } + { 2 eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: "2 dict dup /PageSize [612 792] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageSize Legal: "2 dict dup /PageSize [612 1008] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageSize A4: "2 dict dup /PageSize [595 842] put +dup /ImagingBBox null put +setpagedevice" +*End +*?PageSize: " +save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 3 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop +restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: "2 dict dup /PageSize [612 792] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion Legal: "2 dict dup /PageSize [612 1008] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion A4: "2 dict dup /PageSize [595 842] put +dup /ImagingBBox null put +setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "10.32 15.9 601.68 776.22" +*ImageableArea Legal: "10.32 16.3801 601.68 991.74" +*ImageableArea A4: "13.44 14.46 581.76 828.54" +*?ImageableArea: " +save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension A4: "595 842" + +*RequiresPageRegion All: True + +*% TekColor Selections =================== + +*OpenUI *TekColor/Color Correction: PickOne +*OrderDependency: 50 AnySetup *TekColor +*DefaultTekColor: VividColor/Vivid Color +*TekColor NoAdjust/None: "mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice null def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor VividColor/Vivid Color: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /TekBlue def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor SimulateDisplay/Simulate Display: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /TekDisplay def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor SWOPPress/SWOP Press: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /SWOP-Coated def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor EuroscalePress/Euroscale Press: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /Euroscale-Coated def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor CommercialPress/Commercial Press: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /Commercial-Coated def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor Monochrome: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 1 def + /ColorTransform /Gray def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor UsePrinterSetting/Use Printer Setting: "" + +*?TekColor: " +save + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + 6 dict begin + /TekBlue (VividColor) def + /TekDisplay (SimulateDisplay) def + /SWOP-Coated (SWOPPress) def + /Euroscale-Coated (EuroscalePress) def + /Commercial-Coated (CommercialPress) def + /Gray (Monochrome) def + currentdict end + exch get + } ifelse + } stopped + { % error in PostScript code execution + pop pop (Unknown) + } if + = flush +restore +" +*End + +*CloseUI: *TekColor + +*% Print Quality Selection =================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 60 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode Fast/Fast Color: " + mark + { + 2 dict begin + /HWResolution [600 600] def + /ProcessColorModel /DeviceCMY def + currentdict end setpagedevice + } stopped cleartomark" +*End +*OutputMode Standard: " + mark + { + 2 dict begin + /HWResolution [600 600] def + /ProcessColorModel /DeviceCMYK def + currentdict end setpagedevice + } stopped cleartomark" +*End +*OutputMode Enhanced: " + mark + { + 2 dict begin + /HWResolution [1200 600] def + /ProcessColorModel /DeviceCMYK def + currentdict end setpagedevice + } stopped cleartomark" +*End +*OutputMode Premium: " + mark + { + 2 dict begin + /HWResolution [1200 1200] def + /ProcessColorModel /DeviceCMYK def + currentdict end setpagedevice + } stopped cleartomark" +*End +*?OutputMode: "save + currentpagedevice /ProcessColorModel get /DeviceCMY eq + { (Fast) } + { currentpagedevice /HWResolution get + aload pop 1200 eq + { (Premium) } + { 1200 eq + { (Enhanced) } + { (Standard) } ifelse + } ifelse + } ifelse + = flush restore" +*End +*CloseUI: *OutputMode + +*DefaultOutputBin: OnlyOne + +*OpenUI *OutputOrder/Output Order: PickOne +*OrderDependency: 70 AnySetup *OutputOrder +*DefaultOutputOrder: Reverse +*OutputOrder Normal/Face Down: " + mark + { + 1 dict begin + /OutputFaceUp false def + currentdict end setpagedevice + } stopped cleartomark" +*End +*OutputOrder Reverse/Face Up: " + mark + { + 1 dict begin + /OutputFaceUp true def + currentdict end setpagedevice + } stopped cleartomark" +*End +*?OutputOrder: "save + currentpagedevice /OutputFaceUp get + { (Reverse) } + { (Normal) } ifelse + = flush restore" +*End +*CloseUI: *OutputOrder + +*OpenUI *Collate/Quick Collate: Boolean +*OrderDependency: 80 AnySetup *Collate +*DefaultCollate: False +*Collate False: " + mark + { + 1 dict begin + /Collate false def + currentdict end setpagedevice + } stopped cleartomark" +*End +*Collate True: " + mark + { + 1 dict begin + /Collate true def + currentdict end setpagedevice + } stopped cleartomark" +*End +*?Collate: "save + currentpagedevice /Collate get + = flush restore" +*End +*CloseUI: *Collate + +*OpenUI *TKCheckPrint/Check Print: Boolean +*OrderDependency: 90 AnySetup *TKCheckPrint +*DefaultTKCheckPrint: False +*TKCheckPrint False: "" +*TKCheckPrint True: " + mark + { + /RRCustomProcs /ProcSet findresource + begin + setcheckprint + end + } stopped cleartomark" +*End +*?TKCheckPrint: "save + /RRCustomProcs /ProcSet findresource + begin + currentcheckprint + end + = flush restore" +*End +*CloseUI: *TKCheckPrint + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.003)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM +*Font Bookman-Light: Standard "(001.003)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM +*?FontQuery: " +save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush +restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "printer is warming up" +*Status: "idle" +*Status: "waiting" +*Status: "busy" +*Status: "PrinterError: Upper media tray empty" +*Status: "PrinterError: Middle media tray empty" +*Status: "PrinterError: Lower media tray empty" +*Status: "PrinterError: Media tray empty" +*Status: "PrinterError: Upper media tray missing" +*Status: "PrinterError: Middle media tray missing" +*Status: "PrinterError: Lower media tray missing" +*Status: "PrinterError: Media tray missing" +*Status: "PrinterError: Door open" +*Status: "PrinterError: Paper feeder open" +*Status: "PrinterError: Output tray full" +*Status: "PrinterError: Toner cartridge missing" +*Status: "PrinterError: Toner discharge tray missing" +*Status: "PrinterError: Corona wire missing" +*Status: "PrinterError: Imaging unit missing" +*Status: "PrinterError: Fuser missing" +*Status: "PrinterError: Paper feeder missing" +*Status: "PrinterError: Manual feed empty" +*Status: "PrinterError: Media jam" +*Status: "PrinterError: Waiting for paper" +*Status: "PrinterError: Waiting for transparency" +*Status: "PrinterError: Replace cyan" +*Status: "PrinterError: Replace magenta" +*Status: "PrinterError: Replace yellow" +*Status: "PrinterError: Replace black" +*Status: "PrinterError: Replace Imaging unit" +*Status: "PrinterError: Wrong media in tray" +*Status: "PrinterError: Manual feed: remove media" +*Status: "PrinterError: Print engine failure" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "Serial" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "Internal" +*Source: "EtherTalk" +*Source: "PrintServer" +*Source: "LPR" +*Source: "AppSocket" +*Source: "FrontPanelJobInput" +*Source: "Scanner" +*Source: "TokenTalk" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "Upper media tray empty" +*PrinterError: "Middle media tray empty" +*PrinterError: "Lower media tray empty" +*PrinterError: "Media tray empty" +*PrinterError: "Upper media tray missing" +*PrinterError: "Middle media tray missing" +*PrinterError: "Lower media tray missing" +*PrinterError: "Media tray missing" +*PrinterError: "Door open" +*PrinterError: "Paper feeder open" +*PrinterError: "Output tray full" +*PrinterError: "Toner cartridge missing" +*PrinterError: "Toner discharge tray missing" +*PrinterError: "Corona wire missing" +*PrinterError: "Imaging unit missing" +*PrinterError: "Fuser missing" +*PrinterError: "Paper feeder missing" +*PrinterError: "Manual feed empty" +*PrinterError: "Media jam" +*PrinterError: "Waiting for paper" +*PrinterError: "Waiting for transparency" +*PrinterError: "Replace cyan" +*PrinterError: "Replace magenta" +*PrinterError: "Replace yellow" +*PrinterError: "Replace black" +*PrinterError: "Replace Imaging unit" +*PrinterError: "Wrong media in tray" +*PrinterError: "Manual feed: remove media" +*PrinterError: "Print engine failure" + +*DefaultColorSep: ProcessBlack.60lpi.600x600dpi/60 lpi / 600x600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 600x600dpi ================================ + +*ColorSepScreenAngle ProcessBlack.60lpi.600x600dpi/60 lpi / 600x600 dpi: "0.0" +*ColorSepScreenAngle CustomColor.60lpi.600x600dpi/60 lpi / 600x600 dpi: "0.0" +*ColorSepScreenAngle ProcessCyan.60lpi.600x600dpi/60 lpi / 600x600 dpi: "0.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.600x600dpi/60 lpi / 600x600 dpi: "0.0" +*ColorSepScreenAngle ProcessYellow.60lpi.600x600dpi/60 lpi / 600x600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.600x600dpi/60 lpi / 600x600 dpi: "60.0" +*ColorSepScreenFreq CustomColor.60lpi.600x600dpi/60 lpi / 600x600 dpi: "60.0" +*ColorSepScreenFreq ProcessCyan.60lpi.600x600dpi/60 lpi / 600x600 dpi: "60.0" +*ColorSepScreenFreq ProcessMagenta.60lpi.600x600dpi/60 lpi / 600x600 dpi: "60.0" +*ColorSepScreenFreq ProcessYellow.60lpi.600x600dpi/60 lpi / 600x600 dpi: "60.0" + +*% The byte count of this file should be exactly 021622 or 022402 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 550 with 1200 dpi diff --git a/openoffice/share/psprint/driver/TK550PJ1.PS b/openoffice/share/psprint/driver/TK550PJ1.PS new file mode 100644 index 0000000000000000000000000000000000000000..03bf291a1fbb8f47f0baa846530d43fb776dfe00 --- /dev/null +++ b/openoffice/share/psprint/driver/TK550PJ1.PS @@ -0,0 +1,828 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "TK550PJ1.PPD" +*Product: "(Phaser 550J)" +*PSVersion: "(2015.105) 9" +*ModelName: "Tektronix Phaser 550" +*ShortNickName: "Tektronix Phaser 550J 1200 dpi" +*NickName: "Tektronix Phaser 550J with 1200 dpi" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: 24Meg +*InstalledMemory 24Meg/Standard 24 MB RAM: "" +*InstalledMemory 28Meg/28 MB Total RAM: "" +*InstalledMemory 40Meg/40 MB Total RAM: "" +*InstalledMemory 44Meg/44 MB Total RAM: "" +*InstalledMemory 56Meg/56 MB Total RAM: "" +*InstalledMemory 72Meg/72 MB Total RAM: "" +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: PickOne +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Network Card: PickOne +*DefaultOption2: None +*Option2 None/Not Installed: "" +*Option2 P1/EtherTalk, NetWare and TCP/IP: "" +*Option2 P2/TokenTalk, NetWare and TCP/IP: "" +*Option2 P3/LocalTalk and Serial: "" +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Trays: PickOne +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *Option3 False *InputSlot Middle +*UIConstraints: *Option3 False *InputSlot Lower + +*% === Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "5500000" +*VMOption None/Standard 24 MB RAM: "5500000" +*VMOption 28Meg/28 MB Total RAM: "8000000" +*VMOption 40Meg/40 MB Total RAM: "5400000" +*VMOption 44Meg/44 MB Total RAM: "8000000" +*VMOption 56Meg/56 MB Total RAM: "17400000" +*VMOption 72Meg/72 MB Total RAM: "3800000" + +*ColorDevice: True +*DefaultColorSpace: CMYK +*VariablePaperSize: False +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore + " +*End + +*Emulators: hpgl +*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec " +*StopEmulator_hpgl: "<1B7F>0" + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore +" +*End +*Throughput: "14" +*Password: "(0)" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 600x600dpi +*?Resolution: " + save currentpagedevice + /HWResolution get + aload pop exch ( ) cvs print (x) print ( ) cvs print (dpi) + = flush + restore" +*End + +*% Halftone Information ================= +*ScreenFreq: "60.0" +*ScreenAngle: "0.0" +*DefaultScreenProc: Null +*ScreenProc Null: "{}" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + + +*% Tray Selection ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: Paper +*InputSlot Upper: " + mark + { + 4 dict begin + /MediaPosition 0 def + /MediaType null def + /TraySwitch false def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Middle: " + mark + { + 4 dict begin + /MediaPosition 1 def + /MediaType null def + /TraySwitch false def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Lower: " + mark + { + 4 dict begin + /MediaPosition 2 def + /MediaType null def + /TraySwitch false def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Paper: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Paper) def + /TraySwitch true def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Transparency: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Transparency) def + /TraySwitch true def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot ManualPaper/Manual Paper: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Paper) def + /TraySwitch false def + /ManualFeed true def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot ManualTransparency/Manual Transparency: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Transparency) def + /TraySwitch false def + /ManualFeed true def + currentdict end setpagedevice + } stopped cleartomark + " +*End + +*?InputSlot: " +save + currentpagedevice /MediaPosition get + dup null eq + { pop currentpagedevice /MediaType get + dup null eq + { pop (Upper) } + { dup (Paper) eq + { pop currentpagedevice /ManualFeed get + { (ManualPaper) } + { (Paper) } ifelse + } + { + (Transparency) eq + { currentpagedevice /ManualFeed get + { (ManualTransparency) } + { (Transparency) } ifelse + } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup 0 eq + { pop (Upper) } + { dup 1 eq + { pop (Middle) } + { 2 eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize Letter: "2 dict dup /PageSize [612 792] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageSize Legal: "2 dict dup /PageSize [612 1008] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageSize A4: "2 dict dup /PageSize [595 842] put +dup /ImagingBBox null put +setpagedevice" +*End +*?PageSize: " +save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 3 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop +restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion Letter: "2 dict dup /PageSize [612 792] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion Legal: "2 dict dup /PageSize [612 1008] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion A4: "2 dict dup /PageSize [595 842] put +dup /ImagingBBox null put +setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 +*ImageableArea Letter: "10.32 15.9 601.68 776.22" +*ImageableArea Legal: "10.32 16.3801 601.68 991.74" +*ImageableArea A4: "13.44 14.46 581.76 828.54" +*?ImageableArea: " +save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension A4: "595 842" + +*RequiresPageRegion All: True + +*% TekColor Selections =================== + +*OpenUI *TekColor/Color Correction: PickOne +*OrderDependency: 50 AnySetup *TekColor +*DefaultTekColor: VividColor/Vivid Color +*TekColor NoAdjust/None: "mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice null def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor VividColor/Vivid Color: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /TekBlue def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor SimulateDisplay/Simulate Display: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /TekDisplay def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor SWOPPress/SWOP Press: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /SWOP-Coated def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor EuroscalePress/Euroscale Press: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /Euroscale-Coated def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor CommercialPress/Commercial Press: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /Commercial-Coated def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor Monochrome: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 1 def + /ColorTransform /Gray def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor UsePrinterSetting/Use Printer Setting: "" + +*?TekColor: " +save + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + 6 dict begin + /TekBlue (VividColor) def + /TekDisplay (SimulateDisplay) def + /SWOP-Coated (SWOPPress) def + /Euroscale-Coated (EuroscalePress) def + /Commercial-Coated (CommercialPress) def + /Gray (Monochrome) def + currentdict end + exch get + } ifelse + } stopped + { % error in PostScript code execution + pop pop (Unknown) + } if + = flush +restore +" +*End + +*CloseUI: *TekColor + +*% Print Quality Selection =================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 60 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode Fast/Fast Color: " + mark + { + 2 dict begin + /HWResolution [600 600] def + /ProcessColorModel /DeviceCMY def + currentdict end setpagedevice + } stopped cleartomark" +*End +*OutputMode Standard: " + mark + { + 2 dict begin + /HWResolution [600 600] def + /ProcessColorModel /DeviceCMYK def + currentdict end setpagedevice + } stopped cleartomark" +*End +*OutputMode Enhanced: " + mark + { + 2 dict begin + /HWResolution [1200 600] def + /ProcessColorModel /DeviceCMYK def + currentdict end setpagedevice + } stopped cleartomark" +*End +*OutputMode Premium: " + mark + { + 2 dict begin + /HWResolution [1200 1200] def + /ProcessColorModel /DeviceCMYK def + currentdict end setpagedevice + } stopped cleartomark" +*End +*?OutputMode: "save + currentpagedevice /ProcessColorModel get /DeviceCMY eq + { (Fast) } + { currentpagedevice /HWResolution get + aload pop 1200 eq + { (Premium) } + { 1200 eq + { (Enhanced) } + { (Standard) } ifelse + } ifelse + } ifelse + = flush restore" +*End +*CloseUI: *OutputMode + +*DefaultOutputBin: OnlyOne + +*OpenUI *OutputOrder/Output Order: PickOne +*OrderDependency: 70 AnySetup *OutputOrder +*DefaultOutputOrder: Reverse +*OutputOrder Normal/Face Down: " + mark + { + 1 dict begin + /OutputFaceUp false def + currentdict end setpagedevice + } stopped cleartomark" +*End +*OutputOrder Reverse/Face Up: " + mark + { + 1 dict begin + /OutputFaceUp true def + currentdict end setpagedevice + } stopped cleartomark" +*End +*?OutputOrder: "save + currentpagedevice /OutputFaceUp get + { (Reverse) } + { (Normal) } ifelse + = flush restore" +*End +*CloseUI: *OutputOrder + +*OpenUI *Collate/Quick Collate: Boolean +*OrderDependency: 80 AnySetup *Collate +*DefaultCollate: False +*Collate False: " + mark + { + 1 dict begin + /Collate false def + currentdict end setpagedevice + } stopped cleartomark" +*End +*Collate True: " + mark + { + 1 dict begin + /Collate true def + currentdict end setpagedevice + } stopped cleartomark" +*End +*?Collate: "save + currentpagedevice /Collate get + = flush restore" +*End +*CloseUI: *Collate + +*OpenUI *TKCheckPrint/Check Print: Boolean +*OrderDependency: 90 AnySetup *TKCheckPrint +*DefaultTKCheckPrint: False +*TKCheckPrint False: "" +*TKCheckPrint True: " + mark + { + /RRCustomProcs /ProcSet findresource + begin + setcheckprint + end + } stopped cleartomark" +*End +*?TKCheckPrint: "save + /RRCustomProcs /ProcSet findresource + begin + currentcheckprint + end + = flush restore" +*End +*CloseUI: *TKCheckPrint + +*% Font Information ===================== +*DefaultFont: Courier +*Font CGBM-PropRoman: UnknownEncoding "(003.000)" UnknownCharset UnknownStatus +*Font ChuGothicBBB-Medium: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font ChuGothicBBB-Medium-Mono: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font ChuGothicBBB-Medium-PropRoman: UnknownEncoding "(003.000)" UnknownCharset UnknownStatus +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(FontInfo & version not present)" 83pv Disk +*Font GothicBBB-Medium-90ms-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-90ms-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-90pv-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-90pv-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-Add-H: JIS "(FontInfo & version not present)" Add Disk +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(FontInfo & version not present)" Add Disk +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(FontInfo & version not present)" Add Disk +*Font GothicBBB-Medium-Add-V: JIS "(FontInfo & version not present)" Add Disk +*Font GothicBBB-Medium-Adobe-Japan1-0: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font GothicBBB-Medium-Adobe-Japan1-1: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font GothicBBB-Medium-Adobe-Japan1-2: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font GothicBBB-Medium-EUC-H: EUC "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-EUC-V: EUC "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-Ext-H: JIS "(FontInfo & version not present)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(FontInfo & version not present)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(FontInfo & version not present)" Ext Disk +*Font GothicBBB-Medium-Ext-V: JIS "(FontInfo & version not present)" Ext Disk +*Font GothicBBB-Medium-H: JIS "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-Hankaku: JIS "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-NWP-H: JIS "(FontInfo & version not present)" NWP Disk +*Font GothicBBB-Medium-NWP-V: JIS "(FontInfo & version not present)" NWP Disk +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-Roman: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font GothicBBB-Medium-V: JIS "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-WP-Symbol: Special "(FontInfo & version not present)" Special Disk +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font Mincho-PC-Hiragana: Special "(003.000)" Special Disk +*Font Mincho-PC-Katakana: Special "(003.000)" Special Disk +*Font NotDefFont: UnknownEncoding "(004.001)" UnknownCharset UnknownStatus +*Font Osaka-MonoRoman: UnknownEncoding "(003.000)" UnknownCharset UnknownStatus +*Font PCHelvetica: UnknownEncoding "(001.001)" UnknownCharset UnknownStatus +*Font PCTimes-Roman: UnknownEncoding "(001.001)" UnknownCharset UnknownStatus +*Font RLKL-PropRoman: UnknownEncoding "(003.000)" UnknownCharset UnknownStatus +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(FontInfo & version not present)" 83pv Disk +*Font Ryumin-Light-90ms-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-90ms-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-90pv-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-90pv-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-Add-H: JIS "(FontInfo & version not present)" Add Disk +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(FontInfo & version not present)" Add Disk +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(FontInfo & version not present)" Add Disk +*Font Ryumin-Light-Add-V: JIS "(FontInfo & version not present)" Add Disk +*Font Ryumin-Light-Adobe-Japan1-0: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font Ryumin-Light-Adobe-Japan1-1: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font Ryumin-Light-Adobe-Japan1-2: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font Ryumin-Light-EUC-H: EUC "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-EUC-V: EUC "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-Ext-H: JIS "(FontInfo & version not present)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(FontInfo & version not present)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(FontInfo & version not present)" Ext Disk +*Font Ryumin-Light-Ext-V: JIS "(FontInfo & version not present)" Ext Disk +*Font Ryumin-Light-H: JIS "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-Hankaku: JIS "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-KL: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font Ryumin-Light-KL-Mono: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font Ryumin-Light-KL-PropRoman: UnknownEncoding "(003.000)" UnknownCharset UnknownStatus +*Font Ryumin-Light-NWP-H: JIS "(FontInfo & version not present)" NWP Disk +*Font Ryumin-Light-NWP-V: JIS "(FontInfo & version not present)" NWP Disk +*Font Ryumin-Light-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-Roman: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font Ryumin-Light-V: JIS "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-WP-Symbol: Special "(FontInfo & version not present)" Special Disk +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*?FontQuery: " +save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush +restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "printer is warming up" +*Status: "idle" +*Status: "waiting" +*Status: "busy" +*Status: "PrinterError: Upper media tray empty" +*Status: "PrinterError: Middle media tray empty" +*Status: "PrinterError: Lower media tray empty" +*Status: "PrinterError: Media tray empty" +*Status: "PrinterError: Upper media tray missing" +*Status: "PrinterError: Middle media tray missing" +*Status: "PrinterError: Lower media tray missing" +*Status: "PrinterError: Media tray missing" +*Status: "PrinterError: Door open" +*Status: "PrinterError: Paper feeder open" +*Status: "PrinterError: Output tray full" +*Status: "PrinterError: Toner cartridge missing" +*Status: "PrinterError: Toner discharge tray missing" +*Status: "PrinterError: Corona wire missing" +*Status: "PrinterError: Imaging unit missing" +*Status: "PrinterError: Fuser missing" +*Status: "PrinterError: Paper feeder missing" +*Status: "PrinterError: Manual feed empty" +*Status: "PrinterError: Media jam" +*Status: "PrinterError: Waiting for paper" +*Status: "PrinterError: Waiting for transparency" +*Status: "PrinterError: Replace cyan" +*Status: "PrinterError: Replace magenta" +*Status: "PrinterError: Replace yellow" +*Status: "PrinterError: Replace black" +*Status: "PrinterError: Replace Imaging unit" +*Status: "PrinterError: Wrong media in tray" +*Status: "PrinterError: Manual feed: remove media" +*Status: "PrinterError: Print engine failure" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "Serial" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "Internal" +*Source: "EtherTalk" +*Source: "PrintServer" +*Source: "LPR" +*Source: "AppSocket" +*Source: "FrontPanelJobInput" +*Source: "Scanner" +*Source: "TokenTalk" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "Upper media tray empty" +*PrinterError: "Middle media tray empty" +*PrinterError: "Lower media tray empty" +*PrinterError: "Media tray empty" +*PrinterError: "Upper media tray missing" +*PrinterError: "Middle media tray missing" +*PrinterError: "Lower media tray missing" +*PrinterError: "Media tray missing" +*PrinterError: "Door open" +*PrinterError: "Paper feeder open" +*PrinterError: "Output tray full" +*PrinterError: "Toner cartridge missing" +*PrinterError: "Toner discharge tray missing" +*PrinterError: "Corona wire missing" +*PrinterError: "Imaging unit missing" +*PrinterError: "Fuser missing" +*PrinterError: "Paper feeder missing" +*PrinterError: "Manual feed empty" +*PrinterError: "Media jam" +*PrinterError: "Waiting for paper" +*PrinterError: "Waiting for transparency" +*PrinterError: "Replace cyan" +*PrinterError: "Replace magenta" +*PrinterError: "Replace yellow" +*PrinterError: "Replace black" +*PrinterError: "Replace Imaging unit" +*PrinterError: "Wrong media in tray" +*PrinterError: "Manual feed: remove media" +*PrinterError: "Print engine failure" + +*DefaultColorSep: ProcessBlack.60lpi.600x600dpi/60 lpi / 600x600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 600x600dpi ================================ + +*ColorSepScreenAngle ProcessBlack.60lpi.600x600dpi/60 lpi / 600x600 dpi: "0.0" +*ColorSepScreenAngle CustomColor.60lpi.600x600dpi/60 lpi / 600x600 dpi: "0.0" +*ColorSepScreenAngle ProcessCyan.60lpi.600x600dpi/60 lpi / 600x600 dpi: "0.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.600x600dpi/60 lpi / 600x600 dpi: "0.0" +*ColorSepScreenAngle ProcessYellow.60lpi.600x600dpi/60 lpi / 600x600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.600x600dpi/60 lpi / 600x600 dpi: "60.0" +*ColorSepScreenFreq CustomColor.60lpi.600x600dpi/60 lpi / 600x600 dpi: "60.0" +*ColorSepScreenFreq ProcessCyan.60lpi.600x600dpi/60 lpi / 600x600 dpi: "60.0" +*ColorSepScreenFreq ProcessMagenta.60lpi.600x600dpi/60 lpi / 600x600 dpi: "60.0" +*ColorSepScreenFreq ProcessYellow.60lpi.600x600dpi/60 lpi / 600x600 dpi: "60.0" + +*% The byte count of this file should be exactly 026102 or 026930 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 550J with 1200 dpi + + diff --git a/openoffice/share/psprint/driver/TKP350J2.PS b/openoffice/share/psprint/driver/TKP350J2.PS new file mode 100644 index 0000000000000000000000000000000000000000..ac1e15092ac9e7b2022058d1879511b257760e76 --- /dev/null +++ b/openoffice/share/psprint/driver/TKP350J2.PS @@ -0,0 +1,599 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(Phaser 350J)" +*PSVersion: "(2015.105) 11" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 350" +*ShortNickName: "Tektronix Phaser 350J" +*NickName: "Tektronix Phaser 350J" +*PCFileName: "TKP350J2.PPD" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 12 MB RAM: "" +*InstalledMemory 24Meg/24 MB Total RAM: "" +*?InstalledMemory: " + currentsystemparams /RamSize get + 16#100000 div round cvi + dup 14 lt + { pop (None) } {2 string cvs print (Meg) } ifelse + = flush" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Network Card: PickOne +*DefaultOption2: None +*Option2 None/Not Installed: "" +*Option2 P1/EtherTalk, NetWare and TCP/IP: "" +*Option2 P2/TokenTalk, NetWare and TCP/IP: "" +*Option2 P3/LocalTalk and Serial: "" +*?Option2: " + (%EthernetPhysical%) /IODevice resourcestatus + {pop pop (P1) } + { + (%LocalTalk%) /IODevice resourcestatus + {pop pop (P3) } + { + (%TokenRingPhysical%) /IODevice resourcestatus + {pop pop (P2) } { (None) } ifelse + } ifelse + } ifelse = flush" +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Tray: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " +currentpagedevice /InputAttributes get 1 known +{ (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *InstalledMemory None *OutputMode Enhanced +*UIConstraints: *InstalledMemory None *Collate True +*UIConstraints: *Option1 False *Collate True +*UIConstraints: *Option3 False *InputSlot Lower +*UIConstraints: *OutputMode Enhanced *InstalledMemory None +*UIConstraints: *Collate True *InstalledMemory None +*UIConstraints: *Collate True *Option1 False +*UIConstraints: *InputSlot Lower *Option3 False +*UIConstraints: *VMOption None *OutputMode Enhanced +*UIConstraints: *VMOption None *Collate True +*UIConstraints: *OutputMode Enhanced *VMOption None +*UIConstraints: *Collate True *VMOption None + +*% === Basic Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "6100000" +*VMOption None/Standard 12 MB RAM: "6100000" +*VMOption 24Meg/24 MB Total RAM: "16000000" +*ColorDevice: True +*DefaultColorSpace: CMYK +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*SuggestedManualFeedTimeout: "60" +*1284Modes Parallel: Compat Nibble +*1284DeviceID: " + MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript; + MODEL:Phaser 350J;CLASS:Printer;DESCRIPTION: + Phaser 350 Color Page Printer, PostScript Level 2, Letter / A4 Size; + COMPATIBLE_ID:" +*End +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore + " +*End + +*Emulators: hpgl +*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec " +*StopEmulator_hpgl: "<1B7F>0" + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore +" +*End +*Throughput: "6" +*Password: "(0)" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*% Resolution/Print Quality Selection =================== + +*DefaultResolution: 300x300dpi + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 40.0 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode FastColor/Fast Color: " + <3c7e343f5038663d264e554e446573513c426c406c6e30665f24343147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*OutputMode Standard/Standard: " + <3c7e343f5038663d264e554e446573513c426c406c6e3147434c2a3147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*OutputMode Enhanced/Enhanced 600x300: " + <3c7e343f5038663d264e554e446573513c426c406c6e32443f672d3147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*?OutputMode: " + save + <3c7e343f503e593146505f24462a27636643693d3e433147434c323b666c47634137394 + c682e35696b362d712f2365403b5d52644131395d2b4073296734415375552f403a732e5 + e4154686374414d3653553b49736f66436973693644662d5c31415454254b2b4435382d2 + b4435382d24337e3e6376782065786563>cvx exec + = flush restore" +*End + +*CloseUI: *OutputMode + +*% Halftone Information ================= + +*DefaultHalftoneType: 9 +*ScreenFreq: "60.0" +*ScreenAngle: "0.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + {180 mul cos exch 180 mul cos add 2 div} bind" +*End +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub } bind" + +*% Tray Selection ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 42.0 AnySetup *InputSlot +*DefaultInputSlot: Paper +*InputSlot Upper: " + (<<) cvx exec + /MediaPosition 0 + /MediaType null + /TraySwitch false + /ManualFeed false + (>>) cvx exec setpagedevice" +*End +*InputSlot Lower: " + (<<) cvx exec + /MediaPosition 1 + /MediaType null + /TraySwitch false + /ManualFeed false + (>>) cvx exec setpagedevice" +*End +*InputSlot Paper: " + (<<) cvx exec + /MediaPosition null + /MediaType (Paper) + /TraySwitch true + /ManualFeed false + (>>) cvx exec setpagedevice" +*End +*InputSlot Transparency: " + (<<) cvx exec + /MediaPosition null + /MediaType (Transparency) + /TraySwitch true + /ManualFeed false + (>>) cvx exec setpagedevice" +*End +*InputSlot ManualPaper/Manual Paper: " + (<<) cvx exec + /MediaPosition null + /MediaType (Paper) + /TraySwitch false + /ManualFeed true + (>>) cvx exec setpagedevice" +*End +*InputSlot ManualTransparency/Manual Transparency: " + (<<) cvx exec + /MediaPosition null + /MediaType (Transparency) + /TraySwitch false + /ManualFeed true + (>>) cvx exec setpagedevice" +*End +*?InputSlot: " + save + currentpagedevice /MediaPosition get + dup null eq + { pop currentpagedevice /MediaType get + dup null eq + { pop (Upper) } + { dup (Paper) eq + { pop currentpagedevice /ManualFeed get + { (ManualPaper) } + { (Paper) } ifelse + } + { + (Transparency) eq + { currentpagedevice /ManualFeed get + { (ManualTransparency) } + { (Transparency) } ifelse + } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup 0 eq + { pop (Upper) } + { 1 eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + = flush restore" +*End +*CloseUI: *InputSlot + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 44.0 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize Letter: "(<<) cvx exec /PageSize [612 792] /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageSize A4: "(<<) cvx exec /PageSize [595 842] /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + (<<) cvx exec + [612 792] (Letter) + [595 842] (A4) (>>) cvx exec + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 46.0 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion Letter: "(<<) cvx exec /PageSize [612 792] /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*PageRegion A4: "(<<) cvx exec /PageSize [595 842] /ImagingBBox null + (>>) cvx exec setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 +*ImageableArea Letter: "14.16 25.8 597.84 777.96" +*ImageableArea A4: "13.4401 25.8001 581.76 827.88" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension Letter: "612 792" +*PaperDimension A4: "595 842" + +*DefaultOutputOrder: Normal +*RequiresPageRegion All: True + +*OpenUI *Collate/Quick Collate: Boolean +*OrderDependency: 48.0 AnySetup *Collate +*DefaultCollate: False +*Collate False: " + (<<) cvx exec + /Collate false + (>>) cvx exec setpagedevice" +*End +*Collate True: " + (<<) cvx exec + /Collate true + (>>) cvx exec setpagedevice" +*End +*?Collate: " + save + currentpagedevice /Collate get {(True)}{(False)}ifelse + = flush restore" +*End +*CloseUI: *Collate + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 50.0 AnySetup *TKColor +*DefaultTKColor: VividColor/Vivid Color +*TKColor NoAdjust/None: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice null + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /TekBlue + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /TekDisplay + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /SWOP-Coated + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /Euroscale-Coated + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 3 + /ColorTransform /Commercial-Coated + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor Monochrome: " + (<<) cvx exec + /DeviceRenderingInfo (<<) cvx exec + /Type 2 + /VirtualColorDevice (<<) cvx exec + /Type 1 + /ColorTransform /Gray + (>>) cvx exec + (>>) cvx exec + (>>) cvx exec setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: "" +*?TKColor: "save + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + (<<) cvx exec + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /Gray (Monochrome) + (>>) cvx exec + exch get + } ifelse + } stopped + { % error in PostScript code execution + pop pop (Unknown) + } if + = flush restore" +*End +*CloseUI: *TKColor + +*OpenUI *TKImageSmoothing/Image Smoothing: Boolean +*OrderDependency: 54.0 AnySetup *TKImageSmoothing +*DefaultTKImageSmoothing: False +*TKImageSmoothing False: " + false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*TKImageSmoothing True: " + true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*?TKImageSmoothing: " + save + /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec + {(True)}{(False)} ifelse + = flush restore" +*End +*CloseUI: *TKImageSmoothing + +*% Font Information ===================== +*DefaultFont: Courier +*Font CGBM-PropRoman: Special "(003.000)" Special ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.004)" 83pv ROM +*Font GothicBBB-Medium-90ms-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-90ms-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-90pv-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-90pv-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-Add-H: JIS "(003.004)" Add ROM +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.004)" Add ROM +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.004)" Add ROM +*Font GothicBBB-Medium-Add-V: JIS "(003.004)" Add ROM +*Font GothicBBB-Medium-EUC-H: EUC "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-EUC-V: EUC "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-Ext-H: JIS "(003.004)" Ext ROM +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.004)" Ext ROM +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.004)" Ext ROM +*Font GothicBBB-Medium-Ext-V: JIS "(003.004)" Ext ROM +*Font GothicBBB-Medium-H: JIS "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-NWP-H: JIS "(003.004)" NWP ROM +*Font GothicBBB-Medium-NWP-V: JIS "(003.004)" NWP ROM +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-V: JIS "(003.004)" JIS-83 ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font RLKL-PropRoman: Special "(003.000)" Special ROM +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.003)" 83pv ROM +*Font Ryumin-Light-90ms-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-90ms-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-90pv-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-90pv-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-Add-H: JIS "(003.003)" Add ROM +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.003)" Add ROM +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.003)" Add ROM +*Font Ryumin-Light-Add-V: JIS "(003.003)" Add ROM +*Font Ryumin-Light-EUC-H: EUC "(003.003)" JIS-83 ROM +*Font Ryumin-Light-EUC-V: EUC "(003.003)" JIS-83 ROM +*Font Ryumin-Light-Ext-H: JIS "(003.003)" Ext ROM +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.003)" Ext ROM +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.003)" Ext ROM +*Font Ryumin-Light-Ext-V: JIS "(003.003)" Ext ROM +*Font Ryumin-Light-H: JIS "(003.003)" JIS-83 ROM +*Font Ryumin-Light-Hankaku: JIS "(003.003)" JIS-83 ROM +*Font Ryumin-Light-NWP-H: JIS "(003.003)" NWP ROM +*Font Ryumin-Light-NWP-V: JIS "(003.003)" NWP ROM +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-Roman: Special "(003.003)" Special ROM +*Font Ryumin-Light-V: JIS "(003.003)" JIS-83 ROM +*Font Ryumin-Light-WP-Symbol: Special "(003.003)" Special ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi + +*% For 60 lpi / 300x300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" + +*% The byte count of this file should be exactly 018473 or 019072 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 350J diff --git a/openoffice/share/psprint/driver/TKP360P1.PS b/openoffice/share/psprint/driver/TKP360P1.PS new file mode 100644 index 0000000000000000000000000000000000000000..066a1b5bcedf66ac6cf59e397dee3c9fbc7bbb78 --- /dev/null +++ b/openoffice/share/psprint/driver/TKP360P1.PS @@ -0,0 +1,863 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(Phaser 360)" +*PSVersion: "(3010.103) 1" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 360 Extended" +*ShortNickName: "Tektronix Phaser 360 Extended" +*NickName: "Tektronix Phaser 360 with Extended Features" +*PCFileName: "TKP360P1.PPD" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*OrderDependency: 69.1 AnySetup *InstalledMemory +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 24 MB RAM: "" +*InstalledMemory 48Meg/48 MB Total RAM: "" +*?InstalledMemory: "% InstalledMemory + currentsystemparams /InstalledRam get + 16#100000 div round cvi + dup 45 lt + { pop (None) } {2 string cvs print (Meg) } + ifelse = flush" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: Boolean +*OrderDependency: 69.4 AnySetup *Option1 +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Network Card: PickOne +*OrderDependency: 69.6 AnySetup *Option2 +*DefaultOption2: None +*Option2 None/Not Installed: "" +*Option2 P3/LocalTalk, AppleTalk: "" +*Option2 P4/TokenTalk, NetWare, EtherTalk and TCP/IP: "" +*Option2 P5/EtherTalk, NetWare and TCP/IP: "" + +*?Option2: "% Option2 +mark +(%LocalTalk%) /IODevice resourcestatus { + (P3) +}{ + (%TokenTalk%) /IODevice resourcestatus { + (P4) + }{ + /RRCustomProcs /ProcSet findresource /getnetworkparam 2 copy known { + get {(HSMDEC) exch (Network Type) exch exec} stopped { + (None) + }{ + (P5) + } ifelse + }{ + (None) + } ifelse + } ifelse +} ifelse = flush cleartomark" +*End + +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Tray: Boolean +*OrderDependency: 69.2 AnySetup *Option3 +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " +currentpagedevice /InputAttributes get 1 known +{ (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *Option3 False *InputSlot Lower +*UIConstraints: *Option1 False *TKCollate True + +*UIConstraints: *InputSlot Lower *Option3 False +*UIConstraints: *TKCollate True *Option1 False + +*% === Basic Device Capabilities ============ + +*LanguageLevel: "3" +*Protocols: BCP + +*FreeVM: "2653696" +*VMOption None/Standard 24 MB RAM: "2653696" +*FCacheSize None: 2097152 +*VMOption 48Meg/48 MB Total RAM: "10362368" +*FCacheSize 48Meg: 2097152 + +*ColorDevice: True +*DefaultColorSpace: CMYK +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*SuggestedManualFeedTimeout: "60" +*1284Modes Parallel: Compat Nibble +*1284DeviceID: " + MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 3 PostScript; + MODEL:Phaser 360P;CLASS:Printer;DESCRIPTION: + Phaser 360 Color Page Printer, PostScript Level 3, Letter/A4; + COMPATIBLE_ID:" +*End +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore" +*End + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*Throughput: "4" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush" +*End + +*DefaultResolution: 300x300dpi + +*SetResolution 300x300dpi : "" +*SetResolution 800x450dpi : "" + +*?Resolution: " + save currentpagedevice + /HWResolution get dup 1 get cvi ( ) cvs print (x) print + 0 get cvi ( ) cvs print (dpi) = flush restore" +*End + +*% Halftone Information ================= +*DefaultHalftoneType: 9 +*ScreenFreq: "60.0" +*ScreenAngle: "0.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + + +*% Tray Selection ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 54.0 AnySetup *InputSlot +*DefaultInputSlot: Paper +*InputSlot Upper: " + << + /MediaPosition 0 + /MediaClass null + /TraySwitch false + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Lower: " + << + /MediaPosition 1 + /MediaClass null + /TraySwitch false + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Paper: " + << + /MediaPosition null + /MediaClass (Paper) + /TraySwitch true + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Transparency: " + << + /MediaPosition null + /MediaClass (Transparency) + /TraySwitch true + /ManualFeed false + >> setpagedevice" +*End +*InputSlot ManualPaper/Manual Paper: " + << + /MediaPosition null + /MediaClass (Paper) + /TraySwitch false + /ManualFeed true + >> setpagedevice" +*End +*InputSlot ManualTransparency/Manual Transparency: " + << + /MediaPosition null + /MediaClass (Transparency) + /TraySwitch false + /ManualFeed true + >> setpagedevice" +*End + +*?InputSlot: " + currentpagedevice /MediaPosition get + dup null eq + { pop currentpagedevice /MediaClass get + dup null eq + { pop (Upper) } + { dup (Paper) eq + { pop currentpagedevice /ManualFeed get + { (ManualPaper) } + { (Paper) } ifelse + } + { + (Transparency) eq + { currentpagedevice /ManualFeed get + { (ManualTransparency) } + { (Transparency) } ifelse + } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup 0 eq + { pop (Upper) } + { 1 eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + = flush +" +*End +*CloseUI: *InputSlot + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 56.0 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*PageSize A4: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + << + [612 792] (Letter) + [595 842] (A4) >> + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 56.2 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: "<< /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*PageRegion A4: "<< /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter + +*ImageableArea Letter: "14.28 25.68 597.96 777.84" +*ImageableArea A4: "14.28 25.69 581.16 827.76" + +*?ImageableArea: " +<< /HWResolution [300 300] >> setpagedevice + clippath pathbbox + /cvp {16 string cvs print ( ) print} def + 4 3 roll 100 mul ceiling 100 div cvp + 3 2 roll 100 mul ceiling 100 div cvp + exch 100 mul floor 100 div cvp + 100 mul floor 100 div = flush + userdict /cvp undef" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension A4: "595 842" + +*DefaultOutputOrder: Reverse + +*RequiresPageRegion All: True + +*OpenUI *TKCollate/Quick Collate: Boolean +*OrderDependency: 50.0 AnySetup *TKCollate +*DefaultTKCollate: False +*TKCollate False: "<< /Collate false >> setpagedevice" +*TKCollate True: "<< /Collate true >> setpagedevice" +*?TKCollate: " + save + currentpagedevice /Collate get {(True)}{(False)}ifelse + = flush restore" +*End +*CloseUI: *TKCollate + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 40.0 AnySetup *TKColor +*DefaultTKColor: Automatic +*TKColor Automatic: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /Automatic + >> + >> + >> setpagedevice" +*End +*TKColor NoAdjust/None: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice null + >> + >> setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekBlue + >> + >> + >> setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekDisplay + >> + >> + >> setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /SWOP-Coated + >> + >> + >> setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /Euroscale-Coated + >> + >> + >> setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 3 + /ColorTransform /Commercial-Coated + >> + >> + >> setpagedevice" +*End +*TKColor Monochrome/Monochrome: " + << + /DeviceRenderingInfo << + /Type 2 + /VirtualColorDevice << + /Type 1 + /ColorTransform /Gray + >> + >> + >> setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: " + % ColorCorrection: Use Printer Settings" +*End +*?TKColor: " + mark + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + << + /Automatic (Automatic) + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /Gray (Monochrome) + >> + exch get + } ifelse + } stopped + { % error in PostScript code execution + (Unknown) + } if + = flush + cleartomark" +*End +*CloseUI: *TKColor + +*% Print Quality Selection =================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 47.0 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode FastColor/Fast Color: " + << + /HWResolution /Default /OutputDevice findresource /HWResolution get 0 get + >> setpagedevice" +*End +*OutputMode Standard/Standard: " +<< + /HWResolution /Default /OutputDevice findresource /HWResolution get 1 get +>> setpagedevice" +*End +*OutputMode Enhanced/Enhanced: " +<< + /HWResolution /Default /OutputDevice findresource /HWResolution get + dup length 1 sub get +>> setpagedevice" +*End +*?OutputMode: " + currentpagedevice /HWResolution get 0 get dup 300 lt + { + pop (FastColor) + } + { + 300 gt + { + (Enhanced) + } + { + (Standard) + } ifelse + } ifelse + = flush" +*End +*CloseUI: *OutputMode + +*OpenUI *TKImageSmoothing/Image Smoothing: Boolean +*OrderDependency: 50.0 AnySetup *TKImageSmoothing +*DefaultTKImageSmoothing: False +*TKImageSmoothing False: " + false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*TKImageSmoothing True: " + true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*?TKImageSmoothing: " + save + /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec + {(True)}{(False)} ifelse + = flush restore" +*End +*CloseUI: *TKImageSmoothing + +*OpenUI *TKCheckPrint/Check Print: Boolean +*OrderDependency: 55.0 AnySetup *TKCheckPrint +*DefaultTKCheckPrint: False +*TKCheckPrint False: "" +*TKCheckPrint True: " + /RRCustomProcs /ProcSet findresource + /setcheckprint get exec" +*End +*?TKCheckPrint: " + /RRCustomProcs /ProcSet findresource + /currentcheckprint get exec {(True)}{(False)}ifelse + = flush" +*End +*CloseUI: *TKCheckPrint + +*% Font Information ===================== +*DefaultFont: Courier +*Font AJenson-Italic: Standard "(001.000)" Standard ROM +*Font AJenson-Regular: Standard "(001.000)" Standard ROM +*Font AJenson-Semibold: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Italic: Standard "(001.000)" Standard ROM +*Font AlbertusMT-Light: Standard "(001.000)" Standard ROM +*Font AlbertusMT: Standard "(001.000)" Standard ROM +*Font AntiqueOlive-Bold: Standard "(501.009)" Standard ROM +*Font AntiqueOlive-Compact: Standard "(501.008)" Standard ROM +*Font AntiqueOlive-Italic: Standard "(501.010)" Standard ROM +*Font AntiqueOlive-Roman: Standard "(501.008)" Standard ROM +*Font AntiqueOliveCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM +*Font AntiqueOliveCE-Compact: Win1250 "(501.008)" ExtendedRoman ROM +*Font AntiqueOliveCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM +*Font AntiqueOliveCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM +*Font Apple-Chancery: Standard "(001.001)" Standard ROM +*Font Apple-ChanceryCE: Win1250 "(001.001)" ExtendedRoman ROM +*Font Arial-BoldItalicMT: Standard "(501.009)" Standard ROM +*Font Arial-BoldMT: Standard "(501.009)" Standard ROM +*Font Arial-ItalicMT: Standard "(501.012)" Standard ROM +*Font ArialCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM +*Font ArialCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM +*Font ArialCE-Italic: Win1250 "(501.012)" ExtendedRoman ROM +*Font ArialCE: Win1250 "(501.009)" ExtendedRoman ROM +*Font ArialMT: Standard "(501.009)" Standard ROM +*Font AvantGarde-Bold: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(501.009)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(501.009)" Standard ROM +*Font AvantGarde-CondBold: Standard "(001.001)" Standard ROM +*Font AvantGarde-CondBook: Standard "(001.001)" Standard ROM +*Font AvantGarde-CondDemi: Standard "(001.001)" Standard ROM +*Font AvantGarde-CondMedium: Standard "(001.001)" Standard ROM +*Font AvantGarde-Demi: Standard "(501.010)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(501.010)" Standard ROM +*Font AvantGarde-ExtraLight: Standard "(001.000)" Standard ROM +*Font AvantGarde-Medium: Standard "(001.000)" Standard ROM +*Font AvantGardeCE-Book: Win1250 "(501.009)" ExtendedRoman ROM +*Font AvantGardeCE-BookOblique: Win1250 "(501.009)" ExtendedRoman ROM +*Font AvantGardeCE-Demi: Win1250 "(501.010)" ExtendedRoman ROM +*Font AvantGardeCE-DemiOblique: Win1250 "(501.010)" ExtendedRoman ROM +*Font BernhardModern-Bold: Standard "(001.000)" Standard ROM +*Font BernhardModern-BoldItalic: Standard "(001.000)" Standard ROM +*Font BernhardModern-Italic: Standard "(001.000)" Standard ROM +*Font BernhardModern-Roman: Standard "(001.000)" Standard ROM +*Font Birch: Standard "(001.002)" Standard ROM +*Font Bodoni-Bold: Standard "(501.006)" Standard ROM +*Font Bodoni-BoldItalic: Standard "(501.007)" Standard ROM +*Font Bodoni-Italic: Standard "(501.007)" Standard ROM +*Font Bodoni-Poster: Standard "(501.009)" Standard ROM +*Font Bodoni-PosterCompressed: Standard "(501.007)" Standard ROM +*Font Bodoni: Standard "(501.008)" Standard ROM +*Font BodoniCE-Bold: Win1250 "(501.006)" ExtendedRoman ROM +*Font BodoniCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM +*Font BodoniCE-Italic: Win1250 "(501.007)" ExtendedRoman ROM +*Font BodoniCE-Poster: Win1250 "(501.009)" ExtendedRoman ROM +*Font BodoniCE-PosterCompressed: Win1250 "(501.007)" ExtendedRoman ROM +*Font BodoniCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font Bookman-Demi: Standard "(501.007)" Standard ROM +*Font Bookman-DemiItalic: Standard "(501.008)" Standard ROM +*Font Bookman-Light: Standard "(501.006)" Standard ROM +*Font Bookman-LightItalic: Standard "(501.007)" Standard ROM +*Font BookmanCE-Demi: Win1250 "(501.007)" ExtendedRoman ROM +*Font BookmanCE-DemiItalic: Win1250 "(501.008)" ExtendedRoman ROM +*Font BookmanCE-Light: Win1250 "(501.006)" ExtendedRoman ROM +*Font BookmanCE-LightItalic: Win1250 "(501.007)" ExtendedRoman ROM +*Font Carta: Special "(001.001)" Standard ROM +*Font Chicago: Standard "(501.011)" Standard ROM +*Font ChicagoCE: Win1250 "(501.011)" ExtendedRoman ROM +*Font Clarendon-Bold: Standard "(501.008)" Standard ROM +*Font Clarendon-Light: Standard "(501.009)" Standard ROM +*Font Clarendon: Standard "(501.009)" Standard ROM +*Font ClarendonCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font ClarendonCE-Light: Win1250 "(501.009)" ExtendedRoman ROM +*Font ClarendonCE: Win1250 "(501.009)" ExtendedRoman ROM +*Font CooperBlack-Italic: Standard "(001.003)" Standard ROM +*Font CooperBlack: Standard "(001.003)" Standard ROM +*Font Copperplate-ThirtyThreeBC: Standard "(001.002)" Standard ROM +*Font Copperplate-ThirtyTwoBC: Standard "(001.002)" Standard ROM +*Font Coronet-Bd: Standard "(001.000)" Standard ROM +*Font Coronet-Regular: Standard "(001.000)" Standard ROM +*Font CoronetCE-Regular: Win1250 "(001.000)" ExtendedRoman ROM +*Font Courier-Bold: Standard "(501.010)" Standard ROM +*Font Courier-BoldOblique: Standard "(501.010)" Standard ROM +*Font Courier-Oblique: Standard "(501.010)" Standard ROM +*Font Courier: Standard "(501.010)" Standard ROM +*Font CourierCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM +*Font CourierCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman ROM +*Font CourierCE-Oblique: Win1250 "(501.010)" ExtendedRoman ROM +*Font CourierCE: Win1250 "(501.010)" ExtendedRoman ROM +*Font Eurostile-Bold: Standard "(501.008)" Standard ROM +*Font Eurostile-BoldExtendedTwo: Standard "(501.008)" Standard ROM +*Font Eurostile-ExtendedTwo: Standard "(501.010)" Standard ROM +*Font Eurostile: Standard "(501.008)" Standard ROM +*Font EurostileCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font EurostileCE-BoldExtendedTwo: Win1250 "(501.008)" ExtendedRoman ROM +*Font EurostileCE-ExtendedTwo: Win1250 "(501.010)" ExtendedRoman ROM +*Font EurostileCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font Geneva: Standard "(501.007)" Standard ROM +*Font GenevaCE: Win1250 "(501.007)" ExtendedRoman ROM +*Font GillSans-Bold: Standard "(501.007)" Standard ROM +*Font GillSans-BoldCondensed: Standard "(501.006)" Standard ROM +*Font GillSans-BoldItalic: Standard "(501.008)" Standard ROM +*Font GillSans-Condensed: Standard "(501.007)" Standard ROM +*Font GillSans-ExtraBold: Standard "(501.008)" Standard ROM +*Font GillSans-Italic: Standard "(501.008)" Standard ROM +*Font GillSans-Light: Standard "(501.009)" Standard ROM +*Font GillSans-LightItalic: Standard "(501.009)" Standard ROM +*Font GillSans: Standard "(501.009)" Standard ROM +*Font GillSansCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM +*Font GillSansCE-BoldCondensed: Win1250 "(501.006)" ExtendedRoman ROM +*Font GillSansCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM +*Font GillSansCE-Condensed: Win1250 "(501.007)" ExtendedRoman ROM +*Font GillSansCE-ExtraBold: Win1250 "(501.008)" ExtendedRoman ROM +*Font GillSansCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM +*Font GillSansCE-Light: Win1250 "(501.009)" ExtendedRoman ROM +*Font GillSansCE-LightItalic: Win1250 "(501.009)" ExtendedRoman ROM +*Font GillSansCE-Roman: Win1250 "(501.009)" ExtendedRoman ROM +*Font Goudy-Bold: Standard "(001.002)" Standard ROM +*Font Goudy-BoldItalic: Standard "(001.002)" Standard ROM +*Font Goudy-ExtraBold: Standard "(001.001)" Standard ROM +*Font Goudy-Italic: Standard "(001.002)" Standard ROM +*Font Goudy: Standard "(001.003)" Standard ROM +*Font Helvetica-Bold: Standard "(501.010)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(501.010)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(501.009)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(501.009)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(501.010)" Standard ROM +*Font Helvetica-Condensed: Standard "(501.010)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(501.010)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(501.010)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(501.008)" Standard ROM +*Font Helvetica-Narrow: Standard "(501.008)" Standard ROM +*Font Helvetica-Oblique: Standard "(501.008)" Standard ROM +*Font Helvetica: Standard "(501.008)" Standard ROM +*Font HelveticaCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM +*Font HelveticaCE-BoldOblique: Win1250 "(501.010)" ExtendedRoman ROM +*Font HelveticaCE-Cond: Win1250 "(501.010)" ExtendedRoman ROM +*Font HelveticaCE-CondBold: Win1250 "(501.009)" ExtendedRoman ROM +*Font HelveticaCE-CondBoldObl: Win1250 "(501.009)" ExtendedRoman ROM +*Font HelveticaCE-CondObl: Win1250 "(501.010)" ExtendedRoman ROM +*Font HelveticaCE-Narrow: Win1250 "(501.008)" ExtendedRoman ROM +*Font HelveticaCE-NarrowBold: Win1250 "(501.010)" ExtendedRoman ROM +*Font HelveticaCE-NarrowBoldOblique: Win1250 "(501.010)" ExtendedRoman ROM +*Font HelveticaCE-NarrowOblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font HelveticaCE-Oblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font HelveticaCE: Win1250 "(501.008)" ExtendedRoman ROM +*Font HoeflerText-Black: Standard "(501.008)" Standard ROM +*Font HoeflerText-BlackItalic: Standard "(501.009)" Standard ROM +*Font HoeflerText-Italic: Standard "(501.010)" Standard ROM +*Font HoeflerText-Ornaments: UnknownEncoding "(001.001)" UnknownCharset ROM +*Font HoeflerText-Regular: Standard "(501.009)" Standard ROM +*Font HoeflerTextCE-Black: Win1250 "(501.008)" ExtendedRoman ROM +*Font HoeflerTextCE-BlackItalic: Win1250 "(501.009)" ExtendedRoman ROM +*Font HoeflerTextCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM +*Font HoeflerTextCE-Regular: Win1250 "(501.009)" ExtendedRoman ROM +*Font JoannaMT-Bold: Standard "(501.008)" Standard ROM +*Font JoannaMT-BoldItalic: Standard "(501.008)" Standard ROM +*Font JoannaMT-Italic: Standard "(501.008)" Standard ROM +*Font JoannaMT: Standard "(501.009)" Standard ROM +*Font JoannaMTCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font JoannaMTCE-BoldItalic: Win1250 "(501.008)" ExtendedRoman ROM +*Font JoannaMTCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM +*Font JoannaMTCE: Win1250 "(501.009)" ExtendedRoman ROM +*Font LetterGothic-Bold: Standard "(501.010)" Standard ROM +*Font LetterGothic-BoldSlanted: Standard "(501.010)" Standard ROM +*Font LetterGothic-Slanted: Standard "(501.010)" Standard ROM +*Font LetterGothic: Standard "(501.009)" Standard ROM +*Font LetterGothicCE-Bold: Win1250 "(501.010)" ExtendedRoman ROM +*Font LetterGothicCE-BoldSlanted: Win1250 "(501.010)" ExtendedRoman ROM +*Font LetterGothicCE-Slanted: Win1250 "(501.010)" ExtendedRoman ROM +*Font LetterGothicCE: Win1250 "(501.009)" ExtendedRoman ROM +*Font LubalinGraph-Book: Standard "(501.009)" Standard ROM +*Font LubalinGraph-BookOblique: Standard "(501.009)" Standard ROM +*Font LubalinGraph-Demi: Standard "(501.009)" Standard ROM +*Font LubalinGraph-DemiOblique: Standard "(501.009)" Standard ROM +*Font LubalinGraphCE-Book: Win1250 "(501.009)" ExtendedRoman ROM +*Font LubalinGraphCE-BookOblique: Win1250 "(501.009)" ExtendedRoman ROM +*Font LubalinGraphCE-Demi: Win1250 "(501.009)" ExtendedRoman ROM +*Font LubalinGraphCE-DemiOblique: Win1250 "(501.009)" ExtendedRoman ROM +*Font Marigold: Standard "(001.000)" Standard ROM +*Font MonaLisa-Recut: Standard "(001.000)" Standard ROM +*Font Monaco: Standard "(501.012)" Standard ROM +*Font MonacoCE: Win1250 "(501.012)" ExtendedRoman ROM +*Font Mythos: Standard "(001.000)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(501.008)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(501.009)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(501.011)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(501.008)" Standard ROM +*Font NewCenturySchlbkCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-Italic: Win1250 "(501.011)" ExtendedRoman ROM +*Font NewCenturySchlbkCE-Roman: Win1250 "(501.008)" ExtendedRoman ROM +*Font NewYork: Standard "(501.013)" Standard ROM +*Font NewYorkCE: Win1250 "(501.013)" ExtendedRoman ROM +*Font Optima-Bold: Standard "(501.008)" Standard ROM +*Font Optima-BoldItalic: Standard "(501.009)" Standard ROM +*Font Optima-Italic: Standard "(501.010)" Standard ROM +*Font Optima: Standard "(501.010)" Standard ROM +*Font OptimaCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font OptimaCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM +*Font OptimaCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM +*Font OptimaCE-Roman: Win1250 "(501.010)" ExtendedRoman ROM +*Font Oxford: Standard "(001.000)" Standard ROM +*Font Palatino-Black: Standard "(001.000)" Standard ROM +*Font Palatino-BlackItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Bold: Standard "(501.008)" Standard ROM +*Font Palatino-BoldItalic: Standard "(501.007)" Standard ROM +*Font Palatino-Italic: Standard "(501.008)" Standard ROM +*Font Palatino-Light: Standard "(001.000)" Standard ROM +*Font Palatino-LightItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Medium: Standard "(001.000)" Standard ROM +*Font Palatino-MediumItalic: Standard "(001.000)" Standard ROM +*Font Palatino-Roman: Standard "(501.006)" Standard ROM +*Font PalatinoCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font PalatinoCE-BoldItalic: Win1250 "(501.007)" ExtendedRoman ROM +*Font PalatinoCE-Italic: Win1250 "(501.008)" ExtendedRoman ROM +*Font PalatinoCE-Roman: Win1250 "(501.006)" ExtendedRoman ROM +*Font Quake: Standard "(001.000)" Standard ROM +*Font StempelGaramond-Bold: Standard "(501.007)" Standard ROM +*Font StempelGaramond-BoldItalic: Standard "(501.012)" Standard ROM +*Font StempelGaramond-Italic: Standard "(501.009)" Standard ROM +*Font StempelGaramond-Roman: Standard "(501.011)" Standard ROM +*Font StempelGaramondCE-Bold: Win1250 "(501.007)" ExtendedRoman ROM +*Font StempelGaramondCE-BoldItalic: Win1250 "(501.012)" ExtendedRoman ROM +*Font StempelGaramondCE-Italic: Win1250 "(501.009)" ExtendedRoman ROM +*Font StempelGaramondCE-Roman: Win1250 "(501.011)" ExtendedRoman ROM +*Font Symbol: Special "(001.008)" Standard ROM +*Font Tekton-Bold: Standard "(001.000)" Standard ROM +*Font Tekton: Standard "(001.001)" Standard ROM +*Font Times-Bold: Standard "(501.009)" Standard ROM +*Font Times-BoldItalic: Standard "(501.009)" Standard ROM +*Font Times-Italic: Standard "(501.010)" Standard ROM +*Font Times-Roman: Standard "(501.010)" Standard ROM +*Font TimesCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM +*Font TimesCE-BoldItalic: Win1250 "(501.009)" ExtendedRoman ROM +*Font TimesCE-Italic: Win1250 "(501.010)" ExtendedRoman ROM +*Font TimesCE-Roman: Win1250 "(501.010)" ExtendedRoman ROM +*Font TimesNewRomanCE-Bold: Win1250 "(501.009)" ExtendedRoman ROM +*Font TimesNewRomanCE-BoldItalic: Win1250 "(501.011)" ExtendedRoman ROM +*Font TimesNewRomanCE-Italic: Win1250 "(501.011)" ExtendedRoman ROM +*Font TimesNewRomanCE: Win1250 "(501.010)" ExtendedRoman ROM +*Font TimesNewRomanMT-BoldCond: Standard "(001.001)" Standard ROM +*Font TimesNewRomanMT-Cond: Standard "(001.001)" Standard ROM +*Font TimesNewRomanMT-CondItalic: Standard "(001.001)" Standard ROM +*Font TimesNewRomanPS-BoldItalicMT: Standard "(501.011)" Standard ROM +*Font TimesNewRomanPS-BoldMT: Standard "(501.009)" Standard ROM +*Font TimesNewRomanPS-ItalicMT: Standard "(501.011)" Standard ROM +*Font TimesNewRomanPSMT: Standard "(501.010)" Standard ROM +*Font Univers-Bold: Standard "(501.008)" Standard ROM +*Font Univers-BoldExt: Standard "(501.010)" Standard ROM +*Font Univers-BoldExtObl: Standard "(501.010)" Standard ROM +*Font Univers-BoldOblique: Standard "(501.008)" Standard ROM +*Font Univers-Condensed: Standard "(501.011)" Standard ROM +*Font Univers-CondensedBold: Standard "(501.009)" Standard ROM +*Font Univers-CondensedBoldOblique: Standard "(501.009)" Standard ROM +*Font Univers-CondensedOblique: Standard "(501.011)" Standard ROM +*Font Univers-Extended: Standard "(501.009)" Standard ROM +*Font Univers-ExtendedObl: Standard "(501.009)" Standard ROM +*Font Univers-Light: Standard "(501.009)" Standard ROM +*Font Univers-LightOblique: Standard "(501.009)" Standard ROM +*Font Univers-Oblique: Standard "(501.009)" Standard ROM +*Font Univers: Standard "(501.009)" Standard ROM +*Font UniversCE-Bold: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-BoldExt: Win1250 "(501.010)" ExtendedRoman ROM +*Font UniversCE-BoldExtObl: Win1250 "(501.010)" ExtendedRoman ROM +*Font UniversCE-BoldOblique: Win1250 "(501.008)" ExtendedRoman ROM +*Font UniversCE-Condensed: Win1250 "(501.011)" ExtendedRoman ROM +*Font UniversCE-CondensedBold: Win1250 "(501.009)" ExtendedRoman ROM +*Font UniversCE-CondensedBoldOblique: Win1250 "(501.009)" ExtendedRoman ROM +*Font UniversCE-CondensedOblique: Win1250 "(501.011)" ExtendedRoman ROM +*Font UniversCE-Extended: Win1250 "(501.009)" ExtendedRoman ROM +*Font UniversCE-ExtendedObl: Win1250 "(501.009)" ExtendedRoman ROM +*Font UniversCE-Light: Win1250 "(501.009)" ExtendedRoman ROM +*Font UniversCE-LightOblique: Win1250 "(501.009)" ExtendedRoman ROM +*Font UniversCE-Medium: Win1250 "(501.009)" ExtendedRoman ROM +*Font UniversCE-Oblique: Win1250 "(501.009)" ExtendedRoman ROM +*Font Wingdings-Regular: UnknownEncoding "(001.001)" UnknownCharset ROM +*Font ZapfChancery-MediumItalic: Standard "(002.000)" Standard ROM +*Font ZapfChanceryCE-MediumItalic: Win1250 "(002.000)" ExtendedRoman ROM +*Font ZapfDingbats: Special "(001.005S)" Standard ROM + +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 300x300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" + +*% The byte count of this file should be exactly 031868 or 032731 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 360 Extended + diff --git a/openoffice/share/psprint/driver/TKP380J1.PS b/openoffice/share/psprint/driver/TKP380J1.PS new file mode 100644 index 0000000000000000000000000000000000000000..9a180a15fde45e20e1db0147093ef9f5266916d7 --- /dev/null +++ b/openoffice/share/psprint/driver/TKP380J1.PS @@ -0,0 +1,1350 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(Phaser 380J)" +*PSVersion: "(2015.105) 13" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 380J Extended" +*ShortNickName: "Tektronix Phaser 380J Extended" +*NickName: "Tektronix Phaser 380J with Extended Features" +*PCFileName: "TKP380J1.PPD" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*OrderDependency: 69.1 AnySetup *InstalledMemory +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 48 MB RAM: "" +*InstalledMemory 64Meg/64 MB Total RAM: "" +*?InstalledMemory: "% InstalledMemory + currentsystemparams /RamSize get + 16#100000 div round cvi + dup 50 lt + { pop (None) } {2 string cvs print (Meg) } + ifelse = flush" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: Boolean +*OrderDependency: 69.4 AnySetup *Option1 +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Network Card: PickOne +*OrderDependency: 69.6 AnySetup *Option2 +*DefaultOption2: None +*Option2 None/Not Installed: "" +*Option2 P1/EtherTalk, NetWare and TCP/IP: "" +*Option2 P3/LocalTalk and Serial: "" +*Option2 P4/TokenTalk, NetWare and TCP/IP: "" +*?Option2: "% Option2 + (%EthernetPhysical%) /IODevice resourcestatus + {pop pop (P1) } + { + (%LocalTalk%) /IODevice resourcestatus + {pop pop (P3) } + { + (%TokenRingPhysical%) /IODevice resourcestatus + {pop pop (P4) } { (None) } ifelse + } ifelse + } ifelse = flush" +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Trays: Boolean +*OrderDependency: 69.2 AnySetup *Option3 +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " +currentpagedevice /InputAttributes get 1 known +{ (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *Option1 False *TKCollate True +*UIConstraints: *Option3 False *InputSlot Lower + +*UIConstraints: *TKCollate True *Option1 False +*UIConstraints: *InputSlot Lower *Option3 False + +*% === Basic Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "13800000" +*VMOption None/Standard 48 MB RAM: "13800000" +*VMOption 64Meg/64 MB Total RAM: "15000000" + +*ColorDevice: True +*DefaultColorSpace: CMY +*VariablePaperSize: True +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*SuggestedManualFeedTimeout: "60" +*1284Modes Parallel: Compat Nibble +*1284DeviceID: " + MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript; + MODEL:Phaser 380J;CLASS:Printer;DESCRIPTION: + Phaser 380J Color Page Printer, PostScript Level 2, Letter/Legal/A4/ANSI B Size; + COMPATIBLE_ID:" +*End +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore" +*End + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*Throughput: "4" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush" +*End + +*DefaultResolution: 300dpi +*?Resolution: " + save currentpagedevice + /HWResolution get 0 get ( ) cvs print (dpi) = flush restore" +*End + +*% Halftone Information ================= +*DefaultHalftoneType: 9 +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + + +*% Tray Selection ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 54.0 AnySetup *InputSlot +*DefaultInputSlot: Paper +*InputSlot Upper: " + << + /MediaPosition 0 + /MediaType null + /TraySwitch false + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Lower: " + << + /MediaPosition 1 + /MediaType null + /TraySwitch false + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Paper: " + << + /MediaPosition null + /MediaType (Paper) + /TraySwitch true + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Transparency: " + << + /MediaPosition null + /MediaType (Transparency) + /TraySwitch true + /ManualFeed false + >> setpagedevice" +*End +*InputSlot ManualPaper/Manual Paper: " + << + /MediaPosition null + /MediaType (Paper) + /TraySwitch false + /ManualFeed true + >> setpagedevice" +*End +*InputSlot ManualTransparency/Manual Transparency: " + << + /MediaPosition null + /MediaType (Transparency) + /TraySwitch false + /ManualFeed true + >> setpagedevice" +*End + +*?InputSlot: " + currentpagedevice /MediaPosition get + dup null eq + { pop currentpagedevice /MediaType get + dup null eq + { pop (Upper) } + { dup (Paper) eq + { pop currentpagedevice /ManualFeed get + { (ManualPaper) } + { (Paper) } ifelse + } + { + (Transparency) eq + { currentpagedevice /ManualFeed get + { (ManualTransparency) } + { (Transparency) } ifelse + } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup 0 eq + { pop (Upper) } + { 1 eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + = flush +" +*End +*CloseUI: *InputSlot + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 56.0 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize Tabloid: " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageSize TabloidExtra/Tabloid Extra: " + << /PageSize [864 1296] /ImagingBBox null >> setpagedevice" +*End +*PageSize Oversize/Tabloid Maximum: " + << /PageSize [942 1336] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvPersonal/Personal Envelope: " + << /PageSize [261 468] /ImagingBBox null >> setpagedevice" +*End +*PageSize Env10/#10 Envelope: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize A3: " + << /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB4/ISO B4: " + << /PageSize [709 1001] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/ISO B5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB6/ISO B6: " + << /PageSize [354 499] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvC6/C6 Envelope: " + << /PageSize [323 459] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvDL/DL Envelope: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvChou3/Choukei 3 Gou Envelope: " + << /PageSize [340 666] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + << + [612 792] (Letter) + [612 1008] (Legal) + [792 1224] (Tabloid) + [864 1296] (TabloidExtra) + [942 1336] (Oversize) + [522 756] (Executive) + [261 468] (EnvPersonal) + [297 684] (Env10) + [842 1191] (A3) + [595 842] (A4) + [420 595] (A5) + [709 1001] (ISOB4) + [499 709] (ISOB5) + [354 499] (ISOB6) + [323 459] (EnvC6) + [312 624] (EnvDL) + [340 666] (EnvChou3) >> + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 56.2 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Tabloid: " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageRegion TabloidExtra/Tabloid Extra: " + << /PageSize [864 1296] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Oversize/Tabloid Maximum: " + << /PageSize [942 1336] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvPersonal/Personal Envelope: " + << /PageSize [261 468] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Env10/#10 Envelope: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A3: " + << /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB4/ISO B4: " + << /PageSize [709 1001] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5/ISO B5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB6/ISO B6: " + << /PageSize [354 499] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvC6/C6 Envelope: " + << /PageSize [323 459] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvDL/DL Envelope: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvChou3/Choukei 3 Gou Envelope: " + << /PageSize [340 666] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 + +*ImageableArea Letter: "14.28 25.68 597.96 777.84" +*ImageableArea Legal: "14.28 25.68 597.96 993.84" +*ImageableArea Tabloid: "14.28 25.68 777.96 1209.84" +*ImageableArea TabloidExtra/Tabloid Extra: "14.28 25.68 849.96 1281.84" +*ImageableArea Oversize/Tabloid Maximum: "14.28 25.81 928.2 1322.04" +*ImageableArea Executive: "14.29 25.68 508.2 741.84" +*ImageableArea EnvPersonal/Personal Envelope: "14.29 25.69 247.08 453.84" +*ImageableArea Env10/#10 Envelope: "14.28 25.68 283.08 669.84" +*ImageableArea A3: "14.28 25.8 827.88 1177.08" +*ImageableArea A4: "14.28 25.69 581.16 827.76" +*ImageableArea A5: "14.28 25.81 405.96 580.92" +*ImageableArea ISOB4/ISO B4: "14.28 25.81 694.92 987.0" +*ImageableArea ISOB5/ISO B5: "14.29 25.68 485.16 694.8" +*ImageableArea ISOB6/ISO B6: "14.28 25.81 340.2 484.92" +*ImageableArea EnvC6/C6 Envelope: "14.28 25.81 309.0 445.08" +*ImageableArea EnvDL/DL Envelope: "14.28 25.68 297.96 609.84" +*ImageableArea EnvChou3/Choukei 3 Gou Envelope: "14.29 25.8 326.28 651.96" + +*?ImageableArea: " +<< /HWResolution [300 300] /ManualFeed true >> setpagedevice + clippath pathbbox + /cvp {16 string cvs print ( ) print} def + 4 3 roll 100 mul ceiling 100 div cvp + 3 2 roll 100 mul ceiling 100 div cvp + exch 100 mul floor 100 div cvp + 100 mul floor 100 div = flush + userdict /cvp undef" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension TabloidExtra/Tabloid Extra: "864 1296" +*PaperDimension Oversize/Tabloid Maximum: "942 1336" +*PaperDimension Executive: "522 756" +*PaperDimension EnvPersonal/Personal Envelope: "261 468" +*PaperDimension Env10/#10 Envelope: "297 684" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension ISOB4/ISO B4: "709 1001" +*PaperDimension ISOB5/ISO B5: "499 709" +*PaperDimension ISOB6/ISO B6: "354 499" +*PaperDimension EnvC6/C6 Envelope: "323 459" +*PaperDimension EnvDL/DL Envelope: "312 624" +*PaperDimension EnvChou3/Choukei 3 Gou Envelope: "340 666" + +*CustomPageSize True: " + pop pop pop + << + /PageSize [ 5 -2 roll ] + /ImagingBBox null + >> + setpagedevice +" +*End + +*DefaultLeadingEdge: Unknown +*LeadingEdge Unknown: "" + +*ParamCustomPageSize Width: 1 points 261 942 +*ParamCustomPageSize Height: 2 points 432 1336 +*ParamCustomPageSize WidthOffset: 3 points 0 0 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 0 +*MaxMediaWidth: "942" +*MaxMediaHeight: "1336" +*?CurrentMediaWidth: "currentpagedevice/PageSize get 0 get = flush" +*?CurrentMediaHeight: "currentpagedevice/PageSize get 1 get = flush" + +*HWMargins: 15 26 15 15 +*DefaultOutputOrder: Reverse + + +*RequiresPageRegion All: True + +*OpenUI *TKCollate/Quick Collate: Boolean +*OrderDependency: 50.0 AnySetup *TKCollate +*DefaultTKCollate: False +*TKCollate False: "<< /Collate false >> setpagedevice" +*TKCollate True: "<< /Collate true >> setpagedevice" +*?TKCollate: " + save + currentpagedevice /Collate get {(True)}{(False)}ifelse + = flush restore" +*End +*CloseUI: *TKCollate + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 40.0 AnySetup *TKColor +*DefaultTKColor: VividColor/Vivid Color +*TKColor NoAdjust/None: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (None) + /VirtualColorDevice null + >> + >> setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Vivid Color) + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekBlue + >> + >> + >> setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Simulate Display) + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekDisplay + >> + >> + >> setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SWOP Press) + /VirtualColorDevice << + /Type 3 + /ColorTransform /SWOP-Coated + >> + >> + >> setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Euroscale Press) + /VirtualColorDevice << + /Type 3 + /ColorTransform /Euroscale-Coated + >> + >> + >> setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Commercial Press) + /VirtualColorDevice << + /Type 3 + /ColorTransform /Commercial-Coated + >> + >> + >> setpagedevice" +*End +*TKColor SNAPPress/SNAP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SNAP Press) + /VirtualColorDevice << + /Type 3 + /ColorTransform /SNAP-Newsprint + >> + >> + >> setpagedevice" +*End +*TKColor DaiNippon/DIC: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (DIC) + /VirtualColorDevice << + /Type 3 + /ColorTransform /DaiNippon + >> + >> + >> setpagedevice" +*End +*TKColor Toyo: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Toyo) + /VirtualColorDevice << + /Type 3 + /ColorTransform /Toyo + >> + >> + >> setpagedevice" +*End +*TKColor Fuji-NA/FujiProof: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (FujiProof) + /VirtualColorDevice << + /Type 3 + /ColorTransform /Fuji-NA + >> + >> + >> setpagedevice" +*End +*TKColor Monochrome: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Monochrome) + /VirtualColorDevice << + /Type 1 + /ColorTransform /Gray + >> + >> + >> setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: " + % ColorCorrection: Use Printer Settings" +*End +*?TKColor: " + mark + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + << + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /SNAP-Newsprint (SNAPPress) + /Fuji-NA (Fuji-NA) + /DaiNippon (DaiNippon) + /Toyo (Toyo) + /Gray (Monochrome) + >> + exch get + } ifelse + } stopped + { % error in PostScript code execution + (Unknown) + } if + = flush + cleartomark" +*End +*CloseUI: *TKColor + +*% Print Quality Selection =================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 42.0 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode FastColor/Fast Color: " + <3c7e343f5038663d264e554e446573513c426c406c6e30665f24343147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*OutputMode Standard/Standard: " + <3c7e343f5038663d264e554e446573513c426c406c6e3147434c2a3147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*OutputMode Enhanced/Enhanced 600x300: " + <3c7e343f5038663d264e554e446573513c426c406c6e32443f672d3147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*?OutputMode: " + save + <3c7e343f503e593146505f24462a27636643693d3e433147434c323b666c47634137394 + c682e35696b362d712f2365403b5d52644131395d2b4073296734415375552f403a732e5 + e4154686374414d3653553b49736f66436973693644662d5c31415454254b2b4435382d2 + b4435382d24337e3e6376782065786563>cvx exec + = flush restore" +*End +*CloseUI: *OutputMode + +*OpenUI *TKImageSmoothing/Image Smoothing: Boolean +*OrderDependency: 44.0 AnySetup *TKImageSmoothing +*DefaultTKImageSmoothing: False +*TKImageSmoothing False: " + false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*TKImageSmoothing True: " + true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*?TKImageSmoothing: " + save + /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec + {(True)}{(False)} ifelse + = flush restore" +*End +*CloseUI: *TKImageSmoothing + + +*OpenUI *TKCheckPrint/Check Print: Boolean +*OrderDependency: 46.0 AnySetup *TKCheckPrint +*DefaultTKCheckPrint: False +*TKCheckPrint False: "" +*TKCheckPrint True: " + /RRCustomProcs /ProcSet findresource + /setcheckprint get exec" +*End +*?TKCheckPrint: " + /RRCustomProcs /ProcSet findresource + /currentcheckprint get exec {(True)}{(False)}ifelse + = flush" +*End +*CloseUI: *TKCheckPrint + + +*% ================================================== +*% Define TekColor Logo for use in ColorControlStrip + +*JobPatchFile 1: " +userdict/TekColorStripDict known not +{userdict begin/TekColorStripDict 20 dict def end}if +TekColorStripDict +begin/DrawTekLogo{/xxxxit save store +LogoInsetX LogoInsetY translate +BorderHeight LogoInsetY sub LogoInsetY sub +47.76 div +dup scale<</m/moveto load/l/lineto load/c/curveto load/x/closepath +load/s/stroke load/e/eofill load/f/fill load/i/clip load/ei/eoclip +load/r/setrgbcolor load/k/setcmykcolor load/g/setgray +load/w/setlinewidth load/t/setlinecap load/j/setlinejoin +load/p/newpath load/gs/gsave load/gr/grestore load>>begin +1.0 w +0 j +0 t +0.44 w +0 0 0 0 k +gs +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +f +gr +0 0 0 1 k +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +s +0.1375 w +0 0 0 1 k +gs +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +f +gr +0 0 0 0 k +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +s +0.4399 w +0 0 0 0 k +gs +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +f +gr +0 0 0 1 k +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +s +0 0 0 1 k +gs +3.36 6.72 m +4.08 6.72 l +4.08 3.12 l +5.04 3.12 l +5.04 6.72 l +6.0 6.72 l +6.0 7.68 l +3.36 7.68 l +3.36 6.72 l +x +8.4 5.28 m +8.4 5.52 l +8.48 5.788 8.547 6.006 8.88 6.0 c +9.069 6.006 9.148 5.782 9.12 5.76 c +9.12 5.28 l +8.4 5.28 l +x +10.08 4.8 m +10.08 5.76 l +10.114 6.395 9.488 6.65 8.88 6.72 c +8.067 6.638 7.514 6.353 7.44 5.52 c +7.44 4.08 l +7.514 3.315 8.122 3.03 8.88 3.12 c +9.652 3.048 10.126 3.449 10.08 4.32 c +9.12 4.32 l +9.1 4.038 9.136 3.716 8.88 3.84 c +8.565 3.746 8.48 3.904 8.4 4.08 c +8.4 4.8 l +10.08 4.8 l +x +13.2 3.12 m +13.2 4.32 l +13.2 4.56 l +13.92 3.12 l +14.88 3.12 l +13.92 5.28 l +14.88 6.48 l +13.68 6.48 l +13.2 5.52 l +13.2 5.52 l +13.2 7.68 l +12.24 7.68 l +12.24 3.12 l +13.2 3.12 l +x +19.68 6.0 m +19.68 6.48 l +19.717 7.422 19.17 7.811 18.24 7.92 c +17.28 7.811 16.825 7.349 16.8 6.24 c +16.8 4.56 l +16.825 3.558 17.207 3.035 18.24 3.12 c +19.285 3.035 19.735 3.582 19.68 4.32 c +19.68 5.04 l +18.72 5.04 l +18.72 4.56 l +18.666 4.232 18.635 3.856 18.24 3.84 c +17.991 3.856 17.888 4.008 18.0 4.32 c +18.0 6.48 l +17.894 6.814 17.973 6.997 18.24 6.96 c +18.508 6.991 18.647 6.79 18.72 6.48 c +18.72 6.0 l +19.68 6.0 l +x +21.6 4.08 m +21.561 3.315 22.132 3.035 22.8 3.12 c +23.56 3.035 24.04 3.321 24.0 4.08 c +24.0 5.52 l +24.089 6.243 23.675 6.644 22.8 6.72 c +22.078 6.644 21.561 6.353 21.6 5.52 c +21.6 4.08 l +x +22.56 5.52 m +22.527 5.77 22.6 5.946 22.8 6.0 c +23.05 5.946 23.123 5.77 23.04 5.52 c +23.04 4.08 l +23.104 3.837 23.025 3.734 22.8 3.84 c +22.624 3.734 22.546 3.837 22.56 4.08 c +22.56 5.52 l +x +26.88 3.12 m +26.88 7.68 l +25.92 7.68 l +25.92 3.12 l +26.88 3.12 l +x +28.8 4.08 m +28.726 3.315 29.297 3.035 30.0 3.12 c +30.725 3.035 31.205 3.321 31.2 4.08 c +31.2 5.52 l +31.253 6.243 30.84 6.644 30.0 6.72 c +29.242 6.644 28.726 6.353 28.8 5.52 c +28.8 4.08 l +x +29.76 5.52 m +29.692 5.77 29.765 5.946 30.0 6.0 c +30.214 5.946 30.287 5.77 30.24 5.52 c +30.24 4.08 l +30.269 3.837 30.19 3.734 30.0 3.84 c +29.789 3.734 29.71 3.837 29.76 4.08 c +29.76 5.52 l +x +33.12 6.48 m +33.12 3.12 l +34.08 3.12 l +34.08 5.28 l +34.15 5.52 34.259 5.575 34.56 5.52 c +34.63 5.575 34.727 5.569 34.8 5.52 c +34.8 6.72 l +34.423 6.644 34.186 6.395 34.08 6.0 c +34.08 6.0 l +34.08 6.48 l +33.12 6.48 l +x +e +gr +p +0 0 0 1 k +gs +e +gr +p +0 0 0 1 k +gs +41.52 47.76 m +41.28 47.76 l +40.8 46.8 l +40.8 46.8 l +40.56 47.76 l +40.08 47.76 l +40.08 46.32 l +40.32 46.32 l +40.32 47.52 l +40.32 47.52 l +40.8 46.32 l +41.04 46.32 l +41.28 47.52 l +41.28 47.52 l +41.28 46.32 l +41.52 46.32 l +41.52 47.76 l +x +40.08 47.76 m +38.88 47.76 l +38.88 47.52 l +39.36 47.52 l +39.36 46.32 l +39.6 46.32 l +39.6 47.52 l +40.08 47.52 l +40.08 47.76 l +x +e +gr +p +0 0 0 0 k +gs +34.56 35.76 m +34.844 35.85 34.824 36.065 35.04 36.24 c +35.272 36.635 35.421 37.479 35.28 37.44 c +34.894 37.399 34.321 37.389 33.36 37.2 c +33.294 37.401 33.184 37.482 33.12 37.44 c +31.4 40.035 28.121 41.54 23.28 42.0 c +20.773 42.179 17.714 41.632 17.28 41.52 c +17.1 41.486 17.008 41.727 17.04 41.76 c +16.629 42.328 16.543 42.586 16.32 43.2 c +16.113 43.419 15.621 44.206 15.36 44.4 c +14.998 45.382 15.105 45.104 14.88 45.6 c +14.47 46.464 14.464 46.708 14.16 46.8 c +13.629 46.662 11.252 42.814 11.52 42.48 c +12.153 41.578 12.814 40.558 13.2 40.08 c +13.24 39.863 13.24 39.766 13.2 39.84 c +10.314 38.243 1.195 32.238 3.6 22.8 c +3.628 22.642 2.488 21.322 2.4 20.88 c +2.312 20.5 2.381 20.156 2.64 19.68 c +2.702 19.45 3.015 19.194 3.12 18.72 c +3.422 18.21 3.618 17.629 3.84 17.76 c +4.294 17.714 4.618 18.224 5.04 18.48 c +4.959 18.54 5.201 18.623 5.28 18.48 c +5.648 18.077 6.764 16.588 7.92 15.84 c +12.104 13.1 16.673 13.467 19.2 13.92 c +19.755 13.944 21.661 14.576 21.84 14.64 c +22.156 14.54 21.938 11.64 21.84 10.8 c +21.855 10.593 22.639 10.973 23.04 11.28 c +23.176 11.46 23.393 11.454 23.52 11.76 c +23.477 12.169 23.648 14.245 23.52 14.64 c +23.619 15.45 23.777 15.446 24.0 15.6 c +24.208 15.644 25.262 16.271 25.44 16.32 c +26.396 16.999 28.041 17.957 29.04 18.72 c +32.851 21.605 34.73 25.643 34.8 29.52 c +34.98 30.906 34.969 33.321 34.08 35.52 c +34.164 35.571 34.164 35.655 34.32 35.76 c +34.298 35.762 34.384 35.763 34.56 35.76 c +x +f +gr +p +0.9 0 0.47 0 k +gs +7.92 31.44 m +7.67 30.65 7.125 28.477 7.44 26.64 c +7.503 26.241 7.75 26.097 7.92 26.16 c +9.411 27.358 15.203 30.915 17.04 31.68 c +17.169 31.755 17.461 31.937 17.52 32.16 c +17.152 32.809 16.189 34.708 15.84 35.52 c +15.533 36.205 14.645 37.99 14.16 38.4 c +14.097 38.555 13.721 38.564 13.68 38.64 c +10.734 37.344 8.65 33.624 7.92 31.44 c +x +f +gr +p +0.56 0.56 0 0 k +gs +18.48 29.28 m +18.44 29.28 18.261 29.345 18.24 29.28 c +16.612 28.612 13.484 26.481 12.48 25.68 c +10.803 24.384 8.965 22.771 8.88 22.32 c +8.71 21.686 8.894 21.069 9.12 20.64 c +9.769 18.603 11.498 17.46 12.24 17.04 c +13.605 16.235 16.31 15.657 17.52 15.6 c +19.309 15.435 20.87 15.497 21.36 15.84 c +22.095 16.306 19.294 27.822 18.48 29.28 c +x +f +gr +p +0 0.25 1 0 k +gs +18.0 39.6 m +18.395 38.69 18.293 39.007 18.72 37.92 c +19.587 36.128 20.436 33.722 20.4 33.6 c +20.503 33.621 20.56 33.384 20.88 33.6 c +22.576 34.284 23.59 34.525 25.2 35.04 c +27.217 35.728 28.884 36.158 30.24 36.48 c +30.379 36.49 30.498 36.633 30.24 36.96 c +29.749 37.664 27.576 39.584 24.0 40.32 c +22.239 40.54 18.943 40.431 18.0 40.08 c +17.712 39.956 17.92 39.718 18.0 39.6 c +x +f +gr +p +0 0.94 0.65 0 k +gs +26.4 18.48 m +25.804 18.087 24.795 17.432 24.0 17.04 c +23.772 16.977 23.59 17.023 23.52 17.28 c +23.212 22.391 22.679 25.45 21.36 30.48 c +21.391 30.674 21.579 31.019 21.84 31.2 c +22.32 31.474 23.335 31.987 24.0 32.4 c +25.928 33.133 30.019 34.662 31.2 34.8 c +31.31 34.946 31.356 34.736 31.44 34.56 c +33.469 30.893 32.246 24.199 29.04 20.88 c +28.388 20.096 27.414 19.204 26.4 18.48 c +x +f +gr +p +end +xxxxit restore}bind def +end" +*End +*% End TekColor Logo for use in ColorControlStrip +*% ================================================== + +*OpenUI *TKColorControlStrip/Color Control Strip: Boolean +*OrderDependency: 48.0 AnySetup *TKColorControlStrip +*DefaultTKColorControlStrip: False +*TKColorControlStrip True/On: "% TKColorControlStrip True/On +userdict/TekColorStripDict known not{userdict begin/TekColorStripDict +20 dict def +end}if +TekColorStripDict +begin/OldEndPage +currentpagedevice/EndPage get +def/DefineName{/ProfileName(Unknown)def +currentpagedevice/DeviceRenderingInfo get +dup/ID known{/ID get/ProfileName exch +def}{/VirtualColorDevice get +dup +null eq{pop/ProfileName(None)def}{dup/Type get +dup +1 eq exch +3 eq +or{/ColorTransform get<</TekBlue(Vivid Color)/TekDisplay(Simulate Display) +/SWOP-Coated(SWOP Press)/Euroscale-Coated(Euroscale Press) +/Commercial-Coated(Commercial Press)/SNAP-Newsprint(SNAP Press) +/Gray(Monochrome)/RGB(Raw RGB)/CMYK(Raw CMYK)/Fuji-NA(FujiProof) +/DaiNippon(DIC)/Toyo(Toyo)/TekPhoto(Photo)/TekCMYK(None)>>exch +2 copy +known{get/ProfileName exch def}{pop +pop}ifelse}{pop}ifelse}ifelse}ifelse}bind def/ClearAndDrawBorder{gsave +newpath clippath pathbbox +grestore/URy exch def/URx exch def/LLy exch def/LLx exch def +URx LLx sub +BorderWidth +sub +2 div +LLx add +LLy 1 add +translate +1 setgray +0 setlinewidth +0 0 BorderWidth BorderHeight rectfill +0 setgray +0 0 BorderWidth BorderHeight rectstroke +0 0 BorderWidth BorderHeight rectclip}bind def/StringDimensions{gsave +newpath +0 0 moveto +false +charpath +pathbbox +exch +4 -1 roll +sub +3 -2 roll +exch +sub +grestore}bind def/BCenterLine{gsave +currentpoint translate +0 0 moveto +dup stringwidth pop +2 div neg +0 +rmoveto +0 setgray +show +grestore}bind def/TCenterLine{gsave +currentpoint translate +0 0 moveto +dup StringDimensions +neg +exch 2 div neg exch +rmoveto +0 setgray +show +grestore}bind def/DrawBox{setcmykcolor +currentpoint BoxSide BoxSide rectfill +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxStartY BoxFontSize sub 2 div neg +rmoveto +TCenterLine +grestore +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxSide +BoxStartY BoxFontSize sub 2 div +add +rmoveto +BCenterLine +grestore +BoxSide BoxGap add +0 rmoveto}bind def/DrawBar{gsave +0 setgray +0 setlinewidth +currentpoint +newpath +pop 0 +moveto +0 BorderHeight rlineto +stroke +grestore}bind def/UseKanji{(GothicBBB-Medium-RKSJ-H)/Font resourcestatus +{pop pop true}{false}ifelse +product dup +length 1 sub +get +8#112 eq +and}bind def/DrawLegend{gsave +0 setgray +currentpoint +exch dup +BorderWidth exch sub/LegendWidth exch def +exch pop 0 +translate/Helvetica-Bold TekFontSize +selectfont(Tektronix)StringDimensions/TekHeight exch def/TekWidth exch def +LegendWidth TekWidth sub 2 div +BorderHeight TekInsetY sub TekHeight sub +moveto(Tektronix)show/Symbol TekFontSize selectfont/registerserif +glyphshow/Helvetica-Bold LegendFontSize selectfont +LegendGap ProfileY moveto(Color Profile: )show +currentpoint +pop/ValueX exch def +FileKnown JobNameKnown or{LegendGap FileNameY moveto(File:)show}if +DateKnown{LegendGap DateY moveto(Date/Time:)show}if/Helvetica +LegendFontSize selectfont +ValueX ProfileY moveto +ProfileName show +UseKanji{/GothicBBB-Medium-RKSJ-H}{/Helvetica}ifelse +LegendFontSize selectfont +DateKnown{ValueX DateY moveto +userdict/TekLabelDict get/Date get +show}if +FileKnown{ValueX FileNameY moveto +userdict/TekLabelDict get/File get +show}{JobNameKnown{ValueX FileNameY moveto +JobName +show}if}ifelse +grestore}bind def/DrawColorStrip{TekColorStripDict/OldEndPage get +exec +dup{TekColorStripDict +begin/BorderWidth 487 def/BorderHeight 36 def/BoxStartX 31 def/BoxSide +14 def/BoxGap 3 def/BoxFontSize 6 def/LogoInsetX 2 def/LogoInsetY 2 def +/TekFontSize 9 def/TekInsetY 4 def/LegendFontSize 7 def/LegendGap 3 def +/LegendLineGap 0 def/DateY LegendGap def/ProfileY DateY LegendFontSize +add LegendLineGap add def/FileNameY ProfileY LegendFontSize add +LegendLineGap add def +currentuserparams +dup/JobName known{/JobName get(: )search{pop pop/JobName exch def +/JobNameKnown true def}{pop/JobNameKnown false def}ifelse} +{pop/JobNameKnown false def}ifelse +userdict/TekLabelDict known{userdict/TekLabelDict get +dup/Date known{/DateKnown true def}{/DateKnown false def}ifelse/File known +{/FileKnown true def}{/FileKnown false def}ifelse} +{/DateKnown false def/FileKnown false def}ifelse +initgraphics +ClearAndDrawBorder +TekColorStripDict/DrawTekLogo known{DrawTekLogo}if +/BoxStartY BorderHeight BoxSide sub 2 div def +BoxStartX BoxStartY moveto +(C)(100%)1 0 0 0 DrawBox(M)(100%)0 1 0 0 DrawBox(Y)(100%)0 0 1 0 DrawBox(K) +(100%)0 0 0 1 DrawBox(MY)(100%)0 1 1 0 DrawBox(CY)(100%)1 0 1 0 DrawBox(CM) +(100%)1 1 0 0 DrawBox(CMY)(100%)1 1 1 0 DrawBox(C)(50%)0.5 0 0 0 DrawBox(M) +(50%)0 0.5 0 0 DrawBox(Y)(50%)0 0 0.5 0 DrawBox(K)(50%)0 0 0 0.5 DrawBox(MY) +(50%)0 0.5 0.5 0 DrawBox(CY)(50%)0.5 0 0.5 0 DrawBox(CM)(50%) +0.5 0.5 0 0 DrawBox(CMY)(50%)0.5 0.5 0.5 0 DrawBox +DrawBar +DefineName +DrawLegend +end}if}bind def<</EndPage{TekColorStripDict/DrawColorStrip get +exec}>>setpagedevice +end" +*End +*TKColorControlStrip False/Off: "% Color Control Strip: Off " +*?TKColorControlStrip: "% TKColorControlStrip + userdict /TekColorStripDict known {(True)}{(False)} ifelse = flush" +*End +*CloseUI: *TKColorControlStrip + + + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.004)" 83pv ROM +*Font GothicBBB-Medium-90ms-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-90ms-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-90pv-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-90pv-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-Add-H: JIS "(003.004)" Add ROM +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.004)" Add ROM +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.004)" Add ROM +*Font GothicBBB-Medium-Add-V: JIS "(003.004)" Add ROM +*Font GothicBBB-Medium-EUC-H: EUC "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-EUC-V: EUC "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-Ext-H: JIS "(003.004)" Ext ROM +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.004)" Ext ROM +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.004)" Ext ROM +*Font GothicBBB-Medium-Ext-V: JIS "(003.004)" Ext ROM +*Font GothicBBB-Medium-H: JIS "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-NWP-H: JIS "(003.004)" NWP ROM +*Font GothicBBB-Medium-NWP-V: JIS "(003.004)" NWP ROM +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-V: JIS "(003.004)" JIS-83 ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.003)" 83pv ROM +*Font Ryumin-Light-90ms-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-90ms-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-90pv-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-90pv-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-Add-H: JIS "(003.003)" Add ROM +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.003)" Add ROM +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.003)" Add ROM +*Font Ryumin-Light-Add-V: JIS "(003.003)" Add ROM +*Font Ryumin-Light-EUC-H: EUC "(003.003)" JIS-83 ROM +*Font Ryumin-Light-EUC-V: EUC "(003.003)" JIS-83 ROM +*Font Ryumin-Light-Ext-H: JIS "(003.003)" Ext ROM +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.003)" Ext ROM +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.003)" Ext ROM +*Font Ryumin-Light-Ext-V: JIS "(003.003)" Ext ROM +*Font Ryumin-Light-H: JIS "(003.003)" JIS-83 ROM +*Font Ryumin-Light-NWP-H: JIS "(003.003)" NWP ROM +*Font Ryumin-Light-NWP-V: JIS "(003.003)" NWP ROM +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-V: JIS "(003.003)" JIS-83 ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + + +*% For 60 lpi / 300x300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" + +*% The byte count of this file should be exactly 036466 or 037816 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 380J Extended diff --git a/openoffice/share/psprint/driver/TKP380P1.PS b/openoffice/share/psprint/driver/TKP380P1.PS new file mode 100644 index 0000000000000000000000000000000000000000..c5f35e607ddd2f54decd0642b3c873c4e301331b --- /dev/null +++ b/openoffice/share/psprint/driver/TKP380P1.PS @@ -0,0 +1,1351 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(Phaser 380)" +*PSVersion: "(2015.105) 13" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 380 Extended" +*ShortNickName: "Tektronix Phaser 380 Extended" +*NickName: "Tektronix Phaser 380 with Extended Features" +*PCFileName: "TKP380P1.PPD" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*OrderDependency: 69.1 AnySetup *InstalledMemory +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 48 MB RAM: "" +*InstalledMemory 64Meg/64 MB Total RAM: "" +*?InstalledMemory: "% InstalledMemory + currentsystemparams /RamSize get + 16#100000 div round cvi + dup 50 lt + { pop (None) } {2 string cvs print (Meg) } + ifelse = flush" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: Boolean +*OrderDependency: 69.4 AnySetup *Option1 +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Network Card: PickOne +*OrderDependency: 69.6 AnySetup *Option2 +*DefaultOption2: None +*Option2 None/Not Installed: "" +*Option2 P1/EtherTalk, NetWare and TCP/IP: "" +*Option2 P3/LocalTalk and Serial: "" +*Option2 P4/TokenTalk, NetWare and TCP/IP: "" +*?Option2: "% Option2 + (%EthernetPhysical%) /IODevice resourcestatus + {pop pop (P1) } + { + (%LocalTalk%) /IODevice resourcestatus + {pop pop (P3) } + { + (%TokenRingPhysical%) /IODevice resourcestatus + {pop pop (P4) } { (None) } ifelse + } ifelse + } ifelse = flush" +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Trays: Boolean +*OrderDependency: 69.2 AnySetup *Option3 +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " +currentpagedevice /InputAttributes get 1 known +{ (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *Option1 False *TKCollate True +*UIConstraints: *Option3 False *InputSlot Lower + +*UIConstraints: *TKCollate True *Option1 False +*UIConstraints: *InputSlot Lower *Option3 False + +*% === Basic Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "14300000" +*VMOption None/Standard 48 MB RAM: "14300000" +*VMOption 64Meg/64 MB Total RAM: "15500000" + +*ColorDevice: True +*DefaultColorSpace: CMY +*VariablePaperSize: True +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*SuggestedManualFeedTimeout: "60" +*1284Modes Parallel: Compat Nibble +*1284DeviceID: " + MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript; + MODEL:Phaser 380P;CLASS:Printer;DESCRIPTION: + Phaser 380 Color Page Printer, PostScript Level 2, Letter/Legal/A4/ANSI B Size; + COMPATIBLE_ID:" +*End +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore" +*End + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*Throughput: "4" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush" +*End + +*DefaultResolution: 300dpi +*?Resolution: " + save currentpagedevice + /HWResolution get 0 get ( ) cvs print (dpi) = flush restore" +*End + +*% Halftone Information ================= +*DefaultHalftoneType: 9 +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{1 exch sub}" + + +*% Tray Selection ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 54.0 AnySetup *InputSlot +*DefaultInputSlot: Paper +*InputSlot Upper: " + << + /MediaPosition 0 + /MediaType null + /TraySwitch false + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Lower: " + << + /MediaPosition 1 + /MediaType null + /TraySwitch false + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Paper: " + << + /MediaPosition null + /MediaType (Paper) + /TraySwitch true + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Transparency: " + << + /MediaPosition null + /MediaType (Transparency) + /TraySwitch true + /ManualFeed false + >> setpagedevice" +*End +*InputSlot ManualPaper/Manual Paper: " + << + /MediaPosition null + /MediaType (Paper) + /TraySwitch false + /ManualFeed true + >> setpagedevice" +*End +*InputSlot ManualTransparency/Manual Transparency: " + << + /MediaPosition null + /MediaType (Transparency) + /TraySwitch false + /ManualFeed true + >> setpagedevice" +*End + +*?InputSlot: " + currentpagedevice /MediaPosition get + dup null eq + { pop currentpagedevice /MediaType get + dup null eq + { pop (Upper) } + { dup (Paper) eq + { pop currentpagedevice /ManualFeed get + { (ManualPaper) } + { (Paper) } ifelse + } + { + (Transparency) eq + { currentpagedevice /ManualFeed get + { (ManualTransparency) } + { (Transparency) } ifelse + } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup 0 eq + { pop (Upper) } + { 1 eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + = flush +" +*End +*CloseUI: *InputSlot + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 56.0 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize Tabloid: " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageSize TabloidExtra/Tabloid Extra: " + << /PageSize [864 1296] /ImagingBBox null >> setpagedevice" +*End +*PageSize Oversize/Tabloid Maximum: " + << /PageSize [942 1336] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvPersonal/Personal Envelope: " + << /PageSize [261 468] /ImagingBBox null >> setpagedevice" +*End +*PageSize Env10/#10 Envelope: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize A3: " + << /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB4/ISO B4: " + << /PageSize [709 1001] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/ISO B5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB6/ISO B6: " + << /PageSize [354 499] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvC6/C6 Envelope: " + << /PageSize [323 459] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvDL/DL Envelope: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + << + [612 792] (Letter) + [612 1008] (Legal) + [792 1224] (Tabloid) + [864 1296] (TabloidExtra) + [942 1336] (Oversize) + [522 756] (Executive) + [261 468] (EnvPersonal) + [297 684] (Env10) + [842 1191] (A3) + [595 842] (A4) + [420 595] (A5) + [709 1001] (ISOB4) + [499 709] (ISOB5) + [354 499] (ISOB6) + [323 459] (EnvC6) + [312 624] (EnvDL) >> + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 56.2 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Tabloid: " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageRegion TabloidExtra/Tabloid Extra: " + << /PageSize [864 1296] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Oversize/Tabloid Maximum: " + << /PageSize [942 1336] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvPersonal/Personal Envelope: " + << /PageSize [261 468] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Env10/#10 Envelope: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A3: " + << /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB4/ISO B4: " + << /PageSize [709 1001] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5/ISO B5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB6/ISO B6: " + << /PageSize [354 499] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvC6/C6 Envelope: " + << /PageSize [323 459] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvDL/DL Envelope: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter + +*ImageableArea Letter: "14.28 25.68 597.96 777.84" +*ImageableArea Legal: "14.28 25.68 597.96 993.84" +*ImageableArea Tabloid: "14.28 25.68 777.96 1209.84" +*ImageableArea TabloidExtra/Tabloid Extra: "14.28 25.68 849.96 1281.84" +*ImageableArea Oversize/Tabloid Maximum: "14.28 25.81 928.2 1322.04" +*ImageableArea Executive: "14.29 25.68 508.2 741.84" +*ImageableArea EnvPersonal/Personal Envelope: "14.29 25.69 247.08 453.84" +*ImageableArea Env10/#10 Envelope: "14.28 25.68 283.08 669.84" +*ImageableArea A3: "14.28 25.8 827.88 1177.08" +*ImageableArea A4: "14.28 25.69 581.16 827.76" +*ImageableArea A5: "14.28 25.81 405.96 580.92" +*ImageableArea ISOB4/ISO B4: "14.28 25.81 694.92 987.0" +*ImageableArea ISOB5/ISO B5: "14.29 25.68 485.16 694.8" +*ImageableArea ISOB6/ISO B6: "14.28 25.81 340.2 484.92" +*ImageableArea EnvC6/C6 Envelope: "14.28 25.81 309.0 445.08" +*ImageableArea EnvDL/DL Envelope: "14.28 25.68 297.96 609.84" + +*?ImageableArea: " +<< /HWResolution [300 300] /ManualFeed true >> setpagedevice + clippath pathbbox + /cvp {16 string cvs print ( ) print} def + 4 3 roll 100 mul ceiling 100 div cvp + 3 2 roll 100 mul ceiling 100 div cvp + exch 100 mul floor 100 div cvp + 100 mul floor 100 div = flush + userdict /cvp undef" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension TabloidExtra/Tabloid Extra: "864 1296" +*PaperDimension Oversize/Tabloid Maximum: "942 1336" +*PaperDimension Executive: "522 756" +*PaperDimension EnvPersonal/Personal Envelope: "261 468" +*PaperDimension Env10/#10 Envelope: "297 684" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension ISOB4/ISO B4: "709 1001" +*PaperDimension ISOB5/ISO B5: "499 709" +*PaperDimension ISOB6/ISO B6: "354 499" +*PaperDimension EnvC6/C6 Envelope: "323 459" +*PaperDimension EnvDL/DL Envelope: "312 624" + +*CustomPageSize True: " + pop pop pop + << + /PageSize [ 5 -2 roll ] + /ImagingBBox null + >> + setpagedevice +" +*End + +*DefaultLeadingEdge: Unknown +*LeadingEdge Unknown: "" + +*ParamCustomPageSize Width: 1 points 261 942 +*ParamCustomPageSize Height: 2 points 432 1336 +*ParamCustomPageSize WidthOffset: 3 points 0 0 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 0 +*MaxMediaWidth: "942" +*MaxMediaHeight: "1336" +*?CurrentMediaWidth: "currentpagedevice/PageSize get 0 get = flush" +*?CurrentMediaHeight: "currentpagedevice/PageSize get 1 get = flush" + +*HWMargins: 15 26 15 15 +*DefaultOutputOrder: Reverse + + +*RequiresPageRegion All: True + +*OpenUI *TKCollate/Quick Collate: Boolean +*OrderDependency: 50.0 AnySetup *TKCollate +*DefaultTKCollate: False +*TKCollate False: "<< /Collate false >> setpagedevice" +*TKCollate True: "<< /Collate true >> setpagedevice" +*?TKCollate: " + save + currentpagedevice /Collate get {(True)}{(False)}ifelse + = flush restore" +*End +*CloseUI: *TKCollate + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 40.0 AnySetup *TKColor +*DefaultTKColor: VividColor/Vivid Color +*TKColor NoAdjust/None: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (None) + /VirtualColorDevice null + >> + >> setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Vivid Color) + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekBlue + >> + >> + >> setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Simulate Display) + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekDisplay + >> + >> + >> setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SWOP Press) + /VirtualColorDevice << + /Type 3 + /ColorTransform /SWOP-Coated + >> + >> + >> setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Euroscale Press) + /VirtualColorDevice << + /Type 3 + /ColorTransform /Euroscale-Coated + >> + >> + >> setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Commercial Press) + /VirtualColorDevice << + /Type 3 + /ColorTransform /Commercial-Coated + >> + >> + >> setpagedevice" +*End +*TKColor SNAPPress/SNAP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SNAP Press) + /VirtualColorDevice << + /Type 3 + /ColorTransform /SNAP-Newsprint + >> + >> + >> setpagedevice" +*End +*TKColor DaiNippon/DIC: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (DIC) + /VirtualColorDevice << + /Type 3 + /ColorTransform /DaiNippon + >> + >> + >> setpagedevice" +*End +*TKColor Toyo: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Toyo) + /VirtualColorDevice << + /Type 3 + /ColorTransform /Toyo + >> + >> + >> setpagedevice" +*End +*TKColor Fuji-NA/FujiProof: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (FujiProof) + /VirtualColorDevice << + /Type 3 + /ColorTransform /Fuji-NA + >> + >> + >> setpagedevice" +*End +*TKColor Monochrome: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Monochrome) + /VirtualColorDevice << + /Type 1 + /ColorTransform /Gray + >> + >> + >> setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: " + % ColorCorrection: Use Printer Settings" +*End +*?TKColor: " + mark + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + << + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /SNAP-Newsprint (SNAPPress) + /Fuji-NA (Fuji-NA) + /DaiNippon (DaiNippon) + /Toyo (Toyo) + /Gray (Monochrome) + >> + exch get + } ifelse + } stopped + { % error in PostScript code execution + (Unknown) + } if + = flush + cleartomark" +*End +*CloseUI: *TKColor + +*% Print Quality Selection =================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 42.0 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode FastColor/Fast Color: " + <3c7e343f5038663d264e554e446573513c426c406c6e30665f24343147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*OutputMode Standard/Standard: " + <3c7e343f5038663d264e554e446573513c426c406c6e3147434c2a3147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*OutputMode Enhanced/Enhanced 600x300: " + <3c7e343f5038663d264e554e446573513c426c406c6e32443f672d3147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*?OutputMode: " + save + <3c7e343f503e593146505f24462a27636643693d3e433147434c323b666c47634137394 + c682e35696b362d712f2365403b5d52644131395d2b4073296734415375552f403a732e5 + e4154686374414d3653553b49736f66436973693644662d5c31415454254b2b4435382d2 + b4435382d24337e3e6376782065786563>cvx exec + = flush restore" +*End +*CloseUI: *OutputMode + +*OpenUI *TKImageSmoothing/Image Smoothing: Boolean +*OrderDependency: 44.0 AnySetup *TKImageSmoothing +*DefaultTKImageSmoothing: False +*TKImageSmoothing False: " + false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*TKImageSmoothing True: " + true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*?TKImageSmoothing: " + save + /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec + {(True)}{(False)} ifelse + = flush restore" +*End +*CloseUI: *TKImageSmoothing + + +*OpenUI *TKCheckPrint/Check Print: Boolean +*OrderDependency: 46.0 AnySetup *TKCheckPrint +*DefaultTKCheckPrint: False +*TKCheckPrint False: "" +*TKCheckPrint True: " + /RRCustomProcs /ProcSet findresource + /setcheckprint get exec" +*End +*?TKCheckPrint: " + /RRCustomProcs /ProcSet findresource + /currentcheckprint get exec {(True)}{(False)}ifelse + = flush" +*End +*CloseUI: *TKCheckPrint + + +*% ================================================== +*% Define TekColor Logo for use in ColorControlStrip + +*JobPatchFile 1: " +userdict/TekColorStripDict known not +{userdict begin/TekColorStripDict 20 dict def end}if +TekColorStripDict +begin/DrawTekLogo{/xxxxit save store +LogoInsetX LogoInsetY translate +BorderHeight LogoInsetY sub LogoInsetY sub +47.76 div +dup scale<</m/moveto load/l/lineto load/c/curveto load/x/closepath +load/s/stroke load/e/eofill load/f/fill load/i/clip load/ei/eoclip +load/r/setrgbcolor load/k/setcmykcolor load/g/setgray +load/w/setlinewidth load/t/setlinecap load/j/setlinejoin +load/p/newpath load/gs/gsave load/gr/grestore load>>begin +1.0 w +0 j +0 t +0.44 w +0 0 0 0 k +gs +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +f +gr +0 0 0 1 k +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +s +0.1375 w +0 0 0 1 k +gs +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +f +gr +0 0 0 0 k +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +s +0.4399 w +0 0 0 0 k +gs +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +f +gr +0 0 0 1 k +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +s +0 0 0 1 k +gs +3.36 6.72 m +4.08 6.72 l +4.08 3.12 l +5.04 3.12 l +5.04 6.72 l +6.0 6.72 l +6.0 7.68 l +3.36 7.68 l +3.36 6.72 l +x +8.4 5.28 m +8.4 5.52 l +8.48 5.788 8.547 6.006 8.88 6.0 c +9.069 6.006 9.148 5.782 9.12 5.76 c +9.12 5.28 l +8.4 5.28 l +x +10.08 4.8 m +10.08 5.76 l +10.114 6.395 9.488 6.65 8.88 6.72 c +8.067 6.638 7.514 6.353 7.44 5.52 c +7.44 4.08 l +7.514 3.315 8.122 3.03 8.88 3.12 c +9.652 3.048 10.126 3.449 10.08 4.32 c +9.12 4.32 l +9.1 4.038 9.136 3.716 8.88 3.84 c +8.565 3.746 8.48 3.904 8.4 4.08 c +8.4 4.8 l +10.08 4.8 l +x +13.2 3.12 m +13.2 4.32 l +13.2 4.56 l +13.92 3.12 l +14.88 3.12 l +13.92 5.28 l +14.88 6.48 l +13.68 6.48 l +13.2 5.52 l +13.2 5.52 l +13.2 7.68 l +12.24 7.68 l +12.24 3.12 l +13.2 3.12 l +x +19.68 6.0 m +19.68 6.48 l +19.717 7.422 19.17 7.811 18.24 7.92 c +17.28 7.811 16.825 7.349 16.8 6.24 c +16.8 4.56 l +16.825 3.558 17.207 3.035 18.24 3.12 c +19.285 3.035 19.735 3.582 19.68 4.32 c +19.68 5.04 l +18.72 5.04 l +18.72 4.56 l +18.666 4.232 18.635 3.856 18.24 3.84 c +17.991 3.856 17.888 4.008 18.0 4.32 c +18.0 6.48 l +17.894 6.814 17.973 6.997 18.24 6.96 c +18.508 6.991 18.647 6.79 18.72 6.48 c +18.72 6.0 l +19.68 6.0 l +x +21.6 4.08 m +21.561 3.315 22.132 3.035 22.8 3.12 c +23.56 3.035 24.04 3.321 24.0 4.08 c +24.0 5.52 l +24.089 6.243 23.675 6.644 22.8 6.72 c +22.078 6.644 21.561 6.353 21.6 5.52 c +21.6 4.08 l +x +22.56 5.52 m +22.527 5.77 22.6 5.946 22.8 6.0 c +23.05 5.946 23.123 5.77 23.04 5.52 c +23.04 4.08 l +23.104 3.837 23.025 3.734 22.8 3.84 c +22.624 3.734 22.546 3.837 22.56 4.08 c +22.56 5.52 l +x +26.88 3.12 m +26.88 7.68 l +25.92 7.68 l +25.92 3.12 l +26.88 3.12 l +x +28.8 4.08 m +28.726 3.315 29.297 3.035 30.0 3.12 c +30.725 3.035 31.205 3.321 31.2 4.08 c +31.2 5.52 l +31.253 6.243 30.84 6.644 30.0 6.72 c +29.242 6.644 28.726 6.353 28.8 5.52 c +28.8 4.08 l +x +29.76 5.52 m +29.692 5.77 29.765 5.946 30.0 6.0 c +30.214 5.946 30.287 5.77 30.24 5.52 c +30.24 4.08 l +30.269 3.837 30.19 3.734 30.0 3.84 c +29.789 3.734 29.71 3.837 29.76 4.08 c +29.76 5.52 l +x +33.12 6.48 m +33.12 3.12 l +34.08 3.12 l +34.08 5.28 l +34.15 5.52 34.259 5.575 34.56 5.52 c +34.63 5.575 34.727 5.569 34.8 5.52 c +34.8 6.72 l +34.423 6.644 34.186 6.395 34.08 6.0 c +34.08 6.0 l +34.08 6.48 l +33.12 6.48 l +x +e +gr +p +0 0 0 1 k +gs +e +gr +p +0 0 0 1 k +gs +41.52 47.76 m +41.28 47.76 l +40.8 46.8 l +40.8 46.8 l +40.56 47.76 l +40.08 47.76 l +40.08 46.32 l +40.32 46.32 l +40.32 47.52 l +40.32 47.52 l +40.8 46.32 l +41.04 46.32 l +41.28 47.52 l +41.28 47.52 l +41.28 46.32 l +41.52 46.32 l +41.52 47.76 l +x +40.08 47.76 m +38.88 47.76 l +38.88 47.52 l +39.36 47.52 l +39.36 46.32 l +39.6 46.32 l +39.6 47.52 l +40.08 47.52 l +40.08 47.76 l +x +e +gr +p +0 0 0 0 k +gs +34.56 35.76 m +34.844 35.85 34.824 36.065 35.04 36.24 c +35.272 36.635 35.421 37.479 35.28 37.44 c +34.894 37.399 34.321 37.389 33.36 37.2 c +33.294 37.401 33.184 37.482 33.12 37.44 c +31.4 40.035 28.121 41.54 23.28 42.0 c +20.773 42.179 17.714 41.632 17.28 41.52 c +17.1 41.486 17.008 41.727 17.04 41.76 c +16.629 42.328 16.543 42.586 16.32 43.2 c +16.113 43.419 15.621 44.206 15.36 44.4 c +14.998 45.382 15.105 45.104 14.88 45.6 c +14.47 46.464 14.464 46.708 14.16 46.8 c +13.629 46.662 11.252 42.814 11.52 42.48 c +12.153 41.578 12.814 40.558 13.2 40.08 c +13.24 39.863 13.24 39.766 13.2 39.84 c +10.314 38.243 1.195 32.238 3.6 22.8 c +3.628 22.642 2.488 21.322 2.4 20.88 c +2.312 20.5 2.381 20.156 2.64 19.68 c +2.702 19.45 3.015 19.194 3.12 18.72 c +3.422 18.21 3.618 17.629 3.84 17.76 c +4.294 17.714 4.618 18.224 5.04 18.48 c +4.959 18.54 5.201 18.623 5.28 18.48 c +5.648 18.077 6.764 16.588 7.92 15.84 c +12.104 13.1 16.673 13.467 19.2 13.92 c +19.755 13.944 21.661 14.576 21.84 14.64 c +22.156 14.54 21.938 11.64 21.84 10.8 c +21.855 10.593 22.639 10.973 23.04 11.28 c +23.176 11.46 23.393 11.454 23.52 11.76 c +23.477 12.169 23.648 14.245 23.52 14.64 c +23.619 15.45 23.777 15.446 24.0 15.6 c +24.208 15.644 25.262 16.271 25.44 16.32 c +26.396 16.999 28.041 17.957 29.04 18.72 c +32.851 21.605 34.73 25.643 34.8 29.52 c +34.98 30.906 34.969 33.321 34.08 35.52 c +34.164 35.571 34.164 35.655 34.32 35.76 c +34.298 35.762 34.384 35.763 34.56 35.76 c +x +f +gr +p +0.9 0 0.47 0 k +gs +7.92 31.44 m +7.67 30.65 7.125 28.477 7.44 26.64 c +7.503 26.241 7.75 26.097 7.92 26.16 c +9.411 27.358 15.203 30.915 17.04 31.68 c +17.169 31.755 17.461 31.937 17.52 32.16 c +17.152 32.809 16.189 34.708 15.84 35.52 c +15.533 36.205 14.645 37.99 14.16 38.4 c +14.097 38.555 13.721 38.564 13.68 38.64 c +10.734 37.344 8.65 33.624 7.92 31.44 c +x +f +gr +p +0.56 0.56 0 0 k +gs +18.48 29.28 m +18.44 29.28 18.261 29.345 18.24 29.28 c +16.612 28.612 13.484 26.481 12.48 25.68 c +10.803 24.384 8.965 22.771 8.88 22.32 c +8.71 21.686 8.894 21.069 9.12 20.64 c +9.769 18.603 11.498 17.46 12.24 17.04 c +13.605 16.235 16.31 15.657 17.52 15.6 c +19.309 15.435 20.87 15.497 21.36 15.84 c +22.095 16.306 19.294 27.822 18.48 29.28 c +x +f +gr +p +0 0.25 1 0 k +gs +18.0 39.6 m +18.395 38.69 18.293 39.007 18.72 37.92 c +19.587 36.128 20.436 33.722 20.4 33.6 c +20.503 33.621 20.56 33.384 20.88 33.6 c +22.576 34.284 23.59 34.525 25.2 35.04 c +27.217 35.728 28.884 36.158 30.24 36.48 c +30.379 36.49 30.498 36.633 30.24 36.96 c +29.749 37.664 27.576 39.584 24.0 40.32 c +22.239 40.54 18.943 40.431 18.0 40.08 c +17.712 39.956 17.92 39.718 18.0 39.6 c +x +f +gr +p +0 0.94 0.65 0 k +gs +26.4 18.48 m +25.804 18.087 24.795 17.432 24.0 17.04 c +23.772 16.977 23.59 17.023 23.52 17.28 c +23.212 22.391 22.679 25.45 21.36 30.48 c +21.391 30.674 21.579 31.019 21.84 31.2 c +22.32 31.474 23.335 31.987 24.0 32.4 c +25.928 33.133 30.019 34.662 31.2 34.8 c +31.31 34.946 31.356 34.736 31.44 34.56 c +33.469 30.893 32.246 24.199 29.04 20.88 c +28.388 20.096 27.414 19.204 26.4 18.48 c +x +f +gr +p +end +xxxxit restore}bind def +end" +*End +*% End TekColor Logo for use in ColorControlStrip +*% ================================================== + +*OpenUI *TKColorControlStrip/Color Control Strip: Boolean +*OrderDependency: 48.0 AnySetup *TKColorControlStrip +*DefaultTKColorControlStrip: False +*TKColorControlStrip True/On: "% TKColorControlStrip True/On +userdict/TekColorStripDict known not{userdict begin/TekColorStripDict +20 dict def +end}if +TekColorStripDict +begin/OldEndPage +currentpagedevice/EndPage get +def/DefineName{/ProfileName(Unknown)def +currentpagedevice/DeviceRenderingInfo get +dup/ID known{/ID get/ProfileName exch +def}{/VirtualColorDevice get +dup +null eq{pop/ProfileName(None)def}{dup/Type get +dup +1 eq exch +3 eq +or{/ColorTransform get<</TekBlue(Vivid Color)/TekDisplay(Simulate Display) +/SWOP-Coated(SWOP Press)/Euroscale-Coated(Euroscale Press) +/Commercial-Coated(Commercial Press)/SNAP-Newsprint(SNAP Press) +/Gray(Monochrome)/RGB(Raw RGB)/CMYK(Raw CMYK)/Fuji-NA(FujiProof) +/DaiNippon(DIC)/Toyo(Toyo)/TekPhoto(Photo)/TekCMYK(None)>>exch +2 copy +known{get/ProfileName exch def}{pop +pop}ifelse}{pop}ifelse}ifelse}ifelse}bind def/ClearAndDrawBorder{gsave +newpath clippath pathbbox +grestore/URy exch def/URx exch def/LLy exch def/LLx exch def +URx LLx sub +BorderWidth +sub +2 div +LLx add +LLy 1 add +translate +1 setgray +0 setlinewidth +0 0 BorderWidth BorderHeight rectfill +0 setgray +0 0 BorderWidth BorderHeight rectstroke +0 0 BorderWidth BorderHeight rectclip}bind def/StringDimensions{gsave +newpath +0 0 moveto +false +charpath +pathbbox +exch +4 -1 roll +sub +3 -2 roll +exch +sub +grestore}bind def/BCenterLine{gsave +currentpoint translate +0 0 moveto +dup stringwidth pop +2 div neg +0 +rmoveto +0 setgray +show +grestore}bind def/TCenterLine{gsave +currentpoint translate +0 0 moveto +dup StringDimensions +neg +exch 2 div neg exch +rmoveto +0 setgray +show +grestore}bind def/DrawBox{setcmykcolor +currentpoint BoxSide BoxSide rectfill +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxStartY BoxFontSize sub 2 div neg +rmoveto +TCenterLine +grestore +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxSide +BoxStartY BoxFontSize sub 2 div +add +rmoveto +BCenterLine +grestore +BoxSide BoxGap add +0 rmoveto}bind def/DrawBar{gsave +0 setgray +0 setlinewidth +currentpoint +newpath +pop 0 +moveto +0 BorderHeight rlineto +stroke +grestore}bind def/UseKanji{(GothicBBB-Medium-RKSJ-H)/Font resourcestatus +{pop pop true}{false}ifelse +product dup +length 1 sub +get +8#112 eq +and}bind def/DrawLegend{gsave +0 setgray +currentpoint +exch dup +BorderWidth exch sub/LegendWidth exch def +exch pop 0 +translate/Helvetica-Bold TekFontSize +selectfont(Tektronix)StringDimensions/TekHeight exch def/TekWidth exch def +LegendWidth TekWidth sub 2 div +BorderHeight TekInsetY sub TekHeight sub +moveto(Tektronix)show/Symbol TekFontSize selectfont/registerserif +glyphshow/Helvetica-Bold LegendFontSize selectfont +LegendGap ProfileY moveto(Color Profile: )show +currentpoint +pop/ValueX exch def +FileKnown JobNameKnown or{LegendGap FileNameY moveto(File:)show}if +DateKnown{LegendGap DateY moveto(Date/Time:)show}if/Helvetica +LegendFontSize selectfont +ValueX ProfileY moveto +ProfileName show +UseKanji{/GothicBBB-Medium-RKSJ-H}{/Helvetica}ifelse +LegendFontSize selectfont +DateKnown{ValueX DateY moveto +userdict/TekLabelDict get/Date get +show}if +FileKnown{ValueX FileNameY moveto +userdict/TekLabelDict get/File get +show}{JobNameKnown{ValueX FileNameY moveto +JobName +show}if}ifelse +grestore}bind def/DrawColorStrip{TekColorStripDict/OldEndPage get +exec +dup{TekColorStripDict +begin/BorderWidth 487 def/BorderHeight 36 def/BoxStartX 31 def/BoxSide +14 def/BoxGap 3 def/BoxFontSize 6 def/LogoInsetX 2 def/LogoInsetY 2 def +/TekFontSize 9 def/TekInsetY 4 def/LegendFontSize 7 def/LegendGap 3 def +/LegendLineGap 0 def/DateY LegendGap def/ProfileY DateY LegendFontSize +add LegendLineGap add def/FileNameY ProfileY LegendFontSize add +LegendLineGap add def +currentuserparams +dup/JobName known{/JobName get(: )search{pop pop/JobName exch def +/JobNameKnown true def}{pop/JobNameKnown false def}ifelse} +{pop/JobNameKnown false def}ifelse +userdict/TekLabelDict known{userdict/TekLabelDict get +dup/Date known{/DateKnown true def}{/DateKnown false def}ifelse/File known +{/FileKnown true def}{/FileKnown false def}ifelse} +{/DateKnown false def/FileKnown false def}ifelse +initgraphics +ClearAndDrawBorder +TekColorStripDict/DrawTekLogo known{DrawTekLogo}if +/BoxStartY BorderHeight BoxSide sub 2 div def +BoxStartX BoxStartY moveto +(C)(100%)1 0 0 0 DrawBox(M)(100%)0 1 0 0 DrawBox(Y)(100%)0 0 1 0 DrawBox(K) +(100%)0 0 0 1 DrawBox(MY)(100%)0 1 1 0 DrawBox(CY)(100%)1 0 1 0 DrawBox(CM) +(100%)1 1 0 0 DrawBox(CMY)(100%)1 1 1 0 DrawBox(C)(50%)0.5 0 0 0 DrawBox(M) +(50%)0 0.5 0 0 DrawBox(Y)(50%)0 0 0.5 0 DrawBox(K)(50%)0 0 0 0.5 DrawBox(MY) +(50%)0 0.5 0.5 0 DrawBox(CY)(50%)0.5 0 0.5 0 DrawBox(CM)(50%) +0.5 0.5 0 0 DrawBox(CMY)(50%)0.5 0.5 0.5 0 DrawBox +DrawBar +DefineName +DrawLegend +end}if}bind def<</EndPage{TekColorStripDict/DrawColorStrip get +exec}>>setpagedevice +end" +*End +*TKColorControlStrip False/Off: "% Color Control Strip: Off " +*?TKColorControlStrip: "% TKColorControlStrip + userdict /TekColorStripDict known {(True)}{(False)} ifelse = flush" +*End +*CloseUI: *TKColorControlStrip + + + +*% Font Information ===================== +*DefaultFont: Courier +*Font ACaslon-Italic: Standard "(001.001)" Standard ROM +*Font ACaslon-Regular: Standard "(001.001)" Standard ROM +*Font ACaslon-Semibold: Standard "(001.001)" Standard ROM +*Font ACaslon-SemiboldItalic: Standard "(001.001)" Standard ROM +*Font AGaramond-Bold: Standard "(001.001)" Standard ROM +*Font AGaramond-BoldItalic: Standard "(001.001)" Standard ROM +*Font AGaramond-Italic: Standard "(001.001)" Standard ROM +*Font AGaramond-Regular: Standard "(001.001)" Standard ROM +*Font Americana: Standard "(001.000)" Standard ROM +*Font Americana-ExtraBold: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Barmeno-Bold: Standard "(001.000)" Standard ROM +*Font Barmeno-ExtraBold: Standard "(001.000)" Standard ROM +*Font Barmeno-Medium: Standard "(001.000)" Standard ROM +*Font Barmeno-Regular: Standard "(001.000)" Standard ROM +*Font Blackoak: Standard "(001.001)" Standard ROM +*Font Bookman-Demi: Standard "(001.003)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM +*Font Bookman-Light: Standard "(001.003)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM +*Font Carta: Special "(001.001)" Special ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font Formata-Italic: Standard "(001.001)" Standard ROM +*Font Formata-Medium: Standard "(001.001)" Standard ROM +*Font Formata-MediumItalic: Standard "(001.001)" Standard ROM +*Font Formata-Regular: Standard "(001.001)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font Kaufmann: Standard "(001.000)" Standard ROM +*Font Lithos-Black: Standard "(001.001)" Standard ROM +*Font Lithos-Regular: Standard "(001.001)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Parisian: Standard "(001.001)" Standard ROM +*Font ParkAvenue: Standard "(001.005)" Standard ROM +*Font Poetica-SuppOrnaments: Special "(001.000)" Special ROM +*Font Symbol: Special "(001.007)" Special ROM +*Font Tekton: Standard "(001.001)" Standard ROM +*Font Tekton-Bold: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font Trajan-Bold: Standard "(001.000)" Standard ROM +*Font WoodtypeOrnaments-Two: Special "(001.002)" Special ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + + +*% For 60 lpi / 300x300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" + +*% The byte count of this file should be exactly 036732 or 038083 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 380 Extended diff --git a/openoffice/share/psprint/driver/TKP450J1.PS b/openoffice/share/psprint/driver/TKP450J1.PS new file mode 100644 index 0000000000000000000000000000000000000000..5e8492877d92f52c7d59e412525cbf9339f6e2ab --- /dev/null +++ b/openoffice/share/psprint/driver/TKP450J1.PS @@ -0,0 +1,1103 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "TKP450J1.PPD" +*Product: "(Phaser 450J)" +*PSVersion: "(2013.113) 19" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 450J" +*ShortNickName: "Tektronix Phaser 450J" +*NickName: "Tektronix Phaser 450J" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 16 MB RAM: "" +*InstalledMemory 32Meg/32 MB Total RAM: "" +*InstalledMemory 48Meg/48 MB Total RAM: "" +*InstalledMemory 64Meg/64 MB Total RAM: "" +*?InstalledMemory: " + currentsystemparams /RamSize get + 16#100000 div round cvi + dup 20 lt + { pop (None) } {2 string cvs print (Meg) } ifelse + = flush" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Ethernet Card: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*?Option2: " + (%EthernetPhysical%) /IODevice resourcestatus + {pop pop (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Tray: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " +currentpagedevice /InputAttributes get 1 known +{ (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *Option3 False *InputSlot Lower +*UIConstraints: *InputSlot Lower *Option3 False +*UIConstraints: *Option3 False *InputSlot AutoSelect +*UIConstraints: *InputSlot AutoSelect *Option3 False + +*% === Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "1500000" +*VMOption None/Standard 16 MB RAM: "1500000" +*VMOption 32Meg/32 MB Total RAM: "3500000" +*VMOption 48Meg/48 MB Total RAM: "11900000" +*VMOption 64Meg/64 MB Total RAM: "23000000" + +*ColorDevice: True +*DefaultColorSpace: CMYK +*AccurateScreensSupport: False +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*1284Modes Parallel: Compat +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore + " +*End + +*Emulators: hpgl +*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec " +*StopEmulator_hpgl: "<1B7F>0" + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore +" +*End +*Throughput: "1" +*Password: "(0)" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice" +*?Resolution: " + save currentpagedevice + /HWResolution get 0 get ( ) cvs print (dpi) = flush restore +" +*End + +*% ================================================== +*% Define TekColor Logo for use in ColorControlStrip + +*JobPatchFile 1: " +userdict/TekColorStripDict known not +{userdict begin/TekColorStripDict 20 dict def end}if +TekColorStripDict +begin/DrawTekLogo{/xxxxit save store +LogoInsetX LogoInsetY translate +BorderHeight LogoInsetY sub LogoInsetY sub +47.76 div +dup scale<</m/moveto load/l/lineto load/c/curveto load/x/closepath +load/s/stroke load/e/eofill load/f/fill load/i/clip load/ei/eoclip +load/r/setrgbcolor load/k/setcmykcolor load/g/setgray +load/w/setlinewidth load/t/setlinecap load/j/setlinejoin +load/p/newpath load/gs/gsave load/gr/grestore load>>begin +1.0 w +0 j +0 t +0.44 w +0 0 0 0 k +gs +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +f +gr +0 0 0 1 k +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +s +0.1375 w +0 0 0 1 k +gs +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +f +gr +0 0 0 0 k +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +s +0.4399 w +0 0 0 0 k +gs +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +f +gr +0 0 0 1 k +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +s +0 0 0 1 k +gs +3.36 6.72 m +4.08 6.72 l +4.08 3.12 l +5.04 3.12 l +5.04 6.72 l +6.0 6.72 l +6.0 7.68 l +3.36 7.68 l +3.36 6.72 l +x +8.4 5.28 m +8.4 5.52 l +8.48 5.788 8.547 6.006 8.88 6.0 c +9.069 6.006 9.148 5.782 9.12 5.76 c +9.12 5.28 l +8.4 5.28 l +x +10.08 4.8 m +10.08 5.76 l +10.114 6.395 9.488 6.65 8.88 6.72 c +8.067 6.638 7.514 6.353 7.44 5.52 c +7.44 4.08 l +7.514 3.315 8.122 3.03 8.88 3.12 c +9.652 3.048 10.126 3.449 10.08 4.32 c +9.12 4.32 l +9.1 4.038 9.136 3.716 8.88 3.84 c +8.565 3.746 8.48 3.904 8.4 4.08 c +8.4 4.8 l +10.08 4.8 l +x +13.2 3.12 m +13.2 4.32 l +13.2 4.56 l +13.92 3.12 l +14.88 3.12 l +13.92 5.28 l +14.88 6.48 l +13.68 6.48 l +13.2 5.52 l +13.2 5.52 l +13.2 7.68 l +12.24 7.68 l +12.24 3.12 l +13.2 3.12 l +x +19.68 6.0 m +19.68 6.48 l +19.717 7.422 19.17 7.811 18.24 7.92 c +17.28 7.811 16.825 7.349 16.8 6.24 c +16.8 4.56 l +16.825 3.558 17.207 3.035 18.24 3.12 c +19.285 3.035 19.735 3.582 19.68 4.32 c +19.68 5.04 l +18.72 5.04 l +18.72 4.56 l +18.666 4.232 18.635 3.856 18.24 3.84 c +17.991 3.856 17.888 4.008 18.0 4.32 c +18.0 6.48 l +17.894 6.814 17.973 6.997 18.24 6.96 c +18.508 6.991 18.647 6.79 18.72 6.48 c +18.72 6.0 l +19.68 6.0 l +x +21.6 4.08 m +21.561 3.315 22.132 3.035 22.8 3.12 c +23.56 3.035 24.04 3.321 24.0 4.08 c +24.0 5.52 l +24.089 6.243 23.675 6.644 22.8 6.72 c +22.078 6.644 21.561 6.353 21.6 5.52 c +21.6 4.08 l +x +22.56 5.52 m +22.527 5.77 22.6 5.946 22.8 6.0 c +23.05 5.946 23.123 5.77 23.04 5.52 c +23.04 4.08 l +23.104 3.837 23.025 3.734 22.8 3.84 c +22.624 3.734 22.546 3.837 22.56 4.08 c +22.56 5.52 l +x +26.88 3.12 m +26.88 7.68 l +25.92 7.68 l +25.92 3.12 l +26.88 3.12 l +x +28.8 4.08 m +28.726 3.315 29.297 3.035 30.0 3.12 c +30.725 3.035 31.205 3.321 31.2 4.08 c +31.2 5.52 l +31.253 6.243 30.84 6.644 30.0 6.72 c +29.242 6.644 28.726 6.353 28.8 5.52 c +28.8 4.08 l +x +29.76 5.52 m +29.692 5.77 29.765 5.946 30.0 6.0 c +30.214 5.946 30.287 5.77 30.24 5.52 c +30.24 4.08 l +30.269 3.837 30.19 3.734 30.0 3.84 c +29.789 3.734 29.71 3.837 29.76 4.08 c +29.76 5.52 l +x +33.12 6.48 m +33.12 3.12 l +34.08 3.12 l +34.08 5.28 l +34.15 5.52 34.259 5.575 34.56 5.52 c +34.63 5.575 34.727 5.569 34.8 5.52 c +34.8 6.72 l +34.423 6.644 34.186 6.395 34.08 6.0 c +34.08 6.0 l +34.08 6.48 l +33.12 6.48 l +x +e +gr +p +0 0 0 1 k +gs +e +gr +p +0 0 0 1 k +gs +41.52 47.76 m +41.28 47.76 l +40.8 46.8 l +40.8 46.8 l +40.56 47.76 l +40.08 47.76 l +40.08 46.32 l +40.32 46.32 l +40.32 47.52 l +40.32 47.52 l +40.8 46.32 l +41.04 46.32 l +41.28 47.52 l +41.28 47.52 l +41.28 46.32 l +41.52 46.32 l +41.52 47.76 l +x +40.08 47.76 m +38.88 47.76 l +38.88 47.52 l +39.36 47.52 l +39.36 46.32 l +39.6 46.32 l +39.6 47.52 l +40.08 47.52 l +40.08 47.76 l +x +e +gr +p +0 0 0 0 k +gs +34.56 35.76 m +34.844 35.85 34.824 36.065 35.04 36.24 c +35.272 36.635 35.421 37.479 35.28 37.44 c +34.894 37.399 34.321 37.389 33.36 37.2 c +33.294 37.401 33.184 37.482 33.12 37.44 c +31.4 40.035 28.121 41.54 23.28 42.0 c +20.773 42.179 17.714 41.632 17.28 41.52 c +17.1 41.486 17.008 41.727 17.04 41.76 c +16.629 42.328 16.543 42.586 16.32 43.2 c +16.113 43.419 15.621 44.206 15.36 44.4 c +14.998 45.382 15.105 45.104 14.88 45.6 c +14.47 46.464 14.464 46.708 14.16 46.8 c +13.629 46.662 11.252 42.814 11.52 42.48 c +12.153 41.578 12.814 40.558 13.2 40.08 c +13.24 39.863 13.24 39.766 13.2 39.84 c +10.314 38.243 1.195 32.238 3.6 22.8 c +3.628 22.642 2.488 21.322 2.4 20.88 c +2.312 20.5 2.381 20.156 2.64 19.68 c +2.702 19.45 3.015 19.194 3.12 18.72 c +3.422 18.21 3.618 17.629 3.84 17.76 c +4.294 17.714 4.618 18.224 5.04 18.48 c +4.959 18.54 5.201 18.623 5.28 18.48 c +5.648 18.077 6.764 16.588 7.92 15.84 c +12.104 13.1 16.673 13.467 19.2 13.92 c +19.755 13.944 21.661 14.576 21.84 14.64 c +22.156 14.54 21.938 11.64 21.84 10.8 c +21.855 10.593 22.639 10.973 23.04 11.28 c +23.176 11.46 23.393 11.454 23.52 11.76 c +23.477 12.169 23.648 14.245 23.52 14.64 c +23.619 15.45 23.777 15.446 24.0 15.6 c +24.208 15.644 25.262 16.271 25.44 16.32 c +26.396 16.999 28.041 17.957 29.04 18.72 c +32.851 21.605 34.73 25.643 34.8 29.52 c +34.98 30.906 34.969 33.321 34.08 35.52 c +34.164 35.571 34.164 35.655 34.32 35.76 c +34.298 35.762 34.384 35.763 34.56 35.76 c +x +f +gr +p +0.9 0 0.47 0 k +gs +7.92 31.44 m +7.67 30.65 7.125 28.477 7.44 26.64 c +7.503 26.241 7.75 26.097 7.92 26.16 c +9.411 27.358 15.203 30.915 17.04 31.68 c +17.169 31.755 17.461 31.937 17.52 32.16 c +17.152 32.809 16.189 34.708 15.84 35.52 c +15.533 36.205 14.645 37.99 14.16 38.4 c +14.097 38.555 13.721 38.564 13.68 38.64 c +10.734 37.344 8.65 33.624 7.92 31.44 c +x +f +gr +p +0.56 0.56 0 0 k +gs +18.48 29.28 m +18.44 29.28 18.261 29.345 18.24 29.28 c +16.612 28.612 13.484 26.481 12.48 25.68 c +10.803 24.384 8.965 22.771 8.88 22.32 c +8.71 21.686 8.894 21.069 9.12 20.64 c +9.769 18.603 11.498 17.46 12.24 17.04 c +13.605 16.235 16.31 15.657 17.52 15.6 c +19.309 15.435 20.87 15.497 21.36 15.84 c +22.095 16.306 19.294 27.822 18.48 29.28 c +x +f +gr +p +0 0.25 1 0 k +gs +18.0 39.6 m +18.395 38.69 18.293 39.007 18.72 37.92 c +19.587 36.128 20.436 33.722 20.4 33.6 c +20.503 33.621 20.56 33.384 20.88 33.6 c +22.576 34.284 23.59 34.525 25.2 35.04 c +27.217 35.728 28.884 36.158 30.24 36.48 c +30.379 36.49 30.498 36.633 30.24 36.96 c +29.749 37.664 27.576 39.584 24.0 40.32 c +22.239 40.54 18.943 40.431 18.0 40.08 c +17.712 39.956 17.92 39.718 18.0 39.6 c +x +f +gr +p +0 0.94 0.65 0 k +gs +26.4 18.48 m +25.804 18.087 24.795 17.432 24.0 17.04 c +23.772 16.977 23.59 17.023 23.52 17.28 c +23.212 22.391 22.679 25.45 21.36 30.48 c +21.391 30.674 21.579 31.019 21.84 31.2 c +22.32 31.474 23.335 31.987 24.0 32.4 c +25.928 33.133 30.019 34.662 31.2 34.8 c +31.31 34.946 31.356 34.736 31.44 34.56 c +33.469 30.893 32.246 24.199 29.04 20.88 c +28.388 20.096 27.414 19.204 26.4 18.48 c +x +f +gr +p +end +xxxxit restore}bind def +end" +*End +*% End TekColor Logo for use in ColorControlStrip +*% ================================================== + +*% Halftone Information ================= +*ContoneOnly: True +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub } bind" + +*% Tray Selection ============ + +*OpenUI *InputSlot/Input Slot: PickOne +*OrderDependency: 45.0 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot Upper: "% *InputSlot Upper + << + /MediaType (Upper Tray) + /MediaColor null + /TraySwitch false + >> setpagedevice" +*End +*InputSlot Lower: "% *InputSlot Lower + << + /MediaType (Lower Tray) + /MediaColor null + /TraySwitch false + >> setpagedevice" +*End +*InputSlot Paper: "% *InputSlot Paper + << + /MediaType null + /MediaColor (White) + /TraySwitch true + >> setpagedevice" +*End +*InputSlot Transparency: "% *InputSlot Transparency + << + /MediaType null + /MediaColor (Transparent) + /TraySwitch true + >> setpagedevice" +*End +*InputSlot AutoSelect: "% *InputSlot AutoSelect + << + /MediaType null + /MediaColor null + /TraySwitch true + >> setpagedevice" +*End +*?InputSlot: " +save + currentpagedevice /MediaColor get + dup null eq + { pop currentpagedevice /MediaType get + dup null eq + { pop (AutoSelect) } + { dup (Upper Tray) eq + { pop (Upper) } + { (Lower Tray) eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup (White) eq + { pop (Paper) } + { (Transparent) eq + { (Transparency) } + { (Unknown) } ifelse + } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 55.0 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize Letter: "2 dict dup /PageSize [612 792] put + dup /ImagingBBox null put setpagedevice +" +*End +*PageSize A4: "2 dict dup /PageSize [595 842] put + dup /ImagingBBox null put setpagedevice +" +*End +*PageSize LetterLong/LetterExtra: "2 dict dup /PageSize [689 955] put + dup /ImagingBBox null put setpagedevice +" +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 3 dict + dup [612 792] (Letter) put + dup [595 842] (A4) put + dup [689 955] (LetterLong) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 60.0 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion LetterLong/LetterExtra: " + 2 dict dup /PageSize [689 955] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 +*ImageableArea Letter: "8.39999 32.64 603.6 785.04" +*ImageableArea A4: "7.7178 32.6249 587.558 834.945" +*ImageableArea LetterLong/LetterExtra: "8.40948 32.6778 680.409 948.278" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension Letter: "612 792" +*PaperDimension A4: "595 842" +*PaperDimension LetterLong/LetterExtra: "689 955" + +*DefaultOutputOrder: Reverse +*RequiresPageRegion All: True + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 40.0 AnySetup *TKColor +*DefaultTKColor: VividColor/Vivid Color +*TKColor NoAdjust/None: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (None) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice null + >> + >> setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Vivid Color) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekBlue + >> + >> + >> setpagedevice" +*End +*TKColor TekPhoto/Photo: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Photo) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekPhoto + >> + >> + >> setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Simulate Display) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekDisplay + >> + >> + >> setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SWOP Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /SWOP-Coated + >> + >> + >> setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Euroscale Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /Euroscale-Coated + >> + >> + >> setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Commercial Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /Commercial-Coated + >> + >> + >> setpagedevice" +*End +*TKColor SNAPPress/SNAP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SNAP Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /SNAP-Newsprint + >> + >> + >> setpagedevice" +*End +*TKColor Monochrome: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Monochrome) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 1 + /ColorTransform /Gray + >> + >> + >> setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: " + % ColorCorrection: Use Printer Settings" +*End +*?TKColor: " + mark + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + << + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /SNAP-Newsprint (SNAPPress) + /TekPhoto (TekPhoto) + /Gray (Monochrome) + >> + exch get + } ifelse + } stopped + { % error in PostScript code execution + (Unknown) + } if + = flush + cleartomark" +*End +*CloseUI: *TKColor + +*OpenUI *TKColorControlStrip/Color Control Strip: Boolean +*OrderDependency: 50.0 AnySetup *TKColorControlStrip +*DefaultTKColorControlStrip: False +*TKColorControlStrip True/On: " +userdict/TekColorStripDict known not{userdict begin/TekColorStripDict +20 dict def +end}if +TekColorStripDict +begin/OldEndPage +currentpagedevice/EndPage get +def/DefineName{/ProfileName(Unknown)def +currentpagedevice/DeviceRenderingInfo get +dup/ID known{/ID get/ProfileName exch +def}{/VirtualColorDevice get +dup +null eq{pop/ProfileName(None)def}{dup/Type get +dup +1 eq exch +3 eq +or{/ColorTransform get<</TekBlue(Vivid Color)/TekDisplay(Simulate Display) +/SWOP-Coated(SWOP Press)/Euroscale-Coated(Euroscale Press) +/Commercial-Coated(Commercial Press)/SNAP-Newsprint(SNAP Press) +/Gray(Monochrome)/RGB(Raw RGB)/CMYK(Raw CMYK)/Fuji-NA(FujiProof) +/DaiNippon(DIC)/Toyo(Toyo)/TekPhoto(Photo)/TekCMYK(None)>>exch +2 copy +known{get/ProfileName exch def}{pop +pop}ifelse}{pop}ifelse}ifelse}ifelse}bind def/ClearAndDrawBorder{gsave +newpath clippath pathbbox +grestore/URy exch def/URx exch def/LLy exch def/LLx exch def +URx LLx sub +BorderWidth +sub +2 div +LLx add +LLy 1 add +translate +1 setgray +0 setlinewidth +0 0 BorderWidth BorderHeight rectfill +0 setgray +0 0 BorderWidth BorderHeight rectstroke +0 0 BorderWidth BorderHeight rectclip}bind def/StringDimensions{gsave +newpath +0 0 moveto +false +charpath +pathbbox +exch +4 -1 roll +sub +3 -2 roll +exch +sub +grestore}bind def/BCenterLine{gsave +currentpoint translate +0 0 moveto +dup stringwidth pop +2 div neg +0 +rmoveto +0 setgray +show +grestore}bind def/TCenterLine{gsave +currentpoint translate +0 0 moveto +dup StringDimensions +neg +exch 2 div neg exch +rmoveto +0 setgray +show +grestore}bind def/DrawBox{setcmykcolor +currentpoint BoxSide BoxSide rectfill +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxStartY BoxFontSize sub 2 div neg +rmoveto +TCenterLine +grestore +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxSide +BoxStartY BoxFontSize sub 2 div +add +rmoveto +BCenterLine +grestore +BoxSide BoxGap add +0 rmoveto}bind def/DrawBar{gsave +0 setgray +0 setlinewidth +currentpoint +newpath +pop 0 +moveto +0 BorderHeight rlineto +stroke +grestore}bind def/UseKanji{(GothicBBB-Medium-RKSJ-H)/Font resourcestatus +{pop pop true}{false}ifelse +product dup +length 1 sub +get +8#112 eq +and}bind def/DrawLegend{gsave +0 setgray +currentpoint +exch dup +BorderWidth exch sub/LegendWidth exch def +exch pop 0 +translate/Helvetica-Bold TekFontSize +selectfont(Tektronix)StringDimensions/TekHeight exch def/TekWidth exch def +LegendWidth TekWidth sub 2 div +BorderHeight TekInsetY sub TekHeight sub +moveto(Tektronix)show/Symbol TekFontSize selectfont/registerserif +glyphshow/Helvetica-Bold LegendFontSize selectfont +LegendGap ProfileY moveto(Color Profile: )show +currentpoint +pop/ValueX exch def +FileKnown JobNameKnown or{LegendGap FileNameY moveto(File:)show}if +DateKnown{LegendGap DateY moveto(Date/Time:)show}if/Helvetica +LegendFontSize selectfont +ValueX ProfileY moveto +ProfileName show +UseKanji{/GothicBBB-Medium-RKSJ-H}{/Helvetica}ifelse +LegendFontSize selectfont +DateKnown{ValueX DateY moveto +userdict/TekLabelDict get/Date get +show}if +FileKnown{ValueX FileNameY moveto +userdict/TekLabelDict get/File get +show}{JobNameKnown{ValueX FileNameY moveto +JobName +show}if}ifelse +grestore}bind def/DrawColorStrip{TekColorStripDict/OldEndPage get +exec +dup{TekColorStripDict +begin/BorderWidth 487 def/BorderHeight 36 def/BoxStartX 31 def/BoxSide +14 def/BoxGap 3 def/BoxFontSize 6 def/LogoInsetX 2 def/LogoInsetY 2 def +/TekFontSize 9 def/TekInsetY 4 def/LegendFontSize 7 def/LegendGap 3 def +/LegendLineGap 0 def/DateY LegendGap def/ProfileY DateY LegendFontSize +add LegendLineGap add def/FileNameY ProfileY LegendFontSize add +LegendLineGap add def +currentuserparams +dup/JobName known{/JobName get(: )search{pop pop/JobName exch def +/JobNameKnown true def}{pop/JobNameKnown false def}ifelse} +{pop/JobNameKnown false def}ifelse +userdict/TekLabelDict known{userdict/TekLabelDict get +dup/Date known{/DateKnown true def}{/DateKnown false def}ifelse/File known +{/FileKnown true def}{/FileKnown false def}ifelse} +{/DateKnown false def/FileKnown false def}ifelse +initgraphics +ClearAndDrawBorder +TekColorStripDict/DrawTekLogo known{DrawTekLogo}if +/BoxStartY BorderHeight BoxSide sub 2 div def +BoxStartX BoxStartY moveto +(C)(100%)1 0 0 0 DrawBox(M)(100%)0 1 0 0 DrawBox(Y)(100%)0 0 1 0 DrawBox(K) +(100%)0 0 0 1 DrawBox(MY)(100%)0 1 1 0 DrawBox(CY)(100%)1 0 1 0 DrawBox(CM) +(100%)1 1 0 0 DrawBox(CMY)(100%)1 1 1 0 DrawBox(C)(50%)0.5 0 0 0 DrawBox(M) +(50%)0 0.5 0 0 DrawBox(Y)(50%)0 0 0.5 0 DrawBox(K)(50%)0 0 0 0.5 DrawBox(MY) +(50%)0 0.5 0.5 0 DrawBox(CY)(50%)0.5 0 0.5 0 DrawBox(CM)(50%) +0.5 0.5 0 0 DrawBox(CMY)(50%)0.5 0.5 0.5 0 DrawBox +DrawBar +DefineName +DrawLegend +end}if}bind def<</EndPage{TekColorStripDict/DrawColorStrip get +exec}>>setpagedevice +end" +*End +*TKColorControlStrip False/Off: " + % Color Control Strip: Off " +*End +*?TKColorControlStrip: " + userdict /TekColorStripDict known {(True)}{(False)} ifelse = flush" +*End +*CloseUI: *TKColorControlStrip + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.003)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM +*Font Bookman-Light: Standard "(001.003)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.001)" 83pv Disk +*Font GothicBBB-Medium-Add-H: JIS "(003.001)" Add Disk +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.001)" Add Disk +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.001)" Add Disk +*Font GothicBBB-Medium-Add-V: JIS "(003.001)" Add Disk +*Font GothicBBB-Medium-EUC-H: EUC "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-EUC-V: EUC "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-Ext-H: JIS "(003.001)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.001)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.001)" Ext Disk +*Font GothicBBB-Medium-Ext-V: JIS "(003.001)" Ext Disk +*Font GothicBBB-Medium-H: JIS "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-NWP-H: JIS "(003.001)" NWP Disk +*Font GothicBBB-Medium-NWP-V: JIS "(003.001)" NWP Disk +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-RKSJ-UserGaiji: Special "(003.001)" Special Disk +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium-V: JIS "(003.001)" JIS-83 Disk +*Font GothicBBB-Medium.Oubun: Special "(003.001)" Special Disk +*Font GothicBBB-Medium.Roman: Special "(003.001)" Special Disk +*Font GothicBBB-Medium.Roman83pv: Special "(003.001)" Special Disk +*Font GothicBBB-Medium.WP-Symbol: Special "(003.001)" Special Disk +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.000)" 83pv Disk +*Font Ryumin-Light-Add-H: JIS "(003.000)" Add Disk +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.000)" Add Disk +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.000)" Add Disk +*Font Ryumin-Light-Add-V: JIS "(003.000)" Add Disk +*Font Ryumin-Light-EUC-H: EUC "(003.000)" JIS-83 Disk +*Font Ryumin-Light-EUC-V: EUC "(003.000)" JIS-83 Disk +*Font Ryumin-Light-Ext-H: JIS "(003.000)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.000)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.000)" Ext Disk +*Font Ryumin-Light-Ext-V: JIS "(003.000)" Ext Disk +*Font Ryumin-Light-H: JIS "(003.000)" JIS-83 Disk +*Font Ryumin-Light-NWP-H: JIS "(003.000)" NWP Disk +*Font Ryumin-Light-NWP-V: JIS "(003.000)" NWP Disk +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.000)" JIS-83 Disk +*Font Ryumin-Light-RKSJ-UserGaiji: Special "(003.000)" Special Disk +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.000)" JIS-83 Disk +*Font Ryumin-Light-V: JIS "(003.000)" JIS-83 Disk +*Font Ryumin-Light.Oubun: Special "(003.000)" Special Disk +*Font Ryumin-Light.Roman: Special "(003.000)" Special Disk +*Font Ryumin-Light.Roman83pv: Special "(003.000)" Special Disk +*Font Ryumin-Light.WP-Symbol: Special "(003.000)" Special Disk +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore +" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*% For 60 lpi / 300 dpi ================================ + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60.0" + +*% Last edited on: $Date: 1996/11/15 22:09:53 $ +*% The byte count of this file should be exactly 029506 or 030609 +*% depending on the filesystem it resides in. +*% end of PPD file for Phaser 450J diff --git a/openoffice/share/psprint/driver/TKP450P1.PS b/openoffice/share/psprint/driver/TKP450P1.PS new file mode 100644 index 0000000000000000000000000000000000000000..c9352fadbfab4b1d5785b59946f6d9db5329d47d --- /dev/null +++ b/openoffice/share/psprint/driver/TKP450P1.PS @@ -0,0 +1,1089 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "TKP450P1.PPD" +*Product: "(Phaser 450)" +*PSVersion: "(2013.113) 19" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 450 Extended" +*ShortNickName: "Tektronix Phaser 450 Extended" +*NickName: "Tektronix Phaser 450 Extended" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 48 MB RAM: "" +*InstalledMemory 64Meg/64 MB Total RAM: "" +*?InstalledMemory: " + currentsystemparams /RamSize get + 16#100000 div round cvi + dup 50 lt + { pop (None) } {2 string cvs print (Meg) } ifelse + = flush" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*OpenUI *Option3/Optional Lower Tray: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " +currentpagedevice /InputAttributes get 1 known +{ (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *Option3 False *InputSlot Lower +*UIConstraints: *InputSlot Lower *Option3 False +*UIConstraints: *Option3 False *InputSlot AutoSelect +*UIConstraints: *InputSlot AutoSelect *Option3 False + +*% === Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "11900000" +*VMOption None/Standard 48 MB RAM: "11900000" +*VMOption 64Meg/64 MB Total RAM: "23000000" + +*ColorDevice: True +*DefaultColorSpace: CMYK +*AccurateScreensSupport: False +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*1284Modes Parallel: Compat +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore + " +*End + +*Emulators: hpgl +*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec " +*StopEmulator_hpgl: "<1B7F>0" + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore +" +*End +*Throughput: "1" +*Password: "(0)" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice" +*?Resolution: " + save currentpagedevice + /HWResolution get 0 get ( ) cvs print (dpi) = flush restore +" +*End + +*% ================================================== +*% Define TekColor Logo for use in ColorControlStrip + +*JobPatchFile 1: " +userdict/TekColorStripDict known not +{userdict begin/TekColorStripDict 20 dict def end}if +TekColorStripDict +begin/DrawTekLogo{/xxxxit save store +LogoInsetX LogoInsetY translate +BorderHeight LogoInsetY sub LogoInsetY sub +47.76 div +dup scale<</m/moveto load/l/lineto load/c/curveto load/x/closepath +load/s/stroke load/e/eofill load/f/fill load/i/clip load/ei/eoclip +load/r/setrgbcolor load/k/setcmykcolor load/g/setgray +load/w/setlinewidth load/t/setlinecap load/j/setlinejoin +load/p/newpath load/gs/gsave load/gr/grestore load>>begin +1.0 w +0 j +0 t +0.44 w +0 0 0 0 k +gs +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +f +gr +0 0 0 1 k +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +s +0.1375 w +0 0 0 1 k +gs +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +f +gr +0 0 0 0 k +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +s +0.4399 w +0 0 0 0 k +gs +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +f +gr +0 0 0 1 k +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +s +0 0 0 1 k +gs +3.36 6.72 m +4.08 6.72 l +4.08 3.12 l +5.04 3.12 l +5.04 6.72 l +6.0 6.72 l +6.0 7.68 l +3.36 7.68 l +3.36 6.72 l +x +8.4 5.28 m +8.4 5.52 l +8.48 5.788 8.547 6.006 8.88 6.0 c +9.069 6.006 9.148 5.782 9.12 5.76 c +9.12 5.28 l +8.4 5.28 l +x +10.08 4.8 m +10.08 5.76 l +10.114 6.395 9.488 6.65 8.88 6.72 c +8.067 6.638 7.514 6.353 7.44 5.52 c +7.44 4.08 l +7.514 3.315 8.122 3.03 8.88 3.12 c +9.652 3.048 10.126 3.449 10.08 4.32 c +9.12 4.32 l +9.1 4.038 9.136 3.716 8.88 3.84 c +8.565 3.746 8.48 3.904 8.4 4.08 c +8.4 4.8 l +10.08 4.8 l +x +13.2 3.12 m +13.2 4.32 l +13.2 4.56 l +13.92 3.12 l +14.88 3.12 l +13.92 5.28 l +14.88 6.48 l +13.68 6.48 l +13.2 5.52 l +13.2 5.52 l +13.2 7.68 l +12.24 7.68 l +12.24 3.12 l +13.2 3.12 l +x +19.68 6.0 m +19.68 6.48 l +19.717 7.422 19.17 7.811 18.24 7.92 c +17.28 7.811 16.825 7.349 16.8 6.24 c +16.8 4.56 l +16.825 3.558 17.207 3.035 18.24 3.12 c +19.285 3.035 19.735 3.582 19.68 4.32 c +19.68 5.04 l +18.72 5.04 l +18.72 4.56 l +18.666 4.232 18.635 3.856 18.24 3.84 c +17.991 3.856 17.888 4.008 18.0 4.32 c +18.0 6.48 l +17.894 6.814 17.973 6.997 18.24 6.96 c +18.508 6.991 18.647 6.79 18.72 6.48 c +18.72 6.0 l +19.68 6.0 l +x +21.6 4.08 m +21.561 3.315 22.132 3.035 22.8 3.12 c +23.56 3.035 24.04 3.321 24.0 4.08 c +24.0 5.52 l +24.089 6.243 23.675 6.644 22.8 6.72 c +22.078 6.644 21.561 6.353 21.6 5.52 c +21.6 4.08 l +x +22.56 5.52 m +22.527 5.77 22.6 5.946 22.8 6.0 c +23.05 5.946 23.123 5.77 23.04 5.52 c +23.04 4.08 l +23.104 3.837 23.025 3.734 22.8 3.84 c +22.624 3.734 22.546 3.837 22.56 4.08 c +22.56 5.52 l +x +26.88 3.12 m +26.88 7.68 l +25.92 7.68 l +25.92 3.12 l +26.88 3.12 l +x +28.8 4.08 m +28.726 3.315 29.297 3.035 30.0 3.12 c +30.725 3.035 31.205 3.321 31.2 4.08 c +31.2 5.52 l +31.253 6.243 30.84 6.644 30.0 6.72 c +29.242 6.644 28.726 6.353 28.8 5.52 c +28.8 4.08 l +x +29.76 5.52 m +29.692 5.77 29.765 5.946 30.0 6.0 c +30.214 5.946 30.287 5.77 30.24 5.52 c +30.24 4.08 l +30.269 3.837 30.19 3.734 30.0 3.84 c +29.789 3.734 29.71 3.837 29.76 4.08 c +29.76 5.52 l +x +33.12 6.48 m +33.12 3.12 l +34.08 3.12 l +34.08 5.28 l +34.15 5.52 34.259 5.575 34.56 5.52 c +34.63 5.575 34.727 5.569 34.8 5.52 c +34.8 6.72 l +34.423 6.644 34.186 6.395 34.08 6.0 c +34.08 6.0 l +34.08 6.48 l +33.12 6.48 l +x +e +gr +p +0 0 0 1 k +gs +e +gr +p +0 0 0 1 k +gs +41.52 47.76 m +41.28 47.76 l +40.8 46.8 l +40.8 46.8 l +40.56 47.76 l +40.08 47.76 l +40.08 46.32 l +40.32 46.32 l +40.32 47.52 l +40.32 47.52 l +40.8 46.32 l +41.04 46.32 l +41.28 47.52 l +41.28 47.52 l +41.28 46.32 l +41.52 46.32 l +41.52 47.76 l +x +40.08 47.76 m +38.88 47.76 l +38.88 47.52 l +39.36 47.52 l +39.36 46.32 l +39.6 46.32 l +39.6 47.52 l +40.08 47.52 l +40.08 47.76 l +x +e +gr +p +0 0 0 0 k +gs +34.56 35.76 m +34.844 35.85 34.824 36.065 35.04 36.24 c +35.272 36.635 35.421 37.479 35.28 37.44 c +34.894 37.399 34.321 37.389 33.36 37.2 c +33.294 37.401 33.184 37.482 33.12 37.44 c +31.4 40.035 28.121 41.54 23.28 42.0 c +20.773 42.179 17.714 41.632 17.28 41.52 c +17.1 41.486 17.008 41.727 17.04 41.76 c +16.629 42.328 16.543 42.586 16.32 43.2 c +16.113 43.419 15.621 44.206 15.36 44.4 c +14.998 45.382 15.105 45.104 14.88 45.6 c +14.47 46.464 14.464 46.708 14.16 46.8 c +13.629 46.662 11.252 42.814 11.52 42.48 c +12.153 41.578 12.814 40.558 13.2 40.08 c +13.24 39.863 13.24 39.766 13.2 39.84 c +10.314 38.243 1.195 32.238 3.6 22.8 c +3.628 22.642 2.488 21.322 2.4 20.88 c +2.312 20.5 2.381 20.156 2.64 19.68 c +2.702 19.45 3.015 19.194 3.12 18.72 c +3.422 18.21 3.618 17.629 3.84 17.76 c +4.294 17.714 4.618 18.224 5.04 18.48 c +4.959 18.54 5.201 18.623 5.28 18.48 c +5.648 18.077 6.764 16.588 7.92 15.84 c +12.104 13.1 16.673 13.467 19.2 13.92 c +19.755 13.944 21.661 14.576 21.84 14.64 c +22.156 14.54 21.938 11.64 21.84 10.8 c +21.855 10.593 22.639 10.973 23.04 11.28 c +23.176 11.46 23.393 11.454 23.52 11.76 c +23.477 12.169 23.648 14.245 23.52 14.64 c +23.619 15.45 23.777 15.446 24.0 15.6 c +24.208 15.644 25.262 16.271 25.44 16.32 c +26.396 16.999 28.041 17.957 29.04 18.72 c +32.851 21.605 34.73 25.643 34.8 29.52 c +34.98 30.906 34.969 33.321 34.08 35.52 c +34.164 35.571 34.164 35.655 34.32 35.76 c +34.298 35.762 34.384 35.763 34.56 35.76 c +x +f +gr +p +0.9 0 0.47 0 k +gs +7.92 31.44 m +7.67 30.65 7.125 28.477 7.44 26.64 c +7.503 26.241 7.75 26.097 7.92 26.16 c +9.411 27.358 15.203 30.915 17.04 31.68 c +17.169 31.755 17.461 31.937 17.52 32.16 c +17.152 32.809 16.189 34.708 15.84 35.52 c +15.533 36.205 14.645 37.99 14.16 38.4 c +14.097 38.555 13.721 38.564 13.68 38.64 c +10.734 37.344 8.65 33.624 7.92 31.44 c +x +f +gr +p +0.56 0.56 0 0 k +gs +18.48 29.28 m +18.44 29.28 18.261 29.345 18.24 29.28 c +16.612 28.612 13.484 26.481 12.48 25.68 c +10.803 24.384 8.965 22.771 8.88 22.32 c +8.71 21.686 8.894 21.069 9.12 20.64 c +9.769 18.603 11.498 17.46 12.24 17.04 c +13.605 16.235 16.31 15.657 17.52 15.6 c +19.309 15.435 20.87 15.497 21.36 15.84 c +22.095 16.306 19.294 27.822 18.48 29.28 c +x +f +gr +p +0 0.25 1 0 k +gs +18.0 39.6 m +18.395 38.69 18.293 39.007 18.72 37.92 c +19.587 36.128 20.436 33.722 20.4 33.6 c +20.503 33.621 20.56 33.384 20.88 33.6 c +22.576 34.284 23.59 34.525 25.2 35.04 c +27.217 35.728 28.884 36.158 30.24 36.48 c +30.379 36.49 30.498 36.633 30.24 36.96 c +29.749 37.664 27.576 39.584 24.0 40.32 c +22.239 40.54 18.943 40.431 18.0 40.08 c +17.712 39.956 17.92 39.718 18.0 39.6 c +x +f +gr +p +0 0.94 0.65 0 k +gs +26.4 18.48 m +25.804 18.087 24.795 17.432 24.0 17.04 c +23.772 16.977 23.59 17.023 23.52 17.28 c +23.212 22.391 22.679 25.45 21.36 30.48 c +21.391 30.674 21.579 31.019 21.84 31.2 c +22.32 31.474 23.335 31.987 24.0 32.4 c +25.928 33.133 30.019 34.662 31.2 34.8 c +31.31 34.946 31.356 34.736 31.44 34.56 c +33.469 30.893 32.246 24.199 29.04 20.88 c +28.388 20.096 27.414 19.204 26.4 18.48 c +x +f +gr +p +end +xxxxit restore}bind def +end" +*End +*% End TekColor Logo for use in ColorControlStrip +*% ================================================== + +*% Halftone Information ================= +*ContoneOnly: True +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub } bind" + +*% Tray Selection ============ + +*OpenUI *InputSlot/Input Slot: PickOne +*OrderDependency: 45.0 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot Upper: "% *InputSlot Upper + << + /MediaType (Upper Tray) + /MediaColor null + /TraySwitch false + >> setpagedevice" +*End +*InputSlot Lower: "% *InputSlot Lower + << + /MediaType (Lower Tray) + /MediaColor null + /TraySwitch false + >> setpagedevice" +*End +*InputSlot Paper: "% *InputSlot Paper + << + /MediaType null + /MediaColor (White) + /TraySwitch true + >> setpagedevice" +*End +*InputSlot Transparency: "% *InputSlot Transparency + << + /MediaType null + /MediaColor (Transparent) + /TraySwitch true + >> setpagedevice" +*End +*InputSlot AutoSelect: "% *InputSlot AutoSelect + << + /MediaType null + /MediaColor null + /TraySwitch true + >> setpagedevice" +*End +*?InputSlot: " +save + currentpagedevice /MediaColor get + dup null eq + { pop currentpagedevice /MediaType get + dup null eq + { pop (AutoSelect) } + { dup (Upper Tray) eq + { pop (Upper) } + { (Lower Tray) eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup (White) eq + { pop (Paper) } + { (Transparent) eq + { (Transparency) } + { (Unknown) } ifelse + } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 55.0 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: "2 dict dup /PageSize [612 792] put + dup /ImagingBBox null put setpagedevice +" +*End +*PageSize A4: "2 dict dup /PageSize [595 842] put + dup /ImagingBBox null put setpagedevice +" +*End +*PageSize LetterLong/LetterExtra: "2 dict dup /PageSize [689 955] put + dup /ImagingBBox null put setpagedevice +" +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 3 dict + dup [612 792] (Letter) put + dup [595 842] (A4) put + dup [689 955] (LetterLong) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 60.0 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion LetterLong/LetterExtra: " + 2 dict dup /PageSize [689 955] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "8.39999 32.64 603.6 785.04" +*ImageableArea A4: "7.7178 32.6249 587.558 834.945" +*ImageableArea LetterLong/LetterExtra: "8.40948 32.6778 680.409 948.278" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension A4: "595 842" +*PaperDimension LetterLong/LetterExtra: "689 955" + +*DefaultOutputOrder: Reverse +*RequiresPageRegion All: True + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 40.0 AnySetup *TKColor +*DefaultTKColor: VividColor/Vivid Color +*TKColor NoAdjust/None: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (None) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice null + >> + >> setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Vivid Color) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekBlue + >> + >> + >> setpagedevice" +*End +*TKColor TekPhoto/Photo: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Photo) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekPhoto + >> + >> + >> setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Simulate Display) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekDisplay + >> + >> + >> setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SWOP Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /SWOP-Coated + >> + >> + >> setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Euroscale Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /Euroscale-Coated + >> + >> + >> setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Commercial Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /Commercial-Coated + >> + >> + >> setpagedevice" +*End +*TKColor SNAPPress/SNAP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SNAP Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /SNAP-Newsprint + >> + >> + >> setpagedevice" +*End +*TKColor DaiNippon/DIC: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (DIC) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /DaiNippon + >> + >> + >> setpagedevice" +*End +*TKColor Toyo: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Toyo) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /Toyo + >> + >> + >> setpagedevice" +*End +*TKColor Fuji-NA/FujiProof: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (FujiProof) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /Fuji-NA + >> + >> + >> setpagedevice" +*End +*TKColor Monochrome: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Monochrome) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 1 + /ColorTransform /Gray + >> + >> + >> setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: " + % ColorCorrection: Use Printer Settings" +*End +*TKColor CustomProfile/Custom Profile: " + % Color Correction: Custom Profile" +*End +*?TKColor: " + mark + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + << + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /SNAP-Newsprint (SNAPPress) + /Fuji-NA (Fuji-NA) + /DaiNippon (DaiNippon) + /Toyo (Toyo) + /TekPhoto (TekPhoto) + /Gray (Monochrome) + >> + exch get + } ifelse + } stopped + { % error in PostScript code execution + (Unknown) + } if + = flush + cleartomark" +*End +*CloseUI: *TKColor + +*OpenUI *TKColorControlStrip/Color Control Strip: Boolean +*OrderDependency: 50.0 AnySetup *TKColorControlStrip +*DefaultTKColorControlStrip: False +*TKColorControlStrip True/On: " +userdict/TekColorStripDict known not{userdict begin/TekColorStripDict +20 dict def +end}if +TekColorStripDict +begin/OldEndPage +currentpagedevice/EndPage get +def/DefineName{/ProfileName(Unknown)def +currentpagedevice/DeviceRenderingInfo get +dup/ID known{/ID get/ProfileName exch +def}{/VirtualColorDevice get +dup +null eq{pop/ProfileName(None)def}{dup/Type get +dup +1 eq exch +3 eq +or{/ColorTransform get<</TekBlue(Vivid Color)/TekDisplay(Simulate Display) +/SWOP-Coated(SWOP Press)/Euroscale-Coated(Euroscale Press) +/Commercial-Coated(Commercial Press)/SNAP-Newsprint(SNAP Press) +/Gray(Monochrome)/RGB(Raw RGB)/CMYK(Raw CMYK)/Fuji-NA(FujiProof) +/DaiNippon(DIC)/Toyo(Toyo)/TekPhoto(Photo)/TekCMYK(None)>>exch +2 copy +known{get/ProfileName exch def}{pop +pop}ifelse}{pop}ifelse}ifelse}ifelse}bind def/ClearAndDrawBorder{gsave +newpath clippath pathbbox +grestore/URy exch def/URx exch def/LLy exch def/LLx exch def +URx LLx sub +BorderWidth +sub +2 div +LLx add +LLy 1 add +translate +1 setgray +0 setlinewidth +0 0 BorderWidth BorderHeight rectfill +0 setgray +0 0 BorderWidth BorderHeight rectstroke +0 0 BorderWidth BorderHeight rectclip}bind def/StringDimensions{gsave +newpath +0 0 moveto +false +charpath +pathbbox +exch +4 -1 roll +sub +3 -2 roll +exch +sub +grestore}bind def/BCenterLine{gsave +currentpoint translate +0 0 moveto +dup stringwidth pop +2 div neg +0 +rmoveto +0 setgray +show +grestore}bind def/TCenterLine{gsave +currentpoint translate +0 0 moveto +dup StringDimensions +neg +exch 2 div neg exch +rmoveto +0 setgray +show +grestore}bind def/DrawBox{setcmykcolor +currentpoint BoxSide BoxSide rectfill +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxStartY BoxFontSize sub 2 div neg +rmoveto +TCenterLine +grestore +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxSide +BoxStartY BoxFontSize sub 2 div +add +rmoveto +BCenterLine +grestore +BoxSide BoxGap add +0 rmoveto}bind def/DrawBar{gsave +0 setgray +0 setlinewidth +currentpoint +newpath +pop 0 +moveto +0 BorderHeight rlineto +stroke +grestore}bind def/UseKanji{(GothicBBB-Medium-RKSJ-H)/Font resourcestatus +{pop pop true}{false}ifelse +product dup +length 1 sub +get +8#112 eq +and}bind def/DrawLegend{gsave +0 setgray +currentpoint +exch dup +BorderWidth exch sub/LegendWidth exch def +exch pop 0 +translate/Helvetica-Bold TekFontSize +selectfont(Tektronix)StringDimensions/TekHeight exch def/TekWidth exch def +LegendWidth TekWidth sub 2 div +BorderHeight TekInsetY sub TekHeight sub +moveto(Tektronix)show/Symbol TekFontSize selectfont/registerserif +glyphshow/Helvetica-Bold LegendFontSize selectfont +LegendGap ProfileY moveto(Color Profile: )show +currentpoint +pop/ValueX exch def +FileKnown JobNameKnown or{LegendGap FileNameY moveto(File:)show}if +DateKnown{LegendGap DateY moveto(Date/Time:)show}if/Helvetica +LegendFontSize selectfont +ValueX ProfileY moveto +ProfileName show +UseKanji{/GothicBBB-Medium-RKSJ-H}{/Helvetica}ifelse +LegendFontSize selectfont +DateKnown{ValueX DateY moveto +userdict/TekLabelDict get/Date get +show}if +FileKnown{ValueX FileNameY moveto +userdict/TekLabelDict get/File get +show}{JobNameKnown{ValueX FileNameY moveto +JobName +show}if}ifelse +grestore}bind def/DrawColorStrip{TekColorStripDict/OldEndPage get +exec +dup{TekColorStripDict +begin/BorderWidth 487 def/BorderHeight 36 def/BoxStartX 31 def/BoxSide +14 def/BoxGap 3 def/BoxFontSize 6 def/LogoInsetX 2 def/LogoInsetY 2 def +/TekFontSize 9 def/TekInsetY 4 def/LegendFontSize 7 def/LegendGap 3 def +/LegendLineGap 0 def/DateY LegendGap def/ProfileY DateY LegendFontSize +add LegendLineGap add def/FileNameY ProfileY LegendFontSize add +LegendLineGap add def +currentuserparams +dup/JobName known{/JobName get(: )search{pop pop/JobName exch def +/JobNameKnown true def}{pop/JobNameKnown false def}ifelse} +{pop/JobNameKnown false def}ifelse +userdict/TekLabelDict known{userdict/TekLabelDict get +dup/Date known{/DateKnown true def}{/DateKnown false def}ifelse/File known +{/FileKnown true def}{/FileKnown false def}ifelse} +{/DateKnown false def/FileKnown false def}ifelse +initgraphics +ClearAndDrawBorder +TekColorStripDict/DrawTekLogo known{DrawTekLogo}if +/BoxStartY BorderHeight BoxSide sub 2 div def +BoxStartX BoxStartY moveto +(C)(100%)1 0 0 0 DrawBox(M)(100%)0 1 0 0 DrawBox(Y)(100%)0 0 1 0 DrawBox(K) +(100%)0 0 0 1 DrawBox(MY)(100%)0 1 1 0 DrawBox(CY)(100%)1 0 1 0 DrawBox(CM) +(100%)1 1 0 0 DrawBox(CMY)(100%)1 1 1 0 DrawBox(C)(50%)0.5 0 0 0 DrawBox(M) +(50%)0 0.5 0 0 DrawBox(Y)(50%)0 0 0.5 0 DrawBox(K)(50%)0 0 0 0.5 DrawBox(MY) +(50%)0 0.5 0.5 0 DrawBox(CY)(50%)0.5 0 0.5 0 DrawBox(CM)(50%) +0.5 0.5 0 0 DrawBox(CMY)(50%)0.5 0.5 0.5 0 DrawBox +DrawBar +DefineName +DrawLegend +end}if}bind def<</EndPage{TekColorStripDict/DrawColorStrip get +exec}>>setpagedevice +end" +*End +*TKColorControlStrip False/Off: " + % Color Control Strip: Off " +*End +*?TKColorControlStrip: " + userdict /TekColorStripDict known {(True)}{(False)} ifelse = flush" +*End +*CloseUI: *TKColorControlStrip + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore +" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*% For 60 lpi / 300 dpi ================================ + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60.0" + +*% Last edited on: $Date: 1996/11/15 22:14:41 $ +*% The byte count of this file should be exactly 027538 or 028627 +*% depending on the filesystem it resides in. +*% end of PPD file for Phaser 450 Extended diff --git a/openoffice/share/psprint/driver/TKP550J1.PS b/openoffice/share/psprint/driver/TKP550J1.PS new file mode 100644 index 0000000000000000000000000000000000000000..18d5896b1e96061db503c37e1b479e03dba8b519 --- /dev/null +++ b/openoffice/share/psprint/driver/TKP550J1.PS @@ -0,0 +1,760 @@ +*PPD-Adobe: "4.2" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.2" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "TKP550J1.PPD" +*Product: "(Phaser 550J)" +*PSVersion: "(2015.105) 9" +*ModelName: "Tektronix Phaser 550" +*ShortNickName: "Tektronix Phaser 550J" +*NickName: "Tektronix Phaser 550J" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 8 MB RAM: "" +*InstalledMemory 12Meg/12 MB Total RAM: "" +*InstalledMemory 16Meg/16 MB Total RAM: "" +*InstalledMemory 24Meg/24 MB Total RAM: "" +*InstalledMemory 28Meg/28 MB Total RAM: "" +*InstalledMemory 40Meg/40 MB Total RAM: "" +*InstalledMemory 44Meg/44 MB Total RAM: "" +*InstalledMemory 56Meg/56 MB Total RAM: "" +*InstalledMemory 72Meg/72 MB Total RAM: "" +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: PickOne +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Network Card: PickOne +*DefaultOption2: None +*Option2 None/Not Installed: "" +*Option2 P1/EtherTalk, NetWare and TCP/IP: "" +*Option2 P2/TokenTalk, NetWare and TCP/IP: "" +*Option2 P3/LocalTalk and Serial: "" +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Trays: PickOne +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *Option3 False *InputSlot Middle +*UIConstraints: *Option3 False *InputSlot Lower +*UIConstraints: *InstalledMemory None *PageSize Legal +*UIConstraints: *InstalledMemory None *PageRegion Legal + + +*% === Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "2000000" +*VMOption None/Standard 8 MB RAM: "2000000" +*VMOption 12Meg/12 MB Total RAM: "4500000" +*VMOption 16Meg/16 MB Total RAM: "8100000" +*VMOption 24Meg/24 MB Total RAM: "6000000" +*VMOption 28Meg/28 MB Total RAM: "8500000" +*VMOption 40Meg/40 MB Total RAM: "5900000" +*VMOption 44Meg/44 MB Total RAM: "8500000" +*VMOption 56Meg/56 MB Total RAM: "17900000" +*VMOption 72Meg/72 MB Total RAM: "4200000" + +*ColorDevice: True +*DefaultColorSpace: CMYK +*VariablePaperSize: False +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore + " +*End + +*Emulators: hpgl +*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec " +*StopEmulator_hpgl: "<1B7F>0" + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore +" +*End +*Throughput: "14" +*Password: "(0)" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 600dpi +*?Resolution: " + save currentpagedevice + /HWResolution get 0 get ( ) cvs print (dpi) = flush restore" +*End + +*% Halftone Information ================= +*ScreenFreq: "60.0" +*ScreenAngle: "0.0" +*DefaultScreenProc: Null +*ScreenProc Null: "{}" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + + +*% Tray Selection ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 10 AnySetup *InputSlot +*DefaultInputSlot: Paper +*InputSlot Upper: " + mark + { + 4 dict begin + /MediaPosition 0 def + /MediaType null def + /TraySwitch false def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Middle: " + mark + { + 4 dict begin + /MediaPosition 1 def + /MediaType null def + /TraySwitch false def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Lower: " + mark + { + 4 dict begin + /MediaPosition 2 def + /MediaType null def + /TraySwitch false def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Paper: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Paper) def + /TraySwitch true def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot Transparency: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Transparency) def + /TraySwitch true def + /ManualFeed false def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot ManualPaper/Manual Paper: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Paper) def + /TraySwitch false def + /ManualFeed true def + currentdict end setpagedevice + } stopped cleartomark + " +*End +*InputSlot ManualTransparency/Manual Transparency: " + mark + { + 4 dict begin + /MediaPosition null def + /MediaType (Transparency) def + /TraySwitch false def + /ManualFeed true def + currentdict end setpagedevice + } stopped cleartomark + " +*End + +*?InputSlot: " +save + currentpagedevice /MediaPosition get + dup null eq + { pop currentpagedevice /MediaType get + dup null eq + { pop (Upper) } + { dup (Paper) eq + { pop currentpagedevice /ManualFeed get + { (ManualPaper) } + { (Paper) } ifelse + } + { + (Transparency) eq + { currentpagedevice /ManualFeed get + { (ManualTransparency) } + { (Transparency) } ifelse + } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup 0 eq + { pop (Upper) } + { dup 1 eq + { pop (Middle) } + { 2 eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 20 AnySetup *PageSize +*DefaultPageSize: A4 +*PageSize Letter: "2 dict dup /PageSize [612 792] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageSize Legal: "2 dict dup /PageSize [612 1008] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageSize A4: "2 dict dup /PageSize [595 842] put +dup /ImagingBBox null put +setpagedevice" +*End +*?PageSize: " +save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 3 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [595 842] (A4) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop +restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 30 AnySetup *PageRegion +*DefaultPageRegion: A4 +*PageRegion Letter: "2 dict dup /PageSize [612 792] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion Legal: "2 dict dup /PageSize [612 1008] put +dup /ImagingBBox null put +setpagedevice" +*End +*PageRegion A4: "2 dict dup /PageSize [595 842] put +dup /ImagingBBox null put +setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A4 +*ImageableArea Letter: "10.32 15.9 601.68 776.22" +*ImageableArea Legal: "10.32 16.3801 601.68 991.74" +*ImageableArea A4: "13.44 14.46 581.76 828.54" +*?ImageableArea: " +save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A4 +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension A4: "595 842" + +*RequiresPageRegion All: True + +*% TekColor Selections =================== + +*OpenUI *TekColor/Color Correction: PickOne +*OrderDependency: 40 AnySetup *TekColor +*DefaultTekColor: VividColor/Vivid Color +*TekColor NoAdjust/None: "mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice null def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor VividColor/Vivid Color: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /TekBlue def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor SimulateDisplay/Simulate Display: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /TekDisplay def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor SWOPPress/SWOP Press: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /SWOP-Coated def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor EuroscalePress/Euroscale Press: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /Euroscale-Coated def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor CommercialPress/Commercial Press: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 3 def + /ColorTransform /Commercial-Coated def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor Monochrome: " mark + { 1 dict begin + /DeviceRenderingInfo 2 dict begin + /Type 2 def + /VirtualColorDevice 2 dict begin + /Type 1 def + /ColorTransform /Gray def + currentdict end def + currentdict end def + currentdict end + setpagedevice + } stopped cleartomark" +*End + +*TekColor UsePrinterSetting/Use Printer Setting: "" + +*?TekColor: " +save + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + 6 dict begin + /TekBlue (VividColor) def + /TekDisplay (SimulateDisplay) def + /SWOP-Coated (SWOPPress) def + /Euroscale-Coated (EuroscalePress) def + /Commercial-Coated (CommercialPress) def + /Gray (Monochrome) def + currentdict end + exch get + } ifelse + } stopped + { % error in PostScript code execution + pop pop (Unknown) + } if + = flush +restore +" +*End + +*CloseUI: *TekColor + +*% Print Quality Selection =================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 50 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode Fast/Fast Color: " + mark + { + 2 dict begin + /HWResolution [600 600] def + /ProcessColorModel /DeviceCMY def + currentdict end setpagedevice + } stopped cleartomark" +*End +*OutputMode Standard: " + mark + { + 2 dict begin + /HWResolution [600 600] def + /ProcessColorModel /DeviceCMYK def + currentdict end setpagedevice + } stopped cleartomark" +*End +*?OutputMode: "save + currentpagedevice /ProcessColorModel get /DeviceCMY eq + { (Fast) } + { (Standard) } ifelse + = flush restore" +*End +*CloseUI: *OutputMode + +*DefaultOutputBin: OnlyOne + +*OpenUI *OutputOrder/Output Order: PickOne +*OrderDependency: 60 AnySetup *OutputOrder +*DefaultOutputOrder: Reverse +*OutputOrder Normal/Face Down: " + mark + { + 1 dict begin + /OutputFaceUp false def + currentdict end setpagedevice + } stopped cleartomark" +*End +*OutputOrder Reverse/Face Up: " + mark + { + 1 dict begin + /OutputFaceUp true def + currentdict end setpagedevice + } stopped cleartomark" +*End +*?OutputOrder: "save + currentpagedevice /OutputFaceUp get + { (Reverse) } + { (Normal) } ifelse + = flush restore" +*End +*CloseUI: *OutputOrder + +*% Font Information ===================== +*DefaultFont: Courier +*Font CGBM-PropRoman: UnknownEncoding "(003.000)" UnknownCharset UnknownStatus +*Font ChuGothicBBB-Medium: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font ChuGothicBBB-Medium-Mono: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font ChuGothicBBB-Medium-PropRoman: UnknownEncoding "(003.000)" UnknownCharset UnknownStatus +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(FontInfo & version not present)" 83pv Disk +*Font GothicBBB-Medium-90ms-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-90ms-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-90pv-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-90pv-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-Add-H: JIS "(FontInfo & version not present)" Add Disk +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(FontInfo & version not present)" Add Disk +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(FontInfo & version not present)" Add Disk +*Font GothicBBB-Medium-Add-V: JIS "(FontInfo & version not present)" Add Disk +*Font GothicBBB-Medium-Adobe-Japan1-0: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font GothicBBB-Medium-Adobe-Japan1-1: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font GothicBBB-Medium-Adobe-Japan1-2: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font GothicBBB-Medium-EUC-H: EUC "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-EUC-V: EUC "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-Ext-H: JIS "(FontInfo & version not present)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(FontInfo & version not present)" Ext Disk +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(FontInfo & version not present)" Ext Disk +*Font GothicBBB-Medium-Ext-V: JIS "(FontInfo & version not present)" Ext Disk +*Font GothicBBB-Medium-H: JIS "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-Hankaku: JIS "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-NWP-H: JIS "(FontInfo & version not present)" NWP Disk +*Font GothicBBB-Medium-NWP-V: JIS "(FontInfo & version not present)" NWP Disk +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-Roman: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font GothicBBB-Medium-V: JIS "(FontInfo & version not present)" JIS-83 Disk +*Font GothicBBB-Medium-WP-Symbol: Special "(FontInfo & version not present)" Special Disk +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font Mincho-PC-Hiragana: Special "(003.000)" Special Disk +*Font Mincho-PC-Katakana: Special "(003.000)" Special Disk +*Font NotDefFont: UnknownEncoding "(004.001)" UnknownCharset UnknownStatus +*Font Osaka-MonoRoman: UnknownEncoding "(003.000)" UnknownCharset UnknownStatus +*Font PCHelvetica: UnknownEncoding "(001.001)" UnknownCharset UnknownStatus +*Font PCTimes-Roman: UnknownEncoding "(001.001)" UnknownCharset UnknownStatus +*Font RLKL-PropRoman: UnknownEncoding "(003.000)" UnknownCharset UnknownStatus +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(FontInfo & version not present)" 83pv Disk +*Font Ryumin-Light-90ms-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-90ms-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-90pv-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-90pv-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-Add-H: JIS "(FontInfo & version not present)" Add Disk +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(FontInfo & version not present)" Add Disk +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(FontInfo & version not present)" Add Disk +*Font Ryumin-Light-Add-V: JIS "(FontInfo & version not present)" Add Disk +*Font Ryumin-Light-Adobe-Japan1-0: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font Ryumin-Light-Adobe-Japan1-1: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font Ryumin-Light-Adobe-Japan1-2: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font Ryumin-Light-EUC-H: EUC "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-EUC-V: EUC "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-Ext-H: JIS "(FontInfo & version not present)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(FontInfo & version not present)" Ext Disk +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(FontInfo & version not present)" Ext Disk +*Font Ryumin-Light-Ext-V: JIS "(FontInfo & version not present)" Ext Disk +*Font Ryumin-Light-H: JIS "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-Hankaku: JIS "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-KL: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font Ryumin-Light-KL-Mono: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font Ryumin-Light-KL-PropRoman: UnknownEncoding "(003.000)" UnknownCharset UnknownStatus +*Font Ryumin-Light-NWP-H: JIS "(FontInfo & version not present)" NWP Disk +*Font Ryumin-Light-NWP-V: JIS "(FontInfo & version not present)" NWP Disk +*Font Ryumin-Light-RKSJ-H: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-RKSJ-V: RKSJ "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-Roman: UnknownEncoding "(FontInfo & version not present)" UnknownCharset UnknownStatus +*Font Ryumin-Light-V: JIS "(FontInfo & version not present)" JIS-83 Disk +*Font Ryumin-Light-WP-Symbol: Special "(FontInfo & version not present)" Special Disk +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*?FontQuery: " +save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush +restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "\FontName\ not found, using Courier" + +*% Status (format: %%[ status: <one of these> ]%% ) +*Status: "printer is warming up" +*Status: "idle" +*Status: "waiting" +*Status: "busy" +*Status: "PrinterError: Upper media tray empty" +*Status: "PrinterError: Middle media tray empty" +*Status: "PrinterError: Lower media tray empty" +*Status: "PrinterError: Media tray empty" +*Status: "PrinterError: Upper media tray missing" +*Status: "PrinterError: Middle media tray missing" +*Status: "PrinterError: Lower media tray missing" +*Status: "PrinterError: Media tray missing" +*Status: "PrinterError: Door open" +*Status: "PrinterError: Paper feeder open" +*Status: "PrinterError: Output tray full" +*Status: "PrinterError: Toner cartridge missing" +*Status: "PrinterError: Toner discharge tray missing" +*Status: "PrinterError: Corona wire missing" +*Status: "PrinterError: Imaging unit missing" +*Status: "PrinterError: Fuser missing" +*Status: "PrinterError: Paper feeder missing" +*Status: "PrinterError: Manual feed empty" +*Status: "PrinterError: Media jam" +*Status: "PrinterError: Waiting for paper" +*Status: "PrinterError: Waiting for transparency" +*Status: "PrinterError: Replace cyan" +*Status: "PrinterError: Replace magenta" +*Status: "PrinterError: Replace yellow" +*Status: "PrinterError: Replace black" +*Status: "PrinterError: Replace Imaging unit" +*Status: "PrinterError: Wrong media in tray" +*Status: "PrinterError: Manual feed: remove media" +*Status: "PrinterError: Print engine failure" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "Serial" +*Source: "LocalTalk" +*Source: "Parallel" +*Source: "Internal" +*Source: "EtherTalk" +*Source: "PrintServer" +*Source: "LPR" +*Source: "AppSocket" +*Source: "FrontPanelJobInput" +*Source: "Scanner" +*Source: "TokenTalk" + +*% Printer Error (format: %%[ PrinterError: <one of these> ]%%) +*PrinterError: "Upper media tray empty" +*PrinterError: "Middle media tray empty" +*PrinterError: "Lower media tray empty" +*PrinterError: "Media tray empty" +*PrinterError: "Upper media tray missing" +*PrinterError: "Middle media tray missing" +*PrinterError: "Lower media tray missing" +*PrinterError: "Media tray missing" +*PrinterError: "Door open" +*PrinterError: "Paper feeder open" +*PrinterError: "Output tray full" +*PrinterError: "Toner cartridge missing" +*PrinterError: "Toner discharge tray missing" +*PrinterError: "Corona wire missing" +*PrinterError: "Imaging unit missing" +*PrinterError: "Fuser missing" +*PrinterError: "Paper feeder missing" +*PrinterError: "Manual feed empty" +*PrinterError: "Media jam" +*PrinterError: "Waiting for paper" +*PrinterError: "Waiting for transparency" +*PrinterError: "Replace cyan" +*PrinterError: "Replace magenta" +*PrinterError: "Replace yellow" +*PrinterError: "Replace black" +*PrinterError: "Replace Imaging unit" +*PrinterError: "Wrong media in tray" +*PrinterError: "Manual feed: remove media" +*PrinterError: "Print engine failure" + +*DefaultColorSep: ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 60 lpi / 600 dpi ================================ + +*ColorSepScreenAngle ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "0.0" +*ColorSepScreenAngle CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "0.0" +*ColorSepScreenAngle ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "0.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "0.0" +*ColorSepScreenAngle ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.600dpi/60 lpi / 600 dpi: "60.0" +*ColorSepScreenFreq CustomColor.60lpi.600dpi/60 lpi / 600 dpi: "60.0" +*ColorSepScreenFreq ProcessCyan.60lpi.600dpi/60 lpi / 600 dpi: "60.0" +*ColorSepScreenFreq ProcessMagenta.60lpi.600dpi/60 lpi / 600 dpi: "60.0" +*ColorSepScreenFreq ProcessYellow.60lpi.600dpi/60 lpi / 600 dpi: "60.0" + +*% The byte count of this file should be exactly 024862 or 025622 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 550J diff --git a/openoffice/share/psprint/driver/TKP600J1.PS b/openoffice/share/psprint/driver/TKP600J1.PS new file mode 100644 index 0000000000000000000000000000000000000000..8f94f15724aa8a8cc9eac3efa66c6c2388e4f5f3 --- /dev/null +++ b/openoffice/share/psprint/driver/TKP600J1.PS @@ -0,0 +1,1459 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.2" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(Phaser 600J)" +*PSVersion: "(2015.105) 16" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 600J Extended" +*ShortNickName: "Tektronix Phaser 600J Extended" +*NickName: "Tektronix Phaser 600J with Extended Features" +*PCFileName: "TKP600J1.PPD" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*OrderDependency: 69.9 AnySetup *InstalledMemory +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 8 MB Total RAM: "% InstalledMemory None" +*InstalledMemory 24Meg/24 MB Total RAM: "% InstalledMemory 24Meg" +*InstalledMemory 40Meg/40 MB Total RAM: "% InstalledMemory 40Meg" +*?InstalledMemory: "% InstalledMemory + currentsystemparams /RamSize get + 16#100000 div round cvi + dup 14 lt + { pop (None) } {2 string cvs print (Meg) } ifelse + print (\n) print flush" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Network Card: PickOne +*OrderDependency: 69.9 AnySetup *Option1 +*DefaultOption1: None +*Option1 None/Not Installed: "% Option1 None" +*Option1 P1/EtherTalk, NetWare and TCP/IP: "% *Option1 P1" +*Option1 P3/LocalTalk and Serial: "% *Option1 P3" +*Option1 P4/TokenTalk, NetWare and TCP/IP: "% *Option1 P4" +*?Option1: "% Option1 + (%EthernetPhysical%) /IODevice resourcestatus + {pop pop (P1) } + { + (%LocalTalk%) /IODevice resourcestatus + {pop pop (P3) } + { + (%TokenRingPhysical%) /IODevice resourcestatus + {pop pop (P4) } { (None) } ifelse + } ifelse + } ifelse = flush" +*End +*CloseUI: *Option1 + +*CloseGroup: InstallableOptions + +*% === Constraints ========================== + +*UIConstraints: *AdvanceMedia EndOfJob *TKFusingMode Hot +*UIConstraints: *AdvanceMedia EndOfPage *TKFusingMode Hot +*UIConstraints: *AdvanceMedia None *TKFusingMode Hot +*UIConstraints: *TKFusingMode Hot *AdvanceMedia EndOfJob +*UIConstraints: *TKFusingMode Hot *AdvanceMedia EndOfPage +*UIConstraints: *TKFusingMode Hot *AdvanceMedia None + +*% === Basic Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "4700000" +*VMOption None/8 MB Total RAM: "4700000" +*VMOption 24Meg/24 MB Total RAM: "10100000" +*VMOption 40Meg/40 MB Total RAM: "16200000" + +*ColorDevice: True +*DefaultColorSpace: CMYK +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*SuggestedManualFeedTimeout: "60" +*1284Modes Parallel: Compat Nibble +*1284DeviceID: " + MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript; + MODEL:Phaser 600J;CLASS:Printer;DESCRIPTION: + Phaser 600J Wide Format Color Printer, PostScript Level 2, Cut Sheet/Roll Fed; + COMPATIBLE_ID:" +*End +*TTRasterizer: Type42 +*?TTRasterizer: "% TTRasterizer + 42 /FontType resourcestatus + {pop pop (Type42)} {pop pop (None)} ifelse = flush" +*End + +*Emulators: hpgl +*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec " +*StopEmulator_hpgl: "<1B7F>0" + +*FileSystem: True +*?FileSystem: "% FileSystem + false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush" +*End +*Throughput: "1" +*Password: "(0)" +*ExitServer: "% ExitServer + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End +*Reset: "% Reset + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush" +*End + +*DefaultResolution: 300dpi +*Resolution 300dpi: "% Resolution: 300dpi" +*?Resolution: "% Resolution + currentpagedevice + /HWResolution get 0 get ( ) cvs print (dpi) = flush" +*End + +*% ================================================== +*% Define TekColor Logo for use in ColorControlStrip + +*JobPatchFile 1: " +userdict/TekColorStripDict known not +{userdict begin/TekColorStripDict 20 dict def end}if +TekColorStripDict +begin/DrawTekLogo{/xxxxit save store +LogoInsetX LogoInsetY translate +BorderHeight LogoInsetY sub LogoInsetY sub +47.76 div +dup scale<</m/moveto load/l/lineto load/c/curveto load/x/closepath +load/s/stroke load/e/eofill load/f/fill load/i/clip load/ei/eoclip +load/r/setrgbcolor load/k/setcmykcolor load/g/setgray +load/w/setlinewidth load/t/setlinecap load/j/setlinejoin +load/p/newpath load/gs/gsave load/gr/grestore load>>begin +1.0 w +0 j +0 t +0.44 w +0 0 0 0 k +gs +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +f +gr +0 0 0 1 k +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +s +0.1375 w +0 0 0 1 k +gs +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +f +gr +0 0 0 0 k +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +s +0.4399 w +0 0 0 0 k +gs +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +f +gr +0 0 0 1 k +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +s +0 0 0 1 k +gs +3.36 6.72 m +4.08 6.72 l +4.08 3.12 l +5.04 3.12 l +5.04 6.72 l +6.0 6.72 l +6.0 7.68 l +3.36 7.68 l +3.36 6.72 l +x +8.4 5.28 m +8.4 5.52 l +8.48 5.788 8.547 6.006 8.88 6.0 c +9.069 6.006 9.148 5.782 9.12 5.76 c +9.12 5.28 l +8.4 5.28 l +x +10.08 4.8 m +10.08 5.76 l +10.114 6.395 9.488 6.65 8.88 6.72 c +8.067 6.638 7.514 6.353 7.44 5.52 c +7.44 4.08 l +7.514 3.315 8.122 3.03 8.88 3.12 c +9.652 3.048 10.126 3.449 10.08 4.32 c +9.12 4.32 l +9.1 4.038 9.136 3.716 8.88 3.84 c +8.565 3.746 8.48 3.904 8.4 4.08 c +8.4 4.8 l +10.08 4.8 l +x +13.2 3.12 m +13.2 4.32 l +13.2 4.56 l +13.92 3.12 l +14.88 3.12 l +13.92 5.28 l +14.88 6.48 l +13.68 6.48 l +13.2 5.52 l +13.2 5.52 l +13.2 7.68 l +12.24 7.68 l +12.24 3.12 l +13.2 3.12 l +x +19.68 6.0 m +19.68 6.48 l +19.717 7.422 19.17 7.811 18.24 7.92 c +17.28 7.811 16.825 7.349 16.8 6.24 c +16.8 4.56 l +16.825 3.558 17.207 3.035 18.24 3.12 c +19.285 3.035 19.735 3.582 19.68 4.32 c +19.68 5.04 l +18.72 5.04 l +18.72 4.56 l +18.666 4.232 18.635 3.856 18.24 3.84 c +17.991 3.856 17.888 4.008 18.0 4.32 c +18.0 6.48 l +17.894 6.814 17.973 6.997 18.24 6.96 c +18.508 6.991 18.647 6.79 18.72 6.48 c +18.72 6.0 l +19.68 6.0 l +x +21.6 4.08 m +21.561 3.315 22.132 3.035 22.8 3.12 c +23.56 3.035 24.04 3.321 24.0 4.08 c +24.0 5.52 l +24.089 6.243 23.675 6.644 22.8 6.72 c +22.078 6.644 21.561 6.353 21.6 5.52 c +21.6 4.08 l +x +22.56 5.52 m +22.527 5.77 22.6 5.946 22.8 6.0 c +23.05 5.946 23.123 5.77 23.04 5.52 c +23.04 4.08 l +23.104 3.837 23.025 3.734 22.8 3.84 c +22.624 3.734 22.546 3.837 22.56 4.08 c +22.56 5.52 l +x +26.88 3.12 m +26.88 7.68 l +25.92 7.68 l +25.92 3.12 l +26.88 3.12 l +x +28.8 4.08 m +28.726 3.315 29.297 3.035 30.0 3.12 c +30.725 3.035 31.205 3.321 31.2 4.08 c +31.2 5.52 l +31.253 6.243 30.84 6.644 30.0 6.72 c +29.242 6.644 28.726 6.353 28.8 5.52 c +28.8 4.08 l +x +29.76 5.52 m +29.692 5.77 29.765 5.946 30.0 6.0 c +30.214 5.946 30.287 5.77 30.24 5.52 c +30.24 4.08 l +30.269 3.837 30.19 3.734 30.0 3.84 c +29.789 3.734 29.71 3.837 29.76 4.08 c +29.76 5.52 l +x +33.12 6.48 m +33.12 3.12 l +34.08 3.12 l +34.08 5.28 l +34.15 5.52 34.259 5.575 34.56 5.52 c +34.63 5.575 34.727 5.569 34.8 5.52 c +34.8 6.72 l +34.423 6.644 34.186 6.395 34.08 6.0 c +34.08 6.0 l +34.08 6.48 l +33.12 6.48 l +x +e +gr +p +0 0 0 1 k +gs +e +gr +p +0 0 0 1 k +gs +41.52 47.76 m +41.28 47.76 l +40.8 46.8 l +40.8 46.8 l +40.56 47.76 l +40.08 47.76 l +40.08 46.32 l +40.32 46.32 l +40.32 47.52 l +40.32 47.52 l +40.8 46.32 l +41.04 46.32 l +41.28 47.52 l +41.28 47.52 l +41.28 46.32 l +41.52 46.32 l +41.52 47.76 l +x +40.08 47.76 m +38.88 47.76 l +38.88 47.52 l +39.36 47.52 l +39.36 46.32 l +39.6 46.32 l +39.6 47.52 l +40.08 47.52 l +40.08 47.76 l +x +e +gr +p +0 0 0 0 k +gs +34.56 35.76 m +34.844 35.85 34.824 36.065 35.04 36.24 c +35.272 36.635 35.421 37.479 35.28 37.44 c +34.894 37.399 34.321 37.389 33.36 37.2 c +33.294 37.401 33.184 37.482 33.12 37.44 c +31.4 40.035 28.121 41.54 23.28 42.0 c +20.773 42.179 17.714 41.632 17.28 41.52 c +17.1 41.486 17.008 41.727 17.04 41.76 c +16.629 42.328 16.543 42.586 16.32 43.2 c +16.113 43.419 15.621 44.206 15.36 44.4 c +14.998 45.382 15.105 45.104 14.88 45.6 c +14.47 46.464 14.464 46.708 14.16 46.8 c +13.629 46.662 11.252 42.814 11.52 42.48 c +12.153 41.578 12.814 40.558 13.2 40.08 c +13.24 39.863 13.24 39.766 13.2 39.84 c +10.314 38.243 1.195 32.238 3.6 22.8 c +3.628 22.642 2.488 21.322 2.4 20.88 c +2.312 20.5 2.381 20.156 2.64 19.68 c +2.702 19.45 3.015 19.194 3.12 18.72 c +3.422 18.21 3.618 17.629 3.84 17.76 c +4.294 17.714 4.618 18.224 5.04 18.48 c +4.959 18.54 5.201 18.623 5.28 18.48 c +5.648 18.077 6.764 16.588 7.92 15.84 c +12.104 13.1 16.673 13.467 19.2 13.92 c +19.755 13.944 21.661 14.576 21.84 14.64 c +22.156 14.54 21.938 11.64 21.84 10.8 c +21.855 10.593 22.639 10.973 23.04 11.28 c +23.176 11.46 23.393 11.454 23.52 11.76 c +23.477 12.169 23.648 14.245 23.52 14.64 c +23.619 15.45 23.777 15.446 24.0 15.6 c +24.208 15.644 25.262 16.271 25.44 16.32 c +26.396 16.999 28.041 17.957 29.04 18.72 c +32.851 21.605 34.73 25.643 34.8 29.52 c +34.98 30.906 34.969 33.321 34.08 35.52 c +34.164 35.571 34.164 35.655 34.32 35.76 c +34.298 35.762 34.384 35.763 34.56 35.76 c +x +f +gr +p +0.9 0 0.47 0 k +gs +7.92 31.44 m +7.67 30.65 7.125 28.477 7.44 26.64 c +7.503 26.241 7.75 26.097 7.92 26.16 c +9.411 27.358 15.203 30.915 17.04 31.68 c +17.169 31.755 17.461 31.937 17.52 32.16 c +17.152 32.809 16.189 34.708 15.84 35.52 c +15.533 36.205 14.645 37.99 14.16 38.4 c +14.097 38.555 13.721 38.564 13.68 38.64 c +10.734 37.344 8.65 33.624 7.92 31.44 c +x +f +gr +p +0.56 0.56 0 0 k +gs +18.48 29.28 m +18.44 29.28 18.261 29.345 18.24 29.28 c +16.612 28.612 13.484 26.481 12.48 25.68 c +10.803 24.384 8.965 22.771 8.88 22.32 c +8.71 21.686 8.894 21.069 9.12 20.64 c +9.769 18.603 11.498 17.46 12.24 17.04 c +13.605 16.235 16.31 15.657 17.52 15.6 c +19.309 15.435 20.87 15.497 21.36 15.84 c +22.095 16.306 19.294 27.822 18.48 29.28 c +x +f +gr +p +0 0.25 1 0 k +gs +18.0 39.6 m +18.395 38.69 18.293 39.007 18.72 37.92 c +19.587 36.128 20.436 33.722 20.4 33.6 c +20.503 33.621 20.56 33.384 20.88 33.6 c +22.576 34.284 23.59 34.525 25.2 35.04 c +27.217 35.728 28.884 36.158 30.24 36.48 c +30.379 36.49 30.498 36.633 30.24 36.96 c +29.749 37.664 27.576 39.584 24.0 40.32 c +22.239 40.54 18.943 40.431 18.0 40.08 c +17.712 39.956 17.92 39.718 18.0 39.6 c +x +f +gr +p +0 0.94 0.65 0 k +gs +26.4 18.48 m +25.804 18.087 24.795 17.432 24.0 17.04 c +23.772 16.977 23.59 17.023 23.52 17.28 c +23.212 22.391 22.679 25.45 21.36 30.48 c +21.391 30.674 21.579 31.019 21.84 31.2 c +22.32 31.474 23.335 31.987 24.0 32.4 c +25.928 33.133 30.019 34.662 31.2 34.8 c +31.31 34.946 31.356 34.736 31.44 34.56 c +33.469 30.893 32.246 24.199 29.04 20.88 c +28.388 20.096 27.414 19.204 26.4 18.48 c +x +f +gr +p +end +xxxxit restore}bind def +end" +*End +*% End TekColor Logo for use in ColorControlStrip +*% ================================================== + +*% Halftone Information ================= + +*DefaultHalftoneType: 9 +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub } bind" + +*% Printer Specific Features ============ + +*OpenUI *InputSlot/Input Slot: PickOne +*OrderDependency: 40.0 AnySetup *InputSlot +*DefaultInputSlot: RollFeed +*InputSlot RollFeed/Roll Feed: "<< /ManualFeed false >> setpagedevice" +*InputSlot ManualFeed/Manual Feed: "<< /ManualFeed true >> setpagedevice" +*?InputSlot: "% InputSlot + currentpagedevice /ManualFeed get + {(ManualFeed)}{(RollFeed)}ifelse = flush" +*End +*CloseUI: *InputSlot + +*OpenUI *AdvanceMedia/Advance Media: PickOne +*OrderDependency: 42.0 AnySetup *AdvanceMedia +*DefaultAdvanceMedia: None +*AdvanceMedia None/Never: "<< /AdvanceMedia 0 >> setpagedevice" +*AdvanceMedia EndOfJob/After each job: "<< /AdvanceMedia 2 >> setpagedevice" +*AdvanceMedia EndOfPage/After each page: "<< /AdvanceMedia 4 >> setpagedevice" +*AdvanceMedia Hot/Allow Hot Fusing: "% *AdvanceMedia Hot/Allow Hot Fusing" +*?AdvanceMedia: "% AdvanceMedia + << 0 (None) 2 (EndOfJob) 4 (EndOfPage) >> + currentpagedevice /AdvanceMedia get get + = flush" +*End +*CloseUI: *AdvanceMedia + +*OpenUI *CutMedia/Cut Media: PickOne +*OrderDependency: 44.0 AnySetup *CutMedia +*DefaultCutMedia: EndOfPage +*CutMedia None/Never: "<< /CutMedia 0 >> setpagedevice" +*CutMedia EndOfJob/After each job: "<< /CutMedia 2 >> setpagedevice" +*CutMedia EndOfPage/After each page: "<< /CutMedia 4 >> setpagedevice" +*?CutMedia: "% CutMedia + << 0 (None) 2 (EndOfJob) 4 (EndOfPage) >> + currentpagedevice /CutMedia get get + = flush" +*End +*CloseUI: *CutMedia + +*OpenUI *MirrorPrint/Mirror Print: Boolean +*OrderDependency: 46.0 AnySetup *MirrorPrint +*DefaultMirrorPrint: False +*MirrorPrint False/Off: "<< /MirrorPrint false >> setpagedevice" +*MirrorPrint True/On: "<< /MirrorPrint true >> setpagedevice" +*?MirrorPrint: "% MirrorPrint + currentpagedevice /MirrorPrint get + { (True) } { (False) } ifelse = flush" +*End +*CloseUI: *MirrorPrint + +*% Print Quality Selection =================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 48.0 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode Standard: "% OutputMode Standard + << + /PostRenderingEnhance true + /PostRenderingEnhanceDetails + << + /Type 23 + /OutputMode 0 + /FusingMode + currentpagedevice /PostRenderingEnhanceDetails get /FusingMode get + >> + >> setpagedevice" +*End +*OutputMode Enhanced: "% OutputMode Enhanced + << + /PostRenderingEnhance true + /PostRenderingEnhanceDetails + << + /Type 23 + /OutputMode 1 + /FusingMode + currentpagedevice /PostRenderingEnhanceDetails get /FusingMode get + >> + >> setpagedevice" +*End +*?OutputMode: "% OutputMode + [(Standard) (Enhanced)] + currentpagedevice /PostRenderingEnhanceDetails get /OutputMode get get + = flush" +*End +*CloseUI: *OutputMode + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 50.0 AnySetup *PageSize +*DefaultPageSize: A3 +*PageSize Letter/ANSI A: "<< /PageSize [612 792] /ImagingBBox null + >> setpagedevice" +*End +*PageSize Tabloid/ANSI B: "<< /PageSize [792 1224] /ImagingBBox null + >> setpagedevice" +*End +*PageSize AnsiC/ANSI C: "<< /PageSize [1224 1584] /ImagingBBox null + >> setpagedevice" +*End +*PageSize AnsiD/ANSI D: "<< /PageSize [1584 2448] /ImagingBBox null + >> setpagedevice" +*End +*PageSize AnsiE/ANSI E: "<< /PageSize [2448 3168] /ImagingBBox null + >> setpagedevice" +*End +*PageSize A4: "<< /PageSize [595 842] /ImagingBBox null + >> setpagedevice" +*End +*PageSize A3: "<< /PageSize [842 1191] /ImagingBBox null + >> setpagedevice" +*End +*PageSize A2: "<< /PageSize [1191 1684] /ImagingBBox null + >> setpagedevice" +*End +*PageSize A1: "<< /PageSize [1684 2384] /ImagingBBox null + >> setpagedevice" +*End +*PageSize A0: "<< /PageSize [2384 3370] /ImagingBBox null + >> setpagedevice" +*End +*PageSize B4/JIS B4: "<< /PageSize [729 1032] /ImagingBBox null + >> setpagedevice" +*End +*PageSize B3/JIS B3: "<< /PageSize [1032 1460] /ImagingBBox null + >> setpagedevice" +*End +*PageSize B2/JIS B2: "<< /PageSize [1460 2064] /ImagingBBox null + >> setpagedevice" +*End +*PageSize B1/JIS B1: "<< /PageSize [2064 2920] /ImagingBBox null + >> setpagedevice" +*End +*PageSize ARCHA/Arch A: "<< /PageSize [648 864] /ImagingBBox null + >> setpagedevice" +*End +*PageSize ARCHB/Arch B: "<< /PageSize [864 1296] /ImagingBBox null + >> setpagedevice" +*End +*PageSize ARCHC/Arch C: "<< /PageSize [1296 1728] /ImagingBBox null + >> setpagedevice" +*End +*PageSize ARCHD/Arch D: "<< /PageSize [1728 2592] /ImagingBBox null + >> setpagedevice" +*End +*PageSize ARCHE/Arch E: "<< /PageSize [2592 3456] /ImagingBBox null + >> setpagedevice" +*End +*PageSize 30x42: "<< /PageSize [2160 3024] /ImagingBBox null + >> setpagedevice" +*End +*PageSize Banner1/2'x 6' Banner: "<</PageSize [1728 5184] /ImagingBBox + null>> setpagedevice" +*End +*PageSize Banner2/2'x 8' Banner: "<</PageSize [1728 6912] /ImagingBBox + null>> setpagedevice" +*End +*PageSize Banner3/2'x 10' Banner: "<</PageSize [1728 8640] /ImagingBBox + null>> setpagedevice" +*End +*PageSize Banner4/2'x 2m Banner: "<</PageSize [1728 5669] /ImagingBBox + null>> setpagedevice" +*End +*PageSize Banner5/2'x 3m Banner: "<</PageSize [1728 8504] /ImagingBBox + null>> setpagedevice" +*End +*PageSize Banner6/3'x 6' Banner: "<</PageSize [2592 5184] /ImagingBBox + null>> setpagedevice" +*End +*PageSize Banner7/3'x 8' Banner: "<</PageSize [2592 6912] /ImagingBBox + null>> setpagedevice" +*End +*PageSize Banner8/3'x 10' Banner: "<</PageSize [2592 8640] /ImagingBBox + null>> setpagedevice" +*End +*PageSize Banner9/3'x 2m Banner: "<</PageSize [2592 5669] /ImagingBBox + null>> setpagedevice" +*End +*PageSize Banner10/3'x 3m Banner: "<</PageSize [2592 8504] /ImagingBBox + null>> setpagedevice" +*End +*?PageSize: "% PageSize + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + << + [612 792] (Letter) + [792 1224] (Tabloid) + [1224 1584] (AnsiC) + [1584 2448] (AnsiD) + [2448 3168] (AnsiE) + [595 842] (A4) + [842 1191] (A3) + [1191 1684] (A2) + [1684 2384] (A1) + [2384 3370] (A0) + [729 1032] (B4) + [1032 1460] (B3) + [1460 2064] (B2) + [2064 2920] (B1) + [648 864] (ARCHA) + [864 1296] (ARCHB) + [1296 1728] (ARCHC) + [1728 2592] (ARCHD) + [2592 3456] (ARCHE) + [2160 3024] (30x42) + [1728 5184] (Banner1) + [1728 6912] (Banner2) + [1728 8640] (Banner3) + [1728 5669] (Banner4) + [1728 8504] (Banner5) + [2592 5184] (Banner6) + [2592 6912] (Banner7) + [2592 8640] (Banner8) + [2592 5669] (Banner9) + [2592 8504] (Banner10) + >> + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 52.0 AnySetup *PageRegion +*DefaultPageRegion: A3 +*PageRegion Letter/ANSI A: "<< /PageSize [612 792] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion Tabloid/ANSI B: "<< /PageSize [792 1224] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion AnsiC/ANSI C: "<< /PageSize [1224 1584] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion AnsiD/ANSI D: "<< /PageSize [1584 2448] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion AnsiE/ANSI E: "<< /PageSize [2448 3168] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion A4: "<< /PageSize [595 842] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion A3: "<< /PageSize [842 1191] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion A2: "<< /PageSize [1191 1684] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion A1: "<< /PageSize [1684 2384] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion A0: "<< /PageSize [2384 3370] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion B4/JIS B4: "<< /PageSize [729 1032] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion B3/JIS B3: "<< /PageSize [1032 1460] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion B2/JIS B2: "<< /PageSize [1460 2064] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion B1/JIS B1: "<< /PageSize [2064 2920] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion ARCHA/Arch A: "<< /PageSize [648 864] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion ARCHB/Arch B: "<< /PageSize [864 1296] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion ARCHC/Arch C: "<< /PageSize [1296 1728] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion ARCHD/Arch D: "<< /PageSize [1728 2592] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion ARCHE/Arch E: "<< /PageSize [2592 3456] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion 30x42: "<</PageSize [2160 3024] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion Banner1/2'x 6' Banner: "<</PageSize [1728 5184] /ImagingBBox + null>> setpagedevice" +*End +*PageRegion Banner2/2'x 8' Banner: "<</PageSize [1728 6912] /ImagingBBox + null>> setpagedevice" +*End +*PageRegion Banner3/2'x 10' Banner: "<</PageSize [1728 8640] /ImagingBBox + null>> setpagedevice" +*End +*PageRegion Banner4/2'x 2m Banner: "<</PageSize [1728 5669] /ImagingBBox + null>> setpagedevice" +*End +*PageRegion Banner5/2'x 3m Banner: "<</PageSize [1728 8504] /ImagingBBox + null>> setpagedevice" +*End +*PageRegion Banner6/3'x 6' Banner: "<</PageSize [2592 5184] /ImagingBBox + null>> setpagedevice" +*End +*PageRegion Banner7/3'x 8' Banner: "<</PageSize [2592 6912] /ImagingBBox + null>> setpagedevice" +*End +*PageRegion Banner8/3'x 10' Banner: "<</PageSize [2592 8640] /ImagingBBox + null>> setpagedevice" +*End +*PageRegion Banner9/3'x 2m Banner: "<</PageSize [2592 5669] /ImagingBBox + null>> setpagedevice" +*End +*PageRegion Banner10/3'x 3m Banner: "<</PageSize [2592 8504] /ImagingBBox + null>> setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: A3 +*ImageableArea Letter/ANSI A: "14.4 62.52 598.08 769.56" +*ImageableArea Tabloid/ANSI B: "14.41 62.53 774.72 1201.56" +*ImageableArea AnsiC/ANSI C: "14.41 62.53 1204.8 1561.56" +*ImageableArea AnsiD/ANSI D: "14.4 62.53 1565.76 2425.56" +*ImageableArea AnsiE/ANSI E: "14.4 62.53 2433.6 3145.56" +*ImageableArea A4: "14.4 62.53 575.04 819.48" +*ImageableArea A3: "14.4 62.53 820.8 1168.44" +*ImageableArea A2: "14.41 62.53 1174.08 1661.4" +*ImageableArea A1: "14.41 62.53 1665.6 2361.24" +*ImageableArea A0: "14.41 62.53 2364.48 3347.64" +*ImageableArea B4/JIS B4: "14.41 62.53 713.28 1009.56" +*ImageableArea B3/JIS B3: "14.41 62.53 1012.8 1437.72" +*ImageableArea B2/JIS B2: "14.4 62.53 1442.88 2041.56" +*ImageableArea B1/JIS B1: "14.4 62.53 2049.6 2897.4" +*ImageableArea ARCHA/Arch A: "14.4 62.52 628.8 841.56" +*ImageableArea ARCHB/Arch B: "14.4 62.53 843.84 1273.56" +*ImageableArea ARCHC/Arch C: "14.4 62.53 1281.6 1705.56" +*ImageableArea ARCHD/Arch D: "14.41 62.53 1711.68 2569.56" +*ImageableArea ARCHE/Arch E: "14.4 62.53 2571.84 3433.56" +*ImageableArea 30x42: "14.41 62.53 2141.76 3001.56" +*ImageableArea Banner1/2'x 6' Banner: "14.41 62.65 1711.68 5161.44" +*ImageableArea Banner2/2'x 8' Banner: "14.41 62.65 1711.68 6889.44" +*ImageableArea Banner3/2'x 10' Banner: "14.41 62.65 1711.68 8617.44" +*ImageableArea Banner4/2'x 2m Banner: "14.41 62.64 1711.68 5646.24" +*ImageableArea Banner5/2'x 3m Banner: "14.41 62.53 1711.68 8481.24" +*ImageableArea Banner6/3'x 6' Banner: "14.4 62.65 2571.84 5161.44" +*ImageableArea Banner7/3'x 8' Banner: "14.4 62.65 2571.84 6889.44" +*ImageableArea Banner8/3'x 10' Banner: "14.4 62.65 2571.84 8617.44" +*ImageableArea Banner9/3'x 2m Banner: "14.4 62.64 2571.84 5646.24" +*ImageableArea Banner10/3'x 3m Banner: "14.4 62.53 2571.84 8481.24" + +*?ImageableArea: " + clippath pathbbox + /cvp {16 string cvs print ( ) print} def + 4 3 roll 100 mul ceiling 100 div cvp + 3 2 roll 100 mul ceiling 100 div cvp + exch 100 mul floor 100 div cvp + 100 mul floor 100 div = flush + userdict /cvp undef" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: A3 +*PaperDimension Letter/ANSI A: "612 792" +*PaperDimension Tabloid/ANSI B: "792 1224" +*PaperDimension AnsiC/ANSI C: "1224 1584" +*PaperDimension AnsiD/ANSI D: "1584 2448" +*PaperDimension AnsiE/ANSI E: "2448 3168" +*PaperDimension A4: "595 842" +*PaperDimension A3: "842 1191" +*PaperDimension A2: "1191 1684" +*PaperDimension A1: "1684 2384" +*PaperDimension A0: "2384 3370" +*PaperDimension B4/JIS B4: "729 1032" +*PaperDimension B3/JIS B3: "1032 1460" +*PaperDimension B2/JIS B2: "1460 2064" +*PaperDimension B1/JIS B1: "2064 2920" +*PaperDimension ARCHA/Arch A: "648 864" +*PaperDimension ARCHB/Arch B: "864 1296" +*PaperDimension ARCHC/Arch C: "1296 1728" +*PaperDimension ARCHD/Arch D: "1728 2592" +*PaperDimension ARCHE/Arch E: "2592 3456" +*PaperDimension 30x42: "2160 3024" +*PaperDimension Banner1/2'x 6' Banner: "1728 5184" +*PaperDimension Banner2/2'x 8' Banner: "1728 6912" +*PaperDimension Banner3/2'x 10' Banner: "1728 8640" +*PaperDimension Banner4/2'x 2m Banner: "1728 5669" +*PaperDimension Banner5/2'x 3m Banner: "1728 8504" +*PaperDimension Banner6/3'x 6' Banner: "2592 5184" +*PaperDimension Banner7/3'x 8' Banner: "2592 6912" +*PaperDimension Banner8/3'x 10' Banner: "2592 8640" +*PaperDimension Banner9/3'x 2m Banner: "2592 5669" +*PaperDimension Banner10/3'x 3m Banner: "2592 8504" + +*CenterRegistered: False +*DefaultLeadingEdge: Unknown +*LeadingEdge Unknown: "" +*HWMargins: 0 0 0 0 +*UseHWMargins False: "" +*UseHWMargins True: "" +*DefaultUseHWMargins: False +*VariablePaperSize: True +*ParamCustomPageSize Width: 1 points 504 2592 +*ParamCustomPageSize Height: 2 points 504 8640 +*ParamCustomPageSize WidthOffset: 3 points 0 0 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 0 +*NonUIOrderDependency: 54.0 AnySetup *CustomPageSize +*CustomPageSize True: "% CustomPageSize True + pop pop pop + << + /PageSize [ 5 -2 roll ] + /ImagingBBox null + >> setpagedevice" +*End +*MaxMediaWidth: "2592.0" +*?CurrentMediaWidth: "% CurrentMediaWidth + currentpagedevice /InputAttributes get 0 get /PageSize get 0 get = flush" +*End +*MaxMediaHeight: "129600.0" +*?CurrentMediaHeight: "% CurrentMediaHeight + currentpagedevice /InputAttributes get 0 get /PageSize get 1 get = flush" +*End +*DefaultOutputOrder: Reverse +*RequiresPageRegion All: True + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 56.0 AnySetup *TKColor +*DefaultTKColor: NoAdjust +*TKColor NoAdjust/None: "% TKColor NoAdjust/None + << + /DeviceRenderingInfo + << + /Type 2 + /ID (None) + /VirtualColorDevice null + >> + >> setpagedevice" +*End +*TKColor VividColor/Vivid Color: "% TKColor VividColor/Vivid Color + << + /DeviceRenderingInfo + << + /Type 2 + /ID (Vivid Color) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice + << + /Type 3 + /ColorTransform /TekBlue + >> + >> + >> setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: "% TKColor SimulateDisplay + << + /DeviceRenderingInfo + << + /Type 2 + /ID (Simulate Display) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice + << + /Type 3 + /ColorTransform /TekDisplay + >> + >> + >> setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: "% TKColor SWOPPress/SWOP Press + << + /DeviceRenderingInfo + << + /Type 2 + /ID (SWOP Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice + << + /Type 3 + /ColorTransform /SWOP-Coated + >> + >> + >> setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: "% TKColor EuroscalePress + << + /DeviceRenderingInfo + << + /Type 2 + /ID (Euroscale Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice + << + /Type 3 + /ColorTransform /Euroscale-Coated + >> + >> + >> setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: "% TKColor CommercialPress + << + /DeviceRenderingInfo + << + /Type 2 + /ID (Commercial Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice + << + /Type 3 + /ColorTransform /Commercial-Coated + >> + >> + >> setpagedevice" +*End +*TKColor SNAPPress/SNAP Press: "% TKColor SNAPPress/SNAP Press + << + /DeviceRenderingInfo + << + /Type 2 + /ID (SNAP Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice + << + /Type 3 + /ColorTransform /SNAP-Newsprint + >> + >> + >> setpagedevice" +*End +*TKColor Monochrome: "% TKColor Monochrome + << + /DeviceRenderingInfo + << + /Type 2 + /ID (Monochrome) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice + << + /Type 1 + /ColorTransform /Gray + >> + >> + >> setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: "% TKColor:UsePrinterSetting" +*TKColor CustomProfile/Custom Profile: "% TKColor CustomProfile" +*?TKColor: "% TKColor + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + << + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /SNAP-Newsprint (SNAPPress) + /Gray (Monochrome) + /TekCMYK (NoAdjust) + >> + exch get + } ifelse + } stopped + { % error in PostScript code execution + pop pop (Unknown) + } if + = flush" +*End +*CloseUI: *TKColor + +*OpenUI *TKFusingMode/Fusing Mode: PickOne +*OrderDependency: 58.0 AnySetup *TKFusingMode +*DefaultTKFusingMode: Cold +*TKFusingMode None: "% TKFusingMode None + << + /PostRenderingEnhance true + /PostRenderingEnhanceDetails + << + /Type 23 + /OutputMode + currentpagedevice /PostRenderingEnhanceDetails get /OutputMode get + /FusingMode 0 + >> + >> setpagedevice" +*End +*TKFusingMode Cold: "% TKFusingMode Cold + << + /PostRenderingEnhance true + /PostRenderingEnhanceDetails + << + /Type 23 + /OutputMode + currentpagedevice /PostRenderingEnhanceDetails get /OutputMode get + /FusingMode 1 + >> + >> setpagedevice" +*End +*TKFusingMode Hot: "% TKFusingMode Hot + << + /PostRenderingEnhance true + /PostRenderingEnhanceDetails + << + /Type 23 + /OutputMode + currentpagedevice /PostRenderingEnhanceDetails get /OutputMode get + /FusingMode 2 + >> + >> setpagedevice" +*End +*?TKFusingMode: "% TKFusingMode + [(None) (Cold) (Hot)] + currentpagedevice /PostRenderingEnhanceDetails get /FusingMode get get + = flush" +*End +*CloseUI: *TKFusingMode + +*OpenUI *TKOrientation/Page Rotation: PickOne +*OrderDependency: 60.0 AnySetup *TKOrientation +*DefaultTKOrientation: 0 +*TKOrientation 0/None, short side first: "<< /Orientation 0 >> setpagedevice" +*TKOrientation 90CCW/90 Deg., long side first: "<< /Orientation 1 >> setpagedevice" +*TKOrientation 180/180 Deg., short side first: "<< /Orientation 2 >> setpagedevice" +*TKOrientation 270CCW/270 Deg., long side first: "<< /Orientation 3 >> setpagedevice" +*?TKOrientation: "% TKOrientation + [(0) (90CCW) (180) (270CCW)] + currentpagedevice /Orientation get get + = flush" +*End +*CloseUI: *TKOrientation + +*% Centering Selection ========== + +*OpenUI *TKCenter/Page Centering: Boolean +*OrderDependency: 62.0 AnySetup *TKCenter +*DefaultTKCenter: False +*TKCenter False/Off: "% TKCenter False" +*TKCenter True/On: "<< /PageOffset currentpagedevice dup/InputAttributes + get 0 get /PageSize get exch dup/PageSize get aload pop 2 copy gt{exch}if + 2 array astore exch/Orientation get 2 index 0 get 2 index 2 index 2 mod + get sub 2 div 1183615869 internaldict /$pgdevicedict get/rollfedmedia + get{14.4 sub 0}{3 index 1 get 3 index 3 index 2 mod 1 exch sub get sub + 2 div}ifelse 2 array astore 4 1 roll pop pop pop>> setpagedevice" +*End +*?TKCenter: "% TKCenter + currentpagedevice /PageOffset get 0 get 0 gt {(True)}{(False)} ifelse + = flush" +*End +*CloseUI: *TKCenter + +*OpenUI *TKImageSmoothing/Image Smoothing: Boolean +*OrderDependency: 64.0 AnySetup *TKImageSmoothing +*DefaultTKImageSmoothing: False +*TKImageSmoothing False/Off: "% TKImageSmoothing False + false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*TKImageSmoothing True/On: "% TKImageSmoothing True + true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*?TKImageSmoothing: "% ?TKImageSmoothing + /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec + {(True)}{(False)} ifelse + = flush" +*End +*CloseUI: *TKImageSmoothing + +*OpenUI *TKPrintPreview/Print Preview: Boolean +*OrderDependency: 66.0 AnySetup *TKPrintPreview +*DefaultTKPrintPreview: False +*TKPrintPreview False/Off: "% TKPrintPreview False + false /RRCustomProcs /ProcSet findresource /setprintpreview get exec" +*End +*TKPrintPreview True/On: "% TKPrintPreview True + true /RRCustomProcs /ProcSet findresource /setprintpreview get exec" +*End +*?TKPrintPreview: "% TKPrintPreview + /RRCustomProcs /ProcSet findresource /currentprintpreview get exec + {(True)}{(False)}ifelse + = flush" +*End +*CloseUI: *TKPrintPreview + +*OpenUI *TKColorControlStrip/Color Control Strip: Boolean +*OrderDependency: 68.0 AnySetup *TKColorControlStrip +*DefaultTKColorControlStrip: False +*TKColorControlStrip True/On: "% TKColorControlStrip True/On +userdict/TekColorStripDict known not{userdict begin/TekColorStripDict +20 dict def +end}if +TekColorStripDict +begin/OldEndPage +currentpagedevice/EndPage get +def/DefineName{/ProfileName(Unknown)def +currentpagedevice/DeviceRenderingInfo get +dup/ID known{/ID get/ProfileName exch +def}{/VirtualColorDevice get +dup +null eq{pop/ProfileName(None)def}{dup/Type get +dup +1 eq exch +3 eq +or{/ColorTransform get<</TekBlue(Vivid Color)/TekDisplay(Simulate Display) +/SWOP-Coated(SWOP Press)/Euroscale-Coated(Euroscale Press) +/Commercial-Coated(Commercial Press)/SNAP-Newsprint(SNAP Press) +/Gray(Monochrome)/RGB(Raw RGB)/CMYK(Raw CMYK)/Fuji-NA(FujiProof) +/DaiNippon(DIC)/Toyo(Toyo)/TekPhoto(Photo)/TekCMYK(None)>>exch +2 copy +known{get/ProfileName exch def}{pop +pop}ifelse}{pop}ifelse}ifelse}ifelse}bind def/ClearAndDrawBorder{gsave +newpath clippath pathbbox +grestore/URy exch def/URx exch def/LLy exch def/LLx exch def +URx LLx sub +BorderWidth +sub +2 div +LLx add +LLy 1 add +translate +1 setgray +0 setlinewidth +0 0 BorderWidth BorderHeight rectfill +0 setgray +0 0 BorderWidth BorderHeight rectstroke +0 0 BorderWidth BorderHeight rectclip}bind def/StringDimensions{gsave +newpath +0 0 moveto +false +charpath +pathbbox +exch +4 -1 roll +sub +3 -2 roll +exch +sub +grestore}bind def/BCenterLine{gsave +currentpoint translate +0 0 moveto +dup stringwidth pop +2 div neg +0 +rmoveto +0 setgray +show +grestore}bind def/TCenterLine{gsave +currentpoint translate +0 0 moveto +dup StringDimensions +neg +exch 2 div neg exch +rmoveto +0 setgray +show +grestore}bind def/DrawBox{setcmykcolor +currentpoint BoxSide BoxSide rectfill +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxStartY BoxFontSize sub 2 div neg +rmoveto +TCenterLine +grestore +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxSide +BoxStartY BoxFontSize sub 2 div +add +rmoveto +BCenterLine +grestore +BoxSide BoxGap add +0 rmoveto}bind def/DrawBar{gsave +0 setgray +0 setlinewidth +currentpoint +newpath +pop 0 +moveto +0 BorderHeight rlineto +stroke +grestore}bind def/UseKanji{(GothicBBB-Medium-RKSJ-H)/Font resourcestatus +{pop pop true}{false}ifelse +product dup +length 1 sub +get +8#112 eq +and}bind def/DrawLegend{gsave +0 setgray +currentpoint +exch dup +BorderWidth exch sub/LegendWidth exch def +exch pop 0 +translate/Helvetica-Bold TekFontSize +selectfont(Tektronix)StringDimensions/TekHeight exch def/TekWidth exch def +LegendWidth TekWidth sub 2 div +BorderHeight TekInsetY sub TekHeight sub +moveto(Tektronix)show/Symbol TekFontSize selectfont/registerserif +glyphshow/Helvetica-Bold LegendFontSize selectfont +LegendGap ProfileY moveto(Color Profile: )show +currentpoint +pop/ValueX exch def +FileKnown JobNameKnown or{LegendGap FileNameY moveto(File:)show}if +DateKnown{LegendGap DateY moveto(Date/Time:)show}if/Helvetica +LegendFontSize selectfont +ValueX ProfileY moveto +ProfileName show +UseKanji{/GothicBBB-Medium-RKSJ-H}{/Helvetica}ifelse +LegendFontSize selectfont +DateKnown{ValueX DateY moveto +userdict/TekLabelDict get/Date get +show}if +FileKnown{ValueX FileNameY moveto +userdict/TekLabelDict get/File get +show}{JobNameKnown{ValueX FileNameY moveto +JobName +show}if}ifelse +grestore}bind def/DrawColorStrip{TekColorStripDict/OldEndPage get +exec +dup{TekColorStripDict +begin/BorderWidth 487 def/BorderHeight 36 def/BoxStartX 31 def/BoxSide +14 def/BoxGap 3 def/BoxFontSize 6 def/LogoInsetX 2 def/LogoInsetY 2 def +/TekFontSize 9 def/TekInsetY 4 def/LegendFontSize 7 def/LegendGap 3 def +/LegendLineGap 0 def/DateY LegendGap def/ProfileY DateY LegendFontSize +add LegendLineGap add def/FileNameY ProfileY LegendFontSize add +LegendLineGap add def +currentuserparams +dup/JobName known{/JobName get(: )search{pop pop/JobName exch def +/JobNameKnown true def}{pop/JobNameKnown false def}ifelse} +{pop/JobNameKnown false def}ifelse +userdict/TekLabelDict known{userdict/TekLabelDict get +dup/Date known{/DateKnown true def}{/DateKnown false def}ifelse/File known +{/FileKnown true def}{/FileKnown false def}ifelse} +{/DateKnown false def/FileKnown false def}ifelse +initgraphics +ClearAndDrawBorder +TekColorStripDict/DrawTekLogo known{DrawTekLogo}if +/BoxStartY BorderHeight BoxSide sub 2 div def +BoxStartX BoxStartY moveto +(C)(100%)1 0 0 0 DrawBox(M)(100%)0 1 0 0 DrawBox(Y)(100%)0 0 1 0 DrawBox(K) +(100%)0 0 0 1 DrawBox(MY)(100%)0 1 1 0 DrawBox(CY)(100%)1 0 1 0 DrawBox(CM) +(100%)1 1 0 0 DrawBox(CMY)(100%)1 1 1 0 DrawBox(C)(50%)0.5 0 0 0 DrawBox(M) +(50%)0 0.5 0 0 DrawBox(Y)(50%)0 0 0.5 0 DrawBox(K)(50%)0 0 0 0.5 DrawBox(MY) +(50%)0 0.5 0.5 0 DrawBox(CY)(50%)0.5 0 0.5 0 DrawBox(CM)(50%) +0.5 0.5 0 0 DrawBox(CMY)(50%)0.5 0.5 0.5 0 DrawBox +DrawBar +DefineName +DrawLegend +end}if}bind def<</EndPage{TekColorStripDict/DrawColorStrip get +exec}>>setpagedevice +end" +*End +*TKColorControlStrip False/Off: "% Color Control Strip: Off " +*?TKColorControlStrip: "% TKColorControlStrip + userdict /TekColorStripDict known {(True)}{(False)} ifelse = flush" +*End +*CloseUI: *TKColorControlStrip + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font GothicBBB-Medium-83pv-RKSJ-H: RKSJ "(003.004)" 83pv ROM +*Font GothicBBB-Medium-90ms-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-90ms-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-90pv-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-90pv-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-Add-H: JIS "(003.004)" Add ROM +*Font GothicBBB-Medium-Add-RKSJ-H: RKSJ "(003.004)" Add ROM +*Font GothicBBB-Medium-Add-RKSJ-V: RKSJ "(003.004)" Add ROM +*Font GothicBBB-Medium-Add-V: JIS "(003.004)" Add ROM +*Font GothicBBB-Medium-EUC-H: EUC "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-EUC-V: EUC "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-Ext-H: JIS "(003.004)" Ext ROM +*Font GothicBBB-Medium-Ext-RKSJ-H: RKSJ "(003.004)" Ext ROM +*Font GothicBBB-Medium-Ext-RKSJ-V: RKSJ "(003.004)" Ext ROM +*Font GothicBBB-Medium-Ext-V: JIS "(003.004)" Ext ROM +*Font GothicBBB-Medium-H: JIS "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-NWP-H: JIS "(003.004)" NWP ROM +*Font GothicBBB-Medium-NWP-V: JIS "(003.004)" NWP ROM +*Font GothicBBB-Medium-RKSJ-H: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-RKSJ-V: RKSJ "(003.004)" JIS-83 ROM +*Font GothicBBB-Medium-V: JIS "(003.004)" JIS-83 ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font Ryumin-Light-83pv-RKSJ-H: RKSJ "(003.003)" 83pv ROM +*Font Ryumin-Light-90ms-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-90ms-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-90pv-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-90pv-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-Add-H: JIS "(003.003)" Add ROM +*Font Ryumin-Light-Add-RKSJ-H: RKSJ "(003.003)" Add ROM +*Font Ryumin-Light-Add-RKSJ-V: RKSJ "(003.003)" Add ROM +*Font Ryumin-Light-Add-V: JIS "(003.003)" Add ROM +*Font Ryumin-Light-EUC-H: EUC "(003.003)" JIS-83 ROM +*Font Ryumin-Light-EUC-V: EUC "(003.003)" JIS-83 ROM +*Font Ryumin-Light-Ext-H: JIS "(003.003)" Ext ROM +*Font Ryumin-Light-Ext-RKSJ-H: RKSJ "(003.003)" Ext ROM +*Font Ryumin-Light-Ext-RKSJ-V: RKSJ "(003.003)" Ext ROM +*Font Ryumin-Light-Ext-V: JIS "(003.003)" Ext ROM +*Font Ryumin-Light-H: JIS "(003.003)" JIS-83 ROM +*Font Ryumin-Light-NWP-H: JIS "(003.003)" NWP ROM +*Font Ryumin-Light-NWP-V: JIS "(003.003)" NWP ROM +*Font Ryumin-Light-RKSJ-H: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-RKSJ-V: RKSJ "(003.003)" JIS-83 ROM +*Font Ryumin-Light-V: JIS "(003.003)" JIS-83 ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*?FontQuery: "% FontQuery + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush" +*End +*?FontList: "% FontList + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush" +*End + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*% For 60 lpi / 300 dpi ================================ + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60.0" + +*% Last edited on: $Date: 1997/12/13 03:16:10 $ +*% The byte count of this file should be exactly 042593 or 044052 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 600J with Extended Features + diff --git a/openoffice/share/psprint/driver/TKPH3801.PS b/openoffice/share/psprint/driver/TKPH3801.PS new file mode 100644 index 0000000000000000000000000000000000000000..f61fc3915dec725bf70f62042be7682882703eb4 --- /dev/null +++ b/openoffice/share/psprint/driver/TKPH3801.PS @@ -0,0 +1,1271 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(Phaser 380)" +*PSVersion: "(2015.105) 13" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 380" +*ShortNickName: "Tektronix Phaser 380" +*NickName: "Tektronix Phaser 380" +*PCFileName: "TKPH3801.PPD" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Optional Hard Drive: Boolean +*OrderDependency: 69.4 AnySetup *Option1 +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Network Card: PickOne +*OrderDependency: 69.6 AnySetup *Option2 +*DefaultOption2: None +*Option2 None/Not Installed: "" +*Option2 P1/EtherTalk, NetWare and TCP/IP: "" +*Option2 P3/LocalTalk and Serial: "" +*Option2 P4/TokenTalk, NetWare and TCP/IP: "" +*?Option2: "% Option2 + (%EthernetPhysical%) /IODevice resourcestatus + {pop pop (P1) } + { + (%LocalTalk%) /IODevice resourcestatus + {pop pop (P3) } + { + (%TokenRingPhysical%) /IODevice resourcestatus + {pop pop (P4) } { (None) } ifelse + } ifelse + } ifelse = flush" +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Trays: Boolean +*OrderDependency: 69.2 AnySetup *Option3 +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " +currentpagedevice /InputAttributes get 1 known +{ (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *Option3 False *InputSlot Lower + +*UIConstraints: *InputSlot Lower *Option3 False + +*% === Basic Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "2500000" + +*ColorDevice: True +*DefaultColorSpace: CMY +*VariablePaperSize: True +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*SuggestedManualFeedTimeout: "60" +*1284Modes Parallel: Compat Nibble +*1284DeviceID: " + MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript; + MODEL:Phaser 380;CLASS:Printer;DESCRIPTION: + Phaser 380 Color Page Printer, PostScript Level 2, Letter/Legal/A4/ANSI B Size; + COMPATIBLE_ID:" +*End +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore" +*End + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*Throughput: "4" +*Password: "0" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush" +*End + +*DefaultResolution: 300dpi +*?Resolution: " + save currentpagedevice + /HWResolution get 0 get ( ) cvs print (dpi) = flush restore" +*End + +*% Halftone Information ================= +*DefaultHalftoneType: 9 +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{1 exch sub}" + + +*% Tray Selection ============ + +*OpenUI *InputSlot: PickOne +*OrderDependency: 54.0 AnySetup *InputSlot +*DefaultInputSlot: Paper +*InputSlot Upper: " + << + /MediaPosition 0 + /MediaType null + /TraySwitch false + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Lower: " + << + /MediaPosition 1 + /MediaType null + /TraySwitch false + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Paper: " + << + /MediaPosition null + /MediaType (Paper) + /TraySwitch true + /ManualFeed false + >> setpagedevice" +*End +*InputSlot Transparency: " + << + /MediaPosition null + /MediaType (Transparency) + /TraySwitch true + /ManualFeed false + >> setpagedevice" +*End +*InputSlot ManualPaper/Manual Paper: " + << + /MediaPosition null + /MediaType (Paper) + /TraySwitch false + /ManualFeed true + >> setpagedevice" +*End +*InputSlot ManualTransparency/Manual Transparency: " + << + /MediaPosition null + /MediaType (Transparency) + /TraySwitch false + /ManualFeed true + >> setpagedevice" +*End + +*?InputSlot: " + currentpagedevice /MediaPosition get + dup null eq + { pop currentpagedevice /MediaType get + dup null eq + { pop (Upper) } + { dup (Paper) eq + { pop currentpagedevice /ManualFeed get + { (ManualPaper) } + { (Paper) } ifelse + } + { + (Transparency) eq + { currentpagedevice /ManualFeed get + { (ManualTransparency) } + { (Transparency) } ifelse + } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup 0 eq + { pop (Upper) } + { 1 eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + = flush +" +*End +*CloseUI: *InputSlot + + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 56.0 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize Tabloid: " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageSize TabloidExtra/Tabloid Extra: " + << /PageSize [864 1296] /ImagingBBox null >> setpagedevice" +*End +*PageSize Oversize/Tabloid Maximum: " + << /PageSize [942 1336] /ImagingBBox null >> setpagedevice" +*End +*PageSize Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvPersonal/Personal Envelope: " + << /PageSize [261 468] /ImagingBBox null >> setpagedevice" +*End +*PageSize Env10/#10 Envelope: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize A3: " + << /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB4/ISO B4: " + << /PageSize [709 1001] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB5/ISO B5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize ISOB6/ISO B6: " + << /PageSize [354 499] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvC6/C6 Envelope: " + << /PageSize [323 459] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvDL/DL Envelope: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + << + [612 792] (Letter) + [612 1008] (Legal) + [792 1224] (Tabloid) + [864 1296] (TabloidExtra) + [942 1336] (Oversize) + [522 756] (Executive) + [261 468] (EnvPersonal) + [297 684] (Env10) + [842 1191] (A3) + [595 842] (A4) + [420 595] (A5) + [709 1001] (ISOB4) + [499 709] (ISOB5) + [354 499] (ISOB6) + [323 459] (EnvC6) + [312 624] (EnvDL) >> + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 56.2 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal: " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Tabloid: " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageRegion TabloidExtra/Tabloid Extra: " + << /PageSize [864 1296] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Oversize/Tabloid Maximum: " + << /PageSize [942 1336] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Executive: " + << /PageSize [522 756] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvPersonal/Personal Envelope: " + << /PageSize [261 468] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Env10/#10 Envelope: " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A3: " + << /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4: " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB4/ISO B4: " + << /PageSize [709 1001] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB5/ISO B5: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion ISOB6/ISO B6: " + << /PageSize [354 499] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvC6/C6 Envelope: " + << /PageSize [323 459] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvDL/DL Envelope: " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter + +*ImageableArea Letter: "14.28 25.68 597.96 777.84" +*ImageableArea Legal: "14.28 25.68 597.96 993.84" +*ImageableArea Tabloid: "14.28 25.68 777.96 1209.84" +*ImageableArea TabloidExtra/Tabloid Extra: "14.28 25.68 849.96 1281.84" +*ImageableArea Oversize/Tabloid Maximum: "14.28 25.81 928.2 1322.04" +*ImageableArea Executive: "14.29 25.68 508.2 741.84" +*ImageableArea EnvPersonal/Personal Envelope: "14.29 25.69 247.08 453.84" +*ImageableArea Env10/#10 Envelope: "14.28 25.68 283.08 669.84" +*ImageableArea A3: "14.28 25.8 827.88 1177.08" +*ImageableArea A4: "14.28 25.69 581.16 827.76" +*ImageableArea A5: "14.28 25.81 405.96 580.92" +*ImageableArea ISOB4/ISO B4: "14.28 25.81 694.92 987.0" +*ImageableArea ISOB5/ISO B5: "14.29 25.68 485.16 694.8" +*ImageableArea ISOB6/ISO B6: "14.28 25.81 340.2 484.92" +*ImageableArea EnvC6/C6 Envelope: "14.28 25.81 309.0 445.08" +*ImageableArea EnvDL/DL Envelope: "14.28 25.68 297.96 609.84" + +*?ImageableArea: " +<< /HWResolution [300 300] /ManualFeed true >> setpagedevice + clippath pathbbox + /cvp {16 string cvs print ( ) print} def + 4 3 roll 100 mul ceiling 100 div cvp + 3 2 roll 100 mul ceiling 100 div cvp + exch 100 mul floor 100 div cvp + 100 mul floor 100 div = flush + userdict /cvp undef" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension TabloidExtra/Tabloid Extra: "864 1296" +*PaperDimension Oversize/Tabloid Maximum: "942 1336" +*PaperDimension Executive: "522 756" +*PaperDimension EnvPersonal/Personal Envelope: "261 468" +*PaperDimension Env10/#10 Envelope: "297 684" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "595 842" +*PaperDimension A5: "420 595" +*PaperDimension ISOB4/ISO B4: "709 1001" +*PaperDimension ISOB5/ISO B5: "499 709" +*PaperDimension ISOB6/ISO B6: "354 499" +*PaperDimension EnvC6/C6 Envelope: "323 459" +*PaperDimension EnvDL/DL Envelope: "312 624" + +*CustomPageSize True: " + pop pop pop + << + /PageSize [ 5 -2 roll ] + /ImagingBBox null + >> + setpagedevice +" +*End + +*DefaultLeadingEdge: Unknown +*LeadingEdge Unknown: "" + +*ParamCustomPageSize Width: 1 points 261 942 +*ParamCustomPageSize Height: 2 points 432 1336 +*ParamCustomPageSize WidthOffset: 3 points 0 0 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 0 +*MaxMediaWidth: "942" +*MaxMediaHeight: "1336" +*?CurrentMediaWidth: "currentpagedevice/PageSize get 0 get = flush" +*?CurrentMediaHeight: "currentpagedevice/PageSize get 1 get = flush" + +*HWMargins: 15 26 15 15 +*DefaultOutputOrder: Reverse + + +*RequiresPageRegion All: True + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 40.0 AnySetup *TKColor +*DefaultTKColor: VividColor/Vivid Color +*TKColor NoAdjust/None: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (None) + /VirtualColorDevice null + >> + >> setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Vivid Color) + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekBlue + >> + >> + >> setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Simulate Display) + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekDisplay + >> + >> + >> setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SWOP Press) + /VirtualColorDevice << + /Type 3 + /ColorTransform /SWOP-Coated + >> + >> + >> setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Euroscale Press) + /VirtualColorDevice << + /Type 3 + /ColorTransform /Euroscale-Coated + >> + >> + >> setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Commercial Press) + /VirtualColorDevice << + /Type 3 + /ColorTransform /Commercial-Coated + >> + >> + >> setpagedevice" +*End +*TKColor SNAPPress/SNAP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SNAP Press) + /VirtualColorDevice << + /Type 3 + /ColorTransform /SNAP-Newsprint + >> + >> + >> setpagedevice" +*End +*TKColor DaiNippon/DIC: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (DIC) + /VirtualColorDevice << + /Type 3 + /ColorTransform /DaiNippon + >> + >> + >> setpagedevice" +*End +*TKColor Toyo: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Toyo) + /VirtualColorDevice << + /Type 3 + /ColorTransform /Toyo + >> + >> + >> setpagedevice" +*End +*TKColor Fuji-NA/FujiProof: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (FujiProof) + /VirtualColorDevice << + /Type 3 + /ColorTransform /Fuji-NA + >> + >> + >> setpagedevice" +*End +*TKColor Monochrome: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Monochrome) + /VirtualColorDevice << + /Type 1 + /ColorTransform /Gray + >> + >> + >> setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: " + % ColorCorrection: Use Printer Settings" +*End +*?TKColor: " + mark + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + << + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /SNAP-Newsprint (SNAPPress) + /Fuji-NA (Fuji-NA) + /DaiNippon (DaiNippon) + /Toyo (Toyo) + /Gray (Monochrome) + >> + exch get + } ifelse + } stopped + { % error in PostScript code execution + (Unknown) + } if + = flush + cleartomark" +*End +*CloseUI: *TKColor + +*% Print Quality Selection =================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 42.0 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode FastColor/Fast Color: " + <3c7e343f5038663d264e554e446573513c426c406c6e30665f24343147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*OutputMode Standard/Standard: " + <3c7e343f5038663d264e554e446573513c426c406c6e3147434c2a3147434c673521462 + 5214644745a2441526f4071426b285d7324337e3e6376782065786563>cvx exec" +*End +*?OutputMode: " + save + <3c7e343f503e593146505f24462a27636643693d3e433147434c323b666c47634137394 + c682e35696b362d712f2365403b5d52644131395d2b4073296734415375552f403a732e5 + e4154686374414d3653553b49736f66436973693644662d5c31415454254b2b4435382d2 + b4435382d24337e3e6376782065786563>cvx exec + = flush restore" +*End +*CloseUI: *OutputMode + +*OpenUI *TKImageSmoothing/Image Smoothing: Boolean +*OrderDependency: 44.0 AnySetup *TKImageSmoothing +*DefaultTKImageSmoothing: False +*TKImageSmoothing False: " + false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*TKImageSmoothing True: " + true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*?TKImageSmoothing: " + save + /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec + {(True)}{(False)} ifelse + = flush restore" +*End +*CloseUI: *TKImageSmoothing + + +*% ================================================== +*% Define TekColor Logo for use in ColorControlStrip + +*JobPatchFile 1: " +userdict/TekColorStripDict known not +{userdict begin/TekColorStripDict 20 dict def end}if +TekColorStripDict +begin/DrawTekLogo{/xxxxit save store +LogoInsetX LogoInsetY translate +BorderHeight LogoInsetY sub LogoInsetY sub +47.76 div +dup scale<</m/moveto load/l/lineto load/c/curveto load/x/closepath +load/s/stroke load/e/eofill load/f/fill load/i/clip load/ei/eoclip +load/r/setrgbcolor load/k/setcmykcolor load/g/setgray +load/w/setlinewidth load/t/setlinecap load/j/setlinejoin +load/p/newpath load/gs/gsave load/gr/grestore load>>begin +1.0 w +0 j +0 t +0.44 w +0 0 0 0 k +gs +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +f +gr +0 0 0 1 k +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +s +0.1375 w +0 0 0 1 k +gs +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +f +gr +0 0 0 0 k +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +s +0.4399 w +0 0 0 0 k +gs +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +f +gr +0 0 0 1 k +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +s +0 0 0 1 k +gs +3.36 6.72 m +4.08 6.72 l +4.08 3.12 l +5.04 3.12 l +5.04 6.72 l +6.0 6.72 l +6.0 7.68 l +3.36 7.68 l +3.36 6.72 l +x +8.4 5.28 m +8.4 5.52 l +8.48 5.788 8.547 6.006 8.88 6.0 c +9.069 6.006 9.148 5.782 9.12 5.76 c +9.12 5.28 l +8.4 5.28 l +x +10.08 4.8 m +10.08 5.76 l +10.114 6.395 9.488 6.65 8.88 6.72 c +8.067 6.638 7.514 6.353 7.44 5.52 c +7.44 4.08 l +7.514 3.315 8.122 3.03 8.88 3.12 c +9.652 3.048 10.126 3.449 10.08 4.32 c +9.12 4.32 l +9.1 4.038 9.136 3.716 8.88 3.84 c +8.565 3.746 8.48 3.904 8.4 4.08 c +8.4 4.8 l +10.08 4.8 l +x +13.2 3.12 m +13.2 4.32 l +13.2 4.56 l +13.92 3.12 l +14.88 3.12 l +13.92 5.28 l +14.88 6.48 l +13.68 6.48 l +13.2 5.52 l +13.2 5.52 l +13.2 7.68 l +12.24 7.68 l +12.24 3.12 l +13.2 3.12 l +x +19.68 6.0 m +19.68 6.48 l +19.717 7.422 19.17 7.811 18.24 7.92 c +17.28 7.811 16.825 7.349 16.8 6.24 c +16.8 4.56 l +16.825 3.558 17.207 3.035 18.24 3.12 c +19.285 3.035 19.735 3.582 19.68 4.32 c +19.68 5.04 l +18.72 5.04 l +18.72 4.56 l +18.666 4.232 18.635 3.856 18.24 3.84 c +17.991 3.856 17.888 4.008 18.0 4.32 c +18.0 6.48 l +17.894 6.814 17.973 6.997 18.24 6.96 c +18.508 6.991 18.647 6.79 18.72 6.48 c +18.72 6.0 l +19.68 6.0 l +x +21.6 4.08 m +21.561 3.315 22.132 3.035 22.8 3.12 c +23.56 3.035 24.04 3.321 24.0 4.08 c +24.0 5.52 l +24.089 6.243 23.675 6.644 22.8 6.72 c +22.078 6.644 21.561 6.353 21.6 5.52 c +21.6 4.08 l +x +22.56 5.52 m +22.527 5.77 22.6 5.946 22.8 6.0 c +23.05 5.946 23.123 5.77 23.04 5.52 c +23.04 4.08 l +23.104 3.837 23.025 3.734 22.8 3.84 c +22.624 3.734 22.546 3.837 22.56 4.08 c +22.56 5.52 l +x +26.88 3.12 m +26.88 7.68 l +25.92 7.68 l +25.92 3.12 l +26.88 3.12 l +x +28.8 4.08 m +28.726 3.315 29.297 3.035 30.0 3.12 c +30.725 3.035 31.205 3.321 31.2 4.08 c +31.2 5.52 l +31.253 6.243 30.84 6.644 30.0 6.72 c +29.242 6.644 28.726 6.353 28.8 5.52 c +28.8 4.08 l +x +29.76 5.52 m +29.692 5.77 29.765 5.946 30.0 6.0 c +30.214 5.946 30.287 5.77 30.24 5.52 c +30.24 4.08 l +30.269 3.837 30.19 3.734 30.0 3.84 c +29.789 3.734 29.71 3.837 29.76 4.08 c +29.76 5.52 l +x +33.12 6.48 m +33.12 3.12 l +34.08 3.12 l +34.08 5.28 l +34.15 5.52 34.259 5.575 34.56 5.52 c +34.63 5.575 34.727 5.569 34.8 5.52 c +34.8 6.72 l +34.423 6.644 34.186 6.395 34.08 6.0 c +34.08 6.0 l +34.08 6.48 l +33.12 6.48 l +x +e +gr +p +0 0 0 1 k +gs +e +gr +p +0 0 0 1 k +gs +41.52 47.76 m +41.28 47.76 l +40.8 46.8 l +40.8 46.8 l +40.56 47.76 l +40.08 47.76 l +40.08 46.32 l +40.32 46.32 l +40.32 47.52 l +40.32 47.52 l +40.8 46.32 l +41.04 46.32 l +41.28 47.52 l +41.28 47.52 l +41.28 46.32 l +41.52 46.32 l +41.52 47.76 l +x +40.08 47.76 m +38.88 47.76 l +38.88 47.52 l +39.36 47.52 l +39.36 46.32 l +39.6 46.32 l +39.6 47.52 l +40.08 47.52 l +40.08 47.76 l +x +e +gr +p +0 0 0 0 k +gs +34.56 35.76 m +34.844 35.85 34.824 36.065 35.04 36.24 c +35.272 36.635 35.421 37.479 35.28 37.44 c +34.894 37.399 34.321 37.389 33.36 37.2 c +33.294 37.401 33.184 37.482 33.12 37.44 c +31.4 40.035 28.121 41.54 23.28 42.0 c +20.773 42.179 17.714 41.632 17.28 41.52 c +17.1 41.486 17.008 41.727 17.04 41.76 c +16.629 42.328 16.543 42.586 16.32 43.2 c +16.113 43.419 15.621 44.206 15.36 44.4 c +14.998 45.382 15.105 45.104 14.88 45.6 c +14.47 46.464 14.464 46.708 14.16 46.8 c +13.629 46.662 11.252 42.814 11.52 42.48 c +12.153 41.578 12.814 40.558 13.2 40.08 c +13.24 39.863 13.24 39.766 13.2 39.84 c +10.314 38.243 1.195 32.238 3.6 22.8 c +3.628 22.642 2.488 21.322 2.4 20.88 c +2.312 20.5 2.381 20.156 2.64 19.68 c +2.702 19.45 3.015 19.194 3.12 18.72 c +3.422 18.21 3.618 17.629 3.84 17.76 c +4.294 17.714 4.618 18.224 5.04 18.48 c +4.959 18.54 5.201 18.623 5.28 18.48 c +5.648 18.077 6.764 16.588 7.92 15.84 c +12.104 13.1 16.673 13.467 19.2 13.92 c +19.755 13.944 21.661 14.576 21.84 14.64 c +22.156 14.54 21.938 11.64 21.84 10.8 c +21.855 10.593 22.639 10.973 23.04 11.28 c +23.176 11.46 23.393 11.454 23.52 11.76 c +23.477 12.169 23.648 14.245 23.52 14.64 c +23.619 15.45 23.777 15.446 24.0 15.6 c +24.208 15.644 25.262 16.271 25.44 16.32 c +26.396 16.999 28.041 17.957 29.04 18.72 c +32.851 21.605 34.73 25.643 34.8 29.52 c +34.98 30.906 34.969 33.321 34.08 35.52 c +34.164 35.571 34.164 35.655 34.32 35.76 c +34.298 35.762 34.384 35.763 34.56 35.76 c +x +f +gr +p +0.9 0 0.47 0 k +gs +7.92 31.44 m +7.67 30.65 7.125 28.477 7.44 26.64 c +7.503 26.241 7.75 26.097 7.92 26.16 c +9.411 27.358 15.203 30.915 17.04 31.68 c +17.169 31.755 17.461 31.937 17.52 32.16 c +17.152 32.809 16.189 34.708 15.84 35.52 c +15.533 36.205 14.645 37.99 14.16 38.4 c +14.097 38.555 13.721 38.564 13.68 38.64 c +10.734 37.344 8.65 33.624 7.92 31.44 c +x +f +gr +p +0.56 0.56 0 0 k +gs +18.48 29.28 m +18.44 29.28 18.261 29.345 18.24 29.28 c +16.612 28.612 13.484 26.481 12.48 25.68 c +10.803 24.384 8.965 22.771 8.88 22.32 c +8.71 21.686 8.894 21.069 9.12 20.64 c +9.769 18.603 11.498 17.46 12.24 17.04 c +13.605 16.235 16.31 15.657 17.52 15.6 c +19.309 15.435 20.87 15.497 21.36 15.84 c +22.095 16.306 19.294 27.822 18.48 29.28 c +x +f +gr +p +0 0.25 1 0 k +gs +18.0 39.6 m +18.395 38.69 18.293 39.007 18.72 37.92 c +19.587 36.128 20.436 33.722 20.4 33.6 c +20.503 33.621 20.56 33.384 20.88 33.6 c +22.576 34.284 23.59 34.525 25.2 35.04 c +27.217 35.728 28.884 36.158 30.24 36.48 c +30.379 36.49 30.498 36.633 30.24 36.96 c +29.749 37.664 27.576 39.584 24.0 40.32 c +22.239 40.54 18.943 40.431 18.0 40.08 c +17.712 39.956 17.92 39.718 18.0 39.6 c +x +f +gr +p +0 0.94 0.65 0 k +gs +26.4 18.48 m +25.804 18.087 24.795 17.432 24.0 17.04 c +23.772 16.977 23.59 17.023 23.52 17.28 c +23.212 22.391 22.679 25.45 21.36 30.48 c +21.391 30.674 21.579 31.019 21.84 31.2 c +22.32 31.474 23.335 31.987 24.0 32.4 c +25.928 33.133 30.019 34.662 31.2 34.8 c +31.31 34.946 31.356 34.736 31.44 34.56 c +33.469 30.893 32.246 24.199 29.04 20.88 c +28.388 20.096 27.414 19.204 26.4 18.48 c +x +f +gr +p +end +xxxxit restore}bind def +end" +*End +*% End TekColor Logo for use in ColorControlStrip +*% ================================================== + +*OpenUI *TKColorControlStrip/Color Control Strip: Boolean +*OrderDependency: 46.0 AnySetup *TKColorControlStrip +*DefaultTKColorControlStrip: False +*TKColorControlStrip True/On: "% TKColorControlStrip True/On +userdict/TekColorStripDict known not{userdict begin/TekColorStripDict +20 dict def +end}if +TekColorStripDict +begin/OldEndPage +currentpagedevice/EndPage get +def/DefineName{/ProfileName(Unknown)def +currentpagedevice/DeviceRenderingInfo get +dup/ID known{/ID get/ProfileName exch +def}{/VirtualColorDevice get +dup +null eq{pop/ProfileName(None)def}{dup/Type get +dup +1 eq exch +3 eq +or{/ColorTransform get<</TekBlue(Vivid Color)/TekDisplay(Simulate Display) +/SWOP-Coated(SWOP Press)/Euroscale-Coated(Euroscale Press) +/Commercial-Coated(Commercial Press)/SNAP-Newsprint(SNAP Press) +/Gray(Monochrome)/RGB(Raw RGB)/CMYK(Raw CMYK)/Fuji-NA(FujiProof) +/DaiNippon(DIC)/Toyo(Toyo)/TekPhoto(Photo)/TekCMYK(None)>>exch +2 copy +known{get/ProfileName exch def}{pop +pop}ifelse}{pop}ifelse}ifelse}ifelse}bind def/ClearAndDrawBorder{gsave +newpath clippath pathbbox +grestore/URy exch def/URx exch def/LLy exch def/LLx exch def +URx LLx sub +BorderWidth +sub +2 div +LLx add +LLy 1 add +translate +1 setgray +0 setlinewidth +0 0 BorderWidth BorderHeight rectfill +0 setgray +0 0 BorderWidth BorderHeight rectstroke +0 0 BorderWidth BorderHeight rectclip}bind def/StringDimensions{gsave +newpath +0 0 moveto +false +charpath +pathbbox +exch +4 -1 roll +sub +3 -2 roll +exch +sub +grestore}bind def/BCenterLine{gsave +currentpoint translate +0 0 moveto +dup stringwidth pop +2 div neg +0 +rmoveto +0 setgray +show +grestore}bind def/TCenterLine{gsave +currentpoint translate +0 0 moveto +dup StringDimensions +neg +exch 2 div neg exch +rmoveto +0 setgray +show +grestore}bind def/DrawBox{setcmykcolor +currentpoint BoxSide BoxSide rectfill +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxStartY BoxFontSize sub 2 div neg +rmoveto +TCenterLine +grestore +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxSide +BoxStartY BoxFontSize sub 2 div +add +rmoveto +BCenterLine +grestore +BoxSide BoxGap add +0 rmoveto}bind def/DrawBar{gsave +0 setgray +0 setlinewidth +currentpoint +newpath +pop 0 +moveto +0 BorderHeight rlineto +stroke +grestore}bind def/UseKanji{(GothicBBB-Medium-RKSJ-H)/Font resourcestatus +{pop pop true}{false}ifelse +product dup +length 1 sub +get +8#112 eq +and}bind def/DrawLegend{gsave +0 setgray +currentpoint +exch dup +BorderWidth exch sub/LegendWidth exch def +exch pop 0 +translate/Helvetica-Bold TekFontSize +selectfont(Tektronix)StringDimensions/TekHeight exch def/TekWidth exch def +LegendWidth TekWidth sub 2 div +BorderHeight TekInsetY sub TekHeight sub +moveto(Tektronix)show/Symbol TekFontSize selectfont/registerserif +glyphshow/Helvetica-Bold LegendFontSize selectfont +LegendGap ProfileY moveto(Color Profile: )show +currentpoint +pop/ValueX exch def +FileKnown JobNameKnown or{LegendGap FileNameY moveto(File:)show}if +DateKnown{LegendGap DateY moveto(Date/Time:)show}if/Helvetica +LegendFontSize selectfont +ValueX ProfileY moveto +ProfileName show +UseKanji{/GothicBBB-Medium-RKSJ-H}{/Helvetica}ifelse +LegendFontSize selectfont +DateKnown{ValueX DateY moveto +userdict/TekLabelDict get/Date get +show}if +FileKnown{ValueX FileNameY moveto +userdict/TekLabelDict get/File get +show}{JobNameKnown{ValueX FileNameY moveto +JobName +show}if}ifelse +grestore}bind def/DrawColorStrip{TekColorStripDict/OldEndPage get +exec +dup{TekColorStripDict +begin/BorderWidth 487 def/BorderHeight 36 def/BoxStartX 31 def/BoxSide +14 def/BoxGap 3 def/BoxFontSize 6 def/LogoInsetX 2 def/LogoInsetY 2 def +/TekFontSize 9 def/TekInsetY 4 def/LegendFontSize 7 def/LegendGap 3 def +/LegendLineGap 0 def/DateY LegendGap def/ProfileY DateY LegendFontSize +add LegendLineGap add def/FileNameY ProfileY LegendFontSize add +LegendLineGap add def +currentuserparams +dup/JobName known{/JobName get(: )search{pop pop/JobName exch def +/JobNameKnown true def}{pop/JobNameKnown false def}ifelse} +{pop/JobNameKnown false def}ifelse +userdict/TekLabelDict known{userdict/TekLabelDict get +dup/Date known{/DateKnown true def}{/DateKnown false def}ifelse/File known +{/FileKnown true def}{/FileKnown false def}ifelse} +{/DateKnown false def/FileKnown false def}ifelse +initgraphics +ClearAndDrawBorder +TekColorStripDict/DrawTekLogo known{DrawTekLogo}if +/BoxStartY BorderHeight BoxSide sub 2 div def +BoxStartX BoxStartY moveto +(C)(100%)1 0 0 0 DrawBox(M)(100%)0 1 0 0 DrawBox(Y)(100%)0 0 1 0 DrawBox(K) +(100%)0 0 0 1 DrawBox(MY)(100%)0 1 1 0 DrawBox(CY)(100%)1 0 1 0 DrawBox(CM) +(100%)1 1 0 0 DrawBox(CMY)(100%)1 1 1 0 DrawBox(C)(50%)0.5 0 0 0 DrawBox(M) +(50%)0 0.5 0 0 DrawBox(Y)(50%)0 0 0.5 0 DrawBox(K)(50%)0 0 0 0.5 DrawBox(MY) +(50%)0 0.5 0.5 0 DrawBox(CY)(50%)0.5 0 0.5 0 DrawBox(CM)(50%) +0.5 0.5 0 0 DrawBox(CMY)(50%)0.5 0.5 0.5 0 DrawBox +DrawBar +DefineName +DrawLegend +end}if}bind def<</EndPage{TekColorStripDict/DrawColorStrip get +exec}>>setpagedevice +end" +*End +*TKColorControlStrip False/Off: "% Color Control Strip: Off " +*?TKColorControlStrip: "% TKColorControlStrip + userdict /TekColorStripDict known {(True)}{(False)} ifelse = flush" +*End +*CloseUI: *TKColorControlStrip + + + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Bookman-Demi: Standard "(001.003)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003)" Standard ROM +*Font Bookman-Light: Standard "(001.003)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003)" Standard ROM +*Font Courier: Standard "(002.003)" Standard ROM +*Font Courier-Bold: Standard "(002.003)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.003)" Standard ROM +*Font Courier-Oblique: Standard "(002.003)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Symbol: Special "(001.007)" Special ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.006)" Standard ROM +*Font ZapfDingbats: Special "(001.004)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush restore" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + + +*% For 60 lpi / 300x300 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "45.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq CustomColor.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessCyan.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" +*ColorSepScreenFreq ProcessYellow.60lpi.300x300dpi/60 lpi / 300x300 dpi: "60" + +*% The byte count of this file should be exactly 033458 or 034729 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 380 diff --git a/openoffice/share/psprint/driver/TKPH4501.PS b/openoffice/share/psprint/driver/TKPH4501.PS new file mode 100644 index 0000000000000000000000000000000000000000..99467dac3c1ac3e1bf858b1de1311a087d48586d --- /dev/null +++ b/openoffice/share/psprint/driver/TKPH4501.PS @@ -0,0 +1,1060 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "TKPH4501.PPD" +*Product: "(Phaser 450)" +*PSVersion: "(2013.113) 19" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 450" +*ShortNickName: "Tektronix Phaser 450" +*NickName: "Tektronix Phaser 450" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 16 MB RAM: "" +*InstalledMemory 32Meg/32 MB Total RAM: "" +*InstalledMemory 48Meg/48 MB Total RAM: "" +*InstalledMemory 64Meg/64 MB Total RAM: "" +*?InstalledMemory: " + currentsystemparams /RamSize get + 16#100000 div round cvi + dup 20 lt + { pop (None) } {2 string cvs print (Meg) } ifelse + = flush" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Hard Drive: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore" +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Optional Ethernet Card: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*?Option2: " + (%EthernetPhysical%) /IODevice resourcestatus + {pop pop (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Optional Lower Tray: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " +currentpagedevice /InputAttributes get 1 known +{ (True) } { (False) } ifelse = flush" +*End +*CloseUI: *Option3 + +*CloseGroup: InstallableOptions + +*% === Constraints =================== + +*UIConstraints: *Option3 False *InputSlot Lower +*UIConstraints: *InputSlot Lower *Option3 False +*UIConstraints: *Option3 False *InputSlot AutoSelect +*UIConstraints: *InputSlot AutoSelect *Option3 False + +*% === Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "1500000" +*VMOption None/Standard 16 MB RAM: "1500000" +*VMOption 32Meg/32 MB Total RAM: "3500000" +*VMOption 48Meg/48 MB Total RAM: "11900000" +*VMOption 64Meg/64 MB Total RAM: "23000000" + +*ColorDevice: True +*DefaultColorSpace: CMYK +*AccurateScreensSupport: False +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*1284Modes Parallel: Compat +*TTRasterizer: Type42 +*?TTRasterizer: " + save + 42 /FontType resourcestatus + { pop pop (Type42)} {pop pop (None)} ifelse = flush + restore + " +*End + +*Emulators: hpgl +*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec " +*StopEmulator_hpgl: "<1B7F>0" + +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore +" +*End +*Throughput: "1" +*Password: "(0)" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End +*Reset: " + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush +" +*End + +*DefaultResolution: 300dpi +*Resolution 300dpi: "1 dict dup /HWResolution [300 300] put setpagedevice" +*?Resolution: " + save currentpagedevice + /HWResolution get 0 get ( ) cvs print (dpi) = flush restore +" +*End + +*% ================================================== +*% Define TekColor Logo for use in ColorControlStrip + +*JobPatchFile 1: " +userdict/TekColorStripDict known not +{userdict begin/TekColorStripDict 20 dict def end}if +TekColorStripDict +begin/DrawTekLogo{/xxxxit save store +LogoInsetX LogoInsetY translate +BorderHeight LogoInsetY sub LogoInsetY sub +47.76 div +dup scale<</m/moveto load/l/lineto load/c/curveto load/x/closepath +load/s/stroke load/e/eofill load/f/fill load/i/clip load/ei/eoclip +load/r/setrgbcolor load/k/setcmykcolor load/g/setgray +load/w/setlinewidth load/t/setlinecap load/j/setlinejoin +load/p/newpath load/gs/gsave load/gr/grestore load>>begin +1.0 w +0 j +0 t +0.44 w +0 0 0 0 k +gs +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +f +gr +0 0 0 1 k +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +s +0.1375 w +0 0 0 1 k +gs +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +f +gr +0 0 0 0 k +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +s +0.4399 w +0 0 0 0 k +gs +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +f +gr +0 0 0 1 k +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +s +0 0 0 1 k +gs +3.36 6.72 m +4.08 6.72 l +4.08 3.12 l +5.04 3.12 l +5.04 6.72 l +6.0 6.72 l +6.0 7.68 l +3.36 7.68 l +3.36 6.72 l +x +8.4 5.28 m +8.4 5.52 l +8.48 5.788 8.547 6.006 8.88 6.0 c +9.069 6.006 9.148 5.782 9.12 5.76 c +9.12 5.28 l +8.4 5.28 l +x +10.08 4.8 m +10.08 5.76 l +10.114 6.395 9.488 6.65 8.88 6.72 c +8.067 6.638 7.514 6.353 7.44 5.52 c +7.44 4.08 l +7.514 3.315 8.122 3.03 8.88 3.12 c +9.652 3.048 10.126 3.449 10.08 4.32 c +9.12 4.32 l +9.1 4.038 9.136 3.716 8.88 3.84 c +8.565 3.746 8.48 3.904 8.4 4.08 c +8.4 4.8 l +10.08 4.8 l +x +13.2 3.12 m +13.2 4.32 l +13.2 4.56 l +13.92 3.12 l +14.88 3.12 l +13.92 5.28 l +14.88 6.48 l +13.68 6.48 l +13.2 5.52 l +13.2 5.52 l +13.2 7.68 l +12.24 7.68 l +12.24 3.12 l +13.2 3.12 l +x +19.68 6.0 m +19.68 6.48 l +19.717 7.422 19.17 7.811 18.24 7.92 c +17.28 7.811 16.825 7.349 16.8 6.24 c +16.8 4.56 l +16.825 3.558 17.207 3.035 18.24 3.12 c +19.285 3.035 19.735 3.582 19.68 4.32 c +19.68 5.04 l +18.72 5.04 l +18.72 4.56 l +18.666 4.232 18.635 3.856 18.24 3.84 c +17.991 3.856 17.888 4.008 18.0 4.32 c +18.0 6.48 l +17.894 6.814 17.973 6.997 18.24 6.96 c +18.508 6.991 18.647 6.79 18.72 6.48 c +18.72 6.0 l +19.68 6.0 l +x +21.6 4.08 m +21.561 3.315 22.132 3.035 22.8 3.12 c +23.56 3.035 24.04 3.321 24.0 4.08 c +24.0 5.52 l +24.089 6.243 23.675 6.644 22.8 6.72 c +22.078 6.644 21.561 6.353 21.6 5.52 c +21.6 4.08 l +x +22.56 5.52 m +22.527 5.77 22.6 5.946 22.8 6.0 c +23.05 5.946 23.123 5.77 23.04 5.52 c +23.04 4.08 l +23.104 3.837 23.025 3.734 22.8 3.84 c +22.624 3.734 22.546 3.837 22.56 4.08 c +22.56 5.52 l +x +26.88 3.12 m +26.88 7.68 l +25.92 7.68 l +25.92 3.12 l +26.88 3.12 l +x +28.8 4.08 m +28.726 3.315 29.297 3.035 30.0 3.12 c +30.725 3.035 31.205 3.321 31.2 4.08 c +31.2 5.52 l +31.253 6.243 30.84 6.644 30.0 6.72 c +29.242 6.644 28.726 6.353 28.8 5.52 c +28.8 4.08 l +x +29.76 5.52 m +29.692 5.77 29.765 5.946 30.0 6.0 c +30.214 5.946 30.287 5.77 30.24 5.52 c +30.24 4.08 l +30.269 3.837 30.19 3.734 30.0 3.84 c +29.789 3.734 29.71 3.837 29.76 4.08 c +29.76 5.52 l +x +33.12 6.48 m +33.12 3.12 l +34.08 3.12 l +34.08 5.28 l +34.15 5.52 34.259 5.575 34.56 5.52 c +34.63 5.575 34.727 5.569 34.8 5.52 c +34.8 6.72 l +34.423 6.644 34.186 6.395 34.08 6.0 c +34.08 6.0 l +34.08 6.48 l +33.12 6.48 l +x +e +gr +p +0 0 0 1 k +gs +e +gr +p +0 0 0 1 k +gs +41.52 47.76 m +41.28 47.76 l +40.8 46.8 l +40.8 46.8 l +40.56 47.76 l +40.08 47.76 l +40.08 46.32 l +40.32 46.32 l +40.32 47.52 l +40.32 47.52 l +40.8 46.32 l +41.04 46.32 l +41.28 47.52 l +41.28 47.52 l +41.28 46.32 l +41.52 46.32 l +41.52 47.76 l +x +40.08 47.76 m +38.88 47.76 l +38.88 47.52 l +39.36 47.52 l +39.36 46.32 l +39.6 46.32 l +39.6 47.52 l +40.08 47.52 l +40.08 47.76 l +x +e +gr +p +0 0 0 0 k +gs +34.56 35.76 m +34.844 35.85 34.824 36.065 35.04 36.24 c +35.272 36.635 35.421 37.479 35.28 37.44 c +34.894 37.399 34.321 37.389 33.36 37.2 c +33.294 37.401 33.184 37.482 33.12 37.44 c +31.4 40.035 28.121 41.54 23.28 42.0 c +20.773 42.179 17.714 41.632 17.28 41.52 c +17.1 41.486 17.008 41.727 17.04 41.76 c +16.629 42.328 16.543 42.586 16.32 43.2 c +16.113 43.419 15.621 44.206 15.36 44.4 c +14.998 45.382 15.105 45.104 14.88 45.6 c +14.47 46.464 14.464 46.708 14.16 46.8 c +13.629 46.662 11.252 42.814 11.52 42.48 c +12.153 41.578 12.814 40.558 13.2 40.08 c +13.24 39.863 13.24 39.766 13.2 39.84 c +10.314 38.243 1.195 32.238 3.6 22.8 c +3.628 22.642 2.488 21.322 2.4 20.88 c +2.312 20.5 2.381 20.156 2.64 19.68 c +2.702 19.45 3.015 19.194 3.12 18.72 c +3.422 18.21 3.618 17.629 3.84 17.76 c +4.294 17.714 4.618 18.224 5.04 18.48 c +4.959 18.54 5.201 18.623 5.28 18.48 c +5.648 18.077 6.764 16.588 7.92 15.84 c +12.104 13.1 16.673 13.467 19.2 13.92 c +19.755 13.944 21.661 14.576 21.84 14.64 c +22.156 14.54 21.938 11.64 21.84 10.8 c +21.855 10.593 22.639 10.973 23.04 11.28 c +23.176 11.46 23.393 11.454 23.52 11.76 c +23.477 12.169 23.648 14.245 23.52 14.64 c +23.619 15.45 23.777 15.446 24.0 15.6 c +24.208 15.644 25.262 16.271 25.44 16.32 c +26.396 16.999 28.041 17.957 29.04 18.72 c +32.851 21.605 34.73 25.643 34.8 29.52 c +34.98 30.906 34.969 33.321 34.08 35.52 c +34.164 35.571 34.164 35.655 34.32 35.76 c +34.298 35.762 34.384 35.763 34.56 35.76 c +x +f +gr +p +0.9 0 0.47 0 k +gs +7.92 31.44 m +7.67 30.65 7.125 28.477 7.44 26.64 c +7.503 26.241 7.75 26.097 7.92 26.16 c +9.411 27.358 15.203 30.915 17.04 31.68 c +17.169 31.755 17.461 31.937 17.52 32.16 c +17.152 32.809 16.189 34.708 15.84 35.52 c +15.533 36.205 14.645 37.99 14.16 38.4 c +14.097 38.555 13.721 38.564 13.68 38.64 c +10.734 37.344 8.65 33.624 7.92 31.44 c +x +f +gr +p +0.56 0.56 0 0 k +gs +18.48 29.28 m +18.44 29.28 18.261 29.345 18.24 29.28 c +16.612 28.612 13.484 26.481 12.48 25.68 c +10.803 24.384 8.965 22.771 8.88 22.32 c +8.71 21.686 8.894 21.069 9.12 20.64 c +9.769 18.603 11.498 17.46 12.24 17.04 c +13.605 16.235 16.31 15.657 17.52 15.6 c +19.309 15.435 20.87 15.497 21.36 15.84 c +22.095 16.306 19.294 27.822 18.48 29.28 c +x +f +gr +p +0 0.25 1 0 k +gs +18.0 39.6 m +18.395 38.69 18.293 39.007 18.72 37.92 c +19.587 36.128 20.436 33.722 20.4 33.6 c +20.503 33.621 20.56 33.384 20.88 33.6 c +22.576 34.284 23.59 34.525 25.2 35.04 c +27.217 35.728 28.884 36.158 30.24 36.48 c +30.379 36.49 30.498 36.633 30.24 36.96 c +29.749 37.664 27.576 39.584 24.0 40.32 c +22.239 40.54 18.943 40.431 18.0 40.08 c +17.712 39.956 17.92 39.718 18.0 39.6 c +x +f +gr +p +0 0.94 0.65 0 k +gs +26.4 18.48 m +25.804 18.087 24.795 17.432 24.0 17.04 c +23.772 16.977 23.59 17.023 23.52 17.28 c +23.212 22.391 22.679 25.45 21.36 30.48 c +21.391 30.674 21.579 31.019 21.84 31.2 c +22.32 31.474 23.335 31.987 24.0 32.4 c +25.928 33.133 30.019 34.662 31.2 34.8 c +31.31 34.946 31.356 34.736 31.44 34.56 c +33.469 30.893 32.246 24.199 29.04 20.88 c +28.388 20.096 27.414 19.204 26.4 18.48 c +x +f +gr +p +end +xxxxit restore}bind def +end" +*End +*% End TekColor Logo for use in ColorControlStrip +*% ================================================== + +*% Halftone Information ================= +*ContoneOnly: True +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind" + +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub } bind" + +*% Tray Selection ============ + +*OpenUI *InputSlot/Input Slot: PickOne +*OrderDependency: 45.0 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot Upper: "% *InputSlot Upper + << + /MediaType (Upper Tray) + /MediaColor null + /TraySwitch false + >> setpagedevice" +*End +*InputSlot Lower: "% *InputSlot Lower + << + /MediaType (Lower Tray) + /MediaColor null + /TraySwitch false + >> setpagedevice" +*End +*InputSlot Paper: "% *InputSlot Paper + << + /MediaType null + /MediaColor (White) + /TraySwitch true + >> setpagedevice" +*End +*InputSlot Transparency: "% *InputSlot Transparency + << + /MediaType null + /MediaColor (Transparent) + /TraySwitch true + >> setpagedevice" +*End +*InputSlot AutoSelect: "% *InputSlot AutoSelect + << + /MediaType null + /MediaColor null + /TraySwitch true + >> setpagedevice" +*End +*?InputSlot: " +save + currentpagedevice /MediaColor get + dup null eq + { pop currentpagedevice /MediaType get + dup null eq + { pop (AutoSelect) } + { dup (Upper Tray) eq + { pop (Upper) } + { (Lower Tray) eq + { (Lower) } + { (Unknown) } ifelse + } ifelse + } ifelse + } + { + dup (White) eq + { pop (Paper) } + { (Transparent) eq + { (Transparency) } + { (Unknown) } ifelse + } ifelse + } ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 55.0 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: "2 dict dup /PageSize [612 792] put + dup /ImagingBBox null put setpagedevice +" +*End +*PageSize A4: "2 dict dup /PageSize [595 842] put + dup /ImagingBBox null put setpagedevice +" +*End +*PageSize LetterLong/LetterExtra: "2 dict dup /PageSize [689 955] put + dup /ImagingBBox null put setpagedevice +" +*End +*?PageSize: " + save currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + 3 dict + dup [612 792] (Letter) put + + dup [595 842] (A4) put + dup [689 955] (LetterLong) put + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop + restore +" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 60.0 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion LetterLong/LetterExtra: " + 2 dict dup /PageSize [689 955] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "8.39999 32.64 603.6 785.04" +*ImageableArea A4: "7.7178 32.6249 587.558 834.945" +*ImageableArea LetterLong/LetterExtra: "8.40948 32.6778 680.409 948.278" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension A4: "595 842" +*PaperDimension LetterLong/LetterExtra: "689 955" + +*DefaultOutputOrder: Reverse +*RequiresPageRegion All: True + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 40.0 AnySetup *TKColor +*DefaultTKColor: VividColor/Vivid Color +*TKColor NoAdjust/None: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (None) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice null + >> + >> setpagedevice" +*End +*TKColor VividColor/Vivid Color: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Vivid Color) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekBlue + >> + >> + >> setpagedevice" +*End +*TKColor TekPhoto/Photo: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Photo) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekPhoto + >> + >> + >> setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Simulate Display) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /TekDisplay + >> + >> + >> setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SWOP Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /SWOP-Coated + >> + >> + >> setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Euroscale Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /Euroscale-Coated + >> + >> + >> setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Commercial Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /Commercial-Coated + >> + >> + >> setpagedevice" +*End +*TKColor SNAPPress/SNAP Press: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (SNAP Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 3 + /ColorTransform /SNAP-Newsprint + >> + >> + >> setpagedevice" +*End +*TKColor Monochrome: " + << + /DeviceRenderingInfo << + /Type 2 + /ID (Monochrome) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice << + /Type 1 + /ColorTransform /Gray + >> + >> + >> setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: " + % ColorCorrection: Use Printer Settings" +*End +*?TKColor: " + mark + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + << + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /SNAP-Newsprint (SNAPPress) + /TekPhoto (TekPhoto) + /Gray (Monochrome) + >> + exch get + } ifelse + } stopped + { % error in PostScript code execution + (Unknown) + } if + = flush + cleartomark" +*End +*CloseUI: *TKColor + +*OpenUI *TKColorControlStrip/Color Control Strip: Boolean +*OrderDependency: 50.0 AnySetup *TKColorControlStrip +*DefaultTKColorControlStrip: False +*TKColorControlStrip True/On: " +userdict/TekColorStripDict known not{userdict begin/TekColorStripDict +20 dict def +end}if +TekColorStripDict +begin/OldEndPage +currentpagedevice/EndPage get +def/DefineName{/ProfileName(Unknown)def +currentpagedevice/DeviceRenderingInfo get +dup/ID known{/ID get/ProfileName exch +def}{/VirtualColorDevice get +dup +null eq{pop/ProfileName(None)def}{dup/Type get +dup +1 eq exch +3 eq +or{/ColorTransform get<</TekBlue(Vivid Color)/TekDisplay(Simulate Display) +/SWOP-Coated(SWOP Press)/Euroscale-Coated(Euroscale Press) +/Commercial-Coated(Commercial Press)/SNAP-Newsprint(SNAP Press) +/Gray(Monochrome)/RGB(Raw RGB)/CMYK(Raw CMYK)/Fuji-NA(FujiProof) +/DaiNippon(DIC)/Toyo(Toyo)/TekPhoto(Photo)/TekCMYK(None)>>exch +2 copy +known{get/ProfileName exch def}{pop +pop}ifelse}{pop}ifelse}ifelse}ifelse}bind def/ClearAndDrawBorder{gsave +newpath clippath pathbbox +grestore/URy exch def/URx exch def/LLy exch def/LLx exch def +URx LLx sub +BorderWidth +sub +2 div +LLx add +LLy 1 add +translate +1 setgray +0 setlinewidth +0 0 BorderWidth BorderHeight rectfill +0 setgray +0 0 BorderWidth BorderHeight rectstroke +0 0 BorderWidth BorderHeight rectclip}bind def/StringDimensions{gsave +newpath +0 0 moveto +false +charpath +pathbbox +exch +4 -1 roll +sub +3 -2 roll +exch +sub +grestore}bind def/BCenterLine{gsave +currentpoint translate +0 0 moveto +dup stringwidth pop +2 div neg +0 +rmoveto +0 setgray +show +grestore}bind def/TCenterLine{gsave +currentpoint translate +0 0 moveto +dup StringDimensions +neg +exch 2 div neg exch +rmoveto +0 setgray +show +grestore}bind def/DrawBox{setcmykcolor +currentpoint BoxSide BoxSide rectfill +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxStartY BoxFontSize sub 2 div neg +rmoveto +TCenterLine +grestore +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxSide +BoxStartY BoxFontSize sub 2 div +add +rmoveto +BCenterLine +grestore +BoxSide BoxGap add +0 rmoveto}bind def/DrawBar{gsave +0 setgray +0 setlinewidth +currentpoint +newpath +pop 0 +moveto +0 BorderHeight rlineto +stroke +grestore}bind def/UseKanji{(GothicBBB-Medium-RKSJ-H)/Font resourcestatus +{pop pop true}{false}ifelse +product dup +length 1 sub +get +8#112 eq +and}bind def/DrawLegend{gsave +0 setgray +currentpoint +exch dup +BorderWidth exch sub/LegendWidth exch def +exch pop 0 +translate/Helvetica-Bold TekFontSize +selectfont(Tektronix)StringDimensions/TekHeight exch def/TekWidth exch def +LegendWidth TekWidth sub 2 div +BorderHeight TekInsetY sub TekHeight sub +moveto(Tektronix)show/Symbol TekFontSize selectfont/registerserif +glyphshow/Helvetica-Bold LegendFontSize selectfont +LegendGap ProfileY moveto(Color Profile: )show +currentpoint +pop/ValueX exch def +FileKnown JobNameKnown or{LegendGap FileNameY moveto(File:)show}if +DateKnown{LegendGap DateY moveto(Date/Time:)show}if/Helvetica +LegendFontSize selectfont +ValueX ProfileY moveto +ProfileName show +UseKanji{/GothicBBB-Medium-RKSJ-H}{/Helvetica}ifelse +LegendFontSize selectfont +DateKnown{ValueX DateY moveto +userdict/TekLabelDict get/Date get +show}if +FileKnown{ValueX FileNameY moveto +userdict/TekLabelDict get/File get +show}{JobNameKnown{ValueX FileNameY moveto +JobName +show}if}ifelse +grestore}bind def/DrawColorStrip{TekColorStripDict/OldEndPage get +exec +dup{TekColorStripDict +begin/BorderWidth 487 def/BorderHeight 36 def/BoxStartX 31 def/BoxSide +14 def/BoxGap 3 def/BoxFontSize 6 def/LogoInsetX 2 def/LogoInsetY 2 def +/TekFontSize 9 def/TekInsetY 4 def/LegendFontSize 7 def/LegendGap 3 def +/LegendLineGap 0 def/DateY LegendGap def/ProfileY DateY LegendFontSize +add LegendLineGap add def/FileNameY ProfileY LegendFontSize add +LegendLineGap add def +currentuserparams +dup/JobName known{/JobName get(: )search{pop pop/JobName exch def +/JobNameKnown true def}{pop/JobNameKnown false def}ifelse} +{pop/JobNameKnown false def}ifelse +userdict/TekLabelDict known{userdict/TekLabelDict get +dup/Date known{/DateKnown true def}{/DateKnown false def}ifelse/File known +{/FileKnown true def}{/FileKnown false def}ifelse} +{/DateKnown false def/FileKnown false def}ifelse +initgraphics +ClearAndDrawBorder +TekColorStripDict/DrawTekLogo known{DrawTekLogo}if +/BoxStartY BorderHeight BoxSide sub 2 div def +BoxStartX BoxStartY moveto +(C)(100%)1 0 0 0 DrawBox(M)(100%)0 1 0 0 DrawBox(Y)(100%)0 0 1 0 DrawBox(K) +(100%)0 0 0 1 DrawBox(MY)(100%)0 1 1 0 DrawBox(CY)(100%)1 0 1 0 DrawBox(CM) +(100%)1 1 0 0 DrawBox(CMY)(100%)1 1 1 0 DrawBox(C)(50%)0.5 0 0 0 DrawBox(M) +(50%)0 0.5 0 0 DrawBox(Y)(50%)0 0 0.5 0 DrawBox(K)(50%)0 0 0 0.5 DrawBox(MY) +(50%)0 0.5 0.5 0 DrawBox(CY)(50%)0.5 0 0.5 0 DrawBox(CM)(50%) +0.5 0.5 0 0 DrawBox(CMY)(50%)0.5 0.5 0.5 0 DrawBox +DrawBar +DefineName +DrawLegend +end}if}bind def<</EndPage{TekColorStripDict/DrawColorStrip get +exec}>>setpagedevice +end" +*End +*TKColorControlStrip False/Off: " + % Color Control Strip: Off " +*End +*?TKColorControlStrip: " + userdict /TekColorStripDict known {(True)}{(False)} ifelse = flush" +*End +*CloseUI: *TKColorControlStrip + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End + +*?FontList: " + save (*) {cvn ==} 128 string /Font resourceforall + (*) = flush restore +" +*End + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*% For 60 lpi / 300 dpi ================================ + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60.0" + +*% Last edited on: $Date: 1996/11/15 22:17:44 $ +*% The byte count of this file should be exactly 027014 or 028074 +*% depending on the filesystem it resides in. +*% end of PPD file for Phaser 450 diff --git a/openoffice/share/psprint/driver/TKPH6001.PS b/openoffice/share/psprint/driver/TKPH6001.PS new file mode 100644 index 0000000000000000000000000000000000000000..ab79997096525e8a02a080b69a0ffa6a7ba88efe --- /dev/null +++ b/openoffice/share/psprint/driver/TKPH6001.PS @@ -0,0 +1,1401 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*FormatVersion: "4.3" +*FileVersion: "1.2" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*Product: "(Phaser 600)" +*PSVersion: "(2015.105) 16" +*Manufacturer: "Tektronix" +*ModelName: "Tektronix Phaser 600" +*ShortNickName: "Tektronix Phaser 600" +*NickName: "Tektronix Phaser 600" +*PCFileName: "TKPH6001.PPD" + +*% === Installable Options =========== +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *InstalledMemory/Memory Configuration: PickOne +*OrderDependency: 69.9 AnySetup *InstalledMemory +*DefaultInstalledMemory: None +*InstalledMemory None/Standard 8 MB Total RAM: "% InstalledMemory None" +*InstalledMemory 24Meg/24 MB Total RAM: "% InstalledMemory 24Meg" +*InstalledMemory 40Meg/40 MB Total RAM: "% InstalledMemory 40Meg" +*?InstalledMemory: "% InstalledMemory + currentsystemparams /RamSize get + 16#100000 div round cvi + dup 14 lt + { pop (None) } {2 string cvs print (Meg) } ifelse + print (\n) print flush" +*End +*CloseUI: *InstalledMemory + +*OpenUI *Option1/Optional Network Card: PickOne +*OrderDependency: 69.9 AnySetup *Option1 +*DefaultOption1: None +*Option1 None/Not Installed: "% Option1 None" +*Option1 P1/EtherTalk, NetWare and TCP/IP: "% *Option1 P1" +*Option1 P3/LocalTalk and Serial: "% *Option1 P3" +*Option1 P4/TokenTalk, NetWare and TCP/IP: "% *Option1 P4" +*?Option1: "% Option1 + (%EthernetPhysical%) /IODevice resourcestatus + {pop pop (P1) } + { + (%LocalTalk%) /IODevice resourcestatus + {pop pop (P3) } + { + (%TokenRingPhysical%) /IODevice resourcestatus + {pop pop (P4) } { (None) } ifelse + } ifelse + } ifelse = flush" +*End +*CloseUI: *Option1 + +*CloseGroup: InstallableOptions + +*% === Constraints ========================== + +*UIConstraints: *AdvanceMedia EndOfJob *TKFusingMode Hot +*UIConstraints: *AdvanceMedia EndOfPage *TKFusingMode Hot +*UIConstraints: *AdvanceMedia None *TKFusingMode Hot +*UIConstraints: *TKFusingMode Hot *AdvanceMedia EndOfJob +*UIConstraints: *TKFusingMode Hot *AdvanceMedia EndOfPage +*UIConstraints: *TKFusingMode Hot *AdvanceMedia None + +*% === Basic Device Capabilities ============ + +*LanguageLevel: "2" +*Protocols: BCP + +*FreeVM: "4700000" +*VMOption None/8 MB Total RAM: "4700000" +*VMOption 24Meg/24 MB Total RAM: "10100000" +*VMOption 40Meg/40 MB Total RAM: "16200000" + +*ColorDevice: True +*DefaultColorSpace: CMYK +*AccurateScreensSupport: True +*SuggestedJobTimeout: "0" +*SuggestedWaitTimeout: "300" +*SuggestedManualFeedTimeout: "60" +*1284Modes Parallel: Compat Nibble +*1284DeviceID: " + MANUFACTURER:Tektronix;COMMAND SET:Adobe Level 2 PostScript; + MODEL:Phaser 600P;CLASS:Printer;DESCRIPTION: + Phaser 600 Wide Format Color Printer, PostScript Level 2, Cut Sheet/Roll Fed; + COMPATIBLE_ID:" +*End +*TTRasterizer: Type42 +*?TTRasterizer: "% TTRasterizer + 42 /FontType resourcestatus + {pop pop (Type42)} {pop pop (None)} ifelse = flush" +*End + +*Emulators: hpgl +*StartEmulator_hpgl: "currentfile /hpgl statusdict /emulate get exec " +*StopEmulator_hpgl: "<1B7F>0" + +*FileSystem: True +*?FileSystem: "% FileSystem + false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } {pop} ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush" +*End +*Throughput: "1" +*Password: "(0)" +*ExitServer: "% ExitServer + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if" +*End +*Reset: "% Reset + count 0 eq + { false } { true exch startjob } ifelse + not + { (WARNING: Cannot reset printer.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if + systemdict /quit get exec + (WARNING : Printer Reset Failed.) = flush" +*End + +*DefaultResolution: 300dpi +*Resolution 300dpi: "% Resolution: 300dpi" +*?Resolution: "% Resolution + currentpagedevice + /HWResolution get 0 get ( ) cvs print (dpi) = flush" +*End + +*% ================================================== +*% Define TekColor Logo for use in ColorControlStrip + +*JobPatchFile 1: " +userdict/TekColorStripDict known not +{userdict begin/TekColorStripDict 20 dict def end}if +TekColorStripDict +begin/DrawTekLogo{/xxxxit save store +LogoInsetX LogoInsetY translate +BorderHeight LogoInsetY sub LogoInsetY sub +47.76 div +dup scale<</m/moveto load/l/lineto load/c/curveto load/x/closepath +load/s/stroke load/e/eofill load/f/fill load/i/clip load/ei/eoclip +load/r/setrgbcolor load/k/setcmykcolor load/g/setgray +load/w/setlinewidth load/t/setlinecap load/j/setlinejoin +load/p/newpath load/gs/gsave load/gr/grestore load>>begin +1.0 w +0 j +0 t +0.44 w +0 0 0 0 k +gs +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +f +gr +0 0 0 1 k +0.0 47.52 m +38.16 47.52 l +38.16 0.0 l +0.0 0.0 l +0.0 47.52 l +x +s +0.1375 w +0 0 0 1 k +gs +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +f +gr +0 0 0 0 k +1.2 46.08 m +36.72 46.08 l +36.72 10.56 l +1.2 10.56 l +1.2 46.08 l +x +s +0.4399 w +0 0 0 0 k +gs +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +f +gr +0 0 0 1 k +1.44 9.12 m +36.48 9.12 l +36.48 1.68 l +1.44 1.68 l +1.44 9.12 l +x +s +0 0 0 1 k +gs +3.36 6.72 m +4.08 6.72 l +4.08 3.12 l +5.04 3.12 l +5.04 6.72 l +6.0 6.72 l +6.0 7.68 l +3.36 7.68 l +3.36 6.72 l +x +8.4 5.28 m +8.4 5.52 l +8.48 5.788 8.547 6.006 8.88 6.0 c +9.069 6.006 9.148 5.782 9.12 5.76 c +9.12 5.28 l +8.4 5.28 l +x +10.08 4.8 m +10.08 5.76 l +10.114 6.395 9.488 6.65 8.88 6.72 c +8.067 6.638 7.514 6.353 7.44 5.52 c +7.44 4.08 l +7.514 3.315 8.122 3.03 8.88 3.12 c +9.652 3.048 10.126 3.449 10.08 4.32 c +9.12 4.32 l +9.1 4.038 9.136 3.716 8.88 3.84 c +8.565 3.746 8.48 3.904 8.4 4.08 c +8.4 4.8 l +10.08 4.8 l +x +13.2 3.12 m +13.2 4.32 l +13.2 4.56 l +13.92 3.12 l +14.88 3.12 l +13.92 5.28 l +14.88 6.48 l +13.68 6.48 l +13.2 5.52 l +13.2 5.52 l +13.2 7.68 l +12.24 7.68 l +12.24 3.12 l +13.2 3.12 l +x +19.68 6.0 m +19.68 6.48 l +19.717 7.422 19.17 7.811 18.24 7.92 c +17.28 7.811 16.825 7.349 16.8 6.24 c +16.8 4.56 l +16.825 3.558 17.207 3.035 18.24 3.12 c +19.285 3.035 19.735 3.582 19.68 4.32 c +19.68 5.04 l +18.72 5.04 l +18.72 4.56 l +18.666 4.232 18.635 3.856 18.24 3.84 c +17.991 3.856 17.888 4.008 18.0 4.32 c +18.0 6.48 l +17.894 6.814 17.973 6.997 18.24 6.96 c +18.508 6.991 18.647 6.79 18.72 6.48 c +18.72 6.0 l +19.68 6.0 l +x +21.6 4.08 m +21.561 3.315 22.132 3.035 22.8 3.12 c +23.56 3.035 24.04 3.321 24.0 4.08 c +24.0 5.52 l +24.089 6.243 23.675 6.644 22.8 6.72 c +22.078 6.644 21.561 6.353 21.6 5.52 c +21.6 4.08 l +x +22.56 5.52 m +22.527 5.77 22.6 5.946 22.8 6.0 c +23.05 5.946 23.123 5.77 23.04 5.52 c +23.04 4.08 l +23.104 3.837 23.025 3.734 22.8 3.84 c +22.624 3.734 22.546 3.837 22.56 4.08 c +22.56 5.52 l +x +26.88 3.12 m +26.88 7.68 l +25.92 7.68 l +25.92 3.12 l +26.88 3.12 l +x +28.8 4.08 m +28.726 3.315 29.297 3.035 30.0 3.12 c +30.725 3.035 31.205 3.321 31.2 4.08 c +31.2 5.52 l +31.253 6.243 30.84 6.644 30.0 6.72 c +29.242 6.644 28.726 6.353 28.8 5.52 c +28.8 4.08 l +x +29.76 5.52 m +29.692 5.77 29.765 5.946 30.0 6.0 c +30.214 5.946 30.287 5.77 30.24 5.52 c +30.24 4.08 l +30.269 3.837 30.19 3.734 30.0 3.84 c +29.789 3.734 29.71 3.837 29.76 4.08 c +29.76 5.52 l +x +33.12 6.48 m +33.12 3.12 l +34.08 3.12 l +34.08 5.28 l +34.15 5.52 34.259 5.575 34.56 5.52 c +34.63 5.575 34.727 5.569 34.8 5.52 c +34.8 6.72 l +34.423 6.644 34.186 6.395 34.08 6.0 c +34.08 6.0 l +34.08 6.48 l +33.12 6.48 l +x +e +gr +p +0 0 0 1 k +gs +e +gr +p +0 0 0 1 k +gs +41.52 47.76 m +41.28 47.76 l +40.8 46.8 l +40.8 46.8 l +40.56 47.76 l +40.08 47.76 l +40.08 46.32 l +40.32 46.32 l +40.32 47.52 l +40.32 47.52 l +40.8 46.32 l +41.04 46.32 l +41.28 47.52 l +41.28 47.52 l +41.28 46.32 l +41.52 46.32 l +41.52 47.76 l +x +40.08 47.76 m +38.88 47.76 l +38.88 47.52 l +39.36 47.52 l +39.36 46.32 l +39.6 46.32 l +39.6 47.52 l +40.08 47.52 l +40.08 47.76 l +x +e +gr +p +0 0 0 0 k +gs +34.56 35.76 m +34.844 35.85 34.824 36.065 35.04 36.24 c +35.272 36.635 35.421 37.479 35.28 37.44 c +34.894 37.399 34.321 37.389 33.36 37.2 c +33.294 37.401 33.184 37.482 33.12 37.44 c +31.4 40.035 28.121 41.54 23.28 42.0 c +20.773 42.179 17.714 41.632 17.28 41.52 c +17.1 41.486 17.008 41.727 17.04 41.76 c +16.629 42.328 16.543 42.586 16.32 43.2 c +16.113 43.419 15.621 44.206 15.36 44.4 c +14.998 45.382 15.105 45.104 14.88 45.6 c +14.47 46.464 14.464 46.708 14.16 46.8 c +13.629 46.662 11.252 42.814 11.52 42.48 c +12.153 41.578 12.814 40.558 13.2 40.08 c +13.24 39.863 13.24 39.766 13.2 39.84 c +10.314 38.243 1.195 32.238 3.6 22.8 c +3.628 22.642 2.488 21.322 2.4 20.88 c +2.312 20.5 2.381 20.156 2.64 19.68 c +2.702 19.45 3.015 19.194 3.12 18.72 c +3.422 18.21 3.618 17.629 3.84 17.76 c +4.294 17.714 4.618 18.224 5.04 18.48 c +4.959 18.54 5.201 18.623 5.28 18.48 c +5.648 18.077 6.764 16.588 7.92 15.84 c +12.104 13.1 16.673 13.467 19.2 13.92 c +19.755 13.944 21.661 14.576 21.84 14.64 c +22.156 14.54 21.938 11.64 21.84 10.8 c +21.855 10.593 22.639 10.973 23.04 11.28 c +23.176 11.46 23.393 11.454 23.52 11.76 c +23.477 12.169 23.648 14.245 23.52 14.64 c +23.619 15.45 23.777 15.446 24.0 15.6 c +24.208 15.644 25.262 16.271 25.44 16.32 c +26.396 16.999 28.041 17.957 29.04 18.72 c +32.851 21.605 34.73 25.643 34.8 29.52 c +34.98 30.906 34.969 33.321 34.08 35.52 c +34.164 35.571 34.164 35.655 34.32 35.76 c +34.298 35.762 34.384 35.763 34.56 35.76 c +x +f +gr +p +0.9 0 0.47 0 k +gs +7.92 31.44 m +7.67 30.65 7.125 28.477 7.44 26.64 c +7.503 26.241 7.75 26.097 7.92 26.16 c +9.411 27.358 15.203 30.915 17.04 31.68 c +17.169 31.755 17.461 31.937 17.52 32.16 c +17.152 32.809 16.189 34.708 15.84 35.52 c +15.533 36.205 14.645 37.99 14.16 38.4 c +14.097 38.555 13.721 38.564 13.68 38.64 c +10.734 37.344 8.65 33.624 7.92 31.44 c +x +f +gr +p +0.56 0.56 0 0 k +gs +18.48 29.28 m +18.44 29.28 18.261 29.345 18.24 29.28 c +16.612 28.612 13.484 26.481 12.48 25.68 c +10.803 24.384 8.965 22.771 8.88 22.32 c +8.71 21.686 8.894 21.069 9.12 20.64 c +9.769 18.603 11.498 17.46 12.24 17.04 c +13.605 16.235 16.31 15.657 17.52 15.6 c +19.309 15.435 20.87 15.497 21.36 15.84 c +22.095 16.306 19.294 27.822 18.48 29.28 c +x +f +gr +p +0 0.25 1 0 k +gs +18.0 39.6 m +18.395 38.69 18.293 39.007 18.72 37.92 c +19.587 36.128 20.436 33.722 20.4 33.6 c +20.503 33.621 20.56 33.384 20.88 33.6 c +22.576 34.284 23.59 34.525 25.2 35.04 c +27.217 35.728 28.884 36.158 30.24 36.48 c +30.379 36.49 30.498 36.633 30.24 36.96 c +29.749 37.664 27.576 39.584 24.0 40.32 c +22.239 40.54 18.943 40.431 18.0 40.08 c +17.712 39.956 17.92 39.718 18.0 39.6 c +x +f +gr +p +0 0.94 0.65 0 k +gs +26.4 18.48 m +25.804 18.087 24.795 17.432 24.0 17.04 c +23.772 16.977 23.59 17.023 23.52 17.28 c +23.212 22.391 22.679 25.45 21.36 30.48 c +21.391 30.674 21.579 31.019 21.84 31.2 c +22.32 31.474 23.335 31.987 24.0 32.4 c +25.928 33.133 30.019 34.662 31.2 34.8 c +31.31 34.946 31.356 34.736 31.44 34.56 c +33.469 30.893 32.246 24.199 29.04 20.88 c +28.388 20.096 27.414 19.204 26.4 18.48 c +x +f +gr +p +end +xxxxit restore}bind def +end" +*End +*% End TekColor Logo for use in ColorControlStrip +*% ================================================== + +*% Halftone Information ================= + +*DefaultHalftoneType: 9 +*ScreenFreq: "60.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div} bind" +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub } bind" + +*% Printer Specific Features ============ + +*OpenUI *InputSlot/Input Slot: PickOne +*OrderDependency: 40.0 AnySetup *InputSlot +*DefaultInputSlot: RollFeed +*InputSlot RollFeed/Roll Feed: "<< /ManualFeed false >> setpagedevice" +*InputSlot ManualFeed/Manual Feed: "<< /ManualFeed true >> setpagedevice" +*?InputSlot: "% InputSlot + currentpagedevice /ManualFeed get + {(ManualFeed)}{(RollFeed)}ifelse = flush" +*End +*CloseUI: *InputSlot + +*OpenUI *AdvanceMedia/Advance Media: PickOne +*OrderDependency: 42.0 AnySetup *AdvanceMedia +*DefaultAdvanceMedia: None +*AdvanceMedia None/Never: "<< /AdvanceMedia 0 >> setpagedevice" +*AdvanceMedia EndOfJob/After each job: "<< /AdvanceMedia 2 >> setpagedevice" +*AdvanceMedia EndOfPage/After each page: "<< /AdvanceMedia 4 >> setpagedevice" +*AdvanceMedia Hot/Allow Hot Fusing: "% *AdvanceMedia Hot/Allow Hot Fusing" +*?AdvanceMedia: "% AdvanceMedia + << 0 (None) 2 (EndOfJob) 4 (EndOfPage) >> + currentpagedevice /AdvanceMedia get get + = flush" +*End +*CloseUI: *AdvanceMedia + +*OpenUI *CutMedia/Cut Media: PickOne +*OrderDependency: 44.0 AnySetup *CutMedia +*DefaultCutMedia: EndOfPage +*CutMedia None/Never: "<< /CutMedia 0 >> setpagedevice" +*CutMedia EndOfJob/After each job: "<< /CutMedia 2 >> setpagedevice" +*CutMedia EndOfPage/After each page: "<< /CutMedia 4 >> setpagedevice" +*?CutMedia: "% CutMedia + << 0 (None) 2 (EndOfJob) 4 (EndOfPage) >> + currentpagedevice /CutMedia get get + = flush" +*End +*CloseUI: *CutMedia + +*OpenUI *MirrorPrint/Mirror Print: Boolean +*OrderDependency: 46.0 AnySetup *MirrorPrint +*DefaultMirrorPrint: False +*MirrorPrint False/Off: "<< /MirrorPrint false >> setpagedevice" +*MirrorPrint True/On: "<< /MirrorPrint true >> setpagedevice" +*?MirrorPrint: "% MirrorPrint + currentpagedevice /MirrorPrint get + { (True) } { (False) } ifelse = flush" +*End +*CloseUI: *MirrorPrint + +*% Print Quality Selection =================== + +*OpenUI *OutputMode/Print Quality: PickOne +*OrderDependency: 48.0 AnySetup *OutputMode +*DefaultOutputMode: Standard +*OutputMode Standard: "% OutputMode Standard + << + /PostRenderingEnhance true + /PostRenderingEnhanceDetails + << + /Type 23 + /OutputMode 0 + /FusingMode + currentpagedevice /PostRenderingEnhanceDetails get /FusingMode get + >> + >> setpagedevice" +*End +*OutputMode Enhanced: "% OutputMode Enhanced + << + /PostRenderingEnhance true + /PostRenderingEnhanceDetails + << + /Type 23 + /OutputMode 1 + /FusingMode + currentpagedevice /PostRenderingEnhanceDetails get /FusingMode get + >> + >> setpagedevice" +*End +*?OutputMode: "% OutputMode + [(Standard) (Enhanced)] + currentpagedevice /PostRenderingEnhanceDetails get /OutputMode get get + = flush" +*End +*CloseUI: *OutputMode + +*% Paper Handling =================== + +*% Use these entries to set paper size most of the time, unless there is +*% specific reason to use PageRegion. +*OpenUI *PageSize: PickOne +*OrderDependency: 50.0 AnySetup *PageSize +*DefaultPageSize: Tabloid +*PageSize Letter/ANSI A: "<< /PageSize [612 792] /ImagingBBox null + >> setpagedevice" +*End +*PageSize Tabloid/ANSI B: "<< /PageSize [792 1224] /ImagingBBox null + >> setpagedevice" +*End +*PageSize AnsiC/ANSI C: "<< /PageSize [1224 1584] /ImagingBBox null + >> setpagedevice" +*End +*PageSize AnsiD/ANSI D: "<< /PageSize [1584 2448] /ImagingBBox null + >> setpagedevice" +*End +*PageSize AnsiE/ANSI E: "<< /PageSize [2448 3168] /ImagingBBox null + >> setpagedevice" +*End +*PageSize A4: "<< /PageSize [595 842] /ImagingBBox null + >> setpagedevice" +*End +*PageSize A3: "<< /PageSize [842 1191] /ImagingBBox null + >> setpagedevice" +*End +*PageSize A2: "<< /PageSize [1191 1684] /ImagingBBox null + >> setpagedevice" +*End +*PageSize A1: "<< /PageSize [1684 2384] /ImagingBBox null + >> setpagedevice" +*End +*PageSize A0: "<< /PageSize [2384 3370] /ImagingBBox null + >> setpagedevice" +*End +*PageSize B4/JIS B4: "<< /PageSize [729 1032] /ImagingBBox null + >> setpagedevice" +*End +*PageSize B3/JIS B3: "<< /PageSize [1032 1460] /ImagingBBox null + >> setpagedevice" +*End +*PageSize B2/JIS B2: "<< /PageSize [1460 2064] /ImagingBBox null + >> setpagedevice" +*End +*PageSize B1/JIS B1: "<< /PageSize [2064 2920] /ImagingBBox null + >> setpagedevice" +*End +*PageSize ARCHA/Arch A: "<< /PageSize [648 864] /ImagingBBox null + >> setpagedevice" +*End +*PageSize ARCHB/Arch B: "<< /PageSize [864 1296] /ImagingBBox null + >> setpagedevice" +*End +*PageSize ARCHC/Arch C: "<< /PageSize [1296 1728] /ImagingBBox null + >> setpagedevice" +*End +*PageSize ARCHD/Arch D: "<< /PageSize [1728 2592] /ImagingBBox null + >> setpagedevice" +*End +*PageSize ARCHE/Arch E: "<< /PageSize [2592 3456] /ImagingBBox null + >> setpagedevice" +*End +*PageSize 30x42: "<< /PageSize [2160 3024] /ImagingBBox null + >> setpagedevice" +*End +*PageSize Banner1/2'x 6' Banner: "<</PageSize [1728 5184] /ImagingBBox + null>> setpagedevice" +*End +*PageSize Banner2/2'x 8' Banner: "<</PageSize [1728 6912] /ImagingBBox + null>> setpagedevice" +*End +*PageSize Banner3/2'x 10' Banner: "<</PageSize [1728 8640] /ImagingBBox + null>> setpagedevice" +*End +*PageSize Banner4/2'x 2m Banner: "<</PageSize [1728 5669] /ImagingBBox + null>> setpagedevice" +*End +*PageSize Banner5/2'x 3m Banner: "<</PageSize [1728 8504] /ImagingBBox + null>> setpagedevice" +*End +*PageSize Banner6/3'x 6' Banner: "<</PageSize [2592 5184] /ImagingBBox + null>> setpagedevice" +*End +*PageSize Banner7/3'x 8' Banner: "<</PageSize [2592 6912] /ImagingBBox + null>> setpagedevice" +*End +*PageSize Banner8/3'x 10' Banner: "<</PageSize [2592 8640] /ImagingBBox + null>> setpagedevice" +*End +*PageSize Banner9/3'x 2m Banner: "<</PageSize [2592 5669] /ImagingBBox + null>> setpagedevice" +*End +*PageSize Banner10/3'x 3m Banner: "<</PageSize [2592 8504] /ImagingBBox + null>> setpagedevice" +*End +*?PageSize: "% PageSize + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if (Unknown) + << + [612 792] (Letter) + [792 1224] (Tabloid) + [1224 1584] (AnsiC) + [1584 2448] (AnsiD) + [2448 3168] (AnsiE) + [595 842] (A4) + [842 1191] (A3) + [1191 1684] (A2) + [1684 2384] (A1) + [2384 3370] (A0) + [729 1032] (B4) + [1032 1460] (B3) + [1460 2064] (B2) + [2064 2920] (B1) + [648 864] (ARCHA) + [864 1296] (ARCHB) + [1296 1728] (ARCHC) + [1728 2592] (ARCHD) + [2592 3456] (ARCHE) + [2160 3024] (30x42) + [1728 5184] (Banner1) + [1728 6912] (Banner2) + [1728 8640] (Banner3) + [1728 5669] (Banner4) + [1728 8504] (Banner5) + [2592 5184] (Banner6) + [2592 6912] (Banner7) + [2592 8640] (Banner8) + [2592 5669] (Banner9) + [2592 8504] (Banner10) + >> + { exch aload pop 4 index sub abs 5 le exch 5 index sub abs 5 le and + { exch pop exit } { pop } ifelse + } bind forall = flush pop pop" +*End +*CloseUI: *PageSize + +*% These entries will set up the frame buffer. Usually used with manual feed. +*OpenUI *PageRegion: PickOne +*OrderDependency: 52.0 AnySetup *PageRegion +*DefaultPageRegion: Tabloid +*PageRegion Letter/ANSI A: "<< /PageSize [612 792] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion Tabloid/ANSI B: "<< /PageSize [792 1224] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion AnsiC/ANSI C: "<< /PageSize [1224 1584] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion AnsiD/ANSI D: "<< /PageSize [1584 2448] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion AnsiE/ANSI E: "<< /PageSize [2448 3168] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion A4: "<< /PageSize [595 842] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion A3: "<< /PageSize [842 1191] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion A2: "<< /PageSize [1191 1684] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion A1: "<< /PageSize [1684 2384] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion A0: "<< /PageSize [2384 3370] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion B4/JIS B4: "<< /PageSize [729 1032] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion B3/JIS B3: "<< /PageSize [1032 1460] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion B2/JIS B2: "<< /PageSize [1460 2064] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion B1/JIS B1: "<< /PageSize [2064 2920] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion ARCHA/Arch A: "<< /PageSize [648 864] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion ARCHB/Arch B: "<< /PageSize [864 1296] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion ARCHC/Arch C: "<< /PageSize [1296 1728] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion ARCHD/Arch D: "<< /PageSize [1728 2592] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion ARCHE/Arch E: "<< /PageSize [2592 3456] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion 30x42: "<</PageSize [2160 3024] /ImagingBBox null + >> setpagedevice" +*End +*PageRegion Banner1/2'x 6' Banner: "<</PageSize [1728 5184] /ImagingBBox + null>> setpagedevice" +*End +*PageRegion Banner2/2'x 8' Banner: "<</PageSize [1728 6912] /ImagingBBox + null>> setpagedevice" +*End +*PageRegion Banner3/2'x 10' Banner: "<</PageSize [1728 8640] /ImagingBBox + null>> setpagedevice" +*End +*PageRegion Banner4/2'x 2m Banner: "<</PageSize [1728 5669] /ImagingBBox + null>> setpagedevice" +*End +*PageRegion Banner5/2'x 3m Banner: "<</PageSize [1728 8504] /ImagingBBox + null>> setpagedevice" +*End +*PageRegion Banner6/3'x 6' Banner: "<</PageSize [2592 5184] /ImagingBBox + null>> setpagedevice" +*End +*PageRegion Banner7/3'x 8' Banner: "<</PageSize [2592 6912] /ImagingBBox + null>> setpagedevice" +*End +*PageRegion Banner8/3'x 10' Banner: "<</PageSize [2592 8640] /ImagingBBox + null>> setpagedevice" +*End +*PageRegion Banner9/3'x 2m Banner: "<</PageSize [2592 5669] /ImagingBBox + null>> setpagedevice" +*End +*PageRegion Banner10/3'x 3m Banner: "<</PageSize [2592 8504] /ImagingBBox + null>> setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Tabloid +*ImageableArea Letter/ANSI A: "14.4 62.52 598.08 769.56" +*ImageableArea Tabloid/ANSI B: "14.41 62.53 774.72 1201.56" +*ImageableArea AnsiC/ANSI C: "14.41 62.53 1204.8 1561.56" +*ImageableArea AnsiD/ANSI D: "14.4 62.53 1565.76 2425.56" +*ImageableArea AnsiE/ANSI E: "14.4 62.53 2433.6 3145.56" +*ImageableArea A4: "14.4 62.53 575.04 819.48" +*ImageableArea A3: "14.4 62.53 820.8 1168.44" +*ImageableArea A2: "14.41 62.53 1174.08 1661.4" +*ImageableArea A1: "14.41 62.53 1665.6 2361.24" +*ImageableArea A0: "14.41 62.53 2364.48 3347.64" +*ImageableArea B4/JIS B4: "14.41 62.53 713.28 1009.56" +*ImageableArea B3/JIS B3: "14.41 62.53 1012.8 1437.72" +*ImageableArea B2/JIS B2: "14.4 62.53 1442.88 2041.56" +*ImageableArea B1/JIS B1: "14.4 62.53 2049.6 2897.4" +*ImageableArea ARCHA/Arch A: "14.4 62.52 628.8 841.56" +*ImageableArea ARCHB/Arch B: "14.4 62.53 843.84 1273.56" +*ImageableArea ARCHC/Arch C: "14.4 62.53 1281.6 1705.56" +*ImageableArea ARCHD/Arch D: "14.41 62.53 1711.68 2569.56" +*ImageableArea ARCHE/Arch E: "14.4 62.53 2571.84 3433.56" +*ImageableArea 30x42: "14.41 62.53 2141.76 3001.56" +*ImageableArea Banner1/2'x 6' Banner: "14.41 62.65 1711.68 5161.44" +*ImageableArea Banner2/2'x 8' Banner: "14.41 62.65 1711.68 6889.44" +*ImageableArea Banner3/2'x 10' Banner: "14.41 62.65 1711.68 8617.44" +*ImageableArea Banner4/2'x 2m Banner: "14.41 62.64 1711.68 5646.24" +*ImageableArea Banner5/2'x 3m Banner: "14.41 62.53 1711.68 8481.24" +*ImageableArea Banner6/3'x 6' Banner: "14.4 62.65 2571.84 5161.44" +*ImageableArea Banner7/3'x 8' Banner: "14.4 62.65 2571.84 6889.44" +*ImageableArea Banner8/3'x 10' Banner: "14.4 62.65 2571.84 8617.44" +*ImageableArea Banner9/3'x 2m Banner: "14.4 62.64 2571.84 5646.24" +*ImageableArea Banner10/3'x 3m Banner: "14.4 62.53 2571.84 8481.24" + +*?ImageableArea: " + clippath pathbbox + /cvp {16 string cvs print ( ) print} def + 4 3 roll 100 mul ceiling 100 div cvp + 3 2 roll 100 mul ceiling 100 div cvp + exch 100 mul floor 100 div cvp + 100 mul floor 100 div = flush + userdict /cvp undef" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Tabloid +*PaperDimension Letter/ANSI A: "612 792" +*PaperDimension Tabloid/ANSI B: "792 1224" +*PaperDimension AnsiC/ANSI C: "1224 1584" +*PaperDimension AnsiD/ANSI D: "1584 2448" +*PaperDimension AnsiE/ANSI E: "2448 3168" +*PaperDimension A4: "595 842" +*PaperDimension A3: "842 1191" +*PaperDimension A2: "1191 1684" +*PaperDimension A1: "1684 2384" +*PaperDimension A0: "2384 3370" +*PaperDimension B4/JIS B4: "729 1032" +*PaperDimension B3/JIS B3: "1032 1460" +*PaperDimension B2/JIS B2: "1460 2064" +*PaperDimension B1/JIS B1: "2064 2920" +*PaperDimension ARCHA/Arch A: "648 864" +*PaperDimension ARCHB/Arch B: "864 1296" +*PaperDimension ARCHC/Arch C: "1296 1728" +*PaperDimension ARCHD/Arch D: "1728 2592" +*PaperDimension ARCHE/Arch E: "2592 3456" +*PaperDimension 30x42: "2160 3024" +*PaperDimension Banner1/2'x 6' Banner: "1728 5184" +*PaperDimension Banner2/2'x 8' Banner: "1728 6912" +*PaperDimension Banner3/2'x 10' Banner: "1728 8640" +*PaperDimension Banner4/2'x 2m Banner: "1728 5669" +*PaperDimension Banner5/2'x 3m Banner: "1728 8504" +*PaperDimension Banner6/3'x 6' Banner: "2592 5184" +*PaperDimension Banner7/3'x 8' Banner: "2592 6912" +*PaperDimension Banner8/3'x 10' Banner: "2592 8640" +*PaperDimension Banner9/3'x 2m Banner: "2592 5669" +*PaperDimension Banner10/3'x 3m Banner: "2592 8504" + +*CenterRegistered: False +*DefaultLeadingEdge: Unknown +*LeadingEdge Unknown: "" +*HWMargins: 0 0 0 0 +*UseHWMargins False: "" +*UseHWMargins True: "" +*DefaultUseHWMargins: False +*VariablePaperSize: True +*ParamCustomPageSize Width: 1 points 504 2592 +*ParamCustomPageSize Height: 2 points 504 8640 +*ParamCustomPageSize WidthOffset: 3 points 0 0 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 0 +*NonUIOrderDependency: 54.0 AnySetup *CustomPageSize +*CustomPageSize True: "% CustomPageSize True + pop pop pop + << + /PageSize [ 5 -2 roll ] + /ImagingBBox null + >> setpagedevice" +*End +*MaxMediaWidth: "2592.0" +*?CurrentMediaWidth: "% CurrentMediaWidth + currentpagedevice /InputAttributes get 0 get /PageSize get 0 get = flush" +*End +*MaxMediaHeight: "129600.0" +*?CurrentMediaHeight: "% CurrentMediaHeight + currentpagedevice /InputAttributes get 0 get /PageSize get 1 get = flush" +*End +*DefaultOutputOrder: Reverse +*RequiresPageRegion All: True + +*% TKColor Selections =================== + +*OpenUI *TKColor/Color Correction: PickOne +*OrderDependency: 56.0 AnySetup *TKColor +*DefaultTKColor: NoAdjust +*TKColor NoAdjust/None: "% TKColor NoAdjust/None + << + /DeviceRenderingInfo + << + /Type 2 + /ID (None) + /VirtualColorDevice null + >> + >> setpagedevice" +*End +*TKColor VividColor/Vivid Color: "% TKColor VividColor/Vivid Color + << + /DeviceRenderingInfo + << + /Type 2 + /ID (Vivid Color) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice + << + /Type 3 + /ColorTransform /TekBlue + >> + >> + >> setpagedevice" +*End +*TKColor SimulateDisplay/Simulate Display: "% TKColor SimulateDisplay + << + /DeviceRenderingInfo + << + /Type 2 + /ID (Simulate Display) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice + << + /Type 3 + /ColorTransform /TekDisplay + >> + >> + >> setpagedevice" +*End +*TKColor SWOPPress/SWOP Press: "% TKColor SWOPPress/SWOP Press + << + /DeviceRenderingInfo + << + /Type 2 + /ID (SWOP Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice + << + /Type 3 + /ColorTransform /SWOP-Coated + >> + >> + >> setpagedevice" +*End +*TKColor EuroscalePress/Euroscale Press: "% TKColor EuroscalePress + << + /DeviceRenderingInfo + << + /Type 2 + /ID (Euroscale Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice + << + /Type 3 + /ColorTransform /Euroscale-Coated + >> + >> + >> setpagedevice" +*End +*TKColor CommercialPress/Commercial Press: "% TKColor CommercialPress + << + /DeviceRenderingInfo + << + /Type 2 + /ID (Commercial Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice + << + /Type 3 + /ColorTransform /Commercial-Coated + >> + >> + >> setpagedevice" +*End +*TKColor SNAPPress/SNAP Press: "% TKColor SNAPPress/SNAP Press + << + /DeviceRenderingInfo + << + /Type 2 + /ID (SNAP Press) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice + << + /Type 3 + /ColorTransform /SNAP-Newsprint + >> + >> + >> setpagedevice" +*End +*TKColor Monochrome: "% TKColor Monochrome + << + /DeviceRenderingInfo + << + /Type 2 + /ID (Monochrome) + /ToneFunction [ {} {} {} {} ] + /VirtualColorDevice + << + /Type 1 + /ColorTransform /Gray + >> + >> + >> setpagedevice" +*End +*TKColor UsePrinterSetting/Use Printer Setting: "% TKColor:UsePrinterSetting" +*TKColor CustomProfile/Custom Profile: "% TKColor CustomProfile" +*?TKColor: "% TKColor + { currentpagedevice /DeviceRenderingInfo get + /VirtualColorDevice get + dup null eq + { pop (NoAdjust) } + { /ColorTransform get + << + /TekBlue (VividColor) + /TekDisplay (SimulateDisplay) + /SWOP-Coated (SWOPPress) + /Euroscale-Coated (EuroscalePress) + /Commercial-Coated (CommercialPress) + /SNAP-Newsprint (SNAPPress) + /Gray (Monochrome) + /TekCMYK (NoAdjust) + >> + exch get + } ifelse + } stopped + { % error in PostScript code execution + pop pop (Unknown) + } if + = flush" +*End +*CloseUI: *TKColor + +*OpenUI *TKFusingMode/Fusing Mode: PickOne +*OrderDependency: 58.0 AnySetup *TKFusingMode +*DefaultTKFusingMode: Cold +*TKFusingMode None: "% TKFusingMode None + << + /PostRenderingEnhance true + /PostRenderingEnhanceDetails + << + /Type 23 + /OutputMode + currentpagedevice /PostRenderingEnhanceDetails get /OutputMode get + /FusingMode 0 + >> + >> setpagedevice" +*End +*TKFusingMode Cold: "% TKFusingMode Cold + << + /PostRenderingEnhance true + /PostRenderingEnhanceDetails + << + /Type 23 + /OutputMode + currentpagedevice /PostRenderingEnhanceDetails get /OutputMode get + /FusingMode 1 + >> + >> setpagedevice" +*End +*TKFusingMode Hot: "% TKFusingMode Hot + << + /PostRenderingEnhance true + /PostRenderingEnhanceDetails + << + /Type 23 + /OutputMode + currentpagedevice /PostRenderingEnhanceDetails get /OutputMode get + /FusingMode 2 + >> + >> setpagedevice" +*End +*?TKFusingMode: "% TKFusingMode + [(None) (Cold) (Hot)] + currentpagedevice /PostRenderingEnhanceDetails get /FusingMode get get + = flush" +*End +*CloseUI: *TKFusingMode + +*OpenUI *TKOrientation/Page Rotation: PickOne +*OrderDependency: 60.0 AnySetup *TKOrientation +*DefaultTKOrientation: 0 +*TKOrientation 0/None, short side first: "<< /Orientation 0 >> setpagedevice" +*TKOrientation 90CCW/90 Deg., long side first: "<< /Orientation 1 >> setpagedevice" +*TKOrientation 180/180 Deg., short side first: "<< /Orientation 2 >> setpagedevice" +*TKOrientation 270CCW/270 Deg., long side first: "<< /Orientation 3 >> setpagedevice" +*?TKOrientation: "% TKOrientation + [(0) (90CCW) (180) (270CCW)] + currentpagedevice /Orientation get get + = flush" +*End +*CloseUI: *TKOrientation + +*% Centering Selection ========== + +*OpenUI *TKCenter/Page Centering: Boolean +*OrderDependency: 62.0 AnySetup *TKCenter +*DefaultTKCenter: False +*TKCenter False/Off: "% TKCenter False" +*TKCenter True/On: "<< /PageOffset currentpagedevice dup/InputAttributes + get 0 get /PageSize get exch dup/PageSize get aload pop 2 copy gt{exch}if + 2 array astore exch/Orientation get 2 index 0 get 2 index 2 index 2 mod + get sub 2 div 1183615869 internaldict /$pgdevicedict get/rollfedmedia + get{14.4 sub 0}{3 index 1 get 3 index 3 index 2 mod 1 exch sub get sub + 2 div}ifelse 2 array astore 4 1 roll pop pop pop>> setpagedevice" +*End +*?TKCenter: "% TKCenter + currentpagedevice /PageOffset get 0 get 0 gt {(True)}{(False)} ifelse + = flush" +*End +*CloseUI: *TKCenter + +*OpenUI *TKImageSmoothing/Image Smoothing: Boolean +*OrderDependency: 64.0 AnySetup *TKImageSmoothing +*DefaultTKImageSmoothing: False +*TKImageSmoothing False/Off: "% TKImageSmoothing False + false /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*TKImageSmoothing True/On: "% TKImageSmoothing True + true /RRCustomProcs /ProcSet findresource /setforceinterpolate get exec" +*End +*?TKImageSmoothing: "% ?TKImageSmoothing + /RRCustomProcs /ProcSet findresource /currentforceinterpolate get exec + {(True)}{(False)} ifelse + = flush" +*End +*CloseUI: *TKImageSmoothing + +*OpenUI *TKColorControlStrip/Color Control Strip: Boolean +*OrderDependency: 68.0 AnySetup *TKColorControlStrip +*DefaultTKColorControlStrip: False +*TKColorControlStrip True/On: "% TKColorControlStrip True/On +userdict/TekColorStripDict known not{userdict begin/TekColorStripDict +20 dict def +end}if +TekColorStripDict +begin/OldEndPage +currentpagedevice/EndPage get +def/DefineName{/ProfileName(Unknown)def +currentpagedevice/DeviceRenderingInfo get +dup/ID known{/ID get/ProfileName exch +def}{/VirtualColorDevice get +dup +null eq{pop/ProfileName(None)def}{dup/Type get +dup +1 eq exch +3 eq +or{/ColorTransform get<</TekBlue(Vivid Color)/TekDisplay(Simulate Display) +/SWOP-Coated(SWOP Press)/Euroscale-Coated(Euroscale Press) +/Commercial-Coated(Commercial Press)/SNAP-Newsprint(SNAP Press) +/Gray(Monochrome)/RGB(Raw RGB)/CMYK(Raw CMYK)/Fuji-NA(FujiProof) +/DaiNippon(DIC)/Toyo(Toyo)/TekPhoto(Photo)/TekCMYK(None)>>exch +2 copy +known{get/ProfileName exch def}{pop +pop}ifelse}{pop}ifelse}ifelse}ifelse}bind def/ClearAndDrawBorder{gsave +newpath clippath pathbbox +grestore/URy exch def/URx exch def/LLy exch def/LLx exch def +URx LLx sub +BorderWidth +sub +2 div +LLx add +LLy 1 add +translate +1 setgray +0 setlinewidth +0 0 BorderWidth BorderHeight rectfill +0 setgray +0 0 BorderWidth BorderHeight rectstroke +0 0 BorderWidth BorderHeight rectclip}bind def/StringDimensions{gsave +newpath +0 0 moveto +false +charpath +pathbbox +exch +4 -1 roll +sub +3 -2 roll +exch +sub +grestore}bind def/BCenterLine{gsave +currentpoint translate +0 0 moveto +dup stringwidth pop +2 div neg +0 +rmoveto +0 setgray +show +grestore}bind def/TCenterLine{gsave +currentpoint translate +0 0 moveto +dup StringDimensions +neg +exch 2 div neg exch +rmoveto +0 setgray +show +grestore}bind def/DrawBox{setcmykcolor +currentpoint BoxSide BoxSide rectfill +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxStartY BoxFontSize sub 2 div neg +rmoveto +TCenterLine +grestore +gsave/Helvetica BoxFontSize selectfont +BoxSide 2 div +BoxSide +BoxStartY BoxFontSize sub 2 div +add +rmoveto +BCenterLine +grestore +BoxSide BoxGap add +0 rmoveto}bind def/DrawBar{gsave +0 setgray +0 setlinewidth +currentpoint +newpath +pop 0 +moveto +0 BorderHeight rlineto +stroke +grestore}bind def/UseKanji{(GothicBBB-Medium-RKSJ-H)/Font resourcestatus +{pop pop true}{false}ifelse +product dup +length 1 sub +get +8#112 eq +and}bind def/DrawLegend{gsave +0 setgray +currentpoint +exch dup +BorderWidth exch sub/LegendWidth exch def +exch pop 0 +translate/Helvetica-Bold TekFontSize +selectfont(Tektronix)StringDimensions/TekHeight exch def/TekWidth exch def +LegendWidth TekWidth sub 2 div +BorderHeight TekInsetY sub TekHeight sub +moveto(Tektronix)show/Symbol TekFontSize selectfont/registerserif +glyphshow/Helvetica-Bold LegendFontSize selectfont +LegendGap ProfileY moveto(Color Profile: )show +currentpoint +pop/ValueX exch def +FileKnown JobNameKnown or{LegendGap FileNameY moveto(File:)show}if +DateKnown{LegendGap DateY moveto(Date/Time:)show}if/Helvetica +LegendFontSize selectfont +ValueX ProfileY moveto +ProfileName show +UseKanji{/GothicBBB-Medium-RKSJ-H}{/Helvetica}ifelse +LegendFontSize selectfont +DateKnown{ValueX DateY moveto +userdict/TekLabelDict get/Date get +show}if +FileKnown{ValueX FileNameY moveto +userdict/TekLabelDict get/File get +show}{JobNameKnown{ValueX FileNameY moveto +JobName +show}if}ifelse +grestore}bind def/DrawColorStrip{TekColorStripDict/OldEndPage get +exec +dup{TekColorStripDict +begin/BorderWidth 487 def/BorderHeight 36 def/BoxStartX 31 def/BoxSide +14 def/BoxGap 3 def/BoxFontSize 6 def/LogoInsetX 2 def/LogoInsetY 2 def +/TekFontSize 9 def/TekInsetY 4 def/LegendFontSize 7 def/LegendGap 3 def +/LegendLineGap 0 def/DateY LegendGap def/ProfileY DateY LegendFontSize +add LegendLineGap add def/FileNameY ProfileY LegendFontSize add +LegendLineGap add def +currentuserparams +dup/JobName known{/JobName get(: )search{pop pop/JobName exch def +/JobNameKnown true def}{pop/JobNameKnown false def}ifelse} +{pop/JobNameKnown false def}ifelse +userdict/TekLabelDict known{userdict/TekLabelDict get +dup/Date known{/DateKnown true def}{/DateKnown false def}ifelse/File known +{/FileKnown true def}{/FileKnown false def}ifelse} +{/DateKnown false def/FileKnown false def}ifelse +initgraphics +ClearAndDrawBorder +TekColorStripDict/DrawTekLogo known{DrawTekLogo}if +/BoxStartY BorderHeight BoxSide sub 2 div def +BoxStartX BoxStartY moveto +(C)(100%)1 0 0 0 DrawBox(M)(100%)0 1 0 0 DrawBox(Y)(100%)0 0 1 0 DrawBox(K) +(100%)0 0 0 1 DrawBox(MY)(100%)0 1 1 0 DrawBox(CY)(100%)1 0 1 0 DrawBox(CM) +(100%)1 1 0 0 DrawBox(CMY)(100%)1 1 1 0 DrawBox(C)(50%)0.5 0 0 0 DrawBox(M) +(50%)0 0.5 0 0 DrawBox(Y)(50%)0 0 0.5 0 DrawBox(K)(50%)0 0 0 0.5 DrawBox(MY) +(50%)0 0.5 0.5 0 DrawBox(CY)(50%)0.5 0 0.5 0 DrawBox(CM)(50%) +0.5 0.5 0 0 DrawBox(CMY)(50%)0.5 0.5 0.5 0 DrawBox +DrawBar +DefineName +DrawLegend +end}if}bind def<</EndPage{TekColorStripDict/DrawColorStrip get +exec}>>setpagedevice +end" +*End +*TKColorControlStrip False/Off: "% Color Control Strip: Off " +*?TKColorControlStrip: "% TKColorControlStrip + userdict /TekColorStripDict known {(True)}{(False)} ifelse = flush" +*End +*CloseUI: *TKColorControlStrip + +*% Font Information ===================== +*DefaultFont: Courier +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*?FontQuery: "% FontQuery + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush" +*End +*?FontList: "% FontList + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush" +*End + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*DefaultColorSep: ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi + +*% For 60 lpi / 300 dpi ================================ + +*ColorSepScreenAngle ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "45.0" +*ColorSepScreenAngle ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "45.0" + +*ColorSepScreenFreq ProcessBlack.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq CustomColor.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessCyan.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessMagenta.60lpi.300dpi/60 lpi / 300 dpi: "60.0" +*ColorSepScreenFreq ProcessYellow.60lpi.300dpi/60 lpi / 300 dpi: "60.0" + +*% Last edited on: $Date: 1997/12/13 03:16:49 $ +*% The byte count of this file should be exactly 039636 or 041037 +*% depending on the filesystem it resides in. +*% end of PPD file for Tektronix Phaser 600 + diff --git a/openoffice/share/psprint/driver/XRD61354.PS b/openoffice/share/psprint/driver/XRD61354.PS new file mode 100644 index 0000000000000000000000000000000000000000..14333b2f1074585c12beff733133fecb4bf68157 --- /dev/null +++ b/openoffice/share/psprint/driver/XRD61354.PS @@ -0,0 +1,789 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% +*% Filename: xrd61354.ppd +*% Product Version: 1.3 +*% +*FormatVersion: "4.3" +*FileVersion: "2.0" +*LanguageVersion: English +*LanguageEncoding: ISOLatin1 +*PCFileName: "XRD61354.PPD" +*Manufacturer: "Xerox" +*Product: "(Xerox DocuTech 6135)" +*PSVersion: "(2014.108) 510" +*ModelName: "Xerox DocuTech 6135" +*ShortNickName: "Xerox DocuTech 6135 PS2 v1.3" +*NickName: "Xerox DocuTech 6135 (01.30.00) v2014.108" + +*% ==== *Collate UI Constraints ==== +*UIConstraints: *Collate False *XRXFinishing Bind_Left_Edge +*UIConstraints: *Collate False *XRXFinishing Single_Portrait_Staple +*UIConstraints: *Collate False *XRXFinishing Single_Landscape_Staple +*UIConstraints: *Collate False *XRXFinishing Dual_Staple + +*% ==== *Duplex UI Constraints ==== +*UIConstraints: *Duplex DuplexNoTumble *MediaType PreCutTab +*UIConstraints: *Duplex DuplexNoTumble *MediaType DrilledPreCutTab +*UIConstraints: *Duplex DuplexNoTumble *MediaType Transparency +*UIConstraints: *Duplex DuplexNoTumble *MediaType DrilledTransparency +*UIConstraints: *Duplex DuplexNoTumble *MediaType FullCutTab +*UIConstraints: *Duplex DuplexNoTumble *MediaType DrilledFullCutTab +*UIConstraints: *Duplex DuplexTumble *MediaType PreCutTab +*UIConstraints: *Duplex DuplexTumble *MediaType DrilledPreCutTab +*UIConstraints: *Duplex DuplexTumble *MediaType Transparency +*UIConstraints: *Duplex DuplexTumble *MediaType DrilledTransparency +*UIConstraints: *Duplex DuplexTumble *MediaType FullCutTab +*UIConstraints: *Duplex DuplexTumble *MediaType DrilledFullCutTab + +*% ==== *MediaColor UI Constraints ==== +*UIConstraints: *MediaColor noColor *MediaType Plain +*UIConstraints: *MediaColor noColor *MediaType Drilled +*UIConstraints: *MediaColor noColor *MediaType PreCutTab +*UIConstraints: *MediaColor noColor *MediaType DrilledPreCutTab +*UIConstraints: *MediaColor noColor *MediaType FullCutTab +*UIConstraints: *MediaColor noColor *MediaType DrilledFullCutTab + +*% ==== *MediaType UI Constraints ==== +*UIConstraints: *MediaType Plain *MediaColor noColor +*UIConstraints: *MediaType Drilled *MediaColor noColor +*UIConstraints: *MediaType PreCutTab *Duplex DuplexNoTumble +*UIConstraints: *MediaType PreCutTab *Duplex DuplexTumble +*UIConstraints: *MediaType PreCutTab *MediaColor noColor +*UIConstraints: *MediaType PreCutTab *PageSize ISOB4 +*UIConstraints: *MediaType PreCutTab *PageRegion ISOB4 +*UIConstraints: *MediaType PreCutTab *PageSize B4 +*UIConstraints: *MediaType PreCutTab *PageRegion B4 +*UIConstraints: *MediaType PreCutTab *PageSize Tabloid +*UIConstraints: *MediaType PreCutTab *PageRegion Tabloid +*UIConstraints: *MediaType PreCutTab *PageSize Ledger +*UIConstraints: *MediaType PreCutTab *PageRegion Ledger +*UIConstraints: *MediaType PreCutTab *PageSize A3 +*UIConstraints: *MediaType PreCutTab *PageRegion A3 +*UIConstraints: *MediaType DrilledPreCutTab *Duplex DuplexNoTumble +*UIConstraints: *MediaType DrilledPreCutTab *Duplex DuplexTumble +*UIConstraints: *MediaType DrilledPreCutTab *MediaColor noColor +*UIConstraints: *MediaType DrilledPreCutTab *PageSize ISOB4 +*UIConstraints: *MediaType DrilledPreCutTab *PageRegion ISOB4 +*UIConstraints: *MediaType DrilledPreCutTab *PageSize B4 +*UIConstraints: *MediaType DrilledPreCutTab *PageRegion B4 +*UIConstraints: *MediaType DrilledPreCutTab *PageSize Tabloid +*UIConstraints: *MediaType DrilledPreCutTab *PageRegion Tabloid +*UIConstraints: *MediaType DrilledPreCutTab *PageSize Ledger +*UIConstraints: *MediaType DrilledPreCutTab *PageRegion Ledger +*UIConstraints: *MediaType DrilledPreCutTab *PageSize A3 +*UIConstraints: *MediaType DrilledPreCutTab *PageRegion A3 +*UIConstraints: *MediaType Transparency *XRXFinishing Bind_Left_Edge +*UIConstraints: *MediaType Transparency *XRXFinishing Single_Portrait_Staple +*UIConstraints: *MediaType Transparency *XRXFinishing Single_Landscape_Staple +*UIConstraints: *MediaType Transparency *XRXFinishing Dual_Staple +*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble +*UIConstraints: *MediaType Transparency *Duplex DuplexTumble +*UIConstraints: *MediaType Transparency *PageSize ISOB4 +*UIConstraints: *MediaType Transparency *PageRegion ISOB4 +*UIConstraints: *MediaType Transparency *PageSize B4 +*UIConstraints: *MediaType Transparency *PageRegion B4 +*UIConstraints: *MediaType Transparency *PageSize Tabloid +*UIConstraints: *MediaType Transparency *PageRegion Tabloid +*UIConstraints: *MediaType Transparency *PageSize Ledger +*UIConstraints: *MediaType Transparency *PageRegion Ledger +*UIConstraints: *MediaType Transparency *PageSize A3 +*UIConstraints: *MediaType Transparency *PageRegion A3 +*UIConstraints: *MediaType DrilledTransparency *XRXFinishing Bind_Left_Edge +*UIConstraints: *MediaType DrilledTransparency *XRXFinishing Single_Portrait_Staple +*UIConstraints: *MediaType DrilledTransparency *XRXFinishing Single_Landscape_Staple +*UIConstraints: *MediaType DrilledTransparency *XRXFinishing Dual_Staple +*UIConstraints: *MediaType DrilledTransparency *Duplex DuplexNoTumble +*UIConstraints: *MediaType DrilledTransparency *Duplex DuplexTumble +*UIConstraints: *MediaType DrilledTransparency *PageSize ISOB4 +*UIConstraints: *MediaType DrilledTransparency *PageRegion ISOB4 +*UIConstraints: *MediaType DrilledTransparency *PageSize B4 +*UIConstraints: *MediaType DrilledTransparency *PageRegion B4 +*UIConstraints: *MediaType DrilledTransparency *PageSize Tabloid +*UIConstraints: *MediaType DrilledTransparency *PageRegion Tabloid +*UIConstraints: *MediaType DrilledTransparency *PageSize Ledger +*UIConstraints: *MediaType DrilledTransparency *PageRegion Ledger +*UIConstraints: *MediaType DrilledTransparency *PageSize A3 +*UIConstraints: *MediaType DrilledTransparency *PageRegion A3 +*UIConstraints: *MediaType FullCutTab *Duplex DuplexNoTumble +*UIConstraints: *MediaType FullCutTab *Duplex DuplexTumble +*UIConstraints: *MediaType FullCutTab *MediaColor noColor +*UIConstraints: *MediaType DrilledFullCutTab *Duplex DuplexNoTumble +*UIConstraints: *MediaType DrilledFullCutTab *Duplex DuplexTumble +*UIConstraints: *MediaType DrilledFullCutTab *MediaColor noColor + +*% ==== *PageRegion UI Constraints ==== +*UIConstraints: *PageRegion Legal13 *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageRegion Legal *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageRegion ISOB4 *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageRegion ISOB4 *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageRegion ISOB4 *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageRegion ISOB4 *XRXFinishing Dual_Staple +*UIConstraints: *PageRegion ISOB4 *MediaType PreCutTab +*UIConstraints: *PageRegion ISOB4 *MediaType DrilledPreCutTab +*UIConstraints: *PageRegion ISOB4 *MediaType Transparency +*UIConstraints: *PageRegion ISOB4 *MediaType DrilledTransparency +*UIConstraints: *PageRegion B4 *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageRegion B4 *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageRegion B4 *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageRegion B4 *XRXFinishing Dual_Staple +*UIConstraints: *PageRegion B4 *MediaType PreCutTab +*UIConstraints: *PageRegion B4 *MediaType DrilledPreCutTab +*UIConstraints: *PageRegion B4 *MediaType Transparency +*UIConstraints: *PageRegion B4 *MediaType DrilledTransparency +*UIConstraints: *PageRegion Tabloid *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageRegion Tabloid *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageRegion Tabloid *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageRegion Tabloid *XRXFinishing Dual_Staple +*UIConstraints: *PageRegion Tabloid *MediaType PreCutTab +*UIConstraints: *PageRegion Tabloid *MediaType DrilledPreCutTab +*UIConstraints: *PageRegion Tabloid *MediaType Transparency +*UIConstraints: *PageRegion Tabloid *MediaType DrilledTransparency +*UIConstraints: *PageRegion Ledger *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageRegion Ledger *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageRegion Ledger *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageRegion Ledger *XRXFinishing Dual_Staple +*UIConstraints: *PageRegion Ledger *MediaType PreCutTab +*UIConstraints: *PageRegion Ledger *MediaType DrilledPreCutTab +*UIConstraints: *PageRegion Ledger *MediaType Transparency +*UIConstraints: *PageRegion Ledger *MediaType DrilledTransparency +*UIConstraints: *PageRegion A3 *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageRegion A3 *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageRegion A3 *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageRegion A3 *XRXFinishing Dual_Staple +*UIConstraints: *PageRegion A3 *MediaType PreCutTab +*UIConstraints: *PageRegion A3 *MediaType DrilledPreCutTab +*UIConstraints: *PageRegion A3 *MediaType Transparency +*UIConstraints: *PageRegion A3 *MediaType DrilledTransparency + +*% ==== *PageSize UI Constraints ==== +*UIConstraints: *PageSize Legal13 *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageSize Legal *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageSize ISOB4 *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageSize ISOB4 *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageSize ISOB4 *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageSize ISOB4 *XRXFinishing Dual_Staple +*UIConstraints: *PageSize ISOB4 *MediaType PreCutTab +*UIConstraints: *PageSize ISOB4 *MediaType DrilledPreCutTab +*UIConstraints: *PageSize ISOB4 *MediaType Transparency +*UIConstraints: *PageSize ISOB4 *MediaType DrilledTransparency +*UIConstraints: *PageSize B4 *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageSize B4 *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageSize B4 *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageSize B4 *XRXFinishing Dual_Staple +*UIConstraints: *PageSize B4 *MediaType PreCutTab +*UIConstraints: *PageSize B4 *MediaType DrilledPreCutTab +*UIConstraints: *PageSize B4 *MediaType Transparency +*UIConstraints: *PageSize B4 *MediaType DrilledTransparency +*UIConstraints: *PageSize Tabloid *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageSize Tabloid *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageSize Tabloid *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageSize Tabloid *XRXFinishing Dual_Staple +*UIConstraints: *PageSize Tabloid *MediaType PreCutTab +*UIConstraints: *PageSize Tabloid *MediaType DrilledPreCutTab +*UIConstraints: *PageSize Tabloid *MediaType Transparency +*UIConstraints: *PageSize Tabloid *MediaType DrilledTransparency +*UIConstraints: *PageSize Ledger *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageSize Ledger *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageSize Ledger *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageSize Ledger *XRXFinishing Dual_Staple +*UIConstraints: *PageSize Ledger *MediaType PreCutTab +*UIConstraints: *PageSize Ledger *MediaType DrilledPreCutTab +*UIConstraints: *PageSize Ledger *MediaType Transparency +*UIConstraints: *PageSize Ledger *MediaType DrilledTransparency +*UIConstraints: *PageSize A3 *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageSize A3 *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageSize A3 *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageSize A3 *XRXFinishing Dual_Staple +*UIConstraints: *PageSize A3 *MediaType PreCutTab +*UIConstraints: *PageSize A3 *MediaType DrilledPreCutTab +*UIConstraints: *PageSize A3 *MediaType Transparency +*UIConstraints: *PageSize A3 *MediaType DrilledTransparency + +*% ====== XRXFinishing UI Constraints ======= +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize Legal13 +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion Legal13 +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize Legal +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion Legal +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageSize A3 +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageSize A3 +*UIConstraints: *XRXFinishing Dual_Staple *PageSize A3 +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize A3 +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageRegion A3 +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageRegion A3 +*UIConstraints: *XRXFinishing Dual_Staple *PageRegion A3 +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion A3 +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageSize B4 +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageSize B4 +*UIConstraints: *XRXFinishing Dual_Staple *PageSize B4 +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize B4 +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageRegion B4 +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageRegion B4 +*UIConstraints: *XRXFinishing Dual_Staple *PageRegion B4 +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion B4 +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageSize ISOB4 +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageSize ISOB4 +*UIConstraints: *XRXFinishing Dual_Staple *PageSize ISOB4 +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize ISOB4 +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageRegion ISOB4 +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageRegion ISOB4 +*UIConstraints: *XRXFinishing Dual_Staple *PageRegion ISOB4 +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion ISOB4 +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageSize Ledger +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageSize Ledger +*UIConstraints: *XRXFinishing Dual_Staple *PageSize Ledger +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize Ledger +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageRegion Ledger +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageRegion Ledger +*UIConstraints: *XRXFinishing Dual_Staple *PageRegion Ledger +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion Ledger +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageSize Tabloid +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageSize Tabloid +*UIConstraints: *XRXFinishing Dual_Staple *PageSize Tabloid +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize Tabloid +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageRegion Tabloid +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageRegion Tabloid +*UIConstraints: *XRXFinishing Dual_Staple *PageRegion Tabloid +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion Tabloid +*UIConstraints: *XRXFinishing Single_Portrait_Staple *Collate False +*UIConstraints: *XRXFinishing Single_Landscape_Staple *Collate False +*UIConstraints: *XRXFinishing Dual_Staple *Collate False +*UIConstraints: *XRXFinishing Bind_Left_Edge *Collate False +*UIConstraints: *XRXFinishing *MediaType Transparency +*UIConstraints: *XRXFinishing *MediaType DrilledTransparency + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" +*FreeVM: "3577240" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: True +*FileSystem: False +*Throughput: "135" +*TTRasterizer: Type42 +*?TTRasterizer: " +save +42 /FontType resourcestatus +{ pop pop (Type42) } { (No Type42) } ifelse = flush +restore +" +*End +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End + +*DefaultResolution: 600dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End + +*% Halftone Information =============== +*ContoneOnly: False +*DefaultHalftoneType: 1 +*ScreenFreq: "85.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{ 180 mul cos exch 180 mul cos add 2 div }" +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: " + { dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" +*End +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Code in this section both selects a tray and sets up a frame buffer. + +*MaxMediaWidth: "1224" +*MaxMediaHeight: "1031" +*ParamCustomPageSize Width: 1 points 576 1224 +*ParamCustomPageSize Height: 2 points 720 1031 +*ParamCustomPageSize WidthOffset: 3 points 0 1224 +*ParamCustomPageSize HeightOffset: 4 points 0 1031 +*ParamCustomPageSize Orientation: 5 int 0 0 + +*CustomPageSize True: " +pop pop pop % discard orientation & offsets +2 dict begin +/PageSize [ +4 -2 roll +] def +/ImagingBBox null def +currentdict end setpagedevice +" +*End +*HWMargins: 0 0 0 0 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Tabloid: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Ledger: " + 2 dict dup /PageSize [1224 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal13/8.5x13: " + 2 dict dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize 9x11: " + 2 dict dup /PageSize [648 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize 223x297mm: " + 2 dict dup /PageSize [632 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B4: " + 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize ISOB4: " + 2 dict dup /PageSize [709 1001] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 9 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [1224 792] (Ledger) put + dup [842 1191] (A3) put + dup [595 842] (A4) put + dup [612 936] (Legal13) put + dup [648 792] (9x11) put + dup [632 842] (223x297mm) put + dup [729 1032] (B4) put + dup [709 1001] (ISOB4) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Tabloid: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Ledger: " + 2 dict dup /PageSize [1224 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal13/8.5x13: " + 2 dict dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion 9x11: " + 2 dict dup /PageSize [648 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion 223x297mm: " + 2 dict dup /PageSize [632 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B4: " + 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion ISOB4: " + 2 dict dup /PageSize [709 1001] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "0.0 0.0 612.0 792.0" +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" +*ImageableArea Ledger: "0.0 0.0 1224.0 792.0" +*ImageableArea A3: "0.0 0.0 842.0 1191.0" +*ImageableArea A4: "0.0 0.0 595.0 842.0" +*ImageableArea Legal13/8.5x13: "0.0 0.0 612.0 936.0" +*ImageableArea 9x11: "0.0 0.0 648.0 792.0" +*ImageableArea 223x297mm: "0.0 0.0 632.0 842.0" +*ImageableArea B4: "0.0 0.0 729.0 1032.0" +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension Ledger: "1224 792" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "595 842" +*PaperDimension Legal13/8.5x13: "612 936" +*PaperDimension 9x11: "648 792" +*PaperDimension 223x297mm: "632 842" +*PaperDimension B4: "729 1032" +*PaperDimension ISOB4: "709 1001" + +*OpenUI *MediaType: PickOne +*OrderDependency: 30 AnySetup *MediaType +*DefaultMediaType: Plain +*MediaType Plain: "1 dict dup /MediaType (Plain) put setpagedevice" +*MediaType Drilled: "1 dict dup /MediaType (Drilled) put setpagedevice" +*MediaType PreCutTab: "1 dict dup /MediaType (PreCutTab) put setpagedevice" +*MediaType DrilledPreCutTab/Drilled PreCutTab: " + 1 dict dup /MediaType (Drilled PreCutTab) put setpagedevice" +*End +*MediaType Transparency: " + 1 dict dup /MediaType (Transparency) put setpagedevice" +*End +*MediaType DrilledTransparency/Drilled Transparency: " + 1 dict dup /MediaType (Drilled Transparency) put setpagedevice" +*End +*MediaType FullCutTab: "1 dict dup /MediaType (FullCutTab) put setpagedevice" +*MediaType DrilledFullCutTab/Drilled FullCutTab: " + 1 dict dup /MediaType (Drilled FullCutTab) put setpagedevice" +*End +*?MediaType: " + save + currentpagedevice /MediaType + {get} stopped + {pop pop (Plain)} {dup null eq {pop (Plain)} if} ifelse + = flush + restore +" +*End +*CloseUI: *MediaType + +*OpenUI *MediaColor: PickOne +*OrderDependency: 30 AnySetup *MediaColor +*DefaultMediaColor: white +*MediaColor white: "1 dict dup /MediaColor (white) put setpagedevice" +*MediaColor noColor/clear: "1 dict dup /MediaColor (noColor) put setpagedevice" +*MediaColor blue: "1 dict dup /MediaColor (blue) put setpagedevice" +*MediaColor buff: "1 dict dup /MediaColor (buff) put setpagedevice" +*MediaColor green: "1 dict dup /MediaColor (green) put setpagedevice" +*MediaColor goldenrod: "1 dict dup /MediaColor (goldenrod) put setpagedevice" +*MediaColor pink: "1 dict dup /MediaColor (pink) put setpagedevice" +*MediaColor red: "1 dict dup /MediaColor (red) put setpagedevice" +*MediaColor yellow: "1 dict dup /MediaColor (yellow) put setpagedevice" +*?MediaColor: " + save + currentpagedevice /MediaColor + {get} stopped + {pop pop (white)} {dup null eq {pop (white)} if} ifelse + = flush + restore +" +*End +*CloseUI: *MediaColor + +*RequiresPageRegion All: True +*LandscapeOrientation: Plus90 + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect: "" +*CloseUI: *InputSlot + +*DefaultOutputOrder: Normal + +*OpenUI *Duplex: PickOne +*OrderDependency: 50 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None: " + 1 dict dup /Duplex false put setpagedevice + 1 dict dup /Tumble false put setpagedevice" +*End +*Duplex DuplexNoTumble: " + 1 dict dup /Duplex true put setpagedevice + 1 dict dup /Tumble false put setpagedevice" +*End +*Duplex DuplexTumble: " + 1 dict dup /Duplex true put setpagedevice + 1 dict dup /Tumble true put setpagedevice" +*End +*?Duplex: "save + currentpagedevice /Duplex get + { currentpagedevice /Tumble get + {(DuplexTumble)}{(DuplexNoTumble)}ifelse + } + { (None)} + ifelse = flush +restore +" +*End +*CloseUI: *Duplex + +*OpenUI *Collate: Boolean +*OrderDependency: 50 AnySetup *Collate +*DefaultCollate: True +*Collate True: "1 dict dup /Collate true put setpagedevice" +*Collate False: "1 dict dup /Collate false put setpagedevice" +*?Collate: " +save + currentpagedevice /Collate get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *Collate +*OpenUI *XRXFinishing/Finishing: PickOne +*OrderDependency: 60 AnySetup *XRXFinishing +*DefaultXRXFinishing: None + +*XRXFinishing None/None: " +1 dict dup /Staple 0 put setpagedevice +1 dict dup /Bind 0 put setpagedevice" +*End + +*XRXFinishing Single_Portrait_Staple/Single Portrait Staple: " +1 dict dup /Bind 0 put setpagedevice +2 dict dup /Staple 3 put + dup /StapleDetails 2 dict dup /Type 1 put dup /StapleLocation (SinglePortrait) put + put setpagedevice" +*End + +*XRXFinishing Single_Landscape_Staple/Single Landscape Staple: " +1 dict dup /Bind 0 put setpagedevice +2 dict dup /Staple 3 put + dup /StapleDetails 2 dict dup /Type 1 put dup /StapleLocation (SingleLandscape) put + put setpagedevice" +*End + +*XRXFinishing Dual_Staple/Dual Landscape Staple: " +1 dict dup /Bind 0 put setpagedevice +2 dict dup /Staple 3 put + dup /StapleDetails 2 dict dup /Type 1 put dup /StapleLocation (DualLandscape) put + put setpagedevice" +*End + +*XRXFinishing Bind_Left_Edge/Bind Left Edge: " +1 dict dup /Staple 0 put setpagedevice +1 dict dup /Bind 3 put setpagedevice" +*End +*?XRXFinishing: "(Unknown) = flush" + +*CloseUI: *XRXFinishing + +*% Font Information ===================== +*DefaultFont: Error +*Font Adobe-Caslon-Regular: Standard "(001.001)" Standard ROM +*Font Adobe-Caslon-Italic: Standard "(001.001)" Standard ROM +*Font Adobe-Caslon-Semibold: Standard "(001.001)" Standard ROM +*Font Adobe-Caslon-Semibold-Italic: Standard "(001.001)" Standard ROM +*Font Adobe-Garamond-Regular: Standard "(001.001)" Standard ROM +*Font Adobe-Garamond-Bold-Italic: Standard "(001.001)" Standard ROM +*Font Adobe-Garamond-Bold: Standard "(001.001)" Standard ROM +*Font Adobe-Garamond-Italic: Standard "(001.001)" Standard ROM +*Font Adobe-Wood-Type-Ornaments-Two: Standard "(001.002)" Standard ROM +*Font Americana: Standard "(001.000)" Standard ROM +*Font Americana-ExtraBold: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Barmeno-Medium: Standard "(001.000)" Standard ROM +*Font Barmeno-Bold: Standard "(001.000)" Standard ROM +*Font Barmeno-Regular: Standard "(001.000)" Standard ROM +*Font Barmeno-Extra-Bold: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.001)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM +*Font Bookman-Light: Standard "(001.001)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM +*Font Carta: Standard "(001.001)" Standard ROM +*Font Courier: Standard "(002.002)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Formata-Regular: Standard "(001.001)" Standard ROM +*Font Formata-Medium: Standard "(001.001)" Standard ROM +*Font Formata-Medium-Italic: Standard "(001.001)" Standard ROM +*Font Formata-Italic: Standard "(001.001)" Standard ROM +*Font Garamond-Bold: Standard "(001.001)" Standard ROM +*Font Garamond-BoldItalic: Standard "(001.002)" Standard ROM +*Font Garamond-Light: Standard "(001.002)" Standard ROM +*Font Garamond-LightItalic: Standard "(001.002)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Black: Standard "(001.001)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Light: Standard "(001.002)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font Kaufmann: Standard "(001.000)" Standard ROM +*Font Korinna-Bold: Standard "(001.001)" Standard ROM +*Font Korinna-KursivBold: Standard "(001.003)" Standard ROM +*Font Korinna-KursivRegular: Standard "(001.003)" Standard ROM +*Font Korinna-Regular: Standard "(001.001)" Standard ROM +*Font Lithos-Regular: Standard "(001.001)" Standard ROM +*Font Lithos-Black: Standard "(001.001)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Park-Avenue: Standard "(001.005)" Standard ROM +*Font Poetica-Supp-Ornaments: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Tekton-Regular: Standard "(001.001)" Standard ROM +*Font Tekton-Bold: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font Trajan-Bold: Standard "(001.000)" Standard ROM +*Font XeroxLogotypesPK1: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM +*Font ZapfDingbats: Special "(001.002)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "%%[ Error: invalidfont; OffendingCommand: findfont ]%%" +*Message: "\FontName\ not found, using Courier" +*Message: "GOODBYE!: job executed quit operator." + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "AMCP" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% Last Edit Date: Jan 26 1998 +*% The byte count of this file should be exactly 033601 or 034390 +*% depending on the filesystem it resides in. +*% end of PPD file for Xerox DocuTech 6135 diff --git a/openoffice/share/psprint/driver/XRD61801.PS b/openoffice/share/psprint/driver/XRD61801.PS new file mode 100644 index 0000000000000000000000000000000000000000..2087a21d7e3a791b460a0e4cbe64282c080b0e27 --- /dev/null +++ b/openoffice/share/psprint/driver/XRD61801.PS @@ -0,0 +1,789 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% +*% Filename: xrd61801.ppd +*% Product Version: 1.3 +*% +*FormatVersion: "4.3" +*FileVersion: "2.0" +*LanguageVersion: English +*LanguageEncoding: ISOLatin1 +*PCFileName: "XRD61801.PPD" +*Manufacturer: "Xerox" +*Product: "(Xerox DocuTech 6180)" +*PSVersion: "(2014.108) 510" +*ModelName: "Xerox DocuTech 6180" +*ShortNickName: "Xerox DocuTech 6180 PS2 v1.3" +*NickName: "Xerox DocuTech 6180 (01.30.00) v2014.108" + +*% ==== *Collate UI Constraints ==== +*UIConstraints: *Collate False *XRXFinishing Bind_Left_Edge +*UIConstraints: *Collate False *XRXFinishing Single_Portrait_Staple +*UIConstraints: *Collate False *XRXFinishing Single_Landscape_Staple +*UIConstraints: *Collate False *XRXFinishing Dual_Staple + +*% ==== *Duplex UI Constraints ==== +*UIConstraints: *Duplex DuplexNoTumble *MediaType PreCutTab +*UIConstraints: *Duplex DuplexNoTumble *MediaType DrilledPreCutTab +*UIConstraints: *Duplex DuplexNoTumble *MediaType Transparency +*UIConstraints: *Duplex DuplexNoTumble *MediaType DrilledTransparency +*UIConstraints: *Duplex DuplexNoTumble *MediaType FullCutTab +*UIConstraints: *Duplex DuplexNoTumble *MediaType DrilledFullCutTab +*UIConstraints: *Duplex DuplexTumble *MediaType PreCutTab +*UIConstraints: *Duplex DuplexTumble *MediaType DrilledPreCutTab +*UIConstraints: *Duplex DuplexTumble *MediaType Transparency +*UIConstraints: *Duplex DuplexTumble *MediaType DrilledTransparency +*UIConstraints: *Duplex DuplexTumble *MediaType FullCutTab +*UIConstraints: *Duplex DuplexTumble *MediaType DrilledFullCutTab + +*% ==== *MediaColor UI Constraints ==== +*UIConstraints: *MediaColor noColor *MediaType Plain +*UIConstraints: *MediaColor noColor *MediaType Drilled +*UIConstraints: *MediaColor noColor *MediaType PreCutTab +*UIConstraints: *MediaColor noColor *MediaType DrilledPreCutTab +*UIConstraints: *MediaColor noColor *MediaType FullCutTab +*UIConstraints: *MediaColor noColor *MediaType DrilledFullCutTab + +*% ==== *MediaType UI Constraints ==== +*UIConstraints: *MediaType Plain *MediaColor noColor +*UIConstraints: *MediaType Drilled *MediaColor noColor +*UIConstraints: *MediaType PreCutTab *Duplex DuplexNoTumble +*UIConstraints: *MediaType PreCutTab *Duplex DuplexTumble +*UIConstraints: *MediaType PreCutTab *MediaColor noColor +*UIConstraints: *MediaType PreCutTab *PageSize ISOB4 +*UIConstraints: *MediaType PreCutTab *PageRegion ISOB4 +*UIConstraints: *MediaType PreCutTab *PageSize B4 +*UIConstraints: *MediaType PreCutTab *PageRegion B4 +*UIConstraints: *MediaType PreCutTab *PageSize Tabloid +*UIConstraints: *MediaType PreCutTab *PageRegion Tabloid +*UIConstraints: *MediaType PreCutTab *PageSize Ledger +*UIConstraints: *MediaType PreCutTab *PageRegion Ledger +*UIConstraints: *MediaType PreCutTab *PageSize A3 +*UIConstraints: *MediaType PreCutTab *PageRegion A3 +*UIConstraints: *MediaType DrilledPreCutTab *Duplex DuplexNoTumble +*UIConstraints: *MediaType DrilledPreCutTab *Duplex DuplexTumble +*UIConstraints: *MediaType DrilledPreCutTab *MediaColor noColor +*UIConstraints: *MediaType DrilledPreCutTab *PageSize ISOB4 +*UIConstraints: *MediaType DrilledPreCutTab *PageRegion ISOB4 +*UIConstraints: *MediaType DrilledPreCutTab *PageSize B4 +*UIConstraints: *MediaType DrilledPreCutTab *PageRegion B4 +*UIConstraints: *MediaType DrilledPreCutTab *PageSize Tabloid +*UIConstraints: *MediaType DrilledPreCutTab *PageRegion Tabloid +*UIConstraints: *MediaType DrilledPreCutTab *PageSize Ledger +*UIConstraints: *MediaType DrilledPreCutTab *PageRegion Ledger +*UIConstraints: *MediaType DrilledPreCutTab *PageSize A3 +*UIConstraints: *MediaType DrilledPreCutTab *PageRegion A3 +*UIConstraints: *MediaType Transparency *XRXFinishing Bind_Left_Edge +*UIConstraints: *MediaType Transparency *XRXFinishing Single_Portrait_Staple +*UIConstraints: *MediaType Transparency *XRXFinishing Single_Landscape_Staple +*UIConstraints: *MediaType Transparency *XRXFinishing Dual_Staple +*UIConstraints: *MediaType Transparency *Duplex DuplexNoTumble +*UIConstraints: *MediaType Transparency *Duplex DuplexTumble +*UIConstraints: *MediaType Transparency *PageSize ISOB4 +*UIConstraints: *MediaType Transparency *PageRegion ISOB4 +*UIConstraints: *MediaType Transparency *PageSize B4 +*UIConstraints: *MediaType Transparency *PageRegion B4 +*UIConstraints: *MediaType Transparency *PageSize Tabloid +*UIConstraints: *MediaType Transparency *PageRegion Tabloid +*UIConstraints: *MediaType Transparency *PageSize Ledger +*UIConstraints: *MediaType Transparency *PageRegion Ledger +*UIConstraints: *MediaType Transparency *PageSize A3 +*UIConstraints: *MediaType Transparency *PageRegion A3 +*UIConstraints: *MediaType DrilledTransparency *XRXFinishing Bind_Left_Edge +*UIConstraints: *MediaType DrilledTransparency *XRXFinishing Single_Portrait_Staple +*UIConstraints: *MediaType DrilledTransparency *XRXFinishing Single_Landscape_Staple +*UIConstraints: *MediaType DrilledTransparency *XRXFinishing Dual_Staple +*UIConstraints: *MediaType DrilledTransparency *Duplex DuplexNoTumble +*UIConstraints: *MediaType DrilledTransparency *Duplex DuplexTumble +*UIConstraints: *MediaType DrilledTransparency *PageSize ISOB4 +*UIConstraints: *MediaType DrilledTransparency *PageRegion ISOB4 +*UIConstraints: *MediaType DrilledTransparency *PageSize B4 +*UIConstraints: *MediaType DrilledTransparency *PageRegion B4 +*UIConstraints: *MediaType DrilledTransparency *PageSize Tabloid +*UIConstraints: *MediaType DrilledTransparency *PageRegion Tabloid +*UIConstraints: *MediaType DrilledTransparency *PageSize Ledger +*UIConstraints: *MediaType DrilledTransparency *PageRegion Ledger +*UIConstraints: *MediaType DrilledTransparency *PageSize A3 +*UIConstraints: *MediaType DrilledTransparency *PageRegion A3 +*UIConstraints: *MediaType FullCutTab *Duplex DuplexNoTumble +*UIConstraints: *MediaType FullCutTab *Duplex DuplexTumble +*UIConstraints: *MediaType FullCutTab *MediaColor noColor +*UIConstraints: *MediaType DrilledFullCutTab *Duplex DuplexNoTumble +*UIConstraints: *MediaType DrilledFullCutTab *Duplex DuplexTumble +*UIConstraints: *MediaType DrilledFullCutTab *MediaColor noColor + +*% ==== *PageRegion UI Constraints ==== +*UIConstraints: *PageRegion Legal13 *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageRegion Legal *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageRegion ISOB4 *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageRegion ISOB4 *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageRegion ISOB4 *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageRegion ISOB4 *XRXFinishing Dual_Staple +*UIConstraints: *PageRegion ISOB4 *MediaType PreCutTab +*UIConstraints: *PageRegion ISOB4 *MediaType DrilledPreCutTab +*UIConstraints: *PageRegion ISOB4 *MediaType Transparency +*UIConstraints: *PageRegion ISOB4 *MediaType DrilledTransparency +*UIConstraints: *PageRegion B4 *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageRegion B4 *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageRegion B4 *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageRegion B4 *XRXFinishing Dual_Staple +*UIConstraints: *PageRegion B4 *MediaType PreCutTab +*UIConstraints: *PageRegion B4 *MediaType DrilledPreCutTab +*UIConstraints: *PageRegion B4 *MediaType Transparency +*UIConstraints: *PageRegion B4 *MediaType DrilledTransparency +*UIConstraints: *PageRegion Tabloid *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageRegion Tabloid *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageRegion Tabloid *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageRegion Tabloid *XRXFinishing Dual_Staple +*UIConstraints: *PageRegion Tabloid *MediaType PreCutTab +*UIConstraints: *PageRegion Tabloid *MediaType DrilledPreCutTab +*UIConstraints: *PageRegion Tabloid *MediaType Transparency +*UIConstraints: *PageRegion Tabloid *MediaType DrilledTransparency +*UIConstraints: *PageRegion Ledger *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageRegion Ledger *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageRegion Ledger *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageRegion Ledger *XRXFinishing Dual_Staple +*UIConstraints: *PageRegion Ledger *MediaType PreCutTab +*UIConstraints: *PageRegion Ledger *MediaType DrilledPreCutTab +*UIConstraints: *PageRegion Ledger *MediaType Transparency +*UIConstraints: *PageRegion Ledger *MediaType DrilledTransparency +*UIConstraints: *PageRegion A3 *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageRegion A3 *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageRegion A3 *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageRegion A3 *XRXFinishing Dual_Staple +*UIConstraints: *PageRegion A3 *MediaType PreCutTab +*UIConstraints: *PageRegion A3 *MediaType DrilledPreCutTab +*UIConstraints: *PageRegion A3 *MediaType Transparency +*UIConstraints: *PageRegion A3 *MediaType DrilledTransparency + +*% ==== *PageSize UI Constraints ==== +*UIConstraints: *PageSize Legal13 *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageSize Legal *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageSize ISOB4 *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageSize ISOB4 *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageSize ISOB4 *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageSize ISOB4 *XRXFinishing Dual_Staple +*UIConstraints: *PageSize ISOB4 *MediaType PreCutTab +*UIConstraints: *PageSize ISOB4 *MediaType DrilledPreCutTab +*UIConstraints: *PageSize ISOB4 *MediaType Transparency +*UIConstraints: *PageSize ISOB4 *MediaType DrilledTransparency +*UIConstraints: *PageSize B4 *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageSize B4 *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageSize B4 *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageSize B4 *XRXFinishing Dual_Staple +*UIConstraints: *PageSize B4 *MediaType PreCutTab +*UIConstraints: *PageSize B4 *MediaType DrilledPreCutTab +*UIConstraints: *PageSize B4 *MediaType Transparency +*UIConstraints: *PageSize B4 *MediaType DrilledTransparency +*UIConstraints: *PageSize Tabloid *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageSize Tabloid *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageSize Tabloid *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageSize Tabloid *XRXFinishing Dual_Staple +*UIConstraints: *PageSize Tabloid *MediaType PreCutTab +*UIConstraints: *PageSize Tabloid *MediaType DrilledPreCutTab +*UIConstraints: *PageSize Tabloid *MediaType Transparency +*UIConstraints: *PageSize Tabloid *MediaType DrilledTransparency +*UIConstraints: *PageSize Ledger *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageSize Ledger *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageSize Ledger *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageSize Ledger *XRXFinishing Dual_Staple +*UIConstraints: *PageSize Ledger *MediaType PreCutTab +*UIConstraints: *PageSize Ledger *MediaType DrilledPreCutTab +*UIConstraints: *PageSize Ledger *MediaType Transparency +*UIConstraints: *PageSize Ledger *MediaType DrilledTransparency +*UIConstraints: *PageSize A3 *XRXFinishing Bind_Left_Edge +*UIConstraints: *PageSize A3 *XRXFinishing Single_Portrait_Staple +*UIConstraints: *PageSize A3 *XRXFinishing Single_Landscape_Staple +*UIConstraints: *PageSize A3 *XRXFinishing Dual_Staple +*UIConstraints: *PageSize A3 *MediaType PreCutTab +*UIConstraints: *PageSize A3 *MediaType DrilledPreCutTab +*UIConstraints: *PageSize A3 *MediaType Transparency +*UIConstraints: *PageSize A3 *MediaType DrilledTransparency + +*% ====== XRXFinishing UI Constraints ======= +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize Legal13 +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion Legal13 +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize Legal +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion Legal +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageSize A3 +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageSize A3 +*UIConstraints: *XRXFinishing Dual_Staple *PageSize A3 +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize A3 +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageRegion A3 +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageRegion A3 +*UIConstraints: *XRXFinishing Dual_Staple *PageRegion A3 +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion A3 +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageSize B4 +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageSize B4 +*UIConstraints: *XRXFinishing Dual_Staple *PageSize B4 +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize B4 +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageRegion B4 +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageRegion B4 +*UIConstraints: *XRXFinishing Dual_Staple *PageRegion B4 +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion B4 +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageSize ISOB4 +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageSize ISOB4 +*UIConstraints: *XRXFinishing Dual_Staple *PageSize ISOB4 +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize ISOB4 +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageRegion ISOB4 +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageRegion ISOB4 +*UIConstraints: *XRXFinishing Dual_Staple *PageRegion ISOB4 +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion ISOB4 +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageSize Ledger +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageSize Ledger +*UIConstraints: *XRXFinishing Dual_Staple *PageSize Ledger +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize Ledger +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageRegion Ledger +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageRegion Ledger +*UIConstraints: *XRXFinishing Dual_Staple *PageRegion Ledger +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion Ledger +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageSize Tabloid +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageSize Tabloid +*UIConstraints: *XRXFinishing Dual_Staple *PageSize Tabloid +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageSize Tabloid +*UIConstraints: *XRXFinishing Single_Portrait_Staple *PageRegion Tabloid +*UIConstraints: *XRXFinishing Single_Landscape_Staple *PageRegion Tabloid +*UIConstraints: *XRXFinishing Dual_Staple *PageRegion Tabloid +*UIConstraints: *XRXFinishing Bind_Left_Edge *PageRegion Tabloid +*UIConstraints: *XRXFinishing Single_Portrait_Staple *Collate False +*UIConstraints: *XRXFinishing Single_Landscape_Staple *Collate False +*UIConstraints: *XRXFinishing Dual_Staple *Collate False +*UIConstraints: *XRXFinishing Bind_Left_Edge *Collate False +*UIConstraints: *XRXFinishing *MediaType Transparency +*UIConstraints: *XRXFinishing *MediaType DrilledTransparency + +*% ==== Device Capabilities =============== +*LanguageLevel: "2" +*FreeVM: "3577240" +*ColorDevice: False +*DefaultColorSpace: Gray +*VariablePaperSize: True +*FileSystem: False +*Throughput: "180" +*TTRasterizer: Type42 +*?TTRasterizer: " +save +42 /FontType resourcestatus +{ pop pop (Type42) } { (No Type42) } ifelse = flush +restore +" +*End +*Password: "()" +*ExitServer: " + count 0 eq + { false } { true exch startjob } ifelse + not { + (WARNING: Cannot modify initial VM.) = + (Missing or invalid password.) = + (Please contact the author of this software.) = flush quit + } if +" +*End + +*DefaultResolution: 600dpi +*?Resolution: " + save + currentpagedevice /HWResolution get + 0 get + ( ) cvs print + (dpi) + = flush + restore +" +*End + +*% Halftone Information =============== +*ContoneOnly: False +*DefaultHalftoneType: 3 +*ScreenFreq: "85.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{ 180 mul cos exch 180 mul cos add 2 div }" +*ScreenProc Line: "{ pop }" +*ScreenProc Ellipse: " + { dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub }" +*End +*DefaultTransfer: Null +*Transfer Null: "{ }" +*Transfer Null.Inverse: "{ 1 exch sub }" + +*% Paper Handling =================== +*% Code in this section both selects a tray and sets up a frame buffer. + +*MaxMediaWidth: "1224" +*MaxMediaHeight: "1031" +*ParamCustomPageSize Width: 1 points 576 1224 +*ParamCustomPageSize Height: 2 points 720 1031 +*ParamCustomPageSize WidthOffset: 3 points 0 1224 +*ParamCustomPageSize HeightOffset: 4 points 0 1031 +*ParamCustomPageSize Orientation: 5 int 0 0 + +*CustomPageSize True: " +pop pop pop % discard orientation & offsets +2 dict begin +/PageSize [ +4 -2 roll +] def +/ImagingBBox null def +currentdict end setpagedevice +" +*End +*HWMargins: 0 0 0 0 + +*OpenUI *PageSize: PickOne +*OrderDependency: 30 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Tabloid: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Ledger: " + 2 dict dup /PageSize [1224 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal13/8.5x13: " + 2 dict dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize 9x11: " + 2 dict dup /PageSize [648 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize 223x297mm: " + 2 dict dup /PageSize [632 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize B4: " + 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize ISOB4: " + 2 dict dup /PageSize [709 1001] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 9 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [1224 792] (Ledger) put + dup [842 1191] (A3) put + dup [595 842] (A4) put + dup [612 936] (Legal13) put + dup [648 792] (9x11) put + dup [632 842] (223x297mm) put + dup [729 1032] (B4) put + dup [709 1001] (ISOB4) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion: PickOne +*OrderDependency: 40 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter: " + 2 dict dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal: " + 2 dict dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Tabloid: " + 2 dict dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Ledger: " + 2 dict dup /PageSize [1224 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A3: " + 2 dict dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4: " + 2 dict dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal13/8.5x13: " + 2 dict dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion 9x11: " + 2 dict dup /PageSize [648 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion 223x297mm: " + 2 dict dup /PageSize [632 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion B4: " + 2 dict dup /PageSize [729 1032] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion ISOB4: " + 2 dict dup /PageSize [709 1001] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% The following entries provide information about specific paper keywords. +*DefaultImageableArea: Letter +*ImageableArea Letter: "0.0 0.0 612.0 792.0" +*ImageableArea Legal: "0.0 0.0 612.0 1008.0" +*ImageableArea Tabloid: "0.0 0.0 792.0 1224.0" +*ImageableArea Ledger: "0.0 0.0 1224.0 792.0" +*ImageableArea A3: "0.0 0.0 842.0 1191.0" +*ImageableArea A4: "0.0 0.0 595.0 842.0" +*ImageableArea Legal13/8.5x13: "0.0 0.0 612.0 936.0" +*ImageableArea 9x11: "0.0 0.0 648.0 792.0" +*ImageableArea 223x297mm: "0.0 0.0 632.0 842.0" +*ImageableArea B4: "0.0 0.0 729.0 1032.0" +*ImageableArea ISOB4: "0.0 0.0 709.0 1001.0" +*?ImageableArea: " + save + /cvp { ( ) cvs print ( ) print } bind def + /upperright {10000 mul floor 10000 div} bind def + /lowerleft {10000 mul ceiling 10000 div} bind def + newpath clippath pathbbox + 4 -2 roll exch 2 {lowerleft cvp} repeat + exch 2 {upperright cvp} repeat flush + restore +" +*End + +*% These provide the physical dimensions of the paper (by keyword) +*DefaultPaperDimension: Letter +*PaperDimension Letter: "612 792" +*PaperDimension Legal: "612 1008" +*PaperDimension Tabloid: "792 1224" +*PaperDimension Ledger: "1224 792" +*PaperDimension A3: "842 1191" +*PaperDimension A4: "595 842" +*PaperDimension Legal13/8.5x13: "612 936" +*PaperDimension 9x11: "648 792" +*PaperDimension 223x297mm: "632 842" +*PaperDimension B4: "729 1032" +*PaperDimension ISOB4: "709 1001" + +*OpenUI *MediaType: PickOne +*OrderDependency: 30 AnySetup *MediaType +*DefaultMediaType: Plain +*MediaType Plain: "1 dict dup /MediaType (Plain) put setpagedevice" +*MediaType Drilled: "1 dict dup /MediaType (Drilled) put setpagedevice" +*MediaType PreCutTab: "1 dict dup /MediaType (PreCutTab) put setpagedevice" +*MediaType DrilledPreCutTab/Drilled PreCutTab: " + 1 dict dup /MediaType (Drilled PreCutTab) put setpagedevice" +*End +*MediaType Transparency: " + 1 dict dup /MediaType (Transparency) put setpagedevice" +*End +*MediaType DrilledTransparency/Drilled Transparency: " + 1 dict dup /MediaType (Drilled Transparency) put setpagedevice" +*End +*MediaType FullCutTab: "1 dict dup /MediaType (FullCutTab) put setpagedevice" +*MediaType DrilledFullCutTab/Drilled FullCutTab: " + 1 dict dup /MediaType (Drilled FullCutTab) put setpagedevice" +*End +*?MediaType: " + save + currentpagedevice /MediaType + {get} stopped + {pop pop (Plain)} {dup null eq {pop (Plain)} if} ifelse + = flush + restore +" +*End +*CloseUI: *MediaType + +*OpenUI *MediaColor: PickOne +*OrderDependency: 30 AnySetup *MediaColor +*DefaultMediaColor: white +*MediaColor white: "1 dict dup /MediaColor (white) put setpagedevice" +*MediaColor noColor/clear: "1 dict dup /MediaColor (noColor) put setpagedevice" +*MediaColor blue: "1 dict dup /MediaColor (blue) put setpagedevice" +*MediaColor buff: "1 dict dup /MediaColor (buff) put setpagedevice" +*MediaColor green: "1 dict dup /MediaColor (green) put setpagedevice" +*MediaColor goldenrod: "1 dict dup /MediaColor (goldenrod) put setpagedevice" +*MediaColor pink: "1 dict dup /MediaColor (pink) put setpagedevice" +*MediaColor red: "1 dict dup /MediaColor (red) put setpagedevice" +*MediaColor yellow: "1 dict dup /MediaColor (yellow) put setpagedevice" +*?MediaColor: " + save + currentpagedevice /MediaColor + {get} stopped + {pop pop (white)} {dup null eq {pop (white)} if} ifelse + = flush + restore +" +*End +*CloseUI: *MediaColor + +*RequiresPageRegion All: True +*LandscapeOrientation: Plus90 + +*OpenUI *InputSlot: PickOne +*OrderDependency: 20 AnySetup *InputSlot +*DefaultInputSlot: AutoSelect +*InputSlot AutoSelect: "" +*CloseUI: *InputSlot + +*DefaultOutputOrder: Normal + +*OpenUI *Duplex: PickOne +*OrderDependency: 50 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None: " + 1 dict dup /Duplex false put setpagedevice + 1 dict dup /Tumble false put setpagedevice" +*End +*Duplex DuplexNoTumble: " + 1 dict dup /Duplex true put setpagedevice + 1 dict dup /Tumble false put setpagedevice" +*End +*Duplex DuplexTumble: " + 1 dict dup /Duplex true put setpagedevice + 1 dict dup /Tumble true put setpagedevice" +*End +*?Duplex: "save + currentpagedevice /Duplex get + { currentpagedevice /Tumble get + {(DuplexTumble)}{(DuplexNoTumble)}ifelse + } + { (None)} + ifelse = flush +restore +" +*End +*CloseUI: *Duplex + +*OpenUI *Collate: Boolean +*OrderDependency: 50 AnySetup *Collate +*DefaultCollate: True +*Collate True: "1 dict dup /Collate true put setpagedevice" +*Collate False: "1 dict dup /Collate false put setpagedevice" +*?Collate: " +save + currentpagedevice /Collate get + {(True)}{(False)}ifelse = flush +restore +" +*End +*CloseUI: *Collate +*OpenUI *XRXFinishing/Finishing: PickOne +*OrderDependency: 60 AnySetup *XRXFinishing +*DefaultXRXFinishing: None + +*XRXFinishing None/None: " +1 dict dup /Staple 0 put setpagedevice +1 dict dup /Bind 0 put setpagedevice" +*End + +*XRXFinishing Single_Portrait_Staple/Single Portrait Staple: " +1 dict dup /Bind 0 put setpagedevice +2 dict dup /Staple 3 put + dup /StapleDetails 2 dict dup /Type 1 put dup /StapleLocation (SinglePortrait) put + put setpagedevice" +*End + +*XRXFinishing Single_Landscape_Staple/Single Landscape Staple: " +1 dict dup /Bind 0 put setpagedevice +2 dict dup /Staple 3 put + dup /StapleDetails 2 dict dup /Type 1 put dup /StapleLocation (SingleLandscape) put + put setpagedevice" +*End + +*XRXFinishing Dual_Staple/Dual Landscape Staple: " +1 dict dup /Bind 0 put setpagedevice +2 dict dup /Staple 3 put + dup /StapleDetails 2 dict dup /Type 1 put dup /StapleLocation (DualLandscape) put + put setpagedevice" +*End + +*XRXFinishing Bind_Left_Edge/Bind Left Edge: " +1 dict dup /Staple 0 put setpagedevice +1 dict dup /Bind 3 put setpagedevice" +*End +*?XRXFinishing: "(Unknown) = flush" + +*CloseUI: *XRXFinishing + +*% Font Information ===================== +*DefaultFont: Error +*Font Adobe-Caslon-Regular: Standard "(001.001)" Standard ROM +*Font Adobe-Caslon-Italic: Standard "(001.001)" Standard ROM +*Font Adobe-Caslon-Semibold: Standard "(001.001)" Standard ROM +*Font Adobe-Caslon-Semibold-Italic: Standard "(001.001)" Standard ROM +*Font Adobe-Garamond-Regular: Standard "(001.001)" Standard ROM +*Font Adobe-Garamond-Bold-Italic: Standard "(001.001)" Standard ROM +*Font Adobe-Garamond-Bold: Standard "(001.001)" Standard ROM +*Font Adobe-Garamond-Italic: Standard "(001.001)" Standard ROM +*Font Adobe-Wood-Type-Ornaments-Two: Standard "(001.002)" Standard ROM +*Font Americana: Standard "(001.000)" Standard ROM +*Font Americana-ExtraBold: Standard "(001.000)" Standard ROM +*Font AvantGarde-Book: Standard "(001.002)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.002)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.003)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.003)" Standard ROM +*Font Barmeno-Medium: Standard "(001.000)" Standard ROM +*Font Barmeno-Bold: Standard "(001.000)" Standard ROM +*Font Barmeno-Regular: Standard "(001.000)" Standard ROM +*Font Barmeno-Extra-Bold: Standard "(001.000)" Standard ROM +*Font Bookman-Demi: Standard "(001.001)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.001)" Standard ROM +*Font Bookman-Light: Standard "(001.001)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.001)" Standard ROM +*Font Carta: Standard "(001.001)" Standard ROM +*Font Courier: Standard "(002.002)" Standard ROM +*Font Courier-Bold: Standard "(002.002)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.002)" Standard ROM +*Font Courier-Oblique: Standard "(002.002)" Standard ROM +*Font Formata-Regular: Standard "(001.001)" Standard ROM +*Font Formata-Medium: Standard "(001.001)" Standard ROM +*Font Formata-Medium-Italic: Standard "(001.001)" Standard ROM +*Font Formata-Italic: Standard "(001.001)" Standard ROM +*Font Garamond-Bold: Standard "(001.001)" Standard ROM +*Font Garamond-BoldItalic: Standard "(001.002)" Standard ROM +*Font Garamond-Light: Standard "(001.002)" Standard ROM +*Font Garamond-LightItalic: Standard "(001.002)" Standard ROM +*Font Helvetica: Standard "(001.006)" Standard ROM +*Font Helvetica-Black: Standard "(001.001)" Standard ROM +*Font Helvetica-BlackOblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Condensed: Standard "(001.001)" Standard ROM +*Font Helvetica-Condensed-Bold: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-BoldObl: Standard "(001.002)" Standard ROM +*Font Helvetica-Condensed-Oblique: Standard "(001.001)" Standard ROM +*Font Helvetica-Light: Standard "(001.002)" Standard ROM +*Font Helvetica-LightOblique: Standard "(001.002)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006)" Standard ROM +*Font Kaufmann: Standard "(001.000)" Standard ROM +*Font Korinna-Bold: Standard "(001.001)" Standard ROM +*Font Korinna-KursivBold: Standard "(001.003)" Standard ROM +*Font Korinna-KursivRegular: Standard "(001.003)" Standard ROM +*Font Korinna-Regular: Standard "(001.001)" Standard ROM +*Font Lithos-Regular: Standard "(001.001)" Standard ROM +*Font Lithos-Black: Standard "(001.001)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.008)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.006)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.005)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.006)" Standard ROM +*Font Palatino-Bold: Standard "(001.005)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005)" Standard ROM +*Font Palatino-Italic: Standard "(001.005)" Standard ROM +*Font Palatino-Roman: Standard "(001.005)" Standard ROM +*Font Park-Avenue: Standard "(001.005)" Standard ROM +*Font Poetica-Supp-Ornaments: Standard "(001.000)" Standard ROM +*Font Symbol: Special "(001.003)" Special ROM +*Font Tekton-Regular: Standard "(001.001)" Standard ROM +*Font Tekton-Bold: Standard "(001.000)" Standard ROM +*Font Times-Bold: Standard "(001.007)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009)" Standard ROM +*Font Times-Italic: Standard "(001.007)" Standard ROM +*Font Times-Roman: Standard "(001.007)" Standard ROM +*Font Trajan-Bold: Standard "(001.000)" Standard ROM +*Font XeroxLogotypesPK1: Standard "(001.000)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.003)" Standard ROM +*Font ZapfDingbats: Special "(001.002)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% Printer Messages (verbatim from printer): +*Message: "%%[ exitserver: permanent state may be changed ]%%" +*Message: "%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%" +*Message: "%%[ Error: invalidfont; OffendingCommand: findfont ]%%" +*Message: "\FontName\ not found, using Courier" +*Message: "GOODBYE!: job executed quit operator." + +*% Status (format: %%[ status: <one of these> ] %%) +*Status: "initializing" +*Status: "idle" +*Status: "holding" +*Status: "busy" +*Status: "waiting" + +*% Input Sources (format: %%[ status: <stat>; source: <one of these> ]%% ) +*Source: "AMCP" + +*%DeviceAdjustMatrix: "[1 0 0 1 0 0]" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + +*% For 85 lpi / 600 dpi (5,5,2,6,6,2,20/3,0) ===================== + +*ColorSepScreenAngle ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq CustomColor.85lpi.600dpi/85 lpi / 600 dpi: "84.8528" +*ColorSepScreenFreq ProcessCyan.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessMagenta.85lpi.600dpi/85 lpi / 600 dpi: "94.8683" +*ColorSepScreenFreq ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: "30.0" + +*ColorSepScreenProc ProcessYellow.85lpi.600dpi/85 lpi / 600 dpi: " +{1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +1 add 2 div 3 mul dup floor sub 2 mul 1 sub exch +abs exch abs 2 copy add 1 gt {1 sub dup mul exch 1 sub dup mul add 1 +sub }{dup mul exch dup mul add 1 exch sub }ifelse }" +*End + +*% For 71 lpi / 600 dpi =============================== + +*ColorSepScreenAngle ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "45.0" +*ColorSepScreenAngle ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "71.5651" +*ColorSepScreenAngle ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "18.4349" +*ColorSepScreenAngle ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "0.0" + +*ColorSepScreenFreq ProcessBlack.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq CustomColor.71lpi.600dpi/71 lpi / 600 dpi: "70.7107" +*ColorSepScreenFreq ProcessCyan.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessMagenta.71lpi.600dpi/71 lpi / 600 dpi: "63.2456" +*ColorSepScreenFreq ProcessYellow.71lpi.600dpi/71 lpi / 600 dpi: "66.6667" + +*% Last Edit Date: Jan 26 1998 +*% The byte count of this file should be exactly 033600 or 034389 +*% depending on the filesystem it resides in. +*% end of PPD file for Xerox DocuTech 6180 diff --git a/openoffice/share/psprint/driver/XRN17000.PS b/openoffice/share/psprint/driver/XRN17000.PS new file mode 100644 index 0000000000000000000000000000000000000000..4d32d53e89976557e24777f8bd738974ae5611b8 --- /dev/null +++ b/openoffice/share/psprint/driver/XRN17000.PS @@ -0,0 +1,1267 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% Internal version 2.0 6/15/98 + +*% === REQUIRED ENTRIES === +*FormatVersion: "4.3" +*FileVersion: "1.0" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "XRN17000.PPD" +*PSVersion: "(3010.106) 1" +*Product: "(Xerox DocuPrint N17)" +*ShortNickName: "Xerox DocuPrint N17" +*NickName: "Xerox DocuPrint N17, v. 3010.106" +*ModelName: "Xerox DocuPrint N17" +*Manufacturer: "Xerox" + + +*% === INSTALLABLE OPTIONS === +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Duplex Module: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save + currentpagedevice /Duplex known + {(True)}{(False)} ifelse + = flush + restore + " +*End +*CloseUI: *Option1 + +*OpenUI *Option2/Tray 2: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*?Option2: " + save + currentpagedevice /InputAttributes known + { + currentpagedevice /InputAttributes get + 2 known + {(True)}{(False)} ifelse + } + { (Unknown) } ifelse + = flush + restore" +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Tray 3: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " + save + currentpagedevice /InputAttributes known + { + currentpagedevice /InputAttributes get + 2 known + {(True)}{(False)} ifelse + } + { (Unknown) } ifelse + = flush + restore" +*End +*CloseUI: *Option3 + +*OpenUI *Option4/Hard Disk: Boolean +*DefaultOption4: False +*Option4 True/Installed: "" +*Option4 False/Not Installed: "" +*?Option4: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore + " +*End +*CloseUI: *Option4 + +*OpenUI *Option5/Envelope Feeder: Boolean +*DefaultOption5: False +*Option5 True/Installed: "" +*Option5 False/Not Installed: "" +*?Option5: " + save + currentpagedevice /InputAttributes known + { + currentpagedevice /InputAttributes get + 6 known + {(True)}{(False)} ifelse + } + { (Unknown) } ifelse + = flush + restore" +*End +*CloseUI: *Option5 + +*OpenUI *Option6/Offset Catch Tray (OCT): Boolean +*DefaultOption6: False +*Option6 True/Installed: "" +*Option6 False/Not Installed: "" +*?Option6: " + save + currentpagedevice /OutputAttributes known + { + currentpagedevice /OutputAttributes get + 2 known {(True)}{(False) } ifelse + } + { (Unknown) } ifelse + = flush + restore" +*End +*CloseUI: *Option6 + +*OpenUI *InstalledMemory/Total Printer Memory: PickOne +*DefaultInstalledMemory: 16Meg +*InstalledMemory 16Meg/16 MB RAM: "" +*InstalledMemory 24Meg/24 MB RAM: "" +*InstalledMemory 32Meg/32 MB RAM: "" +*InstalledMemory 40Meg/40 MB RAM: "" +*InstalledMemory 48Meg/48 MB RAM: "" +*InstalledMemory 56Meg/56 MB RAM: "" +*InstalledMemory 64Meg/64 MB RAM: "" +*InstalledMemory 72Meg/72 MB RAM: "" +*InstalledMemory 80Meg/80 MB RAM: "" +*InstalledMemory 88Meg/88 MB RAM: "" +*InstalledMemory 104Meg/104 MB RAM: "" + +*?InstalledMemory: " + save + 11 dict + dup 0 (16Meg) put + dup 1 (24Meg) put + dup 2 (32Meg) put + dup 3 (40Meg) put + dup 4 (48Meg) put + dup 5 (56Meg) put + dup 6 (64Meg) put + dup 7 (72Meg) put + dup 8 (80Meg) put + dup 9 (88Meg) put + dup 10 (104Meg) put + currentsystemparams dup /RamSize known + {/RamSize get 1048576 div floor cvi + 8 idiv 1 sub get} + {pop (Unknown) } ifelse + = flush + restore + " +*End +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*% === UI CONSTRAINTS === + +*UIConstraints: *Option1 False *Duplex +*UIConstraints: *Duplex *Option1 False + +*UIConstraints: *Option2 False *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *Option2 False + +*UIConstraints: *Option3 False *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *Option3 False + +*UIConstraints: *Option6 False *Jog +*UIConstraints: *Jog *Option6 False + +*UIConstraints: *Option5 False *InputSlot Envelope +*UIConstraints: *InputSlot Envelope *Option5 False + +*UIConstraints: *Option6 False *OutputBin OCT +*UIConstraints: *OutputBin OCT *Option6 False + +*% -- envelopes can only come from MBF or Envelope Feeder + +*UIConstraints: *PageSize Env10 *InputSlot Tray1 +*UIConstraints: *PageSize Env10 *InputSlot Tray2 +*UIConstraints: *PageSize Env10 *InputSlot Tray3 + +*UIConstraints: *PageSize EnvC5 *InputSlot Tray1 +*UIConstraints: *PageSize EnvC5 *InputSlot Tray2 +*UIConstraints: *PageSize EnvC5 *InputSlot Tray3 + +*UIConstraints: *PageSize EnvDL *InputSlot Tray1 +*UIConstraints: *PageSize EnvDL *InputSlot Tray2 +*UIConstraints: *PageSize EnvDL *InputSlot Tray3 + +*UIConstraints: *PageSize EnvMonarch *InputSlot Tray1 +*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2 +*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3 + +*UIConstraints: *PageRegion Env10 *InputSlot Tray1 +*UIConstraints: *PageRegion Env10 *InputSlot Tray2 +*UIConstraints: *PageRegion Env10 *InputSlot Tray3 + +*UIConstraints: *PageRegion EnvC5 *InputSlot Tray1 +*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2 +*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3 + +*UIConstraints: *PageRegion EnvDL *InputSlot Tray1 +*UIConstraints: *PageRegion EnvDL *InputSlot Tray2 +*UIConstraints: *PageRegion EnvDL *InputSlot Tray3 + +*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray1 +*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2 +*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageSize Env10 +*UIConstraints: *InputSlot Tray2 *PageSize Env10 +*UIConstraints: *InputSlot Tray3 *PageSize Env10 + +*UIConstraints: *InputSlot Tray1 *PageSize EnvC5 +*UIConstraints: *InputSlot Tray2 *PageSize EnvC5 +*UIConstraints: *InputSlot Tray3 *PageSize EnvC5 + +*UIConstraints: *InputSlot Tray1 *PageSize EnvDL +*UIConstraints: *InputSlot Tray2 *PageSize EnvDL +*UIConstraints: *InputSlot Tray3 *PageSize EnvDL + +*UIConstraints: *InputSlot Tray1 *PageSize EnvMonarch +*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch +*UIConstraints: *InputSlot Tray3 *PageSize EnvMonarch + +*UIConstraints: *InputSlot Tray1 *PageRegion Env10 +*UIConstraints: *InputSlot Tray2 *PageRegion Env10 +*UIConstraints: *InputSlot Tray3 *PageRegion Env10 + +*UIConstraints: *InputSlot Tray1 *PageRegion EnvC5 +*UIConstraints: *InputSlot Tray2 *PageRegion EnvC5 +*UIConstraints: *InputSlot Tray3 *PageRegion EnvC5 + +*UIConstraints: *InputSlot Tray1 *PageRegion EnvDL +*UIConstraints: *InputSlot Tray2 *PageRegion EnvDL +*UIConstraints: *InputSlot Tray3 *PageRegion EnvDL + +*UIConstraints: *InputSlot Tray1 *PageRegion EnvMonarch +*UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch +*UIConstraints: *InputSlot Tray3 *PageRegion EnvMonarch + +*% -- limits Envelope Feeder + +*UIConstraints: *PageSize Letter *InputSlot Envelope +*UIConstraints: *PageSize Legal *InputSlot Envelope +*UIConstraints: *PageSize A4 *InputSlot Envelope +*UIConstraints: *PageSize A5 *InputSlot Envelope +*UIConstraints: *PageSize A6 *InputSlot Envelope +*UIConstraints: *PageSize Executive *InputSlot Envelope +*UIConstraints: *PageSize Statement *InputSlot Envelope +*UIConstraints: *PageSize ISOB5 *InputSlot Envelope +*UIConstraints: *PageSize FanFoldGermanLegal *InputSlot Envelope + +*UIConstraints: *InputSlot Envelope *PageSize Letter +*UIConstraints: *InputSlot Envelope *PageSize Legal +*UIConstraints: *InputSlot Envelope *PageSize A4 +*UIConstraints: *InputSlot Envelope *PageSize A5 +*UIConstraints: *InputSlot Envelope *PageSize A6 +*UIConstraints: *InputSlot Envelope *PageSize Executive +*UIConstraints: *InputSlot Envelope *PageSize Statement +*UIConstraints: *InputSlot Envelope *PageSize ISOB5 +*UIConstraints: *InputSlot Envelope *PageSize FanFoldGermanLegal + +*UIConstraints: *PageRegion Letter *InputSlot Envelope +*UIConstraints: *PageRegion Legal *InputSlot Envelope +*UIConstraints: *PageRegion A4 *InputSlot Envelope +*UIConstraints: *PageRegion A5 *InputSlot Envelope +*UIConstraints: *PageRegion A6 *InputSlot Envelope +*UIConstraints: *PageRegion Executive *InputSlot Envelope +*UIConstraints: *PageRegion Statement *InputSlot Envelope +*UIConstraints: *PageRegion ISOB5 *InputSlot Envelope +*UIConstraints: *PageRegion FanFoldGermanLegal *InputSlot Envelope + +*UIConstraints: *InputSlot Envelope *PageRegion Letter +*UIConstraints: *InputSlot Envelope *PageRegion Legal +*UIConstraints: *InputSlot Envelope *PageRegion A4 +*UIConstraints: *InputSlot Envelope *PageRegion A5 +*UIConstraints: *InputSlot Envelope *PageRegion A6 +*UIConstraints: *InputSlot Envelope *PageRegion Executive +*UIConstraints: *InputSlot Envelope *PageRegion Statement +*UIConstraints: *InputSlot Envelope *PageRegion ISOB5 +*UIConstraints: *InputSlot Envelope *PageRegion FanFoldGermanLegal + +*UIConstraints: *InputSlot Envelope *XRXAMediaType Plain +*UIConstraints: *InputSlot Envelope *XRXAMediaType Transparency +*UIConstraints: *InputSlot Envelope *XRXAMediaType Labels +*UIConstraints: *InputSlot Envelope *XRXAMediaType Preprinted +*UIConstraints: *InputSlot Envelope *XRXAMediaType Letterhead +*UIConstraints: *InputSlot Envelope *XRXAMediaType Prepunched +*UIConstraints: *InputSlot Envelope *XRXAMediaType Bond +*UIConstraints: *InputSlot Envelope *XRXAMediaType Recycled +*UIConstraints: *InputSlot Envelope *XRXAMediaType Color +*UIConstraints: *InputSlot Envelope *XRXAMediaType Cardstock + +*UIConstraints: *XRXAMediaType Plain *InputSlot Envelope +*UIConstraints: *XRXAMediaType Transparency *InputSlot Envelope +*UIConstraints: *XRXAMediaType Labels *InputSlot Envelope +*UIConstraints: *XRXAMediaType Preprinted *InputSlot Envelope +*UIConstraints: *XRXAMediaType Letterhead *InputSlot Envelope +*UIConstraints: *XRXAMediaType Prepunched *InputSlot Envelope +*UIConstraints: *XRXAMediaType Bond *InputSlot Envelope +*UIConstraints: *XRXAMediaType Recycled *InputSlot Envelope +*UIConstraints: *XRXAMediaType Color *InputSlot Envelope +*UIConstraints: *XRXAMediaType Cardstock *InputSlot Envelope + +*% -- A6 can only come from MBF (Multi Bypass Feeder) +*UIConstraints: *PageSize A5 *InputSlot Tray1 +*UIConstraints: *PageSize A5 *InputSlot Tray2 +*UIConstraints: *PageSize A5 *InputSlot Tray3 +*UIConstraints: *PageRegion A5 *InputSlot Tray1 +*UIConstraints: *PageRegion A5 *InputSlot Tray2 +*UIConstraints: *PageRegion A5 *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageSize A5 +*UIConstraints: *InputSlot Tray2 *PageSize A5 +*UIConstraints: *InputSlot Tray3 *PageSize A5 +*UIConstraints: *InputSlot Tray1 *PageRegion A5 +*UIConstraints: *InputSlot Tray2 *PageRegion A5 +*UIConstraints: *InputSlot Tray3 *PageRegion A5 + +*% -- A6 can only come from MBF (Multi Bypass Feeder) +*UIConstraints: *PageSize A6 *InputSlot Tray1 +*UIConstraints: *PageSize A6 *InputSlot Tray2 +*UIConstraints: *PageSize A6 *InputSlot Tray3 +*UIConstraints: *PageRegion A6 *InputSlot Tray1 +*UIConstraints: *PageRegion A6 *InputSlot Tray2 +*UIConstraints: *PageRegion A6 *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageSize A6 +*UIConstraints: *InputSlot Tray2 *PageSize A6 +*UIConstraints: *InputSlot Tray3 *PageSize A6 +*UIConstraints: *InputSlot Tray1 *PageRegion A6 +*UIConstraints: *InputSlot Tray2 *PageRegion A6 +*UIConstraints: *InputSlot Tray3 *PageRegion A6 + +*% -- ISOB5 can only come from MBF (Multi Bypass Feeder) +*UIConstraints: *PageSize ISOB5 *InputSlot Tray1 +*UIConstraints: *PageSize ISOB5 *InputSlot Tray2 +*UIConstraints: *PageSize ISOB5 *InputSlot Tray3 + +*UIConstraints: *PageRegion ISOB5 *InputSlot Tray1 +*UIConstraints: *PageRegion ISOB5 *InputSlot Tray2 +*UIConstraints: *PageRegion ISOB5 *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 + +*UIConstraints: *InputSlot Tray1 *PageRegion ISOB5 +*UIConstraints: *InputSlot Tray2 *PageRegion ISOB5 +*UIConstraints: *InputSlot Tray3 *PageRegion ISOB5 + +*% -- Statement can only come from MBF (Multi Bypass Feeder) +*UIConstraints: *PageSize Statement *InputSlot Tray1 +*UIConstraints: *PageSize Statement *InputSlot Tray2 +*UIConstraints: *PageSize Statement *InputSlot Tray3 + +*UIConstraints: *PageRegion Statement *InputSlot Tray1 +*UIConstraints: *PageRegion Statement *InputSlot Tray2 +*UIConstraints: *PageRegion Statement *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray1 *PageSize Statement +*UIConstraints: *InputSlot Tray2 *PageSize Statement +*UIConstraints: *InputSlot Tray3 *PageSize Statement + +*UIConstraints: *InputSlot Tray1 *PageRegion Statement +*UIConstraints: *InputSlot Tray2 *PageRegion Statement +*UIConstraints: *InputSlot Tray3 *PageRegion Statement + +*% -- only limited sized from lower trays +*UIConstraints: *PageSize Executive *InputSlot Tray2 +*UIConstraints: *PageSize Executive *InputSlot Tray3 + +*UIConstraints: *PageRegion Executive *InputSlot Tray2 +*UIConstraints: *PageRegion Executive *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray2 *PageSize Executive +*UIConstraints: *InputSlot Tray3 *PageSize Executive + +*UIConstraints: *InputSlot Tray2 *PageRegion Executive +*UIConstraints: *InputSlot Tray3 *PageRegion Executive + +*% -- limits for Tray1 + +*UIConstraints: *PageSize Statement *InputSlot Tray1 +*UIConstraints: *PageSize ISOB5 *InputSlot Tray1 +*UIConstraints: *PageSize A5 *InputSlot Tray1 +*UIConstraints: *PageSize A6 *InputSlot Tray1 +*UIConstraints: *PageSize Env10 *InputSlot Tray1 +*UIConstraints: *PageSize EnvC5 *InputSlot Tray1 +*UIConstraints: *PageSize EnvDL *InputSlot Tray1 +*UIConstraints: *PageSize EnvMonarch *InputSlot Tray1 + +*UIConstraints: *InputSlot Tray1 *PageSize Statement +*UIConstraints: *InputSlot Tray1 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize A5 +*UIConstraints: *InputSlot Tray1 *PageSize A6 +*UIConstraints: *InputSlot Tray1 *PageSize Env10 +*UIConstraints: *InputSlot Tray1 *PageSize EnvC5 +*UIConstraints: *InputSlot Tray1 *PageSize EnvDL +*UIConstraints: *InputSlot Tray1 *PageSize EnvMonarch + +*UIConstraints: *PageRegion Statement *InputSlot Tray1 +*UIConstraints: *PageRegion ISOB5 *InputSlot Tray1 +*UIConstraints: *PageRegion A5 *InputSlot Tray1 +*UIConstraints: *PageRegion A6 *InputSlot Tray1 +*UIConstraints: *PageRegion Env10 *InputSlot Tray1 +*UIConstraints: *PageRegion EnvC5 *InputSlot Tray1 +*UIConstraints: *PageRegion EnvDL *InputSlot Tray1 +*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray1 + +*UIConstraints: *InputSlot Tray1 *PageRegion Statement +*UIConstraints: *InputSlot Tray1 *PageRegion ISOB5 +*UIConstraints: *InputSlot Tray1 *PageRegion A5 +*UIConstraints: *InputSlot Tray1 *PageRegion A6 +*UIConstraints: *InputSlot Tray1 *PageRegion Env10 +*UIConstraints: *InputSlot Tray1 *PageRegion EnvC5 +*UIConstraints: *InputSlot Tray1 *PageRegion EnvDL +*UIConstraints: *InputSlot Tray1 *PageRegion EnvMonarch + +*% -- limits for Tray2 + +*UIConstraints: *PageSize ISOB5 *InputSlot Tray2 +*UIConstraints: *PageSize Executive *InputSlot Tray2 +*UIConstraints: *PageSize A6 *InputSlot Tray2 +*UIConstraints: *PageSize Env10 *InputSlot Tray2 +*UIConstraints: *PageSize EnvC5 *InputSlot Tray2 +*UIConstraints: *PageSize EnvDL *InputSlot Tray2 +*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2 +*UIConstraints: *PageSize A5 *InputSlot Tray2 +*UIConstraints: *PageSize Statement *InputSlot Tray2 + +*UIConstraints: *InputSlot Tray2 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize Executive +*UIConstraints: *InputSlot Tray2 *PageSize A6 +*UIConstraints: *InputSlot Tray2 *PageSize A5 +*UIConstraints: *InputSlot Tray2 *PageSize Env10 +*UIConstraints: *InputSlot Tray2 *PageSize EnvC5 +*UIConstraints: *InputSlot Tray2 *PageSize EnvDL +*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch +*UIConstraints: *InputSlot Tray2 *PageSize Statement + +*UIConstraints: *PageRegion ISOB5 *InputSlot Tray2 +*UIConstraints: *PageRegion Executive *InputSlot Tray2 +*UIConstraints: *PageRegion A6 *InputSlot Tray2 +*UIConstraints: *PageRegion Env10 *InputSlot Tray2 +*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2 +*UIConstraints: *PageRegion EnvDL *InputSlot Tray2 +*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2 +*UIConstraints: *PageRegion A5 *InputSlot Tray2 +*UIConstraints: *PageRegion Statement *InputSlot Tray2 + +*UIConstraints: *InputSlot Tray2 *PageRegion ISOB5 +*UIConstraints: *InputSlot Tray2 *PageRegion Executive +*UIConstraints: *InputSlot Tray2 *PageRegion A6 +*UIConstraints: *InputSlot Tray2 *PageRegion A5 +*UIConstraints: *InputSlot Tray2 *PageRegion Env10 +*UIConstraints: *InputSlot Tray2 *PageRegion EnvC5 +*UIConstraints: *InputSlot Tray2 *PageRegion EnvDL +*UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch +*UIConstraints: *InputSlot Tray2 *PageRegion Statement + +*% -- limits for Tray3 + +*UIConstraints: *PageSize ISOB5 *InputSlot Tray3 +*UIConstraints: *PageSize Executive *InputSlot Tray3 +*UIConstraints: *PageSize A6 *InputSlot Tray3 +*UIConstraints: *PageSize Env10 *InputSlot Tray3 +*UIConstraints: *PageSize EnvC5 *InputSlot Tray3 +*UIConstraints: *PageSize EnvDL *InputSlot Tray3 +*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3 +*UIConstraints: *PageSize A5 *InputSlot Tray3 +*UIConstraints: *PageSize Statement *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray3 *PageSize ISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize Executive +*UIConstraints: *InputSlot Tray3 *PageSize A6 +*UIConstraints: *InputSlot Tray3 *PageSize A5 +*UIConstraints: *InputSlot Tray3 *PageSize Env10 +*UIConstraints: *InputSlot Tray3 *PageSize EnvC5 +*UIConstraints: *InputSlot Tray3 *PageSize EnvDL +*UIConstraints: *InputSlot Tray3 *PageSize EnvMonarch +*UIConstraints: *InputSlot Tray3 *PageSize Statement + +*UIConstraints: *PageRegion ISOB5 *InputSlot Tray3 +*UIConstraints: *PageRegion Executive *InputSlot Tray3 +*UIConstraints: *PageRegion A6 *InputSlot Tray3 +*UIConstraints: *PageRegion Env10 *InputSlot Tray3 +*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3 +*UIConstraints: *PageRegion EnvDL *InputSlot Tray3 +*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3 +*UIConstraints: *PageRegion A5 *InputSlot Tray3 +*UIConstraints: *PageRegion Statement *InputSlot Tray3 + +*UIConstraints: *InputSlot Tray3 *PageRegion ISOB5 +*UIConstraints: *InputSlot Tray3 *PageRegion Executive +*UIConstraints: *InputSlot Tray3 *PageRegion A6 +*UIConstraints: *InputSlot Tray3 *PageRegion A5 +*UIConstraints: *InputSlot Tray3 *PageRegion Env10 +*UIConstraints: *InputSlot Tray3 *PageRegion EnvC5 +*UIConstraints: *InputSlot Tray3 *PageRegion EnvDL +*UIConstraints: *InputSlot Tray3 *PageRegion EnvMonarch +*UIConstraints: *InputSlot Tray3 *PageRegion Statement + +*% Duplex only allowed with Letter, Legal, A4, or Folio +*UIConstraints: *Duplex *PageSize A5 +*UIConstraints: *Duplex *PageSize A6 +*UIConstraints: *Duplex *PageSize ISOB5 +*UIConstraints: *Duplex *PageSize Executive +*UIConstraints: *Duplex *PageSize Statement +*UIConstraints: *Duplex *PageSize Env10 +*UIConstraints: *Duplex *PageSize EnvC5 +*UIConstraints: *Duplex *PageSize EnvDL +*UIConstraints: *Duplex *PageSize EnvMonarch + +*UIConstraints: *PageSize A5 *Duplex +*UIConstraints: *PageSize A6 *Duplex +*UIConstraints: *PageSize ISOB5 *Duplex +*UIConstraints: *PageSize Executive *Duplex +*UIConstraints: *PageSize Statement *Duplex +*UIConstraints: *PageSize Env10 *Duplex +*UIConstraints: *PageSize EnvC5 *Duplex +*UIConstraints: *PageSize EnvDL *Duplex +*UIConstraints: *PageSize EnvMonarch *Duplex + +*UIConstraints: *Duplex *PageRegion A5 +*UIConstraints: *Duplex *PageRegion A6 +*UIConstraints: *Duplex *PageRegion ISOB5 +*UIConstraints: *Duplex *PageRegion Executive +*UIConstraints: *Duplex *PageRegion Statement +*UIConstraints: *Duplex *PageRegion Env10 +*UIConstraints: *Duplex *PageRegion EnvC5 +*UIConstraints: *Duplex *PageRegion EnvDL +*UIConstraints: *Duplex *PageRegion EnvMonarch + +*UIConstraints: *PageRegion A5 *Duplex +*UIConstraints: *PageRegion A6 *Duplex +*UIConstraints: *PageRegion ISOB5 *Duplex +*UIConstraints: *PageRegion Executive *Duplex +*UIConstraints: *PageRegion Statement *Duplex +*UIConstraints: *PageRegion Env10 *Duplex +*UIConstraints: *PageRegion EnvC5 *Duplex +*UIConstraints: *PageRegion EnvDL *Duplex +*UIConstraints: *PageRegion EnvMonarch *Duplex + +*% Limits jog to only offset catch tray + +*UIConstraints: *OutputBin STD *Jog EndOfSet +*UIConstraints: *Jog EndOfSet *OutputBin STD +*UIConstraints: *OutputBin STD *Jog EndOfJob +*UIConstraints: *Jog EndOfJob *OutputBin STD + +*% - Must have *Collate: True for *Jog: EndOfSet + +*UIConstraints: *Jog EndOfSet *Collate False +*UIConstraints: *Collate False *Jog EndOfSet + +*% -- Smoothing and Draft only available in 600x600dpi +*UIConstraints: *XRXQuality Smoothing *Resolution 1200x600dpi +*UIConstraints: *Resolution 1200x600dpi *XRXQuality Smoothing +*UIConstraints: *XRXQuality Draft *Resolution 1200x600dpi +*UIConstraints: *Resolution 1200x600dpi *XRXQuality Draft + +*% === BASIC CAPABILITIES & SYSTEM MANAGEMENT === + +*FreeVM: "3551452" +*VMOption 16Meg/16 MB RAM: "3551452" +*VMOption 24Meg/24 MB RAM: "5584664" +*VMOption 32Meg/32 MB RAM: "7647896" +*VMOption 40Meg/40 MB RAM: "9704088" +*VMOption 48Meg/48 MB RAM: "11752088" +*VMOption 56Meg/56 MB RAM: "13752088" +*VMOption 64Meg/64 MB RAM: "15767320" +*VMOption 72Meg/72 MB RAM: "17855128" +*VMOption 80Meg/80 MB RAM: "19919512" +*VMOption 88Meg/88 MB RAM: "21951128" +*VMOption 104Meg/104 MB RAM: "26014360" + +*FCacheSize 16Meg/16 MB RAM: 760000 +*FCacheSize 24Meg/24 MB RAM: 1160000 +*FCacheSize 32Meg/32 MB RAM: 1560000 +*FCacheSize 40Meg/40 MB RAM: 1960000 +*FCacheSize 48Meg/48 MB RAM: 2360000 +*FCacheSize 56Meg/56 MB RAM: 2760000 +*FCacheSize 64Meg/64 MB RAM: 3160000 +*FCacheSize 72Meg/72 MB RAM: 3560000 +*FCacheSize 80Meg/80 MB RAM: 3960000 +*FCacheSize 88Meg/88 MB RAM: 4360000 +*FCacheSize 104Meg/104 MB RAM: 5160000 + +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:" + save + 42/FontType resourcestatus + {pop pop (Type42)}{(No Type42)} ifelse = flush + restore + " +*End + +*FileSystem: True +*?FileSystem: " +false +(*) { + /DevDict exch currentdevparams def + DevDict /Writeable known {DevDict /Writeable get} {false} ifelse + DevDict /Mounted known {DevDict /Mounted get} {false} ifelse + DevDict /HasNames known {DevDict /HasNames get} {false} ifelse + and and {pop true} if +} 128 string /IODevice resourceforall +{(True)} {(False)} ifelse = +" +*End +*LanguageLevel: "3" +*Throughput: "32" + +*Password: "0" +*ExitServer: " + count 1 ge { true exch startjob } {false} ifelse + not { + (ERROR: *ExitServer cannot start unencapsulated job.) = + ( Password is probably invalid.) = + } if +" +*End + +*Reset: " + count 1 ge { true exch startjob } {false} ifelse + not { + (ERROR: *ExitServer cannot start unencapsulated job.) = + ( Password is probably invalid.) = + } if + systemdict /quit get exec +" +*End + + +*% === PROTOCOLS AND EMULATIONS === + +*Protocols: TBCP + +*% === MEDIA SELECTION === +*% PageSize sets the input Tray and the imageable area +*OpenUI *PageSize/Paper Size: PickOne +*OrderDependency: 20.0 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter[8.5 x 11]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal[8.5 x 14]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize FanFoldGermanLegal/Folio[8.5 x 13]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Statement/Statement[5.5 x 8.5]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive[7.25 x 10.5]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4[210mm x 297mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5/A5[148mm x 210mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A6/A6[105mm x 148mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize ISOB5/ISO B5[176mm x 250mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Env10/Com10 Envelope[4.125 x 9.5]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvC5/EnvC5 Envelope[162mm x 229mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvDL/DL Envelope[110mm x 220mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvMonarch/Monarch Envelope[3.87 x 7.5]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 14 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [612 936] (FanFoldGermanLegal) put + dup [396 612] (Statement) put + dup [522 756] (Executive) put + dup [595 842] (A4) put + dup [420 595] (A5) put + dup [297 420] (A6) put + dup [499 709] (ISOB5) put + dup [297 684] (Env10) put + dup [312 624] (EnvDL) put + dup [459 649] (EnvC5) put + dup [279 540] (EnvMonarch) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*OpenUI *PageRegion/Paper Size: PickOne +*OrderDependency: 20.0 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter[8.5 x 11]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/Legal[8.5 x 14]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion FanFoldGermanLegal/Folio[8.5 x 13]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Statement/Statement[5.5 x 8.5]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive[7.25 x 10.5]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4/A4[210mm x 297mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5/A5[148mm x 210mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A6/A6[105mm x 148mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion ISOB5/ISO B5[176mm x 250mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [499 709] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Env10/Com10 Envelope[4.125 x 9.5]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvC5/EnvC5 Envelope[162mm x 229mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvDL/DL Envelope[110mm x 220mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvMonarch/Monarch Envelope[3.87 x 7.5]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% ImageableArea gives the bounding box (llx, lly, urx, ury) in points for each media. +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter[8.5 x 11]: "0.0 0.0 612 792" +*ImageableArea Legal/Legal[8.5 x 14]: "0.0 0.0 612 1008" +*ImageableArea FanFoldGermanLegal/Folio[8.5 x 13]: "0.0 0.0 612 936" +*ImageableArea Statement/Statement[5.5 x 8.5]: "0.0 0.0 396 612" +*ImageableArea Executive/Executive[7.25 x 10.5]: "0.0 0.0 522 756" +*ImageableArea A4/A4[210mm x 297mm]: "0.0 0.0 595 842" +*ImageableArea A5/A5[148mm x 210mm]: "0.0 0.0 420 595" +*ImageableArea A6/A6[105mm x 148mm]: "0.0 0.0 297 420" +*ImageableArea ISOB5/ISO B5[176mm x 250mm]: "0.0 0.0 499 709" +*ImageableArea Env10/Com10 Envelope[4.125 x 9.5]: "0.0 0.0 297 684" +*ImageableArea EnvC5/EnvC5 Envelope[162mm x 229mm]: "0.0 0.0 459 649" +*ImageableArea EnvDL/DL Envelope[110mm x 220mm]: "0.0 0.0 312 624" +*ImageableArea EnvMonarch/Monarch Envelope[3.87 x 7.5]: "0.0 0.0 279 540" +*?ImageableArea: " + newpath clippath pathbbox 4 -2 roll + exch 2 {10000 mul ceiling 10000 div dup 0 lt {pop 0.0} if 128 string cvs print ( ) print} repeat + exch 2 {10000 mul floor 10000 div dup 0 lt {pop 0.0} if 128 string cvs print ( ) print} repeat + (\n) print" +*End + +*% PaperDimension gives physical dimensions in points for each media (x-width, y-height) +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter[8.5 x 11]: "612 792" +*PaperDimension Legal/Legal[8.5 x 14]: "612 1008" +*PaperDimension FanFoldGermanLegal/Folio[8.5 x 13]: "612 936" +*PaperDimension Statement/Statement[5.5 x 8.5]: "396 612" +*PaperDimension Executive/Executive[7.25 x 10.5]: "522 756" +*PaperDimension A4/A4[210mm x 297mm]: "595 842" +*PaperDimension A5/A5[148mm x 210mm]: "420 595" +*PaperDimension A6/A6[105mm x 148mm]: "297 420" +*PaperDimension ISOB5/ISO B5[176mm x 250mm]: "499 709" +*PaperDimension Env10/Com10 Envelope[4.125 x 9.5]: "297 684" +*PaperDimension EnvC5/EnvC5 Envelope[162mm x 229mm]: "459 649" +*PaperDimension EnvDL/DL Envelope[110mm x 220mm]: "312 624" +*PaperDimension EnvMonarch/Monarch Envelope[3.87 x 7.5]: "279 540" + +*LandscapeOrientation: Any + + +*% === MEDIA HANDLING OPTIONS === +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 15.0 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: " << /ManualFeed true >> setpagedevice " +*ManualFeed False: " << /ManualFeed false >> setpagedevice " +*?ManualFeed:" +save +currentpagedevice /ManualFeed get +{(True)} {(False)} ifelse = flush +restore +" +*End +*CloseUI: *ManualFeed + +*OpenUI *InputSlot/Paper Source: PickOne +*OrderDependency: 15.0 AnySetup *InputSlot +*DefaultInputSlot: Tray1 +*InputSlot Tray1/Tray 1: " +<</DeferredMediaSelection true /MediaPosition 0 >> setpagedevice" +*End +*InputSlot MBF/MBF: " +<</DeferredMediaSelection true /MediaPosition 1 >> setpagedevice " +*End +*InputSlot Tray2/Tray 2: " +<</DeferredMediaSelection true /MediaPosition 2 >> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " +<</DeferredMediaSelection true /MediaPosition 3 >> setpagedevice " +*End +*InputSlot Envelope/Envelope Feeder: " + <</DeferredMediaSelection true /MediaPosition 4 >> setpagedevice " +*End +*?InputSlot: " +save + currentpagedevice /DeferredMediaSelection known dup + { currentpagedevice /DeferredMediaSelection get and } if + {5 dict + dup 0 (Tray1) put + dup 1 (MBF) put + dup 2 (Tray2) put + dup 3 (Tray3) put + dup 4 (Envelope) put + currentpagedevice /MediaPosition get get + } + { + 5 dict + dup /0 (Tray1) put + dup /1 (MBF) put + dup /2 (Tray2) put + dup /3 (Tray3) put + dup /4 (Envelope) put + currentpagedevice /InputAttributes get + dup /Priority known + { /Priority get 0 get ( ) cvs cvn get } + { + dup length 1 eq + { {pop} forall ( ) cvs cvn get } + { pop pop (Unknown) } ifelse + } ifelse + } ifelse + = flush +restore +" +*End + +*CloseUI: *InputSlot + +*RequiresPageRegion All: True + +*OpenUI *TraySwitch/Auto Tray Switch: Boolean +*OrderDependency: 30.0 AnySetup *TraySwitch +*TraySwitch True: "<</TraySwitch true>> setpagedevice" +*TraySwitch False: "<</TraySwitch false>> setpagedevice" +*DefaultTraySwitch: True +*?TraySwitch: "save + currentpagedevice /TraySwitch get + {(True)} {(False)} ifelse = flush + restore" +*End +*CloseUI: *TraySwitch + +*OpenGroup: Output + +*OpenUI *Duplex/Duplex: PickOne +*OrderDependency: 30.0 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None/Off: "<</Duplex false /Tumble false>> setpagedevice" +*Duplex DuplexNoTumble/Normal: "<</Duplex true /Tumble false>> setpagedevice" +*Duplex DuplexTumble/Tumble: "<</Duplex true /Tumble true>> setpagedevice" +*?Duplex: "save + currentpagedevice /Duplex get + {currentpagedevice /Tumble get + {(DuplexTumble)} {(DuplexNoTumble)} ifelse} + {(None)} ifelse = flush restore" +*End +*CloseUI: *Duplex + +*OpenUI *Jog/Jog: PickOne +*OrderDependency: 30.0 AnySetup *Jog +*DefaultJog: None +*Jog None/None: "<</Jog 0>> setpagedevice" +*Jog EndOfJob/End of job: "<</Jog 2>> setpagedevice" +*Jog EndOfSet/End of set: "<</Jog 3>> setpagedevice" +*?Jog: "save + currentpagedevice /Jog get dup 2 eq + {pop (EndOfJob)} {3 eq {(EndOfSet)} {(None)} ifelse} + ifelse = flush +restore " +*End +*CloseUI: *Jog + +*OpenUI *Collate: Boolean +*OrderDependency: 10.0 AnySetup *Collate +*DefaultCollate: False +*Collate False: "<</Collate false>> setpagedevice" +*Collate True: "<</Collate true>> setpagedevice" +*?Collate: "save + currentpagedevice /Collate known + {currentpagedevice /Collate get + {(True)}{(False)} ifelse} + {(Unknown)} + ifelse = flush +restore " +*End +*CloseUI: *Collate + +*OpenUI *XRXQuality/Quality: PickOne +*OrderDependency: 50.0 AnySetup *XRXQuality +*DefaultXRXQuality: Smoothing + +*XRXQuality Draft/Draft Mode: " + 2 dict + dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict + dup /REValue 0 put + dup /TonerSaver 1 put + dup /Type 18 put + put setpagedevice +" +*End + +*XRXQuality None/Normal: " + 2 dict + dup /PostRenderingEnhance false put + dup /PostRenderingEnhanceDetails + 2 dict + dup /REValue 0 put + dup /TonerSaver 0 put + dup /Type 18 put + put setpagedevice +" +*End + +*XRXQuality Smoothing/Xerox Image Enhancement: " + 2 dict + dup /PostRenderingEnhance true put + dup /PostRenderingEnhanceDetails + 2 dict + dup /REValue 1 put + dup /TonerSaver 0 put + dup /Type 18 put + put setpagedevice +" +*End + +*?XRXQuality: "save + currentpagedevice dup /PostRenderingEnhance known + {dup /PostRenderingEnhance get + { + /PostRenderingEnhanceDetails get + dup /Type get 18 eq + { + dup /REValue get 8 mul exch + /TonerSaver get add dup 8 eq + {pop (Smoothing)} + {1 eq {(Draft)} {(None)}ifelse} + ifelse + } + {pop (None)} ifelse + } + {pop (None)} + ifelse} + {pop (None)} + ifelse = flush +restore" +*End +*CloseUI: *XRXQuality + +*OpenUI *XRXAMediaType/Media Type: PickOne +*OrderDependency: 30.0 AnySetup *XRXAMediaType +*DefaultXRXAMediaType: AutoSelect +*XRXAMediaType AutoSelect/AutoSelect: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType null +put setpagedevice" +*End +*XRXAMediaType Plain/Plain: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Plain) put setpagedevice" +*End +*XRXAMediaType Transparency/Transparency: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Transparency) put setpagedevice" +*End +*XRXAMediaType Labels/Labels: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Labels) put setpagedevice" +*End +*XRXAMediaType Preprinted/Preprinted: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Preprinted) put setpagedevice" +*End +*XRXAMediaType Letterhead/Letterhead: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Letterhead) put setpagedevice" +*End +*XRXAMediaType Prepunched/Prepunched: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Prepunched) put setpagedevice" +*End +*XRXAMediaType Bond/Bond: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Bond) put setpagedevice" +*End +*XRXAMediaType Recycled/Recycled: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Recycled) put setpagedevice" +*End +*XRXAMediaType Color/Color: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Color) put setpagedevice" +*End +*XRXAMediaType Cardstock/Cardstock: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Cardstock) put setpagedevice" +*End + +*?XRXAMediaType: " +currentpagedevice dup /MediaType known +{ +/MediaType get dup null eq { pop (Unknown) } if +} +{ pop (Unknown)} +ifelse = flush +" +*End +*CloseUI: *XRXAMediaType + + +*OpenUI *OutputBin/Output Tray: PickOne +*OrderDependency: 30.0 AnySetup *OutputBin +*DefaultOutputBin: STD +*OutputBin STD/Standard: " +<</OutputType (STD)>> setpagedevice" +*End +*OutputBin OCT/Offset Bin: " +<</OutputType (OCT)>> setpagedevice" +*End +*?OutputBin: " +currentpagedevice /OutputType known +{ +<< + (STD) (STD) + (OCT) (OCT) +>> + currentpagedevice /OutputType get + dup null eq {pop (Unknown)} { get } ifelse + } { (Unkown)} ifelse = flush +" +*End +*CloseUI: *OutputBin +*CloseGroup: Output + + + +*% === RESOLUTION AND APPEARANCE CONTROL === + +*OpenUI *Resolution/Resolution: PickOne +*OrderDependency: 55 AnySetup *Resolution +*DefaultResolution: 600x600dpi + +*Resolution 600x600dpi/600 x 600 dpi: " + currentpagedevice /PostRenderingEnhanceDetails get + currentpagedevice /PostRenderingEnhance get + 2 dict + dup /PostRenderingEnhance false put + dup /PostRenderingEnhanceDetails + 2 dict + dup /REValue 0 put + dup /TonerSaver 0 put + dup /Type 18 put + put setpagedevice + 2 dict + dup /HWResolution [600 600] put + dup /Policies + 1 dict dup /HWResolution 2 put + put setpagedevice + 2 dict + dup /PostRenderingEnhance 4 -1 roll put + dup /PostRenderingEnhanceDetails 4 -1 roll put + setpagedevice +" +*End + +*Resolution 1200x600dpi/1200 x 600 dpi: " + 2 dict + dup /PostRenderingEnhance false put + dup /PostRenderingEnhanceDetails + 2 dict + dup /REValue 0 put + dup /TonerSaver 0 put + dup /Type 18 put + put setpagedevice + 2 dict + dup /HWResolution [1200 600] put + dup /Policies + 1 dict dup /HWResolution 2 put + put setpagedevice +" +*End + +*?Resolution: " + save + currentpagedevice /HWResolution get + aload pop exch + ( ) cvs print + (x) print ( ) cvs print (dpi) + = flush + restore +" +*End +*CloseUI: *Resolution + +*% Halftone Information =============== + +*DefaultHalftoneType: 3 +*AccurateScreensSupport: False +*ScreenFreq: "65" +*ScreenAngle: "45" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div}" + +*DefaultTransfer: Null +*Transfer Null: "{}" +*Transfer Null.Inverse: "{1 exch sub}" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600x600dpi/85 lpi /600 x 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + + + +*% For 85 lpi /600 x 600 dpi ======================================= + +*ColorSepScreenAngle ProcessBlack.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60" +*ColorSepScreenFreq CustomColor.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60" +*ColorSepScreenFreq ProcessCyan.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60" +*ColorSepScreenFreq ProcessYellow.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60" + + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% === PRINTER MESSAGES === + +*% possible unsolicited messages +*PrinterError: "Cover Open" +*PrinterError: "Warming up" + +*% status field of controller-requested status message +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "initializing" +*Status: "holding" +*Status: "PrinterError: Cover Open" +*Status: "PrinterError: Warming up" + +*% source field of controller-requested status message +*Source: "Parallel" +*Source: "LocalTalk" +*Source: "Ethernet" +*Source: "TokenRing" + +*% other possible printer messages +*Message: "%%Flushing: rest of job (to end-of-file) will be ignored]%%" +*Message: "%%[exitserver: permanent state may be changed]%%" +*Message: "%%[StatusChange: initializing]%%" + + +*% The byte count of this file should be exactly 043251 or 044518 +*% depending on the filesystem it resides in. +*% end of PPD file for the Xerox Gazelle +*% last modification date 6/15/98 + diff --git a/openoffice/share/psprint/driver/XRN24320.PS b/openoffice/share/psprint/driver/XRN24320.PS new file mode 100644 index 0000000000000000000000000000000000000000..17858fb29823132bad8c3b8dc166500a7e3d9419 --- /dev/null +++ b/openoffice/share/psprint/driver/XRN24320.PS @@ -0,0 +1,1696 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% Internal version 3.6 2/4/98 + +*% === REQUIRED ENTRIES === +*FormatVersion: "4.3" +*FileVersion: "1.1" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*PCFileName: "XRN24320.PPD" +*PSVersion: "(2016.108) 1" +*Product: "(Xerox DocuPrint N24/N32)" +*ShortNickName: "Xerox DocuPrint N24/N32" +*NickName: "Xerox DocuPrint N24/N32, v. 2016.108" +*ModelName: "Xerox DocuPrint N24/N32" +*Manufacturer: "Xerox" + + +*% === INSTALLABLE OPTIONS === +*OpenGroup: InstallableOptions/Options Installed + +*OpenUI *Option1/Duplex Module: Boolean +*DefaultOption1: False +*Option1 True/Installed: "" +*Option1 False/Not Installed: "" +*?Option1: " + save + currentpagedevice /Duplex known + {(True)}{(False)} ifelse + = flush + restore + " +*End +*CloseUI: *Option1 + +*OpenUI *Option2/HCF: Boolean +*DefaultOption2: False +*Option2 True/Installed: "" +*Option2 False/Not Installed: "" +*?Option2: " + save + currentpagedevice /InputAttributes known + { + currentpagedevice /InputAttributes get + 2 known + {(True)}{(False)} ifelse + } + { (Unknown) } ifelse + = flush + restore" +*End +*CloseUI: *Option2 + +*OpenUI *Option3/Mailbox Bins: Boolean +*DefaultOption3: False +*Option3 True/Installed: "" +*Option3 False/Not Installed: "" +*?Option3: " + save + currentpagedevice /OutputAttributes known + { + currentpagedevice /OutputAttributes get + 2 known {(True)}{(False) } ifelse + } + { (Unknown) } ifelse + = flush + restore" +*End + +*CloseUI: *Option3 + +*OpenUI *Option4/Hard Disk: Boolean +*DefaultOption4: False +*Option4 True/Installed: "" +*Option4 False/Not Installed: "" +*?Option4: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + {(True)}{(False)} ifelse = flush + restore + " +*End +*CloseUI: *Option4 + +*OpenUI *Option5/Envelope Feeder: Boolean +*DefaultOption5: False +*Option5 True/Installed: "" +*Option5 False/Not Installed: "" +*?Option5: " + save + currentpagedevice /InputAttributes known + { + currentpagedevice /InputAttributes get + 6 known + {(True)}{(False)} ifelse + } + { (Unknown) } ifelse + = flush + restore" +*End +*CloseUI: *Option5 + +*OpenUI *Option6/MBF: Boolean +*DefaultOption6: False +*Option6 True/Installed: "" +*Option6 False/Not Installed: "" +*?Option6: " + save + currentpagedevice /InputAttributes known + { + currentpagedevice /InputAttributes get + 5 known + {(True)}{(False)} ifelse + } + { (Unknown) } ifelse + = flush + restore" +*End +*CloseUI: *Option6 + +*OpenUI *Option7/Finisher-Stapler: Boolean +*DefaultOption7: False +*Option7 True/Installed: "" +*Option7 False/Not Installed: "" +*?Option7: " + save + currentpagedevice /Staple known + {(True)}{(False)} ifelse + = flush + restore" +*End +*CloseUI: *Option7 + +*OpenUI *InstalledMemory/Total Printer Memory: PickOne +*DefaultInstalledMemory: 12Meg +*InstalledMemory 12Meg/12 MB RAM: "" +*InstalledMemory 20Meg/20 MB RAM: "" +*InstalledMemory 28Meg/28 MB RAM: "" +*InstalledMemory 36Meg/36 MB RAM: "" +*InstalledMemory 44Meg/44 MB RAM: "" +*InstalledMemory 52Meg/52 MB RAM: "" +*InstalledMemory 60Meg/60 MB RAM: "" +*InstalledMemory 68Meg/68 MB RAM: "" +*InstalledMemory 76Meg/76 MB RAM: "" +*InstalledMemory 84Meg/84 MB RAM: "" +*InstalledMemory 92Meg/92 MB RAM: "" +*InstalledMemory 100Meg/100 MB RAM: "" +*InstalledMemory 108Meg/108 MB RAM: "" +*InstalledMemory 116Meg/116 MB RAM: "" +*InstalledMemory 124Meg/124 MB RAM: "" +*InstalledMemory 128Meg/128 MB RAM: "" +*?InstalledMemory: " + save + 16 dict + dup 0 (12Meg) put + dup 1 (20Meg) put + dup 2 (28Meg) put + dup 3 (36Meg) put + dup 4 (44Meg) put + dup 5 (52Meg) put + dup 6 (60Meg) put + dup 7 (68Meg) put + dup 8 (76Meg) put + dup 9 (84Meg) put + dup 10 (92Meg) put + dup 11 (100Meg) put + dup 12 (108Meg) put + dup 13 (116Meg) put + dup 14 (124Meg) put + dup 15 (128Meg) put + currentsystemparams dup /RamSize known + {/RamSize get 1048576 div floor cvi + 8 idiv 1 sub get} + {pop (Unknown) } ifelse + = flush + restore + " +*End +*CloseUI: *InstalledMemory + +*CloseGroup: InstallableOptions + +*% === UI CONSTRAINTS === + +*UIConstraints: *Option1 False *Duplex +*UIConstraints: *Duplex *Option1 False + +*UIConstraints: *Option2 False *InputSlot Tray3 +*UIConstraints: *Option2 False *InputSlot Tray4 +*UIConstraints: *Option2 False *InputSlot Tray5 +*UIConstraints: *InputSlot Tray3 *Option2 False +*UIConstraints: *InputSlot Tray4 *Option2 False +*UIConstraints: *InputSlot Tray5 *Option2 False + +*UIConstraints: *Option5 True *InputSlot MBF +*UIConstraints: *InputSlot MBF *Option5 True + +*UIConstraints: *Option5 False *InputSlot Envelope +*UIConstraints: *InputSlot Envelope *Option5 False + +*UIConstraints: *InputSlot Envelope *ManualFeed True +*UIConstraints: *ManualFeed True *InputSlot Envelope + +*UIConstraints: *Option3 True *Option7 True +*UIConstraints: *Option7 True *Option3 True + +*UIConstraints: *OutputBin MAILBOXBIN1 *Option3 False +*UIConstraints: *OutputBin MAILBOXBIN2 *Option3 False +*UIConstraints: *OutputBin MAILBOXBIN3 *Option3 False +*UIConstraints: *OutputBin MAILBOXBIN4 *Option3 False +*UIConstraints: *OutputBin MAILBOXBIN5 *Option3 False +*UIConstraints: *OutputBin MAILBOXBIN6 *Option3 False +*UIConstraints: *OutputBin MAILBOXBIN7 *Option3 False +*UIConstraints: *OutputBin MAILBOXBIN8 *Option3 False +*UIConstraints: *OutputBin MAILBOXBIN9 *Option3 False +*UIConstraints: *OutputBin MAILBOXBIN10 *Option3 False + +*UIConstraints: *Option3 False *OutputBin MAILBOXBIN1 +*UIConstraints: *Option3 False *OutputBin MAILBOXBIN2 +*UIConstraints: *Option3 False *OutputBin MAILBOXBIN3 +*UIConstraints: *Option3 False *OutputBin MAILBOXBIN4 +*UIConstraints: *Option3 False *OutputBin MAILBOXBIN5 +*UIConstraints: *Option3 False *OutputBin MAILBOXBIN6 +*UIConstraints: *Option3 False *OutputBin MAILBOXBIN7 +*UIConstraints: *Option3 False *OutputBin MAILBOXBIN8 +*UIConstraints: *Option3 False *OutputBin MAILBOXBIN9 +*UIConstraints: *Option3 False *OutputBin MAILBOXBIN10 + +*UIConstraints: *Option7 False *OutputBin FINISHERBIN1 +*UIConstraints: *OutputBin FINISHERBIN1 *Option7 False + +*UIConstraints: *Option7 False *OutputBin FINISHERBIN2 +*UIConstraints: *OutputBin FINISHERBIN2 *Option7 False + +*UIConstraints: *Option7 False *OutputBin FINISHERBIN3 +*UIConstraints: *OutputBin FINISHERBIN3 *Option7 False + +*% -- limits the pagesize A6 and Envelopes with the +*% -- mailbox bins + +*UIConstraints: *OutputBin MAILBOXBIN1 *PageSize A6 +*UIConstraints: *OutputBin MAILBOXBIN2 *PageSize A6 +*UIConstraints: *OutputBin MAILBOXBIN3 *PageSize A6 +*UIConstraints: *OutputBin MAILBOXBIN4 *PageSize A6 +*UIConstraints: *OutputBin MAILBOXBIN5 *PageSize A6 +*UIConstraints: *OutputBin MAILBOXBIN6 *PageSize A6 +*UIConstraints: *OutputBin MAILBOXBIN7 *PageSize A6 +*UIConstraints: *OutputBin MAILBOXBIN8 *PageSize A6 +*UIConstraints: *OutputBin MAILBOXBIN9 *PageSize A6 +*UIConstraints: *OutputBin MAILBOXBIN10 *PageSize A6 +*UIConstraints: *PageSize A6 *OutputBin MAILBOXBIN1 +*UIConstraints: *PageSize A6 *OutputBin MAILBOXBIN2 +*UIConstraints: *PageSize A6 *OutputBin MAILBOXBIN3 +*UIConstraints: *PageSize A6 *OutputBin MAILBOXBIN4 +*UIConstraints: *PageSize A6 *OutputBin MAILBOXBIN5 +*UIConstraints: *PageSize A6 *OutputBin MAILBOXBIN6 +*UIConstraints: *PageSize A6 *OutputBin MAILBOXBIN7 +*UIConstraints: *PageSize A6 *OutputBin MAILBOXBIN8 +*UIConstraints: *PageSize A6 *OutputBin MAILBOXBIN9 +*UIConstraints: *PageSize A6 *OutputBin MAILBOXBIN10 + +*UIConstraints: *OutputBin MAILBOXBIN1 *PageRegion A6 +*UIConstraints: *OutputBin MAILBOXBIN2 *PageRegion A6 +*UIConstraints: *OutputBin MAILBOXBIN3 *PageRegion A6 +*UIConstraints: *OutputBin MAILBOXBIN4 *PageRegion A6 +*UIConstraints: *OutputBin MAILBOXBIN5 *PageRegion A6 +*UIConstraints: *OutputBin MAILBOXBIN6 *PageRegion A6 +*UIConstraints: *OutputBin MAILBOXBIN7 *PageRegion A6 +*UIConstraints: *OutputBin MAILBOXBIN8 *PageRegion A6 +*UIConstraints: *OutputBin MAILBOXBIN9 *PageRegion A6 +*UIConstraints: *OutputBin MAILBOXBIN10 *PageRegion A6 +*UIConstraints: *PageRegion A6 *OutputBin MAILBOXBIN1 +*UIConstraints: *PageRegion A6 *OutputBin MAILBOXBIN2 +*UIConstraints: *PageRegion A6 *OutputBin MAILBOXBIN3 +*UIConstraints: *PageRegion A6 *OutputBin MAILBOXBIN4 +*UIConstraints: *PageRegion A6 *OutputBin MAILBOXBIN5 +*UIConstraints: *PageRegion A6 *OutputBin MAILBOXBIN6 +*UIConstraints: *PageRegion A6 *OutputBin MAILBOXBIN7 +*UIConstraints: *PageRegion A6 *OutputBin MAILBOXBIN8 +*UIConstraints: *PageRegion A6 *OutputBin MAILBOXBIN9 +*UIConstraints: *PageRegion A6 *OutputBin MAILBOXBIN10 + +*UIConstraints: *OutputBin MAILBOXBIN1 *PageSize Env10 +*UIConstraints: *OutputBin MAILBOXBIN2 *PageSize Env10 +*UIConstraints: *OutputBin MAILBOXBIN3 *PageSize Env10 +*UIConstraints: *OutputBin MAILBOXBIN4 *PageSize Env10 +*UIConstraints: *OutputBin MAILBOXBIN5 *PageSize Env10 +*UIConstraints: *OutputBin MAILBOXBIN6 *PageSize Env10 +*UIConstraints: *OutputBin MAILBOXBIN7 *PageSize Env10 +*UIConstraints: *OutputBin MAILBOXBIN8 *PageSize Env10 +*UIConstraints: *OutputBin MAILBOXBIN9 *PageSize Env10 +*UIConstraints: *OutputBin MAILBOXBIN10 *PageSize Env10 +*UIConstraints: *PageSize Env10 *OutputBin MAILBOXBIN1 +*UIConstraints: *PageSize Env10 *OutputBin MAILBOXBIN2 +*UIConstraints: *PageSize Env10 *OutputBin MAILBOXBIN3 +*UIConstraints: *PageSize Env10 *OutputBin MAILBOXBIN4 +*UIConstraints: *PageSize Env10 *OutputBin MAILBOXBIN5 +*UIConstraints: *PageSize Env10 *OutputBin MAILBOXBIN6 +*UIConstraints: *PageSize Env10 *OutputBin MAILBOXBIN7 +*UIConstraints: *PageSize Env10 *OutputBin MAILBOXBIN8 +*UIConstraints: *PageSize Env10 *OutputBin MAILBOXBIN9 +*UIConstraints: *PageSize Env10 *OutputBin MAILBOXBIN10 + +*UIConstraints: *OutputBin MAILBOXBIN1 *PageRegion Env10 +*UIConstraints: *OutputBin MAILBOXBIN2 *PageRegion Env10 +*UIConstraints: *OutputBin MAILBOXBIN3 *PageRegion Env10 +*UIConstraints: *OutputBin MAILBOXBIN4 *PageRegion Env10 +*UIConstraints: *OutputBin MAILBOXBIN5 *PageRegion Env10 +*UIConstraints: *OutputBin MAILBOXBIN6 *PageRegion Env10 +*UIConstraints: *OutputBin MAILBOXBIN7 *PageRegion Env10 +*UIConstraints: *OutputBin MAILBOXBIN8 *PageRegion Env10 +*UIConstraints: *OutputBin MAILBOXBIN9 *PageRegion Env10 +*UIConstraints: *OutputBin MAILBOXBIN10 *PageRegion Env10 +*UIConstraints: *PageRegion Env10 *OutputBin MAILBOXBIN1 +*UIConstraints: *PageRegion Env10 *OutputBin MAILBOXBIN2 +*UIConstraints: *PageRegion Env10 *OutputBin MAILBOXBIN3 +*UIConstraints: *PageRegion Env10 *OutputBin MAILBOXBIN4 +*UIConstraints: *PageRegion Env10 *OutputBin MAILBOXBIN5 +*UIConstraints: *PageRegion Env10 *OutputBin MAILBOXBIN6 +*UIConstraints: *PageRegion Env10 *OutputBin MAILBOXBIN7 +*UIConstraints: *PageRegion Env10 *OutputBin MAILBOXBIN8 +*UIConstraints: *PageRegion Env10 *OutputBin MAILBOXBIN9 +*UIConstraints: *PageRegion Env10 *OutputBin MAILBOXBIN10 + +*UIConstraints: *OutputBin MAILBOXBIN1 *PageSize EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN2 *PageSize EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN3 *PageSize EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN4 *PageSize EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN5 *PageSize EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN6 *PageSize EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN7 *PageSize EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN8 *PageSize EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN9 *PageSize EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN10 *PageSize EnvC5 +*UIConstraints: *PageSize EnvC5 *OutputBin MAILBOXBIN1 +*UIConstraints: *PageSize EnvC5 *OutputBin MAILBOXBIN2 +*UIConstraints: *PageSize EnvC5 *OutputBin MAILBOXBIN3 +*UIConstraints: *PageSize EnvC5 *OutputBin MAILBOXBIN4 +*UIConstraints: *PageSize EnvC5 *OutputBin MAILBOXBIN5 +*UIConstraints: *PageSize EnvC5 *OutputBin MAILBOXBIN6 +*UIConstraints: *PageSize EnvC5 *OutputBin MAILBOXBIN7 +*UIConstraints: *PageSize EnvC5 *OutputBin MAILBOXBIN8 +*UIConstraints: *PageSize EnvC5 *OutputBin MAILBOXBIN9 +*UIConstraints: *PageSize EnvC5 *OutputBin MAILBOXBIN10 + +*UIConstraints: *OutputBin MAILBOXBIN1 *PageRegion EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN2 *PageRegion EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN3 *PageRegion EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN4 *PageRegion EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN5 *PageRegion EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN6 *PageRegion EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN7 *PageRegion EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN8 *PageRegion EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN9 *PageRegion EnvC5 +*UIConstraints: *OutputBin MAILBOXBIN10 *PageRegion EnvC5 +*UIConstraints: *PageRegion EnvC5 *OutputBin MAILBOXBIN1 +*UIConstraints: *PageRegion EnvC5 *OutputBin MAILBOXBIN2 +*UIConstraints: *PageRegion EnvC5 *OutputBin MAILBOXBIN3 +*UIConstraints: *PageRegion EnvC5 *OutputBin MAILBOXBIN4 +*UIConstraints: *PageRegion EnvC5 *OutputBin MAILBOXBIN5 +*UIConstraints: *PageRegion EnvC5 *OutputBin MAILBOXBIN6 +*UIConstraints: *PageRegion EnvC5 *OutputBin MAILBOXBIN7 +*UIConstraints: *PageRegion EnvC5 *OutputBin MAILBOXBIN8 +*UIConstraints: *PageRegion EnvC5 *OutputBin MAILBOXBIN9 +*UIConstraints: *PageRegion EnvC5 *OutputBin MAILBOXBIN10 + +*UIConstraints: *OutputBin MAILBOXBIN1 *PageSize EnvDL +*UIConstraints: *OutputBin MAILBOXBIN2 *PageSize EnvDL +*UIConstraints: *OutputBin MAILBOXBIN3 *PageSize EnvDL +*UIConstraints: *OutputBin MAILBOXBIN4 *PageSize EnvDL +*UIConstraints: *OutputBin MAILBOXBIN5 *PageSize EnvDL +*UIConstraints: *OutputBin MAILBOXBIN6 *PageSize EnvDL +*UIConstraints: *OutputBin MAILBOXBIN7 *PageSize EnvDL +*UIConstraints: *OutputBin MAILBOXBIN8 *PageSize EnvDL +*UIConstraints: *OutputBin MAILBOXBIN9 *PageSize EnvDL +*UIConstraints: *OutputBin MAILBOXBIN10 *PageSize EnvDL +*UIConstraints: *PageSize EnvDL *OutputBin MAILBOXBIN1 +*UIConstraints: *PageSize EnvDL *OutputBin MAILBOXBIN2 +*UIConstraints: *PageSize EnvDL *OutputBin MAILBOXBIN3 +*UIConstraints: *PageSize EnvDL *OutputBin MAILBOXBIN4 +*UIConstraints: *PageSize EnvDL *OutputBin MAILBOXBIN5 +*UIConstraints: *PageSize EnvDL *OutputBin MAILBOXBIN6 +*UIConstraints: *PageSize EnvDL *OutputBin MAILBOXBIN7 +*UIConstraints: *PageSize EnvDL *OutputBin MAILBOXBIN8 +*UIConstraints: *PageSize EnvDL *OutputBin MAILBOXBIN9 +*UIConstraints: *PageSize EnvDL *OutputBin MAILBOXBIN10 + +*UIConstraints: *OutputBin MAILBOXBIN1 *PageRegion EnvDL +*UIConstraints: *OutputBin MAILBOXBIN2 *PageRegion EnvDL +*UIConstraints: *OutputBin MAILBOXBIN3 *PageRegion EnvDL +*UIConstraints: *OutputBin MAILBOXBIN4 *PageRegion EnvDL +*UIConstraints: *OutputBin MAILBOXBIN5 *PageRegion EnvDL +*UIConstraints: *OutputBin MAILBOXBIN6 *PageRegion EnvDL +*UIConstraints: *OutputBin MAILBOXBIN7 *PageRegion EnvDL +*UIConstraints: *OutputBin MAILBOXBIN8 *PageRegion EnvDL +*UIConstraints: *OutputBin MAILBOXBIN9 *PageRegion EnvDL +*UIConstraints: *OutputBin MAILBOXBIN10 *PageRegion EnvDL +*UIConstraints: *PageRegion EnvDL *OutputBin MAILBOXBIN1 +*UIConstraints: *PageRegion EnvDL *OutputBin MAILBOXBIN2 +*UIConstraints: *PageRegion EnvDL *OutputBin MAILBOXBIN3 +*UIConstraints: *PageRegion EnvDL *OutputBin MAILBOXBIN4 +*UIConstraints: *PageRegion EnvDL *OutputBin MAILBOXBIN5 +*UIConstraints: *PageRegion EnvDL *OutputBin MAILBOXBIN6 +*UIConstraints: *PageRegion EnvDL *OutputBin MAILBOXBIN7 +*UIConstraints: *PageRegion EnvDL *OutputBin MAILBOXBIN8 +*UIConstraints: *PageRegion EnvDL *OutputBin MAILBOXBIN9 +*UIConstraints: *PageRegion EnvDL *OutputBin MAILBOXBIN10 + +*UIConstraints: *OutputBin MAILBOXBIN1 *PageSize EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN2 *PageSize EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN3 *PageSize EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN4 *PageSize EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN5 *PageSize EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN6 *PageSize EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN7 *PageSize EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN8 *PageSize EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN9 *PageSize EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN10 *PageSize EnvMonarch +*UIConstraints: *PageSize EnvMonarch *OutputBin MAILBOXBIN1 +*UIConstraints: *PageSize EnvMonarch *OutputBin MAILBOXBIN2 +*UIConstraints: *PageSize EnvMonarch *OutputBin MAILBOXBIN3 +*UIConstraints: *PageSize EnvMonarch *OutputBin MAILBOXBIN4 +*UIConstraints: *PageSize EnvMonarch *OutputBin MAILBOXBIN5 +*UIConstraints: *PageSize EnvMonarch *OutputBin MAILBOXBIN6 +*UIConstraints: *PageSize EnvMonarch *OutputBin MAILBOXBIN7 +*UIConstraints: *PageSize EnvMonarch *OutputBin MAILBOXBIN8 +*UIConstraints: *PageSize EnvMonarch *OutputBin MAILBOXBIN9 +*UIConstraints: *PageSize EnvMonarch *OutputBin MAILBOXBIN10 + +*UIConstraints: *OutputBin MAILBOXBIN1 *PageRegion EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN2 *PageRegion EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN3 *PageRegion EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN4 *PageRegion EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN5 *PageRegion EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN6 *PageRegion EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN7 *PageRegion EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN8 *PageRegion EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN9 *PageRegion EnvMonarch +*UIConstraints: *OutputBin MAILBOXBIN10 *PageRegion EnvMonarch +*UIConstraints: *PageRegion EnvMonarch *OutputBin MAILBOXBIN1 +*UIConstraints: *PageRegion EnvMonarch *OutputBin MAILBOXBIN2 +*UIConstraints: *PageRegion EnvMonarch *OutputBin MAILBOXBIN3 +*UIConstraints: *PageRegion EnvMonarch *OutputBin MAILBOXBIN4 +*UIConstraints: *PageRegion EnvMonarch *OutputBin MAILBOXBIN5 +*UIConstraints: *PageRegion EnvMonarch *OutputBin MAILBOXBIN6 +*UIConstraints: *PageRegion EnvMonarch *OutputBin MAILBOXBIN7 +*UIConstraints: *PageRegion EnvMonarch *OutputBin MAILBOXBIN8 +*UIConstraints: *PageRegion EnvMonarch *OutputBin MAILBOXBIN9 +*UIConstraints: *PageRegion EnvMonarch *OutputBin MAILBOXBIN10 + +*UIConstraints: *OutputBin FINISHERBIN1 *PageSize A6 +*UIConstraints: *OutputBin FINISHERBIN2 *PageSize A6 +*UIConstraints: *OutputBin FINISHERBIN3 *PageSize A6 +*UIConstraints: *PageSize A6 *OutputBin FINISHERBIN1 +*UIConstraints: *PageSize A6 *OutputBin FINISHERBIN2 +*UIConstraints: *PageSize A6 *OutputBin FINISHERBIN3 + +*UIConstraints: *OutputBin FINISHERBIN1 *PageRegion A6 +*UIConstraints: *OutputBin FINISHERBIN2 *PageRegion A6 +*UIConstraints: *OutputBin FINISHERBIN3 *PageRegion A6 +*UIConstraints: *PageRegion A6 *OutputBin FINISHERBIN1 +*UIConstraints: *PageRegion A6 *OutputBin FINISHERBIN2 +*UIConstraints: *PageRegion A6 *OutputBin FINISHERBIN3 + +*UIConstraints: *OutputBin FINISHERBIN1 *PageSize EnvDL +*UIConstraints: *OutputBin FINISHERBIN2 *PageSize EnvDL +*UIConstraints: *OutputBin FINISHERBIN3 *PageSize EnvDL +*UIConstraints: *PageSize EnvDL *OutputBin FINISHERBIN1 +*UIConstraints: *PageSize EnvDL *OutputBin FINISHERBIN2 +*UIConstraints: *PageSize EnvDL *OutputBin FINISHERBIN3 + +*UIConstraints: *OutputBin FINISHERBIN1 *PageRegion EnvDL +*UIConstraints: *OutputBin FINISHERBIN2 *PageRegion EnvDL +*UIConstraints: *OutputBin FINISHERBIN3 *PageRegion EnvDL +*UIConstraints: *PageRegion EnvDL *OutputBin FINISHERBIN1 +*UIConstraints: *PageRegion EnvDL *OutputBin FINISHERBIN2 +*UIConstraints: *PageRegion EnvDL *OutputBin FINISHERBIN3 + +*UIConstraints: *OutputBin FINISHERBIN1 *PageSize EnvC5 +*UIConstraints: *OutputBin FINISHERBIN2 *PageSize EnvC5 +*UIConstraints: *OutputBin FINISHERBIN3 *PageSize EnvC5 +*UIConstraints: *PageSize EnvC5 *OutputBin FINISHERBIN1 +*UIConstraints: *PageSize EnvC5 *OutputBin FINISHERBIN2 +*UIConstraints: *PageSize EnvC5 *OutputBin FINISHERBIN3 + +*UIConstraints: *OutputBin FINISHERBIN1 *PageRegion EnvC5 +*UIConstraints: *OutputBin FINISHERBIN2 *PageRegion EnvC5 +*UIConstraints: *OutputBin FINISHERBIN3 *PageRegion EnvC5 +*UIConstraints: *PageRegion EnvC5 *OutputBin FINISHERBIN1 +*UIConstraints: *PageRegion EnvC5 *OutputBin FINISHERBIN2 +*UIConstraints: *PageRegion EnvC5 *OutputBin FINISHERBIN3 + +*UIConstraints: *OutputBin FINISHERBIN1 *PageSize EnvMonarch +*UIConstraints: *OutputBin FINISHERBIN2 *PageSize EnvMonarch +*UIConstraints: *OutputBin FINISHERBIN3 *PageSize EnvMonarch +*UIConstraints: *PageSize EnvMonarch *OutputBin FINISHERBIN1 +*UIConstraints: *PageSize EnvMonarch *OutputBin FINISHERBIN2 +*UIConstraints: *PageSize EnvMonarch *OutputBin FINISHERBIN3 + +*UIConstraints: *OutputBin FINISHERBIN1 *PageRegion EnvMonarch +*UIConstraints: *OutputBin FINISHERBIN2 *PageRegion EnvMonarch +*UIConstraints: *OutputBin FINISHERBIN3 *PageRegion EnvMonarch +*UIConstraints: *PageRegion EnvMonarch *OutputBin FINISHERBIN1 +*UIConstraints: *PageRegion EnvMonarch *OutputBin FINISHERBIN2 +*UIConstraints: *PageRegion EnvMonarch *OutputBin FINISHERBIN3 + + +*% -- limits Envelope Feeder + +*UIConstraints: *PageSize Letter *InputSlot Envelope +*UIConstraints: *PageSize Legal *InputSlot Envelope +*UIConstraints: *PageSize Tabloid *InputSlot Envelope +*UIConstraints: *PageSize A3 *InputSlot Envelope +*UIConstraints: *PageSize A4 *InputSlot Envelope +*UIConstraints: *PageSize A5 *InputSlot Envelope +*UIConstraints: *PageSize A6 *InputSlot Envelope +*UIConstraints: *PageSize FanFoldGermanLegal *InputSlot Envelope +*UIConstraints: *PageSize Executive *InputSlot Envelope +*UIConstraints: *PageSize Statement *InputSlot Envelope + +*UIConstraints: *InputSlot Envelope *PageSize Letter +*UIConstraints: *InputSlot Envelope *PageSize Legal +*UIConstraints: *InputSlot Envelope *PageSize Tabloid +*UIConstraints: *InputSlot Envelope *PageSize A3 +*UIConstraints: *InputSlot Envelope *PageSize A4 +*UIConstraints: *InputSlot Envelope *PageSize A5 +*UIConstraints: *InputSlot Envelope *PageSize A6 +*UIConstraints: *InputSlot Envelope *PageSize FanFoldGermanLegal +*UIConstraints: *InputSlot Envelope *PageSize Executive +*UIConstraints: *InputSlot Envelope *PageSize Statement + +*UIConstraints: *PageRegion Letter *InputSlot Envelope +*UIConstraints: *PageRegion Legal *InputSlot Envelope +*UIConstraints: *PageRegion Tabloid *InputSlot Envelope +*UIConstraints: *PageRegion A3 *InputSlot Envelope +*UIConstraints: *PageRegion A4 *InputSlot Envelope +*UIConstraints: *PageRegion A5 *InputSlot Envelope +*UIConstraints: *PageRegion A6 *InputSlot Envelope +*UIConstraints: *PageRegion FanFoldGermanLegal *InputSlot Envelope +*UIConstraints: *PageRegion Executive *InputSlot Envelope +*UIConstraints: *PageRegion Statement *InputSlot Envelope + +*UIConstraints: *InputSlot Envelope *PageRegion Letter +*UIConstraints: *InputSlot Envelope *PageRegion Legal +*UIConstraints: *InputSlot Envelope *PageRegion Tabloid +*UIConstraints: *InputSlot Envelope *PageRegion A3 +*UIConstraints: *InputSlot Envelope *PageRegion A4 +*UIConstraints: *InputSlot Envelope *PageRegion A5 +*UIConstraints: *InputSlot Envelope *PageRegion A6 +*UIConstraints: *InputSlot Envelope *PageRegion FanFoldGermanLegal +*UIConstraints: *InputSlot Envelope *PageRegion Executive +*UIConstraints: *InputSlot Envelope *PageRegion Statement + +*UIConstraints: *InputSlot Envelope *XRXAMediaType Plain +*UIConstraints: *InputSlot Envelope *XRXAMediaType Transparency +*UIConstraints: *InputSlot Envelope *XRXAMediaType Labels +*UIConstraints: *InputSlot Envelope *XRXAMediaType Preprinted +*UIConstraints: *InputSlot Envelope *XRXAMediaType Letterhead +*UIConstraints: *InputSlot Envelope *XRXAMediaType Prepunched +*UIConstraints: *InputSlot Envelope *XRXAMediaType Bond +*UIConstraints: *InputSlot Envelope *XRXAMediaType Recycled +*UIConstraints: *InputSlot Envelope *XRXAMediaType Color +*UIConstraints: *InputSlot Envelope *XRXAMediaType Cardstock + +*UIConstraints: *XRXAMediaType Plain *InputSlot Envelope +*UIConstraints: *XRXAMediaType Transparency *InputSlot Envelope +*UIConstraints: *XRXAMediaType Labels *InputSlot Envelope +*UIConstraints: *XRXAMediaType Preprinted *InputSlot Envelope +*UIConstraints: *XRXAMediaType Letterhead *InputSlot Envelope +*UIConstraints: *XRXAMediaType Prepunched *InputSlot Envelope +*UIConstraints: *XRXAMediaType Bond *InputSlot Envelope +*UIConstraints: *XRXAMediaType Recycled *InputSlot Envelope +*UIConstraints: *XRXAMediaType Color *InputSlot Envelope +*UIConstraints: *XRXAMediaType Cardstock *InputSlot Envelope + +*% -- limits for Tray1 + +*UIConstraints: *PageSize A6 *InputSlot Tray1 +*UIConstraints: *PageSize Env10 *InputSlot Tray1 +*UIConstraints: *PageSize EnvC5 *InputSlot Tray1 +*UIConstraints: *PageSize EnvDL *InputSlot Tray1 +*UIConstraints: *PageSize EnvMonarch *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageSize A6 +*UIConstraints: *InputSlot Tray1 *PageSize Env10 +*UIConstraints: *InputSlot Tray1 *PageSize EnvC5 +*UIConstraints: *InputSlot Tray1 *PageSize EnvDL +*UIConstraints: *InputSlot Tray1 *PageSize EnvMonarch + +*UIConstraints: *PageRegion A6 *InputSlot Tray1 +*UIConstraints: *PageRegion Env10 *InputSlot Tray1 +*UIConstraints: *PageRegion EnvC5 *InputSlot Tray1 +*UIConstraints: *PageRegion EnvDL *InputSlot Tray1 +*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *PageRegion A6 +*UIConstraints: *InputSlot Tray1 *PageRegion Env10 +*UIConstraints: *InputSlot Tray1 *PageRegion EnvC5 +*UIConstraints: *InputSlot Tray1 *PageRegion EnvDL +*UIConstraints: *InputSlot Tray1 *PageRegion EnvMonarch + +*% -- limits for Tray2 + +*UIConstraints: *PageSize A6 *InputSlot Tray2 +*UIConstraints: *PageSize Env10 *InputSlot Tray2 +*UIConstraints: *PageSize EnvC5 *InputSlot Tray2 +*UIConstraints: *PageSize EnvDL *InputSlot Tray2 +*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2 +*UIConstraints: *PageSize A5 *InputSlot Tray2 +*UIConstraints: *PageSize Statement *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageSize A6 +*UIConstraints: *InputSlot Tray2 *PageSize A5 +*UIConstraints: *InputSlot Tray2 *PageSize Env10 +*UIConstraints: *InputSlot Tray2 *PageSize EnvC5 +*UIConstraints: *InputSlot Tray2 *PageSize EnvDL +*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch +*UIConstraints: *InputSlot Tray2 *PageSize Statement + +*UIConstraints: *PageRegion A6 *InputSlot Tray2 +*UIConstraints: *PageRegion Env10 *InputSlot Tray2 +*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2 +*UIConstraints: *PageRegion EnvDL *InputSlot Tray2 +*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2 +*UIConstraints: *PageRegion A5 *InputSlot Tray2 +*UIConstraints: *PageRegion Statement *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *PageRegion A6 +*UIConstraints: *InputSlot Tray2 *PageRegion A5 +*UIConstraints: *InputSlot Tray2 *PageRegion Env10 +*UIConstraints: *InputSlot Tray2 *PageRegion EnvC5 +*UIConstraints: *InputSlot Tray2 *PageRegion EnvDL +*UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch +*UIConstraints: *InputSlot Tray2 *PageRegion Statement + +*% -- limits for Tray3 + +*UIConstraints: *PageSize Env10 *InputSlot Tray3 +*UIConstraints: *PageSize EnvC5 *InputSlot Tray3 +*UIConstraints: *PageSize EnvDL *InputSlot Tray3 +*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3 +*UIConstraints: *PageSize A6 *InputSlot Tray3 +*UIConstraints: *PageSize A5 *InputSlot Tray3 +*UIConstraints: *PageSize Statement *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageSize A6 +*UIConstraints: *InputSlot Tray3 *PageSize A5 +*UIConstraints: *InputSlot Tray3 *PageSize Env10 +*UIConstraints: *InputSlot Tray3 *PageSize EnvC5 +*UIConstraints: *InputSlot Tray3 *PageSize EnvDL +*UIConstraints: *InputSlot Tray3 *PageSize EnvMonarch +*UIConstraints: *InputSlot Tray3 *PageSize Statement + +*UIConstraints: *PageRegion A6 *InputSlot Tray3 +*UIConstraints: *PageRegion Env10 *InputSlot Tray3 +*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3 +*UIConstraints: *PageRegion EnvDL *InputSlot Tray3 +*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3 +*UIConstraints: *PageRegion A5 *InputSlot Tray3 +*UIConstraints: *PageRegion Statement *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *PageRegion A6 +*UIConstraints: *InputSlot Tray3 *PageRegion A5 +*UIConstraints: *InputSlot Tray3 *PageRegion Env10 +*UIConstraints: *InputSlot Tray3 *PageRegion EnvC5 +*UIConstraints: *InputSlot Tray3 *PageRegion EnvDL +*UIConstraints: *InputSlot Tray3 *PageRegion EnvMonarch +*UIConstraints: *InputSlot Tray3 *PageRegion Statement + +*% -- limits for Tray4 + +*UIConstraints: *PageSize Legal *InputSlot Tray4 +*UIConstraints: *PageSize Tabloid *InputSlot Tray4 +*UIConstraints: *PageSize A3 *InputSlot Tray4 +*UIConstraints: *PageSize A5 *InputSlot Tray4 +*UIConstraints: *PageSize A6 *InputSlot Tray4 +*UIConstraints: *PageSize FanFoldGermanLegal *InputSlot Tray4 +*UIConstraints: *PageSize Statement *InputSlot Tray4 +*UIConstraints: *PageSize Env10 *InputSlot Tray4 +*UIConstraints: *PageSize EnvC5 *InputSlot Tray4 +*UIConstraints: *PageSize EnvDL *InputSlot Tray4 +*UIConstraints: *PageSize EnvMonarch *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageSize Legal +*UIConstraints: *InputSlot Tray4 *PageSize Tabloid +*UIConstraints: *InputSlot Tray4 *PageSize A3 +*UIConstraints: *InputSlot Tray4 *PageSize A5 +*UIConstraints: *InputSlot Tray4 *PageSize A6 +*UIConstraints: *InputSlot Tray4 *PageSize FanFoldGermanLegal +*UIConstraints: *InputSlot Tray4 *PageSize Statement +*UIConstraints: *InputSlot Tray4 *PageSize Env10 +*UIConstraints: *InputSlot Tray4 *PageSize EnvC5 +*UIConstraints: *InputSlot Tray4 *PageSize EnvDL +*UIConstraints: *InputSlot Tray4 *PageSize EnvMonarch + +*UIConstraints: *PageRegion Legal *InputSlot Tray4 +*UIConstraints: *PageRegion Tabloid *InputSlot Tray4 +*UIConstraints: *PageRegion A3 *InputSlot Tray4 +*UIConstraints: *PageRegion A5 *InputSlot Tray4 +*UIConstraints: *PageRegion A6 *InputSlot Tray4 +*UIConstraints: *PageRegion FanFoldGermanLegal *InputSlot Tray4 +*UIConstraints: *PageRegion Statement *InputSlot Tray4 +*UIConstraints: *PageRegion Env10 *InputSlot Tray4 +*UIConstraints: *PageRegion EnvC5 *InputSlot Tray4 +*UIConstraints: *PageRegion EnvDL *InputSlot Tray4 +*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *PageRegion Legal +*UIConstraints: *InputSlot Tray4 *PageRegion Tabloid +*UIConstraints: *InputSlot Tray4 *PageRegion A3 +*UIConstraints: *InputSlot Tray4 *PageRegion A5 +*UIConstraints: *InputSlot Tray4 *PageRegion A6 +*UIConstraints: *InputSlot Tray4 *PageRegion FanFoldGermanLegal +*UIConstraints: *InputSlot Tray4 *PageRegion Statement +*UIConstraints: *InputSlot Tray4 *PageRegion Env10 +*UIConstraints: *InputSlot Tray4 *PageRegion EnvC5 +*UIConstraints: *InputSlot Tray4 *PageRegion EnvDL +*UIConstraints: *InputSlot Tray4 *PageRegion EnvMonarch + +*% -- limits for Tray5 + +*UIConstraints: *PageSize Legal *InputSlot Tray5 +*UIConstraints: *PageSize Tabloid *InputSlot Tray5 +*UIConstraints: *PageSize A3 *InputSlot Tray5 +*UIConstraints: *PageSize A5 *InputSlot Tray5 +*UIConstraints: *PageSize A6 *InputSlot Tray5 +*UIConstraints: *PageSize FanFoldGermanLegal *InputSlot Tray5 +*UIConstraints: *PageSize Statement *InputSlot Tray5 +*UIConstraints: *PageSize Env10 *InputSlot Tray5 +*UIConstraints: *PageSize EnvC5 *InputSlot Tray5 +*UIConstraints: *PageSize EnvDL *InputSlot Tray5 +*UIConstraints: *PageSize EnvMonarch *InputSlot Tray5 +*UIConstraints: *InputSlot Tray5 *PageSize Legal +*UIConstraints: *InputSlot Tray5 *PageSize Tabloid +*UIConstraints: *InputSlot Tray5 *PageSize A3 +*UIConstraints: *InputSlot Tray5 *PageSize A5 +*UIConstraints: *InputSlot Tray5 *PageSize A6 +*UIConstraints: *InputSlot Tray5 *PageSize FanFoldGermanLegal +*UIConstraints: *InputSlot Tray5 *PageSize Statement +*UIConstraints: *InputSlot Tray5 *PageSize Env10 +*UIConstraints: *InputSlot Tray5 *PageSize EnvC5 +*UIConstraints: *InputSlot Tray5 *PageSize EnvDL +*UIConstraints: *InputSlot Tray5 *PageSize EnvMonarch + +*UIConstraints: *PageRegion Legal *InputSlot Tray5 +*UIConstraints: *PageRegion Tabloid *InputSlot Tray5 +*UIConstraints: *PageRegion A3 *InputSlot Tray5 +*UIConstraints: *PageRegion A5 *InputSlot Tray5 +*UIConstraints: *PageRegion A6 *InputSlot Tray5 +*UIConstraints: *PageRegion FanFoldGermanLegal *InputSlot Tray5 +*UIConstraints: *PageRegion Statement *InputSlot Tray5 +*UIConstraints: *PageRegion Env10 *InputSlot Tray5 +*UIConstraints: *PageRegion EnvC5 *InputSlot Tray5 +*UIConstraints: *PageRegion EnvDL *InputSlot Tray5 +*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray5 +*UIConstraints: *InputSlot Tray5 *PageRegion Legal +*UIConstraints: *InputSlot Tray5 *PageRegion Tabloid +*UIConstraints: *InputSlot Tray5 *PageRegion A3 +*UIConstraints: *InputSlot Tray5 *PageRegion A5 +*UIConstraints: *InputSlot Tray5 *PageRegion A6 +*UIConstraints: *InputSlot Tray5 *PageRegion FanFoldGermanLegal +*UIConstraints: *InputSlot Tray5 *PageRegion Statement +*UIConstraints: *InputSlot Tray5 *PageRegion Env10 +*UIConstraints: *InputSlot Tray5 *PageRegion EnvC5 +*UIConstraints: *InputSlot Tray5 *PageRegion EnvDL +*UIConstraints: *InputSlot Tray5 *PageRegion EnvMonarch + +*% -- Stapling only if finisher is installed +*UIConstraints: *Option7 False *XRStaple FrontStaple +*UIConstraints: *Option7 False *XRStaple RearStaple +*UIConstraints: *Option7 False *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *Option7 False +*UIConstraints: *XRStaple RearStaple *Option7 False +*UIConstraints: *XRStaple DualStaple *Option7 False + +*UIConstraints: *OutputBin FACEDOWNBIN *XRStaple FrontStaple +*UIConstraints: *OutputBin FACEDOWNBIN *XRStaple RearStaple +*UIConstraints: *OutputBin FACEDOWNBIN *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *OutputBin FACEDOWNBIN +*UIConstraints: *XRStaple RearStaple *OutputBin FACEDOWNBIN +*UIConstraints: *XRStaple DualStaple *OutputBin FACEDOWNBIN + +*UIConstraints: *OutputBin FACEUPBIN *XRStaple FrontStaple +*UIConstraints: *OutputBin FACEUPBIN *XRStaple RearStaple +*UIConstraints: *OutputBin FACEUPBIN *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *OutputBin FACEUPBIN +*UIConstraints: *XRStaple RearStaple *OutputBin FACEUPBIN +*UIConstraints: *XRStaple DualStaple *OutputBin FACEUPBIN + +*UIConstraints: *OutputBin MAILBOXBIN1 *XRStaple FrontStaple +*UIConstraints: *OutputBin MAILBOXBIN1 *XRStaple RearStaple +*UIConstraints: *OutputBin MAILBOXBIN1 *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *OutputBin MAILBOXBIN1 +*UIConstraints: *XRStaple RearStaple *OutputBin MAILBOXBIN1 +*UIConstraints: *XRStaple DualStaple *OutputBin MAILBOXBIN1 + +*UIConstraints: *OutputBin MAILBOXBIN2 *XRStaple FrontStaple +*UIConstraints: *OutputBin MAILBOXBIN2 *XRStaple RearStaple +*UIConstraints: *OutputBin MAILBOXBIN2 *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *OutputBin MAILBOXBIN2 +*UIConstraints: *XRStaple RearStaple *OutputBin MAILBOXBIN2 +*UIConstraints: *XRStaple DualStaple *OutputBin MAILBOXBIN2 + +*UIConstraints: *OutputBin MAILBOXBIN3 *XRStaple FrontStaple +*UIConstraints: *OutputBin MAILBOXBIN3 *XRStaple RearStaple +*UIConstraints: *OutputBin MAILBOXBIN3 *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *OutputBin MAILBOXBIN3 +*UIConstraints: *XRStaple RearStaple *OutputBin MAILBOXBIN3 +*UIConstraints: *XRStaple DualStaple *OutputBin MAILBOXBIN3 + +*UIConstraints: *OutputBin MAILBOXBIN4 *XRStaple FrontStaple +*UIConstraints: *OutputBin MAILBOXBIN4 *XRStaple RearStaple +*UIConstraints: *OutputBin MAILBOXBIN4 *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *OutputBin MAILBOXBIN4 +*UIConstraints: *XRStaple RearStaple *OutputBin MAILBOXBIN4 +*UIConstraints: *XRStaple DualStaple *OutputBin MAILBOXBIN4 + +*UIConstraints: *OutputBin MAILBOXBIN5 *XRStaple FrontStaple +*UIConstraints: *OutputBin MAILBOXBIN5 *XRStaple RearStaple +*UIConstraints: *OutputBin MAILBOXBIN5 *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *OutputBin MAILBOXBIN5 +*UIConstraints: *XRStaple RearStaple *OutputBin MAILBOXBIN5 +*UIConstraints: *XRStaple DualStaple *OutputBin MAILBOXBIN5 + +*UIConstraints: *OutputBin MAILBOXBIN6 *XRStaple FrontStaple +*UIConstraints: *OutputBin MAILBOXBIN6 *XRStaple RearStaple +*UIConstraints: *OutputBin MAILBOXBIN6 *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *OutputBin MAILBOXBIN6 +*UIConstraints: *XRStaple RearStaple *OutputBin MAILBOXBIN6 +*UIConstraints: *XRStaple DualStaple *OutputBin MAILBOXBIN6 + +*UIConstraints: *OutputBin MAILBOXBIN7 *XRStaple FrontStaple +*UIConstraints: *OutputBin MAILBOXBIN7 *XRStaple RearStaple +*UIConstraints: *OutputBin MAILBOXBIN7 *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *OutputBin MAILBOXBIN7 +*UIConstraints: *XRStaple RearStaple *OutputBin MAILBOXBIN7 +*UIConstraints: *XRStaple DualStaple *OutputBin MAILBOXBIN7 + +*UIConstraints: *OutputBin MAILBOXBIN8 *XRStaple FrontStaple +*UIConstraints: *OutputBin MAILBOXBIN8 *XRStaple RearStaple +*UIConstraints: *OutputBin MAILBOXBIN8 *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *OutputBin MAILBOXBIN8 +*UIConstraints: *XRStaple RearStaple *OutputBin MAILBOXBIN8 +*UIConstraints: *XRStaple DualStaple *OutputBin MAILBOXBIN8 + +*UIConstraints: *OutputBin MAILBOXBIN9 *XRStaple FrontStaple +*UIConstraints: *OutputBin MAILBOXBIN9 *XRStaple RearStaple +*UIConstraints: *OutputBin MAILBOXBIN9 *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *OutputBin MAILBOXBIN9 +*UIConstraints: *XRStaple RearStaple *OutputBin MAILBOXBIN9 +*UIConstraints: *XRStaple DualStaple *OutputBin MAILBOXBIN9 + +*UIConstraints: *OutputBin MAILBOXBIN10 *XRStaple FrontStaple +*UIConstraints: *OutputBin MAILBOXBIN10 *XRStaple RearStaple +*UIConstraints: *OutputBin MAILBOXBIN10 *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *OutputBin MAILBOXBIN10 +*UIConstraints: *XRStaple RearStaple *OutputBin MAILBOXBIN10 +*UIConstraints: *XRStaple DualStaple *OutputBin MAILBOXBIN10 + +*% -- No Stapling if on Page Sizes A6 or Envelopes + +*UIConstraints: *PageSize A6 *XRStaple FrontStaple +*UIConstraints: *PageSize A6 *XRStaple RearStaple +*UIConstraints: *PageSize A6 *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *PageSize A6 +*UIConstraints: *XRStaple RearStaple *PageSize A6 +*UIConstraints: *XRStaple DualStaple *PageSize A6 + +*UIConstraints: *PageRegion A6 *XRStaple FrontStaple +*UIConstraints: *PageRegion A6 *XRStaple RearStaple +*UIConstraints: *PageRegion A6 *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *PageRegion A6 +*UIConstraints: *XRStaple RearStaple *PageRegion A6 +*UIConstraints: *XRStaple DualStaple *PageRegion A6 + +*UIConstraints: *PageSize EnvC5 *XRStaple FrontStaple +*UIConstraints: *PageSize EnvC5 *XRStaple RearStaple +*UIConstraints: *PageSize EnvC5 *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *PageSize EnvC5 +*UIConstraints: *XRStaple RearStaple *PageSize EnvC5 +*UIConstraints: *XRStaple DualStaple *PageSize EnvC5 + +*UIConstraints: *PageRegion EnvC5 *XRStaple FrontStaple +*UIConstraints: *PageRegion EnvC5 *XRStaple RearStaple +*UIConstraints: *PageRegion EnvC5 *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *PageRegion EnvC5 +*UIConstraints: *XRStaple RearStaple *PageRegion EnvC5 +*UIConstraints: *XRStaple DualStaple *PageRegion EnvC5 + +*UIConstraints: *PageSize EnvDL *XRStaple FrontStaple +*UIConstraints: *PageSize EnvDL *XRStaple RearStaple +*UIConstraints: *PageSize EnvDL *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *PageSize EnvDL +*UIConstraints: *XRStaple RearStaple *PageSize EnvDL +*UIConstraints: *XRStaple DualStaple *PageSize EnvDL + +*UIConstraints: *PageRegion EnvDL *XRStaple FrontStaple +*UIConstraints: *PageRegion EnvDL *XRStaple RearStaple +*UIConstraints: *PageRegion EnvDL *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *PageRegion EnvDL +*UIConstraints: *XRStaple RearStaple *PageRegion EnvDL +*UIConstraints: *XRStaple DualStaple *PageRegion EnvDL + +*UIConstraints: *PageSize EnvMonarch *XRStaple FrontStaple +*UIConstraints: *PageSize EnvMonarch *XRStaple RearStaple +*UIConstraints: *PageSize EnvMonarch *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *PageSize EnvMonarch +*UIConstraints: *XRStaple RearStaple *PageSize EnvMonarch +*UIConstraints: *XRStaple DualStaple *PageSize EnvMonarch + +*UIConstraints: *PageRegion EnvMonarch *XRStaple FrontStaple +*UIConstraints: *PageRegion EnvMonarch *XRStaple RearStaple +*UIConstraints: *PageRegion EnvMonarch *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *PageRegion EnvMonarch +*UIConstraints: *XRStaple RearStaple *PageRegion EnvMonarch +*UIConstraints: *XRStaple DualStaple *PageRegion EnvMonarch + +*UIConstraints: *PageSize Env10 *XRStaple FrontStaple +*UIConstraints: *PageSize Env10 *XRStaple RearStaple +*UIConstraints: *PageSize Env10 *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *PageSize Env10 +*UIConstraints: *XRStaple RearStaple *PageSize Env10 +*UIConstraints: *XRStaple DualStaple *PageSize Env10 + +*UIConstraints: *PageRegion Env10 *XRStaple FrontStaple +*UIConstraints: *PageRegion Env10 *XRStaple RearStaple +*UIConstraints: *PageRegion Env10 *XRStaple DualStaple +*UIConstraints: *XRStaple FrontStaple *PageRegion Env10 +*UIConstraints: *XRStaple RearStaple *PageRegion Env10 +*UIConstraints: *XRStaple DualStaple *PageRegion Env10 + +*% -- No Face Up Bin if jog is installed + +*UIConstraints: *Jog *OutputBin FACEUPBIN +*UIConstraints: *Jog *OutputBin MAILBOXBIN1 +*UIConstraints: *Jog *OutputBin MAILBOXBIN2 +*UIConstraints: *Jog *OutputBin MAILBOXBIN3 +*UIConstraints: *Jog *OutputBin MAILBOXBIN4 +*UIConstraints: *Jog *OutputBin MAILBOXBIN5 +*UIConstraints: *Jog *OutputBin MAILBOXBIN6 +*UIConstraints: *Jog *OutputBin MAILBOXBIN7 +*UIConstraints: *Jog *OutputBin MAILBOXBIN8 +*UIConstraints: *Jog *OutputBin MAILBOXBIN9 +*UIConstraints: *Jog *OutputBin MAILBOXBIN10 +*UIConstraints: *OutputBin FACEUPBIN *Jog +*UIConstraints: *OutputBin MAILBOXBIN1 *Jog +*UIConstraints: *OutputBin MAILBOXBIN2 *Jog +*UIConstraints: *OutputBin MAILBOXBIN3 *Jog +*UIConstraints: *OutputBin MAILBOXBIN4 *Jog +*UIConstraints: *OutputBin MAILBOXBIN5 *Jog +*UIConstraints: *OutputBin MAILBOXBIN6 *Jog +*UIConstraints: *OutputBin MAILBOXBIN7 *Jog +*UIConstraints: *OutputBin MAILBOXBIN8 *Jog +*UIConstraints: *OutputBin MAILBOXBIN9 *Jog +*UIConstraints: *OutputBin MAILBOXBIN10 *Jog + +*% - Must have *Collate: True for *Jog: EndOfSet + +*UIConstraints: *Jog EndOfSet *Collate False +*UIConstraints: *Collate False *Jog EndOfSet + +*% - No Duplex if using A6, or Envelope sized paper + +*UIConstraints: *Duplex DuplexNoTumble *PageSize A6 +*UIConstraints: *Duplex DuplexNoTumble *PageSize Env10 +*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvC5 +*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvDL +*UIConstraints: *Duplex DuplexNoTumble *PageSize EnvMonarch +*UIConstraints: *PageSize A6 *Duplex DuplexNoTumble +*UIConstraints: *PageSize Env10 *Duplex DuplexNoTumble +*UIConstraints: *PageSize EnvC5 *Duplex DuplexNoTumble +*UIConstraints: *PageSize EnvDL *Duplex DuplexNoTumble +*UIConstraints: *PageSize EnvMonarch *Duplex DuplexNoTumble + +*UIConstraints: *Duplex DuplexNoTumble *PageRegion A6 +*UIConstraints: *Duplex DuplexNoTumble *PageRegion Env10 +*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvC5 +*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvDL +*UIConstraints: *Duplex DuplexNoTumble *PageRegion EnvMonarch +*UIConstraints: *PageRegion A6 *Duplex DuplexNoTumble +*UIConstraints: *PageRegion Env10 *Duplex DuplexNoTumble +*UIConstraints: *PageRegion EnvDL *Duplex DuplexNoTumble +*UIConstraints: *PageRegion EnvC5 *Duplex DuplexNoTumble +*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexNoTumble + +*UIConstraints: *Duplex DuplexTumble *PageSize A6 +*UIConstraints: *Duplex DuplexTumble *PageSize Env10 +*UIConstraints: *Duplex DuplexTumble *PageSize EnvC5 +*UIConstraints: *Duplex DuplexTumble *PageSize EnvDL +*UIConstraints: *Duplex DuplexTumble *PageSize EnvMonarch +*UIConstraints: *PageSize A6 *Duplex DuplexTumble +*UIConstraints: *PageSize Env10 *Duplex DuplexTumble +*UIConstraints: *PageSize EnvC5 *Duplex DuplexTumble +*UIConstraints: *PageSize EnvDL *Duplex DuplexTumble +*UIConstraints: *PageSize EnvMonarch *Duplex DuplexTumble + +*UIConstraints: *Duplex DuplexTumble *PageRegion A6 +*UIConstraints: *Duplex DuplexTumble *PageRegion Env10 +*UIConstraints: *Duplex DuplexTumble *PageRegion EnvC5 +*UIConstraints: *Duplex DuplexTumble *PageRegion EnvDL +*UIConstraints: *Duplex DuplexTumble *PageRegion EnvMonarch +*UIConstraints: *PageRegion A6 *Duplex DuplexTumble +*UIConstraints: *PageRegion Env10 *Duplex DuplexTumble +*UIConstraints: *PageRegion EnvDL *Duplex DuplexTumble +*UIConstraints: *PageRegion EnvC5 *Duplex DuplexTumble +*UIConstraints: *PageRegion EnvMonarch *Duplex DuplexTumble + + +*% === BASIC CAPABILITIES & SYSTEM MANAGEMENT === + +*FreeVM: "2551452" +*VMOption 12Meg/12 MB RAM: "2551452" +*VMOption 20Meg/20 MB RAM: "4584664" +*VMOption 28Meg/28 MB RAM: "6616280" +*VMOption 36Meg/36 MB RAM: "8647896" +*VMOption 44Meg/44 MB RAM: "10704088" +*VMOption 52Meg/52 MB RAM: "12752088" +*VMOption 60Meg/60 MB RAM: "14767320" +*VMOption 68Meg/68 MB RAM: "16823512" +*VMOption 76Meg/76 MB RAM: "18855128" +*VMOption 84Meg/84 MB RAM: "20919512" +*VMOption 92Meg/92 MB RAM: "22951128" +*VMOption 100Meg/100 MB RAM: "24982744" +*VMOption 108Meg/108 MB RAM: "27014360" +*VMOption 116Meg/116 MB RAM: "29045976" +*VMOption 124Meg/124 MB RAM: "31077592" +*VMOption 128Meg/128 MB RAM: "32089208" + +*FCacheSize 12Meg/12 MB RAM: 560000 +*FCacheSize 20Meg/20 MB RAM: 960000 +*FCacheSize 28Meg/28 MB RAM: 1360000 +*FCacheSize 36Meg/36 MB RAM: 1760000 +*FCacheSize 44Meg/44 MB RAM: 2160000 +*FCacheSize 52Meg/52 MB RAM: 2560000 +*FCacheSize 60Meg/60 MB RAM: 2960000 +*FCacheSize 68Meg/68 MB RAM: 3360000 +*FCacheSize 76Meg/76 MB RAM: 3760000 +*FCacheSize 84Meg/84 MB RAM: 4160000 +*FCacheSize 92Meg/92 MB RAM: 4560000 +*FCacheSize 100Meg/100 MB RAM: 4960000 +*FCacheSize 108Meg/108 MB RAM: 5360000 +*FCacheSize 116Meg/116 MB RAM: 5760000 +*FCacheSize 124Meg/124 MB RAM: 6160000 +*FCacheSize 128Meg/128 MB RAM: 6360000 + +*ColorDevice: False +*DefaultColorSpace: Gray +*TTRasterizer: Type42 +*?TTRasterizer:" + save + 42/FontType resourcestatus + {pop pop (Type42)}{(No Type42)} ifelse = flush + restore + " +*End + +*FileSystem: True +*?FileSystem: " +false +(*) { + /DevDict exch currentdevparams def + DevDict /Writeable known {DevDict /Writeable get} {false} ifelse + DevDict /Mounted known {DevDict /Mounted get} {false} ifelse + DevDict /HasNames known {DevDict /HasNames get} {false} ifelse + and and {pop true} if +} 128 string /IODevice resourceforall +{(True)} {(False)} ifelse = +" +*End +*LanguageLevel: "2" +*Throughput: "32" + +*Password: "0" +*ExitServer: " + count 1 ge { true exch startjob } {false} ifelse + not { + (ERROR: *ExitServer cannot start unencapsulated job.) = + ( Password is probably invalid.) = + } if +" +*End + +*Reset: " + count 1 ge { true exch startjob } {false} ifelse + not { + (ERROR: *ExitServer cannot start unencapsulated job.) = + ( Password is probably invalid.) = + } if + systemdict /quit get exec +" +*End + + +*% === PROTOCOLS AND EMULATIONS === + +*Protocols: TBCP + +*% === MEDIA SELECTION === +*% PageSize sets the input Tray and the imageable area +*OpenUI *PageSize/Paper Size: PickOne +*OrderDependency: 20.0 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/Letter[8.5 x 11]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Legal/Legal[8.5 x 14]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Tabloid/Tabloid[11 x 17]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A3/A3[297mm x 420mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A4/A4[210mm x 297mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A5/A5[148mm x 210mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize A6/A6[105mm x 148mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize FanFoldGermanLegal/Folio[8.5 x 13]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Executive/Executive[7.25 x 10.5]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Statement/Statement[5.5 x 8.5]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize Env10/Com10 Envelope[4.125 x 9.5]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvC5/C5 Envelope[162mm x 229mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvDL/DL Envelope[110mm x 220mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageSize EnvMonarch/Monarch Envelope[3.87 x 7.5]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*?PageSize: " + save + currentpagedevice /PageSize get aload pop + 2 copy gt {exch} if + (Unknown) + 14 dict + dup [612 792] (Letter) put + dup [612 1008] (Legal) put + dup [792 1224] (Tabloid) put + dup [842 1191] (A3) put + dup [595 842] (A4) put + dup [420 595] (A5) put + dup [297 420] (A6) put + dup [612 936] (FanFoldGermanLegal) put + dup [522 756] (Executive) put + dup [396 612] (Statement) put + dup [297 684] (Env10) put + dup [312 624] (EnvDL) put + dup [459 649] (EnvC5) put + dup [279 540] (EnvMonarch) put + { exch aload pop 4 index sub abs 5 le exch + 5 index sub abs 5 le and + {exch pop exit} {pop} ifelse + } bind forall + = flush pop pop +restore +" +*End +*CloseUI: *PageSize + +*% PageRegion sets the imageable area without specifying a given media source. +*OpenUI *PageRegion/Paper Size: PickOne +*OrderDependency: 25.0 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/Letter[8.5 x 11]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 792] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Legal/Legal[8.5 x 14]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 1008] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Tabloid/Tabloid[11 x 17]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [792 1224] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A3/A3[297mm x 420mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [842 1191] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A4/A4[210mm x 297mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [595 842] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A5/A5[148mm x 210mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [420 595] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion A6/A6[105mm x 148mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [297 420] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion FanFoldGermanLegal/Folio[8.5 x 13]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [612 936] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Executive/Executive[7.25 x 10.5]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [522 756] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Statement/Statement[5.5 x 8.5]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [396 612] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion Env10/Com10 Envelope[4.125 x 9.5]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [297 684] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvC5/C5 Envelope[162mm x 229mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [459 649] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvDL/DL Envelope[110mm x 220mm]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [312 624] put dup /ImagingBBox null put setpagedevice" +*End +*PageRegion EnvMonarch/Monarch Envelope[3.87 x 7.5]: " + 3 dict dup /DeferredMediaSelection true put dup /PageSize [279 540] put dup /ImagingBBox null put setpagedevice" +*End +*CloseUI: *PageRegion + +*% ImageableArea gives the bounding box (llx, lly, urx, ury) in points for each media. +*DefaultImageableArea: Letter +*ImageableArea Letter/Letter[8.5 x 11]: "0.0 0.0 612.06 793.92" +*ImageableArea Legal/Legal[8.5 x 14]: "0.0 0.06 613.92 1009.02" +*ImageableArea Tabloid/Tabloid[11 x 17]: "0.0 0.06 793.92 1225.02" +*ImageableArea A3/A3[297mm x 420mm]: "0.0 0.06 843.84 1191.42" +*ImageableArea A4/A4[210mm x 297mm]: "0.0 0.0 595.38 843.84" +*ImageableArea A5/A5[148mm x 210mm]: "0.0 0.0 422.46 598.2" +*ImageableArea A6/A6[105mm x 148mm]: "0.0 0.06 288.0 420.54" +*ImageableArea FanFoldGermanLegal/Folio[8.5 x 13]: "0.0 0.06 613.92 937.02" +*ImageableArea Executive/Executive[7.25 x 10.5]: "0.0 0.0 522.18 756.0" +*ImageableArea Statement/Statement[5.5 x 8.5]: "0.0 00.0 396.06 613.92" +*ImageableArea Env10/Com10 Envelope[4.125 x 9.5]: "0.06 0.0 297.66 687.36" +*ImageableArea EnvC5/C5 Envelope[162mm x 229mm]: "0.06 0.0 459.9 652.8" +*ImageableArea EnvDL/DL Envelope[110mm x 220mm]: "0.06 0.0 312.02 625.92" +*ImageableArea EnvMonarch/Monarch Envelope[3.87 x 7.5]: "0.06 0.0 279.42 541.44" +*?ImageableArea: " + newpath clippath pathbbox 4 -2 roll + exch 2 {10000 mul ceiling 10000 div dup 0 lt {pop 0.0} if 128 string cvs print ( ) print} repeat + exch 2 {10000 mul floor 10000 div dup 0 lt {pop 0.0} if 128 string cvs print ( ) print} repeat + (\n) print" +*End + +*% PaperDimension gives physical dimensions in points for each media (x-width, y-height) +*DefaultPaperDimension: Letter +*PaperDimension Letter/Letter[8.5 x 11]: "612 792" +*PaperDimension Legal/Legal[8.5 x 14]: "612 1008" +*PaperDimension Tabloid/Tabloid[11 x 17]: "792 1224" +*PaperDimension A3/A3[297mm x 420mm]: "842 1191" +*PaperDimension A4/A4[210mm x 297mm]: "595 842" +*PaperDimension A5/A5[148mm x 210mm]: "420 595" +*PaperDimension A6/A6[105mm x 148mm]: "297 420" +*PaperDimension FanFoldGermanLegal/Folio[8.5 x 13]: "612 936" +*PaperDimension Executive/Executive[7.25 x 10.5]: "522 756" +*PaperDimension Statement/Statement[5.5 x 8.5]: "396 612" +*PaperDimension Env10/Com10 Envelope[4.125 x 9.5]: "297 684" +*PaperDimension EnvC5/C5 Envelope[162mm x 229mm]: "459 649" +*PaperDimension EnvDL/DL Envelope[110mm x 220mm]: "312 624" +*PaperDimension EnvMonarch/Monarch Envelope[3.87 x 7.5]: "279 540" + +*LandscapeOrientation: Any + + +*% === MEDIA HANDLING OPTIONS === +*OpenUI *ManualFeed/Manual Feed: Boolean +*OrderDependency: 15.0 AnySetup *ManualFeed +*DefaultManualFeed: False +*ManualFeed True: " << /ManualFeed true >> setpagedevice " +*ManualFeed False: " << /ManualFeed false >> setpagedevice " +*?ManualFeed:" +save +currentpagedevice /ManualFeed get +{(True)} {(False)} ifelse = flush +restore +" +*End +*CloseUI: *ManualFeed + +*OpenGroup: Stapling + +*OpenUI *XRStaple/Staple: PickOne +*OrderDependency: 30.0 AnySetup *XRStaple +*DefaultXRStaple: None +*XRStaple None/Off: " + currentpagedevice /Staple known { + << /Staple 0 /StapleDetails << /Type 6 /StapleMode 0 >> >> setpagedevice } if +" +*End +*XRStaple FrontStaple/Position 1: " + << /Staple 1 /StapleDetails << /Type 6 /StapleMode 0 >> >> setpagedevice +" +*End +*XRStaple RearStaple/Position 2: " + << /Staple 1 /StapleDetails << /Type 6 /StapleMode 1 >> >> setpagedevice +" +*End +*XRStaple DualStaple/Dual Staple: " + << /Staple 1 /StapleDetails << /Type 6 /StapleMode 2 >> >> setpagedevice +" +*End +*?XRStaple:" +save + currentpagedevice /Staple known +{currentpagedevice /Staple get 0 eq + {(None)} + {3 dict + dup 0 (FrontStaple) put + dup 1 (RearStaple) put + dup 2 (DualStaple) put + currentpagedevice /StapleDetails get /StapleMode get get + }ifelse + }{(Unknown)} ifelse + = flush + restore" +*End +*CloseUI: *XRStaple +*CloseGroup: Stapling + +*OpenUI *InputSlot/Paper Source: PickOne +*OrderDependency: 15.0 AnySetup *InputSlot +*DefaultInputSlot: Tray1 +*InputSlot Tray1/Tray 1: " + <</DeferredMediaSelection true /MediaPosition 0 >> +setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + <</DeferredMediaSelection true /MediaPosition 1 >> +setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + <</DeferredMediaSelection true /MediaPosition 2 >> +setpagedevice " +*End +*InputSlot Tray4/Tray 4: " + <</DeferredMediaSelection true /MediaPosition 3 >> +setpagedevice " +*End +*InputSlot Tray5/Tray 5: " + <</DeferredMediaSelection true /MediaPosition 4 >> +setpagedevice " +*End +*InputSlot MBF/MBF: " + <</DeferredMediaSelection true /MediaPosition 5 >> +setpagedevice " +*End +*InputSlot Envelope/Envelope Feeder: " + <</DeferredMediaSelection true /MediaPosition 6 >> +setpagedevice " +*End + +*?InputSlot: " +save + 7 dict + dup 0 (Tray1) put + dup 1 (Tray2) put + dup 2 (Tray3) put + dup 3 (Tray4) put + dup 4 (Tray5) put + dup 5 (MBF) put + dup 6 (Envelope) put + currentpagedevice /MediaPosition known + {currentpagedevice /MediaPosition get + dup null ne + {get}{pop pop (Unknown)} ifelse} + {pop (Unknown)} ifelse + = flush +restore +" +*End +*CloseUI: *InputSlot + +*RequiresPageRegion All: True + +*OpenUI *TraySwitch/Auto Tray Switch: Boolean +*OrderDependency: 30.0 AnySetup *TraySwitch +*TraySwitch True: "<</TraySwitch true>> setpagedevice" +*TraySwitch False: "<</TraySwitch false>> setpagedevice" +*DefaultTraySwitch: True +*?TraySwitch: "save + currentpagedevice /TraySwitch get + {(True)} {(False)} ifelse = flush + restore" +*End +*CloseUI: *TraySwitch + +*OpenGroup: Output + +*OpenUI *Duplex/Duplex: PickOne +*OrderDependency: 30.0 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None/Off: "<</Duplex false /Tumble false>> setpagedevice" +*Duplex DuplexNoTumble/Normal: "<</Duplex true /Tumble false>> setpagedevice" +*Duplex DuplexTumble/Tumble: "<</Duplex true /Tumble true>> setpagedevice" +*?Duplex: "save + currentpagedevice /Duplex get + {currentpagedevice /Tumble get + {(DuplexTumble)} {(DuplexNoTumble)} ifelse} + {(None)} ifelse = flush restore" +*End +*CloseUI: *Duplex + +*OpenUI *Jog/Jog: PickOne +*OrderDependency: 30.0 AnySetup *Jog +*DefaultJog: None +*Jog None/None: "<</Jog 0>> setpagedevice" +*Jog EndOfJob/End of job: "<</Jog 2>> setpagedevice" +*Jog EndOfSet/End of set: "<</Jog 3>> setpagedevice" +*?Jog: "save + currentpagedevice /Jog get dup 2 eq + {pop (EndOfJob)} {3 eq {(EndOfSet)} {(None)} ifelse} + ifelse = flush +restore " +*End +*CloseUI: *Jog + +*OpenUI *Collate: Boolean +*OrderDependency: 10.0 AnySetup *Collate +*DefaultCollate: False +*Collate False: "<</Collate false>> setpagedevice" +*Collate True: "<</Collate true>> setpagedevice" +*?Collate: "save + currentpagedevice /Collate known + {currentpagedevice /Collate get + {(True)}{(False)} ifelse} + {(Unknown)} + ifelse = flush +restore " +*End +*CloseUI: *Collate + +*OpenUI *XRXAMediaType/Media Type: PickOne +*OrderDependency: 30.0 AnySetup *XRXAMediaType +*DefaultXRXAMediaType: AutoSelect +*XRXAMediaType AutoSelect/AutoSelect: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType null +put setpagedevice" +*End +*XRXAMediaType Plain/Plain: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Plain) put setpagedevice" +*End +*XRXAMediaType Transparency/Transparency: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Transparency) put setpagedevice" +*End +*XRXAMediaType Labels/Labels: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Labels) put setpagedevice" +*End +*XRXAMediaType Preprinted/Preprinted: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Preprinted) put setpagedevice" +*End +*XRXAMediaType Letterhead/Letterhead: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Letterhead) put setpagedevice" +*End +*XRXAMediaType Prepunched/Prepunched: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Prepunched) put setpagedevice" +*End +*XRXAMediaType Bond/Bond: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Bond) put setpagedevice" +*End +*XRXAMediaType Recycled/Recycled: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Recycled) put setpagedevice" +*End +*XRXAMediaType Color/Color: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Color) put setpagedevice" +*End +*XRXAMediaType Cardstock/Cardstock: " + 2 dict dup /DeferredMediaSelection true put dup /MediaType (Cardstock) put setpagedevice" +*End + +*?XRXAMediaType: " +currentpagedevice dup /MediaType known +{ +/MediaType get dup null eq { pop (Unknown) } if +} +{ pop (Unknown)} +ifelse = flush +" +*End +*CloseUI: *XRXAMediaType + + +*OpenUI *OutputBin/Output Tray: PickOne +*OrderDependency: 30.0 AnySetup *OutputBin +*DefaultOutputBin: FACEDOWNBIN +*OutputBin FACEDOWNBIN/Face Down Bin: " +<</OutputType (FACE DOWN TRAY)>> setpagedevice" +*End +*OutputBin FACEUPBIN/Face Up Bin: " +<</OutputType (FACE UP TRAY)>> setpagedevice" +*End +*OutputBin MAILBOXBIN1/Mailbox Bin 1: " +<</OutputType (MAILBOX BIN 1)>> setpagedevice" +*End +*OutputBin MAILBOXBIN2/Mailbox Bin 2: " +<</OutputType (MAILBOX BIN 2)>> setpagedevice" +*End +*OutputBin MAILBOXBIN3/Mailbox Bin 3: " +<</OutputType (MAILBOX BIN 3)>> setpagedevice" +*End +*OutputBin MAILBOXBIN4/Mailbox Bin 4: " +<</OutputType (MAILBOX BIN 4)>> setpagedevice" +*End +*OutputBin MAILBOXBIN5/Mailbox Bin 5: " +<</OutputType (MAILBOX BIN 5)>> setpagedevice" +*End +*OutputBin MAILBOXBIN6/Mailbox Bin 6: " +<</OutputType (MAILBOX BIN 6)>> setpagedevice" +*End +*OutputBin MAILBOXBIN7/Mailbox Bin 7: " +<</OutputType (MAILBOX BIN 7)>> setpagedevice" +*End +*OutputBin MAILBOXBIN8/Mailbox Bin 8: " +<</OutputType (MAILBOX BIN 8)>> setpagedevice" +*End +*OutputBin MAILBOXBIN9/Mailbox Bin 9: " +<</OutputType (MAILBOX BIN 9)>> setpagedevice" +*End +*OutputBin MAILBOXBIN10/Mailbox Bin 10: " +<</OutputType (MAILBOX BIN 10)>> setpagedevice" +*End +*OutputBin FINISHERBIN1/Finisher Bin 1: " +<</OutputType (FINISHER BIN 1)>> setpagedevice" +*End +*OutputBin FINISHERBIN2/Finisher Bin 2: " +<</OutputType (FINISHER BIN 2)>> setpagedevice" +*End +*OutputBin FINISHERBIN3/Finisher Bin 3: " +<</OutputType (FINISHER BIN 3)>> setpagedevice" +*End +*?OutputBin: " +currentpagedevice /OutputType known +{ +<< + (FACE DOWN TRAY) (FACEDOWNBIN) + (FACE UP TRAY) (FACEUPBIN) + (MAILBOX BIN 1) (MAILBOXBIN1) + (MAILBOX BIN 2) (MAILBOXBIN2) + (MAILBOX BIN 3) (MAILBOXBIN3) + (MAILBOX BIN 4) (MAILBOXBIN4) + (MAILBOX BIN 5) (MAILBOXBIN5) + (MAILBOX BIN 6) (MAILBOXBIN6) + (MAILBOX BIN 7) (MAILBOXBIN7) + (MAILBOX BIN 8) (MAILBOXBIN8) + (MAILBOX BIN 9) (MAILBOXBIN9) + (MAILBOX BIN 10) (MAILBOXBIN10) + (FINISHER BIN 1) (FINISHERBIN1) + (FINISHER BIN 2) (FINISHERBIN2) + (FINISHER BIN 3) (FINISHERBIN3) +>> + currentpagedevice /OutputType get + dup null eq {pop (Unknown)} { get } ifelse + } { (Unkown)} ifelse = flush +" +*End +*CloseUI: *OutputBin +*CloseGroup: Output + + + +*% === RESOLUTION AND APPEARANCE CONTROL === + +*DefaultResolution: 600x600dpi + + +*% Halftone Information =============== + +*DefaultHalftoneType: 3 +*AccurateScreensSupport: False +*ScreenFreq: "65" +*ScreenAngle: "45" +*DefaultScreenProc: Dot +*ScreenProc Dot: "{180 mul cos exch 180 mul cos add 2 div}" + +*DefaultTransfer: Null +*Transfer Null: "{}" +*Transfer Null.Inverse: "{1 exch sub}" + +*% Color Separation Information ===================== + +*DefaultColorSep: ProcessBlack.85lpi.600x600dpi/85 lpi /600 x 600 dpi + +*InkName: ProcessBlack/Process Black +*InkName: CustomColor/Custom Color +*InkName: ProcessCyan/Process Cyan +*InkName: ProcessMagenta/Process Magenta +*InkName: ProcessYellow/Process Yellow + + + +*% For 85 lpi /600 x 600 dpi ======================================= + +*ColorSepScreenAngle ProcessBlack.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "45" +*ColorSepScreenAngle CustomColor.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "45" +*ColorSepScreenAngle ProcessCyan.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "15" +*ColorSepScreenAngle ProcessMagenta.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "75" +*ColorSepScreenAngle ProcessYellow.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "0" + +*ColorSepScreenFreq ProcessBlack.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60" +*ColorSepScreenFreq CustomColor.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60" +*ColorSepScreenFreq ProcessCyan.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60" +*ColorSepScreenFreq ProcessMagenta.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60" +*ColorSepScreenFreq ProcessYellow.85lpi.600x600dpi/85 lpi /600 x 600 dpi: "60" + + +*% Font Information ===================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.004S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.004S)" Standard ROM +*Font Bookman-Light: Standard "(001.004S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.004S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus {pop pop (Yes)} {(No)} ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore" +*End + +*?FontList: " +save + (*) {cvn ==} 128 string /Font resourceforall + (*) = flush +restore +" +*End + +*% === PRINTER MESSAGES === + +*% possible unsolicited messages +*PrinterError: "Cover Open" +*PrinterError: "Warming up" + +*% status field of controller-requested status message +*Status: "idle" +*Status: "busy" +*Status: "waiting" +*Status: "printing" +*Status: "warming up" +*Status: "initializing" +*Status: "holding" +*Status: "PrinterError: Cover Open" +*Status: "PrinterError: Warming up" + +*% source field of controller-requested status message +*Source: "Parallel" +*Source: "LocalTalk" +*Source: "Ethernet" +*Source: "TokenRing" + +*% other possible printer messages +*Message: "%%Flushing: rest of job (to end-of-file) will be ignored]%%" +*Message: "%%[exitserver: permanent state may be changed]%%" +*Message: "%%[StatusChange: initializing]%%" + + +*% The byte count of this file should be exactly 067589 or 069286 +*% depending on the filesystem it resides in. +*% end of PPD file for the Xerox Snowbird +*% last modification date 2/4/98 +*% Flora Lee diff --git a/openoffice/share/psprint/driver/XR_DC230.PS b/openoffice/share/psprint/driver/XR_DC230.PS new file mode 100644 index 0000000000000000000000000000000000000000..2c7a9173f78dc2893dccc3df7c3766b6bb2b42d8 --- /dev/null +++ b/openoffice/share/psprint/driver/XR_DC230.PS @@ -0,0 +1,1178 @@ +*PPD-Adobe: "4.3" +*% Adobe Systems PostScript(R) Printer Description File +*% Copyright 1987-1995 Adobe Systems Incorporated. +*% All Rights Reserved. +*% Permission is granted for redistribution of this file as +*% long as this copyright notice is intact and the contents +*% of the file is not altered in any way from its original form. +*% End of Copyright statement +*% =============================================================================== +*FormatVersion: "4.3" +*LanguageEncoding: ISOLatin1 +*LanguageVersion: English +*% =============================================================================== +*% Device Info +*% =============================================================================== +*Manufacturer: "Xerox" +*ModelName: "Xerox Doc Centre 220/230 PS2 600dpi" +*ShortNickName: "Xerox DC 220/230 PS2 600dpi" +*NickName: "Xerox DC 220/230 PS2 600dpi" +*PCFileName: "XR_DC230.PPD" +*Product: "(Xerox Doc Centre 220/230 PS2 600dpi)" +*PSVersion: "(2016.108) 121" +*ColorDevice: False +*DefaultColorSpace: Gray +*FaxSupport: Base +*FileSystem: True +*?FileSystem: " + save false + (%disk?%) + { currentdevparams dup /Writeable known + { /Writeable get {pop true} if } { pop } ifelse + } 10 string /IODevice resourceforall + restore" +*End +*LanguageLevel: "2" +*Throughput: "30" +*TTRasterizer: Type42 + +*FreeVM: "4000000" +*VMOption 4MB/Standard: "4000000" +*FCacheSize None: 400000 + +*% =============================================================================== +*% Installable Options +*% =============================================================================== +*OpenGroup: InstallableOptions/Options Installed +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% Duplex +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*OpenUI *Option1/Duplex Unit: Boolean +*DefaultOption1: False +*Option1 True/Installed: " " +*Option1 False/Not Installed: " " +*CloseUI: *Option1 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% Tray 3 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*OpenUI *Option2/Input Tray 3: Boolean +*DefaultOption2: False +*Option2 True/Installed: " " +*Option2 False/Not Installed: " " +*CloseUI: *Option2 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% Tray 4 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*OpenUI *Option3/Input Tray 4: Boolean +*DefaultOption3: False +*Option3 True/Installed: " " +*Option3 False/Not Installed: " " +*CloseUI: *Option3 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% removed MSI - not an installable option +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% Envelope Tray +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*OpenUI *Option5/Envelope Tray: Boolean +*DefaultOption5: False +*Option5 True/Installed: " " +*Option5 False/Not Installed: " " +*CloseUI: *Option5 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% High Capacity Feeder +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*OpenUI *Option6/High Capacity Feeder: Boolean +*DefaultOption6: False +*Option6 True/Installed: " " +*Option6 False/Not Installed: " " +*CloseUI: *Option6 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% Stacker-Stapler (Finisher) +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*OpenUI *Option7/Finisher: Boolean +*DefaultOption7: False +*Option7 True/Installed: " " +*Option7 False/Not Installed: " " +*CloseUI: *Option7 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% Tower Mailbox +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*OpenUI *Option8/Mailbox: Boolean +*DefaultOption8: False +*Option8 True/Installed: " " +*Option8 False/Not Installed: " " +*CloseUI: *Option8 +*CloseGroup: InstallableOptions +*% =============================================================================== +*% UI Constraints +*% =============================================================================== +*% Constraints Based on Installable Options +*% =============================================================================== +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% Duplexer +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*UIConstraints: *Option1 False *Duplex DuplexNoTumble +*UIConstraints: *Duplex DuplexNoTumble *Option1 False +*UIConstraints: *Option1 False *Duplex DuplexTumble +*UIConstraints: *Duplex DuplexTumble *Option1 False +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% Tray 3 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*UIConstraints: *Option2 False *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *Option2 False +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% Tray 4 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*UIConstraints: *Option3 False *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *Option3 False +*UIConstraints: *Option2 False *Option3 +*UIConstraints: *Option3 *Option2 False +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% removed Multi-sheet Inserter Tray -not an installable option +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% Envelope Feeder +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*UIConstraints: *Option5 False *InputSlot Tray7 +*UIConstraints: *InputSlot Tray7 *Option5 False +*UIConstraints: *Option5 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *Option5 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% High Capacity Feeder +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*UIConstraints: *Option6 False *InputSlot Tray6 +*UIConstraints: *InputSlot Tray6 *Option6 False +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% Stacker-Stapler +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*UIConstraints: *Option7 False *OutputBin Stacker +*UIConstraints: *OutputBin Stacker *Option7 False +*UIConstraints: *Option7 True *OutputBin SideTray +*UIConstraints: *OutputBin SideTray *Option7 True +*UIConstraints: *Option7 False *StapleWhen EndOfSet +*UIConstraints: *StapleWhen EndOfSet *Option7 False +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% Tower Mailbox (optional output bins 2-11) +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*UIConstraints: *Option8 False *OutputBin OptionalOutbin2 +*UIConstraints: *Option8 False *OutputBin OptionalOutbin3 +*UIConstraints: *Option8 False *OutputBin OptionalOutbin4 +*UIConstraints: *Option8 False *OutputBin OptionalOutbin5 +*UIConstraints: *Option8 False *OutputBin OptionalOutbin6 +*UIConstraints: *Option8 False *OutputBin OptionalOutbin7 +*UIConstraints: *Option8 False *OutputBin OptionalOutbin8 +*UIConstraints: *Option8 False *OutputBin OptionalOutbin9 +*UIConstraints: *Option8 False *OutputBin OptionalOutbin10 +*UIConstraints: *Option8 False *OutputBin OptionalOutbin11 +*UIConstraints: *OutputBin OptionalOutbin2 *Option8 False +*UIConstraints: *OutputBin OptionalOutbin3 *Option8 False +*UIConstraints: *OutputBin OptionalOutbin4 *Option8 False +*UIConstraints: *OutputBin OptionalOutbin5 *Option8 False +*UIConstraints: *OutputBin OptionalOutbin6 *Option8 False +*UIConstraints: *OutputBin OptionalOutbin7 *Option8 False +*UIConstraints: *OutputBin OptionalOutbin8 *Option8 False +*UIConstraints: *OutputBin OptionalOutbin9 *Option8 False +*UIConstraints: *OutputBin OptionalOutbin10 *Option8 False +*UIConstraints: *OutputBin OptionalOutbin11 *Option8 False +*% =============================================================================== +*% Constraints Based on Input Tray Selection +*% =============================================================================== +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% Tray 1 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*UIConstraints: *InputSlot Tray1 *PageSize A6 +*UIConstraints: *InputSlot Tray1 *PageSize Postcard +*UIConstraints: *InputSlot Tray1 *PageSize EnvISOB5 +*UIConstraints: *InputSlot Tray1 *PageSize EnvMonarch +*UIConstraints: *InputSlot Tray1 *PageSize Env10 +*UIConstraints: *InputSlot Tray1 *PageSize EnvDL +*UIConstraints: *InputSlot Tray1 *PageSize EnvC5 +*UIConstraints: *InputSlot Tray1 *PageRegion A6 +*UIConstraints: *InputSlot Tray1 *PageRegion Postcard +*UIConstraints: *InputSlot Tray1 *PageRegion EnvISOB5 +*UIConstraints: *InputSlot Tray1 *PageRegion EnvMonarch +*UIConstraints: *InputSlot Tray1 *PageRegion Env10 +*UIConstraints: *InputSlot Tray1 *PageRegion EnvDL +*UIConstraints: *InputSlot Tray1 *PageRegion EnvC5 +*UIConstraints: *PageSize A6 *InputSlot Tray1 +*UIConstraints: *PageSize Postcard *InputSlot Tray1 +*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray1 +*UIConstraints: *PageSize EnvMonarch *InputSlot Tray1 +*UIConstraints: *PageSize Env10 *InputSlot Tray1 +*UIConstraints: *PageSize EnvDL *InputSlot Tray1 +*UIConstraints: *PageSize EnvC5 *InputSlot Tray1 +*UIConstraints: *PageRegion A6 *InputSlot Tray1 +*UIConstraints: *PageRegion Postcard *InputSlot Tray1 +*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray1 +*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray1 +*UIConstraints: *PageRegion Env10 *InputSlot Tray1 +*UIConstraints: *PageRegion EnvDL *InputSlot Tray1 +*UIConstraints: *PageRegion EnvC5 *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType +*UIConstraints: *InputSlot Tray1 *MediaColor +*UIConstraints: *MediaType *InputSlot Tray1 +*UIConstraints: *MediaColor *InputSlot Tray1 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% Tray 2 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*UIConstraints: *InputSlot Tray2 *PageSize Statement +*UIConstraints: *InputSlot Tray2 *PageSize A5 +*UIConstraints: *InputSlot Tray2 *PageSize A6 +*UIConstraints: *InputSlot Tray2 *PageSize Postcard +*UIConstraints: *InputSlot Tray2 *PageSize EnvISOB5 +*UIConstraints: *InputSlot Tray2 *PageSize EnvMonarch +*UIConstraints: *InputSlot Tray2 *PageSize Env10 +*UIConstraints: *InputSlot Tray2 *PageSize EnvDL +*UIConstraints: *InputSlot Tray2 *PageSize EnvC5 +*UIConstraints: *InputSlot Tray2 *PageRegion Statement +*UIConstraints: *InputSlot Tray2 *PageRegion A5 +*UIConstraints: *InputSlot Tray2 *PageRegion A6 +*UIConstraints: *InputSlot Tray2 *PageRegion Postcard +*UIConstraints: *InputSlot Tray2 *PageRegion EnvISOB5 +*UIConstraints: *InputSlot Tray2 *PageRegion EnvMonarch +*UIConstraints: *InputSlot Tray2 *PageRegion Env10 +*UIConstraints: *InputSlot Tray2 *PageRegion EnvDL +*UIConstraints: *InputSlot Tray2 *PageRegion EnvC5 +*UIConstraints: *PageSize Statement *InputSlot Tray2 +*UIConstraints: *PageSize A5 *InputSlot Tray2 +*UIConstraints: *PageSize A6 *InputSlot Tray2 +*UIConstraints: *PageSize Postcard *InputSlot Tray2 +*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray2 +*UIConstraints: *PageSize EnvMonarch *InputSlot Tray2 +*UIConstraints: *PageSize Env10 *InputSlot Tray2 +*UIConstraints: *PageSize EnvDL *InputSlot Tray2 +*UIConstraints: *PageSize EnvC5 *InputSlot Tray2 +*UIConstraints: *PageRegion Statement *InputSlot Tray2 +*UIConstraints: *PageRegion A5 *InputSlot Tray2 +*UIConstraints: *PageRegion A6 *InputSlot Tray2 +*UIConstraints: *PageRegion Postcard *InputSlot Tray2 +*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray2 +*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray2 +*UIConstraints: *PageRegion Env10 *InputSlot Tray2 +*UIConstraints: *PageRegion EnvDL *InputSlot Tray2 +*UIConstraints: *PageRegion EnvC5 *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType +*UIConstraints: *InputSlot Tray2 *MediaColor +*UIConstraints: *MediaType *InputSlot Tray2 +*UIConstraints: *MediaColor *InputSlot Tray2 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% Tray 3 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*UIConstraints: *InputSlot Tray3 *PageSize Statement +*UIConstraints: *InputSlot Tray3 *PageSize A5 +*UIConstraints: *InputSlot Tray3 *PageSize A6 +*UIConstraints: *InputSlot Tray3 *PageSize Postcard +*UIConstraints: *InputSlot Tray3 *PageSize EnvISOB5 +*UIConstraints: *InputSlot Tray3 *PageSize EnvMonarch +*UIConstraints: *InputSlot Tray3 *PageSize Env10 +*UIConstraints: *InputSlot Tray3 *PageSize EnvDL +*UIConstraints: *InputSlot Tray3 *PageSize EnvC5 +*UIConstraints: *InputSlot Tray3 *PageRegion Statement +*UIConstraints: *InputSlot Tray3 *PageRegion A5 +*UIConstraints: *InputSlot Tray3 *PageRegion A6 +*UIConstraints: *InputSlot Tray3 *PageRegion Postcard +*UIConstraints: *InputSlot Tray3 *PageRegion EnvISOB5 +*UIConstraints: *InputSlot Tray3 *PageRegion EnvMonarch +*UIConstraints: *InputSlot Tray3 *PageRegion Env10 +*UIConstraints: *InputSlot Tray3 *PageRegion EnvDL +*UIConstraints: *InputSlot Tray3 *PageRegion EnvC5 +*UIConstraints: *PageSize Statement *InputSlot Tray3 +*UIConstraints: *PageSize A5 *InputSlot Tray3 +*UIConstraints: *PageSize A6 *InputSlot Tray3 +*UIConstraints: *PageSize Postcard *InputSlot Tray3 +*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray3 +*UIConstraints: *PageSize EnvMonarch *InputSlot Tray3 +*UIConstraints: *PageSize Env10 *InputSlot Tray3 +*UIConstraints: *PageSize EnvDL *InputSlot Tray3 +*UIConstraints: *PageSize EnvC5 *InputSlot Tray3 +*UIConstraints: *PageRegion Statement *InputSlot Tray3 +*UIConstraints: *PageRegion A5 *InputSlot Tray3 +*UIConstraints: *PageRegion A6 *InputSlot Tray3 +*UIConstraints: *PageRegion Postcard *InputSlot Tray3 +*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray3 +*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray3 +*UIConstraints: *PageRegion Env10 *InputSlot Tray3 +*UIConstraints: *PageRegion EnvDL *InputSlot Tray3 +*UIConstraints: *PageRegion EnvC5 *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType +*UIConstraints: *InputSlot Tray3 *MediaColor +*UIConstraints: *MediaType *InputSlot Tray3 +*UIConstraints: *MediaColor *InputSlot Tray3 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% Tray 4 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*UIConstraints: *InputSlot Tray4 *PageSize Statement +*UIConstraints: *InputSlot Tray4 *PageSize A5 +*UIConstraints: *InputSlot Tray4 *PageSize A6 +*UIConstraints: *InputSlot Tray4 *PageSize Postcard +*UIConstraints: *InputSlot Tray4 *PageSize EnvISOB5 +*UIConstraints: *InputSlot Tray4 *PageSize EnvMonarch +*UIConstraints: *InputSlot Tray4 *PageSize Env10 +*UIConstraints: *InputSlot Tray4 *PageSize EnvDL +*UIConstraints: *InputSlot Tray4 *PageSize EnvC5 +*UIConstraints: *InputSlot Tray4 *PageRegion Statement +*UIConstraints: *InputSlot Tray4 *PageRegion A5 +*UIConstraints: *InputSlot Tray4 *PageRegion A6 +*UIConstraints: *InputSlot Tray4 *PageRegion Postcard +*UIConstraints: *InputSlot Tray4 *PageRegion EnvISOB5 +*UIConstraints: *InputSlot Tray4 *PageRegion EnvMonarch +*UIConstraints: *InputSlot Tray4 *PageRegion Env10 +*UIConstraints: *InputSlot Tray4 *PageRegion EnvDL +*UIConstraints: *InputSlot Tray4 *PageRegion EnvC5 +*UIConstraints: *PageSize Statement *InputSlot Tray4 +*UIConstraints: *PageSize A5 *InputSlot Tray4 +*UIConstraints: *PageSize A6 *InputSlot Tray4 +*UIConstraints: *PageSize Postcard *InputSlot Tray4 +*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray4 +*UIConstraints: *PageSize EnvMonarch *InputSlot Tray4 +*UIConstraints: *PageSize Env10 *InputSlot Tray4 +*UIConstraints: *PageSize EnvDL *InputSlot Tray4 +*UIConstraints: *PageSize EnvC5 *InputSlot Tray4 +*UIConstraints: *PageRegion Statement *InputSlot Tray4 +*UIConstraints: *PageRegion A5 *InputSlot Tray4 +*UIConstraints: *PageRegion A6 *InputSlot Tray4 +*UIConstraints: *PageRegion Postcard *InputSlot Tray4 +*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray4 +*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray4 +*UIConstraints: *PageRegion Env10 *InputSlot Tray4 +*UIConstraints: *PageRegion EnvDL *InputSlot Tray4 +*UIConstraints: *PageRegion EnvC5 *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType +*UIConstraints: *InputSlot Tray4 *MediaColor +*UIConstraints: *MediaType *InputSlot Tray4 +*UIConstraints: *MediaColor *InputSlot Tray4 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% High Capacity Feeder +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*UIConstraints: *InputSlot Tray6 *PageSize Legal +*UIConstraints: *InputSlot Tray6 *PageSize Tabloid +*UIConstraints: *InputSlot Tray6 *PageSize A3 +*UIConstraints: *InputSlot Tray6 *PageSize Statement +*UIConstraints: *InputSlot Tray6 *PageSize A5 +*UIConstraints: *InputSlot Tray6 *PageSize A6 +*UIConstraints: *InputSlot Tray6 *PageSize FanFoldGermanLegal +*UIConstraints: *InputSlot Tray6 *PageSize Postcard +*UIConstraints: *InputSlot Tray6 *PageSize EnvISOB5 +*UIConstraints: *InputSlot Tray6 *PageSize EnvMonarch +*UIConstraints: *InputSlot Tray6 *PageSize Env10 +*UIConstraints: *InputSlot Tray6 *PageSize EnvDL +*UIConstraints: *InputSlot Tray6 *PageSize EnvC5 +*UIConstraints: *InputSlot Tray6 *PageRegion Legal +*UIConstraints: *InputSlot Tray6 *PageRegion Tabloid +*UIConstraints: *InputSlot Tray6 *PageRegion A3 +*UIConstraints: *InputSlot Tray6 *PageRegion Statement +*UIConstraints: *InputSlot Tray6 *PageRegion A5 +*UIConstraints: *InputSlot Tray6 *PageRegion A6 +*UIConstraints: *InputSlot Tray6 *PageRegion FanFoldGermanLegal +*UIConstraints: *InputSlot Tray6 *PageRegion Postcard +*UIConstraints: *InputSlot Tray6 *PageRegion EnvISOB5 +*UIConstraints: *InputSlot Tray6 *PageRegion EnvMonarch +*UIConstraints: *InputSlot Tray6 *PageRegion Env10 +*UIConstraints: *InputSlot Tray6 *PageRegion EnvDL +*UIConstraints: *InputSlot Tray6 *PageRegion EnvC5 +*UIConstraints: *PageSize Legal *InputSlot Tray6 +*UIConstraints: *PageSize Tabloid *InputSlot Tray6 +*UIConstraints: *PageSize A3 *InputSlot Tray6 +*UIConstraints: *PageSize Statement *InputSlot Tray6 +*UIConstraints: *PageSize A5 *InputSlot Tray6 +*UIConstraints: *PageSize A6 *InputSlot Tray6 +*UIConstraints: *PageSize FanFoldGermanLegal *InputSlot Tray6 +*UIConstraints: *PageSize Postcard *InputSlot Tray6 +*UIConstraints: *PageSize EnvISOB5 *InputSlot Tray6 +*UIConstraints: *PageSize EnvMonarch *InputSlot Tray6 +*UIConstraints: *PageSize Env10 *InputSlot Tray6 +*UIConstraints: *PageSize EnvDL *InputSlot Tray6 +*UIConstraints: *PageSize EnvC5 *InputSlot Tray6 +*UIConstraints: *PageRegion Legal *InputSlot Tray6 +*UIConstraints: *PageRegion Tabloid *InputSlot Tray6 +*UIConstraints: *PageRegion A3 *InputSlot Tray6 +*UIConstraints: *PageRegion Statement *InputSlot Tray6 +*UIConstraints: *PageRegion A5 *InputSlot Tray6 +*UIConstraints: *PageRegion A6 *InputSlot Tray6 +*UIConstraints: *PageRegion FanFoldGermanLegal *InputSlot Tray6 +*UIConstraints: *PageRegion Postcard *InputSlot Tray6 +*UIConstraints: *PageRegion EnvISOB5 *InputSlot Tray6 +*UIConstraints: *PageRegion EnvMonarch *InputSlot Tray6 +*UIConstraints: *PageRegion Env10 *InputSlot Tray6 +*UIConstraints: *PageRegion EnvDL *InputSlot Tray6 +*UIConstraints: *PageRegion EnvC5 *InputSlot Tray6 +*UIConstraints: *InputSlot Tray6 *MediaType +*UIConstraints: *InputSlot Tray6 *MediaColor +*UIConstraints: *MediaType *InputSlot Tray6 +*UIConstraints: *MediaColor *InputSlot Tray6 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% Envelope Tray +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*UIConstraints: *InputSlot Tray7 *PageSize Letter +*UIConstraints: *InputSlot Tray7 *PageSize Legal +*UIConstraints: *InputSlot Tray7 *PageSize Tabloid +*UIConstraints: *InputSlot Tray7 *PageSize A4 +*UIConstraints: *InputSlot Tray7 *PageSize A3 +*UIConstraints: *InputSlot Tray7 *PageSize Statement +*UIConstraints: *InputSlot Tray7 *PageSize A5 +*UIConstraints: *InputSlot Tray7 *PageSize A6 +*UIConstraints: *InputSlot Tray7 *PageSize FanFoldGermanLegal +*UIConstraints: *InputSlot Tray7 *PageSize Postcard +*UIConstraints: *InputSlot Tray7 *PageRegion Letter +*UIConstraints: *InputSlot Tray7 *PageRegion Legal +*UIConstraints: *InputSlot Tray7 *PageRegion Tabloid +*UIConstraints: *InputSlot Tray7 *PageRegion A4 +*UIConstraints: *InputSlot Tray7 *PageRegion A3 +*UIConstraints: *InputSlot Tray7 *PageRegion Statement +*UIConstraints: *InputSlot Tray7 *PageRegion A5 +*UIConstraints: *InputSlot Tray7 *PageRegion A6 +*UIConstraints: *InputSlot Tray7 *PageRegion FanFoldGermanLegal +*UIConstraints: *InputSlot Tray7 *PageRegion Postcard +*UIConstraints: *PageSize Letter *InputSlot Tray7 +*UIConstraints: *PageSize Legal *InputSlot Tray7 +*UIConstraints: *PageSize Tabloid *InputSlot Tray7 +*UIConstraints: *PageSize A3 *InputSlot Tray7 +*UIConstraints: *PageSize A4 *InputSlot Tray7 +*UIConstraints: *PageSize Statement *InputSlot Tray7 +*UIConstraints: *PageSize A5 *InputSlot Tray7 +*UIConstraints: *PageSize A6 *InputSlot Tray7 +*UIConstraints: *PageSize FanFoldGermanLegal *InputSlot Tray7 +*UIConstraints: *PageSize Postcard *InputSlot Tray7 +*UIConstraints: *PageRegion Letter *InputSlot Tray7 +*UIConstraints: *PageRegion Legal *InputSlot Tray7 +*UIConstraints: *PageRegion Tabloid *InputSlot Tray7 +*UIConstraints: *PageRegion A3 *InputSlot Tray7 +*UIConstraints: *PageRegion A4 *InputSlot Tray7 +*UIConstraints: *PageRegion Statement *InputSlot Tray7 +*UIConstraints: *PageRegion A5 *InputSlot Tray7 +*UIConstraints: *PageRegion A6 *InputSlot Tray7 +*UIConstraints: *PageRegion FanFoldGermanLegal *InputSlot Tray7 +*UIConstraints: *PageRegion Postcard *InputSlot Tray7 +*UIConstraints: *InputSlot Tray7 *MediaType +*UIConstraints: *InputSlot Tray7 *MediaColor +*UIConstraints: *MediaType *InputSlot Tray7 +*UIConstraints: *MediaColor *InputSlot Tray7 +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*% MSI - Manual Feed +*% +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +*UIConstraints: *InputSlot ManualFeed *PageSize EnvISOB5 +*UIConstraints: *InputSlot ManualFeed *PageSize EnvMonarch +*UIConstraints: *InputSlot ManualFeed *PageSize Env10 +*UIConstraints: *InputSlot ManualFeed *PageSize EnvDL +*UIConstraints: *InputSlot ManualFeed *PageSize EnvC5 +*UIConstraints: *InputSlot ManualFeed *PageRegion EnvISOB5 +*UIConstraints: *InputSlot ManualFeed *PageRegion EnvMonarch +*UIConstraints: *InputSlot ManualFeed *PageRegion Env10 +*UIConstraints: *InputSlot ManualFeed *PageRegion EnvDL +*UIConstraints: *InputSlot ManualFeed *PageRegion EnvC5 +*UIConstraints: *PageSize EnvISOB5 *InputSlot ManualFeed +*UIConstraints: *PageSize EnvMonarch *InputSlot ManualFeed +*UIConstraints: *PageSize Env10 *InputSlot ManualFeed +*UIConstraints: *PageSize EnvDL *InputSlot ManualFeed +*UIConstraints: *PageSize EnvC5 *InputSlot ManualFeed +*UIConstraints: *PageRegion EnvISOB5 *InputSlot ManualFeed +*UIConstraints: *PageRegion EnvMonarch *InputSlot ManualFeed +*UIConstraints: *PageRegion Env10 *InputSlot ManualFeed +*UIConstraints: *PageRegion EnvDL *InputSlot ManualFeed +*UIConstraints: *PageRegion EnvC5 *InputSlot ManualFeed +*% =============================================================================== +*% Constraints Based on Output Tray Selection +*% =============================================================================== +*% Constraints based on media selection +*% =============================================================================== +*NonUIConstraints: *CustomPageSize True *InputSlot Tray1 +*NonUIConstraints: *InputSlot Tray1 *CustomPageSize True +*NonUIConstraints: *CustomPageSize True *InputSlot Tray2 +*NonUIConstraints: *InputSlot Tray2 *CustomPageSize True +*NonUIConstraints: *CustomPageSize True *InputSlot Tray3 +*NonUIConstraints: *InputSlot Tray3 *CustomPageSize True +*NonUIConstraints: *CustomPageSize True *InputSlot Tray4 +*NonUIConstraints: *InputSlot Tray4 *CustomPageSize True +*NonUIConstraints: *CustomPageSize True *InputSlot Tray6 +*NonUIConstraints: *InputSlot Tray6 *CustomPageSize True +*UIConstraints: *MediaType Tabs *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Tabs +*UIConstraints: *MediaType Tabs *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Tabs +*UIConstraints: *MediaType Tabs *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Tabs +*UIConstraints: *MediaType Tabs *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType Tabs +*UIConstraints: *MediaType Tabs *InputSlot Tray6 +*UIConstraints: *InputSlot Tray6 *MediaType Tabs +*UIConstraints: *MediaType Tabs *InputSlot Tray7 +*UIConstraints: *InputSlot Tray7 *MediaType Tabs +*UIConstraints: *MediaType Heavyweight *InputSlot Tray1 +*UIConstraints: *InputSlot Tray1 *MediaType Heavyweight +*UIConstraints: *MediaType Transparency *OutputBin OptionalOutbin2 +*UIConstraints: *OutputBin OptionalOutbin2 *MediaType Transparency +*UIConstraints: *MediaType Transparency *OutputBin OptionalOutbin3 +*UIConstraints: *OutputBin OptionalOutbin3 *MediaType Transparency +*UIConstraints: *MediaType Transparency *OutputBin OptionalOutbin4 +*UIConstraints: *OutputBin OptionalOutbin4 *MediaType Transparency +*UIConstraints: *MediaType Transparency *OutputBin OptionalOutbin5 +*UIConstraints: *OutputBin OptionalOutbin5 *MediaType Transparency +*UIConstraints: *MediaType Transparency *OutputBin OptionalOutbin6 +*UIConstraints: *OutputBin OptionalOutbin6 *MediaType Transparency +*UIConstraints: *MediaType Transparency *OutputBin OptionalOutbin7 +*UIConstraints: *OutputBin OptionalOutbin7 *MediaType Transparency +*UIConstraints: *MediaType Transparency *OutputBin OptionalOutbin8 +*UIConstraints: *OutputBin OptionalOutbin8 *MediaType Transparency +*UIConstraints: *MediaType Transparency *OutputBin OptionalOutbin9 +*UIConstraints: *OutputBin OptionalOutbin9 *MediaType Transparency +*UIConstraints: *MediaType Transparency *OutputBin OptionalOutbin10 +*UIConstraints: *OutputBin OptionalOutbin10 *MediaType Transparency +*UIConstraints: *MediaType Transparency *OutputBin OptionalOutbin11 +*UIConstraints: *OutputBin OptionalOutbin11 *MediaType Transparency +*UIConstraints: *MediaType Heavyweight *InputSlot Tray2 +*UIConstraints: *InputSlot Tray2 *MediaType Heavyweight +*UIConstraints: *MediaType Heavyweight *InputSlot Tray3 +*UIConstraints: *InputSlot Tray3 *MediaType Heavyweight +*UIConstraints: *MediaType Heavyweight *InputSlot Tray4 +*UIConstraints: *InputSlot Tray4 *MediaType Heavyweight +*UIConstraints: *MediaType Heavyweight *InputSlot Tray7 +*UIConstraints: *InputSlot Tray7 *MediaType Heavyweight +*UIConstraints: *PageSize EnvISOB5 *MediaType +*UIConstraints: *PageSize EnvISOB5 *MediaColor +*UIConstraints: *PageSize EnvMonarch *MediaType +*UIConstraints: *PageSize EnvMonarch *MediaColor +*UIConstraints: *MediaType *PageSize EnvISOB5 +*UIConstraints: *MediaColor *PageSize EnvISOB5 +*UIConstraints: *MediaType *PageSize EnvMonarch +*UIConstraints: *MediaColor *PageSize EnvMonarch +*UIConstraints: *PageRegion EnvISOB5 *MediaType +*UIConstraints: *PageRegion EnvISOB5 *MediaColor +*UIConstraints: *PageRegion EnvMonarch *MediaType +*UIConstraints: *PageRegion EnvMonarch *MediaColor +*UIConstraints: *MediaType *PageRegion EnvISOB5 +*UIConstraints: *MediaColor *PageRegion EnvISOB5 +*UIConstraints: *MediaType *PageRegion EnvMonarch +*UIConstraints: *MediaColor *PageRegion EnvMonarch +*UIConstraints: *PageSize Env10 *MediaType +*UIConstraints: *PageSize Env10 *MediaColor +*UIConstraints: *MediaType *PageSize Env10 +*UIConstraints: *MediaColor *PageSize Env10 +*UIConstraints: *PageRegion Env10 *MediaType +*UIConstraints: *PageRegion Env10 *MediaColor +*UIConstraints: *MediaType *PageRegion Env10 +*UIConstraints: *MediaColor *PageRegion Env10 +*UIConstraints: *PageSize EnvDL *MediaType +*UIConstraints: *PageSize EnvDL *MediaColor +*UIConstraints: *MediaType *PageSize EnvDL +*UIConstraints: *MediaColor *PageSize EnvDL +*UIConstraints: *PageRegion EnvDL *MediaType +*UIConstraints: *PageRegion EnvDL *MediaColor +*UIConstraints: *MediaType *PageRegion EnvDL +*UIConstraints: *MediaColor *PageRegion EnvDL +*UIConstraints: *PageSize EnvC5 *MediaType +*UIConstraints: *PageSize EnvC5 *MediaColor +*UIConstraints: *MediaType *PageSize EnvC5 +*UIConstraints: *MediaColor *PageSize EnvC5 +*UIConstraints: *PageRegion EnvC5 *MediaType +*UIConstraints: *PageRegion EnvC5 *MediaColor +*UIConstraints: *MediaType *PageRegion EnvC5 +*UIConstraints: *MediaColor *PageRegion EnvC5 +*% =============================================================================== +*% Constraints based on other options - staple & duplex +*% =============================================================================== +*UIConstraints: *StapleWhen *PageSize Legal +*UIConstraints: *PageSize Legal *StapleWhen +*UIConstraints: *StapleWhen *PageSize Statement +*UIConstraints: *PageSize Statement *StapleWhen +*UIConstraints: *StapleWhen *PageSize A5 +*UIConstraints: *PageSize A5 *StapleWhen +*UIConstraints: *StapleWhen *PageSize A6 +*UIConstraints: *PageSize A6 *StapleWhen +*UIConstraints: *StapleWhen *PageSize FanFoldGermanLegal +*UIConstraints: *PageSize FanFoldGermanLegal *StapleWhen +*UIConstraints: *StapleWhen *PageSize Postcard +*UIConstraints: *PageSize Postcard *StapleWhen +*UIConstraints: *StapleWhen *PageSize EnvISOB5 +*UIConstraints: *PageSize EnvISOB5 *StapleWhen +*UIConstraints: *StapleWhen *PageSize EnvMonarch +*UIConstraints: *PageSize EnvMonarch *StapleWhen +*UIConstraints: *StapleWhen *PageSize Env10 +*UIConstraints: *PageSize Env10 *StapleWhen +*UIConstraints: *StapleWhen *PageSize EnvDL +*UIConstraints: *PageSize EnvDL *StapleWhen +*UIConstraints: *StapleWhen *PageSize EnvC5 +*UIConstraints: *PageSize EnvC5 *StapleWhen +*UIConstraints: *StapleWhen *PageRegion Legal +*UIConstraints: *PageRegion Legal *StapleWhen +*UIConstraints: *StapleWhen *PageRegion Statement +*UIConstraints: *PageRegion Statement *StapleWhen +*UIConstraints: *StapleWhen *PageRegion A5 +*UIConstraints: *PageRegion A5 *StapleWhen +*UIConstraints: *StapleWhen *PageRegion A6 +*UIConstraints: *PageRegion A6 *StapleWhen +*UIConstraints: *StapleWhen *PageRegion FanFoldGermanLegal +*UIConstraints: *PageRegion FanFoldGermanLegal *StapleWhen +*UIConstraints: *StapleWhen *PageRegion Postcard +*UIConstraints: *PageRegion Postcard *StapleWhen +*UIConstraints: *StapleWhen *PageRegion EnvISOB5 +*UIConstraints: *PageRegion EnvISOB5 *StapleWhen +*UIConstraints: *StapleWhen *PageRegion EnvMonarch +*UIConstraints: *PageRegion EnvMonarch *StapleWhen +*UIConstraints: *StapleWhen *PageRegion Env10 +*UIConstraints: *PageRegion Env10 *StapleWhen +*UIConstraints: *StapleWhen *PageRegion EnvDL +*UIConstraints: *PageRegion EnvDL *StapleWhen +*UIConstraints: *StapleWhen *PageRegion EnvC5 +*UIConstraints: *PageRegion EnvC5 *StapleWhen +*UIConstraints: *StapleWhen *MediaType Transparency +*UIConstraints: *MediaType Transparency *StapleWhen +*UIConstraints: *Duplex *PageSize A6 +*UIConstraints: *PageSize A6 *Duplex +*UIConstraints: *Duplex *PageSize Postcard +*UIConstraints: *PageSize Postcard *Duplex +*UIConstraints: *Duplex *PageSize EnvISOB5 +*UIConstraints: *PageSize EnvISOB5 *Duplex +*UIConstraints: *Duplex *PageSize EnvMonarch +*UIConstraints: *PageSize EnvMonarch *Duplex +*UIConstraints: *Duplex *PageSize Env10 +*UIConstraints: *PageSize Env10 *Duplex +*UIConstraints: *Duplex *PageSize EnvDL +*UIConstraints: *PageSize EnvDL *Duplex +*UIConstraints: *Duplex *PageSize EnvC5 +*UIConstraints: *PageSize EnvC5 *Duplex +*UIConstraints: *Duplex *PageRegion A6 +*UIConstraints: *PageRegion A6 *Duplex +*UIConstraints: *Duplex *PageRegion Postcard +*UIConstraints: *PageRegion Postcard *Duplex +*UIConstraints: *Duplex *PageRegion EnvISOB5 +*UIConstraints: *PageRegion EnvISOB5 *Duplex +*UIConstraints: *Duplex *PageRegion EnvMonarch +*UIConstraints: *PageRegion EnvMonarch *Duplex +*UIConstraints: *Duplex *PageRegion Env10 +*UIConstraints: *PageRegion Env10 *Duplex +*UIConstraints: *Duplex *PageRegion EnvDL +*UIConstraints: *PageRegion EnvDL *Duplex +*UIConstraints: *Duplex *PageRegion EnvC5 +*UIConstraints: *PageRegion EnvC5 *Duplex +*UIConstraints: *Duplex *MediaType Transparency +*UIConstraints: *MediaType Transparency *Duplex +*UIConstraints: *Duplex *MediaType Labels +*UIConstraints: *MediaType Labels *Duplex +*% =============================================================================== +*% Media Group +*% =============================================================================== +*OpenGroup:Media Options +*% =============================================================================== +*% Page Size +*% =============================================================================== +*OpenUI *PageSize/Page Size: PickOne +*OrderDependency: 42 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize Letter/USLetter (8 1/2 x 11): " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageSize Legal/USLegal (8 1/2 x 14): " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageSize Tabloid/Tabloid (11 x 17): " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageSize A4/A4 (210mm x 297mm): " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageSize A3/A3 (297mm x 420mm): " + << /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageSize Statement/5.5 x 8.5: " + << /PageSize [396 612] /ImagingBBox null >> setpagedevice" +*End +*PageSize A5/A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageSize A6/A6: " + << /PageSize [297 420] /ImagingBBox null >> setpagedevice" +*End +*PageSize FanFoldGermanLegal/8.5 x 13: " + << /PageSize [612 936] /ImagingBBox null >> setpagedevice" +*End +*PageSize Postcard/Postcard (100mm x 148mm): " + << /PageSize [284 419] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvISOB5/B5 Envelope: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvMonarch/Monarch Env. (3 7/8 x 7 1/2): " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageSize Env10/Com10 Env. (4 1/8 x 9 1/2): " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvDL/DL Env. (110mm x 220mm): " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageSize EnvC5/C5 Env. (162mm x 229mm): " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageSize +*% =============================================================================== +*% Page Region +*% =============================================================================== +*OpenUI *PageRegion/Page Region: PickOne +*OrderDependency: 44 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion Letter/USLetter (8 1/2 x 11): " + << /PageSize [612 792] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Legal/USLegal (8 1/2 x 14): " + << /PageSize [612 1008] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Tabloid/Tabloid (11 x 17): " + << /PageSize [792 1224] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A4/A4 (210mm x 297mm): " + << /PageSize [595 842] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A3/A3 (297mm x 420mm): " + << /PageSize [842 1191] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Statement/5.5 x 8.5: " + << /PageSize [396 612] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A5/A5: " + << /PageSize [420 595] /ImagingBBox null >> setpagedevice" +*End +*PageRegion A6/A6: " + << /PageSize [297 420] /ImagingBBox null >> setpagedevice" +*End +*PageRegion FanFoldGermanLegal/8.5 x 13: " + << /PageSize [612 936] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Postcard/Postcard (100mm x 148mm): " + << /PageSize [284 419] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvISOB5/B5 Envelope: " + << /PageSize [499 709] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvMonarch/Monarch Env. (3 7/8 x 7 1/2): " + << /PageSize [279 540] /ImagingBBox null >> setpagedevice" +*End +*PageRegion Env10/Com10 Env. (4 1/8 x 9 1/2): " + << /PageSize [297 684] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvDL/DL Env. (110mm x 220mm): " + << /PageSize [312 624] /ImagingBBox null >> setpagedevice" +*End +*PageRegion EnvC5/C5 Env. (162mm x 229mm): " + << /PageSize [459 649] /ImagingBBox null >> setpagedevice" +*End +*CloseUI: *PageRegion +*% =============================================================================== +*% Imageable Area +*% =============================================================================== +*DefaultImageableArea: Letter +*ImageableArea Letter/USLetter (8 1/2 x 11): "11.34 11.34 600.66 780.66" +*ImageableArea Legal/USLegal (8 1/2 x 14): "11.34 11.34 600.66 996.66" +*ImageableArea Tabloid/Tabloid (11 x 17): "11.34 11.34 780.66 1212.66" +*ImageableArea A4/A4 (210mm x 297mm): "11.34 11.34 583.66 830.66" +*ImageableArea A3/A3 (297mm x 420mm): "11.34 11.34 830.66 1179.66" +*ImageableArea Statement/5.5 x 8.5: "11.34 11.34 384.66 600.66" +*ImageableArea A5/A5: "11.34 11.34 409.66 583.66" +*ImageableArea A6/A6: "11.34 11.34 285.66 408.66" +*ImageableArea FanFoldGermanLegal/8.5 x 13: "11.34 11.34 600.66 924.66" +*ImageableArea Postcard/Postcard (100mm x 148mm): "11.34 11.34 272.12 408.66" +*ImageableArea EnvISOB5/B5 Envelope: "11.34 11.34 487.66 696.66" +*ImageableArea EnvMonarch/Monarch Env. (3 7/8 x 7 1/2): "11.34 11.34 267.66 528.66" +*ImageableArea Env10/Com10 Env. (4 1/8 x 9 1/2): "11.34 11.34 285.66 672.66" +*ImageableArea EnvDL/DL Env. (110mm x 220mm): "11.34 11.34 300.66 612.66" +*ImageableArea EnvC5/C5 Env. (162mm x 229mm): "11.34 11.34 447.66 637.66" +*% =============================================================================== +*% Paper Dimension +*% =============================================================================== +*DefaultPaperDimension: Letter +*PaperDimension Letter/USLetter (8 1/2 x 11): "612 792" +*PaperDimension Legal/USLegal (8 1/2 x 14): "612 1008" +*PaperDimension Tabloid/Tabloid (11 x 17): "792 1224" +*PaperDimension A4/A4 (210mm x 297mm): "595 842" +*PaperDimension A3/A3 (297mm x 420mm): "842 1191" +*PaperDimension Statement/5.5 x 8.5: "396 612" +*PaperDimension A5/A5: "420 595" +*PaperDimension A6/A6: "297 420" +*PaperDimension FanFoldGermanLegal/8.5 x 13:"612 936" +*PaperDimension Postcard/Postcard (100mm x 148mm): "284 419" +*PaperDimension EnvISOB5/B5 Envelope: "499 709" +*PaperDimension EnvMonarch/Monarch Env. (3 7/8 x 7 1/2): "279 540" +*PaperDimension Env10/Com10 Env. (4 1/8 x 9 1/2): "297 684" +*PaperDimension EnvDL/DL Env. (110mm x 220mm): "312 624" +*PaperDimension EnvC5/C5 Env. (162mm x 229mm): "459 649" +*% =============================================================================== +*% Custom Paper Sizes +*% =============================================================================== +*LeadingEdge Short: " " +*LeadingEdge Long: " " +*DefaultLeadingEdge: Long +*NonUIOrderDependency: 40 AnySetup *CustomPageSize +*ParamCustomPageSize Width/Width: 1 points 284 842 +*ParamCustomPageSize Height/Height: 2 points 420 1224 +*ParamCustomPageSize WidthOffset: 3 points 0 0 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 points 0 0 +*HWMargins: 11.34 11.34 11.34 11.34 +*CustomPageSize True: " + pop pop pop + 2 dict begin + 2 array astore + /PageSize exch def + /ImagingBBox null def + currentdict + end + setpagedevice" +*End +*MaxMediaWidth: "842" +*MaxMediaHeight: "1224" +*OpenSubGroup: MediaSelection/Media Attributes +*% =============================================================================== +*% Media Type +*% =============================================================================== +*OpenUI *MediaType/Media Type: PickOne +*OrderDependency: 46 AnySetup *MediaType +*DefaultMediaType: Standard +*MediaType Standard/Standard: " + << /MediaType (standard) >> setpagedevice" +*End +*MediaType Transparency/Transparency: " + << /MediaType (transparency) >> setpagedevice" +*End +*MediaType Labels/Labels: " + << /MediaType (labels) >> setpagedevice" +*End +*MediaType Drilled/Drilled: " + << /MediaType (drilled) >> setpagedevice" +*End +*MediaType Recycled/Recycled: " + << /MediaType (recycled) >> setpagedevice" +*End +*MediaType PrePrinted/PrePrinted: " + << /MediaType (preprinted) >> setpagedevice" +*End +*MediaType Tabs/Tabs: " + << /MediaType (tabs) >> setpagedevice" +*End +*MediaType Heavyweight/Heavyweight: " + << /MediaType (heavyweight) >> setpagedevice" +*End +*MediaType Other/Other: " + << /MediaType (other) >> setpagedevice" +*End +*MediaType None/None: " " +*CloseUI: *MediaType +*% =============================================================================== +*% Media Color +*% =============================================================================== +*OpenUI *MediaColor/Media Color: PickOne +*OrderDependency: 48 AnySetup *MediaColor +*DefaultMediaColor: White +*MediaColor Yellow/Yellow: " + << /MediaColor (yellow) >> setpagedevice" +*End +*MediaColor Green/Green: " + << /MediaColor (green) >> setpagedevice" +*End +*MediaColor Buff/Buff: " + << /MediaColor (buff) >> setpagedevice" +*End +*MediaColor White/White: " + << /MediaColor (white) >> setpagedevice" +*End +*MediaColor Red/Red: " + << /MediaColor (red) >> setpagedevice" +*End +*MediaColor Ivory/Ivory: " + << /MediaColor (ivory) >> setpagedevice" +*End +*MediaColor Gray/Gray: " + << /MediaColor (gray) >> setpagedevice" +*End +*MediaColor Clear/Clear: " + << /MediaColor (clear) >> setpagedevice" +*End +*MediaColor Pink/Pink: " + << /MediaColor (pink) >> setpagedevice" +*End +*MediaColor Goldenrod/Goldenrod: " + << /MediaColor (goldenrod) >> setpagedevice" +*End +*MediaColor Orange/Orange: " + << /MediaColor (orange) >> setpagedevice" +*End +*MediaColor Blue/Blue: " + << /MediaColor (blue) >> setpagedevice" +*End +*MediaColor Other/Other: " + << /MediaColor (other) >> setpagedevice" +*End +*MediaColor None/None: " " +*CloseUI: *MediaColor +*CloseSubGroup: MediaSelection/Media Attributes +*% =============================================================================== +*% End Media Group Options +*% =============================================================================== +*CloseGroup: Media Options +*% =============================================================================== +*% Landscape Orientation +*% =============================================================================== +*LandscapeOrientation: Plus90 +*% =============================================================================== +*% Input Slot +*% =============================================================================== +*OpenUI *InputSlot/Input Slot: PickOne +*OrderDependency: 52 AnySetup *InputSlot +*DefaultInputSlot:Tray1 +*InputSlot Tray1/Tray 1: " + << /TraySwitch false>> setpagedevice + << /ManualFeed false>> setpagedevice + << /MediaPosition 1 >> setpagedevice" +*End +*InputSlot Tray2/Tray 2: " + << /TraySwitch false>> setpagedevice + << /ManualFeed false>> setpagedevice + << /MediaPosition 2 >> setpagedevice" +*End +*InputSlot Tray3/Tray 3: " + << /TraySwitch false>> setpagedevice + << /ManualFeed false>> setpagedevice + << /MediaPosition 3 >> setpagedevice" +*End +*InputSlot Tray4/Tray 4: " + << /TraySwitch false>> setpagedevice + << /ManualFeed false>> setpagedevice + << /MediaPosition 4 >> setpagedevice" +*End +*InputSlot ManualFeed/Bypass Tray (Manual Feed): " + << /TraySwitch false>> setpagedevice + << /ManualFeed true>> setpagedevice" +*End +*InputSlot Tray6/High Capacity Feeder: " + << /TraySwitch false>> setpagedevice + << /ManualFeed false>> setpagedevice + << /MediaPosition 5 >> setpagedevice" +*End +*InputSlot Tray7/Envelope Tray: " + << /TraySwitch false>> setpagedevice + << /ManualFeed false>> setpagedevice + << /MediaPosition 1 >> setpagedevice" +*End +*CloseUI: *InputSlot +*OpenGroup: Finishing +*% =============================================================================== +*% RequiresPageRegion +*% =============================================================================== +*RequiresPageRegion All: True +*% =============================================================================== +*% Output Bin +*% =============================================================================== +*OpenUI *OutputBin/Output Bin: PickOne +*OrderDependency: 60 AnySetup *OutputBin +*DefaultOutputBin: TopTray +*OutputBin TopTray/Top Tray: " + << /OutputType (TopTray) >> setpagedevice" +*End +*OutputBin Stacker/Finisher: " + << /OutputType (Stacker) >> setpagedevice" +*End +*OutputBin SideTray/Side Tray: " + << /OutputType (SideTray) >> setpagedevice" +*End +*OutputBin OptionalOutbin2/Mailbox 1: " + << /OutputType (Optional Outbin 2) >> setpagedevice" +*End +*OutputBin OptionalOutbin3/Mailbox 2: " + << /OutputType (Optional Outbin 3) >> setpagedevice" +*End +*OutputBin OptionalOutbin4/Mailbox 3: " + << /OutputType (Optional Outbin 4) >> setpagedevice" +*End +*OutputBin OptionalOutbin5/Mailbox 4: " + << /OutputType (Optional Outbin 5) >> setpagedevice" +*End +*OutputBin OptionalOutbin6/Mailbox 5: " + << /OutputType (Optional Outbin 6) >> setpagedevice" +*End +*OutputBin OptionalOutbin7/Mailbox 6: " + << /OutputType (Optional Outbin 7) >> setpagedevice" +*End +*OutputBin OptionalOutbin8/Mailbox 7: " + << /OutputType (Optional Outbin 8) >> setpagedevice" +*End +*OutputBin OptionalOutbin9/Mailbox 8: " + << /OutputType (Optional Outbin 9) >> setpagedevice" +*End +*OutputBin OptionalOutbin10/Mailbox 9: " + << /OutputType (Optional Outbin 10) >> setpagedevice" +*End +*OutputBin OptionalOutbin11/Mailbox 10: " + << /OutputType (Optional Outbin 11) >> setpagedevice" +*End +*CloseUI: *OutputBin +*% =============================================================================== +*% PageStackOrder +*% =============================================================================== +*PageStackOrder TopTray: Normal +*PageStackOrder Stacker: Normal +*PageStackOrder SideTray: Reverse +*PageStackOrder OptionalOutbin2: Normal +*PageStackOrder OptionalOutbin3: Normal +*PageStackOrder OptionalOutbin4: Normal +*PageStackOrder OptionalOutbin5: Normal +*PageStackOrder OptionalOutbin6: Normal +*PageStackOrder OptionalOutbin7: Normal +*PageStackOrder OptionalOutbin8: Normal +*PageStackOrder OptionalOutbin9: Normal +*PageStackOrder OptionalOutbin10: Normal +*PageStackOrder OptionalOutbin11: Normal +*% =============================================================================== +*% Resolution +*% =============================================================================== +*OpenUI *Resolution/Resolution: PickOne +*OrderDependency: 40 AnySetup *Resolution +*DefaultResolution: 601x601dpi +*Resolution 400x400dpi/400 x 400 x 1 dpi: " + << /HWResolution [400 400] >> setpagedevice" +*End +*Resolution 601x601dpi/600 x 600 x 1 dpi: " + << /HWResolution [600 600] >> setpagedevice" +*End +*CloseUI: *Resolution +*% =============================================================================== +*% ----------Begin Finishing Group---------- +*% =============================================================================== +*% =============================================================================== +*% Duplex +*% =============================================================================== +*OpenUI *Duplex/Duplex: PickOne +*OrderDependency: 58 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None/None: " + << /Duplex false /Tumble false >> setpagedevice" +*End +*Duplex DuplexNoTumble/Duplex Long Edge Binding: " + << /Duplex true /Tumble false >> setpagedevice" +*End +*Duplex DuplexTumble/Duplex Short Edge Binding: " + << /Duplex true /Tumble true >> setpagedevice" +*End +*CloseUI: *Duplex +*% =============================================================================== +*% Collate - will most likely have no effect on job due to adobe mult copy scheme +*% =============================================================================== +*OpenUI *Collate/Collate: PickOne +*OrderDependency: 54 AnySetup *Collate +*DefaultCollate: True +*Collate True/Collated: " + << /Collate true >> setpagedevice" +*End +*Collate False/Uncollated: " + << /Collate false >> setpagedevice" +*End +*CloseUI: *Collate +*% =============================================================================== +*% Stapling - will most likely only work properly on single copy jobs +*% =============================================================================== +*OpenUI *StapleWhen/Stapling: PickOne +*OrderDependency: 56 AnySetup *StapleWhen +*DefaultStapleWhen: None +*StapleWhen None/Staple Off: " + << /Staple 0 >> setpagedevice" +*End +*StapleWhen EndOfSet/Staple On: " + << /Staple 3 >> setpagedevice" +*End +*CloseUI: *StapleWhen +*% =============================================================================== +*% ----------Close finishing options---------- +*% =============================================================================== +*CloseGroup: Finishing +*% =============================================================================== +*% Halftone Info +*% =============================================================================== +*DefaultHalftoneType: 3 +*ScreenFreq: "80.0" +*ScreenAngle: "45.0" +*DefaultScreenProc: Dot +*ScreenProc Dot: " + { abs exch abs 2 copy add 1 gt { 1 sub dup mul exch 1 sub dup mul add 1 sub } + { dup mul exch dup mul add 1 exch sub } ifelse } +" +*End +*ScreenProc Line: " + { pop } +" +*End +*ScreenProc Ellipse: " + { dup 5 mul 8 div mul exch dup mul exch add sqrt 1 exch sub } +" +*End +*DefaultTransfer: Null +*Transfer Null: " + { } +" +*End +*Transfer Null.Inverse: " + { 1 exch sub } +" +*End +*% =============================================================================== +*% PrintPSErrors +*% =============================================================================== +*PrintPSErrors: True +*% =============================================================================== +*% Font Info +*% =============================================================================== +*DefaultFont: Courier +*Font AvantGarde-Book: Standard "(001.006S)" Standard ROM +*Font AvantGarde-BookOblique: Standard "(001.006S)" Standard ROM +*Font AvantGarde-Demi: Standard "(001.007S)" Standard ROM +*Font AvantGarde-DemiOblique: Standard "(001.007S)" Standard ROM +*Font Bookman-Demi: Standard "(001.003S)" Standard ROM +*Font Bookman-DemiItalic: Standard "(001.003S)" Standard ROM +*Font Bookman-Light: Standard "(001.003S)" Standard ROM +*Font Bookman-LightItalic: Standard "(001.003S)" Standard ROM +*Font Courier: Standard "(002.004S)" Standard ROM +*Font Courier-Bold: Standard "(002.004S)" Standard ROM +*Font Courier-BoldOblique: Standard "(002.004S)" Standard ROM +*Font Courier-Oblique: Standard "(002.004S)" Standard ROM +*Font Helvetica: Standard "(001.006S)" Standard ROM +*Font Helvetica-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Oblique: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow: Standard "(001.006S)" Standard ROM +*Font Helvetica-Narrow-Bold: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-BoldOblique: Standard "(001.007S)" Standard ROM +*Font Helvetica-Narrow-Oblique: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Bold: Standard "(001.009S)" Standard ROM +*Font NewCenturySchlbk-BoldItalic: Standard "(001.007S)" Standard ROM +*Font NewCenturySchlbk-Italic: Standard "(001.006S)" Standard ROM +*Font NewCenturySchlbk-Roman: Standard "(001.007S)" Standard ROM +*Font Palatino-Bold: Standard "(001.005S)" Standard ROM +*Font Palatino-BoldItalic: Standard "(001.005S)" Standard ROM +*Font Palatino-Italic: Standard "(001.005S)" Standard ROM +*Font Palatino-Roman: Standard "(001.005S)" Standard ROM +*Font Symbol: Special "(001.007S)" Special ROM +*Font Times-Bold: Standard "(001.007S)" Standard ROM +*Font Times-BoldItalic: Standard "(001.009S)" Standard ROM +*Font Times-Italic: Standard "(001.007S)" Standard ROM +*Font Times-Roman: Standard "(001.007S)" Standard ROM +*Font ZapfChancery-MediumItalic: Standard "(001.007S)" Standard ROM +*Font ZapfDingbats: Special "(001.004S)" Special ROM +*?FontList: " + save + (*) { cvn == } 128 string /Font resourceforall + (*) = flush + restore +" +*End +*?FontQuery: " + save + { count 1 gt + { exch dup 127 string cvs (/) print print (:) print + /Font resourcestatus { pop pop (Yes) } { (No) } ifelse = + } { exit } ifelse + } bind loop + (*) = flush + restore +" +*End +*% =============================================================================== +*% End of XRDC230.PPD +*% =============================================================================== +*% The byte count of this file should be exactly 053564 or 054742 +*% depending on the filesystem it resides in. +*% end of PPD file for Xerox Doc Centre 220/230 PS2 600dpi diff --git a/openoffice/share/psprint/fontmetric/Courier-Bold.afm b/openoffice/share/psprint/fontmetric/Courier-Bold.afm new file mode 100644 index 0000000000000000000000000000000000000000..20246cc6900dde000fe45b1e14add091cc3c249d --- /dev/null +++ b/openoffice/share/psprint/fontmetric/Courier-Bold.afm @@ -0,0 +1,340 @@ +StartFontMetrics 4.1 +Comment Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. +Comment Creation Date: Mon Jun 23 16:28:00 1997 +Comment UniqueID 43048 +Comment VMusage 41139 52164 +FontName Courier-Bold +FullName Courier Bold +FamilyName Courier +Weight Bold +ItalicAngle 0 +IsFixedPitch true +FontBBox -113 -250 749 801 +UnderlinePosition -100 +UnderlineThickness 50 +Version 003.000 +Notice Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. +EncodingScheme AdobeStandardEncoding +CapHeight 562 +XHeight 439 +Ascender 629 +Descender -157 +StdHW 84 +StdVW 106 +StartCharMetrics 314 +C 32 ; WX 600 ; N space ; B 0 0 0 0 ; +C 33 ; WX 600 ; N exclam ; B 202 -15 398 572 ; +C 34 ; WX 600 ; N quotedbl ; B 135 277 465 562 ; +C 35 ; WX 600 ; N numbersign ; B 56 -45 544 651 ; +C 36 ; WX 600 ; N dollar ; B 82 -126 519 666 ; +C 37 ; WX 600 ; N percent ; B 5 -15 595 616 ; +C 38 ; WX 600 ; N ampersand ; B 36 -15 546 543 ; +C 39 ; WX 600 ; N quoteright ; B 171 277 423 562 ; +C 40 ; WX 600 ; N parenleft ; B 219 -102 461 616 ; +C 41 ; WX 600 ; N parenright ; B 139 -102 381 616 ; +C 42 ; WX 600 ; N asterisk ; B 91 219 509 601 ; +C 43 ; WX 600 ; N plus ; B 71 39 529 478 ; +C 44 ; WX 600 ; N comma ; B 123 -111 393 174 ; +C 45 ; WX 600 ; N hyphen ; B 100 203 500 313 ; +C 46 ; WX 600 ; N period ; B 192 -15 408 171 ; +C 47 ; WX 600 ; N slash ; B 98 -77 502 626 ; +C 48 ; WX 600 ; N zero ; B 87 -15 513 616 ; +C 49 ; WX 600 ; N one ; B 81 0 539 616 ; +C 50 ; WX 600 ; N two ; B 61 0 499 616 ; +C 51 ; WX 600 ; N three ; B 63 -15 501 616 ; +C 52 ; WX 600 ; N four ; B 53 0 507 616 ; +C 53 ; WX 600 ; N five ; B 70 -15 521 601 ; +C 54 ; WX 600 ; N six ; B 90 -15 521 616 ; +C 55 ; WX 600 ; N seven ; B 55 0 494 601 ; +C 56 ; WX 600 ; N eight ; B 83 -15 517 616 ; +C 57 ; WX 600 ; N nine ; B 79 -15 510 616 ; +C 58 ; WX 600 ; N colon ; B 191 -15 407 425 ; +C 59 ; WX 600 ; N semicolon ; B 123 -111 408 425 ; +C 60 ; WX 600 ; N less ; B 66 15 523 501 ; +C 61 ; WX 600 ; N equal ; B 71 118 529 398 ; +C 62 ; WX 600 ; N greater ; B 77 15 534 501 ; +C 63 ; WX 600 ; N question ; B 98 -14 501 580 ; +C 64 ; WX 600 ; N at ; B 16 -15 584 616 ; +C 65 ; WX 600 ; N A ; B -9 0 609 562 ; +C 66 ; WX 600 ; N B ; B 30 0 573 562 ; +C 67 ; WX 600 ; N C ; B 22 -18 560 580 ; +C 68 ; WX 600 ; N D ; B 30 0 594 562 ; +C 69 ; WX 600 ; N E ; B 25 0 560 562 ; +C 70 ; WX 600 ; N F ; B 39 0 570 562 ; +C 71 ; WX 600 ; N G ; B 22 -18 594 580 ; +C 72 ; WX 600 ; N H ; B 20 0 580 562 ; +C 73 ; WX 600 ; N I ; B 77 0 523 562 ; +C 74 ; WX 600 ; N J ; B 37 -18 601 562 ; +C 75 ; WX 600 ; N K ; B 21 0 599 562 ; +C 76 ; WX 600 ; N L ; B 39 0 578 562 ; +C 77 ; WX 600 ; N M ; B -2 0 602 562 ; +C 78 ; WX 600 ; N N ; B 8 -12 610 562 ; +C 79 ; WX 600 ; N O ; B 22 -18 578 580 ; +C 80 ; WX 600 ; N P ; B 48 0 559 562 ; +C 81 ; WX 600 ; N Q ; B 32 -138 578 580 ; +C 82 ; WX 600 ; N R ; B 24 0 599 562 ; +C 83 ; WX 600 ; N S ; B 47 -22 553 582 ; +C 84 ; WX 600 ; N T ; B 21 0 579 562 ; +C 85 ; WX 600 ; N U ; B 4 -18 596 562 ; +C 86 ; WX 600 ; N V ; B -13 0 613 562 ; +C 87 ; WX 600 ; N W ; B -18 0 618 562 ; +C 88 ; WX 600 ; N X ; B 12 0 588 562 ; +C 89 ; WX 600 ; N Y ; B 12 0 589 562 ; +C 90 ; WX 600 ; N Z ; B 62 0 539 562 ; +C 91 ; WX 600 ; N bracketleft ; B 245 -102 475 616 ; +C 92 ; WX 600 ; N backslash ; B 99 -77 503 626 ; +C 93 ; WX 600 ; N bracketright ; B 125 -102 355 616 ; +C 94 ; WX 600 ; N asciicircum ; B 108 250 492 616 ; +C 95 ; WX 600 ; N underscore ; B 0 -125 600 -75 ; +C 96 ; WX 600 ; N quoteleft ; B 178 277 428 562 ; +C 97 ; WX 600 ; N a ; B 35 -15 570 454 ; +C 98 ; WX 600 ; N b ; B 0 -15 584 626 ; +C 99 ; WX 600 ; N c ; B 40 -15 545 459 ; +C 100 ; WX 600 ; N d ; B 20 -15 591 626 ; +C 101 ; WX 600 ; N e ; B 40 -15 563 454 ; +C 102 ; WX 600 ; N f ; B 83 0 547 626 ; L i fi ; L l fl ; +C 103 ; WX 600 ; N g ; B 30 -146 580 454 ; +C 104 ; WX 600 ; N h ; B 5 0 592 626 ; +C 105 ; WX 600 ; N i ; B 77 0 523 658 ; +C 106 ; WX 600 ; N j ; B 63 -146 440 658 ; +C 107 ; WX 600 ; N k ; B 20 0 585 626 ; +C 108 ; WX 600 ; N l ; B 77 0 523 626 ; +C 109 ; WX 600 ; N m ; B -22 0 626 454 ; +C 110 ; WX 600 ; N n ; B 18 0 592 454 ; +C 111 ; WX 600 ; N o ; B 30 -15 570 454 ; +C 112 ; WX 600 ; N p ; B -1 -142 570 454 ; +C 113 ; WX 600 ; N q ; B 20 -142 591 454 ; +C 114 ; WX 600 ; N r ; B 47 0 580 454 ; +C 115 ; WX 600 ; N s ; B 68 -17 535 459 ; +C 116 ; WX 600 ; N t ; B 47 -15 532 562 ; +C 117 ; WX 600 ; N u ; B -1 -15 569 439 ; +C 118 ; WX 600 ; N v ; B -1 0 601 439 ; +C 119 ; WX 600 ; N w ; B -18 0 618 439 ; +C 120 ; WX 600 ; N x ; B 6 0 594 439 ; +C 121 ; WX 600 ; N y ; B -4 -142 601 439 ; +C 122 ; WX 600 ; N z ; B 81 0 520 439 ; +C 123 ; WX 600 ; N braceleft ; B 160 -102 464 616 ; +C 124 ; WX 600 ; N bar ; B 255 -250 345 750 ; +C 125 ; WX 600 ; N braceright ; B 136 -102 440 616 ; +C 126 ; WX 600 ; N asciitilde ; B 71 153 530 356 ; +C 161 ; WX 600 ; N exclamdown ; B 202 -146 398 449 ; +C 162 ; WX 600 ; N cent ; B 66 -49 518 614 ; +C 163 ; WX 600 ; N sterling ; B 72 -28 558 611 ; +C 164 ; WX 600 ; N fraction ; B 25 -60 576 661 ; +C 165 ; WX 600 ; N yen ; B 10 0 590 562 ; +C 166 ; WX 600 ; N florin ; B -30 -131 572 616 ; +C 167 ; WX 600 ; N section ; B 83 -70 517 580 ; +C 168 ; WX 600 ; N currency ; B 54 49 546 517 ; +C 169 ; WX 600 ; N quotesingle ; B 227 277 373 562 ; +C 170 ; WX 600 ; N quotedblleft ; B 71 277 535 562 ; +C 171 ; WX 600 ; N guillemotleft ; B 8 70 553 446 ; +C 172 ; WX 600 ; N guilsinglleft ; B 141 70 459 446 ; +C 173 ; WX 600 ; N guilsinglright ; B 141 70 459 446 ; +C 174 ; WX 600 ; N fi ; B 12 0 593 626 ; +C 175 ; WX 600 ; N fl ; B 12 0 593 626 ; +C 177 ; WX 600 ; N endash ; B 65 203 535 313 ; +C 178 ; WX 600 ; N dagger ; B 106 -70 494 580 ; +C 179 ; WX 600 ; N daggerdbl ; B 106 -70 494 580 ; +C 180 ; WX 600 ; N periodcentered ; B 196 165 404 351 ; +C 182 ; WX 600 ; N paragraph ; B 6 -70 576 580 ; +C 183 ; WX 600 ; N bullet ; B 140 132 460 430 ; +C 184 ; WX 600 ; N quotesinglbase ; B 175 -142 427 143 ; +C 185 ; WX 600 ; N quotedblbase ; B 65 -142 529 143 ; +C 186 ; WX 600 ; N quotedblright ; B 61 277 525 562 ; +C 187 ; WX 600 ; N guillemotright ; B 47 70 592 446 ; +C 188 ; WX 600 ; N ellipsis ; B 26 -15 574 116 ; +C 189 ; WX 600 ; N perthousand ; B -113 -15 713 616 ; +C 191 ; WX 600 ; N questiondown ; B 99 -146 502 449 ; +C 193 ; WX 600 ; N grave ; B 132 508 395 661 ; +C 194 ; WX 600 ; N acute ; B 205 508 468 661 ; +C 195 ; WX 600 ; N circumflex ; B 103 483 497 657 ; +C 196 ; WX 600 ; N tilde ; B 89 493 512 636 ; +C 197 ; WX 600 ; N macron ; B 88 505 512 585 ; +C 198 ; WX 600 ; N breve ; B 83 468 517 631 ; +C 199 ; WX 600 ; N dotaccent ; B 230 498 370 638 ; +C 200 ; WX 600 ; N dieresis ; B 128 498 472 638 ; +C 202 ; WX 600 ; N ring ; B 198 481 402 678 ; +C 203 ; WX 600 ; N cedilla ; B 205 -206 387 0 ; +C 205 ; WX 600 ; N hungarumlaut ; B 68 488 588 661 ; +C 206 ; WX 600 ; N ogonek ; B 169 -199 400 0 ; +C 207 ; WX 600 ; N caron ; B 103 493 497 667 ; +C 208 ; WX 600 ; N emdash ; B -10 203 610 313 ; +C 225 ; WX 600 ; N AE ; B -29 0 602 562 ; +C 227 ; WX 600 ; N ordfeminine ; B 147 196 453 580 ; +C 232 ; WX 600 ; N Lslash ; B 39 0 578 562 ; +C 233 ; WX 600 ; N Oslash ; B 22 -22 578 584 ; +C 234 ; WX 600 ; N OE ; B -25 0 595 562 ; +C 235 ; WX 600 ; N ordmasculine ; B 147 196 453 580 ; +C 241 ; WX 600 ; N ae ; B -4 -15 601 454 ; +C 245 ; WX 600 ; N dotlessi ; B 77 0 523 439 ; +C 248 ; WX 600 ; N lslash ; B 77 0 523 626 ; +C 249 ; WX 600 ; N oslash ; B 30 -24 570 463 ; +C 250 ; WX 600 ; N oe ; B -18 -15 611 454 ; +C 251 ; WX 600 ; N germandbls ; B 22 -15 596 626 ; +C -1 ; WX 600 ; N Idieresis ; B 77 0 523 761 ; +C -1 ; WX 600 ; N eacute ; B 40 -15 563 661 ; +C -1 ; WX 600 ; N abreve ; B 35 -15 570 661 ; +C -1 ; WX 600 ; N uhungarumlaut ; B -1 -15 628 661 ; +C -1 ; WX 600 ; N ecaron ; B 40 -15 563 667 ; +C -1 ; WX 600 ; N Ydieresis ; B 12 0 589 761 ; +C -1 ; WX 600 ; N divide ; B 71 16 529 500 ; +C -1 ; WX 600 ; N Yacute ; B 12 0 589 784 ; +C -1 ; WX 600 ; N Acircumflex ; B -9 0 609 780 ; +C -1 ; WX 600 ; N aacute ; B 35 -15 570 661 ; +C -1 ; WX 600 ; N Ucircumflex ; B 4 -18 596 780 ; +C -1 ; WX 600 ; N yacute ; B -4 -142 601 661 ; +C -1 ; WX 600 ; N scommaaccent ; B 68 -250 535 459 ; +C -1 ; WX 600 ; N ecircumflex ; B 40 -15 563 657 ; +C -1 ; WX 600 ; N Uring ; B 4 -18 596 801 ; +C -1 ; WX 600 ; N Udieresis ; B 4 -18 596 761 ; +C -1 ; WX 600 ; N aogonek ; B 35 -199 586 454 ; +C -1 ; WX 600 ; N Uacute ; B 4 -18 596 784 ; +C -1 ; WX 600 ; N uogonek ; B -1 -199 585 439 ; +C -1 ; WX 600 ; N Edieresis ; B 25 0 560 761 ; +C -1 ; WX 600 ; N Dcroat ; B 30 0 594 562 ; +C -1 ; WX 600 ; N commaaccent ; B 205 -250 397 -57 ; +C -1 ; WX 600 ; N copyright ; B 0 -18 600 580 ; +C -1 ; WX 600 ; N Emacron ; B 25 0 560 708 ; +C -1 ; WX 600 ; N ccaron ; B 40 -15 545 667 ; +C -1 ; WX 600 ; N aring ; B 35 -15 570 678 ; +C -1 ; WX 600 ; N Ncommaaccent ; B 8 -250 610 562 ; +C -1 ; WX 600 ; N lacute ; B 77 0 523 801 ; +C -1 ; WX 600 ; N agrave ; B 35 -15 570 661 ; +C -1 ; WX 600 ; N Tcommaaccent ; B 21 -250 579 562 ; +C -1 ; WX 600 ; N Cacute ; B 22 -18 560 784 ; +C -1 ; WX 600 ; N atilde ; B 35 -15 570 636 ; +C -1 ; WX 600 ; N Edotaccent ; B 25 0 560 761 ; +C -1 ; WX 600 ; N scaron ; B 68 -17 535 667 ; +C -1 ; WX 600 ; N scedilla ; B 68 -206 535 459 ; +C -1 ; WX 600 ; N iacute ; B 77 0 523 661 ; +C -1 ; WX 600 ; N lozenge ; B 66 0 534 740 ; +C -1 ; WX 600 ; N Rcaron ; B 24 0 599 790 ; +C -1 ; WX 600 ; N Gcommaaccent ; B 22 -250 594 580 ; +C -1 ; WX 600 ; N ucircumflex ; B -1 -15 569 657 ; +C -1 ; WX 600 ; N acircumflex ; B 35 -15 570 657 ; +C -1 ; WX 600 ; N Amacron ; B -9 0 609 708 ; +C -1 ; WX 600 ; N rcaron ; B 47 0 580 667 ; +C -1 ; WX 600 ; N ccedilla ; B 40 -206 545 459 ; +C -1 ; WX 600 ; N Zdotaccent ; B 62 0 539 761 ; +C -1 ; WX 600 ; N Thorn ; B 48 0 557 562 ; +C -1 ; WX 600 ; N Omacron ; B 22 -18 578 708 ; +C -1 ; WX 600 ; N Racute ; B 24 0 599 784 ; +C -1 ; WX 600 ; N Sacute ; B 47 -22 553 784 ; +C -1 ; WX 600 ; N dcaron ; B 20 -15 727 626 ; +C -1 ; WX 600 ; N Umacron ; B 4 -18 596 708 ; +C -1 ; WX 600 ; N uring ; B -1 -15 569 678 ; +C -1 ; WX 600 ; N threesuperior ; B 138 222 433 616 ; +C -1 ; WX 600 ; N Ograve ; B 22 -18 578 784 ; +C -1 ; WX 600 ; N Agrave ; B -9 0 609 784 ; +C -1 ; WX 600 ; N Abreve ; B -9 0 609 784 ; +C -1 ; WX 600 ; N multiply ; B 81 39 520 478 ; +C -1 ; WX 600 ; N uacute ; B -1 -15 569 661 ; +C -1 ; WX 600 ; N Tcaron ; B 21 0 579 790 ; +C -1 ; WX 600 ; N partialdiff ; B 63 -38 537 728 ; +C -1 ; WX 600 ; N ydieresis ; B -4 -142 601 638 ; +C -1 ; WX 600 ; N Nacute ; B 8 -12 610 784 ; +C -1 ; WX 600 ; N icircumflex ; B 73 0 523 657 ; +C -1 ; WX 600 ; N Ecircumflex ; B 25 0 560 780 ; +C -1 ; WX 600 ; N adieresis ; B 35 -15 570 638 ; +C -1 ; WX 600 ; N edieresis ; B 40 -15 563 638 ; +C -1 ; WX 600 ; N cacute ; B 40 -15 545 661 ; +C -1 ; WX 600 ; N nacute ; B 18 0 592 661 ; +C -1 ; WX 600 ; N umacron ; B -1 -15 569 585 ; +C -1 ; WX 600 ; N Ncaron ; B 8 -12 610 790 ; +C -1 ; WX 600 ; N Iacute ; B 77 0 523 784 ; +C -1 ; WX 600 ; N plusminus ; B 71 24 529 515 ; +C -1 ; WX 600 ; N brokenbar ; B 255 -175 345 675 ; +C -1 ; WX 600 ; N registered ; B 0 -18 600 580 ; +C -1 ; WX 600 ; N Gbreve ; B 22 -18 594 784 ; +C -1 ; WX 600 ; N Idotaccent ; B 77 0 523 761 ; +C -1 ; WX 600 ; N summation ; B 15 -10 586 706 ; +C -1 ; WX 600 ; N Egrave ; B 25 0 560 784 ; +C -1 ; WX 600 ; N racute ; B 47 0 580 661 ; +C -1 ; WX 600 ; N omacron ; B 30 -15 570 585 ; +C -1 ; WX 600 ; N Zacute ; B 62 0 539 784 ; +C -1 ; WX 600 ; N Zcaron ; B 62 0 539 790 ; +C -1 ; WX 600 ; N greaterequal ; B 26 0 523 696 ; +C -1 ; WX 600 ; N Eth ; B 30 0 594 562 ; +C -1 ; WX 600 ; N Ccedilla ; B 22 -206 560 580 ; +C -1 ; WX 600 ; N lcommaaccent ; B 77 -250 523 626 ; +C -1 ; WX 600 ; N tcaron ; B 47 -15 532 703 ; +C -1 ; WX 600 ; N eogonek ; B 40 -199 563 454 ; +C -1 ; WX 600 ; N Uogonek ; B 4 -199 596 562 ; +C -1 ; WX 600 ; N Aacute ; B -9 0 609 784 ; +C -1 ; WX 600 ; N Adieresis ; B -9 0 609 761 ; +C -1 ; WX 600 ; N egrave ; B 40 -15 563 661 ; +C -1 ; WX 600 ; N zacute ; B 81 0 520 661 ; +C -1 ; WX 600 ; N iogonek ; B 77 -199 523 658 ; +C -1 ; WX 600 ; N Oacute ; B 22 -18 578 784 ; +C -1 ; WX 600 ; N oacute ; B 30 -15 570 661 ; +C -1 ; WX 600 ; N amacron ; B 35 -15 570 585 ; +C -1 ; WX 600 ; N sacute ; B 68 -17 535 661 ; +C -1 ; WX 600 ; N idieresis ; B 77 0 523 618 ; +C -1 ; WX 600 ; N Ocircumflex ; B 22 -18 578 780 ; +C -1 ; WX 600 ; N Ugrave ; B 4 -18 596 784 ; +C -1 ; WX 600 ; N Delta ; B 6 0 594 688 ; +C -1 ; WX 600 ; N thorn ; B -14 -142 570 626 ; +C -1 ; WX 600 ; N twosuperior ; B 143 230 436 616 ; +C -1 ; WX 600 ; N Odieresis ; B 22 -18 578 761 ; +C -1 ; WX 600 ; N mu ; B -1 -142 569 439 ; +C -1 ; WX 600 ; N igrave ; B 77 0 523 661 ; +C -1 ; WX 600 ; N ohungarumlaut ; B 30 -15 668 661 ; +C -1 ; WX 600 ; N Eogonek ; B 25 -199 576 562 ; +C -1 ; WX 600 ; N dcroat ; B 20 -15 591 626 ; +C -1 ; WX 600 ; N threequarters ; B -47 -60 648 661 ; +C -1 ; WX 600 ; N Scedilla ; B 47 -206 553 582 ; +C -1 ; WX 600 ; N lcaron ; B 77 0 597 626 ; +C -1 ; WX 600 ; N Kcommaaccent ; B 21 -250 599 562 ; +C -1 ; WX 600 ; N Lacute ; B 39 0 578 784 ; +C -1 ; WX 600 ; N trademark ; B -9 230 749 562 ; +C -1 ; WX 600 ; N edotaccent ; B 40 -15 563 638 ; +C -1 ; WX 600 ; N Igrave ; B 77 0 523 784 ; +C -1 ; WX 600 ; N Imacron ; B 77 0 523 708 ; +C -1 ; WX 600 ; N Lcaron ; B 39 0 637 562 ; +C -1 ; WX 600 ; N onehalf ; B -47 -60 648 661 ; +C -1 ; WX 600 ; N lessequal ; B 26 0 523 696 ; +C -1 ; WX 600 ; N ocircumflex ; B 30 -15 570 657 ; +C -1 ; WX 600 ; N ntilde ; B 18 0 592 636 ; +C -1 ; WX 600 ; N Uhungarumlaut ; B 4 -18 638 784 ; +C -1 ; WX 600 ; N Eacute ; B 25 0 560 784 ; +C -1 ; WX 600 ; N emacron ; B 40 -15 563 585 ; +C -1 ; WX 600 ; N gbreve ; B 30 -146 580 661 ; +C -1 ; WX 600 ; N onequarter ; B -56 -60 656 661 ; +C -1 ; WX 600 ; N Scaron ; B 47 -22 553 790 ; +C -1 ; WX 600 ; N Scommaaccent ; B 47 -250 553 582 ; +C -1 ; WX 600 ; N Ohungarumlaut ; B 22 -18 628 784 ; +C -1 ; WX 600 ; N degree ; B 86 243 474 616 ; +C -1 ; WX 600 ; N ograve ; B 30 -15 570 661 ; +C -1 ; WX 600 ; N Ccaron ; B 22 -18 560 790 ; +C -1 ; WX 600 ; N ugrave ; B -1 -15 569 661 ; +C -1 ; WX 600 ; N radical ; B -19 -104 473 778 ; +C -1 ; WX 600 ; N Dcaron ; B 30 0 594 790 ; +C -1 ; WX 600 ; N rcommaaccent ; B 47 -250 580 454 ; +C -1 ; WX 600 ; N Ntilde ; B 8 -12 610 759 ; +C -1 ; WX 600 ; N otilde ; B 30 -15 570 636 ; +C -1 ; WX 600 ; N Rcommaaccent ; B 24 -250 599 562 ; +C -1 ; WX 600 ; N Lcommaaccent ; B 39 -250 578 562 ; +C -1 ; WX 600 ; N Atilde ; B -9 0 609 759 ; +C -1 ; WX 600 ; N Aogonek ; B -9 -199 625 562 ; +C -1 ; WX 600 ; N Aring ; B -9 0 609 801 ; +C -1 ; WX 600 ; N Otilde ; B 22 -18 578 759 ; +C -1 ; WX 600 ; N zdotaccent ; B 81 0 520 638 ; +C -1 ; WX 600 ; N Ecaron ; B 25 0 560 790 ; +C -1 ; WX 600 ; N Iogonek ; B 77 -199 523 562 ; +C -1 ; WX 600 ; N kcommaaccent ; B 20 -250 585 626 ; +C -1 ; WX 600 ; N minus ; B 71 203 529 313 ; +C -1 ; WX 600 ; N Icircumflex ; B 77 0 523 780 ; +C -1 ; WX 600 ; N ncaron ; B 18 0 592 667 ; +C -1 ; WX 600 ; N tcommaaccent ; B 47 -250 532 562 ; +C -1 ; WX 600 ; N logicalnot ; B 71 103 529 413 ; +C -1 ; WX 600 ; N odieresis ; B 30 -15 570 638 ; +C -1 ; WX 600 ; N udieresis ; B -1 -15 569 638 ; +C -1 ; WX 600 ; N notequal ; B 12 -47 537 563 ; +C -1 ; WX 600 ; N gcommaaccent ; B 30 -146 580 714 ; +C -1 ; WX 600 ; N eth ; B 58 -27 543 626 ; +C -1 ; WX 600 ; N zcaron ; B 81 0 520 667 ; +C -1 ; WX 600 ; N ncommaaccent ; B 18 -250 592 454 ; +C -1 ; WX 600 ; N onesuperior ; B 153 230 447 616 ; +C -1 ; WX 600 ; N imacron ; B 77 0 523 585 ; +EndCharMetrics +EndFontMetrics diff --git a/openoffice/share/psprint/fontmetric/Courier-BoldOblique.afm b/openoffice/share/psprint/fontmetric/Courier-BoldOblique.afm new file mode 100644 index 0000000000000000000000000000000000000000..053da6cfec99bb27a4e01798d92442250232b6e7 --- /dev/null +++ b/openoffice/share/psprint/fontmetric/Courier-BoldOblique.afm @@ -0,0 +1,340 @@ +StartFontMetrics 4.1 +Comment Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. +Comment Creation Date: Mon Jun 23 16:28:46 1997 +Comment UniqueID 43049 +Comment VMusage 17529 79244 +FontName Courier-BoldOblique +FullName Courier Bold Oblique +FamilyName Courier +Weight Bold +ItalicAngle -12 +IsFixedPitch true +FontBBox -57 -250 869 801 +UnderlinePosition -100 +UnderlineThickness 50 +Version 003.000 +Notice Copyright (c) 1989, 1990, 1991, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. +EncodingScheme AdobeStandardEncoding +CapHeight 562 +XHeight 439 +Ascender 629 +Descender -157 +StdHW 84 +StdVW 106 +StartCharMetrics 314 +C 32 ; WX 600 ; N space ; B 0 0 0 0 ; +C 33 ; WX 600 ; N exclam ; B 215 -15 495 572 ; +C 34 ; WX 600 ; N quotedbl ; B 211 277 585 562 ; +C 35 ; WX 600 ; N numbersign ; B 88 -45 641 651 ; +C 36 ; WX 600 ; N dollar ; B 87 -126 630 666 ; +C 37 ; WX 600 ; N percent ; B 101 -15 625 616 ; +C 38 ; WX 600 ; N ampersand ; B 61 -15 595 543 ; +C 39 ; WX 600 ; N quoteright ; B 229 277 543 562 ; +C 40 ; WX 600 ; N parenleft ; B 265 -102 592 616 ; +C 41 ; WX 600 ; N parenright ; B 117 -102 444 616 ; +C 42 ; WX 600 ; N asterisk ; B 179 219 598 601 ; +C 43 ; WX 600 ; N plus ; B 114 39 596 478 ; +C 44 ; WX 600 ; N comma ; B 99 -111 430 174 ; +C 45 ; WX 600 ; N hyphen ; B 143 203 567 313 ; +C 46 ; WX 600 ; N period ; B 206 -15 427 171 ; +C 47 ; WX 600 ; N slash ; B 90 -77 626 626 ; +C 48 ; WX 600 ; N zero ; B 135 -15 593 616 ; +C 49 ; WX 600 ; N one ; B 93 0 562 616 ; +C 50 ; WX 600 ; N two ; B 61 0 594 616 ; +C 51 ; WX 600 ; N three ; B 71 -15 571 616 ; +C 52 ; WX 600 ; N four ; B 81 0 559 616 ; +C 53 ; WX 600 ; N five ; B 77 -15 621 601 ; +C 54 ; WX 600 ; N six ; B 135 -15 652 616 ; +C 55 ; WX 600 ; N seven ; B 147 0 622 601 ; +C 56 ; WX 600 ; N eight ; B 115 -15 604 616 ; +C 57 ; WX 600 ; N nine ; B 75 -15 592 616 ; +C 58 ; WX 600 ; N colon ; B 205 -15 480 425 ; +C 59 ; WX 600 ; N semicolon ; B 99 -111 481 425 ; +C 60 ; WX 600 ; N less ; B 120 15 613 501 ; +C 61 ; WX 600 ; N equal ; B 96 118 614 398 ; +C 62 ; WX 600 ; N greater ; B 97 15 589 501 ; +C 63 ; WX 600 ; N question ; B 183 -14 592 580 ; +C 64 ; WX 600 ; N at ; B 65 -15 642 616 ; +C 65 ; WX 600 ; N A ; B -9 0 632 562 ; +C 66 ; WX 600 ; N B ; B 30 0 630 562 ; +C 67 ; WX 600 ; N C ; B 74 -18 675 580 ; +C 68 ; WX 600 ; N D ; B 30 0 664 562 ; +C 69 ; WX 600 ; N E ; B 25 0 670 562 ; +C 70 ; WX 600 ; N F ; B 39 0 684 562 ; +C 71 ; WX 600 ; N G ; B 74 -18 675 580 ; +C 72 ; WX 600 ; N H ; B 20 0 700 562 ; +C 73 ; WX 600 ; N I ; B 77 0 643 562 ; +C 74 ; WX 600 ; N J ; B 58 -18 721 562 ; +C 75 ; WX 600 ; N K ; B 21 0 692 562 ; +C 76 ; WX 600 ; N L ; B 39 0 636 562 ; +C 77 ; WX 600 ; N M ; B -2 0 722 562 ; +C 78 ; WX 600 ; N N ; B 8 -12 730 562 ; +C 79 ; WX 600 ; N O ; B 74 -18 645 580 ; +C 80 ; WX 600 ; N P ; B 48 0 643 562 ; +C 81 ; WX 600 ; N Q ; B 83 -138 636 580 ; +C 82 ; WX 600 ; N R ; B 24 0 617 562 ; +C 83 ; WX 600 ; N S ; B 54 -22 673 582 ; +C 84 ; WX 600 ; N T ; B 86 0 679 562 ; +C 85 ; WX 600 ; N U ; B 101 -18 716 562 ; +C 86 ; WX 600 ; N V ; B 84 0 733 562 ; +C 87 ; WX 600 ; N W ; B 79 0 738 562 ; +C 88 ; WX 600 ; N X ; B 12 0 690 562 ; +C 89 ; WX 600 ; N Y ; B 109 0 709 562 ; +C 90 ; WX 600 ; N Z ; B 62 0 637 562 ; +C 91 ; WX 600 ; N bracketleft ; B 223 -102 606 616 ; +C 92 ; WX 600 ; N backslash ; B 222 -77 496 626 ; +C 93 ; WX 600 ; N bracketright ; B 103 -102 486 616 ; +C 94 ; WX 600 ; N asciicircum ; B 171 250 556 616 ; +C 95 ; WX 600 ; N underscore ; B -27 -125 585 -75 ; +C 96 ; WX 600 ; N quoteleft ; B 297 277 487 562 ; +C 97 ; WX 600 ; N a ; B 61 -15 593 454 ; +C 98 ; WX 600 ; N b ; B 13 -15 636 626 ; +C 99 ; WX 600 ; N c ; B 81 -15 631 459 ; +C 100 ; WX 600 ; N d ; B 60 -15 645 626 ; +C 101 ; WX 600 ; N e ; B 81 -15 605 454 ; +C 102 ; WX 600 ; N f ; B 83 0 677 626 ; L i fi ; L l fl ; +C 103 ; WX 600 ; N g ; B 40 -146 674 454 ; +C 104 ; WX 600 ; N h ; B 18 0 615 626 ; +C 105 ; WX 600 ; N i ; B 77 0 546 658 ; +C 106 ; WX 600 ; N j ; B 36 -146 580 658 ; +C 107 ; WX 600 ; N k ; B 33 0 643 626 ; +C 108 ; WX 600 ; N l ; B 77 0 546 626 ; +C 109 ; WX 600 ; N m ; B -22 0 649 454 ; +C 110 ; WX 600 ; N n ; B 18 0 615 454 ; +C 111 ; WX 600 ; N o ; B 71 -15 622 454 ; +C 112 ; WX 600 ; N p ; B -32 -142 622 454 ; +C 113 ; WX 600 ; N q ; B 60 -142 685 454 ; +C 114 ; WX 600 ; N r ; B 47 0 655 454 ; +C 115 ; WX 600 ; N s ; B 66 -17 608 459 ; +C 116 ; WX 600 ; N t ; B 118 -15 567 562 ; +C 117 ; WX 600 ; N u ; B 70 -15 592 439 ; +C 118 ; WX 600 ; N v ; B 70 0 695 439 ; +C 119 ; WX 600 ; N w ; B 53 0 712 439 ; +C 120 ; WX 600 ; N x ; B 6 0 671 439 ; +C 121 ; WX 600 ; N y ; B -21 -142 695 439 ; +C 122 ; WX 600 ; N z ; B 81 0 614 439 ; +C 123 ; WX 600 ; N braceleft ; B 203 -102 595 616 ; +C 124 ; WX 600 ; N bar ; B 201 -250 505 750 ; +C 125 ; WX 600 ; N braceright ; B 114 -102 506 616 ; +C 126 ; WX 600 ; N asciitilde ; B 120 153 590 356 ; +C 161 ; WX 600 ; N exclamdown ; B 196 -146 477 449 ; +C 162 ; WX 600 ; N cent ; B 121 -49 605 614 ; +C 163 ; WX 600 ; N sterling ; B 106 -28 650 611 ; +C 164 ; WX 600 ; N fraction ; B 22 -60 708 661 ; +C 165 ; WX 600 ; N yen ; B 98 0 710 562 ; +C 166 ; WX 600 ; N florin ; B -57 -131 702 616 ; +C 167 ; WX 600 ; N section ; B 74 -70 620 580 ; +C 168 ; WX 600 ; N currency ; B 77 49 644 517 ; +C 169 ; WX 600 ; N quotesingle ; B 303 277 493 562 ; +C 170 ; WX 600 ; N quotedblleft ; B 190 277 594 562 ; +C 171 ; WX 600 ; N guillemotleft ; B 62 70 639 446 ; +C 172 ; WX 600 ; N guilsinglleft ; B 195 70 545 446 ; +C 173 ; WX 600 ; N guilsinglright ; B 165 70 514 446 ; +C 174 ; WX 600 ; N fi ; B 12 0 644 626 ; +C 175 ; WX 600 ; N fl ; B 12 0 644 626 ; +C 177 ; WX 600 ; N endash ; B 108 203 602 313 ; +C 178 ; WX 600 ; N dagger ; B 175 -70 586 580 ; +C 179 ; WX 600 ; N daggerdbl ; B 121 -70 587 580 ; +C 180 ; WX 600 ; N periodcentered ; B 248 165 461 351 ; +C 182 ; WX 600 ; N paragraph ; B 61 -70 700 580 ; +C 183 ; WX 600 ; N bullet ; B 196 132 523 430 ; +C 184 ; WX 600 ; N quotesinglbase ; B 144 -142 458 143 ; +C 185 ; WX 600 ; N quotedblbase ; B 34 -142 560 143 ; +C 186 ; WX 600 ; N quotedblright ; B 119 277 645 562 ; +C 187 ; WX 600 ; N guillemotright ; B 71 70 647 446 ; +C 188 ; WX 600 ; N ellipsis ; B 35 -15 587 116 ; +C 189 ; WX 600 ; N perthousand ; B -45 -15 743 616 ; +C 191 ; WX 600 ; N questiondown ; B 100 -146 509 449 ; +C 193 ; WX 600 ; N grave ; B 272 508 503 661 ; +C 194 ; WX 600 ; N acute ; B 312 508 609 661 ; +C 195 ; WX 600 ; N circumflex ; B 212 483 607 657 ; +C 196 ; WX 600 ; N tilde ; B 199 493 643 636 ; +C 197 ; WX 600 ; N macron ; B 195 505 637 585 ; +C 198 ; WX 600 ; N breve ; B 217 468 652 631 ; +C 199 ; WX 600 ; N dotaccent ; B 348 498 493 638 ; +C 200 ; WX 600 ; N dieresis ; B 246 498 595 638 ; +C 202 ; WX 600 ; N ring ; B 319 481 528 678 ; +C 203 ; WX 600 ; N cedilla ; B 168 -206 368 0 ; +C 205 ; WX 600 ; N hungarumlaut ; B 171 488 729 661 ; +C 206 ; WX 600 ; N ogonek ; B 143 -199 367 0 ; +C 207 ; WX 600 ; N caron ; B 238 493 633 667 ; +C 208 ; WX 600 ; N emdash ; B 33 203 677 313 ; +C 225 ; WX 600 ; N AE ; B -29 0 708 562 ; +C 227 ; WX 600 ; N ordfeminine ; B 188 196 526 580 ; +C 232 ; WX 600 ; N Lslash ; B 39 0 636 562 ; +C 233 ; WX 600 ; N Oslash ; B 48 -22 673 584 ; +C 234 ; WX 600 ; N OE ; B 26 0 701 562 ; +C 235 ; WX 600 ; N ordmasculine ; B 188 196 543 580 ; +C 241 ; WX 600 ; N ae ; B 21 -15 652 454 ; +C 245 ; WX 600 ; N dotlessi ; B 77 0 546 439 ; +C 248 ; WX 600 ; N lslash ; B 77 0 587 626 ; +C 249 ; WX 600 ; N oslash ; B 54 -24 638 463 ; +C 250 ; WX 600 ; N oe ; B 18 -15 662 454 ; +C 251 ; WX 600 ; N germandbls ; B 22 -15 629 626 ; +C -1 ; WX 600 ; N Idieresis ; B 77 0 643 761 ; +C -1 ; WX 600 ; N eacute ; B 81 -15 609 661 ; +C -1 ; WX 600 ; N abreve ; B 61 -15 658 661 ; +C -1 ; WX 600 ; N uhungarumlaut ; B 70 -15 769 661 ; +C -1 ; WX 600 ; N ecaron ; B 81 -15 633 667 ; +C -1 ; WX 600 ; N Ydieresis ; B 109 0 709 761 ; +C -1 ; WX 600 ; N divide ; B 114 16 596 500 ; +C -1 ; WX 600 ; N Yacute ; B 109 0 709 784 ; +C -1 ; WX 600 ; N Acircumflex ; B -9 0 632 780 ; +C -1 ; WX 600 ; N aacute ; B 61 -15 609 661 ; +C -1 ; WX 600 ; N Ucircumflex ; B 101 -18 716 780 ; +C -1 ; WX 600 ; N yacute ; B -21 -142 695 661 ; +C -1 ; WX 600 ; N scommaaccent ; B 66 -250 608 459 ; +C -1 ; WX 600 ; N ecircumflex ; B 81 -15 607 657 ; +C -1 ; WX 600 ; N Uring ; B 101 -18 716 801 ; +C -1 ; WX 600 ; N Udieresis ; B 101 -18 716 761 ; +C -1 ; WX 600 ; N aogonek ; B 61 -199 593 454 ; +C -1 ; WX 600 ; N Uacute ; B 101 -18 716 784 ; +C -1 ; WX 600 ; N uogonek ; B 70 -199 592 439 ; +C -1 ; WX 600 ; N Edieresis ; B 25 0 670 761 ; +C -1 ; WX 600 ; N Dcroat ; B 30 0 664 562 ; +C -1 ; WX 600 ; N commaaccent ; B 151 -250 385 -57 ; +C -1 ; WX 600 ; N copyright ; B 53 -18 667 580 ; +C -1 ; WX 600 ; N Emacron ; B 25 0 670 708 ; +C -1 ; WX 600 ; N ccaron ; B 81 -15 633 667 ; +C -1 ; WX 600 ; N aring ; B 61 -15 593 678 ; +C -1 ; WX 600 ; N Ncommaaccent ; B 8 -250 730 562 ; +C -1 ; WX 600 ; N lacute ; B 77 0 639 801 ; +C -1 ; WX 600 ; N agrave ; B 61 -15 593 661 ; +C -1 ; WX 600 ; N Tcommaaccent ; B 86 -250 679 562 ; +C -1 ; WX 600 ; N Cacute ; B 74 -18 675 784 ; +C -1 ; WX 600 ; N atilde ; B 61 -15 643 636 ; +C -1 ; WX 600 ; N Edotaccent ; B 25 0 670 761 ; +C -1 ; WX 600 ; N scaron ; B 66 -17 633 667 ; +C -1 ; WX 600 ; N scedilla ; B 66 -206 608 459 ; +C -1 ; WX 600 ; N iacute ; B 77 0 609 661 ; +C -1 ; WX 600 ; N lozenge ; B 145 0 614 740 ; +C -1 ; WX 600 ; N Rcaron ; B 24 0 659 790 ; +C -1 ; WX 600 ; N Gcommaaccent ; B 74 -250 675 580 ; +C -1 ; WX 600 ; N ucircumflex ; B 70 -15 597 657 ; +C -1 ; WX 600 ; N acircumflex ; B 61 -15 607 657 ; +C -1 ; WX 600 ; N Amacron ; B -9 0 633 708 ; +C -1 ; WX 600 ; N rcaron ; B 47 0 655 667 ; +C -1 ; WX 600 ; N ccedilla ; B 81 -206 631 459 ; +C -1 ; WX 600 ; N Zdotaccent ; B 62 0 637 761 ; +C -1 ; WX 600 ; N Thorn ; B 48 0 620 562 ; +C -1 ; WX 600 ; N Omacron ; B 74 -18 663 708 ; +C -1 ; WX 600 ; N Racute ; B 24 0 665 784 ; +C -1 ; WX 600 ; N Sacute ; B 54 -22 673 784 ; +C -1 ; WX 600 ; N dcaron ; B 60 -15 861 626 ; +C -1 ; WX 600 ; N Umacron ; B 101 -18 716 708 ; +C -1 ; WX 600 ; N uring ; B 70 -15 592 678 ; +C -1 ; WX 600 ; N threesuperior ; B 193 222 526 616 ; +C -1 ; WX 600 ; N Ograve ; B 74 -18 645 784 ; +C -1 ; WX 600 ; N Agrave ; B -9 0 632 784 ; +C -1 ; WX 600 ; N Abreve ; B -9 0 684 784 ; +C -1 ; WX 600 ; N multiply ; B 104 39 606 478 ; +C -1 ; WX 600 ; N uacute ; B 70 -15 599 661 ; +C -1 ; WX 600 ; N Tcaron ; B 86 0 679 790 ; +C -1 ; WX 600 ; N partialdiff ; B 91 -38 627 728 ; +C -1 ; WX 600 ; N ydieresis ; B -21 -142 695 638 ; +C -1 ; WX 600 ; N Nacute ; B 8 -12 730 784 ; +C -1 ; WX 600 ; N icircumflex ; B 77 0 577 657 ; +C -1 ; WX 600 ; N Ecircumflex ; B 25 0 670 780 ; +C -1 ; WX 600 ; N adieresis ; B 61 -15 595 638 ; +C -1 ; WX 600 ; N edieresis ; B 81 -15 605 638 ; +C -1 ; WX 600 ; N cacute ; B 81 -15 649 661 ; +C -1 ; WX 600 ; N nacute ; B 18 0 639 661 ; +C -1 ; WX 600 ; N umacron ; B 70 -15 637 585 ; +C -1 ; WX 600 ; N Ncaron ; B 8 -12 730 790 ; +C -1 ; WX 600 ; N Iacute ; B 77 0 643 784 ; +C -1 ; WX 600 ; N plusminus ; B 76 24 614 515 ; +C -1 ; WX 600 ; N brokenbar ; B 217 -175 489 675 ; +C -1 ; WX 600 ; N registered ; B 53 -18 667 580 ; +C -1 ; WX 600 ; N Gbreve ; B 74 -18 684 784 ; +C -1 ; WX 600 ; N Idotaccent ; B 77 0 643 761 ; +C -1 ; WX 600 ; N summation ; B 15 -10 672 706 ; +C -1 ; WX 600 ; N Egrave ; B 25 0 670 784 ; +C -1 ; WX 600 ; N racute ; B 47 0 655 661 ; +C -1 ; WX 600 ; N omacron ; B 71 -15 637 585 ; +C -1 ; WX 600 ; N Zacute ; B 62 0 665 784 ; +C -1 ; WX 600 ; N Zcaron ; B 62 0 659 790 ; +C -1 ; WX 600 ; N greaterequal ; B 26 0 627 696 ; +C -1 ; WX 600 ; N Eth ; B 30 0 664 562 ; +C -1 ; WX 600 ; N Ccedilla ; B 74 -206 675 580 ; +C -1 ; WX 600 ; N lcommaaccent ; B 77 -250 546 626 ; +C -1 ; WX 600 ; N tcaron ; B 118 -15 627 703 ; +C -1 ; WX 600 ; N eogonek ; B 81 -199 605 454 ; +C -1 ; WX 600 ; N Uogonek ; B 101 -199 716 562 ; +C -1 ; WX 600 ; N Aacute ; B -9 0 655 784 ; +C -1 ; WX 600 ; N Adieresis ; B -9 0 632 761 ; +C -1 ; WX 600 ; N egrave ; B 81 -15 605 661 ; +C -1 ; WX 600 ; N zacute ; B 81 0 614 661 ; +C -1 ; WX 600 ; N iogonek ; B 77 -199 546 658 ; +C -1 ; WX 600 ; N Oacute ; B 74 -18 645 784 ; +C -1 ; WX 600 ; N oacute ; B 71 -15 649 661 ; +C -1 ; WX 600 ; N amacron ; B 61 -15 637 585 ; +C -1 ; WX 600 ; N sacute ; B 66 -17 609 661 ; +C -1 ; WX 600 ; N idieresis ; B 77 0 561 618 ; +C -1 ; WX 600 ; N Ocircumflex ; B 74 -18 645 780 ; +C -1 ; WX 600 ; N Ugrave ; B 101 -18 716 784 ; +C -1 ; WX 600 ; N Delta ; B 6 0 594 688 ; +C -1 ; WX 600 ; N thorn ; B -32 -142 622 626 ; +C -1 ; WX 600 ; N twosuperior ; B 191 230 542 616 ; +C -1 ; WX 600 ; N Odieresis ; B 74 -18 645 761 ; +C -1 ; WX 600 ; N mu ; B 49 -142 592 439 ; +C -1 ; WX 600 ; N igrave ; B 77 0 546 661 ; +C -1 ; WX 600 ; N ohungarumlaut ; B 71 -15 809 661 ; +C -1 ; WX 600 ; N Eogonek ; B 25 -199 670 562 ; +C -1 ; WX 600 ; N dcroat ; B 60 -15 712 626 ; +C -1 ; WX 600 ; N threequarters ; B 8 -60 699 661 ; +C -1 ; WX 600 ; N Scedilla ; B 54 -206 673 582 ; +C -1 ; WX 600 ; N lcaron ; B 77 0 731 626 ; +C -1 ; WX 600 ; N Kcommaaccent ; B 21 -250 692 562 ; +C -1 ; WX 600 ; N Lacute ; B 39 0 636 784 ; +C -1 ; WX 600 ; N trademark ; B 86 230 869 562 ; +C -1 ; WX 600 ; N edotaccent ; B 81 -15 605 638 ; +C -1 ; WX 600 ; N Igrave ; B 77 0 643 784 ; +C -1 ; WX 600 ; N Imacron ; B 77 0 663 708 ; +C -1 ; WX 600 ; N Lcaron ; B 39 0 757 562 ; +C -1 ; WX 600 ; N onehalf ; B 22 -60 716 661 ; +C -1 ; WX 600 ; N lessequal ; B 26 0 671 696 ; +C -1 ; WX 600 ; N ocircumflex ; B 71 -15 622 657 ; +C -1 ; WX 600 ; N ntilde ; B 18 0 643 636 ; +C -1 ; WX 600 ; N Uhungarumlaut ; B 101 -18 805 784 ; +C -1 ; WX 600 ; N Eacute ; B 25 0 670 784 ; +C -1 ; WX 600 ; N emacron ; B 81 -15 637 585 ; +C -1 ; WX 600 ; N gbreve ; B 40 -146 674 661 ; +C -1 ; WX 600 ; N onequarter ; B 13 -60 707 661 ; +C -1 ; WX 600 ; N Scaron ; B 54 -22 689 790 ; +C -1 ; WX 600 ; N Scommaaccent ; B 54 -250 673 582 ; +C -1 ; WX 600 ; N Ohungarumlaut ; B 74 -18 795 784 ; +C -1 ; WX 600 ; N degree ; B 173 243 570 616 ; +C -1 ; WX 600 ; N ograve ; B 71 -15 622 661 ; +C -1 ; WX 600 ; N Ccaron ; B 74 -18 689 790 ; +C -1 ; WX 600 ; N ugrave ; B 70 -15 592 661 ; +C -1 ; WX 600 ; N radical ; B 67 -104 635 778 ; +C -1 ; WX 600 ; N Dcaron ; B 30 0 664 790 ; +C -1 ; WX 600 ; N rcommaaccent ; B 47 -250 655 454 ; +C -1 ; WX 600 ; N Ntilde ; B 8 -12 730 759 ; +C -1 ; WX 600 ; N otilde ; B 71 -15 643 636 ; +C -1 ; WX 600 ; N Rcommaaccent ; B 24 -250 617 562 ; +C -1 ; WX 600 ; N Lcommaaccent ; B 39 -250 636 562 ; +C -1 ; WX 600 ; N Atilde ; B -9 0 669 759 ; +C -1 ; WX 600 ; N Aogonek ; B -9 -199 632 562 ; +C -1 ; WX 600 ; N Aring ; B -9 0 632 801 ; +C -1 ; WX 600 ; N Otilde ; B 74 -18 669 759 ; +C -1 ; WX 600 ; N zdotaccent ; B 81 0 614 638 ; +C -1 ; WX 600 ; N Ecaron ; B 25 0 670 790 ; +C -1 ; WX 600 ; N Iogonek ; B 77 -199 643 562 ; +C -1 ; WX 600 ; N kcommaaccent ; B 33 -250 643 626 ; +C -1 ; WX 600 ; N minus ; B 114 203 596 313 ; +C -1 ; WX 600 ; N Icircumflex ; B 77 0 643 780 ; +C -1 ; WX 600 ; N ncaron ; B 18 0 633 667 ; +C -1 ; WX 600 ; N tcommaaccent ; B 118 -250 567 562 ; +C -1 ; WX 600 ; N logicalnot ; B 135 103 617 413 ; +C -1 ; WX 600 ; N odieresis ; B 71 -15 622 638 ; +C -1 ; WX 600 ; N udieresis ; B 70 -15 595 638 ; +C -1 ; WX 600 ; N notequal ; B 30 -47 626 563 ; +C -1 ; WX 600 ; N gcommaaccent ; B 40 -146 674 714 ; +C -1 ; WX 600 ; N eth ; B 93 -27 661 626 ; +C -1 ; WX 600 ; N zcaron ; B 81 0 643 667 ; +C -1 ; WX 600 ; N ncommaaccent ; B 18 -250 615 454 ; +C -1 ; WX 600 ; N onesuperior ; B 212 230 514 616 ; +C -1 ; WX 600 ; N imacron ; B 77 0 575 585 ; +EndCharMetrics +EndFontMetrics diff --git a/openoffice/share/psprint/fontmetric/Courier-Oblique.afm b/openoffice/share/psprint/fontmetric/Courier-Oblique.afm new file mode 100644 index 0000000000000000000000000000000000000000..996792de46d8bb2357d918c483eeeaf976dc3b7f --- /dev/null +++ b/openoffice/share/psprint/fontmetric/Courier-Oblique.afm @@ -0,0 +1,340 @@ +StartFontMetrics 4.1 +Comment Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. +Comment Creation Date: Thu May 1 17:37:52 1997 +Comment UniqueID 43051 +Comment VMusage 16248 75829 +FontName Courier-Oblique +FullName Courier Oblique +FamilyName Courier +Weight Medium +ItalicAngle -12 +IsFixedPitch true +FontBBox -27 -250 849 805 +UnderlinePosition -100 +UnderlineThickness 50 +Version 003.000 +Notice Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. +EncodingScheme AdobeStandardEncoding +CapHeight 562 +XHeight 426 +Ascender 629 +Descender -157 +StdHW 51 +StdVW 51 +StartCharMetrics 314 +C 32 ; WX 600 ; N space ; B 0 0 0 0 ; +C 33 ; WX 600 ; N exclam ; B 243 -15 464 572 ; +C 34 ; WX 600 ; N quotedbl ; B 273 328 532 562 ; +C 35 ; WX 600 ; N numbersign ; B 133 -32 596 639 ; +C 36 ; WX 600 ; N dollar ; B 108 -126 596 662 ; +C 37 ; WX 600 ; N percent ; B 134 -15 599 622 ; +C 38 ; WX 600 ; N ampersand ; B 87 -15 580 543 ; +C 39 ; WX 600 ; N quoteright ; B 283 328 495 562 ; +C 40 ; WX 600 ; N parenleft ; B 313 -108 572 622 ; +C 41 ; WX 600 ; N parenright ; B 137 -108 396 622 ; +C 42 ; WX 600 ; N asterisk ; B 212 257 580 607 ; +C 43 ; WX 600 ; N plus ; B 129 44 580 470 ; +C 44 ; WX 600 ; N comma ; B 157 -112 370 122 ; +C 45 ; WX 600 ; N hyphen ; B 152 231 558 285 ; +C 46 ; WX 600 ; N period ; B 238 -15 382 109 ; +C 47 ; WX 600 ; N slash ; B 112 -80 604 629 ; +C 48 ; WX 600 ; N zero ; B 154 -15 575 622 ; +C 49 ; WX 600 ; N one ; B 98 0 515 622 ; +C 50 ; WX 600 ; N two ; B 70 0 568 622 ; +C 51 ; WX 600 ; N three ; B 82 -15 538 622 ; +C 52 ; WX 600 ; N four ; B 108 0 541 622 ; +C 53 ; WX 600 ; N five ; B 99 -15 589 607 ; +C 54 ; WX 600 ; N six ; B 155 -15 629 622 ; +C 55 ; WX 600 ; N seven ; B 182 0 612 607 ; +C 56 ; WX 600 ; N eight ; B 132 -15 588 622 ; +C 57 ; WX 600 ; N nine ; B 93 -15 574 622 ; +C 58 ; WX 600 ; N colon ; B 238 -15 441 385 ; +C 59 ; WX 600 ; N semicolon ; B 157 -112 441 385 ; +C 60 ; WX 600 ; N less ; B 96 42 610 472 ; +C 61 ; WX 600 ; N equal ; B 109 138 600 376 ; +C 62 ; WX 600 ; N greater ; B 85 42 599 472 ; +C 63 ; WX 600 ; N question ; B 222 -15 583 572 ; +C 64 ; WX 600 ; N at ; B 127 -15 582 622 ; +C 65 ; WX 600 ; N A ; B 3 0 607 562 ; +C 66 ; WX 600 ; N B ; B 43 0 616 562 ; +C 67 ; WX 600 ; N C ; B 93 -18 655 580 ; +C 68 ; WX 600 ; N D ; B 43 0 645 562 ; +C 69 ; WX 600 ; N E ; B 53 0 660 562 ; +C 70 ; WX 600 ; N F ; B 53 0 660 562 ; +C 71 ; WX 600 ; N G ; B 83 -18 645 580 ; +C 72 ; WX 600 ; N H ; B 32 0 687 562 ; +C 73 ; WX 600 ; N I ; B 96 0 623 562 ; +C 74 ; WX 600 ; N J ; B 52 -18 685 562 ; +C 75 ; WX 600 ; N K ; B 38 0 671 562 ; +C 76 ; WX 600 ; N L ; B 47 0 607 562 ; +C 77 ; WX 600 ; N M ; B 4 0 715 562 ; +C 78 ; WX 600 ; N N ; B 7 -13 712 562 ; +C 79 ; WX 600 ; N O ; B 94 -18 625 580 ; +C 80 ; WX 600 ; N P ; B 79 0 644 562 ; +C 81 ; WX 600 ; N Q ; B 95 -138 625 580 ; +C 82 ; WX 600 ; N R ; B 38 0 598 562 ; +C 83 ; WX 600 ; N S ; B 76 -20 650 580 ; +C 84 ; WX 600 ; N T ; B 108 0 665 562 ; +C 85 ; WX 600 ; N U ; B 125 -18 702 562 ; +C 86 ; WX 600 ; N V ; B 105 -13 723 562 ; +C 87 ; WX 600 ; N W ; B 106 -13 722 562 ; +C 88 ; WX 600 ; N X ; B 23 0 675 562 ; +C 89 ; WX 600 ; N Y ; B 133 0 695 562 ; +C 90 ; WX 600 ; N Z ; B 86 0 610 562 ; +C 91 ; WX 600 ; N bracketleft ; B 246 -108 574 622 ; +C 92 ; WX 600 ; N backslash ; B 249 -80 468 629 ; +C 93 ; WX 600 ; N bracketright ; B 135 -108 463 622 ; +C 94 ; WX 600 ; N asciicircum ; B 175 354 587 622 ; +C 95 ; WX 600 ; N underscore ; B -27 -125 584 -75 ; +C 96 ; WX 600 ; N quoteleft ; B 343 328 457 562 ; +C 97 ; WX 600 ; N a ; B 76 -15 569 441 ; +C 98 ; WX 600 ; N b ; B 29 -15 625 629 ; +C 99 ; WX 600 ; N c ; B 106 -15 608 441 ; +C 100 ; WX 600 ; N d ; B 85 -15 640 629 ; +C 101 ; WX 600 ; N e ; B 106 -15 598 441 ; +C 102 ; WX 600 ; N f ; B 114 0 662 629 ; L i fi ; L l fl ; +C 103 ; WX 600 ; N g ; B 61 -157 657 441 ; +C 104 ; WX 600 ; N h ; B 33 0 592 629 ; +C 105 ; WX 600 ; N i ; B 95 0 515 657 ; +C 106 ; WX 600 ; N j ; B 52 -157 550 657 ; +C 107 ; WX 600 ; N k ; B 58 0 633 629 ; +C 108 ; WX 600 ; N l ; B 95 0 515 629 ; +C 109 ; WX 600 ; N m ; B -5 0 615 441 ; +C 110 ; WX 600 ; N n ; B 26 0 585 441 ; +C 111 ; WX 600 ; N o ; B 102 -15 588 441 ; +C 112 ; WX 600 ; N p ; B -24 -157 605 441 ; +C 113 ; WX 600 ; N q ; B 85 -157 682 441 ; +C 114 ; WX 600 ; N r ; B 60 0 636 441 ; +C 115 ; WX 600 ; N s ; B 78 -15 584 441 ; +C 116 ; WX 600 ; N t ; B 167 -15 561 561 ; +C 117 ; WX 600 ; N u ; B 101 -15 572 426 ; +C 118 ; WX 600 ; N v ; B 90 -10 681 426 ; +C 119 ; WX 600 ; N w ; B 76 -10 695 426 ; +C 120 ; WX 600 ; N x ; B 20 0 655 426 ; +C 121 ; WX 600 ; N y ; B -4 -157 683 426 ; +C 122 ; WX 600 ; N z ; B 99 0 593 426 ; +C 123 ; WX 600 ; N braceleft ; B 233 -108 569 622 ; +C 124 ; WX 600 ; N bar ; B 222 -250 485 750 ; +C 125 ; WX 600 ; N braceright ; B 140 -108 477 622 ; +C 126 ; WX 600 ; N asciitilde ; B 116 197 600 320 ; +C 161 ; WX 600 ; N exclamdown ; B 225 -157 445 430 ; +C 162 ; WX 600 ; N cent ; B 151 -49 588 614 ; +C 163 ; WX 600 ; N sterling ; B 124 -21 621 611 ; +C 164 ; WX 600 ; N fraction ; B 84 -57 646 665 ; +C 165 ; WX 600 ; N yen ; B 120 0 693 562 ; +C 166 ; WX 600 ; N florin ; B -26 -143 671 622 ; +C 167 ; WX 600 ; N section ; B 104 -78 590 580 ; +C 168 ; WX 600 ; N currency ; B 94 58 628 506 ; +C 169 ; WX 600 ; N quotesingle ; B 345 328 460 562 ; +C 170 ; WX 600 ; N quotedblleft ; B 262 328 541 562 ; +C 171 ; WX 600 ; N guillemotleft ; B 92 70 652 446 ; +C 172 ; WX 600 ; N guilsinglleft ; B 204 70 540 446 ; +C 173 ; WX 600 ; N guilsinglright ; B 170 70 506 446 ; +C 174 ; WX 600 ; N fi ; B 3 0 619 629 ; +C 175 ; WX 600 ; N fl ; B 3 0 619 629 ; +C 177 ; WX 600 ; N endash ; B 124 231 586 285 ; +C 178 ; WX 600 ; N dagger ; B 217 -78 546 580 ; +C 179 ; WX 600 ; N daggerdbl ; B 163 -78 546 580 ; +C 180 ; WX 600 ; N periodcentered ; B 275 189 434 327 ; +C 182 ; WX 600 ; N paragraph ; B 100 -78 630 562 ; +C 183 ; WX 600 ; N bullet ; B 224 130 485 383 ; +C 184 ; WX 600 ; N quotesinglbase ; B 185 -134 397 100 ; +C 185 ; WX 600 ; N quotedblbase ; B 115 -134 478 100 ; +C 186 ; WX 600 ; N quotedblright ; B 213 328 576 562 ; +C 187 ; WX 600 ; N guillemotright ; B 58 70 618 446 ; +C 188 ; WX 600 ; N ellipsis ; B 46 -15 575 111 ; +C 189 ; WX 600 ; N perthousand ; B 59 -15 627 622 ; +C 191 ; WX 600 ; N questiondown ; B 105 -157 466 430 ; +C 193 ; WX 600 ; N grave ; B 294 497 484 672 ; +C 194 ; WX 600 ; N acute ; B 348 497 612 672 ; +C 195 ; WX 600 ; N circumflex ; B 229 477 581 654 ; +C 196 ; WX 600 ; N tilde ; B 212 489 629 606 ; +C 197 ; WX 600 ; N macron ; B 232 525 600 565 ; +C 198 ; WX 600 ; N breve ; B 279 501 576 609 ; +C 199 ; WX 600 ; N dotaccent ; B 373 537 478 640 ; +C 200 ; WX 600 ; N dieresis ; B 272 537 579 640 ; +C 202 ; WX 600 ; N ring ; B 332 463 500 627 ; +C 203 ; WX 600 ; N cedilla ; B 197 -151 344 10 ; +C 205 ; WX 600 ; N hungarumlaut ; B 239 497 683 672 ; +C 206 ; WX 600 ; N ogonek ; B 189 -172 377 4 ; +C 207 ; WX 600 ; N caron ; B 262 492 614 669 ; +C 208 ; WX 600 ; N emdash ; B 49 231 661 285 ; +C 225 ; WX 600 ; N AE ; B 3 0 655 562 ; +C 227 ; WX 600 ; N ordfeminine ; B 209 249 512 580 ; +C 232 ; WX 600 ; N Lslash ; B 47 0 607 562 ; +C 233 ; WX 600 ; N Oslash ; B 94 -80 625 629 ; +C 234 ; WX 600 ; N OE ; B 59 0 672 562 ; +C 235 ; WX 600 ; N ordmasculine ; B 210 249 535 580 ; +C 241 ; WX 600 ; N ae ; B 41 -15 626 441 ; +C 245 ; WX 600 ; N dotlessi ; B 95 0 515 426 ; +C 248 ; WX 600 ; N lslash ; B 95 0 587 629 ; +C 249 ; WX 600 ; N oslash ; B 102 -80 588 506 ; +C 250 ; WX 600 ; N oe ; B 54 -15 615 441 ; +C 251 ; WX 600 ; N germandbls ; B 48 -15 617 629 ; +C -1 ; WX 600 ; N Idieresis ; B 96 0 623 753 ; +C -1 ; WX 600 ; N eacute ; B 106 -15 612 672 ; +C -1 ; WX 600 ; N abreve ; B 76 -15 576 609 ; +C -1 ; WX 600 ; N uhungarumlaut ; B 101 -15 723 672 ; +C -1 ; WX 600 ; N ecaron ; B 106 -15 614 669 ; +C -1 ; WX 600 ; N Ydieresis ; B 133 0 695 753 ; +C -1 ; WX 600 ; N divide ; B 136 48 573 467 ; +C -1 ; WX 600 ; N Yacute ; B 133 0 695 805 ; +C -1 ; WX 600 ; N Acircumflex ; B 3 0 607 787 ; +C -1 ; WX 600 ; N aacute ; B 76 -15 612 672 ; +C -1 ; WX 600 ; N Ucircumflex ; B 125 -18 702 787 ; +C -1 ; WX 600 ; N yacute ; B -4 -157 683 672 ; +C -1 ; WX 600 ; N scommaaccent ; B 78 -250 584 441 ; +C -1 ; WX 600 ; N ecircumflex ; B 106 -15 598 654 ; +C -1 ; WX 600 ; N Uring ; B 125 -18 702 760 ; +C -1 ; WX 600 ; N Udieresis ; B 125 -18 702 753 ; +C -1 ; WX 600 ; N aogonek ; B 76 -172 569 441 ; +C -1 ; WX 600 ; N Uacute ; B 125 -18 702 805 ; +C -1 ; WX 600 ; N uogonek ; B 101 -172 572 426 ; +C -1 ; WX 600 ; N Edieresis ; B 53 0 660 753 ; +C -1 ; WX 600 ; N Dcroat ; B 43 0 645 562 ; +C -1 ; WX 600 ; N commaaccent ; B 145 -250 323 -58 ; +C -1 ; WX 600 ; N copyright ; B 53 -18 667 580 ; +C -1 ; WX 600 ; N Emacron ; B 53 0 660 698 ; +C -1 ; WX 600 ; N ccaron ; B 106 -15 614 669 ; +C -1 ; WX 600 ; N aring ; B 76 -15 569 627 ; +C -1 ; WX 600 ; N Ncommaaccent ; B 7 -250 712 562 ; +C -1 ; WX 600 ; N lacute ; B 95 0 640 805 ; +C -1 ; WX 600 ; N agrave ; B 76 -15 569 672 ; +C -1 ; WX 600 ; N Tcommaaccent ; B 108 -250 665 562 ; +C -1 ; WX 600 ; N Cacute ; B 93 -18 655 805 ; +C -1 ; WX 600 ; N atilde ; B 76 -15 629 606 ; +C -1 ; WX 600 ; N Edotaccent ; B 53 0 660 753 ; +C -1 ; WX 600 ; N scaron ; B 78 -15 614 669 ; +C -1 ; WX 600 ; N scedilla ; B 78 -151 584 441 ; +C -1 ; WX 600 ; N iacute ; B 95 0 612 672 ; +C -1 ; WX 600 ; N lozenge ; B 94 0 519 706 ; +C -1 ; WX 600 ; N Rcaron ; B 38 0 642 802 ; +C -1 ; WX 600 ; N Gcommaaccent ; B 83 -250 645 580 ; +C -1 ; WX 600 ; N ucircumflex ; B 101 -15 572 654 ; +C -1 ; WX 600 ; N acircumflex ; B 76 -15 581 654 ; +C -1 ; WX 600 ; N Amacron ; B 3 0 607 698 ; +C -1 ; WX 600 ; N rcaron ; B 60 0 636 669 ; +C -1 ; WX 600 ; N ccedilla ; B 106 -151 614 441 ; +C -1 ; WX 600 ; N Zdotaccent ; B 86 0 610 753 ; +C -1 ; WX 600 ; N Thorn ; B 79 0 606 562 ; +C -1 ; WX 600 ; N Omacron ; B 94 -18 628 698 ; +C -1 ; WX 600 ; N Racute ; B 38 0 670 805 ; +C -1 ; WX 600 ; N Sacute ; B 76 -20 650 805 ; +C -1 ; WX 600 ; N dcaron ; B 85 -15 849 629 ; +C -1 ; WX 600 ; N Umacron ; B 125 -18 702 698 ; +C -1 ; WX 600 ; N uring ; B 101 -15 572 627 ; +C -1 ; WX 600 ; N threesuperior ; B 213 240 501 622 ; +C -1 ; WX 600 ; N Ograve ; B 94 -18 625 805 ; +C -1 ; WX 600 ; N Agrave ; B 3 0 607 805 ; +C -1 ; WX 600 ; N Abreve ; B 3 0 607 732 ; +C -1 ; WX 600 ; N multiply ; B 103 43 607 470 ; +C -1 ; WX 600 ; N uacute ; B 101 -15 602 672 ; +C -1 ; WX 600 ; N Tcaron ; B 108 0 665 802 ; +C -1 ; WX 600 ; N partialdiff ; B 45 -38 546 710 ; +C -1 ; WX 600 ; N ydieresis ; B -4 -157 683 620 ; +C -1 ; WX 600 ; N Nacute ; B 7 -13 712 805 ; +C -1 ; WX 600 ; N icircumflex ; B 95 0 551 654 ; +C -1 ; WX 600 ; N Ecircumflex ; B 53 0 660 787 ; +C -1 ; WX 600 ; N adieresis ; B 76 -15 575 620 ; +C -1 ; WX 600 ; N edieresis ; B 106 -15 598 620 ; +C -1 ; WX 600 ; N cacute ; B 106 -15 612 672 ; +C -1 ; WX 600 ; N nacute ; B 26 0 602 672 ; +C -1 ; WX 600 ; N umacron ; B 101 -15 600 565 ; +C -1 ; WX 600 ; N Ncaron ; B 7 -13 712 802 ; +C -1 ; WX 600 ; N Iacute ; B 96 0 640 805 ; +C -1 ; WX 600 ; N plusminus ; B 96 44 594 558 ; +C -1 ; WX 600 ; N brokenbar ; B 238 -175 469 675 ; +C -1 ; WX 600 ; N registered ; B 53 -18 667 580 ; +C -1 ; WX 600 ; N Gbreve ; B 83 -18 645 732 ; +C -1 ; WX 600 ; N Idotaccent ; B 96 0 623 753 ; +C -1 ; WX 600 ; N summation ; B 15 -10 670 706 ; +C -1 ; WX 600 ; N Egrave ; B 53 0 660 805 ; +C -1 ; WX 600 ; N racute ; B 60 0 636 672 ; +C -1 ; WX 600 ; N omacron ; B 102 -15 600 565 ; +C -1 ; WX 600 ; N Zacute ; B 86 0 670 805 ; +C -1 ; WX 600 ; N Zcaron ; B 86 0 642 802 ; +C -1 ; WX 600 ; N greaterequal ; B 98 0 594 710 ; +C -1 ; WX 600 ; N Eth ; B 43 0 645 562 ; +C -1 ; WX 600 ; N Ccedilla ; B 93 -151 658 580 ; +C -1 ; WX 600 ; N lcommaaccent ; B 95 -250 515 629 ; +C -1 ; WX 600 ; N tcaron ; B 167 -15 587 717 ; +C -1 ; WX 600 ; N eogonek ; B 106 -172 598 441 ; +C -1 ; WX 600 ; N Uogonek ; B 124 -172 702 562 ; +C -1 ; WX 600 ; N Aacute ; B 3 0 660 805 ; +C -1 ; WX 600 ; N Adieresis ; B 3 0 607 753 ; +C -1 ; WX 600 ; N egrave ; B 106 -15 598 672 ; +C -1 ; WX 600 ; N zacute ; B 99 0 612 672 ; +C -1 ; WX 600 ; N iogonek ; B 95 -172 515 657 ; +C -1 ; WX 600 ; N Oacute ; B 94 -18 640 805 ; +C -1 ; WX 600 ; N oacute ; B 102 -15 612 672 ; +C -1 ; WX 600 ; N amacron ; B 76 -15 600 565 ; +C -1 ; WX 600 ; N sacute ; B 78 -15 612 672 ; +C -1 ; WX 600 ; N idieresis ; B 95 0 545 620 ; +C -1 ; WX 600 ; N Ocircumflex ; B 94 -18 625 787 ; +C -1 ; WX 600 ; N Ugrave ; B 125 -18 702 805 ; +C -1 ; WX 600 ; N Delta ; B 6 0 598 688 ; +C -1 ; WX 600 ; N thorn ; B -24 -157 605 629 ; +C -1 ; WX 600 ; N twosuperior ; B 230 249 535 622 ; +C -1 ; WX 600 ; N Odieresis ; B 94 -18 625 753 ; +C -1 ; WX 600 ; N mu ; B 72 -157 572 426 ; +C -1 ; WX 600 ; N igrave ; B 95 0 515 672 ; +C -1 ; WX 600 ; N ohungarumlaut ; B 102 -15 723 672 ; +C -1 ; WX 600 ; N Eogonek ; B 53 -172 660 562 ; +C -1 ; WX 600 ; N dcroat ; B 85 -15 704 629 ; +C -1 ; WX 600 ; N threequarters ; B 73 -56 659 666 ; +C -1 ; WX 600 ; N Scedilla ; B 76 -151 650 580 ; +C -1 ; WX 600 ; N lcaron ; B 95 0 667 629 ; +C -1 ; WX 600 ; N Kcommaaccent ; B 38 -250 671 562 ; +C -1 ; WX 600 ; N Lacute ; B 47 0 607 805 ; +C -1 ; WX 600 ; N trademark ; B 75 263 742 562 ; +C -1 ; WX 600 ; N edotaccent ; B 106 -15 598 620 ; +C -1 ; WX 600 ; N Igrave ; B 96 0 623 805 ; +C -1 ; WX 600 ; N Imacron ; B 96 0 628 698 ; +C -1 ; WX 600 ; N Lcaron ; B 47 0 632 562 ; +C -1 ; WX 600 ; N onehalf ; B 65 -57 669 665 ; +C -1 ; WX 600 ; N lessequal ; B 98 0 645 710 ; +C -1 ; WX 600 ; N ocircumflex ; B 102 -15 588 654 ; +C -1 ; WX 600 ; N ntilde ; B 26 0 629 606 ; +C -1 ; WX 600 ; N Uhungarumlaut ; B 125 -18 761 805 ; +C -1 ; WX 600 ; N Eacute ; B 53 0 670 805 ; +C -1 ; WX 600 ; N emacron ; B 106 -15 600 565 ; +C -1 ; WX 600 ; N gbreve ; B 61 -157 657 609 ; +C -1 ; WX 600 ; N onequarter ; B 65 -57 674 665 ; +C -1 ; WX 600 ; N Scaron ; B 76 -20 672 802 ; +C -1 ; WX 600 ; N Scommaaccent ; B 76 -250 650 580 ; +C -1 ; WX 600 ; N Ohungarumlaut ; B 94 -18 751 805 ; +C -1 ; WX 600 ; N degree ; B 214 269 576 622 ; +C -1 ; WX 600 ; N ograve ; B 102 -15 588 672 ; +C -1 ; WX 600 ; N Ccaron ; B 93 -18 672 802 ; +C -1 ; WX 600 ; N ugrave ; B 101 -15 572 672 ; +C -1 ; WX 600 ; N radical ; B 85 -15 765 792 ; +C -1 ; WX 600 ; N Dcaron ; B 43 0 645 802 ; +C -1 ; WX 600 ; N rcommaaccent ; B 60 -250 636 441 ; +C -1 ; WX 600 ; N Ntilde ; B 7 -13 712 729 ; +C -1 ; WX 600 ; N otilde ; B 102 -15 629 606 ; +C -1 ; WX 600 ; N Rcommaaccent ; B 38 -250 598 562 ; +C -1 ; WX 600 ; N Lcommaaccent ; B 47 -250 607 562 ; +C -1 ; WX 600 ; N Atilde ; B 3 0 655 729 ; +C -1 ; WX 600 ; N Aogonek ; B 3 -172 607 562 ; +C -1 ; WX 600 ; N Aring ; B 3 0 607 750 ; +C -1 ; WX 600 ; N Otilde ; B 94 -18 655 729 ; +C -1 ; WX 600 ; N zdotaccent ; B 99 0 593 620 ; +C -1 ; WX 600 ; N Ecaron ; B 53 0 660 802 ; +C -1 ; WX 600 ; N Iogonek ; B 96 -172 623 562 ; +C -1 ; WX 600 ; N kcommaaccent ; B 58 -250 633 629 ; +C -1 ; WX 600 ; N minus ; B 129 232 580 283 ; +C -1 ; WX 600 ; N Icircumflex ; B 96 0 623 787 ; +C -1 ; WX 600 ; N ncaron ; B 26 0 614 669 ; +C -1 ; WX 600 ; N tcommaaccent ; B 165 -250 561 561 ; +C -1 ; WX 600 ; N logicalnot ; B 155 108 591 369 ; +C -1 ; WX 600 ; N odieresis ; B 102 -15 588 620 ; +C -1 ; WX 600 ; N udieresis ; B 101 -15 575 620 ; +C -1 ; WX 600 ; N notequal ; B 43 -16 621 529 ; +C -1 ; WX 600 ; N gcommaaccent ; B 61 -157 657 708 ; +C -1 ; WX 600 ; N eth ; B 102 -15 639 629 ; +C -1 ; WX 600 ; N zcaron ; B 99 0 624 669 ; +C -1 ; WX 600 ; N ncommaaccent ; B 26 -250 585 441 ; +C -1 ; WX 600 ; N onesuperior ; B 231 249 491 622 ; +C -1 ; WX 600 ; N imacron ; B 95 0 543 565 ; +EndCharMetrics +EndFontMetrics diff --git a/openoffice/share/psprint/fontmetric/Courier.afm b/openoffice/share/psprint/fontmetric/Courier.afm new file mode 100644 index 0000000000000000000000000000000000000000..b288dbd96dc071b83e926980f5215fe335305d50 --- /dev/null +++ b/openoffice/share/psprint/fontmetric/Courier.afm @@ -0,0 +1,340 @@ +StartFontMetrics 4.1 +Comment Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. +Comment Creation Date: Thu May 1 17:27:09 1997 +Comment UniqueID 43050 +Comment VMusage 39754 50779 +FontName Courier +FullName Courier +FamilyName Courier +Weight Medium +ItalicAngle 0 +IsFixedPitch true +FontBBox -23 -250 715 805 +UnderlinePosition -100 +UnderlineThickness 50 +Version 003.000 +Notice Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. +EncodingScheme AdobeStandardEncoding +CapHeight 562 +XHeight 426 +Ascender 629 +Descender -157 +StdHW 51 +StdVW 51 +StartCharMetrics 314 +C 32 ; WX 600 ; N space ; B 0 0 0 0 ; +C 33 ; WX 600 ; N exclam ; B 236 -15 364 572 ; +C 34 ; WX 600 ; N quotedbl ; B 187 328 413 562 ; +C 35 ; WX 600 ; N numbersign ; B 93 -32 507 639 ; +C 36 ; WX 600 ; N dollar ; B 105 -126 496 662 ; +C 37 ; WX 600 ; N percent ; B 81 -15 518 622 ; +C 38 ; WX 600 ; N ampersand ; B 63 -15 538 543 ; +C 39 ; WX 600 ; N quoteright ; B 213 328 376 562 ; +C 40 ; WX 600 ; N parenleft ; B 269 -108 440 622 ; +C 41 ; WX 600 ; N parenright ; B 160 -108 331 622 ; +C 42 ; WX 600 ; N asterisk ; B 116 257 484 607 ; +C 43 ; WX 600 ; N plus ; B 80 44 520 470 ; +C 44 ; WX 600 ; N comma ; B 181 -112 344 122 ; +C 45 ; WX 600 ; N hyphen ; B 103 231 497 285 ; +C 46 ; WX 600 ; N period ; B 229 -15 371 109 ; +C 47 ; WX 600 ; N slash ; B 125 -80 475 629 ; +C 48 ; WX 600 ; N zero ; B 106 -15 494 622 ; +C 49 ; WX 600 ; N one ; B 96 0 505 622 ; +C 50 ; WX 600 ; N two ; B 70 0 471 622 ; +C 51 ; WX 600 ; N three ; B 75 -15 466 622 ; +C 52 ; WX 600 ; N four ; B 78 0 500 622 ; +C 53 ; WX 600 ; N five ; B 92 -15 497 607 ; +C 54 ; WX 600 ; N six ; B 111 -15 497 622 ; +C 55 ; WX 600 ; N seven ; B 82 0 483 607 ; +C 56 ; WX 600 ; N eight ; B 102 -15 498 622 ; +C 57 ; WX 600 ; N nine ; B 96 -15 489 622 ; +C 58 ; WX 600 ; N colon ; B 229 -15 371 385 ; +C 59 ; WX 600 ; N semicolon ; B 181 -112 371 385 ; +C 60 ; WX 600 ; N less ; B 41 42 519 472 ; +C 61 ; WX 600 ; N equal ; B 80 138 520 376 ; +C 62 ; WX 600 ; N greater ; B 66 42 544 472 ; +C 63 ; WX 600 ; N question ; B 129 -15 492 572 ; +C 64 ; WX 600 ; N at ; B 77 -15 533 622 ; +C 65 ; WX 600 ; N A ; B 3 0 597 562 ; +C 66 ; WX 600 ; N B ; B 43 0 559 562 ; +C 67 ; WX 600 ; N C ; B 41 -18 540 580 ; +C 68 ; WX 600 ; N D ; B 43 0 574 562 ; +C 69 ; WX 600 ; N E ; B 53 0 550 562 ; +C 70 ; WX 600 ; N F ; B 53 0 545 562 ; +C 71 ; WX 600 ; N G ; B 31 -18 575 580 ; +C 72 ; WX 600 ; N H ; B 32 0 568 562 ; +C 73 ; WX 600 ; N I ; B 96 0 504 562 ; +C 74 ; WX 600 ; N J ; B 34 -18 566 562 ; +C 75 ; WX 600 ; N K ; B 38 0 582 562 ; +C 76 ; WX 600 ; N L ; B 47 0 554 562 ; +C 77 ; WX 600 ; N M ; B 4 0 596 562 ; +C 78 ; WX 600 ; N N ; B 7 -13 593 562 ; +C 79 ; WX 600 ; N O ; B 43 -18 557 580 ; +C 80 ; WX 600 ; N P ; B 79 0 558 562 ; +C 81 ; WX 600 ; N Q ; B 43 -138 557 580 ; +C 82 ; WX 600 ; N R ; B 38 0 588 562 ; +C 83 ; WX 600 ; N S ; B 72 -20 529 580 ; +C 84 ; WX 600 ; N T ; B 38 0 563 562 ; +C 85 ; WX 600 ; N U ; B 17 -18 583 562 ; +C 86 ; WX 600 ; N V ; B -4 -13 604 562 ; +C 87 ; WX 600 ; N W ; B -3 -13 603 562 ; +C 88 ; WX 600 ; N X ; B 23 0 577 562 ; +C 89 ; WX 600 ; N Y ; B 24 0 576 562 ; +C 90 ; WX 600 ; N Z ; B 86 0 514 562 ; +C 91 ; WX 600 ; N bracketleft ; B 269 -108 442 622 ; +C 92 ; WX 600 ; N backslash ; B 118 -80 482 629 ; +C 93 ; WX 600 ; N bracketright ; B 158 -108 331 622 ; +C 94 ; WX 600 ; N asciicircum ; B 94 354 506 622 ; +C 95 ; WX 600 ; N underscore ; B 0 -125 600 -75 ; +C 96 ; WX 600 ; N quoteleft ; B 224 328 387 562 ; +C 97 ; WX 600 ; N a ; B 53 -15 559 441 ; +C 98 ; WX 600 ; N b ; B 14 -15 575 629 ; +C 99 ; WX 600 ; N c ; B 66 -15 529 441 ; +C 100 ; WX 600 ; N d ; B 45 -15 591 629 ; +C 101 ; WX 600 ; N e ; B 66 -15 548 441 ; +C 102 ; WX 600 ; N f ; B 114 0 531 629 ; L i fi ; L l fl ; +C 103 ; WX 600 ; N g ; B 45 -157 566 441 ; +C 104 ; WX 600 ; N h ; B 18 0 582 629 ; +C 105 ; WX 600 ; N i ; B 95 0 505 657 ; +C 106 ; WX 600 ; N j ; B 82 -157 410 657 ; +C 107 ; WX 600 ; N k ; B 43 0 580 629 ; +C 108 ; WX 600 ; N l ; B 95 0 505 629 ; +C 109 ; WX 600 ; N m ; B -5 0 605 441 ; +C 110 ; WX 600 ; N n ; B 26 0 575 441 ; +C 111 ; WX 600 ; N o ; B 62 -15 538 441 ; +C 112 ; WX 600 ; N p ; B 9 -157 555 441 ; +C 113 ; WX 600 ; N q ; B 45 -157 591 441 ; +C 114 ; WX 600 ; N r ; B 60 0 559 441 ; +C 115 ; WX 600 ; N s ; B 80 -15 513 441 ; +C 116 ; WX 600 ; N t ; B 87 -15 530 561 ; +C 117 ; WX 600 ; N u ; B 21 -15 562 426 ; +C 118 ; WX 600 ; N v ; B 10 -10 590 426 ; +C 119 ; WX 600 ; N w ; B -4 -10 604 426 ; +C 120 ; WX 600 ; N x ; B 20 0 580 426 ; +C 121 ; WX 600 ; N y ; B 7 -157 592 426 ; +C 122 ; WX 600 ; N z ; B 99 0 502 426 ; +C 123 ; WX 600 ; N braceleft ; B 182 -108 437 622 ; +C 124 ; WX 600 ; N bar ; B 275 -250 326 750 ; +C 125 ; WX 600 ; N braceright ; B 163 -108 418 622 ; +C 126 ; WX 600 ; N asciitilde ; B 63 197 540 320 ; +C 161 ; WX 600 ; N exclamdown ; B 236 -157 364 430 ; +C 162 ; WX 600 ; N cent ; B 96 -49 500 614 ; +C 163 ; WX 600 ; N sterling ; B 84 -21 521 611 ; +C 164 ; WX 600 ; N fraction ; B 92 -57 509 665 ; +C 165 ; WX 600 ; N yen ; B 26 0 574 562 ; +C 166 ; WX 600 ; N florin ; B 4 -143 539 622 ; +C 167 ; WX 600 ; N section ; B 113 -78 488 580 ; +C 168 ; WX 600 ; N currency ; B 73 58 527 506 ; +C 169 ; WX 600 ; N quotesingle ; B 259 328 341 562 ; +C 170 ; WX 600 ; N quotedblleft ; B 143 328 471 562 ; +C 171 ; WX 600 ; N guillemotleft ; B 37 70 563 446 ; +C 172 ; WX 600 ; N guilsinglleft ; B 149 70 451 446 ; +C 173 ; WX 600 ; N guilsinglright ; B 149 70 451 446 ; +C 174 ; WX 600 ; N fi ; B 3 0 597 629 ; +C 175 ; WX 600 ; N fl ; B 3 0 597 629 ; +C 177 ; WX 600 ; N endash ; B 75 231 525 285 ; +C 178 ; WX 600 ; N dagger ; B 141 -78 459 580 ; +C 179 ; WX 600 ; N daggerdbl ; B 141 -78 459 580 ; +C 180 ; WX 600 ; N periodcentered ; B 222 189 378 327 ; +C 182 ; WX 600 ; N paragraph ; B 50 -78 511 562 ; +C 183 ; WX 600 ; N bullet ; B 172 130 428 383 ; +C 184 ; WX 600 ; N quotesinglbase ; B 213 -134 376 100 ; +C 185 ; WX 600 ; N quotedblbase ; B 143 -134 457 100 ; +C 186 ; WX 600 ; N quotedblright ; B 143 328 457 562 ; +C 187 ; WX 600 ; N guillemotright ; B 37 70 563 446 ; +C 188 ; WX 600 ; N ellipsis ; B 37 -15 563 111 ; +C 189 ; WX 600 ; N perthousand ; B 3 -15 600 622 ; +C 191 ; WX 600 ; N questiondown ; B 108 -157 471 430 ; +C 193 ; WX 600 ; N grave ; B 151 497 378 672 ; +C 194 ; WX 600 ; N acute ; B 242 497 469 672 ; +C 195 ; WX 600 ; N circumflex ; B 124 477 476 654 ; +C 196 ; WX 600 ; N tilde ; B 105 489 503 606 ; +C 197 ; WX 600 ; N macron ; B 120 525 480 565 ; +C 198 ; WX 600 ; N breve ; B 153 501 447 609 ; +C 199 ; WX 600 ; N dotaccent ; B 249 537 352 640 ; +C 200 ; WX 600 ; N dieresis ; B 148 537 453 640 ; +C 202 ; WX 600 ; N ring ; B 218 463 382 627 ; +C 203 ; WX 600 ; N cedilla ; B 224 -151 362 10 ; +C 205 ; WX 600 ; N hungarumlaut ; B 133 497 540 672 ; +C 206 ; WX 600 ; N ogonek ; B 211 -172 407 4 ; +C 207 ; WX 600 ; N caron ; B 124 492 476 669 ; +C 208 ; WX 600 ; N emdash ; B 0 231 600 285 ; +C 225 ; WX 600 ; N AE ; B 3 0 550 562 ; +C 227 ; WX 600 ; N ordfeminine ; B 156 249 442 580 ; +C 232 ; WX 600 ; N Lslash ; B 47 0 554 562 ; +C 233 ; WX 600 ; N Oslash ; B 43 -80 557 629 ; +C 234 ; WX 600 ; N OE ; B 7 0 567 562 ; +C 235 ; WX 600 ; N ordmasculine ; B 157 249 443 580 ; +C 241 ; WX 600 ; N ae ; B 19 -15 570 441 ; +C 245 ; WX 600 ; N dotlessi ; B 95 0 505 426 ; +C 248 ; WX 600 ; N lslash ; B 95 0 505 629 ; +C 249 ; WX 600 ; N oslash ; B 62 -80 538 506 ; +C 250 ; WX 600 ; N oe ; B 19 -15 559 441 ; +C 251 ; WX 600 ; N germandbls ; B 48 -15 588 629 ; +C -1 ; WX 600 ; N Idieresis ; B 96 0 504 753 ; +C -1 ; WX 600 ; N eacute ; B 66 -15 548 672 ; +C -1 ; WX 600 ; N abreve ; B 53 -15 559 609 ; +C -1 ; WX 600 ; N uhungarumlaut ; B 21 -15 580 672 ; +C -1 ; WX 600 ; N ecaron ; B 66 -15 548 669 ; +C -1 ; WX 600 ; N Ydieresis ; B 24 0 576 753 ; +C -1 ; WX 600 ; N divide ; B 87 48 513 467 ; +C -1 ; WX 600 ; N Yacute ; B 24 0 576 805 ; +C -1 ; WX 600 ; N Acircumflex ; B 3 0 597 787 ; +C -1 ; WX 600 ; N aacute ; B 53 -15 559 672 ; +C -1 ; WX 600 ; N Ucircumflex ; B 17 -18 583 787 ; +C -1 ; WX 600 ; N yacute ; B 7 -157 592 672 ; +C -1 ; WX 600 ; N scommaaccent ; B 80 -250 513 441 ; +C -1 ; WX 600 ; N ecircumflex ; B 66 -15 548 654 ; +C -1 ; WX 600 ; N Uring ; B 17 -18 583 760 ; +C -1 ; WX 600 ; N Udieresis ; B 17 -18 583 753 ; +C -1 ; WX 600 ; N aogonek ; B 53 -172 587 441 ; +C -1 ; WX 600 ; N Uacute ; B 17 -18 583 805 ; +C -1 ; WX 600 ; N uogonek ; B 21 -172 590 426 ; +C -1 ; WX 600 ; N Edieresis ; B 53 0 550 753 ; +C -1 ; WX 600 ; N Dcroat ; B 30 0 574 562 ; +C -1 ; WX 600 ; N commaaccent ; B 198 -250 335 -58 ; +C -1 ; WX 600 ; N copyright ; B 0 -18 600 580 ; +C -1 ; WX 600 ; N Emacron ; B 53 0 550 698 ; +C -1 ; WX 600 ; N ccaron ; B 66 -15 529 669 ; +C -1 ; WX 600 ; N aring ; B 53 -15 559 627 ; +C -1 ; WX 600 ; N Ncommaaccent ; B 7 -250 593 562 ; +C -1 ; WX 600 ; N lacute ; B 95 0 505 805 ; +C -1 ; WX 600 ; N agrave ; B 53 -15 559 672 ; +C -1 ; WX 600 ; N Tcommaaccent ; B 38 -250 563 562 ; +C -1 ; WX 600 ; N Cacute ; B 41 -18 540 805 ; +C -1 ; WX 600 ; N atilde ; B 53 -15 559 606 ; +C -1 ; WX 600 ; N Edotaccent ; B 53 0 550 753 ; +C -1 ; WX 600 ; N scaron ; B 80 -15 513 669 ; +C -1 ; WX 600 ; N scedilla ; B 80 -151 513 441 ; +C -1 ; WX 600 ; N iacute ; B 95 0 505 672 ; +C -1 ; WX 600 ; N lozenge ; B 18 0 443 706 ; +C -1 ; WX 600 ; N Rcaron ; B 38 0 588 802 ; +C -1 ; WX 600 ; N Gcommaaccent ; B 31 -250 575 580 ; +C -1 ; WX 600 ; N ucircumflex ; B 21 -15 562 654 ; +C -1 ; WX 600 ; N acircumflex ; B 53 -15 559 654 ; +C -1 ; WX 600 ; N Amacron ; B 3 0 597 698 ; +C -1 ; WX 600 ; N rcaron ; B 60 0 559 669 ; +C -1 ; WX 600 ; N ccedilla ; B 66 -151 529 441 ; +C -1 ; WX 600 ; N Zdotaccent ; B 86 0 514 753 ; +C -1 ; WX 600 ; N Thorn ; B 79 0 538 562 ; +C -1 ; WX 600 ; N Omacron ; B 43 -18 557 698 ; +C -1 ; WX 600 ; N Racute ; B 38 0 588 805 ; +C -1 ; WX 600 ; N Sacute ; B 72 -20 529 805 ; +C -1 ; WX 600 ; N dcaron ; B 45 -15 715 629 ; +C -1 ; WX 600 ; N Umacron ; B 17 -18 583 698 ; +C -1 ; WX 600 ; N uring ; B 21 -15 562 627 ; +C -1 ; WX 600 ; N threesuperior ; B 155 240 406 622 ; +C -1 ; WX 600 ; N Ograve ; B 43 -18 557 805 ; +C -1 ; WX 600 ; N Agrave ; B 3 0 597 805 ; +C -1 ; WX 600 ; N Abreve ; B 3 0 597 732 ; +C -1 ; WX 600 ; N multiply ; B 87 43 515 470 ; +C -1 ; WX 600 ; N uacute ; B 21 -15 562 672 ; +C -1 ; WX 600 ; N Tcaron ; B 38 0 563 802 ; +C -1 ; WX 600 ; N partialdiff ; B 17 -38 459 710 ; +C -1 ; WX 600 ; N ydieresis ; B 7 -157 592 620 ; +C -1 ; WX 600 ; N Nacute ; B 7 -13 593 805 ; +C -1 ; WX 600 ; N icircumflex ; B 94 0 505 654 ; +C -1 ; WX 600 ; N Ecircumflex ; B 53 0 550 787 ; +C -1 ; WX 600 ; N adieresis ; B 53 -15 559 620 ; +C -1 ; WX 600 ; N edieresis ; B 66 -15 548 620 ; +C -1 ; WX 600 ; N cacute ; B 66 -15 529 672 ; +C -1 ; WX 600 ; N nacute ; B 26 0 575 672 ; +C -1 ; WX 600 ; N umacron ; B 21 -15 562 565 ; +C -1 ; WX 600 ; N Ncaron ; B 7 -13 593 802 ; +C -1 ; WX 600 ; N Iacute ; B 96 0 504 805 ; +C -1 ; WX 600 ; N plusminus ; B 87 44 513 558 ; +C -1 ; WX 600 ; N brokenbar ; B 275 -175 326 675 ; +C -1 ; WX 600 ; N registered ; B 0 -18 600 580 ; +C -1 ; WX 600 ; N Gbreve ; B 31 -18 575 732 ; +C -1 ; WX 600 ; N Idotaccent ; B 96 0 504 753 ; +C -1 ; WX 600 ; N summation ; B 15 -10 585 706 ; +C -1 ; WX 600 ; N Egrave ; B 53 0 550 805 ; +C -1 ; WX 600 ; N racute ; B 60 0 559 672 ; +C -1 ; WX 600 ; N omacron ; B 62 -15 538 565 ; +C -1 ; WX 600 ; N Zacute ; B 86 0 514 805 ; +C -1 ; WX 600 ; N Zcaron ; B 86 0 514 802 ; +C -1 ; WX 600 ; N greaterequal ; B 98 0 502 710 ; +C -1 ; WX 600 ; N Eth ; B 30 0 574 562 ; +C -1 ; WX 600 ; N Ccedilla ; B 41 -151 540 580 ; +C -1 ; WX 600 ; N lcommaaccent ; B 95 -250 505 629 ; +C -1 ; WX 600 ; N tcaron ; B 87 -15 530 717 ; +C -1 ; WX 600 ; N eogonek ; B 66 -172 548 441 ; +C -1 ; WX 600 ; N Uogonek ; B 17 -172 583 562 ; +C -1 ; WX 600 ; N Aacute ; B 3 0 597 805 ; +C -1 ; WX 600 ; N Adieresis ; B 3 0 597 753 ; +C -1 ; WX 600 ; N egrave ; B 66 -15 548 672 ; +C -1 ; WX 600 ; N zacute ; B 99 0 502 672 ; +C -1 ; WX 600 ; N iogonek ; B 95 -172 505 657 ; +C -1 ; WX 600 ; N Oacute ; B 43 -18 557 805 ; +C -1 ; WX 600 ; N oacute ; B 62 -15 538 672 ; +C -1 ; WX 600 ; N amacron ; B 53 -15 559 565 ; +C -1 ; WX 600 ; N sacute ; B 80 -15 513 672 ; +C -1 ; WX 600 ; N idieresis ; B 95 0 505 620 ; +C -1 ; WX 600 ; N Ocircumflex ; B 43 -18 557 787 ; +C -1 ; WX 600 ; N Ugrave ; B 17 -18 583 805 ; +C -1 ; WX 600 ; N Delta ; B 6 0 598 688 ; +C -1 ; WX 600 ; N thorn ; B -6 -157 555 629 ; +C -1 ; WX 600 ; N twosuperior ; B 177 249 424 622 ; +C -1 ; WX 600 ; N Odieresis ; B 43 -18 557 753 ; +C -1 ; WX 600 ; N mu ; B 21 -157 562 426 ; +C -1 ; WX 600 ; N igrave ; B 95 0 505 672 ; +C -1 ; WX 600 ; N ohungarumlaut ; B 62 -15 580 672 ; +C -1 ; WX 600 ; N Eogonek ; B 53 -172 561 562 ; +C -1 ; WX 600 ; N dcroat ; B 45 -15 591 629 ; +C -1 ; WX 600 ; N threequarters ; B 8 -56 593 666 ; +C -1 ; WX 600 ; N Scedilla ; B 72 -151 529 580 ; +C -1 ; WX 600 ; N lcaron ; B 95 0 533 629 ; +C -1 ; WX 600 ; N Kcommaaccent ; B 38 -250 582 562 ; +C -1 ; WX 600 ; N Lacute ; B 47 0 554 805 ; +C -1 ; WX 600 ; N trademark ; B -23 263 623 562 ; +C -1 ; WX 600 ; N edotaccent ; B 66 -15 548 620 ; +C -1 ; WX 600 ; N Igrave ; B 96 0 504 805 ; +C -1 ; WX 600 ; N Imacron ; B 96 0 504 698 ; +C -1 ; WX 600 ; N Lcaron ; B 47 0 554 562 ; +C -1 ; WX 600 ; N onehalf ; B 0 -57 611 665 ; +C -1 ; WX 600 ; N lessequal ; B 98 0 502 710 ; +C -1 ; WX 600 ; N ocircumflex ; B 62 -15 538 654 ; +C -1 ; WX 600 ; N ntilde ; B 26 0 575 606 ; +C -1 ; WX 600 ; N Uhungarumlaut ; B 17 -18 590 805 ; +C -1 ; WX 600 ; N Eacute ; B 53 0 550 805 ; +C -1 ; WX 600 ; N emacron ; B 66 -15 548 565 ; +C -1 ; WX 600 ; N gbreve ; B 45 -157 566 609 ; +C -1 ; WX 600 ; N onequarter ; B 0 -57 600 665 ; +C -1 ; WX 600 ; N Scaron ; B 72 -20 529 802 ; +C -1 ; WX 600 ; N Scommaaccent ; B 72 -250 529 580 ; +C -1 ; WX 600 ; N Ohungarumlaut ; B 43 -18 580 805 ; +C -1 ; WX 600 ; N degree ; B 123 269 477 622 ; +C -1 ; WX 600 ; N ograve ; B 62 -15 538 672 ; +C -1 ; WX 600 ; N Ccaron ; B 41 -18 540 802 ; +C -1 ; WX 600 ; N ugrave ; B 21 -15 562 672 ; +C -1 ; WX 600 ; N radical ; B 3 -15 597 792 ; +C -1 ; WX 600 ; N Dcaron ; B 43 0 574 802 ; +C -1 ; WX 600 ; N rcommaaccent ; B 60 -250 559 441 ; +C -1 ; WX 600 ; N Ntilde ; B 7 -13 593 729 ; +C -1 ; WX 600 ; N otilde ; B 62 -15 538 606 ; +C -1 ; WX 600 ; N Rcommaaccent ; B 38 -250 588 562 ; +C -1 ; WX 600 ; N Lcommaaccent ; B 47 -250 554 562 ; +C -1 ; WX 600 ; N Atilde ; B 3 0 597 729 ; +C -1 ; WX 600 ; N Aogonek ; B 3 -172 608 562 ; +C -1 ; WX 600 ; N Aring ; B 3 0 597 750 ; +C -1 ; WX 600 ; N Otilde ; B 43 -18 557 729 ; +C -1 ; WX 600 ; N zdotaccent ; B 99 0 502 620 ; +C -1 ; WX 600 ; N Ecaron ; B 53 0 550 802 ; +C -1 ; WX 600 ; N Iogonek ; B 96 -172 504 562 ; +C -1 ; WX 600 ; N kcommaaccent ; B 43 -250 580 629 ; +C -1 ; WX 600 ; N minus ; B 80 232 520 283 ; +C -1 ; WX 600 ; N Icircumflex ; B 96 0 504 787 ; +C -1 ; WX 600 ; N ncaron ; B 26 0 575 669 ; +C -1 ; WX 600 ; N tcommaaccent ; B 87 -250 530 561 ; +C -1 ; WX 600 ; N logicalnot ; B 87 108 513 369 ; +C -1 ; WX 600 ; N odieresis ; B 62 -15 538 620 ; +C -1 ; WX 600 ; N udieresis ; B 21 -15 562 620 ; +C -1 ; WX 600 ; N notequal ; B 15 -16 540 529 ; +C -1 ; WX 600 ; N gcommaaccent ; B 45 -157 566 708 ; +C -1 ; WX 600 ; N eth ; B 62 -15 538 629 ; +C -1 ; WX 600 ; N zcaron ; B 99 0 502 669 ; +C -1 ; WX 600 ; N ncommaaccent ; B 26 -250 575 441 ; +C -1 ; WX 600 ; N onesuperior ; B 172 249 428 622 ; +C -1 ; WX 600 ; N imacron ; B 95 0 505 565 ; +EndCharMetrics +EndFontMetrics diff --git a/openoffice/share/psprint/fontmetric/Helvetica-Bold.afm b/openoffice/share/psprint/fontmetric/Helvetica-Bold.afm new file mode 100644 index 0000000000000000000000000000000000000000..0932bdffe2dd487c6afad3b8c47e738e82c2a287 --- /dev/null +++ b/openoffice/share/psprint/fontmetric/Helvetica-Bold.afm @@ -0,0 +1,2825 @@ +StartFontMetrics 4.1 +Comment Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved. +Comment Creation Date: Thu May 1 12:43:52 1997 +Comment UniqueID 43052 +Comment VMusage 37169 48194 +FontName Helvetica-Bold +FullName Helvetica Bold +FamilyName Helvetica +Weight Bold +ItalicAngle 0 +IsFixedPitch false +FontBBox -170 -228 1003 962 +UnderlinePosition -100 +UnderlineThickness 50 +Version 002.000 +Notice Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. +EncodingScheme AdobeStandardEncoding +CapHeight 718 +XHeight 532 +Ascender 718 +Descender -207 +StdHW 118 +StdVW 140 +StartCharMetrics 314 +C 32 ; WX 278 ; N space ; B 0 0 0 0 ; +C 33 ; WX 333 ; N exclam ; B 90 0 244 718 ; +C 34 ; WX 474 ; N quotedbl ; B 98 447 376 718 ; +C 35 ; WX 556 ; N numbersign ; B 18 0 538 698 ; +C 36 ; WX 556 ; N dollar ; B 30 -115 523 775 ; +C 37 ; WX 889 ; N percent ; B 28 -19 861 710 ; +C 38 ; WX 722 ; N ampersand ; B 54 -19 701 718 ; +C 39 ; WX 278 ; N quoteright ; B 69 445 209 718 ; +C 40 ; WX 333 ; N parenleft ; B 35 -208 314 734 ; +C 41 ; WX 333 ; N parenright ; B 19 -208 298 734 ; +C 42 ; WX 389 ; N asterisk ; B 27 387 362 718 ; +C 43 ; WX 584 ; N plus ; B 40 0 544 506 ; +C 44 ; WX 278 ; N comma ; B 64 -168 214 146 ; +C 45 ; WX 333 ; N hyphen ; B 27 215 306 345 ; +C 46 ; WX 278 ; N period ; B 64 0 214 146 ; +C 47 ; WX 278 ; N slash ; B -33 -19 311 737 ; +C 48 ; WX 556 ; N zero ; B 32 -19 524 710 ; +C 49 ; WX 556 ; N one ; B 69 0 378 710 ; +C 50 ; WX 556 ; N two ; B 26 0 511 710 ; +C 51 ; WX 556 ; N three ; B 27 -19 516 710 ; +C 52 ; WX 556 ; N four ; B 27 0 526 710 ; +C 53 ; WX 556 ; N five ; B 27 -19 516 698 ; +C 54 ; WX 556 ; N six ; B 31 -19 520 710 ; +C 55 ; WX 556 ; N seven ; B 25 0 528 698 ; +C 56 ; WX 556 ; N eight ; B 32 -19 524 710 ; +C 57 ; WX 556 ; N nine ; B 30 -19 522 710 ; +C 58 ; WX 333 ; N colon ; B 92 0 242 512 ; +C 59 ; WX 333 ; N semicolon ; B 92 -168 242 512 ; +C 60 ; WX 584 ; N less ; B 38 -8 546 514 ; +C 61 ; WX 584 ; N equal ; B 40 87 544 419 ; +C 62 ; WX 584 ; N greater ; B 38 -8 546 514 ; +C 63 ; WX 611 ; N question ; B 60 0 556 727 ; +C 64 ; WX 975 ; N at ; B 118 -19 856 737 ; +C 65 ; WX 722 ; N A ; B 20 0 702 718 ; +C 66 ; WX 722 ; N B ; B 76 0 669 718 ; +C 67 ; WX 722 ; N C ; B 44 -19 684 737 ; +C 68 ; WX 722 ; N D ; B 76 0 685 718 ; +C 69 ; WX 667 ; N E ; B 76 0 621 718 ; +C 70 ; WX 611 ; N F ; B 76 0 587 718 ; +C 71 ; WX 778 ; N G ; B 44 -19 713 737 ; +C 72 ; WX 722 ; N H ; B 71 0 651 718 ; +C 73 ; WX 278 ; N I ; B 64 0 214 718 ; +C 74 ; WX 556 ; N J ; B 22 -18 484 718 ; +C 75 ; WX 722 ; N K ; B 87 0 722 718 ; +C 76 ; WX 611 ; N L ; B 76 0 583 718 ; +C 77 ; WX 833 ; N M ; B 69 0 765 718 ; +C 78 ; WX 722 ; N N ; B 69 0 654 718 ; +C 79 ; WX 778 ; N O ; B 44 -19 734 737 ; +C 80 ; WX 667 ; N P ; B 76 0 627 718 ; +C 81 ; WX 778 ; N Q ; B 44 -52 737 737 ; +C 82 ; WX 722 ; N R ; B 76 0 677 718 ; +C 83 ; WX 667 ; N S ; B 39 -19 629 737 ; +C 84 ; WX 611 ; N T ; B 14 0 598 718 ; +C 85 ; WX 722 ; N U ; B 72 -19 651 718 ; +C 86 ; WX 667 ; N V ; B 19 0 648 718 ; +C 87 ; WX 944 ; N W ; B 16 0 929 718 ; +C 88 ; WX 667 ; N X ; B 14 0 653 718 ; +C 89 ; WX 667 ; N Y ; B 15 0 653 718 ; +C 90 ; WX 611 ; N Z ; B 25 0 586 718 ; +C 91 ; WX 333 ; N bracketleft ; B 63 -196 309 722 ; +C 92 ; WX 278 ; N backslash ; B -33 -19 311 737 ; +C 93 ; WX 333 ; N bracketright ; B 24 -196 270 722 ; +C 94 ; WX 584 ; N asciicircum ; B 62 323 522 698 ; +C 95 ; WX 556 ; N underscore ; B 0 -125 556 -75 ; +C 96 ; WX 278 ; N quoteleft ; B 69 454 209 727 ; +C 97 ; WX 556 ; N a ; B 29 -14 527 546 ; +C 98 ; WX 611 ; N b ; B 61 -14 578 718 ; +C 99 ; WX 556 ; N c ; B 34 -14 524 546 ; +C 100 ; WX 611 ; N d ; B 34 -14 551 718 ; +C 101 ; WX 556 ; N e ; B 23 -14 528 546 ; +C 102 ; WX 333 ; N f ; B 10 0 318 727 ; L i fi ; L l fl ; +C 103 ; WX 611 ; N g ; B 40 -217 553 546 ; +C 104 ; WX 611 ; N h ; B 65 0 546 718 ; +C 105 ; WX 278 ; N i ; B 69 0 209 725 ; +C 106 ; WX 278 ; N j ; B 3 -214 209 725 ; +C 107 ; WX 556 ; N k ; B 69 0 562 718 ; +C 108 ; WX 278 ; N l ; B 69 0 209 718 ; +C 109 ; WX 889 ; N m ; B 64 0 826 546 ; +C 110 ; WX 611 ; N n ; B 65 0 546 546 ; +C 111 ; WX 611 ; N o ; B 34 -14 578 546 ; +C 112 ; WX 611 ; N p ; B 62 -207 578 546 ; +C 113 ; WX 611 ; N q ; B 34 -207 552 546 ; +C 114 ; WX 389 ; N r ; B 64 0 373 546 ; +C 115 ; WX 556 ; N s ; B 30 -14 519 546 ; +C 116 ; WX 333 ; N t ; B 10 -6 309 676 ; +C 117 ; WX 611 ; N u ; B 66 -14 545 532 ; +C 118 ; WX 556 ; N v ; B 13 0 543 532 ; +C 119 ; WX 778 ; N w ; B 10 0 769 532 ; +C 120 ; WX 556 ; N x ; B 15 0 541 532 ; +C 121 ; WX 556 ; N y ; B 10 -214 539 532 ; +C 122 ; WX 500 ; N z ; B 20 0 480 532 ; +C 123 ; WX 389 ; N braceleft ; B 48 -196 365 722 ; +C 124 ; WX 280 ; N bar ; B 84 -225 196 775 ; +C 125 ; WX 389 ; N braceright ; B 24 -196 341 722 ; +C 126 ; WX 584 ; N asciitilde ; B 61 163 523 343 ; +C 161 ; WX 333 ; N exclamdown ; B 90 -186 244 532 ; +C 162 ; WX 556 ; N cent ; B 34 -118 524 628 ; +C 163 ; WX 556 ; N sterling ; B 28 -16 541 718 ; +C 164 ; WX 167 ; N fraction ; B -170 -19 336 710 ; +C 165 ; WX 556 ; N yen ; B -9 0 565 698 ; +C 166 ; WX 556 ; N florin ; B -10 -210 516 737 ; +C 167 ; WX 556 ; N section ; B 34 -184 522 727 ; +C 168 ; WX 556 ; N currency ; B -3 76 559 636 ; +C 169 ; WX 238 ; N quotesingle ; B 70 447 168 718 ; +C 170 ; WX 500 ; N quotedblleft ; B 64 454 436 727 ; +C 171 ; WX 556 ; N guillemotleft ; B 88 76 468 484 ; +C 172 ; WX 333 ; N guilsinglleft ; B 83 76 250 484 ; +C 173 ; WX 333 ; N guilsinglright ; B 83 76 250 484 ; +C 174 ; WX 611 ; N fi ; B 10 0 542 727 ; +C 175 ; WX 611 ; N fl ; B 10 0 542 727 ; +C 177 ; WX 556 ; N endash ; B 0 227 556 333 ; +C 178 ; WX 556 ; N dagger ; B 36 -171 520 718 ; +C 179 ; WX 556 ; N daggerdbl ; B 36 -171 520 718 ; +C 180 ; WX 278 ; N periodcentered ; B 58 172 220 334 ; +C 182 ; WX 556 ; N paragraph ; B -8 -191 539 700 ; +C 183 ; WX 350 ; N bullet ; B 10 194 340 524 ; +C 184 ; WX 278 ; N quotesinglbase ; B 69 -146 209 127 ; +C 185 ; WX 500 ; N quotedblbase ; B 64 -146 436 127 ; +C 186 ; WX 500 ; N quotedblright ; B 64 445 436 718 ; +C 187 ; WX 556 ; N guillemotright ; B 88 76 468 484 ; +C 188 ; WX 1000 ; N ellipsis ; B 92 0 908 146 ; +C 189 ; WX 1000 ; N perthousand ; B -3 -19 1003 710 ; +C 191 ; WX 611 ; N questiondown ; B 55 -195 551 532 ; +C 193 ; WX 333 ; N grave ; B -23 604 225 750 ; +C 194 ; WX 333 ; N acute ; B 108 604 356 750 ; +C 195 ; WX 333 ; N circumflex ; B -10 604 343 750 ; +C 196 ; WX 333 ; N tilde ; B -17 610 350 737 ; +C 197 ; WX 333 ; N macron ; B -6 604 339 678 ; +C 198 ; WX 333 ; N breve ; B -2 604 335 750 ; +C 199 ; WX 333 ; N dotaccent ; B 104 614 230 729 ; +C 200 ; WX 333 ; N dieresis ; B 6 614 327 729 ; +C 202 ; WX 333 ; N ring ; B 59 568 275 776 ; +C 203 ; WX 333 ; N cedilla ; B 6 -228 245 0 ; +C 205 ; WX 333 ; N hungarumlaut ; B 9 604 486 750 ; +C 206 ; WX 333 ; N ogonek ; B 71 -228 304 0 ; +C 207 ; WX 333 ; N caron ; B -10 604 343 750 ; +C 208 ; WX 1000 ; N emdash ; B 0 227 1000 333 ; +C 225 ; WX 1000 ; N AE ; B 5 0 954 718 ; +C 227 ; WX 370 ; N ordfeminine ; B 22 401 347 737 ; +C 232 ; WX 611 ; N Lslash ; B -20 0 583 718 ; +C 233 ; WX 778 ; N Oslash ; B 33 -27 744 745 ; +C 234 ; WX 1000 ; N OE ; B 37 -19 961 737 ; +C 235 ; WX 365 ; N ordmasculine ; B 6 401 360 737 ; +C 241 ; WX 889 ; N ae ; B 29 -14 858 546 ; +C 245 ; WX 278 ; N dotlessi ; B 69 0 209 532 ; +C 248 ; WX 278 ; N lslash ; B -18 0 296 718 ; +C 249 ; WX 611 ; N oslash ; B 22 -29 589 560 ; +C 250 ; WX 944 ; N oe ; B 34 -14 912 546 ; +C 251 ; WX 611 ; N germandbls ; B 69 -14 579 731 ; +C -1 ; WX 278 ; N Idieresis ; B -21 0 300 915 ; +C -1 ; WX 556 ; N eacute ; B 23 -14 528 750 ; +C -1 ; WX 556 ; N abreve ; B 29 -14 527 750 ; +C -1 ; WX 611 ; N uhungarumlaut ; B 66 -14 625 750 ; +C -1 ; WX 556 ; N ecaron ; B 23 -14 528 750 ; +C -1 ; WX 667 ; N Ydieresis ; B 15 0 653 915 ; +C -1 ; WX 584 ; N divide ; B 40 -42 544 548 ; +C -1 ; WX 667 ; N Yacute ; B 15 0 653 936 ; +C -1 ; WX 722 ; N Acircumflex ; B 20 0 702 936 ; +C -1 ; WX 556 ; N aacute ; B 29 -14 527 750 ; +C -1 ; WX 722 ; N Ucircumflex ; B 72 -19 651 936 ; +C -1 ; WX 556 ; N yacute ; B 10 -214 539 750 ; +C -1 ; WX 556 ; N scommaaccent ; B 30 -228 519 546 ; +C -1 ; WX 556 ; N ecircumflex ; B 23 -14 528 750 ; +C -1 ; WX 722 ; N Uring ; B 72 -19 651 962 ; +C -1 ; WX 722 ; N Udieresis ; B 72 -19 651 915 ; +C -1 ; WX 556 ; N aogonek ; B 29 -224 545 546 ; +C -1 ; WX 722 ; N Uacute ; B 72 -19 651 936 ; +C -1 ; WX 611 ; N uogonek ; B 66 -228 545 532 ; +C -1 ; WX 667 ; N Edieresis ; B 76 0 621 915 ; +C -1 ; WX 722 ; N Dcroat ; B -5 0 685 718 ; +C -1 ; WX 250 ; N commaaccent ; B 64 -228 199 -50 ; +C -1 ; WX 737 ; N copyright ; B -11 -19 749 737 ; +C -1 ; WX 667 ; N Emacron ; B 76 0 621 864 ; +C -1 ; WX 556 ; N ccaron ; B 34 -14 524 750 ; +C -1 ; WX 556 ; N aring ; B 29 -14 527 776 ; +C -1 ; WX 722 ; N Ncommaaccent ; B 69 -228 654 718 ; +C -1 ; WX 278 ; N lacute ; B 69 0 329 936 ; +C -1 ; WX 556 ; N agrave ; B 29 -14 527 750 ; +C -1 ; WX 611 ; N Tcommaaccent ; B 14 -228 598 718 ; +C -1 ; WX 722 ; N Cacute ; B 44 -19 684 936 ; +C -1 ; WX 556 ; N atilde ; B 29 -14 527 737 ; +C -1 ; WX 667 ; N Edotaccent ; B 76 0 621 915 ; +C -1 ; WX 556 ; N scaron ; B 30 -14 519 750 ; +C -1 ; WX 556 ; N scedilla ; B 30 -228 519 546 ; +C -1 ; WX 278 ; N iacute ; B 69 0 329 750 ; +C -1 ; WX 494 ; N lozenge ; B 10 0 484 745 ; +C -1 ; WX 722 ; N Rcaron ; B 76 0 677 936 ; +C -1 ; WX 778 ; N Gcommaaccent ; B 44 -228 713 737 ; +C -1 ; WX 611 ; N ucircumflex ; B 66 -14 545 750 ; +C -1 ; WX 556 ; N acircumflex ; B 29 -14 527 750 ; +C -1 ; WX 722 ; N Amacron ; B 20 0 702 864 ; +C -1 ; WX 389 ; N rcaron ; B 18 0 373 750 ; +C -1 ; WX 556 ; N ccedilla ; B 34 -228 524 546 ; +C -1 ; WX 611 ; N Zdotaccent ; B 25 0 586 915 ; +C -1 ; WX 667 ; N Thorn ; B 76 0 627 718 ; +C -1 ; WX 778 ; N Omacron ; B 44 -19 734 864 ; +C -1 ; WX 722 ; N Racute ; B 76 0 677 936 ; +C -1 ; WX 667 ; N Sacute ; B 39 -19 629 936 ; +C -1 ; WX 743 ; N dcaron ; B 34 -14 750 718 ; +C -1 ; WX 722 ; N Umacron ; B 72 -19 651 864 ; +C -1 ; WX 611 ; N uring ; B 66 -14 545 776 ; +C -1 ; WX 333 ; N threesuperior ; B 8 271 326 710 ; +C -1 ; WX 778 ; N Ograve ; B 44 -19 734 936 ; +C -1 ; WX 722 ; N Agrave ; B 20 0 702 936 ; +C -1 ; WX 722 ; N Abreve ; B 20 0 702 936 ; +C -1 ; WX 584 ; N multiply ; B 40 1 545 505 ; +C -1 ; WX 611 ; N uacute ; B 66 -14 545 750 ; +C -1 ; WX 611 ; N Tcaron ; B 14 0 598 936 ; +C -1 ; WX 494 ; N partialdiff ; B 11 -21 494 750 ; +C -1 ; WX 556 ; N ydieresis ; B 10 -214 539 729 ; +C -1 ; WX 722 ; N Nacute ; B 69 0 654 936 ; +C -1 ; WX 278 ; N icircumflex ; B -37 0 316 750 ; +C -1 ; WX 667 ; N Ecircumflex ; B 76 0 621 936 ; +C -1 ; WX 556 ; N adieresis ; B 29 -14 527 729 ; +C -1 ; WX 556 ; N edieresis ; B 23 -14 528 729 ; +C -1 ; WX 556 ; N cacute ; B 34 -14 524 750 ; +C -1 ; WX 611 ; N nacute ; B 65 0 546 750 ; +C -1 ; WX 611 ; N umacron ; B 66 -14 545 678 ; +C -1 ; WX 722 ; N Ncaron ; B 69 0 654 936 ; +C -1 ; WX 278 ; N Iacute ; B 64 0 329 936 ; +C -1 ; WX 584 ; N plusminus ; B 40 0 544 506 ; +C -1 ; WX 280 ; N brokenbar ; B 84 -150 196 700 ; +C -1 ; WX 737 ; N registered ; B -11 -19 748 737 ; +C -1 ; WX 778 ; N Gbreve ; B 44 -19 713 936 ; +C -1 ; WX 278 ; N Idotaccent ; B 64 0 214 915 ; +C -1 ; WX 600 ; N summation ; B 14 -10 585 706 ; +C -1 ; WX 667 ; N Egrave ; B 76 0 621 936 ; +C -1 ; WX 389 ; N racute ; B 64 0 384 750 ; +C -1 ; WX 611 ; N omacron ; B 34 -14 578 678 ; +C -1 ; WX 611 ; N Zacute ; B 25 0 586 936 ; +C -1 ; WX 611 ; N Zcaron ; B 25 0 586 936 ; +C -1 ; WX 549 ; N greaterequal ; B 26 0 523 704 ; +C -1 ; WX 722 ; N Eth ; B -5 0 685 718 ; +C -1 ; WX 722 ; N Ccedilla ; B 44 -228 684 737 ; +C -1 ; WX 278 ; N lcommaaccent ; B 69 -228 213 718 ; +C -1 ; WX 389 ; N tcaron ; B 10 -6 421 878 ; +C -1 ; WX 556 ; N eogonek ; B 23 -228 528 546 ; +C -1 ; WX 722 ; N Uogonek ; B 72 -228 651 718 ; +C -1 ; WX 722 ; N Aacute ; B 20 0 702 936 ; +C -1 ; WX 722 ; N Adieresis ; B 20 0 702 915 ; +C -1 ; WX 556 ; N egrave ; B 23 -14 528 750 ; +C -1 ; WX 500 ; N zacute ; B 20 0 480 750 ; +C -1 ; WX 278 ; N iogonek ; B 16 -224 249 725 ; +C -1 ; WX 778 ; N Oacute ; B 44 -19 734 936 ; +C -1 ; WX 611 ; N oacute ; B 34 -14 578 750 ; +C -1 ; WX 556 ; N amacron ; B 29 -14 527 678 ; +C -1 ; WX 556 ; N sacute ; B 30 -14 519 750 ; +C -1 ; WX 278 ; N idieresis ; B -21 0 300 729 ; +C -1 ; WX 778 ; N Ocircumflex ; B 44 -19 734 936 ; +C -1 ; WX 722 ; N Ugrave ; B 72 -19 651 936 ; +C -1 ; WX 612 ; N Delta ; B 6 0 608 688 ; +C -1 ; WX 611 ; N thorn ; B 62 -208 578 718 ; +C -1 ; WX 333 ; N twosuperior ; B 9 283 324 710 ; +C -1 ; WX 778 ; N Odieresis ; B 44 -19 734 915 ; +C -1 ; WX 611 ; N mu ; B 66 -207 545 532 ; +C -1 ; WX 278 ; N igrave ; B -50 0 209 750 ; +C -1 ; WX 611 ; N ohungarumlaut ; B 34 -14 625 750 ; +C -1 ; WX 667 ; N Eogonek ; B 76 -224 639 718 ; +C -1 ; WX 611 ; N dcroat ; B 34 -14 650 718 ; +C -1 ; WX 834 ; N threequarters ; B 16 -19 799 710 ; +C -1 ; WX 667 ; N Scedilla ; B 39 -228 629 737 ; +C -1 ; WX 400 ; N lcaron ; B 69 0 408 718 ; +C -1 ; WX 722 ; N Kcommaaccent ; B 87 -228 722 718 ; +C -1 ; WX 611 ; N Lacute ; B 76 0 583 936 ; +C -1 ; WX 1000 ; N trademark ; B 44 306 956 718 ; +C -1 ; WX 556 ; N edotaccent ; B 23 -14 528 729 ; +C -1 ; WX 278 ; N Igrave ; B -50 0 214 936 ; +C -1 ; WX 278 ; N Imacron ; B -33 0 312 864 ; +C -1 ; WX 611 ; N Lcaron ; B 76 0 583 718 ; +C -1 ; WX 834 ; N onehalf ; B 26 -19 794 710 ; +C -1 ; WX 549 ; N lessequal ; B 29 0 526 704 ; +C -1 ; WX 611 ; N ocircumflex ; B 34 -14 578 750 ; +C -1 ; WX 611 ; N ntilde ; B 65 0 546 737 ; +C -1 ; WX 722 ; N Uhungarumlaut ; B 72 -19 681 936 ; +C -1 ; WX 667 ; N Eacute ; B 76 0 621 936 ; +C -1 ; WX 556 ; N emacron ; B 23 -14 528 678 ; +C -1 ; WX 611 ; N gbreve ; B 40 -217 553 750 ; +C -1 ; WX 834 ; N onequarter ; B 26 -19 766 710 ; +C -1 ; WX 667 ; N Scaron ; B 39 -19 629 936 ; +C -1 ; WX 667 ; N Scommaaccent ; B 39 -228 629 737 ; +C -1 ; WX 778 ; N Ohungarumlaut ; B 44 -19 734 936 ; +C -1 ; WX 400 ; N degree ; B 57 426 343 712 ; +C -1 ; WX 611 ; N ograve ; B 34 -14 578 750 ; +C -1 ; WX 722 ; N Ccaron ; B 44 -19 684 936 ; +C -1 ; WX 611 ; N ugrave ; B 66 -14 545 750 ; +C -1 ; WX 549 ; N radical ; B 10 -46 512 850 ; +C -1 ; WX 722 ; N Dcaron ; B 76 0 685 936 ; +C -1 ; WX 389 ; N rcommaaccent ; B 64 -228 373 546 ; +C -1 ; WX 722 ; N Ntilde ; B 69 0 654 923 ; +C -1 ; WX 611 ; N otilde ; B 34 -14 578 737 ; +C -1 ; WX 722 ; N Rcommaaccent ; B 76 -228 677 718 ; +C -1 ; WX 611 ; N Lcommaaccent ; B 76 -228 583 718 ; +C -1 ; WX 722 ; N Atilde ; B 20 0 702 923 ; +C -1 ; WX 722 ; N Aogonek ; B 20 -224 742 718 ; +C -1 ; WX 722 ; N Aring ; B 20 0 702 962 ; +C -1 ; WX 778 ; N Otilde ; B 44 -19 734 923 ; +C -1 ; WX 500 ; N zdotaccent ; B 20 0 480 729 ; +C -1 ; WX 667 ; N Ecaron ; B 76 0 621 936 ; +C -1 ; WX 278 ; N Iogonek ; B -11 -228 222 718 ; +C -1 ; WX 556 ; N kcommaaccent ; B 69 -228 562 718 ; +C -1 ; WX 584 ; N minus ; B 40 197 544 309 ; +C -1 ; WX 278 ; N Icircumflex ; B -37 0 316 936 ; +C -1 ; WX 611 ; N ncaron ; B 65 0 546 750 ; +C -1 ; WX 333 ; N tcommaaccent ; B 10 -228 309 676 ; +C -1 ; WX 584 ; N logicalnot ; B 40 108 544 419 ; +C -1 ; WX 611 ; N odieresis ; B 34 -14 578 729 ; +C -1 ; WX 611 ; N udieresis ; B 66 -14 545 729 ; +C -1 ; WX 549 ; N notequal ; B 15 -49 540 570 ; +C -1 ; WX 611 ; N gcommaaccent ; B 40 -217 553 850 ; +C -1 ; WX 611 ; N eth ; B 34 -14 578 737 ; +C -1 ; WX 500 ; N zcaron ; B 20 0 480 750 ; +C -1 ; WX 611 ; N ncommaaccent ; B 65 -228 546 546 ; +C -1 ; WX 333 ; N onesuperior ; B 26 283 237 710 ; +C -1 ; WX 278 ; N imacron ; B -8 0 285 678 ; +EndCharMetrics +StartKernData +StartKernPairs 2481 +KPX A C -40 +KPX A Cacute -40 +KPX A Ccaron -40 +KPX A Ccedilla -40 +KPX A G -50 +KPX A Gbreve -50 +KPX A Gcommaaccent -50 +KPX A O -40 +KPX A Oacute -40 +KPX A Ocircumflex -40 +KPX A Odieresis -40 +KPX A Ograve -40 +KPX A Ohungarumlaut -40 +KPX A Omacron -40 +KPX A Oslash -40 +KPX A Otilde -40 +KPX A Q -40 +KPX A T -90 +KPX A Tcaron -90 +KPX A Tcommaaccent -90 +KPX A U -50 +KPX A Uacute -50 +KPX A Ucircumflex -50 +KPX A Udieresis -50 +KPX A Ugrave -50 +KPX A Uhungarumlaut -50 +KPX A Umacron -50 +KPX A Uogonek -50 +KPX A Uring -50 +KPX A V -80 +KPX A W -60 +KPX A Y -110 +KPX A Yacute -110 +KPX A Ydieresis -110 +KPX A u -30 +KPX A uacute -30 +KPX A ucircumflex -30 +KPX A udieresis -30 +KPX A ugrave -30 +KPX A uhungarumlaut -30 +KPX A umacron -30 +KPX A uogonek -30 +KPX A uring -30 +KPX A v -40 +KPX A w -30 +KPX A y -30 +KPX A yacute -30 +KPX A ydieresis -30 +KPX Aacute C -40 +KPX Aacute Cacute -40 +KPX Aacute Ccaron -40 +KPX Aacute Ccedilla -40 +KPX Aacute G -50 +KPX Aacute Gbreve -50 +KPX Aacute Gcommaaccent -50 +KPX Aacute O -40 +KPX Aacute Oacute -40 +KPX Aacute Ocircumflex -40 +KPX Aacute Odieresis -40 +KPX Aacute Ograve -40 +KPX Aacute Ohungarumlaut -40 +KPX Aacute Omacron -40 +KPX Aacute Oslash -40 +KPX Aacute Otilde -40 +KPX Aacute Q -40 +KPX Aacute T -90 +KPX Aacute Tcaron -90 +KPX Aacute Tcommaaccent -90 +KPX Aacute U -50 +KPX Aacute Uacute -50 +KPX Aacute Ucircumflex -50 +KPX Aacute Udieresis -50 +KPX Aacute Ugrave -50 +KPX Aacute Uhungarumlaut -50 +KPX Aacute Umacron -50 +KPX Aacute Uogonek -50 +KPX Aacute Uring -50 +KPX Aacute V -80 +KPX Aacute W -60 +KPX Aacute Y -110 +KPX Aacute Yacute -110 +KPX Aacute Ydieresis -110 +KPX Aacute u -30 +KPX Aacute uacute -30 +KPX Aacute ucircumflex -30 +KPX Aacute udieresis -30 +KPX Aacute ugrave -30 +KPX Aacute uhungarumlaut -30 +KPX Aacute umacron -30 +KPX Aacute uogonek -30 +KPX Aacute uring -30 +KPX Aacute v -40 +KPX Aacute w -30 +KPX Aacute y -30 +KPX Aacute yacute -30 +KPX Aacute ydieresis -30 +KPX Abreve C -40 +KPX Abreve Cacute -40 +KPX Abreve Ccaron -40 +KPX Abreve Ccedilla -40 +KPX Abreve G -50 +KPX Abreve Gbreve -50 +KPX Abreve Gcommaaccent -50 +KPX Abreve O -40 +KPX Abreve Oacute -40 +KPX Abreve Ocircumflex -40 +KPX Abreve Odieresis -40 +KPX Abreve Ograve -40 +KPX Abreve Ohungarumlaut -40 +KPX Abreve Omacron -40 +KPX Abreve Oslash -40 +KPX Abreve Otilde -40 +KPX Abreve Q -40 +KPX Abreve T -90 +KPX Abreve Tcaron -90 +KPX Abreve Tcommaaccent -90 +KPX Abreve U -50 +KPX Abreve Uacute -50 +KPX Abreve Ucircumflex -50 +KPX Abreve Udieresis -50 +KPX Abreve Ugrave -50 +KPX Abreve Uhungarumlaut -50 +KPX Abreve Umacron -50 +KPX Abreve Uogonek -50 +KPX Abreve Uring -50 +KPX Abreve V -80 +KPX Abreve W -60 +KPX Abreve Y -110 +KPX Abreve Yacute -110 +KPX Abreve Ydieresis -110 +KPX Abreve u -30 +KPX Abreve uacute -30 +KPX Abreve ucircumflex -30 +KPX Abreve udieresis -30 +KPX Abreve ugrave -30 +KPX Abreve uhungarumlaut -30 +KPX Abreve umacron -30 +KPX Abreve uogonek -30 +KPX Abreve uring -30 +KPX Abreve v -40 +KPX Abreve w -30 +KPX Abreve y -30 +KPX Abreve yacute -30 +KPX Abreve ydieresis -30 +KPX Acircumflex C -40 +KPX Acircumflex Cacute -40 +KPX Acircumflex Ccaron -40 +KPX Acircumflex Ccedilla -40 +KPX Acircumflex G -50 +KPX Acircumflex Gbreve -50 +KPX Acircumflex Gcommaaccent -50 +KPX Acircumflex O -40 +KPX Acircumflex Oacute -40 +KPX Acircumflex Ocircumflex -40 +KPX Acircumflex Odieresis -40 +KPX Acircumflex Ograve -40 +KPX Acircumflex Ohungarumlaut -40 +KPX Acircumflex Omacron -40 +KPX Acircumflex Oslash -40 +KPX Acircumflex Otilde -40 +KPX Acircumflex Q -40 +KPX Acircumflex T -90 +KPX Acircumflex Tcaron -90 +KPX Acircumflex Tcommaaccent -90 +KPX Acircumflex U -50 +KPX Acircumflex Uacute -50 +KPX Acircumflex Ucircumflex -50 +KPX Acircumflex Udieresis -50 +KPX Acircumflex Ugrave -50 +KPX Acircumflex Uhungarumlaut -50 +KPX Acircumflex Umacron -50 +KPX Acircumflex Uogonek -50 +KPX Acircumflex Uring -50 +KPX Acircumflex V -80 +KPX Acircumflex W -60 +KPX Acircumflex Y -110 +KPX Acircumflex Yacute -110 +KPX Acircumflex Ydieresis -110 +KPX Acircumflex u -30 +KPX Acircumflex uacute -30 +KPX Acircumflex ucircumflex -30 +KPX Acircumflex udieresis -30 +KPX Acircumflex ugrave -30 +KPX Acircumflex uhungarumlaut -30 +KPX Acircumflex umacron -30 +KPX Acircumflex uogonek -30 +KPX Acircumflex uring -30 +KPX Acircumflex v -40 +KPX Acircumflex w -30 +KPX Acircumflex y -30 +KPX Acircumflex yacute -30 +KPX Acircumflex ydieresis -30 +KPX Adieresis C -40 +KPX Adieresis Cacute -40 +KPX Adieresis Ccaron -40 +KPX Adieresis Ccedilla -40 +KPX Adieresis G -50 +KPX Adieresis Gbreve -50 +KPX Adieresis Gcommaaccent -50 +KPX Adieresis O -40 +KPX Adieresis Oacute -40 +KPX Adieresis Ocircumflex -40 +KPX Adieresis Odieresis -40 +KPX Adieresis Ograve -40 +KPX Adieresis Ohungarumlaut -40 +KPX Adieresis Omacron -40 +KPX Adieresis Oslash -40 +KPX Adieresis Otilde -40 +KPX Adieresis Q -40 +KPX Adieresis T -90 +KPX Adieresis Tcaron -90 +KPX Adieresis Tcommaaccent -90 +KPX Adieresis U -50 +KPX Adieresis Uacute -50 +KPX Adieresis Ucircumflex -50 +KPX Adieresis Udieresis -50 +KPX Adieresis Ugrave -50 +KPX Adieresis Uhungarumlaut -50 +KPX Adieresis Umacron -50 +KPX Adieresis Uogonek -50 +KPX Adieresis Uring -50 +KPX Adieresis V -80 +KPX Adieresis W -60 +KPX Adieresis Y -110 +KPX Adieresis Yacute -110 +KPX Adieresis Ydieresis -110 +KPX Adieresis u -30 +KPX Adieresis uacute -30 +KPX Adieresis ucircumflex -30 +KPX Adieresis udieresis -30 +KPX Adieresis ugrave -30 +KPX Adieresis uhungarumlaut -30 +KPX Adieresis umacron -30 +KPX Adieresis uogonek -30 +KPX Adieresis uring -30 +KPX Adieresis v -40 +KPX Adieresis w -30 +KPX Adieresis y -30 +KPX Adieresis yacute -30 +KPX Adieresis ydieresis -30 +KPX Agrave C -40 +KPX Agrave Cacute -40 +KPX Agrave Ccaron -40 +KPX Agrave Ccedilla -40 +KPX Agrave G -50 +KPX Agrave Gbreve -50 +KPX Agrave Gcommaaccent -50 +KPX Agrave O -40 +KPX Agrave Oacute -40 +KPX Agrave Ocircumflex -40 +KPX Agrave Odieresis -40 +KPX Agrave Ograve -40 +KPX Agrave Ohungarumlaut -40 +KPX Agrave Omacron -40 +KPX Agrave Oslash -40 +KPX Agrave Otilde -40 +KPX Agrave Q -40 +KPX Agrave T -90 +KPX Agrave Tcaron -90 +KPX Agrave Tcommaaccent -90 +KPX Agrave U -50 +KPX Agrave Uacute -50 +KPX Agrave Ucircumflex -50 +KPX Agrave Udieresis -50 +KPX Agrave Ugrave -50 +KPX Agrave Uhungarumlaut -50 +KPX Agrave Umacron -50 +KPX Agrave Uogonek -50 +KPX Agrave Uring -50 +KPX Agrave V -80 +KPX Agrave W -60 +KPX Agrave Y -110 +KPX Agrave Yacute -110 +KPX Agrave Ydieresis -110 +KPX Agrave u -30 +KPX Agrave uacute -30 +KPX Agrave ucircumflex -30 +KPX Agrave udieresis -30 +KPX Agrave ugrave -30 +KPX Agrave uhungarumlaut -30 +KPX Agrave umacron -30 +KPX Agrave uogonek -30 +KPX Agrave uring -30 +KPX Agrave v -40 +KPX Agrave w -30 +KPX Agrave y -30 +KPX Agrave yacute -30 +KPX Agrave ydieresis -30 +KPX Amacron C -40 +KPX Amacron Cacute -40 +KPX Amacron Ccaron -40 +KPX Amacron Ccedilla -40 +KPX Amacron G -50 +KPX Amacron Gbreve -50 +KPX Amacron Gcommaaccent -50 +KPX Amacron O -40 +KPX Amacron Oacute -40 +KPX Amacron Ocircumflex -40 +KPX Amacron Odieresis -40 +KPX Amacron Ograve -40 +KPX Amacron Ohungarumlaut -40 +KPX Amacron Omacron -40 +KPX Amacron Oslash -40 +KPX Amacron Otilde -40 +KPX Amacron Q -40 +KPX Amacron T -90 +KPX Amacron Tcaron -90 +KPX Amacron Tcommaaccent -90 +KPX Amacron U -50 +KPX Amacron Uacute -50 +KPX Amacron Ucircumflex -50 +KPX Amacron Udieresis -50 +KPX Amacron Ugrave -50 +KPX Amacron Uhungarumlaut -50 +KPX Amacron Umacron -50 +KPX Amacron Uogonek -50 +KPX Amacron Uring -50 +KPX Amacron V -80 +KPX Amacron W -60 +KPX Amacron Y -110 +KPX Amacron Yacute -110 +KPX Amacron Ydieresis -110 +KPX Amacron u -30 +KPX Amacron uacute -30 +KPX Amacron ucircumflex -30 +KPX Amacron udieresis -30 +KPX Amacron ugrave -30 +KPX Amacron uhungarumlaut -30 +KPX Amacron umacron -30 +KPX Amacron uogonek -30 +KPX Amacron uring -30 +KPX Amacron v -40 +KPX Amacron w -30 +KPX Amacron y -30 +KPX Amacron yacute -30 +KPX Amacron ydieresis -30 +KPX Aogonek C -40 +KPX Aogonek Cacute -40 +KPX Aogonek Ccaron -40 +KPX Aogonek Ccedilla -40 +KPX Aogonek G -50 +KPX Aogonek Gbreve -50 +KPX Aogonek Gcommaaccent -50 +KPX Aogonek O -40 +KPX Aogonek Oacute -40 +KPX Aogonek Ocircumflex -40 +KPX Aogonek Odieresis -40 +KPX Aogonek Ograve -40 +KPX Aogonek Ohungarumlaut -40 +KPX Aogonek Omacron -40 +KPX Aogonek Oslash -40 +KPX Aogonek Otilde -40 +KPX Aogonek Q -40 +KPX Aogonek T -90 +KPX Aogonek Tcaron -90 +KPX Aogonek Tcommaaccent -90 +KPX Aogonek U -50 +KPX Aogonek Uacute -50 +KPX Aogonek Ucircumflex -50 +KPX Aogonek Udieresis -50 +KPX Aogonek Ugrave -50 +KPX Aogonek Uhungarumlaut -50 +KPX Aogonek Umacron -50 +KPX Aogonek Uogonek -50 +KPX Aogonek Uring -50 +KPX Aogonek V -80 +KPX Aogonek W -60 +KPX Aogonek Y -110 +KPX Aogonek Yacute -110 +KPX Aogonek Ydieresis -110 +KPX Aogonek u -30 +KPX Aogonek uacute -30 +KPX Aogonek ucircumflex -30 +KPX Aogonek udieresis -30 +KPX Aogonek ugrave -30 +KPX Aogonek uhungarumlaut -30 +KPX Aogonek umacron -30 +KPX Aogonek uogonek -30 +KPX Aogonek uring -30 +KPX Aogonek v -40 +KPX Aogonek w -30 +KPX Aogonek y -30 +KPX Aogonek yacute -30 +KPX Aogonek ydieresis -30 +KPX Aring C -40 +KPX Aring Cacute -40 +KPX Aring Ccaron -40 +KPX Aring Ccedilla -40 +KPX Aring G -50 +KPX Aring Gbreve -50 +KPX Aring Gcommaaccent -50 +KPX Aring O -40 +KPX Aring Oacute -40 +KPX Aring Ocircumflex -40 +KPX Aring Odieresis -40 +KPX Aring Ograve -40 +KPX Aring Ohungarumlaut -40 +KPX Aring Omacron -40 +KPX Aring Oslash -40 +KPX Aring Otilde -40 +KPX Aring Q -40 +KPX Aring T -90 +KPX Aring Tcaron -90 +KPX Aring Tcommaaccent -90 +KPX Aring U -50 +KPX Aring Uacute -50 +KPX Aring Ucircumflex -50 +KPX Aring Udieresis -50 +KPX Aring Ugrave -50 +KPX Aring Uhungarumlaut -50 +KPX Aring Umacron -50 +KPX Aring Uogonek -50 +KPX Aring Uring -50 +KPX Aring V -80 +KPX Aring W -60 +KPX Aring Y -110 +KPX Aring Yacute -110 +KPX Aring Ydieresis -110 +KPX Aring u -30 +KPX Aring uacute -30 +KPX Aring ucircumflex -30 +KPX Aring udieresis -30 +KPX Aring ugrave -30 +KPX Aring uhungarumlaut -30 +KPX Aring umacron -30 +KPX Aring uogonek -30 +KPX Aring uring -30 +KPX Aring v -40 +KPX Aring w -30 +KPX Aring y -30 +KPX Aring yacute -30 +KPX Aring ydieresis -30 +KPX Atilde C -40 +KPX Atilde Cacute -40 +KPX Atilde Ccaron -40 +KPX Atilde Ccedilla -40 +KPX Atilde G -50 +KPX Atilde Gbreve -50 +KPX Atilde Gcommaaccent -50 +KPX Atilde O -40 +KPX Atilde Oacute -40 +KPX Atilde Ocircumflex -40 +KPX Atilde Odieresis -40 +KPX Atilde Ograve -40 +KPX Atilde Ohungarumlaut -40 +KPX Atilde Omacron -40 +KPX Atilde Oslash -40 +KPX Atilde Otilde -40 +KPX Atilde Q -40 +KPX Atilde T -90 +KPX Atilde Tcaron -90 +KPX Atilde Tcommaaccent -90 +KPX Atilde U -50 +KPX Atilde Uacute -50 +KPX Atilde Ucircumflex -50 +KPX Atilde Udieresis -50 +KPX Atilde Ugrave -50 +KPX Atilde Uhungarumlaut -50 +KPX Atilde Umacron -50 +KPX Atilde Uogonek -50 +KPX Atilde Uring -50 +KPX Atilde V -80 +KPX Atilde W -60 +KPX Atilde Y -110 +KPX Atilde Yacute -110 +KPX Atilde Ydieresis -110 +KPX Atilde u -30 +KPX Atilde uacute -30 +KPX Atilde ucircumflex -30 +KPX Atilde udieresis -30 +KPX Atilde ugrave -30 +KPX Atilde uhungarumlaut -30 +KPX Atilde umacron -30 +KPX Atilde uogonek -30 +KPX Atilde uring -30 +KPX Atilde v -40 +KPX Atilde w -30 +KPX Atilde y -30 +KPX Atilde yacute -30 +KPX Atilde ydieresis -30 +KPX B A -30 +KPX B Aacute -30 +KPX B Abreve -30 +KPX B Acircumflex -30 +KPX B Adieresis -30 +KPX B Agrave -30 +KPX B Amacron -30 +KPX B Aogonek -30 +KPX B Aring -30 +KPX B Atilde -30 +KPX B U -10 +KPX B Uacute -10 +KPX B Ucircumflex -10 +KPX B Udieresis -10 +KPX B Ugrave -10 +KPX B Uhungarumlaut -10 +KPX B Umacron -10 +KPX B Uogonek -10 +KPX B Uring -10 +KPX D A -40 +KPX D Aacute -40 +KPX D Abreve -40 +KPX D Acircumflex -40 +KPX D Adieresis -40 +KPX D Agrave -40 +KPX D Amacron -40 +KPX D Aogonek -40 +KPX D Aring -40 +KPX D Atilde -40 +KPX D V -40 +KPX D W -40 +KPX D Y -70 +KPX D Yacute -70 +KPX D Ydieresis -70 +KPX D comma -30 +KPX D period -30 +KPX Dcaron A -40 +KPX Dcaron Aacute -40 +KPX Dcaron Abreve -40 +KPX Dcaron Acircumflex -40 +KPX Dcaron Adieresis -40 +KPX Dcaron Agrave -40 +KPX Dcaron Amacron -40 +KPX Dcaron Aogonek -40 +KPX Dcaron Aring -40 +KPX Dcaron Atilde -40 +KPX Dcaron V -40 +KPX Dcaron W -40 +KPX Dcaron Y -70 +KPX Dcaron Yacute -70 +KPX Dcaron Ydieresis -70 +KPX Dcaron comma -30 +KPX Dcaron period -30 +KPX Dcroat A -40 +KPX Dcroat Aacute -40 +KPX Dcroat Abreve -40 +KPX Dcroat Acircumflex -40 +KPX Dcroat Adieresis -40 +KPX Dcroat Agrave -40 +KPX Dcroat Amacron -40 +KPX Dcroat Aogonek -40 +KPX Dcroat Aring -40 +KPX Dcroat Atilde -40 +KPX Dcroat V -40 +KPX Dcroat W -40 +KPX Dcroat Y -70 +KPX Dcroat Yacute -70 +KPX Dcroat Ydieresis -70 +KPX Dcroat comma -30 +KPX Dcroat period -30 +KPX F A -80 +KPX F Aacute -80 +KPX F Abreve -80 +KPX F Acircumflex -80 +KPX F Adieresis -80 +KPX F Agrave -80 +KPX F Amacron -80 +KPX F Aogonek -80 +KPX F Aring -80 +KPX F Atilde -80 +KPX F a -20 +KPX F aacute -20 +KPX F abreve -20 +KPX F acircumflex -20 +KPX F adieresis -20 +KPX F agrave -20 +KPX F amacron -20 +KPX F aogonek -20 +KPX F aring -20 +KPX F atilde -20 +KPX F comma -100 +KPX F period -100 +KPX J A -20 +KPX J Aacute -20 +KPX J Abreve -20 +KPX J Acircumflex -20 +KPX J Adieresis -20 +KPX J Agrave -20 +KPX J Amacron -20 +KPX J Aogonek -20 +KPX J Aring -20 +KPX J Atilde -20 +KPX J comma -20 +KPX J period -20 +KPX J u -20 +KPX J uacute -20 +KPX J ucircumflex -20 +KPX J udieresis -20 +KPX J ugrave -20 +KPX J uhungarumlaut -20 +KPX J umacron -20 +KPX J uogonek -20 +KPX J uring -20 +KPX K O -30 +KPX K Oacute -30 +KPX K Ocircumflex -30 +KPX K Odieresis -30 +KPX K Ograve -30 +KPX K Ohungarumlaut -30 +KPX K Omacron -30 +KPX K Oslash -30 +KPX K Otilde -30 +KPX K e -15 +KPX K eacute -15 +KPX K ecaron -15 +KPX K ecircumflex -15 +KPX K edieresis -15 +KPX K edotaccent -15 +KPX K egrave -15 +KPX K emacron -15 +KPX K eogonek -15 +KPX K o -35 +KPX K oacute -35 +KPX K ocircumflex -35 +KPX K odieresis -35 +KPX K ograve -35 +KPX K ohungarumlaut -35 +KPX K omacron -35 +KPX K oslash -35 +KPX K otilde -35 +KPX K u -30 +KPX K uacute -30 +KPX K ucircumflex -30 +KPX K udieresis -30 +KPX K ugrave -30 +KPX K uhungarumlaut -30 +KPX K umacron -30 +KPX K uogonek -30 +KPX K uring -30 +KPX K y -40 +KPX K yacute -40 +KPX K ydieresis -40 +KPX Kcommaaccent O -30 +KPX Kcommaaccent Oacute -30 +KPX Kcommaaccent Ocircumflex -30 +KPX Kcommaaccent Odieresis -30 +KPX Kcommaaccent Ograve -30 +KPX Kcommaaccent Ohungarumlaut -30 +KPX Kcommaaccent Omacron -30 +KPX Kcommaaccent Oslash -30 +KPX Kcommaaccent Otilde -30 +KPX Kcommaaccent e -15 +KPX Kcommaaccent eacute -15 +KPX Kcommaaccent ecaron -15 +KPX Kcommaaccent ecircumflex -15 +KPX Kcommaaccent edieresis -15 +KPX Kcommaaccent edotaccent -15 +KPX Kcommaaccent egrave -15 +KPX Kcommaaccent emacron -15 +KPX Kcommaaccent eogonek -15 +KPX Kcommaaccent o -35 +KPX Kcommaaccent oacute -35 +KPX Kcommaaccent ocircumflex -35 +KPX Kcommaaccent odieresis -35 +KPX Kcommaaccent ograve -35 +KPX Kcommaaccent ohungarumlaut -35 +KPX Kcommaaccent omacron -35 +KPX Kcommaaccent oslash -35 +KPX Kcommaaccent otilde -35 +KPX Kcommaaccent u -30 +KPX Kcommaaccent uacute -30 +KPX Kcommaaccent ucircumflex -30 +KPX Kcommaaccent udieresis -30 +KPX Kcommaaccent ugrave -30 +KPX Kcommaaccent uhungarumlaut -30 +KPX Kcommaaccent umacron -30 +KPX Kcommaaccent uogonek -30 +KPX Kcommaaccent uring -30 +KPX Kcommaaccent y -40 +KPX Kcommaaccent yacute -40 +KPX Kcommaaccent ydieresis -40 +KPX L T -90 +KPX L Tcaron -90 +KPX L Tcommaaccent -90 +KPX L V -110 +KPX L W -80 +KPX L Y -120 +KPX L Yacute -120 +KPX L Ydieresis -120 +KPX L quotedblright -140 +KPX L quoteright -140 +KPX L y -30 +KPX L yacute -30 +KPX L ydieresis -30 +KPX Lacute T -90 +KPX Lacute Tcaron -90 +KPX Lacute Tcommaaccent -90 +KPX Lacute V -110 +KPX Lacute W -80 +KPX Lacute Y -120 +KPX Lacute Yacute -120 +KPX Lacute Ydieresis -120 +KPX Lacute quotedblright -140 +KPX Lacute quoteright -140 +KPX Lacute y -30 +KPX Lacute yacute -30 +KPX Lacute ydieresis -30 +KPX Lcommaaccent T -90 +KPX Lcommaaccent Tcaron -90 +KPX Lcommaaccent Tcommaaccent -90 +KPX Lcommaaccent V -110 +KPX Lcommaaccent W -80 +KPX Lcommaaccent Y -120 +KPX Lcommaaccent Yacute -120 +KPX Lcommaaccent Ydieresis -120 +KPX Lcommaaccent quotedblright -140 +KPX Lcommaaccent quoteright -140 +KPX Lcommaaccent y -30 +KPX Lcommaaccent yacute -30 +KPX Lcommaaccent ydieresis -30 +KPX Lslash T -90 +KPX Lslash Tcaron -90 +KPX Lslash Tcommaaccent -90 +KPX Lslash V -110 +KPX Lslash W -80 +KPX Lslash Y -120 +KPX Lslash Yacute -120 +KPX Lslash Ydieresis -120 +KPX Lslash quotedblright -140 +KPX Lslash quoteright -140 +KPX Lslash y -30 +KPX Lslash yacute -30 +KPX Lslash ydieresis -30 +KPX O A -50 +KPX O Aacute -50 +KPX O Abreve -50 +KPX O Acircumflex -50 +KPX O Adieresis -50 +KPX O Agrave -50 +KPX O Amacron -50 +KPX O Aogonek -50 +KPX O Aring -50 +KPX O Atilde -50 +KPX O T -40 +KPX O Tcaron -40 +KPX O Tcommaaccent -40 +KPX O V -50 +KPX O W -50 +KPX O X -50 +KPX O Y -70 +KPX O Yacute -70 +KPX O Ydieresis -70 +KPX O comma -40 +KPX O period -40 +KPX Oacute A -50 +KPX Oacute Aacute -50 +KPX Oacute Abreve -50 +KPX Oacute Acircumflex -50 +KPX Oacute Adieresis -50 +KPX Oacute Agrave -50 +KPX Oacute Amacron -50 +KPX Oacute Aogonek -50 +KPX Oacute Aring -50 +KPX Oacute Atilde -50 +KPX Oacute T -40 +KPX Oacute Tcaron -40 +KPX Oacute Tcommaaccent -40 +KPX Oacute V -50 +KPX Oacute W -50 +KPX Oacute X -50 +KPX Oacute Y -70 +KPX Oacute Yacute -70 +KPX Oacute Ydieresis -70 +KPX Oacute comma -40 +KPX Oacute period -40 +KPX Ocircumflex A -50 +KPX Ocircumflex Aacute -50 +KPX Ocircumflex Abreve -50 +KPX Ocircumflex Acircumflex -50 +KPX Ocircumflex Adieresis -50 +KPX Ocircumflex Agrave -50 +KPX Ocircumflex Amacron -50 +KPX Ocircumflex Aogonek -50 +KPX Ocircumflex Aring -50 +KPX Ocircumflex Atilde -50 +KPX Ocircumflex T -40 +KPX Ocircumflex Tcaron -40 +KPX Ocircumflex Tcommaaccent -40 +KPX Ocircumflex V -50 +KPX Ocircumflex W -50 +KPX Ocircumflex X -50 +KPX Ocircumflex Y -70 +KPX Ocircumflex Yacute -70 +KPX Ocircumflex Ydieresis -70 +KPX Ocircumflex comma -40 +KPX Ocircumflex period -40 +KPX Odieresis A -50 +KPX Odieresis Aacute -50 +KPX Odieresis Abreve -50 +KPX Odieresis Acircumflex -50 +KPX Odieresis Adieresis -50 +KPX Odieresis Agrave -50 +KPX Odieresis Amacron -50 +KPX Odieresis Aogonek -50 +KPX Odieresis Aring -50 +KPX Odieresis Atilde -50 +KPX Odieresis T -40 +KPX Odieresis Tcaron -40 +KPX Odieresis Tcommaaccent -40 +KPX Odieresis V -50 +KPX Odieresis W -50 +KPX Odieresis X -50 +KPX Odieresis Y -70 +KPX Odieresis Yacute -70 +KPX Odieresis Ydieresis -70 +KPX Odieresis comma -40 +KPX Odieresis period -40 +KPX Ograve A -50 +KPX Ograve Aacute -50 +KPX Ograve Abreve -50 +KPX Ograve Acircumflex -50 +KPX Ograve Adieresis -50 +KPX Ograve Agrave -50 +KPX Ograve Amacron -50 +KPX Ograve Aogonek -50 +KPX Ograve Aring -50 +KPX Ograve Atilde -50 +KPX Ograve T -40 +KPX Ograve Tcaron -40 +KPX Ograve Tcommaaccent -40 +KPX Ograve V -50 +KPX Ograve W -50 +KPX Ograve X -50 +KPX Ograve Y -70 +KPX Ograve Yacute -70 +KPX Ograve Ydieresis -70 +KPX Ograve comma -40 +KPX Ograve period -40 +KPX Ohungarumlaut A -50 +KPX Ohungarumlaut Aacute -50 +KPX Ohungarumlaut Abreve -50 +KPX Ohungarumlaut Acircumflex -50 +KPX Ohungarumlaut Adieresis -50 +KPX Ohungarumlaut Agrave -50 +KPX Ohungarumlaut Amacron -50 +KPX Ohungarumlaut Aogonek -50 +KPX Ohungarumlaut Aring -50 +KPX Ohungarumlaut Atilde -50 +KPX Ohungarumlaut T -40 +KPX Ohungarumlaut Tcaron -40 +KPX Ohungarumlaut Tcommaaccent -40 +KPX Ohungarumlaut V -50 +KPX Ohungarumlaut W -50 +KPX Ohungarumlaut X -50 +KPX Ohungarumlaut Y -70 +KPX Ohungarumlaut Yacute -70 +KPX Ohungarumlaut Ydieresis -70 +KPX Ohungarumlaut comma -40 +KPX Ohungarumlaut period -40 +KPX Omacron A -50 +KPX Omacron Aacute -50 +KPX Omacron Abreve -50 +KPX Omacron Acircumflex -50 +KPX Omacron Adieresis -50 +KPX Omacron Agrave -50 +KPX Omacron Amacron -50 +KPX Omacron Aogonek -50 +KPX Omacron Aring -50 +KPX Omacron Atilde -50 +KPX Omacron T -40 +KPX Omacron Tcaron -40 +KPX Omacron Tcommaaccent -40 +KPX Omacron V -50 +KPX Omacron W -50 +KPX Omacron X -50 +KPX Omacron Y -70 +KPX Omacron Yacute -70 +KPX Omacron Ydieresis -70 +KPX Omacron comma -40 +KPX Omacron period -40 +KPX Oslash A -50 +KPX Oslash Aacute -50 +KPX Oslash Abreve -50 +KPX Oslash Acircumflex -50 +KPX Oslash Adieresis -50 +KPX Oslash Agrave -50 +KPX Oslash Amacron -50 +KPX Oslash Aogonek -50 +KPX Oslash Aring -50 +KPX Oslash Atilde -50 +KPX Oslash T -40 +KPX Oslash Tcaron -40 +KPX Oslash Tcommaaccent -40 +KPX Oslash V -50 +KPX Oslash W -50 +KPX Oslash X -50 +KPX Oslash Y -70 +KPX Oslash Yacute -70 +KPX Oslash Ydieresis -70 +KPX Oslash comma -40 +KPX Oslash period -40 +KPX Otilde A -50 +KPX Otilde Aacute -50 +KPX Otilde Abreve -50 +KPX Otilde Acircumflex -50 +KPX Otilde Adieresis -50 +KPX Otilde Agrave -50 +KPX Otilde Amacron -50 +KPX Otilde Aogonek -50 +KPX Otilde Aring -50 +KPX Otilde Atilde -50 +KPX Otilde T -40 +KPX Otilde Tcaron -40 +KPX Otilde Tcommaaccent -40 +KPX Otilde V -50 +KPX Otilde W -50 +KPX Otilde X -50 +KPX Otilde Y -70 +KPX Otilde Yacute -70 +KPX Otilde Ydieresis -70 +KPX Otilde comma -40 +KPX Otilde period -40 +KPX P A -100 +KPX P Aacute -100 +KPX P Abreve -100 +KPX P Acircumflex -100 +KPX P Adieresis -100 +KPX P Agrave -100 +KPX P Amacron -100 +KPX P Aogonek -100 +KPX P Aring -100 +KPX P Atilde -100 +KPX P a -30 +KPX P aacute -30 +KPX P abreve -30 +KPX P acircumflex -30 +KPX P adieresis -30 +KPX P agrave -30 +KPX P amacron -30 +KPX P aogonek -30 +KPX P aring -30 +KPX P atilde -30 +KPX P comma -120 +KPX P e -30 +KPX P eacute -30 +KPX P ecaron -30 +KPX P ecircumflex -30 +KPX P edieresis -30 +KPX P edotaccent -30 +KPX P egrave -30 +KPX P emacron -30 +KPX P eogonek -30 +KPX P o -40 +KPX P oacute -40 +KPX P ocircumflex -40 +KPX P odieresis -40 +KPX P ograve -40 +KPX P ohungarumlaut -40 +KPX P omacron -40 +KPX P oslash -40 +KPX P otilde -40 +KPX P period -120 +KPX Q U -10 +KPX Q Uacute -10 +KPX Q Ucircumflex -10 +KPX Q Udieresis -10 +KPX Q Ugrave -10 +KPX Q Uhungarumlaut -10 +KPX Q Umacron -10 +KPX Q Uogonek -10 +KPX Q Uring -10 +KPX Q comma 20 +KPX Q period 20 +KPX R O -20 +KPX R Oacute -20 +KPX R Ocircumflex -20 +KPX R Odieresis -20 +KPX R Ograve -20 +KPX R Ohungarumlaut -20 +KPX R Omacron -20 +KPX R Oslash -20 +KPX R Otilde -20 +KPX R T -20 +KPX R Tcaron -20 +KPX R Tcommaaccent -20 +KPX R U -20 +KPX R Uacute -20 +KPX R Ucircumflex -20 +KPX R Udieresis -20 +KPX R Ugrave -20 +KPX R Uhungarumlaut -20 +KPX R Umacron -20 +KPX R Uogonek -20 +KPX R Uring -20 +KPX R V -50 +KPX R W -40 +KPX R Y -50 +KPX R Yacute -50 +KPX R Ydieresis -50 +KPX Racute O -20 +KPX Racute Oacute -20 +KPX Racute Ocircumflex -20 +KPX Racute Odieresis -20 +KPX Racute Ograve -20 +KPX Racute Ohungarumlaut -20 +KPX Racute Omacron -20 +KPX Racute Oslash -20 +KPX Racute Otilde -20 +KPX Racute T -20 +KPX Racute Tcaron -20 +KPX Racute Tcommaaccent -20 +KPX Racute U -20 +KPX Racute Uacute -20 +KPX Racute Ucircumflex -20 +KPX Racute Udieresis -20 +KPX Racute Ugrave -20 +KPX Racute Uhungarumlaut -20 +KPX Racute Umacron -20 +KPX Racute Uogonek -20 +KPX Racute Uring -20 +KPX Racute V -50 +KPX Racute W -40 +KPX Racute Y -50 +KPX Racute Yacute -50 +KPX Racute Ydieresis -50 +KPX Rcaron O -20 +KPX Rcaron Oacute -20 +KPX Rcaron Ocircumflex -20 +KPX Rcaron Odieresis -20 +KPX Rcaron Ograve -20 +KPX Rcaron Ohungarumlaut -20 +KPX Rcaron Omacron -20 +KPX Rcaron Oslash -20 +KPX Rcaron Otilde -20 +KPX Rcaron T -20 +KPX Rcaron Tcaron -20 +KPX Rcaron Tcommaaccent -20 +KPX Rcaron U -20 +KPX Rcaron Uacute -20 +KPX Rcaron Ucircumflex -20 +KPX Rcaron Udieresis -20 +KPX Rcaron Ugrave -20 +KPX Rcaron Uhungarumlaut -20 +KPX Rcaron Umacron -20 +KPX Rcaron Uogonek -20 +KPX Rcaron Uring -20 +KPX Rcaron V -50 +KPX Rcaron W -40 +KPX Rcaron Y -50 +KPX Rcaron Yacute -50 +KPX Rcaron Ydieresis -50 +KPX Rcommaaccent O -20 +KPX Rcommaaccent Oacute -20 +KPX Rcommaaccent Ocircumflex -20 +KPX Rcommaaccent Odieresis -20 +KPX Rcommaaccent Ograve -20 +KPX Rcommaaccent Ohungarumlaut -20 +KPX Rcommaaccent Omacron -20 +KPX Rcommaaccent Oslash -20 +KPX Rcommaaccent Otilde -20 +KPX Rcommaaccent T -20 +KPX Rcommaaccent Tcaron -20 +KPX Rcommaaccent Tcommaaccent -20 +KPX Rcommaaccent U -20 +KPX Rcommaaccent Uacute -20 +KPX Rcommaaccent Ucircumflex -20 +KPX Rcommaaccent Udieresis -20 +KPX Rcommaaccent Ugrave -20 +KPX Rcommaaccent Uhungarumlaut -20 +KPX Rcommaaccent Umacron -20 +KPX Rcommaaccent Uogonek -20 +KPX Rcommaaccent Uring -20 +KPX Rcommaaccent V -50 +KPX Rcommaaccent W -40 +KPX Rcommaaccent Y -50 +KPX Rcommaaccent Yacute -50 +KPX Rcommaaccent Ydieresis -50 +KPX T A -90 +KPX T Aacute -90 +KPX T Abreve -90 +KPX T Acircumflex -90 +KPX T Adieresis -90 +KPX T Agrave -90 +KPX T Amacron -90 +KPX T Aogonek -90 +KPX T Aring -90 +KPX T Atilde -90 +KPX T O -40 +KPX T Oacute -40 +KPX T Ocircumflex -40 +KPX T Odieresis -40 +KPX T Ograve -40 +KPX T Ohungarumlaut -40 +KPX T Omacron -40 +KPX T Oslash -40 +KPX T Otilde -40 +KPX T a -80 +KPX T aacute -80 +KPX T abreve -80 +KPX T acircumflex -80 +KPX T adieresis -80 +KPX T agrave -80 +KPX T amacron -80 +KPX T aogonek -80 +KPX T aring -80 +KPX T atilde -80 +KPX T colon -40 +KPX T comma -80 +KPX T e -60 +KPX T eacute -60 +KPX T ecaron -60 +KPX T ecircumflex -60 +KPX T edieresis -60 +KPX T edotaccent -60 +KPX T egrave -60 +KPX T emacron -60 +KPX T eogonek -60 +KPX T hyphen -120 +KPX T o -80 +KPX T oacute -80 +KPX T ocircumflex -80 +KPX T odieresis -80 +KPX T ograve -80 +KPX T ohungarumlaut -80 +KPX T omacron -80 +KPX T oslash -80 +KPX T otilde -80 +KPX T period -80 +KPX T r -80 +KPX T racute -80 +KPX T rcommaaccent -80 +KPX T semicolon -40 +KPX T u -90 +KPX T uacute -90 +KPX T ucircumflex -90 +KPX T udieresis -90 +KPX T ugrave -90 +KPX T uhungarumlaut -90 +KPX T umacron -90 +KPX T uogonek -90 +KPX T uring -90 +KPX T w -60 +KPX T y -60 +KPX T yacute -60 +KPX T ydieresis -60 +KPX Tcaron A -90 +KPX Tcaron Aacute -90 +KPX Tcaron Abreve -90 +KPX Tcaron Acircumflex -90 +KPX Tcaron Adieresis -90 +KPX Tcaron Agrave -90 +KPX Tcaron Amacron -90 +KPX Tcaron Aogonek -90 +KPX Tcaron Aring -90 +KPX Tcaron Atilde -90 +KPX Tcaron O -40 +KPX Tcaron Oacute -40 +KPX Tcaron Ocircumflex -40 +KPX Tcaron Odieresis -40 +KPX Tcaron Ograve -40 +KPX Tcaron Ohungarumlaut -40 +KPX Tcaron Omacron -40 +KPX Tcaron Oslash -40 +KPX Tcaron Otilde -40 +KPX Tcaron a -80 +KPX Tcaron aacute -80 +KPX Tcaron abreve -80 +KPX Tcaron acircumflex -80 +KPX Tcaron adieresis -80 +KPX Tcaron agrave -80 +KPX Tcaron amacron -80 +KPX Tcaron aogonek -80 +KPX Tcaron aring -80 +KPX Tcaron atilde -80 +KPX Tcaron colon -40 +KPX Tcaron comma -80 +KPX Tcaron e -60 +KPX Tcaron eacute -60 +KPX Tcaron ecaron -60 +KPX Tcaron ecircumflex -60 +KPX Tcaron edieresis -60 +KPX Tcaron edotaccent -60 +KPX Tcaron egrave -60 +KPX Tcaron emacron -60 +KPX Tcaron eogonek -60 +KPX Tcaron hyphen -120 +KPX Tcaron o -80 +KPX Tcaron oacute -80 +KPX Tcaron ocircumflex -80 +KPX Tcaron odieresis -80 +KPX Tcaron ograve -80 +KPX Tcaron ohungarumlaut -80 +KPX Tcaron omacron -80 +KPX Tcaron oslash -80 +KPX Tcaron otilde -80 +KPX Tcaron period -80 +KPX Tcaron r -80 +KPX Tcaron racute -80 +KPX Tcaron rcommaaccent -80 +KPX Tcaron semicolon -40 +KPX Tcaron u -90 +KPX Tcaron uacute -90 +KPX Tcaron ucircumflex -90 +KPX Tcaron udieresis -90 +KPX Tcaron ugrave -90 +KPX Tcaron uhungarumlaut -90 +KPX Tcaron umacron -90 +KPX Tcaron uogonek -90 +KPX Tcaron uring -90 +KPX Tcaron w -60 +KPX Tcaron y -60 +KPX Tcaron yacute -60 +KPX Tcaron ydieresis -60 +KPX Tcommaaccent A -90 +KPX Tcommaaccent Aacute -90 +KPX Tcommaaccent Abreve -90 +KPX Tcommaaccent Acircumflex -90 +KPX Tcommaaccent Adieresis -90 +KPX Tcommaaccent Agrave -90 +KPX Tcommaaccent Amacron -90 +KPX Tcommaaccent Aogonek -90 +KPX Tcommaaccent Aring -90 +KPX Tcommaaccent Atilde -90 +KPX Tcommaaccent O -40 +KPX Tcommaaccent Oacute -40 +KPX Tcommaaccent Ocircumflex -40 +KPX Tcommaaccent Odieresis -40 +KPX Tcommaaccent Ograve -40 +KPX Tcommaaccent Ohungarumlaut -40 +KPX Tcommaaccent Omacron -40 +KPX Tcommaaccent Oslash -40 +KPX Tcommaaccent Otilde -40 +KPX Tcommaaccent a -80 +KPX Tcommaaccent aacute -80 +KPX Tcommaaccent abreve -80 +KPX Tcommaaccent acircumflex -80 +KPX Tcommaaccent adieresis -80 +KPX Tcommaaccent agrave -80 +KPX Tcommaaccent amacron -80 +KPX Tcommaaccent aogonek -80 +KPX Tcommaaccent aring -80 +KPX Tcommaaccent atilde -80 +KPX Tcommaaccent colon -40 +KPX Tcommaaccent comma -80 +KPX Tcommaaccent e -60 +KPX Tcommaaccent eacute -60 +KPX Tcommaaccent ecaron -60 +KPX Tcommaaccent ecircumflex -60 +KPX Tcommaaccent edieresis -60 +KPX Tcommaaccent edotaccent -60 +KPX Tcommaaccent egrave -60 +KPX Tcommaaccent emacron -60 +KPX Tcommaaccent eogonek -60 +KPX Tcommaaccent hyphen -120 +KPX Tcommaaccent o -80 +KPX Tcommaaccent oacute -80 +KPX Tcommaaccent ocircumflex -80 +KPX Tcommaaccent odieresis -80 +KPX Tcommaaccent ograve -80 +KPX Tcommaaccent ohungarumlaut -80 +KPX Tcommaaccent omacron -80 +KPX Tcommaaccent oslash -80 +KPX Tcommaaccent otilde -80 +KPX Tcommaaccent period -80 +KPX Tcommaaccent r -80 +KPX Tcommaaccent racute -80 +KPX Tcommaaccent rcommaaccent -80 +KPX Tcommaaccent semicolon -40 +KPX Tcommaaccent u -90 +KPX Tcommaaccent uacute -90 +KPX Tcommaaccent ucircumflex -90 +KPX Tcommaaccent udieresis -90 +KPX Tcommaaccent ugrave -90 +KPX Tcommaaccent uhungarumlaut -90 +KPX Tcommaaccent umacron -90 +KPX Tcommaaccent uogonek -90 +KPX Tcommaaccent uring -90 +KPX Tcommaaccent w -60 +KPX Tcommaaccent y -60 +KPX Tcommaaccent yacute -60 +KPX Tcommaaccent ydieresis -60 +KPX U A -50 +KPX U Aacute -50 +KPX U Abreve -50 +KPX U Acircumflex -50 +KPX U Adieresis -50 +KPX U Agrave -50 +KPX U Amacron -50 +KPX U Aogonek -50 +KPX U Aring -50 +KPX U Atilde -50 +KPX U comma -30 +KPX U period -30 +KPX Uacute A -50 +KPX Uacute Aacute -50 +KPX Uacute Abreve -50 +KPX Uacute Acircumflex -50 +KPX Uacute Adieresis -50 +KPX Uacute Agrave -50 +KPX Uacute Amacron -50 +KPX Uacute Aogonek -50 +KPX Uacute Aring -50 +KPX Uacute Atilde -50 +KPX Uacute comma -30 +KPX Uacute period -30 +KPX Ucircumflex A -50 +KPX Ucircumflex Aacute -50 +KPX Ucircumflex Abreve -50 +KPX Ucircumflex Acircumflex -50 +KPX Ucircumflex Adieresis -50 +KPX Ucircumflex Agrave -50 +KPX Ucircumflex Amacron -50 +KPX Ucircumflex Aogonek -50 +KPX Ucircumflex Aring -50 +KPX Ucircumflex Atilde -50 +KPX Ucircumflex comma -30 +KPX Ucircumflex period -30 +KPX Udieresis A -50 +KPX Udieresis Aacute -50 +KPX Udieresis Abreve -50 +KPX Udieresis Acircumflex -50 +KPX Udieresis Adieresis -50 +KPX Udieresis Agrave -50 +KPX Udieresis Amacron -50 +KPX Udieresis Aogonek -50 +KPX Udieresis Aring -50 +KPX Udieresis Atilde -50 +KPX Udieresis comma -30 +KPX Udieresis period -30 +KPX Ugrave A -50 +KPX Ugrave Aacute -50 +KPX Ugrave Abreve -50 +KPX Ugrave Acircumflex -50 +KPX Ugrave Adieresis -50 +KPX Ugrave Agrave -50 +KPX Ugrave Amacron -50 +KPX Ugrave Aogonek -50 +KPX Ugrave Aring -50 +KPX Ugrave Atilde -50 +KPX Ugrave comma -30 +KPX Ugrave period -30 +KPX Uhungarumlaut A -50 +KPX Uhungarumlaut Aacute -50 +KPX Uhungarumlaut Abreve -50 +KPX Uhungarumlaut Acircumflex -50 +KPX Uhungarumlaut Adieresis -50 +KPX Uhungarumlaut Agrave -50 +KPX Uhungarumlaut Amacron -50 +KPX Uhungarumlaut Aogonek -50 +KPX Uhungarumlaut Aring -50 +KPX Uhungarumlaut Atilde -50 +KPX Uhungarumlaut comma -30 +KPX Uhungarumlaut period -30 +KPX Umacron A -50 +KPX Umacron Aacute -50 +KPX Umacron Abreve -50 +KPX Umacron Acircumflex -50 +KPX Umacron Adieresis -50 +KPX Umacron Agrave -50 +KPX Umacron Amacron -50 +KPX Umacron Aogonek -50 +KPX Umacron Aring -50 +KPX Umacron Atilde -50 +KPX Umacron comma -30 +KPX Umacron period -30 +KPX Uogonek A -50 +KPX Uogonek Aacute -50 +KPX Uogonek Abreve -50 +KPX Uogonek Acircumflex -50 +KPX Uogonek Adieresis -50 +KPX Uogonek Agrave -50 +KPX Uogonek Amacron -50 +KPX Uogonek Aogonek -50 +KPX Uogonek Aring -50 +KPX Uogonek Atilde -50 +KPX Uogonek comma -30 +KPX Uogonek period -30 +KPX Uring A -50 +KPX Uring Aacute -50 +KPX Uring Abreve -50 +KPX Uring Acircumflex -50 +KPX Uring Adieresis -50 +KPX Uring Agrave -50 +KPX Uring Amacron -50 +KPX Uring Aogonek -50 +KPX Uring Aring -50 +KPX Uring Atilde -50 +KPX Uring comma -30 +KPX Uring period -30 +KPX V A -80 +KPX V Aacute -80 +KPX V Abreve -80 +KPX V Acircumflex -80 +KPX V Adieresis -80 +KPX V Agrave -80 +KPX V Amacron -80 +KPX V Aogonek -80 +KPX V Aring -80 +KPX V Atilde -80 +KPX V G -50 +KPX V Gbreve -50 +KPX V Gcommaaccent -50 +KPX V O -50 +KPX V Oacute -50 +KPX V Ocircumflex -50 +KPX V Odieresis -50 +KPX V Ograve -50 +KPX V Ohungarumlaut -50 +KPX V Omacron -50 +KPX V Oslash -50 +KPX V Otilde -50 +KPX V a -60 +KPX V aacute -60 +KPX V abreve -60 +KPX V acircumflex -60 +KPX V adieresis -60 +KPX V agrave -60 +KPX V amacron -60 +KPX V aogonek -60 +KPX V aring -60 +KPX V atilde -60 +KPX V colon -40 +KPX V comma -120 +KPX V e -50 +KPX V eacute -50 +KPX V ecaron -50 +KPX V ecircumflex -50 +KPX V edieresis -50 +KPX V edotaccent -50 +KPX V egrave -50 +KPX V emacron -50 +KPX V eogonek -50 +KPX V hyphen -80 +KPX V o -90 +KPX V oacute -90 +KPX V ocircumflex -90 +KPX V odieresis -90 +KPX V ograve -90 +KPX V ohungarumlaut -90 +KPX V omacron -90 +KPX V oslash -90 +KPX V otilde -90 +KPX V period -120 +KPX V semicolon -40 +KPX V u -60 +KPX V uacute -60 +KPX V ucircumflex -60 +KPX V udieresis -60 +KPX V ugrave -60 +KPX V uhungarumlaut -60 +KPX V umacron -60 +KPX V uogonek -60 +KPX V uring -60 +KPX W A -60 +KPX W Aacute -60 +KPX W Abreve -60 +KPX W Acircumflex -60 +KPX W Adieresis -60 +KPX W Agrave -60 +KPX W Amacron -60 +KPX W Aogonek -60 +KPX W Aring -60 +KPX W Atilde -60 +KPX W O -20 +KPX W Oacute -20 +KPX W Ocircumflex -20 +KPX W Odieresis -20 +KPX W Ograve -20 +KPX W Ohungarumlaut -20 +KPX W Omacron -20 +KPX W Oslash -20 +KPX W Otilde -20 +KPX W a -40 +KPX W aacute -40 +KPX W abreve -40 +KPX W acircumflex -40 +KPX W adieresis -40 +KPX W agrave -40 +KPX W amacron -40 +KPX W aogonek -40 +KPX W aring -40 +KPX W atilde -40 +KPX W colon -10 +KPX W comma -80 +KPX W e -35 +KPX W eacute -35 +KPX W ecaron -35 +KPX W ecircumflex -35 +KPX W edieresis -35 +KPX W edotaccent -35 +KPX W egrave -35 +KPX W emacron -35 +KPX W eogonek -35 +KPX W hyphen -40 +KPX W o -60 +KPX W oacute -60 +KPX W ocircumflex -60 +KPX W odieresis -60 +KPX W ograve -60 +KPX W ohungarumlaut -60 +KPX W omacron -60 +KPX W oslash -60 +KPX W otilde -60 +KPX W period -80 +KPX W semicolon -10 +KPX W u -45 +KPX W uacute -45 +KPX W ucircumflex -45 +KPX W udieresis -45 +KPX W ugrave -45 +KPX W uhungarumlaut -45 +KPX W umacron -45 +KPX W uogonek -45 +KPX W uring -45 +KPX W y -20 +KPX W yacute -20 +KPX W ydieresis -20 +KPX Y A -110 +KPX Y Aacute -110 +KPX Y Abreve -110 +KPX Y Acircumflex -110 +KPX Y Adieresis -110 +KPX Y Agrave -110 +KPX Y Amacron -110 +KPX Y Aogonek -110 +KPX Y Aring -110 +KPX Y Atilde -110 +KPX Y O -70 +KPX Y Oacute -70 +KPX Y Ocircumflex -70 +KPX Y Odieresis -70 +KPX Y Ograve -70 +KPX Y Ohungarumlaut -70 +KPX Y Omacron -70 +KPX Y Oslash -70 +KPX Y Otilde -70 +KPX Y a -90 +KPX Y aacute -90 +KPX Y abreve -90 +KPX Y acircumflex -90 +KPX Y adieresis -90 +KPX Y agrave -90 +KPX Y amacron -90 +KPX Y aogonek -90 +KPX Y aring -90 +KPX Y atilde -90 +KPX Y colon -50 +KPX Y comma -100 +KPX Y e -80 +KPX Y eacute -80 +KPX Y ecaron -80 +KPX Y ecircumflex -80 +KPX Y edieresis -80 +KPX Y edotaccent -80 +KPX Y egrave -80 +KPX Y emacron -80 +KPX Y eogonek -80 +KPX Y o -100 +KPX Y oacute -100 +KPX Y ocircumflex -100 +KPX Y odieresis -100 +KPX Y ograve -100 +KPX Y ohungarumlaut -100 +KPX Y omacron -100 +KPX Y oslash -100 +KPX Y otilde -100 +KPX Y period -100 +KPX Y semicolon -50 +KPX Y u -100 +KPX Y uacute -100 +KPX Y ucircumflex -100 +KPX Y udieresis -100 +KPX Y ugrave -100 +KPX Y uhungarumlaut -100 +KPX Y umacron -100 +KPX Y uogonek -100 +KPX Y uring -100 +KPX Yacute A -110 +KPX Yacute Aacute -110 +KPX Yacute Abreve -110 +KPX Yacute Acircumflex -110 +KPX Yacute Adieresis -110 +KPX Yacute Agrave -110 +KPX Yacute Amacron -110 +KPX Yacute Aogonek -110 +KPX Yacute Aring -110 +KPX Yacute Atilde -110 +KPX Yacute O -70 +KPX Yacute Oacute -70 +KPX Yacute Ocircumflex -70 +KPX Yacute Odieresis -70 +KPX Yacute Ograve -70 +KPX Yacute Ohungarumlaut -70 +KPX Yacute Omacron -70 +KPX Yacute Oslash -70 +KPX Yacute Otilde -70 +KPX Yacute a -90 +KPX Yacute aacute -90 +KPX Yacute abreve -90 +KPX Yacute acircumflex -90 +KPX Yacute adieresis -90 +KPX Yacute agrave -90 +KPX Yacute amacron -90 +KPX Yacute aogonek -90 +KPX Yacute aring -90 +KPX Yacute atilde -90 +KPX Yacute colon -50 +KPX Yacute comma -100 +KPX Yacute e -80 +KPX Yacute eacute -80 +KPX Yacute ecaron -80 +KPX Yacute ecircumflex -80 +KPX Yacute edieresis -80 +KPX Yacute edotaccent -80 +KPX Yacute egrave -80 +KPX Yacute emacron -80 +KPX Yacute eogonek -80 +KPX Yacute o -100 +KPX Yacute oacute -100 +KPX Yacute ocircumflex -100 +KPX Yacute odieresis -100 +KPX Yacute ograve -100 +KPX Yacute ohungarumlaut -100 +KPX Yacute omacron -100 +KPX Yacute oslash -100 +KPX Yacute otilde -100 +KPX Yacute period -100 +KPX Yacute semicolon -50 +KPX Yacute u -100 +KPX Yacute uacute -100 +KPX Yacute ucircumflex -100 +KPX Yacute udieresis -100 +KPX Yacute ugrave -100 +KPX Yacute uhungarumlaut -100 +KPX Yacute umacron -100 +KPX Yacute uogonek -100 +KPX Yacute uring -100 +KPX Ydieresis A -110 +KPX Ydieresis Aacute -110 +KPX Ydieresis Abreve -110 +KPX Ydieresis Acircumflex -110 +KPX Ydieresis Adieresis -110 +KPX Ydieresis Agrave -110 +KPX Ydieresis Amacron -110 +KPX Ydieresis Aogonek -110 +KPX Ydieresis Aring -110 +KPX Ydieresis Atilde -110 +KPX Ydieresis O -70 +KPX Ydieresis Oacute -70 +KPX Ydieresis Ocircumflex -70 +KPX Ydieresis Odieresis -70 +KPX Ydieresis Ograve -70 +KPX Ydieresis Ohungarumlaut -70 +KPX Ydieresis Omacron -70 +KPX Ydieresis Oslash -70 +KPX Ydieresis Otilde -70 +KPX Ydieresis a -90 +KPX Ydieresis aacute -90 +KPX Ydieresis abreve -90 +KPX Ydieresis acircumflex -90 +KPX Ydieresis adieresis -90 +KPX Ydieresis agrave -90 +KPX Ydieresis amacron -90 +KPX Ydieresis aogonek -90 +KPX Ydieresis aring -90 +KPX Ydieresis atilde -90 +KPX Ydieresis colon -50 +KPX Ydieresis comma -100 +KPX Ydieresis e -80 +KPX Ydieresis eacute -80 +KPX Ydieresis ecaron -80 +KPX Ydieresis ecircumflex -80 +KPX Ydieresis edieresis -80 +KPX Ydieresis edotaccent -80 +KPX Ydieresis egrave -80 +KPX Ydieresis emacron -80 +KPX Ydieresis eogonek -80 +KPX Ydieresis o -100 +KPX Ydieresis oacute -100 +KPX Ydieresis ocircumflex -100 +KPX Ydieresis odieresis -100 +KPX Ydieresis ograve -100 +KPX Ydieresis ohungarumlaut -100 +KPX Ydieresis omacron -100 +KPX Ydieresis oslash -100 +KPX Ydieresis otilde -100 +KPX Ydieresis period -100 +KPX Ydieresis semicolon -50 +KPX Ydieresis u -100 +KPX Ydieresis uacute -100 +KPX Ydieresis ucircumflex -100 +KPX Ydieresis udieresis -100 +KPX Ydieresis ugrave -100 +KPX Ydieresis uhungarumlaut -100 +KPX Ydieresis umacron -100 +KPX Ydieresis uogonek -100 +KPX Ydieresis uring -100 +KPX a g -10 +KPX a gbreve -10 +KPX a gcommaaccent -10 +KPX a v -15 +KPX a w -15 +KPX a y -20 +KPX a yacute -20 +KPX a ydieresis -20 +KPX aacute g -10 +KPX aacute gbreve -10 +KPX aacute gcommaaccent -10 +KPX aacute v -15 +KPX aacute w -15 +KPX aacute y -20 +KPX aacute yacute -20 +KPX aacute ydieresis -20 +KPX abreve g -10 +KPX abreve gbreve -10 +KPX abreve gcommaaccent -10 +KPX abreve v -15 +KPX abreve w -15 +KPX abreve y -20 +KPX abreve yacute -20 +KPX abreve ydieresis -20 +KPX acircumflex g -10 +KPX acircumflex gbreve -10 +KPX acircumflex gcommaaccent -10 +KPX acircumflex v -15 +KPX acircumflex w -15 +KPX acircumflex y -20 +KPX acircumflex yacute -20 +KPX acircumflex ydieresis -20 +KPX adieresis g -10 +KPX adieresis gbreve -10 +KPX adieresis gcommaaccent -10 +KPX adieresis v -15 +KPX adieresis w -15 +KPX adieresis y -20 +KPX adieresis yacute -20 +KPX adieresis ydieresis -20 +KPX agrave g -10 +KPX agrave gbreve -10 +KPX agrave gcommaaccent -10 +KPX agrave v -15 +KPX agrave w -15 +KPX agrave y -20 +KPX agrave yacute -20 +KPX agrave ydieresis -20 +KPX amacron g -10 +KPX amacron gbreve -10 +KPX amacron gcommaaccent -10 +KPX amacron v -15 +KPX amacron w -15 +KPX amacron y -20 +KPX amacron yacute -20 +KPX amacron ydieresis -20 +KPX aogonek g -10 +KPX aogonek gbreve -10 +KPX aogonek gcommaaccent -10 +KPX aogonek v -15 +KPX aogonek w -15 +KPX aogonek y -20 +KPX aogonek yacute -20 +KPX aogonek ydieresis -20 +KPX aring g -10 +KPX aring gbreve -10 +KPX aring gcommaaccent -10 +KPX aring v -15 +KPX aring w -15 +KPX aring y -20 +KPX aring yacute -20 +KPX aring ydieresis -20 +KPX atilde g -10 +KPX atilde gbreve -10 +KPX atilde gcommaaccent -10 +KPX atilde v -15 +KPX atilde w -15 +KPX atilde y -20 +KPX atilde yacute -20 +KPX atilde ydieresis -20 +KPX b l -10 +KPX b lacute -10 +KPX b lcommaaccent -10 +KPX b lslash -10 +KPX b u -20 +KPX b uacute -20 +KPX b ucircumflex -20 +KPX b udieresis -20 +KPX b ugrave -20 +KPX b uhungarumlaut -20 +KPX b umacron -20 +KPX b uogonek -20 +KPX b uring -20 +KPX b v -20 +KPX b y -20 +KPX b yacute -20 +KPX b ydieresis -20 +KPX c h -10 +KPX c k -20 +KPX c kcommaaccent -20 +KPX c l -20 +KPX c lacute -20 +KPX c lcommaaccent -20 +KPX c lslash -20 +KPX c y -10 +KPX c yacute -10 +KPX c ydieresis -10 +KPX cacute h -10 +KPX cacute k -20 +KPX cacute kcommaaccent -20 +KPX cacute l -20 +KPX cacute lacute -20 +KPX cacute lcommaaccent -20 +KPX cacute lslash -20 +KPX cacute y -10 +KPX cacute yacute -10 +KPX cacute ydieresis -10 +KPX ccaron h -10 +KPX ccaron k -20 +KPX ccaron kcommaaccent -20 +KPX ccaron l -20 +KPX ccaron lacute -20 +KPX ccaron lcommaaccent -20 +KPX ccaron lslash -20 +KPX ccaron y -10 +KPX ccaron yacute -10 +KPX ccaron ydieresis -10 +KPX ccedilla h -10 +KPX ccedilla k -20 +KPX ccedilla kcommaaccent -20 +KPX ccedilla l -20 +KPX ccedilla lacute -20 +KPX ccedilla lcommaaccent -20 +KPX ccedilla lslash -20 +KPX ccedilla y -10 +KPX ccedilla yacute -10 +KPX ccedilla ydieresis -10 +KPX colon space -40 +KPX comma quotedblright -120 +KPX comma quoteright -120 +KPX comma space -40 +KPX d d -10 +KPX d dcroat -10 +KPX d v -15 +KPX d w -15 +KPX d y -15 +KPX d yacute -15 +KPX d ydieresis -15 +KPX dcroat d -10 +KPX dcroat dcroat -10 +KPX dcroat v -15 +KPX dcroat w -15 +KPX dcroat y -15 +KPX dcroat yacute -15 +KPX dcroat ydieresis -15 +KPX e comma 10 +KPX e period 20 +KPX e v -15 +KPX e w -15 +KPX e x -15 +KPX e y -15 +KPX e yacute -15 +KPX e ydieresis -15 +KPX eacute comma 10 +KPX eacute period 20 +KPX eacute v -15 +KPX eacute w -15 +KPX eacute x -15 +KPX eacute y -15 +KPX eacute yacute -15 +KPX eacute ydieresis -15 +KPX ecaron comma 10 +KPX ecaron period 20 +KPX ecaron v -15 +KPX ecaron w -15 +KPX ecaron x -15 +KPX ecaron y -15 +KPX ecaron yacute -15 +KPX ecaron ydieresis -15 +KPX ecircumflex comma 10 +KPX ecircumflex period 20 +KPX ecircumflex v -15 +KPX ecircumflex w -15 +KPX ecircumflex x -15 +KPX ecircumflex y -15 +KPX ecircumflex yacute -15 +KPX ecircumflex ydieresis -15 +KPX edieresis comma 10 +KPX edieresis period 20 +KPX edieresis v -15 +KPX edieresis w -15 +KPX edieresis x -15 +KPX edieresis y -15 +KPX edieresis yacute -15 +KPX edieresis ydieresis -15 +KPX edotaccent comma 10 +KPX edotaccent period 20 +KPX edotaccent v -15 +KPX edotaccent w -15 +KPX edotaccent x -15 +KPX edotaccent y -15 +KPX edotaccent yacute -15 +KPX edotaccent ydieresis -15 +KPX egrave comma 10 +KPX egrave period 20 +KPX egrave v -15 +KPX egrave w -15 +KPX egrave x -15 +KPX egrave y -15 +KPX egrave yacute -15 +KPX egrave ydieresis -15 +KPX emacron comma 10 +KPX emacron period 20 +KPX emacron v -15 +KPX emacron w -15 +KPX emacron x -15 +KPX emacron y -15 +KPX emacron yacute -15 +KPX emacron ydieresis -15 +KPX eogonek comma 10 +KPX eogonek period 20 +KPX eogonek v -15 +KPX eogonek w -15 +KPX eogonek x -15 +KPX eogonek y -15 +KPX eogonek yacute -15 +KPX eogonek ydieresis -15 +KPX f comma -10 +KPX f e -10 +KPX f eacute -10 +KPX f ecaron -10 +KPX f ecircumflex -10 +KPX f edieresis -10 +KPX f edotaccent -10 +KPX f egrave -10 +KPX f emacron -10 +KPX f eogonek -10 +KPX f o -20 +KPX f oacute -20 +KPX f ocircumflex -20 +KPX f odieresis -20 +KPX f ograve -20 +KPX f ohungarumlaut -20 +KPX f omacron -20 +KPX f oslash -20 +KPX f otilde -20 +KPX f period -10 +KPX f quotedblright 30 +KPX f quoteright 30 +KPX g e 10 +KPX g eacute 10 +KPX g ecaron 10 +KPX g ecircumflex 10 +KPX g edieresis 10 +KPX g edotaccent 10 +KPX g egrave 10 +KPX g emacron 10 +KPX g eogonek 10 +KPX g g -10 +KPX g gbreve -10 +KPX g gcommaaccent -10 +KPX gbreve e 10 +KPX gbreve eacute 10 +KPX gbreve ecaron 10 +KPX gbreve ecircumflex 10 +KPX gbreve edieresis 10 +KPX gbreve edotaccent 10 +KPX gbreve egrave 10 +KPX gbreve emacron 10 +KPX gbreve eogonek 10 +KPX gbreve g -10 +KPX gbreve gbreve -10 +KPX gbreve gcommaaccent -10 +KPX gcommaaccent e 10 +KPX gcommaaccent eacute 10 +KPX gcommaaccent ecaron 10 +KPX gcommaaccent ecircumflex 10 +KPX gcommaaccent edieresis 10 +KPX gcommaaccent edotaccent 10 +KPX gcommaaccent egrave 10 +KPX gcommaaccent emacron 10 +KPX gcommaaccent eogonek 10 +KPX gcommaaccent g -10 +KPX gcommaaccent gbreve -10 +KPX gcommaaccent gcommaaccent -10 +KPX h y -20 +KPX h yacute -20 +KPX h ydieresis -20 +KPX k o -15 +KPX k oacute -15 +KPX k ocircumflex -15 +KPX k odieresis -15 +KPX k ograve -15 +KPX k ohungarumlaut -15 +KPX k omacron -15 +KPX k oslash -15 +KPX k otilde -15 +KPX kcommaaccent o -15 +KPX kcommaaccent oacute -15 +KPX kcommaaccent ocircumflex -15 +KPX kcommaaccent odieresis -15 +KPX kcommaaccent ograve -15 +KPX kcommaaccent ohungarumlaut -15 +KPX kcommaaccent omacron -15 +KPX kcommaaccent oslash -15 +KPX kcommaaccent otilde -15 +KPX l w -15 +KPX l y -15 +KPX l yacute -15 +KPX l ydieresis -15 +KPX lacute w -15 +KPX lacute y -15 +KPX lacute yacute -15 +KPX lacute ydieresis -15 +KPX lcommaaccent w -15 +KPX lcommaaccent y -15 +KPX lcommaaccent yacute -15 +KPX lcommaaccent ydieresis -15 +KPX lslash w -15 +KPX lslash y -15 +KPX lslash yacute -15 +KPX lslash ydieresis -15 +KPX m u -20 +KPX m uacute -20 +KPX m ucircumflex -20 +KPX m udieresis -20 +KPX m ugrave -20 +KPX m uhungarumlaut -20 +KPX m umacron -20 +KPX m uogonek -20 +KPX m uring -20 +KPX m y -30 +KPX m yacute -30 +KPX m ydieresis -30 +KPX n u -10 +KPX n uacute -10 +KPX n ucircumflex -10 +KPX n udieresis -10 +KPX n ugrave -10 +KPX n uhungarumlaut -10 +KPX n umacron -10 +KPX n uogonek -10 +KPX n uring -10 +KPX n v -40 +KPX n y -20 +KPX n yacute -20 +KPX n ydieresis -20 +KPX nacute u -10 +KPX nacute uacute -10 +KPX nacute ucircumflex -10 +KPX nacute udieresis -10 +KPX nacute ugrave -10 +KPX nacute uhungarumlaut -10 +KPX nacute umacron -10 +KPX nacute uogonek -10 +KPX nacute uring -10 +KPX nacute v -40 +KPX nacute y -20 +KPX nacute yacute -20 +KPX nacute ydieresis -20 +KPX ncaron u -10 +KPX ncaron uacute -10 +KPX ncaron ucircumflex -10 +KPX ncaron udieresis -10 +KPX ncaron ugrave -10 +KPX ncaron uhungarumlaut -10 +KPX ncaron umacron -10 +KPX ncaron uogonek -10 +KPX ncaron uring -10 +KPX ncaron v -40 +KPX ncaron y -20 +KPX ncaron yacute -20 +KPX ncaron ydieresis -20 +KPX ncommaaccent u -10 +KPX ncommaaccent uacute -10 +KPX ncommaaccent ucircumflex -10 +KPX ncommaaccent udieresis -10 +KPX ncommaaccent ugrave -10 +KPX ncommaaccent uhungarumlaut -10 +KPX ncommaaccent umacron -10 +KPX ncommaaccent uogonek -10 +KPX ncommaaccent uring -10 +KPX ncommaaccent v -40 +KPX ncommaaccent y -20 +KPX ncommaaccent yacute -20 +KPX ncommaaccent ydieresis -20 +KPX ntilde u -10 +KPX ntilde uacute -10 +KPX ntilde ucircumflex -10 +KPX ntilde udieresis -10 +KPX ntilde ugrave -10 +KPX ntilde uhungarumlaut -10 +KPX ntilde umacron -10 +KPX ntilde uogonek -10 +KPX ntilde uring -10 +KPX ntilde v -40 +KPX ntilde y -20 +KPX ntilde yacute -20 +KPX ntilde ydieresis -20 +KPX o v -20 +KPX o w -15 +KPX o x -30 +KPX o y -20 +KPX o yacute -20 +KPX o ydieresis -20 +KPX oacute v -20 +KPX oacute w -15 +KPX oacute x -30 +KPX oacute y -20 +KPX oacute yacute -20 +KPX oacute ydieresis -20 +KPX ocircumflex v -20 +KPX ocircumflex w -15 +KPX ocircumflex x -30 +KPX ocircumflex y -20 +KPX ocircumflex yacute -20 +KPX ocircumflex ydieresis -20 +KPX odieresis v -20 +KPX odieresis w -15 +KPX odieresis x -30 +KPX odieresis y -20 +KPX odieresis yacute -20 +KPX odieresis ydieresis -20 +KPX ograve v -20 +KPX ograve w -15 +KPX ograve x -30 +KPX ograve y -20 +KPX ograve yacute -20 +KPX ograve ydieresis -20 +KPX ohungarumlaut v -20 +KPX ohungarumlaut w -15 +KPX ohungarumlaut x -30 +KPX ohungarumlaut y -20 +KPX ohungarumlaut yacute -20 +KPX ohungarumlaut ydieresis -20 +KPX omacron v -20 +KPX omacron w -15 +KPX omacron x -30 +KPX omacron y -20 +KPX omacron yacute -20 +KPX omacron ydieresis -20 +KPX oslash v -20 +KPX oslash w -15 +KPX oslash x -30 +KPX oslash y -20 +KPX oslash yacute -20 +KPX oslash ydieresis -20 +KPX otilde v -20 +KPX otilde w -15 +KPX otilde x -30 +KPX otilde y -20 +KPX otilde yacute -20 +KPX otilde ydieresis -20 +KPX p y -15 +KPX p yacute -15 +KPX p ydieresis -15 +KPX period quotedblright -120 +KPX period quoteright -120 +KPX period space -40 +KPX quotedblright space -80 +KPX quoteleft quoteleft -46 +KPX quoteright d -80 +KPX quoteright dcroat -80 +KPX quoteright l -20 +KPX quoteright lacute -20 +KPX quoteright lcommaaccent -20 +KPX quoteright lslash -20 +KPX quoteright quoteright -46 +KPX quoteright r -40 +KPX quoteright racute -40 +KPX quoteright rcaron -40 +KPX quoteright rcommaaccent -40 +KPX quoteright s -60 +KPX quoteright sacute -60 +KPX quoteright scaron -60 +KPX quoteright scedilla -60 +KPX quoteright scommaaccent -60 +KPX quoteright space -80 +KPX quoteright v -20 +KPX r c -20 +KPX r cacute -20 +KPX r ccaron -20 +KPX r ccedilla -20 +KPX r comma -60 +KPX r d -20 +KPX r dcroat -20 +KPX r g -15 +KPX r gbreve -15 +KPX r gcommaaccent -15 +KPX r hyphen -20 +KPX r o -20 +KPX r oacute -20 +KPX r ocircumflex -20 +KPX r odieresis -20 +KPX r ograve -20 +KPX r ohungarumlaut -20 +KPX r omacron -20 +KPX r oslash -20 +KPX r otilde -20 +KPX r period -60 +KPX r q -20 +KPX r s -15 +KPX r sacute -15 +KPX r scaron -15 +KPX r scedilla -15 +KPX r scommaaccent -15 +KPX r t 20 +KPX r tcommaaccent 20 +KPX r v 10 +KPX r y 10 +KPX r yacute 10 +KPX r ydieresis 10 +KPX racute c -20 +KPX racute cacute -20 +KPX racute ccaron -20 +KPX racute ccedilla -20 +KPX racute comma -60 +KPX racute d -20 +KPX racute dcroat -20 +KPX racute g -15 +KPX racute gbreve -15 +KPX racute gcommaaccent -15 +KPX racute hyphen -20 +KPX racute o -20 +KPX racute oacute -20 +KPX racute ocircumflex -20 +KPX racute odieresis -20 +KPX racute ograve -20 +KPX racute ohungarumlaut -20 +KPX racute omacron -20 +KPX racute oslash -20 +KPX racute otilde -20 +KPX racute period -60 +KPX racute q -20 +KPX racute s -15 +KPX racute sacute -15 +KPX racute scaron -15 +KPX racute scedilla -15 +KPX racute scommaaccent -15 +KPX racute t 20 +KPX racute tcommaaccent 20 +KPX racute v 10 +KPX racute y 10 +KPX racute yacute 10 +KPX racute ydieresis 10 +KPX rcaron c -20 +KPX rcaron cacute -20 +KPX rcaron ccaron -20 +KPX rcaron ccedilla -20 +KPX rcaron comma -60 +KPX rcaron d -20 +KPX rcaron dcroat -20 +KPX rcaron g -15 +KPX rcaron gbreve -15 +KPX rcaron gcommaaccent -15 +KPX rcaron hyphen -20 +KPX rcaron o -20 +KPX rcaron oacute -20 +KPX rcaron ocircumflex -20 +KPX rcaron odieresis -20 +KPX rcaron ograve -20 +KPX rcaron ohungarumlaut -20 +KPX rcaron omacron -20 +KPX rcaron oslash -20 +KPX rcaron otilde -20 +KPX rcaron period -60 +KPX rcaron q -20 +KPX rcaron s -15 +KPX rcaron sacute -15 +KPX rcaron scaron -15 +KPX rcaron scedilla -15 +KPX rcaron scommaaccent -15 +KPX rcaron t 20 +KPX rcaron tcommaaccent 20 +KPX rcaron v 10 +KPX rcaron y 10 +KPX rcaron yacute 10 +KPX rcaron ydieresis 10 +KPX rcommaaccent c -20 +KPX rcommaaccent cacute -20 +KPX rcommaaccent ccaron -20 +KPX rcommaaccent ccedilla -20 +KPX rcommaaccent comma -60 +KPX rcommaaccent d -20 +KPX rcommaaccent dcroat -20 +KPX rcommaaccent g -15 +KPX rcommaaccent gbreve -15 +KPX rcommaaccent gcommaaccent -15 +KPX rcommaaccent hyphen -20 +KPX rcommaaccent o -20 +KPX rcommaaccent oacute -20 +KPX rcommaaccent ocircumflex -20 +KPX rcommaaccent odieresis -20 +KPX rcommaaccent ograve -20 +KPX rcommaaccent ohungarumlaut -20 +KPX rcommaaccent omacron -20 +KPX rcommaaccent oslash -20 +KPX rcommaaccent otilde -20 +KPX rcommaaccent period -60 +KPX rcommaaccent q -20 +KPX rcommaaccent s -15 +KPX rcommaaccent sacute -15 +KPX rcommaaccent scaron -15 +KPX rcommaaccent scedilla -15 +KPX rcommaaccent scommaaccent -15 +KPX rcommaaccent t 20 +KPX rcommaaccent tcommaaccent 20 +KPX rcommaaccent v 10 +KPX rcommaaccent y 10 +KPX rcommaaccent yacute 10 +KPX rcommaaccent ydieresis 10 +KPX s w -15 +KPX sacute w -15 +KPX scaron w -15 +KPX scedilla w -15 +KPX scommaaccent w -15 +KPX semicolon space -40 +KPX space T -100 +KPX space Tcaron -100 +KPX space Tcommaaccent -100 +KPX space V -80 +KPX space W -80 +KPX space Y -120 +KPX space Yacute -120 +KPX space Ydieresis -120 +KPX space quotedblleft -80 +KPX space quoteleft -60 +KPX v a -20 +KPX v aacute -20 +KPX v abreve -20 +KPX v acircumflex -20 +KPX v adieresis -20 +KPX v agrave -20 +KPX v amacron -20 +KPX v aogonek -20 +KPX v aring -20 +KPX v atilde -20 +KPX v comma -80 +KPX v o -30 +KPX v oacute -30 +KPX v ocircumflex -30 +KPX v odieresis -30 +KPX v ograve -30 +KPX v ohungarumlaut -30 +KPX v omacron -30 +KPX v oslash -30 +KPX v otilde -30 +KPX v period -80 +KPX w comma -40 +KPX w o -20 +KPX w oacute -20 +KPX w ocircumflex -20 +KPX w odieresis -20 +KPX w ograve -20 +KPX w ohungarumlaut -20 +KPX w omacron -20 +KPX w oslash -20 +KPX w otilde -20 +KPX w period -40 +KPX x e -10 +KPX x eacute -10 +KPX x ecaron -10 +KPX x ecircumflex -10 +KPX x edieresis -10 +KPX x edotaccent -10 +KPX x egrave -10 +KPX x emacron -10 +KPX x eogonek -10 +KPX y a -30 +KPX y aacute -30 +KPX y abreve -30 +KPX y acircumflex -30 +KPX y adieresis -30 +KPX y agrave -30 +KPX y amacron -30 +KPX y aogonek -30 +KPX y aring -30 +KPX y atilde -30 +KPX y comma -80 +KPX y e -10 +KPX y eacute -10 +KPX y ecaron -10 +KPX y ecircumflex -10 +KPX y edieresis -10 +KPX y edotaccent -10 +KPX y egrave -10 +KPX y emacron -10 +KPX y eogonek -10 +KPX y o -25 +KPX y oacute -25 +KPX y ocircumflex -25 +KPX y odieresis -25 +KPX y ograve -25 +KPX y ohungarumlaut -25 +KPX y omacron -25 +KPX y oslash -25 +KPX y otilde -25 +KPX y period -80 +KPX yacute a -30 +KPX yacute aacute -30 +KPX yacute abreve -30 +KPX yacute acircumflex -30 +KPX yacute adieresis -30 +KPX yacute agrave -30 +KPX yacute amacron -30 +KPX yacute aogonek -30 +KPX yacute aring -30 +KPX yacute atilde -30 +KPX yacute comma -80 +KPX yacute e -10 +KPX yacute eacute -10 +KPX yacute ecaron -10 +KPX yacute ecircumflex -10 +KPX yacute edieresis -10 +KPX yacute edotaccent -10 +KPX yacute egrave -10 +KPX yacute emacron -10 +KPX yacute eogonek -10 +KPX yacute o -25 +KPX yacute oacute -25 +KPX yacute ocircumflex -25 +KPX yacute odieresis -25 +KPX yacute ograve -25 +KPX yacute ohungarumlaut -25 +KPX yacute omacron -25 +KPX yacute oslash -25 +KPX yacute otilde -25 +KPX yacute period -80 +KPX ydieresis a -30 +KPX ydieresis aacute -30 +KPX ydieresis abreve -30 +KPX ydieresis acircumflex -30 +KPX ydieresis adieresis -30 +KPX ydieresis agrave -30 +KPX ydieresis amacron -30 +KPX ydieresis aogonek -30 +KPX ydieresis aring -30 +KPX ydieresis atilde -30 +KPX ydieresis comma -80 +KPX ydieresis e -10 +KPX ydieresis eacute -10 +KPX ydieresis ecaron -10 +KPX ydieresis ecircumflex -10 +KPX ydieresis edieresis -10 +KPX ydieresis edotaccent -10 +KPX ydieresis egrave -10 +KPX ydieresis emacron -10 +KPX ydieresis eogonek -10 +KPX ydieresis o -25 +KPX ydieresis oacute -25 +KPX ydieresis ocircumflex -25 +KPX ydieresis odieresis -25 +KPX ydieresis ograve -25 +KPX ydieresis ohungarumlaut -25 +KPX ydieresis omacron -25 +KPX ydieresis oslash -25 +KPX ydieresis otilde -25 +KPX ydieresis period -80 +KPX z e 10 +KPX z eacute 10 +KPX z ecaron 10 +KPX z ecircumflex 10 +KPX z edieresis 10 +KPX z edotaccent 10 +KPX z egrave 10 +KPX z emacron 10 +KPX z eogonek 10 +KPX zacute e 10 +KPX zacute eacute 10 +KPX zacute ecaron 10 +KPX zacute ecircumflex 10 +KPX zacute edieresis 10 +KPX zacute edotaccent 10 +KPX zacute egrave 10 +KPX zacute emacron 10 +KPX zacute eogonek 10 +KPX zcaron e 10 +KPX zcaron eacute 10 +KPX zcaron ecaron 10 +KPX zcaron ecircumflex 10 +KPX zcaron edieresis 10 +KPX zcaron edotaccent 10 +KPX zcaron egrave 10 +KPX zcaron emacron 10 +KPX zcaron eogonek 10 +KPX zdotaccent e 10 +KPX zdotaccent eacute 10 +KPX zdotaccent ecaron 10 +KPX zdotaccent ecircumflex 10 +KPX zdotaccent edieresis 10 +KPX zdotaccent edotaccent 10 +KPX zdotaccent egrave 10 +KPX zdotaccent emacron 10 +KPX zdotaccent eogonek 10 +EndKernPairs +EndKernData +EndFontMetrics diff --git a/openoffice/share/psprint/fontmetric/Helvetica-BoldOblique.afm b/openoffice/share/psprint/fontmetric/Helvetica-BoldOblique.afm new file mode 100644 index 0000000000000000000000000000000000000000..e94412061d1ac7180c6f63f1e2ea6b02d3d345ae --- /dev/null +++ b/openoffice/share/psprint/fontmetric/Helvetica-BoldOblique.afm @@ -0,0 +1,2825 @@ +StartFontMetrics 4.1 +Comment Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved. +Comment Creation Date: Thu May 1 12:45:12 1997 +Comment UniqueID 43053 +Comment VMusage 14482 68586 +FontName Helvetica-BoldOblique +FullName Helvetica Bold Oblique +FamilyName Helvetica +Weight Bold +ItalicAngle -12 +IsFixedPitch false +FontBBox -174 -228 1114 962 +UnderlinePosition -100 +UnderlineThickness 50 +Version 002.000 +Notice Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. +EncodingScheme AdobeStandardEncoding +CapHeight 718 +XHeight 532 +Ascender 718 +Descender -207 +StdHW 118 +StdVW 140 +StartCharMetrics 314 +C 32 ; WX 278 ; N space ; B 0 0 0 0 ; +C 33 ; WX 333 ; N exclam ; B 94 0 397 718 ; +C 34 ; WX 474 ; N quotedbl ; B 193 447 529 718 ; +C 35 ; WX 556 ; N numbersign ; B 60 0 644 698 ; +C 36 ; WX 556 ; N dollar ; B 67 -115 622 775 ; +C 37 ; WX 889 ; N percent ; B 136 -19 901 710 ; +C 38 ; WX 722 ; N ampersand ; B 89 -19 732 718 ; +C 39 ; WX 278 ; N quoteright ; B 167 445 362 718 ; +C 40 ; WX 333 ; N parenleft ; B 76 -208 470 734 ; +C 41 ; WX 333 ; N parenright ; B -25 -208 369 734 ; +C 42 ; WX 389 ; N asterisk ; B 146 387 481 718 ; +C 43 ; WX 584 ; N plus ; B 82 0 610 506 ; +C 44 ; WX 278 ; N comma ; B 28 -168 245 146 ; +C 45 ; WX 333 ; N hyphen ; B 73 215 379 345 ; +C 46 ; WX 278 ; N period ; B 64 0 245 146 ; +C 47 ; WX 278 ; N slash ; B -37 -19 468 737 ; +C 48 ; WX 556 ; N zero ; B 86 -19 617 710 ; +C 49 ; WX 556 ; N one ; B 173 0 529 710 ; +C 50 ; WX 556 ; N two ; B 26 0 619 710 ; +C 51 ; WX 556 ; N three ; B 65 -19 608 710 ; +C 52 ; WX 556 ; N four ; B 60 0 598 710 ; +C 53 ; WX 556 ; N five ; B 64 -19 636 698 ; +C 54 ; WX 556 ; N six ; B 85 -19 619 710 ; +C 55 ; WX 556 ; N seven ; B 125 0 676 698 ; +C 56 ; WX 556 ; N eight ; B 69 -19 616 710 ; +C 57 ; WX 556 ; N nine ; B 78 -19 615 710 ; +C 58 ; WX 333 ; N colon ; B 92 0 351 512 ; +C 59 ; WX 333 ; N semicolon ; B 56 -168 351 512 ; +C 60 ; WX 584 ; N less ; B 82 -8 655 514 ; +C 61 ; WX 584 ; N equal ; B 58 87 633 419 ; +C 62 ; WX 584 ; N greater ; B 36 -8 609 514 ; +C 63 ; WX 611 ; N question ; B 165 0 671 727 ; +C 64 ; WX 975 ; N at ; B 186 -19 954 737 ; +C 65 ; WX 722 ; N A ; B 20 0 702 718 ; +C 66 ; WX 722 ; N B ; B 76 0 764 718 ; +C 67 ; WX 722 ; N C ; B 107 -19 789 737 ; +C 68 ; WX 722 ; N D ; B 76 0 777 718 ; +C 69 ; WX 667 ; N E ; B 76 0 757 718 ; +C 70 ; WX 611 ; N F ; B 76 0 740 718 ; +C 71 ; WX 778 ; N G ; B 108 -19 817 737 ; +C 72 ; WX 722 ; N H ; B 71 0 804 718 ; +C 73 ; WX 278 ; N I ; B 64 0 367 718 ; +C 74 ; WX 556 ; N J ; B 60 -18 637 718 ; +C 75 ; WX 722 ; N K ; B 87 0 858 718 ; +C 76 ; WX 611 ; N L ; B 76 0 611 718 ; +C 77 ; WX 833 ; N M ; B 69 0 918 718 ; +C 78 ; WX 722 ; N N ; B 69 0 807 718 ; +C 79 ; WX 778 ; N O ; B 107 -19 823 737 ; +C 80 ; WX 667 ; N P ; B 76 0 738 718 ; +C 81 ; WX 778 ; N Q ; B 107 -52 823 737 ; +C 82 ; WX 722 ; N R ; B 76 0 778 718 ; +C 83 ; WX 667 ; N S ; B 81 -19 718 737 ; +C 84 ; WX 611 ; N T ; B 140 0 751 718 ; +C 85 ; WX 722 ; N U ; B 116 -19 804 718 ; +C 86 ; WX 667 ; N V ; B 172 0 801 718 ; +C 87 ; WX 944 ; N W ; B 169 0 1082 718 ; +C 88 ; WX 667 ; N X ; B 14 0 791 718 ; +C 89 ; WX 667 ; N Y ; B 168 0 806 718 ; +C 90 ; WX 611 ; N Z ; B 25 0 737 718 ; +C 91 ; WX 333 ; N bracketleft ; B 21 -196 462 722 ; +C 92 ; WX 278 ; N backslash ; B 124 -19 307 737 ; +C 93 ; WX 333 ; N bracketright ; B -18 -196 423 722 ; +C 94 ; WX 584 ; N asciicircum ; B 131 323 591 698 ; +C 95 ; WX 556 ; N underscore ; B -27 -125 540 -75 ; +C 96 ; WX 278 ; N quoteleft ; B 165 454 361 727 ; +C 97 ; WX 556 ; N a ; B 55 -14 583 546 ; +C 98 ; WX 611 ; N b ; B 61 -14 645 718 ; +C 99 ; WX 556 ; N c ; B 79 -14 599 546 ; +C 100 ; WX 611 ; N d ; B 82 -14 704 718 ; +C 101 ; WX 556 ; N e ; B 70 -14 593 546 ; +C 102 ; WX 333 ; N f ; B 87 0 469 727 ; L i fi ; L l fl ; +C 103 ; WX 611 ; N g ; B 38 -217 666 546 ; +C 104 ; WX 611 ; N h ; B 65 0 629 718 ; +C 105 ; WX 278 ; N i ; B 69 0 363 725 ; +C 106 ; WX 278 ; N j ; B -42 -214 363 725 ; +C 107 ; WX 556 ; N k ; B 69 0 670 718 ; +C 108 ; WX 278 ; N l ; B 69 0 362 718 ; +C 109 ; WX 889 ; N m ; B 64 0 909 546 ; +C 110 ; WX 611 ; N n ; B 65 0 629 546 ; +C 111 ; WX 611 ; N o ; B 82 -14 643 546 ; +C 112 ; WX 611 ; N p ; B 18 -207 645 546 ; +C 113 ; WX 611 ; N q ; B 80 -207 665 546 ; +C 114 ; WX 389 ; N r ; B 64 0 489 546 ; +C 115 ; WX 556 ; N s ; B 63 -14 584 546 ; +C 116 ; WX 333 ; N t ; B 100 -6 422 676 ; +C 117 ; WX 611 ; N u ; B 98 -14 658 532 ; +C 118 ; WX 556 ; N v ; B 126 0 656 532 ; +C 119 ; WX 778 ; N w ; B 123 0 882 532 ; +C 120 ; WX 556 ; N x ; B 15 0 648 532 ; +C 121 ; WX 556 ; N y ; B 42 -214 652 532 ; +C 122 ; WX 500 ; N z ; B 20 0 583 532 ; +C 123 ; WX 389 ; N braceleft ; B 94 -196 518 722 ; +C 124 ; WX 280 ; N bar ; B 36 -225 361 775 ; +C 125 ; WX 389 ; N braceright ; B -18 -196 407 722 ; +C 126 ; WX 584 ; N asciitilde ; B 115 163 577 343 ; +C 161 ; WX 333 ; N exclamdown ; B 50 -186 353 532 ; +C 162 ; WX 556 ; N cent ; B 79 -118 599 628 ; +C 163 ; WX 556 ; N sterling ; B 50 -16 635 718 ; +C 164 ; WX 167 ; N fraction ; B -174 -19 487 710 ; +C 165 ; WX 556 ; N yen ; B 60 0 713 698 ; +C 166 ; WX 556 ; N florin ; B -50 -210 669 737 ; +C 167 ; WX 556 ; N section ; B 61 -184 598 727 ; +C 168 ; WX 556 ; N currency ; B 27 76 680 636 ; +C 169 ; WX 238 ; N quotesingle ; B 165 447 321 718 ; +C 170 ; WX 500 ; N quotedblleft ; B 160 454 588 727 ; +C 171 ; WX 556 ; N guillemotleft ; B 135 76 571 484 ; +C 172 ; WX 333 ; N guilsinglleft ; B 130 76 353 484 ; +C 173 ; WX 333 ; N guilsinglright ; B 99 76 322 484 ; +C 174 ; WX 611 ; N fi ; B 87 0 696 727 ; +C 175 ; WX 611 ; N fl ; B 87 0 695 727 ; +C 177 ; WX 556 ; N endash ; B 48 227 627 333 ; +C 178 ; WX 556 ; N dagger ; B 118 -171 626 718 ; +C 179 ; WX 556 ; N daggerdbl ; B 46 -171 628 718 ; +C 180 ; WX 278 ; N periodcentered ; B 110 172 276 334 ; +C 182 ; WX 556 ; N paragraph ; B 98 -191 688 700 ; +C 183 ; WX 350 ; N bullet ; B 83 194 420 524 ; +C 184 ; WX 278 ; N quotesinglbase ; B 41 -146 236 127 ; +C 185 ; WX 500 ; N quotedblbase ; B 36 -146 463 127 ; +C 186 ; WX 500 ; N quotedblright ; B 162 445 589 718 ; +C 187 ; WX 556 ; N guillemotright ; B 104 76 540 484 ; +C 188 ; WX 1000 ; N ellipsis ; B 92 0 939 146 ; +C 189 ; WX 1000 ; N perthousand ; B 76 -19 1038 710 ; +C 191 ; WX 611 ; N questiondown ; B 53 -195 559 532 ; +C 193 ; WX 333 ; N grave ; B 136 604 353 750 ; +C 194 ; WX 333 ; N acute ; B 236 604 515 750 ; +C 195 ; WX 333 ; N circumflex ; B 118 604 471 750 ; +C 196 ; WX 333 ; N tilde ; B 113 610 507 737 ; +C 197 ; WX 333 ; N macron ; B 122 604 483 678 ; +C 198 ; WX 333 ; N breve ; B 156 604 494 750 ; +C 199 ; WX 333 ; N dotaccent ; B 235 614 385 729 ; +C 200 ; WX 333 ; N dieresis ; B 137 614 482 729 ; +C 202 ; WX 333 ; N ring ; B 200 568 420 776 ; +C 203 ; WX 333 ; N cedilla ; B -37 -228 220 0 ; +C 205 ; WX 333 ; N hungarumlaut ; B 137 604 645 750 ; +C 206 ; WX 333 ; N ogonek ; B 41 -228 264 0 ; +C 207 ; WX 333 ; N caron ; B 149 604 502 750 ; +C 208 ; WX 1000 ; N emdash ; B 48 227 1071 333 ; +C 225 ; WX 1000 ; N AE ; B 5 0 1100 718 ; +C 227 ; WX 370 ; N ordfeminine ; B 125 401 465 737 ; +C 232 ; WX 611 ; N Lslash ; B 34 0 611 718 ; +C 233 ; WX 778 ; N Oslash ; B 35 -27 894 745 ; +C 234 ; WX 1000 ; N OE ; B 99 -19 1114 737 ; +C 235 ; WX 365 ; N ordmasculine ; B 123 401 485 737 ; +C 241 ; WX 889 ; N ae ; B 56 -14 923 546 ; +C 245 ; WX 278 ; N dotlessi ; B 69 0 322 532 ; +C 248 ; WX 278 ; N lslash ; B 40 0 407 718 ; +C 249 ; WX 611 ; N oslash ; B 22 -29 701 560 ; +C 250 ; WX 944 ; N oe ; B 82 -14 977 546 ; +C 251 ; WX 611 ; N germandbls ; B 69 -14 657 731 ; +C -1 ; WX 278 ; N Idieresis ; B 64 0 494 915 ; +C -1 ; WX 556 ; N eacute ; B 70 -14 627 750 ; +C -1 ; WX 556 ; N abreve ; B 55 -14 606 750 ; +C -1 ; WX 611 ; N uhungarumlaut ; B 98 -14 784 750 ; +C -1 ; WX 556 ; N ecaron ; B 70 -14 614 750 ; +C -1 ; WX 667 ; N Ydieresis ; B 168 0 806 915 ; +C -1 ; WX 584 ; N divide ; B 82 -42 610 548 ; +C -1 ; WX 667 ; N Yacute ; B 168 0 806 936 ; +C -1 ; WX 722 ; N Acircumflex ; B 20 0 706 936 ; +C -1 ; WX 556 ; N aacute ; B 55 -14 627 750 ; +C -1 ; WX 722 ; N Ucircumflex ; B 116 -19 804 936 ; +C -1 ; WX 556 ; N yacute ; B 42 -214 652 750 ; +C -1 ; WX 556 ; N scommaaccent ; B 63 -228 584 546 ; +C -1 ; WX 556 ; N ecircumflex ; B 70 -14 593 750 ; +C -1 ; WX 722 ; N Uring ; B 116 -19 804 962 ; +C -1 ; WX 722 ; N Udieresis ; B 116 -19 804 915 ; +C -1 ; WX 556 ; N aogonek ; B 55 -224 583 546 ; +C -1 ; WX 722 ; N Uacute ; B 116 -19 804 936 ; +C -1 ; WX 611 ; N uogonek ; B 98 -228 658 532 ; +C -1 ; WX 667 ; N Edieresis ; B 76 0 757 915 ; +C -1 ; WX 722 ; N Dcroat ; B 62 0 777 718 ; +C -1 ; WX 250 ; N commaaccent ; B 16 -228 188 -50 ; +C -1 ; WX 737 ; N copyright ; B 56 -19 835 737 ; +C -1 ; WX 667 ; N Emacron ; B 76 0 757 864 ; +C -1 ; WX 556 ; N ccaron ; B 79 -14 614 750 ; +C -1 ; WX 556 ; N aring ; B 55 -14 583 776 ; +C -1 ; WX 722 ; N Ncommaaccent ; B 69 -228 807 718 ; +C -1 ; WX 278 ; N lacute ; B 69 0 528 936 ; +C -1 ; WX 556 ; N agrave ; B 55 -14 583 750 ; +C -1 ; WX 611 ; N Tcommaaccent ; B 140 -228 751 718 ; +C -1 ; WX 722 ; N Cacute ; B 107 -19 789 936 ; +C -1 ; WX 556 ; N atilde ; B 55 -14 619 737 ; +C -1 ; WX 667 ; N Edotaccent ; B 76 0 757 915 ; +C -1 ; WX 556 ; N scaron ; B 63 -14 614 750 ; +C -1 ; WX 556 ; N scedilla ; B 63 -228 584 546 ; +C -1 ; WX 278 ; N iacute ; B 69 0 488 750 ; +C -1 ; WX 494 ; N lozenge ; B 90 0 564 745 ; +C -1 ; WX 722 ; N Rcaron ; B 76 0 778 936 ; +C -1 ; WX 778 ; N Gcommaaccent ; B 108 -228 817 737 ; +C -1 ; WX 611 ; N ucircumflex ; B 98 -14 658 750 ; +C -1 ; WX 556 ; N acircumflex ; B 55 -14 583 750 ; +C -1 ; WX 722 ; N Amacron ; B 20 0 718 864 ; +C -1 ; WX 389 ; N rcaron ; B 64 0 530 750 ; +C -1 ; WX 556 ; N ccedilla ; B 79 -228 599 546 ; +C -1 ; WX 611 ; N Zdotaccent ; B 25 0 737 915 ; +C -1 ; WX 667 ; N Thorn ; B 76 0 716 718 ; +C -1 ; WX 778 ; N Omacron ; B 107 -19 823 864 ; +C -1 ; WX 722 ; N Racute ; B 76 0 778 936 ; +C -1 ; WX 667 ; N Sacute ; B 81 -19 722 936 ; +C -1 ; WX 743 ; N dcaron ; B 82 -14 903 718 ; +C -1 ; WX 722 ; N Umacron ; B 116 -19 804 864 ; +C -1 ; WX 611 ; N uring ; B 98 -14 658 776 ; +C -1 ; WX 333 ; N threesuperior ; B 91 271 441 710 ; +C -1 ; WX 778 ; N Ograve ; B 107 -19 823 936 ; +C -1 ; WX 722 ; N Agrave ; B 20 0 702 936 ; +C -1 ; WX 722 ; N Abreve ; B 20 0 729 936 ; +C -1 ; WX 584 ; N multiply ; B 57 1 635 505 ; +C -1 ; WX 611 ; N uacute ; B 98 -14 658 750 ; +C -1 ; WX 611 ; N Tcaron ; B 140 0 751 936 ; +C -1 ; WX 494 ; N partialdiff ; B 43 -21 585 750 ; +C -1 ; WX 556 ; N ydieresis ; B 42 -214 652 729 ; +C -1 ; WX 722 ; N Nacute ; B 69 0 807 936 ; +C -1 ; WX 278 ; N icircumflex ; B 69 0 444 750 ; +C -1 ; WX 667 ; N Ecircumflex ; B 76 0 757 936 ; +C -1 ; WX 556 ; N adieresis ; B 55 -14 594 729 ; +C -1 ; WX 556 ; N edieresis ; B 70 -14 594 729 ; +C -1 ; WX 556 ; N cacute ; B 79 -14 627 750 ; +C -1 ; WX 611 ; N nacute ; B 65 0 654 750 ; +C -1 ; WX 611 ; N umacron ; B 98 -14 658 678 ; +C -1 ; WX 722 ; N Ncaron ; B 69 0 807 936 ; +C -1 ; WX 278 ; N Iacute ; B 64 0 528 936 ; +C -1 ; WX 584 ; N plusminus ; B 40 0 625 506 ; +C -1 ; WX 280 ; N brokenbar ; B 52 -150 345 700 ; +C -1 ; WX 737 ; N registered ; B 55 -19 834 737 ; +C -1 ; WX 778 ; N Gbreve ; B 108 -19 817 936 ; +C -1 ; WX 278 ; N Idotaccent ; B 64 0 397 915 ; +C -1 ; WX 600 ; N summation ; B 14 -10 670 706 ; +C -1 ; WX 667 ; N Egrave ; B 76 0 757 936 ; +C -1 ; WX 389 ; N racute ; B 64 0 543 750 ; +C -1 ; WX 611 ; N omacron ; B 82 -14 643 678 ; +C -1 ; WX 611 ; N Zacute ; B 25 0 737 936 ; +C -1 ; WX 611 ; N Zcaron ; B 25 0 737 936 ; +C -1 ; WX 549 ; N greaterequal ; B 26 0 629 704 ; +C -1 ; WX 722 ; N Eth ; B 62 0 777 718 ; +C -1 ; WX 722 ; N Ccedilla ; B 107 -228 789 737 ; +C -1 ; WX 278 ; N lcommaaccent ; B 30 -228 362 718 ; +C -1 ; WX 389 ; N tcaron ; B 100 -6 608 878 ; +C -1 ; WX 556 ; N eogonek ; B 70 -228 593 546 ; +C -1 ; WX 722 ; N Uogonek ; B 116 -228 804 718 ; +C -1 ; WX 722 ; N Aacute ; B 20 0 750 936 ; +C -1 ; WX 722 ; N Adieresis ; B 20 0 716 915 ; +C -1 ; WX 556 ; N egrave ; B 70 -14 593 750 ; +C -1 ; WX 500 ; N zacute ; B 20 0 599 750 ; +C -1 ; WX 278 ; N iogonek ; B -14 -224 363 725 ; +C -1 ; WX 778 ; N Oacute ; B 107 -19 823 936 ; +C -1 ; WX 611 ; N oacute ; B 82 -14 654 750 ; +C -1 ; WX 556 ; N amacron ; B 55 -14 595 678 ; +C -1 ; WX 556 ; N sacute ; B 63 -14 627 750 ; +C -1 ; WX 278 ; N idieresis ; B 69 0 455 729 ; +C -1 ; WX 778 ; N Ocircumflex ; B 107 -19 823 936 ; +C -1 ; WX 722 ; N Ugrave ; B 116 -19 804 936 ; +C -1 ; WX 612 ; N Delta ; B 6 0 608 688 ; +C -1 ; WX 611 ; N thorn ; B 18 -208 645 718 ; +C -1 ; WX 333 ; N twosuperior ; B 69 283 449 710 ; +C -1 ; WX 778 ; N Odieresis ; B 107 -19 823 915 ; +C -1 ; WX 611 ; N mu ; B 22 -207 658 532 ; +C -1 ; WX 278 ; N igrave ; B 69 0 326 750 ; +C -1 ; WX 611 ; N ohungarumlaut ; B 82 -14 784 750 ; +C -1 ; WX 667 ; N Eogonek ; B 76 -224 757 718 ; +C -1 ; WX 611 ; N dcroat ; B 82 -14 789 718 ; +C -1 ; WX 834 ; N threequarters ; B 99 -19 839 710 ; +C -1 ; WX 667 ; N Scedilla ; B 81 -228 718 737 ; +C -1 ; WX 400 ; N lcaron ; B 69 0 561 718 ; +C -1 ; WX 722 ; N Kcommaaccent ; B 87 -228 858 718 ; +C -1 ; WX 611 ; N Lacute ; B 76 0 611 936 ; +C -1 ; WX 1000 ; N trademark ; B 179 306 1109 718 ; +C -1 ; WX 556 ; N edotaccent ; B 70 -14 593 729 ; +C -1 ; WX 278 ; N Igrave ; B 64 0 367 936 ; +C -1 ; WX 278 ; N Imacron ; B 64 0 496 864 ; +C -1 ; WX 611 ; N Lcaron ; B 76 0 643 718 ; +C -1 ; WX 834 ; N onehalf ; B 132 -19 858 710 ; +C -1 ; WX 549 ; N lessequal ; B 29 0 676 704 ; +C -1 ; WX 611 ; N ocircumflex ; B 82 -14 643 750 ; +C -1 ; WX 611 ; N ntilde ; B 65 0 646 737 ; +C -1 ; WX 722 ; N Uhungarumlaut ; B 116 -19 880 936 ; +C -1 ; WX 667 ; N Eacute ; B 76 0 757 936 ; +C -1 ; WX 556 ; N emacron ; B 70 -14 595 678 ; +C -1 ; WX 611 ; N gbreve ; B 38 -217 666 750 ; +C -1 ; WX 834 ; N onequarter ; B 132 -19 806 710 ; +C -1 ; WX 667 ; N Scaron ; B 81 -19 718 936 ; +C -1 ; WX 667 ; N Scommaaccent ; B 81 -228 718 737 ; +C -1 ; WX 778 ; N Ohungarumlaut ; B 107 -19 908 936 ; +C -1 ; WX 400 ; N degree ; B 175 426 467 712 ; +C -1 ; WX 611 ; N ograve ; B 82 -14 643 750 ; +C -1 ; WX 722 ; N Ccaron ; B 107 -19 789 936 ; +C -1 ; WX 611 ; N ugrave ; B 98 -14 658 750 ; +C -1 ; WX 549 ; N radical ; B 112 -46 689 850 ; +C -1 ; WX 722 ; N Dcaron ; B 76 0 777 936 ; +C -1 ; WX 389 ; N rcommaaccent ; B 26 -228 489 546 ; +C -1 ; WX 722 ; N Ntilde ; B 69 0 807 923 ; +C -1 ; WX 611 ; N otilde ; B 82 -14 646 737 ; +C -1 ; WX 722 ; N Rcommaaccent ; B 76 -228 778 718 ; +C -1 ; WX 611 ; N Lcommaaccent ; B 76 -228 611 718 ; +C -1 ; WX 722 ; N Atilde ; B 20 0 741 923 ; +C -1 ; WX 722 ; N Aogonek ; B 20 -224 702 718 ; +C -1 ; WX 722 ; N Aring ; B 20 0 702 962 ; +C -1 ; WX 778 ; N Otilde ; B 107 -19 823 923 ; +C -1 ; WX 500 ; N zdotaccent ; B 20 0 583 729 ; +C -1 ; WX 667 ; N Ecaron ; B 76 0 757 936 ; +C -1 ; WX 278 ; N Iogonek ; B -41 -228 367 718 ; +C -1 ; WX 556 ; N kcommaaccent ; B 69 -228 670 718 ; +C -1 ; WX 584 ; N minus ; B 82 197 610 309 ; +C -1 ; WX 278 ; N Icircumflex ; B 64 0 484 936 ; +C -1 ; WX 611 ; N ncaron ; B 65 0 641 750 ; +C -1 ; WX 333 ; N tcommaaccent ; B 58 -228 422 676 ; +C -1 ; WX 584 ; N logicalnot ; B 105 108 633 419 ; +C -1 ; WX 611 ; N odieresis ; B 82 -14 643 729 ; +C -1 ; WX 611 ; N udieresis ; B 98 -14 658 729 ; +C -1 ; WX 549 ; N notequal ; B 32 -49 630 570 ; +C -1 ; WX 611 ; N gcommaaccent ; B 38 -217 666 850 ; +C -1 ; WX 611 ; N eth ; B 82 -14 670 737 ; +C -1 ; WX 500 ; N zcaron ; B 20 0 586 750 ; +C -1 ; WX 611 ; N ncommaaccent ; B 65 -228 629 546 ; +C -1 ; WX 333 ; N onesuperior ; B 148 283 388 710 ; +C -1 ; WX 278 ; N imacron ; B 69 0 429 678 ; +EndCharMetrics +StartKernData +StartKernPairs 2481 +KPX A C -40 +KPX A Cacute -40 +KPX A Ccaron -40 +KPX A Ccedilla -40 +KPX A G -50 +KPX A Gbreve -50 +KPX A Gcommaaccent -50 +KPX A O -40 +KPX A Oacute -40 +KPX A Ocircumflex -40 +KPX A Odieresis -40 +KPX A Ograve -40 +KPX A Ohungarumlaut -40 +KPX A Omacron -40 +KPX A Oslash -40 +KPX A Otilde -40 +KPX A Q -40 +KPX A T -90 +KPX A Tcaron -90 +KPX A Tcommaaccent -90 +KPX A U -50 +KPX A Uacute -50 +KPX A Ucircumflex -50 +KPX A Udieresis -50 +KPX A Ugrave -50 +KPX A Uhungarumlaut -50 +KPX A Umacron -50 +KPX A Uogonek -50 +KPX A Uring -50 +KPX A V -80 +KPX A W -60 +KPX A Y -110 +KPX A Yacute -110 +KPX A Ydieresis -110 +KPX A u -30 +KPX A uacute -30 +KPX A ucircumflex -30 +KPX A udieresis -30 +KPX A ugrave -30 +KPX A uhungarumlaut -30 +KPX A umacron -30 +KPX A uogonek -30 +KPX A uring -30 +KPX A v -40 +KPX A w -30 +KPX A y -30 +KPX A yacute -30 +KPX A ydieresis -30 +KPX Aacute C -40 +KPX Aacute Cacute -40 +KPX Aacute Ccaron -40 +KPX Aacute Ccedilla -40 +KPX Aacute G -50 +KPX Aacute Gbreve -50 +KPX Aacute Gcommaaccent -50 +KPX Aacute O -40 +KPX Aacute Oacute -40 +KPX Aacute Ocircumflex -40 +KPX Aacute Odieresis -40 +KPX Aacute Ograve -40 +KPX Aacute Ohungarumlaut -40 +KPX Aacute Omacron -40 +KPX Aacute Oslash -40 +KPX Aacute Otilde -40 +KPX Aacute Q -40 +KPX Aacute T -90 +KPX Aacute Tcaron -90 +KPX Aacute Tcommaaccent -90 +KPX Aacute U -50 +KPX Aacute Uacute -50 +KPX Aacute Ucircumflex -50 +KPX Aacute Udieresis -50 +KPX Aacute Ugrave -50 +KPX Aacute Uhungarumlaut -50 +KPX Aacute Umacron -50 +KPX Aacute Uogonek -50 +KPX Aacute Uring -50 +KPX Aacute V -80 +KPX Aacute W -60 +KPX Aacute Y -110 +KPX Aacute Yacute -110 +KPX Aacute Ydieresis -110 +KPX Aacute u -30 +KPX Aacute uacute -30 +KPX Aacute ucircumflex -30 +KPX Aacute udieresis -30 +KPX Aacute ugrave -30 +KPX Aacute uhungarumlaut -30 +KPX Aacute umacron -30 +KPX Aacute uogonek -30 +KPX Aacute uring -30 +KPX Aacute v -40 +KPX Aacute w -30 +KPX Aacute y -30 +KPX Aacute yacute -30 +KPX Aacute ydieresis -30 +KPX Abreve C -40 +KPX Abreve Cacute -40 +KPX Abreve Ccaron -40 +KPX Abreve Ccedilla -40 +KPX Abreve G -50 +KPX Abreve Gbreve -50 +KPX Abreve Gcommaaccent -50 +KPX Abreve O -40 +KPX Abreve Oacute -40 +KPX Abreve Ocircumflex -40 +KPX Abreve Odieresis -40 +KPX Abreve Ograve -40 +KPX Abreve Ohungarumlaut -40 +KPX Abreve Omacron -40 +KPX Abreve Oslash -40 +KPX Abreve Otilde -40 +KPX Abreve Q -40 +KPX Abreve T -90 +KPX Abreve Tcaron -90 +KPX Abreve Tcommaaccent -90 +KPX Abreve U -50 +KPX Abreve Uacute -50 +KPX Abreve Ucircumflex -50 +KPX Abreve Udieresis -50 +KPX Abreve Ugrave -50 +KPX Abreve Uhungarumlaut -50 +KPX Abreve Umacron -50 +KPX Abreve Uogonek -50 +KPX Abreve Uring -50 +KPX Abreve V -80 +KPX Abreve W -60 +KPX Abreve Y -110 +KPX Abreve Yacute -110 +KPX Abreve Ydieresis -110 +KPX Abreve u -30 +KPX Abreve uacute -30 +KPX Abreve ucircumflex -30 +KPX Abreve udieresis -30 +KPX Abreve ugrave -30 +KPX Abreve uhungarumlaut -30 +KPX Abreve umacron -30 +KPX Abreve uogonek -30 +KPX Abreve uring -30 +KPX Abreve v -40 +KPX Abreve w -30 +KPX Abreve y -30 +KPX Abreve yacute -30 +KPX Abreve ydieresis -30 +KPX Acircumflex C -40 +KPX Acircumflex Cacute -40 +KPX Acircumflex Ccaron -40 +KPX Acircumflex Ccedilla -40 +KPX Acircumflex G -50 +KPX Acircumflex Gbreve -50 +KPX Acircumflex Gcommaaccent -50 +KPX Acircumflex O -40 +KPX Acircumflex Oacute -40 +KPX Acircumflex Ocircumflex -40 +KPX Acircumflex Odieresis -40 +KPX Acircumflex Ograve -40 +KPX Acircumflex Ohungarumlaut -40 +KPX Acircumflex Omacron -40 +KPX Acircumflex Oslash -40 +KPX Acircumflex Otilde -40 +KPX Acircumflex Q -40 +KPX Acircumflex T -90 +KPX Acircumflex Tcaron -90 +KPX Acircumflex Tcommaaccent -90 +KPX Acircumflex U -50 +KPX Acircumflex Uacute -50 +KPX Acircumflex Ucircumflex -50 +KPX Acircumflex Udieresis -50 +KPX Acircumflex Ugrave -50 +KPX Acircumflex Uhungarumlaut -50 +KPX Acircumflex Umacron -50 +KPX Acircumflex Uogonek -50 +KPX Acircumflex Uring -50 +KPX Acircumflex V -80 +KPX Acircumflex W -60 +KPX Acircumflex Y -110 +KPX Acircumflex Yacute -110 +KPX Acircumflex Ydieresis -110 +KPX Acircumflex u -30 +KPX Acircumflex uacute -30 +KPX Acircumflex ucircumflex -30 +KPX Acircumflex udieresis -30 +KPX Acircumflex ugrave -30 +KPX Acircumflex uhungarumlaut -30 +KPX Acircumflex umacron -30 +KPX Acircumflex uogonek -30 +KPX Acircumflex uring -30 +KPX Acircumflex v -40 +KPX Acircumflex w -30 +KPX Acircumflex y -30 +KPX Acircumflex yacute -30 +KPX Acircumflex ydieresis -30 +KPX Adieresis C -40 +KPX Adieresis Cacute -40 +KPX Adieresis Ccaron -40 +KPX Adieresis Ccedilla -40 +KPX Adieresis G -50 +KPX Adieresis Gbreve -50 +KPX Adieresis Gcommaaccent -50 +KPX Adieresis O -40 +KPX Adieresis Oacute -40 +KPX Adieresis Ocircumflex -40 +KPX Adieresis Odieresis -40 +KPX Adieresis Ograve -40 +KPX Adieresis Ohungarumlaut -40 +KPX Adieresis Omacron -40 +KPX Adieresis Oslash -40 +KPX Adieresis Otilde -40 +KPX Adieresis Q -40 +KPX Adieresis T -90 +KPX Adieresis Tcaron -90 +KPX Adieresis Tcommaaccent -90 +KPX Adieresis U -50 +KPX Adieresis Uacute -50 +KPX Adieresis Ucircumflex -50 +KPX Adieresis Udieresis -50 +KPX Adieresis Ugrave -50 +KPX Adieresis Uhungarumlaut -50 +KPX Adieresis Umacron -50 +KPX Adieresis Uogonek -50 +KPX Adieresis Uring -50 +KPX Adieresis V -80 +KPX Adieresis W -60 +KPX Adieresis Y -110 +KPX Adieresis Yacute -110 +KPX Adieresis Ydieresis -110 +KPX Adieresis u -30 +KPX Adieresis uacute -30 +KPX Adieresis ucircumflex -30 +KPX Adieresis udieresis -30 +KPX Adieresis ugrave -30 +KPX Adieresis uhungarumlaut -30 +KPX Adieresis umacron -30 +KPX Adieresis uogonek -30 +KPX Adieresis uring -30 +KPX Adieresis v -40 +KPX Adieresis w -30 +KPX Adieresis y -30 +KPX Adieresis yacute -30 +KPX Adieresis ydieresis -30 +KPX Agrave C -40 +KPX Agrave Cacute -40 +KPX Agrave Ccaron -40 +KPX Agrave Ccedilla -40 +KPX Agrave G -50 +KPX Agrave Gbreve -50 +KPX Agrave Gcommaaccent -50 +KPX Agrave O -40 +KPX Agrave Oacute -40 +KPX Agrave Ocircumflex -40 +KPX Agrave Odieresis -40 +KPX Agrave Ograve -40 +KPX Agrave Ohungarumlaut -40 +KPX Agrave Omacron -40 +KPX Agrave Oslash -40 +KPX Agrave Otilde -40 +KPX Agrave Q -40 +KPX Agrave T -90 +KPX Agrave Tcaron -90 +KPX Agrave Tcommaaccent -90 +KPX Agrave U -50 +KPX Agrave Uacute -50 +KPX Agrave Ucircumflex -50 +KPX Agrave Udieresis -50 +KPX Agrave Ugrave -50 +KPX Agrave Uhungarumlaut -50 +KPX Agrave Umacron -50 +KPX Agrave Uogonek -50 +KPX Agrave Uring -50 +KPX Agrave V -80 +KPX Agrave W -60 +KPX Agrave Y -110 +KPX Agrave Yacute -110 +KPX Agrave Ydieresis -110 +KPX Agrave u -30 +KPX Agrave uacute -30 +KPX Agrave ucircumflex -30 +KPX Agrave udieresis -30 +KPX Agrave ugrave -30 +KPX Agrave uhungarumlaut -30 +KPX Agrave umacron -30 +KPX Agrave uogonek -30 +KPX Agrave uring -30 +KPX Agrave v -40 +KPX Agrave w -30 +KPX Agrave y -30 +KPX Agrave yacute -30 +KPX Agrave ydieresis -30 +KPX Amacron C -40 +KPX Amacron Cacute -40 +KPX Amacron Ccaron -40 +KPX Amacron Ccedilla -40 +KPX Amacron G -50 +KPX Amacron Gbreve -50 +KPX Amacron Gcommaaccent -50 +KPX Amacron O -40 +KPX Amacron Oacute -40 +KPX Amacron Ocircumflex -40 +KPX Amacron Odieresis -40 +KPX Amacron Ograve -40 +KPX Amacron Ohungarumlaut -40 +KPX Amacron Omacron -40 +KPX Amacron Oslash -40 +KPX Amacron Otilde -40 +KPX Amacron Q -40 +KPX Amacron T -90 +KPX Amacron Tcaron -90 +KPX Amacron Tcommaaccent -90 +KPX Amacron U -50 +KPX Amacron Uacute -50 +KPX Amacron Ucircumflex -50 +KPX Amacron Udieresis -50 +KPX Amacron Ugrave -50 +KPX Amacron Uhungarumlaut -50 +KPX Amacron Umacron -50 +KPX Amacron Uogonek -50 +KPX Amacron Uring -50 +KPX Amacron V -80 +KPX Amacron W -60 +KPX Amacron Y -110 +KPX Amacron Yacute -110 +KPX Amacron Ydieresis -110 +KPX Amacron u -30 +KPX Amacron uacute -30 +KPX Amacron ucircumflex -30 +KPX Amacron udieresis -30 +KPX Amacron ugrave -30 +KPX Amacron uhungarumlaut -30 +KPX Amacron umacron -30 +KPX Amacron uogonek -30 +KPX Amacron uring -30 +KPX Amacron v -40 +KPX Amacron w -30 +KPX Amacron y -30 +KPX Amacron yacute -30 +KPX Amacron ydieresis -30 +KPX Aogonek C -40 +KPX Aogonek Cacute -40 +KPX Aogonek Ccaron -40 +KPX Aogonek Ccedilla -40 +KPX Aogonek G -50 +KPX Aogonek Gbreve -50 +KPX Aogonek Gcommaaccent -50 +KPX Aogonek O -40 +KPX Aogonek Oacute -40 +KPX Aogonek Ocircumflex -40 +KPX Aogonek Odieresis -40 +KPX Aogonek Ograve -40 +KPX Aogonek Ohungarumlaut -40 +KPX Aogonek Omacron -40 +KPX Aogonek Oslash -40 +KPX Aogonek Otilde -40 +KPX Aogonek Q -40 +KPX Aogonek T -90 +KPX Aogonek Tcaron -90 +KPX Aogonek Tcommaaccent -90 +KPX Aogonek U -50 +KPX Aogonek Uacute -50 +KPX Aogonek Ucircumflex -50 +KPX Aogonek Udieresis -50 +KPX Aogonek Ugrave -50 +KPX Aogonek Uhungarumlaut -50 +KPX Aogonek Umacron -50 +KPX Aogonek Uogonek -50 +KPX Aogonek Uring -50 +KPX Aogonek V -80 +KPX Aogonek W -60 +KPX Aogonek Y -110 +KPX Aogonek Yacute -110 +KPX Aogonek Ydieresis -110 +KPX Aogonek u -30 +KPX Aogonek uacute -30 +KPX Aogonek ucircumflex -30 +KPX Aogonek udieresis -30 +KPX Aogonek ugrave -30 +KPX Aogonek uhungarumlaut -30 +KPX Aogonek umacron -30 +KPX Aogonek uogonek -30 +KPX Aogonek uring -30 +KPX Aogonek v -40 +KPX Aogonek w -30 +KPX Aogonek y -30 +KPX Aogonek yacute -30 +KPX Aogonek ydieresis -30 +KPX Aring C -40 +KPX Aring Cacute -40 +KPX Aring Ccaron -40 +KPX Aring Ccedilla -40 +KPX Aring G -50 +KPX Aring Gbreve -50 +KPX Aring Gcommaaccent -50 +KPX Aring O -40 +KPX Aring Oacute -40 +KPX Aring Ocircumflex -40 +KPX Aring Odieresis -40 +KPX Aring Ograve -40 +KPX Aring Ohungarumlaut -40 +KPX Aring Omacron -40 +KPX Aring Oslash -40 +KPX Aring Otilde -40 +KPX Aring Q -40 +KPX Aring T -90 +KPX Aring Tcaron -90 +KPX Aring Tcommaaccent -90 +KPX Aring U -50 +KPX Aring Uacute -50 +KPX Aring Ucircumflex -50 +KPX Aring Udieresis -50 +KPX Aring Ugrave -50 +KPX Aring Uhungarumlaut -50 +KPX Aring Umacron -50 +KPX Aring Uogonek -50 +KPX Aring Uring -50 +KPX Aring V -80 +KPX Aring W -60 +KPX Aring Y -110 +KPX Aring Yacute -110 +KPX Aring Ydieresis -110 +KPX Aring u -30 +KPX Aring uacute -30 +KPX Aring ucircumflex -30 +KPX Aring udieresis -30 +KPX Aring ugrave -30 +KPX Aring uhungarumlaut -30 +KPX Aring umacron -30 +KPX Aring uogonek -30 +KPX Aring uring -30 +KPX Aring v -40 +KPX Aring w -30 +KPX Aring y -30 +KPX Aring yacute -30 +KPX Aring ydieresis -30 +KPX Atilde C -40 +KPX Atilde Cacute -40 +KPX Atilde Ccaron -40 +KPX Atilde Ccedilla -40 +KPX Atilde G -50 +KPX Atilde Gbreve -50 +KPX Atilde Gcommaaccent -50 +KPX Atilde O -40 +KPX Atilde Oacute -40 +KPX Atilde Ocircumflex -40 +KPX Atilde Odieresis -40 +KPX Atilde Ograve -40 +KPX Atilde Ohungarumlaut -40 +KPX Atilde Omacron -40 +KPX Atilde Oslash -40 +KPX Atilde Otilde -40 +KPX Atilde Q -40 +KPX Atilde T -90 +KPX Atilde Tcaron -90 +KPX Atilde Tcommaaccent -90 +KPX Atilde U -50 +KPX Atilde Uacute -50 +KPX Atilde Ucircumflex -50 +KPX Atilde Udieresis -50 +KPX Atilde Ugrave -50 +KPX Atilde Uhungarumlaut -50 +KPX Atilde Umacron -50 +KPX Atilde Uogonek -50 +KPX Atilde Uring -50 +KPX Atilde V -80 +KPX Atilde W -60 +KPX Atilde Y -110 +KPX Atilde Yacute -110 +KPX Atilde Ydieresis -110 +KPX Atilde u -30 +KPX Atilde uacute -30 +KPX Atilde ucircumflex -30 +KPX Atilde udieresis -30 +KPX Atilde ugrave -30 +KPX Atilde uhungarumlaut -30 +KPX Atilde umacron -30 +KPX Atilde uogonek -30 +KPX Atilde uring -30 +KPX Atilde v -40 +KPX Atilde w -30 +KPX Atilde y -30 +KPX Atilde yacute -30 +KPX Atilde ydieresis -30 +KPX B A -30 +KPX B Aacute -30 +KPX B Abreve -30 +KPX B Acircumflex -30 +KPX B Adieresis -30 +KPX B Agrave -30 +KPX B Amacron -30 +KPX B Aogonek -30 +KPX B Aring -30 +KPX B Atilde -30 +KPX B U -10 +KPX B Uacute -10 +KPX B Ucircumflex -10 +KPX B Udieresis -10 +KPX B Ugrave -10 +KPX B Uhungarumlaut -10 +KPX B Umacron -10 +KPX B Uogonek -10 +KPX B Uring -10 +KPX D A -40 +KPX D Aacute -40 +KPX D Abreve -40 +KPX D Acircumflex -40 +KPX D Adieresis -40 +KPX D Agrave -40 +KPX D Amacron -40 +KPX D Aogonek -40 +KPX D Aring -40 +KPX D Atilde -40 +KPX D V -40 +KPX D W -40 +KPX D Y -70 +KPX D Yacute -70 +KPX D Ydieresis -70 +KPX D comma -30 +KPX D period -30 +KPX Dcaron A -40 +KPX Dcaron Aacute -40 +KPX Dcaron Abreve -40 +KPX Dcaron Acircumflex -40 +KPX Dcaron Adieresis -40 +KPX Dcaron Agrave -40 +KPX Dcaron Amacron -40 +KPX Dcaron Aogonek -40 +KPX Dcaron Aring -40 +KPX Dcaron Atilde -40 +KPX Dcaron V -40 +KPX Dcaron W -40 +KPX Dcaron Y -70 +KPX Dcaron Yacute -70 +KPX Dcaron Ydieresis -70 +KPX Dcaron comma -30 +KPX Dcaron period -30 +KPX Dcroat A -40 +KPX Dcroat Aacute -40 +KPX Dcroat Abreve -40 +KPX Dcroat Acircumflex -40 +KPX Dcroat Adieresis -40 +KPX Dcroat Agrave -40 +KPX Dcroat Amacron -40 +KPX Dcroat Aogonek -40 +KPX Dcroat Aring -40 +KPX Dcroat Atilde -40 +KPX Dcroat V -40 +KPX Dcroat W -40 +KPX Dcroat Y -70 +KPX Dcroat Yacute -70 +KPX Dcroat Ydieresis -70 +KPX Dcroat comma -30 +KPX Dcroat period -30 +KPX F A -80 +KPX F Aacute -80 +KPX F Abreve -80 +KPX F Acircumflex -80 +KPX F Adieresis -80 +KPX F Agrave -80 +KPX F Amacron -80 +KPX F Aogonek -80 +KPX F Aring -80 +KPX F Atilde -80 +KPX F a -20 +KPX F aacute -20 +KPX F abreve -20 +KPX F acircumflex -20 +KPX F adieresis -20 +KPX F agrave -20 +KPX F amacron -20 +KPX F aogonek -20 +KPX F aring -20 +KPX F atilde -20 +KPX F comma -100 +KPX F period -100 +KPX J A -20 +KPX J Aacute -20 +KPX J Abreve -20 +KPX J Acircumflex -20 +KPX J Adieresis -20 +KPX J Agrave -20 +KPX J Amacron -20 +KPX J Aogonek -20 +KPX J Aring -20 +KPX J Atilde -20 +KPX J comma -20 +KPX J period -20 +KPX J u -20 +KPX J uacute -20 +KPX J ucircumflex -20 +KPX J udieresis -20 +KPX J ugrave -20 +KPX J uhungarumlaut -20 +KPX J umacron -20 +KPX J uogonek -20 +KPX J uring -20 +KPX K O -30 +KPX K Oacute -30 +KPX K Ocircumflex -30 +KPX K Odieresis -30 +KPX K Ograve -30 +KPX K Ohungarumlaut -30 +KPX K Omacron -30 +KPX K Oslash -30 +KPX K Otilde -30 +KPX K e -15 +KPX K eacute -15 +KPX K ecaron -15 +KPX K ecircumflex -15 +KPX K edieresis -15 +KPX K edotaccent -15 +KPX K egrave -15 +KPX K emacron -15 +KPX K eogonek -15 +KPX K o -35 +KPX K oacute -35 +KPX K ocircumflex -35 +KPX K odieresis -35 +KPX K ograve -35 +KPX K ohungarumlaut -35 +KPX K omacron -35 +KPX K oslash -35 +KPX K otilde -35 +KPX K u -30 +KPX K uacute -30 +KPX K ucircumflex -30 +KPX K udieresis -30 +KPX K ugrave -30 +KPX K uhungarumlaut -30 +KPX K umacron -30 +KPX K uogonek -30 +KPX K uring -30 +KPX K y -40 +KPX K yacute -40 +KPX K ydieresis -40 +KPX Kcommaaccent O -30 +KPX Kcommaaccent Oacute -30 +KPX Kcommaaccent Ocircumflex -30 +KPX Kcommaaccent Odieresis -30 +KPX Kcommaaccent Ograve -30 +KPX Kcommaaccent Ohungarumlaut -30 +KPX Kcommaaccent Omacron -30 +KPX Kcommaaccent Oslash -30 +KPX Kcommaaccent Otilde -30 +KPX Kcommaaccent e -15 +KPX Kcommaaccent eacute -15 +KPX Kcommaaccent ecaron -15 +KPX Kcommaaccent ecircumflex -15 +KPX Kcommaaccent edieresis -15 +KPX Kcommaaccent edotaccent -15 +KPX Kcommaaccent egrave -15 +KPX Kcommaaccent emacron -15 +KPX Kcommaaccent eogonek -15 +KPX Kcommaaccent o -35 +KPX Kcommaaccent oacute -35 +KPX Kcommaaccent ocircumflex -35 +KPX Kcommaaccent odieresis -35 +KPX Kcommaaccent ograve -35 +KPX Kcommaaccent ohungarumlaut -35 +KPX Kcommaaccent omacron -35 +KPX Kcommaaccent oslash -35 +KPX Kcommaaccent otilde -35 +KPX Kcommaaccent u -30 +KPX Kcommaaccent uacute -30 +KPX Kcommaaccent ucircumflex -30 +KPX Kcommaaccent udieresis -30 +KPX Kcommaaccent ugrave -30 +KPX Kcommaaccent uhungarumlaut -30 +KPX Kcommaaccent umacron -30 +KPX Kcommaaccent uogonek -30 +KPX Kcommaaccent uring -30 +KPX Kcommaaccent y -40 +KPX Kcommaaccent yacute -40 +KPX Kcommaaccent ydieresis -40 +KPX L T -90 +KPX L Tcaron -90 +KPX L Tcommaaccent -90 +KPX L V -110 +KPX L W -80 +KPX L Y -120 +KPX L Yacute -120 +KPX L Ydieresis -120 +KPX L quotedblright -140 +KPX L quoteright -140 +KPX L y -30 +KPX L yacute -30 +KPX L ydieresis -30 +KPX Lacute T -90 +KPX Lacute Tcaron -90 +KPX Lacute Tcommaaccent -90 +KPX Lacute V -110 +KPX Lacute W -80 +KPX Lacute Y -120 +KPX Lacute Yacute -120 +KPX Lacute Ydieresis -120 +KPX Lacute quotedblright -140 +KPX Lacute quoteright -140 +KPX Lacute y -30 +KPX Lacute yacute -30 +KPX Lacute ydieresis -30 +KPX Lcommaaccent T -90 +KPX Lcommaaccent Tcaron -90 +KPX Lcommaaccent Tcommaaccent -90 +KPX Lcommaaccent V -110 +KPX Lcommaaccent W -80 +KPX Lcommaaccent Y -120 +KPX Lcommaaccent Yacute -120 +KPX Lcommaaccent Ydieresis -120 +KPX Lcommaaccent quotedblright -140 +KPX Lcommaaccent quoteright -140 +KPX Lcommaaccent y -30 +KPX Lcommaaccent yacute -30 +KPX Lcommaaccent ydieresis -30 +KPX Lslash T -90 +KPX Lslash Tcaron -90 +KPX Lslash Tcommaaccent -90 +KPX Lslash V -110 +KPX Lslash W -80 +KPX Lslash Y -120 +KPX Lslash Yacute -120 +KPX Lslash Ydieresis -120 +KPX Lslash quotedblright -140 +KPX Lslash quoteright -140 +KPX Lslash y -30 +KPX Lslash yacute -30 +KPX Lslash ydieresis -30 +KPX O A -50 +KPX O Aacute -50 +KPX O Abreve -50 +KPX O Acircumflex -50 +KPX O Adieresis -50 +KPX O Agrave -50 +KPX O Amacron -50 +KPX O Aogonek -50 +KPX O Aring -50 +KPX O Atilde -50 +KPX O T -40 +KPX O Tcaron -40 +KPX O Tcommaaccent -40 +KPX O V -50 +KPX O W -50 +KPX O X -50 +KPX O Y -70 +KPX O Yacute -70 +KPX O Ydieresis -70 +KPX O comma -40 +KPX O period -40 +KPX Oacute A -50 +KPX Oacute Aacute -50 +KPX Oacute Abreve -50 +KPX Oacute Acircumflex -50 +KPX Oacute Adieresis -50 +KPX Oacute Agrave -50 +KPX Oacute Amacron -50 +KPX Oacute Aogonek -50 +KPX Oacute Aring -50 +KPX Oacute Atilde -50 +KPX Oacute T -40 +KPX Oacute Tcaron -40 +KPX Oacute Tcommaaccent -40 +KPX Oacute V -50 +KPX Oacute W -50 +KPX Oacute X -50 +KPX Oacute Y -70 +KPX Oacute Yacute -70 +KPX Oacute Ydieresis -70 +KPX Oacute comma -40 +KPX Oacute period -40 +KPX Ocircumflex A -50 +KPX Ocircumflex Aacute -50 +KPX Ocircumflex Abreve -50 +KPX Ocircumflex Acircumflex -50 +KPX Ocircumflex Adieresis -50 +KPX Ocircumflex Agrave -50 +KPX Ocircumflex Amacron -50 +KPX Ocircumflex Aogonek -50 +KPX Ocircumflex Aring -50 +KPX Ocircumflex Atilde -50 +KPX Ocircumflex T -40 +KPX Ocircumflex Tcaron -40 +KPX Ocircumflex Tcommaaccent -40 +KPX Ocircumflex V -50 +KPX Ocircumflex W -50 +KPX Ocircumflex X -50 +KPX Ocircumflex Y -70 +KPX Ocircumflex Yacute -70 +KPX Ocircumflex Ydieresis -70 +KPX Ocircumflex comma -40 +KPX Ocircumflex period -40 +KPX Odieresis A -50 +KPX Odieresis Aacute -50 +KPX Odieresis Abreve -50 +KPX Odieresis Acircumflex -50 +KPX Odieresis Adieresis -50 +KPX Odieresis Agrave -50 +KPX Odieresis Amacron -50 +KPX Odieresis Aogonek -50 +KPX Odieresis Aring -50 +KPX Odieresis Atilde -50 +KPX Odieresis T -40 +KPX Odieresis Tcaron -40 +KPX Odieresis Tcommaaccent -40 +KPX Odieresis V -50 +KPX Odieresis W -50 +KPX Odieresis X -50 +KPX Odieresis Y -70 +KPX Odieresis Yacute -70 +KPX Odieresis Ydieresis -70 +KPX Odieresis comma -40 +KPX Odieresis period -40 +KPX Ograve A -50 +KPX Ograve Aacute -50 +KPX Ograve Abreve -50 +KPX Ograve Acircumflex -50 +KPX Ograve Adieresis -50 +KPX Ograve Agrave -50 +KPX Ograve Amacron -50 +KPX Ograve Aogonek -50 +KPX Ograve Aring -50 +KPX Ograve Atilde -50 +KPX Ograve T -40 +KPX Ograve Tcaron -40 +KPX Ograve Tcommaaccent -40 +KPX Ograve V -50 +KPX Ograve W -50 +KPX Ograve X -50 +KPX Ograve Y -70 +KPX Ograve Yacute -70 +KPX Ograve Ydieresis -70 +KPX Ograve comma -40 +KPX Ograve period -40 +KPX Ohungarumlaut A -50 +KPX Ohungarumlaut Aacute -50 +KPX Ohungarumlaut Abreve -50 +KPX Ohungarumlaut Acircumflex -50 +KPX Ohungarumlaut Adieresis -50 +KPX Ohungarumlaut Agrave -50 +KPX Ohungarumlaut Amacron -50 +KPX Ohungarumlaut Aogonek -50 +KPX Ohungarumlaut Aring -50 +KPX Ohungarumlaut Atilde -50 +KPX Ohungarumlaut T -40 +KPX Ohungarumlaut Tcaron -40 +KPX Ohungarumlaut Tcommaaccent -40 +KPX Ohungarumlaut V -50 +KPX Ohungarumlaut W -50 +KPX Ohungarumlaut X -50 +KPX Ohungarumlaut Y -70 +KPX Ohungarumlaut Yacute -70 +KPX Ohungarumlaut Ydieresis -70 +KPX Ohungarumlaut comma -40 +KPX Ohungarumlaut period -40 +KPX Omacron A -50 +KPX Omacron Aacute -50 +KPX Omacron Abreve -50 +KPX Omacron Acircumflex -50 +KPX Omacron Adieresis -50 +KPX Omacron Agrave -50 +KPX Omacron Amacron -50 +KPX Omacron Aogonek -50 +KPX Omacron Aring -50 +KPX Omacron Atilde -50 +KPX Omacron T -40 +KPX Omacron Tcaron -40 +KPX Omacron Tcommaaccent -40 +KPX Omacron V -50 +KPX Omacron W -50 +KPX Omacron X -50 +KPX Omacron Y -70 +KPX Omacron Yacute -70 +KPX Omacron Ydieresis -70 +KPX Omacron comma -40 +KPX Omacron period -40 +KPX Oslash A -50 +KPX Oslash Aacute -50 +KPX Oslash Abreve -50 +KPX Oslash Acircumflex -50 +KPX Oslash Adieresis -50 +KPX Oslash Agrave -50 +KPX Oslash Amacron -50 +KPX Oslash Aogonek -50 +KPX Oslash Aring -50 +KPX Oslash Atilde -50 +KPX Oslash T -40 +KPX Oslash Tcaron -40 +KPX Oslash Tcommaaccent -40 +KPX Oslash V -50 +KPX Oslash W -50 +KPX Oslash X -50 +KPX Oslash Y -70 +KPX Oslash Yacute -70 +KPX Oslash Ydieresis -70 +KPX Oslash comma -40 +KPX Oslash period -40 +KPX Otilde A -50 +KPX Otilde Aacute -50 +KPX Otilde Abreve -50 +KPX Otilde Acircumflex -50 +KPX Otilde Adieresis -50 +KPX Otilde Agrave -50 +KPX Otilde Amacron -50 +KPX Otilde Aogonek -50 +KPX Otilde Aring -50 +KPX Otilde Atilde -50 +KPX Otilde T -40 +KPX Otilde Tcaron -40 +KPX Otilde Tcommaaccent -40 +KPX Otilde V -50 +KPX Otilde W -50 +KPX Otilde X -50 +KPX Otilde Y -70 +KPX Otilde Yacute -70 +KPX Otilde Ydieresis -70 +KPX Otilde comma -40 +KPX Otilde period -40 +KPX P A -100 +KPX P Aacute -100 +KPX P Abreve -100 +KPX P Acircumflex -100 +KPX P Adieresis -100 +KPX P Agrave -100 +KPX P Amacron -100 +KPX P Aogonek -100 +KPX P Aring -100 +KPX P Atilde -100 +KPX P a -30 +KPX P aacute -30 +KPX P abreve -30 +KPX P acircumflex -30 +KPX P adieresis -30 +KPX P agrave -30 +KPX P amacron -30 +KPX P aogonek -30 +KPX P aring -30 +KPX P atilde -30 +KPX P comma -120 +KPX P e -30 +KPX P eacute -30 +KPX P ecaron -30 +KPX P ecircumflex -30 +KPX P edieresis -30 +KPX P edotaccent -30 +KPX P egrave -30 +KPX P emacron -30 +KPX P eogonek -30 +KPX P o -40 +KPX P oacute -40 +KPX P ocircumflex -40 +KPX P odieresis -40 +KPX P ograve -40 +KPX P ohungarumlaut -40 +KPX P omacron -40 +KPX P oslash -40 +KPX P otilde -40 +KPX P period -120 +KPX Q U -10 +KPX Q Uacute -10 +KPX Q Ucircumflex -10 +KPX Q Udieresis -10 +KPX Q Ugrave -10 +KPX Q Uhungarumlaut -10 +KPX Q Umacron -10 +KPX Q Uogonek -10 +KPX Q Uring -10 +KPX Q comma 20 +KPX Q period 20 +KPX R O -20 +KPX R Oacute -20 +KPX R Ocircumflex -20 +KPX R Odieresis -20 +KPX R Ograve -20 +KPX R Ohungarumlaut -20 +KPX R Omacron -20 +KPX R Oslash -20 +KPX R Otilde -20 +KPX R T -20 +KPX R Tcaron -20 +KPX R Tcommaaccent -20 +KPX R U -20 +KPX R Uacute -20 +KPX R Ucircumflex -20 +KPX R Udieresis -20 +KPX R Ugrave -20 +KPX R Uhungarumlaut -20 +KPX R Umacron -20 +KPX R Uogonek -20 +KPX R Uring -20 +KPX R V -50 +KPX R W -40 +KPX R Y -50 +KPX R Yacute -50 +KPX R Ydieresis -50 +KPX Racute O -20 +KPX Racute Oacute -20 +KPX Racute Ocircumflex -20 +KPX Racute Odieresis -20 +KPX Racute Ograve -20 +KPX Racute Ohungarumlaut -20 +KPX Racute Omacron -20 +KPX Racute Oslash -20 +KPX Racute Otilde -20 +KPX Racute T -20 +KPX Racute Tcaron -20 +KPX Racute Tcommaaccent -20 +KPX Racute U -20 +KPX Racute Uacute -20 +KPX Racute Ucircumflex -20 +KPX Racute Udieresis -20 +KPX Racute Ugrave -20 +KPX Racute Uhungarumlaut -20 +KPX Racute Umacron -20 +KPX Racute Uogonek -20 +KPX Racute Uring -20 +KPX Racute V -50 +KPX Racute W -40 +KPX Racute Y -50 +KPX Racute Yacute -50 +KPX Racute Ydieresis -50 +KPX Rcaron O -20 +KPX Rcaron Oacute -20 +KPX Rcaron Ocircumflex -20 +KPX Rcaron Odieresis -20 +KPX Rcaron Ograve -20 +KPX Rcaron Ohungarumlaut -20 +KPX Rcaron Omacron -20 +KPX Rcaron Oslash -20 +KPX Rcaron Otilde -20 +KPX Rcaron T -20 +KPX Rcaron Tcaron -20 +KPX Rcaron Tcommaaccent -20 +KPX Rcaron U -20 +KPX Rcaron Uacute -20 +KPX Rcaron Ucircumflex -20 +KPX Rcaron Udieresis -20 +KPX Rcaron Ugrave -20 +KPX Rcaron Uhungarumlaut -20 +KPX Rcaron Umacron -20 +KPX Rcaron Uogonek -20 +KPX Rcaron Uring -20 +KPX Rcaron V -50 +KPX Rcaron W -40 +KPX Rcaron Y -50 +KPX Rcaron Yacute -50 +KPX Rcaron Ydieresis -50 +KPX Rcommaaccent O -20 +KPX Rcommaaccent Oacute -20 +KPX Rcommaaccent Ocircumflex -20 +KPX Rcommaaccent Odieresis -20 +KPX Rcommaaccent Ograve -20 +KPX Rcommaaccent Ohungarumlaut -20 +KPX Rcommaaccent Omacron -20 +KPX Rcommaaccent Oslash -20 +KPX Rcommaaccent Otilde -20 +KPX Rcommaaccent T -20 +KPX Rcommaaccent Tcaron -20 +KPX Rcommaaccent Tcommaaccent -20 +KPX Rcommaaccent U -20 +KPX Rcommaaccent Uacute -20 +KPX Rcommaaccent Ucircumflex -20 +KPX Rcommaaccent Udieresis -20 +KPX Rcommaaccent Ugrave -20 +KPX Rcommaaccent Uhungarumlaut -20 +KPX Rcommaaccent Umacron -20 +KPX Rcommaaccent Uogonek -20 +KPX Rcommaaccent Uring -20 +KPX Rcommaaccent V -50 +KPX Rcommaaccent W -40 +KPX Rcommaaccent Y -50 +KPX Rcommaaccent Yacute -50 +KPX Rcommaaccent Ydieresis -50 +KPX T A -90 +KPX T Aacute -90 +KPX T Abreve -90 +KPX T Acircumflex -90 +KPX T Adieresis -90 +KPX T Agrave -90 +KPX T Amacron -90 +KPX T Aogonek -90 +KPX T Aring -90 +KPX T Atilde -90 +KPX T O -40 +KPX T Oacute -40 +KPX T Ocircumflex -40 +KPX T Odieresis -40 +KPX T Ograve -40 +KPX T Ohungarumlaut -40 +KPX T Omacron -40 +KPX T Oslash -40 +KPX T Otilde -40 +KPX T a -80 +KPX T aacute -80 +KPX T abreve -80 +KPX T acircumflex -80 +KPX T adieresis -80 +KPX T agrave -80 +KPX T amacron -80 +KPX T aogonek -80 +KPX T aring -80 +KPX T atilde -80 +KPX T colon -40 +KPX T comma -80 +KPX T e -60 +KPX T eacute -60 +KPX T ecaron -60 +KPX T ecircumflex -60 +KPX T edieresis -60 +KPX T edotaccent -60 +KPX T egrave -60 +KPX T emacron -60 +KPX T eogonek -60 +KPX T hyphen -120 +KPX T o -80 +KPX T oacute -80 +KPX T ocircumflex -80 +KPX T odieresis -80 +KPX T ograve -80 +KPX T ohungarumlaut -80 +KPX T omacron -80 +KPX T oslash -80 +KPX T otilde -80 +KPX T period -80 +KPX T r -80 +KPX T racute -80 +KPX T rcommaaccent -80 +KPX T semicolon -40 +KPX T u -90 +KPX T uacute -90 +KPX T ucircumflex -90 +KPX T udieresis -90 +KPX T ugrave -90 +KPX T uhungarumlaut -90 +KPX T umacron -90 +KPX T uogonek -90 +KPX T uring -90 +KPX T w -60 +KPX T y -60 +KPX T yacute -60 +KPX T ydieresis -60 +KPX Tcaron A -90 +KPX Tcaron Aacute -90 +KPX Tcaron Abreve -90 +KPX Tcaron Acircumflex -90 +KPX Tcaron Adieresis -90 +KPX Tcaron Agrave -90 +KPX Tcaron Amacron -90 +KPX Tcaron Aogonek -90 +KPX Tcaron Aring -90 +KPX Tcaron Atilde -90 +KPX Tcaron O -40 +KPX Tcaron Oacute -40 +KPX Tcaron Ocircumflex -40 +KPX Tcaron Odieresis -40 +KPX Tcaron Ograve -40 +KPX Tcaron Ohungarumlaut -40 +KPX Tcaron Omacron -40 +KPX Tcaron Oslash -40 +KPX Tcaron Otilde -40 +KPX Tcaron a -80 +KPX Tcaron aacute -80 +KPX Tcaron abreve -80 +KPX Tcaron acircumflex -80 +KPX Tcaron adieresis -80 +KPX Tcaron agrave -80 +KPX Tcaron amacron -80 +KPX Tcaron aogonek -80 +KPX Tcaron aring -80 +KPX Tcaron atilde -80 +KPX Tcaron colon -40 +KPX Tcaron comma -80 +KPX Tcaron e -60 +KPX Tcaron eacute -60 +KPX Tcaron ecaron -60 +KPX Tcaron ecircumflex -60 +KPX Tcaron edieresis -60 +KPX Tcaron edotaccent -60 +KPX Tcaron egrave -60 +KPX Tcaron emacron -60 +KPX Tcaron eogonek -60 +KPX Tcaron hyphen -120 +KPX Tcaron o -80 +KPX Tcaron oacute -80 +KPX Tcaron ocircumflex -80 +KPX Tcaron odieresis -80 +KPX Tcaron ograve -80 +KPX Tcaron ohungarumlaut -80 +KPX Tcaron omacron -80 +KPX Tcaron oslash -80 +KPX Tcaron otilde -80 +KPX Tcaron period -80 +KPX Tcaron r -80 +KPX Tcaron racute -80 +KPX Tcaron rcommaaccent -80 +KPX Tcaron semicolon -40 +KPX Tcaron u -90 +KPX Tcaron uacute -90 +KPX Tcaron ucircumflex -90 +KPX Tcaron udieresis -90 +KPX Tcaron ugrave -90 +KPX Tcaron uhungarumlaut -90 +KPX Tcaron umacron -90 +KPX Tcaron uogonek -90 +KPX Tcaron uring -90 +KPX Tcaron w -60 +KPX Tcaron y -60 +KPX Tcaron yacute -60 +KPX Tcaron ydieresis -60 +KPX Tcommaaccent A -90 +KPX Tcommaaccent Aacute -90 +KPX Tcommaaccent Abreve -90 +KPX Tcommaaccent Acircumflex -90 +KPX Tcommaaccent Adieresis -90 +KPX Tcommaaccent Agrave -90 +KPX Tcommaaccent Amacron -90 +KPX Tcommaaccent Aogonek -90 +KPX Tcommaaccent Aring -90 +KPX Tcommaaccent Atilde -90 +KPX Tcommaaccent O -40 +KPX Tcommaaccent Oacute -40 +KPX Tcommaaccent Ocircumflex -40 +KPX Tcommaaccent Odieresis -40 +KPX Tcommaaccent Ograve -40 +KPX Tcommaaccent Ohungarumlaut -40 +KPX Tcommaaccent Omacron -40 +KPX Tcommaaccent Oslash -40 +KPX Tcommaaccent Otilde -40 +KPX Tcommaaccent a -80 +KPX Tcommaaccent aacute -80 +KPX Tcommaaccent abreve -80 +KPX Tcommaaccent acircumflex -80 +KPX Tcommaaccent adieresis -80 +KPX Tcommaaccent agrave -80 +KPX Tcommaaccent amacron -80 +KPX Tcommaaccent aogonek -80 +KPX Tcommaaccent aring -80 +KPX Tcommaaccent atilde -80 +KPX Tcommaaccent colon -40 +KPX Tcommaaccent comma -80 +KPX Tcommaaccent e -60 +KPX Tcommaaccent eacute -60 +KPX Tcommaaccent ecaron -60 +KPX Tcommaaccent ecircumflex -60 +KPX Tcommaaccent edieresis -60 +KPX Tcommaaccent edotaccent -60 +KPX Tcommaaccent egrave -60 +KPX Tcommaaccent emacron -60 +KPX Tcommaaccent eogonek -60 +KPX Tcommaaccent hyphen -120 +KPX Tcommaaccent o -80 +KPX Tcommaaccent oacute -80 +KPX Tcommaaccent ocircumflex -80 +KPX Tcommaaccent odieresis -80 +KPX Tcommaaccent ograve -80 +KPX Tcommaaccent ohungarumlaut -80 +KPX Tcommaaccent omacron -80 +KPX Tcommaaccent oslash -80 +KPX Tcommaaccent otilde -80 +KPX Tcommaaccent period -80 +KPX Tcommaaccent r -80 +KPX Tcommaaccent racute -80 +KPX Tcommaaccent rcommaaccent -80 +KPX Tcommaaccent semicolon -40 +KPX Tcommaaccent u -90 +KPX Tcommaaccent uacute -90 +KPX Tcommaaccent ucircumflex -90 +KPX Tcommaaccent udieresis -90 +KPX Tcommaaccent ugrave -90 +KPX Tcommaaccent uhungarumlaut -90 +KPX Tcommaaccent umacron -90 +KPX Tcommaaccent uogonek -90 +KPX Tcommaaccent uring -90 +KPX Tcommaaccent w -60 +KPX Tcommaaccent y -60 +KPX Tcommaaccent yacute -60 +KPX Tcommaaccent ydieresis -60 +KPX U A -50 +KPX U Aacute -50 +KPX U Abreve -50 +KPX U Acircumflex -50 +KPX U Adieresis -50 +KPX U Agrave -50 +KPX U Amacron -50 +KPX U Aogonek -50 +KPX U Aring -50 +KPX U Atilde -50 +KPX U comma -30 +KPX U period -30 +KPX Uacute A -50 +KPX Uacute Aacute -50 +KPX Uacute Abreve -50 +KPX Uacute Acircumflex -50 +KPX Uacute Adieresis -50 +KPX Uacute Agrave -50 +KPX Uacute Amacron -50 +KPX Uacute Aogonek -50 +KPX Uacute Aring -50 +KPX Uacute Atilde -50 +KPX Uacute comma -30 +KPX Uacute period -30 +KPX Ucircumflex A -50 +KPX Ucircumflex Aacute -50 +KPX Ucircumflex Abreve -50 +KPX Ucircumflex Acircumflex -50 +KPX Ucircumflex Adieresis -50 +KPX Ucircumflex Agrave -50 +KPX Ucircumflex Amacron -50 +KPX Ucircumflex Aogonek -50 +KPX Ucircumflex Aring -50 +KPX Ucircumflex Atilde -50 +KPX Ucircumflex comma -30 +KPX Ucircumflex period -30 +KPX Udieresis A -50 +KPX Udieresis Aacute -50 +KPX Udieresis Abreve -50 +KPX Udieresis Acircumflex -50 +KPX Udieresis Adieresis -50 +KPX Udieresis Agrave -50 +KPX Udieresis Amacron -50 +KPX Udieresis Aogonek -50 +KPX Udieresis Aring -50 +KPX Udieresis Atilde -50 +KPX Udieresis comma -30 +KPX Udieresis period -30 +KPX Ugrave A -50 +KPX Ugrave Aacute -50 +KPX Ugrave Abreve -50 +KPX Ugrave Acircumflex -50 +KPX Ugrave Adieresis -50 +KPX Ugrave Agrave -50 +KPX Ugrave Amacron -50 +KPX Ugrave Aogonek -50 +KPX Ugrave Aring -50 +KPX Ugrave Atilde -50 +KPX Ugrave comma -30 +KPX Ugrave period -30 +KPX Uhungarumlaut A -50 +KPX Uhungarumlaut Aacute -50 +KPX Uhungarumlaut Abreve -50 +KPX Uhungarumlaut Acircumflex -50 +KPX Uhungarumlaut Adieresis -50 +KPX Uhungarumlaut Agrave -50 +KPX Uhungarumlaut Amacron -50 +KPX Uhungarumlaut Aogonek -50 +KPX Uhungarumlaut Aring -50 +KPX Uhungarumlaut Atilde -50 +KPX Uhungarumlaut comma -30 +KPX Uhungarumlaut period -30 +KPX Umacron A -50 +KPX Umacron Aacute -50 +KPX Umacron Abreve -50 +KPX Umacron Acircumflex -50 +KPX Umacron Adieresis -50 +KPX Umacron Agrave -50 +KPX Umacron Amacron -50 +KPX Umacron Aogonek -50 +KPX Umacron Aring -50 +KPX Umacron Atilde -50 +KPX Umacron comma -30 +KPX Umacron period -30 +KPX Uogonek A -50 +KPX Uogonek Aacute -50 +KPX Uogonek Abreve -50 +KPX Uogonek Acircumflex -50 +KPX Uogonek Adieresis -50 +KPX Uogonek Agrave -50 +KPX Uogonek Amacron -50 +KPX Uogonek Aogonek -50 +KPX Uogonek Aring -50 +KPX Uogonek Atilde -50 +KPX Uogonek comma -30 +KPX Uogonek period -30 +KPX Uring A -50 +KPX Uring Aacute -50 +KPX Uring Abreve -50 +KPX Uring Acircumflex -50 +KPX Uring Adieresis -50 +KPX Uring Agrave -50 +KPX Uring Amacron -50 +KPX Uring Aogonek -50 +KPX Uring Aring -50 +KPX Uring Atilde -50 +KPX Uring comma -30 +KPX Uring period -30 +KPX V A -80 +KPX V Aacute -80 +KPX V Abreve -80 +KPX V Acircumflex -80 +KPX V Adieresis -80 +KPX V Agrave -80 +KPX V Amacron -80 +KPX V Aogonek -80 +KPX V Aring -80 +KPX V Atilde -80 +KPX V G -50 +KPX V Gbreve -50 +KPX V Gcommaaccent -50 +KPX V O -50 +KPX V Oacute -50 +KPX V Ocircumflex -50 +KPX V Odieresis -50 +KPX V Ograve -50 +KPX V Ohungarumlaut -50 +KPX V Omacron -50 +KPX V Oslash -50 +KPX V Otilde -50 +KPX V a -60 +KPX V aacute -60 +KPX V abreve -60 +KPX V acircumflex -60 +KPX V adieresis -60 +KPX V agrave -60 +KPX V amacron -60 +KPX V aogonek -60 +KPX V aring -60 +KPX V atilde -60 +KPX V colon -40 +KPX V comma -120 +KPX V e -50 +KPX V eacute -50 +KPX V ecaron -50 +KPX V ecircumflex -50 +KPX V edieresis -50 +KPX V edotaccent -50 +KPX V egrave -50 +KPX V emacron -50 +KPX V eogonek -50 +KPX V hyphen -80 +KPX V o -90 +KPX V oacute -90 +KPX V ocircumflex -90 +KPX V odieresis -90 +KPX V ograve -90 +KPX V ohungarumlaut -90 +KPX V omacron -90 +KPX V oslash -90 +KPX V otilde -90 +KPX V period -120 +KPX V semicolon -40 +KPX V u -60 +KPX V uacute -60 +KPX V ucircumflex -60 +KPX V udieresis -60 +KPX V ugrave -60 +KPX V uhungarumlaut -60 +KPX V umacron -60 +KPX V uogonek -60 +KPX V uring -60 +KPX W A -60 +KPX W Aacute -60 +KPX W Abreve -60 +KPX W Acircumflex -60 +KPX W Adieresis -60 +KPX W Agrave -60 +KPX W Amacron -60 +KPX W Aogonek -60 +KPX W Aring -60 +KPX W Atilde -60 +KPX W O -20 +KPX W Oacute -20 +KPX W Ocircumflex -20 +KPX W Odieresis -20 +KPX W Ograve -20 +KPX W Ohungarumlaut -20 +KPX W Omacron -20 +KPX W Oslash -20 +KPX W Otilde -20 +KPX W a -40 +KPX W aacute -40 +KPX W abreve -40 +KPX W acircumflex -40 +KPX W adieresis -40 +KPX W agrave -40 +KPX W amacron -40 +KPX W aogonek -40 +KPX W aring -40 +KPX W atilde -40 +KPX W colon -10 +KPX W comma -80 +KPX W e -35 +KPX W eacute -35 +KPX W ecaron -35 +KPX W ecircumflex -35 +KPX W edieresis -35 +KPX W edotaccent -35 +KPX W egrave -35 +KPX W emacron -35 +KPX W eogonek -35 +KPX W hyphen -40 +KPX W o -60 +KPX W oacute -60 +KPX W ocircumflex -60 +KPX W odieresis -60 +KPX W ograve -60 +KPX W ohungarumlaut -60 +KPX W omacron -60 +KPX W oslash -60 +KPX W otilde -60 +KPX W period -80 +KPX W semicolon -10 +KPX W u -45 +KPX W uacute -45 +KPX W ucircumflex -45 +KPX W udieresis -45 +KPX W ugrave -45 +KPX W uhungarumlaut -45 +KPX W umacron -45 +KPX W uogonek -45 +KPX W uring -45 +KPX W y -20 +KPX W yacute -20 +KPX W ydieresis -20 +KPX Y A -110 +KPX Y Aacute -110 +KPX Y Abreve -110 +KPX Y Acircumflex -110 +KPX Y Adieresis -110 +KPX Y Agrave -110 +KPX Y Amacron -110 +KPX Y Aogonek -110 +KPX Y Aring -110 +KPX Y Atilde -110 +KPX Y O -70 +KPX Y Oacute -70 +KPX Y Ocircumflex -70 +KPX Y Odieresis -70 +KPX Y Ograve -70 +KPX Y Ohungarumlaut -70 +KPX Y Omacron -70 +KPX Y Oslash -70 +KPX Y Otilde -70 +KPX Y a -90 +KPX Y aacute -90 +KPX Y abreve -90 +KPX Y acircumflex -90 +KPX Y adieresis -90 +KPX Y agrave -90 +KPX Y amacron -90 +KPX Y aogonek -90 +KPX Y aring -90 +KPX Y atilde -90 +KPX Y colon -50 +KPX Y comma -100 +KPX Y e -80 +KPX Y eacute -80 +KPX Y ecaron -80 +KPX Y ecircumflex -80 +KPX Y edieresis -80 +KPX Y edotaccent -80 +KPX Y egrave -80 +KPX Y emacron -80 +KPX Y eogonek -80 +KPX Y o -100 +KPX Y oacute -100 +KPX Y ocircumflex -100 +KPX Y odieresis -100 +KPX Y ograve -100 +KPX Y ohungarumlaut -100 +KPX Y omacron -100 +KPX Y oslash -100 +KPX Y otilde -100 +KPX Y period -100 +KPX Y semicolon -50 +KPX Y u -100 +KPX Y uacute -100 +KPX Y ucircumflex -100 +KPX Y udieresis -100 +KPX Y ugrave -100 +KPX Y uhungarumlaut -100 +KPX Y umacron -100 +KPX Y uogonek -100 +KPX Y uring -100 +KPX Yacute A -110 +KPX Yacute Aacute -110 +KPX Yacute Abreve -110 +KPX Yacute Acircumflex -110 +KPX Yacute Adieresis -110 +KPX Yacute Agrave -110 +KPX Yacute Amacron -110 +KPX Yacute Aogonek -110 +KPX Yacute Aring -110 +KPX Yacute Atilde -110 +KPX Yacute O -70 +KPX Yacute Oacute -70 +KPX Yacute Ocircumflex -70 +KPX Yacute Odieresis -70 +KPX Yacute Ograve -70 +KPX Yacute Ohungarumlaut -70 +KPX Yacute Omacron -70 +KPX Yacute Oslash -70 +KPX Yacute Otilde -70 +KPX Yacute a -90 +KPX Yacute aacute -90 +KPX Yacute abreve -90 +KPX Yacute acircumflex -90 +KPX Yacute adieresis -90 +KPX Yacute agrave -90 +KPX Yacute amacron -90 +KPX Yacute aogonek -90 +KPX Yacute aring -90 +KPX Yacute atilde -90 +KPX Yacute colon -50 +KPX Yacute comma -100 +KPX Yacute e -80 +KPX Yacute eacute -80 +KPX Yacute ecaron -80 +KPX Yacute ecircumflex -80 +KPX Yacute edieresis -80 +KPX Yacute edotaccent -80 +KPX Yacute egrave -80 +KPX Yacute emacron -80 +KPX Yacute eogonek -80 +KPX Yacute o -100 +KPX Yacute oacute -100 +KPX Yacute ocircumflex -100 +KPX Yacute odieresis -100 +KPX Yacute ograve -100 +KPX Yacute ohungarumlaut -100 +KPX Yacute omacron -100 +KPX Yacute oslash -100 +KPX Yacute otilde -100 +KPX Yacute period -100 +KPX Yacute semicolon -50 +KPX Yacute u -100 +KPX Yacute uacute -100 +KPX Yacute ucircumflex -100 +KPX Yacute udieresis -100 +KPX Yacute ugrave -100 +KPX Yacute uhungarumlaut -100 +KPX Yacute umacron -100 +KPX Yacute uogonek -100 +KPX Yacute uring -100 +KPX Ydieresis A -110 +KPX Ydieresis Aacute -110 +KPX Ydieresis Abreve -110 +KPX Ydieresis Acircumflex -110 +KPX Ydieresis Adieresis -110 +KPX Ydieresis Agrave -110 +KPX Ydieresis Amacron -110 +KPX Ydieresis Aogonek -110 +KPX Ydieresis Aring -110 +KPX Ydieresis Atilde -110 +KPX Ydieresis O -70 +KPX Ydieresis Oacute -70 +KPX Ydieresis Ocircumflex -70 +KPX Ydieresis Odieresis -70 +KPX Ydieresis Ograve -70 +KPX Ydieresis Ohungarumlaut -70 +KPX Ydieresis Omacron -70 +KPX Ydieresis Oslash -70 +KPX Ydieresis Otilde -70 +KPX Ydieresis a -90 +KPX Ydieresis aacute -90 +KPX Ydieresis abreve -90 +KPX Ydieresis acircumflex -90 +KPX Ydieresis adieresis -90 +KPX Ydieresis agrave -90 +KPX Ydieresis amacron -90 +KPX Ydieresis aogonek -90 +KPX Ydieresis aring -90 +KPX Ydieresis atilde -90 +KPX Ydieresis colon -50 +KPX Ydieresis comma -100 +KPX Ydieresis e -80 +KPX Ydieresis eacute -80 +KPX Ydieresis ecaron -80 +KPX Ydieresis ecircumflex -80 +KPX Ydieresis edieresis -80 +KPX Ydieresis edotaccent -80 +KPX Ydieresis egrave -80 +KPX Ydieresis emacron -80 +KPX Ydieresis eogonek -80 +KPX Ydieresis o -100 +KPX Ydieresis oacute -100 +KPX Ydieresis ocircumflex -100 +KPX Ydieresis odieresis -100 +KPX Ydieresis ograve -100 +KPX Ydieresis ohungarumlaut -100 +KPX Ydieresis omacron -100 +KPX Ydieresis oslash -100 +KPX Ydieresis otilde -100 +KPX Ydieresis period -100 +KPX Ydieresis semicolon -50 +KPX Ydieresis u -100 +KPX Ydieresis uacute -100 +KPX Ydieresis ucircumflex -100 +KPX Ydieresis udieresis -100 +KPX Ydieresis ugrave -100 +KPX Ydieresis uhungarumlaut -100 +KPX Ydieresis umacron -100 +KPX Ydieresis uogonek -100 +KPX Ydieresis uring -100 +KPX a g -10 +KPX a gbreve -10 +KPX a gcommaaccent -10 +KPX a v -15 +KPX a w -15 +KPX a y -20 +KPX a yacute -20 +KPX a ydieresis -20 +KPX aacute g -10 +KPX aacute gbreve -10 +KPX aacute gcommaaccent -10 +KPX aacute v -15 +KPX aacute w -15 +KPX aacute y -20 +KPX aacute yacute -20 +KPX aacute ydieresis -20 +KPX abreve g -10 +KPX abreve gbreve -10 +KPX abreve gcommaaccent -10 +KPX abreve v -15 +KPX abreve w -15 +KPX abreve y -20 +KPX abreve yacute -20 +KPX abreve ydieresis -20 +KPX acircumflex g -10 +KPX acircumflex gbreve -10 +KPX acircumflex gcommaaccent -10 +KPX acircumflex v -15 +KPX acircumflex w -15 +KPX acircumflex y -20 +KPX acircumflex yacute -20 +KPX acircumflex ydieresis -20 +KPX adieresis g -10 +KPX adieresis gbreve -10 +KPX adieresis gcommaaccent -10 +KPX adieresis v -15 +KPX adieresis w -15 +KPX adieresis y -20 +KPX adieresis yacute -20 +KPX adieresis ydieresis -20 +KPX agrave g -10 +KPX agrave gbreve -10 +KPX agrave gcommaaccent -10 +KPX agrave v -15 +KPX agrave w -15 +KPX agrave y -20 +KPX agrave yacute -20 +KPX agrave ydieresis -20 +KPX amacron g -10 +KPX amacron gbreve -10 +KPX amacron gcommaaccent -10 +KPX amacron v -15 +KPX amacron w -15 +KPX amacron y -20 +KPX amacron yacute -20 +KPX amacron ydieresis -20 +KPX aogonek g -10 +KPX aogonek gbreve -10 +KPX aogonek gcommaaccent -10 +KPX aogonek v -15 +KPX aogonek w -15 +KPX aogonek y -20 +KPX aogonek yacute -20 +KPX aogonek ydieresis -20 +KPX aring g -10 +KPX aring gbreve -10 +KPX aring gcommaaccent -10 +KPX aring v -15 +KPX aring w -15 +KPX aring y -20 +KPX aring yacute -20 +KPX aring ydieresis -20 +KPX atilde g -10 +KPX atilde gbreve -10 +KPX atilde gcommaaccent -10 +KPX atilde v -15 +KPX atilde w -15 +KPX atilde y -20 +KPX atilde yacute -20 +KPX atilde ydieresis -20 +KPX b l -10 +KPX b lacute -10 +KPX b lcommaaccent -10 +KPX b lslash -10 +KPX b u -20 +KPX b uacute -20 +KPX b ucircumflex -20 +KPX b udieresis -20 +KPX b ugrave -20 +KPX b uhungarumlaut -20 +KPX b umacron -20 +KPX b uogonek -20 +KPX b uring -20 +KPX b v -20 +KPX b y -20 +KPX b yacute -20 +KPX b ydieresis -20 +KPX c h -10 +KPX c k -20 +KPX c kcommaaccent -20 +KPX c l -20 +KPX c lacute -20 +KPX c lcommaaccent -20 +KPX c lslash -20 +KPX c y -10 +KPX c yacute -10 +KPX c ydieresis -10 +KPX cacute h -10 +KPX cacute k -20 +KPX cacute kcommaaccent -20 +KPX cacute l -20 +KPX cacute lacute -20 +KPX cacute lcommaaccent -20 +KPX cacute lslash -20 +KPX cacute y -10 +KPX cacute yacute -10 +KPX cacute ydieresis -10 +KPX ccaron h -10 +KPX ccaron k -20 +KPX ccaron kcommaaccent -20 +KPX ccaron l -20 +KPX ccaron lacute -20 +KPX ccaron lcommaaccent -20 +KPX ccaron lslash -20 +KPX ccaron y -10 +KPX ccaron yacute -10 +KPX ccaron ydieresis -10 +KPX ccedilla h -10 +KPX ccedilla k -20 +KPX ccedilla kcommaaccent -20 +KPX ccedilla l -20 +KPX ccedilla lacute -20 +KPX ccedilla lcommaaccent -20 +KPX ccedilla lslash -20 +KPX ccedilla y -10 +KPX ccedilla yacute -10 +KPX ccedilla ydieresis -10 +KPX colon space -40 +KPX comma quotedblright -120 +KPX comma quoteright -120 +KPX comma space -40 +KPX d d -10 +KPX d dcroat -10 +KPX d v -15 +KPX d w -15 +KPX d y -15 +KPX d yacute -15 +KPX d ydieresis -15 +KPX dcroat d -10 +KPX dcroat dcroat -10 +KPX dcroat v -15 +KPX dcroat w -15 +KPX dcroat y -15 +KPX dcroat yacute -15 +KPX dcroat ydieresis -15 +KPX e comma 10 +KPX e period 20 +KPX e v -15 +KPX e w -15 +KPX e x -15 +KPX e y -15 +KPX e yacute -15 +KPX e ydieresis -15 +KPX eacute comma 10 +KPX eacute period 20 +KPX eacute v -15 +KPX eacute w -15 +KPX eacute x -15 +KPX eacute y -15 +KPX eacute yacute -15 +KPX eacute ydieresis -15 +KPX ecaron comma 10 +KPX ecaron period 20 +KPX ecaron v -15 +KPX ecaron w -15 +KPX ecaron x -15 +KPX ecaron y -15 +KPX ecaron yacute -15 +KPX ecaron ydieresis -15 +KPX ecircumflex comma 10 +KPX ecircumflex period 20 +KPX ecircumflex v -15 +KPX ecircumflex w -15 +KPX ecircumflex x -15 +KPX ecircumflex y -15 +KPX ecircumflex yacute -15 +KPX ecircumflex ydieresis -15 +KPX edieresis comma 10 +KPX edieresis period 20 +KPX edieresis v -15 +KPX edieresis w -15 +KPX edieresis x -15 +KPX edieresis y -15 +KPX edieresis yacute -15 +KPX edieresis ydieresis -15 +KPX edotaccent comma 10 +KPX edotaccent period 20 +KPX edotaccent v -15 +KPX edotaccent w -15 +KPX edotaccent x -15 +KPX edotaccent y -15 +KPX edotaccent yacute -15 +KPX edotaccent ydieresis -15 +KPX egrave comma 10 +KPX egrave period 20 +KPX egrave v -15 +KPX egrave w -15 +KPX egrave x -15 +KPX egrave y -15 +KPX egrave yacute -15 +KPX egrave ydieresis -15 +KPX emacron comma 10 +KPX emacron period 20 +KPX emacron v -15 +KPX emacron w -15 +KPX emacron x -15 +KPX emacron y -15 +KPX emacron yacute -15 +KPX emacron ydieresis -15 +KPX eogonek comma 10 +KPX eogonek period 20 +KPX eogonek v -15 +KPX eogonek w -15 +KPX eogonek x -15 +KPX eogonek y -15 +KPX eogonek yacute -15 +KPX eogonek ydieresis -15 +KPX f comma -10 +KPX f e -10 +KPX f eacute -10 +KPX f ecaron -10 +KPX f ecircumflex -10 +KPX f edieresis -10 +KPX f edotaccent -10 +KPX f egrave -10 +KPX f emacron -10 +KPX f eogonek -10 +KPX f o -20 +KPX f oacute -20 +KPX f ocircumflex -20 +KPX f odieresis -20 +KPX f ograve -20 +KPX f ohungarumlaut -20 +KPX f omacron -20 +KPX f oslash -20 +KPX f otilde -20 +KPX f period -10 +KPX f quotedblright 30 +KPX f quoteright 30 +KPX g e 10 +KPX g eacute 10 +KPX g ecaron 10 +KPX g ecircumflex 10 +KPX g edieresis 10 +KPX g edotaccent 10 +KPX g egrave 10 +KPX g emacron 10 +KPX g eogonek 10 +KPX g g -10 +KPX g gbreve -10 +KPX g gcommaaccent -10 +KPX gbreve e 10 +KPX gbreve eacute 10 +KPX gbreve ecaron 10 +KPX gbreve ecircumflex 10 +KPX gbreve edieresis 10 +KPX gbreve edotaccent 10 +KPX gbreve egrave 10 +KPX gbreve emacron 10 +KPX gbreve eogonek 10 +KPX gbreve g -10 +KPX gbreve gbreve -10 +KPX gbreve gcommaaccent -10 +KPX gcommaaccent e 10 +KPX gcommaaccent eacute 10 +KPX gcommaaccent ecaron 10 +KPX gcommaaccent ecircumflex 10 +KPX gcommaaccent edieresis 10 +KPX gcommaaccent edotaccent 10 +KPX gcommaaccent egrave 10 +KPX gcommaaccent emacron 10 +KPX gcommaaccent eogonek 10 +KPX gcommaaccent g -10 +KPX gcommaaccent gbreve -10 +KPX gcommaaccent gcommaaccent -10 +KPX h y -20 +KPX h yacute -20 +KPX h ydieresis -20 +KPX k o -15 +KPX k oacute -15 +KPX k ocircumflex -15 +KPX k odieresis -15 +KPX k ograve -15 +KPX k ohungarumlaut -15 +KPX k omacron -15 +KPX k oslash -15 +KPX k otilde -15 +KPX kcommaaccent o -15 +KPX kcommaaccent oacute -15 +KPX kcommaaccent ocircumflex -15 +KPX kcommaaccent odieresis -15 +KPX kcommaaccent ograve -15 +KPX kcommaaccent ohungarumlaut -15 +KPX kcommaaccent omacron -15 +KPX kcommaaccent oslash -15 +KPX kcommaaccent otilde -15 +KPX l w -15 +KPX l y -15 +KPX l yacute -15 +KPX l ydieresis -15 +KPX lacute w -15 +KPX lacute y -15 +KPX lacute yacute -15 +KPX lacute ydieresis -15 +KPX lcommaaccent w -15 +KPX lcommaaccent y -15 +KPX lcommaaccent yacute -15 +KPX lcommaaccent ydieresis -15 +KPX lslash w -15 +KPX lslash y -15 +KPX lslash yacute -15 +KPX lslash ydieresis -15 +KPX m u -20 +KPX m uacute -20 +KPX m ucircumflex -20 +KPX m udieresis -20 +KPX m ugrave -20 +KPX m uhungarumlaut -20 +KPX m umacron -20 +KPX m uogonek -20 +KPX m uring -20 +KPX m y -30 +KPX m yacute -30 +KPX m ydieresis -30 +KPX n u -10 +KPX n uacute -10 +KPX n ucircumflex -10 +KPX n udieresis -10 +KPX n ugrave -10 +KPX n uhungarumlaut -10 +KPX n umacron -10 +KPX n uogonek -10 +KPX n uring -10 +KPX n v -40 +KPX n y -20 +KPX n yacute -20 +KPX n ydieresis -20 +KPX nacute u -10 +KPX nacute uacute -10 +KPX nacute ucircumflex -10 +KPX nacute udieresis -10 +KPX nacute ugrave -10 +KPX nacute uhungarumlaut -10 +KPX nacute umacron -10 +KPX nacute uogonek -10 +KPX nacute uring -10 +KPX nacute v -40 +KPX nacute y -20 +KPX nacute yacute -20 +KPX nacute ydieresis -20 +KPX ncaron u -10 +KPX ncaron uacute -10 +KPX ncaron ucircumflex -10 +KPX ncaron udieresis -10 +KPX ncaron ugrave -10 +KPX ncaron uhungarumlaut -10 +KPX ncaron umacron -10 +KPX ncaron uogonek -10 +KPX ncaron uring -10 +KPX ncaron v -40 +KPX ncaron y -20 +KPX ncaron yacute -20 +KPX ncaron ydieresis -20 +KPX ncommaaccent u -10 +KPX ncommaaccent uacute -10 +KPX ncommaaccent ucircumflex -10 +KPX ncommaaccent udieresis -10 +KPX ncommaaccent ugrave -10 +KPX ncommaaccent uhungarumlaut -10 +KPX ncommaaccent umacron -10 +KPX ncommaaccent uogonek -10 +KPX ncommaaccent uring -10 +KPX ncommaaccent v -40 +KPX ncommaaccent y -20 +KPX ncommaaccent yacute -20 +KPX ncommaaccent ydieresis -20 +KPX ntilde u -10 +KPX ntilde uacute -10 +KPX ntilde ucircumflex -10 +KPX ntilde udieresis -10 +KPX ntilde ugrave -10 +KPX ntilde uhungarumlaut -10 +KPX ntilde umacron -10 +KPX ntilde uogonek -10 +KPX ntilde uring -10 +KPX ntilde v -40 +KPX ntilde y -20 +KPX ntilde yacute -20 +KPX ntilde ydieresis -20 +KPX o v -20 +KPX o w -15 +KPX o x -30 +KPX o y -20 +KPX o yacute -20 +KPX o ydieresis -20 +KPX oacute v -20 +KPX oacute w -15 +KPX oacute x -30 +KPX oacute y -20 +KPX oacute yacute -20 +KPX oacute ydieresis -20 +KPX ocircumflex v -20 +KPX ocircumflex w -15 +KPX ocircumflex x -30 +KPX ocircumflex y -20 +KPX ocircumflex yacute -20 +KPX ocircumflex ydieresis -20 +KPX odieresis v -20 +KPX odieresis w -15 +KPX odieresis x -30 +KPX odieresis y -20 +KPX odieresis yacute -20 +KPX odieresis ydieresis -20 +KPX ograve v -20 +KPX ograve w -15 +KPX ograve x -30 +KPX ograve y -20 +KPX ograve yacute -20 +KPX ograve ydieresis -20 +KPX ohungarumlaut v -20 +KPX ohungarumlaut w -15 +KPX ohungarumlaut x -30 +KPX ohungarumlaut y -20 +KPX ohungarumlaut yacute -20 +KPX ohungarumlaut ydieresis -20 +KPX omacron v -20 +KPX omacron w -15 +KPX omacron x -30 +KPX omacron y -20 +KPX omacron yacute -20 +KPX omacron ydieresis -20 +KPX oslash v -20 +KPX oslash w -15 +KPX oslash x -30 +KPX oslash y -20 +KPX oslash yacute -20 +KPX oslash ydieresis -20 +KPX otilde v -20 +KPX otilde w -15 +KPX otilde x -30 +KPX otilde y -20 +KPX otilde yacute -20 +KPX otilde ydieresis -20 +KPX p y -15 +KPX p yacute -15 +KPX p ydieresis -15 +KPX period quotedblright -120 +KPX period quoteright -120 +KPX period space -40 +KPX quotedblright space -80 +KPX quoteleft quoteleft -46 +KPX quoteright d -80 +KPX quoteright dcroat -80 +KPX quoteright l -20 +KPX quoteright lacute -20 +KPX quoteright lcommaaccent -20 +KPX quoteright lslash -20 +KPX quoteright quoteright -46 +KPX quoteright r -40 +KPX quoteright racute -40 +KPX quoteright rcaron -40 +KPX quoteright rcommaaccent -40 +KPX quoteright s -60 +KPX quoteright sacute -60 +KPX quoteright scaron -60 +KPX quoteright scedilla -60 +KPX quoteright scommaaccent -60 +KPX quoteright space -80 +KPX quoteright v -20 +KPX r c -20 +KPX r cacute -20 +KPX r ccaron -20 +KPX r ccedilla -20 +KPX r comma -60 +KPX r d -20 +KPX r dcroat -20 +KPX r g -15 +KPX r gbreve -15 +KPX r gcommaaccent -15 +KPX r hyphen -20 +KPX r o -20 +KPX r oacute -20 +KPX r ocircumflex -20 +KPX r odieresis -20 +KPX r ograve -20 +KPX r ohungarumlaut -20 +KPX r omacron -20 +KPX r oslash -20 +KPX r otilde -20 +KPX r period -60 +KPX r q -20 +KPX r s -15 +KPX r sacute -15 +KPX r scaron -15 +KPX r scedilla -15 +KPX r scommaaccent -15 +KPX r t 20 +KPX r tcommaaccent 20 +KPX r v 10 +KPX r y 10 +KPX r yacute 10 +KPX r ydieresis 10 +KPX racute c -20 +KPX racute cacute -20 +KPX racute ccaron -20 +KPX racute ccedilla -20 +KPX racute comma -60 +KPX racute d -20 +KPX racute dcroat -20 +KPX racute g -15 +KPX racute gbreve -15 +KPX racute gcommaaccent -15 +KPX racute hyphen -20 +KPX racute o -20 +KPX racute oacute -20 +KPX racute ocircumflex -20 +KPX racute odieresis -20 +KPX racute ograve -20 +KPX racute ohungarumlaut -20 +KPX racute omacron -20 +KPX racute oslash -20 +KPX racute otilde -20 +KPX racute period -60 +KPX racute q -20 +KPX racute s -15 +KPX racute sacute -15 +KPX racute scaron -15 +KPX racute scedilla -15 +KPX racute scommaaccent -15 +KPX racute t 20 +KPX racute tcommaaccent 20 +KPX racute v 10 +KPX racute y 10 +KPX racute yacute 10 +KPX racute ydieresis 10 +KPX rcaron c -20 +KPX rcaron cacute -20 +KPX rcaron ccaron -20 +KPX rcaron ccedilla -20 +KPX rcaron comma -60 +KPX rcaron d -20 +KPX rcaron dcroat -20 +KPX rcaron g -15 +KPX rcaron gbreve -15 +KPX rcaron gcommaaccent -15 +KPX rcaron hyphen -20 +KPX rcaron o -20 +KPX rcaron oacute -20 +KPX rcaron ocircumflex -20 +KPX rcaron odieresis -20 +KPX rcaron ograve -20 +KPX rcaron ohungarumlaut -20 +KPX rcaron omacron -20 +KPX rcaron oslash -20 +KPX rcaron otilde -20 +KPX rcaron period -60 +KPX rcaron q -20 +KPX rcaron s -15 +KPX rcaron sacute -15 +KPX rcaron scaron -15 +KPX rcaron scedilla -15 +KPX rcaron scommaaccent -15 +KPX rcaron t 20 +KPX rcaron tcommaaccent 20 +KPX rcaron v 10 +KPX rcaron y 10 +KPX rcaron yacute 10 +KPX rcaron ydieresis 10 +KPX rcommaaccent c -20 +KPX rcommaaccent cacute -20 +KPX rcommaaccent ccaron -20 +KPX rcommaaccent ccedilla -20 +KPX rcommaaccent comma -60 +KPX rcommaaccent d -20 +KPX rcommaaccent dcroat -20 +KPX rcommaaccent g -15 +KPX rcommaaccent gbreve -15 +KPX rcommaaccent gcommaaccent -15 +KPX rcommaaccent hyphen -20 +KPX rcommaaccent o -20 +KPX rcommaaccent oacute -20 +KPX rcommaaccent ocircumflex -20 +KPX rcommaaccent odieresis -20 +KPX rcommaaccent ograve -20 +KPX rcommaaccent ohungarumlaut -20 +KPX rcommaaccent omacron -20 +KPX rcommaaccent oslash -20 +KPX rcommaaccent otilde -20 +KPX rcommaaccent period -60 +KPX rcommaaccent q -20 +KPX rcommaaccent s -15 +KPX rcommaaccent sacute -15 +KPX rcommaaccent scaron -15 +KPX rcommaaccent scedilla -15 +KPX rcommaaccent scommaaccent -15 +KPX rcommaaccent t 20 +KPX rcommaaccent tcommaaccent 20 +KPX rcommaaccent v 10 +KPX rcommaaccent y 10 +KPX rcommaaccent yacute 10 +KPX rcommaaccent ydieresis 10 +KPX s w -15 +KPX sacute w -15 +KPX scaron w -15 +KPX scedilla w -15 +KPX scommaaccent w -15 +KPX semicolon space -40 +KPX space T -100 +KPX space Tcaron -100 +KPX space Tcommaaccent -100 +KPX space V -80 +KPX space W -80 +KPX space Y -120 +KPX space Yacute -120 +KPX space Ydieresis -120 +KPX space quotedblleft -80 +KPX space quoteleft -60 +KPX v a -20 +KPX v aacute -20 +KPX v abreve -20 +KPX v acircumflex -20 +KPX v adieresis -20 +KPX v agrave -20 +KPX v amacron -20 +KPX v aogonek -20 +KPX v aring -20 +KPX v atilde -20 +KPX v comma -80 +KPX v o -30 +KPX v oacute -30 +KPX v ocircumflex -30 +KPX v odieresis -30 +KPX v ograve -30 +KPX v ohungarumlaut -30 +KPX v omacron -30 +KPX v oslash -30 +KPX v otilde -30 +KPX v period -80 +KPX w comma -40 +KPX w o -20 +KPX w oacute -20 +KPX w ocircumflex -20 +KPX w odieresis -20 +KPX w ograve -20 +KPX w ohungarumlaut -20 +KPX w omacron -20 +KPX w oslash -20 +KPX w otilde -20 +KPX w period -40 +KPX x e -10 +KPX x eacute -10 +KPX x ecaron -10 +KPX x ecircumflex -10 +KPX x edieresis -10 +KPX x edotaccent -10 +KPX x egrave -10 +KPX x emacron -10 +KPX x eogonek -10 +KPX y a -30 +KPX y aacute -30 +KPX y abreve -30 +KPX y acircumflex -30 +KPX y adieresis -30 +KPX y agrave -30 +KPX y amacron -30 +KPX y aogonek -30 +KPX y aring -30 +KPX y atilde -30 +KPX y comma -80 +KPX y e -10 +KPX y eacute -10 +KPX y ecaron -10 +KPX y ecircumflex -10 +KPX y edieresis -10 +KPX y edotaccent -10 +KPX y egrave -10 +KPX y emacron -10 +KPX y eogonek -10 +KPX y o -25 +KPX y oacute -25 +KPX y ocircumflex -25 +KPX y odieresis -25 +KPX y ograve -25 +KPX y ohungarumlaut -25 +KPX y omacron -25 +KPX y oslash -25 +KPX y otilde -25 +KPX y period -80 +KPX yacute a -30 +KPX yacute aacute -30 +KPX yacute abreve -30 +KPX yacute acircumflex -30 +KPX yacute adieresis -30 +KPX yacute agrave -30 +KPX yacute amacron -30 +KPX yacute aogonek -30 +KPX yacute aring -30 +KPX yacute atilde -30 +KPX yacute comma -80 +KPX yacute e -10 +KPX yacute eacute -10 +KPX yacute ecaron -10 +KPX yacute ecircumflex -10 +KPX yacute edieresis -10 +KPX yacute edotaccent -10 +KPX yacute egrave -10 +KPX yacute emacron -10 +KPX yacute eogonek -10 +KPX yacute o -25 +KPX yacute oacute -25 +KPX yacute ocircumflex -25 +KPX yacute odieresis -25 +KPX yacute ograve -25 +KPX yacute ohungarumlaut -25 +KPX yacute omacron -25 +KPX yacute oslash -25 +KPX yacute otilde -25 +KPX yacute period -80 +KPX ydieresis a -30 +KPX ydieresis aacute -30 +KPX ydieresis abreve -30 +KPX ydieresis acircumflex -30 +KPX ydieresis adieresis -30 +KPX ydieresis agrave -30 +KPX ydieresis amacron -30 +KPX ydieresis aogonek -30 +KPX ydieresis aring -30 +KPX ydieresis atilde -30 +KPX ydieresis comma -80 +KPX ydieresis e -10 +KPX ydieresis eacute -10 +KPX ydieresis ecaron -10 +KPX ydieresis ecircumflex -10 +KPX ydieresis edieresis -10 +KPX ydieresis edotaccent -10 +KPX ydieresis egrave -10 +KPX ydieresis emacron -10 +KPX ydieresis eogonek -10 +KPX ydieresis o -25 +KPX ydieresis oacute -25 +KPX ydieresis ocircumflex -25 +KPX ydieresis odieresis -25 +KPX ydieresis ograve -25 +KPX ydieresis ohungarumlaut -25 +KPX ydieresis omacron -25 +KPX ydieresis oslash -25 +KPX ydieresis otilde -25 +KPX ydieresis period -80 +KPX z e 10 +KPX z eacute 10 +KPX z ecaron 10 +KPX z ecircumflex 10 +KPX z edieresis 10 +KPX z edotaccent 10 +KPX z egrave 10 +KPX z emacron 10 +KPX z eogonek 10 +KPX zacute e 10 +KPX zacute eacute 10 +KPX zacute ecaron 10 +KPX zacute ecircumflex 10 +KPX zacute edieresis 10 +KPX zacute edotaccent 10 +KPX zacute egrave 10 +KPX zacute emacron 10 +KPX zacute eogonek 10 +KPX zcaron e 10 +KPX zcaron eacute 10 +KPX zcaron ecaron 10 +KPX zcaron ecircumflex 10 +KPX zcaron edieresis 10 +KPX zcaron edotaccent 10 +KPX zcaron egrave 10 +KPX zcaron emacron 10 +KPX zcaron eogonek 10 +KPX zdotaccent e 10 +KPX zdotaccent eacute 10 +KPX zdotaccent ecaron 10 +KPX zdotaccent ecircumflex 10 +KPX zdotaccent edieresis 10 +KPX zdotaccent edotaccent 10 +KPX zdotaccent egrave 10 +KPX zdotaccent emacron 10 +KPX zdotaccent eogonek 10 +EndKernPairs +EndKernData +EndFontMetrics diff --git a/openoffice/share/psprint/fontmetric/Helvetica-Oblique.afm b/openoffice/share/psprint/fontmetric/Helvetica-Oblique.afm new file mode 100644 index 0000000000000000000000000000000000000000..4d5dbbcd498c6706a4a9e81c02a5fb70ac52681f --- /dev/null +++ b/openoffice/share/psprint/fontmetric/Helvetica-Oblique.afm @@ -0,0 +1,3049 @@ +StartFontMetrics 4.1 +Comment Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved. +Comment Creation Date: Thu May 1 12:44:31 1997 +Comment UniqueID 43055 +Comment VMusage 14960 69346 +FontName Helvetica-Oblique +FullName Helvetica Oblique +FamilyName Helvetica +Weight Medium +ItalicAngle -12 +IsFixedPitch false +FontBBox -170 -225 1116 931 +UnderlinePosition -100 +UnderlineThickness 50 +Version 002.000 +Notice Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. +EncodingScheme AdobeStandardEncoding +CapHeight 718 +XHeight 523 +Ascender 718 +Descender -207 +StdHW 76 +StdVW 88 +StartCharMetrics 314 +C 32 ; WX 278 ; N space ; B 0 0 0 0 ; +C 33 ; WX 278 ; N exclam ; B 90 0 340 718 ; +C 34 ; WX 355 ; N quotedbl ; B 168 463 438 718 ; +C 35 ; WX 556 ; N numbersign ; B 73 0 631 688 ; +C 36 ; WX 556 ; N dollar ; B 69 -115 617 775 ; +C 37 ; WX 889 ; N percent ; B 147 -19 889 703 ; +C 38 ; WX 667 ; N ampersand ; B 77 -15 647 718 ; +C 39 ; WX 222 ; N quoteright ; B 151 463 310 718 ; +C 40 ; WX 333 ; N parenleft ; B 108 -207 454 733 ; +C 41 ; WX 333 ; N parenright ; B -9 -207 337 733 ; +C 42 ; WX 389 ; N asterisk ; B 165 431 475 718 ; +C 43 ; WX 584 ; N plus ; B 85 0 606 505 ; +C 44 ; WX 278 ; N comma ; B 56 -147 214 106 ; +C 45 ; WX 333 ; N hyphen ; B 93 232 357 322 ; +C 46 ; WX 278 ; N period ; B 87 0 214 106 ; +C 47 ; WX 278 ; N slash ; B -21 -19 452 737 ; +C 48 ; WX 556 ; N zero ; B 93 -19 608 703 ; +C 49 ; WX 556 ; N one ; B 207 0 508 703 ; +C 50 ; WX 556 ; N two ; B 26 0 617 703 ; +C 51 ; WX 556 ; N three ; B 75 -19 610 703 ; +C 52 ; WX 556 ; N four ; B 61 0 576 703 ; +C 53 ; WX 556 ; N five ; B 68 -19 621 688 ; +C 54 ; WX 556 ; N six ; B 91 -19 615 703 ; +C 55 ; WX 556 ; N seven ; B 137 0 669 688 ; +C 56 ; WX 556 ; N eight ; B 74 -19 607 703 ; +C 57 ; WX 556 ; N nine ; B 82 -19 609 703 ; +C 58 ; WX 278 ; N colon ; B 87 0 301 516 ; +C 59 ; WX 278 ; N semicolon ; B 56 -147 301 516 ; +C 60 ; WX 584 ; N less ; B 94 11 641 495 ; +C 61 ; WX 584 ; N equal ; B 63 115 628 390 ; +C 62 ; WX 584 ; N greater ; B 50 11 597 495 ; +C 63 ; WX 556 ; N question ; B 161 0 610 727 ; +C 64 ; WX 1015 ; N at ; B 215 -19 965 737 ; +C 65 ; WX 667 ; N A ; B 14 0 654 718 ; +C 66 ; WX 667 ; N B ; B 74 0 712 718 ; +C 67 ; WX 722 ; N C ; B 108 -19 782 737 ; +C 68 ; WX 722 ; N D ; B 81 0 764 718 ; +C 69 ; WX 667 ; N E ; B 86 0 762 718 ; +C 70 ; WX 611 ; N F ; B 86 0 736 718 ; +C 71 ; WX 778 ; N G ; B 111 -19 799 737 ; +C 72 ; WX 722 ; N H ; B 77 0 799 718 ; +C 73 ; WX 278 ; N I ; B 91 0 341 718 ; +C 74 ; WX 500 ; N J ; B 47 -19 581 718 ; +C 75 ; WX 667 ; N K ; B 76 0 808 718 ; +C 76 ; WX 556 ; N L ; B 76 0 555 718 ; +C 77 ; WX 833 ; N M ; B 73 0 914 718 ; +C 78 ; WX 722 ; N N ; B 76 0 799 718 ; +C 79 ; WX 778 ; N O ; B 105 -19 826 737 ; +C 80 ; WX 667 ; N P ; B 86 0 737 718 ; +C 81 ; WX 778 ; N Q ; B 105 -56 826 737 ; +C 82 ; WX 722 ; N R ; B 88 0 773 718 ; +C 83 ; WX 667 ; N S ; B 90 -19 713 737 ; +C 84 ; WX 611 ; N T ; B 148 0 750 718 ; +C 85 ; WX 722 ; N U ; B 123 -19 797 718 ; +C 86 ; WX 667 ; N V ; B 173 0 800 718 ; +C 87 ; WX 944 ; N W ; B 169 0 1081 718 ; +C 88 ; WX 667 ; N X ; B 19 0 790 718 ; +C 89 ; WX 667 ; N Y ; B 167 0 806 718 ; +C 90 ; WX 611 ; N Z ; B 23 0 741 718 ; +C 91 ; WX 278 ; N bracketleft ; B 21 -196 403 722 ; +C 92 ; WX 278 ; N backslash ; B 140 -19 291 737 ; +C 93 ; WX 278 ; N bracketright ; B -14 -196 368 722 ; +C 94 ; WX 469 ; N asciicircum ; B 42 264 539 688 ; +C 95 ; WX 556 ; N underscore ; B -27 -125 540 -75 ; +C 96 ; WX 222 ; N quoteleft ; B 165 470 323 725 ; +C 97 ; WX 556 ; N a ; B 61 -15 559 538 ; +C 98 ; WX 556 ; N b ; B 58 -15 584 718 ; +C 99 ; WX 500 ; N c ; B 74 -15 553 538 ; +C 100 ; WX 556 ; N d ; B 84 -15 652 718 ; +C 101 ; WX 556 ; N e ; B 84 -15 578 538 ; +C 102 ; WX 278 ; N f ; B 86 0 416 728 ; L i fi ; L l fl ; +C 103 ; WX 556 ; N g ; B 42 -220 610 538 ; +C 104 ; WX 556 ; N h ; B 65 0 573 718 ; +C 105 ; WX 222 ; N i ; B 67 0 308 718 ; +C 106 ; WX 222 ; N j ; B -60 -210 308 718 ; +C 107 ; WX 500 ; N k ; B 67 0 600 718 ; +C 108 ; WX 222 ; N l ; B 67 0 308 718 ; +C 109 ; WX 833 ; N m ; B 65 0 852 538 ; +C 110 ; WX 556 ; N n ; B 65 0 573 538 ; +C 111 ; WX 556 ; N o ; B 83 -14 585 538 ; +C 112 ; WX 556 ; N p ; B 14 -207 584 538 ; +C 113 ; WX 556 ; N q ; B 84 -207 605 538 ; +C 114 ; WX 333 ; N r ; B 77 0 446 538 ; +C 115 ; WX 500 ; N s ; B 63 -15 529 538 ; +C 116 ; WX 278 ; N t ; B 102 -7 368 669 ; +C 117 ; WX 556 ; N u ; B 94 -15 600 523 ; +C 118 ; WX 500 ; N v ; B 119 0 603 523 ; +C 119 ; WX 722 ; N w ; B 125 0 820 523 ; +C 120 ; WX 500 ; N x ; B 11 0 594 523 ; +C 121 ; WX 500 ; N y ; B 15 -214 600 523 ; +C 122 ; WX 500 ; N z ; B 31 0 571 523 ; +C 123 ; WX 334 ; N braceleft ; B 92 -196 445 722 ; +C 124 ; WX 260 ; N bar ; B 46 -225 332 775 ; +C 125 ; WX 334 ; N braceright ; B 0 -196 354 722 ; +C 126 ; WX 584 ; N asciitilde ; B 111 180 580 326 ; +C 161 ; WX 333 ; N exclamdown ; B 77 -195 326 523 ; +C 162 ; WX 556 ; N cent ; B 95 -115 584 623 ; +C 163 ; WX 556 ; N sterling ; B 49 -16 634 718 ; +C 164 ; WX 167 ; N fraction ; B -170 -19 482 703 ; +C 165 ; WX 556 ; N yen ; B 81 0 699 688 ; +C 166 ; WX 556 ; N florin ; B -52 -207 654 737 ; +C 167 ; WX 556 ; N section ; B 76 -191 584 737 ; +C 168 ; WX 556 ; N currency ; B 60 99 646 603 ; +C 169 ; WX 191 ; N quotesingle ; B 157 463 285 718 ; +C 170 ; WX 333 ; N quotedblleft ; B 138 470 461 725 ; +C 171 ; WX 556 ; N guillemotleft ; B 146 108 554 446 ; +C 172 ; WX 333 ; N guilsinglleft ; B 137 108 340 446 ; +C 173 ; WX 333 ; N guilsinglright ; B 111 108 314 446 ; +C 174 ; WX 500 ; N fi ; B 86 0 587 728 ; +C 175 ; WX 500 ; N fl ; B 86 0 585 728 ; +C 177 ; WX 556 ; N endash ; B 51 240 623 313 ; +C 178 ; WX 556 ; N dagger ; B 135 -159 622 718 ; +C 179 ; WX 556 ; N daggerdbl ; B 52 -159 623 718 ; +C 180 ; WX 278 ; N periodcentered ; B 129 190 257 315 ; +C 182 ; WX 537 ; N paragraph ; B 126 -173 650 718 ; +C 183 ; WX 350 ; N bullet ; B 91 202 413 517 ; +C 184 ; WX 222 ; N quotesinglbase ; B 21 -149 180 106 ; +C 185 ; WX 333 ; N quotedblbase ; B -6 -149 318 106 ; +C 186 ; WX 333 ; N quotedblright ; B 124 463 448 718 ; +C 187 ; WX 556 ; N guillemotright ; B 120 108 528 446 ; +C 188 ; WX 1000 ; N ellipsis ; B 115 0 908 106 ; +C 189 ; WX 1000 ; N perthousand ; B 88 -19 1029 703 ; +C 191 ; WX 611 ; N questiondown ; B 85 -201 534 525 ; +C 193 ; WX 333 ; N grave ; B 170 593 337 734 ; +C 194 ; WX 333 ; N acute ; B 248 593 475 734 ; +C 195 ; WX 333 ; N circumflex ; B 147 593 438 734 ; +C 196 ; WX 333 ; N tilde ; B 125 606 490 722 ; +C 197 ; WX 333 ; N macron ; B 143 627 468 684 ; +C 198 ; WX 333 ; N breve ; B 167 595 476 731 ; +C 199 ; WX 333 ; N dotaccent ; B 249 604 362 706 ; +C 200 ; WX 333 ; N dieresis ; B 168 604 443 706 ; +C 202 ; WX 333 ; N ring ; B 214 572 402 756 ; +C 203 ; WX 333 ; N cedilla ; B 2 -225 232 0 ; +C 205 ; WX 333 ; N hungarumlaut ; B 157 593 565 734 ; +C 206 ; WX 333 ; N ogonek ; B 43 -225 249 0 ; +C 207 ; WX 333 ; N caron ; B 177 593 468 734 ; +C 208 ; WX 1000 ; N emdash ; B 51 240 1067 313 ; +C 225 ; WX 1000 ; N AE ; B 8 0 1097 718 ; +C 227 ; WX 370 ; N ordfeminine ; B 127 405 449 737 ; +C 232 ; WX 556 ; N Lslash ; B 41 0 555 718 ; +C 233 ; WX 778 ; N Oslash ; B 43 -19 890 737 ; +C 234 ; WX 1000 ; N OE ; B 98 -19 1116 737 ; +C 235 ; WX 365 ; N ordmasculine ; B 141 405 468 737 ; +C 241 ; WX 889 ; N ae ; B 61 -15 909 538 ; +C 245 ; WX 278 ; N dotlessi ; B 95 0 294 523 ; +C 248 ; WX 222 ; N lslash ; B 41 0 347 718 ; +C 249 ; WX 611 ; N oslash ; B 29 -22 647 545 ; +C 250 ; WX 944 ; N oe ; B 83 -15 964 538 ; +C 251 ; WX 611 ; N germandbls ; B 67 -15 658 728 ; +C -1 ; WX 278 ; N Idieresis ; B 91 0 458 901 ; +C -1 ; WX 556 ; N eacute ; B 84 -15 587 734 ; +C -1 ; WX 556 ; N abreve ; B 61 -15 578 731 ; +C -1 ; WX 556 ; N uhungarumlaut ; B 94 -15 677 734 ; +C -1 ; WX 556 ; N ecaron ; B 84 -15 580 734 ; +C -1 ; WX 667 ; N Ydieresis ; B 167 0 806 901 ; +C -1 ; WX 584 ; N divide ; B 85 -19 606 524 ; +C -1 ; WX 667 ; N Yacute ; B 167 0 806 929 ; +C -1 ; WX 667 ; N Acircumflex ; B 14 0 654 929 ; +C -1 ; WX 556 ; N aacute ; B 61 -15 587 734 ; +C -1 ; WX 722 ; N Ucircumflex ; B 123 -19 797 929 ; +C -1 ; WX 500 ; N yacute ; B 15 -214 600 734 ; +C -1 ; WX 500 ; N scommaaccent ; B 63 -225 529 538 ; +C -1 ; WX 556 ; N ecircumflex ; B 84 -15 578 734 ; +C -1 ; WX 722 ; N Uring ; B 123 -19 797 931 ; +C -1 ; WX 722 ; N Udieresis ; B 123 -19 797 901 ; +C -1 ; WX 556 ; N aogonek ; B 61 -220 559 538 ; +C -1 ; WX 722 ; N Uacute ; B 123 -19 797 929 ; +C -1 ; WX 556 ; N uogonek ; B 94 -225 600 523 ; +C -1 ; WX 667 ; N Edieresis ; B 86 0 762 901 ; +C -1 ; WX 722 ; N Dcroat ; B 69 0 764 718 ; +C -1 ; WX 250 ; N commaaccent ; B 39 -225 172 -40 ; +C -1 ; WX 737 ; N copyright ; B 54 -19 837 737 ; +C -1 ; WX 667 ; N Emacron ; B 86 0 762 879 ; +C -1 ; WX 500 ; N ccaron ; B 74 -15 553 734 ; +C -1 ; WX 556 ; N aring ; B 61 -15 559 756 ; +C -1 ; WX 722 ; N Ncommaaccent ; B 76 -225 799 718 ; +C -1 ; WX 222 ; N lacute ; B 67 0 461 929 ; +C -1 ; WX 556 ; N agrave ; B 61 -15 559 734 ; +C -1 ; WX 611 ; N Tcommaaccent ; B 148 -225 750 718 ; +C -1 ; WX 722 ; N Cacute ; B 108 -19 782 929 ; +C -1 ; WX 556 ; N atilde ; B 61 -15 592 722 ; +C -1 ; WX 667 ; N Edotaccent ; B 86 0 762 901 ; +C -1 ; WX 500 ; N scaron ; B 63 -15 552 734 ; +C -1 ; WX 500 ; N scedilla ; B 63 -225 529 538 ; +C -1 ; WX 278 ; N iacute ; B 95 0 448 734 ; +C -1 ; WX 471 ; N lozenge ; B 88 0 540 728 ; +C -1 ; WX 722 ; N Rcaron ; B 88 0 773 929 ; +C -1 ; WX 778 ; N Gcommaaccent ; B 111 -225 799 737 ; +C -1 ; WX 556 ; N ucircumflex ; B 94 -15 600 734 ; +C -1 ; WX 556 ; N acircumflex ; B 61 -15 559 734 ; +C -1 ; WX 667 ; N Amacron ; B 14 0 677 879 ; +C -1 ; WX 333 ; N rcaron ; B 77 0 508 734 ; +C -1 ; WX 500 ; N ccedilla ; B 74 -225 553 538 ; +C -1 ; WX 611 ; N Zdotaccent ; B 23 0 741 901 ; +C -1 ; WX 667 ; N Thorn ; B 86 0 712 718 ; +C -1 ; WX 778 ; N Omacron ; B 105 -19 826 879 ; +C -1 ; WX 722 ; N Racute ; B 88 0 773 929 ; +C -1 ; WX 667 ; N Sacute ; B 90 -19 713 929 ; +C -1 ; WX 643 ; N dcaron ; B 84 -15 808 718 ; +C -1 ; WX 722 ; N Umacron ; B 123 -19 797 879 ; +C -1 ; WX 556 ; N uring ; B 94 -15 600 756 ; +C -1 ; WX 333 ; N threesuperior ; B 90 270 436 703 ; +C -1 ; WX 778 ; N Ograve ; B 105 -19 826 929 ; +C -1 ; WX 667 ; N Agrave ; B 14 0 654 929 ; +C -1 ; WX 667 ; N Abreve ; B 14 0 685 926 ; +C -1 ; WX 584 ; N multiply ; B 50 0 642 506 ; +C -1 ; WX 556 ; N uacute ; B 94 -15 600 734 ; +C -1 ; WX 611 ; N Tcaron ; B 148 0 750 929 ; +C -1 ; WX 476 ; N partialdiff ; B 41 -38 550 714 ; +C -1 ; WX 500 ; N ydieresis ; B 15 -214 600 706 ; +C -1 ; WX 722 ; N Nacute ; B 76 0 799 929 ; +C -1 ; WX 278 ; N icircumflex ; B 95 0 411 734 ; +C -1 ; WX 667 ; N Ecircumflex ; B 86 0 762 929 ; +C -1 ; WX 556 ; N adieresis ; B 61 -15 559 706 ; +C -1 ; WX 556 ; N edieresis ; B 84 -15 578 706 ; +C -1 ; WX 500 ; N cacute ; B 74 -15 559 734 ; +C -1 ; WX 556 ; N nacute ; B 65 0 587 734 ; +C -1 ; WX 556 ; N umacron ; B 94 -15 600 684 ; +C -1 ; WX 722 ; N Ncaron ; B 76 0 799 929 ; +C -1 ; WX 278 ; N Iacute ; B 91 0 489 929 ; +C -1 ; WX 584 ; N plusminus ; B 39 0 618 506 ; +C -1 ; WX 260 ; N brokenbar ; B 62 -150 316 700 ; +C -1 ; WX 737 ; N registered ; B 54 -19 837 737 ; +C -1 ; WX 778 ; N Gbreve ; B 111 -19 799 926 ; +C -1 ; WX 278 ; N Idotaccent ; B 91 0 377 901 ; +C -1 ; WX 600 ; N summation ; B 15 -10 671 706 ; +C -1 ; WX 667 ; N Egrave ; B 86 0 762 929 ; +C -1 ; WX 333 ; N racute ; B 77 0 475 734 ; +C -1 ; WX 556 ; N omacron ; B 83 -14 585 684 ; +C -1 ; WX 611 ; N Zacute ; B 23 0 741 929 ; +C -1 ; WX 611 ; N Zcaron ; B 23 0 741 929 ; +C -1 ; WX 549 ; N greaterequal ; B 26 0 620 674 ; +C -1 ; WX 722 ; N Eth ; B 69 0 764 718 ; +C -1 ; WX 722 ; N Ccedilla ; B 108 -225 782 737 ; +C -1 ; WX 222 ; N lcommaaccent ; B 25 -225 308 718 ; +C -1 ; WX 317 ; N tcaron ; B 102 -7 501 808 ; +C -1 ; WX 556 ; N eogonek ; B 84 -225 578 538 ; +C -1 ; WX 722 ; N Uogonek ; B 123 -225 797 718 ; +C -1 ; WX 667 ; N Aacute ; B 14 0 683 929 ; +C -1 ; WX 667 ; N Adieresis ; B 14 0 654 901 ; +C -1 ; WX 556 ; N egrave ; B 84 -15 578 734 ; +C -1 ; WX 500 ; N zacute ; B 31 0 571 734 ; +C -1 ; WX 222 ; N iogonek ; B -61 -225 308 718 ; +C -1 ; WX 778 ; N Oacute ; B 105 -19 826 929 ; +C -1 ; WX 556 ; N oacute ; B 83 -14 587 734 ; +C -1 ; WX 556 ; N amacron ; B 61 -15 580 684 ; +C -1 ; WX 500 ; N sacute ; B 63 -15 559 734 ; +C -1 ; WX 278 ; N idieresis ; B 95 0 416 706 ; +C -1 ; WX 778 ; N Ocircumflex ; B 105 -19 826 929 ; +C -1 ; WX 722 ; N Ugrave ; B 123 -19 797 929 ; +C -1 ; WX 612 ; N Delta ; B 6 0 608 688 ; +C -1 ; WX 556 ; N thorn ; B 14 -207 584 718 ; +C -1 ; WX 333 ; N twosuperior ; B 64 281 449 703 ; +C -1 ; WX 778 ; N Odieresis ; B 105 -19 826 901 ; +C -1 ; WX 556 ; N mu ; B 24 -207 600 523 ; +C -1 ; WX 278 ; N igrave ; B 95 0 310 734 ; +C -1 ; WX 556 ; N ohungarumlaut ; B 83 -14 677 734 ; +C -1 ; WX 667 ; N Eogonek ; B 86 -220 762 718 ; +C -1 ; WX 556 ; N dcroat ; B 84 -15 689 718 ; +C -1 ; WX 834 ; N threequarters ; B 130 -19 861 703 ; +C -1 ; WX 667 ; N Scedilla ; B 90 -225 713 737 ; +C -1 ; WX 299 ; N lcaron ; B 67 0 464 718 ; +C -1 ; WX 667 ; N Kcommaaccent ; B 76 -225 808 718 ; +C -1 ; WX 556 ; N Lacute ; B 76 0 555 929 ; +C -1 ; WX 1000 ; N trademark ; B 186 306 1056 718 ; +C -1 ; WX 556 ; N edotaccent ; B 84 -15 578 706 ; +C -1 ; WX 278 ; N Igrave ; B 91 0 351 929 ; +C -1 ; WX 278 ; N Imacron ; B 91 0 483 879 ; +C -1 ; WX 556 ; N Lcaron ; B 76 0 570 718 ; +C -1 ; WX 834 ; N onehalf ; B 114 -19 839 703 ; +C -1 ; WX 549 ; N lessequal ; B 26 0 666 674 ; +C -1 ; WX 556 ; N ocircumflex ; B 83 -14 585 734 ; +C -1 ; WX 556 ; N ntilde ; B 65 0 592 722 ; +C -1 ; WX 722 ; N Uhungarumlaut ; B 123 -19 801 929 ; +C -1 ; WX 667 ; N Eacute ; B 86 0 762 929 ; +C -1 ; WX 556 ; N emacron ; B 84 -15 580 684 ; +C -1 ; WX 556 ; N gbreve ; B 42 -220 610 731 ; +C -1 ; WX 834 ; N onequarter ; B 150 -19 802 703 ; +C -1 ; WX 667 ; N Scaron ; B 90 -19 713 929 ; +C -1 ; WX 667 ; N Scommaaccent ; B 90 -225 713 737 ; +C -1 ; WX 778 ; N Ohungarumlaut ; B 105 -19 829 929 ; +C -1 ; WX 400 ; N degree ; B 169 411 468 703 ; +C -1 ; WX 556 ; N ograve ; B 83 -14 585 734 ; +C -1 ; WX 722 ; N Ccaron ; B 108 -19 782 929 ; +C -1 ; WX 556 ; N ugrave ; B 94 -15 600 734 ; +C -1 ; WX 453 ; N radical ; B 79 -80 617 762 ; +C -1 ; WX 722 ; N Dcaron ; B 81 0 764 929 ; +C -1 ; WX 333 ; N rcommaaccent ; B 30 -225 446 538 ; +C -1 ; WX 722 ; N Ntilde ; B 76 0 799 917 ; +C -1 ; WX 556 ; N otilde ; B 83 -14 602 722 ; +C -1 ; WX 722 ; N Rcommaaccent ; B 88 -225 773 718 ; +C -1 ; WX 556 ; N Lcommaaccent ; B 76 -225 555 718 ; +C -1 ; WX 667 ; N Atilde ; B 14 0 699 917 ; +C -1 ; WX 667 ; N Aogonek ; B 14 -225 654 718 ; +C -1 ; WX 667 ; N Aring ; B 14 0 654 931 ; +C -1 ; WX 778 ; N Otilde ; B 105 -19 826 917 ; +C -1 ; WX 500 ; N zdotaccent ; B 31 0 571 706 ; +C -1 ; WX 667 ; N Ecaron ; B 86 0 762 929 ; +C -1 ; WX 278 ; N Iogonek ; B -33 -225 341 718 ; +C -1 ; WX 500 ; N kcommaaccent ; B 67 -225 600 718 ; +C -1 ; WX 584 ; N minus ; B 85 216 606 289 ; +C -1 ; WX 278 ; N Icircumflex ; B 91 0 452 929 ; +C -1 ; WX 556 ; N ncaron ; B 65 0 580 734 ; +C -1 ; WX 278 ; N tcommaaccent ; B 63 -225 368 669 ; +C -1 ; WX 584 ; N logicalnot ; B 106 108 628 390 ; +C -1 ; WX 556 ; N odieresis ; B 83 -14 585 706 ; +C -1 ; WX 556 ; N udieresis ; B 94 -15 600 706 ; +C -1 ; WX 549 ; N notequal ; B 34 -35 623 551 ; +C -1 ; WX 556 ; N gcommaaccent ; B 42 -220 610 822 ; +C -1 ; WX 556 ; N eth ; B 81 -15 617 737 ; +C -1 ; WX 500 ; N zcaron ; B 31 0 571 734 ; +C -1 ; WX 556 ; N ncommaaccent ; B 65 -225 573 538 ; +C -1 ; WX 333 ; N onesuperior ; B 166 281 371 703 ; +C -1 ; WX 278 ; N imacron ; B 95 0 417 684 ; +EndCharMetrics +StartKernData +StartKernPairs 2705 +KPX A C -30 +KPX A Cacute -30 +KPX A Ccaron -30 +KPX A Ccedilla -30 +KPX A G -30 +KPX A Gbreve -30 +KPX A Gcommaaccent -30 +KPX A O -30 +KPX A Oacute -30 +KPX A Ocircumflex -30 +KPX A Odieresis -30 +KPX A Ograve -30 +KPX A Ohungarumlaut -30 +KPX A Omacron -30 +KPX A Oslash -30 +KPX A Otilde -30 +KPX A Q -30 +KPX A T -120 +KPX A Tcaron -120 +KPX A Tcommaaccent -120 +KPX A U -50 +KPX A Uacute -50 +KPX A Ucircumflex -50 +KPX A Udieresis -50 +KPX A Ugrave -50 +KPX A Uhungarumlaut -50 +KPX A Umacron -50 +KPX A Uogonek -50 +KPX A Uring -50 +KPX A V -70 +KPX A W -50 +KPX A Y -100 +KPX A Yacute -100 +KPX A Ydieresis -100 +KPX A u -30 +KPX A uacute -30 +KPX A ucircumflex -30 +KPX A udieresis -30 +KPX A ugrave -30 +KPX A uhungarumlaut -30 +KPX A umacron -30 +KPX A uogonek -30 +KPX A uring -30 +KPX A v -40 +KPX A w -40 +KPX A y -40 +KPX A yacute -40 +KPX A ydieresis -40 +KPX Aacute C -30 +KPX Aacute Cacute -30 +KPX Aacute Ccaron -30 +KPX Aacute Ccedilla -30 +KPX Aacute G -30 +KPX Aacute Gbreve -30 +KPX Aacute Gcommaaccent -30 +KPX Aacute O -30 +KPX Aacute Oacute -30 +KPX Aacute Ocircumflex -30 +KPX Aacute Odieresis -30 +KPX Aacute Ograve -30 +KPX Aacute Ohungarumlaut -30 +KPX Aacute Omacron -30 +KPX Aacute Oslash -30 +KPX Aacute Otilde -30 +KPX Aacute Q -30 +KPX Aacute T -120 +KPX Aacute Tcaron -120 +KPX Aacute Tcommaaccent -120 +KPX Aacute U -50 +KPX Aacute Uacute -50 +KPX Aacute Ucircumflex -50 +KPX Aacute Udieresis -50 +KPX Aacute Ugrave -50 +KPX Aacute Uhungarumlaut -50 +KPX Aacute Umacron -50 +KPX Aacute Uogonek -50 +KPX Aacute Uring -50 +KPX Aacute V -70 +KPX Aacute W -50 +KPX Aacute Y -100 +KPX Aacute Yacute -100 +KPX Aacute Ydieresis -100 +KPX Aacute u -30 +KPX Aacute uacute -30 +KPX Aacute ucircumflex -30 +KPX Aacute udieresis -30 +KPX Aacute ugrave -30 +KPX Aacute uhungarumlaut -30 +KPX Aacute umacron -30 +KPX Aacute uogonek -30 +KPX Aacute uring -30 +KPX Aacute v -40 +KPX Aacute w -40 +KPX Aacute y -40 +KPX Aacute yacute -40 +KPX Aacute ydieresis -40 +KPX Abreve C -30 +KPX Abreve Cacute -30 +KPX Abreve Ccaron -30 +KPX Abreve Ccedilla -30 +KPX Abreve G -30 +KPX Abreve Gbreve -30 +KPX Abreve Gcommaaccent -30 +KPX Abreve O -30 +KPX Abreve Oacute -30 +KPX Abreve Ocircumflex -30 +KPX Abreve Odieresis -30 +KPX Abreve Ograve -30 +KPX Abreve Ohungarumlaut -30 +KPX Abreve Omacron -30 +KPX Abreve Oslash -30 +KPX Abreve Otilde -30 +KPX Abreve Q -30 +KPX Abreve T -120 +KPX Abreve Tcaron -120 +KPX Abreve Tcommaaccent -120 +KPX Abreve U -50 +KPX Abreve Uacute -50 +KPX Abreve Ucircumflex -50 +KPX Abreve Udieresis -50 +KPX Abreve Ugrave -50 +KPX Abreve Uhungarumlaut -50 +KPX Abreve Umacron -50 +KPX Abreve Uogonek -50 +KPX Abreve Uring -50 +KPX Abreve V -70 +KPX Abreve W -50 +KPX Abreve Y -100 +KPX Abreve Yacute -100 +KPX Abreve Ydieresis -100 +KPX Abreve u -30 +KPX Abreve uacute -30 +KPX Abreve ucircumflex -30 +KPX Abreve udieresis -30 +KPX Abreve ugrave -30 +KPX Abreve uhungarumlaut -30 +KPX Abreve umacron -30 +KPX Abreve uogonek -30 +KPX Abreve uring -30 +KPX Abreve v -40 +KPX Abreve w -40 +KPX Abreve y -40 +KPX Abreve yacute -40 +KPX Abreve ydieresis -40 +KPX Acircumflex C -30 +KPX Acircumflex Cacute -30 +KPX Acircumflex Ccaron -30 +KPX Acircumflex Ccedilla -30 +KPX Acircumflex G -30 +KPX Acircumflex Gbreve -30 +KPX Acircumflex Gcommaaccent -30 +KPX Acircumflex O -30 +KPX Acircumflex Oacute -30 +KPX Acircumflex Ocircumflex -30 +KPX Acircumflex Odieresis -30 +KPX Acircumflex Ograve -30 +KPX Acircumflex Ohungarumlaut -30 +KPX Acircumflex Omacron -30 +KPX Acircumflex Oslash -30 +KPX Acircumflex Otilde -30 +KPX Acircumflex Q -30 +KPX Acircumflex T -120 +KPX Acircumflex Tcaron -120 +KPX Acircumflex Tcommaaccent -120 +KPX Acircumflex U -50 +KPX Acircumflex Uacute -50 +KPX Acircumflex Ucircumflex -50 +KPX Acircumflex Udieresis -50 +KPX Acircumflex Ugrave -50 +KPX Acircumflex Uhungarumlaut -50 +KPX Acircumflex Umacron -50 +KPX Acircumflex Uogonek -50 +KPX Acircumflex Uring -50 +KPX Acircumflex V -70 +KPX Acircumflex W -50 +KPX Acircumflex Y -100 +KPX Acircumflex Yacute -100 +KPX Acircumflex Ydieresis -100 +KPX Acircumflex u -30 +KPX Acircumflex uacute -30 +KPX Acircumflex ucircumflex -30 +KPX Acircumflex udieresis -30 +KPX Acircumflex ugrave -30 +KPX Acircumflex uhungarumlaut -30 +KPX Acircumflex umacron -30 +KPX Acircumflex uogonek -30 +KPX Acircumflex uring -30 +KPX Acircumflex v -40 +KPX Acircumflex w -40 +KPX Acircumflex y -40 +KPX Acircumflex yacute -40 +KPX Acircumflex ydieresis -40 +KPX Adieresis C -30 +KPX Adieresis Cacute -30 +KPX Adieresis Ccaron -30 +KPX Adieresis Ccedilla -30 +KPX Adieresis G -30 +KPX Adieresis Gbreve -30 +KPX Adieresis Gcommaaccent -30 +KPX Adieresis O -30 +KPX Adieresis Oacute -30 +KPX Adieresis Ocircumflex -30 +KPX Adieresis Odieresis -30 +KPX Adieresis Ograve -30 +KPX Adieresis Ohungarumlaut -30 +KPX Adieresis Omacron -30 +KPX Adieresis Oslash -30 +KPX Adieresis Otilde -30 +KPX Adieresis Q -30 +KPX Adieresis T -120 +KPX Adieresis Tcaron -120 +KPX Adieresis Tcommaaccent -120 +KPX Adieresis U -50 +KPX Adieresis Uacute -50 +KPX Adieresis Ucircumflex -50 +KPX Adieresis Udieresis -50 +KPX Adieresis Ugrave -50 +KPX Adieresis Uhungarumlaut -50 +KPX Adieresis Umacron -50 +KPX Adieresis Uogonek -50 +KPX Adieresis Uring -50 +KPX Adieresis V -70 +KPX Adieresis W -50 +KPX Adieresis Y -100 +KPX Adieresis Yacute -100 +KPX Adieresis Ydieresis -100 +KPX Adieresis u -30 +KPX Adieresis uacute -30 +KPX Adieresis ucircumflex -30 +KPX Adieresis udieresis -30 +KPX Adieresis ugrave -30 +KPX Adieresis uhungarumlaut -30 +KPX Adieresis umacron -30 +KPX Adieresis uogonek -30 +KPX Adieresis uring -30 +KPX Adieresis v -40 +KPX Adieresis w -40 +KPX Adieresis y -40 +KPX Adieresis yacute -40 +KPX Adieresis ydieresis -40 +KPX Agrave C -30 +KPX Agrave Cacute -30 +KPX Agrave Ccaron -30 +KPX Agrave Ccedilla -30 +KPX Agrave G -30 +KPX Agrave Gbreve -30 +KPX Agrave Gcommaaccent -30 +KPX Agrave O -30 +KPX Agrave Oacute -30 +KPX Agrave Ocircumflex -30 +KPX Agrave Odieresis -30 +KPX Agrave Ograve -30 +KPX Agrave Ohungarumlaut -30 +KPX Agrave Omacron -30 +KPX Agrave Oslash -30 +KPX Agrave Otilde -30 +KPX Agrave Q -30 +KPX Agrave T -120 +KPX Agrave Tcaron -120 +KPX Agrave Tcommaaccent -120 +KPX Agrave U -50 +KPX Agrave Uacute -50 +KPX Agrave Ucircumflex -50 +KPX Agrave Udieresis -50 +KPX Agrave Ugrave -50 +KPX Agrave Uhungarumlaut -50 +KPX Agrave Umacron -50 +KPX Agrave Uogonek -50 +KPX Agrave Uring -50 +KPX Agrave V -70 +KPX Agrave W -50 +KPX Agrave Y -100 +KPX Agrave Yacute -100 +KPX Agrave Ydieresis -100 +KPX Agrave u -30 +KPX Agrave uacute -30 +KPX Agrave ucircumflex -30 +KPX Agrave udieresis -30 +KPX Agrave ugrave -30 +KPX Agrave uhungarumlaut -30 +KPX Agrave umacron -30 +KPX Agrave uogonek -30 +KPX Agrave uring -30 +KPX Agrave v -40 +KPX Agrave w -40 +KPX Agrave y -40 +KPX Agrave yacute -40 +KPX Agrave ydieresis -40 +KPX Amacron C -30 +KPX Amacron Cacute -30 +KPX Amacron Ccaron -30 +KPX Amacron Ccedilla -30 +KPX Amacron G -30 +KPX Amacron Gbreve -30 +KPX Amacron Gcommaaccent -30 +KPX Amacron O -30 +KPX Amacron Oacute -30 +KPX Amacron Ocircumflex -30 +KPX Amacron Odieresis -30 +KPX Amacron Ograve -30 +KPX Amacron Ohungarumlaut -30 +KPX Amacron Omacron -30 +KPX Amacron Oslash -30 +KPX Amacron Otilde -30 +KPX Amacron Q -30 +KPX Amacron T -120 +KPX Amacron Tcaron -120 +KPX Amacron Tcommaaccent -120 +KPX Amacron U -50 +KPX Amacron Uacute -50 +KPX Amacron Ucircumflex -50 +KPX Amacron Udieresis -50 +KPX Amacron Ugrave -50 +KPX Amacron Uhungarumlaut -50 +KPX Amacron Umacron -50 +KPX Amacron Uogonek -50 +KPX Amacron Uring -50 +KPX Amacron V -70 +KPX Amacron W -50 +KPX Amacron Y -100 +KPX Amacron Yacute -100 +KPX Amacron Ydieresis -100 +KPX Amacron u -30 +KPX Amacron uacute -30 +KPX Amacron ucircumflex -30 +KPX Amacron udieresis -30 +KPX Amacron ugrave -30 +KPX Amacron uhungarumlaut -30 +KPX Amacron umacron -30 +KPX Amacron uogonek -30 +KPX Amacron uring -30 +KPX Amacron v -40 +KPX Amacron w -40 +KPX Amacron y -40 +KPX Amacron yacute -40 +KPX Amacron ydieresis -40 +KPX Aogonek C -30 +KPX Aogonek Cacute -30 +KPX Aogonek Ccaron -30 +KPX Aogonek Ccedilla -30 +KPX Aogonek G -30 +KPX Aogonek Gbreve -30 +KPX Aogonek Gcommaaccent -30 +KPX Aogonek O -30 +KPX Aogonek Oacute -30 +KPX Aogonek Ocircumflex -30 +KPX Aogonek Odieresis -30 +KPX Aogonek Ograve -30 +KPX Aogonek Ohungarumlaut -30 +KPX Aogonek Omacron -30 +KPX Aogonek Oslash -30 +KPX Aogonek Otilde -30 +KPX Aogonek Q -30 +KPX Aogonek T -120 +KPX Aogonek Tcaron -120 +KPX Aogonek Tcommaaccent -120 +KPX Aogonek U -50 +KPX Aogonek Uacute -50 +KPX Aogonek Ucircumflex -50 +KPX Aogonek Udieresis -50 +KPX Aogonek Ugrave -50 +KPX Aogonek Uhungarumlaut -50 +KPX Aogonek Umacron -50 +KPX Aogonek Uogonek -50 +KPX Aogonek Uring -50 +KPX Aogonek V -70 +KPX Aogonek W -50 +KPX Aogonek Y -100 +KPX Aogonek Yacute -100 +KPX Aogonek Ydieresis -100 +KPX Aogonek u -30 +KPX Aogonek uacute -30 +KPX Aogonek ucircumflex -30 +KPX Aogonek udieresis -30 +KPX Aogonek ugrave -30 +KPX Aogonek uhungarumlaut -30 +KPX Aogonek umacron -30 +KPX Aogonek uogonek -30 +KPX Aogonek uring -30 +KPX Aogonek v -40 +KPX Aogonek w -40 +KPX Aogonek y -40 +KPX Aogonek yacute -40 +KPX Aogonek ydieresis -40 +KPX Aring C -30 +KPX Aring Cacute -30 +KPX Aring Ccaron -30 +KPX Aring Ccedilla -30 +KPX Aring G -30 +KPX Aring Gbreve -30 +KPX Aring Gcommaaccent -30 +KPX Aring O -30 +KPX Aring Oacute -30 +KPX Aring Ocircumflex -30 +KPX Aring Odieresis -30 +KPX Aring Ograve -30 +KPX Aring Ohungarumlaut -30 +KPX Aring Omacron -30 +KPX Aring Oslash -30 +KPX Aring Otilde -30 +KPX Aring Q -30 +KPX Aring T -120 +KPX Aring Tcaron -120 +KPX Aring Tcommaaccent -120 +KPX Aring U -50 +KPX Aring Uacute -50 +KPX Aring Ucircumflex -50 +KPX Aring Udieresis -50 +KPX Aring Ugrave -50 +KPX Aring Uhungarumlaut -50 +KPX Aring Umacron -50 +KPX Aring Uogonek -50 +KPX Aring Uring -50 +KPX Aring V -70 +KPX Aring W -50 +KPX Aring Y -100 +KPX Aring Yacute -100 +KPX Aring Ydieresis -100 +KPX Aring u -30 +KPX Aring uacute -30 +KPX Aring ucircumflex -30 +KPX Aring udieresis -30 +KPX Aring ugrave -30 +KPX Aring uhungarumlaut -30 +KPX Aring umacron -30 +KPX Aring uogonek -30 +KPX Aring uring -30 +KPX Aring v -40 +KPX Aring w -40 +KPX Aring y -40 +KPX Aring yacute -40 +KPX Aring ydieresis -40 +KPX Atilde C -30 +KPX Atilde Cacute -30 +KPX Atilde Ccaron -30 +KPX Atilde Ccedilla -30 +KPX Atilde G -30 +KPX Atilde Gbreve -30 +KPX Atilde Gcommaaccent -30 +KPX Atilde O -30 +KPX Atilde Oacute -30 +KPX Atilde Ocircumflex -30 +KPX Atilde Odieresis -30 +KPX Atilde Ograve -30 +KPX Atilde Ohungarumlaut -30 +KPX Atilde Omacron -30 +KPX Atilde Oslash -30 +KPX Atilde Otilde -30 +KPX Atilde Q -30 +KPX Atilde T -120 +KPX Atilde Tcaron -120 +KPX Atilde Tcommaaccent -120 +KPX Atilde U -50 +KPX Atilde Uacute -50 +KPX Atilde Ucircumflex -50 +KPX Atilde Udieresis -50 +KPX Atilde Ugrave -50 +KPX Atilde Uhungarumlaut -50 +KPX Atilde Umacron -50 +KPX Atilde Uogonek -50 +KPX Atilde Uring -50 +KPX Atilde V -70 +KPX Atilde W -50 +KPX Atilde Y -100 +KPX Atilde Yacute -100 +KPX Atilde Ydieresis -100 +KPX Atilde u -30 +KPX Atilde uacute -30 +KPX Atilde ucircumflex -30 +KPX Atilde udieresis -30 +KPX Atilde ugrave -30 +KPX Atilde uhungarumlaut -30 +KPX Atilde umacron -30 +KPX Atilde uogonek -30 +KPX Atilde uring -30 +KPX Atilde v -40 +KPX Atilde w -40 +KPX Atilde y -40 +KPX Atilde yacute -40 +KPX Atilde ydieresis -40 +KPX B U -10 +KPX B Uacute -10 +KPX B Ucircumflex -10 +KPX B Udieresis -10 +KPX B Ugrave -10 +KPX B Uhungarumlaut -10 +KPX B Umacron -10 +KPX B Uogonek -10 +KPX B Uring -10 +KPX B comma -20 +KPX B period -20 +KPX C comma -30 +KPX C period -30 +KPX Cacute comma -30 +KPX Cacute period -30 +KPX Ccaron comma -30 +KPX Ccaron period -30 +KPX Ccedilla comma -30 +KPX Ccedilla period -30 +KPX D A -40 +KPX D Aacute -40 +KPX D Abreve -40 +KPX D Acircumflex -40 +KPX D Adieresis -40 +KPX D Agrave -40 +KPX D Amacron -40 +KPX D Aogonek -40 +KPX D Aring -40 +KPX D Atilde -40 +KPX D V -70 +KPX D W -40 +KPX D Y -90 +KPX D Yacute -90 +KPX D Ydieresis -90 +KPX D comma -70 +KPX D period -70 +KPX Dcaron A -40 +KPX Dcaron Aacute -40 +KPX Dcaron Abreve -40 +KPX Dcaron Acircumflex -40 +KPX Dcaron Adieresis -40 +KPX Dcaron Agrave -40 +KPX Dcaron Amacron -40 +KPX Dcaron Aogonek -40 +KPX Dcaron Aring -40 +KPX Dcaron Atilde -40 +KPX Dcaron V -70 +KPX Dcaron W -40 +KPX Dcaron Y -90 +KPX Dcaron Yacute -90 +KPX Dcaron Ydieresis -90 +KPX Dcaron comma -70 +KPX Dcaron period -70 +KPX Dcroat A -40 +KPX Dcroat Aacute -40 +KPX Dcroat Abreve -40 +KPX Dcroat Acircumflex -40 +KPX Dcroat Adieresis -40 +KPX Dcroat Agrave -40 +KPX Dcroat Amacron -40 +KPX Dcroat Aogonek -40 +KPX Dcroat Aring -40 +KPX Dcroat Atilde -40 +KPX Dcroat V -70 +KPX Dcroat W -40 +KPX Dcroat Y -90 +KPX Dcroat Yacute -90 +KPX Dcroat Ydieresis -90 +KPX Dcroat comma -70 +KPX Dcroat period -70 +KPX F A -80 +KPX F Aacute -80 +KPX F Abreve -80 +KPX F Acircumflex -80 +KPX F Adieresis -80 +KPX F Agrave -80 +KPX F Amacron -80 +KPX F Aogonek -80 +KPX F Aring -80 +KPX F Atilde -80 +KPX F a -50 +KPX F aacute -50 +KPX F abreve -50 +KPX F acircumflex -50 +KPX F adieresis -50 +KPX F agrave -50 +KPX F amacron -50 +KPX F aogonek -50 +KPX F aring -50 +KPX F atilde -50 +KPX F comma -150 +KPX F e -30 +KPX F eacute -30 +KPX F ecaron -30 +KPX F ecircumflex -30 +KPX F edieresis -30 +KPX F edotaccent -30 +KPX F egrave -30 +KPX F emacron -30 +KPX F eogonek -30 +KPX F o -30 +KPX F oacute -30 +KPX F ocircumflex -30 +KPX F odieresis -30 +KPX F ograve -30 +KPX F ohungarumlaut -30 +KPX F omacron -30 +KPX F oslash -30 +KPX F otilde -30 +KPX F period -150 +KPX F r -45 +KPX F racute -45 +KPX F rcaron -45 +KPX F rcommaaccent -45 +KPX J A -20 +KPX J Aacute -20 +KPX J Abreve -20 +KPX J Acircumflex -20 +KPX J Adieresis -20 +KPX J Agrave -20 +KPX J Amacron -20 +KPX J Aogonek -20 +KPX J Aring -20 +KPX J Atilde -20 +KPX J a -20 +KPX J aacute -20 +KPX J abreve -20 +KPX J acircumflex -20 +KPX J adieresis -20 +KPX J agrave -20 +KPX J amacron -20 +KPX J aogonek -20 +KPX J aring -20 +KPX J atilde -20 +KPX J comma -30 +KPX J period -30 +KPX J u -20 +KPX J uacute -20 +KPX J ucircumflex -20 +KPX J udieresis -20 +KPX J ugrave -20 +KPX J uhungarumlaut -20 +KPX J umacron -20 +KPX J uogonek -20 +KPX J uring -20 +KPX K O -50 +KPX K Oacute -50 +KPX K Ocircumflex -50 +KPX K Odieresis -50 +KPX K Ograve -50 +KPX K Ohungarumlaut -50 +KPX K Omacron -50 +KPX K Oslash -50 +KPX K Otilde -50 +KPX K e -40 +KPX K eacute -40 +KPX K ecaron -40 +KPX K ecircumflex -40 +KPX K edieresis -40 +KPX K edotaccent -40 +KPX K egrave -40 +KPX K emacron -40 +KPX K eogonek -40 +KPX K o -40 +KPX K oacute -40 +KPX K ocircumflex -40 +KPX K odieresis -40 +KPX K ograve -40 +KPX K ohungarumlaut -40 +KPX K omacron -40 +KPX K oslash -40 +KPX K otilde -40 +KPX K u -30 +KPX K uacute -30 +KPX K ucircumflex -30 +KPX K udieresis -30 +KPX K ugrave -30 +KPX K uhungarumlaut -30 +KPX K umacron -30 +KPX K uogonek -30 +KPX K uring -30 +KPX K y -50 +KPX K yacute -50 +KPX K ydieresis -50 +KPX Kcommaaccent O -50 +KPX Kcommaaccent Oacute -50 +KPX Kcommaaccent Ocircumflex -50 +KPX Kcommaaccent Odieresis -50 +KPX Kcommaaccent Ograve -50 +KPX Kcommaaccent Ohungarumlaut -50 +KPX Kcommaaccent Omacron -50 +KPX Kcommaaccent Oslash -50 +KPX Kcommaaccent Otilde -50 +KPX Kcommaaccent e -40 +KPX Kcommaaccent eacute -40 +KPX Kcommaaccent ecaron -40 +KPX Kcommaaccent ecircumflex -40 +KPX Kcommaaccent edieresis -40 +KPX Kcommaaccent edotaccent -40 +KPX Kcommaaccent egrave -40 +KPX Kcommaaccent emacron -40 +KPX Kcommaaccent eogonek -40 +KPX Kcommaaccent o -40 +KPX Kcommaaccent oacute -40 +KPX Kcommaaccent ocircumflex -40 +KPX Kcommaaccent odieresis -40 +KPX Kcommaaccent ograve -40 +KPX Kcommaaccent ohungarumlaut -40 +KPX Kcommaaccent omacron -40 +KPX Kcommaaccent oslash -40 +KPX Kcommaaccent otilde -40 +KPX Kcommaaccent u -30 +KPX Kcommaaccent uacute -30 +KPX Kcommaaccent ucircumflex -30 +KPX Kcommaaccent udieresis -30 +KPX Kcommaaccent ugrave -30 +KPX Kcommaaccent uhungarumlaut -30 +KPX Kcommaaccent umacron -30 +KPX Kcommaaccent uogonek -30 +KPX Kcommaaccent uring -30 +KPX Kcommaaccent y -50 +KPX Kcommaaccent yacute -50 +KPX Kcommaaccent ydieresis -50 +KPX L T -110 +KPX L Tcaron -110 +KPX L Tcommaaccent -110 +KPX L V -110 +KPX L W -70 +KPX L Y -140 +KPX L Yacute -140 +KPX L Ydieresis -140 +KPX L quotedblright -140 +KPX L quoteright -160 +KPX L y -30 +KPX L yacute -30 +KPX L ydieresis -30 +KPX Lacute T -110 +KPX Lacute Tcaron -110 +KPX Lacute Tcommaaccent -110 +KPX Lacute V -110 +KPX Lacute W -70 +KPX Lacute Y -140 +KPX Lacute Yacute -140 +KPX Lacute Ydieresis -140 +KPX Lacute quotedblright -140 +KPX Lacute quoteright -160 +KPX Lacute y -30 +KPX Lacute yacute -30 +KPX Lacute ydieresis -30 +KPX Lcaron T -110 +KPX Lcaron Tcaron -110 +KPX Lcaron Tcommaaccent -110 +KPX Lcaron V -110 +KPX Lcaron W -70 +KPX Lcaron Y -140 +KPX Lcaron Yacute -140 +KPX Lcaron Ydieresis -140 +KPX Lcaron quotedblright -140 +KPX Lcaron quoteright -160 +KPX Lcaron y -30 +KPX Lcaron yacute -30 +KPX Lcaron ydieresis -30 +KPX Lcommaaccent T -110 +KPX Lcommaaccent Tcaron -110 +KPX Lcommaaccent Tcommaaccent -110 +KPX Lcommaaccent V -110 +KPX Lcommaaccent W -70 +KPX Lcommaaccent Y -140 +KPX Lcommaaccent Yacute -140 +KPX Lcommaaccent Ydieresis -140 +KPX Lcommaaccent quotedblright -140 +KPX Lcommaaccent quoteright -160 +KPX Lcommaaccent y -30 +KPX Lcommaaccent yacute -30 +KPX Lcommaaccent ydieresis -30 +KPX Lslash T -110 +KPX Lslash Tcaron -110 +KPX Lslash Tcommaaccent -110 +KPX Lslash V -110 +KPX Lslash W -70 +KPX Lslash Y -140 +KPX Lslash Yacute -140 +KPX Lslash Ydieresis -140 +KPX Lslash quotedblright -140 +KPX Lslash quoteright -160 +KPX Lslash y -30 +KPX Lslash yacute -30 +KPX Lslash ydieresis -30 +KPX O A -20 +KPX O Aacute -20 +KPX O Abreve -20 +KPX O Acircumflex -20 +KPX O Adieresis -20 +KPX O Agrave -20 +KPX O Amacron -20 +KPX O Aogonek -20 +KPX O Aring -20 +KPX O Atilde -20 +KPX O T -40 +KPX O Tcaron -40 +KPX O Tcommaaccent -40 +KPX O V -50 +KPX O W -30 +KPX O X -60 +KPX O Y -70 +KPX O Yacute -70 +KPX O Ydieresis -70 +KPX O comma -40 +KPX O period -40 +KPX Oacute A -20 +KPX Oacute Aacute -20 +KPX Oacute Abreve -20 +KPX Oacute Acircumflex -20 +KPX Oacute Adieresis -20 +KPX Oacute Agrave -20 +KPX Oacute Amacron -20 +KPX Oacute Aogonek -20 +KPX Oacute Aring -20 +KPX Oacute Atilde -20 +KPX Oacute T -40 +KPX Oacute Tcaron -40 +KPX Oacute Tcommaaccent -40 +KPX Oacute V -50 +KPX Oacute W -30 +KPX Oacute X -60 +KPX Oacute Y -70 +KPX Oacute Yacute -70 +KPX Oacute Ydieresis -70 +KPX Oacute comma -40 +KPX Oacute period -40 +KPX Ocircumflex A -20 +KPX Ocircumflex Aacute -20 +KPX Ocircumflex Abreve -20 +KPX Ocircumflex Acircumflex -20 +KPX Ocircumflex Adieresis -20 +KPX Ocircumflex Agrave -20 +KPX Ocircumflex Amacron -20 +KPX Ocircumflex Aogonek -20 +KPX Ocircumflex Aring -20 +KPX Ocircumflex Atilde -20 +KPX Ocircumflex T -40 +KPX Ocircumflex Tcaron -40 +KPX Ocircumflex Tcommaaccent -40 +KPX Ocircumflex V -50 +KPX Ocircumflex W -30 +KPX Ocircumflex X -60 +KPX Ocircumflex Y -70 +KPX Ocircumflex Yacute -70 +KPX Ocircumflex Ydieresis -70 +KPX Ocircumflex comma -40 +KPX Ocircumflex period -40 +KPX Odieresis A -20 +KPX Odieresis Aacute -20 +KPX Odieresis Abreve -20 +KPX Odieresis Acircumflex -20 +KPX Odieresis Adieresis -20 +KPX Odieresis Agrave -20 +KPX Odieresis Amacron -20 +KPX Odieresis Aogonek -20 +KPX Odieresis Aring -20 +KPX Odieresis Atilde -20 +KPX Odieresis T -40 +KPX Odieresis Tcaron -40 +KPX Odieresis Tcommaaccent -40 +KPX Odieresis V -50 +KPX Odieresis W -30 +KPX Odieresis X -60 +KPX Odieresis Y -70 +KPX Odieresis Yacute -70 +KPX Odieresis Ydieresis -70 +KPX Odieresis comma -40 +KPX Odieresis period -40 +KPX Ograve A -20 +KPX Ograve Aacute -20 +KPX Ograve Abreve -20 +KPX Ograve Acircumflex -20 +KPX Ograve Adieresis -20 +KPX Ograve Agrave -20 +KPX Ograve Amacron -20 +KPX Ograve Aogonek -20 +KPX Ograve Aring -20 +KPX Ograve Atilde -20 +KPX Ograve T -40 +KPX Ograve Tcaron -40 +KPX Ograve Tcommaaccent -40 +KPX Ograve V -50 +KPX Ograve W -30 +KPX Ograve X -60 +KPX Ograve Y -70 +KPX Ograve Yacute -70 +KPX Ograve Ydieresis -70 +KPX Ograve comma -40 +KPX Ograve period -40 +KPX Ohungarumlaut A -20 +KPX Ohungarumlaut Aacute -20 +KPX Ohungarumlaut Abreve -20 +KPX Ohungarumlaut Acircumflex -20 +KPX Ohungarumlaut Adieresis -20 +KPX Ohungarumlaut Agrave -20 +KPX Ohungarumlaut Amacron -20 +KPX Ohungarumlaut Aogonek -20 +KPX Ohungarumlaut Aring -20 +KPX Ohungarumlaut Atilde -20 +KPX Ohungarumlaut T -40 +KPX Ohungarumlaut Tcaron -40 +KPX Ohungarumlaut Tcommaaccent -40 +KPX Ohungarumlaut V -50 +KPX Ohungarumlaut W -30 +KPX Ohungarumlaut X -60 +KPX Ohungarumlaut Y -70 +KPX Ohungarumlaut Yacute -70 +KPX Ohungarumlaut Ydieresis -70 +KPX Ohungarumlaut comma -40 +KPX Ohungarumlaut period -40 +KPX Omacron A -20 +KPX Omacron Aacute -20 +KPX Omacron Abreve -20 +KPX Omacron Acircumflex -20 +KPX Omacron Adieresis -20 +KPX Omacron Agrave -20 +KPX Omacron Amacron -20 +KPX Omacron Aogonek -20 +KPX Omacron Aring -20 +KPX Omacron Atilde -20 +KPX Omacron T -40 +KPX Omacron Tcaron -40 +KPX Omacron Tcommaaccent -40 +KPX Omacron V -50 +KPX Omacron W -30 +KPX Omacron X -60 +KPX Omacron Y -70 +KPX Omacron Yacute -70 +KPX Omacron Ydieresis -70 +KPX Omacron comma -40 +KPX Omacron period -40 +KPX Oslash A -20 +KPX Oslash Aacute -20 +KPX Oslash Abreve -20 +KPX Oslash Acircumflex -20 +KPX Oslash Adieresis -20 +KPX Oslash Agrave -20 +KPX Oslash Amacron -20 +KPX Oslash Aogonek -20 +KPX Oslash Aring -20 +KPX Oslash Atilde -20 +KPX Oslash T -40 +KPX Oslash Tcaron -40 +KPX Oslash Tcommaaccent -40 +KPX Oslash V -50 +KPX Oslash W -30 +KPX Oslash X -60 +KPX Oslash Y -70 +KPX Oslash Yacute -70 +KPX Oslash Ydieresis -70 +KPX Oslash comma -40 +KPX Oslash period -40 +KPX Otilde A -20 +KPX Otilde Aacute -20 +KPX Otilde Abreve -20 +KPX Otilde Acircumflex -20 +KPX Otilde Adieresis -20 +KPX Otilde Agrave -20 +KPX Otilde Amacron -20 +KPX Otilde Aogonek -20 +KPX Otilde Aring -20 +KPX Otilde Atilde -20 +KPX Otilde T -40 +KPX Otilde Tcaron -40 +KPX Otilde Tcommaaccent -40 +KPX Otilde V -50 +KPX Otilde W -30 +KPX Otilde X -60 +KPX Otilde Y -70 +KPX Otilde Yacute -70 +KPX Otilde Ydieresis -70 +KPX Otilde comma -40 +KPX Otilde period -40 +KPX P A -120 +KPX P Aacute -120 +KPX P Abreve -120 +KPX P Acircumflex -120 +KPX P Adieresis -120 +KPX P Agrave -120 +KPX P Amacron -120 +KPX P Aogonek -120 +KPX P Aring -120 +KPX P Atilde -120 +KPX P a -40 +KPX P aacute -40 +KPX P abreve -40 +KPX P acircumflex -40 +KPX P adieresis -40 +KPX P agrave -40 +KPX P amacron -40 +KPX P aogonek -40 +KPX P aring -40 +KPX P atilde -40 +KPX P comma -180 +KPX P e -50 +KPX P eacute -50 +KPX P ecaron -50 +KPX P ecircumflex -50 +KPX P edieresis -50 +KPX P edotaccent -50 +KPX P egrave -50 +KPX P emacron -50 +KPX P eogonek -50 +KPX P o -50 +KPX P oacute -50 +KPX P ocircumflex -50 +KPX P odieresis -50 +KPX P ograve -50 +KPX P ohungarumlaut -50 +KPX P omacron -50 +KPX P oslash -50 +KPX P otilde -50 +KPX P period -180 +KPX Q U -10 +KPX Q Uacute -10 +KPX Q Ucircumflex -10 +KPX Q Udieresis -10 +KPX Q Ugrave -10 +KPX Q Uhungarumlaut -10 +KPX Q Umacron -10 +KPX Q Uogonek -10 +KPX Q Uring -10 +KPX R O -20 +KPX R Oacute -20 +KPX R Ocircumflex -20 +KPX R Odieresis -20 +KPX R Ograve -20 +KPX R Ohungarumlaut -20 +KPX R Omacron -20 +KPX R Oslash -20 +KPX R Otilde -20 +KPX R T -30 +KPX R Tcaron -30 +KPX R Tcommaaccent -30 +KPX R U -40 +KPX R Uacute -40 +KPX R Ucircumflex -40 +KPX R Udieresis -40 +KPX R Ugrave -40 +KPX R Uhungarumlaut -40 +KPX R Umacron -40 +KPX R Uogonek -40 +KPX R Uring -40 +KPX R V -50 +KPX R W -30 +KPX R Y -50 +KPX R Yacute -50 +KPX R Ydieresis -50 +KPX Racute O -20 +KPX Racute Oacute -20 +KPX Racute Ocircumflex -20 +KPX Racute Odieresis -20 +KPX Racute Ograve -20 +KPX Racute Ohungarumlaut -20 +KPX Racute Omacron -20 +KPX Racute Oslash -20 +KPX Racute Otilde -20 +KPX Racute T -30 +KPX Racute Tcaron -30 +KPX Racute Tcommaaccent -30 +KPX Racute U -40 +KPX Racute Uacute -40 +KPX Racute Ucircumflex -40 +KPX Racute Udieresis -40 +KPX Racute Ugrave -40 +KPX Racute Uhungarumlaut -40 +KPX Racute Umacron -40 +KPX Racute Uogonek -40 +KPX Racute Uring -40 +KPX Racute V -50 +KPX Racute W -30 +KPX Racute Y -50 +KPX Racute Yacute -50 +KPX Racute Ydieresis -50 +KPX Rcaron O -20 +KPX Rcaron Oacute -20 +KPX Rcaron Ocircumflex -20 +KPX Rcaron Odieresis -20 +KPX Rcaron Ograve -20 +KPX Rcaron Ohungarumlaut -20 +KPX Rcaron Omacron -20 +KPX Rcaron Oslash -20 +KPX Rcaron Otilde -20 +KPX Rcaron T -30 +KPX Rcaron Tcaron -30 +KPX Rcaron Tcommaaccent -30 +KPX Rcaron U -40 +KPX Rcaron Uacute -40 +KPX Rcaron Ucircumflex -40 +KPX Rcaron Udieresis -40 +KPX Rcaron Ugrave -40 +KPX Rcaron Uhungarumlaut -40 +KPX Rcaron Umacron -40 +KPX Rcaron Uogonek -40 +KPX Rcaron Uring -40 +KPX Rcaron V -50 +KPX Rcaron W -30 +KPX Rcaron Y -50 +KPX Rcaron Yacute -50 +KPX Rcaron Ydieresis -50 +KPX Rcommaaccent O -20 +KPX Rcommaaccent Oacute -20 +KPX Rcommaaccent Ocircumflex -20 +KPX Rcommaaccent Odieresis -20 +KPX Rcommaaccent Ograve -20 +KPX Rcommaaccent Ohungarumlaut -20 +KPX Rcommaaccent Omacron -20 +KPX Rcommaaccent Oslash -20 +KPX Rcommaaccent Otilde -20 +KPX Rcommaaccent T -30 +KPX Rcommaaccent Tcaron -30 +KPX Rcommaaccent Tcommaaccent -30 +KPX Rcommaaccent U -40 +KPX Rcommaaccent Uacute -40 +KPX Rcommaaccent Ucircumflex -40 +KPX Rcommaaccent Udieresis -40 +KPX Rcommaaccent Ugrave -40 +KPX Rcommaaccent Uhungarumlaut -40 +KPX Rcommaaccent Umacron -40 +KPX Rcommaaccent Uogonek -40 +KPX Rcommaaccent Uring -40 +KPX Rcommaaccent V -50 +KPX Rcommaaccent W -30 +KPX Rcommaaccent Y -50 +KPX Rcommaaccent Yacute -50 +KPX Rcommaaccent Ydieresis -50 +KPX S comma -20 +KPX S period -20 +KPX Sacute comma -20 +KPX Sacute period -20 +KPX Scaron comma -20 +KPX Scaron period -20 +KPX Scedilla comma -20 +KPX Scedilla period -20 +KPX Scommaaccent comma -20 +KPX Scommaaccent period -20 +KPX T A -120 +KPX T Aacute -120 +KPX T Abreve -120 +KPX T Acircumflex -120 +KPX T Adieresis -120 +KPX T Agrave -120 +KPX T Amacron -120 +KPX T Aogonek -120 +KPX T Aring -120 +KPX T Atilde -120 +KPX T O -40 +KPX T Oacute -40 +KPX T Ocircumflex -40 +KPX T Odieresis -40 +KPX T Ograve -40 +KPX T Ohungarumlaut -40 +KPX T Omacron -40 +KPX T Oslash -40 +KPX T Otilde -40 +KPX T a -120 +KPX T aacute -120 +KPX T abreve -60 +KPX T acircumflex -120 +KPX T adieresis -120 +KPX T agrave -120 +KPX T amacron -60 +KPX T aogonek -120 +KPX T aring -120 +KPX T atilde -60 +KPX T colon -20 +KPX T comma -120 +KPX T e -120 +KPX T eacute -120 +KPX T ecaron -120 +KPX T ecircumflex -120 +KPX T edieresis -120 +KPX T edotaccent -120 +KPX T egrave -60 +KPX T emacron -60 +KPX T eogonek -120 +KPX T hyphen -140 +KPX T o -120 +KPX T oacute -120 +KPX T ocircumflex -120 +KPX T odieresis -120 +KPX T ograve -120 +KPX T ohungarumlaut -120 +KPX T omacron -60 +KPX T oslash -120 +KPX T otilde -60 +KPX T period -120 +KPX T r -120 +KPX T racute -120 +KPX T rcaron -120 +KPX T rcommaaccent -120 +KPX T semicolon -20 +KPX T u -120 +KPX T uacute -120 +KPX T ucircumflex -120 +KPX T udieresis -120 +KPX T ugrave -120 +KPX T uhungarumlaut -120 +KPX T umacron -60 +KPX T uogonek -120 +KPX T uring -120 +KPX T w -120 +KPX T y -120 +KPX T yacute -120 +KPX T ydieresis -60 +KPX Tcaron A -120 +KPX Tcaron Aacute -120 +KPX Tcaron Abreve -120 +KPX Tcaron Acircumflex -120 +KPX Tcaron Adieresis -120 +KPX Tcaron Agrave -120 +KPX Tcaron Amacron -120 +KPX Tcaron Aogonek -120 +KPX Tcaron Aring -120 +KPX Tcaron Atilde -120 +KPX Tcaron O -40 +KPX Tcaron Oacute -40 +KPX Tcaron Ocircumflex -40 +KPX Tcaron Odieresis -40 +KPX Tcaron Ograve -40 +KPX Tcaron Ohungarumlaut -40 +KPX Tcaron Omacron -40 +KPX Tcaron Oslash -40 +KPX Tcaron Otilde -40 +KPX Tcaron a -120 +KPX Tcaron aacute -120 +KPX Tcaron abreve -60 +KPX Tcaron acircumflex -120 +KPX Tcaron adieresis -120 +KPX Tcaron agrave -120 +KPX Tcaron amacron -60 +KPX Tcaron aogonek -120 +KPX Tcaron aring -120 +KPX Tcaron atilde -60 +KPX Tcaron colon -20 +KPX Tcaron comma -120 +KPX Tcaron e -120 +KPX Tcaron eacute -120 +KPX Tcaron ecaron -120 +KPX Tcaron ecircumflex -120 +KPX Tcaron edieresis -120 +KPX Tcaron edotaccent -120 +KPX Tcaron egrave -60 +KPX Tcaron emacron -60 +KPX Tcaron eogonek -120 +KPX Tcaron hyphen -140 +KPX Tcaron o -120 +KPX Tcaron oacute -120 +KPX Tcaron ocircumflex -120 +KPX Tcaron odieresis -120 +KPX Tcaron ograve -120 +KPX Tcaron ohungarumlaut -120 +KPX Tcaron omacron -60 +KPX Tcaron oslash -120 +KPX Tcaron otilde -60 +KPX Tcaron period -120 +KPX Tcaron r -120 +KPX Tcaron racute -120 +KPX Tcaron rcaron -120 +KPX Tcaron rcommaaccent -120 +KPX Tcaron semicolon -20 +KPX Tcaron u -120 +KPX Tcaron uacute -120 +KPX Tcaron ucircumflex -120 +KPX Tcaron udieresis -120 +KPX Tcaron ugrave -120 +KPX Tcaron uhungarumlaut -120 +KPX Tcaron umacron -60 +KPX Tcaron uogonek -120 +KPX Tcaron uring -120 +KPX Tcaron w -120 +KPX Tcaron y -120 +KPX Tcaron yacute -120 +KPX Tcaron ydieresis -60 +KPX Tcommaaccent A -120 +KPX Tcommaaccent Aacute -120 +KPX Tcommaaccent Abreve -120 +KPX Tcommaaccent Acircumflex -120 +KPX Tcommaaccent Adieresis -120 +KPX Tcommaaccent Agrave -120 +KPX Tcommaaccent Amacron -120 +KPX Tcommaaccent Aogonek -120 +KPX Tcommaaccent Aring -120 +KPX Tcommaaccent Atilde -120 +KPX Tcommaaccent O -40 +KPX Tcommaaccent Oacute -40 +KPX Tcommaaccent Ocircumflex -40 +KPX Tcommaaccent Odieresis -40 +KPX Tcommaaccent Ograve -40 +KPX Tcommaaccent Ohungarumlaut -40 +KPX Tcommaaccent Omacron -40 +KPX Tcommaaccent Oslash -40 +KPX Tcommaaccent Otilde -40 +KPX Tcommaaccent a -120 +KPX Tcommaaccent aacute -120 +KPX Tcommaaccent abreve -60 +KPX Tcommaaccent acircumflex -120 +KPX Tcommaaccent adieresis -120 +KPX Tcommaaccent agrave -120 +KPX Tcommaaccent amacron -60 +KPX Tcommaaccent aogonek -120 +KPX Tcommaaccent aring -120 +KPX Tcommaaccent atilde -60 +KPX Tcommaaccent colon -20 +KPX Tcommaaccent comma -120 +KPX Tcommaaccent e -120 +KPX Tcommaaccent eacute -120 +KPX Tcommaaccent ecaron -120 +KPX Tcommaaccent ecircumflex -120 +KPX Tcommaaccent edieresis -120 +KPX Tcommaaccent edotaccent -120 +KPX Tcommaaccent egrave -60 +KPX Tcommaaccent emacron -60 +KPX Tcommaaccent eogonek -120 +KPX Tcommaaccent hyphen -140 +KPX Tcommaaccent o -120 +KPX Tcommaaccent oacute -120 +KPX Tcommaaccent ocircumflex -120 +KPX Tcommaaccent odieresis -120 +KPX Tcommaaccent ograve -120 +KPX Tcommaaccent ohungarumlaut -120 +KPX Tcommaaccent omacron -60 +KPX Tcommaaccent oslash -120 +KPX Tcommaaccent otilde -60 +KPX Tcommaaccent period -120 +KPX Tcommaaccent r -120 +KPX Tcommaaccent racute -120 +KPX Tcommaaccent rcaron -120 +KPX Tcommaaccent rcommaaccent -120 +KPX Tcommaaccent semicolon -20 +KPX Tcommaaccent u -120 +KPX Tcommaaccent uacute -120 +KPX Tcommaaccent ucircumflex -120 +KPX Tcommaaccent udieresis -120 +KPX Tcommaaccent ugrave -120 +KPX Tcommaaccent uhungarumlaut -120 +KPX Tcommaaccent umacron -60 +KPX Tcommaaccent uogonek -120 +KPX Tcommaaccent uring -120 +KPX Tcommaaccent w -120 +KPX Tcommaaccent y -120 +KPX Tcommaaccent yacute -120 +KPX Tcommaaccent ydieresis -60 +KPX U A -40 +KPX U Aacute -40 +KPX U Abreve -40 +KPX U Acircumflex -40 +KPX U Adieresis -40 +KPX U Agrave -40 +KPX U Amacron -40 +KPX U Aogonek -40 +KPX U Aring -40 +KPX U Atilde -40 +KPX U comma -40 +KPX U period -40 +KPX Uacute A -40 +KPX Uacute Aacute -40 +KPX Uacute Abreve -40 +KPX Uacute Acircumflex -40 +KPX Uacute Adieresis -40 +KPX Uacute Agrave -40 +KPX Uacute Amacron -40 +KPX Uacute Aogonek -40 +KPX Uacute Aring -40 +KPX Uacute Atilde -40 +KPX Uacute comma -40 +KPX Uacute period -40 +KPX Ucircumflex A -40 +KPX Ucircumflex Aacute -40 +KPX Ucircumflex Abreve -40 +KPX Ucircumflex Acircumflex -40 +KPX Ucircumflex Adieresis -40 +KPX Ucircumflex Agrave -40 +KPX Ucircumflex Amacron -40 +KPX Ucircumflex Aogonek -40 +KPX Ucircumflex Aring -40 +KPX Ucircumflex Atilde -40 +KPX Ucircumflex comma -40 +KPX Ucircumflex period -40 +KPX Udieresis A -40 +KPX Udieresis Aacute -40 +KPX Udieresis Abreve -40 +KPX Udieresis Acircumflex -40 +KPX Udieresis Adieresis -40 +KPX Udieresis Agrave -40 +KPX Udieresis Amacron -40 +KPX Udieresis Aogonek -40 +KPX Udieresis Aring -40 +KPX Udieresis Atilde -40 +KPX Udieresis comma -40 +KPX Udieresis period -40 +KPX Ugrave A -40 +KPX Ugrave Aacute -40 +KPX Ugrave Abreve -40 +KPX Ugrave Acircumflex -40 +KPX Ugrave Adieresis -40 +KPX Ugrave Agrave -40 +KPX Ugrave Amacron -40 +KPX Ugrave Aogonek -40 +KPX Ugrave Aring -40 +KPX Ugrave Atilde -40 +KPX Ugrave comma -40 +KPX Ugrave period -40 +KPX Uhungarumlaut A -40 +KPX Uhungarumlaut Aacute -40 +KPX Uhungarumlaut Abreve -40 +KPX Uhungarumlaut Acircumflex -40 +KPX Uhungarumlaut Adieresis -40 +KPX Uhungarumlaut Agrave -40 +KPX Uhungarumlaut Amacron -40 +KPX Uhungarumlaut Aogonek -40 +KPX Uhungarumlaut Aring -40 +KPX Uhungarumlaut Atilde -40 +KPX Uhungarumlaut comma -40 +KPX Uhungarumlaut period -40 +KPX Umacron A -40 +KPX Umacron Aacute -40 +KPX Umacron Abreve -40 +KPX Umacron Acircumflex -40 +KPX Umacron Adieresis -40 +KPX Umacron Agrave -40 +KPX Umacron Amacron -40 +KPX Umacron Aogonek -40 +KPX Umacron Aring -40 +KPX Umacron Atilde -40 +KPX Umacron comma -40 +KPX Umacron period -40 +KPX Uogonek A -40 +KPX Uogonek Aacute -40 +KPX Uogonek Abreve -40 +KPX Uogonek Acircumflex -40 +KPX Uogonek Adieresis -40 +KPX Uogonek Agrave -40 +KPX Uogonek Amacron -40 +KPX Uogonek Aogonek -40 +KPX Uogonek Aring -40 +KPX Uogonek Atilde -40 +KPX Uogonek comma -40 +KPX Uogonek period -40 +KPX Uring A -40 +KPX Uring Aacute -40 +KPX Uring Abreve -40 +KPX Uring Acircumflex -40 +KPX Uring Adieresis -40 +KPX Uring Agrave -40 +KPX Uring Amacron -40 +KPX Uring Aogonek -40 +KPX Uring Aring -40 +KPX Uring Atilde -40 +KPX Uring comma -40 +KPX Uring period -40 +KPX V A -80 +KPX V Aacute -80 +KPX V Abreve -80 +KPX V Acircumflex -80 +KPX V Adieresis -80 +KPX V Agrave -80 +KPX V Amacron -80 +KPX V Aogonek -80 +KPX V Aring -80 +KPX V Atilde -80 +KPX V G -40 +KPX V Gbreve -40 +KPX V Gcommaaccent -40 +KPX V O -40 +KPX V Oacute -40 +KPX V Ocircumflex -40 +KPX V Odieresis -40 +KPX V Ograve -40 +KPX V Ohungarumlaut -40 +KPX V Omacron -40 +KPX V Oslash -40 +KPX V Otilde -40 +KPX V a -70 +KPX V aacute -70 +KPX V abreve -70 +KPX V acircumflex -70 +KPX V adieresis -70 +KPX V agrave -70 +KPX V amacron -70 +KPX V aogonek -70 +KPX V aring -70 +KPX V atilde -70 +KPX V colon -40 +KPX V comma -125 +KPX V e -80 +KPX V eacute -80 +KPX V ecaron -80 +KPX V ecircumflex -80 +KPX V edieresis -80 +KPX V edotaccent -80 +KPX V egrave -80 +KPX V emacron -80 +KPX V eogonek -80 +KPX V hyphen -80 +KPX V o -80 +KPX V oacute -80 +KPX V ocircumflex -80 +KPX V odieresis -80 +KPX V ograve -80 +KPX V ohungarumlaut -80 +KPX V omacron -80 +KPX V oslash -80 +KPX V otilde -80 +KPX V period -125 +KPX V semicolon -40 +KPX V u -70 +KPX V uacute -70 +KPX V ucircumflex -70 +KPX V udieresis -70 +KPX V ugrave -70 +KPX V uhungarumlaut -70 +KPX V umacron -70 +KPX V uogonek -70 +KPX V uring -70 +KPX W A -50 +KPX W Aacute -50 +KPX W Abreve -50 +KPX W Acircumflex -50 +KPX W Adieresis -50 +KPX W Agrave -50 +KPX W Amacron -50 +KPX W Aogonek -50 +KPX W Aring -50 +KPX W Atilde -50 +KPX W O -20 +KPX W Oacute -20 +KPX W Ocircumflex -20 +KPX W Odieresis -20 +KPX W Ograve -20 +KPX W Ohungarumlaut -20 +KPX W Omacron -20 +KPX W Oslash -20 +KPX W Otilde -20 +KPX W a -40 +KPX W aacute -40 +KPX W abreve -40 +KPX W acircumflex -40 +KPX W adieresis -40 +KPX W agrave -40 +KPX W amacron -40 +KPX W aogonek -40 +KPX W aring -40 +KPX W atilde -40 +KPX W comma -80 +KPX W e -30 +KPX W eacute -30 +KPX W ecaron -30 +KPX W ecircumflex -30 +KPX W edieresis -30 +KPX W edotaccent -30 +KPX W egrave -30 +KPX W emacron -30 +KPX W eogonek -30 +KPX W hyphen -40 +KPX W o -30 +KPX W oacute -30 +KPX W ocircumflex -30 +KPX W odieresis -30 +KPX W ograve -30 +KPX W ohungarumlaut -30 +KPX W omacron -30 +KPX W oslash -30 +KPX W otilde -30 +KPX W period -80 +KPX W u -30 +KPX W uacute -30 +KPX W ucircumflex -30 +KPX W udieresis -30 +KPX W ugrave -30 +KPX W uhungarumlaut -30 +KPX W umacron -30 +KPX W uogonek -30 +KPX W uring -30 +KPX W y -20 +KPX W yacute -20 +KPX W ydieresis -20 +KPX Y A -110 +KPX Y Aacute -110 +KPX Y Abreve -110 +KPX Y Acircumflex -110 +KPX Y Adieresis -110 +KPX Y Agrave -110 +KPX Y Amacron -110 +KPX Y Aogonek -110 +KPX Y Aring -110 +KPX Y Atilde -110 +KPX Y O -85 +KPX Y Oacute -85 +KPX Y Ocircumflex -85 +KPX Y Odieresis -85 +KPX Y Ograve -85 +KPX Y Ohungarumlaut -85 +KPX Y Omacron -85 +KPX Y Oslash -85 +KPX Y Otilde -85 +KPX Y a -140 +KPX Y aacute -140 +KPX Y abreve -70 +KPX Y acircumflex -140 +KPX Y adieresis -140 +KPX Y agrave -140 +KPX Y amacron -70 +KPX Y aogonek -140 +KPX Y aring -140 +KPX Y atilde -140 +KPX Y colon -60 +KPX Y comma -140 +KPX Y e -140 +KPX Y eacute -140 +KPX Y ecaron -140 +KPX Y ecircumflex -140 +KPX Y edieresis -140 +KPX Y edotaccent -140 +KPX Y egrave -140 +KPX Y emacron -70 +KPX Y eogonek -140 +KPX Y hyphen -140 +KPX Y i -20 +KPX Y iacute -20 +KPX Y iogonek -20 +KPX Y o -140 +KPX Y oacute -140 +KPX Y ocircumflex -140 +KPX Y odieresis -140 +KPX Y ograve -140 +KPX Y ohungarumlaut -140 +KPX Y omacron -140 +KPX Y oslash -140 +KPX Y otilde -140 +KPX Y period -140 +KPX Y semicolon -60 +KPX Y u -110 +KPX Y uacute -110 +KPX Y ucircumflex -110 +KPX Y udieresis -110 +KPX Y ugrave -110 +KPX Y uhungarumlaut -110 +KPX Y umacron -110 +KPX Y uogonek -110 +KPX Y uring -110 +KPX Yacute A -110 +KPX Yacute Aacute -110 +KPX Yacute Abreve -110 +KPX Yacute Acircumflex -110 +KPX Yacute Adieresis -110 +KPX Yacute Agrave -110 +KPX Yacute Amacron -110 +KPX Yacute Aogonek -110 +KPX Yacute Aring -110 +KPX Yacute Atilde -110 +KPX Yacute O -85 +KPX Yacute Oacute -85 +KPX Yacute Ocircumflex -85 +KPX Yacute Odieresis -85 +KPX Yacute Ograve -85 +KPX Yacute Ohungarumlaut -85 +KPX Yacute Omacron -85 +KPX Yacute Oslash -85 +KPX Yacute Otilde -85 +KPX Yacute a -140 +KPX Yacute aacute -140 +KPX Yacute abreve -70 +KPX Yacute acircumflex -140 +KPX Yacute adieresis -140 +KPX Yacute agrave -140 +KPX Yacute amacron -70 +KPX Yacute aogonek -140 +KPX Yacute aring -140 +KPX Yacute atilde -70 +KPX Yacute colon -60 +KPX Yacute comma -140 +KPX Yacute e -140 +KPX Yacute eacute -140 +KPX Yacute ecaron -140 +KPX Yacute ecircumflex -140 +KPX Yacute edieresis -140 +KPX Yacute edotaccent -140 +KPX Yacute egrave -140 +KPX Yacute emacron -70 +KPX Yacute eogonek -140 +KPX Yacute hyphen -140 +KPX Yacute i -20 +KPX Yacute iacute -20 +KPX Yacute iogonek -20 +KPX Yacute o -140 +KPX Yacute oacute -140 +KPX Yacute ocircumflex -140 +KPX Yacute odieresis -140 +KPX Yacute ograve -140 +KPX Yacute ohungarumlaut -140 +KPX Yacute omacron -70 +KPX Yacute oslash -140 +KPX Yacute otilde -140 +KPX Yacute period -140 +KPX Yacute semicolon -60 +KPX Yacute u -110 +KPX Yacute uacute -110 +KPX Yacute ucircumflex -110 +KPX Yacute udieresis -110 +KPX Yacute ugrave -110 +KPX Yacute uhungarumlaut -110 +KPX Yacute umacron -110 +KPX Yacute uogonek -110 +KPX Yacute uring -110 +KPX Ydieresis A -110 +KPX Ydieresis Aacute -110 +KPX Ydieresis Abreve -110 +KPX Ydieresis Acircumflex -110 +KPX Ydieresis Adieresis -110 +KPX Ydieresis Agrave -110 +KPX Ydieresis Amacron -110 +KPX Ydieresis Aogonek -110 +KPX Ydieresis Aring -110 +KPX Ydieresis Atilde -110 +KPX Ydieresis O -85 +KPX Ydieresis Oacute -85 +KPX Ydieresis Ocircumflex -85 +KPX Ydieresis Odieresis -85 +KPX Ydieresis Ograve -85 +KPX Ydieresis Ohungarumlaut -85 +KPX Ydieresis Omacron -85 +KPX Ydieresis Oslash -85 +KPX Ydieresis Otilde -85 +KPX Ydieresis a -140 +KPX Ydieresis aacute -140 +KPX Ydieresis abreve -70 +KPX Ydieresis acircumflex -140 +KPX Ydieresis adieresis -140 +KPX Ydieresis agrave -140 +KPX Ydieresis amacron -70 +KPX Ydieresis aogonek -140 +KPX Ydieresis aring -140 +KPX Ydieresis atilde -70 +KPX Ydieresis colon -60 +KPX Ydieresis comma -140 +KPX Ydieresis e -140 +KPX Ydieresis eacute -140 +KPX Ydieresis ecaron -140 +KPX Ydieresis ecircumflex -140 +KPX Ydieresis edieresis -140 +KPX Ydieresis edotaccent -140 +KPX Ydieresis egrave -140 +KPX Ydieresis emacron -70 +KPX Ydieresis eogonek -140 +KPX Ydieresis hyphen -140 +KPX Ydieresis i -20 +KPX Ydieresis iacute -20 +KPX Ydieresis iogonek -20 +KPX Ydieresis o -140 +KPX Ydieresis oacute -140 +KPX Ydieresis ocircumflex -140 +KPX Ydieresis odieresis -140 +KPX Ydieresis ograve -140 +KPX Ydieresis ohungarumlaut -140 +KPX Ydieresis omacron -140 +KPX Ydieresis oslash -140 +KPX Ydieresis otilde -140 +KPX Ydieresis period -140 +KPX Ydieresis semicolon -60 +KPX Ydieresis u -110 +KPX Ydieresis uacute -110 +KPX Ydieresis ucircumflex -110 +KPX Ydieresis udieresis -110 +KPX Ydieresis ugrave -110 +KPX Ydieresis uhungarumlaut -110 +KPX Ydieresis umacron -110 +KPX Ydieresis uogonek -110 +KPX Ydieresis uring -110 +KPX a v -20 +KPX a w -20 +KPX a y -30 +KPX a yacute -30 +KPX a ydieresis -30 +KPX aacute v -20 +KPX aacute w -20 +KPX aacute y -30 +KPX aacute yacute -30 +KPX aacute ydieresis -30 +KPX abreve v -20 +KPX abreve w -20 +KPX abreve y -30 +KPX abreve yacute -30 +KPX abreve ydieresis -30 +KPX acircumflex v -20 +KPX acircumflex w -20 +KPX acircumflex y -30 +KPX acircumflex yacute -30 +KPX acircumflex ydieresis -30 +KPX adieresis v -20 +KPX adieresis w -20 +KPX adieresis y -30 +KPX adieresis yacute -30 +KPX adieresis ydieresis -30 +KPX agrave v -20 +KPX agrave w -20 +KPX agrave y -30 +KPX agrave yacute -30 +KPX agrave ydieresis -30 +KPX amacron v -20 +KPX amacron w -20 +KPX amacron y -30 +KPX amacron yacute -30 +KPX amacron ydieresis -30 +KPX aogonek v -20 +KPX aogonek w -20 +KPX aogonek y -30 +KPX aogonek yacute -30 +KPX aogonek ydieresis -30 +KPX aring v -20 +KPX aring w -20 +KPX aring y -30 +KPX aring yacute -30 +KPX aring ydieresis -30 +KPX atilde v -20 +KPX atilde w -20 +KPX atilde y -30 +KPX atilde yacute -30 +KPX atilde ydieresis -30 +KPX b b -10 +KPX b comma -40 +KPX b l -20 +KPX b lacute -20 +KPX b lcommaaccent -20 +KPX b lslash -20 +KPX b period -40 +KPX b u -20 +KPX b uacute -20 +KPX b ucircumflex -20 +KPX b udieresis -20 +KPX b ugrave -20 +KPX b uhungarumlaut -20 +KPX b umacron -20 +KPX b uogonek -20 +KPX b uring -20 +KPX b v -20 +KPX b y -20 +KPX b yacute -20 +KPX b ydieresis -20 +KPX c comma -15 +KPX c k -20 +KPX c kcommaaccent -20 +KPX cacute comma -15 +KPX cacute k -20 +KPX cacute kcommaaccent -20 +KPX ccaron comma -15 +KPX ccaron k -20 +KPX ccaron kcommaaccent -20 +KPX ccedilla comma -15 +KPX ccedilla k -20 +KPX ccedilla kcommaaccent -20 +KPX colon space -50 +KPX comma quotedblright -100 +KPX comma quoteright -100 +KPX e comma -15 +KPX e period -15 +KPX e v -30 +KPX e w -20 +KPX e x -30 +KPX e y -20 +KPX e yacute -20 +KPX e ydieresis -20 +KPX eacute comma -15 +KPX eacute period -15 +KPX eacute v -30 +KPX eacute w -20 +KPX eacute x -30 +KPX eacute y -20 +KPX eacute yacute -20 +KPX eacute ydieresis -20 +KPX ecaron comma -15 +KPX ecaron period -15 +KPX ecaron v -30 +KPX ecaron w -20 +KPX ecaron x -30 +KPX ecaron y -20 +KPX ecaron yacute -20 +KPX ecaron ydieresis -20 +KPX ecircumflex comma -15 +KPX ecircumflex period -15 +KPX ecircumflex v -30 +KPX ecircumflex w -20 +KPX ecircumflex x -30 +KPX ecircumflex y -20 +KPX ecircumflex yacute -20 +KPX ecircumflex ydieresis -20 +KPX edieresis comma -15 +KPX edieresis period -15 +KPX edieresis v -30 +KPX edieresis w -20 +KPX edieresis x -30 +KPX edieresis y -20 +KPX edieresis yacute -20 +KPX edieresis ydieresis -20 +KPX edotaccent comma -15 +KPX edotaccent period -15 +KPX edotaccent v -30 +KPX edotaccent w -20 +KPX edotaccent x -30 +KPX edotaccent y -20 +KPX edotaccent yacute -20 +KPX edotaccent ydieresis -20 +KPX egrave comma -15 +KPX egrave period -15 +KPX egrave v -30 +KPX egrave w -20 +KPX egrave x -30 +KPX egrave y -20 +KPX egrave yacute -20 +KPX egrave ydieresis -20 +KPX emacron comma -15 +KPX emacron period -15 +KPX emacron v -30 +KPX emacron w -20 +KPX emacron x -30 +KPX emacron y -20 +KPX emacron yacute -20 +KPX emacron ydieresis -20 +KPX eogonek comma -15 +KPX eogonek period -15 +KPX eogonek v -30 +KPX eogonek w -20 +KPX eogonek x -30 +KPX eogonek y -20 +KPX eogonek yacute -20 +KPX eogonek ydieresis -20 +KPX f a -30 +KPX f aacute -30 +KPX f abreve -30 +KPX f acircumflex -30 +KPX f adieresis -30 +KPX f agrave -30 +KPX f amacron -30 +KPX f aogonek -30 +KPX f aring -30 +KPX f atilde -30 +KPX f comma -30 +KPX f dotlessi -28 +KPX f e -30 +KPX f eacute -30 +KPX f ecaron -30 +KPX f ecircumflex -30 +KPX f edieresis -30 +KPX f edotaccent -30 +KPX f egrave -30 +KPX f emacron -30 +KPX f eogonek -30 +KPX f o -30 +KPX f oacute -30 +KPX f ocircumflex -30 +KPX f odieresis -30 +KPX f ograve -30 +KPX f ohungarumlaut -30 +KPX f omacron -30 +KPX f oslash -30 +KPX f otilde -30 +KPX f period -30 +KPX f quotedblright 60 +KPX f quoteright 50 +KPX g r -10 +KPX g racute -10 +KPX g rcaron -10 +KPX g rcommaaccent -10 +KPX gbreve r -10 +KPX gbreve racute -10 +KPX gbreve rcaron -10 +KPX gbreve rcommaaccent -10 +KPX gcommaaccent r -10 +KPX gcommaaccent racute -10 +KPX gcommaaccent rcaron -10 +KPX gcommaaccent rcommaaccent -10 +KPX h y -30 +KPX h yacute -30 +KPX h ydieresis -30 +KPX k e -20 +KPX k eacute -20 +KPX k ecaron -20 +KPX k ecircumflex -20 +KPX k edieresis -20 +KPX k edotaccent -20 +KPX k egrave -20 +KPX k emacron -20 +KPX k eogonek -20 +KPX k o -20 +KPX k oacute -20 +KPX k ocircumflex -20 +KPX k odieresis -20 +KPX k ograve -20 +KPX k ohungarumlaut -20 +KPX k omacron -20 +KPX k oslash -20 +KPX k otilde -20 +KPX kcommaaccent e -20 +KPX kcommaaccent eacute -20 +KPX kcommaaccent ecaron -20 +KPX kcommaaccent ecircumflex -20 +KPX kcommaaccent edieresis -20 +KPX kcommaaccent edotaccent -20 +KPX kcommaaccent egrave -20 +KPX kcommaaccent emacron -20 +KPX kcommaaccent eogonek -20 +KPX kcommaaccent o -20 +KPX kcommaaccent oacute -20 +KPX kcommaaccent ocircumflex -20 +KPX kcommaaccent odieresis -20 +KPX kcommaaccent ograve -20 +KPX kcommaaccent ohungarumlaut -20 +KPX kcommaaccent omacron -20 +KPX kcommaaccent oslash -20 +KPX kcommaaccent otilde -20 +KPX m u -10 +KPX m uacute -10 +KPX m ucircumflex -10 +KPX m udieresis -10 +KPX m ugrave -10 +KPX m uhungarumlaut -10 +KPX m umacron -10 +KPX m uogonek -10 +KPX m uring -10 +KPX m y -15 +KPX m yacute -15 +KPX m ydieresis -15 +KPX n u -10 +KPX n uacute -10 +KPX n ucircumflex -10 +KPX n udieresis -10 +KPX n ugrave -10 +KPX n uhungarumlaut -10 +KPX n umacron -10 +KPX n uogonek -10 +KPX n uring -10 +KPX n v -20 +KPX n y -15 +KPX n yacute -15 +KPX n ydieresis -15 +KPX nacute u -10 +KPX nacute uacute -10 +KPX nacute ucircumflex -10 +KPX nacute udieresis -10 +KPX nacute ugrave -10 +KPX nacute uhungarumlaut -10 +KPX nacute umacron -10 +KPX nacute uogonek -10 +KPX nacute uring -10 +KPX nacute v -20 +KPX nacute y -15 +KPX nacute yacute -15 +KPX nacute ydieresis -15 +KPX ncaron u -10 +KPX ncaron uacute -10 +KPX ncaron ucircumflex -10 +KPX ncaron udieresis -10 +KPX ncaron ugrave -10 +KPX ncaron uhungarumlaut -10 +KPX ncaron umacron -10 +KPX ncaron uogonek -10 +KPX ncaron uring -10 +KPX ncaron v -20 +KPX ncaron y -15 +KPX ncaron yacute -15 +KPX ncaron ydieresis -15 +KPX ncommaaccent u -10 +KPX ncommaaccent uacute -10 +KPX ncommaaccent ucircumflex -10 +KPX ncommaaccent udieresis -10 +KPX ncommaaccent ugrave -10 +KPX ncommaaccent uhungarumlaut -10 +KPX ncommaaccent umacron -10 +KPX ncommaaccent uogonek -10 +KPX ncommaaccent uring -10 +KPX ncommaaccent v -20 +KPX ncommaaccent y -15 +KPX ncommaaccent yacute -15 +KPX ncommaaccent ydieresis -15 +KPX ntilde u -10 +KPX ntilde uacute -10 +KPX ntilde ucircumflex -10 +KPX ntilde udieresis -10 +KPX ntilde ugrave -10 +KPX ntilde uhungarumlaut -10 +KPX ntilde umacron -10 +KPX ntilde uogonek -10 +KPX ntilde uring -10 +KPX ntilde v -20 +KPX ntilde y -15 +KPX ntilde yacute -15 +KPX ntilde ydieresis -15 +KPX o comma -40 +KPX o period -40 +KPX o v -15 +KPX o w -15 +KPX o x -30 +KPX o y -30 +KPX o yacute -30 +KPX o ydieresis -30 +KPX oacute comma -40 +KPX oacute period -40 +KPX oacute v -15 +KPX oacute w -15 +KPX oacute x -30 +KPX oacute y -30 +KPX oacute yacute -30 +KPX oacute ydieresis -30 +KPX ocircumflex comma -40 +KPX ocircumflex period -40 +KPX ocircumflex v -15 +KPX ocircumflex w -15 +KPX ocircumflex x -30 +KPX ocircumflex y -30 +KPX ocircumflex yacute -30 +KPX ocircumflex ydieresis -30 +KPX odieresis comma -40 +KPX odieresis period -40 +KPX odieresis v -15 +KPX odieresis w -15 +KPX odieresis x -30 +KPX odieresis y -30 +KPX odieresis yacute -30 +KPX odieresis ydieresis -30 +KPX ograve comma -40 +KPX ograve period -40 +KPX ograve v -15 +KPX ograve w -15 +KPX ograve x -30 +KPX ograve y -30 +KPX ograve yacute -30 +KPX ograve ydieresis -30 +KPX ohungarumlaut comma -40 +KPX ohungarumlaut period -40 +KPX ohungarumlaut v -15 +KPX ohungarumlaut w -15 +KPX ohungarumlaut x -30 +KPX ohungarumlaut y -30 +KPX ohungarumlaut yacute -30 +KPX ohungarumlaut ydieresis -30 +KPX omacron comma -40 +KPX omacron period -40 +KPX omacron v -15 +KPX omacron w -15 +KPX omacron x -30 +KPX omacron y -30 +KPX omacron yacute -30 +KPX omacron ydieresis -30 +KPX oslash a -55 +KPX oslash aacute -55 +KPX oslash abreve -55 +KPX oslash acircumflex -55 +KPX oslash adieresis -55 +KPX oslash agrave -55 +KPX oslash amacron -55 +KPX oslash aogonek -55 +KPX oslash aring -55 +KPX oslash atilde -55 +KPX oslash b -55 +KPX oslash c -55 +KPX oslash cacute -55 +KPX oslash ccaron -55 +KPX oslash ccedilla -55 +KPX oslash comma -95 +KPX oslash d -55 +KPX oslash dcroat -55 +KPX oslash e -55 +KPX oslash eacute -55 +KPX oslash ecaron -55 +KPX oslash ecircumflex -55 +KPX oslash edieresis -55 +KPX oslash edotaccent -55 +KPX oslash egrave -55 +KPX oslash emacron -55 +KPX oslash eogonek -55 +KPX oslash f -55 +KPX oslash g -55 +KPX oslash gbreve -55 +KPX oslash gcommaaccent -55 +KPX oslash h -55 +KPX oslash i -55 +KPX oslash iacute -55 +KPX oslash icircumflex -55 +KPX oslash idieresis -55 +KPX oslash igrave -55 +KPX oslash imacron -55 +KPX oslash iogonek -55 +KPX oslash j -55 +KPX oslash k -55 +KPX oslash kcommaaccent -55 +KPX oslash l -55 +KPX oslash lacute -55 +KPX oslash lcommaaccent -55 +KPX oslash lslash -55 +KPX oslash m -55 +KPX oslash n -55 +KPX oslash nacute -55 +KPX oslash ncaron -55 +KPX oslash ncommaaccent -55 +KPX oslash ntilde -55 +KPX oslash o -55 +KPX oslash oacute -55 +KPX oslash ocircumflex -55 +KPX oslash odieresis -55 +KPX oslash ograve -55 +KPX oslash ohungarumlaut -55 +KPX oslash omacron -55 +KPX oslash oslash -55 +KPX oslash otilde -55 +KPX oslash p -55 +KPX oslash period -95 +KPX oslash q -55 +KPX oslash r -55 +KPX oslash racute -55 +KPX oslash rcaron -55 +KPX oslash rcommaaccent -55 +KPX oslash s -55 +KPX oslash sacute -55 +KPX oslash scaron -55 +KPX oslash scedilla -55 +KPX oslash scommaaccent -55 +KPX oslash t -55 +KPX oslash tcommaaccent -55 +KPX oslash u -55 +KPX oslash uacute -55 +KPX oslash ucircumflex -55 +KPX oslash udieresis -55 +KPX oslash ugrave -55 +KPX oslash uhungarumlaut -55 +KPX oslash umacron -55 +KPX oslash uogonek -55 +KPX oslash uring -55 +KPX oslash v -70 +KPX oslash w -70 +KPX oslash x -85 +KPX oslash y -70 +KPX oslash yacute -70 +KPX oslash ydieresis -70 +KPX oslash z -55 +KPX oslash zacute -55 +KPX oslash zcaron -55 +KPX oslash zdotaccent -55 +KPX otilde comma -40 +KPX otilde period -40 +KPX otilde v -15 +KPX otilde w -15 +KPX otilde x -30 +KPX otilde y -30 +KPX otilde yacute -30 +KPX otilde ydieresis -30 +KPX p comma -35 +KPX p period -35 +KPX p y -30 +KPX p yacute -30 +KPX p ydieresis -30 +KPX period quotedblright -100 +KPX period quoteright -100 +KPX period space -60 +KPX quotedblright space -40 +KPX quoteleft quoteleft -57 +KPX quoteright d -50 +KPX quoteright dcroat -50 +KPX quoteright quoteright -57 +KPX quoteright r -50 +KPX quoteright racute -50 +KPX quoteright rcaron -50 +KPX quoteright rcommaaccent -50 +KPX quoteright s -50 +KPX quoteright sacute -50 +KPX quoteright scaron -50 +KPX quoteright scedilla -50 +KPX quoteright scommaaccent -50 +KPX quoteright space -70 +KPX r a -10 +KPX r aacute -10 +KPX r abreve -10 +KPX r acircumflex -10 +KPX r adieresis -10 +KPX r agrave -10 +KPX r amacron -10 +KPX r aogonek -10 +KPX r aring -10 +KPX r atilde -10 +KPX r colon 30 +KPX r comma -50 +KPX r i 15 +KPX r iacute 15 +KPX r icircumflex 15 +KPX r idieresis 15 +KPX r igrave 15 +KPX r imacron 15 +KPX r iogonek 15 +KPX r k 15 +KPX r kcommaaccent 15 +KPX r l 15 +KPX r lacute 15 +KPX r lcommaaccent 15 +KPX r lslash 15 +KPX r m 25 +KPX r n 25 +KPX r nacute 25 +KPX r ncaron 25 +KPX r ncommaaccent 25 +KPX r ntilde 25 +KPX r p 30 +KPX r period -50 +KPX r semicolon 30 +KPX r t 40 +KPX r tcommaaccent 40 +KPX r u 15 +KPX r uacute 15 +KPX r ucircumflex 15 +KPX r udieresis 15 +KPX r ugrave 15 +KPX r uhungarumlaut 15 +KPX r umacron 15 +KPX r uogonek 15 +KPX r uring 15 +KPX r v 30 +KPX r y 30 +KPX r yacute 30 +KPX r ydieresis 30 +KPX racute a -10 +KPX racute aacute -10 +KPX racute abreve -10 +KPX racute acircumflex -10 +KPX racute adieresis -10 +KPX racute agrave -10 +KPX racute amacron -10 +KPX racute aogonek -10 +KPX racute aring -10 +KPX racute atilde -10 +KPX racute colon 30 +KPX racute comma -50 +KPX racute i 15 +KPX racute iacute 15 +KPX racute icircumflex 15 +KPX racute idieresis 15 +KPX racute igrave 15 +KPX racute imacron 15 +KPX racute iogonek 15 +KPX racute k 15 +KPX racute kcommaaccent 15 +KPX racute l 15 +KPX racute lacute 15 +KPX racute lcommaaccent 15 +KPX racute lslash 15 +KPX racute m 25 +KPX racute n 25 +KPX racute nacute 25 +KPX racute ncaron 25 +KPX racute ncommaaccent 25 +KPX racute ntilde 25 +KPX racute p 30 +KPX racute period -50 +KPX racute semicolon 30 +KPX racute t 40 +KPX racute tcommaaccent 40 +KPX racute u 15 +KPX racute uacute 15 +KPX racute ucircumflex 15 +KPX racute udieresis 15 +KPX racute ugrave 15 +KPX racute uhungarumlaut 15 +KPX racute umacron 15 +KPX racute uogonek 15 +KPX racute uring 15 +KPX racute v 30 +KPX racute y 30 +KPX racute yacute 30 +KPX racute ydieresis 30 +KPX rcaron a -10 +KPX rcaron aacute -10 +KPX rcaron abreve -10 +KPX rcaron acircumflex -10 +KPX rcaron adieresis -10 +KPX rcaron agrave -10 +KPX rcaron amacron -10 +KPX rcaron aogonek -10 +KPX rcaron aring -10 +KPX rcaron atilde -10 +KPX rcaron colon 30 +KPX rcaron comma -50 +KPX rcaron i 15 +KPX rcaron iacute 15 +KPX rcaron icircumflex 15 +KPX rcaron idieresis 15 +KPX rcaron igrave 15 +KPX rcaron imacron 15 +KPX rcaron iogonek 15 +KPX rcaron k 15 +KPX rcaron kcommaaccent 15 +KPX rcaron l 15 +KPX rcaron lacute 15 +KPX rcaron lcommaaccent 15 +KPX rcaron lslash 15 +KPX rcaron m 25 +KPX rcaron n 25 +KPX rcaron nacute 25 +KPX rcaron ncaron 25 +KPX rcaron ncommaaccent 25 +KPX rcaron ntilde 25 +KPX rcaron p 30 +KPX rcaron period -50 +KPX rcaron semicolon 30 +KPX rcaron t 40 +KPX rcaron tcommaaccent 40 +KPX rcaron u 15 +KPX rcaron uacute 15 +KPX rcaron ucircumflex 15 +KPX rcaron udieresis 15 +KPX rcaron ugrave 15 +KPX rcaron uhungarumlaut 15 +KPX rcaron umacron 15 +KPX rcaron uogonek 15 +KPX rcaron uring 15 +KPX rcaron v 30 +KPX rcaron y 30 +KPX rcaron yacute 30 +KPX rcaron ydieresis 30 +KPX rcommaaccent a -10 +KPX rcommaaccent aacute -10 +KPX rcommaaccent abreve -10 +KPX rcommaaccent acircumflex -10 +KPX rcommaaccent adieresis -10 +KPX rcommaaccent agrave -10 +KPX rcommaaccent amacron -10 +KPX rcommaaccent aogonek -10 +KPX rcommaaccent aring -10 +KPX rcommaaccent atilde -10 +KPX rcommaaccent colon 30 +KPX rcommaaccent comma -50 +KPX rcommaaccent i 15 +KPX rcommaaccent iacute 15 +KPX rcommaaccent icircumflex 15 +KPX rcommaaccent idieresis 15 +KPX rcommaaccent igrave 15 +KPX rcommaaccent imacron 15 +KPX rcommaaccent iogonek 15 +KPX rcommaaccent k 15 +KPX rcommaaccent kcommaaccent 15 +KPX rcommaaccent l 15 +KPX rcommaaccent lacute 15 +KPX rcommaaccent lcommaaccent 15 +KPX rcommaaccent lslash 15 +KPX rcommaaccent m 25 +KPX rcommaaccent n 25 +KPX rcommaaccent nacute 25 +KPX rcommaaccent ncaron 25 +KPX rcommaaccent ncommaaccent 25 +KPX rcommaaccent ntilde 25 +KPX rcommaaccent p 30 +KPX rcommaaccent period -50 +KPX rcommaaccent semicolon 30 +KPX rcommaaccent t 40 +KPX rcommaaccent tcommaaccent 40 +KPX rcommaaccent u 15 +KPX rcommaaccent uacute 15 +KPX rcommaaccent ucircumflex 15 +KPX rcommaaccent udieresis 15 +KPX rcommaaccent ugrave 15 +KPX rcommaaccent uhungarumlaut 15 +KPX rcommaaccent umacron 15 +KPX rcommaaccent uogonek 15 +KPX rcommaaccent uring 15 +KPX rcommaaccent v 30 +KPX rcommaaccent y 30 +KPX rcommaaccent yacute 30 +KPX rcommaaccent ydieresis 30 +KPX s comma -15 +KPX s period -15 +KPX s w -30 +KPX sacute comma -15 +KPX sacute period -15 +KPX sacute w -30 +KPX scaron comma -15 +KPX scaron period -15 +KPX scaron w -30 +KPX scedilla comma -15 +KPX scedilla period -15 +KPX scedilla w -30 +KPX scommaaccent comma -15 +KPX scommaaccent period -15 +KPX scommaaccent w -30 +KPX semicolon space -50 +KPX space T -50 +KPX space Tcaron -50 +KPX space Tcommaaccent -50 +KPX space V -50 +KPX space W -40 +KPX space Y -90 +KPX space Yacute -90 +KPX space Ydieresis -90 +KPX space quotedblleft -30 +KPX space quoteleft -60 +KPX v a -25 +KPX v aacute -25 +KPX v abreve -25 +KPX v acircumflex -25 +KPX v adieresis -25 +KPX v agrave -25 +KPX v amacron -25 +KPX v aogonek -25 +KPX v aring -25 +KPX v atilde -25 +KPX v comma -80 +KPX v e -25 +KPX v eacute -25 +KPX v ecaron -25 +KPX v ecircumflex -25 +KPX v edieresis -25 +KPX v edotaccent -25 +KPX v egrave -25 +KPX v emacron -25 +KPX v eogonek -25 +KPX v o -25 +KPX v oacute -25 +KPX v ocircumflex -25 +KPX v odieresis -25 +KPX v ograve -25 +KPX v ohungarumlaut -25 +KPX v omacron -25 +KPX v oslash -25 +KPX v otilde -25 +KPX v period -80 +KPX w a -15 +KPX w aacute -15 +KPX w abreve -15 +KPX w acircumflex -15 +KPX w adieresis -15 +KPX w agrave -15 +KPX w amacron -15 +KPX w aogonek -15 +KPX w aring -15 +KPX w atilde -15 +KPX w comma -60 +KPX w e -10 +KPX w eacute -10 +KPX w ecaron -10 +KPX w ecircumflex -10 +KPX w edieresis -10 +KPX w edotaccent -10 +KPX w egrave -10 +KPX w emacron -10 +KPX w eogonek -10 +KPX w o -10 +KPX w oacute -10 +KPX w ocircumflex -10 +KPX w odieresis -10 +KPX w ograve -10 +KPX w ohungarumlaut -10 +KPX w omacron -10 +KPX w oslash -10 +KPX w otilde -10 +KPX w period -60 +KPX x e -30 +KPX x eacute -30 +KPX x ecaron -30 +KPX x ecircumflex -30 +KPX x edieresis -30 +KPX x edotaccent -30 +KPX x egrave -30 +KPX x emacron -30 +KPX x eogonek -30 +KPX y a -20 +KPX y aacute -20 +KPX y abreve -20 +KPX y acircumflex -20 +KPX y adieresis -20 +KPX y agrave -20 +KPX y amacron -20 +KPX y aogonek -20 +KPX y aring -20 +KPX y atilde -20 +KPX y comma -100 +KPX y e -20 +KPX y eacute -20 +KPX y ecaron -20 +KPX y ecircumflex -20 +KPX y edieresis -20 +KPX y edotaccent -20 +KPX y egrave -20 +KPX y emacron -20 +KPX y eogonek -20 +KPX y o -20 +KPX y oacute -20 +KPX y ocircumflex -20 +KPX y odieresis -20 +KPX y ograve -20 +KPX y ohungarumlaut -20 +KPX y omacron -20 +KPX y oslash -20 +KPX y otilde -20 +KPX y period -100 +KPX yacute a -20 +KPX yacute aacute -20 +KPX yacute abreve -20 +KPX yacute acircumflex -20 +KPX yacute adieresis -20 +KPX yacute agrave -20 +KPX yacute amacron -20 +KPX yacute aogonek -20 +KPX yacute aring -20 +KPX yacute atilde -20 +KPX yacute comma -100 +KPX yacute e -20 +KPX yacute eacute -20 +KPX yacute ecaron -20 +KPX yacute ecircumflex -20 +KPX yacute edieresis -20 +KPX yacute edotaccent -20 +KPX yacute egrave -20 +KPX yacute emacron -20 +KPX yacute eogonek -20 +KPX yacute o -20 +KPX yacute oacute -20 +KPX yacute ocircumflex -20 +KPX yacute odieresis -20 +KPX yacute ograve -20 +KPX yacute ohungarumlaut -20 +KPX yacute omacron -20 +KPX yacute oslash -20 +KPX yacute otilde -20 +KPX yacute period -100 +KPX ydieresis a -20 +KPX ydieresis aacute -20 +KPX ydieresis abreve -20 +KPX ydieresis acircumflex -20 +KPX ydieresis adieresis -20 +KPX ydieresis agrave -20 +KPX ydieresis amacron -20 +KPX ydieresis aogonek -20 +KPX ydieresis aring -20 +KPX ydieresis atilde -20 +KPX ydieresis comma -100 +KPX ydieresis e -20 +KPX ydieresis eacute -20 +KPX ydieresis ecaron -20 +KPX ydieresis ecircumflex -20 +KPX ydieresis edieresis -20 +KPX ydieresis edotaccent -20 +KPX ydieresis egrave -20 +KPX ydieresis emacron -20 +KPX ydieresis eogonek -20 +KPX ydieresis o -20 +KPX ydieresis oacute -20 +KPX ydieresis ocircumflex -20 +KPX ydieresis odieresis -20 +KPX ydieresis ograve -20 +KPX ydieresis ohungarumlaut -20 +KPX ydieresis omacron -20 +KPX ydieresis oslash -20 +KPX ydieresis otilde -20 +KPX ydieresis period -100 +KPX z e -15 +KPX z eacute -15 +KPX z ecaron -15 +KPX z ecircumflex -15 +KPX z edieresis -15 +KPX z edotaccent -15 +KPX z egrave -15 +KPX z emacron -15 +KPX z eogonek -15 +KPX z o -15 +KPX z oacute -15 +KPX z ocircumflex -15 +KPX z odieresis -15 +KPX z ograve -15 +KPX z ohungarumlaut -15 +KPX z omacron -15 +KPX z oslash -15 +KPX z otilde -15 +KPX zacute e -15 +KPX zacute eacute -15 +KPX zacute ecaron -15 +KPX zacute ecircumflex -15 +KPX zacute edieresis -15 +KPX zacute edotaccent -15 +KPX zacute egrave -15 +KPX zacute emacron -15 +KPX zacute eogonek -15 +KPX zacute o -15 +KPX zacute oacute -15 +KPX zacute ocircumflex -15 +KPX zacute odieresis -15 +KPX zacute ograve -15 +KPX zacute ohungarumlaut -15 +KPX zacute omacron -15 +KPX zacute oslash -15 +KPX zacute otilde -15 +KPX zcaron e -15 +KPX zcaron eacute -15 +KPX zcaron ecaron -15 +KPX zcaron ecircumflex -15 +KPX zcaron edieresis -15 +KPX zcaron edotaccent -15 +KPX zcaron egrave -15 +KPX zcaron emacron -15 +KPX zcaron eogonek -15 +KPX zcaron o -15 +KPX zcaron oacute -15 +KPX zcaron ocircumflex -15 +KPX zcaron odieresis -15 +KPX zcaron ograve -15 +KPX zcaron ohungarumlaut -15 +KPX zcaron omacron -15 +KPX zcaron oslash -15 +KPX zcaron otilde -15 +KPX zdotaccent e -15 +KPX zdotaccent eacute -15 +KPX zdotaccent ecaron -15 +KPX zdotaccent ecircumflex -15 +KPX zdotaccent edieresis -15 +KPX zdotaccent edotaccent -15 +KPX zdotaccent egrave -15 +KPX zdotaccent emacron -15 +KPX zdotaccent eogonek -15 +KPX zdotaccent o -15 +KPX zdotaccent oacute -15 +KPX zdotaccent ocircumflex -15 +KPX zdotaccent odieresis -15 +KPX zdotaccent ograve -15 +KPX zdotaccent ohungarumlaut -15 +KPX zdotaccent omacron -15 +KPX zdotaccent oslash -15 +KPX zdotaccent otilde -15 +EndKernPairs +EndKernData +EndFontMetrics diff --git a/openoffice/share/psprint/fontmetric/Helvetica.afm b/openoffice/share/psprint/fontmetric/Helvetica.afm new file mode 100644 index 0000000000000000000000000000000000000000..0e3acae0b0c1937bf628b1f161dc4c2e93013d79 --- /dev/null +++ b/openoffice/share/psprint/fontmetric/Helvetica.afm @@ -0,0 +1,3049 @@ +StartFontMetrics 4.1 +Comment Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved. +Comment Creation Date: Thu May 1 12:38:23 1997 +Comment UniqueID 43054 +Comment VMusage 37069 48094 +FontName Helvetica +FullName Helvetica +FamilyName Helvetica +Weight Medium +ItalicAngle 0 +IsFixedPitch false +FontBBox -166 -225 1000 931 +UnderlinePosition -100 +UnderlineThickness 50 +Version 002.000 +Notice Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.Helvetica is a trademark of Linotype-Hell AG and/or its subsidiaries. +EncodingScheme AdobeStandardEncoding +CapHeight 718 +XHeight 523 +Ascender 718 +Descender -207 +StdHW 76 +StdVW 88 +StartCharMetrics 314 +C 32 ; WX 278 ; N space ; B 0 0 0 0 ; +C 33 ; WX 278 ; N exclam ; B 90 0 187 718 ; +C 34 ; WX 355 ; N quotedbl ; B 70 463 285 718 ; +C 35 ; WX 556 ; N numbersign ; B 28 0 529 688 ; +C 36 ; WX 556 ; N dollar ; B 32 -115 520 775 ; +C 37 ; WX 889 ; N percent ; B 39 -19 850 703 ; +C 38 ; WX 667 ; N ampersand ; B 44 -15 645 718 ; +C 39 ; WX 222 ; N quoteright ; B 53 463 157 718 ; +C 40 ; WX 333 ; N parenleft ; B 68 -207 299 733 ; +C 41 ; WX 333 ; N parenright ; B 34 -207 265 733 ; +C 42 ; WX 389 ; N asterisk ; B 39 431 349 718 ; +C 43 ; WX 584 ; N plus ; B 39 0 545 505 ; +C 44 ; WX 278 ; N comma ; B 87 -147 191 106 ; +C 45 ; WX 333 ; N hyphen ; B 44 232 289 322 ; +C 46 ; WX 278 ; N period ; B 87 0 191 106 ; +C 47 ; WX 278 ; N slash ; B -17 -19 295 737 ; +C 48 ; WX 556 ; N zero ; B 37 -19 519 703 ; +C 49 ; WX 556 ; N one ; B 101 0 359 703 ; +C 50 ; WX 556 ; N two ; B 26 0 507 703 ; +C 51 ; WX 556 ; N three ; B 34 -19 522 703 ; +C 52 ; WX 556 ; N four ; B 25 0 523 703 ; +C 53 ; WX 556 ; N five ; B 32 -19 514 688 ; +C 54 ; WX 556 ; N six ; B 38 -19 518 703 ; +C 55 ; WX 556 ; N seven ; B 37 0 523 688 ; +C 56 ; WX 556 ; N eight ; B 38 -19 517 703 ; +C 57 ; WX 556 ; N nine ; B 42 -19 514 703 ; +C 58 ; WX 278 ; N colon ; B 87 0 191 516 ; +C 59 ; WX 278 ; N semicolon ; B 87 -147 191 516 ; +C 60 ; WX 584 ; N less ; B 48 11 536 495 ; +C 61 ; WX 584 ; N equal ; B 39 115 545 390 ; +C 62 ; WX 584 ; N greater ; B 48 11 536 495 ; +C 63 ; WX 556 ; N question ; B 56 0 492 727 ; +C 64 ; WX 1015 ; N at ; B 147 -19 868 737 ; +C 65 ; WX 667 ; N A ; B 14 0 654 718 ; +C 66 ; WX 667 ; N B ; B 74 0 627 718 ; +C 67 ; WX 722 ; N C ; B 44 -19 681 737 ; +C 68 ; WX 722 ; N D ; B 81 0 674 718 ; +C 69 ; WX 667 ; N E ; B 86 0 616 718 ; +C 70 ; WX 611 ; N F ; B 86 0 583 718 ; +C 71 ; WX 778 ; N G ; B 48 -19 704 737 ; +C 72 ; WX 722 ; N H ; B 77 0 646 718 ; +C 73 ; WX 278 ; N I ; B 91 0 188 718 ; +C 74 ; WX 500 ; N J ; B 17 -19 428 718 ; +C 75 ; WX 667 ; N K ; B 76 0 663 718 ; +C 76 ; WX 556 ; N L ; B 76 0 537 718 ; +C 77 ; WX 833 ; N M ; B 73 0 761 718 ; +C 78 ; WX 722 ; N N ; B 76 0 646 718 ; +C 79 ; WX 778 ; N O ; B 39 -19 739 737 ; +C 80 ; WX 667 ; N P ; B 86 0 622 718 ; +C 81 ; WX 778 ; N Q ; B 39 -56 739 737 ; +C 82 ; WX 722 ; N R ; B 88 0 684 718 ; +C 83 ; WX 667 ; N S ; B 49 -19 620 737 ; +C 84 ; WX 611 ; N T ; B 14 0 597 718 ; +C 85 ; WX 722 ; N U ; B 79 -19 644 718 ; +C 86 ; WX 667 ; N V ; B 20 0 647 718 ; +C 87 ; WX 944 ; N W ; B 16 0 928 718 ; +C 88 ; WX 667 ; N X ; B 19 0 648 718 ; +C 89 ; WX 667 ; N Y ; B 14 0 653 718 ; +C 90 ; WX 611 ; N Z ; B 23 0 588 718 ; +C 91 ; WX 278 ; N bracketleft ; B 63 -196 250 722 ; +C 92 ; WX 278 ; N backslash ; B -17 -19 295 737 ; +C 93 ; WX 278 ; N bracketright ; B 28 -196 215 722 ; +C 94 ; WX 469 ; N asciicircum ; B -14 264 483 688 ; +C 95 ; WX 556 ; N underscore ; B 0 -125 556 -75 ; +C 96 ; WX 222 ; N quoteleft ; B 65 470 169 725 ; +C 97 ; WX 556 ; N a ; B 36 -15 530 538 ; +C 98 ; WX 556 ; N b ; B 58 -15 517 718 ; +C 99 ; WX 500 ; N c ; B 30 -15 477 538 ; +C 100 ; WX 556 ; N d ; B 35 -15 499 718 ; +C 101 ; WX 556 ; N e ; B 40 -15 516 538 ; +C 102 ; WX 278 ; N f ; B 14 0 262 728 ; L i fi ; L l fl ; +C 103 ; WX 556 ; N g ; B 40 -220 499 538 ; +C 104 ; WX 556 ; N h ; B 65 0 491 718 ; +C 105 ; WX 222 ; N i ; B 67 0 155 718 ; +C 106 ; WX 222 ; N j ; B -16 -210 155 718 ; +C 107 ; WX 500 ; N k ; B 67 0 501 718 ; +C 108 ; WX 222 ; N l ; B 67 0 155 718 ; +C 109 ; WX 833 ; N m ; B 65 0 769 538 ; +C 110 ; WX 556 ; N n ; B 65 0 491 538 ; +C 111 ; WX 556 ; N o ; B 35 -14 521 538 ; +C 112 ; WX 556 ; N p ; B 58 -207 517 538 ; +C 113 ; WX 556 ; N q ; B 35 -207 494 538 ; +C 114 ; WX 333 ; N r ; B 77 0 332 538 ; +C 115 ; WX 500 ; N s ; B 32 -15 464 538 ; +C 116 ; WX 278 ; N t ; B 14 -7 257 669 ; +C 117 ; WX 556 ; N u ; B 68 -15 489 523 ; +C 118 ; WX 500 ; N v ; B 8 0 492 523 ; +C 119 ; WX 722 ; N w ; B 14 0 709 523 ; +C 120 ; WX 500 ; N x ; B 11 0 490 523 ; +C 121 ; WX 500 ; N y ; B 11 -214 489 523 ; +C 122 ; WX 500 ; N z ; B 31 0 469 523 ; +C 123 ; WX 334 ; N braceleft ; B 42 -196 292 722 ; +C 124 ; WX 260 ; N bar ; B 94 -225 167 775 ; +C 125 ; WX 334 ; N braceright ; B 42 -196 292 722 ; +C 126 ; WX 584 ; N asciitilde ; B 61 180 523 326 ; +C 161 ; WX 333 ; N exclamdown ; B 118 -195 215 523 ; +C 162 ; WX 556 ; N cent ; B 51 -115 513 623 ; +C 163 ; WX 556 ; N sterling ; B 33 -16 539 718 ; +C 164 ; WX 167 ; N fraction ; B -166 -19 333 703 ; +C 165 ; WX 556 ; N yen ; B 3 0 553 688 ; +C 166 ; WX 556 ; N florin ; B -11 -207 501 737 ; +C 167 ; WX 556 ; N section ; B 43 -191 512 737 ; +C 168 ; WX 556 ; N currency ; B 28 99 528 603 ; +C 169 ; WX 191 ; N quotesingle ; B 59 463 132 718 ; +C 170 ; WX 333 ; N quotedblleft ; B 38 470 307 725 ; +C 171 ; WX 556 ; N guillemotleft ; B 97 108 459 446 ; +C 172 ; WX 333 ; N guilsinglleft ; B 88 108 245 446 ; +C 173 ; WX 333 ; N guilsinglright ; B 88 108 245 446 ; +C 174 ; WX 500 ; N fi ; B 14 0 434 728 ; +C 175 ; WX 500 ; N fl ; B 14 0 432 728 ; +C 177 ; WX 556 ; N endash ; B 0 240 556 313 ; +C 178 ; WX 556 ; N dagger ; B 43 -159 514 718 ; +C 179 ; WX 556 ; N daggerdbl ; B 43 -159 514 718 ; +C 180 ; WX 278 ; N periodcentered ; B 77 190 202 315 ; +C 182 ; WX 537 ; N paragraph ; B 18 -173 497 718 ; +C 183 ; WX 350 ; N bullet ; B 18 202 333 517 ; +C 184 ; WX 222 ; N quotesinglbase ; B 53 -149 157 106 ; +C 185 ; WX 333 ; N quotedblbase ; B 26 -149 295 106 ; +C 186 ; WX 333 ; N quotedblright ; B 26 463 295 718 ; +C 187 ; WX 556 ; N guillemotright ; B 97 108 459 446 ; +C 188 ; WX 1000 ; N ellipsis ; B 115 0 885 106 ; +C 189 ; WX 1000 ; N perthousand ; B 7 -19 994 703 ; +C 191 ; WX 611 ; N questiondown ; B 91 -201 527 525 ; +C 193 ; WX 333 ; N grave ; B 14 593 211 734 ; +C 194 ; WX 333 ; N acute ; B 122 593 319 734 ; +C 195 ; WX 333 ; N circumflex ; B 21 593 312 734 ; +C 196 ; WX 333 ; N tilde ; B -4 606 337 722 ; +C 197 ; WX 333 ; N macron ; B 10 627 323 684 ; +C 198 ; WX 333 ; N breve ; B 13 595 321 731 ; +C 199 ; WX 333 ; N dotaccent ; B 121 604 212 706 ; +C 200 ; WX 333 ; N dieresis ; B 40 604 293 706 ; +C 202 ; WX 333 ; N ring ; B 75 572 259 756 ; +C 203 ; WX 333 ; N cedilla ; B 45 -225 259 0 ; +C 205 ; WX 333 ; N hungarumlaut ; B 31 593 409 734 ; +C 206 ; WX 333 ; N ogonek ; B 73 -225 287 0 ; +C 207 ; WX 333 ; N caron ; B 21 593 312 734 ; +C 208 ; WX 1000 ; N emdash ; B 0 240 1000 313 ; +C 225 ; WX 1000 ; N AE ; B 8 0 951 718 ; +C 227 ; WX 370 ; N ordfeminine ; B 24 405 346 737 ; +C 232 ; WX 556 ; N Lslash ; B -20 0 537 718 ; +C 233 ; WX 778 ; N Oslash ; B 39 -19 740 737 ; +C 234 ; WX 1000 ; N OE ; B 36 -19 965 737 ; +C 235 ; WX 365 ; N ordmasculine ; B 25 405 341 737 ; +C 241 ; WX 889 ; N ae ; B 36 -15 847 538 ; +C 245 ; WX 278 ; N dotlessi ; B 95 0 183 523 ; +C 248 ; WX 222 ; N lslash ; B -20 0 242 718 ; +C 249 ; WX 611 ; N oslash ; B 28 -22 537 545 ; +C 250 ; WX 944 ; N oe ; B 35 -15 902 538 ; +C 251 ; WX 611 ; N germandbls ; B 67 -15 571 728 ; +C -1 ; WX 278 ; N Idieresis ; B 13 0 266 901 ; +C -1 ; WX 556 ; N eacute ; B 40 -15 516 734 ; +C -1 ; WX 556 ; N abreve ; B 36 -15 530 731 ; +C -1 ; WX 556 ; N uhungarumlaut ; B 68 -15 521 734 ; +C -1 ; WX 556 ; N ecaron ; B 40 -15 516 734 ; +C -1 ; WX 667 ; N Ydieresis ; B 14 0 653 901 ; +C -1 ; WX 584 ; N divide ; B 39 -19 545 524 ; +C -1 ; WX 667 ; N Yacute ; B 14 0 653 929 ; +C -1 ; WX 667 ; N Acircumflex ; B 14 0 654 929 ; +C -1 ; WX 556 ; N aacute ; B 36 -15 530 734 ; +C -1 ; WX 722 ; N Ucircumflex ; B 79 -19 644 929 ; +C -1 ; WX 500 ; N yacute ; B 11 -214 489 734 ; +C -1 ; WX 500 ; N scommaaccent ; B 32 -225 464 538 ; +C -1 ; WX 556 ; N ecircumflex ; B 40 -15 516 734 ; +C -1 ; WX 722 ; N Uring ; B 79 -19 644 931 ; +C -1 ; WX 722 ; N Udieresis ; B 79 -19 644 901 ; +C -1 ; WX 556 ; N aogonek ; B 36 -220 547 538 ; +C -1 ; WX 722 ; N Uacute ; B 79 -19 644 929 ; +C -1 ; WX 556 ; N uogonek ; B 68 -225 519 523 ; +C -1 ; WX 667 ; N Edieresis ; B 86 0 616 901 ; +C -1 ; WX 722 ; N Dcroat ; B 0 0 674 718 ; +C -1 ; WX 250 ; N commaaccent ; B 87 -225 181 -40 ; +C -1 ; WX 737 ; N copyright ; B -14 -19 752 737 ; +C -1 ; WX 667 ; N Emacron ; B 86 0 616 879 ; +C -1 ; WX 500 ; N ccaron ; B 30 -15 477 734 ; +C -1 ; WX 556 ; N aring ; B 36 -15 530 756 ; +C -1 ; WX 722 ; N Ncommaaccent ; B 76 -225 646 718 ; +C -1 ; WX 222 ; N lacute ; B 67 0 264 929 ; +C -1 ; WX 556 ; N agrave ; B 36 -15 530 734 ; +C -1 ; WX 611 ; N Tcommaaccent ; B 14 -225 597 718 ; +C -1 ; WX 722 ; N Cacute ; B 44 -19 681 929 ; +C -1 ; WX 556 ; N atilde ; B 36 -15 530 722 ; +C -1 ; WX 667 ; N Edotaccent ; B 86 0 616 901 ; +C -1 ; WX 500 ; N scaron ; B 32 -15 464 734 ; +C -1 ; WX 500 ; N scedilla ; B 32 -225 464 538 ; +C -1 ; WX 278 ; N iacute ; B 95 0 292 734 ; +C -1 ; WX 471 ; N lozenge ; B 10 0 462 728 ; +C -1 ; WX 722 ; N Rcaron ; B 88 0 684 929 ; +C -1 ; WX 778 ; N Gcommaaccent ; B 48 -225 704 737 ; +C -1 ; WX 556 ; N ucircumflex ; B 68 -15 489 734 ; +C -1 ; WX 556 ; N acircumflex ; B 36 -15 530 734 ; +C -1 ; WX 667 ; N Amacron ; B 14 0 654 879 ; +C -1 ; WX 333 ; N rcaron ; B 61 0 352 734 ; +C -1 ; WX 500 ; N ccedilla ; B 30 -225 477 538 ; +C -1 ; WX 611 ; N Zdotaccent ; B 23 0 588 901 ; +C -1 ; WX 667 ; N Thorn ; B 86 0 622 718 ; +C -1 ; WX 778 ; N Omacron ; B 39 -19 739 879 ; +C -1 ; WX 722 ; N Racute ; B 88 0 684 929 ; +C -1 ; WX 667 ; N Sacute ; B 49 -19 620 929 ; +C -1 ; WX 643 ; N dcaron ; B 35 -15 655 718 ; +C -1 ; WX 722 ; N Umacron ; B 79 -19 644 879 ; +C -1 ; WX 556 ; N uring ; B 68 -15 489 756 ; +C -1 ; WX 333 ; N threesuperior ; B 5 270 325 703 ; +C -1 ; WX 778 ; N Ograve ; B 39 -19 739 929 ; +C -1 ; WX 667 ; N Agrave ; B 14 0 654 929 ; +C -1 ; WX 667 ; N Abreve ; B 14 0 654 926 ; +C -1 ; WX 584 ; N multiply ; B 39 0 545 506 ; +C -1 ; WX 556 ; N uacute ; B 68 -15 489 734 ; +C -1 ; WX 611 ; N Tcaron ; B 14 0 597 929 ; +C -1 ; WX 476 ; N partialdiff ; B 13 -38 463 714 ; +C -1 ; WX 500 ; N ydieresis ; B 11 -214 489 706 ; +C -1 ; WX 722 ; N Nacute ; B 76 0 646 929 ; +C -1 ; WX 278 ; N icircumflex ; B -6 0 285 734 ; +C -1 ; WX 667 ; N Ecircumflex ; B 86 0 616 929 ; +C -1 ; WX 556 ; N adieresis ; B 36 -15 530 706 ; +C -1 ; WX 556 ; N edieresis ; B 40 -15 516 706 ; +C -1 ; WX 500 ; N cacute ; B 30 -15 477 734 ; +C -1 ; WX 556 ; N nacute ; B 65 0 491 734 ; +C -1 ; WX 556 ; N umacron ; B 68 -15 489 684 ; +C -1 ; WX 722 ; N Ncaron ; B 76 0 646 929 ; +C -1 ; WX 278 ; N Iacute ; B 91 0 292 929 ; +C -1 ; WX 584 ; N plusminus ; B 39 0 545 506 ; +C -1 ; WX 260 ; N brokenbar ; B 94 -150 167 700 ; +C -1 ; WX 737 ; N registered ; B -14 -19 752 737 ; +C -1 ; WX 778 ; N Gbreve ; B 48 -19 704 926 ; +C -1 ; WX 278 ; N Idotaccent ; B 91 0 188 901 ; +C -1 ; WX 600 ; N summation ; B 15 -10 586 706 ; +C -1 ; WX 667 ; N Egrave ; B 86 0 616 929 ; +C -1 ; WX 333 ; N racute ; B 77 0 332 734 ; +C -1 ; WX 556 ; N omacron ; B 35 -14 521 684 ; +C -1 ; WX 611 ; N Zacute ; B 23 0 588 929 ; +C -1 ; WX 611 ; N Zcaron ; B 23 0 588 929 ; +C -1 ; WX 549 ; N greaterequal ; B 26 0 523 674 ; +C -1 ; WX 722 ; N Eth ; B 0 0 674 718 ; +C -1 ; WX 722 ; N Ccedilla ; B 44 -225 681 737 ; +C -1 ; WX 222 ; N lcommaaccent ; B 67 -225 167 718 ; +C -1 ; WX 317 ; N tcaron ; B 14 -7 329 808 ; +C -1 ; WX 556 ; N eogonek ; B 40 -225 516 538 ; +C -1 ; WX 722 ; N Uogonek ; B 79 -225 644 718 ; +C -1 ; WX 667 ; N Aacute ; B 14 0 654 929 ; +C -1 ; WX 667 ; N Adieresis ; B 14 0 654 901 ; +C -1 ; WX 556 ; N egrave ; B 40 -15 516 734 ; +C -1 ; WX 500 ; N zacute ; B 31 0 469 734 ; +C -1 ; WX 222 ; N iogonek ; B -31 -225 183 718 ; +C -1 ; WX 778 ; N Oacute ; B 39 -19 739 929 ; +C -1 ; WX 556 ; N oacute ; B 35 -14 521 734 ; +C -1 ; WX 556 ; N amacron ; B 36 -15 530 684 ; +C -1 ; WX 500 ; N sacute ; B 32 -15 464 734 ; +C -1 ; WX 278 ; N idieresis ; B 13 0 266 706 ; +C -1 ; WX 778 ; N Ocircumflex ; B 39 -19 739 929 ; +C -1 ; WX 722 ; N Ugrave ; B 79 -19 644 929 ; +C -1 ; WX 612 ; N Delta ; B 6 0 608 688 ; +C -1 ; WX 556 ; N thorn ; B 58 -207 517 718 ; +C -1 ; WX 333 ; N twosuperior ; B 4 281 323 703 ; +C -1 ; WX 778 ; N Odieresis ; B 39 -19 739 901 ; +C -1 ; WX 556 ; N mu ; B 68 -207 489 523 ; +C -1 ; WX 278 ; N igrave ; B -13 0 184 734 ; +C -1 ; WX 556 ; N ohungarumlaut ; B 35 -14 521 734 ; +C -1 ; WX 667 ; N Eogonek ; B 86 -220 633 718 ; +C -1 ; WX 556 ; N dcroat ; B 35 -15 550 718 ; +C -1 ; WX 834 ; N threequarters ; B 45 -19 810 703 ; +C -1 ; WX 667 ; N Scedilla ; B 49 -225 620 737 ; +C -1 ; WX 299 ; N lcaron ; B 67 0 311 718 ; +C -1 ; WX 667 ; N Kcommaaccent ; B 76 -225 663 718 ; +C -1 ; WX 556 ; N Lacute ; B 76 0 537 929 ; +C -1 ; WX 1000 ; N trademark ; B 46 306 903 718 ; +C -1 ; WX 556 ; N edotaccent ; B 40 -15 516 706 ; +C -1 ; WX 278 ; N Igrave ; B -13 0 188 929 ; +C -1 ; WX 278 ; N Imacron ; B -17 0 296 879 ; +C -1 ; WX 556 ; N Lcaron ; B 76 0 537 718 ; +C -1 ; WX 834 ; N onehalf ; B 43 -19 773 703 ; +C -1 ; WX 549 ; N lessequal ; B 26 0 523 674 ; +C -1 ; WX 556 ; N ocircumflex ; B 35 -14 521 734 ; +C -1 ; WX 556 ; N ntilde ; B 65 0 491 722 ; +C -1 ; WX 722 ; N Uhungarumlaut ; B 79 -19 644 929 ; +C -1 ; WX 667 ; N Eacute ; B 86 0 616 929 ; +C -1 ; WX 556 ; N emacron ; B 40 -15 516 684 ; +C -1 ; WX 556 ; N gbreve ; B 40 -220 499 731 ; +C -1 ; WX 834 ; N onequarter ; B 73 -19 756 703 ; +C -1 ; WX 667 ; N Scaron ; B 49 -19 620 929 ; +C -1 ; WX 667 ; N Scommaaccent ; B 49 -225 620 737 ; +C -1 ; WX 778 ; N Ohungarumlaut ; B 39 -19 739 929 ; +C -1 ; WX 400 ; N degree ; B 54 411 346 703 ; +C -1 ; WX 556 ; N ograve ; B 35 -14 521 734 ; +C -1 ; WX 722 ; N Ccaron ; B 44 -19 681 929 ; +C -1 ; WX 556 ; N ugrave ; B 68 -15 489 734 ; +C -1 ; WX 453 ; N radical ; B -4 -80 458 762 ; +C -1 ; WX 722 ; N Dcaron ; B 81 0 674 929 ; +C -1 ; WX 333 ; N rcommaaccent ; B 77 -225 332 538 ; +C -1 ; WX 722 ; N Ntilde ; B 76 0 646 917 ; +C -1 ; WX 556 ; N otilde ; B 35 -14 521 722 ; +C -1 ; WX 722 ; N Rcommaaccent ; B 88 -225 684 718 ; +C -1 ; WX 556 ; N Lcommaaccent ; B 76 -225 537 718 ; +C -1 ; WX 667 ; N Atilde ; B 14 0 654 917 ; +C -1 ; WX 667 ; N Aogonek ; B 14 -225 654 718 ; +C -1 ; WX 667 ; N Aring ; B 14 0 654 931 ; +C -1 ; WX 778 ; N Otilde ; B 39 -19 739 917 ; +C -1 ; WX 500 ; N zdotaccent ; B 31 0 469 706 ; +C -1 ; WX 667 ; N Ecaron ; B 86 0 616 929 ; +C -1 ; WX 278 ; N Iogonek ; B -3 -225 211 718 ; +C -1 ; WX 500 ; N kcommaaccent ; B 67 -225 501 718 ; +C -1 ; WX 584 ; N minus ; B 39 216 545 289 ; +C -1 ; WX 278 ; N Icircumflex ; B -6 0 285 929 ; +C -1 ; WX 556 ; N ncaron ; B 65 0 491 734 ; +C -1 ; WX 278 ; N tcommaaccent ; B 14 -225 257 669 ; +C -1 ; WX 584 ; N logicalnot ; B 39 108 545 390 ; +C -1 ; WX 556 ; N odieresis ; B 35 -14 521 706 ; +C -1 ; WX 556 ; N udieresis ; B 68 -15 489 706 ; +C -1 ; WX 549 ; N notequal ; B 12 -35 537 551 ; +C -1 ; WX 556 ; N gcommaaccent ; B 40 -220 499 822 ; +C -1 ; WX 556 ; N eth ; B 35 -15 522 737 ; +C -1 ; WX 500 ; N zcaron ; B 31 0 469 734 ; +C -1 ; WX 556 ; N ncommaaccent ; B 65 -225 491 538 ; +C -1 ; WX 333 ; N onesuperior ; B 43 281 222 703 ; +C -1 ; WX 278 ; N imacron ; B 5 0 272 684 ; +EndCharMetrics +StartKernData +StartKernPairs 2705 +KPX A C -30 +KPX A Cacute -30 +KPX A Ccaron -30 +KPX A Ccedilla -30 +KPX A G -30 +KPX A Gbreve -30 +KPX A Gcommaaccent -30 +KPX A O -30 +KPX A Oacute -30 +KPX A Ocircumflex -30 +KPX A Odieresis -30 +KPX A Ograve -30 +KPX A Ohungarumlaut -30 +KPX A Omacron -30 +KPX A Oslash -30 +KPX A Otilde -30 +KPX A Q -30 +KPX A T -120 +KPX A Tcaron -120 +KPX A Tcommaaccent -120 +KPX A U -50 +KPX A Uacute -50 +KPX A Ucircumflex -50 +KPX A Udieresis -50 +KPX A Ugrave -50 +KPX A Uhungarumlaut -50 +KPX A Umacron -50 +KPX A Uogonek -50 +KPX A Uring -50 +KPX A V -70 +KPX A W -50 +KPX A Y -100 +KPX A Yacute -100 +KPX A Ydieresis -100 +KPX A u -30 +KPX A uacute -30 +KPX A ucircumflex -30 +KPX A udieresis -30 +KPX A ugrave -30 +KPX A uhungarumlaut -30 +KPX A umacron -30 +KPX A uogonek -30 +KPX A uring -30 +KPX A v -40 +KPX A w -40 +KPX A y -40 +KPX A yacute -40 +KPX A ydieresis -40 +KPX Aacute C -30 +KPX Aacute Cacute -30 +KPX Aacute Ccaron -30 +KPX Aacute Ccedilla -30 +KPX Aacute G -30 +KPX Aacute Gbreve -30 +KPX Aacute Gcommaaccent -30 +KPX Aacute O -30 +KPX Aacute Oacute -30 +KPX Aacute Ocircumflex -30 +KPX Aacute Odieresis -30 +KPX Aacute Ograve -30 +KPX Aacute Ohungarumlaut -30 +KPX Aacute Omacron -30 +KPX Aacute Oslash -30 +KPX Aacute Otilde -30 +KPX Aacute Q -30 +KPX Aacute T -120 +KPX Aacute Tcaron -120 +KPX Aacute Tcommaaccent -120 +KPX Aacute U -50 +KPX Aacute Uacute -50 +KPX Aacute Ucircumflex -50 +KPX Aacute Udieresis -50 +KPX Aacute Ugrave -50 +KPX Aacute Uhungarumlaut -50 +KPX Aacute Umacron -50 +KPX Aacute Uogonek -50 +KPX Aacute Uring -50 +KPX Aacute V -70 +KPX Aacute W -50 +KPX Aacute Y -100 +KPX Aacute Yacute -100 +KPX Aacute Ydieresis -100 +KPX Aacute u -30 +KPX Aacute uacute -30 +KPX Aacute ucircumflex -30 +KPX Aacute udieresis -30 +KPX Aacute ugrave -30 +KPX Aacute uhungarumlaut -30 +KPX Aacute umacron -30 +KPX Aacute uogonek -30 +KPX Aacute uring -30 +KPX Aacute v -40 +KPX Aacute w -40 +KPX Aacute y -40 +KPX Aacute yacute -40 +KPX Aacute ydieresis -40 +KPX Abreve C -30 +KPX Abreve Cacute -30 +KPX Abreve Ccaron -30 +KPX Abreve Ccedilla -30 +KPX Abreve G -30 +KPX Abreve Gbreve -30 +KPX Abreve Gcommaaccent -30 +KPX Abreve O -30 +KPX Abreve Oacute -30 +KPX Abreve Ocircumflex -30 +KPX Abreve Odieresis -30 +KPX Abreve Ograve -30 +KPX Abreve Ohungarumlaut -30 +KPX Abreve Omacron -30 +KPX Abreve Oslash -30 +KPX Abreve Otilde -30 +KPX Abreve Q -30 +KPX Abreve T -120 +KPX Abreve Tcaron -120 +KPX Abreve Tcommaaccent -120 +KPX Abreve U -50 +KPX Abreve Uacute -50 +KPX Abreve Ucircumflex -50 +KPX Abreve Udieresis -50 +KPX Abreve Ugrave -50 +KPX Abreve Uhungarumlaut -50 +KPX Abreve Umacron -50 +KPX Abreve Uogonek -50 +KPX Abreve Uring -50 +KPX Abreve V -70 +KPX Abreve W -50 +KPX Abreve Y -100 +KPX Abreve Yacute -100 +KPX Abreve Ydieresis -100 +KPX Abreve u -30 +KPX Abreve uacute -30 +KPX Abreve ucircumflex -30 +KPX Abreve udieresis -30 +KPX Abreve ugrave -30 +KPX Abreve uhungarumlaut -30 +KPX Abreve umacron -30 +KPX Abreve uogonek -30 +KPX Abreve uring -30 +KPX Abreve v -40 +KPX Abreve w -40 +KPX Abreve y -40 +KPX Abreve yacute -40 +KPX Abreve ydieresis -40 +KPX Acircumflex C -30 +KPX Acircumflex Cacute -30 +KPX Acircumflex Ccaron -30 +KPX Acircumflex Ccedilla -30 +KPX Acircumflex G -30 +KPX Acircumflex Gbreve -30 +KPX Acircumflex Gcommaaccent -30 +KPX Acircumflex O -30 +KPX Acircumflex Oacute -30 +KPX Acircumflex Ocircumflex -30 +KPX Acircumflex Odieresis -30 +KPX Acircumflex Ograve -30 +KPX Acircumflex Ohungarumlaut -30 +KPX Acircumflex Omacron -30 +KPX Acircumflex Oslash -30 +KPX Acircumflex Otilde -30 +KPX Acircumflex Q -30 +KPX Acircumflex T -120 +KPX Acircumflex Tcaron -120 +KPX Acircumflex Tcommaaccent -120 +KPX Acircumflex U -50 +KPX Acircumflex Uacute -50 +KPX Acircumflex Ucircumflex -50 +KPX Acircumflex Udieresis -50 +KPX Acircumflex Ugrave -50 +KPX Acircumflex Uhungarumlaut -50 +KPX Acircumflex Umacron -50 +KPX Acircumflex Uogonek -50 +KPX Acircumflex Uring -50 +KPX Acircumflex V -70 +KPX Acircumflex W -50 +KPX Acircumflex Y -100 +KPX Acircumflex Yacute -100 +KPX Acircumflex Ydieresis -100 +KPX Acircumflex u -30 +KPX Acircumflex uacute -30 +KPX Acircumflex ucircumflex -30 +KPX Acircumflex udieresis -30 +KPX Acircumflex ugrave -30 +KPX Acircumflex uhungarumlaut -30 +KPX Acircumflex umacron -30 +KPX Acircumflex uogonek -30 +KPX Acircumflex uring -30 +KPX Acircumflex v -40 +KPX Acircumflex w -40 +KPX Acircumflex y -40 +KPX Acircumflex yacute -40 +KPX Acircumflex ydieresis -40 +KPX Adieresis C -30 +KPX Adieresis Cacute -30 +KPX Adieresis Ccaron -30 +KPX Adieresis Ccedilla -30 +KPX Adieresis G -30 +KPX Adieresis Gbreve -30 +KPX Adieresis Gcommaaccent -30 +KPX Adieresis O -30 +KPX Adieresis Oacute -30 +KPX Adieresis Ocircumflex -30 +KPX Adieresis Odieresis -30 +KPX Adieresis Ograve -30 +KPX Adieresis Ohungarumlaut -30 +KPX Adieresis Omacron -30 +KPX Adieresis Oslash -30 +KPX Adieresis Otilde -30 +KPX Adieresis Q -30 +KPX Adieresis T -120 +KPX Adieresis Tcaron -120 +KPX Adieresis Tcommaaccent -120 +KPX Adieresis U -50 +KPX Adieresis Uacute -50 +KPX Adieresis Ucircumflex -50 +KPX Adieresis Udieresis -50 +KPX Adieresis Ugrave -50 +KPX Adieresis Uhungarumlaut -50 +KPX Adieresis Umacron -50 +KPX Adieresis Uogonek -50 +KPX Adieresis Uring -50 +KPX Adieresis V -70 +KPX Adieresis W -50 +KPX Adieresis Y -100 +KPX Adieresis Yacute -100 +KPX Adieresis Ydieresis -100 +KPX Adieresis u -30 +KPX Adieresis uacute -30 +KPX Adieresis ucircumflex -30 +KPX Adieresis udieresis -30 +KPX Adieresis ugrave -30 +KPX Adieresis uhungarumlaut -30 +KPX Adieresis umacron -30 +KPX Adieresis uogonek -30 +KPX Adieresis uring -30 +KPX Adieresis v -40 +KPX Adieresis w -40 +KPX Adieresis y -40 +KPX Adieresis yacute -40 +KPX Adieresis ydieresis -40 +KPX Agrave C -30 +KPX Agrave Cacute -30 +KPX Agrave Ccaron -30 +KPX Agrave Ccedilla -30 +KPX Agrave G -30 +KPX Agrave Gbreve -30 +KPX Agrave Gcommaaccent -30 +KPX Agrave O -30 +KPX Agrave Oacute -30 +KPX Agrave Ocircumflex -30 +KPX Agrave Odieresis -30 +KPX Agrave Ograve -30 +KPX Agrave Ohungarumlaut -30 +KPX Agrave Omacron -30 +KPX Agrave Oslash -30 +KPX Agrave Otilde -30 +KPX Agrave Q -30 +KPX Agrave T -120 +KPX Agrave Tcaron -120 +KPX Agrave Tcommaaccent -120 +KPX Agrave U -50 +KPX Agrave Uacute -50 +KPX Agrave Ucircumflex -50 +KPX Agrave Udieresis -50 +KPX Agrave Ugrave -50 +KPX Agrave Uhungarumlaut -50 +KPX Agrave Umacron -50 +KPX Agrave Uogonek -50 +KPX Agrave Uring -50 +KPX Agrave V -70 +KPX Agrave W -50 +KPX Agrave Y -100 +KPX Agrave Yacute -100 +KPX Agrave Ydieresis -100 +KPX Agrave u -30 +KPX Agrave uacute -30 +KPX Agrave ucircumflex -30 +KPX Agrave udieresis -30 +KPX Agrave ugrave -30 +KPX Agrave uhungarumlaut -30 +KPX Agrave umacron -30 +KPX Agrave uogonek -30 +KPX Agrave uring -30 +KPX Agrave v -40 +KPX Agrave w -40 +KPX Agrave y -40 +KPX Agrave yacute -40 +KPX Agrave ydieresis -40 +KPX Amacron C -30 +KPX Amacron Cacute -30 +KPX Amacron Ccaron -30 +KPX Amacron Ccedilla -30 +KPX Amacron G -30 +KPX Amacron Gbreve -30 +KPX Amacron Gcommaaccent -30 +KPX Amacron O -30 +KPX Amacron Oacute -30 +KPX Amacron Ocircumflex -30 +KPX Amacron Odieresis -30 +KPX Amacron Ograve -30 +KPX Amacron Ohungarumlaut -30 +KPX Amacron Omacron -30 +KPX Amacron Oslash -30 +KPX Amacron Otilde -30 +KPX Amacron Q -30 +KPX Amacron T -120 +KPX Amacron Tcaron -120 +KPX Amacron Tcommaaccent -120 +KPX Amacron U -50 +KPX Amacron Uacute -50 +KPX Amacron Ucircumflex -50 +KPX Amacron Udieresis -50 +KPX Amacron Ugrave -50 +KPX Amacron Uhungarumlaut -50 +KPX Amacron Umacron -50 +KPX Amacron Uogonek -50 +KPX Amacron Uring -50 +KPX Amacron V -70 +KPX Amacron W -50 +KPX Amacron Y -100 +KPX Amacron Yacute -100 +KPX Amacron Ydieresis -100 +KPX Amacron u -30 +KPX Amacron uacute -30 +KPX Amacron ucircumflex -30 +KPX Amacron udieresis -30 +KPX Amacron ugrave -30 +KPX Amacron uhungarumlaut -30 +KPX Amacron umacron -30 +KPX Amacron uogonek -30 +KPX Amacron uring -30 +KPX Amacron v -40 +KPX Amacron w -40 +KPX Amacron y -40 +KPX Amacron yacute -40 +KPX Amacron ydieresis -40 +KPX Aogonek C -30 +KPX Aogonek Cacute -30 +KPX Aogonek Ccaron -30 +KPX Aogonek Ccedilla -30 +KPX Aogonek G -30 +KPX Aogonek Gbreve -30 +KPX Aogonek Gcommaaccent -30 +KPX Aogonek O -30 +KPX Aogonek Oacute -30 +KPX Aogonek Ocircumflex -30 +KPX Aogonek Odieresis -30 +KPX Aogonek Ograve -30 +KPX Aogonek Ohungarumlaut -30 +KPX Aogonek Omacron -30 +KPX Aogonek Oslash -30 +KPX Aogonek Otilde -30 +KPX Aogonek Q -30 +KPX Aogonek T -120 +KPX Aogonek Tcaron -120 +KPX Aogonek Tcommaaccent -120 +KPX Aogonek U -50 +KPX Aogonek Uacute -50 +KPX Aogonek Ucircumflex -50 +KPX Aogonek Udieresis -50 +KPX Aogonek Ugrave -50 +KPX Aogonek Uhungarumlaut -50 +KPX Aogonek Umacron -50 +KPX Aogonek Uogonek -50 +KPX Aogonek Uring -50 +KPX Aogonek V -70 +KPX Aogonek W -50 +KPX Aogonek Y -100 +KPX Aogonek Yacute -100 +KPX Aogonek Ydieresis -100 +KPX Aogonek u -30 +KPX Aogonek uacute -30 +KPX Aogonek ucircumflex -30 +KPX Aogonek udieresis -30 +KPX Aogonek ugrave -30 +KPX Aogonek uhungarumlaut -30 +KPX Aogonek umacron -30 +KPX Aogonek uogonek -30 +KPX Aogonek uring -30 +KPX Aogonek v -40 +KPX Aogonek w -40 +KPX Aogonek y -40 +KPX Aogonek yacute -40 +KPX Aogonek ydieresis -40 +KPX Aring C -30 +KPX Aring Cacute -30 +KPX Aring Ccaron -30 +KPX Aring Ccedilla -30 +KPX Aring G -30 +KPX Aring Gbreve -30 +KPX Aring Gcommaaccent -30 +KPX Aring O -30 +KPX Aring Oacute -30 +KPX Aring Ocircumflex -30 +KPX Aring Odieresis -30 +KPX Aring Ograve -30 +KPX Aring Ohungarumlaut -30 +KPX Aring Omacron -30 +KPX Aring Oslash -30 +KPX Aring Otilde -30 +KPX Aring Q -30 +KPX Aring T -120 +KPX Aring Tcaron -120 +KPX Aring Tcommaaccent -120 +KPX Aring U -50 +KPX Aring Uacute -50 +KPX Aring Ucircumflex -50 +KPX Aring Udieresis -50 +KPX Aring Ugrave -50 +KPX Aring Uhungarumlaut -50 +KPX Aring Umacron -50 +KPX Aring Uogonek -50 +KPX Aring Uring -50 +KPX Aring V -70 +KPX Aring W -50 +KPX Aring Y -100 +KPX Aring Yacute -100 +KPX Aring Ydieresis -100 +KPX Aring u -30 +KPX Aring uacute -30 +KPX Aring ucircumflex -30 +KPX Aring udieresis -30 +KPX Aring ugrave -30 +KPX Aring uhungarumlaut -30 +KPX Aring umacron -30 +KPX Aring uogonek -30 +KPX Aring uring -30 +KPX Aring v -40 +KPX Aring w -40 +KPX Aring y -40 +KPX Aring yacute -40 +KPX Aring ydieresis -40 +KPX Atilde C -30 +KPX Atilde Cacute -30 +KPX Atilde Ccaron -30 +KPX Atilde Ccedilla -30 +KPX Atilde G -30 +KPX Atilde Gbreve -30 +KPX Atilde Gcommaaccent -30 +KPX Atilde O -30 +KPX Atilde Oacute -30 +KPX Atilde Ocircumflex -30 +KPX Atilde Odieresis -30 +KPX Atilde Ograve -30 +KPX Atilde Ohungarumlaut -30 +KPX Atilde Omacron -30 +KPX Atilde Oslash -30 +KPX Atilde Otilde -30 +KPX Atilde Q -30 +KPX Atilde T -120 +KPX Atilde Tcaron -120 +KPX Atilde Tcommaaccent -120 +KPX Atilde U -50 +KPX Atilde Uacute -50 +KPX Atilde Ucircumflex -50 +KPX Atilde Udieresis -50 +KPX Atilde Ugrave -50 +KPX Atilde Uhungarumlaut -50 +KPX Atilde Umacron -50 +KPX Atilde Uogonek -50 +KPX Atilde Uring -50 +KPX Atilde V -70 +KPX Atilde W -50 +KPX Atilde Y -100 +KPX Atilde Yacute -100 +KPX Atilde Ydieresis -100 +KPX Atilde u -30 +KPX Atilde uacute -30 +KPX Atilde ucircumflex -30 +KPX Atilde udieresis -30 +KPX Atilde ugrave -30 +KPX Atilde uhungarumlaut -30 +KPX Atilde umacron -30 +KPX Atilde uogonek -30 +KPX Atilde uring -30 +KPX Atilde v -40 +KPX Atilde w -40 +KPX Atilde y -40 +KPX Atilde yacute -40 +KPX Atilde ydieresis -40 +KPX B U -10 +KPX B Uacute -10 +KPX B Ucircumflex -10 +KPX B Udieresis -10 +KPX B Ugrave -10 +KPX B Uhungarumlaut -10 +KPX B Umacron -10 +KPX B Uogonek -10 +KPX B Uring -10 +KPX B comma -20 +KPX B period -20 +KPX C comma -30 +KPX C period -30 +KPX Cacute comma -30 +KPX Cacute period -30 +KPX Ccaron comma -30 +KPX Ccaron period -30 +KPX Ccedilla comma -30 +KPX Ccedilla period -30 +KPX D A -40 +KPX D Aacute -40 +KPX D Abreve -40 +KPX D Acircumflex -40 +KPX D Adieresis -40 +KPX D Agrave -40 +KPX D Amacron -40 +KPX D Aogonek -40 +KPX D Aring -40 +KPX D Atilde -40 +KPX D V -70 +KPX D W -40 +KPX D Y -90 +KPX D Yacute -90 +KPX D Ydieresis -90 +KPX D comma -70 +KPX D period -70 +KPX Dcaron A -40 +KPX Dcaron Aacute -40 +KPX Dcaron Abreve -40 +KPX Dcaron Acircumflex -40 +KPX Dcaron Adieresis -40 +KPX Dcaron Agrave -40 +KPX Dcaron Amacron -40 +KPX Dcaron Aogonek -40 +KPX Dcaron Aring -40 +KPX Dcaron Atilde -40 +KPX Dcaron V -70 +KPX Dcaron W -40 +KPX Dcaron Y -90 +KPX Dcaron Yacute -90 +KPX Dcaron Ydieresis -90 +KPX Dcaron comma -70 +KPX Dcaron period -70 +KPX Dcroat A -40 +KPX Dcroat Aacute -40 +KPX Dcroat Abreve -40 +KPX Dcroat Acircumflex -40 +KPX Dcroat Adieresis -40 +KPX Dcroat Agrave -40 +KPX Dcroat Amacron -40 +KPX Dcroat Aogonek -40 +KPX Dcroat Aring -40 +KPX Dcroat Atilde -40 +KPX Dcroat V -70 +KPX Dcroat W -40 +KPX Dcroat Y -90 +KPX Dcroat Yacute -90 +KPX Dcroat Ydieresis -90 +KPX Dcroat comma -70 +KPX Dcroat period -70 +KPX F A -80 +KPX F Aacute -80 +KPX F Abreve -80 +KPX F Acircumflex -80 +KPX F Adieresis -80 +KPX F Agrave -80 +KPX F Amacron -80 +KPX F Aogonek -80 +KPX F Aring -80 +KPX F Atilde -80 +KPX F a -50 +KPX F aacute -50 +KPX F abreve -50 +KPX F acircumflex -50 +KPX F adieresis -50 +KPX F agrave -50 +KPX F amacron -50 +KPX F aogonek -50 +KPX F aring -50 +KPX F atilde -50 +KPX F comma -150 +KPX F e -30 +KPX F eacute -30 +KPX F ecaron -30 +KPX F ecircumflex -30 +KPX F edieresis -30 +KPX F edotaccent -30 +KPX F egrave -30 +KPX F emacron -30 +KPX F eogonek -30 +KPX F o -30 +KPX F oacute -30 +KPX F ocircumflex -30 +KPX F odieresis -30 +KPX F ograve -30 +KPX F ohungarumlaut -30 +KPX F omacron -30 +KPX F oslash -30 +KPX F otilde -30 +KPX F period -150 +KPX F r -45 +KPX F racute -45 +KPX F rcaron -45 +KPX F rcommaaccent -45 +KPX J A -20 +KPX J Aacute -20 +KPX J Abreve -20 +KPX J Acircumflex -20 +KPX J Adieresis -20 +KPX J Agrave -20 +KPX J Amacron -20 +KPX J Aogonek -20 +KPX J Aring -20 +KPX J Atilde -20 +KPX J a -20 +KPX J aacute -20 +KPX J abreve -20 +KPX J acircumflex -20 +KPX J adieresis -20 +KPX J agrave -20 +KPX J amacron -20 +KPX J aogonek -20 +KPX J aring -20 +KPX J atilde -20 +KPX J comma -30 +KPX J period -30 +KPX J u -20 +KPX J uacute -20 +KPX J ucircumflex -20 +KPX J udieresis -20 +KPX J ugrave -20 +KPX J uhungarumlaut -20 +KPX J umacron -20 +KPX J uogonek -20 +KPX J uring -20 +KPX K O -50 +KPX K Oacute -50 +KPX K Ocircumflex -50 +KPX K Odieresis -50 +KPX K Ograve -50 +KPX K Ohungarumlaut -50 +KPX K Omacron -50 +KPX K Oslash -50 +KPX K Otilde -50 +KPX K e -40 +KPX K eacute -40 +KPX K ecaron -40 +KPX K ecircumflex -40 +KPX K edieresis -40 +KPX K edotaccent -40 +KPX K egrave -40 +KPX K emacron -40 +KPX K eogonek -40 +KPX K o -40 +KPX K oacute -40 +KPX K ocircumflex -40 +KPX K odieresis -40 +KPX K ograve -40 +KPX K ohungarumlaut -40 +KPX K omacron -40 +KPX K oslash -40 +KPX K otilde -40 +KPX K u -30 +KPX K uacute -30 +KPX K ucircumflex -30 +KPX K udieresis -30 +KPX K ugrave -30 +KPX K uhungarumlaut -30 +KPX K umacron -30 +KPX K uogonek -30 +KPX K uring -30 +KPX K y -50 +KPX K yacute -50 +KPX K ydieresis -50 +KPX Kcommaaccent O -50 +KPX Kcommaaccent Oacute -50 +KPX Kcommaaccent Ocircumflex -50 +KPX Kcommaaccent Odieresis -50 +KPX Kcommaaccent Ograve -50 +KPX Kcommaaccent Ohungarumlaut -50 +KPX Kcommaaccent Omacron -50 +KPX Kcommaaccent Oslash -50 +KPX Kcommaaccent Otilde -50 +KPX Kcommaaccent e -40 +KPX Kcommaaccent eacute -40 +KPX Kcommaaccent ecaron -40 +KPX Kcommaaccent ecircumflex -40 +KPX Kcommaaccent edieresis -40 +KPX Kcommaaccent edotaccent -40 +KPX Kcommaaccent egrave -40 +KPX Kcommaaccent emacron -40 +KPX Kcommaaccent eogonek -40 +KPX Kcommaaccent o -40 +KPX Kcommaaccent oacute -40 +KPX Kcommaaccent ocircumflex -40 +KPX Kcommaaccent odieresis -40 +KPX Kcommaaccent ograve -40 +KPX Kcommaaccent ohungarumlaut -40 +KPX Kcommaaccent omacron -40 +KPX Kcommaaccent oslash -40 +KPX Kcommaaccent otilde -40 +KPX Kcommaaccent u -30 +KPX Kcommaaccent uacute -30 +KPX Kcommaaccent ucircumflex -30 +KPX Kcommaaccent udieresis -30 +KPX Kcommaaccent ugrave -30 +KPX Kcommaaccent uhungarumlaut -30 +KPX Kcommaaccent umacron -30 +KPX Kcommaaccent uogonek -30 +KPX Kcommaaccent uring -30 +KPX Kcommaaccent y -50 +KPX Kcommaaccent yacute -50 +KPX Kcommaaccent ydieresis -50 +KPX L T -110 +KPX L Tcaron -110 +KPX L Tcommaaccent -110 +KPX L V -110 +KPX L W -70 +KPX L Y -140 +KPX L Yacute -140 +KPX L Ydieresis -140 +KPX L quotedblright -140 +KPX L quoteright -160 +KPX L y -30 +KPX L yacute -30 +KPX L ydieresis -30 +KPX Lacute T -110 +KPX Lacute Tcaron -110 +KPX Lacute Tcommaaccent -110 +KPX Lacute V -110 +KPX Lacute W -70 +KPX Lacute Y -140 +KPX Lacute Yacute -140 +KPX Lacute Ydieresis -140 +KPX Lacute quotedblright -140 +KPX Lacute quoteright -160 +KPX Lacute y -30 +KPX Lacute yacute -30 +KPX Lacute ydieresis -30 +KPX Lcaron T -110 +KPX Lcaron Tcaron -110 +KPX Lcaron Tcommaaccent -110 +KPX Lcaron V -110 +KPX Lcaron W -70 +KPX Lcaron Y -140 +KPX Lcaron Yacute -140 +KPX Lcaron Ydieresis -140 +KPX Lcaron quotedblright -140 +KPX Lcaron quoteright -160 +KPX Lcaron y -30 +KPX Lcaron yacute -30 +KPX Lcaron ydieresis -30 +KPX Lcommaaccent T -110 +KPX Lcommaaccent Tcaron -110 +KPX Lcommaaccent Tcommaaccent -110 +KPX Lcommaaccent V -110 +KPX Lcommaaccent W -70 +KPX Lcommaaccent Y -140 +KPX Lcommaaccent Yacute -140 +KPX Lcommaaccent Ydieresis -140 +KPX Lcommaaccent quotedblright -140 +KPX Lcommaaccent quoteright -160 +KPX Lcommaaccent y -30 +KPX Lcommaaccent yacute -30 +KPX Lcommaaccent ydieresis -30 +KPX Lslash T -110 +KPX Lslash Tcaron -110 +KPX Lslash Tcommaaccent -110 +KPX Lslash V -110 +KPX Lslash W -70 +KPX Lslash Y -140 +KPX Lslash Yacute -140 +KPX Lslash Ydieresis -140 +KPX Lslash quotedblright -140 +KPX Lslash quoteright -160 +KPX Lslash y -30 +KPX Lslash yacute -30 +KPX Lslash ydieresis -30 +KPX O A -20 +KPX O Aacute -20 +KPX O Abreve -20 +KPX O Acircumflex -20 +KPX O Adieresis -20 +KPX O Agrave -20 +KPX O Amacron -20 +KPX O Aogonek -20 +KPX O Aring -20 +KPX O Atilde -20 +KPX O T -40 +KPX O Tcaron -40 +KPX O Tcommaaccent -40 +KPX O V -50 +KPX O W -30 +KPX O X -60 +KPX O Y -70 +KPX O Yacute -70 +KPX O Ydieresis -70 +KPX O comma -40 +KPX O period -40 +KPX Oacute A -20 +KPX Oacute Aacute -20 +KPX Oacute Abreve -20 +KPX Oacute Acircumflex -20 +KPX Oacute Adieresis -20 +KPX Oacute Agrave -20 +KPX Oacute Amacron -20 +KPX Oacute Aogonek -20 +KPX Oacute Aring -20 +KPX Oacute Atilde -20 +KPX Oacute T -40 +KPX Oacute Tcaron -40 +KPX Oacute Tcommaaccent -40 +KPX Oacute V -50 +KPX Oacute W -30 +KPX Oacute X -60 +KPX Oacute Y -70 +KPX Oacute Yacute -70 +KPX Oacute Ydieresis -70 +KPX Oacute comma -40 +KPX Oacute period -40 +KPX Ocircumflex A -20 +KPX Ocircumflex Aacute -20 +KPX Ocircumflex Abreve -20 +KPX Ocircumflex Acircumflex -20 +KPX Ocircumflex Adieresis -20 +KPX Ocircumflex Agrave -20 +KPX Ocircumflex Amacron -20 +KPX Ocircumflex Aogonek -20 +KPX Ocircumflex Aring -20 +KPX Ocircumflex Atilde -20 +KPX Ocircumflex T -40 +KPX Ocircumflex Tcaron -40 +KPX Ocircumflex Tcommaaccent -40 +KPX Ocircumflex V -50 +KPX Ocircumflex W -30 +KPX Ocircumflex X -60 +KPX Ocircumflex Y -70 +KPX Ocircumflex Yacute -70 +KPX Ocircumflex Ydieresis -70 +KPX Ocircumflex comma -40 +KPX Ocircumflex period -40 +KPX Odieresis A -20 +KPX Odieresis Aacute -20 +KPX Odieresis Abreve -20 +KPX Odieresis Acircumflex -20 +KPX Odieresis Adieresis -20 +KPX Odieresis Agrave -20 +KPX Odieresis Amacron -20 +KPX Odieresis Aogonek -20 +KPX Odieresis Aring -20 +KPX Odieresis Atilde -20 +KPX Odieresis T -40 +KPX Odieresis Tcaron -40 +KPX Odieresis Tcommaaccent -40 +KPX Odieresis V -50 +KPX Odieresis W -30 +KPX Odieresis X -60 +KPX Odieresis Y -70 +KPX Odieresis Yacute -70 +KPX Odieresis Ydieresis -70 +KPX Odieresis comma -40 +KPX Odieresis period -40 +KPX Ograve A -20 +KPX Ograve Aacute -20 +KPX Ograve Abreve -20 +KPX Ograve Acircumflex -20 +KPX Ograve Adieresis -20 +KPX Ograve Agrave -20 +KPX Ograve Amacron -20 +KPX Ograve Aogonek -20 +KPX Ograve Aring -20 +KPX Ograve Atilde -20 +KPX Ograve T -40 +KPX Ograve Tcaron -40 +KPX Ograve Tcommaaccent -40 +KPX Ograve V -50 +KPX Ograve W -30 +KPX Ograve X -60 +KPX Ograve Y -70 +KPX Ograve Yacute -70 +KPX Ograve Ydieresis -70 +KPX Ograve comma -40 +KPX Ograve period -40 +KPX Ohungarumlaut A -20 +KPX Ohungarumlaut Aacute -20 +KPX Ohungarumlaut Abreve -20 +KPX Ohungarumlaut Acircumflex -20 +KPX Ohungarumlaut Adieresis -20 +KPX Ohungarumlaut Agrave -20 +KPX Ohungarumlaut Amacron -20 +KPX Ohungarumlaut Aogonek -20 +KPX Ohungarumlaut Aring -20 +KPX Ohungarumlaut Atilde -20 +KPX Ohungarumlaut T -40 +KPX Ohungarumlaut Tcaron -40 +KPX Ohungarumlaut Tcommaaccent -40 +KPX Ohungarumlaut V -50 +KPX Ohungarumlaut W -30 +KPX Ohungarumlaut X -60 +KPX Ohungarumlaut Y -70 +KPX Ohungarumlaut Yacute -70 +KPX Ohungarumlaut Ydieresis -70 +KPX Ohungarumlaut comma -40 +KPX Ohungarumlaut period -40 +KPX Omacron A -20 +KPX Omacron Aacute -20 +KPX Omacron Abreve -20 +KPX Omacron Acircumflex -20 +KPX Omacron Adieresis -20 +KPX Omacron Agrave -20 +KPX Omacron Amacron -20 +KPX Omacron Aogonek -20 +KPX Omacron Aring -20 +KPX Omacron Atilde -20 +KPX Omacron T -40 +KPX Omacron Tcaron -40 +KPX Omacron Tcommaaccent -40 +KPX Omacron V -50 +KPX Omacron W -30 +KPX Omacron X -60 +KPX Omacron Y -70 +KPX Omacron Yacute -70 +KPX Omacron Ydieresis -70 +KPX Omacron comma -40 +KPX Omacron period -40 +KPX Oslash A -20 +KPX Oslash Aacute -20 +KPX Oslash Abreve -20 +KPX Oslash Acircumflex -20 +KPX Oslash Adieresis -20 +KPX Oslash Agrave -20 +KPX Oslash Amacron -20 +KPX Oslash Aogonek -20 +KPX Oslash Aring -20 +KPX Oslash Atilde -20 +KPX Oslash T -40 +KPX Oslash Tcaron -40 +KPX Oslash Tcommaaccent -40 +KPX Oslash V -50 +KPX Oslash W -30 +KPX Oslash X -60 +KPX Oslash Y -70 +KPX Oslash Yacute -70 +KPX Oslash Ydieresis -70 +KPX Oslash comma -40 +KPX Oslash period -40 +KPX Otilde A -20 +KPX Otilde Aacute -20 +KPX Otilde Abreve -20 +KPX Otilde Acircumflex -20 +KPX Otilde Adieresis -20 +KPX Otilde Agrave -20 +KPX Otilde Amacron -20 +KPX Otilde Aogonek -20 +KPX Otilde Aring -20 +KPX Otilde Atilde -20 +KPX Otilde T -40 +KPX Otilde Tcaron -40 +KPX Otilde Tcommaaccent -40 +KPX Otilde V -50 +KPX Otilde W -30 +KPX Otilde X -60 +KPX Otilde Y -70 +KPX Otilde Yacute -70 +KPX Otilde Ydieresis -70 +KPX Otilde comma -40 +KPX Otilde period -40 +KPX P A -120 +KPX P Aacute -120 +KPX P Abreve -120 +KPX P Acircumflex -120 +KPX P Adieresis -120 +KPX P Agrave -120 +KPX P Amacron -120 +KPX P Aogonek -120 +KPX P Aring -120 +KPX P Atilde -120 +KPX P a -40 +KPX P aacute -40 +KPX P abreve -40 +KPX P acircumflex -40 +KPX P adieresis -40 +KPX P agrave -40 +KPX P amacron -40 +KPX P aogonek -40 +KPX P aring -40 +KPX P atilde -40 +KPX P comma -180 +KPX P e -50 +KPX P eacute -50 +KPX P ecaron -50 +KPX P ecircumflex -50 +KPX P edieresis -50 +KPX P edotaccent -50 +KPX P egrave -50 +KPX P emacron -50 +KPX P eogonek -50 +KPX P o -50 +KPX P oacute -50 +KPX P ocircumflex -50 +KPX P odieresis -50 +KPX P ograve -50 +KPX P ohungarumlaut -50 +KPX P omacron -50 +KPX P oslash -50 +KPX P otilde -50 +KPX P period -180 +KPX Q U -10 +KPX Q Uacute -10 +KPX Q Ucircumflex -10 +KPX Q Udieresis -10 +KPX Q Ugrave -10 +KPX Q Uhungarumlaut -10 +KPX Q Umacron -10 +KPX Q Uogonek -10 +KPX Q Uring -10 +KPX R O -20 +KPX R Oacute -20 +KPX R Ocircumflex -20 +KPX R Odieresis -20 +KPX R Ograve -20 +KPX R Ohungarumlaut -20 +KPX R Omacron -20 +KPX R Oslash -20 +KPX R Otilde -20 +KPX R T -30 +KPX R Tcaron -30 +KPX R Tcommaaccent -30 +KPX R U -40 +KPX R Uacute -40 +KPX R Ucircumflex -40 +KPX R Udieresis -40 +KPX R Ugrave -40 +KPX R Uhungarumlaut -40 +KPX R Umacron -40 +KPX R Uogonek -40 +KPX R Uring -40 +KPX R V -50 +KPX R W -30 +KPX R Y -50 +KPX R Yacute -50 +KPX R Ydieresis -50 +KPX Racute O -20 +KPX Racute Oacute -20 +KPX Racute Ocircumflex -20 +KPX Racute Odieresis -20 +KPX Racute Ograve -20 +KPX Racute Ohungarumlaut -20 +KPX Racute Omacron -20 +KPX Racute Oslash -20 +KPX Racute Otilde -20 +KPX Racute T -30 +KPX Racute Tcaron -30 +KPX Racute Tcommaaccent -30 +KPX Racute U -40 +KPX Racute Uacute -40 +KPX Racute Ucircumflex -40 +KPX Racute Udieresis -40 +KPX Racute Ugrave -40 +KPX Racute Uhungarumlaut -40 +KPX Racute Umacron -40 +KPX Racute Uogonek -40 +KPX Racute Uring -40 +KPX Racute V -50 +KPX Racute W -30 +KPX Racute Y -50 +KPX Racute Yacute -50 +KPX Racute Ydieresis -50 +KPX Rcaron O -20 +KPX Rcaron Oacute -20 +KPX Rcaron Ocircumflex -20 +KPX Rcaron Odieresis -20 +KPX Rcaron Ograve -20 +KPX Rcaron Ohungarumlaut -20 +KPX Rcaron Omacron -20 +KPX Rcaron Oslash -20 +KPX Rcaron Otilde -20 +KPX Rcaron T -30 +KPX Rcaron Tcaron -30 +KPX Rcaron Tcommaaccent -30 +KPX Rcaron U -40 +KPX Rcaron Uacute -40 +KPX Rcaron Ucircumflex -40 +KPX Rcaron Udieresis -40 +KPX Rcaron Ugrave -40 +KPX Rcaron Uhungarumlaut -40 +KPX Rcaron Umacron -40 +KPX Rcaron Uogonek -40 +KPX Rcaron Uring -40 +KPX Rcaron V -50 +KPX Rcaron W -30 +KPX Rcaron Y -50 +KPX Rcaron Yacute -50 +KPX Rcaron Ydieresis -50 +KPX Rcommaaccent O -20 +KPX Rcommaaccent Oacute -20 +KPX Rcommaaccent Ocircumflex -20 +KPX Rcommaaccent Odieresis -20 +KPX Rcommaaccent Ograve -20 +KPX Rcommaaccent Ohungarumlaut -20 +KPX Rcommaaccent Omacron -20 +KPX Rcommaaccent Oslash -20 +KPX Rcommaaccent Otilde -20 +KPX Rcommaaccent T -30 +KPX Rcommaaccent Tcaron -30 +KPX Rcommaaccent Tcommaaccent -30 +KPX Rcommaaccent U -40 +KPX Rcommaaccent Uacute -40 +KPX Rcommaaccent Ucircumflex -40 +KPX Rcommaaccent Udieresis -40 +KPX Rcommaaccent Ugrave -40 +KPX Rcommaaccent Uhungarumlaut -40 +KPX Rcommaaccent Umacron -40 +KPX Rcommaaccent Uogonek -40 +KPX Rcommaaccent Uring -40 +KPX Rcommaaccent V -50 +KPX Rcommaaccent W -30 +KPX Rcommaaccent Y -50 +KPX Rcommaaccent Yacute -50 +KPX Rcommaaccent Ydieresis -50 +KPX S comma -20 +KPX S period -20 +KPX Sacute comma -20 +KPX Sacute period -20 +KPX Scaron comma -20 +KPX Scaron period -20 +KPX Scedilla comma -20 +KPX Scedilla period -20 +KPX Scommaaccent comma -20 +KPX Scommaaccent period -20 +KPX T A -120 +KPX T Aacute -120 +KPX T Abreve -120 +KPX T Acircumflex -120 +KPX T Adieresis -120 +KPX T Agrave -120 +KPX T Amacron -120 +KPX T Aogonek -120 +KPX T Aring -120 +KPX T Atilde -120 +KPX T O -40 +KPX T Oacute -40 +KPX T Ocircumflex -40 +KPX T Odieresis -40 +KPX T Ograve -40 +KPX T Ohungarumlaut -40 +KPX T Omacron -40 +KPX T Oslash -40 +KPX T Otilde -40 +KPX T a -120 +KPX T aacute -120 +KPX T abreve -60 +KPX T acircumflex -120 +KPX T adieresis -120 +KPX T agrave -120 +KPX T amacron -60 +KPX T aogonek -120 +KPX T aring -120 +KPX T atilde -60 +KPX T colon -20 +KPX T comma -120 +KPX T e -120 +KPX T eacute -120 +KPX T ecaron -120 +KPX T ecircumflex -120 +KPX T edieresis -120 +KPX T edotaccent -120 +KPX T egrave -60 +KPX T emacron -60 +KPX T eogonek -120 +KPX T hyphen -140 +KPX T o -120 +KPX T oacute -120 +KPX T ocircumflex -120 +KPX T odieresis -120 +KPX T ograve -120 +KPX T ohungarumlaut -120 +KPX T omacron -60 +KPX T oslash -120 +KPX T otilde -60 +KPX T period -120 +KPX T r -120 +KPX T racute -120 +KPX T rcaron -120 +KPX T rcommaaccent -120 +KPX T semicolon -20 +KPX T u -120 +KPX T uacute -120 +KPX T ucircumflex -120 +KPX T udieresis -120 +KPX T ugrave -120 +KPX T uhungarumlaut -120 +KPX T umacron -60 +KPX T uogonek -120 +KPX T uring -120 +KPX T w -120 +KPX T y -120 +KPX T yacute -120 +KPX T ydieresis -60 +KPX Tcaron A -120 +KPX Tcaron Aacute -120 +KPX Tcaron Abreve -120 +KPX Tcaron Acircumflex -120 +KPX Tcaron Adieresis -120 +KPX Tcaron Agrave -120 +KPX Tcaron Amacron -120 +KPX Tcaron Aogonek -120 +KPX Tcaron Aring -120 +KPX Tcaron Atilde -120 +KPX Tcaron O -40 +KPX Tcaron Oacute -40 +KPX Tcaron Ocircumflex -40 +KPX Tcaron Odieresis -40 +KPX Tcaron Ograve -40 +KPX Tcaron Ohungarumlaut -40 +KPX Tcaron Omacron -40 +KPX Tcaron Oslash -40 +KPX Tcaron Otilde -40 +KPX Tcaron a -120 +KPX Tcaron aacute -120 +KPX Tcaron abreve -60 +KPX Tcaron acircumflex -120 +KPX Tcaron adieresis -120 +KPX Tcaron agrave -120 +KPX Tcaron amacron -60 +KPX Tcaron aogonek -120 +KPX Tcaron aring -120 +KPX Tcaron atilde -60 +KPX Tcaron colon -20 +KPX Tcaron comma -120 +KPX Tcaron e -120 +KPX Tcaron eacute -120 +KPX Tcaron ecaron -120 +KPX Tcaron ecircumflex -120 +KPX Tcaron edieresis -120 +KPX Tcaron edotaccent -120 +KPX Tcaron egrave -60 +KPX Tcaron emacron -60 +KPX Tcaron eogonek -120 +KPX Tcaron hyphen -140 +KPX Tcaron o -120 +KPX Tcaron oacute -120 +KPX Tcaron ocircumflex -120 +KPX Tcaron odieresis -120 +KPX Tcaron ograve -120 +KPX Tcaron ohungarumlaut -120 +KPX Tcaron omacron -60 +KPX Tcaron oslash -120 +KPX Tcaron otilde -60 +KPX Tcaron period -120 +KPX Tcaron r -120 +KPX Tcaron racute -120 +KPX Tcaron rcaron -120 +KPX Tcaron rcommaaccent -120 +KPX Tcaron semicolon -20 +KPX Tcaron u -120 +KPX Tcaron uacute -120 +KPX Tcaron ucircumflex -120 +KPX Tcaron udieresis -120 +KPX Tcaron ugrave -120 +KPX Tcaron uhungarumlaut -120 +KPX Tcaron umacron -60 +KPX Tcaron uogonek -120 +KPX Tcaron uring -120 +KPX Tcaron w -120 +KPX Tcaron y -120 +KPX Tcaron yacute -120 +KPX Tcaron ydieresis -60 +KPX Tcommaaccent A -120 +KPX Tcommaaccent Aacute -120 +KPX Tcommaaccent Abreve -120 +KPX Tcommaaccent Acircumflex -120 +KPX Tcommaaccent Adieresis -120 +KPX Tcommaaccent Agrave -120 +KPX Tcommaaccent Amacron -120 +KPX Tcommaaccent Aogonek -120 +KPX Tcommaaccent Aring -120 +KPX Tcommaaccent Atilde -120 +KPX Tcommaaccent O -40 +KPX Tcommaaccent Oacute -40 +KPX Tcommaaccent Ocircumflex -40 +KPX Tcommaaccent Odieresis -40 +KPX Tcommaaccent Ograve -40 +KPX Tcommaaccent Ohungarumlaut -40 +KPX Tcommaaccent Omacron -40 +KPX Tcommaaccent Oslash -40 +KPX Tcommaaccent Otilde -40 +KPX Tcommaaccent a -120 +KPX Tcommaaccent aacute -120 +KPX Tcommaaccent abreve -60 +KPX Tcommaaccent acircumflex -120 +KPX Tcommaaccent adieresis -120 +KPX Tcommaaccent agrave -120 +KPX Tcommaaccent amacron -60 +KPX Tcommaaccent aogonek -120 +KPX Tcommaaccent aring -120 +KPX Tcommaaccent atilde -60 +KPX Tcommaaccent colon -20 +KPX Tcommaaccent comma -120 +KPX Tcommaaccent e -120 +KPX Tcommaaccent eacute -120 +KPX Tcommaaccent ecaron -120 +KPX Tcommaaccent ecircumflex -120 +KPX Tcommaaccent edieresis -120 +KPX Tcommaaccent edotaccent -120 +KPX Tcommaaccent egrave -60 +KPX Tcommaaccent emacron -60 +KPX Tcommaaccent eogonek -120 +KPX Tcommaaccent hyphen -140 +KPX Tcommaaccent o -120 +KPX Tcommaaccent oacute -120 +KPX Tcommaaccent ocircumflex -120 +KPX Tcommaaccent odieresis -120 +KPX Tcommaaccent ograve -120 +KPX Tcommaaccent ohungarumlaut -120 +KPX Tcommaaccent omacron -60 +KPX Tcommaaccent oslash -120 +KPX Tcommaaccent otilde -60 +KPX Tcommaaccent period -120 +KPX Tcommaaccent r -120 +KPX Tcommaaccent racute -120 +KPX Tcommaaccent rcaron -120 +KPX Tcommaaccent rcommaaccent -120 +KPX Tcommaaccent semicolon -20 +KPX Tcommaaccent u -120 +KPX Tcommaaccent uacute -120 +KPX Tcommaaccent ucircumflex -120 +KPX Tcommaaccent udieresis -120 +KPX Tcommaaccent ugrave -120 +KPX Tcommaaccent uhungarumlaut -120 +KPX Tcommaaccent umacron -60 +KPX Tcommaaccent uogonek -120 +KPX Tcommaaccent uring -120 +KPX Tcommaaccent w -120 +KPX Tcommaaccent y -120 +KPX Tcommaaccent yacute -120 +KPX Tcommaaccent ydieresis -60 +KPX U A -40 +KPX U Aacute -40 +KPX U Abreve -40 +KPX U Acircumflex -40 +KPX U Adieresis -40 +KPX U Agrave -40 +KPX U Amacron -40 +KPX U Aogonek -40 +KPX U Aring -40 +KPX U Atilde -40 +KPX U comma -40 +KPX U period -40 +KPX Uacute A -40 +KPX Uacute Aacute -40 +KPX Uacute Abreve -40 +KPX Uacute Acircumflex -40 +KPX Uacute Adieresis -40 +KPX Uacute Agrave -40 +KPX Uacute Amacron -40 +KPX Uacute Aogonek -40 +KPX Uacute Aring -40 +KPX Uacute Atilde -40 +KPX Uacute comma -40 +KPX Uacute period -40 +KPX Ucircumflex A -40 +KPX Ucircumflex Aacute -40 +KPX Ucircumflex Abreve -40 +KPX Ucircumflex Acircumflex -40 +KPX Ucircumflex Adieresis -40 +KPX Ucircumflex Agrave -40 +KPX Ucircumflex Amacron -40 +KPX Ucircumflex Aogonek -40 +KPX Ucircumflex Aring -40 +KPX Ucircumflex Atilde -40 +KPX Ucircumflex comma -40 +KPX Ucircumflex period -40 +KPX Udieresis A -40 +KPX Udieresis Aacute -40 +KPX Udieresis Abreve -40 +KPX Udieresis Acircumflex -40 +KPX Udieresis Adieresis -40 +KPX Udieresis Agrave -40 +KPX Udieresis Amacron -40 +KPX Udieresis Aogonek -40 +KPX Udieresis Aring -40 +KPX Udieresis Atilde -40 +KPX Udieresis comma -40 +KPX Udieresis period -40 +KPX Ugrave A -40 +KPX Ugrave Aacute -40 +KPX Ugrave Abreve -40 +KPX Ugrave Acircumflex -40 +KPX Ugrave Adieresis -40 +KPX Ugrave Agrave -40 +KPX Ugrave Amacron -40 +KPX Ugrave Aogonek -40 +KPX Ugrave Aring -40 +KPX Ugrave Atilde -40 +KPX Ugrave comma -40 +KPX Ugrave period -40 +KPX Uhungarumlaut A -40 +KPX Uhungarumlaut Aacute -40 +KPX Uhungarumlaut Abreve -40 +KPX Uhungarumlaut Acircumflex -40 +KPX Uhungarumlaut Adieresis -40 +KPX Uhungarumlaut Agrave -40 +KPX Uhungarumlaut Amacron -40 +KPX Uhungarumlaut Aogonek -40 +KPX Uhungarumlaut Aring -40 +KPX Uhungarumlaut Atilde -40 +KPX Uhungarumlaut comma -40 +KPX Uhungarumlaut period -40 +KPX Umacron A -40 +KPX Umacron Aacute -40 +KPX Umacron Abreve -40 +KPX Umacron Acircumflex -40 +KPX Umacron Adieresis -40 +KPX Umacron Agrave -40 +KPX Umacron Amacron -40 +KPX Umacron Aogonek -40 +KPX Umacron Aring -40 +KPX Umacron Atilde -40 +KPX Umacron comma -40 +KPX Umacron period -40 +KPX Uogonek A -40 +KPX Uogonek Aacute -40 +KPX Uogonek Abreve -40 +KPX Uogonek Acircumflex -40 +KPX Uogonek Adieresis -40 +KPX Uogonek Agrave -40 +KPX Uogonek Amacron -40 +KPX Uogonek Aogonek -40 +KPX Uogonek Aring -40 +KPX Uogonek Atilde -40 +KPX Uogonek comma -40 +KPX Uogonek period -40 +KPX Uring A -40 +KPX Uring Aacute -40 +KPX Uring Abreve -40 +KPX Uring Acircumflex -40 +KPX Uring Adieresis -40 +KPX Uring Agrave -40 +KPX Uring Amacron -40 +KPX Uring Aogonek -40 +KPX Uring Aring -40 +KPX Uring Atilde -40 +KPX Uring comma -40 +KPX Uring period -40 +KPX V A -80 +KPX V Aacute -80 +KPX V Abreve -80 +KPX V Acircumflex -80 +KPX V Adieresis -80 +KPX V Agrave -80 +KPX V Amacron -80 +KPX V Aogonek -80 +KPX V Aring -80 +KPX V Atilde -80 +KPX V G -40 +KPX V Gbreve -40 +KPX V Gcommaaccent -40 +KPX V O -40 +KPX V Oacute -40 +KPX V Ocircumflex -40 +KPX V Odieresis -40 +KPX V Ograve -40 +KPX V Ohungarumlaut -40 +KPX V Omacron -40 +KPX V Oslash -40 +KPX V Otilde -40 +KPX V a -70 +KPX V aacute -70 +KPX V abreve -70 +KPX V acircumflex -70 +KPX V adieresis -70 +KPX V agrave -70 +KPX V amacron -70 +KPX V aogonek -70 +KPX V aring -70 +KPX V atilde -70 +KPX V colon -40 +KPX V comma -125 +KPX V e -80 +KPX V eacute -80 +KPX V ecaron -80 +KPX V ecircumflex -80 +KPX V edieresis -80 +KPX V edotaccent -80 +KPX V egrave -80 +KPX V emacron -80 +KPX V eogonek -80 +KPX V hyphen -80 +KPX V o -80 +KPX V oacute -80 +KPX V ocircumflex -80 +KPX V odieresis -80 +KPX V ograve -80 +KPX V ohungarumlaut -80 +KPX V omacron -80 +KPX V oslash -80 +KPX V otilde -80 +KPX V period -125 +KPX V semicolon -40 +KPX V u -70 +KPX V uacute -70 +KPX V ucircumflex -70 +KPX V udieresis -70 +KPX V ugrave -70 +KPX V uhungarumlaut -70 +KPX V umacron -70 +KPX V uogonek -70 +KPX V uring -70 +KPX W A -50 +KPX W Aacute -50 +KPX W Abreve -50 +KPX W Acircumflex -50 +KPX W Adieresis -50 +KPX W Agrave -50 +KPX W Amacron -50 +KPX W Aogonek -50 +KPX W Aring -50 +KPX W Atilde -50 +KPX W O -20 +KPX W Oacute -20 +KPX W Ocircumflex -20 +KPX W Odieresis -20 +KPX W Ograve -20 +KPX W Ohungarumlaut -20 +KPX W Omacron -20 +KPX W Oslash -20 +KPX W Otilde -20 +KPX W a -40 +KPX W aacute -40 +KPX W abreve -40 +KPX W acircumflex -40 +KPX W adieresis -40 +KPX W agrave -40 +KPX W amacron -40 +KPX W aogonek -40 +KPX W aring -40 +KPX W atilde -40 +KPX W comma -80 +KPX W e -30 +KPX W eacute -30 +KPX W ecaron -30 +KPX W ecircumflex -30 +KPX W edieresis -30 +KPX W edotaccent -30 +KPX W egrave -30 +KPX W emacron -30 +KPX W eogonek -30 +KPX W hyphen -40 +KPX W o -30 +KPX W oacute -30 +KPX W ocircumflex -30 +KPX W odieresis -30 +KPX W ograve -30 +KPX W ohungarumlaut -30 +KPX W omacron -30 +KPX W oslash -30 +KPX W otilde -30 +KPX W period -80 +KPX W u -30 +KPX W uacute -30 +KPX W ucircumflex -30 +KPX W udieresis -30 +KPX W ugrave -30 +KPX W uhungarumlaut -30 +KPX W umacron -30 +KPX W uogonek -30 +KPX W uring -30 +KPX W y -20 +KPX W yacute -20 +KPX W ydieresis -20 +KPX Y A -110 +KPX Y Aacute -110 +KPX Y Abreve -110 +KPX Y Acircumflex -110 +KPX Y Adieresis -110 +KPX Y Agrave -110 +KPX Y Amacron -110 +KPX Y Aogonek -110 +KPX Y Aring -110 +KPX Y Atilde -110 +KPX Y O -85 +KPX Y Oacute -85 +KPX Y Ocircumflex -85 +KPX Y Odieresis -85 +KPX Y Ograve -85 +KPX Y Ohungarumlaut -85 +KPX Y Omacron -85 +KPX Y Oslash -85 +KPX Y Otilde -85 +KPX Y a -140 +KPX Y aacute -140 +KPX Y abreve -70 +KPX Y acircumflex -140 +KPX Y adieresis -140 +KPX Y agrave -140 +KPX Y amacron -70 +KPX Y aogonek -140 +KPX Y aring -140 +KPX Y atilde -140 +KPX Y colon -60 +KPX Y comma -140 +KPX Y e -140 +KPX Y eacute -140 +KPX Y ecaron -140 +KPX Y ecircumflex -140 +KPX Y edieresis -140 +KPX Y edotaccent -140 +KPX Y egrave -140 +KPX Y emacron -70 +KPX Y eogonek -140 +KPX Y hyphen -140 +KPX Y i -20 +KPX Y iacute -20 +KPX Y iogonek -20 +KPX Y o -140 +KPX Y oacute -140 +KPX Y ocircumflex -140 +KPX Y odieresis -140 +KPX Y ograve -140 +KPX Y ohungarumlaut -140 +KPX Y omacron -140 +KPX Y oslash -140 +KPX Y otilde -140 +KPX Y period -140 +KPX Y semicolon -60 +KPX Y u -110 +KPX Y uacute -110 +KPX Y ucircumflex -110 +KPX Y udieresis -110 +KPX Y ugrave -110 +KPX Y uhungarumlaut -110 +KPX Y umacron -110 +KPX Y uogonek -110 +KPX Y uring -110 +KPX Yacute A -110 +KPX Yacute Aacute -110 +KPX Yacute Abreve -110 +KPX Yacute Acircumflex -110 +KPX Yacute Adieresis -110 +KPX Yacute Agrave -110 +KPX Yacute Amacron -110 +KPX Yacute Aogonek -110 +KPX Yacute Aring -110 +KPX Yacute Atilde -110 +KPX Yacute O -85 +KPX Yacute Oacute -85 +KPX Yacute Ocircumflex -85 +KPX Yacute Odieresis -85 +KPX Yacute Ograve -85 +KPX Yacute Ohungarumlaut -85 +KPX Yacute Omacron -85 +KPX Yacute Oslash -85 +KPX Yacute Otilde -85 +KPX Yacute a -140 +KPX Yacute aacute -140 +KPX Yacute abreve -70 +KPX Yacute acircumflex -140 +KPX Yacute adieresis -140 +KPX Yacute agrave -140 +KPX Yacute amacron -70 +KPX Yacute aogonek -140 +KPX Yacute aring -140 +KPX Yacute atilde -70 +KPX Yacute colon -60 +KPX Yacute comma -140 +KPX Yacute e -140 +KPX Yacute eacute -140 +KPX Yacute ecaron -140 +KPX Yacute ecircumflex -140 +KPX Yacute edieresis -140 +KPX Yacute edotaccent -140 +KPX Yacute egrave -140 +KPX Yacute emacron -70 +KPX Yacute eogonek -140 +KPX Yacute hyphen -140 +KPX Yacute i -20 +KPX Yacute iacute -20 +KPX Yacute iogonek -20 +KPX Yacute o -140 +KPX Yacute oacute -140 +KPX Yacute ocircumflex -140 +KPX Yacute odieresis -140 +KPX Yacute ograve -140 +KPX Yacute ohungarumlaut -140 +KPX Yacute omacron -70 +KPX Yacute oslash -140 +KPX Yacute otilde -140 +KPX Yacute period -140 +KPX Yacute semicolon -60 +KPX Yacute u -110 +KPX Yacute uacute -110 +KPX Yacute ucircumflex -110 +KPX Yacute udieresis -110 +KPX Yacute ugrave -110 +KPX Yacute uhungarumlaut -110 +KPX Yacute umacron -110 +KPX Yacute uogonek -110 +KPX Yacute uring -110 +KPX Ydieresis A -110 +KPX Ydieresis Aacute -110 +KPX Ydieresis Abreve -110 +KPX Ydieresis Acircumflex -110 +KPX Ydieresis Adieresis -110 +KPX Ydieresis Agrave -110 +KPX Ydieresis Amacron -110 +KPX Ydieresis Aogonek -110 +KPX Ydieresis Aring -110 +KPX Ydieresis Atilde -110 +KPX Ydieresis O -85 +KPX Ydieresis Oacute -85 +KPX Ydieresis Ocircumflex -85 +KPX Ydieresis Odieresis -85 +KPX Ydieresis Ograve -85 +KPX Ydieresis Ohungarumlaut -85 +KPX Ydieresis Omacron -85 +KPX Ydieresis Oslash -85 +KPX Ydieresis Otilde -85 +KPX Ydieresis a -140 +KPX Ydieresis aacute -140 +KPX Ydieresis abreve -70 +KPX Ydieresis acircumflex -140 +KPX Ydieresis adieresis -140 +KPX Ydieresis agrave -140 +KPX Ydieresis amacron -70 +KPX Ydieresis aogonek -140 +KPX Ydieresis aring -140 +KPX Ydieresis atilde -70 +KPX Ydieresis colon -60 +KPX Ydieresis comma -140 +KPX Ydieresis e -140 +KPX Ydieresis eacute -140 +KPX Ydieresis ecaron -140 +KPX Ydieresis ecircumflex -140 +KPX Ydieresis edieresis -140 +KPX Ydieresis edotaccent -140 +KPX Ydieresis egrave -140 +KPX Ydieresis emacron -70 +KPX Ydieresis eogonek -140 +KPX Ydieresis hyphen -140 +KPX Ydieresis i -20 +KPX Ydieresis iacute -20 +KPX Ydieresis iogonek -20 +KPX Ydieresis o -140 +KPX Ydieresis oacute -140 +KPX Ydieresis ocircumflex -140 +KPX Ydieresis odieresis -140 +KPX Ydieresis ograve -140 +KPX Ydieresis ohungarumlaut -140 +KPX Ydieresis omacron -140 +KPX Ydieresis oslash -140 +KPX Ydieresis otilde -140 +KPX Ydieresis period -140 +KPX Ydieresis semicolon -60 +KPX Ydieresis u -110 +KPX Ydieresis uacute -110 +KPX Ydieresis ucircumflex -110 +KPX Ydieresis udieresis -110 +KPX Ydieresis ugrave -110 +KPX Ydieresis uhungarumlaut -110 +KPX Ydieresis umacron -110 +KPX Ydieresis uogonek -110 +KPX Ydieresis uring -110 +KPX a v -20 +KPX a w -20 +KPX a y -30 +KPX a yacute -30 +KPX a ydieresis -30 +KPX aacute v -20 +KPX aacute w -20 +KPX aacute y -30 +KPX aacute yacute -30 +KPX aacute ydieresis -30 +KPX abreve v -20 +KPX abreve w -20 +KPX abreve y -30 +KPX abreve yacute -30 +KPX abreve ydieresis -30 +KPX acircumflex v -20 +KPX acircumflex w -20 +KPX acircumflex y -30 +KPX acircumflex yacute -30 +KPX acircumflex ydieresis -30 +KPX adieresis v -20 +KPX adieresis w -20 +KPX adieresis y -30 +KPX adieresis yacute -30 +KPX adieresis ydieresis -30 +KPX agrave v -20 +KPX agrave w -20 +KPX agrave y -30 +KPX agrave yacute -30 +KPX agrave ydieresis -30 +KPX amacron v -20 +KPX amacron w -20 +KPX amacron y -30 +KPX amacron yacute -30 +KPX amacron ydieresis -30 +KPX aogonek v -20 +KPX aogonek w -20 +KPX aogonek y -30 +KPX aogonek yacute -30 +KPX aogonek ydieresis -30 +KPX aring v -20 +KPX aring w -20 +KPX aring y -30 +KPX aring yacute -30 +KPX aring ydieresis -30 +KPX atilde v -20 +KPX atilde w -20 +KPX atilde y -30 +KPX atilde yacute -30 +KPX atilde ydieresis -30 +KPX b b -10 +KPX b comma -40 +KPX b l -20 +KPX b lacute -20 +KPX b lcommaaccent -20 +KPX b lslash -20 +KPX b period -40 +KPX b u -20 +KPX b uacute -20 +KPX b ucircumflex -20 +KPX b udieresis -20 +KPX b ugrave -20 +KPX b uhungarumlaut -20 +KPX b umacron -20 +KPX b uogonek -20 +KPX b uring -20 +KPX b v -20 +KPX b y -20 +KPX b yacute -20 +KPX b ydieresis -20 +KPX c comma -15 +KPX c k -20 +KPX c kcommaaccent -20 +KPX cacute comma -15 +KPX cacute k -20 +KPX cacute kcommaaccent -20 +KPX ccaron comma -15 +KPX ccaron k -20 +KPX ccaron kcommaaccent -20 +KPX ccedilla comma -15 +KPX ccedilla k -20 +KPX ccedilla kcommaaccent -20 +KPX colon space -50 +KPX comma quotedblright -100 +KPX comma quoteright -100 +KPX e comma -15 +KPX e period -15 +KPX e v -30 +KPX e w -20 +KPX e x -30 +KPX e y -20 +KPX e yacute -20 +KPX e ydieresis -20 +KPX eacute comma -15 +KPX eacute period -15 +KPX eacute v -30 +KPX eacute w -20 +KPX eacute x -30 +KPX eacute y -20 +KPX eacute yacute -20 +KPX eacute ydieresis -20 +KPX ecaron comma -15 +KPX ecaron period -15 +KPX ecaron v -30 +KPX ecaron w -20 +KPX ecaron x -30 +KPX ecaron y -20 +KPX ecaron yacute -20 +KPX ecaron ydieresis -20 +KPX ecircumflex comma -15 +KPX ecircumflex period -15 +KPX ecircumflex v -30 +KPX ecircumflex w -20 +KPX ecircumflex x -30 +KPX ecircumflex y -20 +KPX ecircumflex yacute -20 +KPX ecircumflex ydieresis -20 +KPX edieresis comma -15 +KPX edieresis period -15 +KPX edieresis v -30 +KPX edieresis w -20 +KPX edieresis x -30 +KPX edieresis y -20 +KPX edieresis yacute -20 +KPX edieresis ydieresis -20 +KPX edotaccent comma -15 +KPX edotaccent period -15 +KPX edotaccent v -30 +KPX edotaccent w -20 +KPX edotaccent x -30 +KPX edotaccent y -20 +KPX edotaccent yacute -20 +KPX edotaccent ydieresis -20 +KPX egrave comma -15 +KPX egrave period -15 +KPX egrave v -30 +KPX egrave w -20 +KPX egrave x -30 +KPX egrave y -20 +KPX egrave yacute -20 +KPX egrave ydieresis -20 +KPX emacron comma -15 +KPX emacron period -15 +KPX emacron v -30 +KPX emacron w -20 +KPX emacron x -30 +KPX emacron y -20 +KPX emacron yacute -20 +KPX emacron ydieresis -20 +KPX eogonek comma -15 +KPX eogonek period -15 +KPX eogonek v -30 +KPX eogonek w -20 +KPX eogonek x -30 +KPX eogonek y -20 +KPX eogonek yacute -20 +KPX eogonek ydieresis -20 +KPX f a -30 +KPX f aacute -30 +KPX f abreve -30 +KPX f acircumflex -30 +KPX f adieresis -30 +KPX f agrave -30 +KPX f amacron -30 +KPX f aogonek -30 +KPX f aring -30 +KPX f atilde -30 +KPX f comma -30 +KPX f dotlessi -28 +KPX f e -30 +KPX f eacute -30 +KPX f ecaron -30 +KPX f ecircumflex -30 +KPX f edieresis -30 +KPX f edotaccent -30 +KPX f egrave -30 +KPX f emacron -30 +KPX f eogonek -30 +KPX f o -30 +KPX f oacute -30 +KPX f ocircumflex -30 +KPX f odieresis -30 +KPX f ograve -30 +KPX f ohungarumlaut -30 +KPX f omacron -30 +KPX f oslash -30 +KPX f otilde -30 +KPX f period -30 +KPX f quotedblright 60 +KPX f quoteright 50 +KPX g r -10 +KPX g racute -10 +KPX g rcaron -10 +KPX g rcommaaccent -10 +KPX gbreve r -10 +KPX gbreve racute -10 +KPX gbreve rcaron -10 +KPX gbreve rcommaaccent -10 +KPX gcommaaccent r -10 +KPX gcommaaccent racute -10 +KPX gcommaaccent rcaron -10 +KPX gcommaaccent rcommaaccent -10 +KPX h y -30 +KPX h yacute -30 +KPX h ydieresis -30 +KPX k e -20 +KPX k eacute -20 +KPX k ecaron -20 +KPX k ecircumflex -20 +KPX k edieresis -20 +KPX k edotaccent -20 +KPX k egrave -20 +KPX k emacron -20 +KPX k eogonek -20 +KPX k o -20 +KPX k oacute -20 +KPX k ocircumflex -20 +KPX k odieresis -20 +KPX k ograve -20 +KPX k ohungarumlaut -20 +KPX k omacron -20 +KPX k oslash -20 +KPX k otilde -20 +KPX kcommaaccent e -20 +KPX kcommaaccent eacute -20 +KPX kcommaaccent ecaron -20 +KPX kcommaaccent ecircumflex -20 +KPX kcommaaccent edieresis -20 +KPX kcommaaccent edotaccent -20 +KPX kcommaaccent egrave -20 +KPX kcommaaccent emacron -20 +KPX kcommaaccent eogonek -20 +KPX kcommaaccent o -20 +KPX kcommaaccent oacute -20 +KPX kcommaaccent ocircumflex -20 +KPX kcommaaccent odieresis -20 +KPX kcommaaccent ograve -20 +KPX kcommaaccent ohungarumlaut -20 +KPX kcommaaccent omacron -20 +KPX kcommaaccent oslash -20 +KPX kcommaaccent otilde -20 +KPX m u -10 +KPX m uacute -10 +KPX m ucircumflex -10 +KPX m udieresis -10 +KPX m ugrave -10 +KPX m uhungarumlaut -10 +KPX m umacron -10 +KPX m uogonek -10 +KPX m uring -10 +KPX m y -15 +KPX m yacute -15 +KPX m ydieresis -15 +KPX n u -10 +KPX n uacute -10 +KPX n ucircumflex -10 +KPX n udieresis -10 +KPX n ugrave -10 +KPX n uhungarumlaut -10 +KPX n umacron -10 +KPX n uogonek -10 +KPX n uring -10 +KPX n v -20 +KPX n y -15 +KPX n yacute -15 +KPX n ydieresis -15 +KPX nacute u -10 +KPX nacute uacute -10 +KPX nacute ucircumflex -10 +KPX nacute udieresis -10 +KPX nacute ugrave -10 +KPX nacute uhungarumlaut -10 +KPX nacute umacron -10 +KPX nacute uogonek -10 +KPX nacute uring -10 +KPX nacute v -20 +KPX nacute y -15 +KPX nacute yacute -15 +KPX nacute ydieresis -15 +KPX ncaron u -10 +KPX ncaron uacute -10 +KPX ncaron ucircumflex -10 +KPX ncaron udieresis -10 +KPX ncaron ugrave -10 +KPX ncaron uhungarumlaut -10 +KPX ncaron umacron -10 +KPX ncaron uogonek -10 +KPX ncaron uring -10 +KPX ncaron v -20 +KPX ncaron y -15 +KPX ncaron yacute -15 +KPX ncaron ydieresis -15 +KPX ncommaaccent u -10 +KPX ncommaaccent uacute -10 +KPX ncommaaccent ucircumflex -10 +KPX ncommaaccent udieresis -10 +KPX ncommaaccent ugrave -10 +KPX ncommaaccent uhungarumlaut -10 +KPX ncommaaccent umacron -10 +KPX ncommaaccent uogonek -10 +KPX ncommaaccent uring -10 +KPX ncommaaccent v -20 +KPX ncommaaccent y -15 +KPX ncommaaccent yacute -15 +KPX ncommaaccent ydieresis -15 +KPX ntilde u -10 +KPX ntilde uacute -10 +KPX ntilde ucircumflex -10 +KPX ntilde udieresis -10 +KPX ntilde ugrave -10 +KPX ntilde uhungarumlaut -10 +KPX ntilde umacron -10 +KPX ntilde uogonek -10 +KPX ntilde uring -10 +KPX ntilde v -20 +KPX ntilde y -15 +KPX ntilde yacute -15 +KPX ntilde ydieresis -15 +KPX o comma -40 +KPX o period -40 +KPX o v -15 +KPX o w -15 +KPX o x -30 +KPX o y -30 +KPX o yacute -30 +KPX o ydieresis -30 +KPX oacute comma -40 +KPX oacute period -40 +KPX oacute v -15 +KPX oacute w -15 +KPX oacute x -30 +KPX oacute y -30 +KPX oacute yacute -30 +KPX oacute ydieresis -30 +KPX ocircumflex comma -40 +KPX ocircumflex period -40 +KPX ocircumflex v -15 +KPX ocircumflex w -15 +KPX ocircumflex x -30 +KPX ocircumflex y -30 +KPX ocircumflex yacute -30 +KPX ocircumflex ydieresis -30 +KPX odieresis comma -40 +KPX odieresis period -40 +KPX odieresis v -15 +KPX odieresis w -15 +KPX odieresis x -30 +KPX odieresis y -30 +KPX odieresis yacute -30 +KPX odieresis ydieresis -30 +KPX ograve comma -40 +KPX ograve period -40 +KPX ograve v -15 +KPX ograve w -15 +KPX ograve x -30 +KPX ograve y -30 +KPX ograve yacute -30 +KPX ograve ydieresis -30 +KPX ohungarumlaut comma -40 +KPX ohungarumlaut period -40 +KPX ohungarumlaut v -15 +KPX ohungarumlaut w -15 +KPX ohungarumlaut x -30 +KPX ohungarumlaut y -30 +KPX ohungarumlaut yacute -30 +KPX ohungarumlaut ydieresis -30 +KPX omacron comma -40 +KPX omacron period -40 +KPX omacron v -15 +KPX omacron w -15 +KPX omacron x -30 +KPX omacron y -30 +KPX omacron yacute -30 +KPX omacron ydieresis -30 +KPX oslash a -55 +KPX oslash aacute -55 +KPX oslash abreve -55 +KPX oslash acircumflex -55 +KPX oslash adieresis -55 +KPX oslash agrave -55 +KPX oslash amacron -55 +KPX oslash aogonek -55 +KPX oslash aring -55 +KPX oslash atilde -55 +KPX oslash b -55 +KPX oslash c -55 +KPX oslash cacute -55 +KPX oslash ccaron -55 +KPX oslash ccedilla -55 +KPX oslash comma -95 +KPX oslash d -55 +KPX oslash dcroat -55 +KPX oslash e -55 +KPX oslash eacute -55 +KPX oslash ecaron -55 +KPX oslash ecircumflex -55 +KPX oslash edieresis -55 +KPX oslash edotaccent -55 +KPX oslash egrave -55 +KPX oslash emacron -55 +KPX oslash eogonek -55 +KPX oslash f -55 +KPX oslash g -55 +KPX oslash gbreve -55 +KPX oslash gcommaaccent -55 +KPX oslash h -55 +KPX oslash i -55 +KPX oslash iacute -55 +KPX oslash icircumflex -55 +KPX oslash idieresis -55 +KPX oslash igrave -55 +KPX oslash imacron -55 +KPX oslash iogonek -55 +KPX oslash j -55 +KPX oslash k -55 +KPX oslash kcommaaccent -55 +KPX oslash l -55 +KPX oslash lacute -55 +KPX oslash lcommaaccent -55 +KPX oslash lslash -55 +KPX oslash m -55 +KPX oslash n -55 +KPX oslash nacute -55 +KPX oslash ncaron -55 +KPX oslash ncommaaccent -55 +KPX oslash ntilde -55 +KPX oslash o -55 +KPX oslash oacute -55 +KPX oslash ocircumflex -55 +KPX oslash odieresis -55 +KPX oslash ograve -55 +KPX oslash ohungarumlaut -55 +KPX oslash omacron -55 +KPX oslash oslash -55 +KPX oslash otilde -55 +KPX oslash p -55 +KPX oslash period -95 +KPX oslash q -55 +KPX oslash r -55 +KPX oslash racute -55 +KPX oslash rcaron -55 +KPX oslash rcommaaccent -55 +KPX oslash s -55 +KPX oslash sacute -55 +KPX oslash scaron -55 +KPX oslash scedilla -55 +KPX oslash scommaaccent -55 +KPX oslash t -55 +KPX oslash tcommaaccent -55 +KPX oslash u -55 +KPX oslash uacute -55 +KPX oslash ucircumflex -55 +KPX oslash udieresis -55 +KPX oslash ugrave -55 +KPX oslash uhungarumlaut -55 +KPX oslash umacron -55 +KPX oslash uogonek -55 +KPX oslash uring -55 +KPX oslash v -70 +KPX oslash w -70 +KPX oslash x -85 +KPX oslash y -70 +KPX oslash yacute -70 +KPX oslash ydieresis -70 +KPX oslash z -55 +KPX oslash zacute -55 +KPX oslash zcaron -55 +KPX oslash zdotaccent -55 +KPX otilde comma -40 +KPX otilde period -40 +KPX otilde v -15 +KPX otilde w -15 +KPX otilde x -30 +KPX otilde y -30 +KPX otilde yacute -30 +KPX otilde ydieresis -30 +KPX p comma -35 +KPX p period -35 +KPX p y -30 +KPX p yacute -30 +KPX p ydieresis -30 +KPX period quotedblright -100 +KPX period quoteright -100 +KPX period space -60 +KPX quotedblright space -40 +KPX quoteleft quoteleft -57 +KPX quoteright d -50 +KPX quoteright dcroat -50 +KPX quoteright quoteright -57 +KPX quoteright r -50 +KPX quoteright racute -50 +KPX quoteright rcaron -50 +KPX quoteright rcommaaccent -50 +KPX quoteright s -50 +KPX quoteright sacute -50 +KPX quoteright scaron -50 +KPX quoteright scedilla -50 +KPX quoteright scommaaccent -50 +KPX quoteright space -70 +KPX r a -10 +KPX r aacute -10 +KPX r abreve -10 +KPX r acircumflex -10 +KPX r adieresis -10 +KPX r agrave -10 +KPX r amacron -10 +KPX r aogonek -10 +KPX r aring -10 +KPX r atilde -10 +KPX r colon 30 +KPX r comma -50 +KPX r i 15 +KPX r iacute 15 +KPX r icircumflex 15 +KPX r idieresis 15 +KPX r igrave 15 +KPX r imacron 15 +KPX r iogonek 15 +KPX r k 15 +KPX r kcommaaccent 15 +KPX r l 15 +KPX r lacute 15 +KPX r lcommaaccent 15 +KPX r lslash 15 +KPX r m 25 +KPX r n 25 +KPX r nacute 25 +KPX r ncaron 25 +KPX r ncommaaccent 25 +KPX r ntilde 25 +KPX r p 30 +KPX r period -50 +KPX r semicolon 30 +KPX r t 40 +KPX r tcommaaccent 40 +KPX r u 15 +KPX r uacute 15 +KPX r ucircumflex 15 +KPX r udieresis 15 +KPX r ugrave 15 +KPX r uhungarumlaut 15 +KPX r umacron 15 +KPX r uogonek 15 +KPX r uring 15 +KPX r v 30 +KPX r y 30 +KPX r yacute 30 +KPX r ydieresis 30 +KPX racute a -10 +KPX racute aacute -10 +KPX racute abreve -10 +KPX racute acircumflex -10 +KPX racute adieresis -10 +KPX racute agrave -10 +KPX racute amacron -10 +KPX racute aogonek -10 +KPX racute aring -10 +KPX racute atilde -10 +KPX racute colon 30 +KPX racute comma -50 +KPX racute i 15 +KPX racute iacute 15 +KPX racute icircumflex 15 +KPX racute idieresis 15 +KPX racute igrave 15 +KPX racute imacron 15 +KPX racute iogonek 15 +KPX racute k 15 +KPX racute kcommaaccent 15 +KPX racute l 15 +KPX racute lacute 15 +KPX racute lcommaaccent 15 +KPX racute lslash 15 +KPX racute m 25 +KPX racute n 25 +KPX racute nacute 25 +KPX racute ncaron 25 +KPX racute ncommaaccent 25 +KPX racute ntilde 25 +KPX racute p 30 +KPX racute period -50 +KPX racute semicolon 30 +KPX racute t 40 +KPX racute tcommaaccent 40 +KPX racute u 15 +KPX racute uacute 15 +KPX racute ucircumflex 15 +KPX racute udieresis 15 +KPX racute ugrave 15 +KPX racute uhungarumlaut 15 +KPX racute umacron 15 +KPX racute uogonek 15 +KPX racute uring 15 +KPX racute v 30 +KPX racute y 30 +KPX racute yacute 30 +KPX racute ydieresis 30 +KPX rcaron a -10 +KPX rcaron aacute -10 +KPX rcaron abreve -10 +KPX rcaron acircumflex -10 +KPX rcaron adieresis -10 +KPX rcaron agrave -10 +KPX rcaron amacron -10 +KPX rcaron aogonek -10 +KPX rcaron aring -10 +KPX rcaron atilde -10 +KPX rcaron colon 30 +KPX rcaron comma -50 +KPX rcaron i 15 +KPX rcaron iacute 15 +KPX rcaron icircumflex 15 +KPX rcaron idieresis 15 +KPX rcaron igrave 15 +KPX rcaron imacron 15 +KPX rcaron iogonek 15 +KPX rcaron k 15 +KPX rcaron kcommaaccent 15 +KPX rcaron l 15 +KPX rcaron lacute 15 +KPX rcaron lcommaaccent 15 +KPX rcaron lslash 15 +KPX rcaron m 25 +KPX rcaron n 25 +KPX rcaron nacute 25 +KPX rcaron ncaron 25 +KPX rcaron ncommaaccent 25 +KPX rcaron ntilde 25 +KPX rcaron p 30 +KPX rcaron period -50 +KPX rcaron semicolon 30 +KPX rcaron t 40 +KPX rcaron tcommaaccent 40 +KPX rcaron u 15 +KPX rcaron uacute 15 +KPX rcaron ucircumflex 15 +KPX rcaron udieresis 15 +KPX rcaron ugrave 15 +KPX rcaron uhungarumlaut 15 +KPX rcaron umacron 15 +KPX rcaron uogonek 15 +KPX rcaron uring 15 +KPX rcaron v 30 +KPX rcaron y 30 +KPX rcaron yacute 30 +KPX rcaron ydieresis 30 +KPX rcommaaccent a -10 +KPX rcommaaccent aacute -10 +KPX rcommaaccent abreve -10 +KPX rcommaaccent acircumflex -10 +KPX rcommaaccent adieresis -10 +KPX rcommaaccent agrave -10 +KPX rcommaaccent amacron -10 +KPX rcommaaccent aogonek -10 +KPX rcommaaccent aring -10 +KPX rcommaaccent atilde -10 +KPX rcommaaccent colon 30 +KPX rcommaaccent comma -50 +KPX rcommaaccent i 15 +KPX rcommaaccent iacute 15 +KPX rcommaaccent icircumflex 15 +KPX rcommaaccent idieresis 15 +KPX rcommaaccent igrave 15 +KPX rcommaaccent imacron 15 +KPX rcommaaccent iogonek 15 +KPX rcommaaccent k 15 +KPX rcommaaccent kcommaaccent 15 +KPX rcommaaccent l 15 +KPX rcommaaccent lacute 15 +KPX rcommaaccent lcommaaccent 15 +KPX rcommaaccent lslash 15 +KPX rcommaaccent m 25 +KPX rcommaaccent n 25 +KPX rcommaaccent nacute 25 +KPX rcommaaccent ncaron 25 +KPX rcommaaccent ncommaaccent 25 +KPX rcommaaccent ntilde 25 +KPX rcommaaccent p 30 +KPX rcommaaccent period -50 +KPX rcommaaccent semicolon 30 +KPX rcommaaccent t 40 +KPX rcommaaccent tcommaaccent 40 +KPX rcommaaccent u 15 +KPX rcommaaccent uacute 15 +KPX rcommaaccent ucircumflex 15 +KPX rcommaaccent udieresis 15 +KPX rcommaaccent ugrave 15 +KPX rcommaaccent uhungarumlaut 15 +KPX rcommaaccent umacron 15 +KPX rcommaaccent uogonek 15 +KPX rcommaaccent uring 15 +KPX rcommaaccent v 30 +KPX rcommaaccent y 30 +KPX rcommaaccent yacute 30 +KPX rcommaaccent ydieresis 30 +KPX s comma -15 +KPX s period -15 +KPX s w -30 +KPX sacute comma -15 +KPX sacute period -15 +KPX sacute w -30 +KPX scaron comma -15 +KPX scaron period -15 +KPX scaron w -30 +KPX scedilla comma -15 +KPX scedilla period -15 +KPX scedilla w -30 +KPX scommaaccent comma -15 +KPX scommaaccent period -15 +KPX scommaaccent w -30 +KPX semicolon space -50 +KPX space T -50 +KPX space Tcaron -50 +KPX space Tcommaaccent -50 +KPX space V -50 +KPX space W -40 +KPX space Y -90 +KPX space Yacute -90 +KPX space Ydieresis -90 +KPX space quotedblleft -30 +KPX space quoteleft -60 +KPX v a -25 +KPX v aacute -25 +KPX v abreve -25 +KPX v acircumflex -25 +KPX v adieresis -25 +KPX v agrave -25 +KPX v amacron -25 +KPX v aogonek -25 +KPX v aring -25 +KPX v atilde -25 +KPX v comma -80 +KPX v e -25 +KPX v eacute -25 +KPX v ecaron -25 +KPX v ecircumflex -25 +KPX v edieresis -25 +KPX v edotaccent -25 +KPX v egrave -25 +KPX v emacron -25 +KPX v eogonek -25 +KPX v o -25 +KPX v oacute -25 +KPX v ocircumflex -25 +KPX v odieresis -25 +KPX v ograve -25 +KPX v ohungarumlaut -25 +KPX v omacron -25 +KPX v oslash -25 +KPX v otilde -25 +KPX v period -80 +KPX w a -15 +KPX w aacute -15 +KPX w abreve -15 +KPX w acircumflex -15 +KPX w adieresis -15 +KPX w agrave -15 +KPX w amacron -15 +KPX w aogonek -15 +KPX w aring -15 +KPX w atilde -15 +KPX w comma -60 +KPX w e -10 +KPX w eacute -10 +KPX w ecaron -10 +KPX w ecircumflex -10 +KPX w edieresis -10 +KPX w edotaccent -10 +KPX w egrave -10 +KPX w emacron -10 +KPX w eogonek -10 +KPX w o -10 +KPX w oacute -10 +KPX w ocircumflex -10 +KPX w odieresis -10 +KPX w ograve -10 +KPX w ohungarumlaut -10 +KPX w omacron -10 +KPX w oslash -10 +KPX w otilde -10 +KPX w period -60 +KPX x e -30 +KPX x eacute -30 +KPX x ecaron -30 +KPX x ecircumflex -30 +KPX x edieresis -30 +KPX x edotaccent -30 +KPX x egrave -30 +KPX x emacron -30 +KPX x eogonek -30 +KPX y a -20 +KPX y aacute -20 +KPX y abreve -20 +KPX y acircumflex -20 +KPX y adieresis -20 +KPX y agrave -20 +KPX y amacron -20 +KPX y aogonek -20 +KPX y aring -20 +KPX y atilde -20 +KPX y comma -100 +KPX y e -20 +KPX y eacute -20 +KPX y ecaron -20 +KPX y ecircumflex -20 +KPX y edieresis -20 +KPX y edotaccent -20 +KPX y egrave -20 +KPX y emacron -20 +KPX y eogonek -20 +KPX y o -20 +KPX y oacute -20 +KPX y ocircumflex -20 +KPX y odieresis -20 +KPX y ograve -20 +KPX y ohungarumlaut -20 +KPX y omacron -20 +KPX y oslash -20 +KPX y otilde -20 +KPX y period -100 +KPX yacute a -20 +KPX yacute aacute -20 +KPX yacute abreve -20 +KPX yacute acircumflex -20 +KPX yacute adieresis -20 +KPX yacute agrave -20 +KPX yacute amacron -20 +KPX yacute aogonek -20 +KPX yacute aring -20 +KPX yacute atilde -20 +KPX yacute comma -100 +KPX yacute e -20 +KPX yacute eacute -20 +KPX yacute ecaron -20 +KPX yacute ecircumflex -20 +KPX yacute edieresis -20 +KPX yacute edotaccent -20 +KPX yacute egrave -20 +KPX yacute emacron -20 +KPX yacute eogonek -20 +KPX yacute o -20 +KPX yacute oacute -20 +KPX yacute ocircumflex -20 +KPX yacute odieresis -20 +KPX yacute ograve -20 +KPX yacute ohungarumlaut -20 +KPX yacute omacron -20 +KPX yacute oslash -20 +KPX yacute otilde -20 +KPX yacute period -100 +KPX ydieresis a -20 +KPX ydieresis aacute -20 +KPX ydieresis abreve -20 +KPX ydieresis acircumflex -20 +KPX ydieresis adieresis -20 +KPX ydieresis agrave -20 +KPX ydieresis amacron -20 +KPX ydieresis aogonek -20 +KPX ydieresis aring -20 +KPX ydieresis atilde -20 +KPX ydieresis comma -100 +KPX ydieresis e -20 +KPX ydieresis eacute -20 +KPX ydieresis ecaron -20 +KPX ydieresis ecircumflex -20 +KPX ydieresis edieresis -20 +KPX ydieresis edotaccent -20 +KPX ydieresis egrave -20 +KPX ydieresis emacron -20 +KPX ydieresis eogonek -20 +KPX ydieresis o -20 +KPX ydieresis oacute -20 +KPX ydieresis ocircumflex -20 +KPX ydieresis odieresis -20 +KPX ydieresis ograve -20 +KPX ydieresis ohungarumlaut -20 +KPX ydieresis omacron -20 +KPX ydieresis oslash -20 +KPX ydieresis otilde -20 +KPX ydieresis period -100 +KPX z e -15 +KPX z eacute -15 +KPX z ecaron -15 +KPX z ecircumflex -15 +KPX z edieresis -15 +KPX z edotaccent -15 +KPX z egrave -15 +KPX z emacron -15 +KPX z eogonek -15 +KPX z o -15 +KPX z oacute -15 +KPX z ocircumflex -15 +KPX z odieresis -15 +KPX z ograve -15 +KPX z ohungarumlaut -15 +KPX z omacron -15 +KPX z oslash -15 +KPX z otilde -15 +KPX zacute e -15 +KPX zacute eacute -15 +KPX zacute ecaron -15 +KPX zacute ecircumflex -15 +KPX zacute edieresis -15 +KPX zacute edotaccent -15 +KPX zacute egrave -15 +KPX zacute emacron -15 +KPX zacute eogonek -15 +KPX zacute o -15 +KPX zacute oacute -15 +KPX zacute ocircumflex -15 +KPX zacute odieresis -15 +KPX zacute ograve -15 +KPX zacute ohungarumlaut -15 +KPX zacute omacron -15 +KPX zacute oslash -15 +KPX zacute otilde -15 +KPX zcaron e -15 +KPX zcaron eacute -15 +KPX zcaron ecaron -15 +KPX zcaron ecircumflex -15 +KPX zcaron edieresis -15 +KPX zcaron edotaccent -15 +KPX zcaron egrave -15 +KPX zcaron emacron -15 +KPX zcaron eogonek -15 +KPX zcaron o -15 +KPX zcaron oacute -15 +KPX zcaron ocircumflex -15 +KPX zcaron odieresis -15 +KPX zcaron ograve -15 +KPX zcaron ohungarumlaut -15 +KPX zcaron omacron -15 +KPX zcaron oslash -15 +KPX zcaron otilde -15 +KPX zdotaccent e -15 +KPX zdotaccent eacute -15 +KPX zdotaccent ecaron -15 +KPX zdotaccent ecircumflex -15 +KPX zdotaccent edieresis -15 +KPX zdotaccent edotaccent -15 +KPX zdotaccent egrave -15 +KPX zdotaccent emacron -15 +KPX zdotaccent eogonek -15 +KPX zdotaccent o -15 +KPX zdotaccent oacute -15 +KPX zdotaccent ocircumflex -15 +KPX zdotaccent odieresis -15 +KPX zdotaccent ograve -15 +KPX zdotaccent ohungarumlaut -15 +KPX zdotaccent omacron -15 +KPX zdotaccent oslash -15 +KPX zdotaccent otilde -15 +EndKernPairs +EndKernData +EndFontMetrics diff --git a/openoffice/share/psprint/fontmetric/ITCAvantGarde-Book.afm b/openoffice/share/psprint/fontmetric/ITCAvantGarde-Book.afm new file mode 100644 index 0000000000000000000000000000000000000000..38640974bbc9e0ed6f59c410b8eba03c310107b6 --- /dev/null +++ b/openoffice/share/psprint/fontmetric/ITCAvantGarde-Book.afm @@ -0,0 +1,1266 @@ +StartFontMetrics 4.1 +Comment Copyright (c) 1985, 1987, 1989, 1990, 1991, 1992, 1997 Adobe Systems Incorporated. All Rights Reserved. +Comment Creation Date: Thu May 1 14:01:14 1997 +Comment UniqueID 43083 +Comment VMusage 33801 44826 +FontName AvantGarde-Book +FullName ITC Avant Garde Gothic Book +FamilyName ITC Avant Garde Gothic +Weight Book +ItalicAngle 0 +IsFixedPitch false +FontBBox -113 -222 1148 955 +UnderlinePosition -100 +UnderlineThickness 50 +Version 002.000 +Notice Copyright (c) 1985, 1987, 1989, 1990, 1991, 1992, 1997 Adobe Systems Incorporated. All Rights Reserved.ITC Avant Garde Gothic is a registered trademark of International Typeface Corporation. +EncodingScheme AdobeStandardEncoding +CapHeight 740 +XHeight 547 +Ascender 740 +Descender -192 +StdHW 63 +StdVW 70 +StartCharMetrics 314 +C 32 ; WX 277 ; N space ; B 0 0 0 0 ; +C 33 ; WX 295 ; N exclam ; B 111 0 185 740 ; +C 34 ; WX 309 ; N quotedbl ; B 36 444 273 740 ; +C 35 ; WX 554 ; N numbersign ; B 33 0 521 740 ; +C 36 ; WX 554 ; N dollar ; B 70 -70 485 811 ; +C 37 ; WX 775 ; N percent ; B 21 -13 753 751 ; +C 38 ; WX 757 ; N ampersand ; B 56 -12 736 753 ; +C 39 ; WX 351 ; N quoteright ; B 94 546 256 740 ; +C 40 ; WX 369 ; N parenleft ; B 47 -205 355 757 ; +C 41 ; WX 369 ; N parenright ; B 14 -205 322 757 ; +C 42 ; WX 425 ; N asterisk ; B 58 446 367 740 ; +C 43 ; WX 606 ; N plus ; B 51 0 555 506 ; +C 44 ; WX 277 ; N comma ; B 14 -67 176 126 ; +C 45 ; WX 332 ; N hyphen ; B 30 248 302 315 ; +C 46 ; WX 277 ; N period ; B 102 0 176 126 ; +C 47 ; WX 437 ; N slash ; B 44 -100 403 740 ; +C 48 ; WX 554 ; N zero ; B 29 -13 525 753 ; +C 49 ; WX 554 ; N one ; B 135 0 336 740 ; +C 50 ; WX 554 ; N two ; B 40 0 514 753 ; +C 51 ; WX 554 ; N three ; B 34 -13 506 753 ; +C 52 ; WX 554 ; N four ; B 14 0 528 740 ; +C 53 ; WX 554 ; N five ; B 26 -13 530 740 ; +C 54 ; WX 554 ; N six ; B 24 -13 530 739 ; +C 55 ; WX 554 ; N seven ; B 63 0 491 740 ; +C 56 ; WX 554 ; N eight ; B 41 -13 513 753 ; +C 57 ; WX 554 ; N nine ; B 24 0 530 752 ; +C 58 ; WX 277 ; N colon ; B 102 0 176 548 ; +C 59 ; WX 277 ; N semicolon ; B 14 -67 176 548 ; +C 60 ; WX 606 ; N less ; B 46 -8 554 514 ; +C 61 ; WX 606 ; N equal ; B 51 118 555 388 ; +C 62 ; WX 606 ; N greater ; B 52 -8 560 514 ; +C 63 ; WX 591 ; N question ; B 64 0 526 752 ; +C 64 ; WX 867 ; N at ; B 65 -13 803 753 ; +C 65 ; WX 740 ; N A ; B 12 0 729 740 ; +C 66 ; WX 574 ; N B ; B 74 0 544 740 ; +C 67 ; WX 813 ; N C ; B 43 -13 771 752 ; +C 68 ; WX 744 ; N D ; B 74 0 699 740 ; +C 69 ; WX 536 ; N E ; B 70 0 475 740 ; +C 70 ; WX 485 ; N F ; B 70 0 444 740 ; +C 71 ; WX 872 ; N G ; B 40 -13 828 753 ; +C 72 ; WX 683 ; N H ; B 76 0 607 740 ; +C 73 ; WX 226 ; N I ; B 76 0 150 740 ; +C 74 ; WX 482 ; N J ; B 6 -13 402 740 ; +C 75 ; WX 591 ; N K ; B 81 0 591 740 ; +C 76 ; WX 462 ; N L ; B 82 0 462 740 ; +C 77 ; WX 919 ; N M ; B 76 0 843 740 ; +C 78 ; WX 740 ; N N ; B 75 0 664 740 ; +C 79 ; WX 869 ; N O ; B 43 -13 826 753 ; +C 80 ; WX 592 ; N P ; B 75 0 564 740 ; +C 81 ; WX 871 ; N Q ; B 40 -13 837 753 ; +C 82 ; WX 607 ; N R ; B 70 0 572 740 ; +C 83 ; WX 498 ; N S ; B 22 -13 473 753 ; +C 84 ; WX 426 ; N T ; B 6 0 419 740 ; +C 85 ; WX 655 ; N U ; B 75 -13 579 740 ; +C 86 ; WX 702 ; N V ; B 8 0 693 740 ; +C 87 ; WX 960 ; N W ; B 11 0 950 740 ; +C 88 ; WX 609 ; N X ; B 8 0 602 740 ; +C 89 ; WX 592 ; N Y ; B 1 0 592 740 ; +C 90 ; WX 480 ; N Z ; B 12 0 470 740 ; +C 91 ; WX 351 ; N bracketleft ; B 133 -179 337 753 ; +C 92 ; WX 605 ; N backslash ; B 118 -100 477 740 ; +C 93 ; WX 351 ; N bracketright ; B 14 -179 218 753 ; +C 94 ; WX 606 ; N asciicircum ; B 53 307 553 740 ; +C 95 ; WX 500 ; N underscore ; B 0 -125 500 -75 ; +C 96 ; WX 351 ; N quoteleft ; B 95 546 257 740 ; +C 97 ; WX 683 ; N a ; B 42 -13 621 561 ; +C 98 ; WX 682 ; N b ; B 68 -13 647 740 ; +C 99 ; WX 647 ; N c ; B 41 -13 607 561 ; +C 100 ; WX 685 ; N d ; B 39 -13 618 740 ; +C 101 ; WX 650 ; N e ; B 38 -13 608 561 ; +C 102 ; WX 314 ; N f ; B 19 0 314 753 ; L i fi ; L l fl ; +C 103 ; WX 673 ; N g ; B 37 -215 606 561 ; +C 104 ; WX 610 ; N h ; B 62 0 543 740 ; +C 105 ; WX 200 ; N i ; B 65 0 135 740 ; +C 106 ; WX 203 ; N j ; B -44 -192 137 740 ; +C 107 ; WX 502 ; N k ; B 70 0 498 740 ; +C 108 ; WX 200 ; N l ; B 65 0 135 740 ; +C 109 ; WX 938 ; N m ; B 66 0 872 561 ; +C 110 ; WX 610 ; N n ; B 65 0 546 561 ; +C 111 ; WX 655 ; N o ; B 42 -13 614 561 ; +C 112 ; WX 682 ; N p ; B 64 -192 643 561 ; +C 113 ; WX 682 ; N q ; B 37 -192 616 561 ; +C 114 ; WX 301 ; N r ; B 65 0 291 561 ; +C 115 ; WX 388 ; N s ; B 24 -13 364 561 ; +C 116 ; WX 339 ; N t ; B 14 0 330 740 ; +C 117 ; WX 608 ; N u ; B 62 -13 541 547 ; +C 118 ; WX 554 ; N v ; B 7 0 546 547 ; +C 119 ; WX 831 ; N w ; B 13 0 820 547 ; +C 120 ; WX 480 ; N x ; B 12 0 468 547 ; +C 121 ; WX 536 ; N y ; B 15 -192 523 547 ; +C 122 ; WX 425 ; N z ; B 10 0 415 547 ; +C 123 ; WX 351 ; N braceleft ; B 70 -189 331 740 ; +C 124 ; WX 672 ; N bar ; B 299 -222 373 778 ; +C 125 ; WX 351 ; N braceright ; B 20 -189 281 740 ; +C 126 ; WX 606 ; N asciitilde ; B 72 179 534 319 ; +C 161 ; WX 295 ; N exclamdown ; B 110 -192 184 548 ; +C 162 ; WX 554 ; N cent ; B 48 62 510 707 ; +C 163 ; WX 554 ; N sterling ; B 4 0 552 753 ; +C 164 ; WX 166 ; N fraction ; B -113 0 280 740 ; +C 165 ; WX 554 ; N yen ; B 4 0 550 740 ; +C 166 ; WX 554 ; N florin ; B -12 -153 518 818 ; +C 167 ; WX 615 ; N section ; B 85 -141 529 753 ; +C 168 ; WX 554 ; N currency ; B 8 42 546 580 ; +C 169 ; WX 198 ; N quotesingle ; B 59 444 140 740 ; +C 170 ; WX 502 ; N quotedblleft ; B 97 546 406 740 ; +C 171 ; WX 425 ; N guillemotleft ; B 40 81 386 481 ; +C 172 ; WX 251 ; N guilsinglleft ; B 40 81 212 481 ; +C 173 ; WX 251 ; N guilsinglright ; B 39 81 211 481 ; +C 174 ; WX 487 ; N fi ; B 19 0 422 753 ; +C 175 ; WX 485 ; N fl ; B 19 0 420 753 ; +C 177 ; WX 500 ; N endash ; B 35 248 465 315 ; +C 178 ; WX 553 ; N dagger ; B 59 -133 493 740 ; +C 179 ; WX 553 ; N daggerdbl ; B 59 -133 493 740 ; +C 180 ; WX 277 ; N periodcentered ; B 102 190 176 316 ; +C 182 ; WX 564 ; N paragraph ; B 22 -110 551 740 ; +C 183 ; WX 606 ; N bullet ; B 150 222 455 532 ; +C 184 ; WX 354 ; N quotesinglbase ; B 89 -68 251 126 ; +C 185 ; WX 502 ; N quotedblbase ; B 89 -68 399 126 ; +C 186 ; WX 484 ; N quotedblright ; B 96 546 405 740 ; +C 187 ; WX 425 ; N guillemotright ; B 39 81 385 481 ; +C 188 ; WX 1000 ; N ellipsis ; B 130 0 870 126 ; +C 189 ; WX 1174 ; N perthousand ; B 25 -13 1148 751 ; +C 191 ; WX 591 ; N questiondown ; B 65 -205 527 548 ; +C 193 ; WX 378 ; N grave ; B 69 619 300 786 ; +C 194 ; WX 375 ; N acute ; B 78 619 309 786 ; +C 195 ; WX 502 ; N circumflex ; B 74 639 428 764 ; +C 196 ; WX 439 ; N tilde ; B 47 651 392 754 ; +C 197 ; WX 485 ; N macron ; B 73 669 411 736 ; +C 198 ; WX 453 ; N breve ; B 52 651 401 754 ; +C 199 ; WX 222 ; N dotaccent ; B 74 639 148 765 ; +C 200 ; WX 369 ; N dieresis ; B 73 639 295 765 ; +C 202 ; WX 332 ; N ring ; B 62 600 269 807 ; +C 203 ; WX 324 ; N cedilla ; B 79 -222 254 3 ; +C 205 ; WX 552 ; N hungarumlaut ; B 109 605 486 786 ; +C 206 ; WX 302 ; N ogonek ; B 73 -191 228 0 ; +C 207 ; WX 502 ; N caron ; B 68 639 423 764 ; +C 208 ; WX 1000 ; N emdash ; B 35 248 965 315 ; +C 225 ; WX 992 ; N AE ; B -20 0 907 740 ; +C 227 ; WX 369 ; N ordfeminine ; B -3 407 356 753 ; +C 232 ; WX 517 ; N Lslash ; B 59 0 517 740 ; +C 233 ; WX 868 ; N Oslash ; B 43 -83 826 819 ; +C 234 ; WX 1194 ; N OE ; B 45 -13 1142 753 ; +C 235 ; WX 369 ; N ordmasculine ; B 12 407 356 753 ; +C 241 ; WX 1157 ; N ae ; B 34 -13 1113 561 ; +C 245 ; WX 200 ; N dotlessi ; B 65 0 135 547 ; +C 248 ; WX 300 ; N lslash ; B 43 0 259 740 ; +C 249 ; WX 653 ; N oslash ; B 41 -64 613 614 ; +C 250 ; WX 1137 ; N oe ; B 34 -13 1104 561 ; +C 251 ; WX 554 ; N germandbls ; B 61 -13 525 753 ; +C -1 ; WX 226 ; N Idieresis ; B 2 0 224 928 ; +C -1 ; WX 650 ; N eacute ; B 38 -13 608 786 ; +C -1 ; WX 683 ; N abreve ; B 42 -13 621 754 ; +C -1 ; WX 608 ; N uhungarumlaut ; B 62 -13 541 786 ; +C -1 ; WX 650 ; N ecaron ; B 38 -13 608 764 ; +C -1 ; WX 592 ; N Ydieresis ; B 1 0 592 928 ; +C -1 ; WX 606 ; N divide ; B 51 -13 555 519 ; +C -1 ; WX 592 ; N Yacute ; B 1 0 592 949 ; +C -1 ; WX 740 ; N Acircumflex ; B 12 0 729 927 ; +C -1 ; WX 683 ; N aacute ; B 42 -13 621 786 ; +C -1 ; WX 655 ; N Ucircumflex ; B 75 -13 579 927 ; +C -1 ; WX 536 ; N yacute ; B 15 -192 523 786 ; +C -1 ; WX 388 ; N scommaaccent ; B 24 -222 364 561 ; +C -1 ; WX 650 ; N ecircumflex ; B 38 -13 608 764 ; +C -1 ; WX 655 ; N Uring ; B 75 -13 579 955 ; +C -1 ; WX 655 ; N Udieresis ; B 75 -13 579 928 ; +C -1 ; WX 683 ; N aogonek ; B 42 -191 634 561 ; +C -1 ; WX 655 ; N Uacute ; B 75 -13 579 949 ; +C -1 ; WX 608 ; N uogonek ; B 62 -191 558 547 ; +C -1 ; WX 536 ; N Edieresis ; B 70 0 475 928 ; +C -1 ; WX 790 ; N Dcroat ; B 40 0 739 740 ; +C -1 ; WX 250 ; N commaaccent ; B 23 -222 169 -54 ; +C -1 ; WX 747 ; N copyright ; B -9 -12 755 752 ; +C -1 ; WX 536 ; N Emacron ; B 70 0 475 899 ; +C -1 ; WX 647 ; N ccaron ; B 41 -13 607 764 ; +C -1 ; WX 683 ; N aring ; B 42 -13 621 807 ; +C -1 ; WX 740 ; N Ncommaaccent ; B 75 -202 664 740 ; +C -1 ; WX 200 ; N lacute ; B 20 0 251 949 ; +C -1 ; WX 683 ; N agrave ; B 42 -13 621 786 ; +C -1 ; WX 426 ; N Tcommaaccent ; B 6 -222 419 740 ; +C -1 ; WX 813 ; N Cacute ; B 43 -13 771 949 ; +C -1 ; WX 683 ; N atilde ; B 42 -13 621 754 ; +C -1 ; WX 536 ; N Edotaccent ; B 70 0 475 928 ; +C -1 ; WX 388 ; N scaron ; B 11 -13 366 764 ; +C -1 ; WX 388 ; N scedilla ; B 24 -222 364 561 ; +C -1 ; WX 200 ; N iacute ; B 30 0 261 786 ; +C -1 ; WX 471 ; N lozenge ; B 15 0 457 719 ; +C -1 ; WX 607 ; N Rcaron ; B 70 0 572 927 ; +C -1 ; WX 872 ; N Gcommaaccent ; B 40 -222 828 753 ; +C -1 ; WX 608 ; N ucircumflex ; B 62 -13 541 764 ; +C -1 ; WX 683 ; N acircumflex ; B 42 -13 621 764 ; +C -1 ; WX 740 ; N Amacron ; B 12 0 729 899 ; +C -1 ; WX 301 ; N rcaron ; B -3 0 352 764 ; +C -1 ; WX 647 ; N ccedilla ; B 41 -222 607 561 ; +C -1 ; WX 480 ; N Zdotaccent ; B 12 0 470 928 ; +C -1 ; WX 592 ; N Thorn ; B 60 0 549 740 ; +C -1 ; WX 869 ; N Omacron ; B 43 -13 826 899 ; +C -1 ; WX 607 ; N Racute ; B 70 0 572 949 ; +C -1 ; WX 498 ; N Sacute ; B 22 -13 473 949 ; +C -1 ; WX 755 ; N dcaron ; B 39 -13 792 740 ; +C -1 ; WX 655 ; N Umacron ; B 75 -13 579 899 ; +C -1 ; WX 608 ; N uring ; B 62 -13 541 807 ; +C -1 ; WX 332 ; N threesuperior ; B 18 289 318 747 ; +C -1 ; WX 869 ; N Ograve ; B 43 -13 826 949 ; +C -1 ; WX 740 ; N Agrave ; B 12 0 729 949 ; +C -1 ; WX 740 ; N Abreve ; B 12 0 729 917 ; +C -1 ; WX 606 ; N multiply ; B 74 24 533 482 ; +C -1 ; WX 608 ; N uacute ; B 62 -13 541 786 ; +C -1 ; WX 426 ; N Tcaron ; B 6 0 419 927 ; +C -1 ; WX 476 ; N partialdiff ; B 22 -38 454 704 ; +C -1 ; WX 536 ; N ydieresis ; B 15 -192 523 765 ; +C -1 ; WX 740 ; N Nacute ; B 75 0 664 949 ; +C -1 ; WX 200 ; N icircumflex ; B -77 0 277 764 ; +C -1 ; WX 536 ; N Ecircumflex ; B 70 0 475 927 ; +C -1 ; WX 683 ; N adieresis ; B 42 -13 621 765 ; +C -1 ; WX 650 ; N edieresis ; B 38 -13 608 765 ; +C -1 ; WX 647 ; N cacute ; B 41 -13 607 786 ; +C -1 ; WX 610 ; N nacute ; B 65 0 546 786 ; +C -1 ; WX 608 ; N umacron ; B 62 -13 541 736 ; +C -1 ; WX 740 ; N Ncaron ; B 75 0 664 927 ; +C -1 ; WX 226 ; N Iacute ; B 43 0 274 949 ; +C -1 ; WX 606 ; N plusminus ; B 51 -24 555 518 ; +C -1 ; WX 672 ; N brokenbar ; B 299 -147 373 703 ; +C -1 ; WX 747 ; N registered ; B -9 -12 755 752 ; +C -1 ; WX 872 ; N Gbreve ; B 40 -13 828 917 ; +C -1 ; WX 226 ; N Idotaccent ; B 76 0 150 928 ; +C -1 ; WX 600 ; N summation ; B 15 -10 586 706 ; +C -1 ; WX 536 ; N Egrave ; B 70 0 475 949 ; +C -1 ; WX 301 ; N racute ; B 65 0 332 786 ; +C -1 ; WX 655 ; N omacron ; B 42 -13 614 736 ; +C -1 ; WX 480 ; N Zacute ; B 12 0 470 949 ; +C -1 ; WX 480 ; N Zcaron ; B 12 0 470 927 ; +C -1 ; WX 549 ; N greaterequal ; B 26 0 523 658 ; +C -1 ; WX 790 ; N Eth ; B 40 0 739 740 ; +C -1 ; WX 813 ; N Ccedilla ; B 43 -222 771 752 ; +C -1 ; WX 200 ; N lcommaaccent ; B -2 -222 144 740 ; +C -1 ; WX 359 ; N tcaron ; B 14 0 394 780 ; +C -1 ; WX 650 ; N eogonek ; B 38 -191 608 561 ; +C -1 ; WX 655 ; N Uogonek ; B 75 -191 579 740 ; +C -1 ; WX 740 ; N Aacute ; B 12 0 729 949 ; +C -1 ; WX 740 ; N Adieresis ; B 12 0 729 928 ; +C -1 ; WX 650 ; N egrave ; B 38 -13 608 786 ; +C -1 ; WX 425 ; N zacute ; B 10 0 415 786 ; +C -1 ; WX 200 ; N iogonek ; B 11 -191 166 740 ; +C -1 ; WX 869 ; N Oacute ; B 43 -13 826 949 ; +C -1 ; WX 655 ; N oacute ; B 42 -13 614 786 ; +C -1 ; WX 683 ; N amacron ; B 42 -13 621 736 ; +C -1 ; WX 388 ; N sacute ; B 24 -13 364 786 ; +C -1 ; WX 200 ; N idieresis ; B -11 0 211 765 ; +C -1 ; WX 869 ; N Ocircumflex ; B 43 -13 826 927 ; +C -1 ; WX 655 ; N Ugrave ; B 75 -13 579 949 ; +C -1 ; WX 612 ; N Delta ; B 6 0 608 688 ; +C -1 ; WX 682 ; N thorn ; B 64 -192 643 740 ; +C -1 ; WX 332 ; N twosuperior ; B 19 296 318 747 ; +C -1 ; WX 869 ; N Odieresis ; B 43 -13 826 928 ; +C -1 ; WX 608 ; N mu ; B 80 -184 527 547 ; +C -1 ; WX 200 ; N igrave ; B -60 0 171 786 ; +C -1 ; WX 655 ; N ohungarumlaut ; B 42 -13 614 786 ; +C -1 ; WX 536 ; N Eogonek ; B 70 -191 475 740 ; +C -1 ; WX 685 ; N dcroat ; B 39 -13 680 740 ; +C -1 ; WX 831 ; N threequarters ; B 46 0 784 747 ; +C -1 ; WX 498 ; N Scedilla ; B 22 -222 473 753 ; +C -1 ; WX 260 ; N lcaron ; B 65 0 309 740 ; +C -1 ; WX 591 ; N Kcommaaccent ; B 81 -202 591 740 ; +C -1 ; WX 462 ; N Lacute ; B 82 0 462 949 ; +C -1 ; WX 1000 ; N trademark ; B 9 296 816 740 ; +C -1 ; WX 650 ; N edotaccent ; B 38 -13 608 765 ; +C -1 ; WX 226 ; N Igrave ; B -47 0 184 949 ; +C -1 ; WX 226 ; N Imacron ; B -31 0 256 899 ; +C -1 ; WX 462 ; N Lcaron ; B 82 0 462 740 ; +C -1 ; WX 831 ; N onehalf ; B 81 0 750 740 ; +C -1 ; WX 549 ; N lessequal ; B 26 0 523 658 ; +C -1 ; WX 655 ; N ocircumflex ; B 42 -13 614 764 ; +C -1 ; WX 610 ; N ntilde ; B 65 0 546 754 ; +C -1 ; WX 655 ; N Uhungarumlaut ; B 75 -13 579 949 ; +C -1 ; WX 536 ; N Eacute ; B 70 0 475 949 ; +C -1 ; WX 650 ; N emacron ; B 38 -13 608 736 ; +C -1 ; WX 673 ; N gbreve ; B 37 -215 606 754 ; +C -1 ; WX 831 ; N onequarter ; B 100 0 729 740 ; +C -1 ; WX 498 ; N Scaron ; B 22 -13 473 927 ; +C -1 ; WX 498 ; N Scommaaccent ; B 22 -222 473 753 ; +C -1 ; WX 869 ; N Ohungarumlaut ; B 43 -13 826 949 ; +C -1 ; WX 400 ; N degree ; B 56 421 344 709 ; +C -1 ; WX 655 ; N ograve ; B 42 -13 614 786 ; +C -1 ; WX 813 ; N Ccaron ; B 43 -13 771 927 ; +C -1 ; WX 608 ; N ugrave ; B 62 -13 541 786 ; +C -1 ; WX 453 ; N radical ; B 7 -58 447 756 ; +C -1 ; WX 744 ; N Dcaron ; B 74 0 699 927 ; +C -1 ; WX 301 ; N rcommaaccent ; B 8 -222 291 561 ; +C -1 ; WX 740 ; N Ntilde ; B 75 0 664 917 ; +C -1 ; WX 655 ; N otilde ; B 42 -13 614 754 ; +C -1 ; WX 607 ; N Rcommaaccent ; B 70 -202 572 740 ; +C -1 ; WX 462 ; N Lcommaaccent ; B 82 -222 462 740 ; +C -1 ; WX 740 ; N Atilde ; B 12 0 729 917 ; +C -1 ; WX 740 ; N Aogonek ; B 12 -191 751 740 ; +C -1 ; WX 740 ; N Aring ; B 12 0 729 955 ; +C -1 ; WX 869 ; N Otilde ; B 43 -13 826 917 ; +C -1 ; WX 425 ; N zdotaccent ; B 10 0 415 765 ; +C -1 ; WX 536 ; N Ecaron ; B 70 0 475 927 ; +C -1 ; WX 226 ; N Iogonek ; B 21 -191 176 740 ; +C -1 ; WX 502 ; N kcommaaccent ; B 70 -202 498 740 ; +C -1 ; WX 606 ; N minus ; B 51 219 555 287 ; +C -1 ; WX 226 ; N Icircumflex ; B -64 0 290 927 ; +C -1 ; WX 610 ; N ncaron ; B 65 0 546 764 ; +C -1 ; WX 339 ; N tcommaaccent ; B 14 -222 330 740 ; +C -1 ; WX 606 ; N logicalnot ; B 51 109 555 388 ; +C -1 ; WX 655 ; N odieresis ; B 42 -13 614 765 ; +C -1 ; WX 608 ; N udieresis ; B 62 -13 541 765 ; +C -1 ; WX 549 ; N notequal ; B 12 -29 537 541 ; +C -1 ; WX 673 ; N gcommaaccent ; B 37 -215 606 786 ; +C -1 ; WX 655 ; N eth ; B 42 -12 614 753 ; +C -1 ; WX 425 ; N zcaron ; B 10 0 415 764 ; +C -1 ; WX 610 ; N ncommaaccent ; B 65 -202 546 561 ; +C -1 ; WX 332 ; N onesuperior ; B 63 296 198 740 ; +C -1 ; WX 200 ; N imacron ; B -44 0 243 736 ; +EndCharMetrics +StartKernData +StartKernPairs 922 +KPX A T -81 +KPX A Tcaron -81 +KPX A Tcommaaccent -81 +KPX A V -122 +KPX A W -95 +KPX A Y -122 +KPX A Yacute -122 +KPX A Ydieresis -122 +KPX A v -73 +KPX A w -65 +KPX A y -72 +KPX A yacute -72 +KPX A ydieresis -72 +KPX Aacute T -81 +KPX Aacute Tcaron -81 +KPX Aacute Tcommaaccent -81 +KPX Aacute V -122 +KPX Aacute W -95 +KPX Aacute Y -122 +KPX Aacute Yacute -122 +KPX Aacute Ydieresis -122 +KPX Aacute v -73 +KPX Aacute w -65 +KPX Aacute y -72 +KPX Aacute yacute -72 +KPX Aacute ydieresis -72 +KPX Abreve T -81 +KPX Abreve Tcaron -81 +KPX Abreve Tcommaaccent -81 +KPX Abreve V -122 +KPX Abreve W -95 +KPX Abreve Y -122 +KPX Abreve Yacute -122 +KPX Abreve Ydieresis -122 +KPX Abreve v -73 +KPX Abreve w -65 +KPX Abreve y -72 +KPX Abreve yacute -72 +KPX Abreve ydieresis -72 +KPX Acircumflex T -81 +KPX Acircumflex Tcaron -81 +KPX Acircumflex Tcommaaccent -81 +KPX Acircumflex V -122 +KPX Acircumflex W -95 +KPX Acircumflex Y -122 +KPX Acircumflex Yacute -122 +KPX Acircumflex Ydieresis -122 +KPX Acircumflex v -73 +KPX Acircumflex w -65 +KPX Acircumflex y -72 +KPX Acircumflex yacute -72 +KPX Acircumflex ydieresis -72 +KPX Adieresis T -81 +KPX Adieresis Tcaron -81 +KPX Adieresis Tcommaaccent -81 +KPX Adieresis V -122 +KPX Adieresis W -95 +KPX Adieresis Y -122 +KPX Adieresis Yacute -122 +KPX Adieresis Ydieresis -122 +KPX Adieresis v -73 +KPX Adieresis w -65 +KPX Adieresis y -72 +KPX Adieresis yacute -72 +KPX Adieresis ydieresis -72 +KPX Agrave T -81 +KPX Agrave Tcaron -81 +KPX Agrave Tcommaaccent -81 +KPX Agrave V -122 +KPX Agrave W -95 +KPX Agrave Y -122 +KPX Agrave Yacute -122 +KPX Agrave Ydieresis -122 +KPX Agrave v -73 +KPX Agrave w -65 +KPX Agrave y -72 +KPX Agrave yacute -72 +KPX Agrave ydieresis -72 +KPX Amacron T -81 +KPX Amacron Tcaron -81 +KPX Amacron Tcommaaccent -81 +KPX Amacron V -122 +KPX Amacron W -95 +KPX Amacron Y -122 +KPX Amacron Yacute -122 +KPX Amacron Ydieresis -122 +KPX Amacron v -73 +KPX Amacron w -65 +KPX Amacron y -72 +KPX Amacron yacute -72 +KPX Amacron ydieresis -72 +KPX Aogonek T -81 +KPX Aogonek Tcaron -81 +KPX Aogonek Tcommaaccent -81 +KPX Aogonek V -122 +KPX Aogonek W -95 +KPX Aogonek Y -122 +KPX Aogonek Yacute -122 +KPX Aogonek Ydieresis -122 +KPX Aogonek v -73 +KPX Aogonek w -65 +KPX Aogonek y -72 +KPX Aogonek yacute -72 +KPX Aogonek ydieresis -72 +KPX Aring T -81 +KPX Aring Tcaron -81 +KPX Aring Tcommaaccent -81 +KPX Aring V -122 +KPX Aring W -95 +KPX Aring Y -122 +KPX Aring Yacute -122 +KPX Aring Ydieresis -122 +KPX Aring v -73 +KPX Aring w -65 +KPX Aring y -72 +KPX Aring yacute -72 +KPX Aring ydieresis -72 +KPX Atilde T -81 +KPX Atilde Tcaron -81 +KPX Atilde Tcommaaccent -81 +KPX Atilde V -122 +KPX Atilde W -95 +KPX Atilde Y -122 +KPX Atilde Yacute -122 +KPX Atilde Ydieresis -122 +KPX Atilde v -73 +KPX Atilde w -65 +KPX Atilde y -72 +KPX Atilde yacute -72 +KPX Atilde ydieresis -72 +KPX F A -60 +KPX F Aacute -60 +KPX F Abreve -60 +KPX F Acircumflex -60 +KPX F Adieresis -60 +KPX F Agrave -60 +KPX F Amacron -60 +KPX F Aogonek -60 +KPX F Aring -60 +KPX F Atilde -60 +KPX F comma -122 +KPX F period -79 +KPX L T -46 +KPX L Tcaron -46 +KPX L Tcommaaccent -46 +KPX L V -113 +KPX L W -67 +KPX L Y -91 +KPX L Yacute -91 +KPX L Ydieresis -91 +KPX L y -23 +KPX L yacute -23 +KPX L ydieresis -23 +KPX Lacute T -46 +KPX Lacute Tcaron -46 +KPX Lacute Tcommaaccent -46 +KPX Lacute V -113 +KPX Lacute W -67 +KPX Lacute Y -91 +KPX Lacute Yacute -91 +KPX Lacute Ydieresis -91 +KPX Lacute y -23 +KPX Lacute yacute -23 +KPX Lacute ydieresis -23 +KPX Lcaron y -23 +KPX Lcaron yacute -23 +KPX Lcaron ydieresis -23 +KPX Lcommaaccent T -46 +KPX Lcommaaccent Tcaron -46 +KPX Lcommaaccent Tcommaaccent -46 +KPX Lcommaaccent V -113 +KPX Lcommaaccent W -67 +KPX Lcommaaccent Y -91 +KPX Lcommaaccent Yacute -91 +KPX Lcommaaccent Ydieresis -91 +KPX Lcommaaccent y -23 +KPX Lcommaaccent yacute -23 +KPX Lcommaaccent ydieresis -23 +KPX Lslash T -46 +KPX Lslash Tcaron -46 +KPX Lslash Tcommaaccent -46 +KPX Lslash V -113 +KPX Lslash W -67 +KPX Lslash Y -91 +KPX Lslash Yacute -91 +KPX Lslash Ydieresis -91 +KPX Lslash y -23 +KPX Lslash yacute -23 +KPX Lslash ydieresis -23 +KPX P A -74 +KPX P Aacute -74 +KPX P Abreve -74 +KPX P Acircumflex -74 +KPX P Adieresis -74 +KPX P Agrave -74 +KPX P Amacron -74 +KPX P Aogonek -74 +KPX P Aring -74 +KPX P Atilde -74 +KPX P comma -123 +KPX P period -91 +KPX R T 6 +KPX R Tcaron 6 +KPX R Tcommaaccent 6 +KPX R V -39 +KPX R W 2 +KPX R Y -20 +KPX R Yacute -20 +KPX R Ydieresis -20 +KPX R y 32 +KPX R yacute 32 +KPX R ydieresis 32 +KPX Racute T 6 +KPX Racute Tcaron 6 +KPX Racute Tcommaaccent 6 +KPX Racute V -39 +KPX Racute W 2 +KPX Racute Y -20 +KPX Racute Yacute -20 +KPX Racute Ydieresis -20 +KPX Racute y 32 +KPX Racute yacute 32 +KPX Racute ydieresis 32 +KPX Rcaron T 6 +KPX Rcaron Tcaron 6 +KPX Rcaron Tcommaaccent 6 +KPX Rcaron V -39 +KPX Rcaron W 2 +KPX Rcaron Y -20 +KPX Rcaron Yacute -20 +KPX Rcaron Ydieresis -20 +KPX Rcaron y 32 +KPX Rcaron yacute 32 +KPX Rcaron ydieresis 32 +KPX Rcommaaccent T 6 +KPX Rcommaaccent Tcaron 6 +KPX Rcommaaccent Tcommaaccent 6 +KPX Rcommaaccent V -39 +KPX Rcommaaccent W 2 +KPX Rcommaaccent Y -20 +KPX Rcommaaccent Yacute -20 +KPX Rcommaaccent Ydieresis -20 +KPX Rcommaaccent y 32 +KPX Rcommaaccent yacute 32 +KPX Rcommaaccent ydieresis 32 +KPX T A -81 +KPX T Aacute -81 +KPX T Abreve -81 +KPX T Acircumflex -81 +KPX T Adieresis -81 +KPX T Agrave -81 +KPX T Amacron -81 +KPX T Aogonek -81 +KPX T Aring -81 +KPX T Atilde -81 +KPX T a -52 +KPX T aacute -52 +KPX T abreve -52 +KPX T acircumflex -52 +KPX T adieresis -52 +KPX T agrave -52 +KPX T amacron -52 +KPX T aogonek -52 +KPX T aring -52 +KPX T atilde -52 +KPX T c -51 +KPX T cacute -51 +KPX T ccaron -51 +KPX T ccedilla -51 +KPX T colon 3 +KPX T comma -102 +KPX T e -49 +KPX T eacute -49 +KPX T ecaron -49 +KPX T ecircumflex -49 +KPX T edieresis -49 +KPX T edotaccent -49 +KPX T egrave -49 +KPX T emacron -49 +KPX T eogonek -49 +KPX T i 31 +KPX T iacute 31 +KPX T icircumflex 31 +KPX T idieresis 31 +KPX T igrave 31 +KPX T imacron 31 +KPX T iogonek 31 +KPX T o -49 +KPX T oacute -49 +KPX T ocircumflex -49 +KPX T odieresis -49 +KPX T ograve -49 +KPX T ohungarumlaut -49 +KPX T omacron -49 +KPX T oslash -49 +KPX T otilde -49 +KPX T period -71 +KPX T r -30 +KPX T racute -30 +KPX T rcaron -30 +KPX T rcommaaccent -30 +KPX T s -23 +KPX T sacute -23 +KPX T scedilla -23 +KPX T scommaaccent -23 +KPX T semicolon -29 +KPX T u -46 +KPX T uacute -46 +KPX T ucircumflex -46 +KPX T udieresis -46 +KPX T ugrave -46 +KPX T uhungarumlaut -46 +KPX T umacron -46 +KPX T uogonek -46 +KPX T uring -46 +KPX T w 7 +KPX T y 5 +KPX T yacute 5 +KPX T ydieresis 5 +KPX Tcaron A -81 +KPX Tcaron Aacute -81 +KPX Tcaron Abreve -81 +KPX Tcaron Acircumflex -81 +KPX Tcaron Adieresis -81 +KPX Tcaron Agrave -81 +KPX Tcaron Amacron -81 +KPX Tcaron Aogonek -81 +KPX Tcaron Aring -81 +KPX Tcaron Atilde -81 +KPX Tcaron a -52 +KPX Tcaron aacute -52 +KPX Tcaron abreve -52 +KPX Tcaron acircumflex -52 +KPX Tcaron adieresis -52 +KPX Tcaron agrave -52 +KPX Tcaron amacron -52 +KPX Tcaron aogonek -52 +KPX Tcaron aring -52 +KPX Tcaron atilde -52 +KPX Tcaron c -51 +KPX Tcaron cacute -51 +KPX Tcaron ccaron -51 +KPX Tcaron ccedilla -51 +KPX Tcaron colon 3 +KPX Tcaron comma -102 +KPX Tcaron e -49 +KPX Tcaron eacute -49 +KPX Tcaron ecaron -49 +KPX Tcaron ecircumflex -49 +KPX Tcaron edieresis -49 +KPX Tcaron edotaccent -49 +KPX Tcaron egrave -49 +KPX Tcaron emacron -49 +KPX Tcaron eogonek -49 +KPX Tcaron i 31 +KPX Tcaron iacute 31 +KPX Tcaron iogonek 31 +KPX Tcaron o -49 +KPX Tcaron oacute -49 +KPX Tcaron ocircumflex -49 +KPX Tcaron odieresis -49 +KPX Tcaron ograve -49 +KPX Tcaron ohungarumlaut -49 +KPX Tcaron omacron -49 +KPX Tcaron oslash -49 +KPX Tcaron otilde -49 +KPX Tcaron period -71 +KPX Tcaron r -30 +KPX Tcaron racute -30 +KPX Tcaron rcaron -30 +KPX Tcaron rcommaaccent -30 +KPX Tcaron s -23 +KPX Tcaron sacute -23 +KPX Tcaron scaron -23 +KPX Tcaron scedilla -23 +KPX Tcaron scommaaccent -23 +KPX Tcaron semicolon -29 +KPX Tcaron u -46 +KPX Tcaron uacute -46 +KPX Tcaron ucircumflex -46 +KPX Tcaron udieresis -46 +KPX Tcaron ugrave -46 +KPX Tcaron uhungarumlaut -46 +KPX Tcaron umacron -46 +KPX Tcaron uogonek -46 +KPX Tcaron uring -46 +KPX Tcaron w 7 +KPX Tcaron y 5 +KPX Tcaron yacute 5 +KPX Tcaron ydieresis 5 +KPX Tcommaaccent A -81 +KPX Tcommaaccent Aacute -81 +KPX Tcommaaccent Abreve -81 +KPX Tcommaaccent Acircumflex -81 +KPX Tcommaaccent Adieresis -81 +KPX Tcommaaccent Agrave -81 +KPX Tcommaaccent Amacron -81 +KPX Tcommaaccent Aogonek -81 +KPX Tcommaaccent Aring -81 +KPX Tcommaaccent Atilde -81 +KPX Tcommaaccent a -52 +KPX Tcommaaccent aacute -52 +KPX Tcommaaccent abreve -52 +KPX Tcommaaccent acircumflex -52 +KPX Tcommaaccent adieresis -52 +KPX Tcommaaccent agrave -52 +KPX Tcommaaccent amacron -52 +KPX Tcommaaccent aogonek -52 +KPX Tcommaaccent aring -52 +KPX Tcommaaccent atilde -52 +KPX Tcommaaccent c -51 +KPX Tcommaaccent cacute -51 +KPX Tcommaaccent ccaron -51 +KPX Tcommaaccent ccedilla -51 +KPX Tcommaaccent colon 3 +KPX Tcommaaccent comma -102 +KPX Tcommaaccent e -49 +KPX Tcommaaccent eacute -49 +KPX Tcommaaccent ecaron -49 +KPX Tcommaaccent ecircumflex -49 +KPX Tcommaaccent edieresis -49 +KPX Tcommaaccent edotaccent -49 +KPX Tcommaaccent egrave -49 +KPX Tcommaaccent emacron -49 +KPX Tcommaaccent eogonek -49 +KPX Tcommaaccent i 31 +KPX Tcommaaccent iacute 31 +KPX Tcommaaccent iogonek 31 +KPX Tcommaaccent o -49 +KPX Tcommaaccent oacute -49 +KPX Tcommaaccent ocircumflex -49 +KPX Tcommaaccent odieresis -49 +KPX Tcommaaccent ograve -49 +KPX Tcommaaccent ohungarumlaut -49 +KPX Tcommaaccent omacron -49 +KPX Tcommaaccent oslash -49 +KPX Tcommaaccent otilde -49 +KPX Tcommaaccent period -71 +KPX Tcommaaccent r -30 +KPX Tcommaaccent racute -30 +KPX Tcommaaccent rcaron -30 +KPX Tcommaaccent rcommaaccent -30 +KPX Tcommaaccent s -23 +KPX Tcommaaccent sacute -23 +KPX Tcommaaccent scedilla -23 +KPX Tcommaaccent scommaaccent -23 +KPX Tcommaaccent semicolon -29 +KPX Tcommaaccent u -46 +KPX Tcommaaccent uacute -46 +KPX Tcommaaccent ucircumflex -46 +KPX Tcommaaccent udieresis -46 +KPX Tcommaaccent ugrave -46 +KPX Tcommaaccent uhungarumlaut -46 +KPX Tcommaaccent umacron -46 +KPX Tcommaaccent uogonek -46 +KPX Tcommaaccent uring -46 +KPX Tcommaaccent w 7 +KPX Tcommaaccent y 5 +KPX Tcommaaccent yacute 5 +KPX Tcommaaccent ydieresis 5 +KPX V A -122 +KPX V Aacute -122 +KPX V Abreve -122 +KPX V Acircumflex -122 +KPX V Adieresis -122 +KPX V Agrave -122 +KPX V Amacron -122 +KPX V Aogonek -122 +KPX V Aring -122 +KPX V Atilde -122 +KPX V a -104 +KPX V aacute -104 +KPX V abreve -104 +KPX V acircumflex -104 +KPX V adieresis -104 +KPX V agrave -104 +KPX V amacron -104 +KPX V aogonek -104 +KPX V aring -104 +KPX V atilde -104 +KPX V colon -1 +KPX V comma -106 +KPX V e -101 +KPX V eacute -101 +KPX V ecaron -101 +KPX V ecircumflex -101 +KPX V edieresis -101 +KPX V edotaccent -101 +KPX V egrave -101 +KPX V emacron -101 +KPX V eogonek -101 +KPX V i 5 +KPX V iacute 5 +KPX V iogonek 5 +KPX V o -101 +KPX V oacute -101 +KPX V ocircumflex -101 +KPX V odieresis -101 +KPX V ograve -101 +KPX V ohungarumlaut -101 +KPX V omacron -101 +KPX V oslash -101 +KPX V otilde -101 +KPX V period -75 +KPX V r -40 +KPX V racute -40 +KPX V rcaron -40 +KPX V rcommaaccent -40 +KPX V semicolon -33 +KPX V u -40 +KPX V uacute -40 +KPX V ucircumflex -40 +KPX V udieresis -40 +KPX V ugrave -40 +KPX V uhungarumlaut -40 +KPX V umacron -40 +KPX V uogonek -40 +KPX V uring -40 +KPX V y -25 +KPX V yacute -25 +KPX V ydieresis -25 +KPX W A -73 +KPX W Aacute -73 +KPX W Abreve -73 +KPX W Acircumflex -73 +KPX W Adieresis -73 +KPX W Agrave -73 +KPX W Amacron -73 +KPX W Aogonek -73 +KPX W Aring -73 +KPX W Atilde -73 +KPX W a -50 +KPX W aacute -50 +KPX W abreve -50 +KPX W acircumflex -50 +KPX W adieresis -50 +KPX W agrave -50 +KPX W amacron -50 +KPX W aogonek -50 +KPX W aring -50 +KPX W atilde -50 +KPX W colon -1 +KPX W comma -106 +KPX W e -47 +KPX W eacute -47 +KPX W ecaron -47 +KPX W ecircumflex -47 +KPX W edieresis -47 +KPX W edotaccent -47 +KPX W egrave -47 +KPX W emacron -47 +KPX W eogonek -47 +KPX W i 6 +KPX W iacute 6 +KPX W icircumflex 16 +KPX W idieresis 16 +KPX W igrave 16 +KPX W imacron 16 +KPX W iogonek 6 +KPX W o -46 +KPX W oacute -46 +KPX W ocircumflex -46 +KPX W odieresis -46 +KPX W ograve -46 +KPX W ohungarumlaut -46 +KPX W omacron -46 +KPX W oslash -46 +KPX W otilde -46 +KPX W period -74 +KPX W r -29 +KPX W racute -29 +KPX W rcaron -29 +KPX W rcommaaccent -29 +KPX W semicolon -33 +KPX W u -30 +KPX W uacute -30 +KPX W ucircumflex -30 +KPX W udieresis -30 +KPX W ugrave -30 +KPX W uhungarumlaut -30 +KPX W umacron -30 +KPX W uogonek -30 +KPX W uring -30 +KPX W y -2 +KPX W yacute -2 +KPX W ydieresis -2 +KPX Y A -122 +KPX Y Aacute -122 +KPX Y Abreve -122 +KPX Y Acircumflex -122 +KPX Y Adieresis -122 +KPX Y Agrave -122 +KPX Y Amacron -122 +KPX Y Aogonek -122 +KPX Y Aring -122 +KPX Y Atilde -122 +KPX Y a -93 +KPX Y aacute -93 +KPX Y abreve -93 +KPX Y acircumflex -93 +KPX Y adieresis -93 +KPX Y agrave -93 +KPX Y amacron -93 +KPX Y aogonek -93 +KPX Y aring -93 +KPX Y atilde -93 +KPX Y colon 9 +KPX Y comma -97 +KPX Y e -89 +KPX Y eacute -89 +KPX Y ecaron -89 +KPX Y ecircumflex -89 +KPX Y edieresis -89 +KPX Y edotaccent -89 +KPX Y egrave -89 +KPX Y emacron -89 +KPX Y eogonek -89 +KPX Y i 13 +KPX Y iacute 13 +KPX Y icircumflex 23 +KPX Y idieresis 23 +KPX Y igrave 23 +KPX Y imacron 23 +KPX Y iogonek 13 +KPX Y o -89 +KPX Y oacute -89 +KPX Y ocircumflex -89 +KPX Y odieresis -89 +KPX Y ograve -89 +KPX Y ohungarumlaut -89 +KPX Y omacron -89 +KPX Y oslash -89 +KPX Y otilde -89 +KPX Y p -67 +KPX Y period -65 +KPX Y q -93 +KPX Y semicolon -23 +KPX Y u -69 +KPX Y uacute -69 +KPX Y ucircumflex -69 +KPX Y udieresis -69 +KPX Y ugrave -69 +KPX Y uhungarumlaut -69 +KPX Y umacron -69 +KPX Y uogonek -69 +KPX Y uring -69 +KPX Y v -17 +KPX Yacute A -122 +KPX Yacute Aacute -122 +KPX Yacute Abreve -122 +KPX Yacute Acircumflex -122 +KPX Yacute Adieresis -122 +KPX Yacute Agrave -122 +KPX Yacute Amacron -122 +KPX Yacute Aogonek -122 +KPX Yacute Aring -122 +KPX Yacute Atilde -122 +KPX Yacute a -93 +KPX Yacute aacute -93 +KPX Yacute abreve -93 +KPX Yacute acircumflex -93 +KPX Yacute adieresis -93 +KPX Yacute agrave -93 +KPX Yacute amacron -93 +KPX Yacute aogonek -93 +KPX Yacute aring -93 +KPX Yacute atilde -93 +KPX Yacute colon 9 +KPX Yacute comma -97 +KPX Yacute e -89 +KPX Yacute eacute -89 +KPX Yacute ecaron -89 +KPX Yacute ecircumflex -89 +KPX Yacute edieresis -89 +KPX Yacute edotaccent -89 +KPX Yacute egrave -89 +KPX Yacute emacron -89 +KPX Yacute eogonek -89 +KPX Yacute i 13 +KPX Yacute iacute 13 +KPX Yacute icircumflex 23 +KPX Yacute idieresis 23 +KPX Yacute igrave 23 +KPX Yacute imacron 23 +KPX Yacute iogonek 13 +KPX Yacute o -89 +KPX Yacute oacute -89 +KPX Yacute ocircumflex -89 +KPX Yacute odieresis -89 +KPX Yacute ograve -89 +KPX Yacute ohungarumlaut -89 +KPX Yacute omacron -89 +KPX Yacute oslash -89 +KPX Yacute otilde -89 +KPX Yacute p -67 +KPX Yacute period -65 +KPX Yacute q -93 +KPX Yacute semicolon -23 +KPX Yacute u -69 +KPX Yacute uacute -69 +KPX Yacute ucircumflex -69 +KPX Yacute udieresis -69 +KPX Yacute ugrave -69 +KPX Yacute uhungarumlaut -69 +KPX Yacute umacron -69 +KPX Yacute uogonek -69 +KPX Yacute uring -69 +KPX Yacute v -17 +KPX Ydieresis A -122 +KPX Ydieresis Aacute -122 +KPX Ydieresis Abreve -122 +KPX Ydieresis Acircumflex -122 +KPX Ydieresis Adieresis -122 +KPX Ydieresis Agrave -122 +KPX Ydieresis Amacron -122 +KPX Ydieresis Aogonek -122 +KPX Ydieresis Aring -122 +KPX Ydieresis Atilde -122 +KPX Ydieresis a -93 +KPX Ydieresis aacute -93 +KPX Ydieresis abreve -93 +KPX Ydieresis acircumflex -93 +KPX Ydieresis adieresis -93 +KPX Ydieresis agrave -93 +KPX Ydieresis amacron -93 +KPX Ydieresis aogonek -93 +KPX Ydieresis aring -93 +KPX Ydieresis atilde -93 +KPX Ydieresis colon 9 +KPX Ydieresis comma -97 +KPX Ydieresis e -89 +KPX Ydieresis eacute -89 +KPX Ydieresis ecaron -89 +KPX Ydieresis ecircumflex -89 +KPX Ydieresis edieresis -89 +KPX Ydieresis edotaccent -89 +KPX Ydieresis egrave -89 +KPX Ydieresis emacron -89 +KPX Ydieresis eogonek -89 +KPX Ydieresis i 13 +KPX Ydieresis iacute 13 +KPX Ydieresis icircumflex 23 +KPX Ydieresis idieresis 23 +KPX Ydieresis igrave 23 +KPX Ydieresis imacron 23 +KPX Ydieresis iogonek 13 +KPX Ydieresis o -89 +KPX Ydieresis oacute -89 +KPX Ydieresis ocircumflex -89 +KPX Ydieresis odieresis -89 +KPX Ydieresis ograve -89 +KPX Ydieresis ohungarumlaut -89 +KPX Ydieresis omacron -89 +KPX Ydieresis oslash -89 +KPX Ydieresis otilde -89 +KPX Ydieresis p -67 +KPX Ydieresis period -65 +KPX Ydieresis q -93 +KPX Ydieresis semicolon -23 +KPX Ydieresis u -69 +KPX Ydieresis uacute -69 +KPX Ydieresis ucircumflex -69 +KPX Ydieresis udieresis -69 +KPX Ydieresis ugrave -69 +KPX Ydieresis uhungarumlaut -69 +KPX Ydieresis umacron -69 +KPX Ydieresis uogonek -69 +KPX Ydieresis uring -69 +KPX Ydieresis v -17 +KPX f f 3 +KPX r c -7 +KPX r cacute -7 +KPX r ccaron -7 +KPX r ccedilla -7 +KPX r comma -105 +KPX r d -6 +KPX r dcroat -6 +KPX r e -4 +KPX r eacute -4 +KPX r ecaron -4 +KPX r ecircumflex -4 +KPX r edieresis -4 +KPX r edotaccent -4 +KPX r egrave -4 +KPX r emacron -4 +KPX r eogonek -4 +KPX r f 48 +KPX r g 1 +KPX r gbreve 1 +KPX r gcommaaccent 1 +KPX r h 29 +KPX r m 28 +KPX r n 21 +KPX r nacute 21 +KPX r ncaron 21 +KPX r ncommaaccent 21 +KPX r ntilde 21 +KPX r o -4 +KPX r oacute -4 +KPX r ocircumflex -4 +KPX r odieresis -4 +KPX r ograve -4 +KPX r ohungarumlaut -4 +KPX r omacron -4 +KPX r oslash -4 +KPX r otilde -4 +KPX r period -73 +KPX r q -8 +KPX racute c -7 +KPX racute cacute -7 +KPX racute ccaron -7 +KPX racute ccedilla -7 +KPX racute comma -105 +KPX racute d -6 +KPX racute dcroat -6 +KPX racute e -4 +KPX racute eacute -4 +KPX racute ecaron -4 +KPX racute ecircumflex -4 +KPX racute edieresis -4 +KPX racute edotaccent -4 +KPX racute egrave -4 +KPX racute emacron -4 +KPX racute eogonek -4 +KPX racute f 48 +KPX racute g 1 +KPX racute gbreve 1 +KPX racute gcommaaccent 1 +KPX racute h 29 +KPX racute m 28 +KPX racute n 21 +KPX racute nacute 21 +KPX racute ncaron 21 +KPX racute ncommaaccent 21 +KPX racute ntilde 21 +KPX racute o -4 +KPX racute oacute -4 +KPX racute ocircumflex -4 +KPX racute odieresis -4 +KPX racute ograve -4 +KPX racute ohungarumlaut -4 +KPX racute omacron -4 +KPX racute oslash -4 +KPX racute otilde -4 +KPX racute period -73 +KPX racute q -8 +KPX rcaron c -7 +KPX rcaron cacute -7 +KPX rcaron ccaron -7 +KPX rcaron ccedilla -7 +KPX rcaron comma -105 +KPX rcaron d -6 +KPX rcaron dcroat -6 +KPX rcaron e -4 +KPX rcaron eacute -4 +KPX rcaron ecaron -4 +KPX rcaron ecircumflex -4 +KPX rcaron edieresis -4 +KPX rcaron edotaccent -4 +KPX rcaron egrave -4 +KPX rcaron emacron -4 +KPX rcaron eogonek -4 +KPX rcaron f 48 +KPX rcaron g 1 +KPX rcaron gbreve 1 +KPX rcaron gcommaaccent 1 +KPX rcaron h 29 +KPX rcaron m 28 +KPX rcaron n 21 +KPX rcaron nacute 21 +KPX rcaron ncaron 21 +KPX rcaron ncommaaccent 21 +KPX rcaron ntilde 21 +KPX rcaron o -4 +KPX rcaron oacute -4 +KPX rcaron ocircumflex -4 +KPX rcaron odieresis -4 +KPX rcaron ograve -4 +KPX rcaron ohungarumlaut -4 +KPX rcaron omacron -4 +KPX rcaron oslash -4 +KPX rcaron otilde -4 +KPX rcaron period -73 +KPX rcaron q -8 +KPX rcommaaccent c -7 +KPX rcommaaccent cacute -7 +KPX rcommaaccent ccaron -7 +KPX rcommaaccent ccedilla -7 +KPX rcommaaccent comma -105 +KPX rcommaaccent d -6 +KPX rcommaaccent dcroat -6 +KPX rcommaaccent e -4 +KPX rcommaaccent eacute -4 +KPX rcommaaccent ecaron -4 +KPX rcommaaccent ecircumflex -4 +KPX rcommaaccent edieresis -4 +KPX rcommaaccent edotaccent -4 +KPX rcommaaccent egrave -4 +KPX rcommaaccent emacron -4 +KPX rcommaaccent eogonek -4 +KPX rcommaaccent f 48 +KPX rcommaaccent g 1 +KPX rcommaaccent gbreve 1 +KPX rcommaaccent gcommaaccent 1 +KPX rcommaaccent h 29 +KPX rcommaaccent m 28 +KPX rcommaaccent n 21 +KPX rcommaaccent nacute 21 +KPX rcommaaccent ncaron 21 +KPX rcommaaccent ncommaaccent 21 +KPX rcommaaccent ntilde 21 +KPX rcommaaccent o -4 +KPX rcommaaccent oacute -4 +KPX rcommaaccent ocircumflex -4 +KPX rcommaaccent odieresis -4 +KPX rcommaaccent ograve -4 +KPX rcommaaccent ohungarumlaut -4 +KPX rcommaaccent omacron -4 +KPX rcommaaccent oslash -4 +KPX rcommaaccent otilde -4 +KPX rcommaaccent period -73 +KPX rcommaaccent q -8 +EndKernPairs +EndKernData +EndFontMetrics diff --git a/openoffice/share/psprint/fontmetric/ITCAvantGarde-BookOblique.afm b/openoffice/share/psprint/fontmetric/ITCAvantGarde-BookOblique.afm new file mode 100644 index 0000000000000000000000000000000000000000..5d5ef8396409d8484f76c4a3d2a152d4506e8a92 --- /dev/null +++ b/openoffice/share/psprint/fontmetric/ITCAvantGarde-BookOblique.afm @@ -0,0 +1,1266 @@ +StartFontMetrics 4.1 +Comment Copyright (c) 1985, 1987, 1989, 1990, 1991, 1992, 1997 Adobe Systems Incorporated. All Rights Reserved. +Comment Creation Date: Thu May 1 14:07:08 1997 +Comment UniqueID 43084 +Comment VMusage 11964 62330 +FontName AvantGarde-BookOblique +FullName ITC Avant Garde Gothic Book Oblique +FamilyName ITC Avant Garde Gothic +Weight Book +ItalicAngle -10.5 +IsFixedPitch false +FontBBox -113 -222 1279 955 +UnderlinePosition -100 +UnderlineThickness 50 +Version 002.000 +Notice Copyright (c) 1985, 1987, 1989, 1990, 1991, 1992, 1997 Adobe Systems Incorporated. All Rights Reserved.ITC Avant Garde Gothic is a registered trademark of International Typeface Corporation. +EncodingScheme AdobeStandardEncoding +CapHeight 740 +XHeight 547 +Ascender 740 +Descender -192 +StdHW 63 +StdVW 70 +StartCharMetrics 314 +C 32 ; WX 277 ; N space ; B 0 0 0 0 ; +C 33 ; WX 295 ; N exclam ; B 111 0 322 740 ; +C 34 ; WX 309 ; N quotedbl ; B 130 444 410 740 ; +C 35 ; WX 554 ; N numbersign ; B 71 0 620 740 ; +C 36 ; WX 554 ; N dollar ; B 107 -70 581 811 ; +C 37 ; WX 775 ; N percent ; B 124 -13 787 751 ; +C 38 ; WX 757 ; N ampersand ; B 92 -12 775 753 ; +C 39 ; WX 351 ; N quoteright ; B 195 546 393 740 ; +C 40 ; WX 369 ; N parenleft ; B 89 -205 495 757 ; +C 41 ; WX 369 ; N parenright ; B -24 -205 382 757 ; +C 42 ; WX 425 ; N asterisk ; B 170 446 479 740 ; +C 43 ; WX 606 ; N plus ; B 92 0 608 506 ; +C 44 ; WX 277 ; N comma ; B 2 -67 199 126 ; +C 45 ; WX 332 ; N hyphen ; B 76 248 360 315 ; +C 46 ; WX 277 ; N period ; B 102 0 199 126 ; +C 47 ; WX 437 ; N slash ; B 25 -100 540 740 ; +C 48 ; WX 554 ; N zero ; B 71 -13 622 753 ; +C 49 ; WX 554 ; N one ; B 260 0 473 740 ; +C 50 ; WX 554 ; N two ; B 40 0 615 753 ; +C 51 ; WX 554 ; N three ; B 73 -13 565 753 ; +C 52 ; WX 554 ; N four ; B 39 0 598 740 ; +C 53 ; WX 554 ; N five ; B 69 -13 605 740 ; +C 54 ; WX 554 ; N six ; B 65 -13 580 739 ; +C 55 ; WX 554 ; N seven ; B 110 0 628 740 ; +C 56 ; WX 554 ; N eight ; B 77 -13 580 753 ; +C 57 ; WX 554 ; N nine ; B 111 0 626 752 ; +C 58 ; WX 277 ; N colon ; B 102 0 278 548 ; +C 59 ; WX 277 ; N semicolon ; B 2 -67 278 548 ; +C 60 ; WX 606 ; N less ; B 87 -8 649 514 ; +C 61 ; WX 606 ; N equal ; B 73 118 627 388 ; +C 62 ; WX 606 ; N greater ; B 51 -8 613 514 ; +C 63 ; WX 591 ; N question ; B 158 0 628 752 ; +C 64 ; WX 867 ; N at ; B 126 -13 888 753 ; +C 65 ; WX 740 ; N A ; B 12 0 729 740 ; +C 66 ; WX 574 ; N B ; B 74 0 606 740 ; +C 67 ; WX 813 ; N C ; B 105 -13 870 752 ; +C 68 ; WX 744 ; N D ; B 74 0 773 740 ; +C 69 ; WX 536 ; N E ; B 70 0 612 740 ; +C 70 ; WX 485 ; N F ; B 70 0 581 740 ; +C 71 ; WX 872 ; N G ; B 103 -13 891 753 ; +C 72 ; WX 683 ; N H ; B 76 0 744 740 ; +C 73 ; WX 226 ; N I ; B 76 0 287 740 ; +C 74 ; WX 482 ; N J ; B 37 -13 539 740 ; +C 75 ; WX 591 ; N K ; B 81 0 728 740 ; +C 76 ; WX 462 ; N L ; B 82 0 474 740 ; +C 77 ; WX 919 ; N M ; B 76 0 980 740 ; +C 78 ; WX 740 ; N N ; B 75 0 801 740 ; +C 79 ; WX 869 ; N O ; B 105 -13 901 753 ; +C 80 ; WX 592 ; N P ; B 75 0 664 740 ; +C 81 ; WX 871 ; N Q ; B 102 -13 912 753 ; +C 82 ; WX 607 ; N R ; B 70 0 669 740 ; +C 83 ; WX 498 ; N S ; B 57 -13 561 753 ; +C 84 ; WX 426 ; N T ; B 131 0 556 740 ; +C 85 ; WX 655 ; N U ; B 118 -13 716 740 ; +C 86 ; WX 702 ; N V ; B 145 0 830 740 ; +C 87 ; WX 960 ; N W ; B 148 0 1087 740 ; +C 88 ; WX 609 ; N X ; B 8 0 724 740 ; +C 89 ; WX 592 ; N Y ; B 138 0 729 740 ; +C 90 ; WX 480 ; N Z ; B 12 0 596 740 ; +C 91 ; WX 351 ; N bracketleft ; B 145 -179 477 753 ; +C 92 ; WX 605 ; N backslash ; B 255 -100 458 740 ; +C 93 ; WX 351 ; N bracketright ; B -19 -179 312 753 ; +C 94 ; WX 606 ; N asciicircum ; B 110 307 610 740 ; +C 95 ; WX 500 ; N underscore ; B -23 -125 486 -75 ; +C 96 ; WX 351 ; N quoteleft ; B 232 546 358 740 ; +C 97 ; WX 683 ; N a ; B 88 -13 722 561 ; +C 98 ; WX 682 ; N b ; B 68 -13 703 740 ; +C 99 ; WX 647 ; N c ; B 87 -13 678 561 ; +C 100 ; WX 685 ; N d ; B 85 -13 755 740 ; +C 101 ; WX 650 ; N e ; B 84 -13 664 561 ; +C 102 ; WX 314 ; N f ; B 104 0 454 753 ; L i fi ; L l fl ; +C 103 ; WX 673 ; N g ; B 56 -215 707 561 ; +C 104 ; WX 610 ; N h ; B 62 0 606 740 ; +C 105 ; WX 200 ; N i ; B 65 0 272 740 ; +C 106 ; WX 203 ; N j ; B -80 -192 274 740 ; +C 107 ; WX 502 ; N k ; B 70 0 588 740 ; +C 108 ; WX 200 ; N l ; B 65 0 272 740 ; +C 109 ; WX 938 ; N m ; B 66 0 938 561 ; +C 110 ; WX 610 ; N n ; B 65 0 609 561 ; +C 111 ; WX 655 ; N o ; B 88 -13 669 561 ; +C 112 ; WX 682 ; N p ; B 28 -192 699 561 ; +C 113 ; WX 682 ; N q ; B 83 -192 717 561 ; +C 114 ; WX 301 ; N r ; B 65 0 395 561 ; +C 115 ; WX 388 ; N s ; B 49 -13 424 561 ; +C 116 ; WX 339 ; N t ; B 104 0 431 740 ; +C 117 ; WX 608 ; N u ; B 100 -13 642 547 ; +C 118 ; WX 554 ; N v ; B 108 0 647 547 ; +C 119 ; WX 831 ; N w ; B 114 0 921 547 ; +C 120 ; WX 480 ; N x ; B 12 0 569 547 ; +C 121 ; WX 536 ; N y ; B 97 -192 624 547 ; +C 122 ; WX 425 ; N z ; B 10 0 498 547 ; +C 123 ; WX 351 ; N braceleft ; B 115 -189 468 740 ; +C 124 ; WX 672 ; N bar ; B 258 -222 517 778 ; +C 125 ; WX 351 ; N braceright ; B -15 -189 338 740 ; +C 126 ; WX 606 ; N asciitilde ; B 114 179 584 319 ; +C 161 ; WX 295 ; N exclamdown ; B 74 -192 286 548 ; +C 162 ; WX 554 ; N cent ; B 115 62 596 707 ; +C 163 ; WX 554 ; N sterling ; B 29 0 614 753 ; +C 164 ; WX 166 ; N fraction ; B -113 0 417 740 ; +C 165 ; WX 554 ; N yen ; B 75 0 687 740 ; +C 166 ; WX 554 ; N florin ; B -39 -153 669 818 ; +C 167 ; WX 615 ; N section ; B 118 -141 597 753 ; +C 168 ; WX 554 ; N currency ; B 24 42 645 580 ; +C 169 ; WX 198 ; N quotesingle ; B 153 444 277 740 ; +C 170 ; WX 502 ; N quotedblleft ; B 234 546 507 740 ; +C 171 ; WX 425 ; N guillemotleft ; B 92 81 469 481 ; +C 172 ; WX 251 ; N guilsinglleft ; B 92 81 295 481 ; +C 173 ; WX 251 ; N guilsinglright ; B 60 81 263 481 ; +C 174 ; WX 487 ; N fi ; B 104 0 559 753 ; +C 175 ; WX 485 ; N fl ; B 104 0 557 753 ; +C 177 ; WX 500 ; N endash ; B 81 248 523 315 ; +C 178 ; WX 553 ; N dagger ; B 146 -133 593 740 ; +C 179 ; WX 553 ; N daggerdbl ; B 72 -133 593 740 ; +C 180 ; WX 277 ; N periodcentered ; B 137 190 235 316 ; +C 182 ; WX 564 ; N paragraph ; B 119 -110 688 740 ; +C 183 ; WX 606 ; N bullet ; B 217 222 528 532 ; +C 184 ; WX 354 ; N quotesinglbase ; B 76 -68 274 126 ; +C 185 ; WX 502 ; N quotedblbase ; B 76 -68 422 126 ; +C 186 ; WX 484 ; N quotedblright ; B 197 546 542 740 ; +C 187 ; WX 425 ; N guillemotright ; B 60 81 437 481 ; +C 188 ; WX 1000 ; N ellipsis ; B 130 0 893 126 ; +C 189 ; WX 1174 ; N perthousand ; B 128 -13 1182 751 ; +C 191 ; WX 591 ; N questiondown ; B 64 -205 534 548 ; +C 193 ; WX 378 ; N grave ; B 204 619 425 786 ; +C 194 ; WX 375 ; N acute ; B 203 619 444 786 ; +C 195 ; WX 502 ; N circumflex ; B 192 639 546 764 ; +C 196 ; WX 439 ; N tilde ; B 179 651 520 754 ; +C 197 ; WX 485 ; N macron ; B 197 669 547 736 ; +C 198 ; WX 453 ; N breve ; B 192 651 541 754 ; +C 199 ; WX 222 ; N dotaccent ; B 192 639 290 765 ; +C 200 ; WX 369 ; N dieresis ; B 191 639 437 765 ; +C 202 ; WX 332 ; N ring ; B 191 600 401 807 ; +C 203 ; WX 324 ; N cedilla ; B 52 -222 231 3 ; +C 205 ; WX 552 ; N hungarumlaut ; B 230 605 623 786 ; +C 206 ; WX 302 ; N ogonek ; B 53 -191 202 0 ; +C 207 ; WX 502 ; N caron ; B 210 639 565 764 ; +C 208 ; WX 1000 ; N emdash ; B 81 248 1023 315 ; +C 225 ; WX 992 ; N AE ; B -20 0 1044 740 ; +C 227 ; WX 369 ; N ordfeminine ; B 102 407 494 753 ; +C 232 ; WX 517 ; N Lslash ; B 107 0 529 740 ; +C 233 ; WX 868 ; N Oslash ; B 76 -83 929 819 ; +C 234 ; WX 1194 ; N OE ; B 107 -13 1279 753 ; +C 235 ; WX 369 ; N ordmasculine ; B 116 407 466 753 ; +C 241 ; WX 1157 ; N ae ; B 80 -13 1169 561 ; +C 245 ; WX 200 ; N dotlessi ; B 65 0 236 547 ; +C 248 ; WX 300 ; N lslash ; B 95 0 354 740 ; +C 249 ; WX 653 ; N oslash ; B 51 -64 703 614 ; +C 250 ; WX 1137 ; N oe ; B 80 -13 1160 561 ; +C 251 ; WX 554 ; N germandbls ; B 61 -13 578 753 ; +C -1 ; WX 226 ; N Idieresis ; B 76 0 396 928 ; +C -1 ; WX 650 ; N eacute ; B 84 -13 664 786 ; +C -1 ; WX 683 ; N abreve ; B 88 -13 722 754 ; +C -1 ; WX 608 ; N uhungarumlaut ; B 100 -13 671 786 ; +C -1 ; WX 650 ; N ecaron ; B 84 -13 664 764 ; +C -1 ; WX 592 ; N Ydieresis ; B 138 0 729 928 ; +C -1 ; WX 606 ; N divide ; B 92 -13 608 519 ; +C -1 ; WX 592 ; N Yacute ; B 138 0 729 949 ; +C -1 ; WX 740 ; N Acircumflex ; B 12 0 729 927 ; +C -1 ; WX 683 ; N aacute ; B 88 -13 722 786 ; +C -1 ; WX 655 ; N Ucircumflex ; B 118 -13 716 927 ; +C -1 ; WX 536 ; N yacute ; B 97 -192 624 786 ; +C -1 ; WX 388 ; N scommaaccent ; B 49 -222 424 561 ; +C -1 ; WX 650 ; N ecircumflex ; B 84 -13 664 764 ; +C -1 ; WX 655 ; N Uring ; B 118 -13 716 955 ; +C -1 ; WX 655 ; N Udieresis ; B 118 -13 716 928 ; +C -1 ; WX 683 ; N aogonek ; B 88 -191 722 561 ; +C -1 ; WX 655 ; N Uacute ; B 118 -13 716 949 ; +C -1 ; WX 608 ; N uogonek ; B 100 -191 642 547 ; +C -1 ; WX 536 ; N Edieresis ; B 70 0 612 928 ; +C -1 ; WX 790 ; N Dcroat ; B 104 0 813 740 ; +C -1 ; WX 250 ; N commaaccent ; B -18 -222 159 -54 ; +C -1 ; WX 747 ; N copyright ; B 53 -12 830 752 ; +C -1 ; WX 536 ; N Emacron ; B 70 0 612 899 ; +C -1 ; WX 647 ; N ccaron ; B 87 -13 678 764 ; +C -1 ; WX 683 ; N aring ; B 88 -13 722 807 ; +C -1 ; WX 740 ; N Ncommaaccent ; B 75 -202 801 740 ; +C -1 ; WX 200 ; N lacute ; B 65 0 416 949 ; +C -1 ; WX 683 ; N agrave ; B 88 -13 722 786 ; +C -1 ; WX 426 ; N Tcommaaccent ; B 70 -222 556 740 ; +C -1 ; WX 813 ; N Cacute ; B 105 -13 870 949 ; +C -1 ; WX 683 ; N atilde ; B 88 -13 722 754 ; +C -1 ; WX 536 ; N Edotaccent ; B 70 0 612 928 ; +C -1 ; WX 388 ; N scaron ; B 49 -13 508 764 ; +C -1 ; WX 388 ; N scedilla ; B 49 -222 424 561 ; +C -1 ; WX 200 ; N iacute ; B 65 0 396 786 ; +C -1 ; WX 471 ; N lozenge ; B 82 0 524 719 ; +C -1 ; WX 607 ; N Rcaron ; B 70 0 669 927 ; +C -1 ; WX 872 ; N Gcommaaccent ; B 103 -222 891 753 ; +C -1 ; WX 608 ; N ucircumflex ; B 100 -13 642 764 ; +C -1 ; WX 683 ; N acircumflex ; B 88 -13 722 764 ; +C -1 ; WX 740 ; N Amacron ; B 12 0 729 899 ; +C -1 ; WX 301 ; N rcaron ; B 65 0 494 764 ; +C -1 ; WX 647 ; N ccedilla ; B 87 -222 678 561 ; +C -1 ; WX 480 ; N Zdotaccent ; B 12 0 596 928 ; +C -1 ; WX 592 ; N Thorn ; B 60 0 621 740 ; +C -1 ; WX 869 ; N Omacron ; B 105 -13 901 899 ; +C -1 ; WX 607 ; N Racute ; B 70 0 669 949 ; +C -1 ; WX 498 ; N Sacute ; B 57 -13 561 949 ; +C -1 ; WX 755 ; N dcaron ; B 85 -13 929 740 ; +C -1 ; WX 655 ; N Umacron ; B 118 -13 716 899 ; +C -1 ; WX 608 ; N uring ; B 100 -13 642 807 ; +C -1 ; WX 332 ; N threesuperior ; B 98 289 408 747 ; +C -1 ; WX 869 ; N Ograve ; B 105 -13 901 949 ; +C -1 ; WX 740 ; N Agrave ; B 12 0 729 949 ; +C -1 ; WX 740 ; N Abreve ; B 12 0 729 917 ; +C -1 ; WX 606 ; N multiply ; B 87 24 612 482 ; +C -1 ; WX 608 ; N uacute ; B 100 -13 642 786 ; +C -1 ; WX 426 ; N Tcaron ; B 131 0 557 927 ; +C -1 ; WX 476 ; N partialdiff ; B 46 -38 529 704 ; +C -1 ; WX 536 ; N ydieresis ; B 97 -192 624 765 ; +C -1 ; WX 740 ; N Nacute ; B 75 0 801 949 ; +C -1 ; WX 200 ; N icircumflex ; B 41 0 395 764 ; +C -1 ; WX 536 ; N Ecircumflex ; B 70 0 612 927 ; +C -1 ; WX 683 ; N adieresis ; B 88 -13 722 765 ; +C -1 ; WX 650 ; N edieresis ; B 84 -13 664 765 ; +C -1 ; WX 647 ; N cacute ; B 87 -13 678 786 ; +C -1 ; WX 610 ; N nacute ; B 65 0 609 786 ; +C -1 ; WX 608 ; N umacron ; B 100 -13 642 736 ; +C -1 ; WX 740 ; N Ncaron ; B 75 0 801 927 ; +C -1 ; WX 226 ; N Iacute ; B 76 0 439 949 ; +C -1 ; WX 606 ; N plusminus ; B 47 -24 618 518 ; +C -1 ; WX 672 ; N brokenbar ; B 272 -147 503 703 ; +C -1 ; WX 747 ; N registered ; B 53 -12 830 752 ; +C -1 ; WX 872 ; N Gbreve ; B 103 -13 891 917 ; +C -1 ; WX 226 ; N Idotaccent ; B 76 0 322 928 ; +C -1 ; WX 600 ; N summation ; B 15 -10 652 706 ; +C -1 ; WX 536 ; N Egrave ; B 70 0 612 949 ; +C -1 ; WX 301 ; N racute ; B 65 0 467 786 ; +C -1 ; WX 655 ; N omacron ; B 88 -13 669 736 ; +C -1 ; WX 480 ; N Zacute ; B 12 0 596 949 ; +C -1 ; WX 480 ; N Zcaron ; B 12 0 596 927 ; +C -1 ; WX 549 ; N greaterequal ; B 26 0 604 658 ; +C -1 ; WX 790 ; N Eth ; B 104 0 813 740 ; +C -1 ; WX 813 ; N Ccedilla ; B 105 -222 870 752 ; +C -1 ; WX 200 ; N lcommaaccent ; B -43 -222 272 740 ; +C -1 ; WX 359 ; N tcaron ; B 104 0 539 780 ; +C -1 ; WX 650 ; N eogonek ; B 84 -191 664 561 ; +C -1 ; WX 655 ; N Uogonek ; B 118 -191 716 740 ; +C -1 ; WX 740 ; N Aacute ; B 12 0 729 949 ; +C -1 ; WX 740 ; N Adieresis ; B 12 0 729 928 ; +C -1 ; WX 650 ; N egrave ; B 84 -13 664 786 ; +C -1 ; WX 425 ; N zacute ; B 10 0 498 786 ; +C -1 ; WX 200 ; N iogonek ; B -8 -191 272 740 ; +C -1 ; WX 869 ; N Oacute ; B 105 -13 901 949 ; +C -1 ; WX 655 ; N oacute ; B 88 -13 669 786 ; +C -1 ; WX 683 ; N amacron ; B 88 -13 722 736 ; +C -1 ; WX 388 ; N sacute ; B 49 -13 451 786 ; +C -1 ; WX 200 ; N idieresis ; B 65 0 353 765 ; +C -1 ; WX 869 ; N Ocircumflex ; B 105 -13 901 927 ; +C -1 ; WX 655 ; N Ugrave ; B 118 -13 716 949 ; +C -1 ; WX 612 ; N Delta ; B 6 0 608 688 ; +C -1 ; WX 682 ; N thorn ; B 28 -192 699 740 ; +C -1 ; WX 332 ; N twosuperior ; B 74 296 433 747 ; +C -1 ; WX 869 ; N Odieresis ; B 105 -13 901 928 ; +C -1 ; WX 608 ; N mu ; B 46 -184 628 547 ; +C -1 ; WX 200 ; N igrave ; B 65 0 296 786 ; +C -1 ; WX 655 ; N ohungarumlaut ; B 88 -13 715 786 ; +C -1 ; WX 536 ; N Eogonek ; B 70 -191 612 740 ; +C -1 ; WX 685 ; N dcroat ; B 85 -13 801 740 ; +C -1 ; WX 831 ; N threequarters ; B 126 0 825 747 ; +C -1 ; WX 498 ; N Scedilla ; B 57 -222 561 753 ; +C -1 ; WX 260 ; N lcaron ; B 65 0 446 740 ; +C -1 ; WX 591 ; N Kcommaaccent ; B 81 -202 728 740 ; +C -1 ; WX 462 ; N Lacute ; B 82 0 518 949 ; +C -1 ; WX 1000 ; N trademark ; B 137 296 953 740 ; +C -1 ; WX 650 ; N edotaccent ; B 84 -13 664 765 ; +C -1 ; WX 226 ; N Igrave ; B 76 0 340 949 ; +C -1 ; WX 226 ; N Imacron ; B 76 0 423 899 ; +C -1 ; WX 462 ; N Lcaron ; B 82 0 592 740 ; +C -1 ; WX 831 ; N onehalf ; B 164 0 810 740 ; +C -1 ; WX 549 ; N lessequal ; B 26 0 645 658 ; +C -1 ; WX 655 ; N ocircumflex ; B 88 -13 669 764 ; +C -1 ; WX 610 ; N ntilde ; B 65 0 609 754 ; +C -1 ; WX 655 ; N Uhungarumlaut ; B 118 -13 725 949 ; +C -1 ; WX 536 ; N Eacute ; B 70 0 612 949 ; +C -1 ; WX 650 ; N emacron ; B 84 -13 664 736 ; +C -1 ; WX 673 ; N gbreve ; B 56 -215 707 754 ; +C -1 ; WX 831 ; N onequarter ; B 183 0 770 740 ; +C -1 ; WX 498 ; N Scaron ; B 57 -13 593 927 ; +C -1 ; WX 498 ; N Scommaaccent ; B 57 -222 561 753 ; +C -1 ; WX 869 ; N Ohungarumlaut ; B 105 -13 901 949 ; +C -1 ; WX 400 ; N degree ; B 158 421 451 709 ; +C -1 ; WX 655 ; N ograve ; B 88 -13 669 786 ; +C -1 ; WX 813 ; N Ccaron ; B 105 -13 870 927 ; +C -1 ; WX 608 ; N ugrave ; B 100 -13 642 786 ; +C -1 ; WX 453 ; N radical ; B 78 -58 585 756 ; +C -1 ; WX 744 ; N Dcaron ; B 74 0 773 927 ; +C -1 ; WX 301 ; N rcommaaccent ; B -33 -222 395 561 ; +C -1 ; WX 740 ; N Ntilde ; B 75 0 801 917 ; +C -1 ; WX 655 ; N otilde ; B 88 -13 669 754 ; +C -1 ; WX 607 ; N Rcommaaccent ; B 70 -202 669 740 ; +C -1 ; WX 462 ; N Lcommaaccent ; B 82 -222 474 740 ; +C -1 ; WX 740 ; N Atilde ; B 12 0 729 917 ; +C -1 ; WX 740 ; N Aogonek ; B 12 -191 729 740 ; +C -1 ; WX 740 ; N Aring ; B 12 0 729 955 ; +C -1 ; WX 869 ; N Otilde ; B 105 -13 901 917 ; +C -1 ; WX 425 ; N zdotaccent ; B 10 0 498 765 ; +C -1 ; WX 536 ; N Ecaron ; B 70 0 612 927 ; +C -1 ; WX 226 ; N Iogonek ; B 1 -191 287 740 ; +C -1 ; WX 502 ; N kcommaaccent ; B 70 -202 588 740 ; +C -1 ; WX 606 ; N minus ; B 92 219 608 287 ; +C -1 ; WX 226 ; N Icircumflex ; B 76 0 439 927 ; +C -1 ; WX 610 ; N ncaron ; B 65 0 619 764 ; +C -1 ; WX 339 ; N tcommaaccent ; B 27 -222 431 740 ; +C -1 ; WX 606 ; N logicalnot ; B 110 109 627 388 ; +C -1 ; WX 655 ; N odieresis ; B 88 -13 669 765 ; +C -1 ; WX 608 ; N udieresis ; B 100 -13 642 765 ; +C -1 ; WX 549 ; N notequal ; B 33 -29 610 541 ; +C -1 ; WX 673 ; N gcommaaccent ; B 56 -215 707 786 ; +C -1 ; WX 655 ; N eth ; B 88 -12 675 753 ; +C -1 ; WX 425 ; N zcaron ; B 10 0 527 764 ; +C -1 ; WX 610 ; N ncommaaccent ; B 65 -202 609 561 ; +C -1 ; WX 332 ; N onesuperior ; B 190 296 335 740 ; +C -1 ; WX 200 ; N imacron ; B 65 0 379 736 ; +EndCharMetrics +StartKernData +StartKernPairs 922 +KPX A T -81 +KPX A Tcaron -81 +KPX A Tcommaaccent -81 +KPX A V -122 +KPX A W -95 +KPX A Y -122 +KPX A Yacute -122 +KPX A Ydieresis -122 +KPX A v -73 +KPX A w -65 +KPX A y -72 +KPX A yacute -72 +KPX A ydieresis -72 +KPX Aacute T -81 +KPX Aacute Tcaron -81 +KPX Aacute Tcommaaccent -81 +KPX Aacute V -122 +KPX Aacute W -95 +KPX Aacute Y -122 +KPX Aacute Yacute -122 +KPX Aacute Ydieresis -122 +KPX Aacute v -73 +KPX Aacute w -65 +KPX Aacute y -72 +KPX Aacute yacute -72 +KPX Aacute ydieresis -72 +KPX Abreve T -81 +KPX Abreve Tcaron -81 +KPX Abreve Tcommaaccent -81 +KPX Abreve V -122 +KPX Abreve W -95 +KPX Abreve Y -122 +KPX Abreve Yacute -122 +KPX Abreve Ydieresis -122 +KPX Abreve v -73 +KPX Abreve w -65 +KPX Abreve y -72 +KPX Abreve yacute -72 +KPX Abreve ydieresis -72 +KPX Acircumflex T -81 +KPX Acircumflex Tcaron -81 +KPX Acircumflex Tcommaaccent -81 +KPX Acircumflex V -122 +KPX Acircumflex W -95 +KPX Acircumflex Y -122 +KPX Acircumflex Yacute -122 +KPX Acircumflex Ydieresis -122 +KPX Acircumflex v -73 +KPX Acircumflex w -65 +KPX Acircumflex y -72 +KPX Acircumflex yacute -72 +KPX Acircumflex ydieresis -72 +KPX Adieresis T -81 +KPX Adieresis Tcaron -81 +KPX Adieresis Tcommaaccent -81 +KPX Adieresis V -122 +KPX Adieresis W -95 +KPX Adieresis Y -122 +KPX Adieresis Yacute -122 +KPX Adieresis Ydieresis -122 +KPX Adieresis v -73 +KPX Adieresis w -65 +KPX Adieresis y -72 +KPX Adieresis yacute -72 +KPX Adieresis ydieresis -72 +KPX Agrave T -81 +KPX Agrave Tcaron -81 +KPX Agrave Tcommaaccent -81 +KPX Agrave V -122 +KPX Agrave W -95 +KPX Agrave Y -122 +KPX Agrave Yacute -122 +KPX Agrave Ydieresis -122 +KPX Agrave v -73 +KPX Agrave w -65 +KPX Agrave y -72 +KPX Agrave yacute -72 +KPX Agrave ydieresis -72 +KPX Amacron T -81 +KPX Amacron Tcaron -81 +KPX Amacron Tcommaaccent -81 +KPX Amacron V -122 +KPX Amacron W -95 +KPX Amacron Y -122 +KPX Amacron Yacute -122 +KPX Amacron Ydieresis -122 +KPX Amacron v -73 +KPX Amacron w -65 +KPX Amacron y -72 +KPX Amacron yacute -72 +KPX Amacron ydieresis -72 +KPX Aogonek T -81 +KPX Aogonek Tcaron -81 +KPX Aogonek Tcommaaccent -81 +KPX Aogonek V -122 +KPX Aogonek W -95 +KPX Aogonek Y -122 +KPX Aogonek Yacute -122 +KPX Aogonek Ydieresis -122 +KPX Aogonek v -73 +KPX Aogonek w -65 +KPX Aogonek y -72 +KPX Aogonek yacute -72 +KPX Aogonek ydieresis -72 +KPX Aring T -81 +KPX Aring Tcaron -81 +KPX Aring Tcommaaccent -81 +KPX Aring V -122 +KPX Aring W -95 +KPX Aring Y -122 +KPX Aring Yacute -122 +KPX Aring Ydieresis -122 +KPX Aring v -73 +KPX Aring w -65 +KPX Aring y -72 +KPX Aring yacute -72 +KPX Aring ydieresis -72 +KPX Atilde T -81 +KPX Atilde Tcaron -81 +KPX Atilde Tcommaaccent -81 +KPX Atilde V -122 +KPX Atilde W -95 +KPX Atilde Y -122 +KPX Atilde Yacute -122 +KPX Atilde Ydieresis -122 +KPX Atilde v -73 +KPX Atilde w -65 +KPX Atilde y -72 +KPX Atilde yacute -72 +KPX Atilde ydieresis -72 +KPX F A -60 +KPX F Aacute -60 +KPX F Abreve -60 +KPX F Acircumflex -60 +KPX F Adieresis -60 +KPX F Agrave -60 +KPX F Amacron -60 +KPX F Aogonek -60 +KPX F Aring -60 +KPX F Atilde -60 +KPX F comma -122 +KPX F period -79 +KPX L T -46 +KPX L Tcaron -46 +KPX L Tcommaaccent -46 +KPX L V -113 +KPX L W -67 +KPX L Y -91 +KPX L Yacute -91 +KPX L Ydieresis -91 +KPX L y -23 +KPX L yacute -23 +KPX L ydieresis -23 +KPX Lacute T -46 +KPX Lacute Tcaron -46 +KPX Lacute Tcommaaccent -46 +KPX Lacute V -113 +KPX Lacute W -67 +KPX Lacute Y -91 +KPX Lacute Yacute -91 +KPX Lacute Ydieresis -91 +KPX Lacute y -23 +KPX Lacute yacute -23 +KPX Lacute ydieresis -23 +KPX Lcaron y -23 +KPX Lcaron yacute -23 +KPX Lcaron ydieresis -23 +KPX Lcommaaccent T -46 +KPX Lcommaaccent Tcaron -46 +KPX Lcommaaccent Tcommaaccent -46 +KPX Lcommaaccent V -113 +KPX Lcommaaccent W -67 +KPX Lcommaaccent Y -91 +KPX Lcommaaccent Yacute -91 +KPX Lcommaaccent Ydieresis -91 +KPX Lcommaaccent y -23 +KPX Lcommaaccent yacute -23 +KPX Lcommaaccent ydieresis -23 +KPX Lslash T -46 +KPX Lslash Tcaron -46 +KPX Lslash Tcommaaccent -46 +KPX Lslash V -113 +KPX Lslash W -67 +KPX Lslash Y -91 +KPX Lslash Yacute -91 +KPX Lslash Ydieresis -91 +KPX Lslash y -23 +KPX Lslash yacute -23 +KPX Lslash ydieresis -23 +KPX P A -74 +KPX P Aacute -74 +KPX P Abreve -74 +KPX P Acircumflex -74 +KPX P Adieresis -74 +KPX P Agrave -74 +KPX P Amacron -74 +KPX P Aogonek -74 +KPX P Aring -74 +KPX P Atilde -74 +KPX P comma -123 +KPX P period -91 +KPX R T 6 +KPX R Tcaron 6 +KPX R Tcommaaccent 6 +KPX R V -39 +KPX R W 2 +KPX R Y -20 +KPX R Yacute -20 +KPX R Ydieresis -20 +KPX R y 32 +KPX R yacute 32 +KPX R ydieresis 32 +KPX Racute T 6 +KPX Racute Tcaron 6 +KPX Racute Tcommaaccent 6 +KPX Racute V -39 +KPX Racute W 2 +KPX Racute Y -20 +KPX Racute Yacute -20 +KPX Racute Ydieresis -20 +KPX Racute y 32 +KPX Racute yacute 32 +KPX Racute ydieresis 32 +KPX Rcaron T 6 +KPX Rcaron Tcaron 6 +KPX Rcaron Tcommaaccent 6 +KPX Rcaron V -39 +KPX Rcaron W 2 +KPX Rcaron Y -20 +KPX Rcaron Yacute -20 +KPX Rcaron Ydieresis -20 +KPX Rcaron y 32 +KPX Rcaron yacute 32 +KPX Rcaron ydieresis 32 +KPX Rcommaaccent T 6 +KPX Rcommaaccent Tcaron 6 +KPX Rcommaaccent Tcommaaccent 6 +KPX Rcommaaccent V -39 +KPX Rcommaaccent W 2 +KPX Rcommaaccent Y -20 +KPX Rcommaaccent Yacute -20 +KPX Rcommaaccent Ydieresis -20 +KPX Rcommaaccent y 32 +KPX Rcommaaccent yacute 32 +KPX Rcommaaccent ydieresis 32 +KPX T A -81 +KPX T Aacute -81 +KPX T Abreve -81 +KPX T Acircumflex -81 +KPX T Adieresis -81 +KPX T Agrave -81 +KPX T Amacron -81 +KPX T Aogonek -81 +KPX T Aring -81 +KPX T Atilde -81 +KPX T a -52 +KPX T aacute -52 +KPX T abreve -52 +KPX T acircumflex -52 +KPX T adieresis -52 +KPX T agrave -52 +KPX T amacron -52 +KPX T aogonek -52 +KPX T aring -52 +KPX T atilde -52 +KPX T c -51 +KPX T cacute -51 +KPX T ccaron -51 +KPX T ccedilla -51 +KPX T colon 3 +KPX T comma -102 +KPX T e -49 +KPX T eacute -49 +KPX T ecaron -49 +KPX T ecircumflex -49 +KPX T edieresis -49 +KPX T edotaccent -49 +KPX T egrave -49 +KPX T emacron -49 +KPX T eogonek -49 +KPX T i 31 +KPX T iacute 31 +KPX T icircumflex 31 +KPX T idieresis 31 +KPX T igrave 31 +KPX T imacron 31 +KPX T iogonek 31 +KPX T o -49 +KPX T oacute -49 +KPX T ocircumflex -49 +KPX T odieresis -49 +KPX T ograve -49 +KPX T ohungarumlaut -49 +KPX T omacron -49 +KPX T oslash -49 +KPX T otilde -49 +KPX T period -71 +KPX T r -30 +KPX T racute -30 +KPX T rcaron -30 +KPX T rcommaaccent -30 +KPX T s -23 +KPX T sacute -23 +KPX T scedilla -23 +KPX T scommaaccent -23 +KPX T semicolon -29 +KPX T u -46 +KPX T uacute -46 +KPX T ucircumflex -46 +KPX T udieresis -46 +KPX T ugrave -46 +KPX T uhungarumlaut -46 +KPX T umacron -46 +KPX T uogonek -46 +KPX T uring -46 +KPX T w 7 +KPX T y 5 +KPX T yacute 5 +KPX T ydieresis 5 +KPX Tcaron A -81 +KPX Tcaron Aacute -81 +KPX Tcaron Abreve -81 +KPX Tcaron Acircumflex -81 +KPX Tcaron Adieresis -81 +KPX Tcaron Agrave -81 +KPX Tcaron Amacron -81 +KPX Tcaron Aogonek -81 +KPX Tcaron Aring -81 +KPX Tcaron Atilde -81 +KPX Tcaron a -52 +KPX Tcaron aacute -52 +KPX Tcaron abreve -52 +KPX Tcaron acircumflex -52 +KPX Tcaron adieresis -52 +KPX Tcaron agrave -52 +KPX Tcaron amacron -52 +KPX Tcaron aogonek -52 +KPX Tcaron aring -52 +KPX Tcaron atilde -52 +KPX Tcaron c -51 +KPX Tcaron cacute -51 +KPX Tcaron ccaron -51 +KPX Tcaron ccedilla -51 +KPX Tcaron colon 3 +KPX Tcaron comma -102 +KPX Tcaron e -49 +KPX Tcaron eacute -49 +KPX Tcaron ecaron -49 +KPX Tcaron ecircumflex -49 +KPX Tcaron edieresis -49 +KPX Tcaron edotaccent -49 +KPX Tcaron egrave -49 +KPX Tcaron emacron -49 +KPX Tcaron eogonek -49 +KPX Tcaron i 31 +KPX Tcaron iacute 31 +KPX Tcaron iogonek 31 +KPX Tcaron o -49 +KPX Tcaron oacute -49 +KPX Tcaron ocircumflex -49 +KPX Tcaron odieresis -49 +KPX Tcaron ograve -49 +KPX Tcaron ohungarumlaut -49 +KPX Tcaron omacron -49 +KPX Tcaron oslash -49 +KPX Tcaron otilde -49 +KPX Tcaron period -71 +KPX Tcaron r -30 +KPX Tcaron racute -30 +KPX Tcaron rcaron -30 +KPX Tcaron rcommaaccent -30 +KPX Tcaron s -23 +KPX Tcaron sacute -23 +KPX Tcaron scaron -23 +KPX Tcaron scedilla -23 +KPX Tcaron scommaaccent -23 +KPX Tcaron semicolon -29 +KPX Tcaron u -46 +KPX Tcaron uacute -46 +KPX Tcaron ucircumflex -46 +KPX Tcaron udieresis -46 +KPX Tcaron ugrave -46 +KPX Tcaron uhungarumlaut -46 +KPX Tcaron umacron -46 +KPX Tcaron uogonek -46 +KPX Tcaron uring -46 +KPX Tcaron w 7 +KPX Tcaron y 5 +KPX Tcaron yacute 5 +KPX Tcaron ydieresis 5 +KPX Tcommaaccent A -81 +KPX Tcommaaccent Aacute -81 +KPX Tcommaaccent Abreve -81 +KPX Tcommaaccent Acircumflex -81 +KPX Tcommaaccent Adieresis -81 +KPX Tcommaaccent Agrave -81 +KPX Tcommaaccent Amacron -81 +KPX Tcommaaccent Aogonek -81 +KPX Tcommaaccent Aring -81 +KPX Tcommaaccent Atilde -81 +KPX Tcommaaccent a -52 +KPX Tcommaaccent aacute -52 +KPX Tcommaaccent abreve -52 +KPX Tcommaaccent acircumflex -52 +KPX Tcommaaccent adieresis -52 +KPX Tcommaaccent agrave -52 +KPX Tcommaaccent amacron -52 +KPX Tcommaaccent aogonek -52 +KPX Tcommaaccent aring -52 +KPX Tcommaaccent atilde -52 +KPX Tcommaaccent c -51 +KPX Tcommaaccent cacute -51 +KPX Tcommaaccent ccaron -51 +KPX Tcommaaccent ccedilla -51 +KPX Tcommaaccent colon 3 +KPX Tcommaaccent comma -102 +KPX Tcommaaccent e -49 +KPX Tcommaaccent eacute -49 +KPX Tcommaaccent ecaron -49 +KPX Tcommaaccent ecircumflex -49 +KPX Tcommaaccent edieresis -49 +KPX Tcommaaccent edotaccent -49 +KPX Tcommaaccent egrave -49 +KPX Tcommaaccent emacron -49 +KPX Tcommaaccent eogonek -49 +KPX Tcommaaccent i 31 +KPX Tcommaaccent iacute 31 +KPX Tcommaaccent iogonek 31 +KPX Tcommaaccent o -49 +KPX Tcommaaccent oacute -49 +KPX Tcommaaccent ocircumflex -49 +KPX Tcommaaccent odieresis -49 +KPX Tcommaaccent ograve -49 +KPX Tcommaaccent ohungarumlaut -49 +KPX Tcommaaccent omacron -49 +KPX Tcommaaccent oslash -49 +KPX Tcommaaccent otilde -49 +KPX Tcommaaccent period -71 +KPX Tcommaaccent r -30 +KPX Tcommaaccent racute -30 +KPX Tcommaaccent rcaron -30 +KPX Tcommaaccent rcommaaccent -30 +KPX Tcommaaccent s -23 +KPX Tcommaaccent sacute -23 +KPX Tcommaaccent scedilla -23 +KPX Tcommaaccent scommaaccent -23 +KPX Tcommaaccent semicolon -29 +KPX Tcommaaccent u -46 +KPX Tcommaaccent uacute -46 +KPX Tcommaaccent ucircumflex -46 +KPX Tcommaaccent udieresis -46 +KPX Tcommaaccent ugrave -46 +KPX Tcommaaccent uhungarumlaut -46 +KPX Tcommaaccent umacron -46 +KPX Tcommaaccent uogonek -46 +KPX Tcommaaccent uring -46 +KPX Tcommaaccent w 7 +KPX Tcommaaccent y 5 +KPX Tcommaaccent yacute 5 +KPX Tcommaaccent ydieresis 5 +KPX V A -122 +KPX V Aacute -122 +KPX V Abreve -122 +KPX V Acircumflex -122 +KPX V Adieresis -122 +KPX V Agrave -122 +KPX V Amacron -122 +KPX V Aogonek -122 +KPX V Aring -122 +KPX V Atilde -122 +KPX V a -104 +KPX V aacute -104 +KPX V abreve -104 +KPX V acircumflex -104 +KPX V adieresis -104 +KPX V agrave -104 +KPX V amacron -104 +KPX V aogonek -104 +KPX V aring -104 +KPX V atilde -104 +KPX V colon -1 +KPX V comma -106 +KPX V e -101 +KPX V eacute -101 +KPX V ecaron -101 +KPX V ecircumflex -101 +KPX V edieresis -101 +KPX V edotaccent -101 +KPX V egrave -101 +KPX V emacron -101 +KPX V eogonek -101 +KPX V i 5 +KPX V iacute 5 +KPX V iogonek 5 +KPX V o -101 +KPX V oacute -101 +KPX V ocircumflex -101 +KPX V odieresis -101 +KPX V ograve -101 +KPX V ohungarumlaut -101 +KPX V omacron -101 +KPX V oslash -101 +KPX V otilde -101 +KPX V period -75 +KPX V r -40 +KPX V racute -40 +KPX V rcaron -40 +KPX V rcommaaccent -40 +KPX V semicolon -33 +KPX V u -40 +KPX V uacute -40 +KPX V ucircumflex -40 +KPX V udieresis -40 +KPX V ugrave -40 +KPX V uhungarumlaut -40 +KPX V umacron -40 +KPX V uogonek -40 +KPX V uring -40 +KPX V y -25 +KPX V yacute -25 +KPX V ydieresis -25 +KPX W A -73 +KPX W Aacute -73 +KPX W Abreve -73 +KPX W Acircumflex -73 +KPX W Adieresis -73 +KPX W Agrave -73 +KPX W Amacron -73 +KPX W Aogonek -73 +KPX W Aring -73 +KPX W Atilde -73 +KPX W a -50 +KPX W aacute -50 +KPX W abreve -50 +KPX W acircumflex -50 +KPX W adieresis -50 +KPX W agrave -50 +KPX W amacron -50 +KPX W aogonek -50 +KPX W aring -50 +KPX W atilde -50 +KPX W colon -1 +KPX W comma -106 +KPX W e -47 +KPX W eacute -47 +KPX W ecaron -47 +KPX W ecircumflex -47 +KPX W edieresis -47 +KPX W edotaccent -47 +KPX W egrave -47 +KPX W emacron -47 +KPX W eogonek -47 +KPX W i 6 +KPX W iacute 6 +KPX W icircumflex 16 +KPX W idieresis 16 +KPX W igrave 16 +KPX W imacron 16 +KPX W iogonek 6 +KPX W o -46 +KPX W oacute -46 +KPX W ocircumflex -46 +KPX W odieresis -46 +KPX W ograve -46 +KPX W ohungarumlaut -46 +KPX W omacron -46 +KPX W oslash -46 +KPX W otilde -46 +KPX W period -74 +KPX W r -29 +KPX W racute -29 +KPX W rcaron -29 +KPX W rcommaaccent -29 +KPX W semicolon -33 +KPX W u -30 +KPX W uacute -30 +KPX W ucircumflex -30 +KPX W udieresis -30 +KPX W ugrave -30 +KPX W uhungarumlaut -30 +KPX W umacron -30 +KPX W uogonek -30 +KPX W uring -30 +KPX W y -2 +KPX W yacute -2 +KPX W ydieresis -2 +KPX Y A -122 +KPX Y Aacute -122 +KPX Y Abreve -122 +KPX Y Acircumflex -122 +KPX Y Adieresis -122 +KPX Y Agrave -122 +KPX Y Amacron -122 +KPX Y Aogonek -122 +KPX Y Aring -122 +KPX Y Atilde -122 +KPX Y a -93 +KPX Y aacute -93 +KPX Y abreve -93 +KPX Y acircumflex -93 +KPX Y adieresis -93 +KPX Y agrave -93 +KPX Y amacron -93 +KPX Y aogonek -93 +KPX Y aring -93 +KPX Y atilde -93 +KPX Y colon 9 +KPX Y comma -97 +KPX Y e -89 +KPX Y eacute -89 +KPX Y ecaron -89 +KPX Y ecircumflex -89 +KPX Y edieresis -89 +KPX Y edotaccent -89 +KPX Y egrave -89 +KPX Y emacron -89 +KPX Y eogonek -89 +KPX Y i 13 +KPX Y iacute 13 +KPX Y icircumflex 23 +KPX Y idieresis 23 +KPX Y igrave 23 +KPX Y imacron 23 +KPX Y iogonek 13 +KPX Y o -89 +KPX Y oacute -89 +KPX Y ocircumflex -89 +KPX Y odieresis -89 +KPX Y ograve -89 +KPX Y ohungarumlaut -89 +KPX Y omacron -89 +KPX Y oslash -89 +KPX Y otilde -89 +KPX Y p -67 +KPX Y period -65 +KPX Y q -93 +KPX Y semicolon -23 +KPX Y u -69 +KPX Y uacute -69 +KPX Y ucircumflex -69 +KPX Y udieresis -69 +KPX Y ugrave -69 +KPX Y uhungarumlaut -69 +KPX Y umacron -69 +KPX Y uogonek -69 +KPX Y uring -69 +KPX Y v -17 +KPX Yacute A -122 +KPX Yacute Aacute -122 +KPX Yacute Abreve -122 +KPX Yacute Acircumflex -122 +KPX Yacute Adieresis -122 +KPX Yacute Agrave -122 +KPX Yacute Amacron -122 +KPX Yacute Aogonek -122 +KPX Yacute Aring -122 +KPX Yacute Atilde -122 +KPX Yacute a -93 +KPX Yacute aacute -93 +KPX Yacute abreve -93 +KPX Yacute acircumflex -93 +KPX Yacute adieresis -93 +KPX Yacute agrave -93 +KPX Yacute amacron -93 +KPX Yacute aogonek -93 +KPX Yacute aring -93 +KPX Yacute atilde -93 +KPX Yacute colon 9 +KPX Yacute comma -97 +KPX Yacute e -89 +KPX Yacute eacute -89 +KPX Yacute ecaron -89 +KPX Yacute ecircumflex -89 +KPX Yacute edieresis -89 +KPX Yacute edotaccent -89 +KPX Yacute egrave -89 +KPX Yacute emacron -89 +KPX Yacute eogonek -89 +KPX Yacute i 13 +KPX Yacute iacute 13 +KPX Yacute icircumflex 23 +KPX Yacute idieresis 23 +KPX Yacute igrave 23 +KPX Yacute imacron 23 +KPX Yacute iogonek 13 +KPX Yacute o -89 +KPX Yacute oacute -89 +KPX Yacute ocircumflex -89 +KPX Yacute odieresis -89 +KPX Yacute ograve -89 +KPX Yacute ohungarumlaut -89 +KPX Yacute omacron -89 +KPX Yacute oslash -89 +KPX Yacute otilde -89 +KPX Yacute p -67 +KPX Yacute period -65 +KPX Yacute q -93 +KPX Yacute semicolon -23 +KPX Yacute u -69 +KPX Yacute uacute -69 +KPX Yacute ucircumflex -69 +KPX Yacute udieresis -69 +KPX Yacute ugrave -69 +KPX Yacute uhungarumlaut -69 +KPX Yacute umacron -69 +KPX Yacute uogonek -69 +KPX Yacute uring -69 +KPX Yacute v -17 +KPX Ydieresis A -122 +KPX Ydieresis Aacute -122 +KPX Ydieresis Abreve -122 +KPX Ydieresis Acircumflex -122 +KPX Ydieresis Adieresis -122 +KPX Ydieresis Agrave -122 +KPX Ydieresis Amacron -122 +KPX Ydieresis Aogonek -122 +KPX Ydieresis Aring -122 +KPX Ydieresis Atilde -122 +KPX Ydieresis a -93 +KPX Ydieresis aacute -93 +KPX Ydieresis abreve -93 +KPX Ydieresis acircumflex -93 +KPX Ydieresis adieresis -93 +KPX Ydieresis agrave -93 +KPX Ydieresis amacron -93 +KPX Ydieresis aogonek -93 +KPX Ydieresis aring -93 +KPX Ydieresis atilde -93 +KPX Ydieresis colon 9 +KPX Ydieresis comma -97 +KPX Ydieresis e -89 +KPX Ydieresis eacute -89 +KPX Ydieresis ecaron -89 +KPX Ydieresis ecircumflex -89 +KPX Ydieresis edieresis -89 +KPX Ydieresis edotaccent -89 +KPX Ydieresis egrave -89 +KPX Ydieresis emacron -89 +KPX Ydieresis eogonek -89 +KPX Ydieresis i 13 +KPX Ydieresis iacute 13 +KPX Ydieresis icircumflex 23 +KPX Ydieresis idieresis 23 +KPX Ydieresis igrave 23 +KPX Ydieresis imacron 23 +KPX Ydieresis iogonek 13 +KPX Ydieresis o -89 +KPX Ydieresis oacute -89 +KPX Ydieresis ocircumflex -89 +KPX Ydieresis odieresis -89 +KPX Ydieresis ograve -89 +KPX Ydieresis ohungarumlaut -89 +KPX Ydieresis omacron -89 +KPX Ydieresis oslash -89 +KPX Ydieresis otilde -89 +KPX Ydieresis p -67 +KPX Ydieresis period -65 +KPX Ydieresis q -93 +KPX Ydieresis semicolon -23 +KPX Ydieresis u -69 +KPX Ydieresis uacute -69 +KPX Ydieresis ucircumflex -69 +KPX Ydieresis udieresis -69 +KPX Ydieresis ugrave -69 +KPX Ydieresis uhungarumlaut -69 +KPX Ydieresis umacron -69 +KPX Ydieresis uogonek -69 +KPX Ydieresis uring -69 +KPX Ydieresis v -17 +KPX f f 3 +KPX r c -7 +KPX r cacute -7 +KPX r ccaron -7 +KPX r ccedilla -7 +KPX r comma -105 +KPX r d -6 +KPX r dcroat -6 +KPX r e -4 +KPX r eacute -4 +KPX r ecaron -4 +KPX r ecircumflex -4 +KPX r edieresis -4 +KPX r edotaccent -4 +KPX r egrave -4 +KPX r emacron -4 +KPX r eogonek -4 +KPX r f 48 +KPX r g 1 +KPX r gbreve 1 +KPX r gcommaaccent 1 +KPX r h 29 +KPX r m 28 +KPX r n 21 +KPX r nacute 21 +KPX r ncaron 21 +KPX r ncommaaccent 21 +KPX r ntilde 21 +KPX r o -4 +KPX r oacute -4 +KPX r ocircumflex -4 +KPX r odieresis -4 +KPX r ograve -4 +KPX r ohungarumlaut -4 +KPX r omacron -4 +KPX r oslash -4 +KPX r otilde -4 +KPX r period -73 +KPX r q -8 +KPX racute c -7 +KPX racute cacute -7 +KPX racute ccaron -7 +KPX racute ccedilla -7 +KPX racute comma -105 +KPX racute d -6 +KPX racute dcroat -6 +KPX racute e -4 +KPX racute eacute -4 +KPX racute ecaron -4 +KPX racute ecircumflex -4 +KPX racute edieresis -4 +KPX racute edotaccent -4 +KPX racute egrave -4 +KPX racute emacron -4 +KPX racute eogonek -4 +KPX racute f 48 +KPX racute g 1 +KPX racute gbreve 1 +KPX racute gcommaaccent 1 +KPX racute h 29 +KPX racute m 28 +KPX racute n 21 +KPX racute nacute 21 +KPX racute ncaron 21 +KPX racute ncommaaccent 21 +KPX racute ntilde 21 +KPX racute o -4 +KPX racute oacute -4 +KPX racute ocircumflex -4 +KPX racute odieresis -4 +KPX racute ograve -4 +KPX racute ohungarumlaut -4 +KPX racute omacron -4 +KPX racute oslash -4 +KPX racute otilde -4 +KPX racute period -73 +KPX racute q -8 +KPX rcaron c -7 +KPX rcaron cacute -7 +KPX rcaron ccaron -7 +KPX rcaron ccedilla -7 +KPX rcaron comma -105 +KPX rcaron d -6 +KPX rcaron dcroat -6 +KPX rcaron e -4 +KPX rcaron eacute -4 +KPX rcaron ecaron -4 +KPX rcaron ecircumflex -4 +KPX rcaron edieresis -4 +KPX rcaron edotaccent -4 +KPX rcaron egrave -4 +KPX rcaron emacron -4 +KPX rcaron eogonek -4 +KPX rcaron f 48 +KPX rcaron g 1 +KPX rcaron gbreve 1 +KPX rcaron gcommaaccent 1 +KPX rcaron h 29 +KPX rcaron m 28 +KPX rcaron n 21 +KPX rcaron nacute 21 +KPX rcaron ncaron 21 +KPX rcaron ncommaaccent 21 +KPX rcaron ntilde 21 +KPX rcaron o -4 +KPX rcaron oacute -4 +KPX rcaron ocircumflex -4 +KPX rcaron odieresis -4 +KPX rcaron ograve -4 +KPX rcaron ohungarumlaut -4 +KPX rcaron omacron -4 +KPX rcaron oslash -4 +KPX rcaron otilde -4 +KPX rcaron period -73 +KPX rcaron q -8 +KPX rcommaaccent c -7 +KPX rcommaaccent cacute -7 +KPX rcommaaccent ccaron -7 +KPX rcommaaccent ccedilla -7 +KPX rcommaaccent comma -105 +KPX rcommaaccent d -6 +KPX rcommaaccent dcroat -6 +KPX rcommaaccent e -4 +KPX rcommaaccent eacute -4 +KPX rcommaaccent ecaron -4 +KPX rcommaaccent ecircumflex -4 +KPX rcommaaccent edieresis -4 +KPX rcommaaccent edotaccent -4 +KPX rcommaaccent egrave -4 +KPX rcommaaccent emacron -4 +KPX rcommaaccent eogonek -4 +KPX rcommaaccent f 48 +KPX rcommaaccent g 1 +KPX rcommaaccent gbreve 1 +KPX rcommaaccent gcommaaccent 1 +KPX rcommaaccent h 29 +KPX rcommaaccent m 28 +KPX rcommaaccent n 21 +KPX rcommaaccent nacute 21 +KPX rcommaaccent ncaron 21 +KPX rcommaaccent ncommaaccent 21 +KPX rcommaaccent ntilde 21 +KPX rcommaaccent o -4 +KPX rcommaaccent oacute -4 +KPX rcommaaccent ocircumflex -4 +KPX rcommaaccent odieresis -4 +KPX rcommaaccent ograve -4 +KPX rcommaaccent ohungarumlaut -4 +KPX rcommaaccent omacron -4 +KPX rcommaaccent oslash -4 +KPX rcommaaccent otilde -4 +KPX rcommaaccent period -73 +KPX rcommaaccent q -8 +EndKernPairs +EndKernData +EndFontMetrics diff --git a/openoffice/share/psprint/fontmetric/ITCAvantGarde-Demi.afm b/openoffice/share/psprint/fontmetric/ITCAvantGarde-Demi.afm new file mode 100644 index 0000000000000000000000000000000000000000..ed71a3e12a912bec081aecccfc8f515f0270cbb2 --- /dev/null +++ b/openoffice/share/psprint/fontmetric/ITCAvantGarde-Demi.afm @@ -0,0 +1,1277 @@ +StartFontMetrics 4.1 +Comment Copyright (c) 1985, 1987, 1989, 1990, 1991, 1992, 1997 Adobe Systems Incorporated. All Rights Reserved. +Comment Creation Date: Mon Jun 23 16:39:17 1997 +Comment UniqueID 43085 +Comment VMusage 35038 46063 +FontName AvantGarde-Demi +FullName ITC Avant Garde Gothic Demi +FamilyName ITC Avant Garde Gothic +Weight Demi +ItalicAngle 0 +IsFixedPitch false +FontBBox -123 -251 1222 1021 +UnderlinePosition -100 +UnderlineThickness 50 +Version 002.000 +Notice Copyright (c) 1985, 1987, 1989, 1990, 1991, 1992, 1997 Adobe Systems Incorporated. All Rights Reserved.ITC Avant Garde Gothic is a registered trademark of International Typeface Corporation. +EncodingScheme AdobeStandardEncoding +CapHeight 740 +XHeight 555 +Ascender 740 +Descender -192 +StdHW 122 +StdVW 133 +StartCharMetrics 314 +C 32 ; WX 280 ; N space ; B 0 0 0 0 ; +C 33 ; WX 280 ; N exclam ; B 73 0 206 740 ; +C 34 ; WX 360 ; N quotedbl ; B 19 444 341 740 ; +C 35 ; WX 560 ; N numbersign ; B 29 0 525 700 ; +C 36 ; WX 560 ; N dollar ; B 58 -86 501 857 ; +C 37 ; WX 860 ; N percent ; B 36 -15 822 755 ; +C 38 ; WX 680 ; N ampersand ; B 34 -15 665 755 ; +C 39 ; WX 280 ; N quoteright ; B 72 466 205 740 ; +C 40 ; WX 380 ; N parenleft ; B 74 -157 350 754 ; +C 41 ; WX 380 ; N parenright ; B 37 -157 313 754 ; +C 42 ; WX 440 ; N asterisk ; B 67 457 374 755 ; +C 43 ; WX 600 ; N plus ; B 48 0 552 506 ; +C 44 ; WX 280 ; N comma ; B 73 -141 206 133 ; +C 45 ; WX 420 ; N hyphen ; B 71 230 349 348 ; +C 46 ; WX 280 ; N period ; B 73 0 206 133 ; +C 47 ; WX 460 ; N slash ; B 6 -100 454 740 ; +C 48 ; WX 560 ; N zero ; B 32 -15 529 755 ; +C 49 ; WX 560 ; N one ; B 137 0 363 740 ; +C 50 ; WX 560 ; N two ; B 36 0 523 755 ; +C 51 ; WX 560 ; N three ; B 28 -15 532 755 ; +C 52 ; WX 560 ; N four ; B 15 0 545 740 ; +C 53 ; WX 560 ; N five ; B 25 -15 535 740 ; +C 54 ; WX 560 ; N six ; B 23 -15 536 739 ; +C 55 ; WX 560 ; N seven ; B 62 0 498 740 ; +C 56 ; WX 560 ; N eight ; B 33 -15 527 755 ; +C 57 ; WX 560 ; N nine ; B 24 0 537 754 ; +C 58 ; WX 280 ; N colon ; B 73 0 206 555 ; +C 59 ; WX 280 ; N semicolon ; B 73 -141 206 555 ; +C 60 ; WX 600 ; N less ; B 46 -8 554 514 ; +C 61 ; WX 600 ; N equal ; B 48 81 552 425 ; +C 62 ; WX 600 ; N greater ; B 46 -8 554 514 ; +C 63 ; WX 560 ; N question ; B 38 0 491 755 ; +C 64 ; WX 740 ; N at ; B 50 -12 750 712 ; +C 65 ; WX 740 ; N A ; B 7 0 732 740 ; +C 66 ; WX 580 ; N B ; B 70 0 551 740 ; +C 67 ; WX 780 ; N C ; B 34 -15 766 755 ; +C 68 ; WX 700 ; N D ; B 63 0 657 740 ; +C 69 ; WX 520 ; N E ; B 61 0 459 740 ; +C 70 ; WX 480 ; N F ; B 61 0 438 740 ; +C 71 ; WX 840 ; N G ; B 27 -15 817 755 ; +C 72 ; WX 680 ; N H ; B 71 0 610 740 ; +C 73 ; WX 280 ; N I ; B 72 0 209 740 ; +C 74 ; WX 480 ; N J ; B 2 -15 409 740 ; +C 75 ; WX 620 ; N K ; B 89 0 620 740 ; +C 76 ; WX 440 ; N L ; B 72 0 435 740 ; +C 77 ; WX 900 ; N M ; B 63 0 837 740 ; +C 78 ; WX 740 ; N N ; B 70 0 671 740 ; +C 79 ; WX 840 ; N O ; B 33 -15 807 755 ; +C 80 ; WX 560 ; N P ; B 72 0 545 740 ; +C 81 ; WX 840 ; N Q ; B 32 -15 824 755 ; +C 82 ; WX 580 ; N R ; B 64 0 565 740 ; +C 83 ; WX 520 ; N S ; B 12 -15 493 755 ; +C 84 ; WX 420 ; N T ; B 6 0 418 740 ; +C 85 ; WX 640 ; N U ; B 55 -15 585 740 ; +C 86 ; WX 700 ; N V ; B 8 0 695 740 ; +C 87 ; WX 900 ; N W ; B 7 0 899 740 ; +C 88 ; WX 680 ; N X ; B 4 0 676 740 ; +C 89 ; WX 620 ; N Y ; B -2 0 622 740 ; +C 90 ; WX 500 ; N Z ; B 19 0 481 740 ; +C 91 ; WX 320 ; N bracketleft ; B 66 -157 284 754 ; +C 92 ; WX 640 ; N backslash ; B 96 -100 544 740 ; +C 93 ; WX 320 ; N bracketright ; B 36 -157 254 754 ; +C 94 ; WX 600 ; N asciicircum ; B 73 375 527 740 ; +C 95 ; WX 500 ; N underscore ; B 0 -125 500 -75 ; +C 96 ; WX 280 ; N quoteleft ; B 72 466 205 740 ; +C 97 ; WX 660 ; N a ; B 27 -18 613 574 ; +C 98 ; WX 660 ; N b ; B 47 -18 632 740 ; +C 99 ; WX 640 ; N c ; B 37 -18 610 574 ; +C 100 ; WX 660 ; N d ; B 34 -18 618 740 ; +C 101 ; WX 640 ; N e ; B 31 -18 610 574 ; +C 102 ; WX 280 ; N f ; B 15 0 280 755 ; L i fi ; L l fl ; +C 103 ; WX 660 ; N g ; B 32 -226 623 574 ; +C 104 ; WX 600 ; N h ; B 54 0 546 740 ; +C 105 ; WX 240 ; N i ; B 53 0 186 740 ; +C 106 ; WX 260 ; N j ; B 16 -185 205 740 ; +C 107 ; WX 580 ; N k ; B 80 0 571 740 ; +C 108 ; WX 240 ; N l ; B 54 0 187 740 ; +C 109 ; WX 940 ; N m ; B 54 0 887 574 ; +C 110 ; WX 600 ; N n ; B 54 0 547 574 ; +C 111 ; WX 640 ; N o ; B 25 -18 615 574 ; +C 112 ; WX 660 ; N p ; B 47 -185 629 574 ; +C 113 ; WX 660 ; N q ; B 31 -185 613 574 ; +C 114 ; WX 320 ; N r ; B 63 0 317 574 ; +C 115 ; WX 440 ; N s ; B 19 -18 421 574 ; +C 116 ; WX 300 ; N t ; B 21 0 299 740 ; +C 117 ; WX 600 ; N u ; B 50 -18 544 555 ; +C 118 ; WX 560 ; N v ; B 3 0 556 555 ; +C 119 ; WX 800 ; N w ; B 11 0 789 555 ; +C 120 ; WX 560 ; N x ; B 3 0 556 555 ; +C 121 ; WX 580 ; N y ; B 8 -185 571 555 ; +C 122 ; WX 460 ; N z ; B 20 0 442 555 ; +C 123 ; WX 340 ; N braceleft ; B -3 -191 317 747 ; +C 124 ; WX 600 ; N bar ; B 233 -250 366 750 ; +C 125 ; WX 340 ; N braceright ; B 23 -191 343 747 ; +C 126 ; WX 600 ; N asciitilde ; B 67 160 533 347 ; +C 161 ; WX 280 ; N exclamdown ; B 74 -185 207 555 ; +C 162 ; WX 560 ; N cent ; B 43 39 517 715 ; +C 163 ; WX 560 ; N sterling ; B -2 0 562 755 ; +C 164 ; WX 160 ; N fraction ; B -123 0 282 740 ; +C 165 ; WX 560 ; N yen ; B -10 0 570 740 ; +C 166 ; WX 560 ; N florin ; B 0 -151 512 824 ; +C 167 ; WX 560 ; N section ; B 28 -158 530 755 ; +C 168 ; WX 560 ; N currency ; B 27 69 534 577 ; +C 169 ; WX 220 ; N quotesingle ; B 44 444 177 740 ; +C 170 ; WX 480 ; N quotedblleft ; B 70 466 410 740 ; +C 171 ; WX 460 ; N guillemotleft ; B 61 108 400 469 ; +C 172 ; WX 240 ; N guilsinglleft ; B 50 108 190 469 ; +C 173 ; WX 240 ; N guilsinglright ; B 50 108 190 469 ; +C 174 ; WX 520 ; N fi ; B 25 0 461 755 ; +C 175 ; WX 520 ; N fl ; B 25 0 461 755 ; +C 177 ; WX 500 ; N endash ; B 35 230 465 348 ; +C 178 ; WX 560 ; N dagger ; B 51 -142 509 740 ; +C 179 ; WX 560 ; N daggerdbl ; B 51 -142 509 740 ; +C 180 ; WX 280 ; N periodcentered ; B 73 187 206 320 ; +C 182 ; WX 600 ; N paragraph ; B -7 -103 607 740 ; +C 183 ; WX 600 ; N bullet ; B 148 222 453 532 ; +C 184 ; WX 280 ; N quotesinglbase ; B 72 -141 205 133 ; +C 185 ; WX 480 ; N quotedblbase ; B 70 -141 410 133 ; +C 186 ; WX 480 ; N quotedblright ; B 70 466 410 740 ; +C 187 ; WX 460 ; N guillemotright ; B 61 108 400 469 ; +C 188 ; WX 1000 ; N ellipsis ; B 100 0 899 133 ; +C 189 ; WX 1280 ; N perthousand ; B 36 -15 1222 755 ; +C 191 ; WX 560 ; N questiondown ; B 68 -200 521 555 ; +C 193 ; WX 420 ; N grave ; B 50 624 329 851 ; +C 194 ; WX 420 ; N acute ; B 89 624 368 851 ; +C 195 ; WX 540 ; N circumflex ; B 71 636 470 774 ; +C 196 ; WX 480 ; N tilde ; B 44 636 437 767 ; +C 197 ; WX 420 ; N macron ; B 72 648 349 759 ; +C 198 ; WX 480 ; N breve ; B 42 633 439 770 ; +C 199 ; WX 280 ; N dotaccent ; B 74 636 207 769 ; +C 200 ; WX 500 ; N dieresis ; B 78 636 422 769 ; +C 202 ; WX 360 ; N ring ; B 73 619 288 834 ; +C 203 ; WX 340 ; N cedilla ; B 98 -251 298 6 ; +C 205 ; WX 700 ; N hungarumlaut ; B 120 610 626 849 ; +C 206 ; WX 340 ; N ogonek ; B 79 -195 262 9 ; +C 207 ; WX 540 ; N caron ; B 71 636 470 774 ; +C 208 ; WX 1000 ; N emdash ; B 35 230 965 348 ; +C 225 ; WX 900 ; N AE ; B -5 0 824 740 ; +C 227 ; WX 360 ; N ordfeminine ; B 19 438 334 755 ; +C 232 ; WX 480 ; N Lslash ; B 26 0 460 740 ; +C 233 ; WX 840 ; N Oslash ; B 33 -71 807 814 ; +C 234 ; WX 1060 ; N OE ; B 37 -15 1007 755 ; +C 235 ; WX 360 ; N ordmasculine ; B 23 438 338 755 ; +C 241 ; WX 1080 ; N ae ; B 29 -18 1049 574 ; +C 245 ; WX 240 ; N dotlessi ; B 53 0 186 555 ; +C 248 ; WX 320 ; N lslash ; B 34 0 305 740 ; +C 249 ; WX 660 ; N oslash ; B 35 -50 625 608 ; +C 250 ; WX 1080 ; N oe ; B 30 -18 1050 574 ; +C 251 ; WX 600 ; N germandbls ; B 51 -18 585 755 ; +C -1 ; WX 280 ; N Idieresis ; B -32 0 312 939 ; +C -1 ; WX 640 ; N eacute ; B 31 -18 610 851 ; +C -1 ; WX 660 ; N abreve ; B 27 -18 613 770 ; +C -1 ; WX 600 ; N uhungarumlaut ; B 50 -18 576 849 ; +C -1 ; WX 640 ; N ecaron ; B 31 -18 610 774 ; +C -1 ; WX 620 ; N Ydieresis ; B -2 0 622 939 ; +C -1 ; WX 600 ; N divide ; B 48 -20 552 526 ; +C -1 ; WX 620 ; N Yacute ; B -2 0 622 1021 ; +C -1 ; WX 740 ; N Acircumflex ; B 7 0 732 944 ; +C -1 ; WX 660 ; N aacute ; B 27 -18 613 851 ; +C -1 ; WX 640 ; N Ucircumflex ; B 55 -15 585 944 ; +C -1 ; WX 580 ; N yacute ; B 8 -185 571 851 ; +C -1 ; WX 440 ; N scommaaccent ; B 19 -229 421 574 ; +C -1 ; WX 640 ; N ecircumflex ; B 31 -18 610 774 ; +C -1 ; WX 640 ; N Uring ; B 55 -15 585 969 ; +C -1 ; WX 640 ; N Udieresis ; B 55 -15 585 939 ; +C -1 ; WX 660 ; N aogonek ; B 27 -195 613 574 ; +C -1 ; WX 640 ; N Uacute ; B 55 -15 585 1021 ; +C -1 ; WX 600 ; N uogonek ; B 50 -195 544 555 ; +C -1 ; WX 520 ; N Edieresis ; B 61 0 459 939 ; +C -1 ; WX 742 ; N Dcroat ; B 25 0 691 740 ; +C -1 ; WX 351 ; N commaaccent ; B 48 -229 223 -54 ; +C -1 ; WX 740 ; N copyright ; B -12 -12 752 752 ; +C -1 ; WX 520 ; N Emacron ; B 61 0 459 944 ; +C -1 ; WX 640 ; N ccaron ; B 37 -18 610 774 ; +C -1 ; WX 660 ; N aring ; B 27 -18 613 834 ; +C -1 ; WX 740 ; N Ncommaaccent ; B 70 -209 671 740 ; +C -1 ; WX 240 ; N lacute ; B -1 0 278 1011 ; +C -1 ; WX 660 ; N agrave ; B 27 -18 613 851 ; +C -1 ; WX 420 ; N Tcommaaccent ; B 6 -229 418 740 ; +C -1 ; WX 780 ; N Cacute ; B 34 -15 766 1021 ; +C -1 ; WX 660 ; N atilde ; B 27 -18 613 767 ; +C -1 ; WX 520 ; N Edotaccent ; B 61 0 459 954 ; +C -1 ; WX 440 ; N scaron ; B 19 -18 421 774 ; +C -1 ; WX 440 ; N scedilla ; B 19 -251 421 574 ; +C -1 ; WX 240 ; N iacute ; B 24 0 303 851 ; +C -1 ; WX 494 ; N lozenge ; B 10 0 484 745 ; +C -1 ; WX 580 ; N Rcaron ; B 64 0 565 959 ; +C -1 ; WX 840 ; N Gcommaaccent ; B 27 -229 817 755 ; +C -1 ; WX 600 ; N ucircumflex ; B 50 -18 544 774 ; +C -1 ; WX 660 ; N acircumflex ; B 27 -18 613 774 ; +C -1 ; WX 740 ; N Amacron ; B 7 0 732 944 ; +C -1 ; WX 320 ; N rcaron ; B -39 0 360 774 ; +C -1 ; WX 640 ; N ccedilla ; B 37 -251 610 574 ; +C -1 ; WX 500 ; N Zdotaccent ; B 19 0 481 954 ; +C -1 ; WX 560 ; N Thorn ; B 72 0 545 740 ; +C -1 ; WX 840 ; N Omacron ; B 33 -15 807 944 ; +C -1 ; WX 580 ; N Racute ; B 64 0 565 1021 ; +C -1 ; WX 520 ; N Sacute ; B 12 -15 493 1021 ; +C -1 ; WX 800 ; N dcaron ; B 34 -18 828 740 ; +C -1 ; WX 640 ; N Umacron ; B 55 -15 585 944 ; +C -1 ; WX 600 ; N uring ; B 50 -18 544 834 ; +C -1 ; WX 336 ; N threesuperior ; B 8 287 328 749 ; +C -1 ; WX 840 ; N Ograve ; B 33 -15 807 1021 ; +C -1 ; WX 740 ; N Agrave ; B 7 0 732 1021 ; +C -1 ; WX 740 ; N Abreve ; B 7 0 732 955 ; +C -1 ; WX 600 ; N multiply ; B 59 12 541 494 ; +C -1 ; WX 600 ; N uacute ; B 50 -18 544 851 ; +C -1 ; WX 420 ; N Tcaron ; B 6 0 418 959 ; +C -1 ; WX 494 ; N partialdiff ; B 11 -21 494 750 ; +C -1 ; WX 580 ; N ydieresis ; B 8 -185 571 769 ; +C -1 ; WX 740 ; N Nacute ; B 70 0 671 1021 ; +C -1 ; WX 240 ; N icircumflex ; B -79 0 320 774 ; +C -1 ; WX 520 ; N Ecircumflex ; B 61 0 460 944 ; +C -1 ; WX 660 ; N adieresis ; B 27 -18 613 769 ; +C -1 ; WX 640 ; N edieresis ; B 31 -18 610 769 ; +C -1 ; WX 640 ; N cacute ; B 37 -18 610 851 ; +C -1 ; WX 600 ; N nacute ; B 54 0 547 851 ; +C -1 ; WX 600 ; N umacron ; B 50 -18 544 759 ; +C -1 ; WX 740 ; N Ncaron ; B 70 0 671 959 ; +C -1 ; WX 280 ; N Iacute ; B 44 0 323 1021 ; +C -1 ; WX 600 ; N plusminus ; B 48 -62 552 556 ; +C -1 ; WX 600 ; N brokenbar ; B 233 -175 366 675 ; +C -1 ; WX 740 ; N registered ; B -12 -12 752 752 ; +C -1 ; WX 840 ; N Gbreve ; B 27 -15 817 955 ; +C -1 ; WX 280 ; N Idotaccent ; B 72 0 209 954 ; +C -1 ; WX 713 ; N summation ; B 14 -108 695 752 ; +C -1 ; WX 520 ; N Egrave ; B 61 0 459 1021 ; +C -1 ; WX 320 ; N racute ; B 63 0 348 851 ; +C -1 ; WX 640 ; N omacron ; B 25 -18 615 759 ; +C -1 ; WX 500 ; N Zacute ; B 19 0 481 1021 ; +C -1 ; WX 500 ; N Zcaron ; B 19 0 481 944 ; +C -1 ; WX 549 ; N greaterequal ; B 26 0 523 704 ; +C -1 ; WX 742 ; N Eth ; B 25 0 691 740 ; +C -1 ; WX 780 ; N Ccedilla ; B 34 -251 766 755 ; +C -1 ; WX 240 ; N lcommaaccent ; B -7 -229 187 740 ; +C -1 ; WX 400 ; N tcaron ; B 21 0 438 786 ; +C -1 ; WX 640 ; N eogonek ; B 31 -195 610 574 ; +C -1 ; WX 640 ; N Uogonek ; B 55 -195 585 740 ; +C -1 ; WX 740 ; N Aacute ; B 7 0 732 1021 ; +C -1 ; WX 740 ; N Adieresis ; B 7 0 732 939 ; +C -1 ; WX 640 ; N egrave ; B 31 -18 610 851 ; +C -1 ; WX 460 ; N zacute ; B 20 0 442 851 ; +C -1 ; WX 240 ; N iogonek ; B -14 -195 186 740 ; +C -1 ; WX 840 ; N Oacute ; B 33 -15 807 1021 ; +C -1 ; WX 640 ; N oacute ; B 25 -18 615 851 ; +C -1 ; WX 660 ; N amacron ; B 27 -18 613 759 ; +C -1 ; WX 440 ; N sacute ; B 19 -18 421 851 ; +C -1 ; WX 240 ; N idieresis ; B -52 0 292 769 ; +C -1 ; WX 840 ; N Ocircumflex ; B 33 -15 807 944 ; +C -1 ; WX 640 ; N Ugrave ; B 55 -15 585 1021 ; +C -1 ; WX 612 ; N Delta ; B 2 0 612 692 ; +C -1 ; WX 660 ; N thorn ; B 47 -185 629 740 ; +C -1 ; WX 336 ; N twosuperior ; B 13 296 322 749 ; +C -1 ; WX 840 ; N Odieresis ; B 33 -15 807 939 ; +C -1 ; WX 576 ; N mu ; B 38 -187 539 555 ; +C -1 ; WX 240 ; N igrave ; B -65 0 214 851 ; +C -1 ; WX 640 ; N ohungarumlaut ; B 25 -18 615 849 ; +C -1 ; WX 520 ; N Eogonek ; B 61 -195 459 740 ; +C -1 ; WX 660 ; N dcroat ; B 34 -18 700 740 ; +C -1 ; WX 840 ; N threequarters ; B 18 0 803 749 ; +C -1 ; WX 520 ; N Scedilla ; B 12 -251 493 755 ; +C -1 ; WX 380 ; N lcaron ; B 54 0 398 740 ; +C -1 ; WX 620 ; N Kcommaaccent ; B 89 -209 620 740 ; +C -1 ; WX 440 ; N Lacute ; B 72 0 435 1021 ; +C -1 ; WX 1000 ; N trademark ; B 9 296 821 740 ; +C -1 ; WX 640 ; N edotaccent ; B 31 -18 610 769 ; +C -1 ; WX 280 ; N Igrave ; B -45 0 234 1021 ; +C -1 ; WX 280 ; N Imacron ; B 2 0 279 944 ; +C -1 ; WX 440 ; N Lcaron ; B 72 0 488 740 ; +C -1 ; WX 840 ; N onehalf ; B 62 0 771 740 ; +C -1 ; WX 549 ; N lessequal ; B 29 0 526 704 ; +C -1 ; WX 640 ; N ocircumflex ; B 25 -18 615 774 ; +C -1 ; WX 600 ; N ntilde ; B 54 0 547 767 ; +C -1 ; WX 640 ; N Uhungarumlaut ; B 55 -15 596 1019 ; +C -1 ; WX 520 ; N Eacute ; B 61 0 459 1021 ; +C -1 ; WX 640 ; N emacron ; B 31 -18 610 759 ; +C -1 ; WX 660 ; N gbreve ; B 32 -226 623 770 ; +C -1 ; WX 840 ; N onequarter ; B 92 0 746 740 ; +C -1 ; WX 520 ; N Scaron ; B 12 -15 493 944 ; +C -1 ; WX 520 ; N Scommaaccent ; B 12 -229 493 755 ; +C -1 ; WX 840 ; N Ohungarumlaut ; B 33 -15 807 1019 ; +C -1 ; WX 400 ; N degree ; B 57 426 343 712 ; +C -1 ; WX 640 ; N ograve ; B 25 -18 615 851 ; +C -1 ; WX 780 ; N Ccaron ; B 34 -15 766 959 ; +C -1 ; WX 600 ; N ugrave ; B 50 -18 544 851 ; +C -1 ; WX 549 ; N radical ; B 10 -46 512 850 ; +C -1 ; WX 700 ; N Dcaron ; B 63 0 657 959 ; +C -1 ; WX 320 ; N rcommaaccent ; B -8 -229 317 574 ; +C -1 ; WX 740 ; N Ntilde ; B 70 0 671 937 ; +C -1 ; WX 640 ; N otilde ; B 25 -18 615 767 ; +C -1 ; WX 580 ; N Rcommaaccent ; B 64 -209 565 740 ; +C -1 ; WX 440 ; N Lcommaaccent ; B 72 -229 435 740 ; +C -1 ; WX 740 ; N Atilde ; B 7 0 732 937 ; +C -1 ; WX 740 ; N Aogonek ; B 7 -195 732 740 ; +C -1 ; WX 740 ; N Aring ; B 7 0 732 969 ; +C -1 ; WX 840 ; N Otilde ; B 33 -15 807 937 ; +C -1 ; WX 460 ; N zdotaccent ; B 20 0 442 769 ; +C -1 ; WX 520 ; N Ecaron ; B 61 0 460 959 ; +C -1 ; WX 280 ; N Iogonek ; B 11 -195 209 740 ; +C -1 ; WX 580 ; N kcommaaccent ; B 80 -209 571 740 ; +C -1 ; WX 600 ; N minus ; B 48 193 552 313 ; +C -1 ; WX 280 ; N Icircumflex ; B -59 0 340 944 ; +C -1 ; WX 600 ; N ncaron ; B 54 0 547 774 ; +C -1 ; WX 300 ; N tcommaaccent ; B 21 -229 299 740 ; +C -1 ; WX 600 ; N logicalnot ; B 48 108 552 425 ; +C -1 ; WX 640 ; N odieresis ; B 25 -18 615 769 ; +C -1 ; WX 600 ; N udieresis ; B 50 -18 544 769 ; +C -1 ; WX 549 ; N notequal ; B 15 -49 540 570 ; +C -1 ; WX 660 ; N gcommaaccent ; B 32 -226 623 800 ; +C -1 ; WX 640 ; N eth ; B 27 -18 616 754 ; +C -1 ; WX 460 ; N zcaron ; B 20 0 455 774 ; +C -1 ; WX 600 ; N ncommaaccent ; B 54 -209 547 574 ; +C -1 ; WX 336 ; N onesuperior ; B 72 296 223 740 ; +C -1 ; WX 240 ; N imacron ; B -18 0 259 759 ; +EndCharMetrics +StartKernData +StartKernPairs 933 +KPX A T -73 +KPX A Tcaron -73 +KPX A Tcommaaccent -73 +KPX A V -127 +KPX A W -96 +KPX A Y -139 +KPX A Yacute -139 +KPX A Ydieresis -139 +KPX A v -50 +KPX A w -50 +KPX A y -50 +KPX A yacute -50 +KPX A ydieresis -50 +KPX Aacute T -73 +KPX Aacute Tcaron -73 +KPX Aacute Tcommaaccent -73 +KPX Aacute V -127 +KPX Aacute W -96 +KPX Aacute Y -139 +KPX Aacute Yacute -139 +KPX Aacute Ydieresis -139 +KPX Aacute v -50 +KPX Aacute w -50 +KPX Aacute y -50 +KPX Aacute yacute -50 +KPX Aacute ydieresis -50 +KPX Abreve T -73 +KPX Abreve Tcaron -73 +KPX Abreve Tcommaaccent -73 +KPX Abreve V -127 +KPX Abreve W -96 +KPX Abreve Y -139 +KPX Abreve Yacute -139 +KPX Abreve Ydieresis -139 +KPX Abreve v -50 +KPX Abreve w -50 +KPX Abreve y -50 +KPX Abreve yacute -50 +KPX Abreve ydieresis -50 +KPX Acircumflex T -73 +KPX Acircumflex Tcaron -73 +KPX Acircumflex Tcommaaccent -73 +KPX Acircumflex V -127 +KPX Acircumflex W -96 +KPX Acircumflex Y -139 +KPX Acircumflex Yacute -139 +KPX Acircumflex Ydieresis -139 +KPX Acircumflex v -50 +KPX Acircumflex w -50 +KPX Acircumflex y -50 +KPX Acircumflex yacute -50 +KPX Acircumflex ydieresis -50 +KPX Adieresis T -73 +KPX Adieresis Tcaron -73 +KPX Adieresis Tcommaaccent -73 +KPX Adieresis V -127 +KPX Adieresis W -96 +KPX Adieresis Y -139 +KPX Adieresis Yacute -139 +KPX Adieresis Ydieresis -139 +KPX Adieresis v -50 +KPX Adieresis w -50 +KPX Adieresis y -50 +KPX Adieresis yacute -50 +KPX Adieresis ydieresis -50 +KPX Agrave T -73 +KPX Agrave Tcaron -73 +KPX Agrave Tcommaaccent -73 +KPX Agrave V -127 +KPX Agrave W -96 +KPX Agrave Y -139 +KPX Agrave Yacute -139 +KPX Agrave Ydieresis -139 +KPX Agrave v -50 +KPX Agrave w -50 +KPX Agrave y -50 +KPX Agrave yacute -50 +KPX Agrave ydieresis -50 +KPX Amacron T -73 +KPX Amacron Tcaron -73 +KPX Amacron Tcommaaccent -73 +KPX Amacron V -127 +KPX Amacron W -96 +KPX Amacron Y -139 +KPX Amacron Yacute -139 +KPX Amacron Ydieresis -139 +KPX Amacron v -50 +KPX Amacron w -50 +KPX Amacron y -50 +KPX Amacron yacute -50 +KPX Amacron ydieresis -50 +KPX Aogonek T -73 +KPX Aogonek Tcaron -73 +KPX Aogonek Tcommaaccent -73 +KPX Aogonek V -127 +KPX Aogonek W -96 +KPX Aogonek Y -139 +KPX Aogonek Yacute -139 +KPX Aogonek Ydieresis -139 +KPX Aogonek v -50 +KPX Aogonek w -50 +KPX Aogonek y -50 +KPX Aogonek yacute -50 +KPX Aogonek ydieresis -50 +KPX Aring T -73 +KPX Aring Tcaron -73 +KPX Aring Tcommaaccent -73 +KPX Aring V -127 +KPX Aring W -96 +KPX Aring Y -139 +KPX Aring Yacute -139 +KPX Aring Ydieresis -139 +KPX Aring v -50 +KPX Aring w -50 +KPX Aring y -50 +KPX Aring yacute -50 +KPX Aring ydieresis -50 +KPX Atilde T -73 +KPX Atilde Tcaron -73 +KPX Atilde Tcommaaccent -73 +KPX Atilde V -127 +KPX Atilde W -96 +KPX Atilde Y -139 +KPX Atilde Yacute -139 +KPX Atilde Ydieresis -139 +KPX Atilde v -50 +KPX Atilde w -50 +KPX Atilde y -50 +KPX Atilde yacute -50 +KPX Atilde ydieresis -50 +KPX F A -95 +KPX F Aacute -95 +KPX F Abreve -95 +KPX F Acircumflex -95 +KPX F Adieresis -95 +KPX F Agrave -95 +KPX F Amacron -95 +KPX F Aogonek -95 +KPX F Aring -95 +KPX F Atilde -95 +KPX F comma -42 +KPX F period -42 +KPX L T -50 +KPX L Tcaron -50 +KPX L Tcommaaccent -50 +KPX L V -90 +KPX L W -90 +KPX L Y -90 +KPX L Yacute -90 +KPX L Ydieresis -90 +KPX L y -75 +KPX L yacute -75 +KPX L ydieresis -75 +KPX Lacute T -50 +KPX Lacute Tcaron -50 +KPX Lacute Tcommaaccent -50 +KPX Lacute V -90 +KPX Lacute W -90 +KPX Lacute Y -90 +KPX Lacute Yacute -90 +KPX Lacute Ydieresis -90 +KPX Lacute y -75 +KPX Lacute yacute -75 +KPX Lacute ydieresis -75 +KPX Lcommaaccent T -50 +KPX Lcommaaccent Tcaron -50 +KPX Lcommaaccent Tcommaaccent -50 +KPX Lcommaaccent V -90 +KPX Lcommaaccent W -90 +KPX Lcommaaccent Y -90 +KPX Lcommaaccent Yacute -90 +KPX Lcommaaccent Ydieresis -90 +KPX Lcommaaccent y -75 +KPX Lcommaaccent yacute -75 +KPX Lcommaaccent ydieresis -75 +KPX Lslash T -50 +KPX Lslash Tcaron -50 +KPX Lslash Tcommaaccent -50 +KPX Lslash V -90 +KPX Lslash W -90 +KPX Lslash Y -90 +KPX Lslash Yacute -90 +KPX Lslash Ydieresis -90 +KPX Lslash y -75 +KPX Lslash yacute -75 +KPX Lslash ydieresis -75 +KPX P A -100 +KPX P Aacute -100 +KPX P Abreve -100 +KPX P Acircumflex -100 +KPX P Adieresis -100 +KPX P Agrave -100 +KPX P Amacron -100 +KPX P Aogonek -100 +KPX P Aring -100 +KPX P Atilde -100 +KPX P comma -16 +KPX P period -16 +KPX R T 16 +KPX R Tcaron 16 +KPX R Tcommaaccent 16 +KPX R V -26 +KPX R W -20 +KPX R Y -20 +KPX R Yacute -20 +KPX R Ydieresis -20 +KPX R y 31 +KPX R yacute 31 +KPX R ydieresis 31 +KPX Racute T 16 +KPX Racute Tcaron 16 +KPX Racute Tcommaaccent 16 +KPX Racute V -26 +KPX Racute W -20 +KPX Racute Y -20 +KPX Racute Yacute -20 +KPX Racute Ydieresis -20 +KPX Racute y 31 +KPX Racute yacute 31 +KPX Racute ydieresis 31 +KPX Rcaron T 16 +KPX Rcaron Tcaron 16 +KPX Rcaron Tcommaaccent 16 +KPX Rcaron V -26 +KPX Rcaron W -20 +KPX Rcaron Y -20 +KPX Rcaron Yacute -20 +KPX Rcaron Ydieresis -20 +KPX Rcaron y 31 +KPX Rcaron yacute 31 +KPX Rcaron ydieresis 31 +KPX Rcommaaccent T 16 +KPX Rcommaaccent Tcaron 16 +KPX Rcommaaccent Tcommaaccent 16 +KPX Rcommaaccent V -26 +KPX Rcommaaccent W -20 +KPX Rcommaaccent Y -20 +KPX Rcommaaccent Yacute -20 +KPX Rcommaaccent Ydieresis -20 +KPX Rcommaaccent y 31 +KPX Rcommaaccent yacute 31 +KPX Rcommaaccent ydieresis 31 +KPX T A -70 +KPX T Aacute -70 +KPX T Abreve -70 +KPX T Acircumflex -70 +KPX T Adieresis -70 +KPX T Agrave -70 +KPX T Amacron -70 +KPX T Aogonek -70 +KPX T Aring -70 +KPX T Atilde -70 +KPX T a -40 +KPX T aacute -40 +KPX T abreve -40 +KPX T acircumflex -40 +KPX T adieresis -40 +KPX T agrave -40 +KPX T amacron -40 +KPX T aogonek -40 +KPX T aring -40 +KPX T atilde -40 +KPX T c -50 +KPX T cacute -50 +KPX T ccaron -50 +KPX T ccedilla -50 +KPX T colon -12 +KPX T comma 4 +KPX T e -50 +KPX T eacute -50 +KPX T ecaron -50 +KPX T ecircumflex -50 +KPX T edieresis -50 +KPX T edotaccent -50 +KPX T egrave -50 +KPX T emacron -50 +KPX T eogonek -50 +KPX T hyphen -10 +KPX T i -5 +KPX T iacute 10 +KPX T icircumflex 10 +KPX T idieresis 10 +KPX T igrave 10 +KPX T imacron 10 +KPX T iogonek -5 +KPX T o -50 +KPX T oacute -50 +KPX T ocircumflex -50 +KPX T odieresis -50 +KPX T ograve -50 +KPX T ohungarumlaut -50 +KPX T omacron -50 +KPX T oslash -50 +KPX T otilde -50 +KPX T period 4 +KPX T r -42 +KPX T rcommaaccent -42 +KPX T s -43 +KPX T sacute -43 +KPX T scedilla -43 +KPX T scommaaccent -43 +KPX T semicolon -12 +KPX T u -56 +KPX T uacute -56 +KPX T ucircumflex -56 +KPX T udieresis -56 +KPX T ugrave -56 +KPX T uhungarumlaut -56 +KPX T umacron -56 +KPX T uogonek -56 +KPX T uring -56 +KPX T w -15 +KPX T y -12 +KPX T yacute -12 +KPX T ydieresis -12 +KPX Tcaron A -70 +KPX Tcaron Aacute -70 +KPX Tcaron Abreve -70 +KPX Tcaron Acircumflex -70 +KPX Tcaron Adieresis -70 +KPX Tcaron Agrave -70 +KPX Tcaron Amacron -70 +KPX Tcaron Aogonek -70 +KPX Tcaron Aring -70 +KPX Tcaron Atilde -70 +KPX Tcaron a -40 +KPX Tcaron aacute -40 +KPX Tcaron abreve -40 +KPX Tcaron acircumflex -40 +KPX Tcaron adieresis -40 +KPX Tcaron agrave -40 +KPX Tcaron amacron -40 +KPX Tcaron aogonek -40 +KPX Tcaron aring -40 +KPX Tcaron atilde -40 +KPX Tcaron c -50 +KPX Tcaron cacute -50 +KPX Tcaron ccaron -50 +KPX Tcaron ccedilla -50 +KPX Tcaron colon -12 +KPX Tcaron comma 4 +KPX Tcaron e -50 +KPX Tcaron eacute -50 +KPX Tcaron ecaron -50 +KPX Tcaron ecircumflex -50 +KPX Tcaron edieresis -50 +KPX Tcaron edotaccent -50 +KPX Tcaron egrave -50 +KPX Tcaron emacron -50 +KPX Tcaron eogonek -50 +KPX Tcaron hyphen -10 +KPX Tcaron i -5 +KPX Tcaron iacute 10 +KPX Tcaron icircumflex 10 +KPX Tcaron idieresis 10 +KPX Tcaron igrave 10 +KPX Tcaron imacron 10 +KPX Tcaron iogonek -5 +KPX Tcaron o -50 +KPX Tcaron oacute -50 +KPX Tcaron ocircumflex -50 +KPX Tcaron odieresis -50 +KPX Tcaron ograve -50 +KPX Tcaron ohungarumlaut -50 +KPX Tcaron omacron -50 +KPX Tcaron oslash -50 +KPX Tcaron otilde -50 +KPX Tcaron period 4 +KPX Tcaron r -42 +KPX Tcaron racute -42 +KPX Tcaron rcaron -42 +KPX Tcaron rcommaaccent -42 +KPX Tcaron s -43 +KPX Tcaron sacute -43 +KPX Tcaron scaron -43 +KPX Tcaron scedilla -43 +KPX Tcaron scommaaccent -43 +KPX Tcaron semicolon -12 +KPX Tcaron u -56 +KPX Tcaron uacute -56 +KPX Tcaron ucircumflex -56 +KPX Tcaron udieresis -56 +KPX Tcaron ugrave -56 +KPX Tcaron uhungarumlaut -56 +KPX Tcaron umacron -56 +KPX Tcaron uogonek -56 +KPX Tcaron uring -56 +KPX Tcaron w -15 +KPX Tcaron y -12 +KPX Tcaron yacute -12 +KPX Tcaron ydieresis -12 +KPX Tcommaaccent A -70 +KPX Tcommaaccent Aacute -70 +KPX Tcommaaccent Abreve -70 +KPX Tcommaaccent Acircumflex -70 +KPX Tcommaaccent Adieresis -70 +KPX Tcommaaccent Agrave -70 +KPX Tcommaaccent Amacron -70 +KPX Tcommaaccent Aogonek -70 +KPX Tcommaaccent Aring -70 +KPX Tcommaaccent Atilde -70 +KPX Tcommaaccent a -40 +KPX Tcommaaccent aacute -40 +KPX Tcommaaccent abreve -40 +KPX Tcommaaccent acircumflex -40 +KPX Tcommaaccent adieresis -40 +KPX Tcommaaccent agrave -40 +KPX Tcommaaccent amacron -40 +KPX Tcommaaccent aogonek -40 +KPX Tcommaaccent aring -40 +KPX Tcommaaccent atilde -40 +KPX Tcommaaccent c -50 +KPX Tcommaaccent cacute -50 +KPX Tcommaaccent ccaron -50 +KPX Tcommaaccent ccedilla -50 +KPX Tcommaaccent colon -12 +KPX Tcommaaccent comma 4 +KPX Tcommaaccent e -50 +KPX Tcommaaccent eacute -50 +KPX Tcommaaccent ecaron -50 +KPX Tcommaaccent ecircumflex -50 +KPX Tcommaaccent edieresis -50 +KPX Tcommaaccent edotaccent -50 +KPX Tcommaaccent egrave -50 +KPX Tcommaaccent emacron -50 +KPX Tcommaaccent eogonek -50 +KPX Tcommaaccent hyphen -10 +KPX Tcommaaccent i -5 +KPX Tcommaaccent iacute 10 +KPX Tcommaaccent icircumflex 10 +KPX Tcommaaccent idieresis 10 +KPX Tcommaaccent igrave 10 +KPX Tcommaaccent imacron 10 +KPX Tcommaaccent iogonek -5 +KPX Tcommaaccent o -50 +KPX Tcommaaccent oacute -50 +KPX Tcommaaccent ocircumflex -50 +KPX Tcommaaccent odieresis -50 +KPX Tcommaaccent ograve -50 +KPX Tcommaaccent ohungarumlaut -50 +KPX Tcommaaccent omacron -50 +KPX Tcommaaccent oslash -50 +KPX Tcommaaccent otilde -50 +KPX Tcommaaccent period 4 +KPX Tcommaaccent r -42 +KPX Tcommaaccent racute -42 +KPX Tcommaaccent rcaron -42 +KPX Tcommaaccent rcommaaccent -42 +KPX Tcommaaccent s -43 +KPX Tcommaaccent sacute -43 +KPX Tcommaaccent scaron -43 +KPX Tcommaaccent scedilla -43 +KPX Tcommaaccent scommaaccent -43 +KPX Tcommaaccent semicolon -12 +KPX Tcommaaccent u -56 +KPX Tcommaaccent uacute -56 +KPX Tcommaaccent ucircumflex -56 +KPX Tcommaaccent udieresis -56 +KPX Tcommaaccent ugrave -56 +KPX Tcommaaccent uhungarumlaut -56 +KPX Tcommaaccent umacron -56 +KPX Tcommaaccent uogonek -56 +KPX Tcommaaccent uring -56 +KPX Tcommaaccent w -15 +KPX Tcommaaccent y -12 +KPX Tcommaaccent yacute -12 +KPX Tcommaaccent ydieresis -12 +KPX V A -125 +KPX V Aacute -125 +KPX V Abreve -125 +KPX V Acircumflex -125 +KPX V Adieresis -125 +KPX V Agrave -125 +KPX V Amacron -125 +KPX V Aogonek -125 +KPX V Aring -125 +KPX V Atilde -125 +KPX V a -80 +KPX V aacute -80 +KPX V abreve -80 +KPX V acircumflex -80 +KPX V adieresis -80 +KPX V agrave -80 +KPX V amacron -80 +KPX V aogonek -80 +KPX V aring -80 +KPX V atilde -80 +KPX V colon -13 +KPX V comma -13 +KPX V e -80 +KPX V eacute -80 +KPX V ecaron -80 +KPX V ecircumflex -80 +KPX V edieresis -80 +KPX V edotaccent -80 +KPX V egrave -80 +KPX V emacron -80 +KPX V eogonek -80 +KPX V hyphen -20 +KPX V i -9 +KPX V iacute -9 +KPX V iogonek -9 +KPX V o -80 +KPX V oacute -80 +KPX V ocircumflex -80 +KPX V odieresis -80 +KPX V ograve -80 +KPX V ohungarumlaut -80 +KPX V omacron -80 +KPX V oslash -80 +KPX V otilde -80 +KPX V period -13 +KPX V r -40 +KPX V racute -40 +KPX V rcaron -40 +KPX V rcommaaccent -40 +KPX V semicolon -13 +KPX V u -68 +KPX V uacute -68 +KPX V ucircumflex -68 +KPX V udieresis -68 +KPX V ugrave -68 +KPX V uhungarumlaut -68 +KPX V umacron -68 +KPX V uogonek -68 +KPX V uring -68 +KPX V y -15 +KPX V yacute -15 +KPX V ydieresis -15 +KPX W A -94 +KPX W Aacute -94 +KPX W Abreve -94 +KPX W Acircumflex -94 +KPX W Adieresis -94 +KPX W Agrave -94 +KPX W Amacron -94 +KPX W Aogonek -94 +KPX W Aring -94 +KPX W Atilde -94 +KPX W a -50 +KPX W aacute -50 +KPX W abreve -50 +KPX W acircumflex -50 +KPX W adieresis -50 +KPX W agrave -50 +KPX W amacron -50 +KPX W aogonek -50 +KPX W aring -50 +KPX W atilde -50 +KPX W colon -12 +KPX W comma -12 +KPX W e -50 +KPX W eacute -50 +KPX W ecaron -50 +KPX W ecircumflex -50 +KPX W edieresis -50 +KPX W edotaccent -50 +KPX W egrave -50 +KPX W emacron -50 +KPX W eogonek -50 +KPX W hyphen -10 +KPX W i -7 +KPX W iacute 10 +KPX W icircumflex 10 +KPX W idieresis 10 +KPX W igrave 10 +KPX W imacron 10 +KPX W iogonek -7 +KPX W o -50 +KPX W oacute -50 +KPX W ocircumflex -50 +KPX W odieresis -50 +KPX W ograve -50 +KPX W ohungarumlaut -50 +KPX W omacron -50 +KPX W oslash -50 +KPX W otilde -50 +KPX W period -12 +KPX W r -39 +KPX W racute -39 +KPX W rcommaaccent -39 +KPX W semicolon -12 +KPX W u -40 +KPX W uacute -40 +KPX W ucircumflex -40 +KPX W udieresis -40 +KPX W ugrave -40 +KPX W uhungarumlaut -40 +KPX W umacron -40 +KPX W uogonek -40 +KPX W uring -40 +KPX W y 1 +KPX W yacute 1 +KPX W ydieresis 1 +KPX Y A -138 +KPX Y Aacute -138 +KPX Y Abreve -138 +KPX Y Acircumflex -138 +KPX Y Adieresis -138 +KPX Y Agrave -138 +KPX Y Amacron -138 +KPX Y Aogonek -138 +KPX Y Aring -138 +KPX Y Atilde -138 +KPX Y a -100 +KPX Y aacute -100 +KPX Y abreve -100 +KPX Y acircumflex -100 +KPX Y adieresis -100 +KPX Y agrave -100 +KPX Y amacron -100 +KPX Y aogonek -100 +KPX Y aring -100 +KPX Y atilde -100 +KPX Y colon -8 +KPX Y comma -8 +KPX Y e -100 +KPX Y eacute -100 +KPX Y ecaron -100 +KPX Y ecircumflex -100 +KPX Y edieresis -100 +KPX Y edotaccent -100 +KPX Y egrave -100 +KPX Y emacron -100 +KPX Y eogonek -100 +KPX Y hyphen -60 +KPX Y i -5 +KPX Y iacute -5 +KPX Y icircumflex 10 +KPX Y idieresis 10 +KPX Y igrave 10 +KPX Y imacron 10 +KPX Y iogonek -5 +KPX Y o -100 +KPX Y oacute -100 +KPX Y ocircumflex -100 +KPX Y odieresis -100 +KPX Y ograve -100 +KPX Y ohungarumlaut -100 +KPX Y omacron -100 +KPX Y oslash -100 +KPX Y otilde -100 +KPX Y p -60 +KPX Y period -8 +KPX Y q -100 +KPX Y semicolon -8 +KPX Y u -82 +KPX Y uacute -82 +KPX Y ucircumflex -82 +KPX Y udieresis -82 +KPX Y ugrave -82 +KPX Y uhungarumlaut -82 +KPX Y umacron -82 +KPX Y uogonek -82 +KPX Y uring -82 +KPX Y v -25 +KPX Yacute A -138 +KPX Yacute Aacute -138 +KPX Yacute Abreve -138 +KPX Yacute Acircumflex -138 +KPX Yacute Adieresis -138 +KPX Yacute Agrave -138 +KPX Yacute Amacron -138 +KPX Yacute Aogonek -138 +KPX Yacute Aring -138 +KPX Yacute Atilde -138 +KPX Yacute a -100 +KPX Yacute aacute -100 +KPX Yacute abreve -100 +KPX Yacute acircumflex -100 +KPX Yacute adieresis -100 +KPX Yacute agrave -100 +KPX Yacute amacron -100 +KPX Yacute aogonek -100 +KPX Yacute aring -100 +KPX Yacute atilde -100 +KPX Yacute colon -8 +KPX Yacute comma -8 +KPX Yacute e -100 +KPX Yacute eacute -100 +KPX Yacute ecaron -100 +KPX Yacute ecircumflex -100 +KPX Yacute edieresis -100 +KPX Yacute edotaccent -100 +KPX Yacute egrave -100 +KPX Yacute emacron -100 +KPX Yacute eogonek -100 +KPX Yacute hyphen -60 +KPX Yacute i -5 +KPX Yacute iacute -5 +KPX Yacute icircumflex 10 +KPX Yacute idieresis 10 +KPX Yacute igrave 10 +KPX Yacute imacron 10 +KPX Yacute iogonek -5 +KPX Yacute o -100 +KPX Yacute oacute -100 +KPX Yacute ocircumflex -100 +KPX Yacute odieresis -100 +KPX Yacute ograve -100 +KPX Yacute ohungarumlaut -100 +KPX Yacute omacron -100 +KPX Yacute oslash -100 +KPX Yacute otilde -100 +KPX Yacute p -60 +KPX Yacute period -8 +KPX Yacute q -100 +KPX Yacute semicolon -8 +KPX Yacute u -82 +KPX Yacute uacute -82 +KPX Yacute ucircumflex -82 +KPX Yacute udieresis -82 +KPX Yacute ugrave -82 +KPX Yacute uhungarumlaut -82 +KPX Yacute umacron -82 +KPX Yacute uogonek -82 +KPX Yacute uring -82 +KPX Yacute v -25 +KPX Ydieresis A -138 +KPX Ydieresis Aacute -138 +KPX Ydieresis Abreve -138 +KPX Ydieresis Acircumflex -138 +KPX Ydieresis Adieresis -138 +KPX Ydieresis Agrave -138 +KPX Ydieresis Amacron -138 +KPX Ydieresis Aogonek -138 +KPX Ydieresis Aring -138 +KPX Ydieresis Atilde -138 +KPX Ydieresis a -100 +KPX Ydieresis aacute -100 +KPX Ydieresis abreve -100 +KPX Ydieresis acircumflex -100 +KPX Ydieresis adieresis -100 +KPX Ydieresis agrave -100 +KPX Ydieresis amacron -100 +KPX Ydieresis aogonek -100 +KPX Ydieresis aring -100 +KPX Ydieresis atilde -100 +KPX Ydieresis colon -8 +KPX Ydieresis comma -8 +KPX Ydieresis e -100 +KPX Ydieresis eacute -100 +KPX Ydieresis ecaron -100 +KPX Ydieresis ecircumflex -100 +KPX Ydieresis edieresis -100 +KPX Ydieresis edotaccent -100 +KPX Ydieresis egrave -100 +KPX Ydieresis emacron -100 +KPX Ydieresis eogonek -100 +KPX Ydieresis hyphen -60 +KPX Ydieresis i -5 +KPX Ydieresis iacute -5 +KPX Ydieresis icircumflex 10 +KPX Ydieresis idieresis 10 +KPX Ydieresis igrave 10 +KPX Ydieresis imacron 10 +KPX Ydieresis iogonek -5 +KPX Ydieresis o -100 +KPX Ydieresis oacute -100 +KPX Ydieresis ocircumflex -100 +KPX Ydieresis odieresis -100 +KPX Ydieresis ograve -100 +KPX Ydieresis ohungarumlaut -100 +KPX Ydieresis omacron -100 +KPX Ydieresis oslash -100 +KPX Ydieresis otilde -100 +KPX Ydieresis p -60 +KPX Ydieresis period -8 +KPX Ydieresis q -100 +KPX Ydieresis semicolon -8 +KPX Ydieresis u -82 +KPX Ydieresis uacute -82 +KPX Ydieresis ucircumflex -82 +KPX Ydieresis udieresis -82 +KPX Ydieresis ugrave -82 +KPX Ydieresis uhungarumlaut -82 +KPX Ydieresis umacron -82 +KPX Ydieresis uogonek -82 +KPX Ydieresis uring -82 +KPX Ydieresis v -25 +KPX f f 38 +KPX r c -27 +KPX r cacute -27 +KPX r ccaron -27 +KPX r ccedilla -27 +KPX r comma 9 +KPX r d -8 +KPX r dcroat -8 +KPX r e -8 +KPX r eacute -8 +KPX r ecaron -8 +KPX r ecircumflex -8 +KPX r edieresis -8 +KPX r edotaccent -8 +KPX r egrave -8 +KPX r emacron -8 +KPX r eogonek -8 +KPX r f 38 +KPX r g -8 +KPX r gbreve -8 +KPX r gcommaaccent -8 +KPX r hyphen -10 +KPX r m 5 +KPX r n 5 +KPX r nacute 5 +KPX r ncaron 5 +KPX r ncommaaccent 5 +KPX r ntilde 5 +KPX r o -18 +KPX r oacute -18 +KPX r ocircumflex -18 +KPX r odieresis -18 +KPX r ograve -18 +KPX r ohungarumlaut -18 +KPX r omacron -18 +KPX r oslash -18 +KPX r otilde -18 +KPX r period 9 +KPX r q -18 +KPX racute c -27 +KPX racute cacute -27 +KPX racute ccaron -27 +KPX racute ccedilla -27 +KPX racute comma 9 +KPX racute d -8 +KPX racute dcroat -8 +KPX racute e -8 +KPX racute eacute -8 +KPX racute ecaron -8 +KPX racute ecircumflex -8 +KPX racute edieresis -8 +KPX racute edotaccent -8 +KPX racute egrave -8 +KPX racute emacron -8 +KPX racute eogonek -8 +KPX racute f 38 +KPX racute g -8 +KPX racute gbreve -8 +KPX racute gcommaaccent -8 +KPX racute hyphen -10 +KPX racute m 5 +KPX racute n 5 +KPX racute nacute 5 +KPX racute ncaron 5 +KPX racute ncommaaccent 5 +KPX racute ntilde 5 +KPX racute o -18 +KPX racute oacute -18 +KPX racute ocircumflex -18 +KPX racute odieresis -18 +KPX racute ograve -18 +KPX racute ohungarumlaut -18 +KPX racute omacron -18 +KPX racute oslash -18 +KPX racute otilde -18 +KPX racute period 9 +KPX racute q -18 +KPX rcaron c -27 +KPX rcaron cacute -27 +KPX rcaron ccaron -27 +KPX rcaron ccedilla -27 +KPX rcaron comma 9 +KPX rcaron d -8 +KPX rcaron dcroat -8 +KPX rcaron e -8 +KPX rcaron eacute -8 +KPX rcaron ecaron -8 +KPX rcaron ecircumflex -8 +KPX rcaron edieresis -8 +KPX rcaron edotaccent -8 +KPX rcaron egrave -8 +KPX rcaron emacron -8 +KPX rcaron eogonek -8 +KPX rcaron f 38 +KPX rcaron g -8 +KPX rcaron gbreve -8 +KPX rcaron gcommaaccent -8 +KPX rcaron hyphen -10 +KPX rcaron m 5 +KPX rcaron n 5 +KPX rcaron nacute 5 +KPX rcaron ncaron 5 +KPX rcaron ncommaaccent 5 +KPX rcaron ntilde 5 +KPX rcaron o -18 +KPX rcaron oacute -18 +KPX rcaron ocircumflex -18 +KPX rcaron odieresis -18 +KPX rcaron ograve -18 +KPX rcaron ohungarumlaut -18 +KPX rcaron omacron -18 +KPX rcaron oslash -18 +KPX rcaron otilde -18 +KPX rcaron period 9 +KPX rcaron q -18 +KPX rcommaaccent c -27 +KPX rcommaaccent cacute -27 +KPX rcommaaccent ccaron -27 +KPX rcommaaccent ccedilla -27 +KPX rcommaaccent comma 9 +KPX rcommaaccent d -8 +KPX rcommaaccent dcroat -8 +KPX rcommaaccent e -8 +KPX rcommaaccent eacute -8 +KPX rcommaaccent ecaron -8 +KPX rcommaaccent ecircumflex -8 +KPX rcommaaccent edieresis -8 +KPX rcommaaccent edotaccent -8 +KPX rcommaaccent egrave -8 +KPX rcommaaccent emacron -8 +KPX rcommaaccent eogonek -8 +KPX rcommaaccent f 38 +KPX rcommaaccent g -8 +KPX rcommaaccent gbreve -8 +KPX rcommaaccent gcommaaccent -8 +KPX rcommaaccent hyphen -10 +KPX rcommaaccent m 5 +KPX rcommaaccent n 5 +KPX rcommaaccent nacute 5 +KPX rcommaaccent ncaron 5 +KPX rcommaaccent ncommaaccent 5 +KPX rcommaaccent ntilde 5 +KPX rcommaaccent o -18 +KPX rcommaaccent oacute -18 +KPX rcommaaccent ocircumflex -18 +KPX rcommaaccent odieresis -18 +KPX rcommaaccent ograve -18 +KPX rcommaaccent ohungarumlaut -18 +KPX rcommaaccent omacron -18 +KPX rcommaaccent oslash -18 +KPX rcommaaccent otilde -18 +KPX rcommaaccent period 9 +KPX rcommaaccent q -18 +EndKernPairs +EndKernData +EndFontMetrics diff --git a/openoffice/share/psprint/fontmetric/ITCAvantGarde-DemiOblique.afm b/openoffice/share/psprint/fontmetric/ITCAvantGarde-DemiOblique.afm new file mode 100644 index 0000000000000000000000000000000000000000..f65f4b0c45e126f8107ceeaefae0f90549c73143 --- /dev/null +++ b/openoffice/share/psprint/fontmetric/ITCAvantGarde-DemiOblique.afm @@ -0,0 +1,1277 @@ +StartFontMetrics 4.1 +Comment Copyright (c) 1985, 1987, 1989, 1990, 1991, 1992, 1997 Adobe Systems Incorporated. All Rights Reserved. +Comment Creation Date: Mon Jun 23 16:39:52 1997 +Comment UniqueID 43086 +Comment VMusage 12316 64111 +FontName AvantGarde-DemiOblique +FullName ITC Avant Garde Gothic Demi Oblique +FamilyName ITC Avant Garde Gothic +Weight Demi +ItalicAngle -10.5 +IsFixedPitch false +FontBBox -123 -251 1256 1021 +UnderlinePosition -100 +UnderlineThickness 50 +Version 002.000 +Notice Copyright (c) 1985, 1987, 1989, 1990, 1991, 1992, 1997 Adobe Systems Incorporated. All Rights Reserved.ITC Avant Garde Gothic is a registered trademark of International Typeface Corporation. +EncodingScheme AdobeStandardEncoding +CapHeight 740 +XHeight 555 +Ascender 740 +Descender -192 +StdHW 122 +StdVW 133 +StartCharMetrics 314 +C 32 ; WX 280 ; N space ; B 0 0 0 0 ; +C 33 ; WX 280 ; N exclam ; B 73 0 344 740 ; +C 34 ; WX 360 ; N quotedbl ; B 127 444 479 740 ; +C 35 ; WX 560 ; N numbersign ; B 65 0 619 700 ; +C 36 ; WX 560 ; N dollar ; B 99 -86 582 857 ; +C 37 ; WX 860 ; N percent ; B 139 -15 856 755 ; +C 38 ; WX 680 ; N ampersand ; B 70 -15 742 755 ; +C 39 ; WX 280 ; N quoteright ; B 159 466 343 740 ; +C 40 ; WX 380 ; N parenleft ; B 119 -157 490 754 ; +C 41 ; WX 380 ; N parenright ; B 7 -157 378 754 ; +C 42 ; WX 440 ; N asterisk ; B 173 457 493 755 ; +C 43 ; WX 600 ; N plus ; B 83 0 611 506 ; +C 44 ; WX 280 ; N comma ; B 47 -141 231 133 ; +C 45 ; WX 420 ; N hyphen ; B 113 230 414 348 ; +C 46 ; WX 280 ; N period ; B 73 0 231 133 ; +C 47 ; WX 460 ; N slash ; B -13 -100 592 740 ; +C 48 ; WX 560 ; N zero ; B 69 -15 628 755 ; +C 49 ; WX 560 ; N one ; B 230 0 501 740 ; +C 50 ; WX 560 ; N two ; B 44 0 622 755 ; +C 51 ; WX 560 ; N three ; B 67 -15 586 755 ; +C 52 ; WX 560 ; N four ; B 35 0 605 740 ; +C 53 ; WX 560 ; N five ; B 63 -15 601 740 ; +C 54 ; WX 560 ; N six ; B 64 -15 588 739 ; +C 55 ; WX 560 ; N seven ; B 83 0 636 740 ; +C 56 ; WX 560 ; N eight ; B 70 -15 590 755 ; +C 57 ; WX 560 ; N nine ; B 109 0 633 754 ; +C 58 ; WX 280 ; N colon ; B 73 0 309 555 ; +C 59 ; WX 280 ; N semicolon ; B 47 -141 309 555 ; +C 60 ; WX 600 ; N less ; B 84 -8 650 514 ; +C 61 ; WX 600 ; N equal ; B 63 81 631 425 ; +C 62 ; WX 600 ; N greater ; B 44 -8 610 514 ; +C 63 ; WX 560 ; N question ; B 135 0 594 755 ; +C 64 ; WX 740 ; N at ; B 108 -12 832 712 ; +C 65 ; WX 740 ; N A ; B 7 0 732 740 ; +C 66 ; WX 580 ; N B ; B 70 0 611 740 ; +C 67 ; WX 780 ; N C ; B 96 -15 865 755 ; +C 68 ; WX 700 ; N D ; B 63 0 732 740 ; +C 69 ; WX 520 ; N E ; B 61 0 597 740 ; +C 70 ; WX 480 ; N F ; B 61 0 576 740 ; +C 71 ; WX 840 ; N G ; B 89 -15 887 755 ; +C 72 ; WX 680 ; N H ; B 71 0 748 740 ; +C 73 ; WX 280 ; N I ; B 72 0 347 740 ; +C 74 ; WX 480 ; N J ; B 34 -15 547 740 ; +C 75 ; WX 620 ; N K ; B 89 0 758 740 ; +C 76 ; WX 440 ; N L ; B 72 0 459 740 ; +C 77 ; WX 900 ; N M ; B 63 0 975 740 ; +C 78 ; WX 740 ; N N ; B 70 0 809 740 ; +C 79 ; WX 840 ; N O ; B 94 -15 882 755 ; +C 80 ; WX 560 ; N P ; B 72 0 645 740 ; +C 81 ; WX 840 ; N Q ; B 93 -15 882 755 ; +C 82 ; WX 580 ; N R ; B 64 0 657 740 ; +C 83 ; WX 520 ; N S ; B 48 -15 579 755 ; +C 84 ; WX 420 ; N T ; B 119 0 556 740 ; +C 85 ; WX 640 ; N U ; B 96 -15 723 740 ; +C 86 ; WX 700 ; N V ; B 145 0 833 740 ; +C 87 ; WX 900 ; N W ; B 144 0 1037 740 ; +C 88 ; WX 680 ; N X ; B 4 0 814 740 ; +C 89 ; WX 620 ; N Y ; B 135 0 760 740 ; +C 90 ; WX 500 ; N Z ; B 19 0 600 740 ; +C 91 ; WX 320 ; N bracketleft ; B 88 -157 424 754 ; +C 92 ; WX 640 ; N backslash ; B 233 -100 526 740 ; +C 93 ; WX 320 ; N bracketright ; B 6 -157 342 754 ; +C 94 ; WX 600 ; N asciicircum ; B 142 375 597 740 ; +C 95 ; WX 500 ; N underscore ; B -24 -125 487 -75 ; +C 96 ; WX 280 ; N quoteleft ; B 158 466 342 740 ; +C 97 ; WX 660 ; N a ; B 72 -18 716 574 ; +C 98 ; WX 660 ; N b ; B 47 -18 689 740 ; +C 99 ; WX 640 ; N c ; B 83 -18 679 574 ; +C 100 ; WX 660 ; N d ; B 79 -18 756 740 ; +C 101 ; WX 640 ; N e ; B 76 -18 668 574 ; +C 102 ; WX 280 ; N f ; B 62 0 420 755 ; L i fi ; L l fl ; +C 103 ; WX 660 ; N g ; B 33 -226 726 574 ; +C 104 ; WX 600 ; N h ; B 54 0 614 740 ; +C 105 ; WX 240 ; N i ; B 53 0 324 740 ; +C 106 ; WX 260 ; N j ; B -19 -185 343 740 ; +C 107 ; WX 580 ; N k ; B 80 0 648 740 ; +C 108 ; WX 240 ; N l ; B 54 0 325 740 ; +C 109 ; WX 940 ; N m ; B 54 0 955 574 ; +C 110 ; WX 600 ; N n ; B 54 0 614 574 ; +C 111 ; WX 640 ; N o ; B 71 -18 672 574 ; +C 112 ; WX 660 ; N p ; B 12 -185 687 574 ; +C 113 ; WX 660 ; N q ; B 78 -185 716 574 ; +C 114 ; WX 320 ; N r ; B 63 0 424 574 ; +C 115 ; WX 440 ; N s ; B 49 -18 483 574 ; +C 116 ; WX 300 ; N t ; B 86 0 402 740 ; +C 117 ; WX 600 ; N u ; B 86 -18 647 555 ; +C 118 ; WX 560 ; N v ; B 105 0 659 555 ; +C 119 ; WX 800 ; N w ; B 113 0 892 555 ; +C 120 ; WX 560 ; N x ; B 3 0 632 555 ; +C 121 ; WX 580 ; N y ; B 74 -185 674 555 ; +C 122 ; WX 460 ; N z ; B 20 0 528 555 ; +C 123 ; WX 340 ; N braceleft ; B 40 -191 456 747 ; +C 124 ; WX 600 ; N bar ; B 186 -250 505 750 ; +C 125 ; WX 340 ; N braceright ; B -13 -191 405 747 ; +C 126 ; WX 600 ; N asciitilde ; B 114 160 580 347 ; +C 161 ; WX 280 ; N exclamdown ; B 39 -185 310 555 ; +C 162 ; WX 560 ; N cent ; B 110 39 600 715 ; +C 163 ; WX 560 ; N sterling ; B 38 0 616 755 ; +C 164 ; WX 160 ; N fraction ; B -123 0 420 740 ; +C 165 ; WX 560 ; N yen ; B 83 0 708 740 ; +C 166 ; WX 560 ; N florin ; B -27 -151 665 824 ; +C 167 ; WX 560 ; N section ; B 65 -158 602 755 ; +C 168 ; WX 560 ; N currency ; B 52 69 628 577 ; +C 169 ; WX 220 ; N quotesingle ; B 152 444 315 740 ; +C 170 ; WX 480 ; N quotedblleft ; B 156 466 547 740 ; +C 171 ; WX 460 ; N guillemotleft ; B 105 108 487 469 ; +C 172 ; WX 240 ; N guilsinglleft ; B 94 108 277 469 ; +C 173 ; WX 240 ; N guilsinglright ; B 70 108 254 469 ; +C 174 ; WX 520 ; N fi ; B 72 0 599 755 ; +C 175 ; WX 520 ; N fl ; B 72 0 599 755 ; +C 177 ; WX 500 ; N endash ; B 77 230 530 348 ; +C 178 ; WX 560 ; N dagger ; B 132 -142 612 740 ; +C 179 ; WX 560 ; N daggerdbl ; B 63 -142 618 740 ; +C 180 ; WX 280 ; N periodcentered ; B 107 187 266 320 ; +C 182 ; WX 600 ; N paragraph ; B 89 -103 745 740 ; +C 183 ; WX 600 ; N bullet ; B 215 222 526 532 ; +C 184 ; WX 280 ; N quotesinglbase ; B 46 -141 230 133 ; +C 185 ; WX 480 ; N quotedblbase ; B 44 -141 435 133 ; +C 186 ; WX 480 ; N quotedblright ; B 157 466 548 740 ; +C 187 ; WX 460 ; N guillemotright ; B 81 108 464 469 ; +C 188 ; WX 1000 ; N ellipsis ; B 100 0 924 133 ; +C 189 ; WX 1280 ; N perthousand ; B 139 -15 1256 755 ; +C 191 ; WX 560 ; N questiondown ; B 68 -200 527 555 ; +C 193 ; WX 420 ; N grave ; B 188 624 462 851 ; +C 194 ; WX 420 ; N acute ; B 221 624 507 851 ; +C 195 ; WX 540 ; N circumflex ; B 188 636 588 774 ; +C 196 ; WX 480 ; N tilde ; B 178 636 564 767 ; +C 197 ; WX 420 ; N macron ; B 192 648 490 759 ; +C 198 ; WX 480 ; N breve ; B 184 633 582 770 ; +C 199 ; WX 280 ; N dotaccent ; B 191 636 350 769 ; +C 200 ; WX 500 ; N dieresis ; B 195 636 565 769 ; +C 202 ; WX 360 ; N ring ; B 205 619 425 834 ; +C 203 ; WX 340 ; N cedilla ; B 66 -251 272 6 ; +C 205 ; WX 700 ; N hungarumlaut ; B 247 610 767 849 ; +C 206 ; WX 340 ; N ogonek ; B 59 -195 243 9 ; +C 207 ; WX 540 ; N caron ; B 214 636 614 774 ; +C 208 ; WX 1000 ; N emdash ; B 77 230 1030 348 ; +C 225 ; WX 900 ; N AE ; B -5 0 962 740 ; +C 227 ; WX 360 ; N ordfeminine ; B 126 438 473 755 ; +C 232 ; WX 480 ; N Lslash ; B 67 0 484 740 ; +C 233 ; WX 840 ; N Oslash ; B 93 -71 891 814 ; +C 234 ; WX 1060 ; N OE ; B 98 -15 1145 755 ; +C 235 ; WX 360 ; N ordmasculine ; B 130 438 452 755 ; +C 241 ; WX 1080 ; N ae ; B 75 -18 1106 574 ; +C 245 ; WX 240 ; N dotlessi ; B 53 0 289 555 ; +C 248 ; WX 320 ; N lslash ; B 74 0 405 740 ; +C 249 ; WX 660 ; N oslash ; B 81 -50 685 608 ; +C 250 ; WX 1080 ; N oe ; B 76 -18 1109 574 ; +C 251 ; WX 600 ; N germandbls ; B 51 -18 629 755 ; +C -1 ; WX 280 ; N Idieresis ; B 72 0 487 939 ; +C -1 ; WX 640 ; N eacute ; B 76 -18 668 851 ; +C -1 ; WX 660 ; N abreve ; B 72 -18 716 770 ; +C -1 ; WX 600 ; N uhungarumlaut ; B 86 -18 717 849 ; +C -1 ; WX 640 ; N ecaron ; B 76 -18 674 774 ; +C -1 ; WX 620 ; N Ydieresis ; B 135 0 760 939 ; +C -1 ; WX 600 ; N divide ; B 83 -20 611 526 ; +C -1 ; WX 620 ; N Yacute ; B 135 0 760 1021 ; +C -1 ; WX 740 ; N Acircumflex ; B 7 0 732 944 ; +C -1 ; WX 660 ; N aacute ; B 72 -18 716 851 ; +C -1 ; WX 640 ; N Ucircumflex ; B 96 -15 723 944 ; +C -1 ; WX 580 ; N yacute ; B 74 -185 674 851 ; +C -1 ; WX 440 ; N scommaaccent ; B 49 -229 483 574 ; +C -1 ; WX 640 ; N ecircumflex ; B 76 -18 668 774 ; +C -1 ; WX 640 ; N Uring ; B 96 -15 723 969 ; +C -1 ; WX 640 ; N Udieresis ; B 96 -15 723 939 ; +C -1 ; WX 660 ; N aogonek ; B 72 -195 716 574 ; +C -1 ; WX 640 ; N Uacute ; B 96 -15 723 1021 ; +C -1 ; WX 600 ; N uogonek ; B 86 -195 647 555 ; +C -1 ; WX 520 ; N Edieresis ; B 61 0 607 939 ; +C -1 ; WX 742 ; N Dcroat ; B 82 0 766 740 ; +C -1 ; WX 351 ; N commaaccent ; B 5 -229 213 -54 ; +C -1 ; WX 740 ; N copyright ; B 50 -12 828 752 ; +C -1 ; WX 520 ; N Emacron ; B 61 0 597 944 ; +C -1 ; WX 640 ; N ccaron ; B 83 -18 679 774 ; +C -1 ; WX 660 ; N aring ; B 72 -18 716 834 ; +C -1 ; WX 740 ; N Ncommaaccent ; B 70 -209 809 740 ; +C -1 ; WX 240 ; N lacute ; B 54 0 447 1011 ; +C -1 ; WX 660 ; N agrave ; B 72 -18 716 851 ; +C -1 ; WX 420 ; N Tcommaaccent ; B 40 -229 556 740 ; +C -1 ; WX 780 ; N Cacute ; B 96 -15 865 1021 ; +C -1 ; WX 660 ; N atilde ; B 72 -18 716 767 ; +C -1 ; WX 520 ; N Edotaccent ; B 61 0 597 954 ; +C -1 ; WX 440 ; N scaron ; B 49 -18 564 774 ; +C -1 ; WX 440 ; N scedilla ; B 49 -251 483 574 ; +C -1 ; WX 240 ; N iacute ; B 53 0 442 851 ; +C -1 ; WX 494 ; N lozenge ; B 79 0 554 745 ; +C -1 ; WX 580 ; N Rcaron ; B 64 0 668 959 ; +C -1 ; WX 840 ; N Gcommaaccent ; B 89 -229 887 755 ; +C -1 ; WX 600 ; N ucircumflex ; B 86 -18 647 774 ; +C -1 ; WX 660 ; N acircumflex ; B 72 -18 716 774 ; +C -1 ; WX 740 ; N Amacron ; B 7 0 732 944 ; +C -1 ; WX 320 ; N rcaron ; B 63 0 504 774 ; +C -1 ; WX 640 ; N ccedilla ; B 83 -251 679 574 ; +C -1 ; WX 500 ; N Zdotaccent ; B 19 0 600 954 ; +C -1 ; WX 560 ; N Thorn ; B 72 0 619 740 ; +C -1 ; WX 840 ; N Omacron ; B 94 -15 882 944 ; +C -1 ; WX 580 ; N Racute ; B 64 0 657 1021 ; +C -1 ; WX 520 ; N Sacute ; B 48 -15 589 1021 ; +C -1 ; WX 800 ; N dcaron ; B 79 -18 966 740 ; +C -1 ; WX 640 ; N Umacron ; B 96 -15 723 944 ; +C -1 ; WX 600 ; N uring ; B 86 -18 647 834 ; +C -1 ; WX 336 ; N threesuperior ; B 87 287 414 749 ; +C -1 ; WX 840 ; N Ograve ; B 94 -15 882 1021 ; +C -1 ; WX 740 ; N Agrave ; B 7 0 732 1021 ; +C -1 ; WX 740 ; N Abreve ; B 7 0 746 955 ; +C -1 ; WX 600 ; N multiply ; B 76 12 618 494 ; +C -1 ; WX 600 ; N uacute ; B 86 -18 647 851 ; +C -1 ; WX 420 ; N Tcaron ; B 119 0 588 959 ; +C -1 ; WX 494 ; N partialdiff ; B 39 -21 573 750 ; +C -1 ; WX 580 ; N ydieresis ; B 74 -185 674 769 ; +C -1 ; WX 740 ; N Nacute ; B 70 0 809 1021 ; +C -1 ; WX 240 ; N icircumflex ; B 38 0 438 774 ; +C -1 ; WX 520 ; N Ecircumflex ; B 61 0 610 944 ; +C -1 ; WX 660 ; N adieresis ; B 72 -18 716 769 ; +C -1 ; WX 640 ; N edieresis ; B 76 -18 668 769 ; +C -1 ; WX 640 ; N cacute ; B 83 -18 679 851 ; +C -1 ; WX 600 ; N nacute ; B 54 0 614 851 ; +C -1 ; WX 600 ; N umacron ; B 86 -18 647 759 ; +C -1 ; WX 740 ; N Ncaron ; B 70 0 809 959 ; +C -1 ; WX 280 ; N Iacute ; B 72 0 494 1021 ; +C -1 ; WX 600 ; N plusminus ; B 36 -62 627 556 ; +C -1 ; WX 600 ; N brokenbar ; B 200 -175 492 675 ; +C -1 ; WX 740 ; N registered ; B 50 -12 828 752 ; +C -1 ; WX 840 ; N Gbreve ; B 89 -15 887 955 ; +C -1 ; WX 280 ; N Idotaccent ; B 72 0 384 954 ; +C -1 ; WX 713 ; N summation ; B -5 -108 756 752 ; +C -1 ; WX 520 ; N Egrave ; B 61 0 597 1021 ; +C -1 ; WX 320 ; N racute ; B 63 0 487 851 ; +C -1 ; WX 640 ; N omacron ; B 71 -18 672 759 ; +C -1 ; WX 500 ; N Zacute ; B 19 0 600 1021 ; +C -1 ; WX 500 ; N Zcaron ; B 19 0 650 944 ; +C -1 ; WX 549 ; N greaterequal ; B 26 0 616 704 ; +C -1 ; WX 742 ; N Eth ; B 82 0 766 740 ; +C -1 ; WX 780 ; N Ccedilla ; B 96 -251 865 755 ; +C -1 ; WX 240 ; N lcommaaccent ; B -50 -229 325 740 ; +C -1 ; WX 400 ; N tcaron ; B 86 0 584 786 ; +C -1 ; WX 640 ; N eogonek ; B 76 -195 668 574 ; +C -1 ; WX 640 ; N Uogonek ; B 96 -195 723 740 ; +C -1 ; WX 740 ; N Aacute ; B 7 0 732 1021 ; +C -1 ; WX 740 ; N Adieresis ; B 7 0 732 939 ; +C -1 ; WX 640 ; N egrave ; B 76 -18 668 851 ; +C -1 ; WX 460 ; N zacute ; B 20 0 528 851 ; +C -1 ; WX 240 ; N iogonek ; B -34 -195 324 740 ; +C -1 ; WX 840 ; N Oacute ; B 94 -15 882 1021 ; +C -1 ; WX 640 ; N oacute ; B 71 -18 672 851 ; +C -1 ; WX 660 ; N amacron ; B 72 -18 716 759 ; +C -1 ; WX 440 ; N sacute ; B 49 -18 517 851 ; +C -1 ; WX 240 ; N idieresis ; B 53 0 435 769 ; +C -1 ; WX 840 ; N Ocircumflex ; B 94 -15 882 944 ; +C -1 ; WX 640 ; N Ugrave ; B 96 -15 723 1021 ; +C -1 ; WX 612 ; N Delta ; B 2 0 612 692 ; +C -1 ; WX 660 ; N thorn ; B 12 -185 687 740 ; +C -1 ; WX 336 ; N twosuperior ; B 72 296 436 749 ; +C -1 ; WX 840 ; N Odieresis ; B 94 -15 882 939 ; +C -1 ; WX 576 ; N mu ; B 3 -187 642 555 ; +C -1 ; WX 240 ; N igrave ; B 53 0 347 851 ; +C -1 ; WX 640 ; N ohungarumlaut ; B 71 -18 737 849 ; +C -1 ; WX 520 ; N Eogonek ; B 61 -195 597 740 ; +C -1 ; WX 660 ; N dcroat ; B 79 -18 829 740 ; +C -1 ; WX 840 ; N threequarters ; B 97 0 837 749 ; +C -1 ; WX 520 ; N Scedilla ; B 49 -251 579 755 ; +C -1 ; WX 380 ; N lcaron ; B 54 0 536 740 ; +C -1 ; WX 620 ; N Kcommaaccent ; B 89 -209 758 740 ; +C -1 ; WX 440 ; N Lacute ; B 72 0 549 1021 ; +C -1 ; WX 1000 ; N trademark ; B 130 296 959 740 ; +C -1 ; WX 640 ; N edotaccent ; B 76 -18 668 769 ; +C -1 ; WX 280 ; N Igrave ; B 72 0 399 1021 ; +C -1 ; WX 280 ; N Imacron ; B 72 0 454 944 ; +C -1 ; WX 440 ; N Lcaron ; B 72 0 626 740 ; +C -1 ; WX 840 ; N onehalf ; B 157 0 831 740 ; +C -1 ; WX 549 ; N lessequal ; B 29 0 657 704 ; +C -1 ; WX 640 ; N ocircumflex ; B 71 -18 672 774 ; +C -1 ; WX 600 ; N ntilde ; B 54 0 624 767 ; +C -1 ; WX 640 ; N Uhungarumlaut ; B 96 -15 769 1019 ; +C -1 ; WX 520 ; N Eacute ; B 61 0 597 1021 ; +C -1 ; WX 640 ; N emacron ; B 76 -18 668 759 ; +C -1 ; WX 660 ; N gbreve ; B 33 -226 726 770 ; +C -1 ; WX 840 ; N onequarter ; B 187 0 780 740 ; +C -1 ; WX 520 ; N Scaron ; B 48 -15 635 944 ; +C -1 ; WX 520 ; N Scommaaccent ; B 48 -229 579 755 ; +C -1 ; WX 840 ; N Ohungarumlaut ; B 94 -15 882 1019 ; +C -1 ; WX 400 ; N degree ; B 159 426 451 712 ; +C -1 ; WX 640 ; N ograve ; B 71 -18 672 851 ; +C -1 ; WX 780 ; N Ccaron ; B 96 -15 865 959 ; +C -1 ; WX 600 ; N ugrave ; B 86 -18 647 851 ; +C -1 ; WX 549 ; N radical ; B 99 -46 667 850 ; +C -1 ; WX 700 ; N Dcaron ; B 63 0 732 959 ; +C -1 ; WX 320 ; N rcommaaccent ; B -51 -229 424 574 ; +C -1 ; WX 740 ; N Ntilde ; B 70 0 809 937 ; +C -1 ; WX 640 ; N otilde ; B 71 -18 672 767 ; +C -1 ; WX 580 ; N Rcommaaccent ; B 64 -209 657 740 ; +C -1 ; WX 440 ; N Lcommaaccent ; B 72 -229 459 740 ; +C -1 ; WX 740 ; N Atilde ; B 7 0 732 937 ; +C -1 ; WX 740 ; N Aogonek ; B 7 -195 732 740 ; +C -1 ; WX 740 ; N Aring ; B 7 0 732 969 ; +C -1 ; WX 840 ; N Otilde ; B 94 -15 882 937 ; +C -1 ; WX 460 ; N zdotaccent ; B 20 0 528 769 ; +C -1 ; WX 520 ; N Ecaron ; B 61 0 638 959 ; +C -1 ; WX 280 ; N Iogonek ; B -9 -195 347 740 ; +C -1 ; WX 580 ; N kcommaaccent ; B 80 -209 648 740 ; +C -1 ; WX 600 ; N minus ; B 83 193 611 313 ; +C -1 ; WX 280 ; N Icircumflex ; B 72 0 490 944 ; +C -1 ; WX 600 ; N ncaron ; B 54 0 644 774 ; +C -1 ; WX 300 ; N tcommaaccent ; B -1 -229 402 740 ; +C -1 ; WX 600 ; N logicalnot ; B 104 108 631 425 ; +C -1 ; WX 640 ; N odieresis ; B 71 -18 672 769 ; +C -1 ; WX 600 ; N udieresis ; B 86 -18 647 769 ; +C -1 ; WX 549 ; N notequal ; B 30 -49 619 570 ; +C -1 ; WX 660 ; N gcommaaccent ; B 33 -226 726 800 ; +C -1 ; WX 640 ; N eth ; B 73 -18 699 754 ; +C -1 ; WX 460 ; N zcaron ; B 20 0 599 774 ; +C -1 ; WX 600 ; N ncommaaccent ; B 54 -209 614 574 ; +C -1 ; WX 336 ; N onesuperior ; B 181 296 361 740 ; +C -1 ; WX 240 ; N imacron ; B 53 0 400 759 ; +EndCharMetrics +StartKernData +StartKernPairs 933 +KPX A T -73 +KPX A Tcaron -73 +KPX A Tcommaaccent -73 +KPX A V -127 +KPX A W -96 +KPX A Y -139 +KPX A Yacute -139 +KPX A Ydieresis -139 +KPX A v -50 +KPX A w -50 +KPX A y -50 +KPX A yacute -50 +KPX A ydieresis -50 +KPX Aacute T -73 +KPX Aacute Tcaron -73 +KPX Aacute Tcommaaccent -73 +KPX Aacute V -127 +KPX Aacute W -96 +KPX Aacute Y -139 +KPX Aacute Yacute -139 +KPX Aacute Ydieresis -139 +KPX Aacute v -50 +KPX Aacute w -50 +KPX Aacute y -50 +KPX Aacute yacute -50 +KPX Aacute ydieresis -50 +KPX Abreve T -73 +KPX Abreve Tcaron -73 +KPX Abreve Tcommaaccent -73 +KPX Abreve V -127 +KPX Abreve W -96 +KPX Abreve Y -139 +KPX Abreve Yacute -139 +KPX Abreve Ydieresis -139 +KPX Abreve v -50 +KPX Abreve w -50 +KPX Abreve y -50 +KPX Abreve yacute -50 +KPX Abreve ydieresis -50 +KPX Acircumflex T -73 +KPX Acircumflex Tcaron -73 +KPX Acircumflex Tcommaaccent -73 +KPX Acircumflex V -127 +KPX Acircumflex W -96 +KPX Acircumflex Y -139 +KPX Acircumflex Yacute -139 +KPX Acircumflex Ydieresis -139 +KPX Acircumflex v -50 +KPX Acircumflex w -50 +KPX Acircumflex y -50 +KPX Acircumflex yacute -50 +KPX Acircumflex ydieresis -50 +KPX Adieresis T -73 +KPX Adieresis Tcaron -73 +KPX Adieresis Tcommaaccent -73 +KPX Adieresis V -127 +KPX Adieresis W -96 +KPX Adieresis Y -139 +KPX Adieresis Yacute -139 +KPX Adieresis Ydieresis -139 +KPX Adieresis v -50 +KPX Adieresis w -50 +KPX Adieresis y -50 +KPX Adieresis yacute -50 +KPX Adieresis ydieresis -50 +KPX Agrave T -73 +KPX Agrave Tcaron -73 +KPX Agrave Tcommaaccent -73 +KPX Agrave V -127 +KPX Agrave W -96 +KPX Agrave Y -139 +KPX Agrave Yacute -139 +KPX Agrave Ydieresis -139 +KPX Agrave v -50 +KPX Agrave w -50 +KPX Agrave y -50 +KPX Agrave yacute -50 +KPX Agrave ydieresis -50 +KPX Amacron T -73 +KPX Amacron Tcaron -73 +KPX Amacron Tcommaaccent -73 +KPX Amacron V -127 +KPX Amacron W -96 +KPX Amacron Y -139 +KPX Amacron Yacute -139 +KPX Amacron Ydieresis -139 +KPX Amacron v -50 +KPX Amacron w -50 +KPX Amacron y -50 +KPX Amacron yacute -50 +KPX Amacron ydieresis -50 +KPX Aogonek T -73 +KPX Aogonek Tcaron -73 +KPX Aogonek Tcommaaccent -73 +KPX Aogonek V -127 +KPX Aogonek W -96 +KPX Aogonek Y -139 +KPX Aogonek Yacute -139 +KPX Aogonek Ydieresis -139 +KPX Aogonek v -50 +KPX Aogonek w -50 +KPX Aogonek y -50 +KPX Aogonek yacute -50 +KPX Aogonek ydieresis -50 +KPX Aring T -73 +KPX Aring Tcaron -73 +KPX Aring Tcommaaccent -73 +KPX Aring V -127 +KPX Aring W -96 +KPX Aring Y -139 +KPX Aring Yacute -139 +KPX Aring Ydieresis -139 +KPX Aring v -50 +KPX Aring w -50 +KPX Aring y -50 +KPX Aring yacute -50 +KPX Aring ydieresis -50 +KPX Atilde T -73 +KPX Atilde Tcaron -73 +KPX Atilde Tcommaaccent -73 +KPX Atilde V -127 +KPX Atilde W -96 +KPX Atilde Y -139 +KPX Atilde Yacute -139 +KPX Atilde Ydieresis -139 +KPX Atilde v -50 +KPX Atilde w -50 +KPX Atilde y -50 +KPX Atilde yacute -50 +KPX Atilde ydieresis -50 +KPX F A -95 +KPX F Aacute -95 +KPX F Abreve -95 +KPX F Acircumflex -95 +KPX F Adieresis -95 +KPX F Agrave -95 +KPX F Amacron -95 +KPX F Aogonek -95 +KPX F Aring -95 +KPX F Atilde -95 +KPX F comma -42 +KPX F period -42 +KPX L T -50 +KPX L Tcaron -50 +KPX L Tcommaaccent -50 +KPX L V -90 +KPX L W -90 +KPX L Y -90 +KPX L Yacute -90 +KPX L Ydieresis -90 +KPX L y -75 +KPX L yacute -75 +KPX L ydieresis -75 +KPX Lacute T -50 +KPX Lacute Tcaron -50 +KPX Lacute Tcommaaccent -50 +KPX Lacute V -90 +KPX Lacute W -90 +KPX Lacute Y -90 +KPX Lacute Yacute -90 +KPX Lacute Ydieresis -90 +KPX Lacute y -75 +KPX Lacute yacute -75 +KPX Lacute ydieresis -75 +KPX Lcommaaccent T -50 +KPX Lcommaaccent Tcaron -50 +KPX Lcommaaccent Tcommaaccent -50 +KPX Lcommaaccent V -90 +KPX Lcommaaccent W -90 +KPX Lcommaaccent Y -90 +KPX Lcommaaccent Yacute -90 +KPX Lcommaaccent Ydieresis -90 +KPX Lcommaaccent y -75 +KPX Lcommaaccent yacute -75 +KPX Lcommaaccent ydieresis -75 +KPX Lslash T -50 +KPX Lslash Tcaron -50 +KPX Lslash Tcommaaccent -50 +KPX Lslash V -90 +KPX Lslash W -90 +KPX Lslash Y -90 +KPX Lslash Yacute -90 +KPX Lslash Ydieresis -90 +KPX Lslash y -75 +KPX Lslash yacute -75 +KPX Lslash ydieresis -75 +KPX P A -100 +KPX P Aacute -100 +KPX P Abreve -100 +KPX P Acircumflex -100 +KPX P Adieresis -100 +KPX P Agrave -100 +KPX P Amacron -100 +KPX P Aogonek -100 +KPX P Aring -100 +KPX P Atilde -100 +KPX P comma -16 +KPX P period -16 +KPX R T 16 +KPX R Tcaron 16 +KPX R Tcommaaccent 16 +KPX R V -26 +KPX R W -20 +KPX R Y -20 +KPX R Yacute -20 +KPX R Ydieresis -20 +KPX R y 31 +KPX R yacute 31 +KPX R ydieresis 31 +KPX Racute T 16 +KPX Racute Tcaron 16 +KPX Racute Tcommaaccent 16 +KPX Racute V -26 +KPX Racute W -20 +KPX Racute Y -20 +KPX Racute Yacute -20 +KPX Racute Ydieresis -20 +KPX Racute y 31 +KPX Racute yacute 31 +KPX Racute ydieresis 31 +KPX Rcaron T 16 +KPX Rcaron Tcaron 16 +KPX Rcaron Tcommaaccent 16 +KPX Rcaron V -26 +KPX Rcaron W -20 +KPX Rcaron Y -20 +KPX Rcaron Yacute -20 +KPX Rcaron Ydieresis -20 +KPX Rcaron y 31 +KPX Rcaron yacute 31 +KPX Rcaron ydieresis 31 +KPX Rcommaaccent T 16 +KPX Rcommaaccent Tcaron 16 +KPX Rcommaaccent Tcommaaccent 16 +KPX Rcommaaccent V -26 +KPX Rcommaaccent W -20 +KPX Rcommaaccent Y -20 +KPX Rcommaaccent Yacute -20 +KPX Rcommaaccent Ydieresis -20 +KPX Rcommaaccent y 31 +KPX Rcommaaccent yacute 31 +KPX Rcommaaccent ydieresis 31 +KPX T A -70 +KPX T Aacute -70 +KPX T Abreve -70 +KPX T Acircumflex -70 +KPX T Adieresis -70 +KPX T Agrave -70 +KPX T Amacron -70 +KPX T Aogonek -70 +KPX T Aring -70 +KPX T Atilde -70 +KPX T a -40 +KPX T aacute -40 +KPX T abreve -40 +KPX T acircumflex -40 +KPX T adieresis -40 +KPX T agrave -40 +KPX T amacron -40 +KPX T aogonek -40 +KPX T aring -40 +KPX T atilde -40 +KPX T c -50 +KPX T cacute -50 +KPX T ccaron -50 +KPX T ccedilla -50 +KPX T colon -12 +KPX T comma 4 +KPX T e -50 +KPX T eacute -50 +KPX T ecaron -50 +KPX T ecircumflex -50 +KPX T edieresis -50 +KPX T edotaccent -50 +KPX T egrave -50 +KPX T emacron -50 +KPX T eogonek -50 +KPX T hyphen -10 +KPX T i -5 +KPX T iacute 10 +KPX T icircumflex 10 +KPX T idieresis 10 +KPX T igrave 10 +KPX T imacron 10 +KPX T iogonek -5 +KPX T o -50 +KPX T oacute -50 +KPX T ocircumflex -50 +KPX T odieresis -50 +KPX T ograve -50 +KPX T ohungarumlaut -50 +KPX T omacron -50 +KPX T oslash -50 +KPX T otilde -50 +KPX T period 4 +KPX T r -42 +KPX T rcommaaccent -42 +KPX T s -43 +KPX T sacute -43 +KPX T scedilla -43 +KPX T scommaaccent -43 +KPX T semicolon -12 +KPX T u -56 +KPX T uacute -56 +KPX T ucircumflex -56 +KPX T udieresis -56 +KPX T ugrave -56 +KPX T uhungarumlaut -56 +KPX T umacron -56 +KPX T uogonek -56 +KPX T uring -56 +KPX T w -15 +KPX T y -12 +KPX T yacute -12 +KPX T ydieresis -12 +KPX Tcaron A -70 +KPX Tcaron Aacute -70 +KPX Tcaron Abreve -70 +KPX Tcaron Acircumflex -70 +KPX Tcaron Adieresis -70 +KPX Tcaron Agrave -70 +KPX Tcaron Amacron -70 +KPX Tcaron Aogonek -70 +KPX Tcaron Aring -70 +KPX Tcaron Atilde -70 +KPX Tcaron a -40 +KPX Tcaron aacute -40 +KPX Tcaron abreve -40 +KPX Tcaron acircumflex -40 +KPX Tcaron adieresis -40 +KPX Tcaron agrave -40 +KPX Tcaron amacron -40 +KPX Tcaron aogonek -40 +KPX Tcaron aring -40 +KPX Tcaron atilde -40 +KPX Tcaron c -50 +KPX Tcaron cacute -50 +KPX Tcaron ccaron -50 +KPX Tcaron ccedilla -50 +KPX Tcaron colon -12 +KPX Tcaron comma 4 +KPX Tcaron e -50 +KPX Tcaron eacute -50 +KPX Tcaron ecaron -50 +KPX Tcaron ecircumflex -50 +KPX Tcaron edieresis -50 +KPX Tcaron edotaccent -50 +KPX Tcaron egrave -50 +KPX Tcaron emacron -50 +KPX Tcaron eogonek -50 +KPX Tcaron hyphen -10 +KPX Tcaron i -5 +KPX Tcaron iacute 10 +KPX Tcaron icircumflex 10 +KPX Tcaron idieresis 10 +KPX Tcaron igrave 10 +KPX Tcaron imacron 10 +KPX Tcaron iogonek -5 +KPX Tcaron o -50 +KPX Tcaron oacute -50 +KPX Tcaron ocircumflex -50 +KPX Tcaron odieresis -50 +KPX Tcaron ograve -50 +KPX Tcaron ohungarumlaut -50 +KPX Tcaron omacron -50 +KPX Tcaron oslash -50 +KPX Tcaron otilde -50 +KPX Tcaron period 4 +KPX Tcaron r -42 +KPX Tcaron racute -42 +KPX Tcaron rcaron -42 +KPX Tcaron rcommaaccent -42 +KPX Tcaron s -43 +KPX Tcaron sacute -43 +KPX Tcaron scaron -43 +KPX Tcaron scedilla -43 +KPX Tcaron scommaaccent -43 +KPX Tcaron semicolon -12 +KPX Tcaron u -56 +KPX Tcaron uacute -56 +KPX Tcaron ucircumflex -56 +KPX Tcaron udieresis -56 +KPX Tcaron ugrave -56 +KPX Tcaron uhungarumlaut -56 +KPX Tcaron umacron -56 +KPX Tcaron uogonek -56 +KPX Tcaron uring -56 +KPX Tcaron w -15 +KPX Tcaron y -12 +KPX Tcaron yacute -12 +KPX Tcaron ydieresis -12 +KPX Tcommaaccent A -70 +KPX Tcommaaccent Aacute -70 +KPX Tcommaaccent Abreve -70 +KPX Tcommaaccent Acircumflex -70 +KPX Tcommaaccent Adieresis -70 +KPX Tcommaaccent Agrave -70 +KPX Tcommaaccent Amacron -70 +KPX Tcommaaccent Aogonek -70 +KPX Tcommaaccent Aring -70 +KPX Tcommaaccent Atilde -70 +KPX Tcommaaccent a -40 +KPX Tcommaaccent aacute -40 +KPX Tcommaaccent abreve -40 +KPX Tcommaaccent acircumflex -40 +KPX Tcommaaccent adieresis -40 +KPX Tcommaaccent agrave -40 +KPX Tcommaaccent amacron -40 +KPX Tcommaaccent aogonek -40 +KPX Tcommaaccent aring -40 +KPX Tcommaaccent atilde -40 +KPX Tcommaaccent c -50 +KPX Tcommaaccent cacute -50 +KPX Tcommaaccent ccaron -50 +KPX Tcommaaccent ccedilla -50 +KPX Tcommaaccent colon -12 +KPX Tcommaaccent comma 4 +KPX Tcommaaccent e -50 +KPX Tcommaaccent eacute -50 +KPX Tcommaaccent ecaron -50 +KPX Tcommaaccent ecircumflex -50 +KPX Tcommaaccent edieresis -50 +KPX Tcommaaccent edotaccent -50 +KPX Tcommaaccent egrave -50 +KPX Tcommaaccent emacron -50 +KPX Tcommaaccent eogonek -50 +KPX Tcommaaccent hyphen -10 +KPX Tcommaaccent i -5 +KPX Tcommaaccent iacute 10 +KPX Tcommaaccent icircumflex 10 +KPX Tcommaaccent idieresis 10 +KPX Tcommaaccent igrave 10 +KPX Tcommaaccent imacron 10 +KPX Tcommaaccent iogonek -5 +KPX Tcommaaccent o -50 +KPX Tcommaaccent oacute -50 +KPX Tcommaaccent ocircumflex -50 +KPX Tcommaaccent odieresis -50 +KPX Tcommaaccent ograve -50 +KPX Tcommaaccent ohungarumlaut -50 +KPX Tcommaaccent omacron -50 +KPX Tcommaaccent oslash -50 +KPX Tcommaaccent otilde -50 +KPX Tcommaaccent period 4 +KPX Tcommaaccent r -42 +KPX Tcommaaccent racute -42 +KPX Tcommaaccent rcaron -42 +KPX Tcommaaccent rcommaaccent -42 +KPX Tcommaaccent s -43 +KPX Tcommaaccent sacute -43 +KPX Tcommaaccent scaron -43 +KPX Tcommaaccent scedilla -43 +KPX Tcommaaccent scommaaccent -43 +KPX Tcommaaccent semicolon -12 +KPX Tcommaaccent u -56 +KPX Tcommaaccent uacute -56 +KPX Tcommaaccent ucircumflex -56 +KPX Tcommaaccent udieresis -56 +KPX Tcommaaccent ugrave -56 +KPX Tcommaaccent uhungarumlaut -56 +KPX Tcommaaccent umacron -56 +KPX Tcommaaccent uogonek -56 +KPX Tcommaaccent uring -56 +KPX Tcommaaccent w -15 +KPX Tcommaaccent y -12 +KPX Tcommaaccent yacute -12 +KPX Tcommaaccent ydieresis -12 +KPX V A -125 +KPX V Aacute -125 +KPX V Abreve -125 +KPX V Acircumflex -125 +KPX V Adieresis -125 +KPX V Agrave -125 +KPX V Amacron -125 +KPX V Aogonek -125 +KPX V Aring -125 +KPX V Atilde -125 +KPX V a -80 +KPX V aacute -80 +KPX V abreve -80 +KPX V acircumflex -80 +KPX V adieresis -80 +KPX V agrave -80 +KPX V amacron -80 +KPX V aogonek -80 +KPX V aring -80 +KPX V atilde -80 +KPX V colon -13 +KPX V comma -13 +KPX V e -80 +KPX V eacute -80 +KPX V ecaron -80 +KPX V ecircumflex -80 +KPX V edieresis -80 +KPX V edotaccent -80 +KPX V egrave -80 +KPX V emacron -80 +KPX V eogonek -80 +KPX V hyphen -20 +KPX V i -9 +KPX V iacute -9 +KPX V iogonek -9 +KPX V o -80 +KPX V oacute -80 +KPX V ocircumflex -80 +KPX V odieresis -80 +KPX V ograve -80 +KPX V ohungarumlaut -80 +KPX V omacron -80 +KPX V oslash -80 +KPX V otilde -80 +KPX V period -13 +KPX V r -40 +KPX V racute -40 +KPX V rcaron -40 +KPX V rcommaaccent -40 +KPX V semicolon -13 +KPX V u -68 +KPX V uacute -68 +KPX V ucircumflex -68 +KPX V udieresis -68 +KPX V ugrave -68 +KPX V uhungarumlaut -68 +KPX V umacron -68 +KPX V uogonek -68 +KPX V uring -68 +KPX V y -15 +KPX V yacute -15 +KPX V ydieresis -15 +KPX W A -94 +KPX W Aacute -94 +KPX W Abreve -94 +KPX W Acircumflex -94 +KPX W Adieresis -94 +KPX W Agrave -94 +KPX W Amacron -94 +KPX W Aogonek -94 +KPX W Aring -94 +KPX W Atilde -94 +KPX W a -50 +KPX W aacute -50 +KPX W abreve -50 +KPX W acircumflex -50 +KPX W adieresis -50 +KPX W agrave -50 +KPX W amacron -50 +KPX W aogonek -50 +KPX W aring -50 +KPX W atilde -50 +KPX W colon -12 +KPX W comma -12 +KPX W e -50 +KPX W eacute -50 +KPX W ecaron -50 +KPX W ecircumflex -50 +KPX W edieresis -50 +KPX W edotaccent -50 +KPX W egrave -50 +KPX W emacron -50 +KPX W eogonek -50 +KPX W hyphen -10 +KPX W i -7 +KPX W iacute 10 +KPX W icircumflex 10 +KPX W idieresis 10 +KPX W igrave 10 +KPX W imacron 10 +KPX W iogonek -7 +KPX W o -50 +KPX W oacute -50 +KPX W ocircumflex -50 +KPX W odieresis -50 +KPX W ograve -50 +KPX W ohungarumlaut -50 +KPX W omacron -50 +KPX W oslash -50 +KPX W otilde -50 +KPX W period -12 +KPX W r -39 +KPX W racute -39 +KPX W rcommaaccent -39 +KPX W semicolon -12 +KPX W u -40 +KPX W uacute -40 +KPX W ucircumflex -40 +KPX W udieresis -40 +KPX W ugrave -40 +KPX W uhungarumlaut -40 +KPX W umacron -40 +KPX W uogonek -40 +KPX W uring -40 +KPX W y 1 +KPX W yacute 1 +KPX W ydieresis 1 +KPX Y A -138 +KPX Y Aacute -138 +KPX Y Abreve -138 +KPX Y Acircumflex -138 +KPX Y Adieresis -138 +KPX Y Agrave -138 +KPX Y Amacron -138 +KPX Y Aogonek -138 +KPX Y Aring -138 +KPX Y Atilde -138 +KPX Y a -100 +KPX Y aacute -100 +KPX Y abreve -100 +KPX Y acircumflex -100 +KPX Y adieresis -100 +KPX Y agrave -100 +KPX Y amacron -100 +KPX Y aogonek -100 +KPX Y aring -100 +KPX Y atilde -100 +KPX Y colon -8 +KPX Y comma -8 +KPX Y e -100 +KPX Y eacute -100 +KPX Y ecaron -100 +KPX Y ecircumflex -100 +KPX Y edieresis -100 +KPX Y edotaccent -100 +KPX Y egrave -100 +KPX Y emacron -100 +KPX Y eogonek -100 +KPX Y hyphen -60 +KPX Y i -5 +KPX Y iacute -5 +KPX Y icircumflex 10 +KPX Y idieresis 10 +KPX Y igrave 10 +KPX Y imacron 10 +KPX Y iogonek -5 +KPX Y o -100 +KPX Y oacute -100 +KPX Y ocircumflex -100 +KPX Y odieresis -100 +KPX Y ograve -100 +KPX Y ohungarumlaut -100 +KPX Y omacron -100 +KPX Y oslash -100 +KPX Y otilde -100 +KPX Y p -60 +KPX Y period -8 +KPX Y q -100 +KPX Y semicolon -8 +KPX Y u -82 +KPX Y uacute -82 +KPX Y ucircumflex -82 +KPX Y udieresis -82 +KPX Y ugrave -82 +KPX Y uhungarumlaut -82 +KPX Y umacron -82 +KPX Y uogonek -82 +KPX Y uring -82 +KPX Y v -25 +KPX Yacute A -138 +KPX Yacute Aacute -138 +KPX Yacute Abreve -138 +KPX Yacute Acircumflex -138 +KPX Yacute Adieresis -138 +KPX Yacute Agrave -138 +KPX Yacute Amacron -138 +KPX Yacute Aogonek -138 +KPX Yacute Aring -138 +KPX Yacute Atilde -138 +KPX Yacute a -100 +KPX Yacute aacute -100 +KPX Yacute abreve -100 +KPX Yacute acircumflex -100 +KPX Yacute adieresis -100 +KPX Yacute agrave -100 +KPX Yacute amacron -100 +KPX Yacute aogonek -100 +KPX Yacute aring -100 +KPX Yacute atilde -100 +KPX Yacute colon -8 +KPX Yacute comma -8 +KPX Yacute e -100 +KPX Yacute eacute -100 +KPX Yacute ecaron -100 +KPX Yacute ecircumflex -100 +KPX Yacute edieresis -100 +KPX Yacute edotaccent -100 +KPX Yacute egrave -100 +KPX Yacute emacron -100 +KPX Yacute eogonek -100 +KPX Yacute hyphen -60 +KPX Yacute i -5 +KPX Yacute iacute -5 +KPX Yacute icircumflex 10 +KPX Yacute idieresis 10 +KPX Yacute igrave 10 +KPX Yacute imacron 10 +KPX Yacute iogonek -5 +KPX Yacute o -100 +KPX Yacute oacute -100 +KPX Yacute ocircumflex -100 +KPX Yacute odieresis -100 +KPX Yacute ograve -100 +KPX Yacute ohungarumlaut -100 +KPX Yacute omacron -100 +KPX Yacute oslash -100 +KPX Yacute otilde -100 +KPX Yacute p -60 +KPX Yacute period -8 +KPX Yacute q -100 +KPX Yacute semicolon -8 +KPX Yacute u -82 +KPX Yacute uacute -82 +KPX Yacute ucircumflex -82 +KPX Yacute udieresis -82 +KPX Yacute ugrave -82 +KPX Yacute uhungarumlaut -82 +KPX Yacute umacron -82 +KPX Yacute uogonek -82 +KPX Yacute uring -82 +KPX Yacute v -25 +KPX Ydieresis A -138 +KPX Ydieresis Aacute -138 +KPX Ydieresis Abreve -138 +KPX Ydieresis Acircumflex -138 +KPX Ydieresis Adieresis -138 +KPX Ydieresis Agrave -138 +KPX Ydieresis Amacron -138 +KPX Ydieresis Aogonek -138 +KPX Ydieresis Aring -138 +KPX Ydieresis Atilde -138 +KPX Ydieresis a -100 +KPX Ydieresis aacute -100 +KPX Ydieresis abreve -100 +KPX Ydieresis acircumflex -100 +KPX Ydieresis adieresis -100 +KPX Ydieresis agrave -100 +KPX Ydieresis amacron -100 +KPX Ydieresis aogonek -100 +KPX Ydieresis aring -100 +KPX Ydieresis atilde -100 +KPX Ydieresis colon -8 +KPX Ydieresis comma -8 +KPX Ydieresis e -100 +KPX Ydieresis eacute -100 +KPX Ydieresis ecaron -100 +KPX Ydieresis ecircumflex -100 +KPX Ydieresis edieresis -100 +KPX Ydieresis edotaccent -100 +KPX Ydieresis egrave -100 +KPX Ydieresis emacron -100 +KPX Ydieresis eogonek -100 +KPX Ydieresis hyphen -60 +KPX Ydieresis i -5 +KPX Ydieresis iacute -5 +KPX Ydieresis icircumflex 10 +KPX Ydieresis idieresis 10 +KPX Ydieresis igrave 10 +KPX Ydieresis imacron 10 +KPX Ydieresis iogonek -5 +KPX Ydieresis o -100 +KPX Ydieresis oacute -100 +KPX Ydieresis ocircumflex -100 +KPX Ydieresis odieresis -100 +KPX Ydieresis ograve -100 +KPX Ydieresis ohungarumlaut -100 +KPX Ydieresis omacron -100 +KPX Ydieresis oslash -100 +KPX Ydieresis otilde -100 +KPX Ydieresis p -60 +KPX Ydieresis period -8 +KPX Ydieresis q -100 +KPX Ydieresis semicolon -8 +KPX Ydieresis u -82 +KPX Ydieresis uacute -82 +KPX Ydieresis ucircumflex -82 +KPX Ydieresis udieresis -82 +KPX Ydieresis ugrave -82 +KPX Ydieresis uhungarumlaut -82 +KPX Ydieresis umacron -82 +KPX Ydieresis uogonek -82 +KPX Ydieresis uring -82 +KPX Ydieresis v -25 +KPX f f 38 +KPX r c -27 +KPX r cacute -27 +KPX r ccaron -27 +KPX r ccedilla -27 +KPX r comma 9 +KPX r d -8 +KPX r dcroat -8 +KPX r e -8 +KPX r eacute -8 +KPX r ecaron -8 +KPX r ecircumflex -8 +KPX r edieresis -8 +KPX r edotaccent -8 +KPX r egrave -8 +KPX r emacron -8 +KPX r eogonek -8 +KPX r f 38 +KPX r g -8 +KPX r gbreve -8 +KPX r gcommaaccent -8 +KPX r hyphen -10 +KPX r m 5 +KPX r n 5 +KPX r nacute 5 +KPX r ncaron 5 +KPX r ncommaaccent 5 +KPX r ntilde 5 +KPX r o -18 +KPX r oacute -18 +KPX r ocircumflex -18 +KPX r odieresis -18 +KPX r ograve -18 +KPX r ohungarumlaut -18 +KPX r omacron -18 +KPX r oslash -18 +KPX r otilde -18 +KPX r period 9 +KPX r q -18 +KPX racute c -27 +KPX racute cacute -27 +KPX racute ccaron -27 +KPX racute ccedilla -27 +KPX racute comma 9 +KPX racute d -8 +KPX racute dcroat -8 +KPX racute e -8 +KPX racute eacute -8 +KPX racute ecaron -8 +KPX racute ecircumflex -8 +KPX racute edieresis -8 +KPX racute edotaccent -8 +KPX racute egrave -8 +KPX racute emacron -8 +KPX racute eogonek -8 +KPX racute f 38 +KPX racute g -8 +KPX racute gbreve -8 +KPX racute gcommaaccent -8 +KPX racute hyphen -10 +KPX racute m 5 +KPX racute n 5 +KPX racute nacute 5 +KPX racute ncaron 5 +KPX racute ncommaaccent 5 +KPX racute ntilde 5 +KPX racute o -18 +KPX racute oacute -18 +KPX racute ocircumflex -18 +KPX racute odieresis -18 +KPX racute ograve -18 +KPX racute ohungarumlaut -18 +KPX racute omacron -18 +KPX racute oslash -18 +KPX racute otilde -18 +KPX racute period 9 +KPX racute q -18 +KPX rcaron c -27 +KPX rcaron cacute -27 +KPX rcaron ccaron -27 +KPX rcaron ccedilla -27 +KPX rcaron comma 9 +KPX rcaron d -8 +KPX rcaron dcroat -8 +KPX rcaron e -8 +KPX rcaron eacute -8 +KPX rcaron ecaron -8 +KPX rcaron ecircumflex -8 +KPX rcaron edieresis -8 +KPX rcaron edotaccent -8 +KPX rcaron egrave -8 +KPX rcaron emacron -8 +KPX rcaron eogonek -8 +KPX rcaron f 38 +KPX rcaron g -8 +KPX rcaron gbreve -8 +KPX rcaron gcommaaccent -8 +KPX rcaron hyphen -10 +KPX rcaron m 5 +KPX rcaron n 5 +KPX rcaron nacute 5 +KPX rcaron ncaron 5 +KPX rcaron ncommaaccent 5 +KPX rcaron ntilde 5 +KPX rcaron o -18 +KPX rcaron oacute -18 +KPX rcaron ocircumflex -18 +KPX rcaron odieresis -18 +KPX rcaron ograve -18 +KPX rcaron ohungarumlaut -18 +KPX rcaron omacron -18 +KPX rcaron oslash -18 +KPX rcaron otilde -18 +KPX rcaron period 9 +KPX rcaron q -18 +KPX rcommaaccent c -27 +KPX rcommaaccent cacute -27 +KPX rcommaaccent ccaron -27 +KPX rcommaaccent ccedilla -27 +KPX rcommaaccent comma 9 +KPX rcommaaccent d -8 +KPX rcommaaccent dcroat -8 +KPX rcommaaccent e -8 +KPX rcommaaccent eacute -8 +KPX rcommaaccent ecaron -8 +KPX rcommaaccent ecircumflex -8 +KPX rcommaaccent edieresis -8 +KPX rcommaaccent edotaccent -8 +KPX rcommaaccent egrave -8 +KPX rcommaaccent emacron -8 +KPX rcommaaccent eogonek -8 +KPX rcommaaccent f 38 +KPX rcommaaccent g -8 +KPX rcommaaccent gbreve -8 +KPX rcommaaccent gcommaaccent -8 +KPX rcommaaccent hyphen -10 +KPX rcommaaccent m 5 +KPX rcommaaccent n 5 +KPX rcommaaccent nacute 5 +KPX rcommaaccent ncaron 5 +KPX rcommaaccent ncommaaccent 5 +KPX rcommaaccent ntilde 5 +KPX rcommaaccent o -18 +KPX rcommaaccent oacute -18 +KPX rcommaaccent ocircumflex -18 +KPX rcommaaccent odieresis -18 +KPX rcommaaccent ograve -18 +KPX rcommaaccent ohungarumlaut -18 +KPX rcommaaccent omacron -18 +KPX rcommaaccent oslash -18 +KPX rcommaaccent otilde -18 +KPX rcommaaccent period 9 +KPX rcommaaccent q -18 +EndKernPairs +EndKernData +EndFontMetrics diff --git a/openoffice/share/psprint/fontmetric/ITCBookman-Demi.afm b/openoffice/share/psprint/fontmetric/ITCBookman-Demi.afm new file mode 100644 index 0000000000000000000000000000000000000000..2e8b3ef1cacd425aa36bb26d1b770aae40eee969 --- /dev/null +++ b/openoffice/share/psprint/fontmetric/ITCBookman-Demi.afm @@ -0,0 +1,1256 @@ +StartFontMetrics 4.1 +Comment Copyright (c) 1985, 1987, 1989, 1992, 1997 Adobe Systems Incorporated. All Rights Reserved. +Comment Creation Date: Thu May 1 13:44:58 1997 +Comment UniqueID 43079 +Comment VMusage 45854 56879 +FontName Bookman-Demi +FullName ITC Bookman Demi +FamilyName ITC Bookman +Weight Demi +ItalicAngle 0 +IsFixedPitch false +FontBBox -194 -250 1346 934 +UnderlinePosition -100 +UnderlineThickness 50 +Version 002.000 +Notice Copyright (c) 1985, 1987, 1989, 1992, 1997 Adobe Systems Incorporated. All Rights Reserved.ITC Bookman is a registered trademark of International Typeface Corporation. +EncodingScheme AdobeStandardEncoding +CapHeight 681 +XHeight 502 +Ascender 717 +Descender -228 +StdHW 82 +StdVW 167 +StartCharMetrics 314 +C 32 ; WX 340 ; N space ; B 0 0 0 0 ; +C 33 ; WX 360 ; N exclam ; B 82 -8 282 698 ; +C 34 ; WX 420 ; N quotedbl ; B 11 379 369 698 ; +C 35 ; WX 660 ; N numbersign ; B 84 0 576 681 ; +C 36 ; WX 660 ; N dollar ; B 48 -119 620 805 ; +C 37 ; WX 940 ; N percent ; B 12 -8 924 698 ; +C 38 ; WX 800 ; N ampersand ; B 21 -17 772 698 ; +C 39 ; WX 320 ; N quoteright ; B 82 440 242 698 ; +C 40 ; WX 320 ; N parenleft ; B 48 -150 289 749 ; +C 41 ; WX 320 ; N parenright ; B 20 -150 262 749 ; +C 42 ; WX 460 ; N asterisk ; B 62 317 405 697 ; +C 43 ; WX 600 ; N plus ; B 51 9 555 514 ; +C 44 ; WX 340 ; N comma ; B 78 -124 257 162 ; +C 45 ; WX 360 ; N hyphen ; B 20 210 340 318 ; +C 46 ; WX 340 ; N period ; B 76 -8 258 172 ; +C 47 ; WX 600 ; N slash ; B 50 -149 555 725 ; +C 48 ; WX 660 ; N zero ; B 30 -17 639 698 ; +C 49 ; WX 660 ; N one ; B 137 0 568 681 ; +C 50 ; WX 660 ; N two ; B 41 0 628 698 ; +C 51 ; WX 660 ; N three ; B 37 -17 631 698 ; +C 52 ; WX 660 ; N four ; B 19 0 649 681 ; +C 53 ; WX 660 ; N five ; B 44 -17 623 723 ; +C 54 ; WX 660 ; N six ; B 34 -17 634 698 ; +C 55 ; WX 660 ; N seven ; B 36 0 632 681 ; +C 56 ; WX 660 ; N eight ; B 36 -17 633 698 ; +C 57 ; WX 660 ; N nine ; B 33 -17 636 698 ; +C 58 ; WX 340 ; N colon ; B 76 -8 258 515 ; +C 59 ; WX 340 ; N semicolon ; B 75 -124 259 515 ; +C 60 ; WX 600 ; N less ; B 49 -9 558 542 ; +C 61 ; WX 600 ; N equal ; B 51 109 555 421 ; +C 62 ; WX 600 ; N greater ; B 48 -9 557 542 ; +C 63 ; WX 660 ; N question ; B 61 -8 608 698 ; +C 64 ; WX 820 ; N at ; B 60 -17 758 698 ; +C 65 ; WX 720 ; N A ; B -34 0 763 681 ; +C 66 ; WX 720 ; N B ; B 20 0 693 681 ; +C 67 ; WX 740 ; N C ; B 35 -17 724 698 ; +C 68 ; WX 780 ; N D ; B 20 0 748 681 ; +C 69 ; WX 720 ; N E ; B 20 0 724 681 ; +C 70 ; WX 680 ; N F ; B 20 0 686 681 ; +C 71 ; WX 780 ; N G ; B 35 -17 773 698 ; +C 72 ; WX 820 ; N H ; B 20 0 800 681 ; +C 73 ; WX 400 ; N I ; B 20 0 379 681 ; +C 74 ; WX 640 ; N J ; B -12 -17 622 681 ; +C 75 ; WX 800 ; N K ; B 20 0 796 681 ; +C 76 ; WX 640 ; N L ; B 20 0 668 681 ; +C 77 ; WX 940 ; N M ; B 20 0 924 681 ; +C 78 ; WX 740 ; N N ; B 20 0 724 681 ; +C 79 ; WX 800 ; N O ; B 35 -17 769 698 ; +C 80 ; WX 660 ; N P ; B 20 0 658 681 ; +C 81 ; WX 800 ; N Q ; B 35 -226 775 698 ; +C 82 ; WX 780 ; N R ; B 20 0 783 681 ; +C 83 ; WX 660 ; N S ; B 21 -17 639 698 ; +C 84 ; WX 700 ; N T ; B -4 0 703 681 ; +C 85 ; WX 740 ; N U ; B 15 -17 724 681 ; +C 86 ; WX 720 ; N V ; B -20 0 730 681 ; +C 87 ; WX 940 ; N W ; B -20 0 963 681 ; +C 88 ; WX 780 ; N X ; B 1 0 770 681 ; +C 89 ; WX 700 ; N Y ; B -20 0 718 681 ; +C 90 ; WX 640 ; N Z ; B 6 0 635 681 ; +C 91 ; WX 300 ; N bracketleft ; B 75 -138 285 725 ; +C 92 ; WX 600 ; N backslash ; B 50 0 555 725 ; +C 93 ; WX 300 ; N bracketright ; B 21 -138 231 725 ; +C 94 ; WX 600 ; N asciicircum ; B 52 281 554 681 ; +C 95 ; WX 500 ; N underscore ; B 0 -125 500 -75 ; +C 96 ; WX 320 ; N quoteleft ; B 82 440 242 698 ; +C 97 ; WX 580 ; N a ; B 28 -8 588 515 ; +C 98 ; WX 600 ; N b ; B -20 -8 568 725 ; +C 99 ; WX 580 ; N c ; B 31 -8 550 515 ; +C 100 ; WX 640 ; N d ; B 31 -8 622 725 ; +C 101 ; WX 580 ; N e ; B 31 -8 548 515 ; +C 102 ; WX 380 ; N f ; B 22 0 461 741 ; L i fi ; L l fl ; +C 103 ; WX 580 ; N g ; B 9 -243 583 595 ; +C 104 ; WX 680 ; N h ; B 22 0 654 725 ; +C 105 ; WX 360 ; N i ; B 22 0 335 729 ; +C 106 ; WX 340 ; N j ; B -94 -221 278 729 ; +C 107 ; WX 660 ; N k ; B 22 0 643 725 ; +C 108 ; WX 340 ; N l ; B 9 0 322 725 ; +C 109 ; WX 1000 ; N m ; B 22 0 980 515 ; +C 110 ; WX 680 ; N n ; B 22 0 652 515 ; +C 111 ; WX 620 ; N o ; B 31 -8 585 515 ; +C 112 ; WX 640 ; N p ; B 22 -212 611 515 ; +C 113 ; WX 620 ; N q ; B 31 -212 633 515 ; +C 114 ; WX 460 ; N r ; B 22 0 462 502 ; +C 115 ; WX 520 ; N s ; B 22 -8 492 515 ; +C 116 ; WX 460 ; N t ; B 22 -8 445 660 ; +C 117 ; WX 660 ; N u ; B 22 -8 653 502 ; +C 118 ; WX 600 ; N v ; B -6 0 593 502 ; +C 119 ; WX 800 ; N w ; B -6 0 810 502 ; +C 120 ; WX 600 ; N x ; B 8 0 591 502 ; +C 121 ; WX 620 ; N y ; B 6 -221 613 502 ; +C 122 ; WX 560 ; N z ; B 22 0 547 502 ; +C 123 ; WX 320 ; N braceleft ; B 14 -139 301 726 ; +C 124 ; WX 600 ; N bar ; B 243 -250 362 750 ; +C 125 ; WX 320 ; N braceright ; B 15 -140 302 725 ; +C 126 ; WX 600 ; N asciitilde ; B 51 162 555 368 ; +C 161 ; WX 360 ; N exclamdown ; B 84 -191 284 515 ; +C 162 ; WX 660 ; N cent ; B 133 17 535 674 ; +C 163 ; WX 660 ; N sterling ; B 10 -17 659 698 ; +C 164 ; WX 120 ; N fraction ; B -194 0 312 681 ; +C 165 ; WX 660 ; N yen ; B -28 0 696 681 ; +C 166 ; WX 660 ; N florin ; B -46 -209 674 749 ; +C 167 ; WX 600 ; N section ; B 36 -153 560 698 ; +C 168 ; WX 660 ; N currency ; B 77 88 584 593 ; +C 169 ; WX 240 ; N quotesingle ; B 42 379 178 698 ; +C 170 ; WX 540 ; N quotedblleft ; B 82 439 449 698 ; +C 171 ; WX 400 ; N guillemotleft ; B 34 101 360 457 ; +C 172 ; WX 220 ; N guilsinglleft ; B 34 101 188 457 ; +C 173 ; WX 220 ; N guilsinglright ; B 34 101 188 457 ; +C 174 ; WX 740 ; N fi ; B 22 0 710 741 ; +C 175 ; WX 740 ; N fl ; B 22 0 710 741 ; +C 177 ; WX 500 ; N endash ; B -25 212 525 318 ; +C 178 ; WX 440 ; N dagger ; B 33 -156 398 698 ; +C 179 ; WX 380 ; N daggerdbl ; B 8 -156 380 698 ; +C 180 ; WX 340 ; N periodcentered ; B 76 175 258 355 ; +C 182 ; WX 800 ; N paragraph ; B 51 0 698 681 ; +C 183 ; WX 460 ; N bullet ; B 60 170 404 511 ; +C 184 ; WX 320 ; N quotesinglbase ; B 82 -114 242 144 ; +C 185 ; WX 540 ; N quotedblbase ; B 82 -114 450 144 ; +C 186 ; WX 540 ; N quotedblright ; B 82 440 449 698 ; +C 187 ; WX 400 ; N guillemotright ; B 34 101 360 457 ; +C 188 ; WX 1000 ; N ellipsis ; B 76 -8 924 172 ; +C 189 ; WX 1360 ; N perthousand ; B 12 -8 1346 698 ; +C 191 ; WX 660 ; N questiondown ; B 62 -191 609 515 ; +C 193 ; WX 400 ; N grave ; B 68 547 327 730 ; +C 194 ; WX 400 ; N acute ; B 98 547 357 731 ; +C 195 ; WX 500 ; N circumflex ; B 68 555 430 731 ; +C 196 ; WX 480 ; N tilde ; B 69 556 421 691 ; +C 197 ; WX 460 ; N macron ; B 68 577 383 663 ; +C 198 ; WX 500 ; N breve ; B 68 553 429 722 ; +C 199 ; WX 320 ; N dotaccent ; B 68 535 259 729 ; +C 200 ; WX 500 ; N dieresis ; B 68 535 441 673 ; +C 202 ; WX 340 ; N ring ; B 68 552 275 755 ; +C 203 ; WX 360 ; N cedilla ; B 68 -213 284 0 ; +C 205 ; WX 440 ; N hungarumlaut ; B 68 554 365 741 ; +C 206 ; WX 320 ; N ogonek ; B 82 -199 314 0 ; +C 207 ; WX 500 ; N caron ; B 68 541 430 717 ; +C 208 ; WX 1000 ; N emdash ; B -25 212 1025 318 ; +C 225 ; WX 1140 ; N AE ; B -34 0 1149 681 ; +C 227 ; WX 400 ; N ordfeminine ; B 27 383 396 698 ; +C 232 ; WX 640 ; N Lslash ; B 20 0 668 681 ; +C 233 ; WX 800 ; N Oslash ; B 35 -110 771 781 ; +C 234 ; WX 1220 ; N OE ; B 35 -17 1219 698 ; +C 235 ; WX 400 ; N ordmasculine ; B 17 383 383 698 ; +C 241 ; WX 880 ; N ae ; B 28 -8 852 515 ; +C 245 ; WX 360 ; N dotlessi ; B 22 0 335 502 ; +C 248 ; WX 340 ; N lslash ; B 9 0 322 725 ; +C 249 ; WX 620 ; N oslash ; B 31 -40 586 551 ; +C 250 ; WX 940 ; N oe ; B 31 -8 908 515 ; +C 251 ; WX 660 ; N germandbls ; B -61 -91 644 699 ; +C -1 ; WX 400 ; N Idieresis ; B 18 0 391 877 ; +C -1 ; WX 580 ; N eacute ; B 31 -8 548 731 ; +C -1 ; WX 580 ; N abreve ; B 28 -8 588 722 ; +C -1 ; WX 660 ; N uhungarumlaut ; B 22 -8 653 741 ; +C -1 ; WX 580 ; N ecaron ; B 31 -8 548 717 ; +C -1 ; WX 700 ; N Ydieresis ; B -20 0 718 877 ; +C -1 ; WX 600 ; N divide ; B 51 9 555 521 ; +C -1 ; WX 700 ; N Yacute ; B -20 0 718 910 ; +C -1 ; WX 720 ; N Acircumflex ; B -34 0 763 910 ; +C -1 ; WX 580 ; N aacute ; B 28 -8 588 731 ; +C -1 ; WX 740 ; N Ucircumflex ; B 15 -17 724 910 ; +C -1 ; WX 620 ; N yacute ; B 6 -221 613 731 ; +C -1 ; WX 520 ; N scommaaccent ; B 22 -249 492 515 ; +C -1 ; WX 580 ; N ecircumflex ; B 31 -8 548 731 ; +C -1 ; WX 740 ; N Uring ; B 15 -17 724 934 ; +C -1 ; WX 740 ; N Udieresis ; B 15 -17 724 877 ; +C -1 ; WX 580 ; N aogonek ; B 28 -206 594 515 ; +C -1 ; WX 740 ; N Uacute ; B 15 -17 724 910 ; +C -1 ; WX 660 ; N uogonek ; B 22 -199 663 502 ; +C -1 ; WX 720 ; N Edieresis ; B 20 0 724 877 ; +C -1 ; WX 780 ; N Dcroat ; B 20 0 748 681 ; +C -1 ; WX 250 ; N commaaccent ; B 53 -249 197 -40 ; +C -1 ; WX 740 ; N copyright ; B 23 -17 723 698 ; +C -1 ; WX 720 ; N Emacron ; B 20 0 724 842 ; +C -1 ; WX 580 ; N ccaron ; B 31 -8 550 717 ; +C -1 ; WX 580 ; N aring ; B 28 -8 588 755 ; +C -1 ; WX 740 ; N Ncommaaccent ; B 20 -249 724 681 ; +C -1 ; WX 340 ; N lacute ; B 9 0 367 930 ; +C -1 ; WX 580 ; N agrave ; B 28 -8 588 730 ; +C -1 ; WX 700 ; N Tcommaaccent ; B -4 -249 703 681 ; +C -1 ; WX 740 ; N Cacute ; B 35 -17 724 910 ; +C -1 ; WX 580 ; N atilde ; B 28 -8 588 691 ; +C -1 ; WX 720 ; N Edotaccent ; B 20 0 724 933 ; +C -1 ; WX 520 ; N scaron ; B 22 -8 492 717 ; +C -1 ; WX 520 ; N scedilla ; B 22 -213 492 515 ; +C -1 ; WX 360 ; N iacute ; B 22 0 337 731 ; +C -1 ; WX 494 ; N lozenge ; B 10 0 484 745 ; +C -1 ; WX 780 ; N Rcaron ; B 20 0 783 896 ; +C -1 ; WX 780 ; N Gcommaaccent ; B 35 -249 773 698 ; +C -1 ; WX 660 ; N ucircumflex ; B 22 -8 653 731 ; +C -1 ; WX 580 ; N acircumflex ; B 28 -8 588 731 ; +C -1 ; WX 720 ; N Amacron ; B -34 0 763 842 ; +C -1 ; WX 460 ; N rcaron ; B 22 0 462 717 ; +C -1 ; WX 580 ; N ccedilla ; B 31 -213 550 515 ; +C -1 ; WX 640 ; N Zdotaccent ; B 6 0 635 933 ; +C -1 ; WX 660 ; N Thorn ; B 20 0 658 681 ; +C -1 ; WX 800 ; N Omacron ; B 35 -17 769 842 ; +C -1 ; WX 780 ; N Racute ; B 20 0 783 910 ; +C -1 ; WX 660 ; N Sacute ; B 21 -17 639 910 ; +C -1 ; WX 737 ; N dcaron ; B 31 -8 726 731 ; +C -1 ; WX 740 ; N Umacron ; B 15 -17 724 842 ; +C -1 ; WX 660 ; N uring ; B 22 -8 653 755 ; +C -1 ; WX 396 ; N threesuperior ; B 5 269 391 698 ; +C -1 ; WX 800 ; N Ograve ; B 35 -17 769 909 ; +C -1 ; WX 720 ; N Agrave ; B -34 0 763 909 ; +C -1 ; WX 720 ; N Abreve ; B -34 0 763 901 ; +C -1 ; WX 600 ; N multiply ; B 48 10 552 514 ; +C -1 ; WX 660 ; N uacute ; B 22 -8 653 731 ; +C -1 ; WX 700 ; N Tcaron ; B -4 0 703 896 ; +C -1 ; WX 494 ; N partialdiff ; B 11 -21 494 750 ; +C -1 ; WX 620 ; N ydieresis ; B 6 -221 613 698 ; +C -1 ; WX 740 ; N Nacute ; B 20 0 724 910 ; +C -1 ; WX 360 ; N icircumflex ; B -2 0 360 731 ; +C -1 ; WX 720 ; N Ecircumflex ; B 20 0 724 910 ; +C -1 ; WX 580 ; N adieresis ; B 28 -8 588 698 ; +C -1 ; WX 580 ; N edieresis ; B 31 -8 548 698 ; +C -1 ; WX 580 ; N cacute ; B 31 -8 550 731 ; +C -1 ; WX 680 ; N nacute ; B 22 0 652 731 ; +C -1 ; WX 660 ; N umacron ; B 22 -8 653 663 ; +C -1 ; WX 740 ; N Ncaron ; B 20 0 724 896 ; +C -1 ; WX 400 ; N Iacute ; B 20 0 379 910 ; +C -1 ; WX 600 ; N plusminus ; B 51 0 555 514 ; +C -1 ; WX 600 ; N brokenbar ; B 243 -175 362 675 ; +C -1 ; WX 740 ; N registered ; B 23 -17 723 698 ; +C -1 ; WX 780 ; N Gbreve ; B 35 -17 773 901 ; +C -1 ; WX 400 ; N Idotaccent ; B 20 0 379 933 ; +C -1 ; WX 600 ; N summation ; B 14 -10 585 706 ; +C -1 ; WX 720 ; N Egrave ; B 20 0 724 909 ; +C -1 ; WX 460 ; N racute ; B 22 0 462 731 ; +C -1 ; WX 620 ; N omacron ; B 31 -8 585 663 ; +C -1 ; WX 640 ; N Zacute ; B 6 0 635 910 ; +C -1 ; WX 640 ; N Zcaron ; B 6 0 635 896 ; +C -1 ; WX 549 ; N greaterequal ; B 26 0 523 704 ; +C -1 ; WX 780 ; N Eth ; B 20 0 748 681 ; +C -1 ; WX 740 ; N Ccedilla ; B 35 -213 724 698 ; +C -1 ; WX 340 ; N lcommaaccent ; B 9 -249 322 725 ; +C -1 ; WX 460 ; N tcaron ; B 22 -8 445 794 ; +C -1 ; WX 580 ; N eogonek ; B 31 -204 548 515 ; +C -1 ; WX 740 ; N Uogonek ; B 15 -199 724 681 ; +C -1 ; WX 720 ; N Aacute ; B -34 0 763 910 ; +C -1 ; WX 720 ; N Adieresis ; B -34 0 763 877 ; +C -1 ; WX 580 ; N egrave ; B 31 -8 548 730 ; +C -1 ; WX 560 ; N zacute ; B 22 0 547 731 ; +C -1 ; WX 360 ; N iogonek ; B 22 -199 335 729 ; +C -1 ; WX 800 ; N Oacute ; B 35 -17 769 910 ; +C -1 ; WX 620 ; N oacute ; B 31 -8 585 731 ; +C -1 ; WX 580 ; N amacron ; B 28 -8 588 663 ; +C -1 ; WX 520 ; N sacute ; B 22 -8 492 731 ; +C -1 ; WX 360 ; N idieresis ; B -2 0 371 698 ; +C -1 ; WX 800 ; N Ocircumflex ; B 35 -17 769 910 ; +C -1 ; WX 740 ; N Ugrave ; B 15 -17 724 909 ; +C -1 ; WX 612 ; N Delta ; B 6 0 608 688 ; +C -1 ; WX 640 ; N thorn ; B 22 -212 611 725 ; +C -1 ; WX 396 ; N twosuperior ; B 14 279 396 698 ; +C -1 ; WX 800 ; N Odieresis ; B 35 -17 769 877 ; +C -1 ; WX 660 ; N mu ; B 22 -221 653 502 ; +C -1 ; WX 360 ; N igrave ; B 18 0 335 730 ; +C -1 ; WX 620 ; N ohungarumlaut ; B 31 -8 585 741 ; +C -1 ; WX 720 ; N Eogonek ; B 20 -204 724 681 ; +C -1 ; WX 640 ; N dcroat ; B 31 -8 622 725 ; +C -1 ; WX 990 ; N threequarters ; B 15 0 967 692 ; +C -1 ; WX 660 ; N Scedilla ; B 21 -213 639 698 ; +C -1 ; WX 450 ; N lcaron ; B 9 0 434 731 ; +C -1 ; WX 800 ; N Kcommaaccent ; B 20 -249 796 681 ; +C -1 ; WX 640 ; N Lacute ; B 20 0 668 910 ; +C -1 ; WX 980 ; N trademark ; B 42 277 982 681 ; +C -1 ; WX 580 ; N edotaccent ; B 31 -8 548 754 ; +C -1 ; WX 400 ; N Igrave ; B 20 0 379 909 ; +C -1 ; WX 400 ; N Imacron ; B 20 0 379 842 ; +C -1 ; WX 640 ; N Lcaron ; B 20 0 668 698 ; +C -1 ; WX 990 ; N onehalf ; B 65 0 980 681 ; +C -1 ; WX 549 ; N lessequal ; B 29 0 526 704 ; +C -1 ; WX 620 ; N ocircumflex ; B 31 -8 585 731 ; +C -1 ; WX 680 ; N ntilde ; B 22 0 652 691 ; +C -1 ; WX 740 ; N Uhungarumlaut ; B 15 -17 724 920 ; +C -1 ; WX 720 ; N Eacute ; B 20 0 724 910 ; +C -1 ; WX 580 ; N emacron ; B 31 -8 548 663 ; +C -1 ; WX 580 ; N gbreve ; B 9 -243 583 722 ; +C -1 ; WX 990 ; N onequarter ; B 65 0 967 681 ; +C -1 ; WX 660 ; N Scaron ; B 21 -17 639 896 ; +C -1 ; WX 660 ; N Scommaaccent ; B 21 -249 639 698 ; +C -1 ; WX 800 ; N Ohungarumlaut ; B 35 -17 769 920 ; +C -1 ; WX 400 ; N degree ; B 50 398 350 698 ; +C -1 ; WX 620 ; N ograve ; B 31 -8 585 730 ; +C -1 ; WX 740 ; N Ccaron ; B 35 -17 724 896 ; +C -1 ; WX 660 ; N ugrave ; B 22 -8 653 730 ; +C -1 ; WX 549 ; N radical ; B 10 -46 512 850 ; +C -1 ; WX 780 ; N Dcaron ; B 20 0 748 896 ; +C -1 ; WX 460 ; N rcommaaccent ; B 22 -249 462 502 ; +C -1 ; WX 740 ; N Ntilde ; B 20 0 724 870 ; +C -1 ; WX 620 ; N otilde ; B 31 -8 585 691 ; +C -1 ; WX 780 ; N Rcommaaccent ; B 20 -249 783 681 ; +C -1 ; WX 640 ; N Lcommaaccent ; B 20 -249 668 681 ; +C -1 ; WX 720 ; N Atilde ; B -34 0 763 870 ; +C -1 ; WX 720 ; N Aogonek ; B -34 -199 763 681 ; +C -1 ; WX 720 ; N Aring ; B -34 0 763 934 ; +C -1 ; WX 800 ; N Otilde ; B 35 -17 769 870 ; +C -1 ; WX 560 ; N zdotaccent ; B 22 0 547 754 ; +C -1 ; WX 720 ; N Ecaron ; B 20 0 724 896 ; +C -1 ; WX 400 ; N Iogonek ; B 20 -204 379 681 ; +C -1 ; WX 660 ; N kcommaaccent ; B 22 -249 643 725 ; +C -1 ; WX 600 ; N minus ; B 51 207 555 323 ; +C -1 ; WX 400 ; N Icircumflex ; B 18 0 380 910 ; +C -1 ; WX 680 ; N ncaron ; B 22 0 652 717 ; +C -1 ; WX 460 ; N tcommaaccent ; B 22 -249 445 660 ; +C -1 ; WX 600 ; N logicalnot ; B 51 129 555 421 ; +C -1 ; WX 620 ; N odieresis ; B 31 -8 585 698 ; +C -1 ; WX 660 ; N udieresis ; B 22 -8 653 698 ; +C -1 ; WX 549 ; N notequal ; B 15 -49 540 570 ; +C -1 ; WX 580 ; N gcommaaccent ; B 9 -243 583 785 ; +C -1 ; WX 620 ; N eth ; B 31 -8 585 741 ; +C -1 ; WX 560 ; N zcaron ; B 22 0 547 717 ; +C -1 ; WX 680 ; N ncommaaccent ; B 22 -249 652 515 ; +C -1 ; WX 396 ; N onesuperior ; B 65 279 345 687 ; +C -1 ; WX 360 ; N imacron ; B 18 0 335 663 ; +EndCharMetrics +StartKernData +StartKernPairs 912 +KPX A T -40 +KPX A Tcaron -40 +KPX A Tcommaaccent -40 +KPX A V -68 +KPX A W -20 +KPX A Y -52 +KPX A Yacute -52 +KPX A Ydieresis -52 +KPX A v -8 +KPX A w -9 +KPX A y -1 +KPX A yacute -1 +KPX A ydieresis -1 +KPX Aacute T -40 +KPX Aacute Tcaron -40 +KPX Aacute Tcommaaccent -40 +KPX Aacute V -68 +KPX Aacute W -20 +KPX Aacute Y -52 +KPX Aacute Yacute -52 +KPX Aacute Ydieresis -52 +KPX Aacute v -8 +KPX Aacute w -9 +KPX Aacute y -1 +KPX Aacute yacute -1 +KPX Aacute ydieresis -1 +KPX Abreve T -40 +KPX Abreve Tcaron -40 +KPX Abreve Tcommaaccent -40 +KPX Abreve V -68 +KPX Abreve W -20 +KPX Abreve Y -52 +KPX Abreve Yacute -52 +KPX Abreve Ydieresis -52 +KPX Abreve v -8 +KPX Abreve w -9 +KPX Abreve y -1 +KPX Abreve yacute -1 +KPX Abreve ydieresis -1 +KPX Acircumflex T -40 +KPX Acircumflex Tcaron -40 +KPX Acircumflex Tcommaaccent -40 +KPX Acircumflex V -68 +KPX Acircumflex W -20 +KPX Acircumflex Y -52 +KPX Acircumflex Yacute -52 +KPX Acircumflex Ydieresis -52 +KPX Acircumflex v -8 +KPX Acircumflex w -9 +KPX Acircumflex y -1 +KPX Acircumflex yacute -1 +KPX Acircumflex ydieresis -1 +KPX Adieresis T -40 +KPX Adieresis Tcaron -40 +KPX Adieresis Tcommaaccent -40 +KPX Adieresis V -68 +KPX Adieresis W -20 +KPX Adieresis Y -52 +KPX Adieresis Yacute -52 +KPX Adieresis Ydieresis -52 +KPX Adieresis v -8 +KPX Adieresis w -9 +KPX Adieresis y -1 +KPX Adieresis yacute -1 +KPX Adieresis ydieresis -1 +KPX Agrave T -40 +KPX Agrave Tcaron -40 +KPX Agrave Tcommaaccent -40 +KPX Agrave V -68 +KPX Agrave W -20 +KPX Agrave Y -52 +KPX Agrave Yacute -52 +KPX Agrave Ydieresis -52 +KPX Agrave v -8 +KPX Agrave w -9 +KPX Agrave y -1 +KPX Agrave yacute -1 +KPX Agrave ydieresis -1 +KPX Amacron T -40 +KPX Amacron Tcaron -40 +KPX Amacron Tcommaaccent -40 +KPX Amacron V -68 +KPX Amacron W -20 +KPX Amacron Y -52 +KPX Amacron Yacute -52 +KPX Amacron Ydieresis -52 +KPX Amacron v -8 +KPX Amacron w -9 +KPX Amacron y -1 +KPX Amacron yacute -1 +KPX Amacron ydieresis -1 +KPX Aogonek T -40 +KPX Aogonek Tcaron -40 +KPX Aogonek Tcommaaccent -40 +KPX Aogonek V -68 +KPX Aogonek W -20 +KPX Aogonek Y -52 +KPX Aogonek Yacute -52 +KPX Aogonek Ydieresis -52 +KPX Aogonek v -8 +KPX Aogonek w -9 +KPX Aogonek y -1 +KPX Aogonek yacute -1 +KPX Aogonek ydieresis -1 +KPX Aring T -40 +KPX Aring Tcaron -40 +KPX Aring Tcommaaccent -40 +KPX Aring V -68 +KPX Aring W -20 +KPX Aring Y -52 +KPX Aring Yacute -52 +KPX Aring Ydieresis -52 +KPX Aring v -8 +KPX Aring w -9 +KPX Aring y -1 +KPX Aring yacute -1 +KPX Aring ydieresis -1 +KPX Atilde T -40 +KPX Atilde Tcaron -40 +KPX Atilde Tcommaaccent -40 +KPX Atilde V -68 +KPX Atilde W -20 +KPX Atilde Y -52 +KPX Atilde Yacute -52 +KPX Atilde Ydieresis -52 +KPX Atilde v -8 +KPX Atilde w -9 +KPX Atilde y -1 +KPX Atilde yacute -1 +KPX Atilde ydieresis -1 +KPX F A -59 +KPX F Aacute -59 +KPX F Abreve -59 +KPX F Acircumflex -59 +KPX F Adieresis -59 +KPX F Agrave -59 +KPX F Amacron -59 +KPX F Aogonek -59 +KPX F Aring -59 +KPX F Atilde -59 +KPX F comma -130 +KPX F period -132 +KPX L T -4 +KPX L Tcaron -4 +KPX L Tcommaaccent -4 +KPX L V -50 +KPX L W -41 +KPX L Y -35 +KPX L Yacute -35 +KPX L Ydieresis -35 +KPX L y 19 +KPX L yacute 19 +KPX L ydieresis 19 +KPX Lacute T -4 +KPX Lacute Tcaron -4 +KPX Lacute Tcommaaccent -4 +KPX Lacute V -50 +KPX Lacute W -41 +KPX Lacute Y -35 +KPX Lacute Yacute -35 +KPX Lacute Ydieresis -35 +KPX Lacute y 19 +KPX Lacute yacute 19 +KPX Lacute ydieresis 19 +KPX Lcaron T -4 +KPX Lcaron Tcaron -4 +KPX Lcaron Tcommaaccent -4 +KPX Lcaron y 19 +KPX Lcaron yacute 19 +KPX Lcaron ydieresis 19 +KPX Lcommaaccent T -4 +KPX Lcommaaccent Tcaron -4 +KPX Lcommaaccent Tcommaaccent -4 +KPX Lcommaaccent V -50 +KPX Lcommaaccent W -41 +KPX Lcommaaccent Y -35 +KPX Lcommaaccent Yacute -35 +KPX Lcommaaccent Ydieresis -35 +KPX Lcommaaccent y 19 +KPX Lcommaaccent yacute 19 +KPX Lcommaaccent ydieresis 19 +KPX Lslash T -4 +KPX Lslash Tcaron -4 +KPX Lslash Tcommaaccent -4 +KPX Lslash V -50 +KPX Lslash W -41 +KPX Lslash Y -35 +KPX Lslash Yacute -35 +KPX Lslash Ydieresis -35 +KPX Lslash y 19 +KPX Lslash yacute 19 +KPX Lslash ydieresis 19 +KPX P A -46 +KPX P Aacute -46 +KPX P Abreve -46 +KPX P Acircumflex -46 +KPX P Adieresis -46 +KPX P Agrave -46 +KPX P Amacron -46 +KPX P Aogonek -46 +KPX P Aring -46 +KPX P Atilde -46 +KPX P comma -129 +KPX P period -128 +KPX R T -4 +KPX R Tcaron -4 +KPX R Tcommaaccent -4 +KPX R V -29 +KPX R W -24 +KPX R Y -20 +KPX R Yacute -20 +KPX R Ydieresis -20 +KPX R y -8 +KPX R yacute -8 +KPX R ydieresis -8 +KPX Racute T -4 +KPX Racute Tcaron -4 +KPX Racute Tcommaaccent -4 +KPX Racute V -29 +KPX Racute W -24 +KPX Racute Y -20 +KPX Racute Yacute -20 +KPX Racute Ydieresis -20 +KPX Racute y -8 +KPX Racute yacute -8 +KPX Racute ydieresis -8 +KPX Rcaron T -4 +KPX Rcaron Tcaron -4 +KPX Rcaron Tcommaaccent -4 +KPX Rcaron V -29 +KPX Rcaron W -24 +KPX Rcaron Y -20 +KPX Rcaron Yacute -20 +KPX Rcaron Ydieresis -20 +KPX Rcaron y -8 +KPX Rcaron yacute -8 +KPX Rcaron ydieresis -8 +KPX Rcommaaccent T -4 +KPX Rcommaaccent Tcaron -4 +KPX Rcommaaccent Tcommaaccent -4 +KPX Rcommaaccent V -29 +KPX Rcommaaccent W -24 +KPX Rcommaaccent Y -20 +KPX Rcommaaccent Yacute -20 +KPX Rcommaaccent Ydieresis -20 +KPX Rcommaaccent y -8 +KPX Rcommaaccent yacute -8 +KPX Rcommaaccent ydieresis -8 +KPX T A -42 +KPX T Aacute -42 +KPX T Abreve -42 +KPX T Acircumflex -42 +KPX T Adieresis -42 +KPX T Agrave -42 +KPX T Amacron -42 +KPX T Aogonek -42 +KPX T Aring -42 +KPX T Atilde -42 +KPX T a -24 +KPX T aacute -24 +KPX T abreve -24 +KPX T acircumflex -24 +KPX T adieresis -24 +KPX T agrave -24 +KPX T amacron -24 +KPX T aogonek -24 +KPX T aring -24 +KPX T atilde -24 +KPX T c -29 +KPX T cacute -29 +KPX T ccaron -29 +KPX T ccedilla -29 +KPX T colon 7 +KPX T comma -122 +KPX T e -29 +KPX T eacute -29 +KPX T ecaron -29 +KPX T ecircumflex -29 +KPX T edieresis -29 +KPX T edotaccent -29 +KPX T egrave -29 +KPX T emacron -29 +KPX T eogonek -29 +KPX T hyphen -10 +KPX T i 27 +KPX T iacute 27 +KPX T icircumflex 27 +KPX T idieresis 27 +KPX T igrave 27 +KPX T imacron 27 +KPX T iogonek 27 +KPX T o -28 +KPX T oacute -28 +KPX T ocircumflex -28 +KPX T odieresis -28 +KPX T ograve -28 +KPX T ohungarumlaut -28 +KPX T omacron -28 +KPX T oslash -28 +KPX T otilde -28 +KPX T period -122 +KPX T r 27 +KPX T racute 27 +KPX T rcaron 27 +KPX T rcommaaccent 27 +KPX T s -10 +KPX T sacute -10 +KPX T scaron -10 +KPX T scedilla -10 +KPX T scommaaccent -10 +KPX T semicolon 5 +KPX Tcaron A -42 +KPX Tcaron Aacute -42 +KPX Tcaron Abreve -42 +KPX Tcaron Acircumflex -42 +KPX Tcaron Adieresis -42 +KPX Tcaron Agrave -42 +KPX Tcaron Amacron -42 +KPX Tcaron Aogonek -42 +KPX Tcaron Aring -42 +KPX Tcaron Atilde -42 +KPX Tcaron a -24 +KPX Tcaron aacute -24 +KPX Tcaron abreve -24 +KPX Tcaron acircumflex -24 +KPX Tcaron adieresis -24 +KPX Tcaron agrave -24 +KPX Tcaron amacron -24 +KPX Tcaron aogonek -24 +KPX Tcaron aring -24 +KPX Tcaron atilde -24 +KPX Tcaron c -29 +KPX Tcaron cacute -29 +KPX Tcaron ccaron -29 +KPX Tcaron ccedilla -29 +KPX Tcaron colon 7 +KPX Tcaron comma -122 +KPX Tcaron e -29 +KPX Tcaron eacute -29 +KPX Tcaron ecaron -29 +KPX Tcaron ecircumflex -29 +KPX Tcaron edieresis -29 +KPX Tcaron edotaccent -29 +KPX Tcaron egrave -29 +KPX Tcaron emacron -29 +KPX Tcaron eogonek -29 +KPX Tcaron hyphen -10 +KPX Tcaron i 27 +KPX Tcaron iacute 27 +KPX Tcaron icircumflex 27 +KPX Tcaron idieresis 27 +KPX Tcaron igrave 27 +KPX Tcaron imacron 27 +KPX Tcaron iogonek 27 +KPX Tcaron o -28 +KPX Tcaron oacute -28 +KPX Tcaron ocircumflex -28 +KPX Tcaron odieresis -28 +KPX Tcaron ograve -28 +KPX Tcaron ohungarumlaut -28 +KPX Tcaron omacron -28 +KPX Tcaron oslash -28 +KPX Tcaron otilde -28 +KPX Tcaron period -122 +KPX Tcaron r 27 +KPX Tcaron racute 27 +KPX Tcaron rcaron 27 +KPX Tcaron rcommaaccent 27 +KPX Tcaron s -10 +KPX Tcaron sacute -10 +KPX Tcaron scaron -10 +KPX Tcaron scedilla -10 +KPX Tcaron scommaaccent -10 +KPX Tcaron semicolon 5 +KPX Tcommaaccent A -42 +KPX Tcommaaccent Aacute -42 +KPX Tcommaaccent Abreve -42 +KPX Tcommaaccent Acircumflex -42 +KPX Tcommaaccent Adieresis -42 +KPX Tcommaaccent Agrave -42 +KPX Tcommaaccent Amacron -42 +KPX Tcommaaccent Aogonek -42 +KPX Tcommaaccent Aring -42 +KPX Tcommaaccent Atilde -42 +KPX Tcommaaccent a -24 +KPX Tcommaaccent aacute -24 +KPX Tcommaaccent abreve -24 +KPX Tcommaaccent acircumflex -24 +KPX Tcommaaccent adieresis -24 +KPX Tcommaaccent agrave -24 +KPX Tcommaaccent amacron -24 +KPX Tcommaaccent aogonek -24 +KPX Tcommaaccent aring -24 +KPX Tcommaaccent atilde -24 +KPX Tcommaaccent c -29 +KPX Tcommaaccent cacute -29 +KPX Tcommaaccent ccaron -29 +KPX Tcommaaccent ccedilla -29 +KPX Tcommaaccent colon 7 +KPX Tcommaaccent comma -122 +KPX Tcommaaccent e -29 +KPX Tcommaaccent eacute -29 +KPX Tcommaaccent ecaron -29 +KPX Tcommaaccent ecircumflex -29 +KPX Tcommaaccent edieresis -29 +KPX Tcommaaccent edotaccent -29 +KPX Tcommaaccent egrave -29 +KPX Tcommaaccent emacron -29 +KPX Tcommaaccent eogonek -29 +KPX Tcommaaccent hyphen -10 +KPX Tcommaaccent i 27 +KPX Tcommaaccent iacute 27 +KPX Tcommaaccent icircumflex 27 +KPX Tcommaaccent idieresis 27 +KPX Tcommaaccent igrave 27 +KPX Tcommaaccent imacron 27 +KPX Tcommaaccent iogonek 27 +KPX Tcommaaccent o -28 +KPX Tcommaaccent oacute -28 +KPX Tcommaaccent ocircumflex -28 +KPX Tcommaaccent odieresis -28 +KPX Tcommaaccent ograve -28 +KPX Tcommaaccent ohungarumlaut -28 +KPX Tcommaaccent omacron -28 +KPX Tcommaaccent oslash -28 +KPX Tcommaaccent otilde -28 +KPX Tcommaaccent period -122 +KPX Tcommaaccent r 27 +KPX Tcommaaccent racute 27 +KPX Tcommaaccent rcaron 27 +KPX Tcommaaccent rcommaaccent 27 +KPX Tcommaaccent s -10 +KPX Tcommaaccent sacute -10 +KPX Tcommaaccent scaron -10 +KPX Tcommaaccent scedilla -10 +KPX Tcommaaccent scommaaccent -10 +KPX Tcommaaccent semicolon 5 +KPX V A -88 +KPX V Aacute -88 +KPX V Abreve -88 +KPX V Acircumflex -88 +KPX V Adieresis -88 +KPX V Agrave -88 +KPX V Amacron -88 +KPX V Aogonek -88 +KPX V Aring -88 +KPX V Atilde -88 +KPX V a -74 +KPX V aacute -74 +KPX V abreve -74 +KPX V acircumflex -74 +KPX V adieresis -74 +KPX V agrave -74 +KPX V amacron -74 +KPX V aogonek -74 +KPX V aring -74 +KPX V atilde -74 +KPX V colon -37 +KPX V comma -103 +KPX V e -80 +KPX V eacute -80 +KPX V ecaron -80 +KPX V ecircumflex -80 +KPX V edieresis -80 +KPX V edotaccent -80 +KPX V egrave -80 +KPX V emacron -80 +KPX V eogonek -80 +KPX V hyphen -10 +KPX V i 15 +KPX V iacute 15 +KPX V icircumflex 15 +KPX V idieresis 15 +KPX V igrave 15 +KPX V imacron 15 +KPX V iogonek 15 +KPX V o -79 +KPX V oacute -79 +KPX V ocircumflex -79 +KPX V odieresis -79 +KPX V ograve -79 +KPX V ohungarumlaut -79 +KPX V omacron -79 +KPX V oslash -79 +KPX V otilde -79 +KPX V period -105 +KPX V r -15 +KPX V racute -15 +KPX V rcaron -15 +KPX V rcommaaccent -15 +KPX V semicolon -38 +KPX V u -11 +KPX V uacute -11 +KPX V ucircumflex -11 +KPX V udieresis -11 +KPX V ugrave -11 +KPX V uhungarumlaut -11 +KPX V umacron -11 +KPX V uogonek -11 +KPX V uring -11 +KPX V y 12 +KPX V yacute 12 +KPX V ydieresis 12 +KPX W A -60 +KPX W Aacute -60 +KPX W Abreve -60 +KPX W Acircumflex -60 +KPX W Adieresis -60 +KPX W Agrave -60 +KPX W Amacron -60 +KPX W Aogonek -60 +KPX W Aring -60 +KPX W Atilde -60 +KPX W a -73 +KPX W aacute -73 +KPX W abreve -73 +KPX W acircumflex -73 +KPX W adieresis -73 +KPX W agrave -73 +KPX W amacron -73 +KPX W aogonek -73 +KPX W aring -73 +KPX W atilde -73 +KPX W colon -37 +KPX W comma -103 +KPX W e -79 +KPX W eacute -79 +KPX W ecaron -79 +KPX W ecircumflex -79 +KPX W edieresis -79 +KPX W edotaccent -79 +KPX W egrave -79 +KPX W emacron -79 +KPX W eogonek -79 +KPX W hyphen -10 +KPX W i 15 +KPX W iacute 15 +KPX W icircumflex 15 +KPX W idieresis 15 +KPX W igrave 15 +KPX W imacron 15 +KPX W iogonek 15 +KPX W o -78 +KPX W oacute -78 +KPX W ocircumflex -78 +KPX W odieresis -78 +KPX W ograve -78 +KPX W ohungarumlaut -78 +KPX W omacron -78 +KPX W oslash -78 +KPX W otilde -78 +KPX W period -105 +KPX W r -15 +KPX W racute -15 +KPX W rcaron -15 +KPX W rcommaaccent -15 +KPX W semicolon -38 +KPX W u -11 +KPX W uacute -11 +KPX W ucircumflex -11 +KPX W udieresis -11 +KPX W ugrave -11 +KPX W uhungarumlaut -11 +KPX W umacron -11 +KPX W uogonek -11 +KPX W uring -11 +KPX W y 12 +KPX W yacute 12 +KPX W ydieresis 12 +KPX Y A -56 +KPX Y Aacute -56 +KPX Y Abreve -56 +KPX Y Acircumflex -56 +KPX Y Adieresis -56 +KPX Y Agrave -56 +KPX Y Amacron -56 +KPX Y Aogonek -56 +KPX Y Aring -56 +KPX Y Atilde -56 +KPX Y a -60 +KPX Y aacute -60 +KPX Y abreve -60 +KPX Y acircumflex -60 +KPX Y adieresis -60 +KPX Y agrave -60 +KPX Y amacron -60 +KPX Y aogonek -60 +KPX Y aring -60 +KPX Y atilde -60 +KPX Y colon -32 +KPX Y comma -103 +KPX Y e -67 +KPX Y eacute -67 +KPX Y ecaron -67 +KPX Y ecircumflex -67 +KPX Y edieresis -67 +KPX Y edotaccent -67 +KPX Y egrave -67 +KPX Y emacron -67 +KPX Y eogonek -67 +KPX Y hyphen -10 +KPX Y i 2 +KPX Y iacute 2 +KPX Y icircumflex 12 +KPX Y idieresis 12 +KPX Y igrave 12 +KPX Y imacron 12 +KPX Y iogonek 2 +KPX Y o -66 +KPX Y oacute -66 +KPX Y ocircumflex -66 +KPX Y odieresis -66 +KPX Y ograve -66 +KPX Y ohungarumlaut -66 +KPX Y omacron -66 +KPX Y oslash -66 +KPX Y otilde -66 +KPX Y p -23 +KPX Y period -105 +KPX Y q -66 +KPX Y semicolon -34 +KPX Y u -13 +KPX Y uacute -13 +KPX Y ucircumflex -13 +KPX Y udieresis -13 +KPX Y ugrave -13 +KPX Y uhungarumlaut -13 +KPX Y umacron -13 +KPX Y uogonek -13 +KPX Y uring -13 +KPX Y v 24 +KPX Yacute A -56 +KPX Yacute Aacute -56 +KPX Yacute Abreve -56 +KPX Yacute Acircumflex -56 +KPX Yacute Adieresis -56 +KPX Yacute Agrave -56 +KPX Yacute Amacron -56 +KPX Yacute Aogonek -56 +KPX Yacute Aring -56 +KPX Yacute Atilde -56 +KPX Yacute a -60 +KPX Yacute aacute -60 +KPX Yacute abreve -60 +KPX Yacute acircumflex -60 +KPX Yacute adieresis -60 +KPX Yacute agrave -60 +KPX Yacute amacron -60 +KPX Yacute aogonek -60 +KPX Yacute aring -60 +KPX Yacute atilde -60 +KPX Yacute colon -32 +KPX Yacute comma -103 +KPX Yacute e -67 +KPX Yacute eacute -67 +KPX Yacute ecaron -67 +KPX Yacute ecircumflex -67 +KPX Yacute edieresis -67 +KPX Yacute edotaccent -67 +KPX Yacute egrave -67 +KPX Yacute emacron -67 +KPX Yacute eogonek -67 +KPX Yacute hyphen -10 +KPX Yacute i 2 +KPX Yacute iacute 2 +KPX Yacute icircumflex 12 +KPX Yacute idieresis 12 +KPX Yacute igrave 12 +KPX Yacute imacron 12 +KPX Yacute iogonek 2 +KPX Yacute o -66 +KPX Yacute oacute -66 +KPX Yacute ocircumflex -66 +KPX Yacute odieresis -66 +KPX Yacute ograve -66 +KPX Yacute ohungarumlaut -66 +KPX Yacute omacron -66 +KPX Yacute oslash -66 +KPX Yacute otilde -66 +KPX Yacute p -23 +KPX Yacute period -105 +KPX Yacute q -66 +KPX Yacute semicolon -34 +KPX Yacute u -13 +KPX Yacute uacute -13 +KPX Yacute ucircumflex -13 +KPX Yacute udieresis -13 +KPX Yacute ugrave -13 +KPX Yacute uhungarumlaut -13 +KPX Yacute umacron -13 +KPX Yacute uogonek -13 +KPX Yacute uring -13 +KPX Yacute v 24 +KPX Ydieresis A -56 +KPX Ydieresis Aacute -56 +KPX Ydieresis Abreve -56 +KPX Ydieresis Acircumflex -56 +KPX Ydieresis Adieresis -56 +KPX Ydieresis Agrave -56 +KPX Ydieresis Amacron -56 +KPX Ydieresis Aogonek -56 +KPX Ydieresis Aring -56 +KPX Ydieresis Atilde -56 +KPX Ydieresis a -60 +KPX Ydieresis aacute -60 +KPX Ydieresis abreve -60 +KPX Ydieresis acircumflex -60 +KPX Ydieresis adieresis -60 +KPX Ydieresis agrave -60 +KPX Ydieresis amacron -60 +KPX Ydieresis aogonek -60 +KPX Ydieresis aring -60 +KPX Ydieresis atilde -60 +KPX Ydieresis colon -32 +KPX Ydieresis comma -103 +KPX Ydieresis e -67 +KPX Ydieresis eacute -67 +KPX Ydieresis ecaron -67 +KPX Ydieresis ecircumflex -67 +KPX Ydieresis edieresis -67 +KPX Ydieresis edotaccent -67 +KPX Ydieresis egrave -67 +KPX Ydieresis emacron -67 +KPX Ydieresis eogonek -67 +KPX Ydieresis hyphen -10 +KPX Ydieresis i 2 +KPX Ydieresis iacute 2 +KPX Ydieresis icircumflex 12 +KPX Ydieresis idieresis 12 +KPX Ydieresis igrave 12 +KPX Ydieresis imacron 12 +KPX Ydieresis iogonek 2 +KPX Ydieresis o -66 +KPX Ydieresis oacute -66 +KPX Ydieresis ocircumflex -66 +KPX Ydieresis odieresis -66 +KPX Ydieresis ograve -66 +KPX Ydieresis ohungarumlaut -66 +KPX Ydieresis omacron -66 +KPX Ydieresis oslash -66 +KPX Ydieresis otilde -66 +KPX Ydieresis p -23 +KPX Ydieresis period -105 +KPX Ydieresis q -66 +KPX Ydieresis semicolon -34 +KPX Ydieresis u -13 +KPX Ydieresis uacute -13 +KPX Ydieresis ucircumflex -13 +KPX Ydieresis udieresis -13 +KPX Ydieresis ugrave -13 +KPX Ydieresis uhungarumlaut -13 +KPX Ydieresis umacron -13 +KPX Ydieresis uogonek -13 +KPX Ydieresis uring -13 +KPX Ydieresis v 24 +KPX f f 21 +KPX r c -9 +KPX r cacute -9 +KPX r ccaron -9 +KPX r ccedilla -9 +KPX r comma -101 +KPX r d -10 +KPX r dcroat -10 +KPX r e -10 +KPX r eacute -10 +KPX r ecaron -10 +KPX r ecircumflex -10 +KPX r edieresis -10 +KPX r edotaccent -10 +KPX r egrave -10 +KPX r emacron -10 +KPX r eogonek -10 +KPX r f 20 +KPX r g -9 +KPX r gbreve -9 +KPX r gcommaaccent -9 +KPX r h -23 +KPX r hyphen -10 +KPX r m 20 +KPX r n 20 +KPX r nacute 20 +KPX r ncaron 20 +KPX r ncommaaccent 20 +KPX r ntilde 20 +KPX r o -9 +KPX r oacute -9 +KPX r ocircumflex -9 +KPX r odieresis -9 +KPX r ograve -9 +KPX r ohungarumlaut -9 +KPX r omacron -9 +KPX r oslash -9 +KPX r otilde -9 +KPX r period -102 +KPX r q -9 +KPX racute c -9 +KPX racute cacute -9 +KPX racute ccaron -9 +KPX racute ccedilla -9 +KPX racute comma -101 +KPX racute d -10 +KPX racute dcroat -10 +KPX racute e -10 +KPX racute eacute -10 +KPX racute ecaron -10 +KPX racute ecircumflex -10 +KPX racute edieresis -10 +KPX racute edotaccent -10 +KPX racute egrave -10 +KPX racute emacron -10 +KPX racute eogonek -10 +KPX racute f 20 +KPX racute g -9 +KPX racute gbreve -9 +KPX racute gcommaaccent -9 +KPX racute h -23 +KPX racute hyphen -10 +KPX racute m 20 +KPX racute n 20 +KPX racute nacute 20 +KPX racute ncaron 20 +KPX racute ncommaaccent 20 +KPX racute ntilde 20 +KPX racute o -9 +KPX racute oacute -9 +KPX racute ocircumflex -9 +KPX racute odieresis -9 +KPX racute ograve -9 +KPX racute ohungarumlaut -9 +KPX racute omacron -9 +KPX racute oslash -9 +KPX racute otilde -9 +KPX racute period -102 +KPX racute q -9 +KPX rcaron c -9 +KPX rcaron cacute -9 +KPX rcaron ccaron -9 +KPX rcaron ccedilla -9 +KPX rcaron comma -101 +KPX rcaron d -10 +KPX rcaron dcroat -10 +KPX rcaron e -10 +KPX rcaron eacute -10 +KPX rcaron ecaron -10 +KPX rcaron ecircumflex -10 +KPX rcaron edieresis -10 +KPX rcaron edotaccent -10 +KPX rcaron egrave -10 +KPX rcaron emacron -10 +KPX rcaron eogonek -10 +KPX rcaron f 20 +KPX rcaron g -9 +KPX rcaron gbreve -9 +KPX rcaron gcommaaccent -9 +KPX rcaron h -23 +KPX rcaron hyphen -10 +KPX rcaron m 20 +KPX rcaron n 20 +KPX rcaron nacute 20 +KPX rcaron ncaron 20 +KPX rcaron ncommaaccent 20 +KPX rcaron ntilde 20 +KPX rcaron o -9 +KPX rcaron oacute -9 +KPX rcaron ocircumflex -9 +KPX rcaron odieresis -9 +KPX rcaron ograve -9 +KPX rcaron ohungarumlaut -9 +KPX rcaron omacron -9 +KPX rcaron oslash -9 +KPX rcaron otilde -9 +KPX rcaron period -102 +KPX rcaron q -9 +KPX rcommaaccent c -9 +KPX rcommaaccent cacute -9 +KPX rcommaaccent ccaron -9 +KPX rcommaaccent ccedilla -9 +KPX rcommaaccent comma -101 +KPX rcommaaccent d -10 +KPX rcommaaccent dcroat -10 +KPX rcommaaccent e -10 +KPX rcommaaccent eacute -10 +KPX rcommaaccent ecaron -10 +KPX rcommaaccent ecircumflex -10 +KPX rcommaaccent edieresis -10 +KPX rcommaaccent edotaccent -10 +KPX rcommaaccent egrave -10 +KPX rcommaaccent emacron -10 +KPX rcommaaccent eogonek -10 +KPX rcommaaccent f 20 +KPX rcommaaccent g -9 +KPX rcommaaccent gbreve -9 +KPX rcommaaccent gcommaaccent -9 +KPX rcommaaccent h -23 +KPX rcommaaccent hyphen -10 +KPX rcommaaccent m 20 +KPX rcommaaccent n 20 +KPX rcommaaccent nacute 20 +KPX rcommaaccent ncaron 20 +KPX rcommaaccent ncommaaccent 20 +KPX rcommaaccent ntilde 20 +KPX rcommaaccent o -9 +KPX rcommaaccent oacute -9 +KPX rcommaaccent ocircumflex -9 +KPX rcommaaccent odieresis -9 +KPX rcommaaccent ograve -9 +KPX rcommaaccent ohungarumlaut -9 +KPX rcommaaccent omacron -9 +KPX rcommaaccent oslash -9 +KPX rcommaaccent otilde -9 +KPX rcommaaccent period -102 +KPX rcommaaccent q -9 +EndKernPairs +EndKernData +EndFontMetrics diff --git a/openoffice/share/psprint/fontmetric/ITCBookman-DemiItalic.afm b/openoffice/share/psprint/fontmetric/ITCBookman-DemiItalic.afm new file mode 100644 index 0000000000000000000000000000000000000000..56cc40ca3aa11bf82031a7cde5a6a26f84d84ea6 --- /dev/null +++ b/openoffice/share/psprint/fontmetric/ITCBookman-DemiItalic.afm @@ -0,0 +1,1275 @@ +StartFontMetrics 4.1 +Comment Copyright (c) 1985, 1987, 1989, 1992, 1997 Adobe Systems Incorporated. All Rights Reserved. +Comment Creation Date: Thu May 1 13:56:49 1997 +Comment UniqueID 43080 +Comment VMusage 43194 54219 +FontName Bookman-DemiItalic +FullName ITC Bookman Demi Italic +FamilyName ITC Bookman +Weight Demi +ItalicAngle -10 +IsFixedPitch false +FontBBox -231 -250 1333 941 +UnderlinePosition -100 +UnderlineThickness 50 +Version 002.000 +Notice Copyright (c) 1985, 1987, 1989, 1992, 1997 Adobe Systems Incorporated. All Rights Reserved.ITC Bookman is a registered trademark of International Typeface Corporation. +EncodingScheme AdobeStandardEncoding +CapHeight 681 +XHeight 515 +Ascender 717 +Descender -228 +StdHW 82 +StdVW 172 +StartCharMetrics 314 +C 32 ; WX 340 ; N space ; B 0 0 0 0 ; +C 33 ; WX 320 ; N exclam ; B 86 -8 366 698 ; +C 34 ; WX 380 ; N quotedbl ; B 140 371 507 697 ; +C 35 ; WX 680 ; N numbersign ; B 157 0 649 681 ; +C 36 ; WX 680 ; N dollar ; B 45 -164 697 790 ; +C 37 ; WX 880 ; N percent ; B 106 -17 899 698 ; +C 38 ; WX 980 ; N ampersand ; B 48 -17 1016 698 ; +C 39 ; WX 320 ; N quoteright ; B 171 420 349 698 ; +C 40 ; WX 260 ; N parenleft ; B 31 -134 388 741 ; +C 41 ; WX 260 ; N parenright ; B -35 -134 322 741 ; +C 42 ; WX 460 ; N asterisk ; B 126 346 508 698 ; +C 43 ; WX 600 ; N plus ; B 91 9 595 514 ; +C 44 ; WX 340 ; N comma ; B 100 -124 298 185 ; +C 45 ; WX 280 ; N hyphen ; B 59 218 319 313 ; +C 46 ; WX 340 ; N period ; B 106 -8 296 177 ; +C 47 ; WX 360 ; N slash ; B 9 -106 502 742 ; +C 48 ; WX 680 ; N zero ; B 87 -17 703 698 ; +C 49 ; WX 680 ; N one ; B 123 0 565 681 ; +C 50 ; WX 680 ; N two ; B 67 0 674 698 ; +C 51 ; WX 680 ; N three ; B 72 -17 683 698 ; +C 52 ; WX 680 ; N four ; B 63 0 708 681 ; +C 53 ; WX 680 ; N five ; B 78 -17 669 681 ; +C 54 ; WX 680 ; N six ; B 88 -17 704 698 ; +C 55 ; WX 680 ; N seven ; B 123 0 739 681 ; +C 56 ; WX 680 ; N eight ; B 68 -17 686 698 ; +C 57 ; WX 680 ; N nine ; B 71 -17 712 698 ; +C 58 ; WX 340 ; N colon ; B 106 -8 356 515 ; +C 59 ; WX 340 ; N semicolon ; B 100 -124 352 515 ; +C 60 ; WX 620 ; N less ; B 79 -9 588 540 ; +C 61 ; WX 600 ; N equal ; B 91 109 595 421 ; +C 62 ; WX 620 ; N greater ; B 89 -9 598 540 ; +C 63 ; WX 620 ; N question ; B 145 -8 668 698 ; +C 64 ; WX 780 ; N at ; B 80 -17 790 698 ; +C 65 ; WX 720 ; N A ; B -27 0 769 681 ; +C 66 ; WX 720 ; N B ; B 14 0 762 681 ; +C 67 ; WX 700 ; N C ; B 78 -17 754 698 ; +C 68 ; WX 760 ; N D ; B 14 0 805 681 ; +C 69 ; WX 720 ; N E ; B 14 0 777 681 ; +C 70 ; WX 660 ; N F ; B 14 0 763 681 ; +C 71 ; WX 760 ; N G ; B 77 -17 828 698 ; +C 72 ; WX 800 ; N H ; B 14 0 910 681 ; +C 73 ; WX 380 ; N I ; B 14 0 485 681 ; +C 74 ; WX 620 ; N J ; B 8 -17 721 681 ; +C 75 ; WX 780 ; N K ; B 14 0 879 681 ; +C 76 ; WX 640 ; N L ; B 14 0 725 681 ; +C 77 ; WX 860 ; N M ; B 14 0 970 681 ; +C 78 ; WX 740 ; N N ; B 14 0 845 681 ; +C 79 ; WX 760 ; N O ; B 78 -17 806 698 ; +C 80 ; WX 640 ; N P ; B -6 0 724 681 ; +C 81 ; WX 760 ; N Q ; B 37 -213 805 698 ; +C 82 ; WX 740 ; N R ; B 14 0 765 681 ; +C 83 ; WX 700 ; N S ; B 59 -17 731 698 ; +C 84 ; WX 700 ; N T ; B 70 0 802 681 ; +C 85 ; WX 740 ; N U ; B 112 -17 855 681 ; +C 86 ; WX 660 ; N V ; B 72 0 819 681 ; +C 87 ; WX 1000 ; N W ; B 72 0 1090 681 ; +C 88 ; WX 740 ; N X ; B -7 0 835 681 ; +C 89 ; WX 660 ; N Y ; B 72 0 817 681 ; +C 90 ; WX 680 ; N Z ; B 23 0 740 681 ; +C 91 ; WX 260 ; N bracketleft ; B 9 -118 374 741 ; +C 92 ; WX 580 ; N backslash ; B 73 0 575 741 ; +C 93 ; WX 260 ; N bracketright ; B -18 -118 347 741 ; +C 94 ; WX 620 ; N asciicircum ; B 92 281 594 681 ; +C 95 ; WX 500 ; N underscore ; B 0 -125 500 -75 ; +C 96 ; WX 320 ; N quoteleft ; B 155 420 333 698 ; +C 97 ; WX 680 ; N a ; B 84 -8 735 515 ; +C 98 ; WX 600 ; N b ; B 57 -8 633 732 ; +C 99 ; WX 560 ; N c ; B 58 -8 597 515 ; +C 100 ; WX 680 ; N d ; B 60 -8 714 732 ; +C 101 ; WX 560 ; N e ; B 59 -8 596 515 ; +C 102 ; WX 420 ; N f ; B -192 -213 641 741 ; L i fi ; L l fl ; +C 103 ; WX 620 ; N g ; B 21 -213 669 515 ; +C 104 ; WX 700 ; N h ; B 93 -8 736 732 ; +C 105 ; WX 380 ; N i ; B 83 -8 420 755 ; +C 106 ; WX 320 ; N j ; B -160 -213 392 755 ; +C 107 ; WX 700 ; N k ; B 97 -8 732 732 ; +C 108 ; WX 380 ; N l ; B 109 -8 410 732 ; +C 109 ; WX 960 ; N m ; B 83 -8 996 515 ; +C 110 ; WX 680 ; N n ; B 83 -8 715 515 ; +C 111 ; WX 600 ; N o ; B 59 -8 627 515 ; +C 112 ; WX 660 ; N p ; B -24 -213 682 515 ; +C 113 ; WX 620 ; N q ; B 60 -213 640 515 ; +C 114 ; WX 500 ; N r ; B 84 0 582 515 ; +C 115 ; WX 540 ; N s ; B 32 -8 573 515 ; +C 116 ; WX 440 ; N t ; B 106 -8 488 658 ; +C 117 ; WX 680 ; N u ; B 83 -8 720 507 ; +C 118 ; WX 540 ; N v ; B 56 -8 572 515 ; +C 119 ; WX 860 ; N w ; B 56 -8 891 515 ; +C 120 ; WX 620 ; N x ; B 10 -8 654 515 ; +C 121 ; WX 600 ; N y ; B 25 -213 642 507 ; +C 122 ; WX 560 ; N z ; B 36 -8 586 515 ; +C 123 ; WX 300 ; N braceleft ; B 49 -123 413 742 ; +C 124 ; WX 620 ; N bar ; B 303 -250 422 750 ; +C 125 ; WX 300 ; N braceright ; B -8 -114 356 751 ; +C 126 ; WX 620 ; N asciitilde ; B 101 162 605 368 ; +C 161 ; WX 320 ; N exclamdown ; B 64 -191 344 515 ; +C 162 ; WX 680 ; N cent ; B 161 25 616 718 ; +C 163 ; WX 680 ; N sterling ; B 0 -17 787 698 ; +C 164 ; WX 120 ; N fraction ; B -144 0 382 681 ; +C 165 ; WX 680 ; N yen ; B 92 0 782 681 ; +C 166 ; WX 680 ; N florin ; B -28 -199 743 741 ; +C 167 ; WX 620 ; N section ; B 46 -137 638 698 ; +C 168 ; WX 680 ; N currency ; B 148 85 637 571 ; +C 169 ; WX 180 ; N quotesingle ; B 126 370 295 696 ; +C 170 ; WX 520 ; N quotedblleft ; B 156 420 545 698 ; +C 171 ; WX 380 ; N guillemotleft ; B 62 84 406 503 ; +C 172 ; WX 220 ; N guilsinglleft ; B 62 84 249 503 ; +C 173 ; WX 220 ; N guilsinglright ; B 62 84 249 503 ; +C 174 ; WX 820 ; N fi ; B -191 -213 850 741 ; +C 175 ; WX 820 ; N fl ; B -191 -213 850 741 ; +C 177 ; WX 500 ; N endash ; B 40 219 573 311 ; +C 178 ; WX 420 ; N dagger ; B 89 -137 466 698 ; +C 179 ; WX 420 ; N daggerdbl ; B 79 -137 486 698 ; +C 180 ; WX 340 ; N periodcentered ; B 126 173 316 358 ; +C 182 ; WX 680 ; N paragraph ; B 137 0 715 681 ; +C 183 ; WX 360 ; N bullet ; B 60 170 404 511 ; +C 184 ; WX 300 ; N quotesinglbase ; B 106 -112 284 166 ; +C 185 ; WX 520 ; N quotedblbase ; B 106 -112 495 166 ; +C 186 ; WX 520 ; N quotedblright ; B 171 420 560 698 ; +C 187 ; WX 380 ; N guillemotright ; B 62 84 406 503 ; +C 188 ; WX 1000 ; N ellipsis ; B 86 -8 942 177 ; +C 189 ; WX 1360 ; N perthousand ; B 106 -17 1333 698 ; +C 191 ; WX 620 ; N questiondown ; B 83 -189 606 515 ; +C 193 ; WX 380 ; N grave ; B 193 566 424 771 ; +C 194 ; WX 340 ; N acute ; B 176 566 407 771 ; +C 195 ; WX 480 ; N circumflex ; B 183 582 523 749 ; +C 196 ; WX 480 ; N tilde ; B 178 587 533 709 ; +C 197 ; WX 480 ; N macron ; B 177 603 531 691 ; +C 198 ; WX 460 ; N breve ; B 177 577 516 707 ; +C 199 ; WX 380 ; N dotaccent ; B 167 563 365 755 ; +C 200 ; WX 520 ; N dieresis ; B 180 563 569 727 ; +C 202 ; WX 360 ; N ring ; B 185 558 406 775 ; +C 203 ; WX 360 ; N cedilla ; B 68 -220 289 -8 ; +C 205 ; WX 560 ; N hungarumlaut ; B 181 560 616 775 ; +C 206 ; WX 320 ; N ogonek ; B 58 -199 293 0 ; +C 207 ; WX 480 ; N caron ; B 183 582 523 749 ; +C 208 ; WX 1000 ; N emdash ; B 40 219 1073 311 ; +C 225 ; WX 1140 ; N AE ; B -27 0 1207 681 ; +C 227 ; WX 440 ; N ordfeminine ; B 118 400 495 685 ; +C 232 ; WX 640 ; N Lslash ; B 14 0 724 681 ; +C 233 ; WX 760 ; N Oslash ; B 21 -29 847 725 ; +C 234 ; WX 1180 ; N OE ; B 94 -17 1245 698 ; +C 235 ; WX 440 ; N ordmasculine ; B 127 400 455 685 ; +C 241 ; WX 880 ; N ae ; B 39 -8 913 515 ; +C 245 ; WX 380 ; N dotlessi ; B 83 -8 420 507 ; +C 248 ; WX 380 ; N lslash ; B 75 -8 424 732 ; +C 249 ; WX 600 ; N oslash ; B 17 -54 661 571 ; +C 250 ; WX 920 ; N oe ; B 48 -8 961 515 ; +C 251 ; WX 660 ; N germandbls ; B -231 -213 702 741 ; +C -1 ; WX 380 ; N Idieresis ; B 14 0 499 900 ; +C -1 ; WX 560 ; N eacute ; B 59 -8 596 771 ; +C -1 ; WX 680 ; N abreve ; B 84 -8 735 707 ; +C -1 ; WX 680 ; N uhungarumlaut ; B 83 -8 720 775 ; +C -1 ; WX 560 ; N ecaron ; B 59 -8 596 749 ; +C -1 ; WX 660 ; N Ydieresis ; B 72 0 817 900 ; +C -1 ; WX 600 ; N divide ; B 91 9 595 521 ; +C -1 ; WX 660 ; N Yacute ; B 72 0 817 937 ; +C -1 ; WX 720 ; N Acircumflex ; B -27 0 769 915 ; +C -1 ; WX 680 ; N aacute ; B 84 -8 735 771 ; +C -1 ; WX 740 ; N Ucircumflex ; B 112 -17 855 915 ; +C -1 ; WX 600 ; N yacute ; B 25 -213 642 771 ; +C -1 ; WX 540 ; N scommaaccent ; B 32 -250 573 515 ; +C -1 ; WX 560 ; N ecircumflex ; B 59 -8 596 749 ; +C -1 ; WX 740 ; N Uring ; B 112 -17 855 941 ; +C -1 ; WX 740 ; N Udieresis ; B 112 -17 855 900 ; +C -1 ; WX 680 ; N aogonek ; B 84 -199 735 515 ; +C -1 ; WX 740 ; N Uacute ; B 112 -17 855 937 ; +C -1 ; WX 680 ; N uogonek ; B 83 -199 720 507 ; +C -1 ; WX 720 ; N Edieresis ; B 14 0 777 900 ; +C -1 ; WX 760 ; N Dcroat ; B 14 0 805 681 ; +C -1 ; WX 250 ; N commaaccent ; B 55 -250 199 -50 ; +C -1 ; WX 780 ; N copyright ; B 83 -17 783 698 ; +C -1 ; WX 720 ; N Emacron ; B 14 0 777 857 ; +C -1 ; WX 560 ; N ccaron ; B 58 -8 597 749 ; +C -1 ; WX 680 ; N aring ; B 84 -8 735 775 ; +C -1 ; WX 740 ; N Ncommaaccent ; B 14 -250 845 681 ; +C -1 ; WX 380 ; N lacute ; B 109 -8 466 940 ; +C -1 ; WX 680 ; N agrave ; B 84 -8 735 771 ; +C -1 ; WX 700 ; N Tcommaaccent ; B 70 -250 802 681 ; +C -1 ; WX 700 ; N Cacute ; B 78 -17 754 937 ; +C -1 ; WX 680 ; N atilde ; B 84 -8 735 709 ; +C -1 ; WX 720 ; N Edotaccent ; B 14 0 777 928 ; +C -1 ; WX 540 ; N scaron ; B 32 -8 573 749 ; +C -1 ; WX 540 ; N scedilla ; B 32 -220 573 515 ; +C -1 ; WX 380 ; N iacute ; B 83 -8 420 771 ; +C -1 ; WX 494 ; N lozenge ; B 10 0 484 745 ; +C -1 ; WX 740 ; N Rcaron ; B 14 0 765 915 ; +C -1 ; WX 760 ; N Gcommaaccent ; B 77 -250 828 698 ; +C -1 ; WX 680 ; N ucircumflex ; B 83 -8 720 749 ; +C -1 ; WX 680 ; N acircumflex ; B 84 -8 735 749 ; +C -1 ; WX 720 ; N Amacron ; B -27 0 769 857 ; +C -1 ; WX 500 ; N rcaron ; B 84 0 582 749 ; +C -1 ; WX 560 ; N ccedilla ; B 58 -220 597 515 ; +C -1 ; WX 680 ; N Zdotaccent ; B 23 0 740 928 ; +C -1 ; WX 640 ; N Thorn ; B -6 0 701 681 ; +C -1 ; WX 760 ; N Omacron ; B 78 -17 806 857 ; +C -1 ; WX 740 ; N Racute ; B 14 0 765 937 ; +C -1 ; WX 700 ; N Sacute ; B 59 -17 731 937 ; +C -1 ; WX 755 ; N dcaron ; B 60 -8 874 738 ; +C -1 ; WX 740 ; N Umacron ; B 112 -17 855 857 ; +C -1 ; WX 680 ; N uring ; B 83 -8 720 775 ; +C -1 ; WX 408 ; N threesuperior ; B 86 269 483 698 ; +C -1 ; WX 760 ; N Ograve ; B 78 -17 806 937 ; +C -1 ; WX 720 ; N Agrave ; B -27 0 769 937 ; +C -1 ; WX 720 ; N Abreve ; B -27 0 769 873 ; +C -1 ; WX 600 ; N multiply ; B 91 10 595 514 ; +C -1 ; WX 680 ; N uacute ; B 83 -8 720 771 ; +C -1 ; WX 700 ; N Tcaron ; B 70 0 802 915 ; +C -1 ; WX 505 ; N partialdiff ; B 11 -21 494 750 ; +C -1 ; WX 600 ; N ydieresis ; B 25 -213 642 734 ; +C -1 ; WX 740 ; N Nacute ; B 14 0 845 937 ; +C -1 ; WX 380 ; N icircumflex ; B 83 -8 433 749 ; +C -1 ; WX 720 ; N Ecircumflex ; B 14 0 777 915 ; +C -1 ; WX 680 ; N adieresis ; B 84 -8 735 734 ; +C -1 ; WX 560 ; N edieresis ; B 59 -8 596 734 ; +C -1 ; WX 560 ; N cacute ; B 58 -8 597 771 ; +C -1 ; WX 680 ; N nacute ; B 83 -8 715 771 ; +C -1 ; WX 680 ; N umacron ; B 83 -8 720 691 ; +C -1 ; WX 740 ; N Ncaron ; B 14 0 845 915 ; +C -1 ; WX 380 ; N Iacute ; B 14 0 487 937 ; +C -1 ; WX 600 ; N plusminus ; B 91 0 595 514 ; +C -1 ; WX 620 ; N brokenbar ; B 303 -175 422 675 ; +C -1 ; WX 780 ; N registered ; B 83 -17 783 698 ; +C -1 ; WX 760 ; N Gbreve ; B 77 -17 828 873 ; +C -1 ; WX 380 ; N Idotaccent ; B 14 0 485 928 ; +C -1 ; WX 599 ; N summation ; B 14 -10 585 706 ; +C -1 ; WX 720 ; N Egrave ; B 14 0 777 937 ; +C -1 ; WX 500 ; N racute ; B 84 0 582 771 ; +C -1 ; WX 600 ; N omacron ; B 59 -8 627 691 ; +C -1 ; WX 680 ; N Zacute ; B 23 0 740 937 ; +C -1 ; WX 680 ; N Zcaron ; B 23 0 740 915 ; +C -1 ; WX 549 ; N greaterequal ; B 26 0 523 704 ; +C -1 ; WX 760 ; N Eth ; B 14 0 805 681 ; +C -1 ; WX 700 ; N Ccedilla ; B 78 -220 754 698 ; +C -1 ; WX 380 ; N lcommaaccent ; B 109 -250 410 732 ; +C -1 ; WX 450 ; N tcaron ; B 106 -8 571 798 ; +C -1 ; WX 560 ; N eogonek ; B 59 -199 596 515 ; +C -1 ; WX 740 ; N Uogonek ; B 112 -199 855 681 ; +C -1 ; WX 720 ; N Aacute ; B -27 0 769 937 ; +C -1 ; WX 720 ; N Adieresis ; B -27 0 769 900 ; +C -1 ; WX 560 ; N egrave ; B 59 -8 596 771 ; +C -1 ; WX 560 ; N zacute ; B 36 -8 586 771 ; +C -1 ; WX 380 ; N iogonek ; B 83 -199 420 755 ; +C -1 ; WX 760 ; N Oacute ; B 78 -17 806 937 ; +C -1 ; WX 600 ; N oacute ; B 59 -8 627 771 ; +C -1 ; WX 680 ; N amacron ; B 84 -8 735 691 ; +C -1 ; WX 540 ; N sacute ; B 32 -8 573 771 ; +C -1 ; WX 380 ; N idieresis ; B 83 -8 479 734 ; +C -1 ; WX 760 ; N Ocircumflex ; B 78 -17 806 915 ; +C -1 ; WX 740 ; N Ugrave ; B 112 -17 855 937 ; +C -1 ; WX 614 ; N Delta ; B 6 0 608 688 ; +C -1 ; WX 660 ; N thorn ; B -24 -213 682 732 ; +C -1 ; WX 408 ; N twosuperior ; B 91 279 485 698 ; +C -1 ; WX 760 ; N Odieresis ; B 78 -17 806 900 ; +C -1 ; WX 680 ; N mu ; B 54 -213 720 507 ; +C -1 ; WX 380 ; N igrave ; B 83 -8 420 771 ; +C -1 ; WX 600 ; N ohungarumlaut ; B 59 -8 636 775 ; +C -1 ; WX 720 ; N Eogonek ; B 14 -199 777 681 ; +C -1 ; WX 680 ; N dcroat ; B 60 -8 748 732 ; +C -1 ; WX 1020 ; N threequarters ; B 86 0 1054 691 ; +C -1 ; WX 700 ; N Scedilla ; B 59 -220 731 698 ; +C -1 ; WX 463 ; N lcaron ; B 109 -8 573 738 ; +C -1 ; WX 780 ; N Kcommaaccent ; B 14 -250 879 681 ; +C -1 ; WX 640 ; N Lacute ; B 14 0 725 937 ; +C -1 ; WX 940 ; N trademark ; B 42 277 982 681 ; +C -1 ; WX 560 ; N edotaccent ; B 59 -8 596 762 ; +C -1 ; WX 380 ; N Igrave ; B 14 0 485 937 ; +C -1 ; WX 380 ; N Imacron ; B 14 0 485 857 ; +C -1 ; WX 640 ; N Lcaron ; B 14 0 725 698 ; +C -1 ; WX 1020 ; N onehalf ; B 118 0 1036 681 ; +C -1 ; WX 549 ; N lessequal ; B 29 0 526 704 ; +C -1 ; WX 600 ; N ocircumflex ; B 59 -8 627 749 ; +C -1 ; WX 680 ; N ntilde ; B 83 -8 715 709 ; +C -1 ; WX 740 ; N Uhungarumlaut ; B 112 -17 855 941 ; +C -1 ; WX 720 ; N Eacute ; B 14 0 777 937 ; +C -1 ; WX 560 ; N emacron ; B 59 -8 596 691 ; +C -1 ; WX 620 ; N gbreve ; B 21 -213 669 707 ; +C -1 ; WX 1020 ; N onequarter ; B 118 0 1054 681 ; +C -1 ; WX 700 ; N Scaron ; B 59 -17 731 915 ; +C -1 ; WX 700 ; N Scommaaccent ; B 59 -250 731 698 ; +C -1 ; WX 760 ; N Ohungarumlaut ; B 78 -17 806 941 ; +C -1 ; WX 400 ; N degree ; B 130 398 430 698 ; +C -1 ; WX 600 ; N ograve ; B 59 -8 627 771 ; +C -1 ; WX 700 ; N Ccaron ; B 78 -17 754 915 ; +C -1 ; WX 680 ; N ugrave ; B 83 -8 720 771 ; +C -1 ; WX 522 ; N radical ; B 10 -46 512 850 ; +C -1 ; WX 760 ; N Dcaron ; B 14 0 805 915 ; +C -1 ; WX 500 ; N rcommaaccent ; B 80 -250 582 515 ; +C -1 ; WX 740 ; N Ntilde ; B 14 0 845 875 ; +C -1 ; WX 600 ; N otilde ; B 59 -8 627 709 ; +C -1 ; WX 740 ; N Rcommaaccent ; B 14 -250 765 681 ; +C -1 ; WX 640 ; N Lcommaaccent ; B 14 -250 725 681 ; +C -1 ; WX 720 ; N Atilde ; B -27 0 769 875 ; +C -1 ; WX 720 ; N Aogonek ; B -27 -199 789 681 ; +C -1 ; WX 720 ; N Aring ; B -27 0 769 941 ; +C -1 ; WX 760 ; N Otilde ; B 78 -17 806 875 ; +C -1 ; WX 560 ; N zdotaccent ; B 36 -8 586 762 ; +C -1 ; WX 720 ; N Ecaron ; B 14 0 777 915 ; +C -1 ; WX 380 ; N Iogonek ; B 14 -199 485 681 ; +C -1 ; WX 700 ; N kcommaaccent ; B 97 -250 732 732 ; +C -1 ; WX 600 ; N minus ; B 91 207 595 323 ; +C -1 ; WX 380 ; N Icircumflex ; B 14 0 493 915 ; +C -1 ; WX 680 ; N ncaron ; B 83 -8 715 749 ; +C -1 ; WX 440 ; N tcommaaccent ; B 106 -250 488 658 ; +C -1 ; WX 620 ; N logicalnot ; B 81 129 585 421 ; +C -1 ; WX 600 ; N odieresis ; B 59 -8 627 734 ; +C -1 ; WX 680 ; N udieresis ; B 83 -8 720 734 ; +C -1 ; WX 555 ; N notequal ; B 15 -49 540 570 ; +C -1 ; WX 620 ; N gcommaaccent ; B 21 -213 669 827 ; +C -1 ; WX 600 ; N eth ; B 59 -8 662 741 ; +C -1 ; WX 560 ; N zcaron ; B 36 -8 586 749 ; +C -1 ; WX 680 ; N ncommaaccent ; B 83 -250 715 515 ; +C -1 ; WX 408 ; N onesuperior ; B 118 279 406 688 ; +C -1 ; WX 380 ; N imacron ; B 83 -8 461 691 ; +EndCharMetrics +StartKernData +StartKernPairs 931 +KPX A T -17 +KPX A Tcaron -17 +KPX A Tcommaaccent -17 +KPX A V -40 +KPX A W -35 +KPX A Y -25 +KPX A Yacute -25 +KPX A Ydieresis -25 +KPX A v 20 +KPX A w 20 +KPX A y 20 +KPX A yacute 20 +KPX A ydieresis 20 +KPX Aacute T -17 +KPX Aacute Tcaron -17 +KPX Aacute Tcommaaccent -17 +KPX Aacute V -40 +KPX Aacute W -35 +KPX Aacute Y -25 +KPX Aacute Yacute -25 +KPX Aacute Ydieresis -25 +KPX Aacute v 20 +KPX Aacute w 20 +KPX Aacute y 20 +KPX Aacute yacute 20 +KPX Aacute ydieresis 20 +KPX Abreve T -17 +KPX Abreve Tcaron -17 +KPX Abreve Tcommaaccent -17 +KPX Abreve V -40 +KPX Abreve W -35 +KPX Abreve Y -25 +KPX Abreve Yacute -25 +KPX Abreve Ydieresis -25 +KPX Abreve v 20 +KPX Abreve w 20 +KPX Abreve y 20 +KPX Abreve yacute 20 +KPX Abreve ydieresis 20 +KPX Acircumflex T -17 +KPX Acircumflex Tcaron -17 +KPX Acircumflex Tcommaaccent -17 +KPX Acircumflex V -40 +KPX Acircumflex W -35 +KPX Acircumflex Y -25 +KPX Acircumflex Yacute -25 +KPX Acircumflex Ydieresis -25 +KPX Acircumflex v 20 +KPX Acircumflex w 20 +KPX Acircumflex y 20 +KPX Acircumflex yacute 20 +KPX Acircumflex ydieresis 20 +KPX Adieresis T -17 +KPX Adieresis Tcaron -17 +KPX Adieresis Tcommaaccent -17 +KPX Adieresis V -40 +KPX Adieresis W -35 +KPX Adieresis Y -25 +KPX Adieresis Yacute -25 +KPX Adieresis Ydieresis -25 +KPX Adieresis v 20 +KPX Adieresis w 20 +KPX Adieresis y 20 +KPX Adieresis yacute 20 +KPX Adieresis ydieresis 20 +KPX Agrave T -17 +KPX Agrave Tcaron -17 +KPX Agrave Tcommaaccent -17 +KPX Agrave V -40 +KPX Agrave W -35 +KPX Agrave Y -25 +KPX Agrave Yacute -25 +KPX Agrave Ydieresis -25 +KPX Agrave v 20 +KPX Agrave w 20 +KPX Agrave y 20 +KPX Agrave yacute 20 +KPX Agrave ydieresis 20 +KPX Amacron T -17 +KPX Amacron Tcaron -17 +KPX Amacron Tcommaaccent -17 +KPX Amacron V -40 +KPX Amacron W -35 +KPX Amacron Y -25 +KPX Amacron Yacute -25 +KPX Amacron Ydieresis -25 +KPX Amacron v 20 +KPX Amacron w 20 +KPX Amacron y 20 +KPX Amacron yacute 20 +KPX Amacron ydieresis 20 +KPX Aogonek T -17 +KPX Aogonek Tcaron -17 +KPX Aogonek Tcommaaccent -17 +KPX Aogonek V -40 +KPX Aogonek W -35 +KPX Aogonek Y -25 +KPX Aogonek Yacute -25 +KPX Aogonek Ydieresis -25 +KPX Aogonek v 20 +KPX Aogonek w 20 +KPX Aogonek y 20 +KPX Aogonek yacute 20 +KPX Aogonek ydieresis 20 +KPX Aring T -17 +KPX Aring Tcaron -17 +KPX Aring Tcommaaccent -17 +KPX Aring V -40 +KPX Aring W -35 +KPX Aring Y -25 +KPX Aring Yacute -25 +KPX Aring Ydieresis -25 +KPX Aring v 20 +KPX Aring w 20 +KPX Aring y 20 +KPX Aring yacute 20 +KPX Aring ydieresis 20 +KPX Atilde T -17 +KPX Atilde Tcaron -17 +KPX Atilde Tcommaaccent -17 +KPX Atilde V -40 +KPX Atilde W -35 +KPX Atilde Y -25 +KPX Atilde Yacute -25 +KPX Atilde Ydieresis -25 +KPX Atilde v 20 +KPX Atilde w 20 +KPX Atilde y 20 +KPX Atilde yacute 20 +KPX Atilde ydieresis 20 +KPX F A -35 +KPX F Aacute -35 +KPX F Abreve -35 +KPX F Acircumflex -35 +KPX F Adieresis -35 +KPX F Agrave -35 +KPX F Amacron -35 +KPX F Aogonek -35 +KPX F Aring -35 +KPX F Atilde -35 +KPX F comma -98 +KPX F period -105 +KPX L T -26 +KPX L Tcaron -26 +KPX L Tcommaaccent -26 +KPX L V -19 +KPX L W -15 +KPX L Y -5 +KPX L Yacute -5 +KPX L Ydieresis -5 +KPX L y 62 +KPX L yacute 62 +KPX L ydieresis 62 +KPX Lacute T -26 +KPX Lacute Tcaron -26 +KPX Lacute Tcommaaccent -26 +KPX Lacute V -19 +KPX Lacute W -15 +KPX Lacute Y -5 +KPX Lacute Yacute -5 +KPX Lacute Ydieresis -5 +KPX Lacute y 62 +KPX Lacute yacute 62 +KPX Lacute ydieresis 62 +KPX Lcommaaccent T -26 +KPX Lcommaaccent Tcaron -26 +KPX Lcommaaccent Tcommaaccent -26 +KPX Lcommaaccent V -19 +KPX Lcommaaccent W -15 +KPX Lcommaaccent Y -5 +KPX Lcommaaccent Yacute -5 +KPX Lcommaaccent Ydieresis -5 +KPX Lcommaaccent y 62 +KPX Lcommaaccent yacute 62 +KPX Lcommaaccent ydieresis 62 +KPX Lslash T -26 +KPX Lslash Tcaron -26 +KPX Lslash Tcommaaccent -26 +KPX Lslash V -19 +KPX Lslash W -15 +KPX Lslash Y -5 +KPX Lslash Yacute -5 +KPX Lslash Ydieresis -5 +KPX Lslash y 62 +KPX Lslash yacute 62 +KPX Lslash ydieresis 62 +KPX P A -31 +KPX P Aacute -31 +KPX P Abreve -31 +KPX P Acircumflex -31 +KPX P Adieresis -31 +KPX P Agrave -31 +KPX P Amacron -31 +KPX P Aogonek -31 +KPX P Aring -31 +KPX P Atilde -31 +KPX P comma -98 +KPX P period -105 +KPX R T -3 +KPX R Tcaron -3 +KPX R Tcommaaccent -3 +KPX R V -8 +KPX R W -4 +KPX R Y 4 +KPX R Yacute 4 +KPX R Ydieresis 4 +KPX R y 27 +KPX R yacute 27 +KPX R ydieresis 27 +KPX Racute T -3 +KPX Racute Tcaron -3 +KPX Racute Tcommaaccent -3 +KPX Racute V -8 +KPX Racute W -4 +KPX Racute Y 4 +KPX Racute Yacute 4 +KPX Racute Ydieresis 4 +KPX Racute y 27 +KPX Racute yacute 27 +KPX Racute ydieresis 27 +KPX Rcaron T -3 +KPX Rcaron Tcaron -3 +KPX Rcaron Tcommaaccent -3 +KPX Rcaron V -8 +KPX Rcaron W -4 +KPX Rcaron Y 4 +KPX Rcaron Yacute 4 +KPX Rcaron Ydieresis 4 +KPX Rcaron y 27 +KPX Rcaron yacute 27 +KPX Rcaron ydieresis 27 +KPX Rcommaaccent T -3 +KPX Rcommaaccent Tcaron -3 +KPX Rcommaaccent Tcommaaccent -3 +KPX Rcommaaccent V -8 +KPX Rcommaaccent W -4 +KPX Rcommaaccent Y 4 +KPX Rcommaaccent Yacute 4 +KPX Rcommaaccent Ydieresis 4 +KPX Rcommaaccent y 27 +KPX Rcommaaccent yacute 27 +KPX Rcommaaccent ydieresis 27 +KPX T A -42 +KPX T Aacute -42 +KPX T Abreve -42 +KPX T Acircumflex -42 +KPX T Adieresis -42 +KPX T Agrave -42 +KPX T Amacron -42 +KPX T Aogonek -42 +KPX T Aring -42 +KPX T Atilde -42 +KPX T a -8 +KPX T aacute -8 +KPX T abreve -8 +KPX T acircumflex -8 +KPX T adieresis -8 +KPX T agrave -8 +KPX T amacron -8 +KPX T aogonek -8 +KPX T aring -8 +KPX T atilde -8 +KPX T c -8 +KPX T cacute -8 +KPX T ccaron -8 +KPX T ccedilla -8 +KPX T colon 26 +KPX T comma -100 +KPX T e -10 +KPX T eacute -10 +KPX T ecaron -10 +KPX T ecircumflex -10 +KPX T edieresis -10 +KPX T edotaccent -10 +KPX T egrave -10 +KPX T emacron -10 +KPX T eogonek -10 +KPX T hyphen -20 +KPX T i 42 +KPX T iacute 42 +KPX T icircumflex 42 +KPX T idieresis 42 +KPX T igrave 42 +KPX T imacron 42 +KPX T iogonek 42 +KPX T o -5 +KPX T oacute -5 +KPX T ocircumflex -5 +KPX T odieresis -5 +KPX T ograve -5 +KPX T ohungarumlaut -5 +KPX T omacron -5 +KPX T oslash -5 +KPX T otilde -5 +KPX T period -107 +KPX T r 41 +KPX T racute 41 +KPX T rcaron 41 +KPX T rcommaaccent 41 +KPX T s -1 +KPX T sacute -1 +KPX T scaron -1 +KPX T scedilla -1 +KPX T scommaaccent -1 +KPX T semicolon 31 +KPX T u 42 +KPX T uacute 42 +KPX T ucircumflex 42 +KPX T udieresis 42 +KPX T ugrave 42 +KPX T uhungarumlaut 42 +KPX T umacron 42 +KPX T uogonek 42 +KPX T uring 42 +KPX T w 69 +KPX T y 56 +KPX T yacute 56 +KPX T ydieresis 56 +KPX Tcaron A -42 +KPX Tcaron Aacute -42 +KPX Tcaron Abreve -42 +KPX Tcaron Acircumflex -42 +KPX Tcaron Adieresis -42 +KPX Tcaron Agrave -42 +KPX Tcaron Amacron -42 +KPX Tcaron Aogonek -42 +KPX Tcaron Aring -42 +KPX Tcaron Atilde -42 +KPX Tcaron a -8 +KPX Tcaron aacute -8 +KPX Tcaron abreve -8 +KPX Tcaron acircumflex -8 +KPX Tcaron adieresis -8 +KPX Tcaron agrave -8 +KPX Tcaron amacron -8 +KPX Tcaron aogonek -8 +KPX Tcaron aring -8 +KPX Tcaron atilde -8 +KPX Tcaron c -8 +KPX Tcaron cacute -8 +KPX Tcaron ccaron -8 +KPX Tcaron ccedilla -8 +KPX Tcaron colon 26 +KPX Tcaron comma -100 +KPX Tcaron e -10 +KPX Tcaron eacute -10 +KPX Tcaron ecaron -10 +KPX Tcaron ecircumflex -10 +KPX Tcaron edieresis -10 +KPX Tcaron edotaccent -10 +KPX Tcaron egrave -10 +KPX Tcaron emacron -10 +KPX Tcaron eogonek -10 +KPX Tcaron hyphen -20 +KPX Tcaron i 42 +KPX Tcaron iacute 42 +KPX Tcaron icircumflex 42 +KPX Tcaron idieresis 42 +KPX Tcaron igrave 42 +KPX Tcaron imacron 42 +KPX Tcaron iogonek 42 +KPX Tcaron o -5 +KPX Tcaron oacute -5 +KPX Tcaron ocircumflex -5 +KPX Tcaron odieresis -5 +KPX Tcaron ograve -5 +KPX Tcaron ohungarumlaut -5 +KPX Tcaron omacron -5 +KPX Tcaron oslash -5 +KPX Tcaron otilde -5 +KPX Tcaron period -107 +KPX Tcaron r 41 +KPX Tcaron racute 41 +KPX Tcaron rcaron 41 +KPX Tcaron rcommaaccent 41 +KPX Tcaron s -1 +KPX Tcaron sacute -1 +KPX Tcaron scaron -1 +KPX Tcaron scedilla -1 +KPX Tcaron scommaaccent -1 +KPX Tcaron semicolon 31 +KPX Tcaron u 42 +KPX Tcaron uacute 42 +KPX Tcaron ucircumflex 42 +KPX Tcaron udieresis 42 +KPX Tcaron ugrave 42 +KPX Tcaron uhungarumlaut 42 +KPX Tcaron umacron 42 +KPX Tcaron uogonek 42 +KPX Tcaron uring 42 +KPX Tcaron w 69 +KPX Tcaron y 56 +KPX Tcaron yacute 56 +KPX Tcaron ydieresis 56 +KPX Tcommaaccent A -42 +KPX Tcommaaccent Aacute -42 +KPX Tcommaaccent Abreve -42 +KPX Tcommaaccent Acircumflex -42 +KPX Tcommaaccent Adieresis -42 +KPX Tcommaaccent Agrave -42 +KPX Tcommaaccent Amacron -42 +KPX Tcommaaccent Aogonek -42 +KPX Tcommaaccent Aring -42 +KPX Tcommaaccent Atilde -42 +KPX Tcommaaccent a -8 +KPX Tcommaaccent aacute -8 +KPX Tcommaaccent abreve -8 +KPX Tcommaaccent acircumflex -8 +KPX Tcommaaccent adieresis -8 +KPX Tcommaaccent agrave -8 +KPX Tcommaaccent amacron -8 +KPX Tcommaaccent aogonek -8 +KPX Tcommaaccent aring -8 +KPX Tcommaaccent atilde -8 +KPX Tcommaaccent c -8 +KPX Tcommaaccent cacute -8 +KPX Tcommaaccent ccaron -8 +KPX Tcommaaccent ccedilla -8 +KPX Tcommaaccent colon 26 +KPX Tcommaaccent comma -100 +KPX Tcommaaccent e -10 +KPX Tcommaaccent eacute -10 +KPX Tcommaaccent ecaron -10 +KPX Tcommaaccent ecircumflex -10 +KPX Tcommaaccent edieresis -10 +KPX Tcommaaccent edotaccent -10 +KPX Tcommaaccent egrave -10 +KPX Tcommaaccent emacron -10 +KPX Tcommaaccent eogonek -10 +KPX Tcommaaccent hyphen -20 +KPX Tcommaaccent i 42 +KPX Tcommaaccent iacute 42 +KPX Tcommaaccent icircumflex 42 +KPX Tcommaaccent idieresis 42 +KPX Tcommaaccent igrave 42 +KPX Tcommaaccent imacron 42 +KPX Tcommaaccent iogonek 42 +KPX Tcommaaccent o -5 +KPX Tcommaaccent oacute -5 +KPX Tcommaaccent ocircumflex -5 +KPX Tcommaaccent odieresis -5 +KPX Tcommaaccent ograve -5 +KPX Tcommaaccent ohungarumlaut -5 +KPX Tcommaaccent omacron -5 +KPX Tcommaaccent oslash -5 +KPX Tcommaaccent otilde -5 +KPX Tcommaaccent period -107 +KPX Tcommaaccent r 41 +KPX Tcommaaccent racute 41 +KPX Tcommaaccent rcaron 41 +KPX Tcommaaccent rcommaaccent 41 +KPX Tcommaaccent s -1 +KPX Tcommaaccent sacute -1 +KPX Tcommaaccent scaron -1 +KPX Tcommaaccent scedilla -1 +KPX Tcommaaccent scommaaccent -1 +KPX Tcommaaccent semicolon 31 +KPX Tcommaaccent u 42 +KPX Tcommaaccent uacute 42 +KPX Tcommaaccent ucircumflex 42 +KPX Tcommaaccent udieresis 42 +KPX Tcommaaccent ugrave 42 +KPX Tcommaaccent uhungarumlaut 42 +KPX Tcommaaccent umacron 42 +KPX Tcommaaccent uogonek 42 +KPX Tcommaaccent uring 42 +KPX Tcommaaccent w 69 +KPX Tcommaaccent y 56 +KPX Tcommaaccent yacute 56 +KPX Tcommaaccent ydieresis 56 +KPX V A -50 +KPX V Aacute -50 +KPX V Abreve -50 +KPX V Acircumflex -50 +KPX V Adieresis -50 +KPX V Agrave -50 +KPX V Amacron -50 +KPX V Aogonek -50 +KPX V Aring -50 +KPX V Atilde -50 +KPX V a -50 +KPX V aacute -50 +KPX V abreve -50 +KPX V acircumflex -50 +KPX V adieresis -50 +KPX V agrave -50 +KPX V amacron -50 +KPX V aogonek -50 +KPX V aring -50 +KPX V atilde -50 +KPX V colon -28 +KPX V comma -137 +KPX V e -50 +KPX V eacute -50 +KPX V ecaron -50 +KPX V ecircumflex -50 +KPX V edotaccent -50 +KPX V egrave -50 +KPX V eogonek -50 +KPX V hyphen -20 +KPX V i 32 +KPX V iacute 32 +KPX V icircumflex 48 +KPX V idieresis 48 +KPX V igrave 32 +KPX V imacron 48 +KPX V iogonek 32 +KPX V o -50 +KPX V oacute -50 +KPX V ocircumflex -50 +KPX V odieresis -50 +KPX V ograve -50 +KPX V ohungarumlaut -20 +KPX V omacron -52 +KPX V oslash -50 +KPX V otilde -20 +KPX V period -115 +KPX V r 2 +KPX V racute 2 +KPX V rcaron 2 +KPX V rcommaaccent 2 +KPX V semicolon -22 +KPX V u -1 +KPX V uacute -1 +KPX V ucircumflex -1 +KPX V udieresis -1 +KPX V ugrave -1 +KPX V uhungarumlaut -1 +KPX V umacron -1 +KPX V uogonek -1 +KPX V uring -1 +KPX V y 17 +KPX V yacute 17 +KPX V ydieresis 17 +KPX W A -77 +KPX W Aacute -77 +KPX W Abreve -77 +KPX W Acircumflex -77 +KPX W Adieresis -77 +KPX W Agrave -77 +KPX W Amacron -77 +KPX W Aogonek -77 +KPX W Aring -77 +KPX W Atilde -77 +KPX W a -100 +KPX W aacute -100 +KPX W abreve -100 +KPX W acircumflex -100 +KPX W adieresis -100 +KPX W agrave -100 +KPX W amacron -100 +KPX W aogonek -100 +KPX W aring -100 +KPX W atilde -100 +KPX W colon -86 +KPX W comma -201 +KPX W e -100 +KPX W eacute -100 +KPX W ecaron -100 +KPX W ecircumflex -100 +KPX W edieresis -100 +KPX W edotaccent -100 +KPX W egrave -100 +KPX W emacron -100 +KPX W eogonek -100 +KPX W hyphen -22 +KPX W i -36 +KPX W iacute -36 +KPX W igrave -36 +KPX W iogonek -36 +KPX W o -100 +KPX W oacute -100 +KPX W ocircumflex -100 +KPX W odieresis -100 +KPX W ograve -100 +KPX W ohungarumlaut -100 +KPX W omacron -100 +KPX W oslash -100 +KPX W otilde -100 +KPX W period -183 +KPX W r -66 +KPX W racute -66 +KPX W rcaron -66 +KPX W rcommaaccent -66 +KPX W semicolon -81 +KPX W u -69 +KPX W uacute -69 +KPX W ucircumflex -69 +KPX W udieresis -69 +KPX W ugrave -69 +KPX W uhungarumlaut -69 +KPX W umacron -69 +KPX W uogonek -69 +KPX W uring -69 +KPX W y -51 +KPX W yacute -51 +KPX W ydieresis -51 +KPX Y A -30 +KPX Y Aacute -30 +KPX Y Abreve -30 +KPX Y Acircumflex -30 +KPX Y Adieresis -30 +KPX Y Agrave -30 +KPX Y Amacron -30 +KPX Y Aogonek -30 +KPX Y Aring -30 +KPX Y Atilde -30 +KPX Y a -45 +KPX Y aacute -45 +KPX Y abreve -45 +KPX Y acircumflex -45 +KPX Y adieresis -45 +KPX Y agrave -45 +KPX Y amacron -45 +KPX Y aogonek -45 +KPX Y aring -45 +KPX Y atilde -45 +KPX Y colon -9 +KPX Y comma -106 +KPX Y e -46 +KPX Y eacute -46 +KPX Y ecaron -46 +KPX Y ecircumflex -46 +KPX Y edotaccent -46 +KPX Y egrave -46 +KPX Y eogonek -46 +KPX Y hyphen -20 +KPX Y i 20 +KPX Y iacute 20 +KPX Y icircumflex 40 +KPX Y idieresis 40 +KPX Y igrave 40 +KPX Y imacron 40 +KPX Y iogonek 20 +KPX Y o -41 +KPX Y oacute -41 +KPX Y ocircumflex -41 +KPX Y odieresis -21 +KPX Y ograve -41 +KPX Y ohungarumlaut -21 +KPX Y omacron -41 +KPX Y oslash -41 +KPX Y otilde -41 +KPX Y period -113 +KPX Y q -43 +KPX Y semicolon -4 +KPX Y u -1 +KPX Y uacute -1 +KPX Y ucircumflex -1 +KPX Y udieresis -1 +KPX Y ugrave -1 +KPX Y uhungarumlaut -1 +KPX Y umacron -1 +KPX Y uogonek -1 +KPX Y uring -1 +KPX Y v 26 +KPX Yacute A -30 +KPX Yacute Aacute -30 +KPX Yacute Abreve -30 +KPX Yacute Acircumflex -30 +KPX Yacute Adieresis -30 +KPX Yacute Agrave -30 +KPX Yacute Amacron -30 +KPX Yacute Aogonek -30 +KPX Yacute Aring -30 +KPX Yacute Atilde -30 +KPX Yacute a -45 +KPX Yacute aacute -45 +KPX Yacute abreve -45 +KPX Yacute acircumflex -45 +KPX Yacute adieresis -45 +KPX Yacute agrave -45 +KPX Yacute amacron -45 +KPX Yacute aogonek -45 +KPX Yacute aring -45 +KPX Yacute atilde -45 +KPX Yacute colon -9 +KPX Yacute comma -106 +KPX Yacute e -46 +KPX Yacute eacute -46 +KPX Yacute ecaron -46 +KPX Yacute ecircumflex -46 +KPX Yacute edotaccent -46 +KPX Yacute egrave -46 +KPX Yacute eogonek -46 +KPX Yacute hyphen -20 +KPX Yacute i 20 +KPX Yacute iacute 20 +KPX Yacute icircumflex 40 +KPX Yacute idieresis 40 +KPX Yacute igrave 40 +KPX Yacute imacron 40 +KPX Yacute iogonek 20 +KPX Yacute o -41 +KPX Yacute oacute -41 +KPX Yacute ocircumflex -41 +KPX Yacute odieresis -21 +KPX Yacute ograve -41 +KPX Yacute ohungarumlaut -21 +KPX Yacute omacron -41 +KPX Yacute oslash -41 +KPX Yacute otilde -41 +KPX Yacute period -113 +KPX Yacute q -43 +KPX Yacute semicolon -4 +KPX Yacute u -1 +KPX Yacute uacute -1 +KPX Yacute ucircumflex -1 +KPX Yacute udieresis -1 +KPX Yacute ugrave -1 +KPX Yacute uhungarumlaut -1 +KPX Yacute umacron -1 +KPX Yacute uogonek -1 +KPX Yacute uring -1 +KPX Yacute v 26 +KPX Ydieresis A -30 +KPX Ydieresis Aacute -30 +KPX Ydieresis Abreve -30 +KPX Ydieresis Acircumflex -30 +KPX Ydieresis Adieresis -30 +KPX Ydieresis Agrave -30 +KPX Ydieresis Amacron -30 +KPX Ydieresis Aogonek -30 +KPX Ydieresis Aring -30 +KPX Ydieresis Atilde -30 +KPX Ydieresis a -45 +KPX Ydieresis aacute -45 +KPX Ydieresis abreve -45 +KPX Ydieresis acircumflex -45 +KPX Ydieresis adieresis -45 +KPX Ydieresis agrave -45 +KPX Ydieresis amacron -45 +KPX Ydieresis aogonek -45 +KPX Ydieresis aring -45 +KPX Ydieresis atilde -45 +KPX Ydieresis colon -9 +KPX Ydieresis comma -106 +KPX Ydieresis e -46 +KPX Ydieresis eacute -46 +KPX Ydieresis ecaron -46 +KPX Ydieresis ecircumflex -46 +KPX Ydieresis edotaccent -46 +KPX Ydieresis egrave -46 +KPX Ydieresis eogonek -46 +KPX Ydieresis hyphen -20 +KPX Ydieresis i 20 +KPX Ydieresis iacute 20 +KPX Ydieresis icircumflex 40 +KPX Ydieresis idieresis 40 +KPX Ydieresis igrave 40 +KPX Ydieresis imacron 40 +KPX Ydieresis iogonek 20 +KPX Ydieresis o -41 +KPX Ydieresis oacute -41 +KPX Ydieresis ocircumflex -41 +KPX Ydieresis odieresis -21 +KPX Ydieresis ograve -41 +KPX Ydieresis ohungarumlaut -21 +KPX Ydieresis omacron -41 +KPX Ydieresis oslash -41 +KPX Ydieresis otilde -41 +KPX Ydieresis period -113 +KPX Ydieresis q -43 +KPX Ydieresis semicolon -4 +KPX Ydieresis u -1 +KPX Ydieresis uacute -1 +KPX Ydieresis ucircumflex -1 +KPX Ydieresis udieresis -1 +KPX Ydieresis ugrave -1 +KPX Ydieresis uhungarumlaut -1 +KPX Ydieresis umacron -1 +KPX Ydieresis uogonek -1 +KPX Ydieresis uring -1 +KPX Ydieresis v 26 +KPX f f 10 +KPX r c -5 +KPX r cacute -5 +KPX r ccaron -5 +KPX r ccedilla -5 +KPX r comma -113 +KPX r d -3 +KPX r dcroat -3 +KPX r e -6 +KPX r eacute -6 +KPX r ecaron -6 +KPX r ecircumflex -6 +KPX r edieresis -6 +KPX r edotaccent -6 +KPX r egrave -6 +KPX r emacron -6 +KPX r eogonek -6 +KPX r f 42 +KPX r g -23 +KPX r gbreve -23 +KPX r gcommaaccent -23 +KPX r h -35 +KPX r hyphen -20 +KPX r m 39 +KPX r n 39 +KPX r nacute 39 +KPX r ncaron 39 +KPX r ncommaaccent 39 +KPX r ntilde 39 +KPX r o -1 +KPX r oacute -1 +KPX r ocircumflex -1 +KPX r odieresis -1 +KPX r ograve -1 +KPX r ohungarumlaut -1 +KPX r omacron -1 +KPX r oslash -1 +KPX r otilde -1 +KPX r period -120 +KPX r q -3 +KPX racute c -5 +KPX racute cacute -5 +KPX racute ccaron -5 +KPX racute ccedilla -5 +KPX racute comma -113 +KPX racute d -3 +KPX racute dcroat -3 +KPX racute e -6 +KPX racute eacute -6 +KPX racute ecaron -6 +KPX racute ecircumflex -6 +KPX racute edieresis -6 +KPX racute edotaccent -6 +KPX racute egrave -6 +KPX racute emacron -6 +KPX racute eogonek -6 +KPX racute f 42 +KPX racute g -23 +KPX racute gbreve -23 +KPX racute gcommaaccent -23 +KPX racute h -35 +KPX racute hyphen -20 +KPX racute m 39 +KPX racute n 39 +KPX racute nacute 39 +KPX racute ncaron 39 +KPX racute ncommaaccent 39 +KPX racute ntilde 39 +KPX racute o -1 +KPX racute oacute -1 +KPX racute ocircumflex -1 +KPX racute odieresis -1 +KPX racute ograve -1 +KPX racute ohungarumlaut -1 +KPX racute omacron -1 +KPX racute oslash -1 +KPX racute otilde -1 +KPX racute period -120 +KPX racute q -3 +KPX rcaron c -5 +KPX rcaron cacute -5 +KPX rcaron ccaron -5 +KPX rcaron ccedilla -5 +KPX rcaron comma -113 +KPX rcaron d -3 +KPX rcaron dcroat -3 +KPX rcaron e -6 +KPX rcaron eacute -6 +KPX rcaron ecaron -6 +KPX rcaron ecircumflex -6 +KPX rcaron edieresis -6 +KPX rcaron edotaccent -6 +KPX rcaron egrave -6 +KPX rcaron emacron -6 +KPX rcaron eogonek -6 +KPX rcaron f 42 +KPX rcaron g -23 +KPX rcaron gbreve -23 +KPX rcaron gcommaaccent -23 +KPX rcaron h -35 +KPX rcaron hyphen -20 +KPX rcaron m 39 +KPX rcaron n 39 +KPX rcaron nacute 39 +KPX rcaron ncaron 39 +KPX rcaron ncommaaccent 39 +KPX rcaron ntilde 39 +KPX rcaron o -1 +KPX rcaron oacute -1 +KPX rcaron ocircumflex -1 +KPX rcaron odieresis -1 +KPX rcaron ograve -1 +KPX rcaron ohungarumlaut -1 +KPX rcaron omacron -1 +KPX rcaron oslash -1 +KPX rcaron otilde -1 +KPX rcaron period -120 +KPX rcaron q -3 +KPX rcommaaccent c -5 +KPX rcommaaccent cacute -5 +KPX rcommaaccent ccaron -5 +KPX rcommaaccent ccedilla -5 +KPX rcommaaccent comma -113 +KPX rcommaaccent d -3 +KPX rcommaaccent dcroat -3 +KPX rcommaaccent e -6 +KPX rcommaaccent eacute -6 +KPX rcommaaccent ecaron -6 +KPX rcommaaccent ecircumflex -6 +KPX rcommaaccent edieresis -6 +KPX rcommaaccent edotaccent -6 +KPX rcommaaccent egrave -6 +KPX rcommaaccent emacron -6 +KPX rcommaaccent eogonek -6 +KPX rcommaaccent f 42 +KPX rcommaaccent g -23 +KPX rcommaaccent gbreve -23 +KPX rcommaaccent gcommaaccent -23 +KPX rcommaaccent h -35 +KPX rcommaaccent hyphen -20 +KPX rcommaaccent m 39 +KPX rcommaaccent n 39 +KPX rcommaaccent nacute 39 +KPX rcommaaccent ncaron 39 +KPX rcommaaccent ncommaaccent 39 +KPX rcommaaccent ntilde 39 +KPX rcommaaccent o -1 +KPX rcommaaccent oacute -1 +KPX rcommaaccent ocircumflex -1 +KPX rcommaaccent odieresis -1 +KPX rcommaaccent ograve -1 +KPX rcommaaccent ohungarumlaut -1 +KPX rcommaaccent omacron -1 +KPX rcommaaccent oslash -1 +KPX rcommaaccent otilde -1 +KPX rcommaaccent period -120 +KPX rcommaaccent q -3 +EndKernPairs +EndKernData +EndFontMetrics diff --git a/openoffice/share/psprint/fontmetric/ITCBookman-Light.afm b/openoffice/share/psprint/fontmetric/ITCBookman-Light.afm new file mode 100644 index 0000000000000000000000000000000000000000..5baca8f727094cee4164299468207653e0cc11db --- /dev/null +++ b/openoffice/share/psprint/fontmetric/ITCBookman-Light.afm @@ -0,0 +1,1226 @@ +StartFontMetrics 4.1 +Comment Copyright (c) 1985, 1987, 1989, 1992, 1997 Adobe Systems Incorporated. All Rights Reserved. +Comment Creation Date: Thu May 1 13:40:29 1997 +Comment UniqueID 43077 +Comment VMusage 44500 55525 +FontName Bookman-Light +FullName ITC Bookman Light +FamilyName ITC Bookman +Weight Light +ItalicAngle 0 +IsFixedPitch false +FontBBox -188 -251 1266 908 +UnderlinePosition -100 +UnderlineThickness 50 +Version 002.000 +Notice Copyright (c) 1985, 1987, 1989, 1992, 1997 Adobe Systems Incorporated. All Rights Reserved.ITC Bookman is a registered trademark of International Typeface Corporation. +EncodingScheme AdobeStandardEncoding +CapHeight 681 +XHeight 484 +Ascender 717 +Descender -228 +StdHW 42 +StdVW 96 +StartCharMetrics 314 +C 32 ; WX 320 ; N space ; B 0 0 0 0 ; +C 33 ; WX 300 ; N exclam ; B 75 -8 219 698 ; +C 34 ; WX 380 ; N quotedbl ; B 56 458 323 698 ; +C 35 ; WX 620 ; N numbersign ; B 65 0 556 681 ; +C 36 ; WX 620 ; N dollar ; B 34 -109 593 791 ; +C 37 ; WX 900 ; N percent ; B 22 -8 873 698 ; +C 38 ; WX 800 ; N ampersand ; B 45 -17 787 698 ; +C 39 ; WX 220 ; N quoteright ; B 46 480 178 698 ; +C 40 ; WX 300 ; N parenleft ; B 76 -145 278 727 ; +C 41 ; WX 300 ; N parenright ; B 17 -146 219 727 ; +C 42 ; WX 440 ; N asterisk ; B 54 325 391 698 ; +C 43 ; WX 600 ; N plus ; B 51 8 555 513 ; +C 44 ; WX 320 ; N comma ; B 90 -114 223 114 ; +C 45 ; WX 400 ; N hyphen ; B 50 232 350 292 ; +C 46 ; WX 320 ; N period ; B 92 -8 220 123 ; +C 47 ; WX 600 ; N slash ; B 74 -149 532 717 ; +C 48 ; WX 620 ; N zero ; B 40 -17 586 698 ; +C 49 ; WX 620 ; N one ; B 160 0 501 681 ; +C 50 ; WX 620 ; N two ; B 42 0 576 698 ; +C 51 ; WX 620 ; N three ; B 40 -17 576 698 ; +C 52 ; WX 620 ; N four ; B 25 0 600 681 ; +C 53 ; WX 620 ; N five ; B 60 -17 584 717 ; +C 54 ; WX 620 ; N six ; B 45 -17 590 698 ; +C 55 ; WX 620 ; N seven ; B 60 0 586 681 ; +C 56 ; WX 620 ; N eight ; B 44 -17 583 698 ; +C 57 ; WX 620 ; N nine ; B 37 -17 576 698 ; +C 58 ; WX 320 ; N colon ; B 92 -8 220 494 ; +C 59 ; WX 320 ; N semicolon ; B 90 -114 223 494 ; +C 60 ; WX 600 ; N less ; B 49 -2 558 526 ; +C 61 ; WX 600 ; N equal ; B 51 126 555 398 ; +C 62 ; WX 600 ; N greater ; B 48 -2 557 526 ; +C 63 ; WX 540 ; N question ; B 27 -8 514 698 ; +C 64 ; WX 820 ; N at ; B 55 -17 755 698 ; +C 65 ; WX 680 ; N A ; B -37 0 714 681 ; +C 66 ; WX 740 ; N B ; B 31 0 702 681 ; +C 67 ; WX 740 ; N C ; B 44 -17 702 698 ; +C 68 ; WX 800 ; N D ; B 31 0 752 681 ; +C 69 ; WX 720 ; N E ; B 31 0 705 681 ; +C 70 ; WX 640 ; N F ; B 31 0 654 681 ; +C 71 ; WX 800 ; N G ; B 44 -17 778 698 ; +C 72 ; WX 800 ; N H ; B 31 0 769 681 ; +C 73 ; WX 340 ; N I ; B 31 0 301 681 ; +C 74 ; WX 600 ; N J ; B -23 -17 567 681 ; +C 75 ; WX 720 ; N K ; B 31 0 750 681 ; +C 76 ; WX 600 ; N L ; B 31 0 629 681 ; +C 77 ; WX 920 ; N M ; B 26 0 894 681 ; +C 78 ; WX 740 ; N N ; B 26 0 722 681 ; +C 79 ; WX 800 ; N O ; B 44 -17 758 698 ; +C 80 ; WX 620 ; N P ; B 31 0 613 681 ; +C 81 ; WX 820 ; N Q ; B 44 -189 769 698 ; +C 82 ; WX 720 ; N R ; B 31 0 757 681 ; +C 83 ; WX 660 ; N S ; B 28 -17 634 698 ; +C 84 ; WX 620 ; N T ; B -37 0 656 681 ; +C 85 ; WX 780 ; N U ; B 25 -17 754 681 ; +C 86 ; WX 700 ; N V ; B -30 0 725 681 ; +C 87 ; WX 960 ; N W ; B -30 0 984 681 ; +C 88 ; WX 720 ; N X ; B -30 0 755 681 ; +C 89 ; WX 640 ; N Y ; B -30 0 666 681 ; +C 90 ; WX 640 ; N Z ; B 10 0 656 681 ; +C 91 ; WX 300 ; N bracketleft ; B 92 -136 258 717 ; +C 92 ; WX 600 ; N backslash ; B 74 0 532 717 ; +C 93 ; WX 300 ; N bracketright ; B 41 -136 207 717 ; +C 94 ; WX 600 ; N asciicircum ; B 52 276 554 681 ; +C 95 ; WX 500 ; N underscore ; B 0 -125 500 -75 ; +C 96 ; WX 220 ; N quoteleft ; B 46 479 178 698 ; +C 97 ; WX 580 ; N a ; B 35 -8 587 494 ; +C 98 ; WX 620 ; N b ; B -2 -8 582 717 ; +C 99 ; WX 520 ; N c ; B 37 -8 498 494 ; +C 100 ; WX 620 ; N d ; B 37 -8 591 717 ; +C 101 ; WX 520 ; N e ; B 37 -8 491 494 ; +C 102 ; WX 320 ; N f ; B 20 0 414 734 ; L i fi ; L l fl ; +C 103 ; WX 540 ; N g ; B 17 -243 542 567 ; +C 104 ; WX 660 ; N h ; B 20 0 643 717 ; +C 105 ; WX 300 ; N i ; B 20 0 288 654 ; +C 106 ; WX 300 ; N j ; B -109 -251 214 654 ; +C 107 ; WX 620 ; N k ; B 20 0 628 717 ; +C 108 ; WX 300 ; N l ; B 20 0 286 717 ; +C 109 ; WX 940 ; N m ; B 17 0 928 494 ; +C 110 ; WX 660 ; N n ; B 20 0 649 494 ; +C 111 ; WX 560 ; N o ; B 37 -8 526 494 ; +C 112 ; WX 620 ; N p ; B 20 -228 583 494 ; +C 113 ; WX 580 ; N q ; B 37 -228 589 494 ; +C 114 ; WX 440 ; N r ; B 20 0 447 494 ; +C 115 ; WX 520 ; N s ; B 40 -8 487 494 ; +C 116 ; WX 380 ; N t ; B 20 -8 388 667 ; +C 117 ; WX 680 ; N u ; B 20 -8 653 484 ; +C 118 ; WX 520 ; N v ; B -23 0 534 484 ; +C 119 ; WX 780 ; N w ; B -19 0 804 484 ; +C 120 ; WX 560 ; N x ; B -16 0 576 484 ; +C 121 ; WX 540 ; N y ; B -23 -236 549 484 ; +C 122 ; WX 480 ; N z ; B 7 0 476 484 ; +C 123 ; WX 280 ; N braceleft ; B 21 -136 260 717 ; +C 124 ; WX 600 ; N bar ; B 264 -250 342 750 ; +C 125 ; WX 280 ; N braceright ; B 21 -136 260 717 ; +C 126 ; WX 600 ; N asciitilde ; B 52 173 556 352 ; +C 161 ; WX 300 ; N exclamdown ; B 75 -214 219 494 ; +C 162 ; WX 620 ; N cent ; B 116 20 511 651 ; +C 163 ; WX 620 ; N sterling ; B 8 -17 631 698 ; +C 164 ; WX 140 ; N fraction ; B -188 0 335 681 ; +C 165 ; WX 620 ; N yen ; B -22 0 647 681 ; +C 166 ; WX 620 ; N florin ; B -29 -155 633 749 ; +C 167 ; WX 520 ; N section ; B 33 -178 486 698 ; +C 168 ; WX 620 ; N currency ; B 58 89 563 591 ; +C 169 ; WX 220 ; N quotesingle ; B 67 458 153 698 ; +C 170 ; WX 400 ; N quotedblleft ; B 46 479 348 698 ; +C 171 ; WX 360 ; N guillemotleft ; B 51 89 312 437 ; +C 172 ; WX 240 ; N guilsinglleft ; B 51 89 189 437 ; +C 173 ; WX 240 ; N guilsinglright ; B 51 89 189 437 ; +C 174 ; WX 620 ; N fi ; B 20 0 608 734 ; +C 175 ; WX 620 ; N fl ; B 20 0 606 734 ; +C 177 ; WX 500 ; N endash ; B -15 232 515 292 ; +C 178 ; WX 540 ; N dagger ; B 79 -156 455 698 ; +C 179 ; WX 540 ; N daggerdbl ; B 79 -156 455 698 ; +C 180 ; WX 320 ; N periodcentered ; B 92 196 220 327 ; +C 182 ; WX 600 ; N paragraph ; B 14 0 577 681 ; +C 183 ; WX 460 ; N bullet ; B 60 170 404 511 ; +C 184 ; WX 220 ; N quotesinglbase ; B 46 -108 178 110 ; +C 185 ; WX 400 ; N quotedblbase ; B 46 -108 348 110 ; +C 186 ; WX 400 ; N quotedblright ; B 46 480 348 698 ; +C 187 ; WX 360 ; N guillemotright ; B 51 89 312 437 ; +C 188 ; WX 1000 ; N ellipsis ; B 101 -8 898 123 ; +C 189 ; WX 1280 ; N perthousand ; B 22 -8 1266 698 ; +C 191 ; WX 540 ; N questiondown ; B 23 -217 510 494 ; +C 193 ; WX 340 ; N grave ; B 68 571 274 689 ; +C 194 ; WX 340 ; N acute ; B 68 571 274 689 ; +C 195 ; WX 420 ; N circumflex ; B 68 567 352 685 ; +C 196 ; WX 440 ; N tilde ; B 68 572 375 661 ; +C 197 ; WX 440 ; N macron ; B 68 587 364 635 ; +C 198 ; WX 460 ; N breve ; B 68 568 396 687 ; +C 199 ; WX 260 ; N dotaccent ; B 68 564 186 684 ; +C 200 ; WX 420 ; N dieresis ; B 68 533 349 655 ; +C 202 ; WX 320 ; N ring ; B 68 546 252 731 ; +C 203 ; WX 320 ; N cedilla ; B 68 -200 257 0 ; +C 205 ; WX 380 ; N hungarumlaut ; B 68 538 311 698 ; +C 206 ; WX 320 ; N ogonek ; B 38 -153 258 0 ; +C 207 ; WX 420 ; N caron ; B 68 554 352 672 ; +C 208 ; WX 1000 ; N emdash ; B -15 232 1015 292 ; +C 225 ; WX 1260 ; N AE ; B -36 0 1250 681 ; +C 227 ; WX 420 ; N ordfeminine ; B 49 395 393 698 ; +C 232 ; WX 600 ; N Lslash ; B 31 0 629 681 ; +C 233 ; WX 800 ; N Oslash ; B 44 -53 758 733 ; +C 234 ; WX 1240 ; N OE ; B 44 -17 1214 698 ; +C 235 ; WX 420 ; N ordmasculine ; B 56 394 361 698 ; +C 241 ; WX 860 ; N ae ; B 35 -8 832 494 ; +C 245 ; WX 300 ; N dotlessi ; B 20 0 288 484 ; +C 248 ; WX 320 ; N lslash ; B 20 0 291 717 ; +C 249 ; WX 560 ; N oslash ; B 37 -40 526 534 ; +C 250 ; WX 900 ; N oe ; B 37 -8 876 494 ; +C 251 ; WX 660 ; N germandbls ; B -109 -110 614 698 ; +C -1 ; WX 340 ; N Idieresis ; B 28 0 309 851 ; +C -1 ; WX 520 ; N eacute ; B 37 -8 491 689 ; +C -1 ; WX 580 ; N abreve ; B 35 -8 587 687 ; +C -1 ; WX 680 ; N uhungarumlaut ; B 20 -8 653 698 ; +C -1 ; WX 520 ; N ecaron ; B 37 -8 491 672 ; +C -1 ; WX 640 ; N Ydieresis ; B -30 0 666 851 ; +C -1 ; WX 600 ; N divide ; B 51 10 555 514 ; +C -1 ; WX 640 ; N Yacute ; B -30 0 666 866 ; +C -1 ; WX 680 ; N Acircumflex ; B -37 0 714 862 ; +C -1 ; WX 580 ; N aacute ; B 35 -8 587 689 ; +C -1 ; WX 780 ; N Ucircumflex ; B 25 -17 754 862 ; +C -1 ; WX 540 ; N yacute ; B -23 -236 549 689 ; +C -1 ; WX 520 ; N scommaaccent ; B 40 -251 487 494 ; +C -1 ; WX 520 ; N ecircumflex ; B 37 -8 491 685 ; +C -1 ; WX 780 ; N Uring ; B 25 -17 754 908 ; +C -1 ; WX 780 ; N Udieresis ; B 25 -17 754 851 ; +C -1 ; WX 580 ; N aogonek ; B 35 -153 588 494 ; +C -1 ; WX 780 ; N Uacute ; B 25 -17 754 866 ; +C -1 ; WX 680 ; N uogonek ; B 20 -153 653 484 ; +C -1 ; WX 720 ; N Edieresis ; B 31 0 705 851 ; +C -1 ; WX 800 ; N Dcroat ; B 31 0 752 681 ; +C -1 ; WX 250 ; N commaaccent ; B 66 -251 185 -50 ; +C -1 ; WX 740 ; N copyright ; B 24 -17 724 698 ; +C -1 ; WX 720 ; N Emacron ; B 31 0 705 812 ; +C -1 ; WX 520 ; N ccaron ; B 37 -8 498 672 ; +C -1 ; WX 580 ; N aring ; B 35 -8 587 731 ; +C -1 ; WX 740 ; N Ncommaaccent ; B 26 -251 722 681 ; +C -1 ; WX 300 ; N lacute ; B 20 0 294 866 ; +C -1 ; WX 580 ; N agrave ; B 35 -8 587 689 ; +C -1 ; WX 620 ; N Tcommaaccent ; B -37 -251 656 681 ; +C -1 ; WX 740 ; N Cacute ; B 44 -17 702 866 ; +C -1 ; WX 580 ; N atilde ; B 35 -8 587 661 ; +C -1 ; WX 720 ; N Edotaccent ; B 31 0 705 880 ; +C -1 ; WX 520 ; N scaron ; B 40 -8 487 672 ; +C -1 ; WX 520 ; N scedilla ; B 40 -200 487 494 ; +C -1 ; WX 300 ; N iacute ; B 20 0 294 689 ; +C -1 ; WX 471 ; N lozenge ; B 10 0 462 728 ; +C -1 ; WX 720 ; N Rcaron ; B 31 0 757 849 ; +C -1 ; WX 800 ; N Gcommaaccent ; B 44 -251 778 698 ; +C -1 ; WX 680 ; N ucircumflex ; B 20 -8 653 685 ; +C -1 ; WX 580 ; N acircumflex ; B 35 -8 587 685 ; +C -1 ; WX 680 ; N Amacron ; B -37 0 714 812 ; +C -1 ; WX 440 ; N rcaron ; B 20 0 447 672 ; +C -1 ; WX 520 ; N ccedilla ; B 37 -200 498 494 ; +C -1 ; WX 640 ; N Zdotaccent ; B 10 0 656 880 ; +C -1 ; WX 620 ; N Thorn ; B 31 0 613 681 ; +C -1 ; WX 800 ; N Omacron ; B 44 -17 758 812 ; +C -1 ; WX 720 ; N Racute ; B 31 0 757 866 ; +C -1 ; WX 660 ; N Sacute ; B 28 -17 634 866 ; +C -1 ; WX 690 ; N dcaron ; B 37 -8 701 732 ; +C -1 ; WX 780 ; N Umacron ; B 25 -17 754 812 ; +C -1 ; WX 680 ; N uring ; B 20 -8 653 731 ; +C -1 ; WX 372 ; N threesuperior ; B 12 269 360 698 ; +C -1 ; WX 800 ; N Ograve ; B 44 -17 758 866 ; +C -1 ; WX 680 ; N Agrave ; B -37 0 714 866 ; +C -1 ; WX 680 ; N Abreve ; B -37 0 714 864 ; +C -1 ; WX 600 ; N multiply ; B 51 9 555 513 ; +C -1 ; WX 680 ; N uacute ; B 20 -8 653 689 ; +C -1 ; WX 620 ; N Tcaron ; B -37 0 656 849 ; +C -1 ; WX 476 ; N partialdiff ; B 34 -21 442 707 ; +C -1 ; WX 540 ; N ydieresis ; B -23 -236 549 674 ; +C -1 ; WX 740 ; N Nacute ; B 26 0 722 866 ; +C -1 ; WX 300 ; N icircumflex ; B 8 0 292 685 ; +C -1 ; WX 720 ; N Ecircumflex ; B 31 0 705 862 ; +C -1 ; WX 580 ; N adieresis ; B 35 -8 587 674 ; +C -1 ; WX 520 ; N edieresis ; B 37 -8 491 674 ; +C -1 ; WX 520 ; N cacute ; B 37 -8 498 689 ; +C -1 ; WX 660 ; N nacute ; B 20 0 649 689 ; +C -1 ; WX 680 ; N umacron ; B 20 -8 653 635 ; +C -1 ; WX 740 ; N Ncaron ; B 26 0 722 849 ; +C -1 ; WX 340 ; N Iacute ; B 31 0 301 866 ; +C -1 ; WX 600 ; N plusminus ; B 51 0 555 513 ; +C -1 ; WX 600 ; N brokenbar ; B 264 -175 342 675 ; +C -1 ; WX 740 ; N registered ; B 23 -17 723 698 ; +C -1 ; WX 800 ; N Gbreve ; B 44 -17 778 864 ; +C -1 ; WX 340 ; N Idotaccent ; B 31 0 301 880 ; +C -1 ; WX 600 ; N summation ; B 15 -10 586 706 ; +C -1 ; WX 720 ; N Egrave ; B 31 0 705 866 ; +C -1 ; WX 440 ; N racute ; B 20 0 447 689 ; +C -1 ; WX 560 ; N omacron ; B 37 -8 526 635 ; +C -1 ; WX 640 ; N Zacute ; B 10 0 656 866 ; +C -1 ; WX 640 ; N Zcaron ; B 10 0 656 849 ; +C -1 ; WX 549 ; N greaterequal ; B 29 0 526 635 ; +C -1 ; WX 800 ; N Eth ; B 31 0 752 681 ; +C -1 ; WX 740 ; N Ccedilla ; B 44 -200 702 698 ; +C -1 ; WX 300 ; N lcommaaccent ; B 20 -251 286 717 ; +C -1 ; WX 380 ; N tcaron ; B 20 -8 388 747 ; +C -1 ; WX 520 ; N eogonek ; B 37 -154 491 494 ; +C -1 ; WX 780 ; N Uogonek ; B 25 -153 754 681 ; +C -1 ; WX 680 ; N Aacute ; B -37 0 714 866 ; +C -1 ; WX 680 ; N Adieresis ; B -37 0 714 851 ; +C -1 ; WX 520 ; N egrave ; B 37 -8 491 689 ; +C -1 ; WX 480 ; N zacute ; B 7 0 476 689 ; +C -1 ; WX 300 ; N iogonek ; B 20 -153 289 654 ; +C -1 ; WX 800 ; N Oacute ; B 44 -17 758 866 ; +C -1 ; WX 560 ; N oacute ; B 37 -8 526 689 ; +C -1 ; WX 580 ; N amacron ; B 35 -8 587 635 ; +C -1 ; WX 520 ; N sacute ; B 40 -8 487 689 ; +C -1 ; WX 300 ; N idieresis ; B 8 0 289 674 ; +C -1 ; WX 800 ; N Ocircumflex ; B 44 -17 758 862 ; +C -1 ; WX 780 ; N Ugrave ; B 25 -17 754 866 ; +C -1 ; WX 614 ; N Delta ; B 6 0 608 688 ; +C -1 ; WX 620 ; N thorn ; B 20 -228 583 717 ; +C -1 ; WX 372 ; N twosuperior ; B 20 279 367 698 ; +C -1 ; WX 800 ; N Odieresis ; B 44 -17 758 851 ; +C -1 ; WX 680 ; N mu ; B 20 -251 653 484 ; +C -1 ; WX 300 ; N igrave ; B 20 0 288 689 ; +C -1 ; WX 560 ; N ohungarumlaut ; B 37 -8 526 698 ; +C -1 ; WX 720 ; N Eogonek ; B 31 -153 705 681 ; +C -1 ; WX 620 ; N dcroat ; B 37 -8 612 717 ; +C -1 ; WX 930 ; N threequarters ; B 52 0 889 691 ; +C -1 ; WX 660 ; N Scedilla ; B 28 -200 634 698 ; +C -1 ; WX 372 ; N lcaron ; B 20 0 383 732 ; +C -1 ; WX 720 ; N Kcommaaccent ; B 31 -251 750 681 ; +C -1 ; WX 600 ; N Lacute ; B 31 0 629 866 ; +C -1 ; WX 980 ; N trademark ; B 34 277 930 681 ; +C -1 ; WX 520 ; N edotaccent ; B 37 -8 491 703 ; +C -1 ; WX 340 ; N Igrave ; B 31 0 301 866 ; +C -1 ; WX 340 ; N Imacron ; B 18 0 314 812 ; +C -1 ; WX 600 ; N Lcaron ; B 31 0 629 707 ; +C -1 ; WX 930 ; N onehalf ; B 80 0 885 681 ; +C -1 ; WX 549 ; N lessequal ; B 29 0 526 635 ; +C -1 ; WX 560 ; N ocircumflex ; B 37 -8 526 685 ; +C -1 ; WX 660 ; N ntilde ; B 20 0 649 661 ; +C -1 ; WX 780 ; N Uhungarumlaut ; B 25 -17 754 875 ; +C -1 ; WX 720 ; N Eacute ; B 31 0 705 866 ; +C -1 ; WX 520 ; N emacron ; B 37 -8 491 635 ; +C -1 ; WX 540 ; N gbreve ; B 17 -243 542 687 ; +C -1 ; WX 930 ; N onequarter ; B 80 0 869 681 ; +C -1 ; WX 660 ; N Scaron ; B 28 -17 634 849 ; +C -1 ; WX 660 ; N Scommaaccent ; B 28 -251 634 698 ; +C -1 ; WX 800 ; N Ohungarumlaut ; B 44 -17 758 875 ; +C -1 ; WX 400 ; N degree ; B 50 398 350 698 ; +C -1 ; WX 560 ; N ograve ; B 37 -8 526 689 ; +C -1 ; WX 740 ; N Ccaron ; B 44 -17 702 849 ; +C -1 ; WX 680 ; N ugrave ; B 20 -8 653 689 ; +C -1 ; WX 453 ; N radical ; B -4 -80 458 762 ; +C -1 ; WX 800 ; N Dcaron ; B 31 0 752 849 ; +C -1 ; WX 440 ; N rcommaaccent ; B 20 -251 447 494 ; +C -1 ; WX 740 ; N Ntilde ; B 26 0 722 838 ; +C -1 ; WX 560 ; N otilde ; B 37 -8 526 661 ; +C -1 ; WX 720 ; N Rcommaaccent ; B 31 -251 757 681 ; +C -1 ; WX 600 ; N Lcommaaccent ; B 31 -251 629 681 ; +C -1 ; WX 680 ; N Atilde ; B -37 0 714 838 ; +C -1 ; WX 680 ; N Aogonek ; B -37 -153 718 681 ; +C -1 ; WX 680 ; N Aring ; B -37 0 714 908 ; +C -1 ; WX 800 ; N Otilde ; B 44 -17 758 838 ; +C -1 ; WX 480 ; N zdotaccent ; B 7 0 476 703 ; +C -1 ; WX 720 ; N Ecaron ; B 31 0 705 849 ; +C -1 ; WX 340 ; N Iogonek ; B 31 -153 302 681 ; +C -1 ; WX 620 ; N kcommaaccent ; B 20 -251 628 717 ; +C -1 ; WX 600 ; N minus ; B 51 224 555 300 ; +C -1 ; WX 340 ; N Icircumflex ; B 28 0 312 862 ; +C -1 ; WX 660 ; N ncaron ; B 20 0 649 672 ; +C -1 ; WX 380 ; N tcommaaccent ; B 20 -251 388 667 ; +C -1 ; WX 600 ; N logicalnot ; B 51 128 555 398 ; +C -1 ; WX 560 ; N odieresis ; B 37 -8 526 674 ; +C -1 ; WX 680 ; N udieresis ; B 20 -8 653 674 ; +C -1 ; WX 549 ; N notequal ; B 15 -16 540 529 ; +C -1 ; WX 540 ; N gcommaaccent ; B 17 -243 542 765 ; +C -1 ; WX 560 ; N eth ; B 37 -8 526 734 ; +C -1 ; WX 480 ; N zcaron ; B 7 0 476 672 ; +C -1 ; WX 660 ; N ncommaaccent ; B 20 -251 649 494 ; +C -1 ; WX 372 ; N onesuperior ; B 80 279 302 688 ; +C -1 ; WX 300 ; N imacron ; B -2 0 294 635 ; +EndCharMetrics +StartKernData +StartKernPairs 882 +KPX A T 1 +KPX A Tcaron 1 +KPX A Tcommaaccent 1 +KPX A V -56 +KPX A W -40 +KPX A Y -35 +KPX A Yacute -35 +KPX A Ydieresis -35 +KPX A v 7 +KPX A w 4 +KPX A y 32 +KPX A yacute 32 +KPX A ydieresis 32 +KPX Aacute T 1 +KPX Aacute Tcaron 1 +KPX Aacute Tcommaaccent 1 +KPX Aacute V -56 +KPX Aacute W -40 +KPX Aacute Y -35 +KPX Aacute Yacute -35 +KPX Aacute Ydieresis -35 +KPX Aacute v 7 +KPX Aacute w 4 +KPX Aacute y 32 +KPX Aacute yacute 32 +KPX Aacute ydieresis 32 +KPX Abreve T 1 +KPX Abreve Tcaron 1 +KPX Abreve Tcommaaccent 1 +KPX Abreve V -56 +KPX Abreve W -40 +KPX Abreve Y -35 +KPX Abreve Yacute -35 +KPX Abreve Ydieresis -35 +KPX Abreve v 7 +KPX Abreve w 4 +KPX Abreve y 32 +KPX Abreve yacute 32 +KPX Abreve ydieresis 32 +KPX Acircumflex T 1 +KPX Acircumflex Tcaron 1 +KPX Acircumflex Tcommaaccent 1 +KPX Acircumflex V -56 +KPX Acircumflex W -40 +KPX Acircumflex Y -35 +KPX Acircumflex Yacute -35 +KPX Acircumflex Ydieresis -35 +KPX Acircumflex v 7 +KPX Acircumflex w 4 +KPX Acircumflex y 32 +KPX Acircumflex yacute 32 +KPX Acircumflex ydieresis 32 +KPX Adieresis T 1 +KPX Adieresis Tcaron 1 +KPX Adieresis Tcommaaccent 1 +KPX Adieresis V -56 +KPX Adieresis W -40 +KPX Adieresis Y -35 +KPX Adieresis Yacute -35 +KPX Adieresis Ydieresis -35 +KPX Adieresis v 7 +KPX Adieresis w 4 +KPX Adieresis y 32 +KPX Adieresis yacute 32 +KPX Adieresis ydieresis 32 +KPX Agrave T 1 +KPX Agrave Tcaron 1 +KPX Agrave Tcommaaccent 1 +KPX Agrave V -56 +KPX Agrave W -40 +KPX Agrave Y -35 +KPX Agrave Yacute -35 +KPX Agrave Ydieresis -35 +KPX Agrave v 7 +KPX Agrave w 4 +KPX Agrave y 32 +KPX Agrave yacute 32 +KPX Agrave ydieresis 32 +KPX Amacron T 1 +KPX Amacron Tcaron 1 +KPX Amacron Tcommaaccent 1 +KPX Amacron V -56 +KPX Amacron W -40 +KPX Amacron Y -35 +KPX Amacron Yacute -35 +KPX Amacron Ydieresis -35 +KPX Amacron v 7 +KPX Amacron w 4 +KPX Amacron y 32 +KPX Amacron yacute 32 +KPX Amacron ydieresis 32 +KPX Aogonek T 1 +KPX Aogonek Tcaron 1 +KPX Aogonek Tcommaaccent 1 +KPX Aogonek V -56 +KPX Aogonek W -40 +KPX Aogonek Y -35 +KPX Aogonek Yacute -35 +KPX Aogonek Ydieresis -35 +KPX Aogonek v 7 +KPX Aogonek w 4 +KPX Aogonek y 32 +KPX Aogonek yacute 32 +KPX Aogonek ydieresis 32 +KPX Aring T 1 +KPX Aring Tcaron 1 +KPX Aring Tcommaaccent 1 +KPX Aring V -56 +KPX Aring W -40 +KPX Aring Y -35 +KPX Aring Yacute -35 +KPX Aring Ydieresis -35 +KPX Aring v 7 +KPX Aring w 4 +KPX Aring y 32 +KPX Aring yacute 32 +KPX Aring ydieresis 32 +KPX Atilde T 1 +KPX Atilde Tcaron 1 +KPX Atilde Tcommaaccent 1 +KPX Atilde V -56 +KPX Atilde W -40 +KPX Atilde Y -35 +KPX Atilde Yacute -35 +KPX Atilde Ydieresis -35 +KPX Atilde v 7 +KPX Atilde w 4 +KPX Atilde y 32 +KPX Atilde yacute 32 +KPX Atilde ydieresis 32 +KPX F A -21 +KPX F Aacute -21 +KPX F Abreve -21 +KPX F Acircumflex -21 +KPX F Adieresis -21 +KPX F Agrave -21 +KPX F Amacron -21 +KPX F Aogonek -21 +KPX F Aring -21 +KPX F Atilde -21 +KPX F comma -41 +KPX F period -46 +KPX L T 28 +KPX L Tcaron 28 +KPX L Tcommaaccent 28 +KPX L V -4 +KPX L W 1 +KPX L Y 13 +KPX L Yacute 13 +KPX L Ydieresis 13 +KPX L y 79 +KPX L yacute 79 +KPX L ydieresis 79 +KPX Lacute T 28 +KPX Lacute Tcaron 28 +KPX Lacute Tcommaaccent 28 +KPX Lacute V -4 +KPX Lacute W 1 +KPX Lacute Y 13 +KPX Lacute Yacute 13 +KPX Lacute Ydieresis 13 +KPX Lacute y 79 +KPX Lacute yacute 79 +KPX Lacute ydieresis 79 +KPX Lcaron T 28 +KPX Lcaron Tcaron 28 +KPX Lcaron Tcommaaccent 28 +KPX Lcaron V -4 +KPX Lcaron W 1 +KPX Lcaron Y 13 +KPX Lcaron Yacute 13 +KPX Lcaron Ydieresis 13 +KPX Lcaron y 79 +KPX Lcaron yacute 79 +KPX Lcaron ydieresis 79 +KPX Lcommaaccent T 28 +KPX Lcommaaccent Tcaron 28 +KPX Lcommaaccent Tcommaaccent 28 +KPX Lcommaaccent V -4 +KPX Lcommaaccent W 1 +KPX Lcommaaccent Y 13 +KPX Lcommaaccent Yacute 13 +KPX Lcommaaccent Ydieresis 13 +KPX Lcommaaccent y 79 +KPX Lcommaaccent yacute 79 +KPX Lcommaaccent ydieresis 79 +KPX Lslash T 28 +KPX Lslash Tcaron 28 +KPX Lslash Tcommaaccent 28 +KPX Lslash V -4 +KPX Lslash W 1 +KPX Lslash Y 13 +KPX Lslash Yacute 13 +KPX Lslash Ydieresis 13 +KPX Lslash y 79 +KPX Lslash yacute 79 +KPX Lslash ydieresis 79 +KPX P A -8 +KPX P Aacute -8 +KPX P Abreve -8 +KPX P Acircumflex -8 +KPX P Adieresis -8 +KPX P Agrave -8 +KPX P Amacron -8 +KPX P Aogonek -8 +KPX P Aring -8 +KPX P Atilde -8 +KPX P comma -55 +KPX P period -60 +KPX R T 71 +KPX R Tcaron 71 +KPX R Tcommaaccent 71 +KPX R V 8 +KPX R W 13 +KPX R Y 26 +KPX R Yacute 26 +KPX R Ydieresis 26 +KPX R y 59 +KPX R yacute 59 +KPX R ydieresis 59 +KPX Racute T 71 +KPX Racute Tcaron 71 +KPX Racute Tcommaaccent 71 +KPX Racute V 8 +KPX Racute W 13 +KPX Racute Y 26 +KPX Racute Yacute 26 +KPX Racute Ydieresis 26 +KPX Racute y 59 +KPX Racute yacute 59 +KPX Racute ydieresis 59 +KPX Rcaron T 71 +KPX Rcaron Tcaron 71 +KPX Rcaron Tcommaaccent 71 +KPX Rcaron V 8 +KPX Rcaron W 13 +KPX Rcaron Y 26 +KPX Rcaron Yacute 26 +KPX Rcaron Ydieresis 26 +KPX Rcaron y 59 +KPX Rcaron yacute 59 +KPX Rcaron ydieresis 59 +KPX Rcommaaccent T 71 +KPX Rcommaaccent Tcaron 71 +KPX Rcommaaccent Tcommaaccent 71 +KPX Rcommaaccent V 8 +KPX Rcommaaccent W 13 +KPX Rcommaaccent Y 26 +KPX Rcommaaccent Yacute 26 +KPX Rcommaaccent Ydieresis 26 +KPX Rcommaaccent y 59 +KPX Rcommaaccent yacute 59 +KPX Rcommaaccent ydieresis 59 +KPX T A 1 +KPX T Aacute 1 +KPX T Abreve 1 +KPX T Acircumflex 1 +KPX T Adieresis 1 +KPX T Agrave 1 +KPX T Amacron 1 +KPX T Aogonek 1 +KPX T Aring 1 +KPX T Atilde 1 +KPX T a 17 +KPX T aacute 17 +KPX T abreve 17 +KPX T acircumflex 17 +KPX T adieresis 17 +KPX T agrave 17 +KPX T amacron 17 +KPX T aogonek 17 +KPX T aring 17 +KPX T atilde 17 +KPX T c 14 +KPX T cacute 14 +KPX T ccaron 14 +KPX T ccedilla 14 +KPX T comma -28 +KPX T e 13 +KPX T eacute 13 +KPX T ecaron 13 +KPX T ecircumflex 13 +KPX T edieresis 13 +KPX T edotaccent 13 +KPX T egrave 13 +KPX T emacron 13 +KPX T eogonek 13 +KPX T hyphen 90 +KPX T i 42 +KPX T iacute 42 +KPX T icircumflex 42 +KPX T idieresis 42 +KPX T igrave 42 +KPX T imacron 42 +KPX T iogonek 42 +KPX T o 15 +KPX T oacute 15 +KPX T ocircumflex 15 +KPX T odieresis 15 +KPX T ograve 15 +KPX T ohungarumlaut 15 +KPX T omacron 15 +KPX T oslash 15 +KPX T otilde 15 +KPX T period -33 +KPX T r 38 +KPX T racute 38 +KPX T rcaron 38 +KPX T rcommaaccent 38 +KPX T s 16 +KPX T sacute 16 +KPX T scaron 16 +KPX T scedilla 16 +KPX T scommaaccent 16 +KPX Tcaron A 1 +KPX Tcaron Aacute 1 +KPX Tcaron Abreve 1 +KPX Tcaron Acircumflex 1 +KPX Tcaron Adieresis 1 +KPX Tcaron Agrave 1 +KPX Tcaron Amacron 1 +KPX Tcaron Aogonek 1 +KPX Tcaron Aring 1 +KPX Tcaron Atilde 1 +KPX Tcaron a 17 +KPX Tcaron aacute 17 +KPX Tcaron abreve 17 +KPX Tcaron acircumflex 17 +KPX Tcaron adieresis 17 +KPX Tcaron agrave 17 +KPX Tcaron amacron 17 +KPX Tcaron aogonek 17 +KPX Tcaron aring 17 +KPX Tcaron atilde 17 +KPX Tcaron c 14 +KPX Tcaron cacute 14 +KPX Tcaron ccaron 14 +KPX Tcaron ccedilla 14 +KPX Tcaron comma -28 +KPX Tcaron e 13 +KPX Tcaron eacute 13 +KPX Tcaron ecaron 13 +KPX Tcaron ecircumflex 13 +KPX Tcaron edieresis 13 +KPX Tcaron edotaccent 13 +KPX Tcaron egrave 13 +KPX Tcaron emacron 13 +KPX Tcaron eogonek 13 +KPX Tcaron hyphen 90 +KPX Tcaron i 42 +KPX Tcaron iacute 42 +KPX Tcaron icircumflex 42 +KPX Tcaron idieresis 42 +KPX Tcaron igrave 42 +KPX Tcaron imacron 42 +KPX Tcaron iogonek 42 +KPX Tcaron o 15 +KPX Tcaron oacute 15 +KPX Tcaron ocircumflex 15 +KPX Tcaron odieresis 15 +KPX Tcaron ograve 15 +KPX Tcaron ohungarumlaut 15 +KPX Tcaron omacron 15 +KPX Tcaron oslash 15 +KPX Tcaron otilde 15 +KPX Tcaron period -33 +KPX Tcaron r 38 +KPX Tcaron racute 38 +KPX Tcaron rcaron 38 +KPX Tcaron rcommaaccent 38 +KPX Tcaron s 16 +KPX Tcaron sacute 16 +KPX Tcaron scaron 16 +KPX Tcaron scedilla 16 +KPX Tcaron scommaaccent 16 +KPX Tcommaaccent A 1 +KPX Tcommaaccent Aacute 1 +KPX Tcommaaccent Abreve 1 +KPX Tcommaaccent Acircumflex 1 +KPX Tcommaaccent Adieresis 1 +KPX Tcommaaccent Agrave 1 +KPX Tcommaaccent Amacron 1 +KPX Tcommaaccent Aogonek 1 +KPX Tcommaaccent Aring 1 +KPX Tcommaaccent Atilde 1 +KPX Tcommaaccent a 17 +KPX Tcommaaccent aacute 17 +KPX Tcommaaccent abreve 17 +KPX Tcommaaccent acircumflex 17 +KPX Tcommaaccent adieresis 17 +KPX Tcommaaccent agrave 17 +KPX Tcommaaccent amacron 17 +KPX Tcommaaccent aogonek 17 +KPX Tcommaaccent aring 17 +KPX Tcommaaccent atilde 17 +KPX Tcommaaccent c 14 +KPX Tcommaaccent cacute 14 +KPX Tcommaaccent ccaron 14 +KPX Tcommaaccent ccedilla 14 +KPX Tcommaaccent comma -28 +KPX Tcommaaccent e 13 +KPX Tcommaaccent eacute 13 +KPX Tcommaaccent ecaron 13 +KPX Tcommaaccent ecircumflex 13 +KPX Tcommaaccent edieresis 13 +KPX Tcommaaccent edotaccent 13 +KPX Tcommaaccent egrave 13 +KPX Tcommaaccent emacron 13 +KPX Tcommaaccent eogonek 13 +KPX Tcommaaccent hyphen 90 +KPX Tcommaaccent i 42 +KPX Tcommaaccent iacute 42 +KPX Tcommaaccent icircumflex 42 +KPX Tcommaaccent idieresis 42 +KPX Tcommaaccent igrave 42 +KPX Tcommaaccent imacron 42 +KPX Tcommaaccent iogonek 42 +KPX Tcommaaccent o 15 +KPX Tcommaaccent oacute 15 +KPX Tcommaaccent ocircumflex 15 +KPX Tcommaaccent odieresis 15 +KPX Tcommaaccent ograve 15 +KPX Tcommaaccent ohungarumlaut 15 +KPX Tcommaaccent omacron 15 +KPX Tcommaaccent oslash 15 +KPX Tcommaaccent otilde 15 +KPX Tcommaaccent period -33 +KPX Tcommaaccent r 38 +KPX Tcommaaccent racute 38 +KPX Tcommaaccent rcaron 38 +KPX Tcommaaccent rcommaaccent 38 +KPX Tcommaaccent s 16 +KPX Tcommaaccent sacute 16 +KPX Tcommaaccent scaron 16 +KPX Tcommaaccent scedilla 16 +KPX Tcommaaccent scommaaccent 16 +KPX V A -66 +KPX V Aacute -66 +KPX V Abreve -66 +KPX V Acircumflex -66 +KPX V Adieresis -66 +KPX V Agrave -66 +KPX V Amacron -66 +KPX V Aogonek -66 +KPX V Aring -66 +KPX V Atilde -66 +KPX V a -69 +KPX V aacute -69 +KPX V abreve -69 +KPX V acircumflex -69 +KPX V adieresis -69 +KPX V agrave -69 +KPX V amacron -69 +KPX V aogonek -69 +KPX V aring -69 +KPX V atilde -69 +KPX V comma -34 +KPX V e -72 +KPX V eacute -72 +KPX V ecaron -72 +KPX V ecircumflex -72 +KPX V edieresis -72 +KPX V edotaccent -72 +KPX V egrave -72 +KPX V emacron -72 +KPX V eogonek -72 +KPX V hyphen 11 +KPX V i -20 +KPX V iacute -20 +KPX V iogonek -20 +KPX V o -71 +KPX V oacute -71 +KPX V ocircumflex -71 +KPX V odieresis -71 +KPX V ograve -71 +KPX V ohungarumlaut -71 +KPX V omacron -71 +KPX V oslash -71 +KPX V otilde -71 +KPX V period -40 +KPX V r -41 +KPX V racute -41 +KPX V rcaron -41 +KPX V rcommaaccent -41 +KPX V u -38 +KPX V uacute -38 +KPX V ucircumflex -38 +KPX V udieresis -38 +KPX V ugrave -38 +KPX V uhungarumlaut -38 +KPX V umacron -38 +KPX V uogonek -38 +KPX V uring -38 +KPX V y 15 +KPX V yacute 15 +KPX V ydieresis 15 +KPX W A -64 +KPX W Aacute -64 +KPX W Abreve -64 +KPX W Acircumflex -64 +KPX W Adieresis -64 +KPX W Agrave -64 +KPX W Amacron -64 +KPX W Aogonek -64 +KPX W Aring -64 +KPX W Atilde -64 +KPX W a -66 +KPX W aacute -66 +KPX W abreve -66 +KPX W acircumflex -66 +KPX W adieresis -66 +KPX W agrave -66 +KPX W amacron -66 +KPX W aogonek -66 +KPX W aring -66 +KPX W atilde -66 +KPX W comma -34 +KPX W e -69 +KPX W eacute -69 +KPX W ecaron -69 +KPX W ecircumflex -69 +KPX W edieresis -69 +KPX W edotaccent -69 +KPX W egrave -69 +KPX W emacron -69 +KPX W eogonek -69 +KPX W hyphen 11 +KPX W i -20 +KPX W iacute -20 +KPX W iogonek -20 +KPX W o -68 +KPX W oacute -68 +KPX W ocircumflex -68 +KPX W odieresis -68 +KPX W ograve -68 +KPX W ohungarumlaut -68 +KPX W omacron -68 +KPX W oslash -68 +KPX W otilde -68 +KPX W period -40 +KPX W r -41 +KPX W racute -41 +KPX W rcaron -41 +KPX W rcommaaccent -41 +KPX W u -38 +KPX W uacute -38 +KPX W ucircumflex -38 +KPX W udieresis -38 +KPX W ugrave -38 +KPX W uhungarumlaut -38 +KPX W umacron -38 +KPX W uogonek -38 +KPX W uring -38 +KPX W y 15 +KPX W yacute 15 +KPX W ydieresis 15 +KPX Y A -53 +KPX Y Aacute -53 +KPX Y Abreve -53 +KPX Y Acircumflex -53 +KPX Y Adieresis -53 +KPX Y Agrave -53 +KPX Y Amacron -53 +KPX Y Aogonek -53 +KPX Y Aring -53 +KPX Y Atilde -53 +KPX Y a -54 +KPX Y aacute -54 +KPX Y abreve -54 +KPX Y acircumflex -54 +KPX Y adieresis -54 +KPX Y agrave -54 +KPX Y amacron -54 +KPX Y aogonek -54 +KPX Y aring -54 +KPX Y atilde -54 +KPX Y comma -34 +KPX Y e -58 +KPX Y eacute -58 +KPX Y ecaron -58 +KPX Y ecircumflex -58 +KPX Y edieresis -58 +KPX Y edotaccent -58 +KPX Y egrave -58 +KPX Y emacron -58 +KPX Y eogonek -58 +KPX Y hyphen 11 +KPX Y i -37 +KPX Y iacute -37 +KPX Y icircumflex -37 +KPX Y iogonek -37 +KPX Y o -57 +KPX Y oacute -57 +KPX Y ocircumflex -57 +KPX Y odieresis -57 +KPX Y ograve -57 +KPX Y ohungarumlaut -57 +KPX Y omacron -57 +KPX Y oslash -57 +KPX Y otilde -57 +KPX Y p -31 +KPX Y period -40 +KPX Y q -55 +KPX Y u -38 +KPX Y uacute -38 +KPX Y ucircumflex -38 +KPX Y udieresis -38 +KPX Y ugrave -38 +KPX Y uhungarumlaut -38 +KPX Y umacron -38 +KPX Y uogonek -38 +KPX Y uring -38 +KPX Y v 15 +KPX Yacute A -53 +KPX Yacute Aacute -53 +KPX Yacute Abreve -53 +KPX Yacute Acircumflex -53 +KPX Yacute Adieresis -53 +KPX Yacute Agrave -53 +KPX Yacute Amacron -53 +KPX Yacute Aogonek -53 +KPX Yacute Aring -53 +KPX Yacute Atilde -53 +KPX Yacute a -54 +KPX Yacute aacute -54 +KPX Yacute abreve -54 +KPX Yacute acircumflex -54 +KPX Yacute adieresis -54 +KPX Yacute agrave -54 +KPX Yacute amacron -54 +KPX Yacute aogonek -54 +KPX Yacute aring -54 +KPX Yacute atilde -54 +KPX Yacute comma -34 +KPX Yacute e -58 +KPX Yacute eacute -58 +KPX Yacute ecaron -58 +KPX Yacute ecircumflex -58 +KPX Yacute edieresis -58 +KPX Yacute edotaccent -58 +KPX Yacute egrave -58 +KPX Yacute emacron -58 +KPX Yacute eogonek -58 +KPX Yacute hyphen 11 +KPX Yacute i -37 +KPX Yacute iacute -37 +KPX Yacute iogonek -37 +KPX Yacute o -57 +KPX Yacute oacute -57 +KPX Yacute ocircumflex -57 +KPX Yacute odieresis -57 +KPX Yacute ograve -57 +KPX Yacute ohungarumlaut -57 +KPX Yacute omacron -57 +KPX Yacute oslash -57 +KPX Yacute otilde -57 +KPX Yacute p -31 +KPX Yacute period -40 +KPX Yacute q -55 +KPX Yacute u -38 +KPX Yacute uacute -38 +KPX Yacute ucircumflex -38 +KPX Yacute udieresis -38 +KPX Yacute ugrave -38 +KPX Yacute uhungarumlaut -38 +KPX Yacute umacron -38 +KPX Yacute uogonek -38 +KPX Yacute uring -38 +KPX Yacute v 15 +KPX Ydieresis A -53 +KPX Ydieresis Aacute -53 +KPX Ydieresis Abreve -53 +KPX Ydieresis Acircumflex -53 +KPX Ydieresis Adieresis -53 +KPX Ydieresis Agrave -53 +KPX Ydieresis Amacron -53 +KPX Ydieresis Aogonek -53 +KPX Ydieresis Aring -53 +KPX Ydieresis Atilde -53 +KPX Ydieresis a -54 +KPX Ydieresis aacute -54 +KPX Ydieresis abreve -54 +KPX Ydieresis acircumflex -54 +KPX Ydieresis adieresis -54 +KPX Ydieresis agrave -54 +KPX Ydieresis amacron -54 +KPX Ydieresis aogonek -54 +KPX Ydieresis aring -54 +KPX Ydieresis atilde -54 +KPX Ydieresis comma -34 +KPX Ydieresis e -58 +KPX Ydieresis eacute -58 +KPX Ydieresis ecaron -58 +KPX Ydieresis ecircumflex -58 +KPX Ydieresis edieresis -58 +KPX Ydieresis edotaccent -58 +KPX Ydieresis egrave -58 +KPX Ydieresis emacron -58 +KPX Ydieresis eogonek -58 +KPX Ydieresis hyphen 11 +KPX Ydieresis i -37 +KPX Ydieresis iacute -37 +KPX Ydieresis iogonek -37 +KPX Ydieresis o -57 +KPX Ydieresis oacute -57 +KPX Ydieresis ocircumflex -57 +KPX Ydieresis odieresis -57 +KPX Ydieresis ograve -57 +KPX Ydieresis ohungarumlaut -57 +KPX Ydieresis omacron -57 +KPX Ydieresis oslash -57 +KPX Ydieresis otilde -57 +KPX Ydieresis p -31 +KPX Ydieresis period -40 +KPX Ydieresis q -55 +KPX Ydieresis u -38 +KPX Ydieresis uacute -38 +KPX Ydieresis ucircumflex -38 +KPX Ydieresis udieresis -38 +KPX Ydieresis ugrave -38 +KPX Ydieresis uhungarumlaut -38 +KPX Ydieresis umacron -38 +KPX Ydieresis uogonek -38 +KPX Ydieresis uring -38 +KPX Ydieresis v 15 +KPX f f 29 +KPX r c 7 +KPX r cacute 7 +KPX r ccaron 7 +KPX r ccedilla 7 +KPX r comma -58 +KPX r d 7 +KPX r dcroat 7 +KPX r e 7 +KPX r eacute 7 +KPX r ecaron 7 +KPX r ecircumflex 7 +KPX r edieresis 7 +KPX r edotaccent 7 +KPX r egrave 7 +KPX r emacron 7 +KPX r eogonek 7 +KPX r f 33 +KPX r g -4 +KPX r gbreve -4 +KPX r gcommaaccent -4 +KPX r h -21 +KPX r hyphen 70 +KPX r m 31 +KPX r n 31 +KPX r nacute 31 +KPX r ncaron 31 +KPX r ncommaaccent 31 +KPX r ntilde 31 +KPX r o 8 +KPX r oacute 8 +KPX r ocircumflex 8 +KPX r odieresis 8 +KPX r ograve 8 +KPX r ohungarumlaut 8 +KPX r omacron 8 +KPX r oslash 8 +KPX r otilde 8 +KPX r period -64 +KPX r q 9 +KPX racute c 7 +KPX racute cacute 7 +KPX racute ccaron 7 +KPX racute ccedilla 7 +KPX racute comma -58 +KPX racute d 7 +KPX racute dcroat 7 +KPX racute e 7 +KPX racute eacute 7 +KPX racute ecaron 7 +KPX racute ecircumflex 7 +KPX racute edieresis 7 +KPX racute edotaccent 7 +KPX racute egrave 7 +KPX racute emacron 7 +KPX racute eogonek 7 +KPX racute f 33 +KPX racute g -4 +KPX racute gbreve -4 +KPX racute gcommaaccent -4 +KPX racute h -21 +KPX racute hyphen 70 +KPX racute m 31 +KPX racute n 31 +KPX racute nacute 31 +KPX racute ncaron 31 +KPX racute ncommaaccent 31 +KPX racute ntilde 31 +KPX racute o 8 +KPX racute oacute 8 +KPX racute ocircumflex 8 +KPX racute odieresis 8 +KPX racute ograve 8 +KPX racute ohungarumlaut 8 +KPX racute omacron 8 +KPX racute oslash 8 +KPX racute otilde 8 +KPX racute period -64 +KPX racute q 9 +KPX rcaron c 7 +KPX rcaron cacute 7 +KPX rcaron ccaron 7 +KPX rcaron ccedilla 7 +KPX rcaron comma -58 +KPX rcaron d 7 +KPX rcaron dcroat 7 +KPX rcaron e 7 +KPX rcaron eacute 7 +KPX rcaron ecaron 7 +KPX rcaron ecircumflex 7 +KPX rcaron edieresis 7 +KPX rcaron edotaccent 7 +KPX rcaron egrave 7 +KPX rcaron emacron 7 +KPX rcaron eogonek 7 +KPX rcaron f 33 +KPX rcaron g -4 +KPX rcaron gbreve -4 +KPX rcaron gcommaaccent -4 +KPX rcaron h -21 +KPX rcaron hyphen 70 +KPX rcaron m 31 +KPX rcaron n 31 +KPX rcaron nacute 31 +KPX rcaron ncaron 31 +KPX rcaron ncommaaccent 31 +KPX rcaron ntilde 31 +KPX rcaron o 8 +KPX rcaron oacute 8 +KPX rcaron ocircumflex 8 +KPX rcaron odieresis 8 +KPX rcaron ograve 8 +KPX rcaron ohungarumlaut 8 +KPX rcaron omacron 8 +KPX rcaron oslash 8 +KPX rcaron otilde 8 +KPX rcaron period -64 +KPX rcaron q 9 +KPX rcommaaccent c 7 +KPX rcommaaccent cacute 7 +KPX rcommaaccent ccaron 7 +KPX rcommaaccent ccedilla 7 +KPX rcommaaccent comma -58 +KPX rcommaaccent d 7 +KPX rcommaaccent dcroat 7 +KPX rcommaaccent e 7 +KPX rcommaaccent eacute 7 +KPX rcommaaccent ecaron 7 +KPX rcommaaccent ecircumflex 7 +KPX rcommaaccent edieresis 7 +KPX rcommaaccent edotaccent 7 +KPX rcommaaccent egrave 7 +KPX rcommaaccent emacron 7 +KPX rcommaaccent eogonek 7 +KPX rcommaaccent f 33 +KPX rcommaaccent g -4 +KPX rcommaaccent gbreve -4 +KPX rcommaaccent gcommaaccent -4 +KPX rcommaaccent h -21 +KPX rcommaaccent hyphen 70 +KPX rcommaaccent m 31 +KPX rcommaaccent n 31 +KPX rcommaaccent nacute 31 +KPX rcommaaccent ncaron 31 +KPX rcommaaccent ncommaaccent 31 +KPX rcommaaccent ntilde 31 +KPX rcommaaccent o 8 +KPX rcommaaccent oacute 8 +KPX rcommaaccent ocircumflex 8 +KPX rcommaaccent odieresis 8 +KPX rcommaaccent ograve 8 +KPX rcommaaccent ohungarumlaut 8 +KPX rcommaaccent omacron 8 +KPX rcommaaccent oslash 8 +KPX rcommaaccent otilde 8 +KPX rcommaaccent period -64 +KPX rcommaaccent q 9 +EndKernPairs +EndKernData +EndFontMetrics diff --git a/openoffice/share/psprint/fontmetric/ITCBookman-LightItalic.afm b/openoffice/share/psprint/fontmetric/ITCBookman-LightItalic.afm new file mode 100644 index 0000000000000000000000000000000000000000..0d3c3b871a91bbc0e4f72b0fe6fdb381cb672bf7 --- /dev/null +++ b/openoffice/share/psprint/fontmetric/ITCBookman-LightItalic.afm @@ -0,0 +1,1172 @@ +StartFontMetrics 4.1 +Comment Copyright (c) 1985, 1987, 1989, 1992, 1997 Adobe Systems Incorporated. All Rights Reserved. +Comment Creation Date: Mon Jun 23 16:36:46 1997 +Comment UniqueID 43078 +Comment VMusage 44679 55704 +FontName Bookman-LightItalic +FullName ITC Bookman Light Italic +FamilyName ITC Bookman +Weight Light +ItalicAngle -10 +IsFixedPitch false +FontBBox -228 -250 1269 883 +UnderlinePosition -100 +UnderlineThickness 50 +Version 002.000 +Notice Copyright (c) 1985, 1987, 1989, 1992, 1997 Adobe Systems Incorporated. All Rights Reserved.ITC Bookman is a registered trademark of International Typeface Corporation. +EncodingScheme AdobeStandardEncoding +CapHeight 681 +XHeight 494 +Ascender 717 +Descender -228 +StdHW 42 +StdVW 96 +StartCharMetrics 314 +C 32 ; WX 300 ; N space ; B 0 0 0 0 ; +C 33 ; WX 320 ; N exclam ; B 103 -8 342 698 ; +C 34 ; WX 360 ; N quotedbl ; B 107 468 402 699 ; +C 35 ; WX 620 ; N numbersign ; B 107 0 598 681 ; +C 36 ; WX 620 ; N dollar ; B 78 -85 619 762 ; +C 37 ; WX 800 ; N percent ; B 56 -8 811 691 ; +C 38 ; WX 820 ; N ampersand ; B 65 -18 848 698 ; +C 39 ; WX 280 ; N quoteright ; B 148 470 288 698 ; +C 40 ; WX 280 ; N parenleft ; B 96 -146 383 727 ; +C 41 ; WX 280 ; N parenright ; B -8 -146 279 727 ; +C 42 ; WX 440 ; N asterisk ; B 139 324 505 698 ; +C 43 ; WX 600 ; N plus ; B 91 43 595 548 ; +C 44 ; WX 300 ; N comma ; B 88 -115 227 112 ; +C 45 ; WX 320 ; N hyphen ; B 78 269 336 325 ; +C 46 ; WX 300 ; N period ; B 96 -8 231 127 ; +C 47 ; WX 600 ; N slash ; B 104 -149 562 717 ; +C 48 ; WX 620 ; N zero ; B 86 -17 646 698 ; +C 49 ; WX 620 ; N one ; B 154 0 500 681 ; +C 50 ; WX 620 ; N two ; B 66 0 636 698 ; +C 51 ; WX 620 ; N three ; B 55 -17 622 698 ; +C 52 ; WX 620 ; N four ; B 69 0 634 681 ; +C 53 ; WX 620 ; N five ; B 70 -17 614 681 ; +C 54 ; WX 620 ; N six ; B 89 -17 657 698 ; +C 55 ; WX 620 ; N seven ; B 143 0 672 681 ; +C 56 ; WX 620 ; N eight ; B 61 -17 655 698 ; +C 57 ; WX 620 ; N nine ; B 77 -17 649 698 ; +C 58 ; WX 300 ; N colon ; B 96 -8 292 494 ; +C 59 ; WX 300 ; N semicolon ; B 88 -114 292 494 ; +C 60 ; WX 600 ; N less ; B 79 33 588 561 ; +C 61 ; WX 600 ; N equal ; B 91 161 595 433 ; +C 62 ; WX 600 ; N greater ; B 93 33 602 561 ; +C 63 ; WX 540 ; N question ; B 114 -8 604 698 ; +C 64 ; WX 780 ; N at ; B 102 -17 802 698 ; +C 65 ; WX 700 ; N A ; B -25 0 720 681 ; +C 66 ; WX 720 ; N B ; B 21 0 746 681 ; +C 67 ; WX 720 ; N C ; B 88 -17 746 698 ; +C 68 ; WX 740 ; N D ; B 21 0 782 681 ; +C 69 ; WX 680 ; N E ; B 21 0 736 681 ; +C 70 ; WX 620 ; N F ; B 21 0 743 681 ; +C 71 ; WX 760 ; N G ; B 88 -17 813 698 ; +C 72 ; WX 800 ; N H ; B 21 0 888 681 ; +C 73 ; WX 320 ; N I ; B 21 0 412 681 ; +C 74 ; WX 560 ; N J ; B -2 -17 666 681 ; +C 75 ; WX 720 ; N K ; B 21 0 804 681 ; +C 76 ; WX 580 ; N L ; B 21 0 656 681 ; +C 77 ; WX 860 ; N M ; B 18 0 956 681 ; +C 78 ; WX 720 ; N N ; B 18 0 823 681 ; +C 79 ; WX 760 ; N O ; B 88 -17 799 698 ; +C 80 ; WX 600 ; N P ; B 21 0 681 681 ; +C 81 ; WX 780 ; N Q ; B 61 -191 812 698 ; +C 82 ; WX 700 ; N R ; B 21 0 736 681 ; +C 83 ; WX 640 ; N S ; B 61 -17 668 698 ; +C 84 ; WX 600 ; N T ; B 50 0 725 681 ; +C 85 ; WX 720 ; N U ; B 118 -17 842 681 ; +C 86 ; WX 680 ; N V ; B 87 0 815 681 ; +C 87 ; WX 960 ; N W ; B 87 0 1095 681 ; +C 88 ; WX 700 ; N X ; B -25 0 815 681 ; +C 89 ; WX 660 ; N Y ; B 87 0 809 681 ; +C 90 ; WX 580 ; N Z ; B 8 0 695 681 ; +C 91 ; WX 260 ; N bracketleft ; B 56 -136 351 717 ; +C 92 ; WX 600 ; N backslash ; B 84 0 542 717 ; +C 93 ; WX 260 ; N bracketright ; B 15 -136 309 717 ; +C 94 ; WX 600 ; N asciicircum ; B 97 276 599 681 ; +C 95 ; WX 500 ; N underscore ; B 0 -125 500 -75 ; +C 96 ; WX 280 ; N quoteleft ; B 191 470 330 698 ; +C 97 ; WX 620 ; N a ; B 71 -8 686 494 ; +C 98 ; WX 600 ; N b ; B 88 -8 621 717 ; +C 99 ; WX 480 ; N c ; B 65 -8 522 494 ; +C 100 ; WX 640 ; N d ; B 65 -8 695 717 ; +C 101 ; WX 540 ; N e ; B 65 -8 575 494 ; +C 102 ; WX 340 ; N f ; B -160 -218 557 725 ; L i fi ; L l fl ; +C 103 ; WX 560 ; N g ; B 4 -221 581 494 ; +C 104 ; WX 620 ; N h ; B 88 -8 689 717 ; +C 105 ; WX 280 ; N i ; B 88 -8 351 663 ; +C 106 ; WX 280 ; N j ; B -200 -221 308 663 ; +C 107 ; WX 600 ; N k ; B 88 -8 657 717 ; +C 108 ; WX 280 ; N l ; B 100 -8 342 717 ; +C 109 ; WX 880 ; N m ; B 88 -8 952 494 ; +C 110 ; WX 620 ; N n ; B 88 -8 673 494 ; +C 111 ; WX 540 ; N o ; B 65 -8 572 494 ; +C 112 ; WX 600 ; N p ; B -24 -212 621 494 ; +C 113 ; WX 560 ; N q ; B 65 -212 584 494 ; +C 114 ; WX 400 ; N r ; B 88 0 481 494 ; +C 115 ; WX 540 ; N s ; B 65 -8 547 494 ; +C 116 ; WX 340 ; N t ; B 88 -8 411 664 ; +C 117 ; WX 620 ; N u ; B 88 -8 686 484 ; +C 118 ; WX 540 ; N v ; B 88 -8 562 494 ; +C 119 ; WX 880 ; N w ; B 88 -8 893 494 ; +C 120 ; WX 540 ; N x ; B 9 -8 626 494 ; +C 121 ; WX 600 ; N y ; B 60 -221 609 484 ; +C 122 ; WX 520 ; N z ; B 38 -8 561 494 ; +C 123 ; WX 360 ; N braceleft ; B 122 -191 442 718 ; +C 124 ; WX 600 ; N bar ; B 294 -250 372 750 ; +C 125 ; WX 380 ; N braceright ; B 13 -192 333 717 ; +C 126 ; WX 600 ; N asciitilde ; B 91 207 595 386 ; +C 161 ; WX 320 ; N exclamdown ; B 73 -213 301 494 ; +C 162 ; WX 620 ; N cent ; B 148 -29 596 715 ; +C 163 ; WX 620 ; N sterling ; B 4 -17 702 698 ; +C 164 ; WX 20 ; N fraction ; B -228 0 323 681 ; +C 165 ; WX 620 ; N yen ; B 71 0 735 681 ; +C 166 ; WX 620 ; N florin ; B -26 -218 692 725 ; +C 167 ; WX 620 ; N section ; B 38 -178 638 698 ; +C 168 ; WX 620 ; N currency ; B 100 89 605 591 ; +C 169 ; WX 200 ; N quotesingle ; B 99 473 247 698 ; +C 170 ; WX 440 ; N quotedblleft ; B 191 470 493 698 ; +C 171 ; WX 300 ; N guillemotleft ; B 70 129 313 434 ; +C 172 ; WX 180 ; N guilsinglleft ; B 75 129 208 434 ; +C 173 ; WX 180 ; N guilsinglright ; B 70 129 203 434 ; +C 174 ; WX 640 ; N fi ; B -159 -222 709 725 ; +C 175 ; WX 660 ; N fl ; B -159 -218 713 725 ; +C 177 ; WX 500 ; N endash ; B 33 269 561 325 ; +C 178 ; WX 620 ; N dagger ; B 192 -130 570 698 ; +C 179 ; WX 620 ; N daggerdbl ; B 144 -122 566 698 ; +C 180 ; WX 300 ; N periodcentered ; B 137 229 272 364 ; +C 182 ; WX 620 ; N paragraph ; B 112 0 718 681 ; +C 183 ; WX 460 ; N bullet ; B 100 170 444 511 ; +C 184 ; WX 320 ; N quotesinglbase ; B 87 -114 226 113 ; +C 185 ; WX 480 ; N quotedblbase ; B 87 -114 390 113 ; +C 186 ; WX 440 ; N quotedblright ; B 148 470 451 698 ; +C 187 ; WX 300 ; N guillemotright ; B 60 129 303 434 ; +C 188 ; WX 1000 ; N ellipsis ; B 99 -8 900 127 ; +C 189 ; WX 1180 ; N perthousand ; B 56 -8 1199 691 ; +C 191 ; WX 540 ; N questiondown ; B 18 -212 508 494 ; +C 193 ; WX 340 ; N grave ; B 182 551 377 706 ; +C 194 ; WX 320 ; N acute ; B 208 551 403 706 ; +C 195 ; WX 440 ; N circumflex ; B 176 571 479 685 ; +C 196 ; WX 440 ; N tilde ; B 180 586 488 671 ; +C 197 ; WX 440 ; N macron ; B 178 599 484 658 ; +C 198 ; WX 440 ; N breve ; B 191 577 500 680 ; +C 199 ; WX 260 ; N dotaccent ; B 189 572 310 693 ; +C 200 ; WX 420 ; N dieresis ; B 185 542 467 661 ; +C 202 ; WX 300 ; N ring ; B 178 551 334 706 ; +C 203 ; WX 320 ; N cedilla ; B 45 -178 240 0 ; +C 205 ; WX 340 ; N hungarumlaut ; B 188 547 520 694 ; +C 206 ; WX 260 ; N ogonek ; B 71 -153 282 0 ; +C 207 ; WX 440 ; N caron ; B 218 571 521 684 ; +C 208 ; WX 1000 ; N emdash ; B 33 269 1061 325 ; +C 225 ; WX 1220 ; N AE ; B -45 0 1269 681 ; +C 227 ; WX 440 ; N ordfeminine ; B 130 396 513 698 ; +C 232 ; WX 580 ; N Lslash ; B 21 0 656 681 ; +C 233 ; WX 760 ; N Oslash ; B 88 -95 799 777 ; +C 234 ; WX 1180 ; N OE ; B 88 -17 1237 698 ; +C 235 ; WX 400 ; N ordmasculine ; B 139 396 455 698 ; +C 241 ; WX 880 ; N ae ; B 71 -8 918 494 ; +C 245 ; WX 280 ; N dotlessi ; B 88 -8 351 484 ; +C 248 ; WX 340 ; N lslash ; B 33 -8 373 717 ; +C 249 ; WX 540 ; N oslash ; B 65 -49 571 532 ; +C 250 ; WX 900 ; N oe ; B 65 -8 948 494 ; +C 251 ; WX 620 ; N germandbls ; B -121 -111 653 698 ; +C -1 ; WX 320 ; N Idieresis ; B 21 0 447 865 ; +C -1 ; WX 540 ; N eacute ; B 65 -8 575 706 ; +C -1 ; WX 620 ; N abreve ; B 71 -8 686 680 ; +C -1 ; WX 620 ; N uhungarumlaut ; B 88 -8 686 694 ; +C -1 ; WX 540 ; N ecaron ; B 65 -8 575 684 ; +C -1 ; WX 660 ; N Ydieresis ; B 87 0 809 865 ; +C -1 ; WX 600 ; N divide ; B 91 46 595 548 ; +C -1 ; WX 660 ; N Yacute ; B 87 0 809 883 ; +C -1 ; WX 700 ; N Acircumflex ; B -25 0 720 862 ; +C -1 ; WX 620 ; N aacute ; B 71 -8 686 706 ; +C -1 ; WX 720 ; N Ucircumflex ; B 118 -17 842 862 ; +C -1 ; WX 600 ; N yacute ; B 60 -221 609 706 ; +C -1 ; WX 540 ; N scommaaccent ; B 65 -250 547 494 ; +C -1 ; WX 540 ; N ecircumflex ; B 65 -8 575 685 ; +C -1 ; WX 720 ; N Uring ; B 118 -17 842 883 ; +C -1 ; WX 720 ; N Udieresis ; B 118 -17 842 865 ; +C -1 ; WX 620 ; N aogonek ; B 71 -153 686 494 ; +C -1 ; WX 720 ; N Uacute ; B 118 -17 842 883 ; +C -1 ; WX 620 ; N uogonek ; B 88 -153 686 484 ; +C -1 ; WX 680 ; N Edieresis ; B 21 0 736 865 ; +C -1 ; WX 740 ; N Dcroat ; B 21 0 782 681 ; +C -1 ; WX 250 ; N commaaccent ; B 92 -250 217 -50 ; +C -1 ; WX 740 ; N copyright ; B 84 -17 784 698 ; +C -1 ; WX 680 ; N Emacron ; B 21 0 736 835 ; +C -1 ; WX 480 ; N ccaron ; B 65 -8 561 684 ; +C -1 ; WX 620 ; N aring ; B 71 -8 686 706 ; +C -1 ; WX 720 ; N Ncommaaccent ; B 18 -250 823 681 ; +C -1 ; WX 280 ; N lacute ; B 100 -8 383 883 ; +C -1 ; WX 620 ; N agrave ; B 71 -8 686 706 ; +C -1 ; WX 600 ; N Tcommaaccent ; B 50 -250 725 681 ; +C -1 ; WX 720 ; N Cacute ; B 88 -17 746 883 ; +C -1 ; WX 620 ; N atilde ; B 71 -8 686 671 ; +C -1 ; WX 680 ; N Edotaccent ; B 21 0 736 883 ; +C -1 ; WX 540 ; N scaron ; B 65 -8 551 684 ; +C -1 ; WX 540 ; N scedilla ; B 65 -178 547 494 ; +C -1 ; WX 280 ; N iacute ; B 88 -8 363 706 ; +C -1 ; WX 471 ; N lozenge ; B 10 0 462 728 ; +C -1 ; WX 700 ; N Rcaron ; B 21 0 736 861 ; +C -1 ; WX 760 ; N Gcommaaccent ; B 88 -250 813 698 ; +C -1 ; WX 620 ; N ucircumflex ; B 88 -8 686 685 ; +C -1 ; WX 620 ; N acircumflex ; B 71 -8 686 685 ; +C -1 ; WX 700 ; N Amacron ; B -25 0 720 835 ; +C -1 ; WX 400 ; N rcaron ; B 88 0 481 684 ; +C -1 ; WX 480 ; N ccedilla ; B 65 -178 522 494 ; +C -1 ; WX 580 ; N Zdotaccent ; B 8 0 695 883 ; +C -1 ; WX 600 ; N Thorn ; B 21 0 656 681 ; +C -1 ; WX 760 ; N Omacron ; B 88 -17 799 835 ; +C -1 ; WX 700 ; N Racute ; B 21 0 736 883 ; +C -1 ; WX 640 ; N Sacute ; B 61 -17 668 883 ; +C -1 ; WX 710 ; N dcaron ; B 65 -8 806 723 ; +C -1 ; WX 720 ; N Umacron ; B 118 -17 842 835 ; +C -1 ; WX 620 ; N uring ; B 88 -8 686 706 ; +C -1 ; WX 372 ; N threesuperior ; B 70 269 439 698 ; +C -1 ; WX 760 ; N Ograve ; B 88 -17 799 883 ; +C -1 ; WX 700 ; N Agrave ; B -25 0 720 883 ; +C -1 ; WX 700 ; N Abreve ; B -25 0 720 857 ; +C -1 ; WX 600 ; N multiply ; B 91 44 595 548 ; +C -1 ; WX 620 ; N uacute ; B 88 -8 686 706 ; +C -1 ; WX 600 ; N Tcaron ; B 50 0 725 861 ; +C -1 ; WX 476 ; N partialdiff ; B 17 -38 459 710 ; +C -1 ; WX 600 ; N ydieresis ; B 60 -221 609 688 ; +C -1 ; WX 720 ; N Nacute ; B 18 0 823 883 ; +C -1 ; WX 280 ; N icircumflex ; B 76 -8 379 685 ; +C -1 ; WX 680 ; N Ecircumflex ; B 21 0 736 862 ; +C -1 ; WX 620 ; N adieresis ; B 71 -8 686 688 ; +C -1 ; WX 540 ; N edieresis ; B 65 -8 575 688 ; +C -1 ; WX 480 ; N cacute ; B 65 -8 522 706 ; +C -1 ; WX 620 ; N nacute ; B 88 -8 673 706 ; +C -1 ; WX 620 ; N umacron ; B 88 -8 686 658 ; +C -1 ; WX 720 ; N Ncaron ; B 18 0 823 861 ; +C -1 ; WX 320 ; N Iacute ; B 21 0 433 883 ; +C -1 ; WX 600 ; N plusminus ; B 91 0 595 548 ; +C -1 ; WX 600 ; N brokenbar ; B 294 -175 372 675 ; +C -1 ; WX 740 ; N registered ; B 84 -17 784 698 ; +C -1 ; WX 760 ; N Gbreve ; B 88 -17 813 857 ; +C -1 ; WX 320 ; N Idotaccent ; B 21 0 412 883 ; +C -1 ; WX 600 ; N summation ; B 15 -10 586 706 ; +C -1 ; WX 680 ; N Egrave ; B 21 0 736 883 ; +C -1 ; WX 400 ; N racute ; B 88 0 481 706 ; +C -1 ; WX 540 ; N omacron ; B 65 -8 572 658 ; +C -1 ; WX 580 ; N Zacute ; B 8 0 695 883 ; +C -1 ; WX 580 ; N Zcaron ; B 8 0 695 861 ; +C -1 ; WX 549 ; N greaterequal ; B 26 0 523 666 ; +C -1 ; WX 740 ; N Eth ; B 21 0 782 681 ; +C -1 ; WX 720 ; N Ccedilla ; B 88 -178 746 698 ; +C -1 ; WX 280 ; N lcommaaccent ; B 100 -250 342 717 ; +C -1 ; WX 370 ; N tcaron ; B 88 -8 476 737 ; +C -1 ; WX 540 ; N eogonek ; B 65 -160 575 494 ; +C -1 ; WX 720 ; N Uogonek ; B 118 -168 842 681 ; +C -1 ; WX 700 ; N Aacute ; B -25 0 720 883 ; +C -1 ; WX 700 ; N Adieresis ; B -25 0 720 865 ; +C -1 ; WX 540 ; N egrave ; B 65 -8 575 706 ; +C -1 ; WX 520 ; N zacute ; B 38 -8 561 706 ; +C -1 ; WX 280 ; N iogonek ; B 88 -157 351 663 ; +C -1 ; WX 760 ; N Oacute ; B 88 -17 799 883 ; +C -1 ; WX 540 ; N oacute ; B 65 -8 572 706 ; +C -1 ; WX 620 ; N amacron ; B 71 -8 686 658 ; +C -1 ; WX 540 ; N sacute ; B 65 -8 547 706 ; +C -1 ; WX 280 ; N idieresis ; B 88 -8 377 688 ; +C -1 ; WX 760 ; N Ocircumflex ; B 88 -17 799 862 ; +C -1 ; WX 720 ; N Ugrave ; B 118 -17 842 883 ; +C -1 ; WX 614 ; N Delta ; B 6 0 608 688 ; +C -1 ; WX 600 ; N thorn ; B -24 -212 621 717 ; +C -1 ; WX 372 ; N twosuperior ; B 68 279 439 698 ; +C -1 ; WX 760 ; N Odieresis ; B 88 -17 799 865 ; +C -1 ; WX 620 ; N mu ; B 53 -221 686 484 ; +C -1 ; WX 280 ; N igrave ; B 88 -8 351 706 ; +C -1 ; WX 540 ; N ohungarumlaut ; B 65 -8 590 694 ; +C -1 ; WX 680 ; N Eogonek ; B 21 -153 736 681 ; +C -1 ; WX 640 ; N dcroat ; B 65 -8 725 717 ; +C -1 ; WX 930 ; N threequarters ; B 99 0 913 691 ; +C -1 ; WX 640 ; N Scedilla ; B 61 -178 668 698 ; +C -1 ; WX 350 ; N lcaron ; B 100 -8 446 722 ; +C -1 ; WX 720 ; N Kcommaaccent ; B 21 -250 804 681 ; +C -1 ; WX 580 ; N Lacute ; B 21 0 656 883 ; +C -1 ; WX 980 ; N trademark ; B 69 277 965 681 ; +C -1 ; WX 540 ; N edotaccent ; B 65 -8 575 720 ; +C -1 ; WX 320 ; N Igrave ; B 21 0 412 883 ; +C -1 ; WX 320 ; N Imacron ; B 21 0 454 835 ; +C -1 ; WX 580 ; N Lcaron ; B 21 0 656 698 ; +C -1 ; WX 930 ; N onehalf ; B 91 0 925 681 ; +C -1 ; WX 549 ; N lessequal ; B 26 0 523 666 ; +C -1 ; WX 540 ; N ocircumflex ; B 65 -8 572 685 ; +C -1 ; WX 620 ; N ntilde ; B 88 -8 673 671 ; +C -1 ; WX 720 ; N Uhungarumlaut ; B 118 -17 842 871 ; +C -1 ; WX 680 ; N Eacute ; B 21 0 736 883 ; +C -1 ; WX 540 ; N emacron ; B 65 -8 594 658 ; +C -1 ; WX 560 ; N gbreve ; B 4 -221 581 680 ; +C -1 ; WX 930 ; N onequarter ; B 91 0 913 681 ; +C -1 ; WX 640 ; N Scaron ; B 61 -17 668 861 ; +C -1 ; WX 640 ; N Scommaaccent ; B 61 -250 668 698 ; +C -1 ; WX 760 ; N Ohungarumlaut ; B 88 -17 799 871 ; +C -1 ; WX 400 ; N degree ; B 120 398 420 698 ; +C -1 ; WX 540 ; N ograve ; B 65 -8 572 706 ; +C -1 ; WX 720 ; N Ccaron ; B 88 -17 746 861 ; +C -1 ; WX 620 ; N ugrave ; B 88 -8 686 706 ; +C -1 ; WX 453 ; N radical ; B -4 -80 458 762 ; +C -1 ; WX 740 ; N Dcaron ; B 21 0 782 861 ; +C -1 ; WX 400 ; N rcommaaccent ; B 67 -250 481 494 ; +C -1 ; WX 720 ; N Ntilde ; B 18 0 823 848 ; +C -1 ; WX 540 ; N otilde ; B 65 -8 572 671 ; +C -1 ; WX 700 ; N Rcommaaccent ; B 21 -250 736 681 ; +C -1 ; WX 580 ; N Lcommaaccent ; B 21 -250 656 681 ; +C -1 ; WX 700 ; N Atilde ; B -25 0 720 848 ; +C -1 ; WX 700 ; N Aogonek ; B -25 -153 748 681 ; +C -1 ; WX 700 ; N Aring ; B -25 0 720 883 ; +C -1 ; WX 760 ; N Otilde ; B 88 -17 799 848 ; +C -1 ; WX 520 ; N zdotaccent ; B 38 -8 561 720 ; +C -1 ; WX 680 ; N Ecaron ; B 21 0 736 861 ; +C -1 ; WX 320 ; N Iogonek ; B 21 -153 412 681 ; +C -1 ; WX 600 ; N kcommaaccent ; B 88 -250 657 717 ; +C -1 ; WX 600 ; N minus ; B 91 259 595 335 ; +C -1 ; WX 320 ; N Icircumflex ; B 21 0 449 862 ; +C -1 ; WX 620 ; N ncaron ; B 88 -8 673 684 ; +C -1 ; WX 340 ; N tcommaaccent ; B 88 -250 411 664 ; +C -1 ; WX 600 ; N logicalnot ; B 91 163 595 433 ; +C -1 ; WX 540 ; N odieresis ; B 65 -8 572 688 ; +C -1 ; WX 620 ; N udieresis ; B 88 -8 686 688 ; +C -1 ; WX 549 ; N notequal ; B 12 -31 537 547 ; +C -1 ; WX 560 ; N gcommaaccent ; B 4 -221 581 782 ; +C -1 ; WX 540 ; N eth ; B 65 -8 642 725 ; +C -1 ; WX 520 ; N zcaron ; B 38 -8 561 684 ; +C -1 ; WX 620 ; N ncommaaccent ; B 88 -250 673 494 ; +C -1 ; WX 372 ; N onesuperior ; B 114 279 339 688 ; +C -1 ; WX 280 ; N imacron ; B 88 -8 404 658 ; +EndCharMetrics +StartKernData +StartKernPairs 828 +KPX A T -5 +KPX A Tcaron -5 +KPX A Tcommaaccent -5 +KPX A V -78 +KPX A W -73 +KPX A Y -62 +KPX A Yacute -62 +KPX A Ydieresis -62 +KPX Aacute T -5 +KPX Aacute Tcaron -5 +KPX Aacute Tcommaaccent -5 +KPX Aacute V -78 +KPX Aacute W -73 +KPX Aacute Y -62 +KPX Aacute Yacute -62 +KPX Aacute Ydieresis -62 +KPX Abreve T -5 +KPX Abreve Tcaron -5 +KPX Abreve Tcommaaccent -5 +KPX Abreve V -78 +KPX Abreve W -73 +KPX Abreve Y -62 +KPX Abreve Yacute -62 +KPX Abreve Ydieresis -62 +KPX Acircumflex T -5 +KPX Acircumflex Tcaron -5 +KPX Acircumflex Tcommaaccent -5 +KPX Acircumflex V -78 +KPX Acircumflex W -73 +KPX Acircumflex Y -62 +KPX Acircumflex Yacute -62 +KPX Acircumflex Ydieresis -62 +KPX Adieresis T -5 +KPX Adieresis Tcaron -5 +KPX Adieresis Tcommaaccent -5 +KPX Adieresis V -78 +KPX Adieresis W -73 +KPX Adieresis Y -62 +KPX Adieresis Yacute -62 +KPX Adieresis Ydieresis -62 +KPX Agrave T -5 +KPX Agrave Tcaron -5 +KPX Agrave Tcommaaccent -5 +KPX Agrave V -78 +KPX Agrave W -73 +KPX Agrave Y -62 +KPX Agrave Yacute -62 +KPX Agrave Ydieresis -62 +KPX Amacron T -5 +KPX Amacron Tcaron -5 +KPX Amacron Tcommaaccent -5 +KPX Amacron V -78 +KPX Amacron W -73 +KPX Amacron Y -62 +KPX Amacron Yacute -62 +KPX Amacron Ydieresis -62 +KPX Aogonek T -5 +KPX Aogonek Tcaron -5 +KPX Aogonek Tcommaaccent -5 +KPX Aogonek V -78 +KPX Aogonek W -73 +KPX Aogonek Y -62 +KPX Aogonek Yacute -62 +KPX Aogonek Ydieresis -62 +KPX Aring T -5 +KPX Aring Tcaron -5 +KPX Aring Tcommaaccent -5 +KPX Aring V -78 +KPX Aring W -73 +KPX Aring Y -62 +KPX Aring Yacute -62 +KPX Aring Ydieresis -62 +KPX Atilde T -5 +KPX Atilde Tcaron -5 +KPX Atilde Tcommaaccent -5 +KPX Atilde V -78 +KPX Atilde W -73 +KPX Atilde Y -62 +KPX Atilde Yacute -62 +KPX Atilde Ydieresis -62 +KPX F A -16 +KPX F Aacute -16 +KPX F Abreve -16 +KPX F Acircumflex -16 +KPX F Adieresis -16 +KPX F Agrave -16 +KPX F Amacron -16 +KPX F Aogonek -16 +KPX F Aring -16 +KPX F Atilde -16 +KPX F comma -98 +KPX F period -97 +KPX L V 4 +KPX L W 9 +KPX L Y 7 +KPX L Yacute 7 +KPX L Ydieresis 7 +KPX L y 20 +KPX L yacute 20 +KPX L ydieresis 20 +KPX Lacute V 4 +KPX Lacute W 9 +KPX Lacute Y 7 +KPX Lacute Yacute 7 +KPX Lacute Ydieresis 7 +KPX Lacute y 20 +KPX Lacute yacute 20 +KPX Lacute ydieresis 20 +KPX Lcaron V 4 +KPX Lcaron W 9 +KPX Lcaron Y 7 +KPX Lcaron Yacute 7 +KPX Lcaron Ydieresis 7 +KPX Lcaron y 20 +KPX Lcaron yacute 20 +KPX Lcaron ydieresis 20 +KPX Lcommaaccent V 4 +KPX Lcommaaccent W 9 +KPX Lcommaaccent Y 7 +KPX Lcommaaccent Yacute 7 +KPX Lcommaaccent Ydieresis 7 +KPX Lcommaaccent y 20 +KPX Lcommaaccent yacute 20 +KPX Lcommaaccent ydieresis 20 +KPX Lslash V 4 +KPX Lslash W 9 +KPX Lslash Y 7 +KPX Lslash Yacute 7 +KPX Lslash Ydieresis 7 +KPX Lslash y 20 +KPX Lslash yacute 20 +KPX Lslash ydieresis 20 +KPX P A -30 +KPX P Aacute -30 +KPX P Abreve -30 +KPX P Acircumflex -30 +KPX P Adieresis -30 +KPX P Agrave -30 +KPX P Amacron -30 +KPX P Aogonek -30 +KPX P Aring -30 +KPX P Atilde -30 +KPX P comma -106 +KPX P period -105 +KPX R T 65 +KPX R Tcaron 65 +KPX R Tcommaaccent 65 +KPX R V 2 +KPX R W 2 +KPX R Y 11 +KPX R Yacute 11 +KPX R Ydieresis 11 +KPX Racute T 65 +KPX Racute Tcaron 65 +KPX Racute Tcommaaccent 65 +KPX Racute V 2 +KPX Racute W 2 +KPX Racute Y 11 +KPX Racute Yacute 11 +KPX Racute Ydieresis 11 +KPX Rcaron T 65 +KPX Rcaron Tcaron 65 +KPX Rcaron Tcommaaccent 65 +KPX Rcaron V 2 +KPX Rcaron W 2 +KPX Rcaron Y 11 +KPX Rcaron Yacute 11 +KPX Rcaron Ydieresis 11 +KPX Rcommaaccent T 65 +KPX Rcommaaccent Tcaron 65 +KPX Rcommaaccent Tcommaaccent 65 +KPX Rcommaaccent V 2 +KPX Rcommaaccent W 2 +KPX Rcommaaccent Y 11 +KPX Rcommaaccent Yacute 11 +KPX Rcommaaccent Ydieresis 11 +KPX T A -14 +KPX T Aacute -14 +KPX T Abreve -14 +KPX T Acircumflex -14 +KPX T Adieresis -14 +KPX T Agrave -14 +KPX T Amacron -14 +KPX T Aogonek -14 +KPX T Aring -14 +KPX T Atilde -14 +KPX T a 9 +KPX T aacute 9 +KPX T abreve 9 +KPX T acircumflex 9 +KPX T adieresis 9 +KPX T agrave 9 +KPX T amacron 9 +KPX T aogonek 9 +KPX T aring 9 +KPX T atilde 9 +KPX T c 16 +KPX T cacute 16 +KPX T ccaron 16 +KPX T ccedilla 16 +KPX T colon 48 +KPX T comma -79 +KPX T e 10 +KPX T eacute 10 +KPX T ecaron 10 +KPX T ecircumflex 10 +KPX T edieresis 10 +KPX T edotaccent 10 +KPX T egrave 10 +KPX T emacron 10 +KPX T eogonek 10 +KPX T hyphen 20 +KPX T i 71 +KPX T iacute 71 +KPX T icircumflex 71 +KPX T idieresis 71 +KPX T igrave 71 +KPX T imacron 71 +KPX T iogonek 71 +KPX T o 14 +KPX T oacute 14 +KPX T ocircumflex 14 +KPX T odieresis 14 +KPX T ograve 14 +KPX T ohungarumlaut 14 +KPX T omacron 14 +KPX T oslash 14 +KPX T otilde 14 +KPX T period -78 +KPX T r 67 +KPX T racute 67 +KPX T rcaron 67 +KPX T rcommaaccent 67 +KPX T s -7 +KPX T sacute -7 +KPX T scaron -7 +KPX T scedilla -7 +KPX T scommaaccent -7 +KPX T semicolon 48 +KPX Tcaron A -14 +KPX Tcaron Aacute -14 +KPX Tcaron Abreve -14 +KPX Tcaron Acircumflex -14 +KPX Tcaron Adieresis -14 +KPX Tcaron Agrave -14 +KPX Tcaron Amacron -14 +KPX Tcaron Aogonek -14 +KPX Tcaron Aring -14 +KPX Tcaron Atilde -14 +KPX Tcaron a 9 +KPX Tcaron aacute 9 +KPX Tcaron abreve 9 +KPX Tcaron acircumflex 9 +KPX Tcaron adieresis 9 +KPX Tcaron agrave 9 +KPX Tcaron amacron 9 +KPX Tcaron aogonek 9 +KPX Tcaron aring 9 +KPX Tcaron atilde 9 +KPX Tcaron c 16 +KPX Tcaron cacute 16 +KPX Tcaron ccaron 16 +KPX Tcaron ccedilla 16 +KPX Tcaron colon 48 +KPX Tcaron comma -79 +KPX Tcaron e 10 +KPX Tcaron eacute 10 +KPX Tcaron ecaron 10 +KPX Tcaron ecircumflex 10 +KPX Tcaron edieresis 10 +KPX Tcaron edotaccent 10 +KPX Tcaron egrave 10 +KPX Tcaron emacron 10 +KPX Tcaron eogonek 10 +KPX Tcaron hyphen 20 +KPX Tcaron i 71 +KPX Tcaron iacute 71 +KPX Tcaron icircumflex 71 +KPX Tcaron idieresis 71 +KPX Tcaron igrave 71 +KPX Tcaron imacron 71 +KPX Tcaron iogonek 71 +KPX Tcaron o 14 +KPX Tcaron oacute 14 +KPX Tcaron ocircumflex 14 +KPX Tcaron odieresis 14 +KPX Tcaron ograve 14 +KPX Tcaron ohungarumlaut 14 +KPX Tcaron omacron 14 +KPX Tcaron oslash 14 +KPX Tcaron otilde 14 +KPX Tcaron period -78 +KPX Tcaron r 67 +KPX Tcaron racute 67 +KPX Tcaron rcaron 67 +KPX Tcaron rcommaaccent 67 +KPX Tcaron s -7 +KPX Tcaron sacute -7 +KPX Tcaron scaron -7 +KPX Tcaron scedilla -7 +KPX Tcaron scommaaccent -7 +KPX Tcaron semicolon 48 +KPX Tcommaaccent A -14 +KPX Tcommaaccent Aacute -14 +KPX Tcommaaccent Abreve -14 +KPX Tcommaaccent Acircumflex -14 +KPX Tcommaaccent Adieresis -14 +KPX Tcommaaccent Agrave -14 +KPX Tcommaaccent Amacron -14 +KPX Tcommaaccent Aogonek -14 +KPX Tcommaaccent Aring -14 +KPX Tcommaaccent Atilde -14 +KPX Tcommaaccent a 9 +KPX Tcommaaccent aacute 9 +KPX Tcommaaccent abreve 9 +KPX Tcommaaccent acircumflex 9 +KPX Tcommaaccent adieresis 9 +KPX Tcommaaccent agrave 9 +KPX Tcommaaccent amacron 9 +KPX Tcommaaccent aogonek 9 +KPX Tcommaaccent aring 9 +KPX Tcommaaccent atilde 9 +KPX Tcommaaccent c 16 +KPX Tcommaaccent cacute 16 +KPX Tcommaaccent ccaron 16 +KPX Tcommaaccent ccedilla 16 +KPX Tcommaaccent colon 48 +KPX Tcommaaccent comma -79 +KPX Tcommaaccent e 10 +KPX Tcommaaccent eacute 10 +KPX Tcommaaccent ecaron 10 +KPX Tcommaaccent ecircumflex 10 +KPX Tcommaaccent edieresis 10 +KPX Tcommaaccent edotaccent 10 +KPX Tcommaaccent egrave 10 +KPX Tcommaaccent emacron 10 +KPX Tcommaaccent eogonek 10 +KPX Tcommaaccent hyphen 20 +KPX Tcommaaccent i 71 +KPX Tcommaaccent iacute 71 +KPX Tcommaaccent icircumflex 71 +KPX Tcommaaccent idieresis 71 +KPX Tcommaaccent igrave 71 +KPX Tcommaaccent imacron 71 +KPX Tcommaaccent iogonek 71 +KPX Tcommaaccent o 14 +KPX Tcommaaccent oacute 14 +KPX Tcommaaccent ocircumflex 14 +KPX Tcommaaccent odieresis 14 +KPX Tcommaaccent ograve 14 +KPX Tcommaaccent ohungarumlaut 14 +KPX Tcommaaccent omacron 14 +KPX Tcommaaccent oslash 14 +KPX Tcommaaccent otilde 14 +KPX Tcommaaccent period -78 +KPX Tcommaaccent r 67 +KPX Tcommaaccent racute 67 +KPX Tcommaaccent rcaron 67 +KPX Tcommaaccent rcommaaccent 67 +KPX Tcommaaccent s -7 +KPX Tcommaaccent sacute -7 +KPX Tcommaaccent scaron -7 +KPX Tcommaaccent scedilla -7 +KPX Tcommaaccent scommaaccent -7 +KPX Tcommaaccent semicolon 48 +KPX V A -70 +KPX V Aacute -70 +KPX V Abreve -70 +KPX V Acircumflex -70 +KPX V Adieresis -70 +KPX V Agrave -70 +KPX V Amacron -70 +KPX V Aogonek -70 +KPX V Aring -70 +KPX V Atilde -70 +KPX V a -70 +KPX V aacute -70 +KPX V abreve -70 +KPX V acircumflex -70 +KPX V adieresis -70 +KPX V agrave -70 +KPX V amacron -70 +KPX V aogonek -70 +KPX V aring -70 +KPX V atilde -70 +KPX V colon -35 +KPX V comma -109 +KPX V e -70 +KPX V eacute -70 +KPX V ecaron -70 +KPX V ecircumflex -70 +KPX V edieresis -70 +KPX V edotaccent -70 +KPX V egrave -70 +KPX V emacron -70 +KPX V eogonek -70 +KPX V hyphen 20 +KPX V i 3 +KPX V iacute 3 +KPX V icircumflex 3 +KPX V idieresis 13 +KPX V igrave 13 +KPX V imacron 13 +KPX V iogonek 3 +KPX V o -70 +KPX V oacute -70 +KPX V ocircumflex -70 +KPX V odieresis -70 +KPX V ograve -70 +KPX V ohungarumlaut -70 +KPX V omacron -70 +KPX V oslash -70 +KPX V otilde -70 +KPX V period -100 +KPX V r -20 +KPX V racute -20 +KPX V rcaron -20 +KPX V rcommaaccent -20 +KPX V semicolon -44 +KPX V u -10 +KPX V uacute -10 +KPX V ucircumflex -10 +KPX V udieresis -10 +KPX V ugrave -10 +KPX V uhungarumlaut -10 +KPX V umacron -10 +KPX V uogonek -10 +KPX V uring -10 +KPX V y -14 +KPX V yacute -14 +KPX V ydieresis -14 +KPX W A -60 +KPX W Aacute -60 +KPX W Abreve -60 +KPX W Acircumflex -60 +KPX W Adieresis -60 +KPX W Agrave -60 +KPX W Amacron -60 +KPX W Aogonek -60 +KPX W Aring -60 +KPX W Atilde -60 +KPX W a -60 +KPX W aacute -60 +KPX W abreve -60 +KPX W acircumflex -60 +KPX W adieresis -60 +KPX W agrave -60 +KPX W amacron -60 +KPX W aogonek -60 +KPX W aring -60 +KPX W atilde -60 +KPX W colon -35 +KPX W comma -109 +KPX W e -60 +KPX W eacute -60 +KPX W ecaron -60 +KPX W ecircumflex -60 +KPX W edieresis -60 +KPX W edotaccent -60 +KPX W egrave -60 +KPX W emacron -60 +KPX W eogonek -60 +KPX W hyphen 20 +KPX W i 3 +KPX W iacute 3 +KPX W icircumflex 13 +KPX W idieresis 13 +KPX W igrave 13 +KPX W imacron 13 +KPX W iogonek 3 +KPX W o -60 +KPX W oacute -60 +KPX W ocircumflex -60 +KPX W odieresis -60 +KPX W ograve -60 +KPX W ohungarumlaut -60 +KPX W omacron -60 +KPX W oslash -60 +KPX W otilde -60 +KPX W period -100 +KPX W r -30 +KPX W racute -30 +KPX W rcaron -30 +KPX W rcommaaccent -30 +KPX W semicolon -42 +KPX W u -20 +KPX W uacute -20 +KPX W ucircumflex -20 +KPX W udieresis -20 +KPX W ugrave -20 +KPX W uhungarumlaut -20 +KPX W umacron -20 +KPX W uogonek -20 +KPX W uring -20 +KPX W y -14 +KPX W yacute -14 +KPX W ydieresis -14 +KPX Y A -82 +KPX Y Aacute -82 +KPX Y Abreve -82 +KPX Y Acircumflex -82 +KPX Y Adieresis -82 +KPX Y Agrave -82 +KPX Y Amacron -82 +KPX Y Aogonek -82 +KPX Y Aring -82 +KPX Y Atilde -82 +KPX Y a -79 +KPX Y aacute -79 +KPX Y abreve -79 +KPX Y acircumflex -79 +KPX Y adieresis -79 +KPX Y agrave -79 +KPX Y amacron -79 +KPX Y aogonek -79 +KPX Y aring -79 +KPX Y atilde -79 +KPX Y colon -35 +KPX Y comma -109 +KPX Y e -78 +KPX Y eacute -78 +KPX Y ecaron -78 +KPX Y ecircumflex -78 +KPX Y edieresis -78 +KPX Y edotaccent -78 +KPX Y egrave -78 +KPX Y emacron -78 +KPX Y eogonek -78 +KPX Y hyphen 20 +KPX Y i -11 +KPX Y iacute -11 +KPX Y iogonek -11 +KPX Y o -75 +KPX Y oacute -75 +KPX Y ocircumflex -75 +KPX Y odieresis -75 +KPX Y ograve -75 +KPX Y ohungarumlaut -75 +KPX Y omacron -75 +KPX Y oslash -75 +KPX Y otilde -75 +KPX Y p -37 +KPX Y period -100 +KPX Y q -72 +KPX Y semicolon -40 +KPX Y u -31 +KPX Y uacute -31 +KPX Y ucircumflex -31 +KPX Y udieresis -31 +KPX Y ugrave -31 +KPX Y uhungarumlaut -31 +KPX Y umacron -31 +KPX Y uogonek -31 +KPX Y uring -31 +KPX Y v -19 +KPX Yacute A -82 +KPX Yacute Aacute -82 +KPX Yacute Abreve -82 +KPX Yacute Acircumflex -82 +KPX Yacute Adieresis -82 +KPX Yacute Agrave -82 +KPX Yacute Amacron -82 +KPX Yacute Aogonek -82 +KPX Yacute Aring -82 +KPX Yacute Atilde -82 +KPX Yacute a -79 +KPX Yacute aacute -79 +KPX Yacute abreve -79 +KPX Yacute acircumflex -79 +KPX Yacute adieresis -79 +KPX Yacute agrave -79 +KPX Yacute amacron -79 +KPX Yacute aogonek -79 +KPX Yacute aring -79 +KPX Yacute atilde -79 +KPX Yacute colon -35 +KPX Yacute comma -109 +KPX Yacute e -78 +KPX Yacute eacute -78 +KPX Yacute ecaron -78 +KPX Yacute ecircumflex -78 +KPX Yacute edieresis -78 +KPX Yacute edotaccent -78 +KPX Yacute egrave -78 +KPX Yacute emacron -78 +KPX Yacute eogonek -78 +KPX Yacute hyphen 20 +KPX Yacute i -11 +KPX Yacute iacute -11 +KPX Yacute iogonek -11 +KPX Yacute o -75 +KPX Yacute oacute -75 +KPX Yacute ocircumflex -75 +KPX Yacute odieresis -75 +KPX Yacute ograve -75 +KPX Yacute ohungarumlaut -75 +KPX Yacute omacron -75 +KPX Yacute oslash -75 +KPX Yacute otilde -75 +KPX Yacute p -37 +KPX Yacute period -100 +KPX Yacute q -72 +KPX Yacute semicolon -40 +KPX Yacute u -31 +KPX Yacute uacute -31 +KPX Yacute ucircumflex -31 +KPX Yacute udieresis -31 +KPX Yacute ugrave -31 +KPX Yacute uhungarumlaut -31 +KPX Yacute umacron -31 +KPX Yacute uogonek -31 +KPX Yacute uring -31 +KPX Yacute v -19 +KPX Ydieresis A -82 +KPX Ydieresis Aacute -82 +KPX Ydieresis Abreve -82 +KPX Ydieresis Acircumflex -82 +KPX Ydieresis Adieresis -82 +KPX Ydieresis Agrave -82 +KPX Ydieresis Amacron -82 +KPX Ydieresis Aogonek -82 +KPX Ydieresis Aring -82 +KPX Ydieresis Atilde -82 +KPX Ydieresis a -79 +KPX Ydieresis aacute -79 +KPX Ydieresis abreve -79 +KPX Ydieresis acircumflex -79 +KPX Ydieresis adieresis -79 +KPX Ydieresis agrave -79 +KPX Ydieresis amacron -79 +KPX Ydieresis aogonek -79 +KPX Ydieresis aring -79 +KPX Ydieresis atilde -79 +KPX Ydieresis colon -35 +KPX Ydieresis comma -109 +KPX Ydieresis e -78 +KPX Ydieresis eacute -78 +KPX Ydieresis ecaron -78 +KPX Ydieresis ecircumflex -78 +KPX Ydieresis edieresis -78 +KPX Ydieresis edotaccent -78 +KPX Ydieresis egrave -78 +KPX Ydieresis emacron -78 +KPX Ydieresis eogonek -78 +KPX Ydieresis hyphen 20 +KPX Ydieresis i -11 +KPX Ydieresis iacute -11 +KPX Ydieresis iogonek -11 +KPX Ydieresis o -75 +KPX Ydieresis oacute -75 +KPX Ydieresis ocircumflex -75 +KPX Ydieresis odieresis -75 +KPX Ydieresis ograve -75 +KPX Ydieresis ohungarumlaut -75 +KPX Ydieresis omacron -75 +KPX Ydieresis oslash -75 +KPX Ydieresis otilde -75 +KPX Ydieresis p -37 +KPX Ydieresis period -100 +KPX Ydieresis q -72 +KPX Ydieresis semicolon -40 +KPX Ydieresis u -31 +KPX Ydieresis uacute -31 +KPX Ydieresis ucircumflex -31 +KPX Ydieresis udieresis -31 +KPX Ydieresis ugrave -31 +KPX Ydieresis uhungarumlaut -31 +KPX Ydieresis umacron -31 +KPX Ydieresis uogonek -31 +KPX Ydieresis uring -31 +KPX Ydieresis v -19 +KPX f f -19 +KPX r c -8 +KPX r cacute -8 +KPX r ccaron -8 +KPX r ccedilla -8 +KPX r comma -143 +KPX r d -9 +KPX r dcroat -9 +KPX r e -15 +KPX r eacute -15 +KPX r ecaron -15 +KPX r ecircumflex -15 +KPX r edieresis -15 +KPX r edotaccent -15 +KPX r egrave -15 +KPX r emacron -15 +KPX r eogonek -15 +KPX r f -9 +KPX r g -3 +KPX r gbreve -3 +KPX r gcommaaccent -3 +KPX r h -20 +KPX r hyphen 20 +KPX r m 37 +KPX r n 38 +KPX r nacute 38 +KPX r ncaron 38 +KPX r ncommaaccent 38 +KPX r ntilde 38 +KPX r o -10 +KPX r oacute -10 +KPX r ocircumflex -10 +KPX r odieresis -10 +KPX r ograve -10 +KPX r ohungarumlaut -10 +KPX r omacron -10 +KPX r oslash -10 +KPX r otilde -10 +KPX r period -134 +KPX r q -14 +KPX racute c -8 +KPX racute cacute -8 +KPX racute ccaron -8 +KPX racute ccedilla -8 +KPX racute comma -143 +KPX racute d -9 +KPX racute dcroat -9 +KPX racute e -15 +KPX racute eacute -15 +KPX racute ecaron -15 +KPX racute ecircumflex -15 +KPX racute edieresis -15 +KPX racute edotaccent -15 +KPX racute egrave -15 +KPX racute emacron -15 +KPX racute eogonek -15 +KPX racute f -9 +KPX racute g -3 +KPX racute gbreve -3 +KPX racute gcommaaccent -3 +KPX racute h -20 +KPX racute hyphen 20 +KPX racute m 37 +KPX racute n 38 +KPX racute nacute 38 +KPX racute ncaron 38 +KPX racute ncommaaccent 38 +KPX racute ntilde 38 +KPX racute o -10 +KPX racute oacute -10 +KPX racute ocircumflex -10 +KPX racute odieresis -10 +KPX racute ograve -10 +KPX racute ohungarumlaut -10 +KPX racute omacron -10 +KPX racute oslash -10 +KPX racute otilde -10 +KPX racute period -134 +KPX racute q -14 +KPX rcaron c -8 +KPX rcaron cacute -8 +KPX rcaron ccaron -8 +KPX rcaron ccedilla -8 +KPX rcaron comma -143 +KPX rcaron d -9 +KPX rcaron dcroat -9 +KPX rcaron e -15 +KPX rcaron eacute -15 +KPX rcaron ecaron -15 +KPX rcaron ecircumflex -15 +KPX rcaron edieresis -15 +KPX rcaron edotaccent -15 +KPX rcaron egrave -15 +KPX rcaron emacron -15 +KPX rcaron eogonek -15 +KPX rcaron f -9 +KPX rcaron g -3 +KPX rcaron gbreve -3 +KPX rcaron gcommaaccent -3 +KPX rcaron h -20 +KPX rcaron hyphen 20 +KPX rcaron m 37 +KPX rcaron n 38 +KPX rcaron nacute 38 +KPX rcaron ncaron 38 +KPX rcaron ncommaaccent 38 +KPX rcaron ntilde 38 +KPX rcaron o -10 +KPX rcaron oacute -10 +KPX rcaron ocircumflex -10 +KPX rcaron odieresis -10 +KPX rcaron ograve -10 +KPX rcaron ohungarumlaut -10 +KPX rcaron omacron -10 +KPX rcaron oslash -10 +KPX rcaron otilde -10 +KPX rcaron period -134 +KPX rcaron q -14 +KPX rcommaaccent c -8 +KPX rcommaaccent cacute -8 +KPX rcommaaccent ccaron -8 +KPX rcommaaccent ccedilla -8 +KPX rcommaaccent comma -143 +KPX rcommaaccent d -9 +KPX rcommaaccent dcroat -9 +KPX rcommaaccent e -15 +KPX rcommaaccent eacute -15 +KPX rcommaaccent ecaron -15 +KPX rcommaaccent ecircumflex -15 +KPX rcommaaccent edieresis -15 +KPX rcommaaccent edotaccent -15 +KPX rcommaaccent egrave -15 +KPX rcommaaccent emacron -15 +KPX rcommaaccent eogonek -15 +KPX rcommaaccent f -9 +KPX rcommaaccent g -3 +KPX rcommaaccent gbreve -3 +KPX rcommaaccent gcommaaccent -3 +KPX rcommaaccent h -20 +KPX rcommaaccent hyphen 20 +KPX rcommaaccent m 37 +KPX rcommaaccent n 38 +KPX rcommaaccent nacute 38 +KPX rcommaaccent ncaron 38 +KPX rcommaaccent ncommaaccent 38 +KPX rcommaaccent ntilde 38 +KPX rcommaaccent o -10 +KPX rcommaaccent oacute -10 +KPX rcommaaccent ocircumflex -10 +KPX rcommaaccent odieresis -10 +KPX rcommaaccent ograve -10 +KPX rcommaaccent ohungarumlaut -10 +KPX rcommaaccent omacron -10 +KPX rcommaaccent oslash -10 +KPX rcommaaccent otilde -10 +KPX rcommaaccent period -134 +KPX rcommaaccent q -14 +EndKernPairs +EndKernData +EndFontMetrics diff --git a/openoffice/share/psprint/fontmetric/ITCZapfChancery-MediumItalic.afm b/openoffice/share/psprint/fontmetric/ITCZapfChancery-MediumItalic.afm new file mode 100644 index 0000000000000000000000000000000000000000..90a731a381fe24b78ab90ff0423c151fe630e118 --- /dev/null +++ b/openoffice/share/psprint/fontmetric/ITCZapfChancery-MediumItalic.afm @@ -0,0 +1,1551 @@ +StartFontMetrics 4.1 +Comment Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved. +Comment Creation Date: Thu May 1 15:04:18 1997 +Comment UniqueID 43081 +Comment VMusage 45650 56675 +FontName ZapfChancery-MediumItalic +FullName ITC Zapf Chancery Medium Italic +FamilyName ITC Zapf Chancery +Weight Medium +ItalicAngle -14 +IsFixedPitch false +FontBBox -181 -314 1065 831 +UnderlinePosition -100 +UnderlineThickness 50 +Version 002.000 +Notice Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All Rights Reserved.ITC Zapf Chancery is a registered trademark of International Typeface Corporation. +EncodingScheme AdobeStandardEncoding +CapHeight 708 +XHeight 438 +Ascender 714 +Descender -314 +StdHW 34 +StdVW 70 +StartCharMetrics 314 +C 32 ; WX 220 ; N space ; B 0 0 0 0 ; +C 33 ; WX 280 ; N exclam ; B 119 -14 353 610 ; +C 34 ; WX 220 ; N quotedbl ; B 120 343 333 610 ; +C 35 ; WX 440 ; N numbersign ; B 83 0 521 594 ; +C 36 ; WX 440 ; N dollar ; B 60 -144 508 709 ; +C 37 ; WX 680 ; N percent ; B 132 -160 710 700 ; +C 38 ; WX 780 ; N ampersand ; B 126 -16 915 610 ; +C 39 ; WX 240 ; N quoteright ; B 168 343 338 610 ; +C 40 ; WX 260 ; N parenleft ; B 96 -216 411 664 ; +C 41 ; WX 220 ; N parenright ; B -13 -216 302 664 ; +C 42 ; WX 420 ; N asterisk ; B 139 263 479 610 ; +C 43 ; WX 520 ; N plus ; B 117 0 543 426 ; +C 44 ; WX 220 ; N comma ; B 25 -140 213 148 ; +C 45 ; WX 280 ; N hyphen ; B 69 190 334 248 ; +C 46 ; WX 220 ; N period ; B 102 -14 228 128 ; +C 47 ; WX 340 ; N slash ; B 74 -16 458 610 ; +C 48 ; WX 440 ; N zero ; B 79 -16 538 610 ; +C 49 ; WX 440 ; N one ; B 41 0 428 610 ; +C 50 ; WX 440 ; N two ; B 17 -16 485 610 ; +C 51 ; WX 440 ; N three ; B 1 -16 485 610 ; +C 52 ; WX 440 ; N four ; B 77 -35 499 610 ; +C 53 ; WX 440 ; N five ; B 60 -16 595 679 ; +C 54 ; WX 440 ; N six ; B 90 -16 556 610 ; +C 55 ; WX 440 ; N seven ; B 157 -33 561 645 ; +C 56 ; WX 440 ; N eight ; B 65 -16 529 610 ; +C 57 ; WX 440 ; N nine ; B 32 -16 517 610 ; +C 58 ; WX 260 ; N colon ; B 98 -14 296 438 ; +C 59 ; WX 240 ; N semicolon ; B 29 -140 299 438 ; +C 60 ; WX 520 ; N less ; B 139 0 527 468 ; +C 61 ; WX 520 ; N equal ; B 117 86 543 340 ; +C 62 ; WX 520 ; N greater ; B 139 0 527 468 ; +C 63 ; WX 380 ; N question ; B 150 -14 455 610 ; +C 64 ; WX 700 ; N at ; B 127 -16 753 610 ; +C 65 ; WX 620 ; N A ; B 13 -16 697 632 ; +C 66 ; WX 600 ; N B ; B 85 -6 674 640 ; +C 67 ; WX 520 ; N C ; B 93 -16 631 610 ; +C 68 ; WX 700 ; N D ; B 86 -6 768 640 ; +C 69 ; WX 620 ; N E ; B 91 -12 709 618 ; +C 70 ; WX 580 ; N F ; B 120 -118 793 629 ; +C 71 ; WX 620 ; N G ; B 148 -242 709 610 ; +C 72 ; WX 680 ; N H ; B 18 -16 878 708 ; +C 73 ; WX 380 ; N I ; B 99 0 504 594 ; +C 74 ; WX 400 ; N J ; B -14 -147 538 594 ; +C 75 ; WX 660 ; N K ; B 53 -153 844 610 ; +C 76 ; WX 580 ; N L ; B 53 -16 657 610 ; +C 77 ; WX 840 ; N M ; B 58 -16 1020 722 ; +C 78 ; WX 700 ; N N ; B 85 -168 915 708 ; +C 79 ; WX 600 ; N O ; B 94 -16 660 610 ; +C 80 ; WX 540 ; N P ; B 42 0 658 628 ; +C 81 ; WX 600 ; N Q ; B 84 -177 775 610 ; +C 82 ; WX 600 ; N R ; B 58 -168 805 640 ; +C 83 ; WX 460 ; N S ; B 45 -81 558 610 ; +C 84 ; WX 500 ; N T ; B 63 0 744 667 ; +C 85 ; WX 740 ; N U ; B 126 -16 792 617 ; +C 86 ; WX 640 ; N V ; B 124 -16 810 714 ; +C 87 ; WX 880 ; N W ; B 94 -16 1046 723 ; +C 88 ; WX 560 ; N X ; B -30 -16 699 610 ; +C 89 ; WX 560 ; N Y ; B 41 -168 774 647 ; +C 90 ; WX 620 ; N Z ; B 42 -19 669 624 ; +C 91 ; WX 240 ; N bracketleft ; B -13 -207 405 655 ; +C 92 ; WX 480 ; N backslash ; B 140 -16 524 610 ; +C 93 ; WX 320 ; N bracketright ; B -27 -207 391 655 ; +C 94 ; WX 520 ; N asciicircum ; B 132 239 532 594 ; +C 95 ; WX 500 ; N underscore ; B 0 -125 500 -75 ; +C 96 ; WX 240 ; N quoteleft ; B 169 343 339 610 ; +C 97 ; WX 420 ; N a ; B 92 -15 485 438 ; +C 98 ; WX 420 ; N b ; B 82 -23 492 714 ; +C 99 ; WX 340 ; N c ; B 87 -14 406 438 ; +C 100 ; WX 440 ; N d ; B 102 -14 651 714 ; +C 101 ; WX 340 ; N e ; B 87 -14 403 438 ; +C 102 ; WX 320 ; N f ; B -119 -314 547 714 ; L i fi ; L l fl ; +C 103 ; WX 400 ; N g ; B -108 -314 503 438 ; +C 104 ; WX 440 ; N h ; B 55 -14 524 714 ; +C 105 ; WX 240 ; N i ; B 100 -14 341 635 ; +C 106 ; WX 220 ; N j ; B -112 -314 332 635 ; +C 107 ; WX 440 ; N k ; B 87 -184 628 714 ; +C 108 ; WX 240 ; N l ; B 102 -14 480 714 ; +C 109 ; WX 620 ; N m ; B 86 -14 704 438 ; +C 110 ; WX 460 ; N n ; B 101 -14 544 438 ; +C 111 ; WX 400 ; N o ; B 87 -14 449 438 ; +C 112 ; WX 440 ; N p ; B -23 -314 484 432 ; +C 113 ; WX 400 ; N q ; B 87 -300 490 510 ; +C 114 ; WX 300 ; N r ; B 101 -14 424 438 ; +C 115 ; WX 320 ; N s ; B 46 -14 403 438 ; +C 116 ; WX 320 ; N t ; B 106 -14 426 539 ; +C 117 ; WX 460 ; N u ; B 102 -14 528 438 ; +C 118 ; WX 440 ; N v ; B 87 -14 533 488 ; +C 119 ; WX 680 ; N w ; B 87 -14 782 488 ; +C 120 ; WX 420 ; N x ; B 70 -195 589 438 ; +C 121 ; WX 400 ; N y ; B -24 -314 483 438 ; +C 122 ; WX 440 ; N z ; B 26 -14 508 445 ; +C 123 ; WX 240 ; N braceleft ; B 55 -207 383 655 ; +C 124 ; WX 520 ; N bar ; B 320 -250 378 750 ; +C 125 ; WX 240 ; N braceright ; B -10 -207 318 655 ; +C 126 ; WX 520 ; N asciitilde ; B 123 186 539 320 ; +C 161 ; WX 280 ; N exclamdown ; B 72 -186 306 438 ; +C 162 ; WX 440 ; N cent ; B 122 -134 476 543 ; +C 163 ; WX 440 ; N sterling ; B -16 -52 506 610 ; +C 164 ; WX 60 ; N fraction ; B -181 -16 320 610 ; +C 165 ; WX 440 ; N yen ; B -1 -168 613 647 ; +C 166 ; WX 440 ; N florin ; B -64 -314 582 610 ; +C 167 ; WX 420 ; N section ; B 53 -215 514 610 ; +C 168 ; WX 440 ; N currency ; B 50 85 474 509 ; +C 169 ; WX 160 ; N quotesingle ; B 145 343 215 610 ; +C 170 ; WX 340 ; N quotedblleft ; B 169 343 464 610 ; +C 171 ; WX 340 ; N guillemotleft ; B 98 24 356 414 ; +C 172 ; WX 240 ; N guilsinglleft ; B 98 24 258 414 ; +C 173 ; WX 260 ; N guilsinglright ; B 106 24 266 414 ; +C 174 ; WX 520 ; N fi ; B -124 -314 605 714 ; +C 175 ; WX 520 ; N fl ; B -124 -314 670 714 ; +C 177 ; WX 500 ; N endash ; B 51 199 565 239 ; +C 178 ; WX 460 ; N dagger ; B 138 -37 568 610 ; +C 179 ; WX 480 ; N daggerdbl ; B 138 -59 533 610 ; +C 180 ; WX 220 ; N periodcentered ; B 139 208 241 310 ; +C 182 ; WX 500 ; N paragraph ; B 105 -199 638 594 ; +C 183 ; WX 600 ; N bullet ; B 228 149 524 445 ; +C 184 ; WX 180 ; N quotesinglbase ; B 21 -121 191 146 ; +C 185 ; WX 280 ; N quotedblbase ; B -14 -121 281 146 ; +C 186 ; WX 360 ; N quotedblright ; B 158 343 453 610 ; +C 187 ; WX 380 ; N guillemotright ; B 117 24 375 414 ; +C 188 ; WX 1000 ; N ellipsis ; B 124 -14 916 128 ; +C 189 ; WX 960 ; N perthousand ; B 112 -160 1005 700 ; +C 191 ; WX 400 ; N questiondown ; B 82 -186 387 438 ; +C 193 ; WX 220 ; N grave ; B 193 492 339 659 ; +C 194 ; WX 300 ; N acute ; B 265 492 422 659 ; +C 195 ; WX 340 ; N circumflex ; B 223 482 443 649 ; +C 196 ; WX 440 ; N tilde ; B 243 543 522 619 ; +C 197 ; WX 440 ; N macron ; B 292 544 537 584 ; +C 198 ; WX 440 ; N breve ; B 253 522 501 631 ; +C 199 ; WX 220 ; N dotaccent ; B 236 515 342 635 ; +C 200 ; WX 360 ; N dieresis ; B 233 515 503 635 ; +C 202 ; WX 300 ; N ring ; B 240 483 416 659 ; +C 203 ; WX 300 ; N cedilla ; B 12 -191 184 6 ; +C 205 ; WX 400 ; N hungarumlaut ; B 208 492 495 659 ; +C 206 ; WX 280 ; N ogonek ; B 114 -191 320 40 ; +C 207 ; WX 340 ; N caron ; B 254 492 474 659 ; +C 208 ; WX 1000 ; N emdash ; B 51 199 1065 239 ; +C 225 ; WX 740 ; N AE ; B -21 -16 799 594 ; +C 227 ; WX 260 ; N ordfeminine ; B 111 338 386 610 ; +C 232 ; WX 580 ; N Lslash ; B 49 -16 657 610 ; +C 233 ; WX 660 ; N Oslash ; B 83 -78 751 672 ; +C 234 ; WX 820 ; N OE ; B 63 -16 909 610 ; +C 235 ; WX 260 ; N ordmasculine ; B 128 339 373 610 ; +C 241 ; WX 540 ; N ae ; B 67 -14 624 468 ; +C 245 ; WX 240 ; N dotlessi ; B 100 -14 306 438 ; +C 248 ; WX 300 ; N lslash ; B 74 -14 480 714 ; +C 249 ; WX 440 ; N oslash ; B 46 -64 540 488 ; +C 250 ; WX 560 ; N oe ; B 78 -14 628 438 ; +C 251 ; WX 420 ; N germandbls ; B -127 -314 542 714 ; +C -1 ; WX 380 ; N Idieresis ; B 99 0 553 762 ; +C -1 ; WX 340 ; N eacute ; B 87 -14 462 659 ; +C -1 ; WX 420 ; N abreve ; B 92 -15 501 631 ; +C -1 ; WX 460 ; N uhungarumlaut ; B 102 -14 565 659 ; +C -1 ; WX 340 ; N ecaron ; B 87 -14 474 659 ; +C -1 ; WX 560 ; N Ydieresis ; B 41 -168 774 762 ; +C -1 ; WX 520 ; N divide ; B 117 -14 543 440 ; +C -1 ; WX 560 ; N Yacute ; B 41 -168 774 821 ; +C -1 ; WX 620 ; N Acircumflex ; B 13 -16 697 821 ; +C -1 ; WX 420 ; N aacute ; B 92 -15 492 659 ; +C -1 ; WX 740 ; N Ucircumflex ; B 126 -16 792 821 ; +C -1 ; WX 400 ; N yacute ; B -24 -314 483 659 ; +C -1 ; WX 320 ; N scommaaccent ; B 42 -304 403 438 ; +C -1 ; WX 340 ; N ecircumflex ; B 87 -14 433 649 ; +C -1 ; WX 740 ; N Uring ; B 126 -16 792 831 ; +C -1 ; WX 740 ; N Udieresis ; B 126 -16 792 762 ; +C -1 ; WX 420 ; N aogonek ; B 92 -191 485 438 ; +C -1 ; WX 740 ; N Uacute ; B 126 -16 792 821 ; +C -1 ; WX 460 ; N uogonek ; B 102 -178 528 438 ; +C -1 ; WX 620 ; N Edieresis ; B 91 -12 709 762 ; +C -1 ; WX 700 ; N Dcroat ; B 86 -6 768 640 ; +C -1 ; WX 180 ; N commaaccent ; B 52 -304 201 -72 ; +C -1 ; WX 740 ; N copyright ; B 137 -16 763 610 ; +C -1 ; WX 620 ; N Emacron ; B 91 -12 709 746 ; +C -1 ; WX 340 ; N ccaron ; B 87 -14 474 659 ; +C -1 ; WX 420 ; N aring ; B 92 -15 485 659 ; +C -1 ; WX 700 ; N Ncommaaccent ; B 85 -274 915 708 ; +C -1 ; WX 240 ; N lacute ; B 102 -14 522 831 ; +C -1 ; WX 420 ; N agrave ; B 92 -15 485 659 ; +C -1 ; WX 500 ; N Tcommaaccent ; B 63 -304 744 667 ; +C -1 ; WX 520 ; N Cacute ; B 93 -16 631 821 ; +C -1 ; WX 420 ; N atilde ; B 92 -15 522 619 ; +C -1 ; WX 620 ; N Edotaccent ; B 91 -12 709 762 ; +C -1 ; WX 320 ; N scaron ; B 46 -14 464 659 ; +C -1 ; WX 320 ; N scedilla ; B 42 -191 403 438 ; +C -1 ; WX 240 ; N iacute ; B 100 -14 392 659 ; +C -1 ; WX 471 ; N lozenge ; B 15 0 457 719 ; +C -1 ; WX 600 ; N Rcaron ; B 58 -168 805 821 ; +C -1 ; WX 620 ; N Gcommaaccent ; B 148 -304 709 610 ; +C -1 ; WX 460 ; N ucircumflex ; B 102 -14 528 649 ; +C -1 ; WX 420 ; N acircumflex ; B 92 -15 485 649 ; +C -1 ; WX 620 ; N Amacron ; B 13 -16 717 746 ; +C -1 ; WX 300 ; N rcaron ; B 101 -14 444 659 ; +C -1 ; WX 340 ; N ccedilla ; B 62 -191 406 438 ; +C -1 ; WX 620 ; N Zdotaccent ; B 42 -19 669 762 ; +C -1 ; WX 540 ; N Thorn ; B 52 0 647 623 ; +C -1 ; WX 600 ; N Omacron ; B 94 -16 660 746 ; +C -1 ; WX 600 ; N Racute ; B 58 -168 805 821 ; +C -1 ; WX 460 ; N Sacute ; B 45 -81 558 821 ; +C -1 ; WX 490 ; N dcaron ; B 102 -14 651 714 ; +C -1 ; WX 740 ; N Umacron ; B 126 -16 792 746 ; +C -1 ; WX 460 ; N uring ; B 102 -14 528 659 ; +C -1 ; WX 264 ; N threesuperior ; B 59 234 348 610 ; +C -1 ; WX 600 ; N Ograve ; B 94 -16 660 821 ; +C -1 ; WX 620 ; N Agrave ; B 13 -16 697 821 ; +C -1 ; WX 620 ; N Abreve ; B 13 -16 761 793 ; +C -1 ; WX 520 ; N multiply ; B 133 16 527 410 ; +C -1 ; WX 460 ; N uacute ; B 102 -14 528 659 ; +C -1 ; WX 500 ; N Tcaron ; B 63 0 744 821 ; +C -1 ; WX 476 ; N partialdiff ; B 17 -38 459 710 ; +C -1 ; WX 400 ; N ydieresis ; B -24 -314 503 610 ; +C -1 ; WX 700 ; N Nacute ; B 85 -168 915 821 ; +C -1 ; WX 240 ; N icircumflex ; B 100 -14 363 649 ; +C -1 ; WX 620 ; N Ecircumflex ; B 91 -12 709 821 ; +C -1 ; WX 420 ; N adieresis ; B 92 -15 513 610 ; +C -1 ; WX 340 ; N edieresis ; B 87 -14 483 610 ; +C -1 ; WX 340 ; N cacute ; B 87 -14 452 659 ; +C -1 ; WX 460 ; N nacute ; B 101 -14 544 659 ; +C -1 ; WX 460 ; N umacron ; B 102 -14 528 584 ; +C -1 ; WX 700 ; N Ncaron ; B 85 -168 915 821 ; +C -1 ; WX 380 ; N Iacute ; B 99 0 532 821 ; +C -1 ; WX 520 ; N plusminus ; B 117 0 543 436 ; +C -1 ; WX 520 ; N brokenbar ; B 320 -175 378 675 ; +C -1 ; WX 740 ; N registered ; B 137 -16 763 610 ; +C -1 ; WX 620 ; N Gbreve ; B 148 -242 709 793 ; +C -1 ; WX 380 ; N Idotaccent ; B 99 0 504 762 ; +C -1 ; WX 600 ; N summation ; B 15 -10 585 706 ; +C -1 ; WX 620 ; N Egrave ; B 91 -12 709 821 ; +C -1 ; WX 300 ; N racute ; B 101 -14 442 659 ; +C -1 ; WX 400 ; N omacron ; B 87 -14 507 584 ; +C -1 ; WX 620 ; N Zacute ; B 42 -19 669 821 ; +C -1 ; WX 620 ; N Zcaron ; B 42 -19 669 821 ; +C -1 ; WX 549 ; N greaterequal ; B 26 0 523 658 ; +C -1 ; WX 700 ; N Eth ; B 86 -6 768 640 ; +C -1 ; WX 520 ; N Ccedilla ; B 93 -191 631 610 ; +C -1 ; WX 240 ; N lcommaaccent ; B 42 -304 480 714 ; +C -1 ; WX 320 ; N tcaron ; B 106 -14 501 678 ; +C -1 ; WX 340 ; N eogonek ; B 87 -191 403 438 ; +C -1 ; WX 740 ; N Uogonek ; B 126 -191 792 617 ; +C -1 ; WX 620 ; N Aacute ; B 13 -16 702 821 ; +C -1 ; WX 620 ; N Adieresis ; B 13 -16 743 762 ; +C -1 ; WX 340 ; N egrave ; B 87 -14 403 659 ; +C -1 ; WX 440 ; N zacute ; B 26 -14 512 659 ; +C -1 ; WX 240 ; N iogonek ; B 94 -191 341 635 ; +C -1 ; WX 600 ; N Oacute ; B 94 -16 660 821 ; +C -1 ; WX 400 ; N oacute ; B 87 -14 482 659 ; +C -1 ; WX 420 ; N amacron ; B 92 -15 507 584 ; +C -1 ; WX 320 ; N sacute ; B 46 -14 442 659 ; +C -1 ; WX 240 ; N idieresis ; B 100 -14 403 610 ; +C -1 ; WX 600 ; N Ocircumflex ; B 94 -16 660 821 ; +C -1 ; WX 740 ; N Ugrave ; B 126 -16 792 821 ; +C -1 ; WX 612 ; N Delta ; B 6 0 608 688 ; +C -1 ; WX 440 ; N thorn ; B -38 -314 505 714 ; +C -1 ; WX 264 ; N twosuperior ; B 72 234 354 610 ; +C -1 ; WX 600 ; N Odieresis ; B 94 -16 660 762 ; +C -1 ; WX 460 ; N mu ; B 7 -314 523 438 ; +C -1 ; WX 240 ; N igrave ; B 100 -14 306 659 ; +C -1 ; WX 400 ; N ohungarumlaut ; B 87 -14 535 659 ; +C -1 ; WX 620 ; N Eogonek ; B 91 -191 709 618 ; +C -1 ; WX 440 ; N dcroat ; B 102 -14 651 714 ; +C -1 ; WX 660 ; N threequarters ; B 39 -16 706 610 ; +C -1 ; WX 460 ; N Scedilla ; B 45 -251 558 610 ; +C -1 ; WX 280 ; N lcaron ; B 102 -14 480 714 ; +C -1 ; WX 660 ; N Kcommaaccent ; B 53 -274 844 610 ; +C -1 ; WX 580 ; N Lacute ; B 53 -16 657 821 ; +C -1 ; WX 1000 ; N trademark ; B 127 187 1046 594 ; +C -1 ; WX 340 ; N edotaccent ; B 87 -14 403 610 ; +C -1 ; WX 380 ; N Igrave ; B 99 0 504 821 ; +C -1 ; WX 380 ; N Imacron ; B 99 0 547 746 ; +C -1 ; WX 580 ; N Lcaron ; B 53 -16 721 610 ; +C -1 ; WX 660 ; N onehalf ; B 56 -16 702 610 ; +C -1 ; WX 549 ; N lessequal ; B 26 0 523 658 ; +C -1 ; WX 400 ; N ocircumflex ; B 87 -14 453 649 ; +C -1 ; WX 460 ; N ntilde ; B 101 -14 544 619 ; +C -1 ; WX 740 ; N Uhungarumlaut ; B 126 -16 792 821 ; +C -1 ; WX 620 ; N Eacute ; B 91 -12 709 821 ; +C -1 ; WX 340 ; N emacron ; B 87 -14 477 584 ; +C -1 ; WX 400 ; N gbreve ; B -108 -314 503 631 ; +C -1 ; WX 660 ; N onequarter ; B 56 -16 702 610 ; +C -1 ; WX 460 ; N Scaron ; B 45 -81 594 821 ; +C -1 ; WX 460 ; N Scommaaccent ; B 45 -314 558 610 ; +C -1 ; WX 600 ; N Ohungarumlaut ; B 94 -16 660 821 ; +C -1 ; WX 400 ; N degree ; B 171 324 457 610 ; +C -1 ; WX 400 ; N ograve ; B 87 -14 449 659 ; +C -1 ; WX 520 ; N Ccaron ; B 93 -16 631 821 ; +C -1 ; WX 460 ; N ugrave ; B 102 -14 528 659 ; +C -1 ; WX 453 ; N radical ; B 2 -60 452 768 ; +C -1 ; WX 700 ; N Dcaron ; B 86 -6 768 821 ; +C -1 ; WX 300 ; N rcommaaccent ; B 32 -304 424 438 ; +C -1 ; WX 700 ; N Ntilde ; B 85 -168 915 781 ; +C -1 ; WX 400 ; N otilde ; B 87 -14 502 619 ; +C -1 ; WX 600 ; N Rcommaaccent ; B 58 -304 805 640 ; +C -1 ; WX 580 ; N Lcommaaccent ; B 53 -304 657 610 ; +C -1 ; WX 620 ; N Atilde ; B 13 -16 702 781 ; +C -1 ; WX 620 ; N Aogonek ; B 13 -191 697 632 ; +C -1 ; WX 620 ; N Aring ; B 13 -16 697 831 ; +C -1 ; WX 600 ; N Otilde ; B 94 -16 660 781 ; +C -1 ; WX 440 ; N zdotaccent ; B 26 -14 508 610 ; +C -1 ; WX 620 ; N Ecaron ; B 91 -12 709 821 ; +C -1 ; WX 380 ; N Iogonek ; B 99 -191 504 594 ; +C -1 ; WX 440 ; N kcommaaccent ; B 87 -304 628 714 ; +C -1 ; WX 520 ; N minus ; B 117 184 543 242 ; +C -1 ; WX 380 ; N Icircumflex ; B 99 0 504 821 ; +C -1 ; WX 460 ; N ncaron ; B 101 -14 544 659 ; +C -1 ; WX 320 ; N tcommaaccent ; B 72 -304 426 539 ; +C -1 ; WX 520 ; N logicalnot ; B 117 86 543 340 ; +C -1 ; WX 400 ; N odieresis ; B 87 -14 513 610 ; +C -1 ; WX 460 ; N udieresis ; B 102 -14 528 610 ; +C -1 ; WX 549 ; N notequal ; B 12 -29 537 541 ; +C -1 ; WX 400 ; N gcommaaccent ; B -108 -314 506 714 ; +C -1 ; WX 400 ; N eth ; B 87 -14 522 714 ; +C -1 ; WX 440 ; N zcaron ; B 26 -14 514 659 ; +C -1 ; WX 460 ; N ncommaaccent ; B 101 -304 544 438 ; +C -1 ; WX 264 ; N onesuperior ; B 83 244 311 610 ; +C -1 ; WX 240 ; N imacron ; B 100 -14 330 584 ; +EndCharMetrics +StartKernData +StartKernPairs 1207 +KPX A C 20 +KPX A Cacute 20 +KPX A Ccaron 20 +KPX A Ccedilla 20 +KPX A G -30 +KPX A Gbreve -30 +KPX A Gcommaaccent -30 +KPX A O 10 +KPX A Oacute 10 +KPX A Ocircumflex 10 +KPX A Odieresis 10 +KPX A Ograve 10 +KPX A Ohungarumlaut 10 +KPX A Omacron 10 +KPX A Oslash 10 +KPX A Otilde 10 +KPX A Q 10 +KPX A T 10 +KPX A Tcaron 10 +KPX A Tcommaaccent 10 +KPX A U -10 +KPX A Uacute -10 +KPX A Ucircumflex -10 +KPX A Udieresis -10 +KPX A Ugrave -10 +KPX A Uhungarumlaut -10 +KPX A Umacron -10 +KPX A Uogonek -10 +KPX A Uring -10 +KPX A quotedblright -40 +KPX A quoteright -40 +KPX Aacute C 20 +KPX Aacute Cacute 20 +KPX Aacute Ccaron 20 +KPX Aacute Ccedilla 20 +KPX Aacute G -30 +KPX Aacute Gbreve -30 +KPX Aacute Gcommaaccent -30 +KPX Aacute O 10 +KPX Aacute Oacute 10 +KPX Aacute Ocircumflex 10 +KPX Aacute Odieresis 10 +KPX Aacute Ograve 10 +KPX Aacute Ohungarumlaut 10 +KPX Aacute Omacron 10 +KPX Aacute Oslash 10 +KPX Aacute Otilde 10 +KPX Aacute Q 10 +KPX Aacute T 10 +KPX Aacute Tcaron 10 +KPX Aacute Tcommaaccent 10 +KPX Aacute U -10 +KPX Aacute Uacute -10 +KPX Aacute Ucircumflex -10 +KPX Aacute Udieresis -10 +KPX Aacute Ugrave -10 +KPX Aacute Uhungarumlaut -10 +KPX Aacute Umacron -10 +KPX Aacute Uogonek -10 +KPX Aacute Uring -10 +KPX Abreve C 20 +KPX Abreve Cacute 20 +KPX Abreve Ccaron 20 +KPX Abreve Ccedilla 20 +KPX Abreve G -30 +KPX Abreve Gbreve -30 +KPX Abreve Gcommaaccent -30 +KPX Abreve O 10 +KPX Abreve Oacute 10 +KPX Abreve Ocircumflex 10 +KPX Abreve Odieresis 10 +KPX Abreve Ograve 10 +KPX Abreve Ohungarumlaut 10 +KPX Abreve Omacron 10 +KPX Abreve Oslash 10 +KPX Abreve Otilde 10 +KPX Abreve Q 10 +KPX Abreve T 10 +KPX Abreve Tcaron 10 +KPX Abreve Tcommaaccent 10 +KPX Abreve U -10 +KPX Abreve Uacute -10 +KPX Abreve Ucircumflex -10 +KPX Abreve Udieresis -10 +KPX Abreve Ugrave -10 +KPX Abreve Uhungarumlaut -10 +KPX Abreve Umacron -10 +KPX Abreve Uogonek -10 +KPX Abreve Uring -10 +KPX Acircumflex C 20 +KPX Acircumflex Cacute 20 +KPX Acircumflex Ccaron 20 +KPX Acircumflex Ccedilla 20 +KPX Acircumflex G -30 +KPX Acircumflex Gbreve -30 +KPX Acircumflex Gcommaaccent -30 +KPX Acircumflex O 10 +KPX Acircumflex Oacute 10 +KPX Acircumflex Ocircumflex 10 +KPX Acircumflex Odieresis 10 +KPX Acircumflex Ograve 10 +KPX Acircumflex Ohungarumlaut 10 +KPX Acircumflex Omacron 10 +KPX Acircumflex Oslash 10 +KPX Acircumflex Otilde 10 +KPX Acircumflex Q 10 +KPX Acircumflex T 10 +KPX Acircumflex Tcaron 10 +KPX Acircumflex Tcommaaccent 10 +KPX Acircumflex U -10 +KPX Acircumflex Uacute -10 +KPX Acircumflex Ucircumflex -10 +KPX Acircumflex Udieresis -10 +KPX Acircumflex Ugrave -10 +KPX Acircumflex Uhungarumlaut -10 +KPX Acircumflex Umacron -10 +KPX Acircumflex Uogonek -10 +KPX Acircumflex Uring -10 +KPX Adieresis C 20 +KPX Adieresis Cacute 20 +KPX Adieresis Ccaron 20 +KPX Adieresis Ccedilla 20 +KPX Adieresis G -30 +KPX Adieresis Gbreve -30 +KPX Adieresis Gcommaaccent -30 +KPX Adieresis O 10 +KPX Adieresis Oacute 10 +KPX Adieresis Ocircumflex 10 +KPX Adieresis Odieresis 10 +KPX Adieresis Ograve 10 +KPX Adieresis Ohungarumlaut 10 +KPX Adieresis Omacron 10 +KPX Adieresis Oslash 10 +KPX Adieresis Otilde 10 +KPX Adieresis Q 10 +KPX Adieresis T 10 +KPX Adieresis Tcaron 10 +KPX Adieresis Tcommaaccent 10 +KPX Adieresis U -10 +KPX Adieresis Uacute -10 +KPX Adieresis Ucircumflex -10 +KPX Adieresis Udieresis -10 +KPX Adieresis Ugrave -10 +KPX Adieresis Uhungarumlaut -10 +KPX Adieresis Umacron -10 +KPX Adieresis Uogonek -10 +KPX Adieresis Uring -10 +KPX Agrave C 20 +KPX Agrave Cacute 20 +KPX Agrave Ccaron 20 +KPX Agrave Ccedilla 20 +KPX Agrave G -30 +KPX Agrave Gbreve -30 +KPX Agrave Gcommaaccent -30 +KPX Agrave O 10 +KPX Agrave Oacute 10 +KPX Agrave Ocircumflex 10 +KPX Agrave Odieresis 10 +KPX Agrave Ograve 10 +KPX Agrave Ohungarumlaut 10 +KPX Agrave Omacron 10 +KPX Agrave Oslash 10 +KPX Agrave Otilde 10 +KPX Agrave Q 10 +KPX Agrave T 10 +KPX Agrave Tcaron 10 +KPX Agrave Tcommaaccent 10 +KPX Agrave U -10 +KPX Agrave Uacute -10 +KPX Agrave Ucircumflex -10 +KPX Agrave Udieresis -10 +KPX Agrave Ugrave -10 +KPX Agrave Uhungarumlaut -10 +KPX Agrave Umacron -10 +KPX Agrave Uogonek -10 +KPX Agrave Uring -10 +KPX Amacron C 20 +KPX Amacron Cacute 20 +KPX Amacron Ccaron 20 +KPX Amacron Ccedilla 20 +KPX Amacron G -30 +KPX Amacron Gbreve -30 +KPX Amacron Gcommaaccent -30 +KPX Amacron O 10 +KPX Amacron Oacute 10 +KPX Amacron Ocircumflex 10 +KPX Amacron Odieresis 10 +KPX Amacron Ograve 10 +KPX Amacron Ohungarumlaut 10 +KPX Amacron Omacron 10 +KPX Amacron Oslash 10 +KPX Amacron Otilde 10 +KPX Amacron Q 10 +KPX Amacron T 10 +KPX Amacron Tcaron 10 +KPX Amacron Tcommaaccent 10 +KPX Amacron U -10 +KPX Amacron Uacute -10 +KPX Amacron Ucircumflex -10 +KPX Amacron Udieresis -10 +KPX Amacron Ugrave -10 +KPX Amacron Uhungarumlaut -10 +KPX Amacron Umacron -10 +KPX Amacron Uogonek -10 +KPX Amacron Uring -10 +KPX Aogonek C 20 +KPX Aogonek Cacute 20 +KPX Aogonek Ccaron 20 +KPX Aogonek Ccedilla 20 +KPX Aogonek G -30 +KPX Aogonek Gbreve -30 +KPX Aogonek Gcommaaccent -30 +KPX Aogonek O 10 +KPX Aogonek Oacute 10 +KPX Aogonek Ocircumflex 10 +KPX Aogonek Odieresis 10 +KPX Aogonek Ograve 10 +KPX Aogonek Ohungarumlaut 10 +KPX Aogonek Omacron 10 +KPX Aogonek Oslash 10 +KPX Aogonek Otilde 10 +KPX Aogonek Q 10 +KPX Aogonek T 10 +KPX Aogonek Tcaron 10 +KPX Aogonek Tcommaaccent 10 +KPX Aogonek U -10 +KPX Aogonek Uacute -10 +KPX Aogonek Ucircumflex -10 +KPX Aogonek Udieresis -10 +KPX Aogonek Ugrave -10 +KPX Aogonek Uhungarumlaut -10 +KPX Aogonek Umacron -10 +KPX Aogonek Uogonek -10 +KPX Aogonek Uring -10 +KPX Aogonek y -10 +KPX Aogonek yacute -10 +KPX Aogonek ydieresis -10 +KPX Aring C 20 +KPX Aring Cacute 20 +KPX Aring Ccaron 20 +KPX Aring Ccedilla 20 +KPX Aring G -30 +KPX Aring Gbreve -30 +KPX Aring Gcommaaccent -30 +KPX Aring O 10 +KPX Aring Oacute 10 +KPX Aring Ocircumflex 10 +KPX Aring Odieresis 10 +KPX Aring Ograve 10 +KPX Aring Ohungarumlaut 10 +KPX Aring Omacron 10 +KPX Aring Oslash 10 +KPX Aring Otilde 10 +KPX Aring Q 10 +KPX Aring T 10 +KPX Aring Tcaron 10 +KPX Aring Tcommaaccent 10 +KPX Aring U -10 +KPX Aring Uacute -10 +KPX Aring Ucircumflex -10 +KPX Aring Udieresis -10 +KPX Aring Ugrave -10 +KPX Aring Uhungarumlaut -10 +KPX Aring Umacron -10 +KPX Aring Uogonek -10 +KPX Aring Uring -10 +KPX Atilde C 20 +KPX Atilde Cacute 20 +KPX Atilde Ccaron 20 +KPX Atilde Ccedilla 20 +KPX Atilde G -30 +KPX Atilde Gbreve -30 +KPX Atilde Gcommaaccent -30 +KPX Atilde O 10 +KPX Atilde Oacute 10 +KPX Atilde Ocircumflex 10 +KPX Atilde Odieresis 10 +KPX Atilde Ograve 10 +KPX Atilde Ohungarumlaut 10 +KPX Atilde Omacron 10 +KPX Atilde Oslash 10 +KPX Atilde Otilde 10 +KPX Atilde Q 10 +KPX Atilde T 10 +KPX Atilde Tcaron 10 +KPX Atilde Tcommaaccent 10 +KPX Atilde U -10 +KPX Atilde Uacute -10 +KPX Atilde Ucircumflex -10 +KPX Atilde Udieresis -10 +KPX Atilde Ugrave -10 +KPX Atilde Uhungarumlaut -10 +KPX Atilde Umacron -10 +KPX Atilde Uogonek -10 +KPX Atilde Uring -10 +KPX D A -10 +KPX D Aacute -10 +KPX D Abreve -10 +KPX D Acircumflex -10 +KPX D Adieresis -10 +KPX D Agrave -10 +KPX D Amacron -10 +KPX D Aogonek -10 +KPX D Aring -10 +KPX D Atilde -10 +KPX D Y 10 +KPX D Yacute 10 +KPX D Ydieresis 10 +KPX D comma -20 +KPX D period -30 +KPX Dcaron A -10 +KPX Dcaron Aacute -10 +KPX Dcaron Abreve -10 +KPX Dcaron Acircumflex -10 +KPX Dcaron Adieresis -10 +KPX Dcaron Agrave -10 +KPX Dcaron Amacron -10 +KPX Dcaron Aogonek -10 +KPX Dcaron Aring -10 +KPX Dcaron Atilde -10 +KPX Dcaron Y 10 +KPX Dcaron Yacute 10 +KPX Dcaron Ydieresis 10 +KPX Dcaron comma -20 +KPX Dcaron period -30 +KPX Dcroat A -10 +KPX Dcroat Aacute -10 +KPX Dcroat Abreve -10 +KPX Dcroat Acircumflex -10 +KPX Dcroat Adieresis -10 +KPX Dcroat Agrave -10 +KPX Dcroat Amacron -10 +KPX Dcroat Aogonek -10 +KPX Dcroat Aring -10 +KPX Dcroat Atilde -10 +KPX Dcroat Y 10 +KPX Dcroat Yacute 10 +KPX Dcroat Ydieresis 10 +KPX Dcroat comma -20 +KPX Dcroat period -30 +KPX F comma -30 +KPX F i 10 +KPX F period -40 +KPX G comma -10 +KPX G period -20 +KPX J comma -10 +KPX J period -20 +KPX K e -20 +KPX K eacute -20 +KPX K ecaron -20 +KPX K ecircumflex -20 +KPX K edieresis -20 +KPX K edotaccent -20 +KPX K egrave -20 +KPX K emacron -20 +KPX K eogonek -20 +KPX K o -20 +KPX K oacute -20 +KPX K ocircumflex -20 +KPX K odieresis -20 +KPX K ograve -20 +KPX K ohungarumlaut -20 +KPX K omacron -20 +KPX K otilde -20 +KPX K u -20 +KPX K uacute -20 +KPX K ucircumflex -20 +KPX K udieresis -20 +KPX K ugrave -20 +KPX K uhungarumlaut -20 +KPX K umacron -20 +KPX K uogonek -20 +KPX K uring -20 +KPX Kcommaaccent e -20 +KPX Kcommaaccent eacute -20 +KPX Kcommaaccent ecaron -20 +KPX Kcommaaccent ecircumflex -20 +KPX Kcommaaccent edieresis -20 +KPX Kcommaaccent edotaccent -20 +KPX Kcommaaccent egrave -20 +KPX Kcommaaccent emacron -20 +KPX Kcommaaccent eogonek -20 +KPX Kcommaaccent o -20 +KPX Kcommaaccent oacute -20 +KPX Kcommaaccent ocircumflex -20 +KPX Kcommaaccent odieresis -20 +KPX Kcommaaccent ograve -20 +KPX Kcommaaccent ohungarumlaut -20 +KPX Kcommaaccent omacron -20 +KPX Kcommaaccent otilde -20 +KPX Kcommaaccent u -20 +KPX Kcommaaccent uacute -20 +KPX Kcommaaccent ucircumflex -20 +KPX Kcommaaccent udieresis -20 +KPX Kcommaaccent ugrave -20 +KPX Kcommaaccent uhungarumlaut -20 +KPX Kcommaaccent umacron -20 +KPX Kcommaaccent uogonek -20 +KPX Kcommaaccent uring -20 +KPX L V -20 +KPX L W -10 +KPX L quotedblright -25 +KPX L quoteright -25 +KPX L y -10 +KPX L yacute -10 +KPX L ydieresis -10 +KPX Lacute V -20 +KPX Lacute W -10 +KPX Lacute quotedblright -25 +KPX Lacute quoteright -25 +KPX Lacute y -10 +KPX Lacute yacute -10 +KPX Lacute ydieresis -10 +KPX Lcommaaccent V -20 +KPX Lcommaaccent W -10 +KPX Lcommaaccent quotedblright -25 +KPX Lcommaaccent quoteright -25 +KPX Lcommaaccent y -10 +KPX Lcommaaccent yacute -10 +KPX Lcommaaccent ydieresis -10 +KPX O A -20 +KPX O Aacute -20 +KPX O Abreve -20 +KPX O Acircumflex -20 +KPX O Adieresis -20 +KPX O Agrave -20 +KPX O Amacron -20 +KPX O Aogonek -20 +KPX O Aring -20 +KPX O Atilde -20 +KPX O T 20 +KPX O Tcaron 20 +KPX O Tcommaaccent 20 +KPX O Y 10 +KPX O Yacute 10 +KPX O Ydieresis 10 +KPX O comma -10 +KPX O period -20 +KPX Oacute A -20 +KPX Oacute Aacute -20 +KPX Oacute Abreve -20 +KPX Oacute Acircumflex -20 +KPX Oacute Adieresis -20 +KPX Oacute Agrave -20 +KPX Oacute Amacron -20 +KPX Oacute Aogonek -20 +KPX Oacute Aring -20 +KPX Oacute Atilde -20 +KPX Oacute T 20 +KPX Oacute Tcaron 20 +KPX Oacute Tcommaaccent 20 +KPX Oacute Y 10 +KPX Oacute Yacute 10 +KPX Oacute Ydieresis 10 +KPX Oacute comma -10 +KPX Oacute period -20 +KPX Ocircumflex A -20 +KPX Ocircumflex Aacute -20 +KPX Ocircumflex Abreve -20 +KPX Ocircumflex Acircumflex -20 +KPX Ocircumflex Adieresis -20 +KPX Ocircumflex Agrave -20 +KPX Ocircumflex Amacron -20 +KPX Ocircumflex Aogonek -20 +KPX Ocircumflex Aring -20 +KPX Ocircumflex Atilde -20 +KPX Ocircumflex T 20 +KPX Ocircumflex Tcaron 20 +KPX Ocircumflex Tcommaaccent 20 +KPX Ocircumflex Y 10 +KPX Ocircumflex Yacute 10 +KPX Ocircumflex Ydieresis 10 +KPX Ocircumflex comma -10 +KPX Ocircumflex period -20 +KPX Odieresis A -20 +KPX Odieresis Aacute -20 +KPX Odieresis Abreve -20 +KPX Odieresis Acircumflex -20 +KPX Odieresis Adieresis -20 +KPX Odieresis Agrave -20 +KPX Odieresis Amacron -20 +KPX Odieresis Aogonek -20 +KPX Odieresis Aring -20 +KPX Odieresis Atilde -20 +KPX Odieresis T 20 +KPX Odieresis Tcaron 20 +KPX Odieresis Tcommaaccent 20 +KPX Odieresis Y 10 +KPX Odieresis Yacute 10 +KPX Odieresis Ydieresis 10 +KPX Odieresis comma -10 +KPX Odieresis period -20 +KPX Ograve A -20 +KPX Ograve Aacute -20 +KPX Ograve Abreve -20 +KPX Ograve Acircumflex -20 +KPX Ograve Adieresis -20 +KPX Ograve Agrave -20 +KPX Ograve Amacron -20 +KPX Ograve Aogonek -20 +KPX Ograve Aring -20 +KPX Ograve Atilde -20 +KPX Ograve T 20 +KPX Ograve Tcaron 20 +KPX Ograve Tcommaaccent 20 +KPX Ograve Y 10 +KPX Ograve Yacute 10 +KPX Ograve Ydieresis 10 +KPX Ograve comma -10 +KPX Ograve period -20 +KPX Ohungarumlaut A -20 +KPX Ohungarumlaut Aacute -20 +KPX Ohungarumlaut Abreve -20 +KPX Ohungarumlaut Acircumflex -20 +KPX Ohungarumlaut Adieresis -20 +KPX Ohungarumlaut Agrave -20 +KPX Ohungarumlaut Amacron -20 +KPX Ohungarumlaut Aogonek -20 +KPX Ohungarumlaut Aring -20 +KPX Ohungarumlaut Atilde -20 +KPX Ohungarumlaut T 20 +KPX Ohungarumlaut Tcaron 20 +KPX Ohungarumlaut Tcommaaccent 20 +KPX Ohungarumlaut Y 10 +KPX Ohungarumlaut Yacute 10 +KPX Ohungarumlaut Ydieresis 10 +KPX Ohungarumlaut comma -10 +KPX Ohungarumlaut period -20 +KPX Omacron A -20 +KPX Omacron Aacute -20 +KPX Omacron Abreve -20 +KPX Omacron Acircumflex -20 +KPX Omacron Adieresis -20 +KPX Omacron Agrave -20 +KPX Omacron Amacron -20 +KPX Omacron Aogonek -20 +KPX Omacron Aring -20 +KPX Omacron Atilde -20 +KPX Omacron T 20 +KPX Omacron Tcaron 20 +KPX Omacron Tcommaaccent 20 +KPX Omacron Y 10 +KPX Omacron Yacute 10 +KPX Omacron Ydieresis 10 +KPX Omacron comma -10 +KPX Omacron period -20 +KPX Oslash A -20 +KPX Oslash Aacute -20 +KPX Oslash Abreve -20 +KPX Oslash Acircumflex -20 +KPX Oslash Adieresis -20 +KPX Oslash Agrave -20 +KPX Oslash Amacron -20 +KPX Oslash Aogonek -20 +KPX Oslash Aring -20 +KPX Oslash Atilde -20 +KPX Oslash T 20 +KPX Oslash Tcaron 20 +KPX Oslash Tcommaaccent 20 +KPX Oslash Y 10 +KPX Oslash Yacute 10 +KPX Oslash Ydieresis 10 +KPX Oslash comma -10 +KPX Oslash period -20 +KPX Otilde A -20 +KPX Otilde Aacute -20 +KPX Otilde Abreve -20 +KPX Otilde Acircumflex -20 +KPX Otilde Adieresis -20 +KPX Otilde Agrave -20 +KPX Otilde Amacron -20 +KPX Otilde Aogonek -20 +KPX Otilde Aring -20 +KPX Otilde Atilde -20 +KPX Otilde T 20 +KPX Otilde Tcaron 20 +KPX Otilde Tcommaaccent 20 +KPX Otilde Y 10 +KPX Otilde Yacute 10 +KPX Otilde Ydieresis 10 +KPX Otilde comma -10 +KPX Otilde period -20 +KPX P A -10 +KPX P Aacute -10 +KPX P Abreve -10 +KPX P Acircumflex -10 +KPX P Adieresis -10 +KPX P Agrave -10 +KPX P Amacron -10 +KPX P Aogonek -10 +KPX P Aring -10 +KPX P Atilde -10 +KPX P a -20 +KPX P aacute -20 +KPX P abreve -20 +KPX P acircumflex -20 +KPX P adieresis -20 +KPX P agrave -20 +KPX P amacron -20 +KPX P aogonek -20 +KPX P aring -20 +KPX P atilde -20 +KPX P comma -40 +KPX P e -10 +KPX P eacute -10 +KPX P ecaron -10 +KPX P ecircumflex -10 +KPX P edieresis -10 +KPX P edotaccent -10 +KPX P egrave -10 +KPX P emacron -10 +KPX P eogonek -10 +KPX P o -10 +KPX P oacute -10 +KPX P ocircumflex -10 +KPX P odieresis -10 +KPX P ograve -10 +KPX P ohungarumlaut -10 +KPX P omacron -10 +KPX P otilde -10 +KPX P period -50 +KPX Q U -10 +KPX Q Uacute -10 +KPX Q Ucircumflex -10 +KPX Q Udieresis -10 +KPX Q Ugrave -10 +KPX Q Uhungarumlaut -10 +KPX Q Umacron -10 +KPX Q Uogonek -10 +KPX Q Uring -10 +KPX R T 20 +KPX R Tcaron 20 +KPX R Tcommaaccent 20 +KPX R W 10 +KPX R Y 10 +KPX R Yacute 10 +KPX R Ydieresis 10 +KPX Racute T 20 +KPX Racute Tcaron 20 +KPX Racute Tcommaaccent 20 +KPX Racute W 10 +KPX Racute Y 10 +KPX Racute Yacute 10 +KPX Racute Ydieresis 10 +KPX Rcaron T 20 +KPX Rcaron Tcaron 20 +KPX Rcaron Tcommaaccent 20 +KPX Rcaron W 10 +KPX Rcaron Y 10 +KPX Rcaron Yacute 10 +KPX Rcaron Ydieresis 10 +KPX Rcommaaccent T 20 +KPX Rcommaaccent Tcaron 20 +KPX Rcommaaccent Tcommaaccent 20 +KPX Rcommaaccent W 10 +KPX Rcommaaccent Y 10 +KPX Rcommaaccent Yacute 10 +KPX Rcommaaccent Ydieresis 10 +KPX T A 10 +KPX T Aacute 10 +KPX T Abreve 10 +KPX T Acircumflex 10 +KPX T Adieresis 10 +KPX T Agrave 10 +KPX T Amacron 10 +KPX T Aogonek 10 +KPX T Aring 10 +KPX T Atilde 10 +KPX T O 30 +KPX T Oacute 30 +KPX T Ocircumflex 30 +KPX T Odieresis 30 +KPX T Ograve 30 +KPX T Ohungarumlaut 30 +KPX T Omacron 30 +KPX T Oslash 30 +KPX T Otilde 30 +KPX T a -20 +KPX T aacute -20 +KPX T acircumflex -20 +KPX T agrave -20 +KPX T amacron -20 +KPX T aogonek -20 +KPX T aring -20 +KPX T e -20 +KPX T eacute -20 +KPX T eogonek -20 +KPX T h 20 +KPX T hyphen -20 +KPX T i 20 +KPX T o -20 +KPX T oacute -20 +KPX T ocircumflex -20 +KPX T ohungarumlaut -20 +KPX T omacron -20 +KPX Tcaron A 10 +KPX Tcaron Aacute 10 +KPX Tcaron Abreve 10 +KPX Tcaron Acircumflex 10 +KPX Tcaron Adieresis 10 +KPX Tcaron Agrave 10 +KPX Tcaron Amacron 10 +KPX Tcaron Aogonek 10 +KPX Tcaron Aring 10 +KPX Tcaron Atilde 10 +KPX Tcaron O 30 +KPX Tcaron Oacute 30 +KPX Tcaron Ocircumflex 30 +KPX Tcaron Odieresis 30 +KPX Tcaron Ograve 30 +KPX Tcaron Ohungarumlaut 30 +KPX Tcaron Omacron 30 +KPX Tcaron Oslash 30 +KPX Tcaron Otilde 30 +KPX Tcaron a -20 +KPX Tcaron aacute -20 +KPX Tcaron acircumflex -20 +KPX Tcaron agrave -20 +KPX Tcaron amacron -20 +KPX Tcaron aogonek -20 +KPX Tcaron aring -20 +KPX Tcaron e -20 +KPX Tcaron eacute -20 +KPX Tcaron eogonek -20 +KPX Tcaron hyphen -20 +KPX Tcaron o -20 +KPX Tcaron oacute -20 +KPX Tcaron ocircumflex -20 +KPX Tcaron ohungarumlaut -20 +KPX Tcaron omacron -20 +KPX Tcommaaccent A 10 +KPX Tcommaaccent Aacute 10 +KPX Tcommaaccent Abreve 10 +KPX Tcommaaccent Acircumflex 10 +KPX Tcommaaccent Adieresis 10 +KPX Tcommaaccent Agrave 10 +KPX Tcommaaccent Amacron 10 +KPX Tcommaaccent Aogonek 10 +KPX Tcommaaccent Aring 10 +KPX Tcommaaccent Atilde 10 +KPX Tcommaaccent O 30 +KPX Tcommaaccent Oacute 30 +KPX Tcommaaccent Ocircumflex 30 +KPX Tcommaaccent Odieresis 30 +KPX Tcommaaccent Ograve 30 +KPX Tcommaaccent Ohungarumlaut 30 +KPX Tcommaaccent Omacron 30 +KPX Tcommaaccent Oslash 30 +KPX Tcommaaccent Otilde 30 +KPX Tcommaaccent a -20 +KPX Tcommaaccent aacute -20 +KPX Tcommaaccent acircumflex -20 +KPX Tcommaaccent agrave -20 +KPX Tcommaaccent amacron -20 +KPX Tcommaaccent aogonek -20 +KPX Tcommaaccent aring -20 +KPX Tcommaaccent e -20 +KPX Tcommaaccent eacute -20 +KPX Tcommaaccent eogonek -20 +KPX Tcommaaccent hyphen -20 +KPX Tcommaaccent o -20 +KPX Tcommaaccent oacute -20 +KPX Tcommaaccent ocircumflex -20 +KPX Tcommaaccent ohungarumlaut -20 +KPX Tcommaaccent omacron -20 +KPX V G -20 +KPX V Gbreve -20 +KPX V Gcommaaccent -20 +KPX V O 10 +KPX V Oacute 10 +KPX V Ocircumflex 10 +KPX V Odieresis 10 +KPX V Ograve 10 +KPX V Ohungarumlaut 10 +KPX V Omacron 10 +KPX V Oslash 10 +KPX V Otilde 10 +KPX V a -20 +KPX V aacute -20 +KPX V abreve -20 +KPX V acircumflex -20 +KPX V adieresis -20 +KPX V agrave -20 +KPX V amacron -20 +KPX V aogonek -20 +KPX V aring -20 +KPX V atilde -20 +KPX V comma -90 +KPX V e -20 +KPX V eacute -20 +KPX V ecaron -20 +KPX V ecircumflex -20 +KPX V edieresis -20 +KPX V edotaccent -20 +KPX V egrave -20 +KPX V emacron -20 +KPX V eogonek -20 +KPX V o -20 +KPX V oacute -20 +KPX V ocircumflex -20 +KPX V odieresis -20 +KPX V ograve -20 +KPX V ohungarumlaut -20 +KPX V omacron -20 +KPX V otilde -20 +KPX V period -100 +KPX W O 10 +KPX W Oacute 10 +KPX W Ocircumflex 10 +KPX W Odieresis 10 +KPX W Ograve 10 +KPX W Ohungarumlaut 10 +KPX W Omacron 10 +KPX W Oslash 10 +KPX W Otilde 10 +KPX W a -20 +KPX W aacute -20 +KPX W abreve -20 +KPX W acircumflex -20 +KPX W adieresis -20 +KPX W agrave -20 +KPX W amacron -20 +KPX W aogonek -20 +KPX W aring -20 +KPX W atilde -20 +KPX W comma -40 +KPX W e -20 +KPX W eacute -20 +KPX W ecaron -20 +KPX W ecircumflex -20 +KPX W edieresis -20 +KPX W edotaccent -20 +KPX W egrave -20 +KPX W emacron -20 +KPX W eogonek -20 +KPX W h 10 +KPX W i 10 +KPX W o -20 +KPX W oacute -20 +KPX W ocircumflex -20 +KPX W odieresis -20 +KPX W ograve -20 +KPX W ohungarumlaut -20 +KPX W omacron -20 +KPX W otilde -20 +KPX W period -50 +KPX Y a -60 +KPX Y aacute -60 +KPX Y abreve -60 +KPX Y acircumflex -20 +KPX Y adieresis -20 +KPX Y agrave -20 +KPX Y amacron -20 +KPX Y aogonek -60 +KPX Y aring -60 +KPX Y atilde -20 +KPX Y comma -40 +KPX Y e -40 +KPX Y eacute -40 +KPX Y ecaron -40 +KPX Y edotaccent -40 +KPX Y eogonek -40 +KPX Y i 10 +KPX Y iacute 10 +KPX Y icircumflex 30 +KPX Y idieresis 30 +KPX Y igrave 30 +KPX Y imacron 30 +KPX Y iogonek 10 +KPX Y o -50 +KPX Y oacute -20 +KPX Y ocircumflex -20 +KPX Y odieresis -20 +KPX Y ograve -20 +KPX Y ohungarumlaut -20 +KPX Y omacron -20 +KPX Y otilde -20 +KPX Y period -50 +KPX Y u -20 +KPX Y uacute -20 +KPX Y ucircumflex -20 +KPX Y udieresis -20 +KPX Y ugrave -20 +KPX Y uhungarumlaut -20 +KPX Y umacron -20 +KPX Y uogonek -20 +KPX Y uring -20 +KPX Yacute a -60 +KPX Yacute aacute -60 +KPX Yacute abreve -60 +KPX Yacute acircumflex -60 +KPX Yacute adieresis -20 +KPX Yacute agrave -20 +KPX Yacute amacron -20 +KPX Yacute aogonek -60 +KPX Yacute aring -60 +KPX Yacute atilde -20 +KPX Yacute comma -40 +KPX Yacute e -40 +KPX Yacute eacute -40 +KPX Yacute ecaron -40 +KPX Yacute ecircumflex -40 +KPX Yacute edotaccent -40 +KPX Yacute eogonek -40 +KPX Yacute i 10 +KPX Yacute iacute 10 +KPX Yacute icircumflex 10 +KPX Yacute idieresis 30 +KPX Yacute igrave 30 +KPX Yacute imacron 30 +KPX Yacute iogonek 10 +KPX Yacute o -50 +KPX Yacute oacute -50 +KPX Yacute ocircumflex -20 +KPX Yacute odieresis -20 +KPX Yacute ograve -20 +KPX Yacute ohungarumlaut -50 +KPX Yacute omacron -20 +KPX Yacute otilde -20 +KPX Yacute period -50 +KPX Yacute u -20 +KPX Yacute uacute -20 +KPX Yacute ucircumflex -20 +KPX Yacute udieresis -20 +KPX Yacute ugrave -20 +KPX Yacute uhungarumlaut -20 +KPX Yacute umacron -20 +KPX Yacute uogonek -20 +KPX Yacute uring -20 +KPX Ydieresis a -60 +KPX Ydieresis aacute -60 +KPX Ydieresis abreve -60 +KPX Ydieresis acircumflex -20 +KPX Ydieresis adieresis -20 +KPX Ydieresis agrave -20 +KPX Ydieresis amacron -20 +KPX Ydieresis aogonek -60 +KPX Ydieresis aring -60 +KPX Ydieresis atilde -20 +KPX Ydieresis comma -40 +KPX Ydieresis e -40 +KPX Ydieresis eacute -40 +KPX Ydieresis ecaron -40 +KPX Ydieresis ecircumflex -40 +KPX Ydieresis edotaccent -40 +KPX Ydieresis eogonek -40 +KPX Ydieresis i 10 +KPX Ydieresis iacute 10 +KPX Ydieresis icircumflex 30 +KPX Ydieresis idieresis 30 +KPX Ydieresis igrave 30 +KPX Ydieresis imacron 30 +KPX Ydieresis iogonek 10 +KPX Ydieresis o -50 +KPX Ydieresis oacute -50 +KPX Ydieresis ocircumflex -50 +KPX Ydieresis odieresis -20 +KPX Ydieresis ograve -20 +KPX Ydieresis ohungarumlaut -50 +KPX Ydieresis omacron -20 +KPX Ydieresis otilde -20 +KPX Ydieresis period -50 +KPX Ydieresis u -20 +KPX Ydieresis uacute -20 +KPX Ydieresis ucircumflex -20 +KPX Ydieresis udieresis -20 +KPX Ydieresis ugrave -20 +KPX Ydieresis uhungarumlaut -20 +KPX Ydieresis umacron -20 +KPX Ydieresis uogonek -20 +KPX Ydieresis uring -20 +KPX b b -20 +KPX b comma -20 +KPX b l -20 +KPX b lacute -20 +KPX b lcommaaccent -20 +KPX b period -30 +KPX c k -10 +KPX c kcommaaccent -10 +KPX cacute k -10 +KPX cacute kcommaaccent -10 +KPX ccaron k -10 +KPX ccaron kcommaaccent -10 +KPX ccedilla k -10 +KPX ccedilla kcommaaccent -10 +KPX comma quotedblright -70 +KPX comma quoteright -70 +KPX d d -40 +KPX d v -10 +KPX d w -20 +KPX e y 10 +KPX e yacute 10 +KPX e ydieresis 10 +KPX eacute y 10 +KPX eacute yacute 10 +KPX eacute ydieresis 10 +KPX ecaron y 10 +KPX ecaron yacute 10 +KPX ecaron ydieresis 10 +KPX ecircumflex y 10 +KPX ecircumflex yacute 10 +KPX ecircumflex ydieresis 10 +KPX edieresis y 10 +KPX edieresis yacute 10 +KPX edieresis ydieresis 10 +KPX edotaccent y 10 +KPX edotaccent yacute 10 +KPX edotaccent ydieresis 10 +KPX egrave y 10 +KPX egrave yacute 10 +KPX egrave ydieresis 10 +KPX emacron y 10 +KPX emacron yacute 10 +KPX emacron ydieresis 10 +KPX eogonek y 10 +KPX eogonek yacute 10 +KPX eogonek ydieresis 10 +KPX f a -20 +KPX f aacute -20 +KPX f abreve -20 +KPX f acircumflex -20 +KPX f adieresis -20 +KPX f agrave -20 +KPX f amacron -20 +KPX f aogonek -20 +KPX f aring -20 +KPX f atilde -20 +KPX f comma -40 +KPX f e -10 +KPX f eacute -10 +KPX f ecaron -10 +KPX f ecircumflex -10 +KPX f edieresis -10 +KPX f edotaccent -10 +KPX f egrave -10 +KPX f emacron -10 +KPX f eogonek -10 +KPX f f -50 +KPX f period -50 +KPX f quotedblright 30 +KPX f quoteright 30 +KPX g a 10 +KPX g comma -20 +KPX g e 10 +KPX g i 10 +KPX g period -30 +KPX g y 10 +KPX k e -20 +KPX k eacute -20 +KPX k ecaron -20 +KPX k ecircumflex -20 +KPX k edieresis -20 +KPX k edotaccent -20 +KPX k egrave -20 +KPX k emacron -20 +KPX k eogonek -20 +KPX k o -10 +KPX k oacute -10 +KPX k ocircumflex -10 +KPX k odieresis -10 +KPX k ograve -10 +KPX k ohungarumlaut -10 +KPX k omacron -10 +KPX k otilde -10 +KPX k y 10 +KPX kcommaaccent e -20 +KPX kcommaaccent eacute -20 +KPX kcommaaccent ecaron -20 +KPX kcommaaccent ecircumflex -20 +KPX kcommaaccent edieresis -20 +KPX kcommaaccent edotaccent -20 +KPX kcommaaccent egrave -20 +KPX kcommaaccent emacron -20 +KPX kcommaaccent eogonek -20 +KPX kcommaaccent o -10 +KPX kcommaaccent oacute -10 +KPX kcommaaccent ocircumflex -10 +KPX kcommaaccent odieresis -10 +KPX kcommaaccent ograve -10 +KPX kcommaaccent ohungarumlaut -10 +KPX kcommaaccent omacron -10 +KPX kcommaaccent otilde -10 +KPX m u 10 +KPX m uacute 10 +KPX m ucircumflex 10 +KPX m udieresis 10 +KPX m ugrave 10 +KPX m uhungarumlaut 10 +KPX m umacron 10 +KPX m uogonek 10 +KPX m uring 10 +KPX m y 10 +KPX m yacute 10 +KPX m ydieresis 10 +KPX n y 20 +KPX n yacute 20 +KPX n ydieresis 20 +KPX nacute y 20 +KPX nacute yacute 20 +KPX nacute ydieresis 20 +KPX ncaron y 20 +KPX ncaron yacute 20 +KPX ncaron ydieresis 20 +KPX ncommaaccent y 20 +KPX ncommaaccent yacute 20 +KPX ncommaaccent ydieresis 20 +KPX ntilde y 20 +KPX ntilde yacute 20 +KPX ntilde ydieresis 20 +KPX o comma -20 +KPX o period -30 +KPX oacute comma -20 +KPX oacute period -30 +KPX ocircumflex comma -20 +KPX ocircumflex period -30 +KPX odieresis comma -20 +KPX odieresis period -30 +KPX ograve comma -20 +KPX ograve period -30 +KPX ohungarumlaut comma -20 +KPX ohungarumlaut period -30 +KPX omacron comma -20 +KPX omacron period -30 +KPX otilde comma -20 +KPX otilde period -30 +KPX p comma -20 +KPX p p -10 +KPX p period -30 +KPX period quotedblright -80 +KPX period quoteright -80 +KPX quotedblleft A 10 +KPX quotedblleft quoteleft 20 +KPX quoteleft A 10 +KPX quoteleft quoteleft -115 +KPX quoteright l 20 +KPX quoteright quotedblright 20 +KPX quoteright quoteright -115 +KPX quoteright r 30 +KPX quoteright racute 30 +KPX quoteright rcaron 30 +KPX quoteright rcommaaccent 30 +KPX quoteright s -25 +KPX quoteright sacute -25 +KPX quoteright scaron -25 +KPX quoteright scedilla -25 +KPX quoteright scommaaccent -25 +KPX quoteright t 20 +KPX quoteright v 30 +KPX r comma -40 +KPX r i 10 +KPX r iacute 10 +KPX r icircumflex 10 +KPX r idieresis 10 +KPX r igrave 10 +KPX r imacron 10 +KPX r iogonek 10 +KPX r period -50 +KPX racute comma -40 +KPX racute i 10 +KPX racute iacute 10 +KPX racute icircumflex 10 +KPX racute idieresis 10 +KPX racute igrave 10 +KPX racute imacron 10 +KPX racute iogonek 10 +KPX racute period -50 +KPX rcaron comma -40 +KPX rcaron i 10 +KPX rcaron iacute 10 +KPX rcaron icircumflex 10 +KPX rcaron idieresis 10 +KPX rcaron igrave 10 +KPX rcaron imacron 10 +KPX rcaron iogonek 10 +KPX rcaron period -50 +KPX rcommaaccent comma -40 +KPX rcommaaccent i 10 +KPX rcommaaccent iacute 10 +KPX rcommaaccent icircumflex 10 +KPX rcommaaccent idieresis 10 +KPX rcommaaccent igrave 10 +KPX rcommaaccent imacron 10 +KPX rcommaaccent iogonek 10 +KPX rcommaaccent period -50 +KPX s comma -10 +KPX s period -20 +KPX sacute comma -10 +KPX sacute period -20 +KPX scaron comma -10 +KPX scaron period -20 +KPX scedilla comma -10 +KPX scedilla period -20 +KPX scommaaccent comma -10 +KPX scommaaccent period -20 +KPX v comma -20 +KPX v period -30 +KPX w comma -20 +KPX w h 20 +KPX w o 10 +KPX w oacute 10 +KPX w ocircumflex 10 +KPX w odieresis 10 +KPX w ograve 10 +KPX w ohungarumlaut 10 +KPX w omacron 10 +KPX w otilde 10 +KPX w period -30 +EndKernPairs +EndKernData +EndFontMetrics diff --git a/openoffice/share/psprint/fontmetric/NewCenturySchlbk-Bold.afm b/openoffice/share/psprint/fontmetric/NewCenturySchlbk-Bold.afm new file mode 100644 index 0000000000000000000000000000000000000000..58e44a9a31886aa9addc3b92228e29c8805ba7f5 --- /dev/null +++ b/openoffice/share/psprint/fontmetric/NewCenturySchlbk-Bold.afm @@ -0,0 +1,1549 @@ +StartFontMetrics 4.1 +Comment Copyright (c) 1985, 1987, 1988, 1991, 1992, 1997 Adobe Systems Incorporated. All Rights Reserved. +Comment Creation Date: Thu May 1 14:22:15 1997 +Comment UniqueID 43095 +Comment VMusage 44510 55535 +FontName NewCenturySchlbk-Bold +FullName New Century Schoolbook Bold +FamilyName New Century Schoolbook +Weight Bold +ItalicAngle 0 +IsFixedPitch false +FontBBox -165 -250 1000 988 +UnderlinePosition -100 +UnderlineThickness 50 +Version 002.000 +Notice Copyright (c) 1985, 1987, 1988, 1991, 1992, 1997 Adobe Systems Incorporated. All Rights Reserved. +EncodingScheme AdobeStandardEncoding +CapHeight 722 +XHeight 475 +Ascender 737 +Descender -205 +StdHW 54 +StdVW 154 +StartCharMetrics 314 +C 32 ; WX 287 ; N space ; B 0 0 0 0 ; +C 33 ; WX 296 ; N exclam ; B 53 -15 243 737 ; +C 34 ; WX 333 ; N quotedbl ; B 0 378 333 737 ; +C 35 ; WX 574 ; N numbersign ; B 36 0 538 690 ; +C 36 ; WX 574 ; N dollar ; B 25 -141 549 810 ; +C 37 ; WX 833 ; N percent ; B 14 -15 819 705 ; +C 38 ; WX 852 ; N ampersand ; B 34 -15 818 737 ; +C 39 ; WX 241 ; N quoteright ; B 22 378 220 737 ; +C 40 ; WX 389 ; N parenleft ; B 77 -117 345 745 ; +C 41 ; WX 389 ; N parenright ; B 44 -117 312 745 ; +C 42 ; WX 500 ; N asterisk ; B 54 302 446 737 ; +C 43 ; WX 606 ; N plus ; B 50 0 556 506 ; +C 44 ; WX 278 ; N comma ; B 40 -184 238 175 ; +C 45 ; WX 333 ; N hyphen ; B 42 174 291 302 ; +C 46 ; WX 278 ; N period ; B 44 -15 234 175 ; +C 47 ; WX 278 ; N slash ; B -42 -15 320 737 ; +C 48 ; WX 574 ; N zero ; B 27 -15 547 705 ; +C 49 ; WX 574 ; N one ; B 83 0 491 705 ; +C 50 ; WX 574 ; N two ; B 19 0 531 705 ; +C 51 ; WX 574 ; N three ; B 23 -15 531 705 ; +C 52 ; WX 574 ; N four ; B 19 0 547 705 ; +C 53 ; WX 574 ; N five ; B 32 -15 534 705 ; +C 54 ; WX 574 ; N six ; B 27 -15 547 705 ; +C 55 ; WX 574 ; N seven ; B 45 -15 547 705 ; +C 56 ; WX 574 ; N eight ; B 27 -15 548 705 ; +C 57 ; WX 574 ; N nine ; B 27 -15 547 705 ; +C 58 ; WX 278 ; N colon ; B 44 -15 234 485 ; +C 59 ; WX 278 ; N semicolon ; B 40 -184 238 485 ; +C 60 ; WX 606 ; N less ; B 50 -9 556 515 ; +C 61 ; WX 606 ; N equal ; B 50 103 556 403 ; +C 62 ; WX 606 ; N greater ; B 50 -9 556 515 ; +C 63 ; WX 500 ; N question ; B 23 -15 477 737 ; +C 64 ; WX 747 ; N at ; B -2 -15 750 737 ; +C 65 ; WX 759 ; N A ; B -19 0 778 737 ; +C 66 ; WX 778 ; N B ; B 19 0 739 722 ; +C 67 ; WX 778 ; N C ; B 39 -15 723 737 ; +C 68 ; WX 833 ; N D ; B 19 0 794 722 ; +C 69 ; WX 759 ; N E ; B 19 0 708 722 ; +C 70 ; WX 722 ; N F ; B 19 0 697 722 ; +C 71 ; WX 833 ; N G ; B 39 -15 818 737 ; +C 72 ; WX 870 ; N H ; B 19 0 851 722 ; +C 73 ; WX 444 ; N I ; B 29 0 415 722 ; +C 74 ; WX 648 ; N J ; B 6 -15 642 722 ; +C 75 ; WX 815 ; N K ; B 19 0 822 722 ; +C 76 ; WX 722 ; N L ; B 19 0 703 722 ; +C 77 ; WX 981 ; N M ; B 10 0 971 722 ; +C 78 ; WX 833 ; N N ; B 5 -10 828 722 ; +C 79 ; WX 833 ; N O ; B 39 -15 794 737 ; +C 80 ; WX 759 ; N P ; B 24 0 735 722 ; +C 81 ; WX 833 ; N Q ; B 39 -189 808 737 ; +C 82 ; WX 815 ; N R ; B 19 -15 815 722 ; +C 83 ; WX 667 ; N S ; B 51 -15 634 737 ; +C 84 ; WX 722 ; N T ; B 16 0 706 722 ; +C 85 ; WX 833 ; N U ; B 14 -15 825 722 ; +C 86 ; WX 759 ; N V ; B -19 -10 778 722 ; +C 87 ; WX 981 ; N W ; B 7 -10 974 722 ; +C 88 ; WX 722 ; N X ; B -12 0 734 722 ; +C 89 ; WX 722 ; N Y ; B -12 0 734 722 ; +C 90 ; WX 667 ; N Z ; B 28 0 639 722 ; +C 91 ; WX 389 ; N bracketleft ; B 84 -109 339 737 ; +C 92 ; WX 606 ; N backslash ; B 122 -15 484 737 ; +C 93 ; WX 389 ; N bracketright ; B 50 -109 305 737 ; +C 94 ; WX 606 ; N asciicircum ; B 66 325 540 690 ; +C 95 ; WX 500 ; N underscore ; B 0 -125 500 -75 ; +C 96 ; WX 241 ; N quoteleft ; B 22 378 220 737 ; +C 97 ; WX 611 ; N a ; B 40 -15 601 485 ; +C 98 ; WX 648 ; N b ; B 4 -15 616 737 ; +C 99 ; WX 556 ; N c ; B 32 -15 524 485 ; +C 100 ; WX 667 ; N d ; B 32 -15 644 737 ; +C 101 ; WX 574 ; N e ; B 32 -15 542 485 ; +C 102 ; WX 389 ; N f ; B 11 0 461 737 ; L i fi ; L l fl ; +C 103 ; WX 611 ; N g ; B 30 -205 623 535 ; +C 104 ; WX 685 ; N h ; B 17 0 662 737 ; +C 105 ; WX 370 ; N i ; B 26 0 338 737 ; +C 106 ; WX 352 ; N j ; B -86 -205 271 737 ; +C 107 ; WX 667 ; N k ; B 17 0 662 737 ; +C 108 ; WX 352 ; N l ; B 17 0 329 737 ; +C 109 ; WX 963 ; N m ; B 17 0 940 485 ; +C 110 ; WX 685 ; N n ; B 17 0 662 485 ; +C 111 ; WX 611 ; N o ; B 32 -15 579 485 ; +C 112 ; WX 667 ; N p ; B 17 -205 629 485 ; +C 113 ; WX 648 ; N q ; B 32 -205 638 485 ; +C 114 ; WX 519 ; N r ; B 17 0 516 485 ; +C 115 ; WX 500 ; N s ; B 48 -15 476 485 ; +C 116 ; WX 426 ; N t ; B 21 -15 405 675 ; +C 117 ; WX 685 ; N u ; B 17 -15 668 475 ; +C 118 ; WX 611 ; N v ; B 12 -10 599 475 ; +C 119 ; WX 889 ; N w ; B 16 -10 873 475 ; +C 120 ; WX 611 ; N x ; B 12 0 599 475 ; +C 121 ; WX 611 ; N y ; B 12 -205 599 475 ; +C 122 ; WX 537 ; N z ; B 38 0 499 475 ; +C 123 ; WX 389 ; N braceleft ; B 36 -109 313 737 ; +C 124 ; WX 606 ; N bar ; B 249 -250 357 750 ; +C 125 ; WX 389 ; N braceright ; B 76 -109 353 737 ; +C 126 ; WX 606 ; N asciitilde ; B 72 160 534 346 ; +C 161 ; WX 296 ; N exclamdown ; B 53 -205 243 547 ; +C 162 ; WX 574 ; N cent ; B 32 -102 528 572 ; +C 163 ; WX 574 ; N sterling ; B 16 -15 558 705 ; +C 164 ; WX 167 ; N fraction ; B -165 -15 332 705 ; +C 165 ; WX 574 ; N yen ; B -10 0 584 690 ; +C 166 ; WX 574 ; N florin ; B 14 -205 548 737 ; +C 167 ; WX 500 ; N section ; B 62 -86 438 737 ; +C 168 ; WX 574 ; N currency ; B 27 84 547 605 ; +C 169 ; WX 241 ; N quotesingle ; B 53 378 189 737 ; +C 170 ; WX 481 ; N quotedblleft ; B 22 378 459 737 ; +C 171 ; WX 500 ; N guillemotleft ; B 46 79 454 397 ; +C 172 ; WX 333 ; N guilsinglleft ; B 62 79 271 397 ; +C 173 ; WX 333 ; N guilsinglright ; B 62 79 271 397 ; +C 174 ; WX 685 ; N fi ; B 11 0 666 737 ; +C 175 ; WX 685 ; N fl ; B 11 0 666 737 ; +C 177 ; WX 500 ; N endash ; B 0 184 500 292 ; +C 178 ; WX 500 ; N dagger ; B 39 -101 461 737 ; +C 179 ; WX 500 ; N daggerdbl ; B 39 -89 461 737 ; +C 180 ; WX 278 ; N periodcentered ; B 53 200 225 372 ; +C 182 ; WX 747 ; N paragraph ; B 96 -71 631 722 ; +C 183 ; WX 606 ; N bullet ; B 122 180 484 542 ; +C 184 ; WX 241 ; N quotesinglbase ; B 22 -184 220 175 ; +C 185 ; WX 481 ; N quotedblbase ; B 22 -184 459 175 ; +C 186 ; WX 481 ; N quotedblright ; B 22 378 459 737 ; +C 187 ; WX 500 ; N guillemotright ; B 46 79 454 397 ; +C 188 ; WX 1000 ; N ellipsis ; B 72 -15 928 175 ; +C 189 ; WX 1000 ; N perthousand ; B 7 -15 993 705 ; +C 191 ; WX 500 ; N questiondown ; B 23 -205 477 547 ; +C 193 ; WX 333 ; N grave ; B 2 547 249 737 ; +C 194 ; WX 333 ; N acute ; B 84 547 331 737 ; +C 195 ; WX 333 ; N circumflex ; B -10 547 344 725 ; +C 196 ; WX 333 ; N tilde ; B -24 563 357 705 ; +C 197 ; WX 333 ; N macron ; B -6 582 339 664 ; +C 198 ; WX 333 ; N breve ; B 9 547 324 714 ; +C 199 ; WX 333 ; N dotaccent ; B 95 565 267 737 ; +C 200 ; WX 333 ; N dieresis ; B -12 565 345 707 ; +C 202 ; WX 333 ; N ring ; B 58 545 274 761 ; +C 203 ; WX 333 ; N cedilla ; B 17 -224 248 0 ; +C 205 ; WX 333 ; N hungarumlaut ; B -16 547 431 737 ; +C 206 ; WX 333 ; N ogonek ; B 72 -220 330 4 ; +C 207 ; WX 333 ; N caron ; B -10 547 344 725 ; +C 208 ; WX 1000 ; N emdash ; B 0 184 1000 292 ; +C 225 ; WX 981 ; N AE ; B -29 0 963 722 ; +C 227 ; WX 367 ; N ordfeminine ; B 1 407 393 705 ; +C 232 ; WX 722 ; N Lslash ; B 19 0 703 722 ; +C 233 ; WX 833 ; N Oslash ; B 39 -53 794 775 ; +C 234 ; WX 1000 ; N OE ; B 0 0 982 722 ; +C 235 ; WX 367 ; N ordmasculine ; B 1 407 366 705 ; +C 241 ; WX 870 ; N ae ; B 32 -15 838 485 ; +C 245 ; WX 370 ; N dotlessi ; B 26 0 338 475 ; +C 248 ; WX 352 ; N lslash ; B 17 0 329 737 ; +C 249 ; WX 611 ; N oslash ; B 32 -103 579 573 ; +C 250 ; WX 907 ; N oe ; B 32 -15 875 485 ; +C 251 ; WX 611 ; N germandbls ; B -2 -15 580 737 ; +C -1 ; WX 444 ; N Idieresis ; B 29 0 415 921 ; +C -1 ; WX 574 ; N eacute ; B 32 -15 542 737 ; +C -1 ; WX 611 ; N abreve ; B 40 -15 601 714 ; +C -1 ; WX 685 ; N uhungarumlaut ; B 17 -15 668 737 ; +C -1 ; WX 574 ; N ecaron ; B 32 -15 542 725 ; +C -1 ; WX 722 ; N Ydieresis ; B -12 0 734 921 ; +C -1 ; WX 606 ; N divide ; B 50 -40 556 546 ; +C -1 ; WX 722 ; N Yacute ; B -12 0 734 964 ; +C -1 ; WX 759 ; N Acircumflex ; B -19 0 778 952 ; +C -1 ; WX 611 ; N aacute ; B 40 -15 601 737 ; +C -1 ; WX 833 ; N Ucircumflex ; B 14 -15 825 952 ; +C -1 ; WX 611 ; N yacute ; B 12 -205 599 737 ; +C -1 ; WX 500 ; N scommaaccent ; B 48 -250 476 485 ; +C -1 ; WX 574 ; N ecircumflex ; B 32 -15 542 725 ; +C -1 ; WX 833 ; N Uring ; B 14 -15 825 988 ; +C -1 ; WX 833 ; N Udieresis ; B 14 -15 825 921 ; +C -1 ; WX 611 ; N aogonek ; B 40 -231 628 485 ; +C -1 ; WX 833 ; N Uacute ; B 14 -15 825 964 ; +C -1 ; WX 685 ; N uogonek ; B 17 -220 670 475 ; +C -1 ; WX 759 ; N Edieresis ; B 19 0 708 921 ; +C -1 ; WX 833 ; N Dcroat ; B 19 0 794 722 ; +C -1 ; WX 250 ; N commaaccent ; B 45 -250 187 -50 ; +C -1 ; WX 747 ; N copyright ; B -2 -15 750 737 ; +C -1 ; WX 759 ; N Emacron ; B 19 0 708 891 ; +C -1 ; WX 556 ; N ccaron ; B 32 -15 524 725 ; +C -1 ; WX 611 ; N aring ; B 40 -15 601 761 ; +C -1 ; WX 833 ; N Ncommaaccent ; B 5 -230 828 722 ; +C -1 ; WX 352 ; N lacute ; B 17 0 341 964 ; +C -1 ; WX 611 ; N agrave ; B 40 -15 601 737 ; +C -1 ; WX 722 ; N Tcommaaccent ; B 16 -250 706 722 ; +C -1 ; WX 778 ; N Cacute ; B 39 -15 723 964 ; +C -1 ; WX 611 ; N atilde ; B 40 -15 601 705 ; +C -1 ; WX 759 ; N Edotaccent ; B 19 0 708 951 ; +C -1 ; WX 500 ; N scaron ; B 48 -15 476 725 ; +C -1 ; WX 500 ; N scedilla ; B 48 -224 476 485 ; +C -1 ; WX 370 ; N iacute ; B 26 0 350 737 ; +C -1 ; WX 494 ; N lozenge ; B 10 0 484 745 ; +C -1 ; WX 815 ; N Rcaron ; B 19 -15 815 952 ; +C -1 ; WX 833 ; N Gcommaaccent ; B 39 -250 818 737 ; +C -1 ; WX 685 ; N ucircumflex ; B 17 -15 668 725 ; +C -1 ; WX 611 ; N acircumflex ; B 40 -15 601 725 ; +C -1 ; WX 759 ; N Amacron ; B -19 0 778 891 ; +C -1 ; WX 519 ; N rcaron ; B 17 0 516 725 ; +C -1 ; WX 556 ; N ccedilla ; B 32 -224 524 485 ; +C -1 ; WX 667 ; N Zdotaccent ; B 28 0 639 951 ; +C -1 ; WX 759 ; N Thorn ; B 24 0 735 722 ; +C -1 ; WX 833 ; N Omacron ; B 39 -15 794 891 ; +C -1 ; WX 815 ; N Racute ; B 19 -15 815 964 ; +C -1 ; WX 667 ; N Sacute ; B 51 -15 634 964 ; +C -1 ; WX 747 ; N dcaron ; B 32 -15 748 737 ; +C -1 ; WX 833 ; N Umacron ; B 14 -15 825 891 ; +C -1 ; WX 685 ; N uring ; B 17 -15 668 761 ; +C -1 ; WX 344 ; N threesuperior ; B -3 273 355 705 ; +C -1 ; WX 833 ; N Ograve ; B 39 -15 794 964 ; +C -1 ; WX 759 ; N Agrave ; B -19 0 778 964 ; +C -1 ; WX 759 ; N Abreve ; B -19 0 778 941 ; +C -1 ; WX 606 ; N multiply ; B 65 15 541 491 ; +C -1 ; WX 685 ; N uacute ; B 17 -15 668 737 ; +C -1 ; WX 722 ; N Tcaron ; B 16 0 706 952 ; +C -1 ; WX 494 ; N partialdiff ; B 11 -21 494 750 ; +C -1 ; WX 611 ; N ydieresis ; B 12 -205 599 694 ; +C -1 ; WX 833 ; N Nacute ; B 5 -10 828 964 ; +C -1 ; WX 370 ; N icircumflex ; B 9 0 363 725 ; +C -1 ; WX 759 ; N Ecircumflex ; B 19 0 708 952 ; +C -1 ; WX 611 ; N adieresis ; B 40 -15 601 694 ; +C -1 ; WX 574 ; N edieresis ; B 32 -15 542 694 ; +C -1 ; WX 556 ; N cacute ; B 32 -15 524 737 ; +C -1 ; WX 685 ; N nacute ; B 17 0 662 737 ; +C -1 ; WX 685 ; N umacron ; B 17 -15 668 664 ; +C -1 ; WX 833 ; N Ncaron ; B 5 -10 828 952 ; +C -1 ; WX 444 ; N Iacute ; B 29 0 415 964 ; +C -1 ; WX 606 ; N plusminus ; B 50 0 556 506 ; +C -1 ; WX 606 ; N brokenbar ; B 249 -175 357 675 ; +C -1 ; WX 747 ; N registered ; B -2 -15 750 737 ; +C -1 ; WX 833 ; N Gbreve ; B 39 -15 818 941 ; +C -1 ; WX 444 ; N Idotaccent ; B 29 0 415 951 ; +C -1 ; WX 600 ; N summation ; B 14 -10 585 706 ; +C -1 ; WX 759 ; N Egrave ; B 19 0 708 964 ; +C -1 ; WX 519 ; N racute ; B 17 0 516 737 ; +C -1 ; WX 611 ; N omacron ; B 32 -15 579 664 ; +C -1 ; WX 667 ; N Zacute ; B 28 0 639 964 ; +C -1 ; WX 667 ; N Zcaron ; B 28 0 639 952 ; +C -1 ; WX 549 ; N greaterequal ; B 26 0 523 704 ; +C -1 ; WX 833 ; N Eth ; B 19 0 794 722 ; +C -1 ; WX 778 ; N Ccedilla ; B 39 -224 723 737 ; +C -1 ; WX 352 ; N lcommaaccent ; B 17 -250 329 737 ; +C -1 ; WX 456 ; N tcaron ; B 21 -15 450 795 ; +C -1 ; WX 574 ; N eogonek ; B 32 -220 542 485 ; +C -1 ; WX 833 ; N Uogonek ; B 14 -220 825 722 ; +C -1 ; WX 759 ; N Aacute ; B -19 0 778 964 ; +C -1 ; WX 759 ; N Adieresis ; B -19 0 778 921 ; +C -1 ; WX 574 ; N egrave ; B 32 -15 542 737 ; +C -1 ; WX 537 ; N zacute ; B 38 0 499 737 ; +C -1 ; WX 370 ; N iogonek ; B 26 -224 353 737 ; +C -1 ; WX 833 ; N Oacute ; B 39 -15 794 964 ; +C -1 ; WX 611 ; N oacute ; B 32 -15 579 737 ; +C -1 ; WX 611 ; N amacron ; B 40 -15 601 664 ; +C -1 ; WX 500 ; N sacute ; B 48 -15 476 737 ; +C -1 ; WX 370 ; N idieresis ; B 7 0 364 694 ; +C -1 ; WX 833 ; N Ocircumflex ; B 39 -15 794 952 ; +C -1 ; WX 833 ; N Ugrave ; B 14 -15 825 964 ; +C -1 ; WX 612 ; N Delta ; B 6 0 608 688 ; +C -1 ; WX 667 ; N thorn ; B 17 -205 629 737 ; +C -1 ; WX 344 ; N twosuperior ; B -3 282 350 705 ; +C -1 ; WX 833 ; N Odieresis ; B 39 -15 794 921 ; +C -1 ; WX 685 ; N mu ; B 17 -205 668 475 ; +C -1 ; WX 370 ; N igrave ; B 21 0 338 737 ; +C -1 ; WX 611 ; N ohungarumlaut ; B 32 -15 579 737 ; +C -1 ; WX 759 ; N Eogonek ; B 19 -224 712 722 ; +C -1 ; WX 667 ; N dcroat ; B 32 -15 644 737 ; +C -1 ; WX 861 ; N threequarters ; B 15 -15 838 705 ; +C -1 ; WX 667 ; N Scedilla ; B 51 -224 634 737 ; +C -1 ; WX 448 ; N lcaron ; B 17 0 439 737 ; +C -1 ; WX 815 ; N Kcommaaccent ; B 19 -250 822 722 ; +C -1 ; WX 722 ; N Lacute ; B 19 0 703 964 ; +C -1 ; WX 1000 ; N trademark ; B 6 317 982 722 ; +C -1 ; WX 574 ; N edotaccent ; B 32 -15 542 724 ; +C -1 ; WX 444 ; N Igrave ; B 29 0 415 964 ; +C -1 ; WX 444 ; N Imacron ; B 29 0 415 891 ; +C -1 ; WX 722 ; N Lcaron ; B 19 0 703 737 ; +C -1 ; WX 861 ; N onehalf ; B 31 -15 838 705 ; +C -1 ; WX 549 ; N lessequal ; B 29 0 526 704 ; +C -1 ; WX 611 ; N ocircumflex ; B 32 -15 579 725 ; +C -1 ; WX 685 ; N ntilde ; B 17 0 662 705 ; +C -1 ; WX 833 ; N Uhungarumlaut ; B 14 -15 825 964 ; +C -1 ; WX 759 ; N Eacute ; B 19 0 708 964 ; +C -1 ; WX 574 ; N emacron ; B 32 -15 542 664 ; +C -1 ; WX 611 ; N gbreve ; B 30 -205 623 734 ; +C -1 ; WX 861 ; N onequarter ; B 31 -15 838 705 ; +C -1 ; WX 667 ; N Scaron ; B 51 -15 634 952 ; +C -1 ; WX 667 ; N Scommaaccent ; B 51 -250 634 737 ; +C -1 ; WX 833 ; N Ohungarumlaut ; B 39 -15 794 964 ; +C -1 ; WX 400 ; N degree ; B 57 419 343 705 ; +C -1 ; WX 611 ; N ograve ; B 32 -15 579 737 ; +C -1 ; WX 778 ; N Ccaron ; B 39 -15 723 952 ; +C -1 ; WX 685 ; N ugrave ; B 17 -15 668 737 ; +C -1 ; WX 549 ; N radical ; B 10 -46 512 850 ; +C -1 ; WX 833 ; N Dcaron ; B 19 0 794 952 ; +C -1 ; WX 519 ; N rcommaaccent ; B 17 -250 516 485 ; +C -1 ; WX 833 ; N Ntilde ; B 5 -10 828 932 ; +C -1 ; WX 611 ; N otilde ; B 32 -15 579 705 ; +C -1 ; WX 815 ; N Rcommaaccent ; B 19 -230 815 722 ; +C -1 ; WX 722 ; N Lcommaaccent ; B 19 -250 703 722 ; +C -1 ; WX 759 ; N Atilde ; B -19 0 778 932 ; +C -1 ; WX 759 ; N Aogonek ; B -19 -224 793 737 ; +C -1 ; WX 759 ; N Aring ; B -19 0 778 988 ; +C -1 ; WX 833 ; N Otilde ; B 39 -15 794 932 ; +C -1 ; WX 537 ; N zdotaccent ; B 38 0 499 724 ; +C -1 ; WX 759 ; N Ecaron ; B 19 0 708 952 ; +C -1 ; WX 444 ; N Iogonek ; B 29 -220 415 722 ; +C -1 ; WX 667 ; N kcommaaccent ; B 17 -250 662 737 ; +C -1 ; WX 606 ; N minus ; B 50 199 556 307 ; +C -1 ; WX 444 ; N Icircumflex ; B 29 0 415 952 ; +C -1 ; WX 685 ; N ncaron ; B 17 0 662 725 ; +C -1 ; WX 426 ; N tcommaaccent ; B 21 -250 405 675 ; +C -1 ; WX 606 ; N logicalnot ; B 50 103 556 403 ; +C -1 ; WX 611 ; N odieresis ; B 32 -15 579 694 ; +C -1 ; WX 685 ; N udieresis ; B 17 -15 668 694 ; +C -1 ; WX 549 ; N notequal ; B 15 -49 540 570 ; +C -1 ; WX 611 ; N gcommaaccent ; B 30 -205 623 842 ; +C -1 ; WX 611 ; N eth ; B 32 -15 579 737 ; +C -1 ; WX 537 ; N zcaron ; B 38 0 499 725 ; +C -1 ; WX 685 ; N ncommaaccent ; B 17 -250 662 485 ; +C -1 ; WX 344 ; N onesuperior ; B 31 282 309 705 ; +C -1 ; WX 370 ; N imacron ; B 26 0 338 664 ; +EndCharMetrics +StartKernData +StartKernPairs 1205 +KPX A T -55 +KPX A Tcaron -55 +KPX A Tcommaaccent -55 +KPX A U -18 +KPX A Uacute -18 +KPX A Ucircumflex -18 +KPX A Udieresis -18 +KPX A Ugrave -18 +KPX A Uhungarumlaut -18 +KPX A Umacron -18 +KPX A Uogonek -18 +KPX A Uring -18 +KPX A V -74 +KPX A W -74 +KPX A Y -91 +KPX A Yacute -91 +KPX A Ydieresis -91 +KPX A quotedblright -74 +KPX A quoteright -74 +KPX A v -18 +KPX A w -18 +KPX A y -18 +KPX A yacute -18 +KPX A ydieresis -18 +KPX Aacute T -55 +KPX Aacute Tcaron -55 +KPX Aacute Tcommaaccent -55 +KPX Aacute U -18 +KPX Aacute Uacute -18 +KPX Aacute Ucircumflex -18 +KPX Aacute Udieresis -18 +KPX Aacute Ugrave -18 +KPX Aacute Uhungarumlaut -18 +KPX Aacute Umacron -18 +KPX Aacute Uogonek -18 +KPX Aacute Uring -18 +KPX Aacute V -74 +KPX Aacute W -74 +KPX Aacute Y -91 +KPX Aacute Yacute -91 +KPX Aacute Ydieresis -91 +KPX Aacute quotedblright -74 +KPX Aacute quoteright -74 +KPX Aacute v -18 +KPX Aacute w -18 +KPX Aacute y -18 +KPX Aacute yacute -18 +KPX Aacute ydieresis -18 +KPX Abreve T -55 +KPX Abreve Tcaron -55 +KPX Abreve Tcommaaccent -55 +KPX Abreve U -18 +KPX Abreve Uacute -18 +KPX Abreve Ucircumflex -18 +KPX Abreve Udieresis -18 +KPX Abreve Ugrave -18 +KPX Abreve Uhungarumlaut -18 +KPX Abreve Umacron -18 +KPX Abreve Uogonek -18 +KPX Abreve Uring -18 +KPX Abreve V -74 +KPX Abreve W -74 +KPX Abreve Y -91 +KPX Abreve Yacute -91 +KPX Abreve Ydieresis -91 +KPX Abreve quotedblright -74 +KPX Abreve quoteright -74 +KPX Abreve v -18 +KPX Abreve w -18 +KPX Abreve y -18 +KPX Abreve yacute -18 +KPX Abreve ydieresis -18 +KPX Acircumflex T -55 +KPX Acircumflex Tcaron -55 +KPX Acircumflex Tcommaaccent -55 +KPX Acircumflex U -18 +KPX Acircumflex Uacute -18 +KPX Acircumflex Ucircumflex -18 +KPX Acircumflex Udieresis -18 +KPX Acircumflex Ugrave -18 +KPX Acircumflex Uhungarumlaut -18 +KPX Acircumflex Umacron -18 +KPX Acircumflex Uogonek -18 +KPX Acircumflex Uring -18 +KPX Acircumflex V -74 +KPX Acircumflex W -74 +KPX Acircumflex Y -91 +KPX Acircumflex Yacute -91 +KPX Acircumflex Ydieresis -91 +KPX Acircumflex quotedblright -74 +KPX Acircumflex quoteright -74 +KPX Acircumflex v -18 +KPX Acircumflex w -18 +KPX Acircumflex y -18 +KPX Acircumflex yacute -18 +KPX Acircumflex ydieresis -18 +KPX Adieresis T -55 +KPX Adieresis Tcaron -55 +KPX Adieresis Tcommaaccent -55 +KPX Adieresis U -18 +KPX Adieresis Uacute -18 +KPX Adieresis Ucircumflex -18 +KPX Adieresis Udieresis -18 +KPX Adieresis Ugrave -18 +KPX Adieresis Uhungarumlaut -18 +KPX Adieresis Umacron -18 +KPX Adieresis Uogonek -18 +KPX Adieresis Uring -18 +KPX Adieresis V -74 +KPX Adieresis W -74 +KPX Adieresis Y -91 +KPX Adieresis Yacute -91 +KPX Adieresis Ydieresis -91 +KPX Adieresis quotedblright -74 +KPX Adieresis quoteright -74 +KPX Adieresis v -18 +KPX Adieresis w -18 +KPX Adieresis y -18 +KPX Adieresis yacute -18 +KPX Adieresis ydieresis -18 +KPX Agrave T -55 +KPX Agrave Tcaron -55 +KPX Agrave Tcommaaccent -55 +KPX Agrave U -18 +KPX Agrave Uacute -18 +KPX Agrave Ucircumflex -18 +KPX Agrave Udieresis -18 +KPX Agrave Ugrave -18 +KPX Agrave Uhungarumlaut -18 +KPX Agrave Umacron -18 +KPX Agrave Uogonek -18 +KPX Agrave Uring -18 +KPX Agrave V -74 +KPX Agrave W -74 +KPX Agrave Y -91 +KPX Agrave Yacute -91 +KPX Agrave Ydieresis -91 +KPX Agrave quotedblright -74 +KPX Agrave quoteright -74 +KPX Agrave v -18 +KPX Agrave w -18 +KPX Agrave y -18 +KPX Agrave yacute -18 +KPX Agrave ydieresis -18 +KPX Amacron T -55 +KPX Amacron Tcaron -55 +KPX Amacron Tcommaaccent -55 +KPX Amacron U -18 +KPX Amacron Uacute -18 +KPX Amacron Ucircumflex -18 +KPX Amacron Udieresis -18 +KPX Amacron Ugrave -18 +KPX Amacron Uhungarumlaut -18 +KPX Amacron Umacron -18 +KPX Amacron Uogonek -18 +KPX Amacron Uring -18 +KPX Amacron V -74 +KPX Amacron W -74 +KPX Amacron Y -91 +KPX Amacron Yacute -91 +KPX Amacron Ydieresis -91 +KPX Amacron quotedblright -74 +KPX Amacron quoteright -74 +KPX Amacron v -18 +KPX Amacron w -18 +KPX Amacron y -18 +KPX Amacron yacute -18 +KPX Amacron ydieresis -18 +KPX Aogonek T -55 +KPX Aogonek Tcaron -55 +KPX Aogonek Tcommaaccent -55 +KPX Aogonek U -18 +KPX Aogonek Uacute -18 +KPX Aogonek Ucircumflex -18 +KPX Aogonek Udieresis -18 +KPX Aogonek Ugrave -18 +KPX Aogonek Uhungarumlaut -18 +KPX Aogonek Umacron -18 +KPX Aogonek Uogonek -18 +KPX Aogonek Uring -18 +KPX Aogonek V -74 +KPX Aogonek W -74 +KPX Aogonek Y -91 +KPX Aogonek Yacute -91 +KPX Aogonek Ydieresis -91 +KPX Aogonek quotedblright -74 +KPX Aogonek quoteright -74 +KPX Aogonek v -18 +KPX Aogonek w -18 +KPX Aring T -55 +KPX Aring Tcaron -55 +KPX Aring Tcommaaccent -55 +KPX Aring U -18 +KPX Aring Uacute -18 +KPX Aring Ucircumflex -18 +KPX Aring Udieresis -18 +KPX Aring Ugrave -18 +KPX Aring Uhungarumlaut -18 +KPX Aring Umacron -18 +KPX Aring Uogonek -18 +KPX Aring Uring -18 +KPX Aring V -74 +KPX Aring W -74 +KPX Aring Y -91 +KPX Aring Yacute -91 +KPX Aring Ydieresis -91 +KPX Aring quotedblright -74 +KPX Aring quoteright -74 +KPX Aring v -18 +KPX Aring w -18 +KPX Aring y -18 +KPX Aring yacute -18 +KPX Aring ydieresis -18 +KPX Atilde T -55 +KPX Atilde Tcaron -55 +KPX Atilde Tcommaaccent -55 +KPX Atilde U -18 +KPX Atilde Uacute -18 +KPX Atilde Ucircumflex -18 +KPX Atilde Udieresis -18 +KPX Atilde Ugrave -18 +KPX Atilde Uhungarumlaut -18 +KPX Atilde Umacron -18 +KPX Atilde Uogonek -18 +KPX Atilde Uring -18 +KPX Atilde V -74 +KPX Atilde W -74 +KPX Atilde Y -91 +KPX Atilde Yacute -91 +KPX Atilde Ydieresis -91 +KPX Atilde quotedblright -74 +KPX Atilde quoteright -74 +KPX Atilde v -18 +KPX Atilde w -18 +KPX Atilde y -18 +KPX Atilde yacute -18 +KPX Atilde ydieresis -18 +KPX C comma -18 +KPX C period -18 +KPX Cacute comma -18 +KPX Cacute period -18 +KPX Ccaron comma -18 +KPX Ccaron period -18 +KPX Ccedilla comma -18 +KPX Ccedilla period -18 +KPX D comma -25 +KPX D period -25 +KPX Dcaron comma -25 +KPX Dcaron period -25 +KPX Dcroat comma -25 +KPX Dcroat period -25 +KPX F a -74 +KPX F aacute -74 +KPX F abreve -74 +KPX F acircumflex -74 +KPX F adieresis -74 +KPX F agrave -74 +KPX F amacron -74 +KPX F aogonek -74 +KPX F aring -74 +KPX F atilde -74 +KPX F comma -125 +KPX F e -55 +KPX F eacute -55 +KPX F ecaron -55 +KPX F ecircumflex -55 +KPX F edieresis -55 +KPX F edotaccent -55 +KPX F egrave -55 +KPX F emacron -55 +KPX F eogonek -55 +KPX F i -18 +KPX F iacute -18 +KPX F icircumflex -18 +KPX F idieresis -18 +KPX F igrave -18 +KPX F imacron -18 +KPX F iogonek -18 +KPX F o -55 +KPX F oacute -55 +KPX F ocircumflex -55 +KPX F odieresis -55 +KPX F ograve -55 +KPX F ohungarumlaut -55 +KPX F omacron -55 +KPX F oslash -55 +KPX F otilde -55 +KPX F period -125 +KPX F r -18 +KPX F racute -18 +KPX F rcaron -18 +KPX F rcommaaccent -18 +KPX J A -18 +KPX J Aacute -18 +KPX J Abreve -18 +KPX J Acircumflex -18 +KPX J Adieresis -18 +KPX J Agrave -18 +KPX J Amacron -18 +KPX J Aogonek -18 +KPX J Aring -18 +KPX J Atilde -18 +KPX J a -18 +KPX J aacute -18 +KPX J abreve -18 +KPX J acircumflex -18 +KPX J adieresis -18 +KPX J agrave -18 +KPX J amacron -18 +KPX J aogonek -18 +KPX J aring -18 +KPX J atilde -18 +KPX J comma -55 +KPX J e -18 +KPX J eacute -18 +KPX J ecaron -18 +KPX J ecircumflex -18 +KPX J edieresis -18 +KPX J edotaccent -18 +KPX J egrave -18 +KPX J emacron -18 +KPX J eogonek -18 +KPX J o -18 +KPX J oacute -18 +KPX J ocircumflex -18 +KPX J odieresis -18 +KPX J ograve -18 +KPX J ohungarumlaut -18 +KPX J omacron -18 +KPX J oslash -18 +KPX J otilde -18 +KPX J period -55 +KPX J u -18 +KPX J uacute -18 +KPX J ucircumflex -18 +KPX J udieresis -18 +KPX J ugrave -18 +KPX J uhungarumlaut -18 +KPX J umacron -18 +KPX J uogonek -18 +KPX J uring -18 +KPX K u -18 +KPX K uacute -18 +KPX K ucircumflex -18 +KPX K udieresis -18 +KPX K ugrave -18 +KPX K uhungarumlaut -18 +KPX K umacron -18 +KPX K uogonek -18 +KPX K uring -18 +KPX K y -25 +KPX K yacute -25 +KPX K ydieresis -25 +KPX Kcommaaccent u -18 +KPX Kcommaaccent uacute -18 +KPX Kcommaaccent ucircumflex -18 +KPX Kcommaaccent udieresis -18 +KPX Kcommaaccent ugrave -18 +KPX Kcommaaccent uhungarumlaut -18 +KPX Kcommaaccent umacron -18 +KPX Kcommaaccent uogonek -18 +KPX Kcommaaccent uring -18 +KPX Kcommaaccent y -25 +KPX Kcommaaccent yacute -25 +KPX Kcommaaccent ydieresis -25 +KPX L T -100 +KPX L Tcaron -100 +KPX L Tcommaaccent -100 +KPX L V -100 +KPX L W -74 +KPX L Y -74 +KPX L Yacute -74 +KPX L Ydieresis -74 +KPX L quotedblright -100 +KPX L quoteright -100 +KPX L y -25 +KPX L yacute -25 +KPX L ydieresis -25 +KPX Lacute T -100 +KPX Lacute Tcaron -100 +KPX Lacute Tcommaaccent -100 +KPX Lacute V -100 +KPX Lacute W -74 +KPX Lacute Y -74 +KPX Lacute Yacute -74 +KPX Lacute Ydieresis -74 +KPX Lacute quotedblright -100 +KPX Lacute quoteright -100 +KPX Lacute y -25 +KPX Lacute yacute -25 +KPX Lacute ydieresis -25 +KPX Lcommaaccent T -100 +KPX Lcommaaccent Tcaron -100 +KPX Lcommaaccent Tcommaaccent -100 +KPX Lcommaaccent V -100 +KPX Lcommaaccent W -74 +KPX Lcommaaccent Y -74 +KPX Lcommaaccent Yacute -74 +KPX Lcommaaccent Ydieresis -74 +KPX Lcommaaccent quotedblright -100 +KPX Lcommaaccent quoteright -100 +KPX Lcommaaccent y -25 +KPX Lcommaaccent yacute -25 +KPX Lcommaaccent ydieresis -25 +KPX Lslash T -100 +KPX Lslash Tcaron -100 +KPX Lslash Tcommaaccent -100 +KPX Lslash V -100 +KPX Lslash W -74 +KPX Lslash Y -74 +KPX Lslash Yacute -74 +KPX Lslash Ydieresis -74 +KPX Lslash quotedblright -100 +KPX Lslash quoteright -100 +KPX Lslash y -25 +KPX Lslash yacute -25 +KPX Lslash ydieresis -25 +KPX N comma -18 +KPX N period -18 +KPX Nacute comma -18 +KPX Nacute period -18 +KPX Ncaron comma -18 +KPX Ncaron period -18 +KPX Ncommaaccent comma -18 +KPX Ncommaaccent period -18 +KPX Ntilde comma -18 +KPX Ntilde period -18 +KPX O T 10 +KPX O Tcaron 10 +KPX O Tcommaaccent 10 +KPX O comma -25 +KPX O period -25 +KPX Oacute T 10 +KPX Oacute Tcaron 10 +KPX Oacute Tcommaaccent 10 +KPX Oacute comma -25 +KPX Oacute period -25 +KPX Ocircumflex T 10 +KPX Ocircumflex Tcaron 10 +KPX Ocircumflex Tcommaaccent 10 +KPX Ocircumflex comma -25 +KPX Ocircumflex period -25 +KPX Odieresis T 10 +KPX Odieresis Tcaron 10 +KPX Odieresis Tcommaaccent 10 +KPX Odieresis comma -25 +KPX Odieresis period -25 +KPX Ograve T 10 +KPX Ograve Tcaron 10 +KPX Ograve Tcommaaccent 10 +KPX Ograve comma -25 +KPX Ograve period -25 +KPX Ohungarumlaut T 10 +KPX Ohungarumlaut Tcaron 10 +KPX Ohungarumlaut Tcommaaccent 10 +KPX Ohungarumlaut comma -25 +KPX Ohungarumlaut period -25 +KPX Omacron T 10 +KPX Omacron Tcaron 10 +KPX Omacron Tcommaaccent 10 +KPX Omacron comma -25 +KPX Omacron period -25 +KPX Oslash T 10 +KPX Oslash Tcaron 10 +KPX Oslash Tcommaaccent 10 +KPX Oslash comma -25 +KPX Oslash period -25 +KPX Otilde T 10 +KPX Otilde Tcaron 10 +KPX Otilde Tcommaaccent 10 +KPX Otilde comma -25 +KPX Otilde period -25 +KPX P A -74 +KPX P Aacute -74 +KPX P Abreve -74 +KPX P Acircumflex -74 +KPX P Adieresis -74 +KPX P Agrave -74 +KPX P Amacron -74 +KPX P Aogonek -74 +KPX P Aring -74 +KPX P Atilde -74 +KPX P a -55 +KPX P aacute -55 +KPX P abreve -55 +KPX P acircumflex -55 +KPX P adieresis -55 +KPX P agrave -55 +KPX P amacron -55 +KPX P aogonek -55 +KPX P aring -55 +KPX P atilde -55 +KPX P comma -150 +KPX P e -55 +KPX P eacute -55 +KPX P ecaron -55 +KPX P ecircumflex -55 +KPX P edieresis -55 +KPX P edotaccent -55 +KPX P egrave -55 +KPX P emacron -55 +KPX P eogonek -55 +KPX P o -55 +KPX P oacute -55 +KPX P ocircumflex -55 +KPX P odieresis -55 +KPX P ograve -55 +KPX P ohungarumlaut -55 +KPX P omacron -55 +KPX P oslash -55 +KPX P otilde -55 +KPX P period -150 +KPX S comma -18 +KPX S period -18 +KPX Sacute comma -18 +KPX Sacute period -18 +KPX Scaron comma -18 +KPX Scaron period -18 +KPX Scedilla comma -18 +KPX Scedilla period -18 +KPX Scommaaccent comma -18 +KPX Scommaaccent period -18 +KPX T A -55 +KPX T Aacute -55 +KPX T Abreve -55 +KPX T Acircumflex -55 +KPX T Adieresis -55 +KPX T Agrave -55 +KPX T Amacron -55 +KPX T Aogonek -55 +KPX T Aring -55 +KPX T Atilde -55 +KPX T O 10 +KPX T Oacute 10 +KPX T Ocircumflex 10 +KPX T Odieresis 10 +KPX T Ograve 10 +KPX T Ohungarumlaut 10 +KPX T Omacron 10 +KPX T Oslash 10 +KPX T Otilde 10 +KPX T a -74 +KPX T aacute -74 +KPX T abreve -74 +KPX T acircumflex -74 +KPX T adieresis -74 +KPX T agrave -74 +KPX T amacron -74 +KPX T aogonek -74 +KPX T aring -74 +KPX T atilde -74 +KPX T comma -100 +KPX T e -74 +KPX T eacute -74 +KPX T ecaron -74 +KPX T ecircumflex -74 +KPX T edieresis -74 +KPX T edotaccent -74 +KPX T egrave -74 +KPX T emacron -74 +KPX T eogonek -74 +KPX T hyphen -125 +KPX T i -18 +KPX T iacute -18 +KPX T icircumflex -18 +KPX T idieresis -18 +KPX T igrave -18 +KPX T imacron -18 +KPX T iogonek -18 +KPX T o -74 +KPX T oacute -74 +KPX T ocircumflex -74 +KPX T odieresis -74 +KPX T ograve -74 +KPX T ohungarumlaut -74 +KPX T omacron -74 +KPX T oslash -74 +KPX T otilde -74 +KPX T period -100 +KPX T r -18 +KPX T racute -18 +KPX T rcaron -18 +KPX T rcommaaccent -18 +KPX T u -18 +KPX T uacute -18 +KPX T ucircumflex -18 +KPX T udieresis -18 +KPX T ugrave -18 +KPX T uhungarumlaut -18 +KPX T umacron -18 +KPX T uogonek -18 +KPX T uring -18 +KPX Tcaron A -55 +KPX Tcaron Aacute -55 +KPX Tcaron Abreve -55 +KPX Tcaron Acircumflex -55 +KPX Tcaron Adieresis -55 +KPX Tcaron Agrave -55 +KPX Tcaron Amacron -55 +KPX Tcaron Aogonek -55 +KPX Tcaron Aring -55 +KPX Tcaron Atilde -55 +KPX Tcaron O 10 +KPX Tcaron Oacute 10 +KPX Tcaron Ocircumflex 10 +KPX Tcaron Odieresis 10 +KPX Tcaron Ograve 10 +KPX Tcaron Ohungarumlaut 10 +KPX Tcaron Omacron 10 +KPX Tcaron Oslash 10 +KPX Tcaron Otilde 10 +KPX Tcaron a -74 +KPX Tcaron aacute -74 +KPX Tcaron abreve -74 +KPX Tcaron acircumflex -74 +KPX Tcaron adieresis -74 +KPX Tcaron agrave -74 +KPX Tcaron amacron -74 +KPX Tcaron aogonek -74 +KPX Tcaron aring -74 +KPX Tcaron atilde -74 +KPX Tcaron comma -100 +KPX Tcaron e -74 +KPX Tcaron eacute -74 +KPX Tcaron ecaron -74 +KPX Tcaron ecircumflex -74 +KPX Tcaron edieresis -74 +KPX Tcaron edotaccent -74 +KPX Tcaron egrave -74 +KPX Tcaron emacron -74 +KPX Tcaron eogonek -74 +KPX Tcaron hyphen -125 +KPX Tcaron i -18 +KPX Tcaron iacute -18 +KPX Tcaron icircumflex -18 +KPX Tcaron idieresis -18 +KPX Tcaron igrave -18 +KPX Tcaron imacron -18 +KPX Tcaron iogonek -18 +KPX Tcaron o -74 +KPX Tcaron oacute -74 +KPX Tcaron ocircumflex -74 +KPX Tcaron odieresis -74 +KPX Tcaron ograve -74 +KPX Tcaron ohungarumlaut -74 +KPX Tcaron omacron -74 +KPX Tcaron oslash -74 +KPX Tcaron otilde -74 +KPX Tcaron period -100 +KPX Tcaron r -18 +KPX Tcaron racute -18 +KPX Tcaron rcaron -18 +KPX Tcaron rcommaaccent -18 +KPX Tcaron u -18 +KPX Tcaron uacute -18 +KPX Tcaron ucircumflex -18 +KPX Tcaron udieresis -18 +KPX Tcaron ugrave -18 +KPX Tcaron uhungarumlaut -18 +KPX Tcaron umacron -18 +KPX Tcaron uogonek -18 +KPX Tcaron uring -18 +KPX Tcommaaccent A -55 +KPX Tcommaaccent Aacute -55 +KPX Tcommaaccent Abreve -55 +KPX Tcommaaccent Acircumflex -55 +KPX Tcommaaccent Adieresis -55 +KPX Tcommaaccent Agrave -55 +KPX Tcommaaccent Amacron -55 +KPX Tcommaaccent Aogonek -55 +KPX Tcommaaccent Aring -55 +KPX Tcommaaccent Atilde -55 +KPX Tcommaaccent O 10 +KPX Tcommaaccent Oacute 10 +KPX Tcommaaccent Ocircumflex 10 +KPX Tcommaaccent Odieresis 10 +KPX Tcommaaccent Ograve 10 +KPX Tcommaaccent Ohungarumlaut 10 +KPX Tcommaaccent Omacron 10 +KPX Tcommaaccent Oslash 10 +KPX Tcommaaccent Otilde 10 +KPX Tcommaaccent a -74 +KPX Tcommaaccent aacute -74 +KPX Tcommaaccent abreve -74 +KPX Tcommaaccent acircumflex -74 +KPX Tcommaaccent adieresis -74 +KPX Tcommaaccent agrave -74 +KPX Tcommaaccent amacron -74 +KPX Tcommaaccent aogonek -74 +KPX Tcommaaccent aring -74 +KPX Tcommaaccent atilde -74 +KPX Tcommaaccent comma -100 +KPX Tcommaaccent e -74 +KPX Tcommaaccent eacute -74 +KPX Tcommaaccent ecaron -74 +KPX Tcommaaccent ecircumflex -74 +KPX Tcommaaccent edieresis -74 +KPX Tcommaaccent edotaccent -74 +KPX Tcommaaccent egrave -74 +KPX Tcommaaccent emacron -74 +KPX Tcommaaccent eogonek -74 +KPX Tcommaaccent hyphen -125 +KPX Tcommaaccent i -18 +KPX Tcommaaccent iacute -18 +KPX Tcommaaccent icircumflex -18 +KPX Tcommaaccent idieresis -18 +KPX Tcommaaccent igrave -18 +KPX Tcommaaccent imacron -18 +KPX Tcommaaccent iogonek -18 +KPX Tcommaaccent o -74 +KPX Tcommaaccent oacute -74 +KPX Tcommaaccent ocircumflex -74 +KPX Tcommaaccent odieresis -74 +KPX Tcommaaccent ograve -74 +KPX Tcommaaccent ohungarumlaut -74 +KPX Tcommaaccent omacron -74 +KPX Tcommaaccent oslash -74 +KPX Tcommaaccent otilde -74 +KPX Tcommaaccent period -100 +KPX Tcommaaccent r -18 +KPX Tcommaaccent racute -18 +KPX Tcommaaccent rcaron -18 +KPX Tcommaaccent rcommaaccent -18 +KPX Tcommaaccent u -18 +KPX Tcommaaccent uacute -18 +KPX Tcommaaccent ucircumflex -18 +KPX Tcommaaccent udieresis -18 +KPX Tcommaaccent ugrave -18 +KPX Tcommaaccent uhungarumlaut -18 +KPX Tcommaaccent umacron -18 +KPX Tcommaaccent uogonek -18 +KPX Tcommaaccent uring -18 +KPX U A -18 +KPX U Aacute -18 +KPX U Abreve -18 +KPX U Acircumflex -18 +KPX U Adieresis -18 +KPX U Agrave -18 +KPX U Amacron -18 +KPX U Aogonek -18 +KPX U Aring -18 +KPX U Atilde -18 +KPX U comma -25 +KPX U period -25 +KPX Uacute A -18 +KPX Uacute Aacute -18 +KPX Uacute Abreve -18 +KPX Uacute Acircumflex -18 +KPX Uacute Adieresis -18 +KPX Uacute Agrave -18 +KPX Uacute Amacron -18 +KPX Uacute Aogonek -18 +KPX Uacute Aring -18 +KPX Uacute Atilde -18 +KPX Uacute comma -25 +KPX Uacute period -25 +KPX Ucircumflex A -18 +KPX Ucircumflex Aacute -18 +KPX Ucircumflex Abreve -18 +KPX Ucircumflex Acircumflex -18 +KPX Ucircumflex Adieresis -18 +KPX Ucircumflex Agrave -18 +KPX Ucircumflex Amacron -18 +KPX Ucircumflex Aogonek -18 +KPX Ucircumflex Aring -18 +KPX Ucircumflex Atilde -18 +KPX Ucircumflex comma -25 +KPX Ucircumflex period -25 +KPX Udieresis A -18 +KPX Udieresis Aacute -18 +KPX Udieresis Abreve -18 +KPX Udieresis Acircumflex -18 +KPX Udieresis Adieresis -18 +KPX Udieresis Agrave -18 +KPX Udieresis Amacron -18 +KPX Udieresis Aogonek -18 +KPX Udieresis Aring -18 +KPX Udieresis Atilde -18 +KPX Udieresis comma -25 +KPX Udieresis period -25 +KPX Ugrave A -18 +KPX Ugrave Aacute -18 +KPX Ugrave Abreve -18 +KPX Ugrave Acircumflex -18 +KPX Ugrave Adieresis -18 +KPX Ugrave Agrave -18 +KPX Ugrave Amacron -18 +KPX Ugrave Aogonek -18 +KPX Ugrave Aring -18 +KPX Ugrave Atilde -18 +KPX Ugrave comma -25 +KPX Ugrave period -25 +KPX Uhungarumlaut A -18 +KPX Uhungarumlaut Aacute -18 +KPX Uhungarumlaut Abreve -18 +KPX Uhungarumlaut Acircumflex -18 +KPX Uhungarumlaut Adieresis -18 +KPX Uhungarumlaut Agrave -18 +KPX Uhungarumlaut Amacron -18 +KPX Uhungarumlaut Aogonek -18 +KPX Uhungarumlaut Aring -18 +KPX Uhungarumlaut Atilde -18 +KPX Uhungarumlaut comma -25 +KPX Uhungarumlaut period -25 +KPX Umacron A -18 +KPX Umacron Aacute -18 +KPX Umacron Abreve -18 +KPX Umacron Acircumflex -18 +KPX Umacron Adieresis -18 +KPX Umacron Agrave -18 +KPX Umacron Amacron -18 +KPX Umacron Aogonek -18 +KPX Umacron Aring -18 +KPX Umacron Atilde -18 +KPX Umacron comma -25 +KPX Umacron period -25 +KPX Uogonek A -18 +KPX Uogonek Aacute -18 +KPX Uogonek Abreve -18 +KPX Uogonek Acircumflex -18 +KPX Uogonek Adieresis -18 +KPX Uogonek Agrave -18 +KPX Uogonek Amacron -18 +KPX Uogonek Aogonek -18 +KPX Uogonek Aring -18 +KPX Uogonek Atilde -18 +KPX Uogonek comma -25 +KPX Uogonek period -25 +KPX Uring A -18 +KPX Uring Aacute -18 +KPX Uring Abreve -18 +KPX Uring Acircumflex -18 +KPX Uring Adieresis -18 +KPX Uring Agrave -18 +KPX Uring Amacron -18 +KPX Uring Aogonek -18 +KPX Uring Aring -18 +KPX Uring Atilde -18 +KPX Uring comma -25 +KPX Uring period -25 +KPX V A -74 +KPX V Aacute -74 +KPX V Abreve -74 +KPX V Acircumflex -74 +KPX V Adieresis -74 +KPX V Agrave -74 +KPX V Amacron -74 +KPX V Aogonek -74 +KPX V Aring -74 +KPX V Atilde -74 +KPX V a -74 +KPX V aacute -74 +KPX V abreve -74 +KPX V acircumflex -74 +KPX V adieresis -74 +KPX V agrave -74 +KPX V amacron -74 +KPX V aogonek -74 +KPX V aring -74 +KPX V atilde -74 +KPX V colon -37 +KPX V comma -125 +KPX V e -74 +KPX V eacute -74 +KPX V ecaron -74 +KPX V ecircumflex -74 +KPX V edieresis -74 +KPX V edotaccent -74 +KPX V egrave -74 +KPX V emacron -74 +KPX V eogonek -74 +KPX V hyphen -100 +KPX V i -18 +KPX V iacute -18 +KPX V icircumflex -18 +KPX V idieresis -18 +KPX V igrave -18 +KPX V imacron -18 +KPX V iogonek -18 +KPX V o -74 +KPX V oacute -74 +KPX V ocircumflex -74 +KPX V odieresis -74 +KPX V ograve -74 +KPX V ohungarumlaut -74 +KPX V omacron -74 +KPX V oslash -74 +KPX V otilde -74 +KPX V period -125 +KPX V semicolon -37 +KPX V u -55 +KPX V uacute -55 +KPX V ucircumflex -55 +KPX V udieresis -55 +KPX V ugrave -55 +KPX V uhungarumlaut -55 +KPX V umacron -55 +KPX V uogonek -55 +KPX V uring -55 +KPX W A -74 +KPX W Aacute -74 +KPX W Abreve -74 +KPX W Acircumflex -74 +KPX W Adieresis -74 +KPX W Agrave -74 +KPX W Amacron -74 +KPX W Aogonek -74 +KPX W Aring -74 +KPX W Atilde -74 +KPX W a -74 +KPX W aacute -74 +KPX W abreve -74 +KPX W acircumflex -74 +KPX W adieresis -74 +KPX W agrave -74 +KPX W amacron -74 +KPX W aogonek -74 +KPX W aring -74 +KPX W atilde -74 +KPX W colon -55 +KPX W comma -100 +KPX W e -74 +KPX W eacute -74 +KPX W ecaron -74 +KPX W ecircumflex -74 +KPX W edieresis -74 +KPX W edotaccent -74 +KPX W egrave -74 +KPX W emacron -74 +KPX W eogonek -74 +KPX W hyphen -100 +KPX W i -18 +KPX W iacute -18 +KPX W icircumflex -18 +KPX W idieresis -18 +KPX W igrave -18 +KPX W imacron -18 +KPX W iogonek -18 +KPX W o -74 +KPX W oacute -74 +KPX W ocircumflex -74 +KPX W odieresis -74 +KPX W ograve -74 +KPX W ohungarumlaut -74 +KPX W omacron -74 +KPX W oslash -74 +KPX W otilde -74 +KPX W period -100 +KPX W semicolon -55 +KPX W u -37 +KPX W uacute -37 +KPX W ucircumflex -37 +KPX W udieresis -37 +KPX W ugrave -37 +KPX W uhungarumlaut -37 +KPX W umacron -37 +KPX W uogonek -37 +KPX W uring -37 +KPX W y -25 +KPX W yacute -25 +KPX W ydieresis -25 +KPX Y A -91 +KPX Y Aacute -91 +KPX Y Abreve -91 +KPX Y Acircumflex -91 +KPX Y Adieresis -91 +KPX Y Agrave -91 +KPX Y Amacron -91 +KPX Y Aogonek -91 +KPX Y Aring -91 +KPX Y Atilde -91 +KPX Y a -100 +KPX Y aacute -100 +KPX Y abreve -100 +KPX Y acircumflex -100 +KPX Y adieresis -100 +KPX Y agrave -100 +KPX Y amacron -100 +KPX Y aogonek -100 +KPX Y aring -100 +KPX Y atilde -100 +KPX Y colon -25 +KPX Y comma -100 +KPX Y e -100 +KPX Y eacute -100 +KPX Y ecaron -40 +KPX Y ecircumflex -100 +KPX Y edieresis -40 +KPX Y edotaccent -100 +KPX Y egrave -40 +KPX Y emacron -40 +KPX Y eogonek -100 +KPX Y hyphen -125 +KPX Y i -18 +KPX Y iacute -18 +KPX Y icircumflex -18 +KPX Y iogonek -18 +KPX Y o -100 +KPX Y oacute -100 +KPX Y ocircumflex -100 +KPX Y odieresis -40 +KPX Y ograve -40 +KPX Y ohungarumlaut -100 +KPX Y omacron -40 +KPX Y oslash -100 +KPX Y otilde -100 +KPX Y period -100 +KPX Y semicolon -25 +KPX Y u -55 +KPX Y uacute -55 +KPX Y ucircumflex -55 +KPX Y udieresis -55 +KPX Y ugrave -55 +KPX Y uhungarumlaut -55 +KPX Y umacron -55 +KPX Y uogonek -55 +KPX Y uring -55 +KPX Yacute A -91 +KPX Yacute Aacute -91 +KPX Yacute Abreve -91 +KPX Yacute Acircumflex -91 +KPX Yacute Adieresis -91 +KPX Yacute Agrave -91 +KPX Yacute Amacron -91 +KPX Yacute Aogonek -91 +KPX Yacute Aring -91 +KPX Yacute Atilde -91 +KPX Yacute a -100 +KPX Yacute aacute -100 +KPX Yacute abreve -100 +KPX Yacute acircumflex -100 +KPX Yacute adieresis -100 +KPX Yacute agrave -100 +KPX Yacute amacron -100 +KPX Yacute aogonek -100 +KPX Yacute aring -100 +KPX Yacute atilde -100 +KPX Yacute colon -25 +KPX Yacute comma -100 +KPX Yacute e -100 +KPX Yacute eacute -100 +KPX Yacute ecaron -40 +KPX Yacute ecircumflex -100 +KPX Yacute edieresis -40 +KPX Yacute edotaccent -100 +KPX Yacute egrave -40 +KPX Yacute emacron -40 +KPX Yacute eogonek -100 +KPX Yacute hyphen -125 +KPX Yacute i -18 +KPX Yacute iacute -18 +KPX Yacute icircumflex -18 +KPX Yacute iogonek -18 +KPX Yacute o -100 +KPX Yacute oacute -100 +KPX Yacute ocircumflex -100 +KPX Yacute odieresis -40 +KPX Yacute ograve -40 +KPX Yacute ohungarumlaut -100 +KPX Yacute omacron -40 +KPX Yacute oslash -100 +KPX Yacute otilde -100 +KPX Yacute period -100 +KPX Yacute semicolon -25 +KPX Yacute u -55 +KPX Yacute uacute -55 +KPX Yacute ucircumflex -55 +KPX Yacute udieresis -55 +KPX Yacute ugrave -55 +KPX Yacute uhungarumlaut -55 +KPX Yacute umacron -55 +KPX Yacute uogonek -55 +KPX Yacute uring -55 +KPX Ydieresis A -91 +KPX Ydieresis Aacute -91 +KPX Ydieresis Abreve -91 +KPX Ydieresis Acircumflex -91 +KPX Ydieresis Adieresis -91 +KPX Ydieresis Agrave -91 +KPX Ydieresis Amacron -91 +KPX Ydieresis Aogonek -91 +KPX Ydieresis Aring -91 +KPX Ydieresis Atilde -91 +KPX Ydieresis a -100 +KPX Ydieresis aacute -100 +KPX Ydieresis abreve -100 +KPX Ydieresis acircumflex -100 +KPX Ydieresis adieresis -100 +KPX Ydieresis agrave -100 +KPX Ydieresis amacron -100 +KPX Ydieresis aogonek -100 +KPX Ydieresis aring -100 +KPX Ydieresis atilde -100 +KPX Ydieresis colon -25 +KPX Ydieresis comma -100 +KPX Ydieresis e -100 +KPX Ydieresis eacute -100 +KPX Ydieresis ecaron -40 +KPX Ydieresis ecircumflex -100 +KPX Ydieresis edieresis -40 +KPX Ydieresis edotaccent -100 +KPX Ydieresis egrave -40 +KPX Ydieresis emacron -40 +KPX Ydieresis eogonek -100 +KPX Ydieresis hyphen -125 +KPX Ydieresis i -18 +KPX Ydieresis iacute -18 +KPX Ydieresis icircumflex -18 +KPX Ydieresis iogonek -18 +KPX Ydieresis o -100 +KPX Ydieresis oacute -100 +KPX Ydieresis ocircumflex -100 +KPX Ydieresis odieresis -40 +KPX Ydieresis ograve -40 +KPX Ydieresis ohungarumlaut -100 +KPX Ydieresis omacron -40 +KPX Ydieresis oslash -100 +KPX Ydieresis otilde -100 +KPX Ydieresis period -100 +KPX Ydieresis semicolon -25 +KPX Ydieresis u -55 +KPX Ydieresis uacute -55 +KPX Ydieresis ucircumflex -55 +KPX Ydieresis udieresis -55 +KPX Ydieresis ugrave -55 +KPX Ydieresis uhungarumlaut -55 +KPX Ydieresis umacron -55 +KPX Ydieresis uogonek -55 +KPX Ydieresis uring -55 +KPX colon space -18 +KPX comma quotedblright -18 +KPX comma quoteright -18 +KPX comma space -18 +KPX f quotedblright 75 +KPX f quoteright 75 +KPX period quotedblright -18 +KPX period quoteright -18 +KPX period space -18 +KPX quotedblleft A -74 +KPX quotedblleft Aacute -74 +KPX quotedblleft Abreve -74 +KPX quotedblleft Acircumflex -74 +KPX quotedblleft Adieresis -74 +KPX quotedblleft Agrave -74 +KPX quotedblleft Amacron -74 +KPX quotedblleft Aogonek -74 +KPX quotedblleft Aring -74 +KPX quotedblleft Atilde -74 +KPX quotedblright space -18 +KPX quoteleft A -74 +KPX quoteleft Aacute -74 +KPX quoteleft Abreve -74 +KPX quoteleft Acircumflex -74 +KPX quoteleft Adieresis -74 +KPX quoteleft Agrave -74 +KPX quoteleft Amacron -74 +KPX quoteleft Aogonek -74 +KPX quoteleft Aring -74 +KPX quoteleft Atilde -74 +KPX quoteright d -25 +KPX quoteright dcroat -25 +KPX quoteright s -25 +KPX quoteright sacute -25 +KPX quoteright scaron -25 +KPX quoteright scedilla -25 +KPX quoteright scommaaccent -25 +KPX r comma -74 +KPX r period -74 +KPX racute comma -74 +KPX racute period -74 +KPX rcaron comma -74 +KPX rcaron period -74 +KPX rcommaaccent comma -74 +KPX rcommaaccent period -74 +KPX semicolon space -18 +KPX space A -18 +KPX space Aacute -18 +KPX space Abreve -18 +KPX space Acircumflex -18 +KPX space Adieresis -18 +KPX space Agrave -18 +KPX space Amacron -18 +KPX space Aogonek -18 +KPX space Aring -18 +KPX space Atilde -18 +KPX space T -18 +KPX space Tcaron -18 +KPX space Tcommaaccent -18 +KPX space V -18 +KPX space W -18 +KPX space Y -18 +KPX space Yacute -18 +KPX space Ydieresis -18 +KPX space quotedblleft -18 +KPX space quoteleft -18 +KPX v comma -100 +KPX v period -100 +KPX w comma -100 +KPX w period -100 +KPX y comma -100 +KPX y period -100 +KPX yacute comma -100 +KPX yacute period -100 +KPX ydieresis comma -100 +KPX ydieresis period -100 +EndKernPairs +EndKernData +EndFontMetrics diff --git a/openoffice/share/psprint/fontmetric/NewCenturySchlbk-BoldItalic.afm b/openoffice/share/psprint/fontmetric/NewCenturySchlbk-BoldItalic.afm new file mode 100644 index 0000000000000000000000000000000000000000..f086dd260a87adb71a9ac4531b6c51e268c8fb39 --- /dev/null +++ b/openoffice/share/psprint/fontmetric/NewCenturySchlbk-BoldItalic.afm @@ -0,0 +1,2997 @@ +StartFontMetrics 4.1 +Comment Copyright (c) 1985, 1987, 1989, 1991, 1992, 1997 Adobe Systems Incorporated. All Rights Reserved. +Comment Creation Date: Thu May 1 14:34:01 1997 +Comment UniqueID 43097 +Comment VMusage 44127 55152 +FontName NewCenturySchlbk-BoldItalic +FullName New Century Schoolbook Bold Italic +FamilyName New Century Schoolbook +Weight Bold +ItalicAngle -16 +IsFixedPitch false +FontBBox -205 -250 1147 991 +UnderlinePosition -100 +UnderlineThickness 50 +Version 002.000 +Notice Copyright (c) 1985, 1987, 1989, 1991, 1992, 1997 Adobe Systems Incorporated. All Rights Reserved. +EncodingScheme AdobeStandardEncoding +CapHeight 722 +XHeight 477 +Ascender 737 +Descender -205 +StdHW 54 +StdVW 150 +StartCharMetrics 314 +C 32 ; WX 287 ; N space ; B 0 0 0 0 ; +C 33 ; WX 333 ; N exclam ; B 0 -15 333 737 ; +C 34 ; WX 400 ; N quotedbl ; B 66 388 428 737 ; +C 35 ; WX 574 ; N numbersign ; B 30 0 544 690 ; +C 36 ; WX 574 ; N dollar ; B 9 -120 565 810 ; +C 37 ; WX 889 ; N percent ; B 54 -28 835 727 ; +C 38 ; WX 889 ; N ampersand ; B 32 -15 823 737 ; +C 39 ; WX 259 ; N quoteright ; B 48 388 275 737 ; +C 40 ; WX 407 ; N parenleft ; B 72 -117 454 745 ; +C 41 ; WX 407 ; N parenright ; B -70 -117 310 745 ; +C 42 ; WX 500 ; N asterisk ; B 58 301 498 737 ; +C 43 ; WX 606 ; N plus ; B 50 0 556 506 ; +C 44 ; WX 287 ; N comma ; B -57 -192 170 157 ; +C 45 ; WX 333 ; N hyphen ; B 2 177 263 299 ; +C 46 ; WX 287 ; N period ; B -20 -15 152 157 ; +C 47 ; WX 278 ; N slash ; B -41 -15 320 737 ; +C 48 ; WX 574 ; N zero ; B 21 -15 553 705 ; +C 49 ; WX 574 ; N one ; B 25 0 489 705 ; +C 50 ; WX 574 ; N two ; B -38 -3 538 705 ; +C 51 ; WX 574 ; N three ; B -7 -15 536 705 ; +C 52 ; WX 574 ; N four ; B -13 0 544 705 ; +C 53 ; WX 574 ; N five ; B 0 -15 574 705 ; +C 54 ; WX 574 ; N six ; B 31 -15 574 705 ; +C 55 ; WX 574 ; N seven ; B 64 -15 593 705 ; +C 56 ; WX 574 ; N eight ; B 0 -15 552 705 ; +C 57 ; WX 574 ; N nine ; B 0 -15 543 705 ; +C 58 ; WX 287 ; N colon ; B -20 -15 237 477 ; +C 59 ; WX 287 ; N semicolon ; B -57 -192 237 477 ; +C 60 ; WX 606 ; N less ; B 50 -9 556 515 ; +C 61 ; WX 606 ; N equal ; B 50 103 556 403 ; +C 62 ; WX 606 ; N greater ; B 50 -8 556 514 ; +C 63 ; WX 481 ; N question ; B 79 -15 451 737 ; +C 64 ; WX 747 ; N at ; B -4 -15 751 737 ; +C 65 ; WX 741 ; N A ; B -75 0 716 737 ; +C 66 ; WX 759 ; N B ; B -50 0 721 722 ; +C 67 ; WX 759 ; N C ; B 37 -15 759 737 ; +C 68 ; WX 833 ; N D ; B -47 0 796 722 ; +C 69 ; WX 741 ; N E ; B -41 0 730 722 ; +C 70 ; WX 704 ; N F ; B -41 0 730 722 ; +C 71 ; WX 815 ; N G ; B 37 -15 805 737 ; +C 72 ; WX 870 ; N H ; B -41 0 911 722 ; +C 73 ; WX 444 ; N I ; B -41 0 485 722 ; +C 74 ; WX 667 ; N J ; B -20 -15 708 722 ; +C 75 ; WX 778 ; N K ; B -41 0 832 722 ; +C 76 ; WX 704 ; N L ; B -41 0 670 722 ; +C 77 ; WX 944 ; N M ; B -44 0 988 722 ; +C 78 ; WX 852 ; N N ; B -61 -10 913 722 ; +C 79 ; WX 833 ; N O ; B 37 -15 796 737 ; +C 80 ; WX 741 ; N P ; B -41 0 730 722 ; +C 81 ; WX 833 ; N Q ; B 37 -189 796 737 ; +C 82 ; WX 796 ; N R ; B -41 -15 749 722 ; +C 83 ; WX 685 ; N S ; B 1 -15 666 737 ; +C 84 ; WX 722 ; N T ; B 41 0 759 722 ; +C 85 ; WX 833 ; N U ; B 88 -15 900 722 ; +C 86 ; WX 741 ; N V ; B 32 -10 802 722 ; +C 87 ; WX 944 ; N W ; B 40 -10 1000 722 ; +C 88 ; WX 741 ; N X ; B -82 0 801 722 ; +C 89 ; WX 704 ; N Y ; B 13 0 775 722 ; +C 90 ; WX 704 ; N Z ; B -33 0 711 722 ; +C 91 ; WX 407 ; N bracketleft ; B 1 -109 464 737 ; +C 92 ; WX 606 ; N backslash ; B 161 -15 445 737 ; +C 93 ; WX 407 ; N bracketright ; B -101 -109 362 737 ; +C 94 ; WX 606 ; N asciicircum ; B 66 325 540 690 ; +C 95 ; WX 500 ; N underscore ; B 0 -125 500 -75 ; +C 96 ; WX 259 ; N quoteleft ; B 47 388 274 737 ; +C 97 ; WX 667 ; N a ; B 6 -15 636 477 ; +C 98 ; WX 611 ; N b ; B 29 -15 557 737 ; +C 99 ; WX 537 ; N c ; B 0 -15 482 477 ; +C 100 ; WX 667 ; N d ; B 0 -15 660 737 ; +C 101 ; WX 519 ; N e ; B 0 -15 479 477 ; +C 102 ; WX 389 ; N f ; B -48 -205 550 737 ; L i fi ; L l fl ; +C 103 ; WX 611 ; N g ; B -63 -205 604 528 ; +C 104 ; WX 685 ; N h ; B 0 -15 639 737 ; +C 105 ; WX 389 ; N i ; B 32 -15 345 737 ; +C 106 ; WX 370 ; N j ; B -205 -205 347 737 ; +C 107 ; WX 648 ; N k ; B -11 -15 578 737 ; +C 108 ; WX 389 ; N l ; B 32 -15 375 737 ; +C 109 ; WX 944 ; N m ; B 0 -15 909 477 ; +C 110 ; WX 685 ; N n ; B 0 -15 639 477 ; +C 111 ; WX 574 ; N o ; B 0 -15 530 477 ; +C 112 ; WX 648 ; N p ; B -119 -205 590 477 ; +C 113 ; WX 630 ; N q ; B 0 -205 587 477 ; +C 114 ; WX 519 ; N r ; B 0 0 527 486 ; +C 115 ; WX 481 ; N s ; B 0 -15 435 477 ; +C 116 ; WX 407 ; N t ; B 24 -15 403 650 ; +C 117 ; WX 685 ; N u ; B 30 -15 635 477 ; +C 118 ; WX 556 ; N v ; B 30 -15 496 477 ; +C 119 ; WX 833 ; N w ; B 30 -15 773 477 ; +C 120 ; WX 574 ; N x ; B -46 -15 574 477 ; +C 121 ; WX 519 ; N y ; B -66 -205 493 477 ; +C 122 ; WX 519 ; N z ; B -19 -15 473 477 ; +C 123 ; WX 407 ; N braceleft ; B 52 -109 408 737 ; +C 124 ; WX 606 ; N bar ; B 249 -250 357 750 ; +C 125 ; WX 407 ; N braceright ; B -25 -109 331 737 ; +C 126 ; WX 606 ; N asciitilde ; B 72 160 534 346 ; +C 161 ; WX 333 ; N exclamdown ; B -44 -205 289 547 ; +C 162 ; WX 574 ; N cent ; B 30 -144 512 578 ; +C 163 ; WX 574 ; N sterling ; B -18 -15 566 705 ; +C 164 ; WX 167 ; N fraction ; B -166 -15 333 705 ; +C 165 ; WX 574 ; N yen ; B 17 0 629 690 ; +C 166 ; WX 574 ; N florin ; B -43 -205 575 737 ; +C 167 ; WX 500 ; N section ; B -30 -146 515 737 ; +C 168 ; WX 574 ; N currency ; B 27 84 547 605 ; +C 169 ; WX 287 ; N quotesingle ; B 112 388 250 737 ; +C 170 ; WX 481 ; N quotedblleft ; B 54 388 521 737 ; +C 171 ; WX 481 ; N guillemotleft ; B -35 69 449 407 ; +C 172 ; WX 278 ; N guilsinglleft ; B -25 69 244 407 ; +C 173 ; WX 278 ; N guilsinglright ; B -26 69 243 407 ; +C 174 ; WX 685 ; N fi ; B -70 -205 641 737 ; +C 175 ; WX 685 ; N fl ; B -70 -205 671 737 ; +C 177 ; WX 500 ; N endash ; B -47 189 479 287 ; +C 178 ; WX 500 ; N dagger ; B 48 -146 508 737 ; +C 179 ; WX 500 ; N daggerdbl ; B -60 -150 508 737 ; +C 180 ; WX 287 ; N periodcentered ; B 57 200 229 372 ; +C 182 ; WX 650 ; N paragraph ; B 25 -131 681 722 ; +C 183 ; WX 606 ; N bullet ; B 122 180 484 542 ; +C 184 ; WX 259 ; N quotesinglbase ; B -57 -192 170 157 ; +C 185 ; WX 481 ; N quotedblbase ; B -57 -192 412 157 ; +C 186 ; WX 481 ; N quotedblright ; B 43 388 510 737 ; +C 187 ; WX 481 ; N guillemotright ; B -31 69 453 407 ; +C 188 ; WX 1000 ; N ellipsis ; B 81 -15 919 157 ; +C 189 ; WX 1167 ; N perthousand ; B 20 -28 1147 727 ; +C 191 ; WX 481 ; N questiondown ; B 0 -205 372 547 ; +C 193 ; WX 333 ; N grave ; B 74 538 294 722 ; +C 194 ; WX 333 ; N acute ; B 123 538 372 722 ; +C 195 ; WX 333 ; N circumflex ; B 23 533 365 705 ; +C 196 ; WX 333 ; N tilde ; B 28 561 398 690 ; +C 197 ; WX 333 ; N macron ; B 47 573 404 649 ; +C 198 ; WX 333 ; N breve ; B 67 535 390 698 ; +C 199 ; WX 333 ; N dotaccent ; B 145 571 311 737 ; +C 200 ; WX 333 ; N dieresis ; B 33 571 393 715 ; +C 202 ; WX 333 ; N ring ; B 111 522 335 746 ; +C 203 ; WX 333 ; N cedilla ; B -21 -220 225 3 ; +C 205 ; WX 333 ; N hungarumlaut ; B 15 538 480 722 ; +C 206 ; WX 333 ; N ogonek ; B 36 -220 338 4 ; +C 207 ; WX 333 ; N caron ; B 60 531 403 705 ; +C 208 ; WX 1000 ; N emdash ; B -47 189 979 287 ; +C 225 ; WX 889 ; N AE ; B -86 0 915 722 ; +C 227 ; WX 412 ; N ordfeminine ; B 47 407 460 705 ; +C 232 ; WX 704 ; N Lslash ; B -41 0 670 722 ; +C 233 ; WX 833 ; N Oslash ; B 35 -68 798 790 ; +C 234 ; WX 963 ; N OE ; B 29 0 989 722 ; +C 235 ; WX 356 ; N ordmasculine ; B 42 407 394 705 ; +C 241 ; WX 815 ; N ae ; B -18 -15 775 477 ; +C 245 ; WX 389 ; N dotlessi ; B 32 -15 345 477 ; +C 248 ; WX 389 ; N lslash ; B 24 -15 387 737 ; +C 249 ; WX 574 ; N oslash ; B 0 -121 530 583 ; +C 250 ; WX 852 ; N oe ; B -6 -15 812 477 ; +C 251 ; WX 574 ; N germandbls ; B -91 -205 540 737 ; +C -1 ; WX 444 ; N Idieresis ; B -41 0 509 915 ; +C -1 ; WX 519 ; N eacute ; B 0 -15 479 722 ; +C -1 ; WX 667 ; N abreve ; B 6 -15 636 698 ; +C -1 ; WX 685 ; N uhungarumlaut ; B 30 -15 656 722 ; +C -1 ; WX 519 ; N ecaron ; B 0 -15 496 705 ; +C -1 ; WX 704 ; N Ydieresis ; B 13 0 775 915 ; +C -1 ; WX 606 ; N divide ; B 50 -40 556 546 ; +C -1 ; WX 704 ; N Yacute ; B 13 0 775 947 ; +C -1 ; WX 741 ; N Acircumflex ; B -75 0 716 930 ; +C -1 ; WX 667 ; N aacute ; B 6 -15 636 722 ; +C -1 ; WX 833 ; N Ucircumflex ; B 88 -15 900 930 ; +C -1 ; WX 519 ; N yacute ; B -66 -205 493 722 ; +C -1 ; WX 481 ; N scommaaccent ; B 0 -250 435 477 ; +C -1 ; WX 519 ; N ecircumflex ; B 0 -15 479 705 ; +C -1 ; WX 833 ; N Uring ; B 88 -15 900 991 ; +C -1 ; WX 833 ; N Udieresis ; B 88 -15 900 915 ; +C -1 ; WX 667 ; N aogonek ; B 6 -230 636 477 ; +C -1 ; WX 833 ; N Uacute ; B 88 -15 900 947 ; +C -1 ; WX 685 ; N uogonek ; B 30 -233 635 477 ; +C -1 ; WX 741 ; N Edieresis ; B -41 0 730 915 ; +C -1 ; WX 833 ; N Dcroat ; B -47 0 796 722 ; +C -1 ; WX 250 ; N commaaccent ; B -25 -250 141 -50 ; +C -1 ; WX 747 ; N copyright ; B -2 -15 750 737 ; +C -1 ; WX 741 ; N Emacron ; B -41 0 730 874 ; +C -1 ; WX 537 ; N ccaron ; B 0 -15 505 705 ; +C -1 ; WX 667 ; N aring ; B 6 -15 636 746 ; +C -1 ; WX 852 ; N Ncommaaccent ; B -61 -230 913 722 ; +C -1 ; WX 389 ; N lacute ; B 32 -15 500 947 ; +C -1 ; WX 667 ; N agrave ; B 6 -15 636 722 ; +C -1 ; WX 722 ; N Tcommaaccent ; B 41 -250 759 722 ; +C -1 ; WX 759 ; N Cacute ; B 37 -15 759 947 ; +C -1 ; WX 667 ; N atilde ; B 6 -15 636 690 ; +C -1 ; WX 741 ; N Edotaccent ; B -41 0 730 937 ; +C -1 ; WX 481 ; N scaron ; B 0 -15 477 705 ; +C -1 ; WX 481 ; N scedilla ; B 0 -220 435 477 ; +C -1 ; WX 389 ; N iacute ; B 32 -15 370 715 ; +C -1 ; WX 494 ; N lozenge ; B 10 0 484 745 ; +C -1 ; WX 796 ; N Rcaron ; B -41 -15 749 930 ; +C -1 ; WX 815 ; N Gcommaaccent ; B 37 -250 805 737 ; +C -1 ; WX 685 ; N ucircumflex ; B 30 -15 635 705 ; +C -1 ; WX 667 ; N acircumflex ; B 6 -15 636 705 ; +C -1 ; WX 741 ; N Amacron ; B -75 0 716 874 ; +C -1 ; WX 519 ; N rcaron ; B 0 0 527 695 ; +C -1 ; WX 537 ; N ccedilla ; B 0 -220 482 477 ; +C -1 ; WX 704 ; N Zdotaccent ; B -33 0 711 937 ; +C -1 ; WX 741 ; N Thorn ; B -41 0 690 722 ; +C -1 ; WX 833 ; N Omacron ; B 37 -15 796 874 ; +C -1 ; WX 796 ; N Racute ; B -41 -15 749 947 ; +C -1 ; WX 685 ; N Sacute ; B 1 -15 666 947 ; +C -1 ; WX 747 ; N dcaron ; B 0 -15 826 737 ; +C -1 ; WX 833 ; N Umacron ; B 88 -15 900 874 ; +C -1 ; WX 685 ; N uring ; B 30 -15 635 746 ; +C -1 ; WX 344 ; N threesuperior ; B 3 273 361 705 ; +C -1 ; WX 833 ; N Ograve ; B 37 -15 796 947 ; +C -1 ; WX 741 ; N Agrave ; B -75 0 716 947 ; +C -1 ; WX 741 ; N Abreve ; B -75 0 716 923 ; +C -1 ; WX 606 ; N multiply ; B 65 15 541 491 ; +C -1 ; WX 685 ; N uacute ; B 30 -15 635 722 ; +C -1 ; WX 722 ; N Tcaron ; B 41 0 759 930 ; +C -1 ; WX 494 ; N partialdiff ; B 11 -21 494 750 ; +C -1 ; WX 519 ; N ydieresis ; B -66 -205 493 690 ; +C -1 ; WX 852 ; N Nacute ; B -61 -10 913 947 ; +C -1 ; WX 389 ; N icircumflex ; B 21 -15 363 698 ; +C -1 ; WX 741 ; N Ecircumflex ; B -41 0 730 930 ; +C -1 ; WX 667 ; N adieresis ; B 6 -15 636 690 ; +C -1 ; WX 519 ; N edieresis ; B 0 -15 486 690 ; +C -1 ; WX 537 ; N cacute ; B 0 -15 482 722 ; +C -1 ; WX 685 ; N nacute ; B 0 -15 639 722 ; +C -1 ; WX 685 ; N umacron ; B 30 -15 635 649 ; +C -1 ; WX 852 ; N Ncaron ; B -61 -10 913 930 ; +C -1 ; WX 444 ; N Iacute ; B -41 0 488 947 ; +C -1 ; WX 606 ; N plusminus ; B 50 0 556 506 ; +C -1 ; WX 606 ; N brokenbar ; B 249 -175 357 675 ; +C -1 ; WX 747 ; N registered ; B -2 -15 750 737 ; +C -1 ; WX 815 ; N Gbreve ; B 37 -15 805 923 ; +C -1 ; WX 444 ; N Idotaccent ; B -41 0 485 937 ; +C -1 ; WX 600 ; N summation ; B 14 -10 585 706 ; +C -1 ; WX 741 ; N Egrave ; B -41 0 730 947 ; +C -1 ; WX 519 ; N racute ; B 0 0 527 722 ; +C -1 ; WX 574 ; N omacron ; B 0 -15 530 649 ; +C -1 ; WX 704 ; N Zacute ; B -33 0 711 947 ; +C -1 ; WX 704 ; N Zcaron ; B -33 0 711 930 ; +C -1 ; WX 549 ; N greaterequal ; B 26 0 523 704 ; +C -1 ; WX 833 ; N Eth ; B -47 0 796 722 ; +C -1 ; WX 759 ; N Ccedilla ; B 37 -220 759 737 ; +C -1 ; WX 389 ; N lcommaaccent ; B 25 -250 375 737 ; +C -1 ; WX 447 ; N tcaron ; B 24 -15 544 767 ; +C -1 ; WX 519 ; N eogonek ; B 0 -229 479 477 ; +C -1 ; WX 833 ; N Uogonek ; B 88 -230 900 722 ; +C -1 ; WX 741 ; N Aacute ; B -75 0 716 947 ; +C -1 ; WX 741 ; N Adieresis ; B -75 0 716 915 ; +C -1 ; WX 519 ; N egrave ; B 0 -15 479 722 ; +C -1 ; WX 519 ; N zacute ; B -19 -15 473 722 ; +C -1 ; WX 389 ; N iogonek ; B -8 -232 345 737 ; +C -1 ; WX 833 ; N Oacute ; B 37 -15 796 947 ; +C -1 ; WX 574 ; N oacute ; B 0 -15 530 722 ; +C -1 ; WX 667 ; N amacron ; B 6 -15 636 649 ; +C -1 ; WX 481 ; N sacute ; B 0 -15 446 722 ; +C -1 ; WX 389 ; N idieresis ; B 31 -15 391 690 ; +C -1 ; WX 833 ; N Ocircumflex ; B 37 -15 796 930 ; +C -1 ; WX 833 ; N Ugrave ; B 88 -15 900 947 ; +C -1 ; WX 612 ; N Delta ; B 6 0 608 688 ; +C -1 ; WX 648 ; N thorn ; B -119 -205 590 737 ; +C -1 ; WX 344 ; N twosuperior ; B -17 280 362 705 ; +C -1 ; WX 833 ; N Odieresis ; B 37 -15 796 915 ; +C -1 ; WX 685 ; N mu ; B -89 -205 635 477 ; +C -1 ; WX 389 ; N igrave ; B 32 -15 345 715 ; +C -1 ; WX 574 ; N ohungarumlaut ; B 0 -15 601 722 ; +C -1 ; WX 741 ; N Eogonek ; B -41 -224 730 722 ; +C -1 ; WX 667 ; N dcroat ; B 0 -15 734 737 ; +C -1 ; WX 861 ; N threequarters ; B 35 -15 789 705 ; +C -1 ; WX 685 ; N Scedilla ; B 1 -220 666 737 ; +C -1 ; WX 449 ; N lcaron ; B 32 -15 541 737 ; +C -1 ; WX 778 ; N Kcommaaccent ; B -41 -250 832 722 ; +C -1 ; WX 704 ; N Lacute ; B -41 0 670 947 ; +C -1 ; WX 950 ; N trademark ; B 42 317 1017 722 ; +C -1 ; WX 519 ; N edotaccent ; B 0 -15 479 712 ; +C -1 ; WX 444 ; N Igrave ; B -41 0 485 947 ; +C -1 ; WX 444 ; N Imacron ; B -41 0 520 874 ; +C -1 ; WX 704 ; N Lcaron ; B -41 0 702 737 ; +C -1 ; WX 861 ; N onehalf ; B 17 -15 798 705 ; +C -1 ; WX 549 ; N lessequal ; B 29 0 526 704 ; +C -1 ; WX 574 ; N ocircumflex ; B 0 -15 530 705 ; +C -1 ; WX 685 ; N ntilde ; B 0 -15 639 690 ; +C -1 ; WX 833 ; N Uhungarumlaut ; B 88 -15 900 947 ; +C -1 ; WX 741 ; N Eacute ; B -41 0 730 947 ; +C -1 ; WX 519 ; N emacron ; B 0 -15 497 649 ; +C -1 ; WX 611 ; N gbreve ; B -63 -205 604 698 ; +C -1 ; WX 861 ; N onequarter ; B 17 -15 789 705 ; +C -1 ; WX 685 ; N Scaron ; B 1 -15 666 930 ; +C -1 ; WX 685 ; N Scommaaccent ; B 1 -250 666 737 ; +C -1 ; WX 833 ; N Ohungarumlaut ; B 37 -15 796 947 ; +C -1 ; WX 400 ; N degree ; B 86 419 372 705 ; +C -1 ; WX 574 ; N ograve ; B 0 -15 530 722 ; +C -1 ; WX 759 ; N Ccaron ; B 37 -15 759 930 ; +C -1 ; WX 685 ; N ugrave ; B 30 -15 635 722 ; +C -1 ; WX 549 ; N radical ; B 10 -46 512 850 ; +C -1 ; WX 833 ; N Dcaron ; B -47 0 796 930 ; +C -1 ; WX 519 ; N rcommaaccent ; B -31 -250 527 486 ; +C -1 ; WX 852 ; N Ntilde ; B -61 -10 913 915 ; +C -1 ; WX 574 ; N otilde ; B 0 -15 530 690 ; +C -1 ; WX 796 ; N Rcommaaccent ; B -41 -250 749 722 ; +C -1 ; WX 704 ; N Lcommaaccent ; B -41 -250 670 722 ; +C -1 ; WX 741 ; N Atilde ; B -75 0 716 915 ; +C -1 ; WX 741 ; N Aogonek ; B -75 -224 744 737 ; +C -1 ; WX 741 ; N Aring ; B -75 0 716 991 ; +C -1 ; WX 833 ; N Otilde ; B 37 -15 796 915 ; +C -1 ; WX 519 ; N zdotaccent ; B -19 -15 473 712 ; +C -1 ; WX 741 ; N Ecaron ; B -41 0 730 930 ; +C -1 ; WX 444 ; N Iogonek ; B -41 -220 485 722 ; +C -1 ; WX 648 ; N kcommaaccent ; B -11 -250 578 737 ; +C -1 ; WX 606 ; N minus ; B 50 199 556 307 ; +C -1 ; WX 444 ; N Icircumflex ; B -41 0 485 930 ; +C -1 ; WX 685 ; N ncaron ; B 0 -15 639 705 ; +C -1 ; WX 407 ; N tcommaaccent ; B -6 -250 403 650 ; +C -1 ; WX 606 ; N logicalnot ; B 50 103 556 403 ; +C -1 ; WX 574 ; N odieresis ; B 0 -15 530 690 ; +C -1 ; WX 685 ; N udieresis ; B 30 -15 635 690 ; +C -1 ; WX 549 ; N notequal ; B 15 -49 540 570 ; +C -1 ; WX 611 ; N gcommaaccent ; B -63 -205 604 822 ; +C -1 ; WX 574 ; N eth ; B 0 -15 530 752 ; +C -1 ; WX 519 ; N zcaron ; B -19 -15 473 695 ; +C -1 ; WX 685 ; N ncommaaccent ; B 0 -250 639 477 ; +C -1 ; WX 344 ; N onesuperior ; B 19 282 326 705 ; +C -1 ; WX 389 ; N imacron ; B 32 -15 376 642 ; +EndCharMetrics +StartKernData +StartKernPairs 2653 +KPX A C 5 +KPX A Cacute 5 +KPX A Ccaron 5 +KPX A Ccedilla 5 +KPX A G 5 +KPX A Gbreve 5 +KPX A Gcommaaccent 5 +KPX A O 5 +KPX A Oacute 5 +KPX A Ocircumflex 5 +KPX A Odieresis 5 +KPX A Ograve 5 +KPX A Ohungarumlaut 5 +KPX A Omacron 5 +KPX A Oslash 5 +KPX A Otilde 5 +KPX A Q 5 +KPX A T 5 +KPX A Tcaron 5 +KPX A Tcommaaccent 5 +KPX A U -32 +KPX A Uacute -32 +KPX A Ucircumflex -32 +KPX A Udieresis -32 +KPX A Ugrave -32 +KPX A Uhungarumlaut -32 +KPX A Umacron -32 +KPX A Uogonek -32 +KPX A Uring -32 +KPX A V -100 +KPX A W -84 +KPX A Y -70 +KPX A Yacute -70 +KPX A Ydieresis -70 +KPX A quotedblright -95 +KPX A quoteright -95 +KPX A u -15 +KPX A uacute -15 +KPX A ucircumflex -15 +KPX A udieresis -15 +KPX A ugrave -15 +KPX A uhungarumlaut -15 +KPX A umacron -15 +KPX A uogonek -15 +KPX A uring -15 +KPX A v -10 +KPX A w -25 +KPX A y -33 +KPX A yacute -33 +KPX A ydieresis -33 +KPX Aacute C 5 +KPX Aacute Cacute 5 +KPX Aacute Ccaron 5 +KPX Aacute Ccedilla 5 +KPX Aacute G 5 +KPX Aacute Gbreve 5 +KPX Aacute Gcommaaccent 5 +KPX Aacute O 5 +KPX Aacute Oacute 5 +KPX Aacute Ocircumflex 5 +KPX Aacute Odieresis 5 +KPX Aacute Ograve 5 +KPX Aacute Ohungarumlaut 5 +KPX Aacute Omacron 5 +KPX Aacute Oslash 5 +KPX Aacute Otilde 5 +KPX Aacute Q 5 +KPX Aacute T 5 +KPX Aacute Tcaron 5 +KPX Aacute Tcommaaccent 5 +KPX Aacute U -32 +KPX Aacute Uacute -32 +KPX Aacute Ucircumflex -32 +KPX Aacute Udieresis -32 +KPX Aacute Ugrave -32 +KPX Aacute Uhungarumlaut -32 +KPX Aacute Umacron -32 +KPX Aacute Uogonek -32 +KPX Aacute Uring -32 +KPX Aacute V -100 +KPX Aacute W -84 +KPX Aacute Y -70 +KPX Aacute Yacute -70 +KPX Aacute Ydieresis -70 +KPX Aacute quotedblright -95 +KPX Aacute quoteright -95 +KPX Aacute u -15 +KPX Aacute uacute -15 +KPX Aacute ucircumflex -15 +KPX Aacute udieresis -15 +KPX Aacute ugrave -15 +KPX Aacute uhungarumlaut -15 +KPX Aacute umacron -15 +KPX Aacute uogonek -15 +KPX Aacute uring -15 +KPX Aacute v -10 +KPX Aacute w -25 +KPX Aacute y -33 +KPX Aacute yacute -33 +KPX Aacute ydieresis -33 +KPX Abreve C 5 +KPX Abreve Cacute 5 +KPX Abreve Ccaron 5 +KPX Abreve Ccedilla 5 +KPX Abreve G 5 +KPX Abreve Gbreve 5 +KPX Abreve Gcommaaccent 5 +KPX Abreve O 5 +KPX Abreve Oacute 5 +KPX Abreve Ocircumflex 5 +KPX Abreve Odieresis 5 +KPX Abreve Ograve 5 +KPX Abreve Ohungarumlaut 5 +KPX Abreve Omacron 5 +KPX Abreve Oslash 5 +KPX Abreve Otilde 5 +KPX Abreve Q 5 +KPX Abreve T 5 +KPX Abreve Tcaron 5 +KPX Abreve Tcommaaccent 5 +KPX Abreve U -32 +KPX Abreve Uacute -32 +KPX Abreve Ucircumflex -32 +KPX Abreve Udieresis -32 +KPX Abreve Ugrave -32 +KPX Abreve Uhungarumlaut -32 +KPX Abreve Umacron -32 +KPX Abreve Uogonek -32 +KPX Abreve Uring -32 +KPX Abreve V -100 +KPX Abreve W -84 +KPX Abreve Y -70 +KPX Abreve Yacute -70 +KPX Abreve Ydieresis -70 +KPX Abreve quotedblright -95 +KPX Abreve quoteright -95 +KPX Abreve u -15 +KPX Abreve uacute -15 +KPX Abreve ucircumflex -15 +KPX Abreve udieresis -15 +KPX Abreve ugrave -15 +KPX Abreve uhungarumlaut -15 +KPX Abreve umacron -15 +KPX Abreve uogonek -15 +KPX Abreve uring -15 +KPX Abreve v -10 +KPX Abreve w -25 +KPX Abreve y -33 +KPX Abreve yacute -33 +KPX Abreve ydieresis -33 +KPX Acircumflex C 5 +KPX Acircumflex Cacute 5 +KPX Acircumflex Ccaron 5 +KPX Acircumflex Ccedilla 5 +KPX Acircumflex G 5 +KPX Acircumflex Gbreve 5 +KPX Acircumflex Gcommaaccent 5 +KPX Acircumflex O 5 +KPX Acircumflex Oacute 5 +KPX Acircumflex Ocircumflex 5 +KPX Acircumflex Odieresis 5 +KPX Acircumflex Ograve 5 +KPX Acircumflex Ohungarumlaut 5 +KPX Acircumflex Omacron 5 +KPX Acircumflex Oslash 5 +KPX Acircumflex Otilde 5 +KPX Acircumflex Q 5 +KPX Acircumflex T 5 +KPX Acircumflex Tcaron 5 +KPX Acircumflex Tcommaaccent 5 +KPX Acircumflex U -32 +KPX Acircumflex Uacute -32 +KPX Acircumflex Ucircumflex -32 +KPX Acircumflex Udieresis -32 +KPX Acircumflex Ugrave -32 +KPX Acircumflex Uhungarumlaut -32 +KPX Acircumflex Umacron -32 +KPX Acircumflex Uogonek -32 +KPX Acircumflex Uring -32 +KPX Acircumflex V -100 +KPX Acircumflex W -84 +KPX Acircumflex Y -70 +KPX Acircumflex Yacute -70 +KPX Acircumflex Ydieresis -70 +KPX Acircumflex quotedblright -95 +KPX Acircumflex quoteright -95 +KPX Acircumflex u -15 +KPX Acircumflex uacute -15 +KPX Acircumflex ucircumflex -15 +KPX Acircumflex udieresis -15 +KPX Acircumflex ugrave -15 +KPX Acircumflex uhungarumlaut -15 +KPX Acircumflex umacron -15 +KPX Acircumflex uogonek -15 +KPX Acircumflex uring -15 +KPX Acircumflex v -10 +KPX Acircumflex w -25 +KPX Acircumflex y -33 +KPX Acircumflex yacute -33 +KPX Acircumflex ydieresis -33 +KPX Adieresis C 5 +KPX Adieresis Cacute 5 +KPX Adieresis Ccaron 5 +KPX Adieresis Ccedilla 5 +KPX Adieresis G 5 +KPX Adieresis Gbreve 5 +KPX Adieresis Gcommaaccent 5 +KPX Adieresis O 5 +KPX Adieresis Oacute 5 +KPX Adieresis Ocircumflex 5 +KPX Adieresis Odieresis 5 +KPX Adieresis Ograve 5 +KPX Adieresis Ohungarumlaut 5 +KPX Adieresis Omacron 5 +KPX Adieresis Oslash 5 +KPX Adieresis Otilde 5 +KPX Adieresis Q 5 +KPX Adieresis T 5 +KPX Adieresis Tcaron 5 +KPX Adieresis Tcommaaccent 5 +KPX Adieresis U -32 +KPX Adieresis Uacute -32 +KPX Adieresis Ucircumflex -32 +KPX Adieresis Udieresis -32 +KPX Adieresis Ugrave -32 +KPX Adieresis Uhungarumlaut -32 +KPX Adieresis Umacron -32 +KPX Adieresis Uogonek -32 +KPX Adieresis Uring -32 +KPX Adieresis V -100 +KPX Adieresis W -84 +KPX Adieresis Y -70 +KPX Adieresis Yacute -70 +KPX Adieresis Ydieresis -70 +KPX Adieresis quotedblright -95 +KPX Adieresis quoteright -95 +KPX Adieresis u -15 +KPX Adieresis uacute -15 +KPX Adieresis ucircumflex -15 +KPX Adieresis udieresis -15 +KPX Adieresis ugrave -15 +KPX Adieresis uhungarumlaut -15 +KPX Adieresis umacron -15 +KPX Adieresis uogonek -15 +KPX Adieresis uring -15 +KPX Adieresis v -10 +KPX Adieresis w -25 +KPX Adieresis y -33 +KPX Adieresis yacute -33 +KPX Adieresis ydieresis -33 +KPX Agrave C 5 +KPX Agrave Cacute 5 +KPX Agrave Ccaron 5 +KPX Agrave Ccedilla 5 +KPX Agrave G 5 +KPX Agrave Gbreve 5 +KPX Agrave Gcommaaccent 5 +KPX Agrave O 5 +KPX Agrave Oacute 5 +KPX Agrave Ocircumflex 5 +KPX Agrave Odieresis 5 +KPX Agrave Ograve 5 +KPX Agrave Ohungarumlaut 5 +KPX Agrave Omacron 5 +KPX Agrave Oslash 5 +KPX Agrave Otilde 5 +KPX Agrave Q 5 +KPX Agrave T 5 +KPX Agrave Tcaron 5 +KPX Agrave Tcommaaccent 5 +KPX Agrave U -32 +KPX Agrave Uacute -32 +KPX Agrave Ucircumflex -32 +KPX Agrave Udieresis -32 +KPX Agrave Ugrave -32 +KPX Agrave Uhungarumlaut -32 +KPX Agrave Umacron -32 +KPX Agrave Uogonek -32 +KPX Agrave Uring -32 +KPX Agrave V -100 +KPX Agrave W -84 +KPX Agrave Y -70 +KPX Agrave Yacute -70 +KPX Agrave Ydieresis -70 +KPX Agrave quotedblright -95 +KPX Agrave quoteright -95 +KPX Agrave u -15 +KPX Agrave uacute -15 +KPX Agrave ucircumflex -15 +KPX Agrave udieresis -15 +KPX Agrave ugrave -15 +KPX Agrave uhungarumlaut -15 +KPX Agrave umacron -15 +KPX Agrave uogonek -15 +KPX Agrave uring -15 +KPX Agrave v -10 +KPX Agrave w -25 +KPX Agrave y -33 +KPX Agrave yacute -33 +KPX Agrave ydieresis -33 +KPX Amacron C 5 +KPX Amacron Cacute 5 +KPX Amacron Ccaron 5 +KPX Amacron Ccedilla 5 +KPX Amacron G 5 +KPX Amacron Gbreve 5 +KPX Amacron Gcommaaccent 5 +KPX Amacron O 5 +KPX Amacron Oacute 5 +KPX Amacron Ocircumflex 5 +KPX Amacron Odieresis 5 +KPX Amacron Ograve 5 +KPX Amacron Ohungarumlaut 5 +KPX Amacron Omacron 5 +KPX Amacron Oslash 5 +KPX Amacron Otilde 5 +KPX Amacron Q 5 +KPX Amacron T 5 +KPX Amacron Tcaron 5 +KPX Amacron Tcommaaccent 5 +KPX Amacron U -32 +KPX Amacron Uacute -32 +KPX Amacron Ucircumflex -32 +KPX Amacron Udieresis -32 +KPX Amacron Ugrave -32 +KPX Amacron Uhungarumlaut -32 +KPX Amacron Umacron -32 +KPX Amacron Uogonek -32 +KPX Amacron Uring -32 +KPX Amacron V -100 +KPX Amacron W -84 +KPX Amacron Y -70 +KPX Amacron Yacute -70 +KPX Amacron Ydieresis -70 +KPX Amacron quotedblright -95 +KPX Amacron quoteright -95 +KPX Amacron u -15 +KPX Amacron uacute -15 +KPX Amacron ucircumflex -15 +KPX Amacron udieresis -15 +KPX Amacron ugrave -15 +KPX Amacron uhungarumlaut -15 +KPX Amacron umacron -15 +KPX Amacron uogonek -15 +KPX Amacron uring -15 +KPX Amacron v -10 +KPX Amacron w -25 +KPX Amacron y -33 +KPX Amacron yacute -33 +KPX Amacron ydieresis -33 +KPX Aogonek C 5 +KPX Aogonek Cacute 5 +KPX Aogonek Ccaron 5 +KPX Aogonek Ccedilla 5 +KPX Aogonek G 5 +KPX Aogonek Gbreve 5 +KPX Aogonek Gcommaaccent 5 +KPX Aogonek O 5 +KPX Aogonek Oacute 5 +KPX Aogonek Ocircumflex 5 +KPX Aogonek Odieresis 5 +KPX Aogonek Ograve 5 +KPX Aogonek Ohungarumlaut 5 +KPX Aogonek Omacron 5 +KPX Aogonek Oslash 5 +KPX Aogonek Otilde 5 +KPX Aogonek Q 5 +KPX Aogonek T 5 +KPX Aogonek Tcaron 5 +KPX Aogonek Tcommaaccent 5 +KPX Aogonek U -32 +KPX Aogonek Uacute -32 +KPX Aogonek Ucircumflex -32 +KPX Aogonek Udieresis -32 +KPX Aogonek Ugrave -32 +KPX Aogonek Uhungarumlaut -32 +KPX Aogonek Umacron -32 +KPX Aogonek Uogonek -32 +KPX Aogonek Uring -32 +KPX Aogonek V -100 +KPX Aogonek W -84 +KPX Aogonek Y -70 +KPX Aogonek Yacute -70 +KPX Aogonek Ydieresis -70 +KPX Aogonek quotedblright -95 +KPX Aogonek quoteright -95 +KPX Aogonek u -15 +KPX Aogonek uacute -15 +KPX Aogonek ucircumflex -15 +KPX Aogonek udieresis -15 +KPX Aogonek ugrave -15 +KPX Aogonek uhungarumlaut -15 +KPX Aogonek umacron -15 +KPX Aogonek uogonek -15 +KPX Aogonek uring -15 +KPX Aogonek v -10 +KPX Aogonek w -25 +KPX Aring C 5 +KPX Aring Cacute 5 +KPX Aring Ccaron 5 +KPX Aring Ccedilla 5 +KPX Aring G 5 +KPX Aring Gbreve 5 +KPX Aring Gcommaaccent 5 +KPX Aring O 5 +KPX Aring Oacute 5 +KPX Aring Ocircumflex 5 +KPX Aring Odieresis 5 +KPX Aring Ograve 5 +KPX Aring Ohungarumlaut 5 +KPX Aring Omacron 5 +KPX Aring Oslash 5 +KPX Aring Otilde 5 +KPX Aring Q 5 +KPX Aring T 5 +KPX Aring Tcaron 5 +KPX Aring Tcommaaccent 5 +KPX Aring U -32 +KPX Aring Uacute -32 +KPX Aring Ucircumflex -32 +KPX Aring Udieresis -32 +KPX Aring Ugrave -32 +KPX Aring Uhungarumlaut -32 +KPX Aring Umacron -32 +KPX Aring Uogonek -32 +KPX Aring Uring -32 +KPX Aring V -100 +KPX Aring W -84 +KPX Aring Y -70 +KPX Aring Yacute -70 +KPX Aring Ydieresis -70 +KPX Aring quotedblright -95 +KPX Aring quoteright -95 +KPX Aring u -15 +KPX Aring uacute -15 +KPX Aring ucircumflex -15 +KPX Aring udieresis -15 +KPX Aring ugrave -15 +KPX Aring uhungarumlaut -15 +KPX Aring umacron -15 +KPX Aring uogonek -15 +KPX Aring uring -15 +KPX Aring v -10 +KPX Aring w -25 +KPX Aring y -33 +KPX Aring yacute -33 +KPX Aring ydieresis -33 +KPX Atilde C 5 +KPX Atilde Cacute 5 +KPX Atilde Ccaron 5 +KPX Atilde Ccedilla 5 +KPX Atilde G 5 +KPX Atilde Gbreve 5 +KPX Atilde Gcommaaccent 5 +KPX Atilde O 5 +KPX Atilde Oacute 5 +KPX Atilde Ocircumflex 5 +KPX Atilde Odieresis 5 +KPX Atilde Ograve 5 +KPX Atilde Ohungarumlaut 5 +KPX Atilde Omacron 5 +KPX Atilde Oslash 5 +KPX Atilde Otilde 5 +KPX Atilde Q 5 +KPX Atilde T 5 +KPX Atilde Tcaron 5 +KPX Atilde Tcommaaccent 5 +KPX Atilde U -32 +KPX Atilde Uacute -32 +KPX Atilde Ucircumflex -32 +KPX Atilde Udieresis -32 +KPX Atilde Ugrave -32 +KPX Atilde Uhungarumlaut -32 +KPX Atilde Umacron -32 +KPX Atilde Uogonek -32 +KPX Atilde Uring -32 +KPX Atilde V -100 +KPX Atilde W -84 +KPX Atilde Y -70 +KPX Atilde Yacute -70 +KPX Atilde Ydieresis -70 +KPX Atilde quotedblright -95 +KPX Atilde quoteright -95 +KPX Atilde u -15 +KPX Atilde uacute -15 +KPX Atilde ucircumflex -15 +KPX Atilde udieresis -15 +KPX Atilde ugrave -15 +KPX Atilde uhungarumlaut -15 +KPX Atilde umacron -15 +KPX Atilde uogonek -15 +KPX Atilde uring -15 +KPX Atilde v -10 +KPX Atilde w -25 +KPX Atilde y -33 +KPX Atilde yacute -33 +KPX Atilde ydieresis -33 +KPX B A -11 +KPX B Aacute -11 +KPX B Abreve -11 +KPX B Acircumflex -11 +KPX B Adieresis -11 +KPX B Agrave -11 +KPX B Amacron -11 +KPX B Aogonek -11 +KPX B Aring -11 +KPX B Atilde -11 +KPX B U 15 +KPX B Uacute 15 +KPX B Ucircumflex 15 +KPX B Udieresis 15 +KPX B Ugrave 15 +KPX B Uhungarumlaut 15 +KPX B Umacron 15 +KPX B Uogonek 15 +KPX B Uring 15 +KPX B comma 15 +KPX B period 15 +KPX C A -5 +KPX C Aacute -5 +KPX C Abreve -5 +KPX C Acircumflex -5 +KPX C Adieresis -5 +KPX C Agrave -5 +KPX C Amacron -5 +KPX C Aogonek -5 +KPX C Aring -5 +KPX C Atilde -5 +KPX Cacute A -5 +KPX Cacute Aacute -5 +KPX Cacute Abreve -5 +KPX Cacute Acircumflex -5 +KPX Cacute Adieresis -5 +KPX Cacute Agrave -5 +KPX Cacute Amacron -5 +KPX Cacute Aogonek -5 +KPX Cacute Aring -5 +KPX Cacute Atilde -5 +KPX Ccaron A -5 +KPX Ccaron Aacute -5 +KPX Ccaron Abreve -5 +KPX Ccaron Acircumflex -5 +KPX Ccaron Adieresis -5 +KPX Ccaron Agrave -5 +KPX Ccaron Amacron -5 +KPX Ccaron Aogonek -5 +KPX Ccaron Aring -5 +KPX Ccaron Atilde -5 +KPX Ccedilla A -5 +KPX Ccedilla Aacute -5 +KPX Ccedilla Abreve -5 +KPX Ccedilla Acircumflex -5 +KPX Ccedilla Adieresis -5 +KPX Ccedilla Agrave -5 +KPX Ccedilla Amacron -5 +KPX Ccedilla Aogonek -5 +KPX Ccedilla Aring -5 +KPX Ccedilla Atilde -5 +KPX D V -18 +KPX D W -11 +KPX D Y 6 +KPX D Yacute 6 +KPX D Ydieresis 6 +KPX D comma -11 +KPX D period -11 +KPX Dcaron V -18 +KPX Dcaron W -11 +KPX Dcaron Y 6 +KPX Dcaron Yacute 6 +KPX Dcaron Ydieresis 6 +KPX Dcaron comma -11 +KPX Dcaron period -11 +KPX Dcroat V -18 +KPX Dcroat W -11 +KPX Dcroat Y 6 +KPX Dcroat Yacute 6 +KPX Dcroat Ydieresis 6 +KPX Dcroat comma -11 +KPX Dcroat period -11 +KPX F A -79 +KPX F Aacute -79 +KPX F Abreve -79 +KPX F Acircumflex -79 +KPX F Adieresis -79 +KPX F Agrave -79 +KPX F Amacron -79 +KPX F Aogonek -79 +KPX F Aring -79 +KPX F Atilde -79 +KPX F a -47 +KPX F aacute -47 +KPX F abreve -47 +KPX F acircumflex -47 +KPX F adieresis -47 +KPX F agrave -47 +KPX F amacron -47 +KPX F aogonek -47 +KPX F aring -47 +KPX F atilde -47 +KPX F comma -91 +KPX F e -41 +KPX F eacute -41 +KPX F ecaron -41 +KPX F ecircumflex -41 +KPX F edieresis -41 +KPX F edotaccent -41 +KPX F egrave -41 +KPX F emacron -41 +KPX F eogonek -41 +KPX F i -41 +KPX F iacute -41 +KPX F icircumflex -41 +KPX F idieresis -41 +KPX F igrave -41 +KPX F imacron -41 +KPX F iogonek -41 +KPX F o -47 +KPX F oacute -47 +KPX F ocircumflex -47 +KPX F odieresis -47 +KPX F ograve -47 +KPX F ohungarumlaut -47 +KPX F omacron -47 +KPX F oslash -47 +KPX F otilde -47 +KPX F period -91 +KPX F r -27 +KPX F racute -27 +KPX F rcaron -27 +KPX F rcommaaccent -27 +KPX J A -30 +KPX J Aacute -30 +KPX J Abreve -30 +KPX J Acircumflex -30 +KPX J Adieresis -30 +KPX J Agrave -30 +KPX J Amacron -30 +KPX J Aogonek -30 +KPX J Aring -30 +KPX J Atilde -30 +KPX J a -40 +KPX J aacute -40 +KPX J abreve -40 +KPX J acircumflex -40 +KPX J adieresis -40 +KPX J agrave -40 +KPX J amacron -40 +KPX J aogonek -40 +KPX J aring -40 +KPX J atilde -40 +KPX J comma -74 +KPX J e -33 +KPX J eacute -33 +KPX J ecaron -33 +KPX J ecircumflex -33 +KPX J edieresis -33 +KPX J edotaccent -33 +KPX J egrave -33 +KPX J emacron -33 +KPX J eogonek -33 +KPX J o -40 +KPX J oacute -40 +KPX J ocircumflex -40 +KPX J odieresis -40 +KPX J ograve -40 +KPX J ohungarumlaut -40 +KPX J omacron -40 +KPX J oslash -40 +KPX J otilde -40 +KPX J period -74 +KPX J u -39 +KPX J uacute -39 +KPX J ucircumflex -39 +KPX J udieresis -39 +KPX J ugrave -39 +KPX J uhungarumlaut -39 +KPX J umacron -39 +KPX J uogonek -39 +KPX J uring -39 +KPX K e 18 +KPX K eacute 18 +KPX K ecaron 18 +KPX K ecircumflex 18 +KPX K edieresis 18 +KPX K edotaccent 18 +KPX K egrave 18 +KPX K emacron 18 +KPX K eogonek 18 +KPX K o -4 +KPX K oacute -4 +KPX K ocircumflex -4 +KPX K odieresis -4 +KPX K ograve -4 +KPX K ohungarumlaut -4 +KPX K omacron -4 +KPX K oslash -4 +KPX K otilde -4 +KPX K u -4 +KPX K uacute -4 +KPX K ucircumflex -4 +KPX K udieresis -4 +KPX K ugrave -4 +KPX K uhungarumlaut -4 +KPX K umacron -4 +KPX K uogonek -4 +KPX K uring -4 +KPX K y -48 +KPX K yacute -48 +KPX K ydieresis -48 +KPX Kcommaaccent e 18 +KPX Kcommaaccent eacute 18 +KPX Kcommaaccent ecaron 18 +KPX Kcommaaccent ecircumflex 18 +KPX Kcommaaccent edieresis 18 +KPX Kcommaaccent edotaccent 18 +KPX Kcommaaccent egrave 18 +KPX Kcommaaccent emacron 18 +KPX Kcommaaccent eogonek 18 +KPX Kcommaaccent o -4 +KPX Kcommaaccent oacute -4 +KPX Kcommaaccent ocircumflex -4 +KPX Kcommaaccent odieresis -4 +KPX Kcommaaccent ograve -4 +KPX Kcommaaccent ohungarumlaut -4 +KPX Kcommaaccent omacron -4 +KPX Kcommaaccent oslash -4 +KPX Kcommaaccent otilde -4 +KPX Kcommaaccent u -4 +KPX Kcommaaccent uacute -4 +KPX Kcommaaccent ucircumflex -4 +KPX Kcommaaccent udieresis -4 +KPX Kcommaaccent ugrave -4 +KPX Kcommaaccent uhungarumlaut -4 +KPX Kcommaaccent umacron -4 +KPX Kcommaaccent uogonek -4 +KPX Kcommaaccent uring -4 +KPX Kcommaaccent y -48 +KPX Kcommaaccent yacute -48 +KPX Kcommaaccent ydieresis -48 +KPX L T -75 +KPX L Tcaron -75 +KPX L Tcommaaccent -75 +KPX L V -97 +KPX L W -69 +KPX L Y -55 +KPX L Yacute -55 +KPX L Ydieresis -55 +KPX L quotedblright -100 +KPX L quoteright -100 +KPX L y -30 +KPX L yacute -30 +KPX L ydieresis -30 +KPX Lacute T -75 +KPX Lacute Tcaron -75 +KPX Lacute Tcommaaccent -75 +KPX Lacute V -97 +KPX Lacute W -69 +KPX Lacute Y -55 +KPX Lacute Yacute -55 +KPX Lacute Ydieresis -55 +KPX Lacute quotedblright -100 +KPX Lacute quoteright -100 +KPX Lacute y -30 +KPX Lacute yacute -30 +KPX Lacute ydieresis -30 +KPX Lcommaaccent T -75 +KPX Lcommaaccent Tcaron -75 +KPX Lcommaaccent Tcommaaccent -75 +KPX Lcommaaccent V -97 +KPX Lcommaaccent W -69 +KPX Lcommaaccent Y -55 +KPX Lcommaaccent Yacute -55 +KPX Lcommaaccent Ydieresis -55 +KPX Lcommaaccent quotedblright -100 +KPX Lcommaaccent quoteright -100 +KPX Lcommaaccent y -30 +KPX Lcommaaccent yacute -30 +KPX Lcommaaccent ydieresis -30 +KPX Lslash T -75 +KPX Lslash Tcaron -75 +KPX Lslash Tcommaaccent -75 +KPX Lslash V -97 +KPX Lslash W -69 +KPX Lslash Y -55 +KPX Lslash Yacute -55 +KPX Lslash Ydieresis -55 +KPX Lslash quotedblright -100 +KPX Lslash quoteright -100 +KPX Lslash y -30 +KPX Lslash yacute -30 +KPX Lslash ydieresis -30 +KPX N comma -49 +KPX N period -49 +KPX Nacute comma -49 +KPX Nacute period -49 +KPX Ncaron comma -49 +KPX Ncaron period -49 +KPX Ncommaaccent comma -49 +KPX Ncommaaccent period -49 +KPX Ntilde comma -49 +KPX Ntilde period -49 +KPX O A -5 +KPX O Aacute -5 +KPX O Abreve -5 +KPX O Acircumflex -5 +KPX O Adieresis -5 +KPX O Agrave -5 +KPX O Amacron -5 +KPX O Aogonek -5 +KPX O Aring -5 +KPX O Atilde -5 +KPX O V -24 +KPX O W -15 +KPX O X -18 +KPX O comma -18 +KPX O period -18 +KPX Oacute A -5 +KPX Oacute Aacute -5 +KPX Oacute Abreve -5 +KPX Oacute Acircumflex -5 +KPX Oacute Adieresis -5 +KPX Oacute Agrave -5 +KPX Oacute Amacron -5 +KPX Oacute Aogonek -5 +KPX Oacute Aring -5 +KPX Oacute Atilde -5 +KPX Oacute V -24 +KPX Oacute W -15 +KPX Oacute X -18 +KPX Oacute comma -18 +KPX Oacute period -18 +KPX Ocircumflex A -5 +KPX Ocircumflex Aacute -5 +KPX Ocircumflex Abreve -5 +KPX Ocircumflex Acircumflex -5 +KPX Ocircumflex Adieresis -5 +KPX Ocircumflex Agrave -5 +KPX Ocircumflex Amacron -5 +KPX Ocircumflex Aogonek -5 +KPX Ocircumflex Aring -5 +KPX Ocircumflex Atilde -5 +KPX Ocircumflex V -24 +KPX Ocircumflex W -15 +KPX Ocircumflex X -18 +KPX Ocircumflex comma -18 +KPX Ocircumflex period -18 +KPX Odieresis A -5 +KPX Odieresis Aacute -5 +KPX Odieresis Abreve -5 +KPX Odieresis Acircumflex -5 +KPX Odieresis Adieresis -5 +KPX Odieresis Agrave -5 +KPX Odieresis Amacron -5 +KPX Odieresis Aogonek -5 +KPX Odieresis Aring -5 +KPX Odieresis Atilde -5 +KPX Odieresis V -24 +KPX Odieresis W -15 +KPX Odieresis X -18 +KPX Odieresis comma -18 +KPX Odieresis period -18 +KPX Ograve A -5 +KPX Ograve Aacute -5 +KPX Ograve Abreve -5 +KPX Ograve Acircumflex -5 +KPX Ograve Adieresis -5 +KPX Ograve Agrave -5 +KPX Ograve Amacron -5 +KPX Ograve Aogonek -5 +KPX Ograve Aring -5 +KPX Ograve Atilde -5 +KPX Ograve V -24 +KPX Ograve W -15 +KPX Ograve X -18 +KPX Ograve comma -18 +KPX Ograve period -18 +KPX Ohungarumlaut A -5 +KPX Ohungarumlaut Aacute -5 +KPX Ohungarumlaut Abreve -5 +KPX Ohungarumlaut Acircumflex -5 +KPX Ohungarumlaut Adieresis -5 +KPX Ohungarumlaut Agrave -5 +KPX Ohungarumlaut Amacron -5 +KPX Ohungarumlaut Aogonek -5 +KPX Ohungarumlaut Aring -5 +KPX Ohungarumlaut Atilde -5 +KPX Ohungarumlaut V -24 +KPX Ohungarumlaut W -15 +KPX Ohungarumlaut X -18 +KPX Ohungarumlaut comma -18 +KPX Ohungarumlaut period -18 +KPX Omacron A -5 +KPX Omacron Aacute -5 +KPX Omacron Abreve -5 +KPX Omacron Acircumflex -5 +KPX Omacron Adieresis -5 +KPX Omacron Agrave -5 +KPX Omacron Amacron -5 +KPX Omacron Aogonek -5 +KPX Omacron Aring -5 +KPX Omacron Atilde -5 +KPX Omacron V -24 +KPX Omacron W -15 +KPX Omacron X -18 +KPX Omacron comma -18 +KPX Omacron period -18 +KPX Oslash A -5 +KPX Oslash Aacute -5 +KPX Oslash Abreve -5 +KPX Oslash Acircumflex -5 +KPX Oslash Adieresis -5 +KPX Oslash Agrave -5 +KPX Oslash Amacron -5 +KPX Oslash Aogonek -5 +KPX Oslash Aring -5 +KPX Oslash Atilde -5 +KPX Oslash V -24 +KPX Oslash W -15 +KPX Oslash X -18 +KPX Oslash comma -18 +KPX Oslash period -18 +KPX Otilde A -5 +KPX Otilde Aacute -5 +KPX Otilde Abreve -5 +KPX Otilde Acircumflex -5 +KPX Otilde Adieresis -5 +KPX Otilde Agrave -5 +KPX Otilde Amacron -5 +KPX Otilde Aogonek -5 +KPX Otilde Aring -5 +KPX Otilde Atilde -5 +KPX Otilde V -24 +KPX Otilde W -15 +KPX Otilde X -18 +KPX Otilde comma -18 +KPX Otilde period -18 +KPX P A -80 +KPX P Aacute -80 +KPX P Abreve -80 +KPX P Acircumflex -80 +KPX P Adieresis -80 +KPX P Agrave -80 +KPX P Amacron -80 +KPX P Aogonek -80 +KPX P Aring -80 +KPX P Atilde -80 +KPX P a -40 +KPX P aacute -40 +KPX P abreve -40 +KPX P acircumflex -40 +KPX P adieresis -40 +KPX P agrave -40 +KPX P amacron -40 +KPX P aogonek -40 +KPX P aring -40 +KPX P atilde -40 +KPX P comma -100 +KPX P e -33 +KPX P eacute -33 +KPX P ecaron -33 +KPX P ecircumflex -33 +KPX P edieresis -33 +KPX P edotaccent -33 +KPX P egrave -33 +KPX P emacron -33 +KPX P eogonek -33 +KPX P o -40 +KPX P oacute -40 +KPX P ocircumflex -40 +KPX P odieresis -40 +KPX P ograve -40 +KPX P ohungarumlaut -40 +KPX P omacron -40 +KPX P oslash -40 +KPX P otilde -40 +KPX P period -100 +KPX R V -24 +KPX R W -14 +KPX Racute V -24 +KPX Racute W -14 +KPX Rcaron V -24 +KPX Rcaron W -14 +KPX Rcommaaccent V -24 +KPX Rcommaaccent W -14 +KPX S comma -18 +KPX S period -18 +KPX Sacute comma -18 +KPX Sacute period -18 +KPX Scaron comma -18 +KPX Scaron period -18 +KPX Scedilla comma -18 +KPX Scedilla period -18 +KPX Scommaaccent comma -18 +KPX Scommaaccent period -18 +KPX T A -60 +KPX T Aacute -60 +KPX T Abreve -60 +KPX T Acircumflex -60 +KPX T Adieresis -60 +KPX T Agrave -60 +KPX T Amacron -60 +KPX T Aogonek -60 +KPX T Aring -60 +KPX T Atilde -60 +KPX T O 11 +KPX T Oacute 11 +KPX T Ocircumflex 11 +KPX T Odieresis 11 +KPX T Ograve 11 +KPX T Ohungarumlaut 11 +KPX T Omacron 11 +KPX T Oslash 11 +KPX T Otilde 11 +KPX T a -40 +KPX T aacute -40 +KPX T abreve -40 +KPX T acircumflex -40 +KPX T adieresis -40 +KPX T agrave -40 +KPX T amacron -40 +KPX T aogonek -40 +KPX T aring -40 +KPX T atilde -40 +KPX T comma -55 +KPX T e -33 +KPX T eacute -33 +KPX T ecaron -33 +KPX T ecircumflex -33 +KPX T edieresis -33 +KPX T edotaccent -33 +KPX T egrave -33 +KPX T emacron -33 +KPX T eogonek -33 +KPX T h -9 +KPX T hyphen -75 +KPX T i -22 +KPX T iacute -22 +KPX T icircumflex -22 +KPX T idieresis -22 +KPX T igrave -22 +KPX T imacron -22 +KPX T iogonek -22 +KPX T o -40 +KPX T oacute -40 +KPX T ocircumflex -40 +KPX T odieresis -40 +KPX T ograve -40 +KPX T ohungarumlaut -40 +KPX T omacron -40 +KPX T oslash -40 +KPX T otilde -40 +KPX T period -55 +KPX T r -9 +KPX T racute -9 +KPX T rcaron -9 +KPX T rcommaaccent -9 +KPX T u -22 +KPX T uacute -22 +KPX T ucircumflex -22 +KPX T udieresis -22 +KPX T ugrave -22 +KPX T uhungarumlaut -22 +KPX T umacron -22 +KPX T uogonek -22 +KPX T uring -22 +KPX T w -30 +KPX T y -30 +KPX T yacute -30 +KPX T ydieresis -30 +KPX Tcaron A -60 +KPX Tcaron Aacute -60 +KPX Tcaron Abreve -60 +KPX Tcaron Acircumflex -60 +KPX Tcaron Adieresis -60 +KPX Tcaron Agrave -60 +KPX Tcaron Amacron -60 +KPX Tcaron Aogonek -60 +KPX Tcaron Aring -60 +KPX Tcaron Atilde -60 +KPX Tcaron O 11 +KPX Tcaron Oacute 11 +KPX Tcaron Ocircumflex 11 +KPX Tcaron Odieresis 11 +KPX Tcaron Ograve 11 +KPX Tcaron Ohungarumlaut 11 +KPX Tcaron Omacron 11 +KPX Tcaron Oslash 11 +KPX Tcaron Otilde 11 +KPX Tcaron a -40 +KPX Tcaron aacute -40 +KPX Tcaron abreve -40 +KPX Tcaron acircumflex -40 +KPX Tcaron adieresis -40 +KPX Tcaron agrave -40 +KPX Tcaron amacron -40 +KPX Tcaron aogonek -40 +KPX Tcaron aring -40 +KPX Tcaron atilde -40 +KPX Tcaron comma -55 +KPX Tcaron e -33 +KPX Tcaron eacute -33 +KPX Tcaron ecaron -33 +KPX Tcaron ecircumflex -33 +KPX Tcaron edieresis -33 +KPX Tcaron edotaccent -33 +KPX Tcaron egrave -33 +KPX Tcaron emacron -33 +KPX Tcaron eogonek -33 +KPX Tcaron h -9 +KPX Tcaron hyphen -75 +KPX Tcaron i -22 +KPX Tcaron iacute -22 +KPX Tcaron icircumflex -22 +KPX Tcaron idieresis -22 +KPX Tcaron igrave -22 +KPX Tcaron imacron -22 +KPX Tcaron iogonek -22 +KPX Tcaron o -40 +KPX Tcaron oacute -40 +KPX Tcaron ocircumflex -40 +KPX Tcaron odieresis -40 +KPX Tcaron ograve -40 +KPX Tcaron ohungarumlaut -40 +KPX Tcaron omacron -40 +KPX Tcaron oslash -40 +KPX Tcaron otilde -40 +KPX Tcaron period -55 +KPX Tcaron r -9 +KPX Tcaron racute -9 +KPX Tcaron rcaron -9 +KPX Tcaron rcommaaccent -9 +KPX Tcaron u -22 +KPX Tcaron uacute -22 +KPX Tcaron ucircumflex -22 +KPX Tcaron udieresis -22 +KPX Tcaron ugrave -22 +KPX Tcaron uhungarumlaut -22 +KPX Tcaron umacron -22 +KPX Tcaron uogonek -22 +KPX Tcaron uring -22 +KPX Tcaron w -30 +KPX Tcaron y -30 +KPX Tcaron yacute -30 +KPX Tcaron ydieresis -30 +KPX Tcommaaccent A -60 +KPX Tcommaaccent Aacute -60 +KPX Tcommaaccent Abreve -60 +KPX Tcommaaccent Acircumflex -60 +KPX Tcommaaccent Adieresis -60 +KPX Tcommaaccent Agrave -60 +KPX Tcommaaccent Amacron -60 +KPX Tcommaaccent Aogonek -60 +KPX Tcommaaccent Aring -60 +KPX Tcommaaccent Atilde -60 +KPX Tcommaaccent O 11 +KPX Tcommaaccent Oacute 11 +KPX Tcommaaccent Ocircumflex 11 +KPX Tcommaaccent Odieresis 11 +KPX Tcommaaccent Ograve 11 +KPX Tcommaaccent Ohungarumlaut 11 +KPX Tcommaaccent Omacron 11 +KPX Tcommaaccent Oslash 11 +KPX Tcommaaccent Otilde 11 +KPX Tcommaaccent a -40 +KPX Tcommaaccent aacute -40 +KPX Tcommaaccent abreve -40 +KPX Tcommaaccent acircumflex -40 +KPX Tcommaaccent adieresis -40 +KPX Tcommaaccent agrave -40 +KPX Tcommaaccent amacron -40 +KPX Tcommaaccent aogonek -40 +KPX Tcommaaccent aring -40 +KPX Tcommaaccent atilde -40 +KPX Tcommaaccent comma -55 +KPX Tcommaaccent e -33 +KPX Tcommaaccent eacute -33 +KPX Tcommaaccent ecaron -33 +KPX Tcommaaccent ecircumflex -33 +KPX Tcommaaccent edieresis -33 +KPX Tcommaaccent edotaccent -33 +KPX Tcommaaccent egrave -33 +KPX Tcommaaccent emacron -33 +KPX Tcommaaccent eogonek -33 +KPX Tcommaaccent h -9 +KPX Tcommaaccent hyphen -75 +KPX Tcommaaccent i -22 +KPX Tcommaaccent iacute -22 +KPX Tcommaaccent icircumflex -22 +KPX Tcommaaccent idieresis -22 +KPX Tcommaaccent igrave -22 +KPX Tcommaaccent imacron -22 +KPX Tcommaaccent iogonek -22 +KPX Tcommaaccent o -40 +KPX Tcommaaccent oacute -40 +KPX Tcommaaccent ocircumflex -40 +KPX Tcommaaccent odieresis -40 +KPX Tcommaaccent ograve -40 +KPX Tcommaaccent ohungarumlaut -40 +KPX Tcommaaccent omacron -40 +KPX Tcommaaccent oslash -40 +KPX Tcommaaccent otilde -40 +KPX Tcommaaccent period -55 +KPX Tcommaaccent r -9 +KPX Tcommaaccent racute -9 +KPX Tcommaaccent rcaron -9 +KPX Tcommaaccent rcommaaccent -9 +KPX Tcommaaccent u -22 +KPX Tcommaaccent uacute -22 +KPX Tcommaaccent ucircumflex -22 +KPX Tcommaaccent udieresis -22 +KPX Tcommaaccent ugrave -22 +KPX Tcommaaccent uhungarumlaut -22 +KPX Tcommaaccent umacron -22 +KPX Tcommaaccent uogonek -22 +KPX Tcommaaccent uring -22 +KPX Tcommaaccent w -30 +KPX Tcommaaccent y -30 +KPX Tcommaaccent yacute -30 +KPX Tcommaaccent ydieresis -30 +KPX U A -42 +KPX U Aacute -42 +KPX U Abreve -42 +KPX U Acircumflex -42 +KPX U Adieresis -42 +KPX U Agrave -42 +KPX U Amacron -42 +KPX U Aogonek -42 +KPX U Aring -42 +KPX U Atilde -42 +KPX U comma -25 +KPX U period -25 +KPX Uacute A -42 +KPX Uacute Aacute -42 +KPX Uacute Abreve -42 +KPX Uacute Acircumflex -42 +KPX Uacute Adieresis -42 +KPX Uacute Agrave -42 +KPX Uacute Amacron -42 +KPX Uacute Aogonek -42 +KPX Uacute Aring -42 +KPX Uacute Atilde -42 +KPX Uacute comma -25 +KPX Uacute period -25 +KPX Ucircumflex A -42 +KPX Ucircumflex Aacute -42 +KPX Ucircumflex Abreve -42 +KPX Ucircumflex Acircumflex -42 +KPX Ucircumflex Adieresis -42 +KPX Ucircumflex Agrave -42 +KPX Ucircumflex Amacron -42 +KPX Ucircumflex Aogonek -42 +KPX Ucircumflex Aring -42 +KPX Ucircumflex Atilde -42 +KPX Ucircumflex comma -25 +KPX Ucircumflex period -25 +KPX Udieresis A -42 +KPX Udieresis Aacute -42 +KPX Udieresis Abreve -42 +KPX Udieresis Acircumflex -42 +KPX Udieresis Adieresis -42 +KPX Udieresis Agrave -42 +KPX Udieresis Amacron -42 +KPX Udieresis Aogonek -42 +KPX Udieresis Aring -42 +KPX Udieresis Atilde -42 +KPX Udieresis comma -25 +KPX Udieresis period -25 +KPX Ugrave A -42 +KPX Ugrave Aacute -42 +KPX Ugrave Abreve -42 +KPX Ugrave Acircumflex -42 +KPX Ugrave Adieresis -42 +KPX Ugrave Agrave -42 +KPX Ugrave Amacron -42 +KPX Ugrave Aogonek -42 +KPX Ugrave Aring -42 +KPX Ugrave Atilde -42 +KPX Ugrave comma -25 +KPX Ugrave period -25 +KPX Uhungarumlaut A -42 +KPX Uhungarumlaut Aacute -42 +KPX Uhungarumlaut Abreve -42 +KPX Uhungarumlaut Acircumflex -42 +KPX Uhungarumlaut Adieresis -42 +KPX Uhungarumlaut Agrave -42 +KPX Uhungarumlaut Amacron -42 +KPX Uhungarumlaut Aogonek -42 +KPX Uhungarumlaut Aring -42 +KPX Uhungarumlaut Atilde -42 +KPX Uhungarumlaut comma -25 +KPX Uhungarumlaut period -25 +KPX Umacron A -42 +KPX Umacron Aacute -42 +KPX Umacron Abreve -42 +KPX Umacron Acircumflex -42 +KPX Umacron Adieresis -42 +KPX Umacron Agrave -42 +KPX Umacron Amacron -42 +KPX Umacron Aogonek -42 +KPX Umacron Aring -42 +KPX Umacron Atilde -42 +KPX Umacron comma -25 +KPX Umacron period -25 +KPX Uogonek A -42 +KPX Uogonek Aacute -42 +KPX Uogonek Abreve -42 +KPX Uogonek Acircumflex -42 +KPX Uogonek Adieresis -42 +KPX Uogonek Agrave -42 +KPX Uogonek Amacron -42 +KPX Uogonek Aogonek -42 +KPX Uogonek Aring -42 +KPX Uogonek Atilde -42 +KPX Uogonek comma -25 +KPX Uogonek period -25 +KPX Uring A -42 +KPX Uring Aacute -42 +KPX Uring Abreve -42 +KPX Uring Acircumflex -42 +KPX Uring Adieresis -42 +KPX Uring Agrave -42 +KPX Uring Amacron -42 +KPX Uring Aogonek -42 +KPX Uring Aring -42 +KPX Uring Atilde -42 +KPX Uring comma -25 +KPX Uring period -25 +KPX V A -100 +KPX V Aacute -100 +KPX V Abreve -100 +KPX V Acircumflex -100 +KPX V Adieresis -100 +KPX V Agrave -100 +KPX V Amacron -100 +KPX V Aogonek -100 +KPX V Aring -100 +KPX V Atilde -100 +KPX V G -12 +KPX V Gbreve -12 +KPX V Gcommaaccent -12 +KPX V O -19 +KPX V Oacute -19 +KPX V Ocircumflex -19 +KPX V Odieresis -19 +KPX V Ograve -19 +KPX V Ohungarumlaut -19 +KPX V Omacron -19 +KPX V Oslash -19 +KPX V Otilde -19 +KPX V a -55 +KPX V aacute -55 +KPX V abreve -55 +KPX V acircumflex -55 +KPX V adieresis -55 +KPX V agrave -55 +KPX V amacron -55 +KPX V aogonek -55 +KPX V aring -55 +KPX V atilde -55 +KPX V colon -49 +KPX V comma -94 +KPX V e -66 +KPX V eacute -66 +KPX V ecaron -66 +KPX V ecircumflex -66 +KPX V edieresis -66 +KPX V edotaccent -66 +KPX V egrave -66 +KPX V emacron -66 +KPX V eogonek -66 +KPX V hyphen -94 +KPX V i -35 +KPX V iacute -35 +KPX V iogonek -35 +KPX V o -71 +KPX V oacute -71 +KPX V ocircumflex -71 +KPX V odieresis -71 +KPX V ograve -71 +KPX V ohungarumlaut -71 +KPX V omacron -71 +KPX V oslash -71 +KPX V otilde -71 +KPX V period -94 +KPX V semicolon 6 +KPX V u -70 +KPX V uacute -70 +KPX V ucircumflex -70 +KPX V udieresis -70 +KPX V ugrave -70 +KPX V uhungarumlaut -70 +KPX V umacron -70 +KPX V uogonek -70 +KPX V uring -70 +KPX W A -66 +KPX W Aacute -66 +KPX W Abreve -66 +KPX W Acircumflex -66 +KPX W Adieresis -66 +KPX W Agrave -66 +KPX W Amacron -66 +KPX W Aogonek -66 +KPX W Aring -66 +KPX W Atilde -66 +KPX W O -11 +KPX W Oacute -11 +KPX W Ocircumflex -11 +KPX W Odieresis -11 +KPX W Ograve -11 +KPX W Ohungarumlaut -11 +KPX W Omacron -11 +KPX W Oslash -11 +KPX W Otilde -11 +KPX W a -33 +KPX W aacute -33 +KPX W abreve -33 +KPX W acircumflex -33 +KPX W adieresis -33 +KPX W agrave -33 +KPX W amacron -33 +KPX W aogonek -33 +KPX W aring -33 +KPX W atilde -33 +KPX W colon -22 +KPX W comma -86 +KPX W e -39 +KPX W eacute -39 +KPX W ecaron -39 +KPX W ecircumflex -39 +KPX W edieresis -39 +KPX W edotaccent -39 +KPX W egrave -39 +KPX W emacron -39 +KPX W eogonek -39 +KPX W h 5 +KPX W hyphen -61 +KPX W i -27 +KPX W iacute -27 +KPX W iogonek -27 +KPX W o -33 +KPX W oacute -33 +KPX W ocircumflex -33 +KPX W odieresis -33 +KPX W ograve -33 +KPX W ohungarumlaut -33 +KPX W omacron -33 +KPX W oslash -33 +KPX W otilde -33 +KPX W period -86 +KPX W semicolon -22 +KPX W u -25 +KPX W uacute -25 +KPX W ucircumflex -25 +KPX W udieresis -25 +KPX W ugrave -25 +KPX W uhungarumlaut -25 +KPX W umacron -25 +KPX W uogonek -25 +KPX W uring -25 +KPX W y -41 +KPX W yacute -41 +KPX W ydieresis -41 +KPX Y A -79 +KPX Y Aacute -79 +KPX Y Abreve -79 +KPX Y Acircumflex -79 +KPX Y Adieresis -79 +KPX Y Agrave -79 +KPX Y Amacron -79 +KPX Y Aogonek -79 +KPX Y Aring -79 +KPX Y Atilde -79 +KPX Y a -77 +KPX Y aacute -77 +KPX Y abreve -77 +KPX Y acircumflex -77 +KPX Y adieresis -77 +KPX Y agrave -77 +KPX Y amacron -77 +KPX Y aogonek -77 +KPX Y aring -77 +KPX Y atilde -77 +KPX Y colon -55 +KPX Y comma -91 +KPX Y e -71 +KPX Y eacute -71 +KPX Y ecaron -71 +KPX Y ecircumflex -71 +KPX Y edieresis -31 +KPX Y edotaccent -71 +KPX Y egrave -31 +KPX Y emacron -71 +KPX Y eogonek -71 +KPX Y hyphen -91 +KPX Y i -22 +KPX Y iacute -22 +KPX Y icircumflex -22 +KPX Y iogonek -22 +KPX Y o -77 +KPX Y oacute -77 +KPX Y ocircumflex -77 +KPX Y odieresis -77 +KPX Y ograve -77 +KPX Y ohungarumlaut -77 +KPX Y omacron -77 +KPX Y oslash -77 +KPX Y otilde -77 +KPX Y period -91 +KPX Y semicolon -55 +KPX Y u -58 +KPX Y uacute -58 +KPX Y ucircumflex -58 +KPX Y udieresis -58 +KPX Y ugrave -58 +KPX Y uhungarumlaut -58 +KPX Y umacron -58 +KPX Y uogonek -58 +KPX Y uring -58 +KPX Yacute A -79 +KPX Yacute Aacute -79 +KPX Yacute Abreve -79 +KPX Yacute Acircumflex -79 +KPX Yacute Adieresis -79 +KPX Yacute Agrave -79 +KPX Yacute Amacron -79 +KPX Yacute Aogonek -79 +KPX Yacute Aring -79 +KPX Yacute Atilde -79 +KPX Yacute a -77 +KPX Yacute aacute -77 +KPX Yacute abreve -77 +KPX Yacute acircumflex -77 +KPX Yacute adieresis -77 +KPX Yacute agrave -77 +KPX Yacute amacron -77 +KPX Yacute aogonek -77 +KPX Yacute aring -77 +KPX Yacute atilde -77 +KPX Yacute colon -55 +KPX Yacute comma -91 +KPX Yacute e -71 +KPX Yacute eacute -71 +KPX Yacute ecaron -71 +KPX Yacute ecircumflex -71 +KPX Yacute edieresis -31 +KPX Yacute edotaccent -71 +KPX Yacute egrave -31 +KPX Yacute emacron -71 +KPX Yacute eogonek -71 +KPX Yacute hyphen -91 +KPX Yacute i -22 +KPX Yacute iacute -22 +KPX Yacute icircumflex -22 +KPX Yacute iogonek -22 +KPX Yacute o -77 +KPX Yacute oacute -77 +KPX Yacute ocircumflex -77 +KPX Yacute odieresis -77 +KPX Yacute ograve -77 +KPX Yacute ohungarumlaut -77 +KPX Yacute omacron -77 +KPX Yacute oslash -77 +KPX Yacute otilde -77 +KPX Yacute period -91 +KPX Yacute semicolon -55 +KPX Yacute u -58 +KPX Yacute uacute -58 +KPX Yacute ucircumflex -58 +KPX Yacute udieresis -58 +KPX Yacute ugrave -58 +KPX Yacute uhungarumlaut -58 +KPX Yacute umacron -58 +KPX Yacute uogonek -58 +KPX Yacute uring -58 +KPX Ydieresis A -79 +KPX Ydieresis Aacute -79 +KPX Ydieresis Abreve -79 +KPX Ydieresis Acircumflex -79 +KPX Ydieresis Adieresis -79 +KPX Ydieresis Agrave -79 +KPX Ydieresis Amacron -79 +KPX Ydieresis Aogonek -79 +KPX Ydieresis Aring -79 +KPX Ydieresis Atilde -79 +KPX Ydieresis a -77 +KPX Ydieresis aacute -77 +KPX Ydieresis abreve -77 +KPX Ydieresis acircumflex -77 +KPX Ydieresis adieresis -77 +KPX Ydieresis agrave -77 +KPX Ydieresis amacron -77 +KPX Ydieresis aogonek -77 +KPX Ydieresis aring -77 +KPX Ydieresis atilde -77 +KPX Ydieresis colon -55 +KPX Ydieresis comma -91 +KPX Ydieresis e -71 +KPX Ydieresis eacute -71 +KPX Ydieresis ecaron -71 +KPX Ydieresis ecircumflex -71 +KPX Ydieresis edieresis -31 +KPX Ydieresis edotaccent -71 +KPX Ydieresis egrave -31 +KPX Ydieresis emacron -71 +KPX Ydieresis eogonek -71 +KPX Ydieresis hyphen -91 +KPX Ydieresis i -22 +KPX Ydieresis iacute -22 +KPX Ydieresis icircumflex -22 +KPX Ydieresis iogonek -22 +KPX Ydieresis o -77 +KPX Ydieresis oacute -77 +KPX Ydieresis ocircumflex -77 +KPX Ydieresis odieresis -77 +KPX Ydieresis ograve -77 +KPX Ydieresis ohungarumlaut -77 +KPX Ydieresis omacron -77 +KPX Ydieresis oslash -77 +KPX Ydieresis otilde -77 +KPX Ydieresis period -91 +KPX Ydieresis semicolon -55 +KPX Ydieresis u -58 +KPX Ydieresis uacute -58 +KPX Ydieresis ucircumflex -58 +KPX Ydieresis udieresis -58 +KPX Ydieresis ugrave -58 +KPX Ydieresis uhungarumlaut -58 +KPX Ydieresis umacron -58 +KPX Ydieresis uogonek -58 +KPX Ydieresis uring -58 +KPX a v 6 +KPX a w -8 +KPX a y -8 +KPX a yacute -8 +KPX a ydieresis -8 +KPX aacute v 6 +KPX aacute w -8 +KPX aacute y -8 +KPX aacute yacute -8 +KPX aacute ydieresis -8 +KPX abreve v 6 +KPX abreve w -8 +KPX abreve y -8 +KPX abreve yacute -8 +KPX abreve ydieresis -8 +KPX acircumflex v 6 +KPX acircumflex w -8 +KPX acircumflex y -8 +KPX acircumflex yacute -8 +KPX acircumflex ydieresis -8 +KPX adieresis v 6 +KPX adieresis w -8 +KPX adieresis y -8 +KPX adieresis yacute -8 +KPX adieresis ydieresis -8 +KPX agrave v 6 +KPX agrave w -8 +KPX agrave y -8 +KPX agrave yacute -8 +KPX agrave ydieresis -8 +KPX amacron v 6 +KPX amacron w -8 +KPX amacron y -8 +KPX amacron yacute -8 +KPX amacron ydieresis -8 +KPX aogonek v 6 +KPX aogonek w -8 +KPX aogonek y 18 +KPX aogonek yacute 18 +KPX aogonek ydieresis 18 +KPX aring v 6 +KPX aring w -8 +KPX aring y -8 +KPX aring yacute -8 +KPX aring ydieresis -8 +KPX atilde v 6 +KPX atilde w -8 +KPX atilde y -8 +KPX atilde yacute -8 +KPX atilde ydieresis -8 +KPX b comma 6 +KPX b period 6 +KPX b v 8 +KPX b y -6 +KPX b yacute -6 +KPX b ydieresis -6 +KPX c comma -8 +KPX c h -18 +KPX c k -8 +KPX c kcommaaccent -8 +KPX c l -13 +KPX c lacute -13 +KPX c lcommaaccent -13 +KPX c lslash -13 +KPX c period -8 +KPX c y -20 +KPX c yacute -20 +KPX c ydieresis -20 +KPX cacute comma -8 +KPX cacute h -18 +KPX cacute k -8 +KPX cacute kcommaaccent -8 +KPX cacute l -13 +KPX cacute lacute -13 +KPX cacute lcommaaccent -13 +KPX cacute lslash -13 +KPX cacute period -8 +KPX cacute y -20 +KPX cacute yacute -20 +KPX cacute ydieresis -20 +KPX ccaron comma -8 +KPX ccaron h -18 +KPX ccaron k -8 +KPX ccaron kcommaaccent -8 +KPX ccaron l -13 +KPX ccaron lacute -13 +KPX ccaron lcommaaccent -13 +KPX ccaron lslash -13 +KPX ccaron period -8 +KPX ccaron y -20 +KPX ccaron yacute -20 +KPX ccaron ydieresis -20 +KPX ccedilla comma -8 +KPX ccedilla h -18 +KPX ccedilla k -8 +KPX ccedilla kcommaaccent -8 +KPX ccedilla l -13 +KPX ccedilla lacute -13 +KPX ccedilla lcommaaccent -13 +KPX ccedilla lslash -13 +KPX ccedilla period -8 +KPX ccedilla y -20 +KPX ccedilla yacute -20 +KPX ccedilla ydieresis -20 +KPX colon space -18 +KPX comma quotedblright -18 +KPX comma quoteright -18 +KPX comma space -18 +KPX d w -15 +KPX d y -15 +KPX d yacute -15 +KPX d ydieresis -15 +KPX dcroat w -15 +KPX dcroat y -15 +KPX dcroat yacute -15 +KPX dcroat ydieresis -15 +KPX e b -8 +KPX e g -4 +KPX e gbreve -4 +KPX e gcommaaccent -4 +KPX e p -11 +KPX e w -15 +KPX e x -5 +KPX e y -15 +KPX e yacute -15 +KPX e ydieresis -15 +KPX eacute b -8 +KPX eacute g -4 +KPX eacute gbreve -4 +KPX eacute gcommaaccent -4 +KPX eacute p -11 +KPX eacute w -15 +KPX eacute x -5 +KPX eacute y -15 +KPX eacute yacute -15 +KPX eacute ydieresis -15 +KPX ecaron b -8 +KPX ecaron g -4 +KPX ecaron gbreve -4 +KPX ecaron gcommaaccent -4 +KPX ecaron p -11 +KPX ecaron w -15 +KPX ecaron x -5 +KPX ecaron y -15 +KPX ecaron yacute -15 +KPX ecaron ydieresis -15 +KPX ecircumflex b -8 +KPX ecircumflex g -4 +KPX ecircumflex gbreve -4 +KPX ecircumflex gcommaaccent -4 +KPX ecircumflex p -11 +KPX ecircumflex w -15 +KPX ecircumflex x -5 +KPX ecircumflex y -15 +KPX ecircumflex yacute -15 +KPX ecircumflex ydieresis -15 +KPX edieresis b -8 +KPX edieresis g -4 +KPX edieresis gbreve -4 +KPX edieresis gcommaaccent -4 +KPX edieresis p -11 +KPX edieresis w -15 +KPX edieresis x -5 +KPX edieresis y -15 +KPX edieresis yacute -15 +KPX edieresis ydieresis -15 +KPX edotaccent b -8 +KPX edotaccent g -4 +KPX edotaccent gbreve -4 +KPX edotaccent gcommaaccent -4 +KPX edotaccent p -11 +KPX edotaccent w -15 +KPX edotaccent x -5 +KPX edotaccent y -15 +KPX edotaccent yacute -15 +KPX edotaccent ydieresis -15 +KPX egrave b -8 +KPX egrave g -4 +KPX egrave gbreve -4 +KPX egrave gcommaaccent -4 +KPX egrave p -11 +KPX egrave w -15 +KPX egrave x -5 +KPX egrave y -15 +KPX egrave yacute -15 +KPX egrave ydieresis -15 +KPX emacron b -8 +KPX emacron g -4 +KPX emacron gbreve -4 +KPX emacron gcommaaccent -4 +KPX emacron p -11 +KPX emacron w -15 +KPX emacron x -5 +KPX emacron y -15 +KPX emacron yacute -15 +KPX emacron ydieresis -15 +KPX eogonek b -8 +KPX eogonek g -4 +KPX eogonek gbreve -4 +KPX eogonek gcommaaccent -4 +KPX eogonek p -11 +KPX eogonek w -15 +KPX eogonek x -5 +KPX eogonek y -15 +KPX eogonek yacute -15 +KPX eogonek ydieresis -15 +KPX f a 8 +KPX f aacute 8 +KPX f abreve 8 +KPX f acircumflex 8 +KPX f adieresis 8 +KPX f agrave 8 +KPX f amacron 8 +KPX f aogonek 8 +KPX f aring 8 +KPX f atilde 8 +KPX f comma -28 +KPX f dotlessi 7 +KPX f e 14 +KPX f eacute 14 +KPX f ecaron 34 +KPX f ecircumflex 34 +KPX f edieresis 34 +KPX f edotaccent 14 +KPX f egrave 34 +KPX f emacron 34 +KPX f eogonek 14 +KPX f i 7 +KPX f iacute 27 +KPX f icircumflex 27 +KPX f idieresis 27 +KPX f igrave 27 +KPX f imacron 27 +KPX f iogonek 7 +KPX f l 7 +KPX f lacute 7 +KPX f lcommaaccent 7 +KPX f lslash 7 +KPX f o 7 +KPX f oacute 7 +KPX f ocircumflex 7 +KPX f odieresis 7 +KPX f ograve 7 +KPX f ohungarumlaut 7 +KPX f omacron 7 +KPX f oslash 7 +KPX f otilde 7 +KPX f period -28 +KPX f quotedblright 105 +KPX f quoteright 105 +KPX g comma -5 +KPX g period -5 +KPX g r 11 +KPX g racute 11 +KPX g rcaron 11 +KPX g rcommaaccent 11 +KPX g y -11 +KPX g yacute -11 +KPX g ydieresis -11 +KPX gbreve comma -5 +KPX gbreve period -5 +KPX gbreve r 11 +KPX gbreve racute 11 +KPX gbreve rcaron 11 +KPX gbreve rcommaaccent 11 +KPX gbreve y -11 +KPX gbreve yacute -11 +KPX gbreve ydieresis -11 +KPX gcommaaccent comma -5 +KPX gcommaaccent period -5 +KPX gcommaaccent r 11 +KPX gcommaaccent racute 11 +KPX gcommaaccent rcaron 11 +KPX gcommaaccent rcommaaccent 11 +KPX gcommaaccent y -11 +KPX gcommaaccent yacute -11 +KPX gcommaaccent ydieresis -11 +KPX h y -20 +KPX h yacute -20 +KPX h ydieresis -20 +KPX i v 7 +KPX iacute v 7 +KPX icircumflex v 7 +KPX idieresis v 7 +KPX igrave v 7 +KPX imacron v 7 +KPX iogonek v 7 +KPX k e -16 +KPX k eacute -16 +KPX k ecaron -16 +KPX k ecircumflex -16 +KPX k edieresis -16 +KPX k edotaccent -16 +KPX k egrave -16 +KPX k emacron -16 +KPX k eogonek -16 +KPX k o -22 +KPX k oacute -22 +KPX k ocircumflex -22 +KPX k odieresis -22 +KPX k ograve -22 +KPX k ohungarumlaut -22 +KPX k omacron -22 +KPX k oslash -22 +KPX k otilde -22 +KPX k y -15 +KPX k yacute -15 +KPX k ydieresis -15 +KPX kcommaaccent e -16 +KPX kcommaaccent eacute -16 +KPX kcommaaccent ecaron -16 +KPX kcommaaccent ecircumflex -16 +KPX kcommaaccent edieresis -16 +KPX kcommaaccent edotaccent -16 +KPX kcommaaccent egrave -16 +KPX kcommaaccent emacron -16 +KPX kcommaaccent eogonek -16 +KPX kcommaaccent o -22 +KPX kcommaaccent oacute -22 +KPX kcommaaccent ocircumflex -22 +KPX kcommaaccent odieresis -22 +KPX kcommaaccent ograve -22 +KPX kcommaaccent ohungarumlaut -22 +KPX kcommaaccent omacron -22 +KPX kcommaaccent oslash -22 +KPX kcommaaccent otilde -22 +KPX kcommaaccent y -15 +KPX kcommaaccent yacute -15 +KPX kcommaaccent ydieresis -15 +KPX l w -7 +KPX l y -7 +KPX l yacute -7 +KPX l ydieresis -7 +KPX lacute w -7 +KPX lacute y -7 +KPX lacute yacute -7 +KPX lacute ydieresis -7 +KPX lcommaaccent w -7 +KPX lcommaaccent y -7 +KPX lcommaaccent yacute -7 +KPX lcommaaccent ydieresis -7 +KPX lslash w -7 +KPX lslash y -7 +KPX lslash yacute -7 +KPX lslash ydieresis -7 +KPX m u -11 +KPX m uacute -11 +KPX m ucircumflex -11 +KPX m udieresis -11 +KPX m ugrave -11 +KPX m uhungarumlaut -11 +KPX m umacron -11 +KPX m uogonek -11 +KPX m uring -11 +KPX m y -20 +KPX m yacute -20 +KPX m ydieresis -20 +KPX n u -11 +KPX n uacute -11 +KPX n ucircumflex -11 +KPX n udieresis -11 +KPX n ugrave -11 +KPX n uhungarumlaut -11 +KPX n umacron -11 +KPX n uogonek -11 +KPX n uring -11 +KPX n v -7 +KPX n y -20 +KPX n yacute -20 +KPX n ydieresis -20 +KPX nacute u -11 +KPX nacute uacute -11 +KPX nacute ucircumflex -11 +KPX nacute udieresis -11 +KPX nacute ugrave -11 +KPX nacute uhungarumlaut -11 +KPX nacute umacron -11 +KPX nacute uogonek -11 +KPX nacute uring -11 +KPX nacute v -7 +KPX nacute y -20 +KPX nacute yacute -20 +KPX nacute ydieresis -20 +KPX ncaron u -11 +KPX ncaron uacute -11 +KPX ncaron ucircumflex -11 +KPX ncaron udieresis -11 +KPX ncaron ugrave -11 +KPX ncaron uhungarumlaut -11 +KPX ncaron umacron -11 +KPX ncaron uogonek -11 +KPX ncaron uring -11 +KPX ncaron v -7 +KPX ncaron y -20 +KPX ncaron yacute -20 +KPX ncaron ydieresis -20 +KPX ncommaaccent u -11 +KPX ncommaaccent uacute -11 +KPX ncommaaccent ucircumflex -11 +KPX ncommaaccent udieresis -11 +KPX ncommaaccent ugrave -11 +KPX ncommaaccent uhungarumlaut -11 +KPX ncommaaccent umacron -11 +KPX ncommaaccent uogonek -11 +KPX ncommaaccent uring -11 +KPX ncommaaccent v -7 +KPX ncommaaccent y -20 +KPX ncommaaccent yacute -20 +KPX ncommaaccent ydieresis -20 +KPX ntilde u -11 +KPX ntilde uacute -11 +KPX ntilde ucircumflex -11 +KPX ntilde udieresis -11 +KPX ntilde ugrave -11 +KPX ntilde uhungarumlaut -11 +KPX ntilde umacron -11 +KPX ntilde uogonek -11 +KPX ntilde uring -11 +KPX ntilde v -7 +KPX ntilde y -20 +KPX ntilde yacute -20 +KPX ntilde ydieresis -20 +KPX o v 6 +KPX o w -8 +KPX o y -11 +KPX o yacute -11 +KPX o ydieresis -11 +KPX oacute v 6 +KPX oacute w -8 +KPX oacute y -11 +KPX oacute yacute -11 +KPX oacute ydieresis -11 +KPX ocircumflex v 6 +KPX ocircumflex w -8 +KPX ocircumflex y -11 +KPX ocircumflex yacute -11 +KPX ocircumflex ydieresis -11 +KPX odieresis v 6 +KPX odieresis w -8 +KPX odieresis y -11 +KPX odieresis yacute -11 +KPX odieresis ydieresis -11 +KPX ograve v 6 +KPX ograve w -8 +KPX ograve y -11 +KPX ograve yacute -11 +KPX ograve ydieresis -11 +KPX ohungarumlaut v 6 +KPX ohungarumlaut w -8 +KPX ohungarumlaut y -11 +KPX ohungarumlaut yacute -11 +KPX ohungarumlaut ydieresis -11 +KPX omacron v 6 +KPX omacron w -8 +KPX omacron y -11 +KPX omacron yacute -11 +KPX omacron ydieresis -11 +KPX oslash v 6 +KPX oslash w -8 +KPX oslash y -11 +KPX oslash yacute -11 +KPX oslash ydieresis -11 +KPX otilde v 6 +KPX otilde w -8 +KPX otilde y -11 +KPX otilde yacute -11 +KPX otilde ydieresis -11 +KPX p comma 8 +KPX p period 8 +KPX p y -4 +KPX p yacute -4 +KPX p ydieresis -4 +KPX period quotedblright -18 +KPX period quoteright -18 +KPX period space -18 +KPX quotedblleft A -60 +KPX quotedblleft Aacute -60 +KPX quotedblleft Abreve -60 +KPX quotedblleft Acircumflex -60 +KPX quotedblleft Adieresis -60 +KPX quotedblleft Agrave -60 +KPX quotedblleft Amacron -60 +KPX quotedblleft Aogonek -60 +KPX quotedblleft Aring -60 +KPX quotedblleft Atilde -60 +KPX quotedblleft quoteleft 20 +KPX quotedblright space -18 +KPX quoteleft A -80 +KPX quoteleft Aacute -80 +KPX quoteleft Abreve -80 +KPX quoteleft Acircumflex -80 +KPX quoteleft Adieresis -80 +KPX quoteleft Agrave -80 +KPX quoteleft Amacron -80 +KPX quoteleft Aogonek -80 +KPX quoteleft Aring -80 +KPX quoteleft Atilde -80 +KPX quoteright d -41 +KPX quoteright dcroat -41 +KPX quoteright l -22 +KPX quoteright lacute -22 +KPX quoteright lcommaaccent -22 +KPX quoteright lslash -22 +KPX quoteright r -9 +KPX quoteright racute -9 +KPX quoteright rcaron -9 +KPX quoteright rcommaaccent -9 +KPX quoteright s -46 +KPX quoteright sacute -46 +KPX quoteright scaron -46 +KPX quoteright scedilla -46 +KPX quoteright scommaaccent -46 +KPX quoteright t -22 +KPX quoteright tcommaaccent -22 +KPX quoteright v -16 +KPX r a -11 +KPX r aacute -11 +KPX r abreve -11 +KPX r acircumflex -11 +KPX r adieresis -11 +KPX r agrave -11 +KPX r amacron -11 +KPX r aogonek -11 +KPX r aring -11 +KPX r atilde -11 +KPX r colon 9 +KPX r comma -90 +KPX r d -7 +KPX r dcroat -7 +KPX r e -7 +KPX r eacute -7 +KPX r ecaron -7 +KPX r ecircumflex -7 +KPX r edieresis -7 +KPX r edotaccent -7 +KPX r egrave -7 +KPX r emacron -7 +KPX r eogonek -7 +KPX r g -11 +KPX r gbreve -11 +KPX r gcommaaccent -11 +KPX r hyphen -16 +KPX r i -14 +KPX r iacute -14 +KPX r icircumflex -14 +KPX r idieresis -14 +KPX r igrave -14 +KPX r imacron -14 +KPX r iogonek -14 +KPX r k 9 +KPX r kcommaaccent 9 +KPX r l -14 +KPX r lacute -14 +KPX r lcommaaccent -14 +KPX r lslash -14 +KPX r o -11 +KPX r oacute -11 +KPX r ocircumflex -11 +KPX r odieresis -11 +KPX r ograve -11 +KPX r ohungarumlaut -11 +KPX r omacron -11 +KPX r oslash -11 +KPX r otilde -11 +KPX r p -17 +KPX r period -90 +KPX r quoteright 9 +KPX r s -20 +KPX r sacute -20 +KPX r scaron -20 +KPX r scedilla -20 +KPX r scommaaccent -20 +KPX r semicolon 9 +KPX r t -11 +KPX r tcommaaccent -11 +KPX r u -11 +KPX r uacute -11 +KPX r ucircumflex -11 +KPX r udieresis -11 +KPX r ugrave -11 +KPX r uhungarumlaut -11 +KPX r umacron -11 +KPX r uogonek -11 +KPX r uring -11 +KPX r v -7 +KPX r y -20 +KPX r yacute -20 +KPX r ydieresis -20 +KPX racute a -11 +KPX racute aacute -11 +KPX racute abreve -11 +KPX racute acircumflex -11 +KPX racute adieresis -11 +KPX racute agrave -11 +KPX racute amacron -11 +KPX racute aogonek -11 +KPX racute aring -11 +KPX racute atilde -11 +KPX racute colon 9 +KPX racute comma -90 +KPX racute d -7 +KPX racute dcroat -7 +KPX racute e -7 +KPX racute eacute -7 +KPX racute ecaron -7 +KPX racute ecircumflex -7 +KPX racute edieresis -7 +KPX racute edotaccent -7 +KPX racute egrave -7 +KPX racute emacron -7 +KPX racute eogonek -7 +KPX racute g -11 +KPX racute gbreve -11 +KPX racute gcommaaccent -11 +KPX racute hyphen -16 +KPX racute i -14 +KPX racute iacute -14 +KPX racute icircumflex -14 +KPX racute idieresis -14 +KPX racute igrave -14 +KPX racute imacron -14 +KPX racute iogonek -14 +KPX racute k 9 +KPX racute kcommaaccent 9 +KPX racute l -14 +KPX racute lacute -14 +KPX racute lcommaaccent -14 +KPX racute lslash -14 +KPX racute o -11 +KPX racute oacute -11 +KPX racute ocircumflex -11 +KPX racute odieresis -11 +KPX racute ograve -11 +KPX racute ohungarumlaut -11 +KPX racute omacron -11 +KPX racute oslash -11 +KPX racute otilde -11 +KPX racute p -17 +KPX racute period -90 +KPX racute quoteright 9 +KPX racute s -20 +KPX racute sacute -20 +KPX racute scaron -20 +KPX racute scedilla -20 +KPX racute scommaaccent -20 +KPX racute semicolon 9 +KPX racute t -11 +KPX racute tcommaaccent -11 +KPX racute u -11 +KPX racute uacute -11 +KPX racute ucircumflex -11 +KPX racute udieresis -11 +KPX racute ugrave -11 +KPX racute uhungarumlaut -11 +KPX racute umacron -11 +KPX racute uogonek -11 +KPX racute uring -11 +KPX racute v -7 +KPX racute y -20 +KPX racute yacute -20 +KPX racute ydieresis -20 +KPX rcaron a -11 +KPX rcaron aacute -11 +KPX rcaron abreve -11 +KPX rcaron acircumflex -11 +KPX rcaron adieresis -11 +KPX rcaron agrave -11 +KPX rcaron amacron -11 +KPX rcaron aogonek -11 +KPX rcaron aring -11 +KPX rcaron atilde -11 +KPX rcaron colon 9 +KPX rcaron comma -90 +KPX rcaron d -7 +KPX rcaron dcroat -7 +KPX rcaron e -7 +KPX rcaron eacute -7 +KPX rcaron ecaron -7 +KPX rcaron ecircumflex -7 +KPX rcaron edieresis -7 +KPX rcaron edotaccent -7 +KPX rcaron egrave -7 +KPX rcaron emacron -7 +KPX rcaron eogonek -7 +KPX rcaron g -11 +KPX rcaron gbreve -11 +KPX rcaron gcommaaccent -11 +KPX rcaron hyphen -16 +KPX rcaron i -14 +KPX rcaron iacute -14 +KPX rcaron icircumflex -14 +KPX rcaron idieresis -14 +KPX rcaron igrave -14 +KPX rcaron imacron -14 +KPX rcaron iogonek -14 +KPX rcaron k 9 +KPX rcaron kcommaaccent 9 +KPX rcaron l -14 +KPX rcaron lacute -14 +KPX rcaron lcommaaccent -14 +KPX rcaron lslash -14 +KPX rcaron o -11 +KPX rcaron oacute -11 +KPX rcaron ocircumflex -11 +KPX rcaron odieresis -11 +KPX rcaron ograve -11 +KPX rcaron ohungarumlaut -11 +KPX rcaron omacron -11 +KPX rcaron oslash -11 +KPX rcaron otilde -11 +KPX rcaron p -17 +KPX rcaron period -90 +KPX rcaron quoteright 9 +KPX rcaron s -20 +KPX rcaron sacute -20 +KPX rcaron scaron -20 +KPX rcaron scedilla -20 +KPX rcaron scommaaccent -20 +KPX rcaron semicolon 9 +KPX rcaron t -11 +KPX rcaron tcommaaccent -11 +KPX rcaron u -11 +KPX rcaron uacute -11 +KPX rcaron ucircumflex -11 +KPX rcaron udieresis -11 +KPX rcaron ugrave -11 +KPX rcaron uhungarumlaut -11 +KPX rcaron umacron -11 +KPX rcaron uogonek -11 +KPX rcaron uring -11 +KPX rcaron v -7 +KPX rcaron y -20 +KPX rcaron yacute -20 +KPX rcaron ydieresis -20 +KPX rcommaaccent a -11 +KPX rcommaaccent aacute -11 +KPX rcommaaccent abreve -11 +KPX rcommaaccent acircumflex -11 +KPX rcommaaccent adieresis -11 +KPX rcommaaccent agrave -11 +KPX rcommaaccent amacron -11 +KPX rcommaaccent aogonek -11 +KPX rcommaaccent aring -11 +KPX rcommaaccent atilde -11 +KPX rcommaaccent colon 9 +KPX rcommaaccent comma -90 +KPX rcommaaccent d -7 +KPX rcommaaccent dcroat -7 +KPX rcommaaccent e -7 +KPX rcommaaccent eacute -7 +KPX rcommaaccent ecaron -7 +KPX rcommaaccent ecircumflex -7 +KPX rcommaaccent edieresis -7 +KPX rcommaaccent edotaccent -7 +KPX rcommaaccent egrave -7 +KPX rcommaaccent emacron -7 +KPX rcommaaccent eogonek -7 +KPX rcommaaccent g -11 +KPX rcommaaccent gbreve -11 +KPX rcommaaccent gcommaaccent -11 +KPX rcommaaccent hyphen -16 +KPX rcommaaccent i -14 +KPX rcommaaccent iacute -14 +KPX rcommaaccent icircumflex -14 +KPX rcommaaccent idieresis -14 +KPX rcommaaccent igrave -14 +KPX rcommaaccent imacron -14 +KPX rcommaaccent iogonek -14 +KPX rcommaaccent k 9 +KPX rcommaaccent kcommaaccent 9 +KPX rcommaaccent l -14 +KPX rcommaaccent lacute -14 +KPX rcommaaccent lcommaaccent -14 +KPX rcommaaccent lslash -14 +KPX rcommaaccent o -11 +KPX rcommaaccent oacute -11 +KPX rcommaaccent ocircumflex -11 +KPX rcommaaccent odieresis -11 +KPX rcommaaccent ograve -11 +KPX rcommaaccent ohungarumlaut -11 +KPX rcommaaccent omacron -11 +KPX rcommaaccent oslash -11 +KPX rcommaaccent otilde -11 +KPX rcommaaccent p -17 +KPX rcommaaccent period -90 +KPX rcommaaccent quoteright 9 +KPX rcommaaccent s -20 +KPX rcommaaccent sacute -20 +KPX rcommaaccent scaron -20 +KPX rcommaaccent scedilla -20 +KPX rcommaaccent scommaaccent -20 +KPX rcommaaccent semicolon 9 +KPX rcommaaccent t -11 +KPX rcommaaccent tcommaaccent -11 +KPX rcommaaccent u -11 +KPX rcommaaccent uacute -11 +KPX rcommaaccent ucircumflex -11 +KPX rcommaaccent udieresis -11 +KPX rcommaaccent ugrave -11 +KPX rcommaaccent uhungarumlaut -11 +KPX rcommaaccent umacron -11 +KPX rcommaaccent uogonek -11 +KPX rcommaaccent uring -11 +KPX rcommaaccent v -7 +KPX rcommaaccent y -20 +KPX rcommaaccent yacute -20 +KPX rcommaaccent ydieresis -20 +KPX s comma 11 +KPX s period 11 +KPX sacute comma 11 +KPX sacute period 11 +KPX scaron comma 11 +KPX scaron period 11 +KPX scedilla comma 11 +KPX scedilla period 11 +KPX scommaaccent comma 11 +KPX scommaaccent period 11 +KPX semicolon space -18 +KPX space A -22 +KPX space Aacute -22 +KPX space Abreve -22 +KPX space Acircumflex -22 +KPX space Adieresis -22 +KPX space Agrave -22 +KPX space Amacron -22 +KPX space Aogonek -22 +KPX space Aring -22 +KPX space Atilde -22 +KPX space T -18 +KPX space Tcaron -18 +KPX space Tcommaaccent -18 +KPX space V -24 +KPX space W -33 +KPX space Y -18 +KPX space Yacute -18 +KPX space Ydieresis -18 +KPX space quotedblleft -18 +KPX v a -6 +KPX v aacute -6 +KPX v abreve -6 +KPX v acircumflex -6 +KPX v adieresis -6 +KPX v agrave -6 +KPX v amacron -6 +KPX v aogonek -6 +KPX v aring -6 +KPX v atilde -6 +KPX v comma -11 +KPX v o -6 +KPX v oacute -6 +KPX v ocircumflex -6 +KPX v odieresis -6 +KPX v ograve -6 +KPX v ohungarumlaut -6 +KPX v omacron -6 +KPX v oslash -6 +KPX v otilde -6 +KPX v period -11 +KPX w a -14 +KPX w aacute -14 +KPX w abreve -14 +KPX w acircumflex -14 +KPX w adieresis -14 +KPX w agrave -14 +KPX w amacron -14 +KPX w aogonek -14 +KPX w aring -14 +KPX w atilde -14 +KPX w comma -17 +KPX w e -8 +KPX w eacute -8 +KPX w ecaron -8 +KPX w ecircumflex -8 +KPX w edieresis -8 +KPX w edotaccent -8 +KPX w egrave -8 +KPX w emacron -8 +KPX w eogonek -8 +KPX w o -14 +KPX w oacute -14 +KPX w ocircumflex -14 +KPX w odieresis -14 +KPX w ograve -14 +KPX w ohungarumlaut -14 +KPX w omacron -14 +KPX w oslash -14 +KPX w otilde -14 +KPX w period -17 +KPX x e 5 +KPX x eacute 5 +KPX x ecaron 5 +KPX x ecircumflex 5 +KPX x edieresis 5 +KPX x edotaccent 5 +KPX x egrave 5 +KPX x emacron 5 +KPX x eogonek 5 +KPX y a 8 +KPX y aacute 8 +KPX y abreve 8 +KPX y acircumflex 8 +KPX y adieresis 8 +KPX y agrave 8 +KPX y amacron 8 +KPX y aogonek 8 +KPX y aring 8 +KPX y atilde 8 +KPX y comma -25 +KPX y e 15 +KPX y eacute 15 +KPX y ecaron 15 +KPX y ecircumflex 15 +KPX y edieresis 15 +KPX y edotaccent 15 +KPX y egrave 15 +KPX y emacron 15 +KPX y eogonek 15 +KPX y o 8 +KPX y oacute 8 +KPX y ocircumflex 8 +KPX y odieresis 8 +KPX y ograve 8 +KPX y ohungarumlaut 8 +KPX y omacron 8 +KPX y oslash 8 +KPX y otilde 8 +KPX y period -25 +KPX yacute a 8 +KPX yacute aacute 8 +KPX yacute abreve 8 +KPX yacute acircumflex 8 +KPX yacute adieresis 8 +KPX yacute agrave 8 +KPX yacute amacron 8 +KPX yacute aogonek 8 +KPX yacute aring 8 +KPX yacute atilde 8 +KPX yacute comma -25 +KPX yacute e 15 +KPX yacute eacute 15 +KPX yacute ecaron 15 +KPX yacute ecircumflex 15 +KPX yacute edieresis 15 +KPX yacute edotaccent 15 +KPX yacute egrave 15 +KPX yacute emacron 15 +KPX yacute eogonek 15 +KPX yacute o 8 +KPX yacute oacute 8 +KPX yacute ocircumflex 8 +KPX yacute odieresis 8 +KPX yacute ograve 8 +KPX yacute ohungarumlaut 8 +KPX yacute omacron 8 +KPX yacute oslash 8 +KPX yacute otilde 8 +KPX yacute period -25 +KPX ydieresis a 8 +KPX ydieresis aacute 8 +KPX ydieresis abreve 8 +KPX ydieresis acircumflex 8 +KPX ydieresis adieresis 8 +KPX ydieresis agrave 8 +KPX ydieresis amacron 8 +KPX ydieresis aogonek 8 +KPX ydieresis aring 8 +KPX ydieresis atilde 8 +KPX ydieresis comma -25 +KPX ydieresis e 15 +KPX ydieresis eacute 15 +KPX ydieresis ecaron 15 +KPX ydieresis ecircumflex 15 +KPX ydieresis edieresis 15 +KPX ydieresis edotaccent 15 +KPX ydieresis egrave 15 +KPX ydieresis emacron 15 +KPX ydieresis eogonek 15 +KPX ydieresis o 8 +KPX ydieresis oacute 8 +KPX ydieresis ocircumflex 8 +KPX ydieresis odieresis 8 +KPX ydieresis ograve 8 +KPX ydieresis ohungarumlaut 8 +KPX ydieresis omacron 8 +KPX ydieresis oslash 8 +KPX ydieresis otilde 8 +KPX ydieresis period -25 +KPX z e 4 +KPX z eacute 4 +KPX z ecaron 4 +KPX z ecircumflex 4 +KPX z edieresis 4 +KPX z edotaccent 4 +KPX z egrave 4 +KPX z emacron 4 +KPX z eogonek 4 +KPX zacute e 4 +KPX zacute eacute 4 +KPX zacute ecaron 4 +KPX zacute ecircumflex 4 +KPX zacute edieresis 4 +KPX zacute edotaccent 4 +KPX zacute egrave 4 +KPX zacute emacron 4 +KPX zacute eogonek 4 +KPX zcaron e 4 +KPX zcaron eacute 4 +KPX zcaron ecaron 4 +KPX zcaron ecircumflex 4 +KPX zcaron edieresis 4 +KPX zcaron edotaccent 4 +KPX zcaron egrave 4 +KPX zcaron emacron 4 +KPX zcaron eogonek 4 +KPX zdotaccent e 4 +KPX zdotaccent eacute 4 +KPX zdotaccent ecaron 4 +KPX zdotaccent ecircumflex 4 +KPX zdotaccent edieresis 4 +KPX zdotaccent edotaccent 4 +KPX zdotaccent egrave 4 +KPX zdotaccent emacron 4 +KPX zdotaccent eogonek 4 +EndKernPairs +EndKernData +EndFontMetrics diff --git a/openoffice/share/psprint/fontmetric/NewCenturySchlbk-Italic.afm b/openoffice/share/psprint/fontmetric/NewCenturySchlbk-Italic.afm new file mode 100644 index 0000000000000000000000000000000000000000..699b02fafe0e5030ebc4411a80551f861a27cef0 --- /dev/null +++ b/openoffice/share/psprint/fontmetric/NewCenturySchlbk-Italic.afm @@ -0,0 +1,2040 @@ +StartFontMetrics 4.1 +Comment Copyright (c) 1985, 1987, 1989, 1991, 1992, 1997 Adobe Systems Incorporated. All Rights Reserved. +Comment Creation Date: Mon Jun 23 16:46:15 1997 +Comment UniqueID 43093 +Comment VMusage 43675 54700 +FontName NewCenturySchlbk-Italic +FullName New Century Schoolbook Italic +FamilyName New Century Schoolbook +Weight Medium +ItalicAngle -16 +IsFixedPitch false +FontBBox -166 -250 994 958 +UnderlinePosition -100 +UnderlineThickness 50 +Version 002.000 +Notice Copyright (c) 1985, 1987, 1989, 1991, 1992, 1997 Adobe Systems Incorporated. All Rights Reserved. +EncodingScheme AdobeStandardEncoding +CapHeight 722 +XHeight 466 +Ascender 737 +Descender -205 +StdHW 45 +StdVW 80 +StartCharMetrics 314 +C 32 ; WX 278 ; N space ; B 0 0 0 0 ; +C 33 ; WX 333 ; N exclam ; B 17 -15 303 737 ; +C 34 ; WX 400 ; N quotedbl ; B 127 463 363 737 ; +C 35 ; WX 556 ; N numbersign ; B 28 0 528 690 ; +C 36 ; WX 556 ; N dollar ; B 4 -142 536 808 ; +C 37 ; WX 833 ; N percent ; B 43 -15 790 705 ; +C 38 ; WX 852 ; N ampersand ; B 24 -15 773 737 ; +C 39 ; WX 204 ; N quoteright ; B 39 463 229 737 ; +C 40 ; WX 333 ; N parenleft ; B 53 -117 411 745 ; +C 41 ; WX 333 ; N parenright ; B -93 -117 265 745 ; +C 42 ; WX 500 ; N asterisk ; B 80 318 500 737 ; +C 43 ; WX 606 ; N plus ; B 50 0 556 506 ; +C 44 ; WX 278 ; N comma ; B -39 -165 151 109 ; +C 45 ; WX 333 ; N hyphen ; B 32 202 259 274 ; +C 46 ; WX 278 ; N period ; B 17 -15 141 109 ; +C 47 ; WX 606 ; N slash ; B 132 -15 474 737 ; +C 48 ; WX 556 ; N zero ; B 30 -15 526 705 ; +C 49 ; WX 556 ; N one ; B 50 0 459 705 ; +C 50 ; WX 556 ; N two ; B -37 0 506 705 ; +C 51 ; WX 556 ; N three ; B -2 -15 506 705 ; +C 52 ; WX 556 ; N four ; B -8 0 512 705 ; +C 53 ; WX 556 ; N five ; B 4 -15 540 705 ; +C 54 ; WX 556 ; N six ; B 36 -15 548 705 ; +C 55 ; WX 556 ; N seven ; B 69 -15 561 705 ; +C 56 ; WX 556 ; N eight ; B 6 -15 526 705 ; +C 57 ; WX 556 ; N nine ; B 8 -15 520 705 ; +C 58 ; WX 278 ; N colon ; B 17 -15 229 466 ; +C 59 ; WX 278 ; N semicolon ; B -39 -165 229 466 ; +C 60 ; WX 606 ; N less ; B 36 -8 542 514 ; +C 61 ; WX 606 ; N equal ; B 50 117 556 389 ; +C 62 ; WX 606 ; N greater ; B 64 -8 570 514 ; +C 63 ; WX 444 ; N question ; B 102 -15 417 737 ; +C 64 ; WX 747 ; N at ; B -2 -15 750 737 ; +C 65 ; WX 704 ; N A ; B -87 0 668 737 ; +C 66 ; WX 722 ; N B ; B -33 0 670 722 ; +C 67 ; WX 722 ; N C ; B 40 -15 712 737 ; +C 68 ; WX 778 ; N D ; B -33 0 738 722 ; +C 69 ; WX 722 ; N E ; B -33 0 700 722 ; +C 70 ; WX 667 ; N F ; B -33 0 700 722 ; +C 71 ; WX 778 ; N G ; B 40 -15 763 737 ; +C 72 ; WX 833 ; N H ; B -33 0 866 722 ; +C 73 ; WX 407 ; N I ; B -33 0 435 722 ; +C 74 ; WX 611 ; N J ; B -14 -15 651 722 ; +C 75 ; WX 741 ; N K ; B -33 0 816 722 ; +C 76 ; WX 667 ; N L ; B -33 0 627 722 ; +C 77 ; WX 944 ; N M ; B -33 0 977 722 ; +C 78 ; WX 815 ; N N ; B -51 -15 866 722 ; +C 79 ; WX 778 ; N O ; B 40 -15 738 737 ; +C 80 ; WX 667 ; N P ; B -33 0 667 722 ; +C 81 ; WX 778 ; N Q ; B 40 -190 738 737 ; +C 82 ; WX 741 ; N R ; B -45 -15 692 722 ; +C 83 ; WX 667 ; N S ; B -6 -15 638 737 ; +C 84 ; WX 685 ; N T ; B 40 0 725 722 ; +C 85 ; WX 815 ; N U ; B 93 -15 867 722 ; +C 86 ; WX 704 ; N V ; B 36 -10 779 722 ; +C 87 ; WX 926 ; N W ; B 53 -10 978 722 ; +C 88 ; WX 704 ; N X ; B -75 0 779 722 ; +C 89 ; WX 685 ; N Y ; B 31 0 760 722 ; +C 90 ; WX 667 ; N Z ; B -25 0 667 722 ; +C 91 ; WX 333 ; N bracketleft ; B -55 -109 388 737 ; +C 92 ; WX 606 ; N backslash ; B 132 -15 474 737 ; +C 93 ; WX 333 ; N bracketright ; B -77 -109 366 737 ; +C 94 ; WX 606 ; N asciicircum ; B 89 325 517 690 ; +C 95 ; WX 500 ; N underscore ; B 0 -125 500 -75 ; +C 96 ; WX 204 ; N quoteleft ; B 39 463 229 737 ; +C 97 ; WX 574 ; N a ; B 2 -15 524 466 ; +C 98 ; WX 556 ; N b ; B 32 -15 488 737 ; +C 99 ; WX 444 ; N c ; B 2 -15 394 466 ; +C 100 ; WX 611 ; N d ; B 2 -15 585 737 ; +C 101 ; WX 444 ; N e ; B -6 -15 388 466 ; +C 102 ; WX 333 ; N f ; B -68 -205 470 737 ; L i fi ; L l fl ; +C 103 ; WX 537 ; N g ; B -79 -205 523 497 ; +C 104 ; WX 611 ; N h ; B 14 -15 562 737 ; +C 105 ; WX 333 ; N i ; B 29 -15 282 715 ; +C 106 ; WX 315 ; N j ; B -166 -205 318 715 ; +C 107 ; WX 556 ; N k ; B 0 -15 497 737 ; +C 108 ; WX 333 ; N l ; B 14 -15 292 737 ; +C 109 ; WX 889 ; N m ; B 14 -15 840 466 ; +C 110 ; WX 611 ; N n ; B 14 -15 562 466 ; +C 111 ; WX 500 ; N o ; B 2 -15 450 466 ; +C 112 ; WX 574 ; N p ; B -101 -205 506 466 ; +C 113 ; WX 556 ; N q ; B 2 -205 500 466 ; +C 114 ; WX 444 ; N r ; B 10 0 434 466 ; +C 115 ; WX 444 ; N s ; B 2 -15 394 466 ; +C 116 ; WX 352 ; N t ; B 24 -15 328 619 ; +C 117 ; WX 611 ; N u ; B 44 -15 556 466 ; +C 118 ; WX 519 ; N v ; B 31 -15 447 466 ; +C 119 ; WX 778 ; N w ; B 31 -15 706 466 ; +C 120 ; WX 500 ; N x ; B -33 -15 471 466 ; +C 121 ; WX 500 ; N y ; B -83 -205 450 466 ; +C 122 ; WX 463 ; N z ; B -33 -15 416 466 ; +C 123 ; WX 333 ; N braceleft ; B 38 -109 394 737 ; +C 124 ; WX 606 ; N bar ; B 267 -250 339 750 ; +C 125 ; WX 333 ; N braceright ; B -87 -109 269 737 ; +C 126 ; WX 606 ; N asciitilde ; B 72 184 534 322 ; +C 161 ; WX 333 ; N exclamdown ; B -22 -205 264 547 ; +C 162 ; WX 556 ; N cent ; B 62 -144 486 580 ; +C 163 ; WX 556 ; N sterling ; B -13 -15 544 705 ; +C 164 ; WX 167 ; N fraction ; B -134 -15 301 705 ; +C 165 ; WX 556 ; N yen ; B 40 0 624 690 ; +C 166 ; WX 556 ; N florin ; B -58 -205 569 737 ; +C 167 ; WX 500 ; N section ; B -10 -147 480 737 ; +C 168 ; WX 556 ; N currency ; B 26 93 530 597 ; +C 169 ; WX 278 ; N quotesingle ; B 151 463 237 737 ; +C 170 ; WX 389 ; N quotedblleft ; B 39 463 406 737 ; +C 171 ; WX 426 ; N guillemotleft ; B -15 74 402 402 ; +C 172 ; WX 333 ; N guilsinglleft ; B 40 74 259 402 ; +C 173 ; WX 333 ; N guilsinglright ; B 40 74 259 402 ; +C 174 ; WX 611 ; N fi ; B -68 -205 555 737 ; +C 175 ; WX 611 ; N fl ; B -68 -205 587 737 ; +C 177 ; WX 500 ; N endash ; B -27 208 487 268 ; +C 178 ; WX 500 ; N dagger ; B 51 -147 506 737 ; +C 179 ; WX 500 ; N daggerdbl ; B -54 -147 506 737 ; +C 180 ; WX 278 ; N periodcentered ; B 71 238 207 374 ; +C 182 ; WX 650 ; N paragraph ; B 48 -132 665 722 ; +C 183 ; WX 606 ; N bullet ; B 122 180 484 542 ; +C 184 ; WX 204 ; N quotesinglbase ; B -78 -165 112 109 ; +C 185 ; WX 389 ; N quotedblbase ; B -78 -165 289 109 ; +C 186 ; WX 389 ; N quotedblright ; B 39 463 406 737 ; +C 187 ; WX 426 ; N guillemotright ; B -15 74 402 402 ; +C 188 ; WX 1000 ; N ellipsis ; B 59 -15 849 109 ; +C 189 ; WX 1000 ; N perthousand ; B 6 -15 994 705 ; +C 191 ; WX 444 ; N questiondown ; B -3 -205 312 547 ; +C 193 ; WX 333 ; N grave ; B 71 518 262 690 ; +C 194 ; WX 333 ; N acute ; B 132 518 355 690 ; +C 195 ; WX 333 ; N circumflex ; B 37 518 331 690 ; +C 196 ; WX 333 ; N tilde ; B 52 547 383 649 ; +C 197 ; WX 333 ; N macron ; B 52 560 363 610 ; +C 198 ; WX 333 ; N breve ; B 69 518 370 677 ; +C 199 ; WX 333 ; N dotaccent ; B 146 606 255 715 ; +C 200 ; WX 333 ; N dieresis ; B 59 606 359 708 ; +C 202 ; WX 333 ; N ring ; B 114 512 314 712 ; +C 203 ; WX 333 ; N cedilla ; B 3 -215 215 0 ; +C 205 ; WX 333 ; N hungarumlaut ; B 32 518 455 690 ; +C 206 ; WX 333 ; N ogonek ; B 46 -220 334 4 ; +C 207 ; WX 333 ; N caron ; B 73 518 378 690 ; +C 208 ; WX 1000 ; N emdash ; B -27 208 987 268 ; +C 225 ; WX 870 ; N AE ; B -87 0 888 722 ; +C 227 ; WX 422 ; N ordfeminine ; B 72 416 420 705 ; +C 232 ; WX 667 ; N Lslash ; B -33 0 627 722 ; +C 233 ; WX 778 ; N Oslash ; B 16 -68 748 780 ; +C 234 ; WX 981 ; N OE ; B 40 0 975 722 ; +C 235 ; WX 372 ; N ordmasculine ; B 66 416 370 705 ; +C 241 ; WX 722 ; N ae ; B -18 -15 666 466 ; +C 245 ; WX 333 ; N dotlessi ; B 29 -15 282 466 ; +C 248 ; WX 333 ; N lslash ; B -2 -15 294 737 ; +C 249 ; WX 500 ; N oslash ; B 2 -121 450 549 ; +C 250 ; WX 778 ; N oe ; B 2 -15 722 466 ; +C 251 ; WX 556 ; N germandbls ; B -76 -205 525 737 ; +C -1 ; WX 407 ; N Idieresis ; B -33 0 456 902 ; +C -1 ; WX 444 ; N eacute ; B -6 -15 411 690 ; +C -1 ; WX 574 ; N abreve ; B 2 -15 524 677 ; +C -1 ; WX 611 ; N uhungarumlaut ; B 44 -15 594 690 ; +C -1 ; WX 444 ; N ecaron ; B -6 -15 434 690 ; +C -1 ; WX 685 ; N Ydieresis ; B 31 0 760 902 ; +C -1 ; WX 606 ; N divide ; B 50 -22 556 528 ; +C -1 ; WX 685 ; N Yacute ; B 31 0 760 946 ; +C -1 ; WX 704 ; N Acircumflex ; B -87 0 668 946 ; +C -1 ; WX 574 ; N aacute ; B 2 -15 524 690 ; +C -1 ; WX 815 ; N Ucircumflex ; B 93 -15 867 946 ; +C -1 ; WX 500 ; N yacute ; B -83 -205 450 690 ; +C -1 ; WX 444 ; N scommaaccent ; B 2 -250 394 466 ; +C -1 ; WX 444 ; N ecircumflex ; B -6 -15 388 690 ; +C -1 ; WX 815 ; N Uring ; B 93 -15 867 958 ; +C -1 ; WX 815 ; N Udieresis ; B 93 -15 867 902 ; +C -1 ; WX 574 ; N aogonek ; B 2 -225 534 466 ; +C -1 ; WX 815 ; N Uacute ; B 93 -15 867 946 ; +C -1 ; WX 611 ; N uogonek ; B 44 -225 556 466 ; +C -1 ; WX 722 ; N Edieresis ; B -33 0 700 902 ; +C -1 ; WX 778 ; N Dcroat ; B -33 0 738 722 ; +C -1 ; WX 250 ; N commaaccent ; B -24 -250 147 -50 ; +C -1 ; WX 747 ; N copyright ; B -2 -15 750 737 ; +C -1 ; WX 722 ; N Emacron ; B -33 0 700 866 ; +C -1 ; WX 444 ; N ccaron ; B 2 -15 434 690 ; +C -1 ; WX 574 ; N aring ; B 2 -15 524 712 ; +C -1 ; WX 815 ; N Ncommaaccent ; B -51 -250 866 722 ; +C -1 ; WX 333 ; N lacute ; B 14 -15 415 958 ; +C -1 ; WX 574 ; N agrave ; B 2 -15 524 690 ; +C -1 ; WX 685 ; N Tcommaaccent ; B 40 -250 725 722 ; +C -1 ; WX 722 ; N Cacute ; B 40 -15 712 946 ; +C -1 ; WX 574 ; N atilde ; B 2 -15 524 649 ; +C -1 ; WX 722 ; N Edotaccent ; B -33 0 700 909 ; +C -1 ; WX 444 ; N scaron ; B 2 -15 434 690 ; +C -1 ; WX 444 ; N scedilla ; B 2 -215 394 466 ; +C -1 ; WX 333 ; N iacute ; B 29 -15 355 690 ; +C -1 ; WX 471 ; N lozenge ; B 10 0 462 728 ; +C -1 ; WX 741 ; N Rcaron ; B -45 -15 692 946 ; +C -1 ; WX 778 ; N Gcommaaccent ; B 40 -250 763 737 ; +C -1 ; WX 611 ; N ucircumflex ; B 44 -15 556 690 ; +C -1 ; WX 574 ; N acircumflex ; B 2 -15 524 690 ; +C -1 ; WX 704 ; N Amacron ; B -87 0 668 866 ; +C -1 ; WX 444 ; N rcaron ; B 10 0 434 690 ; +C -1 ; WX 444 ; N ccedilla ; B 2 -215 394 466 ; +C -1 ; WX 667 ; N Zdotaccent ; B -25 0 667 909 ; +C -1 ; WX 667 ; N Thorn ; B -33 0 627 722 ; +C -1 ; WX 778 ; N Omacron ; B 40 -15 738 866 ; +C -1 ; WX 741 ; N Racute ; B -45 -15 692 946 ; +C -1 ; WX 667 ; N Sacute ; B -6 -15 638 946 ; +C -1 ; WX 651 ; N dcaron ; B 2 -15 729 737 ; +C -1 ; WX 815 ; N Umacron ; B 93 -15 867 866 ; +C -1 ; WX 611 ; N uring ; B 44 -15 556 712 ; +C -1 ; WX 333 ; N threesuperior ; B 22 273 359 705 ; +C -1 ; WX 778 ; N Ograve ; B 40 -15 738 946 ; +C -1 ; WX 704 ; N Agrave ; B -87 0 668 946 ; +C -1 ; WX 704 ; N Abreve ; B -87 0 668 933 ; +C -1 ; WX 606 ; N multiply ; B 74 24 532 482 ; +C -1 ; WX 611 ; N uacute ; B 44 -15 556 690 ; +C -1 ; WX 685 ; N Tcaron ; B 40 0 725 946 ; +C -1 ; WX 476 ; N partialdiff ; B 13 -38 463 714 ; +C -1 ; WX 500 ; N ydieresis ; B -83 -205 450 646 ; +C -1 ; WX 815 ; N Nacute ; B -51 -15 866 946 ; +C -1 ; WX 333 ; N icircumflex ; B 29 -15 331 690 ; +C -1 ; WX 722 ; N Ecircumflex ; B -33 0 700 946 ; +C -1 ; WX 574 ; N adieresis ; B 2 -15 524 646 ; +C -1 ; WX 444 ; N edieresis ; B -6 -15 415 646 ; +C -1 ; WX 444 ; N cacute ; B 2 -15 411 690 ; +C -1 ; WX 611 ; N nacute ; B 14 -15 562 690 ; +C -1 ; WX 611 ; N umacron ; B 44 -15 556 610 ; +C -1 ; WX 815 ; N Ncaron ; B -51 -15 866 946 ; +C -1 ; WX 407 ; N Iacute ; B -33 0 452 946 ; +C -1 ; WX 606 ; N plusminus ; B 50 0 556 506 ; +C -1 ; WX 606 ; N brokenbar ; B 267 -175 339 675 ; +C -1 ; WX 747 ; N registered ; B -2 -15 750 737 ; +C -1 ; WX 778 ; N Gbreve ; B 40 -15 763 933 ; +C -1 ; WX 407 ; N Idotaccent ; B -33 0 435 909 ; +C -1 ; WX 600 ; N summation ; B 15 -10 586 706 ; +C -1 ; WX 722 ; N Egrave ; B -33 0 700 946 ; +C -1 ; WX 444 ; N racute ; B 10 0 434 690 ; +C -1 ; WX 500 ; N omacron ; B 2 -15 450 610 ; +C -1 ; WX 667 ; N Zacute ; B -25 0 667 946 ; +C -1 ; WX 667 ; N Zcaron ; B -25 0 667 946 ; +C -1 ; WX 549 ; N greaterequal ; B 26 0 523 674 ; +C -1 ; WX 778 ; N Eth ; B -33 0 738 722 ; +C -1 ; WX 722 ; N Ccedilla ; B 40 -215 712 737 ; +C -1 ; WX 333 ; N lcommaaccent ; B -43 -250 292 737 ; +C -1 ; WX 382 ; N tcaron ; B 24 -15 460 757 ; +C -1 ; WX 444 ; N eogonek ; B -6 -225 388 466 ; +C -1 ; WX 815 ; N Uogonek ; B 93 -225 867 722 ; +C -1 ; WX 704 ; N Aacute ; B -87 0 668 946 ; +C -1 ; WX 704 ; N Adieresis ; B -87 0 668 902 ; +C -1 ; WX 444 ; N egrave ; B -6 -15 388 690 ; +C -1 ; WX 463 ; N zacute ; B -33 -15 420 690 ; +C -1 ; WX 333 ; N iogonek ; B -14 -225 282 715 ; +C -1 ; WX 778 ; N Oacute ; B 40 -15 738 946 ; +C -1 ; WX 500 ; N oacute ; B 2 -15 450 690 ; +C -1 ; WX 574 ; N amacron ; B 2 -15 524 610 ; +C -1 ; WX 444 ; N sacute ; B 2 -15 411 690 ; +C -1 ; WX 333 ; N idieresis ; B 29 -15 359 646 ; +C -1 ; WX 778 ; N Ocircumflex ; B 40 -15 738 946 ; +C -1 ; WX 815 ; N Ugrave ; B 93 -15 867 946 ; +C -1 ; WX 612 ; N Delta ; B 6 0 608 688 ; +C -1 ; WX 574 ; N thorn ; B -101 -205 506 737 ; +C -1 ; WX 333 ; N twosuperior ; B 0 282 359 705 ; +C -1 ; WX 778 ; N Odieresis ; B 40 -15 738 902 ; +C -1 ; WX 611 ; N mu ; B -60 -205 556 466 ; +C -1 ; WX 333 ; N igrave ; B 29 -15 282 690 ; +C -1 ; WX 500 ; N ohungarumlaut ; B 2 -15 539 690 ; +C -1 ; WX 722 ; N Eogonek ; B -33 -220 700 722 ; +C -1 ; WX 611 ; N dcroat ; B 2 -15 636 737 ; +C -1 ; WX 834 ; N threequarters ; B 22 -15 782 705 ; +C -1 ; WX 667 ; N Scedilla ; B -6 -215 638 737 ; +C -1 ; WX 363 ; N lcaron ; B 14 -15 436 737 ; +C -1 ; WX 741 ; N Kcommaaccent ; B -33 -250 816 722 ; +C -1 ; WX 667 ; N Lacute ; B -33 0 627 946 ; +C -1 ; WX 950 ; N trademark ; B 32 318 968 722 ; +C -1 ; WX 444 ; N edotaccent ; B -6 -15 388 653 ; +C -1 ; WX 407 ; N Igrave ; B -33 0 435 946 ; +C -1 ; WX 407 ; N Imacron ; B -33 0 460 866 ; +C -1 ; WX 667 ; N Lcaron ; B -33 0 683 737 ; +C -1 ; WX 834 ; N onehalf ; B 34 -15 776 705 ; +C -1 ; WX 549 ; N lessequal ; B 26 0 523 674 ; +C -1 ; WX 500 ; N ocircumflex ; B 2 -15 450 690 ; +C -1 ; WX 611 ; N ntilde ; B 14 -15 562 649 ; +C -1 ; WX 815 ; N Uhungarumlaut ; B 93 -15 867 946 ; +C -1 ; WX 722 ; N Eacute ; B -33 0 700 946 ; +C -1 ; WX 444 ; N emacron ; B -6 -15 419 610 ; +C -1 ; WX 537 ; N gbreve ; B -79 -205 523 677 ; +C -1 ; WX 834 ; N onequarter ; B 34 -15 782 705 ; +C -1 ; WX 667 ; N Scaron ; B -6 -15 638 946 ; +C -1 ; WX 667 ; N Scommaaccent ; B -6 -250 638 737 ; +C -1 ; WX 778 ; N Ohungarumlaut ; B 40 -15 738 946 ; +C -1 ; WX 400 ; N degree ; B 86 419 372 705 ; +C -1 ; WX 500 ; N ograve ; B 2 -15 450 690 ; +C -1 ; WX 722 ; N Ccaron ; B 40 -15 712 946 ; +C -1 ; WX 611 ; N ugrave ; B 44 -15 556 690 ; +C -1 ; WX 453 ; N radical ; B -4 -80 458 762 ; +C -1 ; WX 778 ; N Dcaron ; B -33 0 738 946 ; +C -1 ; WX 444 ; N rcommaaccent ; B -67 -250 434 466 ; +C -1 ; WX 815 ; N Ntilde ; B -51 -15 866 905 ; +C -1 ; WX 500 ; N otilde ; B 2 -15 467 649 ; +C -1 ; WX 741 ; N Rcommaaccent ; B -45 -250 692 722 ; +C -1 ; WX 667 ; N Lcommaaccent ; B -33 -250 627 722 ; +C -1 ; WX 704 ; N Atilde ; B -87 0 668 905 ; +C -1 ; WX 704 ; N Aogonek ; B -87 -220 734 737 ; +C -1 ; WX 704 ; N Aring ; B -87 0 668 958 ; +C -1 ; WX 778 ; N Otilde ; B 40 -15 738 905 ; +C -1 ; WX 463 ; N zdotaccent ; B -33 -15 416 653 ; +C -1 ; WX 722 ; N Ecaron ; B -33 0 700 946 ; +C -1 ; WX 407 ; N Iogonek ; B -33 -220 435 722 ; +C -1 ; WX 556 ; N kcommaaccent ; B 0 -250 497 737 ; +C -1 ; WX 606 ; N minus ; B 50 217 556 289 ; +C -1 ; WX 407 ; N Icircumflex ; B -33 0 435 946 ; +C -1 ; WX 611 ; N ncaron ; B 14 -15 562 690 ; +C -1 ; WX 352 ; N tcommaaccent ; B -33 -250 328 619 ; +C -1 ; WX 606 ; N logicalnot ; B 50 108 556 389 ; +C -1 ; WX 500 ; N odieresis ; B 2 -15 450 646 ; +C -1 ; WX 611 ; N udieresis ; B 44 -15 556 646 ; +C -1 ; WX 549 ; N notequal ; B 12 -35 537 551 ; +C -1 ; WX 537 ; N gcommaaccent ; B -79 -205 523 805 ; +C -1 ; WX 500 ; N eth ; B 2 -15 450 737 ; +C -1 ; WX 463 ; N zcaron ; B -33 -15 443 690 ; +C -1 ; WX 611 ; N ncommaaccent ; B 14 -250 562 466 ; +C -1 ; WX 333 ; N onesuperior ; B 34 282 311 705 ; +C -1 ; WX 333 ; N imacron ; B 29 -15 300 610 ; +EndCharMetrics +StartKernData +StartKernPairs 1696 +KPX A C -18 +KPX A Cacute -18 +KPX A Ccaron -18 +KPX A Ccedilla -18 +KPX A G -18 +KPX A Gbreve -18 +KPX A Gcommaaccent -18 +KPX A O -18 +KPX A Oacute -18 +KPX A Ocircumflex -18 +KPX A Odieresis -18 +KPX A Ograve -18 +KPX A Ohungarumlaut -18 +KPX A Omacron -18 +KPX A Oslash -18 +KPX A Otilde -18 +KPX A Q -18 +KPX A T -30 +KPX A Tcaron -30 +KPX A Tcommaaccent -30 +KPX A U -37 +KPX A Uacute -37 +KPX A Ucircumflex -37 +KPX A Udieresis -37 +KPX A Ugrave -37 +KPX A Uhungarumlaut -37 +KPX A Umacron -37 +KPX A Uogonek -37 +KPX A Uring -37 +KPX A V -74 +KPX A W -74 +KPX A Y -55 +KPX A Yacute -55 +KPX A Ydieresis -55 +KPX A quotedblright -125 +KPX A quoteright -125 +KPX A u -18 +KPX A uacute -18 +KPX A ucircumflex -18 +KPX A udieresis -18 +KPX A ugrave -18 +KPX A uhungarumlaut -18 +KPX A umacron -18 +KPX A uogonek -18 +KPX A uring -18 +KPX A v -18 +KPX A w -18 +KPX A y -55 +KPX A yacute -55 +KPX A ydieresis -55 +KPX Aacute C -18 +KPX Aacute Cacute -18 +KPX Aacute Ccaron -18 +KPX Aacute Ccedilla -18 +KPX Aacute G -18 +KPX Aacute Gbreve -18 +KPX Aacute Gcommaaccent -18 +KPX Aacute O -18 +KPX Aacute Oacute -18 +KPX Aacute Ocircumflex -18 +KPX Aacute Odieresis -18 +KPX Aacute Ograve -18 +KPX Aacute Ohungarumlaut -18 +KPX Aacute Omacron -18 +KPX Aacute Oslash -18 +KPX Aacute Otilde -18 +KPX Aacute Q -18 +KPX Aacute T -30 +KPX Aacute Tcaron -30 +KPX Aacute Tcommaaccent -30 +KPX Aacute U -37 +KPX Aacute Uacute -37 +KPX Aacute Ucircumflex -37 +KPX Aacute Udieresis -37 +KPX Aacute Ugrave -37 +KPX Aacute Uhungarumlaut -37 +KPX Aacute Umacron -37 +KPX Aacute Uogonek -37 +KPX Aacute Uring -37 +KPX Aacute V -74 +KPX Aacute W -74 +KPX Aacute Y -55 +KPX Aacute Yacute -55 +KPX Aacute Ydieresis -55 +KPX Aacute quotedblright -125 +KPX Aacute quoteright -125 +KPX Aacute u -18 +KPX Aacute uacute -18 +KPX Aacute ucircumflex -18 +KPX Aacute udieresis -18 +KPX Aacute ugrave -18 +KPX Aacute uhungarumlaut -18 +KPX Aacute umacron -18 +KPX Aacute uogonek -18 +KPX Aacute uring -18 +KPX Aacute v -18 +KPX Aacute w -18 +KPX Aacute y -55 +KPX Aacute yacute -55 +KPX Aacute ydieresis -55 +KPX Abreve C -18 +KPX Abreve Cacute -18 +KPX Abreve Ccaron -18 +KPX Abreve Ccedilla -18 +KPX Abreve G -18 +KPX Abreve Gbreve -18 +KPX Abreve Gcommaaccent -18 +KPX Abreve O -18 +KPX Abreve Oacute -18 +KPX Abreve Ocircumflex -18 +KPX Abreve Odieresis -18 +KPX Abreve Ograve -18 +KPX Abreve Ohungarumlaut -18 +KPX Abreve Omacron -18 +KPX Abreve Oslash -18 +KPX Abreve Otilde -18 +KPX Abreve Q -18 +KPX Abreve T -30 +KPX Abreve Tcaron -30 +KPX Abreve Tcommaaccent -30 +KPX Abreve U -37 +KPX Abreve Uacute -37 +KPX Abreve Ucircumflex -37 +KPX Abreve Udieresis -37 +KPX Abreve Ugrave -37 +KPX Abreve Uhungarumlaut -37 +KPX Abreve Umacron -37 +KPX Abreve Uogonek -37 +KPX Abreve Uring -37 +KPX Abreve V -74 +KPX Abreve W -74 +KPX Abreve Y -55 +KPX Abreve Yacute -55 +KPX Abreve Ydieresis -55 +KPX Abreve quotedblright -125 +KPX Abreve quoteright -125 +KPX Abreve u -18 +KPX Abreve uacute -18 +KPX Abreve ucircumflex -18 +KPX Abreve udieresis -18 +KPX Abreve ugrave -18 +KPX Abreve uhungarumlaut -18 +KPX Abreve umacron -18 +KPX Abreve uogonek -18 +KPX Abreve uring -18 +KPX Abreve v -18 +KPX Abreve w -18 +KPX Abreve y -55 +KPX Abreve yacute -55 +KPX Abreve ydieresis -55 +KPX Acircumflex C -18 +KPX Acircumflex Cacute -18 +KPX Acircumflex Ccaron -18 +KPX Acircumflex Ccedilla -18 +KPX Acircumflex G -18 +KPX Acircumflex Gbreve -18 +KPX Acircumflex Gcommaaccent -18 +KPX Acircumflex O -18 +KPX Acircumflex Oacute -18 +KPX Acircumflex Ocircumflex -18 +KPX Acircumflex Odieresis -18 +KPX Acircumflex Ograve -18 +KPX Acircumflex Ohungarumlaut -18 +KPX Acircumflex Omacron -18 +KPX Acircumflex Oslash -18 +KPX Acircumflex Otilde -18 +KPX Acircumflex Q -18 +KPX Acircumflex T -30 +KPX Acircumflex Tcaron -30 +KPX Acircumflex Tcommaaccent -30 +KPX Acircumflex U -37 +KPX Acircumflex Uacute -37 +KPX Acircumflex Ucircumflex -37 +KPX Acircumflex Udieresis -37 +KPX Acircumflex Ugrave -37 +KPX Acircumflex Uhungarumlaut -37 +KPX Acircumflex Umacron -37 +KPX Acircumflex Uogonek -37 +KPX Acircumflex Uring -37 +KPX Acircumflex V -74 +KPX Acircumflex W -74 +KPX Acircumflex Y -55 +KPX Acircumflex Yacute -55 +KPX Acircumflex Ydieresis -55 +KPX Acircumflex quotedblright -125 +KPX Acircumflex quoteright -125 +KPX Acircumflex u -18 +KPX Acircumflex uacute -18 +KPX Acircumflex ucircumflex -18 +KPX Acircumflex udieresis -18 +KPX Acircumflex ugrave -18 +KPX Acircumflex uhungarumlaut -18 +KPX Acircumflex umacron -18 +KPX Acircumflex uogonek -18 +KPX Acircumflex uring -18 +KPX Acircumflex v -18 +KPX Acircumflex w -18 +KPX Acircumflex y -55 +KPX Acircumflex yacute -55 +KPX Acircumflex ydieresis -55 +KPX Adieresis C -18 +KPX Adieresis Cacute -18 +KPX Adieresis Ccaron -18 +KPX Adieresis Ccedilla -18 +KPX Adieresis G -18 +KPX Adieresis Gbreve -18 +KPX Adieresis Gcommaaccent -18 +KPX Adieresis O -18 +KPX Adieresis Oacute -18 +KPX Adieresis Ocircumflex -18 +KPX Adieresis Odieresis -18 +KPX Adieresis Ograve -18 +KPX Adieresis Ohungarumlaut -18 +KPX Adieresis Omacron -18 +KPX Adieresis Oslash -18 +KPX Adieresis Otilde -18 +KPX Adieresis Q -18 +KPX Adieresis T -30 +KPX Adieresis Tcaron -30 +KPX Adieresis Tcommaaccent -30 +KPX Adieresis U -37 +KPX Adieresis Uacute -37 +KPX Adieresis Ucircumflex -37 +KPX Adieresis Udieresis -37 +KPX Adieresis Ugrave -37 +KPX Adieresis Uhungarumlaut -37 +KPX Adieresis Umacron -37 +KPX Adieresis Uogonek -37 +KPX Adieresis Uring -37 +KPX Adieresis V -74 +KPX Adieresis W -74 +KPX Adieresis Y -55 +KPX Adieresis Yacute -55 +KPX Adieresis Ydieresis -55 +KPX Adieresis quotedblright -125 +KPX Adieresis quoteright -125 +KPX Adieresis u -18 +KPX Adieresis uacute -18 +KPX Adieresis ucircumflex -18 +KPX Adieresis udieresis -18 +KPX Adieresis ugrave -18 +KPX Adieresis uhungarumlaut -18 +KPX Adieresis umacron -18 +KPX Adieresis uogonek -18 +KPX Adieresis uring -18 +KPX Adieresis v -18 +KPX Adieresis w -18 +KPX Adieresis y -55 +KPX Adieresis yacute -55 +KPX Adieresis ydieresis -55 +KPX Agrave C -18 +KPX Agrave Cacute -18 +KPX Agrave Ccaron -18 +KPX Agrave Ccedilla -18 +KPX Agrave G -18 +KPX Agrave Gbreve -18 +KPX Agrave Gcommaaccent -18 +KPX Agrave O -18 +KPX Agrave Oacute -18 +KPX Agrave Ocircumflex -18 +KPX Agrave Odieresis -18 +KPX Agrave Ograve -18 +KPX Agrave Ohungarumlaut -18 +KPX Agrave Omacron -18 +KPX Agrave Oslash -18 +KPX Agrave Otilde -18 +KPX Agrave Q -18 +KPX Agrave T -30 +KPX Agrave Tcaron -30 +KPX Agrave Tcommaaccent -30 +KPX Agrave U -37 +KPX Agrave Uacute -37 +KPX Agrave Ucircumflex -37 +KPX Agrave Udieresis -37 +KPX Agrave Ugrave -37 +KPX Agrave Uhungarumlaut -37 +KPX Agrave Umacron -37 +KPX Agrave Uogonek -37 +KPX Agrave Uring -37 +KPX Agrave V -74 +KPX Agrave W -74 +KPX Agrave Y -55 +KPX Agrave Yacute -55 +KPX Agrave Ydieresis -55 +KPX Agrave quotedblright -125 +KPX Agrave quoteright -125 +KPX Agrave u -18 +KPX Agrave uacute -18 +KPX Agrave ucircumflex -18 +KPX Agrave udieresis -18 +KPX Agrave ugrave -18 +KPX Agrave uhungarumlaut -18 +KPX Agrave umacron -18 +KPX Agrave uogonek -18 +KPX Agrave uring -18 +KPX Agrave v -18 +KPX Agrave w -18 +KPX Agrave y -55 +KPX Agrave yacute -55 +KPX Agrave ydieresis -55 +KPX Amacron C -18 +KPX Amacron Cacute -18 +KPX Amacron Ccaron -18 +KPX Amacron Ccedilla -18 +KPX Amacron G -18 +KPX Amacron Gbreve -18 +KPX Amacron Gcommaaccent -18 +KPX Amacron O -18 +KPX Amacron Oacute -18 +KPX Amacron Ocircumflex -18 +KPX Amacron Odieresis -18 +KPX Amacron Ograve -18 +KPX Amacron Ohungarumlaut -18 +KPX Amacron Omacron -18 +KPX Amacron Oslash -18 +KPX Amacron Otilde -18 +KPX Amacron Q -18 +KPX Amacron T -30 +KPX Amacron Tcaron -30 +KPX Amacron Tcommaaccent -30 +KPX Amacron U -37 +KPX Amacron Uacute -37 +KPX Amacron Ucircumflex -37 +KPX Amacron Udieresis -37 +KPX Amacron Ugrave -37 +KPX Amacron Uhungarumlaut -37 +KPX Amacron Umacron -37 +KPX Amacron Uogonek -37 +KPX Amacron Uring -37 +KPX Amacron V -74 +KPX Amacron W -74 +KPX Amacron Y -55 +KPX Amacron Yacute -55 +KPX Amacron Ydieresis -55 +KPX Amacron quotedblright -125 +KPX Amacron quoteright -125 +KPX Amacron u -18 +KPX Amacron uacute -18 +KPX Amacron ucircumflex -18 +KPX Amacron udieresis -18 +KPX Amacron ugrave -18 +KPX Amacron uhungarumlaut -18 +KPX Amacron umacron -18 +KPX Amacron uogonek -18 +KPX Amacron uring -18 +KPX Amacron v -18 +KPX Amacron w -18 +KPX Amacron y -55 +KPX Amacron yacute -55 +KPX Amacron ydieresis -55 +KPX Aogonek C -18 +KPX Aogonek Cacute -18 +KPX Aogonek Ccaron -18 +KPX Aogonek Ccedilla -18 +KPX Aogonek G -18 +KPX Aogonek Gbreve -18 +KPX Aogonek Gcommaaccent -18 +KPX Aogonek O -18 +KPX Aogonek Oacute -18 +KPX Aogonek Ocircumflex -18 +KPX Aogonek Odieresis -18 +KPX Aogonek Ograve -18 +KPX Aogonek Ohungarumlaut -18 +KPX Aogonek Omacron -18 +KPX Aogonek Oslash -18 +KPX Aogonek Otilde -18 +KPX Aogonek Q -18 +KPX Aogonek T -30 +KPX Aogonek Tcaron -30 +KPX Aogonek Tcommaaccent -30 +KPX Aogonek U -37 +KPX Aogonek Uacute -37 +KPX Aogonek Ucircumflex -37 +KPX Aogonek Udieresis -37 +KPX Aogonek Ugrave -37 +KPX Aogonek Uhungarumlaut -37 +KPX Aogonek Umacron -37 +KPX Aogonek Uogonek -37 +KPX Aogonek Uring -37 +KPX Aogonek V -74 +KPX Aogonek W -74 +KPX Aogonek Y -55 +KPX Aogonek Yacute -55 +KPX Aogonek Ydieresis -55 +KPX Aogonek quotedblright -125 +KPX Aogonek quoteright -125 +KPX Aogonek u -18 +KPX Aogonek uacute -18 +KPX Aogonek ucircumflex -18 +KPX Aogonek udieresis -18 +KPX Aogonek ugrave -18 +KPX Aogonek uhungarumlaut -18 +KPX Aogonek umacron -18 +KPX Aogonek uogonek -18 +KPX Aogonek uring -18 +KPX Aogonek v -18 +KPX Aogonek w -18 +KPX Aring C -18 +KPX Aring Cacute -18 +KPX Aring Ccaron -18 +KPX Aring Ccedilla -18 +KPX Aring G -18 +KPX Aring Gbreve -18 +KPX Aring Gcommaaccent -18 +KPX Aring O -18 +KPX Aring Oacute -18 +KPX Aring Ocircumflex -18 +KPX Aring Odieresis -18 +KPX Aring Ograve -18 +KPX Aring Ohungarumlaut -18 +KPX Aring Omacron -18 +KPX Aring Oslash -18 +KPX Aring Otilde -18 +KPX Aring Q -18 +KPX Aring T -30 +KPX Aring Tcaron -30 +KPX Aring Tcommaaccent -30 +KPX Aring U -37 +KPX Aring Uacute -37 +KPX Aring Ucircumflex -37 +KPX Aring Udieresis -37 +KPX Aring Ugrave -37 +KPX Aring Uhungarumlaut -37 +KPX Aring Umacron -37 +KPX Aring Uogonek -37 +KPX Aring Uring -37 +KPX Aring V -74 +KPX Aring W -74 +KPX Aring Y -55 +KPX Aring Yacute -55 +KPX Aring Ydieresis -55 +KPX Aring quotedblright -125 +KPX Aring quoteright -125 +KPX Aring u -18 +KPX Aring uacute -18 +KPX Aring ucircumflex -18 +KPX Aring udieresis -18 +KPX Aring ugrave -18 +KPX Aring uhungarumlaut -18 +KPX Aring umacron -18 +KPX Aring uogonek -18 +KPX Aring uring -18 +KPX Aring v -18 +KPX Aring w -18 +KPX Aring y -55 +KPX Aring yacute -55 +KPX Aring ydieresis -55 +KPX Atilde C -18 +KPX Atilde Cacute -18 +KPX Atilde Ccaron -18 +KPX Atilde Ccedilla -18 +KPX Atilde G -18 +KPX Atilde Gbreve -18 +KPX Atilde Gcommaaccent -18 +KPX Atilde O -18 +KPX Atilde Oacute -18 +KPX Atilde Ocircumflex -18 +KPX Atilde Odieresis -18 +KPX Atilde Ograve -18 +KPX Atilde Ohungarumlaut -18 +KPX Atilde Omacron -18 +KPX Atilde Oslash -18 +KPX Atilde Otilde -18 +KPX Atilde Q -18 +KPX Atilde T -30 +KPX Atilde Tcaron -30 +KPX Atilde Tcommaaccent -30 +KPX Atilde U -37 +KPX Atilde Uacute -37 +KPX Atilde Ucircumflex -37 +KPX Atilde Udieresis -37 +KPX Atilde Ugrave -37 +KPX Atilde Uhungarumlaut -37 +KPX Atilde Umacron -37 +KPX Atilde Uogonek -37 +KPX Atilde Uring -37 +KPX Atilde V -74 +KPX Atilde W -74 +KPX Atilde Y -55 +KPX Atilde Yacute -55 +KPX Atilde Ydieresis -55 +KPX Atilde quotedblright -125 +KPX Atilde quoteright -125 +KPX Atilde u -18 +KPX Atilde uacute -18 +KPX Atilde ucircumflex -18 +KPX Atilde udieresis -18 +KPX Atilde ugrave -18 +KPX Atilde uhungarumlaut -18 +KPX Atilde umacron -18 +KPX Atilde uogonek -18 +KPX Atilde uring -18 +KPX Atilde v -18 +KPX Atilde w -18 +KPX Atilde y -55 +KPX Atilde yacute -55 +KPX Atilde ydieresis -55 +KPX B comma -50 +KPX B period -50 +KPX C comma -50 +KPX C period -50 +KPX Cacute comma -50 +KPX Cacute period -50 +KPX Ccaron comma -50 +KPX Ccaron period -50 +KPX Ccedilla comma -50 +KPX Ccedilla period -50 +KPX D V -18 +KPX D W -18 +KPX D Y -18 +KPX D Yacute -18 +KPX D Ydieresis -18 +KPX D comma -50 +KPX D period -50 +KPX Dcaron V -18 +KPX Dcaron W -18 +KPX Dcaron Y -18 +KPX Dcaron Yacute -18 +KPX Dcaron Ydieresis -18 +KPX Dcaron comma -50 +KPX Dcaron period -50 +KPX Dcroat V -18 +KPX Dcroat W -18 +KPX Dcroat Y -18 +KPX Dcroat Yacute -18 +KPX Dcroat Ydieresis -18 +KPX Dcroat comma -50 +KPX Dcroat period -50 +KPX F A -35 +KPX F Aacute -35 +KPX F Abreve -35 +KPX F Acircumflex -35 +KPX F Adieresis -35 +KPX F Agrave -35 +KPX F Amacron -35 +KPX F Aogonek -35 +KPX F Aring -35 +KPX F Atilde -35 +KPX F a -55 +KPX F aacute -55 +KPX F abreve -55 +KPX F acircumflex -55 +KPX F adieresis -55 +KPX F agrave -55 +KPX F amacron -55 +KPX F aogonek -55 +KPX F aring -55 +KPX F atilde -55 +KPX F comma -125 +KPX F e -55 +KPX F eacute -55 +KPX F ecaron -55 +KPX F ecircumflex -55 +KPX F edieresis -55 +KPX F edotaccent -55 +KPX F egrave -55 +KPX F emacron -55 +KPX F eogonek -55 +KPX F i -10 +KPX F iacute -10 +KPX F icircumflex -10 +KPX F idieresis -10 +KPX F igrave -10 +KPX F imacron -10 +KPX F iogonek -10 +KPX F o -55 +KPX F oacute -55 +KPX F ocircumflex -55 +KPX F odieresis -55 +KPX F ograve -55 +KPX F ohungarumlaut -55 +KPX F omacron -55 +KPX F oslash -55 +KPX F otilde -55 +KPX F period -125 +KPX F r -55 +KPX F racute -55 +KPX F rcaron -55 +KPX F rcommaaccent -55 +KPX G comma -50 +KPX G period -50 +KPX Gbreve comma -50 +KPX Gbreve period -50 +KPX Gcommaaccent comma -50 +KPX Gcommaaccent period -50 +KPX J A -18 +KPX J Aacute -18 +KPX J Abreve -18 +KPX J Acircumflex -18 +KPX J Adieresis -18 +KPX J Agrave -18 +KPX J Amacron -18 +KPX J Aogonek -18 +KPX J Aring -18 +KPX J Atilde -18 +KPX J a -37 +KPX J aacute -37 +KPX J abreve -37 +KPX J acircumflex -37 +KPX J adieresis -37 +KPX J agrave -37 +KPX J amacron -37 +KPX J aogonek -37 +KPX J aring -37 +KPX J atilde -37 +KPX J comma -100 +KPX J e -37 +KPX J eacute -37 +KPX J ecaron -37 +KPX J ecircumflex -37 +KPX J edieresis -37 +KPX J edotaccent -37 +KPX J egrave -37 +KPX J emacron -37 +KPX J eogonek -37 +KPX J o -37 +KPX J oacute -37 +KPX J ocircumflex -37 +KPX J odieresis -37 +KPX J ograve -37 +KPX J ohungarumlaut -37 +KPX J omacron -37 +KPX J oslash -37 +KPX J otilde -37 +KPX J period -100 +KPX J u -18 +KPX J uacute -18 +KPX J ucircumflex -18 +KPX J udieresis -18 +KPX J ugrave -18 +KPX J uhungarumlaut -18 +KPX J umacron -18 +KPX J uogonek -18 +KPX J uring -18 +KPX L T -100 +KPX L Tcaron -100 +KPX L Tcommaaccent -100 +KPX L V -100 +KPX L W -100 +KPX L Y -100 +KPX L Yacute -100 +KPX L Ydieresis -100 +KPX L quotedblright -125 +KPX L quoteright -125 +KPX L y -50 +KPX L yacute -50 +KPX L ydieresis -50 +KPX Lacute T -100 +KPX Lacute Tcaron -100 +KPX Lacute Tcommaaccent -100 +KPX Lacute V -100 +KPX Lacute W -100 +KPX Lacute Y -100 +KPX Lacute Yacute -100 +KPX Lacute Ydieresis -100 +KPX Lacute quotedblright -125 +KPX Lacute quoteright -125 +KPX Lacute y -50 +KPX Lacute yacute -50 +KPX Lacute ydieresis -50 +KPX Lcommaaccent T -100 +KPX Lcommaaccent Tcaron -100 +KPX Lcommaaccent Tcommaaccent -100 +KPX Lcommaaccent V -100 +KPX Lcommaaccent W -100 +KPX Lcommaaccent Y -100 +KPX Lcommaaccent Yacute -100 +KPX Lcommaaccent Ydieresis -100 +KPX Lcommaaccent quotedblright -125 +KPX Lcommaaccent quoteright -125 +KPX Lcommaaccent y -50 +KPX Lcommaaccent yacute -50 +KPX Lcommaaccent ydieresis -50 +KPX Lslash T -100 +KPX Lslash Tcaron -100 +KPX Lslash Tcommaaccent -100 +KPX Lslash V -100 +KPX Lslash W -100 +KPX Lslash Y -100 +KPX Lslash Yacute -100 +KPX Lslash Ydieresis -100 +KPX Lslash quotedblright -125 +KPX Lslash quoteright -125 +KPX Lslash y -50 +KPX Lslash yacute -50 +KPX Lslash ydieresis -50 +KPX N comma -60 +KPX N period -60 +KPX Nacute comma -60 +KPX Nacute period -60 +KPX Ncaron comma -60 +KPX Ncaron period -60 +KPX Ncommaaccent comma -60 +KPX Ncommaaccent period -60 +KPX Ntilde comma -60 +KPX Ntilde period -60 +KPX O T 18 +KPX O Tcaron 18 +KPX O Tcommaaccent 18 +KPX O V -18 +KPX O X -18 +KPX O Y -18 +KPX O Yacute -18 +KPX O Ydieresis -18 +KPX O comma -50 +KPX O period -50 +KPX Oacute T 18 +KPX Oacute Tcaron 18 +KPX Oacute Tcommaaccent 18 +KPX Oacute V -18 +KPX Oacute X -18 +KPX Oacute Y -18 +KPX Oacute Yacute -18 +KPX Oacute Ydieresis -18 +KPX Oacute comma -50 +KPX Oacute period -50 +KPX Ocircumflex T 18 +KPX Ocircumflex Tcaron 18 +KPX Ocircumflex Tcommaaccent 18 +KPX Ocircumflex V -18 +KPX Ocircumflex X -18 +KPX Ocircumflex Y -18 +KPX Ocircumflex Yacute -18 +KPX Ocircumflex Ydieresis -18 +KPX Ocircumflex comma -50 +KPX Ocircumflex period -50 +KPX Odieresis T 18 +KPX Odieresis Tcaron 18 +KPX Odieresis Tcommaaccent 18 +KPX Odieresis V -18 +KPX Odieresis X -18 +KPX Odieresis Y -18 +KPX Odieresis Yacute -18 +KPX Odieresis Ydieresis -18 +KPX Odieresis comma -50 +KPX Odieresis period -50 +KPX Ograve T 18 +KPX Ograve Tcaron 18 +KPX Ograve Tcommaaccent 18 +KPX Ograve V -18 +KPX Ograve X -18 +KPX Ograve Y -18 +KPX Ograve Yacute -18 +KPX Ograve Ydieresis -18 +KPX Ograve comma -50 +KPX Ograve period -50 +KPX Ohungarumlaut T 18 +KPX Ohungarumlaut Tcaron 18 +KPX Ohungarumlaut Tcommaaccent 18 +KPX Ohungarumlaut V -18 +KPX Ohungarumlaut X -18 +KPX Ohungarumlaut Y -18 +KPX Ohungarumlaut Yacute -18 +KPX Ohungarumlaut Ydieresis -18 +KPX Ohungarumlaut comma -50 +KPX Ohungarumlaut period -50 +KPX Omacron T 18 +KPX Omacron Tcaron 18 +KPX Omacron Tcommaaccent 18 +KPX Omacron V -18 +KPX Omacron X -18 +KPX Omacron Y -18 +KPX Omacron Yacute -18 +KPX Omacron Ydieresis -18 +KPX Omacron comma -50 +KPX Omacron period -50 +KPX Oslash T 18 +KPX Oslash Tcaron 18 +KPX Oslash Tcommaaccent 18 +KPX Oslash V -18 +KPX Oslash X -18 +KPX Oslash Y -18 +KPX Oslash Yacute -18 +KPX Oslash Ydieresis -18 +KPX Oslash comma -50 +KPX Oslash period -50 +KPX Otilde T 18 +KPX Otilde Tcaron 18 +KPX Otilde Tcommaaccent 18 +KPX Otilde V -18 +KPX Otilde X -18 +KPX Otilde Y -18 +KPX Otilde Yacute -18 +KPX Otilde Ydieresis -18 +KPX Otilde comma -50 +KPX Otilde period -50 +KPX P A -50 +KPX P Aacute -50 +KPX P Abreve -50 +KPX P Acircumflex -50 +KPX P Adieresis -50 +KPX P Agrave -50 +KPX P Amacron -50 +KPX P Aogonek -50 +KPX P Aring -50 +KPX P Atilde -50 +KPX P a -55 +KPX P aacute -55 +KPX P abreve -55 +KPX P acircumflex -55 +KPX P adieresis -55 +KPX P agrave -55 +KPX P amacron -55 +KPX P aogonek -55 +KPX P aring -55 +KPX P atilde -55 +KPX P comma -125 +KPX P e -55 +KPX P eacute -55 +KPX P ecaron -55 +KPX P ecircumflex -55 +KPX P edieresis -55 +KPX P edotaccent -55 +KPX P egrave -55 +KPX P emacron -55 +KPX P eogonek -55 +KPX P o -55 +KPX P oacute -55 +KPX P ocircumflex -55 +KPX P odieresis -55 +KPX P ograve -55 +KPX P ohungarumlaut -55 +KPX P omacron -55 +KPX P oslash -55 +KPX P otilde -55 +KPX P period -125 +KPX Q comma -20 +KPX Q period -20 +KPX R U -18 +KPX R Uacute -18 +KPX R Ucircumflex -18 +KPX R Udieresis -18 +KPX R Ugrave -18 +KPX R Uhungarumlaut -18 +KPX R Umacron -18 +KPX R Uogonek -18 +KPX R Uring -18 +KPX R V -18 +KPX R W -18 +KPX R Y -18 +KPX R Yacute -18 +KPX R Ydieresis -18 +KPX Racute U -18 +KPX Racute Uacute -18 +KPX Racute Ucircumflex -18 +KPX Racute Udieresis -18 +KPX Racute Ugrave -18 +KPX Racute Uhungarumlaut -18 +KPX Racute Umacron -18 +KPX Racute Uogonek -18 +KPX Racute Uring -18 +KPX Racute V -18 +KPX Racute W -18 +KPX Racute Y -18 +KPX Racute Yacute -18 +KPX Racute Ydieresis -18 +KPX Rcaron U -18 +KPX Rcaron Uacute -18 +KPX Rcaron Ucircumflex -18 +KPX Rcaron Udieresis -18 +KPX Rcaron Ugrave -18 +KPX Rcaron Uhungarumlaut -18 +KPX Rcaron Umacron -18 +KPX Rcaron Uogonek -18 +KPX Rcaron Uring -18 +KPX Rcaron V -18 +KPX Rcaron W -18 +KPX Rcaron Y -18 +KPX Rcaron Yacute -18 +KPX Rcaron Ydieresis -18 +KPX Rcommaaccent U -18 +KPX Rcommaaccent Uacute -18 +KPX Rcommaaccent Ucircumflex -18 +KPX Rcommaaccent Udieresis -18 +KPX Rcommaaccent Ugrave -18 +KPX Rcommaaccent Uhungarumlaut -18 +KPX Rcommaaccent Umacron -18 +KPX Rcommaaccent Uogonek -18 +KPX Rcommaaccent Uring -18 +KPX Rcommaaccent V -18 +KPX Rcommaaccent W -18 +KPX Rcommaaccent Y -18 +KPX Rcommaaccent Yacute -18 +KPX Rcommaaccent Ydieresis -18 +KPX S comma -50 +KPX S period -50 +KPX Sacute comma -50 +KPX Sacute period -50 +KPX Scaron comma -50 +KPX Scaron period -50 +KPX Scedilla comma -50 +KPX Scedilla period -50 +KPX Scommaaccent comma -50 +KPX Scommaaccent period -50 +KPX T O 18 +KPX T Oacute 18 +KPX T Ocircumflex 18 +KPX T Odieresis 18 +KPX T Ograve 18 +KPX T Ohungarumlaut 18 +KPX T Omacron 18 +KPX T Oslash 18 +KPX T Otilde 18 +KPX T a -74 +KPX T aacute -74 +KPX T abreve -74 +KPX T acircumflex -74 +KPX T adieresis -74 +KPX T agrave -74 +KPX T amacron -74 +KPX T aogonek -74 +KPX T aring -74 +KPX T atilde -74 +KPX T colon -50 +KPX T comma -100 +KPX T e -74 +KPX T eacute -74 +KPX T ecaron -34 +KPX T ecircumflex -34 +KPX T edieresis -34 +KPX T edotaccent -74 +KPX T egrave -34 +KPX T emacron -34 +KPX T eogonek -74 +KPX T h -25 +KPX T hyphen -100 +KPX T i -18 +KPX T iacute -18 +KPX T icircumflex -18 +KPX T iogonek -18 +KPX T o -74 +KPX T oacute -74 +KPX T ocircumflex -74 +KPX T odieresis -34 +KPX T ograve -34 +KPX T ohungarumlaut -34 +KPX T omacron -34 +KPX T oslash -74 +KPX T otilde -34 +KPX T period -100 +KPX T r -50 +KPX T racute -50 +KPX T rcaron -50 +KPX T rcommaaccent -50 +KPX T semicolon -50 +KPX T u -50 +KPX T uacute -50 +KPX T ucircumflex -50 +KPX T udieresis -50 +KPX T ugrave -50 +KPX T uhungarumlaut -50 +KPX T umacron -50 +KPX T uogonek -50 +KPX T uring -50 +KPX T w -50 +KPX T y -50 +KPX T yacute -50 +KPX T ydieresis -50 +KPX Tcaron O 18 +KPX Tcaron Oacute 18 +KPX Tcaron Ocircumflex 18 +KPX Tcaron Odieresis 18 +KPX Tcaron Ograve 18 +KPX Tcaron Ohungarumlaut 18 +KPX Tcaron Omacron 18 +KPX Tcaron Oslash 18 +KPX Tcaron Otilde 18 +KPX Tcaron a -74 +KPX Tcaron aacute -74 +KPX Tcaron abreve -74 +KPX Tcaron acircumflex -74 +KPX Tcaron adieresis -74 +KPX Tcaron agrave -74 +KPX Tcaron amacron -74 +KPX Tcaron aogonek -74 +KPX Tcaron aring -74 +KPX Tcaron atilde -74 +KPX Tcaron colon -50 +KPX Tcaron comma -100 +KPX Tcaron e -74 +KPX Tcaron eacute -74 +KPX Tcaron ecaron -34 +KPX Tcaron ecircumflex -34 +KPX Tcaron edieresis -34 +KPX Tcaron edotaccent -74 +KPX Tcaron egrave -34 +KPX Tcaron emacron -34 +KPX Tcaron eogonek -74 +KPX Tcaron h -25 +KPX Tcaron hyphen -100 +KPX Tcaron i -18 +KPX Tcaron iacute -18 +KPX Tcaron icircumflex -18 +KPX Tcaron iogonek -18 +KPX Tcaron o -74 +KPX Tcaron oacute -74 +KPX Tcaron ocircumflex -74 +KPX Tcaron odieresis -34 +KPX Tcaron ograve -34 +KPX Tcaron ohungarumlaut -34 +KPX Tcaron omacron -34 +KPX Tcaron oslash -74 +KPX Tcaron otilde -34 +KPX Tcaron period -100 +KPX Tcaron r -50 +KPX Tcaron racute -50 +KPX Tcaron rcaron -50 +KPX Tcaron rcommaaccent -50 +KPX Tcaron semicolon -50 +KPX Tcaron u -50 +KPX Tcaron uacute -50 +KPX Tcaron ucircumflex -50 +KPX Tcaron udieresis -50 +KPX Tcaron ugrave -50 +KPX Tcaron uhungarumlaut -50 +KPX Tcaron umacron -50 +KPX Tcaron uogonek -50 +KPX Tcaron uring -50 +KPX Tcaron w -50 +KPX Tcaron y -50 +KPX Tcaron yacute -50 +KPX Tcaron ydieresis -50 +KPX Tcommaaccent O 18 +KPX Tcommaaccent Oacute 18 +KPX Tcommaaccent Ocircumflex 18 +KPX Tcommaaccent Odieresis 18 +KPX Tcommaaccent Ograve 18 +KPX Tcommaaccent Ohungarumlaut 18 +KPX Tcommaaccent Omacron 18 +KPX Tcommaaccent Oslash 18 +KPX Tcommaaccent Otilde 18 +KPX Tcommaaccent a -74 +KPX Tcommaaccent aacute -74 +KPX Tcommaaccent abreve -74 +KPX Tcommaaccent acircumflex -74 +KPX Tcommaaccent adieresis -74 +KPX Tcommaaccent agrave -74 +KPX Tcommaaccent amacron -74 +KPX Tcommaaccent aogonek -74 +KPX Tcommaaccent aring -74 +KPX Tcommaaccent atilde -74 +KPX Tcommaaccent colon -50 +KPX Tcommaaccent comma -100 +KPX Tcommaaccent e -74 +KPX Tcommaaccent eacute -74 +KPX Tcommaaccent ecaron -34 +KPX Tcommaaccent ecircumflex -34 +KPX Tcommaaccent edieresis -34 +KPX Tcommaaccent edotaccent -74 +KPX Tcommaaccent egrave -34 +KPX Tcommaaccent emacron -34 +KPX Tcommaaccent eogonek -74 +KPX Tcommaaccent h -25 +KPX Tcommaaccent hyphen -100 +KPX Tcommaaccent i -18 +KPX Tcommaaccent iacute -18 +KPX Tcommaaccent icircumflex -18 +KPX Tcommaaccent iogonek -18 +KPX Tcommaaccent o -74 +KPX Tcommaaccent oacute -74 +KPX Tcommaaccent ocircumflex -74 +KPX Tcommaaccent odieresis -34 +KPX Tcommaaccent ograve -34 +KPX Tcommaaccent ohungarumlaut -34 +KPX Tcommaaccent omacron -34 +KPX Tcommaaccent oslash -74 +KPX Tcommaaccent otilde -34 +KPX Tcommaaccent period -100 +KPX Tcommaaccent r -50 +KPX Tcommaaccent racute -50 +KPX Tcommaaccent rcaron -50 +KPX Tcommaaccent rcommaaccent -50 +KPX Tcommaaccent semicolon -50 +KPX Tcommaaccent u -50 +KPX Tcommaaccent uacute -50 +KPX Tcommaaccent ucircumflex -50 +KPX Tcommaaccent udieresis -50 +KPX Tcommaaccent ugrave -50 +KPX Tcommaaccent uhungarumlaut -50 +KPX Tcommaaccent umacron -50 +KPX Tcommaaccent uogonek -50 +KPX Tcommaaccent uring -50 +KPX Tcommaaccent w -50 +KPX Tcommaaccent y -50 +KPX Tcommaaccent yacute -50 +KPX Tcommaaccent ydieresis -50 +KPX U A -18 +KPX U Aacute -18 +KPX U Abreve -18 +KPX U Acircumflex -18 +KPX U Adieresis -18 +KPX U Agrave -18 +KPX U Amacron -18 +KPX U Aogonek -18 +KPX U Aring -18 +KPX U Atilde -18 +KPX U comma -100 +KPX U period -100 +KPX Uacute A -18 +KPX Uacute Aacute -18 +KPX Uacute Abreve -18 +KPX Uacute Acircumflex -18 +KPX Uacute Adieresis -18 +KPX Uacute Agrave -18 +KPX Uacute Amacron -18 +KPX Uacute Aogonek -18 +KPX Uacute Aring -18 +KPX Uacute Atilde -18 +KPX Uacute comma -100 +KPX Uacute period -100 +KPX Ucircumflex A -18 +KPX Ucircumflex Aacute -18 +KPX Ucircumflex Abreve -18 +KPX Ucircumflex Acircumflex -18 +KPX Ucircumflex Adieresis -18 +KPX Ucircumflex Agrave -18 +KPX Ucircumflex Amacron -18 +KPX Ucircumflex Aogonek -18 +KPX Ucircumflex Aring -18 +KPX Ucircumflex Atilde -18 +KPX Ucircumflex comma -100 +KPX Ucircumflex period -100 +KPX Udieresis A -18 +KPX Udieresis Aacute -18 +KPX Udieresis Abreve -18 +KPX Udieresis Acircumflex -18 +KPX Udieresis Adieresis -18 +KPX Udieresis Agrave -18 +KPX Udieresis Amacron -18 +KPX Udieresis Aogonek -18 +KPX Udieresis Aring -18 +KPX Udieresis Atilde -18 +KPX Udieresis comma -100 +KPX Udieresis period -100 +KPX Ugrave A -18 +KPX Ugrave Aacute -18 +KPX Ugrave Abreve -18 +KPX Ugrave Acircumflex -18 +KPX Ugrave Adieresis -18 +KPX Ugrave Agrave -18 +KPX Ugrave Amacron -18 +KPX Ugrave Aogonek -18 +KPX Ugrave Aring -18 +KPX Ugrave Atilde -18 +KPX Ugrave comma -100 +KPX Ugrave period -100 +KPX Uhungarumlaut A -18 +KPX Uhungarumlaut Aacute -18 +KPX Uhungarumlaut Abreve -18 +KPX Uhungarumlaut Acircumflex -18 +KPX Uhungarumlaut Adieresis -18 +KPX Uhungarumlaut Agrave -18 +KPX Uhungarumlaut Amacron -18 +KPX Uhungarumlaut Aogonek -18 +KPX Uhungarumlaut Aring -18 +KPX Uhungarumlaut Atilde -18 +KPX Uhungarumlaut comma -100 +KPX Uhungarumlaut period -100 +KPX Umacron A -18 +KPX Umacron Aacute -18 +KPX Umacron Abreve -18 +KPX Umacron Acircumflex -18 +KPX Umacron Adieresis -18 +KPX Umacron Agrave -18 +KPX Umacron Amacron -18 +KPX Umacron Aogonek -18 +KPX Umacron Aring -18 +KPX Umacron Atilde -18 +KPX Umacron comma -100 +KPX Umacron period -100 +KPX Uogonek A -18 +KPX Uogonek Aacute -18 +KPX Uogonek Abreve -18 +KPX Uogonek Acircumflex -18 +KPX Uogonek Adieresis -18 +KPX Uogonek Agrave -18 +KPX Uogonek Amacron -18 +KPX Uogonek Aogonek -18 +KPX Uogonek Aring -18 +KPX Uogonek Atilde -18 +KPX Uogonek comma -100 +KPX Uogonek period -100 +KPX Uring A -18 +KPX Uring Aacute -18 +KPX Uring Abreve -18 +KPX Uring Acircumflex -18 +KPX Uring Adieresis -18 +KPX Uring Agrave -18 +KPX Uring Amacron -18 +KPX Uring Aogonek -18 +KPX Uring Aring -18 +KPX Uring Atilde -18 +KPX Uring comma -100 +KPX Uring period -100 +KPX V A -37 +KPX V Aacute -37 +KPX V Abreve -37 +KPX V Acircumflex -37 +KPX V Adieresis -37 +KPX V Agrave -37 +KPX V Amacron -37 +KPX V Aogonek -37 +KPX V Aring -37 +KPX V Atilde -37 +KPX V a -75 +KPX V aacute -75 +KPX V abreve -75 +KPX V acircumflex -75 +KPX V adieresis -75 +KPX V agrave -75 +KPX V amacron -75 +KPX V aogonek -75 +KPX V aring -75 +KPX V atilde -75 +KPX V colon -75 +KPX V comma -100 +KPX V e -75 +KPX V eacute -75 +KPX V ecaron -35 +KPX V ecircumflex -35 +KPX V edieresis -35 +KPX V edotaccent -35 +KPX V egrave -35 +KPX V emacron -35 +KPX V eogonek -75 +KPX V hyphen -100 +KPX V i -50 +KPX V iacute -50 +KPX V icircumflex -10 +KPX V idieresis -10 +KPX V igrave -10 +KPX V imacron -10 +KPX V iogonek -50 +KPX V o -75 +KPX V oacute -75 +KPX V ocircumflex -75 +KPX V odieresis -35 +KPX V ograve -35 +KPX V ohungarumlaut -75 +KPX V omacron -35 +KPX V oslash -75 +KPX V otilde -35 +KPX V period -100 +KPX V semicolon -75 +KPX V u -75 +KPX V uacute -75 +KPX V ucircumflex -75 +KPX V udieresis -75 +KPX V ugrave -75 +KPX V uhungarumlaut -75 +KPX V umacron -75 +KPX V uogonek -75 +KPX V uring -75 +KPX W A -55 +KPX W Aacute -55 +KPX W Abreve -55 +KPX W Acircumflex -55 +KPX W Adieresis -55 +KPX W Agrave -55 +KPX W Amacron -55 +KPX W Aogonek -55 +KPX W Aring -55 +KPX W Atilde -55 +KPX W a -55 +KPX W aacute -55 +KPX W abreve -55 +KPX W acircumflex -55 +KPX W adieresis -55 +KPX W agrave -55 +KPX W amacron -55 +KPX W aogonek -55 +KPX W aring -55 +KPX W atilde -55 +KPX W colon -75 +KPX W comma -100 +KPX W e -55 +KPX W eacute -55 +KPX W ecaron -55 +KPX W ecircumflex -55 +KPX W edieresis -35 +KPX W edotaccent -55 +KPX W egrave -35 +KPX W emacron -55 +KPX W eogonek -55 +KPX W h -20 +KPX W hyphen -75 +KPX W i -20 +KPX W iacute -20 +KPX W icircumflex -20 +KPX W iogonek -20 +KPX W o -55 +KPX W oacute -55 +KPX W ocircumflex -55 +KPX W odieresis -55 +KPX W ograve -55 +KPX W ohungarumlaut -55 +KPX W omacron -55 +KPX W oslash -55 +KPX W otilde -55 +KPX W period -100 +KPX W semicolon -75 +KPX W u -55 +KPX W uacute -55 +KPX W ucircumflex -55 +KPX W udieresis -55 +KPX W ugrave -55 +KPX W uhungarumlaut -55 +KPX W umacron -55 +KPX W uogonek -55 +KPX W uring -55 +KPX W y -55 +KPX W yacute -55 +KPX W ydieresis -55 +KPX Y A -55 +KPX Y Aacute -55 +KPX Y Abreve -55 +KPX Y Acircumflex -55 +KPX Y Adieresis -55 +KPX Y Agrave -55 +KPX Y Amacron -55 +KPX Y Aogonek -55 +KPX Y Aring -55 +KPX Y Atilde -55 +KPX Y a -100 +KPX Y aacute -100 +KPX Y abreve -60 +KPX Y acircumflex -100 +KPX Y adieresis -60 +KPX Y agrave -60 +KPX Y amacron -100 +KPX Y aogonek -100 +KPX Y aring -100 +KPX Y atilde -100 +KPX Y colon -75 +KPX Y comma -100 +KPX Y e -100 +KPX Y eacute -100 +KPX Y ecaron -60 +KPX Y ecircumflex -60 +KPX Y edieresis -60 +KPX Y edotaccent -100 +KPX Y egrave -60 +KPX Y emacron -60 +KPX Y eogonek -100 +KPX Y hyphen -100 +KPX Y i -25 +KPX Y iacute -25 +KPX Y iogonek -25 +KPX Y o -100 +KPX Y oacute -100 +KPX Y ocircumflex -100 +KPX Y odieresis -60 +KPX Y ograve -60 +KPX Y ohungarumlaut -100 +KPX Y omacron -60 +KPX Y oslash -100 +KPX Y otilde -60 +KPX Y period -100 +KPX Y semicolon -75 +KPX Y u -100 +KPX Y uacute -100 +KPX Y ucircumflex -100 +KPX Y udieresis -100 +KPX Y ugrave -100 +KPX Y uhungarumlaut -100 +KPX Y umacron -100 +KPX Y uogonek -100 +KPX Y uring -100 +KPX Yacute A -55 +KPX Yacute Aacute -55 +KPX Yacute Abreve -55 +KPX Yacute Acircumflex -55 +KPX Yacute Adieresis -55 +KPX Yacute Agrave -55 +KPX Yacute Amacron -55 +KPX Yacute Aogonek -55 +KPX Yacute Aring -55 +KPX Yacute Atilde -55 +KPX Yacute a -100 +KPX Yacute aacute -100 +KPX Yacute abreve -60 +KPX Yacute acircumflex -100 +KPX Yacute adieresis -60 +KPX Yacute agrave -60 +KPX Yacute amacron -60 +KPX Yacute aogonek -100 +KPX Yacute aring -100 +KPX Yacute atilde -100 +KPX Yacute colon -75 +KPX Yacute comma -100 +KPX Yacute e -100 +KPX Yacute eacute -100 +KPX Yacute ecaron -60 +KPX Yacute ecircumflex -60 +KPX Yacute edieresis -60 +KPX Yacute edotaccent -100 +KPX Yacute egrave -60 +KPX Yacute emacron -60 +KPX Yacute eogonek -100 +KPX Yacute hyphen -100 +KPX Yacute i -25 +KPX Yacute iacute -25 +KPX Yacute iogonek -25 +KPX Yacute o -100 +KPX Yacute oacute -100 +KPX Yacute ocircumflex -60 +KPX Yacute odieresis -60 +KPX Yacute ograve -60 +KPX Yacute ohungarumlaut -100 +KPX Yacute omacron -60 +KPX Yacute oslash -100 +KPX Yacute otilde -60 +KPX Yacute period -100 +KPX Yacute semicolon -75 +KPX Yacute u -100 +KPX Yacute uacute -100 +KPX Yacute ucircumflex -100 +KPX Yacute udieresis -100 +KPX Yacute ugrave -100 +KPX Yacute uhungarumlaut -100 +KPX Yacute umacron -100 +KPX Yacute uogonek -100 +KPX Yacute uring -100 +KPX Ydieresis A -55 +KPX Ydieresis Aacute -55 +KPX Ydieresis Abreve -55 +KPX Ydieresis Acircumflex -55 +KPX Ydieresis Adieresis -55 +KPX Ydieresis Agrave -55 +KPX Ydieresis Amacron -55 +KPX Ydieresis Aogonek -55 +KPX Ydieresis Aring -55 +KPX Ydieresis Atilde -55 +KPX Ydieresis a -100 +KPX Ydieresis aacute -100 +KPX Ydieresis abreve -60 +KPX Ydieresis acircumflex -100 +KPX Ydieresis adieresis -60 +KPX Ydieresis agrave -60 +KPX Ydieresis amacron -100 +KPX Ydieresis aogonek -100 +KPX Ydieresis aring -100 +KPX Ydieresis atilde -100 +KPX Ydieresis colon -75 +KPX Ydieresis comma -100 +KPX Ydieresis e -100 +KPX Ydieresis eacute -100 +KPX Ydieresis ecaron -60 +KPX Ydieresis ecircumflex -60 +KPX Ydieresis edieresis -60 +KPX Ydieresis edotaccent -100 +KPX Ydieresis egrave -60 +KPX Ydieresis emacron -60 +KPX Ydieresis eogonek -100 +KPX Ydieresis hyphen -100 +KPX Ydieresis i -25 +KPX Ydieresis iacute -25 +KPX Ydieresis iogonek -25 +KPX Ydieresis o -100 +KPX Ydieresis oacute -100 +KPX Ydieresis ocircumflex -100 +KPX Ydieresis odieresis -60 +KPX Ydieresis ograve -60 +KPX Ydieresis ohungarumlaut -100 +KPX Ydieresis omacron -60 +KPX Ydieresis oslash -100 +KPX Ydieresis otilde -60 +KPX Ydieresis period -100 +KPX Ydieresis semicolon -75 +KPX Ydieresis u -100 +KPX Ydieresis uacute -100 +KPX Ydieresis ucircumflex -100 +KPX Ydieresis udieresis -100 +KPX Ydieresis ugrave -100 +KPX Ydieresis uhungarumlaut -100 +KPX Ydieresis umacron -100 +KPX Ydieresis uogonek -100 +KPX Ydieresis uring -100 +KPX b b -10 +KPX b comma -50 +KPX b period -50 +KPX c comma -50 +KPX c h -18 +KPX c k -18 +KPX c kcommaaccent -18 +KPX c period -50 +KPX cacute comma -50 +KPX cacute h -18 +KPX cacute k -18 +KPX cacute kcommaaccent -18 +KPX cacute period -50 +KPX ccaron comma -50 +KPX ccaron h -18 +KPX ccaron k -18 +KPX ccaron kcommaaccent -18 +KPX ccaron period -50 +KPX ccedilla comma -50 +KPX ccedilla h -18 +KPX ccedilla k -18 +KPX ccedilla kcommaaccent -18 +KPX ccedilla period -50 +KPX colon space -37 +KPX comma quotedblright -37 +KPX comma quoteright -37 +KPX comma space -37 +KPX e comma -37 +KPX e period -37 +KPX eacute comma -37 +KPX eacute period -37 +KPX ecaron comma -37 +KPX ecaron period -37 +KPX ecircumflex comma -37 +KPX ecircumflex period -37 +KPX edieresis comma -37 +KPX edieresis period -37 +KPX edotaccent comma -37 +KPX edotaccent period -37 +KPX egrave comma -37 +KPX egrave period -37 +KPX emacron comma -37 +KPX emacron period -37 +KPX eogonek comma -37 +KPX eogonek period -37 +KPX f comma -75 +KPX f o -10 +KPX f oacute -10 +KPX f ocircumflex -10 +KPX f odieresis -10 +KPX f ograve -10 +KPX f ohungarumlaut -10 +KPX f omacron -10 +KPX f oslash -10 +KPX f otilde -10 +KPX f period -75 +KPX f quotedblright 75 +KPX f quoteright 75 +KPX g comma -50 +KPX g period -50 +KPX gbreve comma -50 +KPX gbreve period -50 +KPX gcommaaccent comma -50 +KPX gcommaaccent period -50 +KPX l y -10 +KPX l yacute -10 +KPX l ydieresis -10 +KPX lacute y -10 +KPX lacute yacute -10 +KPX lacute ydieresis -10 +KPX lcommaaccent y -10 +KPX lcommaaccent yacute -10 +KPX lcommaaccent ydieresis -10 +KPX lslash y -10 +KPX lslash yacute -10 +KPX lslash ydieresis -10 +KPX o comma -50 +KPX o period -50 +KPX oacute comma -50 +KPX oacute period -50 +KPX ocircumflex comma -50 +KPX ocircumflex period -50 +KPX odieresis comma -50 +KPX odieresis period -50 +KPX ograve comma -50 +KPX ograve period -50 +KPX ohungarumlaut comma -50 +KPX ohungarumlaut period -50 +KPX omacron comma -50 +KPX omacron period -50 +KPX oslash comma -50 +KPX oslash period -50 +KPX otilde comma -50 +KPX otilde period -50 +KPX p comma -50 +KPX p period -50 +KPX period quotedblright -37 +KPX period quoteright -37 +KPX period space -37 +KPX quotedblleft A -75 +KPX quotedblleft Aacute -75 +KPX quotedblleft Abreve -75 +KPX quotedblleft Acircumflex -75 +KPX quotedblleft Adieresis -75 +KPX quotedblleft Agrave -75 +KPX quotedblleft Amacron -75 +KPX quotedblleft Aogonek -75 +KPX quotedblleft Aring -75 +KPX quotedblleft Atilde -75 +KPX quotedblright space -37 +KPX quoteleft A -75 +KPX quoteleft Aacute -75 +KPX quoteleft Abreve -75 +KPX quoteleft Acircumflex -75 +KPX quoteleft Adieresis -75 +KPX quoteleft Agrave -75 +KPX quoteleft Amacron -75 +KPX quoteleft Aogonek -75 +KPX quoteleft Aring -75 +KPX quoteleft Atilde -75 +KPX quoteleft quoteleft -37 +KPX quoteright d -37 +KPX quoteright dcroat -37 +KPX quoteright quoteright -37 +KPX quoteright s -25 +KPX quoteright sacute -25 +KPX quoteright scaron -25 +KPX quoteright scedilla -25 +KPX quoteright scommaaccent -25 +KPX r colon -25 +KPX r comma -125 +KPX r hyphen -75 +KPX r k -18 +KPX r kcommaaccent -18 +KPX r period -125 +KPX r s -10 +KPX r sacute -10 +KPX r scaron -10 +KPX r scedilla -10 +KPX r scommaaccent -10 +KPX r semicolon -25 +KPX racute colon -25 +KPX racute comma -125 +KPX racute hyphen -75 +KPX racute k -18 +KPX racute kcommaaccent -18 +KPX racute period -125 +KPX racute s -10 +KPX racute sacute -10 +KPX racute scaron -10 +KPX racute scedilla -10 +KPX racute scommaaccent -10 +KPX racute semicolon -25 +KPX rcaron colon -25 +KPX rcaron comma -125 +KPX rcaron hyphen -75 +KPX rcaron k -18 +KPX rcaron kcommaaccent -18 +KPX rcaron period -125 +KPX rcaron s -10 +KPX rcaron sacute -10 +KPX rcaron scaron -10 +KPX rcaron scedilla -10 +KPX rcaron scommaaccent -10 +KPX rcaron semicolon -25 +KPX rcommaaccent colon -25 +KPX rcommaaccent comma -125 +KPX rcommaaccent hyphen -75 +KPX rcommaaccent k -18 +KPX rcommaaccent kcommaaccent -18 +KPX rcommaaccent period -125 +KPX rcommaaccent s -10 +KPX rcommaaccent sacute -10 +KPX rcommaaccent scaron -10 +KPX rcommaaccent scedilla -10 +KPX rcommaaccent scommaaccent -10 +KPX rcommaaccent semicolon -25 +KPX s comma -50 +KPX s period -50 +KPX sacute comma -50 +KPX sacute period -50 +KPX scaron comma -50 +KPX scaron period -50 +KPX scedilla comma -50 +KPX scedilla period -50 +KPX scommaaccent comma -50 +KPX scommaaccent period -50 +KPX semicolon space -37 +KPX space A -37 +KPX space Aacute -37 +KPX space Abreve -37 +KPX space Acircumflex -37 +KPX space Adieresis -37 +KPX space Agrave -37 +KPX space Amacron -37 +KPX space Aogonek -37 +KPX space Aring -37 +KPX space Atilde -37 +KPX space T -37 +KPX space Tcaron -37 +KPX space Tcommaaccent -37 +KPX space V -37 +KPX space W -37 +KPX space Y -37 +KPX space Yacute -37 +KPX space Ydieresis -37 +KPX space quotedblleft -37 +KPX space quoteleft -37 +KPX v comma -75 +KPX v period -75 +KPX w comma -75 +KPX w period -75 +KPX y comma -75 +KPX y period -75 +KPX yacute comma -75 +KPX yacute period -75 +KPX ydieresis comma -75 +KPX ydieresis period -75 +EndKernPairs +EndKernData +EndFontMetrics diff --git a/openoffice/share/psprint/fontmetric/NewCenturySchlbk-Roman.afm b/openoffice/share/psprint/fontmetric/NewCenturySchlbk-Roman.afm new file mode 100644 index 0000000000000000000000000000000000000000..60895eab0cee0dd00e47d24328bba5964d158f73 --- /dev/null +++ b/openoffice/share/psprint/fontmetric/NewCenturySchlbk-Roman.afm @@ -0,0 +1,1824 @@ +StartFontMetrics 4.1 +Comment Copyright (c) 1985, 1987, 1989, 1991, 1992, 1997 Adobe Systems Incorporated. All Rights Reserved. +Comment Creation Date: Mon Jun 23 16:42:59 1997 +Comment UniqueID 43091 +Comment VMusage 42481 53506 +FontName NewCenturySchlbk-Roman +FullName New Century Schoolbook Roman +FamilyName New Century Schoolbook +Weight Medium +ItalicAngle 0 +IsFixedPitch false +FontBBox -195 -250 1000 965 +UnderlinePosition -100 +UnderlineThickness 50 +Version 002.000 +Notice Copyright (c) 1985, 1987, 1989, 1991, 1992, 1997 Adobe Systems Incorporated. All Rights Reserved. +EncodingScheme AdobeStandardEncoding +CapHeight 722 +XHeight 464 +Ascender 737 +Descender -205 +StdHW 45 +StdVW 92 +StartCharMetrics 314 +C 32 ; WX 278 ; N space ; B 0 0 0 0 ; +C 33 ; WX 296 ; N exclam ; B 86 -15 210 737 ; +C 34 ; WX 389 ; N quotedbl ; B 61 443 328 737 ; +C 35 ; WX 556 ; N numbersign ; B 28 0 528 690 ; +C 36 ; WX 556 ; N dollar ; B 45 -138 511 813 ; +C 37 ; WX 833 ; N percent ; B 43 -15 790 705 ; +C 38 ; WX 815 ; N ampersand ; B 51 -15 775 737 ; +C 39 ; WX 204 ; N quoteright ; B 25 443 179 737 ; +C 40 ; WX 333 ; N parenleft ; B 40 -117 279 745 ; +C 41 ; WX 333 ; N parenright ; B 54 -117 293 745 ; +C 42 ; WX 500 ; N asterisk ; B 57 306 443 737 ; +C 43 ; WX 606 ; N plus ; B 50 0 556 506 ; +C 44 ; WX 278 ; N comma ; B 62 -185 216 109 ; +C 45 ; WX 333 ; N hyphen ; B 42 199 291 277 ; +C 46 ; WX 278 ; N period ; B 77 -15 201 109 ; +C 47 ; WX 278 ; N slash ; B -32 -15 310 737 ; +C 48 ; WX 556 ; N zero ; B 42 -15 514 705 ; +C 49 ; WX 556 ; N one ; B 100 0 496 705 ; +C 50 ; WX 556 ; N two ; B 35 0 505 705 ; +C 51 ; WX 556 ; N three ; B 42 -15 498 705 ; +C 52 ; WX 556 ; N four ; B 28 0 528 705 ; +C 53 ; WX 556 ; N five ; B 46 -15 502 705 ; +C 54 ; WX 556 ; N six ; B 41 -15 515 705 ; +C 55 ; WX 556 ; N seven ; B 59 -15 508 705 ; +C 56 ; WX 556 ; N eight ; B 42 -15 514 705 ; +C 57 ; WX 556 ; N nine ; B 41 -15 515 705 ; +C 58 ; WX 278 ; N colon ; B 77 -15 201 474 ; +C 59 ; WX 278 ; N semicolon ; B 62 -185 216 474 ; +C 60 ; WX 606 ; N less ; B 50 -8 556 514 ; +C 61 ; WX 606 ; N equal ; B 50 117 556 389 ; +C 62 ; WX 606 ; N greater ; B 50 -8 556 514 ; +C 63 ; WX 444 ; N question ; B 29 -15 415 737 ; +C 64 ; WX 737 ; N at ; B -8 -15 744 737 ; +C 65 ; WX 722 ; N A ; B -8 0 730 737 ; +C 66 ; WX 722 ; N B ; B 29 0 669 722 ; +C 67 ; WX 722 ; N C ; B 45 -15 668 737 ; +C 68 ; WX 778 ; N D ; B 29 0 733 722 ; +C 69 ; WX 722 ; N E ; B 29 0 663 722 ; +C 70 ; WX 667 ; N F ; B 29 0 638 722 ; +C 71 ; WX 778 ; N G ; B 45 -15 775 737 ; +C 72 ; WX 833 ; N H ; B 29 0 804 722 ; +C 73 ; WX 407 ; N I ; B 38 0 369 722 ; +C 74 ; WX 556 ; N J ; B 5 -15 540 722 ; +C 75 ; WX 778 ; N K ; B 29 0 803 722 ; +C 76 ; WX 667 ; N L ; B 29 0 644 722 ; +C 77 ; WX 944 ; N M ; B 29 0 915 722 ; +C 78 ; WX 815 ; N N ; B 24 -15 791 722 ; +C 79 ; WX 778 ; N O ; B 45 -15 733 737 ; +C 80 ; WX 667 ; N P ; B 29 0 650 722 ; +C 81 ; WX 778 ; N Q ; B 45 -190 748 737 ; +C 82 ; WX 722 ; N R ; B 29 -15 713 722 ; +C 83 ; WX 630 ; N S ; B 47 -15 583 737 ; +C 84 ; WX 667 ; N T ; B 19 0 648 722 ; +C 85 ; WX 815 ; N U ; B 16 -15 799 722 ; +C 86 ; WX 722 ; N V ; B -8 -10 730 722 ; +C 87 ; WX 981 ; N W ; B 5 -10 976 722 ; +C 88 ; WX 704 ; N X ; B -8 0 712 722 ; +C 89 ; WX 704 ; N Y ; B -11 0 715 722 ; +C 90 ; WX 611 ; N Z ; B 24 0 576 722 ; +C 91 ; WX 333 ; N bracketleft ; B 126 -109 315 737 ; +C 92 ; WX 606 ; N backslash ; B 132 -15 474 737 ; +C 93 ; WX 333 ; N bracketright ; B 18 -109 207 737 ; +C 94 ; WX 606 ; N asciicircum ; B 89 325 517 690 ; +C 95 ; WX 500 ; N underscore ; B 0 -125 500 -75 ; +C 96 ; WX 204 ; N quoteleft ; B 25 443 179 737 ; +C 97 ; WX 556 ; N a ; B 44 -15 542 479 ; +C 98 ; WX 556 ; N b ; B 10 -15 522 737 ; +C 99 ; WX 444 ; N c ; B 34 -15 426 479 ; +C 100 ; WX 574 ; N d ; B 34 -15 552 737 ; +C 101 ; WX 500 ; N e ; B 34 -15 466 479 ; +C 102 ; WX 333 ; N f ; B 18 0 437 737 ; L i fi ; L l fl ; +C 103 ; WX 537 ; N g ; B 23 -205 542 494 ; +C 104 ; WX 611 ; N h ; B 7 0 592 737 ; +C 105 ; WX 315 ; N i ; B 18 0 286 722 ; +C 106 ; WX 296 ; N j ; B -86 -205 216 722 ; +C 107 ; WX 593 ; N k ; B 10 0 589 737 ; +C 108 ; WX 315 ; N l ; B 18 0 286 737 ; +C 109 ; WX 889 ; N m ; B 26 0 863 479 ; +C 110 ; WX 611 ; N n ; B 22 0 589 479 ; +C 111 ; WX 500 ; N o ; B 34 -15 466 479 ; +C 112 ; WX 574 ; N p ; B 22 -205 540 479 ; +C 113 ; WX 556 ; N q ; B 34 -205 552 479 ; +C 114 ; WX 444 ; N r ; B 18 0 434 479 ; +C 115 ; WX 463 ; N s ; B 46 -15 417 479 ; +C 116 ; WX 389 ; N t ; B 18 -15 371 666 ; +C 117 ; WX 611 ; N u ; B 22 -15 589 464 ; +C 118 ; WX 537 ; N v ; B -6 -10 515 464 ; +C 119 ; WX 778 ; N w ; B 1 -10 749 464 ; +C 120 ; WX 537 ; N x ; B 8 0 529 464 ; +C 121 ; WX 537 ; N y ; B 4 -205 533 464 ; +C 122 ; WX 481 ; N z ; B 42 0 439 464 ; +C 123 ; WX 333 ; N braceleft ; B 54 -109 279 737 ; +C 124 ; WX 606 ; N bar ; B 267 -250 339 750 ; +C 125 ; WX 333 ; N braceright ; B 54 -109 279 737 ; +C 126 ; WX 606 ; N asciitilde ; B 72 184 534 322 ; +C 161 ; WX 296 ; N exclamdown ; B 86 -205 210 547 ; +C 162 ; WX 556 ; N cent ; B 74 -141 482 584 ; +C 163 ; WX 556 ; N sterling ; B 18 -15 538 705 ; +C 164 ; WX 167 ; N fraction ; B -195 -15 362 705 ; +C 165 ; WX 556 ; N yen ; B -1 0 557 690 ; +C 166 ; WX 556 ; N florin ; B 0 -205 538 737 ; +C 167 ; WX 500 ; N section ; B 55 -147 445 737 ; +C 168 ; WX 556 ; N currency ; B 26 93 530 597 ; +C 169 ; WX 204 ; N quotesingle ; B 59 443 145 737 ; +C 170 ; WX 389 ; N quotedblleft ; B 25 443 364 737 ; +C 171 ; WX 426 ; N guillemotleft ; B 39 78 387 398 ; +C 172 ; WX 259 ; N guilsinglleft ; B 39 78 220 398 ; +C 173 ; WX 259 ; N guilsinglright ; B 39 78 220 398 ; +C 174 ; WX 611 ; N fi ; B 18 0 582 737 ; +C 175 ; WX 611 ; N fl ; B 18 0 582 737 ; +C 177 ; WX 556 ; N endash ; B 0 208 556 268 ; +C 178 ; WX 500 ; N dagger ; B 42 -147 458 737 ; +C 179 ; WX 500 ; N daggerdbl ; B 42 -149 458 737 ; +C 180 ; WX 278 ; N periodcentered ; B 71 238 207 374 ; +C 182 ; WX 606 ; N paragraph ; B 60 -132 546 722 ; +C 183 ; WX 606 ; N bullet ; B 122 180 484 542 ; +C 184 ; WX 204 ; N quotesinglbase ; B 25 -185 179 109 ; +C 185 ; WX 389 ; N quotedblbase ; B 25 -185 364 109 ; +C 186 ; WX 389 ; N quotedblright ; B 25 443 364 737 ; +C 187 ; WX 426 ; N guillemotright ; B 39 78 387 398 ; +C 188 ; WX 1000 ; N ellipsis ; B 105 -15 895 109 ; +C 189 ; WX 1000 ; N perthousand ; B 6 -15 994 705 ; +C 191 ; WX 444 ; N questiondown ; B 29 -205 415 547 ; +C 193 ; WX 333 ; N grave ; B 17 528 242 699 ; +C 194 ; WX 333 ; N acute ; B 91 528 316 699 ; +C 195 ; WX 333 ; N circumflex ; B 10 528 323 695 ; +C 196 ; WX 333 ; N tilde ; B 1 553 332 655 ; +C 197 ; WX 333 ; N macron ; B 10 568 323 623 ; +C 198 ; WX 333 ; N breve ; B 25 528 308 685 ; +C 199 ; WX 333 ; N dotaccent ; B 116 602 218 704 ; +C 200 ; WX 333 ; N dieresis ; B 16 602 317 704 ; +C 202 ; WX 333 ; N ring ; B 66 522 266 722 ; +C 203 ; WX 333 ; N cedilla ; B 29 -215 237 0 ; +C 205 ; WX 333 ; N hungarumlaut ; B -9 528 416 699 ; +C 206 ; WX 333 ; N ogonek ; B 81 -220 317 4 ; +C 207 ; WX 333 ; N caron ; B 10 528 323 695 ; +C 208 ; WX 1000 ; N emdash ; B 0 208 1000 268 ; +C 225 ; WX 1000 ; N AE ; B 0 0 962 722 ; +C 227 ; WX 334 ; N ordfeminine ; B -4 407 338 705 ; +C 232 ; WX 667 ; N Lslash ; B 29 0 644 722 ; +C 233 ; WX 778 ; N Oslash ; B 45 -56 733 778 ; +C 234 ; WX 1000 ; N OE ; B 21 0 979 722 ; +C 235 ; WX 300 ; N ordmasculine ; B 4 407 296 705 ; +C 241 ; WX 796 ; N ae ; B 34 -15 762 479 ; +C 245 ; WX 315 ; N dotlessi ; B 18 0 286 464 ; +C 248 ; WX 315 ; N lslash ; B 18 0 294 737 ; +C 249 ; WX 500 ; N oslash ; B 34 -97 466 561 ; +C 250 ; WX 833 ; N oe ; B 34 -15 799 479 ; +C 251 ; WX 574 ; N germandbls ; B 30 -15 537 737 ; +C -1 ; WX 407 ; N Idieresis ; B 38 0 369 883 ; +C -1 ; WX 500 ; N eacute ; B 34 -15 466 699 ; +C -1 ; WX 556 ; N abreve ; B 44 -15 542 685 ; +C -1 ; WX 611 ; N uhungarumlaut ; B 22 -15 595 699 ; +C -1 ; WX 500 ; N ecaron ; B 34 -15 466 695 ; +C -1 ; WX 704 ; N Ydieresis ; B -11 0 715 883 ; +C -1 ; WX 606 ; N divide ; B 50 -22 556 528 ; +C -1 ; WX 704 ; N Yacute ; B -11 0 715 937 ; +C -1 ; WX 722 ; N Acircumflex ; B -8 0 730 933 ; +C -1 ; WX 556 ; N aacute ; B 44 -15 542 699 ; +C -1 ; WX 815 ; N Ucircumflex ; B 16 -15 799 933 ; +C -1 ; WX 537 ; N yacute ; B 4 -205 533 699 ; +C -1 ; WX 463 ; N scommaaccent ; B 46 -250 417 479 ; +C -1 ; WX 500 ; N ecircumflex ; B 34 -15 466 695 ; +C -1 ; WX 815 ; N Uring ; B 16 -15 799 965 ; +C -1 ; WX 815 ; N Udieresis ; B 16 -15 799 883 ; +C -1 ; WX 556 ; N aogonek ; B 44 -220 565 479 ; +C -1 ; WX 815 ; N Uacute ; B 16 -15 799 937 ; +C -1 ; WX 611 ; N uogonek ; B 22 -220 589 464 ; +C -1 ; WX 722 ; N Edieresis ; B 29 0 663 883 ; +C -1 ; WX 778 ; N Dcroat ; B 29 0 733 722 ; +C -1 ; WX 250 ; N commaaccent ; B 66 -250 204 -50 ; +C -1 ; WX 737 ; N copyright ; B -8 -15 744 737 ; +C -1 ; WX 722 ; N Emacron ; B 29 0 663 861 ; +C -1 ; WX 444 ; N ccaron ; B 34 -15 426 695 ; +C -1 ; WX 556 ; N aring ; B 44 -15 542 732 ; +C -1 ; WX 815 ; N Ncommaaccent ; B 24 -250 791 722 ; +C -1 ; WX 315 ; N lacute ; B 18 0 297 957 ; +C -1 ; WX 556 ; N agrave ; B 44 -15 542 699 ; +C -1 ; WX 667 ; N Tcommaaccent ; B 19 -250 648 722 ; +C -1 ; WX 722 ; N Cacute ; B 45 -15 668 937 ; +C -1 ; WX 556 ; N atilde ; B 44 -15 542 655 ; +C -1 ; WX 722 ; N Edotaccent ; B 29 0 663 883 ; +C -1 ; WX 463 ; N scaron ; B 46 -15 417 695 ; +C -1 ; WX 463 ; N scedilla ; B 46 -215 417 479 ; +C -1 ; WX 315 ; N iacute ; B 18 0 307 699 ; +C -1 ; WX 471 ; N lozenge ; B 10 0 462 728 ; +C -1 ; WX 722 ; N Rcaron ; B 29 -15 713 933 ; +C -1 ; WX 778 ; N Gcommaaccent ; B 45 -250 775 737 ; +C -1 ; WX 611 ; N ucircumflex ; B 22 -15 589 695 ; +C -1 ; WX 556 ; N acircumflex ; B 44 -15 542 695 ; +C -1 ; WX 722 ; N Amacron ; B -8 0 730 861 ; +C -1 ; WX 444 ; N rcaron ; B 18 0 434 695 ; +C -1 ; WX 444 ; N ccedilla ; B 34 -215 426 479 ; +C -1 ; WX 611 ; N Zdotaccent ; B 24 0 576 883 ; +C -1 ; WX 667 ; N Thorn ; B 29 0 650 722 ; +C -1 ; WX 778 ; N Omacron ; B 45 -15 733 861 ; +C -1 ; WX 722 ; N Racute ; B 29 -15 713 937 ; +C -1 ; WX 630 ; N Sacute ; B 47 -15 583 937 ; +C -1 ; WX 639 ; N dcaron ; B 34 -15 643 737 ; +C -1 ; WX 815 ; N Umacron ; B 16 -15 799 861 ; +C -1 ; WX 611 ; N uring ; B 22 -15 589 722 ; +C -1 ; WX 333 ; N threesuperior ; B 18 273 315 705 ; +C -1 ; WX 778 ; N Ograve ; B 45 -15 733 937 ; +C -1 ; WX 722 ; N Agrave ; B -8 0 730 937 ; +C -1 ; WX 722 ; N Abreve ; B -8 0 730 923 ; +C -1 ; WX 606 ; N multiply ; B 74 24 532 482 ; +C -1 ; WX 611 ; N uacute ; B 22 -15 589 699 ; +C -1 ; WX 667 ; N Tcaron ; B 19 0 648 933 ; +C -1 ; WX 476 ; N partialdiff ; B 13 -38 463 714 ; +C -1 ; WX 537 ; N ydieresis ; B 4 -205 533 645 ; +C -1 ; WX 815 ; N Nacute ; B 24 -15 791 937 ; +C -1 ; WX 315 ; N icircumflex ; B 1 0 314 695 ; +C -1 ; WX 722 ; N Ecircumflex ; B 29 0 663 933 ; +C -1 ; WX 556 ; N adieresis ; B 44 -15 542 645 ; +C -1 ; WX 500 ; N edieresis ; B 34 -15 466 645 ; +C -1 ; WX 444 ; N cacute ; B 34 -15 426 699 ; +C -1 ; WX 611 ; N nacute ; B 22 0 589 699 ; +C -1 ; WX 611 ; N umacron ; B 22 -15 589 623 ; +C -1 ; WX 815 ; N Ncaron ; B 24 -15 791 933 ; +C -1 ; WX 407 ; N Iacute ; B 38 0 369 937 ; +C -1 ; WX 606 ; N plusminus ; B 50 0 556 506 ; +C -1 ; WX 606 ; N brokenbar ; B 267 -175 339 675 ; +C -1 ; WX 737 ; N registered ; B -8 -15 744 737 ; +C -1 ; WX 778 ; N Gbreve ; B 45 -15 775 923 ; +C -1 ; WX 407 ; N Idotaccent ; B 38 0 369 883 ; +C -1 ; WX 600 ; N summation ; B 15 -10 586 706 ; +C -1 ; WX 722 ; N Egrave ; B 29 0 663 937 ; +C -1 ; WX 444 ; N racute ; B 18 0 434 699 ; +C -1 ; WX 500 ; N omacron ; B 34 -15 466 623 ; +C -1 ; WX 611 ; N Zacute ; B 24 0 576 937 ; +C -1 ; WX 611 ; N Zcaron ; B 24 0 576 933 ; +C -1 ; WX 549 ; N greaterequal ; B 26 0 523 674 ; +C -1 ; WX 778 ; N Eth ; B 29 0 733 722 ; +C -1 ; WX 722 ; N Ccedilla ; B 45 -215 668 737 ; +C -1 ; WX 315 ; N lcommaaccent ; B 18 -250 286 737 ; +C -1 ; WX 389 ; N tcaron ; B 18 -15 394 777 ; +C -1 ; WX 500 ; N eogonek ; B 34 -220 466 479 ; +C -1 ; WX 815 ; N Uogonek ; B 16 -220 799 722 ; +C -1 ; WX 722 ; N Aacute ; B -8 0 730 937 ; +C -1 ; WX 722 ; N Adieresis ; B -8 0 730 883 ; +C -1 ; WX 500 ; N egrave ; B 34 -15 466 699 ; +C -1 ; WX 481 ; N zacute ; B 42 0 439 699 ; +C -1 ; WX 315 ; N iogonek ; B 18 -220 296 722 ; +C -1 ; WX 778 ; N Oacute ; B 45 -15 733 937 ; +C -1 ; WX 500 ; N oacute ; B 34 -15 466 699 ; +C -1 ; WX 556 ; N amacron ; B 44 -15 542 623 ; +C -1 ; WX 463 ; N sacute ; B 46 -15 417 699 ; +C -1 ; WX 315 ; N idieresis ; B 7 0 308 645 ; +C -1 ; WX 778 ; N Ocircumflex ; B 45 -15 733 933 ; +C -1 ; WX 815 ; N Ugrave ; B 16 -15 799 937 ; +C -1 ; WX 612 ; N Delta ; B 6 0 608 688 ; +C -1 ; WX 574 ; N thorn ; B 22 -205 540 737 ; +C -1 ; WX 333 ; N twosuperior ; B 14 282 319 705 ; +C -1 ; WX 778 ; N Odieresis ; B 45 -15 733 883 ; +C -1 ; WX 611 ; N mu ; B 22 -205 589 464 ; +C -1 ; WX 315 ; N igrave ; B 8 0 286 699 ; +C -1 ; WX 500 ; N ohungarumlaut ; B 34 -15 540 699 ; +C -1 ; WX 722 ; N Eogonek ; B 29 -220 663 722 ; +C -1 ; WX 574 ; N dcroat ; B 34 -15 552 737 ; +C -1 ; WX 834 ; N threequarters ; B 28 -15 795 705 ; +C -1 ; WX 630 ; N Scedilla ; B 47 -215 583 737 ; +C -1 ; WX 365 ; N lcaron ; B 18 0 377 737 ; +C -1 ; WX 778 ; N Kcommaaccent ; B 29 -250 803 722 ; +C -1 ; WX 667 ; N Lacute ; B 29 0 644 937 ; +C -1 ; WX 1000 ; N trademark ; B 32 318 968 722 ; +C -1 ; WX 500 ; N edotaccent ; B 34 -15 466 645 ; +C -1 ; WX 407 ; N Igrave ; B 38 0 369 937 ; +C -1 ; WX 407 ; N Imacron ; B 38 0 369 861 ; +C -1 ; WX 667 ; N Lcaron ; B 29 0 644 737 ; +C -1 ; WX 834 ; N onehalf ; B 39 -15 820 705 ; +C -1 ; WX 549 ; N lessequal ; B 26 0 523 674 ; +C -1 ; WX 500 ; N ocircumflex ; B 34 -15 466 695 ; +C -1 ; WX 611 ; N ntilde ; B 22 0 589 655 ; +C -1 ; WX 815 ; N Uhungarumlaut ; B 16 -15 799 937 ; +C -1 ; WX 722 ; N Eacute ; B 29 0 663 937 ; +C -1 ; WX 500 ; N emacron ; B 34 -15 466 623 ; +C -1 ; WX 537 ; N gbreve ; B 23 -205 542 685 ; +C -1 ; WX 834 ; N onequarter ; B 39 -15 795 705 ; +C -1 ; WX 630 ; N Scaron ; B 47 -15 583 933 ; +C -1 ; WX 630 ; N Scommaaccent ; B 47 -250 583 737 ; +C -1 ; WX 778 ; N Ohungarumlaut ; B 45 -15 733 937 ; +C -1 ; WX 400 ; N degree ; B 57 419 343 705 ; +C -1 ; WX 500 ; N ograve ; B 34 -15 466 699 ; +C -1 ; WX 722 ; N Ccaron ; B 45 -15 668 933 ; +C -1 ; WX 611 ; N ugrave ; B 22 -15 589 699 ; +C -1 ; WX 453 ; N radical ; B -4 -80 458 762 ; +C -1 ; WX 778 ; N Dcaron ; B 29 0 733 933 ; +C -1 ; WX 444 ; N rcommaaccent ; B 18 -250 434 479 ; +C -1 ; WX 815 ; N Ntilde ; B 24 -15 791 893 ; +C -1 ; WX 500 ; N otilde ; B 34 -15 466 655 ; +C -1 ; WX 722 ; N Rcommaaccent ; B 29 -250 713 722 ; +C -1 ; WX 667 ; N Lcommaaccent ; B 29 -250 644 722 ; +C -1 ; WX 722 ; N Atilde ; B -8 0 730 893 ; +C -1 ; WX 722 ; N Aogonek ; B -8 -220 730 737 ; +C -1 ; WX 722 ; N Aring ; B -8 0 730 965 ; +C -1 ; WX 778 ; N Otilde ; B 45 -15 733 893 ; +C -1 ; WX 481 ; N zdotaccent ; B 42 0 439 645 ; +C -1 ; WX 722 ; N Ecaron ; B 29 0 663 933 ; +C -1 ; WX 407 ; N Iogonek ; B 38 -220 369 722 ; +C -1 ; WX 593 ; N kcommaaccent ; B 10 -250 589 737 ; +C -1 ; WX 606 ; N minus ; B 50 217 556 289 ; +C -1 ; WX 407 ; N Icircumflex ; B 38 0 369 933 ; +C -1 ; WX 611 ; N ncaron ; B 22 0 589 695 ; +C -1 ; WX 389 ; N tcommaaccent ; B 18 -250 371 666 ; +C -1 ; WX 606 ; N logicalnot ; B 50 108 556 389 ; +C -1 ; WX 500 ; N odieresis ; B 34 -15 466 645 ; +C -1 ; WX 611 ; N udieresis ; B 22 -15 589 645 ; +C -1 ; WX 549 ; N notequal ; B 12 -35 537 551 ; +C -1 ; WX 537 ; N gcommaaccent ; B 23 -205 542 807 ; +C -1 ; WX 500 ; N eth ; B 34 -15 466 737 ; +C -1 ; WX 481 ; N zcaron ; B 42 0 439 695 ; +C -1 ; WX 611 ; N ncommaaccent ; B 22 -250 589 479 ; +C -1 ; WX 333 ; N onesuperior ; B 39 282 294 705 ; +C -1 ; WX 315 ; N imacron ; B 18 0 291 623 ; +EndCharMetrics +StartKernData +StartKernPairs 1480 +KPX A T -18 +KPX A Tcaron -18 +KPX A Tcommaaccent -18 +KPX A U -30 +KPX A Uacute -30 +KPX A Ucircumflex -30 +KPX A Udieresis -30 +KPX A Ugrave -30 +KPX A Uhungarumlaut -30 +KPX A Umacron -30 +KPX A Uogonek -30 +KPX A Uring -30 +KPX A V -75 +KPX A W -50 +KPX A Y -75 +KPX A Yacute -75 +KPX A Ydieresis -75 +KPX A quotedblright -74 +KPX A quoteright -74 +KPX A v -37 +KPX A w -25 +KPX A y -37 +KPX A yacute -37 +KPX A ydieresis -37 +KPX Aacute T -18 +KPX Aacute Tcaron -18 +KPX Aacute Tcommaaccent -18 +KPX Aacute U -30 +KPX Aacute Uacute -30 +KPX Aacute Ucircumflex -30 +KPX Aacute Udieresis -30 +KPX Aacute Ugrave -30 +KPX Aacute Uhungarumlaut -30 +KPX Aacute Umacron -30 +KPX Aacute Uogonek -30 +KPX Aacute Uring -30 +KPX Aacute V -75 +KPX Aacute W -50 +KPX Aacute Y -75 +KPX Aacute Yacute -75 +KPX Aacute Ydieresis -75 +KPX Aacute quotedblright -74 +KPX Aacute quoteright -74 +KPX Aacute v -37 +KPX Aacute w -25 +KPX Aacute y -37 +KPX Aacute yacute -37 +KPX Aacute ydieresis -37 +KPX Abreve T -18 +KPX Abreve Tcaron -18 +KPX Abreve Tcommaaccent -18 +KPX Abreve U -30 +KPX Abreve Uacute -30 +KPX Abreve Ucircumflex -30 +KPX Abreve Udieresis -30 +KPX Abreve Ugrave -30 +KPX Abreve Uhungarumlaut -30 +KPX Abreve Umacron -30 +KPX Abreve Uogonek -30 +KPX Abreve Uring -30 +KPX Abreve V -75 +KPX Abreve W -50 +KPX Abreve Y -75 +KPX Abreve Yacute -75 +KPX Abreve Ydieresis -75 +KPX Abreve quotedblright -74 +KPX Abreve quoteright -74 +KPX Abreve v -37 +KPX Abreve w -25 +KPX Abreve y -37 +KPX Abreve yacute -37 +KPX Abreve ydieresis -37 +KPX Acircumflex T -18 +KPX Acircumflex Tcaron -18 +KPX Acircumflex Tcommaaccent -18 +KPX Acircumflex U -30 +KPX Acircumflex Uacute -30 +KPX Acircumflex Ucircumflex -30 +KPX Acircumflex Udieresis -30 +KPX Acircumflex Ugrave -30 +KPX Acircumflex Uhungarumlaut -30 +KPX Acircumflex Umacron -30 +KPX Acircumflex Uogonek -30 +KPX Acircumflex Uring -30 +KPX Acircumflex V -75 +KPX Acircumflex W -50 +KPX Acircumflex Y -75 +KPX Acircumflex Yacute -75 +KPX Acircumflex Ydieresis -75 +KPX Acircumflex quotedblright -74 +KPX Acircumflex quoteright -74 +KPX Acircumflex v -37 +KPX Acircumflex w -25 +KPX Acircumflex y -37 +KPX Acircumflex yacute -37 +KPX Acircumflex ydieresis -37 +KPX Adieresis T -18 +KPX Adieresis Tcaron -18 +KPX Adieresis Tcommaaccent -18 +KPX Adieresis U -30 +KPX Adieresis Uacute -30 +KPX Adieresis Ucircumflex -30 +KPX Adieresis Udieresis -30 +KPX Adieresis Ugrave -30 +KPX Adieresis Uhungarumlaut -30 +KPX Adieresis Umacron -30 +KPX Adieresis Uogonek -30 +KPX Adieresis Uring -30 +KPX Adieresis V -75 +KPX Adieresis W -50 +KPX Adieresis Y -75 +KPX Adieresis Yacute -75 +KPX Adieresis Ydieresis -75 +KPX Adieresis quotedblright -74 +KPX Adieresis quoteright -74 +KPX Adieresis v -37 +KPX Adieresis w -25 +KPX Adieresis y -37 +KPX Adieresis yacute -37 +KPX Adieresis ydieresis -37 +KPX Agrave T -18 +KPX Agrave Tcaron -18 +KPX Agrave Tcommaaccent -18 +KPX Agrave U -30 +KPX Agrave Uacute -30 +KPX Agrave Ucircumflex -30 +KPX Agrave Udieresis -30 +KPX Agrave Ugrave -30 +KPX Agrave Uhungarumlaut -30 +KPX Agrave Umacron -30 +KPX Agrave Uogonek -30 +KPX Agrave Uring -30 +KPX Agrave V -75 +KPX Agrave W -50 +KPX Agrave Y -75 +KPX Agrave Yacute -75 +KPX Agrave Ydieresis -75 +KPX Agrave quotedblright -74 +KPX Agrave quoteright -74 +KPX Agrave v -37 +KPX Agrave w -25 +KPX Agrave y -37 +KPX Agrave yacute -37 +KPX Agrave ydieresis -37 +KPX Amacron T -18 +KPX Amacron Tcaron -18 +KPX Amacron Tcommaaccent -18 +KPX Amacron U -30 +KPX Amacron Uacute -30 +KPX Amacron Ucircumflex -30 +KPX Amacron Udieresis -30 +KPX Amacron Ugrave -30 +KPX Amacron Uhungarumlaut -30 +KPX Amacron Umacron -30 +KPX Amacron Uogonek -30 +KPX Amacron Uring -30 +KPX Amacron V -75 +KPX Amacron W -50 +KPX Amacron Y -75 +KPX Amacron Yacute -75 +KPX Amacron Ydieresis -75 +KPX Amacron quotedblright -74 +KPX Amacron quoteright -74 +KPX Amacron v -37 +KPX Amacron w -25 +KPX Amacron y -37 +KPX Amacron yacute -37 +KPX Amacron ydieresis -37 +KPX Aogonek T -18 +KPX Aogonek Tcaron -18 +KPX Aogonek Tcommaaccent -18 +KPX Aogonek U -30 +KPX Aogonek Uacute -30 +KPX Aogonek Ucircumflex -30 +KPX Aogonek Udieresis -30 +KPX Aogonek Ugrave -30 +KPX Aogonek Uhungarumlaut -30 +KPX Aogonek Umacron -30 +KPX Aogonek Uogonek -30 +KPX Aogonek Uring -30 +KPX Aogonek V -75 +KPX Aogonek W -50 +KPX Aogonek Y -75 +KPX Aogonek Yacute -75 +KPX Aogonek Ydieresis -75 +KPX Aogonek quotedblright -74 +KPX Aogonek quoteright -74 +KPX Aogonek v -37 +KPX Aogonek w -25 +KPX Aogonek y -17 +KPX Aogonek yacute -17 +KPX Aogonek ydieresis -17 +KPX Aring T -18 +KPX Aring Tcaron -18 +KPX Aring Tcommaaccent -18 +KPX Aring U -30 +KPX Aring Uacute -30 +KPX Aring Ucircumflex -30 +KPX Aring Udieresis -30 +KPX Aring Ugrave -30 +KPX Aring Uhungarumlaut -30 +KPX Aring Umacron -30 +KPX Aring Uogonek -30 +KPX Aring Uring -30 +KPX Aring V -75 +KPX Aring W -50 +KPX Aring Y -75 +KPX Aring Yacute -75 +KPX Aring Ydieresis -75 +KPX Aring quotedblright -74 +KPX Aring quoteright -74 +KPX Aring v -37 +KPX Aring w -25 +KPX Aring y -37 +KPX Aring yacute -37 +KPX Aring ydieresis -37 +KPX Atilde T -18 +KPX Atilde Tcaron -18 +KPX Atilde Tcommaaccent -18 +KPX Atilde U -30 +KPX Atilde Uacute -30 +KPX Atilde Ucircumflex -30 +KPX Atilde Udieresis -30 +KPX Atilde Ugrave -30 +KPX Atilde Uhungarumlaut -30 +KPX Atilde Umacron -30 +KPX Atilde Uogonek -30 +KPX Atilde Uring -30 +KPX Atilde V -75 +KPX Atilde W -50 +KPX Atilde Y -75 +KPX Atilde Yacute -75 +KPX Atilde Ydieresis -75 +KPX Atilde quotedblright -74 +KPX Atilde quoteright -74 +KPX Atilde v -37 +KPX Atilde w -25 +KPX Atilde y -37 +KPX Atilde yacute -37 +KPX Atilde ydieresis -37 +KPX B A -18 +KPX B Aacute -18 +KPX B Abreve -18 +KPX B Acircumflex -18 +KPX B Adieresis -18 +KPX B Agrave -18 +KPX B Amacron -18 +KPX B Aogonek -18 +KPX B Aring -18 +KPX B Atilde -18 +KPX B comma -37 +KPX B period -37 +KPX C A -18 +KPX C Aacute -18 +KPX C Abreve -18 +KPX C Acircumflex -18 +KPX C Adieresis -18 +KPX C Agrave -18 +KPX C Amacron -18 +KPX C Aogonek -18 +KPX C Aring -18 +KPX C Atilde -18 +KPX C comma -37 +KPX C period -37 +KPX Cacute A -18 +KPX Cacute Aacute -18 +KPX Cacute Abreve -18 +KPX Cacute Acircumflex -18 +KPX Cacute Adieresis -18 +KPX Cacute Agrave -18 +KPX Cacute Amacron -18 +KPX Cacute Aogonek -18 +KPX Cacute Aring -18 +KPX Cacute Atilde -18 +KPX Cacute comma -37 +KPX Cacute period -37 +KPX Ccaron A -18 +KPX Ccaron Aacute -18 +KPX Ccaron Abreve -18 +KPX Ccaron Acircumflex -18 +KPX Ccaron Adieresis -18 +KPX Ccaron Agrave -18 +KPX Ccaron Amacron -18 +KPX Ccaron Aogonek -18 +KPX Ccaron Aring -18 +KPX Ccaron Atilde -18 +KPX Ccaron comma -37 +KPX Ccaron period -37 +KPX Ccedilla A -18 +KPX Ccedilla Aacute -18 +KPX Ccedilla Abreve -18 +KPX Ccedilla Acircumflex -18 +KPX Ccedilla Adieresis -18 +KPX Ccedilla Agrave -18 +KPX Ccedilla Amacron -18 +KPX Ccedilla Aogonek -18 +KPX Ccedilla Aring -18 +KPX Ccedilla Atilde -18 +KPX Ccedilla comma -37 +KPX Ccedilla period -37 +KPX D V -18 +KPX D Y -18 +KPX D Yacute -18 +KPX D Ydieresis -18 +KPX D comma -37 +KPX D period -37 +KPX Dcaron V -18 +KPX Dcaron Y -18 +KPX Dcaron Yacute -18 +KPX Dcaron Ydieresis -18 +KPX Dcaron comma -37 +KPX Dcaron period -37 +KPX Dcroat V -18 +KPX Dcroat Y -18 +KPX Dcroat Yacute -18 +KPX Dcroat Ydieresis -18 +KPX Dcroat comma -37 +KPX Dcroat period -37 +KPX F A -50 +KPX F Aacute -50 +KPX F Abreve -50 +KPX F Acircumflex -50 +KPX F Adieresis -50 +KPX F Agrave -50 +KPX F Amacron -50 +KPX F Aogonek -50 +KPX F Aring -50 +KPX F Atilde -50 +KPX F a -65 +KPX F aacute -65 +KPX F abreve -65 +KPX F acircumflex -65 +KPX F adieresis -65 +KPX F agrave -65 +KPX F amacron -65 +KPX F aogonek -65 +KPX F aring -65 +KPX F atilde -65 +KPX F comma -125 +KPX F e -55 +KPX F eacute -55 +KPX F ecaron -55 +KPX F ecircumflex -55 +KPX F edieresis -55 +KPX F edotaccent -55 +KPX F egrave -55 +KPX F emacron -55 +KPX F eogonek -55 +KPX F i -10 +KPX F iacute -10 +KPX F icircumflex -10 +KPX F idieresis -10 +KPX F igrave -10 +KPX F imacron -10 +KPX F iogonek -10 +KPX F o -55 +KPX F oacute -55 +KPX F ocircumflex -55 +KPX F odieresis -55 +KPX F ograve -55 +KPX F ohungarumlaut -55 +KPX F omacron -55 +KPX F oslash -55 +KPX F otilde -55 +KPX F period -125 +KPX F r -10 +KPX F racute -10 +KPX F rcaron -10 +KPX F rcommaaccent -10 +KPX G comma -37 +KPX G period -37 +KPX Gbreve comma -37 +KPX Gbreve period -37 +KPX Gcommaaccent comma -37 +KPX Gcommaaccent period -37 +KPX J A -18 +KPX J Aacute -18 +KPX J Abreve -18 +KPX J Acircumflex -18 +KPX J Adieresis -18 +KPX J Agrave -18 +KPX J Amacron -18 +KPX J Aogonek -18 +KPX J Aring -18 +KPX J Atilde -18 +KPX J a -25 +KPX J aacute -25 +KPX J abreve -25 +KPX J acircumflex -25 +KPX J adieresis -25 +KPX J agrave -25 +KPX J amacron -25 +KPX J aogonek -25 +KPX J aring -25 +KPX J atilde -25 +KPX J comma -74 +KPX J e -25 +KPX J eacute -25 +KPX J ecaron -25 +KPX J ecircumflex -25 +KPX J edieresis -25 +KPX J edotaccent -25 +KPX J egrave -25 +KPX J emacron -25 +KPX J eogonek -25 +KPX J o -25 +KPX J oacute -25 +KPX J ocircumflex -25 +KPX J odieresis -25 +KPX J ograve -25 +KPX J ohungarumlaut -25 +KPX J omacron -25 +KPX J oslash -25 +KPX J otilde -25 +KPX J period -74 +KPX J u -25 +KPX J uacute -25 +KPX J ucircumflex -25 +KPX J udieresis -25 +KPX J ugrave -25 +KPX J uhungarumlaut -25 +KPX J umacron -25 +KPX J uogonek -25 +KPX J uring -25 +KPX K e 10 +KPX K eacute 10 +KPX K ecaron 10 +KPX K ecircumflex 10 +KPX K edieresis 10 +KPX K edotaccent 10 +KPX K egrave 10 +KPX K emacron 10 +KPX K eogonek 10 +KPX K o 10 +KPX K oacute 10 +KPX K ocircumflex 10 +KPX K odieresis 10 +KPX K ograve 10 +KPX K ohungarumlaut 10 +KPX K omacron 10 +KPX K oslash 10 +KPX K otilde 10 +KPX K y -25 +KPX K yacute -25 +KPX K ydieresis -25 +KPX Kcommaaccent e 10 +KPX Kcommaaccent eacute 10 +KPX Kcommaaccent ecaron 10 +KPX Kcommaaccent ecircumflex 10 +KPX Kcommaaccent edieresis 10 +KPX Kcommaaccent edotaccent 10 +KPX Kcommaaccent egrave 10 +KPX Kcommaaccent emacron 10 +KPX Kcommaaccent eogonek 10 +KPX Kcommaaccent o 10 +KPX Kcommaaccent oacute 10 +KPX Kcommaaccent ocircumflex 10 +KPX Kcommaaccent odieresis 10 +KPX Kcommaaccent ograve 10 +KPX Kcommaaccent ohungarumlaut 10 +KPX Kcommaaccent omacron 10 +KPX Kcommaaccent oslash 10 +KPX Kcommaaccent otilde 10 +KPX Kcommaaccent y -25 +KPX Kcommaaccent yacute -25 +KPX Kcommaaccent ydieresis -25 +KPX L T -75 +KPX L Tcaron -75 +KPX L Tcommaaccent -75 +KPX L V -91 +KPX L W -74 +KPX L Y -74 +KPX L Yacute -74 +KPX L Ydieresis -74 +KPX L quotedblright -100 +KPX L quoteright -100 +KPX L y -25 +KPX L yacute -25 +KPX L ydieresis -25 +KPX Lacute T -75 +KPX Lacute Tcaron -75 +KPX Lacute Tcommaaccent -75 +KPX Lacute V -91 +KPX Lacute W -74 +KPX Lacute Y -74 +KPX Lacute Yacute -74 +KPX Lacute Ydieresis -74 +KPX Lacute quotedblright -100 +KPX Lacute quoteright -100 +KPX Lacute y -25 +KPX Lacute yacute -25 +KPX Lacute ydieresis -25 +KPX Lcommaaccent T -75 +KPX Lcommaaccent Tcaron -75 +KPX Lcommaaccent Tcommaaccent -75 +KPX Lcommaaccent V -91 +KPX Lcommaaccent W -74 +KPX Lcommaaccent Y -74 +KPX Lcommaaccent Yacute -74 +KPX Lcommaaccent Ydieresis -74 +KPX Lcommaaccent quotedblright -100 +KPX Lcommaaccent quoteright -100 +KPX Lcommaaccent y -25 +KPX Lcommaaccent yacute -25 +KPX Lcommaaccent ydieresis -25 +KPX Lslash T -75 +KPX Lslash Tcaron -75 +KPX Lslash Tcommaaccent -75 +KPX Lslash V -91 +KPX Lslash W -74 +KPX Lslash Y -74 +KPX Lslash Yacute -74 +KPX Lslash Ydieresis -74 +KPX Lslash quotedblright -100 +KPX Lslash quoteright -100 +KPX Lslash y -25 +KPX Lslash yacute -25 +KPX Lslash ydieresis -25 +KPX N comma -55 +KPX N period -55 +KPX Nacute comma -55 +KPX Nacute period -55 +KPX Ncaron comma -55 +KPX Ncaron period -55 +KPX Ncommaaccent comma -55 +KPX Ncommaaccent period -55 +KPX Ntilde comma -55 +KPX Ntilde period -55 +KPX O T 10 +KPX O Tcaron 10 +KPX O Tcommaaccent 10 +KPX O V -18 +KPX O Y -18 +KPX O Yacute -18 +KPX O Ydieresis -18 +KPX O comma -37 +KPX O period -37 +KPX Oacute T 10 +KPX Oacute Tcaron 10 +KPX Oacute Tcommaaccent 10 +KPX Oacute V -18 +KPX Oacute Y -18 +KPX Oacute Yacute -18 +KPX Oacute Ydieresis -18 +KPX Oacute comma -37 +KPX Oacute period -37 +KPX Ocircumflex T 10 +KPX Ocircumflex Tcaron 10 +KPX Ocircumflex Tcommaaccent 10 +KPX Ocircumflex V -18 +KPX Ocircumflex Y -18 +KPX Ocircumflex Yacute -18 +KPX Ocircumflex Ydieresis -18 +KPX Ocircumflex comma -37 +KPX Ocircumflex period -37 +KPX Odieresis T 10 +KPX Odieresis Tcaron 10 +KPX Odieresis Tcommaaccent 10 +KPX Odieresis V -18 +KPX Odieresis Y -18 +KPX Odieresis Yacute -18 +KPX Odieresis Ydieresis -18 +KPX Odieresis comma -37 +KPX Odieresis period -37 +KPX Ograve T 10 +KPX Ograve Tcaron 10 +KPX Ograve Tcommaaccent 10 +KPX Ograve V -18 +KPX Ograve Y -18 +KPX Ograve Yacute -18 +KPX Ograve Ydieresis -18 +KPX Ograve comma -37 +KPX Ograve period -37 +KPX Ohungarumlaut T 10 +KPX Ohungarumlaut Tcaron 10 +KPX Ohungarumlaut Tcommaaccent 10 +KPX Ohungarumlaut V -18 +KPX Ohungarumlaut Y -18 +KPX Ohungarumlaut Yacute -18 +KPX Ohungarumlaut Ydieresis -18 +KPX Ohungarumlaut comma -37 +KPX Ohungarumlaut period -37 +KPX Omacron T 10 +KPX Omacron Tcaron 10 +KPX Omacron Tcommaaccent 10 +KPX Omacron V -18 +KPX Omacron Y -18 +KPX Omacron Yacute -18 +KPX Omacron Ydieresis -18 +KPX Omacron comma -37 +KPX Omacron period -37 +KPX Oslash T 10 +KPX Oslash Tcaron 10 +KPX Oslash Tcommaaccent 10 +KPX Oslash V -18 +KPX Oslash Y -18 +KPX Oslash Yacute -18 +KPX Oslash Ydieresis -18 +KPX Oslash comma -37 +KPX Oslash period -37 +KPX Otilde T 10 +KPX Otilde Tcaron 10 +KPX Otilde Tcommaaccent 10 +KPX Otilde V -18 +KPX Otilde Y -18 +KPX Otilde Yacute -18 +KPX Otilde Ydieresis -18 +KPX Otilde comma -37 +KPX Otilde period -37 +KPX P A -55 +KPX P Aacute -55 +KPX P Abreve -55 +KPX P Acircumflex -55 +KPX P Adieresis -55 +KPX P Agrave -55 +KPX P Amacron -55 +KPX P Aogonek -55 +KPX P Aring -55 +KPX P Atilde -55 +KPX P a -37 +KPX P aacute -37 +KPX P abreve -37 +KPX P acircumflex -37 +KPX P adieresis -37 +KPX P agrave -37 +KPX P amacron -37 +KPX P aogonek -37 +KPX P aring -37 +KPX P atilde -37 +KPX P comma -125 +KPX P e -37 +KPX P eacute -37 +KPX P ecaron -37 +KPX P ecircumflex -37 +KPX P edieresis -37 +KPX P edotaccent -37 +KPX P egrave -37 +KPX P emacron -37 +KPX P eogonek -37 +KPX P o -37 +KPX P oacute -37 +KPX P ocircumflex -37 +KPX P odieresis -37 +KPX P ograve -37 +KPX P ohungarumlaut -37 +KPX P omacron -37 +KPX P oslash -37 +KPX P otilde -37 +KPX P period -125 +KPX Q comma -25 +KPX Q period -25 +KPX S comma -37 +KPX S period -37 +KPX Sacute comma -37 +KPX Sacute period -37 +KPX Scaron comma -37 +KPX Scaron period -37 +KPX Scedilla comma -37 +KPX Scedilla period -37 +KPX Scommaaccent comma -37 +KPX Scommaaccent period -37 +KPX T A -18 +KPX T Aacute -18 +KPX T Abreve -18 +KPX T Acircumflex -18 +KPX T Adieresis -18 +KPX T Agrave -18 +KPX T Amacron -18 +KPX T Aogonek -18 +KPX T Aring -18 +KPX T Atilde -18 +KPX T O 10 +KPX T Oacute 10 +KPX T Ocircumflex 10 +KPX T Odieresis 10 +KPX T Ograve 10 +KPX T Ohungarumlaut 10 +KPX T Omacron 10 +KPX T Oslash 10 +KPX T Otilde 10 +KPX T a -55 +KPX T aacute -55 +KPX T abreve -55 +KPX T acircumflex -55 +KPX T adieresis -55 +KPX T agrave -55 +KPX T amacron -55 +KPX T aogonek -55 +KPX T aring -55 +KPX T atilde -55 +KPX T colon -37 +KPX T comma -125 +KPX T e -55 +KPX T eacute -55 +KPX T ecaron -55 +KPX T ecircumflex -55 +KPX T edieresis -55 +KPX T edotaccent -55 +KPX T egrave -55 +KPX T emacron -55 +KPX T eogonek -55 +KPX T hyphen -100 +KPX T o -55 +KPX T oacute -55 +KPX T ocircumflex -55 +KPX T odieresis -55 +KPX T ograve -55 +KPX T ohungarumlaut -55 +KPX T omacron -55 +KPX T oslash -55 +KPX T otilde -55 +KPX T period -125 +KPX T semicolon -37 +KPX Tcaron A -18 +KPX Tcaron Aacute -18 +KPX Tcaron Abreve -18 +KPX Tcaron Acircumflex -18 +KPX Tcaron Adieresis -18 +KPX Tcaron Agrave -18 +KPX Tcaron Amacron -18 +KPX Tcaron Aogonek -18 +KPX Tcaron Aring -18 +KPX Tcaron Atilde -18 +KPX Tcaron O 10 +KPX Tcaron Oacute 10 +KPX Tcaron Ocircumflex 10 +KPX Tcaron Odieresis 10 +KPX Tcaron Ograve 10 +KPX Tcaron Ohungarumlaut 10 +KPX Tcaron Omacron 10 +KPX Tcaron Oslash 10 +KPX Tcaron Otilde 10 +KPX Tcaron a -55 +KPX Tcaron aacute -55 +KPX Tcaron abreve -55 +KPX Tcaron acircumflex -55 +KPX Tcaron adieresis -55 +KPX Tcaron agrave -55 +KPX Tcaron amacron -55 +KPX Tcaron aogonek -55 +KPX Tcaron aring -55 +KPX Tcaron atilde -55 +KPX Tcaron colon -37 +KPX Tcaron comma -125 +KPX Tcaron e -55 +KPX Tcaron eacute -55 +KPX Tcaron ecaron -55 +KPX Tcaron ecircumflex -55 +KPX Tcaron edieresis -55 +KPX Tcaron edotaccent -55 +KPX Tcaron egrave -55 +KPX Tcaron emacron -55 +KPX Tcaron eogonek -55 +KPX Tcaron hyphen -100 +KPX Tcaron o -55 +KPX Tcaron oacute -55 +KPX Tcaron ocircumflex -55 +KPX Tcaron odieresis -55 +KPX Tcaron ograve -55 +KPX Tcaron ohungarumlaut -55 +KPX Tcaron omacron -55 +KPX Tcaron oslash -55 +KPX Tcaron otilde -55 +KPX Tcaron period -125 +KPX Tcaron semicolon -37 +KPX Tcommaaccent A -18 +KPX Tcommaaccent Aacute -18 +KPX Tcommaaccent Abreve -18 +KPX Tcommaaccent Acircumflex -18 +KPX Tcommaaccent Adieresis -18 +KPX Tcommaaccent Agrave -18 +KPX Tcommaaccent Amacron -18 +KPX Tcommaaccent Aogonek -18 +KPX Tcommaaccent Aring -18 +KPX Tcommaaccent Atilde -18 +KPX Tcommaaccent O 10 +KPX Tcommaaccent Oacute 10 +KPX Tcommaaccent Ocircumflex 10 +KPX Tcommaaccent Odieresis 10 +KPX Tcommaaccent Ograve 10 +KPX Tcommaaccent Ohungarumlaut 10 +KPX Tcommaaccent Omacron 10 +KPX Tcommaaccent Oslash 10 +KPX Tcommaaccent Otilde 10 +KPX Tcommaaccent a -55 +KPX Tcommaaccent aacute -55 +KPX Tcommaaccent abreve -55 +KPX Tcommaaccent acircumflex -55 +KPX Tcommaaccent adieresis -55 +KPX Tcommaaccent agrave -55 +KPX Tcommaaccent amacron -55 +KPX Tcommaaccent aogonek -55 +KPX Tcommaaccent aring -55 +KPX Tcommaaccent atilde -55 +KPX Tcommaaccent colon -37 +KPX Tcommaaccent comma -125 +KPX Tcommaaccent e -55 +KPX Tcommaaccent eacute -55 +KPX Tcommaaccent ecaron -55 +KPX Tcommaaccent ecircumflex -55 +KPX Tcommaaccent edieresis -55 +KPX Tcommaaccent edotaccent -55 +KPX Tcommaaccent egrave -55 +KPX Tcommaaccent emacron -55 +KPX Tcommaaccent eogonek -55 +KPX Tcommaaccent hyphen -100 +KPX Tcommaaccent o -55 +KPX Tcommaaccent oacute -55 +KPX Tcommaaccent ocircumflex -55 +KPX Tcommaaccent odieresis -55 +KPX Tcommaaccent ograve -55 +KPX Tcommaaccent ohungarumlaut -55 +KPX Tcommaaccent omacron -55 +KPX Tcommaaccent oslash -55 +KPX Tcommaaccent otilde -55 +KPX Tcommaaccent period -125 +KPX Tcommaaccent semicolon -37 +KPX U A -30 +KPX U Aacute -30 +KPX U Abreve -30 +KPX U Acircumflex -30 +KPX U Adieresis -30 +KPX U Agrave -30 +KPX U Amacron -30 +KPX U Aogonek -30 +KPX U Aring -30 +KPX U Atilde -30 +KPX U comma -100 +KPX U period -100 +KPX Uacute A -30 +KPX Uacute Aacute -30 +KPX Uacute Abreve -30 +KPX Uacute Acircumflex -30 +KPX Uacute Adieresis -30 +KPX Uacute Agrave -30 +KPX Uacute Amacron -30 +KPX Uacute Aogonek -30 +KPX Uacute Aring -30 +KPX Uacute Atilde -30 +KPX Uacute comma -100 +KPX Uacute period -100 +KPX Ucircumflex A -30 +KPX Ucircumflex Aacute -30 +KPX Ucircumflex Abreve -30 +KPX Ucircumflex Acircumflex -30 +KPX Ucircumflex Adieresis -30 +KPX Ucircumflex Agrave -30 +KPX Ucircumflex Amacron -30 +KPX Ucircumflex Aogonek -30 +KPX Ucircumflex Aring -30 +KPX Ucircumflex Atilde -30 +KPX Ucircumflex comma -100 +KPX Ucircumflex period -100 +KPX Udieresis A -30 +KPX Udieresis Aacute -30 +KPX Udieresis Abreve -30 +KPX Udieresis Acircumflex -30 +KPX Udieresis Adieresis -30 +KPX Udieresis Agrave -30 +KPX Udieresis Amacron -30 +KPX Udieresis Aogonek -30 +KPX Udieresis Aring -30 +KPX Udieresis Atilde -30 +KPX Udieresis comma -100 +KPX Udieresis period -100 +KPX Ugrave A -30 +KPX Ugrave Aacute -30 +KPX Ugrave Abreve -30 +KPX Ugrave Acircumflex -30 +KPX Ugrave Adieresis -30 +KPX Ugrave Agrave -30 +KPX Ugrave Amacron -30 +KPX Ugrave Aogonek -30 +KPX Ugrave Aring -30 +KPX Ugrave Atilde -30 +KPX Ugrave comma -100 +KPX Ugrave period -100 +KPX Uhungarumlaut A -30 +KPX Uhungarumlaut Aacute -30 +KPX Uhungarumlaut Abreve -30 +KPX Uhungarumlaut Acircumflex -30 +KPX Uhungarumlaut Adieresis -30 +KPX Uhungarumlaut Agrave -30 +KPX Uhungarumlaut Amacron -30 +KPX Uhungarumlaut Aogonek -30 +KPX Uhungarumlaut Aring -30 +KPX Uhungarumlaut Atilde -30 +KPX Uhungarumlaut comma -100 +KPX Uhungarumlaut period -100 +KPX Umacron A -30 +KPX Umacron Aacute -30 +KPX Umacron Abreve -30 +KPX Umacron Acircumflex -30 +KPX Umacron Adieresis -30 +KPX Umacron Agrave -30 +KPX Umacron Amacron -30 +KPX Umacron Aogonek -30 +KPX Umacron Aring -30 +KPX Umacron Atilde -30 +KPX Umacron comma -100 +KPX Umacron period -100 +KPX Uogonek A -30 +KPX Uogonek Aacute -30 +KPX Uogonek Abreve -30 +KPX Uogonek Acircumflex -30 +KPX Uogonek Adieresis -30 +KPX Uogonek Agrave -30 +KPX Uogonek Amacron -30 +KPX Uogonek Aogonek -30 +KPX Uogonek Aring -30 +KPX Uogonek Atilde -30 +KPX Uogonek comma -100 +KPX Uogonek period -100 +KPX Uring A -30 +KPX Uring Aacute -30 +KPX Uring Abreve -30 +KPX Uring Acircumflex -30 +KPX Uring Adieresis -30 +KPX Uring Agrave -30 +KPX Uring Amacron -30 +KPX Uring Aogonek -30 +KPX Uring Aring -30 +KPX Uring Atilde -30 +KPX Uring comma -100 +KPX Uring period -100 +KPX V A -74 +KPX V Aacute -74 +KPX V Abreve -74 +KPX V Acircumflex -74 +KPX V Adieresis -74 +KPX V Agrave -74 +KPX V Amacron -74 +KPX V Aogonek -74 +KPX V Aring -74 +KPX V Atilde -74 +KPX V O -18 +KPX V Oacute -18 +KPX V Ocircumflex -18 +KPX V Odieresis -18 +KPX V Ograve -18 +KPX V Ohungarumlaut -18 +KPX V Omacron -18 +KPX V Oslash -18 +KPX V Otilde -18 +KPX V a -85 +KPX V aacute -85 +KPX V abreve -85 +KPX V acircumflex -85 +KPX V adieresis -85 +KPX V agrave -85 +KPX V amacron -85 +KPX V aogonek -85 +KPX V aring -85 +KPX V atilde -85 +KPX V colon -75 +KPX V comma -125 +KPX V e -75 +KPX V eacute -75 +KPX V ecaron -75 +KPX V ecircumflex -75 +KPX V edieresis -75 +KPX V edotaccent -75 +KPX V egrave -75 +KPX V emacron -75 +KPX V eogonek -75 +KPX V hyphen -100 +KPX V i -18 +KPX V iacute -18 +KPX V icircumflex -18 +KPX V iogonek -18 +KPX V o -75 +KPX V oacute -75 +KPX V ocircumflex -75 +KPX V odieresis -75 +KPX V ograve -75 +KPX V ohungarumlaut -75 +KPX V omacron -75 +KPX V oslash -75 +KPX V otilde -75 +KPX V period -125 +KPX V semicolon -75 +KPX V u -75 +KPX V uacute -75 +KPX V ucircumflex -75 +KPX V udieresis -75 +KPX V ugrave -75 +KPX V uhungarumlaut -75 +KPX V umacron -75 +KPX V uogonek -75 +KPX V uring -75 +KPX W A -50 +KPX W Aacute -50 +KPX W Abreve -50 +KPX W Acircumflex -50 +KPX W Adieresis -50 +KPX W Agrave -50 +KPX W Amacron -50 +KPX W Aogonek -50 +KPX W Aring -50 +KPX W Atilde -50 +KPX W a -75 +KPX W aacute -75 +KPX W abreve -75 +KPX W acircumflex -75 +KPX W adieresis -75 +KPX W agrave -75 +KPX W amacron -75 +KPX W aogonek -75 +KPX W aring -75 +KPX W atilde -75 +KPX W colon -100 +KPX W comma -125 +KPX W e -60 +KPX W eacute -60 +KPX W ecaron -60 +KPX W ecircumflex -60 +KPX W edieresis -60 +KPX W edotaccent -60 +KPX W egrave -60 +KPX W emacron -60 +KPX W eogonek -60 +KPX W hyphen -100 +KPX W i -18 +KPX W iacute -18 +KPX W icircumflex -18 +KPX W iogonek -18 +KPX W o -60 +KPX W oacute -60 +KPX W ocircumflex -60 +KPX W odieresis -60 +KPX W ograve -60 +KPX W ohungarumlaut -60 +KPX W omacron -60 +KPX W oslash -60 +KPX W otilde -60 +KPX W period -125 +KPX W semicolon -100 +KPX W u -55 +KPX W uacute -55 +KPX W ucircumflex -55 +KPX W udieresis -55 +KPX W ugrave -55 +KPX W uhungarumlaut -55 +KPX W umacron -55 +KPX W uogonek -55 +KPX W uring -55 +KPX W y -55 +KPX W yacute -55 +KPX W ydieresis -55 +KPX Y A -75 +KPX Y Aacute -75 +KPX Y Abreve -75 +KPX Y Acircumflex -75 +KPX Y Adieresis -75 +KPX Y Agrave -75 +KPX Y Amacron -75 +KPX Y Aogonek -75 +KPX Y Aring -75 +KPX Y Atilde -75 +KPX Y O -18 +KPX Y Oacute -18 +KPX Y Ocircumflex -18 +KPX Y Odieresis -18 +KPX Y Ograve -18 +KPX Y Ohungarumlaut -18 +KPX Y Omacron -18 +KPX Y Oslash -18 +KPX Y Otilde -18 +KPX Y a -100 +KPX Y aacute -100 +KPX Y abreve -60 +KPX Y acircumflex -100 +KPX Y adieresis -100 +KPX Y agrave -60 +KPX Y amacron -100 +KPX Y aogonek -100 +KPX Y aring -100 +KPX Y atilde -100 +KPX Y colon -75 +KPX Y comma -100 +KPX Y e -100 +KPX Y eacute -100 +KPX Y ecaron -60 +KPX Y ecircumflex -100 +KPX Y edieresis -60 +KPX Y edotaccent -100 +KPX Y egrave -60 +KPX Y emacron -100 +KPX Y eogonek -100 +KPX Y hyphen -125 +KPX Y i -18 +KPX Y iacute -18 +KPX Y icircumflex -18 +KPX Y imacron -18 +KPX Y iogonek -18 +KPX Y o -100 +KPX Y oacute -100 +KPX Y ocircumflex -100 +KPX Y odieresis -60 +KPX Y ograve -60 +KPX Y ohungarumlaut -100 +KPX Y omacron -100 +KPX Y oslash -100 +KPX Y otilde -100 +KPX Y period -100 +KPX Y semicolon -75 +KPX Y u -91 +KPX Y uacute -91 +KPX Y ucircumflex -91 +KPX Y udieresis -91 +KPX Y ugrave -91 +KPX Y uhungarumlaut -91 +KPX Y umacron -91 +KPX Y uogonek -91 +KPX Y uring -91 +KPX Yacute A -75 +KPX Yacute Aacute -75 +KPX Yacute Abreve -75 +KPX Yacute Acircumflex -75 +KPX Yacute Adieresis -75 +KPX Yacute Agrave -75 +KPX Yacute Amacron -75 +KPX Yacute Aogonek -75 +KPX Yacute Aring -75 +KPX Yacute Atilde -75 +KPX Yacute O -18 +KPX Yacute Oacute -18 +KPX Yacute Ocircumflex -18 +KPX Yacute Odieresis -18 +KPX Yacute Ograve -18 +KPX Yacute Ohungarumlaut -18 +KPX Yacute Omacron -18 +KPX Yacute Oslash -18 +KPX Yacute Otilde -18 +KPX Yacute a -100 +KPX Yacute aacute -100 +KPX Yacute abreve -60 +KPX Yacute acircumflex -100 +KPX Yacute adieresis -100 +KPX Yacute agrave -60 +KPX Yacute amacron -100 +KPX Yacute aogonek -100 +KPX Yacute aring -100 +KPX Yacute atilde -100 +KPX Yacute colon -75 +KPX Yacute comma -100 +KPX Yacute e -100 +KPX Yacute eacute -100 +KPX Yacute ecaron -60 +KPX Yacute ecircumflex -100 +KPX Yacute edieresis -60 +KPX Yacute edotaccent -100 +KPX Yacute egrave -60 +KPX Yacute emacron -100 +KPX Yacute eogonek -100 +KPX Yacute hyphen -125 +KPX Yacute i -18 +KPX Yacute iacute -18 +KPX Yacute icircumflex -18 +KPX Yacute imacron -18 +KPX Yacute iogonek -18 +KPX Yacute o -100 +KPX Yacute oacute -100 +KPX Yacute ocircumflex -100 +KPX Yacute odieresis -60 +KPX Yacute ograve -60 +KPX Yacute ohungarumlaut -100 +KPX Yacute omacron -100 +KPX Yacute oslash -100 +KPX Yacute otilde -100 +KPX Yacute period -100 +KPX Yacute semicolon -75 +KPX Yacute u -91 +KPX Yacute uacute -91 +KPX Yacute ucircumflex -91 +KPX Yacute udieresis -91 +KPX Yacute ugrave -91 +KPX Yacute uhungarumlaut -91 +KPX Yacute umacron -91 +KPX Yacute uogonek -91 +KPX Yacute uring -91 +KPX Ydieresis A -75 +KPX Ydieresis Aacute -75 +KPX Ydieresis Abreve -75 +KPX Ydieresis Acircumflex -75 +KPX Ydieresis Adieresis -75 +KPX Ydieresis Agrave -75 +KPX Ydieresis Amacron -75 +KPX Ydieresis Aogonek -75 +KPX Ydieresis Aring -75 +KPX Ydieresis Atilde -75 +KPX Ydieresis O -18 +KPX Ydieresis Oacute -18 +KPX Ydieresis Ocircumflex -18 +KPX Ydieresis Odieresis -18 +KPX Ydieresis Ograve -18 +KPX Ydieresis Ohungarumlaut -18 +KPX Ydieresis Omacron -18 +KPX Ydieresis Oslash -18 +KPX Ydieresis Otilde -18 +KPX Ydieresis a -100 +KPX Ydieresis aacute -100 +KPX Ydieresis abreve -60 +KPX Ydieresis acircumflex -100 +KPX Ydieresis adieresis -100 +KPX Ydieresis agrave -60 +KPX Ydieresis amacron -100 +KPX Ydieresis aogonek -100 +KPX Ydieresis aring -100 +KPX Ydieresis atilde -100 +KPX Ydieresis colon -75 +KPX Ydieresis comma -100 +KPX Ydieresis e -100 +KPX Ydieresis eacute -100 +KPX Ydieresis ecaron -60 +KPX Ydieresis ecircumflex -100 +KPX Ydieresis edieresis -60 +KPX Ydieresis edotaccent -100 +KPX Ydieresis egrave -60 +KPX Ydieresis emacron -100 +KPX Ydieresis eogonek -100 +KPX Ydieresis hyphen -125 +KPX Ydieresis i -18 +KPX Ydieresis iacute -18 +KPX Ydieresis icircumflex -18 +KPX Ydieresis imacron -18 +KPX Ydieresis iogonek -18 +KPX Ydieresis o -100 +KPX Ydieresis oacute -100 +KPX Ydieresis ocircumflex -100 +KPX Ydieresis odieresis -60 +KPX Ydieresis ograve -60 +KPX Ydieresis ohungarumlaut -100 +KPX Ydieresis omacron -100 +KPX Ydieresis oslash -100 +KPX Ydieresis otilde -100 +KPX Ydieresis period -100 +KPX Ydieresis semicolon -75 +KPX Ydieresis u -91 +KPX Ydieresis uacute -91 +KPX Ydieresis ucircumflex -91 +KPX Ydieresis udieresis -91 +KPX Ydieresis ugrave -91 +KPX Ydieresis uhungarumlaut -91 +KPX Ydieresis umacron -91 +KPX Ydieresis uogonek -91 +KPX Ydieresis uring -91 +KPX a v -10 +KPX a w -10 +KPX a y -10 +KPX a yacute -10 +KPX a ydieresis -10 +KPX aacute v -10 +KPX aacute w -10 +KPX aacute y -10 +KPX aacute yacute -10 +KPX aacute ydieresis -10 +KPX abreve v -10 +KPX abreve w -10 +KPX abreve y -10 +KPX abreve yacute -10 +KPX abreve ydieresis -10 +KPX acircumflex v -10 +KPX acircumflex w -10 +KPX acircumflex y -10 +KPX acircumflex yacute -10 +KPX acircumflex ydieresis -10 +KPX adieresis v -10 +KPX adieresis w -10 +KPX adieresis y -10 +KPX adieresis yacute -10 +KPX adieresis ydieresis -10 +KPX agrave v -10 +KPX agrave w -10 +KPX agrave y -10 +KPX agrave yacute -10 +KPX agrave ydieresis -10 +KPX amacron v -10 +KPX amacron w -10 +KPX amacron y -10 +KPX amacron yacute -10 +KPX amacron ydieresis -10 +KPX aogonek v -10 +KPX aogonek w -10 +KPX aring v -10 +KPX aring w -10 +KPX aring y -10 +KPX aring yacute -10 +KPX aring ydieresis -10 +KPX atilde v -10 +KPX atilde w -10 +KPX atilde y -10 +KPX atilde yacute -10 +KPX atilde ydieresis -10 +KPX b comma -18 +KPX b period -18 +KPX c comma -18 +KPX c h -7 +KPX c k -7 +KPX c kcommaaccent -7 +KPX c l -7 +KPX c lacute -7 +KPX c lcommaaccent -7 +KPX c lslash -7 +KPX c period -18 +KPX cacute comma -18 +KPX cacute h -7 +KPX cacute k -7 +KPX cacute kcommaaccent -7 +KPX cacute l -7 +KPX cacute lacute -7 +KPX cacute lcommaaccent -7 +KPX cacute lslash -7 +KPX cacute period -18 +KPX ccaron comma -18 +KPX ccaron h -7 +KPX ccaron k -7 +KPX ccaron kcommaaccent -7 +KPX ccaron l -7 +KPX ccaron lacute -7 +KPX ccaron lcommaaccent -7 +KPX ccaron lslash -7 +KPX ccaron period -18 +KPX ccedilla comma -18 +KPX ccedilla h -7 +KPX ccedilla k -7 +KPX ccedilla kcommaaccent -7 +KPX ccedilla l -7 +KPX ccedilla lacute -7 +KPX ccedilla lcommaaccent -7 +KPX ccedilla lslash -7 +KPX ccedilla period -18 +KPX colon space -37 +KPX comma quotedblright -37 +KPX comma quoteright -37 +KPX comma space -37 +KPX e comma -18 +KPX e period -18 +KPX eacute comma -18 +KPX eacute period -18 +KPX ecaron comma -18 +KPX ecaron period -18 +KPX ecircumflex comma -18 +KPX ecircumflex period -18 +KPX edieresis comma -18 +KPX edieresis period -18 +KPX edotaccent comma -18 +KPX edotaccent period -18 +KPX egrave comma -18 +KPX egrave period -18 +KPX emacron comma -18 +KPX emacron period -18 +KPX eogonek comma -18 +KPX eogonek period -18 +KPX f comma -37 +KPX f period -37 +KPX f quotedblright 100 +KPX f quoteright 100 +KPX g comma -25 +KPX g period -25 +KPX gbreve comma -25 +KPX gbreve period -25 +KPX gcommaaccent comma -25 +KPX gcommaaccent period -25 +KPX o comma -18 +KPX o period -18 +KPX oacute comma -18 +KPX oacute period -18 +KPX ocircumflex comma -18 +KPX ocircumflex period -18 +KPX odieresis comma -18 +KPX odieresis period -18 +KPX ograve comma -18 +KPX ograve period -18 +KPX ohungarumlaut comma -18 +KPX ohungarumlaut period -18 +KPX omacron comma -18 +KPX omacron period -18 +KPX oslash comma -18 +KPX oslash period -18 +KPX otilde comma -18 +KPX otilde period -18 +KPX p comma -18 +KPX p period -18 +KPX period quotedblright -37 +KPX period quoteright -37 +KPX period space -37 +KPX quotedblleft A -74 +KPX quotedblleft Aacute -74 +KPX quotedblleft Abreve -74 +KPX quotedblleft Acircumflex -74 +KPX quotedblleft Adieresis -74 +KPX quotedblleft Agrave -74 +KPX quotedblleft Amacron -74 +KPX quotedblleft Aogonek -74 +KPX quotedblleft Aring -74 +KPX quotedblleft Atilde -74 +KPX quotedblright space -37 +KPX quoteleft A -74 +KPX quoteleft Aacute -74 +KPX quoteleft Abreve -74 +KPX quoteleft Acircumflex -74 +KPX quoteleft Adieresis -74 +KPX quoteleft Agrave -74 +KPX quoteleft Amacron -74 +KPX quoteleft Aogonek -74 +KPX quoteleft Aring -74 +KPX quoteleft Atilde -74 +KPX quoteleft quoteleft -25 +KPX quoteright d -37 +KPX quoteright dcroat -37 +KPX quoteright quoteright -25 +KPX quoteright s -25 +KPX quoteright sacute -25 +KPX quoteright scaron -25 +KPX quoteright scedilla -25 +KPX quoteright scommaaccent -25 +KPX r comma -100 +KPX r hyphen -37 +KPX r period -100 +KPX racute comma -100 +KPX racute hyphen -37 +KPX racute period -100 +KPX rcaron comma -100 +KPX rcaron hyphen -37 +KPX rcaron period -100 +KPX rcommaaccent comma -100 +KPX rcommaaccent hyphen -37 +KPX rcommaaccent period -100 +KPX s comma -25 +KPX s period -25 +KPX sacute comma -25 +KPX sacute period -25 +KPX scaron comma -25 +KPX scaron period -25 +KPX scedilla comma -25 +KPX scedilla period -25 +KPX scommaaccent comma -25 +KPX scommaaccent period -25 +KPX semicolon space -37 +KPX space A -37 +KPX space Aacute -37 +KPX space Abreve -37 +KPX space Acircumflex -37 +KPX space Adieresis -37 +KPX space Agrave -37 +KPX space Amacron -37 +KPX space Aogonek -37 +KPX space Aring -37 +KPX space Atilde -37 +KPX space T -37 +KPX space Tcaron -37 +KPX space Tcommaaccent -37 +KPX space V -37 +KPX space W -37 +KPX space Y -37 +KPX space Yacute -37 +KPX space Ydieresis -37 +KPX space quotedblleft -37 +KPX space quoteleft -37 +KPX v comma -125 +KPX v period -125 +KPX w a -18 +KPX w aacute -18 +KPX w abreve -18 +KPX w acircumflex -18 +KPX w adieresis -18 +KPX w agrave -18 +KPX w amacron -18 +KPX w aogonek -18 +KPX w aring -18 +KPX w atilde -18 +KPX w comma -125 +KPX w period -125 +KPX y comma -125 +KPX y period -125 +KPX yacute comma -125 +KPX yacute period -125 +KPX ydieresis comma -125 +KPX ydieresis period -125 +EndKernPairs +EndKernData +EndFontMetrics diff --git a/openoffice/share/psprint/fontmetric/Palatino-Bold.afm b/openoffice/share/psprint/fontmetric/Palatino-Bold.afm new file mode 100644 index 0000000000000000000000000000000000000000..846373d2c380e8b2909a7d4bfbafa1a4445d5c18 --- /dev/null +++ b/openoffice/share/psprint/fontmetric/Palatino-Bold.afm @@ -0,0 +1,1172 @@ +StartFontMetrics 4.1 +Comment Copyright (c) 1985, 1987, 1989, 1990, 1992, 1997 Adobe Systems Incorporated. All Rights Reserved. +Comment Creation Date: Thu May 1 13:25:14 1997 +Comment UniqueID 43075 +Comment VMusage 51499 66524 +FontName Palatino-Bold +FullName Palatino Bold +FamilyName Palatino +Weight Bold +ItalicAngle 0 +IsFixedPitch false +FontBBox -152 -266 1000 924 +UnderlinePosition -100 +UnderlineThickness 50 +Version 002.000 +Notice Copyright (c) 1985, 1987, 1989, 1990, 1992, 1997 Adobe Systems Incorporated. All Rights Reserved.Palatino is a trademark of Linotype-Hell AG and/or its subsidiaries. +EncodingScheme AdobeStandardEncoding +CapHeight 681 +XHeight 471 +Ascender 726 +Descender -281 +StdHW 55 +StdVW 122 +StartCharMetrics 314 +C 32 ; WX 250 ; N space ; B 0 0 0 0 ; +C 33 ; WX 278 ; N exclam ; B 63 -12 219 688 ; +C 34 ; WX 402 ; N quotedbl ; B 22 376 380 695 ; +C 35 ; WX 500 ; N numbersign ; B 4 0 496 673 ; +C 36 ; WX 500 ; N dollar ; B 28 -114 472 721 ; +C 37 ; WX 889 ; N percent ; B 61 -9 828 714 ; +C 38 ; WX 833 ; N ampersand ; B 52 -17 813 684 ; +C 39 ; WX 278 ; N quoteright ; B 29 405 249 695 ; +C 40 ; WX 333 ; N parenleft ; B 65 -104 305 723 ; +C 41 ; WX 333 ; N parenright ; B 28 -104 268 723 ; +C 42 ; WX 444 ; N asterisk ; B 44 332 399 695 ; +C 43 ; WX 606 ; N plus ; B 51 0 555 505 ; +C 44 ; WX 250 ; N comma ; B -6 -166 227 141 ; +C 45 ; WX 333 ; N hyphen ; B 16 195 317 305 ; +C 46 ; WX 250 ; N period ; B 47 -12 203 144 ; +C 47 ; WX 296 ; N slash ; B -9 -17 305 720 ; +C 48 ; WX 500 ; N zero ; B 33 -17 468 660 ; +C 49 ; WX 500 ; N one ; B 35 -3 455 670 ; +C 50 ; WX 500 ; N two ; B 25 -3 472 660 ; +C 51 ; WX 500 ; N three ; B 22 -17 458 660 ; +C 52 ; WX 500 ; N four ; B 12 -3 473 672 ; +C 53 ; WX 500 ; N five ; B 42 -17 472 656 ; +C 54 ; WX 500 ; N six ; B 37 -17 469 660 ; +C 55 ; WX 500 ; N seven ; B 46 -3 493 656 ; +C 56 ; WX 500 ; N eight ; B 34 -17 467 660 ; +C 57 ; WX 500 ; N nine ; B 31 -17 463 660 ; +C 58 ; WX 250 ; N colon ; B 47 -12 203 454 ; +C 59 ; WX 250 ; N semicolon ; B -6 -166 227 454 ; +C 60 ; WX 606 ; N less ; B 49 -15 558 519 ; +C 61 ; WX 606 ; N equal ; B 51 114 555 396 ; +C 62 ; WX 606 ; N greater ; B 49 -15 558 519 ; +C 63 ; WX 444 ; N question ; B 43 -12 411 687 ; +C 64 ; WX 747 ; N at ; B 42 -12 704 681 ; +C 65 ; WX 778 ; N A ; B 24 -3 757 686 ; +C 66 ; WX 667 ; N B ; B 39 -3 611 681 ; +C 67 ; WX 722 ; N C ; B 44 -17 695 695 ; +C 68 ; WX 833 ; N D ; B 35 -3 786 681 ; +C 69 ; WX 611 ; N E ; B 39 -4 577 681 ; +C 70 ; WX 556 ; N F ; B 28 -3 539 681 ; +C 71 ; WX 833 ; N G ; B 47 -17 776 695 ; +C 72 ; WX 833 ; N H ; B 36 -3 796 681 ; +C 73 ; WX 389 ; N I ; B 39 -3 350 681 ; +C 74 ; WX 389 ; N J ; B -11 -213 350 681 ; +C 75 ; WX 778 ; N K ; B 39 -3 763 681 ; +C 76 ; WX 611 ; N L ; B 39 -4 577 681 ; +C 77 ; WX 1000 ; N M ; B 32 -10 968 681 ; +C 78 ; WX 833 ; N N ; B 35 -16 798 681 ; +C 79 ; WX 833 ; N O ; B 47 -17 787 695 ; +C 80 ; WX 611 ; N P ; B 39 -3 594 681 ; +C 81 ; WX 833 ; N Q ; B 47 -184 787 695 ; +C 82 ; WX 722 ; N R ; B 39 -3 708 681 ; +C 83 ; WX 611 ; N S ; B 57 -17 559 695 ; +C 84 ; WX 667 ; N T ; B 17 -3 650 681 ; +C 85 ; WX 778 ; N U ; B 26 -17 760 681 ; +C 86 ; WX 778 ; N V ; B 20 -3 763 681 ; +C 87 ; WX 1000 ; N W ; B 17 -3 988 686 ; +C 88 ; WX 667 ; N X ; B 17 -3 650 695 ; +C 89 ; WX 667 ; N Y ; B 15 -3 660 695 ; +C 90 ; WX 667 ; N Z ; B 24 -3 627 681 ; +C 91 ; WX 333 ; N bracketleft ; B 73 -104 291 720 ; +C 92 ; WX 606 ; N backslash ; B 72 0 534 720 ; +C 93 ; WX 333 ; N bracketright ; B 42 -104 260 720 ; +C 94 ; WX 606 ; N asciicircum ; B 52 275 554 678 ; +C 95 ; WX 500 ; N underscore ; B 0 -125 500 -75 ; +C 96 ; WX 278 ; N quoteleft ; B 29 405 249 695 ; +C 97 ; WX 500 ; N a ; B 40 -17 478 471 ; +C 98 ; WX 611 ; N b ; B 10 -17 556 720 ; +C 99 ; WX 444 ; N c ; B 37 -17 414 471 ; +C 100 ; WX 611 ; N d ; B 42 -17 577 720 ; +C 101 ; WX 500 ; N e ; B 42 -17 461 471 ; +C 102 ; WX 389 ; N f ; B 34 -3 381 720 ; L i fi ; L l fl ; +C 103 ; WX 556 ; N g ; B 26 -266 535 471 ; +C 104 ; WX 611 ; N h ; B 24 -3 587 720 ; +C 105 ; WX 333 ; N i ; B 34 -3 298 706 ; +C 106 ; WX 333 ; N j ; B 3 -266 241 706 ; +C 107 ; WX 611 ; N k ; B 21 -3 597 720 ; +C 108 ; WX 333 ; N l ; B 24 -3 296 720 ; +C 109 ; WX 889 ; N m ; B 24 -3 864 471 ; +C 110 ; WX 611 ; N n ; B 24 -3 587 471 ; +C 111 ; WX 556 ; N o ; B 40 -17 517 471 ; +C 112 ; WX 611 ; N p ; B 29 -258 567 471 ; +C 113 ; WX 611 ; N q ; B 52 -258 589 471 ; +C 114 ; WX 389 ; N r ; B 30 -3 389 471 ; +C 115 ; WX 444 ; N s ; B 39 -17 405 471 ; +C 116 ; WX 333 ; N t ; B 22 -17 324 632 ; +C 117 ; WX 611 ; N u ; B 25 -17 583 471 ; +C 118 ; WX 556 ; N v ; B 11 -3 545 459 ; +C 119 ; WX 833 ; N w ; B 13 -3 820 471 ; +C 120 ; WX 500 ; N x ; B 20 -3 483 471 ; +C 121 ; WX 556 ; N y ; B 10 -266 546 459 ; +C 122 ; WX 500 ; N z ; B 16 -3 464 459 ; +C 123 ; WX 310 ; N braceleft ; B 5 -117 288 725 ; +C 124 ; WX 606 ; N bar ; B 260 -250 346 750 ; +C 125 ; WX 310 ; N braceright ; B 22 -117 305 725 ; +C 126 ; WX 606 ; N asciitilde ; B 51 155 555 342 ; +C 161 ; WX 278 ; N exclamdown ; B 59 -227 215 471 ; +C 162 ; WX 500 ; N cent ; B 73 -106 450 554 ; +C 163 ; WX 500 ; N sterling ; B -2 -19 501 676 ; +C 164 ; WX 167 ; N fraction ; B -152 0 320 660 ; +C 165 ; WX 500 ; N yen ; B 17 -3 483 695 ; +C 166 ; WX 500 ; N florin ; B 11 -242 490 703 ; +C 167 ; WX 500 ; N section ; B 30 -217 471 695 ; +C 168 ; WX 500 ; N currency ; B 32 96 468 533 ; +C 169 ; WX 227 ; N quotesingle ; B 45 376 181 695 ; +C 170 ; WX 500 ; N quotedblleft ; B 34 405 466 695 ; +C 171 ; WX 500 ; N guillemotleft ; B 36 44 463 438 ; +C 172 ; WX 389 ; N guilsinglleft ; B 82 44 307 438 ; +C 173 ; WX 389 ; N guilsinglright ; B 82 44 307 438 ; +C 174 ; WX 611 ; N fi ; B 10 -3 595 720 ; +C 175 ; WX 611 ; N fl ; B 17 -3 593 720 ; +C 177 ; WX 500 ; N endash ; B 0 208 500 291 ; +C 178 ; WX 500 ; N dagger ; B 29 -6 472 682 ; +C 179 ; WX 500 ; N daggerdbl ; B 32 -245 468 682 ; +C 180 ; WX 250 ; N periodcentered ; B 47 179 203 335 ; +C 182 ; WX 641 ; N paragraph ; B 19 -161 599 683 ; +C 183 ; WX 606 ; N bullet ; B 131 172 475 516 ; +C 184 ; WX 333 ; N quotesinglbase ; B 56 -160 276 130 ; +C 185 ; WX 500 ; N quotedblbase ; B 34 -160 466 130 ; +C 186 ; WX 500 ; N quotedblright ; B 34 405 466 695 ; +C 187 ; WX 500 ; N guillemotright ; B 37 44 464 438 ; +C 188 ; WX 1000 ; N ellipsis ; B 89 -12 911 144 ; +C 189 ; WX 1000 ; N perthousand ; B 33 -9 982 724 ; +C 191 ; WX 444 ; N questiondown ; B 33 -231 401 471 ; +C 193 ; WX 333 ; N grave ; B 18 506 256 691 ; +C 194 ; WX 333 ; N acute ; B 78 506 316 691 ; +C 195 ; WX 333 ; N circumflex ; B -2 506 335 681 ; +C 196 ; WX 333 ; N tilde ; B -16 535 349 661 ; +C 197 ; WX 333 ; N macron ; B 1 538 332 609 ; +C 198 ; WX 333 ; N breve ; B 15 506 318 669 ; +C 199 ; WX 333 ; N dotaccent ; B 92 556 242 706 ; +C 200 ; WX 333 ; N dieresis ; B -8 556 341 690 ; +C 202 ; WX 333 ; N ring ; B 67 500 267 700 ; +C 203 ; WX 333 ; N cedilla ; B 73 -225 300 -7 ; +C 205 ; WX 333 ; N hungarumlaut ; B -56 506 390 691 ; +C 206 ; WX 333 ; N ogonek ; B 49 -225 287 -20 ; +C 207 ; WX 333 ; N caron ; B -2 510 335 685 ; +C 208 ; WX 1000 ; N emdash ; B 0 208 1000 291 ; +C 225 ; WX 1000 ; N AE ; B 12 -4 954 681 ; +C 227 ; WX 438 ; N ordfeminine ; B 77 367 361 660 ; +C 232 ; WX 611 ; N Lslash ; B 16 -4 577 681 ; +C 233 ; WX 833 ; N Oslash ; B 32 -20 808 698 ; +C 234 ; WX 1000 ; N OE ; B 43 -17 985 695 ; +C 235 ; WX 488 ; N ordmasculine ; B 89 367 399 660 ; +C 241 ; WX 778 ; N ae ; B 46 -17 731 471 ; +C 245 ; WX 333 ; N dotlessi ; B 34 -3 298 471 ; +C 248 ; WX 333 ; N lslash ; B -4 -3 334 720 ; +C 249 ; WX 556 ; N oslash ; B 23 -18 534 471 ; +C 250 ; WX 833 ; N oe ; B 48 -17 799 471 ; +C 251 ; WX 611 ; N germandbls ; B 30 -17 565 720 ; +C -1 ; WX 389 ; N Idieresis ; B 20 -3 369 895 ; +C -1 ; WX 500 ; N eacute ; B 42 -17 461 711 ; +C -1 ; WX 500 ; N abreve ; B 40 -17 478 689 ; +C -1 ; WX 611 ; N uhungarumlaut ; B 25 -17 583 711 ; +C -1 ; WX 500 ; N ecaron ; B 42 -17 461 725 ; +C -1 ; WX 667 ; N Ydieresis ; B 15 -3 660 895 ; +C -1 ; WX 606 ; N divide ; B 51 0 555 510 ; +C -1 ; WX 667 ; N Yacute ; B 15 -3 660 915 ; +C -1 ; WX 778 ; N Acircumflex ; B 24 -3 757 905 ; +C -1 ; WX 500 ; N aacute ; B 40 -17 478 711 ; +C -1 ; WX 778 ; N Ucircumflex ; B 26 -17 760 905 ; +C -1 ; WX 556 ; N yacute ; B 10 -266 546 711 ; +C -1 ; WX 444 ; N scommaaccent ; B 39 -266 405 471 ; +C -1 ; WX 500 ; N ecircumflex ; B 42 -17 461 721 ; +C -1 ; WX 778 ; N Uring ; B 26 -17 760 924 ; +C -1 ; WX 778 ; N Udieresis ; B 26 -17 760 895 ; +C -1 ; WX 500 ; N aogonek ; B 40 -225 478 471 ; +C -1 ; WX 778 ; N Uacute ; B 26 -17 760 915 ; +C -1 ; WX 611 ; N uogonek ; B 25 -201 642 471 ; +C -1 ; WX 611 ; N Edieresis ; B 39 -4 577 895 ; +C -1 ; WX 833 ; N Dcroat ; B 10 -3 786 681 ; +C -1 ; WX 250 ; N commaaccent ; B 48 -266 203 -50 ; +C -1 ; WX 747 ; N copyright ; B 26 -17 720 695 ; +C -1 ; WX 611 ; N Emacron ; B 39 -4 577 833 ; +C -1 ; WX 444 ; N ccaron ; B 37 -17 421 705 ; +C -1 ; WX 500 ; N aring ; B 40 -17 478 720 ; +C -1 ; WX 833 ; N Ncommaaccent ; B 35 -266 798 681 ; +C -1 ; WX 333 ; N lacute ; B 24 -3 336 924 ; +C -1 ; WX 500 ; N agrave ; B 40 -17 478 711 ; +C -1 ; WX 667 ; N Tcommaaccent ; B 17 -266 650 681 ; +C -1 ; WX 722 ; N Cacute ; B 44 -17 695 915 ; +C -1 ; WX 500 ; N atilde ; B 40 -17 478 693 ; +C -1 ; WX 611 ; N Edotaccent ; B 39 -4 577 910 ; +C -1 ; WX 444 ; N scaron ; B 39 -17 405 705 ; +C -1 ; WX 444 ; N scedilla ; B 39 -225 405 471 ; +C -1 ; WX 333 ; N iacute ; B 34 -3 316 711 ; +C -1 ; WX 471 ; N lozenge ; B 7 0 465 732 ; +C -1 ; WX 722 ; N Rcaron ; B 39 -3 708 909 ; +C -1 ; WX 833 ; N Gcommaaccent ; B 47 -266 776 695 ; +C -1 ; WX 611 ; N ucircumflex ; B 25 -17 583 701 ; +C -1 ; WX 500 ; N acircumflex ; B 40 -17 478 701 ; +C -1 ; WX 778 ; N Amacron ; B 24 -3 757 833 ; +C -1 ; WX 389 ; N rcaron ; B 30 -3 389 705 ; +C -1 ; WX 444 ; N ccedilla ; B 37 -225 414 471 ; +C -1 ; WX 667 ; N Zdotaccent ; B 24 -3 627 910 ; +C -1 ; WX 611 ; N Thorn ; B 39 -3 574 681 ; +C -1 ; WX 833 ; N Omacron ; B 47 -17 787 833 ; +C -1 ; WX 722 ; N Racute ; B 39 -3 708 915 ; +C -1 ; WX 611 ; N Sacute ; B 57 -17 559 915 ; +C -1 ; WX 675 ; N dcaron ; B 42 -17 698 724 ; +C -1 ; WX 778 ; N Umacron ; B 26 -17 760 833 ; +C -1 ; WX 611 ; N uring ; B 25 -17 583 720 ; +C -1 ; WX 300 ; N threesuperior ; B 9 261 292 667 ; +C -1 ; WX 833 ; N Ograve ; B 47 -17 787 915 ; +C -1 ; WX 778 ; N Agrave ; B 24 -3 757 915 ; +C -1 ; WX 778 ; N Abreve ; B 24 -3 757 893 ; +C -1 ; WX 606 ; N multiply ; B 72 21 534 483 ; +C -1 ; WX 611 ; N uacute ; B 25 -17 583 711 ; +C -1 ; WX 667 ; N Tcaron ; B 17 -3 650 909 ; +C -1 ; WX 476 ; N partialdiff ; B 9 -38 467 718 ; +C -1 ; WX 556 ; N ydieresis ; B 10 -266 546 710 ; +C -1 ; WX 833 ; N Nacute ; B 35 -16 798 915 ; +C -1 ; WX 333 ; N icircumflex ; B -2 -3 335 701 ; +C -1 ; WX 611 ; N Ecircumflex ; B 39 -4 577 905 ; +C -1 ; WX 500 ; N adieresis ; B 40 -17 478 691 ; +C -1 ; WX 500 ; N edieresis ; B 42 -17 461 691 ; +C -1 ; WX 444 ; N cacute ; B 37 -17 414 731 ; +C -1 ; WX 611 ; N nacute ; B 24 -3 587 711 ; +C -1 ; WX 611 ; N umacron ; B 25 -17 583 609 ; +C -1 ; WX 833 ; N Ncaron ; B 35 -16 798 909 ; +C -1 ; WX 389 ; N Iacute ; B 39 -3 350 915 ; +C -1 ; WX 606 ; N plusminus ; B 51 0 555 505 ; +C -1 ; WX 606 ; N brokenbar ; B 260 -175 346 675 ; +C -1 ; WX 747 ; N registered ; B 26 -17 720 695 ; +C -1 ; WX 833 ; N Gbreve ; B 47 -17 776 893 ; +C -1 ; WX 389 ; N Idotaccent ; B 39 -3 350 910 ; +C -1 ; WX 600 ; N summation ; B 15 -10 586 706 ; +C -1 ; WX 611 ; N Egrave ; B 39 -4 577 915 ; +C -1 ; WX 389 ; N racute ; B 30 -3 404 711 ; +C -1 ; WX 556 ; N omacron ; B 40 -17 517 609 ; +C -1 ; WX 667 ; N Zacute ; B 24 -3 627 915 ; +C -1 ; WX 667 ; N Zcaron ; B 24 -3 627 909 ; +C -1 ; WX 549 ; N greaterequal ; B 26 0 523 682 ; +C -1 ; WX 833 ; N Eth ; B 10 -3 786 681 ; +C -1 ; WX 722 ; N Ccedilla ; B 44 -225 695 695 ; +C -1 ; WX 333 ; N lcommaaccent ; B 24 -266 296 720 ; +C -1 ; WX 403 ; N tcaron ; B 22 -17 430 741 ; +C -1 ; WX 500 ; N eogonek ; B 42 -215 461 471 ; +C -1 ; WX 778 ; N Uogonek ; B 26 -225 760 681 ; +C -1 ; WX 778 ; N Aacute ; B 24 -3 757 915 ; +C -1 ; WX 778 ; N Adieresis ; B 24 -3 757 895 ; +C -1 ; WX 500 ; N egrave ; B 42 -17 461 711 ; +C -1 ; WX 500 ; N zacute ; B 16 -3 464 711 ; +C -1 ; WX 333 ; N iogonek ; B 34 -225 300 706 ; +C -1 ; WX 833 ; N Oacute ; B 47 -17 787 915 ; +C -1 ; WX 556 ; N oacute ; B 40 -17 517 711 ; +C -1 ; WX 500 ; N amacron ; B 40 -17 478 609 ; +C -1 ; WX 444 ; N sacute ; B 39 -17 405 711 ; +C -1 ; WX 333 ; N idieresis ; B -8 -3 341 710 ; +C -1 ; WX 833 ; N Ocircumflex ; B 47 -17 787 905 ; +C -1 ; WX 778 ; N Ugrave ; B 26 -17 760 915 ; +C -1 ; WX 614 ; N Delta ; B 6 0 608 688 ; +C -1 ; WX 611 ; N thorn ; B 17 -258 563 720 ; +C -1 ; WX 300 ; N twosuperior ; B 5 261 295 660 ; +C -1 ; WX 833 ; N Odieresis ; B 47 -17 787 895 ; +C -1 ; WX 611 ; N mu ; B 25 -225 583 471 ; +C -1 ; WX 333 ; N igrave ; B 18 -3 298 711 ; +C -1 ; WX 556 ; N ohungarumlaut ; B 40 -17 562 711 ; +C -1 ; WX 611 ; N Eogonek ; B 39 -225 581 681 ; +C -1 ; WX 611 ; N dcroat ; B 42 -17 607 720 ; +C -1 ; WX 750 ; N threequarters ; B 15 -2 735 667 ; +C -1 ; WX 611 ; N Scedilla ; B 57 -225 559 695 ; +C -1 ; WX 393 ; N lcaron ; B 24 -3 415 724 ; +C -1 ; WX 778 ; N Kcommaaccent ; B 39 -266 763 681 ; +C -1 ; WX 611 ; N Lacute ; B 39 -4 577 915 ; +C -1 ; WX 998 ; N trademark ; B 38 274 961 678 ; +C -1 ; WX 500 ; N edotaccent ; B 42 -17 461 707 ; +C -1 ; WX 389 ; N Igrave ; B 39 -3 350 915 ; +C -1 ; WX 389 ; N Imacron ; B 29 -3 360 833 ; +C -1 ; WX 611 ; N Lcaron ; B 39 -4 577 695 ; +C -1 ; WX 750 ; N onehalf ; B 9 -2 745 665 ; +C -1 ; WX 549 ; N lessequal ; B 26 0 523 682 ; +C -1 ; WX 556 ; N ocircumflex ; B 40 -17 517 701 ; +C -1 ; WX 611 ; N ntilde ; B 24 -3 587 693 ; +C -1 ; WX 778 ; N Uhungarumlaut ; B 26 -17 760 915 ; +C -1 ; WX 611 ; N Eacute ; B 39 -4 577 915 ; +C -1 ; WX 500 ; N emacron ; B 42 -17 461 629 ; +C -1 ; WX 556 ; N gbreve ; B 26 -266 535 689 ; +C -1 ; WX 750 ; N onequarter ; B 19 -2 735 665 ; +C -1 ; WX 611 ; N Scaron ; B 57 -17 559 909 ; +C -1 ; WX 611 ; N Scommaaccent ; B 57 -266 559 695 ; +C -1 ; WX 833 ; N Ohungarumlaut ; B 47 -17 787 915 ; +C -1 ; WX 400 ; N degree ; B 50 360 350 660 ; +C -1 ; WX 556 ; N ograve ; B 40 -17 517 711 ; +C -1 ; WX 722 ; N Ccaron ; B 44 -17 695 909 ; +C -1 ; WX 611 ; N ugrave ; B 25 -17 583 711 ; +C -1 ; WX 453 ; N radical ; B -9 -91 463 765 ; +C -1 ; WX 833 ; N Dcaron ; B 35 -3 786 909 ; +C -1 ; WX 389 ; N rcommaaccent ; B 30 -266 389 471 ; +C -1 ; WX 833 ; N Ntilde ; B 35 -16 798 885 ; +C -1 ; WX 556 ; N otilde ; B 40 -17 517 693 ; +C -1 ; WX 722 ; N Rcommaaccent ; B 39 -266 708 681 ; +C -1 ; WX 611 ; N Lcommaaccent ; B 39 -266 577 681 ; +C -1 ; WX 778 ; N Atilde ; B 24 -3 757 885 ; +C -1 ; WX 778 ; N Aogonek ; B 24 -225 767 686 ; +C -1 ; WX 778 ; N Aring ; B 24 -3 757 924 ; +C -1 ; WX 833 ; N Otilde ; B 47 -17 787 885 ; +C -1 ; WX 500 ; N zdotaccent ; B 16 -3 464 707 ; +C -1 ; WX 611 ; N Ecaron ; B 39 -4 577 909 ; +C -1 ; WX 389 ; N Iogonek ; B 39 -225 352 681 ; +C -1 ; WX 611 ; N kcommaaccent ; B 21 -266 597 720 ; +C -1 ; WX 606 ; N minus ; B 51 212 555 298 ; +C -1 ; WX 389 ; N Icircumflex ; B 26 -3 363 905 ; +C -1 ; WX 611 ; N ncaron ; B 24 -3 587 705 ; +C -1 ; WX 333 ; N tcommaaccent ; B 22 -266 324 632 ; +C -1 ; WX 606 ; N logicalnot ; B 51 114 555 396 ; +C -1 ; WX 556 ; N odieresis ; B 40 -17 517 710 ; +C -1 ; WX 611 ; N udieresis ; B 25 -17 583 710 ; +C -1 ; WX 549 ; N notequal ; B 12 -40 537 554 ; +C -1 ; WX 556 ; N gcommaaccent ; B 26 -266 535 740 ; +C -1 ; WX 556 ; N eth ; B 40 -17 517 720 ; +C -1 ; WX 500 ; N zcaron ; B 16 -3 464 705 ; +C -1 ; WX 611 ; N ncommaaccent ; B 24 -266 587 471 ; +C -1 ; WX 300 ; N onesuperior ; B 14 261 287 665 ; +C -1 ; WX 333 ; N imacron ; B 34 -3 298 609 ; +EndCharMetrics +StartKernData +StartKernPairs 828 +KPX A T -92 +KPX A Tcaron -92 +KPX A Tcommaaccent -92 +KPX A V -129 +KPX A W -90 +KPX A Y -111 +KPX A Yacute -111 +KPX A Ydieresis -111 +KPX A quoteright -92 +KPX A space -18 +KPX A v -70 +KPX A w -70 +KPX A y -70 +KPX A yacute -70 +KPX A ydieresis -70 +KPX Aacute T -92 +KPX Aacute Tcaron -92 +KPX Aacute Tcommaaccent -92 +KPX Aacute V -129 +KPX Aacute W -90 +KPX Aacute Y -111 +KPX Aacute Yacute -111 +KPX Aacute Ydieresis -111 +KPX Aacute quoteright -92 +KPX Aacute space -18 +KPX Aacute v -70 +KPX Aacute w -70 +KPX Aacute y -70 +KPX Aacute yacute -70 +KPX Aacute ydieresis -70 +KPX Abreve T -92 +KPX Abreve Tcaron -92 +KPX Abreve Tcommaaccent -92 +KPX Abreve V -129 +KPX Abreve W -90 +KPX Abreve Y -111 +KPX Abreve Yacute -111 +KPX Abreve Ydieresis -111 +KPX Abreve quoteright -92 +KPX Abreve space -18 +KPX Abreve v -70 +KPX Abreve w -70 +KPX Abreve y -70 +KPX Abreve yacute -70 +KPX Abreve ydieresis -70 +KPX Acircumflex T -92 +KPX Acircumflex Tcaron -92 +KPX Acircumflex Tcommaaccent -92 +KPX Acircumflex V -129 +KPX Acircumflex W -90 +KPX Acircumflex Y -111 +KPX Acircumflex Yacute -111 +KPX Acircumflex Ydieresis -111 +KPX Acircumflex quoteright -92 +KPX Acircumflex space -18 +KPX Acircumflex v -70 +KPX Acircumflex w -70 +KPX Acircumflex y -70 +KPX Acircumflex yacute -70 +KPX Acircumflex ydieresis -70 +KPX Adieresis T -92 +KPX Adieresis Tcaron -92 +KPX Adieresis Tcommaaccent -92 +KPX Adieresis V -129 +KPX Adieresis W -90 +KPX Adieresis Y -111 +KPX Adieresis Yacute -111 +KPX Adieresis Ydieresis -111 +KPX Adieresis quoteright -92 +KPX Adieresis space -18 +KPX Adieresis v -70 +KPX Adieresis w -70 +KPX Adieresis y -70 +KPX Adieresis yacute -70 +KPX Adieresis ydieresis -70 +KPX Agrave T -92 +KPX Agrave Tcaron -92 +KPX Agrave Tcommaaccent -92 +KPX Agrave V -129 +KPX Agrave W -90 +KPX Agrave Y -111 +KPX Agrave Yacute -111 +KPX Agrave Ydieresis -111 +KPX Agrave quoteright -92 +KPX Agrave space -18 +KPX Agrave v -70 +KPX Agrave w -70 +KPX Agrave y -70 +KPX Agrave yacute -70 +KPX Agrave ydieresis -70 +KPX Amacron T -92 +KPX Amacron Tcaron -92 +KPX Amacron Tcommaaccent -92 +KPX Amacron V -129 +KPX Amacron W -90 +KPX Amacron Y -111 +KPX Amacron Yacute -111 +KPX Amacron Ydieresis -111 +KPX Amacron quoteright -92 +KPX Amacron space -18 +KPX Amacron v -70 +KPX Amacron w -70 +KPX Amacron y -70 +KPX Amacron yacute -70 +KPX Amacron ydieresis -70 +KPX Aogonek T -92 +KPX Aogonek Tcaron -92 +KPX Aogonek Tcommaaccent -92 +KPX Aogonek V -129 +KPX Aogonek W -90 +KPX Aogonek Y -111 +KPX Aogonek Yacute -111 +KPX Aogonek Ydieresis -111 +KPX Aogonek quoteright -92 +KPX Aogonek space -18 +KPX Aogonek v -70 +KPX Aogonek w -70 +KPX Aogonek y -70 +KPX Aogonek yacute -70 +KPX Aogonek ydieresis -70 +KPX Aring T -92 +KPX Aring Tcaron -92 +KPX Aring Tcommaaccent -92 +KPX Aring V -129 +KPX Aring W -90 +KPX Aring Y -111 +KPX Aring Yacute -111 +KPX Aring Ydieresis -111 +KPX Aring quoteright -92 +KPX Aring space -18 +KPX Aring v -70 +KPX Aring w -70 +KPX Aring y -70 +KPX Aring yacute -70 +KPX Aring ydieresis -70 +KPX Atilde T -92 +KPX Atilde Tcaron -92 +KPX Atilde Tcommaaccent -92 +KPX Atilde V -129 +KPX Atilde W -90 +KPX Atilde Y -111 +KPX Atilde Yacute -111 +KPX Atilde Ydieresis -111 +KPX Atilde quoteright -92 +KPX Atilde space -18 +KPX Atilde v -70 +KPX Atilde w -70 +KPX Atilde y -70 +KPX Atilde yacute -70 +KPX Atilde ydieresis -70 +KPX F A -55 +KPX F Aacute -55 +KPX F Abreve -55 +KPX F Acircumflex -55 +KPX F Adieresis -55 +KPX F Agrave -55 +KPX F Amacron -55 +KPX F Aogonek -55 +KPX F Aring -55 +KPX F Atilde -55 +KPX F comma -111 +KPX F period -111 +KPX L T -74 +KPX L Tcaron -74 +KPX L Tcommaaccent -74 +KPX L V -92 +KPX L W -92 +KPX L Y -92 +KPX L Yacute -92 +KPX L Ydieresis -92 +KPX L quoteright -74 +KPX L space -18 +KPX L y -74 +KPX L yacute -74 +KPX L ydieresis -74 +KPX Lacute T -74 +KPX Lacute Tcaron -74 +KPX Lacute Tcommaaccent -74 +KPX Lacute V -92 +KPX Lacute W -92 +KPX Lacute Y -92 +KPX Lacute Yacute -92 +KPX Lacute Ydieresis -92 +KPX Lacute quoteright -74 +KPX Lacute space -18 +KPX Lacute y -74 +KPX Lacute yacute -74 +KPX Lacute ydieresis -74 +KPX Lcaron quoteright -74 +KPX Lcaron space -18 +KPX Lcaron y -74 +KPX Lcaron yacute -74 +KPX Lcaron ydieresis -74 +KPX Lcommaaccent T -74 +KPX Lcommaaccent Tcaron -74 +KPX Lcommaaccent Tcommaaccent -74 +KPX Lcommaaccent V -92 +KPX Lcommaaccent W -92 +KPX Lcommaaccent Y -92 +KPX Lcommaaccent Yacute -92 +KPX Lcommaaccent Ydieresis -92 +KPX Lcommaaccent quoteright -74 +KPX Lcommaaccent space -18 +KPX Lcommaaccent y -74 +KPX Lcommaaccent yacute -74 +KPX Lcommaaccent ydieresis -74 +KPX Lslash T -74 +KPX Lslash Tcaron -74 +KPX Lslash Tcommaaccent -74 +KPX Lslash V -92 +KPX Lslash W -92 +KPX Lslash Y -92 +KPX Lslash Yacute -92 +KPX Lslash Ydieresis -92 +KPX Lslash quoteright -74 +KPX Lslash space -18 +KPX Lslash y -74 +KPX Lslash yacute -74 +KPX Lslash ydieresis -74 +KPX P A -74 +KPX P Aacute -74 +KPX P Abreve -74 +KPX P Acircumflex -74 +KPX P Adieresis -74 +KPX P Agrave -74 +KPX P Amacron -74 +KPX P Aogonek -74 +KPX P Aring -74 +KPX P Atilde -74 +KPX P comma -129 +KPX P period -129 +KPX R T -55 +KPX R Tcaron -55 +KPX R Tcommaaccent -55 +KPX R V -74 +KPX R W -37 +KPX R Y -55 +KPX R Yacute -55 +KPX R Ydieresis -55 +KPX R y -30 +KPX R yacute -30 +KPX R ydieresis -30 +KPX Racute T -55 +KPX Racute Tcaron -55 +KPX Racute Tcommaaccent -55 +KPX Racute V -74 +KPX Racute W -37 +KPX Racute Y -55 +KPX Racute Yacute -55 +KPX Racute Ydieresis -55 +KPX Racute y -30 +KPX Racute yacute -30 +KPX Racute ydieresis -30 +KPX Rcaron T -55 +KPX Rcaron Tcaron -55 +KPX Rcaron Tcommaaccent -55 +KPX Rcaron V -74 +KPX Rcaron W -37 +KPX Rcaron Y -55 +KPX Rcaron Yacute -55 +KPX Rcaron Ydieresis -55 +KPX Rcaron y -30 +KPX Rcaron yacute -30 +KPX Rcaron ydieresis -30 +KPX Rcommaaccent T -55 +KPX Rcommaaccent Tcaron -55 +KPX Rcommaaccent Tcommaaccent -55 +KPX Rcommaaccent V -74 +KPX Rcommaaccent W -37 +KPX Rcommaaccent Y -55 +KPX Rcommaaccent Yacute -55 +KPX Rcommaaccent Ydieresis -55 +KPX Rcommaaccent y -30 +KPX Rcommaaccent yacute -30 +KPX Rcommaaccent ydieresis -30 +KPX T A -92 +KPX T Aacute -92 +KPX T Abreve -92 +KPX T Acircumflex -92 +KPX T Adieresis -92 +KPX T Agrave -92 +KPX T Amacron -92 +KPX T Aogonek -92 +KPX T Aring -92 +KPX T Atilde -92 +KPX T a -111 +KPX T aacute -111 +KPX T abreve -71 +KPX T acircumflex -71 +KPX T adieresis -71 +KPX T agrave -71 +KPX T amacron -71 +KPX T aogonek -111 +KPX T aring -111 +KPX T atilde -111 +KPX T c -129 +KPX T cacute -129 +KPX T ccaron -129 +KPX T ccedilla -129 +KPX T colon -74 +KPX T comma -92 +KPX T e -111 +KPX T eacute -111 +KPX T ecaron -111 +KPX T ecircumflex -71 +KPX T edieresis -71 +KPX T edotaccent -111 +KPX T egrave -71 +KPX T emacron -71 +KPX T eogonek -111 +KPX T hyphen -92 +KPX T i -55 +KPX T iacute -55 +KPX T iogonek -55 +KPX T o -111 +KPX T oacute -111 +KPX T ocircumflex -111 +KPX T odieresis -111 +KPX T ograve -111 +KPX T ohungarumlaut -111 +KPX T omacron -111 +KPX T oslash -111 +KPX T otilde -111 +KPX T period -92 +KPX T r -111 +KPX T racute -111 +KPX T rcaron -71 +KPX T rcommaaccent -111 +KPX T s -111 +KPX T sacute -111 +KPX T scaron -71 +KPX T scedilla -111 +KPX T scommaaccent -111 +KPX T semicolon -74 +KPX T u -129 +KPX T uacute -129 +KPX T ucircumflex -129 +KPX T udieresis -129 +KPX T ugrave -129 +KPX T uhungarumlaut -129 +KPX T umacron -129 +KPX T uogonek -129 +KPX T uring -129 +KPX T w -90 +KPX T y -90 +KPX T yacute -90 +KPX T ydieresis -90 +KPX Tcaron A -92 +KPX Tcaron Aacute -92 +KPX Tcaron Abreve -92 +KPX Tcaron Acircumflex -92 +KPX Tcaron Adieresis -92 +KPX Tcaron Agrave -92 +KPX Tcaron Amacron -92 +KPX Tcaron Aogonek -92 +KPX Tcaron Aring -92 +KPX Tcaron Atilde -92 +KPX Tcaron a -111 +KPX Tcaron aacute -111 +KPX Tcaron abreve -71 +KPX Tcaron acircumflex -71 +KPX Tcaron adieresis -71 +KPX Tcaron agrave -71 +KPX Tcaron amacron -71 +KPX Tcaron aogonek -111 +KPX Tcaron aring -111 +KPX Tcaron atilde -111 +KPX Tcaron c -129 +KPX Tcaron cacute -129 +KPX Tcaron ccaron -129 +KPX Tcaron ccedilla -129 +KPX Tcaron colon -74 +KPX Tcaron comma -92 +KPX Tcaron e -111 +KPX Tcaron eacute -111 +KPX Tcaron ecaron -111 +KPX Tcaron ecircumflex -71 +KPX Tcaron edieresis -71 +KPX Tcaron edotaccent -111 +KPX Tcaron egrave -71 +KPX Tcaron emacron -71 +KPX Tcaron eogonek -111 +KPX Tcaron hyphen -92 +KPX Tcaron i -55 +KPX Tcaron iacute -55 +KPX Tcaron iogonek -55 +KPX Tcaron o -111 +KPX Tcaron oacute -111 +KPX Tcaron ocircumflex -111 +KPX Tcaron odieresis -111 +KPX Tcaron ograve -111 +KPX Tcaron ohungarumlaut -111 +KPX Tcaron omacron -111 +KPX Tcaron oslash -111 +KPX Tcaron otilde -111 +KPX Tcaron period -92 +KPX Tcaron r -111 +KPX Tcaron racute -111 +KPX Tcaron rcaron -71 +KPX Tcaron rcommaaccent -111 +KPX Tcaron s -111 +KPX Tcaron sacute -111 +KPX Tcaron scaron -71 +KPX Tcaron scedilla -111 +KPX Tcaron scommaaccent -111 +KPX Tcaron semicolon -74 +KPX Tcaron u -129 +KPX Tcaron uacute -129 +KPX Tcaron ucircumflex -129 +KPX Tcaron udieresis -129 +KPX Tcaron ugrave -129 +KPX Tcaron uhungarumlaut -129 +KPX Tcaron umacron -129 +KPX Tcaron uogonek -129 +KPX Tcaron uring -129 +KPX Tcaron w -90 +KPX Tcaron y -90 +KPX Tcaron yacute -90 +KPX Tcaron ydieresis -90 +KPX Tcommaaccent A -92 +KPX Tcommaaccent Aacute -92 +KPX Tcommaaccent Abreve -92 +KPX Tcommaaccent Acircumflex -92 +KPX Tcommaaccent Adieresis -92 +KPX Tcommaaccent Agrave -92 +KPX Tcommaaccent Amacron -92 +KPX Tcommaaccent Aogonek -92 +KPX Tcommaaccent Aring -92 +KPX Tcommaaccent Atilde -92 +KPX Tcommaaccent a -111 +KPX Tcommaaccent aacute -111 +KPX Tcommaaccent abreve -71 +KPX Tcommaaccent acircumflex -71 +KPX Tcommaaccent adieresis -71 +KPX Tcommaaccent agrave -71 +KPX Tcommaaccent amacron -71 +KPX Tcommaaccent aogonek -111 +KPX Tcommaaccent aring -111 +KPX Tcommaaccent atilde -111 +KPX Tcommaaccent c -129 +KPX Tcommaaccent cacute -129 +KPX Tcommaaccent ccaron -129 +KPX Tcommaaccent ccedilla -129 +KPX Tcommaaccent colon -74 +KPX Tcommaaccent comma -92 +KPX Tcommaaccent e -111 +KPX Tcommaaccent eacute -111 +KPX Tcommaaccent ecaron -111 +KPX Tcommaaccent ecircumflex -71 +KPX Tcommaaccent edieresis -71 +KPX Tcommaaccent edotaccent -111 +KPX Tcommaaccent egrave -71 +KPX Tcommaaccent emacron -71 +KPX Tcommaaccent eogonek -111 +KPX Tcommaaccent hyphen -92 +KPX Tcommaaccent i -55 +KPX Tcommaaccent iacute -55 +KPX Tcommaaccent iogonek -55 +KPX Tcommaaccent o -111 +KPX Tcommaaccent oacute -111 +KPX Tcommaaccent ocircumflex -111 +KPX Tcommaaccent odieresis -111 +KPX Tcommaaccent ograve -111 +KPX Tcommaaccent ohungarumlaut -111 +KPX Tcommaaccent omacron -111 +KPX Tcommaaccent oslash -111 +KPX Tcommaaccent otilde -111 +KPX Tcommaaccent period -92 +KPX Tcommaaccent r -111 +KPX Tcommaaccent racute -111 +KPX Tcommaaccent rcaron -71 +KPX Tcommaaccent rcommaaccent -111 +KPX Tcommaaccent s -111 +KPX Tcommaaccent sacute -111 +KPX Tcommaaccent scaron -71 +KPX Tcommaaccent scedilla -111 +KPX Tcommaaccent scommaaccent -111 +KPX Tcommaaccent semicolon -74 +KPX Tcommaaccent u -129 +KPX Tcommaaccent uacute -129 +KPX Tcommaaccent ucircumflex -129 +KPX Tcommaaccent udieresis -129 +KPX Tcommaaccent ugrave -129 +KPX Tcommaaccent uhungarumlaut -129 +KPX Tcommaaccent umacron -129 +KPX Tcommaaccent uogonek -129 +KPX Tcommaaccent uring -129 +KPX Tcommaaccent w -90 +KPX Tcommaaccent y -90 +KPX Tcommaaccent yacute -90 +KPX Tcommaaccent ydieresis -90 +KPX V A -129 +KPX V Aacute -129 +KPX V Abreve -129 +KPX V Acircumflex -129 +KPX V Adieresis -129 +KPX V Agrave -129 +KPX V Amacron -129 +KPX V Aogonek -129 +KPX V Aring -129 +KPX V Atilde -129 +KPX V a -111 +KPX V aacute -111 +KPX V abreve -71 +KPX V acircumflex -111 +KPX V adieresis -111 +KPX V agrave -111 +KPX V amacron -111 +KPX V aogonek -111 +KPX V aring -111 +KPX V atilde -71 +KPX V colon -74 +KPX V comma -129 +KPX V e -111 +KPX V eacute -111 +KPX V ecaron -111 +KPX V ecircumflex -111 +KPX V edieresis -111 +KPX V edotaccent -111 +KPX V egrave -111 +KPX V emacron -111 +KPX V eogonek -111 +KPX V hyphen -92 +KPX V i -55 +KPX V iacute -55 +KPX V iogonek -55 +KPX V o -111 +KPX V oacute -111 +KPX V ocircumflex -111 +KPX V odieresis -111 +KPX V ograve -111 +KPX V ohungarumlaut -111 +KPX V omacron -111 +KPX V oslash -111 +KPX V otilde -111 +KPX V period -129 +KPX V r -111 +KPX V racute -111 +KPX V rcaron -71 +KPX V rcommaaccent -111 +KPX V semicolon -74 +KPX V u -92 +KPX V uacute -92 +KPX V ucircumflex -92 +KPX V udieresis -92 +KPX V ugrave -92 +KPX V uhungarumlaut -92 +KPX V umacron -92 +KPX V uogonek -92 +KPX V uring -92 +KPX V y -90 +KPX V yacute -90 +KPX V ydieresis -90 +KPX W A -90 +KPX W Aacute -90 +KPX W Abreve -90 +KPX W Acircumflex -90 +KPX W Adieresis -90 +KPX W Agrave -90 +KPX W Amacron -90 +KPX W Aogonek -90 +KPX W Aring -90 +KPX W Atilde -90 +KPX W a -74 +KPX W aacute -74 +KPX W abreve -74 +KPX W acircumflex -74 +KPX W adieresis -74 +KPX W agrave -74 +KPX W amacron -74 +KPX W aogonek -74 +KPX W aring -74 +KPX W atilde -74 +KPX W colon -37 +KPX W comma -92 +KPX W e -74 +KPX W eacute -74 +KPX W ecaron -74 +KPX W ecircumflex -74 +KPX W edieresis -74 +KPX W edotaccent -74 +KPX W egrave -74 +KPX W emacron -74 +KPX W eogonek -74 +KPX W hyphen -37 +KPX W i -37 +KPX W iacute -37 +KPX W iogonek -37 +KPX W o -74 +KPX W oacute -74 +KPX W ocircumflex -74 +KPX W odieresis -74 +KPX W ograve -74 +KPX W ohungarumlaut -74 +KPX W omacron -74 +KPX W oslash -74 +KPX W otilde -74 +KPX W period -37 +KPX W r -74 +KPX W racute -74 +KPX W rcaron -74 +KPX W rcommaaccent -74 +KPX W semicolon -37 +KPX W u -74 +KPX W uacute -74 +KPX W ucircumflex -74 +KPX W udieresis -74 +KPX W ugrave -74 +KPX W uhungarumlaut -74 +KPX W umacron -74 +KPX W uogonek -74 +KPX W uring -74 +KPX W y -74 +KPX W yacute -74 +KPX W ydieresis -74 +KPX Y A -55 +KPX Y Aacute -55 +KPX Y Abreve -55 +KPX Y Acircumflex -55 +KPX Y Adieresis -55 +KPX Y Agrave -55 +KPX Y Amacron -55 +KPX Y Aogonek -55 +KPX Y Aring -55 +KPX Y Atilde -55 +KPX Y a -74 +KPX Y aacute -74 +KPX Y abreve -74 +KPX Y acircumflex -74 +KPX Y adieresis -74 +KPX Y agrave -74 +KPX Y amacron -74 +KPX Y aogonek -74 +KPX Y aring -74 +KPX Y atilde -74 +KPX Y colon -55 +KPX Y comma -74 +KPX Y e -74 +KPX Y eacute -74 +KPX Y ecaron -74 +KPX Y ecircumflex -74 +KPX Y edieresis -74 +KPX Y edotaccent -74 +KPX Y egrave -74 +KPX Y emacron -74 +KPX Y eogonek -74 +KPX Y hyphen -74 +KPX Y i -55 +KPX Y iacute -55 +KPX Y iogonek -55 +KPX Y o -74 +KPX Y oacute -74 +KPX Y ocircumflex -74 +KPX Y odieresis -74 +KPX Y ograve -74 +KPX Y ohungarumlaut -74 +KPX Y omacron -74 +KPX Y oslash -74 +KPX Y otilde -74 +KPX Y p -74 +KPX Y period -74 +KPX Y q -92 +KPX Y semicolon -55 +KPX Y u -74 +KPX Y uacute -74 +KPX Y ucircumflex -74 +KPX Y udieresis -74 +KPX Y ugrave -74 +KPX Y uhungarumlaut -74 +KPX Y umacron -74 +KPX Y uogonek -74 +KPX Y uring -74 +KPX Y v -74 +KPX Yacute A -55 +KPX Yacute Aacute -55 +KPX Yacute Abreve -55 +KPX Yacute Acircumflex -55 +KPX Yacute Adieresis -55 +KPX Yacute Agrave -55 +KPX Yacute Amacron -55 +KPX Yacute Aogonek -55 +KPX Yacute Aring -55 +KPX Yacute Atilde -55 +KPX Yacute a -74 +KPX Yacute aacute -74 +KPX Yacute abreve -74 +KPX Yacute acircumflex -74 +KPX Yacute adieresis -74 +KPX Yacute agrave -74 +KPX Yacute amacron -74 +KPX Yacute aogonek -74 +KPX Yacute aring -74 +KPX Yacute atilde -74 +KPX Yacute colon -55 +KPX Yacute comma -74 +KPX Yacute e -74 +KPX Yacute eacute -74 +KPX Yacute ecaron -74 +KPX Yacute ecircumflex -74 +KPX Yacute edieresis -74 +KPX Yacute edotaccent -74 +KPX Yacute egrave -74 +KPX Yacute emacron -74 +KPX Yacute eogonek -74 +KPX Yacute hyphen -74 +KPX Yacute i -55 +KPX Yacute iacute -55 +KPX Yacute iogonek -55 +KPX Yacute o -74 +KPX Yacute oacute -74 +KPX Yacute ocircumflex -74 +KPX Yacute odieresis -74 +KPX Yacute ograve -74 +KPX Yacute ohungarumlaut -74 +KPX Yacute omacron -74 +KPX Yacute oslash -74 +KPX Yacute otilde -74 +KPX Yacute p -74 +KPX Yacute period -74 +KPX Yacute q -92 +KPX Yacute semicolon -55 +KPX Yacute u -74 +KPX Yacute uacute -74 +KPX Yacute ucircumflex -74 +KPX Yacute udieresis -74 +KPX Yacute ugrave -74 +KPX Yacute uhungarumlaut -74 +KPX Yacute umacron -74 +KPX Yacute uogonek -74 +KPX Yacute uring -74 +KPX Yacute v -74 +KPX Ydieresis A -55 +KPX Ydieresis Aacute -55 +KPX Ydieresis Abreve -55 +KPX Ydieresis Acircumflex -55 +KPX Ydieresis Adieresis -55 +KPX Ydieresis Agrave -55 +KPX Ydieresis Amacron -55 +KPX Ydieresis Aogonek -55 +KPX Ydieresis Aring -55 +KPX Ydieresis Atilde -55 +KPX Ydieresis a -74 +KPX Ydieresis aacute -74 +KPX Ydieresis abreve -74 +KPX Ydieresis acircumflex -74 +KPX Ydieresis adieresis -74 +KPX Ydieresis agrave -74 +KPX Ydieresis amacron -74 +KPX Ydieresis aogonek -74 +KPX Ydieresis aring -74 +KPX Ydieresis atilde -74 +KPX Ydieresis colon -55 +KPX Ydieresis comma -74 +KPX Ydieresis e -74 +KPX Ydieresis eacute -74 +KPX Ydieresis ecaron -74 +KPX Ydieresis ecircumflex -74 +KPX Ydieresis edieresis -74 +KPX Ydieresis edotaccent -74 +KPX Ydieresis egrave -74 +KPX Ydieresis emacron -74 +KPX Ydieresis eogonek -74 +KPX Ydieresis hyphen -74 +KPX Ydieresis i -55 +KPX Ydieresis iacute -55 +KPX Ydieresis iogonek -55 +KPX Ydieresis o -74 +KPX Ydieresis oacute -74 +KPX Ydieresis ocircumflex -74 +KPX Ydieresis odieresis -74 +KPX Ydieresis ograve -74 +KPX Ydieresis ohungarumlaut -74 +KPX Ydieresis omacron -74 +KPX Ydieresis oslash -74 +KPX Ydieresis otilde -74 +KPX Ydieresis p -74 +KPX Ydieresis period -74 +KPX Ydieresis q -92 +KPX Ydieresis semicolon -55 +KPX Ydieresis u -74 +KPX Ydieresis uacute -74 +KPX Ydieresis ucircumflex -74 +KPX Ydieresis udieresis -74 +KPX Ydieresis ugrave -74 +KPX Ydieresis uhungarumlaut -74 +KPX Ydieresis umacron -74 +KPX Ydieresis uogonek -74 +KPX Ydieresis uring -74 +KPX Ydieresis v -74 +KPX f f -18 +KPX f quoteright 37 +KPX one one -37 +KPX quoteleft quoteleft -55 +KPX quoteright quoteright -55 +KPX quoteright s -55 +KPX quoteright sacute -55 +KPX quoteright scaron -55 +KPX quoteright scedilla -55 +KPX quoteright scommaaccent -55 +KPX quoteright space -55 +KPX quoteright t -18 +KPX quoteright tcommaaccent -18 +KPX r comma -55 +KPX r hyphen -18 +KPX r period -55 +KPX r quoteright 55 +KPX racute comma -55 +KPX racute hyphen -18 +KPX racute period -55 +KPX racute quoteright 55 +KPX rcaron comma -55 +KPX rcaron hyphen -18 +KPX rcaron period -55 +KPX rcaron quoteright 55 +KPX rcommaaccent comma -55 +KPX rcommaaccent hyphen -18 +KPX rcommaaccent period -55 +KPX rcommaaccent quoteright 55 +KPX v comma -111 +KPX v period -111 +KPX w comma -92 +KPX w period -92 +KPX y comma -92 +KPX y period -92 +KPX yacute comma -92 +KPX yacute period -92 +KPX ydieresis comma -92 +KPX ydieresis period -92 +EndKernPairs +EndKernData +EndFontMetrics diff --git a/openoffice/share/psprint/fontmetric/Palatino-BoldItalic.afm b/openoffice/share/psprint/fontmetric/Palatino-BoldItalic.afm new file mode 100644 index 0000000000000000000000000000000000000000..b52e44fcec21c9797808f4525c6e54e816e8d262 --- /dev/null +++ b/openoffice/share/psprint/fontmetric/Palatino-BoldItalic.afm @@ -0,0 +1,1316 @@ +StartFontMetrics 4.1 +Comment Copyright (c) 1985, 1987, 1989, 1990, 1992, 1997 Adobe Systems Incorporated. All Rights Reserved. +Comment Creation Date: Thu May 1 13:37:00 1997 +Comment UniqueID 43076 +Comment VMusage 51697 66722 +FontName Palatino-BoldItalic +FullName Palatino Bold Italic +FamilyName Palatino +Weight Bold +ItalicAngle -10 +IsFixedPitch false +FontBBox -170 -271 1073 926 +UnderlinePosition -100 +UnderlineThickness 50 +Version 002.000 +Notice Copyright (c) 1985, 1987, 1989, 1990, 1992, 1997 Adobe Systems Incorporated. All Rights Reserved.Palatino is a trademark of Linotype-Hell AG and/or its subsidiaries. +EncodingScheme AdobeStandardEncoding +CapHeight 681 +XHeight 469 +Ascender 726 +Descender -281 +StdHW 55 +StdVW 122 +StartCharMetrics 314 +C 32 ; WX 250 ; N space ; B 0 0 0 0 ; +C 33 ; WX 333 ; N exclam ; B 58 -17 322 695 ; +C 34 ; WX 500 ; N quotedbl ; B 137 467 493 720 ; +C 35 ; WX 500 ; N numbersign ; B 4 0 496 673 ; +C 36 ; WX 500 ; N dollar ; B 20 -108 477 737 ; +C 37 ; WX 889 ; N percent ; B 56 -17 790 697 ; +C 38 ; WX 833 ; N ampersand ; B 74 -17 811 695 ; +C 39 ; WX 278 ; N quoteright ; B 76 431 302 720 ; +C 40 ; WX 333 ; N parenleft ; B 58 -129 368 723 ; +C 41 ; WX 333 ; N parenright ; B -12 -129 298 723 ; +C 42 ; WX 444 ; N asterisk ; B 84 332 439 695 ; +C 43 ; WX 606 ; N plus ; B 50 -5 556 501 ; +C 44 ; WX 250 ; N comma ; B -33 -164 208 147 ; +C 45 ; WX 389 ; N hyphen ; B 37 198 362 300 ; +C 46 ; WX 250 ; N period ; B 48 -17 187 135 ; +C 47 ; WX 315 ; N slash ; B 1 -17 315 720 ; +C 48 ; WX 500 ; N zero ; B 42 -17 490 683 ; +C 49 ; WX 500 ; N one ; B 41 -3 434 678 ; +C 50 ; WX 500 ; N two ; B 1 -3 454 683 ; +C 51 ; WX 500 ; N three ; B 8 -17 450 683 ; +C 52 ; WX 500 ; N four ; B 3 -3 487 683 ; +C 53 ; WX 500 ; N five ; B 14 -17 481 675 ; +C 54 ; WX 500 ; N six ; B 39 -17 488 683 ; +C 55 ; WX 500 ; N seven ; B 69 -3 544 674 ; +C 56 ; WX 500 ; N eight ; B 26 -17 484 683 ; +C 57 ; WX 500 ; N nine ; B 27 -17 491 683 ; +C 58 ; WX 250 ; N colon ; B 38 -17 236 452 ; +C 59 ; WX 250 ; N semicolon ; B -33 -164 247 452 ; +C 60 ; WX 606 ; N less ; B 49 -21 558 517 ; +C 61 ; WX 606 ; N equal ; B 51 106 555 390 ; +C 62 ; WX 606 ; N greater ; B 48 -21 557 517 ; +C 63 ; WX 444 ; N question ; B 91 -17 450 695 ; +C 64 ; WX 833 ; N at ; B 82 -12 744 681 ; +C 65 ; WX 722 ; N A ; B -35 -3 685 683 ; +C 66 ; WX 667 ; N B ; B 8 -3 629 681 ; +C 67 ; WX 685 ; N C ; B 69 -17 695 695 ; +C 68 ; WX 778 ; N D ; B 0 -3 747 682 ; +C 69 ; WX 611 ; N E ; B 11 -3 606 681 ; +C 70 ; WX 556 ; N F ; B -6 -3 593 681 ; +C 71 ; WX 778 ; N G ; B 72 -17 750 695 ; +C 72 ; WX 778 ; N H ; B -12 -3 826 681 ; +C 73 ; WX 389 ; N I ; B -1 -3 412 681 ; +C 74 ; WX 389 ; N J ; B -29 -207 417 681 ; +C 75 ; WX 722 ; N K ; B -10 -3 746 681 ; +C 76 ; WX 611 ; N L ; B 26 -3 578 681 ; +C 77 ; WX 944 ; N M ; B -23 -17 985 681 ; +C 78 ; WX 778 ; N N ; B -2 -3 829 681 ; +C 79 ; WX 833 ; N O ; B 76 -17 794 695 ; +C 80 ; WX 667 ; N P ; B 11 -3 673 681 ; +C 81 ; WX 833 ; N Q ; B 76 -222 794 695 ; +C 82 ; WX 722 ; N R ; B 4 -3 697 681 ; +C 83 ; WX 556 ; N S ; B 50 -17 517 695 ; +C 84 ; WX 611 ; N T ; B 56 -3 674 681 ; +C 85 ; WX 778 ; N U ; B 83 -17 825 681 ; +C 86 ; WX 667 ; N V ; B 67 -3 745 681 ; +C 87 ; WX 1000 ; N W ; B 67 -3 1073 689 ; +C 88 ; WX 722 ; N X ; B -9 -3 772 681 ; +C 89 ; WX 611 ; N Y ; B 54 -3 675 695 ; +C 90 ; WX 667 ; N Z ; B 1 -3 676 681 ; +C 91 ; WX 333 ; N bracketleft ; B 45 -102 381 723 ; +C 92 ; WX 606 ; N backslash ; B 72 0 534 720 ; +C 93 ; WX 333 ; N bracketright ; B -21 -102 315 723 ; +C 94 ; WX 606 ; N asciicircum ; B 63 275 543 678 ; +C 95 ; WX 500 ; N underscore ; B 0 -125 500 -75 ; +C 96 ; WX 278 ; N quoteleft ; B 65 431 291 720 ; +C 97 ; WX 556 ; N a ; B 44 -17 519 470 ; +C 98 ; WX 537 ; N b ; B 44 -17 494 726 ; +C 99 ; WX 444 ; N c ; B 32 -17 436 469 ; +C 100 ; WX 556 ; N d ; B 38 -17 550 726 ; +C 101 ; WX 444 ; N e ; B 28 -17 418 469 ; +C 102 ; WX 333 ; N f ; B -130 -271 449 726 ; L i fi ; L l fl ; +C 103 ; WX 500 ; N g ; B -50 -271 529 469 ; +C 104 ; WX 556 ; N h ; B 22 -17 522 726 ; +C 105 ; WX 333 ; N i ; B 26 -17 312 695 ; +C 106 ; WX 333 ; N j ; B -64 -271 323 695 ; +C 107 ; WX 556 ; N k ; B 34 -17 528 726 ; +C 108 ; WX 333 ; N l ; B 64 -17 318 726 ; +C 109 ; WX 833 ; N m ; B 19 -17 803 469 ; +C 110 ; WX 556 ; N n ; B 17 -17 521 469 ; +C 111 ; WX 556 ; N o ; B 48 -17 502 469 ; +C 112 ; WX 556 ; N p ; B -21 -271 516 469 ; +C 113 ; WX 537 ; N q ; B 32 -271 513 469 ; +C 114 ; WX 389 ; N r ; B 20 -17 411 469 ; +C 115 ; WX 444 ; N s ; B 25 -17 406 469 ; +C 116 ; WX 389 ; N t ; B 42 -17 409 636 ; +C 117 ; WX 556 ; N u ; B 22 -17 521 469 ; +C 118 ; WX 556 ; N v ; B 19 -17 513 469 ; +C 119 ; WX 833 ; N w ; B 27 -17 802 469 ; +C 120 ; WX 500 ; N x ; B -8 -17 500 469 ; +C 121 ; WX 556 ; N y ; B 13 -271 541 469 ; +C 122 ; WX 500 ; N z ; B 31 -17 470 469 ; +C 123 ; WX 333 ; N braceleft ; B 18 -105 334 720 ; +C 124 ; WX 606 ; N bar ; B 259 -250 347 750 ; +C 125 ; WX 333 ; N braceright ; B -1 -105 315 720 ; +C 126 ; WX 606 ; N asciitilde ; B 51 151 555 346 ; +C 161 ; WX 333 ; N exclamdown ; B 2 -225 259 479 ; +C 162 ; WX 500 ; N cent ; B 52 -105 456 547 ; +C 163 ; WX 500 ; N sterling ; B 21 -5 501 683 ; +C 164 ; WX 167 ; N fraction ; B -170 0 338 683 ; +C 165 ; WX 500 ; N yen ; B 11 -3 538 695 ; +C 166 ; WX 500 ; N florin ; B 8 -242 479 690 ; +C 167 ; WX 556 ; N section ; B 47 -151 497 695 ; +C 168 ; WX 500 ; N currency ; B 32 96 468 533 ; +C 169 ; WX 250 ; N quotesingle ; B 127 467 293 720 ; +C 170 ; WX 500 ; N quotedblleft ; B 65 431 511 720 ; +C 171 ; WX 500 ; N guillemotleft ; B 35 43 458 446 ; +C 172 ; WX 333 ; N guilsinglleft ; B 60 43 292 446 ; +C 173 ; WX 333 ; N guilsinglright ; B 35 40 267 443 ; +C 174 ; WX 611 ; N fi ; B -130 -271 588 726 ; +C 175 ; WX 611 ; N fl ; B -130 -271 631 726 ; +C 177 ; WX 500 ; N endash ; B -12 214 512 282 ; +C 178 ; WX 556 ; N dagger ; B 67 -3 499 685 ; +C 179 ; WX 556 ; N daggerdbl ; B 33 -153 537 693 ; +C 180 ; WX 250 ; N periodcentered ; B 67 172 206 324 ; +C 182 ; WX 556 ; N paragraph ; B 14 -204 629 681 ; +C 183 ; WX 606 ; N bullet ; B 131 172 475 516 ; +C 184 ; WX 250 ; N quotesinglbase ; B -3 -144 220 145 ; +C 185 ; WX 500 ; N quotedblbase ; B -18 -144 424 145 ; +C 186 ; WX 500 ; N quotedblright ; B 73 431 519 720 ; +C 187 ; WX 500 ; N guillemotright ; B 35 40 458 443 ; +C 188 ; WX 1000 ; N ellipsis ; B 91 -17 896 135 ; +C 189 ; WX 1000 ; N perthousand ; B 65 -17 912 691 ; +C 191 ; WX 444 ; N questiondown ; B -12 -226 347 479 ; +C 193 ; WX 333 ; N grave ; B 110 518 322 699 ; +C 194 ; WX 333 ; N acute ; B 153 518 392 699 ; +C 195 ; WX 333 ; N circumflex ; B 88 518 415 692 ; +C 196 ; WX 333 ; N tilde ; B 82 537 441 656 ; +C 197 ; WX 333 ; N macron ; B 76 538 418 608 ; +C 198 ; WX 333 ; N breve ; B 96 518 412 680 ; +C 199 ; WX 333 ; N dotaccent ; B 202 564 325 695 ; +C 200 ; WX 333 ; N dieresis ; B 90 564 426 695 ; +C 202 ; WX 556 ; N ring ; B 277 514 477 714 ; +C 203 ; WX 333 ; N cedilla ; B 12 -218 248 5 ; +C 205 ; WX 333 ; N hungarumlaut ; B -28 518 409 699 ; +C 206 ; WX 333 ; N ogonek ; B 76 -226 260 -18 ; +C 207 ; WX 333 ; N caron ; B 113 518 445 692 ; +C 208 ; WX 1000 ; N emdash ; B -12 214 1012 282 ; +C 225 ; WX 944 ; N AE ; B -29 -3 927 681 ; +C 227 ; WX 333 ; N ordfeminine ; B 47 391 355 684 ; +C 232 ; WX 611 ; N Lslash ; B 6 -3 578 681 ; +C 233 ; WX 833 ; N Oslash ; B 57 -54 797 730 ; +C 234 ; WX 944 ; N OE ; B 39 -17 961 695 ; +C 235 ; WX 333 ; N ordmasculine ; B 51 391 346 683 ; +C 241 ; WX 738 ; N ae ; B 44 -17 711 469 ; +C 245 ; WX 333 ; N dotlessi ; B 26 -17 293 469 ; +C 248 ; WX 333 ; N lslash ; B 13 -17 365 726 ; +C 249 ; WX 556 ; N oslash ; B 14 -50 522 506 ; +C 250 ; WX 778 ; N oe ; B 48 -17 755 469 ; +C 251 ; WX 556 ; N germandbls ; B -131 -271 549 726 ; +C -1 ; WX 389 ; N Idieresis ; B -1 -3 454 880 ; +C -1 ; WX 444 ; N eacute ; B 28 -17 448 719 ; +C -1 ; WX 556 ; N abreve ; B 44 -17 524 700 ; +C -1 ; WX 556 ; N uhungarumlaut ; B 22 -17 621 719 ; +C -1 ; WX 444 ; N ecaron ; B 28 -17 501 712 ; +C -1 ; WX 611 ; N Ydieresis ; B 54 -3 675 880 ; +C -1 ; WX 606 ; N divide ; B 50 -5 556 501 ; +C -1 ; WX 611 ; N Yacute ; B 54 -3 675 911 ; +C -1 ; WX 722 ; N Acircumflex ; B -35 -3 685 904 ; +C -1 ; WX 556 ; N aacute ; B 44 -17 519 719 ; +C -1 ; WX 778 ; N Ucircumflex ; B 83 -17 825 904 ; +C -1 ; WX 556 ; N yacute ; B 13 -271 541 719 ; +C -1 ; WX 444 ; N scommaaccent ; B 25 -271 406 469 ; +C -1 ; WX 444 ; N ecircumflex ; B 28 -17 471 712 ; +C -1 ; WX 778 ; N Uring ; B 83 -17 825 926 ; +C -1 ; WX 778 ; N Udieresis ; B 83 -17 825 880 ; +C -1 ; WX 556 ; N aogonek ; B 44 -216 519 470 ; +C -1 ; WX 778 ; N Uacute ; B 83 -17 825 911 ; +C -1 ; WX 556 ; N uogonek ; B 22 -210 521 469 ; +C -1 ; WX 611 ; N Edieresis ; B 11 -3 606 880 ; +C -1 ; WX 778 ; N Dcroat ; B 0 -3 747 682 ; +C -1 ; WX 250 ; N commaaccent ; B -52 -271 102 -50 ; +C -1 ; WX 747 ; N copyright ; B 26 -17 720 695 ; +C -1 ; WX 611 ; N Emacron ; B 11 -3 606 820 ; +C -1 ; WX 444 ; N ccaron ; B 32 -17 501 712 ; +C -1 ; WX 556 ; N aring ; B 44 -17 519 734 ; +C -1 ; WX 778 ; N Ncommaaccent ; B -2 -271 829 681 ; +C -1 ; WX 333 ; N lacute ; B 64 -17 392 896 ; +C -1 ; WX 556 ; N agrave ; B 44 -17 519 719 ; +C -1 ; WX 611 ; N Tcommaaccent ; B 56 -271 674 681 ; +C -1 ; WX 685 ; N Cacute ; B 69 -17 695 911 ; +C -1 ; WX 556 ; N atilde ; B 44 -17 553 676 ; +C -1 ; WX 611 ; N Edotaccent ; B 11 -3 606 880 ; +C -1 ; WX 444 ; N scaron ; B 25 -17 489 712 ; +C -1 ; WX 444 ; N scedilla ; B 25 -218 406 469 ; +C -1 ; WX 333 ; N iacute ; B 26 -17 392 719 ; +C -1 ; WX 471 ; N lozenge ; B 7 0 465 732 ; +C -1 ; WX 722 ; N Rcaron ; B 4 -3 697 904 ; +C -1 ; WX 778 ; N Gcommaaccent ; B 72 -271 750 695 ; +C -1 ; WX 556 ; N ucircumflex ; B 22 -17 521 712 ; +C -1 ; WX 556 ; N acircumflex ; B 44 -17 527 712 ; +C -1 ; WX 722 ; N Amacron ; B -35 -3 685 820 ; +C -1 ; WX 389 ; N rcaron ; B 20 -17 473 712 ; +C -1 ; WX 444 ; N ccedilla ; B 27 -218 436 469 ; +C -1 ; WX 667 ; N Zdotaccent ; B 1 -3 676 880 ; +C -1 ; WX 667 ; N Thorn ; B 11 -3 644 681 ; +C -1 ; WX 833 ; N Omacron ; B 76 -17 794 820 ; +C -1 ; WX 722 ; N Racute ; B 4 -3 697 911 ; +C -1 ; WX 556 ; N Sacute ; B 50 -17 517 911 ; +C -1 ; WX 616 ; N dcaron ; B 38 -17 720 726 ; +C -1 ; WX 778 ; N Umacron ; B 83 -17 825 820 ; +C -1 ; WX 556 ; N uring ; B 22 -17 521 734 ; +C -1 ; WX 300 ; N threesuperior ; B 23 263 310 683 ; +C -1 ; WX 833 ; N Ograve ; B 76 -17 794 911 ; +C -1 ; WX 722 ; N Agrave ; B -35 -3 685 911 ; +C -1 ; WX 722 ; N Abreve ; B -35 -3 685 892 ; +C -1 ; WX 606 ; N multiply ; B 72 17 534 479 ; +C -1 ; WX 556 ; N uacute ; B 22 -17 521 719 ; +C -1 ; WX 611 ; N Tcaron ; B 56 -3 674 904 ; +C -1 ; WX 476 ; N partialdiff ; B 9 -38 467 718 ; +C -1 ; WX 556 ; N ydieresis ; B 13 -271 541 668 ; +C -1 ; WX 778 ; N Nacute ; B -2 -3 829 911 ; +C -1 ; WX 333 ; N icircumflex ; B 26 -17 403 712 ; +C -1 ; WX 611 ; N Ecircumflex ; B 11 -3 606 904 ; +C -1 ; WX 556 ; N adieresis ; B 44 -17 538 688 ; +C -1 ; WX 444 ; N edieresis ; B 28 -17 482 668 ; +C -1 ; WX 444 ; N cacute ; B 32 -17 448 719 ; +C -1 ; WX 556 ; N nacute ; B 17 -17 521 719 ; +C -1 ; WX 556 ; N umacron ; B 22 -17 530 628 ; +C -1 ; WX 778 ; N Ncaron ; B -2 -3 829 922 ; +C -1 ; WX 389 ; N Iacute ; B -1 -3 420 911 ; +C -1 ; WX 606 ; N plusminus ; B 50 0 556 501 ; +C -1 ; WX 606 ; N brokenbar ; B 259 -175 347 675 ; +C -1 ; WX 747 ; N registered ; B 26 -17 720 695 ; +C -1 ; WX 778 ; N Gbreve ; B 72 -17 750 892 ; +C -1 ; WX 389 ; N Idotaccent ; B -1 -3 412 880 ; +C -1 ; WX 600 ; N summation ; B 15 -10 586 706 ; +C -1 ; WX 611 ; N Egrave ; B 11 -3 606 911 ; +C -1 ; WX 389 ; N racute ; B 20 -17 460 719 ; +C -1 ; WX 556 ; N omacron ; B 48 -17 530 628 ; +C -1 ; WX 667 ; N Zacute ; B 1 -3 676 911 ; +C -1 ; WX 667 ; N Zcaron ; B 1 -3 676 904 ; +C -1 ; WX 549 ; N greaterequal ; B 26 0 523 682 ; +C -1 ; WX 778 ; N Eth ; B 0 -3 747 682 ; +C -1 ; WX 685 ; N Ccedilla ; B 69 -218 695 695 ; +C -1 ; WX 333 ; N lcommaaccent ; B 10 -271 318 726 ; +C -1 ; WX 389 ; N tcaron ; B 42 -17 507 767 ; +C -1 ; WX 444 ; N eogonek ; B 28 -216 418 469 ; +C -1 ; WX 778 ; N Uogonek ; B 83 -210 825 681 ; +C -1 ; WX 722 ; N Aacute ; B -35 -3 685 911 ; +C -1 ; WX 722 ; N Adieresis ; B -35 -3 685 880 ; +C -1 ; WX 444 ; N egrave ; B 28 -17 418 719 ; +C -1 ; WX 500 ; N zacute ; B 31 -17 476 719 ; +C -1 ; WX 333 ; N iogonek ; B 26 -214 312 695 ; +C -1 ; WX 833 ; N Oacute ; B 76 -17 794 911 ; +C -1 ; WX 556 ; N oacute ; B 48 -17 504 719 ; +C -1 ; WX 556 ; N amacron ; B 44 -17 530 628 ; +C -1 ; WX 444 ; N sacute ; B 25 -17 448 719 ; +C -1 ; WX 333 ; N idieresis ; B 26 -17 426 668 ; +C -1 ; WX 833 ; N Ocircumflex ; B 76 -17 794 904 ; +C -1 ; WX 778 ; N Ugrave ; B 83 -17 825 911 ; +C -1 ; WX 614 ; N Delta ; B 6 0 608 688 ; +C -1 ; WX 556 ; N thorn ; B -21 -271 516 726 ; +C -1 ; WX 300 ; N twosuperior ; B 26 271 321 683 ; +C -1 ; WX 833 ; N Odieresis ; B 76 -17 794 880 ; +C -1 ; WX 556 ; N mu ; B -15 -232 521 469 ; +C -1 ; WX 333 ; N igrave ; B 26 -17 322 719 ; +C -1 ; WX 556 ; N ohungarumlaut ; B 48 -17 631 719 ; +C -1 ; WX 611 ; N Eogonek ; B 11 -207 606 681 ; +C -1 ; WX 556 ; N dcroat ; B 38 -17 604 726 ; +C -1 ; WX 750 ; N threequarters ; B 18 -2 732 683 ; +C -1 ; WX 556 ; N Scedilla ; B 50 -218 517 695 ; +C -1 ; WX 383 ; N lcaron ; B 64 -17 488 726 ; +C -1 ; WX 722 ; N Kcommaaccent ; B -10 -271 746 681 ; +C -1 ; WX 611 ; N Lacute ; B 26 -3 578 911 ; +C -1 ; WX 1000 ; N trademark ; B 38 274 961 678 ; +C -1 ; WX 444 ; N edotaccent ; B 28 -17 418 668 ; +C -1 ; WX 389 ; N Igrave ; B -1 -3 412 911 ; +C -1 ; WX 389 ; N Imacron ; B -1 -3 446 820 ; +C -1 ; WX 611 ; N Lcaron ; B 26 -3 623 695 ; +C -1 ; WX 750 ; N onehalf ; B 14 -2 736 683 ; +C -1 ; WX 549 ; N lessequal ; B 26 0 523 682 ; +C -1 ; WX 556 ; N ocircumflex ; B 48 -17 527 712 ; +C -1 ; WX 556 ; N ntilde ; B 17 -17 553 676 ; +C -1 ; WX 778 ; N Uhungarumlaut ; B 83 -17 825 911 ; +C -1 ; WX 611 ; N Eacute ; B 11 -3 606 911 ; +C -1 ; WX 444 ; N emacron ; B 28 -17 474 628 ; +C -1 ; WX 500 ; N gbreve ; B -50 -271 529 700 ; +C -1 ; WX 750 ; N onequarter ; B 18 -2 732 683 ; +C -1 ; WX 556 ; N Scaron ; B 50 -17 557 904 ; +C -1 ; WX 556 ; N Scommaaccent ; B 50 -271 517 695 ; +C -1 ; WX 833 ; N Ohungarumlaut ; B 76 -17 794 911 ; +C -1 ; WX 400 ; N degree ; B 50 383 350 683 ; +C -1 ; WX 556 ; N ograve ; B 48 -17 502 719 ; +C -1 ; WX 685 ; N Ccaron ; B 69 -17 695 904 ; +C -1 ; WX 556 ; N ugrave ; B 22 -17 521 719 ; +C -1 ; WX 453 ; N radical ; B -9 -91 463 765 ; +C -1 ; WX 778 ; N Dcaron ; B 0 -3 747 904 ; +C -1 ; WX 389 ; N rcommaaccent ; B -22 -271 411 469 ; +C -1 ; WX 778 ; N Ntilde ; B -2 -3 829 868 ; +C -1 ; WX 556 ; N otilde ; B 48 -17 553 676 ; +C -1 ; WX 722 ; N Rcommaaccent ; B 4 -271 697 681 ; +C -1 ; WX 611 ; N Lcommaaccent ; B 26 -271 578 681 ; +C -1 ; WX 722 ; N Atilde ; B -35 -3 685 868 ; +C -1 ; WX 722 ; N Aogonek ; B -35 -210 696 683 ; +C -1 ; WX 722 ; N Aring ; B -35 -3 685 926 ; +C -1 ; WX 833 ; N Otilde ; B 76 -17 794 868 ; +C -1 ; WX 500 ; N zdotaccent ; B 31 -17 470 668 ; +C -1 ; WX 611 ; N Ecaron ; B 11 -3 606 904 ; +C -1 ; WX 389 ; N Iogonek ; B -1 -210 412 681 ; +C -1 ; WX 556 ; N kcommaaccent ; B 34 -271 528 726 ; +C -1 ; WX 606 ; N minus ; B 51 204 555 292 ; +C -1 ; WX 389 ; N Icircumflex ; B -1 -3 443 904 ; +C -1 ; WX 556 ; N ncaron ; B 17 -17 557 712 ; +C -1 ; WX 389 ; N tcommaaccent ; B 18 -271 409 636 ; +C -1 ; WX 606 ; N logicalnot ; B 51 107 555 390 ; +C -1 ; WX 556 ; N odieresis ; B 48 -17 538 668 ; +C -1 ; WX 556 ; N udieresis ; B 22 -17 538 668 ; +C -1 ; WX 549 ; N notequal ; B 12 -40 537 554 ; +C -1 ; WX 500 ; N gcommaaccent ; B -50 -271 529 719 ; +C -1 ; WX 556 ; N eth ; B 48 -17 546 726 ; +C -1 ; WX 500 ; N zcaron ; B 31 -17 517 712 ; +C -1 ; WX 556 ; N ncommaaccent ; B 17 -271 521 469 ; +C -1 ; WX 300 ; N onesuperior ; B 41 271 298 680 ; +C -1 ; WX 333 ; N imacron ; B 26 -17 375 608 ; +EndCharMetrics +StartKernData +StartKernPairs 972 +KPX A T -55 +KPX A Tcaron -55 +KPX A Tcommaaccent -55 +KPX A V -74 +KPX A W -74 +KPX A Y -74 +KPX A Yacute -74 +KPX A Ydieresis -74 +KPX A quoteright -55 +KPX A space -55 +KPX A v -55 +KPX A w -37 +KPX A y -55 +KPX A yacute -55 +KPX A ydieresis -55 +KPX Aacute T -55 +KPX Aacute Tcaron -55 +KPX Aacute Tcommaaccent -55 +KPX Aacute V -74 +KPX Aacute W -74 +KPX Aacute Y -74 +KPX Aacute Yacute -74 +KPX Aacute Ydieresis -74 +KPX Aacute quoteright -55 +KPX Aacute space -55 +KPX Aacute v -55 +KPX Aacute w -37 +KPX Aacute y -55 +KPX Aacute yacute -55 +KPX Aacute ydieresis -55 +KPX Abreve T -55 +KPX Abreve Tcaron -55 +KPX Abreve Tcommaaccent -55 +KPX Abreve V -74 +KPX Abreve W -74 +KPX Abreve Y -74 +KPX Abreve Yacute -74 +KPX Abreve Ydieresis -74 +KPX Abreve quoteright -55 +KPX Abreve space -55 +KPX Abreve v -55 +KPX Abreve w -37 +KPX Abreve y -55 +KPX Abreve yacute -55 +KPX Abreve ydieresis -55 +KPX Acircumflex T -55 +KPX Acircumflex Tcaron -55 +KPX Acircumflex Tcommaaccent -55 +KPX Acircumflex V -74 +KPX Acircumflex W -74 +KPX Acircumflex Y -74 +KPX Acircumflex Yacute -74 +KPX Acircumflex Ydieresis -74 +KPX Acircumflex quoteright -55 +KPX Acircumflex space -55 +KPX Acircumflex v -55 +KPX Acircumflex w -37 +KPX Acircumflex y -55 +KPX Acircumflex yacute -55 +KPX Acircumflex ydieresis -55 +KPX Adieresis T -55 +KPX Adieresis Tcaron -55 +KPX Adieresis Tcommaaccent -55 +KPX Adieresis V -74 +KPX Adieresis W -74 +KPX Adieresis Y -74 +KPX Adieresis Yacute -74 +KPX Adieresis Ydieresis -74 +KPX Adieresis quoteright -55 +KPX Adieresis space -55 +KPX Adieresis v -55 +KPX Adieresis w -37 +KPX Adieresis y -55 +KPX Adieresis yacute -55 +KPX Adieresis ydieresis -55 +KPX Agrave T -55 +KPX Agrave Tcaron -55 +KPX Agrave Tcommaaccent -55 +KPX Agrave V -74 +KPX Agrave W -74 +KPX Agrave Y -74 +KPX Agrave Yacute -74 +KPX Agrave Ydieresis -74 +KPX Agrave quoteright -55 +KPX Agrave space -55 +KPX Agrave v -55 +KPX Agrave w -37 +KPX Agrave y -55 +KPX Agrave yacute -55 +KPX Agrave ydieresis -55 +KPX Amacron T -55 +KPX Amacron Tcaron -55 +KPX Amacron Tcommaaccent -55 +KPX Amacron V -74 +KPX Amacron W -74 +KPX Amacron Y -74 +KPX Amacron Yacute -74 +KPX Amacron Ydieresis -74 +KPX Amacron quoteright -55 +KPX Amacron space -55 +KPX Amacron v -55 +KPX Amacron w -37 +KPX Amacron y -55 +KPX Amacron yacute -55 +KPX Amacron ydieresis -55 +KPX Aogonek T -55 +KPX Aogonek Tcaron -55 +KPX Aogonek Tcommaaccent -55 +KPX Aogonek V -74 +KPX Aogonek W -74 +KPX Aogonek Y -74 +KPX Aogonek Yacute -74 +KPX Aogonek Ydieresis -74 +KPX Aogonek quoteright -55 +KPX Aogonek space -55 +KPX Aogonek v -55 +KPX Aogonek w -37 +KPX Aogonek y -55 +KPX Aogonek yacute -55 +KPX Aogonek ydieresis -55 +KPX Aring T -55 +KPX Aring Tcaron -55 +KPX Aring Tcommaaccent -55 +KPX Aring V -74 +KPX Aring W -74 +KPX Aring Y -74 +KPX Aring Yacute -74 +KPX Aring Ydieresis -74 +KPX Aring quoteright -55 +KPX Aring space -55 +KPX Aring v -55 +KPX Aring w -37 +KPX Aring y -55 +KPX Aring yacute -55 +KPX Aring ydieresis -55 +KPX Atilde T -55 +KPX Atilde Tcaron -55 +KPX Atilde Tcommaaccent -55 +KPX Atilde V -74 +KPX Atilde W -74 +KPX Atilde Y -74 +KPX Atilde Yacute -74 +KPX Atilde Ydieresis -74 +KPX Atilde quoteright -55 +KPX Atilde space -55 +KPX Atilde v -55 +KPX Atilde w -37 +KPX Atilde y -55 +KPX Atilde yacute -55 +KPX Atilde ydieresis -55 +KPX F A -74 +KPX F Aacute -74 +KPX F Abreve -74 +KPX F Acircumflex -74 +KPX F Adieresis -74 +KPX F Agrave -74 +KPX F Amacron -74 +KPX F Aogonek -74 +KPX F Aring -74 +KPX F Atilde -74 +KPX F comma -111 +KPX F period -111 +KPX F space -18 +KPX L T -74 +KPX L Tcaron -74 +KPX L Tcommaaccent -74 +KPX L V -74 +KPX L W -74 +KPX L Y -74 +KPX L Yacute -74 +KPX L Ydieresis -74 +KPX L quoteright -55 +KPX L space -18 +KPX L y -37 +KPX L yacute -37 +KPX L ydieresis -37 +KPX Lacute T -74 +KPX Lacute Tcaron -74 +KPX Lacute Tcommaaccent -74 +KPX Lacute V -74 +KPX Lacute W -74 +KPX Lacute Y -74 +KPX Lacute Yacute -74 +KPX Lacute Ydieresis -74 +KPX Lacute quoteright -55 +KPX Lacute space -18 +KPX Lacute y -37 +KPX Lacute yacute -37 +KPX Lacute ydieresis -37 +KPX Lcaron quoteright -55 +KPX Lcaron space -18 +KPX Lcaron y -37 +KPX Lcaron yacute -37 +KPX Lcaron ydieresis -37 +KPX Lcommaaccent T -74 +KPX Lcommaaccent Tcaron -74 +KPX Lcommaaccent Tcommaaccent -74 +KPX Lcommaaccent V -74 +KPX Lcommaaccent W -74 +KPX Lcommaaccent Y -74 +KPX Lcommaaccent Yacute -74 +KPX Lcommaaccent Ydieresis -74 +KPX Lcommaaccent quoteright -55 +KPX Lcommaaccent space -18 +KPX Lcommaaccent y -37 +KPX Lcommaaccent yacute -37 +KPX Lcommaaccent ydieresis -37 +KPX Lslash T -74 +KPX Lslash Tcaron -74 +KPX Lslash Tcommaaccent -74 +KPX Lslash V -74 +KPX Lslash W -74 +KPX Lslash Y -74 +KPX Lslash Yacute -74 +KPX Lslash Ydieresis -74 +KPX Lslash quoteright -55 +KPX Lslash space -18 +KPX Lslash y -37 +KPX Lslash yacute -37 +KPX Lslash ydieresis -37 +KPX P A -92 +KPX P Aacute -92 +KPX P Abreve -92 +KPX P Acircumflex -92 +KPX P Adieresis -92 +KPX P Agrave -92 +KPX P Amacron -92 +KPX P Aogonek -92 +KPX P Aring -92 +KPX P Atilde -92 +KPX P comma -129 +KPX P period -129 +KPX P space -55 +KPX R T -37 +KPX R Tcaron -37 +KPX R Tcommaaccent -37 +KPX R V -55 +KPX R W -55 +KPX R Y -37 +KPX R Yacute -37 +KPX R Ydieresis -37 +KPX R y -20 +KPX R yacute -20 +KPX R ydieresis -20 +KPX Racute T -37 +KPX Racute Tcaron -37 +KPX Racute Tcommaaccent -37 +KPX Racute V -55 +KPX Racute W -55 +KPX Racute Y -37 +KPX Racute Yacute -37 +KPX Racute Ydieresis -37 +KPX Racute y -20 +KPX Racute yacute -20 +KPX Racute ydieresis -20 +KPX Rcaron T -37 +KPX Rcaron Tcaron -37 +KPX Rcaron Tcommaaccent -37 +KPX Rcaron V -55 +KPX Rcaron W -55 +KPX Rcaron Y -37 +KPX Rcaron Yacute -37 +KPX Rcaron Ydieresis -37 +KPX Rcaron y -20 +KPX Rcaron yacute -20 +KPX Rcaron ydieresis -20 +KPX Rcommaaccent T -37 +KPX Rcommaaccent Tcaron -37 +KPX Rcommaaccent Tcommaaccent -37 +KPX Rcommaaccent V -55 +KPX Rcommaaccent W -55 +KPX Rcommaaccent Y -37 +KPX Rcommaaccent Yacute -37 +KPX Rcommaaccent Ydieresis -37 +KPX Rcommaaccent y -20 +KPX Rcommaaccent yacute -20 +KPX Rcommaaccent ydieresis -20 +KPX T A -55 +KPX T Aacute -55 +KPX T Abreve -55 +KPX T Acircumflex -55 +KPX T Adieresis -55 +KPX T Agrave -55 +KPX T Amacron -55 +KPX T Aogonek -55 +KPX T Aring -55 +KPX T Atilde -55 +KPX T O -18 +KPX T Oacute -18 +KPX T Ocircumflex -18 +KPX T Odieresis -18 +KPX T Ograve -18 +KPX T Ohungarumlaut -18 +KPX T Omacron -18 +KPX T Oslash -18 +KPX T Otilde -18 +KPX T a -111 +KPX T aacute -111 +KPX T abreve -111 +KPX T acircumflex -111 +KPX T adieresis -111 +KPX T agrave -111 +KPX T amacron -111 +KPX T aogonek -111 +KPX T aring -111 +KPX T atilde -111 +KPX T c -92 +KPX T cacute -92 +KPX T ccaron -92 +KPX T ccedilla -92 +KPX T colon -55 +KPX T comma -55 +KPX T e -111 +KPX T eacute -111 +KPX T ecaron -111 +KPX T ecircumflex -71 +KPX T edieresis -71 +KPX T edotaccent -111 +KPX T egrave -71 +KPX T emacron -71 +KPX T eogonek -111 +KPX T hyphen -92 +KPX T i -74 +KPX T iacute -74 +KPX T icircumflex -34 +KPX T idieresis -34 +KPX T igrave -34 +KPX T imacron -34 +KPX T iogonek -74 +KPX T o -111 +KPX T oacute -111 +KPX T ocircumflex -111 +KPX T odieresis -111 +KPX T ograve -111 +KPX T ohungarumlaut -111 +KPX T omacron -111 +KPX T oslash -111 +KPX T otilde -111 +KPX T period -55 +KPX T r -92 +KPX T racute -92 +KPX T rcaron -92 +KPX T rcommaaccent -92 +KPX T s -92 +KPX T sacute -92 +KPX T scaron -92 +KPX T scedilla -92 +KPX T scommaaccent -92 +KPX T semicolon -55 +KPX T u -92 +KPX T uacute -92 +KPX T ucircumflex -92 +KPX T udieresis -92 +KPX T ugrave -92 +KPX T uhungarumlaut -92 +KPX T umacron -92 +KPX T uogonek -92 +KPX T uring -92 +KPX T w -50 +KPX T y -80 +KPX T yacute -80 +KPX T ydieresis -80 +KPX Tcaron A -55 +KPX Tcaron Aacute -55 +KPX Tcaron Abreve -55 +KPX Tcaron Acircumflex -55 +KPX Tcaron Adieresis -55 +KPX Tcaron Agrave -55 +KPX Tcaron Amacron -55 +KPX Tcaron Aogonek -55 +KPX Tcaron Aring -55 +KPX Tcaron Atilde -55 +KPX Tcaron O -18 +KPX Tcaron Oacute -18 +KPX Tcaron Ocircumflex -18 +KPX Tcaron Odieresis -18 +KPX Tcaron Ograve -18 +KPX Tcaron Ohungarumlaut -18 +KPX Tcaron Omacron -18 +KPX Tcaron Oslash -18 +KPX Tcaron Otilde -18 +KPX Tcaron a -111 +KPX Tcaron aacute -111 +KPX Tcaron abreve -111 +KPX Tcaron acircumflex -111 +KPX Tcaron adieresis -111 +KPX Tcaron agrave -111 +KPX Tcaron amacron -111 +KPX Tcaron aogonek -111 +KPX Tcaron aring -111 +KPX Tcaron atilde -111 +KPX Tcaron c -92 +KPX Tcaron cacute -92 +KPX Tcaron ccaron -92 +KPX Tcaron ccedilla -92 +KPX Tcaron colon -55 +KPX Tcaron comma -55 +KPX Tcaron e -111 +KPX Tcaron eacute -111 +KPX Tcaron ecaron -111 +KPX Tcaron ecircumflex -71 +KPX Tcaron edieresis -71 +KPX Tcaron edotaccent -111 +KPX Tcaron egrave -71 +KPX Tcaron emacron -71 +KPX Tcaron eogonek -111 +KPX Tcaron hyphen -92 +KPX Tcaron i -74 +KPX Tcaron iacute -74 +KPX Tcaron icircumflex -34 +KPX Tcaron idieresis -34 +KPX Tcaron igrave -34 +KPX Tcaron imacron -34 +KPX Tcaron iogonek -74 +KPX Tcaron o -111 +KPX Tcaron oacute -111 +KPX Tcaron ocircumflex -111 +KPX Tcaron odieresis -111 +KPX Tcaron ograve -111 +KPX Tcaron ohungarumlaut -111 +KPX Tcaron omacron -111 +KPX Tcaron oslash -111 +KPX Tcaron otilde -111 +KPX Tcaron period -55 +KPX Tcaron r -92 +KPX Tcaron racute -92 +KPX Tcaron rcaron -92 +KPX Tcaron rcommaaccent -92 +KPX Tcaron s -92 +KPX Tcaron sacute -92 +KPX Tcaron scaron -92 +KPX Tcaron scedilla -92 +KPX Tcaron scommaaccent -92 +KPX Tcaron semicolon -55 +KPX Tcaron u -92 +KPX Tcaron uacute -92 +KPX Tcaron ucircumflex -92 +KPX Tcaron udieresis -92 +KPX Tcaron ugrave -92 +KPX Tcaron uhungarumlaut -92 +KPX Tcaron umacron -92 +KPX Tcaron uogonek -92 +KPX Tcaron uring -92 +KPX Tcaron w -50 +KPX Tcaron y -80 +KPX Tcaron yacute -80 +KPX Tcaron ydieresis -80 +KPX Tcommaaccent A -55 +KPX Tcommaaccent Aacute -55 +KPX Tcommaaccent Abreve -55 +KPX Tcommaaccent Acircumflex -55 +KPX Tcommaaccent Adieresis -55 +KPX Tcommaaccent Agrave -55 +KPX Tcommaaccent Amacron -55 +KPX Tcommaaccent Aogonek -55 +KPX Tcommaaccent Aring -55 +KPX Tcommaaccent Atilde -55 +KPX Tcommaaccent O -18 +KPX Tcommaaccent Oacute -18 +KPX Tcommaaccent Ocircumflex -18 +KPX Tcommaaccent Odieresis -18 +KPX Tcommaaccent Ograve -18 +KPX Tcommaaccent Ohungarumlaut -18 +KPX Tcommaaccent Omacron -18 +KPX Tcommaaccent Oslash -18 +KPX Tcommaaccent Otilde -18 +KPX Tcommaaccent a -111 +KPX Tcommaaccent aacute -111 +KPX Tcommaaccent abreve -111 +KPX Tcommaaccent acircumflex -111 +KPX Tcommaaccent adieresis -111 +KPX Tcommaaccent agrave -111 +KPX Tcommaaccent amacron -111 +KPX Tcommaaccent aogonek -111 +KPX Tcommaaccent aring -111 +KPX Tcommaaccent atilde -111 +KPX Tcommaaccent c -92 +KPX Tcommaaccent cacute -92 +KPX Tcommaaccent ccaron -92 +KPX Tcommaaccent ccedilla -92 +KPX Tcommaaccent colon -55 +KPX Tcommaaccent comma -55 +KPX Tcommaaccent e -111 +KPX Tcommaaccent eacute -111 +KPX Tcommaaccent ecaron -111 +KPX Tcommaaccent ecircumflex -71 +KPX Tcommaaccent edieresis -71 +KPX Tcommaaccent edotaccent -111 +KPX Tcommaaccent egrave -71 +KPX Tcommaaccent emacron -71 +KPX Tcommaaccent eogonek -111 +KPX Tcommaaccent hyphen -92 +KPX Tcommaaccent i -74 +KPX Tcommaaccent iacute -74 +KPX Tcommaaccent icircumflex -34 +KPX Tcommaaccent idieresis -34 +KPX Tcommaaccent igrave -34 +KPX Tcommaaccent imacron -34 +KPX Tcommaaccent iogonek -74 +KPX Tcommaaccent o -111 +KPX Tcommaaccent oacute -111 +KPX Tcommaaccent ocircumflex -111 +KPX Tcommaaccent odieresis -111 +KPX Tcommaaccent ograve -111 +KPX Tcommaaccent ohungarumlaut -111 +KPX Tcommaaccent omacron -111 +KPX Tcommaaccent oslash -111 +KPX Tcommaaccent otilde -111 +KPX Tcommaaccent period -55 +KPX Tcommaaccent r -92 +KPX Tcommaaccent racute -92 +KPX Tcommaaccent rcaron -92 +KPX Tcommaaccent rcommaaccent -92 +KPX Tcommaaccent s -92 +KPX Tcommaaccent sacute -92 +KPX Tcommaaccent scaron -92 +KPX Tcommaaccent scedilla -92 +KPX Tcommaaccent scommaaccent -92 +KPX Tcommaaccent semicolon -55 +KPX Tcommaaccent u -92 +KPX Tcommaaccent uacute -92 +KPX Tcommaaccent ucircumflex -92 +KPX Tcommaaccent udieresis -92 +KPX Tcommaaccent ugrave -92 +KPX Tcommaaccent uhungarumlaut -92 +KPX Tcommaaccent umacron -92 +KPX Tcommaaccent uogonek -92 +KPX Tcommaaccent uring -92 +KPX Tcommaaccent w -50 +KPX Tcommaaccent y -80 +KPX Tcommaaccent yacute -80 +KPX Tcommaaccent ydieresis -80 +KPX V A -74 +KPX V Aacute -74 +KPX V Abreve -74 +KPX V Acircumflex -74 +KPX V Adieresis -74 +KPX V Agrave -74 +KPX V Amacron -74 +KPX V Aogonek -74 +KPX V Aring -74 +KPX V Atilde -74 +KPX V a -92 +KPX V aacute -92 +KPX V abreve -92 +KPX V acircumflex -92 +KPX V adieresis -92 +KPX V agrave -92 +KPX V amacron -92 +KPX V aogonek -92 +KPX V aring -92 +KPX V atilde -92 +KPX V colon -37 +KPX V comma -111 +KPX V e -74 +KPX V eacute -74 +KPX V ecaron -74 +KPX V ecircumflex -74 +KPX V edieresis -74 +KPX V edotaccent -74 +KPX V egrave -34 +KPX V emacron -34 +KPX V eogonek -74 +KPX V hyphen -37 +KPX V i -50 +KPX V iacute -50 +KPX V iogonek -50 +KPX V o -74 +KPX V oacute -74 +KPX V ocircumflex -74 +KPX V odieresis -74 +KPX V ograve -74 +KPX V ohungarumlaut -74 +KPX V omacron -74 +KPX V oslash -74 +KPX V otilde -74 +KPX V period -111 +KPX V r -74 +KPX V racute -74 +KPX V rcaron -74 +KPX V rcommaaccent -74 +KPX V semicolon -37 +KPX V u -50 +KPX V uacute -50 +KPX V ucircumflex -50 +KPX V udieresis -50 +KPX V ugrave -50 +KPX V uhungarumlaut -50 +KPX V umacron -50 +KPX V uogonek -50 +KPX V uring -50 +KPX V y -50 +KPX V yacute -50 +KPX V ydieresis -50 +KPX W A -74 +KPX W Aacute -74 +KPX W Abreve -74 +KPX W Acircumflex -74 +KPX W Adieresis -74 +KPX W Agrave -74 +KPX W Amacron -74 +KPX W Aogonek -74 +KPX W Aring -74 +KPX W Atilde -74 +KPX W a -74 +KPX W aacute -74 +KPX W abreve -74 +KPX W acircumflex -74 +KPX W adieresis -74 +KPX W agrave -74 +KPX W amacron -74 +KPX W aogonek -74 +KPX W aring -74 +KPX W atilde -74 +KPX W colon -28 +KPX W comma -55 +KPX W e -55 +KPX W eacute -55 +KPX W ecaron -55 +KPX W ecircumflex -55 +KPX W edieresis -55 +KPX W edotaccent -55 +KPX W egrave -55 +KPX W emacron -55 +KPX W eogonek -55 +KPX W i -30 +KPX W iacute -30 +KPX W iogonek -30 +KPX W o -55 +KPX W oacute -55 +KPX W ocircumflex -55 +KPX W odieresis -55 +KPX W ograve -55 +KPX W ohungarumlaut -55 +KPX W omacron -55 +KPX W oslash -55 +KPX W otilde -55 +KPX W period -55 +KPX W r -30 +KPX W racute -30 +KPX W rcaron -30 +KPX W rcommaaccent -30 +KPX W semicolon -18 +KPX W u -30 +KPX W uacute -30 +KPX W ucircumflex -30 +KPX W udieresis -30 +KPX W ugrave -30 +KPX W uhungarumlaut -30 +KPX W umacron -30 +KPX W uogonek -30 +KPX W uring -30 +KPX W y -30 +KPX W yacute -30 +KPX W ydieresis -30 +KPX Y A -55 +KPX Y Aacute -55 +KPX Y Abreve -55 +KPX Y Acircumflex -55 +KPX Y Adieresis -55 +KPX Y Agrave -55 +KPX Y Amacron -55 +KPX Y Aogonek -55 +KPX Y Aring -55 +KPX Y Atilde -55 +KPX Y a -111 +KPX Y aacute -111 +KPX Y abreve -111 +KPX Y acircumflex -111 +KPX Y adieresis -111 +KPX Y agrave -111 +KPX Y amacron -111 +KPX Y aogonek -111 +KPX Y aring -111 +KPX Y atilde -111 +KPX Y colon -55 +KPX Y comma -55 +KPX Y e -92 +KPX Y eacute -92 +KPX Y ecaron -92 +KPX Y ecircumflex -92 +KPX Y edieresis -92 +KPX Y edotaccent -92 +KPX Y egrave -92 +KPX Y emacron -92 +KPX Y eogonek -92 +KPX Y hyphen -55 +KPX Y i -54 +KPX Y iacute -54 +KPX Y iogonek -54 +KPX Y o -111 +KPX Y oacute -111 +KPX Y ocircumflex -111 +KPX Y odieresis -111 +KPX Y ograve -111 +KPX Y ohungarumlaut -111 +KPX Y omacron -111 +KPX Y oslash -111 +KPX Y otilde -111 +KPX Y p -74 +KPX Y period -55 +KPX Y q -92 +KPX Y semicolon -55 +KPX Y u -50 +KPX Y uacute -50 +KPX Y ucircumflex -50 +KPX Y udieresis -50 +KPX Y ugrave -50 +KPX Y uhungarumlaut -50 +KPX Y umacron -50 +KPX Y uogonek -50 +KPX Y uring -50 +KPX Y v -30 +KPX Yacute A -55 +KPX Yacute Aacute -55 +KPX Yacute Abreve -55 +KPX Yacute Acircumflex -55 +KPX Yacute Adieresis -55 +KPX Yacute Agrave -55 +KPX Yacute Amacron -55 +KPX Yacute Aogonek -55 +KPX Yacute Aring -55 +KPX Yacute Atilde -55 +KPX Yacute a -111 +KPX Yacute aacute -111 +KPX Yacute abreve -111 +KPX Yacute acircumflex -111 +KPX Yacute adieresis -111 +KPX Yacute agrave -111 +KPX Yacute amacron -111 +KPX Yacute aogonek -111 +KPX Yacute aring -111 +KPX Yacute atilde -111 +KPX Yacute colon -55 +KPX Yacute comma -55 +KPX Yacute e -92 +KPX Yacute eacute -92 +KPX Yacute ecaron -92 +KPX Yacute ecircumflex -92 +KPX Yacute edieresis -92 +KPX Yacute edotaccent -92 +KPX Yacute egrave -92 +KPX Yacute emacron -92 +KPX Yacute eogonek -92 +KPX Yacute hyphen -55 +KPX Yacute i -54 +KPX Yacute iacute -54 +KPX Yacute iogonek -54 +KPX Yacute o -111 +KPX Yacute oacute -111 +KPX Yacute ocircumflex -111 +KPX Yacute odieresis -111 +KPX Yacute ograve -111 +KPX Yacute ohungarumlaut -111 +KPX Yacute omacron -111 +KPX Yacute oslash -111 +KPX Yacute otilde -111 +KPX Yacute p -74 +KPX Yacute period -55 +KPX Yacute q -92 +KPX Yacute semicolon -55 +KPX Yacute u -50 +KPX Yacute uacute -50 +KPX Yacute ucircumflex -50 +KPX Yacute udieresis -50 +KPX Yacute ugrave -50 +KPX Yacute uhungarumlaut -50 +KPX Yacute umacron -50 +KPX Yacute uogonek -50 +KPX Yacute uring -50 +KPX Yacute v -30 +KPX Ydieresis A -55 +KPX Ydieresis Aacute -55 +KPX Ydieresis Abreve -55 +KPX Ydieresis Acircumflex -55 +KPX Ydieresis Adieresis -55 +KPX Ydieresis Agrave -55 +KPX Ydieresis Amacron -55 +KPX Ydieresis Aogonek -55 +KPX Ydieresis Aring -55 +KPX Ydieresis Atilde -55 +KPX Ydieresis a -111 +KPX Ydieresis aacute -111 +KPX Ydieresis abreve -111 +KPX Ydieresis acircumflex -111 +KPX Ydieresis adieresis -111 +KPX Ydieresis agrave -111 +KPX Ydieresis amacron -111 +KPX Ydieresis aogonek -111 +KPX Ydieresis aring -111 +KPX Ydieresis atilde -111 +KPX Ydieresis colon -55 +KPX Ydieresis comma -55 +KPX Ydieresis e -92 +KPX Ydieresis eacute -92 +KPX Ydieresis ecaron -92 +KPX Ydieresis ecircumflex -92 +KPX Ydieresis edieresis -92 +KPX Ydieresis edotaccent -92 +KPX Ydieresis egrave -92 +KPX Ydieresis emacron -92 +KPX Ydieresis eogonek -92 +KPX Ydieresis hyphen -55 +KPX Ydieresis i -54 +KPX Ydieresis iacute -54 +KPX Ydieresis iogonek -54 +KPX Ydieresis o -111 +KPX Ydieresis oacute -111 +KPX Ydieresis ocircumflex -111 +KPX Ydieresis odieresis -111 +KPX Ydieresis ograve -111 +KPX Ydieresis ohungarumlaut -111 +KPX Ydieresis omacron -111 +KPX Ydieresis oslash -111 +KPX Ydieresis otilde -111 +KPX Ydieresis p -74 +KPX Ydieresis period -55 +KPX Ydieresis q -92 +KPX Ydieresis semicolon -55 +KPX Ydieresis u -50 +KPX Ydieresis uacute -50 +KPX Ydieresis ucircumflex -50 +KPX Ydieresis udieresis -50 +KPX Ydieresis ugrave -50 +KPX Ydieresis uhungarumlaut -50 +KPX Ydieresis umacron -50 +KPX Ydieresis uogonek -50 +KPX Ydieresis uring -50 +KPX Ydieresis v -30 +KPX f f -37 +KPX f quoteright 37 +KPX one one -55 +KPX quoteleft quoteleft -55 +KPX quoteright quoteright -55 +KPX quoteright s -37 +KPX quoteright sacute -37 +KPX quoteright scaron -37 +KPX quoteright scedilla -37 +KPX quoteright scommaaccent -37 +KPX quoteright space -37 +KPX quoteright t -18 +KPX quoteright tcommaaccent -18 +KPX r c -18 +KPX r cacute -18 +KPX r ccaron -18 +KPX r ccedilla -18 +KPX r comma -55 +KPX r e -18 +KPX r eacute -18 +KPX r ecaron -18 +KPX r ecircumflex -18 +KPX r edieresis -18 +KPX r edotaccent -18 +KPX r egrave -18 +KPX r emacron -18 +KPX r eogonek -18 +KPX r g -18 +KPX r gbreve -18 +KPX r gcommaaccent -18 +KPX r h -18 +KPX r o -18 +KPX r oacute -18 +KPX r ocircumflex -18 +KPX r odieresis -18 +KPX r ograve -18 +KPX r ohungarumlaut -18 +KPX r omacron -18 +KPX r oslash -18 +KPX r otilde -18 +KPX r period -55 +KPX r q -18 +KPX r quoteright 55 +KPX racute c -18 +KPX racute cacute -18 +KPX racute ccaron -18 +KPX racute ccedilla -18 +KPX racute comma -55 +KPX racute e -18 +KPX racute eacute -18 +KPX racute ecaron -18 +KPX racute ecircumflex -18 +KPX racute edieresis -18 +KPX racute edotaccent -18 +KPX racute egrave -18 +KPX racute emacron -18 +KPX racute eogonek -18 +KPX racute g -18 +KPX racute gbreve -18 +KPX racute gcommaaccent -18 +KPX racute h -18 +KPX racute o -18 +KPX racute oacute -18 +KPX racute ocircumflex -18 +KPX racute odieresis -18 +KPX racute ograve -18 +KPX racute ohungarumlaut -18 +KPX racute omacron -18 +KPX racute oslash -18 +KPX racute otilde -18 +KPX racute period -55 +KPX racute q -18 +KPX racute quoteright 55 +KPX rcaron c -18 +KPX rcaron cacute -18 +KPX rcaron ccaron -18 +KPX rcaron ccedilla -18 +KPX rcaron comma -55 +KPX rcaron e -18 +KPX rcaron eacute -18 +KPX rcaron ecaron -18 +KPX rcaron ecircumflex -18 +KPX rcaron edieresis -18 +KPX rcaron edotaccent -18 +KPX rcaron egrave -18 +KPX rcaron emacron -18 +KPX rcaron eogonek -18 +KPX rcaron g -18 +KPX rcaron gbreve -18 +KPX rcaron gcommaaccent -18 +KPX rcaron h -18 +KPX rcaron o -18 +KPX rcaron oacute -18 +KPX rcaron ocircumflex -18 +KPX rcaron odieresis -18 +KPX rcaron ograve -18 +KPX rcaron ohungarumlaut -18 +KPX rcaron omacron -18 +KPX rcaron oslash -18 +KPX rcaron otilde -18 +KPX rcaron period -55 +KPX rcaron q -18 +KPX rcaron quoteright 55 +KPX rcommaaccent c -18 +KPX rcommaaccent cacute -18 +KPX rcommaaccent ccaron -18 +KPX rcommaaccent ccedilla -18 +KPX rcommaaccent comma -55 +KPX rcommaaccent e -18 +KPX rcommaaccent eacute -18 +KPX rcommaaccent ecaron -18 +KPX rcommaaccent ecircumflex -18 +KPX rcommaaccent edieresis -18 +KPX rcommaaccent edotaccent -18 +KPX rcommaaccent egrave -18 +KPX rcommaaccent emacron -18 +KPX rcommaaccent eogonek -18 +KPX rcommaaccent g -18 +KPX rcommaaccent gbreve -18 +KPX rcommaaccent gcommaaccent -18 +KPX rcommaaccent h -18 +KPX rcommaaccent o -18 +KPX rcommaaccent oacute -18 +KPX rcommaaccent ocircumflex -18 +KPX rcommaaccent odieresis -18 +KPX rcommaaccent ograve -18 +KPX rcommaaccent ohungarumlaut -18 +KPX rcommaaccent omacron -18 +KPX rcommaaccent oslash -18 +KPX rcommaaccent otilde -18 +KPX rcommaaccent period -55 +KPX rcommaaccent q -18 +KPX rcommaaccent quoteright 55 +KPX v comma -55 +KPX v period -55 +KPX w comma -55 +KPX w period -55 +KPX y comma -37 +KPX y period -37 +KPX yacute comma -37 +KPX yacute period -37 +KPX ydieresis comma -37 +KPX ydieresis period -37 +EndKernPairs +EndKernData +EndFontMetrics diff --git a/openoffice/share/psprint/fontmetric/Palatino-Italic.afm b/openoffice/share/psprint/fontmetric/Palatino-Italic.afm new file mode 100644 index 0000000000000000000000000000000000000000..68e3c2f3fc0bf371aee22dae68e72413bbfd2661 --- /dev/null +++ b/openoffice/share/psprint/fontmetric/Palatino-Italic.afm @@ -0,0 +1,1306 @@ +StartFontMetrics 4.1 +Comment Copyright (c) 1985, 1987, 1989, 1990, 1992, 1997 Adobe Systems Incorporated. All Rights Reserved. +Comment Creation Date: Thu May 1 13:32:34 1997 +Comment UniqueID 43074 +Comment VMusage 54574 69599 +FontName Palatino-Italic +FullName Palatino Italic +FamilyName Palatino +Weight Medium +ItalicAngle -10 +IsFixedPitch false +FontBBox -170 -276 1010 918 +UnderlinePosition -100 +UnderlineThickness 50 +Version 002.000 +Notice Copyright (c) 1985, 1987, 1989, 1990, 1992, 1997 Adobe Systems Incorporated. All Rights Reserved.Palatino is a trademark of Linotype-Hell AG and/or its subsidiaries. +EncodingScheme AdobeStandardEncoding +CapHeight 692 +XHeight 482 +Ascender 726 +Descender -281 +StdHW 42 +StdVW 84 +StartCharMetrics 314 +C 32 ; WX 250 ; N space ; B 0 0 0 0 ; +C 33 ; WX 333 ; N exclam ; B 76 -8 292 733 ; +C 34 ; WX 500 ; N quotedbl ; B 140 508 455 733 ; +C 35 ; WX 500 ; N numbersign ; B 4 0 495 692 ; +C 36 ; WX 500 ; N dollar ; B 15 -113 452 733 ; +C 37 ; WX 889 ; N percent ; B 74 -7 809 710 ; +C 38 ; WX 778 ; N ampersand ; B 47 -18 766 692 ; +C 39 ; WX 278 ; N quoteright ; B 78 488 258 733 ; +C 40 ; WX 333 ; N parenleft ; B 54 -106 331 733 ; +C 41 ; WX 333 ; N parenright ; B 2 -106 279 733 ; +C 42 ; WX 389 ; N asterisk ; B 76 368 400 706 ; +C 43 ; WX 606 ; N plus ; B 51 0 555 504 ; +C 44 ; WX 250 ; N comma ; B 8 -143 203 123 ; +C 45 ; WX 333 ; N hyphen ; B 19 223 304 281 ; +C 46 ; WX 250 ; N period ; B 53 -5 158 112 ; +C 47 ; WX 296 ; N slash ; B -40 -119 392 733 ; +C 48 ; WX 500 ; N zero ; B 36 -11 480 699 ; +C 49 ; WX 500 ; N one ; B 54 -3 398 699 ; +C 50 ; WX 500 ; N two ; B 12 -3 437 699 ; +C 51 ; WX 500 ; N three ; B 22 -11 447 699 ; +C 52 ; WX 500 ; N four ; B 15 -3 478 699 ; +C 53 ; WX 500 ; N five ; B 14 -11 491 693 ; +C 54 ; WX 500 ; N six ; B 49 -11 469 699 ; +C 55 ; WX 500 ; N seven ; B 53 -3 502 692 ; +C 56 ; WX 500 ; N eight ; B 36 -11 469 699 ; +C 57 ; WX 500 ; N nine ; B 32 -11 468 699 ; +C 58 ; WX 250 ; N colon ; B 44 -5 207 458 ; +C 59 ; WX 250 ; N semicolon ; B -9 -146 219 456 ; +C 60 ; WX 606 ; N less ; B 53 -6 554 516 ; +C 61 ; WX 606 ; N equal ; B 51 126 555 378 ; +C 62 ; WX 606 ; N greater ; B 53 -6 554 516 ; +C 63 ; WX 500 ; N question ; B 114 -8 427 706 ; +C 64 ; WX 747 ; N at ; B 27 -18 718 706 ; +C 65 ; WX 722 ; N A ; B -19 -3 677 705 ; +C 66 ; WX 611 ; N B ; B 26 -6 559 692 ; +C 67 ; WX 667 ; N C ; B 45 -18 651 706 ; +C 68 ; WX 778 ; N D ; B 28 -3 741 692 ; +C 69 ; WX 611 ; N E ; B 30 -3 570 692 ; +C 70 ; WX 556 ; N F ; B 0 -3 548 692 ; +C 71 ; WX 722 ; N G ; B 50 -18 694 706 ; +C 72 ; WX 778 ; N H ; B -3 -3 800 692 ; +C 73 ; WX 333 ; N I ; B 7 -3 354 692 ; +C 74 ; WX 333 ; N J ; B -35 -206 358 692 ; +C 75 ; WX 667 ; N K ; B 13 -3 683 692 ; +C 76 ; WX 556 ; N L ; B 16 -3 523 692 ; +C 77 ; WX 944 ; N M ; B -19 -18 940 692 ; +C 78 ; WX 778 ; N N ; B 2 -11 804 692 ; +C 79 ; WX 778 ; N O ; B 53 -18 748 706 ; +C 80 ; WX 611 ; N P ; B 9 -3 594 692 ; +C 81 ; WX 778 ; N Q ; B 53 -201 748 706 ; +C 82 ; WX 667 ; N R ; B 9 -3 639 692 ; +C 83 ; WX 556 ; N S ; B 42 -18 506 706 ; +C 84 ; WX 611 ; N T ; B 53 -3 635 692 ; +C 85 ; WX 778 ; N U ; B 88 -18 798 692 ; +C 86 ; WX 722 ; N V ; B 75 -8 754 692 ; +C 87 ; WX 944 ; N W ; B 71 -8 980 700 ; +C 88 ; WX 722 ; N X ; B 20 -3 734 692 ; +C 89 ; WX 667 ; N Y ; B 52 -3 675 705 ; +C 90 ; WX 667 ; N Z ; B 20 -3 637 692 ; +C 91 ; WX 333 ; N bracketleft ; B 18 -100 326 733 ; +C 92 ; WX 606 ; N backslash ; B 81 0 513 733 ; +C 93 ; WX 333 ; N bracketright ; B 7 -100 315 733 ; +C 94 ; WX 606 ; N asciicircum ; B 51 283 554 689 ; +C 95 ; WX 500 ; N underscore ; B 0 -125 500 -75 ; +C 96 ; WX 278 ; N quoteleft ; B 78 488 258 733 ; +C 97 ; WX 444 ; N a ; B 4 -11 406 482 ; +C 98 ; WX 463 ; N b ; B 37 -11 433 733 ; +C 99 ; WX 407 ; N c ; B 25 -11 389 482 ; +C 100 ; WX 500 ; N d ; B 17 -11 483 733 ; +C 101 ; WX 389 ; N e ; B 15 -11 374 482 ; +C 102 ; WX 278 ; N f ; B -162 -276 413 733 ; L i fi ; L l fl ; +C 103 ; WX 500 ; N g ; B -37 -276 498 482 ; +C 104 ; WX 500 ; N h ; B 10 -9 471 733 ; +C 105 ; WX 278 ; N i ; B 34 -9 264 712 ; +C 106 ; WX 278 ; N j ; B -70 -276 265 712 ; +C 107 ; WX 444 ; N k ; B 8 -9 449 733 ; +C 108 ; WX 278 ; N l ; B 36 -9 251 733 ; +C 109 ; WX 778 ; N m ; B 24 -9 740 482 ; +C 110 ; WX 556 ; N n ; B 24 -9 514 482 ; +C 111 ; WX 444 ; N o ; B 17 -11 411 482 ; +C 112 ; WX 500 ; N p ; B -7 -276 465 482 ; +C 113 ; WX 463 ; N q ; B 24 -276 432 482 ; +C 114 ; WX 389 ; N r ; B 26 -9 384 482 ; +C 115 ; WX 389 ; N s ; B 9 -11 345 482 ; +C 116 ; WX 333 ; N t ; B 41 -9 310 646 ; +C 117 ; WX 556 ; N u ; B 32 -11 512 482 ; +C 118 ; WX 500 ; N v ; B 21 -11 477 482 ; +C 119 ; WX 722 ; N w ; B 21 -11 699 482 ; +C 120 ; WX 500 ; N x ; B 9 -11 484 482 ; +C 121 ; WX 500 ; N y ; B -8 -276 490 482 ; +C 122 ; WX 444 ; N z ; B -1 -11 416 482 ; +C 123 ; WX 333 ; N braceleft ; B 15 -100 319 733 ; +C 124 ; WX 606 ; N bar ; B 275 -250 331 750 ; +C 125 ; WX 333 ; N braceright ; B 14 -100 318 733 ; +C 126 ; WX 606 ; N asciitilde ; B 51 168 555 339 ; +C 161 ; WX 333 ; N exclamdown ; B 15 -276 233 467 ; +C 162 ; WX 500 ; N cent ; B 56 -96 418 551 ; +C 163 ; WX 500 ; N sterling ; B 2 -18 479 708 ; +C 164 ; WX 167 ; N fraction ; B -170 0 337 699 ; +C 165 ; WX 500 ; N yen ; B 35 -3 512 699 ; +C 166 ; WX 500 ; N florin ; B 5 -276 470 708 ; +C 167 ; WX 500 ; N section ; B 14 -220 463 706 ; +C 168 ; WX 500 ; N currency ; B 14 115 486 577 ; +C 169 ; WX 333 ; N quotesingle ; B 140 508 288 733 ; +C 170 ; WX 500 ; N quotedblleft ; B 98 488 475 733 ; +C 171 ; WX 500 ; N guillemotleft ; B 57 70 437 440 ; +C 172 ; WX 333 ; N guilsinglleft ; B 57 70 270 440 ; +C 173 ; WX 333 ; N guilsinglright ; B 63 70 276 440 ; +C 174 ; WX 528 ; N fi ; B -162 -276 502 733 ; +C 175 ; WX 545 ; N fl ; B -162 -276 520 733 ; +C 177 ; WX 500 ; N endash ; B -10 228 510 278 ; +C 178 ; WX 500 ; N dagger ; B 48 0 469 692 ; +C 179 ; WX 500 ; N daggerdbl ; B 10 -162 494 692 ; +C 180 ; WX 250 ; N periodcentered ; B 53 195 158 312 ; +C 182 ; WX 500 ; N paragraph ; B 33 -224 611 692 ; +C 183 ; WX 500 ; N bullet ; B 86 182 430 526 ; +C 184 ; WX 278 ; N quotesinglbase ; B 27 -122 211 120 ; +C 185 ; WX 500 ; N quotedblbase ; B 43 -122 424 120 ; +C 186 ; WX 500 ; N quotedblright ; B 98 488 475 733 ; +C 187 ; WX 500 ; N guillemotright ; B 63 70 443 440 ; +C 188 ; WX 1000 ; N ellipsis ; B 102 -5 873 112 ; +C 189 ; WX 1000 ; N perthousand ; B 72 -6 929 717 ; +C 191 ; WX 500 ; N questiondown ; B 57 -246 370 467 ; +C 193 ; WX 333 ; N grave ; B 86 518 310 687 ; +C 194 ; WX 333 ; N acute ; B 122 518 346 687 ; +C 195 ; WX 333 ; N circumflex ; B 56 510 350 679 ; +C 196 ; WX 333 ; N tilde ; B 63 535 390 638 ; +C 197 ; WX 333 ; N macron ; B 74 538 386 589 ; +C 198 ; WX 333 ; N breve ; B 92 518 393 677 ; +C 199 ; WX 333 ; N dotaccent ; B 189 604 283 712 ; +C 200 ; WX 333 ; N dieresis ; B 88 604 382 712 ; +C 202 ; WX 333 ; N ring ; B 159 508 359 708 ; +C 203 ; WX 333 ; N cedilla ; B -9 -216 202 0 ; +C 205 ; WX 333 ; N hungarumlaut ; B 16 518 407 687 ; +C 206 ; WX 333 ; N ogonek ; B 31 -226 213 -18 ; +C 207 ; WX 333 ; N caron ; B 104 510 409 679 ; +C 208 ; WX 1000 ; N emdash ; B -10 228 1010 278 ; +C 225 ; WX 941 ; N AE ; B -4 -3 902 692 ; +C 227 ; WX 333 ; N ordfeminine ; B 60 404 321 699 ; +C 232 ; WX 556 ; N Lslash ; B -16 -3 523 692 ; +C 233 ; WX 778 ; N Oslash ; B 32 -39 762 721 ; +C 234 ; WX 1028 ; N OE ; B 56 -18 989 706 ; +C 235 ; WX 333 ; N ordmasculine ; B 66 404 322 699 ; +C 241 ; WX 638 ; N ae ; B 1 -11 623 482 ; +C 245 ; WX 278 ; N dotlessi ; B 34 -9 241 482 ; +C 248 ; WX 278 ; N lslash ; B -10 -9 302 733 ; +C 249 ; WX 444 ; N oslash ; B -18 -24 460 510 ; +C 250 ; WX 669 ; N oe ; B 17 -11 654 482 ; +C 251 ; WX 500 ; N germandbls ; B -160 -276 488 733 ; +C -1 ; WX 333 ; N Idieresis ; B 7 -3 422 847 ; +C -1 ; WX 389 ; N eacute ; B 15 -11 394 707 ; +C -1 ; WX 444 ; N abreve ; B 4 -11 461 697 ; +C -1 ; WX 556 ; N uhungarumlaut ; B 32 -11 599 707 ; +C -1 ; WX 389 ; N ecaron ; B 15 -11 437 699 ; +C -1 ; WX 667 ; N Ydieresis ; B 52 -3 675 847 ; +C -1 ; WX 606 ; N divide ; B 51 0 555 504 ; +C -1 ; WX 667 ; N Yacute ; B 52 -3 675 897 ; +C -1 ; WX 722 ; N Acircumflex ; B -19 -3 677 889 ; +C -1 ; WX 444 ; N aacute ; B 4 -11 414 707 ; +C -1 ; WX 778 ; N Ucircumflex ; B 88 -18 798 889 ; +C -1 ; WX 500 ; N yacute ; B -8 -276 492 707 ; +C -1 ; WX 389 ; N scommaaccent ; B 9 -276 345 482 ; +C -1 ; WX 389 ; N ecircumflex ; B 15 -11 398 699 ; +C -1 ; WX 778 ; N Uring ; B 88 -18 798 918 ; +C -1 ; WX 778 ; N Udieresis ; B 88 -18 798 847 ; +C -1 ; WX 444 ; N aogonek ; B 4 -226 406 482 ; +C -1 ; WX 778 ; N Uacute ; B 88 -18 798 897 ; +C -1 ; WX 556 ; N uogonek ; B 32 -212 512 482 ; +C -1 ; WX 611 ; N Edieresis ; B 30 -3 570 847 ; +C -1 ; WX 778 ; N Dcroat ; B 19 -3 741 692 ; +C -1 ; WX 250 ; N commaaccent ; B 43 -276 188 -50 ; +C -1 ; WX 747 ; N copyright ; B 11 -18 736 706 ; +C -1 ; WX 611 ; N Emacron ; B 30 -3 570 799 ; +C -1 ; WX 407 ; N ccaron ; B 25 -11 446 699 ; +C -1 ; WX 444 ; N aring ; B 4 -11 406 728 ; +C -1 ; WX 778 ; N Ncommaaccent ; B 2 -276 804 692 ; +C -1 ; WX 278 ; N lacute ; B 36 -9 391 917 ; +C -1 ; WX 444 ; N agrave ; B 4 -11 406 707 ; +C -1 ; WX 611 ; N Tcommaaccent ; B 53 -276 635 692 ; +C -1 ; WX 667 ; N Cacute ; B 45 -18 651 897 ; +C -1 ; WX 444 ; N atilde ; B 4 -11 446 658 ; +C -1 ; WX 611 ; N Edotaccent ; B 30 -3 570 847 ; +C -1 ; WX 389 ; N scaron ; B 9 -11 389 699 ; +C -1 ; WX 389 ; N scedilla ; B -4 -216 345 482 ; +C -1 ; WX 278 ; N iacute ; B 34 -9 330 707 ; +C -1 ; WX 471 ; N lozenge ; B 21 0 451 710 ; +C -1 ; WX 667 ; N Rcaron ; B 9 -3 639 889 ; +C -1 ; WX 722 ; N Gcommaaccent ; B 50 -276 694 706 ; +C -1 ; WX 556 ; N ucircumflex ; B 32 -11 512 699 ; +C -1 ; WX 444 ; N acircumflex ; B 4 -11 406 699 ; +C -1 ; WX 722 ; N Amacron ; B -19 -3 677 799 ; +C -1 ; WX 389 ; N rcaron ; B 26 -9 437 699 ; +C -1 ; WX 407 ; N ccedilla ; B 19 -216 389 482 ; +C -1 ; WX 667 ; N Zdotaccent ; B 20 -3 637 847 ; +C -1 ; WX 611 ; N Thorn ; B 9 -3 570 692 ; +C -1 ; WX 778 ; N Omacron ; B 53 -18 748 799 ; +C -1 ; WX 667 ; N Racute ; B 9 -3 639 897 ; +C -1 ; WX 556 ; N Sacute ; B 42 -18 556 897 ; +C -1 ; WX 580 ; N dcaron ; B 17 -11 634 733 ; +C -1 ; WX 778 ; N Umacron ; B 88 -18 798 799 ; +C -1 ; WX 556 ; N uring ; B 32 -11 512 728 ; +C -1 ; WX 300 ; N threesuperior ; B 28 273 304 699 ; +C -1 ; WX 778 ; N Ograve ; B 53 -18 748 897 ; +C -1 ; WX 722 ; N Agrave ; B -19 -3 677 897 ; +C -1 ; WX 722 ; N Abreve ; B -19 -3 677 887 ; +C -1 ; WX 606 ; N multiply ; B 83 36 523 474 ; +C -1 ; WX 556 ; N uacute ; B 32 -11 520 707 ; +C -1 ; WX 611 ; N Tcaron ; B 53 -3 635 889 ; +C -1 ; WX 476 ; N partialdiff ; B 34 -21 450 711 ; +C -1 ; WX 500 ; N ydieresis ; B -8 -276 490 657 ; +C -1 ; WX 778 ; N Nacute ; B 2 -11 804 897 ; +C -1 ; WX 278 ; N icircumflex ; B 29 -9 323 699 ; +C -1 ; WX 611 ; N Ecircumflex ; B 30 -3 570 889 ; +C -1 ; WX 444 ; N adieresis ; B 4 -11 438 657 ; +C -1 ; WX 389 ; N edieresis ; B 15 -11 410 657 ; +C -1 ; WX 407 ; N cacute ; B 25 -11 403 707 ; +C -1 ; WX 556 ; N nacute ; B 24 -9 514 707 ; +C -1 ; WX 556 ; N umacron ; B 32 -11 512 609 ; +C -1 ; WX 778 ; N Ncaron ; B 2 -11 804 889 ; +C -1 ; WX 333 ; N Iacute ; B 7 -3 406 897 ; +C -1 ; WX 606 ; N plusminus ; B 51 0 555 504 ; +C -1 ; WX 606 ; N brokenbar ; B 275 -175 331 675 ; +C -1 ; WX 747 ; N registered ; B 11 -18 736 706 ; +C -1 ; WX 722 ; N Gbreve ; B 50 -18 694 887 ; +C -1 ; WX 333 ; N Idotaccent ; B 7 -3 354 847 ; +C -1 ; WX 600 ; N summation ; B 15 -10 586 706 ; +C -1 ; WX 611 ; N Egrave ; B 30 -3 570 897 ; +C -1 ; WX 389 ; N racute ; B 26 -9 386 707 ; +C -1 ; WX 444 ; N omacron ; B 17 -11 442 609 ; +C -1 ; WX 667 ; N Zacute ; B 20 -3 637 897 ; +C -1 ; WX 667 ; N Zcaron ; B 20 -3 637 889 ; +C -1 ; WX 549 ; N greaterequal ; B 26 0 523 643 ; +C -1 ; WX 778 ; N Eth ; B 19 -3 741 692 ; +C -1 ; WX 667 ; N Ccedilla ; B 45 -216 651 706 ; +C -1 ; WX 278 ; N lcommaaccent ; B -43 -276 251 733 ; +C -1 ; WX 353 ; N tcaron ; B 41 -9 420 752 ; +C -1 ; WX 389 ; N eogonek ; B 15 -226 374 482 ; +C -1 ; WX 778 ; N Uogonek ; B 88 -226 798 692 ; +C -1 ; WX 722 ; N Aacute ; B -19 -3 677 897 ; +C -1 ; WX 722 ; N Adieresis ; B -19 -3 677 847 ; +C -1 ; WX 389 ; N egrave ; B 15 -11 374 707 ; +C -1 ; WX 444 ; N zacute ; B -1 -11 416 707 ; +C -1 ; WX 278 ; N iogonek ; B 16 -212 264 712 ; +C -1 ; WX 778 ; N Oacute ; B 53 -18 748 897 ; +C -1 ; WX 444 ; N oacute ; B 17 -11 414 707 ; +C -1 ; WX 444 ; N amacron ; B 4 -11 442 609 ; +C -1 ; WX 389 ; N sacute ; B 9 -11 374 707 ; +C -1 ; WX 278 ; N idieresis ; B 34 -9 355 657 ; +C -1 ; WX 778 ; N Ocircumflex ; B 53 -18 748 889 ; +C -1 ; WX 778 ; N Ugrave ; B 88 -18 798 897 ; +C -1 ; WX 600 ; N Delta ; B 66 0 668 688 ; +C -1 ; WX 500 ; N thorn ; B -39 -276 433 733 ; +C -1 ; WX 300 ; N twosuperior ; B 13 278 290 699 ; +C -1 ; WX 778 ; N Odieresis ; B 53 -18 748 847 ; +C -1 ; WX 556 ; N mu ; B 15 -226 512 482 ; +C -1 ; WX 278 ; N igrave ; B 34 -9 270 707 ; +C -1 ; WX 444 ; N ohungarumlaut ; B 17 -11 523 707 ; +C -1 ; WX 611 ; N Eogonek ; B 30 -207 570 692 ; +C -1 ; WX 500 ; N dcroat ; B 17 -11 526 733 ; +C -1 ; WX 750 ; N threequarters ; B 35 -2 715 699 ; +C -1 ; WX 556 ; N Scedilla ; B 42 -216 506 706 ; +C -1 ; WX 348 ; N lcaron ; B 36 -9 402 733 ; +C -1 ; WX 667 ; N Kcommaaccent ; B 13 -276 683 692 ; +C -1 ; WX 556 ; N Lacute ; B 16 -3 523 897 ; +C -1 ; WX 1000 ; N trademark ; B 52 285 951 689 ; +C -1 ; WX 389 ; N edotaccent ; B 15 -11 374 657 ; +C -1 ; WX 333 ; N Igrave ; B 7 -3 354 897 ; +C -1 ; WX 333 ; N Imacron ; B 7 -3 426 799 ; +C -1 ; WX 556 ; N Lcaron ; B 16 -3 541 712 ; +C -1 ; WX 750 ; N onehalf ; B 31 -2 721 699 ; +C -1 ; WX 549 ; N lessequal ; B 26 0 523 642 ; +C -1 ; WX 444 ; N ocircumflex ; B 17 -11 411 699 ; +C -1 ; WX 556 ; N ntilde ; B 24 -9 514 658 ; +C -1 ; WX 778 ; N Uhungarumlaut ; B 88 -18 798 897 ; +C -1 ; WX 611 ; N Eacute ; B 30 -3 570 897 ; +C -1 ; WX 389 ; N emacron ; B 15 -11 434 609 ; +C -1 ; WX 500 ; N gbreve ; B -37 -276 498 697 ; +C -1 ; WX 750 ; N onequarter ; B 31 -2 715 699 ; +C -1 ; WX 556 ; N Scaron ; B 42 -18 539 889 ; +C -1 ; WX 556 ; N Scommaaccent ; B 42 -276 506 706 ; +C -1 ; WX 778 ; N Ohungarumlaut ; B 53 -18 748 897 ; +C -1 ; WX 400 ; N degree ; B 90 389 390 689 ; +C -1 ; WX 444 ; N ograve ; B 17 -11 411 707 ; +C -1 ; WX 667 ; N Ccaron ; B 45 -18 651 889 ; +C -1 ; WX 556 ; N ugrave ; B 32 -11 512 707 ; +C -1 ; WX 453 ; N radical ; B 12 -55 442 747 ; +C -1 ; WX 778 ; N Dcaron ; B 28 -3 741 889 ; +C -1 ; WX 389 ; N rcommaaccent ; B -28 -276 384 482 ; +C -1 ; WX 778 ; N Ntilde ; B 2 -11 804 848 ; +C -1 ; WX 444 ; N otilde ; B 17 -11 446 658 ; +C -1 ; WX 667 ; N Rcommaaccent ; B 9 -276 639 692 ; +C -1 ; WX 556 ; N Lcommaaccent ; B 16 -276 523 692 ; +C -1 ; WX 722 ; N Atilde ; B -19 -3 677 848 ; +C -1 ; WX 722 ; N Aogonek ; B -19 -210 695 705 ; +C -1 ; WX 722 ; N Aring ; B -19 -3 677 918 ; +C -1 ; WX 778 ; N Otilde ; B 53 -18 748 848 ; +C -1 ; WX 444 ; N zdotaccent ; B -1 -11 416 657 ; +C -1 ; WX 611 ; N Ecaron ; B 30 -3 588 889 ; +C -1 ; WX 333 ; N Iogonek ; B 7 -210 354 692 ; +C -1 ; WX 444 ; N kcommaaccent ; B 8 -276 449 733 ; +C -1 ; WX 606 ; N minus ; B 51 224 555 280 ; +C -1 ; WX 333 ; N Icircumflex ; B 7 -3 390 889 ; +C -1 ; WX 556 ; N ncaron ; B 24 -9 533 699 ; +C -1 ; WX 333 ; N tcommaaccent ; B -16 -276 310 646 ; +C -1 ; WX 606 ; N logicalnot ; B 51 118 555 378 ; +C -1 ; WX 444 ; N odieresis ; B 17 -11 438 657 ; +C -1 ; WX 556 ; N udieresis ; B 32 -11 512 657 ; +C -1 ; WX 549 ; N notequal ; B 12 -16 537 538 ; +C -1 ; WX 500 ; N gcommaaccent ; B -37 -276 498 761 ; +C -1 ; WX 444 ; N eth ; B 17 -11 478 733 ; +C -1 ; WX 444 ; N zcaron ; B -1 -11 447 699 ; +C -1 ; WX 556 ; N ncommaaccent ; B 24 -276 514 482 ; +C -1 ; WX 300 ; N onesuperior ; B 61 278 285 699 ; +C -1 ; WX 278 ; N imacron ; B 34 -9 324 579 ; +EndCharMetrics +StartKernData +StartKernPairs 962 +KPX A T -55 +KPX A Tcaron -55 +KPX A Tcommaaccent -55 +KPX A V -74 +KPX A W -55 +KPX A Y -55 +KPX A Yacute -55 +KPX A Ydieresis -55 +KPX A quoteright -55 +KPX A space -37 +KPX A v -37 +KPX A w -37 +KPX A y -55 +KPX A yacute -55 +KPX A ydieresis -55 +KPX Aacute T -55 +KPX Aacute Tcaron -55 +KPX Aacute Tcommaaccent -55 +KPX Aacute V -74 +KPX Aacute W -55 +KPX Aacute Y -55 +KPX Aacute Yacute -55 +KPX Aacute Ydieresis -55 +KPX Aacute quoteright -55 +KPX Aacute space -37 +KPX Aacute v -37 +KPX Aacute w -37 +KPX Aacute y -55 +KPX Aacute yacute -55 +KPX Aacute ydieresis -55 +KPX Abreve T -55 +KPX Abreve Tcaron -55 +KPX Abreve Tcommaaccent -55 +KPX Abreve V -74 +KPX Abreve W -55 +KPX Abreve Y -55 +KPX Abreve Yacute -55 +KPX Abreve Ydieresis -55 +KPX Abreve quoteright -55 +KPX Abreve space -37 +KPX Abreve v -37 +KPX Abreve w -37 +KPX Abreve y -55 +KPX Abreve yacute -55 +KPX Abreve ydieresis -55 +KPX Acircumflex T -55 +KPX Acircumflex Tcaron -55 +KPX Acircumflex Tcommaaccent -55 +KPX Acircumflex V -74 +KPX Acircumflex W -55 +KPX Acircumflex Y -55 +KPX Acircumflex Yacute -55 +KPX Acircumflex Ydieresis -55 +KPX Acircumflex quoteright -55 +KPX Acircumflex space -37 +KPX Acircumflex v -37 +KPX Acircumflex w -37 +KPX Acircumflex y -55 +KPX Acircumflex yacute -55 +KPX Acircumflex ydieresis -55 +KPX Adieresis T -55 +KPX Adieresis Tcaron -55 +KPX Adieresis Tcommaaccent -55 +KPX Adieresis V -74 +KPX Adieresis W -55 +KPX Adieresis Y -55 +KPX Adieresis Yacute -55 +KPX Adieresis Ydieresis -55 +KPX Adieresis quoteright -55 +KPX Adieresis space -37 +KPX Adieresis v -37 +KPX Adieresis w -37 +KPX Adieresis y -55 +KPX Adieresis yacute -55 +KPX Adieresis ydieresis -55 +KPX Agrave T -55 +KPX Agrave Tcaron -55 +KPX Agrave Tcommaaccent -55 +KPX Agrave V -74 +KPX Agrave W -55 +KPX Agrave Y -55 +KPX Agrave Yacute -55 +KPX Agrave Ydieresis -55 +KPX Agrave quoteright -55 +KPX Agrave space -37 +KPX Agrave v -37 +KPX Agrave w -37 +KPX Agrave y -55 +KPX Agrave yacute -55 +KPX Agrave ydieresis -55 +KPX Amacron T -55 +KPX Amacron Tcaron -55 +KPX Amacron Tcommaaccent -55 +KPX Amacron V -74 +KPX Amacron W -55 +KPX Amacron Y -55 +KPX Amacron Yacute -55 +KPX Amacron Ydieresis -55 +KPX Amacron quoteright -55 +KPX Amacron space -37 +KPX Amacron v -37 +KPX Amacron w -37 +KPX Amacron y -55 +KPX Amacron yacute -55 +KPX Amacron ydieresis -55 +KPX Aogonek T -55 +KPX Aogonek Tcaron -55 +KPX Aogonek Tcommaaccent -55 +KPX Aogonek V -74 +KPX Aogonek W -55 +KPX Aogonek Y -55 +KPX Aogonek Yacute -55 +KPX Aogonek Ydieresis -55 +KPX Aogonek quoteright -55 +KPX Aogonek space -37 +KPX Aogonek v -37 +KPX Aogonek w -37 +KPX Aogonek y -55 +KPX Aogonek yacute -55 +KPX Aogonek ydieresis -55 +KPX Aring T -55 +KPX Aring Tcaron -55 +KPX Aring Tcommaaccent -55 +KPX Aring V -74 +KPX Aring W -55 +KPX Aring Y -55 +KPX Aring Yacute -55 +KPX Aring Ydieresis -55 +KPX Aring quoteright -55 +KPX Aring space -37 +KPX Aring v -37 +KPX Aring w -37 +KPX Aring y -55 +KPX Aring yacute -55 +KPX Aring ydieresis -55 +KPX Atilde T -55 +KPX Atilde Tcaron -55 +KPX Atilde Tcommaaccent -55 +KPX Atilde V -74 +KPX Atilde W -55 +KPX Atilde Y -55 +KPX Atilde Yacute -55 +KPX Atilde Ydieresis -55 +KPX Atilde quoteright -55 +KPX Atilde space -37 +KPX Atilde v -37 +KPX Atilde w -37 +KPX Atilde y -55 +KPX Atilde yacute -55 +KPX Atilde ydieresis -55 +KPX F A -111 +KPX F Aacute -111 +KPX F Abreve -111 +KPX F Acircumflex -111 +KPX F Adieresis -111 +KPX F Agrave -111 +KPX F Amacron -111 +KPX F Aogonek -111 +KPX F Aring -111 +KPX F Atilde -111 +KPX F comma -111 +KPX F period -111 +KPX L T -74 +KPX L Tcaron -74 +KPX L Tcommaaccent -74 +KPX L V -74 +KPX L W -74 +KPX L Y -74 +KPX L Yacute -74 +KPX L Ydieresis -74 +KPX L quoteright -37 +KPX L space -18 +KPX L y -37 +KPX L yacute -37 +KPX L ydieresis -37 +KPX Lacute T -74 +KPX Lacute Tcaron -74 +KPX Lacute Tcommaaccent -74 +KPX Lacute V -74 +KPX Lacute W -74 +KPX Lacute Y -74 +KPX Lacute Yacute -74 +KPX Lacute Ydieresis -74 +KPX Lacute quoteright -37 +KPX Lacute space -18 +KPX Lacute y -37 +KPX Lacute yacute -37 +KPX Lacute ydieresis -37 +KPX Lcaron quoteright -37 +KPX Lcaron space -18 +KPX Lcaron y -37 +KPX Lcaron yacute -37 +KPX Lcaron ydieresis -37 +KPX Lcommaaccent T -74 +KPX Lcommaaccent Tcaron -74 +KPX Lcommaaccent Tcommaaccent -74 +KPX Lcommaaccent V -74 +KPX Lcommaaccent W -74 +KPX Lcommaaccent Y -74 +KPX Lcommaaccent Yacute -74 +KPX Lcommaaccent Ydieresis -74 +KPX Lcommaaccent quoteright -37 +KPX Lcommaaccent space -18 +KPX Lcommaaccent y -37 +KPX Lcommaaccent yacute -37 +KPX Lcommaaccent ydieresis -37 +KPX Lslash T -74 +KPX Lslash Tcaron -74 +KPX Lslash Tcommaaccent -74 +KPX Lslash V -74 +KPX Lslash W -74 +KPX Lslash Y -74 +KPX Lslash Yacute -74 +KPX Lslash Ydieresis -74 +KPX Lslash quoteright -37 +KPX Lslash space -18 +KPX Lslash y -37 +KPX Lslash yacute -37 +KPX Lslash ydieresis -37 +KPX P A -129 +KPX P Aacute -129 +KPX P Abreve -129 +KPX P Acircumflex -129 +KPX P Adieresis -129 +KPX P Agrave -129 +KPX P Amacron -129 +KPX P Aogonek -129 +KPX P Aring -129 +KPX P Atilde -129 +KPX P comma -129 +KPX P period -129 +KPX R T -55 +KPX R Tcaron -55 +KPX R Tcommaaccent -55 +KPX R V -74 +KPX R W -55 +KPX R Y -55 +KPX R Yacute -55 +KPX R Ydieresis -55 +KPX R y -37 +KPX R yacute -37 +KPX R ydieresis -37 +KPX Racute T -55 +KPX Racute Tcaron -55 +KPX Racute Tcommaaccent -55 +KPX Racute V -74 +KPX Racute W -55 +KPX Racute Y -55 +KPX Racute Yacute -55 +KPX Racute Ydieresis -55 +KPX Racute y -37 +KPX Racute yacute -37 +KPX Racute ydieresis -37 +KPX Rcaron T -55 +KPX Rcaron Tcaron -55 +KPX Rcaron Tcommaaccent -55 +KPX Rcaron V -74 +KPX Rcaron W -55 +KPX Rcaron Y -55 +KPX Rcaron Yacute -55 +KPX Rcaron Ydieresis -55 +KPX Rcaron y -37 +KPX Rcaron yacute -37 +KPX Rcaron ydieresis -37 +KPX Rcommaaccent T -55 +KPX Rcommaaccent Tcaron -55 +KPX Rcommaaccent Tcommaaccent -55 +KPX Rcommaaccent V -74 +KPX Rcommaaccent W -55 +KPX Rcommaaccent Y -55 +KPX Rcommaaccent Yacute -55 +KPX Rcommaaccent Ydieresis -55 +KPX Rcommaaccent y -37 +KPX Rcommaaccent yacute -37 +KPX Rcommaaccent ydieresis -37 +KPX T A -92 +KPX T Aacute -92 +KPX T Abreve -92 +KPX T Acircumflex -92 +KPX T Adieresis -92 +KPX T Agrave -92 +KPX T Amacron -92 +KPX T Aogonek -92 +KPX T Aring -92 +KPX T Atilde -92 +KPX T O -18 +KPX T Oacute -18 +KPX T Ocircumflex -18 +KPX T Odieresis -18 +KPX T Ograve -18 +KPX T Ohungarumlaut -18 +KPX T Omacron -18 +KPX T Oslash -18 +KPX T Otilde -18 +KPX T a -111 +KPX T aacute -111 +KPX T abreve -71 +KPX T acircumflex -71 +KPX T adieresis -71 +KPX T agrave -71 +KPX T amacron -71 +KPX T aogonek -111 +KPX T aring -71 +KPX T atilde -71 +KPX T c -111 +KPX T cacute -111 +KPX T ccaron -111 +KPX T ccedilla -111 +KPX T colon -74 +KPX T comma -74 +KPX T e -111 +KPX T eacute -111 +KPX T ecaron -111 +KPX T ecircumflex -71 +KPX T edieresis -71 +KPX T edotaccent -111 +KPX T egrave -71 +KPX T emacron -71 +KPX T eogonek -111 +KPX T hyphen -55 +KPX T i -55 +KPX T iacute -55 +KPX T iogonek -55 +KPX T o -111 +KPX T oacute -111 +KPX T ocircumflex -71 +KPX T odieresis -71 +KPX T ograve -71 +KPX T ohungarumlaut -111 +KPX T omacron -71 +KPX T oslash -111 +KPX T otilde -71 +KPX T period -74 +KPX T r -111 +KPX T racute -111 +KPX T rcaron -111 +KPX T rcommaaccent -111 +KPX T s -111 +KPX T sacute -111 +KPX T scaron -71 +KPX T scedilla -111 +KPX T scommaaccent -111 +KPX T semicolon -74 +KPX T u -111 +KPX T uacute -111 +KPX T ucircumflex -111 +KPX T udieresis -111 +KPX T ugrave -111 +KPX T uhungarumlaut -111 +KPX T umacron -111 +KPX T uogonek -111 +KPX T uring -111 +KPX T w -92 +KPX T y -92 +KPX T yacute -92 +KPX T ydieresis -92 +KPX Tcaron A -92 +KPX Tcaron Aacute -92 +KPX Tcaron Abreve -92 +KPX Tcaron Acircumflex -92 +KPX Tcaron Adieresis -92 +KPX Tcaron Agrave -92 +KPX Tcaron Amacron -92 +KPX Tcaron Aogonek -92 +KPX Tcaron Aring -92 +KPX Tcaron Atilde -92 +KPX Tcaron O -18 +KPX Tcaron Oacute -18 +KPX Tcaron Ocircumflex -18 +KPX Tcaron Odieresis -18 +KPX Tcaron Ograve -18 +KPX Tcaron Ohungarumlaut -18 +KPX Tcaron Omacron -18 +KPX Tcaron Oslash -18 +KPX Tcaron Otilde -18 +KPX Tcaron a -111 +KPX Tcaron aacute -111 +KPX Tcaron abreve -71 +KPX Tcaron acircumflex -71 +KPX Tcaron adieresis -71 +KPX Tcaron agrave -71 +KPX Tcaron amacron -71 +KPX Tcaron aogonek -111 +KPX Tcaron aring -71 +KPX Tcaron atilde -71 +KPX Tcaron c -111 +KPX Tcaron cacute -111 +KPX Tcaron ccaron -111 +KPX Tcaron ccedilla -111 +KPX Tcaron colon -74 +KPX Tcaron comma -74 +KPX Tcaron e -111 +KPX Tcaron eacute -111 +KPX Tcaron ecaron -111 +KPX Tcaron ecircumflex -71 +KPX Tcaron edieresis -71 +KPX Tcaron edotaccent -111 +KPX Tcaron egrave -71 +KPX Tcaron emacron -71 +KPX Tcaron eogonek -111 +KPX Tcaron hyphen -55 +KPX Tcaron i -55 +KPX Tcaron iacute -55 +KPX Tcaron iogonek -55 +KPX Tcaron o -111 +KPX Tcaron oacute -111 +KPX Tcaron ocircumflex -71 +KPX Tcaron odieresis -71 +KPX Tcaron ograve -71 +KPX Tcaron ohungarumlaut -111 +KPX Tcaron omacron -71 +KPX Tcaron oslash -111 +KPX Tcaron otilde -71 +KPX Tcaron period -74 +KPX Tcaron r -111 +KPX Tcaron racute -111 +KPX Tcaron rcaron -111 +KPX Tcaron rcommaaccent -111 +KPX Tcaron s -111 +KPX Tcaron sacute -111 +KPX Tcaron scaron -71 +KPX Tcaron scedilla -111 +KPX Tcaron scommaaccent -111 +KPX Tcaron semicolon -74 +KPX Tcaron u -111 +KPX Tcaron uacute -111 +KPX Tcaron ucircumflex -111 +KPX Tcaron udieresis -111 +KPX Tcaron ugrave -111 +KPX Tcaron uhungarumlaut -111 +KPX Tcaron umacron -111 +KPX Tcaron uogonek -111 +KPX Tcaron uring -111 +KPX Tcaron w -92 +KPX Tcaron y -92 +KPX Tcaron yacute -92 +KPX Tcaron ydieresis -92 +KPX Tcommaaccent A -92 +KPX Tcommaaccent Aacute -92 +KPX Tcommaaccent Abreve -92 +KPX Tcommaaccent Acircumflex -92 +KPX Tcommaaccent Adieresis -92 +KPX Tcommaaccent Agrave -92 +KPX Tcommaaccent Amacron -92 +KPX Tcommaaccent Aogonek -92 +KPX Tcommaaccent Aring -92 +KPX Tcommaaccent Atilde -92 +KPX Tcommaaccent O -18 +KPX Tcommaaccent Oacute -18 +KPX Tcommaaccent Ocircumflex -18 +KPX Tcommaaccent Odieresis -18 +KPX Tcommaaccent Ograve -18 +KPX Tcommaaccent Ohungarumlaut -18 +KPX Tcommaaccent Omacron -18 +KPX Tcommaaccent Oslash -18 +KPX Tcommaaccent Otilde -18 +KPX Tcommaaccent a -111 +KPX Tcommaaccent aacute -111 +KPX Tcommaaccent abreve -71 +KPX Tcommaaccent acircumflex -71 +KPX Tcommaaccent adieresis -71 +KPX Tcommaaccent agrave -71 +KPX Tcommaaccent amacron -71 +KPX Tcommaaccent aogonek -111 +KPX Tcommaaccent aring -71 +KPX Tcommaaccent atilde -71 +KPX Tcommaaccent c -111 +KPX Tcommaaccent cacute -111 +KPX Tcommaaccent ccaron -111 +KPX Tcommaaccent ccedilla -111 +KPX Tcommaaccent colon -74 +KPX Tcommaaccent comma -74 +KPX Tcommaaccent e -111 +KPX Tcommaaccent eacute -111 +KPX Tcommaaccent ecaron -111 +KPX Tcommaaccent ecircumflex -71 +KPX Tcommaaccent edieresis -71 +KPX Tcommaaccent edotaccent -111 +KPX Tcommaaccent egrave -71 +KPX Tcommaaccent emacron -71 +KPX Tcommaaccent eogonek -111 +KPX Tcommaaccent hyphen -55 +KPX Tcommaaccent i -55 +KPX Tcommaaccent iacute -55 +KPX Tcommaaccent iogonek -55 +KPX Tcommaaccent o -111 +KPX Tcommaaccent oacute -111 +KPX Tcommaaccent ocircumflex -111 +KPX Tcommaaccent odieresis -111 +KPX Tcommaaccent ograve -111 +KPX Tcommaaccent ohungarumlaut -111 +KPX Tcommaaccent omacron -111 +KPX Tcommaaccent oslash -111 +KPX Tcommaaccent otilde -111 +KPX Tcommaaccent period -74 +KPX Tcommaaccent r -111 +KPX Tcommaaccent racute -111 +KPX Tcommaaccent rcaron -111 +KPX Tcommaaccent rcommaaccent -111 +KPX Tcommaaccent s -111 +KPX Tcommaaccent sacute -111 +KPX Tcommaaccent scaron -71 +KPX Tcommaaccent scedilla -111 +KPX Tcommaaccent scommaaccent -111 +KPX Tcommaaccent semicolon -74 +KPX Tcommaaccent u -111 +KPX Tcommaaccent uacute -111 +KPX Tcommaaccent ucircumflex -111 +KPX Tcommaaccent udieresis -111 +KPX Tcommaaccent ugrave -111 +KPX Tcommaaccent uhungarumlaut -111 +KPX Tcommaaccent umacron -111 +KPX Tcommaaccent uogonek -111 +KPX Tcommaaccent uring -111 +KPX Tcommaaccent w -92 +KPX Tcommaaccent y -92 +KPX Tcommaaccent yacute -92 +KPX Tcommaaccent ydieresis -92 +KPX V A -210 +KPX V Aacute -210 +KPX V Abreve -210 +KPX V Acircumflex -210 +KPX V Adieresis -210 +KPX V Agrave -210 +KPX V Amacron -210 +KPX V Aogonek -210 +KPX V Aring -210 +KPX V Atilde -210 +KPX V a -74 +KPX V aacute -74 +KPX V abreve -74 +KPX V acircumflex -74 +KPX V adieresis -74 +KPX V agrave -74 +KPX V amacron -74 +KPX V aogonek -74 +KPX V aring -74 +KPX V atilde -74 +KPX V colon -37 +KPX V comma -129 +KPX V e -92 +KPX V eacute -92 +KPX V ecaron -92 +KPX V ecircumflex -52 +KPX V edieresis -52 +KPX V edotaccent -92 +KPX V egrave -52 +KPX V emacron -52 +KPX V eogonek -92 +KPX V hyphen -55 +KPX V i -74 +KPX V iacute -74 +KPX V icircumflex -34 +KPX V idieresis -34 +KPX V igrave -34 +KPX V imacron -34 +KPX V iogonek -74 +KPX V o -74 +KPX V oacute -74 +KPX V ocircumflex -74 +KPX V odieresis -74 +KPX V ograve -74 +KPX V ohungarumlaut -74 +KPX V omacron -74 +KPX V oslash -74 +KPX V otilde -74 +KPX V period -129 +KPX V r -92 +KPX V racute -92 +KPX V rcaron -92 +KPX V rcommaaccent -92 +KPX V semicolon -37 +KPX V u -74 +KPX V uacute -74 +KPX V ucircumflex -74 +KPX V udieresis -74 +KPX V ugrave -74 +KPX V uhungarumlaut -74 +KPX V umacron -74 +KPX V uogonek -74 +KPX V uring -74 +KPX V y -74 +KPX V yacute -74 +KPX V ydieresis -74 +KPX W A -92 +KPX W Aacute -92 +KPX W Abreve -92 +KPX W Acircumflex -92 +KPX W Adieresis -92 +KPX W Agrave -92 +KPX W Amacron -92 +KPX W Aogonek -92 +KPX W Aring -92 +KPX W Atilde -92 +KPX W a -20 +KPX W aacute -20 +KPX W abreve -20 +KPX W acircumflex -20 +KPX W adieresis -20 +KPX W agrave -20 +KPX W amacron -20 +KPX W aogonek -20 +KPX W aring -20 +KPX W atilde -20 +KPX W colon -18 +KPX W comma -55 +KPX W e -20 +KPX W eacute -20 +KPX W ecaron -20 +KPX W ecircumflex -20 +KPX W edieresis -20 +KPX W edotaccent -20 +KPX W egrave -20 +KPX W emacron -20 +KPX W eogonek -20 +KPX W hyphen -18 +KPX W i -20 +KPX W iacute -20 +KPX W iogonek -20 +KPX W o -20 +KPX W oacute -20 +KPX W ocircumflex -20 +KPX W odieresis -20 +KPX W ograve -20 +KPX W ohungarumlaut -20 +KPX W omacron -20 +KPX W oslash -20 +KPX W otilde -20 +KPX W period -55 +KPX W r -20 +KPX W racute -20 +KPX W rcaron -20 +KPX W rcommaaccent -20 +KPX W semicolon -18 +KPX W u -20 +KPX W uacute -20 +KPX W ucircumflex -20 +KPX W udieresis -20 +KPX W ugrave -20 +KPX W uhungarumlaut -20 +KPX W umacron -20 +KPX W uogonek -20 +KPX W uring -20 +KPX W y -20 +KPX W yacute -20 +KPX W ydieresis -20 +KPX Y A -92 +KPX Y Aacute -92 +KPX Y Abreve -92 +KPX Y Acircumflex -92 +KPX Y Adieresis -92 +KPX Y Agrave -92 +KPX Y Amacron -92 +KPX Y Aogonek -92 +KPX Y Aring -92 +KPX Y Atilde -92 +KPX Y a -92 +KPX Y aacute -92 +KPX Y abreve -92 +KPX Y acircumflex -92 +KPX Y adieresis -92 +KPX Y agrave -92 +KPX Y amacron -92 +KPX Y aogonek -92 +KPX Y aring -92 +KPX Y atilde -92 +KPX Y colon -74 +KPX Y comma -92 +KPX Y e -111 +KPX Y eacute -111 +KPX Y ecaron -111 +KPX Y ecircumflex -71 +KPX Y edieresis -71 +KPX Y edotaccent -111 +KPX Y egrave -71 +KPX Y emacron -71 +KPX Y eogonek -111 +KPX Y hyphen -74 +KPX Y i -55 +KPX Y iacute -55 +KPX Y iogonek -55 +KPX Y o -111 +KPX Y oacute -111 +KPX Y ocircumflex -111 +KPX Y odieresis -111 +KPX Y ograve -111 +KPX Y ohungarumlaut -111 +KPX Y omacron -111 +KPX Y oslash -111 +KPX Y otilde -111 +KPX Y p -74 +KPX Y period -92 +KPX Y q -92 +KPX Y semicolon -74 +KPX Y u -92 +KPX Y uacute -92 +KPX Y ucircumflex -92 +KPX Y udieresis -92 +KPX Y ugrave -92 +KPX Y uhungarumlaut -92 +KPX Y umacron -92 +KPX Y uogonek -92 +KPX Y uring -92 +KPX Y v -74 +KPX Yacute A -92 +KPX Yacute Aacute -92 +KPX Yacute Abreve -92 +KPX Yacute Acircumflex -92 +KPX Yacute Adieresis -92 +KPX Yacute Agrave -92 +KPX Yacute Amacron -92 +KPX Yacute Aogonek -92 +KPX Yacute Aring -92 +KPX Yacute Atilde -92 +KPX Yacute a -92 +KPX Yacute aacute -92 +KPX Yacute abreve -92 +KPX Yacute acircumflex -92 +KPX Yacute adieresis -92 +KPX Yacute agrave -92 +KPX Yacute amacron -92 +KPX Yacute aogonek -92 +KPX Yacute aring -92 +KPX Yacute atilde -92 +KPX Yacute colon -74 +KPX Yacute comma -92 +KPX Yacute e -111 +KPX Yacute eacute -111 +KPX Yacute ecaron -111 +KPX Yacute ecircumflex -71 +KPX Yacute edieresis -71 +KPX Yacute edotaccent -111 +KPX Yacute egrave -71 +KPX Yacute emacron -71 +KPX Yacute eogonek -111 +KPX Yacute hyphen -74 +KPX Yacute i -55 +KPX Yacute iacute -55 +KPX Yacute iogonek -55 +KPX Yacute o -111 +KPX Yacute oacute -111 +KPX Yacute ocircumflex -111 +KPX Yacute odieresis -111 +KPX Yacute ograve -111 +KPX Yacute ohungarumlaut -111 +KPX Yacute omacron -111 +KPX Yacute oslash -111 +KPX Yacute otilde -111 +KPX Yacute p -74 +KPX Yacute period -92 +KPX Yacute q -92 +KPX Yacute semicolon -74 +KPX Yacute u -92 +KPX Yacute uacute -92 +KPX Yacute ucircumflex -92 +KPX Yacute udieresis -92 +KPX Yacute ugrave -92 +KPX Yacute uhungarumlaut -92 +KPX Yacute umacron -92 +KPX Yacute uogonek -92 +KPX Yacute uring -92 +KPX Yacute v -74 +KPX Ydieresis A -92 +KPX Ydieresis Aacute -92 +KPX Ydieresis Abreve -92 +KPX Ydieresis Acircumflex -92 +KPX Ydieresis Adieresis -92 +KPX Ydieresis Agrave -92 +KPX Ydieresis Amacron -92 +KPX Ydieresis Aogonek -92 +KPX Ydieresis Aring -92 +KPX Ydieresis Atilde -92 +KPX Ydieresis a -92 +KPX Ydieresis aacute -92 +KPX Ydieresis abreve -92 +KPX Ydieresis acircumflex -92 +KPX Ydieresis adieresis -92 +KPX Ydieresis agrave -92 +KPX Ydieresis amacron -92 +KPX Ydieresis aogonek -92 +KPX Ydieresis aring -92 +KPX Ydieresis atilde -92 +KPX Ydieresis colon -74 +KPX Ydieresis comma -92 +KPX Ydieresis e -111 +KPX Ydieresis eacute -111 +KPX Ydieresis ecaron -111 +KPX Ydieresis ecircumflex -71 +KPX Ydieresis edieresis -71 +KPX Ydieresis edotaccent -111 +KPX Ydieresis egrave -71 +KPX Ydieresis emacron -71 +KPX Ydieresis eogonek -111 +KPX Ydieresis hyphen -74 +KPX Ydieresis i -55 +KPX Ydieresis iacute -55 +KPX Ydieresis iogonek -55 +KPX Ydieresis o -111 +KPX Ydieresis oacute -111 +KPX Ydieresis ocircumflex -111 +KPX Ydieresis odieresis -111 +KPX Ydieresis ograve -111 +KPX Ydieresis ohungarumlaut -111 +KPX Ydieresis omacron -111 +KPX Ydieresis oslash -111 +KPX Ydieresis otilde -111 +KPX Ydieresis p -74 +KPX Ydieresis period -92 +KPX Ydieresis q -92 +KPX Ydieresis semicolon -74 +KPX Ydieresis u -92 +KPX Ydieresis uacute -92 +KPX Ydieresis ucircumflex -92 +KPX Ydieresis udieresis -92 +KPX Ydieresis ugrave -92 +KPX Ydieresis uhungarumlaut -92 +KPX Ydieresis umacron -92 +KPX Ydieresis uogonek -92 +KPX Ydieresis uring -92 +KPX Ydieresis v -74 +KPX f quoteright 55 +KPX one one -55 +KPX quoteleft quoteleft -74 +KPX quoteright quoteright -74 +KPX quoteright s -55 +KPX quoteright sacute -55 +KPX quoteright scaron -55 +KPX quoteright scedilla -55 +KPX quoteright scommaaccent -55 +KPX quoteright space -55 +KPX quoteright t -37 +KPX quoteright tcommaaccent -37 +KPX r c -18 +KPX r cacute -18 +KPX r ccaron -18 +KPX r ccedilla -18 +KPX r comma -74 +KPX r e -18 +KPX r eacute -18 +KPX r ecaron -18 +KPX r ecircumflex -18 +KPX r edieresis -18 +KPX r edotaccent -18 +KPX r egrave -18 +KPX r emacron -18 +KPX r eogonek -18 +KPX r g -18 +KPX r gbreve -18 +KPX r gcommaaccent -18 +KPX r h -18 +KPX r o -18 +KPX r oacute -18 +KPX r ocircumflex -18 +KPX r odieresis -18 +KPX r ograve -18 +KPX r ohungarumlaut -18 +KPX r omacron -18 +KPX r oslash -18 +KPX r otilde -18 +KPX r period -74 +KPX r q -18 +KPX r quoteright 37 +KPX racute c -18 +KPX racute cacute -18 +KPX racute ccaron -18 +KPX racute ccedilla -18 +KPX racute comma -74 +KPX racute e -18 +KPX racute eacute -18 +KPX racute ecaron -18 +KPX racute ecircumflex -18 +KPX racute edieresis -18 +KPX racute edotaccent -18 +KPX racute egrave -18 +KPX racute emacron -18 +KPX racute eogonek -18 +KPX racute g -18 +KPX racute gbreve -18 +KPX racute gcommaaccent -18 +KPX racute h -18 +KPX racute o -18 +KPX racute oacute -18 +KPX racute ocircumflex -18 +KPX racute odieresis -18 +KPX racute ograve -18 +KPX racute ohungarumlaut -18 +KPX racute omacron -18 +KPX racute oslash -18 +KPX racute otilde -18 +KPX racute period -74 +KPX racute q -18 +KPX racute quoteright 37 +KPX rcaron c -18 +KPX rcaron cacute -18 +KPX rcaron ccaron -18 +KPX rcaron ccedilla -18 +KPX rcaron comma -74 +KPX rcaron e -18 +KPX rcaron eacute -18 +KPX rcaron ecaron -18 +KPX rcaron ecircumflex -18 +KPX rcaron edieresis -18 +KPX rcaron edotaccent -18 +KPX rcaron egrave -18 +KPX rcaron emacron -18 +KPX rcaron eogonek -18 +KPX rcaron g -18 +KPX rcaron gbreve -18 +KPX rcaron gcommaaccent -18 +KPX rcaron h -18 +KPX rcaron o -18 +KPX rcaron oacute -18 +KPX rcaron ocircumflex -18 +KPX rcaron odieresis -18 +KPX rcaron ograve -18 +KPX rcaron ohungarumlaut -18 +KPX rcaron omacron -18 +KPX rcaron oslash -18 +KPX rcaron otilde -18 +KPX rcaron period -74 +KPX rcaron q -18 +KPX rcaron quoteright 37 +KPX rcommaaccent c -18 +KPX rcommaaccent cacute -18 +KPX rcommaaccent ccaron -18 +KPX rcommaaccent ccedilla -18 +KPX rcommaaccent comma -74 +KPX rcommaaccent e -18 +KPX rcommaaccent eacute -18 +KPX rcommaaccent ecaron -18 +KPX rcommaaccent ecircumflex -18 +KPX rcommaaccent edieresis -18 +KPX rcommaaccent edotaccent -18 +KPX rcommaaccent egrave -18 +KPX rcommaaccent emacron -18 +KPX rcommaaccent eogonek -18 +KPX rcommaaccent g -18 +KPX rcommaaccent gbreve -18 +KPX rcommaaccent gcommaaccent -18 +KPX rcommaaccent h -18 +KPX rcommaaccent o -18 +KPX rcommaaccent oacute -18 +KPX rcommaaccent ocircumflex -18 +KPX rcommaaccent odieresis -18 +KPX rcommaaccent ograve -18 +KPX rcommaaccent ohungarumlaut -18 +KPX rcommaaccent omacron -18 +KPX rcommaaccent oslash -18 +KPX rcommaaccent otilde -18 +KPX rcommaaccent period -74 +KPX rcommaaccent q -18 +KPX rcommaaccent quoteright 37 +KPX v comma -55 +KPX v period -55 +KPX w comma -55 +KPX w period -55 +KPX y comma -37 +KPX y period -37 +KPX yacute comma -37 +KPX yacute period -37 +KPX ydieresis comma -37 +KPX ydieresis period -37 +EndKernPairs +EndKernData +EndFontMetrics diff --git a/openoffice/share/psprint/fontmetric/Palatino-Roman.afm b/openoffice/share/psprint/fontmetric/Palatino-Roman.afm new file mode 100644 index 0000000000000000000000000000000000000000..4c5ec0a6821305d936c143aaa2d1074f24110e2d --- /dev/null +++ b/openoffice/share/psprint/fontmetric/Palatino-Roman.afm @@ -0,0 +1,1375 @@ +StartFontMetrics 4.1 +Comment Copyright (c) 1985, 1987, 1989, 1990, 1992, 1997 Adobe Systems Incorporated. All Rights Reserved. +Comment Creation Date: Mon Jun 23 16:33:55 1997 +Comment UniqueID 43073 +Comment VMusage 50775 65800 +FontName Palatino-Roman +FullName Palatino Roman +FamilyName Palatino +Weight Medium +ItalicAngle 0 +IsFixedPitch false +FontBBox -166 -283 1021 927 +UnderlinePosition -100 +UnderlineThickness 50 +Version 002.000 +Notice Copyright (c) 1985, 1987, 1989, 1990, 1992, 1997 Adobe Systems Incorporated. All Rights Reserved.Palatino is a trademark of Linotype-Hell AG and/or its subsidiaries. +EncodingScheme AdobeStandardEncoding +CapHeight 692 +XHeight 469 +Ascender 726 +Descender -281 +StdHW 51 +StdVW 84 +StartCharMetrics 314 +C 32 ; WX 250 ; N space ; B 0 0 0 0 ; +C 33 ; WX 278 ; N exclam ; B 81 -5 197 694 ; +C 34 ; WX 371 ; N quotedbl ; B 51 469 320 709 ; +C 35 ; WX 500 ; N numbersign ; B 4 0 495 684 ; +C 36 ; WX 500 ; N dollar ; B 30 -116 471 731 ; +C 37 ; WX 840 ; N percent ; B 39 -20 802 709 ; +C 38 ; WX 778 ; N ampersand ; B 43 -20 753 689 ; +C 39 ; WX 278 ; N quoteright ; B 45 446 233 709 ; +C 40 ; WX 333 ; N parenleft ; B 60 -215 301 726 ; +C 41 ; WX 333 ; N parenright ; B 32 -215 273 726 ; +C 42 ; WX 389 ; N asterisk ; B 32 342 359 689 ; +C 43 ; WX 606 ; N plus ; B 51 7 555 512 ; +C 44 ; WX 250 ; N comma ; B 16 -155 218 123 ; +C 45 ; WX 333 ; N hyphen ; B 17 215 312 287 ; +C 46 ; WX 250 ; N period ; B 67 -5 183 111 ; +C 47 ; WX 606 ; N slash ; B 87 -119 519 726 ; +C 48 ; WX 500 ; N zero ; B 29 -20 465 689 ; +C 49 ; WX 500 ; N one ; B 60 -3 418 694 ; +C 50 ; WX 500 ; N two ; B 16 -3 468 689 ; +C 51 ; WX 500 ; N three ; B 15 -20 462 689 ; +C 52 ; WX 500 ; N four ; B 2 -3 472 694 ; +C 53 ; WX 500 ; N five ; B 13 -20 459 689 ; +C 54 ; WX 500 ; N six ; B 32 -20 468 689 ; +C 55 ; WX 500 ; N seven ; B 44 -3 497 689 ; +C 56 ; WX 500 ; N eight ; B 30 -20 464 689 ; +C 57 ; WX 500 ; N nine ; B 20 -20 457 689 ; +C 58 ; WX 250 ; N colon ; B 66 -5 182 456 ; +C 59 ; WX 250 ; N semicolon ; B 16 -153 218 456 ; +C 60 ; WX 606 ; N less ; B 57 0 558 522 ; +C 61 ; WX 606 ; N equal ; B 51 136 555 386 ; +C 62 ; WX 606 ; N greater ; B 48 0 549 522 ; +C 63 ; WX 444 ; N question ; B 43 -5 395 694 ; +C 64 ; WX 747 ; N at ; B 24 -20 724 694 ; +C 65 ; WX 778 ; N A ; B 15 -3 756 700 ; +C 66 ; WX 611 ; N B ; B 26 -3 576 692 ; +C 67 ; WX 709 ; N C ; B 22 -20 670 709 ; +C 68 ; WX 774 ; N D ; B 22 -4 751 692 ; +C 69 ; WX 611 ; N E ; B 22 -4 572 692 ; +C 70 ; WX 556 ; N F ; B 22 -3 536 692 ; +C 71 ; WX 763 ; N G ; B 22 -20 728 709 ; +C 72 ; WX 832 ; N H ; B 22 -3 810 692 ; +C 73 ; WX 337 ; N I ; B 22 -3 315 692 ; +C 74 ; WX 333 ; N J ; B -15 -194 311 692 ; +C 75 ; WX 726 ; N K ; B 22 -3 719 692 ; +C 76 ; WX 611 ; N L ; B 22 -4 586 692 ; +C 77 ; WX 946 ; N M ; B 16 -13 926 692 ; +C 78 ; WX 831 ; N N ; B 17 -20 813 692 ; +C 79 ; WX 786 ; N O ; B 22 -20 764 709 ; +C 80 ; WX 604 ; N P ; B 22 -3 580 692 ; +C 81 ; WX 786 ; N Q ; B 22 -176 764 709 ; +C 82 ; WX 668 ; N R ; B 22 -3 669 692 ; +C 83 ; WX 525 ; N S ; B 24 -20 503 709 ; +C 84 ; WX 613 ; N T ; B 18 -3 595 692 ; +C 85 ; WX 778 ; N U ; B 12 -20 759 692 ; +C 86 ; WX 722 ; N V ; B 8 -9 706 692 ; +C 87 ; WX 1000 ; N W ; B 8 -9 984 700 ; +C 88 ; WX 667 ; N X ; B 14 -3 648 700 ; +C 89 ; WX 667 ; N Y ; B 9 -3 654 705 ; +C 90 ; WX 667 ; N Z ; B 15 -3 638 692 ; +C 91 ; WX 333 ; N bracketleft ; B 79 -184 288 726 ; +C 92 ; WX 606 ; N backslash ; B 81 0 512 726 ; +C 93 ; WX 333 ; N bracketright ; B 45 -184 254 726 ; +C 94 ; WX 606 ; N asciicircum ; B 51 283 554 689 ; +C 95 ; WX 500 ; N underscore ; B 0 -125 500 -75 ; +C 96 ; WX 278 ; N quoteleft ; B 45 446 233 709 ; +C 97 ; WX 500 ; N a ; B 32 -12 471 469 ; +C 98 ; WX 553 ; N b ; B -15 -12 508 726 ; +C 99 ; WX 444 ; N c ; B 26 -20 413 469 ; +C 100 ; WX 611 ; N d ; B 35 -12 579 726 ; +C 101 ; WX 479 ; N e ; B 26 -20 448 469 ; +C 102 ; WX 333 ; N f ; B 23 -3 341 728 ; L i fi ; L l fl ; +C 103 ; WX 556 ; N g ; B 32 -283 544 469 ; +C 104 ; WX 582 ; N h ; B 6 -3 572 726 ; +C 105 ; WX 291 ; N i ; B 21 -3 271 687 ; +C 106 ; WX 234 ; N j ; B -40 -283 167 688 ; +C 107 ; WX 556 ; N k ; B 21 -12 549 726 ; +C 108 ; WX 291 ; N l ; B 21 -3 271 726 ; +C 109 ; WX 883 ; N m ; B 16 -3 869 469 ; +C 110 ; WX 582 ; N n ; B 6 -3 572 469 ; +C 111 ; WX 546 ; N o ; B 32 -20 514 469 ; +C 112 ; WX 601 ; N p ; B 8 -281 554 469 ; +C 113 ; WX 560 ; N q ; B 35 -281 560 469 ; +C 114 ; WX 395 ; N r ; B 21 -3 374 469 ; +C 115 ; WX 424 ; N s ; B 30 -20 391 469 ; +C 116 ; WX 326 ; N t ; B 22 -12 319 621 ; +C 117 ; WX 603 ; N u ; B 18 -12 581 469 ; +C 118 ; WX 565 ; N v ; B 6 -7 539 459 ; +C 119 ; WX 834 ; N w ; B 6 -7 808 469 ; +C 120 ; WX 516 ; N x ; B 20 -3 496 469 ; +C 121 ; WX 556 ; N y ; B 12 -283 544 459 ; +C 122 ; WX 500 ; N z ; B 16 -3 466 462 ; +C 123 ; WX 333 ; N braceleft ; B 58 -175 289 726 ; +C 124 ; WX 606 ; N bar ; B 275 -250 331 750 ; +C 125 ; WX 333 ; N braceright ; B 44 -175 275 726 ; +C 126 ; WX 606 ; N asciitilde ; B 51 176 555 347 ; +C 161 ; WX 278 ; N exclamdown ; B 81 -225 197 469 ; +C 162 ; WX 500 ; N cent ; B 61 -101 448 562 ; +C 163 ; WX 500 ; N sterling ; B 12 -13 478 694 ; +C 164 ; WX 167 ; N fraction ; B -166 0 337 689 ; +C 165 ; WX 500 ; N yen ; B 5 -3 496 702 ; +C 166 ; WX 500 ; N florin ; B 0 -262 473 706 ; +C 167 ; WX 500 ; N section ; B 26 -219 465 709 ; +C 168 ; WX 500 ; N currency ; B 30 96 470 531 ; +C 169 ; WX 208 ; N quotesingle ; B 60 469 148 709 ; +C 170 ; WX 500 ; N quotedblleft ; B 51 446 449 709 ; +C 171 ; WX 500 ; N guillemotleft ; B 50 71 450 428 ; +C 172 ; WX 331 ; N guilsinglleft ; B 66 71 265 428 ; +C 173 ; WX 331 ; N guilsinglright ; B 66 71 265 428 ; +C 174 ; WX 605 ; N fi ; B 23 -3 587 728 ; +C 175 ; WX 608 ; N fl ; B 23 -3 590 728 ; +C 177 ; WX 500 ; N endash ; B 0 219 500 277 ; +C 178 ; WX 500 ; N dagger ; B 34 -5 466 694 ; +C 179 ; WX 500 ; N daggerdbl ; B 34 -249 466 694 ; +C 180 ; WX 250 ; N periodcentered ; B 67 203 183 319 ; +C 182 ; WX 628 ; N paragraph ; B 39 -150 589 695 ; +C 183 ; WX 606 ; N bullet ; B 131 172 475 516 ; +C 184 ; WX 278 ; N quotesinglbase ; B 22 -153 210 110 ; +C 185 ; WX 500 ; N quotedblbase ; B 51 -153 449 110 ; +C 186 ; WX 500 ; N quotedblright ; B 51 446 449 709 ; +C 187 ; WX 500 ; N guillemotright ; B 50 71 450 428 ; +C 188 ; WX 1000 ; N ellipsis ; B 109 -5 891 111 ; +C 189 ; WX 1144 ; N perthousand ; B 123 -20 1021 709 ; +C 191 ; WX 444 ; N questiondown ; B 43 -231 395 469 ; +C 193 ; WX 333 ; N grave ; B 31 506 255 677 ; +C 194 ; WX 333 ; N acute ; B 78 506 302 677 ; +C 195 ; WX 333 ; N circumflex ; B 11 510 323 677 ; +C 196 ; WX 333 ; N tilde ; B 2 535 332 640 ; +C 197 ; WX 333 ; N macron ; B 11 538 323 591 ; +C 198 ; WX 333 ; N breve ; B 26 506 308 664 ; +C 199 ; WX 250 ; N dotaccent ; B 70 576 181 687 ; +C 200 ; WX 333 ; N dieresis ; B 12 576 322 687 ; +C 202 ; WX 333 ; N ring ; B 67 496 267 696 ; +C 203 ; WX 333 ; N cedilla ; B 96 -225 304 -10 ; +C 205 ; WX 380 ; N hungarumlaut ; B 3 506 377 687 ; +C 206 ; WX 313 ; N ogonek ; B 50 -225 288 -20 ; +C 207 ; WX 333 ; N caron ; B 11 510 323 677 ; +C 208 ; WX 1000 ; N emdash ; B 0 219 1000 277 ; +C 225 ; WX 944 ; N AE ; B -10 -4 908 692 ; +C 227 ; WX 333 ; N ordfeminine ; B 24 422 310 709 ; +C 232 ; WX 611 ; N Lslash ; B 6 -4 586 692 ; +C 233 ; WX 833 ; N Oslash ; B 30 -20 797 709 ; +C 234 ; WX 998 ; N OE ; B 22 -20 962 709 ; +C 235 ; WX 333 ; N ordmasculine ; B 10 416 323 709 ; +C 241 ; WX 758 ; N ae ; B 30 -20 732 469 ; +C 245 ; WX 287 ; N dotlessi ; B 21 -3 271 469 ; +C 248 ; WX 291 ; N lslash ; B -14 -3 306 726 ; +C 249 ; WX 556 ; N oslash ; B 16 -23 530 474 ; +C 250 ; WX 827 ; N oe ; B 32 -20 800 469 ; +C 251 ; WX 556 ; N germandbls ; B 23 -9 519 731 ; +C -1 ; WX 337 ; N Idieresis ; B 14 -3 324 868 ; +C -1 ; WX 479 ; N eacute ; B 26 -20 448 697 ; +C -1 ; WX 500 ; N abreve ; B 32 -12 471 684 ; +C -1 ; WX 603 ; N uhungarumlaut ; B 18 -12 581 707 ; +C -1 ; WX 479 ; N ecaron ; B 26 -20 448 697 ; +C -1 ; WX 667 ; N Ydieresis ; B 9 -3 654 868 ; +C -1 ; WX 606 ; N divide ; B 51 10 555 512 ; +C -1 ; WX 667 ; N Yacute ; B 9 -3 654 908 ; +C -1 ; WX 778 ; N Acircumflex ; B 15 -3 756 908 ; +C -1 ; WX 500 ; N aacute ; B 32 -12 471 697 ; +C -1 ; WX 778 ; N Ucircumflex ; B 12 -20 759 908 ; +C -1 ; WX 556 ; N yacute ; B 12 -283 544 697 ; +C -1 ; WX 424 ; N scommaaccent ; B 30 -263 391 469 ; +C -1 ; WX 479 ; N ecircumflex ; B 26 -20 448 697 ; +C -1 ; WX 778 ; N Uring ; B 12 -20 759 927 ; +C -1 ; WX 778 ; N Udieresis ; B 12 -20 759 868 ; +C -1 ; WX 500 ; N aogonek ; B 32 -225 488 469 ; +C -1 ; WX 778 ; N Uacute ; B 12 -20 759 908 ; +C -1 ; WX 603 ; N uogonek ; B 18 -225 628 469 ; +C -1 ; WX 611 ; N Edieresis ; B 22 -4 572 868 ; +C -1 ; WX 774 ; N Dcroat ; B 14 -3 751 692 ; +C -1 ; WX 250 ; N commaaccent ; B 53 -283 213 -50 ; +C -1 ; WX 747 ; N copyright ; B 11 -18 736 706 ; +C -1 ; WX 611 ; N Emacron ; B 22 -4 572 822 ; +C -1 ; WX 444 ; N ccaron ; B 26 -20 413 697 ; +C -1 ; WX 500 ; N aring ; B 32 -12 471 716 ; +C -1 ; WX 831 ; N Ncommaaccent ; B 17 -283 813 692 ; +C -1 ; WX 291 ; N lacute ; B 21 -3 321 927 ; +C -1 ; WX 500 ; N agrave ; B 32 -12 471 697 ; +C -1 ; WX 613 ; N Tcommaaccent ; B 18 -283 595 692 ; +C -1 ; WX 709 ; N Cacute ; B 22 -20 670 908 ; +C -1 ; WX 500 ; N atilde ; B 32 -12 471 672 ; +C -1 ; WX 611 ; N Edotaccent ; B 22 -4 572 868 ; +C -1 ; WX 424 ; N scaron ; B 30 -20 391 697 ; +C -1 ; WX 424 ; N scedilla ; B 30 -225 391 469 ; +C -1 ; WX 287 ; N iacute ; B 21 -3 279 697 ; +C -1 ; WX 471 ; N lozenge ; B 21 0 451 710 ; +C -1 ; WX 668 ; N Rcaron ; B 22 -3 669 908 ; +C -1 ; WX 763 ; N Gcommaaccent ; B 22 -283 728 709 ; +C -1 ; WX 603 ; N ucircumflex ; B 18 -12 581 697 ; +C -1 ; WX 500 ; N acircumflex ; B 32 -12 471 697 ; +C -1 ; WX 778 ; N Amacron ; B 15 -3 756 822 ; +C -1 ; WX 395 ; N rcaron ; B 21 -3 374 697 ; +C -1 ; WX 444 ; N ccedilla ; B 26 -225 413 469 ; +C -1 ; WX 667 ; N Zdotaccent ; B 15 -3 638 868 ; +C -1 ; WX 604 ; N Thorn ; B 32 -3 574 692 ; +C -1 ; WX 786 ; N Omacron ; B 22 -20 764 822 ; +C -1 ; WX 668 ; N Racute ; B 22 -3 669 908 ; +C -1 ; WX 525 ; N Sacute ; B 24 -20 503 908 ; +C -1 ; WX 671 ; N dcaron ; B 35 -12 684 736 ; +C -1 ; WX 778 ; N Umacron ; B 12 -20 759 822 ; +C -1 ; WX 603 ; N uring ; B 18 -12 581 716 ; +C -1 ; WX 300 ; N threesuperior ; B 1 266 299 689 ; +C -1 ; WX 786 ; N Ograve ; B 22 -20 764 908 ; +C -1 ; WX 778 ; N Agrave ; B 15 -3 756 908 ; +C -1 ; WX 778 ; N Abreve ; B 15 -3 756 915 ; +C -1 ; WX 606 ; N multiply ; B 83 36 523 474 ; +C -1 ; WX 603 ; N uacute ; B 18 -12 581 697 ; +C -1 ; WX 613 ; N Tcaron ; B 18 -3 595 908 ; +C -1 ; WX 476 ; N partialdiff ; B 34 -21 450 711 ; +C -1 ; WX 556 ; N ydieresis ; B 12 -283 544 657 ; +C -1 ; WX 831 ; N Nacute ; B 17 -20 813 908 ; +C -1 ; WX 287 ; N icircumflex ; B -12 -3 300 697 ; +C -1 ; WX 611 ; N Ecircumflex ; B 22 -4 572 908 ; +C -1 ; WX 500 ; N adieresis ; B 32 -12 471 657 ; +C -1 ; WX 479 ; N edieresis ; B 26 -20 448 657 ; +C -1 ; WX 444 ; N cacute ; B 26 -20 413 697 ; +C -1 ; WX 582 ; N nacute ; B 6 -3 572 697 ; +C -1 ; WX 603 ; N umacron ; B 18 -12 581 611 ; +C -1 ; WX 831 ; N Ncaron ; B 17 -20 813 908 ; +C -1 ; WX 337 ; N Iacute ; B 22 -3 315 908 ; +C -1 ; WX 606 ; N plusminus ; B 51 0 555 512 ; +C -1 ; WX 606 ; N brokenbar ; B 275 -175 331 675 ; +C -1 ; WX 747 ; N registered ; B 11 -18 736 706 ; +C -1 ; WX 763 ; N Gbreve ; B 22 -20 728 915 ; +C -1 ; WX 337 ; N Idotaccent ; B 22 -3 315 868 ; +C -1 ; WX 600 ; N summation ; B 15 -10 586 706 ; +C -1 ; WX 611 ; N Egrave ; B 22 -4 572 908 ; +C -1 ; WX 395 ; N racute ; B 21 -3 374 697 ; +C -1 ; WX 546 ; N omacron ; B 32 -20 514 611 ; +C -1 ; WX 667 ; N Zacute ; B 15 -3 638 908 ; +C -1 ; WX 667 ; N Zcaron ; B 15 -3 638 908 ; +C -1 ; WX 549 ; N greaterequal ; B 26 0 523 643 ; +C -1 ; WX 774 ; N Eth ; B 14 -3 751 692 ; +C -1 ; WX 709 ; N Ccedilla ; B 22 -225 670 709 ; +C -1 ; WX 291 ; N lcommaaccent ; B 21 -263 271 726 ; +C -1 ; WX 386 ; N tcaron ; B 22 -12 401 746 ; +C -1 ; WX 479 ; N eogonek ; B 26 -225 448 469 ; +C -1 ; WX 778 ; N Uogonek ; B 12 -225 759 692 ; +C -1 ; WX 778 ; N Aacute ; B 15 -3 756 908 ; +C -1 ; WX 778 ; N Adieresis ; B 15 -3 756 868 ; +C -1 ; WX 479 ; N egrave ; B 26 -20 448 697 ; +C -1 ; WX 500 ; N zacute ; B 16 -3 466 697 ; +C -1 ; WX 291 ; N iogonek ; B 21 -225 318 687 ; +C -1 ; WX 786 ; N Oacute ; B 22 -20 764 908 ; +C -1 ; WX 546 ; N oacute ; B 32 -20 514 697 ; +C -1 ; WX 500 ; N amacron ; B 32 -12 471 611 ; +C -1 ; WX 424 ; N sacute ; B 30 -20 391 697 ; +C -1 ; WX 287 ; N idieresis ; B -11 -3 299 657 ; +C -1 ; WX 786 ; N Ocircumflex ; B 22 -20 764 908 ; +C -1 ; WX 778 ; N Ugrave ; B 12 -20 759 908 ; +C -1 ; WX 600 ; N Delta ; B 6 0 608 688 ; +C -1 ; WX 601 ; N thorn ; B -2 -281 544 726 ; +C -1 ; WX 300 ; N twosuperior ; B 0 273 301 689 ; +C -1 ; WX 786 ; N Odieresis ; B 22 -20 764 868 ; +C -1 ; WX 603 ; N mu ; B 18 -236 581 469 ; +C -1 ; WX 287 ; N igrave ; B 8 -3 271 697 ; +C -1 ; WX 546 ; N ohungarumlaut ; B 32 -20 514 707 ; +C -1 ; WX 611 ; N Eogonek ; B 22 -225 572 692 ; +C -1 ; WX 611 ; N dcroat ; B 35 -12 579 726 ; +C -1 ; WX 750 ; N threequarters ; B 15 -3 735 689 ; +C -1 ; WX 525 ; N Scedilla ; B 24 -225 503 709 ; +C -1 ; WX 371 ; N lcaron ; B 21 -3 376 726 ; +C -1 ; WX 726 ; N Kcommaaccent ; B 22 -283 719 692 ; +C -1 ; WX 611 ; N Lacute ; B 22 -4 586 908 ; +C -1 ; WX 979 ; N trademark ; B 40 285 939 689 ; +C -1 ; WX 479 ; N edotaccent ; B 26 -20 448 657 ; +C -1 ; WX 337 ; N Igrave ; B 22 -3 315 908 ; +C -1 ; WX 337 ; N Imacron ; B 13 -3 325 822 ; +C -1 ; WX 611 ; N Lcaron ; B 22 -4 586 716 ; +C -1 ; WX 750 ; N onehalf ; B 15 -3 735 692 ; +C -1 ; WX 549 ; N lessequal ; B 26 0 523 642 ; +C -1 ; WX 546 ; N ocircumflex ; B 32 -20 514 697 ; +C -1 ; WX 582 ; N ntilde ; B 6 -3 572 672 ; +C -1 ; WX 778 ; N Uhungarumlaut ; B 12 -20 759 918 ; +C -1 ; WX 611 ; N Eacute ; B 22 -4 572 908 ; +C -1 ; WX 479 ; N emacron ; B 26 -20 448 611 ; +C -1 ; WX 556 ; N gbreve ; B 32 -283 544 724 ; +C -1 ; WX 750 ; N onequarter ; B 30 -3 727 692 ; +C -1 ; WX 525 ; N Scaron ; B 24 -20 503 908 ; +C -1 ; WX 525 ; N Scommaaccent ; B 24 -283 503 709 ; +C -1 ; WX 786 ; N Ohungarumlaut ; B 22 -20 764 918 ; +C -1 ; WX 400 ; N degree ; B 50 389 350 689 ; +C -1 ; WX 546 ; N ograve ; B 32 -20 514 697 ; +C -1 ; WX 709 ; N Ccaron ; B 22 -20 670 908 ; +C -1 ; WX 603 ; N ugrave ; B 18 -12 581 697 ; +C -1 ; WX 453 ; N radical ; B 12 -55 442 747 ; +C -1 ; WX 774 ; N Dcaron ; B 22 -4 751 908 ; +C -1 ; WX 395 ; N rcommaaccent ; B 21 -263 374 469 ; +C -1 ; WX 831 ; N Ntilde ; B 17 -20 813 871 ; +C -1 ; WX 546 ; N otilde ; B 32 -20 514 672 ; +C -1 ; WX 668 ; N Rcommaaccent ; B 22 -283 669 692 ; +C -1 ; WX 611 ; N Lcommaaccent ; B 22 -283 586 692 ; +C -1 ; WX 778 ; N Atilde ; B 15 -3 756 871 ; +C -1 ; WX 778 ; N Aogonek ; B 15 -225 768 700 ; +C -1 ; WX 778 ; N Aring ; B 15 -3 756 927 ; +C -1 ; WX 786 ; N Otilde ; B 22 -20 764 883 ; +C -1 ; WX 500 ; N zdotaccent ; B 16 -3 466 657 ; +C -1 ; WX 611 ; N Ecaron ; B 22 -4 572 908 ; +C -1 ; WX 337 ; N Iogonek ; B 22 -225 328 692 ; +C -1 ; WX 556 ; N kcommaaccent ; B 21 -263 549 726 ; +C -1 ; WX 606 ; N minus ; B 51 233 555 289 ; +C -1 ; WX 337 ; N Icircumflex ; B 13 -3 325 908 ; +C -1 ; WX 582 ; N ncaron ; B 6 -3 572 697 ; +C -1 ; WX 326 ; N tcommaaccent ; B 22 -263 319 621 ; +C -1 ; WX 606 ; N logicalnot ; B 51 120 551 386 ; +C -1 ; WX 546 ; N odieresis ; B 32 -20 514 657 ; +C -1 ; WX 603 ; N udieresis ; B 18 -12 581 657 ; +C -1 ; WX 549 ; N notequal ; B 12 -16 537 538 ; +C -1 ; WX 556 ; N gcommaaccent ; B 32 -283 544 773 ; +C -1 ; WX 546 ; N eth ; B 32 -20 504 728 ; +C -1 ; WX 500 ; N zcaron ; B 16 -3 466 697 ; +C -1 ; WX 582 ; N ncommaaccent ; B 6 -263 572 469 ; +C -1 ; WX 300 ; N onesuperior ; B 31 273 269 692 ; +C -1 ; WX 291 ; N imacron ; B 21 -3 271 591 ; +EndCharMetrics +StartKernData +StartKernPairs 1031 +KPX A T -74 +KPX A Tcaron -74 +KPX A Tcommaaccent -74 +KPX A V -111 +KPX A W -74 +KPX A Y -111 +KPX A Yacute -111 +KPX A Ydieresis -111 +KPX A quoteright -74 +KPX A space -55 +KPX A v -92 +KPX A w -74 +KPX A y -74 +KPX A yacute -74 +KPX A ydieresis -74 +KPX Aacute T -74 +KPX Aacute Tcaron -74 +KPX Aacute Tcommaaccent -74 +KPX Aacute V -111 +KPX Aacute W -74 +KPX Aacute Y -111 +KPX Aacute Yacute -111 +KPX Aacute Ydieresis -111 +KPX Aacute quoteright -74 +KPX Aacute space -55 +KPX Aacute v -92 +KPX Aacute w -74 +KPX Aacute y -74 +KPX Aacute yacute -74 +KPX Aacute ydieresis -74 +KPX Abreve T -74 +KPX Abreve Tcaron -74 +KPX Abreve Tcommaaccent -74 +KPX Abreve V -111 +KPX Abreve W -74 +KPX Abreve Y -111 +KPX Abreve Yacute -111 +KPX Abreve Ydieresis -111 +KPX Abreve quoteright -74 +KPX Abreve space -55 +KPX Abreve v -92 +KPX Abreve w -74 +KPX Abreve y -74 +KPX Abreve yacute -74 +KPX Abreve ydieresis -74 +KPX Acircumflex T -74 +KPX Acircumflex Tcaron -74 +KPX Acircumflex Tcommaaccent -74 +KPX Acircumflex V -111 +KPX Acircumflex W -74 +KPX Acircumflex Y -111 +KPX Acircumflex Yacute -111 +KPX Acircumflex Ydieresis -111 +KPX Acircumflex quoteright -74 +KPX Acircumflex space -55 +KPX Acircumflex v -92 +KPX Acircumflex w -74 +KPX Acircumflex y -74 +KPX Acircumflex yacute -74 +KPX Acircumflex ydieresis -74 +KPX Adieresis T -74 +KPX Adieresis Tcaron -74 +KPX Adieresis Tcommaaccent -74 +KPX Adieresis V -111 +KPX Adieresis W -74 +KPX Adieresis Y -111 +KPX Adieresis Yacute -111 +KPX Adieresis Ydieresis -111 +KPX Adieresis quoteright -74 +KPX Adieresis space -55 +KPX Adieresis v -92 +KPX Adieresis w -74 +KPX Adieresis y -74 +KPX Adieresis yacute -74 +KPX Adieresis ydieresis -74 +KPX Agrave T -74 +KPX Agrave Tcaron -74 +KPX Agrave Tcommaaccent -74 +KPX Agrave V -111 +KPX Agrave W -74 +KPX Agrave Y -111 +KPX Agrave Yacute -111 +KPX Agrave Ydieresis -111 +KPX Agrave quoteright -74 +KPX Agrave space -55 +KPX Agrave v -92 +KPX Agrave w -74 +KPX Agrave y -74 +KPX Agrave yacute -74 +KPX Agrave ydieresis -74 +KPX Amacron T -74 +KPX Amacron Tcaron -74 +KPX Amacron Tcommaaccent -74 +KPX Amacron V -111 +KPX Amacron W -74 +KPX Amacron Y -111 +KPX Amacron Yacute -111 +KPX Amacron Ydieresis -111 +KPX Amacron quoteright -74 +KPX Amacron space -55 +KPX Amacron v -92 +KPX Amacron w -74 +KPX Amacron y -74 +KPX Amacron yacute -74 +KPX Amacron ydieresis -74 +KPX Aogonek T -74 +KPX Aogonek Tcaron -74 +KPX Aogonek Tcommaaccent -74 +KPX Aogonek V -111 +KPX Aogonek W -74 +KPX Aogonek Y -111 +KPX Aogonek Yacute -111 +KPX Aogonek Ydieresis -111 +KPX Aogonek quoteright -74 +KPX Aogonek space -55 +KPX Aogonek v -92 +KPX Aogonek w -74 +KPX Aogonek y -74 +KPX Aogonek yacute -74 +KPX Aogonek ydieresis -74 +KPX Aring T -74 +KPX Aring Tcaron -74 +KPX Aring Tcommaaccent -74 +KPX Aring V -111 +KPX Aring W -74 +KPX Aring Y -111 +KPX Aring Yacute -111 +KPX Aring Ydieresis -111 +KPX Aring quoteright -74 +KPX Aring space -55 +KPX Aring v -92 +KPX Aring w -74 +KPX Aring y -74 +KPX Aring yacute -74 +KPX Aring ydieresis -74 +KPX Atilde T -74 +KPX Atilde Tcaron -74 +KPX Atilde Tcommaaccent -74 +KPX Atilde V -111 +KPX Atilde W -74 +KPX Atilde Y -111 +KPX Atilde Yacute -111 +KPX Atilde Ydieresis -111 +KPX Atilde quoteright -74 +KPX Atilde space -55 +KPX Atilde v -92 +KPX Atilde w -74 +KPX Atilde y -74 +KPX Atilde yacute -74 +KPX Atilde ydieresis -74 +KPX F A -74 +KPX F Aacute -74 +KPX F Abreve -74 +KPX F Acircumflex -74 +KPX F Adieresis -74 +KPX F Agrave -74 +KPX F Amacron -74 +KPX F Aogonek -74 +KPX F Aring -74 +KPX F Atilde -74 +KPX F comma -92 +KPX F period -92 +KPX L T -74 +KPX L Tcaron -74 +KPX L Tcommaaccent -74 +KPX L V -92 +KPX L W -74 +KPX L Y -92 +KPX L Yacute -92 +KPX L Ydieresis -92 +KPX L quoteright -74 +KPX L space -37 +KPX L y -55 +KPX L yacute -55 +KPX L ydieresis -55 +KPX Lacute T -74 +KPX Lacute Tcaron -74 +KPX Lacute Tcommaaccent -74 +KPX Lacute V -92 +KPX Lacute W -74 +KPX Lacute Y -92 +KPX Lacute Yacute -92 +KPX Lacute Ydieresis -92 +KPX Lacute quoteright -74 +KPX Lacute space -37 +KPX Lacute y -55 +KPX Lacute yacute -55 +KPX Lacute ydieresis -55 +KPX Lcaron T -74 +KPX Lcaron Tcaron -74 +KPX Lcaron Tcommaaccent -74 +KPX Lcaron V -92 +KPX Lcaron W -74 +KPX Lcaron Y -92 +KPX Lcaron Yacute -92 +KPX Lcaron Ydieresis -92 +KPX Lcaron quoteright -74 +KPX Lcaron space -37 +KPX Lcaron y -55 +KPX Lcaron yacute -55 +KPX Lcaron ydieresis -55 +KPX Lcommaaccent T -74 +KPX Lcommaaccent Tcaron -74 +KPX Lcommaaccent Tcommaaccent -74 +KPX Lcommaaccent V -92 +KPX Lcommaaccent W -74 +KPX Lcommaaccent Y -92 +KPX Lcommaaccent Yacute -92 +KPX Lcommaaccent Ydieresis -92 +KPX Lcommaaccent quoteright -74 +KPX Lcommaaccent space -37 +KPX Lcommaaccent y -55 +KPX Lcommaaccent yacute -55 +KPX Lcommaaccent ydieresis -55 +KPX Lslash T -74 +KPX Lslash Tcaron -74 +KPX Lslash Tcommaaccent -74 +KPX Lslash V -92 +KPX Lslash W -74 +KPX Lslash Y -92 +KPX Lslash Yacute -92 +KPX Lslash Ydieresis -92 +KPX Lslash quoteright -74 +KPX Lslash space -37 +KPX Lslash y -55 +KPX Lslash yacute -55 +KPX Lslash ydieresis -55 +KPX P A -92 +KPX P Aacute -92 +KPX P Abreve -92 +KPX P Acircumflex -92 +KPX P Adieresis -92 +KPX P Agrave -92 +KPX P Amacron -92 +KPX P Aogonek -92 +KPX P Aring -92 +KPX P Atilde -92 +KPX P comma -129 +KPX P period -129 +KPX P space -18 +KPX R T -37 +KPX R Tcaron -37 +KPX R Tcommaaccent -37 +KPX R V -55 +KPX R W -37 +KPX R Y -37 +KPX R Yacute -37 +KPX R Ydieresis -37 +KPX R y -37 +KPX R yacute -37 +KPX R ydieresis -37 +KPX Racute T -37 +KPX Racute Tcaron -37 +KPX Racute Tcommaaccent -37 +KPX Racute V -55 +KPX Racute W -37 +KPX Racute Y -37 +KPX Racute Yacute -37 +KPX Racute Ydieresis -37 +KPX Racute y -37 +KPX Racute yacute -37 +KPX Racute ydieresis -37 +KPX Rcaron T -37 +KPX Rcaron Tcaron -37 +KPX Rcaron Tcommaaccent -37 +KPX Rcaron V -55 +KPX Rcaron W -37 +KPX Rcaron Y -37 +KPX Rcaron Yacute -37 +KPX Rcaron Ydieresis -37 +KPX Rcaron y -37 +KPX Rcaron yacute -37 +KPX Rcaron ydieresis -37 +KPX Rcommaaccent T -37 +KPX Rcommaaccent Tcaron -37 +KPX Rcommaaccent Tcommaaccent -37 +KPX Rcommaaccent V -55 +KPX Rcommaaccent W -37 +KPX Rcommaaccent Y -37 +KPX Rcommaaccent Yacute -37 +KPX Rcommaaccent Ydieresis -37 +KPX Rcommaaccent y -37 +KPX Rcommaaccent yacute -37 +KPX Rcommaaccent ydieresis -37 +KPX T A -74 +KPX T Aacute -74 +KPX T Abreve -74 +KPX T Acircumflex -74 +KPX T Adieresis -74 +KPX T Agrave -74 +KPX T Amacron -74 +KPX T Aogonek -74 +KPX T Aring -74 +KPX T Atilde -74 +KPX T O -18 +KPX T Oacute -18 +KPX T Ocircumflex -18 +KPX T Odieresis -18 +KPX T Ograve -18 +KPX T Ohungarumlaut -18 +KPX T Omacron -18 +KPX T Oslash -18 +KPX T Otilde -18 +KPX T a -92 +KPX T aacute -92 +KPX T abreve -92 +KPX T acircumflex -92 +KPX T adieresis -52 +KPX T agrave -52 +KPX T amacron -52 +KPX T aogonek -92 +KPX T aring -92 +KPX T atilde -52 +KPX T c -111 +KPX T cacute -111 +KPX T ccaron -71 +KPX T ccedilla -111 +KPX T colon -55 +KPX T comma -74 +KPX T e -92 +KPX T eacute -92 +KPX T ecaron -92 +KPX T ecircumflex -92 +KPX T edieresis -52 +KPX T edotaccent -92 +KPX T egrave -92 +KPX T emacron -92 +KPX T eogonek -92 +KPX T hyphen -55 +KPX T i -55 +KPX T iacute -55 +KPX T iogonek -55 +KPX T o -92 +KPX T oacute -92 +KPX T ocircumflex -92 +KPX T odieresis -92 +KPX T ograve -92 +KPX T ohungarumlaut -92 +KPX T omacron -92 +KPX T oslash -92 +KPX T otilde -92 +KPX T period -74 +KPX T r -90 +KPX T racute -90 +KPX T rcaron -50 +KPX T rcommaaccent -90 +KPX T s -90 +KPX T sacute -90 +KPX T scaron -50 +KPX T scedilla -90 +KPX T scommaaccent -90 +KPX T semicolon -55 +KPX T u -90 +KPX T uacute -90 +KPX T ucircumflex -90 +KPX T udieresis -90 +KPX T ugrave -90 +KPX T uhungarumlaut -90 +KPX T umacron -90 +KPX T uogonek -90 +KPX T uring -90 +KPX T w -90 +KPX T y -90 +KPX T yacute -90 +KPX T ydieresis -90 +KPX Tcaron A -74 +KPX Tcaron Aacute -74 +KPX Tcaron Abreve -74 +KPX Tcaron Acircumflex -74 +KPX Tcaron Adieresis -74 +KPX Tcaron Agrave -74 +KPX Tcaron Amacron -74 +KPX Tcaron Aogonek -74 +KPX Tcaron Aring -74 +KPX Tcaron Atilde -74 +KPX Tcaron O -18 +KPX Tcaron Oacute -18 +KPX Tcaron Ocircumflex -18 +KPX Tcaron Odieresis -18 +KPX Tcaron Ograve -18 +KPX Tcaron Ohungarumlaut -18 +KPX Tcaron Omacron -18 +KPX Tcaron Oslash -18 +KPX Tcaron Otilde -18 +KPX Tcaron a -92 +KPX Tcaron aacute -92 +KPX Tcaron abreve -92 +KPX Tcaron acircumflex -92 +KPX Tcaron adieresis -52 +KPX Tcaron agrave -52 +KPX Tcaron amacron -52 +KPX Tcaron aogonek -92 +KPX Tcaron aring -92 +KPX Tcaron atilde -52 +KPX Tcaron c -111 +KPX Tcaron cacute -111 +KPX Tcaron ccaron -71 +KPX Tcaron ccedilla -111 +KPX Tcaron colon -55 +KPX Tcaron comma -74 +KPX Tcaron e -92 +KPX Tcaron eacute -92 +KPX Tcaron ecaron -92 +KPX Tcaron ecircumflex -92 +KPX Tcaron edieresis -52 +KPX Tcaron edotaccent -92 +KPX Tcaron egrave -92 +KPX Tcaron emacron -92 +KPX Tcaron eogonek -92 +KPX Tcaron hyphen -55 +KPX Tcaron i -55 +KPX Tcaron iacute -55 +KPX Tcaron iogonek -55 +KPX Tcaron o -92 +KPX Tcaron oacute -92 +KPX Tcaron ocircumflex -92 +KPX Tcaron odieresis -92 +KPX Tcaron ograve -92 +KPX Tcaron ohungarumlaut -92 +KPX Tcaron omacron -92 +KPX Tcaron oslash -92 +KPX Tcaron otilde -92 +KPX Tcaron period -74 +KPX Tcaron r -90 +KPX Tcaron racute -90 +KPX Tcaron rcaron -50 +KPX Tcaron rcommaaccent -90 +KPX Tcaron s -90 +KPX Tcaron sacute -90 +KPX Tcaron scaron -50 +KPX Tcaron scedilla -90 +KPX Tcaron scommaaccent -90 +KPX Tcaron semicolon -55 +KPX Tcaron u -90 +KPX Tcaron uacute -90 +KPX Tcaron ucircumflex -90 +KPX Tcaron udieresis -90 +KPX Tcaron ugrave -90 +KPX Tcaron uhungarumlaut -90 +KPX Tcaron umacron -90 +KPX Tcaron uogonek -90 +KPX Tcaron uring -90 +KPX Tcaron w -90 +KPX Tcaron y -90 +KPX Tcaron yacute -90 +KPX Tcaron ydieresis -90 +KPX Tcommaaccent A -74 +KPX Tcommaaccent Aacute -74 +KPX Tcommaaccent Abreve -74 +KPX Tcommaaccent Acircumflex -74 +KPX Tcommaaccent Adieresis -74 +KPX Tcommaaccent Agrave -74 +KPX Tcommaaccent Amacron -74 +KPX Tcommaaccent Aogonek -74 +KPX Tcommaaccent Aring -74 +KPX Tcommaaccent Atilde -74 +KPX Tcommaaccent O -18 +KPX Tcommaaccent Oacute -18 +KPX Tcommaaccent Ocircumflex -18 +KPX Tcommaaccent Odieresis -18 +KPX Tcommaaccent Ograve -18 +KPX Tcommaaccent Ohungarumlaut -18 +KPX Tcommaaccent Omacron -18 +KPX Tcommaaccent Oslash -18 +KPX Tcommaaccent Otilde -18 +KPX Tcommaaccent a -92 +KPX Tcommaaccent aacute -92 +KPX Tcommaaccent abreve -92 +KPX Tcommaaccent acircumflex -92 +KPX Tcommaaccent adieresis -52 +KPX Tcommaaccent agrave -52 +KPX Tcommaaccent amacron -52 +KPX Tcommaaccent aogonek -92 +KPX Tcommaaccent aring -92 +KPX Tcommaaccent atilde -52 +KPX Tcommaaccent c -111 +KPX Tcommaaccent cacute -111 +KPX Tcommaaccent ccaron -71 +KPX Tcommaaccent ccedilla -111 +KPX Tcommaaccent colon -55 +KPX Tcommaaccent comma -74 +KPX Tcommaaccent e -92 +KPX Tcommaaccent eacute -92 +KPX Tcommaaccent ecaron -92 +KPX Tcommaaccent ecircumflex -92 +KPX Tcommaaccent edieresis -52 +KPX Tcommaaccent edotaccent -92 +KPX Tcommaaccent egrave -92 +KPX Tcommaaccent emacron -92 +KPX Tcommaaccent eogonek -92 +KPX Tcommaaccent hyphen -55 +KPX Tcommaaccent i -55 +KPX Tcommaaccent iacute -55 +KPX Tcommaaccent iogonek -55 +KPX Tcommaaccent o -92 +KPX Tcommaaccent oacute -92 +KPX Tcommaaccent ocircumflex -92 +KPX Tcommaaccent odieresis -92 +KPX Tcommaaccent ograve -92 +KPX Tcommaaccent ohungarumlaut -92 +KPX Tcommaaccent omacron -92 +KPX Tcommaaccent oslash -92 +KPX Tcommaaccent otilde -92 +KPX Tcommaaccent period -74 +KPX Tcommaaccent r -90 +KPX Tcommaaccent racute -90 +KPX Tcommaaccent rcaron -50 +KPX Tcommaaccent rcommaaccent -90 +KPX Tcommaaccent s -90 +KPX Tcommaaccent sacute -90 +KPX Tcommaaccent scaron -50 +KPX Tcommaaccent scedilla -90 +KPX Tcommaaccent scommaaccent -90 +KPX Tcommaaccent semicolon -55 +KPX Tcommaaccent u -90 +KPX Tcommaaccent uacute -90 +KPX Tcommaaccent ucircumflex -90 +KPX Tcommaaccent udieresis -90 +KPX Tcommaaccent ugrave -90 +KPX Tcommaaccent uhungarumlaut -90 +KPX Tcommaaccent umacron -90 +KPX Tcommaaccent uogonek -90 +KPX Tcommaaccent uring -90 +KPX Tcommaaccent w -90 +KPX Tcommaaccent y -90 +KPX Tcommaaccent yacute -90 +KPX Tcommaaccent ydieresis -90 +KPX V A -111 +KPX V Aacute -111 +KPX V Abreve -111 +KPX V Acircumflex -111 +KPX V Adieresis -111 +KPX V Agrave -111 +KPX V Amacron -111 +KPX V Aogonek -111 +KPX V Aring -111 +KPX V Atilde -111 +KPX V a -92 +KPX V aacute -92 +KPX V abreve -92 +KPX V acircumflex -92 +KPX V adieresis -92 +KPX V agrave -92 +KPX V amacron -92 +KPX V aogonek -92 +KPX V aring -92 +KPX V atilde -92 +KPX V colon -55 +KPX V comma -129 +KPX V e -111 +KPX V eacute -111 +KPX V ecaron -111 +KPX V ecircumflex -111 +KPX V edieresis -71 +KPX V edotaccent -111 +KPX V egrave -71 +KPX V emacron -111 +KPX V eogonek -111 +KPX V hyphen -74 +KPX V i -55 +KPX V iacute -55 +KPX V iogonek -55 +KPX V o -111 +KPX V oacute -111 +KPX V ocircumflex -111 +KPX V odieresis -111 +KPX V ograve -71 +KPX V ohungarumlaut -111 +KPX V omacron -111 +KPX V oslash -111 +KPX V otilde -111 +KPX V period -129 +KPX V r -92 +KPX V racute -92 +KPX V rcaron -92 +KPX V rcommaaccent -92 +KPX V semicolon -55 +KPX V u -92 +KPX V uacute -92 +KPX V ucircumflex -92 +KPX V udieresis -92 +KPX V ugrave -92 +KPX V uhungarumlaut -92 +KPX V umacron -92 +KPX V uogonek -92 +KPX V uring -92 +KPX V y -92 +KPX V yacute -92 +KPX V ydieresis -92 +KPX W A -92 +KPX W Aacute -92 +KPX W Abreve -92 +KPX W Acircumflex -92 +KPX W Adieresis -92 +KPX W Agrave -92 +KPX W Amacron -92 +KPX W Aogonek -92 +KPX W Aring -92 +KPX W Atilde -92 +KPX W a -92 +KPX W aacute -92 +KPX W abreve -92 +KPX W acircumflex -92 +KPX W adieresis -92 +KPX W agrave -92 +KPX W amacron -92 +KPX W aogonek -92 +KPX W aring -92 +KPX W atilde -92 +KPX W colon -18 +KPX W comma -92 +KPX W e -92 +KPX W eacute -92 +KPX W ecaron -92 +KPX W ecircumflex -92 +KPX W edieresis -92 +KPX W edotaccent -92 +KPX W egrave -92 +KPX W emacron -92 +KPX W eogonek -92 +KPX W hyphen -55 +KPX W i -55 +KPX W iacute -55 +KPX W icircumflex -55 +KPX W idieresis -55 +KPX W igrave -55 +KPX W imacron -55 +KPX W iogonek -55 +KPX W o -92 +KPX W oacute -92 +KPX W ocircumflex -92 +KPX W odieresis -92 +KPX W ograve -92 +KPX W ohungarumlaut -92 +KPX W omacron -92 +KPX W oslash -92 +KPX W otilde -92 +KPX W period -92 +KPX W r -74 +KPX W racute -74 +KPX W rcaron -74 +KPX W rcommaaccent -74 +KPX W semicolon -18 +KPX W u -50 +KPX W uacute -50 +KPX W ucircumflex -50 +KPX W udieresis -50 +KPX W ugrave -50 +KPX W uhungarumlaut -50 +KPX W umacron -50 +KPX W uogonek -50 +KPX W uring -50 +KPX W y -50 +KPX W yacute -50 +KPX W ydieresis -50 +KPX Y A -92 +KPX Y Aacute -92 +KPX Y Abreve -92 +KPX Y Acircumflex -92 +KPX Y Adieresis -92 +KPX Y Agrave -92 +KPX Y Amacron -92 +KPX Y Aogonek -92 +KPX Y Aring -92 +KPX Y Atilde -92 +KPX Y a -92 +KPX Y aacute -92 +KPX Y abreve -92 +KPX Y acircumflex -92 +KPX Y adieresis -92 +KPX Y agrave -92 +KPX Y amacron -92 +KPX Y aogonek -92 +KPX Y aring -92 +KPX Y atilde -92 +KPX Y colon -74 +KPX Y comma -111 +KPX Y e -92 +KPX Y eacute -92 +KPX Y ecaron -92 +KPX Y ecircumflex -92 +KPX Y edieresis -92 +KPX Y edotaccent -92 +KPX Y egrave -92 +KPX Y emacron -92 +KPX Y eogonek -92 +KPX Y hyphen -92 +KPX Y i -55 +KPX Y iacute -55 +KPX Y imacron -55 +KPX Y iogonek -55 +KPX Y o -92 +KPX Y oacute -92 +KPX Y ocircumflex -92 +KPX Y odieresis -92 +KPX Y ograve -92 +KPX Y ohungarumlaut -92 +KPX Y omacron -92 +KPX Y oslash -92 +KPX Y otilde -92 +KPX Y p -111 +KPX Y period -111 +KPX Y q -90 +KPX Y semicolon -74 +KPX Y space -18 +KPX Y u -90 +KPX Y uacute -90 +KPX Y ucircumflex -90 +KPX Y udieresis -90 +KPX Y ugrave -90 +KPX Y uhungarumlaut -90 +KPX Y umacron -90 +KPX Y uogonek -90 +KPX Y uring -90 +KPX Y v -90 +KPX Yacute A -92 +KPX Yacute Aacute -92 +KPX Yacute Abreve -92 +KPX Yacute Acircumflex -92 +KPX Yacute Adieresis -92 +KPX Yacute Agrave -92 +KPX Yacute Amacron -92 +KPX Yacute Aogonek -92 +KPX Yacute Aring -92 +KPX Yacute Atilde -92 +KPX Yacute a -92 +KPX Yacute aacute -92 +KPX Yacute abreve -92 +KPX Yacute acircumflex -92 +KPX Yacute adieresis -92 +KPX Yacute agrave -92 +KPX Yacute amacron -92 +KPX Yacute aogonek -92 +KPX Yacute aring -92 +KPX Yacute atilde -92 +KPX Yacute colon -74 +KPX Yacute comma -111 +KPX Yacute e -92 +KPX Yacute eacute -92 +KPX Yacute ecaron -92 +KPX Yacute ecircumflex -92 +KPX Yacute edieresis -92 +KPX Yacute edotaccent -92 +KPX Yacute egrave -92 +KPX Yacute emacron -92 +KPX Yacute eogonek -92 +KPX Yacute hyphen -92 +KPX Yacute i -55 +KPX Yacute iacute -55 +KPX Yacute imacron -55 +KPX Yacute iogonek -55 +KPX Yacute o -92 +KPX Yacute oacute -92 +KPX Yacute ocircumflex -92 +KPX Yacute odieresis -92 +KPX Yacute ograve -92 +KPX Yacute ohungarumlaut -92 +KPX Yacute omacron -92 +KPX Yacute oslash -92 +KPX Yacute otilde -92 +KPX Yacute p -111 +KPX Yacute period -111 +KPX Yacute q -90 +KPX Yacute semicolon -74 +KPX Yacute space -18 +KPX Yacute u -90 +KPX Yacute uacute -90 +KPX Yacute ucircumflex -90 +KPX Yacute udieresis -90 +KPX Yacute ugrave -90 +KPX Yacute uhungarumlaut -90 +KPX Yacute umacron -90 +KPX Yacute uogonek -90 +KPX Yacute uring -90 +KPX Yacute v -90 +KPX Ydieresis A -92 +KPX Ydieresis Aacute -92 +KPX Ydieresis Abreve -92 +KPX Ydieresis Acircumflex -92 +KPX Ydieresis Adieresis -92 +KPX Ydieresis Agrave -92 +KPX Ydieresis Amacron -92 +KPX Ydieresis Aogonek -92 +KPX Ydieresis Aring -92 +KPX Ydieresis Atilde -92 +KPX Ydieresis a -92 +KPX Ydieresis aacute -92 +KPX Ydieresis abreve -92 +KPX Ydieresis acircumflex -92 +KPX Ydieresis adieresis -92 +KPX Ydieresis agrave -92 +KPX Ydieresis amacron -92 +KPX Ydieresis aogonek -92 +KPX Ydieresis aring -92 +KPX Ydieresis atilde -92 +KPX Ydieresis colon -74 +KPX Ydieresis comma -111 +KPX Ydieresis e -92 +KPX Ydieresis eacute -92 +KPX Ydieresis ecaron -92 +KPX Ydieresis ecircumflex -92 +KPX Ydieresis edieresis -92 +KPX Ydieresis edotaccent -92 +KPX Ydieresis egrave -92 +KPX Ydieresis emacron -92 +KPX Ydieresis eogonek -92 +KPX Ydieresis hyphen -92 +KPX Ydieresis i -55 +KPX Ydieresis iacute -55 +KPX Ydieresis imacron -55 +KPX Ydieresis iogonek -55 +KPX Ydieresis o -92 +KPX Ydieresis oacute -92 +KPX Ydieresis ocircumflex -92 +KPX Ydieresis odieresis -92 +KPX Ydieresis ograve -92 +KPX Ydieresis ohungarumlaut -92 +KPX Ydieresis omacron -92 +KPX Ydieresis oslash -92 +KPX Ydieresis otilde -92 +KPX Ydieresis p -111 +KPX Ydieresis period -111 +KPX Ydieresis q -90 +KPX Ydieresis semicolon -74 +KPX Ydieresis space -18 +KPX Ydieresis u -90 +KPX Ydieresis uacute -90 +KPX Ydieresis ucircumflex -90 +KPX Ydieresis udieresis -90 +KPX Ydieresis ugrave -90 +KPX Ydieresis uhungarumlaut -90 +KPX Ydieresis umacron -90 +KPX Ydieresis uogonek -90 +KPX Ydieresis uring -90 +KPX Ydieresis v -90 +KPX f f -18 +KPX f quoteright 55 +KPX one one -55 +KPX quoteleft quoteleft -37 +KPX quoteright quoteright -37 +KPX r c -18 +KPX r cacute -18 +KPX r ccaron -18 +KPX r ccedilla -18 +KPX r comma -74 +KPX r d -18 +KPX r dcroat -18 +KPX r e -18 +KPX r eacute -18 +KPX r ecaron -18 +KPX r ecircumflex -18 +KPX r edieresis -18 +KPX r edotaccent -18 +KPX r egrave -18 +KPX r emacron -18 +KPX r eogonek -18 +KPX r g -18 +KPX r gbreve -18 +KPX r gcommaaccent -18 +KPX r h -18 +KPX r hyphen -18 +KPX r o -18 +KPX r oacute -18 +KPX r ocircumflex -18 +KPX r odieresis -18 +KPX r ograve -18 +KPX r ohungarumlaut -18 +KPX r omacron -18 +KPX r oslash -18 +KPX r otilde -18 +KPX r period -74 +KPX r q -18 +KPX r quoteright 74 +KPX r u -8 +KPX r uacute -8 +KPX r ucircumflex -8 +KPX r udieresis -8 +KPX r ugrave -8 +KPX r uhungarumlaut -8 +KPX r umacron -8 +KPX r uogonek -8 +KPX r uring -8 +KPX racute c -18 +KPX racute cacute -18 +KPX racute ccaron -18 +KPX racute ccedilla -18 +KPX racute comma -74 +KPX racute d -18 +KPX racute dcroat -18 +KPX racute e -18 +KPX racute eacute -18 +KPX racute ecaron -18 +KPX racute ecircumflex -18 +KPX racute edieresis -18 +KPX racute edotaccent -18 +KPX racute egrave -18 +KPX racute emacron -18 +KPX racute eogonek -18 +KPX racute g -18 +KPX racute gbreve -18 +KPX racute gcommaaccent -18 +KPX racute h -18 +KPX racute hyphen -18 +KPX racute o -18 +KPX racute oacute -18 +KPX racute ocircumflex -18 +KPX racute odieresis -18 +KPX racute ograve -18 +KPX racute ohungarumlaut -18 +KPX racute omacron -18 +KPX racute oslash -18 +KPX racute otilde -18 +KPX racute period -74 +KPX racute q -18 +KPX racute quoteright 74 +KPX racute u -8 +KPX racute uacute -8 +KPX racute ucircumflex -8 +KPX racute udieresis -8 +KPX racute ugrave -8 +KPX racute uhungarumlaut -8 +KPX racute umacron -8 +KPX racute uogonek -8 +KPX racute uring -8 +KPX rcaron c -18 +KPX rcaron cacute -18 +KPX rcaron ccaron -18 +KPX rcaron ccedilla -18 +KPX rcaron comma -74 +KPX rcaron d -18 +KPX rcaron dcroat -18 +KPX rcaron e -18 +KPX rcaron eacute -18 +KPX rcaron ecaron -18 +KPX rcaron ecircumflex -18 +KPX rcaron edieresis -18 +KPX rcaron edotaccent -18 +KPX rcaron egrave -18 +KPX rcaron emacron -18 +KPX rcaron eogonek -18 +KPX rcaron g -18 +KPX rcaron gbreve -18 +KPX rcaron gcommaaccent -18 +KPX rcaron h -18 +KPX rcaron hyphen -18 +KPX rcaron o -18 +KPX rcaron oacute -18 +KPX rcaron ocircumflex -18 +KPX rcaron odieresis -18 +KPX rcaron ograve -18 +KPX rcaron ohungarumlaut -18 +KPX rcaron omacron -18 +KPX rcaron oslash -18 +KPX rcaron otilde -18 +KPX rcaron period -74 +KPX rcaron q -18 +KPX rcaron quoteright 74 +KPX rcaron u -8 +KPX rcaron uacute -8 +KPX rcaron ucircumflex -8 +KPX rcaron udieresis -8 +KPX rcaron ugrave -8 +KPX rcaron uhungarumlaut -8 +KPX rcaron umacron -8 +KPX rcaron uogonek -8 +KPX rcaron uring -8 +KPX rcommaaccent c -18 +KPX rcommaaccent cacute -18 +KPX rcommaaccent ccaron -18 +KPX rcommaaccent ccedilla -18 +KPX rcommaaccent comma -74 +KPX rcommaaccent d -18 +KPX rcommaaccent dcroat -18 +KPX rcommaaccent e -18 +KPX rcommaaccent eacute -18 +KPX rcommaaccent ecaron -18 +KPX rcommaaccent ecircumflex -18 +KPX rcommaaccent edieresis -18 +KPX rcommaaccent edotaccent -18 +KPX rcommaaccent egrave -18 +KPX rcommaaccent emacron -18 +KPX rcommaaccent eogonek -18 +KPX rcommaaccent g -18 +KPX rcommaaccent gbreve -18 +KPX rcommaaccent gcommaaccent -18 +KPX rcommaaccent h -18 +KPX rcommaaccent hyphen -18 +KPX rcommaaccent o -18 +KPX rcommaaccent oacute -18 +KPX rcommaaccent ocircumflex -18 +KPX rcommaaccent odieresis -18 +KPX rcommaaccent ograve -18 +KPX rcommaaccent ohungarumlaut -18 +KPX rcommaaccent omacron -18 +KPX rcommaaccent oslash -18 +KPX rcommaaccent otilde -18 +KPX rcommaaccent period -74 +KPX rcommaaccent q -18 +KPX rcommaaccent quoteright 74 +KPX rcommaaccent u -8 +KPX rcommaaccent uacute -8 +KPX rcommaaccent ucircumflex -8 +KPX rcommaaccent udieresis -8 +KPX rcommaaccent ugrave -8 +KPX rcommaaccent uhungarumlaut -8 +KPX rcommaaccent umacron -8 +KPX rcommaaccent uogonek -8 +KPX rcommaaccent uring -8 +KPX space A -37 +KPX space Aacute -37 +KPX space Abreve -37 +KPX space Acircumflex -37 +KPX space Adieresis -37 +KPX space Agrave -37 +KPX space Amacron -37 +KPX space Aogonek -37 +KPX space Aring -37 +KPX space Atilde -37 +KPX space Y -18 +KPX space Yacute -18 +KPX space Ydieresis -18 +KPX v comma -111 +KPX v period -111 +KPX w comma -92 +KPX w period -92 +KPX y comma -111 +KPX y period -111 +KPX yacute comma -111 +KPX yacute period -111 +KPX ydieresis comma -111 +KPX ydieresis period -111 +EndKernPairs +EndKernData +EndFontMetrics diff --git a/openoffice/share/psprint/fontmetric/Symbol.afm b/openoffice/share/psprint/fontmetric/Symbol.afm new file mode 100644 index 0000000000000000000000000000000000000000..dd95148a5b00fd58c2df742d9d3adf4eb36309b3 --- /dev/null +++ b/openoffice/share/psprint/fontmetric/Symbol.afm @@ -0,0 +1,212 @@ +StartFontMetrics 4.1 +Comment Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All rights reserved. +Comment Creation Date: Thu May 1 15:12:25 1997 +Comment UniqueID 43064 +Comment VMusage 30820 39997 +FontName Symbol +FullName Symbol +FamilyName Symbol +Weight Medium +ItalicAngle 0 +IsFixedPitch false +FontBBox -180 -293 1090 1010 +UnderlinePosition -100 +UnderlineThickness 50 +Version 001.008 +Notice Copyright (c) 1985, 1987, 1989, 1990, 1997 Adobe Systems Incorporated. All rights reserved. +EncodingScheme FontSpecific +StdHW 92 +StdVW 85 +StartCharMetrics 190 +C 32 ; WX 250 ; N space ; B 0 0 0 0 ; +C 33 ; WX 333 ; N exclam ; B 128 -17 240 672 ; +C 34 ; WX 713 ; N universal ; B 31 0 681 705 ; +C 35 ; WX 500 ; N numbersign ; B 20 -16 481 673 ; +C 36 ; WX 549 ; N existential ; B 25 0 478 707 ; +C 37 ; WX 833 ; N percent ; B 63 -36 771 655 ; +C 38 ; WX 778 ; N ampersand ; B 41 -18 750 661 ; +C 39 ; WX 439 ; N suchthat ; B 48 -17 414 500 ; +C 40 ; WX 333 ; N parenleft ; B 53 -191 300 673 ; +C 41 ; WX 333 ; N parenright ; B 30 -191 277 673 ; +C 42 ; WX 500 ; N asteriskmath ; B 65 134 427 551 ; +C 43 ; WX 549 ; N plus ; B 10 0 539 533 ; +C 44 ; WX 250 ; N comma ; B 56 -152 194 104 ; +C 45 ; WX 549 ; N minus ; B 11 233 535 288 ; +C 46 ; WX 250 ; N period ; B 69 -17 181 95 ; +C 47 ; WX 278 ; N slash ; B 0 -18 254 646 ; +C 48 ; WX 500 ; N zero ; B 24 -14 476 685 ; +C 49 ; WX 500 ; N one ; B 117 0 390 673 ; +C 50 ; WX 500 ; N two ; B 25 0 475 685 ; +C 51 ; WX 500 ; N three ; B 43 -14 435 685 ; +C 52 ; WX 500 ; N four ; B 15 0 469 685 ; +C 53 ; WX 500 ; N five ; B 32 -14 445 690 ; +C 54 ; WX 500 ; N six ; B 34 -14 468 685 ; +C 55 ; WX 500 ; N seven ; B 24 -16 448 673 ; +C 56 ; WX 500 ; N eight ; B 56 -14 445 685 ; +C 57 ; WX 500 ; N nine ; B 30 -18 459 685 ; +C 58 ; WX 278 ; N colon ; B 81 -17 193 460 ; +C 59 ; WX 278 ; N semicolon ; B 83 -152 221 460 ; +C 60 ; WX 549 ; N less ; B 26 0 523 522 ; +C 61 ; WX 549 ; N equal ; B 11 141 537 390 ; +C 62 ; WX 549 ; N greater ; B 26 0 523 522 ; +C 63 ; WX 444 ; N question ; B 70 -17 412 686 ; +C 64 ; WX 549 ; N congruent ; B 11 0 537 475 ; +C 65 ; WX 722 ; N Alpha ; B 4 0 684 673 ; +C 66 ; WX 667 ; N Beta ; B 29 0 592 673 ; +C 67 ; WX 722 ; N Chi ; B -9 0 704 673 ; +C 68 ; WX 612 ; N Delta ; B 6 0 608 688 ; +C 69 ; WX 611 ; N Epsilon ; B 32 0 617 673 ; +C 70 ; WX 763 ; N Phi ; B 26 0 741 673 ; +C 71 ; WX 603 ; N Gamma ; B 24 0 609 673 ; +C 72 ; WX 722 ; N Eta ; B 39 0 729 673 ; +C 73 ; WX 333 ; N Iota ; B 32 0 316 673 ; +C 74 ; WX 631 ; N theta1 ; B 18 -18 623 689 ; +C 75 ; WX 722 ; N Kappa ; B 35 0 722 673 ; +C 76 ; WX 686 ; N Lambda ; B 6 0 680 688 ; +C 77 ; WX 889 ; N Mu ; B 28 0 887 673 ; +C 78 ; WX 722 ; N Nu ; B 29 -8 720 673 ; +C 79 ; WX 722 ; N Omicron ; B 41 -17 715 685 ; +C 80 ; WX 768 ; N Pi ; B 25 0 745 673 ; +C 81 ; WX 741 ; N Theta ; B 41 -17 715 685 ; +C 82 ; WX 556 ; N Rho ; B 28 0 563 673 ; +C 83 ; WX 592 ; N Sigma ; B 5 0 589 673 ; +C 84 ; WX 611 ; N Tau ; B 33 0 607 673 ; +C 85 ; WX 690 ; N Upsilon ; B -8 0 694 673 ; +C 86 ; WX 439 ; N sigma1 ; B 40 -233 436 500 ; +C 87 ; WX 768 ; N Omega ; B 34 0 736 688 ; +C 88 ; WX 645 ; N Xi ; B 40 0 599 673 ; +C 89 ; WX 795 ; N Psi ; B 15 0 781 684 ; +C 90 ; WX 611 ; N Zeta ; B 44 0 636 673 ; +C 91 ; WX 333 ; N bracketleft ; B 86 -155 299 674 ; +C 92 ; WX 863 ; N therefore ; B 163 0 701 487 ; +C 93 ; WX 333 ; N bracketright ; B 33 -155 246 674 ; +C 94 ; WX 658 ; N perpendicular ; B 15 0 652 674 ; +C 95 ; WX 500 ; N underscore ; B -2 -125 502 -75 ; +C 96 ; WX 500 ; N radicalex ; B 480 881 1090 917 ; +C 97 ; WX 631 ; N alpha ; B 41 -18 622 500 ; +C 98 ; WX 549 ; N beta ; B 61 -223 515 741 ; +C 99 ; WX 549 ; N chi ; B 12 -231 522 499 ; +C 100 ; WX 494 ; N delta ; B 40 -19 481 740 ; +C 101 ; WX 439 ; N epsilon ; B 22 -19 427 502 ; +C 102 ; WX 521 ; N phi ; B 28 -224 492 673 ; +C 103 ; WX 411 ; N gamma ; B 5 -225 484 499 ; +C 104 ; WX 603 ; N eta ; B 0 -202 527 514 ; +C 105 ; WX 329 ; N iota ; B 0 -17 301 503 ; +C 106 ; WX 603 ; N phi1 ; B 36 -224 587 499 ; +C 107 ; WX 549 ; N kappa ; B 33 0 558 501 ; +C 108 ; WX 549 ; N lambda ; B 24 -17 548 739 ; +C 109 ; WX 576 ; N mu ; B 33 -223 567 500 ; +C 110 ; WX 521 ; N nu ; B -9 -16 475 507 ; +C 111 ; WX 549 ; N omicron ; B 35 -19 501 499 ; +C 112 ; WX 549 ; N pi ; B 10 -19 530 487 ; +C 113 ; WX 521 ; N theta ; B 43 -17 485 690 ; +C 114 ; WX 549 ; N rho ; B 50 -230 490 499 ; +C 115 ; WX 603 ; N sigma ; B 30 -21 588 500 ; +C 116 ; WX 439 ; N tau ; B 10 -19 418 500 ; +C 117 ; WX 576 ; N upsilon ; B 7 -18 535 507 ; +C 118 ; WX 713 ; N omega1 ; B 12 -18 671 583 ; +C 119 ; WX 686 ; N omega ; B 42 -17 684 500 ; +C 120 ; WX 493 ; N xi ; B 27 -224 469 766 ; +C 121 ; WX 686 ; N psi ; B 12 -228 701 500 ; +C 122 ; WX 494 ; N zeta ; B 60 -225 467 756 ; +C 123 ; WX 480 ; N braceleft ; B 58 -183 397 673 ; +C 124 ; WX 200 ; N bar ; B 65 -293 135 707 ; +C 125 ; WX 480 ; N braceright ; B 79 -183 418 673 ; +C 126 ; WX 549 ; N similar ; B 17 203 529 307 ; +C 160 ; WX 750 ; N Euro ; B 20 -12 714 685 ; +C 161 ; WX 620 ; N Upsilon1 ; B -2 0 610 685 ; +C 162 ; WX 247 ; N minute ; B 27 459 228 735 ; +C 163 ; WX 549 ; N lessequal ; B 29 0 526 639 ; +C 164 ; WX 167 ; N fraction ; B -180 -12 340 677 ; +C 165 ; WX 713 ; N infinity ; B 26 124 688 404 ; +C 166 ; WX 500 ; N florin ; B 2 -193 494 686 ; +C 167 ; WX 753 ; N club ; B 86 -26 660 533 ; +C 168 ; WX 753 ; N diamond ; B 142 -36 600 550 ; +C 169 ; WX 753 ; N heart ; B 117 -33 631 532 ; +C 170 ; WX 753 ; N spade ; B 113 -36 629 548 ; +C 171 ; WX 1042 ; N arrowboth ; B 24 -15 1024 511 ; +C 172 ; WX 987 ; N arrowleft ; B 32 -15 942 511 ; +C 173 ; WX 603 ; N arrowup ; B 45 0 571 910 ; +C 174 ; WX 987 ; N arrowright ; B 49 -15 959 511 ; +C 175 ; WX 603 ; N arrowdown ; B 45 -22 571 888 ; +C 176 ; WX 400 ; N degree ; B 50 385 350 685 ; +C 177 ; WX 549 ; N plusminus ; B 10 0 539 645 ; +C 178 ; WX 411 ; N second ; B 20 459 413 737 ; +C 179 ; WX 549 ; N greaterequal ; B 29 0 526 639 ; +C 180 ; WX 549 ; N multiply ; B 17 8 533 524 ; +C 181 ; WX 713 ; N proportional ; B 27 123 639 404 ; +C 182 ; WX 494 ; N partialdiff ; B 26 -20 462 746 ; +C 183 ; WX 460 ; N bullet ; B 50 113 410 473 ; +C 184 ; WX 549 ; N divide ; B 10 71 536 456 ; +C 185 ; WX 549 ; N notequal ; B 15 -25 540 549 ; +C 186 ; WX 549 ; N equivalence ; B 14 82 538 443 ; +C 187 ; WX 549 ; N approxequal ; B 14 135 527 394 ; +C 188 ; WX 1000 ; N ellipsis ; B 111 -17 889 95 ; +C 189 ; WX 603 ; N arrowvertex ; B 280 -120 336 1010 ; +C 190 ; WX 1000 ; N arrowhorizex ; B -60 220 1050 276 ; +C 191 ; WX 658 ; N carriagereturn ; B 15 -16 602 629 ; +C 192 ; WX 823 ; N aleph ; B 175 -18 661 658 ; +C 193 ; WX 686 ; N Ifraktur ; B 10 -53 578 740 ; +C 194 ; WX 795 ; N Rfraktur ; B 26 -15 759 734 ; +C 195 ; WX 987 ; N weierstrass ; B 159 -211 870 573 ; +C 196 ; WX 768 ; N circlemultiply ; B 43 -17 733 673 ; +C 197 ; WX 768 ; N circleplus ; B 43 -15 733 675 ; +C 198 ; WX 823 ; N emptyset ; B 39 -24 781 719 ; +C 199 ; WX 768 ; N intersection ; B 40 0 732 509 ; +C 200 ; WX 768 ; N union ; B 40 -17 732 492 ; +C 201 ; WX 713 ; N propersuperset ; B 20 0 673 470 ; +C 202 ; WX 713 ; N reflexsuperset ; B 20 -125 673 470 ; +C 203 ; WX 713 ; N notsubset ; B 36 -70 690 540 ; +C 204 ; WX 713 ; N propersubset ; B 37 0 690 470 ; +C 205 ; WX 713 ; N reflexsubset ; B 37 -125 690 470 ; +C 206 ; WX 713 ; N element ; B 45 0 505 468 ; +C 207 ; WX 713 ; N notelement ; B 45 -58 505 555 ; +C 208 ; WX 768 ; N angle ; B 26 0 738 673 ; +C 209 ; WX 713 ; N gradient ; B 36 -19 681 718 ; +C 210 ; WX 790 ; N registerserif ; B 50 -17 740 673 ; +C 211 ; WX 790 ; N copyrightserif ; B 51 -15 741 675 ; +C 212 ; WX 890 ; N trademarkserif ; B 18 293 855 673 ; +C 213 ; WX 823 ; N product ; B 25 -101 803 751 ; +C 214 ; WX 549 ; N radical ; B 10 -38 515 917 ; +C 215 ; WX 250 ; N dotmath ; B 69 210 169 310 ; +C 216 ; WX 713 ; N logicalnot ; B 15 0 680 288 ; +C 217 ; WX 603 ; N logicaland ; B 23 0 583 454 ; +C 218 ; WX 603 ; N logicalor ; B 30 0 578 477 ; +C 219 ; WX 1042 ; N arrowdblboth ; B 27 -20 1023 510 ; +C 220 ; WX 987 ; N arrowdblleft ; B 30 -15 939 513 ; +C 221 ; WX 603 ; N arrowdblup ; B 39 2 567 911 ; +C 222 ; WX 987 ; N arrowdblright ; B 45 -20 954 508 ; +C 223 ; WX 603 ; N arrowdbldown ; B 44 -19 572 890 ; +C 224 ; WX 494 ; N lozenge ; B 18 0 466 745 ; +C 225 ; WX 329 ; N angleleft ; B 25 -198 306 746 ; +C 226 ; WX 790 ; N registersans ; B 50 -20 740 670 ; +C 227 ; WX 790 ; N copyrightsans ; B 49 -15 739 675 ; +C 228 ; WX 786 ; N trademarksans ; B 5 293 725 673 ; +C 229 ; WX 713 ; N summation ; B 14 -108 695 752 ; +C 230 ; WX 384 ; N parenlefttp ; B 24 -293 436 926 ; +C 231 ; WX 384 ; N parenleftex ; B 24 -85 108 925 ; +C 232 ; WX 384 ; N parenleftbt ; B 24 -293 436 926 ; +C 233 ; WX 384 ; N bracketlefttp ; B 0 -80 349 926 ; +C 234 ; WX 384 ; N bracketleftex ; B 0 -79 77 925 ; +C 235 ; WX 384 ; N bracketleftbt ; B 0 -80 349 926 ; +C 236 ; WX 494 ; N bracelefttp ; B 209 -85 445 925 ; +C 237 ; WX 494 ; N braceleftmid ; B 20 -85 284 935 ; +C 238 ; WX 494 ; N braceleftbt ; B 209 -75 445 935 ; +C 239 ; WX 494 ; N braceex ; B 209 -85 284 935 ; +C 241 ; WX 329 ; N angleright ; B 21 -198 302 746 ; +C 242 ; WX 274 ; N integral ; B 2 -107 291 916 ; +C 243 ; WX 686 ; N integraltp ; B 308 -88 675 920 ; +C 244 ; WX 686 ; N integralex ; B 308 -88 378 975 ; +C 245 ; WX 686 ; N integralbt ; B 11 -87 378 921 ; +C 246 ; WX 384 ; N parenrighttp ; B 54 -293 466 926 ; +C 247 ; WX 384 ; N parenrightex ; B 382 -85 466 925 ; +C 248 ; WX 384 ; N parenrightbt ; B 54 -293 466 926 ; +C 249 ; WX 384 ; N bracketrighttp ; B 22 -80 371 926 ; +C 250 ; WX 384 ; N bracketrightex ; B 294 -79 371 925 ; +C 251 ; WX 384 ; N bracketrightbt ; B 22 -80 371 926 ; +C 252 ; WX 494 ; N bracerighttp ; B 48 -85 284 925 ; +C 253 ; WX 494 ; N bracerightmid ; B 209 -85 473 935 ; +C 254 ; WX 494 ; N bracerightbt ; B 48 -75 284 935 ; +C -1 ; WX 790 ; N apple ; B 56 -3 733 808 ; +EndCharMetrics +EndFontMetrics diff --git a/openoffice/share/psprint/fontmetric/Times-Bold.afm b/openoffice/share/psprint/fontmetric/Times-Bold.afm new file mode 100644 index 0000000000000000000000000000000000000000..e67efe857c2d25431830cb68b19a9c46dd0e6830 --- /dev/null +++ b/openoffice/share/psprint/fontmetric/Times-Bold.afm @@ -0,0 +1,2586 @@ +StartFontMetrics 4.1 +Comment Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. +Comment Creation Date: Thu May 1 12:52:56 1997 +Comment UniqueID 43065 +Comment VMusage 41636 52661 +FontName Times-Bold +FullName Times Bold +FamilyName Times +Weight Bold +ItalicAngle 0 +IsFixedPitch false +FontBBox -168 -218 1000 935 +UnderlinePosition -100 +UnderlineThickness 50 +Version 002.000 +Notice Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries. +EncodingScheme AdobeStandardEncoding +CapHeight 676 +XHeight 461 +Ascender 683 +Descender -217 +StdHW 44 +StdVW 139 +StartCharMetrics 314 +C 32 ; WX 250 ; N space ; B 0 0 0 0 ; +C 33 ; WX 333 ; N exclam ; B 81 -13 251 691 ; +C 34 ; WX 555 ; N quotedbl ; B 83 404 472 691 ; +C 35 ; WX 500 ; N numbersign ; B 4 0 496 700 ; +C 36 ; WX 500 ; N dollar ; B 29 -99 472 750 ; +C 37 ; WX 1000 ; N percent ; B 124 -14 877 692 ; +C 38 ; WX 833 ; N ampersand ; B 62 -16 787 691 ; +C 39 ; WX 333 ; N quoteright ; B 79 356 263 691 ; +C 40 ; WX 333 ; N parenleft ; B 46 -168 306 694 ; +C 41 ; WX 333 ; N parenright ; B 27 -168 287 694 ; +C 42 ; WX 500 ; N asterisk ; B 56 255 447 691 ; +C 43 ; WX 570 ; N plus ; B 33 0 537 506 ; +C 44 ; WX 250 ; N comma ; B 39 -180 223 155 ; +C 45 ; WX 333 ; N hyphen ; B 44 171 287 287 ; +C 46 ; WX 250 ; N period ; B 41 -13 210 156 ; +C 47 ; WX 278 ; N slash ; B -24 -19 302 691 ; +C 48 ; WX 500 ; N zero ; B 24 -13 476 688 ; +C 49 ; WX 500 ; N one ; B 65 0 442 688 ; +C 50 ; WX 500 ; N two ; B 17 0 478 688 ; +C 51 ; WX 500 ; N three ; B 16 -14 468 688 ; +C 52 ; WX 500 ; N four ; B 19 0 475 688 ; +C 53 ; WX 500 ; N five ; B 22 -8 470 676 ; +C 54 ; WX 500 ; N six ; B 28 -13 475 688 ; +C 55 ; WX 500 ; N seven ; B 17 0 477 676 ; +C 56 ; WX 500 ; N eight ; B 28 -13 472 688 ; +C 57 ; WX 500 ; N nine ; B 26 -13 473 688 ; +C 58 ; WX 333 ; N colon ; B 82 -13 251 472 ; +C 59 ; WX 333 ; N semicolon ; B 82 -180 266 472 ; +C 60 ; WX 570 ; N less ; B 31 -8 539 514 ; +C 61 ; WX 570 ; N equal ; B 33 107 537 399 ; +C 62 ; WX 570 ; N greater ; B 31 -8 539 514 ; +C 63 ; WX 500 ; N question ; B 57 -13 445 689 ; +C 64 ; WX 930 ; N at ; B 108 -19 822 691 ; +C 65 ; WX 722 ; N A ; B 9 0 689 690 ; +C 66 ; WX 667 ; N B ; B 16 0 619 676 ; +C 67 ; WX 722 ; N C ; B 49 -19 687 691 ; +C 68 ; WX 722 ; N D ; B 14 0 690 676 ; +C 69 ; WX 667 ; N E ; B 16 0 641 676 ; +C 70 ; WX 611 ; N F ; B 16 0 583 676 ; +C 71 ; WX 778 ; N G ; B 37 -19 755 691 ; +C 72 ; WX 778 ; N H ; B 21 0 759 676 ; +C 73 ; WX 389 ; N I ; B 20 0 370 676 ; +C 74 ; WX 500 ; N J ; B 3 -96 479 676 ; +C 75 ; WX 778 ; N K ; B 30 0 769 676 ; +C 76 ; WX 667 ; N L ; B 19 0 638 676 ; +C 77 ; WX 944 ; N M ; B 14 0 921 676 ; +C 78 ; WX 722 ; N N ; B 16 -18 701 676 ; +C 79 ; WX 778 ; N O ; B 35 -19 743 691 ; +C 80 ; WX 611 ; N P ; B 16 0 600 676 ; +C 81 ; WX 778 ; N Q ; B 35 -176 743 691 ; +C 82 ; WX 722 ; N R ; B 26 0 715 676 ; +C 83 ; WX 556 ; N S ; B 35 -19 513 692 ; +C 84 ; WX 667 ; N T ; B 31 0 636 676 ; +C 85 ; WX 722 ; N U ; B 16 -19 701 676 ; +C 86 ; WX 722 ; N V ; B 16 -18 701 676 ; +C 87 ; WX 1000 ; N W ; B 19 -15 981 676 ; +C 88 ; WX 722 ; N X ; B 16 0 699 676 ; +C 89 ; WX 722 ; N Y ; B 15 0 699 676 ; +C 90 ; WX 667 ; N Z ; B 28 0 634 676 ; +C 91 ; WX 333 ; N bracketleft ; B 67 -149 301 678 ; +C 92 ; WX 278 ; N backslash ; B -25 -19 303 691 ; +C 93 ; WX 333 ; N bracketright ; B 32 -149 266 678 ; +C 94 ; WX 581 ; N asciicircum ; B 73 311 509 676 ; +C 95 ; WX 500 ; N underscore ; B 0 -125 500 -75 ; +C 96 ; WX 333 ; N quoteleft ; B 70 356 254 691 ; +C 97 ; WX 500 ; N a ; B 25 -14 488 473 ; +C 98 ; WX 556 ; N b ; B 17 -14 521 676 ; +C 99 ; WX 444 ; N c ; B 25 -14 430 473 ; +C 100 ; WX 556 ; N d ; B 25 -14 534 676 ; +C 101 ; WX 444 ; N e ; B 25 -14 426 473 ; +C 102 ; WX 333 ; N f ; B 14 0 389 691 ; L i fi ; L l fl ; +C 103 ; WX 500 ; N g ; B 28 -206 483 473 ; +C 104 ; WX 556 ; N h ; B 16 0 534 676 ; +C 105 ; WX 278 ; N i ; B 16 0 255 691 ; +C 106 ; WX 333 ; N j ; B -57 -203 263 691 ; +C 107 ; WX 556 ; N k ; B 22 0 543 676 ; +C 108 ; WX 278 ; N l ; B 16 0 255 676 ; +C 109 ; WX 833 ; N m ; B 16 0 814 473 ; +C 110 ; WX 556 ; N n ; B 21 0 539 473 ; +C 111 ; WX 500 ; N o ; B 25 -14 476 473 ; +C 112 ; WX 556 ; N p ; B 19 -205 524 473 ; +C 113 ; WX 556 ; N q ; B 34 -205 536 473 ; +C 114 ; WX 444 ; N r ; B 29 0 434 473 ; +C 115 ; WX 389 ; N s ; B 25 -14 361 473 ; +C 116 ; WX 333 ; N t ; B 20 -12 332 630 ; +C 117 ; WX 556 ; N u ; B 16 -14 537 461 ; +C 118 ; WX 500 ; N v ; B 21 -14 485 461 ; +C 119 ; WX 722 ; N w ; B 23 -14 707 461 ; +C 120 ; WX 500 ; N x ; B 12 0 484 461 ; +C 121 ; WX 500 ; N y ; B 16 -205 480 461 ; +C 122 ; WX 444 ; N z ; B 21 0 420 461 ; +C 123 ; WX 394 ; N braceleft ; B 22 -175 340 698 ; +C 124 ; WX 220 ; N bar ; B 66 -218 154 782 ; +C 125 ; WX 394 ; N braceright ; B 54 -175 372 698 ; +C 126 ; WX 520 ; N asciitilde ; B 29 173 491 333 ; +C 161 ; WX 333 ; N exclamdown ; B 82 -203 252 501 ; +C 162 ; WX 500 ; N cent ; B 53 -140 458 588 ; +C 163 ; WX 500 ; N sterling ; B 21 -14 477 684 ; +C 164 ; WX 167 ; N fraction ; B -168 -12 329 688 ; +C 165 ; WX 500 ; N yen ; B -64 0 547 676 ; +C 166 ; WX 500 ; N florin ; B 0 -155 498 706 ; +C 167 ; WX 500 ; N section ; B 57 -132 443 691 ; +C 168 ; WX 500 ; N currency ; B -26 61 526 613 ; +C 169 ; WX 278 ; N quotesingle ; B 75 404 204 691 ; +C 170 ; WX 500 ; N quotedblleft ; B 32 356 486 691 ; +C 171 ; WX 500 ; N guillemotleft ; B 23 36 473 415 ; +C 172 ; WX 333 ; N guilsinglleft ; B 51 36 305 415 ; +C 173 ; WX 333 ; N guilsinglright ; B 28 36 282 415 ; +C 174 ; WX 556 ; N fi ; B 14 0 536 691 ; +C 175 ; WX 556 ; N fl ; B 14 0 536 691 ; +C 177 ; WX 500 ; N endash ; B 0 181 500 271 ; +C 178 ; WX 500 ; N dagger ; B 47 -134 453 691 ; +C 179 ; WX 500 ; N daggerdbl ; B 45 -132 456 691 ; +C 180 ; WX 250 ; N periodcentered ; B 41 248 210 417 ; +C 182 ; WX 540 ; N paragraph ; B 0 -186 519 676 ; +C 183 ; WX 350 ; N bullet ; B 35 198 315 478 ; +C 184 ; WX 333 ; N quotesinglbase ; B 79 -180 263 155 ; +C 185 ; WX 500 ; N quotedblbase ; B 14 -180 468 155 ; +C 186 ; WX 500 ; N quotedblright ; B 14 356 468 691 ; +C 187 ; WX 500 ; N guillemotright ; B 27 36 477 415 ; +C 188 ; WX 1000 ; N ellipsis ; B 82 -13 917 156 ; +C 189 ; WX 1000 ; N perthousand ; B 7 -29 995 706 ; +C 191 ; WX 500 ; N questiondown ; B 55 -201 443 501 ; +C 193 ; WX 333 ; N grave ; B 8 528 246 713 ; +C 194 ; WX 333 ; N acute ; B 86 528 324 713 ; +C 195 ; WX 333 ; N circumflex ; B -2 528 335 704 ; +C 196 ; WX 333 ; N tilde ; B -16 547 349 674 ; +C 197 ; WX 333 ; N macron ; B 1 565 331 637 ; +C 198 ; WX 333 ; N breve ; B 15 528 318 691 ; +C 199 ; WX 333 ; N dotaccent ; B 103 536 258 691 ; +C 200 ; WX 333 ; N dieresis ; B -2 537 335 667 ; +C 202 ; WX 333 ; N ring ; B 60 527 273 740 ; +C 203 ; WX 333 ; N cedilla ; B 68 -218 294 0 ; +C 205 ; WX 333 ; N hungarumlaut ; B -13 528 425 713 ; +C 206 ; WX 333 ; N ogonek ; B 90 -193 319 24 ; +C 207 ; WX 333 ; N caron ; B -2 528 335 704 ; +C 208 ; WX 1000 ; N emdash ; B 0 181 1000 271 ; +C 225 ; WX 1000 ; N AE ; B 4 0 951 676 ; +C 227 ; WX 300 ; N ordfeminine ; B -1 397 301 688 ; +C 232 ; WX 667 ; N Lslash ; B 19 0 638 676 ; +C 233 ; WX 778 ; N Oslash ; B 35 -74 743 737 ; +C 234 ; WX 1000 ; N OE ; B 22 -5 981 684 ; +C 235 ; WX 330 ; N ordmasculine ; B 18 397 312 688 ; +C 241 ; WX 722 ; N ae ; B 33 -14 693 473 ; +C 245 ; WX 278 ; N dotlessi ; B 16 0 255 461 ; +C 248 ; WX 278 ; N lslash ; B -22 0 303 676 ; +C 249 ; WX 500 ; N oslash ; B 25 -92 476 549 ; +C 250 ; WX 722 ; N oe ; B 22 -14 696 473 ; +C 251 ; WX 556 ; N germandbls ; B 19 -12 517 691 ; +C -1 ; WX 389 ; N Idieresis ; B 20 0 370 877 ; +C -1 ; WX 444 ; N eacute ; B 25 -14 426 713 ; +C -1 ; WX 500 ; N abreve ; B 25 -14 488 691 ; +C -1 ; WX 556 ; N uhungarumlaut ; B 16 -14 557 713 ; +C -1 ; WX 444 ; N ecaron ; B 25 -14 426 704 ; +C -1 ; WX 722 ; N Ydieresis ; B 15 0 699 877 ; +C -1 ; WX 570 ; N divide ; B 33 -31 537 537 ; +C -1 ; WX 722 ; N Yacute ; B 15 0 699 923 ; +C -1 ; WX 722 ; N Acircumflex ; B 9 0 689 914 ; +C -1 ; WX 500 ; N aacute ; B 25 -14 488 713 ; +C -1 ; WX 722 ; N Ucircumflex ; B 16 -19 701 914 ; +C -1 ; WX 500 ; N yacute ; B 16 -205 480 713 ; +C -1 ; WX 389 ; N scommaaccent ; B 25 -218 361 473 ; +C -1 ; WX 444 ; N ecircumflex ; B 25 -14 426 704 ; +C -1 ; WX 722 ; N Uring ; B 16 -19 701 935 ; +C -1 ; WX 722 ; N Udieresis ; B 16 -19 701 877 ; +C -1 ; WX 500 ; N aogonek ; B 25 -193 504 473 ; +C -1 ; WX 722 ; N Uacute ; B 16 -19 701 923 ; +C -1 ; WX 556 ; N uogonek ; B 16 -193 539 461 ; +C -1 ; WX 667 ; N Edieresis ; B 16 0 641 877 ; +C -1 ; WX 722 ; N Dcroat ; B 6 0 690 676 ; +C -1 ; WX 250 ; N commaaccent ; B 47 -218 203 -50 ; +C -1 ; WX 747 ; N copyright ; B 26 -19 721 691 ; +C -1 ; WX 667 ; N Emacron ; B 16 0 641 847 ; +C -1 ; WX 444 ; N ccaron ; B 25 -14 430 704 ; +C -1 ; WX 500 ; N aring ; B 25 -14 488 740 ; +C -1 ; WX 722 ; N Ncommaaccent ; B 16 -188 701 676 ; +C -1 ; WX 278 ; N lacute ; B 16 0 297 923 ; +C -1 ; WX 500 ; N agrave ; B 25 -14 488 713 ; +C -1 ; WX 667 ; N Tcommaaccent ; B 31 -218 636 676 ; +C -1 ; WX 722 ; N Cacute ; B 49 -19 687 923 ; +C -1 ; WX 500 ; N atilde ; B 25 -14 488 674 ; +C -1 ; WX 667 ; N Edotaccent ; B 16 0 641 901 ; +C -1 ; WX 389 ; N scaron ; B 25 -14 363 704 ; +C -1 ; WX 389 ; N scedilla ; B 25 -218 361 473 ; +C -1 ; WX 278 ; N iacute ; B 16 0 289 713 ; +C -1 ; WX 494 ; N lozenge ; B 10 0 484 745 ; +C -1 ; WX 722 ; N Rcaron ; B 26 0 715 914 ; +C -1 ; WX 778 ; N Gcommaaccent ; B 37 -218 755 691 ; +C -1 ; WX 556 ; N ucircumflex ; B 16 -14 537 704 ; +C -1 ; WX 500 ; N acircumflex ; B 25 -14 488 704 ; +C -1 ; WX 722 ; N Amacron ; B 9 0 689 847 ; +C -1 ; WX 444 ; N rcaron ; B 29 0 434 704 ; +C -1 ; WX 444 ; N ccedilla ; B 25 -218 430 473 ; +C -1 ; WX 667 ; N Zdotaccent ; B 28 0 634 901 ; +C -1 ; WX 611 ; N Thorn ; B 16 0 600 676 ; +C -1 ; WX 778 ; N Omacron ; B 35 -19 743 847 ; +C -1 ; WX 722 ; N Racute ; B 26 0 715 923 ; +C -1 ; WX 556 ; N Sacute ; B 35 -19 513 923 ; +C -1 ; WX 672 ; N dcaron ; B 25 -14 681 682 ; +C -1 ; WX 722 ; N Umacron ; B 16 -19 701 847 ; +C -1 ; WX 556 ; N uring ; B 16 -14 537 740 ; +C -1 ; WX 300 ; N threesuperior ; B 3 268 297 688 ; +C -1 ; WX 778 ; N Ograve ; B 35 -19 743 923 ; +C -1 ; WX 722 ; N Agrave ; B 9 0 689 923 ; +C -1 ; WX 722 ; N Abreve ; B 9 0 689 901 ; +C -1 ; WX 570 ; N multiply ; B 48 16 522 490 ; +C -1 ; WX 556 ; N uacute ; B 16 -14 537 713 ; +C -1 ; WX 667 ; N Tcaron ; B 31 0 636 914 ; +C -1 ; WX 494 ; N partialdiff ; B 11 -21 494 750 ; +C -1 ; WX 500 ; N ydieresis ; B 16 -205 480 667 ; +C -1 ; WX 722 ; N Nacute ; B 16 -18 701 923 ; +C -1 ; WX 278 ; N icircumflex ; B -37 0 300 704 ; +C -1 ; WX 667 ; N Ecircumflex ; B 16 0 641 914 ; +C -1 ; WX 500 ; N adieresis ; B 25 -14 488 667 ; +C -1 ; WX 444 ; N edieresis ; B 25 -14 426 667 ; +C -1 ; WX 444 ; N cacute ; B 25 -14 430 713 ; +C -1 ; WX 556 ; N nacute ; B 21 0 539 713 ; +C -1 ; WX 556 ; N umacron ; B 16 -14 537 637 ; +C -1 ; WX 722 ; N Ncaron ; B 16 -18 701 914 ; +C -1 ; WX 389 ; N Iacute ; B 20 0 370 923 ; +C -1 ; WX 570 ; N plusminus ; B 33 0 537 506 ; +C -1 ; WX 220 ; N brokenbar ; B 66 -143 154 707 ; +C -1 ; WX 747 ; N registered ; B 26 -19 721 691 ; +C -1 ; WX 778 ; N Gbreve ; B 37 -19 755 901 ; +C -1 ; WX 389 ; N Idotaccent ; B 20 0 370 901 ; +C -1 ; WX 600 ; N summation ; B 14 -10 585 706 ; +C -1 ; WX 667 ; N Egrave ; B 16 0 641 923 ; +C -1 ; WX 444 ; N racute ; B 29 0 434 713 ; +C -1 ; WX 500 ; N omacron ; B 25 -14 476 637 ; +C -1 ; WX 667 ; N Zacute ; B 28 0 634 923 ; +C -1 ; WX 667 ; N Zcaron ; B 28 0 634 914 ; +C -1 ; WX 549 ; N greaterequal ; B 26 0 523 704 ; +C -1 ; WX 722 ; N Eth ; B 6 0 690 676 ; +C -1 ; WX 722 ; N Ccedilla ; B 49 -218 687 691 ; +C -1 ; WX 278 ; N lcommaaccent ; B 16 -218 255 676 ; +C -1 ; WX 416 ; N tcaron ; B 20 -12 425 815 ; +C -1 ; WX 444 ; N eogonek ; B 25 -193 426 473 ; +C -1 ; WX 722 ; N Uogonek ; B 16 -193 701 676 ; +C -1 ; WX 722 ; N Aacute ; B 9 0 689 923 ; +C -1 ; WX 722 ; N Adieresis ; B 9 0 689 877 ; +C -1 ; WX 444 ; N egrave ; B 25 -14 426 713 ; +C -1 ; WX 444 ; N zacute ; B 21 0 420 713 ; +C -1 ; WX 278 ; N iogonek ; B 16 -193 274 691 ; +C -1 ; WX 778 ; N Oacute ; B 35 -19 743 923 ; +C -1 ; WX 500 ; N oacute ; B 25 -14 476 713 ; +C -1 ; WX 500 ; N amacron ; B 25 -14 488 637 ; +C -1 ; WX 389 ; N sacute ; B 25 -14 361 713 ; +C -1 ; WX 278 ; N idieresis ; B -37 0 300 667 ; +C -1 ; WX 778 ; N Ocircumflex ; B 35 -19 743 914 ; +C -1 ; WX 722 ; N Ugrave ; B 16 -19 701 923 ; +C -1 ; WX 612 ; N Delta ; B 6 0 608 688 ; +C -1 ; WX 556 ; N thorn ; B 19 -205 524 676 ; +C -1 ; WX 300 ; N twosuperior ; B 0 275 300 688 ; +C -1 ; WX 778 ; N Odieresis ; B 35 -19 743 877 ; +C -1 ; WX 556 ; N mu ; B 33 -206 536 461 ; +C -1 ; WX 278 ; N igrave ; B -27 0 255 713 ; +C -1 ; WX 500 ; N ohungarumlaut ; B 25 -14 529 713 ; +C -1 ; WX 667 ; N Eogonek ; B 16 -193 644 676 ; +C -1 ; WX 556 ; N dcroat ; B 25 -14 534 676 ; +C -1 ; WX 750 ; N threequarters ; B 23 -12 733 688 ; +C -1 ; WX 556 ; N Scedilla ; B 35 -218 513 692 ; +C -1 ; WX 394 ; N lcaron ; B 16 0 412 682 ; +C -1 ; WX 778 ; N Kcommaaccent ; B 30 -218 769 676 ; +C -1 ; WX 667 ; N Lacute ; B 19 0 638 923 ; +C -1 ; WX 1000 ; N trademark ; B 24 271 977 676 ; +C -1 ; WX 444 ; N edotaccent ; B 25 -14 426 691 ; +C -1 ; WX 389 ; N Igrave ; B 20 0 370 923 ; +C -1 ; WX 389 ; N Imacron ; B 20 0 370 847 ; +C -1 ; WX 667 ; N Lcaron ; B 19 0 652 682 ; +C -1 ; WX 750 ; N onehalf ; B -7 -12 775 688 ; +C -1 ; WX 549 ; N lessequal ; B 29 0 526 704 ; +C -1 ; WX 500 ; N ocircumflex ; B 25 -14 476 704 ; +C -1 ; WX 556 ; N ntilde ; B 21 0 539 674 ; +C -1 ; WX 722 ; N Uhungarumlaut ; B 16 -19 701 923 ; +C -1 ; WX 667 ; N Eacute ; B 16 0 641 923 ; +C -1 ; WX 444 ; N emacron ; B 25 -14 426 637 ; +C -1 ; WX 500 ; N gbreve ; B 28 -206 483 691 ; +C -1 ; WX 750 ; N onequarter ; B 28 -12 743 688 ; +C -1 ; WX 556 ; N Scaron ; B 35 -19 513 914 ; +C -1 ; WX 556 ; N Scommaaccent ; B 35 -218 513 692 ; +C -1 ; WX 778 ; N Ohungarumlaut ; B 35 -19 743 923 ; +C -1 ; WX 400 ; N degree ; B 57 402 343 688 ; +C -1 ; WX 500 ; N ograve ; B 25 -14 476 713 ; +C -1 ; WX 722 ; N Ccaron ; B 49 -19 687 914 ; +C -1 ; WX 556 ; N ugrave ; B 16 -14 537 713 ; +C -1 ; WX 549 ; N radical ; B 10 -46 512 850 ; +C -1 ; WX 722 ; N Dcaron ; B 14 0 690 914 ; +C -1 ; WX 444 ; N rcommaaccent ; B 29 -218 434 473 ; +C -1 ; WX 722 ; N Ntilde ; B 16 -18 701 884 ; +C -1 ; WX 500 ; N otilde ; B 25 -14 476 674 ; +C -1 ; WX 722 ; N Rcommaaccent ; B 26 -218 715 676 ; +C -1 ; WX 667 ; N Lcommaaccent ; B 19 -218 638 676 ; +C -1 ; WX 722 ; N Atilde ; B 9 0 689 884 ; +C -1 ; WX 722 ; N Aogonek ; B 9 -193 699 690 ; +C -1 ; WX 722 ; N Aring ; B 9 0 689 935 ; +C -1 ; WX 778 ; N Otilde ; B 35 -19 743 884 ; +C -1 ; WX 444 ; N zdotaccent ; B 21 0 420 691 ; +C -1 ; WX 667 ; N Ecaron ; B 16 0 641 914 ; +C -1 ; WX 389 ; N Iogonek ; B 20 -193 370 676 ; +C -1 ; WX 556 ; N kcommaaccent ; B 22 -218 543 676 ; +C -1 ; WX 570 ; N minus ; B 33 209 537 297 ; +C -1 ; WX 389 ; N Icircumflex ; B 20 0 370 914 ; +C -1 ; WX 556 ; N ncaron ; B 21 0 539 704 ; +C -1 ; WX 333 ; N tcommaaccent ; B 20 -218 332 630 ; +C -1 ; WX 570 ; N logicalnot ; B 33 108 537 399 ; +C -1 ; WX 500 ; N odieresis ; B 25 -14 476 667 ; +C -1 ; WX 556 ; N udieresis ; B 16 -14 537 667 ; +C -1 ; WX 549 ; N notequal ; B 15 -49 540 570 ; +C -1 ; WX 500 ; N gcommaaccent ; B 28 -206 483 829 ; +C -1 ; WX 500 ; N eth ; B 25 -14 476 691 ; +C -1 ; WX 444 ; N zcaron ; B 21 0 420 704 ; +C -1 ; WX 556 ; N ncommaaccent ; B 21 -218 539 473 ; +C -1 ; WX 300 ; N onesuperior ; B 28 275 273 688 ; +C -1 ; WX 278 ; N imacron ; B -8 0 272 637 ; +EndCharMetrics +StartKernData +StartKernPairs 2242 +KPX A C -55 +KPX A Cacute -55 +KPX A Ccaron -55 +KPX A Ccedilla -55 +KPX A G -55 +KPX A Gbreve -55 +KPX A Gcommaaccent -55 +KPX A O -45 +KPX A Oacute -45 +KPX A Ocircumflex -45 +KPX A Odieresis -45 +KPX A Ograve -45 +KPX A Ohungarumlaut -45 +KPX A Omacron -45 +KPX A Oslash -45 +KPX A Otilde -45 +KPX A Q -45 +KPX A T -95 +KPX A Tcaron -95 +KPX A Tcommaaccent -95 +KPX A U -50 +KPX A Uacute -50 +KPX A Ucircumflex -50 +KPX A Udieresis -50 +KPX A Ugrave -50 +KPX A Uhungarumlaut -50 +KPX A Umacron -50 +KPX A Uogonek -50 +KPX A Uring -50 +KPX A V -145 +KPX A W -130 +KPX A Y -100 +KPX A Yacute -100 +KPX A Ydieresis -100 +KPX A p -25 +KPX A quoteright -74 +KPX A u -50 +KPX A uacute -50 +KPX A ucircumflex -50 +KPX A udieresis -50 +KPX A ugrave -50 +KPX A uhungarumlaut -50 +KPX A umacron -50 +KPX A uogonek -50 +KPX A uring -50 +KPX A v -100 +KPX A w -90 +KPX A y -74 +KPX A yacute -74 +KPX A ydieresis -74 +KPX Aacute C -55 +KPX Aacute Cacute -55 +KPX Aacute Ccaron -55 +KPX Aacute Ccedilla -55 +KPX Aacute G -55 +KPX Aacute Gbreve -55 +KPX Aacute Gcommaaccent -55 +KPX Aacute O -45 +KPX Aacute Oacute -45 +KPX Aacute Ocircumflex -45 +KPX Aacute Odieresis -45 +KPX Aacute Ograve -45 +KPX Aacute Ohungarumlaut -45 +KPX Aacute Omacron -45 +KPX Aacute Oslash -45 +KPX Aacute Otilde -45 +KPX Aacute Q -45 +KPX Aacute T -95 +KPX Aacute Tcaron -95 +KPX Aacute Tcommaaccent -95 +KPX Aacute U -50 +KPX Aacute Uacute -50 +KPX Aacute Ucircumflex -50 +KPX Aacute Udieresis -50 +KPX Aacute Ugrave -50 +KPX Aacute Uhungarumlaut -50 +KPX Aacute Umacron -50 +KPX Aacute Uogonek -50 +KPX Aacute Uring -50 +KPX Aacute V -145 +KPX Aacute W -130 +KPX Aacute Y -100 +KPX Aacute Yacute -100 +KPX Aacute Ydieresis -100 +KPX Aacute p -25 +KPX Aacute quoteright -74 +KPX Aacute u -50 +KPX Aacute uacute -50 +KPX Aacute ucircumflex -50 +KPX Aacute udieresis -50 +KPX Aacute ugrave -50 +KPX Aacute uhungarumlaut -50 +KPX Aacute umacron -50 +KPX Aacute uogonek -50 +KPX Aacute uring -50 +KPX Aacute v -100 +KPX Aacute w -90 +KPX Aacute y -74 +KPX Aacute yacute -74 +KPX Aacute ydieresis -74 +KPX Abreve C -55 +KPX Abreve Cacute -55 +KPX Abreve Ccaron -55 +KPX Abreve Ccedilla -55 +KPX Abreve G -55 +KPX Abreve Gbreve -55 +KPX Abreve Gcommaaccent -55 +KPX Abreve O -45 +KPX Abreve Oacute -45 +KPX Abreve Ocircumflex -45 +KPX Abreve Odieresis -45 +KPX Abreve Ograve -45 +KPX Abreve Ohungarumlaut -45 +KPX Abreve Omacron -45 +KPX Abreve Oslash -45 +KPX Abreve Otilde -45 +KPX Abreve Q -45 +KPX Abreve T -95 +KPX Abreve Tcaron -95 +KPX Abreve Tcommaaccent -95 +KPX Abreve U -50 +KPX Abreve Uacute -50 +KPX Abreve Ucircumflex -50 +KPX Abreve Udieresis -50 +KPX Abreve Ugrave -50 +KPX Abreve Uhungarumlaut -50 +KPX Abreve Umacron -50 +KPX Abreve Uogonek -50 +KPX Abreve Uring -50 +KPX Abreve V -145 +KPX Abreve W -130 +KPX Abreve Y -100 +KPX Abreve Yacute -100 +KPX Abreve Ydieresis -100 +KPX Abreve p -25 +KPX Abreve quoteright -74 +KPX Abreve u -50 +KPX Abreve uacute -50 +KPX Abreve ucircumflex -50 +KPX Abreve udieresis -50 +KPX Abreve ugrave -50 +KPX Abreve uhungarumlaut -50 +KPX Abreve umacron -50 +KPX Abreve uogonek -50 +KPX Abreve uring -50 +KPX Abreve v -100 +KPX Abreve w -90 +KPX Abreve y -74 +KPX Abreve yacute -74 +KPX Abreve ydieresis -74 +KPX Acircumflex C -55 +KPX Acircumflex Cacute -55 +KPX Acircumflex Ccaron -55 +KPX Acircumflex Ccedilla -55 +KPX Acircumflex G -55 +KPX Acircumflex Gbreve -55 +KPX Acircumflex Gcommaaccent -55 +KPX Acircumflex O -45 +KPX Acircumflex Oacute -45 +KPX Acircumflex Ocircumflex -45 +KPX Acircumflex Odieresis -45 +KPX Acircumflex Ograve -45 +KPX Acircumflex Ohungarumlaut -45 +KPX Acircumflex Omacron -45 +KPX Acircumflex Oslash -45 +KPX Acircumflex Otilde -45 +KPX Acircumflex Q -45 +KPX Acircumflex T -95 +KPX Acircumflex Tcaron -95 +KPX Acircumflex Tcommaaccent -95 +KPX Acircumflex U -50 +KPX Acircumflex Uacute -50 +KPX Acircumflex Ucircumflex -50 +KPX Acircumflex Udieresis -50 +KPX Acircumflex Ugrave -50 +KPX Acircumflex Uhungarumlaut -50 +KPX Acircumflex Umacron -50 +KPX Acircumflex Uogonek -50 +KPX Acircumflex Uring -50 +KPX Acircumflex V -145 +KPX Acircumflex W -130 +KPX Acircumflex Y -100 +KPX Acircumflex Yacute -100 +KPX Acircumflex Ydieresis -100 +KPX Acircumflex p -25 +KPX Acircumflex quoteright -74 +KPX Acircumflex u -50 +KPX Acircumflex uacute -50 +KPX Acircumflex ucircumflex -50 +KPX Acircumflex udieresis -50 +KPX Acircumflex ugrave -50 +KPX Acircumflex uhungarumlaut -50 +KPX Acircumflex umacron -50 +KPX Acircumflex uogonek -50 +KPX Acircumflex uring -50 +KPX Acircumflex v -100 +KPX Acircumflex w -90 +KPX Acircumflex y -74 +KPX Acircumflex yacute -74 +KPX Acircumflex ydieresis -74 +KPX Adieresis C -55 +KPX Adieresis Cacute -55 +KPX Adieresis Ccaron -55 +KPX Adieresis Ccedilla -55 +KPX Adieresis G -55 +KPX Adieresis Gbreve -55 +KPX Adieresis Gcommaaccent -55 +KPX Adieresis O -45 +KPX Adieresis Oacute -45 +KPX Adieresis Ocircumflex -45 +KPX Adieresis Odieresis -45 +KPX Adieresis Ograve -45 +KPX Adieresis Ohungarumlaut -45 +KPX Adieresis Omacron -45 +KPX Adieresis Oslash -45 +KPX Adieresis Otilde -45 +KPX Adieresis Q -45 +KPX Adieresis T -95 +KPX Adieresis Tcaron -95 +KPX Adieresis Tcommaaccent -95 +KPX Adieresis U -50 +KPX Adieresis Uacute -50 +KPX Adieresis Ucircumflex -50 +KPX Adieresis Udieresis -50 +KPX Adieresis Ugrave -50 +KPX Adieresis Uhungarumlaut -50 +KPX Adieresis Umacron -50 +KPX Adieresis Uogonek -50 +KPX Adieresis Uring -50 +KPX Adieresis V -145 +KPX Adieresis W -130 +KPX Adieresis Y -100 +KPX Adieresis Yacute -100 +KPX Adieresis Ydieresis -100 +KPX Adieresis p -25 +KPX Adieresis quoteright -74 +KPX Adieresis u -50 +KPX Adieresis uacute -50 +KPX Adieresis ucircumflex -50 +KPX Adieresis udieresis -50 +KPX Adieresis ugrave -50 +KPX Adieresis uhungarumlaut -50 +KPX Adieresis umacron -50 +KPX Adieresis uogonek -50 +KPX Adieresis uring -50 +KPX Adieresis v -100 +KPX Adieresis w -90 +KPX Adieresis y -74 +KPX Adieresis yacute -74 +KPX Adieresis ydieresis -74 +KPX Agrave C -55 +KPX Agrave Cacute -55 +KPX Agrave Ccaron -55 +KPX Agrave Ccedilla -55 +KPX Agrave G -55 +KPX Agrave Gbreve -55 +KPX Agrave Gcommaaccent -55 +KPX Agrave O -45 +KPX Agrave Oacute -45 +KPX Agrave Ocircumflex -45 +KPX Agrave Odieresis -45 +KPX Agrave Ograve -45 +KPX Agrave Ohungarumlaut -45 +KPX Agrave Omacron -45 +KPX Agrave Oslash -45 +KPX Agrave Otilde -45 +KPX Agrave Q -45 +KPX Agrave T -95 +KPX Agrave Tcaron -95 +KPX Agrave Tcommaaccent -95 +KPX Agrave U -50 +KPX Agrave Uacute -50 +KPX Agrave Ucircumflex -50 +KPX Agrave Udieresis -50 +KPX Agrave Ugrave -50 +KPX Agrave Uhungarumlaut -50 +KPX Agrave Umacron -50 +KPX Agrave Uogonek -50 +KPX Agrave Uring -50 +KPX Agrave V -145 +KPX Agrave W -130 +KPX Agrave Y -100 +KPX Agrave Yacute -100 +KPX Agrave Ydieresis -100 +KPX Agrave p -25 +KPX Agrave quoteright -74 +KPX Agrave u -50 +KPX Agrave uacute -50 +KPX Agrave ucircumflex -50 +KPX Agrave udieresis -50 +KPX Agrave ugrave -50 +KPX Agrave uhungarumlaut -50 +KPX Agrave umacron -50 +KPX Agrave uogonek -50 +KPX Agrave uring -50 +KPX Agrave v -100 +KPX Agrave w -90 +KPX Agrave y -74 +KPX Agrave yacute -74 +KPX Agrave ydieresis -74 +KPX Amacron C -55 +KPX Amacron Cacute -55 +KPX Amacron Ccaron -55 +KPX Amacron Ccedilla -55 +KPX Amacron G -55 +KPX Amacron Gbreve -55 +KPX Amacron Gcommaaccent -55 +KPX Amacron O -45 +KPX Amacron Oacute -45 +KPX Amacron Ocircumflex -45 +KPX Amacron Odieresis -45 +KPX Amacron Ograve -45 +KPX Amacron Ohungarumlaut -45 +KPX Amacron Omacron -45 +KPX Amacron Oslash -45 +KPX Amacron Otilde -45 +KPX Amacron Q -45 +KPX Amacron T -95 +KPX Amacron Tcaron -95 +KPX Amacron Tcommaaccent -95 +KPX Amacron U -50 +KPX Amacron Uacute -50 +KPX Amacron Ucircumflex -50 +KPX Amacron Udieresis -50 +KPX Amacron Ugrave -50 +KPX Amacron Uhungarumlaut -50 +KPX Amacron Umacron -50 +KPX Amacron Uogonek -50 +KPX Amacron Uring -50 +KPX Amacron V -145 +KPX Amacron W -130 +KPX Amacron Y -100 +KPX Amacron Yacute -100 +KPX Amacron Ydieresis -100 +KPX Amacron p -25 +KPX Amacron quoteright -74 +KPX Amacron u -50 +KPX Amacron uacute -50 +KPX Amacron ucircumflex -50 +KPX Amacron udieresis -50 +KPX Amacron ugrave -50 +KPX Amacron uhungarumlaut -50 +KPX Amacron umacron -50 +KPX Amacron uogonek -50 +KPX Amacron uring -50 +KPX Amacron v -100 +KPX Amacron w -90 +KPX Amacron y -74 +KPX Amacron yacute -74 +KPX Amacron ydieresis -74 +KPX Aogonek C -55 +KPX Aogonek Cacute -55 +KPX Aogonek Ccaron -55 +KPX Aogonek Ccedilla -55 +KPX Aogonek G -55 +KPX Aogonek Gbreve -55 +KPX Aogonek Gcommaaccent -55 +KPX Aogonek O -45 +KPX Aogonek Oacute -45 +KPX Aogonek Ocircumflex -45 +KPX Aogonek Odieresis -45 +KPX Aogonek Ograve -45 +KPX Aogonek Ohungarumlaut -45 +KPX Aogonek Omacron -45 +KPX Aogonek Oslash -45 +KPX Aogonek Otilde -45 +KPX Aogonek Q -45 +KPX Aogonek T -95 +KPX Aogonek Tcaron -95 +KPX Aogonek Tcommaaccent -95 +KPX Aogonek U -50 +KPX Aogonek Uacute -50 +KPX Aogonek Ucircumflex -50 +KPX Aogonek Udieresis -50 +KPX Aogonek Ugrave -50 +KPX Aogonek Uhungarumlaut -50 +KPX Aogonek Umacron -50 +KPX Aogonek Uogonek -50 +KPX Aogonek Uring -50 +KPX Aogonek V -145 +KPX Aogonek W -130 +KPX Aogonek Y -100 +KPX Aogonek Yacute -100 +KPX Aogonek Ydieresis -100 +KPX Aogonek p -25 +KPX Aogonek quoteright -74 +KPX Aogonek u -50 +KPX Aogonek uacute -50 +KPX Aogonek ucircumflex -50 +KPX Aogonek udieresis -50 +KPX Aogonek ugrave -50 +KPX Aogonek uhungarumlaut -50 +KPX Aogonek umacron -50 +KPX Aogonek uogonek -50 +KPX Aogonek uring -50 +KPX Aogonek v -100 +KPX Aogonek w -90 +KPX Aogonek y -34 +KPX Aogonek yacute -34 +KPX Aogonek ydieresis -34 +KPX Aring C -55 +KPX Aring Cacute -55 +KPX Aring Ccaron -55 +KPX Aring Ccedilla -55 +KPX Aring G -55 +KPX Aring Gbreve -55 +KPX Aring Gcommaaccent -55 +KPX Aring O -45 +KPX Aring Oacute -45 +KPX Aring Ocircumflex -45 +KPX Aring Odieresis -45 +KPX Aring Ograve -45 +KPX Aring Ohungarumlaut -45 +KPX Aring Omacron -45 +KPX Aring Oslash -45 +KPX Aring Otilde -45 +KPX Aring Q -45 +KPX Aring T -95 +KPX Aring Tcaron -95 +KPX Aring Tcommaaccent -95 +KPX Aring U -50 +KPX Aring Uacute -50 +KPX Aring Ucircumflex -50 +KPX Aring Udieresis -50 +KPX Aring Ugrave -50 +KPX Aring Uhungarumlaut -50 +KPX Aring Umacron -50 +KPX Aring Uogonek -50 +KPX Aring Uring -50 +KPX Aring V -145 +KPX Aring W -130 +KPX Aring Y -100 +KPX Aring Yacute -100 +KPX Aring Ydieresis -100 +KPX Aring p -25 +KPX Aring quoteright -74 +KPX Aring u -50 +KPX Aring uacute -50 +KPX Aring ucircumflex -50 +KPX Aring udieresis -50 +KPX Aring ugrave -50 +KPX Aring uhungarumlaut -50 +KPX Aring umacron -50 +KPX Aring uogonek -50 +KPX Aring uring -50 +KPX Aring v -100 +KPX Aring w -90 +KPX Aring y -74 +KPX Aring yacute -74 +KPX Aring ydieresis -74 +KPX Atilde C -55 +KPX Atilde Cacute -55 +KPX Atilde Ccaron -55 +KPX Atilde Ccedilla -55 +KPX Atilde G -55 +KPX Atilde Gbreve -55 +KPX Atilde Gcommaaccent -55 +KPX Atilde O -45 +KPX Atilde Oacute -45 +KPX Atilde Ocircumflex -45 +KPX Atilde Odieresis -45 +KPX Atilde Ograve -45 +KPX Atilde Ohungarumlaut -45 +KPX Atilde Omacron -45 +KPX Atilde Oslash -45 +KPX Atilde Otilde -45 +KPX Atilde Q -45 +KPX Atilde T -95 +KPX Atilde Tcaron -95 +KPX Atilde Tcommaaccent -95 +KPX Atilde U -50 +KPX Atilde Uacute -50 +KPX Atilde Ucircumflex -50 +KPX Atilde Udieresis -50 +KPX Atilde Ugrave -50 +KPX Atilde Uhungarumlaut -50 +KPX Atilde Umacron -50 +KPX Atilde Uogonek -50 +KPX Atilde Uring -50 +KPX Atilde V -145 +KPX Atilde W -130 +KPX Atilde Y -100 +KPX Atilde Yacute -100 +KPX Atilde Ydieresis -100 +KPX Atilde p -25 +KPX Atilde quoteright -74 +KPX Atilde u -50 +KPX Atilde uacute -50 +KPX Atilde ucircumflex -50 +KPX Atilde udieresis -50 +KPX Atilde ugrave -50 +KPX Atilde uhungarumlaut -50 +KPX Atilde umacron -50 +KPX Atilde uogonek -50 +KPX Atilde uring -50 +KPX Atilde v -100 +KPX Atilde w -90 +KPX Atilde y -74 +KPX Atilde yacute -74 +KPX Atilde ydieresis -74 +KPX B A -30 +KPX B Aacute -30 +KPX B Abreve -30 +KPX B Acircumflex -30 +KPX B Adieresis -30 +KPX B Agrave -30 +KPX B Amacron -30 +KPX B Aogonek -30 +KPX B Aring -30 +KPX B Atilde -30 +KPX B U -10 +KPX B Uacute -10 +KPX B Ucircumflex -10 +KPX B Udieresis -10 +KPX B Ugrave -10 +KPX B Uhungarumlaut -10 +KPX B Umacron -10 +KPX B Uogonek -10 +KPX B Uring -10 +KPX D A -35 +KPX D Aacute -35 +KPX D Abreve -35 +KPX D Acircumflex -35 +KPX D Adieresis -35 +KPX D Agrave -35 +KPX D Amacron -35 +KPX D Aogonek -35 +KPX D Aring -35 +KPX D Atilde -35 +KPX D V -40 +KPX D W -40 +KPX D Y -40 +KPX D Yacute -40 +KPX D Ydieresis -40 +KPX D period -20 +KPX Dcaron A -35 +KPX Dcaron Aacute -35 +KPX Dcaron Abreve -35 +KPX Dcaron Acircumflex -35 +KPX Dcaron Adieresis -35 +KPX Dcaron Agrave -35 +KPX Dcaron Amacron -35 +KPX Dcaron Aogonek -35 +KPX Dcaron Aring -35 +KPX Dcaron Atilde -35 +KPX Dcaron V -40 +KPX Dcaron W -40 +KPX Dcaron Y -40 +KPX Dcaron Yacute -40 +KPX Dcaron Ydieresis -40 +KPX Dcaron period -20 +KPX Dcroat A -35 +KPX Dcroat Aacute -35 +KPX Dcroat Abreve -35 +KPX Dcroat Acircumflex -35 +KPX Dcroat Adieresis -35 +KPX Dcroat Agrave -35 +KPX Dcroat Amacron -35 +KPX Dcroat Aogonek -35 +KPX Dcroat Aring -35 +KPX Dcroat Atilde -35 +KPX Dcroat V -40 +KPX Dcroat W -40 +KPX Dcroat Y -40 +KPX Dcroat Yacute -40 +KPX Dcroat Ydieresis -40 +KPX Dcroat period -20 +KPX F A -90 +KPX F Aacute -90 +KPX F Abreve -90 +KPX F Acircumflex -90 +KPX F Adieresis -90 +KPX F Agrave -90 +KPX F Amacron -90 +KPX F Aogonek -90 +KPX F Aring -90 +KPX F Atilde -90 +KPX F a -25 +KPX F aacute -25 +KPX F abreve -25 +KPX F acircumflex -25 +KPX F adieresis -25 +KPX F agrave -25 +KPX F amacron -25 +KPX F aogonek -25 +KPX F aring -25 +KPX F atilde -25 +KPX F comma -92 +KPX F e -25 +KPX F eacute -25 +KPX F ecaron -25 +KPX F ecircumflex -25 +KPX F edieresis -25 +KPX F edotaccent -25 +KPX F egrave -25 +KPX F emacron -25 +KPX F eogonek -25 +KPX F o -25 +KPX F oacute -25 +KPX F ocircumflex -25 +KPX F odieresis -25 +KPX F ograve -25 +KPX F ohungarumlaut -25 +KPX F omacron -25 +KPX F oslash -25 +KPX F otilde -25 +KPX F period -110 +KPX J A -30 +KPX J Aacute -30 +KPX J Abreve -30 +KPX J Acircumflex -30 +KPX J Adieresis -30 +KPX J Agrave -30 +KPX J Amacron -30 +KPX J Aogonek -30 +KPX J Aring -30 +KPX J Atilde -30 +KPX J a -15 +KPX J aacute -15 +KPX J abreve -15 +KPX J acircumflex -15 +KPX J adieresis -15 +KPX J agrave -15 +KPX J amacron -15 +KPX J aogonek -15 +KPX J aring -15 +KPX J atilde -15 +KPX J e -15 +KPX J eacute -15 +KPX J ecaron -15 +KPX J ecircumflex -15 +KPX J edieresis -15 +KPX J edotaccent -15 +KPX J egrave -15 +KPX J emacron -15 +KPX J eogonek -15 +KPX J o -15 +KPX J oacute -15 +KPX J ocircumflex -15 +KPX J odieresis -15 +KPX J ograve -15 +KPX J ohungarumlaut -15 +KPX J omacron -15 +KPX J oslash -15 +KPX J otilde -15 +KPX J period -20 +KPX J u -15 +KPX J uacute -15 +KPX J ucircumflex -15 +KPX J udieresis -15 +KPX J ugrave -15 +KPX J uhungarumlaut -15 +KPX J umacron -15 +KPX J uogonek -15 +KPX J uring -15 +KPX K O -30 +KPX K Oacute -30 +KPX K Ocircumflex -30 +KPX K Odieresis -30 +KPX K Ograve -30 +KPX K Ohungarumlaut -30 +KPX K Omacron -30 +KPX K Oslash -30 +KPX K Otilde -30 +KPX K e -25 +KPX K eacute -25 +KPX K ecaron -25 +KPX K ecircumflex -25 +KPX K edieresis -25 +KPX K edotaccent -25 +KPX K egrave -25 +KPX K emacron -25 +KPX K eogonek -25 +KPX K o -25 +KPX K oacute -25 +KPX K ocircumflex -25 +KPX K odieresis -25 +KPX K ograve -25 +KPX K ohungarumlaut -25 +KPX K omacron -25 +KPX K oslash -25 +KPX K otilde -25 +KPX K u -15 +KPX K uacute -15 +KPX K ucircumflex -15 +KPX K udieresis -15 +KPX K ugrave -15 +KPX K uhungarumlaut -15 +KPX K umacron -15 +KPX K uogonek -15 +KPX K uring -15 +KPX K y -45 +KPX K yacute -45 +KPX K ydieresis -45 +KPX Kcommaaccent O -30 +KPX Kcommaaccent Oacute -30 +KPX Kcommaaccent Ocircumflex -30 +KPX Kcommaaccent Odieresis -30 +KPX Kcommaaccent Ograve -30 +KPX Kcommaaccent Ohungarumlaut -30 +KPX Kcommaaccent Omacron -30 +KPX Kcommaaccent Oslash -30 +KPX Kcommaaccent Otilde -30 +KPX Kcommaaccent e -25 +KPX Kcommaaccent eacute -25 +KPX Kcommaaccent ecaron -25 +KPX Kcommaaccent ecircumflex -25 +KPX Kcommaaccent edieresis -25 +KPX Kcommaaccent edotaccent -25 +KPX Kcommaaccent egrave -25 +KPX Kcommaaccent emacron -25 +KPX Kcommaaccent eogonek -25 +KPX Kcommaaccent o -25 +KPX Kcommaaccent oacute -25 +KPX Kcommaaccent ocircumflex -25 +KPX Kcommaaccent odieresis -25 +KPX Kcommaaccent ograve -25 +KPX Kcommaaccent ohungarumlaut -25 +KPX Kcommaaccent omacron -25 +KPX Kcommaaccent oslash -25 +KPX Kcommaaccent otilde -25 +KPX Kcommaaccent u -15 +KPX Kcommaaccent uacute -15 +KPX Kcommaaccent ucircumflex -15 +KPX Kcommaaccent udieresis -15 +KPX Kcommaaccent ugrave -15 +KPX Kcommaaccent uhungarumlaut -15 +KPX Kcommaaccent umacron -15 +KPX Kcommaaccent uogonek -15 +KPX Kcommaaccent uring -15 +KPX Kcommaaccent y -45 +KPX Kcommaaccent yacute -45 +KPX Kcommaaccent ydieresis -45 +KPX L T -92 +KPX L Tcaron -92 +KPX L Tcommaaccent -92 +KPX L V -92 +KPX L W -92 +KPX L Y -92 +KPX L Yacute -92 +KPX L Ydieresis -92 +KPX L quotedblright -20 +KPX L quoteright -110 +KPX L y -55 +KPX L yacute -55 +KPX L ydieresis -55 +KPX Lacute T -92 +KPX Lacute Tcaron -92 +KPX Lacute Tcommaaccent -92 +KPX Lacute V -92 +KPX Lacute W -92 +KPX Lacute Y -92 +KPX Lacute Yacute -92 +KPX Lacute Ydieresis -92 +KPX Lacute quotedblright -20 +KPX Lacute quoteright -110 +KPX Lacute y -55 +KPX Lacute yacute -55 +KPX Lacute ydieresis -55 +KPX Lcommaaccent T -92 +KPX Lcommaaccent Tcaron -92 +KPX Lcommaaccent Tcommaaccent -92 +KPX Lcommaaccent V -92 +KPX Lcommaaccent W -92 +KPX Lcommaaccent Y -92 +KPX Lcommaaccent Yacute -92 +KPX Lcommaaccent Ydieresis -92 +KPX Lcommaaccent quotedblright -20 +KPX Lcommaaccent quoteright -110 +KPX Lcommaaccent y -55 +KPX Lcommaaccent yacute -55 +KPX Lcommaaccent ydieresis -55 +KPX Lslash T -92 +KPX Lslash Tcaron -92 +KPX Lslash Tcommaaccent -92 +KPX Lslash V -92 +KPX Lslash W -92 +KPX Lslash Y -92 +KPX Lslash Yacute -92 +KPX Lslash Ydieresis -92 +KPX Lslash quotedblright -20 +KPX Lslash quoteright -110 +KPX Lslash y -55 +KPX Lslash yacute -55 +KPX Lslash ydieresis -55 +KPX N A -20 +KPX N Aacute -20 +KPX N Abreve -20 +KPX N Acircumflex -20 +KPX N Adieresis -20 +KPX N Agrave -20 +KPX N Amacron -20 +KPX N Aogonek -20 +KPX N Aring -20 +KPX N Atilde -20 +KPX Nacute A -20 +KPX Nacute Aacute -20 +KPX Nacute Abreve -20 +KPX Nacute Acircumflex -20 +KPX Nacute Adieresis -20 +KPX Nacute Agrave -20 +KPX Nacute Amacron -20 +KPX Nacute Aogonek -20 +KPX Nacute Aring -20 +KPX Nacute Atilde -20 +KPX Ncaron A -20 +KPX Ncaron Aacute -20 +KPX Ncaron Abreve -20 +KPX Ncaron Acircumflex -20 +KPX Ncaron Adieresis -20 +KPX Ncaron Agrave -20 +KPX Ncaron Amacron -20 +KPX Ncaron Aogonek -20 +KPX Ncaron Aring -20 +KPX Ncaron Atilde -20 +KPX Ncommaaccent A -20 +KPX Ncommaaccent Aacute -20 +KPX Ncommaaccent Abreve -20 +KPX Ncommaaccent Acircumflex -20 +KPX Ncommaaccent Adieresis -20 +KPX Ncommaaccent Agrave -20 +KPX Ncommaaccent Amacron -20 +KPX Ncommaaccent Aogonek -20 +KPX Ncommaaccent Aring -20 +KPX Ncommaaccent Atilde -20 +KPX Ntilde A -20 +KPX Ntilde Aacute -20 +KPX Ntilde Abreve -20 +KPX Ntilde Acircumflex -20 +KPX Ntilde Adieresis -20 +KPX Ntilde Agrave -20 +KPX Ntilde Amacron -20 +KPX Ntilde Aogonek -20 +KPX Ntilde Aring -20 +KPX Ntilde Atilde -20 +KPX O A -40 +KPX O Aacute -40 +KPX O Abreve -40 +KPX O Acircumflex -40 +KPX O Adieresis -40 +KPX O Agrave -40 +KPX O Amacron -40 +KPX O Aogonek -40 +KPX O Aring -40 +KPX O Atilde -40 +KPX O T -40 +KPX O Tcaron -40 +KPX O Tcommaaccent -40 +KPX O V -50 +KPX O W -50 +KPX O X -40 +KPX O Y -50 +KPX O Yacute -50 +KPX O Ydieresis -50 +KPX Oacute A -40 +KPX Oacute Aacute -40 +KPX Oacute Abreve -40 +KPX Oacute Acircumflex -40 +KPX Oacute Adieresis -40 +KPX Oacute Agrave -40 +KPX Oacute Amacron -40 +KPX Oacute Aogonek -40 +KPX Oacute Aring -40 +KPX Oacute Atilde -40 +KPX Oacute T -40 +KPX Oacute Tcaron -40 +KPX Oacute Tcommaaccent -40 +KPX Oacute V -50 +KPX Oacute W -50 +KPX Oacute X -40 +KPX Oacute Y -50 +KPX Oacute Yacute -50 +KPX Oacute Ydieresis -50 +KPX Ocircumflex A -40 +KPX Ocircumflex Aacute -40 +KPX Ocircumflex Abreve -40 +KPX Ocircumflex Acircumflex -40 +KPX Ocircumflex Adieresis -40 +KPX Ocircumflex Agrave -40 +KPX Ocircumflex Amacron -40 +KPX Ocircumflex Aogonek -40 +KPX Ocircumflex Aring -40 +KPX Ocircumflex Atilde -40 +KPX Ocircumflex T -40 +KPX Ocircumflex Tcaron -40 +KPX Ocircumflex Tcommaaccent -40 +KPX Ocircumflex V -50 +KPX Ocircumflex W -50 +KPX Ocircumflex X -40 +KPX Ocircumflex Y -50 +KPX Ocircumflex Yacute -50 +KPX Ocircumflex Ydieresis -50 +KPX Odieresis A -40 +KPX Odieresis Aacute -40 +KPX Odieresis Abreve -40 +KPX Odieresis Acircumflex -40 +KPX Odieresis Adieresis -40 +KPX Odieresis Agrave -40 +KPX Odieresis Amacron -40 +KPX Odieresis Aogonek -40 +KPX Odieresis Aring -40 +KPX Odieresis Atilde -40 +KPX Odieresis T -40 +KPX Odieresis Tcaron -40 +KPX Odieresis Tcommaaccent -40 +KPX Odieresis V -50 +KPX Odieresis W -50 +KPX Odieresis X -40 +KPX Odieresis Y -50 +KPX Odieresis Yacute -50 +KPX Odieresis Ydieresis -50 +KPX Ograve A -40 +KPX Ograve Aacute -40 +KPX Ograve Abreve -40 +KPX Ograve Acircumflex -40 +KPX Ograve Adieresis -40 +KPX Ograve Agrave -40 +KPX Ograve Amacron -40 +KPX Ograve Aogonek -40 +KPX Ograve Aring -40 +KPX Ograve Atilde -40 +KPX Ograve T -40 +KPX Ograve Tcaron -40 +KPX Ograve Tcommaaccent -40 +KPX Ograve V -50 +KPX Ograve W -50 +KPX Ograve X -40 +KPX Ograve Y -50 +KPX Ograve Yacute -50 +KPX Ograve Ydieresis -50 +KPX Ohungarumlaut A -40 +KPX Ohungarumlaut Aacute -40 +KPX Ohungarumlaut Abreve -40 +KPX Ohungarumlaut Acircumflex -40 +KPX Ohungarumlaut Adieresis -40 +KPX Ohungarumlaut Agrave -40 +KPX Ohungarumlaut Amacron -40 +KPX Ohungarumlaut Aogonek -40 +KPX Ohungarumlaut Aring -40 +KPX Ohungarumlaut Atilde -40 +KPX Ohungarumlaut T -40 +KPX Ohungarumlaut Tcaron -40 +KPX Ohungarumlaut Tcommaaccent -40 +KPX Ohungarumlaut V -50 +KPX Ohungarumlaut W -50 +KPX Ohungarumlaut X -40 +KPX Ohungarumlaut Y -50 +KPX Ohungarumlaut Yacute -50 +KPX Ohungarumlaut Ydieresis -50 +KPX Omacron A -40 +KPX Omacron Aacute -40 +KPX Omacron Abreve -40 +KPX Omacron Acircumflex -40 +KPX Omacron Adieresis -40 +KPX Omacron Agrave -40 +KPX Omacron Amacron -40 +KPX Omacron Aogonek -40 +KPX Omacron Aring -40 +KPX Omacron Atilde -40 +KPX Omacron T -40 +KPX Omacron Tcaron -40 +KPX Omacron Tcommaaccent -40 +KPX Omacron V -50 +KPX Omacron W -50 +KPX Omacron X -40 +KPX Omacron Y -50 +KPX Omacron Yacute -50 +KPX Omacron Ydieresis -50 +KPX Oslash A -40 +KPX Oslash Aacute -40 +KPX Oslash Abreve -40 +KPX Oslash Acircumflex -40 +KPX Oslash Adieresis -40 +KPX Oslash Agrave -40 +KPX Oslash Amacron -40 +KPX Oslash Aogonek -40 +KPX Oslash Aring -40 +KPX Oslash Atilde -40 +KPX Oslash T -40 +KPX Oslash Tcaron -40 +KPX Oslash Tcommaaccent -40 +KPX Oslash V -50 +KPX Oslash W -50 +KPX Oslash X -40 +KPX Oslash Y -50 +KPX Oslash Yacute -50 +KPX Oslash Ydieresis -50 +KPX Otilde A -40 +KPX Otilde Aacute -40 +KPX Otilde Abreve -40 +KPX Otilde Acircumflex -40 +KPX Otilde Adieresis -40 +KPX Otilde Agrave -40 +KPX Otilde Amacron -40 +KPX Otilde Aogonek -40 +KPX Otilde Aring -40 +KPX Otilde Atilde -40 +KPX Otilde T -40 +KPX Otilde Tcaron -40 +KPX Otilde Tcommaaccent -40 +KPX Otilde V -50 +KPX Otilde W -50 +KPX Otilde X -40 +KPX Otilde Y -50 +KPX Otilde Yacute -50 +KPX Otilde Ydieresis -50 +KPX P A -74 +KPX P Aacute -74 +KPX P Abreve -74 +KPX P Acircumflex -74 +KPX P Adieresis -74 +KPX P Agrave -74 +KPX P Amacron -74 +KPX P Aogonek -74 +KPX P Aring -74 +KPX P Atilde -74 +KPX P a -10 +KPX P aacute -10 +KPX P abreve -10 +KPX P acircumflex -10 +KPX P adieresis -10 +KPX P agrave -10 +KPX P amacron -10 +KPX P aogonek -10 +KPX P aring -10 +KPX P atilde -10 +KPX P comma -92 +KPX P e -20 +KPX P eacute -20 +KPX P ecaron -20 +KPX P ecircumflex -20 +KPX P edieresis -20 +KPX P edotaccent -20 +KPX P egrave -20 +KPX P emacron -20 +KPX P eogonek -20 +KPX P o -20 +KPX P oacute -20 +KPX P ocircumflex -20 +KPX P odieresis -20 +KPX P ograve -20 +KPX P ohungarumlaut -20 +KPX P omacron -20 +KPX P oslash -20 +KPX P otilde -20 +KPX P period -110 +KPX Q U -10 +KPX Q Uacute -10 +KPX Q Ucircumflex -10 +KPX Q Udieresis -10 +KPX Q Ugrave -10 +KPX Q Uhungarumlaut -10 +KPX Q Umacron -10 +KPX Q Uogonek -10 +KPX Q Uring -10 +KPX Q period -20 +KPX R O -30 +KPX R Oacute -30 +KPX R Ocircumflex -30 +KPX R Odieresis -30 +KPX R Ograve -30 +KPX R Ohungarumlaut -30 +KPX R Omacron -30 +KPX R Oslash -30 +KPX R Otilde -30 +KPX R T -40 +KPX R Tcaron -40 +KPX R Tcommaaccent -40 +KPX R U -30 +KPX R Uacute -30 +KPX R Ucircumflex -30 +KPX R Udieresis -30 +KPX R Ugrave -30 +KPX R Uhungarumlaut -30 +KPX R Umacron -30 +KPX R Uogonek -30 +KPX R Uring -30 +KPX R V -55 +KPX R W -35 +KPX R Y -35 +KPX R Yacute -35 +KPX R Ydieresis -35 +KPX Racute O -30 +KPX Racute Oacute -30 +KPX Racute Ocircumflex -30 +KPX Racute Odieresis -30 +KPX Racute Ograve -30 +KPX Racute Ohungarumlaut -30 +KPX Racute Omacron -30 +KPX Racute Oslash -30 +KPX Racute Otilde -30 +KPX Racute T -40 +KPX Racute Tcaron -40 +KPX Racute Tcommaaccent -40 +KPX Racute U -30 +KPX Racute Uacute -30 +KPX Racute Ucircumflex -30 +KPX Racute Udieresis -30 +KPX Racute Ugrave -30 +KPX Racute Uhungarumlaut -30 +KPX Racute Umacron -30 +KPX Racute Uogonek -30 +KPX Racute Uring -30 +KPX Racute V -55 +KPX Racute W -35 +KPX Racute Y -35 +KPX Racute Yacute -35 +KPX Racute Ydieresis -35 +KPX Rcaron O -30 +KPX Rcaron Oacute -30 +KPX Rcaron Ocircumflex -30 +KPX Rcaron Odieresis -30 +KPX Rcaron Ograve -30 +KPX Rcaron Ohungarumlaut -30 +KPX Rcaron Omacron -30 +KPX Rcaron Oslash -30 +KPX Rcaron Otilde -30 +KPX Rcaron T -40 +KPX Rcaron Tcaron -40 +KPX Rcaron Tcommaaccent -40 +KPX Rcaron U -30 +KPX Rcaron Uacute -30 +KPX Rcaron Ucircumflex -30 +KPX Rcaron Udieresis -30 +KPX Rcaron Ugrave -30 +KPX Rcaron Uhungarumlaut -30 +KPX Rcaron Umacron -30 +KPX Rcaron Uogonek -30 +KPX Rcaron Uring -30 +KPX Rcaron V -55 +KPX Rcaron W -35 +KPX Rcaron Y -35 +KPX Rcaron Yacute -35 +KPX Rcaron Ydieresis -35 +KPX Rcommaaccent O -30 +KPX Rcommaaccent Oacute -30 +KPX Rcommaaccent Ocircumflex -30 +KPX Rcommaaccent Odieresis -30 +KPX Rcommaaccent Ograve -30 +KPX Rcommaaccent Ohungarumlaut -30 +KPX Rcommaaccent Omacron -30 +KPX Rcommaaccent Oslash -30 +KPX Rcommaaccent Otilde -30 +KPX Rcommaaccent T -40 +KPX Rcommaaccent Tcaron -40 +KPX Rcommaaccent Tcommaaccent -40 +KPX Rcommaaccent U -30 +KPX Rcommaaccent Uacute -30 +KPX Rcommaaccent Ucircumflex -30 +KPX Rcommaaccent Udieresis -30 +KPX Rcommaaccent Ugrave -30 +KPX Rcommaaccent Uhungarumlaut -30 +KPX Rcommaaccent Umacron -30 +KPX Rcommaaccent Uogonek -30 +KPX Rcommaaccent Uring -30 +KPX Rcommaaccent V -55 +KPX Rcommaaccent W -35 +KPX Rcommaaccent Y -35 +KPX Rcommaaccent Yacute -35 +KPX Rcommaaccent Ydieresis -35 +KPX T A -90 +KPX T Aacute -90 +KPX T Abreve -90 +KPX T Acircumflex -90 +KPX T Adieresis -90 +KPX T Agrave -90 +KPX T Amacron -90 +KPX T Aogonek -90 +KPX T Aring -90 +KPX T Atilde -90 +KPX T O -18 +KPX T Oacute -18 +KPX T Ocircumflex -18 +KPX T Odieresis -18 +KPX T Ograve -18 +KPX T Ohungarumlaut -18 +KPX T Omacron -18 +KPX T Oslash -18 +KPX T Otilde -18 +KPX T a -92 +KPX T aacute -92 +KPX T abreve -52 +KPX T acircumflex -52 +KPX T adieresis -52 +KPX T agrave -52 +KPX T amacron -52 +KPX T aogonek -92 +KPX T aring -92 +KPX T atilde -52 +KPX T colon -74 +KPX T comma -74 +KPX T e -92 +KPX T eacute -92 +KPX T ecaron -92 +KPX T ecircumflex -92 +KPX T edieresis -52 +KPX T edotaccent -92 +KPX T egrave -52 +KPX T emacron -52 +KPX T eogonek -92 +KPX T hyphen -92 +KPX T i -18 +KPX T iacute -18 +KPX T iogonek -18 +KPX T o -92 +KPX T oacute -92 +KPX T ocircumflex -92 +KPX T odieresis -92 +KPX T ograve -92 +KPX T ohungarumlaut -92 +KPX T omacron -92 +KPX T oslash -92 +KPX T otilde -92 +KPX T period -90 +KPX T r -74 +KPX T racute -74 +KPX T rcaron -74 +KPX T rcommaaccent -74 +KPX T semicolon -74 +KPX T u -92 +KPX T uacute -92 +KPX T ucircumflex -92 +KPX T udieresis -92 +KPX T ugrave -92 +KPX T uhungarumlaut -92 +KPX T umacron -92 +KPX T uogonek -92 +KPX T uring -92 +KPX T w -74 +KPX T y -34 +KPX T yacute -34 +KPX T ydieresis -34 +KPX Tcaron A -90 +KPX Tcaron Aacute -90 +KPX Tcaron Abreve -90 +KPX Tcaron Acircumflex -90 +KPX Tcaron Adieresis -90 +KPX Tcaron Agrave -90 +KPX Tcaron Amacron -90 +KPX Tcaron Aogonek -90 +KPX Tcaron Aring -90 +KPX Tcaron Atilde -90 +KPX Tcaron O -18 +KPX Tcaron Oacute -18 +KPX Tcaron Ocircumflex -18 +KPX Tcaron Odieresis -18 +KPX Tcaron Ograve -18 +KPX Tcaron Ohungarumlaut -18 +KPX Tcaron Omacron -18 +KPX Tcaron Oslash -18 +KPX Tcaron Otilde -18 +KPX Tcaron a -92 +KPX Tcaron aacute -92 +KPX Tcaron abreve -52 +KPX Tcaron acircumflex -52 +KPX Tcaron adieresis -52 +KPX Tcaron agrave -52 +KPX Tcaron amacron -52 +KPX Tcaron aogonek -92 +KPX Tcaron aring -92 +KPX Tcaron atilde -52 +KPX Tcaron colon -74 +KPX Tcaron comma -74 +KPX Tcaron e -92 +KPX Tcaron eacute -92 +KPX Tcaron ecaron -92 +KPX Tcaron ecircumflex -92 +KPX Tcaron edieresis -52 +KPX Tcaron edotaccent -92 +KPX Tcaron egrave -52 +KPX Tcaron emacron -52 +KPX Tcaron eogonek -92 +KPX Tcaron hyphen -92 +KPX Tcaron i -18 +KPX Tcaron iacute -18 +KPX Tcaron iogonek -18 +KPX Tcaron o -92 +KPX Tcaron oacute -92 +KPX Tcaron ocircumflex -92 +KPX Tcaron odieresis -92 +KPX Tcaron ograve -92 +KPX Tcaron ohungarumlaut -92 +KPX Tcaron omacron -92 +KPX Tcaron oslash -92 +KPX Tcaron otilde -92 +KPX Tcaron period -90 +KPX Tcaron r -74 +KPX Tcaron racute -74 +KPX Tcaron rcaron -74 +KPX Tcaron rcommaaccent -74 +KPX Tcaron semicolon -74 +KPX Tcaron u -92 +KPX Tcaron uacute -92 +KPX Tcaron ucircumflex -92 +KPX Tcaron udieresis -92 +KPX Tcaron ugrave -92 +KPX Tcaron uhungarumlaut -92 +KPX Tcaron umacron -92 +KPX Tcaron uogonek -92 +KPX Tcaron uring -92 +KPX Tcaron w -74 +KPX Tcaron y -34 +KPX Tcaron yacute -34 +KPX Tcaron ydieresis -34 +KPX Tcommaaccent A -90 +KPX Tcommaaccent Aacute -90 +KPX Tcommaaccent Abreve -90 +KPX Tcommaaccent Acircumflex -90 +KPX Tcommaaccent Adieresis -90 +KPX Tcommaaccent Agrave -90 +KPX Tcommaaccent Amacron -90 +KPX Tcommaaccent Aogonek -90 +KPX Tcommaaccent Aring -90 +KPX Tcommaaccent Atilde -90 +KPX Tcommaaccent O -18 +KPX Tcommaaccent Oacute -18 +KPX Tcommaaccent Ocircumflex -18 +KPX Tcommaaccent Odieresis -18 +KPX Tcommaaccent Ograve -18 +KPX Tcommaaccent Ohungarumlaut -18 +KPX Tcommaaccent Omacron -18 +KPX Tcommaaccent Oslash -18 +KPX Tcommaaccent Otilde -18 +KPX Tcommaaccent a -92 +KPX Tcommaaccent aacute -92 +KPX Tcommaaccent abreve -52 +KPX Tcommaaccent acircumflex -52 +KPX Tcommaaccent adieresis -52 +KPX Tcommaaccent agrave -52 +KPX Tcommaaccent amacron -52 +KPX Tcommaaccent aogonek -92 +KPX Tcommaaccent aring -92 +KPX Tcommaaccent atilde -52 +KPX Tcommaaccent colon -74 +KPX Tcommaaccent comma -74 +KPX Tcommaaccent e -92 +KPX Tcommaaccent eacute -92 +KPX Tcommaaccent ecaron -92 +KPX Tcommaaccent ecircumflex -92 +KPX Tcommaaccent edieresis -52 +KPX Tcommaaccent edotaccent -92 +KPX Tcommaaccent egrave -52 +KPX Tcommaaccent emacron -52 +KPX Tcommaaccent eogonek -92 +KPX Tcommaaccent hyphen -92 +KPX Tcommaaccent i -18 +KPX Tcommaaccent iacute -18 +KPX Tcommaaccent iogonek -18 +KPX Tcommaaccent o -92 +KPX Tcommaaccent oacute -92 +KPX Tcommaaccent ocircumflex -92 +KPX Tcommaaccent odieresis -92 +KPX Tcommaaccent ograve -92 +KPX Tcommaaccent ohungarumlaut -92 +KPX Tcommaaccent omacron -92 +KPX Tcommaaccent oslash -92 +KPX Tcommaaccent otilde -92 +KPX Tcommaaccent period -90 +KPX Tcommaaccent r -74 +KPX Tcommaaccent racute -74 +KPX Tcommaaccent rcaron -74 +KPX Tcommaaccent rcommaaccent -74 +KPX Tcommaaccent semicolon -74 +KPX Tcommaaccent u -92 +KPX Tcommaaccent uacute -92 +KPX Tcommaaccent ucircumflex -92 +KPX Tcommaaccent udieresis -92 +KPX Tcommaaccent ugrave -92 +KPX Tcommaaccent uhungarumlaut -92 +KPX Tcommaaccent umacron -92 +KPX Tcommaaccent uogonek -92 +KPX Tcommaaccent uring -92 +KPX Tcommaaccent w -74 +KPX Tcommaaccent y -34 +KPX Tcommaaccent yacute -34 +KPX Tcommaaccent ydieresis -34 +KPX U A -60 +KPX U Aacute -60 +KPX U Abreve -60 +KPX U Acircumflex -60 +KPX U Adieresis -60 +KPX U Agrave -60 +KPX U Amacron -60 +KPX U Aogonek -60 +KPX U Aring -60 +KPX U Atilde -60 +KPX U comma -50 +KPX U period -50 +KPX Uacute A -60 +KPX Uacute Aacute -60 +KPX Uacute Abreve -60 +KPX Uacute Acircumflex -60 +KPX Uacute Adieresis -60 +KPX Uacute Agrave -60 +KPX Uacute Amacron -60 +KPX Uacute Aogonek -60 +KPX Uacute Aring -60 +KPX Uacute Atilde -60 +KPX Uacute comma -50 +KPX Uacute period -50 +KPX Ucircumflex A -60 +KPX Ucircumflex Aacute -60 +KPX Ucircumflex Abreve -60 +KPX Ucircumflex Acircumflex -60 +KPX Ucircumflex Adieresis -60 +KPX Ucircumflex Agrave -60 +KPX Ucircumflex Amacron -60 +KPX Ucircumflex Aogonek -60 +KPX Ucircumflex Aring -60 +KPX Ucircumflex Atilde -60 +KPX Ucircumflex comma -50 +KPX Ucircumflex period -50 +KPX Udieresis A -60 +KPX Udieresis Aacute -60 +KPX Udieresis Abreve -60 +KPX Udieresis Acircumflex -60 +KPX Udieresis Adieresis -60 +KPX Udieresis Agrave -60 +KPX Udieresis Amacron -60 +KPX Udieresis Aogonek -60 +KPX Udieresis Aring -60 +KPX Udieresis Atilde -60 +KPX Udieresis comma -50 +KPX Udieresis period -50 +KPX Ugrave A -60 +KPX Ugrave Aacute -60 +KPX Ugrave Abreve -60 +KPX Ugrave Acircumflex -60 +KPX Ugrave Adieresis -60 +KPX Ugrave Agrave -60 +KPX Ugrave Amacron -60 +KPX Ugrave Aogonek -60 +KPX Ugrave Aring -60 +KPX Ugrave Atilde -60 +KPX Ugrave comma -50 +KPX Ugrave period -50 +KPX Uhungarumlaut A -60 +KPX Uhungarumlaut Aacute -60 +KPX Uhungarumlaut Abreve -60 +KPX Uhungarumlaut Acircumflex -60 +KPX Uhungarumlaut Adieresis -60 +KPX Uhungarumlaut Agrave -60 +KPX Uhungarumlaut Amacron -60 +KPX Uhungarumlaut Aogonek -60 +KPX Uhungarumlaut Aring -60 +KPX Uhungarumlaut Atilde -60 +KPX Uhungarumlaut comma -50 +KPX Uhungarumlaut period -50 +KPX Umacron A -60 +KPX Umacron Aacute -60 +KPX Umacron Abreve -60 +KPX Umacron Acircumflex -60 +KPX Umacron Adieresis -60 +KPX Umacron Agrave -60 +KPX Umacron Amacron -60 +KPX Umacron Aogonek -60 +KPX Umacron Aring -60 +KPX Umacron Atilde -60 +KPX Umacron comma -50 +KPX Umacron period -50 +KPX Uogonek A -60 +KPX Uogonek Aacute -60 +KPX Uogonek Abreve -60 +KPX Uogonek Acircumflex -60 +KPX Uogonek Adieresis -60 +KPX Uogonek Agrave -60 +KPX Uogonek Amacron -60 +KPX Uogonek Aogonek -60 +KPX Uogonek Aring -60 +KPX Uogonek Atilde -60 +KPX Uogonek comma -50 +KPX Uogonek period -50 +KPX Uring A -60 +KPX Uring Aacute -60 +KPX Uring Abreve -60 +KPX Uring Acircumflex -60 +KPX Uring Adieresis -60 +KPX Uring Agrave -60 +KPX Uring Amacron -60 +KPX Uring Aogonek -60 +KPX Uring Aring -60 +KPX Uring Atilde -60 +KPX Uring comma -50 +KPX Uring period -50 +KPX V A -135 +KPX V Aacute -135 +KPX V Abreve -135 +KPX V Acircumflex -135 +KPX V Adieresis -135 +KPX V Agrave -135 +KPX V Amacron -135 +KPX V Aogonek -135 +KPX V Aring -135 +KPX V Atilde -135 +KPX V G -30 +KPX V Gbreve -30 +KPX V Gcommaaccent -30 +KPX V O -45 +KPX V Oacute -45 +KPX V Ocircumflex -45 +KPX V Odieresis -45 +KPX V Ograve -45 +KPX V Ohungarumlaut -45 +KPX V Omacron -45 +KPX V Oslash -45 +KPX V Otilde -45 +KPX V a -92 +KPX V aacute -92 +KPX V abreve -92 +KPX V acircumflex -92 +KPX V adieresis -92 +KPX V agrave -92 +KPX V amacron -92 +KPX V aogonek -92 +KPX V aring -92 +KPX V atilde -92 +KPX V colon -92 +KPX V comma -129 +KPX V e -100 +KPX V eacute -100 +KPX V ecaron -100 +KPX V ecircumflex -100 +KPX V edieresis -100 +KPX V edotaccent -100 +KPX V egrave -100 +KPX V emacron -100 +KPX V eogonek -100 +KPX V hyphen -74 +KPX V i -37 +KPX V iacute -37 +KPX V icircumflex -37 +KPX V idieresis -37 +KPX V igrave -37 +KPX V imacron -37 +KPX V iogonek -37 +KPX V o -100 +KPX V oacute -100 +KPX V ocircumflex -100 +KPX V odieresis -100 +KPX V ograve -100 +KPX V ohungarumlaut -100 +KPX V omacron -100 +KPX V oslash -100 +KPX V otilde -100 +KPX V period -145 +KPX V semicolon -92 +KPX V u -92 +KPX V uacute -92 +KPX V ucircumflex -92 +KPX V udieresis -92 +KPX V ugrave -92 +KPX V uhungarumlaut -92 +KPX V umacron -92 +KPX V uogonek -92 +KPX V uring -92 +KPX W A -120 +KPX W Aacute -120 +KPX W Abreve -120 +KPX W Acircumflex -120 +KPX W Adieresis -120 +KPX W Agrave -120 +KPX W Amacron -120 +KPX W Aogonek -120 +KPX W Aring -120 +KPX W Atilde -120 +KPX W O -10 +KPX W Oacute -10 +KPX W Ocircumflex -10 +KPX W Odieresis -10 +KPX W Ograve -10 +KPX W Ohungarumlaut -10 +KPX W Omacron -10 +KPX W Oslash -10 +KPX W Otilde -10 +KPX W a -65 +KPX W aacute -65 +KPX W abreve -65 +KPX W acircumflex -65 +KPX W adieresis -65 +KPX W agrave -65 +KPX W amacron -65 +KPX W aogonek -65 +KPX W aring -65 +KPX W atilde -65 +KPX W colon -55 +KPX W comma -92 +KPX W e -65 +KPX W eacute -65 +KPX W ecaron -65 +KPX W ecircumflex -65 +KPX W edieresis -65 +KPX W edotaccent -65 +KPX W egrave -65 +KPX W emacron -65 +KPX W eogonek -65 +KPX W hyphen -37 +KPX W i -18 +KPX W iacute -18 +KPX W iogonek -18 +KPX W o -75 +KPX W oacute -75 +KPX W ocircumflex -75 +KPX W odieresis -75 +KPX W ograve -75 +KPX W ohungarumlaut -75 +KPX W omacron -75 +KPX W oslash -75 +KPX W otilde -75 +KPX W period -92 +KPX W semicolon -55 +KPX W u -50 +KPX W uacute -50 +KPX W ucircumflex -50 +KPX W udieresis -50 +KPX W ugrave -50 +KPX W uhungarumlaut -50 +KPX W umacron -50 +KPX W uogonek -50 +KPX W uring -50 +KPX W y -60 +KPX W yacute -60 +KPX W ydieresis -60 +KPX Y A -110 +KPX Y Aacute -110 +KPX Y Abreve -110 +KPX Y Acircumflex -110 +KPX Y Adieresis -110 +KPX Y Agrave -110 +KPX Y Amacron -110 +KPX Y Aogonek -110 +KPX Y Aring -110 +KPX Y Atilde -110 +KPX Y O -35 +KPX Y Oacute -35 +KPX Y Ocircumflex -35 +KPX Y Odieresis -35 +KPX Y Ograve -35 +KPX Y Ohungarumlaut -35 +KPX Y Omacron -35 +KPX Y Oslash -35 +KPX Y Otilde -35 +KPX Y a -85 +KPX Y aacute -85 +KPX Y abreve -85 +KPX Y acircumflex -85 +KPX Y adieresis -85 +KPX Y agrave -85 +KPX Y amacron -85 +KPX Y aogonek -85 +KPX Y aring -85 +KPX Y atilde -85 +KPX Y colon -92 +KPX Y comma -92 +KPX Y e -111 +KPX Y eacute -111 +KPX Y ecaron -111 +KPX Y ecircumflex -111 +KPX Y edieresis -71 +KPX Y edotaccent -111 +KPX Y egrave -71 +KPX Y emacron -71 +KPX Y eogonek -111 +KPX Y hyphen -92 +KPX Y i -37 +KPX Y iacute -37 +KPX Y iogonek -37 +KPX Y o -111 +KPX Y oacute -111 +KPX Y ocircumflex -111 +KPX Y odieresis -111 +KPX Y ograve -111 +KPX Y ohungarumlaut -111 +KPX Y omacron -111 +KPX Y oslash -111 +KPX Y otilde -111 +KPX Y period -92 +KPX Y semicolon -92 +KPX Y u -92 +KPX Y uacute -92 +KPX Y ucircumflex -92 +KPX Y udieresis -92 +KPX Y ugrave -92 +KPX Y uhungarumlaut -92 +KPX Y umacron -92 +KPX Y uogonek -92 +KPX Y uring -92 +KPX Yacute A -110 +KPX Yacute Aacute -110 +KPX Yacute Abreve -110 +KPX Yacute Acircumflex -110 +KPX Yacute Adieresis -110 +KPX Yacute Agrave -110 +KPX Yacute Amacron -110 +KPX Yacute Aogonek -110 +KPX Yacute Aring -110 +KPX Yacute Atilde -110 +KPX Yacute O -35 +KPX Yacute Oacute -35 +KPX Yacute Ocircumflex -35 +KPX Yacute Odieresis -35 +KPX Yacute Ograve -35 +KPX Yacute Ohungarumlaut -35 +KPX Yacute Omacron -35 +KPX Yacute Oslash -35 +KPX Yacute Otilde -35 +KPX Yacute a -85 +KPX Yacute aacute -85 +KPX Yacute abreve -85 +KPX Yacute acircumflex -85 +KPX Yacute adieresis -85 +KPX Yacute agrave -85 +KPX Yacute amacron -85 +KPX Yacute aogonek -85 +KPX Yacute aring -85 +KPX Yacute atilde -85 +KPX Yacute colon -92 +KPX Yacute comma -92 +KPX Yacute e -111 +KPX Yacute eacute -111 +KPX Yacute ecaron -111 +KPX Yacute ecircumflex -111 +KPX Yacute edieresis -71 +KPX Yacute edotaccent -111 +KPX Yacute egrave -71 +KPX Yacute emacron -71 +KPX Yacute eogonek -111 +KPX Yacute hyphen -92 +KPX Yacute i -37 +KPX Yacute iacute -37 +KPX Yacute iogonek -37 +KPX Yacute o -111 +KPX Yacute oacute -111 +KPX Yacute ocircumflex -111 +KPX Yacute odieresis -111 +KPX Yacute ograve -111 +KPX Yacute ohungarumlaut -111 +KPX Yacute omacron -111 +KPX Yacute oslash -111 +KPX Yacute otilde -111 +KPX Yacute period -92 +KPX Yacute semicolon -92 +KPX Yacute u -92 +KPX Yacute uacute -92 +KPX Yacute ucircumflex -92 +KPX Yacute udieresis -92 +KPX Yacute ugrave -92 +KPX Yacute uhungarumlaut -92 +KPX Yacute umacron -92 +KPX Yacute uogonek -92 +KPX Yacute uring -92 +KPX Ydieresis A -110 +KPX Ydieresis Aacute -110 +KPX Ydieresis Abreve -110 +KPX Ydieresis Acircumflex -110 +KPX Ydieresis Adieresis -110 +KPX Ydieresis Agrave -110 +KPX Ydieresis Amacron -110 +KPX Ydieresis Aogonek -110 +KPX Ydieresis Aring -110 +KPX Ydieresis Atilde -110 +KPX Ydieresis O -35 +KPX Ydieresis Oacute -35 +KPX Ydieresis Ocircumflex -35 +KPX Ydieresis Odieresis -35 +KPX Ydieresis Ograve -35 +KPX Ydieresis Ohungarumlaut -35 +KPX Ydieresis Omacron -35 +KPX Ydieresis Oslash -35 +KPX Ydieresis Otilde -35 +KPX Ydieresis a -85 +KPX Ydieresis aacute -85 +KPX Ydieresis abreve -85 +KPX Ydieresis acircumflex -85 +KPX Ydieresis adieresis -85 +KPX Ydieresis agrave -85 +KPX Ydieresis amacron -85 +KPX Ydieresis aogonek -85 +KPX Ydieresis aring -85 +KPX Ydieresis atilde -85 +KPX Ydieresis colon -92 +KPX Ydieresis comma -92 +KPX Ydieresis e -111 +KPX Ydieresis eacute -111 +KPX Ydieresis ecaron -111 +KPX Ydieresis ecircumflex -111 +KPX Ydieresis edieresis -71 +KPX Ydieresis edotaccent -111 +KPX Ydieresis egrave -71 +KPX Ydieresis emacron -71 +KPX Ydieresis eogonek -111 +KPX Ydieresis hyphen -92 +KPX Ydieresis i -37 +KPX Ydieresis iacute -37 +KPX Ydieresis iogonek -37 +KPX Ydieresis o -111 +KPX Ydieresis oacute -111 +KPX Ydieresis ocircumflex -111 +KPX Ydieresis odieresis -111 +KPX Ydieresis ograve -111 +KPX Ydieresis ohungarumlaut -111 +KPX Ydieresis omacron -111 +KPX Ydieresis oslash -111 +KPX Ydieresis otilde -111 +KPX Ydieresis period -92 +KPX Ydieresis semicolon -92 +KPX Ydieresis u -92 +KPX Ydieresis uacute -92 +KPX Ydieresis ucircumflex -92 +KPX Ydieresis udieresis -92 +KPX Ydieresis ugrave -92 +KPX Ydieresis uhungarumlaut -92 +KPX Ydieresis umacron -92 +KPX Ydieresis uogonek -92 +KPX Ydieresis uring -92 +KPX a v -25 +KPX aacute v -25 +KPX abreve v -25 +KPX acircumflex v -25 +KPX adieresis v -25 +KPX agrave v -25 +KPX amacron v -25 +KPX aogonek v -25 +KPX aring v -25 +KPX atilde v -25 +KPX b b -10 +KPX b period -40 +KPX b u -20 +KPX b uacute -20 +KPX b ucircumflex -20 +KPX b udieresis -20 +KPX b ugrave -20 +KPX b uhungarumlaut -20 +KPX b umacron -20 +KPX b uogonek -20 +KPX b uring -20 +KPX b v -15 +KPX comma quotedblright -45 +KPX comma quoteright -55 +KPX d w -15 +KPX dcroat w -15 +KPX e v -15 +KPX eacute v -15 +KPX ecaron v -15 +KPX ecircumflex v -15 +KPX edieresis v -15 +KPX edotaccent v -15 +KPX egrave v -15 +KPX emacron v -15 +KPX eogonek v -15 +KPX f comma -15 +KPX f dotlessi -35 +KPX f i -25 +KPX f o -25 +KPX f oacute -25 +KPX f ocircumflex -25 +KPX f odieresis -25 +KPX f ograve -25 +KPX f ohungarumlaut -25 +KPX f omacron -25 +KPX f oslash -25 +KPX f otilde -25 +KPX f period -15 +KPX f quotedblright 50 +KPX f quoteright 55 +KPX g period -15 +KPX gbreve period -15 +KPX gcommaaccent period -15 +KPX h y -15 +KPX h yacute -15 +KPX h ydieresis -15 +KPX i v -10 +KPX iacute v -10 +KPX icircumflex v -10 +KPX idieresis v -10 +KPX igrave v -10 +KPX imacron v -10 +KPX iogonek v -10 +KPX k e -10 +KPX k eacute -10 +KPX k ecaron -10 +KPX k ecircumflex -10 +KPX k edieresis -10 +KPX k edotaccent -10 +KPX k egrave -10 +KPX k emacron -10 +KPX k eogonek -10 +KPX k o -15 +KPX k oacute -15 +KPX k ocircumflex -15 +KPX k odieresis -15 +KPX k ograve -15 +KPX k ohungarumlaut -15 +KPX k omacron -15 +KPX k oslash -15 +KPX k otilde -15 +KPX k y -15 +KPX k yacute -15 +KPX k ydieresis -15 +KPX kcommaaccent e -10 +KPX kcommaaccent eacute -10 +KPX kcommaaccent ecaron -10 +KPX kcommaaccent ecircumflex -10 +KPX kcommaaccent edieresis -10 +KPX kcommaaccent edotaccent -10 +KPX kcommaaccent egrave -10 +KPX kcommaaccent emacron -10 +KPX kcommaaccent eogonek -10 +KPX kcommaaccent o -15 +KPX kcommaaccent oacute -15 +KPX kcommaaccent ocircumflex -15 +KPX kcommaaccent odieresis -15 +KPX kcommaaccent ograve -15 +KPX kcommaaccent ohungarumlaut -15 +KPX kcommaaccent omacron -15 +KPX kcommaaccent oslash -15 +KPX kcommaaccent otilde -15 +KPX kcommaaccent y -15 +KPX kcommaaccent yacute -15 +KPX kcommaaccent ydieresis -15 +KPX n v -40 +KPX nacute v -40 +KPX ncaron v -40 +KPX ncommaaccent v -40 +KPX ntilde v -40 +KPX o v -10 +KPX o w -10 +KPX oacute v -10 +KPX oacute w -10 +KPX ocircumflex v -10 +KPX ocircumflex w -10 +KPX odieresis v -10 +KPX odieresis w -10 +KPX ograve v -10 +KPX ograve w -10 +KPX ohungarumlaut v -10 +KPX ohungarumlaut w -10 +KPX omacron v -10 +KPX omacron w -10 +KPX oslash v -10 +KPX oslash w -10 +KPX otilde v -10 +KPX otilde w -10 +KPX period quotedblright -55 +KPX period quoteright -55 +KPX quotedblleft A -10 +KPX quotedblleft Aacute -10 +KPX quotedblleft Abreve -10 +KPX quotedblleft Acircumflex -10 +KPX quotedblleft Adieresis -10 +KPX quotedblleft Agrave -10 +KPX quotedblleft Amacron -10 +KPX quotedblleft Aogonek -10 +KPX quotedblleft Aring -10 +KPX quotedblleft Atilde -10 +KPX quoteleft A -10 +KPX quoteleft Aacute -10 +KPX quoteleft Abreve -10 +KPX quoteleft Acircumflex -10 +KPX quoteleft Adieresis -10 +KPX quoteleft Agrave -10 +KPX quoteleft Amacron -10 +KPX quoteleft Aogonek -10 +KPX quoteleft Aring -10 +KPX quoteleft Atilde -10 +KPX quoteleft quoteleft -63 +KPX quoteright d -20 +KPX quoteright dcroat -20 +KPX quoteright quoteright -63 +KPX quoteright r -20 +KPX quoteright racute -20 +KPX quoteright rcaron -20 +KPX quoteright rcommaaccent -20 +KPX quoteright s -37 +KPX quoteright sacute -37 +KPX quoteright scaron -37 +KPX quoteright scedilla -37 +KPX quoteright scommaaccent -37 +KPX quoteright space -74 +KPX quoteright v -20 +KPX r c -18 +KPX r cacute -18 +KPX r ccaron -18 +KPX r ccedilla -18 +KPX r comma -92 +KPX r e -18 +KPX r eacute -18 +KPX r ecaron -18 +KPX r ecircumflex -18 +KPX r edieresis -18 +KPX r edotaccent -18 +KPX r egrave -18 +KPX r emacron -18 +KPX r eogonek -18 +KPX r g -10 +KPX r gbreve -10 +KPX r gcommaaccent -10 +KPX r hyphen -37 +KPX r n -15 +KPX r nacute -15 +KPX r ncaron -15 +KPX r ncommaaccent -15 +KPX r ntilde -15 +KPX r o -18 +KPX r oacute -18 +KPX r ocircumflex -18 +KPX r odieresis -18 +KPX r ograve -18 +KPX r ohungarumlaut -18 +KPX r omacron -18 +KPX r oslash -18 +KPX r otilde -18 +KPX r p -10 +KPX r period -100 +KPX r q -18 +KPX r v -10 +KPX racute c -18 +KPX racute cacute -18 +KPX racute ccaron -18 +KPX racute ccedilla -18 +KPX racute comma -92 +KPX racute e -18 +KPX racute eacute -18 +KPX racute ecaron -18 +KPX racute ecircumflex -18 +KPX racute edieresis -18 +KPX racute edotaccent -18 +KPX racute egrave -18 +KPX racute emacron -18 +KPX racute eogonek -18 +KPX racute g -10 +KPX racute gbreve -10 +KPX racute gcommaaccent -10 +KPX racute hyphen -37 +KPX racute n -15 +KPX racute nacute -15 +KPX racute ncaron -15 +KPX racute ncommaaccent -15 +KPX racute ntilde -15 +KPX racute o -18 +KPX racute oacute -18 +KPX racute ocircumflex -18 +KPX racute odieresis -18 +KPX racute ograve -18 +KPX racute ohungarumlaut -18 +KPX racute omacron -18 +KPX racute oslash -18 +KPX racute otilde -18 +KPX racute p -10 +KPX racute period -100 +KPX racute q -18 +KPX racute v -10 +KPX rcaron c -18 +KPX rcaron cacute -18 +KPX rcaron ccaron -18 +KPX rcaron ccedilla -18 +KPX rcaron comma -92 +KPX rcaron e -18 +KPX rcaron eacute -18 +KPX rcaron ecaron -18 +KPX rcaron ecircumflex -18 +KPX rcaron edieresis -18 +KPX rcaron edotaccent -18 +KPX rcaron egrave -18 +KPX rcaron emacron -18 +KPX rcaron eogonek -18 +KPX rcaron g -10 +KPX rcaron gbreve -10 +KPX rcaron gcommaaccent -10 +KPX rcaron hyphen -37 +KPX rcaron n -15 +KPX rcaron nacute -15 +KPX rcaron ncaron -15 +KPX rcaron ncommaaccent -15 +KPX rcaron ntilde -15 +KPX rcaron o -18 +KPX rcaron oacute -18 +KPX rcaron ocircumflex -18 +KPX rcaron odieresis -18 +KPX rcaron ograve -18 +KPX rcaron ohungarumlaut -18 +KPX rcaron omacron -18 +KPX rcaron oslash -18 +KPX rcaron otilde -18 +KPX rcaron p -10 +KPX rcaron period -100 +KPX rcaron q -18 +KPX rcaron v -10 +KPX rcommaaccent c -18 +KPX rcommaaccent cacute -18 +KPX rcommaaccent ccaron -18 +KPX rcommaaccent ccedilla -18 +KPX rcommaaccent comma -92 +KPX rcommaaccent e -18 +KPX rcommaaccent eacute -18 +KPX rcommaaccent ecaron -18 +KPX rcommaaccent ecircumflex -18 +KPX rcommaaccent edieresis -18 +KPX rcommaaccent edotaccent -18 +KPX rcommaaccent egrave -18 +KPX rcommaaccent emacron -18 +KPX rcommaaccent eogonek -18 +KPX rcommaaccent g -10 +KPX rcommaaccent gbreve -10 +KPX rcommaaccent gcommaaccent -10 +KPX rcommaaccent hyphen -37 +KPX rcommaaccent n -15 +KPX rcommaaccent nacute -15 +KPX rcommaaccent ncaron -15 +KPX rcommaaccent ncommaaccent -15 +KPX rcommaaccent ntilde -15 +KPX rcommaaccent o -18 +KPX rcommaaccent oacute -18 +KPX rcommaaccent ocircumflex -18 +KPX rcommaaccent odieresis -18 +KPX rcommaaccent ograve -18 +KPX rcommaaccent ohungarumlaut -18 +KPX rcommaaccent omacron -18 +KPX rcommaaccent oslash -18 +KPX rcommaaccent otilde -18 +KPX rcommaaccent p -10 +KPX rcommaaccent period -100 +KPX rcommaaccent q -18 +KPX rcommaaccent v -10 +KPX space A -55 +KPX space Aacute -55 +KPX space Abreve -55 +KPX space Acircumflex -55 +KPX space Adieresis -55 +KPX space Agrave -55 +KPX space Amacron -55 +KPX space Aogonek -55 +KPX space Aring -55 +KPX space Atilde -55 +KPX space T -30 +KPX space Tcaron -30 +KPX space Tcommaaccent -30 +KPX space V -45 +KPX space W -30 +KPX space Y -55 +KPX space Yacute -55 +KPX space Ydieresis -55 +KPX v a -10 +KPX v aacute -10 +KPX v abreve -10 +KPX v acircumflex -10 +KPX v adieresis -10 +KPX v agrave -10 +KPX v amacron -10 +KPX v aogonek -10 +KPX v aring -10 +KPX v atilde -10 +KPX v comma -55 +KPX v e -10 +KPX v eacute -10 +KPX v ecaron -10 +KPX v ecircumflex -10 +KPX v edieresis -10 +KPX v edotaccent -10 +KPX v egrave -10 +KPX v emacron -10 +KPX v eogonek -10 +KPX v o -10 +KPX v oacute -10 +KPX v ocircumflex -10 +KPX v odieresis -10 +KPX v ograve -10 +KPX v ohungarumlaut -10 +KPX v omacron -10 +KPX v oslash -10 +KPX v otilde -10 +KPX v period -70 +KPX w comma -55 +KPX w o -10 +KPX w oacute -10 +KPX w ocircumflex -10 +KPX w odieresis -10 +KPX w ograve -10 +KPX w ohungarumlaut -10 +KPX w omacron -10 +KPX w oslash -10 +KPX w otilde -10 +KPX w period -70 +KPX y comma -55 +KPX y e -10 +KPX y eacute -10 +KPX y ecaron -10 +KPX y ecircumflex -10 +KPX y edieresis -10 +KPX y edotaccent -10 +KPX y egrave -10 +KPX y emacron -10 +KPX y eogonek -10 +KPX y o -25 +KPX y oacute -25 +KPX y ocircumflex -25 +KPX y odieresis -25 +KPX y ograve -25 +KPX y ohungarumlaut -25 +KPX y omacron -25 +KPX y oslash -25 +KPX y otilde -25 +KPX y period -70 +KPX yacute comma -55 +KPX yacute e -10 +KPX yacute eacute -10 +KPX yacute ecaron -10 +KPX yacute ecircumflex -10 +KPX yacute edieresis -10 +KPX yacute edotaccent -10 +KPX yacute egrave -10 +KPX yacute emacron -10 +KPX yacute eogonek -10 +KPX yacute o -25 +KPX yacute oacute -25 +KPX yacute ocircumflex -25 +KPX yacute odieresis -25 +KPX yacute ograve -25 +KPX yacute ohungarumlaut -25 +KPX yacute omacron -25 +KPX yacute oslash -25 +KPX yacute otilde -25 +KPX yacute period -70 +KPX ydieresis comma -55 +KPX ydieresis e -10 +KPX ydieresis eacute -10 +KPX ydieresis ecaron -10 +KPX ydieresis ecircumflex -10 +KPX ydieresis edieresis -10 +KPX ydieresis edotaccent -10 +KPX ydieresis egrave -10 +KPX ydieresis emacron -10 +KPX ydieresis eogonek -10 +KPX ydieresis o -25 +KPX ydieresis oacute -25 +KPX ydieresis ocircumflex -25 +KPX ydieresis odieresis -25 +KPX ydieresis ograve -25 +KPX ydieresis ohungarumlaut -25 +KPX ydieresis omacron -25 +KPX ydieresis oslash -25 +KPX ydieresis otilde -25 +KPX ydieresis period -70 +EndKernPairs +EndKernData +EndFontMetrics diff --git a/openoffice/share/psprint/fontmetric/Times-BoldItalic.afm b/openoffice/share/psprint/fontmetric/Times-BoldItalic.afm new file mode 100644 index 0000000000000000000000000000000000000000..01b7539025b03d44dd9759cd2b42acac35d776ea --- /dev/null +++ b/openoffice/share/psprint/fontmetric/Times-BoldItalic.afm @@ -0,0 +1,2382 @@ +StartFontMetrics 4.1 +Comment Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. +Comment Creation Date: Thu May 1 13:04:06 1997 +Comment UniqueID 43066 +Comment VMusage 45874 56899 +FontName Times-BoldItalic +FullName Times Bold Italic +FamilyName Times +Weight Bold +ItalicAngle -15 +IsFixedPitch false +FontBBox -200 -218 996 921 +UnderlinePosition -100 +UnderlineThickness 50 +Version 002.000 +Notice Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries. +EncodingScheme AdobeStandardEncoding +CapHeight 669 +XHeight 462 +Ascender 683 +Descender -217 +StdHW 42 +StdVW 121 +StartCharMetrics 314 +C 32 ; WX 250 ; N space ; B 0 0 0 0 ; +C 33 ; WX 389 ; N exclam ; B 67 -13 370 684 ; +C 34 ; WX 555 ; N quotedbl ; B 136 398 536 685 ; +C 35 ; WX 500 ; N numbersign ; B -33 0 533 700 ; +C 36 ; WX 500 ; N dollar ; B -20 -100 497 733 ; +C 37 ; WX 833 ; N percent ; B 39 -10 793 692 ; +C 38 ; WX 778 ; N ampersand ; B 5 -19 699 682 ; +C 39 ; WX 333 ; N quoteright ; B 98 369 302 685 ; +C 40 ; WX 333 ; N parenleft ; B 28 -179 344 685 ; +C 41 ; WX 333 ; N parenright ; B -44 -179 271 685 ; +C 42 ; WX 500 ; N asterisk ; B 65 249 456 685 ; +C 43 ; WX 570 ; N plus ; B 33 0 537 506 ; +C 44 ; WX 250 ; N comma ; B -60 -182 144 134 ; +C 45 ; WX 333 ; N hyphen ; B 2 166 271 282 ; +C 46 ; WX 250 ; N period ; B -9 -13 139 135 ; +C 47 ; WX 278 ; N slash ; B -64 -18 342 685 ; +C 48 ; WX 500 ; N zero ; B 17 -14 477 683 ; +C 49 ; WX 500 ; N one ; B 5 0 419 683 ; +C 50 ; WX 500 ; N two ; B -27 0 446 683 ; +C 51 ; WX 500 ; N three ; B -15 -13 450 683 ; +C 52 ; WX 500 ; N four ; B -15 0 503 683 ; +C 53 ; WX 500 ; N five ; B -11 -13 487 669 ; +C 54 ; WX 500 ; N six ; B 23 -15 509 679 ; +C 55 ; WX 500 ; N seven ; B 52 0 525 669 ; +C 56 ; WX 500 ; N eight ; B 3 -13 476 683 ; +C 57 ; WX 500 ; N nine ; B -12 -10 475 683 ; +C 58 ; WX 333 ; N colon ; B 23 -13 264 459 ; +C 59 ; WX 333 ; N semicolon ; B -25 -183 264 459 ; +C 60 ; WX 570 ; N less ; B 31 -8 539 514 ; +C 61 ; WX 570 ; N equal ; B 33 107 537 399 ; +C 62 ; WX 570 ; N greater ; B 31 -8 539 514 ; +C 63 ; WX 500 ; N question ; B 79 -13 470 684 ; +C 64 ; WX 832 ; N at ; B 63 -18 770 685 ; +C 65 ; WX 667 ; N A ; B -67 0 593 683 ; +C 66 ; WX 667 ; N B ; B -24 0 624 669 ; +C 67 ; WX 667 ; N C ; B 32 -18 677 685 ; +C 68 ; WX 722 ; N D ; B -46 0 685 669 ; +C 69 ; WX 667 ; N E ; B -27 0 653 669 ; +C 70 ; WX 667 ; N F ; B -13 0 660 669 ; +C 71 ; WX 722 ; N G ; B 21 -18 706 685 ; +C 72 ; WX 778 ; N H ; B -24 0 799 669 ; +C 73 ; WX 389 ; N I ; B -32 0 406 669 ; +C 74 ; WX 500 ; N J ; B -46 -99 524 669 ; +C 75 ; WX 667 ; N K ; B -21 0 702 669 ; +C 76 ; WX 611 ; N L ; B -22 0 590 669 ; +C 77 ; WX 889 ; N M ; B -29 -12 917 669 ; +C 78 ; WX 722 ; N N ; B -27 -15 748 669 ; +C 79 ; WX 722 ; N O ; B 27 -18 691 685 ; +C 80 ; WX 611 ; N P ; B -27 0 613 669 ; +C 81 ; WX 722 ; N Q ; B 27 -208 691 685 ; +C 82 ; WX 667 ; N R ; B -29 0 623 669 ; +C 83 ; WX 556 ; N S ; B 2 -18 526 685 ; +C 84 ; WX 611 ; N T ; B 50 0 650 669 ; +C 85 ; WX 722 ; N U ; B 67 -18 744 669 ; +C 86 ; WX 667 ; N V ; B 65 -18 715 669 ; +C 87 ; WX 889 ; N W ; B 65 -18 940 669 ; +C 88 ; WX 667 ; N X ; B -24 0 694 669 ; +C 89 ; WX 611 ; N Y ; B 73 0 659 669 ; +C 90 ; WX 611 ; N Z ; B -11 0 590 669 ; +C 91 ; WX 333 ; N bracketleft ; B -37 -159 362 674 ; +C 92 ; WX 278 ; N backslash ; B -1 -18 279 685 ; +C 93 ; WX 333 ; N bracketright ; B -56 -157 343 674 ; +C 94 ; WX 570 ; N asciicircum ; B 67 304 503 669 ; +C 95 ; WX 500 ; N underscore ; B 0 -125 500 -75 ; +C 96 ; WX 333 ; N quoteleft ; B 128 369 332 685 ; +C 97 ; WX 500 ; N a ; B -21 -14 455 462 ; +C 98 ; WX 500 ; N b ; B -14 -13 444 699 ; +C 99 ; WX 444 ; N c ; B -5 -13 392 462 ; +C 100 ; WX 500 ; N d ; B -21 -13 517 699 ; +C 101 ; WX 444 ; N e ; B 5 -13 398 462 ; +C 102 ; WX 333 ; N f ; B -169 -205 446 698 ; L i fi ; L l fl ; +C 103 ; WX 500 ; N g ; B -52 -203 478 462 ; +C 104 ; WX 556 ; N h ; B -13 -9 498 699 ; +C 105 ; WX 278 ; N i ; B 2 -9 263 684 ; +C 106 ; WX 278 ; N j ; B -189 -207 279 684 ; +C 107 ; WX 500 ; N k ; B -23 -8 483 699 ; +C 108 ; WX 278 ; N l ; B 2 -9 290 699 ; +C 109 ; WX 778 ; N m ; B -14 -9 722 462 ; +C 110 ; WX 556 ; N n ; B -6 -9 493 462 ; +C 111 ; WX 500 ; N o ; B -3 -13 441 462 ; +C 112 ; WX 500 ; N p ; B -120 -205 446 462 ; +C 113 ; WX 500 ; N q ; B 1 -205 471 462 ; +C 114 ; WX 389 ; N r ; B -21 0 389 462 ; +C 115 ; WX 389 ; N s ; B -19 -13 333 462 ; +C 116 ; WX 278 ; N t ; B -11 -9 281 594 ; +C 117 ; WX 556 ; N u ; B 15 -9 492 462 ; +C 118 ; WX 444 ; N v ; B 16 -13 401 462 ; +C 119 ; WX 667 ; N w ; B 16 -13 614 462 ; +C 120 ; WX 500 ; N x ; B -46 -13 469 462 ; +C 121 ; WX 444 ; N y ; B -94 -205 392 462 ; +C 122 ; WX 389 ; N z ; B -43 -78 368 449 ; +C 123 ; WX 348 ; N braceleft ; B 5 -187 436 686 ; +C 124 ; WX 220 ; N bar ; B 66 -218 154 782 ; +C 125 ; WX 348 ; N braceright ; B -129 -187 302 686 ; +C 126 ; WX 570 ; N asciitilde ; B 54 173 516 333 ; +C 161 ; WX 389 ; N exclamdown ; B 19 -205 322 492 ; +C 162 ; WX 500 ; N cent ; B 42 -143 439 576 ; +C 163 ; WX 500 ; N sterling ; B -32 -12 510 683 ; +C 164 ; WX 167 ; N fraction ; B -169 -14 324 683 ; +C 165 ; WX 500 ; N yen ; B 33 0 628 669 ; +C 166 ; WX 500 ; N florin ; B -87 -156 537 707 ; +C 167 ; WX 500 ; N section ; B 36 -143 459 685 ; +C 168 ; WX 500 ; N currency ; B -26 34 526 586 ; +C 169 ; WX 278 ; N quotesingle ; B 128 398 268 685 ; +C 170 ; WX 500 ; N quotedblleft ; B 53 369 513 685 ; +C 171 ; WX 500 ; N guillemotleft ; B 12 32 468 415 ; +C 172 ; WX 333 ; N guilsinglleft ; B 32 32 303 415 ; +C 173 ; WX 333 ; N guilsinglright ; B 10 32 281 415 ; +C 174 ; WX 556 ; N fi ; B -188 -205 514 703 ; +C 175 ; WX 556 ; N fl ; B -186 -205 553 704 ; +C 177 ; WX 500 ; N endash ; B -40 178 477 269 ; +C 178 ; WX 500 ; N dagger ; B 91 -145 494 685 ; +C 179 ; WX 500 ; N daggerdbl ; B 10 -139 493 685 ; +C 180 ; WX 250 ; N periodcentered ; B 51 257 199 405 ; +C 182 ; WX 500 ; N paragraph ; B -57 -193 562 669 ; +C 183 ; WX 350 ; N bullet ; B 0 175 350 525 ; +C 184 ; WX 333 ; N quotesinglbase ; B -5 -182 199 134 ; +C 185 ; WX 500 ; N quotedblbase ; B -57 -182 403 134 ; +C 186 ; WX 500 ; N quotedblright ; B 53 369 513 685 ; +C 187 ; WX 500 ; N guillemotright ; B 12 32 468 415 ; +C 188 ; WX 1000 ; N ellipsis ; B 40 -13 852 135 ; +C 189 ; WX 1000 ; N perthousand ; B 7 -29 996 706 ; +C 191 ; WX 500 ; N questiondown ; B 30 -205 421 492 ; +C 193 ; WX 333 ; N grave ; B 85 516 297 697 ; +C 194 ; WX 333 ; N acute ; B 139 516 379 697 ; +C 195 ; WX 333 ; N circumflex ; B 40 516 367 690 ; +C 196 ; WX 333 ; N tilde ; B 48 536 407 655 ; +C 197 ; WX 333 ; N macron ; B 51 553 393 623 ; +C 198 ; WX 333 ; N breve ; B 71 516 387 678 ; +C 199 ; WX 333 ; N dotaccent ; B 163 550 298 684 ; +C 200 ; WX 333 ; N dieresis ; B 55 550 402 684 ; +C 202 ; WX 333 ; N ring ; B 127 516 340 729 ; +C 203 ; WX 333 ; N cedilla ; B -80 -218 156 5 ; +C 205 ; WX 333 ; N hungarumlaut ; B 69 516 498 697 ; +C 206 ; WX 333 ; N ogonek ; B 15 -183 244 34 ; +C 207 ; WX 333 ; N caron ; B 79 516 411 690 ; +C 208 ; WX 1000 ; N emdash ; B -40 178 977 269 ; +C 225 ; WX 944 ; N AE ; B -64 0 918 669 ; +C 227 ; WX 266 ; N ordfeminine ; B 16 399 330 685 ; +C 232 ; WX 611 ; N Lslash ; B -22 0 590 669 ; +C 233 ; WX 722 ; N Oslash ; B 27 -125 691 764 ; +C 234 ; WX 944 ; N OE ; B 23 -8 946 677 ; +C 235 ; WX 300 ; N ordmasculine ; B 56 400 347 685 ; +C 241 ; WX 722 ; N ae ; B -5 -13 673 462 ; +C 245 ; WX 278 ; N dotlessi ; B 2 -9 238 462 ; +C 248 ; WX 278 ; N lslash ; B -7 -9 307 699 ; +C 249 ; WX 500 ; N oslash ; B -3 -119 441 560 ; +C 250 ; WX 722 ; N oe ; B 6 -13 674 462 ; +C 251 ; WX 500 ; N germandbls ; B -200 -200 473 705 ; +C -1 ; WX 389 ; N Idieresis ; B -32 0 450 862 ; +C -1 ; WX 444 ; N eacute ; B 5 -13 435 697 ; +C -1 ; WX 500 ; N abreve ; B -21 -14 471 678 ; +C -1 ; WX 556 ; N uhungarumlaut ; B 15 -9 610 697 ; +C -1 ; WX 444 ; N ecaron ; B 5 -13 467 690 ; +C -1 ; WX 611 ; N Ydieresis ; B 73 0 659 862 ; +C -1 ; WX 570 ; N divide ; B 33 -29 537 535 ; +C -1 ; WX 611 ; N Yacute ; B 73 0 659 904 ; +C -1 ; WX 667 ; N Acircumflex ; B -67 0 593 897 ; +C -1 ; WX 500 ; N aacute ; B -21 -14 463 697 ; +C -1 ; WX 722 ; N Ucircumflex ; B 67 -18 744 897 ; +C -1 ; WX 444 ; N yacute ; B -94 -205 435 697 ; +C -1 ; WX 389 ; N scommaaccent ; B -19 -218 333 462 ; +C -1 ; WX 444 ; N ecircumflex ; B 5 -13 423 690 ; +C -1 ; WX 722 ; N Uring ; B 67 -18 744 921 ; +C -1 ; WX 722 ; N Udieresis ; B 67 -18 744 862 ; +C -1 ; WX 500 ; N aogonek ; B -21 -183 455 462 ; +C -1 ; WX 722 ; N Uacute ; B 67 -18 744 904 ; +C -1 ; WX 556 ; N uogonek ; B 15 -183 492 462 ; +C -1 ; WX 667 ; N Edieresis ; B -27 0 653 862 ; +C -1 ; WX 722 ; N Dcroat ; B -31 0 700 669 ; +C -1 ; WX 250 ; N commaaccent ; B -36 -218 131 -50 ; +C -1 ; WX 747 ; N copyright ; B 30 -18 718 685 ; +C -1 ; WX 667 ; N Emacron ; B -27 0 653 830 ; +C -1 ; WX 444 ; N ccaron ; B -5 -13 467 690 ; +C -1 ; WX 500 ; N aring ; B -21 -14 455 729 ; +C -1 ; WX 722 ; N Ncommaaccent ; B -27 -218 748 669 ; +C -1 ; WX 278 ; N lacute ; B 2 -9 392 904 ; +C -1 ; WX 500 ; N agrave ; B -21 -14 455 697 ; +C -1 ; WX 611 ; N Tcommaaccent ; B 50 -218 650 669 ; +C -1 ; WX 667 ; N Cacute ; B 32 -18 677 904 ; +C -1 ; WX 500 ; N atilde ; B -21 -14 491 655 ; +C -1 ; WX 667 ; N Edotaccent ; B -27 0 653 862 ; +C -1 ; WX 389 ; N scaron ; B -19 -13 424 690 ; +C -1 ; WX 389 ; N scedilla ; B -19 -218 333 462 ; +C -1 ; WX 278 ; N iacute ; B 2 -9 352 697 ; +C -1 ; WX 494 ; N lozenge ; B 10 0 484 745 ; +C -1 ; WX 667 ; N Rcaron ; B -29 0 623 897 ; +C -1 ; WX 722 ; N Gcommaaccent ; B 21 -218 706 685 ; +C -1 ; WX 556 ; N ucircumflex ; B 15 -9 492 690 ; +C -1 ; WX 500 ; N acircumflex ; B -21 -14 455 690 ; +C -1 ; WX 667 ; N Amacron ; B -67 0 593 830 ; +C -1 ; WX 389 ; N rcaron ; B -21 0 424 690 ; +C -1 ; WX 444 ; N ccedilla ; B -5 -218 392 462 ; +C -1 ; WX 611 ; N Zdotaccent ; B -11 0 590 862 ; +C -1 ; WX 611 ; N Thorn ; B -27 0 573 669 ; +C -1 ; WX 722 ; N Omacron ; B 27 -18 691 830 ; +C -1 ; WX 667 ; N Racute ; B -29 0 623 904 ; +C -1 ; WX 556 ; N Sacute ; B 2 -18 531 904 ; +C -1 ; WX 608 ; N dcaron ; B -21 -13 675 708 ; +C -1 ; WX 722 ; N Umacron ; B 67 -18 744 830 ; +C -1 ; WX 556 ; N uring ; B 15 -9 492 729 ; +C -1 ; WX 300 ; N threesuperior ; B 17 265 321 683 ; +C -1 ; WX 722 ; N Ograve ; B 27 -18 691 904 ; +C -1 ; WX 667 ; N Agrave ; B -67 0 593 904 ; +C -1 ; WX 667 ; N Abreve ; B -67 0 593 885 ; +C -1 ; WX 570 ; N multiply ; B 48 16 522 490 ; +C -1 ; WX 556 ; N uacute ; B 15 -9 492 697 ; +C -1 ; WX 611 ; N Tcaron ; B 50 0 650 897 ; +C -1 ; WX 494 ; N partialdiff ; B 11 -21 494 750 ; +C -1 ; WX 444 ; N ydieresis ; B -94 -205 443 655 ; +C -1 ; WX 722 ; N Nacute ; B -27 -15 748 904 ; +C -1 ; WX 278 ; N icircumflex ; B -3 -9 324 690 ; +C -1 ; WX 667 ; N Ecircumflex ; B -27 0 653 897 ; +C -1 ; WX 500 ; N adieresis ; B -21 -14 476 655 ; +C -1 ; WX 444 ; N edieresis ; B 5 -13 448 655 ; +C -1 ; WX 444 ; N cacute ; B -5 -13 435 697 ; +C -1 ; WX 556 ; N nacute ; B -6 -9 493 697 ; +C -1 ; WX 556 ; N umacron ; B 15 -9 492 623 ; +C -1 ; WX 722 ; N Ncaron ; B -27 -15 748 897 ; +C -1 ; WX 389 ; N Iacute ; B -32 0 432 904 ; +C -1 ; WX 570 ; N plusminus ; B 33 0 537 506 ; +C -1 ; WX 220 ; N brokenbar ; B 66 -143 154 707 ; +C -1 ; WX 747 ; N registered ; B 30 -18 718 685 ; +C -1 ; WX 722 ; N Gbreve ; B 21 -18 706 885 ; +C -1 ; WX 389 ; N Idotaccent ; B -32 0 406 862 ; +C -1 ; WX 600 ; N summation ; B 14 -10 585 706 ; +C -1 ; WX 667 ; N Egrave ; B -27 0 653 904 ; +C -1 ; WX 389 ; N racute ; B -21 0 407 697 ; +C -1 ; WX 500 ; N omacron ; B -3 -13 462 623 ; +C -1 ; WX 611 ; N Zacute ; B -11 0 590 904 ; +C -1 ; WX 611 ; N Zcaron ; B -11 0 590 897 ; +C -1 ; WX 549 ; N greaterequal ; B 26 0 523 704 ; +C -1 ; WX 722 ; N Eth ; B -31 0 700 669 ; +C -1 ; WX 667 ; N Ccedilla ; B 32 -218 677 685 ; +C -1 ; WX 278 ; N lcommaaccent ; B -42 -218 290 699 ; +C -1 ; WX 366 ; N tcaron ; B -11 -9 434 754 ; +C -1 ; WX 444 ; N eogonek ; B 5 -183 398 462 ; +C -1 ; WX 722 ; N Uogonek ; B 67 -183 744 669 ; +C -1 ; WX 667 ; N Aacute ; B -67 0 593 904 ; +C -1 ; WX 667 ; N Adieresis ; B -67 0 593 862 ; +C -1 ; WX 444 ; N egrave ; B 5 -13 398 697 ; +C -1 ; WX 389 ; N zacute ; B -43 -78 407 697 ; +C -1 ; WX 278 ; N iogonek ; B -20 -183 263 684 ; +C -1 ; WX 722 ; N Oacute ; B 27 -18 691 904 ; +C -1 ; WX 500 ; N oacute ; B -3 -13 463 697 ; +C -1 ; WX 500 ; N amacron ; B -21 -14 467 623 ; +C -1 ; WX 389 ; N sacute ; B -19 -13 407 697 ; +C -1 ; WX 278 ; N idieresis ; B 2 -9 364 655 ; +C -1 ; WX 722 ; N Ocircumflex ; B 27 -18 691 897 ; +C -1 ; WX 722 ; N Ugrave ; B 67 -18 744 904 ; +C -1 ; WX 612 ; N Delta ; B 6 0 608 688 ; +C -1 ; WX 500 ; N thorn ; B -120 -205 446 699 ; +C -1 ; WX 300 ; N twosuperior ; B 2 274 313 683 ; +C -1 ; WX 722 ; N Odieresis ; B 27 -18 691 862 ; +C -1 ; WX 576 ; N mu ; B -60 -207 516 449 ; +C -1 ; WX 278 ; N igrave ; B 2 -9 259 697 ; +C -1 ; WX 500 ; N ohungarumlaut ; B -3 -13 582 697 ; +C -1 ; WX 667 ; N Eogonek ; B -27 -183 653 669 ; +C -1 ; WX 500 ; N dcroat ; B -21 -13 552 699 ; +C -1 ; WX 750 ; N threequarters ; B 7 -14 726 683 ; +C -1 ; WX 556 ; N Scedilla ; B 2 -218 526 685 ; +C -1 ; WX 382 ; N lcaron ; B 2 -9 448 708 ; +C -1 ; WX 667 ; N Kcommaaccent ; B -21 -218 702 669 ; +C -1 ; WX 611 ; N Lacute ; B -22 0 590 904 ; +C -1 ; WX 1000 ; N trademark ; B 32 263 968 669 ; +C -1 ; WX 444 ; N edotaccent ; B 5 -13 398 655 ; +C -1 ; WX 389 ; N Igrave ; B -32 0 406 904 ; +C -1 ; WX 389 ; N Imacron ; B -32 0 461 830 ; +C -1 ; WX 611 ; N Lcaron ; B -22 0 671 718 ; +C -1 ; WX 750 ; N onehalf ; B -9 -14 723 683 ; +C -1 ; WX 549 ; N lessequal ; B 29 0 526 704 ; +C -1 ; WX 500 ; N ocircumflex ; B -3 -13 451 690 ; +C -1 ; WX 556 ; N ntilde ; B -6 -9 504 655 ; +C -1 ; WX 722 ; N Uhungarumlaut ; B 67 -18 744 904 ; +C -1 ; WX 667 ; N Eacute ; B -27 0 653 904 ; +C -1 ; WX 444 ; N emacron ; B 5 -13 439 623 ; +C -1 ; WX 500 ; N gbreve ; B -52 -203 478 678 ; +C -1 ; WX 750 ; N onequarter ; B 7 -14 721 683 ; +C -1 ; WX 556 ; N Scaron ; B 2 -18 553 897 ; +C -1 ; WX 556 ; N Scommaaccent ; B 2 -218 526 685 ; +C -1 ; WX 722 ; N Ohungarumlaut ; B 27 -18 723 904 ; +C -1 ; WX 400 ; N degree ; B 83 397 369 683 ; +C -1 ; WX 500 ; N ograve ; B -3 -13 441 697 ; +C -1 ; WX 667 ; N Ccaron ; B 32 -18 677 897 ; +C -1 ; WX 556 ; N ugrave ; B 15 -9 492 697 ; +C -1 ; WX 549 ; N radical ; B 10 -46 512 850 ; +C -1 ; WX 722 ; N Dcaron ; B -46 0 685 897 ; +C -1 ; WX 389 ; N rcommaaccent ; B -67 -218 389 462 ; +C -1 ; WX 722 ; N Ntilde ; B -27 -15 748 862 ; +C -1 ; WX 500 ; N otilde ; B -3 -13 491 655 ; +C -1 ; WX 667 ; N Rcommaaccent ; B -29 -218 623 669 ; +C -1 ; WX 611 ; N Lcommaaccent ; B -22 -218 590 669 ; +C -1 ; WX 667 ; N Atilde ; B -67 0 593 862 ; +C -1 ; WX 667 ; N Aogonek ; B -67 -183 604 683 ; +C -1 ; WX 667 ; N Aring ; B -67 0 593 921 ; +C -1 ; WX 722 ; N Otilde ; B 27 -18 691 862 ; +C -1 ; WX 389 ; N zdotaccent ; B -43 -78 368 655 ; +C -1 ; WX 667 ; N Ecaron ; B -27 0 653 897 ; +C -1 ; WX 389 ; N Iogonek ; B -32 -183 406 669 ; +C -1 ; WX 500 ; N kcommaaccent ; B -23 -218 483 699 ; +C -1 ; WX 606 ; N minus ; B 51 209 555 297 ; +C -1 ; WX 389 ; N Icircumflex ; B -32 0 450 897 ; +C -1 ; WX 556 ; N ncaron ; B -6 -9 523 690 ; +C -1 ; WX 278 ; N tcommaaccent ; B -62 -218 281 594 ; +C -1 ; WX 606 ; N logicalnot ; B 51 108 555 399 ; +C -1 ; WX 500 ; N odieresis ; B -3 -13 471 655 ; +C -1 ; WX 556 ; N udieresis ; B 15 -9 499 655 ; +C -1 ; WX 549 ; N notequal ; B 15 -49 540 570 ; +C -1 ; WX 500 ; N gcommaaccent ; B -52 -203 478 767 ; +C -1 ; WX 500 ; N eth ; B -3 -13 454 699 ; +C -1 ; WX 389 ; N zcaron ; B -43 -78 424 690 ; +C -1 ; WX 556 ; N ncommaaccent ; B -6 -218 493 462 ; +C -1 ; WX 300 ; N onesuperior ; B 30 274 301 683 ; +C -1 ; WX 278 ; N imacron ; B 2 -9 294 623 ; +EndCharMetrics +StartKernData +StartKernPairs 2038 +KPX A C -65 +KPX A Cacute -65 +KPX A Ccaron -65 +KPX A Ccedilla -65 +KPX A G -60 +KPX A Gbreve -60 +KPX A Gcommaaccent -60 +KPX A O -50 +KPX A Oacute -50 +KPX A Ocircumflex -50 +KPX A Odieresis -50 +KPX A Ograve -50 +KPX A Ohungarumlaut -50 +KPX A Omacron -50 +KPX A Oslash -50 +KPX A Otilde -50 +KPX A Q -55 +KPX A T -55 +KPX A Tcaron -55 +KPX A Tcommaaccent -55 +KPX A U -50 +KPX A Uacute -50 +KPX A Ucircumflex -50 +KPX A Udieresis -50 +KPX A Ugrave -50 +KPX A Uhungarumlaut -50 +KPX A Umacron -50 +KPX A Uogonek -50 +KPX A Uring -50 +KPX A V -95 +KPX A W -100 +KPX A Y -70 +KPX A Yacute -70 +KPX A Ydieresis -70 +KPX A quoteright -74 +KPX A u -30 +KPX A uacute -30 +KPX A ucircumflex -30 +KPX A udieresis -30 +KPX A ugrave -30 +KPX A uhungarumlaut -30 +KPX A umacron -30 +KPX A uogonek -30 +KPX A uring -30 +KPX A v -74 +KPX A w -74 +KPX A y -74 +KPX A yacute -74 +KPX A ydieresis -74 +KPX Aacute C -65 +KPX Aacute Cacute -65 +KPX Aacute Ccaron -65 +KPX Aacute Ccedilla -65 +KPX Aacute G -60 +KPX Aacute Gbreve -60 +KPX Aacute Gcommaaccent -60 +KPX Aacute O -50 +KPX Aacute Oacute -50 +KPX Aacute Ocircumflex -50 +KPX Aacute Odieresis -50 +KPX Aacute Ograve -50 +KPX Aacute Ohungarumlaut -50 +KPX Aacute Omacron -50 +KPX Aacute Oslash -50 +KPX Aacute Otilde -50 +KPX Aacute Q -55 +KPX Aacute T -55 +KPX Aacute Tcaron -55 +KPX Aacute Tcommaaccent -55 +KPX Aacute U -50 +KPX Aacute Uacute -50 +KPX Aacute Ucircumflex -50 +KPX Aacute Udieresis -50 +KPX Aacute Ugrave -50 +KPX Aacute Uhungarumlaut -50 +KPX Aacute Umacron -50 +KPX Aacute Uogonek -50 +KPX Aacute Uring -50 +KPX Aacute V -95 +KPX Aacute W -100 +KPX Aacute Y -70 +KPX Aacute Yacute -70 +KPX Aacute Ydieresis -70 +KPX Aacute quoteright -74 +KPX Aacute u -30 +KPX Aacute uacute -30 +KPX Aacute ucircumflex -30 +KPX Aacute udieresis -30 +KPX Aacute ugrave -30 +KPX Aacute uhungarumlaut -30 +KPX Aacute umacron -30 +KPX Aacute uogonek -30 +KPX Aacute uring -30 +KPX Aacute v -74 +KPX Aacute w -74 +KPX Aacute y -74 +KPX Aacute yacute -74 +KPX Aacute ydieresis -74 +KPX Abreve C -65 +KPX Abreve Cacute -65 +KPX Abreve Ccaron -65 +KPX Abreve Ccedilla -65 +KPX Abreve G -60 +KPX Abreve Gbreve -60 +KPX Abreve Gcommaaccent -60 +KPX Abreve O -50 +KPX Abreve Oacute -50 +KPX Abreve Ocircumflex -50 +KPX Abreve Odieresis -50 +KPX Abreve Ograve -50 +KPX Abreve Ohungarumlaut -50 +KPX Abreve Omacron -50 +KPX Abreve Oslash -50 +KPX Abreve Otilde -50 +KPX Abreve Q -55 +KPX Abreve T -55 +KPX Abreve Tcaron -55 +KPX Abreve Tcommaaccent -55 +KPX Abreve U -50 +KPX Abreve Uacute -50 +KPX Abreve Ucircumflex -50 +KPX Abreve Udieresis -50 +KPX Abreve Ugrave -50 +KPX Abreve Uhungarumlaut -50 +KPX Abreve Umacron -50 +KPX Abreve Uogonek -50 +KPX Abreve Uring -50 +KPX Abreve V -95 +KPX Abreve W -100 +KPX Abreve Y -70 +KPX Abreve Yacute -70 +KPX Abreve Ydieresis -70 +KPX Abreve quoteright -74 +KPX Abreve u -30 +KPX Abreve uacute -30 +KPX Abreve ucircumflex -30 +KPX Abreve udieresis -30 +KPX Abreve ugrave -30 +KPX Abreve uhungarumlaut -30 +KPX Abreve umacron -30 +KPX Abreve uogonek -30 +KPX Abreve uring -30 +KPX Abreve v -74 +KPX Abreve w -74 +KPX Abreve y -74 +KPX Abreve yacute -74 +KPX Abreve ydieresis -74 +KPX Acircumflex C -65 +KPX Acircumflex Cacute -65 +KPX Acircumflex Ccaron -65 +KPX Acircumflex Ccedilla -65 +KPX Acircumflex G -60 +KPX Acircumflex Gbreve -60 +KPX Acircumflex Gcommaaccent -60 +KPX Acircumflex O -50 +KPX Acircumflex Oacute -50 +KPX Acircumflex Ocircumflex -50 +KPX Acircumflex Odieresis -50 +KPX Acircumflex Ograve -50 +KPX Acircumflex Ohungarumlaut -50 +KPX Acircumflex Omacron -50 +KPX Acircumflex Oslash -50 +KPX Acircumflex Otilde -50 +KPX Acircumflex Q -55 +KPX Acircumflex T -55 +KPX Acircumflex Tcaron -55 +KPX Acircumflex Tcommaaccent -55 +KPX Acircumflex U -50 +KPX Acircumflex Uacute -50 +KPX Acircumflex Ucircumflex -50 +KPX Acircumflex Udieresis -50 +KPX Acircumflex Ugrave -50 +KPX Acircumflex Uhungarumlaut -50 +KPX Acircumflex Umacron -50 +KPX Acircumflex Uogonek -50 +KPX Acircumflex Uring -50 +KPX Acircumflex V -95 +KPX Acircumflex W -100 +KPX Acircumflex Y -70 +KPX Acircumflex Yacute -70 +KPX Acircumflex Ydieresis -70 +KPX Acircumflex quoteright -74 +KPX Acircumflex u -30 +KPX Acircumflex uacute -30 +KPX Acircumflex ucircumflex -30 +KPX Acircumflex udieresis -30 +KPX Acircumflex ugrave -30 +KPX Acircumflex uhungarumlaut -30 +KPX Acircumflex umacron -30 +KPX Acircumflex uogonek -30 +KPX Acircumflex uring -30 +KPX Acircumflex v -74 +KPX Acircumflex w -74 +KPX Acircumflex y -74 +KPX Acircumflex yacute -74 +KPX Acircumflex ydieresis -74 +KPX Adieresis C -65 +KPX Adieresis Cacute -65 +KPX Adieresis Ccaron -65 +KPX Adieresis Ccedilla -65 +KPX Adieresis G -60 +KPX Adieresis Gbreve -60 +KPX Adieresis Gcommaaccent -60 +KPX Adieresis O -50 +KPX Adieresis Oacute -50 +KPX Adieresis Ocircumflex -50 +KPX Adieresis Odieresis -50 +KPX Adieresis Ograve -50 +KPX Adieresis Ohungarumlaut -50 +KPX Adieresis Omacron -50 +KPX Adieresis Oslash -50 +KPX Adieresis Otilde -50 +KPX Adieresis Q -55 +KPX Adieresis T -55 +KPX Adieresis Tcaron -55 +KPX Adieresis Tcommaaccent -55 +KPX Adieresis U -50 +KPX Adieresis Uacute -50 +KPX Adieresis Ucircumflex -50 +KPX Adieresis Udieresis -50 +KPX Adieresis Ugrave -50 +KPX Adieresis Uhungarumlaut -50 +KPX Adieresis Umacron -50 +KPX Adieresis Uogonek -50 +KPX Adieresis Uring -50 +KPX Adieresis V -95 +KPX Adieresis W -100 +KPX Adieresis Y -70 +KPX Adieresis Yacute -70 +KPX Adieresis Ydieresis -70 +KPX Adieresis quoteright -74 +KPX Adieresis u -30 +KPX Adieresis uacute -30 +KPX Adieresis ucircumflex -30 +KPX Adieresis udieresis -30 +KPX Adieresis ugrave -30 +KPX Adieresis uhungarumlaut -30 +KPX Adieresis umacron -30 +KPX Adieresis uogonek -30 +KPX Adieresis uring -30 +KPX Adieresis v -74 +KPX Adieresis w -74 +KPX Adieresis y -74 +KPX Adieresis yacute -74 +KPX Adieresis ydieresis -74 +KPX Agrave C -65 +KPX Agrave Cacute -65 +KPX Agrave Ccaron -65 +KPX Agrave Ccedilla -65 +KPX Agrave G -60 +KPX Agrave Gbreve -60 +KPX Agrave Gcommaaccent -60 +KPX Agrave O -50 +KPX Agrave Oacute -50 +KPX Agrave Ocircumflex -50 +KPX Agrave Odieresis -50 +KPX Agrave Ograve -50 +KPX Agrave Ohungarumlaut -50 +KPX Agrave Omacron -50 +KPX Agrave Oslash -50 +KPX Agrave Otilde -50 +KPX Agrave Q -55 +KPX Agrave T -55 +KPX Agrave Tcaron -55 +KPX Agrave Tcommaaccent -55 +KPX Agrave U -50 +KPX Agrave Uacute -50 +KPX Agrave Ucircumflex -50 +KPX Agrave Udieresis -50 +KPX Agrave Ugrave -50 +KPX Agrave Uhungarumlaut -50 +KPX Agrave Umacron -50 +KPX Agrave Uogonek -50 +KPX Agrave Uring -50 +KPX Agrave V -95 +KPX Agrave W -100 +KPX Agrave Y -70 +KPX Agrave Yacute -70 +KPX Agrave Ydieresis -70 +KPX Agrave quoteright -74 +KPX Agrave u -30 +KPX Agrave uacute -30 +KPX Agrave ucircumflex -30 +KPX Agrave udieresis -30 +KPX Agrave ugrave -30 +KPX Agrave uhungarumlaut -30 +KPX Agrave umacron -30 +KPX Agrave uogonek -30 +KPX Agrave uring -30 +KPX Agrave v -74 +KPX Agrave w -74 +KPX Agrave y -74 +KPX Agrave yacute -74 +KPX Agrave ydieresis -74 +KPX Amacron C -65 +KPX Amacron Cacute -65 +KPX Amacron Ccaron -65 +KPX Amacron Ccedilla -65 +KPX Amacron G -60 +KPX Amacron Gbreve -60 +KPX Amacron Gcommaaccent -60 +KPX Amacron O -50 +KPX Amacron Oacute -50 +KPX Amacron Ocircumflex -50 +KPX Amacron Odieresis -50 +KPX Amacron Ograve -50 +KPX Amacron Ohungarumlaut -50 +KPX Amacron Omacron -50 +KPX Amacron Oslash -50 +KPX Amacron Otilde -50 +KPX Amacron Q -55 +KPX Amacron T -55 +KPX Amacron Tcaron -55 +KPX Amacron Tcommaaccent -55 +KPX Amacron U -50 +KPX Amacron Uacute -50 +KPX Amacron Ucircumflex -50 +KPX Amacron Udieresis -50 +KPX Amacron Ugrave -50 +KPX Amacron Uhungarumlaut -50 +KPX Amacron Umacron -50 +KPX Amacron Uogonek -50 +KPX Amacron Uring -50 +KPX Amacron V -95 +KPX Amacron W -100 +KPX Amacron Y -70 +KPX Amacron Yacute -70 +KPX Amacron Ydieresis -70 +KPX Amacron quoteright -74 +KPX Amacron u -30 +KPX Amacron uacute -30 +KPX Amacron ucircumflex -30 +KPX Amacron udieresis -30 +KPX Amacron ugrave -30 +KPX Amacron uhungarumlaut -30 +KPX Amacron umacron -30 +KPX Amacron uogonek -30 +KPX Amacron uring -30 +KPX Amacron v -74 +KPX Amacron w -74 +KPX Amacron y -74 +KPX Amacron yacute -74 +KPX Amacron ydieresis -74 +KPX Aogonek C -65 +KPX Aogonek Cacute -65 +KPX Aogonek Ccaron -65 +KPX Aogonek Ccedilla -65 +KPX Aogonek G -60 +KPX Aogonek Gbreve -60 +KPX Aogonek Gcommaaccent -60 +KPX Aogonek O -50 +KPX Aogonek Oacute -50 +KPX Aogonek Ocircumflex -50 +KPX Aogonek Odieresis -50 +KPX Aogonek Ograve -50 +KPX Aogonek Ohungarumlaut -50 +KPX Aogonek Omacron -50 +KPX Aogonek Oslash -50 +KPX Aogonek Otilde -50 +KPX Aogonek Q -55 +KPX Aogonek T -55 +KPX Aogonek Tcaron -55 +KPX Aogonek Tcommaaccent -55 +KPX Aogonek U -50 +KPX Aogonek Uacute -50 +KPX Aogonek Ucircumflex -50 +KPX Aogonek Udieresis -50 +KPX Aogonek Ugrave -50 +KPX Aogonek Uhungarumlaut -50 +KPX Aogonek Umacron -50 +KPX Aogonek Uogonek -50 +KPX Aogonek Uring -50 +KPX Aogonek V -95 +KPX Aogonek W -100 +KPX Aogonek Y -70 +KPX Aogonek Yacute -70 +KPX Aogonek Ydieresis -70 +KPX Aogonek quoteright -74 +KPX Aogonek u -30 +KPX Aogonek uacute -30 +KPX Aogonek ucircumflex -30 +KPX Aogonek udieresis -30 +KPX Aogonek ugrave -30 +KPX Aogonek uhungarumlaut -30 +KPX Aogonek umacron -30 +KPX Aogonek uogonek -30 +KPX Aogonek uring -30 +KPX Aogonek v -74 +KPX Aogonek w -74 +KPX Aogonek y -34 +KPX Aogonek yacute -34 +KPX Aogonek ydieresis -34 +KPX Aring C -65 +KPX Aring Cacute -65 +KPX Aring Ccaron -65 +KPX Aring Ccedilla -65 +KPX Aring G -60 +KPX Aring Gbreve -60 +KPX Aring Gcommaaccent -60 +KPX Aring O -50 +KPX Aring Oacute -50 +KPX Aring Ocircumflex -50 +KPX Aring Odieresis -50 +KPX Aring Ograve -50 +KPX Aring Ohungarumlaut -50 +KPX Aring Omacron -50 +KPX Aring Oslash -50 +KPX Aring Otilde -50 +KPX Aring Q -55 +KPX Aring T -55 +KPX Aring Tcaron -55 +KPX Aring Tcommaaccent -55 +KPX Aring U -50 +KPX Aring Uacute -50 +KPX Aring Ucircumflex -50 +KPX Aring Udieresis -50 +KPX Aring Ugrave -50 +KPX Aring Uhungarumlaut -50 +KPX Aring Umacron -50 +KPX Aring Uogonek -50 +KPX Aring Uring -50 +KPX Aring V -95 +KPX Aring W -100 +KPX Aring Y -70 +KPX Aring Yacute -70 +KPX Aring Ydieresis -70 +KPX Aring quoteright -74 +KPX Aring u -30 +KPX Aring uacute -30 +KPX Aring ucircumflex -30 +KPX Aring udieresis -30 +KPX Aring ugrave -30 +KPX Aring uhungarumlaut -30 +KPX Aring umacron -30 +KPX Aring uogonek -30 +KPX Aring uring -30 +KPX Aring v -74 +KPX Aring w -74 +KPX Aring y -74 +KPX Aring yacute -74 +KPX Aring ydieresis -74 +KPX Atilde C -65 +KPX Atilde Cacute -65 +KPX Atilde Ccaron -65 +KPX Atilde Ccedilla -65 +KPX Atilde G -60 +KPX Atilde Gbreve -60 +KPX Atilde Gcommaaccent -60 +KPX Atilde O -50 +KPX Atilde Oacute -50 +KPX Atilde Ocircumflex -50 +KPX Atilde Odieresis -50 +KPX Atilde Ograve -50 +KPX Atilde Ohungarumlaut -50 +KPX Atilde Omacron -50 +KPX Atilde Oslash -50 +KPX Atilde Otilde -50 +KPX Atilde Q -55 +KPX Atilde T -55 +KPX Atilde Tcaron -55 +KPX Atilde Tcommaaccent -55 +KPX Atilde U -50 +KPX Atilde Uacute -50 +KPX Atilde Ucircumflex -50 +KPX Atilde Udieresis -50 +KPX Atilde Ugrave -50 +KPX Atilde Uhungarumlaut -50 +KPX Atilde Umacron -50 +KPX Atilde Uogonek -50 +KPX Atilde Uring -50 +KPX Atilde V -95 +KPX Atilde W -100 +KPX Atilde Y -70 +KPX Atilde Yacute -70 +KPX Atilde Ydieresis -70 +KPX Atilde quoteright -74 +KPX Atilde u -30 +KPX Atilde uacute -30 +KPX Atilde ucircumflex -30 +KPX Atilde udieresis -30 +KPX Atilde ugrave -30 +KPX Atilde uhungarumlaut -30 +KPX Atilde umacron -30 +KPX Atilde uogonek -30 +KPX Atilde uring -30 +KPX Atilde v -74 +KPX Atilde w -74 +KPX Atilde y -74 +KPX Atilde yacute -74 +KPX Atilde ydieresis -74 +KPX B A -25 +KPX B Aacute -25 +KPX B Abreve -25 +KPX B Acircumflex -25 +KPX B Adieresis -25 +KPX B Agrave -25 +KPX B Amacron -25 +KPX B Aogonek -25 +KPX B Aring -25 +KPX B Atilde -25 +KPX B U -10 +KPX B Uacute -10 +KPX B Ucircumflex -10 +KPX B Udieresis -10 +KPX B Ugrave -10 +KPX B Uhungarumlaut -10 +KPX B Umacron -10 +KPX B Uogonek -10 +KPX B Uring -10 +KPX D A -25 +KPX D Aacute -25 +KPX D Abreve -25 +KPX D Acircumflex -25 +KPX D Adieresis -25 +KPX D Agrave -25 +KPX D Amacron -25 +KPX D Aogonek -25 +KPX D Aring -25 +KPX D Atilde -25 +KPX D V -50 +KPX D W -40 +KPX D Y -50 +KPX D Yacute -50 +KPX D Ydieresis -50 +KPX Dcaron A -25 +KPX Dcaron Aacute -25 +KPX Dcaron Abreve -25 +KPX Dcaron Acircumflex -25 +KPX Dcaron Adieresis -25 +KPX Dcaron Agrave -25 +KPX Dcaron Amacron -25 +KPX Dcaron Aogonek -25 +KPX Dcaron Aring -25 +KPX Dcaron Atilde -25 +KPX Dcaron V -50 +KPX Dcaron W -40 +KPX Dcaron Y -50 +KPX Dcaron Yacute -50 +KPX Dcaron Ydieresis -50 +KPX Dcroat A -25 +KPX Dcroat Aacute -25 +KPX Dcroat Abreve -25 +KPX Dcroat Acircumflex -25 +KPX Dcroat Adieresis -25 +KPX Dcroat Agrave -25 +KPX Dcroat Amacron -25 +KPX Dcroat Aogonek -25 +KPX Dcroat Aring -25 +KPX Dcroat Atilde -25 +KPX Dcroat V -50 +KPX Dcroat W -40 +KPX Dcroat Y -50 +KPX Dcroat Yacute -50 +KPX Dcroat Ydieresis -50 +KPX F A -100 +KPX F Aacute -100 +KPX F Abreve -100 +KPX F Acircumflex -100 +KPX F Adieresis -100 +KPX F Agrave -100 +KPX F Amacron -100 +KPX F Aogonek -100 +KPX F Aring -100 +KPX F Atilde -100 +KPX F a -95 +KPX F aacute -95 +KPX F abreve -95 +KPX F acircumflex -95 +KPX F adieresis -95 +KPX F agrave -95 +KPX F amacron -95 +KPX F aogonek -95 +KPX F aring -95 +KPX F atilde -95 +KPX F comma -129 +KPX F e -100 +KPX F eacute -100 +KPX F ecaron -100 +KPX F ecircumflex -100 +KPX F edieresis -100 +KPX F edotaccent -100 +KPX F egrave -100 +KPX F emacron -100 +KPX F eogonek -100 +KPX F i -40 +KPX F iacute -40 +KPX F icircumflex -40 +KPX F idieresis -40 +KPX F igrave -40 +KPX F imacron -40 +KPX F iogonek -40 +KPX F o -70 +KPX F oacute -70 +KPX F ocircumflex -70 +KPX F odieresis -70 +KPX F ograve -70 +KPX F ohungarumlaut -70 +KPX F omacron -70 +KPX F oslash -70 +KPX F otilde -70 +KPX F period -129 +KPX F r -50 +KPX F racute -50 +KPX F rcaron -50 +KPX F rcommaaccent -50 +KPX J A -25 +KPX J Aacute -25 +KPX J Abreve -25 +KPX J Acircumflex -25 +KPX J Adieresis -25 +KPX J Agrave -25 +KPX J Amacron -25 +KPX J Aogonek -25 +KPX J Aring -25 +KPX J Atilde -25 +KPX J a -40 +KPX J aacute -40 +KPX J abreve -40 +KPX J acircumflex -40 +KPX J adieresis -40 +KPX J agrave -40 +KPX J amacron -40 +KPX J aogonek -40 +KPX J aring -40 +KPX J atilde -40 +KPX J comma -10 +KPX J e -40 +KPX J eacute -40 +KPX J ecaron -40 +KPX J ecircumflex -40 +KPX J edieresis -40 +KPX J edotaccent -40 +KPX J egrave -40 +KPX J emacron -40 +KPX J eogonek -40 +KPX J o -40 +KPX J oacute -40 +KPX J ocircumflex -40 +KPX J odieresis -40 +KPX J ograve -40 +KPX J ohungarumlaut -40 +KPX J omacron -40 +KPX J oslash -40 +KPX J otilde -40 +KPX J period -10 +KPX J u -40 +KPX J uacute -40 +KPX J ucircumflex -40 +KPX J udieresis -40 +KPX J ugrave -40 +KPX J uhungarumlaut -40 +KPX J umacron -40 +KPX J uogonek -40 +KPX J uring -40 +KPX K O -30 +KPX K Oacute -30 +KPX K Ocircumflex -30 +KPX K Odieresis -30 +KPX K Ograve -30 +KPX K Ohungarumlaut -30 +KPX K Omacron -30 +KPX K Oslash -30 +KPX K Otilde -30 +KPX K e -25 +KPX K eacute -25 +KPX K ecaron -25 +KPX K ecircumflex -25 +KPX K edieresis -25 +KPX K edotaccent -25 +KPX K egrave -25 +KPX K emacron -25 +KPX K eogonek -25 +KPX K o -25 +KPX K oacute -25 +KPX K ocircumflex -25 +KPX K odieresis -25 +KPX K ograve -25 +KPX K ohungarumlaut -25 +KPX K omacron -25 +KPX K oslash -25 +KPX K otilde -25 +KPX K u -20 +KPX K uacute -20 +KPX K ucircumflex -20 +KPX K udieresis -20 +KPX K ugrave -20 +KPX K uhungarumlaut -20 +KPX K umacron -20 +KPX K uogonek -20 +KPX K uring -20 +KPX K y -20 +KPX K yacute -20 +KPX K ydieresis -20 +KPX Kcommaaccent O -30 +KPX Kcommaaccent Oacute -30 +KPX Kcommaaccent Ocircumflex -30 +KPX Kcommaaccent Odieresis -30 +KPX Kcommaaccent Ograve -30 +KPX Kcommaaccent Ohungarumlaut -30 +KPX Kcommaaccent Omacron -30 +KPX Kcommaaccent Oslash -30 +KPX Kcommaaccent Otilde -30 +KPX Kcommaaccent e -25 +KPX Kcommaaccent eacute -25 +KPX Kcommaaccent ecaron -25 +KPX Kcommaaccent ecircumflex -25 +KPX Kcommaaccent edieresis -25 +KPX Kcommaaccent edotaccent -25 +KPX Kcommaaccent egrave -25 +KPX Kcommaaccent emacron -25 +KPX Kcommaaccent eogonek -25 +KPX Kcommaaccent o -25 +KPX Kcommaaccent oacute -25 +KPX Kcommaaccent ocircumflex -25 +KPX Kcommaaccent odieresis -25 +KPX Kcommaaccent ograve -25 +KPX Kcommaaccent ohungarumlaut -25 +KPX Kcommaaccent omacron -25 +KPX Kcommaaccent oslash -25 +KPX Kcommaaccent otilde -25 +KPX Kcommaaccent u -20 +KPX Kcommaaccent uacute -20 +KPX Kcommaaccent ucircumflex -20 +KPX Kcommaaccent udieresis -20 +KPX Kcommaaccent ugrave -20 +KPX Kcommaaccent uhungarumlaut -20 +KPX Kcommaaccent umacron -20 +KPX Kcommaaccent uogonek -20 +KPX Kcommaaccent uring -20 +KPX Kcommaaccent y -20 +KPX Kcommaaccent yacute -20 +KPX Kcommaaccent ydieresis -20 +KPX L T -18 +KPX L Tcaron -18 +KPX L Tcommaaccent -18 +KPX L V -37 +KPX L W -37 +KPX L Y -37 +KPX L Yacute -37 +KPX L Ydieresis -37 +KPX L quoteright -55 +KPX L y -37 +KPX L yacute -37 +KPX L ydieresis -37 +KPX Lacute T -18 +KPX Lacute Tcaron -18 +KPX Lacute Tcommaaccent -18 +KPX Lacute V -37 +KPX Lacute W -37 +KPX Lacute Y -37 +KPX Lacute Yacute -37 +KPX Lacute Ydieresis -37 +KPX Lacute quoteright -55 +KPX Lacute y -37 +KPX Lacute yacute -37 +KPX Lacute ydieresis -37 +KPX Lcommaaccent T -18 +KPX Lcommaaccent Tcaron -18 +KPX Lcommaaccent Tcommaaccent -18 +KPX Lcommaaccent V -37 +KPX Lcommaaccent W -37 +KPX Lcommaaccent Y -37 +KPX Lcommaaccent Yacute -37 +KPX Lcommaaccent Ydieresis -37 +KPX Lcommaaccent quoteright -55 +KPX Lcommaaccent y -37 +KPX Lcommaaccent yacute -37 +KPX Lcommaaccent ydieresis -37 +KPX Lslash T -18 +KPX Lslash Tcaron -18 +KPX Lslash Tcommaaccent -18 +KPX Lslash V -37 +KPX Lslash W -37 +KPX Lslash Y -37 +KPX Lslash Yacute -37 +KPX Lslash Ydieresis -37 +KPX Lslash quoteright -55 +KPX Lslash y -37 +KPX Lslash yacute -37 +KPX Lslash ydieresis -37 +KPX N A -30 +KPX N Aacute -30 +KPX N Abreve -30 +KPX N Acircumflex -30 +KPX N Adieresis -30 +KPX N Agrave -30 +KPX N Amacron -30 +KPX N Aogonek -30 +KPX N Aring -30 +KPX N Atilde -30 +KPX Nacute A -30 +KPX Nacute Aacute -30 +KPX Nacute Abreve -30 +KPX Nacute Acircumflex -30 +KPX Nacute Adieresis -30 +KPX Nacute Agrave -30 +KPX Nacute Amacron -30 +KPX Nacute Aogonek -30 +KPX Nacute Aring -30 +KPX Nacute Atilde -30 +KPX Ncaron A -30 +KPX Ncaron Aacute -30 +KPX Ncaron Abreve -30 +KPX Ncaron Acircumflex -30 +KPX Ncaron Adieresis -30 +KPX Ncaron Agrave -30 +KPX Ncaron Amacron -30 +KPX Ncaron Aogonek -30 +KPX Ncaron Aring -30 +KPX Ncaron Atilde -30 +KPX Ncommaaccent A -30 +KPX Ncommaaccent Aacute -30 +KPX Ncommaaccent Abreve -30 +KPX Ncommaaccent Acircumflex -30 +KPX Ncommaaccent Adieresis -30 +KPX Ncommaaccent Agrave -30 +KPX Ncommaaccent Amacron -30 +KPX Ncommaaccent Aogonek -30 +KPX Ncommaaccent Aring -30 +KPX Ncommaaccent Atilde -30 +KPX Ntilde A -30 +KPX Ntilde Aacute -30 +KPX Ntilde Abreve -30 +KPX Ntilde Acircumflex -30 +KPX Ntilde Adieresis -30 +KPX Ntilde Agrave -30 +KPX Ntilde Amacron -30 +KPX Ntilde Aogonek -30 +KPX Ntilde Aring -30 +KPX Ntilde Atilde -30 +KPX O A -40 +KPX O Aacute -40 +KPX O Abreve -40 +KPX O Acircumflex -40 +KPX O Adieresis -40 +KPX O Agrave -40 +KPX O Amacron -40 +KPX O Aogonek -40 +KPX O Aring -40 +KPX O Atilde -40 +KPX O T -40 +KPX O Tcaron -40 +KPX O Tcommaaccent -40 +KPX O V -50 +KPX O W -50 +KPX O X -40 +KPX O Y -50 +KPX O Yacute -50 +KPX O Ydieresis -50 +KPX Oacute A -40 +KPX Oacute Aacute -40 +KPX Oacute Abreve -40 +KPX Oacute Acircumflex -40 +KPX Oacute Adieresis -40 +KPX Oacute Agrave -40 +KPX Oacute Amacron -40 +KPX Oacute Aogonek -40 +KPX Oacute Aring -40 +KPX Oacute Atilde -40 +KPX Oacute T -40 +KPX Oacute Tcaron -40 +KPX Oacute Tcommaaccent -40 +KPX Oacute V -50 +KPX Oacute W -50 +KPX Oacute X -40 +KPX Oacute Y -50 +KPX Oacute Yacute -50 +KPX Oacute Ydieresis -50 +KPX Ocircumflex A -40 +KPX Ocircumflex Aacute -40 +KPX Ocircumflex Abreve -40 +KPX Ocircumflex Acircumflex -40 +KPX Ocircumflex Adieresis -40 +KPX Ocircumflex Agrave -40 +KPX Ocircumflex Amacron -40 +KPX Ocircumflex Aogonek -40 +KPX Ocircumflex Aring -40 +KPX Ocircumflex Atilde -40 +KPX Ocircumflex T -40 +KPX Ocircumflex Tcaron -40 +KPX Ocircumflex Tcommaaccent -40 +KPX Ocircumflex V -50 +KPX Ocircumflex W -50 +KPX Ocircumflex X -40 +KPX Ocircumflex Y -50 +KPX Ocircumflex Yacute -50 +KPX Ocircumflex Ydieresis -50 +KPX Odieresis A -40 +KPX Odieresis Aacute -40 +KPX Odieresis Abreve -40 +KPX Odieresis Acircumflex -40 +KPX Odieresis Adieresis -40 +KPX Odieresis Agrave -40 +KPX Odieresis Amacron -40 +KPX Odieresis Aogonek -40 +KPX Odieresis Aring -40 +KPX Odieresis Atilde -40 +KPX Odieresis T -40 +KPX Odieresis Tcaron -40 +KPX Odieresis Tcommaaccent -40 +KPX Odieresis V -50 +KPX Odieresis W -50 +KPX Odieresis X -40 +KPX Odieresis Y -50 +KPX Odieresis Yacute -50 +KPX Odieresis Ydieresis -50 +KPX Ograve A -40 +KPX Ograve Aacute -40 +KPX Ograve Abreve -40 +KPX Ograve Acircumflex -40 +KPX Ograve Adieresis -40 +KPX Ograve Agrave -40 +KPX Ograve Amacron -40 +KPX Ograve Aogonek -40 +KPX Ograve Aring -40 +KPX Ograve Atilde -40 +KPX Ograve T -40 +KPX Ograve Tcaron -40 +KPX Ograve Tcommaaccent -40 +KPX Ograve V -50 +KPX Ograve W -50 +KPX Ograve X -40 +KPX Ograve Y -50 +KPX Ograve Yacute -50 +KPX Ograve Ydieresis -50 +KPX Ohungarumlaut A -40 +KPX Ohungarumlaut Aacute -40 +KPX Ohungarumlaut Abreve -40 +KPX Ohungarumlaut Acircumflex -40 +KPX Ohungarumlaut Adieresis -40 +KPX Ohungarumlaut Agrave -40 +KPX Ohungarumlaut Amacron -40 +KPX Ohungarumlaut Aogonek -40 +KPX Ohungarumlaut Aring -40 +KPX Ohungarumlaut Atilde -40 +KPX Ohungarumlaut T -40 +KPX Ohungarumlaut Tcaron -40 +KPX Ohungarumlaut Tcommaaccent -40 +KPX Ohungarumlaut V -50 +KPX Ohungarumlaut W -50 +KPX Ohungarumlaut X -40 +KPX Ohungarumlaut Y -50 +KPX Ohungarumlaut Yacute -50 +KPX Ohungarumlaut Ydieresis -50 +KPX Omacron A -40 +KPX Omacron Aacute -40 +KPX Omacron Abreve -40 +KPX Omacron Acircumflex -40 +KPX Omacron Adieresis -40 +KPX Omacron Agrave -40 +KPX Omacron Amacron -40 +KPX Omacron Aogonek -40 +KPX Omacron Aring -40 +KPX Omacron Atilde -40 +KPX Omacron T -40 +KPX Omacron Tcaron -40 +KPX Omacron Tcommaaccent -40 +KPX Omacron V -50 +KPX Omacron W -50 +KPX Omacron X -40 +KPX Omacron Y -50 +KPX Omacron Yacute -50 +KPX Omacron Ydieresis -50 +KPX Oslash A -40 +KPX Oslash Aacute -40 +KPX Oslash Abreve -40 +KPX Oslash Acircumflex -40 +KPX Oslash Adieresis -40 +KPX Oslash Agrave -40 +KPX Oslash Amacron -40 +KPX Oslash Aogonek -40 +KPX Oslash Aring -40 +KPX Oslash Atilde -40 +KPX Oslash T -40 +KPX Oslash Tcaron -40 +KPX Oslash Tcommaaccent -40 +KPX Oslash V -50 +KPX Oslash W -50 +KPX Oslash X -40 +KPX Oslash Y -50 +KPX Oslash Yacute -50 +KPX Oslash Ydieresis -50 +KPX Otilde A -40 +KPX Otilde Aacute -40 +KPX Otilde Abreve -40 +KPX Otilde Acircumflex -40 +KPX Otilde Adieresis -40 +KPX Otilde Agrave -40 +KPX Otilde Amacron -40 +KPX Otilde Aogonek -40 +KPX Otilde Aring -40 +KPX Otilde Atilde -40 +KPX Otilde T -40 +KPX Otilde Tcaron -40 +KPX Otilde Tcommaaccent -40 +KPX Otilde V -50 +KPX Otilde W -50 +KPX Otilde X -40 +KPX Otilde Y -50 +KPX Otilde Yacute -50 +KPX Otilde Ydieresis -50 +KPX P A -85 +KPX P Aacute -85 +KPX P Abreve -85 +KPX P Acircumflex -85 +KPX P Adieresis -85 +KPX P Agrave -85 +KPX P Amacron -85 +KPX P Aogonek -85 +KPX P Aring -85 +KPX P Atilde -85 +KPX P a -40 +KPX P aacute -40 +KPX P abreve -40 +KPX P acircumflex -40 +KPX P adieresis -40 +KPX P agrave -40 +KPX P amacron -40 +KPX P aogonek -40 +KPX P aring -40 +KPX P atilde -40 +KPX P comma -129 +KPX P e -50 +KPX P eacute -50 +KPX P ecaron -50 +KPX P ecircumflex -50 +KPX P edieresis -50 +KPX P edotaccent -50 +KPX P egrave -50 +KPX P emacron -50 +KPX P eogonek -50 +KPX P o -55 +KPX P oacute -55 +KPX P ocircumflex -55 +KPX P odieresis -55 +KPX P ograve -55 +KPX P ohungarumlaut -55 +KPX P omacron -55 +KPX P oslash -55 +KPX P otilde -55 +KPX P period -129 +KPX Q U -10 +KPX Q Uacute -10 +KPX Q Ucircumflex -10 +KPX Q Udieresis -10 +KPX Q Ugrave -10 +KPX Q Uhungarumlaut -10 +KPX Q Umacron -10 +KPX Q Uogonek -10 +KPX Q Uring -10 +KPX R O -40 +KPX R Oacute -40 +KPX R Ocircumflex -40 +KPX R Odieresis -40 +KPX R Ograve -40 +KPX R Ohungarumlaut -40 +KPX R Omacron -40 +KPX R Oslash -40 +KPX R Otilde -40 +KPX R T -30 +KPX R Tcaron -30 +KPX R Tcommaaccent -30 +KPX R U -40 +KPX R Uacute -40 +KPX R Ucircumflex -40 +KPX R Udieresis -40 +KPX R Ugrave -40 +KPX R Uhungarumlaut -40 +KPX R Umacron -40 +KPX R Uogonek -40 +KPX R Uring -40 +KPX R V -18 +KPX R W -18 +KPX R Y -18 +KPX R Yacute -18 +KPX R Ydieresis -18 +KPX Racute O -40 +KPX Racute Oacute -40 +KPX Racute Ocircumflex -40 +KPX Racute Odieresis -40 +KPX Racute Ograve -40 +KPX Racute Ohungarumlaut -40 +KPX Racute Omacron -40 +KPX Racute Oslash -40 +KPX Racute Otilde -40 +KPX Racute T -30 +KPX Racute Tcaron -30 +KPX Racute Tcommaaccent -30 +KPX Racute U -40 +KPX Racute Uacute -40 +KPX Racute Ucircumflex -40 +KPX Racute Udieresis -40 +KPX Racute Ugrave -40 +KPX Racute Uhungarumlaut -40 +KPX Racute Umacron -40 +KPX Racute Uogonek -40 +KPX Racute Uring -40 +KPX Racute V -18 +KPX Racute W -18 +KPX Racute Y -18 +KPX Racute Yacute -18 +KPX Racute Ydieresis -18 +KPX Rcaron O -40 +KPX Rcaron Oacute -40 +KPX Rcaron Ocircumflex -40 +KPX Rcaron Odieresis -40 +KPX Rcaron Ograve -40 +KPX Rcaron Ohungarumlaut -40 +KPX Rcaron Omacron -40 +KPX Rcaron Oslash -40 +KPX Rcaron Otilde -40 +KPX Rcaron T -30 +KPX Rcaron Tcaron -30 +KPX Rcaron Tcommaaccent -30 +KPX Rcaron U -40 +KPX Rcaron Uacute -40 +KPX Rcaron Ucircumflex -40 +KPX Rcaron Udieresis -40 +KPX Rcaron Ugrave -40 +KPX Rcaron Uhungarumlaut -40 +KPX Rcaron Umacron -40 +KPX Rcaron Uogonek -40 +KPX Rcaron Uring -40 +KPX Rcaron V -18 +KPX Rcaron W -18 +KPX Rcaron Y -18 +KPX Rcaron Yacute -18 +KPX Rcaron Ydieresis -18 +KPX Rcommaaccent O -40 +KPX Rcommaaccent Oacute -40 +KPX Rcommaaccent Ocircumflex -40 +KPX Rcommaaccent Odieresis -40 +KPX Rcommaaccent Ograve -40 +KPX Rcommaaccent Ohungarumlaut -40 +KPX Rcommaaccent Omacron -40 +KPX Rcommaaccent Oslash -40 +KPX Rcommaaccent Otilde -40 +KPX Rcommaaccent T -30 +KPX Rcommaaccent Tcaron -30 +KPX Rcommaaccent Tcommaaccent -30 +KPX Rcommaaccent U -40 +KPX Rcommaaccent Uacute -40 +KPX Rcommaaccent Ucircumflex -40 +KPX Rcommaaccent Udieresis -40 +KPX Rcommaaccent Ugrave -40 +KPX Rcommaaccent Uhungarumlaut -40 +KPX Rcommaaccent Umacron -40 +KPX Rcommaaccent Uogonek -40 +KPX Rcommaaccent Uring -40 +KPX Rcommaaccent V -18 +KPX Rcommaaccent W -18 +KPX Rcommaaccent Y -18 +KPX Rcommaaccent Yacute -18 +KPX Rcommaaccent Ydieresis -18 +KPX T A -55 +KPX T Aacute -55 +KPX T Abreve -55 +KPX T Acircumflex -55 +KPX T Adieresis -55 +KPX T Agrave -55 +KPX T Amacron -55 +KPX T Aogonek -55 +KPX T Aring -55 +KPX T Atilde -55 +KPX T O -18 +KPX T Oacute -18 +KPX T Ocircumflex -18 +KPX T Odieresis -18 +KPX T Ograve -18 +KPX T Ohungarumlaut -18 +KPX T Omacron -18 +KPX T Oslash -18 +KPX T Otilde -18 +KPX T a -92 +KPX T aacute -92 +KPX T abreve -92 +KPX T acircumflex -92 +KPX T adieresis -92 +KPX T agrave -92 +KPX T amacron -92 +KPX T aogonek -92 +KPX T aring -92 +KPX T atilde -92 +KPX T colon -74 +KPX T comma -92 +KPX T e -92 +KPX T eacute -92 +KPX T ecaron -92 +KPX T ecircumflex -92 +KPX T edieresis -52 +KPX T edotaccent -92 +KPX T egrave -52 +KPX T emacron -52 +KPX T eogonek -92 +KPX T hyphen -92 +KPX T i -37 +KPX T iacute -37 +KPX T iogonek -37 +KPX T o -95 +KPX T oacute -95 +KPX T ocircumflex -95 +KPX T odieresis -95 +KPX T ograve -95 +KPX T ohungarumlaut -95 +KPX T omacron -95 +KPX T oslash -95 +KPX T otilde -95 +KPX T period -92 +KPX T r -37 +KPX T racute -37 +KPX T rcaron -37 +KPX T rcommaaccent -37 +KPX T semicolon -74 +KPX T u -37 +KPX T uacute -37 +KPX T ucircumflex -37 +KPX T udieresis -37 +KPX T ugrave -37 +KPX T uhungarumlaut -37 +KPX T umacron -37 +KPX T uogonek -37 +KPX T uring -37 +KPX T w -37 +KPX T y -37 +KPX T yacute -37 +KPX T ydieresis -37 +KPX Tcaron A -55 +KPX Tcaron Aacute -55 +KPX Tcaron Abreve -55 +KPX Tcaron Acircumflex -55 +KPX Tcaron Adieresis -55 +KPX Tcaron Agrave -55 +KPX Tcaron Amacron -55 +KPX Tcaron Aogonek -55 +KPX Tcaron Aring -55 +KPX Tcaron Atilde -55 +KPX Tcaron O -18 +KPX Tcaron Oacute -18 +KPX Tcaron Ocircumflex -18 +KPX Tcaron Odieresis -18 +KPX Tcaron Ograve -18 +KPX Tcaron Ohungarumlaut -18 +KPX Tcaron Omacron -18 +KPX Tcaron Oslash -18 +KPX Tcaron Otilde -18 +KPX Tcaron a -92 +KPX Tcaron aacute -92 +KPX Tcaron abreve -92 +KPX Tcaron acircumflex -92 +KPX Tcaron adieresis -92 +KPX Tcaron agrave -92 +KPX Tcaron amacron -92 +KPX Tcaron aogonek -92 +KPX Tcaron aring -92 +KPX Tcaron atilde -92 +KPX Tcaron colon -74 +KPX Tcaron comma -92 +KPX Tcaron e -92 +KPX Tcaron eacute -92 +KPX Tcaron ecaron -92 +KPX Tcaron ecircumflex -92 +KPX Tcaron edieresis -52 +KPX Tcaron edotaccent -92 +KPX Tcaron egrave -52 +KPX Tcaron emacron -52 +KPX Tcaron eogonek -92 +KPX Tcaron hyphen -92 +KPX Tcaron i -37 +KPX Tcaron iacute -37 +KPX Tcaron iogonek -37 +KPX Tcaron o -95 +KPX Tcaron oacute -95 +KPX Tcaron ocircumflex -95 +KPX Tcaron odieresis -95 +KPX Tcaron ograve -95 +KPX Tcaron ohungarumlaut -95 +KPX Tcaron omacron -95 +KPX Tcaron oslash -95 +KPX Tcaron otilde -95 +KPX Tcaron period -92 +KPX Tcaron r -37 +KPX Tcaron racute -37 +KPX Tcaron rcaron -37 +KPX Tcaron rcommaaccent -37 +KPX Tcaron semicolon -74 +KPX Tcaron u -37 +KPX Tcaron uacute -37 +KPX Tcaron ucircumflex -37 +KPX Tcaron udieresis -37 +KPX Tcaron ugrave -37 +KPX Tcaron uhungarumlaut -37 +KPX Tcaron umacron -37 +KPX Tcaron uogonek -37 +KPX Tcaron uring -37 +KPX Tcaron w -37 +KPX Tcaron y -37 +KPX Tcaron yacute -37 +KPX Tcaron ydieresis -37 +KPX Tcommaaccent A -55 +KPX Tcommaaccent Aacute -55 +KPX Tcommaaccent Abreve -55 +KPX Tcommaaccent Acircumflex -55 +KPX Tcommaaccent Adieresis -55 +KPX Tcommaaccent Agrave -55 +KPX Tcommaaccent Amacron -55 +KPX Tcommaaccent Aogonek -55 +KPX Tcommaaccent Aring -55 +KPX Tcommaaccent Atilde -55 +KPX Tcommaaccent O -18 +KPX Tcommaaccent Oacute -18 +KPX Tcommaaccent Ocircumflex -18 +KPX Tcommaaccent Odieresis -18 +KPX Tcommaaccent Ograve -18 +KPX Tcommaaccent Ohungarumlaut -18 +KPX Tcommaaccent Omacron -18 +KPX Tcommaaccent Oslash -18 +KPX Tcommaaccent Otilde -18 +KPX Tcommaaccent a -92 +KPX Tcommaaccent aacute -92 +KPX Tcommaaccent abreve -92 +KPX Tcommaaccent acircumflex -92 +KPX Tcommaaccent adieresis -92 +KPX Tcommaaccent agrave -92 +KPX Tcommaaccent amacron -92 +KPX Tcommaaccent aogonek -92 +KPX Tcommaaccent aring -92 +KPX Tcommaaccent atilde -92 +KPX Tcommaaccent colon -74 +KPX Tcommaaccent comma -92 +KPX Tcommaaccent e -92 +KPX Tcommaaccent eacute -92 +KPX Tcommaaccent ecaron -92 +KPX Tcommaaccent ecircumflex -92 +KPX Tcommaaccent edieresis -52 +KPX Tcommaaccent edotaccent -92 +KPX Tcommaaccent egrave -52 +KPX Tcommaaccent emacron -52 +KPX Tcommaaccent eogonek -92 +KPX Tcommaaccent hyphen -92 +KPX Tcommaaccent i -37 +KPX Tcommaaccent iacute -37 +KPX Tcommaaccent iogonek -37 +KPX Tcommaaccent o -95 +KPX Tcommaaccent oacute -95 +KPX Tcommaaccent ocircumflex -95 +KPX Tcommaaccent odieresis -95 +KPX Tcommaaccent ograve -95 +KPX Tcommaaccent ohungarumlaut -95 +KPX Tcommaaccent omacron -95 +KPX Tcommaaccent oslash -95 +KPX Tcommaaccent otilde -95 +KPX Tcommaaccent period -92 +KPX Tcommaaccent r -37 +KPX Tcommaaccent racute -37 +KPX Tcommaaccent rcaron -37 +KPX Tcommaaccent rcommaaccent -37 +KPX Tcommaaccent semicolon -74 +KPX Tcommaaccent u -37 +KPX Tcommaaccent uacute -37 +KPX Tcommaaccent ucircumflex -37 +KPX Tcommaaccent udieresis -37 +KPX Tcommaaccent ugrave -37 +KPX Tcommaaccent uhungarumlaut -37 +KPX Tcommaaccent umacron -37 +KPX Tcommaaccent uogonek -37 +KPX Tcommaaccent uring -37 +KPX Tcommaaccent w -37 +KPX Tcommaaccent y -37 +KPX Tcommaaccent yacute -37 +KPX Tcommaaccent ydieresis -37 +KPX U A -45 +KPX U Aacute -45 +KPX U Abreve -45 +KPX U Acircumflex -45 +KPX U Adieresis -45 +KPX U Agrave -45 +KPX U Amacron -45 +KPX U Aogonek -45 +KPX U Aring -45 +KPX U Atilde -45 +KPX Uacute A -45 +KPX Uacute Aacute -45 +KPX Uacute Abreve -45 +KPX Uacute Acircumflex -45 +KPX Uacute Adieresis -45 +KPX Uacute Agrave -45 +KPX Uacute Amacron -45 +KPX Uacute Aogonek -45 +KPX Uacute Aring -45 +KPX Uacute Atilde -45 +KPX Ucircumflex A -45 +KPX Ucircumflex Aacute -45 +KPX Ucircumflex Abreve -45 +KPX Ucircumflex Acircumflex -45 +KPX Ucircumflex Adieresis -45 +KPX Ucircumflex Agrave -45 +KPX Ucircumflex Amacron -45 +KPX Ucircumflex Aogonek -45 +KPX Ucircumflex Aring -45 +KPX Ucircumflex Atilde -45 +KPX Udieresis A -45 +KPX Udieresis Aacute -45 +KPX Udieresis Abreve -45 +KPX Udieresis Acircumflex -45 +KPX Udieresis Adieresis -45 +KPX Udieresis Agrave -45 +KPX Udieresis Amacron -45 +KPX Udieresis Aogonek -45 +KPX Udieresis Aring -45 +KPX Udieresis Atilde -45 +KPX Ugrave A -45 +KPX Ugrave Aacute -45 +KPX Ugrave Abreve -45 +KPX Ugrave Acircumflex -45 +KPX Ugrave Adieresis -45 +KPX Ugrave Agrave -45 +KPX Ugrave Amacron -45 +KPX Ugrave Aogonek -45 +KPX Ugrave Aring -45 +KPX Ugrave Atilde -45 +KPX Uhungarumlaut A -45 +KPX Uhungarumlaut Aacute -45 +KPX Uhungarumlaut Abreve -45 +KPX Uhungarumlaut Acircumflex -45 +KPX Uhungarumlaut Adieresis -45 +KPX Uhungarumlaut Agrave -45 +KPX Uhungarumlaut Amacron -45 +KPX Uhungarumlaut Aogonek -45 +KPX Uhungarumlaut Aring -45 +KPX Uhungarumlaut Atilde -45 +KPX Umacron A -45 +KPX Umacron Aacute -45 +KPX Umacron Abreve -45 +KPX Umacron Acircumflex -45 +KPX Umacron Adieresis -45 +KPX Umacron Agrave -45 +KPX Umacron Amacron -45 +KPX Umacron Aogonek -45 +KPX Umacron Aring -45 +KPX Umacron Atilde -45 +KPX Uogonek A -45 +KPX Uogonek Aacute -45 +KPX Uogonek Abreve -45 +KPX Uogonek Acircumflex -45 +KPX Uogonek Adieresis -45 +KPX Uogonek Agrave -45 +KPX Uogonek Amacron -45 +KPX Uogonek Aogonek -45 +KPX Uogonek Aring -45 +KPX Uogonek Atilde -45 +KPX Uring A -45 +KPX Uring Aacute -45 +KPX Uring Abreve -45 +KPX Uring Acircumflex -45 +KPX Uring Adieresis -45 +KPX Uring Agrave -45 +KPX Uring Amacron -45 +KPX Uring Aogonek -45 +KPX Uring Aring -45 +KPX Uring Atilde -45 +KPX V A -85 +KPX V Aacute -85 +KPX V Abreve -85 +KPX V Acircumflex -85 +KPX V Adieresis -85 +KPX V Agrave -85 +KPX V Amacron -85 +KPX V Aogonek -85 +KPX V Aring -85 +KPX V Atilde -85 +KPX V G -10 +KPX V Gbreve -10 +KPX V Gcommaaccent -10 +KPX V O -30 +KPX V Oacute -30 +KPX V Ocircumflex -30 +KPX V Odieresis -30 +KPX V Ograve -30 +KPX V Ohungarumlaut -30 +KPX V Omacron -30 +KPX V Oslash -30 +KPX V Otilde -30 +KPX V a -111 +KPX V aacute -111 +KPX V abreve -111 +KPX V acircumflex -111 +KPX V adieresis -111 +KPX V agrave -111 +KPX V amacron -111 +KPX V aogonek -111 +KPX V aring -111 +KPX V atilde -111 +KPX V colon -74 +KPX V comma -129 +KPX V e -111 +KPX V eacute -111 +KPX V ecaron -111 +KPX V ecircumflex -111 +KPX V edieresis -71 +KPX V edotaccent -111 +KPX V egrave -71 +KPX V emacron -71 +KPX V eogonek -111 +KPX V hyphen -70 +KPX V i -55 +KPX V iacute -55 +KPX V iogonek -55 +KPX V o -111 +KPX V oacute -111 +KPX V ocircumflex -111 +KPX V odieresis -111 +KPX V ograve -111 +KPX V ohungarumlaut -111 +KPX V omacron -111 +KPX V oslash -111 +KPX V otilde -111 +KPX V period -129 +KPX V semicolon -74 +KPX V u -55 +KPX V uacute -55 +KPX V ucircumflex -55 +KPX V udieresis -55 +KPX V ugrave -55 +KPX V uhungarumlaut -55 +KPX V umacron -55 +KPX V uogonek -55 +KPX V uring -55 +KPX W A -74 +KPX W Aacute -74 +KPX W Abreve -74 +KPX W Acircumflex -74 +KPX W Adieresis -74 +KPX W Agrave -74 +KPX W Amacron -74 +KPX W Aogonek -74 +KPX W Aring -74 +KPX W Atilde -74 +KPX W O -15 +KPX W Oacute -15 +KPX W Ocircumflex -15 +KPX W Odieresis -15 +KPX W Ograve -15 +KPX W Ohungarumlaut -15 +KPX W Omacron -15 +KPX W Oslash -15 +KPX W Otilde -15 +KPX W a -85 +KPX W aacute -85 +KPX W abreve -85 +KPX W acircumflex -85 +KPX W adieresis -85 +KPX W agrave -85 +KPX W amacron -85 +KPX W aogonek -85 +KPX W aring -85 +KPX W atilde -85 +KPX W colon -55 +KPX W comma -74 +KPX W e -90 +KPX W eacute -90 +KPX W ecaron -90 +KPX W ecircumflex -90 +KPX W edieresis -50 +KPX W edotaccent -90 +KPX W egrave -50 +KPX W emacron -50 +KPX W eogonek -90 +KPX W hyphen -50 +KPX W i -37 +KPX W iacute -37 +KPX W iogonek -37 +KPX W o -80 +KPX W oacute -80 +KPX W ocircumflex -80 +KPX W odieresis -80 +KPX W ograve -80 +KPX W ohungarumlaut -80 +KPX W omacron -80 +KPX W oslash -80 +KPX W otilde -80 +KPX W period -74 +KPX W semicolon -55 +KPX W u -55 +KPX W uacute -55 +KPX W ucircumflex -55 +KPX W udieresis -55 +KPX W ugrave -55 +KPX W uhungarumlaut -55 +KPX W umacron -55 +KPX W uogonek -55 +KPX W uring -55 +KPX W y -55 +KPX W yacute -55 +KPX W ydieresis -55 +KPX Y A -74 +KPX Y Aacute -74 +KPX Y Abreve -74 +KPX Y Acircumflex -74 +KPX Y Adieresis -74 +KPX Y Agrave -74 +KPX Y Amacron -74 +KPX Y Aogonek -74 +KPX Y Aring -74 +KPX Y Atilde -74 +KPX Y O -25 +KPX Y Oacute -25 +KPX Y Ocircumflex -25 +KPX Y Odieresis -25 +KPX Y Ograve -25 +KPX Y Ohungarumlaut -25 +KPX Y Omacron -25 +KPX Y Oslash -25 +KPX Y Otilde -25 +KPX Y a -92 +KPX Y aacute -92 +KPX Y abreve -92 +KPX Y acircumflex -92 +KPX Y adieresis -92 +KPX Y agrave -92 +KPX Y amacron -92 +KPX Y aogonek -92 +KPX Y aring -92 +KPX Y atilde -92 +KPX Y colon -92 +KPX Y comma -92 +KPX Y e -111 +KPX Y eacute -111 +KPX Y ecaron -111 +KPX Y ecircumflex -71 +KPX Y edieresis -71 +KPX Y edotaccent -111 +KPX Y egrave -71 +KPX Y emacron -71 +KPX Y eogonek -111 +KPX Y hyphen -92 +KPX Y i -55 +KPX Y iacute -55 +KPX Y iogonek -55 +KPX Y o -111 +KPX Y oacute -111 +KPX Y ocircumflex -111 +KPX Y odieresis -111 +KPX Y ograve -111 +KPX Y ohungarumlaut -111 +KPX Y omacron -111 +KPX Y oslash -111 +KPX Y otilde -111 +KPX Y period -74 +KPX Y semicolon -92 +KPX Y u -92 +KPX Y uacute -92 +KPX Y ucircumflex -92 +KPX Y udieresis -92 +KPX Y ugrave -92 +KPX Y uhungarumlaut -92 +KPX Y umacron -92 +KPX Y uogonek -92 +KPX Y uring -92 +KPX Yacute A -74 +KPX Yacute Aacute -74 +KPX Yacute Abreve -74 +KPX Yacute Acircumflex -74 +KPX Yacute Adieresis -74 +KPX Yacute Agrave -74 +KPX Yacute Amacron -74 +KPX Yacute Aogonek -74 +KPX Yacute Aring -74 +KPX Yacute Atilde -74 +KPX Yacute O -25 +KPX Yacute Oacute -25 +KPX Yacute Ocircumflex -25 +KPX Yacute Odieresis -25 +KPX Yacute Ograve -25 +KPX Yacute Ohungarumlaut -25 +KPX Yacute Omacron -25 +KPX Yacute Oslash -25 +KPX Yacute Otilde -25 +KPX Yacute a -92 +KPX Yacute aacute -92 +KPX Yacute abreve -92 +KPX Yacute acircumflex -92 +KPX Yacute adieresis -92 +KPX Yacute agrave -92 +KPX Yacute amacron -92 +KPX Yacute aogonek -92 +KPX Yacute aring -92 +KPX Yacute atilde -92 +KPX Yacute colon -92 +KPX Yacute comma -92 +KPX Yacute e -111 +KPX Yacute eacute -111 +KPX Yacute ecaron -111 +KPX Yacute ecircumflex -71 +KPX Yacute edieresis -71 +KPX Yacute edotaccent -111 +KPX Yacute egrave -71 +KPX Yacute emacron -71 +KPX Yacute eogonek -111 +KPX Yacute hyphen -92 +KPX Yacute i -55 +KPX Yacute iacute -55 +KPX Yacute iogonek -55 +KPX Yacute o -111 +KPX Yacute oacute -111 +KPX Yacute ocircumflex -111 +KPX Yacute odieresis -111 +KPX Yacute ograve -111 +KPX Yacute ohungarumlaut -111 +KPX Yacute omacron -111 +KPX Yacute oslash -111 +KPX Yacute otilde -111 +KPX Yacute period -74 +KPX Yacute semicolon -92 +KPX Yacute u -92 +KPX Yacute uacute -92 +KPX Yacute ucircumflex -92 +KPX Yacute udieresis -92 +KPX Yacute ugrave -92 +KPX Yacute uhungarumlaut -92 +KPX Yacute umacron -92 +KPX Yacute uogonek -92 +KPX Yacute uring -92 +KPX Ydieresis A -74 +KPX Ydieresis Aacute -74 +KPX Ydieresis Abreve -74 +KPX Ydieresis Acircumflex -74 +KPX Ydieresis Adieresis -74 +KPX Ydieresis Agrave -74 +KPX Ydieresis Amacron -74 +KPX Ydieresis Aogonek -74 +KPX Ydieresis Aring -74 +KPX Ydieresis Atilde -74 +KPX Ydieresis O -25 +KPX Ydieresis Oacute -25 +KPX Ydieresis Ocircumflex -25 +KPX Ydieresis Odieresis -25 +KPX Ydieresis Ograve -25 +KPX Ydieresis Ohungarumlaut -25 +KPX Ydieresis Omacron -25 +KPX Ydieresis Oslash -25 +KPX Ydieresis Otilde -25 +KPX Ydieresis a -92 +KPX Ydieresis aacute -92 +KPX Ydieresis abreve -92 +KPX Ydieresis acircumflex -92 +KPX Ydieresis adieresis -92 +KPX Ydieresis agrave -92 +KPX Ydieresis amacron -92 +KPX Ydieresis aogonek -92 +KPX Ydieresis aring -92 +KPX Ydieresis atilde -92 +KPX Ydieresis colon -92 +KPX Ydieresis comma -92 +KPX Ydieresis e -111 +KPX Ydieresis eacute -111 +KPX Ydieresis ecaron -111 +KPX Ydieresis ecircumflex -71 +KPX Ydieresis edieresis -71 +KPX Ydieresis edotaccent -111 +KPX Ydieresis egrave -71 +KPX Ydieresis emacron -71 +KPX Ydieresis eogonek -111 +KPX Ydieresis hyphen -92 +KPX Ydieresis i -55 +KPX Ydieresis iacute -55 +KPX Ydieresis iogonek -55 +KPX Ydieresis o -111 +KPX Ydieresis oacute -111 +KPX Ydieresis ocircumflex -111 +KPX Ydieresis odieresis -111 +KPX Ydieresis ograve -111 +KPX Ydieresis ohungarumlaut -111 +KPX Ydieresis omacron -111 +KPX Ydieresis oslash -111 +KPX Ydieresis otilde -111 +KPX Ydieresis period -74 +KPX Ydieresis semicolon -92 +KPX Ydieresis u -92 +KPX Ydieresis uacute -92 +KPX Ydieresis ucircumflex -92 +KPX Ydieresis udieresis -92 +KPX Ydieresis ugrave -92 +KPX Ydieresis uhungarumlaut -92 +KPX Ydieresis umacron -92 +KPX Ydieresis uogonek -92 +KPX Ydieresis uring -92 +KPX b b -10 +KPX b period -40 +KPX b u -20 +KPX b uacute -20 +KPX b ucircumflex -20 +KPX b udieresis -20 +KPX b ugrave -20 +KPX b uhungarumlaut -20 +KPX b umacron -20 +KPX b uogonek -20 +KPX b uring -20 +KPX c h -10 +KPX c k -10 +KPX c kcommaaccent -10 +KPX cacute h -10 +KPX cacute k -10 +KPX cacute kcommaaccent -10 +KPX ccaron h -10 +KPX ccaron k -10 +KPX ccaron kcommaaccent -10 +KPX ccedilla h -10 +KPX ccedilla k -10 +KPX ccedilla kcommaaccent -10 +KPX comma quotedblright -95 +KPX comma quoteright -95 +KPX e b -10 +KPX eacute b -10 +KPX ecaron b -10 +KPX ecircumflex b -10 +KPX edieresis b -10 +KPX edotaccent b -10 +KPX egrave b -10 +KPX emacron b -10 +KPX eogonek b -10 +KPX f comma -10 +KPX f dotlessi -30 +KPX f e -10 +KPX f eacute -10 +KPX f edotaccent -10 +KPX f eogonek -10 +KPX f f -18 +KPX f o -10 +KPX f oacute -10 +KPX f ocircumflex -10 +KPX f ograve -10 +KPX f ohungarumlaut -10 +KPX f oslash -10 +KPX f otilde -10 +KPX f period -10 +KPX f quoteright 55 +KPX k e -30 +KPX k eacute -30 +KPX k ecaron -30 +KPX k ecircumflex -30 +KPX k edieresis -30 +KPX k edotaccent -30 +KPX k egrave -30 +KPX k emacron -30 +KPX k eogonek -30 +KPX k o -10 +KPX k oacute -10 +KPX k ocircumflex -10 +KPX k odieresis -10 +KPX k ograve -10 +KPX k ohungarumlaut -10 +KPX k omacron -10 +KPX k oslash -10 +KPX k otilde -10 +KPX kcommaaccent e -30 +KPX kcommaaccent eacute -30 +KPX kcommaaccent ecaron -30 +KPX kcommaaccent ecircumflex -30 +KPX kcommaaccent edieresis -30 +KPX kcommaaccent edotaccent -30 +KPX kcommaaccent egrave -30 +KPX kcommaaccent emacron -30 +KPX kcommaaccent eogonek -30 +KPX kcommaaccent o -10 +KPX kcommaaccent oacute -10 +KPX kcommaaccent ocircumflex -10 +KPX kcommaaccent odieresis -10 +KPX kcommaaccent ograve -10 +KPX kcommaaccent ohungarumlaut -10 +KPX kcommaaccent omacron -10 +KPX kcommaaccent oslash -10 +KPX kcommaaccent otilde -10 +KPX n v -40 +KPX nacute v -40 +KPX ncaron v -40 +KPX ncommaaccent v -40 +KPX ntilde v -40 +KPX o v -15 +KPX o w -25 +KPX o x -10 +KPX o y -10 +KPX o yacute -10 +KPX o ydieresis -10 +KPX oacute v -15 +KPX oacute w -25 +KPX oacute x -10 +KPX oacute y -10 +KPX oacute yacute -10 +KPX oacute ydieresis -10 +KPX ocircumflex v -15 +KPX ocircumflex w -25 +KPX ocircumflex x -10 +KPX ocircumflex y -10 +KPX ocircumflex yacute -10 +KPX ocircumflex ydieresis -10 +KPX odieresis v -15 +KPX odieresis w -25 +KPX odieresis x -10 +KPX odieresis y -10 +KPX odieresis yacute -10 +KPX odieresis ydieresis -10 +KPX ograve v -15 +KPX ograve w -25 +KPX ograve x -10 +KPX ograve y -10 +KPX ograve yacute -10 +KPX ograve ydieresis -10 +KPX ohungarumlaut v -15 +KPX ohungarumlaut w -25 +KPX ohungarumlaut x -10 +KPX ohungarumlaut y -10 +KPX ohungarumlaut yacute -10 +KPX ohungarumlaut ydieresis -10 +KPX omacron v -15 +KPX omacron w -25 +KPX omacron x -10 +KPX omacron y -10 +KPX omacron yacute -10 +KPX omacron ydieresis -10 +KPX oslash v -15 +KPX oslash w -25 +KPX oslash x -10 +KPX oslash y -10 +KPX oslash yacute -10 +KPX oslash ydieresis -10 +KPX otilde v -15 +KPX otilde w -25 +KPX otilde x -10 +KPX otilde y -10 +KPX otilde yacute -10 +KPX otilde ydieresis -10 +KPX period quotedblright -95 +KPX period quoteright -95 +KPX quoteleft quoteleft -74 +KPX quoteright d -15 +KPX quoteright dcroat -15 +KPX quoteright quoteright -74 +KPX quoteright r -15 +KPX quoteright racute -15 +KPX quoteright rcaron -15 +KPX quoteright rcommaaccent -15 +KPX quoteright s -74 +KPX quoteright sacute -74 +KPX quoteright scaron -74 +KPX quoteright scedilla -74 +KPX quoteright scommaaccent -74 +KPX quoteright space -74 +KPX quoteright t -37 +KPX quoteright tcommaaccent -37 +KPX quoteright v -15 +KPX r comma -65 +KPX r period -65 +KPX racute comma -65 +KPX racute period -65 +KPX rcaron comma -65 +KPX rcaron period -65 +KPX rcommaaccent comma -65 +KPX rcommaaccent period -65 +KPX space A -37 +KPX space Aacute -37 +KPX space Abreve -37 +KPX space Acircumflex -37 +KPX space Adieresis -37 +KPX space Agrave -37 +KPX space Amacron -37 +KPX space Aogonek -37 +KPX space Aring -37 +KPX space Atilde -37 +KPX space V -70 +KPX space W -70 +KPX space Y -70 +KPX space Yacute -70 +KPX space Ydieresis -70 +KPX v comma -37 +KPX v e -15 +KPX v eacute -15 +KPX v ecaron -15 +KPX v ecircumflex -15 +KPX v edieresis -15 +KPX v edotaccent -15 +KPX v egrave -15 +KPX v emacron -15 +KPX v eogonek -15 +KPX v o -15 +KPX v oacute -15 +KPX v ocircumflex -15 +KPX v odieresis -15 +KPX v ograve -15 +KPX v ohungarumlaut -15 +KPX v omacron -15 +KPX v oslash -15 +KPX v otilde -15 +KPX v period -37 +KPX w a -10 +KPX w aacute -10 +KPX w abreve -10 +KPX w acircumflex -10 +KPX w adieresis -10 +KPX w agrave -10 +KPX w amacron -10 +KPX w aogonek -10 +KPX w aring -10 +KPX w atilde -10 +KPX w comma -37 +KPX w e -10 +KPX w eacute -10 +KPX w ecaron -10 +KPX w ecircumflex -10 +KPX w edieresis -10 +KPX w edotaccent -10 +KPX w egrave -10 +KPX w emacron -10 +KPX w eogonek -10 +KPX w o -15 +KPX w oacute -15 +KPX w ocircumflex -15 +KPX w odieresis -15 +KPX w ograve -15 +KPX w ohungarumlaut -15 +KPX w omacron -15 +KPX w oslash -15 +KPX w otilde -15 +KPX w period -37 +KPX x e -10 +KPX x eacute -10 +KPX x ecaron -10 +KPX x ecircumflex -10 +KPX x edieresis -10 +KPX x edotaccent -10 +KPX x egrave -10 +KPX x emacron -10 +KPX x eogonek -10 +KPX y comma -37 +KPX y period -37 +KPX yacute comma -37 +KPX yacute period -37 +KPX ydieresis comma -37 +KPX ydieresis period -37 +EndKernPairs +EndKernData +EndFontMetrics diff --git a/openoffice/share/psprint/fontmetric/Times-Italic.afm b/openoffice/share/psprint/fontmetric/Times-Italic.afm new file mode 100644 index 0000000000000000000000000000000000000000..8560884d267bf451861d07def977391a544273c4 --- /dev/null +++ b/openoffice/share/psprint/fontmetric/Times-Italic.afm @@ -0,0 +1,2665 @@ +StartFontMetrics 4.1 +Comment Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. +Comment Creation Date: Thu May 1 12:56:55 1997 +Comment UniqueID 43067 +Comment VMusage 47727 58752 +FontName Times-Italic +FullName Times Italic +FamilyName Times +Weight Medium +ItalicAngle -15.5 +IsFixedPitch false +FontBBox -169 -217 1010 883 +UnderlinePosition -100 +UnderlineThickness 50 +Version 002.000 +Notice Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries. +EncodingScheme AdobeStandardEncoding +CapHeight 653 +XHeight 441 +Ascender 683 +Descender -217 +StdHW 32 +StdVW 76 +StartCharMetrics 314 +C 32 ; WX 250 ; N space ; B 0 0 0 0 ; +C 33 ; WX 333 ; N exclam ; B 39 -11 302 667 ; +C 34 ; WX 420 ; N quotedbl ; B 144 421 432 666 ; +C 35 ; WX 500 ; N numbersign ; B 2 0 540 676 ; +C 36 ; WX 500 ; N dollar ; B 31 -89 497 731 ; +C 37 ; WX 833 ; N percent ; B 79 -13 790 676 ; +C 38 ; WX 778 ; N ampersand ; B 76 -18 723 666 ; +C 39 ; WX 333 ; N quoteright ; B 151 436 290 666 ; +C 40 ; WX 333 ; N parenleft ; B 42 -181 315 669 ; +C 41 ; WX 333 ; N parenright ; B 16 -180 289 669 ; +C 42 ; WX 500 ; N asterisk ; B 128 255 492 666 ; +C 43 ; WX 675 ; N plus ; B 86 0 590 506 ; +C 44 ; WX 250 ; N comma ; B -4 -129 135 101 ; +C 45 ; WX 333 ; N hyphen ; B 49 192 282 255 ; +C 46 ; WX 250 ; N period ; B 27 -11 138 100 ; +C 47 ; WX 278 ; N slash ; B -65 -18 386 666 ; +C 48 ; WX 500 ; N zero ; B 32 -7 497 676 ; +C 49 ; WX 500 ; N one ; B 49 0 409 676 ; +C 50 ; WX 500 ; N two ; B 12 0 452 676 ; +C 51 ; WX 500 ; N three ; B 15 -7 465 676 ; +C 52 ; WX 500 ; N four ; B 1 0 479 676 ; +C 53 ; WX 500 ; N five ; B 15 -7 491 666 ; +C 54 ; WX 500 ; N six ; B 30 -7 521 686 ; +C 55 ; WX 500 ; N seven ; B 75 -8 537 666 ; +C 56 ; WX 500 ; N eight ; B 30 -7 493 676 ; +C 57 ; WX 500 ; N nine ; B 23 -17 492 676 ; +C 58 ; WX 333 ; N colon ; B 50 -11 261 441 ; +C 59 ; WX 333 ; N semicolon ; B 27 -129 261 441 ; +C 60 ; WX 675 ; N less ; B 84 -8 592 514 ; +C 61 ; WX 675 ; N equal ; B 86 120 590 386 ; +C 62 ; WX 675 ; N greater ; B 84 -8 592 514 ; +C 63 ; WX 500 ; N question ; B 132 -12 472 664 ; +C 64 ; WX 920 ; N at ; B 118 -18 806 666 ; +C 65 ; WX 611 ; N A ; B -51 0 564 668 ; +C 66 ; WX 611 ; N B ; B -8 0 588 653 ; +C 67 ; WX 667 ; N C ; B 66 -18 689 666 ; +C 68 ; WX 722 ; N D ; B -8 0 700 653 ; +C 69 ; WX 611 ; N E ; B -1 0 634 653 ; +C 70 ; WX 611 ; N F ; B 8 0 645 653 ; +C 71 ; WX 722 ; N G ; B 52 -18 722 666 ; +C 72 ; WX 722 ; N H ; B -8 0 767 653 ; +C 73 ; WX 333 ; N I ; B -8 0 384 653 ; +C 74 ; WX 444 ; N J ; B -6 -18 491 653 ; +C 75 ; WX 667 ; N K ; B 7 0 722 653 ; +C 76 ; WX 556 ; N L ; B -8 0 559 653 ; +C 77 ; WX 833 ; N M ; B -18 0 873 653 ; +C 78 ; WX 667 ; N N ; B -20 -15 727 653 ; +C 79 ; WX 722 ; N O ; B 60 -18 699 666 ; +C 80 ; WX 611 ; N P ; B 0 0 605 653 ; +C 81 ; WX 722 ; N Q ; B 59 -182 699 666 ; +C 82 ; WX 611 ; N R ; B -13 0 588 653 ; +C 83 ; WX 500 ; N S ; B 17 -18 508 667 ; +C 84 ; WX 556 ; N T ; B 59 0 633 653 ; +C 85 ; WX 722 ; N U ; B 102 -18 765 653 ; +C 86 ; WX 611 ; N V ; B 76 -18 688 653 ; +C 87 ; WX 833 ; N W ; B 71 -18 906 653 ; +C 88 ; WX 611 ; N X ; B -29 0 655 653 ; +C 89 ; WX 556 ; N Y ; B 78 0 633 653 ; +C 90 ; WX 556 ; N Z ; B -6 0 606 653 ; +C 91 ; WX 389 ; N bracketleft ; B 21 -153 391 663 ; +C 92 ; WX 278 ; N backslash ; B -41 -18 319 666 ; +C 93 ; WX 389 ; N bracketright ; B 12 -153 382 663 ; +C 94 ; WX 422 ; N asciicircum ; B 0 301 422 666 ; +C 95 ; WX 500 ; N underscore ; B 0 -125 500 -75 ; +C 96 ; WX 333 ; N quoteleft ; B 171 436 310 666 ; +C 97 ; WX 500 ; N a ; B 17 -11 476 441 ; +C 98 ; WX 500 ; N b ; B 23 -11 473 683 ; +C 99 ; WX 444 ; N c ; B 30 -11 425 441 ; +C 100 ; WX 500 ; N d ; B 15 -13 527 683 ; +C 101 ; WX 444 ; N e ; B 31 -11 412 441 ; +C 102 ; WX 278 ; N f ; B -147 -207 424 678 ; L i fi ; L l fl ; +C 103 ; WX 500 ; N g ; B 8 -206 472 441 ; +C 104 ; WX 500 ; N h ; B 19 -9 478 683 ; +C 105 ; WX 278 ; N i ; B 49 -11 264 654 ; +C 106 ; WX 278 ; N j ; B -124 -207 276 654 ; +C 107 ; WX 444 ; N k ; B 14 -11 461 683 ; +C 108 ; WX 278 ; N l ; B 41 -11 279 683 ; +C 109 ; WX 722 ; N m ; B 12 -9 704 441 ; +C 110 ; WX 500 ; N n ; B 14 -9 474 441 ; +C 111 ; WX 500 ; N o ; B 27 -11 468 441 ; +C 112 ; WX 500 ; N p ; B -75 -205 469 441 ; +C 113 ; WX 500 ; N q ; B 25 -209 483 441 ; +C 114 ; WX 389 ; N r ; B 45 0 412 441 ; +C 115 ; WX 389 ; N s ; B 16 -13 366 442 ; +C 116 ; WX 278 ; N t ; B 37 -11 296 546 ; +C 117 ; WX 500 ; N u ; B 42 -11 475 441 ; +C 118 ; WX 444 ; N v ; B 21 -18 426 441 ; +C 119 ; WX 667 ; N w ; B 16 -18 648 441 ; +C 120 ; WX 444 ; N x ; B -27 -11 447 441 ; +C 121 ; WX 444 ; N y ; B -24 -206 426 441 ; +C 122 ; WX 389 ; N z ; B -2 -81 380 428 ; +C 123 ; WX 400 ; N braceleft ; B 51 -177 407 687 ; +C 124 ; WX 275 ; N bar ; B 105 -217 171 783 ; +C 125 ; WX 400 ; N braceright ; B -7 -177 349 687 ; +C 126 ; WX 541 ; N asciitilde ; B 40 183 502 323 ; +C 161 ; WX 389 ; N exclamdown ; B 59 -205 322 473 ; +C 162 ; WX 500 ; N cent ; B 77 -143 472 560 ; +C 163 ; WX 500 ; N sterling ; B 10 -6 517 670 ; +C 164 ; WX 167 ; N fraction ; B -169 -10 337 676 ; +C 165 ; WX 500 ; N yen ; B 27 0 603 653 ; +C 166 ; WX 500 ; N florin ; B 25 -182 507 682 ; +C 167 ; WX 500 ; N section ; B 53 -162 461 666 ; +C 168 ; WX 500 ; N currency ; B -22 53 522 597 ; +C 169 ; WX 214 ; N quotesingle ; B 132 421 241 666 ; +C 170 ; WX 556 ; N quotedblleft ; B 166 436 514 666 ; +C 171 ; WX 500 ; N guillemotleft ; B 53 37 445 403 ; +C 172 ; WX 333 ; N guilsinglleft ; B 51 37 281 403 ; +C 173 ; WX 333 ; N guilsinglright ; B 52 37 282 403 ; +C 174 ; WX 500 ; N fi ; B -141 -207 481 681 ; +C 175 ; WX 500 ; N fl ; B -141 -204 518 682 ; +C 177 ; WX 500 ; N endash ; B -6 197 505 243 ; +C 178 ; WX 500 ; N dagger ; B 101 -159 488 666 ; +C 179 ; WX 500 ; N daggerdbl ; B 22 -143 491 666 ; +C 180 ; WX 250 ; N periodcentered ; B 70 199 181 310 ; +C 182 ; WX 523 ; N paragraph ; B 55 -123 616 653 ; +C 183 ; WX 350 ; N bullet ; B 40 191 310 461 ; +C 184 ; WX 333 ; N quotesinglbase ; B 44 -129 183 101 ; +C 185 ; WX 556 ; N quotedblbase ; B 57 -129 405 101 ; +C 186 ; WX 556 ; N quotedblright ; B 151 436 499 666 ; +C 187 ; WX 500 ; N guillemotright ; B 55 37 447 403 ; +C 188 ; WX 889 ; N ellipsis ; B 57 -11 762 100 ; +C 189 ; WX 1000 ; N perthousand ; B 25 -19 1010 706 ; +C 191 ; WX 500 ; N questiondown ; B 28 -205 368 471 ; +C 193 ; WX 333 ; N grave ; B 121 492 311 664 ; +C 194 ; WX 333 ; N acute ; B 180 494 403 664 ; +C 195 ; WX 333 ; N circumflex ; B 91 492 385 661 ; +C 196 ; WX 333 ; N tilde ; B 100 517 427 624 ; +C 197 ; WX 333 ; N macron ; B 99 532 411 583 ; +C 198 ; WX 333 ; N breve ; B 117 492 418 650 ; +C 199 ; WX 333 ; N dotaccent ; B 207 548 305 646 ; +C 200 ; WX 333 ; N dieresis ; B 107 548 405 646 ; +C 202 ; WX 333 ; N ring ; B 155 492 355 691 ; +C 203 ; WX 333 ; N cedilla ; B -30 -217 182 0 ; +C 205 ; WX 333 ; N hungarumlaut ; B 93 494 486 664 ; +C 206 ; WX 333 ; N ogonek ; B 20 -169 203 40 ; +C 207 ; WX 333 ; N caron ; B 121 492 426 661 ; +C 208 ; WX 889 ; N emdash ; B -6 197 894 243 ; +C 225 ; WX 889 ; N AE ; B -27 0 911 653 ; +C 227 ; WX 276 ; N ordfeminine ; B 42 406 352 676 ; +C 232 ; WX 556 ; N Lslash ; B -8 0 559 653 ; +C 233 ; WX 722 ; N Oslash ; B 60 -105 699 722 ; +C 234 ; WX 944 ; N OE ; B 49 -8 964 666 ; +C 235 ; WX 310 ; N ordmasculine ; B 67 406 362 676 ; +C 241 ; WX 667 ; N ae ; B 23 -11 640 441 ; +C 245 ; WX 278 ; N dotlessi ; B 49 -11 235 441 ; +C 248 ; WX 278 ; N lslash ; B 41 -11 312 683 ; +C 249 ; WX 500 ; N oslash ; B 28 -135 469 554 ; +C 250 ; WX 667 ; N oe ; B 20 -12 646 441 ; +C 251 ; WX 500 ; N germandbls ; B -168 -207 493 679 ; +C -1 ; WX 333 ; N Idieresis ; B -8 0 435 818 ; +C -1 ; WX 444 ; N eacute ; B 31 -11 459 664 ; +C -1 ; WX 500 ; N abreve ; B 17 -11 502 650 ; +C -1 ; WX 500 ; N uhungarumlaut ; B 42 -11 580 664 ; +C -1 ; WX 444 ; N ecaron ; B 31 -11 482 661 ; +C -1 ; WX 556 ; N Ydieresis ; B 78 0 633 818 ; +C -1 ; WX 675 ; N divide ; B 86 -11 590 517 ; +C -1 ; WX 556 ; N Yacute ; B 78 0 633 876 ; +C -1 ; WX 611 ; N Acircumflex ; B -51 0 564 873 ; +C -1 ; WX 500 ; N aacute ; B 17 -11 487 664 ; +C -1 ; WX 722 ; N Ucircumflex ; B 102 -18 765 873 ; +C -1 ; WX 444 ; N yacute ; B -24 -206 459 664 ; +C -1 ; WX 389 ; N scommaaccent ; B 16 -217 366 442 ; +C -1 ; WX 444 ; N ecircumflex ; B 31 -11 441 661 ; +C -1 ; WX 722 ; N Uring ; B 102 -18 765 883 ; +C -1 ; WX 722 ; N Udieresis ; B 102 -18 765 818 ; +C -1 ; WX 500 ; N aogonek ; B 17 -169 476 441 ; +C -1 ; WX 722 ; N Uacute ; B 102 -18 765 876 ; +C -1 ; WX 500 ; N uogonek ; B 42 -169 477 441 ; +C -1 ; WX 611 ; N Edieresis ; B -1 0 634 818 ; +C -1 ; WX 722 ; N Dcroat ; B -8 0 700 653 ; +C -1 ; WX 250 ; N commaaccent ; B 8 -217 133 -50 ; +C -1 ; WX 760 ; N copyright ; B 41 -18 719 666 ; +C -1 ; WX 611 ; N Emacron ; B -1 0 634 795 ; +C -1 ; WX 444 ; N ccaron ; B 30 -11 482 661 ; +C -1 ; WX 500 ; N aring ; B 17 -11 476 691 ; +C -1 ; WX 667 ; N Ncommaaccent ; B -20 -187 727 653 ; +C -1 ; WX 278 ; N lacute ; B 41 -11 395 876 ; +C -1 ; WX 500 ; N agrave ; B 17 -11 476 664 ; +C -1 ; WX 556 ; N Tcommaaccent ; B 59 -217 633 653 ; +C -1 ; WX 667 ; N Cacute ; B 66 -18 690 876 ; +C -1 ; WX 500 ; N atilde ; B 17 -11 511 624 ; +C -1 ; WX 611 ; N Edotaccent ; B -1 0 634 818 ; +C -1 ; WX 389 ; N scaron ; B 16 -13 454 661 ; +C -1 ; WX 389 ; N scedilla ; B 16 -217 366 442 ; +C -1 ; WX 278 ; N iacute ; B 49 -11 355 664 ; +C -1 ; WX 471 ; N lozenge ; B 13 0 459 724 ; +C -1 ; WX 611 ; N Rcaron ; B -13 0 588 873 ; +C -1 ; WX 722 ; N Gcommaaccent ; B 52 -217 722 666 ; +C -1 ; WX 500 ; N ucircumflex ; B 42 -11 475 661 ; +C -1 ; WX 500 ; N acircumflex ; B 17 -11 476 661 ; +C -1 ; WX 611 ; N Amacron ; B -51 0 564 795 ; +C -1 ; WX 389 ; N rcaron ; B 45 0 434 661 ; +C -1 ; WX 444 ; N ccedilla ; B 30 -217 425 441 ; +C -1 ; WX 556 ; N Zdotaccent ; B -6 0 606 818 ; +C -1 ; WX 611 ; N Thorn ; B 0 0 569 653 ; +C -1 ; WX 722 ; N Omacron ; B 60 -18 699 795 ; +C -1 ; WX 611 ; N Racute ; B -13 0 588 876 ; +C -1 ; WX 500 ; N Sacute ; B 17 -18 508 876 ; +C -1 ; WX 544 ; N dcaron ; B 15 -13 658 683 ; +C -1 ; WX 722 ; N Umacron ; B 102 -18 765 795 ; +C -1 ; WX 500 ; N uring ; B 42 -11 475 691 ; +C -1 ; WX 300 ; N threesuperior ; B 43 268 339 676 ; +C -1 ; WX 722 ; N Ograve ; B 60 -18 699 876 ; +C -1 ; WX 611 ; N Agrave ; B -51 0 564 876 ; +C -1 ; WX 611 ; N Abreve ; B -51 0 564 862 ; +C -1 ; WX 675 ; N multiply ; B 93 8 582 497 ; +C -1 ; WX 500 ; N uacute ; B 42 -11 477 664 ; +C -1 ; WX 556 ; N Tcaron ; B 59 0 633 873 ; +C -1 ; WX 476 ; N partialdiff ; B 17 -38 459 710 ; +C -1 ; WX 444 ; N ydieresis ; B -24 -206 441 606 ; +C -1 ; WX 667 ; N Nacute ; B -20 -15 727 876 ; +C -1 ; WX 278 ; N icircumflex ; B 33 -11 327 661 ; +C -1 ; WX 611 ; N Ecircumflex ; B -1 0 634 873 ; +C -1 ; WX 500 ; N adieresis ; B 17 -11 489 606 ; +C -1 ; WX 444 ; N edieresis ; B 31 -11 451 606 ; +C -1 ; WX 444 ; N cacute ; B 30 -11 459 664 ; +C -1 ; WX 500 ; N nacute ; B 14 -9 477 664 ; +C -1 ; WX 500 ; N umacron ; B 42 -11 485 583 ; +C -1 ; WX 667 ; N Ncaron ; B -20 -15 727 873 ; +C -1 ; WX 333 ; N Iacute ; B -8 0 433 876 ; +C -1 ; WX 675 ; N plusminus ; B 86 0 590 506 ; +C -1 ; WX 275 ; N brokenbar ; B 105 -142 171 708 ; +C -1 ; WX 760 ; N registered ; B 41 -18 719 666 ; +C -1 ; WX 722 ; N Gbreve ; B 52 -18 722 862 ; +C -1 ; WX 333 ; N Idotaccent ; B -8 0 384 818 ; +C -1 ; WX 600 ; N summation ; B 15 -10 585 706 ; +C -1 ; WX 611 ; N Egrave ; B -1 0 634 876 ; +C -1 ; WX 389 ; N racute ; B 45 0 431 664 ; +C -1 ; WX 500 ; N omacron ; B 27 -11 495 583 ; +C -1 ; WX 556 ; N Zacute ; B -6 0 606 876 ; +C -1 ; WX 556 ; N Zcaron ; B -6 0 606 873 ; +C -1 ; WX 549 ; N greaterequal ; B 26 0 523 658 ; +C -1 ; WX 722 ; N Eth ; B -8 0 700 653 ; +C -1 ; WX 667 ; N Ccedilla ; B 66 -217 689 666 ; +C -1 ; WX 278 ; N lcommaaccent ; B 22 -217 279 683 ; +C -1 ; WX 300 ; N tcaron ; B 37 -11 407 681 ; +C -1 ; WX 444 ; N eogonek ; B 31 -169 412 441 ; +C -1 ; WX 722 ; N Uogonek ; B 102 -184 765 653 ; +C -1 ; WX 611 ; N Aacute ; B -51 0 564 876 ; +C -1 ; WX 611 ; N Adieresis ; B -51 0 564 818 ; +C -1 ; WX 444 ; N egrave ; B 31 -11 412 664 ; +C -1 ; WX 389 ; N zacute ; B -2 -81 431 664 ; +C -1 ; WX 278 ; N iogonek ; B 49 -169 264 654 ; +C -1 ; WX 722 ; N Oacute ; B 60 -18 699 876 ; +C -1 ; WX 500 ; N oacute ; B 27 -11 487 664 ; +C -1 ; WX 500 ; N amacron ; B 17 -11 495 583 ; +C -1 ; WX 389 ; N sacute ; B 16 -13 431 664 ; +C -1 ; WX 278 ; N idieresis ; B 49 -11 352 606 ; +C -1 ; WX 722 ; N Ocircumflex ; B 60 -18 699 873 ; +C -1 ; WX 722 ; N Ugrave ; B 102 -18 765 876 ; +C -1 ; WX 612 ; N Delta ; B 6 0 608 688 ; +C -1 ; WX 500 ; N thorn ; B -75 -205 469 683 ; +C -1 ; WX 300 ; N twosuperior ; B 33 271 324 676 ; +C -1 ; WX 722 ; N Odieresis ; B 60 -18 699 818 ; +C -1 ; WX 500 ; N mu ; B -30 -209 497 428 ; +C -1 ; WX 278 ; N igrave ; B 49 -11 284 664 ; +C -1 ; WX 500 ; N ohungarumlaut ; B 27 -11 590 664 ; +C -1 ; WX 611 ; N Eogonek ; B -1 -169 634 653 ; +C -1 ; WX 500 ; N dcroat ; B 15 -13 572 683 ; +C -1 ; WX 750 ; N threequarters ; B 23 -10 736 676 ; +C -1 ; WX 500 ; N Scedilla ; B 17 -217 508 667 ; +C -1 ; WX 300 ; N lcaron ; B 41 -11 407 683 ; +C -1 ; WX 667 ; N Kcommaaccent ; B 7 -217 722 653 ; +C -1 ; WX 556 ; N Lacute ; B -8 0 559 876 ; +C -1 ; WX 980 ; N trademark ; B 30 247 957 653 ; +C -1 ; WX 444 ; N edotaccent ; B 31 -11 412 606 ; +C -1 ; WX 333 ; N Igrave ; B -8 0 384 876 ; +C -1 ; WX 333 ; N Imacron ; B -8 0 441 795 ; +C -1 ; WX 611 ; N Lcaron ; B -8 0 586 653 ; +C -1 ; WX 750 ; N onehalf ; B 34 -10 749 676 ; +C -1 ; WX 549 ; N lessequal ; B 26 0 523 658 ; +C -1 ; WX 500 ; N ocircumflex ; B 27 -11 468 661 ; +C -1 ; WX 500 ; N ntilde ; B 14 -9 476 624 ; +C -1 ; WX 722 ; N Uhungarumlaut ; B 102 -18 765 876 ; +C -1 ; WX 611 ; N Eacute ; B -1 0 634 876 ; +C -1 ; WX 444 ; N emacron ; B 31 -11 457 583 ; +C -1 ; WX 500 ; N gbreve ; B 8 -206 487 650 ; +C -1 ; WX 750 ; N onequarter ; B 33 -10 736 676 ; +C -1 ; WX 500 ; N Scaron ; B 17 -18 520 873 ; +C -1 ; WX 500 ; N Scommaaccent ; B 17 -217 508 667 ; +C -1 ; WX 722 ; N Ohungarumlaut ; B 60 -18 699 876 ; +C -1 ; WX 400 ; N degree ; B 101 390 387 676 ; +C -1 ; WX 500 ; N ograve ; B 27 -11 468 664 ; +C -1 ; WX 667 ; N Ccaron ; B 66 -18 689 873 ; +C -1 ; WX 500 ; N ugrave ; B 42 -11 475 664 ; +C -1 ; WX 453 ; N radical ; B 2 -60 452 768 ; +C -1 ; WX 722 ; N Dcaron ; B -8 0 700 873 ; +C -1 ; WX 389 ; N rcommaaccent ; B -3 -217 412 441 ; +C -1 ; WX 667 ; N Ntilde ; B -20 -15 727 836 ; +C -1 ; WX 500 ; N otilde ; B 27 -11 496 624 ; +C -1 ; WX 611 ; N Rcommaaccent ; B -13 -187 588 653 ; +C -1 ; WX 556 ; N Lcommaaccent ; B -8 -217 559 653 ; +C -1 ; WX 611 ; N Atilde ; B -51 0 566 836 ; +C -1 ; WX 611 ; N Aogonek ; B -51 -169 566 668 ; +C -1 ; WX 611 ; N Aring ; B -51 0 564 883 ; +C -1 ; WX 722 ; N Otilde ; B 60 -18 699 836 ; +C -1 ; WX 389 ; N zdotaccent ; B -2 -81 380 606 ; +C -1 ; WX 611 ; N Ecaron ; B -1 0 634 873 ; +C -1 ; WX 333 ; N Iogonek ; B -8 -169 384 653 ; +C -1 ; WX 444 ; N kcommaaccent ; B 14 -187 461 683 ; +C -1 ; WX 675 ; N minus ; B 86 220 590 286 ; +C -1 ; WX 333 ; N Icircumflex ; B -8 0 425 873 ; +C -1 ; WX 500 ; N ncaron ; B 14 -9 510 661 ; +C -1 ; WX 278 ; N tcommaaccent ; B 2 -217 296 546 ; +C -1 ; WX 675 ; N logicalnot ; B 86 108 590 386 ; +C -1 ; WX 500 ; N odieresis ; B 27 -11 489 606 ; +C -1 ; WX 500 ; N udieresis ; B 42 -11 479 606 ; +C -1 ; WX 549 ; N notequal ; B 12 -29 537 541 ; +C -1 ; WX 500 ; N gcommaaccent ; B 8 -206 472 706 ; +C -1 ; WX 500 ; N eth ; B 27 -11 482 683 ; +C -1 ; WX 389 ; N zcaron ; B -2 -81 434 661 ; +C -1 ; WX 500 ; N ncommaaccent ; B 14 -187 474 441 ; +C -1 ; WX 300 ; N onesuperior ; B 43 271 284 676 ; +C -1 ; WX 278 ; N imacron ; B 46 -11 311 583 ; +EndCharMetrics +StartKernData +StartKernPairs 2321 +KPX A C -30 +KPX A Cacute -30 +KPX A Ccaron -30 +KPX A Ccedilla -30 +KPX A G -35 +KPX A Gbreve -35 +KPX A Gcommaaccent -35 +KPX A O -40 +KPX A Oacute -40 +KPX A Ocircumflex -40 +KPX A Odieresis -40 +KPX A Ograve -40 +KPX A Ohungarumlaut -40 +KPX A Omacron -40 +KPX A Oslash -40 +KPX A Otilde -40 +KPX A Q -40 +KPX A T -37 +KPX A Tcaron -37 +KPX A Tcommaaccent -37 +KPX A U -50 +KPX A Uacute -50 +KPX A Ucircumflex -50 +KPX A Udieresis -50 +KPX A Ugrave -50 +KPX A Uhungarumlaut -50 +KPX A Umacron -50 +KPX A Uogonek -50 +KPX A Uring -50 +KPX A V -105 +KPX A W -95 +KPX A Y -55 +KPX A Yacute -55 +KPX A Ydieresis -55 +KPX A quoteright -37 +KPX A u -20 +KPX A uacute -20 +KPX A ucircumflex -20 +KPX A udieresis -20 +KPX A ugrave -20 +KPX A uhungarumlaut -20 +KPX A umacron -20 +KPX A uogonek -20 +KPX A uring -20 +KPX A v -55 +KPX A w -55 +KPX A y -55 +KPX A yacute -55 +KPX A ydieresis -55 +KPX Aacute C -30 +KPX Aacute Cacute -30 +KPX Aacute Ccaron -30 +KPX Aacute Ccedilla -30 +KPX Aacute G -35 +KPX Aacute Gbreve -35 +KPX Aacute Gcommaaccent -35 +KPX Aacute O -40 +KPX Aacute Oacute -40 +KPX Aacute Ocircumflex -40 +KPX Aacute Odieresis -40 +KPX Aacute Ograve -40 +KPX Aacute Ohungarumlaut -40 +KPX Aacute Omacron -40 +KPX Aacute Oslash -40 +KPX Aacute Otilde -40 +KPX Aacute Q -40 +KPX Aacute T -37 +KPX Aacute Tcaron -37 +KPX Aacute Tcommaaccent -37 +KPX Aacute U -50 +KPX Aacute Uacute -50 +KPX Aacute Ucircumflex -50 +KPX Aacute Udieresis -50 +KPX Aacute Ugrave -50 +KPX Aacute Uhungarumlaut -50 +KPX Aacute Umacron -50 +KPX Aacute Uogonek -50 +KPX Aacute Uring -50 +KPX Aacute V -105 +KPX Aacute W -95 +KPX Aacute Y -55 +KPX Aacute Yacute -55 +KPX Aacute Ydieresis -55 +KPX Aacute quoteright -37 +KPX Aacute u -20 +KPX Aacute uacute -20 +KPX Aacute ucircumflex -20 +KPX Aacute udieresis -20 +KPX Aacute ugrave -20 +KPX Aacute uhungarumlaut -20 +KPX Aacute umacron -20 +KPX Aacute uogonek -20 +KPX Aacute uring -20 +KPX Aacute v -55 +KPX Aacute w -55 +KPX Aacute y -55 +KPX Aacute yacute -55 +KPX Aacute ydieresis -55 +KPX Abreve C -30 +KPX Abreve Cacute -30 +KPX Abreve Ccaron -30 +KPX Abreve Ccedilla -30 +KPX Abreve G -35 +KPX Abreve Gbreve -35 +KPX Abreve Gcommaaccent -35 +KPX Abreve O -40 +KPX Abreve Oacute -40 +KPX Abreve Ocircumflex -40 +KPX Abreve Odieresis -40 +KPX Abreve Ograve -40 +KPX Abreve Ohungarumlaut -40 +KPX Abreve Omacron -40 +KPX Abreve Oslash -40 +KPX Abreve Otilde -40 +KPX Abreve Q -40 +KPX Abreve T -37 +KPX Abreve Tcaron -37 +KPX Abreve Tcommaaccent -37 +KPX Abreve U -50 +KPX Abreve Uacute -50 +KPX Abreve Ucircumflex -50 +KPX Abreve Udieresis -50 +KPX Abreve Ugrave -50 +KPX Abreve Uhungarumlaut -50 +KPX Abreve Umacron -50 +KPX Abreve Uogonek -50 +KPX Abreve Uring -50 +KPX Abreve V -105 +KPX Abreve W -95 +KPX Abreve Y -55 +KPX Abreve Yacute -55 +KPX Abreve Ydieresis -55 +KPX Abreve quoteright -37 +KPX Abreve u -20 +KPX Abreve uacute -20 +KPX Abreve ucircumflex -20 +KPX Abreve udieresis -20 +KPX Abreve ugrave -20 +KPX Abreve uhungarumlaut -20 +KPX Abreve umacron -20 +KPX Abreve uogonek -20 +KPX Abreve uring -20 +KPX Abreve v -55 +KPX Abreve w -55 +KPX Abreve y -55 +KPX Abreve yacute -55 +KPX Abreve ydieresis -55 +KPX Acircumflex C -30 +KPX Acircumflex Cacute -30 +KPX Acircumflex Ccaron -30 +KPX Acircumflex Ccedilla -30 +KPX Acircumflex G -35 +KPX Acircumflex Gbreve -35 +KPX Acircumflex Gcommaaccent -35 +KPX Acircumflex O -40 +KPX Acircumflex Oacute -40 +KPX Acircumflex Ocircumflex -40 +KPX Acircumflex Odieresis -40 +KPX Acircumflex Ograve -40 +KPX Acircumflex Ohungarumlaut -40 +KPX Acircumflex Omacron -40 +KPX Acircumflex Oslash -40 +KPX Acircumflex Otilde -40 +KPX Acircumflex Q -40 +KPX Acircumflex T -37 +KPX Acircumflex Tcaron -37 +KPX Acircumflex Tcommaaccent -37 +KPX Acircumflex U -50 +KPX Acircumflex Uacute -50 +KPX Acircumflex Ucircumflex -50 +KPX Acircumflex Udieresis -50 +KPX Acircumflex Ugrave -50 +KPX Acircumflex Uhungarumlaut -50 +KPX Acircumflex Umacron -50 +KPX Acircumflex Uogonek -50 +KPX Acircumflex Uring -50 +KPX Acircumflex V -105 +KPX Acircumflex W -95 +KPX Acircumflex Y -55 +KPX Acircumflex Yacute -55 +KPX Acircumflex Ydieresis -55 +KPX Acircumflex quoteright -37 +KPX Acircumflex u -20 +KPX Acircumflex uacute -20 +KPX Acircumflex ucircumflex -20 +KPX Acircumflex udieresis -20 +KPX Acircumflex ugrave -20 +KPX Acircumflex uhungarumlaut -20 +KPX Acircumflex umacron -20 +KPX Acircumflex uogonek -20 +KPX Acircumflex uring -20 +KPX Acircumflex v -55 +KPX Acircumflex w -55 +KPX Acircumflex y -55 +KPX Acircumflex yacute -55 +KPX Acircumflex ydieresis -55 +KPX Adieresis C -30 +KPX Adieresis Cacute -30 +KPX Adieresis Ccaron -30 +KPX Adieresis Ccedilla -30 +KPX Adieresis G -35 +KPX Adieresis Gbreve -35 +KPX Adieresis Gcommaaccent -35 +KPX Adieresis O -40 +KPX Adieresis Oacute -40 +KPX Adieresis Ocircumflex -40 +KPX Adieresis Odieresis -40 +KPX Adieresis Ograve -40 +KPX Adieresis Ohungarumlaut -40 +KPX Adieresis Omacron -40 +KPX Adieresis Oslash -40 +KPX Adieresis Otilde -40 +KPX Adieresis Q -40 +KPX Adieresis T -37 +KPX Adieresis Tcaron -37 +KPX Adieresis Tcommaaccent -37 +KPX Adieresis U -50 +KPX Adieresis Uacute -50 +KPX Adieresis Ucircumflex -50 +KPX Adieresis Udieresis -50 +KPX Adieresis Ugrave -50 +KPX Adieresis Uhungarumlaut -50 +KPX Adieresis Umacron -50 +KPX Adieresis Uogonek -50 +KPX Adieresis Uring -50 +KPX Adieresis V -105 +KPX Adieresis W -95 +KPX Adieresis Y -55 +KPX Adieresis Yacute -55 +KPX Adieresis Ydieresis -55 +KPX Adieresis quoteright -37 +KPX Adieresis u -20 +KPX Adieresis uacute -20 +KPX Adieresis ucircumflex -20 +KPX Adieresis udieresis -20 +KPX Adieresis ugrave -20 +KPX Adieresis uhungarumlaut -20 +KPX Adieresis umacron -20 +KPX Adieresis uogonek -20 +KPX Adieresis uring -20 +KPX Adieresis v -55 +KPX Adieresis w -55 +KPX Adieresis y -55 +KPX Adieresis yacute -55 +KPX Adieresis ydieresis -55 +KPX Agrave C -30 +KPX Agrave Cacute -30 +KPX Agrave Ccaron -30 +KPX Agrave Ccedilla -30 +KPX Agrave G -35 +KPX Agrave Gbreve -35 +KPX Agrave Gcommaaccent -35 +KPX Agrave O -40 +KPX Agrave Oacute -40 +KPX Agrave Ocircumflex -40 +KPX Agrave Odieresis -40 +KPX Agrave Ograve -40 +KPX Agrave Ohungarumlaut -40 +KPX Agrave Omacron -40 +KPX Agrave Oslash -40 +KPX Agrave Otilde -40 +KPX Agrave Q -40 +KPX Agrave T -37 +KPX Agrave Tcaron -37 +KPX Agrave Tcommaaccent -37 +KPX Agrave U -50 +KPX Agrave Uacute -50 +KPX Agrave Ucircumflex -50 +KPX Agrave Udieresis -50 +KPX Agrave Ugrave -50 +KPX Agrave Uhungarumlaut -50 +KPX Agrave Umacron -50 +KPX Agrave Uogonek -50 +KPX Agrave Uring -50 +KPX Agrave V -105 +KPX Agrave W -95 +KPX Agrave Y -55 +KPX Agrave Yacute -55 +KPX Agrave Ydieresis -55 +KPX Agrave quoteright -37 +KPX Agrave u -20 +KPX Agrave uacute -20 +KPX Agrave ucircumflex -20 +KPX Agrave udieresis -20 +KPX Agrave ugrave -20 +KPX Agrave uhungarumlaut -20 +KPX Agrave umacron -20 +KPX Agrave uogonek -20 +KPX Agrave uring -20 +KPX Agrave v -55 +KPX Agrave w -55 +KPX Agrave y -55 +KPX Agrave yacute -55 +KPX Agrave ydieresis -55 +KPX Amacron C -30 +KPX Amacron Cacute -30 +KPX Amacron Ccaron -30 +KPX Amacron Ccedilla -30 +KPX Amacron G -35 +KPX Amacron Gbreve -35 +KPX Amacron Gcommaaccent -35 +KPX Amacron O -40 +KPX Amacron Oacute -40 +KPX Amacron Ocircumflex -40 +KPX Amacron Odieresis -40 +KPX Amacron Ograve -40 +KPX Amacron Ohungarumlaut -40 +KPX Amacron Omacron -40 +KPX Amacron Oslash -40 +KPX Amacron Otilde -40 +KPX Amacron Q -40 +KPX Amacron T -37 +KPX Amacron Tcaron -37 +KPX Amacron Tcommaaccent -37 +KPX Amacron U -50 +KPX Amacron Uacute -50 +KPX Amacron Ucircumflex -50 +KPX Amacron Udieresis -50 +KPX Amacron Ugrave -50 +KPX Amacron Uhungarumlaut -50 +KPX Amacron Umacron -50 +KPX Amacron Uogonek -50 +KPX Amacron Uring -50 +KPX Amacron V -105 +KPX Amacron W -95 +KPX Amacron Y -55 +KPX Amacron Yacute -55 +KPX Amacron Ydieresis -55 +KPX Amacron quoteright -37 +KPX Amacron u -20 +KPX Amacron uacute -20 +KPX Amacron ucircumflex -20 +KPX Amacron udieresis -20 +KPX Amacron ugrave -20 +KPX Amacron uhungarumlaut -20 +KPX Amacron umacron -20 +KPX Amacron uogonek -20 +KPX Amacron uring -20 +KPX Amacron v -55 +KPX Amacron w -55 +KPX Amacron y -55 +KPX Amacron yacute -55 +KPX Amacron ydieresis -55 +KPX Aogonek C -30 +KPX Aogonek Cacute -30 +KPX Aogonek Ccaron -30 +KPX Aogonek Ccedilla -30 +KPX Aogonek G -35 +KPX Aogonek Gbreve -35 +KPX Aogonek Gcommaaccent -35 +KPX Aogonek O -40 +KPX Aogonek Oacute -40 +KPX Aogonek Ocircumflex -40 +KPX Aogonek Odieresis -40 +KPX Aogonek Ograve -40 +KPX Aogonek Ohungarumlaut -40 +KPX Aogonek Omacron -40 +KPX Aogonek Oslash -40 +KPX Aogonek Otilde -40 +KPX Aogonek Q -40 +KPX Aogonek T -37 +KPX Aogonek Tcaron -37 +KPX Aogonek Tcommaaccent -37 +KPX Aogonek U -50 +KPX Aogonek Uacute -50 +KPX Aogonek Ucircumflex -50 +KPX Aogonek Udieresis -50 +KPX Aogonek Ugrave -50 +KPX Aogonek Uhungarumlaut -50 +KPX Aogonek Umacron -50 +KPX Aogonek Uogonek -50 +KPX Aogonek Uring -50 +KPX Aogonek V -105 +KPX Aogonek W -95 +KPX Aogonek Y -55 +KPX Aogonek Yacute -55 +KPX Aogonek Ydieresis -55 +KPX Aogonek quoteright -37 +KPX Aogonek u -20 +KPX Aogonek uacute -20 +KPX Aogonek ucircumflex -20 +KPX Aogonek udieresis -20 +KPX Aogonek ugrave -20 +KPX Aogonek uhungarumlaut -20 +KPX Aogonek umacron -20 +KPX Aogonek uogonek -20 +KPX Aogonek uring -20 +KPX Aogonek v -55 +KPX Aogonek w -55 +KPX Aogonek y -55 +KPX Aogonek yacute -55 +KPX Aogonek ydieresis -55 +KPX Aring C -30 +KPX Aring Cacute -30 +KPX Aring Ccaron -30 +KPX Aring Ccedilla -30 +KPX Aring G -35 +KPX Aring Gbreve -35 +KPX Aring Gcommaaccent -35 +KPX Aring O -40 +KPX Aring Oacute -40 +KPX Aring Ocircumflex -40 +KPX Aring Odieresis -40 +KPX Aring Ograve -40 +KPX Aring Ohungarumlaut -40 +KPX Aring Omacron -40 +KPX Aring Oslash -40 +KPX Aring Otilde -40 +KPX Aring Q -40 +KPX Aring T -37 +KPX Aring Tcaron -37 +KPX Aring Tcommaaccent -37 +KPX Aring U -50 +KPX Aring Uacute -50 +KPX Aring Ucircumflex -50 +KPX Aring Udieresis -50 +KPX Aring Ugrave -50 +KPX Aring Uhungarumlaut -50 +KPX Aring Umacron -50 +KPX Aring Uogonek -50 +KPX Aring Uring -50 +KPX Aring V -105 +KPX Aring W -95 +KPX Aring Y -55 +KPX Aring Yacute -55 +KPX Aring Ydieresis -55 +KPX Aring quoteright -37 +KPX Aring u -20 +KPX Aring uacute -20 +KPX Aring ucircumflex -20 +KPX Aring udieresis -20 +KPX Aring ugrave -20 +KPX Aring uhungarumlaut -20 +KPX Aring umacron -20 +KPX Aring uogonek -20 +KPX Aring uring -20 +KPX Aring v -55 +KPX Aring w -55 +KPX Aring y -55 +KPX Aring yacute -55 +KPX Aring ydieresis -55 +KPX Atilde C -30 +KPX Atilde Cacute -30 +KPX Atilde Ccaron -30 +KPX Atilde Ccedilla -30 +KPX Atilde G -35 +KPX Atilde Gbreve -35 +KPX Atilde Gcommaaccent -35 +KPX Atilde O -40 +KPX Atilde Oacute -40 +KPX Atilde Ocircumflex -40 +KPX Atilde Odieresis -40 +KPX Atilde Ograve -40 +KPX Atilde Ohungarumlaut -40 +KPX Atilde Omacron -40 +KPX Atilde Oslash -40 +KPX Atilde Otilde -40 +KPX Atilde Q -40 +KPX Atilde T -37 +KPX Atilde Tcaron -37 +KPX Atilde Tcommaaccent -37 +KPX Atilde U -50 +KPX Atilde Uacute -50 +KPX Atilde Ucircumflex -50 +KPX Atilde Udieresis -50 +KPX Atilde Ugrave -50 +KPX Atilde Uhungarumlaut -50 +KPX Atilde Umacron -50 +KPX Atilde Uogonek -50 +KPX Atilde Uring -50 +KPX Atilde V -105 +KPX Atilde W -95 +KPX Atilde Y -55 +KPX Atilde Yacute -55 +KPX Atilde Ydieresis -55 +KPX Atilde quoteright -37 +KPX Atilde u -20 +KPX Atilde uacute -20 +KPX Atilde ucircumflex -20 +KPX Atilde udieresis -20 +KPX Atilde ugrave -20 +KPX Atilde uhungarumlaut -20 +KPX Atilde umacron -20 +KPX Atilde uogonek -20 +KPX Atilde uring -20 +KPX Atilde v -55 +KPX Atilde w -55 +KPX Atilde y -55 +KPX Atilde yacute -55 +KPX Atilde ydieresis -55 +KPX B A -25 +KPX B Aacute -25 +KPX B Abreve -25 +KPX B Acircumflex -25 +KPX B Adieresis -25 +KPX B Agrave -25 +KPX B Amacron -25 +KPX B Aogonek -25 +KPX B Aring -25 +KPX B Atilde -25 +KPX B U -10 +KPX B Uacute -10 +KPX B Ucircumflex -10 +KPX B Udieresis -10 +KPX B Ugrave -10 +KPX B Uhungarumlaut -10 +KPX B Umacron -10 +KPX B Uogonek -10 +KPX B Uring -10 +KPX D A -35 +KPX D Aacute -35 +KPX D Abreve -35 +KPX D Acircumflex -35 +KPX D Adieresis -35 +KPX D Agrave -35 +KPX D Amacron -35 +KPX D Aogonek -35 +KPX D Aring -35 +KPX D Atilde -35 +KPX D V -40 +KPX D W -40 +KPX D Y -40 +KPX D Yacute -40 +KPX D Ydieresis -40 +KPX Dcaron A -35 +KPX Dcaron Aacute -35 +KPX Dcaron Abreve -35 +KPX Dcaron Acircumflex -35 +KPX Dcaron Adieresis -35 +KPX Dcaron Agrave -35 +KPX Dcaron Amacron -35 +KPX Dcaron Aogonek -35 +KPX Dcaron Aring -35 +KPX Dcaron Atilde -35 +KPX Dcaron V -40 +KPX Dcaron W -40 +KPX Dcaron Y -40 +KPX Dcaron Yacute -40 +KPX Dcaron Ydieresis -40 +KPX Dcroat A -35 +KPX Dcroat Aacute -35 +KPX Dcroat Abreve -35 +KPX Dcroat Acircumflex -35 +KPX Dcroat Adieresis -35 +KPX Dcroat Agrave -35 +KPX Dcroat Amacron -35 +KPX Dcroat Aogonek -35 +KPX Dcroat Aring -35 +KPX Dcroat Atilde -35 +KPX Dcroat V -40 +KPX Dcroat W -40 +KPX Dcroat Y -40 +KPX Dcroat Yacute -40 +KPX Dcroat Ydieresis -40 +KPX F A -115 +KPX F Aacute -115 +KPX F Abreve -115 +KPX F Acircumflex -115 +KPX F Adieresis -115 +KPX F Agrave -115 +KPX F Amacron -115 +KPX F Aogonek -115 +KPX F Aring -115 +KPX F Atilde -115 +KPX F a -75 +KPX F aacute -75 +KPX F abreve -75 +KPX F acircumflex -75 +KPX F adieresis -75 +KPX F agrave -75 +KPX F amacron -75 +KPX F aogonek -75 +KPX F aring -75 +KPX F atilde -75 +KPX F comma -135 +KPX F e -75 +KPX F eacute -75 +KPX F ecaron -75 +KPX F ecircumflex -75 +KPX F edieresis -75 +KPX F edotaccent -75 +KPX F egrave -75 +KPX F emacron -75 +KPX F eogonek -75 +KPX F i -45 +KPX F iacute -45 +KPX F icircumflex -45 +KPX F idieresis -45 +KPX F igrave -45 +KPX F imacron -45 +KPX F iogonek -45 +KPX F o -105 +KPX F oacute -105 +KPX F ocircumflex -105 +KPX F odieresis -105 +KPX F ograve -105 +KPX F ohungarumlaut -105 +KPX F omacron -105 +KPX F oslash -105 +KPX F otilde -105 +KPX F period -135 +KPX F r -55 +KPX F racute -55 +KPX F rcaron -55 +KPX F rcommaaccent -55 +KPX J A -40 +KPX J Aacute -40 +KPX J Abreve -40 +KPX J Acircumflex -40 +KPX J Adieresis -40 +KPX J Agrave -40 +KPX J Amacron -40 +KPX J Aogonek -40 +KPX J Aring -40 +KPX J Atilde -40 +KPX J a -35 +KPX J aacute -35 +KPX J abreve -35 +KPX J acircumflex -35 +KPX J adieresis -35 +KPX J agrave -35 +KPX J amacron -35 +KPX J aogonek -35 +KPX J aring -35 +KPX J atilde -35 +KPX J comma -25 +KPX J e -25 +KPX J eacute -25 +KPX J ecaron -25 +KPX J ecircumflex -25 +KPX J edieresis -25 +KPX J edotaccent -25 +KPX J egrave -25 +KPX J emacron -25 +KPX J eogonek -25 +KPX J o -25 +KPX J oacute -25 +KPX J ocircumflex -25 +KPX J odieresis -25 +KPX J ograve -25 +KPX J ohungarumlaut -25 +KPX J omacron -25 +KPX J oslash -25 +KPX J otilde -25 +KPX J period -25 +KPX J u -35 +KPX J uacute -35 +KPX J ucircumflex -35 +KPX J udieresis -35 +KPX J ugrave -35 +KPX J uhungarumlaut -35 +KPX J umacron -35 +KPX J uogonek -35 +KPX J uring -35 +KPX K O -50 +KPX K Oacute -50 +KPX K Ocircumflex -50 +KPX K Odieresis -50 +KPX K Ograve -50 +KPX K Ohungarumlaut -50 +KPX K Omacron -50 +KPX K Oslash -50 +KPX K Otilde -50 +KPX K e -35 +KPX K eacute -35 +KPX K ecaron -35 +KPX K ecircumflex -35 +KPX K edieresis -35 +KPX K edotaccent -35 +KPX K egrave -35 +KPX K emacron -35 +KPX K eogonek -35 +KPX K o -40 +KPX K oacute -40 +KPX K ocircumflex -40 +KPX K odieresis -40 +KPX K ograve -40 +KPX K ohungarumlaut -40 +KPX K omacron -40 +KPX K oslash -40 +KPX K otilde -40 +KPX K u -40 +KPX K uacute -40 +KPX K ucircumflex -40 +KPX K udieresis -40 +KPX K ugrave -40 +KPX K uhungarumlaut -40 +KPX K umacron -40 +KPX K uogonek -40 +KPX K uring -40 +KPX K y -40 +KPX K yacute -40 +KPX K ydieresis -40 +KPX Kcommaaccent O -50 +KPX Kcommaaccent Oacute -50 +KPX Kcommaaccent Ocircumflex -50 +KPX Kcommaaccent Odieresis -50 +KPX Kcommaaccent Ograve -50 +KPX Kcommaaccent Ohungarumlaut -50 +KPX Kcommaaccent Omacron -50 +KPX Kcommaaccent Oslash -50 +KPX Kcommaaccent Otilde -50 +KPX Kcommaaccent e -35 +KPX Kcommaaccent eacute -35 +KPX Kcommaaccent ecaron -35 +KPX Kcommaaccent ecircumflex -35 +KPX Kcommaaccent edieresis -35 +KPX Kcommaaccent edotaccent -35 +KPX Kcommaaccent egrave -35 +KPX Kcommaaccent emacron -35 +KPX Kcommaaccent eogonek -35 +KPX Kcommaaccent o -40 +KPX Kcommaaccent oacute -40 +KPX Kcommaaccent ocircumflex -40 +KPX Kcommaaccent odieresis -40 +KPX Kcommaaccent ograve -40 +KPX Kcommaaccent ohungarumlaut -40 +KPX Kcommaaccent omacron -40 +KPX Kcommaaccent oslash -40 +KPX Kcommaaccent otilde -40 +KPX Kcommaaccent u -40 +KPX Kcommaaccent uacute -40 +KPX Kcommaaccent ucircumflex -40 +KPX Kcommaaccent udieresis -40 +KPX Kcommaaccent ugrave -40 +KPX Kcommaaccent uhungarumlaut -40 +KPX Kcommaaccent umacron -40 +KPX Kcommaaccent uogonek -40 +KPX Kcommaaccent uring -40 +KPX Kcommaaccent y -40 +KPX Kcommaaccent yacute -40 +KPX Kcommaaccent ydieresis -40 +KPX L T -20 +KPX L Tcaron -20 +KPX L Tcommaaccent -20 +KPX L V -55 +KPX L W -55 +KPX L Y -20 +KPX L Yacute -20 +KPX L Ydieresis -20 +KPX L quoteright -37 +KPX L y -30 +KPX L yacute -30 +KPX L ydieresis -30 +KPX Lacute T -20 +KPX Lacute Tcaron -20 +KPX Lacute Tcommaaccent -20 +KPX Lacute V -55 +KPX Lacute W -55 +KPX Lacute Y -20 +KPX Lacute Yacute -20 +KPX Lacute Ydieresis -20 +KPX Lacute quoteright -37 +KPX Lacute y -30 +KPX Lacute yacute -30 +KPX Lacute ydieresis -30 +KPX Lcommaaccent T -20 +KPX Lcommaaccent Tcaron -20 +KPX Lcommaaccent Tcommaaccent -20 +KPX Lcommaaccent V -55 +KPX Lcommaaccent W -55 +KPX Lcommaaccent Y -20 +KPX Lcommaaccent Yacute -20 +KPX Lcommaaccent Ydieresis -20 +KPX Lcommaaccent quoteright -37 +KPX Lcommaaccent y -30 +KPX Lcommaaccent yacute -30 +KPX Lcommaaccent ydieresis -30 +KPX Lslash T -20 +KPX Lslash Tcaron -20 +KPX Lslash Tcommaaccent -20 +KPX Lslash V -55 +KPX Lslash W -55 +KPX Lslash Y -20 +KPX Lslash Yacute -20 +KPX Lslash Ydieresis -20 +KPX Lslash quoteright -37 +KPX Lslash y -30 +KPX Lslash yacute -30 +KPX Lslash ydieresis -30 +KPX N A -27 +KPX N Aacute -27 +KPX N Abreve -27 +KPX N Acircumflex -27 +KPX N Adieresis -27 +KPX N Agrave -27 +KPX N Amacron -27 +KPX N Aogonek -27 +KPX N Aring -27 +KPX N Atilde -27 +KPX Nacute A -27 +KPX Nacute Aacute -27 +KPX Nacute Abreve -27 +KPX Nacute Acircumflex -27 +KPX Nacute Adieresis -27 +KPX Nacute Agrave -27 +KPX Nacute Amacron -27 +KPX Nacute Aogonek -27 +KPX Nacute Aring -27 +KPX Nacute Atilde -27 +KPX Ncaron A -27 +KPX Ncaron Aacute -27 +KPX Ncaron Abreve -27 +KPX Ncaron Acircumflex -27 +KPX Ncaron Adieresis -27 +KPX Ncaron Agrave -27 +KPX Ncaron Amacron -27 +KPX Ncaron Aogonek -27 +KPX Ncaron Aring -27 +KPX Ncaron Atilde -27 +KPX Ncommaaccent A -27 +KPX Ncommaaccent Aacute -27 +KPX Ncommaaccent Abreve -27 +KPX Ncommaaccent Acircumflex -27 +KPX Ncommaaccent Adieresis -27 +KPX Ncommaaccent Agrave -27 +KPX Ncommaaccent Amacron -27 +KPX Ncommaaccent Aogonek -27 +KPX Ncommaaccent Aring -27 +KPX Ncommaaccent Atilde -27 +KPX Ntilde A -27 +KPX Ntilde Aacute -27 +KPX Ntilde Abreve -27 +KPX Ntilde Acircumflex -27 +KPX Ntilde Adieresis -27 +KPX Ntilde Agrave -27 +KPX Ntilde Amacron -27 +KPX Ntilde Aogonek -27 +KPX Ntilde Aring -27 +KPX Ntilde Atilde -27 +KPX O A -55 +KPX O Aacute -55 +KPX O Abreve -55 +KPX O Acircumflex -55 +KPX O Adieresis -55 +KPX O Agrave -55 +KPX O Amacron -55 +KPX O Aogonek -55 +KPX O Aring -55 +KPX O Atilde -55 +KPX O T -40 +KPX O Tcaron -40 +KPX O Tcommaaccent -40 +KPX O V -50 +KPX O W -50 +KPX O X -40 +KPX O Y -50 +KPX O Yacute -50 +KPX O Ydieresis -50 +KPX Oacute A -55 +KPX Oacute Aacute -55 +KPX Oacute Abreve -55 +KPX Oacute Acircumflex -55 +KPX Oacute Adieresis -55 +KPX Oacute Agrave -55 +KPX Oacute Amacron -55 +KPX Oacute Aogonek -55 +KPX Oacute Aring -55 +KPX Oacute Atilde -55 +KPX Oacute T -40 +KPX Oacute Tcaron -40 +KPX Oacute Tcommaaccent -40 +KPX Oacute V -50 +KPX Oacute W -50 +KPX Oacute X -40 +KPX Oacute Y -50 +KPX Oacute Yacute -50 +KPX Oacute Ydieresis -50 +KPX Ocircumflex A -55 +KPX Ocircumflex Aacute -55 +KPX Ocircumflex Abreve -55 +KPX Ocircumflex Acircumflex -55 +KPX Ocircumflex Adieresis -55 +KPX Ocircumflex Agrave -55 +KPX Ocircumflex Amacron -55 +KPX Ocircumflex Aogonek -55 +KPX Ocircumflex Aring -55 +KPX Ocircumflex Atilde -55 +KPX Ocircumflex T -40 +KPX Ocircumflex Tcaron -40 +KPX Ocircumflex Tcommaaccent -40 +KPX Ocircumflex V -50 +KPX Ocircumflex W -50 +KPX Ocircumflex X -40 +KPX Ocircumflex Y -50 +KPX Ocircumflex Yacute -50 +KPX Ocircumflex Ydieresis -50 +KPX Odieresis A -55 +KPX Odieresis Aacute -55 +KPX Odieresis Abreve -55 +KPX Odieresis Acircumflex -55 +KPX Odieresis Adieresis -55 +KPX Odieresis Agrave -55 +KPX Odieresis Amacron -55 +KPX Odieresis Aogonek -55 +KPX Odieresis Aring -55 +KPX Odieresis Atilde -55 +KPX Odieresis T -40 +KPX Odieresis Tcaron -40 +KPX Odieresis Tcommaaccent -40 +KPX Odieresis V -50 +KPX Odieresis W -50 +KPX Odieresis X -40 +KPX Odieresis Y -50 +KPX Odieresis Yacute -50 +KPX Odieresis Ydieresis -50 +KPX Ograve A -55 +KPX Ograve Aacute -55 +KPX Ograve Abreve -55 +KPX Ograve Acircumflex -55 +KPX Ograve Adieresis -55 +KPX Ograve Agrave -55 +KPX Ograve Amacron -55 +KPX Ograve Aogonek -55 +KPX Ograve Aring -55 +KPX Ograve Atilde -55 +KPX Ograve T -40 +KPX Ograve Tcaron -40 +KPX Ograve Tcommaaccent -40 +KPX Ograve V -50 +KPX Ograve W -50 +KPX Ograve X -40 +KPX Ograve Y -50 +KPX Ograve Yacute -50 +KPX Ograve Ydieresis -50 +KPX Ohungarumlaut A -55 +KPX Ohungarumlaut Aacute -55 +KPX Ohungarumlaut Abreve -55 +KPX Ohungarumlaut Acircumflex -55 +KPX Ohungarumlaut Adieresis -55 +KPX Ohungarumlaut Agrave -55 +KPX Ohungarumlaut Amacron -55 +KPX Ohungarumlaut Aogonek -55 +KPX Ohungarumlaut Aring -55 +KPX Ohungarumlaut Atilde -55 +KPX Ohungarumlaut T -40 +KPX Ohungarumlaut Tcaron -40 +KPX Ohungarumlaut Tcommaaccent -40 +KPX Ohungarumlaut V -50 +KPX Ohungarumlaut W -50 +KPX Ohungarumlaut X -40 +KPX Ohungarumlaut Y -50 +KPX Ohungarumlaut Yacute -50 +KPX Ohungarumlaut Ydieresis -50 +KPX Omacron A -55 +KPX Omacron Aacute -55 +KPX Omacron Abreve -55 +KPX Omacron Acircumflex -55 +KPX Omacron Adieresis -55 +KPX Omacron Agrave -55 +KPX Omacron Amacron -55 +KPX Omacron Aogonek -55 +KPX Omacron Aring -55 +KPX Omacron Atilde -55 +KPX Omacron T -40 +KPX Omacron Tcaron -40 +KPX Omacron Tcommaaccent -40 +KPX Omacron V -50 +KPX Omacron W -50 +KPX Omacron X -40 +KPX Omacron Y -50 +KPX Omacron Yacute -50 +KPX Omacron Ydieresis -50 +KPX Oslash A -55 +KPX Oslash Aacute -55 +KPX Oslash Abreve -55 +KPX Oslash Acircumflex -55 +KPX Oslash Adieresis -55 +KPX Oslash Agrave -55 +KPX Oslash Amacron -55 +KPX Oslash Aogonek -55 +KPX Oslash Aring -55 +KPX Oslash Atilde -55 +KPX Oslash T -40 +KPX Oslash Tcaron -40 +KPX Oslash Tcommaaccent -40 +KPX Oslash V -50 +KPX Oslash W -50 +KPX Oslash X -40 +KPX Oslash Y -50 +KPX Oslash Yacute -50 +KPX Oslash Ydieresis -50 +KPX Otilde A -55 +KPX Otilde Aacute -55 +KPX Otilde Abreve -55 +KPX Otilde Acircumflex -55 +KPX Otilde Adieresis -55 +KPX Otilde Agrave -55 +KPX Otilde Amacron -55 +KPX Otilde Aogonek -55 +KPX Otilde Aring -55 +KPX Otilde Atilde -55 +KPX Otilde T -40 +KPX Otilde Tcaron -40 +KPX Otilde Tcommaaccent -40 +KPX Otilde V -50 +KPX Otilde W -50 +KPX Otilde X -40 +KPX Otilde Y -50 +KPX Otilde Yacute -50 +KPX Otilde Ydieresis -50 +KPX P A -90 +KPX P Aacute -90 +KPX P Abreve -90 +KPX P Acircumflex -90 +KPX P Adieresis -90 +KPX P Agrave -90 +KPX P Amacron -90 +KPX P Aogonek -90 +KPX P Aring -90 +KPX P Atilde -90 +KPX P a -80 +KPX P aacute -80 +KPX P abreve -80 +KPX P acircumflex -80 +KPX P adieresis -80 +KPX P agrave -80 +KPX P amacron -80 +KPX P aogonek -80 +KPX P aring -80 +KPX P atilde -80 +KPX P comma -135 +KPX P e -80 +KPX P eacute -80 +KPX P ecaron -80 +KPX P ecircumflex -80 +KPX P edieresis -80 +KPX P edotaccent -80 +KPX P egrave -80 +KPX P emacron -80 +KPX P eogonek -80 +KPX P o -80 +KPX P oacute -80 +KPX P ocircumflex -80 +KPX P odieresis -80 +KPX P ograve -80 +KPX P ohungarumlaut -80 +KPX P omacron -80 +KPX P oslash -80 +KPX P otilde -80 +KPX P period -135 +KPX Q U -10 +KPX Q Uacute -10 +KPX Q Ucircumflex -10 +KPX Q Udieresis -10 +KPX Q Ugrave -10 +KPX Q Uhungarumlaut -10 +KPX Q Umacron -10 +KPX Q Uogonek -10 +KPX Q Uring -10 +KPX R O -40 +KPX R Oacute -40 +KPX R Ocircumflex -40 +KPX R Odieresis -40 +KPX R Ograve -40 +KPX R Ohungarumlaut -40 +KPX R Omacron -40 +KPX R Oslash -40 +KPX R Otilde -40 +KPX R U -40 +KPX R Uacute -40 +KPX R Ucircumflex -40 +KPX R Udieresis -40 +KPX R Ugrave -40 +KPX R Uhungarumlaut -40 +KPX R Umacron -40 +KPX R Uogonek -40 +KPX R Uring -40 +KPX R V -18 +KPX R W -18 +KPX R Y -18 +KPX R Yacute -18 +KPX R Ydieresis -18 +KPX Racute O -40 +KPX Racute Oacute -40 +KPX Racute Ocircumflex -40 +KPX Racute Odieresis -40 +KPX Racute Ograve -40 +KPX Racute Ohungarumlaut -40 +KPX Racute Omacron -40 +KPX Racute Oslash -40 +KPX Racute Otilde -40 +KPX Racute U -40 +KPX Racute Uacute -40 +KPX Racute Ucircumflex -40 +KPX Racute Udieresis -40 +KPX Racute Ugrave -40 +KPX Racute Uhungarumlaut -40 +KPX Racute Umacron -40 +KPX Racute Uogonek -40 +KPX Racute Uring -40 +KPX Racute V -18 +KPX Racute W -18 +KPX Racute Y -18 +KPX Racute Yacute -18 +KPX Racute Ydieresis -18 +KPX Rcaron O -40 +KPX Rcaron Oacute -40 +KPX Rcaron Ocircumflex -40 +KPX Rcaron Odieresis -40 +KPX Rcaron Ograve -40 +KPX Rcaron Ohungarumlaut -40 +KPX Rcaron Omacron -40 +KPX Rcaron Oslash -40 +KPX Rcaron Otilde -40 +KPX Rcaron U -40 +KPX Rcaron Uacute -40 +KPX Rcaron Ucircumflex -40 +KPX Rcaron Udieresis -40 +KPX Rcaron Ugrave -40 +KPX Rcaron Uhungarumlaut -40 +KPX Rcaron Umacron -40 +KPX Rcaron Uogonek -40 +KPX Rcaron Uring -40 +KPX Rcaron V -18 +KPX Rcaron W -18 +KPX Rcaron Y -18 +KPX Rcaron Yacute -18 +KPX Rcaron Ydieresis -18 +KPX Rcommaaccent O -40 +KPX Rcommaaccent Oacute -40 +KPX Rcommaaccent Ocircumflex -40 +KPX Rcommaaccent Odieresis -40 +KPX Rcommaaccent Ograve -40 +KPX Rcommaaccent Ohungarumlaut -40 +KPX Rcommaaccent Omacron -40 +KPX Rcommaaccent Oslash -40 +KPX Rcommaaccent Otilde -40 +KPX Rcommaaccent U -40 +KPX Rcommaaccent Uacute -40 +KPX Rcommaaccent Ucircumflex -40 +KPX Rcommaaccent Udieresis -40 +KPX Rcommaaccent Ugrave -40 +KPX Rcommaaccent Uhungarumlaut -40 +KPX Rcommaaccent Umacron -40 +KPX Rcommaaccent Uogonek -40 +KPX Rcommaaccent Uring -40 +KPX Rcommaaccent V -18 +KPX Rcommaaccent W -18 +KPX Rcommaaccent Y -18 +KPX Rcommaaccent Yacute -18 +KPX Rcommaaccent Ydieresis -18 +KPX T A -50 +KPX T Aacute -50 +KPX T Abreve -50 +KPX T Acircumflex -50 +KPX T Adieresis -50 +KPX T Agrave -50 +KPX T Amacron -50 +KPX T Aogonek -50 +KPX T Aring -50 +KPX T Atilde -50 +KPX T O -18 +KPX T Oacute -18 +KPX T Ocircumflex -18 +KPX T Odieresis -18 +KPX T Ograve -18 +KPX T Ohungarumlaut -18 +KPX T Omacron -18 +KPX T Oslash -18 +KPX T Otilde -18 +KPX T a -92 +KPX T aacute -92 +KPX T abreve -92 +KPX T acircumflex -92 +KPX T adieresis -92 +KPX T agrave -92 +KPX T amacron -92 +KPX T aogonek -92 +KPX T aring -92 +KPX T atilde -92 +KPX T colon -55 +KPX T comma -74 +KPX T e -92 +KPX T eacute -92 +KPX T ecaron -92 +KPX T ecircumflex -52 +KPX T edieresis -52 +KPX T edotaccent -92 +KPX T egrave -52 +KPX T emacron -52 +KPX T eogonek -92 +KPX T hyphen -74 +KPX T i -55 +KPX T iacute -55 +KPX T iogonek -55 +KPX T o -92 +KPX T oacute -92 +KPX T ocircumflex -92 +KPX T odieresis -92 +KPX T ograve -92 +KPX T ohungarumlaut -92 +KPX T omacron -92 +KPX T oslash -92 +KPX T otilde -92 +KPX T period -74 +KPX T r -55 +KPX T racute -55 +KPX T rcaron -55 +KPX T rcommaaccent -55 +KPX T semicolon -65 +KPX T u -55 +KPX T uacute -55 +KPX T ucircumflex -55 +KPX T udieresis -55 +KPX T ugrave -55 +KPX T uhungarumlaut -55 +KPX T umacron -55 +KPX T uogonek -55 +KPX T uring -55 +KPX T w -74 +KPX T y -74 +KPX T yacute -74 +KPX T ydieresis -34 +KPX Tcaron A -50 +KPX Tcaron Aacute -50 +KPX Tcaron Abreve -50 +KPX Tcaron Acircumflex -50 +KPX Tcaron Adieresis -50 +KPX Tcaron Agrave -50 +KPX Tcaron Amacron -50 +KPX Tcaron Aogonek -50 +KPX Tcaron Aring -50 +KPX Tcaron Atilde -50 +KPX Tcaron O -18 +KPX Tcaron Oacute -18 +KPX Tcaron Ocircumflex -18 +KPX Tcaron Odieresis -18 +KPX Tcaron Ograve -18 +KPX Tcaron Ohungarumlaut -18 +KPX Tcaron Omacron -18 +KPX Tcaron Oslash -18 +KPX Tcaron Otilde -18 +KPX Tcaron a -92 +KPX Tcaron aacute -92 +KPX Tcaron abreve -92 +KPX Tcaron acircumflex -92 +KPX Tcaron adieresis -92 +KPX Tcaron agrave -92 +KPX Tcaron amacron -92 +KPX Tcaron aogonek -92 +KPX Tcaron aring -92 +KPX Tcaron atilde -92 +KPX Tcaron colon -55 +KPX Tcaron comma -74 +KPX Tcaron e -92 +KPX Tcaron eacute -92 +KPX Tcaron ecaron -92 +KPX Tcaron ecircumflex -52 +KPX Tcaron edieresis -52 +KPX Tcaron edotaccent -92 +KPX Tcaron egrave -52 +KPX Tcaron emacron -52 +KPX Tcaron eogonek -92 +KPX Tcaron hyphen -74 +KPX Tcaron i -55 +KPX Tcaron iacute -55 +KPX Tcaron iogonek -55 +KPX Tcaron o -92 +KPX Tcaron oacute -92 +KPX Tcaron ocircumflex -92 +KPX Tcaron odieresis -92 +KPX Tcaron ograve -92 +KPX Tcaron ohungarumlaut -92 +KPX Tcaron omacron -92 +KPX Tcaron oslash -92 +KPX Tcaron otilde -92 +KPX Tcaron period -74 +KPX Tcaron r -55 +KPX Tcaron racute -55 +KPX Tcaron rcaron -55 +KPX Tcaron rcommaaccent -55 +KPX Tcaron semicolon -65 +KPX Tcaron u -55 +KPX Tcaron uacute -55 +KPX Tcaron ucircumflex -55 +KPX Tcaron udieresis -55 +KPX Tcaron ugrave -55 +KPX Tcaron uhungarumlaut -55 +KPX Tcaron umacron -55 +KPX Tcaron uogonek -55 +KPX Tcaron uring -55 +KPX Tcaron w -74 +KPX Tcaron y -74 +KPX Tcaron yacute -74 +KPX Tcaron ydieresis -34 +KPX Tcommaaccent A -50 +KPX Tcommaaccent Aacute -50 +KPX Tcommaaccent Abreve -50 +KPX Tcommaaccent Acircumflex -50 +KPX Tcommaaccent Adieresis -50 +KPX Tcommaaccent Agrave -50 +KPX Tcommaaccent Amacron -50 +KPX Tcommaaccent Aogonek -50 +KPX Tcommaaccent Aring -50 +KPX Tcommaaccent Atilde -50 +KPX Tcommaaccent O -18 +KPX Tcommaaccent Oacute -18 +KPX Tcommaaccent Ocircumflex -18 +KPX Tcommaaccent Odieresis -18 +KPX Tcommaaccent Ograve -18 +KPX Tcommaaccent Ohungarumlaut -18 +KPX Tcommaaccent Omacron -18 +KPX Tcommaaccent Oslash -18 +KPX Tcommaaccent Otilde -18 +KPX Tcommaaccent a -92 +KPX Tcommaaccent aacute -92 +KPX Tcommaaccent abreve -92 +KPX Tcommaaccent acircumflex -92 +KPX Tcommaaccent adieresis -92 +KPX Tcommaaccent agrave -92 +KPX Tcommaaccent amacron -92 +KPX Tcommaaccent aogonek -92 +KPX Tcommaaccent aring -92 +KPX Tcommaaccent atilde -92 +KPX Tcommaaccent colon -55 +KPX Tcommaaccent comma -74 +KPX Tcommaaccent e -92 +KPX Tcommaaccent eacute -92 +KPX Tcommaaccent ecaron -92 +KPX Tcommaaccent ecircumflex -52 +KPX Tcommaaccent edieresis -52 +KPX Tcommaaccent edotaccent -92 +KPX Tcommaaccent egrave -52 +KPX Tcommaaccent emacron -52 +KPX Tcommaaccent eogonek -92 +KPX Tcommaaccent hyphen -74 +KPX Tcommaaccent i -55 +KPX Tcommaaccent iacute -55 +KPX Tcommaaccent iogonek -55 +KPX Tcommaaccent o -92 +KPX Tcommaaccent oacute -92 +KPX Tcommaaccent ocircumflex -92 +KPX Tcommaaccent odieresis -92 +KPX Tcommaaccent ograve -92 +KPX Tcommaaccent ohungarumlaut -92 +KPX Tcommaaccent omacron -92 +KPX Tcommaaccent oslash -92 +KPX Tcommaaccent otilde -92 +KPX Tcommaaccent period -74 +KPX Tcommaaccent r -55 +KPX Tcommaaccent racute -55 +KPX Tcommaaccent rcaron -55 +KPX Tcommaaccent rcommaaccent -55 +KPX Tcommaaccent semicolon -65 +KPX Tcommaaccent u -55 +KPX Tcommaaccent uacute -55 +KPX Tcommaaccent ucircumflex -55 +KPX Tcommaaccent udieresis -55 +KPX Tcommaaccent ugrave -55 +KPX Tcommaaccent uhungarumlaut -55 +KPX Tcommaaccent umacron -55 +KPX Tcommaaccent uogonek -55 +KPX Tcommaaccent uring -55 +KPX Tcommaaccent w -74 +KPX Tcommaaccent y -74 +KPX Tcommaaccent yacute -74 +KPX Tcommaaccent ydieresis -34 +KPX U A -40 +KPX U Aacute -40 +KPX U Abreve -40 +KPX U Acircumflex -40 +KPX U Adieresis -40 +KPX U Agrave -40 +KPX U Amacron -40 +KPX U Aogonek -40 +KPX U Aring -40 +KPX U Atilde -40 +KPX U comma -25 +KPX U period -25 +KPX Uacute A -40 +KPX Uacute Aacute -40 +KPX Uacute Abreve -40 +KPX Uacute Acircumflex -40 +KPX Uacute Adieresis -40 +KPX Uacute Agrave -40 +KPX Uacute Amacron -40 +KPX Uacute Aogonek -40 +KPX Uacute Aring -40 +KPX Uacute Atilde -40 +KPX Uacute comma -25 +KPX Uacute period -25 +KPX Ucircumflex A -40 +KPX Ucircumflex Aacute -40 +KPX Ucircumflex Abreve -40 +KPX Ucircumflex Acircumflex -40 +KPX Ucircumflex Adieresis -40 +KPX Ucircumflex Agrave -40 +KPX Ucircumflex Amacron -40 +KPX Ucircumflex Aogonek -40 +KPX Ucircumflex Aring -40 +KPX Ucircumflex Atilde -40 +KPX Ucircumflex comma -25 +KPX Ucircumflex period -25 +KPX Udieresis A -40 +KPX Udieresis Aacute -40 +KPX Udieresis Abreve -40 +KPX Udieresis Acircumflex -40 +KPX Udieresis Adieresis -40 +KPX Udieresis Agrave -40 +KPX Udieresis Amacron -40 +KPX Udieresis Aogonek -40 +KPX Udieresis Aring -40 +KPX Udieresis Atilde -40 +KPX Udieresis comma -25 +KPX Udieresis period -25 +KPX Ugrave A -40 +KPX Ugrave Aacute -40 +KPX Ugrave Abreve -40 +KPX Ugrave Acircumflex -40 +KPX Ugrave Adieresis -40 +KPX Ugrave Agrave -40 +KPX Ugrave Amacron -40 +KPX Ugrave Aogonek -40 +KPX Ugrave Aring -40 +KPX Ugrave Atilde -40 +KPX Ugrave comma -25 +KPX Ugrave period -25 +KPX Uhungarumlaut A -40 +KPX Uhungarumlaut Aacute -40 +KPX Uhungarumlaut Abreve -40 +KPX Uhungarumlaut Acircumflex -40 +KPX Uhungarumlaut Adieresis -40 +KPX Uhungarumlaut Agrave -40 +KPX Uhungarumlaut Amacron -40 +KPX Uhungarumlaut Aogonek -40 +KPX Uhungarumlaut Aring -40 +KPX Uhungarumlaut Atilde -40 +KPX Uhungarumlaut comma -25 +KPX Uhungarumlaut period -25 +KPX Umacron A -40 +KPX Umacron Aacute -40 +KPX Umacron Abreve -40 +KPX Umacron Acircumflex -40 +KPX Umacron Adieresis -40 +KPX Umacron Agrave -40 +KPX Umacron Amacron -40 +KPX Umacron Aogonek -40 +KPX Umacron Aring -40 +KPX Umacron Atilde -40 +KPX Umacron comma -25 +KPX Umacron period -25 +KPX Uogonek A -40 +KPX Uogonek Aacute -40 +KPX Uogonek Abreve -40 +KPX Uogonek Acircumflex -40 +KPX Uogonek Adieresis -40 +KPX Uogonek Agrave -40 +KPX Uogonek Amacron -40 +KPX Uogonek Aogonek -40 +KPX Uogonek Aring -40 +KPX Uogonek Atilde -40 +KPX Uogonek comma -25 +KPX Uogonek period -25 +KPX Uring A -40 +KPX Uring Aacute -40 +KPX Uring Abreve -40 +KPX Uring Acircumflex -40 +KPX Uring Adieresis -40 +KPX Uring Agrave -40 +KPX Uring Amacron -40 +KPX Uring Aogonek -40 +KPX Uring Aring -40 +KPX Uring Atilde -40 +KPX Uring comma -25 +KPX Uring period -25 +KPX V A -60 +KPX V Aacute -60 +KPX V Abreve -60 +KPX V Acircumflex -60 +KPX V Adieresis -60 +KPX V Agrave -60 +KPX V Amacron -60 +KPX V Aogonek -60 +KPX V Aring -60 +KPX V Atilde -60 +KPX V O -30 +KPX V Oacute -30 +KPX V Ocircumflex -30 +KPX V Odieresis -30 +KPX V Ograve -30 +KPX V Ohungarumlaut -30 +KPX V Omacron -30 +KPX V Oslash -30 +KPX V Otilde -30 +KPX V a -111 +KPX V aacute -111 +KPX V abreve -111 +KPX V acircumflex -111 +KPX V adieresis -111 +KPX V agrave -111 +KPX V amacron -111 +KPX V aogonek -111 +KPX V aring -111 +KPX V atilde -111 +KPX V colon -65 +KPX V comma -129 +KPX V e -111 +KPX V eacute -111 +KPX V ecaron -111 +KPX V ecircumflex -111 +KPX V edieresis -71 +KPX V edotaccent -111 +KPX V egrave -71 +KPX V emacron -71 +KPX V eogonek -111 +KPX V hyphen -55 +KPX V i -74 +KPX V iacute -74 +KPX V icircumflex -34 +KPX V idieresis -34 +KPX V igrave -34 +KPX V imacron -34 +KPX V iogonek -74 +KPX V o -111 +KPX V oacute -111 +KPX V ocircumflex -111 +KPX V odieresis -111 +KPX V ograve -111 +KPX V ohungarumlaut -111 +KPX V omacron -111 +KPX V oslash -111 +KPX V otilde -111 +KPX V period -129 +KPX V semicolon -74 +KPX V u -74 +KPX V uacute -74 +KPX V ucircumflex -74 +KPX V udieresis -74 +KPX V ugrave -74 +KPX V uhungarumlaut -74 +KPX V umacron -74 +KPX V uogonek -74 +KPX V uring -74 +KPX W A -60 +KPX W Aacute -60 +KPX W Abreve -60 +KPX W Acircumflex -60 +KPX W Adieresis -60 +KPX W Agrave -60 +KPX W Amacron -60 +KPX W Aogonek -60 +KPX W Aring -60 +KPX W Atilde -60 +KPX W O -25 +KPX W Oacute -25 +KPX W Ocircumflex -25 +KPX W Odieresis -25 +KPX W Ograve -25 +KPX W Ohungarumlaut -25 +KPX W Omacron -25 +KPX W Oslash -25 +KPX W Otilde -25 +KPX W a -92 +KPX W aacute -92 +KPX W abreve -92 +KPX W acircumflex -92 +KPX W adieresis -92 +KPX W agrave -92 +KPX W amacron -92 +KPX W aogonek -92 +KPX W aring -92 +KPX W atilde -92 +KPX W colon -65 +KPX W comma -92 +KPX W e -92 +KPX W eacute -92 +KPX W ecaron -92 +KPX W ecircumflex -92 +KPX W edieresis -52 +KPX W edotaccent -92 +KPX W egrave -52 +KPX W emacron -52 +KPX W eogonek -92 +KPX W hyphen -37 +KPX W i -55 +KPX W iacute -55 +KPX W iogonek -55 +KPX W o -92 +KPX W oacute -92 +KPX W ocircumflex -92 +KPX W odieresis -92 +KPX W ograve -92 +KPX W ohungarumlaut -92 +KPX W omacron -92 +KPX W oslash -92 +KPX W otilde -92 +KPX W period -92 +KPX W semicolon -65 +KPX W u -55 +KPX W uacute -55 +KPX W ucircumflex -55 +KPX W udieresis -55 +KPX W ugrave -55 +KPX W uhungarumlaut -55 +KPX W umacron -55 +KPX W uogonek -55 +KPX W uring -55 +KPX W y -70 +KPX W yacute -70 +KPX W ydieresis -70 +KPX Y A -50 +KPX Y Aacute -50 +KPX Y Abreve -50 +KPX Y Acircumflex -50 +KPX Y Adieresis -50 +KPX Y Agrave -50 +KPX Y Amacron -50 +KPX Y Aogonek -50 +KPX Y Aring -50 +KPX Y Atilde -50 +KPX Y O -15 +KPX Y Oacute -15 +KPX Y Ocircumflex -15 +KPX Y Odieresis -15 +KPX Y Ograve -15 +KPX Y Ohungarumlaut -15 +KPX Y Omacron -15 +KPX Y Oslash -15 +KPX Y Otilde -15 +KPX Y a -92 +KPX Y aacute -92 +KPX Y abreve -92 +KPX Y acircumflex -92 +KPX Y adieresis -92 +KPX Y agrave -92 +KPX Y amacron -92 +KPX Y aogonek -92 +KPX Y aring -92 +KPX Y atilde -92 +KPX Y colon -65 +KPX Y comma -92 +KPX Y e -92 +KPX Y eacute -92 +KPX Y ecaron -92 +KPX Y ecircumflex -92 +KPX Y edieresis -52 +KPX Y edotaccent -92 +KPX Y egrave -52 +KPX Y emacron -52 +KPX Y eogonek -92 +KPX Y hyphen -74 +KPX Y i -74 +KPX Y iacute -74 +KPX Y icircumflex -34 +KPX Y idieresis -34 +KPX Y igrave -34 +KPX Y imacron -34 +KPX Y iogonek -74 +KPX Y o -92 +KPX Y oacute -92 +KPX Y ocircumflex -92 +KPX Y odieresis -92 +KPX Y ograve -92 +KPX Y ohungarumlaut -92 +KPX Y omacron -92 +KPX Y oslash -92 +KPX Y otilde -92 +KPX Y period -92 +KPX Y semicolon -65 +KPX Y u -92 +KPX Y uacute -92 +KPX Y ucircumflex -92 +KPX Y udieresis -92 +KPX Y ugrave -92 +KPX Y uhungarumlaut -92 +KPX Y umacron -92 +KPX Y uogonek -92 +KPX Y uring -92 +KPX Yacute A -50 +KPX Yacute Aacute -50 +KPX Yacute Abreve -50 +KPX Yacute Acircumflex -50 +KPX Yacute Adieresis -50 +KPX Yacute Agrave -50 +KPX Yacute Amacron -50 +KPX Yacute Aogonek -50 +KPX Yacute Aring -50 +KPX Yacute Atilde -50 +KPX Yacute O -15 +KPX Yacute Oacute -15 +KPX Yacute Ocircumflex -15 +KPX Yacute Odieresis -15 +KPX Yacute Ograve -15 +KPX Yacute Ohungarumlaut -15 +KPX Yacute Omacron -15 +KPX Yacute Oslash -15 +KPX Yacute Otilde -15 +KPX Yacute a -92 +KPX Yacute aacute -92 +KPX Yacute abreve -92 +KPX Yacute acircumflex -92 +KPX Yacute adieresis -92 +KPX Yacute agrave -92 +KPX Yacute amacron -92 +KPX Yacute aogonek -92 +KPX Yacute aring -92 +KPX Yacute atilde -92 +KPX Yacute colon -65 +KPX Yacute comma -92 +KPX Yacute e -92 +KPX Yacute eacute -92 +KPX Yacute ecaron -92 +KPX Yacute ecircumflex -92 +KPX Yacute edieresis -52 +KPX Yacute edotaccent -92 +KPX Yacute egrave -52 +KPX Yacute emacron -52 +KPX Yacute eogonek -92 +KPX Yacute hyphen -74 +KPX Yacute i -74 +KPX Yacute iacute -74 +KPX Yacute icircumflex -34 +KPX Yacute idieresis -34 +KPX Yacute igrave -34 +KPX Yacute imacron -34 +KPX Yacute iogonek -74 +KPX Yacute o -92 +KPX Yacute oacute -92 +KPX Yacute ocircumflex -92 +KPX Yacute odieresis -92 +KPX Yacute ograve -92 +KPX Yacute ohungarumlaut -92 +KPX Yacute omacron -92 +KPX Yacute oslash -92 +KPX Yacute otilde -92 +KPX Yacute period -92 +KPX Yacute semicolon -65 +KPX Yacute u -92 +KPX Yacute uacute -92 +KPX Yacute ucircumflex -92 +KPX Yacute udieresis -92 +KPX Yacute ugrave -92 +KPX Yacute uhungarumlaut -92 +KPX Yacute umacron -92 +KPX Yacute uogonek -92 +KPX Yacute uring -92 +KPX Ydieresis A -50 +KPX Ydieresis Aacute -50 +KPX Ydieresis Abreve -50 +KPX Ydieresis Acircumflex -50 +KPX Ydieresis Adieresis -50 +KPX Ydieresis Agrave -50 +KPX Ydieresis Amacron -50 +KPX Ydieresis Aogonek -50 +KPX Ydieresis Aring -50 +KPX Ydieresis Atilde -50 +KPX Ydieresis O -15 +KPX Ydieresis Oacute -15 +KPX Ydieresis Ocircumflex -15 +KPX Ydieresis Odieresis -15 +KPX Ydieresis Ograve -15 +KPX Ydieresis Ohungarumlaut -15 +KPX Ydieresis Omacron -15 +KPX Ydieresis Oslash -15 +KPX Ydieresis Otilde -15 +KPX Ydieresis a -92 +KPX Ydieresis aacute -92 +KPX Ydieresis abreve -92 +KPX Ydieresis acircumflex -92 +KPX Ydieresis adieresis -92 +KPX Ydieresis agrave -92 +KPX Ydieresis amacron -92 +KPX Ydieresis aogonek -92 +KPX Ydieresis aring -92 +KPX Ydieresis atilde -92 +KPX Ydieresis colon -65 +KPX Ydieresis comma -92 +KPX Ydieresis e -92 +KPX Ydieresis eacute -92 +KPX Ydieresis ecaron -92 +KPX Ydieresis ecircumflex -92 +KPX Ydieresis edieresis -52 +KPX Ydieresis edotaccent -92 +KPX Ydieresis egrave -52 +KPX Ydieresis emacron -52 +KPX Ydieresis eogonek -92 +KPX Ydieresis hyphen -74 +KPX Ydieresis i -74 +KPX Ydieresis iacute -74 +KPX Ydieresis icircumflex -34 +KPX Ydieresis idieresis -34 +KPX Ydieresis igrave -34 +KPX Ydieresis imacron -34 +KPX Ydieresis iogonek -74 +KPX Ydieresis o -92 +KPX Ydieresis oacute -92 +KPX Ydieresis ocircumflex -92 +KPX Ydieresis odieresis -92 +KPX Ydieresis ograve -92 +KPX Ydieresis ohungarumlaut -92 +KPX Ydieresis omacron -92 +KPX Ydieresis oslash -92 +KPX Ydieresis otilde -92 +KPX Ydieresis period -92 +KPX Ydieresis semicolon -65 +KPX Ydieresis u -92 +KPX Ydieresis uacute -92 +KPX Ydieresis ucircumflex -92 +KPX Ydieresis udieresis -92 +KPX Ydieresis ugrave -92 +KPX Ydieresis uhungarumlaut -92 +KPX Ydieresis umacron -92 +KPX Ydieresis uogonek -92 +KPX Ydieresis uring -92 +KPX a g -10 +KPX a gbreve -10 +KPX a gcommaaccent -10 +KPX aacute g -10 +KPX aacute gbreve -10 +KPX aacute gcommaaccent -10 +KPX abreve g -10 +KPX abreve gbreve -10 +KPX abreve gcommaaccent -10 +KPX acircumflex g -10 +KPX acircumflex gbreve -10 +KPX acircumflex gcommaaccent -10 +KPX adieresis g -10 +KPX adieresis gbreve -10 +KPX adieresis gcommaaccent -10 +KPX agrave g -10 +KPX agrave gbreve -10 +KPX agrave gcommaaccent -10 +KPX amacron g -10 +KPX amacron gbreve -10 +KPX amacron gcommaaccent -10 +KPX aogonek g -10 +KPX aogonek gbreve -10 +KPX aogonek gcommaaccent -10 +KPX aring g -10 +KPX aring gbreve -10 +KPX aring gcommaaccent -10 +KPX atilde g -10 +KPX atilde gbreve -10 +KPX atilde gcommaaccent -10 +KPX b period -40 +KPX b u -20 +KPX b uacute -20 +KPX b ucircumflex -20 +KPX b udieresis -20 +KPX b ugrave -20 +KPX b uhungarumlaut -20 +KPX b umacron -20 +KPX b uogonek -20 +KPX b uring -20 +KPX c h -15 +KPX c k -20 +KPX c kcommaaccent -20 +KPX cacute h -15 +KPX cacute k -20 +KPX cacute kcommaaccent -20 +KPX ccaron h -15 +KPX ccaron k -20 +KPX ccaron kcommaaccent -20 +KPX ccedilla h -15 +KPX ccedilla k -20 +KPX ccedilla kcommaaccent -20 +KPX comma quotedblright -140 +KPX comma quoteright -140 +KPX e comma -10 +KPX e g -40 +KPX e gbreve -40 +KPX e gcommaaccent -40 +KPX e period -15 +KPX e v -15 +KPX e w -15 +KPX e x -20 +KPX e y -30 +KPX e yacute -30 +KPX e ydieresis -30 +KPX eacute comma -10 +KPX eacute g -40 +KPX eacute gbreve -40 +KPX eacute gcommaaccent -40 +KPX eacute period -15 +KPX eacute v -15 +KPX eacute w -15 +KPX eacute x -20 +KPX eacute y -30 +KPX eacute yacute -30 +KPX eacute ydieresis -30 +KPX ecaron comma -10 +KPX ecaron g -40 +KPX ecaron gbreve -40 +KPX ecaron gcommaaccent -40 +KPX ecaron period -15 +KPX ecaron v -15 +KPX ecaron w -15 +KPX ecaron x -20 +KPX ecaron y -30 +KPX ecaron yacute -30 +KPX ecaron ydieresis -30 +KPX ecircumflex comma -10 +KPX ecircumflex g -40 +KPX ecircumflex gbreve -40 +KPX ecircumflex gcommaaccent -40 +KPX ecircumflex period -15 +KPX ecircumflex v -15 +KPX ecircumflex w -15 +KPX ecircumflex x -20 +KPX ecircumflex y -30 +KPX ecircumflex yacute -30 +KPX ecircumflex ydieresis -30 +KPX edieresis comma -10 +KPX edieresis g -40 +KPX edieresis gbreve -40 +KPX edieresis gcommaaccent -40 +KPX edieresis period -15 +KPX edieresis v -15 +KPX edieresis w -15 +KPX edieresis x -20 +KPX edieresis y -30 +KPX edieresis yacute -30 +KPX edieresis ydieresis -30 +KPX edotaccent comma -10 +KPX edotaccent g -40 +KPX edotaccent gbreve -40 +KPX edotaccent gcommaaccent -40 +KPX edotaccent period -15 +KPX edotaccent v -15 +KPX edotaccent w -15 +KPX edotaccent x -20 +KPX edotaccent y -30 +KPX edotaccent yacute -30 +KPX edotaccent ydieresis -30 +KPX egrave comma -10 +KPX egrave g -40 +KPX egrave gbreve -40 +KPX egrave gcommaaccent -40 +KPX egrave period -15 +KPX egrave v -15 +KPX egrave w -15 +KPX egrave x -20 +KPX egrave y -30 +KPX egrave yacute -30 +KPX egrave ydieresis -30 +KPX emacron comma -10 +KPX emacron g -40 +KPX emacron gbreve -40 +KPX emacron gcommaaccent -40 +KPX emacron period -15 +KPX emacron v -15 +KPX emacron w -15 +KPX emacron x -20 +KPX emacron y -30 +KPX emacron yacute -30 +KPX emacron ydieresis -30 +KPX eogonek comma -10 +KPX eogonek g -40 +KPX eogonek gbreve -40 +KPX eogonek gcommaaccent -40 +KPX eogonek period -15 +KPX eogonek v -15 +KPX eogonek w -15 +KPX eogonek x -20 +KPX eogonek y -30 +KPX eogonek yacute -30 +KPX eogonek ydieresis -30 +KPX f comma -10 +KPX f dotlessi -60 +KPX f f -18 +KPX f i -20 +KPX f iogonek -20 +KPX f period -15 +KPX f quoteright 92 +KPX g comma -10 +KPX g e -10 +KPX g eacute -10 +KPX g ecaron -10 +KPX g ecircumflex -10 +KPX g edieresis -10 +KPX g edotaccent -10 +KPX g egrave -10 +KPX g emacron -10 +KPX g eogonek -10 +KPX g g -10 +KPX g gbreve -10 +KPX g gcommaaccent -10 +KPX g period -15 +KPX gbreve comma -10 +KPX gbreve e -10 +KPX gbreve eacute -10 +KPX gbreve ecaron -10 +KPX gbreve ecircumflex -10 +KPX gbreve edieresis -10 +KPX gbreve edotaccent -10 +KPX gbreve egrave -10 +KPX gbreve emacron -10 +KPX gbreve eogonek -10 +KPX gbreve g -10 +KPX gbreve gbreve -10 +KPX gbreve gcommaaccent -10 +KPX gbreve period -15 +KPX gcommaaccent comma -10 +KPX gcommaaccent e -10 +KPX gcommaaccent eacute -10 +KPX gcommaaccent ecaron -10 +KPX gcommaaccent ecircumflex -10 +KPX gcommaaccent edieresis -10 +KPX gcommaaccent edotaccent -10 +KPX gcommaaccent egrave -10 +KPX gcommaaccent emacron -10 +KPX gcommaaccent eogonek -10 +KPX gcommaaccent g -10 +KPX gcommaaccent gbreve -10 +KPX gcommaaccent gcommaaccent -10 +KPX gcommaaccent period -15 +KPX k e -10 +KPX k eacute -10 +KPX k ecaron -10 +KPX k ecircumflex -10 +KPX k edieresis -10 +KPX k edotaccent -10 +KPX k egrave -10 +KPX k emacron -10 +KPX k eogonek -10 +KPX k o -10 +KPX k oacute -10 +KPX k ocircumflex -10 +KPX k odieresis -10 +KPX k ograve -10 +KPX k ohungarumlaut -10 +KPX k omacron -10 +KPX k oslash -10 +KPX k otilde -10 +KPX k y -10 +KPX k yacute -10 +KPX k ydieresis -10 +KPX kcommaaccent e -10 +KPX kcommaaccent eacute -10 +KPX kcommaaccent ecaron -10 +KPX kcommaaccent ecircumflex -10 +KPX kcommaaccent edieresis -10 +KPX kcommaaccent edotaccent -10 +KPX kcommaaccent egrave -10 +KPX kcommaaccent emacron -10 +KPX kcommaaccent eogonek -10 +KPX kcommaaccent o -10 +KPX kcommaaccent oacute -10 +KPX kcommaaccent ocircumflex -10 +KPX kcommaaccent odieresis -10 +KPX kcommaaccent ograve -10 +KPX kcommaaccent ohungarumlaut -10 +KPX kcommaaccent omacron -10 +KPX kcommaaccent oslash -10 +KPX kcommaaccent otilde -10 +KPX kcommaaccent y -10 +KPX kcommaaccent yacute -10 +KPX kcommaaccent ydieresis -10 +KPX n v -40 +KPX nacute v -40 +KPX ncaron v -40 +KPX ncommaaccent v -40 +KPX ntilde v -40 +KPX o g -10 +KPX o gbreve -10 +KPX o gcommaaccent -10 +KPX o v -10 +KPX oacute g -10 +KPX oacute gbreve -10 +KPX oacute gcommaaccent -10 +KPX oacute v -10 +KPX ocircumflex g -10 +KPX ocircumflex gbreve -10 +KPX ocircumflex gcommaaccent -10 +KPX ocircumflex v -10 +KPX odieresis g -10 +KPX odieresis gbreve -10 +KPX odieresis gcommaaccent -10 +KPX odieresis v -10 +KPX ograve g -10 +KPX ograve gbreve -10 +KPX ograve gcommaaccent -10 +KPX ograve v -10 +KPX ohungarumlaut g -10 +KPX ohungarumlaut gbreve -10 +KPX ohungarumlaut gcommaaccent -10 +KPX ohungarumlaut v -10 +KPX omacron g -10 +KPX omacron gbreve -10 +KPX omacron gcommaaccent -10 +KPX omacron v -10 +KPX oslash g -10 +KPX oslash gbreve -10 +KPX oslash gcommaaccent -10 +KPX oslash v -10 +KPX otilde g -10 +KPX otilde gbreve -10 +KPX otilde gcommaaccent -10 +KPX otilde v -10 +KPX period quotedblright -140 +KPX period quoteright -140 +KPX quoteleft quoteleft -111 +KPX quoteright d -25 +KPX quoteright dcroat -25 +KPX quoteright quoteright -111 +KPX quoteright r -25 +KPX quoteright racute -25 +KPX quoteright rcaron -25 +KPX quoteright rcommaaccent -25 +KPX quoteright s -40 +KPX quoteright sacute -40 +KPX quoteright scaron -40 +KPX quoteright scedilla -40 +KPX quoteright scommaaccent -40 +KPX quoteright space -111 +KPX quoteright t -30 +KPX quoteright tcommaaccent -30 +KPX quoteright v -10 +KPX r a -15 +KPX r aacute -15 +KPX r abreve -15 +KPX r acircumflex -15 +KPX r adieresis -15 +KPX r agrave -15 +KPX r amacron -15 +KPX r aogonek -15 +KPX r aring -15 +KPX r atilde -15 +KPX r c -37 +KPX r cacute -37 +KPX r ccaron -37 +KPX r ccedilla -37 +KPX r comma -111 +KPX r d -37 +KPX r dcroat -37 +KPX r e -37 +KPX r eacute -37 +KPX r ecaron -37 +KPX r ecircumflex -37 +KPX r edieresis -37 +KPX r edotaccent -37 +KPX r egrave -37 +KPX r emacron -37 +KPX r eogonek -37 +KPX r g -37 +KPX r gbreve -37 +KPX r gcommaaccent -37 +KPX r hyphen -20 +KPX r o -45 +KPX r oacute -45 +KPX r ocircumflex -45 +KPX r odieresis -45 +KPX r ograve -45 +KPX r ohungarumlaut -45 +KPX r omacron -45 +KPX r oslash -45 +KPX r otilde -45 +KPX r period -111 +KPX r q -37 +KPX r s -10 +KPX r sacute -10 +KPX r scaron -10 +KPX r scedilla -10 +KPX r scommaaccent -10 +KPX racute a -15 +KPX racute aacute -15 +KPX racute abreve -15 +KPX racute acircumflex -15 +KPX racute adieresis -15 +KPX racute agrave -15 +KPX racute amacron -15 +KPX racute aogonek -15 +KPX racute aring -15 +KPX racute atilde -15 +KPX racute c -37 +KPX racute cacute -37 +KPX racute ccaron -37 +KPX racute ccedilla -37 +KPX racute comma -111 +KPX racute d -37 +KPX racute dcroat -37 +KPX racute e -37 +KPX racute eacute -37 +KPX racute ecaron -37 +KPX racute ecircumflex -37 +KPX racute edieresis -37 +KPX racute edotaccent -37 +KPX racute egrave -37 +KPX racute emacron -37 +KPX racute eogonek -37 +KPX racute g -37 +KPX racute gbreve -37 +KPX racute gcommaaccent -37 +KPX racute hyphen -20 +KPX racute o -45 +KPX racute oacute -45 +KPX racute ocircumflex -45 +KPX racute odieresis -45 +KPX racute ograve -45 +KPX racute ohungarumlaut -45 +KPX racute omacron -45 +KPX racute oslash -45 +KPX racute otilde -45 +KPX racute period -111 +KPX racute q -37 +KPX racute s -10 +KPX racute sacute -10 +KPX racute scaron -10 +KPX racute scedilla -10 +KPX racute scommaaccent -10 +KPX rcaron a -15 +KPX rcaron aacute -15 +KPX rcaron abreve -15 +KPX rcaron acircumflex -15 +KPX rcaron adieresis -15 +KPX rcaron agrave -15 +KPX rcaron amacron -15 +KPX rcaron aogonek -15 +KPX rcaron aring -15 +KPX rcaron atilde -15 +KPX rcaron c -37 +KPX rcaron cacute -37 +KPX rcaron ccaron -37 +KPX rcaron ccedilla -37 +KPX rcaron comma -111 +KPX rcaron d -37 +KPX rcaron dcroat -37 +KPX rcaron e -37 +KPX rcaron eacute -37 +KPX rcaron ecaron -37 +KPX rcaron ecircumflex -37 +KPX rcaron edieresis -37 +KPX rcaron edotaccent -37 +KPX rcaron egrave -37 +KPX rcaron emacron -37 +KPX rcaron eogonek -37 +KPX rcaron g -37 +KPX rcaron gbreve -37 +KPX rcaron gcommaaccent -37 +KPX rcaron hyphen -20 +KPX rcaron o -45 +KPX rcaron oacute -45 +KPX rcaron ocircumflex -45 +KPX rcaron odieresis -45 +KPX rcaron ograve -45 +KPX rcaron ohungarumlaut -45 +KPX rcaron omacron -45 +KPX rcaron oslash -45 +KPX rcaron otilde -45 +KPX rcaron period -111 +KPX rcaron q -37 +KPX rcaron s -10 +KPX rcaron sacute -10 +KPX rcaron scaron -10 +KPX rcaron scedilla -10 +KPX rcaron scommaaccent -10 +KPX rcommaaccent a -15 +KPX rcommaaccent aacute -15 +KPX rcommaaccent abreve -15 +KPX rcommaaccent acircumflex -15 +KPX rcommaaccent adieresis -15 +KPX rcommaaccent agrave -15 +KPX rcommaaccent amacron -15 +KPX rcommaaccent aogonek -15 +KPX rcommaaccent aring -15 +KPX rcommaaccent atilde -15 +KPX rcommaaccent c -37 +KPX rcommaaccent cacute -37 +KPX rcommaaccent ccaron -37 +KPX rcommaaccent ccedilla -37 +KPX rcommaaccent comma -111 +KPX rcommaaccent d -37 +KPX rcommaaccent dcroat -37 +KPX rcommaaccent e -37 +KPX rcommaaccent eacute -37 +KPX rcommaaccent ecaron -37 +KPX rcommaaccent ecircumflex -37 +KPX rcommaaccent edieresis -37 +KPX rcommaaccent edotaccent -37 +KPX rcommaaccent egrave -37 +KPX rcommaaccent emacron -37 +KPX rcommaaccent eogonek -37 +KPX rcommaaccent g -37 +KPX rcommaaccent gbreve -37 +KPX rcommaaccent gcommaaccent -37 +KPX rcommaaccent hyphen -20 +KPX rcommaaccent o -45 +KPX rcommaaccent oacute -45 +KPX rcommaaccent ocircumflex -45 +KPX rcommaaccent odieresis -45 +KPX rcommaaccent ograve -45 +KPX rcommaaccent ohungarumlaut -45 +KPX rcommaaccent omacron -45 +KPX rcommaaccent oslash -45 +KPX rcommaaccent otilde -45 +KPX rcommaaccent period -111 +KPX rcommaaccent q -37 +KPX rcommaaccent s -10 +KPX rcommaaccent sacute -10 +KPX rcommaaccent scaron -10 +KPX rcommaaccent scedilla -10 +KPX rcommaaccent scommaaccent -10 +KPX space A -18 +KPX space Aacute -18 +KPX space Abreve -18 +KPX space Acircumflex -18 +KPX space Adieresis -18 +KPX space Agrave -18 +KPX space Amacron -18 +KPX space Aogonek -18 +KPX space Aring -18 +KPX space Atilde -18 +KPX space T -18 +KPX space Tcaron -18 +KPX space Tcommaaccent -18 +KPX space V -35 +KPX space W -40 +KPX space Y -75 +KPX space Yacute -75 +KPX space Ydieresis -75 +KPX v comma -74 +KPX v period -74 +KPX w comma -74 +KPX w period -74 +KPX y comma -55 +KPX y period -55 +KPX yacute comma -55 +KPX yacute period -55 +KPX ydieresis comma -55 +KPX ydieresis period -55 +EndKernPairs +EndKernData +EndFontMetrics diff --git a/openoffice/share/psprint/fontmetric/Times-Roman.afm b/openoffice/share/psprint/fontmetric/Times-Roman.afm new file mode 100644 index 0000000000000000000000000000000000000000..2ad7f7d4ed16a67a10e1860995216ed087e1a4d2 --- /dev/null +++ b/openoffice/share/psprint/fontmetric/Times-Roman.afm @@ -0,0 +1,2417 @@ +StartFontMetrics 4.1 +Comment Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. +Comment Creation Date: Thu May 1 12:49:17 1997 +Comment UniqueID 43068 +Comment VMusage 43909 54934 +FontName Times-Roman +FullName Times Roman +FamilyName Times +Weight Roman +ItalicAngle 0 +IsFixedPitch false +FontBBox -168 -218 1000 898 +UnderlinePosition -100 +UnderlineThickness 50 +Version 002.000 +Notice Copyright (c) 1985, 1987, 1989, 1990, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved.Times is a trademark of Linotype-Hell AG and/or its subsidiaries. +EncodingScheme AdobeStandardEncoding +CapHeight 662 +XHeight 450 +Ascender 683 +Descender -217 +StdHW 28 +StdVW 84 +StartCharMetrics 314 +C 32 ; WX 250 ; N space ; B 0 0 0 0 ; +C 33 ; WX 333 ; N exclam ; B 130 -9 238 676 ; +C 34 ; WX 408 ; N quotedbl ; B 77 431 331 676 ; +C 35 ; WX 500 ; N numbersign ; B 5 0 496 662 ; +C 36 ; WX 500 ; N dollar ; B 44 -87 457 727 ; +C 37 ; WX 833 ; N percent ; B 61 -13 772 676 ; +C 38 ; WX 778 ; N ampersand ; B 42 -13 750 676 ; +C 39 ; WX 333 ; N quoteright ; B 79 433 218 676 ; +C 40 ; WX 333 ; N parenleft ; B 48 -177 304 676 ; +C 41 ; WX 333 ; N parenright ; B 29 -177 285 676 ; +C 42 ; WX 500 ; N asterisk ; B 69 265 432 676 ; +C 43 ; WX 564 ; N plus ; B 30 0 534 506 ; +C 44 ; WX 250 ; N comma ; B 56 -141 195 102 ; +C 45 ; WX 333 ; N hyphen ; B 39 194 285 257 ; +C 46 ; WX 250 ; N period ; B 70 -11 181 100 ; +C 47 ; WX 278 ; N slash ; B -9 -14 287 676 ; +C 48 ; WX 500 ; N zero ; B 24 -14 476 676 ; +C 49 ; WX 500 ; N one ; B 111 0 394 676 ; +C 50 ; WX 500 ; N two ; B 30 0 475 676 ; +C 51 ; WX 500 ; N three ; B 43 -14 431 676 ; +C 52 ; WX 500 ; N four ; B 12 0 472 676 ; +C 53 ; WX 500 ; N five ; B 32 -14 438 688 ; +C 54 ; WX 500 ; N six ; B 34 -14 468 684 ; +C 55 ; WX 500 ; N seven ; B 20 -8 449 662 ; +C 56 ; WX 500 ; N eight ; B 56 -14 445 676 ; +C 57 ; WX 500 ; N nine ; B 30 -22 459 676 ; +C 58 ; WX 278 ; N colon ; B 81 -11 192 459 ; +C 59 ; WX 278 ; N semicolon ; B 80 -141 219 459 ; +C 60 ; WX 564 ; N less ; B 28 -8 536 514 ; +C 61 ; WX 564 ; N equal ; B 30 120 534 386 ; +C 62 ; WX 564 ; N greater ; B 28 -8 536 514 ; +C 63 ; WX 444 ; N question ; B 68 -8 414 676 ; +C 64 ; WX 921 ; N at ; B 116 -14 809 676 ; +C 65 ; WX 722 ; N A ; B 15 0 706 674 ; +C 66 ; WX 667 ; N B ; B 17 0 593 662 ; +C 67 ; WX 667 ; N C ; B 28 -14 633 676 ; +C 68 ; WX 722 ; N D ; B 16 0 685 662 ; +C 69 ; WX 611 ; N E ; B 12 0 597 662 ; +C 70 ; WX 556 ; N F ; B 12 0 546 662 ; +C 71 ; WX 722 ; N G ; B 32 -14 709 676 ; +C 72 ; WX 722 ; N H ; B 19 0 702 662 ; +C 73 ; WX 333 ; N I ; B 18 0 315 662 ; +C 74 ; WX 389 ; N J ; B 10 -14 370 662 ; +C 75 ; WX 722 ; N K ; B 34 0 723 662 ; +C 76 ; WX 611 ; N L ; B 12 0 598 662 ; +C 77 ; WX 889 ; N M ; B 12 0 863 662 ; +C 78 ; WX 722 ; N N ; B 12 -11 707 662 ; +C 79 ; WX 722 ; N O ; B 34 -14 688 676 ; +C 80 ; WX 556 ; N P ; B 16 0 542 662 ; +C 81 ; WX 722 ; N Q ; B 34 -178 701 676 ; +C 82 ; WX 667 ; N R ; B 17 0 659 662 ; +C 83 ; WX 556 ; N S ; B 42 -14 491 676 ; +C 84 ; WX 611 ; N T ; B 17 0 593 662 ; +C 85 ; WX 722 ; N U ; B 14 -14 705 662 ; +C 86 ; WX 722 ; N V ; B 16 -11 697 662 ; +C 87 ; WX 944 ; N W ; B 5 -11 932 662 ; +C 88 ; WX 722 ; N X ; B 10 0 704 662 ; +C 89 ; WX 722 ; N Y ; B 22 0 703 662 ; +C 90 ; WX 611 ; N Z ; B 9 0 597 662 ; +C 91 ; WX 333 ; N bracketleft ; B 88 -156 299 662 ; +C 92 ; WX 278 ; N backslash ; B -9 -14 287 676 ; +C 93 ; WX 333 ; N bracketright ; B 34 -156 245 662 ; +C 94 ; WX 469 ; N asciicircum ; B 24 297 446 662 ; +C 95 ; WX 500 ; N underscore ; B 0 -125 500 -75 ; +C 96 ; WX 333 ; N quoteleft ; B 115 433 254 676 ; +C 97 ; WX 444 ; N a ; B 37 -10 442 460 ; +C 98 ; WX 500 ; N b ; B 3 -10 468 683 ; +C 99 ; WX 444 ; N c ; B 25 -10 412 460 ; +C 100 ; WX 500 ; N d ; B 27 -10 491 683 ; +C 101 ; WX 444 ; N e ; B 25 -10 424 460 ; +C 102 ; WX 333 ; N f ; B 20 0 383 683 ; L i fi ; L l fl ; +C 103 ; WX 500 ; N g ; B 28 -218 470 460 ; +C 104 ; WX 500 ; N h ; B 9 0 487 683 ; +C 105 ; WX 278 ; N i ; B 16 0 253 683 ; +C 106 ; WX 278 ; N j ; B -70 -218 194 683 ; +C 107 ; WX 500 ; N k ; B 7 0 505 683 ; +C 108 ; WX 278 ; N l ; B 19 0 257 683 ; +C 109 ; WX 778 ; N m ; B 16 0 775 460 ; +C 110 ; WX 500 ; N n ; B 16 0 485 460 ; +C 111 ; WX 500 ; N o ; B 29 -10 470 460 ; +C 112 ; WX 500 ; N p ; B 5 -217 470 460 ; +C 113 ; WX 500 ; N q ; B 24 -217 488 460 ; +C 114 ; WX 333 ; N r ; B 5 0 335 460 ; +C 115 ; WX 389 ; N s ; B 51 -10 348 460 ; +C 116 ; WX 278 ; N t ; B 13 -10 279 579 ; +C 117 ; WX 500 ; N u ; B 9 -10 479 450 ; +C 118 ; WX 500 ; N v ; B 19 -14 477 450 ; +C 119 ; WX 722 ; N w ; B 21 -14 694 450 ; +C 120 ; WX 500 ; N x ; B 17 0 479 450 ; +C 121 ; WX 500 ; N y ; B 14 -218 475 450 ; +C 122 ; WX 444 ; N z ; B 27 0 418 450 ; +C 123 ; WX 480 ; N braceleft ; B 100 -181 350 680 ; +C 124 ; WX 200 ; N bar ; B 67 -218 133 782 ; +C 125 ; WX 480 ; N braceright ; B 130 -181 380 680 ; +C 126 ; WX 541 ; N asciitilde ; B 40 183 502 323 ; +C 161 ; WX 333 ; N exclamdown ; B 97 -218 205 467 ; +C 162 ; WX 500 ; N cent ; B 53 -138 448 579 ; +C 163 ; WX 500 ; N sterling ; B 12 -8 490 676 ; +C 164 ; WX 167 ; N fraction ; B -168 -14 331 676 ; +C 165 ; WX 500 ; N yen ; B -53 0 512 662 ; +C 166 ; WX 500 ; N florin ; B 7 -189 490 676 ; +C 167 ; WX 500 ; N section ; B 70 -148 426 676 ; +C 168 ; WX 500 ; N currency ; B -22 58 522 602 ; +C 169 ; WX 180 ; N quotesingle ; B 48 431 133 676 ; +C 170 ; WX 444 ; N quotedblleft ; B 43 433 414 676 ; +C 171 ; WX 500 ; N guillemotleft ; B 42 33 456 416 ; +C 172 ; WX 333 ; N guilsinglleft ; B 63 33 285 416 ; +C 173 ; WX 333 ; N guilsinglright ; B 48 33 270 416 ; +C 174 ; WX 556 ; N fi ; B 31 0 521 683 ; +C 175 ; WX 556 ; N fl ; B 32 0 521 683 ; +C 177 ; WX 500 ; N endash ; B 0 201 500 250 ; +C 178 ; WX 500 ; N dagger ; B 59 -149 442 676 ; +C 179 ; WX 500 ; N daggerdbl ; B 58 -153 442 676 ; +C 180 ; WX 250 ; N periodcentered ; B 70 199 181 310 ; +C 182 ; WX 453 ; N paragraph ; B -22 -154 450 662 ; +C 183 ; WX 350 ; N bullet ; B 40 196 310 466 ; +C 184 ; WX 333 ; N quotesinglbase ; B 79 -141 218 102 ; +C 185 ; WX 444 ; N quotedblbase ; B 45 -141 416 102 ; +C 186 ; WX 444 ; N quotedblright ; B 30 433 401 676 ; +C 187 ; WX 500 ; N guillemotright ; B 44 33 458 416 ; +C 188 ; WX 1000 ; N ellipsis ; B 111 -11 888 100 ; +C 189 ; WX 1000 ; N perthousand ; B 7 -19 994 706 ; +C 191 ; WX 444 ; N questiondown ; B 30 -218 376 466 ; +C 193 ; WX 333 ; N grave ; B 19 507 242 678 ; +C 194 ; WX 333 ; N acute ; B 93 507 317 678 ; +C 195 ; WX 333 ; N circumflex ; B 11 507 322 674 ; +C 196 ; WX 333 ; N tilde ; B 1 532 331 638 ; +C 197 ; WX 333 ; N macron ; B 11 547 322 601 ; +C 198 ; WX 333 ; N breve ; B 26 507 307 664 ; +C 199 ; WX 333 ; N dotaccent ; B 118 581 216 681 ; +C 200 ; WX 333 ; N dieresis ; B 18 581 315 681 ; +C 202 ; WX 333 ; N ring ; B 67 512 266 711 ; +C 203 ; WX 333 ; N cedilla ; B 52 -215 261 0 ; +C 205 ; WX 333 ; N hungarumlaut ; B -3 507 377 678 ; +C 206 ; WX 333 ; N ogonek ; B 62 -165 243 0 ; +C 207 ; WX 333 ; N caron ; B 11 507 322 674 ; +C 208 ; WX 1000 ; N emdash ; B 0 201 1000 250 ; +C 225 ; WX 889 ; N AE ; B 0 0 863 662 ; +C 227 ; WX 276 ; N ordfeminine ; B 4 394 270 676 ; +C 232 ; WX 611 ; N Lslash ; B 12 0 598 662 ; +C 233 ; WX 722 ; N Oslash ; B 34 -80 688 734 ; +C 234 ; WX 889 ; N OE ; B 30 -6 885 668 ; +C 235 ; WX 310 ; N ordmasculine ; B 6 394 304 676 ; +C 241 ; WX 667 ; N ae ; B 38 -10 632 460 ; +C 245 ; WX 278 ; N dotlessi ; B 16 0 253 460 ; +C 248 ; WX 278 ; N lslash ; B 19 0 259 683 ; +C 249 ; WX 500 ; N oslash ; B 29 -112 470 551 ; +C 250 ; WX 722 ; N oe ; B 30 -10 690 460 ; +C 251 ; WX 500 ; N germandbls ; B 12 -9 468 683 ; +C -1 ; WX 333 ; N Idieresis ; B 18 0 315 835 ; +C -1 ; WX 444 ; N eacute ; B 25 -10 424 678 ; +C -1 ; WX 444 ; N abreve ; B 37 -10 442 664 ; +C -1 ; WX 500 ; N uhungarumlaut ; B 9 -10 501 678 ; +C -1 ; WX 444 ; N ecaron ; B 25 -10 424 674 ; +C -1 ; WX 722 ; N Ydieresis ; B 22 0 703 835 ; +C -1 ; WX 564 ; N divide ; B 30 -10 534 516 ; +C -1 ; WX 722 ; N Yacute ; B 22 0 703 890 ; +C -1 ; WX 722 ; N Acircumflex ; B 15 0 706 886 ; +C -1 ; WX 444 ; N aacute ; B 37 -10 442 678 ; +C -1 ; WX 722 ; N Ucircumflex ; B 14 -14 705 886 ; +C -1 ; WX 500 ; N yacute ; B 14 -218 475 678 ; +C -1 ; WX 389 ; N scommaaccent ; B 51 -218 348 460 ; +C -1 ; WX 444 ; N ecircumflex ; B 25 -10 424 674 ; +C -1 ; WX 722 ; N Uring ; B 14 -14 705 898 ; +C -1 ; WX 722 ; N Udieresis ; B 14 -14 705 835 ; +C -1 ; WX 444 ; N aogonek ; B 37 -165 469 460 ; +C -1 ; WX 722 ; N Uacute ; B 14 -14 705 890 ; +C -1 ; WX 500 ; N uogonek ; B 9 -155 487 450 ; +C -1 ; WX 611 ; N Edieresis ; B 12 0 597 835 ; +C -1 ; WX 722 ; N Dcroat ; B 16 0 685 662 ; +C -1 ; WX 250 ; N commaaccent ; B 59 -218 184 -50 ; +C -1 ; WX 760 ; N copyright ; B 38 -14 722 676 ; +C -1 ; WX 611 ; N Emacron ; B 12 0 597 813 ; +C -1 ; WX 444 ; N ccaron ; B 25 -10 412 674 ; +C -1 ; WX 444 ; N aring ; B 37 -10 442 711 ; +C -1 ; WX 722 ; N Ncommaaccent ; B 12 -198 707 662 ; +C -1 ; WX 278 ; N lacute ; B 19 0 290 890 ; +C -1 ; WX 444 ; N agrave ; B 37 -10 442 678 ; +C -1 ; WX 611 ; N Tcommaaccent ; B 17 -218 593 662 ; +C -1 ; WX 667 ; N Cacute ; B 28 -14 633 890 ; +C -1 ; WX 444 ; N atilde ; B 37 -10 442 638 ; +C -1 ; WX 611 ; N Edotaccent ; B 12 0 597 835 ; +C -1 ; WX 389 ; N scaron ; B 39 -10 350 674 ; +C -1 ; WX 389 ; N scedilla ; B 51 -215 348 460 ; +C -1 ; WX 278 ; N iacute ; B 16 0 290 678 ; +C -1 ; WX 471 ; N lozenge ; B 13 0 459 724 ; +C -1 ; WX 667 ; N Rcaron ; B 17 0 659 886 ; +C -1 ; WX 722 ; N Gcommaaccent ; B 32 -218 709 676 ; +C -1 ; WX 500 ; N ucircumflex ; B 9 -10 479 674 ; +C -1 ; WX 444 ; N acircumflex ; B 37 -10 442 674 ; +C -1 ; WX 722 ; N Amacron ; B 15 0 706 813 ; +C -1 ; WX 333 ; N rcaron ; B 5 0 335 674 ; +C -1 ; WX 444 ; N ccedilla ; B 25 -215 412 460 ; +C -1 ; WX 611 ; N Zdotaccent ; B 9 0 597 835 ; +C -1 ; WX 556 ; N Thorn ; B 16 0 542 662 ; +C -1 ; WX 722 ; N Omacron ; B 34 -14 688 813 ; +C -1 ; WX 667 ; N Racute ; B 17 0 659 890 ; +C -1 ; WX 556 ; N Sacute ; B 42 -14 491 890 ; +C -1 ; WX 588 ; N dcaron ; B 27 -10 589 695 ; +C -1 ; WX 722 ; N Umacron ; B 14 -14 705 813 ; +C -1 ; WX 500 ; N uring ; B 9 -10 479 711 ; +C -1 ; WX 300 ; N threesuperior ; B 15 262 291 676 ; +C -1 ; WX 722 ; N Ograve ; B 34 -14 688 890 ; +C -1 ; WX 722 ; N Agrave ; B 15 0 706 890 ; +C -1 ; WX 722 ; N Abreve ; B 15 0 706 876 ; +C -1 ; WX 564 ; N multiply ; B 38 8 527 497 ; +C -1 ; WX 500 ; N uacute ; B 9 -10 479 678 ; +C -1 ; WX 611 ; N Tcaron ; B 17 0 593 886 ; +C -1 ; WX 476 ; N partialdiff ; B 17 -38 459 710 ; +C -1 ; WX 500 ; N ydieresis ; B 14 -218 475 623 ; +C -1 ; WX 722 ; N Nacute ; B 12 -11 707 890 ; +C -1 ; WX 278 ; N icircumflex ; B -16 0 295 674 ; +C -1 ; WX 611 ; N Ecircumflex ; B 12 0 597 886 ; +C -1 ; WX 444 ; N adieresis ; B 37 -10 442 623 ; +C -1 ; WX 444 ; N edieresis ; B 25 -10 424 623 ; +C -1 ; WX 444 ; N cacute ; B 25 -10 413 678 ; +C -1 ; WX 500 ; N nacute ; B 16 0 485 678 ; +C -1 ; WX 500 ; N umacron ; B 9 -10 479 601 ; +C -1 ; WX 722 ; N Ncaron ; B 12 -11 707 886 ; +C -1 ; WX 333 ; N Iacute ; B 18 0 317 890 ; +C -1 ; WX 564 ; N plusminus ; B 30 0 534 506 ; +C -1 ; WX 200 ; N brokenbar ; B 67 -143 133 707 ; +C -1 ; WX 760 ; N registered ; B 38 -14 722 676 ; +C -1 ; WX 722 ; N Gbreve ; B 32 -14 709 876 ; +C -1 ; WX 333 ; N Idotaccent ; B 18 0 315 835 ; +C -1 ; WX 600 ; N summation ; B 15 -10 585 706 ; +C -1 ; WX 611 ; N Egrave ; B 12 0 597 890 ; +C -1 ; WX 333 ; N racute ; B 5 0 335 678 ; +C -1 ; WX 500 ; N omacron ; B 29 -10 470 601 ; +C -1 ; WX 611 ; N Zacute ; B 9 0 597 890 ; +C -1 ; WX 611 ; N Zcaron ; B 9 0 597 886 ; +C -1 ; WX 549 ; N greaterequal ; B 26 0 523 666 ; +C -1 ; WX 722 ; N Eth ; B 16 0 685 662 ; +C -1 ; WX 667 ; N Ccedilla ; B 28 -215 633 676 ; +C -1 ; WX 278 ; N lcommaaccent ; B 19 -218 257 683 ; +C -1 ; WX 326 ; N tcaron ; B 13 -10 318 722 ; +C -1 ; WX 444 ; N eogonek ; B 25 -165 424 460 ; +C -1 ; WX 722 ; N Uogonek ; B 14 -165 705 662 ; +C -1 ; WX 722 ; N Aacute ; B 15 0 706 890 ; +C -1 ; WX 722 ; N Adieresis ; B 15 0 706 835 ; +C -1 ; WX 444 ; N egrave ; B 25 -10 424 678 ; +C -1 ; WX 444 ; N zacute ; B 27 0 418 678 ; +C -1 ; WX 278 ; N iogonek ; B 16 -165 265 683 ; +C -1 ; WX 722 ; N Oacute ; B 34 -14 688 890 ; +C -1 ; WX 500 ; N oacute ; B 29 -10 470 678 ; +C -1 ; WX 444 ; N amacron ; B 37 -10 442 601 ; +C -1 ; WX 389 ; N sacute ; B 51 -10 348 678 ; +C -1 ; WX 278 ; N idieresis ; B -9 0 288 623 ; +C -1 ; WX 722 ; N Ocircumflex ; B 34 -14 688 886 ; +C -1 ; WX 722 ; N Ugrave ; B 14 -14 705 890 ; +C -1 ; WX 612 ; N Delta ; B 6 0 608 688 ; +C -1 ; WX 500 ; N thorn ; B 5 -217 470 683 ; +C -1 ; WX 300 ; N twosuperior ; B 1 270 296 676 ; +C -1 ; WX 722 ; N Odieresis ; B 34 -14 688 835 ; +C -1 ; WX 500 ; N mu ; B 36 -218 512 450 ; +C -1 ; WX 278 ; N igrave ; B -8 0 253 678 ; +C -1 ; WX 500 ; N ohungarumlaut ; B 29 -10 491 678 ; +C -1 ; WX 611 ; N Eogonek ; B 12 -165 597 662 ; +C -1 ; WX 500 ; N dcroat ; B 27 -10 500 683 ; +C -1 ; WX 750 ; N threequarters ; B 15 -14 718 676 ; +C -1 ; WX 556 ; N Scedilla ; B 42 -215 491 676 ; +C -1 ; WX 344 ; N lcaron ; B 19 0 347 695 ; +C -1 ; WX 722 ; N Kcommaaccent ; B 34 -198 723 662 ; +C -1 ; WX 611 ; N Lacute ; B 12 0 598 890 ; +C -1 ; WX 980 ; N trademark ; B 30 256 957 662 ; +C -1 ; WX 444 ; N edotaccent ; B 25 -10 424 623 ; +C -1 ; WX 333 ; N Igrave ; B 18 0 315 890 ; +C -1 ; WX 333 ; N Imacron ; B 11 0 322 813 ; +C -1 ; WX 611 ; N Lcaron ; B 12 0 598 676 ; +C -1 ; WX 750 ; N onehalf ; B 31 -14 746 676 ; +C -1 ; WX 549 ; N lessequal ; B 26 0 523 666 ; +C -1 ; WX 500 ; N ocircumflex ; B 29 -10 470 674 ; +C -1 ; WX 500 ; N ntilde ; B 16 0 485 638 ; +C -1 ; WX 722 ; N Uhungarumlaut ; B 14 -14 705 890 ; +C -1 ; WX 611 ; N Eacute ; B 12 0 597 890 ; +C -1 ; WX 444 ; N emacron ; B 25 -10 424 601 ; +C -1 ; WX 500 ; N gbreve ; B 28 -218 470 664 ; +C -1 ; WX 750 ; N onequarter ; B 37 -14 718 676 ; +C -1 ; WX 556 ; N Scaron ; B 42 -14 491 886 ; +C -1 ; WX 556 ; N Scommaaccent ; B 42 -218 491 676 ; +C -1 ; WX 722 ; N Ohungarumlaut ; B 34 -14 688 890 ; +C -1 ; WX 400 ; N degree ; B 57 390 343 676 ; +C -1 ; WX 500 ; N ograve ; B 29 -10 470 678 ; +C -1 ; WX 667 ; N Ccaron ; B 28 -14 633 886 ; +C -1 ; WX 500 ; N ugrave ; B 9 -10 479 678 ; +C -1 ; WX 453 ; N radical ; B 2 -60 452 768 ; +C -1 ; WX 722 ; N Dcaron ; B 16 0 685 886 ; +C -1 ; WX 333 ; N rcommaaccent ; B 5 -218 335 460 ; +C -1 ; WX 722 ; N Ntilde ; B 12 -11 707 850 ; +C -1 ; WX 500 ; N otilde ; B 29 -10 470 638 ; +C -1 ; WX 667 ; N Rcommaaccent ; B 17 -198 659 662 ; +C -1 ; WX 611 ; N Lcommaaccent ; B 12 -218 598 662 ; +C -1 ; WX 722 ; N Atilde ; B 15 0 706 850 ; +C -1 ; WX 722 ; N Aogonek ; B 15 -165 738 674 ; +C -1 ; WX 722 ; N Aring ; B 15 0 706 898 ; +C -1 ; WX 722 ; N Otilde ; B 34 -14 688 850 ; +C -1 ; WX 444 ; N zdotaccent ; B 27 0 418 623 ; +C -1 ; WX 611 ; N Ecaron ; B 12 0 597 886 ; +C -1 ; WX 333 ; N Iogonek ; B 18 -165 315 662 ; +C -1 ; WX 500 ; N kcommaaccent ; B 7 -218 505 683 ; +C -1 ; WX 564 ; N minus ; B 30 220 534 286 ; +C -1 ; WX 333 ; N Icircumflex ; B 11 0 322 886 ; +C -1 ; WX 500 ; N ncaron ; B 16 0 485 674 ; +C -1 ; WX 278 ; N tcommaaccent ; B 13 -218 279 579 ; +C -1 ; WX 564 ; N logicalnot ; B 30 108 534 386 ; +C -1 ; WX 500 ; N odieresis ; B 29 -10 470 623 ; +C -1 ; WX 500 ; N udieresis ; B 9 -10 479 623 ; +C -1 ; WX 549 ; N notequal ; B 12 -31 537 547 ; +C -1 ; WX 500 ; N gcommaaccent ; B 28 -218 470 749 ; +C -1 ; WX 500 ; N eth ; B 29 -10 471 686 ; +C -1 ; WX 444 ; N zcaron ; B 27 0 418 674 ; +C -1 ; WX 500 ; N ncommaaccent ; B 16 -218 485 460 ; +C -1 ; WX 300 ; N onesuperior ; B 57 270 248 676 ; +C -1 ; WX 278 ; N imacron ; B 6 0 271 601 ; +EndCharMetrics +StartKernData +StartKernPairs 2073 +KPX A C -40 +KPX A Cacute -40 +KPX A Ccaron -40 +KPX A Ccedilla -40 +KPX A G -40 +KPX A Gbreve -40 +KPX A Gcommaaccent -40 +KPX A O -55 +KPX A Oacute -55 +KPX A Ocircumflex -55 +KPX A Odieresis -55 +KPX A Ograve -55 +KPX A Ohungarumlaut -55 +KPX A Omacron -55 +KPX A Oslash -55 +KPX A Otilde -55 +KPX A Q -55 +KPX A T -111 +KPX A Tcaron -111 +KPX A Tcommaaccent -111 +KPX A U -55 +KPX A Uacute -55 +KPX A Ucircumflex -55 +KPX A Udieresis -55 +KPX A Ugrave -55 +KPX A Uhungarumlaut -55 +KPX A Umacron -55 +KPX A Uogonek -55 +KPX A Uring -55 +KPX A V -135 +KPX A W -90 +KPX A Y -105 +KPX A Yacute -105 +KPX A Ydieresis -105 +KPX A quoteright -111 +KPX A v -74 +KPX A w -92 +KPX A y -92 +KPX A yacute -92 +KPX A ydieresis -92 +KPX Aacute C -40 +KPX Aacute Cacute -40 +KPX Aacute Ccaron -40 +KPX Aacute Ccedilla -40 +KPX Aacute G -40 +KPX Aacute Gbreve -40 +KPX Aacute Gcommaaccent -40 +KPX Aacute O -55 +KPX Aacute Oacute -55 +KPX Aacute Ocircumflex -55 +KPX Aacute Odieresis -55 +KPX Aacute Ograve -55 +KPX Aacute Ohungarumlaut -55 +KPX Aacute Omacron -55 +KPX Aacute Oslash -55 +KPX Aacute Otilde -55 +KPX Aacute Q -55 +KPX Aacute T -111 +KPX Aacute Tcaron -111 +KPX Aacute Tcommaaccent -111 +KPX Aacute U -55 +KPX Aacute Uacute -55 +KPX Aacute Ucircumflex -55 +KPX Aacute Udieresis -55 +KPX Aacute Ugrave -55 +KPX Aacute Uhungarumlaut -55 +KPX Aacute Umacron -55 +KPX Aacute Uogonek -55 +KPX Aacute Uring -55 +KPX Aacute V -135 +KPX Aacute W -90 +KPX Aacute Y -105 +KPX Aacute Yacute -105 +KPX Aacute Ydieresis -105 +KPX Aacute quoteright -111 +KPX Aacute v -74 +KPX Aacute w -92 +KPX Aacute y -92 +KPX Aacute yacute -92 +KPX Aacute ydieresis -92 +KPX Abreve C -40 +KPX Abreve Cacute -40 +KPX Abreve Ccaron -40 +KPX Abreve Ccedilla -40 +KPX Abreve G -40 +KPX Abreve Gbreve -40 +KPX Abreve Gcommaaccent -40 +KPX Abreve O -55 +KPX Abreve Oacute -55 +KPX Abreve Ocircumflex -55 +KPX Abreve Odieresis -55 +KPX Abreve Ograve -55 +KPX Abreve Ohungarumlaut -55 +KPX Abreve Omacron -55 +KPX Abreve Oslash -55 +KPX Abreve Otilde -55 +KPX Abreve Q -55 +KPX Abreve T -111 +KPX Abreve Tcaron -111 +KPX Abreve Tcommaaccent -111 +KPX Abreve U -55 +KPX Abreve Uacute -55 +KPX Abreve Ucircumflex -55 +KPX Abreve Udieresis -55 +KPX Abreve Ugrave -55 +KPX Abreve Uhungarumlaut -55 +KPX Abreve Umacron -55 +KPX Abreve Uogonek -55 +KPX Abreve Uring -55 +KPX Abreve V -135 +KPX Abreve W -90 +KPX Abreve Y -105 +KPX Abreve Yacute -105 +KPX Abreve Ydieresis -105 +KPX Abreve quoteright -111 +KPX Abreve v -74 +KPX Abreve w -92 +KPX Abreve y -92 +KPX Abreve yacute -92 +KPX Abreve ydieresis -92 +KPX Acircumflex C -40 +KPX Acircumflex Cacute -40 +KPX Acircumflex Ccaron -40 +KPX Acircumflex Ccedilla -40 +KPX Acircumflex G -40 +KPX Acircumflex Gbreve -40 +KPX Acircumflex Gcommaaccent -40 +KPX Acircumflex O -55 +KPX Acircumflex Oacute -55 +KPX Acircumflex Ocircumflex -55 +KPX Acircumflex Odieresis -55 +KPX Acircumflex Ograve -55 +KPX Acircumflex Ohungarumlaut -55 +KPX Acircumflex Omacron -55 +KPX Acircumflex Oslash -55 +KPX Acircumflex Otilde -55 +KPX Acircumflex Q -55 +KPX Acircumflex T -111 +KPX Acircumflex Tcaron -111 +KPX Acircumflex Tcommaaccent -111 +KPX Acircumflex U -55 +KPX Acircumflex Uacute -55 +KPX Acircumflex Ucircumflex -55 +KPX Acircumflex Udieresis -55 +KPX Acircumflex Ugrave -55 +KPX Acircumflex Uhungarumlaut -55 +KPX Acircumflex Umacron -55 +KPX Acircumflex Uogonek -55 +KPX Acircumflex Uring -55 +KPX Acircumflex V -135 +KPX Acircumflex W -90 +KPX Acircumflex Y -105 +KPX Acircumflex Yacute -105 +KPX Acircumflex Ydieresis -105 +KPX Acircumflex quoteright -111 +KPX Acircumflex v -74 +KPX Acircumflex w -92 +KPX Acircumflex y -92 +KPX Acircumflex yacute -92 +KPX Acircumflex ydieresis -92 +KPX Adieresis C -40 +KPX Adieresis Cacute -40 +KPX Adieresis Ccaron -40 +KPX Adieresis Ccedilla -40 +KPX Adieresis G -40 +KPX Adieresis Gbreve -40 +KPX Adieresis Gcommaaccent -40 +KPX Adieresis O -55 +KPX Adieresis Oacute -55 +KPX Adieresis Ocircumflex -55 +KPX Adieresis Odieresis -55 +KPX Adieresis Ograve -55 +KPX Adieresis Ohungarumlaut -55 +KPX Adieresis Omacron -55 +KPX Adieresis Oslash -55 +KPX Adieresis Otilde -55 +KPX Adieresis Q -55 +KPX Adieresis T -111 +KPX Adieresis Tcaron -111 +KPX Adieresis Tcommaaccent -111 +KPX Adieresis U -55 +KPX Adieresis Uacute -55 +KPX Adieresis Ucircumflex -55 +KPX Adieresis Udieresis -55 +KPX Adieresis Ugrave -55 +KPX Adieresis Uhungarumlaut -55 +KPX Adieresis Umacron -55 +KPX Adieresis Uogonek -55 +KPX Adieresis Uring -55 +KPX Adieresis V -135 +KPX Adieresis W -90 +KPX Adieresis Y -105 +KPX Adieresis Yacute -105 +KPX Adieresis Ydieresis -105 +KPX Adieresis quoteright -111 +KPX Adieresis v -74 +KPX Adieresis w -92 +KPX Adieresis y -92 +KPX Adieresis yacute -92 +KPX Adieresis ydieresis -92 +KPX Agrave C -40 +KPX Agrave Cacute -40 +KPX Agrave Ccaron -40 +KPX Agrave Ccedilla -40 +KPX Agrave G -40 +KPX Agrave Gbreve -40 +KPX Agrave Gcommaaccent -40 +KPX Agrave O -55 +KPX Agrave Oacute -55 +KPX Agrave Ocircumflex -55 +KPX Agrave Odieresis -55 +KPX Agrave Ograve -55 +KPX Agrave Ohungarumlaut -55 +KPX Agrave Omacron -55 +KPX Agrave Oslash -55 +KPX Agrave Otilde -55 +KPX Agrave Q -55 +KPX Agrave T -111 +KPX Agrave Tcaron -111 +KPX Agrave Tcommaaccent -111 +KPX Agrave U -55 +KPX Agrave Uacute -55 +KPX Agrave Ucircumflex -55 +KPX Agrave Udieresis -55 +KPX Agrave Ugrave -55 +KPX Agrave Uhungarumlaut -55 +KPX Agrave Umacron -55 +KPX Agrave Uogonek -55 +KPX Agrave Uring -55 +KPX Agrave V -135 +KPX Agrave W -90 +KPX Agrave Y -105 +KPX Agrave Yacute -105 +KPX Agrave Ydieresis -105 +KPX Agrave quoteright -111 +KPX Agrave v -74 +KPX Agrave w -92 +KPX Agrave y -92 +KPX Agrave yacute -92 +KPX Agrave ydieresis -92 +KPX Amacron C -40 +KPX Amacron Cacute -40 +KPX Amacron Ccaron -40 +KPX Amacron Ccedilla -40 +KPX Amacron G -40 +KPX Amacron Gbreve -40 +KPX Amacron Gcommaaccent -40 +KPX Amacron O -55 +KPX Amacron Oacute -55 +KPX Amacron Ocircumflex -55 +KPX Amacron Odieresis -55 +KPX Amacron Ograve -55 +KPX Amacron Ohungarumlaut -55 +KPX Amacron Omacron -55 +KPX Amacron Oslash -55 +KPX Amacron Otilde -55 +KPX Amacron Q -55 +KPX Amacron T -111 +KPX Amacron Tcaron -111 +KPX Amacron Tcommaaccent -111 +KPX Amacron U -55 +KPX Amacron Uacute -55 +KPX Amacron Ucircumflex -55 +KPX Amacron Udieresis -55 +KPX Amacron Ugrave -55 +KPX Amacron Uhungarumlaut -55 +KPX Amacron Umacron -55 +KPX Amacron Uogonek -55 +KPX Amacron Uring -55 +KPX Amacron V -135 +KPX Amacron W -90 +KPX Amacron Y -105 +KPX Amacron Yacute -105 +KPX Amacron Ydieresis -105 +KPX Amacron quoteright -111 +KPX Amacron v -74 +KPX Amacron w -92 +KPX Amacron y -92 +KPX Amacron yacute -92 +KPX Amacron ydieresis -92 +KPX Aogonek C -40 +KPX Aogonek Cacute -40 +KPX Aogonek Ccaron -40 +KPX Aogonek Ccedilla -40 +KPX Aogonek G -40 +KPX Aogonek Gbreve -40 +KPX Aogonek Gcommaaccent -40 +KPX Aogonek O -55 +KPX Aogonek Oacute -55 +KPX Aogonek Ocircumflex -55 +KPX Aogonek Odieresis -55 +KPX Aogonek Ograve -55 +KPX Aogonek Ohungarumlaut -55 +KPX Aogonek Omacron -55 +KPX Aogonek Oslash -55 +KPX Aogonek Otilde -55 +KPX Aogonek Q -55 +KPX Aogonek T -111 +KPX Aogonek Tcaron -111 +KPX Aogonek Tcommaaccent -111 +KPX Aogonek U -55 +KPX Aogonek Uacute -55 +KPX Aogonek Ucircumflex -55 +KPX Aogonek Udieresis -55 +KPX Aogonek Ugrave -55 +KPX Aogonek Uhungarumlaut -55 +KPX Aogonek Umacron -55 +KPX Aogonek Uogonek -55 +KPX Aogonek Uring -55 +KPX Aogonek V -135 +KPX Aogonek W -90 +KPX Aogonek Y -105 +KPX Aogonek Yacute -105 +KPX Aogonek Ydieresis -105 +KPX Aogonek quoteright -111 +KPX Aogonek v -74 +KPX Aogonek w -52 +KPX Aogonek y -52 +KPX Aogonek yacute -52 +KPX Aogonek ydieresis -52 +KPX Aring C -40 +KPX Aring Cacute -40 +KPX Aring Ccaron -40 +KPX Aring Ccedilla -40 +KPX Aring G -40 +KPX Aring Gbreve -40 +KPX Aring Gcommaaccent -40 +KPX Aring O -55 +KPX Aring Oacute -55 +KPX Aring Ocircumflex -55 +KPX Aring Odieresis -55 +KPX Aring Ograve -55 +KPX Aring Ohungarumlaut -55 +KPX Aring Omacron -55 +KPX Aring Oslash -55 +KPX Aring Otilde -55 +KPX Aring Q -55 +KPX Aring T -111 +KPX Aring Tcaron -111 +KPX Aring Tcommaaccent -111 +KPX Aring U -55 +KPX Aring Uacute -55 +KPX Aring Ucircumflex -55 +KPX Aring Udieresis -55 +KPX Aring Ugrave -55 +KPX Aring Uhungarumlaut -55 +KPX Aring Umacron -55 +KPX Aring Uogonek -55 +KPX Aring Uring -55 +KPX Aring V -135 +KPX Aring W -90 +KPX Aring Y -105 +KPX Aring Yacute -105 +KPX Aring Ydieresis -105 +KPX Aring quoteright -111 +KPX Aring v -74 +KPX Aring w -92 +KPX Aring y -92 +KPX Aring yacute -92 +KPX Aring ydieresis -92 +KPX Atilde C -40 +KPX Atilde Cacute -40 +KPX Atilde Ccaron -40 +KPX Atilde Ccedilla -40 +KPX Atilde G -40 +KPX Atilde Gbreve -40 +KPX Atilde Gcommaaccent -40 +KPX Atilde O -55 +KPX Atilde Oacute -55 +KPX Atilde Ocircumflex -55 +KPX Atilde Odieresis -55 +KPX Atilde Ograve -55 +KPX Atilde Ohungarumlaut -55 +KPX Atilde Omacron -55 +KPX Atilde Oslash -55 +KPX Atilde Otilde -55 +KPX Atilde Q -55 +KPX Atilde T -111 +KPX Atilde Tcaron -111 +KPX Atilde Tcommaaccent -111 +KPX Atilde U -55 +KPX Atilde Uacute -55 +KPX Atilde Ucircumflex -55 +KPX Atilde Udieresis -55 +KPX Atilde Ugrave -55 +KPX Atilde Uhungarumlaut -55 +KPX Atilde Umacron -55 +KPX Atilde Uogonek -55 +KPX Atilde Uring -55 +KPX Atilde V -135 +KPX Atilde W -90 +KPX Atilde Y -105 +KPX Atilde Yacute -105 +KPX Atilde Ydieresis -105 +KPX Atilde quoteright -111 +KPX Atilde v -74 +KPX Atilde w -92 +KPX Atilde y -92 +KPX Atilde yacute -92 +KPX Atilde ydieresis -92 +KPX B A -35 +KPX B Aacute -35 +KPX B Abreve -35 +KPX B Acircumflex -35 +KPX B Adieresis -35 +KPX B Agrave -35 +KPX B Amacron -35 +KPX B Aogonek -35 +KPX B Aring -35 +KPX B Atilde -35 +KPX B U -10 +KPX B Uacute -10 +KPX B Ucircumflex -10 +KPX B Udieresis -10 +KPX B Ugrave -10 +KPX B Uhungarumlaut -10 +KPX B Umacron -10 +KPX B Uogonek -10 +KPX B Uring -10 +KPX D A -40 +KPX D Aacute -40 +KPX D Abreve -40 +KPX D Acircumflex -40 +KPX D Adieresis -40 +KPX D Agrave -40 +KPX D Amacron -40 +KPX D Aogonek -40 +KPX D Aring -40 +KPX D Atilde -40 +KPX D V -40 +KPX D W -30 +KPX D Y -55 +KPX D Yacute -55 +KPX D Ydieresis -55 +KPX Dcaron A -40 +KPX Dcaron Aacute -40 +KPX Dcaron Abreve -40 +KPX Dcaron Acircumflex -40 +KPX Dcaron Adieresis -40 +KPX Dcaron Agrave -40 +KPX Dcaron Amacron -40 +KPX Dcaron Aogonek -40 +KPX Dcaron Aring -40 +KPX Dcaron Atilde -40 +KPX Dcaron V -40 +KPX Dcaron W -30 +KPX Dcaron Y -55 +KPX Dcaron Yacute -55 +KPX Dcaron Ydieresis -55 +KPX Dcroat A -40 +KPX Dcroat Aacute -40 +KPX Dcroat Abreve -40 +KPX Dcroat Acircumflex -40 +KPX Dcroat Adieresis -40 +KPX Dcroat Agrave -40 +KPX Dcroat Amacron -40 +KPX Dcroat Aogonek -40 +KPX Dcroat Aring -40 +KPX Dcroat Atilde -40 +KPX Dcroat V -40 +KPX Dcroat W -30 +KPX Dcroat Y -55 +KPX Dcroat Yacute -55 +KPX Dcroat Ydieresis -55 +KPX F A -74 +KPX F Aacute -74 +KPX F Abreve -74 +KPX F Acircumflex -74 +KPX F Adieresis -74 +KPX F Agrave -74 +KPX F Amacron -74 +KPX F Aogonek -74 +KPX F Aring -74 +KPX F Atilde -74 +KPX F a -15 +KPX F aacute -15 +KPX F abreve -15 +KPX F acircumflex -15 +KPX F adieresis -15 +KPX F agrave -15 +KPX F amacron -15 +KPX F aogonek -15 +KPX F aring -15 +KPX F atilde -15 +KPX F comma -80 +KPX F o -15 +KPX F oacute -15 +KPX F ocircumflex -15 +KPX F odieresis -15 +KPX F ograve -15 +KPX F ohungarumlaut -15 +KPX F omacron -15 +KPX F oslash -15 +KPX F otilde -15 +KPX F period -80 +KPX J A -60 +KPX J Aacute -60 +KPX J Abreve -60 +KPX J Acircumflex -60 +KPX J Adieresis -60 +KPX J Agrave -60 +KPX J Amacron -60 +KPX J Aogonek -60 +KPX J Aring -60 +KPX J Atilde -60 +KPX K O -30 +KPX K Oacute -30 +KPX K Ocircumflex -30 +KPX K Odieresis -30 +KPX K Ograve -30 +KPX K Ohungarumlaut -30 +KPX K Omacron -30 +KPX K Oslash -30 +KPX K Otilde -30 +KPX K e -25 +KPX K eacute -25 +KPX K ecaron -25 +KPX K ecircumflex -25 +KPX K edieresis -25 +KPX K edotaccent -25 +KPX K egrave -25 +KPX K emacron -25 +KPX K eogonek -25 +KPX K o -35 +KPX K oacute -35 +KPX K ocircumflex -35 +KPX K odieresis -35 +KPX K ograve -35 +KPX K ohungarumlaut -35 +KPX K omacron -35 +KPX K oslash -35 +KPX K otilde -35 +KPX K u -15 +KPX K uacute -15 +KPX K ucircumflex -15 +KPX K udieresis -15 +KPX K ugrave -15 +KPX K uhungarumlaut -15 +KPX K umacron -15 +KPX K uogonek -15 +KPX K uring -15 +KPX K y -25 +KPX K yacute -25 +KPX K ydieresis -25 +KPX Kcommaaccent O -30 +KPX Kcommaaccent Oacute -30 +KPX Kcommaaccent Ocircumflex -30 +KPX Kcommaaccent Odieresis -30 +KPX Kcommaaccent Ograve -30 +KPX Kcommaaccent Ohungarumlaut -30 +KPX Kcommaaccent Omacron -30 +KPX Kcommaaccent Oslash -30 +KPX Kcommaaccent Otilde -30 +KPX Kcommaaccent e -25 +KPX Kcommaaccent eacute -25 +KPX Kcommaaccent ecaron -25 +KPX Kcommaaccent ecircumflex -25 +KPX Kcommaaccent edieresis -25 +KPX Kcommaaccent edotaccent -25 +KPX Kcommaaccent egrave -25 +KPX Kcommaaccent emacron -25 +KPX Kcommaaccent eogonek -25 +KPX Kcommaaccent o -35 +KPX Kcommaaccent oacute -35 +KPX Kcommaaccent ocircumflex -35 +KPX Kcommaaccent odieresis -35 +KPX Kcommaaccent ograve -35 +KPX Kcommaaccent ohungarumlaut -35 +KPX Kcommaaccent omacron -35 +KPX Kcommaaccent oslash -35 +KPX Kcommaaccent otilde -35 +KPX Kcommaaccent u -15 +KPX Kcommaaccent uacute -15 +KPX Kcommaaccent ucircumflex -15 +KPX Kcommaaccent udieresis -15 +KPX Kcommaaccent ugrave -15 +KPX Kcommaaccent uhungarumlaut -15 +KPX Kcommaaccent umacron -15 +KPX Kcommaaccent uogonek -15 +KPX Kcommaaccent uring -15 +KPX Kcommaaccent y -25 +KPX Kcommaaccent yacute -25 +KPX Kcommaaccent ydieresis -25 +KPX L T -92 +KPX L Tcaron -92 +KPX L Tcommaaccent -92 +KPX L V -100 +KPX L W -74 +KPX L Y -100 +KPX L Yacute -100 +KPX L Ydieresis -100 +KPX L quoteright -92 +KPX L y -55 +KPX L yacute -55 +KPX L ydieresis -55 +KPX Lacute T -92 +KPX Lacute Tcaron -92 +KPX Lacute Tcommaaccent -92 +KPX Lacute V -100 +KPX Lacute W -74 +KPX Lacute Y -100 +KPX Lacute Yacute -100 +KPX Lacute Ydieresis -100 +KPX Lacute quoteright -92 +KPX Lacute y -55 +KPX Lacute yacute -55 +KPX Lacute ydieresis -55 +KPX Lcaron quoteright -92 +KPX Lcaron y -55 +KPX Lcaron yacute -55 +KPX Lcaron ydieresis -55 +KPX Lcommaaccent T -92 +KPX Lcommaaccent Tcaron -92 +KPX Lcommaaccent Tcommaaccent -92 +KPX Lcommaaccent V -100 +KPX Lcommaaccent W -74 +KPX Lcommaaccent Y -100 +KPX Lcommaaccent Yacute -100 +KPX Lcommaaccent Ydieresis -100 +KPX Lcommaaccent quoteright -92 +KPX Lcommaaccent y -55 +KPX Lcommaaccent yacute -55 +KPX Lcommaaccent ydieresis -55 +KPX Lslash T -92 +KPX Lslash Tcaron -92 +KPX Lslash Tcommaaccent -92 +KPX Lslash V -100 +KPX Lslash W -74 +KPX Lslash Y -100 +KPX Lslash Yacute -100 +KPX Lslash Ydieresis -100 +KPX Lslash quoteright -92 +KPX Lslash y -55 +KPX Lslash yacute -55 +KPX Lslash ydieresis -55 +KPX N A -35 +KPX N Aacute -35 +KPX N Abreve -35 +KPX N Acircumflex -35 +KPX N Adieresis -35 +KPX N Agrave -35 +KPX N Amacron -35 +KPX N Aogonek -35 +KPX N Aring -35 +KPX N Atilde -35 +KPX Nacute A -35 +KPX Nacute Aacute -35 +KPX Nacute Abreve -35 +KPX Nacute Acircumflex -35 +KPX Nacute Adieresis -35 +KPX Nacute Agrave -35 +KPX Nacute Amacron -35 +KPX Nacute Aogonek -35 +KPX Nacute Aring -35 +KPX Nacute Atilde -35 +KPX Ncaron A -35 +KPX Ncaron Aacute -35 +KPX Ncaron Abreve -35 +KPX Ncaron Acircumflex -35 +KPX Ncaron Adieresis -35 +KPX Ncaron Agrave -35 +KPX Ncaron Amacron -35 +KPX Ncaron Aogonek -35 +KPX Ncaron Aring -35 +KPX Ncaron Atilde -35 +KPX Ncommaaccent A -35 +KPX Ncommaaccent Aacute -35 +KPX Ncommaaccent Abreve -35 +KPX Ncommaaccent Acircumflex -35 +KPX Ncommaaccent Adieresis -35 +KPX Ncommaaccent Agrave -35 +KPX Ncommaaccent Amacron -35 +KPX Ncommaaccent Aogonek -35 +KPX Ncommaaccent Aring -35 +KPX Ncommaaccent Atilde -35 +KPX Ntilde A -35 +KPX Ntilde Aacute -35 +KPX Ntilde Abreve -35 +KPX Ntilde Acircumflex -35 +KPX Ntilde Adieresis -35 +KPX Ntilde Agrave -35 +KPX Ntilde Amacron -35 +KPX Ntilde Aogonek -35 +KPX Ntilde Aring -35 +KPX Ntilde Atilde -35 +KPX O A -35 +KPX O Aacute -35 +KPX O Abreve -35 +KPX O Acircumflex -35 +KPX O Adieresis -35 +KPX O Agrave -35 +KPX O Amacron -35 +KPX O Aogonek -35 +KPX O Aring -35 +KPX O Atilde -35 +KPX O T -40 +KPX O Tcaron -40 +KPX O Tcommaaccent -40 +KPX O V -50 +KPX O W -35 +KPX O X -40 +KPX O Y -50 +KPX O Yacute -50 +KPX O Ydieresis -50 +KPX Oacute A -35 +KPX Oacute Aacute -35 +KPX Oacute Abreve -35 +KPX Oacute Acircumflex -35 +KPX Oacute Adieresis -35 +KPX Oacute Agrave -35 +KPX Oacute Amacron -35 +KPX Oacute Aogonek -35 +KPX Oacute Aring -35 +KPX Oacute Atilde -35 +KPX Oacute T -40 +KPX Oacute Tcaron -40 +KPX Oacute Tcommaaccent -40 +KPX Oacute V -50 +KPX Oacute W -35 +KPX Oacute X -40 +KPX Oacute Y -50 +KPX Oacute Yacute -50 +KPX Oacute Ydieresis -50 +KPX Ocircumflex A -35 +KPX Ocircumflex Aacute -35 +KPX Ocircumflex Abreve -35 +KPX Ocircumflex Acircumflex -35 +KPX Ocircumflex Adieresis -35 +KPX Ocircumflex Agrave -35 +KPX Ocircumflex Amacron -35 +KPX Ocircumflex Aogonek -35 +KPX Ocircumflex Aring -35 +KPX Ocircumflex Atilde -35 +KPX Ocircumflex T -40 +KPX Ocircumflex Tcaron -40 +KPX Ocircumflex Tcommaaccent -40 +KPX Ocircumflex V -50 +KPX Ocircumflex W -35 +KPX Ocircumflex X -40 +KPX Ocircumflex Y -50 +KPX Ocircumflex Yacute -50 +KPX Ocircumflex Ydieresis -50 +KPX Odieresis A -35 +KPX Odieresis Aacute -35 +KPX Odieresis Abreve -35 +KPX Odieresis Acircumflex -35 +KPX Odieresis Adieresis -35 +KPX Odieresis Agrave -35 +KPX Odieresis Amacron -35 +KPX Odieresis Aogonek -35 +KPX Odieresis Aring -35 +KPX Odieresis Atilde -35 +KPX Odieresis T -40 +KPX Odieresis Tcaron -40 +KPX Odieresis Tcommaaccent -40 +KPX Odieresis V -50 +KPX Odieresis W -35 +KPX Odieresis X -40 +KPX Odieresis Y -50 +KPX Odieresis Yacute -50 +KPX Odieresis Ydieresis -50 +KPX Ograve A -35 +KPX Ograve Aacute -35 +KPX Ograve Abreve -35 +KPX Ograve Acircumflex -35 +KPX Ograve Adieresis -35 +KPX Ograve Agrave -35 +KPX Ograve Amacron -35 +KPX Ograve Aogonek -35 +KPX Ograve Aring -35 +KPX Ograve Atilde -35 +KPX Ograve T -40 +KPX Ograve Tcaron -40 +KPX Ograve Tcommaaccent -40 +KPX Ograve V -50 +KPX Ograve W -35 +KPX Ograve X -40 +KPX Ograve Y -50 +KPX Ograve Yacute -50 +KPX Ograve Ydieresis -50 +KPX Ohungarumlaut A -35 +KPX Ohungarumlaut Aacute -35 +KPX Ohungarumlaut Abreve -35 +KPX Ohungarumlaut Acircumflex -35 +KPX Ohungarumlaut Adieresis -35 +KPX Ohungarumlaut Agrave -35 +KPX Ohungarumlaut Amacron -35 +KPX Ohungarumlaut Aogonek -35 +KPX Ohungarumlaut Aring -35 +KPX Ohungarumlaut Atilde -35 +KPX Ohungarumlaut T -40 +KPX Ohungarumlaut Tcaron -40 +KPX Ohungarumlaut Tcommaaccent -40 +KPX Ohungarumlaut V -50 +KPX Ohungarumlaut W -35 +KPX Ohungarumlaut X -40 +KPX Ohungarumlaut Y -50 +KPX Ohungarumlaut Yacute -50 +KPX Ohungarumlaut Ydieresis -50 +KPX Omacron A -35 +KPX Omacron Aacute -35 +KPX Omacron Abreve -35 +KPX Omacron Acircumflex -35 +KPX Omacron Adieresis -35 +KPX Omacron Agrave -35 +KPX Omacron Amacron -35 +KPX Omacron Aogonek -35 +KPX Omacron Aring -35 +KPX Omacron Atilde -35 +KPX Omacron T -40 +KPX Omacron Tcaron -40 +KPX Omacron Tcommaaccent -40 +KPX Omacron V -50 +KPX Omacron W -35 +KPX Omacron X -40 +KPX Omacron Y -50 +KPX Omacron Yacute -50 +KPX Omacron Ydieresis -50 +KPX Oslash A -35 +KPX Oslash Aacute -35 +KPX Oslash Abreve -35 +KPX Oslash Acircumflex -35 +KPX Oslash Adieresis -35 +KPX Oslash Agrave -35 +KPX Oslash Amacron -35 +KPX Oslash Aogonek -35 +KPX Oslash Aring -35 +KPX Oslash Atilde -35 +KPX Oslash T -40 +KPX Oslash Tcaron -40 +KPX Oslash Tcommaaccent -40 +KPX Oslash V -50 +KPX Oslash W -35 +KPX Oslash X -40 +KPX Oslash Y -50 +KPX Oslash Yacute -50 +KPX Oslash Ydieresis -50 +KPX Otilde A -35 +KPX Otilde Aacute -35 +KPX Otilde Abreve -35 +KPX Otilde Acircumflex -35 +KPX Otilde Adieresis -35 +KPX Otilde Agrave -35 +KPX Otilde Amacron -35 +KPX Otilde Aogonek -35 +KPX Otilde Aring -35 +KPX Otilde Atilde -35 +KPX Otilde T -40 +KPX Otilde Tcaron -40 +KPX Otilde Tcommaaccent -40 +KPX Otilde V -50 +KPX Otilde W -35 +KPX Otilde X -40 +KPX Otilde Y -50 +KPX Otilde Yacute -50 +KPX Otilde Ydieresis -50 +KPX P A -92 +KPX P Aacute -92 +KPX P Abreve -92 +KPX P Acircumflex -92 +KPX P Adieresis -92 +KPX P Agrave -92 +KPX P Amacron -92 +KPX P Aogonek -92 +KPX P Aring -92 +KPX P Atilde -92 +KPX P a -15 +KPX P aacute -15 +KPX P abreve -15 +KPX P acircumflex -15 +KPX P adieresis -15 +KPX P agrave -15 +KPX P amacron -15 +KPX P aogonek -15 +KPX P aring -15 +KPX P atilde -15 +KPX P comma -111 +KPX P period -111 +KPX Q U -10 +KPX Q Uacute -10 +KPX Q Ucircumflex -10 +KPX Q Udieresis -10 +KPX Q Ugrave -10 +KPX Q Uhungarumlaut -10 +KPX Q Umacron -10 +KPX Q Uogonek -10 +KPX Q Uring -10 +KPX R O -40 +KPX R Oacute -40 +KPX R Ocircumflex -40 +KPX R Odieresis -40 +KPX R Ograve -40 +KPX R Ohungarumlaut -40 +KPX R Omacron -40 +KPX R Oslash -40 +KPX R Otilde -40 +KPX R T -60 +KPX R Tcaron -60 +KPX R Tcommaaccent -60 +KPX R U -40 +KPX R Uacute -40 +KPX R Ucircumflex -40 +KPX R Udieresis -40 +KPX R Ugrave -40 +KPX R Uhungarumlaut -40 +KPX R Umacron -40 +KPX R Uogonek -40 +KPX R Uring -40 +KPX R V -80 +KPX R W -55 +KPX R Y -65 +KPX R Yacute -65 +KPX R Ydieresis -65 +KPX Racute O -40 +KPX Racute Oacute -40 +KPX Racute Ocircumflex -40 +KPX Racute Odieresis -40 +KPX Racute Ograve -40 +KPX Racute Ohungarumlaut -40 +KPX Racute Omacron -40 +KPX Racute Oslash -40 +KPX Racute Otilde -40 +KPX Racute T -60 +KPX Racute Tcaron -60 +KPX Racute Tcommaaccent -60 +KPX Racute U -40 +KPX Racute Uacute -40 +KPX Racute Ucircumflex -40 +KPX Racute Udieresis -40 +KPX Racute Ugrave -40 +KPX Racute Uhungarumlaut -40 +KPX Racute Umacron -40 +KPX Racute Uogonek -40 +KPX Racute Uring -40 +KPX Racute V -80 +KPX Racute W -55 +KPX Racute Y -65 +KPX Racute Yacute -65 +KPX Racute Ydieresis -65 +KPX Rcaron O -40 +KPX Rcaron Oacute -40 +KPX Rcaron Ocircumflex -40 +KPX Rcaron Odieresis -40 +KPX Rcaron Ograve -40 +KPX Rcaron Ohungarumlaut -40 +KPX Rcaron Omacron -40 +KPX Rcaron Oslash -40 +KPX Rcaron Otilde -40 +KPX Rcaron T -60 +KPX Rcaron Tcaron -60 +KPX Rcaron Tcommaaccent -60 +KPX Rcaron U -40 +KPX Rcaron Uacute -40 +KPX Rcaron Ucircumflex -40 +KPX Rcaron Udieresis -40 +KPX Rcaron Ugrave -40 +KPX Rcaron Uhungarumlaut -40 +KPX Rcaron Umacron -40 +KPX Rcaron Uogonek -40 +KPX Rcaron Uring -40 +KPX Rcaron V -80 +KPX Rcaron W -55 +KPX Rcaron Y -65 +KPX Rcaron Yacute -65 +KPX Rcaron Ydieresis -65 +KPX Rcommaaccent O -40 +KPX Rcommaaccent Oacute -40 +KPX Rcommaaccent Ocircumflex -40 +KPX Rcommaaccent Odieresis -40 +KPX Rcommaaccent Ograve -40 +KPX Rcommaaccent Ohungarumlaut -40 +KPX Rcommaaccent Omacron -40 +KPX Rcommaaccent Oslash -40 +KPX Rcommaaccent Otilde -40 +KPX Rcommaaccent T -60 +KPX Rcommaaccent Tcaron -60 +KPX Rcommaaccent Tcommaaccent -60 +KPX Rcommaaccent U -40 +KPX Rcommaaccent Uacute -40 +KPX Rcommaaccent Ucircumflex -40 +KPX Rcommaaccent Udieresis -40 +KPX Rcommaaccent Ugrave -40 +KPX Rcommaaccent Uhungarumlaut -40 +KPX Rcommaaccent Umacron -40 +KPX Rcommaaccent Uogonek -40 +KPX Rcommaaccent Uring -40 +KPX Rcommaaccent V -80 +KPX Rcommaaccent W -55 +KPX Rcommaaccent Y -65 +KPX Rcommaaccent Yacute -65 +KPX Rcommaaccent Ydieresis -65 +KPX T A -93 +KPX T Aacute -93 +KPX T Abreve -93 +KPX T Acircumflex -93 +KPX T Adieresis -93 +KPX T Agrave -93 +KPX T Amacron -93 +KPX T Aogonek -93 +KPX T Aring -93 +KPX T Atilde -93 +KPX T O -18 +KPX T Oacute -18 +KPX T Ocircumflex -18 +KPX T Odieresis -18 +KPX T Ograve -18 +KPX T Ohungarumlaut -18 +KPX T Omacron -18 +KPX T Oslash -18 +KPX T Otilde -18 +KPX T a -80 +KPX T aacute -80 +KPX T abreve -80 +KPX T acircumflex -80 +KPX T adieresis -40 +KPX T agrave -40 +KPX T amacron -40 +KPX T aogonek -80 +KPX T aring -80 +KPX T atilde -40 +KPX T colon -50 +KPX T comma -74 +KPX T e -70 +KPX T eacute -70 +KPX T ecaron -70 +KPX T ecircumflex -70 +KPX T edieresis -30 +KPX T edotaccent -70 +KPX T egrave -70 +KPX T emacron -30 +KPX T eogonek -70 +KPX T hyphen -92 +KPX T i -35 +KPX T iacute -35 +KPX T iogonek -35 +KPX T o -80 +KPX T oacute -80 +KPX T ocircumflex -80 +KPX T odieresis -80 +KPX T ograve -80 +KPX T ohungarumlaut -80 +KPX T omacron -80 +KPX T oslash -80 +KPX T otilde -80 +KPX T period -74 +KPX T r -35 +KPX T racute -35 +KPX T rcaron -35 +KPX T rcommaaccent -35 +KPX T semicolon -55 +KPX T u -45 +KPX T uacute -45 +KPX T ucircumflex -45 +KPX T udieresis -45 +KPX T ugrave -45 +KPX T uhungarumlaut -45 +KPX T umacron -45 +KPX T uogonek -45 +KPX T uring -45 +KPX T w -80 +KPX T y -80 +KPX T yacute -80 +KPX T ydieresis -80 +KPX Tcaron A -93 +KPX Tcaron Aacute -93 +KPX Tcaron Abreve -93 +KPX Tcaron Acircumflex -93 +KPX Tcaron Adieresis -93 +KPX Tcaron Agrave -93 +KPX Tcaron Amacron -93 +KPX Tcaron Aogonek -93 +KPX Tcaron Aring -93 +KPX Tcaron Atilde -93 +KPX Tcaron O -18 +KPX Tcaron Oacute -18 +KPX Tcaron Ocircumflex -18 +KPX Tcaron Odieresis -18 +KPX Tcaron Ograve -18 +KPX Tcaron Ohungarumlaut -18 +KPX Tcaron Omacron -18 +KPX Tcaron Oslash -18 +KPX Tcaron Otilde -18 +KPX Tcaron a -80 +KPX Tcaron aacute -80 +KPX Tcaron abreve -80 +KPX Tcaron acircumflex -80 +KPX Tcaron adieresis -40 +KPX Tcaron agrave -40 +KPX Tcaron amacron -40 +KPX Tcaron aogonek -80 +KPX Tcaron aring -80 +KPX Tcaron atilde -40 +KPX Tcaron colon -50 +KPX Tcaron comma -74 +KPX Tcaron e -70 +KPX Tcaron eacute -70 +KPX Tcaron ecaron -70 +KPX Tcaron ecircumflex -30 +KPX Tcaron edieresis -30 +KPX Tcaron edotaccent -70 +KPX Tcaron egrave -70 +KPX Tcaron emacron -30 +KPX Tcaron eogonek -70 +KPX Tcaron hyphen -92 +KPX Tcaron i -35 +KPX Tcaron iacute -35 +KPX Tcaron iogonek -35 +KPX Tcaron o -80 +KPX Tcaron oacute -80 +KPX Tcaron ocircumflex -80 +KPX Tcaron odieresis -80 +KPX Tcaron ograve -80 +KPX Tcaron ohungarumlaut -80 +KPX Tcaron omacron -80 +KPX Tcaron oslash -80 +KPX Tcaron otilde -80 +KPX Tcaron period -74 +KPX Tcaron r -35 +KPX Tcaron racute -35 +KPX Tcaron rcaron -35 +KPX Tcaron rcommaaccent -35 +KPX Tcaron semicolon -55 +KPX Tcaron u -45 +KPX Tcaron uacute -45 +KPX Tcaron ucircumflex -45 +KPX Tcaron udieresis -45 +KPX Tcaron ugrave -45 +KPX Tcaron uhungarumlaut -45 +KPX Tcaron umacron -45 +KPX Tcaron uogonek -45 +KPX Tcaron uring -45 +KPX Tcaron w -80 +KPX Tcaron y -80 +KPX Tcaron yacute -80 +KPX Tcaron ydieresis -80 +KPX Tcommaaccent A -93 +KPX Tcommaaccent Aacute -93 +KPX Tcommaaccent Abreve -93 +KPX Tcommaaccent Acircumflex -93 +KPX Tcommaaccent Adieresis -93 +KPX Tcommaaccent Agrave -93 +KPX Tcommaaccent Amacron -93 +KPX Tcommaaccent Aogonek -93 +KPX Tcommaaccent Aring -93 +KPX Tcommaaccent Atilde -93 +KPX Tcommaaccent O -18 +KPX Tcommaaccent Oacute -18 +KPX Tcommaaccent Ocircumflex -18 +KPX Tcommaaccent Odieresis -18 +KPX Tcommaaccent Ograve -18 +KPX Tcommaaccent Ohungarumlaut -18 +KPX Tcommaaccent Omacron -18 +KPX Tcommaaccent Oslash -18 +KPX Tcommaaccent Otilde -18 +KPX Tcommaaccent a -80 +KPX Tcommaaccent aacute -80 +KPX Tcommaaccent abreve -80 +KPX Tcommaaccent acircumflex -80 +KPX Tcommaaccent adieresis -40 +KPX Tcommaaccent agrave -40 +KPX Tcommaaccent amacron -40 +KPX Tcommaaccent aogonek -80 +KPX Tcommaaccent aring -80 +KPX Tcommaaccent atilde -40 +KPX Tcommaaccent colon -50 +KPX Tcommaaccent comma -74 +KPX Tcommaaccent e -70 +KPX Tcommaaccent eacute -70 +KPX Tcommaaccent ecaron -70 +KPX Tcommaaccent ecircumflex -30 +KPX Tcommaaccent edieresis -30 +KPX Tcommaaccent edotaccent -70 +KPX Tcommaaccent egrave -30 +KPX Tcommaaccent emacron -70 +KPX Tcommaaccent eogonek -70 +KPX Tcommaaccent hyphen -92 +KPX Tcommaaccent i -35 +KPX Tcommaaccent iacute -35 +KPX Tcommaaccent iogonek -35 +KPX Tcommaaccent o -80 +KPX Tcommaaccent oacute -80 +KPX Tcommaaccent ocircumflex -80 +KPX Tcommaaccent odieresis -80 +KPX Tcommaaccent ograve -80 +KPX Tcommaaccent ohungarumlaut -80 +KPX Tcommaaccent omacron -80 +KPX Tcommaaccent oslash -80 +KPX Tcommaaccent otilde -80 +KPX Tcommaaccent period -74 +KPX Tcommaaccent r -35 +KPX Tcommaaccent racute -35 +KPX Tcommaaccent rcaron -35 +KPX Tcommaaccent rcommaaccent -35 +KPX Tcommaaccent semicolon -55 +KPX Tcommaaccent u -45 +KPX Tcommaaccent uacute -45 +KPX Tcommaaccent ucircumflex -45 +KPX Tcommaaccent udieresis -45 +KPX Tcommaaccent ugrave -45 +KPX Tcommaaccent uhungarumlaut -45 +KPX Tcommaaccent umacron -45 +KPX Tcommaaccent uogonek -45 +KPX Tcommaaccent uring -45 +KPX Tcommaaccent w -80 +KPX Tcommaaccent y -80 +KPX Tcommaaccent yacute -80 +KPX Tcommaaccent ydieresis -80 +KPX U A -40 +KPX U Aacute -40 +KPX U Abreve -40 +KPX U Acircumflex -40 +KPX U Adieresis -40 +KPX U Agrave -40 +KPX U Amacron -40 +KPX U Aogonek -40 +KPX U Aring -40 +KPX U Atilde -40 +KPX Uacute A -40 +KPX Uacute Aacute -40 +KPX Uacute Abreve -40 +KPX Uacute Acircumflex -40 +KPX Uacute Adieresis -40 +KPX Uacute Agrave -40 +KPX Uacute Amacron -40 +KPX Uacute Aogonek -40 +KPX Uacute Aring -40 +KPX Uacute Atilde -40 +KPX Ucircumflex A -40 +KPX Ucircumflex Aacute -40 +KPX Ucircumflex Abreve -40 +KPX Ucircumflex Acircumflex -40 +KPX Ucircumflex Adieresis -40 +KPX Ucircumflex Agrave -40 +KPX Ucircumflex Amacron -40 +KPX Ucircumflex Aogonek -40 +KPX Ucircumflex Aring -40 +KPX Ucircumflex Atilde -40 +KPX Udieresis A -40 +KPX Udieresis Aacute -40 +KPX Udieresis Abreve -40 +KPX Udieresis Acircumflex -40 +KPX Udieresis Adieresis -40 +KPX Udieresis Agrave -40 +KPX Udieresis Amacron -40 +KPX Udieresis Aogonek -40 +KPX Udieresis Aring -40 +KPX Udieresis Atilde -40 +KPX Ugrave A -40 +KPX Ugrave Aacute -40 +KPX Ugrave Abreve -40 +KPX Ugrave Acircumflex -40 +KPX Ugrave Adieresis -40 +KPX Ugrave Agrave -40 +KPX Ugrave Amacron -40 +KPX Ugrave Aogonek -40 +KPX Ugrave Aring -40 +KPX Ugrave Atilde -40 +KPX Uhungarumlaut A -40 +KPX Uhungarumlaut Aacute -40 +KPX Uhungarumlaut Abreve -40 +KPX Uhungarumlaut Acircumflex -40 +KPX Uhungarumlaut Adieresis -40 +KPX Uhungarumlaut Agrave -40 +KPX Uhungarumlaut Amacron -40 +KPX Uhungarumlaut Aogonek -40 +KPX Uhungarumlaut Aring -40 +KPX Uhungarumlaut Atilde -40 +KPX Umacron A -40 +KPX Umacron Aacute -40 +KPX Umacron Abreve -40 +KPX Umacron Acircumflex -40 +KPX Umacron Adieresis -40 +KPX Umacron Agrave -40 +KPX Umacron Amacron -40 +KPX Umacron Aogonek -40 +KPX Umacron Aring -40 +KPX Umacron Atilde -40 +KPX Uogonek A -40 +KPX Uogonek Aacute -40 +KPX Uogonek Abreve -40 +KPX Uogonek Acircumflex -40 +KPX Uogonek Adieresis -40 +KPX Uogonek Agrave -40 +KPX Uogonek Amacron -40 +KPX Uogonek Aogonek -40 +KPX Uogonek Aring -40 +KPX Uogonek Atilde -40 +KPX Uring A -40 +KPX Uring Aacute -40 +KPX Uring Abreve -40 +KPX Uring Acircumflex -40 +KPX Uring Adieresis -40 +KPX Uring Agrave -40 +KPX Uring Amacron -40 +KPX Uring Aogonek -40 +KPX Uring Aring -40 +KPX Uring Atilde -40 +KPX V A -135 +KPX V Aacute -135 +KPX V Abreve -135 +KPX V Acircumflex -135 +KPX V Adieresis -135 +KPX V Agrave -135 +KPX V Amacron -135 +KPX V Aogonek -135 +KPX V Aring -135 +KPX V Atilde -135 +KPX V G -15 +KPX V Gbreve -15 +KPX V Gcommaaccent -15 +KPX V O -40 +KPX V Oacute -40 +KPX V Ocircumflex -40 +KPX V Odieresis -40 +KPX V Ograve -40 +KPX V Ohungarumlaut -40 +KPX V Omacron -40 +KPX V Oslash -40 +KPX V Otilde -40 +KPX V a -111 +KPX V aacute -111 +KPX V abreve -111 +KPX V acircumflex -71 +KPX V adieresis -71 +KPX V agrave -71 +KPX V amacron -71 +KPX V aogonek -111 +KPX V aring -111 +KPX V atilde -71 +KPX V colon -74 +KPX V comma -129 +KPX V e -111 +KPX V eacute -111 +KPX V ecaron -71 +KPX V ecircumflex -71 +KPX V edieresis -71 +KPX V edotaccent -111 +KPX V egrave -71 +KPX V emacron -71 +KPX V eogonek -111 +KPX V hyphen -100 +KPX V i -60 +KPX V iacute -60 +KPX V icircumflex -20 +KPX V idieresis -20 +KPX V igrave -20 +KPX V imacron -20 +KPX V iogonek -60 +KPX V o -129 +KPX V oacute -129 +KPX V ocircumflex -129 +KPX V odieresis -89 +KPX V ograve -89 +KPX V ohungarumlaut -129 +KPX V omacron -89 +KPX V oslash -129 +KPX V otilde -89 +KPX V period -129 +KPX V semicolon -74 +KPX V u -75 +KPX V uacute -75 +KPX V ucircumflex -75 +KPX V udieresis -75 +KPX V ugrave -75 +KPX V uhungarumlaut -75 +KPX V umacron -75 +KPX V uogonek -75 +KPX V uring -75 +KPX W A -120 +KPX W Aacute -120 +KPX W Abreve -120 +KPX W Acircumflex -120 +KPX W Adieresis -120 +KPX W Agrave -120 +KPX W Amacron -120 +KPX W Aogonek -120 +KPX W Aring -120 +KPX W Atilde -120 +KPX W O -10 +KPX W Oacute -10 +KPX W Ocircumflex -10 +KPX W Odieresis -10 +KPX W Ograve -10 +KPX W Ohungarumlaut -10 +KPX W Omacron -10 +KPX W Oslash -10 +KPX W Otilde -10 +KPX W a -80 +KPX W aacute -80 +KPX W abreve -80 +KPX W acircumflex -80 +KPX W adieresis -80 +KPX W agrave -80 +KPX W amacron -80 +KPX W aogonek -80 +KPX W aring -80 +KPX W atilde -80 +KPX W colon -37 +KPX W comma -92 +KPX W e -80 +KPX W eacute -80 +KPX W ecaron -80 +KPX W ecircumflex -80 +KPX W edieresis -40 +KPX W edotaccent -80 +KPX W egrave -40 +KPX W emacron -40 +KPX W eogonek -80 +KPX W hyphen -65 +KPX W i -40 +KPX W iacute -40 +KPX W iogonek -40 +KPX W o -80 +KPX W oacute -80 +KPX W ocircumflex -80 +KPX W odieresis -80 +KPX W ograve -80 +KPX W ohungarumlaut -80 +KPX W omacron -80 +KPX W oslash -80 +KPX W otilde -80 +KPX W period -92 +KPX W semicolon -37 +KPX W u -50 +KPX W uacute -50 +KPX W ucircumflex -50 +KPX W udieresis -50 +KPX W ugrave -50 +KPX W uhungarumlaut -50 +KPX W umacron -50 +KPX W uogonek -50 +KPX W uring -50 +KPX W y -73 +KPX W yacute -73 +KPX W ydieresis -73 +KPX Y A -120 +KPX Y Aacute -120 +KPX Y Abreve -120 +KPX Y Acircumflex -120 +KPX Y Adieresis -120 +KPX Y Agrave -120 +KPX Y Amacron -120 +KPX Y Aogonek -120 +KPX Y Aring -120 +KPX Y Atilde -120 +KPX Y O -30 +KPX Y Oacute -30 +KPX Y Ocircumflex -30 +KPX Y Odieresis -30 +KPX Y Ograve -30 +KPX Y Ohungarumlaut -30 +KPX Y Omacron -30 +KPX Y Oslash -30 +KPX Y Otilde -30 +KPX Y a -100 +KPX Y aacute -100 +KPX Y abreve -100 +KPX Y acircumflex -100 +KPX Y adieresis -60 +KPX Y agrave -60 +KPX Y amacron -60 +KPX Y aogonek -100 +KPX Y aring -100 +KPX Y atilde -60 +KPX Y colon -92 +KPX Y comma -129 +KPX Y e -100 +KPX Y eacute -100 +KPX Y ecaron -100 +KPX Y ecircumflex -100 +KPX Y edieresis -60 +KPX Y edotaccent -100 +KPX Y egrave -60 +KPX Y emacron -60 +KPX Y eogonek -100 +KPX Y hyphen -111 +KPX Y i -55 +KPX Y iacute -55 +KPX Y iogonek -55 +KPX Y o -110 +KPX Y oacute -110 +KPX Y ocircumflex -110 +KPX Y odieresis -70 +KPX Y ograve -70 +KPX Y ohungarumlaut -110 +KPX Y omacron -70 +KPX Y oslash -110 +KPX Y otilde -70 +KPX Y period -129 +KPX Y semicolon -92 +KPX Y u -111 +KPX Y uacute -111 +KPX Y ucircumflex -111 +KPX Y udieresis -71 +KPX Y ugrave -71 +KPX Y uhungarumlaut -111 +KPX Y umacron -71 +KPX Y uogonek -111 +KPX Y uring -111 +KPX Yacute A -120 +KPX Yacute Aacute -120 +KPX Yacute Abreve -120 +KPX Yacute Acircumflex -120 +KPX Yacute Adieresis -120 +KPX Yacute Agrave -120 +KPX Yacute Amacron -120 +KPX Yacute Aogonek -120 +KPX Yacute Aring -120 +KPX Yacute Atilde -120 +KPX Yacute O -30 +KPX Yacute Oacute -30 +KPX Yacute Ocircumflex -30 +KPX Yacute Odieresis -30 +KPX Yacute Ograve -30 +KPX Yacute Ohungarumlaut -30 +KPX Yacute Omacron -30 +KPX Yacute Oslash -30 +KPX Yacute Otilde -30 +KPX Yacute a -100 +KPX Yacute aacute -100 +KPX Yacute abreve -100 +KPX Yacute acircumflex -100 +KPX Yacute adieresis -60 +KPX Yacute agrave -60 +KPX Yacute amacron -60 +KPX Yacute aogonek -100 +KPX Yacute aring -100 +KPX Yacute atilde -60 +KPX Yacute colon -92 +KPX Yacute comma -129 +KPX Yacute e -100 +KPX Yacute eacute -100 +KPX Yacute ecaron -100 +KPX Yacute ecircumflex -100 +KPX Yacute edieresis -60 +KPX Yacute edotaccent -100 +KPX Yacute egrave -60 +KPX Yacute emacron -60 +KPX Yacute eogonek -100 +KPX Yacute hyphen -111 +KPX Yacute i -55 +KPX Yacute iacute -55 +KPX Yacute iogonek -55 +KPX Yacute o -110 +KPX Yacute oacute -110 +KPX Yacute ocircumflex -110 +KPX Yacute odieresis -70 +KPX Yacute ograve -70 +KPX Yacute ohungarumlaut -110 +KPX Yacute omacron -70 +KPX Yacute oslash -110 +KPX Yacute otilde -70 +KPX Yacute period -129 +KPX Yacute semicolon -92 +KPX Yacute u -111 +KPX Yacute uacute -111 +KPX Yacute ucircumflex -111 +KPX Yacute udieresis -71 +KPX Yacute ugrave -71 +KPX Yacute uhungarumlaut -111 +KPX Yacute umacron -71 +KPX Yacute uogonek -111 +KPX Yacute uring -111 +KPX Ydieresis A -120 +KPX Ydieresis Aacute -120 +KPX Ydieresis Abreve -120 +KPX Ydieresis Acircumflex -120 +KPX Ydieresis Adieresis -120 +KPX Ydieresis Agrave -120 +KPX Ydieresis Amacron -120 +KPX Ydieresis Aogonek -120 +KPX Ydieresis Aring -120 +KPX Ydieresis Atilde -120 +KPX Ydieresis O -30 +KPX Ydieresis Oacute -30 +KPX Ydieresis Ocircumflex -30 +KPX Ydieresis Odieresis -30 +KPX Ydieresis Ograve -30 +KPX Ydieresis Ohungarumlaut -30 +KPX Ydieresis Omacron -30 +KPX Ydieresis Oslash -30 +KPX Ydieresis Otilde -30 +KPX Ydieresis a -100 +KPX Ydieresis aacute -100 +KPX Ydieresis abreve -100 +KPX Ydieresis acircumflex -100 +KPX Ydieresis adieresis -60 +KPX Ydieresis agrave -60 +KPX Ydieresis amacron -60 +KPX Ydieresis aogonek -100 +KPX Ydieresis aring -100 +KPX Ydieresis atilde -100 +KPX Ydieresis colon -92 +KPX Ydieresis comma -129 +KPX Ydieresis e -100 +KPX Ydieresis eacute -100 +KPX Ydieresis ecaron -100 +KPX Ydieresis ecircumflex -100 +KPX Ydieresis edieresis -60 +KPX Ydieresis edotaccent -100 +KPX Ydieresis egrave -60 +KPX Ydieresis emacron -60 +KPX Ydieresis eogonek -100 +KPX Ydieresis hyphen -111 +KPX Ydieresis i -55 +KPX Ydieresis iacute -55 +KPX Ydieresis iogonek -55 +KPX Ydieresis o -110 +KPX Ydieresis oacute -110 +KPX Ydieresis ocircumflex -110 +KPX Ydieresis odieresis -70 +KPX Ydieresis ograve -70 +KPX Ydieresis ohungarumlaut -110 +KPX Ydieresis omacron -70 +KPX Ydieresis oslash -110 +KPX Ydieresis otilde -70 +KPX Ydieresis period -129 +KPX Ydieresis semicolon -92 +KPX Ydieresis u -111 +KPX Ydieresis uacute -111 +KPX Ydieresis ucircumflex -111 +KPX Ydieresis udieresis -71 +KPX Ydieresis ugrave -71 +KPX Ydieresis uhungarumlaut -111 +KPX Ydieresis umacron -71 +KPX Ydieresis uogonek -111 +KPX Ydieresis uring -111 +KPX a v -20 +KPX a w -15 +KPX aacute v -20 +KPX aacute w -15 +KPX abreve v -20 +KPX abreve w -15 +KPX acircumflex v -20 +KPX acircumflex w -15 +KPX adieresis v -20 +KPX adieresis w -15 +KPX agrave v -20 +KPX agrave w -15 +KPX amacron v -20 +KPX amacron w -15 +KPX aogonek v -20 +KPX aogonek w -15 +KPX aring v -20 +KPX aring w -15 +KPX atilde v -20 +KPX atilde w -15 +KPX b period -40 +KPX b u -20 +KPX b uacute -20 +KPX b ucircumflex -20 +KPX b udieresis -20 +KPX b ugrave -20 +KPX b uhungarumlaut -20 +KPX b umacron -20 +KPX b uogonek -20 +KPX b uring -20 +KPX b v -15 +KPX c y -15 +KPX c yacute -15 +KPX c ydieresis -15 +KPX cacute y -15 +KPX cacute yacute -15 +KPX cacute ydieresis -15 +KPX ccaron y -15 +KPX ccaron yacute -15 +KPX ccaron ydieresis -15 +KPX ccedilla y -15 +KPX ccedilla yacute -15 +KPX ccedilla ydieresis -15 +KPX comma quotedblright -70 +KPX comma quoteright -70 +KPX e g -15 +KPX e gbreve -15 +KPX e gcommaaccent -15 +KPX e v -25 +KPX e w -25 +KPX e x -15 +KPX e y -15 +KPX e yacute -15 +KPX e ydieresis -15 +KPX eacute g -15 +KPX eacute gbreve -15 +KPX eacute gcommaaccent -15 +KPX eacute v -25 +KPX eacute w -25 +KPX eacute x -15 +KPX eacute y -15 +KPX eacute yacute -15 +KPX eacute ydieresis -15 +KPX ecaron g -15 +KPX ecaron gbreve -15 +KPX ecaron gcommaaccent -15 +KPX ecaron v -25 +KPX ecaron w -25 +KPX ecaron x -15 +KPX ecaron y -15 +KPX ecaron yacute -15 +KPX ecaron ydieresis -15 +KPX ecircumflex g -15 +KPX ecircumflex gbreve -15 +KPX ecircumflex gcommaaccent -15 +KPX ecircumflex v -25 +KPX ecircumflex w -25 +KPX ecircumflex x -15 +KPX ecircumflex y -15 +KPX ecircumflex yacute -15 +KPX ecircumflex ydieresis -15 +KPX edieresis g -15 +KPX edieresis gbreve -15 +KPX edieresis gcommaaccent -15 +KPX edieresis v -25 +KPX edieresis w -25 +KPX edieresis x -15 +KPX edieresis y -15 +KPX edieresis yacute -15 +KPX edieresis ydieresis -15 +KPX edotaccent g -15 +KPX edotaccent gbreve -15 +KPX edotaccent gcommaaccent -15 +KPX edotaccent v -25 +KPX edotaccent w -25 +KPX edotaccent x -15 +KPX edotaccent y -15 +KPX edotaccent yacute -15 +KPX edotaccent ydieresis -15 +KPX egrave g -15 +KPX egrave gbreve -15 +KPX egrave gcommaaccent -15 +KPX egrave v -25 +KPX egrave w -25 +KPX egrave x -15 +KPX egrave y -15 +KPX egrave yacute -15 +KPX egrave ydieresis -15 +KPX emacron g -15 +KPX emacron gbreve -15 +KPX emacron gcommaaccent -15 +KPX emacron v -25 +KPX emacron w -25 +KPX emacron x -15 +KPX emacron y -15 +KPX emacron yacute -15 +KPX emacron ydieresis -15 +KPX eogonek g -15 +KPX eogonek gbreve -15 +KPX eogonek gcommaaccent -15 +KPX eogonek v -25 +KPX eogonek w -25 +KPX eogonek x -15 +KPX eogonek y -15 +KPX eogonek yacute -15 +KPX eogonek ydieresis -15 +KPX f a -10 +KPX f aacute -10 +KPX f abreve -10 +KPX f acircumflex -10 +KPX f adieresis -10 +KPX f agrave -10 +KPX f amacron -10 +KPX f aogonek -10 +KPX f aring -10 +KPX f atilde -10 +KPX f dotlessi -50 +KPX f f -25 +KPX f i -20 +KPX f iacute -20 +KPX f quoteright 55 +KPX g a -5 +KPX g aacute -5 +KPX g abreve -5 +KPX g acircumflex -5 +KPX g adieresis -5 +KPX g agrave -5 +KPX g amacron -5 +KPX g aogonek -5 +KPX g aring -5 +KPX g atilde -5 +KPX gbreve a -5 +KPX gbreve aacute -5 +KPX gbreve abreve -5 +KPX gbreve acircumflex -5 +KPX gbreve adieresis -5 +KPX gbreve agrave -5 +KPX gbreve amacron -5 +KPX gbreve aogonek -5 +KPX gbreve aring -5 +KPX gbreve atilde -5 +KPX gcommaaccent a -5 +KPX gcommaaccent aacute -5 +KPX gcommaaccent abreve -5 +KPX gcommaaccent acircumflex -5 +KPX gcommaaccent adieresis -5 +KPX gcommaaccent agrave -5 +KPX gcommaaccent amacron -5 +KPX gcommaaccent aogonek -5 +KPX gcommaaccent aring -5 +KPX gcommaaccent atilde -5 +KPX h y -5 +KPX h yacute -5 +KPX h ydieresis -5 +KPX i v -25 +KPX iacute v -25 +KPX icircumflex v -25 +KPX idieresis v -25 +KPX igrave v -25 +KPX imacron v -25 +KPX iogonek v -25 +KPX k e -10 +KPX k eacute -10 +KPX k ecaron -10 +KPX k ecircumflex -10 +KPX k edieresis -10 +KPX k edotaccent -10 +KPX k egrave -10 +KPX k emacron -10 +KPX k eogonek -10 +KPX k o -10 +KPX k oacute -10 +KPX k ocircumflex -10 +KPX k odieresis -10 +KPX k ograve -10 +KPX k ohungarumlaut -10 +KPX k omacron -10 +KPX k oslash -10 +KPX k otilde -10 +KPX k y -15 +KPX k yacute -15 +KPX k ydieresis -15 +KPX kcommaaccent e -10 +KPX kcommaaccent eacute -10 +KPX kcommaaccent ecaron -10 +KPX kcommaaccent ecircumflex -10 +KPX kcommaaccent edieresis -10 +KPX kcommaaccent edotaccent -10 +KPX kcommaaccent egrave -10 +KPX kcommaaccent emacron -10 +KPX kcommaaccent eogonek -10 +KPX kcommaaccent o -10 +KPX kcommaaccent oacute -10 +KPX kcommaaccent ocircumflex -10 +KPX kcommaaccent odieresis -10 +KPX kcommaaccent ograve -10 +KPX kcommaaccent ohungarumlaut -10 +KPX kcommaaccent omacron -10 +KPX kcommaaccent oslash -10 +KPX kcommaaccent otilde -10 +KPX kcommaaccent y -15 +KPX kcommaaccent yacute -15 +KPX kcommaaccent ydieresis -15 +KPX l w -10 +KPX lacute w -10 +KPX lcommaaccent w -10 +KPX lslash w -10 +KPX n v -40 +KPX n y -15 +KPX n yacute -15 +KPX n ydieresis -15 +KPX nacute v -40 +KPX nacute y -15 +KPX nacute yacute -15 +KPX nacute ydieresis -15 +KPX ncaron v -40 +KPX ncaron y -15 +KPX ncaron yacute -15 +KPX ncaron ydieresis -15 +KPX ncommaaccent v -40 +KPX ncommaaccent y -15 +KPX ncommaaccent yacute -15 +KPX ncommaaccent ydieresis -15 +KPX ntilde v -40 +KPX ntilde y -15 +KPX ntilde yacute -15 +KPX ntilde ydieresis -15 +KPX o v -15 +KPX o w -25 +KPX o y -10 +KPX o yacute -10 +KPX o ydieresis -10 +KPX oacute v -15 +KPX oacute w -25 +KPX oacute y -10 +KPX oacute yacute -10 +KPX oacute ydieresis -10 +KPX ocircumflex v -15 +KPX ocircumflex w -25 +KPX ocircumflex y -10 +KPX ocircumflex yacute -10 +KPX ocircumflex ydieresis -10 +KPX odieresis v -15 +KPX odieresis w -25 +KPX odieresis y -10 +KPX odieresis yacute -10 +KPX odieresis ydieresis -10 +KPX ograve v -15 +KPX ograve w -25 +KPX ograve y -10 +KPX ograve yacute -10 +KPX ograve ydieresis -10 +KPX ohungarumlaut v -15 +KPX ohungarumlaut w -25 +KPX ohungarumlaut y -10 +KPX ohungarumlaut yacute -10 +KPX ohungarumlaut ydieresis -10 +KPX omacron v -15 +KPX omacron w -25 +KPX omacron y -10 +KPX omacron yacute -10 +KPX omacron ydieresis -10 +KPX oslash v -15 +KPX oslash w -25 +KPX oslash y -10 +KPX oslash yacute -10 +KPX oslash ydieresis -10 +KPX otilde v -15 +KPX otilde w -25 +KPX otilde y -10 +KPX otilde yacute -10 +KPX otilde ydieresis -10 +KPX p y -10 +KPX p yacute -10 +KPX p ydieresis -10 +KPX period quotedblright -70 +KPX period quoteright -70 +KPX quotedblleft A -80 +KPX quotedblleft Aacute -80 +KPX quotedblleft Abreve -80 +KPX quotedblleft Acircumflex -80 +KPX quotedblleft Adieresis -80 +KPX quotedblleft Agrave -80 +KPX quotedblleft Amacron -80 +KPX quotedblleft Aogonek -80 +KPX quotedblleft Aring -80 +KPX quotedblleft Atilde -80 +KPX quoteleft A -80 +KPX quoteleft Aacute -80 +KPX quoteleft Abreve -80 +KPX quoteleft Acircumflex -80 +KPX quoteleft Adieresis -80 +KPX quoteleft Agrave -80 +KPX quoteleft Amacron -80 +KPX quoteleft Aogonek -80 +KPX quoteleft Aring -80 +KPX quoteleft Atilde -80 +KPX quoteleft quoteleft -74 +KPX quoteright d -50 +KPX quoteright dcroat -50 +KPX quoteright l -10 +KPX quoteright lacute -10 +KPX quoteright lcommaaccent -10 +KPX quoteright lslash -10 +KPX quoteright quoteright -74 +KPX quoteright r -50 +KPX quoteright racute -50 +KPX quoteright rcaron -50 +KPX quoteright rcommaaccent -50 +KPX quoteright s -55 +KPX quoteright sacute -55 +KPX quoteright scaron -55 +KPX quoteright scedilla -55 +KPX quoteright scommaaccent -55 +KPX quoteright space -74 +KPX quoteright t -18 +KPX quoteright tcommaaccent -18 +KPX quoteright v -50 +KPX r comma -40 +KPX r g -18 +KPX r gbreve -18 +KPX r gcommaaccent -18 +KPX r hyphen -20 +KPX r period -55 +KPX racute comma -40 +KPX racute g -18 +KPX racute gbreve -18 +KPX racute gcommaaccent -18 +KPX racute hyphen -20 +KPX racute period -55 +KPX rcaron comma -40 +KPX rcaron g -18 +KPX rcaron gbreve -18 +KPX rcaron gcommaaccent -18 +KPX rcaron hyphen -20 +KPX rcaron period -55 +KPX rcommaaccent comma -40 +KPX rcommaaccent g -18 +KPX rcommaaccent gbreve -18 +KPX rcommaaccent gcommaaccent -18 +KPX rcommaaccent hyphen -20 +KPX rcommaaccent period -55 +KPX space A -55 +KPX space Aacute -55 +KPX space Abreve -55 +KPX space Acircumflex -55 +KPX space Adieresis -55 +KPX space Agrave -55 +KPX space Amacron -55 +KPX space Aogonek -55 +KPX space Aring -55 +KPX space Atilde -55 +KPX space T -18 +KPX space Tcaron -18 +KPX space Tcommaaccent -18 +KPX space V -50 +KPX space W -30 +KPX space Y -90 +KPX space Yacute -90 +KPX space Ydieresis -90 +KPX v a -25 +KPX v aacute -25 +KPX v abreve -25 +KPX v acircumflex -25 +KPX v adieresis -25 +KPX v agrave -25 +KPX v amacron -25 +KPX v aogonek -25 +KPX v aring -25 +KPX v atilde -25 +KPX v comma -65 +KPX v e -15 +KPX v eacute -15 +KPX v ecaron -15 +KPX v ecircumflex -15 +KPX v edieresis -15 +KPX v edotaccent -15 +KPX v egrave -15 +KPX v emacron -15 +KPX v eogonek -15 +KPX v o -20 +KPX v oacute -20 +KPX v ocircumflex -20 +KPX v odieresis -20 +KPX v ograve -20 +KPX v ohungarumlaut -20 +KPX v omacron -20 +KPX v oslash -20 +KPX v otilde -20 +KPX v period -65 +KPX w a -10 +KPX w aacute -10 +KPX w abreve -10 +KPX w acircumflex -10 +KPX w adieresis -10 +KPX w agrave -10 +KPX w amacron -10 +KPX w aogonek -10 +KPX w aring -10 +KPX w atilde -10 +KPX w comma -65 +KPX w o -10 +KPX w oacute -10 +KPX w ocircumflex -10 +KPX w odieresis -10 +KPX w ograve -10 +KPX w ohungarumlaut -10 +KPX w omacron -10 +KPX w oslash -10 +KPX w otilde -10 +KPX w period -65 +KPX x e -15 +KPX x eacute -15 +KPX x ecaron -15 +KPX x ecircumflex -15 +KPX x edieresis -15 +KPX x edotaccent -15 +KPX x egrave -15 +KPX x emacron -15 +KPX x eogonek -15 +KPX y comma -65 +KPX y period -65 +KPX yacute comma -65 +KPX yacute period -65 +KPX ydieresis comma -65 +KPX ydieresis period -65 +EndKernPairs +EndKernData +EndFontMetrics diff --git a/openoffice/share/psprint/fontmetric/ZapfDingbats.afm b/openoffice/share/psprint/fontmetric/ZapfDingbats.afm new file mode 100644 index 0000000000000000000000000000000000000000..7695ff0e87ba03d3cac3d92bce0dbd74a5552e62 --- /dev/null +++ b/openoffice/share/psprint/fontmetric/ZapfDingbats.afm @@ -0,0 +1,224 @@ +StartFontMetrics 4.1 +Comment Copyright (c) 1985, 1987, 1988, 1989, 1997 Adobe Systems Incorporated. All Rights Reserved. +Comment Creation Date: Thu May 1 15:14:13 1997 +Comment UniqueID 43082 +Comment VMusage 45775 55535 +FontName ZapfDingbats +FullName ITC Zapf Dingbats +FamilyName ITC Zapf Dingbats +Weight Medium +ItalicAngle 0 +IsFixedPitch false +FontBBox -1 -143 981 820 +UnderlinePosition -100 +UnderlineThickness 50 +Version 002.000 +Notice Copyright (c) 1985, 1987, 1988, 1989, 1997 Adobe Systems Incorporated. All Rights Reserved.ITC Zapf Dingbats is a registered trademark of International Typeface Corporation. +EncodingScheme FontSpecific +StdHW 28 +StdVW 90 +StartCharMetrics 202 +C 32 ; WX 278 ; N space ; B 0 0 0 0 ; +C 33 ; WX 974 ; N a1 ; B 35 72 939 621 ; +C 34 ; WX 961 ; N a2 ; B 35 81 927 611 ; +C 35 ; WX 974 ; N a202 ; B 35 72 939 621 ; +C 36 ; WX 980 ; N a3 ; B 35 0 945 692 ; +C 37 ; WX 719 ; N a4 ; B 34 139 685 566 ; +C 38 ; WX 789 ; N a5 ; B 35 -14 755 705 ; +C 39 ; WX 790 ; N a119 ; B 35 -14 755 705 ; +C 40 ; WX 791 ; N a118 ; B 35 -13 761 705 ; +C 41 ; WX 690 ; N a117 ; B 34 138 655 553 ; +C 42 ; WX 960 ; N a11 ; B 35 123 925 568 ; +C 43 ; WX 939 ; N a12 ; B 35 134 904 559 ; +C 44 ; WX 549 ; N a13 ; B 29 -11 516 705 ; +C 45 ; WX 855 ; N a14 ; B 34 59 820 632 ; +C 46 ; WX 911 ; N a15 ; B 35 50 876 642 ; +C 47 ; WX 933 ; N a16 ; B 35 139 899 550 ; +C 48 ; WX 911 ; N a105 ; B 35 50 876 642 ; +C 49 ; WX 945 ; N a17 ; B 35 139 909 553 ; +C 50 ; WX 974 ; N a18 ; B 35 104 938 587 ; +C 51 ; WX 755 ; N a19 ; B 34 -13 721 705 ; +C 52 ; WX 846 ; N a20 ; B 36 -14 811 705 ; +C 53 ; WX 762 ; N a21 ; B 35 0 727 692 ; +C 54 ; WX 761 ; N a22 ; B 35 0 727 692 ; +C 55 ; WX 571 ; N a23 ; B -1 -68 571 661 ; +C 56 ; WX 677 ; N a24 ; B 36 -13 642 705 ; +C 57 ; WX 763 ; N a25 ; B 35 0 728 692 ; +C 58 ; WX 760 ; N a26 ; B 35 0 726 692 ; +C 59 ; WX 759 ; N a27 ; B 35 0 725 692 ; +C 60 ; WX 754 ; N a28 ; B 35 0 720 692 ; +C 61 ; WX 494 ; N a6 ; B 35 0 460 692 ; +C 62 ; WX 552 ; N a7 ; B 35 0 517 692 ; +C 63 ; WX 537 ; N a8 ; B 35 0 503 692 ; +C 64 ; WX 577 ; N a9 ; B 35 96 542 596 ; +C 65 ; WX 692 ; N a10 ; B 35 -14 657 705 ; +C 66 ; WX 786 ; N a29 ; B 35 -14 751 705 ; +C 67 ; WX 788 ; N a30 ; B 35 -14 752 705 ; +C 68 ; WX 788 ; N a31 ; B 35 -14 753 705 ; +C 69 ; WX 790 ; N a32 ; B 35 -14 756 705 ; +C 70 ; WX 793 ; N a33 ; B 35 -13 759 705 ; +C 71 ; WX 794 ; N a34 ; B 35 -13 759 705 ; +C 72 ; WX 816 ; N a35 ; B 35 -14 782 705 ; +C 73 ; WX 823 ; N a36 ; B 35 -14 787 705 ; +C 74 ; WX 789 ; N a37 ; B 35 -14 754 705 ; +C 75 ; WX 841 ; N a38 ; B 35 -14 807 705 ; +C 76 ; WX 823 ; N a39 ; B 35 -14 789 705 ; +C 77 ; WX 833 ; N a40 ; B 35 -14 798 705 ; +C 78 ; WX 816 ; N a41 ; B 35 -13 782 705 ; +C 79 ; WX 831 ; N a42 ; B 35 -14 796 705 ; +C 80 ; WX 923 ; N a43 ; B 35 -14 888 705 ; +C 81 ; WX 744 ; N a44 ; B 35 0 710 692 ; +C 82 ; WX 723 ; N a45 ; B 35 0 688 692 ; +C 83 ; WX 749 ; N a46 ; B 35 0 714 692 ; +C 84 ; WX 790 ; N a47 ; B 34 -14 756 705 ; +C 85 ; WX 792 ; N a48 ; B 35 -14 758 705 ; +C 86 ; WX 695 ; N a49 ; B 35 -14 661 706 ; +C 87 ; WX 776 ; N a50 ; B 35 -6 741 699 ; +C 88 ; WX 768 ; N a51 ; B 35 -7 734 699 ; +C 89 ; WX 792 ; N a52 ; B 35 -14 757 705 ; +C 90 ; WX 759 ; N a53 ; B 35 0 725 692 ; +C 91 ; WX 707 ; N a54 ; B 35 -13 672 704 ; +C 92 ; WX 708 ; N a55 ; B 35 -14 672 705 ; +C 93 ; WX 682 ; N a56 ; B 35 -14 647 705 ; +C 94 ; WX 701 ; N a57 ; B 35 -14 666 705 ; +C 95 ; WX 826 ; N a58 ; B 35 -14 791 705 ; +C 96 ; WX 815 ; N a59 ; B 35 -14 780 705 ; +C 97 ; WX 789 ; N a60 ; B 35 -14 754 705 ; +C 98 ; WX 789 ; N a61 ; B 35 -14 754 705 ; +C 99 ; WX 707 ; N a62 ; B 34 -14 673 705 ; +C 100 ; WX 687 ; N a63 ; B 36 0 651 692 ; +C 101 ; WX 696 ; N a64 ; B 35 0 661 691 ; +C 102 ; WX 689 ; N a65 ; B 35 0 655 692 ; +C 103 ; WX 786 ; N a66 ; B 34 -14 751 705 ; +C 104 ; WX 787 ; N a67 ; B 35 -14 752 705 ; +C 105 ; WX 713 ; N a68 ; B 35 -14 678 705 ; +C 106 ; WX 791 ; N a69 ; B 35 -14 756 705 ; +C 107 ; WX 785 ; N a70 ; B 36 -14 751 705 ; +C 108 ; WX 791 ; N a71 ; B 35 -14 757 705 ; +C 109 ; WX 873 ; N a72 ; B 35 -14 838 705 ; +C 110 ; WX 761 ; N a73 ; B 35 0 726 692 ; +C 111 ; WX 762 ; N a74 ; B 35 0 727 692 ; +C 112 ; WX 762 ; N a203 ; B 35 0 727 692 ; +C 113 ; WX 759 ; N a75 ; B 35 0 725 692 ; +C 114 ; WX 759 ; N a204 ; B 35 0 725 692 ; +C 115 ; WX 892 ; N a76 ; B 35 0 858 705 ; +C 116 ; WX 892 ; N a77 ; B 35 -14 858 692 ; +C 117 ; WX 788 ; N a78 ; B 35 -14 754 705 ; +C 118 ; WX 784 ; N a79 ; B 35 -14 749 705 ; +C 119 ; WX 438 ; N a81 ; B 35 -14 403 705 ; +C 120 ; WX 138 ; N a82 ; B 35 0 104 692 ; +C 121 ; WX 277 ; N a83 ; B 35 0 242 692 ; +C 122 ; WX 415 ; N a84 ; B 35 0 380 692 ; +C 123 ; WX 392 ; N a97 ; B 35 263 357 705 ; +C 124 ; WX 392 ; N a98 ; B 34 263 357 705 ; +C 125 ; WX 668 ; N a99 ; B 35 263 633 705 ; +C 126 ; WX 668 ; N a100 ; B 36 263 634 705 ; +C 128 ; WX 390 ; N a89 ; B 35 -14 356 705 ; +C 129 ; WX 390 ; N a90 ; B 35 -14 355 705 ; +C 130 ; WX 317 ; N a93 ; B 35 0 283 692 ; +C 131 ; WX 317 ; N a94 ; B 35 0 283 692 ; +C 132 ; WX 276 ; N a91 ; B 35 0 242 692 ; +C 133 ; WX 276 ; N a92 ; B 35 0 242 692 ; +C 134 ; WX 509 ; N a205 ; B 35 0 475 692 ; +C 135 ; WX 509 ; N a85 ; B 35 0 475 692 ; +C 136 ; WX 410 ; N a206 ; B 35 0 375 692 ; +C 137 ; WX 410 ; N a86 ; B 35 0 375 692 ; +C 138 ; WX 234 ; N a87 ; B 35 -14 199 705 ; +C 139 ; WX 234 ; N a88 ; B 35 -14 199 705 ; +C 140 ; WX 334 ; N a95 ; B 35 0 299 692 ; +C 141 ; WX 334 ; N a96 ; B 35 0 299 692 ; +C 161 ; WX 732 ; N a101 ; B 35 -143 697 806 ; +C 162 ; WX 544 ; N a102 ; B 56 -14 488 706 ; +C 163 ; WX 544 ; N a103 ; B 34 -14 508 705 ; +C 164 ; WX 910 ; N a104 ; B 35 40 875 651 ; +C 165 ; WX 667 ; N a106 ; B 35 -14 633 705 ; +C 166 ; WX 760 ; N a107 ; B 35 -14 726 705 ; +C 167 ; WX 760 ; N a108 ; B 0 121 758 569 ; +C 168 ; WX 776 ; N a112 ; B 35 0 741 705 ; +C 169 ; WX 595 ; N a111 ; B 34 -14 560 705 ; +C 170 ; WX 694 ; N a110 ; B 35 -14 659 705 ; +C 171 ; WX 626 ; N a109 ; B 34 0 591 705 ; +C 172 ; WX 788 ; N a120 ; B 35 -14 754 705 ; +C 173 ; WX 788 ; N a121 ; B 35 -14 754 705 ; +C 174 ; WX 788 ; N a122 ; B 35 -14 754 705 ; +C 175 ; WX 788 ; N a123 ; B 35 -14 754 705 ; +C 176 ; WX 788 ; N a124 ; B 35 -14 754 705 ; +C 177 ; WX 788 ; N a125 ; B 35 -14 754 705 ; +C 178 ; WX 788 ; N a126 ; B 35 -14 754 705 ; +C 179 ; WX 788 ; N a127 ; B 35 -14 754 705 ; +C 180 ; WX 788 ; N a128 ; B 35 -14 754 705 ; +C 181 ; WX 788 ; N a129 ; B 35 -14 754 705 ; +C 182 ; WX 788 ; N a130 ; B 35 -14 754 705 ; +C 183 ; WX 788 ; N a131 ; B 35 -14 754 705 ; +C 184 ; WX 788 ; N a132 ; B 35 -14 754 705 ; +C 185 ; WX 788 ; N a133 ; B 35 -14 754 705 ; +C 186 ; WX 788 ; N a134 ; B 35 -14 754 705 ; +C 187 ; WX 788 ; N a135 ; B 35 -14 754 705 ; +C 188 ; WX 788 ; N a136 ; B 35 -14 754 705 ; +C 189 ; WX 788 ; N a137 ; B 35 -14 754 705 ; +C 190 ; WX 788 ; N a138 ; B 35 -14 754 705 ; +C 191 ; WX 788 ; N a139 ; B 35 -14 754 705 ; +C 192 ; WX 788 ; N a140 ; B 35 -14 754 705 ; +C 193 ; WX 788 ; N a141 ; B 35 -14 754 705 ; +C 194 ; WX 788 ; N a142 ; B 35 -14 754 705 ; +C 195 ; WX 788 ; N a143 ; B 35 -14 754 705 ; +C 196 ; WX 788 ; N a144 ; B 35 -14 754 705 ; +C 197 ; WX 788 ; N a145 ; B 35 -14 754 705 ; +C 198 ; WX 788 ; N a146 ; B 35 -14 754 705 ; +C 199 ; WX 788 ; N a147 ; B 35 -14 754 705 ; +C 200 ; WX 788 ; N a148 ; B 35 -14 754 705 ; +C 201 ; WX 788 ; N a149 ; B 35 -14 754 705 ; +C 202 ; WX 788 ; N a150 ; B 35 -14 754 705 ; +C 203 ; WX 788 ; N a151 ; B 35 -14 754 705 ; +C 204 ; WX 788 ; N a152 ; B 35 -14 754 705 ; +C 205 ; WX 788 ; N a153 ; B 35 -14 754 705 ; +C 206 ; WX 788 ; N a154 ; B 35 -14 754 705 ; +C 207 ; WX 788 ; N a155 ; B 35 -14 754 705 ; +C 208 ; WX 788 ; N a156 ; B 35 -14 754 705 ; +C 209 ; WX 788 ; N a157 ; B 35 -14 754 705 ; +C 210 ; WX 788 ; N a158 ; B 35 -14 754 705 ; +C 211 ; WX 788 ; N a159 ; B 35 -14 754 705 ; +C 212 ; WX 894 ; N a160 ; B 35 58 860 634 ; +C 213 ; WX 838 ; N a161 ; B 35 152 803 540 ; +C 214 ; WX 1016 ; N a163 ; B 34 152 981 540 ; +C 215 ; WX 458 ; N a164 ; B 35 -127 422 820 ; +C 216 ; WX 748 ; N a196 ; B 35 94 698 597 ; +C 217 ; WX 924 ; N a165 ; B 35 140 890 552 ; +C 218 ; WX 748 ; N a192 ; B 35 94 698 597 ; +C 219 ; WX 918 ; N a166 ; B 35 166 884 526 ; +C 220 ; WX 927 ; N a167 ; B 35 32 892 660 ; +C 221 ; WX 928 ; N a168 ; B 35 129 891 562 ; +C 222 ; WX 928 ; N a169 ; B 35 128 893 563 ; +C 223 ; WX 834 ; N a170 ; B 35 155 799 537 ; +C 224 ; WX 873 ; N a171 ; B 35 93 838 599 ; +C 225 ; WX 828 ; N a172 ; B 35 104 791 588 ; +C 226 ; WX 924 ; N a173 ; B 35 98 889 594 ; +C 227 ; WX 924 ; N a162 ; B 35 98 889 594 ; +C 228 ; WX 917 ; N a174 ; B 35 0 882 692 ; +C 229 ; WX 930 ; N a175 ; B 35 84 896 608 ; +C 230 ; WX 931 ; N a176 ; B 35 84 896 608 ; +C 231 ; WX 463 ; N a177 ; B 35 -99 429 791 ; +C 232 ; WX 883 ; N a178 ; B 35 71 848 623 ; +C 233 ; WX 836 ; N a179 ; B 35 44 802 648 ; +C 234 ; WX 836 ; N a193 ; B 35 44 802 648 ; +C 235 ; WX 867 ; N a180 ; B 35 101 832 591 ; +C 236 ; WX 867 ; N a199 ; B 35 101 832 591 ; +C 237 ; WX 696 ; N a181 ; B 35 44 661 648 ; +C 238 ; WX 696 ; N a200 ; B 35 44 661 648 ; +C 239 ; WX 874 ; N a182 ; B 35 77 840 619 ; +C 241 ; WX 874 ; N a201 ; B 35 73 840 615 ; +C 242 ; WX 760 ; N a183 ; B 35 0 725 692 ; +C 243 ; WX 946 ; N a184 ; B 35 160 911 533 ; +C 244 ; WX 771 ; N a197 ; B 34 37 736 655 ; +C 245 ; WX 865 ; N a185 ; B 35 207 830 481 ; +C 246 ; WX 771 ; N a194 ; B 34 37 736 655 ; +C 247 ; WX 888 ; N a198 ; B 34 -19 853 712 ; +C 248 ; WX 967 ; N a186 ; B 35 124 932 568 ; +C 249 ; WX 888 ; N a195 ; B 34 -19 853 712 ; +C 250 ; WX 831 ; N a187 ; B 35 113 796 579 ; +C 251 ; WX 873 ; N a188 ; B 36 118 838 578 ; +C 252 ; WX 927 ; N a189 ; B 35 150 891 542 ; +C 253 ; WX 970 ; N a190 ; B 35 76 931 616 ; +C 254 ; WX 918 ; N a191 ; B 34 99 884 593 ; +EndCharMetrics +EndFontMetrics diff --git a/openoffice/share/psprint/psprint.conf b/openoffice/share/psprint/psprint.conf new file mode 100644 index 0000000000000000000000000000000000000000..011cf1faaa29b9d06a2f1bde3ba06304e2c311dc --- /dev/null +++ b/openoffice/share/psprint/psprint.conf @@ -0,0 +1,134 @@ +; ************************************************************* +; +; Licensed to the Apache Software Foundation (ASF) under one +; or more contributor license agreements. See the NOTICE file +; distributed with this work for additional information +; regarding copyright ownership. The ASF licenses this file +; to you under the Apache License, Version 2.0 (the +; "License"); you may not use this file except in compliance +; with the License. You may obtain a copy of the License at +; +; http://www.apache.org/licenses/LICENSE-2.0 +; +; Unless required by applicable law or agreed to in writing, +; software distributed under the License is distributed on an +; "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +; KIND, either express or implied. See the License for the +; specific language governing permissions and limitations +; under the License. +; +; ************************************************************* +[__Global_Printer_Defaults__] +; Copies: the default number of copies produced +; if key is absent the default is 1 +; Copies=1 + +; Orientation: the default orientation of pages +; possible Values: Portrait, Landscape +; if key is absent the default is Portrait +; Orientation=Portrait + +; Scale: the default scaling of output in percent +; if key is absent the default is 100 +; Scale=100 + +; MarginAdjust: the default adjustment to driver margins in 1/100 mm +; MarginAdjust contains corrections for the driver defined margins +; the values are comma separated +; the order is: left,right,top,bottom +; if key is absent the default is 0,0,0,0 +; MarginAdjust=0,0,0,0 + +; ColorDepth: the default colordepth of the device in bits +; possible values: 1, 8, 24 +; if key is absent the default is 24 +; ColorDepth=24 + +; ColorDevice: the default setting wether the device is color capable +; possible values: 0: driver setting, -1: grey scale, 1: color +; if key is absent the default is 0 +; ColorDepth=0 + +; PSLevel: the default setting of the PostScript level of the output +; possible values: 0: driver setting, 1: level 1, 2: level2 +; if key is absent the default is 0 +; PSLevel=0 + +; PPD_PageSize: the default page size to use. If a specific printer does +; not support this page size its default is used instead. +; possible values: A0, A1, A2, A3, A4, A5, A6, B4, B5, B6, +; Legal, Letter, Executive, Statement, Tabloid, +; Ledger, AnsiC, AnsiD, ARCHA, ARCHB, ARCHC, +; ARCHD, ARCHE, EnvMonarch, EnvC4, EnvC5, EnvC6, +; Env10, EnvC65, Folio +; if key is absent the default value is driver specific +; PPD_PageSize=A4 + +; Note: the following two key types are in the global section to provide +; defaults for newly added printers. +; PerformFontSubstitution: wether to replace downloadable fonts +; with resident fonts or not +PerformFontSubstitution=false + +; SubstFont_<downloadable font>: the resident font to replace +; <downloadable font> if PerformFontSubstitution is true +SubstFont_Helmet=Helvetica +SubstFont_Albany=Helvetica +SubstFont_Courier New=Courier +SubstFont_Arial=Helvetica +SubstFont_Times New Roman=Times +SubstFont_Thorndale=Times +SubstFont_Timmons=Times +SubstFont_Cumberland=Courier + + +[Generic Printer] +; for every printer a group with at least the keys +; "Printer" and "Command" is required + +; Printer: contains the base name of the PPD and the Printer name separated by / +Printer=SGENPRT/Generic Printer + +; DefaultPrinter: marks the default printer +DefaultPrinter=1 + +; Location: a user readable string that will be shown in the print dialog +Location= + +; Comment: a user readable string that will be shown in the print dialog +Comment= + +; Command: a command line that accepts PostScript as standard input (pipe) +; note: a shell will be started for the command +Command= + +; QuickCommand: a command line that accepts PostScript as standard input (pipe) +; this command line will be used instead of the command line given in the +; "Command" key, if the user presses the direct print button. In this case +; no print dialog should be shown, neither form the printing applcation nor +; from the command line (example "kprinter --nodialog --stdin") +; note: a shell will be started for the command +;QuickCommand= + +; Features: a string containing additional comma separated properties of a printer +; currently valid properties: +; fax for a Fax printer queue +; pdf=<dir> for a PDF printer where <dir> is the base directory for output files +; external_dialog to notify that the print command of a printer will show a dialog +; and therefore the application should not show its own dialog. +;Features= + +; PerformFontSubstitution: wether to replace downloadable fonts +; with resident fonts or not +PerformFontSubstitution=false + +; SubstFont_<downloadable font>: the resident font to replace +; <downloadable font> if PerformFontSubstitution is true +SubstFont_Helmet=Helvetica +SubstFont_Albany=Helvetica +SubstFont_Courier New=Courier +SubstFont_Arial=Helvetica +SubstFont_Times New Roman=Times +SubstFont_Thorndale=Times +SubstFont_Timmons=Times +SubstFont_Cumberland=Courier diff --git a/openoffice/share/readme/LICENSE b/openoffice/share/readme/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..061d14056934bd0bb9174248dacfd5677dece4f1 --- /dev/null +++ b/openoffice/share/readme/LICENSE @@ -0,0 +1,3921 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2011-2021 Apache Software Foundation + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + +APACHE OpenOffice SUBCOMPONENTS: + +Apache OpenOffice includes a number of subcomponents with +separate copyright notices and license terms. Your use of the source +code for the these subcomponents is subject to the terms and +conditions of the following licenses. + +____ + +For main/install-sh: +- MIT license + +Copyright 1991 by the Massachusetts Institute of Technology + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation, and that the name of M.I.T. not be used in advertising or +publicity pertaining to distribution of the software without specific, +written prior permission. M.I.T. makes no representations about the +suitability of this software for any purpose. It is provided "as is" +without express or implied warranty. + +____ + +For main/apple-remote/inc/*.h - Remote Control Wrapper: + +Created by Martin Kahr under a MIT-style license. +Copyright (c) 2006/2007 martinkahr.com. All rights reserved. + +Code modified and adapted to OpenOffice.org +by Eric Bachard on 11.08.2008 under the same license + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the "Software"), +to deal in the Software without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +____ + +For main/MathMLDTD/math.dtd: +- W3C license + +W3C® SOFTWARE NOTICE AND LICENSE + +Copyright © 1994-2001 World Wide Web Consortium, (Massachusetts Institute of +Technology, Institut National de Recherche en Informatique et en Automatique, +Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/ + +This W3C work (including software, documents, or other related items) is being +provided by the copyright holders under the following license. By obtaining, +using and/or copying this work, you (the licensee) agree that you have read, +understood, and will comply with the following terms and conditions: + +Permission to use, copy, modify, and distribute this software and its +documentation, with or without modification, for any purpose and without fee +or royalty is hereby granted, provided that you include the following on ALL +copies of the software and documentation or portions thereof, including +modifications, that you make: + + The full text of this NOTICE in a location viewable to users of the + redistributed or derivative work. + Any pre-existing intellectual property disclaimers, notices, or terms and + conditions. If none exist, a short notice of the following form (hypertext + is preferred, text is permitted) should be used within the body of any + redistributed or derivative code: "Copyright © [$date-of-software] World + Wide Web Consortium, (Massachusetts Institute of Technology, Institut + National de Recherche en Informatique et en Automatique, Keio University). + All Rights Reserved. http://www.w3.org/Consortium/Legal/" + Notice of any changes or modifications to the W3C files, including the date + changes were made. (We recommend you provide URIs to the location from which + the code is derived.) + +THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE +NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED +TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT +THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS, +COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. + +COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION. + +The name and trademarks of copyright holders may NOT be used in advertising or +publicity pertaining to the software without specific, written prior permission. +Title to copyright in this software and any associated documentation will at all +times remain with copyright holders. + +____ + +For main/filter/source/config/tools/merge/pyAltFCFGMerge: +- Python license + +Copyright (C) 2002,2004 - Ollie Rutherfurd <oliver@rutherfurd.net> + +Based on: +http://java.sun.com/j2se/1.3/docs/api/java/util/Properties.html + +Missing: +- Currently, u\XXXX sequences are escaped when saving, but not unescaped + when read.. + +License: Python License +http://www.opensource.org/licenses/PythonSoftFoundation.php +PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 +-------------------------------------------- + +1. This LICENSE AGREEMENT is between the Python Software Foundation +("PSF"), and the Individual or Organization ("Licensee") accessing and +otherwise using this software ("Python") in source or binary form and +its associated documentation. + +2. Subject to the terms and conditions of this License Agreement, PSF +hereby grants Licensee a nonexclusive, royalty-free, world-wide +license to reproduce, analyze, test, perform and/or display publicly, +prepare derivative works, distribute, and otherwise use Python +alone or in any derivative version, provided, however, that PSF's +License Agreement and PSF's notice of copyright, i.e., "Copyright (c) +2001, 2002, 2003, 2004, 2005, 2006 Python Software Foundation; All Rights +Reserved" are retained in Python alone or in any derivative version +prepared by Licensee. + +3. In the event Licensee prepares a derivative work that is based on +or incorporates Python or any part thereof, and wants to make +the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to Python. + +4. PSF is making Python available to Licensee on an "AS IS" +basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON +FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS +A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, +OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. Nothing in this License Agreement shall be deemed to create any +relationship of agency, partnership, or joint venture between PSF and +Licensee. This License Agreement does not grant permission to use PSF +trademarks or trade name in a trademark sense to endorse or promote +products or services of Licensee, or any third party. + +8. By copying, installing or otherwise using Python, Licensee +agrees to be bound by the terms and conditions of this License +Agreement. + +BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0 +------------------------------------------- + +BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1 + +1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an +office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the +Individual or Organization ("Licensee") accessing and otherwise using +this software in source or binary form and its associated +documentation ("the Software"). + +2. Subject to the terms and conditions of this BeOpen Python License +Agreement, BeOpen hereby grants Licensee a non-exclusive, +royalty-free, world-wide license to reproduce, analyze, test, perform +and/or display publicly, prepare derivative works, distribute, and +otherwise use the Software alone or in any derivative version, +provided, however, that the BeOpen Python License is retained in the +Software, alone or in any derivative version prepared by Licensee. + +3. BeOpen is making the Software available to Licensee on an "AS IS" +basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE +SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS +AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY +DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +5. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +6. This License Agreement shall be governed by and interpreted in all +respects by the law of the State of California, excluding conflict of +law provisions. Nothing in this License Agreement shall be deemed to +create any relationship of agency, partnership, or joint venture +between BeOpen and Licensee. This License Agreement does not grant +permission to use BeOpen trademarks or trade names in a trademark +sense to endorse or promote products or services of Licensee, or any +third party. As an exception, the "BeOpen Python" logos available at +http://www.pythonlabs.com/logos.html may be used according to the +permissions granted on that web page. + +7. By copying, installing or otherwise using the software, Licensee +agrees to be bound by the terms and conditions of this License +Agreement. + + +CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1 +--------------------------------------- + +1. This LICENSE AGREEMENT is between the Corporation for National +Research Initiatives, having an office at 1895 Preston White Drive, +Reston, VA 20191 ("CNRI"), and the Individual or Organization +("Licensee") accessing and otherwise using Python 1.6.1 software in +source or binary form and its associated documentation. + +2. Subject to the terms and conditions of this License Agreement, CNRI +hereby grants Licensee a nonexclusive, royalty-free, world-wide +license to reproduce, analyze, test, perform and/or display publicly, +prepare derivative works, distribute, and otherwise use Python 1.6.1 +alone or in any derivative version, provided, however, that CNRI's +License Agreement and CNRI's notice of copyright, i.e., "Copyright (c) +1995-2001 Corporation for National Research Initiatives; All Rights +Reserved" are retained in Python 1.6.1 alone or in any derivative +version prepared by Licensee. Alternately, in lieu of CNRI's License +Agreement, Licensee may substitute the following text (omitting the +quotes): "Python 1.6.1 is made available subject to the terms and +conditions in CNRI's License Agreement. This Agreement together with +Python 1.6.1 may be located on the Internet using the following +unique, persistent identifier (known as a handle): 1895.22/1013. This +Agreement may also be obtained from a proxy server on the Internet +using the following URL: http://hdl.handle.net/1895.22/1013". + +3. In the event Licensee prepares a derivative work that is based on +or incorporates Python 1.6.1 or any part thereof, and wants to make +the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to Python 1.6.1. + +4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS" +basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON +1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS +A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1, +OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. This License Agreement shall be governed by the federal +intellectual property law of the United States, including without +limitation the federal copyright law, and, to the extent such +U.S. federal law does not apply, by the law of the Commonwealth of +Virginia, excluding Virginia's conflict of law provisions. +Notwithstanding the foregoing, with regard to derivative works based +on Python 1.6.1 that incorporate non-separable material that was +previously distributed under the GNU General Public License (GPL), the +law of the Commonwealth of Virginia shall govern this License +Agreement only as to issues arising under or with respect to +Paragraphs 4, 5, and 7 of this License Agreement. Nothing in this +License Agreement shall be deemed to create any relationship of +agency, partnership, or joint venture between CNRI and Licensee. This +License Agreement does not grant permission to use CNRI trademarks or +trade name in a trademark sense to endorse or promote products or +services of Licensee, or any third party. + +8. By clicking on the "ACCEPT" button where indicated, or by copying, +installing or otherwise using Python 1.6.1, Licensee agrees to be +bound by the terms and conditions of this License Agreement. + + ACCEPT + + +CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2 +-------------------------------------------------- + +Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, +The Netherlands. All rights reserved. + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +provided that the above copyright notice appear in all copies and that +both that copyright notice and this permission notice appear in +supporting documentation, and that the name of Stichting Mathematisch +Centrum or CWI not be used in advertising or publicity pertaining to +distribution of the software without specific, written prior +permission. + +STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO +THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE +FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT +OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +____ + +For main/i18npool/source/breakiterator/data/*.txt and + International Components for Unicode - built in main/icu/ +- ICU license + +This is derived work based on: +ftp://ftp.software.ibm.com/software/globalization/icu/3.2/ + +License of the origin and the derived work: +ICU License - ICU 1.8.1 and later + +COPYRIGHT AND PERMISSION NOTICE + +Copyright (c) 1995-2003 International Business Machines Corporation and others +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, and/or sell copies of the Software, and to permit persons +to whom the Software is furnished to do so, provided that the above +copyright notice(s) and this permission notice appear in all copies of +the Software and that both the above copyright notice(s) and this +permission notice appear in supporting documentation. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR +HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL +INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING +FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, +NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION +WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, use +or other dealings in this Software without prior written authorization +of the copyright holder. + +-------------------------------------------------------------------------------- +All trademarks and registered trademarks mentioned herein are the property of +their respective owners. + +Further details: +See main/i18npool/source/breakiterator/data/LICENSE_INFO + +____ + +For main/sane/inc/sane.h: +- public domain + +sane - Scanner Access Now Easy. +Copyright (C) 1997-1999 David Mosberger-Tang and Andreas Beck +This file is part of the SANE package. + +This file is in the public domain. You may use and modify it as +you see fit, as long as this copyright message is included and +that there is an indication as to what modifications have been +made (if any). + +SANE is distributed in the hope that it will be useful, but WITHOUT +ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. + +This file declares SANE application interface. See the SANE +standard for a detailed explanation of the interface. */ + +____ + +For main/unixODBC/inc*.h - The iODBC driver manager: +- BSD license + +Copyright (C) 1995 by Ke Jin <kejin@empress.com> +Copyright (C) 1996-2009 by OpenLink Software <iodbc@openlinksw.com> +All Rights Reserved. + +This software is released under the terms of either of the following +licenses: +- GNU Library General Public License (see LICENSE.LGPL) +- The BSD License (see LICENSE.BSD). + +Note that the only valid version of the LGPL license as far as this +project is concerned is the original GNU Library General Public License +Version 2, dated June 1991. + +While not mandated by the BSD license, any patches you make to the +iODBC source code may be contributed back into the iODBC project +at your discretion. Contributions will benefit the Open Source and +Data Access community as a whole. Submissions may be made at: + +http://www.iodbc.org + +[removed LGPL v2 license text as BSD license is chosen.] + +The BSD License +=============== +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. +3. Neither the name of OpenLink Software Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL OPENLINK OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +____ + +For main/twain/inc/twain.h: + +Copyright (C) 2007 TWAIN Working Group: Adobe Systems Incorporated, +AnyDoc Software Inc., Eastman Kodak Company, Fujitsu Computer Products +of America, JFL Peripheral Solutions Inc., Ricoh Corporation, and +Xerox Corporation. All rights reserved. + +Copyright (C) 1991, 1992 TWAIN Working Group: Aldus, Caere, Eastman-Kodak, +Hewlett-Packard and Logitech Corporations. All rights reserved. + +Copyright (C) 1997 TWAIN Working Group: Bell+Howell, Canon, DocuMagix, +Fujitsu, Genoa Technology, Hewlett-Packard, Kofax Imaging Products, and +Ricoh Corporation. All rights reserved. + +Copyright © 1998 TWAIN Working Group: Adobe Systems Incorporated, +Canon Information Systems, Eastman Kodak Company, +Fujitsu Computer Products of America, Genoa Technology, +Hewlett-Packard Company, Intel Corporation, Kofax Image Products, +JFL Peripheral Solutions Inc., Ricoh Corporation, and Xerox Corporation. +All rights reserved. + +Copyright © 2000 TWAIN Working Group: Adobe Systems Incorporated, +Canon Information Systems, Digimarc Corporation, Eastman Kodak Company, +Fujitsu Computer Products of America, Hewlett-Packard Company, +JFL Peripheral Solutions Inc., Ricoh Corporation, and Xerox Corporation. +All rights reserved. + +The TWAIN licence: +http://www.twain.org/about-twain/license.html +The TWAIN Working Group grants customer ("Customer") the worldwide, +royalty-free, non-exclusive license to reproduce and distribute the software +and documentation of the TWAIN toolkit ("TWAIN Toolkit"). The TWAIN Toolkit was +designed to be used by third parties to assist them in becoming compliant with +the TWAIN standard, but it has not been developed to the standards of a +commercial product. Consequently, the TWAIN toolkit is provided AS IS without +any warranty. THE TWAIN Working Group disclaims all warranties in the TWAIN +toolkit whether implied, express or statutory, including, without limitation, +the implied warranties of merchantability, noninfringement of third party rights +and fitness for a particular purpose. The TWAIN Working Group disclaims all +liability for damages, whether direct, indirect, special, incidental, or +consequential, arising from the reproduction, distribution, modification, or +other use of the TWAIN Toolkit. + +As a condition of this license, Customer agrees to include in software programs +based in whole or in part on the TWAIN Toolkit the following providions in +(i) the header or similar file in such software and (ii) prominently in its +documentation and to require its sublicensees to include these provisions in +similar locations: The TWAIN Toolkit is distributed as is. The developer and +distributors of the TWAIN Toolkit expressly disclaim all implied, express or +statutory warranties including, without limitation, the implied warranties of +merchantability, noninfringement of third party rights and fitness for a +particular purpose. Neither the developers nor the distributors will be liable +for damages, whether direct, indirect, special, incidental, or consequential, +as a result of the reproduction, modification, distribution or other use of +the TWAIN Toolkit. + +____ + +For main/config.guess and main/config.sub: +- GPL license with special exception which applies here + +This file is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 2 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA +02110-1301, USA. + +As a special exception to the GNU General Public License, if you +distribute this file as part of a program that contains a +configuration script generated by Autoconf, you may include it under +the same distribution terms that you use for the rest of that program. + +____ + +For main/connectivity/qa/complex/connectivity/hsqldb/TestCacheSize.java +- BSD license + +Copyright (c) 2001-2004, The HSQL Development Group +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, this +list of conditions and the following disclaimer. + +Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + +Neither the name of the HSQL Development Group nor the names of its +contributors may be used to endorse or promote products derived from this +software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL HSQL DEVELOPMENT GROUP, HSQLDB.ORG, +OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +____ + +For main/soltools/mkdepend/*: +- MIT license + +Copyright (c) 1993, 1994 X Consortium + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of the X Consortium shall not be +used in advertising or otherwise to promote the sale, use or other dealings +in this Software without prior written authorization from the X Consortium. + +____ + +For main/ucb/source/ucp/odma/odma.h: +- Open Document Management API license 1.0 + equal to BSD license + + OPEN DOCUMENT MANAGEMENT API LICENSE 1.0 + + ODMA 2.0 SPECIFICATIONS AND SOFTWARE + ----------------------------------- + + Copyright © 1994-1998 AIIM International + +LICENSE: + +Redistribution and use in source and binary forms, with or +without modifications, are permitted provided that the +following conditions are met: + +* Redistributions of source code must retain the above + copyright notice, this list of conditions and the + following disclaimer. + +* Redistributions in binary form must reproduce the + above copyright notice, this list of conditions and + the following disclaimer in the documentation and/or + other materials provided with the distribution. + +* Neither the name of AIIM International nor the names + of its contributors may be used to endorse or promote + products derived from this software without specific + prior written permission. + +DISCLAIMER: + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. + +COPYRIGHT (C) 1994, 1995 +AIIM International +All Right Reserved + +____ + +For main/x11_extensions/inc/Xrender.h, + main/x11_extensions/inc/render.h and + main/x11_extensions/inc/renderproto.h: +- license equal to MIT license + +Copyright © 2000 SuSE, Inc. + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation, and that the name of SuSE not be used in advertising or +publicity pertaining to distribution of the software without specific, +written prior permission. SuSE makes no representations about the +suitability of this software for any purpose. It is provided "as is" +without express or implied warranty. + +SuSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL SuSE +BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +Author: Keith Packard, SuSE, Inc. + +____ + +For main/x11_extensions/inc/Xrandr.h, + main/x11_extensions/inc/randr.h and + main/x11_extensions/inc/randrproto.h +- license equal to MIT license + +Copyright © 2000 Compaq Computer Corporation, Inc. +Copyright © 2002 Hewlett-Packard Company, Inc. + +Permission to use, copy, modify, distribute, and sell this software and its +documentation for any purpose is hereby granted without fee, provided that +the above copyright notice appear in all copies and that both that +copyright notice and this permission notice appear in supporting +documentation, and that the name of Compaq not be used in advertising or +publicity pertaining to distribution of the software without specific, +written prior permission. HP makes no representations about the +suitability of this software for any purpose. It is provided "as is" +without express or implied warranty. + +HP DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL COMPAQ +BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +Author: Jim Gettys, HP Labs, HP. + +____ + +For main/libtextcat/data/new_fingerprints/fpdb.conf and + library libtextcat - built in main/libtextcat: +- BSD license + +Copyright (c) 2003, WiseGuys Internet B.V. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +- Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + +- Redistributions in binary form must reproduce the above copyright +notice, this list of conditions and the following disclaimer in the +documentation and/or other materials provided with the distribution. + +- Neither the name of the WiseGuys Internet B.V. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +____ + +For main/vcl/unx/generic/fontmanager/parseAFM.cxx and + main/vcl/unx/generic/fontmanager/parseAFM.hxx + +(C) 1988, 1989, 1990 by Adobe Systems Incorporated. All rights reserved. + +This file may be freely copied and redistributed as long as: + 1) This entire notice continues to be included in the file, + 2) If the file has been modified in any way, a notice of such + modification is conspicuously indicated. + +PostScript, Display PostScript, and Adobe are registered trademarks of +Adobe Systems Incorporated. + +************************************************************************ +THE INFORMATION BELOW IS FURNISHED AS IS, IS SUBJECT TO CHANGE WITHOUT +NOTICE, AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY ADOBE SYSTEMS +INCORPORATED. ADOBE SYSTEMS INCORPORATED ASSUMES NO RESPONSIBILITY OR +LIABILITY FOR ANY ERRORS OR INACCURACIES, MAKES NO WARRANTY OF ANY +KIND (EXPRESS, IMPLIED OR STATUTORY) WITH RESPECT TO THIS INFORMATION, +AND EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES OF MERCHANTABILITY, +FITNESS FOR PARTICULAR PURPOSES AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. +************************************************************************ + +____ + +For PostScript(R) AFM files - built in main/afms/ + +Adobe Core 35 AFM Files with 314 Glyph Entries + +Copyright (c) 1989, 1990, 1991, 1992, 1993, 1997 Adobe Systems Incorporated. All Rights Reserved. + +The 35 PostScript(R) AFM files it accompanies may be used, copied, and +distributed for any purpose and without charge, with or without modification, +provided that all copyright notices are retained; that the AFM files are not +distributed without this file; that all modifications to this file or any of +the AFM files are prominently noted in the modified file(s); and that this +paragraph is not modified. Adobe Systems has no responsibility or obligation +to support the use of the AFM files. + +____ + +For integration of the C++ Boost library - built in main/boost/ +- Boost Software License Version 1.0 + +Boost Software License - Version 1.0 - August 17th, 2003 + +Permission is hereby granted, free of charge, to any person or organization +obtaining a copy of the software and accompanying documentation covered by +this license (the "Software") to use, reproduce, display, distribute, +execute, and transmit the Software, and to prepare derivative works of the +Software, and to permit third-parties to whom the Software is furnished to +do so, all subject to the following: + +The copyright notices in the Software and this entire statement, including +the above license grant, this restriction and the following disclaimer, +must be included in all copies of the Software, in whole or in part, and +all derivative works of the Software, unless such copies or derivative +works are solely in the form of machine-executable object code generated by +a source language processor. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT +SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE +FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + +____ + +For integration of the library curl - built in main/curl/ +- license like MIT license + +Copyright (c) 1996 - 2020, Daniel Stenberg, <daniel@haxx.se>, and many +contributors, see the THANKS file. + +All rights reserved. + +Permission to use, copy, modify, and distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright +notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN +NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE +OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of a copyright holder shall not +be used in advertising or otherwise to promote the sale, use or other dealings +in this Software without prior written authorization of the copyright holder. + +____ + +For integration of XML Expat - built in main/expat/ +- MIT license + +Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper +Copyright (c) 2001-2019 Expat maintainers + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +____ + +For integration of HSQLDB - built in main/hsqldb/ + +Copyright (c) 1995-2000 by the Hypersonic SQL Group. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, this +list of conditions and the following disclaimer. + +Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + +Neither the name of the Hypersonic SQL Group nor the names of its +contributors may be used to endorse or promote products derived from this +software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE HYPERSONIC SQL GROUP, +OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +This software consists of voluntary contributions made by many individuals on behalf of the +Hypersonic SQL Group. + +____ + +For integration of IJG JPEG Library - built in main/jpeg/ + +IJG JPEG Library + +LEGAL ISSUES +============ + +In plain English: + +1. We don't promise that this software works. (But if you find any bugs, + please let us know!) +2. You can use this software for whatever you want. You don't have to pay us. +3. You may not pretend that you wrote this software. If you use it in a + program, you must acknowledge somewhere in your documentation that + you've used the IJG code. + +In legalese: + +The authors make NO WARRANTY or representation, either express or implied, +with respect to this software, its quality, accuracy, merchantability, or +fitness for a particular purpose. This software is provided "AS IS", and you, +its user, assume the entire risk as to its quality and accuracy. + +This software is copyright (C) 1991-1998, Thomas G. Lane. +All Rights Reserved except as specified below. + +Permission is hereby granted to use, copy, modify, and distribute this +software (or portions thereof) for any purpose, without fee, subject to these +conditions: +(1) If any part of the source code for this software is distributed, then this +README file must be included, with this copyright and no-warranty notice +unaltered; and any additions, deletions, or changes to the original files +must be clearly indicated in accompanying documentation. +(2) If only executable code is distributed, then the accompanying +documentation must state that "this software is based in part on the work of +the Independent JPEG Group". +(3) Permission for use of this software is granted only if the user accepts +full responsibility for any undesirable consequences; the authors accept +NO LIABILITY for damages of any kind. + +These conditions apply to any software derived from or based on the IJG code, +not just to the unmodified library. If you use our work, you ought to +acknowledge us. + +Permission is NOT granted for the use of any IJG author's name or company name +in advertising or publicity relating to this software or products derived from +it. This software may be referred to only as "the Independent JPEG Group's +software". + +We specifically permit and encourage the use of this software as the basis of +commercial products, provided that all warranty or liability claims are +assumed by the product vendor. + + +ansi2knr.c is included in this distribution by permission of L. Peter Deutsch, +sole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA. +ansi2knr.c is NOT covered by the above copyright and conditions, but instead +by the usual distribution terms of the Free Software Foundation; principally, +that you must include source code if you redistribute it. (See the file +ansi2knr.c for full details.) However, since ansi2knr.c is not needed as part +of any program generated from the IJG code, this does not limit you more than +the foregoing paragraphs do. + +The Unix configuration script "configure" was produced with GNU Autoconf. +It is copyright by the Free Software Foundation but is freely distributable. +The same holds for its supporting scripts (config.guess, config.sub, +ltconfig, ltmain.sh). Another support script, install-sh, is copyright +by M.I.T. but is also freely distributable. + +It appears that the arithmetic coding option of the JPEG spec is covered by +patents owned by IBM, AT&T, and Mitsubishi. Hence arithmetic coding cannot +legally be used without obtaining one or more licenses. For this reason, +support for arithmetic coding has been removed from the free JPEG software. +(Since arithmetic coding provides only a marginal gain over the unpatented +Huffman mode, it is unlikely that very many implementations will support it.) +So far as we are aware, there are no patent restrictions on the remaining +code. + +The IJG distribution formerly included code to read and write GIF files. +To avoid entanglement with the Unisys LZW patent, GIF reading support has +been removed altogether, and the GIF writer has been simplified to produce +"uncompressed GIFs". This technique does not use the LZW algorithm; the +resulting GIF files are larger than usual, but are readable by all standard +GIF decoders. + +We are required to state that + "The Graphics Interchange Format(c) is the Copyright property of + CompuServe Incorporated. GIF(sm) is a Service Mark property of + CompuServe Incorporated." + +____ + +For libxml2 - built in main/libxml2: +- MIT license + +Copyright (C) 1998-2003 Daniel Veillard. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is fur- +nished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- +NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- +NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of Daniel Veillard shall not +be used in advertising or otherwise to promote the sale, use or other deal- +ings in this Software without prior written authorization from him. + +____ + +For OpenSSL - built in main/openssl/: +- BSD-style license with advertising clause + +The OpenSSL toolkit stays under a dual license, i.e. both the conditions of +the OpenSSL License and the original SSLeay license apply to the toolkit. +See below for the actual license texts. Actually both licenses are BSD-style +Open Source licenses. In case of any license issues related to OpenSSL +please contact openssl-core@openssl.org. + +OpenSSL License +--------------- + +==================================================================== +Copyright (c) 1998-2018 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +==================================================================== + +This product includes cryptographic software written by Eric Young +(eay@cryptsoft.com). This product includes software written by Tim +Hudson (tjh@cryptsoft.com). + +Original SSLeay License +----------------------- + +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + +This package is an SSL implementation written +by Eric Young (eay@cryptsoft.com). +The implementation was written so as to conform with Netscapes SSL. + +This library is free for commercial and non-commercial use as long as +the following conditions are aheared to. The following conditions +apply to all code found in this distribution, be it the RC4, RSA, +lhash, DES, etc., code; not just the SSL code. The SSL documentation +included with this distribution is covered by the same copyright terms +except that the holder is Tim Hudson (tjh@cryptsoft.com). + +Copyright remains Eric Young's, and as such any Copyright notices in +the code are not to be removed. +If this package is used in a product, Eric Young should be given attribution +as the author of the parts of the library used. +This can be in the form of a textual message at program startup or +in documentation (online or textual) provided with the package. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + "This product includes cryptographic software written by + Eric Young (eay@cryptsoft.com)" + The word 'cryptographic' can be left out if the rouines from the library + being used are not cryptographic related :-). +4. If you include any Windows specific code (or a derivative thereof) from + the apps directory (application code) you must include an acknowledgement: + "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + +THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. + +The licence and distribution terms for any publically available version or +derivative of this code cannot be changed. i.e. this code cannot simply be +copied and put under another distribution licence +[including the GNU Public Licence.] + +____ + +For ICC - built in main/icc/: +- ICC Software License equal to BSD license + +The ICC Software License, Version 0.1 + +Copyright (c) 2003-2006 The International Color Consortium. All rights +reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. The end-user documentation included with the redistribution, + if any, must include the following acknowledgment: + "This product includes software developed by the + The International Color Consortium (www.color.org)" + Alternately, this acknowledgment may appear in the software itself, + if and wherever such third-party acknowledgments normally appear. + +4. In the absence of prior written permission, the names "ICC" and "The + International Color Consortium" must not be used to imply that the + ICC organization endorses or promotes products derived from this + software. + +THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED +WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE INTERNATIONAL COLOR CONSORTIUM OR +ITS CONTRIBUTING MEMBERS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. +==================================================================== + +This software consists of voluntary contributions made by many +individuals on behalf of the The International Color Consortium. + +Membership in the ICC is encouraged when this software is used for +commercial purposes. + +For more information on The International Color Consortium, please +see <http://www.color.org/>. + +____ + +For XSLT support for libxml2 - built in main/libxslt/: +- MIT license + +Licence for libxslt except libexslt +---------------------------------------------------------------------- + Copyright (C) 2001-2002 Daniel Veillard. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is fur- +nished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- +NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- +NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of Daniel Veillard shall not +be used in advertising or otherwise to promote the sale, use or other deal- +ings in this Software without prior written authorization from him. + + +Licence for libexslt +---------------------------------------------------------------------- + Copyright (C) 2001-2002 Thomas Broyer, Charlie Bozeman and Daniel Veillard. + All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is fur- +nished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- +NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- +NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of the authors shall not +be used in advertising or otherwise to promote the sale, use or other deal- +ings in this Software without prior written authorization from him. +---------------------------------------------------------------------- + +____ + +For Multi-Dimensional Data Structure - built in main/mdds/ +- MIT license + +Copyright (c) 2008-2009 Kohei Yoshida + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +____ + +For Bitstream Vera Fonts - built in /main/more_fonts/fonts/ttf_dejavu/ +- DejaVu Fonts (Bitstream Vera/Arev licenses) + +Fonts are (c) Bitstream (see below). DejaVu changes are in public domain. +Glyphs imported from Arev fonts are (c) Tavmjong Bah (see below) + +Bitstream Vera Fonts Copyright +------------------------------ + +Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is +a trademark of Bitstream, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of the fonts accompanying this license ("Fonts") and associated +documentation files (the "Font Software"), to reproduce and distribute the +Font Software, including without limitation the rights to use, copy, merge, +publish, distribute, and/or sell copies of the Font Software, and to permit +persons to whom the Font Software is furnished to do so, subject to the +following conditions: + +The above copyright and trademark notices and this permission notice shall +be included in all copies of one or more of the Font Software typefaces. + +The Font Software may be modified, altered, or added to, and in particular +the designs of glyphs or characters in the Fonts may be modified and +additional glyphs or characters may be added to the Fonts, only if the fonts +are renamed to names not containing either the words "Bitstream" or the word +"Vera". + +This License becomes null and void to the extent applicable to Fonts or Font +Software that has been modified and is distributed under the "Bitstream +Vera" names. + +The Font Software may be sold as part of a larger software package but no +copy of one or more of the Font Software typefaces may be sold by itself. + +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, +TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME +FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING +ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF +THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE +FONT SOFTWARE. + +Except as contained in this notice, the names of Gnome, the Gnome +Foundation, and Bitstream Inc., shall not be used in advertising or +otherwise to promote the sale, use or other dealings in this Font Software +without prior written authorization from the Gnome Foundation or Bitstream +Inc., respectively. For further information, contact: fonts at gnome dot +org. + +Arev Fonts Copyright +------------------------------ + +Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the fonts accompanying this license ("Fonts") and +associated documentation files (the "Font Software"), to reproduce +and distribute the modifications to the Bitstream Vera Font Software, +including without limitation the rights to use, copy, merge, publish, +distribute, and/or sell copies of the Font Software, and to permit +persons to whom the Font Software is furnished to do so, subject to +the following conditions: + +The above copyright and trademark notices and this permission notice +shall be included in all copies of one or more of the Font Software +typefaces. + +The Font Software may be modified, altered, or added to, and in +particular the designs of glyphs or characters in the Fonts may be +modified and additional glyphs or characters may be added to the +Fonts, only if the fonts are renamed to names not containing either +the words "Tavmjong Bah" or the word "Arev". + +This License becomes null and void to the extent applicable to Fonts +or Font Software that has been modified and is distributed under the +"Tavmjong Bah Arev" names. + +The Font Software may be sold as part of a larger software package but +no copy of one or more of the Font Software typefaces may be sold by +itself. + +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL +TAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. + +Except as contained in this notice, the name of Tavmjong Bah shall not +be used in advertising or otherwise to promote the sale, use or other +dealings in this Font Software without prior written authorization +from Tavmjong Bah. For further information, contact: tavmjong@free.fr. + +____ + +For MyThes, a simple thesaurus - built in main/mythes/: +- BSD license + +Copyright 2003 Kevin B. Hendricks, Stratford, Ontario, Canada +And Contributors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +3. All modifications to the source code must be clearly marked as + such. Binary redistributions based on modified source code + must be clearly marked as modified versions in the documentation + and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY KEVIN B. HENDRICKS AND CONTRIBUTORS +``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL +KEVIN B. HENDRICKS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. + +____ + +For Python version 2.7.18 - built in /main/python: +- Python Software Foundation License + +PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2 +-------------------------------------------- + +1. This LICENSE AGREEMENT is between the Python Software Foundation +("PSF"), and the Individual or Organization ("Licensee") accessing and +otherwise using this software ("Python") in source or binary form and +its associated documentation. + +2. Subject to the terms and conditions of this License Agreement, PSF hereby +grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, +analyze, test, perform and/or display publicly, prepare derivative works, +distribute, and otherwise use Python alone or in any derivative version, +provided, however, that PSF's License Agreement and PSF's notice of copyright, +i.e., "Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, +2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Python Software Foundation; +All Rights Reserved" are retained in Python alone or in any derivative version +prepared by Licensee. + +3. In the event Licensee prepares a derivative work that is based on +or incorporates Python or any part thereof, and wants to make +the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to Python. + +4. PSF is making Python available to Licensee on an "AS IS" +basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON +FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS +A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON, +OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. Nothing in this License Agreement shall be deemed to create any +relationship of agency, partnership, or joint venture between PSF and +Licensee. This License Agreement does not grant permission to use PSF +trademarks or trade name in a trademark sense to endorse or promote +products or services of Licensee, or any third party. + +8. By copying, installing or otherwise using Python, Licensee +agrees to be bound by the terms and conditions of this License +Agreement. + + +BEOPEN.COM LICENSE AGREEMENT FOR PYTHON 2.0 +------------------------------------------- + +BEOPEN PYTHON OPEN SOURCE LICENSE AGREEMENT VERSION 1 + +1. This LICENSE AGREEMENT is between BeOpen.com ("BeOpen"), having an +office at 160 Saratoga Avenue, Santa Clara, CA 95051, and the +Individual or Organization ("Licensee") accessing and otherwise using +this software in source or binary form and its associated +documentation ("the Software"). + +2. Subject to the terms and conditions of this BeOpen Python License +Agreement, BeOpen hereby grants Licensee a non-exclusive, +royalty-free, world-wide license to reproduce, analyze, test, perform +and/or display publicly, prepare derivative works, distribute, and +otherwise use the Software alone or in any derivative version, +provided, however, that the BeOpen Python License is retained in the +Software, alone or in any derivative version prepared by Licensee. + +3. BeOpen is making the Software available to Licensee on an "AS IS" +basis. BEOPEN MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, BEOPEN MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +4. BEOPEN SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF THE +SOFTWARE FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS +AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE SOFTWARE, OR ANY +DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +5. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +6. This License Agreement shall be governed by and interpreted in all +respects by the law of the State of California, excluding conflict of +law provisions. Nothing in this License Agreement shall be deemed to +create any relationship of agency, partnership, or joint venture +between BeOpen and Licensee. This License Agreement does not grant +permission to use BeOpen trademarks or trade names in a trademark +sense to endorse or promote products or services of Licensee, or any +third party. As an exception, the "BeOpen Python" logos available at +http://www.pythonlabs.com/logos.html may be used according to the +permissions granted on that web page. + +7. By copying, installing or otherwise using the software, Licensee +agrees to be bound by the terms and conditions of this License +Agreement. + + +CNRI LICENSE AGREEMENT FOR PYTHON 1.6.1 +--------------------------------------- + +1. This LICENSE AGREEMENT is between the Corporation for National +Research Initiatives, having an office at 1895 Preston White Drive, +Reston, VA 20191 ("CNRI"), and the Individual or Organization +("Licensee") accessing and otherwise using Python 1.6.1 software in +source or binary form and its associated documentation. + +2. Subject to the terms and conditions of this License Agreement, CNRI +hereby grants Licensee a nonexclusive, royalty-free, world-wide +license to reproduce, analyze, test, perform and/or display publicly, +prepare derivative works, distribute, and otherwise use Python 1.6.1 +alone or in any derivative version, provided, however, that CNRI's +License Agreement and CNRI's notice of copyright, i.e., "Copyright (c) +1995-2001 Corporation for National Research Initiatives; All Rights +Reserved" are retained in Python 1.6.1 alone or in any derivative +version prepared by Licensee. Alternately, in lieu of CNRI's License +Agreement, Licensee may substitute the following text (omitting the +quotes): "Python 1.6.1 is made available subject to the terms and +conditions in CNRI's License Agreement. This Agreement together with +Python 1.6.1 may be located on the Internet using the following +unique, persistent identifier (known as a handle): 1895.22/1013. This +Agreement may also be obtained from a proxy server on the Internet +using the following URL: http://hdl.handle.net/1895.22/1013". + +3. In the event Licensee prepares a derivative work that is based on +or incorporates Python 1.6.1 or any part thereof, and wants to make +the derivative work available to others as provided herein, then +Licensee hereby agrees to include in any such work a brief summary of +the changes made to Python 1.6.1. + +4. CNRI is making Python 1.6.1 available to Licensee on an "AS IS" +basis. CNRI MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR +IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, CNRI MAKES NO AND +DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS +FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 1.6.1 WILL NOT +INFRINGE ANY THIRD PARTY RIGHTS. + +5. CNRI SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON +1.6.1 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS +A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 1.6.1, +OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. + +6. This License Agreement will automatically terminate upon a material +breach of its terms and conditions. + +7. This License Agreement shall be governed by the federal +intellectual property law of the United States, including without +limitation the federal copyright law, and, to the extent such +U.S. federal law does not apply, by the law of the Commonwealth of +Virginia, excluding Virginia's conflict of law provisions. +Notwithstanding the foregoing, with regard to derivative works based +on Python 1.6.1 that incorporate non-separable material that was +previously distributed under the GNU General Public License (GPL), the +law of the Commonwealth of Virginia shall govern this License +Agreement only as to issues arising under or with respect to +Paragraphs 4, 5, and 7 of this License Agreement. Nothing in this +License Agreement shall be deemed to create any relationship of +agency, partnership, or joint venture between CNRI and Licensee. This +License Agreement does not grant permission to use CNRI trademarks or +trade name in a trademark sense to endorse or promote products or +services of Licensee, or any third party. + +8. By clicking on the "ACCEPT" button where indicated, or by copying, +installing or otherwise using Python 1.6.1, Licensee agrees to be +bound by the terms and conditions of this License Agreement. + + ACCEPT + + +CWI LICENSE AGREEMENT FOR PYTHON 0.9.0 THROUGH 1.2 +-------------------------------------------------- + +Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, +The Netherlands. All rights reserved. + +Permission to use, copy, modify, and distribute this software and its +documentation for any purpose and without fee is hereby granted, +provided that the above copyright notice appear in all copies and that +both that copyright notice and this permission notice appear in +supporting documentation, and that the name of Stichting Mathematisch +Centrum or CWI not be used in advertising or publicity pertaining to +distribution of the software without specific, written prior +permission. + +STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO +THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE +FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT +OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +____ + +For C preprocessor - built in main/ucpp/: +- BSD license + +(c) Thomas Pornin 1999 - 2002 + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +4. The name of the authors may not be used to endorse or promote + products derived from this software without specific prior written + permission. + +THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR +IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT +OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE +OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, +EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +____ + +For VIGRA Computer Vision Library, Version 1.4.0 - built in main/vigra/: +- license indentical to the MIT license + +The VIGRA License +================= +(identical to the MIT X11 License) + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +____ + +For XSLT MathML Library 2.1.2 - built in main/xsltml/: +- MIT license + +Copyright +--------- + +Copyright (C) 2001-2003 Vasil Yaroshevich + +Permission is hereby granted, free of charge, to any person +obtaining a copy of this software and associated documentation +files (the ``Software''), to deal in the Software without +restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, sublicense, and/or +sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following +conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +Except as contained in this notice, the names of individuals +credited with contribution to this software shall not be used in +advertising or otherwise to promote the sale, use or other +dealings in this Software without prior written authorization +from the individuals in question. + +Any stylesheet derived from this Software that is publically +distributed will be identified with a different name and the +version strings in any derived Software will be changed so that +no possibility of confusion between the derived package and this +Software will exist. + +Warranty +-------- + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL NORMAN WALSH OR ANY OTHER +CONTRIBUTOR BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +Contacting the Author +--------------------- + +These stylesheets are maintained by Vasil Yaroshevich, <yarosh@raleigh.ru>. + +____ + +For ZLIB DATA COMPRESSION LIBRARY - built in main/zlib/: +- zlib license + +(C) 1995-2010 Jean-loup Gailly and Mark Adler + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + + Jean-loup Gailly Mark Adler + jloup@gzip.org madler@alumni.caltech.edu + +If you use the zlib library in a product, we would appreciate *not* receiving +lengthy legal documents to sign. The sources are provided for free but without +warranty of any kind. The library has been entirely written by Jean-loup +Gailly and Mark Adler; it does not include third-party code. + +If you redistribute modified sources, we would appreciate that you include in +the file ChangeLog history information documenting your changes. Please read +the FAQ for more information on the distribution of modified source versions. +____ +____ + +The following Licenses have some restrictions and although the +corresponding software may be found in apache releases, care +has been taken to make the optional and minimize the chance +of creating derivative works from them. + +In the case of Apache OpenOffice these parts only get included +when the configure option --enable-category-b has been requested. +These parts are only include in binary form. + +____ + +- For seamonkey library: +-- MPL 1.1 license +- For Hunspell library - spell checker and morphological analyzer: +-- GPL 2.0/LGPL 2.1/MPL 1.1 tri-license + MPL 1.1 is chosen for Apache OpenOffice +- For Hyphen - hyphenation library: +-- GPL 2.0/LGPL 2.1/MPL 1.1 tri-license + MPL 1.1 is chosen for Apache OpenOffice +- For Rhino +-- MPL 1.1 / GPL 2.0 dual licensed + MPL 1.1 is chosen for Apache OpenOffice + + + MOZILLA PUBLIC LICENSE + Version 1.1 + + --------------- + +1. Definitions. + + 1.0.1. "Commercial Use" means distribution or otherwise making the + Covered Code available to a third party. + + 1.1. "Contributor" means each entity that creates or contributes to + the creation of Modifications. + + 1.2. "Contributor Version" means the combination of the Original + Code, prior Modifications used by a Contributor, and the Modifications + made by that particular Contributor. + + 1.3. "Covered Code" means the Original Code or Modifications or the + combination of the Original Code and Modifications, in each case + including portions thereof. + + 1.4. "Electronic Distribution Mechanism" means a mechanism generally + accepted in the software development community for the electronic + transfer of data. + + 1.5. "Executable" means Covered Code in any form other than Source + Code. + + 1.6. "Initial Developer" means the individual or entity identified + as the Initial Developer in the Source Code notice required by Exhibit + A. + + 1.7. "Larger Work" means a work which combines Covered Code or + portions thereof with code not governed by the terms of this License. + + 1.8. "License" means this document. + + 1.8.1. "Licensable" means having the right to grant, to the maximum + extent possible, whether at the time of the initial grant or + subsequently acquired, any and all of the rights conveyed herein. + + 1.9. "Modifications" means any addition to or deletion from the + substance or structure of either the Original Code or any previous + Modifications. When Covered Code is released as a series of files, a + Modification is: + A. Any addition to or deletion from the contents of a file + containing Original Code or previous Modifications. + + B. Any new file that contains any part of the Original Code or + previous Modifications. + + 1.10. "Original Code" means Source Code of computer software code + which is described in the Source Code notice required by Exhibit A as + Original Code, and which, at the time of its release under this + License is not already Covered Code governed by this License. + + 1.10.1. "Patent Claims" means any patent claim(s), now owned or + hereafter acquired, including without limitation, method, process, + and apparatus claims, in any patent Licensable by grantor. + + 1.11. "Source Code" means the preferred form of the Covered Code for + making modifications to it, including all modules it contains, plus + any associated interface definition files, scripts used to control + compilation and installation of an Executable, or source code + differential comparisons against either the Original Code or another + well known, available Covered Code of the Contributor's choice. The + Source Code can be in a compressed or archival form, provided the + appropriate decompression or de-archiving software is widely available + for no charge. + + 1.12. "You" (or "Your") means an individual or a legal entity + exercising rights under, and complying with all of the terms of, this + License or a future version of this License issued under Section 6.1. + For legal entities, "You" includes any entity which controls, is + controlled by, or is under common control with You. For purposes of + this definition, "control" means (a) the power, direct or indirect, + to cause the direction or management of such entity, whether by + contract or otherwise, or (b) ownership of more than fifty percent + (50%) of the outstanding shares or beneficial ownership of such + entity. + +2. Source Code License. + + 2.1. The Initial Developer Grant. + The Initial Developer hereby grants You a world-wide, royalty-free, + non-exclusive license, subject to third party intellectual property + claims: + (a) under intellectual property rights (other than patent or + trademark) Licensable by Initial Developer to use, reproduce, + modify, display, perform, sublicense and distribute the Original + Code (or portions thereof) with or without Modifications, and/or + as part of a Larger Work; and + + (b) under Patents Claims infringed by the making, using or + selling of Original Code, to make, have made, use, practice, + sell, and offer for sale, and/or otherwise dispose of the + Original Code (or portions thereof). + + (c) the licenses granted in this Section 2.1(a) and (b) are + effective on the date Initial Developer first distributes + Original Code under the terms of this License. + + (d) Notwithstanding Section 2.1(b) above, no patent license is + granted: 1) for code that You delete from the Original Code; 2) + separate from the Original Code; or 3) for infringements caused + by: i) the modification of the Original Code or ii) the + combination of the Original Code with other software or devices. + + 2.2. Contributor Grant. + Subject to third party intellectual property claims, each Contributor + hereby grants You a world-wide, royalty-free, non-exclusive license + + (a) under intellectual property rights (other than patent or + trademark) Licensable by Contributor, to use, reproduce, modify, + display, perform, sublicense and distribute the Modifications + created by such Contributor (or portions thereof) either on an + unmodified basis, with other Modifications, as Covered Code + and/or as part of a Larger Work; and + + (b) under Patent Claims infringed by the making, using, or + selling of Modifications made by that Contributor either alone + and/or in combination with its Contributor Version (or portions + of such combination), to make, use, sell, offer for sale, have + made, and/or otherwise dispose of: 1) Modifications made by that + Contributor (or portions thereof); and 2) the combination of + Modifications made by that Contributor with its Contributor + Version (or portions of such combination). + + (c) the licenses granted in Sections 2.2(a) and 2.2(b) are + effective on the date Contributor first makes Commercial Use of + the Covered Code. + + (d) Notwithstanding Section 2.2(b) above, no patent license is + granted: 1) for any code that Contributor has deleted from the + Contributor Version; 2) separate from the Contributor Version; + 3) for infringements caused by: i) third party modifications of + Contributor Version or ii) the combination of Modifications made + by that Contributor with other software (except as part of the + Contributor Version) or other devices; or 4) under Patent Claims + infringed by Covered Code in the absence of Modifications made by + that Contributor. + +3. Distribution Obligations. + + 3.1. Application of License. + The Modifications which You create or to which You contribute are + governed by the terms of this License, including without limitation + Section 2.2. The Source Code version of Covered Code may be + distributed only under the terms of this License or a future version + of this License released under Section 6.1, and You must include a + copy of this License with every copy of the Source Code You + distribute. You may not offer or impose any terms on any Source Code + version that alters or restricts the applicable version of this + License or the recipients' rights hereunder. However, You may include + an additional document offering the additional rights described in + Section 3.5. + + 3.2. Availability of Source Code. + Any Modification which You create or to which You contribute must be + made available in Source Code form under the terms of this License + either on the same media as an Executable version or via an accepted + Electronic Distribution Mechanism to anyone to whom you made an + Executable version available; and if made available via Electronic + Distribution Mechanism, must remain available for at least twelve (12) + months after the date it initially became available, or at least six + (6) months after a subsequent version of that particular Modification + has been made available to such recipients. You are responsible for + ensuring that the Source Code version remains available even if the + Electronic Distribution Mechanism is maintained by a third party. + + 3.3. Description of Modifications. + You must cause all Covered Code to which You contribute to contain a + file documenting the changes You made to create that Covered Code and + the date of any change. You must include a prominent statement that + the Modification is derived, directly or indirectly, from Original + Code provided by the Initial Developer and including the name of the + Initial Developer in (a) the Source Code, and (b) in any notice in an + Executable version or related documentation in which You describe the + origin or ownership of the Covered Code. + + 3.4. Intellectual Property Matters + (a) Third Party Claims. + If Contributor has knowledge that a license under a third party's + intellectual property rights is required to exercise the rights + granted by such Contributor under Sections 2.1 or 2.2, + Contributor must include a text file with the Source Code + distribution titled "LEGAL" which describes the claim and the + party making the claim in sufficient detail that a recipient will + know whom to contact. If Contributor obtains such knowledge after + the Modification is made available as described in Section 3.2, + Contributor shall promptly modify the LEGAL file in all copies + Contributor makes available thereafter and shall take other steps + (such as notifying appropriate mailing lists or newsgroups) + reasonably calculated to inform those who received the Covered + Code that new knowledge has been obtained. + + (b) Contributor APIs. + If Contributor's Modifications include an application programming + interface and Contributor has knowledge of patent licenses which + are reasonably necessary to implement that API, Contributor must + also include this information in the LEGAL file. + + (c) Representations. + Contributor represents that, except as disclosed pursuant to + Section 3.4(a) above, Contributor believes that Contributor's + Modifications are Contributor's original creation(s) and/or + Contributor has sufficient rights to grant the rights conveyed by + this License. + + 3.5. Required Notices. + You must duplicate the notice in Exhibit A in each file of the Source + Code. If it is not possible to put such notice in a particular Source + Code file due to its structure, then You must include such notice in a + location (such as a relevant directory) where a user would be likely + to look for such a notice. If You created one or more Modification(s) + You may add your name as a Contributor to the notice described in + Exhibit A. You must also duplicate this License in any documentation + for the Source Code where You describe recipients' rights or ownership + rights relating to Covered Code. You may choose to offer, and to + charge a fee for, warranty, support, indemnity or liability + obligations to one or more recipients of Covered Code. However, You + may do so only on Your own behalf, and not on behalf of the Initial + Developer or any Contributor. You must make it absolutely clear than + any such warranty, support, indemnity or liability obligation is + offered by You alone, and You hereby agree to indemnify the Initial + Developer and every Contributor for any liability incurred by the + Initial Developer or such Contributor as a result of warranty, + support, indemnity or liability terms You offer. + + 3.6. Distribution of Executable Versions. + You may distribute Covered Code in Executable form only if the + requirements of Section 3.1-3.5 have been met for that Covered Code, + and if You include a notice stating that the Source Code version of + the Covered Code is available under the terms of this License, + including a description of how and where You have fulfilled the + obligations of Section 3.2. The notice must be conspicuously included + in any notice in an Executable version, related documentation or + collateral in which You describe recipients' rights relating to the + Covered Code. You may distribute the Executable version of Covered + Code or ownership rights under a license of Your choice, which may + contain terms different from this License, provided that You are in + compliance with the terms of this License and that the license for the + Executable version does not attempt to limit or alter the recipient's + rights in the Source Code version from the rights set forth in this + License. If You distribute the Executable version under a different + license You must make it absolutely clear that any terms which differ + from this License are offered by You alone, not by the Initial + Developer or any Contributor. You hereby agree to indemnify the + Initial Developer and every Contributor for any liability incurred by + the Initial Developer or such Contributor as a result of any such + terms You offer. + + 3.7. Larger Works. + You may create a Larger Work by combining Covered Code with other code + not governed by the terms of this License and distribute the Larger + Work as a single product. In such a case, You must make sure the + requirements of this License are fulfilled for the Covered Code. + +4. Inability to Comply Due to Statute or Regulation. + + If it is impossible for You to comply with any of the terms of this + License with respect to some or all of the Covered Code due to + statute, judicial order, or regulation then You must: (a) comply with + the terms of this License to the maximum extent possible; and (b) + describe the limitations and the code they affect. Such description + must be included in the LEGAL file described in Section 3.4 and must + be included with all distributions of the Source Code. Except to the + extent prohibited by statute or regulation, such description must be + sufficiently detailed for a recipient of ordinary skill to be able to + understand it. + +5. Application of this License. + + This License applies to code to which the Initial Developer has + attached the notice in Exhibit A and to related Covered Code. + +6. Versions of the License. + + 6.1. New Versions. + Netscape Communications Corporation ("Netscape") may publish revised + and/or new versions of the License from time to time. Each version + will be given a distinguishing version number. + + 6.2. Effect of New Versions. + Once Covered Code has been published under a particular version of the + License, You may always continue to use it under the terms of that + version. You may also choose to use such Covered Code under the terms + of any subsequent version of the License published by Netscape. No one + other than Netscape has the right to modify the terms applicable to + Covered Code created under this License. + + 6.3. Derivative Works. + If You create or use a modified version of this License (which you may + only do in order to apply it to code which is not already Covered Code + governed by this License), You must (a) rename Your license so that + the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", + "MPL", "NPL" or any confusingly similar phrase do not appear in your + license (except to note that your license differs from this License) + and (b) otherwise make it clear that Your version of the license + contains terms which differ from the Mozilla Public License and + Netscape Public License. (Filling in the name of the Initial + Developer, Original Code or Contributor in the notice described in + Exhibit A shall not of themselves be deemed to be modifications of + this License.) + +7. DISCLAIMER OF WARRANTY. + + COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, + WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF + DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. + THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE + IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, + YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE + COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER + OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF + ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. + +8. TERMINATION. + + 8.1. This License and the rights granted hereunder will terminate + automatically if You fail to comply with terms herein and fail to cure + such breach within 30 days of becoming aware of the breach. All + sublicenses to the Covered Code which are properly granted shall + survive any termination of this License. Provisions which, by their + nature, must remain in effect beyond the termination of this License + shall survive. + + 8.2. If You initiate litigation by asserting a patent infringement + claim (excluding declatory judgment actions) against Initial Developer + or a Contributor (the Initial Developer or Contributor against whom + You file such action is referred to as "Participant") alleging that: + + (a) such Participant's Contributor Version directly or indirectly + infringes any patent, then any and all rights granted by such + Participant to You under Sections 2.1 and/or 2.2 of this License + shall, upon 60 days notice from Participant terminate prospectively, + unless if within 60 days after receipt of notice You either: (i) + agree in writing to pay Participant a mutually agreeable reasonable + royalty for Your past and future use of Modifications made by such + Participant, or (ii) withdraw Your litigation claim with respect to + the Contributor Version against such Participant. If within 60 days + of notice, a reasonable royalty and payment arrangement are not + mutually agreed upon in writing by the parties or the litigation claim + is not withdrawn, the rights granted by Participant to You under + Sections 2.1 and/or 2.2 automatically terminate at the expiration of + the 60 day notice period specified above. + + (b) any software, hardware, or device, other than such Participant's + Contributor Version, directly or indirectly infringes any patent, then + any rights granted to You by such Participant under Sections 2.1(b) + and 2.2(b) are revoked effective as of the date You first made, used, + sold, distributed, or had made, Modifications made by that + Participant. + + 8.3. If You assert a patent infringement claim against Participant + alleging that such Participant's Contributor Version directly or + indirectly infringes any patent where such claim is resolved (such as + by license or settlement) prior to the initiation of patent + infringement litigation, then the reasonable value of the licenses + granted by such Participant under Sections 2.1 or 2.2 shall be taken + into account in determining the amount or value of any payment or + license. + + 8.4. In the event of termination under Sections 8.1 or 8.2 above, + all end user license agreements (excluding distributors and resellers) + which have been validly granted by You or any distributor hereunder + prior to termination shall survive termination. + +9. LIMITATION OF LIABILITY. + + UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT + (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL + DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, + OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR + ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY + CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, + WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER + COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN + INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF + LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY + RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW + PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE + EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO + THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. + +10. U.S. GOVERNMENT END USERS. + + The Covered Code is a "commercial item," as that term is defined in + 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer + software" and "commercial computer software documentation," as such + terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 + C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), + all U.S. Government End Users acquire Covered Code with only those + rights set forth herein. + +11. MISCELLANEOUS. + + This License represents the complete agreement concerning subject + matter hereof. If any provision of this License is held to be + unenforceable, such provision shall be reformed only to the extent + necessary to make it enforceable. This License shall be governed by + California law provisions (except to the extent applicable law, if + any, provides otherwise), excluding its conflict-of-law provisions. + With respect to disputes in which at least one party is a citizen of, + or an entity chartered or registered to do business in the United + States of America, any litigation relating to this License shall be + subject to the jurisdiction of the Federal Courts of the Northern + District of California, with venue lying in Santa Clara County, + California, with the losing party responsible for costs, including + without limitation, court costs and reasonable attorneys' fees and + expenses. The application of the United Nations Convention on + Contracts for the International Sale of Goods is expressly excluded. + Any law or regulation which provides that the language of a contract + shall be construed against the drafter shall not apply to this + License. + +12. RESPONSIBILITY FOR CLAIMS. + + As between Initial Developer and the Contributors, each party is + responsible for claims and damages arising, directly or indirectly, + out of its utilization of rights under this License and You agree to + work with Initial Developer and Contributors to distribute such + responsibility on an equitable basis. Nothing herein is intended or + shall be deemed to constitute any admission of liability. + +13. MULTIPLE-LICENSED CODE. + + Initial Developer may designate portions of the Covered Code as + "Multiple-Licensed". "Multiple-Licensed" means that the Initial + Developer permits you to utilize portions of the Covered Code under + Your choice of the NPL or the alternative licenses, if any, specified + by the Initial Developer in the file described in Exhibit A. + +EXHIBIT A -Mozilla Public License. + + ``The contents of this file are subject to the Mozilla Public License + Version 1.1 (the "License"); you may not use this file except in + compliance with the License. You may obtain a copy of the License at + http://www.mozilla.org/MPL/ + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the + License for the specific language governing rights and limitations + under the License. + + The Original Code is ______________________________________. + + The Initial Developer of the Original Code is ________________________. + Portions created by ______________________ are Copyright (C) ______ + _______________________. All Rights Reserved. + + Contributor(s): ______________________________________. + + Alternatively, the contents of this file may be used under the terms + of the _____ license (the "[___] License"), in which case the + provisions of [______] License are applicable instead of those + above. If you wish to allow use of your version of this file only + under the terms of the [____] License and not to allow others to use + your version of this file under the MPL, indicate your decision by + deleting the provisions above and replace them with the notice and + other provisions required by the [___] License. If you do not delete + the provisions above, a recipient may use your version of this file + under either the MPL or the [___] License." + + [NOTE: The text of this Exhibit A may differ slightly from the text of + the notices in the Source Code files of the Original Code. You should + use the text of this Exhibit A rather than the text found in the + Original Code Source Code for Your Modifications.] + + ---------------------------------------------------------------------- + + AMENDMENTS + + The Netscape Public License Version 1.1 ("NPL") consists of the + Mozilla Public License Version 1.1 with the following Amendments, + including Exhibit A-Netscape Public License. Files identified with + "Exhibit A-Netscape Public License" are governed by the Netscape + Public License Version 1.1. + + Additional Terms applicable to the Netscape Public License. + I. Effect. + These additional terms described in this Netscape Public + License -- Amendments shall apply to the Mozilla Communicator + client code and to all Covered Code under this License. + + II. "Netscape's Branded Code" means Covered Code that Netscape + distributes and/or permits others to distribute under one or more + trademark(s) which are controlled by Netscape but which are not + licensed for use under this License. + + III. Netscape and logo. + This License does not grant any rights to use the trademarks + "Netscape", the "Netscape N and horizon" logo or the "Netscape + lighthouse" logo, "Netcenter", "Gecko", "Java" or "JavaScript", + "Smart Browsing" even if such marks are included in the Original + Code or Modifications. + + IV. Inability to Comply Due to Contractual Obligation. + Prior to licensing the Original Code under this License, Netscape + has licensed third party code for use in Netscape's Branded Code. + To the extent that Netscape is limited contractually from making + such third party code available under this License, Netscape may + choose to reintegrate such code into Covered Code without being + required to distribute such code in Source Code form, even if + such code would otherwise be considered "Modifications" under + this License. + + V. Use of Modifications and Covered Code by Initial Developer. + V.1. In General. + The obligations of Section 3 apply to Netscape, except to + the extent specified in this Amendment, Section V.2 and V.3. + + V.2. Other Products. + Netscape may include Covered Code in products other than the + Netscape's Branded Code which are released by Netscape + during the two (2) years following the release date of the + Original Code, without such additional products becoming + subject to the terms of this License, and may license such + additional products on different terms from those contained + in this License. + + V.3. Alternative Licensing. + Netscape may license the Source Code of Netscape's Branded + Code, including Modifications incorporated therein, without + such Netscape Branded Code becoming subject to the terms of + this License, and may license such Netscape Branded Code on + different terms from those contained in this License. + + VI. Litigation. + Notwithstanding the limitations of Section 11 above, the + provisions regarding litigation in Section 11(a), (b) and (c) of + the License shall apply to all disputes relating to this License. + + EXHIBIT A-Netscape Public License. + + "The contents of this file are subject to the Netscape Public + License Version 1.1 (the "License"); you may not use this file + except in compliance with the License. You may obtain a copy of + the License at http://www.mozilla.org/NPL/ + + Software distributed under the License is distributed on an "AS + IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or + implied. See the License for the specific language governing + rights and limitations under the License. + + The Original Code is Mozilla Communicator client code, released + March 31, 1998. + + The Initial Developer of the Original Code is Netscape + Communications Corporation. Portions created by Netscape are + Copyright (C) 1998-1999 Netscape Communications Corporation. All + Rights Reserved. + + Contributor(s): ______________________________________. + + Alternatively, the contents of this file may be used under the + terms of the _____ license (the "[___] License"), in which case + the provisions of [______] License are applicable instead of + those above. If you wish to allow use of your version of this + file only under the terms of the [____] License and not to allow + others to use your version of this file under the NPL, indicate + your decision by deleting the provisions above and replace them + with the notice and other provisions required by the [___] + License. If you do not delete the provisions above, a recipient + may use your version of this file under either the NPL or the + [___] License." + +____ + +- For Network Security Services (NSS) library: +-- GPL 2.0/LGPL 2.1/MPL 2.0 tri-license + MPL 2.0 is chosen for Apache OpenOffice + +Mozilla Public License Version 2.0 +================================== + +1. Definitions +-------------- + +1.1. "Contributor" + means each individual or legal entity that creates, contributes to + the creation of, or owns Covered Software. + +1.2. "Contributor Version" + means the combination of the Contributions of others (if any) used + by a Contributor and that particular Contributor's Contribution. + +1.3. "Contribution" + means Covered Software of a particular Contributor. + +1.4. "Covered Software" + means Source Code Form to which the initial Contributor has attached + the notice in Exhibit A, the Executable Form of such Source Code + Form, and Modifications of such Source Code Form, in each case + including portions thereof. + +1.5. "Incompatible With Secondary Licenses" + means + + (a) that the initial Contributor has attached the notice described + in Exhibit B to the Covered Software; or + + (b) that the Covered Software was made available under the terms of + version 1.1 or earlier of the License, but not also under the + terms of a Secondary License. + +1.6. "Executable Form" + means any form of the work other than Source Code Form. + +1.7. "Larger Work" + means a work that combines Covered Software with other material, in + a separate file or files, that is not Covered Software. + +1.8. "License" + means this document. + +1.9. "Licensable" + means having the right to grant, to the maximum extent possible, + whether at the time of the initial grant or subsequently, any and + all of the rights conveyed by this License. + +1.10. "Modifications" + means any of the following: + + (a) any file in Source Code Form that results from an addition to, + deletion from, or modification of the contents of Covered + Software; or + + (b) any new file in Source Code Form that contains any Covered + Software. + +1.11. "Patent Claims" of a Contributor + means any patent claim(s), including without limitation, method, + process, and apparatus claims, in any patent Licensable by such + Contributor that would be infringed, but for the grant of the + License, by the making, using, selling, offering for sale, having + made, import, or transfer of either its Contributions or its + Contributor Version. + +1.12. "Secondary License" + means either the GNU General Public License, Version 2.0, the GNU + Lesser General Public License, Version 2.1, the GNU Affero General + Public License, Version 3.0, or any later versions of those + licenses. + +1.13. "Source Code Form" + means the form of the work preferred for making modifications. + +1.14. "You" (or "Your") + means an individual or a legal entity exercising rights under this + License. For legal entities, "You" includes any entity that + controls, is controlled by, or is under common control with You. For + purposes of this definition, "control" means (a) the power, direct + or indirect, to cause the direction or management of such entity, + whether by contract or otherwise, or (b) ownership of more than + fifty percent (50%) of the outstanding shares or beneficial + ownership of such entity. + +2. License Grants and Conditions +-------------------------------- + +2.1. Grants + +Each Contributor hereby grants You a world-wide, royalty-free, +non-exclusive license: + +(a) under intellectual property rights (other than patent or trademark) + Licensable by such Contributor to use, reproduce, make available, + modify, display, perform, distribute, and otherwise exploit its + Contributions, either on an unmodified basis, with Modifications, or + as part of a Larger Work; and + +(b) under Patent Claims of such Contributor to make, use, sell, offer + for sale, have made, import, and otherwise transfer either its + Contributions or its Contributor Version. + +2.2. Effective Date + +The licenses granted in Section 2.1 with respect to any Contribution +become effective for each Contribution on the date the Contributor first +distributes such Contribution. + +2.3. Limitations on Grant Scope + +The licenses granted in this Section 2 are the only rights granted under +this License. No additional rights or licenses will be implied from the +distribution or licensing of Covered Software under this License. +Notwithstanding Section 2.1(b) above, no patent license is granted by a +Contributor: + +(a) for any code that a Contributor has removed from Covered Software; + or + +(b) for infringements caused by: (i) Your and any other third party's + modifications of Covered Software, or (ii) the combination of its + Contributions with other software (except as part of its Contributor + Version); or + +(c) under Patent Claims infringed by Covered Software in the absence of + its Contributions. + +This License does not grant any rights in the trademarks, service marks, +or logos of any Contributor (except as may be necessary to comply with +the notice requirements in Section 3.4). + +2.4. Subsequent Licenses + +No Contributor makes additional grants as a result of Your choice to +distribute the Covered Software under a subsequent version of this +License (see Section 10.2) or under the terms of a Secondary License (if +permitted under the terms of Section 3.3). + +2.5. Representation + +Each Contributor represents that the Contributor believes its +Contributions are its original creation(s) or it has sufficient rights +to grant the rights to its Contributions conveyed by this License. + +2.6. Fair Use + +This License is not intended to limit any rights You have under +applicable copyright doctrines of fair use, fair dealing, or other +equivalents. + +2.7. Conditions + +Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted +in Section 2.1. + +3. Responsibilities +------------------- + +3.1. Distribution of Source Form + +All distribution of Covered Software in Source Code Form, including any +Modifications that You create or to which You contribute, must be under +the terms of this License. You must inform recipients that the Source +Code Form of the Covered Software is governed by the terms of this +License, and how they can obtain a copy of this License. You may not +attempt to alter or restrict the recipients' rights in the Source Code +Form. + +3.2. Distribution of Executable Form + +If You distribute Covered Software in Executable Form then: + +(a) such Covered Software must also be made available in Source Code + Form, as described in Section 3.1, and You must inform recipients of + the Executable Form how they can obtain a copy of such Source Code + Form by reasonable means in a timely manner, at a charge no more + than the cost of distribution to the recipient; and + +(b) You may distribute such Executable Form under the terms of this + License, or sublicense it under different terms, provided that the + license for the Executable Form does not attempt to limit or alter + the recipients' rights in the Source Code Form under this License. + +3.3. Distribution of a Larger Work + +You may create and distribute a Larger Work under terms of Your choice, +provided that You also comply with the requirements of this License for +the Covered Software. If the Larger Work is a combination of Covered +Software with a work governed by one or more Secondary Licenses, and the +Covered Software is not Incompatible With Secondary Licenses, this +License permits You to additionally distribute such Covered Software +under the terms of such Secondary License(s), so that the recipient of +the Larger Work may, at their option, further distribute the Covered +Software under the terms of either this License or such Secondary +License(s). + +3.4. Notices + +You may not remove or alter the substance of any license notices +(including copyright notices, patent notices, disclaimers of warranty, +or limitations of liability) contained within the Source Code Form of +the Covered Software, except that You may alter any license notices to +the extent required to remedy known factual inaccuracies. + +3.5. Application of Additional Terms + +You may choose to offer, and to charge a fee for, warranty, support, +indemnity or liability obligations to one or more recipients of Covered +Software. However, You may do so only on Your own behalf, and not on +behalf of any Contributor. You must make it absolutely clear that any +such warranty, support, indemnity, or liability obligation is offered by +You alone, and You hereby agree to indemnify every Contributor for any +liability incurred by such Contributor as a result of warranty, support, +indemnity or liability terms You offer. You may include additional +disclaimers of warranty and limitations of liability specific to any +jurisdiction. + +4. Inability to Comply Due to Statute or Regulation +--------------------------------------------------- + +If it is impossible for You to comply with any of the terms of this +License with respect to some or all of the Covered Software due to +statute, judicial order, or regulation then You must: (a) comply with +the terms of this License to the maximum extent possible; and (b) +describe the limitations and the code they affect. Such description must +be placed in a text file included with all distributions of the Covered +Software under this License. Except to the extent prohibited by statute +or regulation, such description must be sufficiently detailed for a +recipient of ordinary skill to be able to understand it. + +5. Termination +-------------- + +5.1. The rights granted under this License will terminate automatically +if You fail to comply with any of its terms. However, if You become +compliant, then the rights granted under this License from a particular +Contributor are reinstated (a) provisionally, unless and until such +Contributor explicitly and finally terminates Your grants, and (b) on an +ongoing basis, if such Contributor fails to notify You of the +non-compliance by some reasonable means prior to 60 days after You have +come back into compliance. Moreover, Your grants from a particular +Contributor are reinstated on an ongoing basis if such Contributor +notifies You of the non-compliance by some reasonable means, this is the +first time You have received notice of non-compliance with this License +from such Contributor, and You become compliant prior to 30 days after +Your receipt of the notice. + +5.2. If You initiate litigation against any entity by asserting a patent +infringement claim (excluding declaratory judgment actions, +counter-claims, and cross-claims) alleging that a Contributor Version +directly or indirectly infringes any patent, then the rights granted to +You by any and all Contributors for the Covered Software under Section +2.1 of this License shall terminate. + +5.3. In the event of termination under Sections 5.1 or 5.2 above, all +end user license agreements (excluding distributors and resellers) which +have been validly granted by You or Your distributors under this License +prior to termination shall survive termination. + +************************************************************************ +* * +* 6. Disclaimer of Warranty * +* ------------------------- * +* * +* Covered Software is provided under this License on an "as is" * +* basis, without warranty of any kind, either expressed, implied, or * +* statutory, including, without limitation, warranties that the * +* Covered Software is free of defects, merchantable, fit for a * +* particular purpose or non-infringing. The entire risk as to the * +* quality and performance of the Covered Software is with You. * +* Should any Covered Software prove defective in any respect, You * +* (not any Contributor) assume the cost of any necessary servicing, * +* repair, or correction. This disclaimer of warranty constitutes an * +* essential part of this License. No use of any Covered Software is * +* authorized under this License except under this disclaimer. * +* * +************************************************************************ + +************************************************************************ +* * +* 7. Limitation of Liability * +* -------------------------- * +* * +* Under no circumstances and under no legal theory, whether tort * +* (including negligence), contract, or otherwise, shall any * +* Contributor, or anyone who distributes Covered Software as * +* permitted above, be liable to You for any direct, indirect, * +* special, incidental, or consequential damages of any character * +* including, without limitation, damages for lost profits, loss of * +* goodwill, work stoppage, computer failure or malfunction, or any * +* and all other commercial damages or losses, even if such party * +* shall have been informed of the possibility of such damages. This * +* limitation of liability shall not apply to liability for death or * +* personal injury resulting from such party's negligence to the * +* extent applicable law prohibits such limitation. Some * +* jurisdictions do not allow the exclusion or limitation of * +* incidental or consequential damages, so this exclusion and * +* limitation may not apply to You. * +* * +************************************************************************ + +8. Litigation +------------- + +Any litigation relating to this License may be brought only in the +courts of a jurisdiction where the defendant maintains its principal +place of business and such litigation shall be governed by laws of that +jurisdiction, without reference to its conflict-of-law provisions. +Nothing in this Section shall prevent a party's ability to bring +cross-claims or counter-claims. + +9. Miscellaneous +---------------- + +This License represents the complete agreement concerning the subject +matter hereof. If any provision of this License is held to be +unenforceable, such provision shall be reformed only to the extent +necessary to make it enforceable. Any law or regulation which provides +that the language of a contract shall be construed against the drafter +shall not be used to construe this License against a Contributor. + +10. Versions of the License +--------------------------- + +10.1. New Versions + +Mozilla Foundation is the license steward. Except as provided in Section +10.3, no one other than the license steward has the right to modify or +publish new versions of this License. Each version will be given a +distinguishing version number. + +10.2. Effect of New Versions + +You may distribute the Covered Software under the terms of the version +of the License under which You originally received the Covered Software, +or under the terms of any subsequent version published by the license +steward. + +10.3. Modified Versions + +If you create software not governed by this License, and you want to +create a new license for such software, you may create and use a +modified version of this License if you rename the license and remove +any references to the name of the license steward (except to note that +such modified license differs from this License). + +10.4. Distributing Source Code Form that is Incompatible With Secondary +Licenses + +If You choose to distribute Source Code Form that is Incompatible With +Secondary Licenses under the terms of this version of the License, the +notice described in Exhibit B of this License must be attached. + +Exhibit A - Source Code Form License Notice +------------------------------------------- + + This Source Code Form is subject to the terms of the Mozilla Public + License, v. 2.0. If a copy of the MPL was not distributed with this + file, You can obtain one at http://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular +file, then You may include the notice in a location (such as a LICENSE +file in a relevant directory) where a recipient would be likely to look +for such a notice. + +You may add additional accurate notices of copyright ownership. + +Exhibit B - "Incompatible With Secondary Licenses" Notice +--------------------------------------------------------- + + This Source Code Form is "Incompatible With Secondary Licenses", as + defined by the Mozilla Public License, v. 2.0. + +____ + +For XMLSec Library: +- partly MIT license; partly MPL 1.1 license + +xmlsec, xmlsec-openssl, xmlsec-gnutls libraries +------------------------------------------------------------------------------ + +Copyright (C) 2002-2003 Aleksey Sanin. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is fur- +nished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- +NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +ALEKSEY SANIN BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- +NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of Aleksey Sanin shall not +be used in advertising or otherwise to promote the sale, use or other deal- +ings in this Software without prior written authorization from him. + + +xmlsec-nss library +------------------------------------------------------------------------------ +Copyright (C) 2002-2003 Aleksey Sanin. All Rights Reserved. +Copyright (c) 2003 America Online, Inc. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is fur- +nished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +Portions of the Software were created using source code and/or APIs +governed by the Mozilla Public License (MPL). The MPL is available +at http://www.mozilla.org/MPL/MPL-1.1.html. The MPL permits such +portions to be distributed with code not governed by MPL, as long +as the requirements of MPL are fulfilled for such portions. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- +NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +ALEKSEY SANIN BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON- +NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of Aleksey Sanin shall not +be used in advertising or otherwise to promote the sale, use or other deal- +ings in this Software without prior written authorization from him. + +____ + +For Saxon: +- MPL 1.0 + +MOZILLA PUBLIC LICENSE +Version 1.0 + +1. Definitions. + + 1.1. ``Contributor'' means each entity that creates or contributes to the + creation of Modifications. + + 1.2. ``Contributor Version'' means the combination of the Original Code, prior + Modifications used by a Contributor, and the Modifications made by that + particular Contributor. + + 1.3. ``Covered Code'' means the Original Code or Modifications or the + combination of the Original Code and Modifications, in each case including + portions thereof. + + 1.4. ``Electronic Distribution Mechanism'' means a mechanism generally accepted + in the software development community for the electronic transfer of data. + + 1.5. ``Executable'' means Covered Code in any form other than Source Code. + + 1.6. ``Initial Developer'' means the individual or entity identified as the + Initial Developer in the Source Code notice required by Exhibit A. + + 1.7. ``Larger Work'' means a work which combines Covered Code or portions thereof + with code not governed by the terms of this License. + + 1.8. ``License'' means this document. + + 1.9. ``Modifications'' means any addition to or deletion from the substance or + structure of either the Original Code or any previous Modifications. When + Covered Code is released as a series of files, a Modification is: + + A. Any addition to or deletion from the contents of a file containing Original + Code or previous Modifications. + + B. Any new file that contains any part of the Original Code or previous Modifications. + + 1.10. ``Original Code'' means Source Code of computer software code which is + described in the Source Code notice required by Exhibit A as Original Code, + and which, at the time of its release under this License is not already Covered + Code governed by this License. + + 1.11. ``Source Code'' means the preferred form of the Covered Code for making + modifications to it, including all modules it contains, plus any associated + interface definition files, scripts used to control compilation and + installation of an Executable, or a list of source code differential + comparisons against either the Original Code or another well known, + available Covered Code of the Contributor's choice. The Source Code can + be in a compressed or archival form, provided the appropriate decompression + or de-archiving software is widely available for no charge. + + 1.12. ``You'' means an individual or a legal entity exercising rights under, + and complying with all of the terms of, this License or a future version + of this License issued under Section 6.1. For legal entities, ``You'' + includes any entity which controls, is controlled by, or is under common + control with You. For purposes of this definition, ``control'' means + (a) the power, direct or indirect, to cause the direction or management + of such entity, whether by contract or otherwise, or (b) ownership of + fifty percent (50%) or more of the outstanding shares or beneficial + ownership of such entity. + +2. Source Code License. + + 2.1. The Initial Developer Grant. + The Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive + license, subject to third party intellectual property claims: + + (a) to use, reproduce, modify, display, perform, sublicense and distribute + the Original Code (or portions thereof) with or without Modifications, + or as part of a Larger Work; and + + (b) under patents now or hereafter owned or controlled by Initial Developer, + to make, have made, use and sell (``Utilize'') the Original Code + (or portions thereof), but solely to the extent that any such patent + is reasonably necessary to enable You to Utilize the Original Code + (or portions thereof) and not to any greater extent that may be necessary + to Utilize further Modifications or combinations. + + 2.2. Contributor Grant. + Each Contributor hereby grants You a world-wide, royalty-free, non-exclusive + license, subject to third party intellectual property claims: + + (a) to use, reproduce, modify, display, perform, sublicense and distribute + the Modifications created by such Contributor (or portions thereof) + either on an unmodified basis, with other Modifications, as Covered + Code or as part of a Larger Work; and + + (b) under patents now or hereafter owned or controlled by Contributor, + to Utilize the Contributor Version (or portions thereof), but solely + to the extent that any such patent is reasonably necessary to enable + You to Utilize the Contributor Version (or portions thereof), and + not to any greater extent that may be necessary to Utilize further + Modifications or combinations. + +3. Distribution Obligations. + + 3.1. Application of License. + The Modifications which You create or to which You contribute are governed + by the terms of this License, including without limitation Section 2.2. + The Source Code version of Covered Code may be distributed only under the + terms of this License or a future version of this License released under + Section 6.1, and You must include a copy of this License with every copy + of the Source Code You distribute. You may not offer or impose any terms + on any Source Code version that alters or restricts the applicable version + of this License or the recipients' rights hereunder. However, You may include + an additional document offering the additional rights described in Section 3.5. + + 3.2. Availability of Source Code. + Any Modification which You create or to which You contribute must be made + available in Source Code form under the terms of this License either on + the same media as an Executable version or via an accepted Electronic + Distribution Mechanism to anyone to whom you made an Executable version + available; and if made available via Electronic Distribution Mechanism, + must remain available for at least twelve (12) months after the date it + initially became available, or at least six (6) months after a subsequent + version of that particular Modification has been made available to such + recipients. You are responsible for ensuring that the Source Code version + remains available even if the Electronic Distribution Mechanism is maintained + by a third party. + + 3.3. Description of Modifications. + You must cause all Covered Code to which you contribute to contain a file + documenting the changes You made to create that Covered Code and the date of + any change. You must include a prominent statement that the Modification is + derived, directly or indirectly, from Original Code provided by the Initial + Developer and including the name of the Initial Developer in (a) the Source + Code, and (b) in any notice in an Executable version or related documentation + in which You describe the origin or ownership of the Covered Code. + + 3.4. Intellectual Property Matters + + (a) Third Party Claims. + If You have knowledge that a party claims an intellectual property right + in particular functionality or code (or its utilization under this License), + you must include a text file with the source code distribution titled + ``LEGAL'' which describes the claim and the party making the claim in + sufficient detail that a recipient will know whom to contact. If you + obtain such knowledge after You make Your Modification available as + described in Section 3.2, You shall promptly modify the LEGAL file in + all copies You make available thereafter and shall take other steps + (such as notifying appropriate mailing lists or newsgroups) reasonably + calculated to inform those who received the Covered Code that new + knowledge has been obtained. + + (b) Contributor APIs. + If Your Modification is an application programming interface and You + own or control patents which are reasonably necessary to implement that + API, you must also include this information in the LEGAL file. + + 3.5. Required Notices. + You must duplicate the notice in Exhibit A in each file of the Source Code, + and this License in any documentation for the Source Code, where You describe + recipients' rights relating to Covered Code. If You created one or more + Modification(s), You may add your name as a Contributor to the notice described + in Exhibit A. If it is not possible to put such notice in a particular Source + Code file due to its structure, then you must include such notice in a location + (such as a relevant directory file) where a user would be likely to look for + such a notice. You may choose to offer, and to charge a fee for, warranty, + support, indemnity or liability obligations to one or more recipients of + Covered Code. However, You may do so only on Your own behalf, and not on + behalf of the Initial Developer or any Contributor. You must make it absolutely + clear than any such warranty, support, indemnity or liability obligation is + offered by You alone, and You hereby agree to indemnify the Initial Developer + and every Contributor for any liability incurred by the Initial Developer or + such Contributor as a result of warranty, support, indemnity or liability terms + You offer. + + 3.6. Distribution of Executable Versions. + You may distribute Covered Code in Executable form only if the requirements + of Section 3.1-3.5 have been met for that Covered Code, and if You include + a notice stating that the Source Code version of the Covered Code is available + under the terms of this License, including a description of how and where You + have fulfilled the obligations of Section 3.2. The notice must be conspicuously + included in any notice in an Executable version, related documentation or + collateral in which You describe recipients' rights relating to the Covered + Code. You may distribute the Executable version of Covered Code under a license + of Your choice, which may contain terms different from this License, provided + that You are in compliance with the terms of this License and that the license + for the Executable version does not attempt to limit or alter the recipient's + rights in the Source Code version from the rights set forth in this License. + If You distribute the Executable version under a different license You must + make it absolutely clear that any terms which differ from this License are + offered by You alone, not by the Initial Developer or any Contributor. You + hereby agree to indemnify the Initial Developer and every Contributor for + any liability incurred by the Initial Developer or such Contributor as a + result of any such terms You offer. + + 3.7. Larger Works. + You may create a Larger Work by combining Covered Code with other code not + governed by the terms of this License and distribute the Larger Work as a + single product. In such a case, You must make sure the requirements of this + License are fulfilled for the Covered Code. + +4. Inability to Comply Due to Statute or Regulation. + + If it is impossible for You to comply with any of the terms of this License + with respect to some or all of the Covered Code due to statute or regulation + then You must: (a) comply with the terms of this License to the maximum extent + possible; and (b) describe the limitations and the code they affect. Such + description must be included in the LEGAL file described in Section 3.4 and + must be included with all distributions of the Source Code. Except to the + extent prohibited by statute or regulation, such description must be sufficiently + detailed for a recipient of ordinary skill to be able to understand it. + +5. Application of this License. + + This License applies to code to which the Initial Developer has attached the + notice in Exhibit A, and to related Covered Code. + +6. Versions of the License. + + 6.1. New Versions. + Netscape Communications Corporation (``Netscape'') may publish revised and/or + new versions of the License from time to time. Each version will be given a + distinguishing version number. + + 6.2. Effect of New Versions. + Once Covered Code has been published under a particular version of the License, + You may always continue to use it under the terms of that version. You may also + choose to use such Covered Code under the terms of any subsequent version of the + License published by Netscape. No one other than Netscape has the right to + modify the terms applicable to Covered Code created under this License. + + 6.3. Derivative Works. + If you create or use a modified version of this License (which you may only do + in order to apply it to code which is not already Covered Code governed by this + License), you must (a) rename Your license so that the phrases ``Mozilla'', + ``MOZILLAPL'', ``MOZPL'', ``Netscape'', ``NPL'' or any confusingly similar + phrase do not appear anywhere in your license and (b) otherwise make it clear + that your version of the license contains terms which differ from the Mozilla + Public License and Netscape Public License. (Filling in the name of the Initial + Developer, Original Code or Contributor in the notice described in Exhibit A + shall not of themselves be deemed to be modifications of this License.) + +7. DISCLAIMER OF WARRANTY. + + COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN ``AS IS'' BASIS, WITHOUT + WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, + WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A + PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND + PERFORMANCE OF THE COVERED CODE IS WITH YOU. SHOULD ANY COVERED CODE PROVE + DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) + ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER + OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED + CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. + +8. TERMINATION. + + This License and the rights granted hereunder will terminate automatically + if You fail to comply with terms herein and fail to cure such breach within + 30 days of becoming aware of the breach. All sublicenses to the Covered + Code which are properly granted shall survive any termination of this + License. Provisions which, by their nature, must remain in effect beyond + the termination of this License shall survive. + +9. LIMITATION OF LIABILITY. + + UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING + NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE INITIAL DEVELOPER, ANY OTHER + CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER OF ANY OF + SUCH PARTIES, BE LIABLE TO YOU OR ANY OTHER PERSON FOR ANY INDIRECT, SPECIAL, + INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT + LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE + OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN + IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. + THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR + PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE + LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION + OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THAT EXCLUSION AND + LIMITATION MAY NOT APPLY TO YOU. + +10. U.S. GOVERNMENT END USERS. + + The Covered Code is a ``commercial item,'' as that term is defined in + 48 C.F.R. 2.101 (Oct. 1995), consisting of ``commercial computer software'' + and ``commercial computer software documentation,'' as such terms are used + in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and + 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government + End Users acquire Covered Code with only those rights set forth herein. + +11. MISCELLANEOUS. + + This License represents the complete agreement concerning subject matter + hereof. If any provision of this License is held to be unenforceable, + such provision shall be reformed only to the extent necessary to make + it enforceable. This License shall be governed by California law provisions + (except to the extent applicable law, if any, provides otherwise), excluding + its conflict-of-law provisions. With respect to disputes in which at least + one party is a citizen of, or an entity chartered or registered to do business + in, the United States of America: (a) unless otherwise agreed in writing, + all disputes relating to this License (excepting any dispute relating to + intellectual property rights) shall be subject to final and binding arbitration, + with the losing party paying all costs of arbitration; (b) any arbitration + relating to this Agreement shall be held in Santa Clara County, California, + under the auspices of JAMS/EndDispute; and (c) any litigation relating to + this Agreement shall be subject to the jurisdiction of the Federal Courts + of the Northern District of California, with venue lying in Santa Clara + County, California, with the losing party responsible for costs, including + without limitation, court costs and reasonable attorneys fees and expenses. + The application of the United Nations Convention on Contracts for the International + Sale of Goods is expressly excluded. Any law or regulation which provides that + the language of a contract shall be construed against the drafter shall not + apply to this License. + +12. RESPONSIBILITY FOR CLAIMS. + + Except in cases where another Contributor has failed to comply with Section + 3.4, You are responsible for damages arising, directly or indirectly, out + of Your utilization of rights under this License, based on the number of + copies of Covered Code you made available, the revenues you received from + utilizing such rights, and other relevant factors. You agree to work with + affected parties to distribute responsibility on an equitable basis. + +EXHIBIT A. + + ``The contents of this file are subject to the Mozilla Public License + Version 1.0 (the "License"); you may not use this file except in compliance + with the License. You may obtain a copy of the License at + http://www.mozilla.org/MPL/ + + Software distributed under the License is distributed on an "AS IS" basis, + WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License + for the specific language governing rights and limitations under the License. + + The Original Code is ______________________________________. + + The Initial Developer of the Original Code is ________________________. + Portions created by ______________________ are + Copyright (C) ______ _______________________. All Rights Reserved. + + Contributor(s): ______________________________________.'' + + +____ + +For Graphite: +- CPL 0.5 / LGPL 2.1 dual-licensed + CPL 0.5 is chosen for Apache OpenOffice + +GRAPHITE LICENSING + +Copyright 1999-2008, SIL International +All rights reserved. + +This library is free software; you can redistribute it and/or modify +it under the terms of either: + +a) the Common Public License as published by the "Agreement + Steward" for that license (currently IBM); either version 0.5 + of the License, or (at your option) any later version, + +or + +b) the GNU Lesser General Public License as published by the + Free Software Foundation; either version 2.1 of License, or + (at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See either +the Common Public License or the GNU Lesser General Public License +for more details. + +You should have received a plain text copy of the Common Public License +Version 0.5 with this distribution in the file named "License_CPLv05.txt". +That text came from http://www.opensource.org/licenses/cpl.html. The +initial "Agreement Steward" for the CPL displays currently the license at +http://www-124.ibm.com/developerworks/oss/license-cpl.html. + +You should also have received a copy of the GNU Lesser General Public +License along with this library in the file named "License_LGPLv21.txt". +If not, write to the Free Software Foundation, Inc., 59 Temple Place, +Suite 330, Boston, MA 02111-1307, USA or visit their web page on the +internet at http://www.fsf.org/licenses/lgpl.html. + +The GNU General Public License to which the GNU Lesser General Public +License refers can be found at http://www.gnu.org/copyleft/gpl.html. +For convenient reference, a text version has been included with this +distribution in the file named "License_GPLv2.txt". All of the licenses +mentioned above can also be found at http://www.opensource.org/licenses/. + +-------------------------------------------------------------------------- + +Common Public License Version 0.5 +THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC +LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM +CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. + +1. DEFINITIONS + +"Contribution" means: + +a) in the case of the initial Contributor, the initial code and documentation +distributed under this Agreement, and + +b) in the case of each subsequent Contributor: + +i) changes to the Program, and + +ii) additions to the Program; + +where such changes and/or additions to the Program originate from and are +distributed by that particular Contributor. A Contribution 'originates' from a +Contributor if it was added to the Program by such Contributor itself or anyone +acting on such Contributor's behalf. Contributions do not include additions to +the Program which: (i) are separate modules of software distributed in +conjunction with the Program under their own license agreement, and (ii) are not +derivative works of the Program. + +"Contributor" means any person or entity that distributes the Program. + +"Licensed Patents " mean patent claims licensable by a Contributor which are +necessarily infringed by the use or sale of its Contribution alone or when +combined with the Program. + +"Program" means the Contributions distributed in accordance with this Agreement. + +"Recipient" means anyone who receives the Program under this Agreement, +including all Contributors. + +2. GRANT OF RIGHTS + +a) Subject to the terms of this Agreement, each Contributor hereby grants +Recipient a non-exclusive, worldwide, royalty-free copyright license to +reproduce, prepare derivative works of, publicly display, publicly perform, +distribute and sublicense the Contribution of such Contributor, if any, and such +derivative works, in source code and object code form. + +b) Subject to the terms of this Agreement, each Contributor hereby grants +Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed +Patents to make, use, sell, offer to sell, import and otherwise transfer the +Contribution of such Contributor, if any, in source code and object code form. +This patent license shall apply to the combination of the Contribution and the +Program if, at the time the Contribution is added by the Contributor, such +addition of the Contribution causes such combination to be covered by the +Licensed Patents. The patent license shall not apply to any other combinations +which include the Contribution. No hardware per se is licensed hereunder. + +c) Recipient understands that although each Contributor grants the licenses to +its Contributions set forth herein, no assurances are provided by any +Contributor that the Program does not infringe the patent or other intellectual +property rights of any other entity. Each Contributor disclaims any liability to +Recipient for claims brought by any other entity based on infringement of +intellectual property rights or otherwise. As a condition to exercising the +rights and licenses granted hereunder, each Recipient hereby assumes sole +responsibility to secure any other intellectual property rights needed, if any. +For example, if a third party patent license is required to allow Recipient to +distribute the Program, it is Recipient's responsibility to acquire that license +before distributing the Program. + +d) Each Contributor represents that to its knowledge it has sufficient copyright +rights in its Contribution, if any, to grant the copyright license set forth in +this Agreement. + +3. REQUIREMENTS + +A Contributor may choose to distribute the Program in object code form under its +own license agreement, provided that: + +a) it complies with the terms and conditions of this Agreement; and + +b) its license agreement: + +i) effectively disclaims on behalf of all Contributors all warranties and +conditions, express and implied, including warranties or conditions of title and +non-infringement, and implied warranties or conditions of merchantability and +fitness for a particular purpose; + +ii) effectively excludes on behalf of all Contributors all liability for +damages, including direct, indirect, special, incidental and consequential +damages, such as lost profits; + +iii) states that any provisions which differ from this Agreement are offered by +that Contributor alone and not by any other party; and + +iv) states that source code for the Program is available from such Contributor, +and informs licensees how to obtain it in a reasonable manner on or through a +medium customarily used for software exchange. + +When the Program is made available in source code form: + +a) it must be made available under this Agreement; and + +b) a copy of this Agreement must be included with each copy of the Program. + +Contributors may not remove or alter any copyright notices contained within the +Program. + +Each Contributor must identify itself as the originator of its Contribution, if +any, in a manner that reasonably allows subsequent Recipients to identify the +originator of the Contribution. + +4. COMMERCIAL DISTRIBUTION + +Commercial distributors of software may accept certain responsibilities with +respect to end users, business partners and the like. While this license is +intended to facilitate the commercial use of the Program, the Contributor who +includes the Program in a commercial product offering should do so in a manner +which does not create potential liability for other Contributors. Therefore, if +a Contributor includes the Program in a commercial product offering, such +Contributor ("Commercial Contributor") hereby agrees to defend and indemnify +every other Contributor ("Indemnified Contributor") against any losses, damages +and costs (collectively "Losses") arising from claims, lawsuits and other legal +actions brought by a third party against the Indemnified Contributor to the +extent caused by the acts or omissions of such Commercial Contributor in +connection with its distribution of the Program in a commercial product +offering. The obligations in this section do not apply to any claims or Losses +relating to any actual or alleged intellectual property infringement. In order +to qualify, an Indemnified Contributor must: a) promptly notify the Commercial +Contributor in writing of such claim, and b) allow the Commercial Contributor to +control, and cooperate with the Commercial Contributor in, the defense and any +related settlement negotiations. The Indemnified Contributor may participate in +any such claim at its own expense. + +For example, a Contributor might include the Program in a commercial product +offering, Product X. That Contributor is then a Commercial Contributor. If that +Commercial Contributor then makes performance claims, or offers warranties +related to Product X, those performance claims and warranties are such +Commercial Contributor's responsibility alone. Under this section, the +Commercial Contributor would have to defend claims against the other +Contributors related to those performance claims and warranties, and if a court +requires any other Contributor to pay any damages as a result, the Commercial +Contributor must pay those damages. + +5. NO WARRANTY + +EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR +IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, +NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each +Recipient is solely responsible for determining the appropriateness of using and +distributing the Program and assumes all risks associated with its exercise of +rights under this Agreement, including but not limited to the risks and costs of +program errors, compliance with applicable laws, damage to or loss of data, +programs or equipment, and unavailability or interruption of operations. + +6. DISCLAIMER OF LIABILITY + +EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY +CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST +PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS +GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +7. GENERAL + +If any provision of this Agreement is invalid or unenforceable under applicable +law, it shall not affect the validity or enforceability of the remainder of the +terms of this Agreement, and without further action by the parties hereto, such +provision shall be reformed to the minimum extent necessary to make such +provision valid and enforceable. + +If Recipient institutes patent litigation against a Contributor with respect to +a patent applicable to software (including a cross-claim or counterclaim in a +lawsuit), then any patent licenses granted by that Contributor to such Recipient +under this Agreement shall terminate as of the date such litigation is filed. In +addition, If Recipient institutes patent litigation against any entity +(including a cross-claim or counterclaim in a lawsuit) alleging that the Program +itself (excluding combinations of the Program with other software or hardware) +infringes such Recipient's patent(s), then such Recipient's rights granted under +Section 2(b) shall terminate as of the date such litigation is filed. + +All Recipient's rights under this Agreement shall terminate if it fails to +comply with any of the material terms or conditions of this Agreement and does +not cure such failure in a reasonable period of time after becoming aware of +such noncompliance. If all Recipient's rights under this Agreement terminate, +Recipient agrees to cease use and distribution of the Program as soon as +reasonably practicable. However, Recipient's obligations under this Agreement +and any licenses granted by Recipient relating to the Program shall continue and +survive. + +Everyone is permitted to copy and distribute copies of this Agreement, but in +order to avoid inconsistency the Agreement is copyrighted and may only be +modified in the following manner. The Agreement Steward reserves the right to +publish new versions (including revisions) of this Agreement from time to time. +No one other than the Agreement Steward has the right to modify this Agreement. +IBM is the initial Agreement Steward. IBM may assign the responsibility to serve +as the Agreement Steward to a suitable separate entity. Each new version of the +Agreement will be given a distinguishing version number. The Program (including +Contributions) may always be distributed subject to the version of the Agreement +under which it was received. In addition, after a new version of the Agreement +is published, Contributor may elect to distribute the Program (including its +Contributions) under the new version. Except as expressly stated in Sections +2(a) and 2(b) above, Recipient receives no rights or licenses to the +intellectual property of any Contributor under this Agreement, whether +expressly, by implication, estoppel or otherwise. All rights in the Program not +expressly granted under this Agreement are reserved. + +This Agreement is governed by the laws of the State of New York and the +intellectual property laws of the United States of America. No party to this +Agreement will bring a legal action under this Agreement more than one year +after the cause of action arose. Each party waives its rights to a jury trial in +any resulting litigation. + +____ + +For CoinMP: +- CPL 1.0 + +Common Public License Version 1.0 + +THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC +LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM +CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. + +1. DEFINITIONS + +"Contribution" means: + + a) in the case of the initial Contributor, the initial code and +documentation distributed under this Agreement, and + + b) in the case of each subsequent Contributor: + + i) changes to the Program, and + + ii) additions to the Program; + + where such changes and/or additions to the Program originate from and are +distributed by that particular Contributor. A Contribution 'originates' from a +Contributor if it was added to the Program by such Contributor itself or anyone +acting on such Contributor's behalf. Contributions do not include additions to +the Program which: (i) are separate modules of software distributed in +conjunction with the Program under their own license agreement, and (ii) are not +derivative works of the Program. + +"Contributor" means any person or entity that distributes the Program. + +"Licensed Patents " mean patent claims licensable by a Contributor which are +necessarily infringed by the use or sale of its Contribution alone or when +combined with the Program. + +"Program" means the Contributions distributed in accordance with this Agreement. + +"Recipient" means anyone who receives the Program under this Agreement, +including all Contributors. + +2. GRANT OF RIGHTS + + a) Subject to the terms of this Agreement, each Contributor hereby grants +Recipient a non-exclusive, worldwide, royalty-free copyright license to +reproduce, prepare derivative works of, publicly display, publicly perform, +distribute and sublicense the Contribution of such Contributor, if any, and such +derivative works, in source code and object code form. + + b) Subject to the terms of this Agreement, each Contributor hereby grants +Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed +Patents to make, use, sell, offer to sell, import and otherwise transfer the +Contribution of such Contributor, if any, in source code and object code form. +This patent license shall apply to the combination of the Contribution and the +Program if, at the time the Contribution is added by the Contributor, such +addition of the Contribution causes such combination to be covered by the +Licensed Patents. The patent license shall not apply to any other combinations +which include the Contribution. No hardware per se is licensed hereunder. + + c) Recipient understands that although each Contributor grants the licenses +to its Contributions set forth herein, no assurances are provided by any +Contributor that the Program does not infringe the patent or other intellectual +property rights of any other entity. Each Contributor disclaims any liability to +Recipient for claims brought by any other entity based on infringement of +intellectual property rights or otherwise. As a condition to exercising the +rights and licenses granted hereunder, each Recipient hereby assumes sole +responsibility to secure any other intellectual property rights needed, if any. +For example, if a third party patent license is required to allow Recipient to +distribute the Program, it is Recipient's responsibility to acquire that license +before distributing the Program. + + d) Each Contributor represents that to its knowledge it has sufficient +copyright rights in its Contribution, if any, to grant the copyright license set +forth in this Agreement. + +3. REQUIREMENTS + +A Contributor may choose to distribute the Program in object code form under its +own license agreement, provided that: + + a) it complies with the terms and conditions of this Agreement; and + + b) its license agreement: + + i) effectively disclaims on behalf of all Contributors all warranties and +conditions, express and implied, including warranties or conditions of title and +non-infringement, and implied warranties or conditions of merchantability and +fitness for a particular purpose; + + ii) effectively excludes on behalf of all Contributors all liability for +damages, including direct, indirect, special, incidental and consequential +damages, such as lost profits; + + iii) states that any provisions which differ from this Agreement are offered +by that Contributor alone and not by any other party; and + + iv) states that source code for the Program is available from such +Contributor, and informs licensees how to obtain it in a reasonable manner on or +through a medium customarily used for software exchange. + +When the Program is made available in source code form: + + a) it must be made available under this Agreement; and + + b) a copy of this Agreement must be included with each copy of the Program. + +Contributors may not remove or alter any copyright notices contained within the +Program. + +Each Contributor must identify itself as the originator of its Contribution, if +any, in a manner that reasonably allows subsequent Recipients to identify the +originator of the Contribution. + +4. COMMERCIAL DISTRIBUTION + +Commercial distributors of software may accept certain responsibilities with +respect to end users, business partners and the like. While this license is +intended to facilitate the commercial use of the Program, the Contributor who +includes the Program in a commercial product offering should do so in a manner +which does not create potential liability for other Contributors. Therefore, if +a Contributor includes the Program in a commercial product offering, such +Contributor ("Commercial Contributor") hereby agrees to defend and indemnify +every other Contributor ("Indemnified Contributor") against any losses, damages +and costs (collectively "Losses") arising from claims, lawsuits and other legal +actions brought by a third party against the Indemnified Contributor to the +extent caused by the acts or omissions of such Commercial Contributor in +connection with its distribution of the Program in a commercial product +offering. The obligations in this section do not apply to any claims or Losses +relating to any actual or alleged intellectual property infringement. In order +to qualify, an Indemnified Contributor must: a) promptly notify the Commercial +Contributor in writing of such claim, and b) allow the Commercial Contributor to +control, and cooperate with the Commercial Contributor in, the defense and any +related settlement negotiations. The Indemnified Contributor may participate in +any such claim at its own expense. + +For example, a Contributor might include the Program in a commercial product +offering, Product X. That Contributor is then a Commercial Contributor. If that +Commercial Contributor then makes performance claims, or offers warranties +related to Product X, those performance claims and warranties are such +Commercial Contributor's responsibility alone. Under this section, the +Commercial Contributor would have to defend claims against the other +Contributors related to those performance claims and warranties, and if a court +requires any other Contributor to pay any damages as a result, the Commercial +Contributor must pay those damages. + +5. NO WARRANTY + +EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR +IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, +NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each +Recipient is solely responsible for determining the appropriateness of using and +distributing the Program and assumes all risks associated with its exercise of +rights under this Agreement, including but not limited to the risks and costs of +program errors, compliance with applicable laws, damage to or loss of data, +programs or equipment, and unavailability or interruption of operations. + +6. DISCLAIMER OF LIABILITY + +EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY +CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST +PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS +GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +7. GENERAL + +If any provision of this Agreement is invalid or unenforceable under applicable +law, it shall not affect the validity or enforceability of the remainder of the +terms of this Agreement, and without further action by the parties hereto, such +provision shall be reformed to the minimum extent necessary to make such +provision valid and enforceable. + +If Recipient institutes patent litigation against a Contributor with respect to +a patent applicable to software (including a cross-claim or counterclaim in a +lawsuit), then any patent licenses granted by that Contributor to such Recipient +under this Agreement shall terminate as of the date such litigation is filed. In +addition, if Recipient institutes patent litigation against any entity +(including a cross-claim or counterclaim in a lawsuit) alleging that the Program +itself (excluding combinations of the Program with other software or hardware) +infringes such Recipient's patent(s), then such Recipient's rights granted under +Section 2(b) shall terminate as of the date such litigation is filed. + +All Recipient's rights under this Agreement shall terminate if it fails to +comply with any of the material terms or conditions of this Agreement and does +not cure such failure in a reasonable period of time after becoming aware of +such noncompliance. If all Recipient's rights under this Agreement terminate, +Recipient agrees to cease use and distribution of the Program as soon as +reasonably practicable. However, Recipient's obligations under this Agreement +and any licenses granted by Recipient relating to the Program shall continue and +survive. + +Everyone is permitted to copy and distribute copies of this Agreement, but in +order to avoid inconsistency the Agreement is copyrighted and may only be +modified in the following manner. The Agreement Steward reserves the right to +publish new versions (including revisions) of this Agreement from time to time. +No one other than the Agreement Steward has the right to modify this Agreement. +IBM is the initial Agreement Steward. IBM may assign the responsibility to serve +as the Agreement Steward to a suitable separate entity. Each new version of the +Agreement will be given a distinguishing version number. The Program (including +Contributions) may always be distributed subject to the version of the Agreement +under which it was received. In addition, after a new version of the Agreement +is published, Contributor may elect to distribute the Program (including its +Contributions) under the new version. Except as expressly stated in Sections +2(a) and 2(b) above, Recipient receives no rights or licenses to the +intellectual property of any Contributor under this Agreement, whether +expressly, by implication, estoppel or otherwise. All rights in the Program not +expressly granted under this Agreement are reserved. + +This Agreement is governed by the laws of the State of New York and the +intellectual property laws of the United States of America. No party to this +Agreement will bring a legal action under this Agreement more than one year +after the cause of action arose. Each party waives its rights to a jury trial in +any resulting litigation. + +____ + +For Gentium Basic fonts: +- SIL Open Font License, Version 1.1. + +Copyright (c) 2003-2008 SIL International (http://www.sil.org/), +with Reserved Font Names "Gentium" and "SIL". + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 1 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that the font +names of derivative works are changed. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/openoffice/share/readme/NOTICE b/openoffice/share/readme/NOTICE new file mode 100644 index 0000000000000000000000000000000000000000..33f5daf18584da0039d2ca90e22cc2b857b8955b --- /dev/null +++ b/openoffice/share/readme/NOTICE @@ -0,0 +1,186 @@ +Apache OpenOffice (http://www.openoffice.org) +Copyright 2011-2021 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +____ + + +Portions of this software copyright (c) 2000-2011, Oracle and/or its affiliates <http://www.oracle.com/>. + +Portions of this software (C) Copyright IBM Corporation 2003, 2012. All Rights Reserved. + +____ + +As part of the base system this product also includes code from the following +Apache projects: +- Apache Lucene +- Apache Portable Runtime +- Apache Portable Runtime Utility Library +- Apache Commons - used by MediaWiki Publisher extension +- Apache Jakarta HttpClient - used by MediaWiki Publisher extension +- Apache Tomcat - used by MediaWiki Piblisher extension + +The notices from these projects are following: + +Apache Lucene +Copyright 2006 The Apache Software Foundation + +This product includes software developed by +The Apache Software Foundation (http://www.apache.org/). + +The snowball stemmers in + contrib/snowball/src/java/net/sf/snowball +were developed by Martin Porter and Richard Boulton. +The full snowball package is available from + http://snowball.tartarus.org/ + + +Apache Portable Runtime +Copyright (c) 2011 The Apache Software Foundation. + +This product includes software developed by +The Apache Software Foundation (http://www.apache.org/). + +Portions of this software were developed at the National Center +for Supercomputing Applications (NCSA) at the University of +Illinois at Urbana-Champaign. + +This software contains code derived from the RSA Data Security +Inc. MD5 Message-Digest Algorithm. + +This software contains code derived from UNIX V7, Copyright(C) +Caldera International Inc. + + +Apache Portable Runtime Utility Library +Copyright (c) 2011 The Apache Software Foundation. + +This product includes software developed by +The Apache Software Foundation (http://www.apache.org/). + +Portions of this software were developed at the National Center +for Supercomputing Applications (NCSA) at the University of +Illinois at Urbana-Champaign. + +This software contains code derived from the RSA Data Security +Inc. MD5 Message-Digest Algorithm, including various +modifications by Spyglass Inc., Carnegie Mellon University, and +Bell Communications Research, Inc (Bellcore). + + +Apache Commons Codec +Copyright 2002-2012 The Apache Software Foundation + +This product includes software developed by +The Apache Software Foundation (http://www.apache.org/). + +src/test/org/apache/commons/codec/language/DoubleMetaphoneTest.java contains +test data from http://aspell.sourceforge.net/test/batch0.tab. + +Copyright (C) 2002 Kevin Atkinson (kevina@gnu.org). Verbatim copying +and distribution of this entire article is permitted in any medium, +provided this notice is preserved. + +Apache Jakarta HttpClient +Copyright 1999-2007 The Apache Software Foundation + +This product includes software developed by +The Apache Software Foundation (http://www.apache.org/). + +Apache Commons Lang +Copyright 2001-2012 The Apache Software Foundation + +This product includes software developed by +The Apache Software Foundation (http://www.apache.org/). + +This product includes software from the Spring Framework, +under the Apache License 2.0 (see: StringUtils.containsWhitespace()) + + +Apache Commons Logging +Copyright 2003-2007 The Apache Software Foundation + +This product includes software developed by +The Apache Software Foundation (http://www.apache.org/). + + +Apache Tomcat +Copyright 1999-2012 The Apache Software Foundation + +This product includes software developed by +The Apache Software Foundation (http://www.apache.org/). + +Java Management Extensions (JMX) support is provided by +the MX4J package, which is open source software. The +original software and related information is available +at http://mx4j.sourceforge.net/. + +The Windows Installer is built with the Nullsoft +Scriptable Install System (NSIS), which is +open source software. The original software and +related information is available at +http://nsis.sourceforge.net/. + +Java compilation software for JSP pages is provided by Eclipse, +which is open source software. The original software and +related information is available at +http://www.eclipse.org/. + +____ + +As part of the base system this product also includes code from the following +projects which are licensed under the Apache license: +- serf +- redland +- StAX + +The notices from these projects are following: + +serf +This product includes software developed by +The Apache Software Foundation (http://www.apache.org/). + + +redland +This product includes Redland software (http://librdf.org/) +developed at the Institute for Learning and Research Technology, +University of Bristol, UK (http://www.bristol.ac.uk/). + + +StAX +[no notices] + +____ + +This product includes software developed by the OpenSSL Project +for use in the OpenSSL Toolkit. (http://www.openssl.org/) + +___ + +Apache OpenOffice has some optional parts that only get included +when the configure option --enable-category-b has been requested. +When you used this option make sure to comply with the +distribution requirements of these parts by extending +this file with the notices recommended by them: + +___ + +Notices for CoinMP libary: +The Computational Infrastructure for Operations Research COIN_OR +project developed the CoinMP library (a lightweight API and DLL +for CLP, CBC, and CGL). +It includes and depends on +- CoinUtils: COIN-OR utilities, utilities, data structures, and +linear algebra methods for COIN-OR projects +- CLP: COIN-OR Graph Classes, a collection of network representations +and algorithms +- CBC: COIN-OR Branch and Cut, an LP-based branch-and-cut library +- CGL: Cut Generator Library, a library of cutting-plane generators +The source code of these dependencies which are available under +license EPL can found at + http://www.coin-or.org/download/source/CoinMP/ + +___ + diff --git a/openoffice/share/readme/README_de b/openoffice/share/readme/README_de new file mode 100644 index 0000000000000000000000000000000000000000..b71aa7bbb95c3544dbc4b044547233326852a301 --- /dev/null +++ b/openoffice/share/readme/README_de @@ -0,0 +1,127 @@ + +====================================================================== +OpenOffice 4.1.10 Lies Mich +====================================================================== + + +Letzte Änderungen an dieser ReadMe-Datei finden Sie unter http://www.openoffice.org/welcome/readme.html + +Diese Datei enthält wichtige Hinweise über dieses Programm. Bitte lesen Sie die Informationen sorgfältig, bevor Sie mit der Installation beginnen. + +Die Apache OpenOffice Gemeinschaft, die für die Entwicklung dieses Programms verantwortlich ist, lädt Sie ein, als Mitglied an diesem Prozess teilzunehmen. Als neuer Anwender finden Sie hilfreiche Informationen auf den Webseiten von OpenOffice unter http://openoffice.apache.org + +Lesen Sie bitte auch die Hinweise weiter unten, wie Sie sich am Apache OpenOffice Projekt beteiligen können. + +Darf OpenOffice tatsächlich von jedem frei benutzt werden? +---------------------------------------------------------------------- + +OpenOffice darf von jedem frei benutzt werden. Sie können diese Kopie von OpenOffice auf beliebig vielen Rechnern installieren und für jeden beliebigen Zweck (einschließlich kommerzielle Nutzung, Nutzung in Ämtern, öffentlicher Verwaltung oder in der Bildung) verwenden. Weitere Einzelheiten finden Sie im mit OpenOffice gelieferten Lizenztext oder unter http://www.openoffice.org/license.html + +Warum ist OpenOffice für jeden Anwender frei? +---------------------------------------------------------------------- + +Sie können diese Kopie von OpenOffice lizenzkostenfrei nutzen, da freie Helfer und Unternehmen dieses Produkt entworfen, entwickelt, getestet, übersetzt, dokumentiert, unterstützt, vermarktet und auf viele andere Weisen dabei geholfen haben, OpenOffice zu dem zu machen, was es heute ist - die weltweit führende Open Source Office-Software. + +Wenn Sie die Leistungen anerkennen und sicherstellen wollen, dass Apache OpenOffice fortbesteht, denken sie darüber nach zum Projekt beizutragen - siehe auch http://openoffice.apache.org/get-involved.html (wie Sie mit Zeit beitragen können) und http://www.apache.org/foundation/contributing.html (wie Sie das Projekt finanziell unterstützen können). Jede/r kann zum Projekt beitragen. + +---------------------------------------------------------------------- +Hinweise zur Installation +---------------------------------------------------------------------- + +OpenOffice benötigt eine aktulle Java-Version für die volle Funktionalität; JAVA kann von http://java.com heruntergeladen werden. + +Systemvoraussetzungen +---------------------------------------------------------------------- + +* Linux Kernel Version 2.6.18 oder höher +* glibc2 Version 2.5 oder höher +* gtk Version 2.10.4 oder höher +* Pentium III oder neuerer Prozessor +* 256 MB RAM (512 MB RAM empfohlen) +* Bis zu 1,55 GB verfügbarer Festplattenplatz +* X-Server mit einer Auflösung von 1024x768 (höhere Auflösung empfohlen) und mindestens 256 Farben +* Fenster-Manager +* Gnome 2.16 oder höher, mit den Paketen gail 1.8.6 und at-spi 1.7, welche für die Unterstützung assisitiver Technologien (AT tools) benötigt werden + +Es existiert eine große Vielfalt von Linux-Distributionen und selbst innerhalb einer Distribution können verschiedene Installationsoptionen (z. B. KDE oder Gnome u.ä.) gewählt werden. Einige Distributionen liefern eine eigene 'native' Version von OpenOffice, die im Verhalten von dieser Community-Version von OpenOffice abweichen kann. In einigen Fällen können Sie die Community-Version parallel zu einer 'nativen' Version von OpenOffice installieren. Im Allgemeinen ist es aber sicherer, die 'native' Version zu deinstallieren, bevor Sie diese Community-Version installieren. Lesen Sie die Dokumentation Ihrer Distribution für eine Anleitung zur Deinstallation. + +Es wird empfohlen, ein Systembackup anzulegen, bevor Sie Software entfernen oder installieren. + +Bitte stellen Sie sicher, dass genügend freier Speicherplatz im temporären Verzeichnis Ihres Systems vorhanden ist und dass Schreib-, Lese- und Ausführungsrechte gesetzt sind. Schließen Sie alle laufenden Programme, bevor Sie mit der Installation beginnen. + +---------------------------------------------------------------------- +Probleme beim Programmstart +---------------------------------------------------------------------- + +Sollten Sie beim Start von OpenOffice Probleme feststellen (insbesondere wenn Sie Gnome benutzen), löschen Sie die Umgebungsvariable SESSION_MANAGER in der Shell, in der Sie OpenOffice starten. Dies können Sie tun, indem Sie die Zeile "unset SESSION_MANAGER" am Anfang des soffice Shell-Skriptes einfügen, das Sie im Verzeichnis "[Office Verzeichnis]/program" finden. + +Probleme beim Start von OpenOffice (z. B. Hängenbleiben der Anwendung) sowie Probleme bei der Darstellung auf dem Bildschirm sind häufig auf den im System verwendeten Grafikkartentreiber zurückzuführen. Bitte aktualisieren Sie bei Problemen dieser Art den von Ihnen verwendeten Grafikkartentreiber bzw. benutzen Sie testweise den Standardgrafiktreiber Ihres Betriebssystems. Darstellungsprobleme bei 3D-Objekten lassen sich oft auch durch das Abschalten der Option "Open GL benutzen" unter 'Extras - Optionen - OpenOffice - Ansicht - 3D-Darstellung' beseitigen. + +---------------------------------------------------------------------- +Tastaturbefehle +---------------------------------------------------------------------- + +In OpenOffice können nur Tastaturbefehle (Tastenkombinationen) benutzt werden, die nicht vom Betriebssystem verwendet werden. Sollte in OpenOffice eine Tastenkombination nicht wie in der OpenOffice -Hilfe beschrieben funktionieren, muss überprüft werden, ob diese Kombination bereits vom Betriebssystem verwendet wird. Um diesen Konflikt aufzuheben, kann die Belegung des Betriebssystems umdefiniert bzw. aufgehoben werden. Alternativ dazu lässt sich aber auch in OpenOffice fast jede Tastaturbelegung ändern. Weitere Hinweise zu diesem Thema bietet die OpenOffice-Hilfe sowie die Hilfe des Betriebssystems. + +---------------------------------------------------------------------- +Dateisperre +---------------------------------------------------------------------- + +Eine Dateisperre ist in OpenOffice standardmäßig aktiviert. In einem Netzwerk, das das Network File System protocol (NFS) benutzt, muss der Locking Daemon der NFS-Clients aktiv sein. Um die Dateisperre zu deaktivieren, bearbeiten sie das soffice-Skript und ändern die Zeile "export SAL_ENABLE_FILE_LOCKING" nach "# export SAL_ENABLE_FILE_LOCKING". Wenn Sie die Dateisperre deaktivieren, ist der Schreibzugriff nicht mehr exklusiv für den Anwender, der das Dokument zuerst öffnet. + +Achtung: Bei aktiviertem File-Locking kann es zu Problemen mit Solaris 2.5.1 und 2.7 in Verbindung mit Linux NFS 2.0 kommen. Wenn Ihre Systemumgebung diese Parameter aufweist, raten wir dringend von der Verwendung der Dateisperre ab. Andernfalls hängt OpenOffice, wenn Sie versuchen, eine Datei eines NFS-gemounteten Verzeichnisses von einem Linux-Rechner aus zu öffnen. + +---------------------------------------------------------------------- +Wichtige Hinweise zur Zugänglichkeit +---------------------------------------------------------------------- + +Für Informationen zu Zugänglichkeits-Funktionen in OpenOffice, lesen Sie bitte http://www.openoffice.org/access/ + +---------------------------------------------------------------------- +Anwenderunterstützung +---------------------------------------------------------------------- + +Die Webseite für Unterstützung http://support.openoffice.org/ bietet verschiedene Wege, Hilfe zu OpenOffice zu erhalten. Ihre Frage könnte bereits beantwortet sein. Schauen Sie im Community-Forum http://forum.openoffice.org oder durchsuchen Sie die Archive der Mailingliste 'users-de@openoffice.apache.org' unter http://www.openoffice.org/de/about-ooo/about-mailinglist.html. Alternativ können Sie Ihre Fragen an users-de@openoffice.apache.orgsenden. Wie Sie sich auf der Mailingliste einschreiben können (um Antworten zu erhalten) ist auf dieser Seite beschrieben: http://www.openoffice.org/de/about-ooo/about-mailinglist.html. + +Schauen Sie zusätzlich auch in den FAQ-Bereich unter http://wiki.services.openoffice.org/wiki/DE/FAQ. + +---------------------------------------------------------------------- +Fehlerberichte und sonstige Aufgaben +---------------------------------------------------------------------- + +Die OpenOffice-Website stellt BugZilla bereit, unser Verwaltungswerkzeug für die Berichterstattung, Verfolgung und Behebung von Fehlern und sonstiger Aufgaben. Wir rufen alle Anwender auf, ohne Scheu Wünsche und Probleme zu melden, die auf ihrer Plattform auftreten. Engagiertes Eintragen von Fehlern und Aufgaben ist einer der Grundpfeiler der Entwicklung und Verbesserung unseres Produkts, an dem sich alle Anwender beteiligen und somit die Entwicklung vorantreiben können. + +---------------------------------------------------------------------- +Sich beteiligen +---------------------------------------------------------------------- + +Für die OpenOffice-Community ist es von hohem Wert, wenn Sie sich aktiv in die Entwicklung dieses bedeutenden Open-Source-Projekts einbringen. + +Als Anwender sind Sie bereits ein wertvoller Teil dieses Entwicklungsprozesses. Wir möchten Sie gern ermuntern, eine noch aktivere Rolle zu spielen und zu einem langfristigen Helfer in unserer Community zu werden. Bitte helfen Sie uns und schauen Sie die Projektseiteneiten an: http://www.openoffice.org/de + +Wie anfangen? +---------------------------------------------------------------------- + +Der beste Weg, am Entwicklungsprozess teilzunehmen, ist eine oder mehrere der angebotenen Mailinglisten zu abonnieren und dort eine Weile mitzulesen oder in den Archiven zu blättern, um mit den Themen vertraut zu werden, die seit der Veröffentlichung des Quelltextes von OpenOffice im Oktober 2000 abgedeckt wurden. Fühlen Sie sich in der Lage mitzumachen, dann ist alles, was sie tun müssen, eine kleine Selbstvorstellung per Email zu senden und loszulegen. + +Abonnieren +---------------------------------------------------------------------- + +Hier finden Sie eine Auswahl der OpenOffice Mailinglisten, die Sie abonnieren können http://www.openoffice.org/de/about-ooo/about-mailinglist.html oder auf englisch http://openoffice.apache.org/mailing-lists.html + +* Neuigkeiten: announce@openoffice.apache.org - Für alle Anwender empfohlen (niedriges Mailaufkommen - auf englisch) +* Zentrale Anwenderunterstützung: users-de@openoffice.apache.org - Empfohlen für alle neuen Anwender +* Allgemeine Liste für Projekt-Entwicklung und Diskussion: dev@openoffice.apache.org (hohes Mailaufkommen) + +Teilnahme an einem oder mehreren Projekten +---------------------------------------------------------------------- + +Selbst mit geringen Erfahrungen in Programmierung und Softwaredesign können Sie wichtige Beiträge zu diesem bedeutenden OpenSource-Projekt leisten. Ja, genau Sie! + +Unter http://openoffice.apache.org/get-involved.html finden Sie verschiedene Projekte, angefangen bei der Lokalisierung, über Portierung bis hin zu einigen wirklichen Kern-Entwicklungsprojekten. Wenn Sie kein Entwickler sind, versuchen Sie sich doch im Dokumentations- oder Marketing-Projekt. Das OpenOffice Marketing-Projekt bedient sich sowohl der Techniken des Guerillamarketings als auch der Mittel traditioneller Werbung, um OpenSource-Software über Sprach- und Kulturbarrieren hinweg bekannt zu machen. Schon dadurch, dass Sie in Ihrem Freundeskreis und kulturellen Umfeld von unserem Officepaket erzählen, helfen Sie uns weiter. + +Helfen Sie mit, indem Sie sich dem Marketing-Kommunikations- und Informationsnetzwerk anschließen (marketing@openoffice.apache.org), wo Sie landesweit oder regional interessante Kontakte mit Presse, Medien, Regierungsbehörden, Beratern, Schulen, Linux User Gruppen und Entwicklern knüpfen und pflegen können. + +Wir hoffen, dass Sie Spaß bei der Arbeit mit dem neuen OpenOffice 4.1.10 haben und sich uns online anschließen. + +Die Apache OpenOffice Gemeinschaft \ No newline at end of file diff --git a/openoffice/share/readme/README_de.html b/openoffice/share/readme/README_de.html new file mode 100644 index 0000000000000000000000000000000000000000..89f89dd8d84591c7a26ab91d8a3aafdbfd06e327 --- /dev/null +++ b/openoffice/share/readme/README_de.html @@ -0,0 +1,98 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN"> +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> +<meta> +<style> + #Copyright_Trademark * {font-size: .7em;} + .note {border: 1px solid #993333; padding: 3px;} + p { margin-top: .1em; margin-bottom: .1em;} + .code {font-family: monospace;} + </style> +</head> +<body> +<div id="Intro"> +<h1>OpenOffice 4.1.10 Lies Mich</h1> +<p>Letzte Änderungen an dieser ReadMe-Datei finden Sie unter <a href="http://www.openoffice.org/welcome/readme.html">http://www.openoffice.org/welcome/readme.html</a></p> +<p>Diese Datei enthält wichtige Hinweise über dieses Programm. Bitte lesen Sie die Informationen sorgfältig, bevor Sie mit der Installation beginnen.</p> +<p>Die Apache OpenOffice Gemeinschaft, die für die Entwicklung dieses Programms verantwortlich ist, lädt Sie ein, als Mitglied an diesem Prozess teilzunehmen. Als neuer Anwender finden Sie hilfreiche Informationen auf den Webseiten von OpenOffice unter <a href="http://openoffice.apache.org">http://openoffice.apache.org</a></p> +<p>Lesen Sie bitte auch die Hinweise weiter unten, wie Sie sich am Apache OpenOffice Projekt beteiligen können.</p> +<h3>Darf OpenOffice tatsächlich von jedem frei benutzt werden? </h3> +<p>OpenOffice darf von jedem frei benutzt werden. Sie können diese Kopie von OpenOffice auf beliebig vielen Rechnern installieren und für jeden beliebigen Zweck (einschließlich kommerzielle Nutzung, Nutzung in Ämtern, öffentlicher Verwaltung oder in der Bildung) verwenden. Weitere Einzelheiten finden Sie im mit OpenOffice gelieferten Lizenztext oder unter <a href="http://www.openoffice.org/license.html">http://www.openoffice.org/license.html</a></p> +<h3>Warum ist OpenOffice für jeden Anwender frei?</h3> +<p>Sie können diese Kopie von OpenOffice lizenzkostenfrei nutzen, da freie Helfer und Unternehmen dieses Produkt entworfen, entwickelt, getestet, übersetzt, dokumentiert, unterstützt, vermarktet und auf viele andere Weisen dabei geholfen haben, OpenOffice zu dem zu machen, was es heute ist - die weltweit führende Open Source Office-Software.</p> +<p>Wenn Sie die Leistungen anerkennen und sicherstellen wollen, dass Apache OpenOffice fortbesteht, denken sie darüber nach zum Projekt beizutragen - siehe auch <a href="http://openoffice.apache.org/get-involved.html">http://openoffice.apache.org/get-involved.html</a> (wie Sie mit Zeit beitragen können) und <a href="http://www.apache.org/foundation/contributing.html">http://www.apache.org/foundation/contributing.html</a> (wie Sie das Projekt finanziell unterstützen können). Jede/r kann zum Projekt beitragen.</p> +</div> +<div id="Installation"> +<h2>Hinweise zur Installation</h2> +<p class="note">OpenOffice benötigt eine aktulle Java-Version für die volle Funktionalität; JAVA kann von <a href="http://java.com">http://java.com</a> heruntergeladen werden.</p> +<h3>Systemvoraussetzungen</h3> +<div id="Linuxi2"> +<ul> +<li><p>Linux Kernel Version 2.6.18 oder höher</p></li> +<li><p>glibc2 Version 2.5 oder höher</p></li> +<li><p>gtk Version 2.10.4 oder höher</p></li> +<li><p>Pentium III oder neuerer Prozessor</p></li> +<li><p>256 MB RAM (512 MB RAM empfohlen)</p></li> +<li><p>Bis zu 1,55 GB verfügbarer Festplattenplatz</p></li> +<li><p>X-Server mit einer Auflösung von 1024x768 (höhere Auflösung empfohlen) und mindestens 256 Farben</p></li> +<li><p>Fenster-Manager</p></li> +<li><p>Gnome 2.16 oder höher, mit den Paketen gail 1.8.6 und at-spi 1.7, welche für die Unterstützung assisitiver Technologien (AT tools) benötigt werden</p></li> +</ul> +<p>Es existiert eine große Vielfalt von Linux-Distributionen und selbst innerhalb einer Distribution können verschiedene Installationsoptionen (z. B. KDE oder Gnome u.ä.) gewählt werden. Einige Distributionen liefern eine eigene 'native' Version von OpenOffice, die im Verhalten von dieser Community-Version von OpenOffice abweichen kann. In einigen Fällen können Sie die Community-Version parallel zu einer 'nativen' Version von OpenOffice installieren. Im Allgemeinen ist es aber sicherer, die 'native' Version zu deinstallieren, bevor Sie diese Community-Version installieren. Lesen Sie die Dokumentation Ihrer Distribution für eine Anleitung zur Deinstallation.</p> +<p class="note">Es wird empfohlen, ein Systembackup anzulegen, bevor Sie Software entfernen oder installieren.</p> +</div> +<p>Bitte stellen Sie sicher, dass genügend freier Speicherplatz im temporären Verzeichnis Ihres Systems vorhanden ist und dass Schreib-, Lese- und Ausführungsrechte gesetzt sind. Schließen Sie alle laufenden Programme, bevor Sie mit der Installation beginnen.</p> +</div> +<div id="StartupProblems"> +<h2>Probleme beim Programmstart</h2> +<div id="GnomeStartupProblems"><p>Sollten Sie beim Start von OpenOffice Probleme feststellen (insbesondere wenn Sie Gnome benutzen), löschen Sie die Umgebungsvariable <tt>SESSION_MANAGER</tt> in der Shell, in der Sie OpenOffice starten. Dies können Sie tun, indem Sie die Zeile "<tt>unset SESSION_MANAGER</tt>" am Anfang des soffice Shell-Skriptes einfügen, das Sie im Verzeichnis "<tt>[Office Verzeichnis]/program</tt>" finden.</p></div> +<p>Probleme beim Start von OpenOffice (z. B. Hängenbleiben der Anwendung) sowie Probleme bei der Darstellung auf dem Bildschirm sind häufig auf den im System verwendeten Grafikkartentreiber zurückzuführen. Bitte aktualisieren Sie bei Problemen dieser Art den von Ihnen verwendeten Grafikkartentreiber bzw. benutzen Sie testweise den Standardgrafiktreiber Ihres Betriebssystems. Darstellungsprobleme bei 3D-Objekten lassen sich oft auch durch das Abschalten der Option "Open GL benutzen" unter 'Extras - Optionen - OpenOffice - Ansicht - 3D-Darstellung' beseitigen.</p> +</div> +<div id="Keyboard"> +<h2>Tastaturbefehle</h2> +<p>In OpenOffice können nur Tastaturbefehle (Tastenkombinationen) benutzt werden, die nicht vom Betriebssystem verwendet werden. Sollte in OpenOffice eine Tastenkombination nicht wie in der OpenOffice -Hilfe beschrieben funktionieren, muss überprüft werden, ob diese Kombination bereits vom Betriebssystem verwendet wird. Um diesen Konflikt aufzuheben, kann die Belegung des Betriebssystems umdefiniert bzw. aufgehoben werden. Alternativ dazu lässt sich aber auch in OpenOffice fast jede Tastaturbelegung ändern. Weitere Hinweise zu diesem Thema bietet die OpenOffice-Hilfe sowie die Hilfe des Betriebssystems.</p> +</div> +<div id="FileLocking"> +<h2>Dateisperre</h2> +<p>Eine Dateisperre ist in OpenOffice standardmäßig aktiviert. In einem Netzwerk, das das Network File System protocol (NFS) benutzt, muss der Locking Daemon der NFS-Clients aktiv sein. Um die Dateisperre zu deaktivieren, bearbeiten sie das <tt>soffice</tt>-Skript und ändern die Zeile "<tt>export SAL_ENABLE_FILE_LOCKING</tt>" nach "<tt># export SAL_ENABLE_FILE_LOCKING</tt>". Wenn Sie die Dateisperre deaktivieren, ist der Schreibzugriff nicht mehr exklusiv für den Anwender, der das Dokument zuerst öffnet.</p> +<p class="note">Achtung: Bei aktiviertem File-Locking kann es zu Problemen mit Solaris 2.5.1 und 2.7 in Verbindung mit Linux NFS 2.0 kommen. Wenn Ihre Systemumgebung diese Parameter aufweist, raten wir dringend von der Verwendung der Dateisperre ab. Andernfalls hängt OpenOffice, wenn Sie versuchen, eine Datei eines NFS-gemounteten Verzeichnisses von einem Linux-Rechner aus zu öffnen.</p> +</div> +<div id="A11y"> +<h2>Wichtige Hinweise zur Zugänglichkeit</h2> +<p>Für Informationen zu Zugänglichkeits-Funktionen in OpenOffice, lesen Sie bitte <a href="http://www.openoffice.org/access/">http://www.openoffice.org/access/</a></p> +</div> +<div id="UserSupport"> +<h2>Anwenderunterstützung</h2> +<p>Die Webseite für Unterstützung <a href="http://support.openoffice.org/">http://support.openoffice.org/</a> bietet verschiedene Wege, Hilfe zu OpenOffice zu erhalten. Ihre Frage könnte bereits beantwortet sein. Schauen Sie im Community-Forum <a href="http://forum.openoffice.org">http://forum.openoffice.org</a> oder durchsuchen Sie die Archive der Mailingliste 'users-de@openoffice.apache.org' unter <a href="http://www.openoffice.org/de/about-ooo/about-mailinglist.html">http://www.openoffice.org/de/about-ooo/about-mailinglist.html</a>. Alternativ können Sie Ihre Fragen an <a href="mailto:users-de@openoffice.apache.org">users-de@openoffice.apache.org</a>senden. Wie Sie sich auf der Mailingliste einschreiben können (um Antworten zu erhalten) ist auf dieser Seite beschrieben: <a href="http://www.openoffice.org/de/about-ooo/about-mailinglist.html">http://www.openoffice.org/de/about-ooo/about-mailinglist.html</a>.</p> +<p>Schauen Sie zusätzlich auch in den FAQ-Bereich unter <a href="http://wiki.services.openoffice.org/wiki/DE/FAQ">http://wiki.services.openoffice.org/wiki/DE/FAQ</a>.</p> +</div> +<div id="ReportBugsIssues"> +<h2>Fehlerberichte und sonstige Aufgaben</h2> +<p>Die OpenOffice-Website stellt <a href="https://issues.apache.org/ooo/">BugZilla</a> bereit, unser Verwaltungswerkzeug für die Berichterstattung, Verfolgung und Behebung von Fehlern und sonstiger Aufgaben. Wir rufen alle Anwender auf, ohne Scheu Wünsche und Probleme zu melden, die auf ihrer Plattform auftreten. Engagiertes Eintragen von Fehlern und Aufgaben ist einer der Grundpfeiler der Entwicklung und Verbesserung unseres Produkts, an dem sich alle Anwender beteiligen und somit die Entwicklung vorantreiben können.</p> +</div> +<div id="GettingInvolved"> +<h2>Sich beteiligen</h2> +<p>Für die OpenOffice-Community ist es von hohem Wert, wenn Sie sich aktiv in die Entwicklung dieses bedeutenden Open-Source-Projekts einbringen.</p> +<p>Als Anwender sind Sie bereits ein wertvoller Teil dieses Entwicklungsprozesses. Wir möchten Sie gern ermuntern, eine noch aktivere Rolle zu spielen und zu einem langfristigen Helfer in unserer Community zu werden. Bitte helfen Sie uns und schauen Sie die Projektseiteneiten an: <a href="http://www.openoffice.org/de">http://www.openoffice.org/de</a></p> +<h3>Wie anfangen?</h3> +<p>Der beste Weg, am Entwicklungsprozess teilzunehmen, ist eine oder mehrere der angebotenen Mailinglisten zu abonnieren und dort eine Weile mitzulesen oder in den Archiven zu blättern, um mit den Themen vertraut zu werden, die seit der Veröffentlichung des Quelltextes von OpenOffice im Oktober 2000 abgedeckt wurden. Fühlen Sie sich in der Lage mitzumachen, dann ist alles, was sie tun müssen, eine kleine Selbstvorstellung per Email zu senden und loszulegen.</p> +<h3>Abonnieren</h3> +<p>Hier finden Sie eine Auswahl der OpenOffice Mailinglisten, die Sie abonnieren können <a href="http://www.openoffice.org/de/about-ooo/about-mailinglist.html">http://www.openoffice.org/de/about-ooo/about-mailinglist.html</a> oder auf englisch <a href="http://openoffice.apache.org/mailing-lists.html">http://openoffice.apache.org/mailing-lists.html</a></p> +<ul> +<li><p>Neuigkeiten: announce@openoffice.apache.org - Für alle Anwender empfohlen (niedriges Mailaufkommen - auf englisch)</p></li> +<li><p>Zentrale Anwenderunterstützung: users-de@openoffice.apache.org - Empfohlen für alle neuen Anwender</p></li> +<li><p>Allgemeine Liste für Projekt-Entwicklung und Diskussion: dev@openoffice.apache.org (hohes Mailaufkommen)</p></li> +</ul> +<h3>Teilnahme an einem oder mehreren Projekten</h3> +<p>Selbst mit geringen Erfahrungen in Programmierung und Softwaredesign können Sie wichtige Beiträge zu diesem bedeutenden OpenSource-Projekt leisten. Ja, genau Sie!</p> +<p>Unter <a href="http://openoffice.apache.org/get-involved.html">http://openoffice.apache.org/get-involved.html</a> finden Sie verschiedene Projekte, angefangen bei der Lokalisierung, über Portierung bis hin zu einigen wirklichen Kern-Entwicklungsprojekten. Wenn Sie kein Entwickler sind, versuchen Sie sich doch im Dokumentations- oder Marketing-Projekt. Das OpenOffice Marketing-Projekt bedient sich sowohl der Techniken des Guerillamarketings als auch der Mittel traditioneller Werbung, um OpenSource-Software über Sprach- und Kulturbarrieren hinweg bekannt zu machen. Schon dadurch, dass Sie in Ihrem Freundeskreis und kulturellen Umfeld von unserem Officepaket erzählen, helfen Sie uns weiter.</p> +<p>Helfen Sie mit, indem Sie sich dem Marketing-Kommunikations- und Informationsnetzwerk anschließen (marketing@openoffice.apache.org), wo Sie landesweit oder regional interessante Kontakte mit Presse, Medien, Regierungsbehörden, Beratern, Schulen, Linux User Gruppen und Entwicklern knüpfen und pflegen können.</p> +</div> +<div id="Credits"> +<p>Wir hoffen, dass Sie Spaß bei der Arbeit mit dem neuen OpenOffice 4.1.10 haben und sich uns online anschließen.</p> +<p>Die Apache OpenOffice Gemeinschaft</p> +</div> +<div id="ModifiedSourceCode"></div> +</body> +</html> diff --git a/openoffice/share/registry/Langpack-de.xcd b/openoffice/share/registry/Langpack-de.xcd new file mode 100644 index 0000000000000000000000000000000000000000..e235185bb8fa39c711adf76c237e0d9adad829f0 --- /dev/null +++ b/openoffice/share/registry/Langpack-de.xcd @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<oor:data xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:oor="http://openoffice.org/2001/registry"><dependency file="main"/><oor:component-data oor:name="Setup" oor:package="org.openoffice"><node oor:name="Office"><node oor:name="InstalledLocales"><node oor:name="de" oor:op="replace"><prop oor:name="Origin"><value>OpenOffice.org</value></prop></node></node></node></oor:component-data></oor:data> diff --git a/openoffice/share/registry/base.xcd b/openoffice/share/registry/base.xcd new file mode 100644 index 0000000000000000000000000000000000000000..c2627215f1991e69f26ca3900d3bda484b3f8021 --- /dev/null +++ b/openoffice/share/registry/base.xcd @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<oor:data xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:oor="http://openoffice.org/2001/registry"><dependency file="main"/><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Filter"><node oor:name="Filters"><node oor:name="StarOffice XML (Base)" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT OWN DEFAULT 3RDPARTYFILTER ENCRYPTION</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"/><prop oor:name="FileFormatVersion"><value>6200</value></prop><prop oor:name="Type"><value>StarBase</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.sdb.OfficeDatabaseDocument</value></prop></node></node></oor:component-data><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Misc"><node oor:name="FrameLoaders"><node oor:name="org.openoffice.comp.dbflt.DBContentLoader2" oor:op="replace"><prop oor:name="Types"><value>StarBase</value></prop></node></node></oor:component-data><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Types"><node oor:name="Types"><node oor:name="StarBase" oor:op="replace"><prop oor:name="DetectService"><value>org.openoffice.comp.dbflt.DBTypeDetection</value></prop><prop oor:name="URLPattern"><value>private:factory/sdatabase*</value></prop><prop oor:name="Extensions"><value>odb</value></prop><prop oor:name="MediaType"><value>application/vnd.sun.xml.base</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>StarOffice XML (Base)</value></prop><prop oor:name="UIName"><value xml:lang="en-US">OpenDocument Database</value></prop><prop oor:name="ClipboardFormat"><value>StarBase 6.0</value></prop></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Common" oor:package="org.openoffice.Office"><node oor:name="Menus"><node oor:name="New"><node oor:name="m4" oor:op="replace"><prop oor:name="URL" oor:type="xs:string"><value>private:factory/sdatabase?Interactive</value></prop><prop oor:name="Title"><value xml:lang="en-US">Database</value></prop><prop oor:name="TargetName" oor:type="xs:string"><value>_default</value></prop><prop oor:name="ImageIdentifier" oor:type="xs:string"><value>private:image/3245</value></prop></node></node><node oor:name="Wizard"><node oor:name="m14" oor:op="replace"><prop oor:name="URL" oor:type="xs:string"><value>slot:10934</value></prop><prop oor:name="Title"><value xml:lang="en-US">Address Data Source...</value></prop><prop oor:name="TargetName" oor:type="xs:string"><value>_self</value></prop><prop oor:name="ImageIdentifier" oor:type="xs:string"><value>private:image/3216</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Setup" oor:package="org.openoffice"><node oor:name="Office"><node oor:name="Factories"><node oor:name="com.sun.star.sdb.RelationDesign" oor:op="replace"><prop oor:name="ooSetupFactoryDocumentService" oor:finalized="true"/><prop oor:name="ooSetupFactoryActualFilter" oor:finalized="true"/><prop oor:name="ooSetupFactoryActualTemplateFilter" oor:finalized="true"/><prop oor:name="ooSetupFactoryDefaultFilter" oor:finalized="true"/><prop oor:name="ooSetupFactoryEmptyDocumentURL" oor:finalized="true"/><prop oor:name="ooSetupFactoryCommandConfigRef"><value>DbuCommands</value></prop><prop oor:name="ooSetupFactoryShortName"><value>dbrelation</value></prop><prop oor:name="ooSetupFactoryWindowStateConfigRef"><value>DbRelationWindowState</value></prop><prop oor:name="ooSetupFactoryIcon"><value>14</value></prop><prop oor:name="ooSetupFactoryCmdCategoryConfigRef"><value>GenericCategories</value></prop><prop oor:name="ooSetupFactoryUIName"><value>Base: Relation Design</value></prop></node><node oor:name="com.sun.star.sdb.QueryDesign" oor:op="replace"><prop oor:name="ooSetupFactoryDocumentService" oor:finalized="true"/><prop oor:name="ooSetupFactoryActualFilter" oor:finalized="true"/><prop oor:name="ooSetupFactoryActualTemplateFilter" oor:finalized="true"/><prop oor:name="ooSetupFactoryDefaultFilter" oor:finalized="true"/><prop oor:name="ooSetupFactoryEmptyDocumentURL" oor:finalized="true"/><prop oor:name="ooSetupFactoryCommandConfigRef"><value>DbuCommands</value></prop><prop oor:name="ooSetupFactoryShortName"><value>dbquery</value></prop><prop oor:name="ooSetupFactoryWindowStateConfigRef"><value>DbQueryWindowState</value></prop><prop oor:name="ooSetupFactoryIcon"><value>14</value></prop><prop oor:name="ooSetupFactoryCmdCategoryConfigRef"><value>GenericCategories</value></prop><prop oor:name="ooSetupFactoryUIName"><value>Base: Query Design</value></prop></node><node oor:name="com.sun.star.sdb.ViewDesign" oor:op="replace"><prop oor:name="ooSetupFactoryDocumentService" oor:finalized="true"/><prop oor:name="ooSetupFactoryActualFilter" oor:finalized="true"/><prop oor:name="ooSetupFactoryActualTemplateFilter" oor:finalized="true"/><prop oor:name="ooSetupFactoryDefaultFilter" oor:finalized="true"/><prop oor:name="ooSetupFactoryEmptyDocumentURL" oor:finalized="true"/><prop oor:name="ooSetupFactoryCommandConfigRef"><value>DbuCommands</value></prop><prop oor:name="ooSetupFactoryShortName"><value>dbquery</value></prop><prop oor:name="ooSetupFactoryWindowStateConfigRef"><value>DbQueryWindowState</value></prop><prop oor:name="ooSetupFactoryIcon"><value>14</value></prop><prop oor:name="ooSetupFactoryCmdCategoryConfigRef"><value>GenericCategories</value></prop><prop oor:name="ooSetupFactoryUIName"><value>Base: View Design</value></prop></node><node oor:name="com.sun.star.sdb.TableDesign" oor:op="replace"><prop oor:name="ooSetupFactoryDocumentService" oor:finalized="true"/><prop oor:name="ooSetupFactoryActualFilter" oor:finalized="true"/><prop oor:name="ooSetupFactoryActualTemplateFilter" oor:finalized="true"/><prop oor:name="ooSetupFactoryDefaultFilter" oor:finalized="true"/><prop oor:name="ooSetupFactoryEmptyDocumentURL" oor:finalized="true"/><prop oor:name="ooSetupFactoryCommandConfigRef"><value>DbuCommands</value></prop><prop oor:name="ooSetupFactoryShortName"><value>dbtable</value></prop><prop oor:name="ooSetupFactoryWindowStateConfigRef"><value>DbTableWindowState</value></prop><prop oor:name="ooSetupFactoryIcon"><value>14</value></prop><prop oor:name="ooSetupFactoryCmdCategoryConfigRef"><value>GenericCategories</value></prop><prop oor:name="ooSetupFactoryUIName"><value>Base: Table Design</value></prop></node><node oor:name="com.sun.star.sdb.DataSourceBrowser" oor:op="replace"><prop oor:name="ooSetupFactoryDocumentService" oor:finalized="true"/><prop oor:name="ooSetupFactoryActualFilter" oor:finalized="true"/><prop oor:name="ooSetupFactoryActualTemplateFilter" oor:finalized="true"/><prop oor:name="ooSetupFactoryDefaultFilter" oor:finalized="true"/><prop oor:name="ooSetupFactoryEmptyDocumentURL" oor:finalized="true"/><prop oor:name="ooSetupFactoryCommandConfigRef"><value>DbuCommands</value></prop><prop oor:name="ooSetupFactoryShortName"><value>dbbrowser</value></prop><prop oor:name="ooSetupFactoryWindowStateConfigRef"><value>DbBrowserWindowState</value></prop><prop oor:name="ooSetupFactoryIcon"><value>14</value></prop><prop oor:name="ooSetupFactoryCmdCategoryConfigRef"><value>GenericCategories</value></prop><prop oor:name="ooSetupFactoryUIName"><value>Base: Data View</value></prop></node><node oor:name="com.sun.star.sdb.TableDataView" oor:op="replace"><prop oor:name="ooSetupFactoryDocumentService" oor:finalized="true"/><prop oor:name="ooSetupFactoryActualFilter" oor:finalized="true"/><prop oor:name="ooSetupFactoryActualTemplateFilter" oor:finalized="true"/><prop oor:name="ooSetupFactoryDefaultFilter" oor:finalized="true"/><prop oor:name="ooSetupFactoryEmptyDocumentURL" oor:finalized="true"/><prop oor:name="ooSetupFactoryCommandConfigRef"><value>DbuCommands</value></prop><prop oor:name="ooSetupFactoryShortName"><value>dbtdata</value></prop><prop oor:name="ooSetupFactoryWindowStateConfigRef"><value>DbTableDataWindowState</value></prop><prop oor:name="ooSetupFactoryIcon"><value>14</value></prop><prop oor:name="ooSetupFactoryCmdCategoryConfigRef"><value>GenericCategories</value></prop><prop oor:name="ooSetupFactoryUIName"><value>Base: Table Data View</value></prop></node><node oor:name="com.sun.star.sdb.OfficeDatabaseDocument" oor:op="replace"><prop oor:name="ooSetupFactoryDocumentService" oor:finalized="true"><value>com.sun.star.sdb.OfficeDatabaseDocument</value></prop><prop oor:name="ooSetupFactoryCommandConfigRef"><value>DbuCommands</value></prop><prop oor:name="ooSetupFactoryActualFilter" oor:finalized="true"><value>StarOffice XML (Base)</value></prop><prop oor:name="ooSetupFactoryActualTemplateFilter" oor:finalized="true"/><prop oor:name="ooSetupFactoryDefaultFilter"><value>StarOffice XML (Base)</value></prop><prop oor:name="ooSetupFactoryEmptyDocumentURL" oor:finalized="true"><value>private:factory/sdatabase</value></prop><prop oor:name="ooSetupFactoryWindowAttributes"><value/></prop><prop oor:name="ooSetupFactoryIcon"><value>14</value></prop><prop oor:name="ooSetupFactoryTemplateFile"><value/></prop><prop oor:name="ooSetupFactorySystemDefaultTemplateChanged"><value>false</value></prop><prop oor:name="ooSetupFactoryShortName"><value>dbapp</value></prop><prop oor:name="ooSetupFactoryWindowStateConfigRef"><value>BaseWindowState</value></prop><prop oor:name="ooSetupFactoryCmdCategoryConfigRef"><value>GenericCategories</value></prop><prop oor:name="ooSetupFactoryUIName"><value>Base</value></prop></node></node></node></oor:component-data></oor:data> diff --git a/openoffice/share/registry/calc.xcd b/openoffice/share/registry/calc.xcd new file mode 100644 index 0000000000000000000000000000000000000000..f1075f1078fc45cbab3d691b4fd42e2b665e5030 --- /dev/null +++ b/openoffice/share/registry/calc.xcd @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<oor:data xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:oor="http://openoffice.org/2001/registry"><dependency file="main"/><oor:component-schema oor:name="CalcCommands" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates/><component><group oor:name="UserInterface"><set oor:name="Commands" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands"/><set oor:name="Popups" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands"/></group></component></oor:component-schema><oor:component-schema oor:name="CalcWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates/><component><group oor:name="UIElements"><set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState"/></group></component></oor:component-schema><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="CalcCommands" oor:package="org.openoffice.Office.UI"><node oor:name="UserInterface"><node oor:name="Commands"><node oor:name=".uno:AcceptChanges" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Accept or Reject Changes...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Accept or Reject...</value></prop></node><node oor:name=".uno:Add" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Append Sheet</value></prop></node><node oor:name=".uno:AddPrintArea" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Add Print Area</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Add</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:AdjustPrintZoom" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Adjust Scale</value></prop></node><node oor:name=".uno:AlignBlock" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Justified</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:AlignVCenter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Align Center Vertically</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ApplyNames" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Assign Names</value></prop></node><node oor:name=".uno:AssignMacro" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Assign Macro...</value></prop></node><node oor:name=".uno:AuditingFillMode" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Fill Mode</value></prop></node><node oor:name=".uno:AutoComplete" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~AutoInput</value></prop></node><node oor:name=".uno:AutoFill" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">AutoFill Data Series: automatic</value></prop></node><node oor:name=".uno:AutoOutline" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~AutoOutline</value></prop></node><node oor:name=".uno:AutoRefreshArrows" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">A~utoRefresh Traces</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">A~utoRefresh</value></prop></node><node oor:name=".uno:AutomaticCalculation" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Auto~Calculate</value></prop></node><node oor:name=".uno:Calculate" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Recalculate</value></prop></node><node oor:name=".uno:CalculateHard" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Recalculate Hard</value></prop></node><node oor:name=".uno:Cancel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Cancel</value></prop></node><node oor:name=".uno:ChooseDesign" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Choose Themes</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ClearArrowDependents" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Remove ~Dependents</value></prop></node><node oor:name=".uno:ClearArrowPrecedents" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Remove Precedents</value></prop></node><node oor:name=".uno:ClearArrows" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Remove ~All Traces</value></prop></node><node oor:name=".uno:ClearContents" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete Contents</value></prop></node><node oor:name=".uno:ColumnWidth" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Column ~Width...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Width...</value></prop></node><node oor:name=".uno:CommentChange" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Comments...</value></prop></node><node oor:name=".uno:ConditionalFormatDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">C~onditional Formatting...</value></prop></node><node oor:name=".uno:CreateNames" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Create Names...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Create...</value></prop></node><node oor:name=".uno:DataAreaRefresh" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">R~efresh Range</value></prop></node><node oor:name=".uno:DataConsolidate" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Consolidate...</value></prop></node><node oor:name=".uno:DataDataPilotRun" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Create Pivot Table...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Create...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DataFilterAutoFilter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Auto~Filter</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DataFilterHideAutoFilter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Hide AutoFilter</value></prop></node><node oor:name=".uno:DataFilterRemoveFilter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Remove Filter</value></prop></node><node oor:name=".uno:DataFilterSpecialFilter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Advanced Filter...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DataFilterStandardFilter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Standard Filter...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DataImport" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Import Data</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DataPilotFilter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Pivot Table Filter</value></prop></node><node oor:name=".uno:DataReImport" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Refresh Data Import</value></prop></node><node oor:name=".uno:DataSelect" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Selection List</value></prop></node><node oor:name=".uno:DataSort" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Sort...</value></prop></node><node oor:name=".uno:DataSubTotals" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Sub~totals...</value></prop></node><node oor:name=".uno:DefineDBName" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Define Data Range...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Define Range...</value></prop></node><node oor:name=".uno:DefineLabelRange" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Define ~Labels...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Labels...</value></prop></node><node oor:name=".uno:DefineName" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Define Name...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Define...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DefinePrintArea" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Define Print Area</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Define</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DeleteAllBreaks" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete Page Breaks</value></prop></node><node oor:name=".uno:DeleteCell" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete C~ells...</value></prop></node><node oor:name=".uno:DeleteColumnbreak" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Remove ~Column Break</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Column Break</value></prop></node><node oor:name=".uno:DeleteNote" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete Comment</value></prop></node><node oor:name=".uno:DeletePivotTable" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Delete Pivot Table</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Delete</value></prop></node><node oor:name=".uno:DeletePrintArea" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Remove Print Area</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Remove</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DeleteRowbreak" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Remove ~Row Break</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Row Break</value></prop></node><node oor:name=".uno:Deselect" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Undo Selection</value></prop></node><node oor:name=".uno:DrawChart" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Chart</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:EditHeaderAndFooter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Headers &amp; Footers...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:EditLinks" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Edit Lin~ks...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">Lin~ks...</value></prop></node><node oor:name=".uno:EditPrintArea" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Edit Print Area...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Edit...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:EuroConverter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Euro Converter</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FillDown" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fill ~Down</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Down</value></prop></node><node oor:name=".uno:FillLeft" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fill ~Left</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Left</value></prop></node><node oor:name=".uno:FillRight" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fill ~Right</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Right</value></prop></node><node oor:name=".uno:FillSeries" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fill S~eries...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">S~eries...</value></prop></node><node oor:name=".uno:FillTable" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fill ~Sheets...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Sheets...</value></prop></node><node oor:name=".uno:FillUp" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fill ~Up</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Up</value></prop></node><node oor:name=".uno:FirstPage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">First Page</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FocusCellAddress" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Sheet Area Input Field</value></prop></node><node oor:name=".uno:FocusInputLine" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Input Line</value></prop></node><node oor:name=".uno:FormatCellDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Format ~Cells...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">Ce~lls...</value></prop></node><node oor:name=".uno:FreezePanes" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Freeze Window</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Freeze</value></prop></node><node oor:name=".uno:FunctionBox" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">F~unction List</value></prop></node><node oor:name=".uno:FunctionDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Function...</value></prop></node><node oor:name=".uno:GoDownToEndOfData" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Lower Block Margin</value></prop></node><node oor:name=".uno:GoDownToEndOfDataSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select to Lower Block Margin</value></prop></node><node oor:name=".uno:GoLeftToStartOfData" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Left Block Margin</value></prop></node><node oor:name=".uno:GoLeftToStartOfDataSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select to Left Block Margin</value></prop></node><node oor:name=".uno:GoRightBlock" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Page Right</value></prop></node><node oor:name=".uno:GoRightBlockSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select to Page Right</value></prop></node><node oor:name=".uno:GoRightToEndOfData" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Right Block Margin</value></prop></node><node oor:name=".uno:GoRightToEndOfDataSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select to Right Block Margin</value></prop></node><node oor:name=".uno:GoToCurrentCell" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Current Cell</value></prop></node><node oor:name=".uno:GoUpToStartOfData" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Upper Block Margin</value></prop></node><node oor:name=".uno:GoUpToStartOfDataSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select to Upper Block Margin</value></prop></node><node oor:name=".uno:GoalSeekDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Goal Seek...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Hide" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Hide Sheets</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Hide</value></prop></node><node oor:name=".uno:HideColumn" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Hide Columns</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Hide</value></prop></node><node oor:name=".uno:HideRow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">H~ide Rows</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">H~ide</value></prop></node><node oor:name=".uno:InputLineVisible" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Formula Bar</value></prop></node><node oor:name=".uno:InsCellsCtrl" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Cells</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsObjCtrl" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Object</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Insert" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert ~Sheet...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Sheet...</value></prop></node><node oor:name=".uno:InsertCell" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert ~Cells...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Cells...</value></prop></node><node oor:name=".uno:InsertCellsDown" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Cells Down</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertCellsRight" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Cells Right</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertContents" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Paste Special</value></prop></node><node oor:name=".uno:InsertExternalDataSource" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Link to E~xternal Data...</value></prop></node><node oor:name=".uno:InsertName" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Insert Name...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Insert...</value></prop></node><node oor:name=".uno:InsertObjectStarImage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert From Image Editor</value></prop></node><node oor:name=".uno:InsertRowBreak" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert ~Row Break</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Row Break</value></prop></node><node oor:name=".uno:InsertSheetFromFile" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Shee~t From File...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">Shee~t From File...</value></prop></node><node oor:name=".uno:JumpToNextTable" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Next Sheet</value></prop></node><node oor:name=".uno:JumpToNextTableSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select to Next Sheet</value></prop></node><node oor:name=".uno:JumpToNextUnprotected" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Next Unprotected Cell</value></prop></node><node oor:name=".uno:JumpToPrevTable" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Previous Sheet</value></prop></node><node oor:name=".uno:JumpToPrevTableSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select to Previous Sheet</value></prop></node><node oor:name=".uno:JumpToPreviousUnprotected" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Previous Unprotected Cell</value></prop></node><node oor:name=".uno:LastPage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Last Page</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Margins" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Margins</value></prop></node><node oor:name=".uno:Move" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Move/Copy Sheet...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Move/Copy...</value></prop></node><node oor:name=".uno:Name" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Rename Sheet</value></prop></node><node oor:name=".uno:NextPage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Next Page</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:NormalViewMode" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Normal View</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Normal</value></prop></node><node oor:name=".uno:NoteVisible" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Show Comment</value></prop></node><node oor:name=".uno:NumberFormatDecDecimals" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Number Format: Delete Decimal Place</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:NumberFormatIncDecimals" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Number Format: Add Decimal Place</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:NumberFormatType" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Number Format Type</value></prop></node><node oor:name=".uno:ObjectMirrorHorizontal" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flip Object Horizontally</value></prop></node><node oor:name=".uno:ObjectMirrorVertical" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flip Vertically</value></prop></node><node oor:name=".uno:PageFormatDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Format ~Page...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Page...</value></prop></node><node oor:name=".uno:PagebreakMode" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Page Break Preview</value></prop></node><node oor:name=".uno:PreviousPage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Previous Page</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Protect" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Protect ~Sheet...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Sheet...</value></prop></node><node oor:name=".uno:RecalcPivotTable" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Refresh Pivot Table</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Refresh</value></prop></node><node oor:name=".uno:RefreshArrows" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Refresh Tra~ces</value></prop></node><node oor:name=".uno:Remove" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Delete...</value></prop></node><node oor:name=".uno:RenameTable" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Rename Sheet...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Rename...</value></prop></node><node oor:name=".uno:ResetPrintZoom" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Reset Scale</value></prop></node><node oor:name=".uno:RowHeight" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Row ~Height...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Height...</value></prop></node><node oor:name=".uno:Scale" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Scale Screen Display</value></prop></node><node oor:name=".uno:ScalingFactor" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Scaling Factor</value></prop></node><node oor:name=".uno:ScenarioManager" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Sc~enarios...</value></prop></node><node oor:name=".uno:SelectArrayFormula" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select Array Formula</value></prop></node><node oor:name=".uno:SelectColumn" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select Column</value></prop></node><node oor:name=".uno:SelectDB" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select Data ~Range...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">Select ~Range...</value></prop></node><node oor:name=".uno:SelectData" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select Data Area</value></prop></node><node oor:name=".uno:SelectRow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select Row</value></prop></node><node oor:name=".uno:SelectScenario" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select Scenario</value></prop></node><node oor:name=".uno:SelectTables" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Select Sheets...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Select...</value></prop></node><node oor:name=".uno:SendMailDocAsMS" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">E-mail as ~Microsoft Excel...</value></prop></node><node oor:name=".uno:SendMailDocAsOOo" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">E-mail as ~OpenDocument Spreadsheet...</value></prop></node><node oor:name=".uno:SetAnchorToCell" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Anchor: To ~Cell</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">To ~Cell</value></prop></node><node oor:name=".uno:SetInputMode" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Toggle Edit Mode</value></prop></node><node oor:name=".uno:SetOptimalColumnWidth" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Optimal Column Width...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Optimal Width...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SetOptimalColumnWidthDirect" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Optimal Column Width, direct</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SetOptimalRowHeight" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Optimal Row Height...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Optimal Height...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SetTabBgColor" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Tab Color...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Tab Color...</value></prop></node><node oor:name=".uno:ShareDocument" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">S~hare Document...</value></prop></node><node oor:name=".uno:SheetRightToLeft" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Sheet R~ight-To-Left</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">R~ight-To-Left</value></prop></node><node oor:name=".uno:Show" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Show Sheets...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Show...</value></prop></node><node oor:name=".uno:ShowChanges" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Sho~w Changes...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">Sho~w...</value></prop></node><node oor:name=".uno:ShowColumn" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Show Columns</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Show</value></prop></node><node oor:name=".uno:ShowDependents" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Trace Dependents</value></prop></node><node oor:name=".uno:ShowErrors" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Trace ~Error</value></prop></node><node oor:name=".uno:ShowInvalid" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Mark Invalid Data</value></prop></node><node oor:name=".uno:ShowPrecedents" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Trace ~Precedents</value></prop></node><node oor:name=".uno:ShowRow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Show Rows</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Show</value></prop></node><node oor:name=".uno:SimpleReferenz" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Enter References</value></prop></node><node oor:name=".uno:SolverDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Sol~ver...</value></prop></node><node oor:name=".uno:SortAscending" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Sort Ascending</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SortDescending" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Sort Descending</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SplitWindow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Split Window</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Split</value></prop></node><node oor:name=".uno:StandardTextAttributes" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Standard Text Attributes</value></prop></node><node oor:name=".uno:StarChartDataDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Modify Chart Data Area</value></prop></node><node oor:name=".uno:StarChartDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Ch~art...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:StatusDocPos" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Position in Document</value></prop></node><node oor:name=".uno:StatusPageStyle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Page Format</value></prop></node><node oor:name=".uno:StatusSelectionMode" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Selection Mode</value></prop></node><node oor:name=".uno:StatusSelectionModeExp" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Status Expanded Selection</value></prop></node><node oor:name=".uno:StatusSelectionModeExt" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Status Extended Selection</value></prop></node><node oor:name=".uno:TabBgColor" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Tab Color</value></prop></node><node oor:name=".uno:TableDeselectAll" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Deselect All Sheets</value></prop></node><node oor:name=".uno:TableEvents" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Sheet ~Events...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Events...</value></prop></node><node oor:name=".uno:TableOperationDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Multiple Operations...</value></prop></node><node oor:name=".uno:TableSelectAll" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select All Sheets</value></prop></node><node oor:name=".uno:TextToColumns" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Te~xt to Columns...</value></prop></node><node oor:name=".uno:ToggleFormula" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Show Formula</value></prop></node><node oor:name=".uno:ToggleMergeCells" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">M~erge Cells</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ToggleRelative" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Relative/Absolute References</value></prop></node><node oor:name=".uno:ToolProtectionDocument" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Protect ~Document...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Document...</value></prop></node><node oor:name=".uno:ToolsOptions" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Spreadsheet Options</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:TraceChangeMode" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Record Changes</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Record</value></prop></node><node oor:name=".uno:UnderlineDotted" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Underline: Dotted</value></prop></node><node oor:name=".uno:UnderlineNone" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Underline: Off</value></prop></node><node oor:name=".uno:UnderlineSingle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Underline: Single</value></prop></node><node oor:name=".uno:UpdateChart" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Redraw Chart</value></prop></node><node oor:name=".uno:Validation" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Validity...</value></prop></node><node oor:name=".uno:ViewGridLines" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">View Grid lines</value></prop></node><node oor:name=".uno:ViewRowColumnHeaders" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">C~olumn &amp; Row Headers</value></prop></node><node oor:name=".uno:ViewValueHighlighting" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Value ~Highlighting</value></prop></node><node oor:name=".uno:WrapText" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Automatic Row Break</value></prop></node></node><node oor:name="Popups"><node oor:name=".uno:AuditMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Detective</value></prop></node><node oor:name=".uno:CellContentsMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Cell Co~ntents</value></prop></node><node oor:name=".uno:ColumnMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Colu~mn</value></prop></node><node oor:name=".uno:DataMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Data</value></prop></node><node oor:name=".uno:DataPilotMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Pivot Table</value></prop></node><node oor:name=".uno:DelBreakMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete Manual ~Break</value></prop></node><node oor:name=".uno:DrawGraphicMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Graph~ic</value></prop></node><node oor:name=".uno:EditSheetMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Sheet</value></prop></node><node oor:name=".uno:FillCellsMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fill</value></prop></node><node oor:name=".uno:FilterMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Filter</value></prop></node><node oor:name=".uno:FormatCellBorders" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Format Cell Borders</value></prop></node><node oor:name=".uno:GroupOutlineMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Group and Outline</value></prop></node><node oor:name=".uno:InsertBreakMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Manual Break</value></prop></node><node oor:name=".uno:MergeCellsMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">M~erge Cells</value></prop></node><node oor:name=".uno:NamesMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Names</value></prop></node><node oor:name=".uno:PrintRangesMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Pri~nt Ranges</value></prop></node><node oor:name=".uno:ProtectMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Protect Document</value></prop></node><node oor:name=".uno:RowMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Row</value></prop></node><node oor:name=".uno:SendTo" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Sen~d</value></prop></node><node oor:name=".uno:SheetMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Sheet</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="CalcWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/graffilterbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Graphic Filter</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/graphicobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,2</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Picture</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/drawobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Drawing Object Properties</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/previewbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Page Preview</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/extrusionobjectbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">3D-Settings</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formtextobjectbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Text Box Formatting</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formsfilterbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Filter</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formsnavigationbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Navigation</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formcontrols" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Controls</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="private:resource/toolbar/moreformcontrols" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">More Controls</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formdesign" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Design</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="private:resource/toolbar/formatobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,2</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Formatting</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/insertbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Insert</value></prop></node><node oor:name="private:resource/toolbar/insertcellsbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Insert Cell</value></prop></node><node oor:name="private:resource/toolbar/standardbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,0</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Standard</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/findbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>1,0</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Find</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/textobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Text Formatting</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/toolbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Tools</value></prop></node><node oor:name="private:resource/toolbar/fullscreenbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Style" oor:type="xs:int"><value>2</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Full Screen</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/viewerbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Standard (Viewing Mode)</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/drawbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Drawing</value></prop></node><node oor:name="private:resource/toolbar/mediaobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>1</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Media Playback</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/colorbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Color</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/alignmentbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Align</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="private:resource/toolbar/basicshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Basic Shapes</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/arrowshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Block Arrows</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/flowchartshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Flowchart</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/starshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Stars and Banners</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/symbolshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Symbol Shapes</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/calloutshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Callouts</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/fontworkobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Fontwork</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/fontworkshapetype" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Fontwork Shape</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node></node></node></oor:component-data><oor:component-data oor:name="Drivers" oor:package="org.openoffice.Office.DataAccess"><node oor:name="Installed"><node oor:name="sdbc:calc:*" oor:op="replace"><prop oor:name="Driver"><value>com.sun.star.comp.sdbc.calc.ODriver</value></prop><prop oor:name="DriverTypeDisplayName" oor:type="xs:string"><value xml:lang="en-US">Spreadsheet</value></prop><node oor:name="Features"><node oor:name="EscapeDateTime" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node></node><node oor:name="MetaData"><node oor:name="SupportsBrowsing" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="FileSystemBased" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="MediaType" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value>application/vnd.oasis.opendocument.spreadsheet</value></prop></node></node></node></node></oor:component-data><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Filter"><node oor:name="Filters"><node oor:name="DIF" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN USESOPTIONS</value></prop><prop oor:name="UIComponent"><value>com.sun.star.comp.Calc.FilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">Data Interchange Format</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>calc_DIF</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.sheet.SpreadsheetDocument</value></prop></node><node oor:name="HTML (StarCalc)" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN USEOPTIONS</value></prop><prop oor:name="UIComponent"><value>com.sun.star.comp.Calc.FilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>writer_web_HTML</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.sheet.SpreadsheetDocument</value></prop></node><node oor:name="Lotus" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN USESOPTIONS PREFERRED</value></prop><prop oor:name="UIComponent"><value>com.sun.star.comp.Calc.FilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">Lotus 1-2-3</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>calc_Lotus</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.sheet.SpreadsheetDocument</value></prop></node><node oor:name="Quattro Pro 6.0" oor:op="replace" oor:finalized="true" oor:mandatory="true"><prop oor:name="Flags"><value>IMPORT ALIEN PREFERRED</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"/><prop oor:name="UIName"><value xml:lang="x-default">Quattro Pro 6.0</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>calc_QPro</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.sheet.SpreadsheetDocument</value></prop></node><node oor:name="MS Excel 4.0" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN PREFERRED</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"/><prop oor:name="UIName"><value xml:lang="x-default">Microsoft Excel 4.0</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>calc_MS_Excel_40</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.sheet.SpreadsheetDocument</value></prop></node><node oor:name="MS Excel 4.0 Vorlage/Template" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN TEMPLATE TEMPLATEPATH</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"/><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>calc_MS_Excel_40_VorlageTemplate</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.sheet.SpreadsheetDocument</value></prop></node><node oor:name="MS Excel 5.0/95" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN PREFERRED</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"/><prop oor:name="UIName"><value xml:lang="x-default">Microsoft Excel 5.0</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>calc_MS_Excel_5095</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.sheet.SpreadsheetDocument</value></prop></node><node oor:name="MS Excel 5.0/95 Vorlage/Template" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN TEMPLATE TEMPLATEPATH</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"/><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>calc_MS_Excel_5095_VorlageTemplate</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.sheet.SpreadsheetDocument</value></prop></node><node oor:name="MS Excel 95" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN PREFERRED</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"/><prop oor:name="UIName"><value xml:lang="x-default">Microsoft Excel 95</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>calc_MS_Excel_95</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.sheet.SpreadsheetDocument</value></prop></node><node oor:name="MS Excel 95 Vorlage/Template" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN TEMPLATE TEMPLATEPATH</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"/><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>calc_MS_Excel_95_VorlageTemplate</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.sheet.SpreadsheetDocument</value></prop></node><node oor:name="MS Excel 97" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN PREFERRED ENCRYPTION PASSWORDTOMODIFY</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"/><prop oor:name="UIName"><value xml:lang="x-default">Microsoft Excel 97/2000/XP</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>calc_MS_Excel_97</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.sheet.SpreadsheetDocument</value></prop></node><node oor:name="MS Excel 97 Vorlage/Template" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN TEMPLATE TEMPLATEPATH ENCRYPTION PASSWORDTOMODIFY</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"/><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>calc_MS_Excel_97_VorlageTemplate</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.sheet.SpreadsheetDocument</value></prop></node><node oor:name="Rich Text Format (StarCalc)" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">Rich Text Format (%productname% Calc)</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>writer_Rich_Text_Format</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.sheet.SpreadsheetDocument</value></prop></node><node oor:name="SYLK" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">SYLK</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>calc_SYLK</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.sheet.SpreadsheetDocument</value></prop></node><node oor:name="StarOffice XML (Calc)" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT TEMPLATE OWN ALIEN ENCRYPTION</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="FileFormatVersion"><value>6200</value></prop><prop oor:name="Type"><value>calc_StarOffice_XML_Calc</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.sheet.SpreadsheetDocument</value></prop></node><node oor:name="Text - txt - csv (StarCalc)" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN USESOPTIONS</value></prop><prop oor:name="UIComponent"><value>com.sun.star.comp.Calc.FilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>calc_Text_txt_csv_StarCalc</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.sheet.SpreadsheetDocument</value></prop></node><node oor:name="calc_HTML_WebQuery" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN USEOPTIONS</value></prop><prop oor:name="UIComponent"><value>com.sun.star.comp.Calc.FilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>writer_web_HTML</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.sheet.SpreadsheetDocument</value></prop></node><node oor:name="calc_StarOffice_XML_Calc_Template" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT TEMPLATE TEMPLATEPATH OWN ALIEN ENCRYPTION</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="FileFormatVersion"><value>6200</value></prop><prop oor:name="Type"><value>calc_StarOffice_XML_Calc_Template</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.sheet.SpreadsheetDocument</value></prop></node><node oor:name="calc_pdf_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN 3RDPARTYFILTER</value></prop><prop oor:name="UIComponent"><value>com.sun.star.comp.PDF.PDFDialog</value></prop><prop oor:name="FilterService"><value>com.sun.star.comp.PDF.PDFFilter</value></prop><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">PDF - Portable Document Format</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>pdf_Portable_Document_Format</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.sheet.SpreadsheetDocument</value></prop></node><node oor:name="dBase" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN USESOPTIONS</value></prop><prop oor:name="UIComponent"><value>com.sun.star.comp.Calc.FilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">dBASE</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>calc_dBase</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.sheet.SpreadsheetDocument</value></prop></node><node oor:name="calc8" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT TEMPLATE OWN DEFAULT ENCRYPTION PASSWORDTOMODIFY</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="FileFormatVersion"><value>6800</value></prop><prop oor:name="Type"><value>calc8</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.sheet.SpreadsheetDocument</value></prop></node><node oor:name="NSO Calc UOF2" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN 3RDPARTYFILTER</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"><value>com.sun.star.comp.Writer.XmlFilterAdaptor</value></prop><prop oor:name="UserData"><value oor:separator=",">com.sun.star.documentconversion.XSLTFilter,,com.sun.star.comp.Calc.XMLOasisImporter,com.sun.star.comp.Calc.XMLOasisExporter,../share/xslt/import/uof2/uof2odf.xsl,../share/xslt/export/uof2/odf2uof.xsl</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>calc_NSO_UOF2</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.sheet.SpreadsheetDocument</value></prop></node><node oor:name="calc8_template" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT TEMPLATE TEMPLATEPATH OWN ENCRYPTION PASSWORDTOMODIFY</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="FileFormatVersion"><value>6800</value></prop><prop oor:name="Type"><value>calc8_template</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.sheet.SpreadsheetDocument</value></prop></node><node oor:name="MS Excel 2003 XML" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN 3RDPARTYFILTER</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"><value>com.sun.star.comp.Writer.XmlFilterAdaptor</value></prop><prop oor:name="UserData"><value oor:separator=",">com.sun.star.documentconversion.XSLTFilter,,com.sun.star.comp.Calc.XMLOasisImporter,com.sun.star.comp.Calc.XMLOasisExporter,../share/xslt/import/spreadsheetml/spreadsheetml2ooo.xsl,../share/xslt/export/spreadsheetml/ooo2spreadsheetml.xsl</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>calc_MS_Excel_2003_XML</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.sheet.SpreadsheetDocument</value></prop></node><node oor:name="Calc MS Excel 2007 XML" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN 3RDPARTYFILTER PREFERRED</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"><value>com.sun.star.comp.oox.xls.ExcelFilter</value></prop><prop oor:name="UserData"/><prop oor:name="FileFormatVersion"/><prop oor:name="Type"><value>MS Excel 2007 XML</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.sheet.SpreadsheetDocument</value></prop></node><node oor:name="Calc MS Excel 2007 XML Template" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN 3RDPARTYFILTER TEMPLATE TEMPLATEPATH</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"><value>com.sun.star.comp.oox.xls.ExcelFilter</value></prop><prop oor:name="UserData"/><prop oor:name="FileFormatVersion"/><prop oor:name="Type"><value>MS Excel 2007 XML Template</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.sheet.SpreadsheetDocument</value></prop></node><node oor:name="Calc MS Excel 2007 Binary" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN 3RDPARTYFILTER PREFERRED</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"><value>com.sun.star.comp.oox.xls.ExcelFilter</value></prop><prop oor:name="UserData"/><prop oor:name="FileFormatVersion"/><prop oor:name="Type"><value>MS Excel 2007 Binary</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.sheet.SpreadsheetDocument</value></prop></node></node></oor:component-data><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Types"><node oor:name="Types"><node oor:name="calc_DIF" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.calc.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>dif</value></prop><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>DIF</value></prop><prop oor:name="UIName"><value>Data Interchange Format</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="writer_web_HTML" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.text.FormatDetector</value></prop><prop oor:name="URLPattern"><value>private:factory/swriter/web*</value></prop><prop oor:name="Extensions"><value>html htm</value></prop><prop oor:name="MediaType"><value>text/html</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>HTML</value></prop><prop oor:name="UIName"><value>HTML Document</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="calc_Lotus" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.calc.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>wk1 wks 123</value></prop><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>true</value></prop><prop oor:name="PreferredFilter"><value>Lotus</value></prop><prop oor:name="UIName"><value>Lotus</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="calc_QPro" oor:op="replace" oor:finalized="true" oor:mandatory="true"><prop oor:name="DetectService"><value>com.sun.star.comp.calc.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>wb2</value></prop><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>true</value></prop><prop oor:name="PreferredFilter"><value>Quattro Pro 6.0</value></prop><prop oor:name="UIName"><value>Quattro Pro 6.0</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="calc_MS_Excel_40" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.calc.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>xls xlw xlc xlm</value></prop><prop oor:name="MediaType"><value>application/vnd.ms-excel</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>MS Excel 4.0</value></prop><prop oor:name="UIName"><value>Microsoft Excel 4.0</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="calc_MS_Excel_40_VorlageTemplate" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.calc.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>xlt</value></prop><prop oor:name="MediaType"><value>application/vnd.ms-excel</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>MS Excel 4.0 Vorlage/Template</value></prop><prop oor:name="UIName"><value>MS Excel 4.0 Template</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="calc_MS_Excel_5095" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.calc.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>xls xlc xlm xlw</value></prop><prop oor:name="MediaType"><value>application/vnd.ms-excel</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>MS Excel 5.0/95</value></prop><prop oor:name="UIName"><value>Microsoft Excel 5.0</value></prop><prop oor:name="ClipboardFormat"><value>Biff5</value></prop></node><node oor:name="calc_MS_Excel_5095_VorlageTemplate" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.calc.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>xlt</value></prop><prop oor:name="MediaType"><value>application/vnd.ms-excel</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>MS Excel 5.0/95 Vorlage/Template</value></prop><prop oor:name="UIName"><value>MS Excel 5.0 Template</value></prop><prop oor:name="ClipboardFormat"><value>Biff5</value></prop></node><node oor:name="calc_MS_Excel_95" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.calc.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>xls xlc xlm xlw</value></prop><prop oor:name="MediaType"><value>application/vnd.ms-excel</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>MS Excel 95</value></prop><prop oor:name="UIName"><value>Microsoft Excel 95</value></prop><prop oor:name="ClipboardFormat"><value>Biff5</value></prop></node><node oor:name="calc_MS_Excel_95_VorlageTemplate" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.calc.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>xlt</value></prop><prop oor:name="MediaType"><value>application/vnd.ms-excel</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>MS Excel 95 Vorlage/Template</value></prop><prop oor:name="UIName"><value>MS Excel 95 Template</value></prop><prop oor:name="ClipboardFormat"><value>Biff5</value></prop></node><node oor:name="calc_MS_Excel_97" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.calc.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>xls xlc xlm xlw</value></prop><prop oor:name="MediaType"><value>application/vnd.ms-excel</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>MS Excel 97</value></prop><prop oor:name="UIName"><value>Microsoft Excel 97/2000/XP</value></prop><prop oor:name="ClipboardFormat"><value>Biff8</value></prop></node><node oor:name="calc_MS_Excel_97_VorlageTemplate" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.calc.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>xlt</value></prop><prop oor:name="MediaType"><value>application/vnd.ms-excel</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>MS Excel 97 Vorlage/Template</value></prop><prop oor:name="UIName"><value>MS Excel 97/2000 Template</value></prop><prop oor:name="ClipboardFormat"><value>Biff8</value></prop></node><node oor:name="writer_Rich_Text_Format" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.text.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>rtf</value></prop><prop oor:name="MediaType"><value>application/rtf</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>Rich Text Format</value></prop><prop oor:name="UIName"><value>Rich Text Format</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="calc_SYLK" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.calc.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>slk</value></prop><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>SYLK</value></prop><prop oor:name="UIName"><value>SYLK</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="calc_StarOffice_XML_Calc" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.calc.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>sxc</value></prop><prop oor:name="MediaType"><value>application/vnd.sun.xml.calc</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>StarOffice XML (Calc)</value></prop><prop oor:name="UIName"><value>Calc 6.0</value></prop><prop oor:name="ClipboardFormat"><value>Calc 6.0</value></prop></node><node oor:name="calc_Text_txt_csv_StarCalc" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.calc.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>csv txt</value></prop><prop oor:name="MediaType"><value>text/plain</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>Text - txt - csv (StarCalc)</value></prop><prop oor:name="UIName"><value>Text - txt - csv (StarOffice Calc)</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="calc_StarOffice_XML_Calc_Template" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.calc.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>stc</value></prop><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>calc_StarOffice_XML_Calc_Template</value></prop><prop oor:name="UIName"><value>Calc 6.0 Template</value></prop><prop oor:name="ClipboardFormat"><value>Calc 6.0</value></prop></node><node oor:name="pdf_Portable_Document_Format" oor:op="replace"><prop oor:name="DetectService"/><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>pdf</value></prop><prop oor:name="MediaType"><value>application/pdf</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"/><prop oor:name="UIName"><value>PDF - Portable Document Format</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="calc_dBase" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.calc.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>dbf</value></prop><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>dBase</value></prop><prop oor:name="UIName"><value>dBASE</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="calc8" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.calc.FormatDetector</value></prop><prop oor:name="URLPattern"><value>private:factory/scalc*</value></prop><prop oor:name="Extensions"><value>ods</value></prop><prop oor:name="MediaType"><value>application/vnd.oasis.opendocument.spreadsheet</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>calc8</value></prop><prop oor:name="UIName"><value xml:lang="en-US">Calc 8</value></prop><prop oor:name="ClipboardFormat"><value>Calc 8</value></prop></node><node oor:name="calc_NSO_UOF2" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.filters.XMLFilterDetect</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>uos</value></prop><prop oor:name="MediaType"><value>application/xml</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>NSO Calc UOF2</value></prop><prop oor:name="UIName"><value xml:lang="en-US">Uniform Office Format 2 spreadsheet</value></prop><prop oor:name="ClipboardFormat"><value>doctype:uos:UOF2</value></prop></node><node oor:name="calc8_template" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.calc.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>ots</value></prop><prop oor:name="MediaType"><value>application/vnd.oasis.opendocument.spreadsheet-template</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>calc8_template</value></prop><prop oor:name="UIName"><value xml:lang="en-US">Calc 8 Template</value></prop><prop oor:name="ClipboardFormat"><value>Calc 8 Template</value></prop></node><node oor:name="calc_MS_Excel_2003_XML" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.filters.XMLFilterDetect</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>xml</value></prop><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>MS Excel 2003 XML</value></prop><prop oor:name="UIName"><value xml:lang="en-US">Microsoft Excel 2003 XML</value></prop><prop oor:name="ClipboardFormat"><value>doctype:Workbook</value></prop></node><node oor:name="MS Excel 2007 XML" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.oox.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>xlsm xlsx</value></prop><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>Calc MS Excel 2007 XML</value></prop><prop oor:name="UIName"><value xml:lang="x-default">Microsoft Excel 2007 XML</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="MS Excel 2007 XML Template" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.oox.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>xltm xltx</value></prop><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>Calc MS Excel 2007 XML Template</value></prop><prop oor:name="UIName"><value xml:lang="x-default">Microsoft Excel 2007 XML Template</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="MS Excel 2007 Binary" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.oox.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>xlsb</value></prop><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>Calc MS Excel 2007 Binary</value></prop><prop oor:name="UIName"><value xml:lang="x-default">Microsoft Excel 2007 Binary</value></prop><prop oor:name="ClipboardFormat"/></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Common" oor:package="org.openoffice.Office"><node oor:name="Menus"><node oor:name="New"><node oor:name="m1" oor:op="replace"><prop oor:name="URL" oor:type="xs:string"><value>private:factory/scalc</value></prop><prop oor:name="Title"><value xml:lang="en-US">~Spreadsheet</value></prop><prop oor:name="TargetName" oor:type="xs:string"><value>_default</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:package="org.openoffice.Office" oor:name="Embedding"><node oor:name="Objects"><node oor:name="47BBB4CB-CE4C-4E80-A591-42D9AE74950F" oor:op="replace"><prop oor:name="ObjectFactory"><value>com.sun.star.embed.OOoEmbeddedObjectFactory</value></prop><prop oor:name="ObjectDocumentServiceName"><value>com.sun.star.sheet.SpreadsheetDocument</value></prop><prop oor:name="ObjectMiscStatus"/><prop oor:name="ObjectVerbs"><value>PRIMARY SHOW OPEN HIDE UIACTIVATE IPACTIVATE SAVECOPYAS</value></prop></node></node><node oor:name="ObjectNames"><node oor:name="Calc" oor:op="replace"><prop oor:name="ObjectUIName"><value xml:lang="en-US">%PRODUCTNAME %PRODUCTVERSION Spreadsheet</value></prop><prop oor:name="ClassID"><value>47BBB4CB-CE4C-4E80-A591-42D9AE74950F</value></prop></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Setup" oor:package="org.openoffice"><node oor:name="Office"><node oor:name="Factories"><node oor:name="com.sun.star.sheet.SpreadsheetDocument" oor:op="replace"><prop oor:name="ooSetupFactoryDocumentService" oor:finalized="true"><value>com.sun.star.sheet.SpreadsheetDocument</value></prop><prop oor:name="ooSetupFactoryCommandConfigRef"><value>CalcCommands</value></prop><prop oor:name="ooSetupFactoryActualFilter" oor:finalized="true"><value>calc8</value></prop><prop oor:name="ooSetupFactoryActualTemplateFilter" oor:finalized="true"><value>calc8_template</value></prop><prop oor:name="ooSetupFactoryDefaultFilter"><value>calc8</value></prop><prop oor:name="ooSetupFactoryEmptyDocumentURL" oor:finalized="true"><value>private:factory/scalc</value></prop><prop oor:name="ooSetupFactoryWindowAttributes"><value>,,,;4;</value></prop><prop oor:name="ooSetupFactoryIcon"><value>4</value></prop><prop oor:name="ooSetupFactoryTemplateFile"><value/></prop><prop oor:name="ooSetupFactorySystemDefaultTemplateChanged"><value>false</value></prop><prop oor:name="ooSetupFactoryShortName"><value>scalc</value></prop><prop oor:name="ooSetupFactoryUIName"><value>Calc</value></prop><prop oor:name="ooSetupFactoryWindowStateConfigRef"><value>CalcWindowState</value></prop><prop oor:name="ooSetupFactoryCmdCategoryConfigRef"><value>GenericCategories</value></prop></node></node></node></oor:component-data></oor:data> diff --git a/openoffice/share/registry/draw.xcd b/openoffice/share/registry/draw.xcd new file mode 100644 index 0000000000000000000000000000000000000000..56846f23e003eaa42f6e4516e7be74d68dc5652b --- /dev/null +++ b/openoffice/share/registry/draw.xcd @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<oor:data xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:oor="http://openoffice.org/2001/registry"><dependency file="main"/><oor:component-schema oor:name="DrawWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates/><component><group oor:name="UIElements"><set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState"/></group></component></oor:component-schema><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="DrawWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/extrusionobjectbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">3D-Settings</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/graphicobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Picture</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/optionsbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Options</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="private:resource/toolbar/standardbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,0</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Standard</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/findbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>1,0</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Find</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="private:resource/toolbar/drawingobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Line and Filling</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/toolbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Drawing</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/3dobjectsbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">3D-Objects</value></prop></node><node oor:name="private:resource/toolbar/alignmentbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Align</value></prop></node><node oor:name="private:resource/toolbar/arrowsbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Arrows</value></prop></node><node oor:name="private:resource/toolbar/bezierobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Edit Points</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/choosemodebar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Mode</value></prop></node><node oor:name="private:resource/toolbar/connectorsbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Connectors</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/ellipsesbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Circles and Ovals</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/fontworkobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Fontwork</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/fontworkshapetype" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Fontwork Shape</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formtextobjectbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Text Box Formatting</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formsfilterbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Filter</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formsnavigationbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Navigation</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formcontrols" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Controls</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="private:resource/toolbar/moreformcontrols" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">More Controls</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formdesign" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Design</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="private:resource/toolbar/gluepointsobjectbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Gluepoints</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/graffilterbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Graphic Filter</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/insertbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Insert</value></prop></node><node oor:name="private:resource/toolbar/linesbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Lines</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/positionbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Position</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/rectanglesbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Rectangles</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="private:resource/toolbar/textbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Text</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/textobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Text Formatting</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/tableobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Table</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/zoombar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Zoom</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="private:resource/toolbar/basicshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Basic Shapes</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/arrowshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Block Arrows</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/flowchartshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Flowchart</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/symbolshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Symbol Shapes</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/calloutshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Callouts</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/starshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Stars and Banners</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/fullscreenbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Style" oor:type="xs:int"><value>2</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Full Screen</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/viewerbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Standard (Viewing Mode)</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/mediaobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>1</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Media Playback</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/colorbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Color</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/commentsbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Comments</value></prop></node><node oor:name="private:resource/toolbar/masterviewtoolbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="Locked" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Pos" oor:type="xs:string"><value>500,90</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Master View</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/optimizetablebar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Optimize</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node></node></node></oor:component-data><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Filter"><node oor:name="Filters"><node oor:name="StarOffice XML (Draw)" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT TEMPLATE OWN ALIEN PREFERRED ENCRYPTION</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>XML</value></prop><prop oor:name="FileFormatVersion"><value>6200</value></prop><prop oor:name="Type"><value>draw_StarOffice_XML_Draw</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="draw_StarOffice_XML_Draw_Template" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT TEMPLATE TEMPLATEPATH OWN ALIEN ENCRYPTION</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>CXMLV</value></prop><prop oor:name="FileFormatVersion"><value>6200</value></prop><prop oor:name="Type"><value>draw_StarOffice_XML_Draw_Template</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="draw_pdf_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN 3RDPARTYFILTER</value></prop><prop oor:name="UIComponent"><value>com.sun.star.comp.PDF.PDFDialog</value></prop><prop oor:name="FilterService"><value>com.sun.star.comp.PDF.PDFFilter</value></prop><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">PDF - Portable Document Format</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>pdf_Portable_Document_Format</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="draw8" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT TEMPLATE OWN DEFAULT PREFERRED ENCRYPTION</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>XML</value></prop><prop oor:name="FileFormatVersion"><value>6800</value></prop><prop oor:name="Type"><value>draw8</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="draw8_template" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT TEMPLATE TEMPLATEPATH OWN ENCRYPTION</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>CXMLV</value></prop><prop oor:name="FileFormatVersion"><value>6800</value></prop><prop oor:name="Type"><value>draw8_template</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node></node></oor:component-data><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Types"><node oor:name="Types"><node oor:name="draw_StarOffice_XML_Draw" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>sxd</value></prop><prop oor:name="MediaType"><value>application/vnd.sun.xml.draw</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>StarOffice XML (Draw)</value></prop><prop oor:name="UIName"><value>%oooxmlformatname% %oooxmlformatversion% Zeichnung</value></prop><prop oor:name="ClipboardFormat"><value>Draw 6.0</value></prop></node><node oor:name="draw_StarOffice_XML_Draw_Template" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>std</value></prop><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>draw_StarOffice_XML_Draw_Template</value></prop><prop oor:name="UIName"><value>Draw 6.0 Template</value></prop><prop oor:name="ClipboardFormat"><value>Draw 6.0</value></prop></node><node oor:name="pdf_Portable_Document_Format" oor:op="replace"><prop oor:name="DetectService"/><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>pdf</value></prop><prop oor:name="MediaType"><value>application/pdf</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"/><prop oor:name="UIName"><value>PDF - Portable Document Format</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="draw8" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"><value>private:factory/sdraw*</value></prop><prop oor:name="Extensions"><value>odg</value></prop><prop oor:name="MediaType"><value>application/vnd.oasis.opendocument.graphics</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>draw8</value></prop><prop oor:name="UIName"><value xml:lang="en-US">Draw 8</value></prop><prop oor:name="ClipboardFormat"><value>Draw 8</value></prop></node><node oor:name="draw8_template" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>otg</value></prop><prop oor:name="MediaType"><value>application/vnd.oasis.opendocument.graphics-template</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>draw8_template</value></prop><prop oor:name="UIName"><value xml:lang="en-US">Draw 8 Template</value></prop><prop oor:name="ClipboardFormat"><value>Draw 8 Template</value></prop></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Common" oor:package="org.openoffice.Office"><node oor:name="Menus"><node oor:name="New"><node oor:name="m3" oor:op="replace"><prop oor:name="URL" oor:type="xs:string"><value>private:factory/sdraw</value></prop><prop oor:name="Title"><value xml:lang="en-US">~Drawing</value></prop><prop oor:name="TargetName" oor:type="xs:string"><value>_default</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:package="org.openoffice.Office" oor:name="Embedding"><node oor:name="Objects"><node oor:name="4BAB8970-8A3B-45B3-991C-CBEEAC6BD5E3" oor:op="replace"><prop oor:name="ObjectFactory"><value>com.sun.star.embed.OOoEmbeddedObjectFactory</value></prop><prop oor:name="ObjectDocumentServiceName"><value>com.sun.star.drawing.DrawingDocument</value></prop><prop oor:name="ObjectMiscStatus"/><prop oor:name="ObjectVerbs"><value>PRIMARY SHOW OPEN HIDE UIACTIVATE IPACTIVATE SAVECOPYAS</value></prop></node></node><node oor:name="ObjectNames"><node oor:name="Draw" oor:op="replace"><prop oor:name="ObjectUIName"><value xml:lang="en-US">%PRODUCTNAME %PRODUCTVERSION Drawing</value></prop><prop oor:name="ClassID"><value>4BAB8970-8A3B-45B3-991C-CBEEAC6BD5E3</value></prop></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Setup" oor:package="org.openoffice"><node oor:name="Office"><node oor:name="Factories"><node oor:name="com.sun.star.drawing.DrawingDocument" oor:op="replace"><prop oor:name="ooSetupFactoryDocumentService" oor:finalized="true"><value>com.sun.star.drawing.DrawingDocument</value></prop><prop oor:name="ooSetupFactoryCommandConfigRef"><value>DrawImpressCommands</value></prop><prop oor:name="ooSetupFactoryActualFilter" oor:finalized="true"><value>draw8</value></prop><prop oor:name="ooSetupFactoryActualTemplateFilter" oor:finalized="true"><value>draw8_template</value></prop><prop oor:name="ooSetupFactoryDefaultFilter"><value>draw8</value></prop><prop oor:name="ooSetupFactoryEmptyDocumentURL" oor:finalized="true"><value>private:factory/sdraw</value></prop><prop oor:name="ooSetupFactoryWindowAttributes"><value>,,,;4;</value></prop><prop oor:name="ooSetupFactoryIcon"><value>6</value></prop><prop oor:name="ooSetupFactoryTemplateFile"><value/></prop><prop oor:name="ooSetupFactorySystemDefaultTemplateChanged"><value>false</value></prop><prop oor:name="ooSetupFactoryShortName"><value>sdraw</value></prop><prop oor:name="ooSetupFactoryUIName"><value>Draw</value></prop><prop oor:name="ooSetupFactoryWindowStateConfigRef"><value>DrawWindowState</value></prop><prop oor:name="ooSetupFactoryCmdCategoryConfigRef"><value>GenericCategories</value></prop></node></node></node></oor:component-data></oor:data> diff --git a/openoffice/share/registry/graphicfilter.xcd b/openoffice/share/registry/graphicfilter.xcd new file mode 100644 index 0000000000000000000000000000000000000000..484ca95952e39bf15dbb8f1be83774d4a6b0f3fc --- /dev/null +++ b/openoffice/share/registry/graphicfilter.xcd @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<oor:data xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:oor="http://openoffice.org/2001/registry"><dependency file="main"/><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Filter"><node oor:name="Filters"><node oor:name="BMP - MS Windows" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">BMP - Windows Bitmap</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>bmp_MS_Windows</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="DXF - AutoCAD Interchange" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">DXF - AutoCAD Interchange Format</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>dxf_AutoCAD_Interchange</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="EMF - MS Windows Metafile" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">EMF - Enhanced Metafile</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>emf_MS_Windows_Metafile</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="EPS - Encapsulated PostScript" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">EPS - Encapsulated PostScript</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>eps_Encapsulated_PostScript</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="GIF - Graphics Interchange" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">GIF - Graphics Interchange Format</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>gif_Graphics_Interchange</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="JPG - JPEG" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">JPEG - Joint Photographic Experts Group</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>jpg_JPEG</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="MET - OS/2 Metafile" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">MET - OS/2 Metafile</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>met_OS2_Metafile</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="PBM - Portable Bitmap" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">PBM - Portable Bitmap</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>pbm_Portable_Bitmap</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="PCT - Mac Pict" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">PCT - Mac Pict</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>pct_Mac_Pict</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="PCX - Zsoft Paintbrush" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">PCX - Zsoft Paintbrush</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>pcx_Zsoft_Paintbrush</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="PGM - Portable Graymap" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">PGM - Portable Graymap</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>pgm_Portable_Graymap</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="PNG - Portable Network Graphic" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">PNG - Portable Network Graphic</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>png_Portable_Network_Graphic</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="PPM - Portable Pixelmap" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">PPM - Portable Pixelmap</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>ppm_Portable_Pixelmap</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="PSD - Adobe Photoshop" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">PSD - Adobe Photoshop</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>psd_Adobe_Photoshop</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="RAS - Sun Rasterfile" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">RAS - Sun Raster Image</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>ras_Sun_Rasterfile</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="SGF - StarOffice Writer SGF" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">SGF - StarWriter Graphics Format</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>sgf_StarOffice_Writer_SGF</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="SGV - StarDraw 2.0" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">SGV - StarDraw 2.0</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>sgv_StarDraw_20</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="SVG - Scalable Vector Graphics" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">SVG - Scalable Vector Graphics</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>svg_Scalable_Vector_Graphics</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="SVM - StarView Metafile" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">SVM - StarView Metafile</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>svm_StarView_Metafile</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="TGA - Truevision TARGA" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">TGA - Truevision Targa</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>tga_Truevision_TARGA</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="TIF - Tag Image File" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">TIFF - Tagged Image File Format</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>tif_Tag_Image_File</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="WMF - MS Windows Metafile" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">WMF - Windows Metafile</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>wmf_MS_Windows_Metafile</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="XBM - X-Consortium" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">XBM - X Bitmap</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>xbm_X_Consortium</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="XPM" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">XPM - X PixMap</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>xpm_XPM</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="draw_PCD_Photo_CD_Base" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">PCD - Kodak Photo CD (768x512)</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>pcd_Photo_CD_Base</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="draw_PCD_Photo_CD_Base16" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">PCD - Kodak Photo CD (192x128)</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>pcd_Photo_CD_Base16</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="draw_PCD_Photo_CD_Base4" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">PCD - Kodak Photo CD (384x256)</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>pcd_Photo_CD_Base4</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="draw_bmp_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN SUPPORTSSELECTION</value></prop><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">BMP - Windows Bitmap</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>bmp_MS_Windows</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="draw_emf_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN SUPPORTSSELECTION</value></prop><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">EMF - Enhanced Metafile</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>emf_MS_Windows_Metafile</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="draw_eps_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN SUPPORTSSELECTION</value></prop><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">EPS - Encapsulated PostScript</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>eps_Encapsulated_PostScript</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="draw_flash_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN 3RDPARTYFILTER</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"><value>com.sun.star.comp.Impress.FlashExportFilter</value></prop><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">Macromedia Flash (SWF)</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>graphic_SWF</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="draw_gif_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN SUPPORTSSELECTION</value></prop><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">GIF - Graphics Interchange Format</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>gif_Graphics_Interchange</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="draw_html_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN</value></prop><prop oor:name="UIComponent"><value>com.sun.star.comp.draw.SdHtmlOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>graphic_HTML</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="draw_jpg_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN SUPPORTSSELECTION</value></prop><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">JPEG - Joint Photographic Experts Group</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>jpg_JPEG</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="draw_met_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN SUPPORTSSELECTION</value></prop><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">MET - OS/2 Metafile</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>met_OS2_Metafile</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="draw_pbm_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN SUPPORTSSELECTION</value></prop><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">PBM - Portable Bitmap</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>pbm_Portable_Bitmap</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="draw_pct_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN SUPPORTSSELECTION</value></prop><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">PCT - Mac Pict</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>pct_Mac_Pict</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="draw_pgm_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN SUPPORTSSELECTION</value></prop><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">PGM - Portable Graymap</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>pgm_Portable_Graymap</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="draw_png_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN SUPPORTSSELECTION</value></prop><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">PNG - Portable Network Graphic</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>png_Portable_Network_Graphic</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="draw_ppm_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN SUPPORTSSELECTION</value></prop><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">PPM - Portable Pixelmap</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>ppm_Portable_Pixelmap</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="draw_ras_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN SUPPORTSSELECTION</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">RAS - Sun Raster Image</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>ras_Sun_Rasterfile</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="draw_svg_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN 3RDPARTYFILTER</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"><value>com.sun.star.comp.Draw.SVGFilter</value></prop><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">SVG - Scalable Vector Graphics</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>svg_Scalable_Vector_Graphics</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="draw_svm_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN SUPPORTSSELECTION</value></prop><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">SVM - StarView Metafile</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>svm_StarView_Metafile</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="draw_tif_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN SUPPORTSSELECTION</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">TIFF - Tagged Image File Format</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>tif_Tag_Image_File</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="draw_wmf_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN SUPPORTSSELECTION</value></prop><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">WMF - Windows Metafile</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>wmf_MS_Windows_Metafile</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node><node oor:name="draw_xpm_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN SUPPORTSSELECTION</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">XPM - X PixMap</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>xpm_XPM</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop></node></node></oor:component-data><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Types"><node oor:name="Types"><node oor:name="bmp_MS_Windows" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>bmp dib</value></prop><prop oor:name="MediaType"><value>image/x-MS-bmp</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>BMP - MS Windows</value></prop><prop oor:name="UIName"><value>BMP - Windows Bitmap</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="dxf_AutoCAD_Interchange" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>dxf</value></prop><prop oor:name="MediaType"><value>image/vnd.dxf</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>DXF - AutoCAD Interchange</value></prop><prop oor:name="UIName"><value>DXF - AutoCAD Interchange Format</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="emf_MS_Windows_Metafile" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>emf</value></prop><prop oor:name="MediaType"><value>image/x-emf</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>EMF - MS Windows Metafile</value></prop><prop oor:name="UIName"><value>EMF - Enhanced Meta File</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="eps_Encapsulated_PostScript" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>eps</value></prop><prop oor:name="MediaType"><value>image/x-eps</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>EPS - Encapsulated PostScript</value></prop><prop oor:name="UIName"><value>EPS - Encapsulated PostScript</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="gif_Graphics_Interchange" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>gif</value></prop><prop oor:name="MediaType"><value>image/gif</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>GIF - Graphics Interchange</value></prop><prop oor:name="UIName"><value>GIF - Graphics Interchange</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="graphic_HTML" oor:op="replace"><prop oor:name="DetectService"/><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>html htm</value></prop><prop oor:name="MediaType"><value>text/html</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"/><prop oor:name="UIName"><value>HTML</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="graphic_SWF" oor:op="replace"><prop oor:name="DetectService"/><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>swf</value></prop><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"/><prop oor:name="UIName"><value>Macromedia Flash (SWF)</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="jpg_JPEG" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>jpg jpeg jfif jif jpe</value></prop><prop oor:name="MediaType"><value>image/jpeg</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>JPG - JPEG</value></prop><prop oor:name="UIName"><value>JPEG - Joint Photographic Experts Group</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="met_OS2_Metafile" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>met</value></prop><prop oor:name="MediaType"><value>image/x-met</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>MET - OS/2 Metafile</value></prop><prop oor:name="UIName"><value>MET - OS/2 Metafile</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="pbm_Portable_Bitmap" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>pbm</value></prop><prop oor:name="MediaType"><value>image/x-portable-bitmap</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>PBM - Portable Bitmap</value></prop><prop oor:name="UIName"><value>PBM - Portable Bitmap</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="pcd_Photo_CD_Base" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>pcd</value></prop><prop oor:name="MediaType"><value>image/x-photo-cd</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>draw_PCD_Photo_CD_Base</value></prop><prop oor:name="UIName"><value>PCD - Photo CD Base</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="pcd_Photo_CD_Base16" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>pcd</value></prop><prop oor:name="MediaType"><value>image/x-photo-cd</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>draw_PCD_Photo_CD_Base16</value></prop><prop oor:name="UIName"><value>PCD - Photo CD Base16</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="pcd_Photo_CD_Base4" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>pcd</value></prop><prop oor:name="MediaType"><value>image/x-photo-cd</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>draw_PCD_Photo_CD_Base4</value></prop><prop oor:name="UIName"><value>PCD - Photo CD Base4</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="pct_Mac_Pict" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>pct pict</value></prop><prop oor:name="MediaType"><value>image/x-pict</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>PCT - Mac Pict</value></prop><prop oor:name="UIName"><value>PCT - Mac Pict</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="pcx_Zsoft_Paintbrush" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>pcx</value></prop><prop oor:name="MediaType"><value>image/x-pcx</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>PCX - Zsoft Paintbrush</value></prop><prop oor:name="UIName"><value>PCX - Zsoft Paintbrush</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="pgm_Portable_Graymap" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>pgm</value></prop><prop oor:name="MediaType"><value>image/x-portable-graymap</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>PGM - Portable Graymap</value></prop><prop oor:name="UIName"><value>PGM - Portable Graymap</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="png_Portable_Network_Graphic" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>png</value></prop><prop oor:name="MediaType"><value>image/png</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>PNG - Portable Network Graphic</value></prop><prop oor:name="UIName"><value>PNG - Portable Network Graphic</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="ppm_Portable_Pixelmap" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>ppm</value></prop><prop oor:name="MediaType"><value>image/x-portable-pixmap</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>PPM - Portable Pixelmap</value></prop><prop oor:name="UIName"><value>PPM - Portable Pixelmap</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="psd_Adobe_Photoshop" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>psd</value></prop><prop oor:name="MediaType"><value>image/vnd.adobe.photoshop</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>PSD - Adobe Photoshop</value></prop><prop oor:name="UIName"><value>PSD - Adobe Photoshop</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="ras_Sun_Rasterfile" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>ras</value></prop><prop oor:name="MediaType"><value>image/x-cmu-raster</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>RAS - Sun Rasterfile</value></prop><prop oor:name="UIName"><value>RAS - Sun Raster Image</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="sgf_StarOffice_Writer_SGF" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>sgf</value></prop><prop oor:name="MediaType"><value>image/x-sgf</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>SGF - StarOffice Writer SGF</value></prop><prop oor:name="UIName"><value>SGF - StarWriter SGF</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="sgv_StarDraw_20" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>sgv</value></prop><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>SGV - StarDraw 2.0</value></prop><prop oor:name="UIName"><value>SGV - StarDraw 2.0</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="svg_Scalable_Vector_Graphics" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>svg</value></prop><prop oor:name="MediaType"><value>image/svg+xml</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>SVG - Scalable Vector Graphics</value></prop><prop oor:name="UIName"><value>SVG - Scalable Vector Graphics</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="svm_StarView_Metafile" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>svm</value></prop><prop oor:name="MediaType"><value>image/x-svm</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>SVM - StarView Metafile</value></prop><prop oor:name="UIName"><value>SVM - StarView Meta File</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="tga_Truevision_TARGA" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>tga</value></prop><prop oor:name="MediaType"><value>image/x-targa</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>TGA - Truevision TARGA</value></prop><prop oor:name="UIName"><value>TGA - Truevision Targa</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="tif_Tag_Image_File" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>tif tiff</value></prop><prop oor:name="MediaType"><value>image/tiff</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>TIF - Tag Image File</value></prop><prop oor:name="UIName"><value>TIFF - Tagged Image File Format</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="wmf_MS_Windows_Metafile" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>wmf</value></prop><prop oor:name="MediaType"><value>image/x-wmf</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>WMF - MS Windows Metafile</value></prop><prop oor:name="UIName"><value>WMF - Windows Metafile</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="xbm_X_Consortium" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>xbm</value></prop><prop oor:name="MediaType"><value>image/x-xbitmap</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>XBM - X-Consortium</value></prop><prop oor:name="UIName"><value>XBM - X Bitmap</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="xpm_XPM" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>xpm</value></prop><prop oor:name="MediaType"><value>image/x-xpixmap</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>XPM</value></prop><prop oor:name="UIName"><value>XPM - X PixMap</value></prop><prop oor:name="ClipboardFormat"/></node></node></oor:component-data><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Filter"><node oor:name="Filters"><node oor:name="CGM - Computer Graphics Metafile" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>icg</value></prop><prop oor:name="UIName"><value xml:lang="x-default">CGM - Computer Graphics Metafile</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>impress_CGM_Computer_Graphics_Metafile</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop></node><node oor:name="impress_bmp_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN SUPPORTSSELECTION</value></prop><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">BMP - Windows Bitmap</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>bmp_MS_Windows</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop></node><node oor:name="impress_emf_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN SUPPORTSSELECTION</value></prop><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">EMF - Enhanced Metafile</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>emf_MS_Windows_Metafile</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop></node><node oor:name="impress_eps_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN SUPPORTSSELECTION</value></prop><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">EPS - Encapsulated PostScript</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>eps_Encapsulated_PostScript</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop></node><node oor:name="impress_flash_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN 3RDPARTYFILTER</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"><value>com.sun.star.comp.Impress.FlashExportFilter</value></prop><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">Macromedia Flash (SWF)</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>graphic_SWF</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop></node><node oor:name="impress_gif_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN SUPPORTSSELECTION</value></prop><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">GIF - Graphics Interchange Format</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>gif_Graphics_Interchange</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop></node><node oor:name="impress_html_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN</value></prop><prop oor:name="UIComponent"><value>com.sun.star.comp.draw.SdHtmlOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>graphic_HTML</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop></node><node oor:name="impress_jpg_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN SUPPORTSSELECTION</value></prop><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">JPEG - Joint Photographic Experts Group</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>jpg_JPEG</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop></node><node oor:name="impress_met_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN SUPPORTSSELECTION</value></prop><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">MET - OS/2 Metafile</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>met_OS2_Metafile</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop></node><node oor:name="impress_pbm_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN SUPPORTSSELECTION</value></prop><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">PBM - Portable Bitmap</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>pbm_Portable_Bitmap</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop></node><node oor:name="impress_pct_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN SUPPORTSSELECTION</value></prop><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">PCT - Mac Pict</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>pct_Mac_Pict</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop></node><node oor:name="impress_pgm_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN SUPPORTSSELECTION</value></prop><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">PGM - Portable Graymap</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>pgm_Portable_Graymap</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop></node><node oor:name="impress_png_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN SUPPORTSSELECTION</value></prop><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">PNG - Portable Network Graphic</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>png_Portable_Network_Graphic</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop></node><node oor:name="impress_ppm_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN SUPPORTSSELECTION</value></prop><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">PPM - Portable Pixelmap</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>ppm_Portable_Pixelmap</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop></node><node oor:name="impress_ras_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN SUPPORTSSELECTION</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">RAS - Sun Raster Image</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>ras_Sun_Rasterfile</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop></node><node oor:name="impress_svg_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN 3RDPARTYFILTER</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"><value>com.sun.star.comp.Draw.SVGFilter</value></prop><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">SVG - Scalable Vector Graphics</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>svg_Scalable_Vector_Graphics</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop></node><node oor:name="impress_svm_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN SUPPORTSSELECTION</value></prop><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">SVM - StarView Metafile</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>svm_StarView_Metafile</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop></node><node oor:name="impress_tif_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN SUPPORTSSELECTION</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">TIFF - Tagged Image File Format</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>tif_Tag_Image_File</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop></node><node oor:name="impress_wmf_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN SUPPORTSSELECTION</value></prop><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">WMF - Windows Metafile</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>wmf_MS_Windows_Metafile</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop></node><node oor:name="impress_xpm_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN SUPPORTSSELECTION</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">XPM - X PixMap</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>xpm_XPM</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop></node></node></oor:component-data><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Types"><node oor:name="Types"><node oor:name="bmp_MS_Windows" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>bmp dib</value></prop><prop oor:name="MediaType"><value>image/x-MS-bmp</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>BMP - MS Windows</value></prop><prop oor:name="UIName"><value>BMP - Windows Bitmap</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="emf_MS_Windows_Metafile" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>emf</value></prop><prop oor:name="MediaType"><value>image/x-emf</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>EMF - MS Windows Metafile</value></prop><prop oor:name="UIName"><value>EMF - Enhanced Meta File</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="eps_Encapsulated_PostScript" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>eps</value></prop><prop oor:name="MediaType"><value>image/x-eps</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>EPS - Encapsulated PostScript</value></prop><prop oor:name="UIName"><value>EPS - Encapsulated PostScript</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="gif_Graphics_Interchange" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>gif</value></prop><prop oor:name="MediaType"><value>image/gif</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>GIF - Graphics Interchange</value></prop><prop oor:name="UIName"><value>GIF - Graphics Interchange</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="graphic_HTML" oor:op="replace"><prop oor:name="DetectService"/><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>html htm</value></prop><prop oor:name="MediaType"><value>text/html</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"/><prop oor:name="UIName"><value>HTML</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="graphic_SWF" oor:op="replace"><prop oor:name="DetectService"/><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>swf</value></prop><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"/><prop oor:name="UIName"><value>Macromedia Flash (SWF)</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="impress_CGM_Computer_Graphics_Metafile" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>cgm</value></prop><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>CGM - Computer Graphics Metafile</value></prop><prop oor:name="UIName"><value>CGM - Computer Graphics Metafile</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="jpg_JPEG" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>jpg jpeg jfif jif jpe</value></prop><prop oor:name="MediaType"><value>image/jpeg</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>JPG - JPEG</value></prop><prop oor:name="UIName"><value>JPEG - Joint Photographic Experts Group</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="met_OS2_Metafile" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>met</value></prop><prop oor:name="MediaType"><value>image/x-met</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>MET - OS/2 Metafile</value></prop><prop oor:name="UIName"><value>MET - OS/2 Metafile</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="pbm_Portable_Bitmap" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>pbm</value></prop><prop oor:name="MediaType"><value>image/x-portable-bitmap</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>PBM - Portable Bitmap</value></prop><prop oor:name="UIName"><value>PBM - Portable Bitmap</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="pct_Mac_Pict" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>pct pict</value></prop><prop oor:name="MediaType"><value>image/x-pict</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>PCT - Mac Pict</value></prop><prop oor:name="UIName"><value>PCT - Mac Pict</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="pgm_Portable_Graymap" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>pgm</value></prop><prop oor:name="MediaType"><value>image/x-portable-graymap</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>PGM - Portable Graymap</value></prop><prop oor:name="UIName"><value>PGM - Portable Graymap</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="png_Portable_Network_Graphic" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>png</value></prop><prop oor:name="MediaType"><value>image/png</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>PNG - Portable Network Graphic</value></prop><prop oor:name="UIName"><value>PNG - Portable Network Graphic</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="ppm_Portable_Pixelmap" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>ppm</value></prop><prop oor:name="MediaType"><value>image/x-portable-pixmap</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>PPM - Portable Pixelmap</value></prop><prop oor:name="UIName"><value>PPM - Portable Pixelmap</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="ras_Sun_Rasterfile" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>ras</value></prop><prop oor:name="MediaType"><value>image/x-cmu-raster</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>RAS - Sun Rasterfile</value></prop><prop oor:name="UIName"><value>RAS - Sun Raster Image</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="svg_Scalable_Vector_Graphics" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>svg</value></prop><prop oor:name="MediaType"><value>image/svg+xml</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>SVG - Scalable Vector Graphics</value></prop><prop oor:name="UIName"><value>SVG - Scalable Vector Graphics</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="svm_StarView_Metafile" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>svm</value></prop><prop oor:name="MediaType"><value>image/x-svm</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>SVM - StarView Metafile</value></prop><prop oor:name="UIName"><value>SVM - StarView Meta File</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="tif_Tag_Image_File" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>tif tiff</value></prop><prop oor:name="MediaType"><value>image/tiff</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>TIF - Tag Image File</value></prop><prop oor:name="UIName"><value>TIFF - Tagged Image File Format</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="wmf_MS_Windows_Metafile" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>wmf</value></prop><prop oor:name="MediaType"><value>image/x-wmf</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>WMF - MS Windows Metafile</value></prop><prop oor:name="UIName"><value>WMF - Windows Metafile</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="xpm_XPM" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>xpm</value></prop><prop oor:name="MediaType"><value>image/x-xpixmap</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>XPM</value></prop><prop oor:name="UIName"><value>XPM - X PixMap</value></prop><prop oor:name="ClipboardFormat"/></node></node></oor:component-data></oor:data> diff --git a/openoffice/share/registry/impress.xcd b/openoffice/share/registry/impress.xcd new file mode 100644 index 0000000000000000000000000000000000000000..691fe647a9219a0a0600db209cc85902a6a7d39b --- /dev/null +++ b/openoffice/share/registry/impress.xcd @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<oor:data xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:oor="http://openoffice.org/2001/registry"><dependency file="main"/><oor:component-schema oor:name="Effects" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates><group oor:name="LabelType"><prop oor:name="Label" oor:type="xs:string" oor:localized="true"/></group><group oor:name="PresetCategory"><prop oor:name="Label" oor:type="xs:string" oor:localized="true"/><prop oor:name="Effects" oor:type="oor:string-list" oor:localized="false"/></group></templates><component><group oor:name="UserInterface"><set oor:name="Effects" oor:node-type="LabelType"/><set oor:name="Transitions" oor:node-type="LabelType"/><set oor:name="Properties" oor:node-type="LabelType"/></group><group oor:name="Presets"><set oor:name="Entrance" oor:node-type="PresetCategory"/><set oor:name="Emphasis" oor:node-type="PresetCategory"/><set oor:name="Exit" oor:node-type="PresetCategory"/><set oor:name="MotionPaths" oor:node-type="PresetCategory"/><set oor:name="Misc" oor:node-type="PresetCategory"/></group></component></oor:component-schema><oor:component-schema oor:name="ImpressWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates/><component><group oor:name="UIElements"><set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState"/></group></component></oor:component-schema><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Effects" oor:package="org.openoffice.Office.UI"><node oor:name="UserInterface"><node oor:name="Effects"><node oor:name="ooo-entrance-appear" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Appear</value></prop></node><node oor:name="ooo-entrance-fly-in" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fly In</value></prop></node><node oor:name="ooo-entrance-venetian-blinds" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Venetian Blinds</value></prop></node><node oor:name="ooo-entrance-box" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Box</value></prop></node><node oor:name="ooo-entrance-checkerboard" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Checkerboard</value></prop></node><node oor:name="ooo-entrance-circle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Circle</value></prop></node><node oor:name="ooo-entrance-fly-in-slow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fly in Slow</value></prop></node><node oor:name="ooo-entrance-diamond" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Diamond</value></prop></node><node oor:name="ooo-entrance-dissolve-in" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Dissolve In</value></prop></node><node oor:name="ooo-entrance-fade-in" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fade In</value></prop></node><node oor:name="ooo-entrance-flash-once" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flash Once</value></prop></node><node oor:name="ooo-entrance-peek-in" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Peek In</value></prop></node><node oor:name="ooo-entrance-plus" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Plus</value></prop></node><node oor:name="ooo-entrance-random-bars" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Random Bars</value></prop></node><node oor:name="ooo-entrance-spiral-in" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Spiral In</value></prop></node><node oor:name="ooo-entrance-split" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Split</value></prop></node><node oor:name="ooo-entrance-stretchy" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Stretchy</value></prop></node><node oor:name="ooo-entrance-diagonal-squares" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Diagonal Squares</value></prop></node><node oor:name="ooo-entrance-swivel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Swivel</value></prop></node><node oor:name="ooo-entrance-wedge" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Wedge</value></prop></node><node oor:name="ooo-entrance-wheel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Wheel</value></prop></node><node oor:name="ooo-entrance-wipe" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Wipe</value></prop></node><node oor:name="ooo-entrance-zoom" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Zoom</value></prop></node><node oor:name="ooo-entrance-random" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Random Effects</value></prop></node><node oor:name="ooo-entrance-boomerang" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Boomerang</value></prop></node><node oor:name="ooo-entrance-bounce" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Bounce</value></prop></node><node oor:name="ooo-entrance-colored-lettering" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Colored Lettering</value></prop></node><node oor:name="ooo-entrance-movie-credits" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Movie Credits</value></prop></node><node oor:name="ooo-entrance-ease-in" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Ease In</value></prop></node><node oor:name="ooo-entrance-float" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Float</value></prop></node><node oor:name="ooo-entrance-turn-and-grow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Turn and Grow</value></prop></node><node oor:name="ooo-entrance-breaks" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Put on the Breaks</value></prop></node><node oor:name="ooo-entrance-pinwheel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Pinwheel</value></prop></node><node oor:name="ooo-entrance-rise-up" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Rise Up</value></prop></node><node oor:name="ooo-entrance-falling-in" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Falling In</value></prop></node><node oor:name="ooo-entrance-thread" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Thread</value></prop></node><node oor:name="ooo-entrance-unfold" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Unfold</value></prop></node><node oor:name="ooo-entrance-whip" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Whip</value></prop></node><node oor:name="ooo-entrance-ascend" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Ascend</value></prop></node><node oor:name="ooo-entrance-center-revolve" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Center Revolve</value></prop></node><node oor:name="ooo-entrance-fade-in-and-swivel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fade in and Swivel</value></prop></node><node oor:name="ooo-entrance-descend" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Descend</value></prop></node><node oor:name="ooo-entrance-sling" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Sling</value></prop></node><node oor:name="ooo-entrance-spin-in" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Spin In</value></prop></node><node oor:name="ooo-entrance-compress" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Compress</value></prop></node><node oor:name="ooo-entrance-magnify" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Magnify</value></prop></node><node oor:name="ooo-entrance-curve-up" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Curve Up</value></prop></node><node oor:name="ooo-entrance-fade-in-and-zoom" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fade in and Zoom</value></prop></node><node oor:name="ooo-entrance-glide" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Glide</value></prop></node><node oor:name="ooo-entrance-expand" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Expand</value></prop></node><node oor:name="ooo-entrance-flip" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flip</value></prop></node><node oor:name="ooo-entrance-fold" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fold</value></prop></node><node oor:name="ooo-emphasis-fill-color" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Change Fill Color</value></prop></node><node oor:name="ooo-emphasis-font" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Change Font</value></prop></node><node oor:name="ooo-emphasis-font-color" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Change Font Color</value></prop></node><node oor:name="ooo-emphasis-font-size" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Change Font Size</value></prop></node><node oor:name="ooo-emphasis-font-style" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Change Font Style</value></prop></node><node oor:name="ooo-emphasis-grow-and-shrink" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Grow and Shrink</value></prop></node><node oor:name="ooo-emphasis-line-color" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Change Line Color</value></prop></node><node oor:name="ooo-emphasis-spin" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Spin</value></prop></node><node oor:name="ooo-emphasis-transparency" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Transparency</value></prop></node><node oor:name="ooo-emphasis-bold-flash" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Bold Flash</value></prop></node><node oor:name="ooo-emphasis-color-over-by-word" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Color Over by Word</value></prop></node><node oor:name="ooo-emphasis-reveal-underline" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Reveal Underline</value></prop></node><node oor:name="ooo-emphasis-color-blend" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Color Blend</value></prop></node><node oor:name="ooo-emphasis-color-over-by-letter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Color Over by Letter</value></prop></node><node oor:name="ooo-emphasis-complementary-color" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Complementary Color</value></prop></node><node oor:name="ooo-emphasis-complementary-color-2" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Complementary Color 2</value></prop></node><node oor:name="ooo-emphasis-contrasting-color" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Contrasting Color</value></prop></node><node oor:name="ooo-emphasis-darken" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Darken</value></prop></node><node oor:name="ooo-emphasis-desaturate" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Desaturate</value></prop></node><node oor:name="ooo-emphasis-flash-bulb" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flash Bulb</value></prop></node><node oor:name="ooo-emphasis-lighten" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Lighten</value></prop></node><node oor:name="ooo-emphasis-vertical-highlight" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Vertical Highlight</value></prop></node><node oor:name="ooo-emphasis-flicker" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flicker</value></prop></node><node oor:name="ooo-emphasis-grow-with-color" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Grow With Color</value></prop></node><node oor:name="ooo-emphasis-shimmer" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Shimmer</value></prop></node><node oor:name="ooo-emphasis-teeter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Teeter</value></prop></node><node oor:name="ooo-emphasis-blast" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Blast</value></prop></node><node oor:name="ooo-emphasis-blink" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Blink</value></prop></node><node oor:name="ooo-emphasis-style-emphasis" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Style Emphasis</value></prop></node><node oor:name="ooo-emphasis-bold-reveal" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Bold Reveal</value></prop></node><node oor:name="ooo-emphasis-wave" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Wave</value></prop></node><node oor:name="ooo-exit-venetian-blinds" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Venetian Blinds</value></prop></node><node oor:name="ooo-exit-box" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Box</value></prop></node><node oor:name="ooo-exit-checkerboard" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Checkerboard</value></prop></node><node oor:name="ooo-exit-circle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Circle</value></prop></node><node oor:name="ooo-exit-crawl-out" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Crawl Out</value></prop></node><node oor:name="ooo-exit-diamond" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Diamond</value></prop></node><node oor:name="ooo-exit-disappear" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Disappear</value></prop></node><node oor:name="ooo-exit-dissolve" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Dissolve</value></prop></node><node oor:name="ooo-exit-flash-once" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flash Once</value></prop></node><node oor:name="ooo-exit-fly-out" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fly Out</value></prop></node><node oor:name="ooo-exit-peek-out" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Peek Out</value></prop></node><node oor:name="ooo-exit-plus" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Plus</value></prop></node><node oor:name="ooo-exit-random-bars" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Random Bars</value></prop></node><node oor:name="ooo-exit-random" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Random Effects</value></prop></node><node oor:name="ooo-exit-split" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Split</value></prop></node><node oor:name="ooo-exit-diagonal-squares" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Diagonal Squares</value></prop></node><node oor:name="ooo-exit-wedge" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Wedge</value></prop></node><node oor:name="ooo-exit-wheel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Wheel</value></prop></node><node oor:name="ooo-exit-wipe" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Wipe</value></prop></node><node oor:name="ooo-exit-contract" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Contract</value></prop></node><node oor:name="ooo-exit-fade-out" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fade Out</value></prop></node><node oor:name="ooo-exit-fade-out-and-swivel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fade out and Swivel</value></prop></node><node oor:name="ooo-exit-fade-out-and-zoom" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fade out and Zoom</value></prop></node><node oor:name="ooo-exit-ascend" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Ascend</value></prop></node><node oor:name="ooo-exit-center-revolve" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Center Revolve</value></prop></node><node oor:name="ooo-exit-collapse" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Collapse</value></prop></node><node oor:name="ooo-exit-colored-lettering" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Colored Lettering</value></prop></node><node oor:name="ooo-exit-descend" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Descend</value></prop></node><node oor:name="ooo-exit-ease-out" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Ease Out</value></prop></node><node oor:name="ooo-exit-turn-and-grow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Turn and Grow</value></prop></node><node oor:name="ooo-exit-sink-down" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Sink Down</value></prop></node><node oor:name="ooo-exit-spin-out" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Spin Out</value></prop></node><node oor:name="ooo-exit-stretchy" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Stretchy</value></prop></node><node oor:name="ooo-exit-unfold" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Unfold</value></prop></node><node oor:name="ooo-exit-zoom" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Zoom</value></prop></node><node oor:name="ooo-exit-boomerang" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Boomerang</value></prop></node><node oor:name="ooo-exit-bounce" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Bounce</value></prop></node><node oor:name="ooo-exit-movie-credits" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Movie Credits</value></prop></node><node oor:name="ooo-exit-curve-down" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Curve Down</value></prop></node><node oor:name="ooo-exit-flip" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flip</value></prop></node><node oor:name="ooo-exit-float" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Float</value></prop></node><node oor:name="ooo-exit-fold" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fold</value></prop></node><node oor:name="ooo-exit-glide" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Glide</value></prop></node><node oor:name="ooo-exit-breaks" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Put on the Breaks</value></prop></node><node oor:name="ooo-exit-magnify" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Magnify</value></prop></node><node oor:name="ooo-exit-pinwheel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Pinwheel</value></prop></node><node oor:name="ooo-exit-sling" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Sling</value></prop></node><node oor:name="ooo-exit-spiral-out" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Spiral Out</value></prop></node><node oor:name="ooo-exit-swish" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Swish</value></prop></node><node oor:name="ooo-exit-swivel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Swivel</value></prop></node><node oor:name="ooo-exit-thread" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Thread</value></prop></node><node oor:name="ooo-exit-whip" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Whip</value></prop></node><node oor:name="ooo-motionpath-4-point-star" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">4 Point Star</value></prop></node><node oor:name="ooo-motionpath-5-point-star" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">5 Point Star</value></prop></node><node oor:name="ooo-motionpath-6-point-star" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">6 Point Star</value></prop></node><node oor:name="ooo-motionpath-8-point-star" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">8 Point Star</value></prop></node><node oor:name="ooo-motionpath-circle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Circle</value></prop></node><node oor:name="ooo-motionpath-crescent-moon" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Crescent Moon</value></prop></node><node oor:name="ooo-motionpath-diamond" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Diamond</value></prop></node><node oor:name="ooo-motionpath-equal-triangle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Equal Triangle</value></prop></node><node oor:name="ooo-motionpath-oval" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Oval</value></prop></node><node oor:name="ooo-motionpath-heart" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Heart</value></prop></node><node oor:name="ooo-motionpath-hexagon" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Hexagon</value></prop></node><node oor:name="ooo-motionpath-octagon" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Octagon</value></prop></node><node oor:name="ooo-motionpath-parallelogram" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Parallelogram</value></prop></node><node oor:name="ooo-motionpath-pentagon" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Pentagon</value></prop></node><node oor:name="ooo-motionpath-right-triangle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Right Triangle</value></prop></node><node oor:name="ooo-motionpath-square" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Square</value></prop></node><node oor:name="ooo-motionpath-teardrop" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Teardrop</value></prop></node><node oor:name="ooo-motionpath-trapezoid" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Trapezoid</value></prop></node><node oor:name="ooo-motionpath-arc-down" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Arc Down</value></prop></node><node oor:name="ooo-motionpath-arc-left" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Arc Left</value></prop></node><node oor:name="ooo-motionpath-arc-right" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Arc Right</value></prop></node><node oor:name="ooo-motionpath-arc-up" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Arc Up</value></prop></node><node oor:name="ooo-motionpath-bounce-left" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Bounce Left</value></prop></node><node oor:name="ooo-motionpath-bounce-right" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Bounce Right</value></prop></node><node oor:name="ooo-motionpath-curvy-left" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Curvy Left</value></prop></node><node oor:name="ooo-motionpath-left" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Left</value></prop></node><node oor:name="ooo-motionpath-right" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Right</value></prop></node><node oor:name="ooo-motionpath-spiral-left" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Spiral Left</value></prop></node><node oor:name="ooo-motionpath-spiral-right" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Spiral Right</value></prop></node><node oor:name="ooo-motionpath-sine-wave" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Sine Wave</value></prop></node><node oor:name="ooo-motionpath-s-curve-1" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">S Curve 1</value></prop></node><node oor:name="ooo-motionpath-s-curve-2" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">S Curve 2</value></prop></node><node oor:name="ooo-motionpath-heartbeat" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Heartbeat</value></prop></node><node oor:name="ooo-motionpath-curvy-right" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Curvy Right</value></prop></node><node oor:name="ooo-motionpath-decaying-wave" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Decaying Wave</value></prop></node><node oor:name="ooo-motionpath-diagonal-down-right" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Diagonal Down Right</value></prop></node><node oor:name="ooo-motionpath-diagonal-up-right" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Diagonal Up Right</value></prop></node><node oor:name="ooo-motionpath-down" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Down</value></prop></node><node oor:name="ooo-motionpath-funnel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Funnel</value></prop></node><node oor:name="ooo-motionpath-spring" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Spring</value></prop></node><node oor:name="ooo-motionpath-stairs-down" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Stairs Down</value></prop></node><node oor:name="ooo-motionpath-turn-down" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Turn Down</value></prop></node><node oor:name="ooo-motionpath-turn-down-right" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Turn Down Right</value></prop></node><node oor:name="ooo-motionpath-turn-up" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Turn Up</value></prop></node><node oor:name="ooo-motionpath-turn-up-right" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Turn Up Right</value></prop></node><node oor:name="ooo-motionpath-up" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Up</value></prop></node><node oor:name="ooo-motionpath-wave" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Wave</value></prop></node><node oor:name="ooo-motionpath-zigzag" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Zigzag</value></prop></node><node oor:name="ooo-motionpath-bean" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Bean</value></prop></node><node oor:name="ooo-motionpath-buzz-saw" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Buzz Saw</value></prop></node><node oor:name="ooo-motionpath-curved-square" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Curved Square</value></prop></node><node oor:name="ooo-motionpath-curved-x" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Curved X</value></prop></node><node oor:name="ooo-motionpath-curvy-star" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Curvy Star</value></prop></node><node oor:name="ooo-motionpath-figure-8-four" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Figure 8 Four</value></prop></node><node oor:name="ooo-motionpath-horizontal-figure-8" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Horizontal Figure 8</value></prop></node><node oor:name="ooo-motionpath-inverted-square" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Inverted Square</value></prop></node><node oor:name="ooo-motionpath-inverted-triangle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Inverted Triangle</value></prop></node><node oor:name="ooo-motionpath-loop-de-loop" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Loop de Loop</value></prop></node><node oor:name="ooo-motionpath-neutron" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Neutron</value></prop></node><node oor:name="ooo-motionpath-peanut" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Peanut</value></prop></node><node oor:name="ooo-motionpath-clover" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Clover</value></prop></node><node oor:name="ooo-motionpath-pointy-star" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Pointy Star</value></prop></node><node oor:name="ooo-motionpath-swoosh" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Swoosh</value></prop></node><node oor:name="ooo-motionpath-vertical-figure-8" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Vertical Figure 8</value></prop></node><node oor:name="ooo-media-start" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Start media</value></prop></node><node oor:name="ooo-media-stop" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">End media</value></prop></node><node oor:name="ooo-media-toggle-pause" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Toggle pause</value></prop></node></node><node oor:name="Properties"><node oor:name="basic" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Basic</value></prop></node><node oor:name="special" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Special</value></prop></node><node oor:name="moderate" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Moderate</value></prop></node><node oor:name="exciting" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Exciting</value></prop></node><node oor:name="subtle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Subtle</value></prop></node><node oor:name="linesandcurves" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Lines and Curves</value></prop></node><node oor:name="vertical" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Vertical</value></prop></node><node oor:name="horizontal" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Horizontal</value></prop></node><node oor:name="in" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">In</value></prop></node><node oor:name="across" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Across</value></prop></node><node oor:name="down" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Down</value></prop></node><node oor:name="up" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Up</value></prop></node><node oor:name="from-bottom" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">From bottom</value></prop></node><node oor:name="from-left" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">From left</value></prop></node><node oor:name="from-right" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">From right</value></prop></node><node oor:name="from-top" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">From top</value></prop></node><node oor:name="from-bottom-left" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">From bottom left</value></prop></node><node oor:name="from-bottom-right" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">From bottom right</value></prop></node><node oor:name="from-top-left" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">From top left</value></prop></node><node oor:name="from-top-right" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">From top right</value></prop></node><node oor:name="horizontal-in" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Horizontal in</value></prop></node><node oor:name="horizontal-out" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Horizontal out</value></prop></node><node oor:name="vertical-in" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Vertical in</value></prop></node><node oor:name="vertical-out" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Vertical out</value></prop></node><node oor:name="out" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Out</value></prop></node><node oor:name="out-from-screen-center" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Out from screen center</value></prop></node><node oor:name="in-from-screen-center" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">In from screen center</value></prop></node><node oor:name="in-slightly" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">In slightly</value></prop></node><node oor:name="out-slightly" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Out slightly</value></prop></node><node oor:name="left-down" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Left down</value></prop></node><node oor:name="left-up" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Left up</value></prop></node><node oor:name="right-up" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Right up</value></prop></node><node oor:name="right-down" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Right down</value></prop></node><node oor:name="to-bottom" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To bottom</value></prop></node><node oor:name="to-left" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To left</value></prop></node><node oor:name="to-right" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To right</value></prop></node><node oor:name="to-top" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To top</value></prop></node><node oor:name="to-bottom-left" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To bottom-left</value></prop></node><node oor:name="to-bottom-right" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To bottom-right</value></prop></node><node oor:name="to-top-left" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To top-left</value></prop></node><node oor:name="to-top-right" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To top-right</value></prop></node><node oor:name="clockwise" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Clockwise</value></prop></node><node oor:name="counter-clockwise" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Counter-clockwise</value></prop></node><node oor:name="downward" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Downward</value></prop></node><node oor:name="from-bottom-right-horizontal" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">From bottom-right horizontal</value></prop></node><node oor:name="from-bottom-right-vertical" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">From bottom-right vertical</value></prop></node><node oor:name="from-center-clockwise" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">From center clockwise</value></prop></node><node oor:name="from-center-counter-clockwise" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">From center counter-clockwise</value></prop></node><node oor:name="from-top-left-clockwise" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">From top-left clockwise</value></prop></node><node oor:name="from-top-left-horizontal" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">From top-left horizontal</value></prop></node><node oor:name="from-top-left-vertical" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">From top-left vertical</value></prop></node><node oor:name="from-top-right-counter-clockwise" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">From top-right counter-clockwise</value></prop></node><node oor:name="left-to-bottom" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">From left to bottom</value></prop></node><node oor:name="left-to-top" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">From left to top</value></prop></node><node oor:name="right-to-bottom" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">From right to bottom</value></prop></node><node oor:name="right-to-top" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">From right to top</value></prop></node></node><node oor:name="Transitions"><node oor:name="venetian-blinds-horizontal" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Venetian Blinds Horizontal</value></prop></node><node oor:name="venetian-blinds-vertical" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Venetian Blinds Vertical</value></prop></node><node oor:name="box-in" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Box In</value></prop></node><node oor:name="box-out" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Box Out</value></prop></node><node oor:name="checkerboard-across" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Checkerboard Across</value></prop></node><node oor:name="checkerboard-down" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Checkerboard Down</value></prop></node><node oor:name="comb-horizontal" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Comb Horizontal</value></prop></node><node oor:name="comb-vertical" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Comb Vertical</value></prop></node><node oor:name="cover-down" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Cover Down</value></prop></node><node oor:name="cover-left" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Cover Left</value></prop></node><node oor:name="cover-right" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Cover Right</value></prop></node><node oor:name="cover-up" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Cover Up</value></prop></node><node oor:name="cover-left-down" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Cover Left-Down</value></prop></node><node oor:name="cover-left-up" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Cover Left-Up</value></prop></node><node oor:name="cover-right-down" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Cover Right-Down</value></prop></node><node oor:name="cover-right-up" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Cover Right-Up</value></prop></node><node oor:name="cut" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Cut</value></prop></node><node oor:name="cut-through-black" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Cut Through Black</value></prop></node><node oor:name="dissolve" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Dissolve</value></prop></node><node oor:name="fade-smoothly" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fade Smoothly</value></prop></node><node oor:name="fade-through-black" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fade Through Black</value></prop></node><node oor:name="zoom-rotate-in" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Newsflash</value></prop></node><node oor:name="push-down" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Push Down</value></prop></node><node oor:name="push-left" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Push Left</value></prop></node><node oor:name="push-right" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Push Right</value></prop></node><node oor:name="push-up" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Push Up</value></prop></node><node oor:name="random-bars-horizontal" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Random Bars Horizontal</value></prop></node><node oor:name="random-bars-vertical" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Random Bars Vertical</value></prop></node><node oor:name="shape-circle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Shape Circle</value></prop></node><node oor:name="shape-diamond" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Shape Diamond</value></prop></node><node oor:name="shape-plus" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Shape Plus</value></prop></node><node oor:name="split-horizontal-in" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Split Horizontal In</value></prop></node><node oor:name="split-horizontal-out" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Split Horizontal Out</value></prop></node><node oor:name="split-vertical-in" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Split Vertical In</value></prop></node><node oor:name="split-vertical-out" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Split Vertical Out</value></prop></node><node oor:name="diagonal-squares-left-down" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Diagonal Squares Left-Down</value></prop></node><node oor:name="diagonal-squares-left-up" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Diagonal Squares Left-Up</value></prop></node><node oor:name="diagonal-squares-right-down" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Diagonal Squares Right-Down</value></prop></node><node oor:name="diagonal-squares-right-up" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Diagonal Squares Right-Up</value></prop></node><node oor:name="uncover-down" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Uncover Down</value></prop></node><node oor:name="uncover-left" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Uncover Left</value></prop></node><node oor:name="uncover-right" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Uncover Right</value></prop></node><node oor:name="uncover-up" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Uncover Up</value></prop></node><node oor:name="uncover-left-down" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Uncover Left-Down</value></prop></node><node oor:name="uncover-left-up" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Uncover Left-Up</value></prop></node><node oor:name="uncover-right-down" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Uncover Right-Down</value></prop></node><node oor:name="uncover-right-up" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Uncover Right-Up</value></prop></node><node oor:name="wedge" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Wedge</value></prop></node><node oor:name="wheel-clockwise-1-spoke" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Wheel Clockwise, 1 Spoke</value></prop></node><node oor:name="wheel-clockwise-2-spokes" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Wheel Clockwise, 2 Spokes</value></prop></node><node oor:name="wheel-clockwise-3-spokes" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Wheel Clockwise, 3 Spokes</value></prop></node><node oor:name="wheel-clockwise-4-spokes" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Wheel Clockwise, 4 Spokes</value></prop></node><node oor:name="wheel-clockwise-8-spokes" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Wheel Clockwise, 8 Spokes</value></prop></node><node oor:name="wipe-down" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Wipe Down</value></prop></node><node oor:name="wipe-left" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Wipe Left</value></prop></node><node oor:name="wipe-right" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Wipe Right</value></prop></node><node oor:name="wipe-up" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Wipe Up</value></prop></node><node oor:name="random-transition" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Random Transition</value></prop></node><node oor:name="tile-flip" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flipping tiles</value></prop></node><node oor:name="outside-cube" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Outside turning cube</value></prop></node><node oor:name="revolving-circles" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Revolving circles</value></prop></node><node oor:name="turning-helix" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Turning helix</value></prop></node><node oor:name="inside-cube" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Inside turning cube</value></prop></node><node oor:name="fall" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fall</value></prop></node><node oor:name="turn-around" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Turn around</value></prop></node><node oor:name="iris" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Iris</value></prop></node><node oor:name="turn-down" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Turn down</value></prop></node><node oor:name="rochade" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Rochade</value></prop></node><node oor:name="venetian3dv" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Venetian Blinds 3D Vertical</value></prop></node><node oor:name="venetian3dh" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Venetian Blinds 3D Horizontal</value></prop></node><node oor:name="static" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Static</value></prop></node><node oor:name="finedissolve" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fine Dissolve</value></prop></node></node></node><node oor:name="Presets"><node oor:name="Entrance"><node oor:name="basic" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Basic</value></prop><prop oor:name="Effects" oor:type="oor:string-list"><value oor:separator=";">ooo-entrance-appear;ooo-entrance-fly-in;ooo-entrance-venetian-blinds;ooo-entrance-box;ooo-entrance-checkerboard;ooo-entrance-circle;ooo-entrance-fly-in-slow;ooo-entrance-diamond;ooo-entrance-dissolve-in;ooo-entrance-flash-once;ooo-entrance-peek-in;ooo-entrance-plus;ooo-entrance-random-bars;ooo-entrance-split;ooo-entrance-diagonal-squares;ooo-entrance-wedge;ooo-entrance-wheel;ooo-entrance-wipe;ooo-entrance-random</value></prop></node><node oor:name="special" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Special</value></prop><prop oor:name="Effects" oor:type="oor:string-list"><value oor:separator=";">ooo-entrance-fade-in;ooo-entrance-fade-in-and-swivel;ooo-entrance-fade-in-and-zoom;ooo-entrance-expand</value></prop></node><node oor:name="moderate" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Moderate</value></prop><prop oor:name="Effects" oor:type="oor:string-list"><value oor:separator=";">ooo-entrance-stretchy;ooo-entrance-zoom;ooo-entrance-colored-lettering;ooo-entrance-ease-in;ooo-entrance-turn-and-grow;ooo-entrance-rise-up;ooo-entrance-unfold;ooo-entrance-ascend;ooo-entrance-center-revolve;ooo-entrance-descend;ooo-entrance-spin-in;ooo-entrance-compress</value></prop></node><node oor:name="exciting" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Exciting</value></prop><prop oor:name="Effects" oor:type="oor:string-list"><value oor:separator=";">ooo-entrance-spiral-in;ooo-entrance-swivel;ooo-entrance-boomerang;ooo-entrance-bounce;ooo-entrance-movie-credits;ooo-entrance-float;ooo-entrance-breaks;ooo-entrance-pinwheel;ooo-entrance-falling-in;ooo-entrance-thread;ooo-entrance-whip;ooo-entrance-sling;ooo-entrance-magnify;ooo-entrance-curve-up;ooo-entrance-glide;ooo-entrance-flip;ooo-entrance-fold</value></prop></node></node><node oor:name="Emphasis"><node oor:name="basic" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Basic</value></prop><prop oor:name="Effects" oor:type="oor:string-list"><value oor:separator=";">ooo-emphasis-fill-color;ooo-emphasis-font;ooo-emphasis-font-color;ooo-emphasis-font-size;ooo-emphasis-font-style;ooo-emphasis-line-color;ooo-emphasis-spin;ooo-emphasis-transparency</value></prop></node><node oor:name="special" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Special</value></prop><prop oor:name="Effects" oor:type="oor:string-list"><value oor:separator=";">ooo-emphasis-bold-flash;ooo-emphasis-color-over-by-word;ooo-emphasis-reveal-underline;ooo-emphasis-color-blend;ooo-emphasis-color-over-by-letter;ooo-emphasis-complementary-color;ooo-emphasis-complementary-color-2;ooo-emphasis-contrasting-color;ooo-emphasis-darken;ooo-emphasis-desaturate;ooo-emphasis-flash-bulb;ooo-emphasis-lighten</value></prop></node><node oor:name="moderate" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Moderate</value></prop><prop oor:name="Effects" oor:type="oor:string-list"><value oor:separator=";">ooo-emphasis-flicker;ooo-emphasis-grow-with-color;ooo-emphasis-teeter;ooo-emphasis-shimmer</value></prop></node><node oor:name="exciting" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Exciting</value></prop><prop oor:name="Effects" oor:type="oor:string-list"><value oor:separator=";">ooo-emphasis-blast;ooo-emphasis-bold-reveal;ooo-emphasis-style-emphasis;ooo-emphasis-wave;ooo-emphasis-blink</value></prop></node></node><node oor:name="Exit"><node oor:name="basic" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Basic</value></prop><prop oor:name="Effects" oor:type="oor:string-list"><value oor:separator=";">ooo-exit-disappear;ooo-exit-fly-out;ooo-exit-venetian-blinds;ooo-exit-box;ooo-exit-checkerboard;ooo-exit-circle;ooo-exit-crawl-out;ooo-exit-diamond;ooo-exit-dissolve;ooo-exit-flash-once;ooo-exit-peek-out;ooo-exit-plus;ooo-exit-random-bars;ooo-exit-diagonal-squares;ooo-exit-split;ooo-exit-wedge;ooo-exit-wheel;ooo-exit-wipe;ooo-exit-random</value></prop></node><node oor:name="special" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Special</value></prop><prop oor:name="Effects" oor:type="oor:string-list"><value oor:separator=";">ooo-exit-fade-out;ooo-exit-fade-out-and-swivel;ooo-exit-fade-out-and-zoom;ooo-exit-contract</value></prop></node><node oor:name="moderate" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Moderate</value></prop><prop oor:name="Effects" oor:type="oor:string-list"><value oor:separator=";">ooo-exit-collapse;ooo-exit-zoom;ooo-exit-colored-lettering;ooo-exit-ease-out;ooo-exit-turn-and-grow;ooo-exit-sink-down;ooo-exit-unfold;ooo-exit-descend;ooo-exit-center-revolve;ooo-exit-ascend;ooo-exit-spin-out;ooo-exit-stretchy</value></prop></node><node oor:name="exciting" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Exciting</value></prop><prop oor:name="Effects" oor:type="oor:string-list"><value oor:separator=";">ooo-exit-swivel;ooo-exit-boomerang;ooo-exit-bounce;ooo-exit-movie-credits;ooo-exit-float;ooo-exit-breaks;ooo-exit-pinwheel;ooo-exit-swish;ooo-exit-thread;ooo-exit-whip;ooo-exit-sling;ooo-exit-magnify;ooo-exit-curve-down;ooo-exit-glide;ooo-exit-flip;ooo-exit-fold</value></prop></node></node><node oor:name="MotionPaths"><node oor:name="basic" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Basic</value></prop><prop oor:name="Effects" oor:type="oor:string-list"><value oor:separator=";">ooo-motionpath-4-point-star;ooo-motionpath-5-point-star;ooo-motionpath-6-point-star;ooo-motionpath-8-point-star;ooo-motionpath-circle;ooo-motionpath-crescent-moon;ooo-motionpath-diamond;ooo-motionpath-equal-triangle;ooo-motionpath-oval;ooo-motionpath-heart;ooo-motionpath-left;ooo-motionpath-right;ooo-motionpath-hexagon;ooo-motionpath-octagon;ooo-motionpath-parallelogram;ooo-motionpath-pentagon;ooo-motionpath-right-triangle;ooo-motionpath-square;ooo-motionpath-teardrop;ooo-motionpath-trapezoid</value></prop></node><node oor:name="linesandcurves" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Lines and Curves</value></prop><prop oor:name="Effects" oor:type="oor:string-list"><value oor:separator=";">ooo-motionpath-arc-down;ooo-motionpath-arc-left;ooo-motionpath-arc-right;ooo-motionpath-arc-up;ooo-motionpath-bounce-left;ooo-motionpath-bounce-right;ooo-motionpath-curvy-left;ooo-motionpath-curvy-right;ooo-motionpath-decaying-wave;ooo-motionpath-diagonal-down-right;ooo-motionpath-diagonal-up-right;ooo-motionpath-down;ooo-motionpath-funnel;ooo-motionpath-heartbeat;ooo-motionpath-left;ooo-motionpath-right;ooo-motionpath-s-curve-1;ooo-motionpath-s-curve-2;ooo-motionpath-sine-wave;ooo-motionpath-spiral-left;ooo-motionpath-spiral-right;ooo-motionpath-spring;ooo-motionpath-stairs-down;ooo-motionpath-turn-down;ooo-motionpath-turn-down-right;ooo-motionpath-turn-up;ooo-motionpath-turn-up-right;ooo-motionpath-up;ooo-motionpath-wave;ooo-motionpath-zigzag</value></prop></node><node oor:name="special" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Special</value></prop><prop oor:name="Effects" oor:type="oor:string-list"><value oor:separator=";">ooo-motionpath-bean;ooo-motionpath-buzz-saw;ooo-motionpath-clover;ooo-motionpath-curved-square;ooo-motionpath-curvy-star;ooo-motionpath-figure-8-four;ooo-motionpath-horizontal-figure-8;ooo-motionpath-inverted-square;ooo-motionpath-inverted-triangle;ooo-motionpath-loop-de-loop;ooo-motionpath-neutron;ooo-motionpath-peanut;ooo-motionpath-pointy-star;ooo-motionpath-swoosh;ooo-motionpath-vertical-figure-8</value></prop></node></node><node oor:name="Misc"><node oor:name="media" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Media</value></prop><prop oor:name="Effects" oor:type="oor:string-list"><value oor:separator=";">ooo-media-start;ooo-media-toggle-pause;ooo-media-stop</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="ImpressWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/extrusionobjectbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">3D-Settings</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/drawingobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Line and Filling</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/3dobjectsbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">3D-Objects</value></prop></node><node oor:name="private:resource/toolbar/alignmentbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Align</value></prop></node><node oor:name="private:resource/toolbar/arrowsbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Arrows</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/choosemodebar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Mode</value></prop></node><node oor:name="private:resource/toolbar/commontaskbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>1,0</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Presentation</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/connectorsbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Connectors</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/fullscreenbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Style" oor:type="xs:int"><value>2</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Full Screen</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/ellipsesbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Circles and Ovals</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="private:resource/toolbar/formtextobjectbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Text Box Formatting</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formsfilterbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Filter</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formsnavigationbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Navigation</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formcontrols" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Controls</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="private:resource/toolbar/moreformcontrols" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">More Controls</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formdesign" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Design</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="private:resource/toolbar/fontworkobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Fontwork</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/fontworkshapetype" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Fontwork Shape</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/graphicobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Picture</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/graffilterbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Graphic Filter</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/outlinetoolbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>1,0</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Outline</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/insertbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Insert</value></prop></node><node oor:name="private:resource/toolbar/linesbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Lines</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/basicshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Basic Shapes</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/symbolshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Symbol Shapes</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/arrowshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Block Arrows</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/flowchartshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Flowchart</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/calloutshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Callouts</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/starshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Stars and Banners</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/optionsbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Options</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="private:resource/toolbar/rectanglesbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Rectangles</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="private:resource/toolbar/positionbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Position</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/slideviewtoolbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Slide Sorter</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/slideviewobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Slide View</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/standardbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,0</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Standard</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/textbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Text</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="private:resource/toolbar/textobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Text Formatting</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/toolbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Drawing</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/tableobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Table</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/zoombar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Zoom</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="private:resource/toolbar/gluepointsobjectbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Gluepoints</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/bezierobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Edit Points</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/viewerbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Standard (Viewing Mode)</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/mediaobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>1</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Media Playback</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/colorbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Color</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/commentsbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Comments</value></prop></node><node oor:name="private:resource/toolbar/masterviewtoolbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="Locked" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Pos" oor:type="xs:string"><value>500,100</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Master View</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/optimizetablebar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Optimize</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/findbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>1,0</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Find</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop></node></node></node></oor:component-data><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Filter"><node oor:name="Filters"><node oor:name="MS PowerPoint 97" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>sdfilt</value></prop><prop oor:name="UIName"><value xml:lang="x-default">Microsoft PowerPoint 97/2000/XP</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>impress_MS_PowerPoint_97</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop></node><node oor:name="MS PowerPoint 97 Vorlage" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT TEMPLATE TEMPLATEPATH ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>sdfilt</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>impress_MS_PowerPoint_97_Vorlage</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop></node><node oor:name="impress_StarOffice_XML_Draw" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT TEMPLATE OWN ALIEN ENCRYPTION</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>XML</value></prop><prop oor:name="FileFormatVersion"><value>6200</value></prop><prop oor:name="Type"><value>draw_StarOffice_XML_Draw</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop></node><node oor:name="StarOffice XML (Impress)" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT TEMPLATE OWN ALIEN PREFERRED ENCRYPTION</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>XML</value></prop><prop oor:name="FileFormatVersion"><value>6200</value></prop><prop oor:name="Type"><value>impress_StarOffice_XML_Impress</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop></node><node oor:name="impress_StarOffice_XML_Impress_Template" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT TEMPLATE TEMPLATEPATH OWN ALIEN ENCRYPTION</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>CXMLV</value></prop><prop oor:name="FileFormatVersion"><value>6200</value></prop><prop oor:name="Type"><value>impress_StarOffice_XML_Impress_Template</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop></node><node oor:name="impress_pdf_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN 3RDPARTYFILTER</value></prop><prop oor:name="UIComponent"><value>com.sun.star.comp.PDF.PDFDialog</value></prop><prop oor:name="FilterService"><value>com.sun.star.comp.PDF.PDFFilter</value></prop><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">PDF - Portable Document Format</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>pdf_Portable_Document_Format</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop></node><node oor:name="placeware_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN 3RDPARTYFILTER</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"><value>com.sun.star.comp.Impress.PlaceWareExportFilter</value></prop><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">PWP - PlaceWare</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>pwp_PlaceWare</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop></node><node oor:name="impress8" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT TEMPLATE OWN DEFAULT PREFERRED ENCRYPTION</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>XML</value></prop><prop oor:name="FileFormatVersion"><value>6800</value></prop><prop oor:name="Type"><value>impress8</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop></node><node oor:name="NSO Impress UOF2" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN 3RDPARTYFILTER</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"><value>com.sun.star.comp.Writer.XmlFilterAdaptor</value></prop><prop oor:name="UserData"><value oor:separator=",">com.sun.star.documentconversion.XSLTFilter,,com.sun.star.comp.Impress.XMLOasisImporter,com.sun.star.comp.Impress.XMLOasisExporter,../share/xslt/import/uof2/uof2odf.xsl,../share/xslt/export/uof2/odf2uof.xsl</value></prop><prop oor:name="FileFormatVersion"><value>1</value></prop><prop oor:name="Type"><value>impress_NSO_UOF2</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop></node><node oor:name="impress8_template" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT TEMPLATE TEMPLATEPATH OWN ENCRYPTION</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>CXMLV</value></prop><prop oor:name="FileFormatVersion"><value>6800</value></prop><prop oor:name="Type"><value>impress8_template</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop></node><node oor:name="impress8_draw" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT TEMPLATE OWN ENCRYPTION</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>XML</value></prop><prop oor:name="FileFormatVersion"><value>6800</value></prop><prop oor:name="Type"><value>draw8</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop></node><node oor:name="Impress MS PowerPoint 2007 XML" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN 3RDPARTYFILTER PREFERRED</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"><value>com.sun.star.comp.oox.ppt.PowerPointImport</value></prop><prop oor:name="UserData"/><prop oor:name="FileFormatVersion"/><prop oor:name="Type"><value>MS PowerPoint 2007 XML</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop></node><node oor:name="Impress MS PowerPoint 2007 XML Template" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN 3RDPARTYFILTER TEMPLATE TEMPLATEPATH PREFERRED</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"><value>com.sun.star.comp.oox.ppt.PowerPointImport</value></prop><prop oor:name="UserData"/><prop oor:name="FileFormatVersion"/><prop oor:name="Type"><value>MS PowerPoint 2007 XML Template</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop></node></node></oor:component-data><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Types"><node oor:name="Types"><node oor:name="draw_StarOffice_XML_Draw" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>sxd</value></prop><prop oor:name="MediaType"><value>application/vnd.sun.xml.draw</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>StarOffice XML (Draw)</value></prop><prop oor:name="UIName"><value>%oooxmlformatname% %oooxmlformatversion% Zeichnung</value></prop><prop oor:name="ClipboardFormat"><value>Draw 6.0</value></prop></node><node oor:name="impress_MS_PowerPoint_97" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>ppt pps</value></prop><prop oor:name="MediaType"><value>application/vnd.ms-powerpoint</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>MS PowerPoint 97</value></prop><prop oor:name="UIName"><value>Microsoft PowerPoint 97/2000/XP</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="impress_MS_PowerPoint_97_Vorlage" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>pot</value></prop><prop oor:name="MediaType"><value>application/vnd.ms-powerpoint</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>MS PowerPoint 97 Vorlage</value></prop><prop oor:name="UIName"><value>MS PowerPoint 97/2000 Template</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="impress_StarOffice_XML_Impress" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>sxi</value></prop><prop oor:name="MediaType"><value>application/vnd.sun.xml.impress</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>StarOffice XML (Impress)</value></prop><prop oor:name="UIName"><value>%oooxmlformatname% %oooxmlformatversion% Präsentation</value></prop><prop oor:name="ClipboardFormat"><value>Impress 6.0</value></prop></node><node oor:name="impress_StarOffice_XML_Impress_Template" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>sti</value></prop><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>impress_StarOffice_XML_Impress_Template</value></prop><prop oor:name="UIName"><value>Impress 6.0 Template</value></prop><prop oor:name="ClipboardFormat"><value>Impress 6.0</value></prop></node><node oor:name="pdf_Portable_Document_Format" oor:op="replace"><prop oor:name="DetectService"/><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>pdf</value></prop><prop oor:name="MediaType"><value>application/pdf</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"/><prop oor:name="UIName"><value>PDF - Portable Document Format</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="pwp_PlaceWare" oor:op="replace"><prop oor:name="DetectService"/><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>pwp</value></prop><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"/><prop oor:name="UIName"><value>PWP - PlaceWare</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="impress8" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"><value>private:factory/simpress*</value></prop><prop oor:name="Extensions"><value>odp</value></prop><prop oor:name="MediaType"><value>application/vnd.oasis.opendocument.presentation</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>impress8</value></prop><prop oor:name="UIName"><value xml:lang="en-US">Impress 8</value></prop><prop oor:name="ClipboardFormat"><value>Impress 8</value></prop></node><node oor:name="impress_NSO_UOF2" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.filters.XMLFilterDetect</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>uop</value></prop><prop oor:name="MediaType"><value>application/xml</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>NSO Impress UOF2</value></prop><prop oor:name="UIName"><value xml:lang="en-US">Uniform Office Format 2 presentation</value></prop><prop oor:name="ClipboardFormat"><value>doctype:uop:UOF2</value></prop></node><node oor:name="impress8_template" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>otp</value></prop><prop oor:name="MediaType"><value>application/vnd.oasis.opendocument.presentation-template</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>impress8_template</value></prop><prop oor:name="UIName"><value xml:lang="en-US">Impress 8 Template</value></prop><prop oor:name="ClipboardFormat"><value>Impress 8 Template</value></prop></node><node oor:name="draw8" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"><value>private:factory/sdraw*</value></prop><prop oor:name="Extensions"><value>odg</value></prop><prop oor:name="MediaType"><value>application/vnd.oasis.opendocument.graphics</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>draw8</value></prop><prop oor:name="UIName"><value xml:lang="en-US">Draw 8</value></prop><prop oor:name="ClipboardFormat"><value>Draw 8</value></prop></node><node oor:name="MS PowerPoint 2007 XML" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.oox.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>pptm pptx</value></prop><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>true</value></prop><prop oor:name="PreferredFilter"><value>Impress MS PowerPoint 2007 XML</value></prop><prop oor:name="UIName"><value xml:lang="x-default">Microsoft PowerPoint 2007 XML</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="MS PowerPoint 2007 XML Template" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.oox.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>potm potx</value></prop><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>true</value></prop><prop oor:name="PreferredFilter"><value>Impress MS PowerPoint 2007 XML Template</value></prop><prop oor:name="UIName"><value>Microsoft PowerPoint 2007 XML Template</value></prop><prop oor:name="ClipboardFormat"/></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Common" oor:package="org.openoffice.Office"><node oor:name="Menus"><node oor:name="New"><node oor:name="m2" oor:op="replace"><prop oor:name="URL" oor:type="xs:string"><value>private:factory/simpress?slot=6686</value></prop><prop oor:name="Title"><value xml:lang="en-US">~Presentation</value></prop><prop oor:name="TargetName" oor:type="xs:string"><value>_default</value></prop></node></node><node oor:name="Wizard"><node oor:name="m5" oor:op="replace"><prop oor:name="URL" oor:type="xs:string"><value>slot:10425</value></prop><prop oor:name="Title"><value xml:lang="en-US">~Presentation...</value></prop><prop oor:name="TargetName" oor:type="xs:string"><value>_self</value></prop><prop oor:name="ImageIdentifier" oor:type="xs:string"><value>private:image/3216</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:package="org.openoffice.Office" oor:name="Embedding"><node oor:name="Objects"><node oor:name="9176E48A-637A-4D1F-803B-99D9BFAC1047" oor:op="replace"><prop oor:name="ObjectFactory"><value>com.sun.star.embed.OOoEmbeddedObjectFactory</value></prop><prop oor:name="ObjectDocumentServiceName"><value>com.sun.star.presentation.PresentationDocument</value></prop><prop oor:name="ObjectMiscStatus"/><prop oor:name="ObjectVerbs"><value>PRIMARY SHOW OPEN HIDE UIACTIVATE IPACTIVATE SAVECOPYAS</value></prop></node></node><node oor:name="ObjectNames"><node oor:name="Impress" oor:op="replace"><prop oor:name="ObjectUIName"><value xml:lang="en-US">%PRODUCTNAME %PRODUCTVERSION Presentation</value></prop><prop oor:name="ClassID"><value>9176E48A-637A-4D1F-803B-99D9BFAC1047</value></prop></node></node></oor:component-data><oor:component-data oor:name="Jobs" oor:package="org.openoffice.Office"><node oor:name="Jobs"><node oor:name="com.sun.star.presentation.PresenterScreenJob" oor:op="replace"><prop oor:name="Service"><value>com.sun.star.comp.presentation.PresenterScreenJob</value></prop><prop oor:name="Context"><value>com.sun.star.presentation.PresentationDocument</value></prop></node></node><node oor:name="Events"><node oor:name="onDocumentOpened" oor:op="fuse"><node oor:name="JobList"><node oor:name="com.sun.star.presentation.PresenterScreenJob" oor:op="replace"/></node></node></node></oor:component-data><oor:component-data oor:name="ProtocolHandler" oor:package="org.openoffice.Office"><node oor:name="HandlerSet"><node oor:name="com.sun.star.comp.presentation.PresenterProtocolHandler" oor:op="replace"><prop oor:name="Protocols"><value>vnd.com.sun.star.presentation.PresenterScreen:*</value></prop></node></node></oor:component-data><oor:component-schema xml:lang="en-US" oor:package="org.openoffice.Office" oor:name="PresenterScreen"><templates><group oor:name="BitmapDescriptor"><prop oor:name="Name" oor:type="xs:string"/><prop oor:name="Text" oor:type="xs:string" oor:localized="true"/><prop oor:name="NormalFileName" oor:type="xs:string"/><prop oor:name="MouseOverFileName" oor:type="xs:string"/><prop oor:name="ButtonDownFileName" oor:type="xs:string"/><prop oor:name="DisabledFileName" oor:type="xs:string"/><prop oor:name="SelectedFileName" oor:type="xs:string"/><prop oor:name="MaskFileName" oor:type="xs:string"><value/></prop><prop oor:name="XOffset" oor:type="xs:int"><value>0</value></prop><prop oor:name="YOffset" oor:type="xs:int"><value>0</value></prop><prop oor:name="XHotSpot" oor:type="xs:int"/><prop oor:name="YHotSpot" oor:type="xs:int"/><prop oor:name="ReplacementColor" oor:type="xs:hexBinary"/><prop oor:name="HorizontalTexturingMode" oor:type="xs:string"/><prop oor:name="VerticalTexturingMode" oor:type="xs:string"><value>Once</value></prop></group><group oor:name="ThemeBorderSize"><prop oor:name="Left" oor:type="xs:int"/><prop oor:name="Top" oor:type="xs:int"/><prop oor:name="Right" oor:type="xs:int"/><prop oor:name="Bottom" oor:type="xs:int"/></group><group oor:name="Font"><prop oor:name="FamilyName" oor:type="xs:string"/><prop oor:name="Size" oor:type="xs:int"/><prop oor:name="Style" oor:type="xs:string"/><prop oor:name="Color" oor:type="xs:hexBinary"/><prop oor:name="Anchor" oor:type="xs:string"/><prop oor:name="XOffset" oor:type="xs:int"/><prop oor:name="YOffset" oor:type="xs:int"/></group><group oor:name="ToolBarDescription"><node-ref oor:name="Font" oor:node-type="Font"/><node-ref oor:name="Icon" oor:node-type="BitmapDescriptor"/><prop oor:name="Text" oor:type="xs:string" oor:localized="true"/><prop oor:name="Action" oor:type="xs:string"/></group><group oor:name="ToolBarEntry"><prop oor:name="Name" oor:type="xs:string"/><prop oor:name="Type" oor:type="xs:string"/><node-ref oor:name="Normal" oor:node-type="ToolBarDescription"/><node-ref oor:name="MouseOver" oor:node-type="ToolBarDescription"/><node-ref oor:name="Selected" oor:node-type="ToolBarDescription"/><node-ref oor:name="Disabled" oor:node-type="ToolBarDescription"/></group><group oor:name="ToolBar"><set oor:name="Entries" oor:node-type="ToolBarEntry"/></group><group oor:name="Button"><prop oor:name="Name" oor:type="xs:string"/><node-ref oor:name="Font" oor:node-type="Font"/><node-ref oor:name="Icon" oor:node-type="BitmapDescriptor"/><prop oor:name="Text" oor:type="xs:string" oor:localized="true"/><prop oor:name="Action" oor:type="xs:string"/></group><group oor:name="HelpEntry"><prop oor:name="Left" oor:type="xs:string" oor:localized="true"/><prop oor:name="Right" oor:type="xs:string" oor:localized="true"/></group><group oor:name="PaneStyle"><prop oor:name="StyleName" oor:type="xs:string"/><prop oor:name="ParentStyle" oor:type="xs:string"><value/></prop><node-ref oor:name="TitleFont" oor:node-type="Font"/><node-ref oor:name="InnerBorderSize" oor:node-type="ThemeBorderSize"/><node-ref oor:name="OuterBorderSize" oor:node-type="ThemeBorderSize"/><set oor:name="BorderBitmapList" oor:node-type="BitmapDescriptor"/></group><group oor:name="ViewStyle"><prop oor:name="StyleName" oor:type="xs:string"/><prop oor:name="ParentStyle" oor:type="xs:string"><value/></prop><node-ref oor:name="Font" oor:node-type="Font"/><node-ref oor:name="Background" oor:node-type="BitmapDescriptor"/></group><group oor:name="Style_Association"><prop oor:name="ResourceURL" oor:type="xs:string"/><prop oor:name="StyleName" oor:type="xs:string"/></group><group oor:name="PresenterString"><prop oor:name="String" oor:type="xs:string" oor:localized="true"/></group><group oor:name="ViewDescription"><prop oor:name="ViewURL" oor:type="xs:string"/><prop oor:name="StyleName" oor:type="xs:string"/><prop oor:name="Title" oor:type="xs:string" oor:localized="true"><value/></prop><prop oor:name="AccessibleTitle" oor:type="xs:string" oor:localized="true"><value/></prop><prop oor:name="IsOpaque" oor:type="xs:boolean"><value>false</value></prop><set oor:name="Strings" oor:node-type="PresenterString"/></group><group oor:name="PresenterTheme"><prop oor:name="ThemeName" oor:type="xs:string"/><prop oor:name="ParentTheme" oor:type="xs:string"><value/></prop><prop oor:name="BitmapSourceExtension" oor:type="xs:string"><value/></prop><node-ref oor:name="Background" oor:node-type="BitmapDescriptor"/><set oor:name="PaneStyles" oor:node-type="PaneStyle"/><set oor:name="ViewStyles" oor:node-type="ViewStyle"/><set oor:name="StyleAssociations" oor:node-type="Style_Association"/><set oor:name="Bitmaps" oor:node-type="BitmapDescriptor"/><set oor:name="Fonts" oor:node-type="Font"/></group><group oor:name="PresenterComponentLayout"><prop oor:name="PaneURL" oor:type="xs:string"/><prop oor:name="ViewURL" oor:type="xs:string"/><prop oor:name="RelativeX" oor:type="xs:double"/><prop oor:name="RelativeY" oor:type="xs:double"/><prop oor:name="RelativeWidth" oor:type="xs:double"/><prop oor:name="RelativeHeight" oor:type="xs:double"/></group><group oor:name="PresenterLayout"><prop oor:name="LayoutName" oor:type="xs:string"/><prop oor:name="ParentLayout" oor:type="xs:string"><value/></prop><set oor:name="Layout" oor:node-type="PresenterComponentLayout"/></group></templates><component><group oor:name="PresenterScreenSettings"><set oor:name="ToolBars" oor:node-type="ToolBar"/><set oor:name="Buttons" oor:node-type="Button"/><group oor:name="ScrollBar"><set oor:name="Bitmaps" oor:node-type="BitmapDescriptor"/></group><group oor:name="SlideSorter"><node-ref oor:name="BorderSize" oor:node-type="ThemeBorderSize"/><set oor:name="CurrentSlideBorderBitmaps" oor:node-type="BitmapDescriptor"/></group><group oor:name="HelpView"><set oor:name="HelpStrings" oor:node-type="HelpEntry"/></group></group><group oor:name="Presenter"><prop oor:name="StartAlways" oor:type="xs:boolean"><value>false</value></prop><set oor:name="Themes" oor:node-type="PresenterTheme"/><prop oor:name="CurrentTheme" oor:type="xs:string"><value>DefaultTheme</value></prop><set oor:name="Views" oor:node-type="ViewDescription"/><set oor:name="Layouts" oor:node-type="PresenterLayout"/><prop oor:name="CurrentLayout" oor:type="xs:string"><value>DefaultLayout</value></prop><set oor:name="Accessibility" oor:node-type="PresenterString"/><prop oor:name="InitialViewMode" oor:type="xs:int"><value>0</value></prop></group></component></oor:component-schema><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:package="org.openoffice.Office" oor:name="PresenterScreen"><node oor:name="PresenterScreenSettings"><node oor:name="ToolBars"><node oor:name="ToolBar" oor:op="replace"><node oor:name="Entries"><node oor:name="a" oor:op="replace"><prop oor:name="Name"><value>PreviousSlide</value></prop><prop oor:name="Type"><value>Button</value></prop><node oor:name="Normal"><prop oor:name="Text"><value xml:lang="en-US">Previous</value></prop><node oor:name="Icon"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ButtonSlidePreviousNormal.png</value></prop></node><prop oor:name="Action"><value>vnd.com.sun.star.presentation.PresenterScreen:PrevSlide</value></prop><node oor:name="Font"><prop oor:name="Size"><value>12</value></prop><prop oor:name="Style"><value>Bold</value></prop><prop oor:name="Color"><value>B3B7BC</value></prop><prop oor:name="Anchor"><value>Center</value></prop></node></node><node oor:name="MouseOver"><node oor:name="Icon"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ButtonSlidePreviousMouseOver.png</value></prop></node><node oor:name="Font"><prop oor:name="Color"><value>FFFFFF</value></prop></node></node><node oor:name="Disabled"><node oor:name="Icon"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ButtonSlidePreviousDisabled.png</value></prop></node></node></node><node oor:name="b" oor:op="replace"><prop oor:name="Name"><value>NextEffect</value></prop><prop oor:name="Type"><value>Button</value></prop><node oor:name="Normal"><prop oor:name="Text"><value xml:lang="en-US">Next</value></prop><node oor:name="Icon"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ButtonEffectNextNormal.png</value></prop></node><prop oor:name="Action"><value>vnd.com.sun.star.presentation.PresenterScreen:NextEffect</value></prop><node oor:name="Font"><prop oor:name="Size"><value>12</value></prop><prop oor:name="Style"><value>Bold</value></prop><prop oor:name="Color"><value>B3B7BC</value></prop><prop oor:name="Anchor"><value>Center</value></prop></node></node><node oor:name="MouseOver"><node oor:name="Icon"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ButtonEffectNextMouseOver.png</value></prop></node><node oor:name="Font"><prop oor:name="Color"><value>FFFFFF</value></prop></node></node><node oor:name="Disabled"><node oor:name="Icon"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ButtonEffectNextDisabled.png</value></prop></node></node></node><node oor:name="c" oor:op="replace"><prop oor:name="Name"><value>Notes</value></prop><prop oor:name="Type"><value>Button</value></prop><node oor:name="Normal"><prop oor:name="Text"><value xml:lang="en-US">Notes</value></prop><node oor:name="Icon"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ButtonNotesNormal.png</value></prop></node><prop oor:name="Action"><value>vnd.com.sun.star.presentation.PresenterScreen:ShowNotes</value></prop><node oor:name="Font"><prop oor:name="Size"><value>12</value></prop><prop oor:name="Style"><value>Bold</value></prop><prop oor:name="Color"><value>B3B7BC</value></prop><prop oor:name="Anchor"><value>Center</value></prop></node></node><node oor:name="MouseOver"><node oor:name="Icon"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ButtonNotesMouseOver.png</value></prop></node><node oor:name="Font"><prop oor:name="Color"><value>FFFFFF</value></prop></node></node><node oor:name="Selected"><node oor:name="Icon"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ButtonNotesSelected.png</value></prop></node><node oor:name="Font"><prop oor:name="Color"><value>FFFFFF</value></prop></node><prop oor:name="Action"><value>vnd.com.sun.star.presentation.PresenterScreen:CloseNotes</value></prop></node><node oor:name="Disabled"><node oor:name="Icon"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ButtonNotesDisabled.png</value></prop></node></node></node><node oor:name="d" oor:op="replace"><prop oor:name="Name"><value>SlideSorter</value></prop><prop oor:name="Type"><value>Button</value></prop><node oor:name="Normal"><prop oor:name="Text"><value xml:lang="en-US">Slides</value></prop><node oor:name="Icon"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ButtonSlideSorterNormal.png</value></prop></node><prop oor:name="Action"><value>vnd.com.sun.star.presentation.PresenterScreen:ShowSlideSorter</value></prop><node oor:name="Font"><prop oor:name="Size"><value>12</value></prop><prop oor:name="Style"><value>Bold</value></prop><prop oor:name="Color"><value>B3B7BC</value></prop><prop oor:name="Anchor"><value>Center</value></prop></node></node><node oor:name="MouseOver"><node oor:name="Icon"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ButtonSlideSorterMouseOver.png</value></prop></node><node oor:name="Font"><prop oor:name="Color"><value>FFFFFF</value></prop></node></node><node oor:name="Selected"><node oor:name="Icon"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ButtonSlideSorterSelected.png</value></prop></node><node oor:name="Font"><prop oor:name="Color"><value>FFFFFF</value></prop></node><prop oor:name="Action"><value>vnd.com.sun.star.presentation.PresenterScreen:CloseSlideSorter</value></prop></node><node oor:name="Disabled"><node oor:name="Icon"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ButtonSlideSorterDisabled.png</value></prop></node></node></node><node oor:name="e" oor:op="replace"><prop oor:name="Type"><value>VerticalSeparator</value></prop><node oor:name="Normal"><node oor:name="Font"><prop oor:name="Color"><value>76797C</value></prop></node></node></node><node oor:name="f" oor:op="replace"><prop oor:name="Type"><value>ChangeOrientation</value></prop></node><node oor:name="g" oor:op="replace"><prop oor:name="Type"><value>CurrentTimeLabel</value></prop><node oor:name="Normal"><node oor:name="Font"><prop oor:name="Size"><value>18</value></prop><prop oor:name="Style"><value>Bold</value></prop><prop oor:name="Color"><value>ffffff</value></prop><prop oor:name="Anchor"><value>Center</value></prop></node></node></node><node oor:name="h" oor:op="replace"><prop oor:name="Type"><value>HorizontalSeparator</value></prop><node oor:name="Normal"><node oor:name="Font"><prop oor:name="Color"><value>71767a</value></prop></node></node></node><node oor:name="i" oor:op="replace"><prop oor:name="Type"><value>PresentationTimeLabel</value></prop><node oor:name="Normal"><node oor:name="Font"><prop oor:name="Size"><value>26</value></prop><prop oor:name="Style"><value>Bold</value></prop><prop oor:name="Color"><value>ffe969</value></prop><prop oor:name="Anchor"><value>Center</value></prop></node></node></node><node oor:name="j" oor:op="replace"><prop oor:name="Type"><value>ChangeOrientation</value></prop></node><node oor:name="k" oor:op="replace"><prop oor:name="Type"><value>VerticalSeparator</value></prop><node oor:name="Normal"><node oor:name="Font"><prop oor:name="Color"><value>76797C</value></prop></node></node></node><node oor:name="l" oor:op="replace"><prop oor:name="Name"><value>Help</value></prop><prop oor:name="Type"><value>Button</value></prop><node oor:name="Normal"><prop oor:name="Text"><value xml:lang="en-US">Help</value></prop><node oor:name="Icon"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ButtonHelpNormal.png</value></prop></node><prop oor:name="Action"><value>vnd.com.sun.star.presentation.PresenterScreen:ShowHelp</value></prop><node oor:name="Font"><prop oor:name="Size"><value>12</value></prop><prop oor:name="Style"><value>Bold</value></prop><prop oor:name="Color"><value>B3B7BC</value></prop><prop oor:name="Anchor"><value>Center</value></prop></node></node><node oor:name="MouseOver"><node oor:name="Icon"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ButtonHelpMouseOver.png</value></prop></node><node oor:name="Font"><prop oor:name="Color"><value>FFFFFF</value></prop></node></node><node oor:name="Selected"><node oor:name="Icon"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ButtonHelpSelected.png</value></prop></node><node oor:name="Font"><prop oor:name="Color"><value>FFFFFF</value></prop></node><prop oor:name="Action"><value>vnd.com.sun.star.presentation.PresenterScreen:CloseHelp</value></prop></node><node oor:name="Disabled"><node oor:name="Icon"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ButtonHelpDisabled.png</value></prop></node></node></node></node></node><node oor:name="NotesToolBar" oor:op="replace"><node oor:name="Entries"><node oor:name="a" oor:op="replace"><prop oor:name="Name"><value>Zoom</value></prop><prop oor:name="Type"><value>Label</value></prop><node oor:name="Normal"><prop oor:name="Text"><value xml:lang="en-US">Zoom</value></prop><node oor:name="Font"><prop oor:name="Size"><value>14</value></prop><prop oor:name="Style"><value>Bold</value></prop><prop oor:name="Color"><value>B3B7BC</value></prop></node></node></node><node oor:name="b" oor:op="replace"><prop oor:name="Name"><value>Grow</value></prop><prop oor:name="Type"><value>Button</value></prop><node oor:name="Normal"><node oor:name="Icon"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ButtonPlusNormal.png</value></prop></node><prop oor:name="Action"><value>vnd.com.sun.star.presentation.PresenterScreen:GrowNotesFont</value></prop></node><node oor:name="MouseOver"><node oor:name="Icon"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ButtonPlusMouseOver.png</value></prop></node></node><node oor:name="Disabled"><node oor:name="Icon"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ButtonPlusDisabled.png</value></prop></node></node></node><node oor:name="c" oor:op="replace"><prop oor:name="Name"><value>Shrink</value></prop><prop oor:name="Type"><value>Button</value></prop><node oor:name="Normal"><node oor:name="Icon"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ButtonMinusNormal.png</value></prop></node><prop oor:name="Action"><value>vnd.com.sun.star.presentation.PresenterScreen:ShrinkNotesFont</value></prop></node><node oor:name="MouseOver"><node oor:name="Icon"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ButtonMinusMouseOver.png</value></prop></node></node><node oor:name="Disabled"><node oor:name="Icon"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ButtonMinusDisabled.png</value></prop></node></node></node></node></node></node><node oor:name="Buttons"><node oor:name="SlideSorterCloser" oor:op="replace"><prop oor:name="Name"><value>SlideSorterCloser</value></prop><prop oor:name="Text"><value xml:lang="en-US">Close</value></prop><prop oor:name="Action"><value>vnd.com.sun.star.presentation.PresenterScreen:CloseSlideSorter</value></prop></node><node oor:name="NotesViewCloser" oor:op="replace"><prop oor:name="Name"><value>NotesViewCloser</value></prop><prop oor:name="Text"><value xml:lang="en-US">Close</value></prop><prop oor:name="Action"><value>vnd.com.sun.star.presentation.PresenterScreen:CloseNotes</value></prop></node><node oor:name="HelpViewCloser" oor:op="replace"><prop oor:name="Name"><value>HelpViewCloser</value></prop><prop oor:name="Text"><value xml:lang="en-US">Close</value></prop><prop oor:name="Action"><value>vnd.com.sun.star.presentation.PresenterScreen:CloseHelp</value></prop></node></node><node oor:name="ScrollBar"><node oor:name="Bitmaps"><node oor:name="up" oor:op="replace"><prop oor:name="Name"><value>Up</value></prop><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ScrollbarArrowUpNormal.png</value></prop><prop oor:name="MouseOverFileName"><value>private:graphicrepository/presenter/ScrollbarArrowUpMouseOver.png</value></prop><prop oor:name="DisabledFileName"><value>private:graphicrepository/presenter/ScrollbarArrowUpDisabled.png</value></prop></node><node oor:name="down" oor:op="replace"><prop oor:name="Name"><value>Down</value></prop><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ScrollbarArrowDownNormal.png</value></prop><prop oor:name="MouseOverFileName"><value>private:graphicrepository/presenter/ScrollbarArrowDownMouseOver.png</value></prop><prop oor:name="DisabledFileName"><value>private:graphicrepository/presenter/ScrollbarArrowDownDisabled.png</value></prop></node><node oor:name="pagervertical" oor:op="replace"><prop oor:name="Name"><value>PagerVertical</value></prop><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ScrollbarPagerMiddleNormal.png</value></prop><prop oor:name="MouseOverFileName"><value>private:graphicrepository/presenter/ScrollbarPagerMiddleMouseOver.png</value></prop></node><node oor:name="thumbtop" oor:op="replace"><prop oor:name="Name"><value>ThumbTop</value></prop><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ScrollbarThumbTopNormal.png</value></prop><prop oor:name="MouseOverFileName"><value>private:graphicrepository/presenter/ScrollbarThumbTopMouseOver.png</value></prop></node><node oor:name="thumbbottom" oor:op="replace"><prop oor:name="Name"><value>ThumbBottom</value></prop><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ScrollbarThumbBottomNormal.png</value></prop><prop oor:name="MouseOverFileName"><value>private:graphicrepository/presenter/ScrollbarThumbBottomMouseOver.png</value></prop></node><node oor:name="thumbvertical" oor:op="replace"><prop oor:name="Name"><value>ThumbVertical</value></prop><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ScrollbarThumbMiddleNormal.png</value></prop><prop oor:name="MouseOverFileName"><value>private:graphicrepository/presenter/ScrollbarThumbMiddleMouseOver.png</value></prop></node></node></node><node oor:name="SlideSorter"><node oor:name="BorderSize"><prop oor:name="Left"><value>9</value></prop><prop oor:name="Top"><value>9</value></prop><prop oor:name="Right"><value>9</value></prop><prop oor:name="Bottom"><value>9</value></prop></node><node oor:name="CurrentSlideBorderBitmaps"><node oor:name="TopLeft" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/BorderCurrentSlideTopLeft.png</value></prop></node><node oor:name="Top" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/BorderCurrentSlideTop.png</value></prop></node><node oor:name="TopRight" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/BorderCurrentSlideTopRight.png</value></prop></node><node oor:name="Left" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/BorderCurrentSlideLeft.png</value></prop></node><node oor:name="Right" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/BorderCurrentSlideRight.png</value></prop></node><node oor:name="BottomLeft" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/BorderCurrentSlideBottomLeft.png</value></prop></node><node oor:name="Bottom" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/BorderCurrentSlideBottom.png</value></prop></node><node oor:name="BottomRight" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/BorderCurrentSlideBottomRight.png</value></prop></node></node></node><node oor:name="HelpView"><node oor:name="HelpStrings"><node oor:name="a" oor:op="replace"><prop oor:name="Left"><value xml:lang="en-US">Left click, right or down arrow, spacebar, page down, enter, return, 'N'</value></prop><prop oor:name="Right"><value xml:lang="en-US">Next slide, or next effect</value></prop></node><node oor:name="b" oor:op="replace"><prop oor:name="Left"><value xml:lang="en-US">Right click, left or up arrow, page up, backspace, 'P'</value></prop><prop oor:name="Right"><value xml:lang="en-US">Previous slide, or previous effect</value></prop></node><node oor:name="c" oor:op="replace"><prop oor:name="Left"><value xml:lang="en-US"> </value></prop><prop oor:name="Right"><value xml:lang="en-US"> </value></prop></node><node oor:name="d" oor:op="replace"><prop oor:name="Left"><value xml:lang="en-US">Home</value></prop><prop oor:name="Right"><value xml:lang="en-US">First slide</value></prop></node><node oor:name="e" oor:op="replace"><prop oor:name="Left"><value xml:lang="en-US">End</value></prop><prop oor:name="Right"><value xml:lang="en-US">Last slide</value></prop></node><node oor:name="f" oor:op="replace"><prop oor:name="Left"><value xml:lang="en-US"> </value></prop><prop oor:name="Right"><value xml:lang="en-US"> </value></prop></node><node oor:name="g" oor:op="replace"><prop oor:name="Left"><value xml:lang="en-US">Alt-Page Up</value></prop><prop oor:name="Right"><value xml:lang="en-US">Previous slide without effects</value></prop></node><node oor:name="h" oor:op="replace"><prop oor:name="Left"><value xml:lang="en-US">Alt-Page Down</value></prop><prop oor:name="Right"><value xml:lang="en-US">Next slide without effects</value></prop></node><node oor:name="i" oor:op="replace"><prop oor:name="Left"><value xml:lang="en-US"> </value></prop><prop oor:name="Right"><value xml:lang="en-US"> </value></prop></node><node oor:name="j" oor:op="replace"><prop oor:name="Left"><value xml:lang="en-US">'B', '.'</value></prop><prop oor:name="Right"><value xml:lang="en-US">Blacks/Unblacks the screen</value></prop></node><node oor:name="k" oor:op="replace"><prop oor:name="Left"><value xml:lang="en-US">'W', ','</value></prop><prop oor:name="Right"><value xml:lang="en-US">Whites/Unwhites the screen</value></prop></node><node oor:name="l" oor:op="replace"><prop oor:name="Left"><value xml:lang="en-US"> </value></prop><prop oor:name="Right"><value xml:lang="en-US"> </value></prop></node><node oor:name="m" oor:op="replace"><prop oor:name="Left"><value xml:lang="en-US">Esc, '-'</value></prop><prop oor:name="Right"><value xml:lang="en-US">End slide show</value></prop></node><node oor:name="n" oor:op="replace"><prop oor:name="Left"><value xml:lang="en-US"> </value></prop><prop oor:name="Right"><value xml:lang="en-US"> </value></prop></node><node oor:name="o" oor:op="replace"><prop oor:name="Left"><value xml:lang="en-US">Number followed by Enter</value></prop><prop oor:name="Right"><value xml:lang="en-US">Go to that slide</value></prop></node><node oor:name="p" oor:op="replace"><prop oor:name="Left"><value xml:lang="en-US"> </value></prop><prop oor:name="Right"><value xml:lang="en-US"> </value></prop></node><node oor:name="q" oor:op="replace"><prop oor:name="Left"><value xml:lang="en-US">'G', 'S'</value></prop><prop oor:name="Right"><value xml:lang="en-US">Grow/Shrink size of notes font</value></prop></node><node oor:name="r" oor:op="replace"><prop oor:name="Left"><value xml:lang="en-US">'A', 'Z'</value></prop><prop oor:name="Right"><value xml:lang="en-US">Scroll notes up/down</value></prop></node><node oor:name="s" oor:op="replace"><prop oor:name="Left"><value xml:lang="en-US">'H', 'L'</value></prop><prop oor:name="Right"><value xml:lang="en-US">Move caret in notes view backward/forward</value></prop></node><node oor:name="t" oor:op="replace"><prop oor:name="Left"><value xml:lang="en-US"> </value></prop><prop oor:name="Right"><value xml:lang="en-US"> </value></prop></node><node oor:name="u" oor:op="replace"><prop oor:name="Left"><value xml:lang="en-US">Ctrl-'1'</value></prop><prop oor:name="Right"><value xml:lang="en-US">Shows the Presenter Console</value></prop></node><node oor:name="v" oor:op="replace"><prop oor:name="Left"><value xml:lang="en-US">Ctrl-'2'</value></prop><prop oor:name="Right"><value xml:lang="en-US">Shows the Presentation Notes</value></prop></node><node oor:name="w" oor:op="replace"><prop oor:name="Left"><value xml:lang="en-US">Ctrl-'3'</value></prop><prop oor:name="Right"><value xml:lang="en-US">Shows the Slides Overview</value></prop></node></node></node></node><node oor:name="Presenter"><node oor:name="Themes"><node oor:name="Theme_1" oor:op="replace"><prop oor:name="ThemeName"><value>DefaultTheme</value></prop><node oor:name="PaneStyles"><node oor:name="PaneStyle_1" oor:op="replace"><prop oor:name="StyleName"><value>DefaultPaneStyle</value></prop><node oor:name="TitleFont"><prop oor:name="FamilyName"><value/></prop><prop oor:name="Style"><value>Bold</value></prop><prop oor:name="Size"><value>14</value></prop><prop oor:name="Color"><value>B3B7BC</value></prop><prop oor:name="Anchor"><value>Center</value></prop><prop oor:name="YOffset"><value>-7</value></prop></node><node oor:name="InnerBorderSize"><prop oor:name="Left"><value>6</value></prop><prop oor:name="Top"><value>6</value></prop><prop oor:name="Right"><value>6</value></prop><prop oor:name="Bottom"><value>6</value></prop></node><node oor:name="OuterBorderSize"><prop oor:name="Left"><value>20</value></prop><prop oor:name="Top"><value>28</value></prop><prop oor:name="Right"><value>20</value></prop><prop oor:name="Bottom"><value>29</value></prop></node><node oor:name="BorderBitmapList"><node oor:name="Top" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/BorderTop.png</value></prop><prop oor:name="YOffset"><value>6</value></prop></node><node oor:name="TopLeft" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/BorderTopLeft.png</value></prop><prop oor:name="XOffset"><value>6</value></prop><prop oor:name="YOffset"><value>6</value></prop></node><node oor:name="TopRight" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/BorderTopRight.png</value></prop><prop oor:name="XOffset"><value>-6</value></prop><prop oor:name="YOffset"><value>6</value></prop></node><node oor:name="Left" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/BorderLeft.png</value></prop><prop oor:name="XOffset"><value>6</value></prop></node><node oor:name="Right" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/BorderRight.png</value></prop><prop oor:name="XOffset"><value>-6</value></prop></node><node oor:name="BottomLeft" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/BorderBottomLeft.png</value></prop><prop oor:name="XOffset"><value>6</value></prop><prop oor:name="YOffset"><value>-6</value></prop></node><node oor:name="BottomRight" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/BorderBottomRight.png</value></prop><prop oor:name="XOffset"><value>-6</value></prop><prop oor:name="YOffset"><value>-6</value></prop></node><node oor:name="Bottom" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/BorderBottom.png</value></prop><prop oor:name="YOffset"><value>-6</value></prop></node></node></node><node oor:name="PaneStyle_2" oor:op="replace"><prop oor:name="StyleName"><value>ActivePaneStyle</value></prop><prop oor:name="ParentStyle"><value>DefaultPaneStyle</value></prop><node oor:name="TitleFont"><prop oor:name="FamilyName"><value/></prop><prop oor:name="Style"><value>Bold</value></prop><prop oor:name="Size"><value>14</value></prop><prop oor:name="Color"><value>FFFFFF</value></prop><prop oor:name="Anchor"><value>Center</value></prop><prop oor:name="YOffset"><value>-10</value></prop></node><node oor:name="BorderBitmapList"><node oor:name="Top" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/BorderActiveTop.png</value></prop><prop oor:name="YOffset"><value>6</value></prop></node><node oor:name="TopLeft" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/BorderActiveTopLeft.png</value></prop><prop oor:name="XOffset"><value>6</value></prop><prop oor:name="YOffset"><value>6</value></prop></node><node oor:name="TopRight" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/BorderActiveTopRight.png</value></prop><prop oor:name="XOffset"><value>-6</value></prop><prop oor:name="YOffset"><value>6</value></prop></node><node oor:name="Left" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/BorderActiveLeft.png</value></prop><prop oor:name="XOffset"><value>6</value></prop></node><node oor:name="Right" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/BorderActiveRight.png</value></prop><prop oor:name="XOffset"><value>-6</value></prop></node><node oor:name="BottomLeft" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/BorderActiveBottomLeft.png</value></prop><prop oor:name="XOffset"><value>6</value></prop><prop oor:name="YOffset"><value>-6</value></prop></node><node oor:name="BottomRight" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/BorderActiveBottomRight.png</value></prop><prop oor:name="XOffset"><value>-6</value></prop><prop oor:name="YOffset"><value>-6</value></prop></node><node oor:name="Bottom" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/BorderActiveBottom.png</value></prop><prop oor:name="YOffset"><value>-6</value></prop></node></node></node><node oor:name="PaneStyle_3" oor:op="replace"><prop oor:name="StyleName"><value>ToolbarPaneStyle</value></prop><node oor:name="InnerBorderSize"><prop oor:name="Left"><value>4</value></prop><prop oor:name="Top"><value>4</value></prop><prop oor:name="Right"><value>4</value></prop><prop oor:name="Bottom"><value>4</value></prop></node><node oor:name="OuterBorderSize"><prop oor:name="Left"><value>8</value></prop><prop oor:name="Top"><value>8</value></prop><prop oor:name="Right"><value>8</value></prop><prop oor:name="Bottom"><value>0</value></prop></node><node oor:name="BorderBitmapList"><node oor:name="Top" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/BorderToolbarTop.png</value></prop><prop oor:name="YOffset"><value>4</value></prop></node><node oor:name="TopLeft" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/BorderToolbarTopLeft.png</value></prop><prop oor:name="XOffset"><value>4</value></prop><prop oor:name="YOffset"><value>4</value></prop></node><node oor:name="TopRight" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/BorderToolbarTopRight.png</value></prop><prop oor:name="XOffset"><value>-4</value></prop><prop oor:name="YOffset"><value>4</value></prop></node><node oor:name="Left" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/BorderToolbarLeft.png</value></prop><prop oor:name="XOffset"><value>4</value></prop></node><node oor:name="Right" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/BorderToolbarRight.png</value></prop><prop oor:name="XOffset"><value>-4</value></prop></node><node oor:name="BottomLeft" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/BorderToolbarLeft.png</value></prop><prop oor:name="XOffset"><value>4</value></prop></node><node oor:name="BottomRight" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/BorderToolbarRight.png</value></prop><prop oor:name="XOffset"><value>-4</value></prop></node><node oor:name="Bottom" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/BorderToolbarBottom.png</value></prop><prop oor:name="YOffset"><value>-4</value></prop></node></node></node><node oor:name="PaneStyle_4" oor:op="replace"><prop oor:name="StyleName"><value>ActiveBottomCalloutPaneStyle</value></prop><prop oor:name="ParentStyle"><value>ActivePaneStyle</value></prop><node oor:name="OuterBorderSize"><prop oor:name="Bottom"><value>52</value></prop></node><node oor:name="BorderBitmapList"><node oor:name="BottomCallout" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/BorderActiveBottomCallout.png</value></prop><prop oor:name="YOffset"><value>-6</value></prop><prop oor:name="XHotSpot"><value>49</value></prop><prop oor:name="YHotSpot"><value>41</value></prop></node></node></node></node><node oor:name="ViewStyles"><node oor:name="ViewStyle_1" oor:op="replace"><prop oor:name="StyleName"><value>DefaultViewStyle</value></prop><node oor:name="Font"><prop oor:name="FamilyName"><value/></prop><prop oor:name="Size"><value>20</value></prop><prop oor:name="Color"><value>FFFFFF</value></prop></node><node oor:name="Background"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ViewBackground.png</value></prop><prop oor:name="HorizontalTexturingMode"><value>Repeat</value></prop><prop oor:name="VerticalTexturingMode"><value>Repeat</value></prop><prop oor:name="ReplacementColor"><value>33000000</value></prop></node></node><node oor:name="ViewStyle_2" oor:op="replace"><prop oor:name="StyleName"><value>NotesViewStyle</value></prop><prop oor:name="ParentStyle"><value>DefaultViewStyle</value></prop><node oor:name="Font"><prop oor:name="FamilyName"><value/></prop><prop oor:name="Style"><value>Bold</value></prop><prop oor:name="Size"><value>26</value></prop><prop oor:name="Color"><value>d1d6dc</value></prop></node></node><node oor:name="ViewStyle_3" oor:op="replace"><prop oor:name="StyleName"><value>SlideSorterViewStyle</value></prop><prop oor:name="ParentStyle"><value>DefaultViewStyle</value></prop></node><node oor:name="ViewStyle_4" oor:op="replace"><prop oor:name="StyleName"><value>HelpViewStyle</value></prop><prop oor:name="ParentStyle"><value>DefaultViewStyle</value></prop><node oor:name="Font"><prop oor:name="FamilyName"><value/></prop><prop oor:name="Style"><value>Bold</value></prop><prop oor:name="Size"><value>20</value></prop><prop oor:name="Color"><value>ffffff</value></prop></node></node></node><node oor:name="Background"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/Background.png</value></prop><prop oor:name="ReplacementColor"><value>E4EFF9</value></prop><prop oor:name="HorizontalTexturingMode"><value>Repeat</value></prop><prop oor:name="VerticalTexturingMode"><value>Stretch</value></prop></node><node oor:name="Bitmaps"><node oor:name="ButtonFrameLeft" oor:op="replace"><prop oor:name="Name"><value>ButtonFrameLeft</value></prop><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ButtonFrameLeftNormal.png</value></prop><prop oor:name="MouseOverFileName"><value>private:graphicrepository/presenter/ButtonFrameLeftMouseOver.png</value></prop><prop oor:name="YOffset"><value>2</value></prop></node><node oor:name="ButtonFrameCenter" oor:op="replace"><prop oor:name="Name"><value>ButtonFrameCenter</value></prop><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ButtonFrameCenterNormal.png</value></prop><prop oor:name="MouseOverFileName"><value>private:graphicrepository/presenter/ButtonFrameCenterMouseOver.png</value></prop><prop oor:name="YOffset"><value>2</value></prop></node><node oor:name="ButtonFrameRight" oor:op="replace"><prop oor:name="Name"><value>ButtonFrameRight</value></prop><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ButtonFrameRightNormal.png</value></prop><prop oor:name="MouseOverFileName"><value>private:graphicrepository/presenter/ButtonFrameRightMouseOver.png</value></prop><prop oor:name="YOffset"><value>2</value></prop></node><node oor:name="LabelLeft" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/LabelMouseOverLeft.png</value></prop></node><node oor:name="LabelCenter" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/LabelMouseOverCenter.png</value></prop></node><node oor:name="LabelRight" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/LabelMouseOverRight.png</value></prop></node><node oor:name="MousePointerNextEffect" oor:op="replace"><prop oor:name="NormalFileName"><value>private:graphicrepository/presenter/ButtonSlideNextNormal.png</value></prop></node></node><node oor:name="Fonts"><node oor:name="ButtonFont" oor:op="replace"><prop oor:name="FamilyName"><value/></prop><prop oor:name="Style"><value>Bold</value></prop><prop oor:name="Size"><value>18</value></prop><prop oor:name="Color"><value>b3b7bc</value></prop></node><node oor:name="ButtonMouseOverFont" oor:op="replace"><prop oor:name="FamilyName"><value/></prop><prop oor:name="Style"><value>Bold</value></prop><prop oor:name="Size"><value>18</value></prop><prop oor:name="Color"><value>ffffff</value></prop></node><node oor:name="SlideSorterLabelFont" oor:op="replace"><prop oor:name="FamilyName"><value/></prop><prop oor:name="Style"><value>Bold</value></prop><prop oor:name="Size"><value>20</value></prop><prop oor:name="Color"><value>ffffff</value></prop></node><node oor:name="PendingSlideNumberFont" oor:op="replace"><prop oor:name="FamilyName"><value/></prop><prop oor:name="Style"><value>Bold</value></prop><prop oor:name="Size"><value>24</value></prop><prop oor:name="Color"><value>e02050</value></prop></node></node><node oor:name="StyleAssociations"><node oor:name="PreviewPane" oor:op="replace"><prop oor:name="ResourceURL"><value>private:resource/pane/Presenter/Pane1</value></prop><prop oor:name="StyleName"><value>ActivePaneStyle</value></prop></node><node oor:name="PreviewView" oor:op="replace"><prop oor:name="ResourceURL"><value>private:resource/view/Presenter/CurrentSlidePreview</value></prop><prop oor:name="StyleName"><value>DefaultViewStyle</value></prop></node><node oor:name="NextSlidePreviewPane" oor:op="replace"><prop oor:name="ResourceURL"><value>private:resource/pane/Presenter/Pane2</value></prop><prop oor:name="StyleName"><value>DefaultPaneStyle</value></prop></node><node oor:name="NextSlidePreviewView" oor:op="replace"><prop oor:name="ResourceURL"><value>private:resource/view/Presenter/NextSlidePreview</value></prop><prop oor:name="StyleName"><value>DefaultViewStyle</value></prop></node><node oor:name="ToolBarPane" oor:op="replace"><prop oor:name="ResourceURL"><value>private:resource/pane/Presenter/Pane4</value></prop><prop oor:name="StyleName"><value>ToolbarPaneStyle</value></prop></node><node oor:name="ToolBarView" oor:op="replace"><prop oor:name="ResourceURL"><value>private:resource/view/Presenter/ToolBar</value></prop><prop oor:name="StyleName"><value>DefaultViewStyle</value></prop></node><node oor:name="NotesPane" oor:op="replace"><prop oor:name="ResourceURL"><value>private:resource/pane/Presenter/Pane3</value></prop><prop oor:name="StyleName"><value>ActivePaneStyle</value></prop></node><node oor:name="NotesView" oor:op="replace"><prop oor:name="ResourceURL"><value>private:resource/view/Presenter/Notes</value></prop><prop oor:name="StyleName"><value>NotesViewStyle</value></prop></node><node oor:name="SlideSorter" oor:op="replace"><prop oor:name="ResourceURL"><value>private:resource/view/Presenter/SlideSorter</value></prop><prop oor:name="StyleName"><value>SlideSorterViewStyle</value></prop></node><node oor:name="OverlayPane" oor:op="replace"><prop oor:name="ResourceURL"><value>private:resource/pane/Presenter/Overlay</value></prop><prop oor:name="StyleName"><value>ActivePaneStyle</value></prop></node><node oor:name="HelpView" oor:op="replace"><prop oor:name="ResourceURL"><value>private:resource/view/Presenter/Help</value></prop><prop oor:name="StyleName"><value>HelpViewStyle</value></prop></node><node oor:name="HelpPane" oor:op="replace"><prop oor:name="ResourceURL"><value>private:resource/pane/Presenter/Pane6</value></prop><prop oor:name="StyleName"><value>ActivePaneStyle</value></prop></node></node></node></node><node oor:name="Views"><node oor:name="CurrentSlidePreview" oor:op="replace"><prop oor:name="ViewURL"><value>private:resource/view/Presenter/CurrentSlidePreview</value></prop><prop oor:name="Title"><value xml:lang="en-US">Current Slide (%CURRENT_SLIDE_NUMBER% of %SLIDE_COUNT%)</value></prop><prop oor:name="AccessibleTitle"><value xml:lang="en-US">Current Slide, %CURRENT_SLIDE_NAME%, %CURRENT_SLIDE_NUMBER% of %SLIDE_COUNT%</value></prop><prop oor:name="IsOpaque"><value>true</value></prop><node oor:name="Strings"><node oor:name="ClickToExitPresentationText" oor:op="replace"><prop oor:name="String"><value xml:lang="en-US">Click to exit presentation...</value></prop></node><node oor:name="ClickToExitPresentationTitle" oor:op="replace"><prop oor:name="String"><value xml:lang="en-US">Current Slide (end)</value></prop></node></node></node><node oor:name="NextSlidePreview" oor:op="replace"><prop oor:name="ViewURL"><value>private:resource/view/Presenter/NextSlidePreview</value></prop><prop oor:name="Title"><value xml:lang="en-US">Next Slide</value></prop></node><node oor:name="ToolBar" oor:op="replace"><prop oor:name="ViewURL"><value>private:resource/view/Presenter/ToolBar</value></prop></node><node oor:name="NotesView" oor:op="replace"><prop oor:name="ViewURL"><value>private:resource/view/Presenter/Notes</value></prop><prop oor:name="Title"><value xml:lang="en-US">Notes</value></prop></node><node oor:name="SlideSorter" oor:op="replace"><prop oor:name="ViewURL"><value>private:resource/view/Presenter/SlideSorter</value></prop><prop oor:name="Title"><value xml:lang="en-US"/></prop><prop oor:name="AccessibleTitle"><value xml:lang="en-US">Slide Overview, %CURRENT_SLIDE_NAME%, %CURRENT_SLIDE_NUMBER% of %SLIDE_COUNT%</value></prop></node><node oor:name="HelpView" oor:op="replace"><prop oor:name="ViewURL"><value>private:resource/view/Presenter/Help</value></prop><prop oor:name="Title"><value xml:lang="en-US">Help</value></prop></node></node><node oor:name="Layouts"><node oor:name="DefaultLayout" oor:op="replace"><prop oor:name="LayoutName"><value>DefaultLayout</value></prop><node oor:name="Layout"><node oor:name="CurrentSlidePreview" oor:op="replace"><prop oor:name="PaneURL"><value>private:resource/pane/Presenter/Pane1</value></prop><prop oor:name="ViewURL"><value>private:resource/view/Presenter/CurrentSlidePreview</value></prop><prop oor:name="RelativeX"><value>0.05</value></prop><prop oor:name="RelativeY"><value>0.05</value></prop><prop oor:name="RelativeWidth"><value>0.50</value></prop><prop oor:name="RelativeHeight"><value>0.50</value></prop></node><node oor:name="NextSlidePreview" oor:op="replace"><prop oor:name="PaneURL"><value>private:resource/pane/Presenter/Pane2</value></prop><prop oor:name="ViewURL"><value>private:resource/view/Presenter/NextSlidePreview</value></prop><prop oor:name="RelativeX"><value>0.60</value></prop><prop oor:name="RelativeY"><value>0.05</value></prop><prop oor:name="RelativeWidth"><value>0.35</value></prop><prop oor:name="RelativeHeight"><value>0.35</value></prop></node><node oor:name="ToolBar" oor:op="replace"><prop oor:name="PaneURL"><value>private:resource/pane/Presenter/Pane4</value></prop><prop oor:name="ViewURL"><value>private:resource/view/Presenter/ToolBar</value></prop><prop oor:name="RelativeX"><value>0.60</value></prop><prop oor:name="RelativeY"><value>0.45</value></prop><prop oor:name="RelativeWidth"><value>0.25</value></prop><prop oor:name="RelativeHeight"><value>0.1</value></prop></node><node oor:name="NotesView" oor:op="replace"><prop oor:name="PaneURL"><value>private:resource/pane/Presenter/Pane3</value></prop><prop oor:name="ViewURL"><value>private:resource/view/Presenter/Notes</value></prop><prop oor:name="RelativeX"><value>0.05</value></prop><prop oor:name="RelativeY"><value>0.60</value></prop><prop oor:name="RelativeWidth"><value>0.9</value></prop><prop oor:name="RelativeHeight"><value>0.35</value></prop></node><node oor:name="SlideSorter" oor:op="replace"><prop oor:name="PaneURL"><value>private:resource/pane/Presenter/Overlay</value></prop><prop oor:name="ViewURL"><value>private:resource/view/Presenter/SlideSorter</value></prop><prop oor:name="RelativeX"><value>0.05</value></prop><prop oor:name="RelativeY"><value>0.05</value></prop><prop oor:name="RelativeWidth"><value>0.95</value></prop><prop oor:name="RelativeHeight"><value>0.8</value></prop></node><node oor:name="HelpView" oor:op="replace"><prop oor:name="PaneURL"><value>private:resource/pane/Presenter/Pane6</value></prop><prop oor:name="ViewURL"><value>private:resource/view/Presenter/Help</value></prop><prop oor:name="RelativeX"><value>0.05</value></prop><prop oor:name="RelativeY"><value>0.05</value></prop><prop oor:name="RelativeWidth"><value>0.95</value></prop><prop oor:name="RelativeHeight"><value>0.8</value></prop></node></node></node></node><node oor:name="Accessibility"><node oor:name="Console" oor:op="replace"><prop oor:name="String"><value xml:lang="en-US">Presenter Console</value></prop></node><node oor:name="Preview" oor:op="replace"><prop oor:name="String"><value xml:lang="en-US">Current Slide Info</value></prop></node><node oor:name="Notes" oor:op="replace"><prop oor:name="String"><value xml:lang="en-US">Presenter Notes</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Setup" oor:package="org.openoffice"><node oor:name="Office"><node oor:name="Factories"><node oor:name="com.sun.star.presentation.PresentationDocument" oor:op="replace"><prop oor:name="ooSetupFactoryDocumentService" oor:finalized="true"><value>com.sun.star.presentation.PresentationDocument</value></prop><prop oor:name="ooSetupFactoryCommandConfigRef"><value>DrawImpressCommands</value></prop><prop oor:name="ooSetupFactoryActualFilter" oor:finalized="true"><value>impress8</value></prop><prop oor:name="ooSetupFactoryActualTemplateFilter" oor:finalized="true"><value>impress8_template</value></prop><prop oor:name="ooSetupFactoryDefaultFilter"><value>impress8</value></prop><prop oor:name="ooSetupFactoryEmptyDocumentURL" oor:finalized="true"><value>private:factory/simpress</value></prop><prop oor:name="ooSetupFactoryWindowAttributes"><value>,,,;4;</value></prop><prop oor:name="ooSetupFactoryIcon"><value>8</value></prop><prop oor:name="ooSetupFactoryTemplateFile"><value/></prop><prop oor:name="ooSetupFactorySystemDefaultTemplateChanged"><value>false</value></prop><prop oor:name="ooSetupFactoryShortName"><value>simpress</value></prop><prop oor:name="ooSetupFactoryUIName"><value>Impress</value></prop><prop oor:name="ooSetupFactoryWindowStateConfigRef"><value>ImpressWindowState</value></prop><prop oor:name="ooSetupFactoryCmdCategoryConfigRef"><value>GenericCategories</value></prop></node></node></node></oor:component-data></oor:data> diff --git a/openoffice/share/registry/lingucomponent.xcd b/openoffice/share/registry/lingucomponent.xcd new file mode 100644 index 0000000000000000000000000000000000000000..b90a83feb00318c7ba41e820be57625e0fa94218 --- /dev/null +++ b/openoffice/share/registry/lingucomponent.xcd @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<oor:data xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:oor="http://openoffice.org/2001/registry"><dependency file="main"/><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Linguistic" oor:package="org.openoffice.Office"><node oor:name="ServiceManager"><node oor:name="Hyphenators"><node oor:name="org.openoffice.lingu.LibHnjHyphenator" oor:op="fuse"><prop oor:name="SupportedDictionaryFormats" oor:type="oor:string-list"><value>DICT_HYPH</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Linguistic" oor:package="org.openoffice.Office"><node oor:name="ServiceManager"><node oor:name="SpellCheckers"><node oor:name="org.openoffice.lingu.MySpellSpellChecker" oor:op="fuse"><prop oor:name="SupportedDictionaryFormats" oor:type="oor:string-list"><value>DICT_SPELL</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Linguistic" oor:package="org.openoffice.Office"><node oor:name="ServiceManager"><node oor:name="Thesauri"><node oor:name="org.openoffice.lingu.new.Thesaurus" oor:op="fuse"><prop oor:name="SupportedDictionaryFormats" oor:type="oor:string-list"><value>DICT_THES</value></prop></node></node></node></oor:component-data></oor:data> diff --git a/openoffice/share/registry/main.xcd b/openoffice/share/registry/main.xcd new file mode 100644 index 0000000000000000000000000000000000000000..485bbd47f87e6996320ff212c0f70380b38145c9 --- /dev/null +++ b/openoffice/share/registry/main.xcd @@ -0,0 +1,203 @@ +<?xml version="1.0"?> +<oor:data xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:oor="http://openoffice.org/2001/registry"><oor:component-schema oor:name="FirstStartWizard" oor:package="org.openoffice" xml:lang="en-US"><templates><group oor:name="Option"><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop></group></templates><component><group oor:name="TabPages"><group oor:name="Registration"><set oor:name="RegistrationOptions" oor:node-type="Option"/></group></group></component></oor:component-schema><oor:component-schema oor:name="Inet" oor:package="org.openoffice" xml:lang="en-US"><templates><group oor:name="SearchEngine"><group oor:name="And"><prop oor:name="ooInetPrefix" oor:type="xs:string"/><prop oor:name="ooInetSuffix" oor:type="xs:string"/><prop oor:name="ooInetSeparator" oor:type="xs:string"/><prop oor:name="ooInetCaseMatch" oor:type="xs:int"/></group><group oor:name="Or"><prop oor:name="ooInetPrefix" oor:type="xs:string"/><prop oor:name="ooInetSuffix" oor:type="xs:string"/><prop oor:name="ooInetSeparator" oor:type="xs:string"/><prop oor:name="ooInetCaseMatch" oor:type="xs:int"/></group><group oor:name="Exact"><prop oor:name="ooInetPrefix" oor:type="xs:string"/><prop oor:name="ooInetSuffix" oor:type="xs:string"/><prop oor:name="ooInetSeparator" oor:type="xs:string"/><prop oor:name="ooInetCaseMatch" oor:type="xs:int"/></group></group></templates><component><group oor:name="Settings"><prop oor:name="ooInetDNSServer" oor:type="xs:string"><value/></prop><prop oor:name="ooInetNoProxy" oor:type="xs:string"><value/></prop><prop oor:name="ooInetProxyType" oor:type="xs:int"/><prop oor:name="ooInetFTPProxyName" oor:type="xs:string"><value/></prop><prop oor:name="ooInetFTPProxyPort" oor:type="xs:int"/><prop oor:name="ooInetHTTPProxyName" oor:type="xs:string"><value/></prop><prop oor:name="ooInetHTTPProxyPort" oor:type="xs:int"/><prop oor:name="ooInetHTTPSProxyName" oor:type="xs:string"><value/></prop><prop oor:name="ooInetHTTPSProxyPort" oor:type="xs:int"/><prop oor:name="ooInetSOCKSProxyName" oor:type="xs:string"><value/></prop><prop oor:name="ooInetSOCKSProxyPort" oor:type="xs:int"/></group><group oor:name="DefaultSearchEngine"><prop oor:name="Name" oor:type="xs:string"><value/></prop></group><set oor:name="SearchEngines" oor:node-type="SearchEngine"/></component></oor:component-schema><oor:component-schema oor:name="Interaction" oor:package="org.openoffice" xml:lang="en-US"><templates><group oor:name="RequestTypeResponsibility"><prop oor:name="Propagation" oor:type="xs:string"/></group><group oor:name="InteractionHandlerImplementation"><set oor:name="HandledRequestTypes" oor:node-type="RequestTypeResponsibility"/><prop oor:name="ServiceName" oor:type="xs:string"/></group></templates><component><set oor:name="InteractionHandlers" oor:node-type="InteractionHandlerImplementation"/></component></oor:component-schema><oor:component-schema oor:name="LDAP" oor:package="org.openoffice" xml:lang="en-US"><templates><group oor:name="ServerDefinition"><prop oor:name="Server" oor:type="xs:string"/><prop oor:name="Port" oor:type="xs:int"><value>389</value></prop><prop oor:name="BaseDN" oor:type="xs:string"/></group></templates><component><group oor:name="UserDirectory"><prop oor:name="SearchUser" oor:type="xs:string"/><prop oor:name="SearchPassword" oor:type="xs:string"/><prop oor:name="UserObjectClass" oor:type="xs:string"/><prop oor:name="UserUniqueAttribute" oor:type="xs:string"/><prop oor:name="Mapping" oor:type="xs:string"/><node-ref oor:name="ServerDefinition" oor:node-type="ServerDefinition"/></group></component></oor:component-schema><oor:component-schema oor:name="Accelerators" oor:package="org.openoffice.Office" xml:lang="en-US"><templates><group oor:name="Key"><prop oor:name="Command" oor:type="xs:string" oor:localized="true"/></group><set oor:name="Module" oor:node-type="Key"/></templates><component><group oor:name="PrimaryKeys"><set oor:name="Global" oor:node-type="Key"/><set oor:name="Modules" oor:node-type="Module"/></group><group oor:name="SecondaryKeys"><set oor:name="Global" oor:node-type="Key"/><set oor:name="Modules" oor:node-type="Module"/></group></component></oor:component-schema><oor:component-schema oor:name="Addons" oor:package="org.openoffice.Office" xml:lang="en-US"><templates><group oor:name="MenuItem"><prop oor:name="URL" oor:type="xs:string"/><prop oor:name="Title" oor:type="xs:string" oor:localized="true"/><prop oor:name="ImageIdentifier" oor:type="xs:string"/><prop oor:name="Target" oor:type="xs:string"/><prop oor:name="Context" oor:type="xs:string"/><set oor:name="Submenu" oor:node-type="MenuItem"/></group><group oor:name="PopupMenu"><prop oor:name="Title" oor:type="xs:string" oor:localized="true"/><prop oor:name="Context" oor:type="xs:string"/><set oor:name="Submenu" oor:node-type="MenuItem"/></group><group oor:name="MergeMenuInstruction"><prop oor:name="MergePoint" oor:type="xs:string"/><prop oor:name="MergeCommand" oor:type="xs:string"/><prop oor:name="MergeCommandParameter" oor:type="xs:string"/><prop oor:name="MergeFallback" oor:type="xs:string"/><prop oor:name="MergeContext" oor:type="xs:string"/><set oor:name="MenuItems" oor:node-type="MenuItem"/></group><group oor:name="MergeToolBarInstruction"><prop oor:name="MergeToolBar" oor:type="xs:string"/><prop oor:name="MergePoint" oor:type="xs:string"/><prop oor:name="MergeCommand" oor:type="xs:string"/><prop oor:name="MergeCommandParameter" oor:type="xs:string"/><prop oor:name="MergeFallback" oor:type="xs:string"/><prop oor:name="MergeContext" oor:type="xs:string"/><set oor:name="ToolBarItems" oor:node-type="ToolBarItem"/></group><group oor:name="ToolBar"><prop oor:name="Title" oor:type="xs:string" oor:localized="true"><value/></prop><set oor:name="ToolBarItems" oor:node-type="ToolBarItem"/></group><group oor:name="ToolBarItem"><prop oor:name="URL" oor:type="xs:string"/><prop oor:name="Title" oor:type="xs:string" oor:localized="true"/><prop oor:name="ImageIdentifier" oor:type="xs:string"/><prop oor:name="Target" oor:type="xs:string"/><prop oor:name="Context" oor:type="xs:string"/><prop oor:name="ControlType" oor:type="xs:string"/><prop oor:name="Width" oor:type="xs:long"/></group><group oor:name="MergeStatusBarInstruction"><prop oor:name="MergePoint" oor:type="xs:string"/><prop oor:name="MergeCommand" oor:type="xs:string"/><prop oor:name="MergeCommandParameter" oor:type="xs:string"/><prop oor:name="MergeFallback" oor:type="xs:string"/><prop oor:name="MergeContext" oor:type="xs:string"/><set oor:name="StatusBarItems" oor:node-type="StatusBarItem"/></group><group oor:name="StatusBarItem"><prop oor:name="Context" oor:type="xs:string"/><prop oor:name="URL" oor:type="xs:string"/><prop oor:name="Title" oor:type="xs:string" oor:localized="true"><value/></prop><prop oor:name="Alignment" oor:type="xs:string"><value>left</value></prop><prop oor:name="AutoSize" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="OwnerDraw" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Width" oor:type="xs:long"><value>0</value></prop></group><group oor:name="UserDefinedImages"><prop oor:name="ImageSmall" oor:type="xs:hexBinary"/><prop oor:name="ImageBig" oor:type="xs:hexBinary"/><prop oor:name="ImageSmallHC" oor:type="xs:hexBinary"/><prop oor:name="ImageBigHC" oor:type="xs:hexBinary"/><prop oor:name="ImageSmallURL" oor:type="xs:string"/><prop oor:name="ImageBigURL" oor:type="xs:string"/><prop oor:name="ImageSmallHCURL" oor:type="xs:string"/><prop oor:name="ImageBigHCURL" oor:type="xs:string"/></group><group oor:name="Images"><prop oor:name="URL" oor:type="xs:string"/><node-ref oor:name="UserDefinedImages" oor:node-type="UserDefinedImages"/></group><set oor:name="ToolBarItems" oor:node-type="ToolBarItem"/><set oor:name="MergeMenuItems" oor:node-type="MergeMenuInstruction"/><set oor:name="MergeToolBarItems" oor:node-type="MergeToolBarInstruction"/><set oor:name="MergeStatusBarItems" oor:node-type="MergeStatusBarInstruction"/></templates><component><group oor:name="AddonUI"><set oor:name="AddonMenu" oor:node-type="MenuItem"/><set oor:name="Images" oor:node-type="Images"/><set oor:name="OfficeMenuBar" oor:node-type="PopupMenu"/><set oor:name="OfficeMenuBarMerging" oor:node-type="MergeMenuItems"/><set oor:name="OfficeToolBar" oor:node-type="ToolBar"/><set oor:name="OfficeToolbarMerging" oor:node-type="MergeToolBarItems"/><set oor:name="OfficeStatusbarMerging" oor:node-type="MergeStatusBarItems"/><set oor:name="OfficeHelp" oor:node-type="MenuItem"/></group></component></oor:component-schema><oor:component-schema oor:name="Calc" oor:package="org.openoffice.Office" xml:lang="en-US"><templates><group oor:name="ConversionRule"><prop oor:name="FromUnit" oor:type="xs:string"/><prop oor:name="ToUnit" oor:type="xs:string"/><prop oor:name="Factor" oor:type="xs:double"/></group><group oor:name="Date"><prop oor:name="YY" oor:type="xs:int"/><prop oor:name="MM" oor:type="xs:int"/><prop oor:name="DD" oor:type="xs:int"/></group></templates><component><set oor:name="UnitConversion" oor:node-type="ConversionRule"/><group oor:name="Content"><group oor:name="Display"><prop oor:name="Formula" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ZeroValue" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NoteTag" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ValueHighlighting" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Anchor" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="TextOverflow" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ObjectGraphic" oor:type="xs:int"><value>0</value></prop><prop oor:name="Chart" oor:type="xs:int"><value>0</value></prop><prop oor:name="DrawingObject" oor:type="xs:int"><value>0</value></prop></group><group oor:name="Update"><prop oor:name="Link" oor:type="xs:int"><value>2</value></prop></group></group><group oor:name="Layout"><group oor:name="Line"><prop oor:name="GridLine" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="GridLineColor" oor:type="xs:int"><value>12632256</value></prop><prop oor:name="PageBreak" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Guide" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="SimpleControlPoint" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="LargeControlPoint" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="Window"><prop oor:name="ColumnRowHeader" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HorizontalScroll" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="VerticalScroll" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="SheetTab" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="OutlineSymbol" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="Other"><prop oor:name="StatusbarFunction" oor:type="xs:int"><value>9</value></prop><group oor:name="TabStop"><prop oor:name="Metric" oor:type="xs:int"><value>1250</value></prop><prop oor:name="NonMetric" oor:type="xs:int"><value>1270</value></prop></group><group oor:name="MeasureUnit"><prop oor:name="Metric" oor:type="xs:int"><value>2</value></prop><prop oor:name="NonMetric" oor:type="xs:int"><value>8</value></prop></group></group><group oor:name="Zoom"><prop oor:name="Type" oor:type="xs:int"><value>0</value></prop><prop oor:name="Value" oor:type="xs:int"><value>100</value></prop><prop oor:name="Synchronize" oor:type="xs:boolean"><value>true</value></prop></group></group><group oor:name="Input"><prop oor:name="MoveSelection" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="MoveSelectionDirection" oor:type="xs:int"><value>0</value></prop><prop oor:name="SwitchToEditMode" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ExpandFormatting" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ShowReference" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ExpandReference" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HighlightSelection" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UseTabCol" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UsePrinterMetrics" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ReplaceCellsWarning" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="LastFunctions" oor:type="oor:int-list"><value>224 226 222 223 6</value></prop><prop oor:name="AutoInput" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="DetectiveAuto" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="Grid"><group oor:name="Option"><prop oor:name="SnapToGrid" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="SizeToGrid" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="VisibleGrid" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Synchronize" oor:type="xs:boolean"><value>true</value></prop><group oor:name="XAxis"><prop oor:name="Metric" oor:type="xs:int"><value>1000</value></prop><prop oor:name="NonMetric" oor:type="xs:int"><value>1270</value></prop></group><group oor:name="YAxis"><prop oor:name="Metric" oor:type="xs:int"><value>1000</value></prop><prop oor:name="NonMetric" oor:type="xs:int"><value>1270</value></prop></group></group><group oor:name="Resolution"><group oor:name="XAxis"><prop oor:name="Metric" oor:type="xs:int"><value>1000</value></prop><prop oor:name="NonMetric" oor:type="xs:int"><value>1270</value></prop></group><group oor:name="YAxis"><prop oor:name="Metric" oor:type="xs:int"><value>1000</value></prop><prop oor:name="NonMetric" oor:type="xs:int"><value>1270</value></prop></group></group><group oor:name="Subdivision"><prop oor:name="XAxis" oor:type="xs:int"><value>1</value></prop><prop oor:name="YAxis" oor:type="xs:int"><value>1</value></prop></group></group><group oor:name="SortList"><prop oor:name="List" oor:type="oor:string-list"><value>NULL</value></prop></group><group oor:name="Dialogs"><group oor:name="CSVImport"><prop oor:name="MergeDelimiters" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="QuotedFieldAsText" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="DetectSpecialNumbers" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Language" oor:type="xs:int"><value>0</value></prop><prop oor:name="Separators" oor:type="xs:string"><value>; </value></prop><prop oor:name="TextSeparators" oor:type="xs:string"><value>"</value></prop><prop oor:name="FixedWidth" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="FromRow" oor:type="xs:int"><value>1</value></prop><prop oor:name="CharSet" oor:type="xs:int"><value>-1</value></prop><prop oor:name="FixedWidthList" oor:type="xs:string"><value/></prop></group></group><group oor:name="Calculate"><group oor:name="IterativeReference"><prop oor:name="Iteration" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Steps" oor:type="xs:int"><value>100</value></prop><prop oor:name="MinimumChange" oor:type="xs:double"><value>0.001</value></prop></group><group oor:name="Other"><prop oor:name="CaseSensitive" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Precision" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="SearchCriteria" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="FindLabel" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="DecimalPlaces" oor:type="xs:int"><value>-1</value></prop><prop oor:name="RegularExpressions" oor:type="xs:boolean"><value>true</value></prop><node-ref oor:name="Date" oor:node-type="Date"/></group></group><group oor:name="Revision"><group oor:name="Color"><prop oor:name="Change" oor:type="xs:int"><value>-1</value></prop><prop oor:name="Deletion" oor:type="xs:int"><value>-1</value></prop><prop oor:name="Insertion" oor:type="xs:int"><value>-1</value></prop><prop oor:name="MovedEntry" oor:type="xs:int"><value>-1</value></prop></group></group><group oor:name="Filter"><group oor:name="Import"><group oor:name="VBA"><prop oor:name="Load" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Executable" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Save" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="Lotus123"><prop oor:name="WK3" oor:type="xs:boolean"><value>false</value></prop></group><group oor:name="MS_Excel"><prop oor:name="ColScale" oor:type="xs:double"><value>1.0</value></prop><prop oor:name="RowScale" oor:type="xs:double"><value>1.0</value></prop></group></group></group><group oor:name="Print"><group oor:name="Page"><prop oor:name="EmptyPages" oor:type="xs:boolean"><value>false</value></prop></group><group oor:name="Other"><prop oor:name="AllSheets" oor:type="xs:boolean"><value>false</value></prop></group></group><group oor:name="Misc"><group oor:name="DefaultObjectSize"><prop oor:name="Width" oor:type="xs:int"><value>8000</value></prop><prop oor:name="Height" oor:type="xs:int"><value>5000</value></prop></group><group oor:name="SharedDocument"><prop oor:name="ShowWarning" oor:type="xs:boolean"><value>true</value></prop></group></group></component></oor:component-schema><oor:component-schema oor:name="CalcAddIns" oor:package="org.openoffice.Office" xml:lang="en-US"><templates><group oor:name="AddInParameter"><prop oor:name="DisplayName" oor:type="xs:string" oor:localized="true"/><prop oor:name="Description" oor:type="xs:string" oor:localized="true"/></group><group oor:name="AddInFunction"><prop oor:name="DisplayName" oor:type="xs:string" oor:localized="true"/><prop oor:name="Description" oor:type="xs:string" oor:localized="true"/><prop oor:name="Category" oor:type="xs:string"/><prop oor:name="CategoryDisplayName" oor:type="xs:string" oor:localized="true"/><prop oor:name="CompatibilityName" oor:type="xs:string" oor:localized="true"/><set oor:name="Parameters" oor:node-type="AddInParameter"/></group><group oor:name="AddIn"><set oor:name="AddInFunctions" oor:node-type="AddInFunction"/></group></templates><component><set oor:name="AddInInfo" oor:node-type="AddIn"/></component></oor:component-schema><oor:component-schema oor:name="Canvas" oor:package="org.openoffice.Office" xml:lang="en-US"><templates><group oor:name="CanvasService"><prop oor:name="PreferredImplementations" oor:type="oor:string-list"/><prop oor:name="AcceleratedImplementations" oor:type="oor:string-list"/><prop oor:name="AntialiasingImplementations" oor:type="oor:string-list"/></group></templates><component><group oor:name="DXCanvas"><prop oor:name="DeviceBlacklist" oor:type="oor:int-list"><value>0</value></prop><prop oor:name="BlacklistCurrentDevice" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="MaxTextureSize" oor:type="xs:int"><value>2048</value></prop></group><set oor:name="CanvasServiceList" oor:node-type="CanvasService"/><prop oor:name="ForceSafeServiceImpl" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UseAcceleratedCanvas" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UseAntialiasingCanvas" oor:type="xs:boolean"><value>true</value></prop></component></oor:component-schema><oor:component-schema oor:name="Chart" oor:package="org.openoffice.Office" xml:lang="en-US"><component><group oor:name="DefaultColor"><prop oor:name="Series" oor:type="oor:long-list"><value>17798 16728590 16765728 5741852 8257569 8637183 3227652 11456256 4923247 16749838 12910603 34001</value></prop></group></component></oor:component-schema><oor:component-schema oor:name="Commands" oor:package="org.openoffice.Office" xml:lang="en-US"><templates><group oor:name="CommandType"><prop oor:name="Command" oor:type="xs:string"/></group></templates><component><group oor:name="Execute"><set oor:name="Disabled" oor:node-type="CommandType"/></group></component></oor:component-schema><oor:component-schema oor:name="Common" oor:package="org.openoffice.Office" xml:lang="en-US"><templates><group oor:name="Passwordstorage"><prop oor:name="Password" oor:type="xs:string" oor:localized="false"/></group><group oor:name="HistoryType"><prop oor:name="URL" oor:type="xs:string"/><prop oor:name="Filter" oor:type="xs:string"/><prop oor:name="Title" oor:type="xs:string"/><prop oor:name="Password" oor:type="xs:string"/></group><group oor:name="MenuType"><prop oor:name="URL" oor:type="xs:string"/><prop oor:name="Title" oor:type="xs:string" oor:localized="true"/><prop oor:name="ImageIdentifier" oor:type="xs:string"/><prop oor:name="TargetName" oor:type="xs:string"/></group><group oor:name="DialogSize"><prop oor:name="Height" oor:type="xs:int"/><prop oor:name="Width" oor:type="xs:int"/></group><group oor:name="Font"><prop oor:name="Name" oor:type="xs:string"/><prop oor:name="Height" oor:type="xs:short"/><prop oor:name="Width" oor:type="xs:short"/><prop oor:name="StyleName" oor:type="xs:string"/><prop oor:name="Family" oor:type="xs:short"/><prop oor:name="CharSet" oor:type="xs:short"/><prop oor:name="Pitch" oor:type="xs:short"/><prop oor:name="CharacterWidth" oor:type="xs:double"/><prop oor:name="Weight" oor:type="xs:double"/><prop oor:name="Slant" oor:type="xs:short"/><prop oor:name="UnderLine" oor:type="xs:short"/><prop oor:name="Strikeout" oor:type="xs:short"/><prop oor:name="Orientation" oor:type="xs:double"/><prop oor:name="Kerning" oor:type="xs:boolean"/><prop oor:name="WordLineMode" oor:type="xs:boolean"/><prop oor:name="Type" oor:type="xs:short"/></group><group oor:name="FontReplacement"><prop oor:name="ReplaceFont" oor:type="xs:string"/><prop oor:name="SubstituteFont" oor:type="xs:string"/><prop oor:name="OnScreenOnly" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Always" oor:type="xs:boolean"><value>false</value></prop></group><group oor:name="GraphicSize"><prop oor:name="Width" oor:type="xs:int"><value>10000</value></prop><prop oor:name="Height" oor:type="xs:int"><value>10000</value></prop></group><group oor:name="LogicalGraphicSize"><prop oor:name="LogicalWidth" oor:type="xs:int"><value>10000</value></prop><prop oor:name="LogicalHeight" oor:type="xs:int"><value>10000</value></prop></group><group oor:name="ObjectNames"><prop oor:name="Name" oor:type="xs:string" oor:localized="true"/><prop oor:name="Key" oor:type="xs:string"/></group><group oor:name="RecoveryEntry"><prop oor:name="URL" oor:type="xs:string"/><prop oor:name="Filter" oor:type="xs:string"/><prop oor:name="TempName" oor:type="xs:string"/></group><group oor:name="StartEndCharacters"><prop oor:name="StartCharacters" oor:type="xs:string"/><prop oor:name="EndCharacters" oor:type="xs:string"/></group><group oor:name="NameCounter"><prop oor:name="Name" oor:type="xs:string"/><prop oor:name="Counter" oor:type="xs:int"/></group><group oor:name="MailCommandLineProfile"><group oor:name="FormatStrings"><prop oor:name="base" oor:type="xs:string"/><prop oor:name="from" oor:type="xs:string"/><prop oor:name="to" oor:type="xs:string"/><prop oor:name="cc" oor:type="xs:string"/><prop oor:name="bcc" oor:type="xs:string"/><prop oor:name="subject" oor:type="xs:string"/><prop oor:name="attachment" oor:type="xs:string"/><prop oor:name="body" oor:type="xs:string"/></group><group oor:name="EnumDelimiters"><prop oor:name="base" oor:type="xs:string"/><prop oor:name="cc" oor:type="xs:string"/><prop oor:name="bcc" oor:type="xs:string"/><prop oor:name="attachment" oor:type="xs:string"/></group></group><group oor:name="JobDescription"><prop oor:name="ServiceName" oor:type="xs:string"/><prop oor:name="UserInteraction" oor:type="xs:boolean"/><prop oor:name="AllowAsync" oor:type="xs:boolean"/><group oor:name="ExecutionArguments" oor:extensible="true"/></group><group oor:name="TrustedAuthor"><prop oor:name="SubjectName" oor:type="xs:string"/><prop oor:name="SerialNumber" oor:type="xs:string"/><prop oor:name="RawData" oor:type="xs:string"/></group><group oor:name="ApplicationControlLayout"><prop oor:name="VisualEffect" oor:type="xs:string" oor:nillable="true"/><prop oor:name="DynamicBorderColors" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UseDocumentTextMetrics" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="ProductVersionID"><prop oor:name="InstanceUUID" oor:type="xs:string"><value/></prop></group></templates><component><group oor:name="InternalMSExport"><prop oor:name="UseOldExport" oor:type="xs:boolean"><value>false</value></prop></group><group oor:name="Passwords"><prop oor:name="UseStorage" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HasMaster" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Master" oor:type="xs:string"><value/></prop><set oor:name="Store" oor:node-type="Passwordstorage"/><prop oor:name="AuthenticateUsingSystemCredentials" oor:type="oor:string-list"/></group><group oor:name="_3D_Engine"><prop oor:name="Dithering" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="OpenGL" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="OpenGL_Faster" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ShowFull" oor:type="xs:boolean"><value>false</value></prop></group><group oor:name="Dictionaries"><prop oor:name="RepositoryURL" oor:type="xs:string"><value/></prop></group><group oor:name="Drawinglayer"><prop oor:name="OverlayBuffer" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="OverlayBuffer_Calc" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="OverlayBuffer_Writer" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="OverlayBuffer_DrawImpress" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PaintBuffer" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PaintBuffer_Calc" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PaintBuffer_Writer" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PaintBuffer_DrawImpress" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="StripeColorA" oor:type="xs:int"><value>0</value></prop><prop oor:name="StripeColorB" oor:type="xs:int"><value>16777215</value></prop><prop oor:name="StripeLength" oor:type="xs:short"><value>4</value></prop><prop oor:name="MaximumPaperWidth" oor:type="xs:int"><value>300</value></prop><prop oor:name="MaximumPaperHeight" oor:type="xs:int"><value>300</value></prop><prop oor:name="MaximumPaperLeftMargin" oor:type="xs:int"><value>9999</value></prop><prop oor:name="MaximumPaperRightMargin" oor:type="xs:int"><value>9999</value></prop><prop oor:name="MaximumPaperTopMargin" oor:type="xs:int"><value>9999</value></prop><prop oor:name="MaximumPaperBottomMargin" oor:type="xs:int"><value>9999</value></prop><prop oor:name="AntiAliasing" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="SnapHorVerLinesToDiscrete" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="RenderDecoratedTextDirect" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="RenderSimpleTextDirect" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="SolidDragCreate" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Quadratic3DRenderLimit" oor:type="xs:int"><value>1000000</value></prop><prop oor:name="QuadraticFormControlRenderLimit" oor:type="xs:int"><value>45000</value></prop><prop oor:name="TransparentSelection" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="TransparentSelectionPercent" oor:type="xs:short"><value>75</value></prop><prop oor:name="SelectionMaximumLuminancePercent" oor:type="xs:short"><value>70</value></prop></group><group oor:name="AutoCorrect"><prop oor:name="UseReplacementTable" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="TwoCapitalsAtStart" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="CapitalAtStartSentence" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ChangeUnderlineWeight" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="SetInetAttribute" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ChangeOrdinalNumber" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ChangeDash" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="AddNonBreakingSpace" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="RemoveDoubleSpaces" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ReplaceSingleQuote" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="SingleQuoteAtStart" oor:type="xs:int"/><prop oor:name="SingleQuoteAtEnd" oor:type="xs:int"/><prop oor:name="ReplaceDoubleQuote" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="DoubleQuoteAtStart" oor:type="xs:int"/><prop oor:name="DoubleQuoteAtEnd" oor:type="xs:int"/><group oor:name="Exceptions"><prop oor:name="TwoCapitalsAtStart" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="CapitalAtStartSentence" oor:type="xs:boolean"><value>true</value></prop></group></group><group oor:name="Cache"><group oor:name="DrawingEngine"><prop oor:name="OLE_Objects" oor:type="xs:int"><value>20</value></prop></group><group oor:name="Writer"><prop oor:name="OLE_Objects" oor:type="xs:int"><value>20</value></prop></group><group oor:name="GraphicManager"><prop oor:name="TotalCacheSize" oor:type="xs:int"><value>22000000</value></prop><prop oor:name="ObjectCacheSize" oor:type="xs:int"><value>5500000</value></prop><prop oor:name="ObjectReleaseTime" oor:type="xs:int"><value>600</value></prop></group></group><group oor:name="Path"><group oor:name="Info"><prop oor:name="WorkPathChanged" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="Current"><prop oor:name="OfficeInstall" oor:type="xs:string"><value/></prop><prop oor:name="OfficeInstallURL" oor:type="xs:string"><value/></prop><prop oor:name="Addin" oor:type="xs:string"><value>$(progpath)/addin</value></prop><prop oor:name="AutoCorrect" oor:type="oor:string-list"><value oor:separator=":">$(insturl)/share/autocorr:$(userurl)/autocorr</value></prop><prop oor:name="AutoText" oor:type="oor:string-list"><value oor:separator=":">$(insturl)/share/autotext/$(vlang):$(userurl)/autotext</value></prop><prop oor:name="Backup" oor:type="xs:string"><value>$(userurl)/backup</value></prop><prop oor:name="Basic" oor:type="oor:string-list"><value oor:separator=":">$(insturl)/share/basic:$(userurl)/basic</value></prop><prop oor:name="Bitmap" oor:type="xs:string"><value>$(insturl)/share/config/symbol</value></prop><prop oor:name="Config" oor:type="xs:string"><value>$(insturl)/share/config</value></prop><prop oor:name="Dictionary" oor:type="xs:string"><value>$(insturl)/share/wordbook/$(vlang)</value></prop><prop oor:name="Favorite" oor:type="xs:string"><value>$(userurl)/config/folders</value></prop><prop oor:name="Filter" oor:type="xs:string"><value>$(progpath)/filter</value></prop><prop oor:name="Gallery" oor:type="oor:string-list"><value oor:separator=":">$(insturl)/share/gallery:$(userurl)/gallery</value></prop><prop oor:name="Graphic" oor:type="xs:string"><value>$(userurl)/gallery</value></prop><prop oor:name="Help" oor:type="xs:string"><value>$(instpath)/help</value></prop><prop oor:name="Linguistic" oor:type="xs:string"><value>$(insturl)/share/dict</value></prop><prop oor:name="Module" oor:type="xs:string"><value>$(progpath)</value></prop><prop oor:name="Palette" oor:type="xs:string"><value>$(userurl)/config</value></prop><prop oor:name="Plugin" oor:type="oor:string-list"><value oor:separator=":">$(progpath)/plugin</value></prop><prop oor:name="Storage" oor:type="xs:string"><value>$(userpath)/store</value></prop><prop oor:name="Temp" oor:type="xs:string"><value/></prop><prop oor:name="Template" oor:type="oor:string-list"><value oor:separator=":">$(insturl)/share/template/$(vlang):$(userurl)/template</value></prop><prop oor:name="UIConfig" oor:type="oor:string-list"><value oor:separator=":">$(insturl)/share/config</value></prop><prop oor:name="UserConfig" oor:type="xs:string"><value>$(userurl)/config</value></prop><prop oor:name="UserDictionary" oor:type="xs:string"><value>$(userurl)/wordbook</value></prop><prop oor:name="Work" oor:type="xs:string"><value>$(work)</value></prop></group><group oor:name="Default"><prop oor:name="Addin" oor:type="xs:string"><value>$(progpath)/addin</value></prop><prop oor:name="AutoCorrect" oor:type="oor:string-list"><value oor:separator=":">$(insturl)/share/autocorr:$(userurl)/autocorr</value></prop><prop oor:name="AutoText" oor:type="oor:string-list"><value oor:separator=":">$(insturl)/share/autotext/$(vlang):$(userurl)/autotext</value></prop><prop oor:name="Backup" oor:type="xs:string"><value>$(userurl)/backup</value></prop><prop oor:name="Basic" oor:type="oor:string-list"><value oor:separator=":">$(insturl)/share/basic:$(userurl)/basic</value></prop><prop oor:name="Bitmap" oor:type="xs:string"><value>$(insturl)/share/config/symbol</value></prop><prop oor:name="Config" oor:type="xs:string"><value>$(insturl)/share/config</value></prop><prop oor:name="Dictionary" oor:type="xs:string"><value>$(insturl)/share/wordbook/$(vlang)</value></prop><prop oor:name="Favorite" oor:type="xs:string"><value>$(userurl)/config/folders</value></prop><prop oor:name="Filter" oor:type="xs:string"><value>$(progpath)/filter</value></prop><prop oor:name="Gallery" oor:type="oor:string-list"><value oor:separator=":">$(insturl)/share/gallery:$(userurl)/gallery</value></prop><prop oor:name="Graphic" oor:type="xs:string"><value>$(userurl)/gallery</value></prop><prop oor:name="Help" oor:type="xs:string"><value>$(instpath)/help</value></prop><prop oor:name="Linguistic" oor:type="xs:string"><value>$(insturl)/share/dict</value></prop><prop oor:name="Module" oor:type="xs:string"><value>$(progpath)</value></prop><prop oor:name="Palette" oor:type="xs:string"><value>$(userurl)/config</value></prop><prop oor:name="Plugin" oor:type="oor:string-list"><value oor:separator=":">$(progpath)/plugin</value></prop><prop oor:name="Temp" oor:type="xs:string"><value>$(temp)</value></prop><prop oor:name="Template" oor:type="oor:string-list"><value oor:separator=":">$(insturl)/share/template/$(vlang):$(userurl)/template</value></prop><prop oor:name="UIConfig" oor:type="oor:string-list"><value oor:separator=":"/></prop><prop oor:name="UserConfig" oor:type="xs:string"><value>$(userurl)/config</value></prop><prop oor:name="UserDictionary" oor:type="xs:string"><value>$(userurl)/wordbook</value></prop><prop oor:name="Work" oor:type="xs:string"><value>$(work)</value></prop></group></group><group oor:name="Font"><group oor:name="Substitution"><prop oor:name="Replacement" oor:type="xs:boolean"><value>false</value></prop><set oor:name="FontPairs" oor:node-type="FontReplacement"/></group><group oor:name="View"><prop oor:name="History" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ShowFontBoxWYSIWYG" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="SourceViewFont"><prop oor:name="FontName" oor:type="xs:string"/><prop oor:name="FontHeight" oor:type="xs:short"><value>10</value></prop><prop oor:name="NonProportionalFontsOnly" oor:type="xs:boolean"><value>true</value></prop></group></group><group oor:name="Gallery"><prop oor:name="ID_Dialog" oor:type="xs:boolean"><value>false</value></prop></group><group oor:name="Menus"><set oor:name="New" oor:node-type="MenuType"/><set oor:name="Wizard" oor:node-type="MenuType"/><set oor:name="HelpBookmarks" oor:node-type="MenuType"/></group><group oor:name="History"><prop oor:name="HelpBookmarkSize" oor:type="xs:int"><value>10000</value></prop><prop oor:name="Size" oor:type="xs:int"><value>100</value></prop><prop oor:name="PickListSize" oor:type="xs:int"><value>10</value></prop><set oor:name="HelpBookmarks" oor:node-type="HistoryType"/><set oor:name="List" oor:node-type="HistoryType"/><set oor:name="PickList" oor:node-type="HistoryType"/></group><group oor:name="Internal"><prop oor:name="SendCrashMail" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UseMailUI" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Slot" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="DevelopmentChart" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="CurrentTempURL" oor:type="xs:string"><value/></prop><set oor:name="RecoveryList" oor:node-type="RecoveryEntry"/></group><group oor:name="Save"><prop oor:name="WorkingSet" oor:type="xs:boolean"><value>false</value></prop><group oor:name="Document"><prop oor:name="Unpacked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UseUserData" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="AutoSave" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="CreateBackup" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="EditProperty" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="AutoSavePrompt" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="AutoSaveTimeIntervall" oor:type="xs:int"><value>15</value></prop><prop oor:name="ViewInfo" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PrettyPrinting" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="WarnAlienFormat" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="AlwaysSaveAs" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="SaveBackwardCompatibleODF" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="LoadPrinter" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="Graphic"><prop oor:name="Format" oor:type="xs:int"><value>1</value></prop></group><group oor:name="URL"><prop oor:name="FileSystem" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Internet" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="ODF"><prop oor:name="DefaultVersion" oor:type="xs:short"><value>3</value></prop><prop oor:name="UseSHA1InODF12" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UseBlowfishInODF12" oor:type="xs:boolean"><value>true</value></prop></group></group><group oor:name="Load"><prop oor:name="UserDefinedSettings" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ShowOfficeUpdateDialog" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="Security"><group oor:name="Scripting"><prop oor:name="SecureURL" oor:type="oor:string-list"><value/></prop><prop oor:name="OfficeBasic" oor:type="xs:int"><value>1</value></prop><prop oor:name="ExecutePlugins" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Warning" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Confirmation" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="WarnSaveOrSendDoc" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="WarnSignDoc" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="WarnPrintDoc" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="WarnCreatePDF" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="RemovePersonalInfoOnSaving" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="RecommendPasswordProtection" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HyperlinksWithCtrlClick" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="MacroSecurityLevel" oor:type="xs:int"><value>2</value></prop><prop oor:name="DisableMacrosExecution" oor:type="xs:boolean"><value>false</value></prop><set oor:name="TrustedAuthors" oor:node-type="TrustedAuthor"/></group></group><group oor:name="View"><prop oor:name="FontScaling" oor:type="xs:short"><value>100</value></prop><group oor:name="NewDocumentHandling"><prop oor:name="ForceFocusAndToFront" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="AppWindow"><prop oor:name="FullScreen" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Preference" oor:type="xs:int"><value>0</value></prop></group><group oor:name="Dialog"><prop oor:name="ButtonLarge" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ButtonFlat" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="MousePositioning" oor:type="xs:short"><value>2</value></prop><prop oor:name="MiddleMouseButton" oor:type="xs:short"><value>1</value></prop></group><group oor:name="Localisation"><prop oor:name="AutoMnemonic" oor:type="xs:boolean" oor:localized="true"/><prop oor:name="DialogScale" oor:type="xs:int" oor:localized="true"/></group><group oor:name="Menu"><prop oor:name="DontHideDisabledEntry" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsSystemIconsInMenus" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ShowIconsInMenues" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="FollowMouse" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="Window"><prop oor:name="Drag" oor:type="xs:short"><value>2</value></prop><prop oor:name="Key" oor:type="xs:int"/><prop oor:name="Version" oor:type="xs:string"><value/></prop><prop oor:name="State" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Flag" oor:type="xs:int"/><prop oor:name="UserData" oor:type="xs:string"><value/></prop></group><group oor:name="SplitWindow"><prop oor:name="Key" oor:type="xs:string"><value/></prop><prop oor:name="Version" oor:type="xs:int"/><prop oor:name="State" oor:type="xs:int"/><prop oor:name="Count" oor:type="xs:int"/><prop oor:name="Sequence" oor:type="xs:int"/></group><group oor:name="FontAntiAliasing"><prop oor:name="Enabled" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="MinPixelHeight" oor:type="xs:short"><value>8</value></prop></group></group><group oor:name="Undo"><prop oor:name="Steps" oor:type="xs:int"><value>100</value></prop></group><group oor:name="Setup"><group oor:name="Language"><prop oor:name="Locales" oor:type="oor:string-list"/></group></group><group oor:name="Print"><prop oor:name="PrintingModifiesDocument" oor:type="xs:boolean"><value>false</value></prop><group oor:name="Warning"><prop oor:name="PaperSize" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="PaperOrientation" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="NotFound" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Transparency" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="Option"><group oor:name="Printer"><prop oor:name="ReduceTransparency" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ReducedTransparencyMode" oor:type="xs:short"><value>0</value></prop><prop oor:name="ReduceGradients" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ReducedGradientMode" oor:type="xs:short"><value>0</value></prop><prop oor:name="ReducedGradientStepCount" oor:type="xs:short"><value>64</value></prop><prop oor:name="ReduceBitmaps" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ReducedBitmapMode" oor:type="xs:short"><value>1</value></prop><prop oor:name="ReducedBitmapResolution" oor:type="xs:short"><value>3</value></prop><prop oor:name="ReducedBitmapIncludesTransparency" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ConvertToGreyscales" oor:type="xs:boolean"><value>false</value></prop></group><group oor:name="File"><prop oor:name="ReduceTransparency" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ReducedTransparencyMode" oor:type="xs:short"><value>0</value></prop><prop oor:name="ReduceGradients" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ReducedGradientMode" oor:type="xs:short"><value>0</value></prop><prop oor:name="ReducedGradientStepCount" oor:type="xs:short"><value>64</value></prop><prop oor:name="ReduceBitmaps" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ReducedBitmapMode" oor:type="xs:short"><value>1</value></prop><prop oor:name="ReducedBitmapResolution" oor:type="xs:short"><value>3</value></prop><prop oor:name="ReducedBitmapIncludesTransparency" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ConvertToGreyscales" oor:type="xs:boolean"><value>false</value></prop></group></group></group><group oor:name="WorkingSet"><prop oor:name="WindowList" oor:type="oor:string-list"/></group><group oor:name="AddXMLToStorage"><prop oor:name="Writer" oor:type="xs:boolean"/><prop oor:name="Calc" oor:type="xs:boolean"/><prop oor:name="Impress" oor:type="xs:boolean"/><prop oor:name="Draw" oor:type="xs:boolean"/></group><group oor:name="Help"><prop oor:name="ShowBasic" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Locale" oor:type="xs:string"><value/></prop><prop oor:name="System" oor:type="xs:string"><value/></prop><prop oor:name="Tip" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ExtendedTip" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HelpStyleSheet" oor:type="xs:string"><value>Default</value></prop><group oor:name="HelpAgent"><prop oor:name="Enabled" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Timeout" oor:type="xs:int"><value>30</value></prop><prop oor:name="RetryLimit" oor:type="xs:int"><value>3</value></prop><set oor:name="IgnoreList" oor:node-type="NameCounter"/></group><group oor:name="StartCenter"><prop oor:name="AddFeatureURL" oor:type="xs:string"><value/></prop><prop oor:name="InfoURL" oor:type="xs:string"><value/></prop><prop oor:name="TemplateRepositoryURL" oor:type="xs:string"><value/></prop><prop oor:name="StartCenterLayoutStyle" oor:type="xs:int"><value>0</value></prop></group></group><group oor:name="Java"><group oor:name="Applet"><prop oor:name="Enable" oor:type="xs:boolean"><value>false</value></prop></group></group><group oor:name="Vectorize"><prop oor:name="ColorCount" oor:type="xs:short"><value>8</value></prop><prop oor:name="PointReduce" oor:type="xs:short"><value>0</value></prop><prop oor:name="FillHole" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="TileExtent" oor:type="xs:short"><value>32</value></prop></group><group oor:name="Image"><group oor:name="Color"><prop oor:name="Grayscale" oor:type="xs:short"><value>256</value></prop><prop oor:name="PosterColor" oor:type="xs:short"><value>16</value></prop><prop oor:name="Brightness" oor:type="xs:int"><value>10</value></prop><prop oor:name="Contrast" oor:type="xs:int"><value>10</value></prop><prop oor:name="RotationAngle" oor:type="xs:int"><value>4500</value></prop><prop oor:name="LeftRight" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="BlackWhiteThreshold" oor:type="xs:int"><value>50</value></prop><group oor:name="RGB"><prop oor:name="Red" oor:type="xs:int"><value>10</value></prop><prop oor:name="Green" oor:type="xs:int"><value>10</value></prop><prop oor:name="Blue" oor:type="xs:int"><value>10</value></prop></group></group><group oor:name="Effect"><prop oor:name="MosaicX_Tile" oor:type="xs:short"><value>4</value></prop><prop oor:name="MosaicY_Tile" oor:type="xs:short"><value>4</value></prop><prop oor:name="Definition" oor:type="xs:short"><value>2</value></prop><prop oor:name="SolarizationThreshold" oor:type="xs:int"><value>10</value></prop><prop oor:name="Invert" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="TileX_Tile" oor:type="xs:short"><value>4</value></prop><prop oor:name="TileY_Tile" oor:type="xs:short"><value>4</value></prop><prop oor:name="Degree" oor:type="xs:short"><value>2</value></prop><prop oor:name="Intensity" oor:type="xs:int"><value>10</value></prop></group></group><group oor:name="DateFormat"><prop oor:name="TwoDigitYear" oor:type="xs:int"><value>1930</value></prop></group><group oor:name="Filter"><group oor:name="Microsoft"><group oor:name="Import"><prop oor:name="MathTypeToMath" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="WinWordToWriter" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ExcelToCalc" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="PowerPointToImpress" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ImportWWFieldsAsEnhancedFields" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="Export"><prop oor:name="MathToMathType" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="WriterToWinWord" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="CalcToExcel" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ImpressToPowerPoint" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="EnablePowerPointPreview" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="EnableExcelPreview" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="EnableWordPreview" oor:type="xs:boolean"><value>false</value></prop></group></group><group oor:name="Graphic"><group oor:name="Import"><group oor:name="PCD"><prop oor:name="Resolution" oor:type="xs:int"><value>2</value></prop></group></group><group oor:name="Export"><prop oor:name="PixelExportUnit" oor:type="xs:int"><value>-1</value></prop><prop oor:name="PixelExportResolutionUnit" oor:type="xs:int"><value>0</value></prop><prop oor:name="PixelExportResolution" oor:type="xs:int"><value>96</value></prop><prop oor:name="MaxFilesizeForRealtimePreview" oor:type="xs:int"><value>4000000</value></prop><prop oor:name="VectorExportUnit" oor:type="xs:int"><value>-1</value></prop><group oor:name="BMP"><prop oor:name="Color" oor:type="xs:int"><value>0</value></prop><prop oor:name="RLE_Coding" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="EPS"><prop oor:name="Preview" oor:type="xs:int"><value>0</value></prop><prop oor:name="Version" oor:type="xs:int"><value>2</value></prop><prop oor:name="ColorFormat" oor:type="xs:int"><value>2</value></prop><prop oor:name="CompressionMode" oor:type="xs:int"><value>2</value></prop><prop oor:name="TextMode" oor:type="xs:int"><value>0</value></prop></group><group oor:name="GIF"><prop oor:name="Interlaced" oor:type="xs:int"><value>1</value></prop><prop oor:name="Translucent" oor:type="xs:int"><value>1</value></prop></group><group oor:name="JPG"><prop oor:name="Quality" oor:type="xs:int"><value>75</value></prop><prop oor:name="ColorMode" oor:type="xs:int"><value>0</value></prop></group><group oor:name="PBM"><prop oor:name="FileFormat" oor:type="xs:int"><value>1</value></prop></group><group oor:name="PGM"><prop oor:name="FileFormat" oor:type="xs:int"><value>1</value></prop></group><group oor:name="PPM"><prop oor:name="FileFormat" oor:type="xs:int"><value>1</value></prop></group><group oor:name="PNG"><prop oor:name="Compression" oor:type="xs:int"><value>6</value></prop><prop oor:name="Interlaced" oor:type="xs:int"><value>1</value></prop></group><group oor:name="SVG"><prop oor:name="TinyMode" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="EmbedFonts" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UseNativeTextDecoration" oor:type="xs:boolean"><value>true</value></prop></group></group></group><group oor:name="HTML"><group oor:name="Import"><prop oor:name="NumbersEnglishUS" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UnknownTag" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="FontSetting" oor:type="xs:boolean"><value>false</value></prop><group oor:name="FontSize"><prop oor:name="Size_1" oor:type="xs:int"><value>7</value></prop><prop oor:name="Size_2" oor:type="xs:int"><value>10</value></prop><prop oor:name="Size_3" oor:type="xs:int"><value>12</value></prop><prop oor:name="Size_4" oor:type="xs:int"><value>14</value></prop><prop oor:name="Size_5" oor:type="xs:int"><value>18</value></prop><prop oor:name="Size_6" oor:type="xs:int"><value>24</value></prop><prop oor:name="Size_7" oor:type="xs:int"><value>36</value></prop></group></group><group oor:name="Export"><prop oor:name="Browser" oor:type="xs:int"><value>4</value></prop><prop oor:name="Basic" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="PrintLayout" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="LocalGraphic" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Warning" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Encoding" oor:type="xs:int"/></group></group><group oor:name="PDF"><group oor:name="Export"><prop oor:name="CompressMode" oor:type="xs:int"><value>1</value></prop><prop oor:name="UseLosslessCompression" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Quality" oor:type="xs:int"><value>90</value></prop><prop oor:name="ReduceImageResolution" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="MaxImageResolution" oor:type="xs:int"><value>300</value></prop><prop oor:name="UseTaggedPDF" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ExportNotes" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ExportBookmarks" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="OpenBookmarkLevels" oor:type="xs:int"><value>-1</value></prop><prop oor:name="ExportNotesPages" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UseTransitionEffects" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ExportFormFields" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="EmbedStandardFonts" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="FormsType" oor:type="xs:int"><value>0</value></prop><prop oor:name="AllowDuplicateFieldNames" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="IsSkipEmptyPages" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsAddStream" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideViewerMenubar" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideViewerToolbar" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideViewerWindowControls" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ResizeWindowToInitialPage" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="CenterWindow" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="OpenInFullScreenMode" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="DisplayPDFDocumentTitle" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="InitialView" oor:type="xs:int"><value>0</value></prop><prop oor:name="Magnification" oor:type="xs:int"><value>0</value></prop><prop oor:name="Zoom" oor:type="xs:int"><value>100</value></prop><prop oor:name="InitialPage" oor:type="xs:int"><value>1</value></prop><prop oor:name="PageLayout" oor:type="xs:int"><value>0</value></prop><prop oor:name="FirstPageOnLeft" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Printing" oor:type="xs:int"><value>2</value></prop><prop oor:name="Changes" oor:type="xs:int"><value>4</value></prop><prop oor:name="EnableCopyingOfContent" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="EnableTextAccessForAccessibilityTools" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="SelectPdfVersion" oor:type="xs:int"><value>0</value></prop><prop oor:name="ExportLinksRelativeFsys" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="PDFViewSelection" oor:type="xs:int"><value>0</value></prop><prop oor:name="ConvertOOoTargetToPDFTarget" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ExportBookmarksToPDFDestination" oor:type="xs:boolean"><value>false</value></prop></group></group></group><group oor:name="Misc"><prop oor:name="MaxOpenDocuments" oor:type="xs:int"/><prop oor:name="PluginsEnabled" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UseSystemFileDialog" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UseDocumentSystemFileLocking" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UseDocumentOOoLockFile" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UseSystemPrintDialog" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="SymbolSet" oor:type="xs:short"><value>0</value></prop><prop oor:name="SymbolStyle" oor:type="xs:string"><value>auto</value></prop><prop oor:name="ToolboxStyle" oor:type="xs:short"><value>1</value></prop><prop oor:name="FormControlPilotsEnabled" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="FirstRun" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="Forms"><group oor:name="ControlLayout"><node-ref oor:name="com.sun.star.text.TextDocument" oor:node-type="ApplicationControlLayout"/><node-ref oor:name="com.sun.star.text.WebDocument" oor:node-type="ApplicationControlLayout"/><node-ref oor:name="com.sun.star.sheet.SpreadsheetDocument" oor:node-type="ApplicationControlLayout"/><node-ref oor:name="com.sun.star.drawing.DrawingDocument" oor:node-type="ApplicationControlLayout"/><node-ref oor:name="com.sun.star.presentation.PresentationDocument" oor:node-type="ApplicationControlLayout"/><node-ref oor:name="com.sun.star.xforms.XMLFormDocument" oor:node-type="ApplicationControlLayout"/><node-ref oor:name="com.sun.star.sdb.FormDesign" oor:node-type="ApplicationControlLayout"/><node-ref oor:name="com.sun.star.sdb.TextReportDesign" oor:node-type="ApplicationControlLayout"/></group><group oor:name="PropertyBrowser"><prop oor:name="ExperimentalProperties" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="DirectHelp" oor:type="xs:boolean"><value>false</value></prop></group></group><group oor:name="AsianLayout"><prop oor:name="IsKerningWesternTextOnly" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="CompressCharacterDistance" oor:type="xs:short"><value>0</value></prop><set oor:name="StartEndCharacters" oor:node-type="StartEndCharacters"/></group><group oor:name="SearchOptions"><prop oor:name="IsWholeWordsOnly" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="IsBackwards" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="IsUseRegularExpression" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="IsSearchForStyles" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="IsSimilaritySearch" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="IsMatchCase" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="IsUseAsianOptions" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ComponentSearchGroupLabel" oor:type="xs:string" oor:localized="true"/><prop oor:name="ComponentSearchCommandLabel1" oor:type="xs:string" oor:localized="true"/><prop oor:name="ComponentSearchCommandLabel2" oor:type="xs:string" oor:localized="true"/><prop oor:name="IsNotes" oor:type="xs:boolean"><value>false</value></prop><group oor:name="Japanese"><prop oor:name="IsMatchFullHalfWidthForms" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsMatchHiraganaKatakana" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsMatchContractions" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsMatchMinusDashCho-on" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsMatchRepeatCharMarks" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsMatchVariantFormKanji" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsMatchOldKanaForms" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsMatch_DiZi_DuZu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsMatch_BaVa_HaFa" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsMatch_TsiThiChi_DhiZi" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsMatch_HyuIyu_ByuVyu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsMatch_SeShe_ZeJe" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsMatch_IaIya" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsMatch_KiKu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsIgnorePunctuation" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsIgnoreWhitespace" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsIgnoreProlongedSoundMark" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsIgnoreMiddleDot" oor:type="xs:boolean"><value>true</value></prop></group></group><group oor:name="Accessibility"><prop oor:name="AutoDetectSystemHC" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsForPagePreviews" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsHelpTipsDisappear" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HelpTipSeconds" oor:type="xs:short"><value>4</value></prop><prop oor:name="IsAllowAnimatedGraphics" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsAllowAnimatedText" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsAutomaticFontColor" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="IsSystemFont" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsSelectionInReadonly" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="EdgeBlending" oor:type="xs:short"><value>35</value></prop><prop oor:name="ListBoxMaximumLineCount" oor:type="xs:short"><value>25</value></prop><prop oor:name="ColorValueSetColumnCount" oor:type="xs:short"><value>12</value></prop><prop oor:name="PreviewUsesCheckeredBackground" oor:type="xs:boolean"><value>false</value></prop></group><set oor:name="OfficeObjects" oor:node-type="ObjectNames"/><group oor:name="ExternalApps" oor:extensible="true"/><group oor:name="ExternalMailer"><prop oor:name="UseDefaultMailer" oor:type="xs:boolean"/><prop oor:name="Program" oor:type="xs:string"><value/></prop><prop oor:name="CommandProfile" oor:type="xs:string"><value>Mozilla 1.0 - 1.2</value></prop><set oor:name="Profiles" oor:node-type="MailCommandLineProfile"/></group><group oor:name="I18N"><group oor:name="InputMethod"><prop oor:name="ShowStatusWindow" oor:type="xs:boolean"/></group><group oor:name="CJK"><prop oor:name="CJKFont" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="VerticalText" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="AsianTypography" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="JapaneseFind" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Ruby" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ChangeCaseMap" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="DoubleLines" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="EmphasisMarks" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="VerticalCallOut" oor:type="xs:boolean"><value>false</value></prop></group><group oor:name="CTL"><prop oor:name="CTLFont" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="CTLSequenceChecking" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="CTLSequenceCheckingRestricted" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="CTLSequenceCheckingTypeAndReplace" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="CTLCursorMovement" oor:type="xs:int"><value>0</value></prop><prop oor:name="CTLTextNumerals" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIMirroring" oor:type="xs:boolean"/></group></group><group oor:name="Startup"><set oor:name="Run" oor:node-type="JobDescription"/><set oor:name="RunOnce" oor:node-type="JobDescription"/></group><group oor:name="SmartTags"><group oor:name="Writer"><prop oor:name="RecognizeSmartTags" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ExcludedSmartTagTypes" oor:type="oor:string-list"/></group></group></component></oor:component-schema><oor:component-schema oor:name="Compatibility" oor:package="org.openoffice.Office" xml:lang="en-US"><templates><group oor:name="FormattingOptions"><prop oor:name="Module" oor:type="xs:string"/><prop oor:name="UsePrinterMetrics" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="AddSpacing" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="AddSpacingAtPages" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UseOurTabStopFormat" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="NoExternalLeading" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UseLineSpacing" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="AddTableSpacing" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UseObjectPositioning" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UseOurTextWrapping" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ConsiderWrappingStyle" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ExpandWordSpace" oor:type="xs:boolean"><value>true</value></prop></group></templates><component><set oor:name="AllFileFormats" oor:node-type="FormattingOptions"/><group oor:name="WriterCompatibilityVersion"><prop oor:name="OOo11" oor:type="xs:string"><value/></prop></group></component></oor:component-schema><oor:component-schema oor:name="Drivers" oor:package="org.openoffice.Office.DataAccess" xml:lang="en-US"><templates><group oor:name="Property"><prop oor:name="Value" oor:type="oor:any" oor:localized="true"/></group><group oor:name="Feature"><prop oor:name="Value" oor:type="xs:boolean" oor:localized="true"/></group><group oor:name="URLPattern"><prop oor:name="ParentURLPattern" oor:type="xs:string"/><prop oor:name="Driver" oor:type="xs:string"/><prop oor:name="DriverTypeDisplayName" oor:type="xs:string" oor:localized="true"/><set oor:name="Properties" oor:node-type="Property"/><set oor:name="Features" oor:node-type="Feature"/><set oor:name="MetaData" oor:node-type="Property"/></group></templates><component><set oor:name="Installed" oor:node-type="URLPattern"/></component></oor:component-schema><oor:component-schema oor:name="DataAccess" oor:package="org.openoffice.Office" xml:lang="en-US"><templates><group oor:name="DatabaseDocumentRegistration"><prop oor:name="Name" oor:type="xs:string"/><prop oor:name="Location" oor:type="xs:string"/></group><group oor:name="EmbeddedDatabaseSetting"><prop oor:name="Value" oor:type="oor:any"/></group><group oor:name="ReportEngineName"><prop oor:name="ServiceName" oor:type="xs:string"/><prop oor:name="UIName" oor:type="xs:string"/></group><group oor:name="EmbeddedDatabaseName"><prop oor:name="URL" oor:type="xs:string"/><prop oor:name="UIName" oor:type="xs:string" oor:localized="true"/><set oor:name="EmbeddedDatabaseSettings" oor:node-type="EmbeddedDatabaseSetting"/></group><group oor:name="DataSource"><prop oor:name="DataSourceName" oor:type="xs:string"/><prop oor:name="Command" oor:type="xs:string"/><prop oor:name="CommandType" oor:type="xs:short"/><set oor:name="Fields" oor:node-type="FieldAssignment"/></group><group oor:name="FieldAssignment"><prop oor:name="ProgrammaticFieldName" oor:type="xs:string"/><prop oor:name="AssignedFieldName" oor:type="xs:string"/></group><group oor:name="DriverPooling"><prop oor:name="DriverName" oor:type="xs:string"/><prop oor:name="Enable" oor:type="xs:boolean"/><prop oor:name="Timeout" oor:type="xs:int"/></group><group oor:name="DriverClassPath"><prop oor:name="Path" oor:type="xs:string"/></group><group oor:name="UserDefinedDriver"><prop oor:name="DriverPageDisplayName" oor:type="xs:string"/><prop oor:name="DriverTypeDisplayName" oor:type="xs:string"/><prop oor:name="DriverDsnPrefix" oor:type="xs:string"/><prop oor:name="Extension" oor:type="xs:string"><value/></prop></group></templates><component><group oor:name="Policies"><group oor:name="Features"><group oor:name="Base"><prop oor:name="CreateLocalDatabase" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="Writer"><prop oor:name="DatabaseFields" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="Common"><prop oor:name="EditDatabaseFromDataSourceView" oor:type="xs:boolean"><value>true</value></prop></group></group></group><group oor:name="ReportEngines"><prop oor:name="DefaultReportEngine" oor:type="xs:string"/><set oor:name="ReportEngineNames" oor:node-type="ReportEngineName"/></group><group oor:name="EmbeddedDatabases"><prop oor:name="DefaultEmbeddedDatabase" oor:type="xs:string"/><set oor:name="EmbeddedDatabaseNames" oor:node-type="EmbeddedDatabaseName"/></group><group oor:name="DriverManager"><prop oor:name="DriverPrecedence" oor:type="oor:string-list"><value oor:separator=";">com.sun.star.comp.sdbc.ODBCDriver;com.sun.star.comp.sdbc.JDBCDriver</value></prop></group><group oor:name="ConnectionPool"><prop oor:name="EnablePooling" oor:type="xs:boolean"><value>false</value></prop><set oor:name="DriverSettings" oor:node-type="DriverPooling"/></group><group oor:name="JDBC"><set oor:name="DriverClassPaths" oor:node-type="DriverClassPath"/></group><set oor:name="RegisteredNames" oor:node-type="DatabaseDocumentRegistration"/><set oor:name="UserDefinedDriverSettings" oor:node-type="UserDefinedDriver"/><group oor:name="AddressBook"><prop oor:name="DataSourceName" oor:type="xs:string"><value/></prop><prop oor:name="Command" oor:type="xs:string"><value/></prop><prop oor:name="CommandType" oor:type="xs:short"/><prop oor:name="AutoPilotCompleted" oor:type="xs:boolean"><value>false</value></prop><set oor:name="Fields" oor:node-type="FieldAssignment"/></group><group oor:name="Bibliography"><prop oor:name="BeamerHeight" oor:type="xs:int"/><prop oor:name="ViewHeight" oor:type="xs:int"/><prop oor:name="QueryText" oor:type="xs:string"><value/></prop><prop oor:name="QueryField" oor:type="xs:string"><value/></prop><prop oor:name="ShowColumnAssignmentWarning" oor:type="xs:boolean"><value>true</value></prop><node-ref oor:name="CurrentDataSource" oor:node-type="DataSource"/><set oor:name="DataSourceHistory" oor:node-type="DataSource"/></group><group oor:name="DriverSettings"><group oor:name="com.sun.star.comp.sdbc.MozabDriver"><group oor:name="MozillaPreferences"><prop oor:name="ProfileName" oor:type="xs:string"><value/></prop><prop oor:name="PabDescription" oor:type="xs:string" oor:localized="true"><value/></prop><prop oor:name="HisDescription" oor:type="xs:string" oor:localized="true"><value/></prop></group><group oor:name="ColumnAliases"><prop oor:name="FirstName" oor:type="xs:string" oor:localized="true"/><prop oor:name="LastName" oor:type="xs:string" oor:localized="true"/><prop oor:name="DisplayName" oor:type="xs:string" oor:localized="true"/><prop oor:name="NickName" oor:type="xs:string" oor:localized="true"/><prop oor:name="PrimaryEmail" oor:type="xs:string" oor:localized="true"/><prop oor:name="SecondEmail" oor:type="xs:string" oor:localized="true"/><prop oor:name="PreferMailFormat" oor:type="xs:string" oor:localized="true"/><prop oor:name="WorkPhone" oor:type="xs:string" oor:localized="true"/><prop oor:name="HomePhone" oor:type="xs:string" oor:localized="true"/><prop oor:name="FaxNumber" oor:type="xs:string" oor:localized="true"/><prop oor:name="PagerNumber" oor:type="xs:string" oor:localized="true"/><prop oor:name="CellularNumber" oor:type="xs:string" oor:localized="true"/><prop oor:name="HomeAddress" oor:type="xs:string" oor:localized="true"/><prop oor:name="HomeAddress2" oor:type="xs:string" oor:localized="true"/><prop oor:name="HomeCity" oor:type="xs:string" oor:localized="true"/><prop oor:name="HomeState" oor:type="xs:string" oor:localized="true"/><prop oor:name="HomeZipCode" oor:type="xs:string" oor:localized="true"/><prop oor:name="HomeCountry" oor:type="xs:string" oor:localized="true"/><prop oor:name="WorkAddress" oor:type="xs:string" oor:localized="true"/><prop oor:name="WorkAddress2" oor:type="xs:string" oor:localized="true"/><prop oor:name="WorkCity" oor:type="xs:string" oor:localized="true"/><prop oor:name="WorkState" oor:type="xs:string" oor:localized="true"/><prop oor:name="WorkZipCode" oor:type="xs:string" oor:localized="true"/><prop oor:name="WorkCountry" oor:type="xs:string" oor:localized="true"/><prop oor:name="JobTitle" oor:type="xs:string" oor:localized="true"/><prop oor:name="Department" oor:type="xs:string" oor:localized="true"/><prop oor:name="Company" oor:type="xs:string" oor:localized="true"/><prop oor:name="WebPage1" oor:type="xs:string" oor:localized="true"/><prop oor:name="WebPage2" oor:type="xs:string" oor:localized="true"/><prop oor:name="BirthYear" oor:type="xs:string" oor:localized="true"/><prop oor:name="BirthMonth" oor:type="xs:string" oor:localized="true"/><prop oor:name="BirthDay" oor:type="xs:string" oor:localized="true"/><prop oor:name="Custom1" oor:type="xs:string" oor:localized="true"/><prop oor:name="Custom2" oor:type="xs:string" oor:localized="true"/><prop oor:name="Custom3" oor:type="xs:string" oor:localized="true"/><prop oor:name="Custom4" oor:type="xs:string" oor:localized="true"/><prop oor:name="Notes" oor:type="xs:string" oor:localized="true"/></group></group><group oor:name="com.sun.star.comp.sdbc.evoab.OEvoabDriver"><group oor:name="EvolutionPreferences"><prop oor:name="FullPathExportingCommand" oor:type="xs:string"><value/></prop></group><group oor:name="ColumnAliases"><prop oor:name="FirstName" oor:type="xs:string"/><prop oor:name="LastName" oor:type="xs:string"/><prop oor:name="DisplayName" oor:type="xs:string"/><prop oor:name="NickName" oor:type="xs:string"/><prop oor:name="PrimaryEmail" oor:type="xs:string"/><prop oor:name="SecondEmail" oor:type="xs:string"/><prop oor:name="PreferMailFormat" oor:type="xs:string"/><prop oor:name="WorkPhone" oor:type="xs:string"/><prop oor:name="HomePhone" oor:type="xs:string"/><prop oor:name="FaxNumber" oor:type="xs:string"/><prop oor:name="PagerNumber" oor:type="xs:string"/><prop oor:name="CellularNumber" oor:type="xs:string"/><prop oor:name="HomeAddress" oor:type="xs:string"/><prop oor:name="HomeAddress2" oor:type="xs:string"/><prop oor:name="HomeCity" oor:type="xs:string"/><prop oor:name="HomeState" oor:type="xs:string"/><prop oor:name="HomeZipCode" oor:type="xs:string"/><prop oor:name="HomeCountry" oor:type="xs:string"/><prop oor:name="WorkAddress" oor:type="xs:string"/><prop oor:name="WorkAddress2" oor:type="xs:string"/><prop oor:name="WorkCity" oor:type="xs:string"/><prop oor:name="WorkState" oor:type="xs:string"/><prop oor:name="WorkZipCode" oor:type="xs:string"/><prop oor:name="WorkCountry" oor:type="xs:string"/><prop oor:name="JobTitle" oor:type="xs:string"/><prop oor:name="Department" oor:type="xs:string"/><prop oor:name="Company" oor:type="xs:string"/><prop oor:name="WebPage1" oor:type="xs:string"/><prop oor:name="WebPage2" oor:type="xs:string"/><prop oor:name="BirthYear" oor:type="xs:string"/><prop oor:name="BirthMonth" oor:type="xs:string"/><prop oor:name="BirthDay" oor:type="xs:string"/><prop oor:name="Notes" oor:type="xs:string"/></group></group><group oor:name="com.sun.star.comp.sdbc.kab.Driver"><prop oor:name="DisableKDEMaximumVersionCheck" oor:type="xs:boolean"><value>false</value></prop></group><group oor:name="com.sun.star.sdbcx.comp.hsqldb.Driver"><group oor:name="PermittedJavaMethods" oor:extensible="true"/></group></group><group oor:name="FormSearchOptions"><prop oor:name="SearchType" oor:type="xs:string"><value>text</value></prop><prop oor:name="SearchPosition" oor:type="xs:string"><value>anywhere-in-field</value></prop><prop oor:name="SearchHistory" oor:type="oor:string-list"/><prop oor:name="IsSearchAllFields" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="IsUseFormatter" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="IsBackwards" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="IsWildcardSearch" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="IsUseRegularExpression" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="IsSimilaritySearch" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="IsLevenshteinRelaxed" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="LevenshteinOther" oor:type="xs:short"><value>2</value></prop><prop oor:name="LevenshteinShorter" oor:type="xs:short"><value>2</value></prop><prop oor:name="LevenshteinLonger" oor:type="xs:short"><value>2</value></prop><prop oor:name="IsMatchCase" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="IsUseAsianOptions" oor:type="xs:boolean"><value>false</value></prop><group oor:name="Japanese"><prop oor:name="IsMatchFullHalfWidthForms" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsMatchHiraganaKatakana" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsMatchContractions" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsMatchMinusDashCho-on" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsMatchRepeatCharMarks" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsMatchVariantFormKanji" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsMatchOldKanaForms" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsMatch_DiZi_DuZu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsMatch_BaVa_HaFa" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsMatch_TsiThiChi_DhiZi" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsMatch_HyuIyu_ByuVyu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsMatch_SeShe_ZeJe" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsMatch_IaIya" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsMatch_KiKu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsIgnorePunctuation" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsIgnoreWhitespace" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsIgnoreProlongedSoundMark" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsIgnoreMiddleDot" oor:type="xs:boolean"><value>true</value></prop></group></group></component></oor:component-schema><oor:component-schema oor:name="Draw" oor:package="org.openoffice.Office" xml:lang="en-US"><component><group oor:name="Layout"><group oor:name="Display"><prop oor:name="Ruler" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Helpline" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Guide" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Bezier" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Contour" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="Other"><group oor:name="TabStop"><prop oor:name="Metric" oor:type="xs:int"><value>1250</value></prop><prop oor:name="NonMetric" oor:type="xs:int"><value>1270</value></prop></group><group oor:name="MeasureUnit"><prop oor:name="Metric" oor:type="xs:int"><value>2</value></prop><prop oor:name="NonMetric" oor:type="xs:int"><value>8</value></prop></group></group></group><group oor:name="Content"><group oor:name="Display"><prop oor:name="PicturePlaceholder" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ContourMode" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="TextPlaceholder" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="LineContour" oor:type="xs:boolean"><value>false</value></prop></group></group><group oor:name="Misc"><prop oor:name="BackgroundCache" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="CopyWhileMoving" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ObjectMoveable" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NoDistort" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="DclickTextedit" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="RotateClick" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Preview" oor:type="xs:double"><value>0</value></prop><prop oor:name="ShowComments" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="SimpleHandles" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="BigHandles" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ModifyWithAttributes" oor:type="xs:boolean"><value>true</value></prop><group oor:name="TextObject"><prop oor:name="QuickEditing" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Selectable" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="CrossFading"><prop oor:name="Steps" oor:type="xs:short"><value>16</value></prop><prop oor:name="Orientation" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Attributes" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="DefaultObjectSize"><prop oor:name="Width" oor:type="xs:int"><value>8000</value></prop><prop oor:name="Height" oor:type="xs:int"><value>5000</value></prop></group><group oor:name="Compatibility"><prop oor:name="PrinterIndependentLayout" oor:type="xs:short"><value>2</value></prop></group></group><group oor:name="Snap"><group oor:name="Object"><prop oor:name="Grid" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="SnapLine" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="PageMargin" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ObjectFrame" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ObjectPoint" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Range" oor:type="xs:int"><value>5</value></prop></group><group oor:name="Position"><prop oor:name="CreatingMoving" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ExtendEdges" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Rotating" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="RotatingValue" oor:type="xs:int"><value>1500</value></prop><prop oor:name="PointReduction" oor:type="xs:int"><value>1500</value></prop></group></group><group oor:name="Zoom"><prop oor:name="ScaleX" oor:type="xs:int"><value>1</value></prop><prop oor:name="ScaleY" oor:type="xs:int"><value>1</value></prop></group><group oor:name="Grid"><group oor:name="Option"><prop oor:name="SnapToGrid" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="VisibleGrid" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Synchronize" oor:type="xs:boolean"><value>false</value></prop></group><group oor:name="Resolution"><group oor:name="XAxis"><prop oor:name="Metric" oor:type="xs:int"><value>1000</value></prop><prop oor:name="NonMetric" oor:type="xs:int"><value>1270</value></prop></group><group oor:name="YAxis"><prop oor:name="Metric" oor:type="xs:int"><value>1000</value></prop><prop oor:name="NonMetric" oor:type="xs:int"><value>1270</value></prop></group></group><group oor:name="Subdivision"><prop oor:name="XAxis" oor:type="xs:double"><value>9</value></prop><prop oor:name="YAxis" oor:type="xs:double"><value>9</value></prop></group><group oor:name="SnapGrid"><prop oor:name="Size" oor:type="xs:boolean"><value>true</value></prop><group oor:name="XAxis"><prop oor:name="Metric" oor:type="xs:int"><value>1000</value></prop><prop oor:name="NonMetric" oor:type="xs:int"><value>1270</value></prop></group><group oor:name="YAxis"><prop oor:name="Metric" oor:type="xs:int"><value>1000</value></prop><prop oor:name="NonMetric" oor:type="xs:int"><value>1270</value></prop></group></group></group><group oor:name="Print"><group oor:name="Content"><prop oor:name="Drawing" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="Page"><prop oor:name="PageSize" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="PageTile" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Booklet" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="BookletFront" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="BookletBack" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="Other"><prop oor:name="PageName" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Date" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Time" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HiddenPage" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Quality" oor:type="xs:int"><value>0</value></prop><prop oor:name="FromPrinterSetup" oor:type="xs:boolean"><value>false</value></prop></group></group></component></oor:component-schema><oor:component-schema oor:name="Embedding" oor:package="org.openoffice.Office" xml:lang="en-US"><templates><group oor:name="Object"><prop oor:name="ObjectFactory" oor:type="xs:string"/><prop oor:name="ObjectDocumentServiceName" oor:type="xs:string"/><prop oor:name="ObjectMiscStatus" oor:type="xs:long"/><prop oor:name="ObjectVerbs" oor:type="oor:string-list"/><prop oor:name="ObjectDocumentFilterName" oor:type="xs:string"/></group><group oor:name="Verb"><prop oor:name="VerbUIName" oor:localized="true" oor:type="xs:string"/><prop oor:name="VerbID" oor:type="xs:int"/><prop oor:name="VerbFlags" oor:type="xs:int"/><prop oor:name="VerbAttributes" oor:type="xs:int"/></group><group oor:name="ObjectName"><prop oor:name="ObjectUIName" oor:localized="true" oor:type="xs:string"/><prop oor:name="ClassID" oor:type="xs:string"/></group></templates><component><set oor:name="Objects" oor:node-type="Object"/><set oor:name="Verbs" oor:node-type="Verb"/><group oor:name="MimeTypeClassIDRelations" oor:extensible="true"/><group oor:name="UserFactories" oor:extensible="true"/><set oor:name="ObjectNames" oor:node-type="ObjectName"/></component></oor:component-schema><oor:component-schema oor:name="Events" oor:package="org.openoffice.Office" xml:lang="en-US"><templates><group oor:name="BindingType"><prop oor:name="BindingURL" oor:type="xs:string"/></group></templates><component><group oor:name="ApplicationEvents"><set oor:name="Bindings" oor:node-type="BindingType"/></group></component></oor:component-schema><oor:component-schema oor:name="ExtendedColorScheme" oor:package="org.openoffice.Office" xml:lang="en-US"><templates><group oor:name="ColorEntry"><prop oor:name="Color" oor:type="xs:int"/><prop oor:name="DefaultColor" oor:type="xs:int"/></group><group oor:name="Component"><set oor:name="Entries" oor:node-type="ColorEntry"/></group><group oor:name="EntryName"><prop oor:name="DisplayName" oor:type="xs:string" oor:localized="true"/></group><group oor:name="ComponentName"><prop oor:name="DisplayName" oor:type="xs:string" oor:localized="true"/><set oor:name="Entries" oor:node-type="EntryName"/></group><set oor:name="ExtendedColorScheme" oor:node-type="Component"/></templates><component><group oor:name="ExtendedColorScheme"><prop oor:name="CurrentColorScheme" oor:type="xs:string"/><set oor:name="ColorSchemes" oor:node-type="ExtendedColorScheme"/></group><set oor:name="EntryNames" oor:node-type="ComponentName"/></component></oor:component-schema><oor:component-schema oor:name="ExtensionDependencies" oor:package="org.openoffice.Office" xml:lang="en-US"><templates><group oor:name="Extension"><prop oor:name="Versions" oor:type="oor:string-list" oor:localized="false"/><prop oor:name="Platforms" oor:type="oor:string-list" oor:localized="false"/><prop oor:name="Dependencies" oor:type="xs:string" oor:localized="false"/></group></templates><component><set oor:name="Extensions" oor:node-type="Extension"/></component></oor:component-schema><oor:component-schema oor:name="ExtensionManager" oor:package="org.openoffice.Office" xml:lang="en-US"><templates><group oor:name="UpdateInfo"><prop oor:name="Version" oor:type="xs:string" oor:localized="false"/></group></templates><component><group oor:name="ExtensionRepositories"><prop oor:name="WebsiteLink" oor:type="xs:string"><value/></prop></group><group oor:name="ExtensionUpdateData"><set oor:name="AvailableUpdates" oor:node-type="UpdateInfo"/><set oor:name="IgnoredUpdates" oor:node-type="UpdateInfo"/></group></component></oor:component-schema><oor:component-schema oor:name="FormWizard" oor:package="org.openoffice.Office" xml:lang="en-US"><templates><group oor:name="FWizStyle"><prop oor:name="Index" oor:type="xs:int"/><prop oor:localized="true" oor:name="Name" oor:type="xs:string"/><prop oor:name="CssHref" oor:type="xs:string"/></group></templates><component><group oor:name="FormWizard"><set oor:name="Styles" oor:node-type="FWizStyle"/></group></component></oor:component-schema><oor:component-schema oor:package="org.openoffice.Office" oor:name="Histories" xml:lang="en-US"><templates><group oor:name="HistoryItem"><prop oor:name="Filter" oor:type="xs:string"/><prop oor:name="Title" oor:type="xs:string"/><prop oor:name="Password" oor:type="xs:string"/></group><group oor:name="HistoryOrder"><prop oor:name="HistoryItemRef" oor:type="xs:string"/></group><group oor:name="HistoryInfo"><set oor:name="ItemList" oor:node-type="HistoryItem"/><set oor:name="OrderList" oor:node-type="HistoryOrder"/></group></templates><component><set oor:name="Histories" oor:node-type="HistoryInfo"/></component></oor:component-schema><oor:component-schema oor:name="Impress" oor:package="org.openoffice.Office" xml:lang="en-US"><templates><group oor:name="MasterPageDescriptor"><prop oor:name="URL" oor:type="xs:string"/><prop oor:name="Name" oor:type="xs:string"/></group><group oor:name="Resource"><prop oor:name="URL" oor:type="xs:string"/></group><group oor:name="ResourceFactory"><prop oor:name="ServiceName" oor:type="xs:string"/><set oor:name="ResourceList" oor:node-type="Resource"/></group><group oor:name="StartupService"><prop oor:name="ServiceName" oor:type="xs:string"/></group><group oor:name="PresentationMinimizerSettings"><prop oor:name="Name" oor:type="xs:string" oor:localized="true"><value>Default</value></prop><prop oor:name="JPEGCompression" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="JPEGQuality" oor:type="xs:int"><value>45</value></prop><prop oor:name="RemoveCropArea" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ImageResolution" oor:type="xs:int"><value>150</value></prop><prop oor:name="EmbedLinkedGraphics" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="OLEOptimization" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="OLEOptimizationType" oor:type="xs:short"><value>0</value></prop><prop oor:name="DeleteUnusedMasterPages" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="DeleteHiddenSlides" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="DeleteNotesPages" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="SaveAs" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="OpenNewDocument" oor:type="xs:boolean"><value>true</value></prop></group></templates><component><group oor:name="Layout"><group oor:name="Display"><prop oor:name="Ruler" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Helpline" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Guide" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Bezier" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Contour" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="Other"><group oor:name="TabStop"><prop oor:name="Metric" oor:type="xs:int"><value>1250</value></prop><prop oor:name="NonMetric" oor:type="xs:int"><value>1270</value></prop></group><group oor:name="MeasureUnit"><prop oor:name="Metric" oor:type="xs:int"><value>2</value></prop><prop oor:name="NonMetric" oor:type="xs:int"><value>8</value></prop></group></group></group><group oor:name="Content"><group oor:name="Display"><prop oor:name="PicturePlaceholder" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ContourMode" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="TextPlaceholder" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="LineContour" oor:type="xs:boolean"><value>false</value></prop></group></group><group oor:name="Misc"><prop oor:name="BackgroundCache" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="CopyWhileMoving" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ObjectMoveable" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NoDistort" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="DclickTextedit" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="RotateClick" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Preview" oor:type="xs:double"><value>0</value></prop><prop oor:name="ShowComments" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="SimpleHandles" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="BigHandles" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ModifyWithAttributes" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ShowUndoDeleteWarning" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="SlideshowRespectZOrder" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="TransitionFiles" oor:type="oor:string-list"><value oor:separator=";">vnd.sun.star.expand:$OOO_BASE_DIR/share/config/soffice.cfg/simpress/transitions.xml</value></prop><prop oor:name="EffectFiles" oor:type="oor:string-list"><value oor:separator=";">vnd.sun.star.expand:$OOO_BASE_DIR/share/config/soffice.cfg/simpress/effects.xml</value></prop><prop oor:name="PreviewNewEffects" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PreviewChangedEffects" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PreviewTransitions" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Display" oor:type="xs:int"><value>0</value></prop><prop oor:name="PenColor" oor:type="xs:int"><value>16711680</value></prop><prop oor:name="PenWidth" oor:type="xs:double"><value>150</value></prop><group oor:name="TextObject"><prop oor:name="QuickEditing" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Selectable" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="NewDoc"><prop oor:name="AutoPilot" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Layout" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="Start"><prop oor:name="CurrentPage" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PresenterScreen" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="Compatibility"><prop oor:name="AddBetween" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="PrinterIndependentLayout" oor:type="xs:short"><value>2</value></prop></group><group oor:name="DefaultObjectSize"><prop oor:name="Width" oor:type="xs:int"><value>8000</value></prop><prop oor:name="Height" oor:type="xs:int"><value>5000</value></prop></group></group><group oor:name="Snap"><group oor:name="Object"><prop oor:name="Grid" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="SnapLine" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PageMargin" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ObjectFrame" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ObjectPoint" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Range" oor:type="xs:int"><value>5</value></prop></group><group oor:name="Position"><prop oor:name="CreatingMoving" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ExtendEdges" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Rotating" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="RotatingValue" oor:type="xs:int"><value>1500</value></prop><prop oor:name="PointReduction" oor:type="xs:int"><value>1500</value></prop></group></group><group oor:name="Grid"><group oor:name="Option"><prop oor:name="SnapToGrid" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="VisibleGrid" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Synchronize" oor:type="xs:boolean"><value>false</value></prop></group><group oor:name="Resolution"><group oor:name="XAxis"><prop oor:name="Metric" oor:type="xs:int"><value>2000</value></prop><prop oor:name="NonMetric" oor:type="xs:int"><value>2540</value></prop></group><group oor:name="YAxis"><prop oor:name="Metric" oor:type="xs:int"><value>2000</value></prop><prop oor:name="NonMetric" oor:type="xs:int"><value>2540</value></prop></group></group><group oor:name="Subdivision"><prop oor:name="XAxis" oor:type="xs:double"><value>9</value></prop><prop oor:name="YAxis" oor:type="xs:double"><value>9</value></prop></group><group oor:name="SnapGrid"><prop oor:name="Size" oor:type="xs:boolean"><value>true</value></prop><group oor:name="XAxis"><prop oor:name="Metric" oor:type="xs:int"><value>100</value></prop><prop oor:name="NonMetric" oor:type="xs:int"><value>1270</value></prop></group><group oor:name="YAxis"><prop oor:name="Metric" oor:type="xs:int"><value>100</value></prop><prop oor:name="NonMetric" oor:type="xs:int"><value>1270</value></prop></group></group></group><group oor:name="Print"><group oor:name="Content"><prop oor:name="Presentation" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Note" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Handout" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Outline" oor:type="xs:boolean"><value>false</value></prop></group><group oor:name="Page"><prop oor:name="PageSize" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="PageTile" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Booklet" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="BookletFront" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="BookletBack" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="Other"><prop oor:name="PageName" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Date" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Time" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HiddenPage" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Quality" oor:type="xs:int"><value>0</value></prop><prop oor:name="FromPrinterSetup" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HandoutHorizontal" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="PagesPerHandout" oor:type="xs:int"><value>0</value></prop></group></group><group oor:name="Filter"><group oor:name="Import"><group oor:name="VBA"><prop oor:name="Load" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Save" oor:type="xs:boolean"><value>true</value></prop></group></group><group oor:name="Export"><prop oor:name="LastUsed" oor:type="xs:string"/></group></group><group oor:name="MultiPaneGUI"><group oor:name="ToolPanel"><set oor:name="RecentlyUsedMasterPages" oor:node-type="MasterPageDescriptor"/></group><group oor:name="Framework"><set oor:name="ResourceFactories" oor:node-type="ResourceFactory"/><set oor:name="StartupServices" oor:node-type="StartupService"/></group><group oor:name="SlideSorter"><group oor:name="PreviewCache"><prop oor:name="CacheSize" oor:type="xs:int"><value>4194304</value></prop><prop oor:name="CompactionPolicy" oor:type="xs:string"><value>Compress</value></prop><prop oor:name="CompressionPolicy" oor:type="xs:string"><value>ResolutionReduction</value></prop><prop oor:name="TimeBetweenHighPriorityRequests" oor:type="xs:int"><value>10</value></prop><prop oor:name="TimeBetweenLowPriorityRequests" oor:type="xs:int"><value>100</value></prop><prop oor:name="TimeBetweenRequestsDuringShow" oor:type="xs:int"><value>1000</value></prop></group></group></group><group oor:name="PresentationMinimizer"><node-ref oor:name="LastUsedSettings" oor:node-type="PresentationMinimizerSettings"/><group oor:name="Settings"><set oor:name="Templates" oor:node-type="PresentationMinimizerSettings"/></group></group></component></oor:component-schema><oor:component-schema oor:name="Java" oor:package="org.openoffice.Office" xml:lang="en-US"><component><group oor:name="VirtualMachine"><prop oor:name="Home" oor:type="xs:string"><value>NULL</value></prop><prop oor:name="Version" oor:type="xs:string"><value>NULL</value></prop><prop oor:name="RunTimeLib" oor:type="xs:string"><value/></prop><prop oor:name="SystemClassPath" oor:type="xs:string"><value/></prop><prop oor:name="Enable" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Security" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NetAccess" oor:type="xs:int"/><prop oor:name="UserClassPath" oor:type="xs:string"><value/></prop><prop oor:name="Debug" oor:type="xs:boolean"/><prop oor:name="DebugPort" oor:type="xs:int"/><prop oor:name="EnableVerboseGC" oor:type="xs:boolean"/><prop oor:name="Verbose" oor:type="xs:boolean"/><prop oor:name="NativeStackSize" oor:type="xs:int"/><prop oor:name="JavaStackSize" oor:type="xs:int"/><prop oor:name="VerifyMode" oor:type="xs:int"/><prop oor:name="MinHeapSize" oor:type="xs:int"/><prop oor:name="MaxHeapSize" oor:type="xs:int"/><prop oor:name="DisableAsyncGC" oor:type="xs:boolean"/><prop oor:name="EnableClassGC" oor:type="xs:boolean"/><prop oor:name="VMType" oor:type="xs:string"/><prop oor:name="EnvironmentType" oor:type="xs:string"/><prop oor:name="JavaLibPath" oor:type="xs:string"><value/></prop><prop oor:name="Properties" oor:type="oor:string-list"/></group><group oor:name="Install"><prop oor:name="PackageInstallationDirectory" oor:type="xs:string"><value/></prop><prop oor:name="VerifiedVersion" oor:type="xs:string"><value/></prop><prop oor:name="Version" oor:type="xs:string"><value/></prop><prop oor:name="Vendor" oor:type="xs:string"><value/></prop><prop oor:name="RequiredVersion" oor:type="xs:string"><value/></prop><prop oor:name="InstallationPackage" oor:type="xs:string"><value/></prop><prop oor:name="ExcludeVersion" oor:type="xs:string"><value/></prop><prop oor:name="AdditionalSearchPath" oor:type="xs:string"><value/></prop><prop oor:name="AdditionalClasspath" oor:type="xs:string"><value/></prop></group></component></oor:component-schema><oor:component-schema oor:name="Jobs" oor:package="org.openoffice.Office" xml:lang="en-US"><templates><group oor:name="Job"><prop oor:name="Service" oor:type="xs:string"/><prop oor:name="Context" oor:type="xs:string"/><group oor:name="Arguments" oor:extensible="true"/></group><group oor:name="TimeStamp"><prop oor:name="AdminTime" oor:type="xs:string"><value>2003-01-01T00:00:00+00:00</value></prop><prop oor:name="UserTime" oor:type="xs:string"><value>2003-01-01T00:00:00+00:00</value></prop></group><group oor:name="Event"><set oor:name="JobList" oor:node-type="TimeStamp"/></group></templates><component><set oor:name="Jobs" oor:node-type="Job"/><set oor:name="Events" oor:node-type="Event"/></component></oor:component-schema><oor:component-schema oor:name="Labels" oor:package="org.openoffice.Office" xml:lang="en-US"><templates><group oor:name="LabelType"><prop oor:name="Name" oor:type="xs:string"/><prop oor:name="Measure" oor:type="xs:string"/></group><set oor:name="Labels" oor:node-type="LabelType"/></templates><component><set oor:name="Manufacturer" oor:node-type="Labels"/></component></oor:component-schema><oor:component-schema oor:name="Linguistic" oor:package="org.openoffice.Office" xml:lang="en-US"><templates><group oor:name="Dictionary"><prop oor:name="Locations" oor:type="oor:string-list"/><prop oor:name="Format" oor:type="xs:string"/><prop oor:name="Locales" oor:type="oor:string-list"/></group><group oor:name="DictionaryUsingService"><prop oor:name="SupportedDictionaryFormats" oor:type="oor:string-list"/></group><group oor:name="ServiceNameEntry"><prop oor:name="VendorImagesNode" oor:type="xs:string"/></group><group oor:name="VendorImagesEntry"><prop oor:name="SpellAndGrammarDialogImage" oor:type="xs:string"/><prop oor:name="SpellAndGrammarDialogImage_HC" oor:type="xs:string"/><prop oor:name="SpellAndGrammarContextMenuSuggestionImage" oor:type="xs:string"/><prop oor:name="SpellAndGrammarContextMenuSuggestionImage_HC" oor:type="xs:string"/><prop oor:name="SpellAndGrammarContextMenuDictionaryImage" oor:type="xs:string"/><prop oor:name="SpellAndGrammarContextMenuDictionaryImage_HC" oor:type="xs:string"/><prop oor:name="ThesaurusDialogImage" oor:type="xs:string"/><prop oor:name="ThesaurusDialogImage_HC" oor:type="xs:string"/><prop oor:name="SynonymsContextMenuImage" oor:type="xs:string"/><prop oor:name="SynonymsContextMenuImage_HC" oor:type="xs:string"/></group><group oor:name="GrammarCheckerEntry"><prop oor:name="Locales" oor:type="oor:string-list"/></group></templates><component><group oor:name="Images"><set oor:name="ServiceNameEntries" oor:node-type="ServiceNameEntry"/><set oor:name="VendorImages" oor:node-type="VendorImagesEntry"/></group><group oor:name="General"><prop oor:name="UILocale" oor:type="xs:string"><value/></prop><prop oor:name="IsIgnoreControlCharacters" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="DefaultLocale" oor:type="xs:string"><value/></prop><prop oor:name="DefaultLocale_CJK" oor:type="xs:string"><value/></prop><prop oor:name="DefaultLocale_CTL" oor:type="xs:string"><value/></prop><group oor:name="DictionaryList"><prop oor:name="ActiveDictionaries" oor:type="oor:string-list"><value oor:separator=";">IgnoreAllList;business.dic;soffice.dic;standard.dic</value></prop><prop oor:name="IsUseDictionaryList" oor:type="xs:boolean"><value>true</value></prop></group></group><group oor:name="TextConversion"><prop oor:name="ActiveConversionDictionaries" oor:type="oor:string-list"><value/></prop><prop oor:name="IsIgnorePostPositionalWord" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsAutoCloseDialog" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="IsShowEntriesRecentlyUsedFirst" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="IsAutoReplaceUniqueEntries" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="IsDirectionToSimplified" oor:type="xs:boolean"/><prop oor:name="IsUseCharacterVariants" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="IsTranslateCommonTerms" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="IsReverseMapping" oor:type="xs:boolean"><value>false</value></prop></group><group oor:name="SpellChecking"><prop oor:name="IsSpellUpperCase" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="IsSpellWithDigits" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="IsSpellCapitalization" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsSpellAuto" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsSpellSpecial" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsReverseDirection" oor:type="xs:boolean"><value>false</value></prop></group><group oor:name="GrammarChecking"><prop oor:name="IsAutoCheck" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsInteractiveCheck" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="Hyphenation"><prop oor:name="MinLeading" oor:type="xs:short"><value>2</value></prop><prop oor:name="MinTrailing" oor:type="xs:short"><value>2</value></prop><prop oor:name="MinWordLength" oor:type="xs:short"><value>5</value></prop><prop oor:name="IsHyphSpecial" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsHyphAuto" oor:type="xs:boolean"><value>false</value></prop></group><group oor:name="ServiceManager"><set oor:name="Dictionaries" oor:node-type="Dictionary"/><set oor:name="SpellCheckers" oor:node-type="DictionaryUsingService"/><set oor:name="Hyphenators" oor:node-type="DictionaryUsingService"/><set oor:name="Thesauri" oor:node-type="DictionaryUsingService"/><prop oor:name="DisabledDictionaries" oor:type="oor:string-list"/><set oor:name="GrammarCheckers" oor:node-type="GrammarCheckerEntry"/><prop oor:name="DataFilesChangedCheckValue" oor:type="xs:int"><value>-1</value></prop><group oor:name="SpellCheckerList" oor:extensible="true"/><group oor:name="ThesaurusList" oor:extensible="true"/><group oor:name="HyphenatorList" oor:extensible="true"/><group oor:name="GrammarCheckerList" oor:extensible="true"/><group oor:name="LastFoundSpellCheckers" oor:extensible="true"/><group oor:name="LastFoundThesauri" oor:extensible="true"/><group oor:name="LastFoundHyphenators" oor:extensible="true"/><group oor:name="LastFoundGrammarCheckers" oor:extensible="true"/></group></component></oor:component-schema><oor:component-schema oor:name="Logging" oor:package="org.openoffice.Office" xml:lang="en-US"><templates><group oor:name="LoggerSettings"><prop oor:name="LogLevel" oor:type="xs:int" oor:nillable="false"><value>2147483647</value></prop><prop oor:name="DefaultHandler" oor:type="xs:string" oor:nillable="true"><value>com.sun.star.logging.FileHandler</value></prop><group oor:name="HandlerSettings" oor:extensible="true"><prop oor:name="FileURL" oor:type="xs:string"><value>$(userurl)/$(loggername).log</value></prop></group><prop oor:name="DefaultFormatter" oor:type="xs:string" oor:nillable="true"><value>com.sun.star.logging.PlainTextFormatter</value></prop><group oor:name="FormatterSettings" oor:extensible="true"/></group></templates><component><group oor:name="OOoImprovement"><prop oor:name="EnablingAllowed" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="LogPath" oor:type="xs:string"><value>$(user)/temp/Feedback</value></prop><prop oor:name="IdleTimeout" oor:type="xs:int"><value>180</value></prop></group><set oor:name="Settings" oor:node-type="LoggerSettings"/></component></oor:component-schema><oor:component-schema oor:name="Math" oor:package="org.openoffice.Office" xml:lang="en-US"><templates><group oor:name="FontFormat"><prop oor:name="Name" oor:type="xs:string"/><prop oor:name="CharSet" oor:type="xs:short"/><prop oor:name="Family" oor:type="xs:short"/><prop oor:name="Pitch" oor:type="xs:short"/><prop oor:name="Weight" oor:type="xs:short"/><prop oor:name="Italic" oor:type="xs:short"/></group><group oor:name="Symbol"><prop oor:name="Char" oor:type="xs:int"/><prop oor:name="Set" oor:type="xs:string"/><prop oor:name="Predefined" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="FontFormatId" oor:type="xs:string"/></group></templates><component><group oor:name="Print"><prop oor:name="Title" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="FormulaText" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Frame" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Size" oor:type="xs:short"><value>0</value></prop><prop oor:name="ZoomFactor" oor:type="xs:short"><value>100</value></prop></group><group oor:name="LoadSave"><prop oor:name="IsSaveOnlyUsedSymbols" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="Misc"><prop oor:name="NoSymbolsWarning" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IgnoreSpacesRight" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="View"><prop oor:name="ToolboxVisible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="AutoRedraw" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="FormulaCursor" oor:type="xs:boolean"><value>true</value></prop></group><set oor:name="FontFormatList" oor:node-type="FontFormat"/><group oor:name="StandardFormat"><prop oor:name="Textmode" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="GreekCharStyle" oor:type="xs:short"><value>0</value></prop><prop oor:name="ScaleNormalBracket" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HorizontalAlignment" oor:type="xs:short"><value>1</value></prop><prop oor:name="BaseSize" oor:type="xs:short"><value>12</value></prop><prop oor:name="TextSize" oor:type="xs:short"><value>100</value></prop><prop oor:name="IndexSize" oor:type="xs:short"><value>60</value></prop><prop oor:name="FunctionSize" oor:type="xs:short"><value>100</value></prop><prop oor:name="OperatorSize" oor:type="xs:short"><value>100</value></prop><prop oor:name="LimitsSize" oor:type="xs:short"><value>60</value></prop><prop oor:name="VariableFont" oor:type="xs:string"><value/></prop><prop oor:name="FunctionFont" oor:type="xs:string"><value/></prop><prop oor:name="NumberFont" oor:type="xs:string"><value/></prop><prop oor:name="TextFont" oor:type="xs:string"><value/></prop><prop oor:name="SansFont" oor:type="xs:string"><value/></prop><prop oor:name="SerifFont" oor:type="xs:string"><value/></prop><prop oor:name="FixedFont" oor:type="xs:string"><value/></prop><group oor:name="Distance"><prop oor:name="Horizontal" oor:type="xs:short"><value>10</value></prop><prop oor:name="Vertical" oor:type="xs:short"><value>5</value></prop><prop oor:name="Root" oor:type="xs:short"><value>0</value></prop><prop oor:name="SubScript" oor:type="xs:short"><value>20</value></prop><prop oor:name="SuperScript" oor:type="xs:short"><value>20</value></prop><prop oor:name="LowerLimit" oor:type="xs:short"><value>0</value></prop><prop oor:name="UpperLimit" oor:type="xs:short"><value>0</value></prop><prop oor:name="OperatorSize" oor:type="xs:short"><value>50</value></prop><prop oor:name="OperatorSpace" oor:type="xs:short"><value>20</value></prop><prop oor:name="Numerator" oor:type="xs:short"><value>0</value></prop><prop oor:name="Denominator" oor:type="xs:short"><value>0</value></prop><prop oor:name="Fraction" oor:type="xs:short"><value>10</value></prop><prop oor:name="StrokeWidth" oor:type="xs:short"><value>5</value></prop><prop oor:name="BracketSize" oor:type="xs:short"><value>5</value></prop><prop oor:name="BracketSpace" oor:type="xs:short"><value>5</value></prop><prop oor:name="NormalBracketSize" oor:type="xs:short"><value>0</value></prop><prop oor:name="MatrixRow" oor:type="xs:short"><value>3</value></prop><prop oor:name="MatrixColumn" oor:type="xs:short"><value>30</value></prop><prop oor:name="OrnamentSize" oor:type="xs:short"><value>0</value></prop><prop oor:name="OrnamentSpace" oor:type="xs:short"><value>0</value></prop><prop oor:name="LeftSpace" oor:type="xs:short"><value>100</value></prop><prop oor:name="RightSpace" oor:type="xs:short"><value>100</value></prop><prop oor:name="TopSpace" oor:type="xs:short"><value>0</value></prop><prop oor:name="BottomSpace" oor:type="xs:short"><value>0</value></prop></group></group><set oor:name="SymbolList" oor:node-type="Symbol"/></component></oor:component-schema><oor:component-schema oor:name="Settings" oor:package="org.openoffice.Office.OOoImprovement" xml:lang="en-US"><templates/><component><group oor:name="Participation"><prop oor:name="OfficeStartCounterdown" oor:type="xs:int"><value>1</value></prop><prop oor:name="InvitationAccepted" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ShowedInvitation" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="DeliveredPrebundled" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HelpUrl" oor:type="xs:string"><value>http://wiki.services.openoffice.org/wiki/User_Experience/OpenOffice.org_User_Feedback_Program</value></prop></group><group oor:name="Counters"><prop oor:name="UploadedReports" oor:type="xs:int"><value>0</value></prop><prop oor:name="LoggedEvents" oor:type="xs:int"><value>0</value></prop><prop oor:name="FailedAttempts" oor:type="xs:int"><value>0</value></prop></group><group oor:name="Upload"><prop oor:name="SoapUrl" oor:type="xs:string"><value>http://report.services.openoffice.org:80/soap/servlet/rpcrouter</value></prop><prop oor:name="SoapIdAdditions" oor:type="xs:string"><value/></prop><prop oor:name="ReporterEmail" oor:type="xs:string"><value/></prop></group></component></oor:component-schema><oor:component-schema oor:name="OptionsDialog" oor:package="org.openoffice.Office" xml:lang="en-US"><templates><group oor:name="SingleOption"><prop oor:name="Hide" oor:type="xs:boolean"/></group><group oor:name="OptionsPage"><prop oor:name="Hide" oor:type="xs:boolean"/><set oor:name="Options" oor:node-type="SingleOption"/></group><group oor:name="OptionsGroup"><prop oor:name="Hide" oor:type="xs:boolean"/><set oor:name="Pages" oor:node-type="OptionsPage"/></group><group oor:name="Module"><set oor:name="Nodes" oor:node-type="OrderedNode"/></group><group oor:name="Node"><prop oor:name="Label" oor:type="xs:string" oor:localized="true" oor:nillable="false"/><prop oor:name="OptionsPage" oor:type="xs:string"/><prop oor:name="AllModules" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="GroupId" oor:type="xs:string"><value/></prop><prop oor:name="GroupIndex" oor:type="xs:int"><value>-1</value></prop><set oor:name="Leaves" oor:node-type="Leaf"/></group><group oor:name="Leaf"><prop oor:name="Id" oor:type="xs:string"/><prop oor:name="Label" oor:type="xs:string" oor:localized="true" oor:nillable="false"/><prop oor:name="OptionsPage" oor:type="xs:string" oor:nillable="false"/><prop oor:name="EventHandlerService" oor:type="xs:string" oor:nillable="false"/><prop oor:name="GroupId" oor:type="xs:string"><value/></prop><prop oor:name="GroupIndex" oor:type="xs:int"><value>-1</value></prop></group><group oor:name="OrderedNode"><prop oor:name="Index" oor:type="xs:int"><value>-1</value></prop></group></templates><component><set oor:name="OptionsDialogGroups" oor:node-type="OptionsGroup"/><set oor:name="Modules" oor:node-type="Module"/><set oor:name="Nodes" oor:node-type="Node"/></component></oor:component-schema><oor:component-schema oor:name="Paths" oor:package="org.openoffice.Office" xml:lang="en-US"><templates><group oor:name="MultiPath"><prop oor:name="Unused" oor:type="xs:string"/></group><group oor:name="NamedPath"><prop oor:name="IsSinglePath" oor:type="xs:boolean"><value>false</value></prop><set oor:name="InternalPaths" oor:node-type="MultiPath"/><prop oor:name="UserPaths" oor:type="oor:string-list"/><prop oor:name="WritePath" oor:type="xs:string"/></group></templates><component><set oor:name="Paths" oor:node-type="NamedPath"/><group oor:name="Variables"><prop oor:name="Work" oor:type="xs:string"/></group></component></oor:component-schema><oor:component-schema oor:name="ProtocolHandler" oor:package="org.openoffice.Office" xml:lang="en-US"><templates><group oor:name="Handler"><prop oor:name="Protocols" oor:type="oor:string-list"/></group></templates><component><set oor:name="HandlerSet" oor:node-type="Handler"/></component></oor:component-schema><oor:component-schema oor:name="Recovery" oor:package="org.openoffice.Office" xml:lang="en-US"><templates><group oor:name="RecoveryEntry"><prop oor:name="TempURL" oor:type="xs:string"/><prop oor:name="OriginalURL" oor:type="xs:string"/><prop oor:name="TemplateURL" oor:type="xs:string"/><prop oor:name="Module" oor:type="xs:string"/><prop oor:name="DocumentState" oor:type="xs:int"/><prop oor:name="Filter" oor:type="xs:string"/><prop oor:name="Title" oor:type="xs:string"/><prop oor:name="ViewNames" oor:type="oor:string-list"/></group></templates><component><set oor:name="RecoveryList" oor:node-type="RecoveryEntry"/><group oor:name="SessionShutdown"><prop oor:name="DocumentStoreUIEnabled" oor:type="xs:boolean"><value>false</value></prop></group><group oor:name="RecoveryInfo"><prop oor:name="Enabled" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Crashed" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="SessionData" oor:type="xs:boolean"><value>false</value></prop></group><group oor:name="CrashReporter"><prop oor:name="Enabled" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="AutoSave"><prop oor:name="Enabled" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="TimeIntervall" oor:type="xs:int"><value>15</value></prop><prop oor:name="MinSpaceDocSave" oor:type="xs:int"><value>5</value></prop><prop oor:name="MinSpaceConfigSave" oor:type="xs:int"><value>1</value></prop></group></component></oor:component-schema><oor:component-schema oor:name="SFX" oor:package="org.openoffice.Office" xml:lang="en-US"><component><group oor:name="Help"><prop oor:name="HelpAgentStarterList" oor:type="xs:string" oor:localized="true"><value/></prop></group></component></oor:component-schema><oor:component-schema oor:name="Scripting" oor:package="org.openoffice.Office" xml:lang="en-US"><templates><group oor:name="RuntimeNode"><prop oor:name="SupportedFileExtensions" oor:type="oor:string-list"/></group></templates><component><set oor:name="ScriptRuntimes" oor:node-type="RuntimeNode"/></component></oor:component-schema><oor:component-schema oor:name="Security" oor:package="org.openoffice.Office" xml:lang="en-US"><templates><group oor:name="SecureExtension"><prop oor:name="Extension" oor:type="xs:string"/></group></templates><component><set oor:name="SecureExtensions" oor:node-type="SecureExtension"/><group oor:name="Hyperlinks"><prop oor:name="Open" oor:type="xs:int"/></group></component></oor:component-schema><oor:component-schema oor:name="Substitution" oor:package="org.openoffice.Office" xml:lang="en-US"><templates><group oor:name="SharePointMapping"><prop oor:name="Directory" oor:type="xs:string" oor:nillable="false"/><group oor:name="Environment"><prop oor:name="OS" oor:type="xs:string"/><prop oor:name="Host" oor:type="xs:string"/><prop oor:name="DNSDomain" oor:type="xs:string"/><prop oor:name="YPDomain" oor:type="xs:string"/><prop oor:name="NTDomain" oor:type="xs:string"/></group></group><set oor:name="SharePoint" oor:node-type="SharePointMapping"/></templates><component><set oor:name="SharePoints" oor:node-type="SharePoint"/></component></oor:component-schema><oor:component-schema oor:package="org.openoffice.Office" oor:name="TabBrowse" xml:lang="en-US"><templates/><component><group oor:name="TaskCreatorService"><prop oor:name="ImplementationName" oor:type="xs:string"/></group></component></oor:component-schema><oor:component-schema oor:name="TableWizard" oor:package="org.openoffice.Office" xml:lang="en-US"><templates><group oor:name="TWizField"><prop oor:name="Index" oor:type="xs:int"/><prop oor:localized="true" oor:name="Name" oor:type="xs:string"/><prop oor:localized="true" oor:name="ShortName" oor:type="xs:string"/><prop oor:name="Type" oor:type="xs:int"/><prop oor:name="PrimaryKey" oor:type="xs:boolean"/><prop oor:name="DefaultValue" oor:type="xs:boolean"/><prop oor:name="Precision" oor:type="xs:int"/><prop oor:name="Scale" oor:type="xs:int"/></group><group oor:name="TWizTable"><prop oor:name="Index" oor:type="xs:int"/><prop oor:localized="true" oor:name="Name" oor:type="xs:string"/><set oor:name="Fields" oor:node-type="TWizField"/></group><group oor:name="TWizCategory"><prop oor:name="Index" oor:type="xs:int"/><prop oor:localized="true" oor:name="Name" oor:type="xs:string"/><set oor:name="Tables" oor:node-type="TWizTable"/></group></templates><component><set oor:name="TableWizard" oor:node-type="TWizCategory"/></component></oor:component-schema><oor:component-schema oor:name="TypeDetection" oor:package="org.openoffice.Office" xml:lang="en-US"><templates><group oor:name="Type"><prop oor:name="UIName" oor:type="xs:string" oor:localized="true"/><prop oor:name="Data" oor:type="xs:string"><value>false</value></prop></group><group oor:name="Filter"><prop oor:name="Installed" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string" oor:localized="true"/><prop oor:name="Data" oor:type="xs:string"/></group><group oor:name="DetectService"><prop oor:name="Types" oor:type="oor:string-list"/></group><group oor:name="ContentHandler"><prop oor:name="Types" oor:type="oor:string-list"/></group><group oor:name="FrameLoader"><prop oor:name="UIName" oor:type="xs:string" oor:localized="true"/><prop oor:name="Types" oor:type="oor:string-list"/></group></templates><component><set oor:name="Types" oor:node-type="Type"/><set oor:name="Filters" oor:node-type="Filter"/><set oor:name="DetectServices" oor:node-type="DetectService"/><set oor:name="ContentHandlers" oor:node-type="ContentHandler"/><set oor:name="FrameLoaders" oor:node-type="FrameLoader"/><group oor:name="Defaults"><prop oor:name="FrameLoader" oor:type="xs:string"><value>com.sun.star.comp.office.FrameLoader</value></prop><prop oor:name="ShowAlienFilterWarning" oor:type="xs:boolean"><value>true</value></prop></group></component></oor:component-schema><oor:component-schema oor:name="BaseWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates/><component><group oor:name="UIElements"><set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState"/></group></component></oor:component-schema><oor:component-schema oor:name="BasicIDECommands" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates/><component><group oor:name="UserInterface"><set oor:name="Commands" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands"/><set oor:name="Popups" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands"/></group></component></oor:component-schema><oor:component-schema oor:name="BasicIDEWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates/><component><group oor:name="UIElements"><set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState"/></group></component></oor:component-schema><oor:component-schema oor:name="BibliographyCommands" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates/><component><group oor:name="UserInterface"><set oor:name="Commands" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands"/><set oor:name="Popups" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands"/></group></component></oor:component-schema><oor:component-schema oor:name="BibliographyWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates/><component><group oor:name="UIElements"><set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState"/></group></component></oor:component-schema><oor:component-schema oor:name="Category" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates><group oor:name="CategoryType"><prop oor:name="Name" oor:type="xs:string" oor:localized="true"/></group></templates><component/></oor:component-schema><oor:component-schema oor:name="ChartCommands" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates/><component><group oor:name="UserInterface"><set oor:name="Commands" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands"/><set oor:name="Popups" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands"/></group></component></oor:component-schema><oor:component-schema oor:name="ChartWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates/><component><group oor:name="UIElements"><set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState"/></group></component></oor:component-schema><oor:component-schema oor:name="Commands" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates><group oor:name="LabelType"><prop oor:name="Label" oor:type="xs:string" oor:localized="true"/><prop oor:name="ContextLabel" oor:type="xs:string" oor:localized="true"/><prop oor:name="Properties" oor:type="xs:int"><value>0</value></prop></group></templates><component/></oor:component-schema><oor:component-schema oor:name="Controller" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates><group oor:name="ControllerType"><prop oor:name="Command" oor:type="xs:string"/><prop oor:name="Module" oor:type="xs:string"/><prop oor:name="Controller" oor:type="xs:string"/><prop oor:name="Value" oor:type="xs:string"><value/></prop></group></templates><component><group oor:name="Registered"><set oor:name="PopupMenu" oor:node-type="ControllerType"/><set oor:name="ToolBar" oor:node-type="ControllerType"/><set oor:name="StatusBar" oor:node-type="ControllerType"/></group></component></oor:component-schema><oor:component-schema oor:name="DbBrowserWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates/><component><group oor:name="UIElements"><set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState"/></group></component></oor:component-schema><oor:component-schema oor:name="DbQueryWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates/><component><group oor:name="UIElements"><set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState"/></group></component></oor:component-schema><oor:component-schema oor:name="DbRelationWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates/><component><group oor:name="UIElements"><set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState"/></group></component></oor:component-schema><oor:component-schema oor:name="DbTableDataWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates/><component><group oor:name="UIElements"><set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState"/></group></component></oor:component-schema><oor:component-schema oor:name="DbTableWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates/><component><group oor:name="UIElements"><set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState"/></group></component></oor:component-schema><oor:component-schema oor:name="DbuCommands" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates/><component><group oor:name="UserInterface"><set oor:name="Commands" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands"/><set oor:name="Popups" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands"/></group></component></oor:component-schema><oor:component-schema oor:name="DrawImpressCommands" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates/><component><group oor:name="UserInterface"><set oor:name="Commands" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands"/><set oor:name="Popups" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands"/></group></component></oor:component-schema><oor:component-schema oor:name="Factories" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates><group oor:name="FactoryType"><prop oor:name="Type" oor:type="xs:string"/><prop oor:name="Name" oor:type="xs:string"/><prop oor:name="Module" oor:type="xs:string"/><prop oor:name="FactoryImplementation" oor:type="xs:string"/></group></templates><component><group oor:name="Registered"><set oor:name="UIElementFactories" oor:node-type="FactoryType"/></group></component></oor:component-schema><oor:component-schema oor:name="GenericCategories" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates/><component><group oor:name="Commands"><set oor:name="Categories" oor:node-type="CategoryType" oor:component="org.openoffice.Office.UI.Category"/></group></component></oor:component-schema><oor:component-schema oor:name="GenericCommands" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates/><component><group oor:name="UserInterface"><set oor:name="Commands" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands"/><set oor:name="Popups" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands"/></group></component></oor:component-schema><oor:component-schema oor:name="GlobalSettings" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates><group oor:name="GlobalWindowState"><prop oor:name="Locked" oor:type="xs:boolean"/><prop oor:name="Docked" oor:type="xs:boolean"/></group></templates><component><group oor:name="Toolbars"><prop oor:name="StatesEnabled" oor:type="xs:boolean"/><node-ref oor:name="States" oor:node-type="GlobalWindowState"/></group></component></oor:component-schema><oor:component-schema oor:name="Sidebar" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates><group oor:name="Deck"><prop oor:name="Title" oor:type="xs:string" oor:localized="true"><value/></prop><prop oor:name="Id" oor:type="xs:string" oor:localized="false"><value/></prop><prop oor:name="IconURL" oor:type="xs:string"><value/></prop><prop oor:name="HighContrastIconURL" oor:type="xs:string"><value/></prop><prop oor:name="TitleBarIconURL" oor:type="xs:string"><value/></prop><prop oor:name="HighContrastTitleBarIconURL" oor:type="xs:string"><value/></prop><prop oor:name="HelpURL" oor:type="xs:string"><value/></prop><prop oor:name="ContextList" oor:type="oor:string-list"/><prop oor:name="OrderIndex" oor:type="xs:int"><value>10000</value></prop></group><group oor:name="Panel"><prop oor:name="Title" oor:type="xs:string" oor:localized="true"><value/></prop><prop oor:name="TitleBarIsOptional" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Id" oor:type="xs:string" oor:localized="false"><value/></prop><prop oor:name="DeckId" oor:type="xs:string" oor:localized="false"><value/></prop><prop oor:name="TitleBarIconURL" oor:type="xs:string"><value/></prop><prop oor:name="HighContrastTitleBarIconURL" oor:type="xs:string"><value/></prop><prop oor:name="HelpURL" oor:type="xs:string"><value/></prop><prop oor:name="DefaultMenuCommand" oor:type="xs:string"><value/></prop><prop oor:name="ContextList" oor:type="oor:string-list"/><prop oor:name="ImplementationURL" oor:type="xs:string"><value/></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>10000</value></prop><prop oor:name="ShowForReadOnlyDocument" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="WantsCanvas" oor:type="xs:boolean"><value>false</value></prop></group></templates><component><group oor:name="Content"><set oor:name="DeckList" oor:node-type="Deck"/><set oor:name="PanelList" oor:node-type="Panel"/></group></component></oor:component-schema><oor:component-schema oor:name="StartModuleCommands" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates/><component><group oor:name="UserInterface"><set oor:name="Commands" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands"/><set oor:name="Popups" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands"/></group></component></oor:component-schema><oor:component-schema oor:name="StartModuleWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates/><component><group oor:name="UIElements"><set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState"/></group></component></oor:component-schema><oor:component-schema oor:name="WindowContentFactories" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates><group oor:name="FactoryType"><prop oor:name="Type" oor:type="xs:string"/><prop oor:name="Name" oor:type="xs:string"/><prop oor:name="Module" oor:type="xs:string"/><prop oor:name="FactoryImplementation" oor:type="xs:string"/></group></templates><component><group oor:name="Registered"><set oor:name="ContentFactories" oor:node-type="FactoryType"/></group></component></oor:component-schema><oor:component-schema oor:name="WindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates><group oor:name="WindowStateType"><prop oor:name="Locked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Visible" oor:type="xs:boolean"/><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="DockingArea" oor:type="xs:int"/><prop oor:name="DockPos" oor:type="xs:string"/><prop oor:name="DockSize" oor:type="xs:string"/><prop oor:name="Pos" oor:type="xs:string"/><prop oor:name="Size" oor:type="xs:string"/><prop oor:name="UIName" oor:type="xs:string" oor:localized="true"/><prop oor:name="ImageURL" oor:type="xs:string"><value/></prop><prop oor:name="HelpURL" oor:type="xs:string"><value/></prop><prop oor:name="InternalState" oor:type="xs:int"/><prop oor:name="Style" oor:type="xs:int"><value>0</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="SoftClose" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ContextActive" oor:type="xs:boolean"><value>true</value></prop></group></templates><component/></oor:component-schema><oor:component-schema oor:name="UI" oor:package="org.openoffice.Office" xml:lang="en-US"><templates><group oor:name="FilterClass"><prop oor:name="DisplayName" oor:type="xs:string" oor:localized="true" oor:nillable="false"/><prop oor:name="Filters" oor:type="oor:string-list"/></group><group oor:name="ColorScheme"><group oor:name="DocColor"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="DocBoundaries"><prop oor:name="IsVisible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="AppBackground"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="ObjectBoundaries"><prop oor:name="IsVisible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="TableBoundaries"><prop oor:name="IsVisible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="FontColor"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="Links"><prop oor:name="IsVisible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="LinksVisited"><prop oor:name="IsVisible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="Anchor"><prop oor:name="IsVisible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="Spell"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="SmartTags"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="WriterTextGrid"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="WriterFieldShadings"><prop oor:name="IsVisible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="WriterIdxShadings"><prop oor:name="IsVisible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="WriterDirectCursor"><prop oor:name="IsVisible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="WriterNotesIndicator"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="WriterScriptIndicator"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="WriterSectionBoundaries"><prop oor:name="IsVisible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="WriterPageBreaks"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="HTMLSGML"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="HTMLComment"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="HTMLKeyword"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="HTMLUnknown"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="CalcGrid"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="CalcPageBreak"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="CalcPageBreakManual"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="CalcPageBreakAutomatic"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="CalcDetective"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="CalcDetectiveError"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="CalcReference"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="CalcNotesBackground"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="DrawGrid"><prop oor:name="IsVisible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="DrawDrawing"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="DrawFill"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="BASICIdentifier"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="BASICComment"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="BASICNumber"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="BASICString"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="BASICOperator"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="BASICKeyword"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="BASICError"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="SQLIdentifier"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="SQLNumber"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="SQLString"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="SQLOperator"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="SQLKeyword"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="SQLParameter"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="SQLComment"><prop oor:name="Color" oor:type="xs:int"/></group></group></templates><component><group oor:name="FilterClassification"><group oor:name="GlobalFilters"><prop oor:name="Order" oor:type="oor:string-list"><value oor:separator=";">com.sun.star.text.TextDocument;com.sun.star.sheet.SpreadsheetDocument;com.sun.star.presentation.PresentationDocument;com.sun.star.drawing.DrawingDocument;com.sun.star.text.WebDocument;com.sun.star.text.GlobalDocument;com.sun.star.formula.FormularProperties;com.sun.star.sdb.OfficeDatabaseDocument</value></prop><set oor:name="Classes" oor:node-type="FilterClass"/></group><group oor:name="LocalFilters"><set oor:name="Classes" oor:node-type="FilterClass"/></group></group><group oor:name="ColorScheme"><prop oor:name="CurrentColorScheme" oor:type="xs:string"/><set oor:name="ColorSchemes" oor:node-type="ColorScheme"/></group><group oor:name="FilePicker"><prop oor:name="FillAsynchronously" oor:type="xs:boolean"><value>false</value></prop><group oor:name="Timeout"><prop oor:name="Min" oor:type="xs:int"><value>1000</value></prop><prop oor:name="Max" oor:type="xs:int"><value>30000</value></prop></group></group></component></oor:component-schema><oor:component-schema oor:name="Views" oor:package="org.openoffice.Office" xml:lang="en-US"><templates><group oor:name="DialogType"><prop oor:name="WindowState" oor:type="xs:string"/><group oor:name="UserData" oor:extensible="true"/></group><group oor:name="TabDialogType"><prop oor:name="WindowState" oor:type="xs:string"/><prop oor:name="PageID" oor:type="xs:int"/><group oor:name="UserData" oor:extensible="true"/></group><group oor:name="TabPageType"><prop oor:name="WindowState" oor:type="xs:string"/><group oor:name="UserData" oor:extensible="true"/></group><group oor:name="WindowType"><prop oor:name="WindowState" oor:type="xs:string"/><prop oor:name="Visible" oor:type="xs:boolean"/><group oor:name="UserData" oor:extensible="true"/></group></templates><component><set oor:name="Dialogs" oor:node-type="DialogType"/><set oor:name="TabDialogs" oor:node-type="TabDialogType"/><set oor:name="TabPages" oor:node-type="TabPageType"/><set oor:name="Windows" oor:node-type="WindowType"/></component></oor:component-schema><oor:component-schema oor:name="WebWizard" oor:package="org.openoffice.Office" xml:lang="en-US"><templates><group oor:name="WWizLayout"><prop oor:name="Index" oor:type="xs:int"/><prop oor:localized="true" oor:name="Name" oor:type="xs:string"/><prop oor:name="FSName" oor:type="xs:string"/></group><group oor:name="WWizExporter"><prop oor:localized="true" oor:name="Name" oor:type="xs:string"/><prop oor:name="Index" oor:type="xs:int"/><prop oor:name="ExporterClass" oor:type="xs:string"/><prop oor:name="OwnDirectory" oor:type="xs:boolean"/><prop oor:name="SupportsFilename" oor:type="xs:boolean"/><prop oor:name="DefaultFilename" oor:type="xs:string"/><prop oor:name="Extension" oor:type="xs:string"/><prop oor:name="SupportedMimeTypes" oor:type="xs:string"/><prop oor:name="Icon" oor:type="xs:string"/><prop oor:name="TargetType" oor:type="xs:string"/><prop oor:name="PageType" oor:type="xs:int"/><prop oor:name="Binary" oor:type="xs:boolean"/><set oor:name="Arguments" oor:node-type="WWizArgument"/></group><group oor:name="WWizArgument"><prop oor:name="Value" oor:type="xs:string"/></group><group oor:name="WWizStyle"><prop oor:name="Index" oor:type="xs:int"/><prop oor:localized="true" oor:name="Name" oor:type="xs:string"/><prop oor:name="CssHref" oor:type="xs:string"/><prop oor:name="BackgroundImage" oor:type="xs:string"/><prop oor:name="IconSet" oor:type="xs:string"/></group><group oor:name="WWizImage"><prop oor:name="Href" oor:type="xs:string"/></group><group oor:name="WWizIconSet"><prop oor:name="Index" oor:type="xs:int"/><prop oor:localized="true" oor:name="Name" oor:type="xs:string"/><prop oor:name="FNPrefix" oor:type="xs:string"/><prop oor:name="FNPostfix" oor:type="xs:string"/></group><group oor:name="WWizDocument"><prop oor:name="Index" oor:type="xs:int"/><prop oor:name="Title" oor:type="xs:string"/><prop oor:name="Description" oor:type="xs:string"/><prop oor:name="URL" oor:type="xs:string"/><prop oor:name="Author" oor:type="xs:string"/><prop oor:name="Exporter" oor:type="xs:string"/><prop oor:name="ApplyWebStyle" oor:type="xs:boolean"/></group><group oor:name="WWizContent"><prop oor:name="Index" oor:type="xs:int"/><prop oor:name="Name" oor:type="xs:string"/><prop oor:name="Description" oor:type="xs:string"/><set oor:name="Contents" oor:node-type="WWizContent"/><set oor:name="Documents" oor:node-type="WWizDocument"/></group><group oor:name="WWizSession"><prop oor:name="Index" oor:type="xs:int"/><prop oor:name="Name" oor:type="xs:string"/><prop oor:name="InDirectory" oor:type="xs:string"/><prop oor:name="OutDirectory" oor:type="xs:string"/><node-ref oor:name="Content" oor:node-type="WWizContent"/><group oor:name="Design"><prop oor:name="Layout" oor:type="xs:string"/><prop oor:name="Style" oor:type="xs:string"/><prop oor:name="BackgroundImage" oor:type="xs:string"/><prop oor:name="IconSet" oor:type="xs:string"/><prop oor:name="OptimizeDisplaySize" oor:type="xs:int"/><prop oor:name="DisplayTitle" oor:type="xs:boolean"/><prop oor:name="DisplayDescription" oor:type="xs:boolean"/><prop oor:name="DisplayAuthor" oor:type="xs:boolean"/><prop oor:name="DisplayCreateDate" oor:type="xs:boolean"/><prop oor:name="DisplayUpdateDate" oor:type="xs:boolean"/><prop oor:name="DisplayFilename" oor:type="xs:boolean"/><prop oor:name="DisplayFileFormat" oor:type="xs:boolean"/><prop oor:name="DisplayFormatIcon" oor:type="xs:boolean"/><prop oor:name="DisplayPages" oor:type="xs:boolean"/><prop oor:name="DisplaySize" oor:type="xs:boolean"/></group><group oor:name="GeneralInfo"><prop oor:name="Title" oor:type="xs:string"/><prop oor:name="Description" oor:type="xs:string"/><prop oor:name="Icon" oor:type="xs:string"/><prop oor:name="Author" oor:type="xs:string"/><prop oor:name="Keywords" oor:type="xs:string"/><prop oor:name="CreationDate" oor:type="xs:int"/><prop oor:name="UpdateDate" oor:type="xs:int"/><prop oor:name="RevisitAfter" oor:type="xs:int"/><prop oor:name="Email" oor:type="xs:string"/><prop oor:name="Copyright" oor:type="xs:string"/></group><set oor:name="Publishing" oor:node-type="WWizPublish"/></group><group oor:name="WWizPublish"><prop oor:name="Publish" oor:type="xs:boolean"/><prop oor:name="URL" oor:type="xs:string"/><prop oor:name="Username" oor:type="xs:string"/></group><group oor:name="WWizFilter"><prop oor:name="Index" oor:type="xs:int"/><prop oor:localized="true" oor:name="Name" oor:type="xs:string"/><prop oor:name="Filter" oor:type="xs:string"/></group></templates><component><group oor:name="WebWizard"><prop oor:name="WorkDir" oor:type="xs:string"/><prop oor:name="LastSavedSession" oor:type="xs:string"/><set oor:name="Exporters" oor:node-type="WWizExporter"/><set oor:name="Layouts" oor:node-type="WWizLayout"/><set oor:name="Styles" oor:node-type="WWizStyle"/><set oor:name="BackgroundImages" oor:node-type="WWizImage"/><set oor:name="IconSets" oor:node-type="WWizIconSet"/><set oor:name="SavedSessions" oor:node-type="WWizSession"/><set oor:name="Filters" oor:node-type="WWizFilter"/><node-ref oor:name="DefaultSession" oor:node-type="WWizSession"/></group></component></oor:component-schema><oor:component-schema oor:name="Writer" oor:package="org.openoffice.Office" xml:lang="en-US"><templates><group oor:name="AgendaType"><prop oor:name="Author" oor:type="xs:string"/><prop oor:name="Topic" oor:type="xs:string"/><prop oor:name="Duration" oor:type="xs:int"/></group><group oor:name="StyleType"><prop oor:name="PreferredStyle" oor:type="xs:int"/></group><group oor:name="SizeType"><prop oor:name="Width" oor:type="xs:int"/><prop oor:name="Height" oor:type="xs:int"/></group><group oor:name="PositionType"><prop oor:name="Left" oor:type="xs:int"/><prop oor:name="Right" oor:type="xs:int"/><prop oor:name="Top" oor:type="xs:int"/><prop oor:name="Bottom" oor:type="xs:int"/></group><group oor:name="AlignmentType"><prop oor:name="Position" oor:type="xs:int"/></group><group oor:name="TextElementType"><prop oor:name="Visible" oor:type="xs:boolean"/><prop oor:name="Content" oor:type="xs:string" oor:localized="true"/></group><group oor:name="IntElementType"><prop oor:name="Visible" oor:type="xs:boolean"/><prop oor:name="Content" oor:type="xs:int"/></group><group oor:name="FileType"><prop oor:name="Name" oor:type="xs:string"/><prop oor:name="Filter" oor:type="xs:string"/><prop oor:name="AsLink" oor:type="xs:boolean"/></group><group oor:name="PositionXYType"><prop oor:name="X" oor:type="xs:int"/><prop oor:name="Y" oor:type="xs:int"/></group><group oor:name="DataSetType"><prop oor:name="DataSource" oor:type="xs:string"/><prop oor:name="Command" oor:type="xs:string"/><prop oor:name="CommandType" oor:type="xs:short"/><prop oor:name="ColumnsToText" oor:type="xs:string"/><prop oor:name="ColumnsToTable" oor:type="xs:string"/><prop oor:name="ParaStyle" oor:type="xs:string"/><prop oor:name="TableAutoFormat" oor:type="xs:string"/><prop oor:name="IsTable" oor:type="xs:boolean"/><prop oor:name="IsField" oor:type="xs:boolean"/><prop oor:name="IsHeadlineOn" oor:type="xs:boolean"/><prop oor:name="IsEmptyHeadline" oor:type="xs:boolean"/><set oor:name="ColumnSet" oor:node-type="ColumnSetType"/></group><group oor:name="ColumnSetType"><prop oor:name="ColumnName" oor:type="xs:string"/><prop oor:name="ColumnIndex" oor:type="xs:int"/><prop oor:name="IsNumberFormat" oor:type="xs:boolean"/><prop oor:name="IsNumberFormatFromDataBase" oor:type="xs:boolean"/><prop oor:name="NumberFormat" oor:type="xs:string"/><prop oor:name="NumberFormatLocale" oor:type="xs:string"/></group><group oor:name="_DataSource"><prop oor:name="DataSourceName" oor:type="xs:string"/><prop oor:name="DataTableName" oor:type="xs:string"/><prop oor:name="DataCommandType" oor:type="xs:short"><value>0</value></prop></group><group oor:name="AddressDataAssignment"><prop oor:name="DBColumnAssignments" oor:type="oor:string-list"/><node-ref oor:name="DataSource" oor:node-type="_DataSource"/></group><group oor:name="BusinessLetterElementLocation"><prop oor:type="xs:boolean" oor:name="Display"/><prop oor:type="xs:double" oor:name="Width"/><prop oor:type="xs:double" oor:name="Height"/><prop oor:type="xs:double" oor:name="X"/><prop oor:type="xs:double" oor:name="Y"/></group><group oor:name="LetterControls"><prop oor:type="xs:int" oor:name="Style"/><prop oor:type="xs:boolean" oor:name="BusinessPaper"/><prop oor:type="xs:boolean" oor:name="PaperCompanyAddressReceiverField"/><prop oor:type="xs:boolean" oor:name="PaperFooter"/><prop oor:type="xs:double" oor:name="PaperFooterHeight"/><prop oor:type="xs:int" oor:name="Norm"/><prop oor:type="xs:boolean" oor:name="PrintCompanyLogo"/><prop oor:type="xs:boolean" oor:name="PrintCompanyAddressReceiverField"/><prop oor:type="xs:boolean" oor:name="PrintLetterSigns"/><prop oor:type="xs:boolean" oor:name="PrintSubjectLine"/><prop oor:type="xs:boolean" oor:name="PrintSalutation"/><prop oor:type="xs:boolean" oor:name="PrintBendMarks"/><prop oor:type="xs:boolean" oor:name="PrintGreeting"/><prop oor:type="xs:boolean" oor:name="PrintFooter"/><prop oor:type="xs:string" oor:name="Salutation"/><prop oor:type="xs:string" oor:name="Greeting"/><prop oor:type="xs:int" oor:name="SenderAddressType"/><prop oor:type="xs:string" oor:name="SenderCompanyName"/><prop oor:type="xs:string" oor:name="SenderStreet"/><prop oor:type="xs:string" oor:name="SenderPostCode"/><prop oor:type="xs:string" oor:name="SenderState"/><prop oor:type="xs:string" oor:name="SenderCity"/><prop oor:type="xs:int" oor:name="ReceiverAddressType"/><prop oor:type="xs:string" oor:name="Footer"/><prop oor:type="xs:boolean" oor:name="FooterOnlySecondPage"/><prop oor:type="xs:boolean" oor:name="FooterPageNumbers"/><prop oor:type="xs:int" oor:name="CreationType"/><prop oor:type="xs:string" oor:name="TemplateName"/><prop oor:type="xs:string" oor:name="TemplatePath"/><node-ref oor:node-type="BusinessLetterElementLocation" oor:name="CompanyLogo"/><node-ref oor:node-type="BusinessLetterElementLocation" oor:name="CompanyAddress"/></group><group oor:name="FaxControls"><prop oor:type="xs:int" oor:name="Style"/><prop oor:type="xs:boolean" oor:name="PrintCompanyLogo"/><prop oor:type="xs:boolean" oor:name="PrintDate"/><prop oor:type="xs:boolean" oor:name="PrintCommunicationType"/><prop oor:type="xs:boolean" oor:name="PrintSubjectLine"/><prop oor:type="xs:boolean" oor:name="PrintSalutation"/><prop oor:type="xs:boolean" oor:name="PrintGreeting"/><prop oor:type="xs:boolean" oor:name="PrintFooter"/><prop oor:type="xs:string" oor:name="CommunicationType"/><prop oor:type="xs:string" oor:name="Salutation"/><prop oor:type="xs:string" oor:name="Greeting"/><prop oor:type="xs:int" oor:name="SenderAddressType"/><prop oor:type="xs:string" oor:name="SenderCompanyName"/><prop oor:type="xs:string" oor:name="SenderStreet"/><prop oor:type="xs:string" oor:name="SenderPostCode"/><prop oor:type="xs:string" oor:name="SenderState"/><prop oor:type="xs:string" oor:name="SenderCity"/><prop oor:type="xs:string" oor:name="SenderFax"/><prop oor:type="xs:int" oor:name="ReceiverAddressType"/><prop oor:type="xs:string" oor:name="Footer"/><prop oor:type="xs:boolean" oor:name="FooterOnlySecondPage"/><prop oor:type="xs:boolean" oor:name="FooterPageNumbers"/><prop oor:type="xs:int" oor:name="CreationType"/><prop oor:type="xs:string" oor:name="TemplateName"/><prop oor:type="xs:string" oor:name="TemplatePath"/></group><group oor:name="AgendaWizardTopic"><prop oor:name="Index" oor:type="xs:int"/><prop oor:name="Topic" oor:type="xs:string"/><prop oor:name="Responsible" oor:type="xs:string"/><prop oor:name="Time" oor:type="xs:string"/></group></templates><component><group oor:name="MailMergeWizard"><prop oor:name="OutputToLetter" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IncludeCountry" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ExcludeCountry" oor:type="xs:string"><value/></prop><prop oor:name="SavedDocuments" oor:type="oor:string-list"/><prop oor:name="AddressBlockSettings" oor:type="oor:string-list"><value oor:separator=";">&lt;0&gt;\n&lt;1&gt; &lt;2&gt;\n&lt;4&gt;\n&lt;8&gt; &lt;6&gt;;&lt;0&gt;\n&lt;1&gt; &lt;2&gt;\n&lt;4&gt;\n&lt;8&gt; &lt;6&gt;\n&lt;9&gt;;&lt;3&gt;\n&lt;1&gt; &lt;2&gt;\n&lt;4&gt;\n&lt;8&gt; &lt;6&gt;;&lt;3&gt;\n&lt;1&gt; &lt;2&gt;\n&lt;4&gt;\n&lt;8&gt; &lt;6&gt;\n&lt;9&gt;</value></prop><prop oor:name="IsAddressBlock" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="CurrentAddressBlock" oor:type="xs:int"><value>0</value></prop><prop oor:name="IsHideEmptyParagraphs" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="IsGreetingLine" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsEMailGreetingLine" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsIndividualGreetingLine" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsEMailIndividualGreetingLine" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="FemaleGreetingLines" oor:type="oor:string-list" oor:localized="true"/><prop oor:name="MaleGreetingLines" oor:type="oor:string-list" oor:localized="true"/><prop oor:name="NeutralGreetingLines" oor:type="oor:string-list" oor:localized="true"/><prop oor:name="CurrentFemaleGreeting" oor:type="xs:int"/><prop oor:name="CurrentMaleGreeting" oor:type="xs:int"/><prop oor:name="CurrentNeutralGreeting" oor:type="xs:int"/><prop oor:name="FemaleGenderValue" oor:type="xs:string"/><prop oor:name="MailDisplayName" oor:type="xs:string"/><prop oor:name="MailAddress" oor:type="xs:string"/><prop oor:name="IsMailReplyTo" oor:type="xs:boolean"/><prop oor:name="MailReplyTo" oor:type="xs:string"/><prop oor:name="MailServer" oor:type="xs:string"/><prop oor:name="MailPort" oor:type="xs:short"/><prop oor:name="IsSecureConnection" oor:type="xs:boolean"/><prop oor:name="IsAuthentication" oor:type="xs:boolean"/><prop oor:name="MailUserName" oor:type="xs:string"/><prop oor:name="MailPassword" oor:type="xs:string"/><prop oor:name="IsSMPTAfterPOP" oor:type="xs:boolean"/><prop oor:name="InServerName" oor:type="xs:string"/><prop oor:name="InServerPort" oor:type="xs:short"/><prop oor:name="InServerIsPOP" oor:type="xs:boolean"/><prop oor:name="InServerUserName" oor:type="xs:string"/><prop oor:name="InServerPassword" oor:type="xs:string"/><prop oor:name="Filter" oor:type="xs:string"/><prop oor:name="EMailSupported" oor:type="xs:boolean"/><set oor:name="AddressDataAssignments" oor:node-type="AddressDataAssignment"/><node-ref oor:name="DataSource" oor:node-type="_DataSource"/></group><group oor:name="Content"><group oor:name="Display"><prop oor:name="GraphicObject" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Table" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="DrawingControl" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="FieldCode" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Note" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ShowContentTips" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="NonprintingCharacter"><prop oor:name="MetaCharacters" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ParagraphEnd" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="OptionalHyphen" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Space" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ProtectedSpace" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Tab" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Break" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HiddenText" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HiddenParagraph" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HiddenCharacter" oor:type="xs:boolean"><value>false</value></prop></group><group oor:name="Update"><prop oor:name="Link" oor:type="xs:int"><value>1</value></prop><prop oor:name="Field" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Chart" oor:type="xs:boolean"><value>true</value></prop></group></group><group oor:name="Layout"><group oor:name="Line"><prop oor:name="Guide" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="SimpleControlPoint" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="LargeControlPoint" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="Window"><prop oor:name="ShowScrollBarTips" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HorizontalScroll" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="VerticalScroll" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ShowRulers" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HorizontalRuler" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HorizontalRulerUnit" oor:type="xs:int"/><prop oor:name="VerticalRuler" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="IsVerticalRulerRight" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="VerticalRulerUnit" oor:type="xs:int"/><prop oor:name="SmoothScroll" oor:type="xs:boolean"><value>false</value></prop></group><group oor:name="Other"><prop oor:name="IsAlignMathObjectsToBaseline" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="MeasureUnit" oor:type="xs:int"/><prop oor:name="TabStop" oor:type="xs:int"><value>1250</value></prop><prop oor:name="IsSquaredPageMode" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="Zoom"><prop oor:name="Type" oor:type="xs:int"><value>0</value></prop><prop oor:name="Value" oor:type="xs:int"><value>100</value></prop></group><group oor:name="ViewLayout"><prop oor:name="Columns" oor:type="xs:int"><value>0</value></prop><prop oor:name="BookMode" oor:type="xs:boolean"><value>false</value></prop></group></group><group oor:name="Grid"><group oor:name="Option"><prop oor:name="SnapToGrid" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="VisibleGrid" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Synchronize" oor:type="xs:boolean"><value>false</value></prop></group><group oor:name="Resolution"><prop oor:name="XAxis" oor:type="xs:int"><value>1000</value></prop><prop oor:name="YAxis" oor:type="xs:int"><value>1000</value></prop></group><group oor:name="Subdivision"><prop oor:name="XAxis" oor:type="xs:int"><value>1</value></prop><prop oor:name="YAxis" oor:type="xs:int"><value>1</value></prop></group></group><group oor:name="DefaultFont"><prop oor:name="Standard" oor:type="xs:string"/><prop oor:name="StandardHeight" oor:type="xs:int"/><prop oor:name="Heading" oor:type="xs:string"/><prop oor:name="HeadingHeight" oor:type="xs:int"/><prop oor:name="List" oor:type="xs:string"/><prop oor:name="ListHeight" oor:type="xs:int"/><prop oor:name="Caption" oor:type="xs:string"/><prop oor:name="CaptionHeight" oor:type="xs:int"/><prop oor:name="Index" oor:type="xs:string"/><prop oor:name="IndexHeight" oor:type="xs:int"/><prop oor:name="Document" oor:type="xs:boolean"><value>false</value></prop></group><group oor:name="DefaultFontCJK"><prop oor:name="Standard" oor:type="xs:string"/><prop oor:name="StandardHeight" oor:type="xs:int"/><prop oor:name="Heading" oor:type="xs:string"/><prop oor:name="HeadingHeight" oor:type="xs:int"/><prop oor:name="List" oor:type="xs:string"/><prop oor:name="ListHeight" oor:type="xs:int"/><prop oor:name="Caption" oor:type="xs:string"/><prop oor:name="CaptionHeight" oor:type="xs:int"/><prop oor:name="Index" oor:type="xs:string"/><prop oor:name="IndexHeight" oor:type="xs:int"/><prop oor:name="Document" oor:type="xs:boolean"><value>false</value></prop></group><group oor:name="DefaultFontCTL"><prop oor:name="Standard" oor:type="xs:string"/><prop oor:name="StandardHeight" oor:type="xs:int"/><prop oor:name="Heading" oor:type="xs:string"/><prop oor:name="HeadingHeight" oor:type="xs:int"/><prop oor:name="List" oor:type="xs:string"/><prop oor:name="ListHeight" oor:type="xs:int"/><prop oor:name="Caption" oor:type="xs:string"/><prop oor:name="CaptionHeight" oor:type="xs:int"/><prop oor:name="Index" oor:type="xs:string"/><prop oor:name="IndexHeight" oor:type="xs:int"/><prop oor:name="Document" oor:type="xs:boolean"><value>false</value></prop></group><group oor:name="Print"><group oor:name="Content"><prop oor:name="Graphic" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Table" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Drawing" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Control" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Background" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PrintBlack" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="PrintHiddenText" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="PrintPlaceholders" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Note" oor:type="xs:int"><value>0</value></prop></group><group oor:name="Page"><prop oor:name="LeftPage" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="RightPage" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Reversed" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Brochure" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="BrochureRightToLeft" oor:type="xs:boolean"><value>false</value></prop></group><group oor:name="Output"><prop oor:name="SinglePrintJob" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Fax" oor:type="xs:string"><value/></prop></group><group oor:name="Papertray"><prop oor:name="FromPrinterSetup" oor:type="xs:boolean"><value>false</value></prop></group><prop oor:name="EmptyPages" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="Table"><group oor:name="Shift"><prop oor:name="Row" oor:type="xs:int"><value>500</value></prop><prop oor:name="Column" oor:type="xs:int"><value>500</value></prop></group><group oor:name="Insert"><prop oor:name="Row" oor:type="xs:int"><value>500</value></prop><prop oor:name="Column" oor:type="xs:int"><value>2500</value></prop></group><group oor:name="Change"><prop oor:name="Effect" oor:type="xs:int"><value>2</value></prop></group><group oor:name="Input"><prop oor:name="NumberRecognition" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NumberFormatRecognition" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Alignment" oor:type="xs:boolean"><value>false</value></prop></group></group><group oor:name="Cursor"><group oor:name="DirectCursor"><prop oor:name="UseDirectCursor" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Insert" oor:type="xs:int"><value>2</value></prop></group><group oor:name="Option"><prop oor:name="ProtectedArea" oor:type="xs:boolean"><value>true</value></prop></group></group><group oor:name="Revision"><group oor:name="TextDisplay"><group oor:name="Insert"><prop oor:name="Attribute" oor:type="xs:int"><value>3</value></prop><prop oor:name="Color" oor:type="xs:int"><value>-1</value></prop></group><group oor:name="Delete"><prop oor:name="Attribute" oor:type="xs:int"><value>3</value></prop><prop oor:name="Color" oor:type="xs:int"><value>-1</value></prop></group><group oor:name="ChangedAttribute"><prop oor:name="Attribute" oor:type="xs:int"><value>1</value></prop><prop oor:name="Color" oor:type="xs:int"><value>-1</value></prop></group></group><group oor:name="LinesChanged"><prop oor:name="Mark" oor:type="xs:int"><value>3</value></prop><prop oor:name="Color" oor:type="xs:int"><value>0</value></prop></group></group><group oor:name="Insert"><group oor:name="Caption"><prop oor:name="CaptionOrderNumberingFirst" oor:type="xs:boolean"/><prop oor:name="Automatic" oor:type="xs:boolean"><value>false</value></prop><group oor:name="WriterObject"><group oor:name="Table"><prop oor:name="Enable" oor:type="xs:boolean"><value>false</value></prop><group oor:name="Settings"><prop oor:name="Category" oor:type="xs:string" oor:localized="true"/><prop oor:name="Numbering" oor:type="xs:int"><value>4</value></prop><prop oor:name="NumberingSeparator" oor:type="xs:string" oor:localized="true"><value>. </value></prop><prop oor:name="CaptionText" oor:type="xs:string" oor:localized="true"/><prop oor:name="Position" oor:type="xs:int"><value>1</value></prop><prop oor:name="Level" oor:type="xs:int"><value>0</value></prop><prop oor:name="Delimiter" oor:type="xs:string"><value>.</value></prop><prop oor:name="CharacterStyle" oor:type="xs:string"/></group></group><group oor:name="Frame"><prop oor:name="Enable" oor:type="xs:boolean"><value>false</value></prop><group oor:name="Settings"><prop oor:name="Category" oor:type="xs:string" oor:localized="true"/><prop oor:name="Numbering" oor:type="xs:int"><value>4</value></prop><prop oor:name="NumberingSeparator" oor:type="xs:string" oor:localized="true"><value>. </value></prop><prop oor:name="CaptionText" oor:type="xs:string" oor:localized="true"/><prop oor:name="Position" oor:type="xs:int"><value>1</value></prop><prop oor:name="Level" oor:type="xs:int"><value>0</value></prop><prop oor:name="Delimiter" oor:type="xs:string"><value>.</value></prop><prop oor:name="CharacterStyle" oor:type="xs:string"/></group></group><group oor:name="Graphic"><prop oor:name="Enable" oor:type="xs:boolean"><value>false</value></prop><group oor:name="Settings"><prop oor:name="Category" oor:type="xs:string" oor:localized="true"/><prop oor:name="Numbering" oor:type="xs:int"><value>4</value></prop><prop oor:name="NumberingSeparator" oor:type="xs:string" oor:localized="true"><value>. </value></prop><prop oor:name="CaptionText" oor:type="xs:string" oor:localized="true"/><prop oor:name="Level" oor:type="xs:int"><value>0</value></prop><prop oor:name="Delimiter" oor:type="xs:string"><value>.</value></prop><prop oor:name="Position" oor:type="xs:int"><value>1</value></prop><prop oor:name="CharacterStyle" oor:type="xs:string"/><prop oor:name="ApplyAttributes" oor:type="xs:boolean"/></group></group></group><group oor:name="OfficeObject"><group oor:name="Calc"><prop oor:name="Enable" oor:type="xs:boolean"><value>false</value></prop><group oor:name="Settings"><prop oor:name="Category" oor:type="xs:string" oor:localized="true"/><prop oor:name="Numbering" oor:type="xs:int"><value>4</value></prop><prop oor:name="NumberingSeparator" oor:type="xs:string" oor:localized="true"><value>. </value></prop><prop oor:name="CaptionText" oor:type="xs:string" oor:localized="true"/><prop oor:name="Position" oor:type="xs:int"><value>1</value></prop><prop oor:name="Level" oor:type="xs:int"><value>0</value></prop><prop oor:name="Delimiter" oor:type="xs:string"><value>.</value></prop><prop oor:name="CharacterStyle" oor:type="xs:string"/><prop oor:name="ApplyAttributes" oor:type="xs:boolean"/></group></group><group oor:name="Draw"><prop oor:name="Enable" oor:type="xs:boolean"><value>false</value></prop><group oor:name="Settings"><prop oor:name="Category" oor:type="xs:string" oor:localized="true"/><prop oor:name="Numbering" oor:type="xs:int"><value>4</value></prop><prop oor:name="NumberingSeparator" oor:type="xs:string" oor:localized="true"><value>. </value></prop><prop oor:name="CaptionText" oor:type="xs:string" oor:localized="true"/><prop oor:name="Position" oor:type="xs:int"><value>1</value></prop><prop oor:name="Level" oor:type="xs:int"><value>0</value></prop><prop oor:name="Delimiter" oor:type="xs:string"><value>.</value></prop><prop oor:name="CharacterStyle" oor:type="xs:string"/><prop oor:name="ApplyAttributes" oor:type="xs:boolean"/></group></group><group oor:name="Chart"><prop oor:name="Enable" oor:type="xs:boolean"><value>false</value></prop><group oor:name="Settings"><prop oor:name="Category" oor:type="xs:string" oor:localized="true"/><prop oor:name="Numbering" oor:type="xs:int"><value>4</value></prop><prop oor:name="NumberingSeparator" oor:type="xs:string" oor:localized="true"><value>. </value></prop><prop oor:name="CaptionText" oor:type="xs:string" oor:localized="true"/><prop oor:name="Position" oor:type="xs:int"><value>1</value></prop><prop oor:name="Level" oor:type="xs:int"><value>0</value></prop><prop oor:name="Delimiter" oor:type="xs:string"><value>.</value></prop><prop oor:name="CharacterStyle" oor:type="xs:string"/><prop oor:name="ApplyAttributes" oor:type="xs:boolean"/></group></group><group oor:name="Image"><prop oor:name="Enable" oor:type="xs:boolean"><value>false</value></prop><group oor:name="Settings"><prop oor:name="Category" oor:type="xs:string" oor:localized="true"/><prop oor:name="Numbering" oor:type="xs:int"><value>4</value></prop><prop oor:name="NumberingSeparator" oor:type="xs:string" oor:localized="true"><value>. </value></prop><prop oor:name="CaptionText" oor:type="xs:string" oor:localized="true"/><prop oor:name="Position" oor:type="xs:int"><value>1</value></prop><prop oor:name="Level" oor:type="xs:int"><value>0</value></prop><prop oor:name="Delimiter" oor:type="xs:string"><value>.</value></prop><prop oor:name="CharacterStyle" oor:type="xs:string"/><prop oor:name="ApplyAttributes" oor:type="xs:boolean"/></group></group><group oor:name="Formula"><prop oor:name="Enable" oor:type="xs:boolean"><value>false</value></prop><group oor:name="Settings"><prop oor:name="Category" oor:type="xs:string" oor:localized="true"/><prop oor:name="Numbering" oor:type="xs:int"><value>4</value></prop><prop oor:name="NumberingSeparator" oor:type="xs:string" oor:localized="true"><value>. </value></prop><prop oor:name="CaptionText" oor:type="xs:string" oor:localized="true"/><prop oor:name="Position" oor:type="xs:int"><value>1</value></prop><prop oor:name="Level" oor:type="xs:int"><value>0</value></prop><prop oor:name="Delimiter" oor:type="xs:string"><value>.</value></prop><prop oor:name="CharacterStyle" oor:type="xs:string"/><prop oor:name="ApplyAttributes" oor:type="xs:boolean"/></group></group><group oor:name="Impress"><prop oor:name="Enable" oor:type="xs:boolean"><value>false</value></prop><group oor:name="Settings"><prop oor:name="Category" oor:type="xs:string" oor:localized="true"/><prop oor:name="Numbering" oor:type="xs:int"><value>4</value></prop><prop oor:name="NumberingSeparator" oor:type="xs:string" oor:localized="true"><value>. </value></prop><prop oor:name="CaptionText" oor:type="xs:string" oor:localized="true"/><prop oor:name="Position" oor:type="xs:int"><value>1</value></prop><prop oor:name="Level" oor:type="xs:int"><value>0</value></prop><prop oor:name="Delimiter" oor:type="xs:string"><value>.</value></prop><prop oor:name="CharacterStyle" oor:type="xs:string"/><prop oor:name="ApplyAttributes" oor:type="xs:boolean"/></group></group><group oor:name="OLEMisc"><prop oor:name="Enable" oor:type="xs:boolean"><value>false</value></prop><group oor:name="Settings"><prop oor:name="Category" oor:type="xs:string" oor:localized="true"/><prop oor:name="Numbering" oor:type="xs:int"><value>4</value></prop><prop oor:name="NumberingSeparator" oor:type="xs:string" oor:localized="true"><value>. </value></prop><prop oor:name="CaptionText" oor:type="xs:string" oor:localized="true"/><prop oor:name="Position" oor:type="xs:int"><value>1</value></prop><prop oor:name="Level" oor:type="xs:int"><value>0</value></prop><prop oor:name="Delimiter" oor:type="xs:string"><value>.</value></prop><prop oor:name="CharacterStyle" oor:type="xs:string"/><prop oor:name="ApplyAttributes" oor:type="xs:boolean"/></group></group></group></group><group oor:name="Table"><prop oor:name="Header" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="RepeatHeader" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Split" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Border" oor:type="xs:boolean"><value>true</value></prop></group></group><group oor:name="Compatibility"><group oor:name="MS_Word"><prop oor:name="AddBetween" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="AddToStart" oor:type="xs:boolean"><value>false</value></prop></group></group><group oor:name="AutoFunction"><group oor:name="Text"><prop oor:name="FileLinks" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="InternetLinks" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ShowPreview" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ShowToolTip" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="SearchInAllCategories" oor:type="xs:boolean"><value>false</value></prop></group><group oor:name="Format"><group oor:name="Option"><prop oor:name="UseReplacementTable" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="TwoCapitalsAtStart" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="CapitalAtStartSentence" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ChangeUnderlineWeight" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="SetInetAttribute" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ChangeOrdinalNumber" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ChangeDash" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="AddNonBreakingSpace" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="DelEmptyParagraphs" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ReplaceUserStyle" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="CombineParagraphs" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="CombineValue" oor:type="xs:int"><value>50</value></prop><prop oor:name="DelSpacesAtStartEnd" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="DelSpacesBetween" oor:type="xs:boolean"><value>true</value></prop><group oor:name="ChangeToBullets"><prop oor:name="Enable" oor:type="xs:boolean"><value>true</value></prop><group oor:name="SpecialCharacter"><prop oor:name="Char" oor:type="xs:int"><value>8226</value></prop><prop oor:name="Font" oor:type="xs:string"><value>StarSymbol</value></prop><prop oor:name="FontFamily" oor:type="xs:int"><value>0</value></prop><prop oor:name="FontCharset" oor:type="xs:int"><value>10</value></prop><prop oor:name="FontPitch" oor:type="xs:int"><value>2</value></prop></group></group></group><group oor:name="ByInput"><prop oor:name="Enable" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ChangeDash" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ChangeToBorders" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ChangeToTable" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ReplaceStyle" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="DelSpacesAtStartEnd" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="DelSpacesBetween" oor:type="xs:boolean"><value>true</value></prop><group oor:name="ApplyNumbering"><prop oor:name="Enable" oor:type="xs:boolean"><value>true</value></prop><group oor:name="SpecialCharacter"><prop oor:name="Char" oor:type="xs:int"><value>8226</value></prop><prop oor:name="Font" oor:type="xs:string"><value>StarSymbol</value></prop><prop oor:name="FontFamily" oor:type="xs:int"><value>0</value></prop><prop oor:name="FontCharset" oor:type="xs:int"><value>10</value></prop><prop oor:name="FontPitch" oor:type="xs:int"><value>2</value></prop></group></group></group></group><group oor:name="Completion"><prop oor:name="Enable" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="MinWordLen" oor:type="xs:int"><value>10</value></prop><prop oor:name="MaxListLen" oor:type="xs:int"><value>500</value></prop><prop oor:name="CollectWords" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="EndlessList" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="AppendBlank" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ShowAsTip" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="AcceptKey" oor:type="xs:int"><value>1280</value></prop><prop oor:name="KeepList" oor:type="xs:boolean"><value>true</value></prop></group></group><group oor:name="Label"><group oor:name="Inscription"><prop oor:name="UseAddress" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Address" oor:type="xs:string"><value/></prop><prop oor:name="Database" oor:type="xs:string"><value/></prop></group><group oor:name="Medium"><prop oor:name="Continous" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Brand" oor:type="xs:string"><value/></prop><prop oor:name="Type" oor:type="xs:string"><value/></prop></group><group oor:name="Format"><prop oor:name="Column" oor:type="xs:int"><value>1</value></prop><prop oor:name="Row" oor:type="xs:int"><value>1</value></prop><prop oor:name="HorizontalDistance" oor:type="xs:int"><value>10000</value></prop><prop oor:name="VerticalDistance" oor:type="xs:int"><value>10000</value></prop><prop oor:name="Width" oor:type="xs:int"><value>10000</value></prop><prop oor:name="Height" oor:type="xs:int"><value>10000</value></prop><prop oor:name="LeftMargin" oor:type="xs:int"><value>0</value></prop><prop oor:name="TopMargin" oor:type="xs:int"><value>0</value></prop></group><group oor:name="Option"><prop oor:name="Synchronize" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Page" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Column" oor:type="xs:int"><value>1</value></prop><prop oor:name="Row" oor:type="xs:int"><value>1</value></prop></group></group><group oor:name="BusinessCard"><group oor:name="Medium"><prop oor:name="Continous" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Brand" oor:type="xs:string"><value/></prop><prop oor:name="Type" oor:type="xs:string"><value/></prop></group><group oor:name="Format"><prop oor:name="Column" oor:type="xs:int"><value>1</value></prop><prop oor:name="Row" oor:type="xs:int"><value>1</value></prop><prop oor:name="HorizontalDistance" oor:type="xs:int"><value>10000</value></prop><prop oor:name="VerticalDistance" oor:type="xs:int"><value>10000</value></prop><prop oor:name="Width" oor:type="xs:int"><value>10000</value></prop><prop oor:name="Height" oor:type="xs:int"><value>10000</value></prop><prop oor:name="LeftMargin" oor:type="xs:int"><value>0</value></prop><prop oor:name="TopMargin" oor:type="xs:int"><value>0</value></prop></group><group oor:name="Option"><prop oor:name="Synchronize" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Page" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Column" oor:type="xs:int"><value>1</value></prop><prop oor:name="Row" oor:type="xs:int"><value>1</value></prop></group><group oor:name="AutoText"><prop oor:name="Group" oor:type="xs:string"/><prop oor:name="Block" oor:type="xs:string"/></group><group oor:name="PrivateAddress"><prop oor:name="FirstName" oor:type="xs:string"/><prop oor:name="Name" oor:type="xs:string"/><prop oor:name="ShortCut" oor:type="xs:string"/><prop oor:name="SecondFirstName" oor:type="xs:string"/><prop oor:name="SecondName" oor:type="xs:string"/><prop oor:name="SecondShortCut" oor:type="xs:string"/><prop oor:name="Street" oor:type="xs:string"/><prop oor:name="Zip" oor:type="xs:string"/><prop oor:name="City" oor:type="xs:string"/><prop oor:name="Country" oor:type="xs:string"/><prop oor:name="State" oor:type="xs:string"/><prop oor:name="Title" oor:type="xs:string"/><prop oor:name="Profession" oor:type="xs:string"/><prop oor:name="Phone" oor:type="xs:string"/><prop oor:name="Mobile" oor:type="xs:string"/><prop oor:name="Fax" oor:type="xs:string"/><prop oor:name="WebAddress" oor:type="xs:string"/><prop oor:name="Email" oor:type="xs:string"/></group><group oor:name="BusinessAddress"><prop oor:name="Company" oor:type="xs:string"/><prop oor:name="CompanyExt" oor:type="xs:string"/><prop oor:name="Slogan" oor:type="xs:string"/><prop oor:name="Street" oor:type="xs:string"/><prop oor:name="Zip" oor:type="xs:string"/><prop oor:name="City" oor:type="xs:string"/><prop oor:name="Country" oor:type="xs:string"/><prop oor:name="State" oor:type="xs:string"/><prop oor:name="Position" oor:type="xs:string"/><prop oor:name="Phone" oor:type="xs:string"/><prop oor:name="Mobile" oor:type="xs:string"/><prop oor:name="Fax" oor:type="xs:string"/><prop oor:name="WebAddress" oor:type="xs:string"/><prop oor:name="Email" oor:type="xs:string"/></group></group><group oor:name="ObjectBar"><group oor:name="Selection"><prop oor:name="Graphic" oor:type="xs:int"><value>-1</value></prop><prop oor:name="Table" oor:type="xs:int"><value>-1</value></prop><prop oor:name="NumberedList" oor:type="xs:int"><value>-1</value></prop><prop oor:name="NumberedList_InTable" oor:type="xs:int"><value>-1</value></prop><prop oor:name="BezierObject" oor:type="xs:int"><value>-1</value></prop></group></group><group oor:name="Notes"><prop oor:name="ShowAnkor" oor:type="xs:boolean"><value>false</value></prop></group><group oor:name="Navigator"><prop oor:name="ShowListBox" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="GlobalDocMode" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="RootType" oor:type="xs:int"><value>-1</value></prop><prop oor:name="SelectedPosition" oor:type="xs:int"><value>0</value></prop><prop oor:name="OutlineLevel" oor:type="xs:int"><value>10</value></prop><prop oor:name="InsertMode" oor:type="xs:int"><value>0</value></prop><prop oor:name="ActiveBlock" oor:type="xs:int"><value>0</value></prop></group><group oor:name="Envelope"><group oor:name="Inscription"><prop oor:name="Addressee" oor:type="xs:string"><value/></prop><prop oor:name="Sender" oor:type="xs:string"/><prop oor:name="UseSender" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Database" oor:type="xs:string"><value/></prop></group><group oor:name="Format"><prop oor:name="AddresseeFromLeft" oor:type="xs:int"><value>5700</value></prop><prop oor:name="AddresseeFromTop" oor:type="xs:int"><value>5700</value></prop><prop oor:name="SenderFromLeft" oor:type="xs:int"><value>1000</value></prop><prop oor:name="SenderFromTop" oor:type="xs:int"><value>1000</value></prop><prop oor:name="Width" oor:type="xs:int"><value>11400</value></prop><prop oor:name="Height" oor:type="xs:int"><value>22700</value></prop></group><group oor:name="Print"><prop oor:name="Alignment" oor:type="xs:int"><value>0</value></prop><prop oor:name="FromAbove" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Right" oor:type="xs:int"><value>0</value></prop><prop oor:name="Down" oor:type="xs:int"><value>0</value></prop></group></group><group oor:name="InsertData"><set oor:name="DataSet" oor:node-type="DataSetType"/></group><group oor:name="Filter"><group oor:name="Import"><group oor:name="VBA"><prop oor:name="Load" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Save" oor:type="xs:boolean"><value>true</value></prop></group></group></group><group oor:name="Numbering"><group oor:name="Graphic"><prop oor:name="KeepRatio" oor:type="xs:boolean"><value>false</value></prop></group><group oor:name="DefaultBulletList"><group oor:name="BulletFont"><prop oor:name="FontFamilyname" oor:type="xs:string"/><prop oor:name="FontWeight" oor:type="xs:short"/><prop oor:name="FontItalic" oor:type="xs:short"/></group><prop oor:name="BulletCharLvl1" oor:type="xs:short"/><prop oor:name="BulletCharLvl2" oor:type="xs:short"/><prop oor:name="BulletCharLvl3" oor:type="xs:short"/><prop oor:name="BulletCharLvl4" oor:type="xs:short"/><prop oor:name="BulletCharLvl5" oor:type="xs:short"/><prop oor:name="BulletCharLvl6" oor:type="xs:short"/><prop oor:name="BulletCharLvl7" oor:type="xs:short"/><prop oor:name="BulletCharLvl8" oor:type="xs:short"/><prop oor:name="BulletCharLvl9" oor:type="xs:short"/><prop oor:name="BulletCharLvl10" oor:type="xs:short"/></group><group oor:name="UserInterfaceBehavior"><prop oor:name="ChangeIndentOnTabAtFirstPosOfFirstListItem" oor:type="xs:boolean"/></group></group><group oor:name="Statistics"><group oor:name="WordNumber"><prop oor:name="Delimiter" oor:type="xs:string"><value>() \t\n\xff</value></prop></group></group><group oor:name="Index"><prop oor:name="ShowPreview" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="FormLetter"><group oor:name="PrintOutput"><prop oor:name="SinglePrintJobs" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="AskForMerge" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="MailingOutput"><prop oor:name="Format" oor:type="xs:int"/></group><group oor:name="FileOutput"><prop oor:name="Path" oor:type="xs:string"><value/></prop><group oor:name="FileName"><prop oor:name="Generation" oor:type="xs:boolean"/><prop oor:name="FromDatabaseField" oor:type="xs:string"/><prop oor:name="FromManualSetting" oor:type="xs:string"/></group></group></group><group oor:name="Misc"><prop oor:name="GraphicToGalleryAsLink" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="FilterFlags"><group oor:name="Excel_Lotus"><prop oor:name="MinRow" oor:type="xs:long"><value>0</value></prop><prop oor:name="MaxRow" oor:type="xs:long"><value>0</value></prop><prop oor:name="MinCol" oor:type="xs:long"><value>0</value></prop><prop oor:name="MaxCol" oor:type="xs:long"><value>0</value></prop></group><group oor:name="W4W"><prop oor:name="W4WHD" oor:type="xs:long"><value>0</value></prop><prop oor:name="W4WFT" oor:type="xs:long"><value>0</value></prop><prop oor:name="W4W000" oor:type="xs:long"><value>0</value></prop></group><group oor:name="WinWord"><prop oor:name="WW1F" oor:type="xs:long"><value>0</value></prop><prop oor:name="WW" oor:type="xs:long"><value>0</value></prop><prop oor:name="WW8" oor:type="xs:long"><value>0</value></prop><prop oor:name="WWF" oor:type="xs:long"><value>0</value></prop><prop oor:name="WWFA0" oor:type="xs:long"><value>0</value></prop><prop oor:name="WWFA1" oor:type="xs:long"><value>0</value></prop><prop oor:name="WWFA2" oor:type="xs:long"><value>0</value></prop><prop oor:name="WWFB0" oor:type="xs:long"><value>0</value></prop><prop oor:name="WWFB1" oor:type="xs:long"><value>0</value></prop><prop oor:name="WWFB2" oor:type="xs:long"><value>0</value></prop><prop oor:name="WWFLX" oor:type="xs:long"><value>0</value></prop><prop oor:name="WWFLY" oor:type="xs:long"><value>0</value></prop><prop oor:name="WWFT" oor:type="xs:long"><value>0</value></prop><prop oor:name="WWWR" oor:type="xs:long"><value>0</value></prop><prop oor:name="RegardHindiDigits" oor:type="xs:long"><value>0</value></prop></group><group oor:name="Writer"><prop oor:name="SW3Imp" oor:type="xs:long"><value>0</value></prop></group></group><group oor:name="Wizards"><group oor:name="Letter"><prop oor:type="xs:int" oor:name="LetterType"/><node-ref oor:node-type="LetterControls" oor:name="BusinessLetter"/><node-ref oor:node-type="LetterControls" oor:name="PrivateOfficialLetter"/><node-ref oor:node-type="LetterControls" oor:name="PrivateLetter"/></group><group oor:name="Fax"><prop oor:type="xs:int" oor:name="FaxType"/><node-ref oor:node-type="FaxControls" oor:name="BusinessFax"/><node-ref oor:node-type="FaxControls" oor:name="PrivateFax"/></group><group oor:name="Agenda"><prop oor:type="xs:int" oor:name="AgendaType"/><prop oor:type="xs:boolean" oor:name="IncludeMinutes"/><prop oor:type="xs:string" oor:name="Title"/><prop oor:type="xs:string" oor:name="Date"/><prop oor:type="xs:string" oor:name="Time"/><prop oor:type="xs:string" oor:name="Location"/><prop oor:type="xs:boolean" oor:name="ShowMeetingType"/><prop oor:type="xs:boolean" oor:name="ShowRead"/><prop oor:type="xs:boolean" oor:name="ShowBring"/><prop oor:type="xs:boolean" oor:name="ShowNotes"/><prop oor:type="xs:boolean" oor:name="ShowCalledBy"/><prop oor:type="xs:boolean" oor:name="ShowFacilitator"/><prop oor:type="xs:boolean" oor:name="ShowNotetaker"/><prop oor:type="xs:boolean" oor:name="ShowTimekeeper"/><prop oor:type="xs:boolean" oor:name="ShowAttendees"/><prop oor:type="xs:boolean" oor:name="ShowObservers"/><prop oor:type="xs:boolean" oor:name="ShowResourcePersons"/><prop oor:type="xs:string" oor:name="TemplateName"/><prop oor:type="xs:string" oor:name="TemplatePath"/><prop oor:type="xs:int" oor:name="ProceedMethod"/><set oor:name="Topics" oor:node-type="AgendaWizardTopic"/></group></group></component></oor:component-schema><oor:component-schema oor:name="WriterWeb" oor:package="org.openoffice.Office" xml:lang="en-US"><component><group oor:name="Content"><group oor:name="Display"><prop oor:name="GraphicObject" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Table" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="DrawingControl" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="FieldCode" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Note" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PreventTips" oor:type="xs:boolean"><value>false</value></prop></group><group oor:name="NonprintingCharacter"><prop oor:name="MetaCharacters" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ParagraphEnd" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="OptionalHyphen" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Space" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ProtectedSpace" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Break" oor:type="xs:boolean"><value>false</value></prop></group><group oor:name="Highlighting"><prop oor:name="Field" oor:type="xs:boolean"><value>true</value></prop></group></group><group oor:name="Layout"><group oor:name="Line"><prop oor:name="Guide" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="SimpleControlPoint" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="LargeControlPoint" oor:type="xs:boolean"><value>true</value></prop></group><group oor:name="Window"><prop oor:name="HorizontalScroll" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="VerticalScroll" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ShowRulers" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HorizontalRuler" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HorizontalRulerUnit" oor:type="xs:int"/><prop oor:name="VerticalRuler" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="VerticalRulerUnit" oor:type="xs:int"/><prop oor:name="SmoothScroll" oor:type="xs:boolean"><value>false</value></prop></group><group oor:name="Other"><prop oor:name="IsAlignMathObjectsToBaseline" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="MeasureUnit" oor:type="xs:int"/></group><group oor:name="Zoom"><prop oor:name="Type" oor:type="xs:int"><value>0</value></prop><prop oor:name="Value" oor:type="xs:int"><value>100</value></prop></group></group><group oor:name="Grid"><group oor:name="Option"><prop oor:name="SnapToGrid" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="VisibleGrid" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Synchronize" oor:type="xs:boolean"><value>false</value></prop></group><group oor:name="Resolution"><prop oor:name="XAxis" oor:type="xs:int"><value>1000</value></prop><prop oor:name="YAxis" oor:type="xs:int"><value>1000</value></prop></group><group oor:name="Subdivision"><prop oor:name="XAxis" oor:type="xs:int"><value>1</value></prop><prop oor:name="YAxis" oor:type="xs:int"><value>1</value></prop></group></group><group oor:name="Print"><group oor:name="Content"><prop oor:name="Graphic" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Table" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Control" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Background" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PrintBlack" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Note" oor:type="xs:int"><value>0</value></prop></group><group oor:name="Page"><prop oor:name="Reversed" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Brochure" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="BrochureRightToLeft" oor:type="xs:boolean"><value>false</value></prop></group><group oor:name="Output"><prop oor:name="SinglePrintJob" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Fax" oor:type="xs:string"><value/></prop></group><group oor:name="Papertray"><prop oor:name="FromPrinterSetup" oor:type="xs:boolean"><value>false</value></prop></group></group><group oor:name="Table"><group oor:name="Shift"><prop oor:name="Row" oor:type="xs:int"><value>500</value></prop><prop oor:name="Column" oor:type="xs:int"><value>500</value></prop></group><group oor:name="Insert"><prop oor:name="Row" oor:type="xs:int"><value>500</value></prop><prop oor:name="Column" oor:type="xs:int"><value>2500</value></prop></group><group oor:name="Change"><prop oor:name="Effect" oor:type="xs:int"><value>2</value></prop></group><group oor:name="Input"><prop oor:name="NumberRecognition" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NumberFormatRecognition" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Alignment" oor:type="xs:boolean"><value>false</value></prop></group></group><group oor:name="Insert"><group oor:name="Table"><prop oor:name="Header" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="RepeatHeader" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Border" oor:type="xs:boolean"><value>true</value></prop></group></group><group oor:name="ObjectBar"><group oor:name="Selection"><prop oor:name="Graphic" oor:type="xs:int"><value>-1</value></prop><prop oor:name="Table" oor:type="xs:int"><value>-1</value></prop><prop oor:name="NumberedList" oor:type="xs:int"><value>-1</value></prop><prop oor:name="NumberedList_InTable" oor:type="xs:int"><value>-1</value></prop><prop oor:name="BezierObject" oor:type="xs:int"><value>-1</value></prop></group></group><group oor:name="Background"><prop oor:name="Color" oor:type="xs:int"/></group><group oor:name="Gallery"><prop oor:name="AddGraphic" oor:type="xs:boolean"><value>true</value></prop></group></component></oor:component-schema><oor:component-schema oor:name="Setup" oor:package="org.openoffice" xml:lang="en-US"><templates><group oor:name="InstalledLocale"><prop oor:name="Origin" oor:type="xs:string"/></group><group oor:name="MigrationStep"><prop oor:name="MigrationService" oor:type="xs:string"/><prop oor:name="IncludedFiles" oor:type="oor:string-list"/><prop oor:name="ExcludedFiles" oor:type="oor:string-list"/><prop oor:name="IncludedNodes" oor:type="oor:string-list"/><prop oor:name="ExcludedNodes" oor:type="oor:string-list"/><prop oor:name="IncludedExtensions" oor:type="oor:string-list"/><prop oor:name="ExcludedExtensions" oor:type="oor:string-list"/></group><group oor:name="MigrateVersion"><prop oor:name="VersionIdentifiers" oor:type="oor:string-list"><value/></prop><prop oor:name="Priority" oor:type="xs:int"><value/></prop><set oor:name="MigrationSteps" oor:node-type="MigrationStep"/></group><group oor:name="Factory"><prop oor:name="ooSetupFactoryActualFilter" oor:type="xs:string"/><prop oor:name="ooSetupFactoryActualTemplateFilter" oor:type="xs:string"/><prop oor:name="ooSetupFactoryDefaultFilter" oor:type="xs:string"/><prop oor:name="ooSetupFactoryDocumentService" oor:type="xs:string"/><prop oor:name="ooSetupFactoryShortName" oor:type="xs:string"/><prop oor:name="ooSetupFactoryUIName" oor:type="xs:string"/><prop oor:name="ooSetupFactoryTemplateFile" oor:type="xs:string"/><prop oor:name="ooSetupFactorySystemDefaultTemplateChanged" oor:type="xs:boolean"/><prop oor:name="ooSetupFactoryWindowAttributes" oor:type="xs:string"/><prop oor:name="ooSetupFactoryEmptyDocumentURL" oor:type="xs:string"/><prop oor:name="ooSetupFactoryIcon" oor:type="xs:int"><value>0</value></prop><prop oor:name="ooSetupFactoryStyleFilter" oor:type="xs:int"><value>-1</value></prop><prop oor:name="ooSetupFactoryCommandConfigRef" oor:type="xs:string"/><prop oor:name="ooSetupFactoryWindowStateConfigRef" oor:type="xs:string"/><prop oor:name="ooSetupFactoryCmdCategoryConfigRef" oor:type="xs:string"/><prop oor:name="ooSetupFactoryHelpBaseURL" oor:type="xs:string"/><prop oor:name="ooSetupFactoryHelpOnOpen" oor:type="xs:boolean"/></group></templates><component><group oor:name="Product"><prop oor:name="ooName" oor:type="xs:string"><value/></prop><prop oor:name="ooFullname" oor:type="xs:string"><value/></prop><prop oor:name="ooXMLFileFormatVersion" oor:type="xs:string"><value/></prop><prop oor:name="ooXMLFileFormatName" oor:type="xs:string"><value/></prop><prop oor:name="ooSetupVersion" oor:type="xs:string"><value/></prop><prop oor:name="ooSetupVersionAboutBox" oor:type="xs:string"><value/></prop><prop oor:name="ooVendor" oor:type="xs:string"><value/></prop><prop oor:name="ooSetupExtension" oor:type="xs:string"><value/></prop><prop oor:name="ooOpenSourceContext" oor:type="xs:int"><value>0</value></prop></group><group oor:name="Office"><prop oor:name="ooSetupInstallPath" oor:type="xs:string"><value/></prop><prop oor:name="ooSetupInstallURL" oor:type="xs:string"><value/></prop><prop oor:name="ooSetupInstCompleted" oor:type="xs:boolean"/><prop oor:name="ooSetupLocales" oor:type="oor:string-list"/><set oor:name="InstalledLocales" oor:node-type="InstalledLocale"/><prop oor:name="ooSetupShowIntro" oor:type="xs:boolean"/><prop oor:name="ooSetupConnectionURL" oor:type="xs:string"><value/></prop><prop oor:name="LicenseAcceptDate" oor:type="xs:string"/><prop oor:name="FirstStartWizardCompleted" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="MigrationCompleted" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="LastCompatibilityCheckID" oor:type="xs:string"><value>not checked</value></prop><set oor:name="Factories" oor:node-type="Factory"/><prop oor:name="OfficeRestartInProgress" oor:type="xs:boolean"><value>false</value></prop></group><group oor:name="L10N"><prop oor:name="ooLocale" oor:type="xs:string"><value/></prop><prop oor:name="ooSetupSystemLocale" oor:type="xs:string"><value/></prop><prop oor:name="ooSetupCurrency" oor:type="xs:string"><value/></prop><prop oor:name="DecimalSeparatorAsLocale" oor:type="xs:boolean" oor:nillable="false"><value>true</value></prop></group><group oor:name="Configuration"><prop oor:name="TransferUserSettingsOnce" oor:type="xs:boolean" oor:nillable="false"/></group><group oor:name="Migration"><set oor:name="SupportedVersions" oor:node-type="MigrateVersion"/></group></component></oor:component-schema><oor:component-schema oor:name="System" oor:package="org.openoffice" xml:lang="en-US"><component><group oor:name="L10N"><prop oor:name="Locale" oor:type="xs:string"><value/></prop><prop oor:name="UILocale" oor:type="xs:string"><value/></prop><prop oor:name="SystemLocale" oor:type="xs:string"><value/></prop></group></component></oor:component-schema><oor:component-schema oor:name="Filter" oor:package="org.openoffice.TypeDetection" xml:lang="en-US"><templates><group oor:name="Filter"><prop oor:name="FileFormatVersion" oor:type="xs:int"><value>0</value></prop><prop oor:name="Type" oor:type="xs:string"><value/></prop><prop oor:name="DocumentService" oor:type="xs:string"><value/></prop><prop oor:name="UIComponent" oor:type="xs:string"><value/></prop><prop oor:name="UserData" oor:type="oor:string-list"><value/></prop><prop oor:name="FilterService" oor:type="xs:string"><value/></prop><prop oor:name="TemplateName" oor:type="xs:string"><value/></prop><prop oor:name="Flags" oor:type="oor:string-list"><value/></prop><prop oor:name="UIName" oor:localized="true" oor:type="xs:string"/></group></templates><component><set oor:name="Filters" oor:node-type="Filter"/></component></oor:component-schema><oor:component-schema oor:name="GraphicFilter" oor:package="org.openoffice.TypeDetection" xml:lang="en-US"><templates><group oor:name="Filter"><prop oor:name="Type" oor:type="xs:string"/><prop oor:name="FormatName" oor:type="xs:string"/><prop oor:name="RealFilterName" oor:type="xs:string"/><prop oor:name="UIComponent" oor:type="xs:string"/><prop oor:name="Flags" oor:type="oor:string-list"/><prop oor:name="UIName" oor:localized="true" oor:type="xs:string"/></group></templates><component><set oor:name="Filters" oor:node-type="Filter"/></component></oor:component-schema><oor:component-schema oor:name="Misc" oor:package="org.openoffice.TypeDetection" xml:lang="en-US"><templates><group oor:name="FrameLoader"><prop oor:name="Types" oor:type="oor:string-list"><value/></prop></group><group oor:name="ContentHandler"><prop oor:name="Types" oor:type="oor:string-list"><value/></prop></group></templates><component><set oor:name="FrameLoaders" oor:node-type="FrameLoader"/><set oor:name="ContentHandlers" oor:node-type="ContentHandler"/><group oor:name="Defaults"><prop oor:name="DefaultFrameLoader" oor:type="xs:string"><value>com.sun.star.comp.office.FrameLoader</value></prop><prop oor:name="ShowAlienFilterWarning" oor:type="xs:boolean"><value>true</value></prop></group></component></oor:component-schema><oor:component-schema oor:name="Types" oor:package="org.openoffice.TypeDetection" xml:lang="en-US"><templates><group oor:name="Type"><prop oor:name="UIOrder" oor:type="xs:int"><value>0</value></prop><prop oor:name="URLPattern" oor:type="oor:string-list"><value/></prop><prop oor:name="Extensions" oor:type="oor:string-list"><value/></prop><prop oor:name="DocumentIconID" oor:type="xs:int"><value>0</value></prop><prop oor:name="MediaType" oor:type="xs:string"><value/></prop><prop oor:name="Preferred" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="PreferredFilter" oor:type="xs:string"><value/></prop><prop oor:name="UIName" oor:localized="true" oor:type="xs:string"/><prop oor:name="ClipboardFormat" oor:type="xs:string"><value/></prop><prop oor:name="DetectService" oor:type="xs:string"><value/></prop></group></templates><component><set oor:name="Types" oor:node-type="Type"/></component></oor:component-schema><oor:component-schema oor:name="UISort" oor:package="org.openoffice.TypeDetection" xml:lang="en-US"><templates><group oor:name="ModuleFilterOrder"><prop oor:name="SortedFilterList" oor:type="oor:string-list"><value/></prop></group></templates><component><set oor:name="ModuleDependendFilterOrder" oor:node-type="ModuleFilterOrder"/></component></oor:component-schema><oor:component-schema oor:name="UserProfile" oor:package="org.openoffice" xml:lang="en-US"><component><group oor:name="Data"><prop oor:name="o" oor:type="xs:string"><value/></prop><prop oor:name="givenname" oor:type="xs:string"><value/></prop><prop oor:name="sn" oor:type="xs:string"><value/></prop><prop oor:name="initials" oor:type="xs:string"><value/></prop><prop oor:name="street" oor:type="xs:string"><value/></prop><prop oor:name="l" oor:type="xs:string"><value/></prop><prop oor:name="st" oor:type="xs:string"><value/></prop><prop oor:name="postalcode" oor:type="xs:string"><value/></prop><prop oor:name="c" oor:type="xs:string"><value/></prop><prop oor:name="title" oor:type="xs:string"><value/></prop><prop oor:name="position" oor:type="xs:string"><value/></prop><prop oor:name="homephone" oor:type="xs:string"><value/></prop><prop oor:name="telephonenumber" oor:type="xs:string"><value/></prop><prop oor:name="facsimiletelephonenumber" oor:type="xs:string"><value/></prop><prop oor:name="mail" oor:type="xs:string"><value/></prop><prop oor:name="UserGroup" oor:type="xs:string"><value>UserGroup</value></prop><prop oor:name="fathersname" oor:type="xs:string"><value/></prop><prop oor:name="apartment" oor:type="xs:string"><value/></prop></group></component></oor:component-schema><oor:component-schema oor:name="VCL" oor:package="org.openoffice" xml:lang="en-US"><templates><group oor:name="LFonts"><prop oor:name="SubstFonts" oor:type="xs:string"/><prop oor:name="SubstFontsMS" oor:type="xs:string"/><prop oor:name="SubstFontsPS" oor:type="xs:string"/><prop oor:name="SubstFontsHTML" oor:type="xs:string"/><prop oor:name="FontWeight" oor:type="xs:string"/><prop oor:name="FontWidth" oor:type="xs:string"/><prop oor:name="FontType" oor:type="xs:string"/></group><group oor:name="ConfigurableSettings" oor:extensible="true"/><group oor:name="LocalizedDefaultFonts" oor:extensible="true"/><set oor:name="LocalizedFontSubstitutions" oor:node-type="LFonts"/></templates><component><set oor:name="Settings" oor:node-type="ConfigurableSettings"/><set oor:name="DefaultFonts" oor:node-type="LocalizedDefaultFonts"/><set oor:name="FontSubstitutions" oor:node-type="LocalizedFontSubstitutions"/></component></oor:component-schema><oor:component-schema oor:name="Configuration" oor:package="org.openoffice.ucb" xml:lang="en-US"><templates><group oor:name="ContentProviderData"><prop oor:name="ServiceName" oor:type="xs:string"/><prop oor:name="URLTemplate" oor:type="xs:string"/><prop oor:name="Arguments" oor:type="xs:string"/></group><group oor:name="ContentProvidersDataSecondaryKeys"><set oor:name="ProviderData" oor:node-type="ContentProviderData"/></group><group oor:name="ContentProvidersDataPrimaryKeys"><set oor:name="SecondaryKeys" oor:node-type="ContentProvidersDataSecondaryKeys"/></group></templates><component><set oor:name="ContentProviders" oor:node-type="ContentProvidersDataPrimaryKeys"/></component></oor:component-schema><oor:component-schema oor:name="Hierarchy" oor:package="org.openoffice.ucb" xml:lang="en-US"><templates><group oor:name="Entry"><prop oor:name="Title" oor:type="xs:string"/><prop oor:name="TargetURL" oor:type="xs:string"/><prop oor:name="Type" oor:type="xs:int"/><set oor:name="Children" oor:node-type="Entry"/></group></templates><component><set oor:name="Root" oor:node-type="Entry"/></component></oor:component-schema><oor:component-schema oor:name="InteractionHandler" oor:package="org.openoffice.ucb" xml:lang="en-US"><templates><group oor:name="InteractionHandlerData"><prop oor:name="ServiceName" oor:type="xs:string"/></group></templates><component><set oor:name="InteractionHandlers" oor:node-type="InteractionHandlerData"/></component></oor:component-schema><oor:component-schema oor:name="Store" oor:package="org.openoffice.ucb" xml:lang="en-US"><templates><group oor:name="PropertyValue"><prop oor:name="Handle" oor:type="xs:int"/><prop oor:name="Attributes" oor:type="xs:int"/><prop oor:name="Value" oor:type="oor:any"/><prop oor:name="State" oor:type="xs:int"/></group><group oor:name="Properties"><set oor:name="Values" oor:node-type="PropertyValue"/></group></templates><component><set oor:name="ContentProperties" oor:node-type="Properties"/></component></oor:component-schema><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="FirstStartWizard" oor:package="org.openoffice"><node oor:name="TabPages"><node oor:name="Registration"><node oor:name="RegistrationOptions"><node oor:name="NowButton" oor:op="replace"/><node oor:name="LaterButton" oor:op="replace"/><node oor:name="NeverButton" oor:op="replace"/><node oor:name="AlreadyRegisteredButton" oor:op="replace"/></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Inet" oor:package="org.openoffice"><node oor:name="Settings"><prop oor:name="ooInetProxyType"><value>1</value></prop></node><node oor:name="SearchEngines"><node oor:name="Euroseek" oor:op="replace"><node oor:name="And"><prop oor:name="ooInetPrefix" oor:type="xs:string"><value>http://www.euroseek.com/system/search.cgi?mode=internet&amp;string=</value></prop><prop oor:name="ooInetSuffix" oor:type="xs:string"><value>&amp;language=en</value></prop><prop oor:name="ooInetCaseMatch" oor:type="xs:int"><value>0</value></prop><prop oor:name="ooInetSeparator" oor:type="xs:string"><value>+</value></prop></node><node oor:name="Exact"><prop oor:name="ooInetPrefix" oor:type="xs:string"><value>http://www.euroseek.com/system/search.cgi?mode=internet&amp;string=</value></prop><prop oor:name="ooInetSuffix" oor:type="xs:string"><value>&amp;language=en</value></prop><prop oor:name="ooInetCaseMatch" oor:type="xs:int"><value>0</value></prop><prop oor:name="ooInetSeparator" oor:type="xs:string"><value>%20</value></prop></node><node oor:name="Or"><prop oor:name="ooInetPrefix" oor:type="xs:string"><value>http://www.euroseek.com/system/search.cgi?mode=internet&amp;string=</value></prop><prop oor:name="ooInetSuffix" oor:type="xs:string"><value>&amp;language=en</value></prop><prop oor:name="ooInetCaseMatch" oor:type="xs:int"><value>0</value></prop><prop oor:name="ooInetSeparator" oor:type="xs:string"><value>+</value></prop></node></node><node oor:name="Lycos" oor:op="replace"><node oor:name="And"><prop oor:name="ooInetPrefix" oor:type="xs:string"><value>http://search.lycos.com/default.asp?loc=searchbox&amp;query=&amp;adv=1&amp;tab=web&amp;wfr=%2B&amp;wfw=&amp;wfq=</value></prop><prop oor:name="ooInetSuffix" oor:type="xs:string"><value>&amp;wfr=&amp;wfw=&amp;wfq=&amp;wfr=-&amp;wfw=&amp;wfq=&amp;wfc=3&amp;df0=i&amp;dfq=&amp;df1=e&amp;dfq=&amp;dfc=2&amp;lang=&amp;adf=-2&amp;ca=&amp;submit_button=Submit+Search</value></prop><prop oor:name="ooInetCaseMatch" oor:type="xs:int"><value>0</value></prop><prop oor:name="ooInetSeparator" oor:type="xs:string"><value>+</value></prop></node><node oor:name="Exact"><prop oor:name="ooInetPrefix" oor:type="xs:string"><value>http://search.lycos.com/default.asp?lpv=1&amp;loc=searchhp&amp;tab=web&amp;query=%22</value></prop><prop oor:name="ooInetSuffix" oor:type="xs:string"><value>%22</value></prop><prop oor:name="ooInetCaseMatch" oor:type="xs:int"><value>0</value></prop><prop oor:name="ooInetSeparator" oor:type="xs:string"><value>%20</value></prop></node><node oor:name="Or"><prop oor:name="ooInetPrefix" oor:type="xs:string"><value>http://search.lycos.com/default.asp?loc=searchbox&amp;query=&amp;adv=1&amp;tab=web&amp;wfr=&amp;wfw=&amp;wfq=</value></prop><prop oor:name="ooInetSuffix" oor:type="xs:string"><value>&amp;wfr=&amp;wfw=&amp;wfq=&amp;wfr=-&amp;wfw=&amp;wfq=&amp;wfc=3&amp;df0=i&amp;dfq=&amp;df1=e&amp;dfq=&amp;dfc=2&amp;lang=&amp;adf=-2&amp;ca=&amp;submit_button=Submit+Search</value></prop><prop oor:name="ooInetCaseMatch" oor:type="xs:int"><value>0</value></prop><prop oor:name="ooInetSeparator" oor:type="xs:string"><value>+</value></prop></node></node><node oor:name="Google" oor:op="replace"><node oor:name="And"><prop oor:name="ooInetSuffix" oor:type="xs:string"><value>&amp;btnG=Google+Search</value></prop><prop oor:name="ooInetCaseMatch" oor:type="xs:int"><value>0</value></prop><prop oor:name="ooInetPrefix" oor:type="xs:string"><value>http://www.google.com/search?hl=en&amp;lr=&amp;ie=UTF-8&amp;oe=UTF-8&amp;q=</value></prop><prop oor:name="ooInetSeparator" oor:type="xs:string"><value>+</value></prop></node><node oor:name="Exact"><prop oor:name="ooInetPrefix" oor:type="xs:string"><value>http://www.google.com/search?hl=en&amp;ie=UTF-8&amp;oe=UTF-8&amp;q=%22</value></prop><prop oor:name="ooInetSuffix" oor:type="xs:string"><value>%22&amp;btnG=Google+Search</value></prop><prop oor:name="ooInetCaseMatch" oor:type="xs:int"><value>0</value></prop><prop oor:name="ooInetSeparator" oor:type="xs:string"><value>%20</value></prop></node><node oor:name="Or"><prop oor:name="ooInetPrefix" oor:type="xs:string"><value>http://www.google.com/search?as_q=&amp;num=10&amp;hl=en&amp;ie=UTF-8&amp;oe=UTF-8&amp;btnG=Google+Search&amp;as_epq=&amp;as_oq=</value></prop><prop oor:name="ooInetSuffix" oor:type="xs:string"><value>&amp;as_eq=&amp;lr=&amp;as_ft=i&amp;as_filetype=&amp;as_qdr=all&amp;as_occt=any&amp;as_dt=i&amp;as_sitesearch=&amp;safe=images</value></prop><prop oor:name="ooInetCaseMatch" oor:type="xs:int"><value>0</value></prop><prop oor:name="ooInetSeparator" oor:type="xs:string"><value>+</value></prop></node></node><node oor:name="Hotbot" oor:op="replace"><node oor:name="Or"><prop oor:name="ooInetPrefix" oor:type="xs:string"><value>http://www.hotbot.com/default.asp?prov=HotBot&amp;query=</value></prop><prop oor:name="ooInetSuffix" oor:type="xs:string"><value>&amp;ps=&amp;loc=searchbox&amp;tab=web</value></prop><prop oor:name="ooInetCaseMatch" oor:type="xs:int"><value>0</value></prop><prop oor:name="ooInetSeparator" oor:type="xs:string"><value>+</value></prop></node><node oor:name="And"><prop oor:name="ooInetPrefix" oor:type="xs:string"><value>http://www.hotbot.com/adv.asp?prov=HotBot&amp;query=</value></prop><prop oor:name="ooInetSuffix" oor:type="xs:string"><value>&amp;ps=&amp;loc=searchbox&amp;tab=web&amp;lang=&amp;dfi=&amp;dfe=&amp;region=&amp;wfc=2&amp;wfr=%2B&amp;wfw=&amp;wfq=&amp;wfr=&amp;wfw=&amp;wfq=&amp;date=0&amp;past=&amp;dateop=after</value></prop><prop oor:name="ooInetCaseMatch" oor:type="xs:int"><value>0</value></prop><prop oor:name="ooInetSeparator" oor:type="xs:string"><value>+</value></prop></node><node oor:name="Exact"><prop oor:name="ooInetPrefix" oor:type="xs:string"><value>http://www.hotbot.com/default.asp?prov=HotBot&amp;query=%22</value></prop><prop oor:name="ooInetSuffix" oor:type="xs:string"><value>%22&amp;ps=&amp;loc=searchbox&amp;tab=web&amp;wfc=2&amp;wfr=%22&amp;wfr=&amp;wfw=&amp;wfw=&amp;wfq=&amp;wfq=</value></prop><prop oor:name="ooInetCaseMatch" oor:type="xs:int"><value>0</value></prop><prop oor:name="ooInetSeparator" oor:type="xs:string"><value>%20</value></prop></node></node><node oor:name="Excite" oor:op="replace"><node oor:name="And"><prop oor:name="ooInetCaseMatch" oor:type="xs:int"><value>0</value></prop><prop oor:name="ooInetPrefix" oor:type="xs:string"><value>http://msxml.excite.com/_1_2Z31TR6046OF684__info.xcite/dog/results?otmpl=dog/webresults.htm&amp;qcat=web&amp;ran=30967&amp;qkw=</value></prop><prop oor:name="ooInetSeparator" oor:type="xs:string"><value>+</value></prop><prop oor:name="ooInetSuffix" oor:type="xs:string"><value>&amp;submit=Search&amp;method=0&amp;dpcollation=1&amp;eng1=About&amp;eng2=askjeeves&amp;eng3=Fast&amp;eng4=FindWhat&amp;eng5=LookSmart&amp;eng6=OpenDirectory&amp;eng7=Overture&amp;eng8=Sprinks&amp;eng9=MetaSearchPicks&amp;eng10=paidinclusion&amp;eng11=Google&amp;eng12=Inktomi&amp;eng13=SearchHippo&amp;eng14=teoma&amp;qk=20&amp;rpe=10&amp;timeout=0&amp;top=1&amp;start=&amp;ver=28494</value></prop></node><node oor:name="Exact"><prop oor:name="ooInetCaseMatch" oor:type="xs:int"><value>0</value></prop><prop oor:name="ooInetPrefix" oor:type="xs:string"><value>http://msxml.excite.com/_1_2MDNTR6046U4NZ2__info.xcite/dog/results?otmpl=dog/webresults.htm&amp;qcat=web&amp;qkw=%22</value></prop><prop oor:name="ooInetSeparator" oor:type="xs:string"><value>%20</value></prop><prop oor:name="ooInetSuffix" oor:type="xs:string"><value>%22&amp;qk=20&amp;method=&amp;top=1&amp;start=&amp;ver=4734</value></prop></node><node oor:name="Or"><prop oor:name="ooInetCaseMatch" oor:type="xs:int"><value>0</value></prop><prop oor:name="ooInetPrefix" oor:type="xs:string"><value>http://msxml.excite.com/_1_2V4FTR6046L4NP8__info.xcite/dog/results?otmpl=dog/webresults.htm&amp;qcat=web&amp;ran=30967&amp;qkw=</value></prop><prop oor:name="ooInetSeparator" oor:type="xs:string"><value>+</value></prop><prop oor:name="ooInetSuffix" oor:type="xs:string"><value>&amp;submit=Search&amp;method=1&amp;dpcollation=1&amp;eng1=About&amp;eng2=askjeeves&amp;eng3=Fast&amp;eng4=FindWhat&amp;eng5=LookSmart&amp;eng6=OpenDirectory&amp;eng7=Overture&amp;eng8=Sprinks&amp;eng9=MetaSearchPicks&amp;eng10=paidinclusion&amp;eng11=Google&amp;eng12=Inktomi&amp;eng13=SearchHippo&amp;eng14=teoma&amp;qk=20&amp;rpe=10&amp;timeout=0&amp;top=1&amp;start=&amp;ver=9634</value></prop></node></node><node oor:name="Yahoo" oor:op="replace"><node oor:name="And"><prop oor:name="ooInetPrefix" oor:type="xs:string"><value>http://search.yahoo.com/search?x=op&amp;va=</value></prop><prop oor:name="ooInetSuffix" oor:type="xs:string"><value>&amp;va_vt=any&amp;vst=0&amp;vd=all&amp;fl=0&amp;ei=ISO-8859-1&amp;vm=p&amp;n=20</value></prop><prop oor:name="ooInetCaseMatch" oor:type="xs:int"><value>0</value></prop><prop oor:name="ooInetSeparator" oor:type="xs:string"><value>+</value></prop></node><node oor:name="Exact"><prop oor:name="ooInetPrefix" oor:type="xs:string"><value>http://search.yahoo.com/search?p=%22</value></prop><prop oor:name="ooInetSuffix" oor:type="xs:string"><value>%22&amp;fr=fp-top</value></prop><prop oor:name="ooInetCaseMatch" oor:type="xs:int"><value>0</value></prop><prop oor:name="ooInetSeparator" oor:type="xs:string"><value>%20</value></prop></node><node oor:name="Or"><prop oor:name="ooInetPrefix" oor:type="xs:string"><value>http://search.yahoo.com/search?x=op&amp;vo=</value></prop><prop oor:name="ooInetSuffix" oor:type="xs:string"><value>&amp;vo_vt=any&amp;vst=0&amp;vd=all&amp;fl=0&amp;ei=ISO-8859-1&amp;vm=p&amp;n=20</value></prop><prop oor:name="ooInetCaseMatch" oor:type="xs:int"><value>0</value></prop><prop oor:name="ooInetSeparator" oor:type="xs:string"><value>+</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Interaction" oor:package="org.openoffice"><node oor:name="InteractionHandlers"><node oor:name="org.openoffice.Office.Base.DatabaseInteractions" oor:op="replace"><node oor:name="HandledRequestTypes"><node oor:name="com.sun.star.sdbc.SQLException" oor:op="replace"><prop oor:name="Propagation" oor:type="xs:string"><value>named-and-derived</value></prop></node><node oor:name="com.sun.star.sdb.ParametersRequest" oor:op="replace"><prop oor:name="Propagation" oor:type="xs:string"><value>named-and-derived</value></prop></node><node oor:name="com.sun.star.sdb.DocumentSaveRequest" oor:op="replace"><prop oor:name="Propagation" oor:type="xs:string"><value>named-and-derived</value></prop></node></node><prop oor:name="ServiceName" oor:type="xs:string"><value>com.sun.star.comp.dbaccess.DatabaseInteractionHandler</value></prop></node><node oor:name="org.openoffice.Filter.PDFExport.Interactions" oor:op="replace"><node oor:name="HandledRequestTypes"><node oor:name="com.sun.star.task.PDFExportException" oor:op="replace"><prop oor:name="Propagation" oor:type="xs:string"><value>named-and-derived</value></prop></node></node><prop oor:name="ServiceName" oor:type="xs:string"><value>com.sun.star.filter.pdfexport.PDFExportInteractionHandler</value></prop></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Accelerators" oor:package="org.openoffice.Office"><node oor:name="PrimaryKeys"><node oor:name="Global"><node oor:name="A_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SelectAll</value></prop></node><node oor:name="B_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="C_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Copy</value></prop></node><node oor:name="DELETE" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Delete</value></prop></node><node oor:name="E_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="F11_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:MacroDialog</value></prop></node><node oor:name="F4" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ViewDataSourceBrowser</value></prop></node><node oor:name="F5_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ToggleControlFocus</value></prop></node><node oor:name="F7_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:HangulHanjaConversion</value></prop></node><node oor:name="F_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SearchDialog</value></prop></node><node oor:name="G_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="N_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:AddDirect</value></prop></node><node oor:name="N_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:NewDoc</value></prop></node><node oor:name="O_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Open</value></prop></node><node oor:name="P_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Print</value></prop></node><node oor:name="Q_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Quit</value></prop></node><node oor:name="Q_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:BasicBreak</value></prop></node><node oor:name="S_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Save</value></prop></node><node oor:name="S_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SaveAs</value></prop></node><node oor:name="U_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="V_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Paste</value></prop></node><node oor:name="W_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CloseWin</value></prop></node><node oor:name="X_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Cut</value></prop></node><node oor:name="Y_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Repeat</value></prop></node></node><node oor:name="Modules"><node oor:name="com.sun.star.script.BasicIDE" oor:op="replace"><node oor:name="F5" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RunBasic</value></prop></node><node oor:name="F5_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:BasicStop</value></prop></node><node oor:name="F7" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:AddWatch</value></prop></node><node oor:name="F8" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:BasicStepInto</value></prop></node><node oor:name="F8_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:BasicStepOver</value></prop></node><node oor:name="F9" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ToggleBreakPoint</value></prop></node><node oor:name="F9_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ToggleBreakPointEnabled</value></prop></node></node><node oor:name="com.sun.star.frame.StartModule" oor:op="replace"><node oor:name="A_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SelectAll</value></prop></node><node oor:name="C_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Copy</value></prop></node><node oor:name="DELETE" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Delete</value></prop></node><node oor:name="F4" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ViewDataSourceBrowser</value></prop></node><node oor:name="F5_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ToggleControlFocus</value></prop></node><node oor:name="F7_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:HangulHanjaConversion</value></prop></node><node oor:name="F_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SearchDialog</value></prop></node><node oor:name="N_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:AddDirect</value></prop></node><node oor:name="N_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:NewDoc</value></prop></node><node oor:name="O_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Open</value></prop></node><node oor:name="P_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Print</value></prop></node><node oor:name="Q_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Quit</value></prop></node><node oor:name="Q_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:BasicBreak</value></prop></node><node oor:name="S_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Save</value></prop></node><node oor:name="V_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Paste</value></prop></node><node oor:name="W_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CloseWin</value></prop></node><node oor:name="X_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Cut</value></prop></node></node><node oor:name="com.sun.star.sdb.OfficeDatabaseDocument" oor:op="replace"><node oor:name="N_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">private:factory/sdatabase?Interactive</value></prop></node></node><node oor:name="com.sun.star.sdb.DataSourceBrowser" oor:op="replace"><node oor:name="F_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RecSearch</value></prop></node><node oor:name="G_MOD1" oor:op="replace"><prop oor:name="Command"/></node></node><node oor:name="com.sun.star.sdb.QueryDesign" oor:op="replace"><node oor:name="F4" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DBQueryPreview</value></prop></node><node oor:name="F5" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SbaExecuteSql</value></prop></node><node oor:name="F7" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:AddTable</value></prop></node></node><node oor:name="com.sun.star.sdb.TableDataView" oor:op="replace"><node oor:name="F_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RecSearch</value></prop></node><node oor:name="G_MOD1" oor:op="replace"><prop oor:name="Command"/></node></node><node oor:name="com.sun.star.sheet.SpreadsheetDocument" oor:op="replace"><node oor:name="1_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:FormatCellDialog</value></prop></node><node oor:name="1_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:NumberFormatDecimal</value></prop></node><node oor:name="2_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SpacePara2</value></prop></node><node oor:name="2_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:NumberFormatScientific</value></prop></node><node oor:name="3_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:NumberFormatDate</value></prop></node><node oor:name="4_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:NumberFormatCurrency</value></prop></node><node oor:name="5_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SpacePara15</value></prop></node><node oor:name="5_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:NumberFormatPercent</value></prop></node><node oor:name="6_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:NumberFormatStandard</value></prop></node><node oor:name="ADD_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertCell</value></prop></node><node oor:name="BACKSPACE" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ClearContents</value></prop></node><node oor:name="BACKSPACE_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToCurrentCell</value></prop></node><node oor:name="BACKSPACE_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Deselect</value></prop></node><node oor:name="B_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Bold</value></prop></node><node oor:name="B_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SubScript</value></prop></node><node oor:name="DIVIDE_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SelectArrayFormula</value></prop></node><node oor:name="DOWN" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoDown</value></prop></node><node oor:name="DOWN_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoDownToEndOfData</value></prop></node><node oor:name="DOWN_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoDownSel</value></prop></node><node oor:name="DOWN_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoDownToEndOfDataSel</value></prop></node><node oor:name="D_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DataSelect</value></prop></node><node oor:name="END" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToEndOfRow</value></prop></node><node oor:name="END_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToEndOfData</value></prop></node><node oor:name="END_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToEndOfRowSel</value></prop></node><node oor:name="END_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToEndOfDataSel</value></prop></node><node oor:name="ESCAPE" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Cancel</value></prop></node><node oor:name="E_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:AlignHorizontalCenter</value></prop></node><node oor:name="F11" oor:op="replace"/><node oor:name="F11_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleCatalog</value></prop></node><node oor:name="F11_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SaveAsTemplate</value></prop></node><node oor:name="F12" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Group</value></prop></node><node oor:name="F12_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Ungroup</value></prop></node><node oor:name="F2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SetInputMode</value></prop></node><node oor:name="F2_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:FunctionDialog</value></prop></node><node oor:name="F2_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:FocusInputLine</value></prop></node><node oor:name="F3_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DefineName</value></prop></node><node oor:name="F4" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ViewDataSourceBrowser</value></prop></node><node oor:name="F4_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ToggleRelative</value></prop></node><node oor:name="F5" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Navigator</value></prop></node><node oor:name="F5_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ShowDependents</value></prop></node><node oor:name="F7" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SpellDialog</value></prop></node><node oor:name="F7_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ThesaurusDialog</value></prop></node><node oor:name="F7_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ShowPrecedents</value></prop></node><node oor:name="F8" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StatusSelectionModeExt</value></prop></node><node oor:name="F8_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ViewValueHighlighting</value></prop></node><node oor:name="F8_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StatusSelectionModeExp</value></prop></node><node oor:name="F9" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Calculate</value></prop></node><node oor:name="F9_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CalculateHard</value></prop></node><node oor:name="F_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">vnd.sun.star.findbar:FocusToFindbar</value></prop></node><node oor:name="F_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RepeatSearch</value></prop></node><node oor:name="G_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="HOME" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToStartOfRow</value></prop></node><node oor:name="HOME_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToStart</value></prop></node><node oor:name="HOME_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToStartOfRowSel</value></prop></node><node oor:name="HOME_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToStartSel</value></prop></node><node oor:name="H_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="INSERT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertContents</value></prop></node><node oor:name="I_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Italic</value></prop></node><node oor:name="J_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:AlignBlock</value></prop></node><node oor:name="J_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:FullScreen</value></prop></node><node oor:name="K_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="K_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="LEFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoLeft</value></prop></node><node oor:name="LEFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoLeftToStartOfData</value></prop></node><node oor:name="LEFT_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoLeftSel</value></prop></node><node oor:name="LEFT_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoLeftToStartOfDataSel</value></prop></node><node oor:name="L_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:AlignLeft</value></prop></node><node oor:name="MULTIPLY_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SelectData</value></prop></node><node oor:name="N_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="PAGEDOWN" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoDownBlock</value></prop></node><node oor:name="PAGEDOWN_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JumpToNextTable</value></prop></node><node oor:name="PAGEDOWN_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoDownBlockSel</value></prop></node><node oor:name="PAGEDOWN_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JumpToNextTableSel</value></prop></node><node oor:name="PAGEUP" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoUpBlock</value></prop></node><node oor:name="PAGEUP_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JumpToPrevTable</value></prop></node><node oor:name="PAGEUP_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoUpBlockSel</value></prop></node><node oor:name="PAGEUP_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JumpToPrevTableSel</value></prop></node><node oor:name="P_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SuperScript</value></prop></node><node oor:name="QUOTELEFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ToggleFormula</value></prop></node><node oor:name="REPEAT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Repeat</value></prop></node><node oor:name="RIGHT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoRight</value></prop></node><node oor:name="RIGHT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoRightToEndOfData</value></prop></node><node oor:name="RIGHT_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoRightSel</value></prop></node><node oor:name="RIGHT_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoRightToEndOfDataSel</value></prop></node><node oor:name="R_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:AlignRight</value></prop></node><node oor:name="R_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Repaint</value></prop></node><node oor:name="SPACE_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SelectRow</value></prop></node><node oor:name="SPACE_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SelectColumn</value></prop></node><node oor:name="SUBTRACT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DeleteCell</value></prop></node><node oor:name="S_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="TAB" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JumpToNextUnprotected</value></prop></node><node oor:name="TAB_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JumpToPreviousUnprotected</value></prop></node><node oor:name="T_MOD1" oor:op="replace"/><node oor:name="T_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:FocusCellAddress</value></prop></node><node oor:name="UP" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoUp</value></prop></node><node oor:name="UP_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoUpToStartOfData</value></prop></node><node oor:name="UP_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoUpSel</value></prop></node><node oor:name="UP_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoUpToStartOfDataSel</value></prop></node><node oor:name="U_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Underline</value></prop></node><node oor:name="U_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="V_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PasteSpecial</value></prop></node><node oor:name="Z_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Undo</value></prop></node><node oor:name="C_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertAnnotation</value></prop></node></node><node oor:name="com.sun.star.chart2.ChartDocument" oor:op="replace"><node oor:name="9_SHIFT_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ShowItemBrowser</value></prop></node><node oor:name="C_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Copy</value></prop></node><node oor:name="DELETE" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Delete</value></prop></node><node oor:name="F4" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:TransformDialog</value></prop></node><node oor:name="J_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:FullScreen</value></prop></node><node oor:name="N_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:NewDoc</value></prop></node><node oor:name="O_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Open</value></prop></node><node oor:name="P_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Print</value></prop></node><node oor:name="Q_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Quit</value></prop></node><node oor:name="REPEAT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Repeat</value></prop></node><node oor:name="S_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Save</value></prop></node><node oor:name="V_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Paste</value></prop></node><node oor:name="W_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CloseWin</value></prop></node><node oor:name="X_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Cut</value></prop></node><node oor:name="Z_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Undo</value></prop></node></node><node oor:name="com.sun.star.drawing.DrawingDocument" oor:op="replace"><node oor:name="1_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SpacePara1</value></prop></node><node oor:name="2_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SpacePara2</value></prop></node><node oor:name="5_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SpacePara15</value></prop></node><node oor:name="9_SHIFT_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ShowItemBrowser</value></prop></node><node oor:name="ADD_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Forward</value></prop></node><node oor:name="ADD_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:BringToFront</value></prop></node><node oor:name="A_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="A_SHIFT_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:AnimationMode</value></prop></node><node oor:name="B_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Bold</value></prop></node><node oor:name="B_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SubScript</value></prop></node><node oor:name="C_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Copy</value></prop></node><node oor:name="C_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="C_SHIFT_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="DELETE" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Delete</value></prop></node><node oor:name="DIVIDE_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertZWSP</value></prop></node><node oor:name="E_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CenterPara</value></prop></node><node oor:name="F11" oor:op="replace"/><node oor:name="F11_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleCatalog</value></prop></node><node oor:name="F2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Text</value></prop></node><node oor:name="F3" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:EnterGroup</value></prop></node><node oor:name="F3_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:LeaveGroup</value></prop></node><node oor:name="F3_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CopyObjects</value></prop></node><node oor:name="F4" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:TransformDialog</value></prop></node><node oor:name="F5" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Navigator</value></prop></node><node oor:name="F7" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SpellDialog</value></prop></node><node oor:name="F7_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ThesaurusDialog</value></prop></node><node oor:name="F8" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ToggleObjectBezierMode</value></prop></node><node oor:name="F8_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:TextFitToSize</value></prop></node><node oor:name="F_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">vnd.sun.star.findbar:FocusToFindbar</value></prop></node><node oor:name="F_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="G_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="G_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:FormatGroup</value></prop></node><node oor:name="G_SHIFT_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:FormatUngroup</value></prop></node><node oor:name="H_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="I_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Italic</value></prop></node><node oor:name="J_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JustifyPara</value></prop></node><node oor:name="K_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="K_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Combine</value></prop></node><node oor:name="K_SHIFT_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Dismantle</value></prop></node><node oor:name="L_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:LeftPara</value></prop></node><node oor:name="N_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="N_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:NewDoc</value></prop></node><node oor:name="O_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Open</value></prop></node><node oor:name="P_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Print</value></prop></node><node oor:name="P_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SuperScript</value></prop></node><node oor:name="P_SHIFT_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PixelMode</value></prop></node><node oor:name="Q_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Quit</value></prop></node><node oor:name="REPEAT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Repeat</value></prop></node><node oor:name="R_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RightPara</value></prop></node><node oor:name="SPACE_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertNonBreakingSpace</value></prop></node><node oor:name="SUBTRACT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Backward</value></prop></node><node oor:name="SUBTRACT_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SendToBack</value></prop></node><node oor:name="S_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Save</value></prop></node><node oor:name="T_MOD1" oor:op="replace"/><node oor:name="U_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Underline</value></prop></node><node oor:name="U_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="V_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Paste</value></prop></node><node oor:name="V_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PasteSpecial</value></prop></node><node oor:name="X_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Cut</value></prop></node><node oor:name="Z_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Undo</value></prop></node></node><node oor:name="com.sun.star.text.GlobalDocument" oor:op="replace"><node oor:name="0_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Text body&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="0_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Standard&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="1_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Heading 1&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="2_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Heading 2&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="3_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Heading 3&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="4_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Heading 4&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="5_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Heading 5&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="ADD_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CalculateSel</value></prop></node><node oor:name="A_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ParaLeftToRight</value></prop></node><node oor:name="BACKSPACE" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SwBackspace</value></prop></node><node oor:name="BACKSPACE_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DelToStartOfWord</value></prop></node><node oor:name="BACKSPACE_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ShiftBackspace</value></prop></node><node oor:name="BACKSPACE_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DelToStartOfSentence</value></prop></node><node oor:name="B_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Bold</value></prop></node><node oor:name="B_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SubScript</value></prop></node><node oor:name="DELETE_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DelToEndOfWord</value></prop></node><node oor:name="DELETE_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DelToEndOfSentence</value></prop></node><node oor:name="DIVIDE_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertZWSP</value></prop></node><node oor:name="DOWN" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoDown</value></prop></node><node oor:name="DOWN_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToNextPara</value></prop></node><node oor:name="DOWN_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:MoveDown</value></prop></node><node oor:name="DOWN_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:LineDownSel</value></prop></node><node oor:name="DOWN_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:EndOfParaSel</value></prop></node><node oor:name="D_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:UnderlineDouble</value></prop></node><node oor:name="D_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ParaRightToLeft</value></prop></node><node oor:name="END" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToEndOfLine</value></prop></node><node oor:name="END_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToEndOfDoc</value></prop></node><node oor:name="END_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:EndOfLineSel</value></prop></node><node oor:name="END_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:EndOfDocumentSel</value></prop></node><node oor:name="ESCAPE" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Escape</value></prop></node><node oor:name="E_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CenterPara</value></prop></node><node oor:name="F10_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ControlCodes</value></prop></node><node oor:name="F11" oor:op="replace"/><node oor:name="F11_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ActivateStyleApply</value></prop></node><node oor:name="F11_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleNewByExample</value></prop></node><node oor:name="F11_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleUpdateByExample</value></prop></node><node oor:name="F12" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DefaultNumbering</value></prop></node><node oor:name="F12_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertTable</value></prop></node><node oor:name="F12_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DefaultBullet</value></prop></node><node oor:name="F12_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RemoveBullets</value></prop></node><node oor:name="F2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertFormula</value></prop></node><node oor:name="F2_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertField</value></prop></node><node oor:name="F3" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ExpandGlossary</value></prop></node><node oor:name="F3_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:EditGlossary</value></prop></node><node oor:name="F4_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JumpToNextFrame</value></prop></node><node oor:name="F5" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Navigator</value></prop></node><node oor:name="F5_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RestoreEditingView</value></prop></node><node oor:name="F5_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GotoPage</value></prop></node><node oor:name="F7" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SpellingAndGrammarDialog</value></prop></node><node oor:name="F7_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ThesaurusDialog</value></prop></node><node oor:name="F8" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SetExtSelection</value></prop></node><node oor:name="F8_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Marks</value></prop></node><node oor:name="F8_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SetMultiSelection</value></prop></node><node oor:name="F8_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SelectionModeBlock</value></prop></node><node oor:name="F9" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:UpdateFields</value></prop></node><node oor:name="F9_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Fieldnames</value></prop></node><node oor:name="F9_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Calc</value></prop></node><node oor:name="F9_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:UpdateInputFields</value></prop></node><node oor:name="F_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">vnd.sun.star.findbar:FocusToFindbar</value></prop></node><node oor:name="F_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RepeatSearch</value></prop></node><node oor:name="G_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="HOME" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToStartOfLine</value></prop></node><node oor:name="HOME_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToStartOfDoc</value></prop></node><node oor:name="HOME_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StartOfLineSel</value></prop></node><node oor:name="HOME_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StartOfDocumentSel</value></prop></node><node oor:name="H_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="INSERT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertMode</value></prop></node><node oor:name="I_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Italic</value></prop></node><node oor:name="I_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SelectTextMode</value></prop></node><node oor:name="J_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JustifyPara</value></prop></node><node oor:name="J_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:FullScreen</value></prop></node><node oor:name="K_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="K_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="LEFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoLeft</value></prop></node><node oor:name="LEFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToPrevWord</value></prop></node><node oor:name="LEFT_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CharLeftSel</value></prop></node><node oor:name="LEFT_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:WordLeftSel</value></prop></node><node oor:name="L_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:LeftPara</value></prop></node><node oor:name="MULTIPLY_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ExecuteMacroField</value></prop></node><node oor:name="N_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="C_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertAnnotation</value></prop></node><node oor:name="PAGEDOWN" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PageDown</value></prop></node><node oor:name="PAGEDOWN_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JumpToFooter</value></prop></node><node oor:name="PAGEDOWN_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PageDownSel</value></prop></node><node oor:name="PAGEDOWN_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JumpToFootnoteArea</value></prop></node><node oor:name="PAGEUP" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PageUp</value></prop></node><node oor:name="PAGEUP_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JumpToHeader</value></prop></node><node oor:name="PAGEUP_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PageUpSel</value></prop></node><node oor:name="P_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SuperScript</value></prop></node><node oor:name="REPEAT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Repeat</value></prop></node><node oor:name="RETURN" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertPara</value></prop></node><node oor:name="RETURN_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertPagebreak</value></prop></node><node oor:name="RETURN_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertLinebreak</value></prop></node><node oor:name="RETURN_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertColumnBreak</value></prop></node><node oor:name="RIGHT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoRight</value></prop></node><node oor:name="RIGHT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToNextWord</value></prop></node><node oor:name="RIGHT_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CharRightSel</value></prop></node><node oor:name="RIGHT_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:WordRightSel</value></prop></node><node oor:name="R_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RightPara</value></prop></node><node oor:name="R_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RefreshView</value></prop></node><node oor:name="SPACE_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertNonBreakingSpace</value></prop></node><node oor:name="SUBTRACT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertSoftHyphen</value></prop></node><node oor:name="SUBTRACT_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertHardHyphen</value></prop></node><node oor:name="S_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="T_MOD1" oor:op="replace"/><node oor:name="T_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ResetTableProtection</value></prop></node><node oor:name="UP" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoUp</value></prop></node><node oor:name="UP_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToPrevPara</value></prop></node><node oor:name="UP_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:MoveUp</value></prop></node><node oor:name="UP_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:LineUpSel</value></prop></node><node oor:name="UP_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StartOfParaSel</value></prop></node><node oor:name="U_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Underline</value></prop></node><node oor:name="U_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="V_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PasteSpecial</value></prop></node><node oor:name="X_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RemoveDirectCharFormats</value></prop></node><node oor:name="Z_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Undo</value></prop></node></node><node oor:name="com.sun.star.presentation.PresentationDocument" oor:op="replace"><node oor:name="C_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertAnnotation</value></prop></node><node oor:name="PAGEDOWN_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:NextAnnotation</value></prop></node><node oor:name="PAGEUP_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PreviousAnnotation</value></prop></node><node oor:name="1_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SpacePara1</value></prop></node><node oor:name="2_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SpacePara2</value></prop></node><node oor:name="5_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SpacePara15</value></prop></node><node oor:name="9_SHIFT_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ShowItemBrowser</value></prop></node><node oor:name="ADD_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Forward</value></prop></node><node oor:name="ADD_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:BringToFront</value></prop></node><node oor:name="A_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="A_SHIFT_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:AnimationMode</value></prop></node><node oor:name="B_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Bold</value></prop></node><node oor:name="B_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SubScript</value></prop></node><node oor:name="C_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Copy</value></prop></node><node oor:name="C_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="C_SHIFT_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="DELETE" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Delete</value></prop></node><node oor:name="DIVIDE_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertZWSP</value></prop></node><node oor:name="DOWN_SHIFT_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:OutlineDown</value></prop></node><node oor:name="E_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CenterPara</value></prop></node><node oor:name="F11" oor:op="replace"/><node oor:name="F11_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleCatalog</value></prop></node><node oor:name="F2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Text</value></prop></node><node oor:name="F3" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:EnterGroup</value></prop></node><node oor:name="F3_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:LeaveGroup</value></prop></node><node oor:name="F3_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CopyObjects</value></prop></node><node oor:name="F4" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:TransformDialog</value></prop></node><node oor:name="F5" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Presentation</value></prop></node><node oor:name="F5_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RestoreEditingView</value></prop></node><node oor:name="F5_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Navigator</value></prop></node><node oor:name="F7" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SpellDialog</value></prop></node><node oor:name="F7_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ThesaurusDialog</value></prop></node><node oor:name="F8" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ToggleObjectBezierMode</value></prop></node><node oor:name="F8_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:TextFitToSize</value></prop></node><node oor:name="F_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">vnd.sun.star.findbar:FocusToFindbar</value></prop></node><node oor:name="F_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="G_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="G_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:FormatGroup</value></prop></node><node oor:name="G_SHIFT_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:FormatUngroup</value></prop></node><node oor:name="H_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="I_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Italic</value></prop></node><node oor:name="J_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JustifyPara</value></prop></node><node oor:name="K_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="K_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Combine</value></prop></node><node oor:name="K_SHIFT_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Dismantle</value></prop></node><node oor:name="LEFT_SHIFT_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:OutlineLeft</value></prop></node><node oor:name="L_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:LeftPara</value></prop></node><node oor:name="N_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="N_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:NewDoc</value></prop></node><node oor:name="O_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Open</value></prop></node><node oor:name="P_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Print</value></prop></node><node oor:name="P_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SuperScript</value></prop></node><node oor:name="P_SHIFT_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PixelMode</value></prop></node><node oor:name="Q_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Quit</value></prop></node><node oor:name="REPEAT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Repeat</value></prop></node><node oor:name="RIGHT_SHIFT_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:OutlineRight</value></prop></node><node oor:name="R_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RightPara</value></prop></node><node oor:name="SPACE_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertNonBreakingSpace</value></prop></node><node oor:name="SUBTRACT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Backward</value></prop></node><node oor:name="SUBTRACT_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SendToBack</value></prop></node><node oor:name="S_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Save</value></prop></node><node oor:name="T_MOD1" oor:op="replace"/><node oor:name="UP_SHIFT_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:OutlineUp</value></prop></node><node oor:name="U_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Underline</value></prop></node><node oor:name="U_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="V_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Paste</value></prop></node><node oor:name="V_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PasteSpecial</value></prop></node><node oor:name="X_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Cut</value></prop></node><node oor:name="Z_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Undo</value></prop></node></node><node oor:name="com.sun.star.formula.FormulaProperties" oor:op="replace"><node oor:name="A_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Select</value></prop></node><node oor:name="F3" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:NextError</value></prop></node><node oor:name="F3_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PrevError</value></prop></node><node oor:name="F4" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:NextMark</value></prop></node><node oor:name="F4_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PrevMark</value></prop></node><node oor:name="F9" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Draw</value></prop></node><node oor:name="J_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:FullScreen</value></prop></node><node oor:name="Z_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Undo</value></prop></node></node><node oor:name="com.sun.star.text.WebDocument" oor:op="replace"><node oor:name="0_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Text body&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="0_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Standard&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="1_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Heading 1&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="2_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Heading 2&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="3_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Heading 3&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="4_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Heading 4&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="5_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Heading 5&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="ADD_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CalculateSel</value></prop></node><node oor:name="A_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ParaLeftToRight</value></prop></node><node oor:name="BACKSPACE" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SwBackspace</value></prop></node><node oor:name="BACKSPACE_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DelToStartOfWord</value></prop></node><node oor:name="BACKSPACE_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ShiftBackspace</value></prop></node><node oor:name="BACKSPACE_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DelToStartOfSentence</value></prop></node><node oor:name="B_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Bold</value></prop></node><node oor:name="B_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SubScript</value></prop></node><node oor:name="DELETE_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DelToEndOfWord</value></prop></node><node oor:name="DELETE_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DelToEndOfSentence</value></prop></node><node oor:name="DIVIDE_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertZWSP</value></prop></node><node oor:name="DOWN" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoDown</value></prop></node><node oor:name="DOWN_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToNextPara</value></prop></node><node oor:name="DOWN_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:MoveDown</value></prop></node><node oor:name="DOWN_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:LineDownSel</value></prop></node><node oor:name="DOWN_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:EndOfParaSel</value></prop></node><node oor:name="D_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:UnderlineDouble</value></prop></node><node oor:name="D_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ParaRightToLeft</value></prop></node><node oor:name="END" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToEndOfLine</value></prop></node><node oor:name="END_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToEndOfDoc</value></prop></node><node oor:name="END_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:EndOfLineSel</value></prop></node><node oor:name="END_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:EndOfDocumentSel</value></prop></node><node oor:name="ESCAPE" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Escape</value></prop></node><node oor:name="E_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CenterPara</value></prop></node><node oor:name="F10_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ControlCodes</value></prop></node><node oor:name="F11" oor:op="replace"/><node oor:name="F11_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ActivateStyleApply</value></prop></node><node oor:name="F11_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleNewByExample</value></prop></node><node oor:name="F11_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleUpdateByExample</value></prop></node><node oor:name="F12" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DefaultNumbering</value></prop></node><node oor:name="F12_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertTable</value></prop></node><node oor:name="F12_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DefaultBullet</value></prop></node><node oor:name="F12_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RemoveBullets</value></prop></node><node oor:name="F2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertFormula</value></prop></node><node oor:name="F2_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertField</value></prop></node><node oor:name="F3" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ExpandGlossary</value></prop></node><node oor:name="F3_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:EditGlossary</value></prop></node><node oor:name="F4_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JumpToNextFrame</value></prop></node><node oor:name="F5" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Navigator</value></prop></node><node oor:name="F5_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RestoreEditingView</value></prop></node><node oor:name="F5_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GotoPage</value></prop></node><node oor:name="F7" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SpellingAndGrammarDialog</value></prop></node><node oor:name="F7_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ThesaurusDialog</value></prop></node><node oor:name="F8" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SetExtSelection</value></prop></node><node oor:name="F8_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Marks</value></prop></node><node oor:name="F8_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SetMultiSelection</value></prop></node><node oor:name="F8_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SelectionModeBlock</value></prop></node><node oor:name="F9" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:UpdateFields</value></prop></node><node oor:name="F9_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Fieldnames</value></prop></node><node oor:name="F9_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Calc</value></prop></node><node oor:name="F9_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:UpdateInputFields</value></prop></node><node oor:name="F_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">vnd.sun.star.findbar:FocusToFindbar</value></prop></node><node oor:name="F_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RepeatSearch</value></prop></node><node oor:name="G_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="HOME" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToStartOfLine</value></prop></node><node oor:name="HOME_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToStartOfDoc</value></prop></node><node oor:name="HOME_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StartOfLineSel</value></prop></node><node oor:name="HOME_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StartOfDocumentSel</value></prop></node><node oor:name="H_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="INSERT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertMode</value></prop></node><node oor:name="I_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Italic</value></prop></node><node oor:name="I_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SelectTextMode</value></prop></node><node oor:name="J_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JustifyPara</value></prop></node><node oor:name="J_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:FullScreen</value></prop></node><node oor:name="K_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="K_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="LEFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoLeft</value></prop></node><node oor:name="LEFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToPrevWord</value></prop></node><node oor:name="LEFT_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CharLeftSel</value></prop></node><node oor:name="LEFT_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:WordLeftSel</value></prop></node><node oor:name="L_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:LeftPara</value></prop></node><node oor:name="MULTIPLY_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ExecuteMacroField</value></prop></node><node oor:name="N_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="C_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertAnnotation</value></prop></node><node oor:name="PAGEDOWN" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PageDown</value></prop></node><node oor:name="PAGEDOWN_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JumpToFooter</value></prop></node><node oor:name="PAGEDOWN_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PageDownSel</value></prop></node><node oor:name="PAGEDOWN_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JumpToFootnoteArea</value></prop></node><node oor:name="PAGEUP" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PageUp</value></prop></node><node oor:name="PAGEUP_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JumpToHeader</value></prop></node><node oor:name="PAGEUP_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PageUpSel</value></prop></node><node oor:name="P_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SuperScript</value></prop></node><node oor:name="REPEAT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Repeat</value></prop></node><node oor:name="RETURN" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertPara</value></prop></node><node oor:name="RETURN_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertPagebreak</value></prop></node><node oor:name="RETURN_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertLinebreak</value></prop></node><node oor:name="RETURN_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertColumnBreak</value></prop></node><node oor:name="RIGHT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoRight</value></prop></node><node oor:name="RIGHT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToNextWord</value></prop></node><node oor:name="RIGHT_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CharRightSel</value></prop></node><node oor:name="RIGHT_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:WordRightSel</value></prop></node><node oor:name="R_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RightPara</value></prop></node><node oor:name="R_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RefreshView</value></prop></node><node oor:name="SPACE_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertNonBreakingSpace</value></prop></node><node oor:name="SUBTRACT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertSoftHyphen</value></prop></node><node oor:name="SUBTRACT_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertHardHyphen</value></prop></node><node oor:name="S_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="T_MOD1" oor:op="replace"/><node oor:name="T_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ResetTableProtection</value></prop></node><node oor:name="UP" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoUp</value></prop></node><node oor:name="UP_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToPrevPara</value></prop></node><node oor:name="UP_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:MoveUp</value></prop></node><node oor:name="UP_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:LineUpSel</value></prop></node><node oor:name="UP_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StartOfParaSel</value></prop></node><node oor:name="U_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Underline</value></prop></node><node oor:name="U_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="V_SHIFT_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PasteUnformatted</value></prop></node><node oor:name="V_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PasteSpecial</value></prop></node><node oor:name="X_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RemoveDirectCharFormats</value></prop></node><node oor:name="Z_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Undo</value></prop></node></node><node oor:name="com.sun.star.sdb.FormDesign" oor:op="replace"><node oor:name="0_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Text body&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="0_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Standard&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="1_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Heading 1&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="2_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Heading 2&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="3_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Heading 3&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="4_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Heading 4&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="5_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Heading 5&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="ADD_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CalculateSel</value></prop></node><node oor:name="A_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ParaLeftToRight</value></prop></node><node oor:name="BACKSPACE" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SwBackspace</value></prop></node><node oor:name="BACKSPACE_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DelToStartOfWord</value></prop></node><node oor:name="BACKSPACE_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Undo</value></prop></node><node oor:name="BACKSPACE_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ShiftBackspace</value></prop></node><node oor:name="BACKSPACE_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DelToStartOfSentence</value></prop></node><node oor:name="B_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Bold</value></prop></node><node oor:name="B_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SubScript</value></prop></node><node oor:name="DELETE_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DelToEndOfWord</value></prop></node><node oor:name="DELETE_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DelToEndOfSentence</value></prop></node><node oor:name="DIVIDE_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertZWSP</value></prop></node><node oor:name="DOWN" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoDown</value></prop></node><node oor:name="DOWN_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToNextPara</value></prop></node><node oor:name="DOWN_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:MoveDown</value></prop></node><node oor:name="DOWN_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:LineDownSel</value></prop></node><node oor:name="DOWN_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:EndOfParaSel</value></prop></node><node oor:name="D_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:UnderlineDouble</value></prop></node><node oor:name="D_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ParaRightToLeft</value></prop></node><node oor:name="END" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToEndOfLine</value></prop></node><node oor:name="END_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToEndOfDoc</value></prop></node><node oor:name="END_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:LastRecord</value></prop></node><node oor:name="END_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:EndOfLineSel</value></prop></node><node oor:name="END_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:EndOfDocumentSel</value></prop></node><node oor:name="ESCAPE" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Escape</value></prop></node><node oor:name="E_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CenterPara</value></prop></node><node oor:name="F10_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ControlCodes</value></prop></node><node oor:name="F11" oor:op="replace"/><node oor:name="F11_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ActivateStyleApply</value></prop></node><node oor:name="F11_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleNewByExample</value></prop></node><node oor:name="F11_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleUpdateByExample</value></prop></node><node oor:name="F12" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DefaultNumbering</value></prop></node><node oor:name="F12_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertTable</value></prop></node><node oor:name="F12_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DefaultBullet</value></prop></node><node oor:name="F12_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RemoveBullets</value></prop></node><node oor:name="F2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertFormula</value></prop></node><node oor:name="F2_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertField</value></prop></node><node oor:name="F3" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ExpandGlossary</value></prop></node><node oor:name="F3_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:EditGlossary</value></prop></node><node oor:name="F4_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JumpToNextFrame</value></prop></node><node oor:name="F5" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Navigator</value></prop></node><node oor:name="F5_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RestoreEditingView</value></prop></node><node oor:name="F5_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GotoPage</value></prop></node><node oor:name="F7" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SpellingAndGrammarDialog</value></prop></node><node oor:name="F7_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ThesaurusDialog</value></prop></node><node oor:name="F8" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SetExtSelection</value></prop></node><node oor:name="F8_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Marks</value></prop></node><node oor:name="F8_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SetMultiSelection</value></prop></node><node oor:name="F8_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SelectionModeBlock</value></prop></node><node oor:name="F9" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:UpdateFields</value></prop></node><node oor:name="F9_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Fieldnames</value></prop></node><node oor:name="F9_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Calc</value></prop></node><node oor:name="F9_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:UpdateInputFields</value></prop></node><node oor:name="F_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RepeatSearch</value></prop></node><node oor:name="G_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="HOME" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToStartOfLine</value></prop></node><node oor:name="HOME_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToStartOfDoc</value></prop></node><node oor:name="HOME_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:FirstRecord</value></prop></node><node oor:name="HOME_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StartOfLineSel</value></prop></node><node oor:name="HOME_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StartOfDocumentSel</value></prop></node><node oor:name="H_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="INSERT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertMode</value></prop></node><node oor:name="I_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Italic</value></prop></node><node oor:name="I_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SelectTextMode</value></prop></node><node oor:name="J_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JustifyPara</value></prop></node><node oor:name="J_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:FullScreen</value></prop></node><node oor:name="K_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="K_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="LEFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoLeft</value></prop></node><node oor:name="LEFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToPrevWord</value></prop></node><node oor:name="LEFT_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PrevRecord</value></prop></node><node oor:name="LEFT_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CharLeftSel</value></prop></node><node oor:name="LEFT_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:WordLeftSel</value></prop></node><node oor:name="L_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:LeftPara</value></prop></node><node oor:name="L_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:FormFilter</value></prop></node><node oor:name="MULTIPLY_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ExecuteMacroField</value></prop></node><node oor:name="N_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="C_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertAnnotation</value></prop></node><node oor:name="PAGEDOWN" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PageDown</value></prop></node><node oor:name="PAGEDOWN_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JumpToFooter</value></prop></node><node oor:name="PAGEDOWN_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PageDownSel</value></prop></node><node oor:name="PAGEDOWN_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JumpToFootnoteArea</value></prop></node><node oor:name="PAGEUP" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PageUp</value></prop></node><node oor:name="PAGEUP_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JumpToHeader</value></prop></node><node oor:name="PAGEUP_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PageUpSel</value></prop></node><node oor:name="P_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SuperScript</value></prop></node><node oor:name="REPEAT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Repeat</value></prop></node><node oor:name="RETURN" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertPara</value></prop></node><node oor:name="RETURN_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertPagebreak</value></prop></node><node oor:name="RETURN_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertLinebreak</value></prop></node><node oor:name="RETURN_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertColumnBreak</value></prop></node><node oor:name="RIGHT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoRight</value></prop></node><node oor:name="RIGHT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToNextWord</value></prop></node><node oor:name="RIGHT_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:NextRecord</value></prop></node><node oor:name="RIGHT_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CharRightSel</value></prop></node><node oor:name="RIGHT_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:WordRightSel</value></prop></node><node oor:name="R_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RightPara</value></prop></node><node oor:name="R_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RefreshView</value></prop></node><node oor:name="SPACE_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertNonBreakingSpace</value></prop></node><node oor:name="SUBTRACT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertSoftHyphen</value></prop></node><node oor:name="SUBTRACT_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertHardHyphen</value></prop></node><node oor:name="S_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="T_MOD1" oor:op="replace"/><node oor:name="T_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ResetTableProtection</value></prop></node><node oor:name="UP" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoUp</value></prop></node><node oor:name="UP_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToPrevPara</value></prop></node><node oor:name="UP_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:MoveUp</value></prop></node><node oor:name="UP_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:LineUpSel</value></prop></node><node oor:name="UP_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StartOfParaSel</value></prop></node><node oor:name="U_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Underline</value></prop></node><node oor:name="U_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="V_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PasteSpecial</value></prop></node><node oor:name="X_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RemoveDirectCharFormats</value></prop></node></node><node oor:name="com.sun.star.sdb.TextReportDesign" oor:op="replace"><node oor:name="0_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Text body&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="0_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Standard&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="1_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Heading 1&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="2_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Heading 2&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="3_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Heading 3&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="4_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Heading 4&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="5_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Heading 5&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="ADD_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CalculateSel</value></prop></node><node oor:name="A_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ParaLeftToRight</value></prop></node><node oor:name="BACKSPACE" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SwBackspace</value></prop></node><node oor:name="BACKSPACE_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DelToStartOfWord</value></prop></node><node oor:name="BACKSPACE_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ShiftBackspace</value></prop></node><node oor:name="BACKSPACE_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DelToStartOfSentence</value></prop></node><node oor:name="B_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Bold</value></prop></node><node oor:name="B_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SubScript</value></prop></node><node oor:name="DELETE_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DelToEndOfWord</value></prop></node><node oor:name="DELETE_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DelToEndOfSentence</value></prop></node><node oor:name="DIVIDE_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertZWSP</value></prop></node><node oor:name="DOWN" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoDown</value></prop></node><node oor:name="DOWN_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToNextPara</value></prop></node><node oor:name="DOWN_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:MoveDown</value></prop></node><node oor:name="DOWN_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:LineDownSel</value></prop></node><node oor:name="DOWN_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:EndOfParaSel</value></prop></node><node oor:name="D_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:UnderlineDouble</value></prop></node><node oor:name="D_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ParaRightToLeft</value></prop></node><node oor:name="END" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToEndOfLine</value></prop></node><node oor:name="END_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToEndOfDoc</value></prop></node><node oor:name="END_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:EndOfLineSel</value></prop></node><node oor:name="END_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:EndOfDocumentSel</value></prop></node><node oor:name="ESCAPE" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Escape</value></prop></node><node oor:name="E_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CenterPara</value></prop></node><node oor:name="F10_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ControlCodes</value></prop></node><node oor:name="F11" oor:op="replace"/><node oor:name="F11_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ActivateStyleApply</value></prop></node><node oor:name="F11_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleNewByExample</value></prop></node><node oor:name="F11_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleUpdateByExample</value></prop></node><node oor:name="F12" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DefaultNumbering</value></prop></node><node oor:name="F12_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertTable</value></prop></node><node oor:name="F12_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DefaultBullet</value></prop></node><node oor:name="F12_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RemoveBullets</value></prop></node><node oor:name="F2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertFormula</value></prop></node><node oor:name="F2_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertField</value></prop></node><node oor:name="F3" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ExpandGlossary</value></prop></node><node oor:name="F3_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:EditGlossary</value></prop></node><node oor:name="F4_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JumpToNextFrame</value></prop></node><node oor:name="F5" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Navigator</value></prop></node><node oor:name="F5_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RestoreEditingView</value></prop></node><node oor:name="F5_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GotoPage</value></prop></node><node oor:name="F7" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SpellingAndGrammarDialog</value></prop></node><node oor:name="F7_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ThesaurusDialog</value></prop></node><node oor:name="F8" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SetExtSelection</value></prop></node><node oor:name="F8_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Marks</value></prop></node><node oor:name="F8_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SetMultiSelection</value></prop></node><node oor:name="F8_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SelectionModeBlock</value></prop></node><node oor:name="F9" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:UpdateFields</value></prop></node><node oor:name="F9_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Fieldnames</value></prop></node><node oor:name="F9_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Calc</value></prop></node><node oor:name="F9_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:UpdateInputFields</value></prop></node><node oor:name="F_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RepeatSearch</value></prop></node><node oor:name="G_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="HOME" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToStartOfLine</value></prop></node><node oor:name="HOME_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToStartOfDoc</value></prop></node><node oor:name="HOME_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StartOfLineSel</value></prop></node><node oor:name="HOME_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StartOfDocumentSel</value></prop></node><node oor:name="H_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="INSERT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertMode</value></prop></node><node oor:name="I_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Italic</value></prop></node><node oor:name="I_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SelectTextMode</value></prop></node><node oor:name="J_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JustifyPara</value></prop></node><node oor:name="J_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:FullScreen</value></prop></node><node oor:name="K_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="K_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="LEFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoLeft</value></prop></node><node oor:name="LEFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToPrevWord</value></prop></node><node oor:name="LEFT_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CharLeftSel</value></prop></node><node oor:name="LEFT_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:WordLeftSel</value></prop></node><node oor:name="L_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:LeftPara</value></prop></node><node oor:name="MULTIPLY_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ExecuteMacroField</value></prop></node><node oor:name="N_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="C_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertAnnotation</value></prop></node><node oor:name="PAGEDOWN" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PageDown</value></prop></node><node oor:name="PAGEDOWN_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JumpToFooter</value></prop></node><node oor:name="PAGEDOWN_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PageDownSel</value></prop></node><node oor:name="PAGEDOWN_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JumpToFootnoteArea</value></prop></node><node oor:name="PAGEUP" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PageUp</value></prop></node><node oor:name="PAGEUP_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JumpToHeader</value></prop></node><node oor:name="PAGEUP_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PageUpSel</value></prop></node><node oor:name="P_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SuperScript</value></prop></node><node oor:name="REPEAT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Repeat</value></prop></node><node oor:name="RETURN" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertPara</value></prop></node><node oor:name="RETURN_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertPagebreak</value></prop></node><node oor:name="RETURN_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertLinebreak</value></prop></node><node oor:name="RETURN_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertColumnBreak</value></prop></node><node oor:name="RIGHT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoRight</value></prop></node><node oor:name="RIGHT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToNextWord</value></prop></node><node oor:name="RIGHT_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CharRightSel</value></prop></node><node oor:name="RIGHT_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:WordRightSel</value></prop></node><node oor:name="R_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RightPara</value></prop></node><node oor:name="R_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RefreshView</value></prop></node><node oor:name="SPACE_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertNonBreakingSpace</value></prop></node><node oor:name="SUBTRACT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertSoftHyphen</value></prop></node><node oor:name="SUBTRACT_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertHardHyphen</value></prop></node><node oor:name="S_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="T_MOD1" oor:op="replace"/><node oor:name="T_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ResetTableProtection</value></prop></node><node oor:name="UP" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoUp</value></prop></node><node oor:name="UP_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToPrevPara</value></prop></node><node oor:name="UP_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:MoveUp</value></prop></node><node oor:name="UP_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:LineUpSel</value></prop></node><node oor:name="UP_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StartOfParaSel</value></prop></node><node oor:name="U_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Underline</value></prop></node><node oor:name="U_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="V_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PasteSpecial</value></prop></node><node oor:name="X_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RemoveDirectCharFormats</value></prop></node><node oor:name="Z_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Undo</value></prop></node></node><node oor:name="com.sun.star.text.TextDocument" oor:op="replace"><node oor:name="0_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Text body&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="0_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Standard&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="1_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Heading 1&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="2_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Heading 2&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="3_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Heading 3&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="4_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Heading 4&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="5_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Heading 5&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="ADD_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CalculateSel</value></prop></node><node oor:name="A_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ParaLeftToRight</value></prop></node><node oor:name="BACKSPACE" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SwBackspace</value></prop></node><node oor:name="BACKSPACE_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DelToStartOfWord</value></prop></node><node oor:name="BACKSPACE_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ShiftBackspace</value></prop></node><node oor:name="BACKSPACE_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DelToStartOfSentence</value></prop></node><node oor:name="B_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Bold</value></prop></node><node oor:name="B_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SubScript</value></prop></node><node oor:name="DELETE_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DelToEndOfWord</value></prop></node><node oor:name="DELETE_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DelToEndOfSentence</value></prop></node><node oor:name="DIVIDE_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertZWSP</value></prop></node><node oor:name="DOWN" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoDown</value></prop></node><node oor:name="DOWN_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToNextPara</value></prop></node><node oor:name="DOWN_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:MoveDown</value></prop></node><node oor:name="DOWN_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:LineDownSel</value></prop></node><node oor:name="DOWN_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:EndOfParaSel</value></prop></node><node oor:name="D_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:UnderlineDouble</value></prop></node><node oor:name="D_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ParaRightToLeft</value></prop></node><node oor:name="END" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToEndOfLine</value></prop></node><node oor:name="END_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToEndOfDoc</value></prop></node><node oor:name="END_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:EndOfLineSel</value></prop></node><node oor:name="END_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:EndOfDocumentSel</value></prop></node><node oor:name="ESCAPE" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Escape</value></prop></node><node oor:name="E_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CenterPara</value></prop></node><node oor:name="F10_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ControlCodes</value></prop></node><node oor:name="F11" oor:op="replace"/><node oor:name="F11_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ActivateStyleApply</value></prop></node><node oor:name="F11_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleNewByExample</value></prop></node><node oor:name="F11_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleUpdateByExample</value></prop></node><node oor:name="F12" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DefaultNumbering</value></prop></node><node oor:name="F12_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertTable</value></prop></node><node oor:name="F12_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DefaultBullet</value></prop></node><node oor:name="F12_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RemoveBullets</value></prop></node><node oor:name="F2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertFormula</value></prop></node><node oor:name="F2_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertField</value></prop></node><node oor:name="F3" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ExpandGlossary</value></prop></node><node oor:name="F3_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:EditGlossary</value></prop></node><node oor:name="F4_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JumpToNextFrame</value></prop></node><node oor:name="F5" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Navigator</value></prop></node><node oor:name="F5_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RestoreEditingView</value></prop></node><node oor:name="F5_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GotoPage</value></prop></node><node oor:name="F7" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SpellingAndGrammarDialog</value></prop></node><node oor:name="F7_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ThesaurusDialog</value></prop></node><node oor:name="F8" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SetExtSelection</value></prop></node><node oor:name="F8_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Marks</value></prop></node><node oor:name="F8_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SetMultiSelection</value></prop></node><node oor:name="F8_SHIFT_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SelectionModeBlock</value></prop></node><node oor:name="F9" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:UpdateFields</value></prop></node><node oor:name="F9_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Fieldnames</value></prop></node><node oor:name="F9_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Calc</value></prop></node><node oor:name="F9_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:UpdateInputFields</value></prop></node><node oor:name="F_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">vnd.sun.star.findbar:FocusToFindbar</value></prop></node><node oor:name="F_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RepeatSearch</value></prop></node><node oor:name="G_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="HOME" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToStartOfLine</value></prop></node><node oor:name="HOME_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToStartOfDoc</value></prop></node><node oor:name="HOME_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StartOfLineSel</value></prop></node><node oor:name="HOME_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StartOfDocumentSel</value></prop></node><node oor:name="H_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="INSERT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertMode</value></prop></node><node oor:name="I_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Italic</value></prop></node><node oor:name="I_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SelectTextMode</value></prop></node><node oor:name="J_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JustifyPara</value></prop></node><node oor:name="J_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:FullScreen</value></prop></node><node oor:name="K_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="K_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="LEFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoLeft</value></prop></node><node oor:name="LEFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToPrevWord</value></prop></node><node oor:name="LEFT_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CharLeftSel</value></prop></node><node oor:name="LEFT_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:WordLeftSel</value></prop></node><node oor:name="L_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:LeftPara</value></prop></node><node oor:name="MULTIPLY_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ExecuteMacroField</value></prop></node><node oor:name="N_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="C_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertAnnotation</value></prop></node><node oor:name="PAGEDOWN" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PageDown</value></prop></node><node oor:name="PAGEDOWN_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JumpToFooter</value></prop></node><node oor:name="PAGEDOWN_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PageDownSel</value></prop></node><node oor:name="PAGEDOWN_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JumpToFootnoteArea</value></prop></node><node oor:name="PAGEUP" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PageUp</value></prop></node><node oor:name="PAGEUP_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JumpToHeader</value></prop></node><node oor:name="PAGEUP_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PageUpSel</value></prop></node><node oor:name="P_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SuperScript</value></prop></node><node oor:name="REPEAT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Repeat</value></prop></node><node oor:name="RETURN" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertPara</value></prop></node><node oor:name="RETURN_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertPagebreak</value></prop></node><node oor:name="RETURN_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertLinebreak</value></prop></node><node oor:name="RETURN_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertColumnBreak</value></prop></node><node oor:name="RIGHT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoRight</value></prop></node><node oor:name="RIGHT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToNextWord</value></prop></node><node oor:name="RIGHT_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CharRightSel</value></prop></node><node oor:name="RIGHT_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:WordRightSel</value></prop></node><node oor:name="R_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RightPara</value></prop></node><node oor:name="R_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RefreshView</value></prop></node><node oor:name="SPACE_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertNonBreakingSpace</value></prop></node><node oor:name="SUBTRACT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertSoftHyphen</value></prop></node><node oor:name="SUBTRACT_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertHardHyphen</value></prop></node><node oor:name="S_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="T_MOD1" oor:op="replace"/><node oor:name="T_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ResetTableProtection</value></prop></node><node oor:name="UP" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoUp</value></prop></node><node oor:name="UP_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToPrevPara</value></prop></node><node oor:name="UP_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:MoveUp</value></prop></node><node oor:name="UP_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:LineUpSel</value></prop></node><node oor:name="UP_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StartOfParaSel</value></prop></node><node oor:name="U_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Underline</value></prop></node><node oor:name="U_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="V_SHIFT_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PasteUnformatted</value></prop></node><node oor:name="V_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PasteSpecial</value></prop></node><node oor:name="X_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RemoveDirectCharFormats</value></prop></node><node oor:name="Z_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Undo</value></prop></node></node><node oor:name="com.sun.star.xforms.XMLFormDocument" oor:op="replace"><node oor:name="0_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Text body&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="0_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Standard&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="1_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Heading 1&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="2_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Heading 2&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="3_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Heading 3&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="4_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Heading 4&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="5_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleApply?Style:string=Heading 5&amp;FamilyName:string=ParagraphStyles</value></prop></node><node oor:name="ADD_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CalculateSel</value></prop></node><node oor:name="A_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ParaLeftToRight</value></prop></node><node oor:name="BACKSPACE" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SwBackspace</value></prop></node><node oor:name="BACKSPACE_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DelToStartOfWord</value></prop></node><node oor:name="BACKSPACE_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ShiftBackspace</value></prop></node><node oor:name="BACKSPACE_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DelToStartOfSentence</value></prop></node><node oor:name="B_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Bold</value></prop></node><node oor:name="B_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SubScript</value></prop></node><node oor:name="DELETE_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DelToEndOfWord</value></prop></node><node oor:name="DELETE_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DelToEndOfSentence</value></prop></node><node oor:name="DIVIDE_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertZWSP</value></prop></node><node oor:name="DOWN" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoDown</value></prop></node><node oor:name="DOWN_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToNextPara</value></prop></node><node oor:name="DOWN_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:MoveDown</value></prop></node><node oor:name="DOWN_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:LineDownSel</value></prop></node><node oor:name="DOWN_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:EndOfParaSel</value></prop></node><node oor:name="D_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:UnderlineDouble</value></prop></node><node oor:name="D_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ParaRightToLeft</value></prop></node><node oor:name="END" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToEndOfLine</value></prop></node><node oor:name="END_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToEndOfDoc</value></prop></node><node oor:name="END_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:EndOfLineSel</value></prop></node><node oor:name="END_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:EndOfDocumentSel</value></prop></node><node oor:name="ESCAPE" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Escape</value></prop></node><node oor:name="E_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CenterPara</value></prop></node><node oor:name="F10_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ControlCodes</value></prop></node><node oor:name="F11" oor:op="replace"/><node oor:name="F11_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ActivateStyleApply</value></prop></node><node oor:name="F11_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleNewByExample</value></prop></node><node oor:name="F11_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StyleUpdateByExample</value></prop></node><node oor:name="F12" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DefaultNumbering</value></prop></node><node oor:name="F12_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertTable</value></prop></node><node oor:name="F12_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:DefaultBullet</value></prop></node><node oor:name="F12_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RemoveBullets</value></prop></node><node oor:name="F2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertFormula</value></prop></node><node oor:name="F2_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertField</value></prop></node><node oor:name="F3" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ExpandGlossary</value></prop></node><node oor:name="F3_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:EditGlossary</value></prop></node><node oor:name="F4_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JumpToNextFrame</value></prop></node><node oor:name="F5" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Navigator</value></prop></node><node oor:name="F5_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RestoreEditingView</value></prop></node><node oor:name="F5_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GotoPage</value></prop></node><node oor:name="F7" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SpellingAndGrammarDialog</value></prop></node><node oor:name="F7_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ThesaurusDialog</value></prop></node><node oor:name="F8" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SetExtSelection</value></prop></node><node oor:name="F8_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Marks</value></prop></node><node oor:name="F8_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SetMultiSelection</value></prop></node><node oor:name="F8_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SelectionModeBlock</value></prop></node><node oor:name="F9" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:UpdateFields</value></prop></node><node oor:name="F9_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Fieldnames</value></prop></node><node oor:name="F9_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Calc</value></prop></node><node oor:name="F9_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:UpdateInputFields</value></prop></node><node oor:name="F_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">vnd.sun.star.findbar:FocusToFindbar</value></prop></node><node oor:name="F_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RepeatSearch</value></prop></node><node oor:name="G_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="HOME" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToStartOfLine</value></prop></node><node oor:name="HOME_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToStartOfDoc</value></prop></node><node oor:name="HOME_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StartOfLineSel</value></prop></node><node oor:name="HOME_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StartOfDocumentSel</value></prop></node><node oor:name="H_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="INSERT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertMode</value></prop></node><node oor:name="I_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Italic</value></prop></node><node oor:name="I_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SelectTextMode</value></prop></node><node oor:name="J_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JustifyPara</value></prop></node><node oor:name="J_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:FullScreen</value></prop></node><node oor:name="K_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="K_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="LEFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoLeft</value></prop></node><node oor:name="LEFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToPrevWord</value></prop></node><node oor:name="LEFT_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CharLeftSel</value></prop></node><node oor:name="LEFT_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:WordLeftSel</value></prop></node><node oor:name="L_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:LeftPara</value></prop></node><node oor:name="MULTIPLY_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ExecuteMacroField</value></prop></node><node oor:name="N_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="C_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertAnnotation</value></prop></node><node oor:name="PAGEDOWN" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PageDown</value></prop></node><node oor:name="PAGEDOWN_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JumpToFooter</value></prop></node><node oor:name="PAGEDOWN_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PageDownSel</value></prop></node><node oor:name="PAGEDOWN_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JumpToFootnoteArea</value></prop></node><node oor:name="PAGEUP" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PageUp</value></prop></node><node oor:name="PAGEUP_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:JumpToHeader</value></prop></node><node oor:name="PAGEUP_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PageUpSel</value></prop></node><node oor:name="P_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SuperScript</value></prop></node><node oor:name="REPEAT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Repeat</value></prop></node><node oor:name="RETURN" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertPara</value></prop></node><node oor:name="RETURN_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertPagebreak</value></prop></node><node oor:name="RETURN_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertLinebreak</value></prop></node><node oor:name="RETURN_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertColumnBreak</value></prop></node><node oor:name="RIGHT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoRight</value></prop></node><node oor:name="RIGHT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToNextWord</value></prop></node><node oor:name="RIGHT_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CharRightSel</value></prop></node><node oor:name="RIGHT_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:WordRightSel</value></prop></node><node oor:name="R_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RightPara</value></prop></node><node oor:name="R_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RefreshView</value></prop></node><node oor:name="SPACE_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertNonBreakingSpace</value></prop></node><node oor:name="SUBTRACT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertSoftHyphen</value></prop></node><node oor:name="SUBTRACT_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertHardHyphen</value></prop></node><node oor:name="S_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="T_MOD1" oor:op="replace"/><node oor:name="T_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ResetTableProtection</value></prop></node><node oor:name="UP" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoUp</value></prop></node><node oor:name="UP_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:GoToPrevPara</value></prop></node><node oor:name="UP_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:MoveUp</value></prop></node><node oor:name="UP_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:LineUpSel</value></prop></node><node oor:name="UP_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:StartOfParaSel</value></prop></node><node oor:name="U_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Underline</value></prop></node><node oor:name="U_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="V_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:PasteSpecial</value></prop></node><node oor:name="X_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:RemoveDirectCharFormats</value></prop></node><node oor:name="Z_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Undo</value></prop></node></node><node oor:name="com.sun.star.report.ReportDefinition" oor:op="replace"/></node></node><node oor:name="SecondaryKeys"><node oor:name="Global"><node oor:name="COPY" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Copy</value></prop></node><node oor:name="CUT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Cut</value></prop></node><node oor:name="DELETE_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Cut</value></prop></node><node oor:name="F4_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CloseWin</value></prop></node><node oor:name="INSERT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Copy</value></prop></node><node oor:name="INSERT_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Paste</value></prop></node><node oor:name="OPEN" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Open</value></prop></node><node oor:name="PASTE" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Paste</value></prop></node></node><node oor:name="Modules"><node oor:name="com.sun.star.frame.StartModule" oor:op="replace"><node oor:name="COPY" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Copy</value></prop></node><node oor:name="CUT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Cut</value></prop></node><node oor:name="DELETE_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Cut</value></prop></node><node oor:name="F4_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CloseWin</value></prop></node><node oor:name="INSERT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Copy</value></prop></node><node oor:name="INSERT_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Paste</value></prop></node><node oor:name="OPEN" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Open</value></prop></node><node oor:name="PASTE" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Paste</value></prop></node></node><node oor:name="com.sun.star.sheet.SpreadsheetDocument" oor:op="replace"><node oor:name="ADD_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertCell</value></prop></node><node oor:name="BACKSPACE_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Undo</value></prop></node><node oor:name="F5_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:FocusCellAddress</value></prop></node><node oor:name="UNDO" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Undo</value></prop></node></node><node oor:name="com.sun.star.chart2.ChartDocument" oor:op="replace"><node oor:name="BACKSPACE_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Undo</value></prop></node><node oor:name="COPY" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Copy</value></prop></node><node oor:name="CUT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Cut</value></prop></node><node oor:name="DELETE_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Cut</value></prop></node><node oor:name="F4_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:CloseWin</value></prop></node><node oor:name="F4_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Quit</value></prop></node><node oor:name="INSERT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Copy</value></prop></node><node oor:name="INSERT_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Paste</value></prop></node><node oor:name="OPEN" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Open</value></prop></node><node oor:name="PASTE" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Paste</value></prop></node><node oor:name="UNDO" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Undo</value></prop></node></node><node oor:name="com.sun.star.drawing.DrawingDocument" oor:op="replace"><node oor:name="C_MOD1_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:InsertAnnotation</value></prop></node><node oor:name="BACKSPACE_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Undo</value></prop></node><node oor:name="COPY" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Copy</value></prop></node><node oor:name="CUT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Cut</value></prop></node><node oor:name="DELETE_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Cut</value></prop></node><node oor:name="INSERT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Copy</value></prop></node><node oor:name="INSERT_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Paste</value></prop></node><node oor:name="K_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="N_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="OPEN" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Open</value></prop></node><node oor:name="PASTE" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Paste</value></prop></node><node oor:name="UNDO" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Undo</value></prop></node></node><node oor:name="com.sun.star.text.GlobalDocument" oor:op="replace"><node oor:name="BACKSPACE_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Undo</value></prop></node><node oor:name="F8_SHIFT_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SelectionModeBlock</value></prop></node><node oor:name="UNDO" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Undo</value></prop></node></node><node oor:name="com.sun.star.presentation.PresentationDocument" oor:op="replace"><node oor:name="BACKSPACE_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Undo</value></prop></node><node oor:name="COPY" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Copy</value></prop></node><node oor:name="CUT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Cut</value></prop></node><node oor:name="DELETE_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Cut</value></prop></node><node oor:name="F2_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Presentation</value></prop></node><node oor:name="F9" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Presentation</value></prop></node><node oor:name="INSERT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Copy</value></prop></node><node oor:name="INSERT_SHIFT" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Paste</value></prop></node><node oor:name="K_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="N_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="OPEN" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Open</value></prop></node><node oor:name="PASTE" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Paste</value></prop></node><node oor:name="S_MOD1" oor:op="replace"><prop oor:name="Command"/></node><node oor:name="T_MOD1" oor:op="replace"/><node oor:name="UNDO" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Undo</value></prop></node></node><node oor:name="com.sun.star.formula.FormulaProperties" oor:op="replace"><node oor:name="BACKSPACE_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Undo</value></prop></node><node oor:name="UNDO" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Undo</value></prop></node></node><node oor:name="com.sun.star.text.WebDocument" oor:op="replace"><node oor:name="BACKSPACE_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Undo</value></prop></node><node oor:name="F8_SHIFT_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SelectionModeBlock</value></prop></node><node oor:name="UNDO" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Undo</value></prop></node></node><node oor:name="com.sun.star.sdb.FormDesign" oor:op="replace"><node oor:name="F8_SHIFT_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SelectionModeBlock</value></prop></node><node oor:name="UNDO" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Undo</value></prop></node><node oor:name="Z_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Undo</value></prop></node></node><node oor:name="com.sun.star.sdb.TextReportDesign" oor:op="replace"><node oor:name="BACKSPACE_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Undo</value></prop></node><node oor:name="F8_SHIFT_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SelectionModeBlock</value></prop></node><node oor:name="UNDO" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Undo</value></prop></node></node><node oor:name="com.sun.star.text.TextDocument" oor:op="replace"><node oor:name="BACKSPACE_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Undo</value></prop></node><node oor:name="F8_SHIFT_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SelectionModeBlock</value></prop></node><node oor:name="UNDO" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Undo</value></prop></node></node><node oor:name="com.sun.star.xforms.XMLFormDocument" oor:op="replace"><node oor:name="BACKSPACE_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Undo</value></prop></node><node oor:name="F8_SHIFT_MOD2" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:SelectionModeBlock</value></prop></node><node oor:name="UNDO" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Undo</value></prop></node></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Calc" oor:package="org.openoffice.Office"><node oor:name="UnitConversion"><node oor:name="CR1" oor:op="replace"><prop oor:name="FromUnit"><value>EUR</value></prop><prop oor:name="ToUnit"><value>ATS</value></prop><prop oor:name="Factor"><value>13.7603</value></prop></node><node oor:name="CR2" oor:op="replace"><prop oor:name="FromUnit"><value>EUR</value></prop><prop oor:name="ToUnit"><value>BEF</value></prop><prop oor:name="Factor"><value>40.3399</value></prop></node><node oor:name="CR3" oor:op="replace"><prop oor:name="FromUnit"><value>EUR</value></prop><prop oor:name="ToUnit"><value>DEM</value></prop><prop oor:name="Factor"><value>1.95583</value></prop></node><node oor:name="CR4" oor:op="replace"><prop oor:name="FromUnit"><value>EUR</value></prop><prop oor:name="ToUnit"><value>ESP</value></prop><prop oor:name="Factor"><value>166.386</value></prop></node><node oor:name="CR5" oor:op="replace"><prop oor:name="FromUnit"><value>EUR</value></prop><prop oor:name="ToUnit"><value>FIM</value></prop><prop oor:name="Factor"><value>5.94573</value></prop></node><node oor:name="CR6" oor:op="replace"><prop oor:name="FromUnit"><value>EUR</value></prop><prop oor:name="ToUnit"><value>FRF</value></prop><prop oor:name="Factor"><value>6.55957</value></prop></node><node oor:name="CR7" oor:op="replace"><prop oor:name="FromUnit"><value>EUR</value></prop><prop oor:name="ToUnit"><value>IEP</value></prop><prop oor:name="Factor"><value>.787564</value></prop></node><node oor:name="CR8" oor:op="replace"><prop oor:name="FromUnit"><value>EUR</value></prop><prop oor:name="ToUnit"><value>ITL</value></prop><prop oor:name="Factor"><value>1936.27</value></prop></node><node oor:name="CR9" oor:op="replace"><prop oor:name="FromUnit"><value>EUR</value></prop><prop oor:name="ToUnit"><value>LUF</value></prop><prop oor:name="Factor"><value>40.3399</value></prop></node><node oor:name="CR10" oor:op="replace"><prop oor:name="FromUnit"><value>EUR</value></prop><prop oor:name="ToUnit"><value>NLG</value></prop><prop oor:name="Factor"><value>2.20371</value></prop></node><node oor:name="CR11" oor:op="replace"><prop oor:name="FromUnit"><value>EUR</value></prop><prop oor:name="ToUnit"><value>PTE</value></prop><prop oor:name="Factor"><value>200.482</value></prop></node><node oor:name="CR12" oor:op="replace"><prop oor:name="FromUnit"><value>EUR</value></prop><prop oor:name="ToUnit"><value>GRD</value></prop><prop oor:name="Factor"><value>340.750</value></prop></node><node oor:name="CR13" oor:op="replace"><prop oor:name="FromUnit"><value>EUR</value></prop><prop oor:name="ToUnit"><value>SIT</value></prop><prop oor:name="Factor"><value>239.640</value></prop></node><node oor:name="CR14" oor:op="replace"><prop oor:name="FromUnit"><value>EUR</value></prop><prop oor:name="ToUnit"><value>MTL</value></prop><prop oor:name="Factor"><value>.429300</value></prop></node><node oor:name="CR15" oor:op="replace"><prop oor:name="FromUnit"><value>EUR</value></prop><prop oor:name="ToUnit"><value>CYP</value></prop><prop oor:name="Factor"><value>.585274</value></prop></node><node oor:name="CR16" oor:op="replace"><prop oor:name="FromUnit"><value>EUR</value></prop><prop oor:name="ToUnit"><value>SKK</value></prop><prop oor:name="Factor"><value>30.1260</value></prop></node></node><node oor:name="Calculate"><node oor:name="Other"><node oor:name="Date"><prop oor:name="YY"><value>1899</value></prop><prop oor:name="MM"><value>12</value></prop><prop oor:name="DD"><value>30</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Canvas" oor:package="org.openoffice.Office"><node oor:name="DXCanvas"><prop oor:name="DeviceBlacklist" oor:type="oor:int-list"><value> + + 4139 9511 260313131 1 5 13 1 1320 + + 4139 9511 255987755 1 6 12 1 1930 + + 4139 1317 54005803 4 5 12 1 1200 + + 4098 19545 -2132340659 0 6 13 3265 0 + + 4098 19526 11604008 2 5 10 0 1028 + </value></prop></node><node oor:name="CanvasServiceList"><node oor:name="com.sun.star.rendering.Canvas" oor:op="replace"><prop oor:name="PreferredImplementations" oor:type="oor:string-list"><value oor:separator=",">com.sun.star.comp.rendering.BitmapCanvas.GDI+, + com.sun.star.comp.rendering.Canvas.GDI+, + com.sun.star.comp.rendering.Canvas.Cairo, + com.sun.star.comp.rendering.Canvas.GL, + com.sun.star.comp.rendering.Canvas.Java, + com.sun.star.comp.rendering.Canvas.VCL + </value></prop><prop oor:name="AcceleratedImplementations" oor:type="oor:string-list"><value oor:separator=",">com.sun.star.comp.rendering.Canvas.GL, + com.sun.star.comp.rendering.Canvas.Java + </value></prop><prop oor:name="AntialiasingImplementations" oor:type="oor:string-list"><value oor:separator=",">com.sun.star.comp.rendering.BitmapCanvas.GDI+, + com.sun.star.comp.rendering.Canvas.GDI+, + com.sun.star.comp.rendering.Canvas.Cairo, + com.sun.star.comp.rendering.Canvas.GL, + com.sun.star.comp.rendering.Canvas.Java + </value></prop></node><node oor:name="com.sun.star.rendering.SpriteCanvas" oor:op="replace"><prop oor:name="PreferredImplementations" oor:type="oor:string-list"><value oor:separator=",">com.sun.star.comp.rendering.SpriteCanvas.DX9, + com.sun.star.comp.rendering.SpriteCanvas.DX5, + com.sun.star.comp.rendering.SpriteCanvas.Cairo, + com.sun.star.comp.rendering.SpriteCanvas.GL, + com.sun.star.comp.rendering.SpriteCanvas.Java, + com.sun.star.comp.rendering.SpriteCanvas.VCL + </value></prop><prop oor:name="AcceleratedImplementations" oor:type="oor:string-list"><value oor:separator=",">com.sun.star.comp.rendering.SpriteCanvas.DX9, + com.sun.star.comp.rendering.SpriteCanvas.DX5, + com.sun.star.comp.rendering.SpriteCanvas.Cairo, + com.sun.star.comp.rendering.SpriteCanvas.GL, + com.sun.star.comp.rendering.SpriteCanvas.Java + </value></prop><prop oor:name="AntialiasingImplementations" oor:type="oor:string-list"><value oor:separator=",">com.sun.star.comp.rendering.SpriteCanvas.DX9, + com.sun.star.comp.rendering.SpriteCanvas.DX5, + com.sun.star.comp.rendering.SpriteCanvas.Cairo, + com.sun.star.comp.rendering.SpriteCanvas.GL, + com.sun.star.comp.rendering.SpriteCanvas.Java + </value></prop></node><node oor:name="com.sun.star.rendering.Canvas.MultiScreen" oor:op="replace"><prop oor:name="PreferredImplementations" oor:type="oor:string-list"><value oor:separator=",">com.sun.star.comp.rendering.Canvas.VCL + </value></prop><prop oor:name="AcceleratedImplementations" oor:type="oor:string-list"><value oor:separator=",">com.sun.star.comp.rendering.Canvas.VCL + </value></prop><prop oor:name="AntialiasingImplementations" oor:type="oor:string-list"><value oor:separator=",">com.sun.star.comp.rendering.Canvas.VCL + </value></prop></node><node oor:name="com.sun.star.rendering.SpriteCanvas.MultiScreen" oor:op="replace"><prop oor:name="PreferredImplementations" oor:type="oor:string-list"><value oor:separator=",">com.sun.star.comp.rendering.SpriteCanvas.VCL + </value></prop><prop oor:name="AcceleratedImplementations" oor:type="oor:string-list"><value oor:separator=",">com.sun.star.comp.rendering.SpriteCanvas.VCL + </value></prop><prop oor:name="AntialiasingImplementations" oor:type="oor:string-list"><value oor:separator=",">com.sun.star.comp.rendering.SpriteCanvas.VCL + </value></prop></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Common" oor:package="org.openoffice.Office"><node oor:name="View"><node oor:name="Localisation"><prop oor:name="AutoMnemonic"><value xml:lang="en-US">true</value></prop><prop oor:name="DialogScale"><value xml:lang="en-US">10</value></prop></node></node><node oor:name="Help"><node oor:name="StartCenter"><prop oor:name="TemplateRepositoryURL" oor:type="xs:string"><value>http://templates.openoffice.org</value></prop></node></node><node oor:name="Menus"><node oor:name="New"><node oor:name="m5" oor:op="replace"><prop oor:name="URL" oor:type="xs:string"><value>private:separator</value></prop><prop oor:name="TargetName" oor:type="xs:string"><value>_default</value></prop></node><node oor:name="m9" oor:op="replace"><prop oor:name="URL" oor:type="xs:string"><value>private:separator</value></prop><prop oor:name="TargetName" oor:type="xs:string"><value>_default</value></prop></node><node oor:name="m13" oor:op="replace"><prop oor:name="URL" oor:type="xs:string"><value>private:separator</value></prop><prop oor:name="TargetName" oor:type="xs:string"><value>_default</value></prop></node><node oor:name="m14" oor:op="replace"><prop oor:name="URL" oor:type="xs:string"><value>slot:5500</value></prop><prop oor:name="Title"><value xml:lang="en-US">Templates a~nd Documents</value></prop><prop oor:name="TargetName" oor:type="xs:string"><value>_self</value></prop><prop oor:name="ImageIdentifier" oor:type="xs:string"><value>private:image/3242</value></prop></node></node><node oor:name="Wizard"><node oor:name="m4" oor:op="replace"><prop oor:name="URL" oor:type="xs:string"><value>private:separator</value></prop><prop oor:name="TargetName" oor:type="xs:string"><value>_self</value></prop></node><node oor:name="m6" oor:op="replace"><prop oor:name="URL" oor:type="xs:string"><value>private:separator</value></prop><prop oor:name="TargetName" oor:type="xs:string"><value>_self</value></prop></node><node oor:name="m10" oor:op="replace"><prop oor:name="URL" oor:type="xs:string"><value>private:separator</value></prop><prop oor:name="TargetName" oor:type="xs:string"><value>_self</value></prop></node><node oor:name="m11" oor:op="replace"><prop oor:name="URL" oor:type="xs:string"><value>macro:///ImportWizard.Main.Main</value></prop><prop oor:name="Title"><value xml:lang="en-US">Document ~Converter...</value></prop><prop oor:name="TargetName" oor:type="xs:string"><value>_self</value></prop><prop oor:name="ImageIdentifier" oor:type="xs:string"><value>private:image/3216</value></prop></node><node oor:name="m13" oor:op="replace"><prop oor:name="URL" oor:type="xs:string"><value>private:separator</value></prop><prop oor:name="TargetName" oor:type="xs:string"><value>_self</value></prop></node></node></node><node oor:name="Forms"><node oor:name="ControlLayout"><node oor:name="com.sun.star.xforms.XMLFormDocument"><prop oor:name="VisualEffect" oor:type="xs:string"><value>flat</value></prop><prop oor:name="DynamicBorderColors" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="com.sun.star.sdb.FormDesign"><prop oor:name="VisualEffect" oor:type="xs:string"><value>flat</value></prop><prop oor:name="DynamicBorderColors" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UseDocumentTextMetrics" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="com.sun.star.sheet.SpreadsheetDocument"><prop oor:name="UseDocumentTextMetrics" oor:type="xs:boolean"><value>false</value></prop></node></node></node><node oor:name="Startup"><node oor:name="RunOnce"><node oor:name="AddressSourcePilot" oor:op="replace"><prop oor:name="ServiceName"><value>com.sun.star.ui.dialogs.AddressBookSourcePilot</value></prop><prop oor:name="UserInteraction"><value>true</value></prop><prop oor:name="AllowAsync"><value>false</value></prop></node></node></node><node oor:name="Save"><node oor:name="Document"/><node oor:name="ODF"/></node><node oor:name="Security"><node oor:name="Scripting"/></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Compatibility" oor:package="org.openoffice.Office"><node oor:name="WriterCompatibilityVersion"><prop oor:name="OOo11" oor:type="xs:string"><value>OpenOffice.org 1.1</value></prop></node><node oor:name="AllFileFormats"><node oor:name="_default" oor:op="replace"><prop oor:name="Module"><value>swriter</value></prop></node><node oor:name="_user" oor:op="replace"><prop oor:name="Module"><value>swriter</value></prop></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="DataAccess" oor:package="org.openoffice.Office"><node oor:name="ConnectionPool"><node oor:name="DriverSettings"><node oor:name="com.sun.star.comp.sdbcx.adabas.ODriver" oor:op="replace"><prop oor:name="DriverName"><value>com.sun.star.comp.sdbcx.adabas.ODriver</value></prop><prop oor:name="Enable"><value>false</value></prop><prop oor:name="Timeout"><value>60</value></prop></node><node oor:name="com.sun.star.comp.sdbc.evoab.OEvoabDriver" oor:op="replace"><prop oor:name="DriverName"><value>com.sun.star.comp.sdbc.evoab.OEvoabDriver</value></prop><prop oor:name="Enable"><value>false</value></prop><prop oor:name="Timeout"><value>60</value></prop></node><node oor:name="com.sun.star.comp.sdbc.kab.Driver" oor:op="replace"><prop oor:name="DriverName"><value>com.sun.star.comp.sdbc.kab.Driver</value></prop><prop oor:name="Enable"><value>false</value></prop><prop oor:name="Timeout"><value>60</value></prop></node><node oor:name="com.sun.star.comp.sdbc.ado.ODriver" oor:op="replace"><prop oor:name="DriverName"><value>com.sun.star.comp.sdbc.ado.ODriver</value></prop><prop oor:name="Enable"><value>false</value></prop><prop oor:name="Timeout"><value>60</value></prop></node><node oor:name="com.sun.star.comp.sdbc.flat.ODriver" oor:op="replace"><prop oor:name="DriverName"><value>com.sun.star.comp.sdbc.flat.ODriver</value></prop><prop oor:name="Enable"><value>false</value></prop><prop oor:name="Timeout"><value>60</value></prop></node><node oor:name="com.sun.star.comp.sdbc.calc.ODriver" oor:op="replace"><prop oor:name="DriverName"><value>com.sun.star.comp.sdbc.calc.ODriver</value></prop><prop oor:name="Enable"><value>false</value></prop><prop oor:name="Timeout"><value>60</value></prop></node><node oor:name="com.sun.star.comp.sdbc.dbase.ODriver" oor:op="replace"><prop oor:name="DriverName"><value>com.sun.star.comp.sdbc.dbase.ODriver</value></prop><prop oor:name="Enable"><value>false</value></prop><prop oor:name="Timeout"><value>60</value></prop></node><node oor:name="com.sun.star.comp.sdbc.JDBCDriver" oor:op="replace"><prop oor:name="DriverName"><value>com.sun.star.comp.sdbc.JDBCDriver</value></prop><prop oor:name="Enable"><value>false</value></prop><prop oor:name="Timeout"><value>60</value></prop></node><node oor:name="com.sun.star.comp.sdbc.MozabDriver" oor:op="replace"><prop oor:name="DriverName"><value>com.sun.star.comp.sdbc.MozabDriver</value></prop><prop oor:name="Enable"><value>false</value></prop><prop oor:name="Timeout"><value>60</value></prop></node><node oor:name="org.openoffice.comp.drivers.MySQL.Driver" oor:op="replace"><prop oor:name="DriverName"><value>org.openoffice.comp.drivers.MySQL.Driver</value></prop><prop oor:name="Enable"><value>false</value></prop><prop oor:name="Timeout"><value>60</value></prop></node><node oor:name="com.sun.star.comp.sdbc.ODBCDriver" oor:op="replace"><prop oor:name="DriverName"><value>com.sun.star.comp.sdbc.ODBCDriver</value></prop><prop oor:name="Enable"><value>false</value></prop><prop oor:name="Timeout"><value>60</value></prop></node></node></node><node oor:name="RegisteredNames"><node oor:name="org.openoffice.Bibliography" oor:op="replace"><prop oor:name="Location" oor:type="xs:string"><value>$(userurl)/database/biblio.odb</value></prop><prop oor:name="Name" oor:type="xs:string"><value>Bibliography</value></prop></node></node><node oor:name="Bibliography"><node oor:name="CurrentDataSource"><prop oor:name="DataSourceName"><value>Bibliography</value></prop><prop oor:name="Command"><value>biblio</value></prop><prop oor:name="CommandType"><value>0</value></prop></node><node oor:name="DataSourceHistory"><node oor:name="Default" oor:op="replace"><prop oor:name="DataSourceName"><value>Bibliography</value></prop><prop oor:name="Command"><value>biblio</value></prop><prop oor:name="CommandType"><value>0</value></prop><node oor:name="Fields"><node oor:name="ShortName" oor:op="replace"><prop oor:name="ProgrammaticFieldName"><value>Identifier</value></prop><prop oor:name="AssignedFieldName"><value>Identifier</value></prop></node><node oor:name="Type" oor:op="replace"><prop oor:name="ProgrammaticFieldName"><value>BibliographyType</value></prop><prop oor:name="AssignedFieldName"><value>Type</value></prop></node><node oor:name="Author" oor:op="replace"><prop oor:name="ProgrammaticFieldName"><value>Author</value></prop><prop oor:name="AssignedFieldName"><value>Author</value></prop></node><node oor:name="Title" oor:op="replace"><prop oor:name="ProgrammaticFieldName"><value>Title</value></prop><prop oor:name="AssignedFieldName"><value>Title</value></prop></node><node oor:name="Year" oor:op="replace"><prop oor:name="ProgrammaticFieldName"><value>Year</value></prop><prop oor:name="AssignedFieldName"><value>Year</value></prop></node><node oor:name="ISBN" oor:op="replace"><prop oor:name="ProgrammaticFieldName"><value>ISBN</value></prop><prop oor:name="AssignedFieldName"><value>ISBN</value></prop></node><node oor:name="Booktitle" oor:op="replace"><prop oor:name="ProgrammaticFieldName"><value>Booktitle</value></prop><prop oor:name="AssignedFieldName"><value>Booktitle</value></prop></node><node oor:name="Chapter" oor:op="replace"><prop oor:name="ProgrammaticFieldName"><value>Chapter</value></prop><prop oor:name="AssignedFieldName"><value>Chapter</value></prop></node><node oor:name="Edition" oor:op="replace"><prop oor:name="ProgrammaticFieldName"><value>Edition</value></prop><prop oor:name="AssignedFieldName"><value>Edition</value></prop></node><node oor:name="Editor" oor:op="replace"><prop oor:name="ProgrammaticFieldName"><value>Editor</value></prop><prop oor:name="AssignedFieldName"><value>Editor</value></prop></node><node oor:name="PublicationType" oor:op="replace"><prop oor:name="ProgrammaticFieldName"><value>Howpublished</value></prop><prop oor:name="AssignedFieldName"><value>Howpublish</value></prop></node><node oor:name="Institution" oor:op="replace"><prop oor:name="ProgrammaticFieldName"><value>Institution</value></prop><prop oor:name="AssignedFieldName"><value>Institutn</value></prop></node><node oor:name="Journal" oor:op="replace"><prop oor:name="ProgrammaticFieldName"><value>Journal</value></prop><prop oor:name="AssignedFieldName"><value>Journal</value></prop></node><node oor:name="Month" oor:op="replace"><prop oor:name="ProgrammaticFieldName"><value>Month</value></prop><prop oor:name="AssignedFieldName"><value>Month</value></prop></node><node oor:name="Note" oor:op="replace"><prop oor:name="ProgrammaticFieldName"><value>Note</value></prop><prop oor:name="AssignedFieldName"><value>Note</value></prop></node><node oor:name="Annotation" oor:op="replace"><prop oor:name="ProgrammaticFieldName"><value>Annote</value></prop><prop oor:name="AssignedFieldName"><value>Annote</value></prop></node><node oor:name="Number" oor:op="replace"><prop oor:name="ProgrammaticFieldName"><value>Number</value></prop><prop oor:name="AssignedFieldName"><value>Number</value></prop></node><node oor:name="Organization" oor:op="replace"><prop oor:name="ProgrammaticFieldName"><value>Organizations</value></prop><prop oor:name="AssignedFieldName"><value>Organizat</value></prop></node><node oor:name="Page" oor:op="replace"><prop oor:name="ProgrammaticFieldName"><value>Pages</value></prop><prop oor:name="AssignedFieldName"><value>Pages</value></prop></node><node oor:name="Publisher" oor:op="replace"><prop oor:name="ProgrammaticFieldName"><value>Publisher</value></prop><prop oor:name="AssignedFieldName"><value>Publisher</value></prop></node><node oor:name="Address" oor:op="replace"><prop oor:name="ProgrammaticFieldName"><value>Address</value></prop><prop oor:name="AssignedFieldName"><value>Address</value></prop></node><node oor:name="University" oor:op="replace"><prop oor:name="ProgrammaticFieldName"><value>School</value></prop><prop oor:name="AssignedFieldName"><value>School</value></prop></node><node oor:name="Series" oor:op="replace"><prop oor:name="ProgrammaticFieldName"><value>Series</value></prop><prop oor:name="AssignedFieldName"><value>Series</value></prop></node><node oor:name="Report" oor:op="replace"><prop oor:name="ProgrammaticFieldName"><value>ReportType</value></prop><prop oor:name="AssignedFieldName"><value>RepType</value></prop></node><node oor:name="Volume" oor:op="replace"><prop oor:name="ProgrammaticFieldName"><value>Volume</value></prop><prop oor:name="AssignedFieldName"><value>Volume</value></prop></node><node oor:name="URL" oor:op="replace"><prop oor:name="ProgrammaticFieldName"><value>URL</value></prop><prop oor:name="AssignedFieldName"><value>URL</value></prop></node><node oor:name="UserDefined1" oor:op="replace"><prop oor:name="ProgrammaticFieldName"><value>Custom1</value></prop><prop oor:name="AssignedFieldName"><value>Custom1</value></prop></node><node oor:name="UserDefined2" oor:op="replace"><prop oor:name="ProgrammaticFieldName"><value>Custom2</value></prop><prop oor:name="AssignedFieldName"><value>Custom2</value></prop></node><node oor:name="UserDefined3" oor:op="replace"><prop oor:name="ProgrammaticFieldName"><value>Custom3</value></prop><prop oor:name="AssignedFieldName"><value>Custom3</value></prop></node><node oor:name="UserDefined4" oor:op="replace"><prop oor:name="ProgrammaticFieldName"><value>Custom4</value></prop><prop oor:name="AssignedFieldName"><value>Custom4</value></prop></node><node oor:name="UserDefined5" oor:op="replace"><prop oor:name="ProgrammaticFieldName"><value>Custom5</value></prop><prop oor:name="AssignedFieldName"><value>Custom5</value></prop></node></node></node></node></node><node oor:name="DriverSettings"><node oor:name="com.sun.star.comp.sdbc.MozabDriver"><node oor:name="MozillaPreferences"><prop oor:name="PabDescription"><value xml:lang="en-US">Personal Address book</value></prop><prop oor:name="HisDescription"><value xml:lang="en-US">Collected Addresses</value></prop></node><node oor:name="ColumnAliases"><prop oor:name="FirstName"><value xml:lang="en-US">First Name</value></prop><prop oor:name="LastName"><value xml:lang="en-US">Last Name</value></prop><prop oor:name="DisplayName"><value xml:lang="en-US">Display Name</value></prop><prop oor:name="NickName"><value xml:lang="en-US">Nickname</value></prop><prop oor:name="PrimaryEmail"><value xml:lang="en-US">E-mail</value></prop><prop oor:name="SecondEmail"><value xml:lang="en-US">E-mail (2)</value></prop><prop oor:name="PreferMailFormat"><value xml:lang="en-US">Mail Format</value></prop><prop oor:name="WorkPhone"><value xml:lang="en-US">Phone (Work)</value></prop><prop oor:name="HomePhone"><value xml:lang="en-US">Phone (Home)</value></prop><prop oor:name="FaxNumber"><value xml:lang="en-US">Fax</value></prop><prop oor:name="PagerNumber"><value xml:lang="en-US">Pager</value></prop><prop oor:name="CellularNumber"><value xml:lang="en-US">Mobile</value></prop><prop oor:name="HomeAddress"><value xml:lang="en-US">Address 1</value></prop><prop oor:name="HomeAddress2"><value xml:lang="en-US">Address 2</value></prop><prop oor:name="HomeCity"><value xml:lang="en-US">City</value></prop><prop oor:name="HomeState"><value xml:lang="en-US">State</value></prop><prop oor:name="HomeZipCode"><value xml:lang="en-US">ZIP/Postal (Home)</value></prop><prop oor:name="HomeCountry"><value xml:lang="en-US">Country</value></prop><prop oor:name="WorkAddress"><value xml:lang="en-US">Work Address</value></prop><prop oor:name="WorkAddress2"><value xml:lang="en-US">Work Address 2</value></prop><prop oor:name="WorkCity"><value xml:lang="en-US">City (Work)</value></prop><prop oor:name="WorkState"><value xml:lang="en-US">State (Work)</value></prop><prop oor:name="WorkZipCode"><value xml:lang="en-US">Zip/Postal (Work)</value></prop><prop oor:name="WorkCountry"><value xml:lang="en-US">Country (Work)</value></prop><prop oor:name="JobTitle"><value xml:lang="en-US">Job Title</value></prop><prop oor:name="Department"><value xml:lang="en-US">Department</value></prop><prop oor:name="Company"><value xml:lang="en-US">Company</value></prop><prop oor:name="WebPage1"><value xml:lang="en-US">Web Page (Work)</value></prop><prop oor:name="WebPage2"><value xml:lang="en-US">Web Page (Home)</value></prop><prop oor:name="BirthYear"><value xml:lang="en-US">Birth Year</value></prop><prop oor:name="BirthMonth"><value xml:lang="en-US">Birth Month</value></prop><prop oor:name="BirthDay"><value xml:lang="en-US">Birth Day</value></prop><prop oor:name="Custom1"><value xml:lang="en-US">Custom 1</value></prop><prop oor:name="Custom2"><value xml:lang="en-US">Custom 2</value></prop><prop oor:name="Custom3"><value xml:lang="en-US">Custom 3</value></prop><prop oor:name="Custom4"><value xml:lang="en-US">Custom 4</value></prop><prop oor:name="Notes"><value xml:lang="en-US">Comments</value></prop></node></node><node oor:name="com.sun.star.comp.sdbc.evoab.OEvoabDriver"><node oor:name="EvolutionPreferences"><prop oor:name="FullPathExportingCommand"><value>file:///usr/share/evolution/*/evolution-addressbook-export</value></prop></node><node oor:name="ColumnAliases"><prop oor:name="FirstName"><value>given_name</value></prop><prop oor:name="LastName"><value>family_name</value></prop><prop oor:name="DisplayName"><value>full_name</value></prop><prop oor:name="NickName"><value>nickname</value></prop><prop oor:name="PrimaryEmail"><value>email</value></prop><prop oor:name="SecondEmail"><value>email_2</value></prop><prop oor:name="PreferMailFormat"><value>wants_html</value></prop><prop oor:name="WorkPhone"><value>business_phone</value></prop><prop oor:name="HomePhone"><value>home_phone</value></prop><prop oor:name="FaxNumber"><value>business_fax</value></prop><prop oor:name="PagerNumber"><value>pager</value></prop><prop oor:name="CellularNumber"><value>mobile_phone</value></prop><prop oor:name="HomeAddress"><value>Home Address</value></prop><prop oor:name="HomeAddress2"><value>Home Address2</value></prop><prop oor:name="HomeCity"><value>Home Address City</value></prop><prop oor:name="HomeState"><value>Home Address State</value></prop><prop oor:name="HomeZipCode"><value>Home Address PostCode</value></prop><prop oor:name="HomeCountry"><value>Home Address Country</value></prop><prop oor:name="WorkAddress"><value>Business Address</value></prop><prop oor:name="WorkAddress2"><value>Business Address2</value></prop><prop oor:name="WorkCity"><value>Business Address City</value></prop><prop oor:name="WorkState"><value>Business Address State</value></prop><prop oor:name="WorkZipCode"><value>Business Address PostCode</value></prop><prop oor:name="WorkCountry"><value>Business Address Country</value></prop><prop oor:name="JobTitle"><value>title</value></prop><prop oor:name="Department"><value>office</value></prop><prop oor:name="Company"><value>org</value></prop><prop oor:name="WebPage1"><value>url</value></prop><prop oor:name="WebPage2"><value>caluri</value></prop><prop oor:name="BirthYear"><value>Birth Year</value></prop><prop oor:name="BirthMonth"><value>Birth Month</value></prop><prop oor:name="BirthDay"><value>Birth Day</value></prop><prop oor:name="Notes"><value>note</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:package="org.openoffice.Office" oor:name="Embedding"><node oor:name="Verbs"><node oor:name="PRIMARY" oor:op="replace"><prop oor:name="VerbUIName"><value>Primary</value></prop><prop oor:name="VerbID"><value>0</value></prop><prop oor:name="VerbFlags"><value>0</value></prop><prop oor:name="VerbAttributes"><value>0</value></prop></node><node oor:name="SHOW" oor:op="replace"><prop oor:name="VerbUIName"><value xml:lang="en-US">~Edit</value></prop><prop oor:name="VerbID"><value>-1</value></prop><prop oor:name="VerbFlags"><value>0</value></prop><prop oor:name="VerbAttributes"><value>2</value></prop></node><node oor:name="OPEN" oor:op="replace"><prop oor:name="VerbUIName"><value xml:lang="en-US">~Open</value></prop><prop oor:name="VerbID"><value>-2</value></prop><prop oor:name="VerbFlags"><value>0</value></prop><prop oor:name="VerbAttributes"><value>0</value></prop></node><node oor:name="HIDE" oor:op="replace"><prop oor:name="VerbUIName"><value>Hide</value></prop><prop oor:name="VerbID"><value>-3</value></prop><prop oor:name="VerbFlags"><value>0</value></prop><prop oor:name="VerbAttributes"><value>0</value></prop></node><node oor:name="UIACTIVATE" oor:op="replace"><prop oor:name="VerbUIName"><value>UI activate</value></prop><prop oor:name="VerbID"><value>-4</value></prop><prop oor:name="VerbFlags"><value>0</value></prop><prop oor:name="VerbAttributes"><value>0</value></prop></node><node oor:name="IPACTIVATE" oor:op="replace"><prop oor:name="VerbUIName"><value>Activate inplace</value></prop><prop oor:name="VerbID"><value>-5</value></prop><prop oor:name="VerbFlags"><value>0</value></prop><prop oor:name="VerbAttributes"><value>0</value></prop></node><node oor:name="PROPERTIES" oor:op="replace"><prop oor:name="VerbUIName"><value xml:lang="en-US">Propert~ies...</value></prop><prop oor:name="VerbID"><value>-7</value></prop><prop oor:name="VerbFlags"><value>0</value></prop><prop oor:name="VerbAttributes"><value>2</value></prop></node><node oor:name="SAVECOPYAS" oor:op="replace"><prop oor:name="VerbUIName"><value xml:lang="en-US">Save Copy ~as...</value></prop><prop oor:name="VerbID"><value>-8</value></prop><prop oor:name="VerbFlags"><value>0</value></prop><prop oor:name="VerbAttributes"><value>2</value></prop></node></node><node oor:name="Objects"><node oor:name="970B1E81-CF2D-11CF-89CA-008029E4B0B1" oor:op="replace"><prop oor:name="ObjectFactory"><value>com.sun.star.embed.OOoSpecialEmbeddedObjectFactory</value></prop><prop oor:name="ObjectDocumentServiceName"><value>com.sun.star.comp.sfx2.AppletObject</value></prop><prop oor:name="ObjectMiscStatus"><value>4294969728</value></prop><prop oor:name="ObjectVerbs"><value>PRIMARY SHOW IPACTIVATE PROPERTIES</value></prop></node><node oor:name="4CAA7761-6B8B-11CF-89CA-008029E4B0B1" oor:op="replace"><prop oor:name="ObjectFactory"><value>com.sun.star.embed.OOoSpecialEmbeddedObjectFactory</value></prop><prop oor:name="ObjectDocumentServiceName"><value>com.sun.star.comp.sfx2.PluginObject</value></prop><prop oor:name="ObjectMiscStatus"><value>2432</value></prop><prop oor:name="ObjectVerbs"><value>PRIMARY SHOW IPACTIVATE PROPERTIES</value></prop></node><node oor:name="1A8A6701-DE58-11CF-89CA-008029E4B0B1" oor:op="replace"><prop oor:name="ObjectFactory"><value>com.sun.star.embed.OOoSpecialEmbeddedObjectFactory</value></prop><prop oor:name="ObjectDocumentServiceName"><value>com.sun.star.comp.sfx2.IFrameObject</value></prop><prop oor:name="ObjectMiscStatus"><value>2432</value></prop><prop oor:name="ObjectVerbs"><value>PRIMARY SHOW IPACTIVATE PROPERTIES</value></prop></node></node></oor:component-data><oor:component-data oor:name="ExtensionDependencies" oor:package="org.openoffice.Office"><node oor:name="Extensions"><node oor:name="com.sun.PresenterScreen-linux_x86" oor:op="replace"><prop oor:name="Versions"><value><it>1.0</it><it>1.0.1</it><it>1.0.2</it><it>1.0.3</it></value></prop><prop oor:name="Dependencies"><value>&lt;d:dependencies xmlns:d="http://openoffice.org/extensions/description/2006"&gt;&lt;d:OpenOffice.org-maximal-version d:name="OpenOffice.org 3.2" value="3.2"/&gt;&lt;/d:dependencies&gt;</value></prop></node><node oor:name="com.sun.PresenterScreen-linux_x86_64" oor:op="replace"><prop oor:name="Versions"><value><it>1.0</it><it>1.0.1</it><it>1.0.2</it><it>1.0.3</it></value></prop><prop oor:name="Dependencies"><value>&lt;d:dependencies xmlns:d="http://openoffice.org/extensions/description/2006"&gt;&lt;d:OpenOffice.org-maximal-version d:name="OpenOffice.org 3.2" value="3.2"/&gt;&lt;/d:dependencies&gt;</value></prop></node><node oor:name="com.sun.PresenterScreen-macosx_x86" oor:op="replace"><prop oor:name="Versions"><value><it>1.0</it><it>1.0.1</it><it>1.0.2</it><it>1.0.3</it></value></prop><prop oor:name="Dependencies"><value>&lt;d:dependencies xmlns:d="http://openoffice.org/extensions/description/2006"&gt;&lt;d:OpenOffice.org-maximal-version d:name="OpenOffice.org 3.2" value="3.2"/&gt;&lt;/d:dependencies&gt;</value></prop></node><node oor:name="com.sun.PresenterScreen-windows_x86" oor:op="replace"><prop oor:name="Versions"><value><it>1.0</it><it>1.0.1</it><it>1.0.2</it><it>1.0.3</it></value></prop><prop oor:name="Dependencies"><value>&lt;d:dependencies xmlns:d="http://openoffice.org/extensions/description/2006"&gt;&lt;d:OpenOffice.org-maximal-version d:name="OpenOffice.org 3.2" value="3.2"/&gt;&lt;/d:dependencies&gt;</value></prop></node><node oor:name="com.sun.PresenterScreen-solaris_x86" oor:op="replace"><prop oor:name="Versions"><value><it>1.0</it><it>1.0.1</it><it>1.0.2</it><it>1.0.3</it></value></prop><prop oor:name="Dependencies"><value>&lt;d:dependencies xmlns:d="http://openoffice.org/extensions/description/2006"&gt;&lt;d:OpenOffice.org-maximal-version d:name="OpenOffice.org 3.2" value="3.2"/&gt;&lt;/d:dependencies&gt;</value></prop></node><node oor:name="com.sun.PresenterScreen-solaris_sparc" oor:op="replace"><prop oor:name="Versions"><value><it>1.0</it><it>1.0.1</it><it>1.0.2</it><it>1.0.3</it></value></prop><prop oor:name="Dependencies"><value>&lt;d:dependencies xmlns:d="http://openoffice.org/extensions/description/2006"&gt;&lt;d:OpenOffice.org-maximal-version d:name="OpenOffice.org 3.2" value="3.2"/&gt;&lt;/d:dependencies&gt;</value></prop></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="ExtensionManager" oor:package="org.openoffice.Office"><node oor:name="ExtensionRepositories"><prop oor:name="WebsiteLink"><value>http://extensions.services.openoffice.org/getmore?cid=920794</value></prop></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="FormWizard" oor:package="org.openoffice.Office"><node oor:name="FormWizard"><node oor:name="Styles"><node oor:name="style1" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">Beige</value></prop><prop oor:name="CssHref"><value>beige.css</value></prop></node><node oor:name="style2" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">Bright Blue</value></prop><prop oor:name="CssHref"><value>bgr.css</value></prop></node><node oor:name="style3" oor:op="replace"><prop oor:name="Index"><value>8</value></prop><prop oor:name="Name"><value xml:lang="en-US">Light Gray</value></prop><prop oor:name="CssHref"><value>grey.css</value></prop></node><node oor:name="style4" oor:op="replace"><prop oor:name="Index"><value>9</value></prop><prop oor:name="Name"><value xml:lang="en-US">Dark</value></prop><prop oor:name="CssHref"><value>dark.css</value></prop></node><node oor:name="style5" oor:op="replace"><prop oor:name="Index"><value>12</value></prop><prop oor:name="Name"><value xml:lang="en-US">Orange</value></prop><prop oor:name="CssHref"><value>orange.css</value></prop></node><node oor:name="style6" oor:op="replace"><prop oor:name="Index"><value>13</value></prop><prop oor:name="Name"><value xml:lang="en-US">Ice Blue</value></prop><prop oor:name="CssHref"><value>ibg.css</value></prop></node><node oor:name="style7" oor:op="replace"><prop oor:name="Index"><value>14</value></prop><prop oor:name="Name"><value xml:lang="en-US">Grey</value></prop><prop oor:name="CssHref"><value>ice.css</value></prop></node><node oor:name="style8" oor:op="replace"><prop oor:name="Index"><value>15</value></prop><prop oor:name="Name"><value xml:lang="en-US">Water</value></prop><prop oor:name="CssHref"><value>water.css</value></prop></node><node oor:name="style9" oor:op="replace"><prop oor:name="Index"><value>16</value></prop><prop oor:name="Name"><value xml:lang="en-US">Red</value></prop><prop oor:name="CssHref"><value>red.css</value></prop></node><node oor:name="style10" oor:op="replace"><prop oor:name="Index"><value>19</value></prop><prop oor:name="Name"><value xml:lang="en-US">Violet</value></prop><prop oor:name="CssHref"><value>violet.css</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Histories" oor:package="org.openoffice.Office"><node oor:name="Histories"><node oor:name="HelpBookmarks" oor:op="fuse" oor:mandatory="true"/><node oor:name="URLHistory" oor:op="fuse" oor:mandatory="true"/><node oor:name="PickList" oor:op="fuse" oor:mandatory="true"/></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Impress" oor:package="org.openoffice.Office"><node oor:name="MultiPaneGUI"><node oor:name="Framework"><node oor:name="ResourceFactories"><node oor:name="F0" oor:op="replace"><prop oor:name="ServiceName"><value>com.sun.star.drawing.framework.BasicPaneFactory</value></prop><node oor:name="ResourceList"><node oor:name="R0" oor:op="replace"><prop oor:name="URL"><value>private:resource/pane/CenterPane</value></prop></node><node oor:name="R1" oor:op="replace"><prop oor:name="URL"><value>private:resource/pane/LeftImpressPane</value></prop></node><node oor:name="R2" oor:op="replace"><prop oor:name="URL"><value>private:resource/pane/LeftDrawPane</value></prop></node></node></node><node oor:name="F1" oor:op="replace"><prop oor:name="ServiceName"><value>com.sun.star.drawing.framework.BasicViewFactory</value></prop><node oor:name="ResourceList"><node oor:name="R0" oor:op="replace"><prop oor:name="URL"><value>private:resource/view/ImpressView</value></prop></node><node oor:name="R1" oor:op="replace"><prop oor:name="URL"><value>private:resource/view/GraphicView</value></prop></node><node oor:name="R2" oor:op="replace"><prop oor:name="URL"><value>private:resource/view/OutlineView</value></prop></node><node oor:name="R3" oor:op="replace"><prop oor:name="URL"><value>private:resource/view/NotesView</value></prop></node><node oor:name="R4" oor:op="replace"><prop oor:name="URL"><value>private:resource/view/HandoutView</value></prop></node><node oor:name="R5" oor:op="replace"><prop oor:name="URL"><value>private:resource/view/SlideSorter</value></prop></node><node oor:name="R6" oor:op="replace"><prop oor:name="URL"><value>private:resource/view/PresentationView</value></prop></node></node></node><node oor:name="F2" oor:op="replace"><prop oor:name="ServiceName"><value>com.sun.star.drawing.framework.BasicToolBarFactory</value></prop><node oor:name="ResourceList"><node oor:name="R0" oor:op="replace"><prop oor:name="URL"><value>private:resource/toolbar/ViewTabBar</value></prop></node></node></node><node oor:name="F3" oor:op="replace"><prop oor:name="ServiceName"><value>com.sun.star.comp.Draw.framework.TaskPanelFactory</value></prop><node oor:name="ResourceList"><node oor:name="R0a" oor:op="replace"><prop oor:name="URL"><value>private:resource/toolpanel/AllMasterPages</value></prop></node><node oor:name="R0b" oor:op="replace"><prop oor:name="URL"><value>private:resource/toolpanel/RecentMasterPages</value></prop></node><node oor:name="R0c" oor:op="replace"><prop oor:name="URL"><value>private:resource/toolpanel/UsedMasterPages</value></prop></node><node oor:name="R1" oor:op="replace"><prop oor:name="URL"><value>private:resource/toolpanel/Layouts</value></prop></node><node oor:name="R2" oor:op="replace"><prop oor:name="URL"><value>private:resource/toolpanel/TableDesign</value></prop></node><node oor:name="R3" oor:op="replace"><prop oor:name="URL"><value>private:resource/toolpanel/CustomAnimations</value></prop></node><node oor:name="R4" oor:op="replace"><prop oor:name="URL"><value>private:resource/toolpanel/SlideTransitions</value></prop></node></node></node></node><node oor:name="StartupServices"><node oor:name="S0" oor:op="replace"><prop oor:name="ServiceName"><value>com.sun.star.drawing.framework.PresentationFactoryProvider</value></prop></node></node></node></node><node oor:name="PresentationMinimizer"><node oor:name="LastUsedSettings"><prop oor:name="Name"><value xml:lang="en-US">Projector optimized</value></prop><prop oor:name="JPEGQuality"><value>50</value></prop></node><node oor:name="Settings"><node oor:name="Templates"><node oor:name="template1" oor:op="replace"><prop oor:name="Name"><value xml:lang="en-US">Screen optimized (smallest file size)</value></prop><prop oor:name="JPEGQuality"><value>25</value></prop><prop oor:name="ImageResolution"><value>90</value></prop></node><node oor:name="template2" oor:op="replace"><prop oor:name="Name"><value xml:lang="en-US">Projector optimized</value></prop><prop oor:name="JPEGQuality"><value>50</value></prop></node><node oor:name="template3" oor:op="replace"><prop oor:name="Name"><value xml:lang="en-US">Print optimized</value></prop><prop oor:name="JPEGQuality"><value>75</value></prop><prop oor:name="ImageResolution"><value>300</value></prop></node></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Jobs" oor:package="org.openoffice.Office"><node oor:name="Events"><node oor:name="onFirstVisibleTask" oor:op="fuse"><node oor:name="JobList"><node oor:name="RegistrationRequest" oor:op="replace"><prop oor:name="UserTime"><value>2003-01-01T00:00:00+00:01</value></prop></node></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Labels" oor:package="org.openoffice.Office"><node oor:name="Manufacturer"><node oor:name="Avery A4" oor:op="replace"><node oor:name="L0" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2050 Video Spine</value></prop><prop oor:name="Measure"><value>S;14732;2000;14732;2000;3134;1843;1;13</value></prop></node><node oor:name="L1" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2050 Video Face</value></prop><prop oor:name="Measure"><value>S;8128;4657;7874;4657;2499;872;2;6</value></prop></node><node oor:name="L2" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2070 Transfer Film for Mouse Pad</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L3" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2080 Transfer Film for Puzzle</value></prop><prop oor:name="Measure"><value>S;24500;17000;24500;17000;2600;2000;1;1</value></prop></node><node oor:name="L4" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2090 T-Shirt Transfer Set</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L5" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2160 Avery Inkjet Label</value></prop><prop oor:name="Measure"><value>S;6604;3810;6350;3810;720;1515;3;7</value></prop></node><node oor:name="L6" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2163 Avery Inkjet Label</value></prop><prop oor:name="Measure"><value>S;10160;3810;9906;3810;467;1515;2;7</value></prop></node><node oor:name="L7" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2165 Large Labels</value></prop><prop oor:name="Measure"><value>S;10160;6773;9906;6773;467;1304;2;4</value></prop></node><node oor:name="L8" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2166 Avery 3.5" Disk Label (Face only)</value></prop><prop oor:name="Measure"><value>S;7620;5927;7000;5200;3190;3360;2;4</value></prop></node><node oor:name="L9" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2241 Avery Rectangle Sticker</value></prop><prop oor:name="Measure"><value>S;8128;3810;7620;3175;2626;3738;2;6</value></prop></node><node oor:name="L10" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2243 Avery Small Round Sticker</value></prop><prop oor:name="Measure"><value>S;4260;5080;3810;3810;2205;2785;4;5</value></prop></node><node oor:name="L11" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2244 Avery Big Round Sticker</value></prop><prop oor:name="Measure"><value>S;7874;7872;7195;7195;2966;3381;2;3</value></prop></node><node oor:name="L12" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2246 Avery Full Page Sticker</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L13" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2265 Disk Labels</value></prop><prop oor:name="Measure"><value>S;9000;5080;7000;5080;2500;2143;2;5</value></prop></node><node oor:name="L14" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2341 Embossed Cards A5 (Cover)</value></prop><prop oor:name="Measure"><value>S;10850;17000;10850;17000;16850;2000;1;1</value></prop></node><node oor:name="L15" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2341 Embossed Cards A5 (Inside)</value></prop><prop oor:name="Measure"><value>S;14850;21000;14850;21000;14850;0;1;1</value></prop></node><node oor:name="L16" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2342 Embossed cards A6 (Coverl)</value></prop><prop oor:name="Measure"><value>S;7700;14850;7700;12050;11900;1400;1;2</value></prop></node><node oor:name="L17" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2342 Embossed Cards A6 (Inside)</value></prop><prop oor:name="Measure"><value>S;10500;14850;10500;14850;10500;0;1;2</value></prop></node><node oor:name="L18" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2351 Avery A5 Greeting Card</value></prop><prop oor:name="Measure"><value>S;14850;21000;14850;21000;0;0;2;1</value></prop></node><node oor:name="L19" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2352 Avery A6 Greeting Card</value></prop><prop oor:name="Measure"><value>S;10500;14850;10500;14850;0;0;2;2</value></prop></node><node oor:name="L20" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2353 Avery Postcard</value></prop><prop oor:name="Measure"><value>S;14650;12310;14650;11040;3175;3175;1;2</value></prop></node><node oor:name="L21" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2354 Avery Biz Card</value></prop><prop oor:name="Measure"><value>S;8513;5922;8037;5080;2250;3427;2;4</value></prop></node><node oor:name="L22" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2355 Avery Note Cards</value></prop><prop oor:name="Measure"><value>S;8255;12548;8255;12072;2245;2540;2;2</value></prop></node><node oor:name="L23" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2356 Avery Full Page Card</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L24" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2357 Compliment Cards</value></prop><prop oor:name="Measure"><value>S;21000;9900;21000;9900;0;0;1;3</value></prop></node><node oor:name="L25" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2361 Greeting Cards (A6)</value></prop><prop oor:name="Measure"><value>S;10500;14800;10500;14800;0;0;2;2</value></prop></node><node oor:name="L26" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2364 Marbled Business Cards</value></prop><prop oor:name="Measure"><value>S;9500;5400;8500;5400;1500;1350;2;5</value></prop></node><node oor:name="L27" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2365 Marbled Business Cards</value></prop><prop oor:name="Measure"><value>S;9500;5400;8500;5400;1500;1350;2;5</value></prop></node><node oor:name="L28" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2366 Marbled Business Cards</value></prop><prop oor:name="Measure"><value>S;9500;5400;8500;5400;1500;1350;2;5</value></prop></node><node oor:name="L29" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2367 Marbled Business Cards</value></prop><prop oor:name="Measure"><value>S;9500;5400;8500;5400;1500;1350;2;5</value></prop></node><node oor:name="L30" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2370 A4 Coated Paper -110gsm</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L31" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2371 A4 Coated Paper -160gsm</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L32" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2374 Marbled Paper</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L33" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2375 Marbled Paper</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L34" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2376 Marbled Paper</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L35" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2377 Marbled Paper</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L36" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2378 A4 Colour Laser Paper</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L37" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2379 A4 Bright White</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L38" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2410 Avery Self-Laminating Card</value></prop><prop oor:name="Measure"><value>S;8150;9300;8150;5000;10700;3050;1;3</value></prop></node><node oor:name="L39" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2420 Avery Self-Laminating Bookmark</value></prop><prop oor:name="Measure"><value>S;8900;17800;3800;17800;3000;1600;3;1</value></prop></node><node oor:name="L40" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2546 Windows Decals</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L41" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2547 Fantastic Plastic</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L42" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2651 Avery Inkjet Mini Label</value></prop><prop oor:name="Measure"><value>S;4064;2117;3810;2117;467;1090;5;13</value></prop></node><node oor:name="L43" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C6353 Photo Quality Gloss 4 x 6 Cards</value></prop><prop oor:name="Measure"><value>S;15240;10160;15240;10160;0;0;1;1</value></prop></node><node oor:name="L44" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9146 Photo Quality Label (Full Page)</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L45" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9151 Photo Quality Label</value></prop><prop oor:name="Measure"><value>S;3750;5000;3000;4000;1500;2850;5;5</value></prop></node><node oor:name="L46" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9169 Photo Quality Label (4 per page)</value></prop><prop oor:name="Measure"><value>S;13900;10164;13900;9910;950;463;2;2</value></prop></node><node oor:name="L47" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9312 Clean Edge(TM) Business Card</value></prop><prop oor:name="Measure"><value>S;9100;6000;8500;5400;1700;3150;2;4</value></prop></node><node oor:name="L48" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9351 Photo Quality Gloss A5 Greeting Card</value></prop><prop oor:name="Measure"><value>S;14850;21000;14850;21000;0;0;2;1</value></prop></node><node oor:name="L49" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9352 Greeting Cards Glossy A6</value></prop><prop oor:name="Measure"><value>S;8255;12548;8255;12072;2245;2540;2;2</value></prop></node><node oor:name="L50" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9353 Photo Quality Gloss Postcards</value></prop><prop oor:name="Measure"><value>S;14650;12310;14650;11040;3175;3175;1;2</value></prop></node><node oor:name="L51" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9354 Photo Quality Gloss Business Cards</value></prop><prop oor:name="Measure"><value>S;8513;5922;8040;5080;2225;3427;2;4</value></prop></node><node oor:name="L52" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9355 Post Cards</value></prop><prop oor:name="Measure"><value>S;14800;12000;14800;10500;3100;3600;1;2</value></prop></node><node oor:name="L53" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9356 Photo Quality A4 Card Sheet</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L54" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9362 Business Cards Glossy</value></prop><prop oor:name="Measure"><value>S;9500;5400;8500;5400;1500;1350;2;5</value></prop></node><node oor:name="L55" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9372 Photo Paper Glossy 9 x 13</value></prop><prop oor:name="Measure"><value>S;13250;9500;12950;9000;1750;1250;2;2</value></prop></node><node oor:name="L56" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9373 Photo Gloss Paper</value></prop><prop oor:name="Measure"><value>S;15000;14850;15000;10000;3000;2425;1;2</value></prop></node><node oor:name="L57" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9374 Photo Quality Glossy Inkjet Card</value></prop><prop oor:name="Measure"><value>S;18000;13250;18000;12950;1500;1750;1;2</value></prop></node><node oor:name="L58" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9405 Avery T-Shirt Transfer Sheets</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L59" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9406 Avery T-Shirt Transfer Sheets</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L60" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9430 Photo Quality Glossy A4 Inkjet Paper</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L61" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9431 Photo Quality Glossy Paper - 160gsm</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L62" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9433 Inkjet Glossy Double Sided Paper</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L63" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9434 Photo Cards Glossy</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L64" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9612 CD-R Business Card</value></prop><prop oor:name="Measure"><value>S;9600;6450;8400;5600;1500;2375;2;4</value></prop></node><node oor:name="L65" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9660 Full Face CD/DVD Labels</value></prop><prop oor:name="Measure"><value>S;11700;13700;11700;11700;4650;2150;1;2</value></prop></node><node oor:name="L66" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>COPT210 Copier Transparency</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L67" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>IJT310 Inkjet Transparency - 90microns</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L68" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>IJT311 Inkjet Transparency - 120 microns</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L69" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J40063 Address</value></prop><prop oor:name="Measure"><value>S;9910;6350;9910;3810;5545;2345;1;2</value></prop></node><node oor:name="L70" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J40065 Parcel</value></prop><prop oor:name="Measure"><value>S;9910;6770;9910;6770;590;4040;2;1</value></prop></node><node oor:name="L71" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J400DK 3.5" Diskette - Face Only</value></prop><prop oor:name="Measure"><value>S;7000;5200;7000;5200;3500;4825;2;1</value></prop></node><node oor:name="L72" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J400SL 35mm Slide</value></prop><prop oor:name="Measure"><value>S;4600;3384;4600;1111;1300;1794;4;4</value></prop></node><node oor:name="L73" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J400VF Video Face</value></prop><prop oor:name="Measure"><value>S;7620;7180;7620;4640;6690;1515;1;2</value></prop></node><node oor:name="L74" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J400VS Video Spine</value></prop><prop oor:name="Measure"><value>S;14500;2970;14500;1700;3250;2120;1;4</value></prop></node><node oor:name="L75" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8156 Address</value></prop><prop oor:name="Measure"><value>S;6954;1780;5800;1780;646;1410;3;15</value></prop></node><node oor:name="L76" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8157 Address</value></prop><prop oor:name="Measure"><value>S;6654;2430;6400;2430;646;1400;3;11</value></prop></node><node oor:name="L77" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8158 Address</value></prop><prop oor:name="Measure"><value>S;6654;2670;6400;2670;646;1400;3;10</value></prop></node><node oor:name="L78" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8159 Address</value></prop><prop oor:name="Measure"><value>S;6654;3386;6400;3386;646;1306;3;8</value></prop></node><node oor:name="L79" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8160 Address</value></prop><prop oor:name="Measure"><value>S;6604;3810;6350;3810;720;1515;3;7</value></prop></node><node oor:name="L80" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8161 Address</value></prop><prop oor:name="Measure"><value>S;6604;4656;6350;4656;721;882;3;6</value></prop></node><node oor:name="L81" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8162 Address</value></prop><prop oor:name="Measure"><value>S;10160;3387;9906;3387;467;1302;2;8</value></prop></node><node oor:name="L82" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8163 Address</value></prop><prop oor:name="Measure"><value>S;10160;3810;9906;3810;467;1515;2;7</value></prop></node><node oor:name="L83" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8164 Address</value></prop><prop oor:name="Measure"><value>S;6604;7197;6350;7197;721;457;3;4</value></prop></node><node oor:name="L84" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8165 Parcel</value></prop><prop oor:name="Measure"><value>S;10160;6773;9906;6773;467;1304;2;4</value></prop></node><node oor:name="L85" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8166 Parcel</value></prop><prop oor:name="Measure"><value>S;10160;9313;9906;9313;467;881;2;3</value></prop></node><node oor:name="L86" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8167 Shipping</value></prop><prop oor:name="Measure"><value>S;19960;28905;19960;28905;520;398;1;1</value></prop></node><node oor:name="L87" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8168 Shipping</value></prop><prop oor:name="Measure"><value>S;19960;14353;19960;14353;520;497;1;2</value></prop></node><node oor:name="L88" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8169 Parcel</value></prop><prop oor:name="Measure"><value>S;13900;10164;13900;9910;950;463;2;2</value></prop></node><node oor:name="L89" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8170 Collect/Filing</value></prop><prop oor:name="Measure"><value>S;13400;1100;13400;1100;3800;1650;1;24</value></prop></node><node oor:name="L90" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8171 Lever Arch Labels - White</value></prop><prop oor:name="Measure"><value>S;6000;20000;6000;20000;2850;500;4;1</value></prop></node><node oor:name="L91" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8173 Address</value></prop><prop oor:name="Measure"><value>S;10160;5700;9906;5700;467;600;2;5</value></prop></node><node oor:name="L92" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8359 Address</value></prop><prop oor:name="Measure"><value>S;6654;3386;6400;3386;646;1306;3;8</value></prop></node><node oor:name="L93" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8360 Address</value></prop><prop oor:name="Measure"><value>S;6604;3810;6350;3810;720;1515;3;7</value></prop></node><node oor:name="L94" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8361 Address</value></prop><prop oor:name="Measure"><value>S;6604;4656;6350;4656;721;882;3;6</value></prop></node><node oor:name="L95" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8362 Address</value></prop><prop oor:name="Measure"><value>S;10160;3387;9906;3387;467;1302;2;8</value></prop></node><node oor:name="L96" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8363 Address</value></prop><prop oor:name="Measure"><value>S;10160;3810;9906;3810;467;1515;2;7</value></prop></node><node oor:name="L97" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8364 Address</value></prop><prop oor:name="Measure"><value>S;6604;7197;6350;7197;721;457;3;4</value></prop></node><node oor:name="L98" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8365 Parcel</value></prop><prop oor:name="Measure"><value>S;10160;6773;9906;6773;467;1304;2;4</value></prop></node><node oor:name="L99" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8366 Parcel</value></prop><prop oor:name="Measure"><value>S;10160;9313;9906;9313;467;881;2;3</value></prop></node><node oor:name="L100" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8367 Shipping</value></prop><prop oor:name="Measure"><value>S;19960;28905;19960;28905;520;398;1;1</value></prop></node><node oor:name="L101" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8368 Shipping</value></prop><prop oor:name="Measure"><value>S;19960;14353;19960;14353;520;497;1;2</value></prop></node><node oor:name="L102" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8369 Parcel</value></prop><prop oor:name="Measure"><value>S;13900;10164;13900;9910;950;463;2;2</value></prop></node><node oor:name="L103" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8371 Lever Arch</value></prop><prop oor:name="Measure"><value>S;6000;20000;6000;20000;2850;500;4;1</value></prop></node><node oor:name="L104" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8414 Clean Edge (TM) Business Card</value></prop><prop oor:name="Measure"><value>S;9300;5080;8700;5080;1500;2150;2;5</value></prop></node><node oor:name="L105" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8415 Greeting Cards Maxi (A6)</value></prop><prop oor:name="Measure"><value>S;10800;15600;10800;15600;4050;2700;2;1</value></prop></node><node oor:name="L106" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8423 Name Card</value></prop><prop oor:name="Measure"><value>S;16000;6375;16000;4375;2500;3100;1;4</value></prop></node><node oor:name="L107" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8431 CD Case Insert - Cover</value></prop><prop oor:name="Measure"><value>S;12100;12100;12100;12100;2750;4450;2;1</value></prop></node><node oor:name="L108" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8432 CD Case Insert - Tray</value></prop><prop oor:name="Measure"><value>S;15100;13500;15100;11700;2950;2250;1;2</value></prop></node><node oor:name="L109" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8433 CD Envelope</value></prop><prop oor:name="Measure"><value>S;12400;12400;12400;12400;4300;2450;1;2</value></prop></node><node oor:name="L110" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8434 Inkjet CD Inserts - Cover Section</value></prop><prop oor:name="Measure"><value>S;12100;12100;12100;12100;5950;2400;1;1</value></prop></node><node oor:name="L111" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8434 Inkjet CD Inserts - Tray Section</value></prop><prop oor:name="Measure"><value>S;15100;11800;15100;11800;2950;15500;1;1</value></prop></node><node oor:name="L112" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8435 CD Case Insert Cover Section</value></prop><prop oor:name="Measure"><value>S;12100;12100;12100;12100;5950;2400;1;1</value></prop></node><node oor:name="L113" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8435 CD Case Insert Tray Section</value></prop><prop oor:name="Measure"><value>S;15100;11800;15100;11800;2950;15500;1;1</value></prop></node><node oor:name="L114" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8436 CD Case Spine Labels</value></prop><prop oor:name="Measure"><value>S;11430;550;11430;550;4785;1643;1;48</value></prop></node><node oor:name="L115" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8440 Zip(TM) Disk Card Insert - Panels</value></prop><prop oor:name="Measure"><value>S;10550;9700;9850;9700;4650;5650;2;1</value></prop></node><node oor:name="L116" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8560 Clear Address</value></prop><prop oor:name="Measure"><value>S;6604;3810;6350;3810;720;1515;3;7</value></prop></node><node oor:name="L117" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8562 Clear Address</value></prop><prop oor:name="Measure"><value>S;10160;3387;9906;3387;467;1302;2;8</value></prop></node><node oor:name="L118" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8563 Clear Address</value></prop><prop oor:name="Measure"><value>S;10160;3810;9906;3810;467;1515;2;7</value></prop></node><node oor:name="L119" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8565 Clear Parcel</value></prop><prop oor:name="Measure"><value>S;10160;6773;9906;6773;467;1304;2;4</value></prop></node><node oor:name="L120" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8567 Clear A4 Labels</value></prop><prop oor:name="Measure"><value>S;19960;28400;19960;28400;520;650;1;1</value></prop></node><node oor:name="L121" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8570 Full Face CD/DVD Labels - Clear Inkjet</value></prop><prop oor:name="Measure"><value>S;11700;13700;11700;11700;4650;2150;1;2</value></prop></node><node oor:name="L122" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8587 Inkjet Transparencies</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L123" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8612 CD-R Business Card</value></prop><prop oor:name="Measure"><value>S;9600;6450;8400;5600;1500;2375;2;4</value></prop></node><node oor:name="L124" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8651 Mini Address</value></prop><prop oor:name="Measure"><value>S;4064;2117;3810;2117;467;1090;5;13</value></prop></node><node oor:name="L125" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8654 Miini Address</value></prop><prop oor:name="Measure"><value>S;4826;2540;4572;2540;975;2143;4;10</value></prop></node><node oor:name="L126" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8655 Audio Cassette</value></prop><prop oor:name="Measure"><value>S;9154;4200;8900;4200;1473;2250;2;6</value></prop></node><node oor:name="L127" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8656 35 mm Slide</value></prop><prop oor:name="Measure"><value>S;5067;1270;4600;1111;600;1595;4;21</value></prop></node><node oor:name="L128" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8657 35 mm Slides/Small Items</value></prop><prop oor:name="Measure"><value>S;5067;1270;4600;1111;3133;6040;3;14</value></prop></node><node oor:name="L129" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8658 Mini Labels - Removable</value></prop><prop oor:name="Measure"><value>S;2794;1000;2540;1000;848;1343;7;27</value></prop></node><node oor:name="L130" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8659 Mini Labels - Removable</value></prop><prop oor:name="Measure"><value>S;2032;1000;1778;1000;467;1343;10;27</value></prop></node><node oor:name="L131" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8666 3.5" Diskette - Face Only</value></prop><prop oor:name="Measure"><value>S;9330;5200;7000;5200;2335;1850;2;5</value></prop></node><node oor:name="L132" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8667 Mini Disk Label - Face</value></prop><prop oor:name="Measure"><value>S;3900;5450;3550;5200;925;1350;5;5</value></prop></node><node oor:name="L133" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8667 Mini Disk Label - Spine</value></prop><prop oor:name="Measure"><value>S;3900;5450;350;5200;575;1350;6;5</value></prop></node><node oor:name="L134" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8668 Labels for Zip (TM.) Disk</value></prop><prop oor:name="Measure"><value>S;6150;5100;5900;5100;1400;2100;3;5</value></prop></node><node oor:name="L135" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8671 Video Face</value></prop><prop oor:name="Measure"><value>S;7874;4640;7620;4640;2753;930;2;6</value></prop></node><node oor:name="L136" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8674 Video Spine</value></prop><prop oor:name="Measure"><value>S;14478;1693;14478;1693;3261;1304;1;16</value></prop></node><node oor:name="L137" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8676 Full Face CD/DVD Labels</value></prop><prop oor:name="Measure"><value>S;11700;13700;11700;11700;4650;2150;1;2</value></prop></node><node oor:name="L138" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8701 Lever Arch</value></prop><prop oor:name="Measure"><value>S;6200;19200;6200;19200;2450;900;4;1</value></prop></node><node oor:name="L139" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8702 Lever Arch</value></prop><prop oor:name="Measure"><value>S;3900;19200;3900;19200;1200;900;7;1</value></prop></node><node oor:name="L140" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8766 3.5" Diskette - Face Only</value></prop><prop oor:name="Measure"><value>S;9330;5200;7000;5200;2335;1850;2;5</value></prop></node><node oor:name="L141" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8770 Full Face CD/DVD Labels</value></prop><prop oor:name="Measure"><value>S;11700;13700;11700;11700;4650;2150;1;2</value></prop></node><node oor:name="L142" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8771 Video Face</value></prop><prop oor:name="Measure"><value>S;7874;4640;7620;4640;2753;930;2;6</value></prop></node><node oor:name="L143" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8774 Video Spine</value></prop><prop oor:name="Measure"><value>S;14478;1693;14478;1693;3261;1304;1;16</value></prop></node><node oor:name="L144" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8776 Full Face CD/DVD Labels - Holographic</value></prop><prop oor:name="Measure"><value>S;11700;13700;11700;11700;4650;2150;1;2</value></prop></node><node oor:name="L145" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8777 Full Face CD/DVD Labels - Silver</value></prop><prop oor:name="Measure"><value>S;11700;13700;11700;11700;4650;2150;1;2</value></prop></node><node oor:name="L146" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8778 Full Face CD/DVD Labels - Gold</value></prop><prop oor:name="Measure"><value>S;11700;13700;11700;11700;4650;2150;1;2</value></prop></node><node oor:name="L147" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8867 Printable Magnets - Full Sheet</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L148" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8871 Printable Magnets</value></prop><prop oor:name="Measure"><value>S;8300;2800;7800;2800;2450;2250;2;9</value></prop></node><node oor:name="L149" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8875 Printable Magnets</value></prop><prop oor:name="Measure"><value>S;5000;14000;5000;14000;500;850;4;2</value></prop></node><node oor:name="L150" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J9124 Inkjet Labels, Glossy</value></prop><prop oor:name="Measure"><value>S;17800;13300;17800;12700;1600;1843;1;2</value></prop></node><node oor:name="L151" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L30063 Address</value></prop><prop oor:name="Measure"><value>S;9910;6350;9910;3810;5545;2345;1;2</value></prop></node><node oor:name="L152" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L30065 Parcel</value></prop><prop oor:name="Measure"><value>S;9910;6770;9910;6770;590;4040;2;1</value></prop></node><node oor:name="L153" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L300DK 3.5" Diskette - Face Only</value></prop><prop oor:name="Measure"><value>S;7000;5200;7000;5200;3500;4825;2;1</value></prop></node><node oor:name="L154" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L300SL 35mm Slide</value></prop><prop oor:name="Measure"><value>S;4600;3384;4600;1111;1300;1794;4;4</value></prop></node><node oor:name="L155" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L300VF Video Face</value></prop><prop oor:name="Measure"><value>S;7620;7180;7620;4640;6690;1515;1;2</value></prop></node><node oor:name="L156" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L300VS Video Spine</value></prop><prop oor:name="Measure"><value>S;14500;2970;14500;1700;3250;2120;1;4</value></prop></node><node oor:name="L157" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L6008 Silver Heavy Duty Labels</value></prop><prop oor:name="Measure"><value>S;2794;1000;2540;1000;848;1343;7;27</value></prop></node><node oor:name="L158" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L6009 Silver Heavy Duty Labels</value></prop><prop oor:name="Measure"><value>S;4826;2117;4572;2117;975;2141;4;12</value></prop></node><node oor:name="L159" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L6011 Silver Heavy Duty Labels</value></prop><prop oor:name="Measure"><value>S;6604;2963;6350;2963;721;1510;3;9</value></prop></node><node oor:name="L160" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L6012 Silver Heavy Duty Labels</value></prop><prop oor:name="Measure"><value>S;9854;5080;9600;5080;773;2143;2;5</value></prop></node><node oor:name="L161" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L6112 Anti Tamper Labels</value></prop><prop oor:name="Measure"><value>S;4600;4600;4000;4000;1600;1343;4;6</value></prop></node><node oor:name="L162" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L6113 Anti Tamper Labels</value></prop><prop oor:name="Measure"><value>S;4826;2117;4572;2117;975;2141;4;12</value></prop></node><node oor:name="L163" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L6114 Anti Tamper Labels</value></prop><prop oor:name="Measure"><value>S;6604;2963;6350;2963;721;1510;3;9</value></prop></node><node oor:name="L164" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7051 Heavy Duty Labels Mini</value></prop><prop oor:name="Measure"><value>S;4064;2117;3810;2117;467;1090;5;13</value></prop></node><node oor:name="L165" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7060 White Heavy Duty Labels</value></prop><prop oor:name="Measure"><value>S;6604;3810;6350;3810;720;1515;3;7</value></prop></node><node oor:name="L166" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7063 White Heavy Duty Labels</value></prop><prop oor:name="Measure"><value>S;10160;3810;9906;3810;467;1515;2;7</value></prop></node><node oor:name="L167" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7067 White Heavy Duty Labels</value></prop><prop oor:name="Measure"><value>S;20900;29500;20900;29500;50;100;1;1</value></prop></node><node oor:name="L168" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7068 White Heavy Duty Labels</value></prop><prop oor:name="Measure"><value>S;19960;14353;19960;14353;520;497;1;2</value></prop></node><node oor:name="L169" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7069 White Heavy Duty Labels</value></prop><prop oor:name="Measure"><value>S;13900;10164;13900;9910;950;463;2;2</value></prop></node><node oor:name="L170" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7156 Address</value></prop><prop oor:name="Measure"><value>S;6954;1780;5800;1780;646;1410;3;15</value></prop></node><node oor:name="L171" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7157 Address</value></prop><prop oor:name="Measure"><value>S;6654;2430;6400;2430;646;1400;3;11</value></prop></node><node oor:name="L172" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7158 Address</value></prop><prop oor:name="Measure"><value>S;6654;2670;6400;2670;646;1400;3;10</value></prop></node><node oor:name="L173" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7159 Address</value></prop><prop oor:name="Measure"><value>S;6654;3386;6400;3386;646;1306;3;8</value></prop></node><node oor:name="L174" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7160 Address</value></prop><prop oor:name="Measure"><value>S;6604;3810;6350;3810;720;1515;3;7</value></prop></node><node oor:name="L175" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7161 Address</value></prop><prop oor:name="Measure"><value>S;6604;4656;6350;4656;721;882;3;6</value></prop></node><node oor:name="L176" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7162 Address</value></prop><prop oor:name="Measure"><value>S;10160;3387;9906;3387;467;1302;2;8</value></prop></node><node oor:name="L177" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7163 Address</value></prop><prop oor:name="Measure"><value>S;10160;3810;9906;3810;467;1515;2;7</value></prop></node><node oor:name="L178" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7164 Address</value></prop><prop oor:name="Measure"><value>S;6604;7197;6350;7197;721;457;3;4</value></prop></node><node oor:name="L179" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7165 Parcel</value></prop><prop oor:name="Measure"><value>S;10160;6773;9906;6773;467;1304;2;4</value></prop></node><node oor:name="L180" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7166 Parcel</value></prop><prop oor:name="Measure"><value>S;10160;9313;9906;9313;467;881;2;3</value></prop></node><node oor:name="L181" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7167 Shipping</value></prop><prop oor:name="Measure"><value>S;19960;28905;19960;28905;520;398;1;1</value></prop></node><node oor:name="L182" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7168 Shipping</value></prop><prop oor:name="Measure"><value>S;19960;14353;19960;14353;520;497;1;2</value></prop></node><node oor:name="L183" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7169 Parcel</value></prop><prop oor:name="Measure"><value>S;13900;10164;13900;9910;950;463;2;2</value></prop></node><node oor:name="L184" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7170 Eurofolio</value></prop><prop oor:name="Measure"><value>S;13400;1100;13400;1100;3800;1650;1;24</value></prop></node><node oor:name="L185" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7171 Lever Arch - White</value></prop><prop oor:name="Measure"><value>S;6000;20000;6000;20000;2850;500;4;1</value></prop></node><node oor:name="L186" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7171B Lever Arch Labels - Blue</value></prop><prop oor:name="Measure"><value>S;6000;20000;6000;20000;2850;500;4;1</value></prop></node><node oor:name="L187" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7171G Lever Arch Labels - Green</value></prop><prop oor:name="Measure"><value>S;6000;20000;6000;20000;2850;500;4;1</value></prop></node><node oor:name="L188" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7171R Lever Arch Labels - Red</value></prop><prop oor:name="Measure"><value>S;6000;20000;6000;20000;2850;500;4;1</value></prop></node><node oor:name="L189" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7172 Ring Binder</value></prop><prop oor:name="Measure"><value>S;10254;3000;10000;3000;373;1350;2;9</value></prop></node><node oor:name="L190" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7173 Shipping</value></prop><prop oor:name="Measure"><value>S;10160;5700;9906;5700;467;600;2;5</value></prop></node><node oor:name="L191" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7176 Labels for 60mm Box File</value></prop><prop oor:name="Measure"><value>S;10000;4354;10000;4100;500;1915;2;6</value></prop></node><node oor:name="L192" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7177 Address</value></prop><prop oor:name="Measure"><value>S;10160;4233;9906;4233;467;2144;2;6</value></prop></node><node oor:name="L193" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7178 Labels for 40mm Box File</value></prop><prop oor:name="Measure"><value>S;10100;2900;10100;2900;5450;1800;1;9</value></prop></node><node oor:name="L194" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7179 Labels for 25mm Box File</value></prop><prop oor:name="Measure"><value>S;11100;1954;11100;1700;4950;2276;1;13</value></prop></node><node oor:name="L195" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7263 Fluorescent Yellow Address</value></prop><prop oor:name="Measure"><value>S;10160;3810;9906;3810;467;1515;2;7</value></prop></node><node oor:name="L196" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7363 Address</value></prop><prop oor:name="Measure"><value>S;10160;3810;9906;3810;467;1515;2;7</value></prop></node><node oor:name="L197" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7400 Suspended Files (Cupboard)</value></prop><prop oor:name="Measure"><value>S;13850;630;13850;630;7925;2310;1;26</value></prop></node><node oor:name="L198" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7408 Suspended Files (Drawer)</value></prop><prop oor:name="Measure"><value>S;27700;630;27700;630;1000;2310;1;26</value></prop></node><node oor:name="L199" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7409 Suspension Tab Card Inserts</value></prop><prop oor:name="Measure"><value>S;5700;1500;5700;1500;1950;2100;3;17</value></prop></node><node oor:name="L200" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7410-5 IndexMaker 5 part - Labels</value></prop><prop oor:name="Measure"><value>S;10419;2117;5502;1270;2540;4690;2;10</value></prop></node><node oor:name="L201" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7410-5 IndexMaker 5 part - Contents Sheet</value></prop><prop oor:name="Measure"><value>S;9200;5750;9200;5750;10500;475;1;5</value></prop></node><node oor:name="L202" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7410-6 IndexMaker 6 part - Labels</value></prop><prop oor:name="Measure"><value>S;10411;1693;4493;1270;3048;4902;2;12</value></prop></node><node oor:name="L203" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7410-6 IndexMaker 6 part - Contents Sheet</value></prop><prop oor:name="Measure"><value>S;9200;4750;9200;4750;10500;500;1;6</value></prop></node><node oor:name="L204" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7410-10 IndexMaker 10 part - Labels</value></prop><prop oor:name="Measure"><value>S;4826;2117;2540;1270;1991;4690;4;10</value></prop></node><node oor:name="L205" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7410-10 IndexMaker 10 part - Contents Sheet</value></prop><prop oor:name="Measure"><value>S;9200;2885;9200;2885;10500;425;1;10</value></prop></node><node oor:name="L206" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7410-12 IndexMaker 12 part - Labels</value></prop><prop oor:name="Measure"><value>S;4572;1693;2200;1270;2542;4902;4;12</value></prop></node><node oor:name="L207" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7410-12 IndexMaker 12 part - Contents Sheet</value></prop><prop oor:name="Measure"><value>S;9200;2390;9200;2390;10500;510;1;12</value></prop></node><node oor:name="L208" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7411-5 ReadyIndex 1-5 Index - Contents Sheet</value></prop><prop oor:name="Measure"><value>S;10000;5767;10000;5767;10950;433;1;5</value></prop></node><node oor:name="L209" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7411-6 ReadyIndex 1-6 Index - Contents Sheet</value></prop><prop oor:name="Measure"><value>S;10000;4800;10000;4800;10950;450;1;6</value></prop></node><node oor:name="L210" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7411-10 ReadyIndex 1-10 Index - Contents Sheet</value></prop><prop oor:name="Measure"><value>S;10000;2885;10000;2885;10950;425;1;10</value></prop></node><node oor:name="L211" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7411-12 ReadyIndex 1-12 Index - Contents Sheet</value></prop><prop oor:name="Measure"><value>S;10000;2390;10000;2390;10950;510;1;12</value></prop></node><node oor:name="L212" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7411-15 ReadyIndex 1-15 Index - Contents Sheet</value></prop><prop oor:name="Measure"><value>S;10000;1740;10000;1740;10950;1800;1;15</value></prop></node><node oor:name="L213" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7411-20 ReadyIndex 1-20 Index - Contents Sheet</value></prop><prop oor:name="Measure"><value>S;10000;1335;10000;1335;10950;1500;1;20</value></prop></node><node oor:name="L214" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7411-31 ReadyIndex 1-31 Index - Contents Sheet</value></prop><prop oor:name="Measure"><value>S;10000;861;10000;861;10950;1500;1;31</value></prop></node><node oor:name="L215" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7411-AZ ReadyIndex A-Z Index - Contents Sheet</value></prop><prop oor:name="Measure"><value>S;10000;1335;10000;1335;10950;1500;1;20</value></prop></node><node oor:name="L216" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7411-JD ReadyIndex Jan-Dec Index - Contents Sheet</value></prop><prop oor:name="Measure"><value>S;10000;2400;10000;2400;10950;450;1;12</value></prop></node><node oor:name="L217" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7412-5 Insertable Tab Dividers - 5 Tabs</value></prop><prop oor:name="Measure"><value>S;10500;2115;5500;1270;2540;4730;2;10</value></prop></node><node oor:name="L218" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7412-6 Insertable Tab Dividers - 6 Tabs</value></prop><prop oor:name="Measure"><value>S;10420;2115;4700;1270;2540;4730;2;10</value></prop></node><node oor:name="L219" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7412-8 Insertable Tab Dividers - 8 Tabs</value></prop><prop oor:name="Measure"><value>S;10420;2115;4300;1270;2540;4730;2;10</value></prop></node><node oor:name="L220" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7412-10 Insertable Tab Dividers - 10 Tabs</value></prop><prop oor:name="Measure"><value>S;4820;2115;2540;1270;1980;4730;4;10</value></prop></node><node oor:name="L221" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7412-12 Insertable Tab Dividers - 12 Tabs</value></prop><prop oor:name="Measure"><value>S;4820;2115;2540;1270;1980;4730;4;10</value></prop></node><node oor:name="L222" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7413 Business Card</value></prop><prop oor:name="Measure"><value>S;9000;5080;9000;5080;1500;2150;2;5</value></prop></node><node oor:name="L223" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7414 Business Card</value></prop><prop oor:name="Measure"><value>S;9000;5200;9000;5200;1500;1850;2;5</value></prop></node><node oor:name="L224" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7415 Business Card</value></prop><prop oor:name="Measure"><value>S;9000;5200;9000;5200;1500;1850;2;5</value></prop></node><node oor:name="L225" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7416-5 IndexMaker 5 part (Unpunched) - Labels</value></prop><prop oor:name="Measure"><value>S;10418;2117;5502;1270;2540;4690;2;10</value></prop></node><node oor:name="L226" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7416-5 IndexMaker 5 part (Unpunched) - Contents Sheet</value></prop><prop oor:name="Measure"><value>S;9200;5767;9200;5767;10500;433;1;5</value></prop></node><node oor:name="L227" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7416-6 IndexMaker 6 part - Extra Wide - Labels</value></prop><prop oor:name="Measure"><value>S;10411;1693;4493;1270;3048;4902;2;12</value></prop></node><node oor:name="L228" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7416-6 IndexMaker 6 part - Extra Wide - Contents Sheet</value></prop><prop oor:name="Measure"><value>S;9200;4800;9200;4800;10500;450;1;6</value></prop></node><node oor:name="L229" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7416-10 IndexMaker 10 part (Unpunched) - Labels</value></prop><prop oor:name="Measure"><value>S;4826;2117;2540;1270;1991;4690;4;10</value></prop></node><node oor:name="L230" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7416-10 IndexMaker 10 part (Unpunched) - Contents Sheet</value></prop><prop oor:name="Measure"><value>S;9200;2885;9200;2885;10500;425;1;10</value></prop></node><node oor:name="L231" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7416-12 IndexMaker 12 part - Extra Wide - Labels</value></prop><prop oor:name="Measure"><value>S;4572;1693;2200;1270;2542;4902;4;12</value></prop></node><node oor:name="L232" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7416-12 IndexMaker 12 part - Extra Wide - Contents Sheet</value></prop><prop oor:name="Measure"><value>S;9200;2400;9200;2400;10500;450;1;12</value></prop></node><node oor:name="L233" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7417 Business Card</value></prop><prop oor:name="Measure"><value>S;9000;5400;9000;5400;1500;1350;2;5</value></prop></node><node oor:name="L234" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7418 Name Badge</value></prop><prop oor:name="Measure"><value>S;8600;5500;8600;5500;1900;3850;2;4</value></prop></node><node oor:name="L235" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7419 Business Card</value></prop><prop oor:name="Measure"><value>S;9000;5400;9000;5400;1500;1350;2;5</value></prop></node><node oor:name="L236" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7420-5 Direct Print Dividers</value></prop><prop oor:name="Measure"><value>S;1300;5540;1300;5540;19200;1000;1;5</value></prop></node><node oor:name="L237" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7420-6 Direct Print Dividers</value></prop><prop oor:name="Measure"><value>S;1300;4622;1300;4622;19200;1000;1;6</value></prop></node><node oor:name="L238" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7420-8 Direct Print Dividers</value></prop><prop oor:name="Measure"><value>S;1300;3464;1300;3464;19200;1000;1;8</value></prop></node><node oor:name="L239" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7421 Post Card</value></prop><prop oor:name="Measure"><value>S;13937;9729;13937;9729;913;771;2;2</value></prop></node><node oor:name="L240" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7422 Suspension Tab Card Inserts</value></prop><prop oor:name="Measure"><value>S;17300;1200;17300;600;1900;5800;1;15</value></prop></node><node oor:name="L241" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7423 Delegate Card - Embossed</value></prop><prop oor:name="Measure"><value>S;18700;7425;18700;5350;1150;1038;1;2</value></prop></node><node oor:name="L242" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7424 Lever Arch Labels</value></prop><prop oor:name="Measure"><value>S;5900;19200;5900;19200;3043;900;4;1</value></prop></node><node oor:name="L243" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7425 Lever Arch Labels</value></prop><prop oor:name="Measure"><value>S;3400;19200;3400;19200;1243;900;8;1</value></prop></node><node oor:name="L244" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7426 Note Card</value></prop><prop oor:name="Measure"><value>S;10500;13937;10500;13937;0;828;2;2</value></prop></node><node oor:name="L245" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7451-5 ReadyIndex 5 Index (Unnumbered) - Contents</value></prop><prop oor:name="Measure"><value>S;10000;5767;10000;5767;10950;433;1;5</value></prop></node><node oor:name="L246" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7451-10 ReadyIndex 10 Index (Unnumbered) - Contents</value></prop><prop oor:name="Measure"><value>S;10000;2885;10000;2885;10950;425;1;10</value></prop></node><node oor:name="L247" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7551 Clear Mini Address</value></prop><prop oor:name="Measure"><value>S;4064;2117;3810;2117;467;1090;5;13</value></prop></node><node oor:name="L248" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7552 Clear Mini</value></prop><prop oor:name="Measure"><value>S;10418;2117;5502;1270;2540;4690;2;10</value></prop></node><node oor:name="L249" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7553 Clear Mini</value></prop><prop oor:name="Measure"><value>S;4572;1693;2200;1270;2542;4902;4;12</value></prop></node><node oor:name="L250" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7560 Clear Address</value></prop><prop oor:name="Measure"><value>S;6604;3810;6350;3810;720;1515;3;7</value></prop></node><node oor:name="L251" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7562 Clear Address</value></prop><prop oor:name="Measure"><value>S;10160;3387;9906;3387;467;1302;2;8</value></prop></node><node oor:name="L252" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7563 Clear Address</value></prop><prop oor:name="Measure"><value>S;10160;3810;9906;3810;467;1515;2;7</value></prop></node><node oor:name="L253" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7565 Clear Parcel</value></prop><prop oor:name="Measure"><value>S;10160;6773;9906;6773;467;1304;2;4</value></prop></node><node oor:name="L254" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7567 Clear A4 Labels</value></prop><prop oor:name="Measure"><value>S;19960;28400;19960;28400;520;650;1;1</value></prop></node><node oor:name="L255" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7568 Clear A5 Labels</value></prop><prop oor:name="Measure"><value>S;19960;14353;19960;14353;520;498;1;2</value></prop></node><node oor:name="L256" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7587 Laser Transparencies</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L257" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7630 Circular</value></prop><prop oor:name="Measure"><value>S;6800;6800;6350;6350;525;1475;3;4</value></prop></node><node oor:name="L258" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7650 Circular</value></prop><prop oor:name="Measure"><value>S;6800;6800;6350;6350;525;1475;3;4</value></prop></node><node oor:name="L259" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7651 Mini Address</value></prop><prop oor:name="Measure"><value>S;4064;2117;3810;2117;467;1090;5;13</value></prop></node><node oor:name="L260" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7651/PF Mini Address</value></prop><prop oor:name="Measure"><value>S;4064;2117;3810;2117;467;1090;5;13</value></prop></node><node oor:name="L261" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7651/YF Mini Address</value></prop><prop oor:name="Measure"><value>S;4064;2117;3810;2117;467;1090;5;13</value></prop></node><node oor:name="L262" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7652 Miini Address</value></prop><prop oor:name="Measure"><value>S;4826;1693;4572;1693;975;1299;4;16</value></prop></node><node oor:name="L263" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7653 Mini</value></prop><prop oor:name="Measure"><value>S;4572;1693;2200;1270;2542;4902;4;12</value></prop></node><node oor:name="L264" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7654 Miini Address</value></prop><prop oor:name="Measure"><value>S;4826;2540;4572;2540;975;2143;4;10</value></prop></node><node oor:name="L265" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7655 Audio Cassette</value></prop><prop oor:name="Measure"><value>S;9154;4200;8900;4200;1473;2250;2;6</value></prop></node><node oor:name="L266" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7656 35 mm Slide</value></prop><prop oor:name="Measure"><value>S;5067;1270;4600;1111;600;1595;4;21</value></prop></node><node oor:name="L267" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7657 Mini Labels - Removable - Laser</value></prop><prop oor:name="Measure"><value>S;2032;1000;1778;1000;467;1343;10;27</value></prop></node><node oor:name="L268" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7658 Mini Labels - Removable - Laser</value></prop><prop oor:name="Measure"><value>S;2794;1000;2540;1000;848;1343;7;27</value></prop></node><node oor:name="L269" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7663 5.25" Diskette</value></prop><prop oor:name="Measure"><value>S;11938;3376;11938;3376;4531;1348;1;8</value></prop></node><node oor:name="L270" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7664 3.5" Diskette - Wraparound</value></prop><prop oor:name="Measure"><value>S;10414;7197;7000;7197;1793;457;2;4</value></prop></node><node oor:name="L271" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7665 Mini Data Cartridge</value></prop><prop oor:name="Measure"><value>S;9400;2115;7200;2115;2200;2160;2;12</value></prop></node><node oor:name="L272" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7666 3.5" Diskette - Face Only</value></prop><prop oor:name="Measure"><value>S;9330;5200;7000;5200;2335;1850;2;5</value></prop></node><node oor:name="L273" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7667 Standard Data Cartridge</value></prop><prop oor:name="Measure"><value>S;13300;2961;13300;2961;3850;1526;1;9</value></prop></node><node oor:name="L274" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7668 Labels for Zip(TM) Disk</value></prop><prop oor:name="Measure"><value>S;6150;5100;5900;5100;1400;2100;3;5</value></prop></node><node oor:name="L275" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7669 Labels for SuperDisk (TM )</value></prop><prop oor:name="Measure"><value>S;7800;6300;5400;6100;3900;2350;2;4</value></prop></node><node oor:name="L276" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7670 Circular - Fluorescent Yellow</value></prop><prop oor:name="Measure"><value>S;6800;6800;6350;6350;525;1475;3;4</value></prop></node><node oor:name="L277" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7671 Video Face</value></prop><prop oor:name="Measure"><value>S;7874;4640;7620;4640;2753;930;2;6</value></prop></node><node oor:name="L278" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7674 Video Spine</value></prop><prop oor:name="Measure"><value>S;14478;1693;14478;1693;3261;1304;1;16</value></prop></node><node oor:name="L279" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7675 4mm Data Cartridge</value></prop><prop oor:name="Measure"><value>S;6400;3500;6150;3500;1025;2600;3;7</value></prop></node><node oor:name="L280" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7676 Full Face CD/DVD Labels - Black &amp; White</value></prop><prop oor:name="Measure"><value>S;11700;13700;11700;11700;4650;2150;1;2</value></prop></node><node oor:name="L281" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7680 Mini Address - Gold</value></prop><prop oor:name="Measure"><value>S;4064;2117;3810;2117;467;1090;5;13</value></prop></node><node oor:name="L282" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7701 Lever Arch</value></prop><prop oor:name="Measure"><value>S;6200;19200;6200;19200;2450;900;4;1</value></prop></node><node oor:name="L283" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7702 Lever Arch</value></prop><prop oor:name="Measure"><value>S;3900;19200;3900;19200;1200;900;7;1</value></prop></node><node oor:name="L284" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7760 Full Face CD/DVD Labels - Colour Laser</value></prop><prop oor:name="Measure"><value>S;11700;13700;11700;11700;4650;2150;1;2</value></prop></node><node oor:name="L285" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7765 Presentation/Photo - Glossy Colour Laser</value></prop><prop oor:name="Measure"><value>S;10160;6773;9906;6773;467;1304;2;4</value></prop></node><node oor:name="L286" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7767 Presentation/Photo - Glossy Colour Laser</value></prop><prop oor:name="Measure"><value>S;20900;29500;20900;29500;50;100;1;1</value></prop></node><node oor:name="L287" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7768 Presentation/Photo - Glossy Colour Laser</value></prop><prop oor:name="Measure"><value>S;19960;14353;19960;14353;520;497;1;2</value></prop></node><node oor:name="L288" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7769 Presentation/Photo - Glossy Colour Laser</value></prop><prop oor:name="Measure"><value>S;13900;10164;13900;9910;950;463;2;2</value></prop></node><node oor:name="L289" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7901 Organizer Page</value></prop><prop oor:name="Measure"><value>S;9500;17000;9500;17000;0;0;3;1</value></prop></node><node oor:name="L290" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7902 Organizer Page (A5)</value></prop><prop oor:name="Measure"><value>S;14850;21000;14850;21000;0;0;2;1</value></prop></node><node oor:name="L291" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7905 Compliment Slip</value></prop><prop oor:name="Measure"><value>S;21000;9300;21000;9300;0;900;1;3</value></prop></node><node oor:name="L292" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>LPT110 Laser/Copier Transparency - 100micron</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L293" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>LPT111 Laser/Copier Transparency - 100micron</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node></node><node oor:name="Avery A4/Asia" oor:op="replace"><node oor:name="L0" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2412 Laminated Cards, large</value></prop><prop oor:name="Measure"><value>S;13700;8500;12300;8500;1850;1800;2;1</value></prop></node><node oor:name="L1" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2413 Laminated Cards</value></prop><prop oor:name="Measure"><value>S;9100;9800;9100;6000;10700;2050;1;3</value></prop></node><node oor:name="L2" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2414 Laminated Cards</value></prop><prop oor:name="Measure"><value>S;8150;7000;8150;5000;10700;1850;1;4</value></prop></node><node oor:name="L3" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C24412 Laminated Cards, large</value></prop><prop oor:name="Measure"><value>S;12300;8500;12300;8500;1250;2400;1;1</value></prop></node><node oor:name="L4" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C25446 A5 Sheet</value></prop><prop oor:name="Measure"><value>S;14800;21000;14800;21000;0;0;1;1</value></prop></node><node oor:name="L5" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C25447 A5 Sheet</value></prop><prop oor:name="Measure"><value>S;14800;21000;14800;21000;0;0;1;1</value></prop></node><node oor:name="L6" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2546 Windows Decals</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L7" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2547 Fantastic Plastic</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L8" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C91131 Business Cards</value></prop><prop oor:name="Measure"><value>S;9100;5500;9100;5500;1400;1100;2;5</value></prop></node><node oor:name="L9" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C91149 Business Cards</value></prop><prop oor:name="Measure"><value>S;9900;6400;9100;5500;1500;2500;2;4</value></prop></node><node oor:name="L10" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9167 A4 Sheet</value></prop><prop oor:name="Measure"><value>S;19960;28905;19960;28905;520;398;1;1</value></prop></node><node oor:name="L11" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9169 Glossy Photo Quality Labels</value></prop><prop oor:name="Measure"><value>S;13900;10164;13900;9910;950;463;2;2</value></prop></node><node oor:name="L12" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9356 Photo Quality A4 Card Sheet</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L13" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J21013 Business Cards</value></prop><prop oor:name="Measure"><value>S;9100;5500;9100;5500;1400;1100;2;5</value></prop></node><node oor:name="L14" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J21015 Business Cards</value></prop><prop oor:name="Measure"><value>S;9100;5500;9100;5500;1400;1100;2;5</value></prop></node><node oor:name="L15" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J21016 Business Cards</value></prop><prop oor:name="Measure"><value>S;9100;5500;9100;5500;1400;1100;2;5</value></prop></node><node oor:name="L16" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J21031 Business Cards</value></prop><prop oor:name="Measure"><value>S;9900;6400;9100;5500;1500;2500;2;4</value></prop></node><node oor:name="L17" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J21033 Business Cards</value></prop><prop oor:name="Measure"><value>S;9100;5500;9100;5500;1400;1100;2;5</value></prop></node><node oor:name="L18" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J21131 Business Cards</value></prop><prop oor:name="Measure"><value>S;9100;5500;9100;5500;1400;1100;2;5</value></prop></node><node oor:name="L19" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J21141 Greeting Cards</value></prop><prop oor:name="Measure"><value>S;10500;14850;10500;14850;0;0;2;2</value></prop></node><node oor:name="L20" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J21149 Business Cards</value></prop><prop oor:name="Measure"><value>S;9900;6400;9100;5500;1500;2500;2;4</value></prop></node><node oor:name="L21" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J2356 A4 Sheet</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L22" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8359 Address</value></prop><prop oor:name="Measure"><value>S;6654;3386;6400;3386;646;1306;3;8</value></prop></node><node oor:name="L23" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8360 Address</value></prop><prop oor:name="Measure"><value>S;6604;3810;6350;3810;720;1515;3;7</value></prop></node><node oor:name="L24" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8361 Address</value></prop><prop oor:name="Measure"><value>S;6604;4656;6350;4656;721;882;3;6</value></prop></node><node oor:name="L25" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8362 Address</value></prop><prop oor:name="Measure"><value>S;10160;3387;9906;3387;467;1302;2;8</value></prop></node><node oor:name="L26" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8363 Address</value></prop><prop oor:name="Measure"><value>S;10160;3810;9906;3810;467;1515;2;7</value></prop></node><node oor:name="L27" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8365 Address</value></prop><prop oor:name="Measure"><value>S;10160;6773;9906;6773;467;1304;2;4</value></prop></node><node oor:name="L28" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8367 Shipping A4</value></prop><prop oor:name="Measure"><value>S;19960;28905;19960;28905;520;398;1;1</value></prop></node><node oor:name="L29" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8368 Shipping A5</value></prop><prop oor:name="Measure"><value>S;19960;14353;19960;14353;520;497;1;2</value></prop></node><node oor:name="L30" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8369 Parcel</value></prop><prop oor:name="Measure"><value>S;13900;10164;13900;9910;950;463;2;2</value></prop></node><node oor:name="L31" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8371 Lever Arch</value></prop><prop oor:name="Measure"><value>S;6000;20000;6000;20000;2850;500;4;1</value></prop></node><node oor:name="L32" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8751 Mini Address</value></prop><prop oor:name="Measure"><value>S;4064;2117;3810;2117;467;1090;5;13</value></prop></node><node oor:name="L33" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8756 35 mm Slide</value></prop><prop oor:name="Measure"><value>S;5067;1270;4600;1111;600;1595;4;21</value></prop></node><node oor:name="L34" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8766 3.5" Diskette</value></prop><prop oor:name="Measure"><value>S;9330;5200;7000;5200;2335;1850;2;5</value></prop></node><node oor:name="L35" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8771 Video Face</value></prop><prop oor:name="Measure"><value>S;7874;4640;7620;4640;2753;930;2;6</value></prop></node><node oor:name="L36" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8774 Video Spine</value></prop><prop oor:name="Measure"><value>S;14478;1693;14478;1693;3261;1304;1;16</value></prop></node><node oor:name="L37" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J88911 Address</value></prop><prop oor:name="Measure"><value>S;9100;4800;8900;4800;1000;2500;2;5</value></prop></node><node oor:name="L38" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J88915 Address</value></prop><prop oor:name="Measure"><value>S;8760;4230;8380;4230;1930;2150;2;6</value></prop></node><node oor:name="L39" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J88919 Address</value></prop><prop oor:name="Measure"><value>S;8640;4230;8640;4230;1860;2120;2;6</value></prop></node><node oor:name="L40" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J88923 Address</value></prop><prop oor:name="Measure"><value>S;7000;4243;7000;4243;0;0;3;7</value></prop></node><node oor:name="L41" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J88927 Address</value></prop><prop oor:name="Measure"><value>S;7000;4230;7000;4230;0;2120;3;6</value></prop></node><node oor:name="L42" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J88935 Address</value></prop><prop oor:name="Measure"><value>S;7000;3390;7000;3390;0;1270;3;8</value></prop></node><node oor:name="L43" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7159 Address</value></prop><prop oor:name="Measure"><value>S;6654;3386;6400;3386;646;1306;3;8</value></prop></node><node oor:name="L44" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7160 Address</value></prop><prop oor:name="Measure"><value>S;6604;3810;6350;3810;720;1515;3;7</value></prop></node><node oor:name="L45" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7161 Address</value></prop><prop oor:name="Measure"><value>S;6604;4656;6350;4656;721;882;3;6</value></prop></node><node oor:name="L46" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7162 Address</value></prop><prop oor:name="Measure"><value>S;10160;3387;9906;3387;467;1302;2;8</value></prop></node><node oor:name="L47" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7163 Address</value></prop><prop oor:name="Measure"><value>S;10160;3810;9906;3810;467;1515;2;7</value></prop></node><node oor:name="L48" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7164 Address</value></prop><prop oor:name="Measure"><value>S;6604;7197;6350;7197;721;457;3;4</value></prop></node><node oor:name="L49" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7165 Parcel</value></prop><prop oor:name="Measure"><value>S;10160;6773;9906;6773;467;1304;2;4</value></prop></node><node oor:name="L50" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7166 Parcel</value></prop><prop oor:name="Measure"><value>S;10160;9313;9906;9313;467;881;2;3</value></prop></node><node oor:name="L51" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7167 Shipping</value></prop><prop oor:name="Measure"><value>S;19960;28905;19960;28905;520;398;1;1</value></prop></node><node oor:name="L52" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7168 Shipping</value></prop><prop oor:name="Measure"><value>S;19960;14353;19960;14353;520;497;1;2</value></prop></node><node oor:name="L53" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7169 Parcel</value></prop><prop oor:name="Measure"><value>S;13900;10164;13900;9910;950;463;2;2</value></prop></node><node oor:name="L54" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7170 Eurofolio</value></prop><prop oor:name="Measure"><value>S;13400;1100;13400;1100;3800;1650;1;24</value></prop></node><node oor:name="L55" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7171 Lever Arch</value></prop><prop oor:name="Measure"><value>S;6000;20000;6000;20000;2850;500;4;1</value></prop></node><node oor:name="L56" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7172 Ring Binder</value></prop><prop oor:name="Measure"><value>S;10254;3000;10000;3000;373;1350;2;9</value></prop></node><node oor:name="L57" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7173 Address</value></prop><prop oor:name="Measure"><value>S;10160;5700;9906;5700;467;600;2;5</value></prop></node><node oor:name="L58" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7651 Mini Adress</value></prop><prop oor:name="Measure"><value>S;4064;2117;3810;2117;467;1090;5;13</value></prop></node><node oor:name="L59" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7656 35 mm Slide</value></prop><prop oor:name="Measure"><value>S;5067;1270;4600;1111;600;1595;4;21</value></prop></node><node oor:name="L60" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7664 3.5" Diskette - Wraparound</value></prop><prop oor:name="Measure"><value>S;10414;7197;7000;7197;1793;457;2;4</value></prop></node><node oor:name="L61" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7665 Mini Data Cartridge</value></prop><prop oor:name="Measure"><value>S;9400;2115;7200;2115;2200;2160;2;12</value></prop></node><node oor:name="L62" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7666 3.5" Diskette</value></prop><prop oor:name="Measure"><value>S;9330;5200;7000;5200;2335;1850;2;5</value></prop></node><node oor:name="L63" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7667 Standard Data Cartridge</value></prop><prop oor:name="Measure"><value>S;13300;2961;13300;2961;3850;1526;1;9</value></prop></node><node oor:name="L64" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7668 Labels for Zip(TM) Disk</value></prop><prop oor:name="Measure"><value>S;6150;5100;5900;5100;1400;2100;3;5</value></prop></node><node oor:name="L65" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7671 Video Face</value></prop><prop oor:name="Measure"><value>S;7874;4640;7620;4640;2753;930;2;6</value></prop></node><node oor:name="L66" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7674 Video Spine</value></prop><prop oor:name="Measure"><value>S;14478;1693;14478;1693;3261;1304;1;16</value></prop></node><node oor:name="L67" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L78382 Address</value></prop><prop oor:name="Measure"><value>S;8640;4230;8640;4230;1860;2120;2;6</value></prop></node><node oor:name="L68" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L78383 Address</value></prop><prop oor:name="Measure"><value>S;7000;4243;7000;4243;0;0;3;7</value></prop></node><node oor:name="L69" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L78384 Address</value></prop><prop oor:name="Measure"><value>S;7000;4230;7000;4230;0;2120;3;6</value></prop></node><node oor:name="L70" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L78386 Address</value></prop><prop oor:name="Measure"><value>S;7000;3390;7000;3390;0;1270;3;8</value></prop></node><node oor:name="L71" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L78387 Address</value></prop><prop oor:name="Measure"><value>S;8640;5080;8640;5080;1860;2120;2;5</value></prop></node><node oor:name="L72" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L78388 Address</value></prop><prop oor:name="Measure"><value>S;4830;2540;4830;2540;840;880;4;11</value></prop></node><node oor:name="L73" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>M21131 Business Cards</value></prop><prop oor:name="Measure"><value>S;9100;5500;9100;5500;1400;1100;2;5</value></prop></node><node oor:name="L74" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>M8167 A4 Sheet</value></prop><prop oor:name="Measure"><value>S;19960;28905;19960;28905;520;398;1;1</value></prop></node><node oor:name="L75" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>M88173 Address</value></prop><prop oor:name="Measure"><value>S;9900;4450;9650;4450;710;2330;2;5</value></prop></node><node oor:name="L76" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>M88175 Address</value></prop><prop oor:name="Measure"><value>S;8760;4230;8380;4230;2040;2000;2;6</value></prop></node><node oor:name="L77" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>M88177 Address</value></prop><prop oor:name="Measure"><value>S;9100;4800;8900;4800;1000;2500;2;5</value></prop></node><node oor:name="L78" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>M88179 Address</value></prop><prop oor:name="Measure"><value>S;8600;4200;8400;4200;2000;2300;2;6</value></prop></node><node oor:name="L79" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>M88183 Address</value></prop><prop oor:name="Measure"><value>S;8760;4230;8380;4230;1930;2150;2;6</value></prop></node><node oor:name="L80" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>M88185 Address</value></prop><prop oor:name="Measure"><value>S;7000;4230;7000;4230;0;2150;3;6</value></prop></node><node oor:name="L81" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>M88187 Address</value></prop><prop oor:name="Measure"><value>S;8600;4200;8400;4200;2000;2250;2;6</value></prop></node><node oor:name="L82" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>M88315 Address</value></prop><prop oor:name="Measure"><value>S;6400;3390;6400;3390;700;2350;3;7</value></prop></node><node oor:name="L83" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>P78204 Address</value></prop><prop oor:name="Measure"><value>S;4200;7425;4200;7425;0;0;5;4</value></prop></node><node oor:name="L84" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>P78261 Address</value></prop><prop oor:name="Measure"><value>S;3800;6900;3800;6900;1000;1050;5;4</value></prop></node><node oor:name="L85" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>P78270 Address</value></prop><prop oor:name="Measure"><value>S;10500;14850;10500;14850;0;0;2;2</value></prop></node><node oor:name="L86" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>P78275 Address</value></prop><prop oor:name="Measure"><value>S;8500;4200;8500;4200;2000;2250;2;</value></prop></node></node><node oor:name="Avery Letter Size" oor:op="replace"><node oor:name="L0" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5167 Return Address</value></prop><prop oor:name="Measure"><value>S;5240;1270;4445;1270;714;1270;4;20</value></prop></node><node oor:name="L1" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5267 Return Address</value></prop><prop oor:name="Measure"><value>S;5240;1270;4445;1270;714;1270;4;20</value></prop></node><node oor:name="L2" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5160 Address</value></prop><prop oor:name="Measure"><value>S;6985;2540;6668;2540;478;1270;3;10</value></prop></node><node oor:name="L3" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5260 Address</value></prop><prop oor:name="Measure"><value>S;6985;2540;6668;2540;478;1270;3;10</value></prop></node><node oor:name="L4" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5960 Address</value></prop><prop oor:name="Measure"><value>S;6985;2540;6668;2540;478;1270;3;10</value></prop></node><node oor:name="L5" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5159 Address</value></prop><prop oor:name="Measure"><value>S;10638;3810;10160;3810;396;635;2;7</value></prop></node><node oor:name="L6" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5161 Address</value></prop><prop oor:name="Measure"><value>S;10636;2540;10160;2540;396;1270;2;10</value></prop></node><node oor:name="L7" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5261 Address</value></prop><prop oor:name="Measure"><value>S;10636;2540;10160;2540;396;1270;2;10</value></prop></node><node oor:name="L8" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5961 Address</value></prop><prop oor:name="Measure"><value>S;10636;2540;10160;2540;396;1270;2;10</value></prop></node><node oor:name="L9" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5162 Address</value></prop><prop oor:name="Measure"><value>S;10636;3387;10160;3387;396;2117;2;7</value></prop></node><node oor:name="L10" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5262 Address</value></prop><prop oor:name="Measure"><value>S;10636;3387;10160;3387;396;2117;2;7</value></prop></node><node oor:name="L11" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5922 Address</value></prop><prop oor:name="Measure"><value>S;10636;3387;10160;3387;396;2117;2;7</value></prop></node><node oor:name="L12" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5962 Address</value></prop><prop oor:name="Measure"><value>S;10636;3387;10160;3387;396;2117;2;7</value></prop></node><node oor:name="L13" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5163 Address / Shipping</value></prop><prop oor:name="Measure"><value>S;10636;5080;10160;5080;396;1270;2;5</value></prop></node><node oor:name="L14" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5263 Address / Shipping</value></prop><prop oor:name="Measure"><value>S;10636;5080;10160;5080;396;1270;2;5</value></prop></node><node oor:name="L15" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5963 Address / Shipping</value></prop><prop oor:name="Measure"><value>S;10636;5080;10160;5080;396;1270;2;5</value></prop></node><node oor:name="L16" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5164 Address / Shipping</value></prop><prop oor:name="Measure"><value>S;10636;8467;10160;8467;396;1270;2;3</value></prop></node><node oor:name="L17" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5264 Address / Shipping</value></prop><prop oor:name="Measure"><value>S;10636;8467;10160;8467;396;1270;2;3</value></prop></node><node oor:name="L18" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5168 Shipping</value></prop><prop oor:name="Measure"><value>S;10160;12700;8890;12700;1270;1270;2;2</value></prop></node><node oor:name="L19" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5667 Clear Return Address</value></prop><prop oor:name="Measure"><value>S;5207;1270;4445;1270;762;1270;4;20</value></prop></node><node oor:name="L20" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5660 Clear Address</value></prop><prop oor:name="Measure"><value>S;7197;2540;7196;2540;0;1270;3;10</value></prop></node><node oor:name="L21" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5930 Clear Address</value></prop><prop oor:name="Measure"><value>S;7197;2540;7196;2540;0;1270;3;10</value></prop></node><node oor:name="L22" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5661 Clear Address</value></prop><prop oor:name="Measure"><value>S;10795;2540;10795;2540;0;1270;2;10</value></prop></node><node oor:name="L23" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5662 Clear Address</value></prop><prop oor:name="Measure"><value>S;10795;3386;10795;3386;0;2121;2;7</value></prop></node><node oor:name="L24" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5663 Clear Address</value></prop><prop oor:name="Measure"><value>S;10795;5080;10795;5080;0;1270;2;5</value></prop></node><node oor:name="L25" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5664 Clear Address / Shipping</value></prop><prop oor:name="Measure"><value>S;10795;8467;10795;8466;0;1270;2;3</value></prop></node><node oor:name="L26" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5165 Full Sheet</value></prop><prop oor:name="Measure"><value>S;0;0;21590;27940;0;0;1;1</value></prop></node><node oor:name="L27" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5265 Full Sheet</value></prop><prop oor:name="Measure"><value>S;0;0;21590;27940;0;0;1;1</value></prop></node><node oor:name="L28" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5266 File Folder-Assorted</value></prop><prop oor:name="Measure"><value>S;10160;1715;8733;1374;1349;1270;2;15</value></prop></node><node oor:name="L29" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5066 File Folder-Red</value></prop><prop oor:name="Measure"><value>S;10160;1715;8733;1374;1349;1270;2;15</value></prop></node><node oor:name="L30" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5166 File Folder-Orange</value></prop><prop oor:name="Measure"><value>S;10160;1693;8733;1374;1349;1588;2;15</value></prop></node><node oor:name="L31" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5366 File Folder-White</value></prop><prop oor:name="Measure"><value>S;10160;1692;8733;1692;1349;1270;2;15</value></prop></node><node oor:name="L32" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5666 File Folder-Purple</value></prop><prop oor:name="Measure"><value>S;10160;1693;8733;1374;1349;1588;2;15</value></prop></node><node oor:name="L33" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5766 File Folder-Blue</value></prop><prop oor:name="Measure"><value>S;10160;1715;8733;1374;1349;1270;2;15</value></prop></node><node oor:name="L34" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5866 File Folder-Green</value></prop><prop oor:name="Measure"><value>S;10160;1715;8733;1374;1349;1270;2;15</value></prop></node><node oor:name="L35" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5966 File Folder-Yellow</value></prop><prop oor:name="Measure"><value>S;10160;1715;8733;1374;1349;1270;2;15</value></prop></node><node oor:name="L36" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5293 Round</value></prop><prop oor:name="Measure"><value>S;5080;4234;5080;4128;1113;1270;4;6</value></prop></node><node oor:name="L37" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5294 Round</value></prop><prop oor:name="Measure"><value>S;6985;6350;6985;6350;635;1270;3;4</value></prop></node><node oor:name="L38" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5196 3-1/2" Diskette - White</value></prop><prop oor:name="Measure"><value>S;6985;7620;6985;6985;318;1270;3;3</value></prop></node><node oor:name="L39" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5096 3-1/2" Diskette - Red</value></prop><prop oor:name="Measure"><value>S;6985;7620;6985;4445;318;3810;3;3</value></prop></node><node oor:name="L40" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5896 3-1/2" Diskette - Blue</value></prop><prop oor:name="Measure"><value>S;6985;7620;6985;4445;318;3810;3;3</value></prop></node><node oor:name="L41" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5197 5-1/4 Diskette - White</value></prop><prop oor:name="Measure"><value>S;10636;3810;10160;3810;396;2540;2;6</value></prop></node><node oor:name="L42" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5198 Audio Cassette</value></prop><prop oor:name="Measure"><value>S;10160;4233;8890;4234;1270;1270;2;6</value></prop></node><node oor:name="L43" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5199 Video Cassette Face</value></prop><prop oor:name="Measure"><value>S;8382;4657;7780;4656;2715;2329;2;5</value></prop></node><node oor:name="L44" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5199 Video Cassette Spine</value></prop><prop oor:name="Measure"><value>S;14765;1693;14765;1693;3414;1270;1;15</value></prop></node><node oor:name="L45" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5925 White Laser Labels for Zip Disks (bottom spine)</value></prop><prop oor:name="Measure"><value>S;9525;8382;9525;714;6033;8788;1;3</value></prop></node><node oor:name="L46" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5925 White Laser Labels for Zip Disks (face)</value></prop><prop oor:name="Measure"><value>S;9182;8412;5956;5080;3226;1669;2;3</value></prop></node><node oor:name="L47" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5925 White Laser Labels for Zip Disks (top spine)</value></prop><prop oor:name="Measure"><value>S;9525;8382;9525;714;6033;7366;1;3</value></prop></node><node oor:name="L48" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5931 White CD/DVD Labels for Lasers (face)</value></prop><prop oor:name="Measure"><value>S;0;12700;11748;11748;4921;1746;1;2</value></prop></node><node oor:name="L49" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5931 White CD/DVD Labels for Lasers (spines)</value></prop><prop oor:name="Measure"><value>S;1191;12306;556;11908;1255;1864;2;2</value></prop></node><node oor:name="L50" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5970 Fluorescent Laser - Magenta</value></prop><prop oor:name="Measure"><value>S;6985;2540;6668;2540;478;1270;3;10</value></prop></node><node oor:name="L51" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5971 Fluorescent Laser - Green</value></prop><prop oor:name="Measure"><value>S;6985;2540;6668;2540;478;1270;3;10</value></prop></node><node oor:name="L52" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5972 Fluorescent Laser - Yellow</value></prop><prop oor:name="Measure"><value>S;6985;2540;6668;2540;478;1270;3;10</value></prop></node><node oor:name="L53" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5975 Fluorescent Laser - Full Sheet Assorted</value></prop><prop oor:name="Measure"><value>S;21590;27940;21590;27940;0;0;1;1</value></prop></node><node oor:name="L54" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5979 Fluorescent Laser - Assorted</value></prop><prop oor:name="Measure"><value>S;6985;2540;6668;2540;478;1270;3;10</value></prop></node><node oor:name="L55" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5980 Pastel Laser - Blue</value></prop><prop oor:name="Measure"><value>S;6985;2540;6668;2540;478;1270;3;10</value></prop></node><node oor:name="L56" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5997 Videotape Face</value></prop><prop oor:name="Measure"><value>S;8382;4657;7780;4656;2715;2329;2;5</value></prop></node><node oor:name="L57" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5997 Videotape Spine</value></prop><prop oor:name="Measure"><value>S;14765;1693;14765;1693;3414;1270;1;15</value></prop></node><node oor:name="L58" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5998 Audio Tape</value></prop><prop oor:name="Measure"><value>S;10160;4233;8890;4234;1270;1270;2;6</value></prop></node><node oor:name="L59" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5395 Name Badge - White</value></prop><prop oor:name="Measure"><value>S;9525;6350;8573;5926;1748;1482;2;4</value></prop></node><node oor:name="L60" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5095 Name Badge - Red</value></prop><prop oor:name="Measure"><value>S;9525;6350;7779;5132;2223;2065;2;4</value></prop></node><node oor:name="L61" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5895 Name Badge - Blue</value></prop><prop oor:name="Measure"><value>S;9525;6350;7779;5132;2223;2064;2;4</value></prop></node><node oor:name="L62" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5371 Business Card - White</value></prop><prop oor:name="Measure"><value>S;8890;5080;8890;5080;1905;1270;2;5</value></prop></node><node oor:name="L63" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5871 Laser Business Card</value></prop><prop oor:name="Measure"><value>S;8890;5080;8890;5080;1905;1270;2;5</value></prop></node><node oor:name="L64" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5376 Business Card - Ivory</value></prop><prop oor:name="Measure"><value>S;8890;5080;8890;5080;1905;1270;2;5</value></prop></node><node oor:name="L65" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5377 Business Card - Gray</value></prop><prop oor:name="Measure"><value>S;8890;5080;8890;5080;1905;1270;2;5</value></prop></node><node oor:name="L66" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5911 Business Card</value></prop><prop oor:name="Measure"><value>S;8890;5080;8890;5080;1905;1270;2;5</value></prop></node><node oor:name="L67" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5383 Name Tag Kit</value></prop><prop oor:name="Measure"><value>S;8890;5503;8890;5503;1905;2963;2;4</value></prop></node><node oor:name="L68" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5390 Name Tag Refill</value></prop><prop oor:name="Measure"><value>S;8890;5503;8890;5503;1905;2963;2;4</value></prop></node><node oor:name="L69" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5883 Name Tag Kit - Blue</value></prop><prop oor:name="Measure"><value>S;8890;5556;7620;4286;2540;3651;2;4</value></prop></node><node oor:name="L70" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5384 Name Tag Kit</value></prop><prop oor:name="Measure"><value>S;10160;7620;10160;7620;635;2540;2;3</value></prop></node><node oor:name="L71" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5392 Name Tag Refill</value></prop><prop oor:name="Measure"><value>S;10160;7620;10160;7620;635;2540;2;3</value></prop></node><node oor:name="L72" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5385 Rotary Card - Small</value></prop><prop oor:name="Measure"><value>S;10160;5503;10160;5503;635;2963;2;4</value></prop></node><node oor:name="L73" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5386 Rotary Card - Large</value></prop><prop oor:name="Measure"><value>S;12700;7620;12700;7620;4445;2540;1;3</value></prop></node><node oor:name="L74" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5388 Index Card</value></prop><prop oor:name="Measure"><value>S;12700;7620;12700;7620;4445;2540;1;3</value></prop></node><node oor:name="L75" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5389 Post Card</value></prop><prop oor:name="Measure"><value>S;15240;10160;15240;10160;3175;3810;1;2</value></prop></node><node oor:name="L76" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5305 Laser Tent Cards Med.</value></prop><prop oor:name="Measure"><value>S;21590;12700;19685;10795;953;2223;1;2</value></prop></node><node oor:name="L77" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5309 Laser Tent Cards Large</value></prop><prop oor:name="Measure"><value>S;27940;17780;26035;15875;953;2858;1;1</value></prop></node><node oor:name="L78" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5315 Laser Note Cards</value></prop><prop oor:name="Measure"><value>S;13970;0;13970;21590;0;0;2;1</value></prop></node><node oor:name="L79" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5361 Laminated ID Cards</value></prop><prop oor:name="Measure"><value>S;8255;9313;8255;5080;10954;2117;1;3</value></prop></node><node oor:name="L80" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5361 Laminated ID Cards-Single Card</value></prop><prop oor:name="Measure"><value>S;8255;5080;8255;5080;10954;2117;1;1</value></prop></node><node oor:name="L81" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5362 Laminated Name Badges</value></prop><prop oor:name="Measure"><value>S;8255;9313;8255;5080;10954;2117;1;3</value></prop></node><node oor:name="L82" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5362 Laminated N. Badges-Single Card</value></prop><prop oor:name="Measure"><value>S;8255;5080;8255;5080;10954;2117;1;1</value></prop></node><node oor:name="L83" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5364 Laminated Rotary Index Cards</value></prop><prop oor:name="Measure"><value>S;9843;9313;9843;5239;10954;2064;1;3</value></prop></node><node oor:name="L84" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5364 Laminated Rotary Index-Single Card</value></prop><prop oor:name="Measure"><value>S;9843;5240;9843;5239;10954;2064;1;1</value></prop></node><node oor:name="L85" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>74520 Name Badge Inserts - 3" x 4"</value></prop><prop oor:name="Measure"><value>S;0;7620;10160;7620;635;2540;1;3</value></prop></node><node oor:name="L86" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>74540 Name Badge Inserts - 3" x 4"</value></prop><prop oor:name="Measure"><value>S;10160;7620;10160;7620;635;2540;2;3</value></prop></node><node oor:name="L87" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>74541 Name Badge Inserts - 3" x 4"</value></prop><prop oor:name="Measure"><value>S;10160;7620;10160;7620;635;2540;2;3</value></prop></node><node oor:name="L88" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>74550 Name Badge Inserts - 2 1/4" x 3 1/2"</value></prop><prop oor:name="Measure"><value>S;0;5636;8890;5636;953;2699;1;4</value></prop></node><node oor:name="L89" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>74552 Name Badge Inserts - 2" x 3"</value></prop><prop oor:name="Measure"><value>S;7620;5001;7620;5001;3175;1429;2;5</value></prop></node><node oor:name="L90" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>74558 Name Badge Inserts - 2" x 3"</value></prop><prop oor:name="Measure"><value>S;7620;5001;7620;5001;3175;1590;2;5</value></prop></node><node oor:name="L91" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>74650 Name Badge Inserts - 2 1/4" x 3 1/2"</value></prop><prop oor:name="Measure"><value>S;0;5636;8890;5636;953;2461;1;4</value></prop></node><node oor:name="L92" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>74651 Name Badge Inserts - 2 1/4" x 3 1/2"</value></prop><prop oor:name="Measure"><value>S;0;5636;8890;5636;953;2699;1;4</value></prop></node><node oor:name="L93" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8160 Ink Jet Address</value></prop><prop oor:name="Measure"><value>S;6985;2540;6668;2540;478;1270;3;10</value></prop></node><node oor:name="L94" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8460 Ink Jet Address</value></prop><prop oor:name="Measure"><value>S;6985;2540;6668;2540;478;1270;3;10</value></prop></node><node oor:name="L95" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8461 Ink Jet Address</value></prop><prop oor:name="Measure"><value>S;10638;2540;10160;2540;396;1270;2;10</value></prop></node><node oor:name="L96" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8161 Ink Jet Address</value></prop><prop oor:name="Measure"><value>S;10636;2540;10160;2540;396;1270;2;10</value></prop></node><node oor:name="L97" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8162 Ink Jet Address</value></prop><prop oor:name="Measure"><value>S;10636;3387;10160;3387;396;2117;2;7</value></prop></node><node oor:name="L98" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8462 Ink Jet Address</value></prop><prop oor:name="Measure"><value>S;10636;3387;10160;3387;396;2117;2;7</value></prop></node><node oor:name="L99" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8163 Ink Jet Address / Shipping</value></prop><prop oor:name="Measure"><value>S;10636;5080;10160;5080;396;1270;2;5</value></prop></node><node oor:name="L100" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8463 Ink Jet Address / Shipping</value></prop><prop oor:name="Measure"><value>S;10636;5080;10160;5080;396;1270;2;5</value></prop></node><node oor:name="L101" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8464 Ink Jet Address / Shipping</value></prop><prop oor:name="Measure"><value>S;10636;8467;10160;8467;396;1270;2;3</value></prop></node><node oor:name="L102" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8923 Ink Jet Address / Shipping</value></prop><prop oor:name="Measure"><value>S;10636;5080;10160;5080;396;1270;2;5</value></prop></node><node oor:name="L103" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8164 Ink Jet Address / Shipping</value></prop><prop oor:name="Measure"><value>S;10636;8467;10160;8467;396;1270;2;3</value></prop></node><node oor:name="L104" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8165 Ink Jet Full Sheet</value></prop><prop oor:name="Measure"><value>S;21590;27940;21590;27940;0;0;1;1</value></prop></node><node oor:name="L105" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8465 Ink Jet Full Sheet</value></prop><prop oor:name="Measure"><value>S;21590;27940;21590;27940;0;0;1;1</value></prop></node><node oor:name="L106" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8166 Ink Jet File Folder-Assorted</value></prop><prop oor:name="Measure"><value>S;10160;1715;8733;1374;1349;1270;2;15</value></prop></node><node oor:name="L107" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8366 Ink Jet File Folder-White</value></prop><prop oor:name="Measure"><value>S;10160;1694;8733;1694;1349;1270;2;15</value></prop></node><node oor:name="L108" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8167 Ink Jet Return Address</value></prop><prop oor:name="Measure"><value>S;5240;1270;4445;1270;714;1270;4;20</value></prop></node><node oor:name="L109" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8196 Ink Jet 3-1/2" Diskette</value></prop><prop oor:name="Measure"><value>S;6985;7620;6985;6985;318;1270;3;3</value></prop></node><node oor:name="L110" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8250 Ink Jet Label for Color Printing</value></prop><prop oor:name="Measure"><value>S;6985;2540;6668;2540;478;1270;3;10</value></prop></node><node oor:name="L111" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8252 Ink Jet Label for Color Printing</value></prop><prop oor:name="Measure"><value>S;10636;3387;10160;3387;396;2117;2;7</value></prop></node><node oor:name="L112" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8253 Ink Jet Label for Color Printing</value></prop><prop oor:name="Measure"><value>S;10566;5080;10160;5080;432;1270;2;5</value></prop></node><node oor:name="L113" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8254 Ink Jet Label for Color Printing</value></prop><prop oor:name="Measure"><value>S;10636;8467;10160;8467;396;1270;2;3</value></prop></node><node oor:name="L114" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8255 Ink Jet Label for Color Printing </value></prop><prop oor:name="Measure"><value>S;21590;27940;21590;27940;0;0;1;1</value></prop></node><node oor:name="L115" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8257 Ink Jet Return Address for Color Printing</value></prop><prop oor:name="Measure"><value>S;6985;2540;5715;1905;953;1588;3;10</value></prop></node><node oor:name="L116" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8309 Tent Card Large</value></prop><prop oor:name="Measure"><value>S;27940;17780;25400;15240;1270;3175;1;1</value></prop></node><node oor:name="L117" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8315 Ink Jet Note Cards</value></prop><prop oor:name="Measure"><value>S;13970;0;13970;21590;0;0;2;1</value></prop></node><node oor:name="L118" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8316 Ink Jet Greeting Card (Portrait)*</value></prop><prop oor:name="Measure"><value>S;21590;13970;21590;13970;0;0;1;2</value></prop></node><node oor:name="L119" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8316 Ink Jet Greeting Card (Landscape)*</value></prop><prop oor:name="Measure"><value>S;13970;21590;13970;21590;0;0;2;1</value></prop></node><node oor:name="L120" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8324 Ink Jet Brochures</value></prop><prop oor:name="Measure"><value>S;21590;27940;21590;27940;0;0;1;1</value></prop></node><node oor:name="L121" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8371 Ink Jet Business Card</value></prop><prop oor:name="Measure"><value>S;8890;5080;8890;5080;1905;1270;2;5</value></prop></node><node oor:name="L122" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8385 Rotary Card - Small</value></prop><prop oor:name="Measure"><value>S;10160;5504;10160;5504;635;2963;2;4</value></prop></node><node oor:name="L123" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8387 Ink Jet Postcard - 4-up</value></prop><prop oor:name="Measure"><value>S;13970;10795;13970;10795;0;0;2;2</value></prop></node><node oor:name="L124" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8388 Index Card</value></prop><prop oor:name="Measure"><value>S;12700;7620;12700;7620;4445;2540;1;3</value></prop></node><node oor:name="L125" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8871 Clean Edge Business Cards (IJ)</value></prop><prop oor:name="Measure"><value>S;8890;5080;8890;5080;1905;1270;2;5</value></prop></node><node oor:name="L126" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8376 Ink Jet Business Card - Ivory</value></prop><prop oor:name="Measure"><value>S;8890;5080;8890;5080;1905;1270;2;5</value></prop></node><node oor:name="L127" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8377 Ink Jet Business Card - Gray</value></prop><prop oor:name="Measure"><value>S;8890;5080;8890;5080;1905;1270;2;5</value></prop></node><node oor:name="L128" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8660 Ink Jet Clear Address</value></prop><prop oor:name="Measure"><value>S;6985;2540;6668;2540;478;1270;3;10</value></prop></node><node oor:name="L129" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8662 Ink Jet Clear Address</value></prop><prop oor:name="Measure"><value>S;10636;3387;10160;3387;396;2117;2;7</value></prop></node><node oor:name="L130" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8663 Ink Jet Clear Address/Shipping</value></prop><prop oor:name="Measure"><value>S;10636;5080;10160;5080;396;1270;2;5</value></prop></node><node oor:name="L131" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8665 Ink Jet Clear Full Sheet</value></prop><prop oor:name="Measure"><value>S;21590;27940;21590;27940;0;0;1;1</value></prop></node><node oor:name="L132" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8667 Ink Jet Clear Address Labels</value></prop><prop oor:name="Measure"><value>S;5240;1270;4445;1270;714;1270;4;20</value></prop></node><node oor:name="L133" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8925 White Inkjet Labels for Zip Disks (bottom spine)</value></prop><prop oor:name="Measure"><value>S;9525;8382;9525;714;6033;8788;1;3</value></prop></node><node oor:name="L134" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8925 White Inkjet Labels for Zip Disks (face)</value></prop><prop oor:name="Measure"><value>S;9182;8412;5956;5080;3226;1669;2;3</value></prop></node><node oor:name="L135" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8925 White Inkjet Labels for Zip Disks (top spine)</value></prop><prop oor:name="Measure"><value>S;9525;8382;9525;714;6033;7366;1;3</value></prop></node><node oor:name="L136" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8931 White CD/DVD Jewel Case Insert (spines)</value></prop><prop oor:name="Measure"><value>S;14288;11748;635;11748;3334;1588;2;1</value></prop></node><node oor:name="L137" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8931 White CD/DVD Jewel Case Inserts (cover)</value></prop><prop oor:name="Measure"><value>S;12065;12065;12065;12065;4763;14288;1;1</value></prop></node><node oor:name="L138" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8931 White CD/DVD Jewel Case Inserts (tray)</value></prop><prop oor:name="Measure"><value>S;13653;11748;13653;11748;3969;1588;1;1</value></prop></node><node oor:name="L139" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8931 White CD/DVD Labels for Inkjet Printers</value></prop><prop oor:name="Measure"><value>S;0;12700;11748;11748;4921;1746;1;2</value></prop></node><node oor:name="L140" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>11161 Ready Index ExtraWide 5 Tab</value></prop><prop oor:name="Measure"><value>S;7620;5080;7620;4763;12700;1588;1;5</value></prop></node><node oor:name="L141" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>11163 Ready Index ExtraWide 8 Tab</value></prop><prop oor:name="Measure"><value>S;7620;3096;7620;2858;12700;2223;1;8</value></prop></node><node oor:name="L142" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>11165 Ready Index ExtraWide 10 Tab</value></prop><prop oor:name="Measure"><value>S;7620;2540;7620;2223;12700;1588;1;10</value></prop></node><node oor:name="L143" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>11526 Direct Print Custom Dividers 5 Tab Single Set</value></prop><prop oor:name="Measure"><value>S;5239;1270;4445;1270;1270;635;5;1</value></prop></node><node oor:name="L144" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>11527 Direct Print Custom Dividers 8 Tab Single Set</value></prop><prop oor:name="Measure"><value>S;3220;1270;2858;1270;1270;635;8;1</value></prop></node><node oor:name="L145" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>11171 Easy Edit Ready Index - 5 Tabs</value></prop><prop oor:name="Measure"><value>S;7620;5080;7620;4763;12700;1588;1;5</value></prop></node><node oor:name="L146" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>11172 Easy Edit Ready Index - 8 Tabs</value></prop><prop oor:name="Measure"><value>S;7620;3086;7620;2858;12700;2210;1;8</value></prop></node><node oor:name="L147" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>11173 Easy Edit Ready Index - 10 Tabs</value></prop><prop oor:name="Measure"><value>S;7620;2540;7620;2223;12700;1588;1;10</value></prop></node><node oor:name="L148" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>11251 Clear Label/Index Maker Presentation Kit 5 Tab</value></prop><prop oor:name="Measure"><value>S;5207;1270;4445;1270;762;1270;4;20</value></prop></node><node oor:name="L149" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>11251 Clear Label/Index Maker Spine Label 1/4" or 5/16"</value></prop><prop oor:name="Measure"><value>S;10414;635;9208;635;983;5080;2;2</value></prop></node><node oor:name="L150" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>11251 Clear Label/Index Maker Spine Label 3/8" or 1/2"</value></prop><prop oor:name="Measure"><value>S;10414;953;9208;953;983;8890;2;2</value></prop></node><node oor:name="L151" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>11251 Clear Label/Index Maker Spine Label 5/8" or 3/4"</value></prop><prop oor:name="Measure"><value>S;10414;1588;9208;1588;983;13335;2;2</value></prop></node><node oor:name="L152" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>11251 Clear Label/Index Maker Spine Label 1" or Larger</value></prop><prop oor:name="Measure"><value>S;10414;2540;9208;2540;983;19050;2;2</value></prop></node><node oor:name="L153" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>11253 Clear Label/Index Maker Narrow 5 Tab</value></prop><prop oor:name="Measure"><value>S;5207;1270;4445;635;762;1270;4;20</value></prop></node><node oor:name="L154" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>11253 Clear Label/Index Maker Spine Label 1/4" or 5/16"</value></prop><prop oor:name="Measure"><value>S;10414;635;9208;635;983;5080;2;2</value></prop></node><node oor:name="L155" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>11253 Clear Label/Index Maker Spine Label 3/8" or 1/2"</value></prop><prop oor:name="Measure"><value>S;10414;953;9208;953;983;8890;2;2</value></prop></node><node oor:name="L156" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>11253 Clear Label/Index Maker Spine Label 5/8" or 3/4"</value></prop><prop oor:name="Measure"><value>S;10414;1588;9208;1588;983;13335;2;2</value></prop></node><node oor:name="L157" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>11253 Clear Label/Index Maker Spine Label 1" or Larger</value></prop><prop oor:name="Measure"><value>S;10414;2540;9208;2540;983;19050;2;2</value></prop></node><node oor:name="L158" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>11260 Ready Index Landscape - 5 Tabs</value></prop><prop oor:name="Measure"><value>S;8331;3556;8331;2997;3556;3048;1;5</value></prop></node><node oor:name="L159" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>11261 Ready Index Landscape - 8 Tabs</value></prop><prop oor:name="Measure"><value>S;8890;2210;8890;1702;3302;3048;1;8</value></prop></node><node oor:name="L160" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>12260 Ready Index Landscape - 5 Tabs</value></prop><prop oor:name="Measure"><value>S;8331;3556;8331;2997;3556;3048;1;5</value></prop></node><node oor:name="L161" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>12261 Ready Index Landscape - 8 Tabs</value></prop><prop oor:name="Measure"><value>S;8890;2210;8890;1702;3302;3048;1;8</value></prop></node><node oor:name="L162" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>Index Maker 3 Tab</value></prop><prop oor:name="Measure"><value>S;11113;1270;7938;1270;1270;1270;2;20</value></prop></node><node oor:name="L163" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>Index Maker 5 Tab</value></prop><prop oor:name="Measure"><value>S;5207;1270;4445;1270;762;1270;4;20</value></prop></node><node oor:name="L164" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>Index Maker 8 Tab</value></prop><prop oor:name="Measure"><value>S;5398;1270;2858;1270;1270;1270;4;20</value></prop></node><node oor:name="L165" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>Hidden Tab 5 Tab</value></prop><prop oor:name="Measure"><value>S;7620;5080;7620;4763;12700;1588;1;5</value></prop></node><node oor:name="L166" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>Hidden Tab 8 Tab</value></prop><prop oor:name="Measure"><value>S;7620;3096;7620;2858;12700;2223;1;8</value></prop></node><node oor:name="L167" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>Hidden Tab 10 Tab</value></prop><prop oor:name="Measure"><value>S;7620;2540;7620;2223;12700;1588;1;10</value></prop></node><node oor:name="L168" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>Prof. Ready Index Spine Insert 1"</value></prop><prop oor:name="Measure"><value>S;24130;1588;24130;1588;1905;2540;1;1</value></prop></node><node oor:name="L169" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>Prof. Ready Index Spine Insert 1 1/2"</value></prop><prop oor:name="Measure"><value>S;24130;2223;24130;2223;1905;5080;1;1</value></prop></node><node oor:name="L170" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>Prof. Ready Index Spine Insert 2"</value></prop><prop oor:name="Measure"><value>S;24130;3175;24130;3175;1905;8731;1;1</value></prop></node><node oor:name="L171" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>Prof. Ready Index Spine Insert 3"</value></prop><prop oor:name="Measure"><value>S;24130;5080;24130;5080;1905;13494;1;1</value></prop></node><node oor:name="L172" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>Ready Index 5 Tab</value></prop><prop oor:name="Measure"><value>S;7620;5080;7620;4763;12700;1588;1;5</value></prop></node><node oor:name="L173" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>Ready Index 8 Tab</value></prop><prop oor:name="Measure"><value>S;7620;3096;7620;2858;12700;2223;1;8</value></prop></node><node oor:name="L174" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>Ready Index 10 Tab</value></prop><prop oor:name="Measure"><value>S;7620;2540;7620;2223;12700;1588;1;10</value></prop></node><node oor:name="L175" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>Ready Index 12 Tab</value></prop><prop oor:name="Measure"><value>S;7620;2127;7620;2127;12700;1270;1;12</value></prop></node><node oor:name="L176" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>Ready Index 15 Tab</value></prop><prop oor:name="Measure"><value>S;7620;1588;7620;1191;12700;2381;1;15</value></prop></node><node oor:name="L177" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>WorkSaver Divider 5 Tabs</value></prop><prop oor:name="Measure"><value>S;5080;847;5080;847;5715;2963;2;26</value></prop></node><node oor:name="L178" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>WorkSaver Divider 8 Tabs</value></prop><prop oor:name="Measure"><value>S;3810;847;3810;847;6985;2963;2;26</value></prop></node><node oor:name="L179" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>WorkSaver Inserts 1/3 Cut</value></prop><prop oor:name="Measure"><value>S;17780;1270;17780;1270;1905;2540;1;10</value></prop></node><node oor:name="L180" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>WorkSaver Inserts 1/5 Cut</value></prop><prop oor:name="Measure"><value>S;10160;1270;10160;1270;635;2540;2;10</value></prop></node><node oor:name="L181" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>Self Adhesive Index Tab 1"</value></prop><prop oor:name="Measure"><value>S;5080;864;5080;864;2540;1270;1;15</value></prop></node><node oor:name="L182" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>Self Adhesive Index Tab 1 1/2"</value></prop><prop oor:name="Measure"><value>S;7620;864;7620;864;1270;1270;1;15</value></prop></node><node oor:name="L183" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>Self Adhesive Index Tab 2"</value></prop><prop oor:name="Measure"><value>S;10160;864;10160;864;318;1270;1;15</value></prop></node><node oor:name="L184" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>Protect 'n Tab - 5 Tab</value></prop><prop oor:name="Measure"><value>S;5398;1654;5398;1654;13653;1905;1;15</value></prop></node><node oor:name="L185" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>Protect 'n Tab - 8 Tab</value></prop><prop oor:name="Measure"><value>S;3493;1654;3493;1654;15240;794;1;16</value></prop></node><node oor:name="L186" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>TitleFrames Asst.Spines Insert 1"</value></prop><prop oor:name="Measure"><value>S;24130;1588;24130;1588;1905;2540;1;1</value></prop></node><node oor:name="L187" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>TitleFrames Asst.Spines Insert 1 1/2"</value></prop><prop oor:name="Measure"><value>S;24130;2223;24130;2223;1905;5080;1;1</value></prop></node><node oor:name="L188" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>TitleFrames Asst.Spines Insert 2"</value></prop><prop oor:name="Measure"><value>S;24130;3175;24130;3175;1905;8731;1;1</value></prop></node><node oor:name="L189" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>TitleFrames Asst. Spines Insert 3"</value></prop><prop oor:name="Measure"><value>S;24130;5080;24130;5080;1905;13494;1;1</value></prop></node><node oor:name="L190" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>TitleFrames Cover - 1"</value></prop><prop oor:name="Measure"><value>S;19050;25400;19050;25400;1270;1270;1;1</value></prop></node><node oor:name="L191" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>TitleFrames Spine - 1"</value></prop><prop oor:name="Measure"><value>S;25400;2540;25400;1588;1270;3653;1;6</value></prop></node><node oor:name="L192" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>TitleFrames Cover - 1 1/2"</value></prop><prop oor:name="Measure"><value>S;19050;25400;19050;25400;1270;1270;1;1</value></prop></node><node oor:name="L193" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>TitleFrames Spine - 1 1/2"</value></prop><prop oor:name="Measure"><value>S;25400;3810;25400;2223;1270;3970;1;4</value></prop></node><node oor:name="L194" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>2160 Addressing</value></prop><prop oor:name="Measure"><value>S;6680;2540;6680;2540;2057;1270;1;8</value></prop></node><node oor:name="L195" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>2162 Addressing</value></prop><prop oor:name="Measure"><value>S;10160;3387;10160;3387;318;1270;1;6</value></prop></node><node oor:name="L196" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>2163 Address/Shipping</value></prop><prop oor:name="Measure"><value>S;10160;5080;10160;5080;318;1270;1;4</value></prop></node><node oor:name="L197" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>2164 Shipping</value></prop><prop oor:name="Measure"><value>S;10160;12700;10160;8414;318;2143;1;2</value></prop></node><node oor:name="L198" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>2180 File Folder-Assorted</value></prop><prop oor:name="Measure"><value>S;8738;1715;8738;1374;1029;1270;1;12</value></prop></node><node oor:name="L199" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>2181 File Folder-White</value></prop><prop oor:name="Measure"><value>S;8738;1715;8738;1692;1029;1270;1;12</value></prop></node><node oor:name="L200" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>2186 3.5" Diskette-White</value></prop><prop oor:name="Measure"><value>S;6985;5080;6985;5080;1905;1270;1;4</value></prop></node><node oor:name="L201" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6490 Remove 'Em 3.5" Diskette-Face Only Labels</value></prop><prop oor:name="Measure"><value>S;7066;5080;6826;5080;318;1270;3;5</value></prop></node><node oor:name="L202" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6466 Remove 'Em File Folder Labels</value></prop><prop oor:name="Measure"><value>S;10160;1694;8733;1694;1349;1270;2;15</value></prop></node><node oor:name="L203" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6460 Remove 'Em Address Labels</value></prop><prop oor:name="Measure"><value>S;6985;2540;6668;2540;478;1270;3;10</value></prop></node><node oor:name="L204" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6464 Remove 'Em Shipping Labels</value></prop><prop oor:name="Measure"><value>S;10636;8467;10160;8466;396;1270;2;3</value></prop></node><node oor:name="L205" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6465 Removable Laser - Full Sheet</value></prop><prop oor:name="Measure"><value>S;21590;27940;21590;27940;0;0;1;1</value></prop></node><node oor:name="L206" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6467 Removable Laser - Small Multi-Purpose</value></prop><prop oor:name="Measure"><value>S;5240;1270;4445;1270;714;1270;4;20</value></prop></node><node oor:name="L207" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6503 Remove'em white laser 8 1/2" x 11"</value></prop><prop oor:name="Measure"><value>S;21590;27940;21590;27940;0;0;1;1</value></prop></node><node oor:name="L208" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5824 CD-Recordable Labels</value></prop><prop oor:name="Measure"><value>S;11430;13970;11430;11430;5080;1270;1;2</value></prop></node><node oor:name="L209" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5836 MtgCreator Portfolio Label</value></prop><prop oor:name="Measure"><value>S;8890;5080;8890;5080;1905;1270;2;5</value></prop></node><node oor:name="L210" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5836 MtgCreator Divider 5 Tab</value></prop><prop oor:name="Measure"><value>S;5207;1270;4445;1270;762;1270;4;20</value></prop></node><node oor:name="L211" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3111 Square Stickers</value></prop><prop oor:name="Measure"><value>S;6826;7620;6350;6350;795;3175;3;3</value></prop></node><node oor:name="L212" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3112 Small Round Stickers</value></prop><prop oor:name="Measure"><value>S;5080;5080;3810;3810;1270;1905;4;5</value></prop></node><node oor:name="L213" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3114 Full Page Stickers</value></prop><prop oor:name="Measure"><value>S;21590;27940;21590;27940;0;0;1;1</value></prop></node><node oor:name="L214" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3248 Glossy Photo Quality Postcard</value></prop><prop oor:name="Measure"><value>S;15240;11430;15240;10160;3175;3175;1;2</value></prop></node><node oor:name="L215" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3251 Feather Edge Greeting Card</value></prop><prop oor:name="Measure"><value>S;21590;13970;21590;13970;0;0;1;2</value></prop></node><node oor:name="L216" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3252 Vellum Overlay Greeting Card</value></prop><prop oor:name="Measure"><value>S;21590;13970;21590;13970;0;0;1;2</value></prop></node><node oor:name="L217" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3254 Glossy Photo Quality Print-to-the-Edge Greeting Card</value></prop><prop oor:name="Measure"><value>S;17463;12383;17463;12383;2064;1588;1;2</value></prop></node><node oor:name="L218" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3256 White Embossed Note Cards</value></prop><prop oor:name="Measure"><value>S;10795;13970;8255;11430;1270;1270;2;2</value></prop></node><node oor:name="L219" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3259 Ivory Embossed Note Card</value></prop><prop oor:name="Measure"><value>S;10795;13970;8255;11430;1270;1270;2;2</value></prop></node><node oor:name="L220" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3260 Ivory Embossed Half-Fold Card</value></prop><prop oor:name="Measure"><value>S;17780;13970;17780;10160;1905;1905;1;2</value></prop></node><node oor:name="L221" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3261 White Large Labels</value></prop><prop oor:name="Measure"><value>S;10160;3810;9525;3175;953;2858;2;6</value></prop></node><node oor:name="L222" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3261 White Small Labels</value></prop><prop oor:name="Measure"><value>S;6826;3810;6033;3175;953;2858;3;6</value></prop></node><node oor:name="L223" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3261 White Return Address Labels</value></prop><prop oor:name="Measure"><value>S;6985;2540;5715;1905;953;1588;3;10</value></prop></node><node oor:name="L224" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3263 White Postcard</value></prop><prop oor:name="Measure"><value>S;13970;10795;13970;10795;0;0;2;2</value></prop></node><node oor:name="L225" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3265 White Half-Fold Card</value></prop><prop oor:name="Measure"><value>S;21590;13970;21590;13970;0;0;1;2</value></prop></node><node oor:name="L226" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3266 White Quarter-Fold Card</value></prop><prop oor:name="Measure"><value>S;10795;13970;10795;13970;0;0;2;2</value></prop></node><node oor:name="L227" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3268 White Note Card</value></prop><prop oor:name="Measure"><value>S;10795;13970;10795;13970;0;0;2;2</value></prop></node><node oor:name="L228" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3274 White Big Round Stickers</value></prop><prop oor:name="Measure"><value>S;6826;7620;6350;6350;794;3175;3;3</value></prop></node><node oor:name="L229" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3274 White Small Round Stickers</value></prop><prop oor:name="Measure"><value>S;5080;5080;3810;3810;1270;1905;4;5</value></prop></node><node oor:name="L230" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3274 White Square Stickers</value></prop><prop oor:name="Measure"><value>S;6826;7620;6350;6350;794;3175;3;3</value></prop></node><node oor:name="L231" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3269 Glossy Photo Quality Half-Fold Cards</value></prop><prop oor:name="Measure"><value>S;21590;13970;21590;13970;0;0;1;2</value></prop></node><node oor:name="L232" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8313 Glossy Photo Quality 4" x 6" Card</value></prop><prop oor:name="Measure"><value>S;15240;10160;15240;10160;0;0;1;1</value></prop></node><node oor:name="L233" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8314 Glossy Photo Quality 8-1/2" x 11" Card</value></prop><prop oor:name="Measure"><value>S;21590;27940;21590;27940;0;0;1;1</value></prop></node><node oor:name="L234" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8373 Glossy Photo Quality Business Card</value></prop><prop oor:name="Measure"><value>S;10160;6350;8890;5080;1270;1905;2;4</value></prop></node><node oor:name="L235" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8389 Glossy Photo Quality Postcard</value></prop><prop oor:name="Measure"><value>S;15240;11430;15240;10160;3175;3175;1;2</value></prop></node><node oor:name="L236" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8763 Glossy Photo Quality Labels</value></prop><prop oor:name="Measure"><value>S;10638;5080;10160;5080;396;1270;2;5</value></prop></node><node oor:name="L237" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8769 Glossy Photo Quality Labels</value></prop><prop oor:name="Measure"><value>S;10160;3810;9525;3175;953;2858;2;6</value></prop></node><node oor:name="L238" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3273 White Print-to-the-Edge Greeting Cards</value></prop><prop oor:name="Measure"><value>S;17463;12383;17463;12383;2064;1588;1;2</value></prop></node><node oor:name="L239" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3277 Textured Canvas for Ink Jet Printers</value></prop><prop oor:name="Measure"><value>S;21590;27940;21590;27940;0;0;1;1</value></prop></node><node oor:name="L240" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8317 Embossed Ink Jet Note Card - Ivory</value></prop><prop oor:name="Measure"><value>S;10795;13970;8255;11430;1270;1270;2;2</value></prop></node><node oor:name="L241" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8384 Photo Quality Brochures</value></prop><prop oor:name="Measure"><value>S;21590;27940;21590;27940;0;0;1;1</value></prop></node><node oor:name="L242" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>53220 Glossy 4x6 Photo Paper</value></prop><prop oor:name="Measure"><value>S;15240;11430;15240;10160;3175;3175;1;2</value></prop></node><node oor:name="L243" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>53221 Glossy 5x7 Photo Paper</value></prop><prop oor:name="Measure"><value>S;17463;12859;17463;12383;2065;635;1;2</value></prop></node><node oor:name="L244" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5881 Color Laser Business Cards</value></prop><prop oor:name="Measure"><value>S;10160;6350;8890;5080;1270;1905;2;4</value></prop></node><node oor:name="L245" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5884 Glossy Color Laser Brochures</value></prop><prop oor:name="Measure"><value>S;21590;27940;21590;27940;0;0;1;1</value></prop></node><node oor:name="L246" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5889 Color Laser Postcards</value></prop><prop oor:name="Measure"><value>S;15240;11430;15240;10160;3175;3175;1;2</value></prop></node><node oor:name="L247" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8877 Ink Jet Business Card - Gray</value></prop><prop oor:name="Measure"><value>S;8890;5080;8890;5080;1905;1270;2;5</value></prop></node><node oor:name="L248" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6873 Color Laser Address Labels</value></prop><prop oor:name="Measure"><value>S;10160;5715;9525;5080;953;2858;2;4</value></prop></node><node oor:name="L249" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6879 Color Laser Address Labels</value></prop><prop oor:name="Measure"><value>S;10160;3810;9525;3175;953;2858;2;6</value></prop></node><node oor:name="L250" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4207 Price Marking</value></prop><prop oor:name="Measure"><value>C;4064;1270;3810;953;1270;0;5;1</value></prop></node><node oor:name="L251" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4144 Address</value></prop><prop oor:name="Measure"><value>C;6604;2540;6350;2381;2159;0;3;1</value></prop></node><node oor:name="L252" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4021 Address</value></prop><prop oor:name="Measure"><value>C;7874;2540;7620;2381;1143;0;4;1</value></prop></node><node oor:name="L253" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4145 Address</value></prop><prop oor:name="Measure"><value>C;8890;2540;8890;2381;1270;0;1;1</value></prop></node><node oor:name="L254" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4013 Address</value></prop><prop oor:name="Measure"><value>C;8890;2540;8890;2381;953;0;1;1</value></prop></node><node oor:name="L255" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>R-4013 Address</value></prop><prop oor:name="Measure"><value>C;8890;2540;8890;2381;953;0;1;1</value></prop></node><node oor:name="L256" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4030 Address</value></prop><prop oor:name="Measure"><value>C;9144;2540;8890;2381;1143;0;2;1</value></prop></node><node oor:name="L257" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4031 Address</value></prop><prop oor:name="Measure"><value>C;9144;2540;8890;2381;889;0;3;1</value></prop></node><node oor:name="L258" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4029 Address</value></prop><prop oor:name="Measure"><value>C;9144;2540;8890;2381;1143;0;4;1</value></prop></node><node oor:name="L259" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4060 Address</value></prop><prop oor:name="Measure"><value>C;8890;3810;8890;3651;953;0;1;1</value></prop></node><node oor:name="L260" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4065 Address</value></prop><prop oor:name="Measure"><value>C;10160;2540;10160;2381;1270;0;1;1</value></prop></node><node oor:name="L261" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4143 Address</value></prop><prop oor:name="Measure"><value>C;10414;2540;10160;2381;1651;0;2;1</value></prop></node><node oor:name="L262" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4066 Address</value></prop><prop oor:name="Measure"><value>C;10414;2540;10160;2381;889;0;2;1</value></prop></node><node oor:name="L263" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4146 Address</value></prop><prop oor:name="Measure"><value>C;10160;3810;10160;3651;953;0;1;1</value></prop></node><node oor:name="L264" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4014 Address</value></prop><prop oor:name="Measure"><value>C;10160;3810;10160;3651;953;0;1;1</value></prop></node><node oor:name="L265" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4032 Address</value></prop><prop oor:name="Measure"><value>C;10414;3810;10160;3651;889;0;2;1</value></prop></node><node oor:name="L266" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4033 Address</value></prop><prop oor:name="Measure"><value>C;10414;3810;10160;3651;889;0;3;1</value></prop></node><node oor:name="L267" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4022 Address</value></prop><prop oor:name="Measure"><value>C;10160;5080;10160;4921;1270;0;1;1</value></prop></node><node oor:name="L268" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4162 Address-Clear</value></prop><prop oor:name="Measure"><value>C;8890;2540;8890;2381;953;0;1;1</value></prop></node><node oor:name="L269" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4601 Address-Clear</value></prop><prop oor:name="Measure"><value>C;8890;2540;8890;2381;953;0;1;1</value></prop></node><node oor:name="L270" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4161 Shipping-Red Border</value></prop><prop oor:name="Measure"><value>C;10160;7620;10160;7461;953;0;1;1</value></prop></node><node oor:name="L271" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4088 Shipping</value></prop><prop oor:name="Measure"><value>C;10795;7620;10795;7461;953;0;1;1</value></prop></node><node oor:name="L272" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4076 Shipping</value></prop><prop oor:name="Measure"><value>C;12700;7620;12700;7461;953;0;1;1</value></prop></node><node oor:name="L273" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4110 Shipping</value></prop><prop oor:name="Measure"><value>C;14605;7620;14605;7461;953;0;1;1</value></prop></node><node oor:name="L274" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4027 File Folder / Address</value></prop><prop oor:name="Measure"><value>C;8890;1270;8890;1111;953;0;1;1</value></prop></node><node oor:name="L275" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4255 File Folder</value></prop><prop oor:name="Measure"><value>C;8890;1270;8890;1111;1270;0;1;1</value></prop></node><node oor:name="L276" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4266 File Folder-Assorted</value></prop><prop oor:name="Measure"><value>C;8890;1270;8890;1111;1270;0;1;1</value></prop></node><node oor:name="L277" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4163 Piggyback</value></prop><prop oor:name="Measure"><value>C;8890;2540;8890;2381;953;0;1;1</value></prop></node><node oor:name="L278" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4160 Name Badge</value></prop><prop oor:name="Measure"><value>C;8890;6350;8890;6191;953;0;1;1</value></prop></node><node oor:name="L279" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4241 3-1/2" Diskette</value></prop><prop oor:name="Measure"><value>C;6985;7620;6985;6985;2223;0;1;1</value></prop></node><node oor:name="L280" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4166 Index Card</value></prop><prop oor:name="Measure"><value>C;12700;7620;12700;7620;1270;0;1;1</value></prop></node><node oor:name="L281" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4167 Post Card</value></prop><prop oor:name="Measure"><value>C;15240;8890;15240;8890;1270;0;1;1</value></prop></node><node oor:name="L282" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4037 Address</value></prop><prop oor:name="Measure"><value>C;6604;2540;6350;2381;889;0;2;1</value></prop></node><node oor:name="L283" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4020 Address</value></prop><prop oor:name="Measure"><value>C;7620;2540;7620;2381;1270;0;1;1</value></prop></node><node oor:name="L284" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4109 Address</value></prop><prop oor:name="Measure"><value>C;8636;2540;8382;2381;1651;0;4;1</value></prop></node><node oor:name="L285" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4018 Address - Removable</value></prop><prop oor:name="Measure"><value>C;8890;2540;8890;2381;953;0;1;1</value></prop></node><node oor:name="L286" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4062 Address</value></prop><prop oor:name="Measure"><value>C;9144;3810;8890;3651;889;0;3;1</value></prop></node><node oor:name="L287" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4035 Address</value></prop><prop oor:name="Measure"><value>C;8890;5080;8890;4921;953;0;1;1</value></prop></node><node oor:name="L288" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4052 Data Storage</value></prop><prop oor:name="Measure"><value>C;9843;5080;9843;4604;953;0;1;1</value></prop></node><node oor:name="L289" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4067 Address</value></prop><prop oor:name="Measure"><value>C;10414;2540;10160;2381;889;0;3;1</value></prop></node><node oor:name="L290" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4019 Address - Removable</value></prop><prop oor:name="Measure"><value>C;10160;3810;10160;3651;953;0;1;1</value></prop></node><node oor:name="L291" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4015 Address</value></prop><prop oor:name="Measure"><value>C;12700;2540;12700;2381;1270;0;1;1</value></prop></node><node oor:name="L292" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4090 Address</value></prop><prop oor:name="Measure"><value>C;12700;5080;12700;4921;1270;0;1;1</value></prop></node><node oor:name="L293" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4043 Shipping</value></prop><prop oor:name="Measure"><value>C;13970;8467;13970;7779;1270;0;1;1</value></prop></node></node><node oor:name="Avery Zweckform" oor:op="replace"><node oor:name="L0" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>2493 Inkjet-Photo-Papier, blanko</value></prop><prop oor:name="Measure"><value>S;13250;9500;12950;9000;1750;1250;2;2</value></prop></node><node oor:name="L1" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>2494 Inkjet-Photo-Papier, blanko</value></prop><prop oor:name="Measure"><value>S;15000;14850;15000;10000;3000;2425;1;2</value></prop></node><node oor:name="L2" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>2495 Inkjet-Photo-Papier, blanko</value></prop><prop oor:name="Measure"><value>S;18000;13250;18000;12950;1500;1750;1;2</value></prop></node><node oor:name="L3" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32010 Visitenkarten, blanko</value></prop><prop oor:name="Measure"><value>S;9500;5400;8500;5400;1500;1350;2;5</value></prop></node><node oor:name="L4" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32011 Visitenkarten, blanko, schnittgestanzt</value></prop><prop oor:name="Measure"><value>S;9500;5400;8500;5400;1500;1350;2;5</value></prop></node><node oor:name="L5" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32012 Visitenkarten, blanko, schnittgestanzt</value></prop><prop oor:name="Measure"><value>S;9500;5400;8500;5400;1500;1350;2;5</value></prop></node><node oor:name="L6" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32014 Inkjet-Visitenkarten, blanko</value></prop><prop oor:name="Measure"><value>S;9500;5400;8500;5400;1500;1350;2;5</value></prop></node><node oor:name="L7" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32017 Doppel-Visitenkarten, blanko</value></prop><prop oor:name="Measure"><value>S;17000;5400;17000;5400;2000;1350;1;5</value></prop></node><node oor:name="L8" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32020 Visitenkarten, marmoriert</value></prop><prop oor:name="Measure"><value>S;9500;5400;8500;5400;1500;1350;2;5</value></prop></node><node oor:name="L9" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32021 Visitenkarten, marmoriert</value></prop><prop oor:name="Measure"><value>S;9500;5400;8500;5400;1500;1350;2;5</value></prop></node><node oor:name="L10" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32022 Visitenkarten, marmoriert</value></prop><prop oor:name="Measure"><value>S;9500;5400;8500;5400;1500;1350;2;5</value></prop></node><node oor:name="L11" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32023 Visitenkarten, marmoriert</value></prop><prop oor:name="Measure"><value>S;9500;5400;8500;5400;1500;1350;2;5</value></prop></node><node oor:name="L12" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32029 Visitenkarten, blanko, Glossy</value></prop><prop oor:name="Measure"><value>S;9500;5400;8500;5400;1500;1350;2;5</value></prop></node><node oor:name="L13" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32030 Visitenkarten, Blue Wave</value></prop><prop oor:name="Measure"><value>S;9500;5400;8500;5400;1500;1350;2;5</value></prop></node><node oor:name="L14" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32031 Visitenkarten, Paradise</value></prop><prop oor:name="Measure"><value>S;9500;5400;8500;5400;1500;1350;2;5</value></prop></node><node oor:name="L15" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32032 Visitenkarten, Sahara</value></prop><prop oor:name="Measure"><value>S;9500;5400;8500;5400;1500;1350;2;5</value></prop></node><node oor:name="L16" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32036 Visitenkarten, Cosmic</value></prop><prop oor:name="Measure"><value>S;9500;5400;8500;5400;1500;1350;2;5</value></prop></node><node oor:name="L17" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32040 Visitenkarten, blanko</value></prop><prop oor:name="Measure"><value>S;9500;5400;8500;5400;1500;1350;2;5</value></prop></node><node oor:name="L18" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32060 Inkjet Bütten-Papier, Cream</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L19" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32061 Inkjet Bütten-Papier, Aqua</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L20" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32062 Inkjet Bütten-Papier, Jade</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L21" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32063 Inkjet Bütten-Papier, Sand</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L22" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32064 Inkjet-Papier, Leinenstruktur</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L23" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32065 Inkjet-Papier, Hammerschlag</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L24" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32080 Marmoriertes Papier</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L25" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32081 Marmoriertes Papier</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L26" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32082 Marmoriertes Papier</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L27" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32083 Marmoriertes Papier</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L28" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32098 Urkunde marmoriert, Text rot</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L29" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32099 Urkunde marmoriert, Text gold</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L30" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32250 CD-Einleger, blanko</value></prop><prop oor:name="Measure"><value>S;15100;24900;15100;24900;2950;2400;1;1</value></prop></node><node oor:name="L31" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32251 Inkjet-CD-Einleger</value></prop><prop oor:name="Measure"><value>S;15100;24900;15100;24900;2950;2400;1;1</value></prop></node><node oor:name="L32" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32252 Postkarte, blanko</value></prop><prop oor:name="Measure"><value>S;14850;10500;14850;10500;0;0;2;2</value></prop></node><node oor:name="L33" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32253 Tischkarte, blanko</value></prop><prop oor:name="Measure"><value>S;11000;8000;11000;8000;3850;2500;2;2</value></prop></node><node oor:name="L34" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32254 Karteikarte, blanko</value></prop><prop oor:name="Measure"><value>S;10500;7000;10500;7000;0;850;2;4</value></prop></node><node oor:name="L35" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32255 Cassetten-Einleger, blanko</value></prop><prop oor:name="Measure"><value>S;10100;15600;10100;15600;2375;2700;1;1</value></prop></node><node oor:name="L36" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32256 Video-Einleger, blanko</value></prop><prop oor:name="Measure"><value>S;25800;19000;25800;19000;1950;1000;1;1</value></prop></node><node oor:name="L37" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32257 Tischkarte lang, blanko</value></prop><prop oor:name="Measure"><value>S;21000;14000;21000;14000;0;850;1;2</value></prop></node><node oor:name="L38" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32258 Regalschilder</value></prop><prop oor:name="Measure"><value>S;10500;3800;10500;3800;0;1550;2;7</value></prop></node><node oor:name="L39" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32286 Inkjet-Glückwunschkarten, blanko</value></prop><prop oor:name="Measure"><value>S;29700;21000;29700;21000;0;0;1;1</value></prop></node><node oor:name="L40" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32287 Inkjet-Glückwunschkarten, blanko</value></prop><prop oor:name="Measure"><value>S;21000;14850;21000;14850;0;0;1;2</value></prop></node><node oor:name="L41" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32288 Inkjet-Glückwunschkarten, blanko</value></prop><prop oor:name="Measure"><value>S;21600;15600;21600;15600;4050;2700;1;1</value></prop></node><node oor:name="L42" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>32289 Inkjet-Glückwunschkarten, blanko</value></prop><prop oor:name="Measure"><value>S;29700;21000;29700;21000;0;0;1;1</value></prop></node><node oor:name="L43" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9312 Glossy Visitenkarten, schnittgestanzt</value></prop><prop oor:name="Measure"><value>S;9100;6000;8500;5400;1700;3150;2;4</value></prop></node><node oor:name="L44" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3415 Kreise</value></prop><prop oor:name="Measure"><value>S;4600;4600;4000;4000;1600;1343;4;6</value></prop></node><node oor:name="L45" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3416 Kreise</value></prop><prop oor:name="Measure"><value>S;6700;6700;6000;6000;800;1793;3;4</value></prop></node><node oor:name="L46" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3418 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;20000;29686;20000;29686;0;0;1;1</value></prop></node><node oor:name="L47" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3420 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;7000;1690;7000;1690;0;478;3;17</value></prop></node><node oor:name="L48" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3421 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;7000;2540;7000;2540;0;873;3;11</value></prop></node><node oor:name="L49" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3422 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;7000;3500;7000;3500;0;843;3;8</value></prop></node><node oor:name="L50" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3423 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;10500;3500;10500;3500;0;843;2;8</value></prop></node><node oor:name="L51" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3424 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;10500;4800;10500;4800;0;443;2;6</value></prop></node><node oor:name="L52" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3425 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;10500;5700;10500;5700;0;593;2;5</value></prop></node><node oor:name="L53" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3426 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;10500;7000;10500;7000;0;843;2;4</value></prop></node><node oor:name="L54" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3427 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;10500;7420;10500;7420;0;0;2;4</value></prop></node><node oor:name="L55" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3448 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;7000;3710;7000;3710;0;0;3;8</value></prop></node><node oor:name="L56" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3449 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;7000;3710;7000;3710;0;0;3;8</value></prop></node><node oor:name="L57" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3450 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;7000;3710;7000;3710;0;0;3;8</value></prop></node><node oor:name="L58" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3451 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;7000;3710;7000;3710;0;0;3;8</value></prop></node><node oor:name="L59" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3452 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;10500;3710;10500;3710;0;0;2;8</value></prop></node><node oor:name="L60" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3453 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;10500;3710;10500;3710;0;0;2;8</value></prop></node><node oor:name="L61" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3454 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;10500;3710;10500;3710;0;0;2;8</value></prop></node><node oor:name="L62" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3455 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;10500;3710;10500;3710;0;0;2;8</value></prop></node><node oor:name="L63" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3456 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;14843;10500;14843;10500;0;0;2;2</value></prop></node><node oor:name="L64" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3457 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;14843;10500;14843;10500;0;0;2;2</value></prop></node><node oor:name="L65" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3458 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;14843;10500;14843;10500;0;0;2;2</value></prop></node><node oor:name="L66" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3459 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;14843;10500;14843;10500;0;0;2;2</value></prop></node><node oor:name="L67" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3470 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;21000;29686;21000;29686;0;0;1;1</value></prop></node><node oor:name="L68" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3471 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;21000;29686;21000;29686;0;0;1;1</value></prop></node><node oor:name="L69" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3472 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;21000;29686;21000;29686;0;0;1;1</value></prop></node><node oor:name="L70" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3473 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;21000;29686;21000;29686;0;0;1;1</value></prop></node><node oor:name="L71" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3474 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;7000;3710;7000;3710;0;0;3;8</value></prop></node><node oor:name="L72" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3475 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;7000;3600;7000;3600;0;443;3;8</value></prop></node><node oor:name="L73" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3477 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;10500;4100;10500;4100;0;493;2;7</value></prop></node><node oor:name="L74" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3478 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;21000;29686;21000;29686;0;0;1;1</value></prop></node><node oor:name="L75" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3479 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;7000;3200;7000;3200;0;443;3;9</value></prop></node><node oor:name="L76" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3481 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;7000;4100;7000;4100;0;493;3;7</value></prop></node><node oor:name="L77" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3483 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;14843;10500;14843;10500;0;0;2;2</value></prop></node><node oor:name="L78" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3484 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;10500;3710;10500;3710;0;0;2;8</value></prop></node><node oor:name="L79" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3489 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;7000;2969;7000;2969;0;0;3;10</value></prop></node><node oor:name="L80" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3490 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;7000;3600;7000;3600;0;443;3;8</value></prop></node><node oor:name="L81" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3651 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;5250;2969;5250;2969;0;0;4;10</value></prop></node><node oor:name="L82" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3652 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;7000;4241;7000;4241;0;0;3;7</value></prop></node><node oor:name="L83" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3653 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;10500;4241;10500;4241;0;0;2;7</value></prop></node><node oor:name="L84" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3654 CD-Etiketten</value></prop><prop oor:name="Measure"><value>S;11700;13700;11700;11700;4650;2143;1;2</value></prop></node><node oor:name="L85" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3655 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;21000;14843;21000;14843;0;0;1;2</value></prop></node><node oor:name="L86" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3657 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;4850;2540;4850;2540;800;2143;4;10</value></prop></node><node oor:name="L87" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3658 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;6460;3380;6460;3380;810;1323;3;8</value></prop></node><node oor:name="L88" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3659 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;9700;4230;9700;4230;800;2153;2;6</value></prop></node><node oor:name="L89" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3660 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;9700;6770;9700;6770;800;1303;2;4</value></prop></node><node oor:name="L90" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3661 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;7000;6770;7000;6770;0;1303;3;4</value></prop></node><node oor:name="L91" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3662 Ordnerrücken-Etiketten, schmal</value></prop><prop oor:name="Measure"><value>S;3400;19200;3400;19200;1243;900;8;1</value></prop></node><node oor:name="L92" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3663 Ordnerrücken-Etiketten, breit</value></prop><prop oor:name="Measure"><value>S;5900;19200;5900;19200;3043;900;4;1</value></prop></node><node oor:name="L93" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3664 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;7000;3380;7000;3380;0;1323;3;8</value></prop></node><node oor:name="L94" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3665 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;10500;3380;10500;3380;0;1323;2;8</value></prop></node><node oor:name="L95" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3666 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;3810;2120;3810;2120;975;1063;5;13</value></prop></node><node oor:name="L96" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3667 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;4850;1690;4850;1690;800;1323;4;16</value></prop></node><node oor:name="L97" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3668 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;5250;2120;5250;2120;0;0;4;14</value></prop></node><node oor:name="L98" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3669 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;7000;5080;7000;5080;0;2143;3;5</value></prop></node><node oor:name="L99" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3674 Computer-Etiketten</value></prop><prop oor:name="Measure"><value>S;2794;1693;2540;1450;1436;122;3;12</value></prop></node><node oor:name="L100" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3675 Computer-Etiketten</value></prop><prop oor:name="Measure"><value>S;4064;2540;3810;2300;1563;120;2;8</value></prop></node><node oor:name="L101" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3676 Computer-Etiketten</value></prop><prop oor:name="Measure"><value>S;5074;2117;4820;1870;1303;123;2;9</value></prop></node><node oor:name="L102" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3677 Computer-Etiketten, für 3,5" Disk.</value></prop><prop oor:name="Measure"><value>S;7150;7197;7150;6960;1925;119;1;3</value></prop></node><node oor:name="L103" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3684 Computer-Etiketten, für 3,5" Disk.</value></prop><prop oor:name="Measure"><value>S;7150;7197;7150;6960;1925;119;1;3</value></prop></node><node oor:name="L104" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3685 Computer-Etiketten, für 3,5" Disk.</value></prop><prop oor:name="Measure"><value>S;7150;7197;7150;6960;1925;119;1;3</value></prop></node><node oor:name="L105" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3686 Computer-Etiketten, für 3,5" Disk.</value></prop><prop oor:name="Measure"><value>S;7150;7197;7150;6960;1925;119;1;3</value></prop></node><node oor:name="L106" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3687 Computer-Etiketten, für 3,5" Disk.</value></prop><prop oor:name="Measure"><value>S;7150;7197;7150;6960;1925;119;1;3</value></prop></node><node oor:name="L107" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3688 Ordnerrücken-Etiketten, breit</value></prop><prop oor:name="Measure"><value>S;6100;19200;6100;19200;2643;900;4;1</value></prop></node><node oor:name="L108" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3689 Ordnerrücken-Etiketten, schmal</value></prop><prop oor:name="Measure"><value>S;3800;19200;3800;19200;1543;900;7;1</value></prop></node><node oor:name="L109" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3691 Ordnerrücken-Etiketten, breit</value></prop><prop oor:name="Measure"><value>S;6100;19200;6100;19200;2643;900;4;1</value></prop></node><node oor:name="L110" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3692 Ordnerrücken-Etiketten, breit</value></prop><prop oor:name="Measure"><value>S;6100;19200;6100;19200;2643;900;4;1</value></prop></node><node oor:name="L111" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3693 Ordnerrücken-Etiketten, breit</value></prop><prop oor:name="Measure"><value>S;6100;19200;6100;19200;2643;900;4;1</value></prop></node><node oor:name="L112" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3694 Ordnerrücken-Etiketten, breit</value></prop><prop oor:name="Measure"><value>S;6100;19200;6100;19200;2643;900;4;1</value></prop></node><node oor:name="L113" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3696 Ordnerrücken-Etiketten, schmal</value></prop><prop oor:name="Measure"><value>S;3800;19200;3800;19200;1543;900;7;1</value></prop></node><node oor:name="L114" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3697 Ordnerrücken-Etiketten, schmal</value></prop><prop oor:name="Measure"><value>S;3800;19200;3800;19200;1543;900;7;1</value></prop></node><node oor:name="L115" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3698 Ordnerrücken-Etiketten, schmal</value></prop><prop oor:name="Measure"><value>S;3800;19200;3800;19200;1543;900;7;1</value></prop></node><node oor:name="L116" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3699 Ordnerrücken-Etiketten, schmal</value></prop><prop oor:name="Measure"><value>S;3800;19200;3800;19200;1543;900;7;1</value></prop></node><node oor:name="L117" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4720 Transparente Etiketten</value></prop><prop oor:name="Measure"><value>S;4826;2117;4572;2117;975;2141;4;12</value></prop></node><node oor:name="L118" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4721 Transparente Etiketten</value></prop><prop oor:name="Measure"><value>S;6604;2963;6350;2963;721;1510;3;9</value></prop></node><node oor:name="L119" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4722 Transparente Etiketten</value></prop><prop oor:name="Measure"><value>S;9854;5080;9600;5080;773;2143;2;5</value></prop></node><node oor:name="L120" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4723 Transparente Etiketten</value></prop><prop oor:name="Measure"><value>S;21000;29686;21000;29686;0;0;1;1</value></prop></node><node oor:name="L121" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4730 Inkjet+Laser+Kopier-Etiketten Stick+Lift</value></prop><prop oor:name="Measure"><value>S;2032;1000;1778;1000;467;1343;10;27</value></prop></node><node oor:name="L122" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4731 Inkjet+Laser+Kopier-Etiketten Stick+Lift</value></prop><prop oor:name="Measure"><value>S;2794;1000;2540;1000;848;1343;7;27</value></prop></node><node oor:name="L123" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4732 Inkjet+Laser+Kopier-Etiketten Stick+Lift</value></prop><prop oor:name="Measure"><value>S;3810;1693;3556;1693;1102;1299;5;16</value></prop></node><node oor:name="L124" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4733 Inkjet+Laser+Kopier-Etiketten Stick+Lift</value></prop><prop oor:name="Measure"><value>S;14843;10500;14843;10500;0;0;2;2</value></prop></node><node oor:name="L125" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4734 Inkjet+Laser+Kopier-Etiketten Stick+Lift</value></prop><prop oor:name="Measure"><value>S;21000;14843;21000;14843;0;0;1;2</value></prop></node><node oor:name="L126" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4735 Inkjet+Laser+Kopier-Etiketten Stick+Lift</value></prop><prop oor:name="Measure"><value>S;21000;29686;21000;29686;0;0;1;1</value></prop></node><node oor:name="L127" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4736 Inkjet+Laser+Kopier-Etiketten Stick+Lift</value></prop><prop oor:name="Measure"><value>S;4826;2117;4572;2117;975;2141;4;12</value></prop></node><node oor:name="L128" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4737 Inkjet+Laser+Kopier-Etiketten Stick+Lift</value></prop><prop oor:name="Measure"><value>S;6604;2963;6350;2963;721;1510;3;9</value></prop></node><node oor:name="L129" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4738 Disketten-Etiketten, Stick+Lift</value></prop><prop oor:name="Measure"><value>S;9000;5080;7000;5080;2500;2143;2;5</value></prop></node><node oor:name="L130" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4739 Disketten-Etiketten, Stick+Lift</value></prop><prop oor:name="Measure"><value>S;9000;5080;7000;5080;2500;2143;2;5</value></prop></node><node oor:name="L131" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4740 Disketten-Etiketten, Stick+Lift</value></prop><prop oor:name="Measure"><value>S;9000;6773;7000;6773;2500;1297;2;4</value></prop></node><node oor:name="L132" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4741 Disketten-Etiketten, Stick+Lift</value></prop><prop oor:name="Measure"><value>S;9000;6773;7000;6773;2500;1297;2;4</value></prop></node><node oor:name="L133" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4742 Video-Etiketten, Stick+Lift</value></prop><prop oor:name="Measure"><value>S;8128;4657;7874;4657;2499;872;2;6</value></prop></node><node oor:name="L134" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4743 Inkjet+Laser+Kopier-Etiketten Stick+Lift</value></prop><prop oor:name="Measure"><value>S;9854;4233;9600;4233;773;2144;2;6</value></prop></node><node oor:name="L135" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4744 Inkjet+Laser+Kopier-Etiketten Stick+Lift</value></prop><prop oor:name="Measure"><value>S;9854;5080;9600;5080;773;2143;2;5</value></prop></node><node oor:name="L136" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4745 Inkjet+Laser+Kopier-Etiketten Stick+Lift</value></prop><prop oor:name="Measure"><value>S;9854;6350;9600;6350;773;2143;2;4</value></prop></node><node oor:name="L137" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4746 Video-Etiketten, Stick+Lift</value></prop><prop oor:name="Measure"><value>S;14732;2000;14732;2000;3134;1843;1;13</value></prop></node><node oor:name="L138" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4747 Etiketten für ZIP-Disketten</value></prop><prop oor:name="Measure"><value>S;6154;5000;5900;5000;1396;2343;3;5</value></prop></node><node oor:name="L139" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4748 Ordnerrücken-Etiketten, schmal</value></prop><prop oor:name="Measure"><value>S;3800;29686;3800;29686;1000;0;5;1</value></prop></node><node oor:name="L140" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4749 Ordnerrücken-Etiketten, schmal</value></prop><prop oor:name="Measure"><value>S;3800;29686;3800;29686;1000;0;5;1</value></prop></node><node oor:name="L141" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4750 Ordnerrücken-Etiketten, schmal</value></prop><prop oor:name="Measure"><value>S;3800;29686;3800;29686;1000;0;5;1</value></prop></node><node oor:name="L142" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4751 Ordnerrücken-Etiketten, schmal</value></prop><prop oor:name="Measure"><value>S;3800;29686;3800;29686;1000;0;5;1</value></prop></node><node oor:name="L143" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4752 Ordnerrücken-Etiketten, breit</value></prop><prop oor:name="Measure"><value>S;6100;29686;6100;29686;1350;0;3;1</value></prop></node><node oor:name="L144" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4753 Ordnerrücken-Etiketten, breit</value></prop><prop oor:name="Measure"><value>S;6100;29686;6100;29686;1350;0;3;1</value></prop></node><node oor:name="L145" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4754 Ordnerrücken-Etiketten, breit</value></prop><prop oor:name="Measure"><value>S;6100;29686;6100;29686;1350;0;3;1</value></prop></node><node oor:name="L146" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4755 Ordnerrücken-Etiketten, breit</value></prop><prop oor:name="Measure"><value>S;6100;29686;6100;29686;1350;0;3;1</value></prop></node><node oor:name="L147" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4756 Hängeordner-Etiketten, schmal</value></prop><prop oor:name="Measure"><value>S;3400;29686;3400;29686;2000;0;5;1</value></prop></node><node oor:name="L148" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4757 Hängeordner-Etiketten, breit</value></prop><prop oor:name="Measure"><value>S;6300;29686;6300;29686;1050;0;3;1</value></prop></node><node oor:name="L149" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4758 Ordnerrücken-Etiketten, schmal</value></prop><prop oor:name="Measure"><value>S;3800;29686;3800;29686;1000;0;5;1</value></prop></node><node oor:name="L150" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4759 Ordnerrücken-Etiketten, breit</value></prop><prop oor:name="Measure"><value>S;6100;29686;6100;29686;1350;0;3;1</value></prop></node><node oor:name="L151" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4760 Ordnerrücken-Etiketten, schmal</value></prop><prop oor:name="Measure"><value>S;3800;19200;3800;19200;1543;900;7;1</value></prop></node><node oor:name="L152" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4761 Ordnerrücken-Etiketten, breit</value></prop><prop oor:name="Measure"><value>S;6100;19200;6100;19200;2643;900;4;1</value></prop></node><node oor:name="L153" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4762 Ordnerrücken-Etiketten, schmal</value></prop><prop oor:name="Measure"><value>S;3800;19200;3800;19200;1543;900;7;1</value></prop></node><node oor:name="L154" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4763 Ordnerrücken-Etiketten, schmal</value></prop><prop oor:name="Measure"><value>S;3800;19200;3800;19200;1543;900;7;1</value></prop></node><node oor:name="L155" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4764 Ordnerrücken-Etiketten, schmal</value></prop><prop oor:name="Measure"><value>S;3800;19200;3800;19200;1543;900;7;1</value></prop></node><node oor:name="L156" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4765 Ordnerrücken-Etiketten, schmal</value></prop><prop oor:name="Measure"><value>S;3800;19200;3800;19200;1543;900;7;1</value></prop></node><node oor:name="L157" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4766 Ordnerrücken-Etiketten, breit</value></prop><prop oor:name="Measure"><value>S;6100;19200;6100;19200;2643;900;4;1</value></prop></node><node oor:name="L158" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4767 Ordnerrücken-Etiketten, breit</value></prop><prop oor:name="Measure"><value>S;6100;19200;6100;19200;2643;900;4;1</value></prop></node><node oor:name="L159" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4768 Ordnerrücken-Etiketten, breit</value></prop><prop oor:name="Measure"><value>S;6100;19200;6100;19200;2643;900;4;1</value></prop></node><node oor:name="L160" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4769 Ordnerrücken-Etiketten, breit</value></prop><prop oor:name="Measure"><value>S;6100;19200;6100;19200;2643;900;4;1</value></prop></node><node oor:name="L161" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4770 Transparente Etiketten</value></prop><prop oor:name="Measure"><value>S;4850;2540;4850;2540;800;2143;4;10</value></prop></node><node oor:name="L162" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4771 Transparente Etiketten</value></prop><prop oor:name="Measure"><value>S;7000;3710;7000;3710;0;0;3;8</value></prop></node><node oor:name="L163" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4772 Transparente Etiketten</value></prop><prop oor:name="Measure"><value>S;9700;4230;9700;4230;800;2153;2;6</value></prop></node><node oor:name="L164" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4773 Wetterfeste Etiketten</value></prop><prop oor:name="Measure"><value>S;6460;3380;6460;3380;810;1323;3;8</value></prop></node><node oor:name="L165" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4774 Wetterfeste Etiketten</value></prop><prop oor:name="Measure"><value>S;14843;10500;14843;10500;0;0;2;2</value></prop></node><node oor:name="L166" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4775 Wetterfeste Etiketten</value></prop><prop oor:name="Measure"><value>S;21000;29686;21000;29686;0;0;1;1</value></prop></node><node oor:name="L167" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4776 Wetterfeste Etiketten</value></prop><prop oor:name="Measure"><value>S;9700;4230;9700;4230;800;2153;2;6</value></prop></node><node oor:name="L168" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4777 Transparente Etiketten</value></prop><prop oor:name="Measure"><value>S;21000;29686;21000;29686;0;0;1;1</value></prop></node><node oor:name="L169" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4780 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;4850;2540;4850;2540;800;2143;4;10</value></prop></node><node oor:name="L170" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4781 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;9700;4230;9700;4230;800;2153;2;6</value></prop></node><node oor:name="L171" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4782 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;9700;6770;9700;6770;800;1303;2;4</value></prop></node><node oor:name="L172" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4784 Namens-Etiketten</value></prop><prop oor:name="Measure"><value>S;6604;2963;6350;2963;721;1510;3;9</value></prop></node><node oor:name="L173" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4790 Inkjet-Etiketten, rund</value></prop><prop oor:name="Measure"><value>S;4600;4600;4000;4000;1600;1343;4;6</value></prop></node><node oor:name="L174" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4791 Inkjet-Etiketten</value></prop><prop oor:name="Measure"><value>S;4826;2117;4572;2117;975;2141;4;12</value></prop></node><node oor:name="L175" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4792 Inkjet-Etiketten</value></prop><prop oor:name="Measure"><value>S;6604;2963;6350;2963;721;1510;3;9</value></prop></node><node oor:name="L176" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4793 Inkjet-Etiketten</value></prop><prop oor:name="Measure"><value>S;9854;4233;9600;4233;773;2144;2;6</value></prop></node><node oor:name="L177" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4794 Inkjet-Etiketten</value></prop><prop oor:name="Measure"><value>S;9854;6350;9600;6350;773;2143;2;4</value></prop></node><node oor:name="L178" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4795 Inkjet-Etiketten</value></prop><prop oor:name="Measure"><value>S;21000;29686;21000;29686;0;0;1;1</value></prop></node><node oor:name="L179" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4798 Disketten-Etiketten Photo-Qualität</value></prop><prop oor:name="Measure"><value>S;9000;5080;7000;5080;2500;2143;2;5</value></prop></node><node oor:name="L180" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4799 Inkjet-Etiketten, oval</value></prop><prop oor:name="Measure"><value>S;9854;6773;9600;6350;773;1509;2;4</value></prop></node><node oor:name="L181" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6002 Neon-Etiketten</value></prop><prop oor:name="Measure"><value>S;6700;6700;6000;6000;800;1793;3;4</value></prop></node><node oor:name="L182" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6003 Neon-Etiketten</value></prop><prop oor:name="Measure"><value>S;6604;2963;6350;2963;721;1510;3;9</value></prop></node><node oor:name="L183" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6004 Neon-Etiketten</value></prop><prop oor:name="Measure"><value>S;6604;2963;6350;2963;721;1510;3;9</value></prop></node><node oor:name="L184" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6005 Neon-Etiketten</value></prop><prop oor:name="Measure"><value>S;21000;29686;21000;29686;0;0;1;1</value></prop></node><node oor:name="L185" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6006 Neon-Etiketten</value></prop><prop oor:name="Measure"><value>S;21000;29686;21000;29686;0;0;1;1</value></prop></node><node oor:name="L186" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6008 Typenschild-Etiketten</value></prop><prop oor:name="Measure"><value>S;2794;1000;2540;1000;848;1343;7;27</value></prop></node><node oor:name="L187" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6009 Typenschild-Etiketten</value></prop><prop oor:name="Measure"><value>S;4826;2117;4572;2117;975;2141;4;12</value></prop></node><node oor:name="L188" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6011 Typenschild-Etiketten</value></prop><prop oor:name="Measure"><value>S;6604;2963;6350;2963;721;1510;3;9</value></prop></node><node oor:name="L189" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6012 Typenschild-Etiketten</value></prop><prop oor:name="Measure"><value>S;9854;5080;9600;5080;773;2143;2;5</value></prop></node><node oor:name="L190" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6013 Typenschild-Etiketten</value></prop><prop oor:name="Measure"><value>S;21000;29686;21000;29686;0;0;1;1</value></prop></node><node oor:name="L191" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6014 Etiketten für CD-Hüllen</value></prop><prop oor:name="Measure"><value>S;11430;550;11430;550;4785;1643;1;48</value></prop></node><node oor:name="L192" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6015 CD-Etiketten incl. Zentrierhilfe</value></prop><prop oor:name="Measure"><value>S;11700;13700;11700;11700;4650;2143;1;2</value></prop></node><node oor:name="L193" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6019 Inkjet+Laser+Kopier-Etiketten Stick+Lift</value></prop><prop oor:name="Measure"><value>S;1270;1270;1000;1000;1110;1643;15;21</value></prop></node><node oor:name="L194" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6020 Dia-Etiketten, Stick+Lift</value></prop><prop oor:name="Measure"><value>S;4572;847;4318;847;1483;1291;4;32</value></prop></node><node oor:name="L195" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6021 Sichtreiter-Etiketten, Stick+Lift</value></prop><prop oor:name="Measure"><value>S;4826;1693;4572;1693;975;1299;4;16</value></prop></node><node oor:name="L196" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6022 Inkjet+Laser+Kopier-Etiketten Stick+Lift</value></prop><prop oor:name="Measure"><value>S;6604;847;6350;847;721;1291;3;32</value></prop></node><node oor:name="L197" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6023 Inkjet+Laser+Kopier-Etiketten Stick+Lift</value></prop><prop oor:name="Measure"><value>S;6604;3810;6350;3810;721;1508;3;7</value></prop></node><node oor:name="L198" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6024 Inkjet+Laser+Kopier-Etiketten Stick+Lift, </value></prop><prop oor:name="Measure"><value>S;6604;4656;6350;4233;721;1087;3;6</value></prop></node><node oor:name="L199" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6025 Inkjet+Laser+Kopier-Etiketten Stick+Lift</value></prop><prop oor:name="Measure"><value>S;6604;4657;6350;4657;721;872;3;6</value></prop></node><node oor:name="L200" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6026 Disketten-Etiketten, Stick+Lift</value></prop><prop oor:name="Measure"><value>S;9000;5080;7000;5080;2500;2143;2;5</value></prop></node><node oor:name="L201" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6029 Disketten-Etiketten, Stick+Lift</value></prop><prop oor:name="Measure"><value>S;9000;5080;7000;5080;2500;2143;2;5</value></prop></node><node oor:name="L202" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6030 Cassetten-Etiketten, Stick+Lift</value></prop><prop oor:name="Measure"><value>S;9154;4230;8900;4230;1473;2153;2;6</value></prop></node><node oor:name="L203" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6031 Inkjet+Laser+Kopier-Etiketten Stick+Lift</value></prop><prop oor:name="Measure"><value>S;9854;1693;9600;1693;773;1299;2;16</value></prop></node><node oor:name="L204" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6036 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;2794;1000;2540;1000;848;1343;7;27</value></prop></node><node oor:name="L205" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6037 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;2794;1000;2540;1000;848;1343;7;27</value></prop></node><node oor:name="L206" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6038 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;4826;2117;4572;2117;975;2141;4;12</value></prop></node><node oor:name="L207" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6039 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;4826;2117;4572;2117;975;2141;4;12</value></prop></node><node oor:name="L208" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6040 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;4826;2117;4572;2117;975;2141;4;12</value></prop></node><node oor:name="L209" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6041 Inkjet+Laser+Kopier-Etiketten</value></prop><prop oor:name="Measure"><value>S;4826;2117;4572;2117;975;2141;4;12</value></prop></node><node oor:name="L210" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6043 CD-Etiketten</value></prop><prop oor:name="Measure"><value>S;11700;13700;11700;11700;4650;2143;1;2</value></prop></node><node oor:name="L211" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6044 CD-Etiketten</value></prop><prop oor:name="Measure"><value>S;11700;13700;11700;11700;4650;2143;1;2</value></prop></node><node oor:name="L212" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6045 CD-Etiketten</value></prop><prop oor:name="Measure"><value>S;11700;13700;11700;11700;4650;2143;1;2</value></prop></node><node oor:name="L213" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6046 CD-Etiketten</value></prop><prop oor:name="Measure"><value>S;11700;13700;11700;11700;4650;2143;1;2</value></prop></node><node oor:name="L214" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6047 CD-Etiketten</value></prop><prop oor:name="Measure"><value>S;11700;13700;11700;11700;4650;2143;1;2</value></prop></node><node oor:name="L215" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6058 Ordnerrücken-Etiketten, schmal</value></prop><prop oor:name="Measure"><value>S;3400;29686;3400;29686;2000;0;5;1</value></prop></node><node oor:name="L216" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6059 Ordnerrücken-Etiketten, breit</value></prop><prop oor:name="Measure"><value>S;5900;29686;5900;29686;1650;0;3;1</value></prop></node><node oor:name="L217" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6060 Ordnerrücken-Etiketten, schmal</value></prop><prop oor:name="Measure"><value>S;3400;19200;3400;19200;1243;900;8;1</value></prop></node><node oor:name="L218" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6061 Ordnerrücken-Etiketten, breit</value></prop><prop oor:name="Measure"><value>S;5900;19200;5900;19200;3043;900;4;1</value></prop></node><node oor:name="L219" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6074 Inkjet-Glossy-CD-Etiketten</value></prop><prop oor:name="Measure"><value>S;11700;13700;11700;11700;4650;2143;1;2</value></prop></node><node oor:name="L220" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6077 Inkjet-Glossy-Etiketten</value></prop><prop oor:name="Measure"><value>S;13123;9398;12700;8890;1932;1356;2;2</value></prop></node><node oor:name="L221" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6078 Inkjet-Glossy-Etiketten</value></prop><prop oor:name="Measure"><value>S;17800;13300;17800;12700;1600;1843;1;2</value></prop></node><node oor:name="L222" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6079 Inkjet-Glossy-Etiketten, oval</value></prop><prop oor:name="Measure"><value>S;6604;4656;6350;4233;721;1087;3;6</value></prop></node><node oor:name="L223" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6080 Inkjet-Glossy-Etiketten</value></prop><prop oor:name="Measure"><value>S;6604;5080;6350;4657;721;2355;3;5</value></prop></node><node oor:name="L224" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6081 Inkjet-Glossy-Etiketten</value></prop><prop oor:name="Measure"><value>S;9398;6773;8890;6350;1356;1509;2;4</value></prop></node><node oor:name="L225" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6082 Inkjet-Glossy-CD-Etiketten</value></prop><prop oor:name="Measure"><value>S;11700;13700;11700;11700;4650;2143;1;2</value></prop></node><node oor:name="L226" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6083 Inkjet-Glossy-Etiketten</value></prop><prop oor:name="Measure"><value>S;21000;29686;21000;29686;0;0;1;1</value></prop></node><node oor:name="L227" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6090 Korrektur- und Abdeck-Etiketten</value></prop><prop oor:name="Measure"><value>S;4850;1690;4850;1690;800;1323;4;16</value></prop></node><node oor:name="L228" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6091 Korrektur- und Abdeck-Etiketten</value></prop><prop oor:name="Measure"><value>S;6460;3380;6460;3380;810;1323;3;8</value></prop></node><node oor:name="L229" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6092 Korrektur- und Abdeck-Etiketten</value></prop><prop oor:name="Measure"><value>S;9700;4230;9700;4230;800;2153;2;6</value></prop></node><node oor:name="L230" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6093 Korrektur- und Abdeck-Etiketten</value></prop><prop oor:name="Measure"><value>S;14843;10500;14843;10500;0;0;2;2</value></prop></node><node oor:name="L231" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6094 Korrektur- und Abdeck-Etiketten</value></prop><prop oor:name="Measure"><value>S;21000;29686;21000;29686;0;0;1;1</value></prop></node><node oor:name="L232" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6102 Farbige Folien-Etiketten</value></prop><prop oor:name="Measure"><value>S;4826;2117;4572;2117;975;2141;4;12</value></prop></node><node oor:name="L233" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6103 Farbige Folien-Etiketten</value></prop><prop oor:name="Measure"><value>S;4826;2117;4572;2117;975;2141;4;12</value></prop></node><node oor:name="L234" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6104 Farbige Folien-Etiketten</value></prop><prop oor:name="Measure"><value>S;6604;2963;6350;2963;721;1510;3;9</value></prop></node><node oor:name="L235" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6105 Farbige Folien-Etiketten</value></prop><prop oor:name="Measure"><value>S;6604;2963;6350;2963;721;1510;3;9</value></prop></node><node oor:name="L236" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6106 Farbige Folien-Etiketten</value></prop><prop oor:name="Measure"><value>S;9854;4233;9600;4233;773;2144;2;6</value></prop></node><node oor:name="L237" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6107 Farbige Folien-Etiketten</value></prop><prop oor:name="Measure"><value>S;9854;4233;9600;4233;773;2144;2;6</value></prop></node><node oor:name="L238" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6108 Farbige Folien-Etiketten</value></prop><prop oor:name="Measure"><value>S;21000;7422;21000;7422;0;0;1;4</value></prop></node><node oor:name="L239" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6109 Farbige Folien-Etiketten</value></prop><prop oor:name="Measure"><value>S;21000;7422;21000;7422;0;0;1;4</value></prop></node><node oor:name="L240" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6110 Farbige Folien-Etiketten</value></prop><prop oor:name="Measure"><value>S;21000;29686;21000;29686;0;0;1;1</value></prop></node><node oor:name="L241" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6111 Farbige Folien-Etiketten</value></prop><prop oor:name="Measure"><value>S;21000;29686;21000;29686;0;0;1;1</value></prop></node><node oor:name="L242" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6112 Sicherheits-Etiketten</value></prop><prop oor:name="Measure"><value>S;4600;4600;4000;4000;1600;1343;4;6</value></prop></node><node oor:name="L243" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6113 Sicherheits-Etiketten</value></prop><prop oor:name="Measure"><value>S;4826;2117;4572;2117;975;2141;4;12</value></prop></node><node oor:name="L244" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6114 Sicherheits-Etiketten</value></prop><prop oor:name="Measure"><value>S;6604;2963;6350;2963;721;1510;3;9</value></prop></node><node oor:name="L245" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6115 CD-Etiketten</value></prop><prop oor:name="Measure"><value>S;11700;13700;11700;11700;4650;2143;1;2</value></prop></node><node oor:name="L246" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6116 MiniDisc-Etiketten</value></prop><prop oor:name="Measure"><value>S;3550;5450;3550;5200;575;1350;5;5</value></prop></node><node oor:name="L247" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6117 CD-Etiketten</value></prop><prop oor:name="Measure"><value>S;11700;13700;11700;11700;4650;2143;1;2</value></prop></node><node oor:name="L248" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6118 CD-Etiketten</value></prop><prop oor:name="Measure"><value>S;11700;13700;11700;11700;4650;2143;1;2</value></prop></node><node oor:name="L249" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7767 Farblaser-Glossy-Etiketten</value></prop><prop oor:name="Measure"><value>S;20900;29500;20900;29500;50;100;1;1</value></prop></node><node oor:name="L250" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7768 Farblaser-Glossy-Etiketten</value></prop><prop oor:name="Measure"><value>S;19960;14350;19960;14350;520;500;1;2</value></prop></node><node oor:name="L251" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7769 Farblaser-Glossy-Etiketten</value></prop><prop oor:name="Measure"><value>S;10164;13900;9910;13900;463;950;2;2</value></prop></node><node oor:name="L252" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7765 Farblaser-Glossy-Etiketten</value></prop><prop oor:name="Measure"><value>S;10164;6770;9910;6770;467;1304;2;4</value></prop></node><node oor:name="L253" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9660 SuperSize Inkjet-Glossy-CD-Etiketten</value></prop><prop oor:name="Measure"><value>S;11700;13700;11700;11700;4650;2143;1;2</value></prop></node><node oor:name="L254" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7760 SuperSize Farblaser-Glossy-CD-Etiketten</value></prop><prop oor:name="Measure"><value>S;11700;13700;11700;11700;4650;2143;1;2</value></prop></node><node oor:name="L255" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8776 Inkjet-Stardust-CD-Etiketten*</value></prop><prop oor:name="Measure"><value>S;11700;13700;11700;11700;4650;2143;1;2</value></prop></node><node oor:name="L256" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8871 Inkjet-Magnet-Schilder**</value></prop><prop oor:name="Measure"><value>S;7800;2800;7800;2800;2450;2243;2;9</value></prop></node><node oor:name="L257" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8875 Inkjet-Magnet-Schilder**</value></prop><prop oor:name="Measure"><value>S;14000;5000;14000;5000;843;500;2;4</value></prop></node><node oor:name="L258" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8867 Inkjet-Magnet-Schilder**</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L259" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2166 Etikett rechteckig</value></prop><prop oor:name="Measure"><value>S;7620;5927;7000;5200;3190;3360;2;4</value></prop></node><node oor:name="L260" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2243 Etikett rund, klein</value></prop><prop oor:name="Measure"><value>S;4260;5080;3810;3810;2205;2785;4;5</value></prop></node><node oor:name="L261" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2351 Glückwunschkarten A5</value></prop><prop oor:name="Measure"><value>S;29700;21000;29700;21000;0;0;1;1</value></prop></node><node oor:name="L262" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2354 Visitenkarten bis zum Rand</value></prop><prop oor:name="Measure"><value>S;8513;5922;8037;5080;2250;3427;2;4</value></prop></node><node oor:name="L263" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2355 Glückwunschkarten Standard</value></prop><prop oor:name="Measure"><value>S;16510;12548;16510;12072;2245;2540;1;2</value></prop></node><node oor:name="L264" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2410 Clubkarten laminiert</value></prop><prop oor:name="Measure"><value>S;8150;9300;8150;5000;10700;3050;1;3</value></prop></node><node oor:name="L265" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2651 Etikett rechteckig, klein</value></prop><prop oor:name="Measure"><value>S;4064;2117;3810;2117;467;1090;5;13</value></prop></node><node oor:name="L266" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9405 T-Shirt Transferfolie</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L267" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2547 Fantastic Plastic</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L268" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2070 Transfer-Folie für Mousepad</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L269" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2090 T-Shirt Transfer-Folie</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L270" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2080 Transfer-Folie für Puzzles</value></prop><prop oor:name="Measure"><value>S;24500;17000;24500;17000;2600;2000;1;1</value></prop></node><node oor:name="L271" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8416 Einladungskarten mit Klebeverschluss</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L272" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2546 Fensterbilder</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L273" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9660 CD-Etiketten, glossy, Super-Size</value></prop><prop oor:name="Measure"><value>S;11700;13700;11700;11700;4650;2143;1;2</value></prop></node><node oor:name="L274" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8770 CD-Etiketten, Super-Ssize</value></prop><prop oor:name="Measure"><value>S;11700;13700;11700;11700;4650;2143;1;2</value></prop></node><node oor:name="L275" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2050 Video-Etiketten, seitlich</value></prop><prop oor:name="Measure"><value>S;14732;2000;14732;2000;3134;1843;1;13</value></prop></node><node oor:name="L276" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2050 Video-Etiketten, oben</value></prop><prop oor:name="Measure"><value>S;8128;4657;7874;4657;2499;872;2;6</value></prop></node><node oor:name="L277" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8666 Disketten-Etiketten</value></prop><prop oor:name="Measure"><value>S;9330;5200;7000;5200;2335;1850;2;5</value></prop></node><node oor:name="L278" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J9124 Photo-Etiketten, 13 x 18</value></prop><prop oor:name="Measure"><value>S;18000;13250;18000;12950;1500;1750;1;2</value></prop></node><node oor:name="L279" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7424 Ordner-Etiketten, breit</value></prop><prop oor:name="Measure"><value>S;5900;19200;5900;19200;3043;900;4;1</value></prop></node><node oor:name="L280" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7425 Ordner-Etiketten, schmal</value></prop><prop oor:name="Measure"><value>S;3400;19200;3400;19200;1243;900;8;1</value></prop></node><node oor:name="L281" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8587 Inkjet-Folie</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L282" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7587 Laser-Folie</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L283" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9431 Photo-Papier, glossy</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L284" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9434 Photo-Karton, glossy</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L285" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9372 Photo-Papier, glossy, 9 x 13</value></prop><prop oor:name="Measure"><value>S;13250;9500;12950;9000;1750;1250;2;2</value></prop></node><node oor:name="L286" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2371 Inkjet-Papier</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L287" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2370 Inkjet-Papier</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L288" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2374 Marmoriertes Papier</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L289" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2375 Marmoriertes Papier</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L290" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2376 Marmoriertes Papier</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L291" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2377 Marmoriertes Papier</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L292" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9355 Postkarten, Vorderseite</value></prop><prop oor:name="Measure"><value>S;14800;12000;14800;10500;3100;3600;1;2</value></prop></node><node oor:name="L293" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9355 Postkarten, Rückseite</value></prop><prop oor:name="Measure"><value>S;14800;12000;14800;10500;3100;3600;1;2</value></prop></node><node oor:name="L294" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>J8435 CD-Einleger</value></prop><prop oor:name="Measure"><value>S;15100;24900;15100;24900;2950;2400;1;1</value></prop></node><node oor:name="L295" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9362 Visitenkarten, glossy</value></prop><prop oor:name="Measure"><value>S;9500;5400;8500;5400;1500;1350;2;5</value></prop></node><node oor:name="L296" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2364 Marmorierte Visitenkarten</value></prop><prop oor:name="Measure"><value>S;9500;5400;8500;5400;1500;1350;2;5</value></prop></node><node oor:name="L297" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2365 Marmorierte Visitenkarten</value></prop><prop oor:name="Measure"><value>S;9500;5400;8500;5400;1500;1350;2;5</value></prop></node><node oor:name="L298" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2366 Marmorierte Visitenkarten</value></prop><prop oor:name="Measure"><value>S;9500;5400;8500;5400;1500;1350;2;5</value></prop></node><node oor:name="L299" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C2367 Marmorierte Visitenkarten</value></prop><prop oor:name="Measure"><value>S;9500;5400;8500;5400;1500;1350;2;5</value></prop></node><node oor:name="L300" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>C9352 Glückwunschkarten A6, glossy</value></prop><prop oor:name="Measure"><value>S;8255;12548;8255;12072;2245;2540;2;2</value></prop></node><node oor:name="L301" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7159 Laser-Etiketten</value></prop><prop oor:name="Measure"><value>S;6654;3390;6400;3390;646;1306;3;8</value></prop></node><node oor:name="L302" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7160 Laser-Etiketten</value></prop><prop oor:name="Measure"><value>S;6604;3810;6350;3810;720;1515;3;7</value></prop></node><node oor:name="L303" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7161 Laser-Etiketten</value></prop><prop oor:name="Measure"><value>S;6604;4660;6350;4660;721;882;3;6</value></prop></node><node oor:name="L304" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7162 Laser-Etiketten</value></prop><prop oor:name="Measure"><value>S;6604;4660;6350;4660;467;1302;2;8</value></prop></node><node oor:name="L305" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7163 Laser-Etiketten</value></prop><prop oor:name="Measure"><value>S;10164;3810;9910;3810;467;1515;2;7</value></prop></node><node oor:name="L306" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7164 Laser-Etiketten</value></prop><prop oor:name="Measure"><value>S;6604;7200;6350;7200;721;457;3;4</value></prop></node><node oor:name="L307" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7165 Laser-Etiketten</value></prop><prop oor:name="Measure"><value>S;10164;6770;9910;6770;467;1304;2;4</value></prop></node><node oor:name="L308" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7166 Laser-Etiketten</value></prop><prop oor:name="Measure"><value>S;10164;9310;9910;9310;467;880;2;3</value></prop></node><node oor:name="L309" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7167 Laser-Etiketten</value></prop><prop oor:name="Measure"><value>S;19960;28910;19960;28910;520;397;1;1</value></prop></node><node oor:name="L310" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7168 Laser-Etiketten</value></prop><prop oor:name="Measure"><value>S;19960;14350;19960;14350;520;497;1;2</value></prop></node><node oor:name="L311" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7169 Laser-Etiketten</value></prop><prop oor:name="Measure"><value>S;10164;13900;9910;13900;950;463;2;2</value></prop></node><node oor:name="L312" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7173 Laser-Etiketten</value></prop><prop oor:name="Measure"><value>S;10164;5700;9910;5700;467;600;2;5</value></prop></node><node oor:name="L313" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7651 Laser-Etiketten</value></prop><prop oor:name="Measure"><value>S;4064;2120;3810;2120;467;1089;5;13</value></prop></node><node oor:name="L314" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7410-10 Etiketten Register - Etikettenbogen 10</value></prop><prop oor:name="Measure"><value>S;4826;2117;2540;1270;1991;4690;4;10</value></prop></node><node oor:name="L315" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7410-10 Etiketten Register - Inhaltsblatt 10-t</value></prop><prop oor:name="Measure"><value>S;10000;2885;10000;2885;11000;425;1;10</value></prop></node><node oor:name="L316" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7410-12 Etiketten Register - Etikettenbogen 12</value></prop><prop oor:name="Measure"><value>S;4572;1693;2200;1270;2542;4902;4;12</value></prop></node><node oor:name="L317" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7410-12 Etiketten Register - Inhaltsblatt 12-t</value></prop><prop oor:name="Measure"><value>S;10000;2390;10000;2390;11000;510;1;12</value></prop></node><node oor:name="L318" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7410-5 Etiketten Register - Etikettenbogen 5-t</value></prop><prop oor:name="Measure"><value>S;10419;2117;5502;1270;2540;4690;2;10</value></prop></node><node oor:name="L319" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7410-5 Etiketten Register - Inhaltsblatt 5-tei</value></prop><prop oor:name="Measure"><value>S;10000;5750;10000;5750;11000;475;1;5</value></prop></node><node oor:name="L320" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7411-10 Zahlen Register - Inhaltsblatt 1-10</value></prop><prop oor:name="Measure"><value>S;10000;2885;10000;2885;11000;425;1;10</value></prop></node><node oor:name="L321" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7411-12 Zahlen Register - Inhaltsblatt 1-12</value></prop><prop oor:name="Measure"><value>S;10000;2390;10000;2390;11000;510;1;12</value></prop></node><node oor:name="L322" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7411-15 Zahlen Register - Inhaltsblatt 1-15</value></prop><prop oor:name="Measure"><value>S;10000;1980;10000;1980;11000;0;1;15</value></prop></node><node oor:name="L323" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7411-20 Zahlen Register - Inhaltsblatt 1-20</value></prop><prop oor:name="Measure"><value>S;10000;1335;10000;1335;11000;1500;1;20</value></prop></node><node oor:name="L324" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7411-31 Zahlen Register - Inhaltsblatt 1-31</value></prop><prop oor:name="Measure"><value>S;10000;861;10000;861;11000;1500;1;31</value></prop></node><node oor:name="L325" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7411-5 Zahlen Register - Inhaltsblatt 1-5</value></prop><prop oor:name="Measure"><value>S;10000;5750;10000;5750;11000;475;1;5</value></prop></node><node oor:name="L326" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7411-AZ A-Z Register - Inhaltsblatt</value></prop><prop oor:name="Measure"><value>S;10000;1335;10000;1335;11000;1500;1;20</value></prop></node><node oor:name="L327" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7411-JD Monats Register - Inhaltsblatt Jan - D</value></prop><prop oor:name="Measure"><value>S;10000;2390;10000;2390;11000;510;1;12</value></prop></node><node oor:name="L328" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7412-10 Einsteckschilder für Register 10-teilig</value></prop><prop oor:name="Measure"><value>S;4840;2116;3950;2116;1000;4730;4;10</value></prop></node><node oor:name="L329" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7412-12 Einsteckschilder für Register 12-teilig</value></prop><prop oor:name="Measure"><value>S;4840;2116;3450;2116;1250;4730;4;10</value></prop></node><node oor:name="L330" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>L7412-5 Einsteckschilder für Register 5-teilig</value></prop><prop oor:name="Measure"><value>S;10440;2116;7100;2116;1320;4730;2;10</value></prop></node><node oor:name="L331" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5129061 Trennstreifen </value></prop><prop oor:name="Measure"><value>S;24000;10500;24000;10500;0;0;1;2</value></prop></node><node oor:name="L332" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3600 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;8890;3810;8890;3570;1055;0;1;1</value></prop></node><node oor:name="L333" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3601 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;8890;3810;8890;3570;1055;0;1;1</value></prop></node><node oor:name="L334" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3602 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;8890;3810;8890;3570;1055;0;1;1</value></prop></node><node oor:name="L335" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3603 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;8890;3810;8890;3570;1055;0;1;1</value></prop></node><node oor:name="L336" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3604 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;2794;1693;2540;1450;1690;0;3;1</value></prop></node><node oor:name="L337" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3605 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;4314;1693;4060;1450;1440;0;2;1</value></prop></node><node oor:name="L338" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3606 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;5074;2117;4820;1870;1430;0;2;1</value></prop></node><node oor:name="L339" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3607 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;4064;2540;3810;2300;1690;0;2;1</value></prop></node><node oor:name="L340" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3608 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;8890;3810;8890;3570;1055;0;1;1</value></prop></node><node oor:name="L341" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3609 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;7370;1270;7370;1030;1315;0;1;1</value></prop></node><node oor:name="L342" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3610 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;8890;2540;8890;2300;1055;0;1;1</value></prop></node><node oor:name="L343" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3611 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;8890;3810;8890;3570;1243;0;1;1</value></prop></node><node oor:name="L344" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3612 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;10160;3810;10160;3570;1335;0;1;1</value></prop></node><node oor:name="L345" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3613 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;10670;5080;10670;4840;1080;0;1;1</value></prop></node><node oor:name="L346" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3614 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;11430;5080;11430;4840;1119;0;1;1</value></prop></node><node oor:name="L347" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3615 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;8890;3810;8890;3570;1243;0;1;1</value></prop></node><node oor:name="L348" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3617 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;10160;5080;10160;4840;1335;0;1;1</value></prop></node><node oor:name="L349" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3620 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;10414;3810;10160;3570;1215;0;2;1</value></prop></node><node oor:name="L350" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3621 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;4572;3810;4318;3570;1182;0;2;1</value></prop></node><node oor:name="L351" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3623 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;10414;5080;10160;4840;1215;0;2;1</value></prop></node><node oor:name="L352" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3633 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;7624;3810;7370;3570;1445;0;3;1</value></prop></node><node oor:name="L353" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3634 Computer-Etikett, schnittgestanzt</value></prop><prop oor:name="Measure"><value>C;9500;3810;9500;3810;1055;0;1;1</value></prop></node><node oor:name="L354" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3635 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;8890;3810;8890;3570;1243;0;1;1</value></prop></node><node oor:name="L355" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3643 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;3558;2540;3050;2300;2850;0;6;1</value></prop></node><node oor:name="L356" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3645 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;8890;2540;8890;2300;1055;0;1;1</value></prop></node><node oor:name="L357" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3646 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;8890;5080;8890;4840;1055;0;1;1</value></prop></node><node oor:name="L358" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3647 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;4574;1270;4320;1030;1180;0;2;1</value></prop></node><node oor:name="L359" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3648 Computer-Etikett, ablösbar</value></prop><prop oor:name="Measure"><value>C;8890;2540;8890;2300;1055;0;1;1</value></prop></node><node oor:name="L360" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3674 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;2794;1693;2540;1450;1690;0;3;1</value></prop></node><node oor:name="L361" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3675 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;4064;2540;3810;2300;1690;0;2;1</value></prop></node><node oor:name="L362" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>3676 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;5074;2117;4820;1870;1430;0;2;1</value></prop></node><node oor:name="L363" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5100 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;7370;1270;7370;1030;1315;0;1;1</value></prop></node><node oor:name="L364" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5101 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;8890;2540;8890;2300;1055;0;1;1</value></prop></node><node oor:name="L365" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5103 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;8890;5080;8890;4840;1243;0;1;1</value></prop></node><node oor:name="L366" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5104 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;10160;1270;10160;1030;1335;0;1;1</value></prop></node><node oor:name="L367" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5105 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;10160;2540;10160;2300;1335;0;1;1</value></prop></node><node oor:name="L368" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5106 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;10160;3810;10160;3570;1335;0;1;1</value></prop></node><node oor:name="L369" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5107 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;10160;5080;10160;4840;1335;0;1;1</value></prop></node><node oor:name="L370" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5108 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;10670;3810;10670;3570;1080;0;1;1</value></prop></node><node oor:name="L371" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5109 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;10670;5080;10670;4840;1080;0;1;1</value></prop></node><node oor:name="L372" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5110 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;11430;5080;11430;4840;1119;0;1;1</value></prop></node><node oor:name="L373" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5111 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;12700;2540;12700;2300;1150;0;1;1</value></prop></node><node oor:name="L374" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5112 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;12700;3810;12700;3570;1150;0;1;1</value></prop></node><node oor:name="L375" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5121 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;8890;3810;8890;3570;1055;0;1;1</value></prop></node><node oor:name="L376" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5122 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;8890;3810;8890;3570;1055;0;1;1</value></prop></node><node oor:name="L377" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5123 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;8890;3810;8890;3570;1055;0;1;1</value></prop></node><node oor:name="L378" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5124 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;8890;3810;8890;3570;1055;0;1;1</value></prop></node><node oor:name="L379" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5130 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;9144;3810;8890;3570;1360;0;2;1</value></prop></node><node oor:name="L380" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5131 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;9144;5080;8890;4840;1360;0;2;1</value></prop></node><node oor:name="L381" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5132 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;10414;3810;10160;3570;1215;0;2;1</value></prop></node><node oor:name="L382" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5133 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;10414;5080;10160;4840;1215;0;2;1</value></prop></node><node oor:name="L383" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5137 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;5334;2540;5080;2300;1170;0;2;1</value></prop></node><node oor:name="L384" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5140 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;4574;1270;4320;1030;1254;0;3;1</value></prop></node><node oor:name="L385" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5141 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;9144;2540;8890;2300;1665;0;3;1</value></prop></node><node oor:name="L386" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5142 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;9144;3810;8890;3570;1665;0;3;1</value></prop></node><node oor:name="L387" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5143 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;9144;5080;8890;4840;1665;0;3;1</value></prop></node><node oor:name="L388" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5145 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;10414;3810;10160;3570;1260;0;3;1</value></prop></node><node oor:name="L389" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5146 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;10924;3810;10670;3570;1495;0;3;1</value></prop></node><node oor:name="L390" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5147 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;10924;5080;10670;4840;1495;0;3;1</value></prop></node><node oor:name="L391" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5160 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;6604;2540;6350;2300;1550;0;4;1</value></prop></node><node oor:name="L392" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5161 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;7624;3810;7370;3570;1760;0;4;1</value></prop></node><node oor:name="L393" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5162 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;8384;2540;8130;2300;1490;0;4;1</value></prop></node><node oor:name="L394" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5163 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;8384;3810;8130;3570;1490;0;4;1</value></prop></node><node oor:name="L395" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5164 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;8500;3810;8000;3530;2020;0;4;1</value></prop></node><node oor:name="L396" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5170 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;6604;2540;6350;2300;1875;0;5;1</value></prop></node><node oor:name="L397" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5171 Computer-Etikett</value></prop><prop oor:name="Measure"><value>C;6374;3595;6350;3570;1875;0;5;1</value></prop></node></node><node oor:name="Herlitz" oor:op="replace"><node oor:name="L0" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>083200/6 Adressetikett</value></prop><prop oor:name="Measure"><value>C;8900;3800;8900;3570;900;100;1;1</value></prop></node><node oor:name="L1" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>083200/6 Adressetikett</value></prop><prop oor:name="Measure"><value>C;8900;3800;8900;3570;900;100;1;1</value></prop></node><node oor:name="L2" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>083203/0 Adressetikett</value></prop><prop oor:name="Measure"><value>C;8900;5080;8900;4840;1100;100;1;1</value></prop></node><node oor:name="L3" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>083204/8 Adressetikett</value></prop><prop oor:name="Measure"><value>C;10160;3800;10160;3570;900;100;1;1</value></prop></node><node oor:name="L4" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>083205/5 Diskettenetikett</value></prop><prop oor:name="Measure"><value>C;7000;7620;7000;6960;1850;300;1;1</value></prop></node><node oor:name="L5" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>083207/1 Adressetikett</value></prop><prop oor:name="Measure"><value>C;8900;3800;8900;3570;1100;100;2;1</value></prop></node><node oor:name="L6" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>083215/4 Diskettenetikett</value></prop><prop oor:name="Measure"><value>S;9000;5080;7000;5080;2500;2140;2;5</value></prop></node><node oor:name="L7" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>083216/2 CD-ROM-Etikett</value></prop><prop oor:name="Measure"><value>S;11700;14800;11700;11700;4650;1600;1;2</value></prop></node><node oor:name="L8" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>083217/0 Adressetikett</value></prop><prop oor:name="Measure"><value>S;7000;3600;7000;3600;0;440;3;8</value></prop></node><node oor:name="L9" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>083219/6 Adressetikett</value></prop><prop oor:name="Measure"><value>S;9850;5080;9600;5080;770;2140;2;5</value></prop></node><node oor:name="L10" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>083220/4 Adressetikett Laser</value></prop><prop oor:name="Measure"><value>S;7000;3710;7000;3710;0;0;3;8</value></prop></node><node oor:name="L11" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>083221/2 Adressetikett Laser</value></prop><prop oor:name="Measure"><value>S;10500;4240;10500;4240;0;0;2;7</value></prop></node><node oor:name="L12" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>083222/0 Adressetikett Laser</value></prop><prop oor:name="Measure"><value>S;7000;4240;7000;4240;0;0;3;7</value></prop></node><node oor:name="L13" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>083224/6 Diskettenetikett Laser</value></prop><prop oor:name="Measure"><value>S;7000;7000;7000;7000;0;850;3;4</value></prop></node><node oor:name="L14" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>083230/3 Adressetikett Inkjet</value></prop><prop oor:name="Measure"><value>S;7000;3710;7000;3710;0;0;3;8</value></prop></node><node oor:name="L15" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>083231/1 Adressetikett Inkjet</value></prop><prop oor:name="Measure"><value>S;10500;4240;10500;4240;0;0;2;7</value></prop></node><node oor:name="L16" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>083234/5 Diskettenetikett Inkjet</value></prop><prop oor:name="Measure"><value>S;7000;7000;7000;7000;0;850;3;4</value></prop></node><node oor:name="L17" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>083240/2 Adressetik. Laser+InkJet</value></prop><prop oor:name="Measure"><value>S;7000;3710;7000;3710;0;0;3;8</value></prop></node><node oor:name="L18" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>083244/4 Diskettenetik.Laser+InkJet</value></prop><prop oor:name="Measure"><value>S;7000;7000;7000;7000;0;850;3;4</value></prop></node><node oor:name="L19" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>083250/1 Adressetiketten</value></prop><prop oor:name="Measure"><value>S;9860;4230;9600;4230;770;1076;2;3</value></prop></node><node oor:name="L20" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>083251/9 Ordner-Etiketten, 8 cm</value></prop><prop oor:name="Measure"><value>S;19000;6100;19000;6100;1000;1321;1;2</value></prop></node><node oor:name="L21" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>083252/7 Ordner-Etiketten, 5 cm</value></prop><prop oor:name="Measure"><value>S;19000;3800;19000;3800;1000;1721;1;3</value></prop></node><node oor:name="L22" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>083253/5 Neonetiketten</value></prop><prop oor:name="Measure"><value>S;9860;4230;9600;4230;770;1076;2;3</value></prop></node><node oor:name="L23" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>083254/3 Transparente Etiketten</value></prop><prop oor:name="Measure"><value>S;9860;4230;9600;4230;770;1076;2;3</value></prop></node><node oor:name="L24" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>083255/0 Diskettenetiketten</value></prop><prop oor:name="Measure"><value>S;9000;6770;7000;6770;2500;651;2;2</value></prop></node><node oor:name="L25" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>83256/8a Videoetiketten 0</value></prop><prop oor:name="Measure"><value>S;8130;4660;7870;4660;2500;2761;2;2</value></prop></node><node oor:name="L26" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>83256/8b Videoetiketten 0</value></prop><prop oor:name="Measure"><value>S;14730;1690;14730;1690;3135;1506;1;7</value></prop></node><node oor:name="L27" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>083257/6 Diaetiketten</value></prop><prop oor:name="Measure"><value>S;4820;1000;4570;1000;1000;1421;4;12</value></prop></node><node oor:name="L28" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>083258/4 Farbdruck-Etiketten</value></prop><prop oor:name="Measure"><value>S;9860;4230;9600;4230;770;1076;2;3</value></prop></node><node oor:name="L29" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>502041/7 Visitenkarten</value></prop><prop oor:name="Measure"><value>S;9500;5400;8500;5400;1400;1400;2;5</value></prop></node><node oor:name="L30" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>083271/7 Ordnerrückeneinsteckschilder</value></prop><prop oor:name="Measure"><value>S;19000;5300;19000;5300;1000;1600;1;5</value></prop></node></node><node oor:name="Herma A4" oor:op="replace"><node oor:name="L0" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4093 SuperPrint CD-Etikett, gold</value></prop><prop oor:name="Measure"><value>S;11600;14800;11600;11600;4700;1650;1;2</value></prop></node><node oor:name="L1" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4094 SuperPrint CD-Etikett, silber</value></prop><prop oor:name="Measure"><value>S;11600;14800;11600;11600;4700;1650;1;2</value></prop></node><node oor:name="L2" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4097 SuperPrint Silberfolie</value></prop><prop oor:name="Measure"><value>S;4826;2116,7;4572;2116,7;975;2150;4;12</value></prop></node><node oor:name="L3" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4098 SuperPrint Silberfolie</value></prop><prop oor:name="Measure"><value>S;6604;2963,3;6350;2963,3;721;1515;3;9</value></prop></node><node oor:name="L4" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4099 SuperPrint Silberfolie</value></prop><prop oor:name="Measure"><value>S;9854;5080;9600;5080;773;2150;2;5</value></prop></node><node oor:name="L5" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4100 SuperPrint Goldfolie</value></prop><prop oor:name="Measure"><value>S;3302;1693;3048;1693;721;1303;6;16</value></prop></node><node oor:name="L6" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4101 SuperPrint Goldfolie</value></prop><prop oor:name="Measure"><value>S;4318;1270;4318;1030;1864;1000;4;22</value></prop></node><node oor:name="L7" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4102 SuperPrint Goldfolie</value></prop><prop oor:name="Measure"><value>S;4830;2540;4830;2540;840;880;4;11</value></prop></node><node oor:name="L8" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4103 SuperPrint Goldfolie</value></prop><prop oor:name="Measure"><value>S;6604;3810;6350;3810;721;1515;3;7</value></prop></node><node oor:name="L9" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4104 SuperPrint Goldfolie</value></prop><prop oor:name="Measure"><value>S;10160;6773;9906;6773;467;1303;2;4</value></prop></node><node oor:name="L10" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4105 SuperPrint Goldfolie, Kreise 60 mm</value></prop><prop oor:name="Measure"><value>S;6700;6700;6000;6000;800;1800;3;4</value></prop></node><node oor:name="L11" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4106 SuperPrint Goldfolie, oval</value></prop><prop oor:name="Measure"><value>S;6350;4656;5842;4233;1229;1093;3;6</value></prop></node><node oor:name="L12" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4107 SuperPrint Goldfolie, A4</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L13" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4108 SuperPrint Goldfolie</value></prop><prop oor:name="Measure"><value>S;2794;1000;2540;1000;848;1350;7;27</value></prop></node><node oor:name="L14" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4109 SuperPrint Goldfolie, oval</value></prop><prop oor:name="Measure"><value>S;4572;2963;4064;2540;1610;1727;4;9</value></prop></node><node oor:name="L15" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4110 SuperPrint Silberfolie</value></prop><prop oor:name="Measure"><value>S;3302;1693;3048;1693;721;1303;6;16</value></prop></node><node oor:name="L16" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4111 SuperPrint Silberfolie</value></prop><prop oor:name="Measure"><value>S;4318;1270;4318;1030;1864;1000;4;22</value></prop></node><node oor:name="L17" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4112 SuperPrint Silberfolie</value></prop><prop oor:name="Measure"><value>S;4826;2540;4826;2540;848;880;4;11</value></prop></node><node oor:name="L18" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4113 SuperPrint Silberfolie</value></prop><prop oor:name="Measure"><value>S;6604;3810;6350;3810;721;1515;3;7</value></prop></node><node oor:name="L19" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4114 SuperPrint Silberfolie</value></prop><prop oor:name="Measure"><value>S;10160;6773;9906;6773;467;1303;2;4</value></prop></node><node oor:name="L20" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4115 SuperPrint Silberfolie, Kreise 60 mm</value></prop><prop oor:name="Measure"><value>S;6700;6700;6000;6000;800;1800;3;4</value></prop></node><node oor:name="L21" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4116 SuperPrint Silberfolie, oval</value></prop><prop oor:name="Measure"><value>S;6350;4656;5842;4233;1229;1093;3;6</value></prop></node><node oor:name="L22" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4117 SuperPrint Silberfolie, A4</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L23" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4118 SuperPrint Silberfolie</value></prop><prop oor:name="Measure"><value>S;2794;1000;2540;1000;848;1350;7;27</value></prop></node><node oor:name="L24" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4119 SuperPrint Silberfolie</value></prop><prop oor:name="Measure"><value>S;6604;1693;6350;1693;721;1303;3;16</value></prop></node><node oor:name="L25" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4200 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;4830;3387;4830;3387;840;1302;4;8</value></prop></node><node oor:name="L26" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4201 SuperPrint Sichtreiteretiketten, weiß</value></prop><prop oor:name="Measure"><value>S;4826;1693;4572;1693;975;1306;4;16</value></prop></node><node oor:name="L27" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4202 SuperPrint weiß, Ecken abgerundet, ablösbar</value></prop><prop oor:name="Measure"><value>S;6604;847;6350;847;721;1298;3;32</value></prop></node><node oor:name="L28" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4203 SuperPrint weiß, Ecken abgerundet, ablösbar</value></prop><prop oor:name="Measure"><value>S;6604;4656;6350;4656;721;882;3;6</value></prop></node><node oor:name="L29" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4204 SuperPrint 3,5"-Disketten, gelb</value></prop><prop oor:name="Measure"><value>S;9000;5080;7000;5080;2500;2150;2;5</value></prop></node><node oor:name="L30" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4205 SuperPrint 3,5"-Disketten, rot</value></prop><prop oor:name="Measure"><value>S;9000;5080;7000;5080;2500;2150;2;5</value></prop></node><node oor:name="L31" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4206 SuperPrint 3,5"-Disketten, blau</value></prop><prop oor:name="Measure"><value>S;9000;5080;7000;5080;2500;2150;2;5</value></prop></node><node oor:name="L32" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4207 SuperPrint 3,5"-Disketten, grün</value></prop><prop oor:name="Measure"><value>S;9000;5080;7000;5080;2500;2150;2;5</value></prop></node><node oor:name="L33" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4208 SuperPrint Musik-Cassetten, weiß</value></prop><prop oor:name="Measure"><value>S;9154;4233;8900;4233;1475;2150;2;6</value></prop></node><node oor:name="L34" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4209 SuperPrint weiß, z.B. für Regalbeschriftung, ablösbar</value></prop><prop oor:name="Measure"><value>S;9854;1693;9600;1693;773;1306;2;16</value></prop></node><node oor:name="L35" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4210 SuperPrint weiß, ablösbar</value></prop><prop oor:name="Measure"><value>S;3810;1270;3810;1270;975;880;5;22</value></prop></node><node oor:name="L36" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4211 SuperPrint weiß, Ecken abgerundet, ablösbar</value></prop><prop oor:name="Measure"><value>S;2794;1693;2540;1693;848;1306;7;16</value></prop></node><node oor:name="L37" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4212 SuperPrint weiß, ablösbar</value></prop><prop oor:name="Measure"><value>S;3810;2120;3810;2120;975;1070;5;13</value></prop></node><node oor:name="L38" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4226 SuperPrint weiß, deckend</value></prop><prop oor:name="Measure"><value>S;4826;1693;4826;1693;848;1306;4;16</value></prop></node><node oor:name="L39" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4227 SuperPrint weiß, deckend</value></prop><prop oor:name="Measure"><value>S;6460;3387;6460;3387;810;1303;3;8</value></prop></node><node oor:name="L40" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4228 SuperPrint weiß, deckend</value></prop><prop oor:name="Measure"><value>S;9652;4233;9652;4233;848;2151;2;6</value></prop></node><node oor:name="L41" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4229 SuperPrint weiß, deckend</value></prop><prop oor:name="Measure"><value>S;10500;14850;10500;14850;0;0;2;2</value></prop></node><node oor:name="L42" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4230 SuperPrint weiß, deckend</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L43" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4232 SuperPrint Sicherheits-/Verschlussetiketten, weiß</value></prop><prop oor:name="Measure"><value>S;4826;2116,7;4572;2116,7;975;2150;4;12</value></prop></node><node oor:name="L44" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4233 SuperPrint Sicherheits-/Verschlussetiketten, weiß</value></prop><prop oor:name="Measure"><value>S;6604;2963,3;6350;2963,3;721;1515;3;9</value></prop></node><node oor:name="L45" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4234 SuperPrint Sicherheits-/Verschlussetiketten, weiß</value></prop><prop oor:name="Measure"><value>S;4600;4600;4000;4000;1600;1350;4;6</value></prop></node><node oor:name="L46" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4249 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;19960;14350;19960;14350;520;500;1;2</value></prop></node><node oor:name="L47" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4250 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;10190;13900;9910;13900;450;950;2;2</value></prop></node><node oor:name="L48" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4252 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;19960;28910;19960;28910;520;395;1;1</value></prop></node><node oor:name="L49" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4256 SuperPrint gelb</value></prop><prop oor:name="Measure"><value>S;10500;3712,5;10500;3712,5;0;0;2;8</value></prop></node><node oor:name="L50" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4257 SuperPrint rot</value></prop><prop oor:name="Measure"><value>S;10500;3712,5;10500;3712,5;0;0;2;8</value></prop></node><node oor:name="L51" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4258 SuperPrint blau</value></prop><prop oor:name="Measure"><value>S;10500;3712,5;10500;3712,5;0;0;2;8</value></prop></node><node oor:name="L52" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4259 SuperPrint grün</value></prop><prop oor:name="Measure"><value>S;10500;3712,5;10500;3712,5;0;0;2;8</value></prop></node><node oor:name="L53" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4262 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;6460;3387;6460;3387;810;1303;3;8</value></prop></node><node oor:name="L54" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4263 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;7000;3387;7000;3387;0;1303;3;8</value></prop></node><node oor:name="L55" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4264 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;10500;3387;10500;3387;0;1303;2;8</value></prop></node><node oor:name="L56" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4265 SuperPrint weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;6604;4656;6350;4656;721;882;3;6</value></prop></node><node oor:name="L57" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4266 SuperPrint weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;6604;7200;6350;7200;721;450;3;4</value></prop></node><node oor:name="L58" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4267 SuperPrint weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;10160;3387;9906;3387;467;1303;2;8</value></prop></node><node oor:name="L59" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4268 SuperPrint weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;10160;5700;9906;5700;467;600;2;5</value></prop></node><node oor:name="L60" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4269 SuperPrint weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;10160;6773;9906;6773;467;1303;2;4</value></prop></node><node oor:name="L61" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4270 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;3810;2120;3810;2120;975;1070;5;13</value></prop></node><node oor:name="L62" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4271 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;4826;1693;4826;1693;848;1306;4;16</value></prop></node><node oor:name="L63" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4272 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;4826;2540;4826;2540;848;880;4;11</value></prop></node><node oor:name="L64" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4273 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;5250;2120;5250;2120;0;0;4;14</value></prop></node><node oor:name="L65" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4275 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;6600;2540;6600;2540;600;880;3;11</value></prop></node><node oor:name="L66" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4278 SuperPrint 3,5"-Disketten, weiß</value></prop><prop oor:name="Measure"><value>S;7000;5080;7000;5080;0;2150;3;5</value></prop></node><node oor:name="L67" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4279 SuperPrint 3,5"-Disketten, weiß</value></prop><prop oor:name="Measure"><value>S;7000;6773;7000;6773;0;1303;3;4</value></prop></node><node oor:name="L68" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4280 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;9652;6773;9652;6773;848;1303;2;4</value></prop></node><node oor:name="L69" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4281 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;10500;5080;10500;5080;0;2150;2;5</value></prop></node><node oor:name="L70" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4282 SuperPrint weiß, A5</value></prop><prop oor:name="Measure"><value>S;21000;14850;21000;14850;0;0;1;2</value></prop></node><node oor:name="L71" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4283 SuperPrint für schmale Ordner, weiß</value></prop><prop oor:name="Measure"><value>S;19200;3800;19200;3800;900;1550;1;7</value></prop></node><node oor:name="L72" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4284 SuperPrint für breite Ordner, weiß</value></prop><prop oor:name="Measure"><value>S;19200;6100;19200;6100;900;2650;1;4</value></prop></node><node oor:name="L73" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4290 SuperPrint für schmale Ordner, weiß</value></prop><prop oor:name="Measure"><value>S;19200;3400;19200;3400;900;1250;1;8</value></prop></node><node oor:name="L74" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4291 SuperPrint für breite Ordner, weiß</value></prop><prop oor:name="Measure"><value>S;19200;5900;19200;5900;900;3050;1;4</value></prop></node><node oor:name="L75" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4292 SuperPrint für schmale Ordner, gelb</value></prop><prop oor:name="Measure"><value>S;19200;3800;19200;3800;900;1550;1;7</value></prop></node><node oor:name="L76" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4293 SuperPrint für schmale Ordner, rot</value></prop><prop oor:name="Measure"><value>S;19200;3800;19200;3800;900;1550;1;7</value></prop></node><node oor:name="L77" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4294 SuperPrint für schmale Ordner, blau</value></prop><prop oor:name="Measure"><value>S;19200;3800;19200;3800;900;1550;1;7</value></prop></node><node oor:name="L78" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4295 SuperPrint für schmale Ordner, grün</value></prop><prop oor:name="Measure"><value>S;19200;3800;19200;3800;900;1550;1;7</value></prop></node><node oor:name="L79" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4296 SuperPrint für breite Ordner, gelb</value></prop><prop oor:name="Measure"><value>S;19200;6100;19200;6100;900;2650;1;4</value></prop></node><node oor:name="L80" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4297 SuperPrint für breite Ordner, rot</value></prop><prop oor:name="Measure"><value>S;19200;6100;19200;6100;900;2650;1;4</value></prop></node><node oor:name="L81" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4298 SuperPrint für breite Ordner, blau</value></prop><prop oor:name="Measure"><value>S;19200;6100;19200;6100;900;2650;1;4</value></prop></node><node oor:name="L82" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4299 SuperPrint für breite Ordner, grün</value></prop><prop oor:name="Measure"><value>S;19200;6100;19200;6100;900;2650;1;4</value></prop></node><node oor:name="L83" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4333 SuperPrint weiß </value></prop><prop oor:name="Measure"><value>S;2794;1000;2540;1000;848;1350;7;27</value></prop></node><node oor:name="L84" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4334 SuperPrint weiß </value></prop><prop oor:name="Measure"><value>S;2794;1693;2540;1693;848;1306;7;16</value></prop></node><node oor:name="L85" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4336 SuperPrint weiß </value></prop><prop oor:name="Measure"><value>S;3810;1693;3556;1693;1102;1306;5;16</value></prop></node><node oor:name="L86" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4343 SuperPrint weiß, Ecken abgerundet, ablösbar</value></prop><prop oor:name="Measure"><value>S;2041;1000;1780;1000;425,5;1350;10;27</value></prop></node><node oor:name="L87" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4344 SuperPrint weiß, Ecken abgerundet, ablösbar</value></prop><prop oor:name="Measure"><value>S;2794;1000;2540;1000;848;1350;7;27</value></prop></node><node oor:name="L88" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4345 SuperPrint weiß, Ecken abgerundet, ablösbar</value></prop><prop oor:name="Measure"><value>S;3810;1693;3556;1693;1102;1306;5;16</value></prop></node><node oor:name="L89" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4346 SuperPrint weiß, Ecken abgerundet, ablösbar</value></prop><prop oor:name="Measure"><value>S;4826;2116,7;4572;2116,7;975;2150;4;12</value></prop></node><node oor:name="L90" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4347 SuperPrint weiß, Ecken abgerundet, ablösbar</value></prop><prop oor:name="Measure"><value>S;6604;2963,3;6350;2963,3;721;1515;3;9</value></prop></node><node oor:name="L91" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4348 SuperPrint weiß, Ecken abgerundet, ablösbar</value></prop><prop oor:name="Measure"><value>S;9854;4233;9600;4233;773;2150;2;6</value></prop></node><node oor:name="L92" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4349 SuperPrint weiß, Ecken abgerundet, ablösbar</value></prop><prop oor:name="Measure"><value>S;9854;5080;9600;5080;773;2150;2;5</value></prop></node><node oor:name="L93" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4350 SuperPrint weiß, Ecken abgerundet, ablösbar</value></prop><prop oor:name="Measure"><value>S;9854;6350;9600;6350;773;2150;2;4</value></prop></node><node oor:name="L94" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4351 SuperPrint weiß, Ecken abgerundet, ablösbar</value></prop><prop oor:name="Measure"><value>S;21000;14850;21000;14850;0;0;1;2</value></prop></node><node oor:name="L95" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4352 SuperPrint weiß, ablösbar</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L96" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4353 SuperPrint 3,5"-Disketten, weiß</value></prop><prop oor:name="Measure"><value>S;9000;5080;7000;5080;2500;2150;2;5</value></prop></node><node oor:name="L97" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4354 SuperPrint 3,5"-Disketten, farbig sortiert</value></prop><prop oor:name="Measure"><value>S;9000;5080;7000;5080;2500;2150;2;5</value></prop></node><node oor:name="L98" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4355 SuperPrint 3,5"-Disketten, weiß</value></prop><prop oor:name="Measure"><value>S;9000;6773;7000;6773;2500;1304;2;4</value></prop></node><node oor:name="L99" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4356 SuperPrint 3,5"-Disketten, farbig sortiert</value></prop><prop oor:name="Measure"><value>S;9000;6773;7000;6773;2500;1304;2;4</value></prop></node><node oor:name="L100" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4357 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;4850;2540;4850;2540;800;2150;4;10</value></prop></node><node oor:name="L101" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4358 SuperPrint Oval, weiß, ablösbar</value></prop><prop oor:name="Measure"><value>S;6604;4656,7;6350;4233;721;1093;3;6</value></prop></node><node oor:name="L102" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4359 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;9652;6773;9652;6773;848;1303;2;4</value></prop></node><node oor:name="L103" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4360 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;7000;3600;7000;3600;0;450;3;8</value></prop></node><node oor:name="L104" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4361 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;7000;4125;7000;4125;0;412,5;3;7</value></prop></node><node oor:name="L105" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4362 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;10500;4125;10500;4125;0;412,5;2;7</value></prop></node><node oor:name="L106" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4363 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;10500;4800;10500;4800;0;450;2;6</value></prop></node><node oor:name="L107" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4364 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;10500;14400;10500;14400;0;450;2;2</value></prop></node><node oor:name="L108" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4366 SuperPrint gelb, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;4826;2116,7;4572;2116,7;975;2150;4;12</value></prop></node><node oor:name="L109" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4367 SuperPrint rot, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;4826;2116,7;4572;2116,7;975;2150;4;12</value></prop></node><node oor:name="L110" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4368 SuperPrint blau, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;4826;2116,7;4572;2116,7;975;2150;4;12</value></prop></node><node oor:name="L111" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4369 SuperPrint grün, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;4826;2116,7;4572;2116,7;975;2150;4;12</value></prop></node><node oor:name="L112" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4373 SuperPrint CD-Cover, weiß</value></prop><prop oor:name="Measure"><value>S;12150;14550;12150;11750;4425;1700;1;2</value></prop></node><node oor:name="L113" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4374 SuperPrint CD-Etikett, transparente Folie</value></prop><prop oor:name="Measure"><value>S;11600;14800;11600;11600;4700;1650;1;2</value></prop></node><node oor:name="L114" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4375 SuperPrint transparente Folie</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L115" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4376 SuperPrint transparente Folie</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L116" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4377 SuperPrint witterungsbeständig, weiß</value></prop><prop oor:name="Measure"><value>S;10500;14850;10500;14850;0;0;2;2</value></prop></node><node oor:name="L117" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4378 SuperPrint witterungsbeständig, weiß</value></prop><prop oor:name="Measure"><value>S;21000;14850;21000;14850;0;0;1;2</value></prop></node><node oor:name="L118" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4379 SuperPrint witterungsbeständig, weiß</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L119" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4380 SuperPrint Oval, weiß</value></prop><prop oor:name="Measure"><value>S;4572;2963;4064;2540;1610;1727;4;9</value></prop></node><node oor:name="L120" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4385 SuperPrint Kreise 10 mm, weiß, ablösbar</value></prop><prop oor:name="Measure"><value>S;1270;1270;1000;1000;1110;1650;15;21</value></prop></node><node oor:name="L121" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4386 SuperPrint Kreise 20 mm, weiß, ablösbar</value></prop><prop oor:name="Measure"><value>S;2254;2254;2000;2000;1611;1453;8;12</value></prop></node><node oor:name="L122" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4387 SuperPrint Kreise 30 mm, weiß</value></prop><prop oor:name="Measure"><value>S;3254;3254;3000;3000;865;1961;6;8</value></prop></node><node oor:name="L123" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4388 SuperPrint Tiefkühletiketten, weiß</value></prop><prop oor:name="Measure"><value>S;3810;2120;3810;2120;975;1070;5;13</value></prop></node><node oor:name="L124" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4389 SuperPrint Tiefkühletiketten, weiß</value></prop><prop oor:name="Measure"><value>S;6600;3387;6600;3387;600;1303;3;8</value></prop></node><node oor:name="L125" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4390 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;7000;3712,5;7000;3712,5;0;0;3;8</value></prop></node><node oor:name="L126" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4391 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;10500;3712,5;10500;3712,5;0;0;2;8</value></prop></node><node oor:name="L127" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4392 SuperPrint weiß, ablösbar</value></prop><prop oor:name="Measure"><value>S;5250;2970;5250;2970;0;0;4;10</value></prop></node><node oor:name="L128" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4393 SuperPrint weiß, ablösbar</value></prop><prop oor:name="Measure"><value>S;10500;4125;10500;4125;0;412,5;2;7</value></prop></node><node oor:name="L129" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4394 SuperPrint weiß, ablösbar</value></prop><prop oor:name="Measure"><value>S;10500;14400;10500;14400;0;450;2;2</value></prop></node><node oor:name="L130" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4396 SuperPrint gelb, A6</value></prop><prop oor:name="Measure"><value>S;10500;14850;10500;14850;0;0;2;2</value></prop></node><node oor:name="L131" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4397 SuperPrint rot, A6</value></prop><prop oor:name="Measure"><value>S;10500;14850;10500;14850;0;0;2;2</value></prop></node><node oor:name="L132" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4398 SuperPrint blau, A6</value></prop><prop oor:name="Measure"><value>S;10500;14850;10500;14850;0;0;2;2</value></prop></node><node oor:name="L133" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4399 SuperPrint grün, A6</value></prop><prop oor:name="Measure"><value>S;10500;14850;10500;14850;0;0;2;2</value></prop></node><node oor:name="L134" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4401 SuperPrint gelb, A4</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L135" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4402 SuperPrint rot, A4</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L136" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4403 SuperPrint blau, A4</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L137" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4404 SuperPrint grün, A4</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L138" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4406 SuperPrint gelb</value></prop><prop oor:name="Measure"><value>S;7000;3712,5;7000;3712,5;0;0;3;8</value></prop></node><node oor:name="L139" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4407 SuperPrint rot</value></prop><prop oor:name="Measure"><value>S;7000;3712,5;7000;3712,5;0;0;3;8</value></prop></node><node oor:name="L140" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4408 SuperPrint blau</value></prop><prop oor:name="Measure"><value>S;7000;3712,5;7000;3712,5;0;0;3;8</value></prop></node><node oor:name="L141" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4409 SuperPrint grün</value></prop><prop oor:name="Measure"><value>S;7000;3712,5;7000;3712,5;0;0;3;8</value></prop></node><node oor:name="L142" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4414 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;7000;3600;7000;3600;0;450;3;8</value></prop></node><node oor:name="L143" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4415 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;7000;4125;7000;4125;0;412,5;3;7</value></prop></node><node oor:name="L144" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4416 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;10500;4125;10500;4125;0;412,5;2;7</value></prop></node><node oor:name="L145" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4417 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;10500;4800;10500;4800;0;450;2;6</value></prop></node><node oor:name="L146" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4418 SuperPrint Namensetiketten Acetatseide, rot</value></prop><prop oor:name="Measure"><value>S;6604;2963,3;6350;2963,3;721;1515;3;9</value></prop></node><node oor:name="L147" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4419 SuperPrint Namensetiketten Acetatseide, blau</value></prop><prop oor:name="Measure"><value>S;6604;2963,3;6350;2963,3;721;1515;3;9</value></prop></node><node oor:name="L148" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4421 SuperPrint gelb</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L149" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4422 SuperPrint rot</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L150" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4423 SuperPrint blau</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L151" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4424 SuperPrint grün</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L152" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4425 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;10500;5700;10500;5700;0;600;2;5</value></prop></node><node oor:name="L153" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4426 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;10500;7000;10500;7000;0;850;2;4</value></prop></node><node oor:name="L154" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4427 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;10500;3500;10500;3500;0;850;2;8</value></prop></node><node oor:name="L155" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4428 SuperPrint weiß, A4</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L156" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4429 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;7000;3500;7000;3500;0;850;3;8</value></prop></node><node oor:name="L157" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4450 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;7000;3200;7000;3200;0;450;3;9</value></prop></node><node oor:name="L158" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4451 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;7000;4125;7000;4125;0;412,5;3;7</value></prop></node><node oor:name="L159" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4452 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;10500;4125;10500;4125;0;412,5;2;7</value></prop></node><node oor:name="L160" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4453 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;7000;3600;7000;3600;0;450;3;8</value></prop></node><node oor:name="L161" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4454 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;10500;14400;10500;14400;0;450;2;2</value></prop></node><node oor:name="L162" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4455 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;7000;2540;7000;2540;0;880;3;11</value></prop></node><node oor:name="L163" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4456 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;7000;2970;7000;2970;0;0;3;10</value></prop></node><node oor:name="L164" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4457 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;10500;4800;10500;4800;0;450;2;6</value></prop></node><node oor:name="L165" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4458 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;20000;29700;20000;29700;0;0;1;1</value></prop></node><node oor:name="L166" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4459 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;7000;1693;7000;1693;0;460;3;17</value></prop></node><node oor:name="L167" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4461 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;5250;2970;5250;2970;0;0;4;10</value></prop></node><node oor:name="L168" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4462 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;10500;3712,5;10500;3712,5;0;0;2;8</value></prop></node><node oor:name="L169" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4464 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;7000;3712,5;7000;3712,5;0;0;3;8</value></prop></node><node oor:name="L170" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4465 SuperPrint transparente Folie</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L171" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4466 SuperPrint gelb</value></prop><prop oor:name="Measure"><value>S;7000;3712,5;7000;3712,5;0;0;3;8</value></prop></node><node oor:name="L172" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4467 SuperPrint rot</value></prop><prop oor:name="Measure"><value>S;7000;3712,5;7000;3712,5;0;0;3;8</value></prop></node><node oor:name="L173" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4468 SuperPrint blau</value></prop><prop oor:name="Measure"><value>S;7000;3712,5;7000;3712,5;0;0;3;8</value></prop></node><node oor:name="L174" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4469 SuperPrint grün</value></prop><prop oor:name="Measure"><value>S;7000;3712,5;7000;3712,5;0;0;3;8</value></prop></node><node oor:name="L175" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4470 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;10500;7425;10500;7425;0;0;2;4</value></prop></node><node oor:name="L176" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4471 SuperPrint CD-Etikett, weiß</value></prop><prop oor:name="Measure"><value>S;11600;14800;11600;11600;4700;1650;1;2</value></prop></node><node oor:name="L177" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4472 SuperPrint weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;8128;13970;7874;13970;2499;880;2;2</value></prop></node><node oor:name="L178" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4473 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;7000;4100;7000;4100;0;500;3;7</value></prop></node><node oor:name="L179" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4474 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;4850;2540;4850;2540;800;2150;4;10</value></prop></node><node oor:name="L180" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4475 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;10500;4100;10500;4100;0;500;2;7</value></prop></node><node oor:name="L181" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4476 SuperPrint Kreise 40 mm, weiß</value></prop><prop oor:name="Measure"><value>S;4600;4600;4000;4000;1600;1350;4;6</value></prop></node><node oor:name="L182" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4477 SuperPrint Kreise 60 mm, weiß</value></prop><prop oor:name="Measure"><value>S;6700;6700;6000;6000;800;1800;3;4</value></prop></node><node oor:name="L183" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4478 SuperPrint Kreise 85 mm, weiß</value></prop><prop oor:name="Measure"><value>S;9500;9500;8500;8500;1500;1100;2;3</value></prop></node><node oor:name="L184" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4479 SuperPrint weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;9652;3387;8890;3387;1229;1303;2;8</value></prop></node><node oor:name="L185" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4606 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;3810;2120;3810;2120;975;1070;5;13</value></prop></node><node oor:name="L186" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4607 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;4826;1693;4826;1693;848;1306;4;16</value></prop></node><node oor:name="L187" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4608 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;4826;2540;4826;2540;848;880;4;11</value></prop></node><node oor:name="L188" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4609 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;5250;2120;5250;2120;0;0;4;14</value></prop></node><node oor:name="L189" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4610 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;5250;2970;5250;2970;0;0;4;10</value></prop></node><node oor:name="L190" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4611 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;7000;1693;7000;1693;0;460;3;17</value></prop></node><node oor:name="L191" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4612 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;7000;2970;7000;2970;0;0;3;10</value></prop></node><node oor:name="L192" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4613 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;6600;2540;6600;2540;600;880;3;11</value></prop></node><node oor:name="L193" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4614 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;6600;3387;6600;3387;600;1303;3;8</value></prop></node><node oor:name="L194" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4615 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;7000;3712,5;7000;3712,5;0;0;3;8</value></prop></node><node oor:name="L195" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4616 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;7000;4243;7000;4243;0;0;3;7</value></prop></node><node oor:name="L196" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4617 SuperPrint 3,5"-Disketten, weiß</value></prop><prop oor:name="Measure"><value>S;7000;6773;7000;6773;0;1303;3;4</value></prop></node><node oor:name="L197" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4618 SuperPrint 3,5"-Disketten, weiß</value></prop><prop oor:name="Measure"><value>S;7000;5080;7000;5080;0;2150;3;5</value></prop></node><node oor:name="L198" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4619 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;9652;3387;9652;3387;848;1303;2;8</value></prop></node><node oor:name="L199" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4620 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;10500;3712,5;10500;3712,5;0;0;2;8</value></prop></node><node oor:name="L200" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4623 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;9652;4233;9652;4233;848;2151;2;6</value></prop></node><node oor:name="L201" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4624 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;9652;6773;9652;6773;848;1303;2;4</value></prop></node><node oor:name="L202" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4625 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;10500;4243;10500;4243;0;0;2;7</value></prop></node><node oor:name="L203" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4626 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;10500;7425;10500;7425;0;0;2;4</value></prop></node><node oor:name="L204" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4627 SuperPrint weiß, A6</value></prop><prop oor:name="Measure"><value>S;10500;14850;10500;14850;0;0;2;2</value></prop></node><node oor:name="L205" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4628 SuperPrint weiß, A5</value></prop><prop oor:name="Measure"><value>S;21000;14850;21000;14850;0;0;1;2</value></prop></node><node oor:name="L206" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4629 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;10500;5080;10500;5080;0;2150;2;5</value></prop></node><node oor:name="L207" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4631 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L208" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4654 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;10500;3900;10500;3900;0;1200;2;7</value></prop></node><node oor:name="L209" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4664 SuperPrint Lohnsteueretikett,perforiert mit Klebestreifen, weiß </value></prop><prop oor:name="Measure"><value>S;10500;3900;10500;3900;0;1200;2;7</value></prop></node><node oor:name="L210" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4666 SuperPrint weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;9652;4656;8890;4656;1229;880;2;6</value></prop></node><node oor:name="L211" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4667 SuperPrint weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;9854;5080;9600;5080;773;2150;2;5</value></prop></node><node oor:name="L212" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4668 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;7000;4243;7000;4243;0;0;3;7</value></prop></node><node oor:name="L213" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4669 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;9652;4233;9652;4233;848;2150;2;6</value></prop></node><node oor:name="L214" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4670 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;6600;3387;6600;3387;600;1303;3;8</value></prop></node><node oor:name="L215" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4672 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;9652;3387;9652;3387;848;1303;2;8</value></prop></node><node oor:name="L216" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4674 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;10500;4243;10500;4243;0;0;2;7</value></prop></node><node oor:name="L217" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4676 SuperPrint weiß, A6</value></prop><prop oor:name="Measure"><value>S;10500;14850;10500;14850;0;0;2;2</value></prop></node><node oor:name="L218" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4677 SuperPrint weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;6604;3810;6350;3810;721;1515;3;7</value></prop></node><node oor:name="L219" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4678 SuperPrint weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;10160;3810;9906;3810;467;1515;2;7</value></prop></node><node oor:name="L220" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4680 SuperPrint transparente Folie</value></prop><prop oor:name="Measure"><value>S;4826;2540;4826;2540;848;880;4;11</value></prop></node><node oor:name="L221" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4681 SuperPrint transparente Folie</value></prop><prop oor:name="Measure"><value>S;6600;3387;6600;3387;600;1303;3;8</value></prop></node><node oor:name="L222" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4682 SuperPrint transparente Folie</value></prop><prop oor:name="Measure"><value>S;9652;4233;9652;4233;848;2150;2;6</value></prop></node><node oor:name="L223" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4683 SuperPrint transparente Folie, A5</value></prop><prop oor:name="Measure"><value>S;21000;14850;21000;14850;0;0;1;2</value></prop></node><node oor:name="L224" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4684 SuperPrint transparente Folie</value></prop><prop oor:name="Measure"><value>S;5250;2970;5250;2970;0;0;4;10</value></prop></node><node oor:name="L225" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4685 SuperPrint transparente Folie</value></prop><prop oor:name="Measure"><value>S;7000;3712,5;7000;3712,5;0;0;3;8</value></prop></node><node oor:name="L226" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4686 SuperPrint Kreise 40 mm, transparent</value></prop><prop oor:name="Measure"><value>S;4600;4600;4000;4000;1600;1350;4;6</value></prop></node><node oor:name="L227" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4690 SuperPrint weiße Folie</value></prop><prop oor:name="Measure"><value>S;4826;2540;4826;2540;848;880;4;11</value></prop></node><node oor:name="L228" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4691 SuperPrint weiße Folie</value></prop><prop oor:name="Measure"><value>S;6600;3387;6600;3387;600;1303;3;8</value></prop></node><node oor:name="L229" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4692 SuperPrint weiße Folie</value></prop><prop oor:name="Measure"><value>S;9652;4233;9652;4233;848;2150;2;6</value></prop></node><node oor:name="L230" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4693 SuperPrint weiße Folie, A5</value></prop><prop oor:name="Measure"><value>S;21000;14850;21000;14850;0;0;1;2</value></prop></node><node oor:name="L231" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4694 SuperPrint weiße Folie</value></prop><prop oor:name="Measure"><value>S;5250;2970;5250;2970;0;0;4;10</value></prop></node><node oor:name="L232" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4695 SuperPrint weiße Folie</value></prop><prop oor:name="Measure"><value>S;7000;3712,5;7000;3712,5;0;0;3;8</value></prop></node><node oor:name="L233" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4696 SuperPrint weiße Folie</value></prop><prop oor:name="Measure"><value>S;10500;4243;10500;4243;0;0;2;7</value></prop></node><node oor:name="L234" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4697 SuperPrint weiße Folie</value></prop><prop oor:name="Measure"><value>S;10500;14850;10500;14850;0;0;2;2</value></prop></node><node oor:name="L235" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4698 SuperPrint weiße Folie</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L236" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4810 InkPrint Special weiß</value></prop><prop oor:name="Measure"><value>S;3810;2120;3810;2120;975;1070;5;13</value></prop></node><node oor:name="L237" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4811 InkPrint Special weiß</value></prop><prop oor:name="Measure"><value>S;4826;1693;4826;1693;848;1303;4;16</value></prop></node><node oor:name="L238" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4812 InkPrint Special weiß</value></prop><prop oor:name="Measure"><value>S;4826;2540;4826;2540;848;880;4;11</value></prop></node><node oor:name="L239" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4814 InkPrint Special weiß</value></prop><prop oor:name="Measure"><value>S;6600;3387;6600;3387;600;1303;3;8</value></prop></node><node oor:name="L240" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4815 InkPrint Special weiß</value></prop><prop oor:name="Measure"><value>S;9652;3387;9652;3387;848;1303;2;8</value></prop></node><node oor:name="L241" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4816 InkPrint Special weiß</value></prop><prop oor:name="Measure"><value>S;9652;4230;9652;4230;848;2150;2;6</value></prop></node><node oor:name="L242" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4817 InkPrint Special weiß</value></prop><prop oor:name="Measure"><value>S;9652;6773;9652;6773;848;1303;2;4</value></prop></node><node oor:name="L243" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4819 InkPrint Special weiß</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L244" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4820 InkPrint Special weiß</value></prop><prop oor:name="Measure"><value>S;6600;3387;6600;3387;600;1303;3;8</value></prop></node><node oor:name="L245" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4821 InkPrint Special 3,5"-Disketten, weiß</value></prop><prop oor:name="Measure"><value>S;6600;6773;6600;6773;600;1303;3;4</value></prop></node><node oor:name="L246" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4822 InkPrint Special weiß</value></prop><prop oor:name="Measure"><value>S;9652;3387;9652;3387;848;1303;2;8</value></prop></node><node oor:name="L247" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4823 InkPrint Special weiß</value></prop><prop oor:name="Measure"><value>S;9652;4230;9652;4230;848;2150;2;6</value></prop></node><node oor:name="L248" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4824 InkPrint Special weiß</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L249" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4825 InkPrint Special für schmale Ordner, weiß</value></prop><prop oor:name="Measure"><value>S;19200;3800;19200;3800;900;1550;1;7</value></prop></node><node oor:name="L250" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4826 InkPrint Special für breite Ordner, weiß</value></prop><prop oor:name="Measure"><value>S;19200;6100;19200;6100;900;2650;1;4</value></prop></node><node oor:name="L251" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4827 InkPrint Special Videocassette, Rücken, weiß</value></prop><prop oor:name="Measure"><value>S;14732;2000;14732;2000;3134;1850;1;13</value></prop></node><node oor:name="L252" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4828 InkPrint Special Videocassette, Front, weiß</value></prop><prop oor:name="Measure"><value>S;8128;4656;7874;4656;2499;882;2;6</value></prop></node><node oor:name="L253" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4829 InkPrint Special Diabeschriftung, weiß</value></prop><prop oor:name="Measure"><value>S;4572;847;4318;847;1483;1298;4;32</value></prop></node><node oor:name="L254" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4830 InkPrint Special für schmale Ordner, lang, weiß</value></prop><prop oor:name="Measure"><value>S;3800;29700;3800;29700;1000;0;5;1</value></prop></node><node oor:name="L255" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4831 InkPrint Special für breite Ordner, lang, weiß</value></prop><prop oor:name="Measure"><value>S;6100;29700;6100;29700;1350;0;3;1</value></prop></node><node oor:name="L256" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4841 InkPrint Special transparente Folie</value></prop><prop oor:name="Measure"><value>S;4826;2540;4826;2540;848;880;4;11</value></prop></node><node oor:name="L257" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4842 InkPrint Special transparente Folie</value></prop><prop oor:name="Measure"><value>S;6600;3387;6600;3387;600;1303;3;8</value></prop></node><node oor:name="L258" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4843 InkPrint Special transparente Folie</value></prop><prop oor:name="Measure"><value>S;9652;4233;9652;4233;848;2150;2;6</value></prop></node><node oor:name="L259" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4844 InkPrint Special transparente Folie, A4</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L260" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4845 InkPrint Special transparente Folie</value></prop><prop oor:name="Measure"><value>S;4826;2116,7;4572;2116,7;975;2150;4;12</value></prop></node><node oor:name="L261" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4846 InkPrint Special transparente Folie</value></prop><prop oor:name="Measure"><value>S;6604;2963,3;6350;2963,3;721;1515;3;9</value></prop></node><node oor:name="L262" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4847 InkPrint Special transparente Folie</value></prop><prop oor:name="Measure"><value>S;9854;5080;9600;5080;773;2150;2;5</value></prop></node><node oor:name="L263" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4848 InkPrint Special CD-Etikett, transparente Folie</value></prop><prop oor:name="Measure"><value>S;11600;14800;11600;11600;4700;1650;1;2</value></prop></node><node oor:name="L264" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4851 InkPrint Special weiße Folie</value></prop><prop oor:name="Measure"><value>S;4826;2540;4826;2540;848;880;4;11</value></prop></node><node oor:name="L265" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4852 InkPrint Special weiße Folie</value></prop><prop oor:name="Measure"><value>S;6600;3387;6600;3387;600;1303;3;8</value></prop></node><node oor:name="L266" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4853 InkPrint Special weiße Folie</value></prop><prop oor:name="Measure"><value>S;9652;4233;9652;4233;848;2150;2;6</value></prop></node><node oor:name="L267" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4854 InkPrint Special weiße Folie, A4</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L268" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4864 InkPrint Special wetterfeste Folie, weiß</value></prop><prop oor:name="Measure"><value>S;6604;2963,3;6350;2963,3;721;1515;3;9</value></prop></node><node oor:name="L269" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4865 InkPrint Special wetterfeste Folie, weiß</value></prop><prop oor:name="Measure"><value>S;9854;13970;9600;13970;773;880;2;2</value></prop></node><node oor:name="L270" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4866 InkPrint Special wetterfeste Folie, weiß</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L271" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4867 InkPrint Special wetterfeste Folie, weiß, oval</value></prop><prop oor:name="Measure"><value>S;9398;6773;8890;6350;1356;1515;2;4</value></prop></node><node oor:name="L272" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5051 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;4826;2540;4826;2540;848;880;4;11</value></prop></node><node oor:name="L273" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5052 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;5250;2120;5250;2120;0;0;4;14</value></prop></node><node oor:name="L274" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5053 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;6600;3387;6600;3387;600;1303;3;8</value></prop></node><node oor:name="L275" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5054 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;7000;4243;7000;4243;0;0;3;7</value></prop></node><node oor:name="L276" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5055 SuperPrint 3,5"-Disketten, weiß</value></prop><prop oor:name="Measure"><value>S;7000;5080;7000;5080;0;2150;3;5</value></prop></node><node oor:name="L277" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5056 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;9652;4233;9652;4233;850;2151;2;6</value></prop></node><node oor:name="L278" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5057 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;10500;4243;10500;4243;0;0;2;7</value></prop></node><node oor:name="L279" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5058 SuperPrint gelb</value></prop><prop oor:name="Measure"><value>S;10500;4243;10500;4243;0;0;2;7</value></prop></node><node oor:name="L280" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5059 SuperPrint rot</value></prop><prop oor:name="Measure"><value>S;10500;4243;10500;4243;0;0;2;7</value></prop></node><node oor:name="L281" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5060 SuperPrint blau</value></prop><prop oor:name="Measure"><value>S;10500;4243;10500;4243;0;0;2;7</value></prop></node><node oor:name="L282" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5061 SuperPrint grün</value></prop><prop oor:name="Measure"><value>S;10500;4243;10500;4243;0;0;2;7</value></prop></node><node oor:name="L283" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5062 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;10500;7425;10500;7425;0;0;2;4</value></prop></node><node oor:name="L284" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5063 SuperPrint weiß, A6</value></prop><prop oor:name="Measure"><value>S;10500;14850;10500;14850;0;0;2;2</value></prop></node><node oor:name="L285" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5064 SuperPrint weiß, A5</value></prop><prop oor:name="Measure"><value>S;21000;14850;21000;14850;0;0;1;2</value></prop></node><node oor:name="L286" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5065 SuperPrint weiß, A4</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L287" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5066 SuperPrint Kreise 40 mm, weiß</value></prop><prop oor:name="Measure"><value>S;4600;4600;4000;4000;1600;1350;4;6</value></prop></node><node oor:name="L288" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5067 SuperPrint Kreise 60 mm, weiß</value></prop><prop oor:name="Measure"><value>S;6700;6700;6000;6000;800;1800;3;4</value></prop></node><node oor:name="L289" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5068 SuperPrint Kreise 85 mm, weiß</value></prop><prop oor:name="Measure"><value>S;9500;9500;8500;8500;1500;1100;2;3</value></prop></node><node oor:name="L290" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5069 SuperPrint Videocassette, Rücken, weiß</value></prop><prop oor:name="Measure"><value>S;14732;2000;14732;2000;3134;1850;1;13</value></prop></node><node oor:name="L291" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5070 SuperPrint Videocassette, Front, weiß</value></prop><prop oor:name="Measure"><value>S;8128;4656;7874;4656;2499;882;2;6</value></prop></node><node oor:name="L292" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5071 SuperPrint Diabeschriftung, weiß</value></prop><prop oor:name="Measure"><value>S;4572;847;4318;847;1483;1298;4;32</value></prop></node><node oor:name="L293" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5072 SuperPrint Pfeile, gelb</value></prop><prop oor:name="Measure"><value>S;9652;4656;9144;2540;1102;1938;2;6</value></prop></node><node oor:name="L294" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5073 SuperPrint Pfeile, rot</value></prop><prop oor:name="Measure"><value>S;9652;4656;9144;2540;1102;1938;2;6</value></prop></node><node oor:name="L295" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5074 SuperPrint weiß, Ecken abgerundet, ablösbar</value></prop><prop oor:name="Measure"><value>S;6604;3810;6350;3810;721;1515;3;7</value></prop></node><node oor:name="L296" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5075 SuperPrint weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;10160;3387;9906;3387;467;1303;2;8</value></prop></node><node oor:name="L297" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5076 SuperPrint weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;10160;3810;9906;3810;467;1515;2;7</value></prop></node><node oor:name="L298" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5077 SuperPrint weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;10160;6773;9906;6773;467;1303;2;4</value></prop></node><node oor:name="L299" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5078 SuperPrint CD-Box-Etiketten, weiß</value></prop><prop oor:name="Measure"><value>S;11430;550;11430;550;4785;1650;1;48</value></prop></node><node oor:name="L300" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5079 SuperPrint CD-Etikett, weiß</value></prop><prop oor:name="Measure"><value>S;11600;14800;11600;11600;4700;1650;1;2</value></prop></node><node oor:name="L301" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5080 SuperPrint weiß, ablösbar</value></prop><prop oor:name="Measure"><value>S;5250;2120;5250;2120;0;0;4;14</value></prop></node><node oor:name="L302" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5081 SuperPrint weiß, ablösbar</value></prop><prop oor:name="Measure"><value>S;10500;4243;10500;4243;0;0;2;7</value></prop></node><node oor:name="L303" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5082 SuperPrint weiß, ablösbar</value></prop><prop oor:name="Measure"><value>S;10500;14850;10500;14850;0;0;2;2</value></prop></node><node oor:name="L304" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5083 SuperPrint CD-Etikett, gelb</value></prop><prop oor:name="Measure"><value>S;11600;14800;11600;11600;4700;1650;1;2</value></prop></node><node oor:name="L305" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5084 SuperPrint CD-Etikett, rot</value></prop><prop oor:name="Measure"><value>S;11600;14800;11600;11600;4700;1650;1;2</value></prop></node><node oor:name="L306" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5085 SuperPrint CD-Etikett, blau</value></prop><prop oor:name="Measure"><value>S;11600;14800;11600;11600;4700;1650;1;2</value></prop></node><node oor:name="L307" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5086 SuperPrint CD-Etikett, grün</value></prop><prop oor:name="Measure"><value>S;11600;14800;11600;11600;4700;1650;1;2</value></prop></node><node oor:name="L308" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5087 SuperPrint ZIP-Disketten, weiß</value></prop><prop oor:name="Measure"><value>S;6175;5000;5900;5000;1375;2350;3;5</value></prop></node><node oor:name="L309" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5088 SuperPrint für schmale Ordner, farbig sort.</value></prop><prop oor:name="Measure"><value>S;19200;3800;19200;3800;900;1550;1;7</value></prop></node><node oor:name="L310" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5089 SuperPrint für breite Ordner, farbig sort.</value></prop><prop oor:name="Measure"><value>S;19200;6100;19200;6100;900;2650;1;4</value></prop></node><node oor:name="L311" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5090 SuperPrint für schmale Ordner, weiß</value></prop><prop oor:name="Measure"><value>S;19200;3800;19200;3800;900;1550;1;7</value></prop></node><node oor:name="L312" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5091 SuperPrint für schmale Ordner, gelb</value></prop><prop oor:name="Measure"><value>S;19200;3800;19200;3800;900;1550;1;7</value></prop></node><node oor:name="L313" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5092 SuperPrint für schmale Ordner, rot</value></prop><prop oor:name="Measure"><value>S;19200;3800;19200;3800;900;1550;1;7</value></prop></node><node oor:name="L314" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5093 SuperPrint für schmale Ordner, blau</value></prop><prop oor:name="Measure"><value>S;19200;3800;19200;3800;900;1550;1;7</value></prop></node><node oor:name="L315" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5094 SuperPrint für schmale Ordner, grün</value></prop><prop oor:name="Measure"><value>S;19200;3800;19200;3800;900;1550;1;7</value></prop></node><node oor:name="L316" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5095 SuperPrint für breite Ordner, weiß</value></prop><prop oor:name="Measure"><value>S;19200;6100;19200;6100;900;2650;1;4</value></prop></node><node oor:name="L317" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5096 SuperPrint für breite Ordner, gelb</value></prop><prop oor:name="Measure"><value>S;19200;6100;19200;6100;900;2650;1;4</value></prop></node><node oor:name="L318" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5097 SuperPrint für breite Ordner, rot</value></prop><prop oor:name="Measure"><value>S;19200;6100;19200;6100;900;2650;1;4</value></prop></node><node oor:name="L319" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5098 SuperPrint für breite Ordner, blau</value></prop><prop oor:name="Measure"><value>S;19200;6100;19200;6100;900;2650;1;4</value></prop></node><node oor:name="L320" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5099 SuperPrint für breite Ordner, grün</value></prop><prop oor:name="Measure"><value>S;19200;6100;19200;6100;900;2650;1;4</value></prop></node><node oor:name="L321" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5123 SuperPrint für breite Ordner, weiß</value></prop><prop oor:name="Measure"><value>S;19200;5900;19200;5900;900;3050;1;4</value></prop></node><node oor:name="L322" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5124 SuperPrint für breite Ordner, gelb</value></prop><prop oor:name="Measure"><value>S;19200;5900;19200;5900;900;3050;1;4</value></prop></node><node oor:name="L323" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5125 SuperPrint für breite Ordner, rot</value></prop><prop oor:name="Measure"><value>S;19200;5900;19200;5900;900;3050;1;4</value></prop></node><node oor:name="L324" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5126 SuperPrint für breite Ordner, blau</value></prop><prop oor:name="Measure"><value>S;19200;5900;19200;5900;900;3050;1;4</value></prop></node><node oor:name="L325" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5127 SuperPrint für breite Ordner, grün</value></prop><prop oor:name="Measure"><value>S;19200;5900;19200;5900;900;3050;1;4</value></prop></node><node oor:name="L326" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5128 SuperPrint für schmale Ordner, lang, farbig sort.</value></prop><prop oor:name="Measure"><value>S;3800;29700;3800;29700;1000;0;5;1</value></prop></node><node oor:name="L327" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5129 SuperPrint für breite Ordner, lang, farbig sort.</value></prop><prop oor:name="Measure"><value>S;6100;29700;6100;29700;1350;0;3;1</value></prop></node><node oor:name="L328" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5130 SuperPrint für schmale Ordner, lang, weiß</value></prop><prop oor:name="Measure"><value>S;3800;29700;3800;29700;1000;0;5;1</value></prop></node><node oor:name="L329" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5131 SuperPrint für schmale Ordner, lang, gelb</value></prop><prop oor:name="Measure"><value>S;3800;29700;3800;29700;1000;0;5;1</value></prop></node><node oor:name="L330" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5132 SuperPrint für schmale Ordner, lang, rot</value></prop><prop oor:name="Measure"><value>S;3800;29700;3800;29700;1000;0;5;1</value></prop></node><node oor:name="L331" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5133 SuperPrint für schmale Ordner, lang, blau</value></prop><prop oor:name="Measure"><value>S;3800;29700;3800;29700;1000;0;5;1</value></prop></node><node oor:name="L332" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5134 SuperPrint für schmale Ordner, lang, grün</value></prop><prop oor:name="Measure"><value>S;3800;29700;3800;29700;1000;0;5;1</value></prop></node><node oor:name="L333" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5135 SuperPrint für breite Ordner, lang, weiß</value></prop><prop oor:name="Measure"><value>S;6100;29700;6100;29700;1350;0;3;1</value></prop></node><node oor:name="L334" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5136 SuperPrint für breite Ordner, lang, gelb</value></prop><prop oor:name="Measure"><value>S;6100;29700;6100;29700;1350;0;3;1</value></prop></node><node oor:name="L335" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5137 SuperPrint für breite Ordner, lang, rot</value></prop><prop oor:name="Measure"><value>S;6100;29700;6100;29700;1350;0;3;1</value></prop></node><node oor:name="L336" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5138 SuperPrint für breite Ordner, lang, blau</value></prop><prop oor:name="Measure"><value>S;6100;29700;6100;29700;1350;0;3;1</value></prop></node><node oor:name="L337" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5139 SuperPrint für breite Ordner, lang, grün</value></prop><prop oor:name="Measure"><value>S;6100;29700;6100;29700;1350;0;3;1</value></prop></node><node oor:name="L338" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5140 SuperPrint neon-gelb</value></prop><prop oor:name="Measure"><value>S;6604;2963,3;6350;2963,3;721;1515;3;9</value></prop></node><node oor:name="L339" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5141 SuperPrint neon-orange</value></prop><prop oor:name="Measure"><value>S;6604;2963,3;6350;2963,3;721;1515;3;9</value></prop></node><node oor:name="L340" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5142 SuperPrint neon-pink</value></prop><prop oor:name="Measure"><value>S;6604;2963,3;6350;2963,3;721;1515;3;9</value></prop></node><node oor:name="L341" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5143 SuperPrint neon-grün</value></prop><prop oor:name="Measure"><value>S;6604;2963,3;6350;2963,3;721;1515;3;9</value></prop></node><node oor:name="L342" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5144 SuperPrint neon-gelb</value></prop><prop oor:name="Measure"><value>S;10160;6773;9906;6773;467;1303;2;4</value></prop></node><node oor:name="L343" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5145 SuperPrint neon-orange</value></prop><prop oor:name="Measure"><value>S;10160;6773;9906;6773;467;1303;2;4</value></prop></node><node oor:name="L344" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5146 SuperPrint neon-pink</value></prop><prop oor:name="Measure"><value>S;10160;6773;9906;6773;467;1303;2;4</value></prop></node><node oor:name="L345" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5147 SuperPrint neon-grün</value></prop><prop oor:name="Measure"><value>S;10160;6773;9906;6773;467;1303;2;4</value></prop></node><node oor:name="L346" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5148 SuperPrint neon-gelb, A4</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L347" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5149 SuperPrint neon-orange, A4</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L348" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5150 SuperPrint neon-pink, A4</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L349" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5151 SuperPrint neon-grün, A4</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L350" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5152 SuperPrint neon-gelb, Kreise 60 mm</value></prop><prop oor:name="Measure"><value>S;6700;6700;6000;6000;800;1800;3;4</value></prop></node><node oor:name="L351" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5153 SuperPrint neon-orange, Kreise 60 mm</value></prop><prop oor:name="Measure"><value>S;6700;6700;6000;6000;800;1800;3;4</value></prop></node><node oor:name="L352" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5154 SuperPrint neon-pink, Kreise 60 mm</value></prop><prop oor:name="Measure"><value>S;6700;6700;6000;6000;800;1800;3;4</value></prop></node><node oor:name="L353" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5155 SuperPrint neon-grün, Kreise 60 mm</value></prop><prop oor:name="Measure"><value>S;6700;6700;6000;6000;800;1800;3;4</value></prop></node><node oor:name="L354" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5158 SuperPrint für schmale Ordner, lang, weiß</value></prop><prop oor:name="Measure"><value>S;3400;29700;3400;29700;2000;0;5;1</value></prop></node><node oor:name="L355" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5159 SuperPrint für breite Ordner, lang, weiß</value></prop><prop oor:name="Measure"><value>S;5900;29700;5900;29700;1650;0;3;1</value></prop></node><node oor:name="L356" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5160 SuperPrint für schmale Ordner, weiß</value></prop><prop oor:name="Measure"><value>S;19200;3400;19200;3400;900;1250;1;8</value></prop></node><node oor:name="L357" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5161 SuperPrint für schmale Ordner, gelb</value></prop><prop oor:name="Measure"><value>S;19200;3400;19200;3400;900;1250;1;8</value></prop></node><node oor:name="L358" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5162 SuperPrint für schmale Ordner, rot</value></prop><prop oor:name="Measure"><value>S;19200;3400;19200;3400;900;1250;1;8</value></prop></node><node oor:name="L359" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5163 SuperPrint für schmale Ordner, blau</value></prop><prop oor:name="Measure"><value>S;19200;3400;19200;3400;900;1250;1;8</value></prop></node><node oor:name="L360" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5164 SuperPrint für schmale Ordner, grün</value></prop><prop oor:name="Measure"><value>S;19200;3400;19200;3400;900;1250;1;8</value></prop></node><node oor:name="L361" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5165 SuperPrint für schmale Hängeordner, weiß</value></prop><prop oor:name="Measure"><value>S;3400;29700;3400;29700;2000;0;5;1</value></prop></node><node oor:name="L362" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5166 SuperPrint für breite Hängeordner, weiß</value></prop><prop oor:name="Measure"><value>S;5800;29700;5800;29700;1800;0;3;1</value></prop></node><node oor:name="L363" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5167 SuperPrint für breite Hängeordner, weiß</value></prop><prop oor:name="Measure"><value>S;6300;29700;6300;29700;1050;0;3;1</value></prop></node><node oor:name="L364" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8619 SuperPrint Mini-CD-Etiketten, weiß</value></prop><prop oor:name="Measure"><value>S;9200;8950;7800;7800;2000;2000;2;3</value></prop></node><node oor:name="L365" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8631 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;4826;2540;4826;2540;848;880;4;11</value></prop></node><node oor:name="L366" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8632 SuperPrint weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;6604;3810;6350;3810;721;1515;3;7</value></prop></node><node oor:name="L367" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8633 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;6600;3387;6600;3387;600;1303;3;8</value></prop></node><node oor:name="L368" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8634 SuperPrint weiß</value></prop><prop oor:name="Measure"><value>S;7000;4243;7000;4243;0;0;3;7</value></prop></node><node oor:name="L369" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8635 SuperPrint weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;10160;3810;9906;3810;467;1515;2;7</value></prop></node><node oor:name="L370" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8636 SuperPrint weiß, A5</value></prop><prop oor:name="Measure"><value>S;21000;14850;21000;14850;0;0;1;2</value></prop></node><node oor:name="L371" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8637 SuperPrint weiß, A4</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L372" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8650 ColorPrint weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;6604;3810;6350;3810;721;1515;3;7</value></prop></node><node oor:name="L373" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8651 ColorPrint weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;9652;3387;8890;3387;1229;1303;2;8</value></prop></node><node oor:name="L374" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8652 ColorPrint weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;9652;4656;8890;4656;1229;882;2;6</value></prop></node><node oor:name="L375" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8653 ColorPrint weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;9854;5080;9600;5080;773;2150;2;5</value></prop></node><node oor:name="L376" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8654 ColorPrint weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;9854;13970;9600;13970;773;880;2;2</value></prop></node><node oor:name="L377" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8655 ColorPrint weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L378" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8680 ColorPrint weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;6604;3810;6350;3810;721;1515;3;7</value></prop></node><node oor:name="L379" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8681 ColorPrint weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;9652;4656;8890;4656;1229;882;2;6</value></prop></node><node oor:name="L380" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8682 ColorPrint weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L381" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8683 ColorPrint CD-Etikett, weiß</value></prop><prop oor:name="Measure"><value>S;11600;14800;11600;11600;4700;1650;1;2</value></prop></node><node oor:name="L382" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8800 InkPrint Special weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;6096;3387;5334;3387;1737;1303;3;8</value></prop></node><node oor:name="L383" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8801 InkPrint Special weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;6604;3810;6350;3810;721;1515;3;7</value></prop></node><node oor:name="L384" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8802 InkPrint Special weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;6604;4656;6350;4656;721;882;3;6</value></prop></node><node oor:name="L385" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8803 InkPrint Special 3,5"-Disketten, weiß</value></prop><prop oor:name="Measure"><value>S;9000;5080;7000;5080;2500;2150;2;5</value></prop></node><node oor:name="L386" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8804 InkPrint Special weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;9652;3387;8890;3387;1229;1303;2;8</value></prop></node><node oor:name="L387" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8805 InkPrint Special weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;9652;4656;8890;4656;1229;882;2;6</value></prop></node><node oor:name="L388" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8806 InkPrint Special weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;9854;5080;9600;5080;773;2150;2;5</value></prop></node><node oor:name="L389" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8807 InkPrint Special weiß, z.B. Paketadresse, ca. A6</value></prop><prop oor:name="Measure"><value>S;9854;13970;9600;13970;773;880;2;2</value></prop></node><node oor:name="L390" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8808 InkPrint Special weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;10160;3387;9906;3387;467;1303;2;8</value></prop></node><node oor:name="L391" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8809 InkPrint Special weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;10160;3810;9906;3810;467;1515;2;7</value></prop></node><node oor:name="L392" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8810 InkPrint Special weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;10160;6773;9906;6773;467;1303;2;4</value></prop></node><node oor:name="L393" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8811 InkPrint Special weiß, ca. DIN A5</value></prop><prop oor:name="Measure"><value>S;19200;13970;19200;13970;900;880;1;2</value></prop></node><node oor:name="L394" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8830 InkPrint Special weiß, z.B. für Preisauszeichnung</value></prop><prop oor:name="Measure"><value>S;2794;847;2540;847;848;1303;7;32</value></prop></node><node oor:name="L395" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8831 InkPrint Special weiß, quadratisch</value></prop><prop oor:name="Measure"><value>S;3048;2540;2540;2540;1610;880;6;11</value></prop></node><node oor:name="L396" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8832 InkPrint Special weiß, z.B. für Preisauszeichnung</value></prop><prop oor:name="Measure"><value>S;3302;1693;3048;1693;721;1303;6;16</value></prop></node><node oor:name="L397" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8833 InkPrint Special weiß</value></prop><prop oor:name="Measure"><value>S;3810;2120;3810;2120;975;1070;5;13</value></prop></node><node oor:name="L398" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8834 InkPrint Special weiß</value></prop><prop oor:name="Measure"><value>S;4830;1693;4830;1693;840;1330;4;16</value></prop></node><node oor:name="L399" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8835 InkPrint Special weiß</value></prop><prop oor:name="Measure"><value>S;4830;2540;4830;2540;840;880;4;11</value></prop></node><node oor:name="L400" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8836 InkPrint Special weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;6096;3387;5334;3387;1737;1303;3;8</value></prop></node><node oor:name="L401" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8837 InkPrint Special weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;6604;2540;6350;2540;721;880;3;11</value></prop></node><node oor:name="L402" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8838 InkPrint Special weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;6604;3810;6350;3810;721;1515;3;7</value></prop></node><node oor:name="L403" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8839 InkPrint Special 3,5"-Disketten, weiß</value></prop><prop oor:name="Measure"><value>S;9000;5080;7000;5080;2500;2150;2;5</value></prop></node><node oor:name="L404" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8840 InkPrint Special weiß, Visitenkartenformat</value></prop><prop oor:name="Measure"><value>S;8890;5080;8382;5080;1864;2150;2;5</value></prop></node><node oor:name="L405" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8841 InkPrint Special weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;9652;3387;8890;3387;1229;1303;2;8</value></prop></node><node oor:name="L406" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8842 InkPrint Special weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;9652;4656;8890;4656;1229;882;2;6</value></prop></node><node oor:name="L407" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8843 InkPrint Special weiß, z.B. für Regalbeschriftung</value></prop><prop oor:name="Measure"><value>S;9854;847;9600;847;773;1303;2;32</value></prop></node><node oor:name="L408" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8844 InkPrint Special weiß, z.B. für Regalbeschriftung</value></prop><prop oor:name="Measure"><value>S;9854;1693;9600;1693;773;1303;2;16</value></prop></node><node oor:name="L409" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8845 InkPrint Special weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;9854;5080;9600;5080;773;2150;2;5</value></prop></node><node oor:name="L410" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8846 InkPrint Special weiß</value></prop><prop oor:name="Measure"><value>S;9652;6773;9652;6773;848;1303;2;4</value></prop></node><node oor:name="L411" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8847 InkPrint Special weiß, Paketadresse, ca. A6</value></prop><prop oor:name="Measure"><value>S;9854;13970;9600;13970;773;880;2;2</value></prop></node><node oor:name="L412" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8848 InkPrint Special weiß, z.B. für Regalbeschriftung</value></prop><prop oor:name="Measure"><value>S;19200;847;19200;847;900;1303;1;32</value></prop></node><node oor:name="L413" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8849 InkPrint Special weiß, z.B. für Regalbeschriftung</value></prop><prop oor:name="Measure"><value>S;19200;1693;19200;1693;900;1303;1;16</value></prop></node><node oor:name="L414" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8850 InkPrint Special weiß, ca. DIN A5</value></prop><prop oor:name="Measure"><value>S;19200;13970;19200;13970;900;880;1;2</value></prop></node><node oor:name="L415" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8851 InkPrint Special Kreise 32 mm, weiß</value></prop><prop oor:name="Measure"><value>S;3810;3810;3200;3200;1280;1820;5;7</value></prop></node><node oor:name="L416" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8852 InkPrint Special Kreise 63,5 mm, weiß</value></prop><prop oor:name="Measure"><value>S;6604;6773;6350;6350;721;1516;3;4</value></prop></node><node oor:name="L417" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8853 InkPrint Special Oval, weiß</value></prop><prop oor:name="Measure"><value>S;6350;4656;5842;4233;1229;1093;3;6</value></prop></node><node oor:name="L418" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8854 InkPrint Special Oval, weiß</value></prop><prop oor:name="Measure"><value>S;9398;6773;8890;6350;1356;1515;2;4</value></prop></node><node oor:name="L419" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8855 InkPrint Special abgeschrägte Ecken, weiß</value></prop><prop oor:name="Measure"><value>S;9652;6773;8890;6773;1229;1303;2;4</value></prop></node><node oor:name="L420" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8856 InkPrint Special Registeretiketten, weiß</value></prop><prop oor:name="Measure"><value>S;3048;4656;2540;4230;1610;1092;6;6</value></prop></node><node oor:name="L421" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8857 InkPrint Special Sterne 63,5 mm, weiß</value></prop><prop oor:name="Measure"><value>S;6604;6773;6350;6350;721;1516;3;4</value></prop></node><node oor:name="L422" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8858 InkPrint Special weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;6604;4656;6350;4656;721;882;3;6</value></prop></node><node oor:name="L423" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8859 InkPrint Special weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;10160;3387;9906;3387;467;1303;2;8</value></prop></node><node oor:name="L424" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8860 InkPrint Special weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;10160;3810;9906;3810;467;1515;2;7</value></prop></node><node oor:name="L425" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8861 InkPrint Special weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;10160;5700;9906;5700;467;600;2;5</value></prop></node><node oor:name="L426" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8862 InkPrint Special weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;10160;6773;9906;6773;467;1303;2;4</value></prop></node><node oor:name="L427" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8863 InkPrint Special Kreise 40 mm, weiß</value></prop><prop oor:name="Measure"><value>S;4600;4600;4000;4000;1600;1350;4;6</value></prop></node><node oor:name="L428" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8864 InkPrint Special weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;4826;2116,7;4572;2116,7;975;2150;4;12</value></prop></node><node oor:name="L429" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8865 InkPrint Special weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;6604;2963,3;6350;2963,3;721;1515;3;9</value></prop></node><node oor:name="L430" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8866 InkPrint Special weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;9854;4233;9600;4233;773;2150;2;6</value></prop></node><node oor:name="L431" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8867 InkPrint Special weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;9854;6350;9600;6350;773;2150;2;4</value></prop></node><node oor:name="L432" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8868 InkPrint Special Sonderform, weiß</value></prop><prop oor:name="Measure"><value>S;6604;4656,7;6350;4233;721;1093;3;6</value></prop></node><node oor:name="L433" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8869 InkPrint Special Oval, weiß</value></prop><prop oor:name="Measure"><value>S;6604;4656,7;6350;4233;721;1093;3;6</value></prop></node><node oor:name="L434" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8870 InkPrint Special Oval, weiß</value></prop><prop oor:name="Measure"><value>S;9854;6773;9600;6350;773;1515;2;4</value></prop></node><node oor:name="L435" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8886 InkPrint Special Glossy-Qualität, Fotos 10x15, Two-in-one</value></prop><prop oor:name="Measure"><value>S;15000;14800;15000;10000;3000;2450;1;2</value></prop></node><node oor:name="L436" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8887 InkPrint Special Glossy-Qualität, Paßfoto-Format, Two-in-one</value></prop><prop oor:name="Measure"><value>S;4100;5100;3500;4500;2600;2400;4;5</value></prop></node><node oor:name="L437" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8888 InkPrint Special Glossy-Qualität, CD-Cover-Etikett, weiß</value></prop><prop oor:name="Measure"><value>S;12150;14550;12150;11750;4425;1700;1;2</value></prop></node><node oor:name="L438" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8889 InkPrint Special Glossy-Qualität,Visitenkartenetikett, weiß</value></prop><prop oor:name="Measure"><value>S;9600;5500;8300;5200;1550;1250;2;5</value></prop></node><node oor:name="L439" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8890 InkPrint Special Glossy-Qualität, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;6604;3810;6350;3810;721;1515;3;7</value></prop></node><node oor:name="L440" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8891 InkPrint Special Glossy-Qualität, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;9652;3387;8890;3387;1229;1303;2;8</value></prop></node><node oor:name="L441" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8892 InkPrint Special Glossy-Qualität, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;9652;4656;8890;4656;1229;882;2;6</value></prop></node><node oor:name="L442" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8893 InkPrint Special Glossy-Qualität, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;9854;5080;9600;5080;773;2150;2;5</value></prop></node><node oor:name="L443" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8894 InkPrint Special Glossy-Qualität, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;9854;13970;9600;13970;773;880;2;2</value></prop></node><node oor:name="L444" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8895 InkPrint Special Glossy-Qualität, weiß</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L445" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8896 InkPrint Special Glossy-Qualität, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;6604;5079;6350;4656;721;2363,5;3;5</value></prop></node><node oor:name="L446" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8897 InkPrint Special Glossy-Qualität, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;9398;6773;8890;6350;1356;1515;2;4</value></prop></node><node oor:name="L447" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8898 InkPrint Special Glossy-Qualität, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;9398;13123;8890;12700;1356;1932;2;2</value></prop></node><node oor:name="L448" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8899 InkPrint Special Glossy-Qualität, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;17800;13300;17800;12700;1600;1843;1;2</value></prop></node><node oor:name="L449" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8900 InkPrint Special Glossy-Qualität, CD-Etikett, weiß</value></prop><prop oor:name="Measure"><value>S;11600;14800;11600;11600;4700;1650;1;2</value></prop></node><node oor:name="L450" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8901 InkPrint Special Glossy-Qualität, oval</value></prop><prop oor:name="Measure"><value>S;6604;4656;6350;4233;721;1093;3;6</value></prop></node><node oor:name="L451" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8939 InkPrint Special Mini-CD-Etiketten, weiß</value></prop><prop oor:name="Measure"><value>S;9200;8950;7800;7800;2000;2000;2;3</value></prop></node><node oor:name="L452" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8961 InkPrint Special transparente Folie</value></prop><prop oor:name="Measure"><value>S;4826;2540;4826;2540;848;880;4;11</value></prop></node><node oor:name="L453" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8962 InkPrint Special transparente Folie</value></prop><prop oor:name="Measure"><value>S;6600;3387;6600;3387;600;1303;3;8</value></prop></node><node oor:name="L454" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8963 InkPrint Special transparente Folie</value></prop><prop oor:name="Measure"><value>S;9652;4233;9652;4233;848;2150;2;6</value></prop></node><node oor:name="L455" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8964 InkPrint Special transparente Folie, A4</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L456" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8965 InkPrint Special transparente Folie</value></prop><prop oor:name="Measure"><value>S;4826;2116,7;4572;2116,7;975;2150;4;12</value></prop></node><node oor:name="L457" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8966 InkPrint Special transparente Folie</value></prop><prop oor:name="Measure"><value>S;6604;2963,3;6350;2963,3;721;1515;3;9</value></prop></node><node oor:name="L458" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8967 InkPrint Special transparente Folie</value></prop><prop oor:name="Measure"><value>S;9854;5080;9600;5080;773;2150;2;5</value></prop></node><node oor:name="L459" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8968 InkPrint Special CD-Etikett, transparente Folie</value></prop><prop oor:name="Measure"><value>S;11600;14800;11600;11600;4700;1650;1;2</value></prop></node><node oor:name="L460" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8971 InkPrint Special weiße Folie</value></prop><prop oor:name="Measure"><value>S;4826;2540;4826;2540;848;880;4;11</value></prop></node><node oor:name="L461" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8972 InkPrint Special weiße Folie</value></prop><prop oor:name="Measure"><value>S;6600;3387;6600;3387;600;1303;3;8</value></prop></node><node oor:name="L462" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8973 InkPrint Special weiße Folie</value></prop><prop oor:name="Measure"><value>S;9652;4233;9652;4233;848;2150;2;6</value></prop></node><node oor:name="L463" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8974 InkPrint Special weiße Folie, A4</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L464" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8981 InkPrint Special Goldfolie</value></prop><prop oor:name="Measure"><value>S;4826;2540;4826;2540;848;880;4;11</value></prop></node><node oor:name="L465" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8982 InkPrint Special Goldfolie</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L466" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8983 SuperPrint Goldfolie, oval</value></prop><prop oor:name="Measure"><value>S;4572;2963;4064;2540;1610;1727;4;9</value></prop></node><node oor:name="L467" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8984 InkPrint Special CD-Etikett, gold</value></prop><prop oor:name="Measure"><value>S;11600;14800;11600;11600;4700;1650;1;2</value></prop></node><node oor:name="L468" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8991 InkPrint Special Silberfolie</value></prop><prop oor:name="Measure"><value>S;6600;3387;6600;3387;600;1303;3;8</value></prop></node><node oor:name="L469" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8992 InkPrint Special Silberfolie</value></prop><prop oor:name="Measure"><value>S;21000;29700;21000;29700;0;0;1;1</value></prop></node><node oor:name="L470" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8993 SuperPrint Silberfolie, oval</value></prop><prop oor:name="Measure"><value>S;4572;2963;4064;2540;1610;1727;4;9</value></prop></node><node oor:name="L471" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8994 InkPrint Special CD-Etikett, silber</value></prop><prop oor:name="Measure"><value>S;11600;14800;11600;11600;4700;1650;1;2</value></prop></node><node oor:name="L472" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4639a SuperPrint BETACAM SP/U-MATIC, Cassette (Front), weiß</value></prop><prop oor:name="Measure"><value>S;10160;6773;9906;6773;467;1303;2;4</value></prop></node><node oor:name="L473" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4639b SuperPrint BETACAM SP/U-MATIC, Cassette (Rücken), weiß</value></prop><prop oor:name="Measure"><value>S;14000;1693;14000;1693;3500;1306;1;16</value></prop></node><node oor:name="L474" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4640a SuperPrint Maxi Data Cartridge, weiß</value></prop><prop oor:name="Measure"><value>S;13400;6770;13400;6770;3800;1310;1;4</value></prop></node><node oor:name="L475" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4640b SuperPrint Maxi Data Cartridge (Hülle), weiß</value></prop><prop oor:name="Measure"><value>S;13400;1270;13400;1270;3800;1515;1;21</value></prop></node><node oor:name="L476" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4641a SuperPrint Data Cartridge 4 mm, weiß</value></prop><prop oor:name="Measure"><value>S;6096;2120;5334;2120;1737;1070;3;13</value></prop></node><node oor:name="L477" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4641b SuperPrint Data Cartridge 4 mm (Hülle), weiß</value></prop><prop oor:name="Measure"><value>S;6604;3810;6350;3810;721;1515;3;7</value></prop></node><node oor:name="L478" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4642a SuperPrint MiniData Cartridge, weiß</value></prop><prop oor:name="Measure"><value>S;8800;2400;7300;2400;2450;1650;2;11</value></prop></node><node oor:name="L479" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4642b SuperPrint MiniData Cartridge (Hülle), weiß</value></prop><prop oor:name="Measure"><value>S;9000;1000;7500;1000;2250;1850;2;26</value></prop></node><node oor:name="L480" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4643a SuperPrint Magneto Optical Disk 3,5", weiß</value></prop><prop oor:name="Measure"><value>S;9000;6773;7000;6773;2500;1304;2;4</value></prop></node><node oor:name="L481" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4643b SuperPrint Magneto Optical Disk 3,5" (Hülle), weiß</value></prop><prop oor:name="Measure"><value>S;9800;12400;8800;10400;1200;3450;2;2</value></prop></node><node oor:name="L482" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4646a SuperPrint Mini Digital Video, weiß</value></prop><prop oor:name="Measure"><value>S;4572;847;4318;847;1483;1298;4;32</value></prop></node><node oor:name="L483" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4646b SuperPrint Mini Digital Video (Hülle), weiß</value></prop><prop oor:name="Measure"><value>S;6604;2540;6350;2540;721;880;3;11</value></prop></node><node oor:name="L484" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4647a SuperPrint Video 8, Hi-8, Data Cartridge 8mm, weiß </value></prop><prop oor:name="Measure"><value>S;9000;1000;7500;1000;2250;1850;2;26</value></prop></node><node oor:name="L485" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4647b SuperPrint Video 8, Hi-8, Data Cartridge 8 mm (Hülle), weiß</value></prop><prop oor:name="Measure"><value>S;9652;4656;8890;4656;1229;882;2;6</value></prop></node><node oor:name="L486" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4648a SuperPrint VHS-C, SVHS-C, Cassette (Rücken) weiß</value></prop><prop oor:name="Measure"><value>S;4826;1200;4318;1200;1102;1050;4;23</value></prop></node><node oor:name="L487" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4648b SuperPrint VHS-C, SVHS-C, Cassette (Front), weiß</value></prop><prop oor:name="Measure"><value>S;6350;3810;5842;3810;1229;1515;3;7</value></prop></node><node oor:name="L488" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4649a SuperPrint MiniDisk, weiß</value></prop><prop oor:name="Measure"><value>S;3600;5500;3600;5200;1500;1250;5;5</value></prop></node><node oor:name="L489" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>4649b SuperPrint MiniDisk-Hülle, weiß</value></prop><prop oor:name="Measure"><value>S;9000;5080;7000;5080;2500;2150;2;5</value></prop></node><node oor:name="L490" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>5116 taillierte Ringetiketten für Schmuck, weiß</value></prop><prop oor:name="Measure"><value>S;5900;1400;4900;1000;2150;1050;3;20</value></prop></node></node><node oor:name="Herma A5" oor:op="replace"><node oor:name="L0" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8600 A5 Kreise 10 mm, weiß, ablösbar</value></prop><prop oor:name="Measure"><value>S;1270;1270;1000;1000;1110;1210;15;10</value></prop></node><node oor:name="L1" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8601 A5 Kreise 20 mm, weiß, ablösbar</value></prop><prop oor:name="Measure"><value>S;2300;2300;2000;2000;1450;675;8;6</value></prop></node><node oor:name="L2" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8602 A5 Kreise 60 mm, gelb, ablösbar</value></prop><prop oor:name="Measure"><value>S;6700;6700;6000;6000;800;1075;3;2</value></prop></node><node oor:name="L3" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8603 A5 weiß, Ecken abgerundet, ablösbar</value></prop><prop oor:name="Measure"><value>S;1524;850;1270;850;721;1050;13;15</value></prop></node><node oor:name="L4" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8604 A5 weiß, Ecken abgerundet, ablösbar</value></prop><prop oor:name="Measure"><value>S;2034;1000;1780;1000;457;1425;10;12</value></prop></node><node oor:name="L5" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8605 A5 weiß, Ecken abgerundet, ablösbar</value></prop><prop oor:name="Measure"><value>S;2794;1693;2540;1693;848;1499,5;7;7</value></prop></node><node oor:name="L6" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8606 A5 Diabeschriftung, weiß</value></prop><prop oor:name="Measure"><value>S;4826;1000;4572;1000;975;1425;4;12</value></prop></node><node oor:name="L7" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8607 A5 Sichtreiteretiketten, weiß</value></prop><prop oor:name="Measure"><value>S;4826;1693;4572;1693;975;1499,5;4;7</value></prop></node><node oor:name="L8" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8608 A5 weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;6604;2963,3;6350;2963,3;721;1499,5;3;4</value></prop></node><node oor:name="L9" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8609 A5 weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;9854;4233;9600;4233;773;1075,5;2;3</value></prop></node><node oor:name="L10" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8610 A5 weiß, Ecken abgerundet</value></prop><prop oor:name="Measure"><value>S;9854;6350;9600;6350;773;1075;2;2</value></prop></node><node oor:name="L11" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8611 A5 3,5"-Disketten, farbig sortiert</value></prop><prop oor:name="Measure"><value>S;9000;6773;7000;6773;2500;652;2;2</value></prop></node><node oor:name="L12" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8612 A5 Videoetiketten, Front, weiß</value></prop><prop oor:name="Measure"><value>S;8128;4646;7874;4646;2499;2769;2;2</value></prop></node><node oor:name="L13" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8613 A5 Videoetiketten, Rücken, weiß</value></prop><prop oor:name="Measure"><value>S;14732;1693;14732;1693;3134;1499,5;1;7</value></prop></node><node oor:name="L14" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8614 A5 Musik-Cassetten, weiß</value></prop><prop oor:name="Measure"><value>S;9154;4233;8900;4233;1473;1075,5;2;3</value></prop></node><node oor:name="L15" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8615 A5 für schmale Ordner, farbig sortiert</value></prop><prop oor:name="Measure"><value>S;19200;3800;19200;3800;900;1725;1;3</value></prop></node><node oor:name="L16" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8616 A5 für breite Ordner, farbig sortiert</value></prop><prop oor:name="Measure"><value>S;19200;6100;19200;6100;900;1325;1;2</value></prop></node></node><node oor:name="Herma endlos" oor:op="replace"><node oor:name="L0" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8001 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;8890;2540;8890;2300;1105;0;1;1</value></prop></node><node oor:name="L1" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8002 Endlosetiketten 3-bahnig, Kennzeichnung</value></prop><prop oor:name="Measure"><value>C;2794;1693;2540;1453;1486;0;3;1</value></prop></node><node oor:name="L2" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8003 Endlosetiketten 2-bahnig, Kennzeichnung</value></prop><prop oor:name="Measure"><value>C;3810;2117;3556;1900;1867;0;2;1</value></prop></node><node oor:name="L3" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8004 Endlosetiketten 2-bahnig, Diabeschriftung</value></prop><prop oor:name="Measure"><value>C;4572;1270;4318;1030;1105;0;2;1</value></prop></node><node oor:name="L4" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8005 Endlosetiketten 2-bahnig, Kennzeichnung</value></prop><prop oor:name="Measure"><value>C;4064;2540;3810;2300;1613;0;2;1</value></prop></node><node oor:name="L5" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8006 Endlosetiketten 2-bahnig, Kennzeichnung</value></prop><prop oor:name="Measure"><value>C;4318;1693;4064;1453;1359;0;2;1</value></prop></node><node oor:name="L6" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8007 Endlosetiketten 2-bahnig, Kennzeichnung</value></prop><prop oor:name="Measure"><value>C;4572;3810;4318;3570;1105;0;2;1</value></prop></node><node oor:name="L7" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8008 Endlosetiketten 1-bahnig, 3,5"-Diskette, weiß</value></prop><prop oor:name="Measure"><value>C;7112;7620;7112;6960;1994;0;1;1</value></prop></node><node oor:name="L8" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8009 Endlosetiketten 1-bahnig, Namensetiketten, Acetatseide</value></prop><prop oor:name="Measure"><value>C;7000;2540;7000;2300;1500;0;1;1</value></prop></node><node oor:name="L9" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8010 Endlosetiketten 1-bahnig, 3,5"-Diskette, weiß, Front</value></prop><prop oor:name="Measure"><value>C;7112;5080;7112;4840;1444;0;1;1</value></prop></node><node oor:name="L10" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8011 Endlosetiketten 1-bahnig, 3,5"-Diskette, gelb</value></prop><prop oor:name="Measure"><value>C;7112;7620;7112;6960;1994;0;1;1</value></prop></node><node oor:name="L11" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8012 Endlosetiketten 1-bahnig, 3,5"-Diskette, rot</value></prop><prop oor:name="Measure"><value>C;7112;7620;7112;6960;1994;0;1;1</value></prop></node><node oor:name="L12" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8013 Endlosetiketten 1-bahnig, 3,5"-Diskette, blau</value></prop><prop oor:name="Measure"><value>C;7112;7620;7112;6960;1994;0;1;1</value></prop></node><node oor:name="L13" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8014 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;6858;3810;6858;3570;1571;0;1;1</value></prop></node><node oor:name="L14" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8015 Endlosetiketten 1-bahnig, 3,5"-Diskette, grün</value></prop><prop oor:name="Measure"><value>C;7112;7620;7112;6960;1994;0;1;1</value></prop></node><node oor:name="L15" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8021 Endlosetiketten 2-bahnig, gelb</value></prop><prop oor:name="Measure"><value>C;4064;2540;3810;2300;1613;0;2;1</value></prop></node><node oor:name="L16" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8022 Endlosetiketten 2-bahnig, rot</value></prop><prop oor:name="Measure"><value>C;4064;2540;3810;2300;1613;0;2;1</value></prop></node><node oor:name="L17" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8036 Endlosetiketten 2-bahnig, ablösbar</value></prop><prop oor:name="Measure"><value>C;4064;2540;3810;2300;1613;0;2;1</value></prop></node><node oor:name="L18" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8040 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;8890;3810;8890;3570;1105;0;1;1</value></prop></node><node oor:name="L19" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8041 Endlosetiketten 1-bahnig, gelb</value></prop><prop oor:name="Measure"><value>C;8890;3810;8890;3570;1105;0;1;1</value></prop></node><node oor:name="L20" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8042 Endlosetiketten 1-bahnig, rot</value></prop><prop oor:name="Measure"><value>C;8890;3810;8890;3570;1105;0;1;1</value></prop></node><node oor:name="L21" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8043 Endlosetiketten 1-bahnig, blau</value></prop><prop oor:name="Measure"><value>C;8890;3810;8890;3570;1105;0;1;1</value></prop></node><node oor:name="L22" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8045 Endlosetiketten 1-bahnig, grün</value></prop><prop oor:name="Measure"><value>C;8890;3810;8890;3570;1105;0;1;1</value></prop></node><node oor:name="L23" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8050 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;8890;5080;8890;4840;1105;0;1;1</value></prop></node><node oor:name="L24" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8060 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;8890;3810;8890;3570;1105;0;1;1</value></prop></node><node oor:name="L25" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8061 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;8890;5080;8890;4840;1105;0;1;1</value></prop></node><node oor:name="L26" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8066 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;10160;3810;10160;3570;1170;0;1;1</value></prop></node><node oor:name="L27" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8067 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;10668;3810;10668;3570;916;0;1;1</value></prop></node><node oor:name="L28" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8068 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;10160;5080;10160;4840;1170;0;1;1</value></prop></node><node oor:name="L29" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8069 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;10668;5080;10668;4840;916;0;1;1</value></prop></node><node oor:name="L30" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8070 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;11176;5080;11176;4840;1162;0;1;1</value></prop></node><node oor:name="L31" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8071 Endlosetiketten 1-bahnig, Videocassetten</value></prop><prop oor:name="Measure"><value>C;14732;2540;14732;1900;1134;0;1;1</value></prop></node><node oor:name="L32" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8072 Endlosetiketten 1-bahnig, Querperforation, weiß</value></prop><prop oor:name="Measure"><value>C;14732;10160;14732;9920;1134;0;1;1</value></prop></node><node oor:name="L33" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8073 Endlosetiketten 1-bahnig, Querperforation, gelb</value></prop><prop oor:name="Measure"><value>C;14732;10160;14732;9920;1134;0;1;1</value></prop></node><node oor:name="L34" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8074 Endlosetiketten 1-bahnig, Querperforation, rot</value></prop><prop oor:name="Measure"><value>C;14732;10160;14732;9920;1134;0;1;1</value></prop></node><node oor:name="L35" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8104 Endlosetiketten 1-bahnig, mit Querperforation</value></prop><prop oor:name="Measure"><value>C;8890;5080;8890;4840;1105;0;1;1</value></prop></node><node oor:name="L36" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8111 Endlosetiketten 1-bahnig, mit Querperforation</value></prop><prop oor:name="Measure"><value>C;8890;3810;8890;3570;1105;0;1;1</value></prop></node><node oor:name="L37" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8112 Endlosetiketten 1-bahnig, mit Querperforation</value></prop><prop oor:name="Measure"><value>C;10160;3810;10160;3570;1170;0;1;1</value></prop></node><node oor:name="L38" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8113 Endlosetiketten 1-bahnig, mit Querperforation</value></prop><prop oor:name="Measure"><value>C;10160;5080;10160;4840;1170;0;1;1</value></prop></node><node oor:name="L39" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8116 Endlosetiketten 1-bahnig, mit Querperforation</value></prop><prop oor:name="Measure"><value>C;11176;5080;11176;4840;1162;0;1;1</value></prop></node><node oor:name="L40" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8121 Endlosetiketten 1-bahnig, gelb</value></prop><prop oor:name="Measure"><value>C;10160;5080;10160;4840;1170;0;1;1</value></prop></node><node oor:name="L41" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8122 Endlosetiketten 1-bahnig, rot</value></prop><prop oor:name="Measure"><value>C;10160;5080;10160;4840;1170;0;1;1</value></prop></node><node oor:name="L42" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8123 Endlosetiketten 1-bahnig, blau</value></prop><prop oor:name="Measure"><value>C;10160;5080;10160;4840;1170;0;1;1</value></prop></node><node oor:name="L43" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8125 Endlosetiketten 1-bahnig, grün</value></prop><prop oor:name="Measure"><value>C;10160;5080;10160;4840;1170;0;1;1</value></prop></node><node oor:name="L44" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8158 Endlosetiketten 1-bahnig, Kennzeichnung</value></prop><prop oor:name="Measure"><value>C;7366;1270;7366;1030;1317;0;1;1</value></prop></node><node oor:name="L45" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8160 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;8890;2540;8890;2300;1105;0;1;1</value></prop></node><node oor:name="L46" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8161 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;8890;3810;8890;3570;1105;0;1;1</value></prop></node><node oor:name="L47" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8162 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;10160;3810;10160;3570;1170;0;1;1</value></prop></node><node oor:name="L48" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8163 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;10160;5080;10160;4840;1170;0;1;1</value></prop></node><node oor:name="L49" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8164 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;10160;2540;10160;2300;1170;0;1;1</value></prop></node><node oor:name="L50" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8166 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;11176;5080;11176;4840;1162;0;1;1</value></prop></node><node oor:name="L51" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8167 Endlosetiketten 2-bahnig</value></prop><prop oor:name="Measure"><value>C;10414;3810;10160;3570;1713;0;2;1</value></prop></node><node oor:name="L52" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8168 Endlosetiketten 2-bahnig</value></prop><prop oor:name="Measure"><value>C;10414;5080;10160;4840;2213;0;2;1</value></prop></node><node oor:name="L53" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8169 Endlosetiketten 2-bahnig</value></prop><prop oor:name="Measure"><value>C;10414;2540;10160;2300;1213;0;2;1</value></prop></node><node oor:name="L54" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8170 Endlosetiketten 1-bahnig, ablösbar</value></prop><prop oor:name="Measure"><value>C;8890;2540;8890;2300;1105;0;1;1</value></prop></node><node oor:name="L55" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8171 Endlosetiketten 1-bahnig, ablösbar</value></prop><prop oor:name="Measure"><value>C;8890;3810;8890;3570;1105;0;1;1</value></prop></node><node oor:name="L56" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8172 Endlosetiketten 1-bahnig, ablösbar</value></prop><prop oor:name="Measure"><value>C;6858;3810;6858;3570;1571;0;1;1</value></prop></node><node oor:name="L57" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8173 Endlosetiketten 1-bahn., Querperforation, ablösbar</value></prop><prop oor:name="Measure"><value>C;14732;7620;14732;7380;1134;0;1;1</value></prop></node><node oor:name="L58" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8178 Endlosetiketten 1-bahnig, schnittgestanzt</value></prop><prop oor:name="Measure"><value>C;9500;3810;9500;3810;1000;0;1;1</value></prop></node><node oor:name="L59" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8179 Endlosetiketten 1-bahnig, schnittgestanzt</value></prop><prop oor:name="Measure"><value>C;15200;5080;15200;5080;900;0;1;1</value></prop></node><node oor:name="L60" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8181 Endlosetiketten 1-bahnig, gelb</value></prop><prop oor:name="Measure"><value>C;8890;3810;8890;3570;1105;0;1;1</value></prop></node><node oor:name="L61" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8182 Endlosetiketten 1-bahnig, rot</value></prop><prop oor:name="Measure"><value>C;8890;3810;8890;3570;1105;0;1;1</value></prop></node><node oor:name="L62" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8183 Endlosetiketten 1-bahnig, blau</value></prop><prop oor:name="Measure"><value>C;8890;3810;8890;3570;1105;0;1;1</value></prop></node><node oor:name="L63" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8185 Endlosetiketten 1-bahnig, grün</value></prop><prop oor:name="Measure"><value>C;8890;3810;8890;3570;1105;0;1;1</value></prop></node><node oor:name="L64" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8200 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;7874;2540;7874;2300;1063;0;1;1</value></prop></node><node oor:name="L65" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8201 Endlosetiketten 1-bahnig, 3,5"-Diskette, Front</value></prop><prop oor:name="Measure"><value>C;7112;5080;7112;4840;1444;0;1;1</value></prop></node><node oor:name="L66" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8202 Endlosetiketten 1-bahnig, Kennzeichnung</value></prop><prop oor:name="Measure"><value>C;7366;1270;7366;1030;1317;0;1;1</value></prop></node><node oor:name="L67" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8203 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;10160;7620;10160;7380;1170;0;1;1</value></prop></node><node oor:name="L68" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8204 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;8890;5080;8890;4840;1105;0;1;1</value></prop></node><node oor:name="L69" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8207 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;6858;3810;6858;3570;881;0;1;1</value></prop></node><node oor:name="L70" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8209 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;10668;3810;10668;3570;916;0;1;1</value></prop></node><node oor:name="L71" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8210 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;8890;2540;8890;2300;1105;0;1;1</value></prop></node><node oor:name="L72" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8211 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;8890;3810;8890;3570;1105;0;1;1</value></prop></node><node oor:name="L73" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8212 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;10160;3810;10160;3570;1170;0;1;1</value></prop></node><node oor:name="L74" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8213 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;10160;5080;10160;4840;1170;0;1;1</value></prop></node><node oor:name="L75" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8214 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;10160;2540;10160;2300;1170;0;1;1</value></prop></node><node oor:name="L76" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8215 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;11176;3810;11176;3570;1162;0;1;1</value></prop></node><node oor:name="L77" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8216 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;11176;5080;11176;4840;1162;0;1;1</value></prop></node><node oor:name="L78" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8217 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;12700;2540;12700;2300;1150;0;1;1</value></prop></node><node oor:name="L79" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8218 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;12700;3810;12700;3570;1150;0;1;1</value></prop></node><node oor:name="L80" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8219 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;13460;2117;13460;1900;1200;0;1;1</value></prop></node><node oor:name="L81" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8220 Endlosetiketten 2-bahnig</value></prop><prop oor:name="Measure"><value>C;9144;3810;8890;3570;1108;0;2;1</value></prop></node><node oor:name="L82" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8221 Endlosetiketten 2-bahnig</value></prop><prop oor:name="Measure"><value>C;9144;2540;8890;2300;1108;0;2;1</value></prop></node><node oor:name="L83" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8222 Endlosetiketten 2-bahnig</value></prop><prop oor:name="Measure"><value>C;5334;3810;5080;3570;1043;0;2;1</value></prop></node><node oor:name="L84" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8223 Endlosetiketten 2-bahnig</value></prop><prop oor:name="Measure"><value>C;4064;2540;3810;2300;1613;0;2;1</value></prop></node><node oor:name="L85" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8225 Endlosetiketten 2-bahnig</value></prop><prop oor:name="Measure"><value>C;10414;3810;10160;3570;1213;0;2;1</value></prop></node><node oor:name="L86" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8226 Endlosetiketten 2-bahnig</value></prop><prop oor:name="Measure"><value>C;9144;5080;8890;4840;1108;0;2;1</value></prop></node><node oor:name="L87" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8227 Endlosetiketten 2-bahnig</value></prop><prop oor:name="Measure"><value>C;10414;5080;10160;4840;1213;0;2;1</value></prop></node><node oor:name="L88" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8228 Endlosetiketten 2-bahnig</value></prop><prop oor:name="Measure"><value>C;4064;1270;3810;1030;1613;0;2;1</value></prop></node><node oor:name="L89" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8229 Endlosetiketten 2-bahnig</value></prop><prop oor:name="Measure"><value>C;5334;2540;5080;2300;1043;0;2;1</value></prop></node><node oor:name="L90" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8230 Endlosetiketten 3-bahnig</value></prop><prop oor:name="Measure"><value>C;9144;2540;8890;2300;1211;0;3;1</value></prop></node><node oor:name="L91" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8231 Endlosetiketten 3-bahnig</value></prop><prop oor:name="Measure"><value>C;9144;3810;8890;3570;1211;0;3;1</value></prop></node><node oor:name="L92" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8232 Endlosetiketten 3-bahnig</value></prop><prop oor:name="Measure"><value>C;10414;3810;10160;3570;1156;0;3;1</value></prop></node><node oor:name="L93" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8233 Endlosetiketten 3-bahnig</value></prop><prop oor:name="Measure"><value>C;10922;5080;10668;4840;1244;0;3;1</value></prop></node><node oor:name="L94" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8234 Endlosetiketten 3-bahnig</value></prop><prop oor:name="Measure"><value>C;9144;5080;8890;4840;1211;0;3;1</value></prop></node><node oor:name="L95" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8235 Endlosetiketten 3-bahnig</value></prop><prop oor:name="Measure"><value>C;11430;5080;11176;4840;1232;0;3;1</value></prop></node><node oor:name="L96" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8236 Endlosetiketten 3-bahnig, mit Querperforation</value></prop><prop oor:name="Measure"><value>C;7112;3810;6858;3570;1209;0;3;1</value></prop></node><node oor:name="L97" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8237 Endlosetiketten 3-bahnig</value></prop><prop oor:name="Measure"><value>C;10922;3810;10668;3570;1244;0;3;1</value></prop></node><node oor:name="L98" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8238 Endlosetiketten 3-bahnig</value></prop><prop oor:name="Measure"><value>C;10414;5080;10160;4840;1156;0;3;1</value></prop></node><node oor:name="L99" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8240 Endlosetiketten 4-bahnig</value></prop><prop oor:name="Measure"><value>C;7620;3810;7366;3570;1087;0;4;1</value></prop></node><node oor:name="L100" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8241 Endlosetiketten 4-bahnig</value></prop><prop oor:name="Measure"><value>C;8382;2540;8128;2300;1213;0;4;1</value></prop></node><node oor:name="L101" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8242 Endlosetiketten 4-bahnig</value></prop><prop oor:name="Measure"><value>C;8382;3810;8128;3570;1213;0;4;1</value></prop></node><node oor:name="L102" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8243 Endlosetiketten 4-bahnig</value></prop><prop oor:name="Measure"><value>C;8382;5080;8128;4840;1213;0;4;1</value></prop></node><node oor:name="L103" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8245 Endlosetiketten 4-bahnig</value></prop><prop oor:name="Measure"><value>C;5334;2540;5080;2300;1209;0;4;1</value></prop></node><node oor:name="L104" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8246 Endlosetiketten 4-bahnig</value></prop><prop oor:name="Measure"><value>C;5334;3810;5080;3570;1209;0;4;1</value></prop></node><node oor:name="L105" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8265 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;12700;5080;12700;4840;1150;0;1;1</value></prop></node><node oor:name="L106" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8266 Endlosetiketten 2-bahnig</value></prop><prop oor:name="Measure"><value>C;12954;5080;12700;4840;1173;0;2;1</value></prop></node><node oor:name="L107" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8267 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;7874;3810;7874;3570;1063;0;1;1</value></prop></node><node oor:name="L108" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8268 Endlosetiketten 3-bahnig, Kennzeichnung</value></prop><prop oor:name="Measure"><value>C;2794;1693;2540;1453;1486;0;3;1</value></prop></node><node oor:name="L109" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8002 Endlosetiketten 3-bahnig, Kennzeichnung</value></prop><prop oor:name="Measure"><value>C;2794;1693;2540;1453;1486;0;3;1</value></prop></node><node oor:name="L110" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8269 Endlosetiketten 1-bahnig, mit Querperforation</value></prop><prop oor:name="Measure"><value>C;21082;15240;21082;15000;1209;0;1;1</value></prop></node><node oor:name="L111" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8290 Endlosetiketten 2-bahnig, mit Querperforation</value></prop><prop oor:name="Measure"><value>C;14986;10160;14732;9920;1141;0;2;1</value></prop></node><node oor:name="L112" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8291 Endlosetiketten 1-bahnig, 3,5"-Diskette</value></prop><prop oor:name="Measure"><value>C;7112;7620;7112;6960;1994;0;1;1</value></prop></node><node oor:name="L113" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8292 Endlosetiketten 1-bahnig, mit Querperforation</value></prop><prop oor:name="Measure"><value>C;14732;10160;14732;9920;1134;0;1;1</value></prop></node><node oor:name="L114" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8293 Endlosetiketten 1-bahnig, mit Querperforation</value></prop><prop oor:name="Measure"><value>C;14732;5080;14732;4840;1134;0;1;1</value></prop></node><node oor:name="L115" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8294 Endlosetiketten 1-bahnig, mit Querperforation</value></prop><prop oor:name="Measure"><value>C;14732;7620;14732;7380;1134;0;1;1</value></prop></node><node oor:name="L116" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8295 Endlosetiketten 8-bahnig</value></prop><prop oor:name="Measure"><value>C;4064;1270;3810;1030;1371;0;8;1</value></prop></node><node oor:name="L117" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8296 Endlosetiketten 1-bahnig</value></prop><prop oor:name="Measure"><value>C;10668;5080;10668;4840;916;0;1;1</value></prop></node><node oor:name="L118" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>8299 Endlosetiketten 1-bahnig, 5,25"-Diskette, ablösbar</value></prop><prop oor:name="Measure"><value>C;7112;3386;7112;3146;1444;0;1;1</value></prop></node></node><node oor:name="Leitz" oor:op="replace"><node oor:name="L0" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>1680 Kartonrückenschilder, breit</value></prop><prop oor:name="Measure"><value>S;19000;6600;19000;5600;1000;2150;1;4</value></prop></node><node oor:name="L1" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>1681 Kartonrückenschilder, schmal</value></prop><prop oor:name="Measure"><value>S;19000;3900;19000;3100;1000;1600;1;7</value></prop></node><node oor:name="L2" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>1685 Papierrückenschilder selbstkl., breit</value></prop><prop oor:name="Measure"><value>S;19200;6950;19200;6150;900;1350;1;4</value></prop></node><node oor:name="L3" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>1686 Papierrückenschilder selbstkl., schmal</value></prop><prop oor:name="Measure"><value>S;19200;4700;19200;3900;900;1150;1;6</value></prop></node><node oor:name="L4" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>1687 Papierrückenschilder selbstkl., breit</value></prop><prop oor:name="Measure"><value>S;6150;28500;6150;28500;1250;600;3;1</value></prop></node><node oor:name="L5" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>1688 Papierrückenschilder selbstkl., schmal</value></prop><prop oor:name="Measure"><value>S;3900;28500;3900;28500;600;600;5;1</value></prop></node><node oor:name="L6" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6098 Papierrückenschilder selbstkl., breit</value></prop><prop oor:name="Measure"><value>S;6100;27900;6100;27900;1350;900;3;1</value></prop></node><node oor:name="L7" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6099 Papierrückenschilder selbstkl., schmal</value></prop><prop oor:name="Measure"><value>S;3400;27900;3400;27900;2000;900;5;1</value></prop></node><node oor:name="L8" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>1900 Blanko-Schildchen</value></prop><prop oor:name="Measure"><value>S;6000;2080;6000;2080;1500;1200;3;13</value></prop></node><node oor:name="L9" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>2466 Blanko-Schildchen</value></prop><prop oor:name="Measure"><value>S;5000;1500;5000;1500;3000;1200;3;18</value></prop></node><node oor:name="L10" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6010 Blanko-Schildchen</value></prop><prop oor:name="Measure"><value>S;5000;2100;5000;2100;3000;1200;3;13</value></prop></node><node oor:name="L11" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>6643 Beschriftungsschilder, selbstklebend </value></prop><prop oor:name="Measure"><value>S;7300;3900;7300;3900;3200;1200;2;7</value></prop></node></node><node oor:name="Sigel" oor:op="replace"><node oor:name="L0" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>DP001 Tischkarten blanko weiß</value></prop><prop oor:name="Measure"><value>S;10500;8500;9500;8500;1500;5350;2;2</value></prop></node><node oor:name="L1" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>DP002 Tischkarten konturgestanzt</value></prop><prop oor:name="Measure"><value>S;10500;8500;9500;8500;1500;5350;2;2</value></prop></node><node oor:name="L2" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>DE115 Design-Etiketten</value></prop><prop oor:name="Measure"><value>S;5820;2540;5400;2120;1980;2360;3;10</value></prop></node><node oor:name="L3" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>DE141 Design-Etiketten</value></prop><prop oor:name="Measure"><value>S;6300;3300;6000;3000;1200;1800;3;8</value></prop></node><node oor:name="L4" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>LP750 CD-Einleger</value></prop><prop oor:name="Measure"><value>S;12050;13100;12050;12100;2975;2400;1;2</value></prop></node><node oor:name="L5" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>DD300 CD-Einleger</value></prop><prop oor:name="Measure"><value>S;12050;13100;12050;12100;2975;2400;1;2</value></prop></node><node oor:name="L6" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>DD405 CD-Einleger</value></prop><prop oor:name="Measure"><value>S;12050;13100;12050;12100;2975;2400;1;2</value></prop></node><node oor:name="L7" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>LP755 CD-Booklet</value></prop><prop oor:name="Measure"><value>S;12000;24000;12000;24000;4500;2850;1;1</value></prop></node><node oor:name="L8" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>DD450 CD-Booklet</value></prop><prop oor:name="Measure"><value>S;12000;24000;12000;24000;4500;2850;1;1</value></prop></node><node oor:name="L9" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>DP839/DP939 Design-Visitenkarten</value></prop><prop oor:name="Measure"><value>S;9500;5500;8500;5500;1500;1000;2;5</value></prop></node><node oor:name="L10" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>DP835/DP935 Design-Visitenkarten gestanzt</value></prop><prop oor:name="Measure"><value>S;9500;5500;8500;5500;1500;1100;2;5</value></prop></node><node oor:name="L11" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>DP836/DP936 Design-Visitenkarten</value></prop><prop oor:name="Measure"><value>S;9500;5500;8500;5500;1500;1000;2;5</value></prop></node><node oor:name="L12" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>DP837/DP937 Design-Visitenkarten gestanzt, m. abger. Ecken</value></prop><prop oor:name="Measure"><value>S;9500;5650;8500;5500;1500;600;2;5</value></prop></node><node oor:name="L13" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>DP838/DP938 Design-Klapp-Visitenkarten</value></prop><prop oor:name="Measure"><value>S;17000;5500;17000;5500;2000;1000;1;5</value></prop></node><node oor:name="L14" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>LP781 Regalschild</value></prop><prop oor:name="Measure"><value>S;10500;3800;10500;3800;0;1550;2;7</value></prop></node><node oor:name="L15" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>LP731 Ordner-Einsteckschild</value></prop><prop oor:name="Measure"><value>S;19000;3000;19000;3000;1000;2850;1;8</value></prop></node><node oor:name="L16" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>LP734 Ordner-Einsteckschild</value></prop><prop oor:name="Measure"><value>S;19000;5300;19000;5300;1000;1600;1;5</value></prop></node><node oor:name="L17" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>LP710 Postkarte bedruckt</value></prop><prop oor:name="Measure"><value>S;14850;9900;14850;9900;3075;0;1;3</value></prop></node><node oor:name="L18" oor:op="replace" oor:finalized="true"><prop oor:name="Name"><value>LP711 Postkarte</value></prop><prop oor:name="Measure"><value>S;9900;14850;9900;14850;0;0;2;2</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Logging" oor:package="org.openoffice.Office"/><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Math" oor:package="org.openoffice.Office"><node oor:name="FontFormatList"><node oor:name="Id1" oor:op="replace"><prop oor:name="Name"><value>OpenSymbol</value></prop><prop oor:name="CharSet"><value>-1</value></prop><prop oor:name="Family"><value>0</value></prop><prop oor:name="Pitch"><value>0</value></prop><prop oor:name="Weight"><value>0</value></prop><prop oor:name="Italic"><value>0</value></prop></node><node oor:name="Id2" oor:op="replace"><prop oor:name="Name"><value>OpenSymbol</value></prop><prop oor:name="CharSet"><value>-1</value></prop><prop oor:name="Family"><value>0</value></prop><prop oor:name="Pitch"><value>0</value></prop><prop oor:name="Weight"><value>0</value></prop><prop oor:name="Italic"><value>0</value></prop></node></node><node oor:name="SymbolList"><node oor:name="alpha" oor:op="replace"><prop oor:name="Char"><value>945</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="ALPHA" oor:op="replace"><prop oor:name="Char"><value>913</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="beta" oor:op="replace"><prop oor:name="Char"><value>946</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="BETA" oor:op="replace"><prop oor:name="Char"><value>914</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="gamma" oor:op="replace"><prop oor:name="Char"><value>947</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="GAMMA" oor:op="replace"><prop oor:name="Char"><value>915</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="delta" oor:op="replace"><prop oor:name="Char"><value>948</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="DELTA" oor:op="replace"><prop oor:name="Char"><value>916</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="epsilon" oor:op="replace"><prop oor:name="Char"><value>1013</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="EPSILON" oor:op="replace"><prop oor:name="Char"><value>917</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="zeta" oor:op="replace"><prop oor:name="Char"><value>950</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="ZETA" oor:op="replace"><prop oor:name="Char"><value>918</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="eta" oor:op="replace"><prop oor:name="Char"><value>951</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="ETA" oor:op="replace"><prop oor:name="Char"><value>919</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="theta" oor:op="replace"><prop oor:name="Char"><value>952</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="THETA" oor:op="replace"><prop oor:name="Char"><value>920</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="iota" oor:op="replace"><prop oor:name="Char"><value>953</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="IOTA" oor:op="replace"><prop oor:name="Char"><value>921</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="kappa" oor:op="replace"><prop oor:name="Char"><value>954</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="KAPPA" oor:op="replace"><prop oor:name="Char"><value>922</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="lambda" oor:op="replace"><prop oor:name="Char"><value>955</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="LAMBDA" oor:op="replace"><prop oor:name="Char"><value>923</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="mu" oor:op="replace"><prop oor:name="Char"><value>956</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="MU" oor:op="replace"><prop oor:name="Char"><value>924</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="nu" oor:op="replace"><prop oor:name="Char"><value>957</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="NU" oor:op="replace"><prop oor:name="Char"><value>925</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="xi" oor:op="replace"><prop oor:name="Char"><value>958</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="XI" oor:op="replace"><prop oor:name="Char"><value>926</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="omicron" oor:op="replace"><prop oor:name="Char"><value>959</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="OMICRON" oor:op="replace"><prop oor:name="Char"><value>927</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="pi" oor:op="replace"><prop oor:name="Char"><value>960</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="PI" oor:op="replace"><prop oor:name="Char"><value>928</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="rho" oor:op="replace"><prop oor:name="Char"><value>961</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="RHO" oor:op="replace"><prop oor:name="Char"><value>929</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="sigma" oor:op="replace"><prop oor:name="Char"><value>963</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="SIGMA" oor:op="replace"><prop oor:name="Char"><value>931</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="tau" oor:op="replace"><prop oor:name="Char"><value>964</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="TAU" oor:op="replace"><prop oor:name="Char"><value>932</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="upsilon" oor:op="replace"><prop oor:name="Char"><value>965</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="UPSILON" oor:op="replace"><prop oor:name="Char"><value>933</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="phi" oor:op="replace"><prop oor:name="Char"><value>981</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="PHI" oor:op="replace"><prop oor:name="Char"><value>934</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="chi" oor:op="replace"><prop oor:name="Char"><value>967</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="CHI" oor:op="replace"><prop oor:name="Char"><value>935</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="psi" oor:op="replace"><prop oor:name="Char"><value>968</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="PSI" oor:op="replace"><prop oor:name="Char"><value>936</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="omega" oor:op="replace"><prop oor:name="Char"><value>969</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="OMEGA" oor:op="replace"><prop oor:name="Char"><value>937</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="varepsilon" oor:op="replace"><prop oor:name="Char"><value>949</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="vartheta" oor:op="replace"><prop oor:name="Char"><value>977</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="varpi" oor:op="replace"><prop oor:name="Char"><value>982</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="varrho" oor:op="replace"><prop oor:name="Char"><value>1009</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="varsigma" oor:op="replace"><prop oor:name="Char"><value>962</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="varphi" oor:op="replace"><prop oor:name="Char"><value>966</value></prop><prop oor:name="Set"><value>Greek</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id2</value></prop></node><node oor:name="element" oor:op="replace"><prop oor:name="Char"><value>8712</value></prop><prop oor:name="Set"><value>Special</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id1</value></prop></node><node oor:name="noelement" oor:op="replace"><prop oor:name="Char"><value>8713</value></prop><prop oor:name="Set"><value>Special</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id1</value></prop></node><node oor:name="strictlylessthan" oor:op="replace"><prop oor:name="Char"><value>8810</value></prop><prop oor:name="Set"><value>Special</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id1</value></prop></node><node oor:name="strictlygreaterthan" oor:op="replace"><prop oor:name="Char"><value>8811</value></prop><prop oor:name="Set"><value>Special</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id1</value></prop></node><node oor:name="notequal" oor:op="replace"><prop oor:name="Char"><value>8800</value></prop><prop oor:name="Set"><value>Special</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id1</value></prop></node><node oor:name="identical" oor:op="replace"><prop oor:name="Char"><value>8801</value></prop><prop oor:name="Set"><value>Special</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id1</value></prop></node><node oor:name="tendto" oor:op="replace"><prop oor:name="Char"><value>8594</value></prop><prop oor:name="Set"><value>Special</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id1</value></prop></node><node oor:name="and" oor:op="replace"><prop oor:name="Char"><value>8743</value></prop><prop oor:name="Set"><value>Special</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id1</value></prop></node><node oor:name="or" oor:op="replace"><prop oor:name="Char"><value>8744</value></prop><prop oor:name="Set"><value>Special</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id1</value></prop></node><node oor:name="infinite" oor:op="replace"><prop oor:name="Char"><value>8734</value></prop><prop oor:name="Set"><value>Special</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id1</value></prop></node><node oor:name="angle" oor:op="replace"><prop oor:name="Char"><value>8738</value></prop><prop oor:name="Set"><value>Special</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id1</value></prop></node><node oor:name="perthousand" oor:op="replace"><prop oor:name="Char"><value>8240</value></prop><prop oor:name="Set"><value>Special</value></prop><prop oor:name="Predefined"><value>true</value></prop><prop oor:name="FontFormatId"><value>Id1</value></prop></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Paths" oor:package="org.openoffice.Office"><node oor:name="Paths"><node oor:name="Addin" oor:op="fuse" oor:mandatory="true"><node oor:name="InternalPaths"><node oor:name="$(progpath)/addin" oor:op="fuse"/></node></node><node oor:name="AutoCorrect" oor:op="fuse" oor:mandatory="true"><node oor:name="InternalPaths"><node oor:name="$(insturl)/share/autocorr" oor:op="fuse"/></node><prop oor:name="WritePath"><value>$(userurl)/autocorr</value></prop></node><node oor:name="AutoText" oor:op="fuse" oor:mandatory="true"><node oor:name="InternalPaths"><node oor:name="$(insturl)/share/autotext/$(vlang)" oor:op="fuse"/></node><prop oor:name="WritePath"><value>$(userurl)/autotext</value></prop></node><node oor:name="Backup" oor:op="fuse" oor:mandatory="true"><prop oor:name="IsSinglePath" oor:finalized="true"><value>true</value></prop><node oor:name="InternalPaths" oor:finalized="true"/><prop oor:name="UserPaths" oor:finalized="true"/><prop oor:name="WritePath"><value>$(userurl)/backup</value></prop></node><node oor:name="Basic" oor:op="fuse" oor:mandatory="true"><node oor:name="InternalPaths"><node oor:name="$(insturl)/share/basic" oor:op="fuse"/></node><prop oor:name="WritePath"><value>$(userurl)/basic</value></prop></node><node oor:name="Bitmap" oor:op="fuse" oor:mandatory="true"><node oor:name="InternalPaths"><node oor:name="$(insturl)/share/config/symbol" oor:op="fuse"/></node></node><node oor:name="Config" oor:op="fuse" oor:mandatory="true"><node oor:name="InternalPaths"><node oor:name="$(insturl)/share/config" oor:op="fuse"/></node></node><node oor:name="Favorite" oor:op="fuse" oor:mandatory="true"><prop oor:name="WritePath"><value>$(userurl)/config/folders</value></prop></node><node oor:name="Filter" oor:op="fuse" oor:mandatory="true"><node oor:name="InternalPaths"><node oor:name="$(progpath)/filter" oor:op="fuse"/></node></node><node oor:name="Libraries" oor:op="fuse" oor:mandatory="true"><node oor:name="InternalPaths"><node oor:name="$(progpath)/libraries" oor:op="fuse"/></node></node><node oor:name="Gallery" oor:op="fuse" oor:mandatory="true"><node oor:name="InternalPaths"><node oor:name="$(insturl)/share/gallery" oor:op="fuse"/></node><prop oor:name="WritePath"><value>$(userurl)/gallery</value></prop></node><node oor:name="Graphic" oor:op="fuse" oor:mandatory="true"><prop oor:name="IsSinglePath" oor:finalized="true"><value>true</value></prop><node oor:name="InternalPaths" oor:finalized="true"/><prop oor:name="UserPaths" oor:finalized="true"/><prop oor:name="WritePath"><value>$(userurl)/gallery</value></prop></node><node oor:name="Help" oor:op="fuse" oor:mandatory="true"><node oor:name="InternalPaths"><node oor:name="$(instpath)/help" oor:op="fuse"/></node></node><node oor:name="Linguistic" oor:op="fuse" oor:mandatory="true"><node oor:name="InternalPaths"><node oor:name="$(insturl)/share/dict" oor:op="fuse"/><node oor:name="$(insturl)/share/dict/ooo" oor:op="fuse"/></node><prop oor:name="UserPaths"><value>$(userurl)/wordbook</value></prop></node><node oor:name="Dictionary" oor:op="fuse" oor:mandatory="true"><node oor:name="InternalPaths"><node oor:name="$(insturl)/share/wordbook/$(vlang)" oor:op="fuse"/></node><prop oor:name="WritePath"><value>$(userurl)/wordbook</value></prop></node><node oor:name="Module" oor:op="fuse" oor:mandatory="true"><node oor:name="InternalPaths"><node oor:name="$(progpath)" oor:op="fuse"/></node></node><node oor:name="Palette" oor:op="fuse" oor:mandatory="true"><prop oor:name="WritePath"><value>$(userurl)/config</value></prop></node><node oor:name="Plugin" oor:op="fuse" oor:mandatory="true"><node oor:name="InternalPaths"><node oor:name="$(progpath)/plugin" oor:op="fuse"/></node></node><node oor:name="Fingerprint" oor:op="fuse" oor:mandatory="true"/><node oor:name="Storage" oor:op="fuse" oor:mandatory="true"><prop oor:name="WritePath"><value>$(userpath)/store</value></prop></node><node oor:name="Temp" oor:op="fuse" oor:mandatory="true"><prop oor:name="IsSinglePath" oor:finalized="true"><value>true</value></prop><node oor:name="InternalPaths" oor:finalized="true"/><prop oor:name="UserPaths" oor:finalized="true"/></node><node oor:name="Template" oor:op="fuse" oor:mandatory="true"><node oor:name="InternalPaths"><node oor:name="$(insturl)/share/template/$(vlang)" oor:op="fuse"/></node><prop oor:name="WritePath"><value>$(userurl)/template</value></prop></node><node oor:name="UIConfig" oor:op="fuse" oor:mandatory="true"><node oor:name="InternalPaths"><node oor:name="$(insturl)/share/config" oor:op="fuse"/></node></node><node oor:name="UserConfig" oor:op="fuse" oor:mandatory="true"><prop oor:name="IsSinglePath" oor:finalized="true"><value>true</value></prop><node oor:name="InternalPaths" oor:finalized="true"/><prop oor:name="UserPaths" oor:finalized="true"/><prop oor:name="WritePath"><value>$(userurl)/config</value></prop></node><node oor:name="Work" oor:op="fuse" oor:mandatory="true"><prop oor:name="IsSinglePath" oor:finalized="true"><value>true</value></prop><node oor:name="InternalPaths" oor:finalized="true"/><prop oor:name="UserPaths" oor:finalized="true"/><prop oor:name="WritePath"><value>$(work)</value></prop></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="ProtocolHandler" oor:package="org.openoffice.Office"><node oor:name="HandlerSet"><node oor:name="com.sun.star.comp.sfx2.SfxMacroLoader" oor:op="replace"><prop oor:name="Protocols"><value>macro:*</value></prop></node><node oor:name="com.sun.star.comp.framework.MailToDispatcher" oor:op="replace"><prop oor:name="Protocols"><value>mailto:*</value></prop></node><node oor:name="com.sun.star.comp.sfx2.AppDispatchProvider" oor:op="replace"><prop oor:name="Protocols"><value>.uno* slot:*</value></prop></node><node oor:name="com.sun.star.comp.framework.ServiceHandler" oor:op="replace"><prop oor:name="Protocols"><value>service:*</value></prop></node><node oor:name="com.sun.star.comp.framework.jobs.JobDispatch" oor:op="replace"><prop oor:name="Protocols"><value>vnd.sun.star.job:*</value></prop></node><node oor:name="com.sun.star.comp.ScriptProtocolHandler" oor:op="replace"><prop oor:name="Protocols"><value>vnd.sun.star.script:*</value></prop></node><node oor:name="com.sun.star.comp.framework.PopupMenuControllerDispatcher" oor:op="replace"><prop oor:name="Protocols"><value>vnd.sun.star.popup:*</value></prop></node><node oor:name="com.sun.star.comp.svx.FindbarDispatcher" oor:op="replace"><prop oor:name="Protocols"><value>vnd.sun.star.findbar:*</value></prop></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="SFX" oor:package="org.openoffice.Office"><node oor:name="Help"><prop oor:name="HelpAgentStarterList"><value xml:lang="en-US">.uno:EditHeaderAndFooter,.uno:InsertObjectStarMath,.uno:GoalSeekDialog,.uno:ScenarioManager,.uno:DefineDBName,.uno:SelectDB,.uno:DataFilterStandardFilter,.uno:DataFilterSpecialFilter,.uno:ImageMapDialog,.uno:ImportFromFile,.uno:TransformDialog,.uno:OutlineBullet,.uno:BmpMask,.uno:PageSetup,.uno:ParagraphDialog,.uno:FontDialog,.uno:InsertName,.uno:CreateNames,.uno:PasteSpecial,.uno:ChangeDatabaseField,.uno:InsertField,.uno:Fieldnames,cui:CheckBox:RID_SVXPAGE_STD_PARAGRAPH:CB_AUTO,cui:CheckBox:RID_SVXPAGE_STD_PARAGRAPH:CB_REGISTER,cui:ListBox:RID_SVXPAGE_BACKGROUND:LB_SELECTOR,cui:ListBox:RID_SVXPAGE_ALIGN_PARAGRAPH:LB_LASTLINE,cui:ListBox:RID_SVXPAGE_PAGE:LB_LAYOUT,cui:ListBox:RID_SVXPAGE_PAGE:LB_REGISTER,sfx2:ListBox:TP_MANAGE_STYLES:LB_BASE,sfx2:ListBox:TP_MANAGE_STYLES:LB_REGION,SVX_HID_REDLINING_VIEW_DG_VIEW_TABLE,svx:ImageButton:RID_SVXFLOAT_3D:BTN_GEO,svx:ImageButton:RID_SVXFLOAT_3D:BTN_REPRESENTATION,svx:ImageButton:RID_SVXFLOAT_3D:BTN_LIGHT,svx:ImageButton:RID_SVXFLOAT_3D:BTN_TEXTURE,svx:ImageButton:RID_SVXFLOAT_3D:BTN_MATERIAL,svx:ImageButton:RID_SVXFLOAT_3D:BTN_SHADOW_3D,EDITENG_HID_AUTOCORR_HELP_START,EDITENG_HID_AUTOCORR_HELP_SENT,EDITENG_HID_AUTOCORR_HELP_SENTWORD,EDITENG_HID_AUTOCORR_HELP_ACORWORD,EDITENG_HID_AUTOCORR_HELP_ACORSENTWORD,EDITENG_HID_AUTOCORR_HELP_CHGTOENEMDASH,EDITENG_HID_AUTOCORR_HELP_WORDENEMDASH,EDITENG_HID_AUTOCORR_HELP_SENTENEMDASH,EDITENG_HID_AUTOCORR_HELP_SENTWORDENEMDASH,EDITENG_HID_AUTOCORR_HELP_ACORWORDENEMDASH,EDITENG_HID_AUTOCORR_HELP_ACORSENTWORDENEMDASH,EDITENG_HID_AUTOCORR_HELP_CHGQUOTES,EDITENG_HID_AUTOCORR_HELP_CHGSGLQUOTES,EDITENG_HID_AUTOCORR_HELP_SETINETATTR,EDITENG_HID_AUTOCORR_HELP_INGNOREDOUBLESPACE,EDITENG_HID_AUTOCORR_HELP_CHGWEIGHTUNDERL,EDITENG_HID_AUTOCORR_HELP_CHGORDINALNUMBER,SFX2_HID_DID_SAVE_PACKED_XML</value></prop></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Scripting" oor:package="org.openoffice.Office"><node oor:name="ScriptRuntimes"><node oor:name="BeanShell" oor:op="replace"><prop oor:name="SupportedFileExtensions"><value>bsh</value></prop></node><node oor:name="JavaScript" oor:op="replace"><prop oor:name="SupportedFileExtensions"><value>js</value></prop></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Security" oor:package="org.openoffice.Office"><node oor:name="SecureExtensions"><node oor:name="m1" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>sxw</value></prop></node><node oor:name="m2" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>sxc</value></prop></node><node oor:name="m3" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>sxd</value></prop></node><node oor:name="m4" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>sxi</value></prop></node><node oor:name="m5" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>sxm</value></prop></node><node oor:name="m6" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>sxg</value></prop></node><node oor:name="m7" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>sxp</value></prop></node><node oor:name="m8" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>stw</value></prop></node><node oor:name="m9" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>stc</value></prop></node><node oor:name="m10" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>std</value></prop></node><node oor:name="m11" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>sti</value></prop></node><node oor:name="m12" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>sdw</value></prop></node><node oor:name="m13" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>sdc</value></prop></node><node oor:name="m14" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>sda</value></prop></node><node oor:name="m15" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>sdd</value></prop></node><node oor:name="m16" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>smf</value></prop></node><node oor:name="m17" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>sds</value></prop></node><node oor:name="m18" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>sgl</value></prop></node><node oor:name="m19" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>sdp</value></prop></node><node oor:name="m20" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>vor</value></prop></node><node oor:name="m21" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>doc</value></prop></node><node oor:name="m22" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>dot</value></prop></node><node oor:name="m23" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>ppt</value></prop></node><node oor:name="m24" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>pot</value></prop></node><node oor:name="m25" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>xls</value></prop></node><node oor:name="m26" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>xlw</value></prop></node><node oor:name="m27" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>xlt</value></prop></node><node oor:name="m28" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>dif</value></prop></node><node oor:name="m29" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>dbf</value></prop></node><node oor:name="m30" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>rtf</value></prop></node><node oor:name="m31" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>txt</value></prop></node><node oor:name="m32" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>text</value></prop></node><node oor:name="m33" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>csv</value></prop></node><node oor:name="m34" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>pdf</value></prop></node><node oor:name="m35" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>fdf</value></prop></node><node oor:name="m36" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>html</value></prop></node><node oor:name="m37" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>htm</value></prop></node><node oor:name="m38" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>shtml</value></prop></node><node oor:name="m39" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>xml</value></prop></node><node oor:name="m40" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>xhtml</value></prop></node><node oor:name="m41" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>bmp</value></prop></node><node oor:name="m42" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>gif</value></prop></node><node oor:name="m43" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>jpg</value></prop></node><node oor:name="m44" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>pbm</value></prop></node><node oor:name="m45" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>pcd</value></prop></node><node oor:name="m46" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>pcx</value></prop></node><node oor:name="m47" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>pbm</value></prop></node><node oor:name="m48" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>pcd</value></prop></node><node oor:name="m49" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>pcx</value></prop></node><node oor:name="m50" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>pgm</value></prop></node><node oor:name="m51" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>png</value></prop></node><node oor:name="m52" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>ppm</value></prop></node><node oor:name="m53" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>psd</value></prop></node><node oor:name="m54" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>ras</value></prop></node><node oor:name="m55" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>tga</value></prop></node><node oor:name="m56" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>tif</value></prop></node><node oor:name="m57" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>xbm</value></prop></node><node oor:name="m58" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>xpm</value></prop></node><node oor:name="m59" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>cgm</value></prop></node><node oor:name="m60" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>dxf</value></prop></node><node oor:name="m61" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>emf</value></prop></node><node oor:name="m62" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>eps</value></prop></node><node oor:name="m63" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>met</value></prop></node><node oor:name="m64" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>pct</value></prop></node><node oor:name="m65" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>wmf</value></prop></node><node oor:name="m66" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>aif</value></prop></node><node oor:name="m67" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>aifc</value></prop></node><node oor:name="m68" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>au</value></prop></node><node oor:name="m69" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>m1a</value></prop></node><node oor:name="m70" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>mid</value></prop></node><node oor:name="m71" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>midi</value></prop></node><node oor:name="m72" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>mp2</value></prop></node><node oor:name="m73" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>mp3</value></prop></node><node oor:name="m74" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>mpa</value></prop></node><node oor:name="m75" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>ra</value></prop></node><node oor:name="m76" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>ram</value></prop></node><node oor:name="m77" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>rm</value></prop></node><node oor:name="m78" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>wav</value></prop></node><node oor:name="m79" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>asf</value></prop></node><node oor:name="m80" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>asx</value></prop></node><node oor:name="m81" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>avi</value></prop></node><node oor:name="m82" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>moov</value></prop></node><node oor:name="m83" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>mov</value></prop></node><node oor:name="m84" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>movie</value></prop></node><node oor:name="m85" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>mpe</value></prop></node><node oor:name="m86" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>mpeg</value></prop></node><node oor:name="m87" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>mpg</value></prop></node><node oor:name="m88" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>qt</value></prop></node><node oor:name="m89" oor:op="replace"><prop oor:name="Extension" oor:type="xs:string"><value>xhp</value></prop></node></node><node oor:name="Hyperlinks"><prop oor:name="Open" oor:type="xs:int"><value>1</value></prop></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="TableWizard" oor:package="org.openoffice.Office"><node oor:name="TableWizard"><node oor:name="business" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">Business</value></prop><node oor:name="Tables"><node oor:name="categories" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">Categories</value></prop><node oor:name="Fields"><node oor:name="categoryID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">CategoryID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CategoryID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="categoryname" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">CategoryName</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CategName</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node></node></node><node oor:name="products" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">Products</value></prop><node oor:name="Fields"><node oor:name="productID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">ProductID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ProductID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="productname" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">ProductName</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ProdName</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="productdescription" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">ProductDescription</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ProdDescr</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>250</value></prop></node><node oor:name="categoryID" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">CategoryID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CategoryID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="supplierID" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">SupplierID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">SupplierID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="serialnumber" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">Serialnumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">SerialNo</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="unitsinstock" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">UnitsInStock</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">UnitsStock</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="unitsonorder" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">UnitsOnOrder</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">UnitsOrder</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="unitprice" oor:op="replace"><prop oor:name="Index"><value>8</value></prop><prop oor:name="Name"><value xml:lang="en-US">UnitPrice</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">UnitPrice</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>17</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="reorderlevel" oor:op="replace"><prop oor:name="Index"><value>9</value></prop><prop oor:name="Name"><value xml:lang="en-US">ReorderLevel</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ReordLevel</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="discontinued" oor:op="replace"><prop oor:name="Index"><value>10</value></prop><prop oor:name="Name"><value xml:lang="en-US">Discontinued</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Discontin</value></prop><prop oor:name="Type"><value>-7</value></prop></node><node oor:name="leadtime" oor:op="replace"><prop oor:name="Index"><value>11</value></prop><prop oor:name="Name"><value xml:lang="en-US">LeadTime</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">LeadTime</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node></node></node><node oor:name="suppliers" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">Suppliers</value></prop><node oor:name="Fields"><node oor:name="supplierID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">SupplierID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">SupplierID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="suppliername" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">SupplierName</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">SupplName</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="contactname" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">ContactName</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ContctName</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="contacttitle" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">ContactTitle</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ContctTitl</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="address" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">Address</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Address</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>200</value></prop></node><node oor:name="city" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">City</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">City</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="postalcode" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">PostalCode</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PostalCode</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>20</value></prop></node><node oor:name="stateorprovince" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">StateOrProvince</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">StateProvi</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="countryorregion" oor:op="replace"><prop oor:name="Index"><value>8</value></prop><prop oor:name="Name"><value xml:lang="en-US">CountryOrRegion</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CountryReg</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="phonenumber" oor:op="replace"><prop oor:name="Index"><value>9</value></prop><prop oor:name="Name"><value xml:lang="en-US">PhoneNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PhoneNo</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>30</value></prop></node><node oor:name="faxnumber" oor:op="replace"><prop oor:name="Index"><value>10</value></prop><prop oor:name="Name"><value xml:lang="en-US">FaxNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">FaxNo</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>30</value></prop></node><node oor:name="paymentterms" oor:op="replace"><prop oor:name="Index"><value>11</value></prop><prop oor:name="Name"><value xml:lang="en-US">PaymentTerms</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PaymntTerm</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>250</value></prop></node><node oor:name="emailaddress" oor:op="replace"><prop oor:name="Index"><value>12</value></prop><prop oor:name="Name"><value xml:lang="en-US">EmailAddress</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">EmailAddr</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="notes" oor:op="replace"><prop oor:name="Index"><value>13</value></prop><prop oor:name="Name"><value xml:lang="en-US">Notes</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Notes</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node></node></node><node oor:name="mailinglist" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">MailingList</value></prop><node oor:name="Fields"><node oor:name="mailinglistID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">MailingListID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">MailingID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="prefix" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">Prefix</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Prefix</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>20</value></prop></node><node oor:name="firstname" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">FirstName</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">FirstName</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="middlename" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">MiddleName</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">MiddleName</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="lastlame" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">LastName</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">LastName</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="suffix" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">Suffix</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Suffix</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>20</value></prop></node><node oor:name="title" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">Title</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Title</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="organizationname" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">OrganizationName</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">OrgName</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="address" oor:op="replace"><prop oor:name="Index"><value>8</value></prop><prop oor:name="Name"><value xml:lang="en-US">Address</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Address</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>200</value></prop></node><node oor:name="city" oor:op="replace"><prop oor:name="Index"><value>9</value></prop><prop oor:name="Name"><value xml:lang="en-US">City</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">City</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="postalcode" oor:op="replace"><prop oor:name="Index"><value>10</value></prop><prop oor:name="Name"><value xml:lang="en-US">PostalCode</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PostalCode</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>20</value></prop></node><node oor:name="stateorprovince" oor:op="replace"><prop oor:name="Index"><value>11</value></prop><prop oor:name="Name"><value xml:lang="en-US">StateOrProvince</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">StateProvi</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="countryorregion" oor:op="replace"><prop oor:name="Index"><value>12</value></prop><prop oor:name="Name"><value xml:lang="en-US">CountryOrRegion</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CountryReg</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="phonenumber" oor:op="replace"><prop oor:name="Index"><value>13</value></prop><prop oor:name="Name"><value xml:lang="en-US">PhoneNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PhoneNo</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>30</value></prop></node><node oor:name="faxnumber" oor:op="replace"><prop oor:name="Index"><value>14</value></prop><prop oor:name="Name"><value xml:lang="en-US">FaxNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">FaxNo</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>30</value></prop></node><node oor:name="mobilenumber" oor:op="replace"><prop oor:name="Index"><value>15</value></prop><prop oor:name="Name"><value xml:lang="en-US">MobileNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">MobileNo</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>30</value></prop></node><node oor:name="emailaddress" oor:op="replace"><prop oor:name="Index"><value>16</value></prop><prop oor:name="Name"><value xml:lang="en-US">EmailAddress</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">EmailAddr</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="birthdate" oor:op="replace"><prop oor:name="Index"><value>17</value></prop><prop oor:name="Name"><value xml:lang="en-US">Birthdate</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Birthdate</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="nationality" oor:op="replace"><prop oor:name="Index"><value>18</value></prop><prop oor:name="Name"><value xml:lang="en-US">Nationality</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Nationality</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="dateupdated" oor:op="replace"><prop oor:name="Index"><value>19</value></prop><prop oor:name="Name"><value xml:lang="en-US">DateUpdated</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DateUpdate</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="datejoined" oor:op="replace"><prop oor:name="Index"><value>20</value></prop><prop oor:name="Name"><value xml:lang="en-US">DateJoined</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DateJoined</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="membershipstatus" oor:op="replace"><prop oor:name="Index"><value>21</value></prop><prop oor:name="Name"><value xml:lang="en-US">MembershipStatus</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">MemberStat</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="pledgeamount" oor:op="replace"><prop oor:name="Index"><value>22</value></prop><prop oor:name="Name"><value xml:lang="en-US">PledgeAmount</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PledgeAmnt</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>10</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="pledgepaiddate" oor:op="replace"><prop oor:name="Index"><value>23</value></prop><prop oor:name="Name"><value xml:lang="en-US">PledgePaidDate</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PldgPdDate</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="duesamount" oor:op="replace"><prop oor:name="Index"><value>24</value></prop><prop oor:name="Name"><value xml:lang="en-US">DuesAmount</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DuesAmount</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>10</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="duespaiddate" oor:op="replace"><prop oor:name="Index"><value>25</value></prop><prop oor:name="Name"><value xml:lang="en-US">DuesPaidDate</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DuesPdDate</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="photo" oor:op="replace"><prop oor:name="Index"><value>26</value></prop><prop oor:name="Name"><value xml:lang="en-US">Photo</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Photo</value></prop><prop oor:name="Type"><value>-4</value></prop></node><node oor:name="notes" oor:op="replace"><prop oor:name="Index"><value>27</value></prop><prop oor:name="Name"><value xml:lang="en-US">Notes</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Notes</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node></node></node><node oor:name="contacts" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">Contacts</value></prop><node oor:name="Fields"><node oor:name="contactID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">ContactID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ContactID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="firstname" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">FirstName</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">FirstName</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="lastname" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">LastName</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">LastName</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="title" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">Title</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Title</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="address" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">Address</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Address</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>200</value></prop></node><node oor:name="city" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">City</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">City</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="postalcode" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">PostalCode</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PostalCode</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>20</value></prop></node><node oor:name="stateorprovince" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">StateOrProvince</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">StateProvi</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="countryorregion" oor:op="replace"><prop oor:name="Index"><value>8</value></prop><prop oor:name="Name"><value xml:lang="en-US">CountryOrRegion</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CountryReg</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="phonenumber" oor:op="replace"><prop oor:name="Index"><value>9</value></prop><prop oor:name="Name"><value xml:lang="en-US">PhoneNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PhoneNo</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>30</value></prop></node><node oor:name="faxnumber" oor:op="replace"><prop oor:name="Index"><value>10</value></prop><prop oor:name="Name"><value xml:lang="en-US">FaxNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">FaxNo</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>30</value></prop></node><node oor:name="mobilenumber" oor:op="replace"><prop oor:name="Index"><value>11</value></prop><prop oor:name="Name"><value xml:lang="en-US">MobileNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">MobileNo</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>30</value></prop></node><node oor:name="emailaddress" oor:op="replace"><prop oor:name="Index"><value>12</value></prop><prop oor:name="Name"><value xml:lang="en-US">EmailAddress</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">EmailAddr</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="salutation" oor:op="replace"><prop oor:name="Index"><value>13</value></prop><prop oor:name="Name"><value xml:lang="en-US">Salutation</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Salutation</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="birthdate" oor:op="replace"><prop oor:name="Index"><value>14</value></prop><prop oor:name="Name"><value xml:lang="en-US">Birthdate</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Birthdate</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="contacttypeID" oor:op="replace"><prop oor:name="Index"><value>15</value></prop><prop oor:name="Name"><value xml:lang="en-US">ContactTypeID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CntctTypID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="maritalstatus" oor:op="replace"><prop oor:name="Index"><value>16</value></prop><prop oor:name="Name"><value xml:lang="en-US">MaritalStatus</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">MaritlStat</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="spousename" oor:op="replace"><prop oor:name="Index"><value>17</value></prop><prop oor:name="Name"><value xml:lang="en-US">SpouseName</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">SpouseName</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="spousesinterests" oor:op="replace"><prop oor:name="Index"><value>18</value></prop><prop oor:name="Name"><value xml:lang="en-US">SpousesInterests</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">SpouseIntr</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>250</value></prop></node><node oor:name="contactsinterests" oor:op="replace"><prop oor:name="Index"><value>19</value></prop><prop oor:name="Name"><value xml:lang="en-US">ContactsInterests</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CntctInter</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>250</value></prop></node><node oor:name="childrennames" oor:op="replace"><prop oor:name="Index"><value>20</value></prop><prop oor:name="Name"><value xml:lang="en-US">ChildrenNames</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ChildName</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>250</value></prop></node><node oor:name="photo" oor:op="replace"><prop oor:name="Index"><value>21</value></prop><prop oor:name="Name"><value xml:lang="en-US">Photo</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Photo</value></prop><prop oor:name="Type"><value>-4</value></prop></node><node oor:name="notes" oor:op="replace"><prop oor:name="Index"><value>22</value></prop><prop oor:name="Name"><value xml:lang="en-US">Notes</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Notes</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node></node></node><node oor:name="customers" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">Customers</value></prop><node oor:name="Fields"><node oor:name="customerID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">CustomerID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CustomerID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="companyname" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">CompanyName</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CompnyName</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="firstname" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">FirstName</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">FirstName</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="lastname" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">LastName</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">LastName</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="department" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">Department</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Department</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="address" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">Address</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Address</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>200</value></prop></node><node oor:name="city" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">City</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">City</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="postalcode" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">PostalCode</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PostalCode</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>20</value></prop></node><node oor:name="stateorprovince" oor:op="replace"><prop oor:name="Index"><value>8</value></prop><prop oor:name="Name"><value xml:lang="en-US">StateOrProvince</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">StateProvi</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="countryorregion" oor:op="replace"><prop oor:name="Index"><value>9</value></prop><prop oor:name="Name"><value xml:lang="en-US">CountryOrRegion</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CountryReg</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="phonenumber" oor:op="replace"><prop oor:name="Index"><value>10</value></prop><prop oor:name="Name"><value xml:lang="en-US">PhoneNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PhoneNo</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>30</value></prop></node><node oor:name="faxnumber" oor:op="replace"><prop oor:name="Index"><value>11</value></prop><prop oor:name="Name"><value xml:lang="en-US">FaxNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">FaxNo</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>30</value></prop></node><node oor:name="mobilenumber" oor:op="replace"><prop oor:name="Index"><value>12</value></prop><prop oor:name="Name"><value xml:lang="en-US">MobileNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">MobileNo</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>30</value></prop></node><node oor:name="emailaddress" oor:op="replace"><prop oor:name="Index"><value>13</value></prop><prop oor:name="Name"><value xml:lang="en-US">EmailAddress</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">EmailAddr</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="title" oor:op="replace"><prop oor:name="Index"><value>14</value></prop><prop oor:name="Name"><value xml:lang="en-US">Title</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Title</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="notes" oor:op="replace"><prop oor:name="Index"><value>15</value></prop><prop oor:name="Name"><value xml:lang="en-US">Notes</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Notes</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node></node></node><node oor:name="employees" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">Employees</value></prop><node oor:name="Fields"><node oor:name="employeeID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">EmployeeID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">EmployeeID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="firstname" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">FirstName</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">FirstName</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="middlename" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">MiddleName</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">MiddleName</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="lastname" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">LastName</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">LastName</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="title" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">Title</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Title</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="department" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">Department</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Department</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="socialsecuritynumber" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">SocialSecurityNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">SocSecNo</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="employeenumber" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">EmployeeNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">EmployeeNo</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="emailaddress" oor:op="replace"><prop oor:name="Index"><value>8</value></prop><prop oor:name="Name"><value xml:lang="en-US">EmailAddress</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">EmailAddr</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="extension" oor:op="replace"><prop oor:name="Index"><value>9</value></prop><prop oor:name="Name"><value xml:lang="en-US">Extension</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Extension</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>30</value></prop></node><node oor:name="address" oor:op="replace"><prop oor:name="Index"><value>10</value></prop><prop oor:name="Name"><value xml:lang="en-US">Address</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Address</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>200</value></prop></node><node oor:name="city" oor:op="replace"><prop oor:name="Index"><value>11</value></prop><prop oor:name="Name"><value xml:lang="en-US">City</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">City</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="postalcode" oor:op="replace"><prop oor:name="Index"><value>12</value></prop><prop oor:name="Name"><value xml:lang="en-US">PostalCode</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PostalCode</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>20</value></prop></node><node oor:name="stateorprovince" oor:op="replace"><prop oor:name="Index"><value>13</value></prop><prop oor:name="Name"><value xml:lang="en-US">StateOrProvince</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">StateProvi</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="countryorregion" oor:op="replace"><prop oor:name="Index"><value>14</value></prop><prop oor:name="Name"><value xml:lang="en-US">CountryOrRegion</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CountryReg</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="phonenumber" oor:op="replace"><prop oor:name="Index"><value>15</value></prop><prop oor:name="Name"><value xml:lang="en-US">PhoneNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PhoneNo</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>30</value></prop></node><node oor:name="faxnumber" oor:op="replace"><prop oor:name="Index"><value>16</value></prop><prop oor:name="Name"><value xml:lang="en-US">FaxNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">FaxNo</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>30</value></prop></node><node oor:name="mobilenumber" oor:op="replace"><prop oor:name="Index"><value>17</value></prop><prop oor:name="Name"><value xml:lang="en-US">MobileNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">MobileNo</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>30</value></prop></node><node oor:name="birthdate" oor:op="replace"><prop oor:name="Index"><value>18</value></prop><prop oor:name="Name"><value xml:lang="en-US">Birthdate</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Birthdate</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="datehired" oor:op="replace"><prop oor:name="Index"><value>19</value></prop><prop oor:name="Name"><value xml:lang="en-US">DateHired</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DateHired</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="departmentID" oor:op="replace"><prop oor:name="Index"><value>20</value></prop><prop oor:name="Name"><value xml:lang="en-US">DepartmentID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DeprtmntID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="salary" oor:op="replace"><prop oor:name="Index"><value>21</value></prop><prop oor:name="Name"><value xml:lang="en-US">Salary</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Salary</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>10</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="billingrate" oor:op="replace"><prop oor:name="Index"><value>22</value></prop><prop oor:name="Name"><value xml:lang="en-US">BillingRate</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">BillngRate</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>10</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="deductions" oor:op="replace"><prop oor:name="Index"><value>23</value></prop><prop oor:name="Name"><value xml:lang="en-US">Deductions</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Deductions</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="supervisorID" oor:op="replace"><prop oor:name="Index"><value>24</value></prop><prop oor:name="Name"><value xml:lang="en-US">SupervisorID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">SupervisID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="spousename" oor:op="replace"><prop oor:name="Index"><value>25</value></prop><prop oor:name="Name"><value xml:lang="en-US">SpouseName</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">SpouseName</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="officelocation" oor:op="replace"><prop oor:name="Index"><value>26</value></prop><prop oor:name="Name"><value xml:lang="en-US">OfficeLocation</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">OfficeLoc</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="photo" oor:op="replace"><prop oor:name="Index"><value>27</value></prop><prop oor:name="Name"><value xml:lang="en-US">Photo</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Photo</value></prop><prop oor:name="Type"><value>-4</value></prop></node><node oor:name="notes" oor:op="replace"><prop oor:name="Index"><value>28</value></prop><prop oor:name="Name"><value xml:lang="en-US">Notes</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Notes</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node></node></node><node oor:name="orders" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">Orders</value></prop><node oor:name="Fields"><node oor:name="orderID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">OrderID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">OrderID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="customerID" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">CustomerID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CustomerID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="employeeID" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">EmployeeID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">EmployeeID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="orderdate" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">OrderDate</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">OrderDate</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="purchaseordernumber" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">PurchaseOrderNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PurchOrdNo</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="requiredbydate" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">RequiredByDate</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">RequirDate</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="promisedbydate" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">PromisedByDate</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PromisDate</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="shipname" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">ShipName</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ShipName</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="shipaddress" oor:op="replace"><prop oor:name="Index"><value>8</value></prop><prop oor:name="Name"><value xml:lang="en-US">ShipAddress</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ShipAddres</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>200</value></prop></node><node oor:name="shipcity" oor:op="replace"><prop oor:name="Index"><value>9</value></prop><prop oor:name="Name"><value xml:lang="en-US">ShipCity</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ShipCity</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="shipstateorprovince" oor:op="replace"><prop oor:name="Index"><value>10</value></prop><prop oor:name="Name"><value xml:lang="en-US">ShipStateOrProvince</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ShpStatPro</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="shippostalcode" oor:op="replace"><prop oor:name="Index"><value>11</value></prop><prop oor:name="Name"><value xml:lang="en-US">ShipPostalCode</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ShipPostlC</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>20</value></prop></node><node oor:name="shipcountryorregion" oor:op="replace"><prop oor:name="Index"><value>12</value></prop><prop oor:name="Name"><value xml:lang="en-US">ShipCountryOrRegion</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ShipCouReg</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="shipphonenumber" oor:op="replace"><prop oor:name="Index"><value>13</value></prop><prop oor:name="Name"><value xml:lang="en-US">ShipPhoneNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ShipPhonNo</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>30</value></prop></node><node oor:name="shipdate" oor:op="replace"><prop oor:name="Index"><value>14</value></prop><prop oor:name="Name"><value xml:lang="en-US">ShipDate</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ShipDate</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="shippingmethodID" oor:op="replace"><prop oor:name="Index"><value>15</value></prop><prop oor:name="Name"><value xml:lang="en-US">ShippingMethodID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ShipMethID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="freightcharge" oor:op="replace"><prop oor:name="Index"><value>16</value></prop><prop oor:name="Name"><value xml:lang="en-US">FreightCharge</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">FreightCharge</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>10</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="salestaxrate" oor:op="replace"><prop oor:name="Index"><value>17</value></prop><prop oor:name="Name"><value xml:lang="en-US">SalesTaxRate</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">SalesTaxRt</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>4</value></prop><prop oor:name="Scale"><value>2</value></prop></node></node></node><node oor:name="orderdetails" oor:op="replace"><prop oor:name="Index"><value>8</value></prop><prop oor:name="Name"><value xml:lang="en-US">OrderDetails</value></prop><node oor:name="Fields"><node oor:name="orderdetailID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">OrderDetailID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">OrderDetID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="orderID" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">OrderID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">OrderID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="productID" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">ProductID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ProductID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="datesold" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">DateSold</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DateSold</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="quantity" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">Quantity</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Quantity</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="unitprice" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">UnitPrice</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">UnitPrice</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>10</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="discount" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">Discount</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Discount</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>4</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="saleprice" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">SalePrice</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">SalePrice</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>10</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="salestax" oor:op="replace"><prop oor:name="Index"><value>8</value></prop><prop oor:name="Name"><value xml:lang="en-US">SalesTax</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">SalesTax</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>9</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="linetotal" oor:op="replace"><prop oor:name="Index"><value>9</value></prop><prop oor:name="Name"><value xml:lang="en-US">LineTotal</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">LineTotal</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>10</value></prop><prop oor:name="Scale"><value>2</value></prop></node></node></node><node oor:name="payments" oor:op="replace"><prop oor:name="Index"><value>9</value></prop><prop oor:name="Name"><value xml:lang="en-US">Payments</value></prop><node oor:name="Fields"><node oor:name="paymentID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">PaymentID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PaymentID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="customerID" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">CustomerID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CustomerID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="workorderID" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">WorkorderID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">WorkordrID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="orderID" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">OrderID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">OrderID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="reservationID" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">ReservationID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ReservID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="memberID" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">MemberID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">MemberID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="registrationID" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">RegistrationID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">RegistraID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="projectID" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">ProjectID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ProjectID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="paymentamount" oor:op="replace"><prop oor:name="Index"><value>8</value></prop><prop oor:name="Name"><value xml:lang="en-US">PaymentAmount</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PaymntAmnt</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>10</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="paymentdate" oor:op="replace"><prop oor:name="Index"><value>9</value></prop><prop oor:name="Name"><value xml:lang="en-US">PaymentDate</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PaymntDate</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="paymentmethod" oor:op="replace"><prop oor:name="Index"><value>10</value></prop><prop oor:name="Name"><value xml:lang="en-US">PaymentMethod</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PaymntMeth</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="checknumber" oor:op="replace"><prop oor:name="Index"><value>11</value></prop><prop oor:name="Name"><value xml:lang="en-US">CheckNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CheckNo</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="creditcardtype" oor:op="replace"><prop oor:name="Index"><value>12</value></prop><prop oor:name="Name"><value xml:lang="en-US">CreditCardType</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CCardType</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="creditcardnumber" oor:op="replace"><prop oor:name="Index"><value>13</value></prop><prop oor:name="Name"><value xml:lang="en-US">CreditCardNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CCardNo</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="cardholder" oor:op="replace"><prop oor:name="Index"><value>14</value></prop><prop oor:name="Name"><value xml:lang="en-US">Cardholder</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Cardholder</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="creditcardExpdate" oor:op="replace"><prop oor:name="Index"><value>15</value></prop><prop oor:name="Name"><value xml:lang="en-US">CreditCardExpDate</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CCExpDate</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="creditcardauthorizationnumber" oor:op="replace"><prop oor:name="Index"><value>16</value></prop><prop oor:name="Name"><value xml:lang="en-US">CreditCardAuthorizationNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CCAuthorNo</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="paymentterms" oor:op="replace"><prop oor:name="Index"><value>17</value></prop><prop oor:name="Name"><value xml:lang="en-US">PaymentTerms</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PaymntTerm</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>250</value></prop></node><node oor:name="paymentmethodID" oor:op="replace"><prop oor:name="Index"><value>18</value></prop><prop oor:name="Name"><value xml:lang="en-US">PaymentMethodID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PaymMethID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="notes" oor:op="replace"><prop oor:name="Index"><value>19</value></prop><prop oor:name="Name"><value xml:lang="en-US">Notes</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Notes</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node></node></node><node oor:name="invoices" oor:op="replace"><prop oor:name="Index"><value>10</value></prop><prop oor:name="Name"><value xml:lang="en-US">Invoices</value></prop><node oor:name="Fields"><node oor:name="invoiceID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">InvoiceID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">InvoiceID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="customerID" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">CustomerID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CustomerID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="employeeID" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">EmployeeID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">EmployeeID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="deliveryID" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">DeliveryID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DeliveryID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="status" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">Status</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Status</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="invoicedate" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">InvoiceDate</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">InvoiceDat</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="salesperson" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">Salesperson</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Salespersn</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="shipdate" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">ShipDate</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ShipDate</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="shippedto" oor:op="replace"><prop oor:name="Index"><value>8</value></prop><prop oor:name="Name"><value xml:lang="en-US">ShippedTo</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ShippedTo</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="shippedvia" oor:op="replace"><prop oor:name="Index"><value>9</value></prop><prop oor:name="Name"><value xml:lang="en-US">ShippedVia</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ShippedVia</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="shippingcost" oor:op="replace"><prop oor:name="Index"><value>10</value></prop><prop oor:name="Name"><value xml:lang="en-US">ShippingCost</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ShipCost</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>10</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="notes" oor:op="replace"><prop oor:name="Index"><value>11</value></prop><prop oor:name="Name"><value xml:lang="en-US">Notes</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Notes</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node></node></node><node oor:name="invoicedetails" oor:op="replace"><prop oor:name="Index"><value>11</value></prop><prop oor:name="Name"><value xml:lang="en-US">InvoiceDetails</value></prop><node oor:name="Fields"><node oor:name="invoicedetailID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">InvoiceDetailID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">InvoiDetID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="invoiceID" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">InvoiceID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">InvoiceID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="orderID" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">OrderID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">OrderID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="productID" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">ProductID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ProductID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="quantity" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">Quantity</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Quantity</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="unitprice" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">UnitPrice</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">UnitPrice</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>10</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="discount" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">Discount</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Discount</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>4</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="paymentterms" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">PaymentTerms</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PaymntTerm</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>250</value></prop></node></node></node><node oor:name="projects" oor:op="replace"><prop oor:name="Index"><value>12</value></prop><prop oor:name="Name"><value xml:lang="en-US">Projects</value></prop><node oor:name="Fields"><node oor:name="projectID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">ProjectID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ProjectID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="projectname" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">ProjectName</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ProjctName</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="projectdescription" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">ProjectDescription</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ProjctDscr</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node><node oor:name="clientID" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">ClientID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ClientID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="purchaseordernumber" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">PurchaseOrderNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PurchOrdNo</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="totalbillingestimate" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">TotalBillingEstimate</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">TotBillEst</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>10</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="employeeID" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">EmployeeID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">EmployeeID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="begindate" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">BeginDate</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">BeginDate</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="enddate" oor:op="replace"><prop oor:name="Index"><value>8</value></prop><prop oor:name="Name"><value xml:lang="en-US">EndDate</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">EndDate</value></prop><prop oor:name="Type"><value>91</value></prop></node></node></node><node oor:name="events" oor:op="replace"><prop oor:name="Index"><value>13</value></prop><prop oor:name="Name"><value xml:lang="en-US">Events</value></prop><node oor:name="Fields"><node oor:name="eventID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">EventID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">EventID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="eventname" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">EventName</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">EventName</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="eventdescription" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">EventDescription</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">EventDescr</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node><node oor:name="eventtypeID" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">EventTypeID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">EventTypID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="employeeID" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">EmployeeID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">EmployeeID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="status" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">Status</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Status</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="location" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">Location</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Location</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="begindate" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">BeginDate</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">BeginDate</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="begintime" oor:op="replace"><prop oor:name="Index"><value>8</value></prop><prop oor:name="Name"><value xml:lang="en-US">BeginTime</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">BeginTime</value></prop><prop oor:name="Type"><value>92</value></prop></node><node oor:name="enddate" oor:op="replace"><prop oor:name="Index"><value>9</value></prop><prop oor:name="Name"><value xml:lang="en-US">EndDate</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">EndDate</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="endtime" oor:op="replace"><prop oor:name="Index"><value>10</value></prop><prop oor:name="Name"><value xml:lang="en-US">EndTime</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">EndTime</value></prop><prop oor:name="Type"><value>92</value></prop></node><node oor:name="requiredstaffing" oor:op="replace"><prop oor:name="Index"><value>11</value></prop><prop oor:name="Name"><value xml:lang="en-US">RequiredStaffing</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ReqStaffng</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="confirmation" oor:op="replace"><prop oor:name="Index"><value>12</value></prop><prop oor:name="Name"><value xml:lang="en-US">Confirmation</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Confirmation</value></prop><prop oor:name="Type"><value>-7</value></prop></node><node oor:name="availablespaces" oor:op="replace"><prop oor:name="Index"><value>13</value></prop><prop oor:name="Name"><value xml:lang="en-US">AvailableSpaces</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">AvailSpace</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="costperperson" oor:op="replace"><prop oor:name="Index"><value>14</value></prop><prop oor:name="Name"><value xml:lang="en-US">CostPerPerson</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CostPPersn</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>10</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="notes" oor:op="replace"><prop oor:name="Index"><value>15</value></prop><prop oor:name="Name"><value xml:lang="en-US">Notes</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Notes</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node></node></node><node oor:name="reservations" oor:op="replace"><prop oor:name="Index"><value>14</value></prop><prop oor:name="Name"><value xml:lang="en-US">Reservations</value></prop><node oor:name="Fields"><node oor:name="reservationID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">ReservationID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ReservID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="customerID" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">CustomerID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CustomerID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="eventID" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">EventID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">EventID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="employeeID" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">EmployeeID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">EmployeeID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="quantityreserved" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">QuantityReserved</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">QuntityRes</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="reservationdate" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">ReservationDate</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ReservDate</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="reservationtime" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">ReservationTime</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ReservTime</value></prop><prop oor:name="Type"><value>92</value></prop></node><node oor:name="depositdue" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">DepositDue</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DepositDue</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>10</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="totaldue" oor:op="replace"><prop oor:name="Index"><value>8</value></prop><prop oor:name="Name"><value xml:lang="en-US">TotalDue</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">TotalDue</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>10</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="amountpaid" oor:op="replace"><prop oor:name="Index"><value>9</value></prop><prop oor:name="Name"><value xml:lang="en-US">AmountPaid</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">AmountPaid</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>10</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="confirmation" oor:op="replace"><prop oor:name="Index"><value>10</value></prop><prop oor:name="Name"><value xml:lang="en-US">Confirmation</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Confirmation</value></prop><prop oor:name="Type"><value>-7</value></prop></node><node oor:name="notes" oor:op="replace"><prop oor:name="Index"><value>11</value></prop><prop oor:name="Name"><value xml:lang="en-US">Notes</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Notes</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node></node></node><node oor:name="timebilled" oor:op="replace"><prop oor:name="Index"><value>15</value></prop><prop oor:name="Name"><value xml:lang="en-US">TimeBilled</value></prop><node oor:name="Fields"><node oor:name="timebilledID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">TimeBilledID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">TimeBillID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="customerID" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">CustomerID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CustomerID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="projectID" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">ProjectID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ProjectID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="employeeID" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">EmployeeID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">EmployeeID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="billingdate" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">BillingDate</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">BillingDate</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="rateperhour" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">RatePerHour</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">RatePrHour</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>10</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="billablehours" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">BillableHours</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">BillablHrs</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>6</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="notes" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">Notes</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Notes</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node></node></node><node oor:name="expenses" oor:op="replace"><prop oor:name="Index"><value>16</value></prop><prop oor:name="Name"><value xml:lang="en-US">Expenses</value></prop><node oor:name="Fields"><node oor:name="expenseID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">ExpenseID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ExpenseID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="expensetype" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">ExpenseType</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ExpensType</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="purpose" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">Purpose</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Purpose</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="employeeID" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">EmployeeID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">EmployeeID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="datepurchased" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">DatePurchased</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DatePurchd</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="datesubmitted" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">DateSubmitted</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DateSubmit</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="amountspent" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">AmountSpent</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">AmountSpnt</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>10</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="advanceamount" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">AdvanceAmount</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">AdvnceAmnt</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>10</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="paymentmethod" oor:op="replace"><prop oor:name="Index"><value>8</value></prop><prop oor:name="Name"><value xml:lang="en-US">PaymentMethod</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PaymntMeth</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="notes" oor:op="replace"><prop oor:name="Index"><value>9</value></prop><prop oor:name="Name"><value xml:lang="en-US">Notes</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Notes</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node></node></node><node oor:name="deliveries" oor:op="replace"><prop oor:name="Index"><value>17</value></prop><prop oor:name="Name"><value xml:lang="en-US">Deliveries</value></prop><node oor:name="Fields"><node oor:name="deliveryID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">DeliveryID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DeliveryID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="customerID" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">CustomerID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CustomerID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="orderID" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">OrderID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">OrderID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="employeeID" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">EmployeeID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">EmployeeID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="shippedfrom" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">ShippedFrom</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ShippedFrm</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="shippedvia" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">ShippedVia</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ShippedVia</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="trackingcode" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">TrackingCode</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">TrckngCode</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="shipdate" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">ShipDate</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ShipDate</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="shipperphonenumber" oor:op="replace"><prop oor:name="Index"><value>8</value></prop><prop oor:name="Name"><value xml:lang="en-US">ShipperPhoneNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ShipPhonNo</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>30</value></prop></node><node oor:name="destinationaddress" oor:op="replace"><prop oor:name="Index"><value>9</value></prop><prop oor:name="Name"><value xml:lang="en-US">DestinationAddress</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DestAddres</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="destinationcity" oor:op="replace"><prop oor:name="Index"><value>10</value></prop><prop oor:name="Name"><value xml:lang="en-US">DestinationCity</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DestinCity</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="destinationstateprovince" oor:op="replace"><prop oor:name="Index"><value>11</value></prop><prop oor:name="Name"><value xml:lang="en-US">DestinationStateProvince</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DestStaPro</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="destinationpostalcode" oor:op="replace"><prop oor:name="Index"><value>12</value></prop><prop oor:name="Name"><value xml:lang="en-US">DestinationPostalCode</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DestPstCde</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>20</value></prop></node><node oor:name="destinationcountryregion" oor:op="replace"><prop oor:name="Index"><value>13</value></prop><prop oor:name="Name"><value xml:lang="en-US">DestinationCountryRegion</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DestCouReg</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="arrivaldate" oor:op="replace"><prop oor:name="Index"><value>14</value></prop><prop oor:name="Name"><value xml:lang="en-US">ArrivalDate</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ArrivlDate</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="arrivaltime" oor:op="replace"><prop oor:name="Index"><value>15</value></prop><prop oor:name="Name"><value xml:lang="en-US">ArrivalTime</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ArrivlTime</value></prop><prop oor:name="Type"><value>92</value></prop></node><node oor:name="currentlocation" oor:op="replace"><prop oor:name="Index"><value>16</value></prop><prop oor:name="Name"><value xml:lang="en-US">CurrentLocation</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CurrLocatn</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>250</value></prop></node><node oor:name="packagedimensions" oor:op="replace"><prop oor:name="Index"><value>17</value></prop><prop oor:name="Name"><value xml:lang="en-US">PackageDimensions</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PackDimens</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="packageweight" oor:op="replace"><prop oor:name="Index"><value>18</value></prop><prop oor:name="Name"><value xml:lang="en-US">PackageWeight</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PackWeight</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="pickuplocation" oor:op="replace"><prop oor:name="Index"><value>19</value></prop><prop oor:name="Name"><value xml:lang="en-US">PickUpLocation</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PickUpLoca</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="pickupdate" oor:op="replace"><prop oor:name="Index"><value>20</value></prop><prop oor:name="Name"><value xml:lang="en-US">PickUpDate</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PickUpDate</value></prop><prop oor:name="Type"><value>91</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="pickuptime" oor:op="replace"><prop oor:name="Index"><value>21</value></prop><prop oor:name="Name"><value xml:lang="en-US">PickUpTime</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PickUpTime</value></prop><prop oor:name="Type"><value>92</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="receivedby" oor:op="replace"><prop oor:name="Index"><value>22</value></prop><prop oor:name="Name"><value xml:lang="en-US">ReceivedBy</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ReceivedBy</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="freightcharge" oor:op="replace"><prop oor:name="Index"><value>23</value></prop><prop oor:name="Name"><value xml:lang="en-US">FreightCharge</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">FrghtChrge</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>6</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="notes" oor:op="replace"><prop oor:name="Index"><value>24</value></prop><prop oor:name="Name"><value xml:lang="en-US">Notes</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Notes</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node></node></node><node oor:name="assets" oor:op="replace"><prop oor:name="Index"><value>18</value></prop><prop oor:name="Name"><value xml:lang="en-US">Assets</value></prop><node oor:name="Fields"><node oor:name="assetID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">AssetID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">AssetID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="description" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">Description</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Descrption</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>250</value></prop></node><node oor:name="employeeID" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">EmployeeID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">EmployeeID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="assetcategoryID" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">AssetCategoryID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">AssetCatID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="statusID" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">StatusID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">StatusID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="departmentID" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">DepartmentID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DeprtmntID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="vendorID" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">VendorID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">VendorID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="make" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">Make</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Make</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="model" oor:op="replace"><prop oor:name="Index"><value>8</value></prop><prop oor:name="Name"><value xml:lang="en-US">Model</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Model</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="modelnumber" oor:op="replace"><prop oor:name="Index"><value>9</value></prop><prop oor:name="Name"><value xml:lang="en-US">ModelNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ModelNo</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="serialnumber" oor:op="replace"><prop oor:name="Index"><value>10</value></prop><prop oor:name="Name"><value xml:lang="en-US">SerialNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">SerialNo</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="barcodenumber" oor:op="replace"><prop oor:name="Index"><value>11</value></prop><prop oor:name="Name"><value xml:lang="en-US">BarcodeNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">BarcodeNo</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="dateacquired" oor:op="replace"><prop oor:name="Index"><value>12</value></prop><prop oor:name="Name"><value xml:lang="en-US">DateAcquired</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DateAcquir</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="datesold" oor:op="replace"><prop oor:name="Index"><value>13</value></prop><prop oor:name="Name"><value xml:lang="en-US">DateSold</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DateSold</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="purchaseprice" oor:op="replace"><prop oor:name="Index"><value>14</value></prop><prop oor:name="Name"><value xml:lang="en-US">PurchasePrice</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PurchPrice</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>10</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="depreciationmethod" oor:op="replace"><prop oor:name="Index"><value>15</value></prop><prop oor:name="Name"><value xml:lang="en-US">DepreciationMethod</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DeprecMeth</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="depreciablelife" oor:op="replace"><prop oor:name="Index"><value>16</value></prop><prop oor:name="Name"><value xml:lang="en-US">DepreciableLife</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DeprecLife</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="salvagevalue" oor:op="replace"><prop oor:name="Index"><value>17</value></prop><prop oor:name="Name"><value xml:lang="en-US">SalvageValue</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">SalvageVal</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>10</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="currentvalue" oor:op="replace"><prop oor:name="Index"><value>17</value></prop><prop oor:name="Name"><value xml:lang="en-US">CurrentValue</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CurrentVal</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>10</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="comments" oor:op="replace"><prop oor:name="Index"><value>18</value></prop><prop oor:name="Name"><value xml:lang="en-US">Comments</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Comments</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node><node oor:name="nextscheduledmaintenance" oor:op="replace"><prop oor:name="Index"><value>19</value></prop><prop oor:name="Name"><value xml:lang="en-US">NextScheduledMaintenance</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">NtSchMaint</value></prop><prop oor:name="Type"><value>91</value></prop></node></node></node><node oor:name="transactions" oor:op="replace"><prop oor:name="Index"><value>19</value></prop><prop oor:name="Name"><value xml:lang="en-US">Transactions</value></prop><node oor:name="Fields"><node oor:name="transactionID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">TransactionID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">TrnsactnID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="paymentID" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">PaymentID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PaymentID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="transactionnumber" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">TransactionNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">TrnsactnNo</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="date" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">Date</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Date</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="description" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">Description</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Descrption</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>250</value></prop></node><node oor:name="amount" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">Amount</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Amount</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>10</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="accountID" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">AccountID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">AccountID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="referencenumber" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">ReferenceNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">RefrenceNo</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="numberofunits" oor:op="replace"><prop oor:name="Index"><value>8</value></prop><prop oor:name="Name"><value xml:lang="en-US">NumberofUnits</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">NumberUnit</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="withdrawalamount" oor:op="replace"><prop oor:name="Index"><value>9</value></prop><prop oor:name="Name"><value xml:lang="en-US">WithdrawalAmount</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">WithdrwAmt</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>10</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="depositamount" oor:op="replace"><prop oor:name="Index"><value>10</value></prop><prop oor:name="Name"><value xml:lang="en-US">DepositAmount</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DepositAmt</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>10</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="interestearned" oor:op="replace"><prop oor:name="Index"><value>11</value></prop><prop oor:name="Name"><value xml:lang="en-US">InterestEarned</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">IntrstEarn</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>9</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="buyselldate" oor:op="replace"><prop oor:name="Index"><value>12</value></prop><prop oor:name="Name"><value xml:lang="en-US">BuySellDate</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">BuySellDat</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="buysellprice" oor:op="replace"><prop oor:name="Index"><value>13</value></prop><prop oor:name="Name"><value xml:lang="en-US">BuySellPrice</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">BuySellPrc</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>10</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="servicecharge" oor:op="replace"><prop oor:name="Index"><value>14</value></prop><prop oor:name="Name"><value xml:lang="en-US">ServiceCharge</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ServiChrge</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>10</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="taxable" oor:op="replace"><prop oor:name="Index"><value>15</value></prop><prop oor:name="Name"><value xml:lang="en-US">Taxable</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Taxable</value></prop><prop oor:name="Type"><value>-7</value></prop></node><node oor:name="notes" oor:op="replace"><prop oor:name="Index"><value>16</value></prop><prop oor:name="Name"><value xml:lang="en-US">Notes</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Notes</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node></node></node><node oor:name="tasks" oor:op="replace"><prop oor:name="Index"><value>20</value></prop><prop oor:name="Name"><value xml:lang="en-US">Tasks</value></prop><node oor:name="Fields"><node oor:name="taskID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">TaskID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">TaskID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="description" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">Description</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Descrption</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node><node oor:name="startdate" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">StartDate</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">StartDate</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="enddate" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">EndDate</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">EndDate</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="notes" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">Notes</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Notes</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node></node></node><node oor:name="employeestasks" oor:op="replace"><prop oor:name="Index"><value>21</value></prop><prop oor:name="Name"><value xml:lang="en-US">EmployeesTasks</value></prop><node oor:name="Fields"><node oor:name="employeetaskID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">EmployeeTaskID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">EmplTaskID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="employeeID" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">EmployeeID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">EmployeeID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="taskID" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">TaskID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">TaskID</value></prop><prop oor:name="Type"><value>4</value></prop></node></node></node></node></node><node oor:name="private" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">Private</value></prop><node oor:name="Tables"><node oor:name="categories" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">Categories</value></prop><node oor:name="Fields"><node oor:name="categoryID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">CategoryID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CategoryID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="categoryname" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">CategoryName</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CategName</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node></node></node><node oor:name="addresses" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">Addresses</value></prop><node oor:name="Fields"><node oor:name="addressID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">AddressID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">AddressID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="firstname" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">FirstName</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">FirstName</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="lastname" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">LastName</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">LastName</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="title" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">Title</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Title</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="address" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">Address</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Address</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>200</value></prop></node><node oor:name="city" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">City</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">City</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="postalcode" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">PostalCode</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PostalCode</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>20</value></prop></node><node oor:name="stateorprovince" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">StateOrProvince</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">StateProvi</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="countryorregion" oor:op="replace"><prop oor:name="Index"><value>8</value></prop><prop oor:name="Name"><value xml:lang="en-US">CountryOrRegion</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CountryReg</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="phonenumber" oor:op="replace"><prop oor:name="Index"><value>9</value></prop><prop oor:name="Name"><value xml:lang="en-US">PhoneNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PhoneNo</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>30</value></prop></node><node oor:name="faxnumber" oor:op="replace"><prop oor:name="Index"><value>10</value></prop><prop oor:name="Name"><value xml:lang="en-US">FaxNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">FaxNo</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>30</value></prop></node><node oor:name="mobilenumber" oor:op="replace"><prop oor:name="Index"><value>11</value></prop><prop oor:name="Name"><value xml:lang="en-US">MobileNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">MobileNo</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>30</value></prop></node><node oor:name="emailaddress" oor:op="replace"><prop oor:name="Index"><value>12</value></prop><prop oor:name="Name"><value xml:lang="en-US">EmailAddress</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">EmailAddr</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="salutation" oor:op="replace"><prop oor:name="Index"><value>13</value></prop><prop oor:name="Name"><value xml:lang="en-US">Salutation</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Salutation</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="birthdate" oor:op="replace"><prop oor:name="Index"><value>14</value></prop><prop oor:name="Name"><value xml:lang="en-US">Birthdate</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Birthdate</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="sendcard" oor:op="replace"><prop oor:name="Index"><value>15</value></prop><prop oor:name="Name"><value xml:lang="en-US">SendCard</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">SendCard</value></prop><prop oor:name="Type"><value>-7</value></prop></node><node oor:name="maritalstatus" oor:op="replace"><prop oor:name="Index"><value>16</value></prop><prop oor:name="Name"><value xml:lang="en-US">MaritalStatus</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">MaritlStat</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="spousename" oor:op="replace"><prop oor:name="Index"><value>17</value></prop><prop oor:name="Name"><value xml:lang="en-US">SpouseName</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">SpouseName</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="nickname" oor:op="replace"><prop oor:name="Index"><value>18</value></prop><prop oor:name="Name"><value xml:lang="en-US">Nickname</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Nickname</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="hobbies" oor:op="replace"><prop oor:name="Index"><value>19</value></prop><prop oor:name="Name"><value xml:lang="en-US">Hobbies</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Hobbies</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>250</value></prop></node><node oor:name="childrennames" oor:op="replace"><prop oor:name="Index"><value>20</value></prop><prop oor:name="Name"><value xml:lang="en-US">ChildrenNames</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ChildName</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>250</value></prop></node><node oor:name="photo" oor:op="replace"><prop oor:name="Index"><value>21</value></prop><prop oor:name="Name"><value xml:lang="en-US">Photo</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Photo</value></prop><prop oor:name="Type"><value>-4</value></prop></node><node oor:name="notes" oor:op="replace"><prop oor:name="Index"><value>22</value></prop><prop oor:name="Name"><value xml:lang="en-US">Notes</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Notes</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node><node oor:name="dateupdated" oor:op="replace"><prop oor:name="Index"><value>23</value></prop><prop oor:name="Name"><value xml:lang="en-US">DateUpdated</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DatUpdated</value></prop><prop oor:name="Type"><value>91</value></prop></node></node></node><node oor:name="householdinventory" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">HouseholdInventory</value></prop><node oor:name="Fields"><node oor:name="inventoryID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">InventoryID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">InventryID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="categoryID" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">CategoryID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CategoryID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="roomID" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">RoomID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">RoomID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="item" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">Item</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Item</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="itemtype" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">ItemType</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ItemType</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="description" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">Description</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Descrption</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="manufacturer" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">Manufacturer</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Manufactur</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="model" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">Model</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Model</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="modelnumber" oor:op="replace"><prop oor:name="Index"><value>8</value></prop><prop oor:name="Name"><value xml:lang="en-US">ModelNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ModelNo</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="serialnumber" oor:op="replace"><prop oor:name="Index"><value>9</value></prop><prop oor:name="Name"><value xml:lang="en-US">SerialNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">SerialNo</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="datepurchased" oor:op="replace"><prop oor:name="Index"><value>10</value></prop><prop oor:name="Name"><value xml:lang="en-US">DatePurchased</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DatePurch</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="placepurchased" oor:op="replace"><prop oor:name="Index"><value>11</value></prop><prop oor:name="Name"><value xml:lang="en-US">PlacePurchased</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PlacePurch</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="purchaseprice" oor:op="replace"><prop oor:name="Index"><value>12</value></prop><prop oor:name="Name"><value xml:lang="en-US">PurchasePrice</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PurchPrice</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>7</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="appraisedvalue" oor:op="replace"><prop oor:name="Index"><value>13</value></prop><prop oor:name="Name"><value xml:lang="en-US">AppraisedValue</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">AppraisVal</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>7</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="insured" oor:op="replace"><prop oor:name="Index"><value>14</value></prop><prop oor:name="Name"><value xml:lang="en-US">Insured</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Insured</value></prop><prop oor:name="Type"><value>-7</value></prop></node><node oor:name="notes" oor:op="replace"><prop oor:name="Index"><value>15</value></prop><prop oor:name="Name"><value xml:lang="en-US">Notes</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Notes</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node></node></node><node oor:name="recipes" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">Recipes</value></prop><node oor:name="Fields"><node oor:name="recipeID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">RecipeID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">RecipeID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="name" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">Name</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Name</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="description" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">Description</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Descrption</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>250</value></prop></node><node oor:name="source" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">Source</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Source</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="whichmeal" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">WhichMeal</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">WhichMeal</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="vegetarian" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">Vegetarian</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Vegetarian</value></prop><prop oor:name="Type"><value>-7</value></prop></node><node oor:name="timetoprepare" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">TimeToPrepare</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">TimePrepar</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="numberofservings" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">NumberofServings</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">NoofServng</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="caloriesperserving" oor:op="replace"><prop oor:name="Index"><value>8</value></prop><prop oor:name="Name"><value xml:lang="en-US">CaloriesPerServing</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CalPerServ</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="nutritionalinformation" oor:op="replace"><prop oor:name="Index"><value>9</value></prop><prop oor:name="Name"><value xml:lang="en-US">NutritionalInformation</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">NutriInfo</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node><node oor:name="ingredients" oor:op="replace"><prop oor:name="Index"><value>10</value></prop><prop oor:name="Name"><value xml:lang="en-US">Ingredients</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Ingredient</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node><node oor:name="instructions" oor:op="replace"><prop oor:name="Index"><value>11</value></prop><prop oor:name="Name"><value xml:lang="en-US">Instructions</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Instrction</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node><node oor:name="utensils" oor:op="replace"><prop oor:name="Index"><value>12</value></prop><prop oor:name="Name"><value xml:lang="en-US">Utensils</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Utensils</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>250</value></prop></node><node oor:name="notes" oor:op="replace"><prop oor:name="Index"><value>13</value></prop><prop oor:name="Name"><value xml:lang="en-US">Notes</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Notes</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node></node></node><node oor:name="plants" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">Plants</value></prop><node oor:name="Fields"><node oor:name="plantID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">PlantID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PlantID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="commonname" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">CommonName</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CommonName</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="genus" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">Genus</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Genus</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="species" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">Species</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Species</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="flowering" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">Flowering</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Flowering</value></prop><prop oor:name="Type"><value>-7</value></prop></node><node oor:name="lightpreference" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">LightPreference</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">LightPref</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="temperaturepreference" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">TemperaturePreference</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">TempPref</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="fertilizefrequency" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">FertilizeFrequency</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">FertilFreq</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="wateringfrequency" oor:op="replace"><prop oor:name="Index"><value>8</value></prop><prop oor:name="Name"><value xml:lang="en-US">WateringFrequency</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">WaterFreq</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="datepurchased" oor:op="replace"><prop oor:name="Index"><value>9</value></prop><prop oor:name="Name"><value xml:lang="en-US">DatePurchased</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DatePurch</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="placepurchased" oor:op="replace"><prop oor:name="Index"><value>10</value></prop><prop oor:name="Name"><value xml:lang="en-US">PlacePurchased</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PlacePurch</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="dateplanted" oor:op="replace"><prop oor:name="Index"><value>11</value></prop><prop oor:name="Name"><value xml:lang="en-US">DatePlanted</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DatPlanted</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="daterepotted" oor:op="replace"><prop oor:name="Index"><value>12</value></prop><prop oor:name="Name"><value xml:lang="en-US">DateRepotted</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DatRepottd</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="datepruned" oor:op="replace"><prop oor:name="Index"><value>13</value></prop><prop oor:name="Name"><value xml:lang="en-US">DatePruned</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DatePruned</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="datewatered" oor:op="replace"><prop oor:name="Index"><value>14</value></prop><prop oor:name="Name"><value xml:lang="en-US">DateWatered</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DateWaterd</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="photo" oor:op="replace"><prop oor:name="Index"><value>15</value></prop><prop oor:name="Name"><value xml:lang="en-US">Photo</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Photo</value></prop><prop oor:name="Type"><value>-4</value></prop></node><node oor:name="notes" oor:op="replace"><prop oor:name="Index"><value>16</value></prop><prop oor:name="Name"><value xml:lang="en-US">Notes</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Notes</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node></node></node><node oor:name="photographs" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">Photographs</value></prop><node oor:name="Fields"><node oor:name="photoID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">PhotoID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PhotoID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="filmID" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">FilmID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">FilmID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="datetaken" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">DateTaken</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DateTaken</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="timetaken" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">TimeTaken</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">TimeTaken</value></prop><prop oor:name="Type"><value>92</value></prop></node><node oor:name="placetaken" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">PlaceTaken</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PlaceTaken</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="lensused" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">LensUsed</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">LensUsed</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="aperture" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">Aperture</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Aperture</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="shutterspeed" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">ShutterSpeed</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ShutterSpd</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="filterused" oor:op="replace"><prop oor:name="Index"><value>8</value></prop><prop oor:name="Name"><value xml:lang="en-US">FilterUsed</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">FilterUsed</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="flash" oor:op="replace"><prop oor:name="Index"><value>9</value></prop><prop oor:name="Name"><value xml:lang="en-US">Flash</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Flash</value></prop><prop oor:name="Type"><value>-7</value></prop></node><node oor:name="printsize" oor:op="replace"><prop oor:name="Index"><value>10</value></prop><prop oor:name="Name"><value xml:lang="en-US">PrintSize</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PrintSize</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="notes" oor:op="replace"><prop oor:name="Index"><value>11</value></prop><prop oor:name="Name"><value xml:lang="en-US">Notes</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Notes</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node></node></node><node oor:name="miniaturefilms" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">MiniatureFilms</value></prop><node oor:name="Fields"><node oor:name="filmID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">FilmID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">FilmID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="make" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">Make</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Make</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>100</value></prop></node><node oor:name="photosensitivity" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">Photosensitivity</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Photosensi</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="numberofphotos" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">NumberOfPhotos</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">NumPhotos</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="colorfilm" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">ColorFilm</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ColorFilm</value></prop><prop oor:name="Type"><value>-7</value></prop></node><node oor:name="filmexpirationdate" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">FilmExpirationDate</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">FlmExpDate</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="datedeveloped" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">DateDeveloped</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DateDevelp</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="developedby" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">DevelopedBy</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DevelopdBy</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="camera" oor:op="replace"><prop oor:name="Index"><value>8</value></prop><prop oor:name="Name"><value xml:lang="en-US">Camera</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Camera</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="notes" oor:op="replace"><prop oor:name="Index"><value>9</value></prop><prop oor:name="Name"><value xml:lang="en-US">Notes</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Notes</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node></node></node><node oor:name="dvdcollection" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">DVD-Collection</value></prop><node oor:name="Fields"><node oor:name="dvdcollectionID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">CollectionID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CollectnID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="movietitle" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">MovieTitle</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">MovieTitle</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>100</value></prop></node><node oor:name="actress" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">Genre</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Genre</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>100</value></prop></node><node oor:name="actor" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">Actor</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Actor</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>100</value></prop></node><node oor:name="director" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">Director</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Director</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>100</value></prop></node><node oor:name="producer" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">Producer</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Producer</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>100</value></prop></node><node oor:name="releaseyear" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">ReleaseYear</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ReleasYear</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="rating" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">Rating</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Rating</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="subject" oor:op="replace"><prop oor:name="Index"><value>8</value></prop><prop oor:name="Name"><value xml:lang="en-US">Subject</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Subject</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="length" oor:op="replace"><prop oor:name="Index"><value>9</value></prop><prop oor:name="Name"><value xml:lang="en-US">Length</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Length</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="dateacquired" oor:op="replace"><prop oor:name="Index"><value>10</value></prop><prop oor:name="Name"><value xml:lang="en-US">DateAcquired</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DateAcquir</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="purchasedat" oor:op="replace"><prop oor:name="Index"><value>11</value></prop><prop oor:name="Name"><value xml:lang="en-US">PurchasedAt</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PurchaseAt</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="purchaseprice" oor:op="replace"><prop oor:name="Index"><value>12</value></prop><prop oor:name="Name"><value xml:lang="en-US">PurchasePrice</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PurchPrice</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>17</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="review" oor:op="replace"><prop oor:name="Index"><value>13</value></prop><prop oor:name="Name"><value xml:lang="en-US">Review</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Review</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node><node oor:name="notes" oor:op="replace"><prop oor:name="Index"><value>14</value></prop><prop oor:name="Name"><value xml:lang="en-US">Notes</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Notes</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node></node></node><node oor:name="cdcollection" oor:op="replace"><prop oor:name="Index"><value>8</value></prop><prop oor:name="Name"><value xml:lang="en-US">CD-Collection</value></prop><node oor:name="Fields"><node oor:name="cdcollectionID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">CollectionID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CollectnID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="albumtitle" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">AlbumTitle</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">AlbumTitle</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>100</value></prop></node><node oor:name="artist" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">Artist</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Artist</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>100</value></prop></node><node oor:name="musiccategoryID" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">MusicCategoryID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">MusicCatID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="recordlabel" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">RecordLabel</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">RecordLabl</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="producer" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">Producer</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Producer</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>100</value></prop></node><node oor:name="releaseyear" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">ReleaseYear</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ReleasYear</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="rating" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">Rating</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Rating</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="format" oor:op="replace"><prop oor:name="Index"><value>8</value></prop><prop oor:name="Name"><value xml:lang="en-US">Format</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Format</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="numberoftracks" oor:op="replace"><prop oor:name="Index"><value>9</value></prop><prop oor:name="Name"><value xml:lang="en-US">NumberofTracks</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">NoofTracks</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="datepurchased" oor:op="replace"><prop oor:name="Index"><value>10</value></prop><prop oor:name="Name"><value xml:lang="en-US">DatePurchased</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DatePurch</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="purchasedat" oor:op="replace"><prop oor:name="Index"><value>11</value></prop><prop oor:name="Name"><value xml:lang="en-US">PurchasedAt</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PurchaseAt</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="purchaseprice" oor:op="replace"><prop oor:name="Index"><value>12</value></prop><prop oor:name="Name"><value xml:lang="en-US">PurchasePrice</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PurchPrice</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>17</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="review" oor:op="replace"><prop oor:name="Index"><value>13</value></prop><prop oor:name="Name"><value xml:lang="en-US">Review</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Review</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node><node oor:name="notes" oor:op="replace"><prop oor:name="Index"><value>14</value></prop><prop oor:name="Name"><value xml:lang="en-US">Notes</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Notes</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node></node></node><node oor:name="library" oor:op="replace"><prop oor:name="Index"><value>9</value></prop><prop oor:name="Name"><value xml:lang="en-US">Library</value></prop><node oor:name="Fields"><node oor:name="bookID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">BookID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">BookID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="title" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">Title</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Title</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>100</value></prop></node><node oor:name="topic" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">Genre</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Genre</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>100</value></prop></node><node oor:name="authorID" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">AuthorID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">AuthorID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="copyrightyear" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">CopyrightYear</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CpyrightYr</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="isbnnumber" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">ISBNNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ISBNNumber</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="publisher" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">Publisher</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Publisher</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="rating" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">Rating</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Rating</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="translator" oor:op="replace"><prop oor:name="Index"><value>8</value></prop><prop oor:name="Name"><value xml:lang="en-US">Translator</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Translator</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>100</value></prop></node><node oor:name="pages" oor:op="replace"><prop oor:name="Index"><value>9</value></prop><prop oor:name="Name"><value xml:lang="en-US">Pages</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Pages</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="datepurchased" oor:op="replace"><prop oor:name="Index"><value>10</value></prop><prop oor:name="Name"><value xml:lang="en-US">DatePurchased</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DatePurch</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="purchasedat" oor:op="replace"><prop oor:name="Index"><value>11</value></prop><prop oor:name="Name"><value xml:lang="en-US">PurchasedAt</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PurchaseAt</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="purchaseprice" oor:op="replace"><prop oor:name="Index"><value>12</value></prop><prop oor:name="Name"><value xml:lang="en-US">PurchasePrice</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PurchPrice</value></prop><prop oor:name="Type"><value>3</value></prop><prop oor:name="Precision"><value>17</value></prop><prop oor:name="Scale"><value>2</value></prop></node><node oor:name="covertype" oor:op="replace"><prop oor:name="Index"><value>13</value></prop><prop oor:name="Name"><value xml:lang="en-US">CoverType</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CoverType</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="editionnumber" oor:op="replace"><prop oor:name="Index"><value>14</value></prop><prop oor:name="Name"><value xml:lang="en-US">EditionNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">EditionNo</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="notes" oor:op="replace"><prop oor:name="Index"><value>15</value></prop><prop oor:name="Name"><value xml:lang="en-US">Notes</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Notes</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node></node></node><node oor:name="authors" oor:op="replace"><prop oor:name="Index"><value>10</value></prop><prop oor:name="Name"><value xml:lang="en-US">Authors</value></prop><node oor:name="Fields"><node oor:name="authorID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">AuthorID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">AuthorID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="firstname" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">FirstName</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">FirstName</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="lastname" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">LastName</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">LastName</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="nationality" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">Nationality</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Nationlity</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="birthdate" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">Birthdate</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Birthdate</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="birthplace" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">Birthplace</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Birthplace</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="dateofdeath" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">DateofDeath</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DatofDeath</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="traininglocation" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">TrainingLocation</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">TraininLoc</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="majorinfluences" oor:op="replace"><prop oor:name="Index"><value>8</value></prop><prop oor:name="Name"><value xml:lang="en-US">MajorInfluences</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">MajrInflue</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node><node oor:name="photo" oor:op="replace"><prop oor:name="Index"><value>9</value></prop><prop oor:name="Name"><value xml:lang="en-US">Photo</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Photo</value></prop><prop oor:name="Type"><value>-4</value></prop></node><node oor:name="notes" oor:op="replace"><prop oor:name="Index"><value>10</value></prop><prop oor:name="Name"><value xml:lang="en-US">Notes</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Notes</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node></node></node><node oor:name="accounts" oor:op="replace"><prop oor:name="Index"><value>11</value></prop><prop oor:name="Name"><value xml:lang="en-US">Accounts</value></prop><node oor:name="Fields"><node oor:name="accountID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">AccountID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">AccountID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="accountnumber" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">AccountNumber</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">AccountNo</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="accountname" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">AccountName</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">AcountName</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="accounttypeID" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">AccountTypeID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">AccTypeID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="accounttype" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">AccountType</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">AccountTyp</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="description" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">Description</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Descrption</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>250</value></prop></node><node oor:name="notes" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">Notes</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Notes</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node></node></node><node oor:name="investments" oor:op="replace"><prop oor:name="Index"><value>12</value></prop><prop oor:name="Name"><value xml:lang="en-US">Investments</value></prop><node oor:name="Fields"><node oor:name="investmentID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">InvestmentID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">InvestmtID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="accountID" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">AccountID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">AccountID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="securityname" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">SecurityName</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">SecuriName</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="securitysymbol" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">SecuritySymbol</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">SecuriSymb</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>20</value></prop></node><node oor:name="securitytype" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">SecurityType</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">SecuriType</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="sharesowned" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">SharesOwned</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ShareOwned</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="notes" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">Notes</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Notes</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node></node></node><node oor:name="exerciselog" oor:op="replace"><prop oor:name="Index"><value>13</value></prop><prop oor:name="Name"><value xml:lang="en-US">ExerciseLog</value></prop><node oor:name="Fields"><node oor:name="exerciselogID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">LogID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">LogID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="personID" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">PersonID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PersonID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="activity" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">Activity</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Activity</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="workoutdate" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">WorkoutDate</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">WorkoutDat</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="exercisetype" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">ExerciseType</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">ExercisTyp</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="timeexercised" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">TimeExercised</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">TimeExerci</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="distancetraveled" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">DistanceTraveled</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DistTravel</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="restingpulse" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">RestingPulse</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">RestngPuls</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="maximumpulse" oor:op="replace"><prop oor:name="Index"><value>8</value></prop><prop oor:name="Name"><value xml:lang="en-US">MaximumPulse</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">MaxPulse</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="caloriesburned" oor:op="replace"><prop oor:name="Index"><value>9</value></prop><prop oor:name="Name"><value xml:lang="en-US">CaloriesBurned</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">CalsBurned</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="hourssleep" oor:op="replace"><prop oor:name="Index"><value>10</value></prop><prop oor:name="Name"><value xml:lang="en-US">HoursSleep</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">HoursSleep</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="notes" oor:op="replace"><prop oor:name="Index"><value>11</value></prop><prop oor:name="Name"><value xml:lang="en-US">Notes</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Notes</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node></node></node><node oor:name="dietlog" oor:op="replace"><prop oor:name="Index"><value>14</value></prop><prop oor:name="Name"><value xml:lang="en-US">DietLog</value></prop><node oor:name="Fields"><node oor:name="dietlogID" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">LogID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">LogID</value></prop><prop oor:name="Type"><value>4</value></prop><prop oor:name="PrimaryKey"><value>true</value></prop></node><node oor:name="personID" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">PersonID</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">PersonID</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="dietype" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">DietType</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DietType</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="dateacquired" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">DateAcquired</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">DateAcquir</value></prop><prop oor:name="Type"><value>91</value></prop></node><node oor:name="whichmeal" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">WhichMeal</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">WhichMeal</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>50</value></prop></node><node oor:name="gramscarbohydrates" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">GramsCarbohydrates</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">GrCarbohyd</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="gramsprotein" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">GramsProtein</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">GrsProtein</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="gramsfat" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">GramsFat</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">GramsFat</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="totalcalories" oor:op="replace"><prop oor:name="Index"><value>8</value></prop><prop oor:name="Name"><value xml:lang="en-US">TotalCalories</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">TotalCals</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="milligramssodium" oor:op="replace"><prop oor:name="Index"><value>9</value></prop><prop oor:name="Name"><value xml:lang="en-US">MilligramsSodium</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">MilligrSod</value></prop><prop oor:name="Type"><value>4</value></prop></node><node oor:name="vitamins" oor:op="replace"><prop oor:name="Index"><value>10</value></prop><prop oor:name="Name"><value xml:lang="en-US">Vitamins</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Vitamins</value></prop><prop oor:name="Type"><value>12</value></prop><prop oor:name="Precision"><value>250</value></prop></node><node oor:name="notes" oor:op="replace"><prop oor:name="Index"><value>11</value></prop><prop oor:name="Name"><value xml:lang="en-US">Notes</value></prop><prop oor:name="ShortName"><value xml:lang="en-US">Notes</value></prop><prop oor:name="Type"><value>-1</value></prop><prop oor:name="Precision"><value>65000</value></prop></node></node></node></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="BaseWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/tableobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,0</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Table</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/queryobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,0</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Query</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/reportobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,0</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Report</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,0</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/toolbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,0</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Standard</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="BasicIDECommands" oor:package="org.openoffice.Office.UI"/><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="BasicIDEWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/standardbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,0</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Standard</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/macrobar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Macro</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/dialogbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Dialog</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/translationbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>1,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Language</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/insertcontrolsbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Toolbox</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/fullscreenbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Style" oor:type="xs:int"><value>2</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Full Screen</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="BibliographyCommands" oor:package="org.openoffice.Office.UI"><node oor:name="UserInterface"><node oor:name="Commands"><node oor:name=".uno:Bib/DeleteRecord" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete ~Record</value></prop></node><node oor:name=".uno:Bib/InsertRecord" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Record</value></prop></node><node oor:name=".uno:Bib/Mapping" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Column Arrangement...</value></prop></node><node oor:name=".uno:Bib/autoFilter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">AutoFilter</value></prop></node><node oor:name=".uno:Bib/query" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Search Key</value></prop></node><node oor:name=".uno:Bib/removeFilter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Remove Filter</value></prop></node><node oor:name=".uno:Bib/sdbsource" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Choose Data Source...</value></prop></node><node oor:name=".uno:Bib/source" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Table</value></prop></node><node oor:name=".uno:Bib/standardFilter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Filter...</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="ChartCommands" oor:package="org.openoffice.Office.UI"><node oor:name="UserInterface"><node oor:name="Commands"><node oor:name=".uno:AllTitles" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~All Titles...</value></prop></node><node oor:name=".uno:BarWidth" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Bar Width</value></prop></node><node oor:name=".uno:ChartElementSelector" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select Chart Element</value></prop></node><node oor:name=".uno:ContextType" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Chart Type</value></prop></node><node oor:name=".uno:DataDescriptionType" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Caption Type for Chart Data</value></prop></node><node oor:name=".uno:DataInColumns" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Data in Columns</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DataInRows" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Data in Rows</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DataRanges" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Data Ranges...</value></prop></node><node oor:name=".uno:DefaultColors" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Default Colors for Data Series</value></prop></node><node oor:name=".uno:DeleteAxis" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete Axis</value></prop></node><node oor:name=".uno:DeleteDataLabel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete Single Data Label</value></prop></node><node oor:name=".uno:DeleteDataLabels" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete Data Labels</value></prop></node><node oor:name=".uno:DeleteLegend" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete Legend</value></prop></node><node oor:name=".uno:DeleteMajorGrid" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete Major Grid</value></prop></node><node oor:name=".uno:DeleteMeanValue" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete Mean ~Value Line</value></prop></node><node oor:name=".uno:DeleteMinorGrid" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete Minor Grid</value></prop></node><node oor:name=".uno:DeleteR2Value" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete R²</value></prop></node><node oor:name=".uno:DeleteTrendline" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete Tre~nd Line</value></prop></node><node oor:name=".uno:DeleteTrendlineEquation" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete Trend Line ~Equation</value></prop></node><node oor:name=".uno:DeleteYErrorBars" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete Y Error ~Bars</value></prop></node><node oor:name=".uno:DiagramArea" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Chart ~Area...</value></prop></node><node oor:name=".uno:DiagramAxisA" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Secondary X Axis...</value></prop></node><node oor:name=".uno:DiagramAxisAll" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~All Axes...</value></prop></node><node oor:name=".uno:DiagramAxisB" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">S~econdary Y Axis...</value></prop></node><node oor:name=".uno:DiagramAxisX" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~X Axis...</value></prop></node><node oor:name=".uno:DiagramAxisY" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Y Axis...</value></prop></node><node oor:name=".uno:DiagramAxisZ" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Z Axis...</value></prop></node><node oor:name=".uno:DiagramData" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Chart ~Data Table...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DiagramFloor" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Chart ~Floor...</value></prop></node><node oor:name=".uno:DiagramGridAll" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~All Grids...</value></prop></node><node oor:name=".uno:DiagramGridXHelp" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Y Axis Minor ~Grid...</value></prop></node><node oor:name=".uno:DiagramGridXMain" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Y Axis Major Grid...</value></prop></node><node oor:name=".uno:DiagramGridYHelp" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">X Axis ~Minor Grid...</value></prop></node><node oor:name=".uno:DiagramGridYMain" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~X Axis Major Grid...</value></prop></node><node oor:name=".uno:DiagramGridZHelp" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Z Ax~is Minor Grid...</value></prop></node><node oor:name=".uno:DiagramGridZMain" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Z Axis Major Grid...</value></prop></node><node oor:name=".uno:DiagramType" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Chart T~ype...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DiagramWall" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Chart ~Wall...</value></prop></node><node oor:name=".uno:FormatAxis" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Format Axis...</value></prop></node><node oor:name=".uno:FormatChartArea" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Format Chart Area...</value></prop></node><node oor:name=".uno:FormatDataLabel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Format Single Data Label...</value></prop></node><node oor:name=".uno:FormatDataLabels" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Format Data Labels...</value></prop></node><node oor:name=".uno:FormatDataPoint" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Format Data Point...</value></prop></node><node oor:name=".uno:FormatDataSeries" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Format Data Series...</value></prop></node><node oor:name=".uno:FormatFloor" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Format Floor...</value></prop></node><node oor:name=".uno:FormatLegend" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Format Legend...</value></prop></node><node oor:name=".uno:FormatMajorGrid" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Format Major Grid...</value></prop></node><node oor:name=".uno:FormatMeanValue" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Format Mean Value Line...</value></prop></node><node oor:name=".uno:FormatMinorGrid" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Format Minor Grid...</value></prop></node><node oor:name=".uno:FormatSelection" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Format Selection...</value></prop></node><node oor:name=".uno:FormatStockGain" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Format Stock Gain...</value></prop></node><node oor:name=".uno:FormatStockLoss" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Format Stock Loss...</value></prop></node><node oor:name=".uno:FormatTitle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Format Title...</value></prop></node><node oor:name=".uno:FormatTrendline" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Format Trend Line...</value></prop></node><node oor:name=".uno:FormatTrendlineEquation" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Format Trend Line Equation...</value></prop></node><node oor:name=".uno:FormatWall" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Format Wall...</value></prop></node><node oor:name=".uno:FormatYErrorBars" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Format Y Error Bars...</value></prop></node><node oor:name=".uno:InsertAxis" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Axis</value></prop></node><node oor:name=".uno:InsertAxisTitle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Axis Title</value></prop></node><node oor:name=".uno:InsertDataLabel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Single Data Label</value></prop></node><node oor:name=".uno:InsertDataLabels" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Data Labels</value></prop></node><node oor:name=".uno:InsertLegend" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Legend</value></prop></node><node oor:name=".uno:InsertMajorGrid" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Major Grid</value></prop></node><node oor:name=".uno:InsertMeanValue" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Mean ~Value Line</value></prop></node><node oor:name=".uno:InsertMenuAxes" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Axes...</value></prop></node><node oor:name=".uno:InsertMenuDataLabels" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Data Labels...</value></prop></node><node oor:name=".uno:InsertMenuGrids" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Grids...</value></prop></node><node oor:name=".uno:InsertMenuLegend" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Legend...</value></prop></node><node oor:name=".uno:InsertMenuMeanValues" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Mean ~Value Lines</value></prop></node><node oor:name=".uno:InsertMenuTitles" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Titles...</value></prop></node><node oor:name=".uno:InsertMenuTrendlines" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Tre~nd Lines...</value></prop></node><node oor:name=".uno:InsertMenuYErrorBars" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Y Error ~Bars...</value></prop></node><node oor:name=".uno:InsertMinorGrid" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Minor Grid</value></prop></node><node oor:name=".uno:InsertR2Value" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert R²</value></prop></node><node oor:name=".uno:InsertRemoveAxes" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert/Delete Axes...</value></prop></node><node oor:name=".uno:InsertTitles" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Titles...</value></prop></node><node oor:name=".uno:InsertTrendline" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Tre~nd Line...</value></prop></node><node oor:name=".uno:InsertTrendlineEquation" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Trend Line ~Equation</value></prop></node><node oor:name=".uno:InsertTrendlineEquationAndR2" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert R² and Trend Line Equation</value></prop></node><node oor:name=".uno:InsertYErrorBars" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Y Error ~Bars...</value></prop></node><node oor:name=".uno:Legend" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Legend...</value></prop></node><node oor:name=".uno:LegendPosition" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Legend Position</value></prop></node><node oor:name=".uno:MainTitle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Main Title...</value></prop></node><node oor:name=".uno:NewArrangement" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Automatic Layout</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:NumberOfLines" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Number of lines in combination chart</value></prop></node><node oor:name=".uno:ResetAllDataPoints" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Reset all Data Points</value></prop></node><node oor:name=".uno:ResetDataPoint" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Reset Data Point</value></prop></node><node oor:name=".uno:ScaleText" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Scale Text</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SecondaryXTitle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">S~econdary X Axis Title...</value></prop></node><node oor:name=".uno:SecondaryYTitle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Se~condary Y Axis Title...</value></prop></node><node oor:name=".uno:SubTitle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Subtitle...</value></prop></node><node oor:name=".uno:ToggleAxisDescr" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Show/Hide Axis Description(s)</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ToggleGridHorizontal" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Horizontal Grid On/Off</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ToggleGridVertical" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Vertical Grid On/Off</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ToggleLegend" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Legend On/Off</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ToggleTitle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Title On/Off</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ToolSelect" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select Tool</value></prop></node><node oor:name=".uno:Update" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Update Chart</value></prop></node><node oor:name=".uno:View3D" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~3D View...</value></prop></node><node oor:name=".uno:XTitle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~X Axis Title...</value></prop></node><node oor:name=".uno:YTitle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Y Axis Title...</value></prop></node><node oor:name=".uno:ZTitle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Z Axis Title...</value></prop></node></node><node oor:name="Popups"><node oor:name=".uno:ArrangeRow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Arrange~ment</value></prop></node><node oor:name=".uno:ChartTitleMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Title</value></prop></node><node oor:name=".uno:DiagramAxisMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">A~xis</value></prop></node><node oor:name=".uno:DiagramGridMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Grid</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="ChartWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/standardbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Standard</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/toolbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Formatting</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/drawbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>1</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Drawing</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/basicshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Basic Shapes</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/symbolshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Symbol Shapes</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/arrowshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Block Arrows</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/flowchartshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Flowchart</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/calloutshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Callouts</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/starshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Stars and Banners</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Controller" oor:package="org.openoffice.Office.UI"><node oor:name="Registered"><node oor:name="PopupMenu"><node oor:name="c1" oor:op="replace"><prop oor:name="Command"><value>.uno:CharFontName</value></prop><prop oor:name="Module"><value/></prop><prop oor:name="Controller"><value>com.sun.star.comp.framework.FontMenuController</value></prop></node><node oor:name="c2" oor:op="replace"><prop oor:name="Command"><value>.uno:FontHeight</value></prop><prop oor:name="Module"><value/></prop><prop oor:name="Controller"><value>com.sun.star.comp.framework.FontSizeMenuController</value></prop></node><node oor:name="c4" oor:op="replace"><prop oor:name="Command"><value>.uno:ObjectMenue</value></prop><prop oor:name="Module"><value/></prop><prop oor:name="Controller"><value>com.sun.star.comp.framework.ObjectMenuController</value></prop></node><node oor:name="c5" oor:op="replace"><prop oor:name="Command"><value>.uno:InsertPageHeader</value></prop><prop oor:name="Module"><value/></prop><prop oor:name="Controller"><value>com.sun.star.comp.framework.HeaderMenuController</value></prop></node><node oor:name="c6" oor:op="replace"><prop oor:name="Command"><value>.uno:InsertPageFooter</value></prop><prop oor:name="Module"><value/></prop><prop oor:name="Controller"><value>com.sun.star.comp.framework.FooterMenuController</value></prop></node><node oor:name="c7" oor:op="replace"><prop oor:name="Command"><value>.uno:ChangeControlType</value></prop><prop oor:name="Module"><value/></prop><prop oor:name="Controller"><value>com.sun.star.comp.framework.ControlMenuController</value></prop></node><node oor:name="c8" oor:op="replace"><prop oor:name="Command"><value>.uno:AvailableToolbars</value></prop><prop oor:name="Module"><value/></prop><prop oor:name="Controller"><value>com.sun.star.comp.framework.ToolBarsMenuController</value></prop></node><node oor:name="c9" oor:op="replace"><prop oor:name="Command"><value>.uno:ScriptOrganizer</value></prop><prop oor:name="Module"><value/></prop><prop oor:name="Controller"><value>com.sun.star.comp.framework.MacrosMenuController</value></prop></node><node oor:name="c10" oor:op="replace"><prop oor:name="Command"><value>.uno:RecentFileList</value></prop><prop oor:name="Module"><value/></prop><prop oor:name="Controller"><value>com.sun.star.comp.framework.RecentFilesMenuController</value></prop></node><node oor:name="c11" oor:op="replace"><prop oor:name="Command"><value>.uno:AddDirect</value></prop><prop oor:name="Module"><value/></prop><prop oor:name="Controller"><value>com.sun.star.comp.framework.NewMenuController</value></prop></node><node oor:name="c12" oor:op="replace"><prop oor:name="Command"><value>.uno:AutoPilotMenu</value></prop><prop oor:name="Module"><value/></prop><prop oor:name="Controller"><value>com.sun.star.comp.framework.NewMenuController</value></prop></node><node oor:name="c13" oor:op="replace"><prop oor:name="Command"><value>.uno:SetLanguageSelectionMenu</value></prop><prop oor:name="Module"><value/></prop><prop oor:name="Controller"><value>com.sum.star.comp.framework.LanguageSelectionMenuController</value></prop></node><node oor:name="c14" oor:op="replace"><prop oor:name="Command"><value>.uno:SetLanguageAllTextMenu</value></prop><prop oor:name="Module"><value/></prop><prop oor:name="Controller"><value>com.sum.star.comp.framework.LanguageSelectionMenuController</value></prop></node><node oor:name="c15" oor:op="replace"><prop oor:name="Command"><value>.uno:SetLanguageParagraphMenu</value></prop><prop oor:name="Module"><value/></prop><prop oor:name="Controller"><value>com.sum.star.comp.framework.LanguageSelectionMenuController</value></prop></node></node><node oor:name="ToolBar"><node oor:name="c1" oor:op="replace"><prop oor:name="Command"><value>.uno:DBNewForm</value></prop><prop oor:name="Module"><value>com.sun.star.sdb.OfficeDatabaseDocument</value></prop><prop oor:name="Controller"><value>com.sun.star.sdb.ApplicationToolboxController</value></prop></node><node oor:name="c2" oor:op="replace"><prop oor:name="Command"><value>.uno:Refresh</value></prop><prop oor:name="Module"><value>com.sun.star.sdb.OfficeDatabaseDocument</value></prop><prop oor:name="Controller"><value>com.sun.star.sdb.ApplicationToolboxController</value></prop></node><node oor:name="c13" oor:op="replace"><prop oor:name="Command"><value>.uno:FontHeight</value></prop><prop oor:name="Module"><value/></prop><prop oor:name="Controller"><value>com.sun.star.svx.FontHeightToolBoxController</value></prop></node><node oor:name="AssignLayout" oor:op="replace"><prop oor:name="Command"><value>.uno:AssignLayout</value></prop><prop oor:name="Module"><value>com.sun.star.presentation.PresentationDocument</value></prop><prop oor:name="Controller"><value>com.sun.star.comp.sd.SlideLayoutController</value></prop></node><node oor:name="InsertPage" oor:op="replace"><prop oor:name="Command"><value>.uno:InsertPage</value></prop><prop oor:name="Module"><value>com.sun.star.presentation.PresentationDocument</value></prop><prop oor:name="Controller"><value>com.sun.star.comp.sd.InsertSlideController</value></prop></node><node oor:name="ExtrusionDirectionFloater" oor:op="replace"><prop oor:name="Command"><value>.uno:ExtrusionDirectionFloater</value></prop><prop oor:name="Module"><value/></prop><prop oor:name="Controller"><value>com.sun.star.comp.svx.ExtrusionDirectionController</value></prop></node><node oor:name="ExtrusionDepthController" oor:op="replace"><prop oor:name="Command"><value>.uno:ExtrusionDepthFloater</value></prop><prop oor:name="Module"><value/></prop><prop oor:name="Controller"><value>com.sun.star.comp.svx.ExtrusionDepthController</value></prop></node><node oor:name="ExtrusionLightingFloater" oor:op="replace"><prop oor:name="Command"><value>.uno:ExtrusionLightingFloater</value></prop><prop oor:name="Module"><value/></prop><prop oor:name="Controller"><value>com.sun.star.comp.svx.ExtrusionLightingController</value></prop></node><node oor:name="ExtrusionSurfaceFloater" oor:op="replace"><prop oor:name="Command"><value>.uno:ExtrusionSurfaceFloater</value></prop><prop oor:name="Module"><value/></prop><prop oor:name="Controller"><value>com.sun.star.comp.svx.ExtrusionSurfaceController</value></prop></node><node oor:name="FontworkAlignmentFloater" oor:op="replace"><prop oor:name="Command"><value>.uno:FontworkAlignmentFloater</value></prop><prop oor:name="Module"><value/></prop><prop oor:name="Controller"><value>com.sun.star.comp.svx.FontworkAlignmentController</value></prop></node><node oor:name="FontworkCharacterSpacingFloater" oor:op="replace"><prop oor:name="Command"><value>.uno:FontworkCharacterSpacingFloater</value></prop><prop oor:name="Module"><value/></prop><prop oor:name="Controller"><value>com.sun.star.comp.svx.FontworkCharacterSpacingController</value></prop></node><node oor:name="c3" oor:op="replace"><prop oor:name="Command"><value>.uno:ChartElementSelector</value></prop><prop oor:name="Module"><value>com.sun.star.chart2.ChartDocument</value></prop><prop oor:name="Controller"><value>com.sun.star.comp.chart.ElementSelectorToolbarController</value></prop></node><node oor:name="com.sun.star.chart2.BasicShapesToolbarController" oor:op="replace"><prop oor:name="Command"><value>.uno:BasicShapes</value></prop><prop oor:name="Module"><value>com.sun.star.chart2.ChartDocument</value></prop><prop oor:name="Controller"><value>com.sun.star.comp.chart2.ShapeToolbarController</value></prop></node><node oor:name="com.sun.star.chart2.SymbolShapesToolbarController" oor:op="replace"><prop oor:name="Command"><value>.uno:SymbolShapes</value></prop><prop oor:name="Module"><value>com.sun.star.chart2.ChartDocument</value></prop><prop oor:name="Controller"><value>com.sun.star.comp.chart2.ShapeToolbarController</value></prop></node><node oor:name="com.sun.star.chart2.ArrowShapesToolbarController" oor:op="replace"><prop oor:name="Command"><value>.uno:ArrowShapes</value></prop><prop oor:name="Module"><value>com.sun.star.chart2.ChartDocument</value></prop><prop oor:name="Controller"><value>com.sun.star.comp.chart2.ShapeToolbarController</value></prop></node><node oor:name="com.sun.star.chart2.FlowChartShapesToolbarController" oor:op="replace"><prop oor:name="Command"><value>.uno:FlowChartShapes</value></prop><prop oor:name="Module"><value>com.sun.star.chart2.ChartDocument</value></prop><prop oor:name="Controller"><value>com.sun.star.comp.chart2.ShapeToolbarController</value></prop></node><node oor:name="com.sun.star.chart2.CalloutShapesToolbarController" oor:op="replace"><prop oor:name="Command"><value>.uno:CalloutShapes</value></prop><prop oor:name="Module"><value>com.sun.star.chart2.ChartDocument</value></prop><prop oor:name="Controller"><value>com.sun.star.comp.chart2.ShapeToolbarController</value></prop></node><node oor:name="com.sun.star.chart2.StarShapesToolbarController" oor:op="replace"><prop oor:name="Command"><value>.uno:StarShapes</value></prop><prop oor:name="Module"><value>com.sun.star.chart2.ChartDocument</value></prop><prop oor:name="Controller"><value>com.sun.star.comp.chart2.ShapeToolbarController</value></prop></node><node oor:name="com.sun.star.svx.FindTextToolboxController" oor:op="replace"><prop oor:name="Command"><value>.uno:FindText</value></prop><prop oor:name="Module"><value/></prop><prop oor:name="Controller"><value>com.sun.star.svx.FindTextToolboxController</value></prop></node><node oor:name="com.sun.star.svx.DownSearchToolboxController" oor:op="replace"><prop oor:name="Command"><value>.uno:DownSearch</value></prop><prop oor:name="Module"><value/></prop><prop oor:name="Controller"><value>com.sun.star.svx.DownSearchToolboxController</value></prop></node><node oor:name="com.sun.star.svx.UpSearchToolboxController" oor:op="replace"><prop oor:name="Command"><value>.uno:UpSearch</value></prop><prop oor:name="Module"><value/></prop><prop oor:name="Controller"><value>com.sun.star.svx.UpSearchToolboxController</value></prop></node><node oor:name="org.apache.openoffice.comp.framework.OpenToolbarController" oor:op="replace"><prop oor:name="Command"><value>.uno:Open</value></prop><prop oor:name="Module"><value/></prop><prop oor:name="Controller"><value>org.apache.openoffice.comp.framework.OpenToolbarController</value></prop></node><node oor:name="org.apache.openoffice.comp.framework.NewToolbarController" oor:op="replace"><prop oor:name="Command"><value>.uno:AddDirect</value></prop><prop oor:name="Module"><value/></prop><prop oor:name="Controller"><value>org.apache.openoffice.comp.framework.NewToolbarController</value></prop></node><node oor:name="org.apache.openoffice.comp.framework.WizardsToolbarController" oor:op="replace"><prop oor:name="Command"><value>.uno:AutoPilotMenu</value></prop><prop oor:name="Module"><value/></prop><prop oor:name="Controller"><value>org.apache.openoffice.comp.framework.WizardsToolbarController</value></prop></node></node><node oor:name="StatusBar"><node oor:name="c5" oor:op="replace"><prop oor:name="Command"><value>.uno:LanguageStatus</value></prop><prop oor:name="Module"><value/></prop><prop oor:name="Controller"><value>com.sun.star.comp.framework.LangSelectionStatusbarController</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="DbBrowserWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/toolbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Table Data</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="DbQueryWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/designobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>1,0</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Design</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/sqlobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>1,0</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">SQL</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/toolbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,0</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Query Design</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="DbRelationWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/toolbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,0</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Standard</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="DbTableDataWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/toolbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Table Data</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="DbTableWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/toolbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,0</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Standard</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="DbuCommands" oor:package="org.openoffice.Office.UI"><node oor:name="UserInterface"><node oor:name="Commands"><node oor:name=".uno:DBAddRelation" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">New Relation...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBAddTable" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Add Tables...</value></prop></node><node oor:name=".uno:DBChangeDesignMode" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Switch Design View On/Off</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBClearQuery" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Clear Query</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBConvertToView" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Create as View</value></prop></node><node oor:name=".uno:DBDSAdvancedSettings" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Advanced Settings...</value></prop></node><node oor:name=".uno:DBDSConnectionType" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Connection Type...</value></prop></node><node oor:name=".uno:DBDSProperties" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Properties...</value></prop></node><node oor:name=".uno:DBDelete" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete</value></prop></node><node oor:name=".uno:DBDirectSQL" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">SQL...</value></prop></node><node oor:name=".uno:DBDisablePreview" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">None</value></prop></node><node oor:name=".uno:DBDistinctValues" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Distinct Values</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBEdit" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Edit...</value></prop></node><node oor:name=".uno:DBEditSqlView" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Edit in SQL View...</value></prop></node><node oor:name=".uno:DBFormDelete" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBFormEdit" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Edit...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBFormOpen" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Open Database Object...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBFormRename" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Rename...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBIndexDesign" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Index Design...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBMigrateScripts" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Migrate Macros ...</value></prop></node><node oor:name=".uno:DBNewFolder" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Folder...</value></prop></node><node oor:name=".uno:DBNewForm" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Form...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBNewFormAutoPilot" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Form Wizard...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBNewFormAutoPilotWithPreSelection" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Form Wizard...</value></prop></node><node oor:name=".uno:DBNewQuery" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Query (Design View)...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBNewQueryAutoPilot" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Query Wizard...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBNewQuerySql" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Query (SQL View)...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBNewReport" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Report...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBNewReportAutoPilot" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Report Wizard...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBNewReportAutoPilotWithPreSelection" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Report Wizard...</value></prop></node><node oor:name=".uno:DBNewTable" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Table Design...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBNewTableAutoPilot" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Table Wizard...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBNewView" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">View Design...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBNewViewSQL" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">View (Simple)...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBOpen" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Open Database Object...</value></prop></node><node oor:name=".uno:DBQueryDelete" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBQueryEdit" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Edit...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBQueryOpen" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Open Database Object...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBQueryPreview" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Preview</value></prop></node><node oor:name=".uno:DBQueryRename" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Rename...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBRefreshTables" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Refresh Tables</value></prop></node><node oor:name=".uno:DBRelationDesign" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Relationships...</value></prop></node><node oor:name=".uno:DBRename" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Rename...</value></prop></node><node oor:name=".uno:DBReportDelete" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBReportEdit" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Edit...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBReportOpen" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Open Database Object...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBReportRename" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Rename...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBSelectAll" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select All</value></prop></node><node oor:name=".uno:DBSendReportAsMail" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Report As E-Mail...</value></prop></node><node oor:name=".uno:DBSendReportToWriter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Report to Text Document...</value></prop></node><node oor:name=".uno:DBShowDocInfoPreview" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Document Information</value></prop></node><node oor:name=".uno:DBShowDocPreview" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Document</value></prop></node><node oor:name=".uno:DBSortAscending" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Ascending</value></prop></node><node oor:name=".uno:DBSortDescending" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Descending</value></prop></node><node oor:name=".uno:DBTableDelete" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBTableEdit" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Edit...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBTableFilter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Table Filter...</value></prop></node><node oor:name=".uno:DBTableOpen" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Open Database Object...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBTableRename" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Rename...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBUserAdmin" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">User Administration...</value></prop></node><node oor:name=".uno:DBViewAliases" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Alias</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBViewForms" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Forms</value></prop></node><node oor:name=".uno:DBViewFunctions" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Functions</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBViewQueries" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Queries</value></prop></node><node oor:name=".uno:DBViewReports" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Reports</value></prop></node><node oor:name=".uno:DBViewTableNames" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Table name</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DBViewTables" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Tables</value></prop></node><node oor:name=".uno:DSBDocumentDataSource" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Data Source of Current Document</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DSBEditDoc" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Edit Data</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DSBFormLetter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Mail Merge...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DSBInsertColumns" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Data to Text...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DSBInsertContent" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Data to Fields</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FormSlots/deleteRecord" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete ~Record</value></prop></node><node oor:name=".uno:FormSlots/insertRecord" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Record</value></prop></node></node><node oor:name="Popups"><node oor:name=".uno:DBDatabaseObjectsMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Database Objects</value></prop></node><node oor:name=".uno:DBDatabasePropertiesMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Database</value></prop></node><node oor:name=".uno:DBPreview" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Preview</value></prop></node><node oor:name=".uno:DBSort" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Sort</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="DrawImpressCommands" oor:package="org.openoffice.Office.UI"><node oor:name="UserInterface"><node oor:name="Commands"><node oor:name=".uno:ActionMode" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Allow Interaction</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:AdvancedMode" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Effects</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:AnimationEffects" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Interaction...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:AnimationObjects" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Animated Image...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ArrowsToolbox" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Lines and Arrows</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:AssignLayout" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Slide Layout</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BeforeObject" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">In Front of ~Object</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BehindObject" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Be~hind Object</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BigHandles" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Large Handles</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Break" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Break</value></prop></node><node oor:name=".uno:CapturePoint" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Insert Snap Point/Line...</value></prop></node><node oor:name=".uno:ChangeBezier" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To ~Curve</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ChangePolygon" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To ~Polygon</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ClickChangeRotation" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Rotation Mode after Clicking Object</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:CloseMasterView" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Close Master View</value></prop></node><node oor:name=".uno:ColorView" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Black &amp; White View</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Combine" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Comb~ine</value></prop></node><node oor:name=".uno:Cone" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Cone</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Connect" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">C~onnect</value></prop></node><node oor:name=".uno:Connector" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Connector</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ConnectorArrowEnd" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Connector Ends with Arrow</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ConnectorArrowStart" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Connector Starts with Arrow</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ConnectorArrows" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Connector with Arrows</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ConnectorAttributes" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Connector...</value></prop></node><node oor:name=".uno:ConnectorCircleEnd" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Connector Ends with Circle</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ConnectorCircleStart" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Connector Starts with Circle</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ConnectorCircles" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Connector with Circles</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ConnectorCurve" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Curved Connector</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ConnectorCurveArrowEnd" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Curved Connector Ends with Arrow</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ConnectorCurveArrowStart" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Curved Connector Starts with Arrow</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ConnectorCurveArrows" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Curved Connector with Arrows</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ConnectorCurveCircleEnd" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Curved Connector Ends with Circle</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ConnectorCurveCircleStart" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Curved Connector Starts with Circle</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ConnectorCurveCircles" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Curved Connector with Circles</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ConnectorLine" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Straight Connector</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ConnectorLineArrowEnd" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Straight Connector ends with Arrow</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ConnectorLineArrowStart" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Straight Connector starts with Arrow</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ConnectorLineArrows" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Straight Connector with Arrows</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ConnectorLineCircleEnd" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Straight Connector ends with Circle</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ConnectorLineCircleStart" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Straight Connector starts with Circle</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ConnectorLineCircles" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Straight Connector with Circles</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ConnectorLines" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Line Connector</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ConnectorLinesArrowEnd" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Line Connector Ends with Arrow</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ConnectorLinesArrowStart" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Line Connector Starts with Arrow</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ConnectorLinesArrows" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Line Connector with Arrows</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ConnectorLinesCircleEnd" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Line Connector Ends with Circle</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ConnectorLinesCircleStart" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Line Connector Starts with Circle</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ConnectorLinesCircles" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Line Connector with Circles</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ConnectorToolbox" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Connector</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ConvertInto3D" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To 3~D</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ConvertInto3DLathe" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">In 3D Rotation Object</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ConvertInto3DLatheFast" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To 3D ~Rotation Object</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ConvertIntoBitmap" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To ~Bitmap</value></prop></node><node oor:name=".uno:ConvertIntoMetaFile" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To ~Metafile</value></prop></node><node oor:name=".uno:ConvertTo1BitMatrix" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">1 Bit Dithered</value></prop></node><node oor:name=".uno:ConvertTo1BitThreshold" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">1 Bit Threshold</value></prop></node><node oor:name=".uno:ConvertTo4BitColors" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">4 Bit color palette</value></prop></node><node oor:name=".uno:ConvertTo4BitGrays" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">4 Bit grayscales</value></prop></node><node oor:name=".uno:ConvertTo8BitColors" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">8 Bit color palette</value></prop></node><node oor:name=".uno:ConvertTo8BitGrays" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">8 Bit Grayscales</value></prop></node><node oor:name=".uno:ConvertToTrueColor" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">24 Bit True Color</value></prop></node><node oor:name=".uno:CopyObjects" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Duplicat~e...</value></prop></node><node oor:name=".uno:CrookRotate" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Set in Circle (perspective)</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:CrookSlant" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Set to circle (slant)</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:CrookStretch" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Set in Circle (distort)</value></prop></node><node oor:name=".uno:Cube" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Cube</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:CustomAnimation" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Custom Animation...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:CustomAnimationSchemes" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Animation Schemes...</value></prop></node><node oor:name=".uno:CustomShowDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Custom Slide Show...</value></prop></node><node oor:name=".uno:Cylinder" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Cylinder</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Cyramid" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Pyramid</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DeleteAllAnnotation" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete ~All Comments</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DeleteAnnotation" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Delete Comment</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DeleteLayer" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete</value></prop></node><node oor:name=".uno:DeleteMasterPage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete Master</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DeletePage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">D~elete Slide</value></prop></node><node oor:name=".uno:Dia" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">SlideTransition</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DiaAuto" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">AutoTransition</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DiaEffect" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Slide Effects</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DiaMode" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Sli~de Sorter</value></prop></node><node oor:name=".uno:DiaSpeed" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Transition Speed</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DiaTime" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Time</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Dismantle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Split</value></prop></node><node oor:name=".uno:DoubleClickTextEdit" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Double-click to edit Text</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DrawingMode" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Drawing View</value></prop></node><node oor:name=".uno:DuplicatePage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">D~uplicate Slide</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:EllipseToolbox" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Ellipse</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ExpandPage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">E~xpand Slide</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FillDraft" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Contour Mode</value></prop></node><node oor:name=".uno:GlueEditMode" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Glue Points</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GlueEscapeDirection" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Exit Direction</value></prop></node><node oor:name=".uno:GlueEscapeDirectionBottom" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Exit Direction Bottom</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GlueEscapeDirectionLeft" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Exit Direction Left</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GlueEscapeDirectionRight" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Exit Direction Right</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GlueEscapeDirectionTop" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Exit Direction Top</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GlueHorzAlignCenter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Glue Point Horizontal Center</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GlueHorzAlignLeft" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Glue Point Horizontal Left</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GlueHorzAlignRight" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Glue Point Horizontal Right</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GlueInsertPoint" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Glue Point</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GluePercent" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Glue Point Relative</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GlueVertAlignBottom" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Glue Point Vertical Bottom</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GlueVertAlignCenter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Glue Point Vertical Center</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GlueVertAlignTop" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Glue Point Vertical Top</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GraphicDraft" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Picture Placeholders</value></prop></node><node oor:name=".uno:GridFront" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Grid to ~Front</value></prop></node><node oor:name=".uno:HalfSphere" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Half-Sphere</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:HandlesDraft" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Simple Handles</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:HandoutMasterPage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Handout Master</value></prop></node><node oor:name=".uno:HandoutMode" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">H~andout Page</value></prop></node><node oor:name=".uno:HeaderAndFooter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Header and Footer...</value></prop></node><node oor:name=".uno:HelplinesFront" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Guides to ~Front</value></prop></node><node oor:name=".uno:HelplinesUse" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Snap to Guides</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:HelplinesVisible" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Display Guides</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:HideSlide" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Hide Slide</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Hyphenation" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Hyphenation</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ImportFromFile" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~File...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertDateAndTime" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Date and ~Time...</value></prop></node><node oor:name=".uno:InsertDateFieldFix" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Date (fixed)</value></prop></node><node oor:name=".uno:InsertDateFieldVar" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Dat~e (variable)</value></prop></node><node oor:name=".uno:InsertFileField" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~File Name</value></prop></node><node oor:name=".uno:InsertLayer" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Layer...</value></prop></node><node oor:name=".uno:InsertMasterPage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">New Master</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertPage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Slid~e</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertPageField" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Page Number</value></prop></node><node oor:name=".uno:InsertPageNumber" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">P~age Number...</value></prop></node><node oor:name=".uno:InsertPageQuick" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Slide Direct</value></prop></node><node oor:name=".uno:InsertPagesField" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Page ~Count</value></prop></node><node oor:name=".uno:InsertTimeFieldFix" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Time (fixed)</value></prop></node><node oor:name=".uno:InsertTimeFieldVar" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">T~ime (variable)</value></prop></node><node oor:name=".uno:InsertToolbox" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InteractiveGradient" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Gradient</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InteractiveTransparence" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Transparency</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:LayerMode" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Layer</value></prop></node><node oor:name=".uno:LayoutStatus" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Layout</value></prop></node><node oor:name=".uno:LeaveAllGroups" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Exit All Groups</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:LeftPaneDraw" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Page Pane</value></prop></node><node oor:name=".uno:LeftPaneImpress" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">S~lide Pane</value></prop></node><node oor:name=".uno:LineArrowCircle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Line with Arrow/Circle</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:LineArrowSquare" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Line with Arrow/Square</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:LineArrowStart" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Line Starts with Arrow</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:LineArrows" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Line with Arrows</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:LineCircleArrow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Line with Circle/Arrow</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:LineDraft" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Line Contour Only</value></prop></node><node oor:name=".uno:LineSquareArrow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Line with Square/Arrow</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:LineToolbox" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Curve</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ManageLinks" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Lin~ks...</value></prop></node><node oor:name=".uno:MasterLayouts" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Master ~Elements...</value></prop></node><node oor:name=".uno:MasterLayoutsHandouts" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Handout Master Layout...</value></prop></node><node oor:name=".uno:MasterLayoutsNotes" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Notes Master Layout...</value></prop></node><node oor:name=".uno:MasterPage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Master</value></prop></node><node oor:name=".uno:MeasureAttributes" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Dimen~sions...</value></prop></node><node oor:name=".uno:MeasureLine" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Dimension Line</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Mirror" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flip</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:MirrorHorz" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Horizontally</value></prop></node><node oor:name=".uno:MirrorVert" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Vertically</value></prop></node><node oor:name=".uno:ModifyField" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">F~ields...</value></prop></node><node oor:name=".uno:ModifyLayer" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Layer...</value></prop></node><node oor:name=".uno:ModifyPage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Slide ~Layout...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Morphing" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Cross-fading...</value></prop></node><node oor:name=".uno:NewRouting" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Reset Routing</value></prop></node><node oor:name=".uno:NextAnnotation" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Next Comment</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:NormalMultiPaneGUI" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Normal</value></prop></node><node oor:name=".uno:NotesMasterPage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Notes Master</value></prop></node><node oor:name=".uno:NotesMode" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Notes ~Page</value></prop></node><node oor:name=".uno:ObjectPosition" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Arrange</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Objects3DToolbox" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">3D Objects</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:OutlineMode" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Outline</value></prop></node><node oor:name=".uno:OutputQualityBlackWhite" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Black and White</value></prop></node><node oor:name=".uno:OutputQualityColor" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Color</value></prop></node><node oor:name=".uno:OutputQualityContrast" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~High Contrast</value></prop></node><node oor:name=".uno:OutputQualityGrayscale" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Grayscale</value></prop></node><node oor:name=".uno:PackAndGo" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Pack</value></prop></node><node oor:name=".uno:PageMode" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Normal</value></prop></node><node oor:name=".uno:PageSetup" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Page...</value></prop></node><node oor:name=".uno:PageStatus" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Slide/Layer</value></prop></node><node oor:name=".uno:PagesPerRow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Slides Per Row</value></prop></node><node oor:name=".uno:ParaspaceDecrease" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Decrease Spacing</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ParaspaceIncrease" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Increase Spacing</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:PickThrough" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select Text Area Only</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:PixelMode" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Pixel Mode</value></prop></node><node oor:name=".uno:Polygon" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Polygon, filled</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Presentation" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Slide Show</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:PresentationDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">S~lide Show Settings...</value></prop></node><node oor:name=".uno:PresentationLayout" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Slide D~esign...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:PresentationMinimizer" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Minimize Presentation...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:PreviewQualityBlackWhite" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Black and White</value></prop></node><node oor:name=".uno:PreviewQualityColor" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Color</value></prop></node><node oor:name=".uno:PreviewQualityContrast" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~High Contrast</value></prop></node><node oor:name=".uno:PreviewQualityGrayscale" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Grayscale</value></prop></node><node oor:name=".uno:PreviewWindow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Pre~view</value></prop></node><node oor:name=".uno:PreviousAnnotation" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Previous Comment</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:QuickEdit" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Allow Quick Editing</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:RectangleToolbox" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Rectangle</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:RehearseTimings" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Rehearse Timings</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:RenameLayer" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Rename</value></prop></node><node oor:name=".uno:RenameMasterPage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Rename Master</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:RenamePage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Rename Slide</value></prop></node><node oor:name=".uno:ReverseOrder" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Reverse</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:RightPane" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Tas~k Pane</value></prop></node><node oor:name=".uno:SendMailDocAsMS" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">E-mail as ~Microsoft PowerPoint Presentation...</value></prop></node><node oor:name=".uno:SendMailDocAsOOo" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">E-mail as ~OpenDocument Presentation...</value></prop></node><node oor:name=".uno:Shear" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Distort</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Shell3D" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Shell</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ShowRuler" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Ruler</value></prop></node><node oor:name=".uno:ShowSlide" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Sho~w Slide</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SlideChangeWindow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Slide Transition...</value></prop></node><node oor:name=".uno:SlideMasterPage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Slide Master</value></prop></node><node oor:name=".uno:SlideSorterMultiPaneGUI" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Sli~de Sorter</value></prop></node><node oor:name=".uno:SnapBorder" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Snap to Page Margins</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SnapFrame" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Snap to Object Border</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SnapPoints" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Snap to Object Points</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SolidCreate" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Modify Object with Attributes</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Sphere" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Sphere</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SummaryPage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Su~mmary Slide</value></prop></node><node oor:name=".uno:TextDraft" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Text Placeholders</value></prop></node><node oor:name=".uno:TextFitToSizeTool" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fit Text to Frame</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:TextToolbox" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Text</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:TitleMasterPage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Title Slide Master</value></prop></node><node oor:name=".uno:Torus" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Torus</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:VerticalTextFitToSizeTool" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fit Vertical Text to Frame</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ZoomPanning" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Shift</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:convert_to_contour" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To C~ontour</value></prop></node></node><node oor:name="Popups"><node oor:name=".uno:ConvertMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Convert</value></prop></node><node oor:name=".uno:DisplayQualityMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Color/Grayscale</value></prop></node><node oor:name=".uno:GridMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Gr~id</value></prop></node><node oor:name=".uno:LayerMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">La~yer</value></prop></node><node oor:name=".uno:MasterLayoutsMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Master Lay~outs</value></prop></node><node oor:name=".uno:MasterPageMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Master</value></prop></node><node oor:name=".uno:MirrorMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Flip</value></prop></node><node oor:name=".uno:ModifyMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Modify</value></prop></node><node oor:name=".uno:PreviewDisplayQualityMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Pre~view Mode</value></prop></node><node oor:name=".uno:SendMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Sen~d</value></prop></node><node oor:name=".uno:SlideShowMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Slide Show</value></prop></node><node oor:name=".uno:SnapLinesMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Guides</value></prop></node><node oor:name=".uno:TemplatesMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Styl~es</value></prop></node><node oor:name=".uno:WorkspaceMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Wor~kspace</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Factories" oor:package="org.openoffice.Office.UI"><node oor:name="Registered"><node oor:name="UIElementFactories"><node oor:name="generic_menubar_factory" oor:op="replace"><prop oor:name="Type"><value>menubar</value></prop><prop oor:name="Name"><value/></prop><prop oor:name="Module"><value/></prop><prop oor:name="FactoryImplementation"><value>com.sun.star.comp.framework.MenuBarFactory</value></prop></node><node oor:name="generic_toolbar_factory" oor:op="replace"><prop oor:name="Type"><value>toolbar</value></prop><prop oor:name="Name"><value/></prop><prop oor:name="Module"><value/></prop><prop oor:name="FactoryImplementation"><value>com.sun.star.comp.framework.ToolBarFactory</value></prop></node><node oor:name="addons_toolbar_factory" oor:op="replace"><prop oor:name="Type"><value>toolbar</value></prop><prop oor:name="Name"><value>addon_</value></prop><prop oor:name="Module"><value/></prop><prop oor:name="FactoryImplementation"><value>com.sun.star.comp.framework.AddonsToolBarFactory</value></prop></node><node oor:name="statusbar_factory" oor:op="replace"><prop oor:name="Type"><value>statusbar</value></prop><prop oor:name="Name"><value/></prop><prop oor:name="Module"><value/></prop><prop oor:name="FactoryImplementation"><value>com.sun.star.comp.framework.StatusBarFactory</value></prop></node><node oor:name="SvxPanelFactory" oor:op="replace"><prop oor:name="Type"><value>toolpanel</value></prop><prop oor:name="Name"><value>SvxPanelFactory</value></prop><prop oor:name="Module"><value/></prop><prop oor:name="FactoryImplementation"><value>org.apache.openoffice.comp.svx.sidebar.PanelFactory</value></prop></node><node oor:name="SdPanelFactory" oor:op="replace"><prop oor:name="Type"><value>toolpanel</value></prop><prop oor:name="Name"><value>SdPanelFactory</value></prop><prop oor:name="Module"><value/></prop><prop oor:name="FactoryImplementation"><value>org.openoffice.comp.Draw.framework.PanelFactory</value></prop></node><node oor:name="ScPanelFactory" oor:op="replace"><prop oor:name="Type"><value>toolpanel</value></prop><prop oor:name="Name"><value>ScPanelFactory</value></prop><prop oor:name="Module"><value/></prop><prop oor:name="FactoryImplementation"><value>org.apache.openoffice.comp.sc.sidebar.ScPanelFactory</value></prop></node><node oor:name="SwPanelFactory" oor:op="replace"><prop oor:name="Type"><value>toolpanel</value></prop><prop oor:name="Name"><value>SwPanelFactory</value></prop><prop oor:name="Module"><value/></prop><prop oor:name="FactoryImplementation"><value>org.apache.openoffice.comp.sw.sidebar.SwPanelFactory</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="GenericCategories" oor:package="org.openoffice.Office.UI"><node oor:name="Commands"><node oor:name="Categories"><node oor:name="0" oor:op="replace"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="en-US">Internal</value></prop></node><node oor:name="1" oor:op="replace"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="en-US">Application</value></prop></node><node oor:name="2" oor:op="replace"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="en-US">View</value></prop></node><node oor:name="3" oor:op="replace"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="en-US">Documents</value></prop></node><node oor:name="4" oor:op="replace"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="en-US">Edit</value></prop></node><node oor:name="5" oor:op="replace"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="en-US">BASIC</value></prop></node><node oor:name="6" oor:op="replace"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="en-US">Options</value></prop></node><node oor:name="7" oor:op="replace"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="en-US">Math</value></prop></node><node oor:name="8" oor:op="replace"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="en-US">Navigate</value></prop></node><node oor:name="9" oor:op="replace"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="en-US">Insert</value></prop></node><node oor:name="10" oor:op="replace"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="en-US">Format</value></prop></node><node oor:name="11" oor:op="replace"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="en-US">Templates</value></prop></node><node oor:name="12" oor:op="replace"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="en-US">Text</value></prop></node><node oor:name="13" oor:op="replace"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="en-US">Frame</value></prop></node><node oor:name="14" oor:op="replace"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="en-US">Graphic</value></prop></node><node oor:name="15" oor:op="replace"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="en-US">Table</value></prop></node><node oor:name="16" oor:op="replace"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="en-US">Numbering</value></prop></node><node oor:name="17" oor:op="replace"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="en-US">Data</value></prop></node><node oor:name="18" oor:op="replace"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="en-US">Special Functions</value></prop></node><node oor:name="19" oor:op="replace"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="en-US">Image</value></prop></node><node oor:name="20" oor:op="replace"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="en-US">Chart</value></prop></node><node oor:name="21" oor:op="replace"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="en-US">Explorer</value></prop></node><node oor:name="22" oor:op="replace"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="en-US">Connector</value></prop></node><node oor:name="23" oor:op="replace"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="en-US">Modify</value></prop></node><node oor:name="24" oor:op="replace"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="en-US">Drawing</value></prop></node><node oor:name="25" oor:op="replace"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="en-US">Controls</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="GenericCommands" oor:package="org.openoffice.Office.UI"><node oor:name="UserInterface"><node oor:name="Commands"><node oor:name=".uno:AVMediaPlayer" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Media Pla~yer</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:AVMediaToolBox" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Media Player Controls</value></prop></node><node oor:name=".uno:About" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">A~bout %PRODUCTNAME</value></prop></node><node oor:name=".uno:AbsoluteRecord" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Absolute Record</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ActivateStyleApply" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Set Focus in Combo Box</value></prop></node><node oor:name=".uno:ActiveHelp" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Extended Tips</value></prop></node><node oor:name=".uno:AddDateField" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Date Field</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:AddDirect" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~New</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:AddField" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Add Field...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:AddTable" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Add Table...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:AddWatch" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Enable Watch</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:AddressBookSource" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Address Book Source...</value></prop></node><node oor:name=".uno:AlignBottom" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Align Bottom</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:AlignCenter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Centered</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:AlignHorizontalCenter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Align Center Horizontally</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:AlignDown" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Bottom</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:AlignLeft" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Align Left</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:AlignMiddle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">C~enter</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:AlignRight" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Align Right</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:AlignTop" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Align Top</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:AlignUp" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Top</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Arc" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Arc</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ArrowShapes" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Block Arrows</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ArrowShapes.chevron" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Chevron</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ArrowShapes.circular-arrow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Circular Arrow</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ArrowShapes.corner-right-arrow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Corner Right Arrow</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ArrowShapes.down-arrow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Down Arrow</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ArrowShapes.down-arrow-callout" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Down Arrow Callout</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ArrowShapes.left-arrow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Left Arrow</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ArrowShapes.left-arrow-callout" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Left Arrow Callout</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ArrowShapes.left-right-arrow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Left and Right Arrow</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ArrowShapes.left-right-arrow-callout" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Left and Right Arrow Callout</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ArrowShapes.notched-right-arrow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Notched Right Arrow</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ArrowShapes.pentagon-right" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Pentagon</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ArrowShapes.quad-arrow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">4-way Arrow</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ArrowShapes.quad-arrow-callout" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">4-way Arrow Callout</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ArrowShapes.right-arrow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Right Arrow</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ArrowShapes.right-arrow-callout" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Right Arrow Callout</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ArrowShapes.s-sharped-arrow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">S-shaped Arrow</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ArrowShapes.split-arrow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Split Arrow</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ArrowShapes.split-round-arrow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Right or Left Arrow</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ArrowShapes.striped-right-arrow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Striped Right Arrow</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ArrowShapes.up-arrow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Up Arrow</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ArrowShapes.up-arrow-callout" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Up Arrow Callout</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ArrowShapes.up-down-arrow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Up and Down Arrow</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ArrowShapes.up-down-arrow-callout" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Up and Down Arrow Callout</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ArrowShapes.up-right-arrow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Up and Right Arrow</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ArrowShapes.up-right-arrow-callout" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Up and Right Arrow Callout</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ArrowShapes.up-right-down-arrow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Up, Right and Down Arrow</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:AutoControlFocus" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Automatic Control Focus</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:AutoCorrectDlg" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~AutoCorrect Options...</value></prop></node><node oor:name=".uno:AutoFilter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">AutoFilter</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:AutoFormat" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Auto~Format...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:AutoPilotAddressDataSource" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">AutoPilot: Address Data Source</value></prop></node><node oor:name=".uno:AutoPilotAgenda" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">AutoPilot: Agenda</value></prop></node><node oor:name=".uno:AutoPilotFax" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">AutoPilot: Fax</value></prop></node><node oor:name=".uno:AutoPilotLetter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">AutoPilot: Letter</value></prop></node><node oor:name=".uno:AutoPilotMemo" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">AutoPilot: Memo</value></prop></node><node oor:name=".uno:AutoPilotMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Wizards</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:AutoPilotPresentations" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">AutoPilot: Presentation</value></prop></node><node oor:name=".uno:AutoSum" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Sum</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:AvailableToolbars" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Toolbars</value></prop></node><node oor:name=".uno:BackgroundColor" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Background Color</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BackgroundPatternController" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Background Pattern</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Backward" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Send Back~ward</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BasicBreak" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Interrupt Macro</value></prop></node><node oor:name=".uno:BasicIDEAppear" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Edit Macros</value></prop></node><node oor:name=".uno:BasicShapes" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Basic Shapes</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BasicShapes.block-arc" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Block Arc</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BasicShapes.can" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Cylinder</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BasicShapes.circle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Circle</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BasicShapes.circle-pie" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Circle Pie</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BasicShapes.cross" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Cross</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BasicShapes.cube" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Cube</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BasicShapes.diamond" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Diamond</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BasicShapes.ellipse" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Ellipse</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BasicShapes.frame" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Frame</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BasicShapes.hexagon" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Hexagon</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BasicShapes.isosceles-triangle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Isosceles Triangle</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BasicShapes.octagon" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Octagon</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BasicShapes.paper" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Folded Corner</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BasicShapes.parallelogram" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Parallelogram</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BasicShapes.pentagon" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Regular Pentagon</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BasicShapes.quadrat" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Square</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BasicShapes.rectangle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Rectangle</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BasicShapes.right-triangle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Right Triangle</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BasicShapes.ring" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Ring</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BasicShapes.round-quadrat" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Square, Rounded</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BasicShapes.round-rectangle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Rectangle, Rounded</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BasicShapes.trapezoid" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Trapezoid</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BasicStepInto" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Step Into</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BasicStepOut" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Step Out</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BasicStepOver" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Step Over</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BasicStop" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Stop Macro</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BezierClose" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Close Bézier</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BezierConvert" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Convert to Curve</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BezierCutLine" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Split Curve</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BezierDelete" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete Points</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BezierEdge" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Corner Point</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BezierEliminatePoints" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Eliminate Points</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BezierFill" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Curve, Filled</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BezierInsert" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Points</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BezierMove" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Move Points</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BezierSmooth" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Smooth Transition</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BezierSymmetric" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Symmetric Transition</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Bezier_Unfilled" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Curve</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BibliographyComponent" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Bibliography Database</value></prop></node><node oor:name=".uno:BmpMask" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Color ~Replacer</value></prop></node><node oor:name=".uno:Bold" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Bold</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:BringToFront" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Bring to Front</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BrowseView" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Web Layout</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:CalloutShapes" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Callouts</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:CalloutShapes.cloud-callout" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Cloud</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:CalloutShapes.line-callout-1" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Line Callout 1</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:CalloutShapes.line-callout-2" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Line Callout 2</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:CalloutShapes.line-callout-3" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Line Callout 3</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:CalloutShapes.rectangular-callout" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Rectangular Callout</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:CalloutShapes.round-callout" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Round Callout</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:CalloutShapes.round-rectangular-callout" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Rounded Rectangular Callout</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:CellVertBottom" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Bottom</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:CellVertCenter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Center ( vertical )</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:CellVertTop" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Top</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:CenterPara" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Centered</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>11</value></prop></node><node oor:name=".uno:ChangeCaseToFullWidth" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Full-width</value></prop></node><node oor:name=".uno:ChangeCaseToHalfWidth" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">H~alf-width</value></prop></node><node oor:name=".uno:ChangeCaseToHiragana" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Hiragana</value></prop></node><node oor:name=".uno:ChangeCaseToKatakana" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Katakana</value></prop></node><node oor:name=".uno:ChangeCaseToLower" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~lowercase</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ChangeCaseToSentenceCase" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Sentence case</value></prop></node><node oor:name=".uno:ChangeCaseToTitleCase" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Capitalize Every Word</value></prop></node><node oor:name=".uno:ChangeCaseToToggleCase" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~tOGGLE cASE</value></prop></node><node oor:name=".uno:ChangeCaseToUpper" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~UPPERCASE</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:CharacterBackgroundPattern" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Highlight Color</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:CharFontName" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Font Name</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:CheckBox" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Check Box</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Checkbox" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Check Box</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:ChineseConversion" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Chinese Conversion...</value></prop></node><node oor:name=".uno:ChooseControls" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Controls</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ChooseMacro" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select Macro</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ChoosePolygon" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Symbol Selection</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Circle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Circle</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:CircleArc" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Circle Arc</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:CircleCut" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Circle Segment</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:CircleCut_Unfilled" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Circle Segment, Unfilled</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:CirclePie" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Circle Pie</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:CirclePie_Unfilled" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Circle Pie, Unfilled</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Circle_Unfilled" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Circle, Unfilled</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ClearHistory" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete History</value></prop></node><node oor:name=".uno:ClearOutline" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Remove</value></prop></node><node oor:name=".uno:CloseDoc" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Close</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ClosePreview" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Close Preview</value></prop></node><node oor:name=".uno:CloseWin" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Close Window</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Color" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Font Color</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ColorControl" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Color Bar</value></prop></node><node oor:name=".uno:ColorSettings" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Color</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:ComboBox" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Combo Box</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Combobox" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Combo Box</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:CommonAlignBottom" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Bottom</value></prop></node><node oor:name=".uno:CommonAlignHorizontalCenter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Centered</value></prop></node><node oor:name=".uno:CommonAlignHorizontalDefault" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Default</value></prop></node><node oor:name=".uno:CommonAlignJustified" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Justified</value></prop></node><node oor:name=".uno:CommonAlignLeft" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Left</value></prop></node><node oor:name=".uno:CommonAlignRight" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Right</value></prop></node><node oor:name=".uno:CommonAlignTop" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Top</value></prop></node><node oor:name=".uno:CommonAlignVerticalCenter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Center</value></prop></node><node oor:name=".uno:CommonAlignVerticalDefault" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Default</value></prop></node><node oor:name=".uno:CommonTaskBarVisible" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Presentation</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:CompareDocuments" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Co~mpare Document...</value></prop></node><node oor:name=".uno:CompileBasic" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Compile</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Config" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Controls</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ConfigureDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Customize...</value></prop></node><node oor:name=".uno:ConfigureToolboxVisible" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Customi~ze...</value></prop></node><node oor:name=".uno:Context" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Current Context</value></prop></node><node oor:name=".uno:ContourDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Edit Contour...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:ControlProperties" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Con~trol...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">Properties...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:ConvertToButton" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Replace with Button</value></prop></node><node oor:name=".uno:ConvertToCheckBox" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Replace with Check Box</value></prop></node><node oor:name=".uno:ConvertToCombo" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Replace with Combo Box</value></prop></node><node oor:name=".uno:ConvertToCurrency" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Replace with Currency Field</value></prop></node><node oor:name=".uno:ConvertToDate" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Replace with Date Field</value></prop></node><node oor:name=".uno:ConvertToEdit" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Replace with Text Box</value></prop></node><node oor:name=".uno:ConvertToFileControl" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Replace with File Selection</value></prop></node><node oor:name=".uno:ConvertToFixed" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Replace with Label Field</value></prop></node><node oor:name=".uno:ConvertToFormatted" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Replace with Formatted Field</value></prop></node><node oor:name=".uno:ConvertToGroup" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Replace with Group Box</value></prop></node><node oor:name=".uno:ConvertToImageBtn" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Replace with Image Button</value></prop></node><node oor:name=".uno:ConvertToImageControl" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Replace with Image Control</value></prop></node><node oor:name=".uno:ConvertToList" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Replace with List Box</value></prop></node><node oor:name=".uno:ConvertToNavigationBar" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Replace with Navigation Bar</value></prop></node><node oor:name=".uno:ConvertToNumeric" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Replace with Numerical Field</value></prop></node><node oor:name=".uno:ConvertToPattern" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Replace with Pattern Field</value></prop></node><node oor:name=".uno:ConvertToRadio" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Replace with Radio Button</value></prop></node><node oor:name=".uno:ConvertToScrollBar" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Replace with Scrollbar</value></prop></node><node oor:name=".uno:ConvertToSpinButton" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Replace with Spin Button</value></prop></node><node oor:name=".uno:ConvertToTime" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Replace with Time Field</value></prop></node><node oor:name=".uno:Copy" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Copy</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:CountAll" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Records</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Crop" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Crop Picture</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:CurrencyField" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Currency Field</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:CurrentBulletListType" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Current Bullet List Type</value></prop></node><node oor:name=".uno:CurrentDate" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Current Date</value></prop></node><node oor:name=".uno:CurrentLanguage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Current Language</value></prop></node><node oor:name=".uno:CurrentNumListType" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Current Numbering List Type</value></prop></node><node oor:name=".uno:CurrentTime" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Current Time</value></prop></node><node oor:name=".uno:Cut" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Cu~t</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DSBrowserExplorer" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Explorer On/Off</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:DatasourceAdministration" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Data Sources...</value></prop></node><node oor:name=".uno:DateField" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Date Field</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:DecrementIndent" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Decrease Indent</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>7</value></prop></node><node oor:name=".uno:DefaultBullet" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Bullets On/Off</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>15</value></prop></node><node oor:name=".uno:DefaultNumbering" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Numbering On/Off</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>15</value></prop></node><node oor:name=".uno:Delete" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete C~ontents...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DeleteAllNotes" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete All Comments</value></prop></node><node oor:name=".uno:DeleteAuthor" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete All Comments by This Author</value></prop></node><node oor:name=".uno:DeleteColumns" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete Columns</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Columns</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DeleteComment" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete Comment</value></prop></node><node oor:name=".uno:DeleteFrame" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete Frame</value></prop></node><node oor:name=".uno:DeleteRecord" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete Record</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DeleteRows" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete Rows</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Rows</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DesignerDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">St~yles and Formatting</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DistributeColumns" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Distribute Columns Evenly</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DistributeRows" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Distribute Rows Equally</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DistributeSelection" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Distribution...</value></prop></node><node oor:name=".uno:DownSearch" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Find Next</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DrawCaption" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Callouts</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:DrawText" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Text</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Edit" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Text Box</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:EditDoc" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Edit File</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:EditFrameSet" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Edit FrameSet</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:EditHyperlink" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">H~yperlink...</value></prop></node><node oor:name=".uno:Ellipse" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Ellipse</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:EllipseCut" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Ellipse Segment</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:EllipseCut_Unfilled" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Ellipse Segment, unfilled</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Ellipse_Unfilled" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Ellipse, Unfilled</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:EnterGroup" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Enter Group</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:EntireColumn" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select Column</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Columns</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:EntireRow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select Rows</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Rows</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ExportDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Export Dialog</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ExportDirectToPDF" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Export Directly as PDF</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ExportTo" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Expor~t...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ExportToPDF" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Export as P~DF...</value></prop></node><node oor:name=".uno:ExtendedHelp" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">What's ~This?</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Extrusion3DColor" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">3D Color</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ExtrusionDepth" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Extrusion</value></prop></node><node oor:name=".uno:ExtrusionDepthDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Extrusion Depth</value></prop></node><node oor:name=".uno:ExtrusionDepthFloater" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Depth</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ExtrusionDirectionFloater" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Direction</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ExtrusionLightingFloater" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Lighting</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ExtrusionSurfaceFloater" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Surface</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ExtrusionTiltDown" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Tilt Down</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ExtrusionTiltLeft" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Tilt Left</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ExtrusionTiltRight" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Tilt Right</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ExtrusionTiltUp" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Tilt Up</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ExtrusionToggle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Extrusion On/Off</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FileControl" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">File Selection</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:FileDocument" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">File Document</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FillColor" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fill Color</value></prop></node><node oor:name=".uno:FillShadow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Shadow</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:FillStyle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Area Style / Filling</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FillFloatTransparence" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Gradient Fill Transparency</value></prop></node><node oor:name=".uno:FillTransparence" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fill Transparency</value></prop></node><node oor:name=".uno:FilterCrit" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Standard Filter...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FindText" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Find Text</value></prop></node><node oor:name=".uno:FirstRecord" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">First Record</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Flash" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flash</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>8</value></prop></node><node oor:name=".uno:FlowChartShapes" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flowcharts</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-alternate-process" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flowchart: Alternate Process</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-card" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flowchart: Card</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-collate" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flowchart: Collate</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-connector" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flowchart: Connector</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-data" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flowchart: Data</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-decision" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flowchart: Decision</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-delay" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flowchart: Delay</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-direct-access-storage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flowchart: Direct Access Storage</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-display" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flowchart: Display</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-document" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flowchart: Document</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-extract" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flowchart: Extract</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-internal-storage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flowchart: Internal Storage</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-magnetic-disk" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flowchart: Magnetic Disc</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-manual-input" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flowchart: Manual Input</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-manual-operation" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flowchart: Manual Operation</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-merge" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flowchart: Merge</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-multidocument" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flowchart: Multidocument</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-off-page-connector" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flowchart: Off-page Connector</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-or" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flowchart: Or</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-predefined-process" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flowchart: Predefined Process</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-preparation" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flowchart: Preparation</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-process" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flowchart: Process</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-punched-tape" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flowchart: Punched Tape</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-sequential-access" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flowchart: Sequential Access</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-sort" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flowchart: Sort</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-stored-data" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flowchart: Stored Data</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-summing-junction" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flowchart: Summing Junction</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-terminator" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flowchart: Terminator</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontColor" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Font Color</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontHeight" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Font Size</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontWork" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">F~ontwork</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontworkAlignmentFloater" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fontwork Alignment</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontworkCharacterSpacingFloater" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fontwork Character Spacing</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontworkGalleryFloater" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fontwork Gallery</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:FontworkSameLetterHeights" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fontwork Same Letter Heights</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontworkShapeType" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fontwork Shape</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-arch-down-curve" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Arch Down (Curve)</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-arch-down-pour" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Arch Down (Pour)</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-arch-left-curve" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Arch Left (Curve)</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-arch-left-pour" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Arch Left (Pour)</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-arch-right-curve" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Arch Right (Curve)</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-arch-right-pour" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Arch Right (Pour)</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-arch-up-curve" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Arch Up (Curve)</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-arch-up-pour" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Arch Up (Pour)</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-chevron-down" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Chevron Down</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-chevron-up" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Chevron Up</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-circle-curve" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Circle (Curve)</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-circle-pour" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Circle (Pour)</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-curve-down" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Curve Down</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-curve-up" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Curve Up</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-fade-down" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fade Down</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-fade-left" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fade Left</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-fade-right" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fade Right</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-fade-up" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fade Up</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-fade-up-and-left" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fade Up and Left</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-fade-up-and-right" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fade Up and Right</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-inflate" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Inflate</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-open-circle-curve" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Open Circle (Curve)</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-open-circle-pour" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Open Circle (Pour)</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-plain-text" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Plain Text</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-slant-down" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Slant Down</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-slant-up" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Slant Up</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-stop" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Stop</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-triangle-down" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Triangle Down</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-triangle-up" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Triangle Up</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-wave" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Wave</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FormDesignTools" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Form Design</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:FormFilter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Form-Based Filters</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FormFilterExecute" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Apply Form-Based Filter</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FormFilterExit" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Close</value></prop></node><node oor:name=".uno:FormFilterNavigator" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Filter Navigation</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FormFiltered" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Apply Filter</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:FormProperties" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">For~m...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:FormatArea" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">A~rea...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FormatGroup" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Group</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FormatLine" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">L~ine...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FormatPaintbrush" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Format Paintbrush</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:FormatUngroup" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Ungroup</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FormattedField" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Formatted Field</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:Forward" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Bring ~Forward</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FrameContent" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Contents</value></prop></node><node oor:name=".uno:FrameLineColor" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Line Color (of the border)</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FrameName" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Name</value></prop></node><node oor:name=".uno:FrameSpacing" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">FrameSet Spacing</value></prop></node><node oor:name=".uno:Freeline" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Freeform Line, Filled</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Freeline_Unfilled" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Freeform Line</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FullScreen" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">F~ull Screen</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FunctionBarVisible" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Function Bar</value></prop></node><node oor:name=".uno:Gallery" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Gallery</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:GetColorTable" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Color Palette</value></prop></node><node oor:name=".uno:GoDown" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Move Down</value></prop></node><node oor:name=".uno:GoDownBlock" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Page Down</value></prop></node><node oor:name=".uno:GoDownBlockSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select Page Down</value></prop></node><node oor:name=".uno:GoDownSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select Down</value></prop></node><node oor:name=".uno:GoLeft" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Move Left</value></prop></node><node oor:name=".uno:GoLeftBlock" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Page Left</value></prop></node><node oor:name=".uno:GoLeftBlockSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select Page Left</value></prop></node><node oor:name=".uno:GoLeftSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select Left</value></prop></node><node oor:name=".uno:GoRight" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Move Right</value></prop></node><node oor:name=".uno:GoRightSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select Right</value></prop></node><node oor:name=".uno:GoToEndOfData" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To File End</value></prop></node><node oor:name=".uno:GoToEndOfDataSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select to File End</value></prop></node><node oor:name=".uno:GoToEndOfRow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Document End</value></prop></node><node oor:name=".uno:GoToEndOfRowSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select to Document End</value></prop></node><node oor:name=".uno:GoToStart" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To File Begin</value></prop></node><node oor:name=".uno:GoToStartOfRow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Document Begin</value></prop></node><node oor:name=".uno:GoToStartOfRowSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select to Document Begin</value></prop></node><node oor:name=".uno:GoToStartSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select to File Begin</value></prop></node><node oor:name=".uno:GoUp" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Move Up</value></prop></node><node oor:name=".uno:GoUpBlock" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Page Up</value></prop></node><node oor:name=".uno:GoUpBlockSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select Page Up</value></prop></node><node oor:name=".uno:GoUpSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select Up</value></prop></node><node oor:name=".uno:GrafAttrCrop" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Crop Picture...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GrafBlue" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Blue</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GrafContrast" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Contrast</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GrafGamma" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Gamma</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GrafGreen" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Green</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GrafInvert" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Invert</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:GrafLuminance" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Brightness</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GrafMode" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Graphics mode</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GrafRed" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Red</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GrafTransparence" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Transparency</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GraphicFilterInvert" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Invert</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GraphicFilterMosaic" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Mosaic</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GraphicFilterPopart" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Pop Art</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GraphicFilterPoster" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Posterize</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GraphicFilterRelief" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Relief</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GraphicFilterRemoveNoise" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Remove Noise</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GraphicFilterSepia" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Aging</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GraphicFilterSharpen" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Sharpen</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GraphicFilterSmooth" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Smooth</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GraphicFilterSobel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Charcoal Sketch</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GraphicFilterSolarize" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Solarization</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GraphicFilterToolbox" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Filter</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Grid" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Table Control</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:GridUse" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Snap to Grid</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:GridVisible" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Display Grid</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:Group" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Group...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GroupBox" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Group Box</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:Groupbox" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Group Box</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Grow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Increase Font</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:HFixedLine" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Horizontal Line</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:HScrollbar" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Horizontal Scroll Bar</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:HangulHanjaConversion" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Hangul/Hanja Conversion...</value></prop></node><node oor:name=".uno:HelpChooseFile" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Choose Help File</value></prop></node><node oor:name=".uno:HelpIndex" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">%PRODUCTNAME ~Help</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:HelpOnHelp" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Help on Help</value></prop></node><node oor:name=".uno:HelpSupport" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Support</value></prop></node><node oor:name=".uno:HelpTip" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Tips</value></prop></node><node oor:name=".uno:HelperDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Help ~Agent</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:HelplinesMove" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Guides When Moving</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:HideDetail" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Hide Details</value></prop></node><node oor:name=".uno:HideSpellMark" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Do Not Mark Errors</value></prop></node><node oor:name=".uno:Hyphenate" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Hyphenation...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:HyperlinkDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Hyperlink</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:ImageControl" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Image Control</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:ImageMapDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">ImageMap</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:Imagebutton" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Image Button</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:ImportDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Import Dialog</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:IncrementIndent" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Increase Indent</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>7</value></prop></node><node oor:name=".uno:InsertAVMedia" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Mo~vie and Sound</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertAnnotation" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Comme~nt</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertAuthorField" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Author</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertBusinessCard" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert business cards</value></prop></node><node oor:name=".uno:InsertColumnBreak" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert ~Column Break</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Column Break</value></prop></node><node oor:name=".uno:InsertColumnDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Columns...</value></prop></node><node oor:name=".uno:InsertColumns" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Co~lumns</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">Co~lumns</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertCtrl" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertCurrencyField" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Currency Field</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertDoc" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~File...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertDraw" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Show Draw Functions</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertEdit" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Text Box</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertFileControl" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">File Selection</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertFixedText" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Label field</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertFormattedField" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Formatted Field</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertGraphic" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~From File...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertHardHyphen" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Non-br~eaking hyphen</value></prop></node><node oor:name=".uno:InsertHyperlink" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Hyperlink Bar</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertImage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert from Image Editor</value></prop></node><node oor:name=".uno:InsertImageControl" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Image Control</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertLRM" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Left-to-right mark</value></prop></node><node oor:name=".uno:InsertLabels" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Labels</value></prop></node><node oor:name=".uno:InsertListbox" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">List Box</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertMath" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Formula...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertMode" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Mode</value></prop></node><node oor:name=".uno:InsertNonBreakingSpace" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Non-breaking space</value></prop></node><node oor:name=".uno:InsertNumericField" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Numeric Field</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertObject" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~OLE Object...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertObjectChart" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Chart...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertObjectFloatingFrame" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Float~ing Frame</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertObjectStarMath" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Formula</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertPageNumberField" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Page Number</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertPatternField" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Pattern Field</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertPlugin" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Plug-in...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertPushbutton" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Button</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertRLM" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Right-to-left mark</value></prop></node><node oor:name=".uno:InsertRowDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Rows...</value></prop></node><node oor:name=".uno:InsertRows" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert ~Rows</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Rows</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertSoftHyphen" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Optional hyphen</value></prop></node><node oor:name=".uno:InsertSound" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Sound...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertSpreadsheet" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Sp~readsheet</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertSymbol" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">S~pecial Character...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertTable" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Table...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertTextFrame" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Text Frame</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertTimeField" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Time</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:InsertTreeControl" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Tree Control</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertVideo" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Video...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertZWNBSP" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">No-width no ~break</value></prop></node><node oor:name=".uno:InsertZWSP" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">No-~width optional break</value></prop></node><node oor:name=".uno:InternetDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Internet Options</value></prop></node><node oor:name=".uno:Intersect" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">I~ntersect</value></prop></node><node oor:name=".uno:IsLoading" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Load Document</value></prop></node><node oor:name=".uno:Italic" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Italic</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:JustifyPara" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Justified</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>15</value></prop></node><node oor:name=".uno:Label" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Label Field</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:LanguageStatus" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Language Status</value></prop></node><node oor:name=".uno:LastRecord" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Last Record</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:LaunchStarImage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Start Image Editor</value></prop></node><node oor:name=".uno:LeaveGroup" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">E~xit group</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:LeftPara" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Align Left</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>11</value></prop></node><node oor:name=".uno:LibSelector" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Current Library</value></prop></node><node oor:name=".uno:Line" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Line</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:LineArrowEnd" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Line Ends with Arrow</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:LineCap" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Line Cap Style</value></prop></node><node oor:name=".uno:LineDash" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Line Dash/Dot</value></prop></node><node oor:name=".uno:LineEndStyle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Arrow Style</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:LineJoint" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Line Corner Style</value></prop></node><node oor:name=".uno:LineStyle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Line Style</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:LineTransparence" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Line Transparency</value></prop></node><node oor:name=".uno:LineWidth" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Line Width</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Line_Diagonal" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Line (45°)</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ListBox" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">List Box</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:LoadBasic" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert BASIC Source</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:LoadConfiguration" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Load Configuration</value></prop></node><node oor:name=".uno:MacroBarVisible" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Macro Toolbar On/Off</value></prop></node><node oor:name=".uno:MacroDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">%PRODUCTNAME ~Basic...</value></prop></node><node oor:name=".uno:MacroOrganizer" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">%PRODUCTNAME Basic Macro Organizer...</value></prop></node><node oor:name=".uno:MacroOrganizer?TabId:short=1" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Organize ~Dialogs...</value></prop></node><node oor:name=".uno:MacroRecorder" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Record Macro</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:MacroSignature" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Digital Signature...</value></prop></node><node oor:name=".uno:ManageBreakPoints" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Manage Breakpoints</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ManageLanguage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Manage Language</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:MatchGroup" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Find Parenthesis</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:MenuBarVisible" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Menu On/Off</value></prop></node><node oor:name=".uno:Merge" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Merge</value></prop></node><node oor:name=".uno:MergeCells" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Merge Cells</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:MergeDocuments" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Merge Documen~t...</value></prop></node><node oor:name=".uno:ModifiedStatus" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Document Modified</value></prop></node><node oor:name=".uno:ModifyFrame" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Frame Properties</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ModuleDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select Module</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:MoreControls" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">More Controls</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:MoreDictionaries" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">More Dictionaries Online...</value></prop></node><node oor:name=".uno:NameGroup" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Name...</value></prop></node><node oor:name=".uno:NavigationBar" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Navigation Bar</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:NavigationBarVisible" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Navigation Bar Visible</value></prop></node><node oor:name=".uno:Navigator" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Na~vigator</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:NewDoc" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">New Document From Template</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:NewFrameSet" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">New FrameSet</value></prop></node><node oor:name=".uno:NewPresentation" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">New Presentation</value></prop></node><node oor:name=".uno:NewRecord" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">New Record</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:NewWindow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~New Window</value></prop></node><node oor:name=".uno:NextRecord" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Next Record</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:NumberFormatCurrency" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Number Format: Currency</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:NumberFormatDate" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Number Format : Date</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:NumberFormatDecimal" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Number Format: Decimal</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:NumberFormatPercent" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Number Format: Percent</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:NumberFormatScientific" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Number Format: Exponential</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:NumberFormatStandard" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Number Format: Standard</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:NumberFormatTime" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Number Format: Time</value></prop></node><node oor:name=".uno:NumericField" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Numerical Field</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:ObjectAlignLeft" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Left</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ObjectAlignRight" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Right</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ObjectBackOne" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Back One</value></prop></node><node oor:name=".uno:ObjectBarVisible" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Object Bar</value></prop></node><node oor:name=".uno:ObjectCatalog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Object Catalog</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ObjectForwardOne" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Forward One</value></prop></node><node oor:name=".uno:ObjectMenue" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Ob~ject</value></prop></node><node oor:name=".uno:ObjectTitleDescription" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Description...</value></prop></node><node oor:name=".uno:Open" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Open...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:OpenHyperlinkOnCursor" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Open Hyperlink</value></prop></node><node oor:name=".uno:OpenReadOnly" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Open in Design Mode</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:OpenSmartTagMenuOnCursor" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Open Smart Tag Menu</value></prop></node><node oor:name=".uno:OpenTemplate" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Edit...</value></prop></node><node oor:name=".uno:OpenUrl" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Load URL</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:OpenXMLFilterSettings" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~XML Filter Settings...</value></prop></node><node oor:name=".uno:OptimizeTable" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Optimize</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:OptionBarVisible" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Optio~n Bar</value></prop></node><node oor:name=".uno:OptionsTreeDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Options...</value></prop></node><node oor:name=".uno:OrderCrit" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Sort...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Organizer" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Organize...</value></prop></node><node oor:name=".uno:OutlineBullet" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Bullets and Numbering...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>7</value></prop></node><node oor:name=".uno:OutlineCollapse" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Hide Subpoints</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:OutlineCollapseAll" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">First Level</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:OutlineDown" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Move Down</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:OutlineExpand" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Show Subpoints</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:OutlineExpandAll" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">All Levels</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:OutlineFont" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Outline</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:OutlineFormat" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Formatting On/Off</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:OutlineLeft" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Promote</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:OutlineRight" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Demote</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:OutlineUp" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Move Up</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Overline" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Overline</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:PageDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Page Settings</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Page...</value></prop></node><node oor:name=".uno:ParaLeftToRight" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Left-To-Right</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>11</value></prop></node><node oor:name=".uno:ParaRightToLeft" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Right-To-Left</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>11</value></prop></node><node oor:name=".uno:ParagraphDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">P~aragraph...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Paste" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Paste</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:PasteSpecial" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Paste ~Special...</value></prop></node><node oor:name=".uno:PatternField" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Pattern Field</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:Pie" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Ellipse Pie</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Pie_Unfilled" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Ellipse Pie, Unfilled</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:PlugInsActive" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">P~lug-in</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Polygon_Diagonal" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Polygon (45°), Filled</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Polygon_Diagonal_Unfilled" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Polygon (45°)</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Polygon_Unfilled" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Polygon</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:PrevRecord" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Previous Record</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Preview" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Preview</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Print" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Print...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:PrintDefault" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Print File Directly</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:PrintPreview" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Pa~ge Preview</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:PrinterSetup" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">P~rinter Settings...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ProgressBar" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Progress Bar</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ProtectTraceChangeMode" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Protect Records...</value></prop></node><node oor:name=".uno:Pushbutton" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Push Button</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:Quit" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">E~xit</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:RadioButton" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Option Button</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:Radiobutton" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Option Button</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:RecFromText" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Text -&gt; Record</value></prop></node><node oor:name=".uno:RecSave" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Save Record</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:RecSearch" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Find Record...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:RecText" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Record</value></prop></node><node oor:name=".uno:RecTotal" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Total No. of Records</value></prop></node><node oor:name=".uno:RecUndo" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Undo: Data entry</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:RecentFileList" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Recent Doc~uments</value></prop></node><node oor:name=".uno:RecheckDocument" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Recheck Document...</value></prop></node><node oor:name=".uno:Rect" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Rectangle</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Rect_Rounded" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Rectangle, Rounded</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Rect_Rounded_Unfilled" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Rounded Rectangle, Unfilled</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Rect_Unfilled" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Rectangle, Unfilled</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Redo" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Can't Restore</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Refresh" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Refresh</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:RefreshFormControl" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Refresh Control</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Reload" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Reload</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:RemoveFilter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Remove Filter</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:RemoveFilterSort" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Remove Filter/Sort</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:RenameObject" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Name...</value></prop></node><node oor:name=".uno:Repaint" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Redraw</value></prop></node><node oor:name=".uno:Repeat" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Repeat</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:RepeatSearch" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Repeat Search</value></prop></node><node oor:name=".uno:ReplyComment" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Reply Comment</value></prop></node><node oor:name=".uno:ResetAttributes" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Default Formatting</value></prop></node><node oor:name=".uno:RestoreEditingView" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Restore Editing View</value></prop></node><node oor:name=".uno:RightPara" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Align Right</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>11</value></prop></node><node oor:name=".uno:RubyDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">As~ian phonetic guide...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>8</value></prop></node><node oor:name=".uno:RunBasic" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Run BASIC</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:RunMacro" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">R~un Macro...</value></prop></node><node oor:name=".uno:Save" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Save</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SaveAll" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Sa~ve All</value></prop></node><node oor:name=".uno:SaveAs" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Save ~As...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SaveAsTemplate" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Save...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SaveAsUrl" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Save Document As URL</value></prop></node><node oor:name=".uno:SaveBasicAs" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Save BASIC</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SaveConfiguration" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Save configuration</value></prop></node><node oor:name=".uno:SbaExecuteSql" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Run Query</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SbaNativeSql" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Run SQL command directly</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:ScEditOptions" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Spreadsheet Options</value></prop></node><node oor:name=".uno:SchEditOptions" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Chart Options</value></prop></node><node oor:name=".uno:ScriptOrganizer" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Organize Macros</value></prop></node><node oor:name=".uno:ScrollBar" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Scrollbar</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:SdEditOptions" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Presentation Options</value></prop></node><node oor:name=".uno:SdGraphicOptions" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Presentation Graphic Options</value></prop></node><node oor:name=".uno:SearchDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Find &amp; Replace...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:Select" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select ~All</value></prop></node><node oor:name=".uno:SelectAll" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select ~All</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SelectMode" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SelectTable" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select Table</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Table</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SelectObject" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SendFax" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Send Default Fax</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SendMail" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Document as ~E-mail...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SendMailDocAsMS" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">E-mail as ~Microsoft Format...</value></prop></node><node oor:name=".uno:SendMailDocAsOOo" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">E-mail as ~OpenDocument Format...</value></prop></node><node oor:name=".uno:SendMailDocAsPDF" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">E-mail as P~DF...</value></prop></node><node oor:name=".uno:SendToBack" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Send to Back</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SetAnchorToPage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Anchor To P~age</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">To P~age</value></prop></node><node oor:name=".uno:SetBorderStyle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Borders</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SetDefault" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Default Formatting</value></prop></node><node oor:name=".uno:SetDocumentProperties" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Propert~ies...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SetObjectToBackground" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Background</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SetObjectToForeground" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Foreground</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Shadowed" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Shadow</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:ShowAnnotations" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Comme~nts</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ShowBrowser" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Display Properties</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ShowDataNavigator" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Data Navigator...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:ShowDetail" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Show Details</value></prop></node><node oor:name=".uno:ShowFmExplorer" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Form Navigator...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:ShowImeStatusWindow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Input M~ethod Status</value></prop></node><node oor:name=".uno:ShowItemBrowser" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Item Browser On/Off</value></prop></node><node oor:name=".uno:ShowPropBrowser" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Properties</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ShowToolbar" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Toolbars</value></prop></node><node oor:name=".uno:Shrink" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Reduce Font</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Signature" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Digital Signatu~res...</value></prop></node><node oor:name=".uno:SimEditOptions" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Image Options</value></prop></node><node oor:name=".uno:Size" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Size</value></prop></node><node oor:name=".uno:SmEditOptions" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Formula Options</value></prop></node><node oor:name=".uno:SortDown" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Sort Descending</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Sortup" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Sort Ascending</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SourceView" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">HT~ML Source</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:SpacePara1" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Line Spacing: 1</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>15</value></prop></node><node oor:name=".uno:SpacePara15" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Line Spacing : 1.5</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>15</value></prop></node><node oor:name=".uno:SpacePara2" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Line Spacing : 2</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>15</value></prop></node><node oor:name=".uno:Spacing" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Character Spacing</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SpellDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Spelling...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SpellOnline" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~AutoSpellcheck</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:SpellingAndGrammarDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Spelling and Grammar...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SpellingDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Spelling...</value></prop></node><node oor:name=".uno:SpinButton" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Spin Button</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:Spinbutton" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Spin Button</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SplitCell" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Split Cells</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SplitHorizontal" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Split Frame Horizontally</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SplitParentHorizontal" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Split FrameSet Horizontally</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SplitParentVertical" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Split FrameSet Vertically</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SplitVertical" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Split Frame Vertically</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Square" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Square</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Square_Rounded" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Rounded Square</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Square_Rounded_Unfilled" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Rounded Square, Unfilled</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Square_Unfilled" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Square, Unfilled</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:StarShapes" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Stars</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:StarShapes.bang" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Explosion</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:StarShapes.concave-star6" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">6-Point Star, concave</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:StarShapes.doorplate" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Doorplate</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:StarShapes.horizontal-scroll" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Horizontal Scroll</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:StarShapes.signet" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Signet</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:StarShapes.star12" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">12-Point Star</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:StarShapes.star24" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">24-Point Star</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:StarShapes.star4" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">4-Point Star</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:StarShapes.star5" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">5-Point Star</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:StarShapes.star6" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">6-Point Star</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:StarShapes.star8" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">8-Point Star</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:StarShapes.vertical-scroll" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Vertical Scroll</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:StateTableCell" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Cell</value></prop></node><node oor:name=".uno:StatusBarVisible" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Status ~Bar</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>8</value></prop></node><node oor:name=".uno:StatusGetPosition" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Position</value></prop></node><node oor:name=".uno:StatusGetTitle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Current Basic Module</value></prop></node><node oor:name=".uno:Stop" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Stop Loading</value></prop></node><node oor:name=".uno:StopRecording" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Stop Recording</value></prop></node><node oor:name=".uno:Strikeout" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Strikethrough</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:StyleApply" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Apply Style</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:StyleCatalog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Catalog...</value></prop></node><node oor:name=".uno:StyleNewByExample" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">New Style from Selection</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:StyleUpdateByExample" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Update Style</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SubScript" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Subscript</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:Substract" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Subtract</value></prop></node><node oor:name=".uno:SuperScript" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Superscript</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:FlipHorizontal" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flip Horizontally</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FlipVertical" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flip Vertically</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SwEditOptions" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Text Document Options</value></prop></node><node oor:name=".uno:SwitchControlDesignMode" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Design Mode On/Off</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:SwitchXFormsDesignMode" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Design Mode On/Off</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:SymbolShapes" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Symbol Shapes</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SymbolShapes.brace-pair" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Double Brace</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SymbolShapes.bracket-pair" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Double Bracket</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SymbolShapes.cloud" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Cloud</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SymbolShapes.diamond-bevel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Diamond Bevel</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SymbolShapes.flower" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flower</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SymbolShapes.forbidden" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">"Prohibited" Symbol</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SymbolShapes.heart" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Heart</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SymbolShapes.left-brace" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Left Brace</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SymbolShapes.left-bracket" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Left Bracket</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SymbolShapes.lightning" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Lightning Bolt</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SymbolShapes.moon" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Moon</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SymbolShapes.octagon-bevel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Octagon Bevel</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SymbolShapes.puzzle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Puzzle</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SymbolShapes.quad-bevel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Square Bevel</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SymbolShapes.right-brace" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Right Brace</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SymbolShapes.right-bracket" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Right Bracket</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SymbolShapes.smiley" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Smiley Face</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SymbolShapes.sun" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Sun</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:TabDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Activation Order...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:TableDesign" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Table Design...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:TableDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Ta~ble Properties...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:TableSort" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">So~rt...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:TaskBarVisible" oor:op="replace"/><node oor:name=".uno:TaskPane" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Task Pane</value></prop></node><node oor:name=".uno:Sidebar" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Sidebar</value></prop></node><node oor:name=".uno:TestMode" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Test Mode On/Off</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Text" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Text</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:TextAttributes" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Te~xt...</value></prop></node><node oor:name=".uno:TextFitToSize" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fit to Frame</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>8</value></prop></node><node oor:name=".uno:Text_Marquee" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Text Animation</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:TextdirectionLeftToRight" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Text direction from left to right</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:TextdirectionTopToBottom" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Text direction from top to bottom</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ThesaurusDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Thesaurus...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:TimeField" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Time Field</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:ToggleAnchorType" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Change Anchor</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ToggleBreakPoint" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Breakpoint On/Off</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ToggleBreakPointEnabled" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Breakpoint Enabled/Disabled</value></prop></node><node oor:name=".uno:ToggleControlFocus" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Control Focus</value></prop></node><node oor:name=".uno:ToggleObjectBezierMode" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Poi~nts</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ToggleObjectRotateMode" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Rotate</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ToolBarVisible" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Main ~Toolbar</value></prop></node><node oor:name=".uno:ToolsMacroEdit" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Edit Macros</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:TransformRotationAngle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Rotation Angle</value></prop></node><node oor:name=".uno:TransformDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Position and Si~ze...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:TransformRotationX" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Rotation Pivot Point X</value></prop></node><node oor:name=".uno:TransformRotationY" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Rotation Pivot Point Y</value></prop></node><node oor:name=".uno:TwainSelect" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Select Source...</value></prop></node><node oor:name=".uno:TwainTransfer" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Request...</value></prop></node><node oor:name=".uno:URLButton" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">URL Button</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Underline" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Underline</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:UnderlineDouble" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Double Underline </value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:Undo" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Can't Undo</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:UndoAction" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Can't Undo</value></prop></node><node oor:name=".uno:Ungroup" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Ungroup...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:UpSearch" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Find Previous</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:UseWizards" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Wizards On/Off</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:VFixedLine" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Vertical Line</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:VScrollbar" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Vertical Scroll Bar</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:VersionDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Versions...</value></prop></node><node oor:name=".uno:VersionVisible" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Version Visible</value></prop></node><node oor:name=".uno:VerticalCaption" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Vertical Callouts</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:VerticalText" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Vertical Text</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ViewDataSourceBrowser" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Data Sources</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:ViewFormAsGrid" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Data source as Table</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:WebHtml" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Preview in Web Browser</value></prop></node><node oor:name=".uno:Window3D" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~3D Effects</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:XLineColor" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Line Color</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:XLineStyle" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Line Style</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Zoom" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Zoom...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Zoom100Percent" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Zoom 100%</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ZoomIn" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Z~oom In</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ZoomMinus" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Zoom Out</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ZoomNext" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Zoom Next</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ZoomObjects" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Object Zoom</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ZoomOptimal" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Optimal</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ZoomOut" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Zoo~m Out</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ZoomPage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Zoom Page</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ZoomPageWidth" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Zoom Page Width</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ZoomPlus" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Zoom In</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ZoomPrevious" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Zoom Previous</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ZoomToolBox" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Zoom</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name="service:com.sun.star.deployment.ui.PackageManagerDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Extension Manager...</value></prop></node><node oor:name="vnd.sun.star.findbar:FocusToFindbar" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Focus to Findbar</value></prop></node></node><node oor:name="Popups"><node oor:name=".uno:Addons" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Add-Ons</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:AnchorMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">A~nchor</value></prop></node><node oor:name=".uno:ArrangeMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">A~rrange</value></prop></node><node oor:name=".uno:ChangesMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Chan~ges</value></prop></node><node oor:name=".uno:EditMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Edit</value></prop></node><node oor:name=".uno:FieldMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fiel~ds</value></prop></node><node oor:name=".uno:FlipMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Flip</value></prop></node><node oor:name=".uno:FontDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">C~haracter...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FontEffectsDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Character Font Effects...</value></prop></node><node oor:name=".uno:FormatMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">F~ormat</value></prop></node><node oor:name=".uno:FormattingMarkMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Formatting Mark</value></prop></node><node oor:name=".uno:GraphicMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Pict~ure</value></prop></node><node oor:name=".uno:GroupMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Group</value></prop></node><node oor:name=".uno:HelpMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Help</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Insert</value></prop></node><node oor:name=".uno:LanguageMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Language</value></prop></node><node oor:name=".uno:MacrosMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Macros</value></prop></node><node oor:name=".uno:ObjectAlign" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Alignmen~t</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ObjectMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Object</value></prop></node><node oor:name=".uno:PickList" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~File</value></prop></node><node oor:name=".uno:PolyFormen" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Shapes</value></prop></node><node oor:name=".uno:Scan" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Scan</value></prop></node><node oor:name=".uno:SendToMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Sen~d</value></prop></node><node oor:name=".uno:SetLanguageAllTextMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">For all Text</value></prop></node><node oor:name=".uno:SetLanguageParagraphMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">For Paragraph</value></prop></node><node oor:name=".uno:SetLanguageSelectionMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">For Selection</value></prop></node><node oor:name=".uno:SpellingMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Spellcheck</value></prop></node><node oor:name=".uno:TemplateMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Templates</value></prop></node><node oor:name=".uno:ToolbarsMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Toolbars</value></prop></node><node oor:name=".uno:ToolsMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Tools</value></prop></node><node oor:name=".uno:TransliterateMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Change Case</value></prop></node><node oor:name=".uno:ViewMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~View</value></prop></node><node oor:name=".uno:WindowList" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Window</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Sidebar" oor:package="org.openoffice.Office.UI"><node oor:name="Content"><node oor:name="DeckList"><node oor:name="PropertyDeck" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Properties</value></prop><prop oor:name="Id" oor:type="xs:string"><value>PropertyDeck</value></prop><prop oor:name="IconURL" oor:type="xs:string"><value>private:graphicrepository/sfx2/res/symphony/sidebar-property-large.png</value></prop><prop oor:name="HighContrastIconURL" oor:type="xs:string"><value>private:graphicrepository/sfx2/res/symphony/sidebar-property-large-hc.png</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + any, any, visible ; + </value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>100</value></prop></node><node oor:name="GalleryDeck" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Gallery</value></prop><prop oor:name="Id" oor:type="xs:string"><value>GalleryDeck</value></prop><prop oor:name="IconURL" oor:type="xs:string"><value>private:graphicrepository/sfx2/res/symphony/sidebar-gallery-large.png</value></prop><prop oor:name="HighContrastIconURL" oor:type="xs:string"><value>private:graphicrepository/sfx2/res/symphony/sidebar-gallery-large-hc.png</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + any, any, visible ; + </value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>300</value></prop></node><node oor:name="ImpressMasterPagesDeck" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Master Pages</value></prop><prop oor:name="Id" oor:type="xs:string"><value>MasterPagesDeck</value></prop><prop oor:name="IconURL" oor:type="xs:string"><value>private:graphicrepository/sfx2/res/symphony/sidebar-template-large.png</value></prop><prop oor:name="HighContrastIconURL" oor:type="xs:string"><value>private:graphicrepository/sfx2/res/symphony/sidebar-template-large-hc.png</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + Impress, any, visible ; + </value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>120</value></prop></node><node oor:name="ImpressAnimationEffects" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Custom Animation</value></prop><prop oor:name="Id" oor:type="xs:string"><value>CustomAnimationDeck</value></prop><prop oor:name="IconURL" oor:type="xs:string"><value>private:graphicrepository/sfx2/res/symphony/sidebar-animation-large.png</value></prop><prop oor:name="HighContrastIconURL" oor:type="xs:string"><value>private:graphicrepository/sfx2/res/symphony/sidebar-animation-large-hc.png</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + Impress, any, visible ; + </value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>140</value></prop></node><node oor:name="SlideTransitionDeck" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Slide Transition</value></prop><prop oor:name="Id" oor:type="xs:string"><value>SlideTransitionDeck</value></prop><prop oor:name="IconURL" oor:type="xs:string"><value>private:graphicrepository/sfx2/res/symphony/sidebar-transition-large.png</value></prop><prop oor:name="HighContrastIconURL" oor:type="xs:string"><value>private:graphicrepository/sfx2/res/symphony/sidebar-transition-large-hc.png</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + Impress, any, visible ; + </value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>160</value></prop></node><node oor:name="NavigatorDeck" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Navigator</value></prop><prop oor:name="Id" oor:type="xs:string"><value>NavigatorDeck</value></prop><prop oor:name="IconURL" oor:type="xs:string"><value>private:graphicrepository/sfx2/res/symphony/sidebar-navigator-large.png</value></prop><prop oor:name="HighContrastIconURL" oor:type="xs:string"><value>private:graphicrepository/sfx2/res/symphony/sidebar-navigator-large-hc.png</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + any, any, visible ; + </value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>400</value></prop></node><node oor:name="StyleListDeck" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Styles and Formatting</value></prop><prop oor:name="Id" oor:type="xs:string"><value>StyleListDeck</value></prop><prop oor:name="IconURL" oor:type="xs:string"><value>private:graphicrepository/sfx2/res/symphony/sidebar-style-large.png</value></prop><prop oor:name="HighContrastIconURL" oor:type="xs:string"><value>private:graphicrepository/sfx2/res/symphony/sidebar-style-large-hc.png</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + any, any, visible ; + </value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>200</value></prop></node><node oor:name="FunctionsDeck" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Functions</value></prop><prop oor:name="Id" oor:type="xs:string"><value>FunctionsDeck</value></prop><prop oor:name="IconURL" oor:type="xs:string"><value>private:graphicrepository/sfx2/res/symphony/sidebar-functions-large.png</value></prop><prop oor:name="HighContrastIconURL" oor:type="xs:string"><value>private:graphicrepository/sfx2/res/symphony/sidebar-functions-large-hc.png</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + Calc, any, visible ; + </value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>500</value></prop></node></node><node oor:name="PanelList"><node oor:name="TextPropertyPanel" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Text</value></prop><prop oor:name="Id" oor:type="xs:string"><value>TextPropertyPanel</value></prop><prop oor:name="DeckId" oor:type="xs:string"><value>PropertyDeck</value></prop><prop oor:name="DefaultMenuCommand"><value>.uno:FontDialog</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + Calc, Auditing, visible, .uno:CellTextDlg ; + Calc, Cell, visible, .uno:CellTextDlg ; + Calc, default, visible, .uno:CellTextDlg ; + Calc, DrawText, visible ; + Calc, EditCell, visible ; + Calc, Pivot, visible, .uno:CellTextDlg ; + DrawImpress, 3DObject, visible ; + DrawImpress, Draw, hidden ; + DrawImpress, DrawText, visible ; + DrawImpress, Graphic, hidden ; + DrawImpress, OutlineText, visible ; + DrawImpress, Table, visible ; + DrawImpress, TextObject, visible ; + WriterVariants, Annotation, visible ; + WriterVariants, DrawText, visible ; + WriterVariants, Table, visible ; + WriterVariants, Text, visible ; + WriterVariants, default, visible ; + </value></prop><prop oor:name="ImplementationURL" oor:type="xs:string"><value>private:resource/toolpanel/SvxPanelFactory/TextPropertyPanel</value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>100</value></prop></node><node oor:name="ContextPanel" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Current Context (only for debugging)</value></prop><prop oor:name="Id" oor:type="xs:string"><value>Context</value></prop><prop oor:name="DeckId" oor:type="xs:string"><value>PropertyDeck</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + none, none, visible ; + </value></prop><prop oor:name="ImplementationURL" oor:type="xs:string"><value>private:resource/toolpanel/SvxPanelFactory/Debug_ContextPanel</value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>10</value></prop></node><node oor:name="PagePropertyPanel" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Page</value></prop><prop oor:name="Id" oor:type="xs:string"><value>PagePropertyPanel</value></prop><prop oor:name="DeckId" oor:type="xs:string"><value>PropertyDeck</value></prop><prop oor:name="DefaultMenuCommand"><value>.uno:PageDialog</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + Writer, Table, hidden ; + Writer, Text, hidden ; + Writer, default, hidden ; + </value></prop><prop oor:name="ImplementationURL" oor:type="xs:string"><value>private:resource/toolpanel/SwPanelFactory/PagePropertyPanel</value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>300</value></prop></node><node oor:name="ColorPanel" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Colors (only for debugging)</value></prop><prop oor:name="Id" oor:type="xs:string"><value>ColorPanel</value></prop><prop oor:name="DeckId" oor:type="xs:string"><value>PropertyDeck</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + none, any, visible ; + </value></prop><prop oor:name="ImplementationURL" oor:type="xs:string"><value>private:resource/toolpanel/SvxPanelFactory/Debug_ColorPanel</value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>110</value></prop></node><node oor:name="AreaPropertyPanel" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Area</value></prop><prop oor:name="Id" oor:type="xs:string"><value>AreaPropertyPanel</value></prop><prop oor:name="DeckId" oor:type="xs:string"><value>PropertyDeck</value></prop><prop oor:name="DefaultMenuCommand"><value>.uno:FormatArea</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + Calc, Draw, visible ; + Calc, OLE, hidden ; + DrawImpress, 3DObject, visible ; + DrawImpress, Draw, visible ; + DrawImpress, TextObject, hidden ; + DrawImpress, OLE, hidden ; + WriterVariants, Draw, visible ; + </value></prop><prop oor:name="ImplementationURL" oor:type="xs:string"><value>private:resource/toolpanel/SvxPanelFactory/AreaPropertyPanel</value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>300</value></prop></node><node oor:name="LinePropertyPanel" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Line</value></prop><prop oor:name="Id" oor:type="xs:string"><value>LinePropertyPanel</value></prop><prop oor:name="DeckId" oor:type="xs:string"><value>PropertyDeck</value></prop><prop oor:name="DefaultMenuCommand"><value>.uno:FormatLine</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + Calc, Draw, visible ; + Calc, Graphic, visible ; + Calc, OLE, hidden ; + DrawImpress, 3DObject, visible ; + DrawImpress, Draw, visible ; + DrawImpress, Graphic, visible ; + DrawImpress, TextObject, hidden ; + DrawImpress, OLE, hidden ; + WriterVariants, Draw, visible ; + </value></prop><prop oor:name="ImplementationURL" oor:type="xs:string"><value>private:resource/toolpanel/SvxPanelFactory/LinePropertyPanel</value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>400</value></prop></node><node oor:name="GalleryPanel" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Gallery</value></prop><prop oor:name="TitleBarIsOptional" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Id" oor:type="xs:string"><value>GalleryPanel</value></prop><prop oor:name="DeckId" oor:type="xs:string"><value>GalleryDeck</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + any, any, visible ; + </value></prop><prop oor:name="ImplementationURL" oor:type="xs:string"><value>private:resource/toolpanel/SvxPanelFactory/GalleryPanel</value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>100</value></prop></node><node oor:name="PosSizePropertyPanel" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Position and Size</value></prop><prop oor:name="Id" oor:type="xs:string"><value>PosSizePropertyPanel</value></prop><prop oor:name="DeckId" oor:type="xs:string"><value>PropertyDeck</value></prop><prop oor:name="DefaultMenuCommand"><value>.uno:TransformDialog</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + Calc, Chart, visible ; + Calc, Draw, hidden ; + Calc, Form, visible ; + Calc, Graphic, hidden ; + Calc, Media, visible ; + Calc, MultiObject, visible ; + Calc, OLE, visible ; + DrawImpress, 3DObject, visible ; + DrawImpress, Draw, hidden ; + DrawImpress, Form, visible ; + DrawImpress, Graphic, hidden ; + DrawImpress, Media, visible ; + DrawImpress, MultiObject, visible ; + DrawImpress, OLE, visible ; + DrawImpress, TextObject, hidden ; + WriterVariants, Draw, hidden ; + WriterVariants, Form, visible ; + WriterVariants, Graphic, visible, .uno:GraphicDialog ; + WriterVariants, Media, visible ; + WriterVariants, OLE, visible, .uno:FrameDialog ; + </value></prop><prop oor:name="ImplementationURL" oor:type="xs:string"><value>private:resource/toolpanel/SvxPanelFactory/PosSizePropertyPanel</value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>500</value></prop></node><node oor:name="GraphicPropertyPanel" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Graphic</value></prop><prop oor:name="Id" oor:type="xs:string"><value>GraphicPropertyPanel</value></prop><prop oor:name="DeckId" oor:type="xs:string"><value>PropertyDeck</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + Calc, Graphic, visible ; + DrawImpress, Graphic, visible ; + WriterVariants, Graphic, visible ; + </value></prop><prop oor:name="ImplementationURL" oor:type="xs:string"><value>private:resource/toolpanel/SvxPanelFactory/GraphicPropertyPanel</value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>300</value></prop></node><node oor:name="Impress1" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Layouts</value></prop><prop oor:name="Id" oor:type="xs:string"><value>ImpressLayoutsPanel</value></prop><prop oor:name="DeckId" oor:type="xs:string"><value>PropertyDeck</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + Impress, DrawPage, visible ; + Impress, default, visible ; + Impress, HandoutPage, visible ; + Impress, NotesPage, visible ; + Impress, SlidesorterPage, visible ; + </value></prop><prop oor:name="ImplementationURL" oor:type="xs:string"><value>private:resource/toolpanel/SdPanelFactory/Layouts</value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>100</value></prop></node><node oor:name="Impress2" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Used in This Presentation</value></prop><prop oor:name="Id" oor:type="xs:string"><value>UsedMasterPagesPanel</value></prop><prop oor:name="DeckId" oor:type="xs:string"><value>MasterPagesDeck</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + Impress, any, visible ; + </value></prop><prop oor:name="ImplementationURL" oor:type="xs:string"><value>private:resource/toolpanel/SdPanelFactory/UsedMasterPages</value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>100</value></prop></node><node oor:name="Impress3" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Recently Used</value></prop><prop oor:name="Id" oor:type="xs:string"><value>RecentMasterPagesPanel</value></prop><prop oor:name="DeckId" oor:type="xs:string"><value>MasterPagesDeck</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + Impress, any, visible ; + </value></prop><prop oor:name="ImplementationURL" oor:type="xs:string"><value>private:resource/toolpanel/SdPanelFactory/RecentMasterPages</value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>200</value></prop></node><node oor:name="Impress4" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Available for Use</value></prop><prop oor:name="Id" oor:type="xs:string"><value>AllMasterPagesPanel</value></prop><prop oor:name="DeckId" oor:type="xs:string"><value>MasterPagesDeck</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + Impress, any, visible ; + </value></prop><prop oor:name="ImplementationURL" oor:type="xs:string"><value>private:resource/toolpanel/SdPanelFactory/AllMasterPages</value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>300</value></prop></node><node oor:name="Impress5" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Custom Animation</value></prop><prop oor:name="TitleBarIsOptional" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Id" oor:type="xs:string"><value>CustomAnimationPanel</value></prop><prop oor:name="DeckId" oor:type="xs:string"><value>CustomAnimationDeck</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + Impress, any, visible ; + </value></prop><prop oor:name="ImplementationURL" oor:type="xs:string"><value>private:resource/toolpanel/SdPanelFactory/CustomAnimations</value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>100</value></prop></node><node oor:name="Impress6" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Slide Transition</value></prop><prop oor:name="TitleBarIsOptional" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Id" oor:type="xs:string"><value>SlideTransitionPanel</value></prop><prop oor:name="DeckId" oor:type="xs:string"><value>SlideTransitionDeck</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + Impress, any, visible ; + </value></prop><prop oor:name="ImplementationURL" oor:type="xs:string"><value>private:resource/toolpanel/SdPanelFactory/SlideTransitions</value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>100</value></prop></node><node oor:name="Impress7" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Table Design</value></prop><prop oor:name="Id" oor:type="xs:string"><value>ImpressTableDesignPanel</value></prop><prop oor:name="DeckId" oor:type="xs:string"><value>PropertyDeck</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + Impress, Table, visible ; + </value></prop><prop oor:name="ImplementationURL" oor:type="xs:string"><value>private:resource/toolpanel/SdPanelFactory/TableDesign</value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>300</value></prop></node><node oor:name="EmptyPanel" oor:op="replace"><prop oor:name="TitleBarIsOptional" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Empty</value></prop><prop oor:name="Id" oor:type="xs:string"><value>EmptyPanel</value></prop><prop oor:name="DeckId" oor:type="xs:string"><value>PropertyDeck</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + any, empty, visible ; + </value></prop><prop oor:name="ImplementationURL" oor:type="xs:string"><value>private:resource/toolpanel/SvxPanelFactory/EmptyPanel</value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>100</value></prop></node><node oor:name="AlignmentPropertyPanel" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Alignment</value></prop><prop oor:name="Id" oor:type="xs:string"><value>AlignmentPropertyPanel</value></prop><prop oor:name="DeckId" oor:type="xs:string"><value>PropertyDeck</value></prop><prop oor:name="DefaultMenuCommand"><value>.uno:Hyphenate</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + Calc, Auditing, visible ; + Calc, Cell, visible ; + Calc, default, visible ; + Calc, EditCell, visible ; + Calc, Pivot, visible ; + </value></prop><prop oor:name="ImplementationURL" oor:type="xs:string"><value>private:resource/toolpanel/ScPanelFactory/AlignmentPropertyPanel</value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>200</value></prop></node><node oor:name="CellAppearancePropertyPanel" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Cell Appearance</value></prop><prop oor:name="Id" oor:type="xs:string"><value>CellAppearancePropertyPanel</value></prop><prop oor:name="DeckId" oor:type="xs:string"><value>PropertyDeck</value></prop><prop oor:name="DefaultMenuCommand"><value>.uno:FormatCellDialog</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + Calc, Auditing, visible ; + Calc, Cell, visible ; + Calc, EditCell, visible ; + Calc, default, visible ; + Calc, Pivot, visible ; + </value></prop><prop oor:name="ImplementationURL" oor:type="xs:string"><value>private:resource/toolpanel/ScPanelFactory/CellAppearancePropertyPanel</value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>300</value></prop></node><node oor:name="NumberFormatPropertyPanel" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Number Format</value></prop><prop oor:name="Id" oor:type="xs:string"><value>NumberFormatPropertyPanel</value></prop><prop oor:name="DeckId" oor:type="xs:string"><value>PropertyDeck</value></prop><prop oor:name="DefaultMenuCommand"><value>.uno:FormatCellDialog</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + Calc, Auditing, hidden ; + Calc, Cell, hidden ; + Calc, EditCell, hidden ; + Calc, default, hidden ; + Calc, Pivot, hidden ; + </value></prop><prop oor:name="ImplementationURL" oor:type="xs:string"><value>private:resource/toolpanel/ScPanelFactory/NumberFormatPropertyPanel</value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>400</value></prop></node><node oor:name="ParaPropertyPanel" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Paragraph</value></prop><prop oor:name="Id" oor:type="xs:string"><value>ParaPropertyPanel</value></prop><prop oor:name="DeckId" oor:type="xs:string"><value>PropertyDeck</value></prop><prop oor:name="DefaultMenuCommand"><value>.uno:ParagraphDialog</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + Calc, DrawText, visible ; + DrawImpress, 3DObject, hidden ; + DrawImpress, Draw, hidden ; + DrawImpress, DrawText, visible ; + DrawImpress, Graphic, hidden ; + DrawImpress, Table, visible ; + DrawImpress, TextObject, visible ; + WriterVariants, Annotation, visible ; + WriterVariants, DrawText, visible ; + WriterVariants, Table, visible ; + WriterVariants, Text, visible ; + WriterVariants, default, visible ; + </value></prop><prop oor:name="ImplementationURL" oor:type="xs:string"><value>private:resource/toolpanel/SvxPanelFactory/ParaPropertyPanel</value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>200</value></prop></node><node oor:name="WrapPropertyPanel" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Wrap</value></prop><prop oor:name="Id" oor:type="xs:string"><value>WrapPropertyPanel</value></prop><prop oor:name="DeckId" oor:type="xs:string"><value>PropertyDeck</value></prop><prop oor:name="DefaultMenuCommand"><value>.uno:TextWrap</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + Writer, Graphic, visible ; + Writer, OLE, visible ; + Writer, Frame, visible ; + </value></prop><prop oor:name="ImplementationURL" oor:type="xs:string"><value>private:resource/toolpanel/SwPanelFactory/WrapPropertyPanel</value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>500</value></prop></node><node oor:name="SwNavigatorPanel" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Navigator</value></prop><prop oor:name="TitleBarIsOptional" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ShowForReadOnlyDocument" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Id" oor:type="xs:string"><value>SwNavigatorPanel</value></prop><prop oor:name="DeckId" oor:type="xs:string"><value>NavigatorDeck</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + WriterVariants, any, visible ; + </value></prop><prop oor:name="ImplementationURL" oor:type="xs:string"><value>private:resource/toolpanel/SwPanelFactory/NavigatorPanel</value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>100</value></prop></node><node oor:name="ScNavigatorPanel" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Navigator</value></prop><prop oor:name="TitleBarIsOptional" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ShowForReadOnlyDocument" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Id" oor:type="xs:string"><value>ScNavigatorPanel</value></prop><prop oor:name="DeckId" oor:type="xs:string"><value>NavigatorDeck</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + Calc, any, visible ; + </value></prop><prop oor:name="ImplementationURL" oor:type="xs:string"><value>private:resource/toolpanel/ScPanelFactory/NavigatorPanel</value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>100</value></prop></node><node oor:name="SdNavigatorPanel" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Navigator</value></prop><prop oor:name="TitleBarIsOptional" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ShowForReadOnlyDocument" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Id" oor:type="xs:string"><value>SdNavigatorPanel</value></prop><prop oor:name="DeckId" oor:type="xs:string"><value>NavigatorDeck</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + DrawImpress, any, visible ; + </value></prop><prop oor:name="ImplementationURL" oor:type="xs:string"><value>private:resource/toolpanel/SdPanelFactory/NavigatorPanel</value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>100</value></prop></node><node oor:name="StyleListPanel" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Styles and Formatting</value></prop><prop oor:name="TitleBarIsOptional" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Id" oor:type="xs:string"><value>StyleListPanel</value></prop><prop oor:name="DeckId" oor:type="xs:string"><value>StyleListDeck</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + any, any, visible ; + </value></prop><prop oor:name="ImplementationURL" oor:type="xs:string"><value>private:resource/toolpanel/SvxPanelFactory/StyleListPanel</value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>100</value></prop></node><node oor:name="FunctionsPanel" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Functions</value></prop><prop oor:name="TitleBarIsOptional" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Id" oor:type="xs:string"><value>FunctionsPanel</value></prop><prop oor:name="DeckId" oor:type="xs:string"><value>FunctionsDeck</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + Calc, any, visible ; + </value></prop><prop oor:name="ImplementationURL" oor:type="xs:string"><value>private:resource/toolpanel/ScPanelFactory/FunctionsPanel</value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>100</value></prop></node><node oor:name="InsertPropertyPanel" oor:op="replace"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Insert Shapes</value></prop><prop oor:name="Id" oor:type="xs:string"><value>InsertPropertyPanel</value></prop><prop oor:name="DeckId" oor:type="xs:string"><value>PropertyDeck</value></prop><prop oor:name="ContextList"><value oor:separator=";"> + Draw, any, visible ; + </value></prop><prop oor:name="ImplementationURL" oor:type="xs:string"><value>private:resource/toolpanel/SvxPanelFactory/InsertPropertyPanel</value></prop><prop oor:name="OrderIndex" oor:type="xs:int"><value>50</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="StartModuleCommands" oor:package="org.openoffice.Office.UI"/><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="StartModuleWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/standardbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Standard</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="UI" oor:package="org.openoffice.Office"><node oor:name="FilterClassification"><node oor:name="GlobalFilters"><node oor:name="Classes"><node oor:name="com.sun.star.text.TextDocument" oor:op="replace"><prop oor:name="DisplayName"><value xml:lang="en-US">Text documents</value></prop><prop oor:name="Filters"><value oor:separator=";">HTML (StarWriter);MS WinWord 2.x (W4W);MS WinWord 6.0;MS Word 95;MS Word 95 Vorlage;MS Word 97;MS Word 97 Vorlage;StarOffice XML (Writer);StarWriter 3.0;StarWriter 3.0 Vorlage/Template;StarWriter 4.0;StarWriter 4.0 Vorlage/Template;StarWriter 5.0;StarWriter 5.0 Vorlage/Template;writer_StarOffice_XML_Writer_Template;Text;WordPerfect;writer8;writer8_template</value></prop></node><node oor:name="com.sun.star.sheet.SpreadsheetDocument" oor:op="replace"><prop oor:name="DisplayName"><value xml:lang="en-US">Spreadsheets</value></prop><prop oor:name="Filters"><value oor:separator=";">StarCalc 1.0;StarCalc 3.0;StarCalc 4.0;StarCalc 5.0;StarCalc 3.0 Vorlage/Template;StarCalc 4.0 Vorlage/Template;StarCalc 5.0 Vorlage/Template;MS Excel 97;MS Excel 97 Vorlage/Template;MS Excel 95;MS Excel 5.0/95;MS Excel 4.0;MS Excel 95 Vorlage/Template;;MS Excel 4.0 Vorlage/Template;StarOffice XML (Calc);calc_StarOffice_XML_Calc_Template;Text - txt - csv (StarCalc);calc8;calc8_template</value></prop></node><node oor:name="com.sun.star.presentation.PresentationDocument" oor:op="replace"><prop oor:name="DisplayName"><value xml:lang="en-US">Presentations</value></prop><prop oor:name="Filters"><value oor:separator=";">impress_StarOffice_XML_Draw;impress_StarOffice_XML_Impress_Template;MS PowerPoint 97;MS PowerPoint 97 Vorlage;StarImpress 4.0;StarImpress 4.0 Vorlage;StarImpress 5.0;StarImpress 5.0 (packed);StarImpress 5.0 Vorlage;StarOffice XML (Impress);impress8;impress8_template</value></prop></node><node oor:name="com.sun.star.drawing.DrawingDocument" oor:op="replace"><prop oor:name="DisplayName"><value xml:lang="en-US">Drawings</value></prop><prop oor:name="Filters"><value oor:separator=";">draw_StarOffice_XML_Draw_Template;SGV - StarDraw 2.0;StarDraw 3.0;StarDraw 3.0 Vorlage;StarDraw 5.0;StarDraw 5.0 Vorlage;StarOffice XML (Draw);draw8;draw8_template</value></prop></node><node oor:name="com.sun.star.text.WebDocument" oor:op="replace"><prop oor:name="DisplayName"><value xml:lang="en-US">Web pages</value></prop><prop oor:name="Filters"><value oor:separator=";">HTML;StarWriter/Web 4.0 Vorlage/Template;StarWriter/Web 5.0 Vorlage/Template;writer_web_StarOffice_XML_Writer_Web_Template;writerweb8_writer_template</value></prop></node><node oor:name="com.sun.star.text.GlobalDocument" oor:op="replace"><prop oor:name="DisplayName"><value xml:lang="en-US">Master documents</value></prop><prop oor:name="Filters"><value oor:separator=";">StarWriter 4.0 (StarWriter/GlobalDocument)/GlobalDocument;StarWriter 5.0 (StarWriter/GlobalDocument)/GlobalDocument;writer_globaldocument_StarOffice_XML_Writer_GlobalDocument;writerglobal8</value></prop></node><node oor:name="com.sun.star.formula.FormularProperties" oor:op="replace"><prop oor:name="DisplayName"><value xml:lang="en-US">Formulas</value></prop><prop oor:name="Filters"><value oor:separator=";">MathML XML (Math);MathType 3.x;StarMath 2.0;StarMath 3.0;StarMath 4.0;StarMath 5.0;StarOffice XML (Math);math8</value></prop></node><node oor:name="com.sun.star.sdb.OfficeDatabaseDocument" oor:op="replace"><prop oor:name="DisplayName"><value xml:lang="en-US">Database documents</value></prop><prop oor:name="Filters"><value oor:separator=";">StarOffice XML (Base)</value></prop></node></node></node><node oor:name="LocalFilters"><node oor:name="Classes"><node oor:name="msword956" oor:op="replace"><prop oor:name="DisplayName"><value xml:lang="en-US">Microsoft Word 6.0 / 95</value></prop><prop oor:name="Filters"><value oor:separator=";">MS Word 95;MS WinWord 6.0</value></prop></node><node oor:name="sw3to5" oor:op="replace"><prop oor:name="DisplayName"><value xml:lang="en-US">StarWriter 3.0 - 5.0</value></prop><prop oor:name="Filters"><value oor:separator=";">StarWriter 5.0;StarWriter 4.0;StarWriter 3.0</value></prop></node><node oor:name="sw3to5templ" oor:op="replace"><prop oor:name="DisplayName"><value xml:lang="en-US">StarWriter 3.0 - 5.0 Templates</value></prop><prop oor:name="Filters"><value oor:separator=";">StarWriter 5.0 Vorlage/Template;StarWriter 4.0 Vorlage/Template;StarWriter 3.0 Vorlage/Template</value></prop></node><node oor:name="excel456" oor:op="replace"><prop oor:name="DisplayName"><value xml:lang="en-US">Microsoft Excel 4.x - 5.0 / 95</value></prop><prop oor:name="Filters"><value oor:separator=";">MS Excel 95;MS Excel 5.0/95;MS Excel 4.0</value></prop></node><node oor:name="excel456templ" oor:op="replace"><prop oor:name="DisplayName"><value xml:lang="en-US">Microsoft Excel 4.x - 5.0 / 95 Templates</value></prop><prop oor:name="Filters"><value oor:separator=";">MS Excel 95 Vorlage/Template;MS Excel 5.0/95 Vorlage/Template;MS Excel 4.0 Vorlage/Template</value></prop></node><node oor:name="sc345" oor:op="replace"><prop oor:name="DisplayName"><value xml:lang="en-US">StarCalc 3.0 - 5.0</value></prop><prop oor:name="Filters"><value oor:separator=";">StarCalc 3.0;StarCalc 4.0;StarCalc 5.0</value></prop></node><node oor:name="sc345templ" oor:op="replace"><prop oor:name="DisplayName"><value xml:lang="en-US">StarCalc 3.0 - 5.0 Templates</value></prop><prop oor:name="Filters"><value oor:separator=";">StarCalc 3.0 Vorlage/Template;StarCalc 4.0 Vorlage/Template;StarCalc 5.0 Vorlage/Template</value></prop></node><node oor:name="sd35_i" oor:op="replace"><prop oor:name="DisplayName"><value xml:lang="en-US">StarDraw 3.0 / 5.0 (StarImpress)</value></prop><prop oor:name="Filters"><value oor:separator=";">StarDraw 5.0 (StarImpress);StarDraw 3.0 (StarImpress)</value></prop></node><node oor:name="sd35_itempl" oor:op="replace"><prop oor:name="DisplayName"><value xml:lang="en-US">StarDraw 3.0 / 5.0 Templates (StarImpress)</value></prop><prop oor:name="Filters"><value oor:separator=";">StarDraw 5.0 Vorlage (StarImpress);StarDraw 3.0 Vorlage (StarImpress)</value></prop></node><node oor:name="si45" oor:op="replace"><prop oor:name="DisplayName"><value xml:lang="en-US">StarImpress 4.0 / 5.0</value></prop><prop oor:name="Filters"><value oor:separator=";">StarImpress 4.0;StarImpress 5.0;StarImpress 5.0 (packed)</value></prop></node><node oor:name="si45templ" oor:op="replace"><prop oor:name="DisplayName"><value xml:lang="en-US">StarImpress 4.0 / 5.0 Templates</value></prop><prop oor:name="Filters"><value oor:separator=";">StarImpress 4.0 Vorlage;StarImpress 5.0 Vorlage</value></prop></node><node oor:name="sd35" oor:op="replace"><prop oor:name="DisplayName"><value xml:lang="en-US">StarDraw 3.0 / 5.0</value></prop><prop oor:name="Filters"><value oor:separator=";">StarDraw 5.0;StarDraw 3.0</value></prop></node><node oor:name="sd35templ" oor:op="replace"><prop oor:name="DisplayName"><value xml:lang="en-US">StarDraw 3.0 / 5.0 Templates</value></prop><prop oor:name="Filters"><value oor:separator=";">StarDraw 5.0 Vorlage;StarDraw 3.0 Vorlage</value></prop></node><node oor:name="sww45templ" oor:op="replace"><prop oor:name="DisplayName"><value xml:lang="en-US">StarWriter/Web 4.0 / 5.0 Templates</value></prop><prop oor:name="Filters"><value oor:separator=";">StarWriter/Web 5.0 Vorlage/Template;StarWriter/Web 4.0 Vorlage/Template</value></prop></node><node oor:name="sww345" oor:op="replace"><prop oor:name="DisplayName"><value xml:lang="en-US">StarWriter/Web 3.0 - 5.0</value></prop><prop oor:name="Filters"><value oor:separator=";">StarWriter 5.0 (StarWriter/Web);StarWriter 4.0 (StarWriter/Web);StarWriter 3.0 (StarWriter/Web)</value></prop></node><node oor:name="swwtext" oor:op="replace"><prop oor:name="DisplayName"><value xml:lang="en-US">Text (StarWriter/Web)</value></prop><prop oor:name="Filters"><value oor:separator=";">Text (StarWriter/Web);Text DOS (StarWriter/Web);Text Mac (StarWriter/Web);Text Unix (StarWriter/Web)</value></prop></node><node oor:name="sw45glob" oor:op="replace"><prop oor:name="DisplayName"><value xml:lang="en-US">StarWriter 4.0 / 5.0 Master Documents</value></prop><prop oor:name="Filters"><value oor:separator=";">StarWriter 5.0/GlobalDocument;StarWriter 4.0/GlobalDocument</value></prop></node><node oor:name="sm2to5" oor:op="replace"><prop oor:name="DisplayName"><value xml:lang="en-US">StarMath 2.0 - 5.0</value></prop><prop oor:name="Filters"><value oor:separator=";">StarMath 5.0;StarMath 4.0;StarMath 3.0;StarMath 2.0</value></prop></node><node oor:name="wpw67" oor:op="replace"><prop oor:name="DisplayName"><value xml:lang="en-US">WordPerfect (Win) 6.0 - 7.0</value></prop><prop oor:name="Filters"><value oor:separator=";">WordPerfect (Win) 6.0 (W4W);WordPerfect (Win) 6.1 (W4W);WordPerfect (Win) 7.0 (W4W)</value></prop></node></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Views" oor:package="org.openoffice.Office"><node oor:name="Windows"><node oor:name="5539" oor:op="replace"><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="10336" oor:op="replace"><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="WebWizard" oor:package="org.openoffice.Office"><node oor:name="WebWizard"><prop oor:name="WorkDir"><value>wizard/web</value></prop><node oor:name="Exporters"><node oor:name="copy-exporter" oor:op="replace"><prop oor:name="Index"><value>99</value></prop><prop oor:name="Name"><value xml:lang="en-US">Original file format</value></prop><prop oor:name="ExporterClass"><value>com.sun.star.wizards.web.export.CopyExporter</value></prop><prop oor:name="OwnDirectory"><value>false</value></prop><prop oor:name="SupportsFilename"><value>true</value></prop><prop oor:name="DefaultFilename"><value/></prop><prop oor:name="Extension"><value/></prop><prop oor:name="SupportedMimeTypes"><value/></prop><prop oor:name="Icon"><value/></prop><prop oor:name="Binary"><value>true</value></prop><prop oor:name="PageType"><value>0</value></prop></node><node oor:name="html-writer-exporter" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">HTML</value></prop><prop oor:name="ExporterClass"><value>com.sun.star.wizards.web.export.FilterExporter</value></prop><prop oor:name="OwnDirectory"><value>false</value></prop><prop oor:name="SupportsFilename"><value>true</value></prop><prop oor:name="DefaultFilename"><value/></prop><prop oor:name="Extension"><value>html</value></prop><prop oor:name="SupportedMimeTypes"><value>writer</value></prop><prop oor:name="Icon"><value>html.gif</value></prop><prop oor:name="Binary"><value>false</value></prop><prop oor:name="PageType"><value>0</value></prop><prop oor:name="TargetType"><value>graphic_HTML</value></prop><node oor:name="Arguments"><node oor:name="Filter" oor:op="replace"><prop oor:name="Value"><value>HTML (StarWriter)</value></prop></node></node></node><node oor:name="html-calc-exporter" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">HTML</value></prop><prop oor:name="ExporterClass"><value>com.sun.star.wizards.web.export.FilterExporter</value></prop><prop oor:name="OwnDirectory"><value>false</value></prop><prop oor:name="SupportsFilename"><value>true</value></prop><prop oor:name="DefaultFilename"><value/></prop><prop oor:name="Extension"><value>html</value></prop><prop oor:name="SupportedMimeTypes"><value>calc</value></prop><prop oor:name="Icon"><value>html.gif</value></prop><prop oor:name="Binary"><value>false</value></prop><prop oor:name="PageType"><value>0</value></prop><prop oor:name="TargetType"><value>graphic_HTML</value></prop><node oor:name="Arguments"><node oor:name="Filter" oor:op="replace"><prop oor:name="Value"><value>HTML (StarCalc)</value></prop></node></node></node><node oor:name="html-impress-exporter" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">HTML</value></prop><prop oor:name="ExporterClass"><value>com.sun.star.wizards.web.export.ImpressHTMLExporter</value></prop><prop oor:name="OwnDirectory"><value>true</value></prop><prop oor:name="SupportsFilename"><value>true</value></prop><prop oor:name="DefaultFilename"><value/></prop><prop oor:name="Extension"><value>html</value></prop><prop oor:name="SupportedMimeTypes"><value>impress</value></prop><prop oor:name="Icon"><value>html.gif</value></prop><prop oor:name="Binary"><value>false</value></prop><prop oor:name="PageType"><value>2</value></prop><prop oor:name="TargetType"><value>graphic_HTML</value></prop><node oor:name="Arguments"><node oor:name="Filter" oor:op="replace"><prop oor:name="Value"><value>impress_html_Export</value></prop></node><node oor:name="PublishMode" oor:op="replace"><prop oor:name="Value"><value>%1</value></prop></node><node oor:name="IsExportContentsPage" oor:op="replace"><prop oor:name="Value"><value>true</value></prop></node><node oor:name="IsExportNotes" oor:op="replace"><prop oor:name="Value"><value>false</value></prop></node><node oor:name="Format" oor:op="replace"><prop oor:name="Value"><value>%1</value></prop></node><node oor:name="Compression" oor:op="replace"><prop oor:name="Value"><value>$75%</value></prop></node><node oor:name="EnableDownload" oor:op="replace"><prop oor:name="Value"><value>false</value></prop></node><node oor:name="IsUseDocumentColors" oor:op="replace"><prop oor:name="Value"><value>true</value></prop></node></node></node><node oor:name="html-draw-exporter" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">HTML</value></prop><prop oor:name="ExporterClass"><value>com.sun.star.wizards.web.export.ImpressHTMLExporter</value></prop><prop oor:name="OwnDirectory"><value>true</value></prop><prop oor:name="SupportsFilename"><value>true</value></prop><prop oor:name="DefaultFilename"><value/></prop><prop oor:name="Extension"><value>html</value></prop><prop oor:name="SupportedMimeTypes"><value>draw</value></prop><prop oor:name="Icon"><value>html.gif</value></prop><prop oor:name="Binary"><value>false</value></prop><prop oor:name="PageType"><value>2</value></prop><prop oor:name="TargetType"><value>graphic_HTML</value></prop><node oor:name="Arguments"><node oor:name="Filter" oor:op="replace"><prop oor:name="Value"><value>draw_html_Export</value></prop></node><node oor:name="PublishMode" oor:op="replace"><prop oor:name="Value"><value>%1</value></prop></node><node oor:name="IsExportContentsPage" oor:op="replace"><prop oor:name="Value"><value>true</value></prop></node><node oor:name="IsExportNotes" oor:op="replace"><prop oor:name="Value"><value>false</value></prop></node><node oor:name="Format" oor:op="replace"><prop oor:name="Value"><value>%1</value></prop></node><node oor:name="Compression" oor:op="replace"><prop oor:name="Value"><value>$75%</value></prop></node><node oor:name="EnableDownload" oor:op="replace"><prop oor:name="Value"><value>false</value></prop></node><node oor:name="IsUseDocumentColors" oor:op="replace"><prop oor:name="Value"><value>true</value></prop></node></node></node><node oor:name="pdf-writer-exporter" oor:op="replace"><prop oor:name="Index"><value>10</value></prop><prop oor:name="Name"><value xml:lang="en-US">PDF - Print optimized</value></prop><prop oor:name="ExporterClass"><value>com.sun.star.wizards.web.export.ConfiguredExporter</value></prop><prop oor:name="OwnDirectory"><value>false</value></prop><prop oor:name="SupportsFilename"><value>true</value></prop><prop oor:name="DefaultFilename"><value/></prop><prop oor:name="Extension"><value>pdf</value></prop><prop oor:name="SupportedMimeTypes"><value>writer</value></prop><prop oor:name="Icon"><value>pdf.gif</value></prop><prop oor:name="Binary"><value>true</value></prop><prop oor:name="PageType"><value>1</value></prop><prop oor:name="TargetType"><value>pdf_Portable_Document_Format</value></prop><node oor:name="Arguments"><node oor:name="Filter" oor:op="replace"><prop oor:name="Value"><value>writer_pdf_Export</value></prop></node></node></node><node oor:name="pdf-calc-exporter" oor:op="replace"><prop oor:name="Index"><value>11</value></prop><prop oor:name="Name"><value xml:lang="en-US">PDF - Print optimized</value></prop><prop oor:name="ExporterClass"><value>com.sun.star.wizards.web.export.ConfiguredExporter</value></prop><prop oor:name="OwnDirectory"><value>false</value></prop><prop oor:name="SupportsFilename"><value>true</value></prop><prop oor:name="DefaultFilename"><value/></prop><prop oor:name="Extension"><value>pdf</value></prop><prop oor:name="SupportedMimeTypes"><value>calc</value></prop><prop oor:name="Icon"><value>pdf.gif</value></prop><prop oor:name="Binary"><value>true</value></prop><prop oor:name="PageType"><value>1</value></prop><prop oor:name="TargetType"><value>pdf_Portable_Document_Format</value></prop><node oor:name="Arguments"><node oor:name="Filter" oor:op="replace"><prop oor:name="Value"><value>calc_pdf_Export</value></prop></node></node></node><node oor:name="pdf-impress-exporter" oor:op="replace"><prop oor:name="Index"><value>12</value></prop><prop oor:name="Name"><value xml:lang="en-US">PDF - Print optimized</value></prop><prop oor:name="ExporterClass"><value>com.sun.star.wizards.web.export.ConfiguredExporter</value></prop><prop oor:name="OwnDirectory"><value>false</value></prop><prop oor:name="SupportsFilename"><value>true</value></prop><prop oor:name="DefaultFilename"><value/></prop><prop oor:name="Extension"><value>pdf</value></prop><prop oor:name="SupportedMimeTypes"><value>impress</value></prop><prop oor:name="Icon"><value>pdf.gif</value></prop><prop oor:name="Binary"><value>true</value></prop><prop oor:name="PageType"><value>1</value></prop><prop oor:name="TargetType"><value>pdf_Portable_Document_Format</value></prop><node oor:name="Arguments"><node oor:name="Filter" oor:op="replace"><prop oor:name="Value"><value>impress_pdf_Export</value></prop></node></node></node><node oor:name="pdf-draw-exporter" oor:op="replace"><prop oor:name="Index"><value>13</value></prop><prop oor:name="Name"><value xml:lang="en-US">PDF - Print optimized</value></prop><prop oor:name="ExporterClass"><value>com.sun.star.wizards.web.export.ConfiguredExporter</value></prop><prop oor:name="OwnDirectory"><value>false</value></prop><prop oor:name="SupportsFilename"><value>true</value></prop><prop oor:name="DefaultFilename"><value/></prop><prop oor:name="Extension"><value>pdf</value></prop><prop oor:name="SupportedMimeTypes"><value>draw</value></prop><prop oor:name="Icon"><value>pdf.gif</value></prop><prop oor:name="Binary"><value>true</value></prop><prop oor:name="PageType"><value>1</value></prop><prop oor:name="TargetType"><value>pdf_Portable_Document_Format</value></prop><node oor:name="Arguments"><node oor:name="Filter" oor:op="replace"><prop oor:name="Value"><value>draw_pdf_Export</value></prop></node></node></node><node oor:name="pdf-hq-writer-exporter" oor:op="replace"><prop oor:name="Index"><value>20</value></prop><prop oor:name="Name"><value xml:lang="en-US">PDF - Press optimized</value></prop><prop oor:name="ExporterClass"><value>com.sun.star.wizards.web.export.ConfiguredExporter</value></prop><prop oor:name="OwnDirectory"><value>false</value></prop><prop oor:name="SupportsFilename"><value>true</value></prop><prop oor:name="DefaultFilename"><value/></prop><prop oor:name="Extension"><value>pdf</value></prop><prop oor:name="SupportedMimeTypes"><value>writer</value></prop><prop oor:name="Icon"><value>pdf.gif</value></prop><prop oor:name="Binary"><value>true</value></prop><prop oor:name="PageType"><value>1</value></prop><prop oor:name="TargetType"><value>pdf_Portable_Document_Format</value></prop><node oor:name="Arguments"><node oor:name="CompressMode" oor:op="replace"><prop oor:name="Value"><value>%2</value></prop></node><node oor:name="Filter" oor:op="replace"><prop oor:name="Value"><value>writer_pdf_Export</value></prop></node></node></node><node oor:name="pdf-calc-hq-exporter" oor:op="replace"><prop oor:name="Index"><value>21</value></prop><prop oor:name="Name"><value xml:lang="en-US">PDF - Press optimized</value></prop><prop oor:name="ExporterClass"><value>com.sun.star.wizards.web.export.ConfiguredExporter</value></prop><prop oor:name="OwnDirectory"><value>false</value></prop><prop oor:name="SupportsFilename"><value>true</value></prop><prop oor:name="DefaultFilename"><value/></prop><prop oor:name="Extension"><value>pdf</value></prop><prop oor:name="SupportedMimeTypes"><value>calc</value></prop><prop oor:name="Icon"><value>pdf.gif</value></prop><prop oor:name="Binary"><value>true</value></prop><prop oor:name="PageType"><value>1</value></prop><prop oor:name="TargetType"><value>pdf_Portable_Document_Format</value></prop><node oor:name="Arguments"><node oor:name="CompressMode" oor:op="replace"><prop oor:name="Value"><value>%2</value></prop></node><node oor:name="Filter" oor:op="replace"><prop oor:name="Value"><value>calc_pdf_Export</value></prop></node></node></node><node oor:name="pdf-impress-hq-exporter" oor:op="replace"><prop oor:name="Index"><value>22</value></prop><prop oor:name="Name"><value xml:lang="en-US">PDF - Press optimized</value></prop><prop oor:name="ExporterClass"><value>com.sun.star.wizards.web.export.ConfiguredExporter</value></prop><prop oor:name="OwnDirectory"><value>false</value></prop><prop oor:name="SupportsFilename"><value>true</value></prop><prop oor:name="DefaultFilename"><value/></prop><prop oor:name="Extension"><value>pdf</value></prop><prop oor:name="SupportedMimeTypes"><value>impress</value></prop><prop oor:name="Icon"><value>pdf.gif</value></prop><prop oor:name="Binary"><value>true</value></prop><prop oor:name="PageType"><value>1</value></prop><prop oor:name="TargetType"><value>pdf_Portable_Document_Format</value></prop><node oor:name="Arguments"><node oor:name="CompressMode" oor:op="replace"><prop oor:name="Value"><value>%2</value></prop></node><node oor:name="Filter" oor:op="replace"><prop oor:name="Value"><value>impress_pdf_Export</value></prop></node></node></node><node oor:name="pdf-draw-hq-exporter" oor:op="replace"><prop oor:name="Index"><value>23</value></prop><prop oor:name="Name"><value xml:lang="en-US">PDF - Press optimized</value></prop><prop oor:name="ExporterClass"><value>com.sun.star.wizards.web.export.ConfiguredExporter</value></prop><prop oor:name="OwnDirectory"><value>false</value></prop><prop oor:name="SupportsFilename"><value>true</value></prop><prop oor:name="DefaultFilename"><value/></prop><prop oor:name="Extension"><value>pdf</value></prop><prop oor:name="SupportedMimeTypes"><value>draw</value></prop><prop oor:name="Icon"><value>pdf.gif</value></prop><prop oor:name="Binary"><value>true</value></prop><prop oor:name="PageType"><value>1</value></prop><prop oor:name="TargetType"><value>pdf_Portable_Document_Format</value></prop><node oor:name="Arguments"><node oor:name="Filter" oor:op="replace"><prop oor:name="Value"><value>draw_pdf_Export</value></prop></node><node oor:name="CompressMode" oor:op="replace"><prop oor:name="Value"><value>%2</value></prop></node></node></node><node oor:name="flash-impress-exporter" oor:op="replace"><prop oor:name="Index"><value>30</value></prop><prop oor:name="Name"><value xml:lang="en-US">Flash</value></prop><prop oor:name="ExporterClass"><value>com.sun.star.wizards.web.export.FilterExporter</value></prop><prop oor:name="OwnDirectory"><value>false</value></prop><prop oor:name="SupportsFilename"><value>true</value></prop><prop oor:name="DefaultFilename"><value/></prop><prop oor:name="Extension"><value>swf</value></prop><prop oor:name="SupportedMimeTypes"><value>impress</value></prop><prop oor:name="Icon"><value>fls.gif</value></prop><prop oor:name="Binary"><value>true</value></prop><prop oor:name="PageType"><value>2</value></prop><prop oor:name="TargetType"><value>graphic_SWF</value></prop><node oor:name="Arguments"><node oor:name="Filter" oor:op="replace"><prop oor:name="Value"><value>impress_flash_Export</value></prop></node></node></node><node oor:name="flash-draw-exporter" oor:op="replace"><prop oor:name="Index"><value>31</value></prop><prop oor:name="Name"><value xml:lang="en-US">Flash</value></prop><prop oor:name="ExporterClass"><value>com.sun.star.wizards.web.export.FilterExporter</value></prop><prop oor:name="OwnDirectory"><value>false</value></prop><prop oor:name="SupportsFilename"><value>true</value></prop><prop oor:name="DefaultFilename"><value/></prop><prop oor:name="Extension"><value>swf</value></prop><prop oor:name="SupportedMimeTypes"><value>draw</value></prop><prop oor:name="Icon"><value>fls.gif</value></prop><prop oor:name="Binary"><value>true</value></prop><prop oor:name="PageType"><value>2</value></prop><prop oor:name="TargetType"><value>graphic_SWF</value></prop><node oor:name="Arguments"><node oor:name="Filter" oor:op="replace"><prop oor:name="Value"><value>draw_flash_Export</value></prop></node></node></node></node><node oor:name="Layouts"><node oor:name="table_3" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">Table with 3 columns</value></prop><prop oor:name="FSName"><value>table_3</value></prop></node><node oor:name="table_2" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">Table with 2 columns</value></prop><prop oor:name="FSName"><value>table_2</value></prop></node><node oor:name="simple" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">Simple</value></prop><prop oor:name="FSName"><value>simple</value></prop></node><node oor:name="diagonal" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">Diagonal</value></prop><prop oor:name="FSName"><value>diagonal</value></prop></node><node oor:name="zigzag" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">Zigzag</value></prop><prop oor:name="FSName"><value>zigzag</value></prop></node><node oor:name="frame_left" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">HTML frameset, left</value></prop><prop oor:name="FSName"><value>frame_left</value></prop></node><node oor:name="frame_right" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">HTML frameset, right</value></prop><prop oor:name="FSName"><value>frame_right</value></prop></node><node oor:name="frame_top" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">HTML frameset, top</value></prop><prop oor:name="FSName"><value>frame_top</value></prop></node><node oor:name="frame_bottom" oor:op="replace"><prop oor:name="Index"><value>8</value></prop><prop oor:name="Name"><value xml:lang="en-US">HTML frameset, bottom</value></prop><prop oor:name="FSName"><value>frame_bottom</value></prop></node></node><node oor:name="Styles"><node oor:name="style1" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">Beige</value></prop><prop oor:name="CssHref"><value>beige.css</value></prop><prop oor:name="BackgroundImage"><value/></prop><prop oor:name="IconSet"><value>iconset1</value></prop></node><node oor:name="style2" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">Bright</value></prop><prop oor:name="CssHref"><value>bg.css</value></prop><prop oor:name="BackgroundImage"><value/></prop><prop oor:name="IconSet"><value>iconset1</value></prop></node><node oor:name="style3" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">Bright Blue</value></prop><prop oor:name="CssHref"><value>bgr.css</value></prop><prop oor:name="BackgroundImage"><value/></prop><prop oor:name="IconSet"><value>iconset1</value></prop></node><node oor:name="style4" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">Gray</value></prop><prop oor:name="CssHref"><value>bgrey.css</value></prop><prop oor:name="BackgroundImage"><value/></prop><prop oor:name="IconSet"><value>iconset1</value></prop></node><node oor:name="style5" oor:op="replace"><prop oor:name="Index"><value>4</value></prop><prop oor:name="Name"><value xml:lang="en-US">Blue</value></prop><prop oor:name="CssHref"><value>bwb.css</value></prop><prop oor:name="BackgroundImage"><value/></prop><prop oor:name="IconSet"><value>iconset1</value></prop></node><node oor:name="style6" oor:op="replace"><prop oor:name="Index"><value>5</value></prop><prop oor:name="Name"><value xml:lang="en-US">Contrast</value></prop><prop oor:name="CssHref"><value>bwo.css</value></prop><prop oor:name="BackgroundImage"/><prop oor:name="IconSet"><value>iconset1</value></prop></node><node oor:name="style7" oor:op="replace"><prop oor:name="Index"><value>6</value></prop><prop oor:name="Name"><value xml:lang="en-US">Blue &amp; Black</value></prop><prop oor:name="CssHref"><value>dark.css</value></prop><prop oor:name="BackgroundImage"><value/></prop><prop oor:name="IconSet"><value>iconset1</value></prop></node><node oor:name="style8" oor:op="replace"><prop oor:name="Index"><value>7</value></prop><prop oor:name="Name"><value xml:lang="en-US">Dark Red</value></prop><prop oor:name="CssHref"><value>dp.css</value></prop><prop oor:name="BackgroundImage"><value/></prop><prop oor:name="IconSet"><value>iconset1</value></prop></node><node oor:name="style9" oor:op="replace"><prop oor:name="Index"><value>8</value></prop><prop oor:name="Name"><value xml:lang="en-US">Light Gray</value></prop><prop oor:name="CssHref"><value>grey.css</value></prop><prop oor:name="BackgroundImage"><value/></prop><prop oor:name="IconSet"><value>iconset1</value></prop></node><node oor:name="style10" oor:op="replace"><prop oor:name="Index"><value>9</value></prop><prop oor:name="Name"><value xml:lang="en-US">Forest</value></prop><prop oor:name="CssHref"><value>forest.css</value></prop><prop oor:name="BackgroundImage"><value/></prop><prop oor:name="IconSet"><value>iconset1</value></prop></node><node oor:name="style11" oor:op="replace"><prop oor:name="Index"><value>10</value></prop><prop oor:name="Name"><value xml:lang="en-US">Orange &amp; Blue</value></prop><prop oor:name="CssHref"><value>rgb.css</value></prop><prop oor:name="BackgroundImage"><value/></prop><prop oor:name="IconSet"><value>iconset1</value></prop></node><node oor:name="style12" oor:op="replace"><prop oor:name="Index"><value>11</value></prop><prop oor:name="Name"><value xml:lang="en-US">Marine</value></prop><prop oor:name="CssHref"><value>marine.css</value></prop><prop oor:name="BackgroundImage"><value/></prop><prop oor:name="IconSet"><value>iconset1</value></prop></node><node oor:name="style13" oor:op="replace"><prop oor:name="Index"><value>12</value></prop><prop oor:name="Name"><value xml:lang="en-US">Orange</value></prop><prop oor:name="CssHref"><value>orange.css</value></prop><prop oor:name="BackgroundImage"><value/></prop><prop oor:name="IconSet"><value>iconset1</value></prop></node><node oor:name="style14" oor:op="replace"><prop oor:name="Index"><value>13</value></prop><prop oor:name="Name"><value xml:lang="en-US">Ice Blue</value></prop><prop oor:name="CssHref"><value>ibg.css</value></prop><prop oor:name="BackgroundImage"><value/></prop><prop oor:name="IconSet"><value>iconset1</value></prop></node><node oor:name="style15" oor:op="replace"><prop oor:name="Index"><value>14</value></prop><prop oor:name="Name"><value xml:lang="en-US">Blue &amp; Gray</value></prop><prop oor:name="CssHref"><value>ice.css</value></prop><prop oor:name="BackgroundImage"><value/></prop><prop oor:name="IconSet"><value>iconset1</value></prop></node><node oor:name="style16" oor:op="replace"><prop oor:name="Index"><value>15</value></prop><prop oor:name="Name"><value xml:lang="en-US">Water</value></prop><prop oor:name="CssHref"><value>water.css</value></prop><prop oor:name="BackgroundImage"><value/></prop><prop oor:name="IconSet"><value>iconset1</value></prop></node><node oor:name="style17" oor:op="replace"><prop oor:name="Index"><value>16</value></prop><prop oor:name="Name"><value xml:lang="en-US">Red</value></prop><prop oor:name="CssHref"><value>red.css</value></prop><prop oor:name="BackgroundImage"><value/></prop><prop oor:name="IconSet"><value>iconset1</value></prop></node><node oor:name="style18" oor:op="replace"><prop oor:name="Index"><value>17</value></prop><prop oor:name="Name"><value xml:lang="en-US">Colorful</value></prop><prop oor:name="CssHref"><value>strange.css</value></prop><prop oor:name="BackgroundImage"><value/></prop><prop oor:name="IconSet"><value>iconset1</value></prop></node><node oor:name="style19" oor:op="replace"><prop oor:name="Index"><value>18</value></prop><prop oor:name="Name"><value xml:lang="en-US">Green &amp; Red</value></prop><prop oor:name="CssHref"><value>greenred.css</value></prop><prop oor:name="BackgroundImage"><value/></prop><prop oor:name="IconSet"><value>iconset1</value></prop></node><node oor:name="style20" oor:op="replace"><prop oor:name="Index"><value>19</value></prop><prop oor:name="Name"><value xml:lang="en-US">Violet</value></prop><prop oor:name="CssHref"><value>violet.css</value></prop><prop oor:name="BackgroundImage"><value/></prop><prop oor:name="IconSet"><value>iconset1</value></prop></node><node oor:name="style21" oor:op="replace"><prop oor:name="Index"><value>20</value></prop><prop oor:name="Name"><value xml:lang="en-US">Green</value></prop><prop oor:name="CssHref"><value>green.css</value></prop><prop oor:name="BackgroundImage"><value/></prop><prop oor:name="IconSet"><value>iconset1</value></prop></node></node><node oor:name="BackgroundImages"><node oor:name="1" oor:op="replace"><prop oor:name="Href"><value>$(inst)/share/gallery/www-back/</value></prop></node><node oor:name="2" oor:op="replace"><prop oor:name="Href"><value>$(inst)/share/gallery/surface</value></prop></node><node oor:name="3" oor:op="replace"><prop oor:name="Href"><value>file:///c:/11.jpg</value></prop></node></node><node oor:name="IconSets"><node oor:name="iconset0" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">Round, 3D, blue &amp; gray</value></prop><prop oor:name="FNPrefix"><value>blu</value></prop><prop oor:name="FNPostfix"><value>.gif</value></prop></node><node oor:name="iconset1" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">Round, 3D, blue &amp; green</value></prop><prop oor:name="FNPrefix"><value>gre</value></prop><prop oor:name="FNPostfix"><value>.gif</value></prop></node><node oor:name="iconset2" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">Cubic, 3D, orange &amp; blue</value></prop><prop oor:name="FNPrefix"><value>cub</value></prop><prop oor:name="FNPostfix"><value>.gif</value></prop></node><node oor:name="iconset3" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">Round, flat, black &amp; gray</value></prop><prop oor:name="FNPrefix"><value>sim</value></prop><prop oor:name="FNPostfix"><value>.gif</value></prop></node></node><node oor:name="Filters"><node oor:name="OO_documents" oor:op="replace"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value xml:lang="en-US">%PRODNAME documents</value></prop><prop oor:name="Filter"><value>*.odt;*.ott;*.odm;*.ods;*.ots;*.odp;*.otp;*.odg;*.otg;*.odf;*.sxw;*.sxc;*.sxd;*.sxi;*.stw;*.stc;*.std;*.sti;*.sdw;*.sdc;*.sdd;*.sdi;*.sda;*.sdp;*.vor;</value></prop></node><node oor:name="ms_documents" oor:op="replace"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value xml:lang="en-US">Microsoft Office documents</value></prop><prop oor:name="Filter"><value>*.doc;*.xls;*.ppt;*.pps</value></prop></node><node oor:name="graphic_files" oor:op="replace"><prop oor:name="Index"><value>2</value></prop><prop oor:name="Name"><value xml:lang="en-US">Graphics files</value></prop><prop oor:name="Filter"><value>*.jpg;*.gif;*.png;*.bmp;*.tiff;*.jpeg;*.jpe</value></prop></node><node oor:name="all_files" oor:op="replace"><prop oor:name="Index"><value>3</value></prop><prop oor:name="Name"><value xml:lang="en-US">All files</value></prop><prop oor:name="Filter"><value>*</value></prop></node></node><node oor:name="DefaultSession"><prop oor:name="Index"><value>1</value></prop><prop oor:name="Name"><value>DefaultSession</value></prop><prop oor:name="InDirectory"><value>$(work)</value></prop><prop oor:name="OutDirectory"><value>$(work)</value></prop><node oor:name="Content"><prop oor:name="Index"><value>0</value></prop><prop oor:name="Name"><value>content</value></prop><prop oor:name="Description"/></node><node oor:name="Design"><prop oor:name="Layout"><value>table_3</value></prop><prop oor:name="Style"><value>style16</value></prop><prop oor:name="BackgroundImage"><value/></prop><prop oor:name="IconSet"><value>0</value></prop><prop oor:name="OptimizeDisplaySize"><value>1</value></prop><prop oor:name="DisplayTitle"><value>true</value></prop><prop oor:name="DisplayDescription"><value>true</value></prop><prop oor:name="DisplayAuthor"><value>false</value></prop><prop oor:name="DisplayCreateDate"><value>false</value></prop><prop oor:name="DisplayUpdateDate"><value>false</value></prop><prop oor:name="DisplayFilename"><value>false</value></prop><prop oor:name="DisplayFileFormat"><value>false</value></prop><prop oor:name="DisplayFormatIcon"><value>true</value></prop><prop oor:name="DisplayPages"><value>false</value></prop><prop oor:name="DisplaySize"><value>true</value></prop></node><node oor:name="Publishing"><node oor:name="local" oor:op="replace"><prop oor:name="Publish"><value>true</value></prop><prop oor:name="URL"><value/></prop><prop oor:name="Username"><value/></prop></node><node oor:name="ftp" oor:op="replace"><prop oor:name="Publish"><value>false</value></prop><prop oor:name="URL"><value/></prop><prop oor:name="Username"><value/></prop></node><node oor:name="zip" oor:op="replace"><prop oor:name="Publish"><value>false</value></prop><prop oor:name="URL"><value/></prop><prop oor:name="Username"><value/></prop></node></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Writer" oor:package="org.openoffice.Office"><node oor:name="MailMergeWizard"><prop oor:name="FemaleGreetingLines"><value xml:lang="en-US" oor:separator=";">Dear Mrs. &lt;2&gt;,</value></prop><prop oor:name="MaleGreetingLines"><value xml:lang="en-US" oor:separator=";">Dear Mr. &lt;2&gt;,</value></prop><prop oor:name="NeutralGreetingLines"><value xml:lang="en-US" oor:separator=";">To whom it may concern,;Dear Friends,;Dear Sir or Madam,;Hello,</value></prop><prop oor:name="IsHideEmptyParagraphs"><value>true</value></prop><prop oor:name="EMailSupported"><value>true</value></prop></node><node oor:name="Insert"><node oor:name="Caption"><prop oor:name="CaptionOrderNumberingFirst"/><node oor:name="WriterObject"><node oor:name="Table"><node oor:name="Settings"><prop oor:name="Category"><value xml:lang="en-US">Table</value></prop><prop oor:name="CaptionText"><value xml:lang="en-US">: </value></prop></node></node><node oor:name="Frame"><node oor:name="Settings"><prop oor:name="Category"><value xml:lang="en-US">Text</value></prop><prop oor:name="CaptionText"><value xml:lang="en-US">: </value></prop></node></node><node oor:name="Graphic"><node oor:name="Settings"><prop oor:name="Category"><value xml:lang="en-US">Illustration</value></prop><prop oor:name="CaptionText"><value xml:lang="en-US">: </value></prop></node></node></node><node oor:name="OfficeObject"><node oor:name="Calc"><node oor:name="Settings"><prop oor:name="Category"><value xml:lang="en-US">Illustration</value></prop><prop oor:name="CaptionText"><value xml:lang="en-US">: </value></prop></node></node><node oor:name="Draw"><node oor:name="Settings"><prop oor:name="Category"><value xml:lang="en-US">Illustration</value></prop><prop oor:name="CaptionText"><value xml:lang="en-US">: </value></prop></node></node><node oor:name="Chart"><node oor:name="Settings"><prop oor:name="Category"><value xml:lang="en-US">Illustration</value></prop><prop oor:name="CaptionText"><value xml:lang="en-US">: </value></prop></node></node><node oor:name="Image"><node oor:name="Settings"><prop oor:name="Category"><value xml:lang="en-US">Illustration</value></prop><prop oor:name="CaptionText"><value xml:lang="en-US">: </value></prop></node></node><node oor:name="Formula"><node oor:name="Settings"><prop oor:name="Category"><value xml:lang="en-US">Illustration</value></prop><prop oor:name="CaptionText"><value xml:lang="en-US">: </value></prop></node></node><node oor:name="Impress"><node oor:name="Settings"><prop oor:name="Category"><value xml:lang="en-US">Illustration</value></prop><prop oor:name="CaptionText"><value xml:lang="en-US">: </value></prop></node></node><node oor:name="OLEMisc"><node oor:name="Settings"><prop oor:name="Category"><value xml:lang="en-US">Illustration</value></prop><prop oor:name="CaptionText"><value xml:lang="en-US">: </value></prop></node></node></node></node><node oor:name="Table"><prop oor:name="RepeatHeader" oor:type="xs:boolean"><value>true</value></prop></node></node><node oor:name="Wizards"><node oor:name="Letter"><prop oor:name="LetterType" oor:type="xs:int"><value>0</value></prop><node oor:name="BusinessLetter"><prop oor:name="BusinessPaper" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="CreationType" oor:type="xs:int"><value>0</value></prop><prop oor:name="Footer" oor:type="xs:string"><value/></prop><prop oor:name="FooterOnlySecondPage" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="FooterPageNumbers" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Greeting" oor:type="xs:string"><value/></prop><prop oor:name="PaperCompanyAddressReceiverField" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PaperFooter" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PaperFooterHeight" oor:type="xs:double"><value>3.1</value></prop><prop oor:name="PrintBendMarks" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PrintCompanyAddressReceiverField" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PrintCompanyLogo" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PrintFooter" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PrintGreeting" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PrintSalutation" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PrintSubjectLine" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ReceiverAddressType" oor:type="xs:int"><value>1</value></prop><prop oor:name="Salutation" oor:type="xs:string"><value/></prop><prop oor:name="SenderAddressType" oor:type="xs:int"><value>1</value></prop><prop oor:name="SenderCity" oor:type="xs:string"><value/></prop><prop oor:name="SenderCompanyName" oor:type="xs:string"><value/></prop><prop oor:name="SenderPostCode" oor:type="xs:string"><value/></prop><prop oor:name="SenderStreet" oor:type="xs:string"><value/></prop><prop oor:name="Style" oor:type="xs:int"><value>0</value></prop><prop oor:name="TemplateName" oor:type="xs:string"><value/></prop><prop oor:name="TemplatePath" oor:type="xs:string"><value/></prop><node oor:name="CompanyAddress"><prop oor:name="Display" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Height" oor:type="xs:double"><value>4</value></prop><prop oor:name="Width" oor:type="xs:double"><value>15</value></prop><prop oor:name="X" oor:type="xs:double"><value>6</value></prop><prop oor:name="Y" oor:type="xs:double"><value>0</value></prop></node><node oor:name="CompanyLogo"><prop oor:name="Display" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Height" oor:type="xs:double"><value>4</value></prop><prop oor:name="Width" oor:type="xs:double"><value>5</value></prop><prop oor:name="X" oor:type="xs:double"><value>0</value></prop><prop oor:name="Y" oor:type="xs:double"><value>0</value></prop></node><prop oor:name="Norm" oor:type="xs:int"><value>0</value></prop><prop oor:name="PrintLetterSigns" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="SenderState" oor:type="xs:string"><value/></prop></node><node oor:name="PrivateLetter"><prop oor:name="CreationType" oor:type="xs:int"><value>0</value></prop><prop oor:name="Greeting" oor:type="xs:string"><value/></prop><prop oor:name="PrintGreeting" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PrintSalutation" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PrintSubjectLine" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Salutation" oor:type="xs:string"><value/></prop><prop oor:name="Style" oor:type="xs:int"><value>0</value></prop><prop oor:name="TemplateName" oor:type="xs:string"><value/></prop><prop oor:name="TemplatePath" oor:type="xs:string"><value/></prop><prop oor:name="BusinessPaper" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Footer" oor:type="xs:string"><value/></prop><prop oor:name="FooterOnlySecondPage" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="FooterPageNumbers" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Norm" oor:type="xs:int"><value>0</value></prop><prop oor:name="PaperCompanyAddressReceiverField" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="PaperFooter" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="PaperFooterHeight" oor:type="xs:double"><value>0</value></prop><prop oor:name="PrintBendMarks" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="PrintCompanyAddressReceiverField" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="PrintCompanyLogo" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="PrintFooter" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="PrintLetterSigns" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="ReceiverAddressType" oor:type="xs:int"><value>0</value></prop><prop oor:name="SenderAddressType" oor:type="xs:int"><value>0</value></prop><prop oor:name="SenderCity" oor:type="xs:string"><value/></prop><prop oor:name="SenderCompanyName" oor:type="xs:string"><value/></prop><prop oor:name="SenderPostCode" oor:type="xs:string"><value/></prop><prop oor:name="SenderState" oor:type="xs:string"><value/></prop><prop oor:name="SenderStreet" oor:type="xs:string"><value/></prop><node oor:name="CompanyAddress"><prop oor:name="Display" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Height" oor:type="xs:double"><value>0</value></prop><prop oor:name="Width" oor:type="xs:double"><value>0</value></prop><prop oor:name="X" oor:type="xs:double"><value>0</value></prop><prop oor:name="Y" oor:type="xs:double"><value>0</value></prop></node><node oor:name="CompanyLogo"><prop oor:name="Display" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Height" oor:type="xs:double"><value>0</value></prop><prop oor:name="Width" oor:type="xs:double"><value>0</value></prop><prop oor:name="X" oor:type="xs:double"><value>0</value></prop><prop oor:name="Y" oor:type="xs:double"><value>0</value></prop></node></node><node oor:name="PrivateOfficialLetter"><prop oor:name="CreationType" oor:type="xs:int"><value>0</value></prop><prop oor:name="FooterPageNumbers" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Greeting" oor:type="xs:string"><value/></prop><prop oor:name="PrintBendMarks" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PrintCompanyAddressReceiverField" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PrintFooter" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PrintGreeting" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PrintSalutation" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PrintSubjectLine" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ReceiverAddressType" oor:type="xs:int"><value>1</value></prop><prop oor:name="Salutation" oor:type="xs:string"><value/></prop><prop oor:name="SenderAddressType" oor:type="xs:int"><value>1</value></prop><prop oor:name="SenderCity" oor:type="xs:string"><value/></prop><prop oor:name="SenderCompanyName" oor:type="xs:string"><value/></prop><prop oor:name="SenderPostCode" oor:type="xs:string"><value/></prop><prop oor:name="SenderState" oor:type="xs:string"><value/></prop><prop oor:name="SenderStreet" oor:type="xs:string"><value/></prop><prop oor:name="Style" oor:type="xs:int"><value>0</value></prop><prop oor:name="TemplateName" oor:type="xs:string"><value/></prop><prop oor:name="TemplatePath" oor:type="xs:string"><value/></prop><prop oor:name="BusinessPaper" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Footer" oor:type="xs:string"><value/></prop><prop oor:name="FooterOnlySecondPage" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Norm" oor:type="xs:int"><value>0</value></prop><prop oor:name="PaperCompanyAddressReceiverField" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="PaperFooter" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="PaperFooterHeight" oor:type="xs:double"><value>0</value></prop><prop oor:name="PrintCompanyLogo" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="PrintLetterSigns" oor:type="xs:boolean"><value>false</value></prop><node oor:name="CompanyAddress"><prop oor:name="Display" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Height" oor:type="xs:double"><value>0</value></prop><prop oor:name="Width" oor:type="xs:double"><value>0</value></prop><prop oor:name="X" oor:type="xs:double"><value>0</value></prop><prop oor:name="Y" oor:type="xs:double"><value>0</value></prop></node><node oor:name="CompanyLogo"><prop oor:name="Display" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Height" oor:type="xs:double"><value>0</value></prop><prop oor:name="Width" oor:type="xs:double"><value>0</value></prop><prop oor:name="X" oor:type="xs:double"><value>0</value></prop><prop oor:name="Y" oor:type="xs:double"><value>0</value></prop></node></node></node><node oor:name="Fax"><prop oor:name="FaxType" oor:type="xs:int"><value>0</value></prop><node oor:name="BusinessFax"><prop oor:name="CreationType" oor:type="xs:int"><value>0</value></prop><prop oor:name="Footer" oor:type="xs:string"><value/></prop><prop oor:name="FooterOnlySecondPage" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="FooterPageNumbers" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Greeting" oor:type="xs:string"><value/></prop><prop oor:name="CommunicationType" oor:type="xs:string"><value/></prop><prop oor:name="PrintCompanyLogo" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PrintFooter" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PrintGreeting" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PrintSalutation" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PrintSubjectLine" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PrintDate" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PrintCommunicationType" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ReceiverAddressType" oor:type="xs:int"><value>1</value></prop><prop oor:name="Salutation" oor:type="xs:string"><value/></prop><prop oor:name="SenderAddressType" oor:type="xs:int"><value>1</value></prop><prop oor:name="SenderCity" oor:type="xs:string"><value/></prop><prop oor:name="SenderCompanyName" oor:type="xs:string"><value/></prop><prop oor:name="SenderPostCode" oor:type="xs:string"><value/></prop><prop oor:name="SenderStreet" oor:type="xs:string"><value/></prop><prop oor:name="SenderFax" oor:type="xs:string"><value/></prop><prop oor:name="Style" oor:type="xs:int"><value>0</value></prop><prop oor:name="TemplateName" oor:type="xs:string"><value/></prop><prop oor:name="TemplatePath" oor:type="xs:string"><value/></prop></node><node oor:name="PrivateFax"><prop oor:name="CreationType" oor:type="xs:int"><value>0</value></prop><prop oor:name="Greeting" oor:type="xs:string"><value/></prop><prop oor:name="PrintGreeting" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PrintSalutation" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="PrintSubjectLine" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="Salutation" oor:type="xs:string"><value/></prop><prop oor:name="Style" oor:type="xs:int"><value>0</value></prop><prop oor:name="TemplateName" oor:type="xs:string"><value/></prop><prop oor:name="TemplatePath" oor:type="xs:string"><value/></prop></node></node><node oor:name="Agenda"><prop oor:name="IncludeMinutes"><value>true</value></prop><prop oor:name="ShowMeetingType"><value>true</value></prop><prop oor:name="ShowRead"><value>true</value></prop><prop oor:name="ShowNotes"><value>true</value></prop><prop oor:name="ShowCalledBy"><value>true</value></prop><prop oor:name="ShowAttendees"><value>true</value></prop></node></node><node oor:name="Notes"/></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Setup" oor:package="org.openoffice"><node oor:name="Office"><prop oor:name="ooSetupInstCompleted"><value>false</value></prop><prop oor:name="ooSetupShowIntro"><value>true</value></prop><node oor:name="Factories"><node oor:name="com.sun.star.text.WebDocument" oor:op="replace"><prop oor:name="ooSetupFactoryDocumentService" oor:finalized="true"><value>com.sun.star.text.WebDocument</value></prop><prop oor:name="ooSetupFactoryCommandConfigRef"><value>WriterCommands</value></prop><prop oor:name="ooSetupFactoryActualFilter" oor:finalized="true"><value>HTML</value></prop><prop oor:name="ooSetupFactoryActualTemplateFilter" oor:finalized="true"/><prop oor:name="ooSetupFactoryDefaultFilter"><value>HTML</value></prop><prop oor:name="ooSetupFactoryEmptyDocumentURL" oor:finalized="true"><value>private:factory/swriter/web</value></prop><prop oor:name="ooSetupFactoryWindowAttributes"><value/></prop><prop oor:name="ooSetupFactoryIcon"><value>12</value></prop><prop oor:name="ooSetupFactoryTemplateFile"><value/></prop><prop oor:name="ooSetupFactorySystemDefaultTemplateChanged"><value>false</value></prop><prop oor:name="ooSetupFactoryShortName"><value>sweb</value></prop><prop oor:name="ooSetupFactoryUIName"><value>Writer/Web</value></prop><prop oor:name="ooSetupFactoryWindowStateConfigRef"><value>WriterWebWindowState</value></prop><prop oor:name="ooSetupFactoryCmdCategoryConfigRef"><value>GenericCategories</value></prop></node><node oor:name="com.sun.star.frame.Bibliography" oor:op="replace"><prop oor:name="ooSetupFactoryDocumentService" oor:finalized="true"/><prop oor:name="ooSetupFactoryActualFilter" oor:finalized="true"/><prop oor:name="ooSetupFactoryActualTemplateFilter" oor:finalized="true"/><prop oor:name="ooSetupFactoryDefaultFilter" oor:finalized="true"/><prop oor:name="ooSetupFactoryEmptyDocumentURL" oor:finalized="true"/><prop oor:name="ooSetupFactoryCommandConfigRef"><value>BibliographyCommands</value></prop><prop oor:name="ooSetupFactoryShortName"><value>sbibliography</value></prop><prop oor:name="ooSetupFactoryWindowStateConfigRef"><value>BibliographyWindowState</value></prop><prop oor:name="ooSetupFactoryCmdCategoryConfigRef"><value>GenericCategories</value></prop><prop oor:name="ooSetupFactoryUIName"><value>Bibliography</value></prop></node><node oor:name="com.sun.star.script.BasicIDE" oor:op="replace"><prop oor:name="ooSetupFactoryDocumentService" oor:finalized="true"/><prop oor:name="ooSetupFactoryActualFilter" oor:finalized="true"/><prop oor:name="ooSetupFactoryActualTemplateFilter" oor:finalized="true"/><prop oor:name="ooSetupFactoryDefaultFilter" oor:finalized="true"/><prop oor:name="ooSetupFactoryEmptyDocumentURL" oor:finalized="true"/><prop oor:name="ooSetupFactoryCommandConfigRef"><value>BasicIDECommands</value></prop><prop oor:name="ooSetupFactoryShortName"><value>BasicIDE</value></prop><prop oor:name="ooSetupFactoryWindowStateConfigRef"><value>BasicIDEWindowState</value></prop><prop oor:name="ooSetupFactoryCmdCategoryConfigRef"><value>GenericCategories</value></prop><prop oor:name="ooSetupFactoryUIName"><value>Basic</value></prop></node><node oor:name="com.sun.star.chart2.ChartDocument" oor:op="replace"><prop oor:name="ooSetupFactoryDocumentService" oor:finalized="true"><value>com.sun.star.chart2.ChartDocument</value></prop><prop oor:name="ooSetupFactoryCommandConfigRef"><value>ChartCommands</value></prop><prop oor:name="ooSetupFactoryActualFilter" oor:finalized="true"><value>chart8</value></prop><prop oor:name="ooSetupFactoryActualTemplateFilter" oor:finalized="true"/><prop oor:name="ooSetupFactoryDefaultFilter"><value>chart8</value></prop><prop oor:name="ooSetupFactoryEmptyDocumentURL" oor:finalized="true"><value>private:factory/schart</value></prop><prop oor:name="ooSetupFactoryWindowAttributes"><value/></prop><prop oor:name="ooSetupFactoryIcon"><value>13</value></prop><prop oor:name="ooSetupFactoryTemplateFile"><value/></prop><prop oor:name="ooSetupFactorySystemDefaultTemplateChanged"><value>false</value></prop><prop oor:name="ooSetupFactoryShortName"><value>schart</value></prop><prop oor:name="ooSetupFactoryUIName"><value>Chart</value></prop><prop oor:name="ooSetupFactoryWindowStateConfigRef"><value>ChartWindowState</value></prop><prop oor:name="ooSetupFactoryCmdCategoryConfigRef"><value>GenericCategories</value></prop></node></node></node><node oor:name="L10N"/><node oor:name="Configuration"><prop oor:name="TransferUserSettingsOnce" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="Migration"><node oor:name="SupportedVersions"><node oor:name="OpenOffice.org2+StarOffice8+StarSuite8" oor:op="replace"><prop oor:name="Priority"><value>20</value></prop><prop oor:name="VersionIdentifiers"><value oor:separator=",">OpenOffice.org 2=openoffice.org2,StarOffice 8=staroffice8,StarSuite 8=starsuite8</value></prop><node oor:name="MigrationSteps"><node oor:name="Datasources" oor:op="replace"><prop oor:name="IncludedFiles"><value>.*/database/biblio/biblio\.dbf</value></prop><prop oor:name="ExcludedFiles"/><prop oor:name="IncludedNodes"><value>/org.openoffice.Office.DataAccess</value></prop><prop oor:name="ExcludedNodes"><value><it>/org.openoffice.Office.DataAccess/Bibliography</it><it>/org.openoffice.Office.DataAccess/ConnectionPool</it><it>/org.openoffice.Office.DataAccess/DataSources</it><it>/org.openoffice.Office.DataAccess/DriverManager</it></value></prop></node><node oor:name="Inet" oor:op="replace"><prop oor:name="IncludedNodes"><value>/org.openoffice.Inet</value></prop></node><node oor:name="Basic" oor:op="replace"><prop oor:name="MigrationService"><value>com.sun.star.migration.Basic</value></prop></node><node oor:name="UserProfile" oor:op="replace"><prop oor:name="IncludedNodes"><value>/org.openoffice.UserProfile</value></prop></node><node oor:name="Common" oor:op="replace"><prop oor:name="IncludedFiles"><value><it>.*/autotext/.*</it><it>.*/autocorr/.*</it><it>.*/config/.*\.so[bcdegh]</it><it>.*/config/soffice.cfg/modules/.*/toolbar/custom.*\.xml</it><it>.*/config/soffice.cfg/modules/.*/images/.*</it><it>.*/gallery/.*</it><it>.*/template/.*</it></value></prop><prop oor:name="IncludedNodes"><value><it>/org.openoffice.Office.Compatibility</it><it>/org.openoffice.Office.Custom</it><it>/org.openoffice.Office.Embedding</it><it>/org.openoffice.Office.Events</it><it>/org.openoffice.Office.ExtendedColorScheme</it><it>/org.openoffice.Office.Common/Accessibility</it><it>/org.openoffice.Office.Common/Accessibility/AutoDetectSystemHC</it><it>/org.openoffice.Office.Common/AsianLayout</it><it>/org.openoffice.Office.Common/AutoCorrect</it><it>/org.openoffice.Office.Common/Cache</it><it>/org.openoffice.Office.Common/DateFormat</it><it>/org.openoffice.Office.Common/ExternalMailer/Program</it><it>/org.openoffice.Office.Common/Filter</it><it>/org.openoffice.Office.Common/Font</it><it>/org.openoffice.Office.Common/Forms</it><it>/org.openoffice.Office.Common/Gallery</it><it>/org.openoffice.Office.Common/Help</it><it>/org.openoffice.Office.Common/History</it><it>/org.openoffice.Office.Common/I18N</it><it>/org.openoffice.Office.Common/InternalMSExport</it><it>/org.openoffice.Office.Common/Load</it><it>/org.openoffice.Office.Common/Misc/FormControlPilotsEnabled</it><it>/org.openoffice.Office.Common/Misc/PluginsEnabled</it><it>/org.openoffice.Office.Common/Misc/SymbolSet</it><it>/org.openoffice.Office.Common/Misc/UseSystemFileDialog</it><it>/org.openoffice.Office.Common/Misc/UseSystemPrintDialog</it><it>/org.openoffice.Office.Common/Misc/SymbolStyle</it><it>/org.openoffice.Office.Common/Passwords</it><it>/org.openoffice.Office.Common/Print/PrintingModifiesDocument</it><it>/org.openoffice.Office.Common/Print/Warning</it><it>/org.openoffice.Office.Common/Vectorize</it><it>/org.openoffice.Office.Common/Save</it><it>/org.openoffice.Office.Common/SearchOptions</it><it>/org.openoffice.Office.Common/Undo</it><it>/org.openoffice.Office.Common/View/Dialog/Dialog/MiddleMouseButton</it><it>/org.openoffice.Office.Common/View/Dialog/MousePositioning</it><it>/org.openoffice.Office.Common/View/Localization</it><it>/org.openoffice.Office.Common/View/Menu</it><it>/org.openoffice.Office.Common/_3D_Engine</it></value></prop><prop oor:name="ExcludedNodes"><value><it>/org.openoffice.Office.Common/_3D_Engine/OpenGL</it><it>/org.openoffice.Office.Common/Help/Registration</it></value></prop></node><node oor:name="Calc" oor:op="replace"><prop oor:name="IncludedNodes"><value>/org.openoffice.Office.Calc</value></prop></node><node oor:name="Chart" oor:op="replace"><prop oor:name="IncludedNodes"><value>/org.openoffice.Office.Chart</value></prop></node><node oor:name="Draw" oor:op="replace"><prop oor:name="IncludedNodes"><value>/org.openoffice.Office.Draw</value></prop></node><node oor:name="Impress" oor:op="replace"><prop oor:name="IncludedNodes"><value>/org.openoffice.Office.Impress</value></prop></node><node oor:name="Labels" oor:op="replace"><prop oor:name="IncludedNodes"><value>/org.openoffice.Office.Labels</value></prop></node><node oor:name="Linguistic" oor:op="replace"><prop oor:name="MigrationService"><value>com.sun.star.migration.Wordbooks</value></prop><prop oor:name="IncludedNodes"><value>/org.openoffice.Office.Linguistic</value></prop><prop oor:name="ExcludedNodes"><value>/org.openoffice.Office.Linguistic/ServiceManager</value></prop></node><node oor:name="Math" oor:op="replace"><prop oor:name="IncludedNodes"><value>/org.openoffice.Office.Math</value></prop></node><node oor:name="Security" oor:op="replace"><prop oor:name="IncludedNodes"><value>/org.openoffice.Office.Security</value></prop></node><node oor:name="Writer" oor:op="replace"><prop oor:name="IncludedNodes"><value><it>/org.openoffice.Office.Writer</it><it>/org.openoffice.Office.WriterWeb</it></value></prop><prop oor:name="ExcludedNodes"><value>/org.openoffice.Office.Writer/Wizard</value></prop></node></node></node><node oor:name="OpenOffice.org3" oor:op="replace"><prop oor:name="Priority"><value>10</value></prop><prop oor:name="VersionIdentifiers"><value oor:separator=",">OpenOffice.org 3=openoffice.org/3</value></prop><node oor:name="MigrationSteps"><node oor:name="Files" oor:op="replace"><prop oor:name="IncludedFiles"><value><it>.*/database/biblio/biblio\.dbf</it><it>.*/autotext/.*</it><it>.*/autocorr/.*</it><it>.*/config/.*\.so[bcdegh]</it><it>.*/config/soffice.cfg/modules/.*/toolbar/custom.*\.xml</it><it>.*/config/soffice.cfg/modules/.*/images/.*</it><it>.*/gallery/.*</it><it>.*/template/.*</it></value></prop><prop oor:name="ExcludedFiles"/></node><node oor:name="Configuration" oor:op="replace"><prop oor:name="IncludedNodes"><value><it>/org.openoffice.Office.DataAccess</it><it>/org.openoffice.Inet</it><it>/org.openoffice.UserProfile</it><it>/org.openoffice.Office.Compatibility</it><it>/org.openoffice.Office.Custom</it><it>/org.openoffice.Office.Embedding</it><it>/org.openoffice.Office.Events</it><it>/org.openoffice.Office.ExtendedColorScheme</it><it>/org.openoffice.Office.Common/Accessibility</it><it>/org.openoffice.Office.Common/Accessibility/AutoDetectSystemHC</it><it>/org.openoffice.Office.Common/AsianLayout</it><it>/org.openoffice.Office.Common/AutoCorrect</it><it>/org.openoffice.Office.Common/Cache</it><it>/org.openoffice.Office.Common/DateFormat</it><it>/org.openoffice.Office.Common/ExternalMailer/Program</it><it>/org.openoffice.Office.Common/Filter</it><it>/org.openoffice.Office.Common/Font</it><it>/org.openoffice.Office.Common/Forms</it><it>/org.openoffice.Office.Common/Gallery</it><it>/org.openoffice.Office.Common/Help</it><it>/org.openoffice.Office.Common/History</it><it>/org.openoffice.Office.Common/I18N</it><it>/org.openoffice.Office.Common/InternalMSExport</it><it>/org.openoffice.Office.Common/Load</it><it>/org.openoffice.Office.Common/Misc/FormControlPilotsEnabled</it><it>/org.openoffice.Office.Common/Misc/PluginsEnabled</it><it>/org.openoffice.Office.Common/Misc/SymbolSet</it><it>/org.openoffice.Office.Common/Misc/UseSystemFileDialog</it><it>/org.openoffice.Office.Common/Misc/UseSystemPrintDialog</it><it>/org.openoffice.Office.Common/Misc/SymbolStyle</it><it>/org.openoffice.Office.Common/Passwords</it><it>/org.openoffice.Office.Common/Print/PrintingModifiesDocument</it><it>/org.openoffice.Office.Common/Print/Warning</it><it>/org.openoffice.Office.Common/Vectorize</it><it>/org.openoffice.Office.Common/Save</it><it>/org.openoffice.Office.Common/SearchOptions</it><it>/org.openoffice.Office.Common/Undo</it><it>/org.openoffice.Office.Common/View/Dialog/Dialog/MiddleMouseButton</it><it>/org.openoffice.Office.Common/View/Dialog/MousePositioning</it><it>/org.openoffice.Office.Common/View/Localization</it><it>/org.openoffice.Office.Common/View/Menu</it><it>/org.openoffice.Office.Common/_3D_Engine</it><it>/org.openoffice.Office.Calc</it><it>/org.openoffice.Office.Chart</it><it>/org.openoffice.Office.Draw</it><it>/org.openoffice.Office.Impress</it><it>/org.openoffice.Office.Labels</it><it>/org.openoffice.Office.Linguistic</it><it>/org.openoffice.Office.Math</it><it>/org.openoffice.Office.Security</it><it>/org.openoffice.Office.Writer</it><it>/org.openoffice.Office.WriterWeb</it></value></prop><prop oor:name="ExcludedNodes"><value><it>/org.openoffice.Office.DataAccess/Bibliography</it><it>/org.openoffice.Office.DataAccess/ConnectionPool</it><it>/org.openoffice.Office.DataAccess/DataSources</it><it>/org.openoffice.Office.DataAccess/DriverManager</it><it>/org.openoffice.Office.Common/_3D_Engine/OpenGL</it><it>/org.openoffice.Office.Common/Help/Registration</it><it>/org.openoffice.Office.Linguistic/ServiceManager</it><it>/org.openoffice.Office.Writer/Wizard</it></value></prop></node><node oor:name="Deployment" oor:op="replace"><prop oor:name="MigrationService"><value>com.sun.star.migration.Extensions</value></prop><prop oor:name="ExcludedExtensions"><value><it>com.sun.star.PresentationMinimizer-*</it><it>com.sun.PresenterScreen-*</it><it>french.modern-dictionary.from.Dicollecte.by.OlivierR</it><it>french.classic-dictionary.from.Dicollecte.by.OlivierR</it><it>french.reform1990-dictionary.from.Dicollecte.by.OlivierR</it><it>french.classic-and-reform1990-dictionary.from.Dicollecte.by.OlivierR</it><it>org.openoffice.comp.pyuno.lightproof.oxt.grammalecte</it><it>org.openoffice.comp.pyuno.lightproof.oxt.dicollecte_fr_FR</it></value></prop></node><node oor:name="Basic" oor:op="replace"><prop oor:name="MigrationService"><value>com.sun.star.migration.Basic</value></prop></node><node oor:name="Linguistic" oor:op="replace"><prop oor:name="MigrationService"><value>com.sun.star.migration.Wordbooks</value></prop></node></node></node></node></node></oor:component-data><oor:component-data oor:package="org.openoffice" oor:name="System"><node oor:name="L10N"><prop oor:name="Locale"><value oor:external="com.sun.star.configuration.backend.LocaleBackend Locale"/></prop><prop oor:name="UILocale"><value oor:external="com.sun.star.configuration.backend.LocaleBackend UILocale"/></prop><prop oor:name="SystemLocale"><value oor:external="com.sun.star.configuration.backend.LocaleBackend SystemLocale"/></prop></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="UISort" oor:package="org.openoffice.TypeDetection"/><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="UserProfile" oor:package="org.openoffice"><node oor:name="Data"/></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="VCL" oor:package="org.openoffice"><node oor:name="Settings"><node oor:name="Accessibility" oor:op="replace"><prop oor:name="EnableATToolSupport" oor:type="xs:string" oor:op="replace"><value>false</value></prop></node><node oor:name="DesktopManagement" oor:op="replace"><prop oor:name="DisablePrinting" oor:type="xs:string" oor:op="replace"><value>false</value></prop></node><node oor:name="Transfer" oor:op="replace"><prop oor:name="SelectionTimeout" oor:type="xs:string" oor:op="replace"><value>3</value></prop></node><node oor:name="Menu" oor:op="replace"><prop oor:name="SuppressAccelerators" oor:type="xs:string" oor:op="replace"><value>false</value></prop></node><node oor:name="PrintDialog" oor:op="replace"><prop oor:name="Collate" oor:op="replace" oor:type="xs:string"><value>true</value></prop><prop oor:name="CollateBox" oor:op="replace" oor:type="xs:string"><value>Default</value></prop></node><node oor:name="WM" oor:op="replace"><prop oor:name="ShouldSwitchWorkspace" oor:op="replace" oor:type="xs:string"><value/></prop></node></node><node oor:name="DefaultFonts"><node oor:name="en" oor:op="replace"><prop oor:name="LATIN_DISPLAY" oor:type="xs:string" oor:op="replace"><value>Arial;Albany;Albany AMT;Arimo;Liberation Sans;Nimbus Sans L;DejaVu Sans;Bitstream Vera Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="CJK_DISPLAY" oor:type="xs:string" oor:op="replace"><value>Andale Sans UI;MS Gothic;HG Gothic J;HG Gothic B;HG Gothic;Gothic;AR PL ShanHeiSun Uni;MS PGothic;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_HEADING" oor:type="xs:string" oor:op="replace"><value>Arial;Albany;Albany AMT;Arimo;Liberation Sans;Nimbus Sans L;DejaVu Sans;Bitstream Vera Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_FIXED" oor:type="xs:string" oor:op="replace"><value>Courier New;Cumberland;Cumberland AMT;Cousine;Liberation Mono;Nimbus Mono L;DejaVu Sans Mono;Bitstream Vera Sans Mono;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="LATIN_PRESENTATION" oor:type="xs:string" oor:op="replace"><value>Arial;Albany;Albany AMT;Arimo;Liberation Sans;Nimbus Sans L;DejaVu Sans;Bitstream Vera Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_SPREADSHEET" oor:type="xs:string" oor:op="replace"><value>Arial;Albany;Albany AMT;Arimo;Liberation Sans;Nimbus Sans L;DejaVu Sans;Bitstream Vera Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_TEXT" oor:type="xs:string" oor:op="replace"><value>Times New Roman;Tinos;Liberation Serif;Thorndale;Thorndale AMT;Nimbus Roman No9 L;DejaVu Serif;Bitstream Vera Serif;Times;Lucida Serif;Lucida Bright;Timmons;New York;Serif</value></prop><prop oor:name="CJK_HEADING" oor:type="xs:string" oor:op="replace"><value>HG Mincho Light J;MS Mincho;HG Mincho J;HG Mincho L;HG Mincho;Mincho;MS PMincho;HG Mincho Light J;MS Gothic;HG Gothic J;HG Gothic B;HG Gothic;Gothic;MS PGothic;AR PL ShanHeiSun Uni;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="CJK_PRESENTATION" oor:type="xs:string" oor:op="replace"><value>HG Mincho Light J;MS Gothic;HG Gothic J;HG Gothic B;HG Gothic;Gothic;MS PGothic;AR PL ShanHeiSun Uni;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="CJK_SPREADSHEET" oor:type="xs:string" oor:op="replace"><value>Andale Sans UI;MS Gothic;HG Gothic J;HG Gothic B;HG Gothic;Gothic;MS PGothic;AR PL ShanHeiSun Uni;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="CTL_DISPLAY" oor:type="xs:string" oor:op="replace"><value>Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_HEADING" oor:type="xs:string" oor:op="replace"><value>Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_PRESENTATION" oor:type="xs:string" oor:op="replace"><value>Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_SPREADSHEET" oor:type="xs:string" oor:op="replace"><value>Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_TEXT" oor:type="xs:string" oor:op="replace"><value>Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="SANS" oor:type="xs:string" oor:op="replace"><value>Arial;Albany;Albany AMT;Arimo;Liberation Sans;Nimbus Sans L;DejaVu Sans;Bitstream Vera Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="SANS_UNICODE" oor:type="xs:string" oor:op="replace"><value>Andale Sans UI;Arial Unicode MS;DejaVu Sans;Lucida Sans Unicode;Tahoma;Albany AMT;Albany AMT;Arial;Nimbus Sans L;Helvetica;Lucida;Geneva;Helmet;SansSerif</value></prop><prop oor:name="SERIF" oor:type="xs:string" oor:op="replace"><value>Times New Roman;Thorndale;Thorndale AMT;Tinos;Liberation Serif;DejaVu Serif;Nimbus Roman No9 L;Bitstream Vera Serif;Times;Lucida Serif;Lucida Bright;Timmons;New York;Serif</value></prop><prop oor:name="SYMBOL" oor:type="xs:string" oor:op="replace"><value>StarSymbol;OpenSymbol;Andale Sans UI;Arial Unicode MS;StarBats;Zapf Dingbats;WingDings;Symbol</value></prop><prop oor:name="UI_FIXED" oor:type="xs:string" oor:op="replace"><value>Cumberland;Cumberland AMT;Courier New;Cousine;Liberation Mono;Nimbus Mono L;Bitstream Vera Sans Mono;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="FIXED" oor:type="xs:string" oor:op="replace"><value>Cumberland;Cumberland AMT;Courier New;Cousine;Liberation Mono;Nimbus Mono L;DejaVu Sans Mono;Bitstream Vera Sans Mono;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="UI_SANS" oor:type="xs:string" oor:op="replace"><value>Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma;DejaVu Sans;Albany AMT;Albany;Arial;Nimbus Sans L;Bitstream Vera Sans;Interface User;WarpSans;Geneva;Tahoma;MS Sans Serif;Helv;Dialog;Lucida;Helvetica;Charcoal;Chicago;Helmet;Interface System;Sans Serif</value></prop></node><node oor:name="cs" oor:op="replace"><prop oor:name="LATIN_DISPLAY" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Serif;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_HEADING" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_FIXED" oor:type="xs:string" oor:op="replace"><value>Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Luxi Mono;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="LATIN_PRESENTATION" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Serif;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_SPREADSHEET" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_TEXT" oor:type="xs:string" oor:op="replace"><value>Thorndale AMT;Thorndale;Times New Roman;Nimbus Roman No9 L;Luxi Serif;Times;Lucida Serif;Lucida Bright;Timmons;New York;Serif</value></prop><prop oor:name="SANS" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="SERIF" oor:type="xs:string" oor:op="replace"><value>Thorndale AMT;Thorndale;Times New Roman;Nimbus Roman No9 L;Luxi Serif;Times;Lucida Serif;Lucida Bright;Timmons;New York;Serif</value></prop><prop oor:name="UI_FIXED" oor:type="xs:string" oor:op="replace"><value>Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Luxi Mono;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="FIXED" oor:type="xs:string" oor:op="replace"><value>Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Luxi Mono;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="UI_SANS" oor:type="xs:string" oor:op="replace"><value>Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma;Luxi Sans;Interface User;WarpSans;Geneva;Tahoma;MS Sans Serif;Helv;Dialog;Albany AMT;Albany;Lucida;Arial;Nimbus Sans L;Helvetica;Charcoal;Chicago;Helmet;Interface System;Sans Serif</value></prop></node><node oor:name="el" oor:op="replace"><prop oor:name="LATIN_DISPLAY" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;DejaVu Sans;CMU Sans Serif;FreeSans;Nimbus Sans L;Helvetica;Lucida;Geneva;Helmet;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_HEADING" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;DejaVu Sans;CMU Sans Serif;FreeSans;Nimbus Sans L;Helvetica;Lucida;Geneva;Helmet;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_FIXED" oor:type="xs:string" oor:op="replace"><value>Cumberland AMT;Cumberland;Courier New;DejaVu Sans Mono;CMU Typewriter Text;FreeMono;Nimbus Mono L;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="LATIN_PRESENTATION" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;DejaVu Sans;CMU Sans Serif;FreeSans;Nimbus Sans L;Helvetica;Lucida;Geneva;Helmet;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_SPREADSHEET" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;DejaVu Sans;CMU Sans Serif;FreeSans;Nimbus Sans L;Helvetica;Lucida;Geneva;Helmet;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_TEXT" oor:type="xs:string" oor:op="replace"><value>Thorndale AMT;Thorndale;Times New Roman;DejaVu Serif;CMU Serif;FreeSerif;Nimbus Roman No9 L;Luxi Serif;Times;Lucida Serif;Lucida Bright;Timmons;New York;Serif</value></prop><prop oor:name="SANS" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;DejaVu Sans;CMU Sans Serif;FreeSans;Nimbus Sans L;Helvetica;Lucida;Geneva;Helmet;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="SERIF" oor:type="xs:string" oor:op="replace"><value>Thorndale AMT;Thorndale;Times New Roman;DejaVu Serif;CMU Serif;FreeSerif;Nimbus Roman No9 L;Luxi Serif;Times;Lucida Serif;Lucida Bright;Timmons;New York;Serif</value></prop><prop oor:name="UI_FIXED" oor:type="xs:string" oor:op="replace"><value>Cumberland AMT;Cumberland;Courier New;DejaVu Sans Mono;CMU Typewriter Text;FreeMono;Nimbus Mono L;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="FIXED" oor:type="xs:string" oor:op="replace"><value>Cumberland AMT;Cumberland;Courier New;DejaVu Sans Mono;CMU Typewriter Text;FreeMono;Nimbus Mono L;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="UI_SANS" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;DejaVu Sans;CMU Sans Serif;FreeSans;Nimbus Sans L;Helvetica;Lucida;Geneva;Helmet;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop></node><node oor:name="hr-HR" oor:op="replace"><prop oor:name="LATIN_DISPLAY" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Serif;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_HEADING" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_FIXED" oor:type="xs:string" oor:op="replace"><value>Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Luxi Mono;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="LATIN_PRESENTATION" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_SPREADSHEET" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_TEXT" oor:type="xs:string" oor:op="replace"><value>Thorndale AMT;Thorndale;Times New Roman;Nimbus Roman No9 L;Luxi Serif;Times;Lucida Serif;Lucida Bright;Timmons;New York;Serif</value></prop><prop oor:name="SANS" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="SERIF" oor:type="xs:string" oor:op="replace"><value>Thorndale AMT;Thorndale;Times New Roman;Nimbus Roman No9 L;Luxi Serif;Times;Lucida Serif;Lucida Bright;Timmons;New York;Serif</value></prop><prop oor:name="UI_FIXED" oor:type="xs:string" oor:op="replace"><value>Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Luxi Mono;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="FIXED" oor:type="xs:string" oor:op="replace"><value>Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Luxi Mono;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="UI_SANS" oor:type="xs:string" oor:op="replace"><value>Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma;Luxi Sans;Interface User;WarpSans;Geneva;Tahoma;MS Sans Serif;Helv;Dialog;Albany AMT;Albany;Lucida;Arial;Nimbus Sans L;Helvetica;Charcoal;Chicago;Helmet;Interface System;Sans Serif</value></prop></node><node oor:name="hu-HU" oor:op="replace"><prop oor:name="LATIN_DISPLAY" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Serif;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_HEADING" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_FIXED" oor:type="xs:string" oor:op="replace"><value>Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Luxi Mono;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="LATIN_PRESENTATION" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_SPREADSHEET" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_TEXT" oor:type="xs:string" oor:op="replace"><value>Thorndale AMT;Thorndale;Times New Roman;Nimbus Roman No9 L;Luxi Serif;Times;Lucida Serif;Lucida Bright;Timmons;New York;Serif</value></prop><prop oor:name="SANS" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="SERIF" oor:type="xs:string" oor:op="replace"><value>Thorndale AMT;Thorndale;Times New Roman;Nimbus Roman No9 L;Luxi Serif;Times;Lucida Serif;Lucida Bright;Timmons;New York;Serif</value></prop><prop oor:name="UI_FIXED" oor:type="xs:string" oor:op="replace"><value>Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Luxi Mono;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="FIXED" oor:type="xs:string" oor:op="replace"><value>Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Luxi Mono;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="UI_SANS" oor:type="xs:string" oor:op="replace"><value>Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma;Luxi Sans;Interface User;WarpSans;Geneva;Tahoma;MS Sans Serif;Helv;Dialog;Albany AMT;Albany;Lucida;Arial;Nimbus Sans L;Helvetica;Charcoal;Chicago;Helmet;Interface System;Sans Serif</value></prop></node><node oor:name="pl-PL" oor:op="replace"><prop oor:name="LATIN_DISPLAY" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Serif;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_HEADING" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_FIXED" oor:type="xs:string" oor:op="replace"><value>Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Luxi Mono;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="LATIN_PRESENTATION" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_SPREADSHEET" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_TEXT" oor:type="xs:string" oor:op="replace"><value>Thorndale AMT;Thorndale;Times New Roman;Nimbus Roman No9 L;Luxi Serif;Times;Lucida Serif;Lucida Bright;Timmons;New York;Serif</value></prop><prop oor:name="SANS" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="SERIF" oor:type="xs:string" oor:op="replace"><value>Thorndale AMT;Thorndale;Times New Roman;Nimbus Roman No9 L;Luxi Serif;Times;Lucida Serif;Lucida Bright;Timmons;New York;Serif</value></prop><prop oor:name="UI_FIXED" oor:type="xs:string" oor:op="replace"><value>Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Luxi Mono;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="FIXED" oor:type="xs:string" oor:op="replace"><value>Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Luxi Mono;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="UI_SANS" oor:type="xs:string" oor:op="replace"><value>Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma;Luxi Sans;Interface User;WarpSans;Geneva;Tahoma;MS Sans Serif;Helv;Dialog;Albany AMT;Albany;Lucida;Arial;Nimbus Sans L;Helvetica;Charcoal;Chicago;Helmet;Interface System;Sans Serif</value></prop></node><node oor:name="tg" oor:op="replace"><prop oor:name="LATIN_DISPLAY" oor:type="xs:string" oor:op="replace"><value>Palatino Linotype;Arial;Helvetica;Lucida;Palatino;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_HEADING" oor:type="xs:string" oor:op="replace"><value>Palatino Linotype;Arial;Helvetica;Lucida;Palatino;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_FIXED" oor:type="xs:string" oor:op="replace"><value>Palatino Linotype;Arial;Helvetica;Lucida;Palatino;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_PRESENTATION" oor:type="xs:string" oor:op="replace"><value>Palatino Linotype;Arial;Helvetica;Lucida;Palatino;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_SPREADSHEET" oor:type="xs:string" oor:op="replace"><value>Palatino Linotype;Arial;Helvetica;Lucida;Palatino;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_TEXT" oor:type="xs:string" oor:op="replace"><value>Palatino Linotype;Arial;Helvetica;Lucida;Palatino;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="SANS" oor:type="xs:string" oor:op="replace"><value>Palatino Linotype;Arial;Helvetica;Lucida;Palatino;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="SERIF" oor:type="xs:string" oor:op="replace"><value>Arial;Helvetica;Lucida;Palatino;Palatino Linotype;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="UI_FIXED" oor:type="xs:string" oor:op="replace"><value>Palatino Linotype;Arial;Helvetica;Lucida;Palatino;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="FIXED" oor:type="xs:string" oor:op="replace"><value>Palatino Linotype;Arial;Helvetica;Lucida;Palatino;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="UI_SANS" oor:type="xs:string" oor:op="replace"><value>Palatino Linotype;Arial;Helvetica;Lucida;Palatino;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop></node><node oor:name="ro-RO" oor:op="replace"><prop oor:name="LATIN_DISPLAY" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Serif;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_HEADING" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_FIXED" oor:type="xs:string" oor:op="replace"><value>Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Luxi Mono;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="LATIN_PRESENTATION" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_SPREADSHEET" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_TEXT" oor:type="xs:string" oor:op="replace"><value>Thorndale AMT;Thorndale;Times New Roman;Nimbus Roman No9 L;Luxi Serif;Times;Lucida Serif;Lucida Bright;Timmons;New York;Serif</value></prop><prop oor:name="SANS" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="SERIF" oor:type="xs:string" oor:op="replace"><value>Thorndale AMT;Thorndale;Times New Roman;Nimbus Roman No9 L;Luxi Serif;Times;Lucida Serif;Lucida Bright;Timmons;New York;Serif</value></prop><prop oor:name="UI_FIXED" oor:type="xs:string" oor:op="replace"><value>Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Luxi Mono;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="FIXED" oor:type="xs:string" oor:op="replace"><value>Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Luxi Mono;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="UI_SANS" oor:type="xs:string" oor:op="replace"><value>Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma;Luxi Sans;Interface User;WarpSans;Geneva;Tahoma;MS Sans Serif;Helv;Dialog;Albany AMT;Albany;Lucida;Arial;Nimbus Sans L;Helvetica;Charcoal;Chicago;Helmet;Interface System;Sans Serif</value></prop></node><node oor:name="sk-SK" oor:op="replace"><prop oor:name="LATIN_DISPLAY" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Serif;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_HEADING" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_FIXED" oor:type="xs:string" oor:op="replace"><value>Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Luxi Mono;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="LATIN_PRESENTATION" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_SPREADSHEET" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_TEXT" oor:type="xs:string" oor:op="replace"><value>Thorndale AMT;Thorndale;Times New Roman;Nimbus Roman No9 L;Luxi Serif;Times;Lucida Serif;Lucida Bright;Timmons;New York;Serif</value></prop><prop oor:name="SANS" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="SERIF" oor:type="xs:string" oor:op="replace"><value>Thorndale AMT;Thorndale;Times New Roman;Nimbus Roman No9 L;Luxi Serif;Times;Lucida Serif;Lucida Bright;Timmons;New York;Serif</value></prop><prop oor:name="UI_FIXED" oor:type="xs:string" oor:op="replace"><value>Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Luxi Mono;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="FIXED" oor:type="xs:string" oor:op="replace"><value>Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Luxi Mono;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="UI_SANS" oor:type="xs:string" oor:op="replace"><value>Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma;Luxi Sans;Interface User;WarpSans;Geneva;Tahoma;MS Sans Serif;Helv;Dialog;Albany AMT;Albany;Lucida;Arial;Nimbus Sans L;Helvetica;Charcoal;Chicago;Helmet;Interface System;Sans Serif</value></prop></node><node oor:name="sl-SI" oor:op="replace"><prop oor:name="LATIN_DISPLAY" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Serif;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_HEADING" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_FIXED" oor:type="xs:string" oor:op="replace"><value>Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Luxi Mono;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="LATIN_PRESENTATION" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_SPREADSHEET" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_TEXT" oor:type="xs:string" oor:op="replace"><value>Thorndale AMT;Thorndale;Times New Roman;Nimbus Roman No9 L;Luxi Serif;Times;Lucida Serif;Lucida Bright;Timmons;New York;Serif</value></prop><prop oor:name="SANS" oor:type="xs:string" oor:op="replace"><value>Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="SERIF" oor:type="xs:string" oor:op="replace"><value>Thorndale AMT;Thorndale;Times New Roman;Nimbus Roman No9 L;Luxi Serif;Times;Lucida Serif;Lucida Bright;Timmons;New York;Serif</value></prop><prop oor:name="UI_FIXED" oor:type="xs:string" oor:op="replace"><value>Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Luxi Mono;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="FIXED" oor:type="xs:string" oor:op="replace"><value>Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Luxi Mono;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="UI_SANS" oor:type="xs:string" oor:op="replace"><value>Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma;Luxi Sans;Interface User;WarpSans;Geneva;Tahoma;MS Sans Serif;Helv;Dialog;Albany AMT;Albany;Lucida;Arial;Nimbus Sans L;Helvetica;Charcoal;Chicago;Helmet;Interface System;Sans Serif</value></prop></node><node oor:name="ar" oor:op="replace"><prop oor:name="UI_SANS" oor:op="replace" oor:type="xs:string"><value>Tahoma;Traditional Arabic;Simplified Arabic;Lucidasans;Lucida Sans;Supplement;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;clearlyU;Interface User;WarpSans;Geneva;MS Sans Serif;Helv;Dialog;Albany AMT;Albany;Lucida;Arial;Nimbus Sans L;Helvetica;Charcoal;Chicago;Helmet;Interface System;Sans Serif</value></prop><prop oor:name="SANS_UNICODE" oor:type="xs:string" oor:op="replace"><value>Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS;Lucida Sans Unicode;Albany AMT;Albany;Arial;Nimbus Sans L;Helvetica;Lucida;Geneva;Helmet;SansSerif</value></prop><prop oor:name="CTL_DISPLAY" oor:type="xs:string" oor:op="replace"><value>Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_HEADING" oor:type="xs:string" oor:op="replace"><value>Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_PRESENTATION" oor:type="xs:string" oor:op="replace"><value>Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_SPREADSHEET" oor:type="xs:string" oor:op="replace"><value>Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_TEXT" oor:type="xs:string" oor:op="replace"><value>Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop></node><node oor:name="he" oor:op="replace"><prop oor:name="UI_SANS" oor:op="replace" oor:type="xs:string"><value>tahoma;nachlieli;lucidagrande;lucidasans;supplement;Andale Sans UI;arialunicodems;lucidasansunicode;interfaceuser;WarpSans;Geneva;MS Sans Serif;Helv;Dialog;Albany;Lucida;Helvetica;Charcoal;Chicago;Arial;Helmet;Interface System;Sans Serif</value></prop><prop oor:name="SANS_UNICODE" oor:type="xs:string" oor:op="replace"><value>lucidasans;arialunicodems;lucidasansunicode;tahoma;nachlieli;lucidagrande;clearlyu;lucida;sansserif</value></prop><prop oor:name="CTL_DISPLAY" oor:type="xs:string" oor:op="replace"><value>tahoma;nachlieli;lucidagrande;lucidasans;arialunicodems</value></prop><prop oor:name="CTL_HEADING" oor:type="xs:string" oor:op="replace"><value>tahoma;nachlieli;lucidagrande;lucidasans;arialunicodems</value></prop><prop oor:name="CTL_PRESENTATION" oor:type="xs:string" oor:op="replace"><value>tahoma;nachlieli;lucidagrande;lucidasans;arialunicodems</value></prop><prop oor:name="CTL_SPREADSHEET" oor:type="xs:string" oor:op="replace"><value>tahoma;nachlieli;lucidagrande;lucidasans;arialunicodems</value></prop><prop oor:name="CTL_TEXT" oor:type="xs:string" oor:op="replace"><value>tahoma;nachlieli;lucidagrande;lucidasans;arialunicodems</value></prop></node><node oor:name="th" oor:op="replace"><prop oor:name="UI_SANS" oor:op="replace" oor:type="xs:string"><value>Angsana New;OONaksit;Tahoma;Lucidasans;Arial Unicode MS;clearlyU</value></prop><prop oor:name="CTL_DISPLAY" oor:type="xs:string" oor:op="replace"><value>Angsana New;OONaksit;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_HEADING" oor:type="xs:string" oor:op="replace"><value>Angsana New;OONaksit;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_PRESENTATION" oor:type="xs:string" oor:op="replace"><value>Cordia New;CordiaUPC;Angsana New;OONaksit;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_SPREADSHEET" oor:type="xs:string" oor:op="replace"><value>Tahoma;Angsana New;OONaksit;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_TEXT" oor:type="xs:string" oor:op="replace"><value>Angsana New;OONaksit;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop></node><node oor:name="ja" oor:op="replace"><prop oor:name="CJK_TEXT" oor:type="xs:string" oor:op="replace"><value>HG 明æœL Sun;HG MinchoL Sun;HG PゴシックB Sun;HG-PGothicB Sun;HG PゴシックB;HG-PGothicB;HG Mincho Light J;ï¼­ï¼³ P明æœ;ãƒ’ãƒ©ã‚®ãƒŽæ˜Žæœ ProN W3;ãƒ’ãƒ©ã‚®ãƒŽæ˜Žæœ Pro W3;UmePlus P Gothic;TLP明æœ;LX明æœ;HGPMinchoL;IPA P明æœ;æ±é¢¨æ˜Žæœ;Kochi Mincho;ã•ã–ãªã¿æ˜Žæœ;Mincho;Serif</value></prop><prop oor:name="CJK_HEADING" oor:type="xs:string" oor:op="replace"><value>HG 明æœL Sun;HG 明æœL;HG Mincho Light J;ï¼­ï¼³ Pゴシック;ヒラギノ角ゴ ProN W3;ヒラギノ角ゴ Pro W3;TLPゴシック;LXゴシック;HGPGothicB;IPA Pゴシック;æ±é¢¨ã‚´ã‚·ãƒƒã‚¯;ã•ã–ãªã¿ã‚´ã‚·ãƒƒã‚¯;Gothic;ï¼­ï¼³ 明æœ;HG Mincho J;HG Mincho L;HG Mincho;Mincho;ï¼­ï¼³ P明æœ;HG Mincho Light J;ï¼­ï¼³ ゴシック;HG Gothic J;HG Gothic B;HG Gothic;Gothic;ï¼­ï¼³ Pゴシック;UmePlus P Gothic;Andale Sans UI</value></prop><prop oor:name="CJK_PRESENTATION" oor:type="xs:string" oor:op="replace"><value>HG PゴシックB Sun;HG-PGothicB Sun;HG PゴシックB;ãƒ’ãƒ©ã‚®ãƒŽæ˜Žæœ ProN W3;ãƒ’ãƒ©ã‚®ãƒŽæ˜Žæœ Pro W3;HG-PGothicB;HG-GothicB;HG Mincho Light J;ï¼­ï¼³ Pゴシック;TLPゴシック;LXゴシック;HGPGothicB;IPA Pゴシック;æ±é¢¨ã‚´ã‚·ãƒƒã‚¯;ã•ã–ãªã¿ã‚´ã‚·ãƒƒã‚¯;ï¼­ï¼³ ゴシック;ï¼­ï¼³ Pゴシック;HG Gothic;HG Gothic B;UmePlus P Gothic;Gothic;Andale Sans UI</value></prop><prop oor:name="LATIN_PRESENTATION" oor:type="xs:string" oor:op="replace"><value>Andale;Arial</value></prop><prop oor:name="CJK_SPREADSHEET" oor:type="xs:string" oor:op="replace"><value>HG PゴシックB Sun;HG-PGothicB Sun;HG PゴシックB;HG-PGothicB;ï¼­ï¼³ Pゴシック;ヒラギノ角ゴ ProN W3;ヒラギノ角ゴ Pro W3;TLPゴシック;LXゴシック;ãƒ’ãƒ©ã‚®ãƒŽæ˜Žæœ ProN W3;ãƒ’ãƒ©ã‚®ãƒŽæ˜Žæœ Pro W3;HGPGothicB;IPA Pゴシック;æ±é¢¨ã‚´ã‚·ãƒƒã‚¯;ã•ã–ãªã¿ã‚´ã‚·ãƒƒã‚¯;UmePlus P Gothic;Andale Sans UI;Kochi Gothic;HG Gothic J;HG Gothic B;HG Gothic;Gothic</value></prop><prop oor:name="LATIN_SPREADSHEET" oor:type="xs:string" oor:op="replace"><value>HG PゴシックB Sun;HG-PGothicB Sun;HG PゴシックB;HG-PGothicB;Andale Sans UI;ï¼­ï¼³ Pゴシック;ヒラギノ角ゴ ProN W3;ヒラギノ角ゴ Pro W3;TLPゴシック;LXゴシック;HGPGothicB;IPA Pゴシック;æ±é¢¨ã‚´ã‚·ãƒƒã‚¯;MS Gothic;HG Gothic J;HG Gothic B;HG Gothic;Kochi Gothic;MS PGothic;UmePlus P Gothic;Gothic</value></prop><prop oor:name="UI_FIXED" oor:type="xs:string" oor:op="replace"><value>HG ゴシックB Sun;HG-GothicB Sun;HG Mincho Light J;ï¼­ï¼³ Pゴシック;Osaka;ヒラギノ角ゴ ProN W3;ヒラギノ角ゴ Pro W3;TLPゴシック;LXゴシック;HGPGothicB;IPA Pゴシック;æ±é¢¨ã‚´ã‚·ãƒƒã‚¯;ã•ã–ãªã¿ã‚´ã‚·ãƒƒã‚¯;Kochi Gothic;UmePlus Gothic;Gothic</value></prop><prop oor:name="FIXED" oor:type="xs:string" oor:op="replace"><value>HG ゴシックB Sun;HG-GothicB Sun;HG ゴシックB;HG Mincho Light J;ï¼­ï¼³ Pゴシック;ヒラギノ角ゴ ProN W3;ヒラギノ角ゴ Pro W3;TLPゴシック;LXゴシック;HGPGothicB;IPA Pゴシック;æ±é¢¨ã‚´ã‚·ãƒƒã‚¯;ã•ã–ãªã¿ã‚´ã‚·ãƒƒã‚¯;Kochi Gothic;UmePlus Gothic;Gothic</value></prop><prop oor:name="UI_SANS" oor:type="xs:string" oor:op="replace"><value>HG PゴシックB Sun;Osaka;ヒラギノ角ゴ ProN W3;ヒラギノ角ゴ Pro W3;HG-PGothicB Sun;HG PゴシックB;HG-PGothicB;HG-GothicB;UmePlus P Gothic;Andale Sans UI;HG Mincho Light J;標準;TLPゴシック;LXゴシック;HGPGothicB;IPA Pゴシック;æ±é¢¨ã‚´ã‚·ãƒƒã‚¯;ã•ã–ãªã¿ã‚´ã‚·ãƒƒã‚¯;Kochi Gothic;Gothic;Gnu-Unifont</value></prop><prop oor:name="LATIN_FIXED" oor:type="xs:string" oor:op="replace"><value>hgmincholightj;cumberlandamt;cumberland;couriernew;nimbusmonol;courier;lucidasanstypewriter;lucidatypewriter;monaco;monospaced</value></prop></node><node oor:name="zh-cn" oor:op="replace"><prop oor:name="CJK_DISPLAY" oor:type="xs:string" oor:op="replace"><value>微软雅黑;方正宋体;MSung Light SC;SimSun;Song;FZSongYi;FZShuSong;NSimSun;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_FIXED" oor:type="xs:string" oor:op="replace"><value>方正宋体;新宋体;NSimSun;文鼎PL细上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;MSung Light SC;Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="CJK_HEADING" oor:type="xs:string" oor:op="replace"><value>微软雅黑;方正黑体;方正宋体;宋体;SimSun;黑体;文鼎PL中楷Uni;AR PL ZenKai Uni;文鼎PL细上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;MSung Light SC;Song;FZSongYi;FZShuSong;NSimSun;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="CJK_PRESENTATION" oor:type="xs:string" oor:op="replace"><value>微软雅黑;方正宋体;宋体;SimSun;文鼎PL细上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;MSung Light SC;Song;FZSongYi;FZShuSong;NSimSun;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="CJK_SPREADSHEET" oor:type="xs:string" oor:op="replace"><value>微软雅黑;方正宋体;宋体;SimSun;文鼎PL细上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;MSung Light SC;Song;FZSongYi;FZShuSong;NSimSun;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="CJK_TEXT" oor:type="xs:string" oor:op="replace"><value>方正宋体;SimSun;文鼎PL细上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;MSung Light SC;Song;FZSongYi;FZShuSong;NSimSun;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="UI_FIXED" oor:type="xs:string" oor:op="replace"><value>方正宋体;新宋体;NSimSun;文鼎PL细上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;MSung Light SC;Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="FIXED" oor:type="xs:string" oor:op="replace"><value>方正宋体;新宋体;NSimSun;文鼎PL细上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;MSung Light SC;Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="UI_SANS" oor:type="xs:string" oor:op="replace"><value>方正宋体;SimSun;文鼎PL细上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;Andale Sans UI;ZYSong18030;AR PL SungtiL GB;AR PL KaitiM GB;SimSun;Arial Unicode MS;Fangsong;Hei;Song;Kai;Ming;gnu-unifont;Interface User;WarpSans;Geneva;Tahoma;MS Sans Serif;Helv;Dialog;Albany AMT;Albany;Lucida;Arial;Nimbus Sans L;Helvetica;Charcoal;Chicago;Arial;Helmet;Interface System;Sans Serif</value></prop></node><node oor:name="zh-tw" oor:op="replace"><prop oor:name="LATIN_FIXED" oor:type="xs:string" oor:op="replace"><value>方正明體;細明體;MingLiU;文鼎PL細上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;MSung Light TC;Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="CJK_DISPLAY" oor:type="xs:string" oor:op="replace"><value>微软雅黑;方正明體;新細明體;PMingLiU;文鼎PL細上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;MSung Light TC;MingLiU;Ming;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="CJK_HEADING" oor:type="xs:string" oor:op="replace"><value>方正黑体;新細明體;PMingLiU;文鼎PL中楷Uni;AR PL ZenKai Uni;文鼎PL細上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;MSung Light TC;MingLiU;Ming;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="CJK_PRESENTATION" oor:type="xs:string" oor:op="replace"><value>微软雅黑;方正明體;文鼎PL細上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;MSung Light TC;MingLiU;Ming;PMingLiU;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="CJK_SPREADSHEET" oor:type="xs:string" oor:op="replace"><value>微软雅黑;方正明體;新細明體;PMingLiU;文鼎PL細上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;MSung Light TC;MingLiU;Ming;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="CJK_TEXT" oor:type="xs:string" oor:op="replace"><value>微软雅黑;方正明體;新細明體;PMingLiU;文鼎PL細上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;MSung Light TC;MingLiU;Ming;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="UI_FIXED" oor:type="xs:string" oor:op="replace"><value>方正明體;細明體;MingLiU;文鼎PL細上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;MSung Light TC;Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="FIXED" oor:type="xs:string" oor:op="replace"><value>方正明體;細明體;MingLiU;文鼎PL細上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;MSung Light TC;Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="UI_SANS" oor:type="xs:string" oor:op="replace"><value>微软雅黑;方正明體;新細明體;PMingLiU;文鼎PL細上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;Andale Sans UI;AR PL Mingti2L Big5;AR PL KaitiM Big5;Kai;Arial Unicode MS;Ming;gnu-unifont;Interface User;WarpSans;Geneva;Tahoma;MS Sans Serif;Helv;Dialog;Albany AMT;Albany;Lucida;Arial;Nimbus Sans L;Helvetica;Charcoal;Chicago;Arial;Helmet;Interface System;Sans Serif</value></prop></node><node oor:name="zh-hk" oor:op="replace"><prop oor:name="LATIN_FIXED" oor:type="xs:string" oor:op="replace"><value>方正明體;細明體;MingLiU;文鼎PL細上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;MSung Light TC;Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="CJK_DISPLAY" oor:type="xs:string" oor:op="replace"><value>微软雅黑;方正明體;新細明體;PMingLiU;文鼎PL細上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;MSung Light TC;MingLiU;Ming;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="CJK_HEADING" oor:type="xs:string" oor:op="replace"><value>微软雅黑;FZHeiTi;方正明體;新細明體;PMingLiU;文鼎PL中楷Uni;AR PL ZenKai Uni;文鼎PL細上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;MSung Light TC;MingLiU;Ming;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="CJK_PRESENTATION" oor:type="xs:string" oor:op="replace"><value>微软雅黑;方正明體;文鼎PL細上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;MSung Light TC;MingLiU;Ming;PMingLiU;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="CJK_SPREADSHEET" oor:type="xs:string" oor:op="replace"><value>微软雅黑;方正明體;新細明體;PMingLiU;文鼎PL細上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;MSung Light TC;MingLiU;Ming;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="CJK_TEXT" oor:type="xs:string" oor:op="replace"><value>方正明體;新細明體;PMingLiU;文鼎PL細上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;MSung Light TC;MingLiU;Ming;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="UI_FIXED" oor:type="xs:string" oor:op="replace"><value>方正明體;細明體;MingLiU;文鼎PL細上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;MSung Light TC;Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="FIXED" oor:type="xs:string" oor:op="replace"><value>方正明體;細明體;MingLiU;文鼎PL細上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;MSung Light TC;Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="UI_SANS" oor:type="xs:string" oor:op="replace"><value>微软雅黑;方正明體;新細明體;PMingLiU;文鼎PL細上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;Andale Sans UI;AR PL Mingti2L Big5;AR PL KaitiM Big5;Kai;Arial Unicode MS;Ming;gnu-unifont;Interface User;WarpSans;Geneva;Tahoma;MS Sans Serif;Helv;Dialog;Albany AMT;Albany;Lucida;Arial;Nimbus Sans L;Helvetica;Charcoal;Chicago;Arial;Helmet;Interface System;Sans Serif</value></prop></node><node oor:name="zh-sg" oor:op="replace"><prop oor:name="LATIN_FIXED" oor:type="xs:string" oor:op="replace"><value>方正宋体;新宋体;NSimSun;文鼎PL细上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;MSung Light TC;Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="CJK_DISPLAY" oor:type="xs:string" oor:op="replace"><value>微软雅黑;方正宋体;宋体;SimSun;文鼎PL细上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;Song;FZSongYi;FZShuSong;MSung Light TC;MingLiU;Ming;PMingLiU;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="CJK_HEADING" oor:type="xs:string" oor:op="replace"><value>微软雅黑;方正黑体;方正宋体;宋体;SimSun;文鼎PL中楷Uni;AR PL ZenKai Uni;文鼎PL细上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;Song;FZSongYi;FZShuSong;MSung Light TC;MingLiU;Ming;PMingLiU;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="CJK_PRESENTATION" oor:type="xs:string" oor:op="replace"><value>微软雅黑;方正宋体;SimSun;文鼎PL细上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;Song;FZSongYi;FZShuSong;MSung Light TC;MingLiU;Ming;PMingLiU;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="CJK_SPREADSHEET" oor:type="xs:string" oor:op="replace"><value>微软雅黑;方正宋体;SimSun;文鼎PL细上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;Song;FZSongYi;FZShuSong;MSung Light TC;MingLiU;Ming;PMingLiU;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="CJK_TEXT" oor:type="xs:string" oor:op="replace"><value>微软雅黑;方正宋体;宋体;SimSun;文鼎PL细上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;Song;FZSongYi;FZShuSong;MSung Light TC;MingLiU;Ming;PMingLiU;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="UI_FIXED" oor:type="xs:string" oor:op="replace"><value>方正宋体;新宋体;NSimSun;文鼎PL细上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;MSung Light TC;Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="FIXED" oor:type="xs:string" oor:op="replace"><value>方正宋体;新宋体;NSimSun;文鼎PL细上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;MSung Light TC;Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="UI_SANS" oor:type="xs:string" oor:op="replace"><value>方正宋体;SimSun;文鼎PL细上海宋Uni;AR PL ShanHeiSun Uni;文鼎PL新宋;AR PL New Sung;Andale Sans UI;ZYSong18030;AR PL SungtiL GB;AR PL KaitiM GB;SimSun;Arial Unicode MS;Fangsong;Hei;Song;Kai;Ming;gnu-unifont;Interface User;WarpSans;Geneva;Tahoma;MS Sans Serif;Helv;Dialog;Albany AMT;Albany;Lucida;Arial;Nimbus Sans L;Helvetica;Charcoal;Chicago;Arial;Helmet;Interface System;Sans Serif</value></prop></node><node oor:name="ko-kr" oor:op="replace"><prop oor:name="LATIN_FIXED" oor:type="xs:string" oor:op="replace"><value>ì¬êµ´ë¦¼;SunGulim;굴림;Gulim;Baekmuk Batang;Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="LATIN_DISPLAY" oor:type="xs:string" oor:op="replace"><value>ì¬ë‹ì›€;SunDotum;ë‹ì›€;Dotum;ì¬êµ´ë¦¼;SunGulim;굴림;Gulim;Baekmuk Batang;Roundgothic;Albany AMT;Albany;Arial;Nimbus Sans L;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_HEADING" oor:type="xs:string" oor:op="replace"><value>ì¬ë°”탕;SunBatang;바탕;Batang;Myeongjo;ì¬êµ´ë¦¼;SunGulim;굴림;Gulim;Baekmuk Batang;Roundgothic;Albany AMT;Albany;Arial;Nimbus Sans L;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_PRESENTATION" oor:type="xs:string" oor:op="replace"><value>ì¬êµ´ë¦¼;SunGulim;굴림;Gulim;Batang;Myeongjo;Gulim;Baekmuk Batang;Roundgothic;Thorndale AMT;Thorndale;Times New Roman;Nimbus Roman No9 L;Times;Lucida Serif;Lucida Bright;Timmons;New York;Serif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_SPREADSHEET" oor:type="xs:string" oor:op="replace"><value>ì¬ë‹ì›€;SunDotum;ë‹ì›€;Dotum;백묵ë‹ì›€;BaekmukDotum;Batang;Myeongjo;ì¬êµ´ë¦¼;SunGulim;Gulim;Baekmuk Batang;Roundgothic</value></prop><prop oor:name="LATIN_TEXT" oor:type="xs:string" oor:op="replace"><value>ì¬ë°”탕;SunBatang;Batang;Myeongjo;ì¬êµ´ë¦¼;SunGulim;Gulim;Baekmuk Batang;Roundgothic;Thorndale AMT;Thorndale;Times New Roman;Nimbus Roman No9 L;Times;Lucida Serif;Lucida Bright;Timmons;New York;Serif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="SANS" oor:type="xs:string" oor:op="replace"><value>ì¬ë‹ì›€;SunDotum;ë‹ì›€;Dotum;바탕;Batang;Myeongjo;ì¬êµ´ë¦¼;SunGulim;굴림;Gulim;Baekmuk Batang;Roundgothic;Albany AMT;Albany;Arial;Nimbus Sans L;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="SANS_UNICODE" oor:type="xs:string" oor:op="replace"><value>ì¬êµ´ë¦¼;SunGulim;굴림;Gulim;Baekmuk Batang;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;Tahoma;Albany AMT;Albany;Arial;Nimbus Sans L;Helvetica;Lucida;Geneva;Helmet;SansSerif</value></prop><prop oor:name="SERIF" oor:type="xs:string" oor:op="replace"><value>ì¬êµ´ë¦¼;SunGulim;굴림;Gulim;Batang;Myeongjo;Gulim;Baekmuk Batang;Roundgothic;Thorndale AMT;Thorndale;Times New Roman;Nimbus Roman No9 L;Times;Lucida Serif;Lucida Bright;Timmons;New York;Serif</value></prop><prop oor:name="CJK_DISPLAY" oor:type="xs:string" oor:op="replace"><value>ì¬êµ´ë¦¼;SunGulim;굴림;Gulim;Baekmuk Batang;Roundgothic;Andale Sans UI;Arial Unicode MS</value></prop><prop oor:name="CJK_HEADING" oor:type="xs:string" oor:op="replace"><value>ì¬ë°”탕;SunBatang;바탕;Batang;Myeongjo;ì¬êµ´ë¦¼;SunGulim;Andale Sans UI;Gulim;Baekmuk Batang;Roundgothic;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode</value></prop><prop oor:name="CJK_PRESENTATION" oor:type="xs:string" oor:op="replace"><value>ì¬êµ´ë¦¼;SunGulim;굴림;Gulim;바탕;Batang;Baekmuk Batang;Myeongjo;Andale Sans UI;Gulim;Roundgothic;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode</value></prop><prop oor:name="CJK_SPREADSHEET" oor:type="xs:string" oor:op="replace"><value>ì¬ë‹ì›€;SunDotum;ë‹ì›€;Dotum;바탕;Batang;Myeongjo;ì¬êµ´ë¦¼;SunGulim;Baekmuk Batang;Andale Sans UI;Gulim;Roundgothic;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode</value></prop><prop oor:name="CJK_TEXT" oor:type="xs:string" oor:op="replace"><value>ì¬ë°”탕;SunBatang;바탕;Batang;Myeongjo;ì¬êµ´ë¦¼;SunGulim;Andale Sans UI;Gulim;Baekmuk Batang;Roundgothic;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode</value></prop><prop oor:name="UI_FIXED" oor:type="xs:string" oor:op="replace"><value>ì¬êµ´ë¦¼;SunGulim;굴림;Gulim;Baekmuk Batang;Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="UI_SANS" oor:type="xs:string" oor:op="replace"><value>ì¬êµ´ë¦¼;sungulim;굴림;Gulim;Baekmuk Batang;RoundGothic;Arial Unicode MS;Lucida Sans Unicode;AndaleSansUI;GNU-Unifont</value></prop><prop oor:name="FIXED" oor:type="xs:string" oor:op="replace"><value>ì¬êµ´ë¦¼;SunGulim;굴림;Gulim;Baekmuk Batang;Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop></node><node oor:name="bn" oor:op="replace"><prop oor:name="UI_SANS" oor:op="replace" oor:type="xs:string"><value>Mukti Narrow;Lohit Bengali;Vrinda;Tahoma;Lucidasans;Lucida Sans;Supplement;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;clearlyU;Interface User;WarpSans;Geneva;MS Sans Serif;Helv;Dialog;Albany AMT;Albany;Lucida;Arial;Nimbus Sans L;Helvetica;Charcoal;Chicago;Helmet;Interface System;Sans Serif</value></prop><prop oor:name="CTL_DISPLAY" oor:op="replace" oor:type="xs:string"><value>Mukti Narrow;Lohit Bengali;Vrinda;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_HEADING" oor:op="replace" oor:type="xs:string"><value>Mukti Narrow;Lohit Bengali;Vrinda;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_PRESENTATION" oor:op="replace" oor:type="xs:string"><value>Mukti Narrow;Lohit Bengali;Vrinda;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_SPREADSHEET" oor:op="replace" oor:type="xs:string"><value>Mukti Narrow;Lohit Bengali;Vrinda;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_TEXT" oor:op="replace" oor:type="xs:string"><value>Mukti Narrow;Lohit Bengali;Vrinda;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop></node><node oor:name="dz" oor:op="replace"><prop oor:name="UI_SANS" oor:op="replace" oor:type="xs:string"><value>Wangdi;Dzongkha Machine Uni;Tibetan Machine Uni;Wagdi29;Uchen_05;Tsuig_03;XTashi</value></prop><prop oor:name="CTL_DISPLAY" oor:op="replace" oor:type="xs:string"><value>Wangdi;Dzongkha Machine Uni;Wagdi29;Uchen_05;Tsuig_03;XTashi;Tibetan Machine Uni</value></prop><prop oor:name="CTL_HEADING" oor:op="replace" oor:type="xs:string"><value>Wangdi;Dzongkha Machine Uni;Wagdi29;Uchen_05;Tsuig_03;XTashi;Tibetan Machine Uni</value></prop><prop oor:name="CTL_PRESENTATION" oor:op="replace" oor:type="xs:string"><value>Wangdi;Dzongkha Machine Uni;Wagdi29;Uchen_05;Tsuig_03;XTashi;Tibetan Machine Uni</value></prop><prop oor:name="CTL_SPREADSHEET" oor:op="replace" oor:type="xs:string"><value>Wangdi;Dzongkha Machine Uni;Wagdi29;Uchen_05;Tsuig_03;XTashi;Tibetan Machine Uni</value></prop><prop oor:name="CTL_TEXT" oor:op="replace" oor:type="xs:string"><value>Wangdi;Dzongkha Machine Uni;Wagdi29;Uchen_05;Tsuig_03;XTashi;Tibetan Machine Uni</value></prop></node><node oor:name="km" oor:op="replace"><prop oor:name="UI_SANS" oor:op="replace" oor:type="xs:string"><value>Khmer OS System;Khmer OS;XenoType Khmer</value></prop><prop oor:name="CTL_DISPLAY" oor:op="replace" oor:type="xs:string"><value>Khmer OS System;Khmer OS;XenoType Khmer</value></prop><prop oor:name="CTL_HEADING" oor:op="replace" oor:type="xs:string"><value>Khmer OS;Khmer OS System;XenoType Khmer</value></prop><prop oor:name="CTL_PRESENTATION" oor:op="replace" oor:type="xs:string"><value>Khmer OS;Khmer OS System;XenoType Khmer</value></prop><prop oor:name="CTL_SPREADSHEET" oor:op="replace" oor:type="xs:string"><value>Khmer OS System;Khmer OS;XenoType Khmer</value></prop><prop oor:name="CTL_TEXT" oor:op="replace" oor:type="xs:string"><value>Khmer OS;Khmer OS System;XenoType Khmer</value></prop></node><node oor:name="lo" oor:op="replace"><prop oor:name="UI_SANS" oor:op="replace" oor:type="xs:string"><value>Phetsarath OT;Arial Unicode MS;Dok Champa;Saysettha OT;Saysettha Unicode;JG Basic Lao;JG Chantabouli Lao</value></prop><prop oor:name="CTL_DISPLAY" oor:op="replace" oor:type="xs:string"><value>Phetsarath OT;Arial Unicode MS;Dok Champa;Saysettha OT;Saysettha Unicode;JG Basic Lao;JG Chantabouli Lao</value></prop><prop oor:name="CTL_HEADING" oor:op="replace" oor:type="xs:string"><value>Phetsarath OT;Arial Unicode MS;Dok Champa;Saysettha OT;Saysettha Unicode;JG Basic Lao;JG Chantabouli Laog</value></prop><prop oor:name="CTL_PRESENTATION" oor:op="replace" oor:type="xs:string"><value>Phetsarath OT;Arial Unicode MS;Dok Champa;Saysettha OT;Saysettha Unicode;JG Basic Lao;JG Chantabouli Lao</value></prop><prop oor:name="CTL_SPREADSHEET" oor:op="replace" oor:type="xs:string"><value>Phetsarath OT;Arial Unicode MS;Dok Champa;Saysettha OT;Saysettha Unicode;JG Basic Lao;JG Chantabouli Lao</value></prop><prop oor:name="CTL_TEXT" oor:op="replace" oor:type="xs:string"><value>Phetsarath OT;Arial Unicode MS;Dok Champa;Saysettha OT;Saysettha Unicode;JG Basic Lao;JG Chantabouli Lao</value></prop></node><node oor:name="my" oor:op="replace"><prop oor:name="UI_SANS" oor:op="replace" oor:type="xs:string"><value>Padauk;Myanmar3;MyMyanmar Unicode;Parabaik</value></prop><prop oor:name="CTL_DISPLAY" oor:op="replace" oor:type="xs:string"><value>Padauk;Myanmar3;MyMyanmar Unicode;Parabaik</value></prop><prop oor:name="CTL_HEADING" oor:op="replace" oor:type="xs:string"><value>Padauk;Myanmar3;MyMyanmar Unicode;Parabaik</value></prop><prop oor:name="CTL_PRESENTATION" oor:op="replace" oor:type="xs:string"><value>Padauk;Myanmar3;MyMyanmar Unicode;Parabaik</value></prop><prop oor:name="CTL_SPREADSHEET" oor:op="replace" oor:type="xs:string"><value>Padauk;Myanmar3;MyMyanmar Unicode;Parabaik</value></prop><prop oor:name="CTL_TEXT" oor:op="replace" oor:type="xs:string"><value>Padauk;Myanmar3;MyMyanmar Unicode;Parabaik</value></prop></node><node oor:name="ne" oor:op="replace"><prop oor:name="UI_SANS" oor:op="replace" oor:type="xs:string"><value>Lohit Nepali;Kalimati;Samanata;Sans</value></prop><prop oor:name="CTL_DISPLAY" oor:op="replace" oor:type="xs:string"><value>Lohit Nepali;Kalimati;Samanata;Sans</value></prop><prop oor:name="CTL_HEADING" oor:op="replace" oor:type="xs:string"><value>Lohit Nepali;Kalimati;Samanata;Sans</value></prop><prop oor:name="CTL_PRESENTATION" oor:op="replace" oor:type="xs:string"><value>Lohit Nepali;Kalimati;Samanata;Sans</value></prop><prop oor:name="CTL_SPREADSHEET" oor:op="replace" oor:type="xs:string"><value>Lohit Nepali;Kalimati;Samanata;Sans</value></prop><prop oor:name="CTL_TEXT" oor:op="replace" oor:type="xs:string"><value>Lohit Nepali;Kalimati;Samanata;Sans</value></prop></node><node oor:name="as-IN" oor:op="replace"><prop oor:name="UI_SANS" oor:op="replace" oor:type="xs:string"><value>Lohit Assamese;Tahoma;Lucidasans;Lucida Sans;Supplement;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;clearlyU</value></prop><prop oor:name="CTL_DISPLAY" oor:op="replace" oor:type="xs:string"><value>Lohit Assamese;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_HEADING" oor:op="replace" oor:type="xs:string"><value>Lohit Assamese;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_PRESENTATION" oor:op="replace" oor:type="xs:string"><value>Lohit Assamese;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_SPREADSHEET" oor:op="replace" oor:type="xs:string"><value>Lohit Assamese;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_TEXT" oor:op="replace" oor:type="xs:string"><value>Lohit Assamese;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop></node><node oor:name="bn-IN" oor:op="replace"><prop oor:name="UI_SANS" oor:op="replace" oor:type="xs:string"><value>Lohit Bengali;Vrinda;Lucidasans;Lucida Sans;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;clearlyU</value></prop><prop oor:name="CTL_DISPLAY" oor:op="replace" oor:type="xs:string"><value>Lohit Bengali;Vrinda;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_HEADING" oor:op="replace" oor:type="xs:string"><value>Lohit Bengali;Vrinda;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_PRESENTATION" oor:op="replace" oor:type="xs:string"><value>Lohit Bengali;Vrinda;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_SPREADSHEET" oor:op="replace" oor:type="xs:string"><value>Lohit Bengali;Vrinda;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_TEXT" oor:op="replace" oor:type="xs:string"><value>Lohit Bengali;Vrinda;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop></node><node oor:name="hi-IN" oor:op="replace"><prop oor:name="UI_SANS" oor:op="replace" oor:type="xs:string"><value>Lohit Hindi;Mangal;Lucidasans;Lucida Sans;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;clearlyU</value></prop><prop oor:name="CTL_DISPLAY" oor:op="replace" oor:type="xs:string"><value>Lohit Hindi;Mangal;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_HEADING" oor:op="replace" oor:type="xs:string"><value>Lohit Hindi;Mangal;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_PRESENTATION" oor:op="replace" oor:type="xs:string"><value>Lohit Hindi;Mangal;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_SPREADSHEET" oor:op="replace" oor:type="xs:string"><value>Lohit Hindi;Mangal;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_TEXT" oor:op="replace" oor:type="xs:string"><value>Lohit Hindi;Mangal;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop></node><node oor:name="gu-IN" oor:op="replace"><prop oor:name="UI_SANS" oor:op="replace" oor:type="xs:string"><value>Lohit Gujarati;Shruti;Lucidasans;Lucida Sans;Arial Unicode MS;Lucida Sans Unicode;clearlyU</value></prop><prop oor:name="CTL_DISPLAY" oor:op="replace" oor:type="xs:string"><value>Lohit Gujarati;Shruti;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_HEADING" oor:op="replace" oor:type="xs:string"><value>Lohit Gujarati;Shruti;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_PRESENTATION" oor:op="replace" oor:type="xs:string"><value>Lohit Gujarati;Shruti;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_SPREADSHEET" oor:op="replace" oor:type="xs:string"><value>Lohit Gujarati;Shruti;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_TEXT" oor:op="replace" oor:type="xs:string"><value>Lohit Gujarati;Shruti;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop></node><node oor:name="kn-IN" oor:op="replace"><prop oor:name="UI_SANS" oor:op="replace" oor:type="xs:string"><value>Lohit Kannada;Tunga;Lucidasans;Lucida Sans;Arial Unicode MS;Lucida Sans Unicode;clearlyU</value></prop><prop oor:name="CTL_DISPLAY" oor:op="replace" oor:type="xs:string"><value>Lohit Kannada;Tunga;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_HEADING" oor:op="replace" oor:type="xs:string"><value>Lohit Kannada;Tunga;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_PRESENTATION" oor:op="replace" oor:type="xs:string"><value>Lohit Kannada;Tunga;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_SPREADSHEET" oor:op="replace" oor:type="xs:string"><value>Lohit Kannada;Tunga;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_TEXT" oor:op="replace" oor:type="xs:string"><value>Lohit Kannada;Tunga;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop></node><node oor:name="mai-IN" oor:op="replace"><prop oor:name="UI_SANS" oor:op="replace" oor:type="xs:string"><value>Lohit Maithili;Tahoma;Lucidasans;Lucida Sans;Supplement;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;clearlyU</value></prop><prop oor:name="CTL_DISPLAY" oor:op="replace" oor:type="xs:string"><value>Lohit Maithili;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_HEADING" oor:op="replace" oor:type="xs:string"><value>Lohit Maithili;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_PRESENTATION" oor:op="replace" oor:type="xs:string"><value>Lohit Maithili;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_SPREADSHEET" oor:op="replace" oor:type="xs:string"><value>Lohit Maithili;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_TEXT" oor:op="replace" oor:type="xs:string"><value>Lohit Maithili;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop></node><node oor:name="ml-IN" oor:op="replace"><prop oor:name="UI_SANS" oor:op="replace" oor:type="xs:string"><value>Meera;Tahoma;Lucidasans;Lucida Sans;Supplement;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;clearlyU</value></prop><prop oor:name="CTL_DISPLAY" oor:op="replace" oor:type="xs:string"><value>Meera;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_HEADING" oor:op="replace" oor:type="xs:string"><value>Meera;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_PRESENTATION" oor:op="replace" oor:type="xs:string"><value>Meera;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_SPREADSHEET" oor:op="replace" oor:type="xs:string"><value>Meera;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_TEXT" oor:op="replace" oor:type="xs:string"><value>Meera;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop></node><node oor:name="mr-IN" oor:op="replace"><prop oor:name="UI_SANS" oor:op="replace" oor:type="xs:string"><value>Lohit Marathi;Tahoma;Lucidasans;Lucida Sans;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;clearlyU</value></prop><prop oor:name="CTL_DISPLAY" oor:op="replace" oor:type="xs:string"><value>Lohit Marathi;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_HEADING" oor:op="replace" oor:type="xs:string"><value>Lohit Marathi;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_PRESENTATION" oor:op="replace" oor:type="xs:string"><value>Lohit Marathi;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_SPREADSHEET" oor:op="replace" oor:type="xs:string"><value>Lohit Marathi;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_TEXT" oor:op="replace" oor:type="xs:string"><value>Lohit Marathi;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop></node><node oor:name="or-IN" oor:op="replace"><prop oor:name="UI_SANS" oor:op="replace" oor:type="xs:string"><value>utkal;Kalinga;Lohit Oriya;Samyak Oriya;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS;Lucida Sans Unicode;clearlyU</value></prop><prop oor:name="CTL_DISPLAY" oor:op="replace" oor:type="xs:string"><value>utkal;Kalinga;Lohit Oriya;Samyak Oriya;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_HEADING" oor:op="replace" oor:type="xs:string"><value>utkal;Kalinga;Lohit Oriya;Samyak Oriya;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_PRESENTATION" oor:op="replace" oor:type="xs:string"><value>utkal;Kalinga;Lohit Oriya;Samyak Oriya;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_SPREADSHEET" oor:op="replace" oor:type="xs:string"><value>utkal;Kalinga;Lohit Oriya;Samyak Oriya;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_TEXT" oor:op="replace" oor:type="xs:string"><value>utkal;Kalinga;Lohit Oriya;Samyak Oriya;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop></node><node oor:name="pa-IN" oor:op="replace"><prop oor:name="UI_SANS" oor:op="replace" oor:type="xs:string"><value>Raavi;Lohit Punjabi;Saab;Tahoma</value></prop><prop oor:name="CTL_DISPLAY" oor:op="replace" oor:type="xs:string"><value>Raavi;Lohit Punjabi;Saab;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_HEADING" oor:op="replace" oor:type="xs:string"><value>Raavi;Lohit Punjabi;Saab;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_PRESENTATION" oor:op="replace" oor:type="xs:string"><value>Raavi;Lohit Punjabi;Saab;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_SPREADSHEET" oor:op="replace" oor:type="xs:string"><value>Raavi;Lohit Punjabi;Saab;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_TEXT" oor:op="replace" oor:type="xs:string"><value>Raavi;Lohit Punjabi;Saab;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop></node><node oor:name="ta-IN" oor:op="replace"><prop oor:name="UI_SANS" oor:op="replace" oor:type="xs:string"><value>Lohit Tamil;Latha;Sans Serif</value></prop><prop oor:name="CTL_DISPLAY" oor:op="replace" oor:type="xs:string"><value>Lohit Tamil;Latha;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_HEADING" oor:op="replace" oor:type="xs:string"><value>Lohit Tamil;Latha;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_PRESENTATION" oor:op="replace" oor:type="xs:string"><value>Lohit Tamil;Latha;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_SPREADSHEET" oor:op="replace" oor:type="xs:string"><value>Lohit Tamil;Latha;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_TEXT" oor:op="replace" oor:type="xs:string"><value>Lohit Tamil;Latha;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop></node><node oor:name="te-IN" oor:op="replace"><prop oor:name="UI_SANS" oor:op="replace" oor:type="xs:string"><value>Lohit Telugu;Gautami;Lucidasans;Lucida Sans;Arial Unicode MS;Lucida Sans Unicode;clearlyU</value></prop><prop oor:name="CTL_DISPLAY" oor:op="replace" oor:type="xs:string"><value>Lohit Telugu;Gautami;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_HEADING" oor:op="replace" oor:type="xs:string"><value>Lohit Telugu;Gautami;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_PRESENTATION" oor:op="replace" oor:type="xs:string"><value>Lohit Telugu;Gautami;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_SPREADSHEET" oor:op="replace" oor:type="xs:string"><value>Lohit Telugu;Gautami;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_TEXT" oor:op="replace" oor:type="xs:string"><value>Lohit Telugu;Gautami;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop></node><node oor:name="ur" oor:op="replace"><prop oor:name="UI_SANS" oor:op="replace" oor:type="xs:string"><value>PakTypeNaqsh;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS;Lucida Sans Unicode;clearlyU</value></prop><prop oor:name="CTL_DISPLAY" oor:op="replace" oor:type="xs:string"><value>PakTypeNaqsh;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_HEADING" oor:op="replace" oor:type="xs:string"><value>PakTypeNaqsh;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_PRESENTATION" oor:op="replace" oor:type="xs:string"><value>PakTypeNaqsh;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_SPREADSHEET" oor:op="replace" oor:type="xs:string"><value>PakTypeNaqsh;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_TEXT" oor:op="replace" oor:type="xs:string"><value>PakTypeNaqsh;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop></node><node oor:name="ak-GH" oor:op="replace"><prop oor:name="LATIN_DISPLAY" oor:type="xs:string" oor:op="replace"><value>Arial Unicode MS;Lucida Sans Unicode;Gentium;Aboriginal Sans;FreeSans;Arial;Luxi Sans;Helvetica;Lucida;Geneva;SansSerif;Andale Sans UI;Tahoma</value></prop><prop oor:name="LATIN_HEADING" oor:type="xs:string" oor:op="replace"><value>Arial Unicode MS;Lucida Sans Unicode;Gentium;Aboriginal Sans;FreeSans;Arial;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Tahoma</value></prop><prop oor:name="LATIN_FIXED" oor:type="xs:string" oor:op="replace"><value>FreeMono;Courier New;Luxi Mono;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="LATIN_PRESENTATION" oor:type="xs:string" oor:op="replace"><value>Arial Unicode MS;Lucida Sans Unicode;Gentium;Aboriginal Sans;FreeSans;Arial;Luxi Sans;Helvetica;Lucida;Geneva;SansSerif;Andale Sans UI;Tahoma</value></prop><prop oor:name="LATIN_SPREADSHEET" oor:type="xs:string" oor:op="replace"><value>Arial Unicode MS;Lucida Sans Unicode;Gentium;Aboriginal Sans;FreeSans;Arial;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Tahoma</value></prop><prop oor:name="LATIN_TEXT" oor:type="xs:string" oor:op="replace"><value>Gentium;Aboriginal Serif;FreeSerif;Luxi Serif;Times New Roman;Times;Lucida Serif;Lucida Bright;Serif</value></prop><prop oor:name="SANS" oor:type="xs:string" oor:op="replace"><value>Arial Unicode MS;Lucida Sans Unicode;Gentium;Aboriginal Sans;FreeSans;Arial;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Tahoma</value></prop><prop oor:name="SERIF" oor:type="xs:string" oor:op="replace"><value> Gentium;Aboriginal Serif;FreeSerif;Luxi Serif;Times New Roman;Times;Lucida Serif;Lucida Bright;Serif</value></prop><prop oor:name="UI_FIXED" oor:type="xs:string" oor:op="replace"><value>FreeMono;Courier New;Luxi Mono;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="FIXED" oor:type="xs:string" oor:op="replace"><value>FreeMono;Courier New;Luxi Mono;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="UI_SANS" oor:type="xs:string" oor:op="replace"><value>Arial Unicode MS;Lucida Sans Unicode;Gentium;Aboriginal Sans;FreeSans;Arial;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Tahoma</value></prop></node><node oor:name="uz" oor:op="replace"><prop oor:name="LATIN_DISPLAY" oor:type="xs:string" oor:op="replace"><value>DejaVu Sans;Arial Unicode MS;Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Serif;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_HEADING" oor:type="xs:string" oor:op="replace"><value>DejaVu Sans;Arial Unicode MS;Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_FIXED" oor:type="xs:string" oor:op="replace"><value>DejaVu Sans Mono;Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Luxi Mono;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="LATIN_PRESENTATION" oor:type="xs:string" oor:op="replace"><value>DejaVu Sans;Arial Unicode MS;Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Serif;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_SPREADSHEET" oor:type="xs:string" oor:op="replace"><value>DejaVu Sans;Arial Unicode MS;Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="LATIN_TEXT" oor:type="xs:string" oor:op="replace"><value>DejaVu Serif;Thorndale AMT;Thorndale;Times New Roman;Nimbus Roman No9 L;Luxi Serif;Times;Lucida Serif;Lucida Bright;Timmons;New York;Serif</value></prop><prop oor:name="SANS" oor:type="xs:string" oor:op="replace"><value>DejaVu Sans;Arial Unicode MS;Albany AMT;Albany;Arial;Nimbus Sans L;Luxi Sans;Helvetica;Lucida;Geneva;Helmet;SansSerif;Andale Sans UI;Lucida Sans Unicode;Tahoma</value></prop><prop oor:name="SERIF" oor:type="xs:string" oor:op="replace"><value>DejaVu Serif;Thorndale AMT;Thorndale;Times New Roman;Nimbus Roman No9 L;Luxi Serif;Times;Lucida Serif;Lucida Bright;Timmons;New York;Serif</value></prop><prop oor:name="UI_FIXED" oor:type="xs:string" oor:op="replace"><value>DejaVu Serif;DejaVu Sans Mono;Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Luxi Mono;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="FIXED" oor:type="xs:string" oor:op="replace"><value>DejaVu Serif;DejaVu Sans Mono;Cumberland AMT;Cumberland;Courier New;Nimbus Mono L;Luxi Mono;Courier;Lucida Sans Typewriter;Lucida Typewriter;Monaco;Monospaced</value></prop><prop oor:name="UI_SANS" oor:type="xs:string" oor:op="replace"><value>DejaVu Sans;Arial Unicode MS;Andale Sans UI;Lucida Sans Unicode;Tahoma;Luxi Sans;Interface User;WarpSans;Geneva;Tahoma;MS Sans Serif;Helv;Dialog;Albany AMT;Albany;Lucida;Arial;Nimbus Sans L;Helvetica;Charcoal;Chicago;Helmet;Interface System;Sans Serif</value></prop></node><node oor:name="af" oor:op="replace"/><node oor:name="nr" oor:op="replace"/><node oor:name="nso" oor:op="replace"/><node oor:name="sw" oor:op="replace"/><node oor:name="ts" oor:op="replace"/><node oor:name="tn" oor:op="replace"/><node oor:name="ss" oor:op="replace"/><node oor:name="st" oor:op="replace"/><node oor:name="xh" oor:op="replace"/><node oor:name="zu" oor:op="replace"/><node oor:name="vi" oor:op="replace"/><node oor:name="rw" oor:op="replace"/><node oor:name="si" oor:op="replace"><prop oor:name="UI_SANS" oor:op="replace" oor:type="xs:string"><value>LKLUG;Iskoola Pota;Lucidasans;Lucida Sans;Andale Sans UI;Arial Unicode MS;Lucida Sans Unicode;clearlyU</value></prop><prop oor:name="CTL_DISPLAY" oor:op="replace" oor:type="xs:string"><value>Iskoola Pota;LKLUG;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_HEADING" oor:op="replace" oor:type="xs:string"><value>Iskoola Pota;LKLUG;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_PRESENTATION" oor:op="replace" oor:type="xs:string"><value>Iskoola Pota;LKLUG;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_SPREADSHEET" oor:op="replace" oor:type="xs:string"><value>Iskoola Pota;LKLUG;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop><prop oor:name="CTL_TEXT" oor:op="replace" oor:type="xs:string"><value>Iskoola Pota;LKLUG;Tahoma;Lucidasans;Lucida Sans;Arial Unicode MS</value></prop></node></node><node oor:name="FontSubstitutions"><node oor:name="en" oor:op="replace"><node oor:name="albany" oor:op="replace"><prop oor:name="SubstFonts"><value>albanyamt;arial;liberationsans;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;sansserif;nimbussans;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>Arial</value></prop><prop oor:name="SubstFontsPS"><value>Helvetica</value></prop><prop oor:name="SubstFontsHTML"><value>sans-serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Default,Standard,Normal,SansSerif</value></prop></node><node oor:name="albanyamt" oor:op="replace"><prop oor:name="SubstFonts"><value>albany;arial;liberationsans;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;sansserif;nimbussans;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>Arial</value></prop><prop oor:name="SubstFontsPS"><value>Helvetica</value></prop><prop oor:name="SubstFontsHTML"><value>sans-serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Default,Standard,Normal,SansSerif</value></prop></node><node oor:name="algerian" oor:op="replace"><prop oor:name="SubstFonts"><value>imprintmtshadow;imprintshadow;imprint;chevara;gallia;algerian;imprintmtshadow;imprintshadow;imprint;chevaraoutline;chevara;gallia;colonnamt;algerian;castellar;monotypeoldstyleboldoutline;monotypeoldstyleoutline;chevaraoutline;imprintmtshadow;imprintshadow;imprint;colonnamt;castellar</value></prop><prop oor:name="SubstFontsMS"><value>comic</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Decorative,Special,Title,Outline,Shadow</value></prop></node><node oor:name="almanac" oor:op="replace"><prop oor:name="SubstFonts"><value>starsymbol;opensymbol;starbats;wingdings;zapfdingbats;itczapfdingbats;monotypesorts;dingbats;lucidadingbats;lucidasansdingbats;webdings;symbol;standardsymbols;standardsymbolsl;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Symbol,Special</value></prop></node><node oor:name="andalesans" oor:op="replace"><prop oor:name="SubstFonts"><value>albanyamt;albany;arial;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;sansserif;nimbussans;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>Trebuchet</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>sans-serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="andalesansui" oor:op="replace"><prop oor:name="SubstFonts"><value>andalesansui;arialunicodems;lucidaunicode;albanyamt;albany;arial;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;sansserif;nimbussans</value></prop><prop oor:name="SubstFontsMS"><value>Arial Unicode MS;Andale Sans UI</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>sans-serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Default,Normal,SansSerif,Full</value></prop></node><node oor:name="andalewtui" oor:op="replace"><prop oor:name="SubstFonts"><value>andalesansui;arialunicodems;lucidaunicode;albanyamt;albany;arial;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;sansserif;nimbussans</value></prop><prop oor:name="SubstFontsMS"><value>Arial Unicode MS;Andale Sans UI</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>sans-serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Default,Normal,SansSerif,Full</value></prop></node><node oor:name="andy" oor:op="replace"><prop oor:name="SubstFonts"><value>andymt;comicsansms;andy;kidprint;zapfchancery;itczapfchancery;monotypecorsiva;corsiva;chancery;chanceryl;lucidacalligraphy;lucidahandwriting</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>cursive</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Italic,Script,Comic</value></prop></node><node oor:name="antiqueolive" oor:op="replace"><prop oor:name="SubstFonts"><value>albanyamt;albany;arial;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;sansserif;nimbussans;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>sans-serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="arial" oor:op="replace"><prop oor:name="SubstFonts"><value>liberationsans;albany;albanyamt;arimo;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;nimbussans;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsPS"><value>Helvetica</value></prop><prop oor:name="SubstFontsHTML"><value>sans-serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Standard,Normal,SansSerif</value></prop></node><node oor:name="arialnarrow" oor:op="replace"><prop oor:name="SubstFonts"><value>arialnarrowmt;liberationsansnarrow;helveticanarrow;helmetcondensed;dejavusanscondensed;nimbussanslcondensed;nimbussanscondensed</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Condensed</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="arialunicode" oor:op="replace"><prop oor:name="SubstFonts"><value>andalesansui;arialunicodems;lucidaunicode;albanyamt;albany;arial;liberationsans;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;sansserif;nimbussans</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>sans-serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,SansSerif,Full</value></prop></node><node oor:name="arimo" oor:op="replace"><prop oor:name="SubstFonts"><value>arial;liberationsans;albany;albanyamt;helvetica;</value></prop><prop oor:name="SubstFontsMS"><value>arial</value></prop><prop oor:name="SubstFontsPS"><value>helvetica</value></prop><prop oor:name="SubstFontsHTML"><value>sans-serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Standard,Normal,SansSerif</value></prop></node><node oor:name="arioso" oor:op="replace"><prop oor:name="SubstFonts"><value>palacescript;palacescriptmt;arioso;shelley;zapfchancery;itczapfchancery;monotypecorsiva;corsiva;chancery;chanceryl;lucidacalligraphy;lucidahandwriting;andymt;comicsansms;andy;kidprint;</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>cursive</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Italic,Script,BrushScript</value></prop></node><node oor:name="avantgarde" oor:op="replace"><prop oor:name="SubstFonts"><value>centurygothic;avantgarde;itcavantgarde;gothic;avantgardegothic;conga;albanyamt;albany;arial;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;sansserif;nimbussans</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="baskervilleoldface" oor:op="replace"><prop oor:name="SubstFonts"><value>thorndaleamt;thorndale;timesnewroman;nimbusromanno9l;times;timesroman;newyork;timmons;serif;lucidaserif;lucidabright;roman;nimbusromanno9;bookman;itcbookman;garamond;garamondmt;palatino</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Serif,Other</value></prop></node><node oor:name="batang" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬ë°”탕;sunbatang;baekmukbatang;ì¬êµ´ë¦¼;sungulim;hymyeongjolightk;myeongjo;batangche;gungsuh;gungsuhche;myeomjo;gulim;gulimche;ì¬ë‹ì›€;sundotum;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>바탕</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Standard,CJK,CJK_KR</value></prop></node><node oor:name="sunbatang" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬ë°”탕;batang;baekmukbatang;myeongjo;batangche;gungsuh;gungsuhche;hymyeongjolightk;myeomjo;ì¬êµ´ë¦¼;sungulim;gulim;gulimche;ì¬ë‹ì›€;sundotum;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>바탕;batang</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Default,Standard,CJK,CJK_KR</value></prop></node><node oor:name="batangche" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬ë°”탕;sunbatang;baekmukbatang;ì¬êµ´ë¦¼;sungulim;myeongjo;batang;gungsuh;gungsuhche;myeomjo;gulim;gulimche;ì¬ë‹ì›€;sundotum;hymyeongjolightk;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="bell" oor:op="replace"><prop oor:name="SubstFonts"><value>thorndaleamt;thorndale;timesnewroman;nimbusromanno9l;times;timesroman;newyork;timmons;serif;lucidaserif;lucidabright;roman;nimbusromanno9;bookman;itcbookman;garamond;garamondmt;palatino</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Serif</value></prop></node><node oor:name="bitstreamverasans" oor:op="replace"><prop oor:name="SubstFonts"><value>dejavusans</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Default,SansSerif</value></prop></node><node oor:name="bitstreamveraserif" oor:op="replace"><prop oor:name="SubstFonts"><value>dejavuserif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Default,Serif</value></prop></node><node oor:name="bitstreamverasansmono" oor:op="replace"><prop oor:name="SubstFonts"><value>dejavusansmono;couriernew;liberationmono</value></prop><prop oor:name="SubstFontsHTML"><value>monospace</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Standard,Fixed,Typewriter</value></prop></node><node oor:name="blackadder" oor:op="replace"><prop oor:name="SubstFonts"><value>palacescript;palacescriptmt;arioso;shelley;zapfchancery;itczapfchancery;monotypecorsiva;corsiva;chancery;chanceryl;lucidacalligraphy;lucidahandwriting;andymt;comicsansms;andy;kidprint;</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>cursive</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Italic,Script,BrushScript</value></prop></node><node oor:name="bookantiqua" oor:op="replace"><prop oor:name="SubstFonts"><value>palatino;palatinolinotype;bookantiqua;palladio;palladiol;thorndaleamt;thorndale;timesnewroman;nimbusromanno9l;times;timesroman;newyork;timmons;serif;lucidaserif;lucidabright;roman;nimbusromanno9;bookman;itcbookman;garamond;garamondmt;palatino</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Serif</value></prop></node><node oor:name="bookman" oor:op="replace"><prop oor:name="SubstFonts"><value>bookman;itcbookman;bookmanl;bookmanoldstyle;thorndaleamt;thorndale;timesnewroman;nimbusromanno9l;times;timesroman;newyork;timmons;serif;lucidaserif;lucidabright;roman;nimbusromanno9;bookman;itcbookman;garamond;garamondmt;palatino</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Serif</value></prop></node><node oor:name="bookmanl" oor:op="replace"><prop oor:name="SubstFonts"><value>bookman;itcbookman;bookmanl;bookmanoldstyle;thorndaleamt;thorndale;timesnewroman;nimbusromanno9l;times;timesroman;newyork;timmons;serif;lucidaserif;lucidabright;roman;nimbusromanno9;bookman;itcbookman;garamond;garamondmt;palatino</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Serif</value></prop></node><node oor:name="bookmanoldstyle" oor:op="replace"><prop oor:name="SubstFonts"><value>bookman;itcbookman;bookmanl;bookmanoldstyle;thorndaleamt;thorndale;timesnewroman;nimbusromanno9l;times;timesroman;newyork;timmons;serif;lucidaserif;lucidabright;roman;nimbusromanno9;bookman;itcbookman;garamond;garamondmt;palatino</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Serif,Other</value></prop></node><node oor:name="bradleyhand" oor:op="replace"><prop oor:name="SubstFonts"><value>andymt;comicsansms;andy;kidprint;zapfchancery;itczapfchancery;monotypecorsiva;corsiva;chancery;chanceryl;lucidacalligraphy;lucidahandwriting;palacescript;palacescriptmt;arioso;shelley</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>cursive</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Italic,Script,Handwriting</value></prop></node><node oor:name="broadway" oor:op="replace"><prop oor:name="SubstFonts"><value>broadway;mtbroadway;broadwaymt;falstaff;widelatin;latinwide;impact</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Black</value></prop><prop oor:name="FontWidth"><value>Expanded</value></prop><prop oor:name="FontType"><value>Decorative,Special</value></prop></node><node oor:name="calibri" oor:op="replace"><prop oor:name="SubstFonts"><value>carlito;hiraginomarugothicpronw3;hiraginomarugothicprow3</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="candara" oor:op="replace"><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="cambria" oor:op="replace"><prop oor:name="SubstFonts"><value>caladea;applelisung</value></prop><prop oor:name="FontType"><value>Normal,Serif</value></prop></node><node oor:name="consolas" oor:op="replace"><prop oor:name="FontType"><value>Normal,SansSerif,Fixed</value></prop><prop oor:name="SubstFontsHTML"><value>monospace</value></prop></node><node oor:name="constantia" oor:op="replace"><prop oor:name="FontType"><value>Normal,Serif</value></prop></node><node oor:name="corbel" oor:op="replace"><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="cordia" oor:op="replace"><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="calisto" oor:op="replace"><prop oor:name="SubstFonts"><value>thorndaleamt;thorndale;timesnewroman;nimbusromanno9l;times;timesroman;newyork;timmons;serif;lucidaserif;lucidabright;roman;nimbusromanno9;bookman;itcbookman;garamond;garamondmt;palatino</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Serif</value></prop></node><node oor:name="castellar" oor:op="replace"><prop oor:name="SubstFonts"><value>monotypeoldstyleboldoutline;monotypeoldstyleoutline;chevaraoutline;imprintmtshadow;imprintshadow;imprint;colonnamt;castellar;imprintmtshadow;imprintshadow;imprint;chevaraoutline;chevara;gallia;colonnamt;algerian;castellar;imprintmtshadow;imprintshadow;imprint;chevara;gallia;algerian</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Decorative,Special,Title,Outline,Shadow</value></prop></node><node oor:name="century" oor:op="replace"><prop oor:name="SubstFonts"><value>newcenturyschlbk;newcenturyschoolbook;centuryschoolbook;centuryschoolbookl;thorndaleamt;thorndale;timesnewroman;nimbusromanno9l;times;timesroman;newyork;timmons;serif;lucidaserif;lucidabright;roman;nimbusromanno9;bookman;itcbookman;garamond;garamondmt;palatino</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Serif</value></prop></node><node oor:name="centurygothic" oor:op="replace"><prop oor:name="SubstFonts"><value>centurygothic;avantgarde;itcavantgarde;gothic;avantgardegothic;conga;albanyamt;albany;arial;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;sansserif;nimbussans</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="centuryschoolbook" oor:op="replace"><prop oor:name="SubstFonts"><value>newcenturyschlbk;newcenturyschoolbook;centuryschoolbook;centuryschoolbookl;thorndaleamt;thorndale;timesnewroman;nimbusromanno9l;times;timesroman;newyork;timmons;serif;lucidaserif;lucidabright;roman;nimbusromanno9;bookman;itcbookman;garamond;garamondmt;palatino</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Serif,Schoolbook</value></prop></node><node oor:name="centuryschoolbookl" oor:op="replace"><prop oor:name="SubstFonts"><value>newcenturyschlbk;newcenturyschoolbook;centuryschoolbook;centuryschoolbookl;thorndaleamt;thorndale;timesnewroman;nimbusromanno9l;times;timesroman;newyork;timmons;serif;lucidaserif;lucidabright;roman;nimbusromanno9;bookman;itcbookman;garamond;garamondmt;palatino</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Serif,Schoolbook</value></prop></node><node oor:name="cfangsong" oor:op="replace"><prop oor:name="SubstFonts"><value>fangsong;fzfangsong;cfangsong;simkai;fzkai;zycjkkai;mkai;kai;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_SC</value></prop></node><node oor:name="cgtimes" oor:op="replace"><prop oor:name="SubstFonts"><value>thorndale;thorndaleamt;timesnewroman;liberationserif;nimbusromanno9l;times;timesroman;newyork;timmons;lucidaserif;lucidabright;roman;nimbusromanno9;bookman;itcbookman;garamond;garamondmt;palatino</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value>Times</value></prop><prop oor:name="SubstFontsHTML"><value>serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Serif</value></prop></node><node oor:name="chancery" oor:op="replace"><prop oor:name="SubstFonts"><value>zapfchancery;itczapfchancery;monotypecorsiva;corsiva;chancery;chanceryl;lucidacalligraphy;lucidahandwriting;palacescript;palacescriptmt;arioso;shelley;andymt;comicsansms;andy;kidprint;</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Italic,Script,Chancery</value></prop></node><node oor:name="chanceryl" oor:op="replace"><prop oor:name="SubstFonts"><value>zapfchancery;itczapfchancery;monotypecorsiva;corsiva;chancery;chanceryl;lucidacalligraphy;lucidahandwriting;palacescript;palacescriptmt;arioso;shelley;andymt;comicsansms;andy;kidprint;</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Italic,Script,Chancery</value></prop></node><node oor:name="chevara" oor:op="replace"><prop oor:name="SubstFonts"><value>imprintmtshadow;imprintshadow;imprint;chevara;gallia;algerian;imprintmtshadow;imprintshadow;imprint;chevaraoutline;chevara;gallia;colonnamt;algerian;castellar;monotypeoldstyleboldoutline;monotypeoldstyleoutline;chevaraoutline;imprintmtshadow;imprintshadow;imprint;colonnamt;castellar</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Decorative,Special,Capitals,Outline,Shadow</value></prop></node><node oor:name="chevaraoutline" oor:op="replace"><prop oor:name="SubstFonts"><value>monotypeoldstyleboldoutline;monotypeoldstyleoutline;chevaraoutline;imprintmtshadow;imprintshadow;imprint;colonnamt;castellar;imprintmtshadow;imprintshadow;imprint;chevaraoutline;chevara;gallia;colonnamt;algerian;castellar;imprintmtshadow;imprintshadow;imprint;chevara;gallia;algerian</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Decorative,Special,Capitals,Outline,Shadow</value></prop></node><node oor:name="chicago" oor:op="replace"><prop oor:name="SubstFonts"><value>albanyamt;albany;arial;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;sansserif;nimbussans;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value>Helvetica</value></prop><prop oor:name="SubstFontsHTML"><value>sans-serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="chiller" oor:op="replace"><prop oor:name="SubstFonts"><value>andymt;comicsansms;andy;kidprint;zapfchancery;itczapfchancery;monotypecorsiva;corsiva;chancery;chanceryl;lucidacalligraphy;lucidahandwriting;palacescript;palacescriptmt;arioso;shelley</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>cursive</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Special,Italic,Script</value></prop></node><node oor:name="cmusansserif" oor:op="replace"><prop oor:name="SubstFonts"><value>albanyamt;albany;arial;dejavusans;cmusansserif;freesans;nimbussansl;helvetica;lucida;geneva;helmet;andalesansui;arialunicodems;lucidasansunicode;tahoma</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Standard,Normal,SansSerif</value></prop></node><node oor:name="cmuserif" oor:op="replace"><prop oor:name="SubstFonts"><value>thorndaleamt;thorndale;timesnewroman;dejavuserif;cmuserif;freeserif;nimbusromanno9l;luxiserif;times;lucidaserif;lucidabright;timmons;newyork;serif</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Standard,Normal,Serif</value></prop></node><node oor:name="cmutypewritertext" oor:op="replace"><prop oor:name="SubstFonts"><value>cumberlandamt;cumberland;couriernew;dejavusansmono;cmutypewritertext;freemono;nimbusmonol;courier;lucidasanstypewriter;lucidatypewriter;monaco;monospaced</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Standard,Normal,Fixed,Typewriter</value></prop></node><node oor:name="colonna" oor:op="replace"><prop oor:name="SubstFonts"><value>monotypeoldstyleboldoutline;monotypeoldstyleoutline;chevaraoutline;imprintmtshadow;imprintshadow;imprint;colonnamt;castellar;imprintmtshadow;imprintshadow;imprint;chevaraoutline;chevara;gallia;colonnamt;algerian;castellar;imprintmtshadow;imprintshadow;imprint;chevara;gallia;algerian</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Decorative,Special,Outline,Shadow</value></prop></node><node oor:name="comicsans" oor:op="replace"><prop oor:name="SubstFonts"><value>andymt;comicsansms;andy;kidprint;zapfchancery;itczapfchancery;monotypecorsiva;corsiva;chancery;chanceryl;lucidacalligraphy;lucidahandwriting</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>cursive</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Standard,Italic,Script,Comic</value></prop></node><node oor:name="comicsansms" oor:op="replace"><prop oor:name="SubstFonts"><value>andymt;comicsansms;andy;kidprint;zapfchancery;itczapfchancery;monotypecorsiva;corsiva;chancery;chanceryl;lucidacalligraphy;lucidahandwriting</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>cursive</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Standard,Italic,Script,Comic</value></prop></node><node oor:name="conga" oor:op="replace"><prop oor:name="SubstFonts"><value>sheffield;conga;centurygothic;copperlategothic;felixtitling;centurygothic;avantgarde;itcavantgarde;gothic;avantgardegothic;conga;albanyamt;albany;arial;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;sansserif;nimbussans</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,SansSerif,Decorative,Capitals</value></prop></node><node oor:name="copperlategothic" oor:op="replace"><prop oor:name="SubstFonts"><value>sheffield;conga;centurygothic;copperlategothic;felixtitling;centurygothic;avantgarde;itcavantgarde;gothic;avantgardegothic;conga;albanyamt;albany;arial;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;sansserif;nimbussans</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,SansSerif,Decorative,Capitals</value></prop></node><node oor:name="corsiva" oor:op="replace"><prop oor:name="SubstFonts"><value>zapfchancery;itczapfchancery;monotypecorsiva;corsiva;chancery;chanceryl;lucidacalligraphy;lucidahandwriting;palacescript;palacescriptmt;arioso;shelley</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>cursive</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Italic,Script,Chancery</value></prop></node><node oor:name="courier" oor:op="replace"><prop oor:name="SubstFonts"><value>cumberland;cumberlandamt;cousine;liberationmono;couriernew;nimbusmonol;lucidatypewriter;lucidasanstypewriter;monaco;monospaced;nimbusmono;nimbusmonol</value></prop><prop oor:name="SubstFontsMS"><value>Courier New</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>monospace</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Standard,Normal,Fixed,Typewriter</value></prop></node><node oor:name="couriernew" oor:op="replace"><prop oor:name="SubstFonts"><value>cumberland;cumberlandamt;cousine;liberationmono;dejavusansmono;nimbusmonol;courier;lucidatypewriter;lucidasanstypewriter;monaco;monospaced;nimbusmono;nimbusmonol</value></prop><prop oor:name="SubstFontsPS"><value>Courier</value></prop><prop oor:name="SubstFontsHTML"><value>monospace</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Standard,Normal,Fixed,Typewriter</value></prop></node><node oor:name="cousine" oor:op="replace"><prop oor:name="SubstFonts"><value>couriernew;cumberland;cumberlandamt;liberationmono;courier</value></prop><prop oor:name="SubstFontsMS"><value>Courier New</value></prop><prop oor:name="SubstFontsPS"><value>Courier</value></prop><prop oor:name="SubstFontsHTML"><value>monospace</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Standard,Normal,Fixed,Typewriter</value></prop></node><node oor:name="cumberland" oor:op="replace"><prop oor:name="SubstFonts"><value>cumberlandamt;couriernew;liberationmono;dejavusansmono;nimbusmonol;courier;lucidatypewriter;lucidasanstypewriter;monaco;monospaced;nimbusmono;nimbusmonol</value></prop><prop oor:name="SubstFontsMS"><value>Courier New</value></prop><prop oor:name="SubstFontsPS"><value>Courier</value></prop><prop oor:name="SubstFontsHTML"><value>monospace</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Default,Standard,Normal,Fixed,Typewriter</value></prop></node><node oor:name="cumberlandamt" oor:op="replace"><prop oor:name="SubstFonts"><value>cumberland;couriernew;liberationmono;dejavusansmono;nimbusmonol;courier;lucidatypewriter;lucidasanstypewriter;monaco;monospaced;nimbusmono;nimbusmonol</value></prop><prop oor:name="SubstFontsMS"><value>Courier New</value></prop><prop oor:name="SubstFontsPS"><value>Courier</value></prop><prop oor:name="SubstFontsHTML"><value>monospace</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Default,Standard,Normal,Fixed,Typewriter</value></prop></node><node oor:name="curlz" oor:op="replace"><prop oor:name="SubstFonts"><value>andymt;comicsansms;andy;kidprint;zapfchancery;itczapfchancery;monotypecorsiva;corsiva;chancery;chanceryl;lucidacalligraphy;lucidahandwriting;palacescript;palacescriptmt;arioso;shelley</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>cursive</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Special,Italic,Script</value></prop></node><node oor:name="cursive" oor:op="replace"><prop oor:name="SubstFonts"><value>andymt;comicsansms;andy;kidprint;zapfchancery;itczapfchancery;monotypecorsiva;corsiva;chancery;chanceryl;lucidacalligraphy;lucidahandwriting;palacescript;palacescriptmt;arioso;shelley</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>cursive</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Italic,Script</value></prop></node><node oor:name="dejavusans" oor:op="replace"><prop oor:name="SubstFonts"><value>bitstreamverasans</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Default,SansSerif</value></prop></node><node oor:name="dejavuserif" oor:op="replace"><prop oor:name="SubstFonts"><value>bitstreamveraserif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Default,Serif</value></prop></node><node oor:name="dejavusansmono" oor:op="replace"><prop oor:name="SubstFonts"><value>bitstreamverasansmono;couriernew;liberationmono</value></prop><prop oor:name="SubstFontsHTML"><value>monospace</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Default,Fixed,Typewriter</value></prop></node><node oor:name="dejavusanscondensed" oor:op="replace"><prop oor:name="SubstFonts"><value>arialnarrow;liberationsansnarrow</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Condensed</value></prop><prop oor:name="FontType"><value>SansSerif</value></prop></node><node oor:name="din" oor:op="replace"><prop oor:name="SubstFonts"><value>albanyamt;albany;arial;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;sansserif;nimbussans;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Default,Standard,Normal,SansSerif</value></prop></node><node oor:name="dingbats" oor:op="replace"><prop oor:name="SubstFonts"><value>starsymbol;zapfdingbats;itczapfdingbats;monotypesorts;dingbats;opensymbol;starsymbol;opensymbol;starbats;wingdings;zapfdingbats;itczapfdingbats;monotypesorts;dingbats;lucidadingbats;lucidasansdingbats;webdings;symbol;standardsymbols;standardsymbolsl;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Symbol,Special</value></prop></node><node oor:name="dotum" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬ë‹ì›€;sundotum;baekmukdotum;gulim;gulimche;dotum;dotumche;roundgothic;kodig;andalesansui;ì¬êµ´ë¦¼;sungulim;hymyeongjolightk;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;myeomjo;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Standard,CJK,CJK_KR</value></prop></node><node oor:name="sundotum" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬ë‹ì›€;baekmukdotum;dotum;dotumche;gulim;gulimche;roundgothic;kodig;ì¬êµ´ë¦¼;sungulim;hygothicmedium;hygraphicmedium;hymyeongjolightk;haansoftdotum;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;myeomjo;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>ë‹ì›€;dotum</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Standard,CJK,CJK_KR</value></prop></node><node oor:name="dotumche" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬ë‹ì›€;sundotum;baekmukdotum;gulim;gulimche;dotum;dotumche;roundgothic;kodig;andalesansui;ì¬êµ´ë¦¼;sungulim;hymyeongjolightk;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;myeomjo;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="hygothic" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬ë‹ì›€;sundotum;baekmukdotum;gulim;gulimche;dotum;dotumche;roundgothic;kodig;andalesansui;ì¬êµ´ë¦¼;sungulim;hymyeongjolightk;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;myeomjo;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="haansoftdotum" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬ë‹ì›€;sundotum;baekmukdotum;gulim;gulimche;dotum;dotumche;roundgothic;kodig;andalesansui;ì¬êµ´ë¦¼;sungulim;hymyeongjolightk;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;myeomjo;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="hygraphic" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬ë‹ì›€;sundotum;gulim;gulimche;dotum;dotumche;roundgothic;kodig;andalesansui;ì¬êµ´ë¦¼;sungulim;hymyeongjolightk;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;myeomjo;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="edwardianscript" oor:op="replace"><prop oor:name="SubstFonts"><value>palacescript;palacescriptmt;arioso;shelley;zapfchancery;itczapfchancery;monotypecorsiva;corsiva;chancery;chanceryl;lucidacalligraphy;lucidahandwriting;andymt;comicsansms;andy;kidprint;</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>cursive</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Italic,Script,BrushScript</value></prop></node><node oor:name="elite" oor:op="replace"><prop oor:name="SubstFonts"><value>cumberlandamt;cumberland;couriernew;nimbusmonol;courier;lucidatypewriter;lucidasanstypewriter;monaco;monospaced;nimbusmono;nimbusmonol</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>monospace</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Fixed,Typewriter</value></prop></node><node oor:name="elited" oor:op="replace"><prop oor:name="SubstFonts"><value>cumberlandamt;cumberland;couriernew;nimbusmonol;courier;lucidatypewriter;lucidasanstypewriter;monaco;monospaced;nimbusmono;nimbusmonol</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>monospace</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Fixed,Typewriter</value></prop></node><node oor:name="engravers" oor:op="replace"><prop oor:name="SubstFonts"><value>sheffield;conga;centurygothic;copperlategothic;felixtitling;centurygothic;avantgarde;itcavantgarde;gothic;avantgardegothic;conga;albanyamt;albany;arial;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;sansserif;nimbussans</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,SansSerif,Decorative,Capitals</value></prop></node><node oor:name="extra" oor:op="replace"><prop oor:name="SubstFonts"><value>starsymbol;opensymbol;starbats;wingdings;zapfdingbats;itczapfdingbats;monotypesorts;dingbats;lucidadingbats;lucidasansdingbats;webdings;symbol;standardsymbols;standardsymbolsl;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Symbol,Special</value></prop></node><node oor:name="falstaff" oor:op="replace"><prop oor:name="SubstFonts"><value>falstaff;widelatin;latinwide;impact;broadway;mtbroadway;broadwaymt</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Black</value></prop><prop oor:name="FontWidth"><value>UltraExpanded</value></prop><prop oor:name="FontType"><value>Serif,Decorative,Special</value></prop></node><node oor:name="fangsong" oor:op="replace"><prop oor:name="SubstFonts"><value>fangsong;fzfangsong;cfangsong;simkai;fzkai;zycjkkai;mkai;kai;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_SC</value></prop></node><node oor:name="fantasy" oor:op="replace"><prop oor:name="SubstFonts"><value>imprintmtshadow;imprintshadow;imprint;chevaraoutline;chevara;gallia;colonnamt;algerian;castellar;monotypeoldstyleboldoutline;monotypeoldstyleoutline;chevaraoutline;imprintmtshadow;imprintshadow;imprint;colonnamt;castellar;imprintmtshadow;imprintshadow;imprint;chevara;gallia;algerian</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Decorative,Special</value></prop></node><node oor:name="felixtitling" oor:op="replace"><prop oor:name="SubstFonts"><value>sheffield;conga;centurygothic;copperlategothic;felixtitling;centurygothic;avantgarde;itcavantgarde;gothic;avantgardegothic;conga;albanyamt;albany;arial;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;sansserif;nimbussans</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,SansSerif,Decorative,Capitals</value></prop></node><node oor:name="forte" oor:op="replace"><prop oor:name="SubstFonts"><value>andymt;comicsansms;andy;kidprint;zapfchancery;itczapfchancery;monotypecorsiva;corsiva;chancery;chanceryl;lucidacalligraphy;lucidahandwriting</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>cursive</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Decorative,Italic,Script,Comic</value></prop></node><node oor:name="freemono" oor:op="replace"><prop oor:name="SubstFonts"><value>cumberlandamt;cumberland;couriernew;dejavusansmono;cmutypewritertext;freemono;nimbusmonol;courier;lucidasanstypewriter;lucidatypewriter;monaco;monospaced</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Standard,Normal,Fixed,Typewriter</value></prop></node><node oor:name="freesans" oor:op="replace"><prop oor:name="SubstFonts"><value>albanyamt;albany;arial;dejavusans;cmusansserif;freesans;nimbussansl;helvetica;lucida;geneva;helmet;andalesansui;arialunicodems;lucidasansunicode;tahoma</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Standard,Normal,SansSerif</value></prop></node><node oor:name="freeserif" oor:op="replace"><prop oor:name="SubstFonts"><value>thorndaleamt;thorndale;timesnewroman;dejavuserif;cmuserif;freeserif;nimbusromanno9l;luxiserif;times;lucidaserif;lucidabright;timmons;newyork;serif</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Standard,Normal,Serif</value></prop></node><node oor:name="frenchscript" oor:op="replace"><prop oor:name="SubstFonts"><value>palacescript;palacescriptmt;arioso;shelley;zapfchancery;itczapfchancery;monotypecorsiva;corsiva;chancery;chanceryl;lucidacalligraphy;lucidahandwriting;andymt;comicsansms;andy;kidprint;</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>cursive</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Special,Italic,Script,BrushScript</value></prop></node><node oor:name="frutiger" oor:op="replace"><prop oor:name="SubstFonts"><value>albanyamt;albany;arial;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;sansserif;nimbussans;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="fujiyama" oor:op="replace"><prop oor:name="SubstFonts"><value>arialnarrow;helveticanarrow;helmetcondensed;dejavusanscondensed;nimbussanslcondensed;nimbussanscondensed</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Condensed</value></prop><prop oor:name="FontType"><value>SansSerif,Special</value></prop></node><node oor:name="fzhei" oor:op="replace"><prop oor:name="SubstFonts"><value>simhei;fzhei;zycjkhei;mhei;hei;andalesansui;fzsongti;msunglightsc;simsun;nsimsun;zycjksun;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_SC</value></prop></node><node oor:name="fzkai" oor:op="replace"><prop oor:name="SubstFonts"><value>simkai;fzkai;zycjkkai;mkai;kai;fangsong;fzfangsong;cfangsong;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_SC</value></prop></node><node oor:name="gallia" oor:op="replace"><prop oor:name="SubstFonts"><value>imprintmtshadow;imprintshadow;imprint;chevara;gallia;algerian;imprintmtshadow;imprintshadow;imprint;chevaraoutline;chevara;gallia;colonnamt;algerian;castellar;monotypeoldstyleboldoutline;monotypeoldstyleoutline;chevaraoutline;imprintmtshadow;imprintshadow;imprint;colonnamt;castellar</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Decorative,Special,Title,Outline,Shadow</value></prop></node><node oor:name="garamond" oor:op="replace"><prop oor:name="SubstFonts"><value>thorndaleamt;thorndale;timesnewroman;nimbusromanno9l;times;timesroman;newyork;timmons;serif;lucidaserif;lucidabright;roman;nimbusromanno9;bookman;itcbookman;garamond;garamondmt;palatino</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Serif</value></prop></node><node oor:name="geneva" oor:op="replace"><prop oor:name="SubstFonts"><value>albanyamt;albany;arial;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;sansserif;nimbussans;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value>Helvetica</value></prop><prop oor:name="SubstFontsHTML"><value>sans-serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="gigi" oor:op="replace"><prop oor:name="SubstFonts"><value>andymt;comicsansms;andy;kidprint;zapfchancery;itczapfchancery;monotypecorsiva;corsiva;chancery;chanceryl;lucidacalligraphy;lucidahandwriting;palacescript;palacescriptmt;arioso;shelley</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>cursive</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Special,Italic,Script</value></prop></node><node oor:name="gothic" oor:op="replace"><prop oor:name="SubstFonts"><value>hggothicbsun;msgothic;mspgothic;hiraginominchopronw3;hiraginominchoprow3;hggothic;hggothicb;hggothice;ipagothic;kochigothic;sazanamigothic;andalesansui;gothic;hgmincholightj;msmincho;mspmincho;hgminchoj;hgminchol;minchol;mincho;hgheiseimin;heiseimin;minchou;centurygothic;avantgarde;itcavantgarde;gothic;avantgardegothic;conga;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>msgothic</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_JP</value></prop></node><node oor:name="gothicb" oor:op="replace"><prop oor:name="SubstFonts"><value>hggothicbsun;msgothic;mspgothic;hggothic;hggothicb;hggothice;ipagothic;kochigothic;sazanamigothic;andalesansui;gothic;hgmincholightj;msmincho;mspmincho;hgminchoj;hgminchol;minchol;mincho;hgheiseimin;heiseimin;minchou;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>msgothic</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_JP</value></prop></node><node oor:name="gothicl" oor:op="replace"><prop oor:name="SubstFonts"><value>msgothic;mspgothic;hggothic;hggothicb;hggothice;ipapgothic;sazanamigothic;kochigothic;andalesansui;gothic;hgmincholightj;msmincho;mspmincho;hgminchoj;hgminchol;minchol;mincho;hgheiseimin;heiseimin;minchou;centurygothic;avantgarde;itcavantgarde;gothic;avantgardegothic;conga;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>msgothic</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_JP</value></prop></node><node oor:name="gulim" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬êµ´ë¦¼;sungulim;baekmukgulim;gulimche;ì¬ë‹ì›€;sundotum;dotum;dotumche;roundgothic;kodig;andalesansui;hymyeongjolightk;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;myeomjo;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Standard,CJK,CJK_KR</value></prop></node><node oor:name="gulimche" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬êµ´ë¦¼;sungulim;baekmukgulim;ì¬ë‹ì›€;sundotum;dotum;dotumche;roundgothic;kodig;andalesansui;hymyeongjolightk;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;myeomjo;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="newgulim" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬êµ´ë¦¼;sungulim;gulimche;baekmukgulim;ì¬ë‹ì›€;sundotum;dotum;dotumche;roundgothic;kodig;andalesansui;hymyeongjolightk;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;myeomjo;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="gungsuh" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬ê¶ì„œ;sungungseo;ì¬êµ´ë¦¼;sungulim;hymyeongjolightk;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;myeomjo;gulim;gulimche;ì¬ë‹ì›€;sundotum;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="gungsuhche" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬ê¶ì„œ;sungungseo;ì¬êµ´ë¦¼;sungulim;hymyeongjolightk;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;myeomjo;gulim;gulimche;ì¬ë‹ì›€;sundotum;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="hygungso" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬ê¶ì„œ;sungungseo;ì¬êµ´ë¦¼;sungulim;hymyeongjolightk;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;myeomjo;gulim;gulimche;ì¬ë‹ì›€;sundotum;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="hyhaeseo" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬ê¶ì„œ;sungungseo;ì¬êµ´ë¦¼;sungulim;hymyeongjolightk;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;myeomjo;gulim;gulimche;ì¬ë‹ì›€;sundotum;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="hei" oor:op="replace"><prop oor:name="SubstFonts"><value>hei;andalesansui;simhei;fzhei;zycjkhei;mhei;fzmingti;msunglighttc;mingliu;pmingliu;ming;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_TW</value></prop></node><node oor:name="heiseimin" oor:op="replace"><prop oor:name="SubstFonts"><value>hgmincholightj;msmincho;mspmincho;hgminchoj;hgminchol;minchol;mincho;hgheiseimin;heiseimin;minchou;msgothic;mspgothic;hggothic;hggothicb;hggothice;andalesansui;gothic;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_JP</value></prop></node><node oor:name="helmet" oor:op="replace"><prop oor:name="SubstFonts"><value>albanyamt;albany;arial;liberationsans;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;sansserif;nimbussans;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>Arial</value></prop><prop oor:name="SubstFontsPS"><value>Helvetica</value></prop><prop oor:name="SubstFontsHTML"><value>sans-serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="helmetcondensed" oor:op="replace"><prop oor:name="SubstFonts"><value>arialnarrow;helveticanarrow;dejavusanscondensed;nimbussanslcondensed;nimbussanscondensed</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Condensed</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="helv" oor:op="replace"><prop oor:name="SubstFonts"><value>albany;albanyamt;arial;liberationsans;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;sansserif;nimbussans;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>Arial</value></prop><prop oor:name="SubstFontsPS"><value>Helvetica</value></prop><prop oor:name="SubstFontsHTML"><value>sans-serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="helvetica" oor:op="replace"><prop oor:name="SubstFonts"><value>albany;albanyamt;liberationsans;arial;nimbussansl;lucidasans;lucida;geneva;helmet;sansserif;nimbussans;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>Arial</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>sans-serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Standard,Normal,SansSerif</value></prop></node><node oor:name="helveticanarrow" oor:op="replace"><prop oor:name="SubstFonts"><value>arialnarrow;liberationsansnarrow;helmetcondensed;dejavusanscondensed;nimbussanslcondensed;nimbussanscondensed</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Condensed</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="hggothicbsun" oor:op="replace"><prop oor:name="SubstFonts"><value>msgothic;hggothicb;hiraginokakugothicpronw3;hiraginokakugothicprow3;hggothice;andalesansui;gothic;hgmincholightj;msmincho;hgminchoj;hgminchol;minchol;mincho;hgheiseimin;heiseimin;minchou;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>msgothic</value></prop></node><node oor:name="hgpgothicbsun" oor:op="replace"><prop oor:name="SubstFonts"><value>mspgothic;hgpgothicb;hgpgothice;andalesansui</value></prop><prop oor:name="SubstFontsMS"><value>mspgothic</value></prop></node><node oor:name="hgmincholsun" oor:op="replace"><prop oor:name="SubstFonts"><value>hgmincholightj;msmincho;mspmincho;hgminchoj;hiraginominchopronw3;hiraginominchoprow3;minchol;mincho;hgheiseimin;heiseimin;minchou;msgothic;mspgothic;hggothic;hggothicb;hggothice;andalesansui;gothic;andalesansui;arialunicodems;lucidaunicode</value></prop></node><node oor:name="hgpmincholsun" oor:op="replace"><prop oor:name="SubstFonts"><value>mspmincho;ipapmincho;sazanamimincho;kochimincho;andalesansui;mincho;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>msmincho</value></prop></node><node oor:name="hggothic" oor:op="replace"><prop oor:name="SubstFonts"><value>msgothic;mspgothic;hggothicb;hggothice;andalesansui;gothic;hgmincholightj;msmincho;mspmincho;hgminchoj;hgminchol;minchol;mincho;hgheiseimin;heiseimin;minchou;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>msgothic</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_JP</value></prop></node><node oor:name="hggothicb" oor:op="replace"><prop oor:name="SubstFonts"><value>msgothic;mspgothic;hggothic;hggothice;ipagothic;ipapgothic;sazanamigothic;kochigothic;andalesansui;gothic;hgmincholightj;msmincho;mspmincho;hgminchoj;hgminchol;minchol;mincho;hgheiseimin;heiseimin;minchou;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>msgothic</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_JP</value></prop></node><node oor:name="hggothice" oor:op="replace"><prop oor:name="SubstFonts"><value>msgothic;mspgothic;hggothic;hggothicb;ipagothic;ipapgothic;sazanamigothic;kochigothic;andalesansui;gothic;hgmincholightj;msmincho;mspmincho;hgminchoj;hgminchol;minchol;mincho;hgheiseimin;heiseimin;minchou;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_JP</value></prop></node><node oor:name="hgminchoj" oor:op="replace"><prop oor:name="SubstFonts"><value>hgmincholightj;msmincho;mspmincho;ipapmincho;sazanamimincho;kochimincho;hgminchoj;hgminchol;minchol;mincho;hgheiseimin;heiseimin;minchou;msgothic;mspgothic;hggothic;hggothicb;hggothice;andalesansui;gothic;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>msmincho</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_JP</value></prop></node><node oor:name="hgminchol" oor:op="replace"><prop oor:name="SubstFonts"><value>hgmincholsun;hgmincholightj;msmincho;mspmincho;hgminchoj;ipamincho;ipapmincho;sazanamimincho;kochimincho;hgminchol;minchol;mincho;hgheiseimin;heiseimin;minchou;msgothic;mspgothic;hggothic;hggothicb;hggothice;andalesansui;gothic;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_JP</value></prop></node><node oor:name="hgmincholightj" oor:op="replace"><prop oor:name="SubstFonts"><value>hgmincholsun;msmincho;mspmincho;ipapmincho;sazanamimincho;hgmincholightj;kochimincho;hgminchoj;hgminchol;minchol;mincho;hgheiseimin;heiseimin;minchou;msgothic;mspgothic;hggothic;hggothicb;hggothice;andalesansui;gothic;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>msmincho</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_JP</value></prop></node><node oor:name="holidaypi" oor:op="replace"><prop oor:name="SubstFonts"><value>starsymbol;opensymbol;starbats;wingdings;zapfdingbats;itczapfdingbats;monotypesorts;dingbats;lucidadingbats;lucidasansdingbats;webdings;symbol;standardsymbols;standardsymbolsl;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Symbol,Special</value></prop></node><node oor:name="holidays" oor:op="replace"><prop oor:name="SubstFonts"><value>starsymbol;opensymbol;starbats;wingdings;zapfdingbats;itczapfdingbats;monotypesorts;dingbats;lucidadingbats;lucidasansdingbats;webdings;symbol;standardsymbols;standardsymbolsl;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Symbol,Special</value></prop></node><node oor:name="hymyeongjolightk" oor:op="replace"><prop oor:name="SubstFonts"><value>hymyeongjolightk;myeongjo;batang;batangche;gungsuh;gungsuhche;myeomjo;ì¬êµ´ë¦¼;sungulim;gulim;gulimche;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="hymyeongjoextra" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬ë°”탕;sunbatang;baekmukbatang;hymyeongjolightk;myeongjo;batang;batangche;gungsuh;gungsuhche;myeomjo;ì¬êµ´ë¦¼;sungulim;gulim;gulimche;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="haansoftbatang" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬ë°”탕;sunbatang;baekmukbatang;hymyeongjolightk;myeongjo;batang;batangche;gungsuh;gungsuhche;myeomjo;ì¬êµ´ë¦¼;sungulim;gulim;gulimche;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="hysinmyeongjo" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬ë°”탕;sunbatang;baekmukbatang;hymyeongjolightk;myeongjo;batang;batangche;gungsuh;gungsuhche;myeomjo;ì¬êµ´ë¦¼;sungulim;gulim;gulimche;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="sungulim" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬êµ´ë¦¼;baekmukgulim;hymyeongjolightk;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;myeomjo;gulim;gulimche;ì¬ë‹ì›€;sundotum;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>굴림;Gulim</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Standard,CJK,CJK_KR</value></prop></node><node oor:name="sungungseo" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬ê¶ì„œ;gungsuh;gungsuhche;hygungsobold;ì¬ë°”탕;ì¬êµ´ë¦¼;sungulim;baekmukgulim;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;hymyeongjolightk;myeomjo;gulim;gulimche;ì¬ë‹ì›€;sundotum;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>ê¶ì„œ;gungsuh</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="sunheadline" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬í—¤ë“œë¼ì¸;hyheadlinemedium;baekmukheadline;yetr;hygothicextra;ì¬ë°”탕;ì¬êµ´ë¦¼;sungulim;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;hymyeongjolightk;myeomjo;gulim;gulimche;ì¬ë‹ì›€;sundotum;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>hy헤드ë¼ì¸m;hyheadlinemedium</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="hyheadline" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬í—¤ë“œë¼ì¸;sunheadline;baekmukheadline;hyheadlinemedium;yetr;hygothicextra;ì¬ë°”탕;ì¬êµ´ë¦¼;sungulim;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;hymyeongjolightk;myeomjo;gulim;gulimche;ì¬ë‹ì›€;sundotum;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="yetr" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬í—¤ë“œë¼ì¸;sunheadline;hyheadlinemedium;baekmukheadline;yetr;hygothicextra;ì¬ë°”탕;ì¬êµ´ë¦¼;sungulim;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;hymyeongjolightk;myeomjo;gulim;gulimche;ì¬ë‹ì›€;sundotum;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="hygothicextra" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬í—¤ë“œë¼ì¸;sunheadline;hyheadlinemedium;baekmukheadline;yetr;hygothicextra;ì¬ë°”탕;ì¬êµ´ë¦¼;sungulim;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;hymyeongjolightk;myeomjo;gulim;gulimche;ì¬ë‹ì›€;sundotum;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="sunmokpan" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬ëª©íŒ;hy목íŒl;ì¬ë°”탕;ì¬êµ´ë¦¼;sungulim;baekmukgulim;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;hymyeongjolightk;myeomjo;gulim;gulimche;ì¬ë‹ì›€;sundotum;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>hy목íŒl</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="mdsol" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬ëª©íŒ;sunmokpan;ì¬ëª©íŒ;hy목íŒl;ì¬ë°”탕;ì¬êµ´ë¦¼;sungulim;baekmukgulim;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;hymyeongjolightk;myeomjo;gulim;gulimche;ì¬ë‹ì›€;sundotum;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>hy목íŒl</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="hy&#xBAA9;&#xD310;l" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬ëª©íŒ;sunmokpan;ì¬ë°”탕;ì¬êµ´ë¦¼;sungulim;myeongjo;ì¬ë°”탕;sunbatang;baekmukbatang;batang;batangche;gungsuh;gungsuhche;hymyeongjolightk;myeomjo;gulim;gulimche;ì¬ë‹ì›€;sundotum;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="sunyeopseo" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬ì—½ì„œ;hypostlight;magicr;ì¬ë°”탕;ì¬êµ´ë¦¼;sungulim;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;hymyeongjolightk;myeomjo;gulim;gulimche;ì¬ë‹ì›€;sundotum;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>hy엽서l;hypostlight</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="hypost" oor:op="replace"><prop oor:name="SubstFonts"><value>sunyeopseo;ì¬ì—½ì„œ;hypostlight;magicr;ì¬ë°”탕;ì¬êµ´ë¦¼;sungulim;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;hymyeongjolightk;myeomjo;gulim;gulimche;ì¬ë‹ì›€;sundotum;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="mdgaesung" oor:op="replace"><prop oor:name="SubstFonts"><value>sunyeopseo;ì¬ì—½ì„œ;hypostlight;magicr;ì¬ë°”탕;ì¬êµ´ë¦¼;sungulim;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;hymyeongjolightk;myeomjo;gulim;gulimche;ì¬ë‹ì›€;sundotum;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="mdart" oor:op="replace"><prop oor:name="SubstFonts"><value>sunyeopseo;ì¬ì—½ì„œ;hypostlight;magicr;ì¬ë°”탕;ì¬êµ´ë¦¼;sungulim;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;hymyeongjolightk;myeomjo;gulim;gulimche;ì¬ë‹ì›€;sundotum;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="mdeasop" oor:op="replace"><prop oor:name="SubstFonts"><value>sunyeopseo;ì¬ì—½ì„œ;hypostlight;magicr;ì¬ë°”탕;ì¬êµ´ë¦¼;sungulim;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;hymyeongjolightk;myeomjo;gulim;gulimche;ì¬ë‹ì›€;sundotum;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="mdalong" oor:op="replace"><prop oor:name="SubstFonts"><value>sunyeopseo;ì¬ì—½ì„œ;hypostlight;magicr;ì¬ë°”탕;ì¬êµ´ë¦¼;sungulim;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;hymyeongjolightk;myeomjo;gulim;gulimche;ì¬ë‹ì›€;sundotum;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="magicr" oor:op="replace"><prop oor:name="SubstFonts"><value>sunyeopseo;ì¬ì—½ì„œ;hypostlight;magicr;ì¬ë°”탕;ì¬êµ´ë¦¼;sungulim;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;hymyeongjolightk;myeomjo;gulim;gulimche;ì¬ë‹ì›€;sundotum;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="hy&#xC5FD;&#xC11C;m" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬ì—½ì„œ;sunyeopseo;hypostlight;magicr;ì¬ë°”탕;ì¬êµ´ë¦¼;sungulim;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;hymyeongjolightk;myeomjo;gulim;gulimche;ì¬ë‹ì›€;sundotum;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="hy&#xC13C;&#xC2A4;l" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬ì—½ì„œ;sunyeopseo;hypostlight;magicr;ì¬ë°”탕;ì¬êµ´ë¦¼;sungulim;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;hymyeongjolightk;myeomjo;gulim;gulimche;ì¬ë‹ì›€;sundotum;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="suncrystal" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬í¬ë¦¬ìŠ¤íƒˆ;hyí¬ë¦¬ìŠ¤íƒˆm;ì¬ë°”탕;ì¬êµ´ë¦¼;sungulim;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;hymyeongjolightk;myeomjo;gulim;gulimche;ì¬ë‹ì›€;sundotum;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>hyí¬ë¦¬ìŠ¤íƒˆm</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="hy&#xD06C;&#xB9AC;&#xC2A4;&#xD0C8;m" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬í¬ë¦¬ìŠ¤íƒˆ;suncrystal;ì¬ë°”탕;ì¬êµ´ë¦¼;sungulim;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;hymyeongjolightk;myeomjo;gulim;gulimche;ì¬ë‹ì›€;sundotum;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="sunsaemmul" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬ìƒ˜ë¬¼;hyshortsamulmedium;ì¬ë°”탕;ì¬êµ´ë¦¼;sungulim;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;hymyeongjolightk;myeomjo;gulim;gulimche;ì¬ë‹ì›€;sundotum;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>hyì–•ì€ìƒ˜ë¬¼m;hyshortsamulmedium</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="hyshortsamul" oor:op="replace"><prop oor:name="SubstFonts"><value>sunsaemmul;ì¬ìƒ˜ë¬¼;hyshortsamulmedium;ì¬ë°”탕;ì¬êµ´ë¦¼;sungulim;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;hymyeongjolightk;myeomjo;gulim;gulimche;ì¬ë‹ì›€;sundotum;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="sunbaeksong" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬ë°±ì†¡;hy백송b;ì¬ë°”탕;ì¬êµ´ë¦¼;sungulim;baekmukgulim;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;hymyeongjolightk;myeomjo;gulim;gulimche;ì¬ë‹ì›€;sundotum;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>hy백송b</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="hy&#xBC31;&#xC1A1;b" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬ë°±ì†¡;sunbaeksong;ì¬ë°”탕;ì¬êµ´ë¦¼;sungulim;baekmukgulim;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;hymyeongjolightk;myeomjo;gulim;gulimche;ì¬ë‹ì›€;sundotum;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="impact" oor:op="replace"><prop oor:name="SubstFonts"><value>falstaff;widelatin;latinwide;impact;broadway;mtbroadway;broadwaymt</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Black</value></prop><prop oor:name="FontWidth"><value>UltraExpanded</value></prop><prop oor:name="FontType"><value>SansSerif,Decorative,Special</value></prop></node><node oor:name="imprint" oor:op="replace"><prop oor:name="SubstFonts"><value>imprintmtshadow;imprintshadow;imprint;chevaraoutline;chevara;gallia;colonnamt;algerian;castellar;monotypeoldstyleboldoutline;monotypeoldstyleoutline;chevaraoutline;imprintmtshadow;imprintshadow;imprint;colonnamt;castellar;imprintmtshadow;imprintshadow;imprint;chevara;gallia;algerian</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Decorative,Special,Outline,Shadow</value></prop></node><node oor:name="imprintmtshadow" oor:op="replace"><prop oor:name="SubstFonts"><value>imprintmtshadow;imprintshadow;imprint;chevaraoutline;chevara;gallia;colonnamt;algerian;castellar;monotypeoldstyleboldoutline;monotypeoldstyleoutline;chevaraoutline;imprintmtshadow;imprintshadow;imprint;colonnamt;castellar;imprintmtshadow;imprintshadow;imprint;chevara;gallia;algerian</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Decorative,Special,Outline,Shadow</value></prop></node><node oor:name="imprintshadow" oor:op="replace"><prop oor:name="SubstFonts"><value>imprintmtshadow;imprintshadow;imprint;chevaraoutline;chevara;gallia;colonnamt;algerian;castellar;monotypeoldstyleboldoutline;monotypeoldstyleoutline;chevaraoutline;imprintmtshadow;imprintshadow;imprint;colonnamt;castellar;imprintmtshadow;imprintshadow;imprint;chevara;gallia;algerian</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Decorative,Special,Outline,Shadow</value></prop></node><node oor:name="informalroman" oor:op="replace"><prop oor:name="SubstFonts"><value>zapfchancery;itczapfchancery;monotypecorsiva;corsiva;chancery;chanceryl;lucidacalligraphy;lucidahandwriting;andymt;comicsansms;andy;kidprint;palacescript;palacescriptmt;arioso;shelley</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>cursive</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Italic,Script</value></prop></node><node oor:name="kai" oor:op="replace"><prop oor:name="SubstFonts"><value>kai;simkai;fzkai;zycjkkai;mkai;fzmingti;msunglighttc;mingliu;pmingliu;ming;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_TW</value></prop></node><node oor:name="kidprint" oor:op="replace"><prop oor:name="SubstFonts"><value>andymt;comicsansms;andy;kidprint;zapfchancery;itczapfchancery;monotypecorsiva;corsiva;chancery;chanceryl;lucidacalligraphy;lucidahandwriting</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>cursive</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Default,Standard,Italic,Script,Comic</value></prop></node><node oor:name="kodig" oor:op="replace"><prop oor:name="SubstFonts"><value>gulim;gulimche;ì¬ë‹ì›€;sundotum;baekmukgulim;dotum;dotumche;roundgothic;kodig;andalesansui;ì¬êµ´ë¦¼;sungulim;hymyeongjolightk;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;myeomjo;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="kristen" oor:op="replace"><prop oor:name="SubstFonts"><value>andymt;comicsansms;andy;kidprint;zapfchancery;itczapfchancery;monotypecorsiva;corsiva;chancery;chanceryl;lucidacalligraphy;lucidahandwriting</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>cursive</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Italic,Script,Comic</value></prop></node><node oor:name="kunstlerscript" oor:op="replace"><prop oor:name="SubstFonts"><value>palacescript;palacescriptmt;arioso;shelley;zapfchancery;itczapfchancery;monotypecorsiva;corsiva;chancery;chanceryl;lucidacalligraphy;lucidahandwriting;andymt;comicsansms;andy;kidprint;</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>cursive</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Italic,Script,BrushScript</value></prop></node><node oor:name="latinwide" oor:op="replace"><prop oor:name="SubstFonts"><value>falstaff;widelatin;latinwide;impact;broadway;mtbroadway;broadwaymt</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Black</value></prop><prop oor:name="FontWidth"><value>UltraExpanded</value></prop><prop oor:name="FontType"><value>Serif,Decorative,Special</value></prop></node><node oor:name="lettergothic" oor:op="replace"><prop oor:name="SubstFonts"><value>cumberlandamt;cumberland;couriernew;nimbusmonol;courier;lucidatypewriter;lucidasanstypewriter;monaco;monospaced;nimbusmono;nimbusmonol</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>monospace</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Fixed</value></prop></node><node oor:name="liberationsans" oor:op="replace"><prop oor:name="SubstFonts"><value>albany;albanyamt;arial;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;nimbussans;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>Arial</value></prop><prop oor:name="SubstFontsPS"><value>Helvetica</value></prop><prop oor:name="SubstFontsHTML"><value>sans-serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Default,Standard,Normal,SansSerif</value></prop></node><node oor:name="liberationserif" oor:op="replace"><prop oor:name="SubstFonts"><value>thorndale;thorndaleamt;timesnewroman;nimbusromanno9l;times;timesroman;newyork;timmons;lucidaserif;lucidabright;roman;nimbusromanno9;bookman;itcbookman;garamond;garamondmt;palatino</value></prop><prop oor:name="SubstFontsMS"><value>Times New Roman</value></prop><prop oor:name="SubstFontsPS"><value>Times</value></prop><prop oor:name="SubstFontsHTML"><value>serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Default,Standard,Normal,Serif</value></prop></node><node oor:name="liberationmono" oor:op="replace"><prop oor:name="SubstFonts"><value>cumberland;cumberlandamt;couriernew;dejavusansmono;nimbusmonol;courier;lucidatypewriter;lucidasanstypewriter;monaco;monospaced;nimbusmono;nimbusmonol</value></prop><prop oor:name="SubstFontsMS"><value>Courier New</value></prop><prop oor:name="SubstFontsPS"><value>Courier</value></prop><prop oor:name="SubstFontsHTML"><value>monospace</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Default,Standard,Normal,Fixed,Typewriter</value></prop></node><node oor:name="linedraw" oor:op="replace"><prop oor:name="SubstFonts"><value>cumberlandamt;cumberland;couriernew;nimbusmonol;courier;lucidatypewriter;lucidasanstypewriter;monaco;monospaced;nimbusmono;nimbusmonol</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>monospace</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Fixed</value></prop></node><node oor:name="lineprinter" oor:op="replace"><prop oor:name="SubstFonts"><value>cumberlandamt;cumberland;couriernew;nimbusmonol;courier;lucidatypewriter;lucidasanstypewriter;monaco;monospaced;nimbusmono;nimbusmonol</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>monospace</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Fixed,Typewriter</value></prop></node><node oor:name="losangeles" oor:op="replace"><prop oor:name="SubstFonts"><value>onyx;arialnarrow;helveticanarrow;helmetcondensed;dejavusanscondensed;nimbussanslcondensed;nimbussanscondensed</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Condensed</value></prop><prop oor:name="FontType"><value>Normal,SansSerif,Special</value></prop></node><node oor:name="lucidabright" oor:op="replace"><prop oor:name="SubstFonts"><value>thorndaleamt;thorndale;timesnewroman;nimbusromanno9l;times;timesroman;newyork;timmons;serif;lucidaserif;lucidabright;roman;nimbusromanno9;bookman;itcbookman;garamond;garamondmt;palatino</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value>Times</value></prop><prop oor:name="SubstFontsHTML"><value>serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Serif</value></prop></node><node oor:name="lucidacalligraphic" oor:op="replace"><prop oor:name="SubstFonts"><value>zapfchancery;itczapfchancery;monotypecorsiva;corsiva;chancery;chanceryl;lucidacalligraphy;lucidahandwriting;palacescript;palacescriptmt;arioso;shelley;andymt;comicsansms;andy;kidprint;</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>cursive</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Italic,Script,Chancery</value></prop></node><node oor:name="lucidacalligraphy" oor:op="replace"><prop oor:name="SubstFonts"><value>zapfchancery;itczapfchancery;monotypecorsiva;corsiva;chancery;chanceryl;lucidacalligraphy;lucidahandwriting;palacescript;palacescriptmt;arioso;shelley;andymt;comicsansms;andy;kidprint;</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>cursive</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Italic,Script,Chancery</value></prop></node><node oor:name="lucidaconsole" oor:op="replace"><prop oor:name="SubstFonts"><value>cumberlandamt;cumberland;couriernew;nimbusmonol;courier;lucidatypewriter;lucidasanstypewriter;monaco;monospaced;nimbusmono;nimbusmonol</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>monospace</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Fixed</value></prop></node><node oor:name="lucidadingbats" oor:op="replace"><prop oor:name="SubstFonts"><value>starsymbol;zapfdingbats;itczapfdingbats;monotypesorts;dingbats;opensymbol;starsymbol;opensymbol;starbats;wingdings;zapfdingbats;itczapfdingbats;monotypesorts;dingbats;lucidadingbats;lucidasansdingbats;webdings;symbol;standardsymbols;standardsymbolsl;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Symbol,Special</value></prop></node><node oor:name="lucidahandwriting" oor:op="replace"><prop oor:name="SubstFonts"><value>andymt;comicsansms;andy;kidprint;zapfchancery;itczapfchancery;monotypecorsiva;corsiva;chancery;chanceryl;lucidacalligraphy;lucidahandwriting;palacescript;palacescriptmt;arioso;shelley</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>cursive</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Italic,Script,Handwriting</value></prop></node><node oor:name="lucidasans" oor:op="replace"><prop oor:name="SubstFonts"><value>albanyamt;albany;arial;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;sansserif;nimbussans;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value>Helvetica</value></prop><prop oor:name="SubstFontsHTML"><value>sans-serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="lucidasansdingbats" oor:op="replace"><prop oor:name="SubstFonts"><value>starsymbol;zapfdingbats;itczapfdingbats;monotypesorts;dingbats;opensymbol;starsymbol;opensymbol;starbats;wingdings;zapfdingbats;itczapfdingbats;monotypesorts;dingbats;lucidadingbats;lucidasansdingbats;webdings;symbol;standardsymbols;standardsymbolsl;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Symbol,Special</value></prop></node><node oor:name="lucidasanstyp" oor:op="replace"><prop oor:name="SubstFonts"><value>cumberlandamt;cumberland;couriernew;nimbusmonol;courier;lucidatypewriter;lucidasanstypewriter;monaco;monospaced;nimbusmono;nimbusmonol</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Fixed,Typewriter</value></prop></node><node oor:name="lucidasanstypewriter" oor:op="replace"><prop oor:name="SubstFonts"><value>cumberlandamt;cumberland;couriernew;nimbusmonol;courier;lucidatypewriter;lucidasanstypewriter;monaco;monospaced;nimbusmono;nimbusmonol</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>monospace</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Fixed,Typewriter</value></prop></node><node oor:name="lucidasansunicode" oor:op="replace"><prop oor:name="SubstFonts"><value>andalesansui;arialunicodems;lucidaunicode;albanyamt;albany;arial;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;sansserif;nimbussans</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>sans-serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="lucidatypewriter" oor:op="replace"><prop oor:name="SubstFonts"><value>cumberlandamt;cumberland;couriernew;nimbusmonol;courier;lucidatypewriter;lucidasanstypewriter;monaco;monospaced;nimbusmono;nimbusmonol</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>monospace</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Fixed,Typewriter</value></prop></node><node oor:name="marlett" oor:op="replace"><prop oor:name="SubstFonts"><value>starsymbol;opensymbol;starbats;wingdings;zapfdingbats;itczapfdingbats;monotypesorts;dingbats;lucidadingbats;lucidasansdingbats;webdings;symbol;standardsymbols;standardsymbolsl;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Symbol,Special</value></prop></node><node oor:name="mhei" oor:op="replace"><prop oor:name="SubstFonts"><value>simhei;fzhei;zycjkhei;mhei;hei;andalesansui;fzsongti;msunglightsc;simsun;nsimsun;zycjksun;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_SC</value></prop></node><node oor:name="mincho" oor:op="replace"><prop oor:name="SubstFonts"><value>hgmincholsun;hgmincholightj;msmincho;mspmincho;hiraginominchopronw3;hiraginominchoprow3;ipamincho;ipapmincho;sazanamimincho;hgmincholightj;hgminchoj;kochimincho;hgminchol;minchol;mincho;hgheiseimin;heiseimin;minchou;msgothic;mspgothic;hggothic;hggothicb;hggothice;andalesansui;gothic;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>msmincho</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_JP</value></prop></node><node oor:name="minchoj" oor:op="replace"><prop oor:name="SubstFonts"><value>hgmincholsun;hgmincholightj;msmincho;sazanamimincho;hgmincholightj;mspmincho;hgminchoj;hgminchol;minchol;hgheiseimin;heiseimin;mincho;minchou;msgothic;mspgothic;hggothic;hggothicb;hggothice;andalesansui;gothic;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>msmincho</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_JP</value></prop></node><node oor:name="minchol" oor:op="replace"><prop oor:name="SubstFonts"><value>hgmincholsun;hgmincholightj;msmincho;ipamincho;sazanamimincho;kochimincho;mspmincho;hgminchoj;hgminchol;mincho;hgheiseimin;heiseimin;minchou;msgothic;mspgothic;hggothic;hggothicb;hggothice;andalesansui;gothic;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>msmincho</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_JP</value></prop></node><node oor:name="minchou" oor:op="replace"><prop oor:name="SubstFonts"><value>hgmincholsun;hgmincholightj;msmincho;ipamicho;ipapmincho;sazanamimincho;kochimincho;mspmincho;hgminchoj;hgminchol;minchol;mincho;hgheiseimin;heiseimin;msgothic;mspgothic;hggothic;hggothicb;hggothice;andalesansui;gothic;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_JP</value></prop></node><node oor:name="ming" oor:op="replace"><prop oor:name="SubstFonts"><value>fzmingti;msunglighttc;mingliu;pmingliu;ming;hei;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_TW</value></prop></node><node oor:name="mingli" oor:op="replace"><prop oor:name="SubstFonts"><value>fzmingti;msunglighttc;mingliu;pmingliu;ming;hei;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_TW</value></prop></node><node oor:name="mingliu" oor:op="replace"><prop oor:name="SubstFonts"><value>fzmingti;msunglighttc;mingliu;pmingliu;ming;hei;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_TW</value></prop></node><node oor:name="mkai" oor:op="replace"><prop oor:name="SubstFonts"><value>simkai;fzkai;zycjkkai;mkai;kai;fangsong;fzfangsong;cfangsong;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_SC</value></prop></node><node oor:name="monaco" oor:op="replace"><prop oor:name="SubstFonts"><value>cumberlandamt;cumberland;couriernew;nimbusmonol;courier;lucidatypewriter;lucidasanstypewriter;monaco;monospaced;nimbusmono;nimbusmonol</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value>Courier</value></prop><prop oor:name="SubstFontsHTML"><value>monospace</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Fixed,Typewriter</value></prop></node><node oor:name="mono" oor:op="replace"><prop oor:name="SubstFonts"><value>cumberlandamt;cumberland;couriernew;nimbusmonol;courier;lucidatypewriter;lucidasanstypewriter;monaco;monospaced;nimbusmono;nimbusmonol</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Fixed</value></prop></node><node oor:name="monol" oor:op="replace"><prop oor:name="SubstFonts"><value>cumberlandamt;cumberland;couriernew;nimbusmonol;courier;lucidatypewriter;lucidasanstypewriter;monaco;monospaced;nimbusmono;nimbusmonol</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Fixed</value></prop></node><node oor:name="monospace" oor:op="replace"><prop oor:name="SubstFonts"><value>cumberlandamt;cumberland;couriernew;nimbusmonol;courier;lucidatypewriter;lucidasanstypewriter;monaco;monospaced;nimbusmono;nimbusmonol</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Fixed</value></prop></node><node oor:name="monospaced" oor:op="replace"><prop oor:name="SubstFonts"><value>cumberlandamt;cumberland;couriernew;nimbusmonol;courier;lucidatypewriter;lucidasanstypewriter;monaco;monospaced;nimbusmono;nimbusmonol</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>monospace</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Fixed</value></prop></node><node oor:name="morewingbats" oor:op="replace"><prop oor:name="SubstFonts"><value>starsymbol;wingdings;morewingbats;opensymbol;starsymbol;opensymbol;starbats;wingdings;zapfdingbats;itczapfdingbats;monotypesorts;dingbats;lucidadingbats;lucidasansdingbats;webdings;symbol;standardsymbols;standardsymbolsl;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Symbol,Special</value></prop></node><node oor:name="hiraginominchopronw3" oor:op="replace"><prop oor:name="SubstFonts"><value>hiraginominchoprow3;msmincho</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_JP</value></prop></node><node oor:name="hiraginominchoprow3" oor:op="replace"><prop oor:name="SubstFonts"><value>hiraginominchopronw3;msmincho</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_JP</value></prop></node><node oor:name="hiraginokakugothicpronw3" oor:op="replace"><prop oor:name="SubstFonts"><value>hiraginokakugothicprow3;msgothic</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_JP</value></prop></node><node oor:name="hiraginokakugothicprow3" oor:op="replace"><prop oor:name="SubstFonts"><value>hiraginokakugothicpronw3;msgothic</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_JP</value></prop></node><node oor:name="hiraginomarugothicpronw4" oor:op="replace"><prop oor:name="SubstFonts"><value>hiraginomarugothicprow4;meiryo;msgothic</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_JP</value></prop></node><node oor:name="hiraginomarugothicprow4" oor:op="replace"><prop oor:name="SubstFonts"><value>hiraginomarugothicpronw4;meiryo;msgothic</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_JP</value></prop></node><node oor:name="meiryo" oor:op="replace"><prop oor:name="SubstFonts"><value>msgothic;hiraginomarugothicpronw4</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_JP</value></prop></node><node oor:name="msgothic" oor:op="replace"><prop oor:name="SubstFonts"><value>hggothicbsun;mspgothic;hiraginokakugothicpronw3;hiraginokakugothicprow3;hggothic;hggothicb;ipagothic;sazanamigothic;kochigothic;hggothice;andalesansui;gothic;hgmincholightj;msmincho;mspmincho;hgminchoj;hgminchol;minchol;mincho;hgheiseimin;heiseimin;minchou;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_JP</value></prop></node><node oor:name="mspgothic" oor:op="replace"><prop oor:name="SubstFonts"><value>hgpgothicbsun;mspgothic;msgothic;hiraginokakugothicpronw3;hiraginokakugothicprow3;hggothic;hggothicb;ipapgothic;sazanamigothic;kochigothic;hggothice;andalesansui;gothic;hgmincholightj;msmincho;mspmincho;hgminchoj;hgminchol;minchol;mincho;hgheiseimin;heiseimin;minchou;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_JP</value></prop></node><node oor:name="msmincho" oor:op="replace"><prop oor:name="SubstFonts"><value>hgmincholsun;hgmincholightj;ipamincho;hiraginominchopronw3;hiraginominchoprow3;sazanamimincho;kochimincho;mspmincho;hgminchoj;hgminchol;minchol;mincho;hgheiseimin;heiseimin;minchou;msgothic;mspgothic;hggothic;hggothicb;hggothice;andalesansui;gothic;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_JP</value></prop></node><node oor:name="msong" oor:op="replace"><prop oor:name="SubstFonts"><value>song;fzsongyi;fzsong;msong;shusong;fzshusong;fzsongti;msunglightsc;simsun;nsimsun;arplshanheisununi;arplshanheisununi;zycjksun;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_SC</value></prop></node><node oor:name="mspmincho" oor:op="replace"><prop oor:name="SubstFonts"><value>hgpmincholsun;hgmincholightj;msmincho;hiraginominchopronw3;hiraginominchoprow3;ipapmincho;sazanamimincho;hgminchoj;hgminchol;kochimincho;minchol;mincho;hgheiseimin;heiseimin;minchou;msgothic;mspgothic;hggothic;hggothicb;hggothice;andalesansui;gothic;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_JP</value></prop></node><node oor:name="msuigothic" oor:op="replace"><prop oor:name="SubstFonts"><value>hggothicbsun;mspgothic;msgothic;hggothic;hggothicb;ipauigothic;sazanamigothic;kochigothic;hggothice;andalesansui;gothic;hgmincholightj;msmincho;mspmincho;hgminchoj;hgminchol;minchol;mincho;hgheiseimin;heiseimin;minchou;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_JP</value></prop></node><node oor:name="msunglightsc" oor:op="replace"><prop oor:name="SubstFonts"><value>fzsongti;msunglightsc;simsun;nsimsun;arplshanheisununi;zycjksun;song;fzsongyi;fzsong;msong;shusong;fzshusong;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_SC</value></prop></node><node oor:name="fzsongti" oor:op="replace"><prop oor:name="SubstFonts"><value>fzsongti;msunglightsc;simsun;nsimsun;arplshanheisununi;zycjksun;song;fzsongyi;fzsong;msong;shusong;fzshusong;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_SC</value></prop></node><node oor:name="msunglighttc" oor:op="replace"><prop oor:name="SubstFonts"><value>fzmingti;msunglighttc;mingliu;pmingliu;ming;hei;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_TW</value></prop></node><node oor:name="fzmingti" oor:op="replace"><prop oor:name="SubstFonts"><value>fzmingti;msunglighttc;mingliu;pmingliu;ming;hei;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_TW</value></prop></node><node oor:name="mtbroadway" oor:op="replace"><prop oor:name="SubstFonts"><value>broadway;mtbroadway;broadwaymt;falstaff;widelatin;latinwide;impact</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Black</value></prop><prop oor:name="FontWidth"><value>UltraExpanded</value></prop><prop oor:name="FontType"><value>Decorative,Special</value></prop></node><node oor:name="myeongjo" oor:op="replace"><prop oor:name="SubstFonts"><value>ì¬êµ´ë¦¼;sungulim;baekmukgulim;hymyeongjolightk;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;myeomjo;gulim;gulimche;ì¬ë‹ì›€;sundotum;dotum;dotumche;roundgothic;kodig;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="newcenturyschlbk" oor:op="replace"><prop oor:name="SubstFonts"><value>newcenturyschlbk;newcenturyschoolbook;centuryschoolbook;centuryschoolbookl;thorndaleamt;thorndale;timesnewroman;nimbusromanno9l;times;timesroman;newyork;timmons;serif;lucidaserif;lucidabright;roman;nimbusromanno9;bookman;itcbookman;garamond;garamondmt;palatino</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Serif,Schoolbook</value></prop></node><node oor:name="newcenturyschoolbook" oor:op="replace"><prop oor:name="SubstFonts"><value>newcenturyschlbk;newcenturyschoolbook;centuryschoolbook;centuryschoolbookl;thorndaleamt;thorndale;timesnewroman;nimbusromanno9l;times;timesroman;newyork;timmons;serif;lucidaserif;lucidabright;roman;nimbusromanno9;bookman;itcbookman;garamond;garamondmt;palatino</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Serif,Schoolbook</value></prop></node><node oor:name="newyork" oor:op="replace"><prop oor:name="SubstFonts"><value>thorndaleamt;thorndale;timesnewroman;nimbusromanno9l;times;timesroman;newyork;timmons;serif;lucidaserif;lucidabright;roman;nimbusromanno9;bookman;itcbookman;garamond;garamondmt;palatino</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value>Times</value></prop><prop oor:name="SubstFontsHTML"><value>serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Serif</value></prop></node><node oor:name="nimbusromanno9l" oor:op="replace"><prop oor:name="SubstFonts"><value>thorndaleamt;thorndale;timesnewroman;nimbusromanno9l;times;timesroman;newyork;timmons;serif;lucidaserif;lucidabright;roman;nimbusromanno9;bookman;itcbookman;garamond;garamondmt;palatino</value></prop><prop oor:name="SubstFontsMS"><value>Times New Roman</value></prop><prop oor:name="SubstFontsPS"><value>Times</value></prop><prop oor:name="SubstFontsHTML"><value>serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Default,Standard,Normal,Serif</value></prop></node><node oor:name="nlq" oor:op="replace"><prop oor:name="SubstFonts"><value>cumberlandamt;cumberland;couriernew;nimbusmonol;courier;lucidatypewriter;lucidasanstypewriter;monaco;monospaced;nimbusmono;nimbusmonol</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>monospace</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Fixed,Typewriter</value></prop></node><node oor:name="nimbussansl" oor:op="replace"><prop oor:name="SubstFonts"><value>albanyamt;albany;arial;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;sansserif;nimbussans;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>Arial</value></prop><prop oor:name="SubstFontsPS"><value>Helvetica</value></prop><prop oor:name="SubstFontsHTML"><value>sans-serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Standard,Normal,SansSerif</value></prop></node><node oor:name="nimbusromannol" oor:op="replace"><prop oor:name="SubstFonts"><value>thorndaleamt;thorndale;timesnewroman;nimbusromanno9l;times;timesroman;newyork;timmons;serif;lucidaserif;lucidabright;roman;bookman;itcbookman;garamond;garamondmt;palatino</value></prop><prop oor:name="SubstFontsMS"><value>Times New Roman</value></prop><prop oor:name="SubstFontsPS"><value>Times</value></prop><prop oor:name="SubstFontsHTML"><value>serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Default,Standard,Normal,Serif</value></prop></node><node oor:name="nimbusmonol" oor:op="replace"><prop oor:name="SubstFonts"><value>cumberland;cumberlandamt;couriernew;liberationmono;courier;lucidatypewriter;lucidasanstypewriter;monaco;monospaced;nimbusmono</value></prop><prop oor:name="SubstFontsMS"><value>Courier New</value></prop><prop oor:name="SubstFontsPS"><value>courier</value></prop><prop oor:name="SubstFontsHTML"><value>monospace</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Standard,Normal,Fixed,Typewriter</value></prop></node><node oor:name="nsimsun" oor:op="replace"><prop oor:name="SubstFonts"><value>fzsongti;msunglightsc;simsun;nsimsun;arplshanheisununi;zycjksun;song;fzsongyi;fzsong;msong;shusong;fzshusong;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_SC</value></prop></node><node oor:name="ocean" oor:op="replace"><prop oor:name="SubstFonts"><value>albanyamt;albany;arial;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;sansserif;nimbussans;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="omega" oor:op="replace"><prop oor:name="SubstFonts"><value>albanyamt;albany;arial;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;sansserif;nimbussans;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>sans-serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="onyx" oor:op="replace"><prop oor:name="SubstFonts"><value>losangeles;arialnarrow;helveticanarrow;helmetcondensed;dejavusanscondensed;nimbussanslcondensed;nimbussanscondensed</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Condensed</value></prop><prop oor:name="FontType"><value>Normal,SansSerif,Special</value></prop></node><node oor:name="opensymbol" oor:op="replace"><prop oor:name="SubstFonts"><value>starsymbol;andalesansui;arialunicodems;lucidaunicode;starbats;wingdings;zapfdingbats;itczapfdingbats;monotypesorts;dingbats;lucidadingbats;lucidasansdingbats;webdings;symbol;standardsymbols;standardsymbolsl</value></prop><prop oor:name="SubstFontsMS"><value>Arial Unicode MS;Andale Sans UI</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Symbol,Special</value></prop></node><node oor:name="outlook" oor:op="replace"><prop oor:name="SubstFonts"><value>starsymbol;opensymbol;starbats;wingdings;zapfdingbats;itczapfdingbats;monotypesorts;dingbats;lucidadingbats;lucidasansdingbats;webdings;symbol;standardsymbols;standardsymbolsl;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Symbol,Special</value></prop></node><node oor:name="palacescript" oor:op="replace"><prop oor:name="SubstFonts"><value>palacescript;palacescriptmt;arioso;shelley;zapfchancery;itczapfchancery;monotypecorsiva;corsiva;chancery;chanceryl;lucidacalligraphy;lucidahandwriting;andymt;comicsansms;andy;kidprint;</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>cursive</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Default,Italic,Script,BrushScript</value></prop></node><node oor:name="palatino" oor:op="replace"><prop oor:name="SubstFonts"><value>palatino;bookantiqua;palladio;palladiol;thorndaleamt;thorndale;timesnewroman;nimbusromanno9l;times;timesroman;newyork;timmons;serif;lucidaserif;lucidabright;roman;nimbusromanno9;bookman;itcbookman;garamond;garamondmt;palatino</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Serif</value></prop></node><node oor:name="palladio" oor:op="replace"><prop oor:name="SubstFonts"><value>palatino;bookantiqua;palladio;palladiol;thorndaleamt;thorndale;timesnewroman;nimbusromanno9l;times;timesroman;newyork;timmons;serif;lucidaserif;lucidabright;roman;nimbusromanno9;bookman;itcbookman;garamond;garamondmt;palatino</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Serif</value></prop></node><node oor:name="palladiol" oor:op="replace"><prop oor:name="SubstFonts"><value>palatino;bookantiqua;palladio;palladiol;thorndaleamt;thorndale;timesnewroman;nimbusromanno9l;times;timesroman;newyork;timmons;serif;lucidaserif;lucidabright;roman;nimbusromanno9;bookman;itcbookman;garamond;garamondmt;palatino</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Serif</value></prop></node><node oor:name="pepita" oor:op="replace"><prop oor:name="SubstFonts"><value>zapfchancery;itczapfchancery;monotypecorsiva;corsiva;chancery;chanceryl;lucidacalligraphy;lucidahandwriting;palacescript;palacescriptmt;arioso;shelley;andymt;comicsansms;andy;kidprint;</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Italic,Script,Chancery</value></prop></node><node oor:name="pgothic" oor:op="replace"><prop oor:name="SubstFonts"><value>hgpgothicbsun;mspgothic;msgothic;hggothic;hggothicb;ipapgothic;sazanamigothic;kochigothic;hggothice;andalesansui;gothic;hgmincholightj;msmincho;mspmincho;hgminchoj;hgminchol;minchol;mincho;hgheiseimin;heiseimin;minchou;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>mspgothic</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_JP</value></prop></node><node oor:name="pica" oor:op="replace"><prop oor:name="SubstFonts"><value>cumberlandamt;cumberland;couriernew;nimbusmonol;courier;lucidatypewriter;lucidasanstypewriter;monaco;monospaced;nimbusmono;nimbusmonol</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>monospace</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Fixed,Typewriter</value></prop></node><node oor:name="picad" oor:op="replace"><prop oor:name="SubstFonts"><value>cumberlandamt;cumberland;couriernew;nimbusmonol;courier;lucidatypewriter;lucidasanstypewriter;monaco;monospaced;nimbusmono;nimbusmonol</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>monospace</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Fixed,Typewriter</value></prop></node><node oor:name="pmincho" oor:op="replace"><prop oor:name="SubstFonts"><value>hgpminchobsun;hgmincholightj;mspmincho;msmincho;ipapmincho;sazanamimincho;kochimincho;hgminchoj;hgminchol;minchol;mincho;hgheiseimin;heiseimin;minchou;msgothic;mspgothic;hggothic;hggothicb;hggothice;andalesansui;gothic;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>mspmincho</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_JP</value></prop></node><node oor:name="pmingliu" oor:op="replace"><prop oor:name="SubstFonts"><value>fzmingti;msunglighttc;mingliu;pmingliu;ming;hei;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_TW</value></prop></node><node oor:name="pristina" oor:op="replace"><prop oor:name="SubstFonts"><value>zapfchancery;itczapfchancery;monotypecorsiva;corsiva;chancery;chanceryl;lucidacalligraphy;lucidahandwriting;palacescript;palacescriptmt;arioso;shelley;andymt;comicsansms;andy;kidprint;</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Italic,Script,Chancery</value></prop></node><node oor:name="ps" oor:op="replace"><prop oor:name="SubstFonts"><value>cumberlandamt;cumberland;couriernew;nimbusmonol;courier;lucidatypewriter;lucidasanstypewriter;monaco;monospaced;nimbusmono;nimbusmonol</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>monospace</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Fixed</value></prop></node><node oor:name="psd" oor:op="replace"><prop oor:name="SubstFonts"><value>cumberlandamt;cumberland;couriernew;nimbusmonol;courier;lucidatypewriter;lucidasanstypewriter;monaco;monospaced;nimbusmono;nimbusmonol</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>monospace</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Fixed</value></prop></node><node oor:name="psnlq" oor:op="replace"><prop oor:name="SubstFonts"><value>cumberlandamt;cumberland;couriernew;nimbusmonol;courier;lucidatypewriter;lucidasanstypewriter;monaco;monospaced;nimbusmono;nimbusmonol</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>monospace</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Fixed</value></prop></node><node oor:name="roman" oor:op="replace"><prop oor:name="SubstFonts"><value>cumberlandamt;cumberland;couriernew;nimbusmonol;courier;lucidatypewriter;lucidasanstypewriter;monaco;monospaced;nimbusmono;nimbusmonol</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>monospace</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Fixed</value></prop></node><node oor:name="romanno9" oor:op="replace"><prop oor:name="SubstFonts"><value>thorndaleamt;thorndale;timesnewroman;nimbusromanno9l;times;timesroman;newyork;timmons;serif;lucidaserif;lucidabright;roman;nimbusromanno9;bookman;itcbookman;garamond;garamondmt;palatino</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Serif</value></prop></node><node oor:name="romanno9l" oor:op="replace"><prop oor:name="SubstFonts"><value>thorndaleamt;thorndale;timesnewroman;nimbusromanno9l;times;timesroman;newyork;timmons;serif;lucidaserif;lucidabright;roman;nimbusromanno9;bookman;itcbookman;garamond;garamondmt;palatino</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Serif</value></prop></node><node oor:name="romanps" oor:op="replace"><prop oor:name="SubstFonts"><value>cumberlandamt;cumberland;couriernew;nimbusmonol;courier;lucidatypewriter;lucidasanstypewriter;monaco;monospaced;nimbusmono;nimbusmonol</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>monospace</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Fixed</value></prop></node><node oor:name="roundgothic" oor:op="replace"><prop oor:name="SubstFonts"><value>gulim;gulimche;ì¬ë‹ì›€;sundotum;baekmukdotum;dotum;dotumche;roundgothic;kodig;andalesansui;ì¬êµ´ë¦¼;sungulim;hymyeongjolightk;myeongjo;ì¬ë°”탕;sunbatang;batang;batangche;gungsuh;gungsuhche;myeomjo;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_KR</value></prop></node><node oor:name="sans" oor:op="replace"><prop oor:name="SubstFonts"><value>albanyamt;albany;arial;nimbussansl;helvetica;bitstreamvera;verdana;luxisans;lucidasans;lucida;geneva;helmet;sansserif;nimbussans;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="sanscondensed" oor:op="replace"><prop oor:name="SubstFonts"><value>arialnarrow;liberationsansnarrow;helveticanarrow;helmetcondensed;dejavusanscondensed;nimbussanslcondensed;nimbussanscondensed</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Condensed</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="sansl" oor:op="replace"><prop oor:name="SubstFonts"><value>albany;albanyamt;arial;liberationsans;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;sansserif;nimbussans;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>Verdana</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="sanslcondensed" oor:op="replace"><prop oor:name="SubstFonts"><value>arialnarrow;liberationsansnarrow;helveticanarrow;helmetcondensed;nimbussanslcondensed;nimbussanscondensed;dejavusanscondensed</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Condensed</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="sansserif" oor:op="replace"><prop oor:name="SubstFonts"><value>albanyamt;albany;arial;liberationsans;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;sansserif;nimbussans;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value>Arial</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="schoolbook" oor:op="replace"><prop oor:name="SubstFonts"><value>newcenturyschlbk;newcenturyschoolbook;centuryschoolbook;centuryschoolbookl;thorndaleamt;thorndale;timesnewroman;nimbusromanno9l;times;timesroman;newyork;timmons;serif;lucidaserif;lucidabright;roman;nimbusromanno9;bookman;itcbookman;garamond;garamondmt;palatino</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Serif,Schoolbook</value></prop></node><node oor:name="script" oor:op="replace"><prop oor:name="SubstFonts"><value>palacescript;palacescriptmt;arioso;shelley;zapfchancery;itczapfchancery;monotypecorsiva;corsiva;chancery;chanceryl;lucidacalligraphy;lucidahandwriting;andymt;comicsansms;andy;kidprint;</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>cursive</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Italic,Script,BrushScript</value></prop></node><node oor:name="segoe" oor:op="replace"><prop oor:name="SubstFonts"><value>albanyamt;albany;arial;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;sansserif;nimbussans;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="serif" oor:op="replace"><prop oor:name="SubstFonts"><value>thorndaleamt;thorndale;timesnewroman;nimbusromanno9l;times;timesroman;newyork;timmons;serif;lucidaserif;lucidabright;roman;nimbusromanno9;bookman;itcbookman;garamond;garamondmt;palatino</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Serif</value></prop></node><node oor:name="sheffield" oor:op="replace"><prop oor:name="SubstFonts"><value>sheffield;conga;centurygothic;copperlategothic;felixtitling;centurygothic;avantgarde;itcavantgarde;gothic;avantgardegothic;conga;albanyamt;albany;arial;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;sansserif;nimbussans</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Default,Normal,SansSerif,Decorative,Capitals</value></prop></node><node oor:name="shelley" oor:op="replace"><prop oor:name="SubstFonts"><value>palacescript;palacescriptmt;arioso;shelley;zapfchancery;itczapfchancery;monotypecorsiva;corsiva;chancery;chanceryl;lucidacalligraphy;lucidahandwriting;andymt;comicsansms;andy;kidprint;</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>cursive</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Italic,Script,BrushScript</value></prop></node><node oor:name="shusong" oor:op="replace"><prop oor:name="SubstFonts"><value>song;fzsongyi;fzsong;msong;shusong;fzshusong;fzsongti;msunglightsc;simsun;nsimsun;arplshanheisununi;zycjksun;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_SC</value></prop></node><node oor:name="simhei" oor:op="replace"><prop oor:name="SubstFonts"><value>simhei;fzhei;zycjkhei;mhei;hei;andalesansui;fzsongti;msunglightsc;simsun;nsimsun;zycjksun;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_SC</value></prop></node><node oor:name="simkai" oor:op="replace"><prop oor:name="SubstFonts"><value>simkai;fzkai;zycjkkai;mkai;kai;fangsong;fzfangsong;cfangsong;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_SC</value></prop></node><node oor:name="simsong" oor:op="replace"><prop oor:name="SubstFonts"><value>song;fzsongyi;fzsong;msong;shusong;fzshusong;fzsongti;msunglightsc;simsun;nsimsun;arplshanheisununi;arplshanheisununi;zycjksun;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_SC</value></prop></node><node oor:name="simsun" oor:op="replace"><prop oor:name="SubstFonts"><value>fzsongti;msunglightsc;simsun;nsimsun;arplshanheisununi;zycjksun;song;fzsongyi;fzsong;msong;shusong;fzshusong;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_SC</value></prop></node><node oor:name="snowcap" oor:op="replace"><prop oor:name="SubstFonts"><value>imprintmtshadow;imprintshadow;imprint;chevaraoutline;chevara;gallia;colonnamt;algerian;castellar;monotypeoldstyleboldoutline;monotypeoldstyleoutline;chevaraoutline;imprintmtshadow;imprintshadow;imprint;colonnamt;castellar;imprintmtshadow;imprintshadow;imprint;chevara;gallia;algerian</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Decorative,Special,Outline,Shadow</value></prop></node><node oor:name="song" oor:op="replace"><prop oor:name="SubstFonts"><value>song;fzsongyi;fzsong;msong;shusong;fzshusong;fzsongti;msunglightsc;simsun;nsimsun;arplshanheisununi;zycjksun;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_SC</value></prop></node><node oor:name="sorts" oor:op="replace"><prop oor:name="SubstFonts"><value>starsymbol;zapfdingbats;itczapfdingbats;monotypesorts;dingbats;opensymbol;starsymbol;opensymbol;starbats;wingdings;zapfdingbats;itczapfdingbats;monotypesorts;dingbats;lucidadingbats;lucidasansdingbats;webdings;symbol;standardsymbols;standardsymbolsl;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Symbol,Special</value></prop></node><node oor:name="sorts2" oor:op="replace"><prop oor:name="SubstFonts"><value>starsymbol;opensymbol;starbats;wingdings;zapfdingbats;itczapfdingbats;monotypesorts;dingbats;lucidadingbats;lucidasansdingbats;webdings;symbol;standardsymbols;standardsymbolsl;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Symbol,Special</value></prop></node><node oor:name="sorts3" oor:op="replace"><prop oor:name="SubstFonts"><value>starsymbol;opensymbol;starbats;wingdings;zapfdingbats;itczapfdingbats;monotypesorts;dingbats;lucidadingbats;lucidasansdingbats;webdings;symbol;standardsymbols;standardsymbolsl;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Symbol,Special</value></prop></node><node oor:name="spartan" oor:op="replace"><prop oor:name="SubstFonts"><value>sheffield;conga;centurygothic;copperlategothic;felixtitling;centurygothic;avantgarde;itcavantgarde;gothic;avantgardegothic;conga;albanyamt;albany;arial;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;sansserif;nimbussans</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,SansSerif,Decorative,Capitals</value></prop></node><node oor:name="standardsymbols" oor:op="replace"><prop oor:name="SubstFonts"><value>starsymbol;symbol;standardsymbols;standardsymbolsl;mtsymbol;opensymbol;starsymbol;opensymbol;starbats;wingdings;zapfdingbats;itczapfdingbats;monotypesorts;dingbats;lucidadingbats;lucidasansdingbats;webdings;symbol;standardsymbols;standardsymbolsl;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Symbol,Special</value></prop></node><node oor:name="standardsymbolsl" oor:op="replace"><prop oor:name="SubstFonts"><value>starsymbol;symbol;standardsymbols;standardsymbolsl;mtsymbol;opensymbol;starsymbol;opensymbol;starbats;wingdings;zapfdingbats;itczapfdingbats;monotypesorts;dingbats;lucidadingbats;lucidasansdingbats;webdings;symbol;standardsymbols;standardsymbolsl;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Symbol,Special</value></prop></node><node oor:name="starbats" oor:op="replace"><prop oor:name="SubstFonts"><value>starsymbol;opensymbol;starbats;wingdings;zapfdingbats;itczapfdingbats;monotypesorts;dingbats;lucidadingbats;lucidasansdingbats;webdings;symbol;standardsymbols;standardsymbolsl;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Symbol,Special</value></prop></node><node oor:name="starmath" oor:op="replace"><prop oor:name="SubstFonts"><value>starsymbol;opensymbol;starbats;wingdings;zapfdingbats;itczapfdingbats;monotypesorts;dingbats;lucidadingbats;lucidasansdingbats;webdings;symbol;standardsymbols;standardsymbolsl;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Symbol,Special</value></prop></node><node oor:name="starsymbol" oor:op="replace"><prop oor:name="SubstFonts"><value>opensymbol;andalesansui;arialunicodems;lucidaunicode;starsymbol;opensymbol;starbats;wingdings;zapfdingbats;itczapfdingbats;monotypesorts;dingbats;lucidadingbats;lucidasansdingbats;webdings;symbol;standardsymbols;standardsymbolsl</value></prop><prop oor:name="SubstFontsMS"><value>Arial Unicode MS;Andale Sans UI</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Symbol,Special</value></prop></node><node oor:name="swiss" oor:op="replace"><prop oor:name="SubstFonts"><value>albanyamt;albany;arial;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;sansserif;nimbussans;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>sans-serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="swissnarrow" oor:op="replace"><prop oor:name="SubstFonts"><value>dejavuserifcondensed;arialnarrow;liberationsansnarrow;helveticanarrow;helmetcondensed;nimbussanslcondensed;nimbussanscondensed</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Condensed</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="symbol" oor:op="replace"><prop oor:name="SubstFonts"><value>starsymbol;opensymbol;standardsymbols;standardsymbolsl;mtsymbol;opensymbol;starsymbol;opensymbol;starbats;wingdings;zapfdingbats;itczapfdingbats;monotypesorts;dingbats;lucidadingbats;lucidasansdingbats;webdings;symbol;standardsymbols;standardsymbolsl;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Symbol,Special</value></prop></node><node oor:name="tahoma" oor:op="replace"><prop oor:name="SubstFonts"><value>andalesansui;arialunicodems;lucidaunicode;albanyamt;albany;arial;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;sansserif;nimbussans</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="thorndale" oor:op="replace"><prop oor:name="SubstFonts"><value>thorndaleamt;timesnewroman;liberationserif;nimbusromanno9l;times;timesroman;newyork;timmons;serif;lucidaserif;lucidabright;roman;nimbusromanno9;bookman;itcbookman;garamond;garamondmt;palatino</value></prop><prop oor:name="SubstFontsMS"><value>Times New Roman</value></prop><prop oor:name="SubstFontsPS"><value>Times</value></prop><prop oor:name="SubstFontsHTML"><value>serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Default,Standard,Normal,Serif</value></prop></node><node oor:name="thorndaleamt" oor:op="replace"><prop oor:name="SubstFonts"><value>thorndale;timesnewroman;liberationserif;nimbusromanno9l;times;timesroman;newyork;timmons;serif;lucidaserif;lucidabright;roman;nimbusromanno9;bookman;itcbookman;garamond;garamondmt;palatino</value></prop><prop oor:name="SubstFontsMS"><value>Times New Roman</value></prop><prop oor:name="SubstFontsPS"><value>Times</value></prop><prop oor:name="SubstFontsHTML"><value>serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Default,Standard,Normal,Serif</value></prop></node><node oor:name="times" oor:op="replace"><prop oor:name="SubstFonts"><value>thorndale;thorndaleamt;timesnewroman;liberationserif;timesroman;newyork;timmons;lucidaserif;lucidabright;roman;nimbusromanno9;nimbusromanno9l;bookman;itcbookman;garamond;garamondmt;palatino</value></prop><prop oor:name="SubstFontsMS"><value>Times New Roman</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Standard,Normal,Serif</value></prop></node><node oor:name="timesnewroman" oor:op="replace"><prop oor:name="SubstFonts"><value>thorndale;thorndaleamt;liberationserif;nimbusromanno9l;times;timesroman;newyork;timmons;lucidaserif;lucidabright;roman;nimbusromanno9;bookman;itcbookman;garamond;garamondmt;palatino</value></prop><prop oor:name="SubstFontsPS"><value>Times</value></prop><prop oor:name="SubstFontsHTML"><value>serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Standard,Normal,Serif</value></prop></node><node oor:name="timesroman" oor:op="replace"><prop oor:name="SubstFonts"><value>thorndale;thorndaleamt;timesnewroman;liberationserif;nimbusromanno9l;times;newyork;timmons;lucidaserif;lucidabright;roman;nimbusromanno9;bookman;itcbookman;garamond;garamondmt;palatino</value></prop><prop oor:name="SubstFontsMS"><value>Times New Roman</value></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Serif</value></prop></node><node oor:name="timmons" oor:op="replace"><prop oor:name="SubstFonts"><value>thorndaleamt;thorndale;timesnewroman;liberationserif;nimbusromanno9l;times;timesroman;newyork;serif;lucidaserif;lucidabright;roman;nimbusromanno9;bookman;itcbookman;garamond;garamondmt;palatino</value></prop><prop oor:name="SubstFontsMS"><value>Times New Roman</value></prop><prop oor:name="SubstFontsPS"><value>Times</value></prop><prop oor:name="SubstFontsHTML"><value>serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Serif</value></prop></node><node oor:name="timos" oor:op="replace"><prop oor:name="SubstFonts"><value>timesnewroman;thorndale;thorndaleamt;liberationserif;nimbusromanno9l;times;timesroman;newyork;timmons</value></prop><prop oor:name="SubstFontsMS"><value>Times New Roman</value></prop><prop oor:name="SubstFontsPS"><value>Times</value></prop><prop oor:name="SubstFontsHTML"><value>serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Standard,Normal,Serif</value></prop></node><node oor:name="tmsrmn" oor:op="replace"><prop oor:name="SubstFonts"><value>thorndaleamt;thorndale;timesnewroman;liberationserif;nimbusromanno9l;times;timesroman;newyork;timmons;serif;lucidaserif;lucidabright;roman;nimbusromanno9;bookman;itcbookman;garamond;garamondmt;palatino</value></prop><prop oor:name="SubstFontsMS"><value>Times New Roman</value></prop><prop oor:name="SubstFontsPS"><value>Times</value></prop><prop oor:name="SubstFontsHTML"><value>serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Serif</value></prop></node><node oor:name="trebuchet" oor:op="replace"><prop oor:name="SubstFonts"><value>andalesans;verdana;trebuchetms;albanyamt;albany;arial;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;sansserif;nimbussans;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>sans-serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="univers" oor:op="replace"><prop oor:name="SubstFonts"><value>albanyamt;albany;arial;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;sansserif;nimbussans;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value>Helvetica</value></prop><prop oor:name="SubstFontsHTML"><value>sans-serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="universcondensed" oor:op="replace"><prop oor:name="SubstFonts"><value>arialnarrow;helveticanarrow;dejavucondensed;helmetcondensed;nimbussanslcondensed;nimbussanscondensed</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Condensed</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="utah" oor:op="replace"><prop oor:name="SubstFonts"><value>albanyamt;albany;arial;nimbussansl;helvetica;lucidasans;lucida;geneva;helmet;sansserif;nimbussans;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="utopia" oor:op="replace"><prop oor:name="SubstFonts"><value>newcenturyschlbk;newcenturyschoolbook;centuryschoolbook;centuryschoolbookl;thorndaleamt;thorndale;timesnewroman;nimbusromanno9l;times;timesroman;newyork;timmons;serif;lucidaserif;lucidabright;roman;nimbusromanno9;bookman;itcbookman;garamond;garamondmt;palatino</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Serif</value></prop></node><node oor:name="vacation" oor:op="replace"><prop oor:name="SubstFonts"><value>starsymbol;opensymbol;starbats;wingdings;zapfdingbats;itczapfdingbats;monotypesorts;dingbats;lucidadingbats;lucidasansdingbats;webdings;symbol;standardsymbols;standardsymbolsl;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Symbol,Special</value></prop></node><node oor:name="verdana" oor:op="replace"><prop oor:name="SubstFonts"><value>segoe;lucidasans;albanyamt;albany;arial;nimbussansl;helvetica;lucida;geneva;helmet;sansserif;nimbussans</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>sans-serif</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="vinerhand" oor:op="replace"><prop oor:name="SubstFonts"><value>andymt;comicsansms;andy;kidprint;zapfchancery;itczapfchancery;monotypecorsiva;corsiva;chancery;chanceryl;lucidacalligraphy;lucidahandwriting;palacescript;palacescriptmt;arioso;shelley</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>cursive</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Italic,Script,Handwriting</value></prop></node><node oor:name="vivaldi" oor:op="replace"><prop oor:name="SubstFonts"><value>palacescript;palacescriptmt;arioso;shelley;zapfchancery;itczapfchancery;monotypecorsiva;corsiva;chancery;chanceryl;lucidacalligraphy;lucidahandwriting;andymt;comicsansms;andy;kidprint;</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>cursive</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Italic,Script,BrushScript</value></prop></node><node oor:name="vladimirscript" oor:op="replace"><prop oor:name="SubstFonts"><value>palacescript;palacescriptmt;arioso;shelley;zapfchancery;itczapfchancery;monotypecorsiva;corsiva;chancery;chanceryl;lucidacalligraphy;lucidahandwriting;andymt;comicsansms;andy;kidprint;</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>cursive</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Italic,Script,BrushScript</value></prop></node><node oor:name="webdings" oor:op="replace"><prop oor:name="SubstFonts"><value>starsymbol;opensymbol;starbats;wingdings;zapfdingbats;itczapfdingbats;monotypesorts;dingbats;lucidadingbats;lucidasansdingbats;webdings;symbol;standardsymbols;standardsymbolsl;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Symbol,Special</value></prop></node><node oor:name="webdings2" oor:op="replace"><prop oor:name="SubstFonts"><value>starsymbol;opensymbol;starbats;wingdings;zapfdingbats;itczapfdingbats;monotypesorts;dingbats;lucidadingbats;lucidasansdingbats;webdings;symbol;standardsymbols;standardsymbolsl;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Symbol,Special</value></prop></node><node oor:name="webdings3" oor:op="replace"><prop oor:name="SubstFonts"><value>starsymbol;opensymbol;starbats;wingdings;zapfdingbats;itczapfdingbats;monotypesorts;dingbats;lucidadingbats;lucidasansdingbats;webdings;symbol;standardsymbols;standardsymbolsl;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Symbol,Special</value></prop></node><node oor:name="widelatin" oor:op="replace"><prop oor:name="SubstFonts"><value>falstaff;widelatin;latinwide;impact;broadway;mtbroadway;broadwaymt</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Black</value></prop><prop oor:name="FontWidth"><value>UltraExpanded</value></prop><prop oor:name="FontType"><value>Serif,Decorative,Special</value></prop></node><node oor:name="wingdings" oor:op="replace"><prop oor:name="SubstFonts"><value>starsymbol;wingdings;morewingbats;opensymbol;starsymbol;opensymbol;starbats;wingdings;zapfdingbats;itczapfdingbats;monotypesorts;dingbats;lucidadingbats;lucidasansdingbats;webdings;symbol;standardsymbols;standardsymbolsl;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Symbol,Special</value></prop></node><node oor:name="wingdings2" oor:op="replace"><prop oor:name="SubstFonts"><value>starsymbol;opensymbol;starbats;wingdings;zapfdingbats;itczapfdingbats;monotypesorts;dingbats;lucidadingbats;lucidasansdingbats;webdings;symbol;standardsymbols;standardsymbolsl;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Symbol,Special</value></prop></node><node oor:name="wingdings3" oor:op="replace"><prop oor:name="SubstFonts"><value>starsymbol;opensymbol;starbats;wingdings;zapfdingbats;itczapfdingbats;monotypesorts;dingbats;lucidadingbats;lucidasansdingbats;webdings;symbol;standardsymbols;standardsymbolsl;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Symbol,Special</value></prop></node><node oor:name="wingdings4" oor:op="replace"><prop oor:name="SubstFonts"><value>starsymbol;opensymbol;starbats;wingdings;zapfdingbats;itczapfdingbats;monotypesorts;dingbats;lucidadingbats;lucidasansdingbats;webdings;symbol;standardsymbols;standardsymbolsl;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Symbol,Special</value></prop></node><node oor:name="zapfcalligraphic" oor:op="replace"><prop oor:name="SubstFonts"><value>zapfchancery;itczapfchancery;monotypecorsiva;corsiva;chancery;chanceryl;lucidacalligraphy;lucidahandwriting;palacescript;palacescriptmt;arioso;shelley;andymt;comicsansms;andy;kidprint;</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>cursive</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Italic,Script,Chancery</value></prop></node><node oor:name="zapfcalligraphy" oor:op="replace"><prop oor:name="SubstFonts"><value>zapfchancery;itczapfchancery;monotypecorsiva;corsiva;chancery;chanceryl;lucidacalligraphy;lucidahandwriting;palacescript;palacescriptmt;arioso;shelley;andymt;comicsansms;andy;kidprint;</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value>cursive</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Italic,Script,Chancery</value></prop></node><node oor:name="zapfchancery" oor:op="replace"><prop oor:name="SubstFonts"><value>zapfchancery;itczapfchancery;monotypecorsiva;corsiva;chancery;chanceryl;lucidacalligraphy;lucidahandwriting;palacescript;palacescriptmt;arioso;shelley;andymt;comicsansms;andy;kidprint;</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Italic,Script,Chancery</value></prop></node><node oor:name="zapfdingbats" oor:op="replace"><prop oor:name="SubstFonts"><value>starsymbol;zapfdingbats;itczapfdingbats;monotypesorts;dingbats;opensymbol;starsymbol;opensymbol;starbats;wingdings;zapfdingbats;itczapfdingbats;monotypesorts;dingbats;lucidadingbats;lucidasansdingbats;webdings;symbol;standardsymbols;standardsymbolsl;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Symbol,Special</value></prop></node><node oor:name="zycjkhei" oor:op="replace"><prop oor:name="SubstFonts"><value>simhei;fzhei;zycjkhei;mhei;hei;andalesansui;fzsongti;msunglightsc;simsun;nsimsun;zycjksun;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_SC</value></prop></node><node oor:name="zycjkkai" oor:op="replace"><prop oor:name="SubstFonts"><value>simkai;fzkai;zycjkkai;mkai;kai;fangsong;fzfangsong;cfangsong;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_SC</value></prop></node><node oor:name="zycjksun" oor:op="replace"><prop oor:name="SubstFonts"><value>fzsongti;msunglightsc;simsun;nsimsun;arplshanheisununi;zycjksun;song;fzsongyi;fzsong;msong;shusong;fzshusong;andalesansui;arialunicodems;lucidaunicode</value></prop><prop oor:name="SubstFontsMS"><value/></prop><prop oor:name="SubstFontsPS"><value/></prop><prop oor:name="SubstFontsHTML"><value/></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>CJK,CJK_SC</value></prop></node><node oor:name="sansregular" oor:op="replace"><prop oor:name="SubstFonts"><value>albanyamt;albany;arial;nimbussansl;helvetica;lucidasans</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="sansdemi" oor:op="replace"><prop oor:name="SubstFonts"><value>albanyamt;albany;arial;nimbussansl;helvetica;lucidasans</value></prop><prop oor:name="FontWeight"><value>Demi</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="sansheavy" oor:op="replace"><prop oor:name="SubstFonts"><value>albanyamt;albany;arial;nimbussansl;helvetica;lucidasans</value></prop><prop oor:name="FontWeight"><value>Heavy</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="sansbold" oor:op="replace"><prop oor:name="SubstFonts"><value>albanyamt;albany;arial;nimbussansl;helvetica;lucidasans</value></prop><prop oor:name="FontWeight"><value>Bold</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="sansitalic" oor:op="replace"><prop oor:name="SubstFonts"><value>albanyamt;albany;arial;nimbussansl;helvetica;lucidasans</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Italic,SansSerif</value></prop></node><node oor:name="sansbolditalic" oor:op="replace"><prop oor:name="SubstFonts"><value>albanyamt;albany;arial;nimbussansl;helvetica;lucidasans</value></prop><prop oor:name="FontWeight"><value>Bold</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Italic,SansSerif</value></prop></node><node oor:name="sanssemibold" oor:op="replace"><prop oor:name="SubstFonts"><value>albanyamt;albany;arial;nimbussansl;helvetica;lucidasans</value></prop><prop oor:name="FontWeight"><value>SemiBold</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="sanssemibolditalic" oor:op="replace"><prop oor:name="SubstFonts"><value>albanyamt;albany;arial;nimbussansl;helvetica;lucidasans</value></prop><prop oor:name="FontWeight"><value>SemiBold</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Italic,SansSerif</value></prop></node><node oor:name="sanscondensedsemibold" oor:op="replace"><prop oor:name="SubstFonts"><value>albanyamt;albany;arial;nimbussansl;helvetica;lucidasans</value></prop><prop oor:name="FontWeight"><value>Semi</value></prop><prop oor:name="FontWidth"><value>Condensed</value></prop><prop oor:name="FontType"><value>Normal,SansSerif</value></prop></node><node oor:name="sanscondensedsemibolditalic" oor:op="replace"><prop oor:name="SubstFonts"><value>albanyamt;albany;arial;nimbussansl;helvetica;lucidasans</value></prop><prop oor:name="FontWeight"><value>SemiBold</value></prop><prop oor:name="FontWidth"><value>Condensed</value></prop><prop oor:name="FontType"><value>Italic,SansSerif</value></prop></node><node oor:name="serifregular" oor:op="replace"><prop oor:name="SubstFonts"><value>thorndaleamt;thorndale;timesnewroman;nimbusromanno9l;times;timesroman;newyork;timmons</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Serif</value></prop></node><node oor:name="serifbold" oor:op="replace"><prop oor:name="SubstFonts"><value>thorndaleamt;thorndale;timesnewroman;nimbusromanno9l;times;timesroman;newyork;timmons</value></prop><prop oor:name="FontWeight"><value>Bold</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Normal,Serif</value></prop></node><node oor:name="serifbolditalic" oor:op="replace"><prop oor:name="SubstFonts"><value>thorndaleamt;thorndale;timesnewroman;nimbusromanno9l;times;timesroman;newyork;timmons</value></prop><prop oor:name="FontWeight"><value>Bold</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Italic,Serif</value></prop></node><node oor:name="serifitalic" oor:op="replace"><prop oor:name="SubstFonts"><value>thorndaleamt;thorndale;timesnewroman;nimbusromanno9l;times;timesroman;newyork;timmons</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Italic,Serif</value></prop></node><node oor:name="serifcaps" oor:op="replace"><prop oor:name="SubstFonts"><value>thorndaleamt;thorndale;timesnewroman;nimbusromanno9l;times;timesroman;newyork;timmons</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Serif,Capitals</value></prop></node><node oor:name="charter" oor:op="replace"><prop oor:name="SubstFonts"><value>bitstreamcharter;georgia;timesnewroman</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Serif</value></prop></node><node oor:name="bitstreamcharter" oor:op="replace"><prop oor:name="SubstFonts"><value>charter;georgia;timesnewroman</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Serif</value></prop></node><node oor:name="georgia" oor:op="replace"><prop oor:name="SubstFonts"><value>bell;bitstreamcharter;charter;timesnewroman</value></prop><prop oor:name="FontWeight"><value>Normal</value></prop><prop oor:name="FontWidth"><value>Normal</value></prop><prop oor:name="FontType"><value>Serif</value></prop></node><node oor:name="angsananew" oor:op="replace"><prop oor:name="SubstFonts"><value>angsanaupc;oonaksit;tahoma;browallianew;lucidasans;arialunicodems;clearlyu</value></prop></node><node oor:name="angsanaupc" oor:op="replace"><prop oor:name="SubstFonts"><value>angsananew;oonaksit;tahoma;browalliaupc;lucidasans;arialunicodems;clearlyu</value></prop></node><node oor:name="browallianew" oor:op="replace"><prop oor:name="SubstFonts"><value>browalliaupc;angsananew;oonaksit;tahoma;lucidasans;arialunicodems;clearlyu</value></prop></node><node oor:name="browalliaupc" oor:op="replace"><prop oor:name="SubstFonts"><value>browallianew;angsanaupc;oonaksit;tahoma;lucidasans;arialunicodems;clearlyu</value></prop></node><node oor:name="cordianew" oor:op="replace"><prop oor:name="SubstFonts"><value>cordiaupc;browalliaupc;angsananew;oonaksit;tahoma;lucidasans;arialunicodems;clearlyu</value></prop></node><node oor:name="cordiaupc" oor:op="replace"><prop oor:name="SubstFonts"><value>cordianew;browallianew;angsanaupc;oonaksit;tahoma;lucidasans;arialunicodems;clearlyu</value></prop></node><node oor:name="ooannop" oor:op="replace"><prop oor:name="SubstFonts"><value>cordianew;browallianew;angsananew;tahoma</value></prop><prop oor:name="FontType"><value>CTL</value></prop><prop oor:name="SubstFontsMS"><value>angsananew</value></prop><prop oor:name="SubstFontsHTML"><value>angsananew</value></prop></node><node oor:name="oonaksit" oor:op="replace"><prop oor:name="SubstFonts"><value>cordianew;browallianew;angsananew;tahoma</value></prop><prop oor:name="FontType"><value>CTL</value></prop><prop oor:name="SubstFontsMS"><value>angsananew</value></prop><prop oor:name="SubstFontsHTML"><value>angsananew</value></prop></node><node oor:name="ooratchada" oor:op="replace"><prop oor:name="SubstFonts"><value>cordianew;browallianew;angsananew;tahoma</value></prop><prop oor:name="FontType"><value>CTL</value></prop><prop oor:name="SubstFontsMS"><value>angsananew</value></prop><prop oor:name="SubstFontsHTML"><value>angsananew</value></prop></node><node oor:name="oosawasdee" oor:op="replace"><prop oor:name="SubstFonts"><value>cordianew;browallianew;angsananew;tahoma</value></prop><prop oor:name="FontType"><value>CTL</value></prop><prop oor:name="SubstFontsMS"><value>angsananew</value></prop><prop oor:name="SubstFontsHTML"><value>angsananew</value></prop></node><node oor:name="oothanakrit" oor:op="replace"><prop oor:name="SubstFonts"><value>cordianew;browallianew;angsananew;tahoma</value></prop><prop oor:name="FontType"><value>CTL</value></prop><prop oor:name="SubstFontsMS"><value>angsananew</value></prop><prop oor:name="SubstFontsHTML"><value>angsananew</value></prop></node><node oor:name="garuda" oor:op="replace"><prop oor:name="SubstFonts"><value>cordianew;browallianew;angsananew;tahoma</value></prop><prop oor:name="FontType"><value>CTL</value></prop><prop oor:name="SubstFontsMS"><value>angsananew</value></prop><prop oor:name="SubstFontsHTML"><value>angsananew</value></prop></node><node oor:name="norasi" oor:op="replace"><prop oor:name="SubstFonts"><value>cordianew;browallianew;angsananew;tahoma</value></prop><prop oor:name="FontType"><value>CTL</value></prop><prop oor:name="SubstFontsMS"><value>angsananew</value></prop><prop oor:name="SubstFontsHTML"><value>angsananew</value></prop></node><node oor:name="nftnorasi" oor:op="replace"><prop oor:name="SubstFonts"><value>norasi</value></prop><prop oor:name="FontType"><value>CTL</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Configuration" oor:package="org.openoffice.ucb"><node oor:name="ContentProviders"><node oor:name="Local" oor:op="replace"><node oor:name="SecondaryKeys"><node oor:name="Office" oor:op="replace"><node oor:name="ProviderData"><node oor:name="Provider1" oor:op="replace"><prop oor:name="ServiceName"><value>com.sun.star.ucb.HierarchyContentProvider</value></prop><prop oor:name="URLTemplate"><value>vnd.sun.star.hier</value></prop><prop oor:name="Arguments"><value/></prop></node><node oor:name="Provider2" oor:op="replace"><prop oor:name="ServiceName"><value>com.sun.star.ucb.FileContentProvider</value></prop><prop oor:name="URLTemplate"><value>file</value></prop><prop oor:name="Arguments"><value/></prop></node><node oor:name="Provider3" oor:op="replace"><prop oor:name="ServiceName"><value>com.sun.star.ucb.WebDAVContentProvider</value></prop><prop oor:name="URLTemplate"><value>http</value></prop><prop oor:name="Arguments"><value/></prop></node><node oor:name="Provider4" oor:op="replace"><prop oor:name="ServiceName"><value>com.sun.star.ucb.WebDAVContentProvider</value></prop><prop oor:name="URLTemplate"><value>vnd.sun.star.webdav</value></prop><prop oor:name="Arguments"><value/></prop></node><node oor:name="Provider5" oor:op="replace"><prop oor:name="ServiceName"><value>com.sun.star.help.XMLHelp</value></prop><prop oor:name="URLTemplate"><value>vnd.sun.star.help</value></prop><prop oor:name="Arguments"><value/></prop></node><node oor:name="Provider6" oor:op="replace"><prop oor:name="ServiceName"><value>com.sun.star.ucb.FTPContentProvider</value></prop><prop oor:name="URLTemplate"><value>ftp</value></prop><prop oor:name="Arguments"><value/></prop></node><node oor:name="Provider7" oor:op="replace"><prop oor:name="ServiceName"><value>com.sun.star.ucb.WebDAVContentProvider</value></prop><prop oor:name="URLTemplate"><value>dav</value></prop><prop oor:name="Arguments"><value/></prop></node><node oor:name="Provider8" oor:op="replace"><prop oor:name="ServiceName"><value>com.sun.star.ucb.PackageContentProvider</value></prop><prop oor:name="URLTemplate"><value>vnd.sun.star.pkg</value></prop><prop oor:name="Arguments"><value/></prop></node><node oor:name="Provider9" oor:op="replace"><prop oor:name="ServiceName"><value>com.sun.star.ucb.ExpandContentProvider</value></prop><prop oor:name="URLTemplate"><value>vnd.sun.star.expand</value></prop><prop oor:name="Arguments"><value/></prop></node><node oor:name="Provider10" oor:op="replace"><prop oor:name="ServiceName"><value>com.sun.star.ucb.TransientDocumentsContentProvider</value></prop><prop oor:name="URLTemplate"><value>vnd.sun.star.tdoc</value></prop><prop oor:name="Arguments"><value/></prop></node><node oor:name="Provider11" oor:op="replace"><prop oor:name="ServiceName"><value>com.sun.star.ucb.PackageContentProvider</value></prop><prop oor:name="URLTemplate"><value>vnd.sun.star.zip</value></prop><prop oor:name="Arguments"><value/></prop></node><node oor:name="Provider12" oor:op="replace"><prop oor:name="ServiceName"><value>com.sun.star.ucb.WebDAVContentProvider</value></prop><prop oor:name="URLTemplate"><value>https</value></prop><prop oor:name="Arguments"><value/></prop></node><node oor:name="Provider13" oor:op="replace"><prop oor:name="ServiceName"><value>com.sun.star.ucb.WebDAVContentProvider</value></prop><prop oor:name="URLTemplate"><value>davs</value></prop><prop oor:name="Arguments"><value/></prop></node><node oor:name="Provider14" oor:op="replace"><prop oor:name="ServiceName"><value>com.sun.star.ucb.ExtensionContentProvider</value></prop><prop oor:name="URLTemplate"><value>vnd.sun.star.extension</value></prop><prop oor:name="Arguments"><value/></prop></node></node></node></node></node></node></oor:component-data><oor:component-data oor:name="Drivers" oor:package="org.openoffice.Office.DataAccess"><node oor:name="Installed"><node oor:name="sdbc:dbase:*" oor:op="replace"><prop oor:name="Driver"><value>com.sun.star.comp.sdbc.dbase.ODriver</value></prop><prop oor:name="DriverTypeDisplayName" oor:type="xs:string"><value xml:lang="en-US">dBASE</value></prop><node oor:name="Properties"><node oor:name="CharSet" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value/></prop></node><node oor:name="ShowDeleted" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="EnableSQL92Check" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="AddIndexAppendix" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>false</value></prop></node></node><node oor:name="Features"><node oor:name="UseSQL92NamingConstraints" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="UseDOSLineEnds" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="EscapeDateTime" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node></node><node oor:name="MetaData"><node oor:name="SupportsTableCreation" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="SupportsBrowsing" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="FileSystemBased" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="MediaType" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value>application/dbase</value></prop></node></node></node></node></oor:component-data><oor:component-data oor:name="Drivers" oor:package="org.openoffice.Office.DataAccess"><node oor:name="Installed"><node oor:name="sdbc:flat:*" oor:op="replace"><prop oor:name="Driver"><value>com.sun.star.comp.sdbc.flat.ODriver</value></prop><prop oor:name="DriverTypeDisplayName" oor:type="xs:string"><value xml:lang="en-US">Text</value></prop><node oor:name="Properties"><node oor:name="CharSet" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value/></prop></node><node oor:name="Extension" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value/></prop></node><node oor:name="HeaderLine" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="FieldDelimiter" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value>,</value></prop></node><node oor:name="StringDelimiter" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value>"</value></prop></node><node oor:name="DecimalDelimiter" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value>.</value></prop></node><node oor:name="ThousandDelimiter" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value/></prop></node><node oor:name="EnableSQL92Check" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="MaxRowScan" oor:op="replace"><prop oor:name="Value" oor:type="xs:int"><value>100</value></prop></node></node><node oor:name="Features"><node oor:name="MaxRowScan" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="UseSQL92NamingConstraints" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="EscapeDateTime" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node></node><node oor:name="MetaData"><node oor:name="SupportsBrowsing" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="FileSystemBased" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="MediaType" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value>text/csv</value></prop></node></node></node></node></oor:component-data><oor:component-data oor:name="Drivers" oor:package="org.openoffice.Office.DataAccess"><node oor:name="Installed"><node oor:name="sdbc:mysql:jdbc:*" oor:op="replace"><prop oor:name="Driver"><value>org.openoffice.comp.drivers.MySQL.Driver</value></prop><prop oor:name="DriverTypeDisplayName" oor:type="xs:string"><value xml:lang="en-US">MySQL (JDBC)</value></prop><node oor:name="Properties"><node oor:name="CharSet" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value/></prop></node><node oor:name="JavaDriverClass" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value>com.mysql.jdbc.Driver</value></prop></node><node oor:name="AddIndexAppendix" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node></node><node oor:name="Features"><node oor:name="UseKeywordAsBeforeAlias" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="IgnoreDriverPrivileges" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="DisplayVersionColumns" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="UseDOSLineEnds" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="BooleanComparisonMode" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="FormsCheckRequiredFields" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node></node><node oor:name="MetaData"><node oor:name="SupportsTableCreation" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="UseJava" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="Authentication" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value>UserPassword</value></prop></node><node oor:name="SupportsColumnDescription" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node></node></node><node oor:name="sdbc:mysql:odbc:*" oor:op="replace"><prop oor:name="Driver"><value>org.openoffice.comp.drivers.MySQL.Driver</value></prop><prop oor:name="DriverTypeDisplayName" oor:type="xs:string"><value xml:lang="en-US">MySQL (ODBC)</value></prop><node oor:name="Properties"><node oor:name="CharSet" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value/></prop></node><node oor:name="AddIndexAppendix" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node></node><node oor:name="Features"><node oor:name="UseKeywordAsBeforeAlias" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="IgnoreDriverPrivileges" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="DisplayVersionColumns" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="UseDOSLineEnds" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="BooleanComparisonMode" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="FormsCheckRequiredFields" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node></node><node oor:name="MetaData"><node oor:name="SupportsTableCreation" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="SupportsBrowsing" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="Authentication" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value>UserPassword</value></prop></node></node></node><node oor:name="sdbc:mysql:mysqlc:*" oor:op="replace"><prop oor:name="Driver"><value>org.openoffice.comp.drivers.MySQL.Driver</value></prop><prop oor:name="DriverTypeDisplayName" oor:type="xs:string"><value xml:lang="en-US">MySQL (Native)</value></prop><node oor:name="Properties"><node oor:name="CharSet" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value/></prop></node><node oor:name="LocalSocket" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value/></prop></node><node oor:name="NamedPipe" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value/></prop></node><node oor:name="AddIndexAppendix" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node></node><node oor:name="Features"><node oor:name="UseKeywordAsBeforeAlias" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="IgnoreDriverPrivileges" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="DisplayVersionColumns" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="UseDOSLineEnds" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="BooleanComparisonMode" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="FormsCheckRequiredFields" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node></node><node oor:name="MetaData"><node oor:name="SupportsTableCreation" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="Authentication" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value>UserPassword</value></prop></node><node oor:name="SupportsColumnDescription" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node></node></node></node></oor:component-data><oor:component-data oor:name="Drivers" oor:package="org.openoffice.Office.DataAccess"><node oor:name="Installed"><node oor:name="sdbc:odbc:*" oor:op="replace"><prop oor:name="Driver"><value>com.sun.star.comp.sdbc.ODBCDriver</value></prop><prop oor:name="DriverTypeDisplayName" oor:type="xs:string"><value xml:lang="en-US">ODBC</value></prop><node oor:name="Properties"><node oor:name="CharSet" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value/></prop></node><node oor:name="SystemDriverSettings" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value/></prop></node><node oor:name="UseCatalog" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="AutoIncrementCreation" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value/></prop></node><node oor:name="AutoRetrievingStatement" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value/></prop></node><node oor:name="IsAutoRetrievingEnabled" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="AddIndexAppendix" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node></node><node oor:name="Features"><node oor:name="GeneratedValues" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="UseSQL92NamingConstraints" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="AppendTableAliasInSelect" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="UseKeywordAsBeforeAlias" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="UseBracketedOuterJoinSyntax" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="IgnoreDriverPrivileges" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="ParameterNameSubstitution" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="DisplayVersionColumns" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="UseCatalogInSelect" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="UseSchemaInSelect" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="UseIndexDirectionKeyword" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="UseDOSLineEnds" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="BooleanComparisonMode" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="FormsCheckRequiredFields" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="EscapeDateTime" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="PrimaryKeySupport" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="RespectDriverResultSetType" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node></node><node oor:name="MetaData"><node oor:name="SupportsTableCreation" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="SupportsBrowsing" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="Authentication" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value>UserPassword</value></prop></node></node></node></node></oor:component-data><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Filter"><node oor:name="Filters"><node oor:name="writer_web_HTML_help" oor:op="replace"><prop oor:name="Flags"><value>IMPORT INTERNAL NOTINFILEDIALOG NOTINCHOOSER ASYNCHRON READONLY</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>HTML_HELP</value></prop><prop oor:name="UIName"><value xml:lang="x-default">Help content</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>writer_web_HTML_help</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.WebDocument</value></prop></node></node></oor:component-data><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Misc"><node oor:name="FrameLoaders"><node oor:name="com.sun.star.frame.Bibliography" oor:op="replace"><prop oor:name="Types"><value>component_Bibliography</value></prop></node><node oor:name="com.sun.star.sdb.ContentLoader" oor:op="replace"><prop oor:name="Types"><value>component_DB</value></prop></node></node><node oor:name="ContentHandlers"><node oor:name="com.sun.star.comp.framework.SoundHandler" oor:op="replace"><prop oor:name="Types"><value>wav_Wave_Audio_File</value></prop></node><node oor:name="com.sun.star.comp.framework.OXTFileHandler" oor:op="replace"><prop oor:name="Types"><value>oxt_OpenOffice_Extension</value></prop></node></node></oor:component-data><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Types"><node oor:name="Types"><node oor:name="writer_web_HTML_help" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.text.FormatDetector</value></prop><prop oor:name="URLPattern"><value>vnd.sun.star.help://*</value></prop><prop oor:name="Extensions"/><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>writer_web_HTML_help</value></prop><prop oor:name="UIName"><value>Help content</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="oxt_OpenOffice_Extension" oor:op="replace"><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>oxt</value></prop><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="UIName"><value>OpenOffice Extension</value></prop><prop oor:name="ClipboardFormat"/><prop oor:name="DetectService"><value>com.sun.star.comp.framework.OXTFileHandler</value></prop><prop oor:name="PreferredFilter"/></node><node oor:name="wav_Wave_Audio_File" oor:op="replace"><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>wav</value></prop><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="UIName"><value>Wave Audio File</value></prop><prop oor:name="ClipboardFormat"/><prop oor:name="DetectService"><value>com.sun.star.comp.framework.SoundHandler</value></prop><prop oor:name="PreferredFilter"/></node><node oor:name="component_Bibliography" oor:op="replace"><prop oor:name="URLPattern"><value>.component:Bibliography/*</value></prop><prop oor:name="Extensions"/><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="UIName"><value>Bibliography component</value></prop><prop oor:name="ClipboardFormat"/><prop oor:name="DetectService"/><prop oor:name="PreferredFilter"/></node><node oor:name="component_DB" oor:op="replace"><prop oor:name="URLPattern"><value>.component:DB*</value></prop><prop oor:name="Extensions"/><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="UIName"><value>DB component</value></prop><prop oor:name="ClipboardFormat"/><prop oor:name="DetectService"/><prop oor:name="PreferredFilter"/></node></node></oor:component-data><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Filter"><node oor:name="Filters"><node oor:name="StarOffice XML (Chart)" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT OWN ALIEN NOTINFILEDIALOG NOTINCHOOSER ENCRYPTION</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"><value>com.sun.star.comp.chart2.XMLFilter</value></prop><prop oor:name="UserData"><value>XML</value></prop><prop oor:name="FileFormatVersion"><value>6200</value></prop><prop oor:name="Type"><value>chart_StarOffice_XML_Chart</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.chart2.ChartDocument</value></prop></node><node oor:name="chart8" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT OWN DEFAULT NOTINFILEDIALOG NOTINCHOOSER ENCRYPTION</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"><value>com.sun.star.comp.chart2.XMLFilter</value></prop><prop oor:name="UserData"><value>XML</value></prop><prop oor:name="FileFormatVersion"><value>6800</value></prop><prop oor:name="Type"><value>chart8</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.chart2.ChartDocument</value></prop></node></node></oor:component-data><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Misc"><node oor:name="FrameLoaders"><node oor:name="com.sun.star.comp.chart2.ChartFrameLoader" oor:op="replace" oor:finalized="true" oor:mandatory="true"><prop oor:name="Types"><value>chart_StarOffice_XML_Chart chart8 chart_StarChart_50 chart_StarChart_40 chart_StarChart_30</value></prop></node></node></oor:component-data><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Types"><node oor:name="Types"><node oor:name="chart_StarOffice_XML_Chart" oor:op="replace" oor:finalized="true" oor:mandatory="true"><prop oor:name="DetectService"/><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>sxs</value></prop><prop oor:name="MediaType"><value>application/vnd.sun.xml.chart</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>StarOffice XML (Chart)</value></prop><prop oor:name="UIName"><value>Chart 6.0</value></prop><prop oor:name="ClipboardFormat"><value>Chart 6.0</value></prop></node><node oor:name="chart8" oor:op="replace"><prop oor:name="DetectService"/><prop oor:name="URLPattern"><value>private:factory/schart*</value></prop><prop oor:name="Extensions"><value>odc</value></prop><prop oor:name="MediaType"><value>application/vnd.oasis.opendocument.chart</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>chart8</value></prop><prop oor:name="UIName"><value xml:lang="en-US">Chart 8</value></prop><prop oor:name="ClipboardFormat"><value>Chart 8</value></prop></node></node></oor:component-data><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="GraphicFilter"><node oor:name="Filters"><node oor:name="bmp_Export" oor:op="replace"><prop oor:name="Type"><value>bmp_MS_Windows</value></prop><prop oor:name="FormatName"><value>SVBMP</value></prop><prop oor:name="RealFilterName"/><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="UIName"><value xml:lang="en-US">BMP - Windows Bitmap</value></prop><prop oor:name="Flags"><value>EXPORT</value></prop></node><node oor:name="bmp_Import" oor:op="replace"><prop oor:name="Type"><value>bmp_MS_Windows</value></prop><prop oor:name="FormatName"><value>SVBMP</value></prop><prop oor:name="RealFilterName"><value>BMP - MS Windows</value></prop><prop oor:name="UIComponent"/><prop oor:name="UIName"><value xml:lang="en-US">BMP - Windows Bitmap</value></prop><prop oor:name="Flags"><value>IMPORT</value></prop></node><node oor:name="dxf_Import" oor:op="replace"><prop oor:name="Type"><value>dxf_AutoCAD_Interchange</value></prop><prop oor:name="FormatName"><value>idx</value></prop><prop oor:name="RealFilterName"><value>DXF - AutoCAD Interchange</value></prop><prop oor:name="UIComponent"/><prop oor:name="UIName"><value xml:lang="en-US">DXF - AutoCAD Interchange Format</value></prop><prop oor:name="Flags"><value>IMPORT</value></prop></node><node oor:name="emf_Export" oor:op="replace"><prop oor:name="Type"><value>emf_MS_Windows_Metafile</value></prop><prop oor:name="FormatName"><value>SVEMF</value></prop><prop oor:name="RealFilterName"/><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="UIName"><value xml:lang="en-US">EMF - Enhanced Metafile</value></prop><prop oor:name="Flags"><value>EXPORT</value></prop></node><node oor:name="emf_Import" oor:op="replace"><prop oor:name="Type"><value>emf_MS_Windows_Metafile</value></prop><prop oor:name="FormatName"><value>SVEMF</value></prop><prop oor:name="RealFilterName"><value>EMF - MS Windows Metafile</value></prop><prop oor:name="UIComponent"/><prop oor:name="UIName"><value xml:lang="en-US">EMF - Enhanced Metafile</value></prop><prop oor:name="Flags"><value>IMPORT</value></prop></node><node oor:name="eps_Export" oor:op="replace"><prop oor:name="Type"><value>eps_Encapsulated_PostScript</value></prop><prop oor:name="FormatName"><value>eps</value></prop><prop oor:name="RealFilterName"/><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="UIName"><value xml:lang="en-US">EPS - Encapsulated PostScript</value></prop><prop oor:name="Flags"><value>EXPORT</value></prop></node><node oor:name="eps_Import" oor:op="replace"><prop oor:name="Type"><value>eps_Encapsulated_PostScript</value></prop><prop oor:name="FormatName"><value>ips</value></prop><prop oor:name="RealFilterName"><value>EPS - Encapsulated PostScript</value></prop><prop oor:name="UIComponent"/><prop oor:name="UIName"><value xml:lang="en-US">EPS - Encapsulated PostScript</value></prop><prop oor:name="Flags"><value>IMPORT</value></prop></node><node oor:name="gif_Export" oor:op="replace"><prop oor:name="Type"><value>gif_Graphics_Interchange</value></prop><prop oor:name="FormatName"><value>egi</value></prop><prop oor:name="RealFilterName"/><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="UIName"><value xml:lang="en-US">GIF - Graphics Interchange Format</value></prop><prop oor:name="Flags"><value>EXPORT</value></prop></node><node oor:name="gif_Import" oor:op="replace"><prop oor:name="Type"><value>gif_Graphics_Interchange</value></prop><prop oor:name="FormatName"><value>SVIGIF</value></prop><prop oor:name="RealFilterName"><value>GIF - Graphics Interchange</value></prop><prop oor:name="UIComponent"/><prop oor:name="UIName"><value xml:lang="en-US">GIF - Graphics Interchange Format</value></prop><prop oor:name="Flags"><value>IMPORT</value></prop></node><node oor:name="jpg_Export" oor:op="replace"><prop oor:name="Type"><value>jpg_JPEG</value></prop><prop oor:name="FormatName"><value>SVEJPEG</value></prop><prop oor:name="RealFilterName"/><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="UIName"><value xml:lang="en-US">JPEG - Joint Photographic Experts Group</value></prop><prop oor:name="Flags"><value>EXPORT</value></prop></node><node oor:name="jpg_Import" oor:op="replace"><prop oor:name="Type"><value>jpg_JPEG</value></prop><prop oor:name="FormatName"><value>SVIJPEG</value></prop><prop oor:name="RealFilterName"><value>JPG - JPEG</value></prop><prop oor:name="UIComponent"/><prop oor:name="UIName"><value xml:lang="en-US">JPEG - Joint Photographic Experts Group</value></prop><prop oor:name="Flags"><value>IMPORT</value></prop></node><node oor:name="met_Export" oor:op="replace"><prop oor:name="Type"><value>met_OS2_Metafile</value></prop><prop oor:name="FormatName"><value>eme</value></prop><prop oor:name="RealFilterName"/><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="UIName"><value xml:lang="en-US">MET - OS/2 Metafile</value></prop><prop oor:name="Flags"><value>EXPORT</value></prop></node><node oor:name="met_Import" oor:op="replace"><prop oor:name="Type"><value>met_OS2_Metafile</value></prop><prop oor:name="FormatName"><value>ime</value></prop><prop oor:name="RealFilterName"><value>MET - OS/2 Metafile</value></prop><prop oor:name="UIComponent"/><prop oor:name="UIName"><value xml:lang="en-US">MET - OS/2 Metafile</value></prop><prop oor:name="Flags"><value>IMPORT</value></prop></node><node oor:name="pbm_Export" oor:op="replace"><prop oor:name="Type"><value>pbm_Portable_Bitmap</value></prop><prop oor:name="FormatName"><value>epb</value></prop><prop oor:name="RealFilterName"/><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="UIName"><value xml:lang="en-US">PBM - Portable Bitmap</value></prop><prop oor:name="Flags"><value>EXPORT</value></prop></node><node oor:name="pbm_Import" oor:op="replace"><prop oor:name="Type"><value>pbm_Portable_Bitmap</value></prop><prop oor:name="FormatName"><value>ipb</value></prop><prop oor:name="RealFilterName"><value>PBM - Portable Bitmap</value></prop><prop oor:name="UIComponent"/><prop oor:name="UIName"><value xml:lang="en-US">PBM - Portable Bitmap</value></prop><prop oor:name="Flags"><value>IMPORT</value></prop></node><node oor:name="pcd_Import_Base" oor:op="replace"><prop oor:name="Type"><value>pcd_Photo_CD_Base</value></prop><prop oor:name="FormatName"><value>icd</value></prop><prop oor:name="RealFilterName"><value>draw_PCD_Photo_CD_Base</value></prop><prop oor:name="UIComponent"/><prop oor:name="UIName"><value xml:lang="en-US">PCD - Kodak Photo CD (768x512)</value></prop><prop oor:name="Flags"><value>IMPORT</value></prop></node><node oor:name="pcd_Import_Base4" oor:op="replace"><prop oor:name="Type"><value>pcd_Photo_CD_Base4</value></prop><prop oor:name="FormatName"><value>icd</value></prop><prop oor:name="RealFilterName"><value>draw_PCD_Photo_CD_Base4</value></prop><prop oor:name="UIComponent"/><prop oor:name="UIName"><value xml:lang="en-US">PCD - Kodak Photo CD (384x256)</value></prop><prop oor:name="Flags"><value>IMPORT</value></prop></node><node oor:name="pcd_Import_Base16" oor:op="replace"><prop oor:name="Type"><value>pcd_Photo_CD_Base16</value></prop><prop oor:name="FormatName"><value>icd</value></prop><prop oor:name="RealFilterName"><value>draw_PCD_Photo_CD_Base16</value></prop><prop oor:name="UIComponent"/><prop oor:name="UIName"><value xml:lang="en-US">PCD - Kodak Photo CD (192x128)</value></prop><prop oor:name="Flags"><value>IMPORT</value></prop></node><node oor:name="pct_Export" oor:op="replace"><prop oor:name="Type"><value>pct_Mac_Pict</value></prop><prop oor:name="FormatName"><value>ept</value></prop><prop oor:name="RealFilterName"/><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="UIName"><value xml:lang="en-US">PCT - Mac Pict</value></prop><prop oor:name="Flags"><value>EXPORT</value></prop></node><node oor:name="pct_Import" oor:op="replace"><prop oor:name="Type"><value>pct_Mac_Pict</value></prop><prop oor:name="FormatName"><value>ipt</value></prop><prop oor:name="RealFilterName"><value>PCT - Mac Pict</value></prop><prop oor:name="UIComponent"/><prop oor:name="UIName"><value xml:lang="en-US">PCT - Mac Pict</value></prop><prop oor:name="Flags"><value>IMPORT</value></prop></node><node oor:name="pcx_Import" oor:op="replace"><prop oor:name="Type"><value>pcx_Zsoft_Paintbrush</value></prop><prop oor:name="FormatName"><value>ipx</value></prop><prop oor:name="RealFilterName"><value>PCX - Zsoft Paintbrush</value></prop><prop oor:name="UIComponent"/><prop oor:name="UIName"><value xml:lang="en-US">PCX - Zsoft Paintbrush</value></prop><prop oor:name="Flags"><value>IMPORT</value></prop></node><node oor:name="pgm_Export" oor:op="replace"><prop oor:name="Type"><value>pgm_Portable_Graymap</value></prop><prop oor:name="FormatName"><value>epg</value></prop><prop oor:name="RealFilterName"/><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="UIName"><value xml:lang="en-US">PGM - Portable Graymap</value></prop><prop oor:name="Flags"><value>EXPORT</value></prop></node><node oor:name="pgm_Import" oor:op="replace"><prop oor:name="Type"><value>pgm_Portable_Graymap</value></prop><prop oor:name="FormatName"><value>ipb</value></prop><prop oor:name="RealFilterName"><value>PGM - Portable Graymap</value></prop><prop oor:name="UIComponent"/><prop oor:name="UIName"><value xml:lang="en-US">PGM - Portable Graymap</value></prop><prop oor:name="Flags"><value>IMPORT</value></prop></node><node oor:name="png_Export" oor:op="replace"><prop oor:name="Type"><value>png_Portable_Network_Graphic</value></prop><prop oor:name="FormatName"><value>SVEPNG</value></prop><prop oor:name="RealFilterName"/><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="UIName"><value xml:lang="en-US">PNG - Portable Network Graphic</value></prop><prop oor:name="Flags"><value>EXPORT</value></prop></node><node oor:name="png_Import" oor:op="replace"><prop oor:name="Type"><value>png_Portable_Network_Graphic</value></prop><prop oor:name="FormatName"><value>SVIPNG</value></prop><prop oor:name="RealFilterName"><value>PNG - Portable Network Graphic</value></prop><prop oor:name="UIComponent"/><prop oor:name="UIName"><value xml:lang="en-US">PNG - Portable Network Graphic</value></prop><prop oor:name="Flags"><value>IMPORT</value></prop></node><node oor:name="ppm_Export" oor:op="replace"><prop oor:name="Type"><value>ppm_Portable_Pixelmap</value></prop><prop oor:name="FormatName"><value>epp</value></prop><prop oor:name="RealFilterName"/><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="UIName"><value xml:lang="en-US">PPM - Portable Pixelmap</value></prop><prop oor:name="Flags"><value>EXPORT</value></prop></node><node oor:name="ppm_Import" oor:op="replace"><prop oor:name="Type"><value>ppm_Portable_Pixelmap</value></prop><prop oor:name="FormatName"><value>ipb</value></prop><prop oor:name="RealFilterName"><value>PPM - Portable Pixelmap</value></prop><prop oor:name="UIComponent"/><prop oor:name="UIName"><value xml:lang="en-US">PPM - Portable Pixelmap</value></prop><prop oor:name="Flags"><value>IMPORT</value></prop></node><node oor:name="psd_Import" oor:op="replace"><prop oor:name="Type"><value>psd_Adobe_Photoshop</value></prop><prop oor:name="FormatName"><value>ipd</value></prop><prop oor:name="RealFilterName"><value>PSD - Adobe Photoshop</value></prop><prop oor:name="UIComponent"/><prop oor:name="UIName"><value xml:lang="en-US">PSD - Adobe Photoshop</value></prop><prop oor:name="Flags"><value>IMPORT</value></prop></node><node oor:name="ras_Export" oor:op="replace"><prop oor:name="Type"><value>ras_Sun_Rasterfile</value></prop><prop oor:name="FormatName"><value>era</value></prop><prop oor:name="RealFilterName"/><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="UIName"><value xml:lang="en-US">RAS - Sun Raster Image</value></prop><prop oor:name="Flags"><value>EXPORT</value></prop></node><node oor:name="ras_Import" oor:op="replace"><prop oor:name="Type"><value>ras_Sun_Rasterfile</value></prop><prop oor:name="FormatName"><value>ira</value></prop><prop oor:name="RealFilterName"><value>RAS - Sun Rasterfile</value></prop><prop oor:name="UIComponent"/><prop oor:name="UIName"><value xml:lang="en-US">RAS - Sun Raster Image</value></prop><prop oor:name="Flags"><value>IMPORT</value></prop></node><node oor:name="sgf_Import" oor:op="replace"><prop oor:name="Type"><value>sgf_StarOffice_Writer_SGF</value></prop><prop oor:name="FormatName"><value>SVSGF</value></prop><prop oor:name="RealFilterName"><value>SGF - StarOffice Writer SGF</value></prop><prop oor:name="UIComponent"/><prop oor:name="UIName"><value xml:lang="en-US">SGF - StarWriter Graphics Format</value></prop><prop oor:name="Flags"><value>IMPORT</value></prop></node><node oor:name="sgv_Import" oor:op="replace"><prop oor:name="Type"><value>sgv_StarDraw_20</value></prop><prop oor:name="FormatName"><value>SVSGV</value></prop><prop oor:name="RealFilterName"><value>SGV - StarDraw 2.0</value></prop><prop oor:name="UIComponent"/><prop oor:name="UIName"><value xml:lang="en-US">SGV - StarDraw 2.0</value></prop><prop oor:name="Flags"><value>IMPORT</value></prop></node><node oor:name="svg_Export" oor:op="replace"><prop oor:name="Type"><value>svg_Scalable_Vector_Graphics</value></prop><prop oor:name="FormatName"><value>SVESVG</value></prop><prop oor:name="RealFilterName"/><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="UIName"><value xml:lang="en-US">SVG - Scalable Vector Graphics</value></prop><prop oor:name="Flags"><value>EXPORT</value></prop></node><node oor:name="svg_Import" oor:op="replace"><prop oor:name="Type"><value>svg_Scalable_Vector_Graphics</value></prop><prop oor:name="FormatName"><value>SVISVG</value></prop><prop oor:name="RealFilterName"><value>SVG - Scalable Vector Graphics</value></prop><prop oor:name="UIComponent"/><prop oor:name="UIName"><value xml:lang="en-US">SVG - Scalable Vector Graphics</value></prop><prop oor:name="Flags"><value>IMPORT</value></prop></node><node oor:name="svm_Export" oor:op="replace"><prop oor:name="Type"><value>svm_StarView_Metafile</value></prop><prop oor:name="FormatName"><value>SVMETAFILE</value></prop><prop oor:name="RealFilterName"/><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="UIName"><value xml:lang="en-US">SVM - StarView Metafile</value></prop><prop oor:name="Flags"><value>EXPORT</value></prop></node><node oor:name="svm_Import" oor:op="replace"><prop oor:name="Type"><value>svm_StarView_Metafile</value></prop><prop oor:name="FormatName"><value>SVMETAFILE</value></prop><prop oor:name="RealFilterName"><value>SVM - StarView Metafile</value></prop><prop oor:name="UIComponent"/><prop oor:name="UIName"><value xml:lang="en-US">SVM - StarView Metafile</value></prop><prop oor:name="Flags"><value>IMPORT</value></prop></node><node oor:name="tga_Import" oor:op="replace"><prop oor:name="Type"><value>tga_Truevision_TARGA</value></prop><prop oor:name="FormatName"><value>itg</value></prop><prop oor:name="RealFilterName"><value>TGA - Truevision TARGA</value></prop><prop oor:name="UIComponent"/><prop oor:name="UIName"><value xml:lang="en-US">TGA - Truevision Targa</value></prop><prop oor:name="Flags"><value>IMPORT</value></prop></node><node oor:name="tif_Export" oor:op="replace"><prop oor:name="Type"><value>tif_Tag_Image_File</value></prop><prop oor:name="FormatName"><value>eti</value></prop><prop oor:name="RealFilterName"/><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="UIName"><value xml:lang="en-US">TIFF - Tagged Image File Format</value></prop><prop oor:name="Flags"><value>EXPORT</value></prop></node><node oor:name="tif_Import" oor:op="replace"><prop oor:name="Type"><value>tif_Tag_Image_File</value></prop><prop oor:name="FormatName"><value>iti</value></prop><prop oor:name="RealFilterName"><value>TIF - Tag Image File</value></prop><prop oor:name="UIComponent"/><prop oor:name="UIName"><value xml:lang="en-US">TIFF - Tagged Image File Format</value></prop><prop oor:name="Flags"><value>IMPORT</value></prop></node><node oor:name="wmf_Export" oor:op="replace"><prop oor:name="Type"><value>wmf_MS_Windows_Metafile</value></prop><prop oor:name="FormatName"><value>SVWMF</value></prop><prop oor:name="RealFilterName"/><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="UIName"><value xml:lang="en-US">WMF - Windows Metafile</value></prop><prop oor:name="Flags"><value>EXPORT</value></prop></node><node oor:name="wmf_Import" oor:op="replace"><prop oor:name="Type"><value>wmf_MS_Windows_Metafile</value></prop><prop oor:name="FormatName"><value>SVWMF</value></prop><prop oor:name="RealFilterName"><value>WMF - MS Windows Metafile</value></prop><prop oor:name="UIComponent"/><prop oor:name="UIName"><value xml:lang="en-US">WMF - Windows Metafile</value></prop><prop oor:name="Flags"><value>IMPORT</value></prop></node><node oor:name="xbm_Import" oor:op="replace"><prop oor:name="Type"><value>xbm_X_Consortium</value></prop><prop oor:name="FormatName"><value>SVIXBM</value></prop><prop oor:name="RealFilterName"><value>XBM - X-Consortium</value></prop><prop oor:name="UIComponent"/><prop oor:name="UIName"><value xml:lang="en-US">XBM - X Bitmap</value></prop><prop oor:name="Flags"><value>IMPORT</value></prop></node><node oor:name="xpm_Export" oor:op="replace"><prop oor:name="Type"><value>xpm_XPM</value></prop><prop oor:name="FormatName"><value>exp</value></prop><prop oor:name="RealFilterName"/><prop oor:name="UIComponent"><value>com.sun.star.svtools.SvFilterOptionsDialog</value></prop><prop oor:name="UIName"><value xml:lang="en-US">XPM - X PixMap</value></prop><prop oor:name="Flags"><value>EXPORT</value></prop></node><node oor:name="xpm_Import" oor:op="replace"><prop oor:name="Type"><value>xpm_XPM</value></prop><prop oor:name="FormatName"><value>SVIXPM</value></prop><prop oor:name="RealFilterName"><value>XPM</value></prop><prop oor:name="UIComponent"/><prop oor:name="UIName"><value xml:lang="en-US">XPM - X PixMap</value></prop><prop oor:name="Flags"><value>IMPORT</value></prop></node></node></oor:component-data><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Types"><node oor:name="Types"><node oor:name="bmp_MS_Windows" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>bmp dib</value></prop><prop oor:name="MediaType"><value>image/x-MS-bmp</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>BMP - MS Windows</value></prop><prop oor:name="UIName"><value>BMP - Windows Bitmap</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="dxf_AutoCAD_Interchange" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>dxf</value></prop><prop oor:name="MediaType"><value>image/vnd.dxf</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>DXF - AutoCAD Interchange</value></prop><prop oor:name="UIName"><value>DXF - AutoCAD Interchange Format</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="emf_MS_Windows_Metafile" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>emf</value></prop><prop oor:name="MediaType"><value>image/x-emf</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>EMF - MS Windows Metafile</value></prop><prop oor:name="UIName"><value>EMF - Enhanced Meta File</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="eps_Encapsulated_PostScript" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>eps</value></prop><prop oor:name="MediaType"><value>image/x-eps</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>EPS - Encapsulated PostScript</value></prop><prop oor:name="UIName"><value>EPS - Encapsulated PostScript</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="gif_Graphics_Interchange" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>gif</value></prop><prop oor:name="MediaType"><value>image/gif</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>GIF - Graphics Interchange</value></prop><prop oor:name="UIName"><value>GIF - Graphics Interchange</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="jpg_JPEG" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>jpg jpeg jfif jif jpe</value></prop><prop oor:name="MediaType"><value>image/jpeg</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>JPG - JPEG</value></prop><prop oor:name="UIName"><value>JPEG - Joint Photographic Experts Group</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="met_OS2_Metafile" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>met</value></prop><prop oor:name="MediaType"><value>image/x-met</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>MET - OS/2 Metafile</value></prop><prop oor:name="UIName"><value>MET - OS/2 Metafile</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="pbm_Portable_Bitmap" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>pbm</value></prop><prop oor:name="MediaType"><value>image/x-portable-bitmap</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>PBM - Portable Bitmap</value></prop><prop oor:name="UIName"><value>PBM - Portable Bitmap</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="pcd_Photo_CD_Base" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>pcd</value></prop><prop oor:name="MediaType"><value>image/x-photo-cd</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>draw_PCD_Photo_CD_Base</value></prop><prop oor:name="UIName"><value>PCD - Photo CD Base</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="pcd_Photo_CD_Base16" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>pcd</value></prop><prop oor:name="MediaType"><value>image/x-photo-cd</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>draw_PCD_Photo_CD_Base16</value></prop><prop oor:name="UIName"><value>PCD - Photo CD Base16</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="pcd_Photo_CD_Base4" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>pcd</value></prop><prop oor:name="MediaType"><value>image/x-photo-cd</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>draw_PCD_Photo_CD_Base4</value></prop><prop oor:name="UIName"><value>PCD - Photo CD Base4</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="pct_Mac_Pict" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>pct pict</value></prop><prop oor:name="MediaType"><value>image/x-pict</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>PCT - Mac Pict</value></prop><prop oor:name="UIName"><value>PCT - Mac Pict</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="pcx_Zsoft_Paintbrush" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>pcx</value></prop><prop oor:name="MediaType"><value>image/x-pcx</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>PCX - Zsoft Paintbrush</value></prop><prop oor:name="UIName"><value>PCX - Zsoft Paintbrush</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="pgm_Portable_Graymap" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>pgm</value></prop><prop oor:name="MediaType"><value>image/x-portable-graymap</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>PGM - Portable Graymap</value></prop><prop oor:name="UIName"><value>PGM - Portable Graymap</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="png_Portable_Network_Graphic" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>png</value></prop><prop oor:name="MediaType"><value>image/png</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>PNG - Portable Network Graphic</value></prop><prop oor:name="UIName"><value>PNG - Portable Network Graphic</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="ppm_Portable_Pixelmap" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>ppm</value></prop><prop oor:name="MediaType"><value>image/x-portable-pixmap</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>PPM - Portable Pixelmap</value></prop><prop oor:name="UIName"><value>PPM - Portable Pixelmap</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="psd_Adobe_Photoshop" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>psd</value></prop><prop oor:name="MediaType"><value>image/vnd.adobe.photoshop</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>PSD - Adobe Photoshop</value></prop><prop oor:name="UIName"><value>PSD - Adobe Photoshop</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="ras_Sun_Rasterfile" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>ras</value></prop><prop oor:name="MediaType"><value>image/x-cmu-raster</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>RAS - Sun Rasterfile</value></prop><prop oor:name="UIName"><value>RAS - Sun Raster Image</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="sgf_StarOffice_Writer_SGF" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>sgf</value></prop><prop oor:name="MediaType"><value>image/x-sgf</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>SGF - StarOffice Writer SGF</value></prop><prop oor:name="UIName"><value>SGF - StarWriter SGF</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="sgv_StarDraw_20" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>sgv</value></prop><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>SGV - StarDraw 2.0</value></prop><prop oor:name="UIName"><value>SGV - StarDraw 2.0</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="svg_Scalable_Vector_Graphics" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>svg</value></prop><prop oor:name="MediaType"><value>image/svg+xml</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>SVG - Scalable Vector Graphics</value></prop><prop oor:name="UIName"><value>SVG - Scalable Vector Graphics</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="svm_StarView_Metafile" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>svm</value></prop><prop oor:name="MediaType"><value>image/x-svm</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>SVM - StarView Metafile</value></prop><prop oor:name="UIName"><value>SVM - StarView Meta File</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="tga_Truevision_TARGA" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>tga</value></prop><prop oor:name="MediaType"><value>image/x-targa</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>TGA - Truevision TARGA</value></prop><prop oor:name="UIName"><value>TGA - Truevision Targa</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="tif_Tag_Image_File" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>tif tiff</value></prop><prop oor:name="MediaType"><value>image/tiff</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>TIF - Tag Image File</value></prop><prop oor:name="UIName"><value>TIFF - Tagged Image File Format</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="wmf_MS_Windows_Metafile" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>wmf</value></prop><prop oor:name="MediaType"><value>image/x-wmf</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>WMF - MS Windows Metafile</value></prop><prop oor:name="UIName"><value>WMF - Windows Metafile</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="xbm_X_Consortium" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>xbm</value></prop><prop oor:name="MediaType"><value>image/x-xbitmap</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>XBM - X-Consortium</value></prop><prop oor:name="UIName"><value>XBM - X Bitmap</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="xpm_XPM" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.draw.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>xpm</value></prop><prop oor:name="MediaType"><value>image/x-xpixmap</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>XPM</value></prop><prop oor:name="UIName"><value>XPM - X PixMap</value></prop><prop oor:name="ClipboardFormat"/></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Common" oor:package="org.openoffice.Office"><node oor:name="Help"><node oor:name="StartCenter"><prop oor:name="AddFeatureURL" oor:type="xs:string"><value>http://extensions.openoffice.org/</value></prop><prop oor:name="InfoURL" oor:type="xs:string"><value>http://www.openoffice.org</value></prop><prop oor:name="StartCenterLayoutStyle" oor:type="xs:int"><value>0</value></prop></node></node><node oor:name="Dictionaries"><prop oor:name="RepositoryURL"><value>http://extensions.openoffice.org/dictionaries</value></prop></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:package="org.openoffice.Office" oor:name="Embedding"><node oor:name="Objects"><node oor:name="12DCAE26-281F-416F-A234-C3086127382E" oor:op="replace"><prop oor:name="ObjectFactory"><value>com.sun.star.embed.OOoEmbeddedObjectFactory</value></prop><prop oor:name="ObjectDocumentServiceName"><value>com.sun.star.chart2.ChartDocument</value></prop><prop oor:name="ObjectMiscStatus"><value>1</value></prop><prop oor:name="ObjectVerbs"><value>PRIMARY SHOW OPEN HIDE UIACTIVATE IPACTIVATE</value></prop></node></node><node oor:name="ObjectNames"><node oor:name="Chart" oor:op="replace"><prop oor:name="ObjectUIName"><value xml:lang="en-US">%PRODUCTNAME %PRODUCTVERSION Chart</value></prop><prop oor:name="ClassID"><value>12DCAE26-281F-416F-A234-C3086127382E</value></prop></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="UI" oor:package="org.openoffice.Office"><node oor:name="ColorScheme"><prop oor:name="CurrentColorScheme"><value>OpenOffice</value></prop><node oor:name="ColorSchemes"><node oor:name="OpenOffice" oor:op="replace"><node oor:name="DocColor"/><node oor:name="DocBoundaries"/><node oor:name="AppBackground"/><node oor:name="ObjectBoundaries"/><node oor:name="TableBoundaries"/><node oor:name="FontColor"/><node oor:name="Links"/><node oor:name="LinksVisited"/><node oor:name="Anchor"/><node oor:name="Spell"/><node oor:name="SmartTags"/><node oor:name="WriterTextGrid"/><node oor:name="WriterFieldShadings"/><node oor:name="WriterIdxShadings"/><node oor:name="WriterDirectCursor"/><node oor:name="WriterNotesIndicator"/><node oor:name="WriterScriptIndicator"/><node oor:name="WriterSectionBoundaries"/><node oor:name="WriterPageBreaks"/><node oor:name="HTMLSGML"/><node oor:name="HTMLComment"/><node oor:name="HTMLKeyword"/><node oor:name="HTMLUnknown"/><node oor:name="CalcGrid"/><node oor:name="CalcPageBreak"/><node oor:name="CalcPageBreakManual"/><node oor:name="CalcPageBreakAutomatic"/><node oor:name="CalcDetective"/><node oor:name="CalcDetectiveError"/><node oor:name="CalcReference"/><node oor:name="CalcNotesBackground"/><node oor:name="DrawGrid"/><node oor:name="DrawDrawing"/><node oor:name="DrawFill"/><node oor:name="BASICIdentifier"/><node oor:name="BASICComment"/><node oor:name="BASICNumber"/><node oor:name="BASICString"/><node oor:name="BASICOperator"/><node oor:name="BASICKeyword"/><node oor:name="BASICError"/><node oor:name="SQLIdentifier"/><node oor:name="SQLNumber"/><node oor:name="SQLString"/><node oor:name="SQLOperator"/><node oor:name="SQLKeyword"/><node oor:name="SQLParameter"/><node oor:name="SQLComment"/></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Setup" oor:package="org.openoffice"><node oor:name="Product"><prop oor:name="ooName"><value>OpenOffice</value></prop><prop oor:name="ooFullname"><value>Apache OpenOffice</value></prop><prop oor:name="ooSetupVersion"><value>4.1.10</value></prop><prop oor:name="ooSetupVersionAboutBox"><value>4.1.10</value></prop><prop oor:name="ooVendor"><value>Apache Software Foundation</value></prop><prop oor:name="ooSetupExtension"><value></value></prop><prop oor:name="ooXMLFileFormatVersion"><value>1.0</value></prop><prop oor:name="ooXMLFileFormatName"><value>OpenOffice.org XML</value></prop><prop oor:name="ooOpenSourceContext"><value>1</value></prop></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Setup" oor:package="org.openoffice"><node oor:name="Office"><node oor:name="Factories"><node oor:name="com.sun.star.frame.StartModule" oor:op="replace"><prop oor:name="ooSetupFactoryDocumentService" oor:finalized="true"/><prop oor:name="ooSetupFactoryActualFilter" oor:finalized="true"/><prop oor:name="ooSetupFactoryActualTemplateFilter" oor:finalized="true"/><prop oor:name="ooSetupFactoryDefaultFilter" oor:finalized="true"/><prop oor:name="ooSetupFactoryEmptyDocumentURL" oor:finalized="true"/><prop oor:name="ooSetupFactoryCommandConfigRef"><value>StartModuleCommands</value></prop><prop oor:name="ooSetupFactoryShortName"><value>StartModule</value></prop><prop oor:name="ooSetupFactoryWindowStateConfigRef"><value>StartModuleWindowState</value></prop><prop oor:name="ooSetupFactoryCmdCategoryConfigRef"><value>GenericCategories</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="UISort" oor:package="org.openoffice.TypeDetection"><node oor:name="ModuleDependendFilterOrder"><node oor:name="com.sun.star.sheet.SpreadsheetDocument" oor:op="replace"><prop oor:name="SortedFilterList"><value oor:separator=";">calc8;calc8_template;StarOffice XML (Calc);calc_StarOffice_XML_Calc_Template;DIF;dBase;MS Excel 97;MS Excel 97 Vorlage/Template;MS Excel 95;MS Excel 95 Vorlage/Template;MS Excel 5.0/95;MS Excel 5.0/95 Vorlage/Template;MS Excel 4.0;MS Excel 4.0 Vorlage/Template;Rich Text Format (StarCalc);StarCalc 5.0;StarCalc 5.0 Vorlage/Template;StarCalc 4.0;StarCalc 4.0 Vorlage/Template;StarCalc 3.0;StarCalc 3.0 Vorlage/Template;StarCalc 1.0;SYLK;Text - txt - csv (StarCalc);HTML (StarCalc)</value></prop></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="UISort" oor:package="org.openoffice.TypeDetection"><node oor:name="ModuleDependendFilterOrder"><node oor:name="com.sun.star.drawing.DrawingDocument" oor:op="replace"><prop oor:name="SortedFilterList"><value oor:separator=";">draw8;draw8_template;StarOffice XML (Draw);draw_html_Export;draw_StarOffice_XML_Draw_Template;draw_pdf_Export;DXF - AutoCAD Interchange;draw_flash_Export;EMF - MS Windows Metafile;EPS - Encapsulated PostScript;MET - OS/2 Metafile;PCT - Mac Pict;SGF - StarOffice Writer SGF;SGV - StarDraw 2.0;StarDraw 5.0;StarDraw 5.0 Vorlage;StarDraw 3.0;StarDraw 3.0 Vorlage;SVM - StarView Metafile;WMF - MS Windows Metafile</value></prop></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="UISort" oor:package="org.openoffice.TypeDetection"><node oor:name="ModuleDependendFilterOrder"><node oor:name="com.sun.star.presentation.PresentationDocument" oor:op="replace"><prop oor:name="SortedFilterList"><value oor:separator=";">impress8;impress8_template;StarOffice XML (Impress);impress_StarOffice_XML_Impress_Template;MS PowerPoint 97;MS PowerPoint 97 Vorlage;impress_StarOffice_XML_Draw;StarDraw 5.0 (StarImpress);StarDraw 3.0 (StarImpress);StarImpress 5.0;StarImpress 5.0 Vorlage;StarImpress 5.0 (packed);StarImpress 4.0;StarImpress 4.0 Vorlage</value></prop></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="UISort" oor:package="org.openoffice.TypeDetection"><node oor:name="ModuleDependendFilterOrder"><node oor:name="com.sun.star.formula.FormulaProperties" oor:op="replace"><prop oor:name="SortedFilterList"><value oor:separator=";">math8;StarOffice XML (Math);StarMath 5.0;StarMath 4.0;StarMath 3.0;StarMath 2.0;MathML XML (Math);MathType 3.x</value></prop></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="UISort" oor:package="org.openoffice.TypeDetection"><node oor:name="ModuleDependendFilterOrder"><node oor:name="com.sun.star.text.GlobalDocument" oor:op="replace"><prop oor:name="SortedFilterList"><value oor:separator=";">writerglobal8;writer_globaldocument_StarOffice_XML_Writer_GlobalDocument;StarWriter 5.0/GlobalDocument;StarWriter 4.0/GlobalDocument;writer_globaldocument_StarOffice_XML_Writer;StarWriter 5.0 (StarWriter/GlobalDocument);StarWriter 4.0 (StarWriter/GlobalDocument);StarWriter 3.0 (StarWriter/GlobalDocument);Text (encoded) (StarWriter/GlobalDocument)</value></prop></node><node oor:name="com.sun.star.text.TextDocument" oor:op="replace"><prop oor:name="SortedFilterList"><value oor:separator=";">writer8;writer8_template;StarOffice XML (Writer);writer_StarOffice_XML_Writer_Template;MS Word 97;MS Word 97 Vorlage;MS Word 95;MS Word 95 Vorlage;MS WinWord 6.0;Rich Text Format;StarWriter 5.0;StarWriter 5.0 Vorlage/Template;StarWriter 4.0;StarWriter 4.0 Vorlage/Template;StarWriter 3.0;StarWriter 3.0 Vorlage/Template;Text;Text (encoded);HTML (StarWriter)</value></prop></node><node oor:name="com.sun.star.text.WebDocument" oor:op="replace"><prop oor:name="SortedFilterList"><value oor:separator=";">HTML;writer_web_StarOffice_XML_Writer_Web_Template;writer_web_StarOffice_XML_Writer;StarWriter/Web 5.0 Vorlage/Template;StarWriter/Web 4.0 Vorlage/Template;StarWriter 5.0 (StarWriter/Web);StarWriter 4.0 (StarWriter/Web);StarWriter 3.0 (StarWriter/Web);Text (StarWriter/Web);Text (encoded) (StarWriter/Web)</value></prop></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Inet" oor:package="org.openoffice"><node oor:name="Settings"><prop oor:name="ooInetNoProxy"><value oor:external="com.sun.star.configuration.backend.DesktopBackend ooInetNoProxy"/></prop><prop oor:name="ooInetProxyType"><value oor:external="com.sun.star.configuration.backend.DesktopBackend ooInetProxyType"/></prop><prop oor:name="ooInetFTPProxyName"><value oor:external="com.sun.star.configuration.backend.DesktopBackend ooInetFTPProxyName"/></prop><prop oor:name="ooInetFTPProxyPort"><value oor:external="com.sun.star.configuration.backend.DesktopBackend ooInetFTPProxyPort"/></prop><prop oor:name="ooInetHTTPProxyName"><value oor:external="com.sun.star.configuration.backend.DesktopBackend ooInetHTTPProxyName"/></prop><prop oor:name="ooInetHTTPProxyPort"><value oor:external="com.sun.star.configuration.backend.DesktopBackend ooInetHTTPProxyPort"/></prop><prop oor:name="ooInetHTTPSProxyName"><value oor:external="com.sun.star.configuration.backend.DesktopBackend ooInetHTTPSProxyName"/></prop><prop oor:name="ooInetHTTPSProxyPort"><value oor:external="com.sun.star.configuration.backend.DesktopBackend ooInetHTTPSProxyPort"/></prop></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Accelerators" oor:package="org.openoffice.Office"><node oor:name="PrimaryKeys"><node oor:name="Modules"><node oor:name="com.sun.star.sheet.SpreadsheetDocument"><node oor:name="F11"><prop oor:name="Command"><value xml:lang="en-US">.uno:DesignerDialog</value></prop></node><node oor:name="M_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ResetAttributes</value></prop></node><node oor:name="T_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:SubScript</value><value xml:lang="es">.uno:AlignHorizontalCenter</value></prop></node><node oor:name="Y_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Redo</value></prop></node></node><node oor:name="com.sun.star.chart2.ChartDocument"><node oor:name="Y_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Redo</value></prop></node></node><node oor:name="com.sun.star.drawing.DrawingDocument"><node oor:name="F11"><prop oor:name="Command"><value xml:lang="en-US">.uno:DesignerDialog</value></prop></node><node oor:name="M_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ResetAttributes</value></prop></node><node oor:name="T_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:SubScript</value><value xml:lang="es">.uno:CenterPara</value></prop></node><node oor:name="Y_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Redo</value></prop></node></node><node oor:name="com.sun.star.text.GlobalDocument"><node oor:name="F11"><prop oor:name="Command"><value xml:lang="en-US">.uno:DesignerDialog</value></prop></node><node oor:name="M_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ResetAttributes</value></prop></node><node oor:name="T_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:SubScript</value><value xml:lang="es">.uno:CenterPara</value></prop></node><node oor:name="Y_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Redo</value></prop></node></node><node oor:name="com.sun.star.presentation.PresentationDocument"><node oor:name="F11"><prop oor:name="Command"><value xml:lang="en-US">.uno:DesignerDialog</value></prop></node><node oor:name="M_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ResetAttributes</value></prop></node><node oor:name="T_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:SubScript</value><value xml:lang="es">.uno:CenterPara</value></prop></node><node oor:name="Y_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Redo</value></prop></node></node><node oor:name="com.sun.star.formula.FormulaProperties"><node oor:name="Y_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Redo</value></prop></node></node><node oor:name="com.sun.star.text.WebDocument"><node oor:name="F11"><prop oor:name="Command"><value xml:lang="en-US">.uno:DesignerDialog</value></prop></node><node oor:name="M_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ResetAttributes</value></prop></node><node oor:name="T_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:SubScript</value><value xml:lang="es">.uno:CenterPara</value></prop></node><node oor:name="Y_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Redo</value></prop></node></node><node oor:name="com.sun.star.sdb.FormDesign"><node oor:name="F11"><prop oor:name="Command"><value xml:lang="en-US">.uno:DesignerDialog</value></prop></node><node oor:name="M_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ResetAttributes</value></prop></node><node oor:name="T_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:SubScript</value><value xml:lang="es">.uno:CenterPara</value></prop></node><node oor:name="Y_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Redo</value></prop></node></node><node oor:name="com.sun.star.sdb.TextReportDesign"><node oor:name="F11"><prop oor:name="Command"><value xml:lang="en-US">.uno:DesignerDialog</value></prop></node><node oor:name="M_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ResetAttributes</value></prop></node><node oor:name="T_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:SubScript</value><value xml:lang="es">.uno:CenterPara</value></prop></node><node oor:name="Y_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Redo</value></prop></node></node><node oor:name="com.sun.star.text.TextDocument"><node oor:name="F11"><prop oor:name="Command"><value xml:lang="en-US">.uno:DesignerDialog</value></prop></node><node oor:name="M_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ResetAttributes</value></prop></node><node oor:name="T_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:SubScript</value><value xml:lang="es">.uno:CenterPara</value></prop></node><node oor:name="Y_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Redo</value></prop></node></node><node oor:name="com.sun.star.xforms.XMLFormDocument"><node oor:name="F11"><prop oor:name="Command"><value xml:lang="en-US">.uno:DesignerDialog</value></prop></node><node oor:name="M_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:ResetAttributes</value></prop></node><node oor:name="T_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:SubScript</value><value xml:lang="es">.uno:CenterPara</value></prop></node><node oor:name="Y_MOD1" oor:op="replace"><prop oor:name="Command"><value xml:lang="en-US">.uno:Redo</value></prop></node></node></node></node><node oor:name="SecondaryKeys"><node oor:name="Modules"><node oor:name="com.sun.star.presentation.PresentationDocument"><node oor:name="T_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:SubScript</value><value xml:lang="es">.uno:AlignHorizontalCenter</value></prop></node></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Common" oor:package="org.openoffice.Office"><node oor:name="Misc"><prop oor:name="UseSystemFileDialog"><value>false</value></prop></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Common" oor:package="org.openoffice.Office"><node oor:name="ExternalMailer"><prop oor:name="Program"><value oor:external="com.sun.star.configuration.backend.DesktopBackend ExternalMailer"/></prop></node><node oor:name="Font"><node oor:name="SourceViewFont"><prop oor:name="FontName"><value oor:external="com.sun.star.configuration.backend.DesktopBackend SourceViewFontName"/></prop><prop oor:name="FontHeight"><value oor:external="com.sun.star.configuration.backend.DesktopBackend SourceViewFontHeight"/></prop></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Common" oor:package="org.openoffice.Office"><node oor:name="View"><node oor:name="Dialog"><prop oor:name="MiddleMouseButton"><value>2</value></prop></node></node><node oor:name="Help"><prop oor:name="System"><value>UNIX</value></prop></node><node oor:name="Path"><node oor:name="Current"><prop oor:name="Temp" oor:type="xs:string"><value>$(temp)</value></prop></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Paths" oor:package="org.openoffice.Office"><node oor:name="Variables"><prop oor:name="Work"><value oor:external="com.sun.star.configuration.backend.DesktopBackend WorkPathVariable"/></prop></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Paths" oor:package="org.openoffice.Office"><node oor:name="Paths"><node oor:name="Temp" oor:mandatory="true"><prop oor:name="WritePath"><value>$(temp)</value></prop></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="VCL" oor:package="org.openoffice"><node oor:name="Settings"><node oor:name="Accessibility"><prop oor:name="EnableATToolSupport" oor:type="xs:string"><value oor:external="com.sun.star.configuration.backend.DesktopBackend EnableATToolSupport"/></prop></node></node></oor:component-data><oor:component-data oor:name="Drivers" oor:package="org.openoffice.Office.DataAccess"><node oor:name="Installed"><node oor:name="sdbc:adabas:*" oor:op="replace"><prop oor:name="Driver"><value>com.sun.star.comp.sdbcx.adabas.ODriver</value></prop><prop oor:name="DriverTypeDisplayName" oor:type="xs:string"><value xml:lang="en-US">Adabas D</value></prop><node oor:name="Properties"><node oor:name="ShutdownDatabase" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="DataCacheSizeIncrement" oor:op="replace"><prop oor:name="Value" oor:type="xs:int"><value>20</value></prop></node><node oor:name="DataCacheSize" oor:op="replace"><prop oor:name="Value" oor:type="xs:int"><value>20</value></prop></node><node oor:name="ControlUser" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value/></prop></node><node oor:name="ControlPassword" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value/></prop></node><node oor:name="CharSet" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value/></prop></node><node oor:name="AddIndexAppendix" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node></node><node oor:name="Features"><node oor:name="UseSQL92NamingConstraints" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="AppendTableAliasInSelect" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="DisplayVersionColumns" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="UseDOSLineEnds" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="BooleanComparisonMode" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="FormsCheckRequiredFields" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="EscapeDateTime" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node></node><node oor:name="MetaData"><node oor:name="SupportsTableCreation" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="SupportsBrowsing" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="Authentication" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value>UserPassword</value></prop></node></node></node></node></oor:component-data><oor:component-data oor:name="Drivers" oor:package="org.openoffice.Office.DataAccess"><node oor:name="Installed"><node oor:name="sdbc:embedded:hsqldb" oor:op="replace"><prop oor:name="Driver"><value>com.sun.star.sdbcx.comp.hsqldb.Driver</value></prop><prop oor:name="DriverTypeDisplayName" oor:type="xs:string"><value xml:lang="en-US">HSQL database engine</value></prop><node oor:name="Features"><node oor:name="UseDOSLineEnds" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="FormsCheckRequiredFields" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="EscapeDateTime" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="AddIndexAppendix" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>false</value></prop></node></node><node oor:name="MetaData"><node oor:name="SupportsTableCreation" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="UseJava" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="AutoIncrementIsPrimaryKey" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node></node></node></node></oor:component-data><oor:component-data oor:name="Drivers" oor:package="org.openoffice.Office.DataAccess"><node oor:name="Installed"><node oor:name="jdbc:*" oor:op="replace"><prop oor:name="Driver"><value>com.sun.star.comp.sdbc.JDBCDriver</value></prop><prop oor:name="DriverTypeDisplayName" oor:type="xs:string"><value xml:lang="en-US">JDBC</value></prop><node oor:name="Properties"><node oor:name="JavaDriverClass" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value/></prop></node><node oor:name="JavaDriverClassPath" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value/></prop></node><node oor:name="AutoIncrementCreation" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value/></prop></node><node oor:name="AutoRetrievingStatement" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value/></prop></node><node oor:name="IsAutoRetrievingEnabled" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="AddIndexAppendix" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node></node><node oor:name="Features"><node oor:name="GeneratedValues" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="UseSQL92NamingConstraints" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="AppendTableAliasInSelect" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="UseKeywordAsBeforeAlias" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="UseBracketedOuterJoinSyntax" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="IgnoreDriverPrivileges" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="ParameterNameSubstitution" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="DisplayVersionColumns" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="UseCatalogInSelect" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="UseSchemaInSelect" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="UseIndexDirectionKeyword" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="UseDOSLineEnds" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="BooleanComparisonMode" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="FormsCheckRequiredFields" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="EscapeDateTime" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="PrimaryKeySupport" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="RespectDriverResultSetType" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node></node><node oor:name="MetaData"><node oor:name="SupportsTableCreation" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="UseJava" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="Authentication" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value>UserPassword</value></prop></node></node></node><node oor:name="jdbc:oracle:thin:*" oor:op="replace"><prop oor:name="ParentURLPattern"><value>jdbc:*</value></prop><prop oor:name="DriverTypeDisplayName" oor:type="xs:string"><value xml:lang="en-US">Oracle JDBC</value></prop><node oor:name="Properties"><node oor:name="IgnoreCurrency" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="TypeInfoSettings" oor:op="replace"><prop oor:name="Value" oor:type="oor:string-list"><value oor:separator=",">Column(2) = -5,Column(6) = PRECISION,Column(2) = -4,Column(6) = PRECISION,Column(2) = -3,Column(6) = PRECISION,Column(2) = -2,Column(6) = PRECISION,Column(2) = -1,Column(6) = PRECISION,Column(2) = -1,Column(6) = PRECISION,Column(2) = 2,Column(6) = PRECISION,Column(2) = 12,Column(6) = PRECISION</value></prop></node><node oor:name="JavaDriverClass" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value>oracle.jdbc.driver.OracleDriver</value></prop></node><node oor:name="AddIndexAppendix" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>false</value></prop></node></node><node oor:name="Features"><node oor:name="IgnoreCurrency" oor:op="replace"><prop oor:name="Value" oor:type="xs:boolean"><value>true</value></prop></node></node><node oor:name="MetaData"><node oor:name="Authentication" oor:op="replace"><prop oor:name="Value" oor:type="xs:string"><value>UserPassword</value></prop></node></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Paths" oor:package="org.openoffice.Office"><node oor:name="Paths"><node oor:name="Fingerprint" oor:mandatory="true"><node oor:name="InternalPaths"><node oor:name="$(insturl)/share/fingerprint" oor:op="fuse"/></node></node></node></oor:component-data></oor:data> diff --git a/openoffice/share/registry/math.xcd b/openoffice/share/registry/math.xcd new file mode 100644 index 0000000000000000000000000000000000000000..a6544f73cf9cfa7f84e10919b8264ed15f3b8b18 --- /dev/null +++ b/openoffice/share/registry/math.xcd @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<oor:data xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:oor="http://openoffice.org/2001/registry"><dependency file="main"/><oor:component-schema oor:name="MathCommands" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates/><component><group oor:name="UserInterface"><set oor:name="Commands" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands"/><set oor:name="Popups" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands"/></group></component></oor:component-schema><oor:component-schema oor:name="MathWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates/><component><group oor:name="UIElements"><set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState"/></group></component></oor:component-schema><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="MathCommands" oor:package="org.openoffice.Office.UI"><node oor:name="UserInterface"><node oor:name="Commands"><node oor:name=".uno:Adjust" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Sho~w All</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ChangeAlignment" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">A~lignment...</value></prop></node><node oor:name=".uno:ChangeDistance" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Spacing...</value></prop></node><node oor:name=".uno:ChangeFont" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Fonts...</value></prop></node><node oor:name=".uno:ChangeFontSize" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">F~ont Size...</value></prop></node><node oor:name=".uno:Draw" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">U~pdate</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FitInWindow" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fit To Window</value></prop></node><node oor:name=".uno:FormelCursor" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Formula Cursor</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:ImportFormula" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Import Formula...</value></prop></node><node oor:name=".uno:InsertCommand" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Command</value></prop></node><node oor:name=".uno:InsertConfigName" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Text</value></prop></node><node oor:name=".uno:ModifyStatus" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Modified</value></prop></node><node oor:name=".uno:NextError" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Ne~xt Error</value></prop></node><node oor:name=".uno:NextMark" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Next Marker</value></prop></node><node oor:name=".uno:Preferences" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Options</value></prop></node><node oor:name=".uno:PrevError" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Pr~evious Error</value></prop></node><node oor:name=".uno:PrevMark" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Previous ~Marker</value></prop></node><node oor:name=".uno:RedrawAutomatic" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~AutoUpdate Display</value></prop></node><node oor:name=".uno:SymbolCatalogue" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Catalog...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Symbols" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Symbols</value></prop></node><node oor:name=".uno:TextStatus" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Text Status</value></prop></node><node oor:name=".uno:Textmode" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Text Mode</value></prop></node><node oor:name=".uno:ToolBox" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Elements</value></prop></node><node oor:name=".uno:View100" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Zoom 100%</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:View200" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Zoom 200%</value></prop></node><node oor:name=".uno:View50" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">0.5</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="MathWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/standardbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,0</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Standard</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/toolbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>1,0</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Tools</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/fullscreenbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Style" oor:type="xs:int"><value>2</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Full Screen</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node></node></node></oor:component-data><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Filter"><node oor:name="Filters"><node oor:name="MathML XML (Math)" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT TEMPLATE</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">MathML 1.01</value></prop><prop oor:name="FileFormatVersion"><value>6200</value></prop><prop oor:name="Type"><value>math_MathML_XML_Math</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.formula.FormulaProperties</value></prop></node><node oor:name="MathType 3.x" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN NOTINFILEDIALOG NOTINCHOOSER</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">MathType3.x</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>math_MathType_3x</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.formula.FormulaProperties</value></prop></node><node oor:name="StarOffice XML (Math)" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT TEMPLATE OWN ALIEN ENCRYPTION</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="FileFormatVersion"><value>6200</value></prop><prop oor:name="Type"><value>math_StarOffice_XML_Math</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.formula.FormulaProperties</value></prop></node><node oor:name="math_pdf_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN 3RDPARTYFILTER</value></prop><prop oor:name="UIComponent"><value>com.sun.star.comp.PDF.PDFDialog</value></prop><prop oor:name="FilterService"><value>com.sun.star.comp.PDF.PDFFilter</value></prop><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">PDF - Portable Document Format</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>pdf_Portable_Document_Format</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.formula.FormulaProperties</value></prop></node><node oor:name="math8" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT TEMPLATE OWN DEFAULT ENCRYPTION</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value/></prop><prop oor:name="FileFormatVersion"><value>6800</value></prop><prop oor:name="Type"><value>math8</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.formula.FormulaProperties</value></prop></node></node></oor:component-data><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Types"><node oor:name="Types"><node oor:name="math_MathML_XML_Math" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.math.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>mml</value></prop><prop oor:name="MediaType"><value>application/mathml+xml</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>MathML XML (Math)</value></prop><prop oor:name="UIName"><value>MathML 1.01</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="math_MathType_3x" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.math.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>xxx</value></prop><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>MathType 3.x</value></prop><prop oor:name="UIName"><value>MathType3.x</value></prop><prop oor:name="ClipboardFormat"><value>DS Equation</value></prop></node><node oor:name="math_StarOffice_XML_Math" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.math.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>sxm</value></prop><prop oor:name="MediaType"><value>application/vnd.sun.xml.math</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>StarOffice XML (Math)</value></prop><prop oor:name="UIName"><value>%oooxmlformatname% %oooxmlformatversion% Formel</value></prop><prop oor:name="ClipboardFormat"><value>Math 6.0</value></prop></node><node oor:name="pdf_Portable_Document_Format" oor:op="replace"><prop oor:name="DetectService"/><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>pdf</value></prop><prop oor:name="MediaType"><value>application/pdf</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"/><prop oor:name="UIName"><value>PDF - Portable Document Format</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="math8" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.math.FormatDetector</value></prop><prop oor:name="URLPattern"><value>private:factory/smath*</value></prop><prop oor:name="Extensions"><value>odf</value></prop><prop oor:name="MediaType"><value>application/vnd.oasis.opendocument.formula</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>math8</value></prop><prop oor:name="UIName"><value xml:lang="en-US">Math 8</value></prop><prop oor:name="ClipboardFormat"><value>Math 8</value></prop></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Common" oor:package="org.openoffice.Office"><node oor:name="Menus"><node oor:name="New"><node oor:name="m10" oor:op="replace"><prop oor:name="URL" oor:type="xs:string"><value>private:factory/smath</value></prop><prop oor:name="Title"><value xml:lang="en-US">F~ormula</value></prop><prop oor:name="TargetName" oor:type="xs:string"><value>_default</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:package="org.openoffice.Office" oor:name="Embedding"><node oor:name="Objects"><node oor:name="078B7ABA-54FC-457F-8551-6147E776A997" oor:op="replace"><prop oor:name="ObjectFactory"><value>com.sun.star.embed.OOoEmbeddedObjectFactory</value></prop><prop oor:name="ObjectDocumentServiceName"><value>com.sun.star.formula.FormulaProperties</value></prop><prop oor:name="ObjectMiscStatus"><value>8589934592</value></prop><prop oor:name="ObjectVerbs"><value>PRIMARY SHOW OPEN HIDE UIACTIVATE IPACTIVATE SAVECOPYAS</value></prop></node></node><node oor:name="ObjectNames"><node oor:name="Math" oor:op="replace"><prop oor:name="ObjectUIName"><value xml:lang="en-US">%PRODUCTNAME %PRODUCTVERSION Formula</value></prop><prop oor:name="ClassID"><value>078B7ABA-54FC-457F-8551-6147E776A997</value></prop></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Setup" oor:package="org.openoffice"><node oor:name="Office"><node oor:name="Factories"><node oor:name="com.sun.star.formula.FormulaProperties" oor:op="replace"><prop oor:name="ooSetupFactoryDocumentService" oor:finalized="true"><value>com.sun.star.formula.FormulaProperties</value></prop><prop oor:name="ooSetupFactoryCommandConfigRef"><value>MathCommands</value></prop><prop oor:name="ooSetupFactoryActualFilter" oor:finalized="true"><value>math8</value></prop><prop oor:name="ooSetupFactoryActualTemplateFilter" oor:finalized="true"/><prop oor:name="ooSetupFactoryDefaultFilter"><value>math8</value></prop><prop oor:name="ooSetupFactoryEmptyDocumentURL" oor:finalized="true"><value>private:factory/smath</value></prop><prop oor:name="ooSetupFactoryWindowAttributes"><value/></prop><prop oor:name="ooSetupFactoryIcon"><value>15</value></prop><prop oor:name="ooSetupFactoryTemplateFile"><value/></prop><prop oor:name="ooSetupFactorySystemDefaultTemplateChanged"><value>false</value></prop><prop oor:name="ooSetupFactoryShortName"><value>smath</value></prop><prop oor:name="ooSetupFactoryUIName"><value>Math</value></prop><prop oor:name="ooSetupFactoryWindowStateConfigRef"><value>MathWindowState</value></prop><prop oor:name="ooSetupFactoryCmdCategoryConfigRef"><value>GenericCategories</value></prop></node></node></node></oor:component-data></oor:data> diff --git a/openoffice/share/registry/ogltrans.xcd b/openoffice/share/registry/ogltrans.xcd new file mode 100644 index 0000000000000000000000000000000000000000..5f15f9af05e315cd67f71693cc14e5dba6a73f46 --- /dev/null +++ b/openoffice/share/registry/ogltrans.xcd @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<oor:data xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:oor="http://openoffice.org/2001/registry"><dependency file="main"/><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Impress" oor:package="org.openoffice.Office"><node oor:name="Misc"><prop oor:name="TransitionFiles"><value oor:separator=";">vnd.sun.star.expand:$OOO_BASE_DIR/share/config/soffice.cfg/simpress/transitions.xml;vnd.sun.star.expand:$OOO_BASE_DIR/share/config/soffice.cfg/simpress/transitions-ogl.xml</value></prop></node></oor:component-data></oor:data> diff --git a/openoffice/share/registry/onlineupdate.xcd b/openoffice/share/registry/onlineupdate.xcd new file mode 100644 index 0000000000000000000000000000000000000000..fc7d95911e5a0d7a4cd667d178eb92e3bbdf9c1b --- /dev/null +++ b/openoffice/share/registry/onlineupdate.xcd @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<oor:data xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:oor="http://openoffice.org/2001/registry"><dependency file="main"/><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Addons" oor:package="org.openoffice.Office"><node oor:name="AddonUI"><node oor:name="OfficeHelp"><node oor:name="UpdateCheckJob" oor:op="replace"><prop oor:name="URL" oor:type="xs:string"><value>vnd.sun.star.job:alias=UpdateCheck</value></prop><prop oor:name="ImageIdentifier" oor:type="xs:string"><value/></prop><prop oor:name="Title" oor:type="xs:string"><value xml:lang="en-US">Check for ~Updates...</value><value xml:lang="af">Kontroleer vir ~bywerkings...</value><value xml:lang="ar">التحقق من وجو~د تحديثات...</value><value xml:lang="as">উনà§à¦¨à§Ÿà¦¨à§° কাৰণে পৰীকà§à¦·à¦¾ কৰক (~U) ...</value><value xml:lang="ast">Guetar ~anovamientos...</value><value xml:lang="be-BY">Спраўдзіць наÑўнаÑць абнаўленнÑÑž...</value><value xml:lang="bg">Проверка за ~обновÑване...</value><value xml:lang="bn">হালনাগাদের জনà§à¦¯ পরীকà§à¦·à¦¾ করà§à¦¨... (~U)</value><value xml:lang="br">Gwiriañ an ~hivizadennoù...</value><value xml:lang="bs">Provjeri za ~nadogradnje...</value><value xml:lang="ca">Comprova si ~hi ha actualitzacions...</value><value xml:lang="ca-XR">Comprovar ~actulisacions</value><value xml:lang="ca-XV">Comprova si ~hi ha actualitzacions...</value><value xml:lang="cs">Zkontrolovat aktualizace...</value><value xml:lang="cy">Gwirio am ~Ddiweddariadau...</value><value xml:lang="da">Søg efter ~opdateringer...</value><value xml:lang="de">Suche nach ~Updates...</value><value xml:lang="dgo">अपडेटें लेई ~जाचो... </value><value xml:lang="dz">དུས་མà½à½´à½“་ཚུ་ ཞིབ་དཔྱད་འབད་</value><value xml:lang="el">Έλεγχος για Εν~ημεÏώσεις...</value><value xml:lang="en-GB">Check for ~Updates...</value><value xml:lang="en-ZA">Check for ~Updates...</value><value xml:lang="eo">Serĉi por Äisdatigoj...</value><value xml:lang="es">Buscar ~actualizaciones...</value><value xml:lang="et">Kontrolli uuenduste olemasolu...</value><value xml:lang="eu">Bilatu ~eguneratzeak...</value><value xml:lang="fi">Tarkista ~päivitysten saatavuus...</value><value xml:lang="fr">Vérifier les mises à jo~ur...</value><value xml:lang="ga">Lorg N~uashonruithe...</value><value xml:lang="gd">Th~oir sùil airson ùrachaidhean...</value><value xml:lang="gl">Buscando act~ualizacións...</value><value xml:lang="gu">સà«àª§àª¾àª°àª¾àª“ માટે ચકાસો (~U)...</value><value xml:lang="he">בדיקת עידכוני×...â€</value><value xml:lang="hi">अदà¥à¤¯à¤¤à¤¨ के लिठजाà¤à¤šà¥‡à¤‚...</value><value xml:lang="hr">Provjeri za ~nadogradnje...</value><value xml:lang="hu">~Frissítések keresése...</value><value xml:lang="id">Periksa Pembahar~uan...</value><value xml:lang="is">~Athuga með uppfærslur...</value><value xml:lang="it">Controlla ~aggiornamenti...</value><value xml:lang="ja">æ›´æ–°ã®ãƒã‚§ãƒƒã‚¯(~U)...</value><value xml:lang="ka">~გáƒáƒœáƒáƒ®áƒšáƒ”ბáƒáƒ–ე შემáƒáƒ¬áƒ›áƒ”ბáƒ...</value><value xml:lang="kid">mw=gd2‖Check for ~Updates...</value><value xml:lang="kk">Жаңар~туларға текÑеру...</value><value xml:lang="km">áž–áž·áž“áž·ážáŸ’យ​រកមើល​បច្ចុប្បន្ន​​ភាព...</value><value xml:lang="kn">ಅಪà³â€Œà²¡à³‡à²Ÿà³â€Œà²—ಳಿಗಾಗಿ ಪರಿಶೀಲಿಸà³(~U)...</value><value xml:lang="ko">ì—…ë°ì´íŠ¸ 확ì¸(~U)...</value><value xml:lang="kok">सà¥à¤¦à¤¾à¤° सोदात</value><value xml:lang="ku">Li ~Rojanekirinan bigere...</value><value xml:lang="lt">Tikrinti, ar yra naujinių...</value><value xml:lang="lv">PÄrbaudÄ«t atjauninÄjumus...</value><value xml:lang="mk">Провери за над~градби...</value><value xml:lang="ml">~പരിഷàµà´•à´°à´£à´™àµà´™à´³àµâ€ പരിശോധികàµà´•àµà´•...</value><value xml:lang="mn">~ШинÑчлÑлийг шалгах...</value><value xml:lang="mni">অপদেতশিংগী অশোয়বা থিবা...</value><value xml:lang="mr">सà¥à¤§à¤¾à¤°à¤£à¤¾à¤‚करीता तपासा (~U)...</value><value xml:lang="my">~နောက်ဆုံးအá€á€»á€€á€ºá€¡á€œá€€á€ºá€™á€»á€¬á€¸ ရယူမှု ကို စစ်ဆေးပါ...</value><value xml:lang="nb">Se etter ~oppdateringer …</value><value xml:lang="ne">अदà¥à¤¯à¤¾à¤µ</value><value xml:lang="nl">Op ~updates controleren...</value><value xml:lang="nn">SjÃ¥ etter ~oppdateringar …</value><value xml:lang="nr">Kontroleer vir ~bywerkings...</value><value xml:lang="nso">Kontroleer vir ~bywerkings...</value><value xml:lang="oc">Verificar las mesas a jo~rn...</value><value xml:lang="om">Haaromsoota Mirkaneessi...</value><value xml:lang="or">ଅଦà­à­Ÿà¬¤à¬¨à¬—à­à¬¡à¬¼à¬¿à¬• ପାଇଠଯାଞà­à¬šà¬•à¬°à¬¨à­à¬¤à­ (~U)...</value><value xml:lang="pa-IN">ਅੱਪਡੇਟ ਲਈ ਚੈੱਕ ਕਰੋ(~U)...</value><value xml:lang="pl">Sprawdź ~aktualizacjÄ™...</value><value xml:lang="pt">Procurar at~ualizações...</value><value xml:lang="pt-BR">Verificar se há at~ualizações...</value><value xml:lang="ro">Ca~ută actualizări...</value><value xml:lang="ru">Проверить наличие обновлений...</value><value xml:lang="rw">Igenzura ry'Ivugurura...</value><value xml:lang="sa-IN">नवीकरणेभà¥à¤¯à¤ƒ परीकà¥à¤·à¤¸à¥à¤µ </value><value xml:lang="sh">Potraži ~nadogradnje...</value><value xml:lang="si">යà·à·€à¶­à·Šà¶šà·à¶½ සඳහ෠පරීක්ෂ෠කරන්න... (~U)</value><value xml:lang="sk">SkontrolovaÅ¥ akt~ualizácie...</value><value xml:lang="sl">Preveri ~stanje posodobitev ...</value><value xml:lang="sq">E gatshme për përdorim</value><value xml:lang="sr">Потражи ~надоградње...</value><value xml:lang="ss">Kontroleer vir ~bywerkings...</value><value xml:lang="st">Kontroleer vir ~bywerkings...</value><value xml:lang="sv">Sök efter ~uppdateringar...</value><value xml:lang="ta">பà¯à®¤à¯à®ªà¯à®ªà®¿à®¤à¯à®¤à®²à¯à®•à®³à¯ˆ சரிபà¯à®ªà®¾à®°à¯ (~U)...</value><value xml:lang="te">(~U) నవీకరణల కొరకౠపరిశీలించà±à°®à±...</value><value xml:lang="tg">Санҷиши ~Ҷадидаҳо...</value><value xml:lang="th">ตรวจสอบà¸à¸²à¸£~ปรับรุ่น...</value><value xml:lang="tn">Kontroleer vir ~bywerkings...</value><value xml:lang="tr">~Güncellemeleri kontrol et...</value><value xml:lang="ts">Kontroleer vir ~bywerkings...</value><value xml:lang="ug">ÙŠÛڭىلاشنى تەكشۈر(~U)…</value><value xml:lang="uk">Перевірити наÑвніÑÑ‚ÑŒ ~оновлень...</value><value xml:lang="uz">Yangilanishga ~tekshirish...</value><value xml:lang="ve">Kontroleer vir ~bywerkings...</value><value xml:lang="vi">Kiểm tra bản ~cập nhật...</value><value xml:lang="xh">Kontroleer vir ~bywerkings...</value><value xml:lang="zh-CN">检查更新(~U)...</value><value xml:lang="zh-TW">檢查是å¦æœ‰æ›´æ–°(~U)...</value><value xml:lang="zu">Kontroleer vir ~bywerkings...</value></prop><prop oor:name="Target" oor:type="xs:string"><value>_self</value></prop><prop oor:name="Context" oor:type="xs:string"><value/></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Jobs" oor:package="org.openoffice.Office"><node oor:name="Jobs"><node oor:name="UpdateCheck" oor:op="replace"><prop oor:name="Service"><value>com.sun.star.setup.UpdateCheck</value></prop><node oor:name="Arguments"><prop oor:name="AutoCheckEnabled" oor:type="xs:boolean" oor:op="replace"><value>true</value></prop><prop oor:name="LastCheck" oor:type="xs:long" oor:op="replace"><value>0</value></prop><prop oor:name="CheckInterval" oor:type="xs:long" oor:op="replace"><value>604800</value></prop><prop oor:name="DownloadDestination" oor:type="xs:string" oor:op="replace"><value/></prop><prop oor:name="AutoDownloadEnabled" oor:type="xs:boolean" oor:op="replace"><value>false</value></prop><prop oor:name="DownloadSupported" oor:type="xs:boolean" oor:op="replace"><value>true</value></prop><prop oor:name="DownloadPaused" oor:type="xs:boolean" oor:op="replace"><value>false</value></prop></node></node></node><node oor:name="Events"><node oor:name="onFirstVisibleTask" oor:op="fuse"><node oor:name="JobList"><node oor:name="UpdateCheck" oor:op="replace"/></node></node></node></oor:component-data></oor:data> diff --git a/openoffice/share/registry/oo-ad-ldap.xcd.sample b/openoffice/share/registry/oo-ad-ldap.xcd.sample new file mode 100644 index 0000000000000000000000000000000000000000..6104574e624ad7a0b14cef667c711ea0a7cd159b --- /dev/null +++ b/openoffice/share/registry/oo-ad-ldap.xcd.sample @@ -0,0 +1,147 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + +<!-- This file is an example of an LDAP configuration file. + + To use user data from LDAP in your installation, you need to provide a + customized version of this file, removing the ".sample" suffix. + + This sample file is designed to work with a Windows Active Directory + Server. There is another sample file designed to work with a Sun Java + System Directory Server. Only one of those files should be activated by + removing its ".sample" suffix. + + To customize values in this file, replace the data within <value>... + </value> elements flagged as "CUSTOMIZE" with the values for your + organization. If a certain setting is not necessary for your installation, + you can remove the compelete corresponding <value>...</value> element. +--> + +<oor:data xmlns:oor="http://openoffice.org/2001/registry"> + <dependency file="main"/> + <oor:component-data oor:package="org.openoffice" oor:name="LDAP"> + <node oor:name="UserDirectory"> + <prop oor:name="SearchUser"> + <!-- CUSTOMIZE, activate unless anonymous access is possible: + <value>MyUserLogin</value> --> + </prop> + <prop oor:name="SearchPassword"> + <!-- CUSTOMIZE, activate unless anonymous access is possible: + <value>MyPassword</value> --> + </prop> + <prop oor:name="UserObjectClass"> + <!-- CUSTOMIZE --><value>inetorgperson</value> + </prop> + <prop oor:name="UserUniqueAttribute"> + <!-- CUSTOMIZE --><value>uid</value> + </prop> + <node oor:name="ServerDefinition"> + <prop oor:name="Server"> + <!-- CUSTOMIZE --><value>ldapserver.mycorp.com</value> + </prop> + <prop oor:name="Port"> + <!-- CUSTOMIZE --><value>389</value> + </prop> + <prop oor:name="BaseDN"> + <!-- CUSTOMIZE --><value>dc=mycorp,dc=com</value> + </prop> + </node> + </node> + </oor:component-data> + <oor:component-data oor:package="org.openoffice" oor:name="UserProfile"> + <node oor:name="Data"> + <prop oor:name="o"> + <value oor:external= + "com.sun.star.configuration.backend.LdapUserProfileBe department"/> + </prop> + <prop oor:name="givenname"> + <value oor:external= + "com.sun.star.configuration.backend.LdapUserProfileBe givenname"/> + </prop> + <prop oor:name="sn"> + <value oor:external= + "com.sun.star.configuration.backend.LdapUserProfileBe sn"/> + </prop> + <prop oor:name="initials"> + <value oor:external= + "com.sun.star.configuration.backend.LdapUserProfileBe initials"/> + </prop> + <prop oor:name="street"> + <value oor:external= + "com.sun.star.configuration.backend.LdapUserProfileBe street,postalAddress"/> + </prop> + <prop oor:name="l"> + <value oor:external= + "com.sun.star.configuration.backend.LdapUserProfileBe l"/> + </prop> + <prop oor:name="st"> + <value oor:external= + "com.sun.star.configuration.backend.LdapUserProfileBe st"/> + </prop> + <prop oor:name="postalcode"> + <value oor:external= + "com.sun.star.configuration.backend.LdapUserProfileBe postalCode"/> + </prop> + <prop oor:name="c"> + <value oor:external= + "com.sun.star.configuration.backend.LdapUserProfileBe c,co"/> + </prop> + <prop oor:name="title"> + <value oor:external= + "com.sun.star.configuration.backend.LdapUserProfileBe title"/> + </prop> + <prop oor:name="position"> + <value oor:external= + "com.sun.star.configuration.backend.LdapUserProfileBe position"/> + </prop> + <prop oor:name="homephone"> + <value oor:external= + "com.sun.star.configuration.backend.LdapUserProfileBe homePhone"/> + </prop> + <prop oor:name="telephonenumber"> + <value oor:external= + "com.sun.star.configuration.backend.LdapUserProfileBe telephoneNumber"/> + </prop> + <prop oor:name="facsimiletelephonenumber"> + <value oor:external= + "com.sun.star.configuration.backend.LdapUserProfileBe facsimileTelephoneNumber" +/> + </prop> + <prop oor:name="mail"> + <value oor:external= + "com.sun.star.configuration.backend.LdapUserProfileBe mail"/> + </prop> + <!-- + <prop oor:name="fathersname"> + <value oor:external= + "com.sun.star.configuration.backend.LdapUserProfileBe ..."/> + </prop> + --> + <!-- + <prop oor:name="apartment"> + <value oor:external= + "com.sun.star.configuration.backend.LdapUserProfileBe ..."/> + </prop> + --> + </node> + </oor:component-data> +</oor:data> diff --git a/openoffice/share/registry/oo-ldap.xcd.sample b/openoffice/share/registry/oo-ldap.xcd.sample new file mode 100644 index 0000000000000000000000000000000000000000..aa0d815efecafe2f7f72814b3cc512525fb6e400 --- /dev/null +++ b/openoffice/share/registry/oo-ldap.xcd.sample @@ -0,0 +1,150 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + +<!-- This file is an example of an LDAP configuration file. + + To use user data from LDAP in your installation, you need to provide a + customized version of this file, removing the ".sample" suffix. + + This sample file is designed to work with a Sun Java System Directory + Server. There is another sample file designed to work with a Windows + Active Directory Server. Only one of those files should be activated by + removing its ".sample" suffix. + + To customize values in this file, replace the data within <value>... + </value> elements flagged as "CUSTOMIZE" with the values for your + organization. If a certain setting is not necessary for your installation, + you can remove the compelete corresponding <value>...</value> element. +--> + +<oor:data xmlns:oor="http://openoffice.org/2001/registry"> + <dependency file="main"/> + <oor:component-data oor:package="org.openoffice" oor:name="LDAP"> + <node oor:name="UserDirectory"> + <prop oor:name="SearchUser"> + <!-- CUSTOMIZE, activate unless anonymous access is possible: + <value>MyUserLogin</value> --> + </prop> + <prop oor:name="SearchPassword"> + <!-- CUSTOMIZE, activate unless anonymous access is possible: + <value>MyPassword</value> --> + </prop> + <prop oor:name="UserObjectClass"> + <!-- CUSTOMIZE --><value>inetorgperson</value> + </prop> + <prop oor:name="UserUniqueAttribute"> + <!-- CUSTOMIZE --><value>uid</value> + </prop> + <node oor:name="ServerDefinition"> + <prop oor:name="Server"> + <!-- CUSTOMIZE --><value>ldapserver.mycorp.com</value> + </prop> + <prop oor:name="Port"> + <!-- CUSTOMIZE --><value>389</value> + </prop> + <prop oor:name="BaseDN"> + <!-- CUSTOMIZE --><value>dc=mycorp,dc=com</value> + </prop> + </node> + </node> + </oor:component-data> + <oor:component-data oor:package="org.openoffice" oor:name="UserProfile"> + <node oor:name="Data"> + <prop oor:name="o"> + <value oor:external= + "com.sun.star.configuration.backend.LdapUserProfileBe o,organizationName"/> + </prop> + <prop oor:name="givenname"> + <value oor:external= + "com.sun.star.configuration.backend.LdapUserProfileBe givenname"/> + </prop> + <prop oor:name="sn"> + <value oor:external= + "com.sun.star.configuration.backend.LdapUserProfileBe sn"/> + </prop> + <prop oor:name="initials"> + <value oor:external= + "com.sun.star.configuration.backend.LdapUserProfileBe initials"/> + </prop> + <prop oor:name="street"> + <value oor:external= +"com.sun.star.configuration.backend.LdapUserProfileBe street,postalAddress,streetAddress" +/> + </prop> + <prop oor:name="l"> + <value oor:external= + "com.sun.star.configuration.backend.LdapUserProfileBe l"/> + </prop> + <prop oor:name="st"> + <value oor:external= + "com.sun.star.configuration.backend.LdapUserProfileBe st"/> + </prop> + <prop oor:name="postalcode"> + <value oor:external= + "com.sun.star.configuration.backend.LdapUserProfileBe postalcode"/> + </prop> + <!-- + <prop oor:name="c"> + <value oor:external= + "com.sun.star.configuration.backend.LdapUserProfileBe ..."/> + </prop> + --> + <prop oor:name="title"> + <value oor:external= + "com.sun.star.configuration.backend.LdapUserProfileBe title"/> + </prop> + <prop oor:name="position"> + <value oor:external= + "com.sun.star.configuration.backend.LdapUserProfileBe position"/> + </prop> + <prop oor:name="homephone"> + <value oor:external= + "com.sun.star.configuration.backend.LdapUserProfileBe homephone"/> + </prop> + <prop oor:name="telephonenumber"> + <value oor:external= + "com.sun.star.configuration.backend.LdapUserProfileBe telephonenumber"/> + </prop> + <prop oor:name="facsimiletelephonenumber"> + <value oor:external= +"com.sun.star.configuration.backend.LdapUserProfileBe facsimiletelephonenumber,officeFax" +/> + </prop> + <prop oor:name="mail"> + <value oor:external= + "com.sun.star.configuration.backend.LdapUserProfileBe mail"/> + </prop> + <!-- + <prop oor:name="fathersname"> + <value oor:external= + "com.sun.star.configuration.backend.LdapUserProfileBe ..."/> + </prop> + --> + <!-- + <prop oor:name="apartment"> + <value oor:external= + "com.sun.star.configuration.backend.LdapUserProfileBe ..."/> + </prop> + --> + </node> + </oor:component-data> +</oor:data> diff --git a/openoffice/share/registry/palm.xcd b/openoffice/share/registry/palm.xcd new file mode 100644 index 0000000000000000000000000000000000000000..d55edd16076a99590749590700408a8df9a03f35 --- /dev/null +++ b/openoffice/share/registry/palm.xcd @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<oor:data xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:oor="http://openoffice.org/2001/registry"><dependency file="main"/><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Filter"><node oor:name="Filters"><node oor:name="AportisDoc Palm DB" oor:op="replace"><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>writer_AportisDoc_PalmDB_File</value></prop><prop oor:name="DocumentService"><value>com.sun.star.text.TextDocument</value></prop><prop oor:name="UIComponent"/><prop oor:name="UserData"><value>com.sun.star.documentconversion.XMergeBridge classes/aportisdoc.jar com.sun.star.comp.Writer.XMLImporter com.sun.star.comp.Writer.XMLExporter staroffice/sxw application/x-aportisdoc</value></prop><prop oor:name="FilterService"><value>com.sun.star.comp.Writer.XmlFilterAdaptor</value></prop><prop oor:name="TemplateName"/><prop oor:name="UIName"><value>AportisDoc (Palm)</value></prop><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN 3RDPARTYFILTER</value></prop></node></node></oor:component-data><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Types"><node oor:name="Types"><node oor:name="writer_AportisDoc_PalmDB_File" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.filters.XMLFilterDetect</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>pdb</value></prop><prop oor:name="MediaType"><value>application/x-aportisdoc</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>AportisDoc Palm DB</value></prop><prop oor:name="UIName"><value>AportisDoc (Palm)</value></prop><prop oor:name="ClipboardFormat"><value>doctype:TEXt</value></prop></node></node></oor:component-data></oor:data> diff --git a/openoffice/share/registry/pocketexcel.xcd b/openoffice/share/registry/pocketexcel.xcd new file mode 100644 index 0000000000000000000000000000000000000000..5e6a05876ba560ea49267fb02e4369b7b98fe8d8 --- /dev/null +++ b/openoffice/share/registry/pocketexcel.xcd @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<oor:data xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:oor="http://openoffice.org/2001/registry"><dependency file="main"/><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Filter"><node oor:name="Filters"><node oor:name="Pocket Excel" oor:op="replace"><prop oor:name="FileFormatVersion"><value>1</value></prop><prop oor:name="Type"><value>calc_Pocket_Excel_File</value></prop><prop oor:name="DocumentService"><value>com.sun.star.sheet.SpreadsheetDocument</value></prop><prop oor:name="UIComponent"/><prop oor:name="UserData"><value>com.sun.star.documentconversion.XMergeBridge classes/pexcel.jar com.sun.star.comp.Calc.XMLImporter com.sun.star.comp.Calc.XMLExporter staroffice/sxc application/x-pocket-excel</value></prop><prop oor:name="FilterService"><value>com.sun.star.comp.Writer.XmlFilterAdaptor</value></prop><prop oor:name="TemplateName"/><prop oor:name="UIName"><value>Pocket Excel</value></prop><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN 3RDPARTYFILTER</value></prop></node></node></oor:component-data><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Types"><node oor:name="Types"><node oor:name="calc_Pocket_Excel_File" oor:op="replace"><prop oor:name="DetectService"/><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>pxl</value></prop><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>Pocket Excel</value></prop><prop oor:name="UIName"><value>Pocket Excel</value></prop><prop oor:name="ClipboardFormat"/></node></node></oor:component-data></oor:data> diff --git a/openoffice/share/registry/pocketword.xcd b/openoffice/share/registry/pocketword.xcd new file mode 100644 index 0000000000000000000000000000000000000000..0c546be58c5611508d091136d5c43de50ad3d79d --- /dev/null +++ b/openoffice/share/registry/pocketword.xcd @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<oor:data xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:oor="http://openoffice.org/2001/registry"><dependency file="main"/><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Filter"><node oor:name="Filters"><node oor:name="PocketWord File" oor:op="replace"><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>writer_PocketWord_File</value></prop><prop oor:name="DocumentService"><value>com.sun.star.text.TextDocument</value></prop><prop oor:name="UIComponent"/><prop oor:name="UserData"><value>com.sun.star.documentconversion.XMergeBridge classes/pocketword.jar com.sun.star.comp.Writer.XMLImporter com.sun.star.comp.Writer.XMLExporter staroffice/sxw application/x-pocket-word</value></prop><prop oor:name="FilterService"><value>com.sun.star.comp.Writer.XmlFilterAdaptor</value></prop><prop oor:name="TemplateName"/><prop oor:name="UIName"><value>Pocket Word</value></prop><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN 3RDPARTYFILTER</value></prop></node></node></oor:component-data><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Types"><node oor:name="Types"><node oor:name="writer_PocketWord_File" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.filters.XMLFilterDetect</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>psw</value></prop><prop oor:name="MediaType"><value>application/x-pocket-word</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>PocketWord File</value></prop><prop oor:name="UIName"><value>Pocket Word</value></prop><prop oor:name="ClipboardFormat"><value>doctype:pwi</value></prop></node></node></oor:component-data></oor:data> diff --git a/openoffice/share/registry/pyuno.xcd b/openoffice/share/registry/pyuno.xcd new file mode 100644 index 0000000000000000000000000000000000000000..b1e6ce7849ac3da1b18023716ab7bf7f56bc7fa7 --- /dev/null +++ b/openoffice/share/registry/pyuno.xcd @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<oor:data xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:oor="http://openoffice.org/2001/registry"><dependency file="main"/><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Scripting" oor:package="org.openoffice.Office"><node oor:name="ScriptRuntimes"><node oor:name="Python" oor:op="replace"><prop oor:name="SupportedFileExtensions"><value>py</value></prop></node></node></oor:component-data></oor:data> diff --git a/openoffice/share/registry/res/fcfg_langpack_de.xcd b/openoffice/share/registry/res/fcfg_langpack_de.xcd new file mode 100644 index 0000000000000000000000000000000000000000..1878977d6571df9ae9284b4597b516efa86a2757 --- /dev/null +++ b/openoffice/share/registry/res/fcfg_langpack_de.xcd @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<oor:data xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:oor="http://openoffice.org/2001/registry"><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:package="org.openoffice.TypeDetection" oor:name="Filter"><node oor:name="Filters"><node oor:name="StarOffice XML (Base)"><prop oor:name="UIName"><value xml:lang="de">ODF Datenbank</value></prop></node><node oor:name="HTML (StarWriter)"><prop oor:name="UIName"><value xml:lang="de">HTML-Dokument (%productname% Writer)</value></prop></node><node oor:name="MS Word 95 Vorlage"><prop oor:name="UIName"><value xml:lang="de">Microsoft Word 95 Vorlage</value></prop></node><node oor:name="MS Word 97 Vorlage"><prop oor:name="UIName"><value xml:lang="de">Microsoft Word 97/2000/XP Vorlage</value></prop></node><node oor:name="StarOffice XML (Writer)"><prop oor:name="UIName"><value xml:lang="de">%oooxmlformatname% %oooxmlformatversion% Textdokument</value></prop></node><node oor:name="Text"><prop oor:name="UIName"><value xml:lang="de">Text</value></prop></node><node oor:name="Text (encoded)"><prop oor:name="UIName"><value xml:lang="de">Text Kodiert</value></prop></node><node oor:name="writer_StarOffice_XML_Writer_Template"><prop oor:name="UIName"><value xml:lang="de">%oooxmlformatname% %oooxmlformatversion% Textdokumentvorlage</value></prop></node><node oor:name="writer8"><prop oor:name="UIName"><value xml:lang="de">ODF Textdokument</value></prop></node><node oor:name="NSO Writer UOF2"><prop oor:name="UIName"><value xml:lang="de">Uniform Office Format 2 Text</value></prop></node><node oor:name="writer8_template"><prop oor:name="UIName"><value xml:lang="de">ODF Textdokumentvorlage</value></prop></node><node oor:name="MS Word 2003 XML"><prop oor:name="UIName"><value xml:lang="de">Microsoft Word 2003 XML</value></prop></node><node oor:name="MS Word 2007 XML"><prop oor:name="UIName"><value xml:lang="de">Microsoft Word 2007 XML</value></prop></node><node oor:name="MS Word 2007 XML Template"><prop oor:name="UIName"><value xml:lang="de">Microsoft Word 2007 XML-Vorlage</value></prop></node><node oor:name="HTML"><prop oor:name="UIName"><value xml:lang="de">HTML-Dokument</value></prop></node><node oor:name="Text (StarWriter/Web)"><prop oor:name="UIName"><value xml:lang="de">Text (%productname% Writer/Web)</value></prop></node><node oor:name="Text (encoded) (StarWriter/Web)"><prop oor:name="UIName"><value xml:lang="de">Text Kodiert (%productname% Writer/Web)</value></prop></node><node oor:name="writer_web_StarOffice_XML_Writer"><prop oor:name="UIName"><value xml:lang="de">%oooxmlformatname% %oooxmlformatversion% Textdokument (%productname% Writer/Web)</value></prop></node><node oor:name="writer_web_StarOffice_XML_Writer_Web_Template"><prop oor:name="UIName"><value xml:lang="de">%oooxmlformatname% %oooxmlformatversion% HTML Vorlage</value></prop></node><node oor:name="writerweb8_writer_template"><prop oor:name="UIName"><value xml:lang="de">HTML-Dokumentvorlage</value></prop></node><node oor:name="writerweb8_writer"><prop oor:name="UIName"><value xml:lang="de">%productname% Text (%productname% Writer/Web)</value></prop></node><node oor:name="Text (encoded) (StarWriter/GlobalDocument)"><prop oor:name="UIName"><value xml:lang="de">Text Kodiert (%productname% Globaldokument)</value></prop></node><node oor:name="writer_globaldocument_StarOffice_XML_Writer"><prop oor:name="UIName"><value xml:lang="de">%oooxmlformatname% %oooxmlformatversion% Textdokument</value></prop></node><node oor:name="writer_globaldocument_StarOffice_XML_Writer_GlobalDocument"><prop oor:name="UIName"><value xml:lang="de">%oooxmlformatname% %oooxmlformatversion% Globaldokument</value></prop></node><node oor:name="writerglobal8"><prop oor:name="UIName"><value xml:lang="de">ODF Globaldokument</value></prop></node><node oor:name="writerglobal8_writer"><prop oor:name="UIName"><value xml:lang="de">ODF Textdokument</value></prop></node><node oor:name="HTML (StarCalc)"><prop oor:name="UIName"><value xml:lang="de">HTML-Dokument (%productname% Calc)</value></prop></node><node oor:name="MS Excel 4.0 Vorlage/Template"><prop oor:name="UIName"><value xml:lang="de">Microsoft Excel 4.0 Vorlage</value></prop></node><node oor:name="MS Excel 5.0/95 Vorlage/Template"><prop oor:name="UIName"><value xml:lang="de">Microsoft Excel 5.0 Vorlage</value></prop></node><node oor:name="MS Excel 95 Vorlage/Template"><prop oor:name="UIName"><value xml:lang="de">Microsoft Excel 95 Vorlage</value></prop></node><node oor:name="MS Excel 97 Vorlage/Template"><prop oor:name="UIName"><value xml:lang="de">Microsoft Excel 97/2000/XP Vorlage</value></prop></node><node oor:name="StarOffice XML (Calc)"><prop oor:name="UIName"><value xml:lang="de">%oooxmlformatname% %oooxmlformatversion% Tabellendokument</value></prop></node><node oor:name="Text - txt - csv (StarCalc)"><prop oor:name="UIName"><value xml:lang="de">Text CSV</value></prop></node><node oor:name="calc_HTML_WebQuery"><prop oor:name="UIName"><value xml:lang="de">Webseiten-Abfrage (%productname% Calc)</value></prop></node><node oor:name="calc_StarOffice_XML_Calc_Template"><prop oor:name="UIName"><value xml:lang="de">%oooxmlformatname% %oooxmlformatversion% Tabellendokument Vorlage</value></prop></node><node oor:name="calc8"><prop oor:name="UIName"><value xml:lang="de">ODF Tabellendokument</value></prop></node><node oor:name="NSO Calc UOF2"><prop oor:name="UIName"><value xml:lang="de">Uniform Office Format 2 Tabellen</value></prop></node><node oor:name="calc8_template"><prop oor:name="UIName"><value xml:lang="de">ODF Tabellendokumentvorlage</value></prop></node><node oor:name="MS Excel 2003 XML"><prop oor:name="UIName"><value xml:lang="de">Microsoft Excel 2003 XML</value></prop></node><node oor:name="Calc MS Excel 2007 XML"><prop oor:name="UIName"><value xml:lang="de">Microsoft Excel 2007 XML</value></prop></node><node oor:name="Calc MS Excel 2007 XML Template"><prop oor:name="UIName"><value xml:lang="de">Microsoft Excel 2007 XML-Vorlage</value></prop></node><node oor:name="Calc MS Excel 2007 Binary"><prop oor:name="UIName"><value xml:lang="de">Microsoft Excel 2007 Binär-Dokument</value></prop></node><node oor:name="StarOffice XML (Draw)"><prop oor:name="UIName"><value xml:lang="de">%oooxmlformatname% %oooxmlformatversion% Zeichnung</value></prop></node><node oor:name="draw_StarOffice_XML_Draw_Template"><prop oor:name="UIName"><value xml:lang="de">%oooxmlformatname% %oooxmlformatversion% Zeichnungsvorlage</value></prop></node><node oor:name="draw8"><prop oor:name="UIName"><value xml:lang="de">ODF Zeichnung</value></prop></node><node oor:name="draw8_template"><prop oor:name="UIName"><value xml:lang="de">ODF Zeichnungsdokumentvorlage</value></prop></node><node oor:name="MS PowerPoint 97 Vorlage"><prop oor:name="UIName"><value xml:lang="de">Microsoft PowerPoint 97/2000/XP Vorlage</value></prop></node><node oor:name="impress_StarOffice_XML_Draw"><prop oor:name="UIName"><value xml:lang="de">%oooxmlformatname% %oooxmlformatversion% Zeichnung (%productname% Impress)</value></prop></node><node oor:name="StarOffice XML (Impress)"><prop oor:name="UIName"><value xml:lang="de">%oooxmlformatname% %oooxmlformatversion% Präsentation</value></prop></node><node oor:name="impress_StarOffice_XML_Impress_Template"><prop oor:name="UIName"><value xml:lang="de">%oooxmlformatname% %oooxmlformatversion% Präsentationsvorlage</value></prop></node><node oor:name="impress8"><prop oor:name="UIName"><value xml:lang="de">ODF Präsentation</value></prop></node><node oor:name="NSO Impress UOF2"><prop oor:name="UIName"><value xml:lang="de">Uniform Office Format 2 Präsentation</value></prop></node><node oor:name="impress8_template"><prop oor:name="UIName"><value xml:lang="de">ODF Präsentationsdokumentvorlage</value></prop></node><node oor:name="impress8_draw"><prop oor:name="UIName"><value xml:lang="de">ODF Zeichnung (Impress)</value></prop></node><node oor:name="Impress MS PowerPoint 2007 XML"><prop oor:name="UIName"><value xml:lang="de">Microsoft PowerPoint 2007 XML</value></prop></node><node oor:name="Impress MS PowerPoint 2007 XML Template"><prop oor:name="UIName"><value xml:lang="de">Microsoft PowerPoint 2007 XML-Vorlage</value></prop></node><node oor:name="StarOffice XML (Chart)"><prop oor:name="UIName"><value xml:lang="de">%oooxmlformatname% %oooxmlformatversion% Diagramm</value></prop></node><node oor:name="chart8"><prop oor:name="UIName"><value xml:lang="de">ODF Diagramm</value></prop></node><node oor:name="StarOffice XML (Math)"><prop oor:name="UIName"><value xml:lang="de">%oooxmlformatname% %oooxmlformatversion% Formel</value></prop></node><node oor:name="math8"><prop oor:name="UIName"><value xml:lang="de">ODF Formel</value></prop></node><node oor:name="draw_html_Export"><prop oor:name="UIName"><value xml:lang="de">HTML-Dokument (%productname% Draw)</value></prop></node><node oor:name="impress_html_Export"><prop oor:name="UIName"><value xml:lang="de">HTML-Dokument (%productname% Impress)</value></prop></node></node></oor:component-data></oor:data> diff --git a/openoffice/share/registry/res/registry_de.xcd b/openoffice/share/registry/res/registry_de.xcd new file mode 100644 index 0000000000000000000000000000000000000000..13c0bd43b74d85de169e14c3bec0ea8ab5271cb1 --- /dev/null +++ b/openoffice/share/registry/res/registry_de.xcd @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<oor:data xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:oor="http://openoffice.org/2001/registry"><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Setup" oor:package="org.openoffice"/><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="FormWizard" oor:package="org.openoffice.Office"><node oor:name="FormWizard"><node oor:name="Styles"><node oor:name="style1"><prop oor:name="Name"><value xml:lang="de">Beige</value></prop></node><node oor:name="style2"><prop oor:name="Name"><value xml:lang="de">Hellblau</value></prop></node><node oor:name="style3"><prop oor:name="Name"><value xml:lang="de">Hellgrau</value></prop></node><node oor:name="style4"><prop oor:name="Name"><value xml:lang="de">Dunkel</value></prop></node><node oor:name="style5"><prop oor:name="Name"><value xml:lang="de">Orange</value></prop></node><node oor:name="style6"><prop oor:name="Name"><value xml:lang="de">Eisblau</value></prop></node><node oor:name="style7"><prop oor:name="Name"><value xml:lang="de">Grau</value></prop></node><node oor:name="style8"><prop oor:name="Name"><value xml:lang="de">Wasser</value></prop></node><node oor:name="style9"><prop oor:name="Name"><value xml:lang="de">Rot</value></prop></node><node oor:name="style10"><prop oor:name="Name"><value xml:lang="de">Lila</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="DataAccess" oor:package="org.openoffice.Office"><node oor:name="DriverSettings"><node oor:name="com.sun.star.comp.sdbc.MozabDriver"><node oor:name="MozillaPreferences"><prop oor:name="PabDescription"><value xml:lang="de">Persönliches Adressbuch</value></prop><prop oor:name="HisDescription"><value xml:lang="de">Gesammelte Adressen</value></prop></node><node oor:name="ColumnAliases"><prop oor:name="FirstName"><value xml:lang="de">Vorname</value></prop><prop oor:name="LastName"><value xml:lang="de">Nachname</value></prop><prop oor:name="DisplayName"><value xml:lang="de">Anzeigename</value></prop><prop oor:name="NickName"><value xml:lang="de">Spitzname</value></prop><prop oor:name="PrimaryEmail"><value xml:lang="de">E-Mail</value></prop><prop oor:name="SecondEmail"><value xml:lang="de">E-Mail (2)</value></prop><prop oor:name="PreferMailFormat"><value xml:lang="de">Mail-Format</value></prop><prop oor:name="WorkPhone"><value xml:lang="de">Telefon (gesch.)</value></prop><prop oor:name="HomePhone"><value xml:lang="de">Telefon (Privat)</value></prop><prop oor:name="FaxNumber"><value xml:lang="de">Fax</value></prop><prop oor:name="PagerNumber"><value xml:lang="de">Pager</value></prop><prop oor:name="CellularNumber"><value xml:lang="de">Handy</value></prop><prop oor:name="HomeAddress"><value xml:lang="de">Adresse 1</value></prop><prop oor:name="HomeAddress2"><value xml:lang="de">Adresse 2</value></prop><prop oor:name="HomeCity"><value xml:lang="de">Stadt</value></prop><prop oor:name="HomeState"><value xml:lang="de">Bundesland</value></prop><prop oor:name="HomeZipCode"><value xml:lang="de">PLZ (Privat)</value></prop><prop oor:name="HomeCountry"><value xml:lang="de">Land</value></prop><prop oor:name="WorkAddress"><value xml:lang="de">Geschäftsadresse</value></prop><prop oor:name="WorkAddress2"><value xml:lang="de">Geschäftsadresse 2</value></prop><prop oor:name="WorkCity"><value xml:lang="de">Stadt (gesch.)</value></prop><prop oor:name="WorkState"><value xml:lang="de">Bundesland (gesch.)</value></prop><prop oor:name="WorkZipCode"><value xml:lang="de">PLZ (gesch.)</value></prop><prop oor:name="WorkCountry"><value xml:lang="de">Land (gesch.)</value></prop><prop oor:name="JobTitle"><value xml:lang="de">Titel</value></prop><prop oor:name="Department"><value xml:lang="de">Abteilung</value></prop><prop oor:name="Company"><value xml:lang="de">Firma</value></prop><prop oor:name="WebPage1"><value xml:lang="de">Web-Seite (gesch.)</value></prop><prop oor:name="WebPage2"><value xml:lang="de">Web-Seite (privat)</value></prop><prop oor:name="BirthYear"><value xml:lang="de">Geburtsjahr</value></prop><prop oor:name="BirthMonth"><value xml:lang="de">Geburtsmonat</value></prop><prop oor:name="BirthDay"><value xml:lang="de">Geburtstag</value></prop><prop oor:name="Custom1"><value xml:lang="de">benutzerdef. 1</value></prop><prop oor:name="Custom2"><value xml:lang="de">benutzerdef. 2</value></prop><prop oor:name="Custom3"><value xml:lang="de">benutzerdef. 3</value></prop><prop oor:name="Custom4"><value xml:lang="de">benutzerdef. 4</value></prop><prop oor:name="Notes"><value xml:lang="de">Bemerkungen</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="WriterWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/standardbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standard</value></prop></node><node oor:name="private:resource/toolbar/findbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Suchen</value></prop></node><node oor:name="private:resource/toolbar/textobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Format</value></prop></node><node oor:name="private:resource/toolbar/toolbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Werkzeuge</value></prop></node><node oor:name="private:resource/toolbar/tableobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Tabelle</value></prop></node><node oor:name="private:resource/toolbar/numobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Nummerierung und Aufzählungszeichen</value></prop></node><node oor:name="private:resource/toolbar/drawingobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Zeichnungsobjekt-Eigenschaften</value></prop></node><node oor:name="private:resource/toolbar/alignmentbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Ausrichten</value></prop></node><node oor:name="private:resource/toolbar/bezierobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Punkte bearbeiten</value></prop></node><node oor:name="private:resource/toolbar/extrusionobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">3D-Einstellungen</value></prop></node><node oor:name="private:resource/toolbar/formtextobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Textfeld Formatierungs</value></prop></node><node oor:name="private:resource/toolbar/formsfilterbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Filter</value></prop></node><node oor:name="private:resource/toolbar/formsnavigationbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Navigation</value></prop></node><node oor:name="private:resource/toolbar/formcontrols"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Steuerelemente</value></prop></node><node oor:name="private:resource/toolbar/moreformcontrols"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Weitere Steuerelemente</value></prop></node><node oor:name="private:resource/toolbar/formdesign"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Entwurf</value></prop></node><node oor:name="private:resource/toolbar/frameobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Rahmen</value></prop></node><node oor:name="private:resource/toolbar/fullscreenbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Ganzer Bildschirm</value></prop></node><node oor:name="private:resource/toolbar/graffilterbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Grafikfilter</value></prop></node><node oor:name="private:resource/toolbar/graphicobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Bild</value></prop></node><node oor:name="private:resource/toolbar/insertbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Einfügen</value></prop></node><node oor:name="private:resource/toolbar/oleobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">OLE-Objekt</value></prop></node><node oor:name="private:resource/toolbar/optimizetablebar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Optimieren</value></prop></node><node oor:name="private:resource/toolbar/previewobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Seitenvorschau</value></prop></node><node oor:name="private:resource/toolbar/drawtextobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Textobjekt</value></prop></node><node oor:name="private:resource/toolbar/viewerbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standard (Lesemodus)</value></prop></node><node oor:name="private:resource/toolbar/drawbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Zeichnen</value></prop></node><node oor:name="private:resource/toolbar/mediaobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Medienwiedergabe</value></prop></node><node oor:name="private:resource/toolbar/colorbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Farbe</value></prop></node><node oor:name="private:resource/toolbar/basicshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standardformen</value></prop></node><node oor:name="private:resource/toolbar/arrowshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Blockpfeile</value></prop></node><node oor:name="private:resource/toolbar/flowchartshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Flussdiagramm</value></prop></node><node oor:name="private:resource/toolbar/starshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Sterne und Banner</value></prop></node><node oor:name="private:resource/toolbar/symbolshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Symbolformen</value></prop></node><node oor:name="private:resource/toolbar/calloutshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Legenden</value></prop></node><node oor:name="private:resource/toolbar/fontworkobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Fontwork</value></prop></node><node oor:name="private:resource/toolbar/fontworkshapetype"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Fontwork-Form</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="ChartWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/standardbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standard</value></prop></node><node oor:name="private:resource/toolbar/toolbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Format</value></prop></node><node oor:name="private:resource/toolbar/drawbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Zeichnen</value></prop></node><node oor:name="private:resource/toolbar/basicshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standardformen</value></prop></node><node oor:name="private:resource/toolbar/symbolshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Symbolformen</value></prop></node><node oor:name="private:resource/toolbar/arrowshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Blockpfeile</value></prop></node><node oor:name="private:resource/toolbar/flowchartshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Flussdiagramme</value></prop></node><node oor:name="private:resource/toolbar/calloutshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Legenden</value></prop></node><node oor:name="private:resource/toolbar/starshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Sterne und Banner</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="GenericCommands" oor:package="org.openoffice.Office.UI"><node oor:name="UserInterface"><node oor:name="Commands"><node oor:name=".uno:AVMediaPlayer"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Medienpla~yer</value></prop></node><node oor:name=".uno:AVMediaToolBox"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Medienwiedergabe-Steuerung</value></prop></node><node oor:name=".uno:About"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Info zu %PRODUCTNAME</value></prop></node><node oor:name=".uno:AbsoluteRecord"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Datensatznummer</value></prop></node><node oor:name=".uno:ActivateStyleApply"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Fokus in das Kombinationsfeld setzen</value></prop></node><node oor:name=".uno:ActiveHelp"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Erweiterte Hilfe</value></prop></node><node oor:name=".uno:AddDateField"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Datumsfeld</value></prop></node><node oor:name=".uno:AddDirect"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Neu</value></prop></node><node oor:name=".uno:AddField"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Feld hinzufügen...</value></prop></node><node oor:name=".uno:AddTable"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabelle hinzufügen...</value></prop></node><node oor:name=".uno:AddWatch"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Beobachter ein/aus</value></prop></node><node oor:name=".uno:AddressBookSource"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Adressbuch-Quelle...</value></prop></node><node oor:name=".uno:AlignBottom"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Unten ausrichten</value></prop></node><node oor:name=".uno:AlignCenter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Zentriert</value></prop></node><node oor:name=".uno:AlignHorizontalCenter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Horizontal zentriert ausrichten</value></prop></node><node oor:name=".uno:AlignDown"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Unten</value></prop></node><node oor:name=".uno:AlignLeft"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linksbündig</value></prop></node><node oor:name=".uno:AlignMiddle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Mitte</value></prop></node><node oor:name=".uno:AlignRight"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rechtsbündig</value></prop></node><node oor:name=".uno:AlignTop"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Oben ausrichten</value></prop></node><node oor:name=".uno:AlignUp"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Oben</value></prop></node><node oor:name=".uno:Arc"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ellipsenbogen</value></prop></node><node oor:name=".uno:ArrowShapes"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Blockpfeile</value></prop></node><node oor:name=".uno:ArrowShapes.chevron"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Eingekerbter Richtungspfeil</value></prop></node><node oor:name=".uno:ArrowShapes.circular-arrow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Pfeil im Kreis</value></prop></node><node oor:name=".uno:ArrowShapes.corner-right-arrow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Pfeil nach rechts über Eck</value></prop></node><node oor:name=".uno:ArrowShapes.down-arrow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Pfeil nach unten</value></prop></node><node oor:name=".uno:ArrowShapes.down-arrow-callout"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Legende mit Pfeil nach unten</value></prop></node><node oor:name=".uno:ArrowShapes.left-arrow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Pfeil nach links</value></prop></node><node oor:name=".uno:ArrowShapes.left-arrow-callout"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Legende mit Pfeil nach links</value></prop></node><node oor:name=".uno:ArrowShapes.left-right-arrow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Pfeil nach links und rechts</value></prop></node><node oor:name=".uno:ArrowShapes.left-right-arrow-callout"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Legende mit Pfeil nach links und rechts</value></prop></node><node oor:name=".uno:ArrowShapes.notched-right-arrow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Eingekerbter Pfeil nach rechts</value></prop></node><node oor:name=".uno:ArrowShapes.pentagon-right"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Richtungspfeil</value></prop></node><node oor:name=".uno:ArrowShapes.quad-arrow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Pfeil in vier Richtungen</value></prop></node><node oor:name=".uno:ArrowShapes.quad-arrow-callout"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Legende mit Pfeil in vier Richtungen</value></prop></node><node oor:name=".uno:ArrowShapes.right-arrow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Pfeil nach rechts</value></prop></node><node oor:name=".uno:ArrowShapes.right-arrow-callout"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Legende mit Pfeil nach rechts</value></prop></node><node oor:name=".uno:ArrowShapes.s-sharped-arrow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Schlangenpfeil</value></prop></node><node oor:name=".uno:ArrowShapes.split-arrow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Pfeil mit Gabelung</value></prop></node><node oor:name=".uno:ArrowShapes.split-round-arrow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Pfeil rechts oder links</value></prop></node><node oor:name=".uno:ArrowShapes.striped-right-arrow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Gestreifter Pfeil nach rechts</value></prop></node><node oor:name=".uno:ArrowShapes.up-arrow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Pfeil nach oben</value></prop></node><node oor:name=".uno:ArrowShapes.up-arrow-callout"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Legende mit Pfeil nach oben</value></prop></node><node oor:name=".uno:ArrowShapes.up-down-arrow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Pfeil nach oben und unten</value></prop></node><node oor:name=".uno:ArrowShapes.up-down-arrow-callout"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Legende mit Pfeil nach oben und unten</value></prop></node><node oor:name=".uno:ArrowShapes.up-right-arrow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Pfeil nach oben und rechts</value></prop></node><node oor:name=".uno:ArrowShapes.up-right-arrow-callout"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Legende mit Pfeil nach oben und rechts</value></prop></node><node oor:name=".uno:ArrowShapes.up-right-down-arrow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Pfeil nach oben, rechts und unten</value></prop></node><node oor:name=".uno:AutoControlFocus"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Automatischer Kontrollelement-Fokus</value></prop></node><node oor:name=".uno:AutoCorrectDlg"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~AutoKorrektur-Einstellungen...</value></prop></node><node oor:name=".uno:AutoFilter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">AutoFilter</value></prop></node><node oor:name=".uno:AutoFormat"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">A~utoFormat...</value></prop></node><node oor:name=".uno:AutoPilotAddressDataSource"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Assistent: Adress-Datenquelle</value></prop></node><node oor:name=".uno:AutoPilotAgenda"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Assistent: Agenda</value></prop></node><node oor:name=".uno:AutoPilotFax"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Assistent: FAX</value></prop></node><node oor:name=".uno:AutoPilotLetter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Assistent: Brief</value></prop></node><node oor:name=".uno:AutoPilotMemo"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Assistent: Memo</value></prop></node><node oor:name=".uno:AutoPilotMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Assistenten</value></prop></node><node oor:name=".uno:AutoPilotPresentations"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Assistent: Präsentation</value></prop></node><node oor:name=".uno:AutoSum"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Summe</value></prop></node><node oor:name=".uno:AvailableToolbars"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">S~ymbolleisten</value></prop></node><node oor:name=".uno:BackgroundColor"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Hintergrundfarbe</value></prop></node><node oor:name=".uno:BackgroundPatternController"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Hintergrundmuster</value></prop></node><node oor:name=".uno:Backward"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">N~ach hinten</value></prop></node><node oor:name=".uno:BasicBreak"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Makroausführung anhalten</value></prop></node><node oor:name=".uno:BasicIDEAppear"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Makros bearbeiten</value></prop></node><node oor:name=".uno:BasicShapes"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Standardformen</value></prop></node><node oor:name=".uno:BasicShapes.block-arc"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Halbbogen</value></prop></node><node oor:name=".uno:BasicShapes.can"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zylinder</value></prop></node><node oor:name=".uno:BasicShapes.circle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kreis</value></prop></node><node oor:name=".uno:BasicShapes.circle-pie"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ellipsensektor</value></prop></node><node oor:name=".uno:BasicShapes.cross"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kreuz</value></prop></node><node oor:name=".uno:BasicShapes.cube"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Würfel</value></prop></node><node oor:name=".uno:BasicShapes.diamond"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Raute</value></prop></node><node oor:name=".uno:BasicShapes.ellipse"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ellipse</value></prop></node><node oor:name=".uno:BasicShapes.frame"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rahmen</value></prop></node><node oor:name=".uno:BasicShapes.hexagon"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Sechseck</value></prop></node><node oor:name=".uno:BasicShapes.isosceles-triangle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Gleichschenkliges Dreieck</value></prop></node><node oor:name=".uno:BasicShapes.octagon"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Achteck</value></prop></node><node oor:name=".uno:BasicShapes.paper"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Gefaltete Ecke</value></prop></node><node oor:name=".uno:BasicShapes.parallelogram"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Parallelogramm</value></prop></node><node oor:name=".uno:BasicShapes.pentagon"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Regelmäßiges Fünfeck</value></prop></node><node oor:name=".uno:BasicShapes.quadrat"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Quadrat</value></prop></node><node oor:name=".uno:BasicShapes.rectangle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rechteck</value></prop></node><node oor:name=".uno:BasicShapes.right-triangle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rechtwinkliges Dreieck</value></prop></node><node oor:name=".uno:BasicShapes.ring"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ring</value></prop></node><node oor:name=".uno:BasicShapes.round-quadrat"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Abgerundetes Quadrat</value></prop></node><node oor:name=".uno:BasicShapes.round-rectangle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Abgerundetes Rechteck</value></prop></node><node oor:name=".uno:BasicShapes.trapezoid"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Trapezoid</value></prop></node><node oor:name=".uno:BasicStepInto"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Einzelschritt</value></prop></node><node oor:name=".uno:BasicStepOut"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rücksprung</value></prop></node><node oor:name=".uno:BasicStepOver"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Prozedurschritt</value></prop></node><node oor:name=".uno:BasicStop"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Makroausführung stoppen</value></prop></node><node oor:name=".uno:BezierClose"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bezier schließen</value></prop></node><node oor:name=".uno:BezierConvert"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">In Kurve umwandeln</value></prop></node><node oor:name=".uno:BezierCutLine"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kurve auftrennen</value></prop></node><node oor:name=".uno:BezierDelete"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Punkte löschen</value></prop></node><node oor:name=".uno:BezierEdge"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Eckpunkt setzen</value></prop></node><node oor:name=".uno:BezierEliminatePoints"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Punkte reduzieren</value></prop></node><node oor:name=".uno:BezierFill"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kurve, gefüllt</value></prop></node><node oor:name=".uno:BezierInsert"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Punkte einfügen</value></prop></node><node oor:name=".uno:BezierMove"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Punkte verschieben</value></prop></node><node oor:name=".uno:BezierSmooth"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Glatter Ãœbergang</value></prop></node><node oor:name=".uno:BezierSymmetric"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Symmetrischer Ãœbergang</value></prop></node><node oor:name=".uno:Bezier_Unfilled"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kurve</value></prop></node><node oor:name=".uno:BibliographyComponent"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Literaturdatenbank</value></prop></node><node oor:name=".uno:BmpMask"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Pipette</value></prop></node><node oor:name=".uno:Bold"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Fett</value></prop></node><node oor:name=".uno:BringToFront"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Ganz nach vorn</value></prop></node><node oor:name=".uno:BrowseView"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Weblayout</value></prop></node><node oor:name=".uno:CalloutShapes"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Legenden</value></prop></node><node oor:name=".uno:CalloutShapes.cloud-callout"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Wolke</value></prop></node><node oor:name=".uno:CalloutShapes.line-callout-1"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Legende mit Linie 1</value></prop></node><node oor:name=".uno:CalloutShapes.line-callout-2"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Legende mit Linie 2</value></prop></node><node oor:name=".uno:CalloutShapes.line-callout-3"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Legende mit Linie 3</value></prop></node><node oor:name=".uno:CalloutShapes.rectangular-callout"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rechteckige Legende</value></prop></node><node oor:name=".uno:CalloutShapes.round-callout"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ovale Legende</value></prop></node><node oor:name=".uno:CalloutShapes.round-rectangular-callout"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Abgerundete rechteckige Legende</value></prop></node><node oor:name=".uno:CellVertBottom"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Unten</value></prop></node><node oor:name=".uno:CellVertCenter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vertikal zentrieren</value></prop></node><node oor:name=".uno:CellVertTop"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Oben</value></prop></node><node oor:name=".uno:CenterPara"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zentriert</value></prop></node><node oor:name=".uno:ChangeCaseToFullWidth"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ganze Breite</value></prop></node><node oor:name=".uno:ChangeCaseToHalfWidth"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">H~albe Breite</value></prop></node><node oor:name=".uno:ChangeCaseToHiragana"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Hiragana</value></prop></node><node oor:name=".uno:ChangeCaseToKatakana"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ka~takana</value></prop></node><node oor:name=".uno:ChangeCaseToLower"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kleinbuchstaben</value></prop></node><node oor:name=".uno:ChangeCaseToSentenceCase"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Satzanfang groß</value></prop></node><node oor:name=".uno:ChangeCaseToTitleCase"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Jedes Wort Groß Schreiben</value></prop></node><node oor:name=".uno:ChangeCaseToToggleCase"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">sCHREIBWEISE ~uMKEHREN</value></prop></node><node oor:name=".uno:ChangeCaseToUpper"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~GROSSBUCHSTABEN</value></prop></node><node oor:name=".uno:CharacterBackgroundPattern"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Farbe für Hervorhebungen</value></prop></node><node oor:name=".uno:CharFontName"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Schriftname</value></prop></node><node oor:name=".uno:CheckBox"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Markierfeld</value></prop></node><node oor:name=".uno:Checkbox"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Markierfeld</value></prop></node><node oor:name=".uno:ChineseConversion"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Chinesisch Konvertierung...</value></prop></node><node oor:name=".uno:ChooseControls"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bedienelemente einfügen</value></prop></node><node oor:name=".uno:ChooseMacro"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Makro auswählen</value></prop></node><node oor:name=".uno:ChoosePolygon"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Symbolauswahl</value></prop></node><node oor:name=".uno:Circle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kreis</value></prop></node><node oor:name=".uno:CircleArc"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kreisbogen</value></prop></node><node oor:name=".uno:CircleCut"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kreissegment</value></prop></node><node oor:name=".uno:CircleCut_Unfilled"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kreissegment, ungefüllt</value></prop></node><node oor:name=".uno:CirclePie"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kreissektor</value></prop></node><node oor:name=".uno:CirclePie_Unfilled"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kreissektor, ungefüllt</value></prop></node><node oor:name=".uno:Circle_Unfilled"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kreis, ungefüllt</value></prop></node><node oor:name=".uno:ClearHistory"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Historie löschen</value></prop></node><node oor:name=".uno:ClearOutline"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Entfe~rnen</value></prop></node><node oor:name=".uno:CloseDoc"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">S~chließen</value></prop></node><node oor:name=".uno:ClosePreview"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Seitenansicht schließen</value></prop></node><node oor:name=".uno:CloseWin"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Fenster schließen</value></prop></node><node oor:name=".uno:Color"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Schriftfarbe</value></prop></node><node oor:name=".uno:ColorControl"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">F~arbleiste</value></prop></node><node oor:name=".uno:ColorSettings"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Farbe</value></prop></node><node oor:name=".uno:ComboBox"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kombinationsfeld</value></prop></node><node oor:name=".uno:Combobox"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kombinationsfeld</value></prop></node><node oor:name=".uno:CommonAlignBottom"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Unten</value></prop></node><node oor:name=".uno:CommonAlignHorizontalCenter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zentriert</value></prop></node><node oor:name=".uno:CommonAlignHorizontalDefault"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Standard</value></prop></node><node oor:name=".uno:CommonAlignJustified"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Blocksatz</value></prop></node><node oor:name=".uno:CommonAlignLeft"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Links</value></prop></node><node oor:name=".uno:CommonAlignRight"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rechts</value></prop></node><node oor:name=".uno:CommonAlignTop"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Oben</value></prop></node><node oor:name=".uno:CommonAlignVerticalCenter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zentriert</value></prop></node><node oor:name=".uno:CommonAlignVerticalDefault"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Standard</value></prop></node><node oor:name=".uno:CommonTaskBarVisible"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Prä~sentation</value></prop></node><node oor:name=".uno:CompareDocuments"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Dokument ve~rgleichen...</value></prop></node><node oor:name=".uno:CompileBasic"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ãœbersetzen</value></prop></node><node oor:name=".uno:Config"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Steuerelemente</value></prop></node><node oor:name=".uno:ConfigureDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Anpassen...</value></prop></node><node oor:name=".uno:ConfigureToolboxVisible"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Bearbeiten...</value></prop></node><node oor:name=".uno:Context"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Aktueller Kontext</value></prop></node><node oor:name=".uno:ContourDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Kontur bearbeiten...</value></prop></node><node oor:name=".uno:ControlProperties"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">K~ontrollfeld...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">Eigenschaften...</value></prop></node><node oor:name=".uno:ConvertToButton"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ersetzen durch Schaltfläche</value></prop></node><node oor:name=".uno:ConvertToCheckBox"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ersetzen durch Markierfeld</value></prop></node><node oor:name=".uno:ConvertToCombo"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ersetzen durch Kombinationsfeld</value></prop></node><node oor:name=".uno:ConvertToCurrency"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ersetzen durch Währungsfeld</value></prop></node><node oor:name=".uno:ConvertToDate"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ersetzen durch Datumsfeld</value></prop></node><node oor:name=".uno:ConvertToEdit"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ersetzen durch Textfeld</value></prop></node><node oor:name=".uno:ConvertToFileControl"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ersetzen durch Dateiauswahl</value></prop></node><node oor:name=".uno:ConvertToFixed"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ersetzen durch Beschriftungsfeld</value></prop></node><node oor:name=".uno:ConvertToFormatted"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ersetzen durch Formatiertes Feld</value></prop></node><node oor:name=".uno:ConvertToGroup"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ersetzen durch Gruppierungsrahmen</value></prop></node><node oor:name=".uno:ConvertToImageBtn"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ersetzen durch Grafische Schaltfläche</value></prop></node><node oor:name=".uno:ConvertToImageControl"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ersetzen durch Grafisches Kontrollfeld</value></prop></node><node oor:name=".uno:ConvertToList"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ersetzen durch Listenfeld</value></prop></node><node oor:name=".uno:ConvertToNavigationBar"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ersetzen durch Navigationsleiste</value></prop></node><node oor:name=".uno:ConvertToNumeric"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ersetzen durch Numerisches Feld</value></prop></node><node oor:name=".uno:ConvertToPattern"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ersetzen durch Maskiertes Feld</value></prop></node><node oor:name=".uno:ConvertToRadio"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ersetzen durch Optionsfeld</value></prop></node><node oor:name=".uno:ConvertToScrollBar"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ersetzen durch Bildlaufleiste</value></prop></node><node oor:name=".uno:ConvertToSpinButton"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ersetzen durch Drehfeld</value></prop></node><node oor:name=".uno:ConvertToTime"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ersetzen durch Zeitfeld</value></prop></node><node oor:name=".uno:Copy"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Kopieren</value></prop></node><node oor:name=".uno:CountAll"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Anzahl Datensätze</value></prop></node><node oor:name=".uno:Crop"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bild zuschneiden</value></prop></node><node oor:name=".uno:CurrencyField"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Währungsfeld</value></prop></node><node oor:name=".uno:CurrentBulletListType"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Aktueller Listentyp</value></prop></node><node oor:name=".uno:CurrentDate"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Aktuelles Datum</value></prop></node><node oor:name=".uno:CurrentLanguage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Aktuelle Sprache</value></prop></node><node oor:name=".uno:CurrentNumListType"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Aktueller Nummerierungs-Listentyp.</value></prop></node><node oor:name=".uno:CurrentTime"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Aktuelle Uhrzeit</value></prop></node><node oor:name=".uno:Cut"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Ausschneiden</value></prop></node><node oor:name=".uno:DSBrowserExplorer"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Explorer ein/aus</value></prop></node><node oor:name=".uno:DatasourceAdministration"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Datenquellen...</value></prop></node><node oor:name=".uno:DateField"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Datumsfeld</value></prop></node><node oor:name=".uno:DecrementIndent"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Einzug vermindern</value></prop></node><node oor:name=".uno:DefaultBullet"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Aufzählungsliste an/aus</value></prop></node><node oor:name=".uno:DefaultNumbering"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nummerierung an/aus</value></prop></node><node oor:name=".uno:Delete"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Inhalte ~löschen...</value></prop></node><node oor:name=".uno:DeleteAllNotes"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Alle Kommentare löschen</value></prop></node><node oor:name=".uno:DeleteAuthor"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Alle Kommentare dieses Autors löschen</value></prop></node><node oor:name=".uno:DeleteColumns"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Spalten löschen</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">Spa~lten</value></prop></node><node oor:name=".uno:DeleteComment"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kommentar löschen</value></prop></node><node oor:name=".uno:DeleteFrame"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rahmen löschen</value></prop></node><node oor:name=".uno:DeleteRecord"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Datensatz löschen</value></prop></node><node oor:name=".uno:DeleteRows"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zeilen löschen</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">Z~eilen</value></prop></node><node oor:name=".uno:DesignerDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">For~matvorlagen</value></prop></node><node oor:name=".uno:DistributeColumns"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Spalten gleichmäßig verteilen</value></prop></node><node oor:name=".uno:DistributeRows"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zeilen gleichmäßig verteilen</value></prop></node><node oor:name=".uno:DistributeSelection"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Verteilung...</value></prop></node><node oor:name=".uno:DownSearch"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nächsten suchen</value></prop></node><node oor:name=".uno:DrawCaption"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Legende</value></prop></node><node oor:name=".uno:DrawText"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Text</value></prop></node><node oor:name=".uno:Edit"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Textfeld</value></prop></node><node oor:name=".uno:EditDoc"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Datei bearbeiten</value></prop></node><node oor:name=".uno:EditFrameSet"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">FrameSet bearbeiten</value></prop></node><node oor:name=".uno:EditHyperlink"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">H~yperlink...</value></prop></node><node oor:name=".uno:Ellipse"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ellipse</value></prop></node><node oor:name=".uno:EllipseCut"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ellipsensegment</value></prop></node><node oor:name=".uno:EllipseCut_Unfilled"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ellipsensegment, ungefüllt</value></prop></node><node oor:name=".uno:Ellipse_Unfilled"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ellipse, ungefüllt</value></prop></node><node oor:name=".uno:EnterGroup"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Gruppe be~treten</value></prop></node><node oor:name=".uno:EntireColumn"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Spalte auswählen</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">Spa~lten</value></prop></node><node oor:name=".uno:EntireRow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zeile selektieren</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">Z~eilen</value></prop></node><node oor:name=".uno:ExportDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Export Dialog</value></prop></node><node oor:name=".uno:ExportDirectToPDF"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Direktes Exportieren als PDF</value></prop></node><node oor:name=".uno:ExportTo"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">E~xportieren...</value></prop></node><node oor:name=".uno:ExportToPDF"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Exportieren als ~PDF...</value></prop></node><node oor:name=".uno:ExtendedHelp"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Direkthilfe?</value></prop></node><node oor:name=".uno:Extrusion3DColor"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">3D-Farbe</value></prop></node><node oor:name=".uno:ExtrusionDepth"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Extrusion</value></prop></node><node oor:name=".uno:ExtrusionDepthDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Extrusionstiefe</value></prop></node><node oor:name=".uno:ExtrusionDepthFloater"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tiefe</value></prop></node><node oor:name=".uno:ExtrusionDirectionFloater"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Richtung</value></prop></node><node oor:name=".uno:ExtrusionLightingFloater"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Beleuchtung</value></prop></node><node oor:name=".uno:ExtrusionSurfaceFloater"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Oberfläche</value></prop></node><node oor:name=".uno:ExtrusionTiltDown"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach unten kippen</value></prop></node><node oor:name=".uno:ExtrusionTiltLeft"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach links kippen</value></prop></node><node oor:name=".uno:ExtrusionTiltRight"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach rechts kippen</value></prop></node><node oor:name=".uno:ExtrusionTiltUp"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach oben kippen</value></prop></node><node oor:name=".uno:ExtrusionToggle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Extrusion ein/aus</value></prop></node><node oor:name=".uno:FileControl"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Dateiauswahl</value></prop></node><node oor:name=".uno:FileDocument"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Dokument ablegen</value></prop></node><node oor:name=".uno:FillColor"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Füllfarbe</value></prop></node><node oor:name=".uno:FillShadow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Schatten</value></prop></node><node oor:name=".uno:FillStyle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Flächenstil/-füllung</value></prop></node><node oor:name=".uno:FillFloatTransparence"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Grad der Transparenz der Füllfarbe</value></prop></node><node oor:name=".uno:FillTransparence"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Grad der Transparenz der Füllfarbe</value></prop></node><node oor:name=".uno:FilterCrit"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Standardfilter...</value></prop></node><node oor:name=".uno:FindText"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Text suchen</value></prop></node><node oor:name=".uno:FirstRecord"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Erster Datensatz</value></prop></node><node oor:name=".uno:Flash"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Blinken</value></prop></node><node oor:name=".uno:FlowChartShapes"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Flussdiagramme</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-alternate-process"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Flussdiagramm: Alternativer Prozess</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-card"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Flussdiagramm: Karte</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-collate"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Flussdiagramm: Zusammenstellen</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-connector"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Flussdiagramm: Verbindungsstelle</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-data"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Flussdiagramm: Daten</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-decision"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Flussdiagramm: Verzweigung</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-delay"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Flussdiagramm: Verzögerung</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-direct-access-storage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Flussdiagramm: Datenträger mit direktem Zugriff</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-display"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Flussdiagramm: Anzeige</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-document"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Flussdiagramm: Dokument</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-extract"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Flussdiagramm: Auszug</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-internal-storage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Flussdiagramm: Zentralspeicher</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-magnetic-disk"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Flussdiagramm: Magnetplattenspeicher</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-manual-input"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Flussdiagramm: Manuelle Eingabe</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-manual-operation"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Flussdiagramm: Manuelle Verarbeitung</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-merge"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Flussdiagramm: Zusammenführen</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-multidocument"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Flussdiagramm: Mehrere Dokumente</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-off-page-connector"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Flussdiagramm: Verbindungsstelle zu einer anderen Seite</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-or"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Flussdiagramm: Oder</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-predefined-process"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Flussdiagramm: Vordefinierter Prozess</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-preparation"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Flussdiagramm: Vorbereitung</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-process"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Flussdiagramm: Prozess</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-punched-tape"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Flussdiagramm: Lochstreifen</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-sequential-access"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Flussdiagramm: Datenträger mit sequentiellem Zugriff</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-sort"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Flussdiagramm: Sortieren</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-stored-data"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Flussdiagramm: Gespeicherte Daten</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-summing-junction"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Flussdiagramm: Zusammenführung</value></prop></node><node oor:name=".uno:FlowChartShapes.flowchart-terminator"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Flussdiagramm: Grenzstelle</value></prop></node><node oor:name=".uno:FontColor"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Schriftfarbe</value></prop></node><node oor:name=".uno:FontHeight"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Schriftgröße</value></prop></node><node oor:name=".uno:FontWork"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Font~work</value></prop></node><node oor:name=".uno:FontworkAlignmentFloater"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Fontwork-Ausrichtung</value></prop></node><node oor:name=".uno:FontworkCharacterSpacingFloater"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Fontwork-Zeichenabstand</value></prop></node><node oor:name=".uno:FontworkGalleryFloater"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Fontwork Galerie</value></prop></node><node oor:name=".uno:FontworkSameLetterHeights"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Fontwork-Buchstaben mit gleicher Höhe</value></prop></node><node oor:name=".uno:FontworkShapeType"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Fontwork-Form</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-arch-down-curve"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bogen nach unten (Kontur)</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-arch-down-pour"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bogen nach unten (gefüllt)</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-arch-left-curve"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bogen nach links (Kontur)</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-arch-left-pour"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bogen nach links (gefüllt)</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-arch-right-curve"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bogen nach rechts (Kontur)</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-arch-right-pour"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bogen nach rechts (gefüllt)</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-arch-up-curve"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bogen nach oben (Kontur)</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-arch-up-pour"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bogen nach oben (gefüllt)</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-chevron-down"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Chevron nach unten</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-chevron-up"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Chevron nach oben</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-circle-curve"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kreis (Kontur)</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-circle-pour"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kreis (gefüllt)</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-curve-down"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Gekrümmt nach unten</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-curve-up"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Gekrümmt nach oben</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-fade-down"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Abnehmend nach unten</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-fade-left"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Abnehmend nach links</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-fade-right"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Abnehmend nach rechts</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-fade-up"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Abnehmend nach oben</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-fade-up-and-left"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Abnehmend nach links und oben</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-fade-up-and-right"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Abnehmend nach rechts und oben</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-inflate"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vergrößern</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-open-circle-curve"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Offener Kreis (Kontur)</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-open-circle-pour"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Offener Kreis (gefüllt)</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-plain-text"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nur Text</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-slant-down"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Schräg nach unten</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-slant-up"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Schräg nach oben</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-stop"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Anhalten</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-triangle-down"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Dreieck nach unten</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-triangle-up"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Dreieck nach oben</value></prop></node><node oor:name=".uno:FontworkShapeType.fontwork-wave"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Welle</value></prop></node><node oor:name=".uno:FormDesignTools"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Formular-Entwurf</value></prop></node><node oor:name=".uno:FormFilter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Formularbasierter Filter</value></prop></node><node oor:name=".uno:FormFilterExecute"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Formularbasierten Filter anwenden</value></prop></node><node oor:name=".uno:FormFilterExit"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Schließen</value></prop></node><node oor:name=".uno:FormFilterNavigator"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Filternavigation</value></prop></node><node oor:name=".uno:FormFiltered"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Filter anwenden</value></prop></node><node oor:name=".uno:FormProperties"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">For~mular...</value></prop></node><node oor:name=".uno:FormatArea"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Fläche...</value></prop></node><node oor:name=".uno:FormatGroup"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Gruppieren</value></prop></node><node oor:name=".uno:FormatLine"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Linie...</value></prop></node><node oor:name=".uno:FormatPaintbrush"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Format übertragen</value></prop></node><node oor:name=".uno:FormatUngroup"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Gruppierung a~ufheben</value></prop></node><node oor:name=".uno:FormattedField"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Formatiertes Feld</value></prop></node><node oor:name=".uno:Forward"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">W~eiter nach vorn</value></prop></node><node oor:name=".uno:FrameContent"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Inhalt</value></prop></node><node oor:name=".uno:FrameLineColor"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rahmenlinienfarbe</value></prop></node><node oor:name=".uno:FrameName"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Name</value></prop></node><node oor:name=".uno:FrameSpacing"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">FrameSet-Zwischenraum</value></prop></node><node oor:name=".uno:Freeline"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Freihandlinie, gefüllt</value></prop></node><node oor:name=".uno:Freeline_Unfilled"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Freihandlinie</value></prop></node><node oor:name=".uno:FullScreen"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Ganzer Bildschirm</value></prop></node><node oor:name=".uno:FunctionBarVisible"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Funktionsleiste</value></prop></node><node oor:name=".uno:Gallery"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Galerie</value></prop></node><node oor:name=".uno:GetColorTable"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Farbpalette</value></prop></node><node oor:name=".uno:GoDown"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach unten</value></prop></node><node oor:name=".uno:GoDownBlock"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Seite nach unten</value></prop></node><node oor:name=".uno:GoDownBlockSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Seite nach unten selektieren</value></prop></node><node oor:name=".uno:GoDownSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach unten selektieren</value></prop></node><node oor:name=".uno:GoLeft"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach links</value></prop></node><node oor:name=".uno:GoLeftBlock"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Seite links</value></prop></node><node oor:name=".uno:GoLeftBlockSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Seite nach links selektieren</value></prop></node><node oor:name=".uno:GoLeftSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach links selektieren</value></prop></node><node oor:name=".uno:GoRight"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach rechts</value></prop></node><node oor:name=".uno:GoRightSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach rechts selektieren</value></prop></node><node oor:name=".uno:GoToEndOfData"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum Dateiende</value></prop></node><node oor:name=".uno:GoToEndOfDataSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis Dateiende selektieren</value></prop></node><node oor:name=".uno:GoToEndOfRow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum Dokumentende</value></prop></node><node oor:name=".uno:GoToEndOfRowSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis Dokumentende selektieren</value></prop></node><node oor:name=".uno:GoToStart"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum Dateianfang</value></prop></node><node oor:name=".uno:GoToStartOfRow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum Dokumentanfang</value></prop></node><node oor:name=".uno:GoToStartOfRowSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis Dokumentanfang selektieren</value></prop></node><node oor:name=".uno:GoToStartSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis Dateianfang selektieren</value></prop></node><node oor:name=".uno:GoUp"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach oben</value></prop></node><node oor:name=".uno:GoUpBlock"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Seite nach oben</value></prop></node><node oor:name=".uno:GoUpBlockSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Seite nach oben selektieren</value></prop></node><node oor:name=".uno:GoUpSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach oben selektieren</value></prop></node><node oor:name=".uno:GrafAttrCrop"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bild zuschneiden...</value></prop></node><node oor:name=".uno:GrafBlue"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Blauanteil</value></prop></node><node oor:name=".uno:GrafContrast"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kontrast</value></prop></node><node oor:name=".uno:GrafGamma"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Gamma</value></prop></node><node oor:name=".uno:GrafGreen"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Grünanteil</value></prop></node><node oor:name=".uno:GrafInvert"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Invertieren</value></prop></node><node oor:name=".uno:GrafLuminance"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Helligkeit</value></prop></node><node oor:name=".uno:GrafMode"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Grafikmodus</value></prop></node><node oor:name=".uno:GrafRed"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rotanteil</value></prop></node><node oor:name=".uno:GrafTransparence"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Transparenz</value></prop></node><node oor:name=".uno:GraphicFilterInvert"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Invertieren</value></prop></node><node oor:name=".uno:GraphicFilterMosaic"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Mosaik</value></prop></node><node oor:name=".uno:GraphicFilterPopart"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Pop-Art</value></prop></node><node oor:name=".uno:GraphicFilterPoster"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Poster</value></prop></node><node oor:name=".uno:GraphicFilterRelief"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Relief</value></prop></node><node oor:name=".uno:GraphicFilterRemoveNoise"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rauschen entfernen</value></prop></node><node oor:name=".uno:GraphicFilterSepia"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Altern</value></prop></node><node oor:name=".uno:GraphicFilterSharpen"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Schärfen</value></prop></node><node oor:name=".uno:GraphicFilterSmooth"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Weichzeichnen</value></prop></node><node oor:name=".uno:GraphicFilterSobel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kohlezeichnung</value></prop></node><node oor:name=".uno:GraphicFilterSolarize"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Solarisation</value></prop></node><node oor:name=".uno:GraphicFilterToolbox"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Filter</value></prop></node><node oor:name=".uno:Grid"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabellen-Kontrollfeld</value></prop></node><node oor:name=".uno:GridUse"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Am Raster fangen</value></prop></node><node oor:name=".uno:GridVisible"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Raster sichtbar</value></prop></node><node oor:name=".uno:Group"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Gruppierung...</value></prop></node><node oor:name=".uno:GroupBox"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Gruppierungsrahmen</value></prop></node><node oor:name=".uno:Groupbox"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Gruppierungsrahmen</value></prop></node><node oor:name=".uno:Grow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zeichen vergrößern</value></prop></node><node oor:name=".uno:HFixedLine"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Horizontale Linie</value></prop></node><node oor:name=".uno:HScrollbar"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Horizontale Bildlaufleiste</value></prop></node><node oor:name=".uno:HangulHanjaConversion"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Hangul/Hanja Konvertierung...</value></prop></node><node oor:name=".uno:HelpChooseFile"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Hilfedatei auswählen</value></prop></node><node oor:name=".uno:HelpIndex"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">%PRODUCTNAME ~Hilfe</value></prop></node><node oor:name=".uno:HelpOnHelp"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Hilfe zur Hilfe</value></prop></node><node oor:name=".uno:HelpSupport"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Support</value></prop></node><node oor:name=".uno:HelpTip"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Tipps</value></prop></node><node oor:name=".uno:HelperDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Hilfe-~Assistent</value></prop></node><node oor:name=".uno:HelplinesMove"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Hilfslinien beim Verschieben</value></prop></node><node oor:name=".uno:HideDetail"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Detail ~ausblenden</value></prop></node><node oor:name=".uno:HideSpellMark"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kennung ausschalten</value></prop></node><node oor:name=".uno:Hyphenate"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Silben~trennung...</value></prop></node><node oor:name=".uno:HyperlinkDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Hyperlink</value></prop></node><node oor:name=".uno:ImageControl"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Grafisches Kontrollfeld</value></prop></node><node oor:name=".uno:ImageMapDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">ImageMap</value></prop></node><node oor:name=".uno:Imagebutton"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Grafische Schaltfläche</value></prop></node><node oor:name=".uno:ImportDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Import Dialog</value></prop></node><node oor:name=".uno:IncrementIndent"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Einzug erhöhen</value></prop></node><node oor:name=".uno:InsertAVMedia"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Film und ~Klang</value></prop></node><node oor:name=".uno:InsertAnnotation"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Komme~ntar</value></prop></node><node oor:name=".uno:InsertAuthorField"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Aut~or</value></prop></node><node oor:name=".uno:InsertBusinessCard"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Visitenkarten einfügen</value></prop></node><node oor:name=".uno:InsertColumnBreak"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Spaltenumbruch einfügen</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Spaltenumbruch</value></prop></node><node oor:name=".uno:InsertColumnDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Spalten...</value></prop></node><node oor:name=".uno:InsertColumns"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">S~palten einfügen</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">S~palten</value></prop></node><node oor:name=".uno:InsertCtrl"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Einfügen</value></prop></node><node oor:name=".uno:InsertCurrencyField"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Währungsfeld</value></prop></node><node oor:name=".uno:InsertDoc"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Datei...</value></prop></node><node oor:name=".uno:InsertDraw"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zeichenfunktionen anzeigen</value></prop></node><node oor:name=".uno:InsertEdit"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Textfeld</value></prop></node><node oor:name=".uno:InsertFileControl"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Dateiauswahl</value></prop></node><node oor:name=".uno:InsertFixedText"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Beschriftungsfeld</value></prop></node><node oor:name=".uno:InsertFormattedField"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Formatiertes Feld</value></prop></node><node oor:name=".uno:InsertGraphic"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Aus Datei...</value></prop></node><node oor:name=".uno:InsertHardHyphen"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Geschützter Trenner</value></prop></node><node oor:name=".uno:InsertHyperlink"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">H~yperlinkleiste</value></prop></node><node oor:name=".uno:InsertImage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Aus Bildbearbeitung einfügen</value></prop></node><node oor:name=".uno:InsertImageControl"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Grafisches Kontrollfeld</value></prop></node><node oor:name=".uno:InsertLRM"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Markierung für ~links-nach-rechts Markierung</value></prop></node><node oor:name=".uno:InsertLabels"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Etiketten einfügen</value></prop></node><node oor:name=".uno:InsertListbox"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Listenfeld</value></prop></node><node oor:name=".uno:InsertMath"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Formel...</value></prop></node><node oor:name=".uno:InsertMode"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Einfügemodus</value></prop></node><node oor:name=".uno:InsertNonBreakingSpace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Geschütztes ~Leerzeichen</value></prop></node><node oor:name=".uno:InsertNumericField"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Numerisches Feld</value></prop></node><node oor:name=".uno:InsertObject"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~OLE-Objekt...</value></prop></node><node oor:name=".uno:InsertObjectChart"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Diag~ramm...</value></prop></node><node oor:name=".uno:InsertObjectFloatingFrame"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Schwebender Rahmen</value></prop></node><node oor:name=".uno:InsertObjectStarMath"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Formel</value></prop></node><node oor:name=".uno:InsertPageNumberField"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Seitennummer</value></prop></node><node oor:name=".uno:InsertPatternField"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Maskiertes Feld</value></prop></node><node oor:name=".uno:InsertPlugin"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~PlugIn...</value></prop></node><node oor:name=".uno:InsertPushbutton"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Schaltfläche</value></prop></node><node oor:name=".uno:InsertRLM"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Markierung für ~rechts-nach-links Schreibrichtung</value></prop></node><node oor:name=".uno:InsertRowDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zei~len...</value></prop></node><node oor:name=".uno:InsertRows"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Z~eilen einfügen</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">Z~eilen</value></prop></node><node oor:name=".uno:InsertSoftHyphen"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Bedingter Trennstrich</value></prop></node><node oor:name=".uno:InsertSound"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Klang...</value></prop></node><node oor:name=".uno:InsertSpreadsheet"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Tabelle</value></prop></node><node oor:name=".uno:InsertSymbol"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Sonderzeichen...</value></prop></node><node oor:name=".uno:InsertTable"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Tabelle...</value></prop></node><node oor:name=".uno:InsertTextFrame"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Textrahmen einfügen</value></prop></node><node oor:name=".uno:InsertTimeField"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Uhrzeit</value></prop></node><node oor:name=".uno:InsertTreeControl"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Baumansicht-Steuerelement</value></prop></node><node oor:name=".uno:InsertVideo"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Video...</value></prop></node><node oor:name=".uno:InsertZWNBSP"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Kein Umbruch ohne Breite</value></prop></node><node oor:name=".uno:InsertZWSP"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Optionaler ~Umbruch ohne Breite</value></prop></node><node oor:name=".uno:InternetDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Internet-Optionen</value></prop></node><node oor:name=".uno:Intersect"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Sch~neiden</value></prop></node><node oor:name=".uno:IsLoading"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Dokument laden</value></prop></node><node oor:name=".uno:Italic"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kursiv</value></prop></node><node oor:name=".uno:JustifyPara"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Blocksatz</value></prop></node><node oor:name=".uno:Label"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Beschriftungsfeld</value></prop></node><node oor:name=".uno:LanguageStatus"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Sprachstatus</value></prop></node><node oor:name=".uno:LastRecord"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Letzter Datensatz</value></prop></node><node oor:name=".uno:LaunchStarImage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bildbearbeitung starten</value></prop></node><node oor:name=".uno:LeaveGroup"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Gruppe Ver~lassen</value></prop></node><node oor:name=".uno:LeftPara"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linksbündig</value></prop></node><node oor:name=".uno:LibSelector"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Aktuelle Bibliothek</value></prop></node><node oor:name=".uno:Line"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linie</value></prop></node><node oor:name=".uno:LineArrowEnd"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linie mit Pfeilende</value></prop></node><node oor:name=".uno:LineCap"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linienenden Stil</value></prop></node><node oor:name=".uno:LineDash"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linienpunktierung</value></prop></node><node oor:name=".uno:LineEndStyle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linienendenstil</value></prop></node><node oor:name=".uno:LineJoint"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linieneckenstil</value></prop></node><node oor:name=".uno:LineStyle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linieneckenstil</value></prop></node><node oor:name=".uno:LineTransparence"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linientransparenz</value></prop></node><node oor:name=".uno:LineWidth"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linienbreite</value></prop></node><node oor:name=".uno:Line_Diagonal"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linie (45°)</value></prop></node><node oor:name=".uno:ListBox"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Listenfeld</value></prop></node><node oor:name=".uno:LoadBasic"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">BASIC-Quelltext einfügen</value></prop></node><node oor:name=".uno:LoadConfiguration"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Konfiguration laden</value></prop></node><node oor:name=".uno:MacroBarVisible"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Makroleiste ein/aus</value></prop></node><node oor:name=".uno:MacroDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">%PRODUCTNAME ~Basic...</value></prop></node><node oor:name=".uno:MacroOrganizer"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">%PRODUCTNAME Basic Makro Verwaltung...</value></prop></node><node oor:name=".uno:MacroOrganizer?TabId:short=1"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Dialoge verwalten...</value></prop></node><node oor:name=".uno:MacroRecorder"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Makro aufzeichnen</value></prop></node><node oor:name=".uno:MacroSignature"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Digitale Signatur...</value></prop></node><node oor:name=".uno:ManageBreakPoints"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Haltepunkte verwalten</value></prop></node><node oor:name=".uno:ManageLanguage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Sprache verwalten</value></prop></node><node oor:name=".uno:MatchGroup"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Klammer suchen</value></prop></node><node oor:name=".uno:MenuBarVisible"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Menü ein/aus</value></prop></node><node oor:name=".uno:Merge"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Versch~melzen</value></prop></node><node oor:name=".uno:MergeCells"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zellen verbinden</value></prop></node><node oor:name=".uno:MergeDocuments"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Dokument ~zusammenführen...</value></prop></node><node oor:name=".uno:ModifiedStatus"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Dokument geändert</value></prop></node><node oor:name=".uno:ModifyFrame"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rahmen-Eigenschaften</value></prop></node><node oor:name=".uno:ModuleDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Modul auswählen</value></prop></node><node oor:name=".uno:MoreControls"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Weitere Steuerelemente</value></prop></node><node oor:name=".uno:MoreDictionaries"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Weitere Wörterbücher im Internet...</value></prop></node><node oor:name=".uno:NameGroup"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Name...</value></prop></node><node oor:name=".uno:NavigationBar"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Navigationsleiste</value></prop></node><node oor:name=".uno:NavigationBarVisible"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Navigationsleiste ein/aus</value></prop></node><node oor:name=".uno:Navigator"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Navigator</value></prop></node><node oor:name=".uno:NewDoc"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Neues Dokument aus Vorlage</value></prop></node><node oor:name=".uno:NewFrameSet"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Neues FrameSet</value></prop></node><node oor:name=".uno:NewPresentation"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Neue Präsentation</value></prop></node><node oor:name=".uno:NewRecord"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Neuer Datensatz</value></prop></node><node oor:name=".uno:NewWindow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Neues Fenster</value></prop></node><node oor:name=".uno:NextRecord"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nächster Datensatz</value></prop></node><node oor:name=".uno:NumberFormatCurrency"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zahlenformat: Währung</value></prop></node><node oor:name=".uno:NumberFormatDate"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zahlenformat: Datum</value></prop></node><node oor:name=".uno:NumberFormatDecimal"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zahlenformat: Dezimal</value></prop></node><node oor:name=".uno:NumberFormatPercent"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zahlenformat: Prozent</value></prop></node><node oor:name=".uno:NumberFormatScientific"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zahlenformat: Exponentiell</value></prop></node><node oor:name=".uno:NumberFormatStandard"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zahlenformat: Standard</value></prop></node><node oor:name=".uno:NumberFormatTime"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zahlenformat: Zeit</value></prop></node><node oor:name=".uno:NumericField"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Numerisches Feld</value></prop></node><node oor:name=".uno:ObjectAlignLeft"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Links</value></prop></node><node oor:name=".uno:ObjectAlignRight"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Rechts</value></prop></node><node oor:name=".uno:ObjectBackOne"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach hinten</value></prop></node><node oor:name=".uno:ObjectBarVisible"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Objektleiste</value></prop></node><node oor:name=".uno:ObjectCatalog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Objekt-Katalog</value></prop></node><node oor:name=".uno:ObjectForwardOne"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach vorn</value></prop></node><node oor:name=".uno:ObjectMenue"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Objekt</value></prop></node><node oor:name=".uno:ObjectTitleDescription"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Beschreibung...</value></prop></node><node oor:name=".uno:Open"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ö~ffnen...</value></prop></node><node oor:name=".uno:OpenHyperlinkOnCursor"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Hyperlink öffnen</value></prop></node><node oor:name=".uno:OpenReadOnly"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Im Entwurfsmodus öffnen</value></prop></node><node oor:name=".uno:OpenSmartTagMenuOnCursor"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Öffnet das Smart Tag Menü</value></prop></node><node oor:name=".uno:OpenTemplate"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Bearbeiten...</value></prop></node><node oor:name=".uno:OpenUrl"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">URL laden</value></prop></node><node oor:name=".uno:OpenXMLFilterSettings"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~XML-Filtereinstellungen...</value></prop></node><node oor:name=".uno:OptimizeTable"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Optimieren</value></prop></node><node oor:name=".uno:OptionBarVisible"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">O~ptionsleiste</value></prop></node><node oor:name=".uno:OptionsTreeDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Einstellungen...</value></prop></node><node oor:name=".uno:OrderCrit"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Sortieren...</value></prop></node><node oor:name=".uno:Organizer"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Verwalten...</value></prop></node><node oor:name=".uno:OutlineBullet"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">A~ufzählungszeichen und Nummerierung ...</value></prop></node><node oor:name=".uno:OutlineCollapse"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Unterabsätze verstecken</value></prop></node><node oor:name=".uno:OutlineCollapseAll"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Erste Ebene</value></prop></node><node oor:name=".uno:OutlineDown"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach unten</value></prop></node><node oor:name=".uno:OutlineExpand"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Unterabsätze zeigen</value></prop></node><node oor:name=".uno:OutlineExpandAll"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Alle Ebenen</value></prop></node><node oor:name=".uno:OutlineFont"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Schriftkontur</value></prop></node><node oor:name=".uno:OutlineFormat"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Formatierung ein/aus</value></prop></node><node oor:name=".uno:OutlineLeft"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ebene höher</value></prop></node><node oor:name=".uno:OutlineRight"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ebene niedriger</value></prop></node><node oor:name=".uno:OutlineUp"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach oben</value></prop></node><node oor:name=".uno:Overline"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ãœberstreichen</value></prop></node><node oor:name=".uno:PageDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Seite</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Seite...</value></prop></node><node oor:name=".uno:ParaLeftToRight"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Links-nach-rechts</value></prop></node><node oor:name=".uno:ParaRightToLeft"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rechts-nach-links</value></prop></node><node oor:name=".uno:ParagraphDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Absatz...</value></prop></node><node oor:name=".uno:Paste"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">E~infügen</value></prop></node><node oor:name=".uno:PasteSpecial"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">In~halte einfügen...</value></prop></node><node oor:name=".uno:PatternField"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Maskiertes Feld</value></prop></node><node oor:name=".uno:Pie"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ellipsensektor</value></prop></node><node oor:name=".uno:Pie_Unfilled"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ellipsensektor, ungefüllt</value></prop></node><node oor:name=".uno:PlugInsActive"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~PlugIn</value></prop></node><node oor:name=".uno:Polygon_Diagonal"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Polygon (45°), gefüllt</value></prop></node><node oor:name=".uno:Polygon_Diagonal_Unfilled"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Polygon (45°)</value></prop></node><node oor:name=".uno:Polygon_Unfilled"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Polygon</value></prop></node><node oor:name=".uno:PrevRecord"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vorheriger Datensatz</value></prop></node><node oor:name=".uno:Preview"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vorschau</value></prop></node><node oor:name=".uno:Print"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Drucken...</value></prop></node><node oor:name=".uno:PrintDefault"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Datei direkt drucken</value></prop></node><node oor:name=".uno:PrintPreview"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Sei~tenansicht</value></prop></node><node oor:name=".uno:PrinterSetup"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Druckereinstellun~g...</value></prop></node><node oor:name=".uno:ProgressBar"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Fortschrittsbalken</value></prop></node><node oor:name=".uno:ProtectTraceChangeMode"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Aufzeichnung ~schützen...</value></prop></node><node oor:name=".uno:Pushbutton"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Schaltfläche</value></prop></node><node oor:name=".uno:Quit"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Beenden</value></prop></node><node oor:name=".uno:RadioButton"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Optionsfeld</value></prop></node><node oor:name=".uno:Radiobutton"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Optionsfeld</value></prop></node><node oor:name=".uno:RecFromText"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Text -&gt; Datensatz</value></prop></node><node oor:name=".uno:RecSave"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Datensatz speichern</value></prop></node><node oor:name=".uno:RecSearch"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Datensatz suchen ...</value></prop></node><node oor:name=".uno:RecText"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Datensatz</value></prop></node><node oor:name=".uno:RecTotal"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zahl der Datensätze</value></prop></node><node oor:name=".uno:RecUndo"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rückgängig: Dateneingabe</value></prop></node><node oor:name=".uno:RecentFileList"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Zuletzt benutzte Dokumente</value></prop></node><node oor:name=".uno:RecheckDocument"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Dokument erneut prüfen...</value></prop></node><node oor:name=".uno:Rect"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rechteck</value></prop></node><node oor:name=".uno:Rect_Rounded"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Abgerundetes Rechteck</value></prop></node><node oor:name=".uno:Rect_Rounded_Unfilled"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Abgerundetes Rechteck, ungefüllt</value></prop></node><node oor:name=".uno:Rect_Unfilled"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rechteck, ungefüllt</value></prop></node><node oor:name=".uno:Redo"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Wiederherstellen unmöglich</value></prop></node><node oor:name=".uno:Refresh"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Aktualisieren</value></prop></node><node oor:name=".uno:RefreshFormControl"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Steuerelement aktualisieren</value></prop></node><node oor:name=".uno:Reload"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Neu laden</value></prop></node><node oor:name=".uno:RemoveFilter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Filter entfernen</value></prop></node><node oor:name=".uno:RemoveFilterSort"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Filter/Sortierung entfernen</value></prop></node><node oor:name=".uno:RenameObject"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Name...</value></prop></node><node oor:name=".uno:Repaint"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Neu zeichnen</value></prop></node><node oor:name=".uno:Repeat"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Letzter ~Befehl</value></prop></node><node oor:name=".uno:RepeatSearch"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Suche wiederholen</value></prop></node><node oor:name=".uno:ReplyComment"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Auf Kommentar antworten</value></prop></node><node oor:name=".uno:ResetAttributes"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Standar~dformatierung</value></prop></node><node oor:name=".uno:RestoreEditingView"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bearbeitungsansicht wiederherstellen</value></prop></node><node oor:name=".uno:RightPara"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rechtsbündig</value></prop></node><node oor:name=".uno:RubyDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rub~y characters...</value></prop></node><node oor:name=".uno:RunBasic"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">BASIC-Programm ausführen</value></prop></node><node oor:name=".uno:RunMacro"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ma~kro ausführen...</value></prop></node><node oor:name=".uno:Save"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Speichern</value></prop></node><node oor:name=".uno:SaveAll"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Alles speic~hern</value></prop></node><node oor:name=".uno:SaveAs"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Speichern ~unter...</value></prop></node><node oor:name=".uno:SaveAsTemplate"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Speichern...</value></prop></node><node oor:name=".uno:SaveAsUrl"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Dokument speichern als URL</value></prop></node><node oor:name=".uno:SaveBasicAs"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">BASIC speichern</value></prop></node><node oor:name=".uno:SaveConfiguration"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Konfiguration sichern</value></prop></node><node oor:name=".uno:SbaExecuteSql"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Abfrage ausführen</value></prop></node><node oor:name=".uno:SbaNativeSql"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">SQL-Kommando direkt ausführen</value></prop></node><node oor:name=".uno:ScEditOptions"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabellendokument-Optionen</value></prop></node><node oor:name=".uno:SchEditOptions"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Diagramm-Optionen</value></prop></node><node oor:name=".uno:ScriptOrganizer"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Makros verwalten</value></prop></node><node oor:name=".uno:ScrollBar"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bildlaufleiste</value></prop></node><node oor:name=".uno:SdEditOptions"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Präsentation-Optionen</value></prop></node><node oor:name=".uno:SdGraphicOptions"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Präsentationsgrafik-Optionen</value></prop></node><node oor:name=".uno:SearchDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Suchen &amp; Ersetzen...</value></prop></node><node oor:name=".uno:Select"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Alles aus~wählen</value></prop></node><node oor:name=".uno:SelectAll"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Alles aus~wählen</value></prop></node><node oor:name=".uno:SelectMode"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Auswahl</value></prop></node><node oor:name=".uno:SelectTable"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabelle selektieren</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Tabelle</value></prop></node><node oor:name=".uno:SelectObject"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Auswahl</value></prop></node><node oor:name=".uno:SendFax"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Standard-Fax senden</value></prop></node><node oor:name=".uno:SendMail"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Dokument als ~E-Mail...</value></prop></node><node oor:name=".uno:SendMailDocAsMS"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">E-Mail als ~Microsoft-Format...</value></prop></node><node oor:name=".uno:SendMailDocAsOOo"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">E-Mail als ~OpenDocument-Format...</value></prop></node><node oor:name=".uno:SendMailDocAsPDF"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">E-Mail als PD~F...</value></prop></node><node oor:name=".uno:SendToBack"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ganz nach ~hinten</value></prop></node><node oor:name=".uno:SetAnchorToPage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Veran~kerung: An der Seite</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">An der ~Seite</value></prop></node><node oor:name=".uno:SetBorderStyle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Umrandung</value></prop></node><node oor:name=".uno:SetDefault"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Standar~dformatierung</value></prop></node><node oor:name=".uno:SetDocumentProperties"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">E~igenschaften...</value></prop></node><node oor:name=".uno:SetObjectToBackground"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">In Hintergrund</value></prop></node><node oor:name=".uno:SetObjectToForeground"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">In Vordergrund</value></prop></node><node oor:name=".uno:Shadowed"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Schatten</value></prop></node><node oor:name=".uno:ShowAnnotations"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Komme~ntare</value></prop></node><node oor:name=".uno:ShowBrowser"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Eigenschaften anzeigen</value></prop></node><node oor:name=".uno:ShowDataNavigator"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Daten-Navigator...</value></prop></node><node oor:name=".uno:ShowDetail"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Detail ~einblenden</value></prop></node><node oor:name=".uno:ShowFmExplorer"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Formular-Navigator...</value></prop></node><node oor:name=".uno:ShowImeStatusWindow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Eingabemethode-Status</value></prop></node><node oor:name=".uno:ShowItemBrowser"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">ItemBrowser ein/aus</value></prop></node><node oor:name=".uno:ShowPropBrowser"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Eigenschaften</value></prop></node><node oor:name=".uno:ShowToolbar"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">S~ymbolleisten</value></prop></node><node oor:name=".uno:Shrink"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zeichen verkleinern</value></prop></node><node oor:name=".uno:Signature"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Digitale Signatu~ren...</value></prop></node><node oor:name=".uno:SimEditOptions"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bild-Optionen</value></prop></node><node oor:name=".uno:Size"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Größe</value></prop></node><node oor:name=".uno:SmEditOptions"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Formel-Optionen</value></prop></node><node oor:name=".uno:SortDown"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Absteigend sortieren</value></prop></node><node oor:name=".uno:Sortup"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Aufsteigend sortieren</value></prop></node><node oor:name=".uno:SourceView"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~HTML-Quelltext</value></prop></node><node oor:name=".uno:SpacePara1"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zeilenabstand: 1</value></prop></node><node oor:name=".uno:SpacePara15"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zeilenabstand: 1,5</value></prop></node><node oor:name=".uno:SpacePara2"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zeilenabstand: 2</value></prop></node><node oor:name=".uno:Spacing"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Laufweite</value></prop></node><node oor:name=".uno:SpellDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Rechtschreibung...</value></prop></node><node oor:name=".uno:SpellOnline"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Automatisch prüfen</value></prop></node><node oor:name=".uno:SpellingAndGrammarDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Rechtschreibung und Grammatik...</value></prop></node><node oor:name=".uno:SpellingDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Rechtschreibung...</value></prop></node><node oor:name=".uno:SpinButton"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Drehfeld</value></prop></node><node oor:name=".uno:Spinbutton"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Drehfeld</value></prop></node><node oor:name=".uno:SplitCell"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zelle teilen</value></prop></node><node oor:name=".uno:SplitHorizontal"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rahmen horizontal teilen</value></prop></node><node oor:name=".uno:SplitParentHorizontal"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">FrameSet horizontal teilen</value></prop></node><node oor:name=".uno:SplitParentVertical"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">FrameSet vertikal teilen</value></prop></node><node oor:name=".uno:SplitVertical"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Frame vertikal teilen</value></prop></node><node oor:name=".uno:Square"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Quadrat</value></prop></node><node oor:name=".uno:Square_Rounded"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Abgerundetes Quadrat</value></prop></node><node oor:name=".uno:Square_Rounded_Unfilled"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Abgerundetes Quadrat, ungefüllt</value></prop></node><node oor:name=".uno:Square_Unfilled"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Quadrat, ungefüllt</value></prop></node><node oor:name=".uno:StarShapes"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Sterne</value></prop></node><node oor:name=".uno:StarShapes.bang"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Explosion</value></prop></node><node oor:name=".uno:StarShapes.concave-star6"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Stern mit 6 Zacken, konkav</value></prop></node><node oor:name=".uno:StarShapes.doorplate"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Türschild</value></prop></node><node oor:name=".uno:StarShapes.horizontal-scroll"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Horizontale Schriftrolle</value></prop></node><node oor:name=".uno:StarShapes.signet"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Siegel</value></prop></node><node oor:name=".uno:StarShapes.star12"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Stern mit 12 Zacken</value></prop></node><node oor:name=".uno:StarShapes.star24"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Stern mit 24 Zacken</value></prop></node><node oor:name=".uno:StarShapes.star4"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Stern mit 4 Zacken</value></prop></node><node oor:name=".uno:StarShapes.star5"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Stern mit 5 Zacken</value></prop></node><node oor:name=".uno:StarShapes.star6"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Stern mit 6 Zacken</value></prop></node><node oor:name=".uno:StarShapes.star8"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Stern mit 8 Zacken</value></prop></node><node oor:name=".uno:StarShapes.vertical-scroll"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vertikale Schriftrolle</value></prop></node><node oor:name=".uno:StateTableCell"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabellenzelle</value></prop></node><node oor:name=".uno:StatusBarVisible"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Statusleiste</value></prop></node><node oor:name=".uno:StatusGetPosition"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Position</value></prop></node><node oor:name=".uno:StatusGetTitle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Aktuelles Basic-Modul</value></prop></node><node oor:name=".uno:Stop"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ladevorgang stoppen</value></prop></node><node oor:name=".uno:StopRecording"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Aufzeichnung beenden</value></prop></node><node oor:name=".uno:Strikeout"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Durchstreichen</value></prop></node><node oor:name=".uno:StyleApply"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vorlage anwenden</value></prop></node><node oor:name=".uno:StyleCatalog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Katalog...</value></prop></node><node oor:name=".uno:StyleNewByExample"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Neue Vorlage aus Selektion</value></prop></node><node oor:name=".uno:StyleUpdateByExample"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vorlage aktualisieren</value></prop></node><node oor:name=".uno:SubScript"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tiefgestellt</value></prop></node><node oor:name=".uno:Substract"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Subtrahieren</value></prop></node><node oor:name=".uno:SuperScript"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Hochgestellt</value></prop></node><node oor:name=".uno:FlipHorizontal"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Horizontal spiegeln</value></prop></node><node oor:name=".uno:FlipVertical"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vertikal spiegeln</value></prop></node><node oor:name=".uno:SwEditOptions"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Textdokument-Optionen</value></prop></node><node oor:name=".uno:SwitchControlDesignMode"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Entwurfsmodus an/aus</value></prop></node><node oor:name=".uno:SwitchXFormsDesignMode"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Entwurfsmodus an/aus</value></prop></node><node oor:name=".uno:SymbolShapes"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Symbolformen</value></prop></node><node oor:name=".uno:SymbolShapes.brace-pair"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Geschweifte Klammer links und rechts</value></prop></node><node oor:name=".uno:SymbolShapes.bracket-pair"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Runde Klammer links und rechts</value></prop></node><node oor:name=".uno:SymbolShapes.cloud"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Wolke</value></prop></node><node oor:name=".uno:SymbolShapes.diamond-bevel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rautenförmiger Bilderrahmen</value></prop></node><node oor:name=".uno:SymbolShapes.flower"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Blume</value></prop></node><node oor:name=".uno:SymbolShapes.forbidden"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">"Verboten" Symbol</value></prop></node><node oor:name=".uno:SymbolShapes.heart"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Herz</value></prop></node><node oor:name=".uno:SymbolShapes.left-brace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Geschweifte Klammer links</value></prop></node><node oor:name=".uno:SymbolShapes.left-bracket"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Runde Klammer links</value></prop></node><node oor:name=".uno:SymbolShapes.lightning"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Blitz</value></prop></node><node oor:name=".uno:SymbolShapes.moon"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Mond</value></prop></node><node oor:name=".uno:SymbolShapes.octagon-bevel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Achteckiger Bilderrahmen</value></prop></node><node oor:name=".uno:SymbolShapes.puzzle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Puzzle</value></prop></node><node oor:name=".uno:SymbolShapes.quad-bevel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bilderrahmen</value></prop></node><node oor:name=".uno:SymbolShapes.right-brace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Geschweifte Klammer rechts</value></prop></node><node oor:name=".uno:SymbolShapes.right-bracket"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Runde Klammer rechts</value></prop></node><node oor:name=".uno:SymbolShapes.smiley"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Smiley</value></prop></node><node oor:name=".uno:SymbolShapes.sun"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Sonne</value></prop></node><node oor:name=".uno:TabDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Aktivierungsreihenfolge...</value></prop></node><node oor:name=".uno:TableDesign"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabellenentwurf...</value></prop></node><node oor:name=".uno:TableDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabelleneigenschaften...</value></prop></node><node oor:name=".uno:TableSort"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">S~ortieren...</value></prop></node><node oor:name=".uno:TaskPane"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Aufgabenbereich</value></prop></node><node oor:name=".uno:Sidebar"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Seitenleiste</value></prop></node><node oor:name=".uno:TestMode"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Testmodus ein/aus</value></prop></node><node oor:name=".uno:Text"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Text</value></prop></node><node oor:name=".uno:TextAttributes"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Text...</value></prop></node><node oor:name=".uno:TextFitToSize"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">An Rahmen anpassen</value></prop></node><node oor:name=".uno:Text_Marquee"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Lauftext</value></prop></node><node oor:name=".uno:TextdirectionLeftToRight"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Textrichtung von links nach rechts</value></prop></node><node oor:name=".uno:TextdirectionTopToBottom"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Textrichtung von oben nach unten</value></prop></node><node oor:name=".uno:ThesaurusDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">T~hesaurus...</value></prop></node><node oor:name=".uno:TimeField"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zeitfeld</value></prop></node><node oor:name=".uno:ToggleAnchorType"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Verankerung wechseln</value></prop></node><node oor:name=".uno:ToggleBreakPoint"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Haltepunkt ein/aus</value></prop></node><node oor:name=".uno:ToggleBreakPointEnabled"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Haltepunkt aktiv/inaktiv</value></prop></node><node oor:name=".uno:ToggleControlFocus"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kontrollfeld-Fokus</value></prop></node><node oor:name=".uno:ToggleObjectBezierMode"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Punk~te</value></prop></node><node oor:name=".uno:ToggleObjectRotateMode"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Drehen</value></prop></node><node oor:name=".uno:ToolBarVisible"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Hauptwerkzeugleiste</value></prop></node><node oor:name=".uno:ToolsMacroEdit"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Makros bearbeiten</value></prop></node><node oor:name=".uno:TransformRotationAngle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Drehwinkel</value></prop></node><node oor:name=".uno:TransformDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">P~osition und Größe...</value></prop></node><node oor:name=".uno:TransformRotationX"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Drehpunktposition X</value></prop></node><node oor:name=".uno:TransformRotationY"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Dreehpunktposition Y</value></prop></node><node oor:name=".uno:TwainSelect"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Quelle auswählen...</value></prop></node><node oor:name=".uno:TwainTransfer"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Anfordern...</value></prop></node><node oor:name=".uno:URLButton"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">URL-Button</value></prop></node><node oor:name=".uno:Underline"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Unterstrichen</value></prop></node><node oor:name=".uno:UnderlineDouble"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Doppelt unterstrichen </value></prop></node><node oor:name=".uno:Undo"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rückgängig unmöglich</value></prop></node><node oor:name=".uno:UndoAction"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rückgängig unmöglich</value></prop></node><node oor:name=".uno:Ungroup"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Gruppierung au~fheben...</value></prop></node><node oor:name=".uno:UpSearch"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vorherigen suchen</value></prop></node><node oor:name=".uno:UseWizards"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Assistenten an/aus</value></prop></node><node oor:name=".uno:VFixedLine"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vertikale Linie</value></prop></node><node oor:name=".uno:VScrollbar"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vertikale Bildlaufleiste</value></prop></node><node oor:name=".uno:VersionDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Versionen...</value></prop></node><node oor:name=".uno:VersionVisible"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Version sichtbar</value></prop></node><node oor:name=".uno:VerticalCaption"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vertikale Legende</value></prop></node><node oor:name=".uno:VerticalText"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vertikaler Text</value></prop></node><node oor:name=".uno:ViewDataSourceBrowser"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Daten~quellen</value></prop></node><node oor:name=".uno:ViewFormAsGrid"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Datenquelle als Tabelle</value></prop></node><node oor:name=".uno:WebHtml"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vorschau im Webbrowser</value></prop></node><node oor:name=".uno:Window3D"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~3D-Effekte</value></prop></node><node oor:name=".uno:XLineColor"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linienfarbe</value></prop></node><node oor:name=".uno:XLineStyle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linienstil</value></prop></node><node oor:name=".uno:Zoom"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Maßstab...</value></prop></node><node oor:name=".uno:Zoom100Percent"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zoom 100%</value></prop></node><node oor:name=".uno:ZoomIn"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Vergrößern</value></prop></node><node oor:name=".uno:ZoomMinus"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Verkleinern</value></prop></node><node oor:name=".uno:ZoomNext"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nächste Darstellung</value></prop></node><node oor:name=".uno:ZoomObjects"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Objektzoom</value></prop></node><node oor:name=".uno:ZoomOptimal"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Optimal</value></prop></node><node oor:name=".uno:ZoomOut"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ver~kleinern</value></prop></node><node oor:name=".uno:ZoomPage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ganze Seite</value></prop></node><node oor:name=".uno:ZoomPageWidth"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Seitenbreite</value></prop></node><node oor:name=".uno:ZoomPlus"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vergrößern</value></prop></node><node oor:name=".uno:ZoomPrevious"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vorherige Darstellung</value></prop></node><node oor:name=".uno:ZoomToolBox"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zoom</value></prop></node><node oor:name="service:com.sun.star.deployment.ui.PackageManagerDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ex~tension Manager...</value></prop></node><node oor:name="vnd.sun.star.findbar:FocusToFindbar"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Fokus auf die Suchleiste setzen</value></prop></node></node><node oor:name="Popups"><node oor:name=".uno:Addons"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Add-Ons</value></prop></node><node oor:name=".uno:AnchorMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Veran~kerung</value></prop></node><node oor:name=".uno:ArrangeMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">A~nordnung</value></prop></node><node oor:name=".uno:ChangesMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Änder~ungen</value></prop></node><node oor:name=".uno:EditMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Bearbeiten</value></prop></node><node oor:name=".uno:FieldMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Feldbefehl</value></prop></node><node oor:name=".uno:FlipMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Sp~iegeln</value></prop></node><node oor:name=".uno:FontDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zei~chen...</value></prop></node><node oor:name=".uno:FontEffectsDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Schrifteffekt</value></prop></node><node oor:name=".uno:FormatMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Format</value></prop></node><node oor:name=".uno:FormattingMarkMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Formatierungszeichen</value></prop></node><node oor:name=".uno:GraphicMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">B~ild</value></prop></node><node oor:name=".uno:GroupMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Gruppieren</value></prop></node><node oor:name=".uno:HelpMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Hilfe</value></prop></node><node oor:name=".uno:InsertMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Einfügen</value></prop></node><node oor:name=".uno:LanguageMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Sprache</value></prop></node><node oor:name=".uno:MacrosMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Makros</value></prop></node><node oor:name=".uno:ObjectAlign"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ausric~htung</value></prop></node><node oor:name=".uno:ObjectMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Objekt</value></prop></node><node oor:name=".uno:PickList"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Datei</value></prop></node><node oor:name=".uno:PolyFormen"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Formen</value></prop></node><node oor:name=".uno:Scan"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Scannen</value></prop></node><node oor:name=".uno:SendToMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">S~enden</value></prop></node><node oor:name=".uno:SetLanguageAllTextMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Für den gesamten Text</value></prop></node><node oor:name=".uno:SetLanguageParagraphMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Für den Absatz</value></prop></node><node oor:name=".uno:SetLanguageSelectionMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Für die Auswahl</value></prop></node><node oor:name=".uno:SpellingMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Rechtschreibprüfung</value></prop></node><node oor:name=".uno:TemplateMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Do~kumentvorlage</value></prop></node><node oor:name=".uno:ToolbarsMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">S~ymbolleisten</value></prop></node><node oor:name=".uno:ToolsMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">E~xtras</value></prop></node><node oor:name=".uno:TransliterateMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Groß-/Kleinschreibung ändern</value></prop></node><node oor:name=".uno:ViewMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Ansicht</value></prop></node><node oor:name=".uno:WindowList"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Fen~ster</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="DbTableDataWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/toolbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Tabellenansicht</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="BibliographyCommands" oor:package="org.openoffice.Office.UI"><node oor:name="UserInterface"><node oor:name="Commands"><node oor:name=".uno:Bib/DeleteRecord"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Datensatz löschen</value></prop></node><node oor:name=".uno:Bib/InsertRecord"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Datensatz</value></prop></node><node oor:name=".uno:Bib/Mapping"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Spaltenzuordnung...</value></prop></node><node oor:name=".uno:Bib/autoFilter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">AutoFilter</value></prop></node><node oor:name=".uno:Bib/query"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Suchbegriff</value></prop></node><node oor:name=".uno:Bib/removeFilter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Filter entfernen</value></prop></node><node oor:name=".uno:Bib/sdbsource"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Datenquelle auswählen...</value></prop></node><node oor:name=".uno:Bib/source"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabelle</value></prop></node><node oor:name=".uno:Bib/standardFilter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Filter...</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="MathWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/standardbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standard</value></prop></node><node oor:name="private:resource/toolbar/toolbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Werkzeuge</value></prop></node><node oor:name="private:resource/toolbar/fullscreenbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Ganzer Bildschirm</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="DbBrowserWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/toolbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Tabellenansicht</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="StartModuleWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/standardbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standard</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="ImpressWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/extrusionobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">3D-Einstellungen</value></prop></node><node oor:name="private:resource/toolbar/drawingobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Linie und Füllung</value></prop></node><node oor:name="private:resource/toolbar/3dobjectsbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">3D-Objekte</value></prop></node><node oor:name="private:resource/toolbar/alignmentbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Ausrichten</value></prop></node><node oor:name="private:resource/toolbar/arrowsbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Pfeile</value></prop></node><node oor:name="private:resource/toolbar/choosemodebar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Modus</value></prop></node><node oor:name="private:resource/toolbar/commontaskbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Präsentation</value></prop></node><node oor:name="private:resource/toolbar/connectorsbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Verbinder</value></prop></node><node oor:name="private:resource/toolbar/fullscreenbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Ganzer Bildschirm</value></prop></node><node oor:name="private:resource/toolbar/ellipsesbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Kreise und Ovale</value></prop></node><node oor:name="private:resource/toolbar/formtextobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Textfeld Formatierungs</value></prop></node><node oor:name="private:resource/toolbar/formsfilterbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Filter</value></prop></node><node oor:name="private:resource/toolbar/formsnavigationbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Navigation</value></prop></node><node oor:name="private:resource/toolbar/formcontrols"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Steuerelemente</value></prop></node><node oor:name="private:resource/toolbar/moreformcontrols"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Weitere Steuerelemente</value></prop></node><node oor:name="private:resource/toolbar/formdesign"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Entwurf</value></prop></node><node oor:name="private:resource/toolbar/fontworkobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Fontwork</value></prop></node><node oor:name="private:resource/toolbar/fontworkshapetype"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Fontwork-Form</value></prop></node><node oor:name="private:resource/toolbar/graphicobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Bild</value></prop></node><node oor:name="private:resource/toolbar/graffilterbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Grafikfilter</value></prop></node><node oor:name="private:resource/toolbar/outlinetoolbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Outline</value></prop></node><node oor:name="private:resource/toolbar/insertbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Einfügen</value></prop></node><node oor:name="private:resource/toolbar/linesbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Linien</value></prop></node><node oor:name="private:resource/toolbar/basicshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standardformen</value></prop></node><node oor:name="private:resource/toolbar/symbolshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Symbolformen</value></prop></node><node oor:name="private:resource/toolbar/arrowshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Blockpfeile</value></prop></node><node oor:name="private:resource/toolbar/flowchartshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Flussdiagramm</value></prop></node><node oor:name="private:resource/toolbar/calloutshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Legenden</value></prop></node><node oor:name="private:resource/toolbar/starshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Sterne und Banner</value></prop></node><node oor:name="private:resource/toolbar/optionsbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Optionen</value></prop></node><node oor:name="private:resource/toolbar/rectanglesbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Rechtecke</value></prop></node><node oor:name="private:resource/toolbar/positionbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Reihenfolge</value></prop></node><node oor:name="private:resource/toolbar/slideviewtoolbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Foliensortierer</value></prop></node><node oor:name="private:resource/toolbar/slideviewobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Folienansicht</value></prop></node><node oor:name="private:resource/toolbar/standardbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standard</value></prop></node><node oor:name="private:resource/toolbar/textbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Text</value></prop></node><node oor:name="private:resource/toolbar/textobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Textformat</value></prop></node><node oor:name="private:resource/toolbar/toolbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Zeichnen</value></prop></node><node oor:name="private:resource/toolbar/tableobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Tabelle</value></prop></node><node oor:name="private:resource/toolbar/zoombar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Zoom</value></prop></node><node oor:name="private:resource/toolbar/gluepointsobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Klebepunkte</value></prop></node><node oor:name="private:resource/toolbar/bezierobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Punkte bearbeiten</value></prop></node><node oor:name="private:resource/toolbar/viewerbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standard (Lesemodus)</value></prop></node><node oor:name="private:resource/toolbar/mediaobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Medienwiedergabe</value></prop></node><node oor:name="private:resource/toolbar/colorbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Farbe</value></prop></node><node oor:name="private:resource/toolbar/commentsbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Kommentare</value></prop></node><node oor:name="private:resource/toolbar/masterviewtoolbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Masteransicht</value></prop></node><node oor:name="private:resource/toolbar/optimizetablebar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Optimieren</value></prop></node><node oor:name="private:resource/toolbar/findbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Suchen</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="WriterWebWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/standardbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standard</value></prop></node><node oor:name="private:resource/toolbar/findbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Suchen</value></prop></node><node oor:name="private:resource/toolbar/textobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Format</value></prop></node><node oor:name="private:resource/toolbar/toolbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Werkzeuge</value></prop></node><node oor:name="private:resource/toolbar/oleobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">OLE-Objekt</value></prop></node><node oor:name="private:resource/toolbar/tableobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Tabelle</value></prop></node><node oor:name="private:resource/toolbar/frameobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Rahmen</value></prop></node><node oor:name="private:resource/toolbar/graphicobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Bild</value></prop></node><node oor:name="private:resource/toolbar/drawtextobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Textobjekt</value></prop></node><node oor:name="private:resource/toolbar/drawingobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Zeichnungsobjekt-Eigenschaften</value></prop></node><node oor:name="private:resource/toolbar/bezierobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Punkte bearbeiten</value></prop></node><node oor:name="private:resource/toolbar/fontworkobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Fontwork</value></prop></node><node oor:name="private:resource/toolbar/fontworkshapetype"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Fontwork-Form</value></prop></node><node oor:name="private:resource/toolbar/formtextobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Textfeld Formatierungs</value></prop></node><node oor:name="private:resource/toolbar/formsfilterbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Filter</value></prop></node><node oor:name="private:resource/toolbar/formsnavigationbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Navigation</value></prop></node><node oor:name="private:resource/toolbar/formcontrols"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Steuerelemente</value></prop></node><node oor:name="private:resource/toolbar/moreformcontrols"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Weitere Steuerelemente</value></prop></node><node oor:name="private:resource/toolbar/formdesign"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Entwurf</value></prop></node><node oor:name="private:resource/toolbar/fullscreenbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Ganzer Bildschirm</value></prop></node><node oor:name="private:resource/toolbar/graffilterbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Grafikfilter</value></prop></node><node oor:name="private:resource/toolbar/insertbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Einfügen</value></prop></node><node oor:name="private:resource/toolbar/numobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Nummerierung und Aufzählungszeichen</value></prop></node><node oor:name="private:resource/toolbar/previewobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Seitenvorschau</value></prop></node><node oor:name="private:resource/toolbar/viewerbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standard (Lesemodus)</value></prop></node><node oor:name="private:resource/toolbar/mediaobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Medienwiedergabe</value></prop></node><node oor:name="private:resource/toolbar/colorbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Farbe</value></prop></node><node oor:name="private:resource/toolbar/basicshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standardformen</value></prop></node><node oor:name="private:resource/toolbar/arrowshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Blockpfeile</value></prop></node><node oor:name="private:resource/toolbar/flowchartshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Flussdiagramm</value></prop></node><node oor:name="private:resource/toolbar/starshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Sterne und Banner</value></prop></node><node oor:name="private:resource/toolbar/symbolshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Symbolformen</value></prop></node><node oor:name="private:resource/toolbar/calloutshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Legenden</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="DbQueryWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/designobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Entwurf</value></prop></node><node oor:name="private:resource/toolbar/sqlobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">SQL</value></prop></node><node oor:name="private:resource/toolbar/toolbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Abfrageentwurf</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="BasicIDECommands" oor:package="org.openoffice.Office.UI"/><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="WriterFormWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/standardbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standard</value></prop></node><node oor:name="private:resource/toolbar/textobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formatierungen</value></prop></node><node oor:name="private:resource/toolbar/toolbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Extras</value></prop></node><node oor:name="private:resource/toolbar/tableobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Tabelle</value></prop></node><node oor:name="private:resource/toolbar/numobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Aufzählungen und Nummerierung</value></prop></node><node oor:name="private:resource/toolbar/drawingobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Zeichenobjekteigenschaften</value></prop></node><node oor:name="private:resource/toolbar/alignmentbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Ausrichten</value></prop></node><node oor:name="private:resource/toolbar/bezierobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Punkte bearbeiten</value></prop></node><node oor:name="private:resource/toolbar/extrusionobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">3D-Einstellungen</value></prop></node><node oor:name="private:resource/toolbar/formtextobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Textfeldformatierung</value></prop></node><node oor:name="private:resource/toolbar/formsfilterbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Filter</value></prop></node><node oor:name="private:resource/toolbar/formsnavigationbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Navigation</value></prop></node><node oor:name="private:resource/toolbar/formcontrols"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Steuerelemente</value></prop></node><node oor:name="private:resource/toolbar/moreformcontrols"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Weitere Steuerelemente</value></prop></node><node oor:name="private:resource/toolbar/formdesign"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Entwurf</value></prop></node><node oor:name="private:resource/toolbar/frameobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Rahmen</value></prop></node><node oor:name="private:resource/toolbar/fullscreenbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Ganzer Bildschirm</value></prop></node><node oor:name="private:resource/toolbar/graffilterbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Grafikfilter</value></prop></node><node oor:name="private:resource/toolbar/graphicobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Grafik</value></prop></node><node oor:name="private:resource/toolbar/insertbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Einfügen</value></prop></node><node oor:name="private:resource/toolbar/insertobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Objekt einfügen</value></prop></node><node oor:name="private:resource/toolbar/oleobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">OLE-Objekt</value></prop></node><node oor:name="private:resource/toolbar/optimizetablebar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Optimieren</value></prop></node><node oor:name="private:resource/toolbar/previewobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Seitenansicht</value></prop></node><node oor:name="private:resource/toolbar/drawtextobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Textobjekt</value></prop></node><node oor:name="private:resource/toolbar/viewerbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standard (Ansicht)</value></prop></node><node oor:name="private:resource/toolbar/drawbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Zeichnung</value></prop></node><node oor:name="private:resource/toolbar/mediaobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Medienwiedergabe</value></prop></node><node oor:name="private:resource/toolbar/colorbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Farbe</value></prop></node><node oor:name="private:resource/toolbar/basicshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standardformen</value></prop></node><node oor:name="private:resource/toolbar/arrowshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Blockpfeile</value></prop></node><node oor:name="private:resource/toolbar/flowchartshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Flussdiagramm</value></prop></node><node oor:name="private:resource/toolbar/starshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Sterne und Banner</value></prop></node><node oor:name="private:resource/toolbar/symbolshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Symbolformen</value></prop></node><node oor:name="private:resource/toolbar/calloutshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Legenden</value></prop></node><node oor:name="private:resource/toolbar/fontworkobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Fontwork</value></prop></node><node oor:name="private:resource/toolbar/fontworkshapetype"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Fontwork-Form</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="GenericCategories" oor:package="org.openoffice.Office.UI"><node oor:name="Commands"><node oor:name="Categories"><node oor:name="0"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="de">Intern</value></prop></node><node oor:name="1"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="de">Applikation</value></prop></node><node oor:name="2"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="de">Ansicht</value></prop></node><node oor:name="3"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="de">Dokumente</value></prop></node><node oor:name="4"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="de">Bearbeiten</value></prop></node><node oor:name="5"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="de">BASIC</value></prop></node><node oor:name="6"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="de">Extras</value></prop></node><node oor:name="7"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="de">Math</value></prop></node><node oor:name="8"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="de">Navigieren</value></prop></node><node oor:name="9"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="de">Einfügen</value></prop></node><node oor:name="10"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="de">Format</value></prop></node><node oor:name="11"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="de">Vorlagen</value></prop></node><node oor:name="12"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="de">Text</value></prop></node><node oor:name="13"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="de">Rahmen</value></prop></node><node oor:name="14"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="de">Grafik</value></prop></node><node oor:name="15"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="de">Tabelle</value></prop></node><node oor:name="16"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="de">Nummerierung</value></prop></node><node oor:name="17"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="de">Daten</value></prop></node><node oor:name="18"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="de">Sonderfunktionen</value></prop></node><node oor:name="19"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="de">Bild</value></prop></node><node oor:name="20"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="de">Diagramm</value></prop></node><node oor:name="21"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="de">Explorer</value></prop></node><node oor:name="22"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="de">Verbinder</value></prop></node><node oor:name="23"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="de">Ändern</value></prop></node><node oor:name="24"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="de">Zeichnen</value></prop></node><node oor:name="25"><prop oor:name="Name" oor:type="xs:string"><value xml:lang="de">Kontrollelemente</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Effects" oor:package="org.openoffice.Office.UI"><node oor:name="UserInterface"><node oor:name="Effects"><node oor:name="ooo-entrance-appear"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Erscheinen</value></prop></node><node oor:name="ooo-entrance-fly-in"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Einfliegen</value></prop></node><node oor:name="ooo-entrance-venetian-blinds"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Jalousie</value></prop></node><node oor:name="ooo-entrance-box"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kasten</value></prop></node><node oor:name="ooo-entrance-checkerboard"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Schachbrett</value></prop></node><node oor:name="ooo-entrance-circle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kreis</value></prop></node><node oor:name="ooo-entrance-fly-in-slow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Langsam Einfliegen</value></prop></node><node oor:name="ooo-entrance-diamond"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Karo</value></prop></node><node oor:name="ooo-entrance-dissolve-in"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Auflösen</value></prop></node><node oor:name="ooo-entrance-fade-in"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Weiches Erscheinen</value></prop></node><node oor:name="ooo-entrance-flash-once"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Einmaliges Aufblitzen</value></prop></node><node oor:name="ooo-entrance-peek-in"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kurzer Blick</value></prop></node><node oor:name="ooo-entrance-plus"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Plus</value></prop></node><node oor:name="ooo-entrance-random-bars"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linien</value></prop></node><node oor:name="ooo-entrance-spiral-in"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Spirale</value></prop></node><node oor:name="ooo-entrance-split"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Teilen</value></prop></node><node oor:name="ooo-entrance-stretchy"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Strecken</value></prop></node><node oor:name="ooo-entrance-diagonal-squares"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Diagonale Kästen</value></prop></node><node oor:name="ooo-entrance-swivel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Drehen</value></prop></node><node oor:name="ooo-entrance-wedge"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Keil</value></prop></node><node oor:name="ooo-entrance-wheel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rad</value></prop></node><node oor:name="ooo-entrance-wipe"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Wischen</value></prop></node><node oor:name="ooo-entrance-zoom"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zoom</value></prop></node><node oor:name="ooo-entrance-random"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zufällig</value></prop></node><node oor:name="ooo-entrance-boomerang"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bumerang</value></prop></node><node oor:name="ooo-entrance-bounce"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Springen</value></prop></node><node oor:name="ooo-entrance-colored-lettering"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Textlichtorgel</value></prop></node><node oor:name="ooo-entrance-movie-credits"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Filmabspann</value></prop></node><node oor:name="ooo-entrance-ease-in"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Beruhigen</value></prop></node><node oor:name="ooo-entrance-float"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Schwimmen</value></prop></node><node oor:name="ooo-entrance-turn-and-grow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Drehen und Wachsen</value></prop></node><node oor:name="ooo-entrance-breaks"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vollbremsung</value></prop></node><node oor:name="ooo-entrance-pinwheel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Sprossenrad</value></prop></node><node oor:name="ooo-entrance-rise-up"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Erheben</value></prop></node><node oor:name="ooo-entrance-falling-in"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Hineinfallen</value></prop></node><node oor:name="ooo-entrance-thread"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Faden</value></prop></node><node oor:name="ooo-entrance-unfold"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Entfalten</value></prop></node><node oor:name="ooo-entrance-whip"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Fegen</value></prop></node><node oor:name="ooo-entrance-ascend"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Aufsteigen</value></prop></node><node oor:name="ooo-entrance-center-revolve"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Spirale ins Zentrum</value></prop></node><node oor:name="ooo-entrance-fade-in-and-swivel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Weiches Erscheinen und drehen</value></prop></node><node oor:name="ooo-entrance-descend"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Absteigen</value></prop></node><node oor:name="ooo-entrance-sling"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Schlinge</value></prop></node><node oor:name="ooo-entrance-spin-in"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Wirbeln</value></prop></node><node oor:name="ooo-entrance-compress"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Komprimieren</value></prop></node><node oor:name="ooo-entrance-magnify"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Lupe</value></prop></node><node oor:name="ooo-entrance-curve-up"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Gekrümmt nach oben</value></prop></node><node oor:name="ooo-entrance-fade-in-and-zoom"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Weiches Erscheinen und zoomen</value></prop></node><node oor:name="ooo-entrance-glide"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Gleiten</value></prop></node><node oor:name="ooo-entrance-expand"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ausdehnen</value></prop></node><node oor:name="ooo-entrance-flip"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Spiegeln</value></prop></node><node oor:name="ooo-entrance-fold"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Falten</value></prop></node><node oor:name="ooo-emphasis-fill-color"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Füllfarbe ändern</value></prop></node><node oor:name="ooo-emphasis-font"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Schriftart ändern</value></prop></node><node oor:name="ooo-emphasis-font-color"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Schriftfarbe ändern</value></prop></node><node oor:name="ooo-emphasis-font-size"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Schriftgröße ändern</value></prop></node><node oor:name="ooo-emphasis-font-style"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Schriftschnitt ändern</value></prop></node><node oor:name="ooo-emphasis-grow-and-shrink"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vergrößern und Verkleinern</value></prop></node><node oor:name="ooo-emphasis-line-color"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linienfarbe ändern</value></prop></node><node oor:name="ooo-emphasis-spin"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rotieren</value></prop></node><node oor:name="ooo-emphasis-transparency"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Transparenz</value></prop></node><node oor:name="ooo-emphasis-bold-flash"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Deutlicher Blitz</value></prop></node><node oor:name="ooo-emphasis-color-over-by-word"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Wortweise übermalen</value></prop></node><node oor:name="ooo-emphasis-reveal-underline"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Dynamisch unterstreichen</value></prop></node><node oor:name="ooo-emphasis-color-blend"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Farbvermischung</value></prop></node><node oor:name="ooo-emphasis-color-over-by-letter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zeichenweise übermalen</value></prop></node><node oor:name="ooo-emphasis-complementary-color"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Komplementärfarbe</value></prop></node><node oor:name="ooo-emphasis-complementary-color-2"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Komplementärfarbe 2</value></prop></node><node oor:name="ooo-emphasis-contrasting-color"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kontrastfarbe</value></prop></node><node oor:name="ooo-emphasis-darken"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Verdunkeln</value></prop></node><node oor:name="ooo-emphasis-desaturate"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Durchtränken</value></prop></node><node oor:name="ooo-emphasis-flash-bulb"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Blitzlicht</value></prop></node><node oor:name="ooo-emphasis-lighten"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Erhellen</value></prop></node><node oor:name="ooo-emphasis-vertical-highlight"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vertikales Highlight</value></prop></node><node oor:name="ooo-emphasis-flicker"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Flimmern</value></prop></node><node oor:name="ooo-emphasis-grow-with-color"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Mit Farbe zunehmend</value></prop></node><node oor:name="ooo-emphasis-shimmer"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Flirren</value></prop></node><node oor:name="ooo-emphasis-teeter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Schwanken</value></prop></node><node oor:name="ooo-emphasis-blast"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Druckwelle</value></prop></node><node oor:name="ooo-emphasis-blink"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Blinken</value></prop></node><node oor:name="ooo-emphasis-style-emphasis"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Stilbetonung</value></prop></node><node oor:name="ooo-emphasis-bold-reveal"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Fett anzeigen</value></prop></node><node oor:name="ooo-emphasis-wave"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Welle</value></prop></node><node oor:name="ooo-exit-venetian-blinds"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Jalousie</value></prop></node><node oor:name="ooo-exit-box"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kasten</value></prop></node><node oor:name="ooo-exit-checkerboard"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Schachbrett</value></prop></node><node oor:name="ooo-exit-circle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kreis</value></prop></node><node oor:name="ooo-exit-crawl-out"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Langsam hinaus</value></prop></node><node oor:name="ooo-exit-diamond"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Karo</value></prop></node><node oor:name="ooo-exit-disappear"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Verschwinden</value></prop></node><node oor:name="ooo-exit-dissolve"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Auflösen</value></prop></node><node oor:name="ooo-exit-flash-once"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Einmaliges Aufblitzen</value></prop></node><node oor:name="ooo-exit-fly-out"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Hinausfliegen</value></prop></node><node oor:name="ooo-exit-peek-out"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Blickend hinaus</value></prop></node><node oor:name="ooo-exit-plus"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Plus</value></prop></node><node oor:name="ooo-exit-random-bars"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linien</value></prop></node><node oor:name="ooo-exit-random"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zufällig</value></prop></node><node oor:name="ooo-exit-split"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Teilen</value></prop></node><node oor:name="ooo-exit-diagonal-squares"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Diagonale Kästen</value></prop></node><node oor:name="ooo-exit-wedge"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Keil</value></prop></node><node oor:name="ooo-exit-wheel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rad</value></prop></node><node oor:name="ooo-exit-wipe"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Wischen</value></prop></node><node oor:name="ooo-exit-contract"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zusammenziehen</value></prop></node><node oor:name="ooo-exit-fade-out"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Weiches Abblenden</value></prop></node><node oor:name="ooo-exit-fade-out-and-swivel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Weiches Abblenden und drehen</value></prop></node><node oor:name="ooo-exit-fade-out-and-zoom"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Weiches Abblenden und zoomen</value></prop></node><node oor:name="ooo-exit-ascend"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Aufsteigend</value></prop></node><node oor:name="ooo-exit-center-revolve"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Spirale ins Zentrum</value></prop></node><node oor:name="ooo-exit-collapse"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Reduzieren</value></prop></node><node oor:name="ooo-exit-colored-lettering"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Textlichtorgel</value></prop></node><node oor:name="ooo-exit-descend"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Absteigen</value></prop></node><node oor:name="ooo-exit-ease-out"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Abschwächen</value></prop></node><node oor:name="ooo-exit-turn-and-grow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Drehen und Wachsen</value></prop></node><node oor:name="ooo-exit-sink-down"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Untergehen</value></prop></node><node oor:name="ooo-exit-spin-out"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Wirbeln</value></prop></node><node oor:name="ooo-exit-stretchy"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Strecken</value></prop></node><node oor:name="ooo-exit-unfold"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Entfalten</value></prop></node><node oor:name="ooo-exit-zoom"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zoom</value></prop></node><node oor:name="ooo-exit-boomerang"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bumerang</value></prop></node><node oor:name="ooo-exit-bounce"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Springen</value></prop></node><node oor:name="ooo-exit-movie-credits"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Filmabspann</value></prop></node><node oor:name="ooo-exit-curve-down"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Gekrümmt nach unten</value></prop></node><node oor:name="ooo-exit-flip"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Spiegeln</value></prop></node><node oor:name="ooo-exit-float"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Schwimmen</value></prop></node><node oor:name="ooo-exit-fold"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Falten</value></prop></node><node oor:name="ooo-exit-glide"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Gleiten</value></prop></node><node oor:name="ooo-exit-breaks"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vollbremsung</value></prop></node><node oor:name="ooo-exit-magnify"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Lupe</value></prop></node><node oor:name="ooo-exit-pinwheel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Sprossenrad</value></prop></node><node oor:name="ooo-exit-sling"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Schlinge</value></prop></node><node oor:name="ooo-exit-spiral-out"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Spirale hinaus</value></prop></node><node oor:name="ooo-exit-swish"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Sausen</value></prop></node><node oor:name="ooo-exit-swivel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Drehen</value></prop></node><node oor:name="ooo-exit-thread"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Faden</value></prop></node><node oor:name="ooo-exit-whip"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Fegen</value></prop></node><node oor:name="ooo-motionpath-4-point-star"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Stern mit 4 Zacken</value></prop></node><node oor:name="ooo-motionpath-5-point-star"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Stern mit 5 Zacken</value></prop></node><node oor:name="ooo-motionpath-6-point-star"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Stern mit 6 Zacken</value></prop></node><node oor:name="ooo-motionpath-8-point-star"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Stern mit 8 Zacken</value></prop></node><node oor:name="ooo-motionpath-circle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kreis</value></prop></node><node oor:name="ooo-motionpath-crescent-moon"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Halbmond</value></prop></node><node oor:name="ooo-motionpath-diamond"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Karo</value></prop></node><node oor:name="ooo-motionpath-equal-triangle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Gleichseitiges Dreieck</value></prop></node><node oor:name="ooo-motionpath-oval"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Oval</value></prop></node><node oor:name="ooo-motionpath-heart"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Herz</value></prop></node><node oor:name="ooo-motionpath-hexagon"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Sechseck</value></prop></node><node oor:name="ooo-motionpath-octagon"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Achteck</value></prop></node><node oor:name="ooo-motionpath-parallelogram"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Parallelogramm</value></prop></node><node oor:name="ooo-motionpath-pentagon"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Fünfeck</value></prop></node><node oor:name="ooo-motionpath-right-triangle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rechtwinkliges Dreieck</value></prop></node><node oor:name="ooo-motionpath-square"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Quadrat</value></prop></node><node oor:name="ooo-motionpath-teardrop"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Träne</value></prop></node><node oor:name="ooo-motionpath-trapezoid"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Trapez</value></prop></node><node oor:name="ooo-motionpath-arc-down"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bogen nach unten</value></prop></node><node oor:name="ooo-motionpath-arc-left"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bogen nach links</value></prop></node><node oor:name="ooo-motionpath-arc-right"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bogen nach rechts</value></prop></node><node oor:name="ooo-motionpath-arc-up"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bogen nach oben</value></prop></node><node oor:name="ooo-motionpath-bounce-left"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Links aufprallen</value></prop></node><node oor:name="ooo-motionpath-bounce-right"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rechts aufprallen</value></prop></node><node oor:name="ooo-motionpath-curvy-left"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kurvig nach links</value></prop></node><node oor:name="ooo-motionpath-left"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Links</value></prop></node><node oor:name="ooo-motionpath-right"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rechts</value></prop></node><node oor:name="ooo-motionpath-spiral-left"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Spirale nach links</value></prop></node><node oor:name="ooo-motionpath-spiral-right"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Spirale nach rechts</value></prop></node><node oor:name="ooo-motionpath-sine-wave"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Sinus</value></prop></node><node oor:name="ooo-motionpath-s-curve-1"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">S-Kurve 1</value></prop></node><node oor:name="ooo-motionpath-s-curve-2"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">S-Kurve 2</value></prop></node><node oor:name="ooo-motionpath-heartbeat"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Herzschlag</value></prop></node><node oor:name="ooo-motionpath-curvy-right"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kurvig nach rechts</value></prop></node><node oor:name="ooo-motionpath-decaying-wave"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Abnehmende Welle</value></prop></node><node oor:name="ooo-motionpath-diagonal-down-right"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Diagonal nach unten rechts</value></prop></node><node oor:name="ooo-motionpath-diagonal-up-right"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Diagonal nach oben rechts</value></prop></node><node oor:name="ooo-motionpath-down"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach unten</value></prop></node><node oor:name="ooo-motionpath-funnel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Trichter</value></prop></node><node oor:name="ooo-motionpath-spring"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Spirale</value></prop></node><node oor:name="ooo-motionpath-stairs-down"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Treppen nach unten</value></prop></node><node oor:name="ooo-motionpath-turn-down"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach unten drehen</value></prop></node><node oor:name="ooo-motionpath-turn-down-right"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach unten rechts drehen</value></prop></node><node oor:name="ooo-motionpath-turn-up"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach oben drehen</value></prop></node><node oor:name="ooo-motionpath-turn-up-right"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach oben rechts drehen</value></prop></node><node oor:name="ooo-motionpath-up"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach oben</value></prop></node><node oor:name="ooo-motionpath-wave"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Welle</value></prop></node><node oor:name="ooo-motionpath-zigzag"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zickzack</value></prop></node><node oor:name="ooo-motionpath-bean"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bohne</value></prop></node><node oor:name="ooo-motionpath-buzz-saw"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Säge</value></prop></node><node oor:name="ooo-motionpath-curved-square"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kurviges Quadrat</value></prop></node><node oor:name="ooo-motionpath-curved-x"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kurviges X</value></prop></node><node oor:name="ooo-motionpath-curvy-star"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kurviger Stern</value></prop></node><node oor:name="ooo-motionpath-figure-8-four"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Acht übereinander</value></prop></node><node oor:name="ooo-motionpath-horizontal-figure-8"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Horizontale Acht</value></prop></node><node oor:name="ooo-motionpath-inverted-square"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Invertiertes Quadrat</value></prop></node><node oor:name="ooo-motionpath-inverted-triangle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Invertiertes Dreieck</value></prop></node><node oor:name="ooo-motionpath-loop-de-loop"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zwei Schleifen</value></prop></node><node oor:name="ooo-motionpath-neutron"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Neutron</value></prop></node><node oor:name="ooo-motionpath-peanut"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Erdnuss</value></prop></node><node oor:name="ooo-motionpath-clover"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kleeblatt</value></prop></node><node oor:name="ooo-motionpath-pointy-star"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Gepunkteter Stern</value></prop></node><node oor:name="ooo-motionpath-swoosh"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Pinselstrich</value></prop></node><node oor:name="ooo-motionpath-vertical-figure-8"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vertikale Acht</value></prop></node><node oor:name="ooo-media-start"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Start</value></prop></node><node oor:name="ooo-media-stop"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Stopp</value></prop></node><node oor:name="ooo-media-toggle-pause"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Pause</value></prop></node></node><node oor:name="Properties"><node oor:name="basic"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Einfach</value></prop></node><node oor:name="special"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Spezial</value></prop></node><node oor:name="moderate"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Angemessen</value></prop></node><node oor:name="exciting"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Aufregend</value></prop></node><node oor:name="subtle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Subtil</value></prop></node><node oor:name="linesandcurves"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linien und Kurven</value></prop></node><node oor:name="vertical"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vertikal</value></prop></node><node oor:name="horizontal"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Horizontal</value></prop></node><node oor:name="in"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">In</value></prop></node><node oor:name="across"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Quer</value></prop></node><node oor:name="down"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach unten</value></prop></node><node oor:name="up"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach oben</value></prop></node><node oor:name="from-bottom"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von unten</value></prop></node><node oor:name="from-left"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von links</value></prop></node><node oor:name="from-right"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von rechts</value></prop></node><node oor:name="from-top"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von oben</value></prop></node><node oor:name="from-bottom-left"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von unten links</value></prop></node><node oor:name="from-bottom-right"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von unten rechts</value></prop></node><node oor:name="from-top-left"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von oben links</value></prop></node><node oor:name="from-top-right"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von oben rechts</value></prop></node><node oor:name="horizontal-in"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Horizontal in</value></prop></node><node oor:name="horizontal-out"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Horizontal aus</value></prop></node><node oor:name="vertical-in"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vertikal in</value></prop></node><node oor:name="vertical-out"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vertikal aus</value></prop></node><node oor:name="out"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Aus</value></prop></node><node oor:name="out-from-screen-center"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von unteren Bildschirmbereich nach außen</value></prop></node><node oor:name="in-from-screen-center"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von Bildschirmmitte nach innen</value></prop></node><node oor:name="in-slightly"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Etwas nach innen</value></prop></node><node oor:name="out-slightly"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Etwas nach außen</value></prop></node><node oor:name="left-down"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Links nach unten</value></prop></node><node oor:name="left-up"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Links nach oben</value></prop></node><node oor:name="right-up"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rechts nach oben</value></prop></node><node oor:name="right-down"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rechts nach unten</value></prop></node><node oor:name="to-bottom"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach unten</value></prop></node><node oor:name="to-left"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach links</value></prop></node><node oor:name="to-right"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach rechts</value></prop></node><node oor:name="to-top"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach oben</value></prop></node><node oor:name="to-bottom-left"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach unten links</value></prop></node><node oor:name="to-bottom-right"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach unten rechts</value></prop></node><node oor:name="to-top-left"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach oben links</value></prop></node><node oor:name="to-top-right"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach oben rechts</value></prop></node><node oor:name="clockwise"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Im Uhrzeigersinn</value></prop></node><node oor:name="counter-clockwise"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Entgegen dem Uhrzeigersinn</value></prop></node><node oor:name="downward"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Abwärts</value></prop></node><node oor:name="from-bottom-right-horizontal"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von rechts unten, horizontal</value></prop></node><node oor:name="from-bottom-right-vertical"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von rechts unten, vertikal</value></prop></node><node oor:name="from-center-clockwise"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von der Mitte aus, im Uhrzeigersinn</value></prop></node><node oor:name="from-center-counter-clockwise"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von der Mitte aus, entgegen dem Uhrzeigersinn</value></prop></node><node oor:name="from-top-left-clockwise"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von links oben, im Uhrzeigersinn</value></prop></node><node oor:name="from-top-left-horizontal"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von links oben, horizontal</value></prop></node><node oor:name="from-top-left-vertical"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von links oben, vertikal</value></prop></node><node oor:name="from-top-right-counter-clockwise"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von rechts oben, entgegen dem Uhrzeigersinn</value></prop></node><node oor:name="left-to-bottom"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von links nach unten</value></prop></node><node oor:name="left-to-top"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von links nach oben</value></prop></node><node oor:name="right-to-bottom"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von rechts nach unten</value></prop></node><node oor:name="right-to-top"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von rechts nach oben</value></prop></node></node><node oor:name="Transitions"><node oor:name="venetian-blinds-horizontal"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Horizontal blenden</value></prop></node><node oor:name="venetian-blinds-vertical"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vertikal blenden</value></prop></node><node oor:name="box-in"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von außen einblenden</value></prop></node><node oor:name="box-out"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von innen einblenden</value></prop></node><node oor:name="checkerboard-across"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vertikal versetzt einblenden</value></prop></node><node oor:name="checkerboard-down"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Horizontal versetzt einblenden</value></prop></node><node oor:name="comb-horizontal"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Horizontal kämmen</value></prop></node><node oor:name="comb-vertical"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vertikal kämmen</value></prop></node><node oor:name="cover-down"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von oben überdecken</value></prop></node><node oor:name="cover-left"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von rechts überdecken</value></prop></node><node oor:name="cover-right"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von links überdecken</value></prop></node><node oor:name="cover-up"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von unten überdecken</value></prop></node><node oor:name="cover-left-down"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von rechts oben überdecken</value></prop></node><node oor:name="cover-left-up"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von rechts unten überdecken</value></prop></node><node oor:name="cover-right-down"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von links oben überdecken</value></prop></node><node oor:name="cover-right-up"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von links unten überdecken</value></prop></node><node oor:name="cut"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ausschneiden</value></prop></node><node oor:name="cut-through-black"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Direkt über Schwarz</value></prop></node><node oor:name="dissolve"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Auflösen</value></prop></node><node oor:name="fade-smoothly"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Glatt ausbleichen</value></prop></node><node oor:name="fade-through-black"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ãœber Schwarz blenden</value></prop></node><node oor:name="zoom-rotate-in"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kurzmeldung</value></prop></node><node oor:name="push-down"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach unten schieben</value></prop></node><node oor:name="push-left"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach links schieben</value></prop></node><node oor:name="push-right"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach rechts schieben</value></prop></node><node oor:name="push-up"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach oben schieben</value></prop></node><node oor:name="random-bars-horizontal"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Horizontale Linien</value></prop></node><node oor:name="random-bars-vertical"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vertikale Linien</value></prop></node><node oor:name="shape-circle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kreisförmig</value></prop></node><node oor:name="shape-diamond"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Karoförmig</value></prop></node><node oor:name="shape-plus"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Pluszeichenförmig</value></prop></node><node oor:name="split-horizontal-in"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Horizontal schließen</value></prop></node><node oor:name="split-horizontal-out"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Horizontal öffnen</value></prop></node><node oor:name="split-vertical-in"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vertikal schließen</value></prop></node><node oor:name="split-vertical-out"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vertikal öffnen</value></prop></node><node oor:name="diagonal-squares-left-down"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Diagonale Kästen nach links unten</value></prop></node><node oor:name="diagonal-squares-left-up"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Diagonale Kästen nach links oben</value></prop></node><node oor:name="diagonal-squares-right-down"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Diagonale Kästen nach rechts unten</value></prop></node><node oor:name="diagonal-squares-right-up"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Diagonale Kästen nach rechts oben</value></prop></node><node oor:name="uncover-down"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach unten aufdecken</value></prop></node><node oor:name="uncover-left"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach links aufdecken</value></prop></node><node oor:name="uncover-right"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach rechts aufdecken</value></prop></node><node oor:name="uncover-up"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach oben aufdecken</value></prop></node><node oor:name="uncover-left-down"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach links unten aufdecken</value></prop></node><node oor:name="uncover-left-up"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach links oben aufdecken</value></prop></node><node oor:name="uncover-right-down"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach rechts unten aufdecken</value></prop></node><node oor:name="uncover-right-up"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach rechts oben aufdecken</value></prop></node><node oor:name="wedge"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Keilförmig</value></prop></node><node oor:name="wheel-clockwise-1-spoke"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Im Uhrzeigersinn rollen, 1 Speiche</value></prop></node><node oor:name="wheel-clockwise-2-spokes"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Im Uhrzeigersinn rollen, 2 Speichen</value></prop></node><node oor:name="wheel-clockwise-3-spokes"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Im Uhrzeigersinn rollen, 3 Speichen</value></prop></node><node oor:name="wheel-clockwise-4-spokes"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Im Uhrzeigersinn rollen, 4 Speichen</value></prop></node><node oor:name="wheel-clockwise-8-spokes"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Im Uhrzeigersinn rollen, 8 Speichen</value></prop></node><node oor:name="wipe-down"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von oben rollen</value></prop></node><node oor:name="wipe-left"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von rechts rollen</value></prop></node><node oor:name="wipe-right"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von links rollen</value></prop></node><node oor:name="wipe-up"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Von unten rollen</value></prop></node><node oor:name="random-transition"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zufälliger Ãœbergang</value></prop></node><node oor:name="tile-flip"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Drehende Kacheln</value></prop></node><node oor:name="outside-cube"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach außen drehender Würfel</value></prop></node><node oor:name="revolving-circles"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Drehende Kreise</value></prop></node><node oor:name="turning-helix"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Drehende Helix</value></prop></node><node oor:name="inside-cube"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach innen drehender Würfel</value></prop></node><node oor:name="fall"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Fallen</value></prop></node><node oor:name="turn-around"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Herumdrehen</value></prop></node><node oor:name="iris"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Iris</value></prop></node><node oor:name="turn-down"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach unten drehen</value></prop></node><node oor:name="rochade"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rochade</value></prop></node><node oor:name="venetian3dv"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">3D vertikal blenden</value></prop></node><node oor:name="venetian3dh"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">3D horizontal blenden</value></prop></node><node oor:name="static"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Statisch</value></prop></node><node oor:name="finedissolve"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Feines Auflösen</value></prop></node></node></node><node oor:name="Presets"><node oor:name="Entrance"><node oor:name="basic"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Einfach</value></prop></node><node oor:name="special"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Spezial</value></prop></node><node oor:name="moderate"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Angemessen</value></prop></node><node oor:name="exciting"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Aufregend</value></prop></node></node><node oor:name="Emphasis"><node oor:name="basic"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Einfach</value></prop></node><node oor:name="special"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Spezial</value></prop></node><node oor:name="moderate"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Angemessen</value></prop></node><node oor:name="exciting"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Aufregend</value></prop></node></node><node oor:name="Exit"><node oor:name="basic"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Einfach</value></prop></node><node oor:name="special"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Spezial</value></prop></node><node oor:name="moderate"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Angemessen</value></prop></node><node oor:name="exciting"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Aufregend</value></prop></node></node><node oor:name="MotionPaths"><node oor:name="basic"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Einfach</value></prop></node><node oor:name="linesandcurves"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linien und Kurven</value></prop></node><node oor:name="special"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Spezial</value></prop></node></node><node oor:name="Misc"><node oor:name="media"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Medien</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="StartModuleCommands" oor:package="org.openoffice.Office.UI"/><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="DbRelationWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/toolbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standard</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="ChartCommands" oor:package="org.openoffice.Office.UI"><node oor:name="UserInterface"><node oor:name="Commands"><node oor:name=".uno:AllTitles"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Alle Titel...</value></prop></node><node oor:name=".uno:BarWidth"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Breite der Säulen</value></prop></node><node oor:name=".uno:ChartElementSelector"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Diagrammelement auswählen</value></prop></node><node oor:name=".uno:ContextType"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Diagrammtyp</value></prop></node><node oor:name=".uno:DataDescriptionType"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Beschriftungsart der Diagrammdaten</value></prop></node><node oor:name=".uno:DataInColumns"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Daten in Spalten</value></prop></node><node oor:name=".uno:DataInRows"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Daten in Reihen</value></prop></node><node oor:name=".uno:DataRanges"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Daten~bereiche...</value></prop></node><node oor:name=".uno:DefaultColors"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Defaultfarben der Datenreihen</value></prop></node><node oor:name=".uno:DeleteAxis"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Achse löschen</value></prop></node><node oor:name=".uno:DeleteDataLabel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Datenbeschriftung löschen</value></prop></node><node oor:name=".uno:DeleteDataLabels"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Datenbeschriftungen löschen</value></prop></node><node oor:name=".uno:DeleteLegend"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Legende löschen</value></prop></node><node oor:name=".uno:DeleteMajorGrid"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Hauptgitter löschen</value></prop></node><node oor:name=".uno:DeleteMeanValue"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Mittel~wertlinie löschen</value></prop></node><node oor:name=".uno:DeleteMinorGrid"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Hilfsgitter löschen</value></prop></node><node oor:name=".uno:DeleteR2Value"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">R² löschen</value></prop></node><node oor:name=".uno:DeleteTrendline"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tren~dlinie löschen</value></prop></node><node oor:name=".uno:DeleteTrendlineEquation"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Trendliniengleichung lö~schen</value></prop></node><node oor:name=".uno:DeleteYErrorBars"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Y-Fehlerbal~ken löschen</value></prop></node><node oor:name=".uno:DiagramArea"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Diagramm~fläche...</value></prop></node><node oor:name=".uno:DiagramAxisA"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Sekundäre X-Achse...</value></prop></node><node oor:name=".uno:DiagramAxisAll"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Alle Achsen...</value></prop></node><node oor:name=".uno:DiagramAxisB"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Sekundäre Y-Achse...</value></prop></node><node oor:name=".uno:DiagramAxisX"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~X-Achse...</value></prop></node><node oor:name=".uno:DiagramAxisY"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Y-Achse...</value></prop></node><node oor:name=".uno:DiagramAxisZ"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Z-Achse...</value></prop></node><node oor:name=".uno:DiagramData"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Diagramm~datentabelle...</value></prop></node><node oor:name=".uno:DiagramFloor"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Diagramm~boden...</value></prop></node><node oor:name=".uno:DiagramGridAll"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Alle Gitter...</value></prop></node><node oor:name=".uno:DiagramGridXHelp"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Y-Ac~hsenhilfsgitter...</value></prop></node><node oor:name=".uno:DiagramGridXMain"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Y-Achse-Hauptgitter...</value></prop></node><node oor:name=".uno:DiagramGridYHelp"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">X-A~chsenhilfsgitter...</value></prop></node><node oor:name=".uno:DiagramGridYMain"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~X-Achse-Hauptgitter...</value></prop></node><node oor:name=".uno:DiagramGridZHelp"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Z-Ach~senhilfsgitter...</value></prop></node><node oor:name=".uno:DiagramGridZMain"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Z-Achse-Hauptgitter...</value></prop></node><node oor:name=".uno:DiagramType"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Diagrammt~yp...</value></prop></node><node oor:name=".uno:DiagramWall"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Diagramm~wand...</value></prop></node><node oor:name=".uno:FormatAxis"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Achse formatieren...</value></prop></node><node oor:name=".uno:FormatChartArea"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Diagrammbereich formatieren...</value></prop></node><node oor:name=".uno:FormatDataLabel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Datenbeschriftung formatieren...</value></prop></node><node oor:name=".uno:FormatDataLabels"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Datenbeschriftungen formatieren...</value></prop></node><node oor:name=".uno:FormatDataPoint"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Datenpunkt formatieren...</value></prop></node><node oor:name=".uno:FormatDataSeries"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Datenreihe formatieren...</value></prop></node><node oor:name=".uno:FormatFloor"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Diagrammboden formatieren...</value></prop></node><node oor:name=".uno:FormatLegend"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Legende formatieren...</value></prop></node><node oor:name=".uno:FormatMajorGrid"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Hauptgitter formatieren...</value></prop></node><node oor:name=".uno:FormatMeanValue"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Mittelwertlinie formatieren...</value></prop></node><node oor:name=".uno:FormatMinorGrid"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Hilfsgitter formatieren...</value></prop></node><node oor:name=".uno:FormatSelection"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Auswahl formatieren...</value></prop></node><node oor:name=".uno:FormatStockGain"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Positive Abweichung formatieren...</value></prop></node><node oor:name=".uno:FormatStockLoss"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Negative Abweichung formatieren...</value></prop></node><node oor:name=".uno:FormatTitle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Titel formatieren...</value></prop></node><node oor:name=".uno:FormatTrendline"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Trendlinie formatieren...</value></prop></node><node oor:name=".uno:FormatTrendlineEquation"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Trendliniengleichung formatieren...</value></prop></node><node oor:name=".uno:FormatWall"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Diagrammwand formatieren...</value></prop></node><node oor:name=".uno:FormatYErrorBars"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Y-Fehlerbalken formatieren...</value></prop></node><node oor:name=".uno:InsertAxis"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Achse einfügen</value></prop></node><node oor:name=".uno:InsertAxisTitle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Achsentitel einfügen</value></prop></node><node oor:name=".uno:InsertDataLabel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Datenbeschriftung einfügen</value></prop></node><node oor:name=".uno:InsertDataLabels"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Datenbeschriftungen einfügen</value></prop></node><node oor:name=".uno:InsertLegend"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Legende einfügen</value></prop></node><node oor:name=".uno:InsertMajorGrid"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Hauptgitter einfügen</value></prop></node><node oor:name=".uno:InsertMeanValue"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Mittelwertlinie einfügen</value></prop></node><node oor:name=".uno:InsertMenuAxes"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Achsen...</value></prop></node><node oor:name=".uno:InsertMenuDataLabels"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Datenbeschriftungen...</value></prop></node><node oor:name=".uno:InsertMenuGrids"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Gitter...</value></prop></node><node oor:name=".uno:InsertMenuLegend"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Legende...</value></prop></node><node oor:name=".uno:InsertMenuMeanValues"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Mittelwertlinien</value></prop></node><node oor:name=".uno:InsertMenuTitles"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Titel...</value></prop></node><node oor:name=".uno:InsertMenuTrendlines"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tre~ndlinien...</value></prop></node><node oor:name=".uno:InsertMenuYErrorBars"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Y-Fehler~balken...</value></prop></node><node oor:name=".uno:InsertMinorGrid"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Hilfsgitter einfügen</value></prop></node><node oor:name=".uno:InsertR2Value"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">R² einfügen</value></prop></node><node oor:name=".uno:InsertRemoveAxes"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Achsen einfügen/löschen...</value></prop></node><node oor:name=".uno:InsertTitles"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Titel einfügen...</value></prop></node><node oor:name=".uno:InsertTrendline"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Trendli~nie einfügen...</value></prop></node><node oor:name=".uno:InsertTrendlineEquation"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Trendlinien~gleichung einfügen</value></prop></node><node oor:name=".uno:InsertTrendlineEquationAndR2"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">R² und Trendliniengleichung einfügen</value></prop></node><node oor:name=".uno:InsertYErrorBars"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Y-Fehler~balken einfügen...</value></prop></node><node oor:name=".uno:Legend"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Legende...</value></prop></node><node oor:name=".uno:LegendPosition"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Position der Legende</value></prop></node><node oor:name=".uno:MainTitle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Haupttitel...</value></prop></node><node oor:name=".uno:NewArrangement"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Automatisches Layout</value></prop></node><node oor:name=".uno:NumberOfLines"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linienanzahl im Verbunddiagramm</value></prop></node><node oor:name=".uno:ResetAllDataPoints"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Alle Datenpunkte zurücksetzen</value></prop></node><node oor:name=".uno:ResetDataPoint"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Datenpunkt zurücksetzen</value></prop></node><node oor:name=".uno:ScaleText"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Textskalierung</value></prop></node><node oor:name=".uno:SecondaryXTitle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Titel für s~ekundäre X-Achse...</value></prop></node><node oor:name=".uno:SecondaryYTitle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Titel für se~kundäre Y-Achse...</value></prop></node><node oor:name=".uno:SubTitle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Untertitel...</value></prop></node><node oor:name=".uno:ToggleAxisDescr"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Achsen ein/aus</value></prop></node><node oor:name=".uno:ToggleGridHorizontal"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Gitter horizontal ein/aus</value></prop></node><node oor:name=".uno:ToggleGridVertical"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Gitter vertikal ein/aus</value></prop></node><node oor:name=".uno:ToggleLegend"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Legende ein/aus</value></prop></node><node oor:name=".uno:ToggleTitle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Titel ein/aus</value></prop></node><node oor:name=".uno:ToolSelect"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Werkzeug bestimmen</value></prop></node><node oor:name=".uno:Update"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Diagramm aktualisieren</value></prop></node><node oor:name=".uno:View3D"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">3D-Ansicht...</value></prop></node><node oor:name=".uno:XTitle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~X-Achsentitel...</value></prop></node><node oor:name=".uno:YTitle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Y-Achsentitel...</value></prop></node><node oor:name=".uno:ZTitle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Z-Achsentitel...</value></prop></node></node><node oor:name="Popups"><node oor:name=".uno:ArrangeRow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">An~ordnung</value></prop></node><node oor:name=".uno:ChartTitleMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Titel</value></prop></node><node oor:name=".uno:DiagramAxisMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Achse</value></prop></node><node oor:name=".uno:DiagramGridMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Gitter</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="BasicIDEWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/standardbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standard</value></prop></node><node oor:name="private:resource/toolbar/macrobar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Makro</value></prop></node><node oor:name="private:resource/toolbar/dialogbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Dialog</value></prop></node><node oor:name="private:resource/toolbar/translationbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Sprache</value></prop></node><node oor:name="private:resource/toolbar/insertcontrolsbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Werkzeugleiste</value></prop></node><node oor:name="private:resource/toolbar/fullscreenbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Ganzer Bildschirm</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="WriterGlobalWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/standardbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standard</value></prop></node><node oor:name="private:resource/toolbar/findbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Suchen</value></prop></node><node oor:name="private:resource/toolbar/textobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Format</value></prop></node><node oor:name="private:resource/toolbar/toolbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Werkzeuge</value></prop></node><node oor:name="private:resource/toolbar/tableobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Tabelle</value></prop></node><node oor:name="private:resource/toolbar/numobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Nummerierung und Aufzählungszeichen</value></prop></node><node oor:name="private:resource/toolbar/drawingobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Zeichnungsobjekt-Eigenschaften</value></prop></node><node oor:name="private:resource/toolbar/alignmentbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Ausrichten</value></prop></node><node oor:name="private:resource/toolbar/bezierobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Punkte bearbeiten</value></prop></node><node oor:name="private:resource/toolbar/extrusionobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">3D-Einstellungen</value></prop></node><node oor:name="private:resource/toolbar/formtextobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Textfeld Formatierungs</value></prop></node><node oor:name="private:resource/toolbar/formsfilterbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Filter</value></prop></node><node oor:name="private:resource/toolbar/formsnavigationbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Navigation</value></prop></node><node oor:name="private:resource/toolbar/formcontrols"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Steuerelemente</value></prop></node><node oor:name="private:resource/toolbar/moreformcontrols"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Weitere Steuerelemente</value></prop></node><node oor:name="private:resource/toolbar/formdesign"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Entwurf</value></prop></node><node oor:name="private:resource/toolbar/frameobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Rahmen</value></prop></node><node oor:name="private:resource/toolbar/fullscreenbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Ganzer Bildschirm</value></prop></node><node oor:name="private:resource/toolbar/graffilterbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Grafikfilter</value></prop></node><node oor:name="private:resource/toolbar/graphicobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Bild</value></prop></node><node oor:name="private:resource/toolbar/insertbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Einfügen</value></prop></node><node oor:name="private:resource/toolbar/oleobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">OLE-Objekt</value></prop></node><node oor:name="private:resource/toolbar/optimizetablebar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Optimieren</value></prop></node><node oor:name="private:resource/toolbar/previewobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Seitenvorschau</value></prop></node><node oor:name="private:resource/toolbar/drawtextobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Textobjekt</value></prop></node><node oor:name="private:resource/toolbar/viewerbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standard (Lesemodus)</value></prop></node><node oor:name="private:resource/toolbar/drawbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Zeichnen</value></prop></node><node oor:name="private:resource/toolbar/mediaobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Medienwiedergabe</value></prop></node><node oor:name="private:resource/toolbar/colorbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Farbe</value></prop></node><node oor:name="private:resource/toolbar/basicshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standardformen</value></prop></node><node oor:name="private:resource/toolbar/arrowshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Blockpfeile</value></prop></node><node oor:name="private:resource/toolbar/flowchartshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Flussdiagramm</value></prop></node><node oor:name="private:resource/toolbar/starshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Sterne und Banner</value></prop></node><node oor:name="private:resource/toolbar/symbolshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Symbolformen</value></prop></node><node oor:name="private:resource/toolbar/calloutshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Legenden</value></prop></node><node oor:name="private:resource/toolbar/fontworkobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Fontwork</value></prop></node><node oor:name="private:resource/toolbar/fontworkshapetype"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Fontwork-Form</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Sidebar" oor:package="org.openoffice.Office.UI"><node oor:name="Content"><node oor:name="DeckList"><node oor:name="PropertyDeck"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Eigenschaften</value></prop></node><node oor:name="GalleryDeck"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Galerie</value></prop></node><node oor:name="ImpressMasterPagesDeck"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Masterfolien</value></prop></node><node oor:name="ImpressAnimationEffects"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Benutzerdefinierte Animation</value></prop></node><node oor:name="SlideTransitionDeck"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Folienübergang</value></prop></node><node oor:name="NavigatorDeck"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Navigator</value></prop></node><node oor:name="StyleListDeck"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Formatvorlagen</value></prop></node><node oor:name="FunctionsDeck"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Funktionen</value></prop></node></node><node oor:name="PanelList"><node oor:name="TextPropertyPanel"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Text</value></prop></node><node oor:name="ContextPanel"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Aktueller Kontext (nur für Debugging)</value></prop></node><node oor:name="PagePropertyPanel"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Seite</value></prop></node><node oor:name="ColorPanel"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Farben (nur für Debugging)</value></prop></node><node oor:name="AreaPropertyPanel"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Fläche</value></prop></node><node oor:name="LinePropertyPanel"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Linie</value></prop></node><node oor:name="GalleryPanel"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Galerie</value></prop></node><node oor:name="PosSizePropertyPanel"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Position und Größe</value></prop></node><node oor:name="GraphicPropertyPanel"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Grafik</value></prop></node><node oor:name="Impress1"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Layouts</value></prop></node><node oor:name="Impress2"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">In dieser Präsentation verwendet</value></prop></node><node oor:name="Impress3"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Zuletzt verwendet</value></prop></node><node oor:name="Impress4"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Verfügbar</value></prop></node><node oor:name="Impress5"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Benutzerdefinierte Animation</value></prop></node><node oor:name="Impress6"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Folienübergang</value></prop></node><node oor:name="Impress7"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Tabellen</value></prop></node><node oor:name="EmptyPanel"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Leer</value></prop></node><node oor:name="AlignmentPropertyPanel"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Ausrichtung</value></prop></node><node oor:name="CellAppearancePropertyPanel"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Erscheinungsbild der Zelle</value></prop></node><node oor:name="NumberFormatPropertyPanel"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Zahlenformat</value></prop></node><node oor:name="ParaPropertyPanel"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Absatz</value></prop></node><node oor:name="WrapPropertyPanel"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Umlauf</value></prop></node><node oor:name="SwNavigatorPanel"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Navigator</value></prop></node><node oor:name="ScNavigatorPanel"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Navigator</value></prop></node><node oor:name="SdNavigatorPanel"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Navigator</value></prop></node><node oor:name="StyleListPanel"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Formatvorlagen</value></prop></node><node oor:name="FunctionsPanel"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Funktionen</value></prop></node><node oor:name="InsertPropertyPanel"><prop oor:name="Title" oor:type="xs:string"><value xml:lang="de">Objekte einfügen</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="DbuCommands" oor:package="org.openoffice.Office.UI"><node oor:name="UserInterface"><node oor:name="Commands"><node oor:name=".uno:DBAddRelation"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Neue Relation...</value></prop></node><node oor:name=".uno:DBAddTable"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabellen hinzufügen...</value></prop></node><node oor:name=".uno:DBChangeDesignMode"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Design-Ansicht an-, ausschalten</value></prop></node><node oor:name=".uno:DBClearQuery"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Abfrage löschen</value></prop></node><node oor:name=".uno:DBConvertToView"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Als Ansicht erstellen</value></prop></node><node oor:name=".uno:DBDSAdvancedSettings"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Erweiterte Einstellungen...</value></prop></node><node oor:name=".uno:DBDSConnectionType"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Verbindungsart...</value></prop></node><node oor:name=".uno:DBDSProperties"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Eigenschaften...</value></prop></node><node oor:name=".uno:DBDelete"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Löschen</value></prop></node><node oor:name=".uno:DBDirectSQL"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">SQL...</value></prop></node><node oor:name=".uno:DBDisablePreview"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Keine</value></prop></node><node oor:name=".uno:DBDistinctValues"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Eindeutige Werte</value></prop></node><node oor:name=".uno:DBEdit"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bearbeiten...</value></prop></node><node oor:name=".uno:DBEditSqlView"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">In SQL-Ansicht bearbeiten...</value></prop></node><node oor:name=".uno:DBFormDelete"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Löschen</value></prop></node><node oor:name=".uno:DBFormEdit"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bearbeiten...</value></prop></node><node oor:name=".uno:DBFormOpen"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Datenbankobjekt öffnen...</value></prop></node><node oor:name=".uno:DBFormRename"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Umbenennen...</value></prop></node><node oor:name=".uno:DBIndexDesign"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">I~ndexentwurf...</value></prop></node><node oor:name=".uno:DBMigrateScripts"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Makros migrieren...</value></prop></node><node oor:name=".uno:DBNewFolder"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ordner...</value></prop></node><node oor:name=".uno:DBNewForm"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Formular...</value></prop></node><node oor:name=".uno:DBNewFormAutoPilot"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Formular-Assistent...</value></prop></node><node oor:name=".uno:DBNewFormAutoPilotWithPreSelection"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Formular-Assistent...</value></prop></node><node oor:name=".uno:DBNewQuery"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Abfrage (Entwurfsansicht)...</value></prop></node><node oor:name=".uno:DBNewQueryAutoPilot"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Abfrage-Assistent...</value></prop></node><node oor:name=".uno:DBNewQuerySql"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Abfrage (SQL-Ansicht)...</value></prop></node><node oor:name=".uno:DBNewReport"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bericht...</value></prop></node><node oor:name=".uno:DBNewReportAutoPilot"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Berichts-Assistent...</value></prop></node><node oor:name=".uno:DBNewReportAutoPilotWithPreSelection"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Berichts-Assistent...</value></prop></node><node oor:name=".uno:DBNewTable"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabellenentwurf...</value></prop></node><node oor:name=".uno:DBNewTableAutoPilot"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabellen-Assistent...</value></prop></node><node oor:name=".uno:DBNewView"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ansichtsentwurf...</value></prop></node><node oor:name=".uno:DBNewViewSQL"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ansicht (einfach)...</value></prop></node><node oor:name=".uno:DBOpen"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Datenbankobjekt öffnen...</value></prop></node><node oor:name=".uno:DBQueryDelete"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Löschen</value></prop></node><node oor:name=".uno:DBQueryEdit"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bearbeiten...</value></prop></node><node oor:name=".uno:DBQueryOpen"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Datenbankobjekt öffnen...</value></prop></node><node oor:name=".uno:DBQueryPreview"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vorschau</value></prop></node><node oor:name=".uno:DBQueryRename"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Umbenennen...</value></prop></node><node oor:name=".uno:DBRefreshTables"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabellen aktualisieren</value></prop></node><node oor:name=".uno:DBRelationDesign"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Beziehungen...</value></prop></node><node oor:name=".uno:DBRename"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Umbenennen...</value></prop></node><node oor:name=".uno:DBReportDelete"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Löschen</value></prop></node><node oor:name=".uno:DBReportEdit"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bearbeiten...</value></prop></node><node oor:name=".uno:DBReportOpen"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Datenbankobjekt öffnen...</value></prop></node><node oor:name=".uno:DBReportRename"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Umbenennen...</value></prop></node><node oor:name=".uno:DBSelectAll"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Alles auswählen</value></prop></node><node oor:name=".uno:DBSendReportAsMail"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bericht als E-Mail...</value></prop></node><node oor:name=".uno:DBSendReportToWriter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bericht an Textdokument...</value></prop></node><node oor:name=".uno:DBShowDocInfoPreview"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Dokumentinformationen</value></prop></node><node oor:name=".uno:DBShowDocPreview"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Dokument</value></prop></node><node oor:name=".uno:DBSortAscending"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Aufsteigend</value></prop></node><node oor:name=".uno:DBSortDescending"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Absteigend</value></prop></node><node oor:name=".uno:DBTableDelete"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Löschen</value></prop></node><node oor:name=".uno:DBTableEdit"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bearbeiten...</value></prop></node><node oor:name=".uno:DBTableFilter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabellenfilter...</value></prop></node><node oor:name=".uno:DBTableOpen"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Datenbankobjekt öffnen...</value></prop></node><node oor:name=".uno:DBTableRename"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Umbenennen...</value></prop></node><node oor:name=".uno:DBUserAdmin"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Benutzerverwaltung...</value></prop></node><node oor:name=".uno:DBViewAliases"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Aliasname</value></prop></node><node oor:name=".uno:DBViewForms"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Formulare</value></prop></node><node oor:name=".uno:DBViewFunctions"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Funktionen</value></prop></node><node oor:name=".uno:DBViewQueries"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Abfragen</value></prop></node><node oor:name=".uno:DBViewReports"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Berichte</value></prop></node><node oor:name=".uno:DBViewTableNames"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabellenname</value></prop></node><node oor:name=".uno:DBViewTables"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabellen</value></prop></node><node oor:name=".uno:DSBDocumentDataSource"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Aktuelle Dokument-Datenquelle</value></prop></node><node oor:name=".uno:DSBEditDoc"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Daten bearbeiten</value></prop></node><node oor:name=".uno:DSBFormLetter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Se~riendruck...</value></prop></node><node oor:name=".uno:DSBInsertColumns"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Daten in Text ...</value></prop></node><node oor:name=".uno:DSBInsertContent"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Daten in Felder</value></prop></node><node oor:name=".uno:FormSlots/deleteRecord"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Datensatz löschen</value></prop></node><node oor:name=".uno:FormSlots/insertRecord"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Datensatz</value></prop></node></node><node oor:name="Popups"><node oor:name=".uno:DBDatabaseObjectsMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Datenbankobjekte</value></prop></node><node oor:name=".uno:DBDatabasePropertiesMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Datenbank</value></prop></node><node oor:name=".uno:DBPreview"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vorschau</value></prop></node><node oor:name=".uno:DBSort"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Sortieren</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="WriterCommands" oor:package="org.openoffice.Office.UI"><node oor:name="UserInterface"><node oor:name="Commands"><node oor:name=".uno:AcceptChange"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Änderung akzeptieren</value></prop></node><node oor:name=".uno:AcceptTracedChange"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Änderung akzeptieren</value></prop></node><node oor:name=".uno:AcceptTrackedChanges"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Akzeptieren oder ~verwerfen...</value></prop></node><node oor:name=".uno:AddAllUnknownWords"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Unbekannte Wörter aufnehmen</value></prop></node><node oor:name=".uno:AlignCharBottom"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Am Zeichen unten anordnen</value></prop></node><node oor:name=".uno:AlignCharTop"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Am Zeichen oben anordnen</value></prop></node><node oor:name=".uno:AlignRowBottom"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">An Zeile unten anordnen</value></prop></node><node oor:name=".uno:AlignRowTop"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">An Zeile oben anordnen</value></prop></node><node oor:name=".uno:AlignVerticalCenter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vertikal mittig anordnen</value></prop></node><node oor:name=".uno:AlignVerticalCharCenter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Am Zeichen vertikal mittig anordnen</value></prop></node><node oor:name=".uno:AlignVerticalRowCenter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">An Zeile vertikal mittig anordnen</value></prop></node><node oor:name=".uno:AuthoritiesEntryDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Literaturverzeichniseintrag...</value></prop></node><node oor:name=".uno:AutoFormatApply"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">An~wenden</value></prop></node><node oor:name=".uno:AutoFormatRedlineApply"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Anwenden und Änderungen ~bearbeiten</value></prop></node><node oor:name=".uno:BackColor"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zeichenhintergrund</value></prop></node><node oor:name=".uno:BackgroundDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Hintergrund</value></prop></node><node oor:name=".uno:BorderDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Umrandung</value></prop></node><node oor:name=".uno:BulletsAndNumberingDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nummerierung und Aufzählungszeichen...</value></prop></node><node oor:name=".uno:Calc"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabelle berechnen</value></prop></node><node oor:name=".uno:CalculateSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Berechnen</value></prop></node><node oor:name=".uno:ChainFrames"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rahmen verbinden</value></prop></node><node oor:name=".uno:ChangeDatabaseField"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Dat~enbank austauschen...</value></prop></node><node oor:name=".uno:ChapterNumberingDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Kapitelnummerierung...</value></prop></node><node oor:name=".uno:CharBackgroundExt"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zeichenhintergrund-Gießkanne</value></prop></node><node oor:name=".uno:CharColorExt"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zeichenfarbe-Gießkanne</value></prop></node><node oor:name=".uno:CharLeftSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zeichen links selektieren</value></prop></node><node oor:name=".uno:CharRightSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zeichen rechts selektieren</value></prop></node><node oor:name=".uno:CommentChangeTracking"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Kommentar...</value></prop></node><node oor:name=".uno:ContinueNumbering"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vorherige Nummerierung fortsetzen</value></prop></node><node oor:name=".uno:ControlCodes"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nicht druckbare ~Zeichen</value></prop></node><node oor:name=".uno:ConvertTableText"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Te~xt &lt;-&gt; Tabelle...</value></prop></node><node oor:name=".uno:ConvertTableToText"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ta~belle in Text...</value></prop></node><node oor:name=".uno:ConvertTextToTable"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Text in Tabelle...</value></prop></node><node oor:name=".uno:CopyHyperlinkLocation"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Hyperlink-Adresse kopieren</value></prop></node><node oor:name=".uno:CreateAbstract"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">A~utoAbstract erzeugen...</value></prop></node><node oor:name=".uno:DecrementIndentValue"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Einzug um Betrag vermindern</value></prop></node><node oor:name=".uno:DecrementLevel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Eine Ebene niedriger verschieben</value></prop></node><node oor:name=".uno:DecrementSubLevels"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Eine Ebene mit Unterpunkten niedriger verschieben</value></prop></node><node oor:name=".uno:DelLine"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zeile löschen</value></prop></node><node oor:name=".uno:DelToEndOfLine"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis Zeilenende löschen</value></prop></node><node oor:name=".uno:DelToEndOfPara"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis Absatzende löschen</value></prop></node><node oor:name=".uno:DelToEndOfSentence"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis Satzende löschen</value></prop></node><node oor:name=".uno:DelToEndOfWord"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis Wortende löschen</value></prop></node><node oor:name=".uno:DelToStartOfLine"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis Zeilenanfang löschen</value></prop></node><node oor:name=".uno:DelToStartOfPara"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis Absatzanfang löschen</value></prop></node><node oor:name=".uno:DelToStartOfSentence"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis Satzanfang löschen</value></prop></node><node oor:name=".uno:DelToStartOfWord"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis Wortanfang löschen</value></prop></node><node oor:name=".uno:DeleteTable"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabelle</value></prop></node><node oor:name=".uno:EditCurIndex"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Verzeichnis bearbeiten</value></prop></node><node oor:name=".uno:EditFootnote"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Fuß-/Endnote~...</value></prop></node><node oor:name=".uno:EditGlossary"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Auto~Text...</value></prop></node><node oor:name=".uno:EditRegion"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Bereiche...</value></prop></node><node oor:name=".uno:EndOfDocumentSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis Dokumentende selektieren</value></prop></node><node oor:name=".uno:EndOfLineSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis Zeilenende selektieren</value></prop></node><node oor:name=".uno:EndOfParaSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis Absatzende selektieren</value></prop></node><node oor:name=".uno:EntireCell"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Zellen</value></prop></node><node oor:name=".uno:Escape"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Abbrechen</value></prop></node><node oor:name=".uno:ExecHyperlinks"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Hyperlinks aktiv</value></prop></node><node oor:name=".uno:ExecuteMacroField"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Makrofeld ausführen</value></prop></node><node oor:name=".uno:ExpandGlossary"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">AutoText-Eintrag ausführen</value></prop></node><node oor:name=".uno:FieldDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Feldbefehl...</value></prop></node><node oor:name=".uno:Fieldnames"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Feldnamen</value></prop></node><node oor:name=".uno:Fields"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Felder</value></prop></node><node oor:name=".uno:FootnoteDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Fuß-/Endnoten...</value></prop></node><node oor:name=".uno:FormatColumns"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Spalten...</value></prop></node><node oor:name=".uno:FormatDropcap"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Initialen</value></prop></node><node oor:name=".uno:FrameDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rahmen Eigenschaften</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">Rah~men/Objekt...</value></prop></node><node oor:name=".uno:GoToAnchor"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Setze Cursor auf Anker</value></prop></node><node oor:name=".uno:GoToEnd"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum Tabellenende</value></prop></node><node oor:name=".uno:GoToEndOfColumn"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum Spaltenende</value></prop></node><node oor:name=".uno:GoToEndOfDoc"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum Dokumentende</value></prop></node><node oor:name=".uno:GoToEndOfLine"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum Zeilenende</value></prop></node><node oor:name=".uno:GoToEndOfNextColumn"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum Ende nächster Spalte</value></prop></node><node oor:name=".uno:GoToEndOfNextPage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum Ende nächster Seite</value></prop></node><node oor:name=".uno:GoToEndOfNextPageSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis Ende nächster Seite selektieren</value></prop></node><node oor:name=".uno:GoToEndOfPage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum Seitenende</value></prop></node><node oor:name=".uno:GoToEndOfPageSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis Seitenende selektieren</value></prop></node><node oor:name=".uno:GoToEndOfPara"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum Absatzende</value></prop></node><node oor:name=".uno:GoToEndOfPrevColumn"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zur vorherigen Spalte</value></prop></node><node oor:name=".uno:GoToEndOfPrevPage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum Ende vorheriger Seite</value></prop></node><node oor:name=".uno:GoToEndOfPrevPageSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis Ende vorheriger Seite selektieren</value></prop></node><node oor:name=".uno:GoToNextPara"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum nächsten Absatz</value></prop></node><node oor:name=".uno:GoToNextSentence"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum nächsten Satz</value></prop></node><node oor:name=".uno:GoToNextWord"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum Wort rechts</value></prop></node><node oor:name=".uno:GoToPrevPara"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum vorherigen Absatz</value></prop></node><node oor:name=".uno:GoToPrevSentence"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum vorherigen Satz</value></prop></node><node oor:name=".uno:GoToPrevWord"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum Wort links</value></prop></node><node oor:name=".uno:GoToStartOfColumn"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum Spaltenanfang</value></prop></node><node oor:name=".uno:GoToStartOfDoc"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum Dokumentanfang</value></prop></node><node oor:name=".uno:GoToStartOfLine"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum Zeilenanfang</value></prop></node><node oor:name=".uno:GoToStartOfNextColumn"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum Anfang nächste Spalte</value></prop></node><node oor:name=".uno:GoToStartOfNextPage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum Anfang nächste Seite</value></prop></node><node oor:name=".uno:GoToStartOfNextPageSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis Anfang nächste Seite selektieren</value></prop></node><node oor:name=".uno:GoToStartOfPage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum Seitenanfang</value></prop></node><node oor:name=".uno:GoToStartOfPageSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis Seitenanfang selektieren</value></prop></node><node oor:name=".uno:GoToStartOfPara"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum Absatzanfang</value></prop></node><node oor:name=".uno:GoToStartOfPrevColumn"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum Anfang vorheriger Spalte</value></prop></node><node oor:name=".uno:GoToStartOfPrevPage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum Anfang vorheriger Seite</value></prop></node><node oor:name=".uno:GoToStartOfPrevPageSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis Anfang vorheriger Seite selektieren</value></prop></node><node oor:name=".uno:GoToStartOfTable"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum Tabellenanfang</value></prop></node><node oor:name=".uno:GotoNextIndexMark"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zur nächsten Indexmarkierung</value></prop></node><node oor:name=".uno:GotoNextInputField"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum nächsten Eingabefeld</value></prop></node><node oor:name=".uno:GotoNextObject"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum nächsten Objekt</value></prop></node><node oor:name=".uno:GotoNextPlacemarker"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum nächsten Platzhalter</value></prop></node><node oor:name=".uno:GotoNextSentenceSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis nächsten Satz selektieren</value></prop></node><node oor:name=".uno:GotoNextTableFormula"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zur nächsten Tabellenformel</value></prop></node><node oor:name=".uno:GotoNextWrongTableFormula"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zur nächsten fehlerhaften Tabellenformel</value></prop></node><node oor:name=".uno:GotoPage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zur Seite</value></prop></node><node oor:name=".uno:GotoPrevIndexMark"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zur vorherigen Indexmarkierung</value></prop></node><node oor:name=".uno:GotoPrevInputField"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum vorherigen Eingabefeld</value></prop></node><node oor:name=".uno:GotoPrevObject"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum vorherigen Objekt</value></prop></node><node oor:name=".uno:GotoPrevPlacemarker"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum vorherigen Platzhalter</value></prop></node><node oor:name=".uno:GotoPrevSentenceSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis zum vorherigen Satz selektieren</value></prop></node><node oor:name=".uno:GotoPrevTableFormula"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zur vorherigen Tabellenformel</value></prop></node><node oor:name=".uno:GotoPrevWrongTableFormula"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zur vorherigen fehlerhaften Tabellenformel</value></prop></node><node oor:name=".uno:Graphic"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Grafik ein/aus</value></prop></node><node oor:name=".uno:GraphicDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bild...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">Bild...</value></prop></node><node oor:name=".uno:HScroll"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Horizontal rollen</value></prop></node><node oor:name=".uno:HeadingRowsRepeat"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ãœberschrift wiederholen</value></prop></node><node oor:name=".uno:IncrementIndentValue"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Einzug um Betrag erhöhen</value></prop></node><node oor:name=".uno:IncrementLevel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Eine Ebene höher verschieben</value></prop></node><node oor:name=".uno:IncrementSubLevels"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Eine Ebene mit Unterpunkten höher verschieben</value></prop></node><node oor:name=".uno:IndexEntryDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ver~zeichniseintrag...</value></prop></node><node oor:name=".uno:IndexMarkToIndex"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Indexmarke zum Index</value></prop></node><node oor:name=".uno:InsertAuthoritiesEntry"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Literaturverzeichniseintrag...</value></prop></node><node oor:name=".uno:InsertBookmark"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Te~xtmarke...</value></prop></node><node oor:name=".uno:InsertBreak"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Manueller ~Umbruch...</value></prop></node><node oor:name=".uno:InsertCaptionDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Beschriftung...</value></prop></node><node oor:name=".uno:InsertDateField"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Datum</value></prop></node><node oor:name=".uno:InsertEndnote"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Endnote direkt einfügen</value></prop></node><node oor:name=".uno:InsertEnvelope"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Briefumschlag...</value></prop></node><node oor:name=".uno:InsertField"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Andere...</value></prop></node><node oor:name=".uno:InsertFieldCtrl"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Feldbefehle einfügen</value></prop></node><node oor:name=".uno:InsertFooter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Fußzeile einfügen</value></prop></node><node oor:name=".uno:InsertFootnote"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Fußnote direkt einfügen</value></prop></node><node oor:name=".uno:InsertFootnoteDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Fuß-/Endnote~...</value></prop></node><node oor:name=".uno:InsertFormula"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Fo~rmel</value></prop></node><node oor:name=".uno:InsertFrame"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Rahmen...</value></prop></node><node oor:name=".uno:InsertFrameInteract"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rahmen manuell einfügen</value></prop></node><node oor:name=".uno:InsertFrameInteractNoColumns"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Einspaltigen Rahmen manuell einfügen</value></prop></node><node oor:name=".uno:InsertGraphicRuler"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Horizontale ~Linie...</value></prop></node><node oor:name=".uno:InsertHeader"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kopfzeile einfügen</value></prop></node><node oor:name=".uno:InsertHyperlinkDlg"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Hyperlink einfügen</value></prop></node><node oor:name=".uno:InsertIndexesEntry"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Eintra~g...</value></prop></node><node oor:name=".uno:InsertLinebreak"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Manuellen Zeilenumbruch einfügen</value></prop></node><node oor:name=".uno:InsertMultiIndex"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Verzeichnisse...</value></prop></node><node oor:name=".uno:InsertNeutralParagraph"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Eintrag ohne Nummer einfügen</value></prop></node><node oor:name=".uno:InsertObjCtrl"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Objekt einfügen</value></prop></node><node oor:name=".uno:InsertObjectDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Weitere Objekte einfügen</value></prop></node><node oor:name=".uno:InsertPageCountField"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Gesamtzahl der Seiten</value></prop></node><node oor:name=".uno:InsertPageFooter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Fuß~zeile</value></prop></node><node oor:name=".uno:InsertPageHeader"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ko~pfzeile</value></prop></node><node oor:name=".uno:InsertPagebreak"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Manuellen Seitenwechsel einfügen</value></prop></node><node oor:name=".uno:InsertPara"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Absatz einfügen</value></prop></node><node oor:name=".uno:InsertReferenceField"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Querverweis...</value></prop></node><node oor:name=".uno:InsertScript"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">S~cript...</value></prop></node><node oor:name=".uno:InsertSection"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Bereich...</value></prop></node><node oor:name=".uno:InsertTitleField"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">T~itel</value></prop></node><node oor:name=".uno:InsertTopicField"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Thema</value></prop></node><node oor:name=".uno:JumpDownThisLevel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum nächsten Absatz gleicher Ebene</value></prop></node><node oor:name=".uno:JumpToEndOfDoc"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Direkt zum Dokumentende</value></prop></node><node oor:name=".uno:JumpToFooter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zur Fußzeile</value></prop></node><node oor:name=".uno:JumpToFootnoteArea"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Fußnote/Endnote bearbeiten</value></prop></node><node oor:name=".uno:JumpToFootnoteOrAnchor"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zu Fußnote/Anker</value></prop></node><node oor:name=".uno:JumpToHeader"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zur Kopfzeile</value></prop></node><node oor:name=".uno:JumpToNextBookmark"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zur nächsten Textmarke</value></prop></node><node oor:name=".uno:JumpToNextFootnote"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zur nächsten Fußnote</value></prop></node><node oor:name=".uno:JumpToNextFrame"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum nächsten Rahmen</value></prop></node><node oor:name=".uno:JumpToNextRegion"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum nächsten Bereich</value></prop></node><node oor:name=".uno:JumpToNextTable"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zur nächsten Tabelle</value></prop></node><node oor:name=".uno:JumpToPrevBookmark"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zur vorherigen Textmarke</value></prop></node><node oor:name=".uno:JumpToPrevFootnote"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zur vorherigen Fußnote</value></prop></node><node oor:name=".uno:JumpToPrevRegion"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum vorherigen Bereich</value></prop></node><node oor:name=".uno:JumpToPrevTable"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zur vorherigen Tabelle</value></prop></node><node oor:name=".uno:JumpToReference"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zur Referenz</value></prop></node><node oor:name=".uno:JumpToStartOfDoc"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Direkt zum Dokumentanfang</value></prop></node><node oor:name=".uno:JumpUpThisLevel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum vorherigen Absatz gleicher Ebene</value></prop></node><node oor:name=".uno:LineDownSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis Zeile unten selektieren</value></prop></node><node oor:name=".uno:LineNumberingDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Zeilennummerierung...</value></prop></node><node oor:name=".uno:LineUpSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis Zeile oben selektieren</value></prop></node><node oor:name=".uno:LinkDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Verknüpfungen...</value></prop></node><node oor:name=".uno:LoadStyles"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vorlagen laden...</value></prop></node><node oor:name=".uno:MailMergeWizard"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Serien~brief-Assistent...</value></prop></node><node oor:name=".uno:Marks"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ma~rkierungen</value></prop></node><node oor:name=".uno:MergeDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Se~riendruck...</value></prop></node><node oor:name=".uno:MergeTable"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabellen verbinden</value></prop></node><node oor:name=".uno:MirrorGraphicOnEvenPages"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Grafik auf geraden Seiten spiegeln</value></prop></node><node oor:name=".uno:MirrorOnEvenPages"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Auf geraden Seiten spiegeln</value></prop></node><node oor:name=".uno:MoveDown"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach unten schieben</value></prop></node><node oor:name=".uno:MoveDownSubItems"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Mit Unterpunkten nach unten schieben</value></prop></node><node oor:name=".uno:MoveUp"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach oben schieben</value></prop></node><node oor:name=".uno:MoveUpSubItems"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Mit Unterpunkten nach oben schieben</value></prop></node><node oor:name=".uno:NewGlobalDoc"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Global~dokument erzeugen</value></prop></node><node oor:name=".uno:NewHtmlDoc"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~HTML-Dokument erzeugen</value></prop></node><node oor:name=".uno:NumberOrNoNumber"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nummerierung ein/aus</value></prop></node><node oor:name=".uno:NumberingStart"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nummerierung neu beginnen</value></prop></node><node oor:name=".uno:OnlineAutoFormat"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Während der Eingabe</value></prop></node><node oor:name=".uno:PageColumnDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Seitenspalten</value></prop></node><node oor:name=".uno:PageColumnType"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Spaltentyp der Seite</value></prop></node><node oor:name=".uno:PageDown"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nächste Seite</value></prop></node><node oor:name=".uno:PageDownSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis nächste Seite selektieren</value></prop></node><node oor:name=".uno:PageOffsetDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Seitennummer</value></prop></node><node oor:name=".uno:PageStyleApply"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Seitenvorlage zuweisen</value></prop></node><node oor:name=".uno:PageStyleName"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Seitenvorlage</value></prop></node><node oor:name=".uno:PageUp"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vorherige Seite</value></prop></node><node oor:name=".uno:PageUpSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis vorherige Seite selektieren</value></prop></node><node oor:name=".uno:PasteUnformatted"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Unformatierten Text einfügen</value></prop></node><node oor:name=".uno:PreviewZoom"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Maßstab Seitenansicht</value></prop></node><node oor:name=".uno:PrintLayout"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Drucklayout</value></prop></node><node oor:name=".uno:PrintPagePreView"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Dokument drucken</value></prop></node><node oor:name=".uno:Protect"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zelle schützen</value></prop></node><node oor:name=".uno:RefreshView"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ansicht wiederherstellen</value></prop></node><node oor:name=".uno:RejectChange"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Änderung ablehnen</value></prop></node><node oor:name=".uno:RejectTracedChange"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Änderung ablehnen</value></prop></node><node oor:name=".uno:RemoveBullets"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nummerierung aus</value></prop></node><node oor:name=".uno:RemoveDirectCharFormats"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Direkte Zeichenformatierungen entfernen</value></prop></node><node oor:name=".uno:RemoveHyperlink"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Hyperlink entfernen</value></prop></node><node oor:name=".uno:RemoveTableOf"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Verzeichnis löschen</value></prop></node><node oor:name=".uno:Repaginate"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Seitenformatierung</value></prop></node><node oor:name=".uno:ResetTableProtection"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabellenschutz aufheben</value></prop></node><node oor:name=".uno:RowSplit"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zeilenumbruch an Seiten- und Spaltenenden zulassen</value></prop></node><node oor:name=".uno:Ruler"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Lineal</value></prop></node><node oor:name=".uno:SaveGraphic"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Grafiken speichern...</value></prop></node><node oor:name=".uno:SelectText"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Absatz selektieren</value></prop></node><node oor:name=".uno:SelectTextMode"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Text auswählen</value></prop></node><node oor:name=".uno:SelectWord"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Wort selektieren</value></prop></node><node oor:name=".uno:SelectionMode"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Selektionsmodus</value></prop></node><node oor:name=".uno:SelectionModeBlock"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Blockbereich</value></prop></node><node oor:name=".uno:SelectionModeDefault"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Standard</value></prop></node><node oor:name=".uno:SendAbstractToStarImpress"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">AutoAbstract an ~Präsentation...</value></prop></node><node oor:name=".uno:SendMailDocAsMS"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">E-Mail als ~Microsoft Word...</value></prop></node><node oor:name=".uno:SendMailDocAsOOo"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">E-Mail als ~OpenDocument Text...</value></prop></node><node oor:name=".uno:SendOutlineToClipboard"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Gliederung zur Zwis~chenablage</value></prop></node><node oor:name=".uno:SendOutlineToStarImpress"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Gliederung an Präsentation</value></prop></node><node oor:name=".uno:SetAnchorAtChar"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Am Zeichen verankern</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">Am ~Zeichen</value></prop></node><node oor:name=".uno:SetAnchorToChar"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Als Zeichen verankern</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">A~ls Zeichen</value></prop></node><node oor:name=".uno:SetAnchorToFrame"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Am Rahmen verankern</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">Am ~Rahmen</value></prop></node><node oor:name=".uno:SetAnchorToPara"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Am Absatz verankern</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">Am Absatz</value></prop></node><node oor:name=".uno:SetColumnWidth"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Spaltenbreite...</value></prop></node><node oor:name=".uno:SetExtSelection"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Erweiterte Selektion ein</value></prop></node><node oor:name=".uno:SetMultiSelection"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Multiselektion ein</value></prop></node><node oor:name=".uno:SetOptimalColumnWidth"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Optimale Spaltenbreite</value></prop></node><node oor:name=".uno:SetOptimalRowHeight"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Optimale Zeilenhöhe</value></prop></node><node oor:name=".uno:SetRowHeight"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zeilenhöhe...</value></prop></node><node oor:name=".uno:ShadowCursor"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Direkt-Cursor ein/aus</value></prop></node><node oor:name=".uno:ShiftBackspace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rückschritt</value></prop></node><node oor:name=".uno:ShowBookview"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Buchansicht</value></prop></node><node oor:name=".uno:ShowHiddenParagraphs"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Versteckte Absätze</value></prop></node><node oor:name=".uno:ShowMultiplePages"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Seitenansicht: mehrere Seiten</value></prop></node><node oor:name=".uno:ShowTrackedChanges"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Einblenden</value></prop></node><node oor:name=".uno:ShowTwoPages"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Seitenansicht: zwei Seiten</value></prop></node><node oor:name=".uno:SortDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">S~ortieren...</value></prop></node><node oor:name=".uno:SplitTable"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabelle auftrennen</value></prop></node><node oor:name=".uno:StartAutoCorrect"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">AutoKorrektur</value></prop></node><node oor:name=".uno:StartOfDocumentSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis Dokumentanfang selektieren</value></prop></node><node oor:name=".uno:StartOfLineSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis Zeilenanfang selektieren</value></prop></node><node oor:name=".uno:StartOfParaSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis Absatzanfang selektieren</value></prop></node><node oor:name=".uno:StatePageNumber"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Seitennummer</value></prop></node><node oor:name=".uno:SwBackspace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rückschritt</value></prop></node><node oor:name=".uno:TableBoundaries"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabellenbegrenzungen</value></prop></node><node oor:name=".uno:TableModeFix"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabelle: fix</value></prop></node><node oor:name=".uno:TableModeFixProp"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabelle: fix, proportional</value></prop></node><node oor:name=".uno:TableModeVariable"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabelle: variabel</value></prop></node><node oor:name=".uno:TableNumberFormatDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zahlenformat...</value></prop></node><node oor:name=".uno:TableNumberRecognition"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zahlenerkennung</value></prop></node><node oor:name=".uno:TextWrap"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Textumlauf...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Bearbeiten...</value></prop></node><node oor:name=".uno:ToggleObjectLayer"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Lage wechseln</value></prop></node><node oor:name=".uno:TrackChanges"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Aufzeichnen</value></prop></node><node oor:name=".uno:UnhainFrames"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rahmenverbindungen lösen</value></prop></node><node oor:name=".uno:UnsetCellsReadOnly"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zellschutz aufheben</value></prop></node><node oor:name=".uno:UpdateAll"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Alles aktualisieren</value></prop></node><node oor:name=".uno:UpdateAllIndexes"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Alle Ver~zeichnisse</value></prop></node><node oor:name=".uno:UpdateAllLinks"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Verkn~üpfungen</value></prop></node><node oor:name=".uno:UpdateCharts"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Alle Dia~gramme</value></prop></node><node oor:name=".uno:UpdateCurIndex"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Aktuelles ~Verzeichnis</value></prop></node><node oor:name=".uno:UpdateFields"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Felder</value></prop></node><node oor:name=".uno:UpdateInputFields"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Eingabefelder aktualisieren</value></prop></node><node oor:name=".uno:VRuler"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vertikales Lineal</value></prop></node><node oor:name=".uno:VScroll"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vertikale Bildlaufleiste</value></prop></node><node oor:name=".uno:ViewBounds"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Te~xtbegrenzungen</value></prop></node><node oor:name=".uno:WordCountDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Wörter zählen</value></prop></node><node oor:name=".uno:WordLeftSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis Wort links selektieren</value></prop></node><node oor:name=".uno:WordRightSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis Wort rechts selektieren</value></prop></node><node oor:name=".uno:WrapAnchorOnly"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Umlauf erster Absatz</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Erster Absatz</value></prop></node><node oor:name=".uno:WrapContour"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Konturumlauf ein</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">Kont~ur</value></prop></node><node oor:name=".uno:WrapIdeal"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Dynamischer Seitenumlauf</value></prop></node><node oor:name=".uno:WrapLeft"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Umlauf links</value></prop></node><node oor:name=".uno:WrapOff"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Umlauf aus</value></prop></node><node oor:name=".uno:WrapOn"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Seitenumlauf</value></prop></node><node oor:name=".uno:WrapRight"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Umlauf rechts</value></prop></node><node oor:name=".uno:WrapThrough"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">D~urchlauf</value></prop></node><node oor:name=".uno:WrapThroughTransparent"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Im ~Hintergrund</value></prop></node></node><node oor:name="Popups"><node oor:name=".uno:AutoFormatMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">AutoKorr~ektur</value></prop></node><node oor:name=".uno:IndexesMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Verzeichnisse</value></prop></node><node oor:name=".uno:PageSettingDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Seite - Papierformat</value></prop></node><node oor:name=".uno:SelectionModeMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Auswahlmodus</value></prop></node><node oor:name=".uno:StylesMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vorlagen</value></prop></node><node oor:name=".uno:TableAutoFitMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Auto~matisch anpassen</value></prop></node><node oor:name=".uno:TableConvertMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Umwandeln</value></prop></node><node oor:name=".uno:TableDeleteMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Löschen</value></prop></node><node oor:name=".uno:TableInsertMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Einfügen</value></prop></node><node oor:name=".uno:TableMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Tabelle</value></prop></node><node oor:name=".uno:TableSelectMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Auswählen</value></prop></node><node oor:name=".uno:UpdateMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Akt~ualisieren</value></prop></node><node oor:name=".uno:WrapMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Umlauf</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="CalcCommands" oor:package="org.openoffice.Office.UI"><node oor:name="UserInterface"><node oor:name="Commands"><node oor:name=".uno:AcceptChanges"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Änderungen akzeptieren oder ~verwerfen...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">Akzeptieren oder ~verwerfen...</value></prop></node><node oor:name=".uno:Add"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabelle anhängen</value></prop></node><node oor:name=".uno:AddPrintArea"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Druckbereich ~hinzufügen</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Hinzufügen</value></prop></node><node oor:name=".uno:AdjustPrintZoom"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Skalierung anpassen</value></prop></node><node oor:name=".uno:AlignBlock"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Blocksatz</value></prop></node><node oor:name=".uno:AlignVCenter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vertikal mittig ausrichten</value></prop></node><node oor:name=".uno:ApplyNames"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Namen zuweisen</value></prop></node><node oor:name=".uno:AssignMacro"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Makro zuweisen...</value></prop></node><node oor:name=".uno:AuditingFillMode"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Füll-~Modus</value></prop></node><node oor:name=".uno:AutoComplete"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Auto~Eingabe</value></prop></node><node oor:name=".uno:AutoFill"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ausfüllen Datenreihen, automatisch</value></prop></node><node oor:name=".uno:AutoOutline"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Au~to Gliederung</value></prop></node><node oor:name=".uno:AutoRefreshArrows"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Spuren au~tomatisch aktualisieren</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">Au~tomatisch aktualisieren</value></prop></node><node oor:name=".uno:AutomaticCalculation"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Automatisch berechnen</value></prop></node><node oor:name=".uno:Calculate"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Neu berechnen</value></prop></node><node oor:name=".uno:CalculateHard"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Unbedingte Neuberechnung</value></prop></node><node oor:name=".uno:Cancel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Abbrechen</value></prop></node><node oor:name=".uno:ChooseDesign"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Themenauswahl</value></prop></node><node oor:name=".uno:ClearArrowDependents"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Spur zum Na~chfolger entfernen</value></prop></node><node oor:name=".uno:ClearArrowPrecedents"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Spur zum Vorgänger ~entfernen</value></prop></node><node oor:name=".uno:ClearArrows"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Alle Spuren entfernen</value></prop></node><node oor:name=".uno:ClearContents"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Inhalte löschen</value></prop></node><node oor:name=".uno:ColumnWidth"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Spalten~breite...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Breite...</value></prop></node><node oor:name=".uno:CommentChange"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Kommentar...</value></prop></node><node oor:name=".uno:ConditionalFormatDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bed~ingte Formatierung...</value></prop></node><node oor:name=".uno:CreateNames"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Namen anlegen...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Erstellen...</value></prop></node><node oor:name=".uno:DataAreaRefresh"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bereich ~aktualisieren</value></prop></node><node oor:name=".uno:DataConsolidate"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Konsolidieren...</value></prop></node><node oor:name=".uno:DataDataPilotRun"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Pivot Tabelle erstellen...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">Erstellen...</value></prop></node><node oor:name=".uno:DataFilterAutoFilter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~AutoFilter</value></prop></node><node oor:name=".uno:DataFilterHideAutoFilter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">AutoFilter a~usblenden</value></prop></node><node oor:name=".uno:DataFilterRemoveFilter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Filter entfernen</value></prop></node><node oor:name=".uno:DataFilterSpecialFilter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Spe~zialfilter...</value></prop></node><node oor:name=".uno:DataFilterStandardFilter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Standardfilter...</value></prop></node><node oor:name=".uno:DataImport"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Daten importieren</value></prop></node><node oor:name=".uno:DataPilotFilter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Pivot Tabelle filtern</value></prop></node><node oor:name=".uno:DataReImport"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Datenimport aktualisieren</value></prop></node><node oor:name=".uno:DataSelect"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Auswahlliste</value></prop></node><node oor:name=".uno:DataSort"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Sortieren...</value></prop></node><node oor:name=".uno:DataSubTotals"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Teilergebnisse...</value></prop></node><node oor:name=".uno:DefineDBName"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Datenbereich fest~legen...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">Bereich fest~legen...</value></prop></node><node oor:name=".uno:DefineLabelRange"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Beschriftungen festlegen...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Beschriftungen...</value></prop></node><node oor:name=".uno:DefineName"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Namen ~festlegen...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Festlegen...</value></prop></node><node oor:name=".uno:DefinePrintArea"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Druckbereich ~festlegen</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Festlegen</value></prop></node><node oor:name=".uno:DeleteAllBreaks"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Seitenumbrüche löschen</value></prop></node><node oor:name=".uno:DeleteCell"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Zellen löschen...</value></prop></node><node oor:name=".uno:DeleteColumnbreak"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">S~paltenumbruch entfernen</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Spaltenumbruch</value></prop></node><node oor:name=".uno:DeleteNote"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kommentar löschen</value></prop></node><node oor:name=".uno:DeletePivotTable"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Pivot Tabelle löschen</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Löschen</value></prop></node><node oor:name=".uno:DeletePrintArea"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Druckbereich ~entfernen</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">Entfe~rnen</value></prop></node><node oor:name=".uno:DeleteRowbreak"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Z~eilenumbruch entfernen</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Zeilenumbruch</value></prop></node><node oor:name=".uno:Deselect"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Auswahl aufheben</value></prop></node><node oor:name=".uno:DrawChart"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Diagramm einfügen</value></prop></node><node oor:name=".uno:EditHeaderAndFooter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kopf- und Fu~ßzeilen...</value></prop></node><node oor:name=".uno:EditLinks"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Verknüpfungen bearbeiten...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Verknüpfungen...</value></prop></node><node oor:name=".uno:EditPrintArea"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Druckbereich ~bearbeiten...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Bearbeiten...</value></prop></node><node oor:name=".uno:EuroConverter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Euro-Konverter</value></prop></node><node oor:name=".uno:FillDown"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach ~unten füllen</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Unten</value></prop></node><node oor:name=".uno:FillLeft"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach ~links füllen</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Links</value></prop></node><node oor:name=".uno:FillRight"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach ~rechts füllen</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Rechts</value></prop></node><node oor:name=".uno:FillSeries"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rei~he füllen...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">Rei~he...</value></prop></node><node oor:name=".uno:FillTable"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Tabellen füllen...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Tabellen...</value></prop></node><node oor:name=".uno:FillUp"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nach ~oben füllen</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Oben</value></prop></node><node oor:name=".uno:FirstPage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Erste Seite</value></prop></node><node oor:name=".uno:FocusCellAddress"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabellenbereich-Eingabefeld</value></prop></node><node oor:name=".uno:FocusInputLine"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Eingabezeile</value></prop></node><node oor:name=".uno:FormatCellDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Zellen formatieren...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Zellen...</value></prop></node><node oor:name=".uno:FreezePanes"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Fenster ~fixieren</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Fixieren</value></prop></node><node oor:name=".uno:FunctionBox"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Funktions~liste</value></prop></node><node oor:name=".uno:FunctionDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Funktion...</value></prop></node><node oor:name=".uno:GoDownToEndOfData"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum unteren Blockrand</value></prop></node><node oor:name=".uno:GoDownToEndOfDataSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis unteren Blockrand selektieren</value></prop></node><node oor:name=".uno:GoLeftToStartOfData"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum linken Blockrand</value></prop></node><node oor:name=".uno:GoLeftToStartOfDataSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis linken Blockrand selektieren</value></prop></node><node oor:name=".uno:GoRightBlock"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Seite rechts</value></prop></node><node oor:name=".uno:GoRightBlockSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis Seite rechts selektieren</value></prop></node><node oor:name=".uno:GoRightToEndOfData"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum rechten Blockrand</value></prop></node><node oor:name=".uno:GoRightToEndOfDataSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis rechten Blockrand selektieren</value></prop></node><node oor:name=".uno:GoToCurrentCell"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zur aktuellen Zelle</value></prop></node><node oor:name=".uno:GoUpToStartOfData"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zum oberen Blockrand</value></prop></node><node oor:name=".uno:GoUpToStartOfDataSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis oberen Blockrand selektieren</value></prop></node><node oor:name=".uno:GoalSeekDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Zielwertsuche...</value></prop></node><node oor:name=".uno:Hide"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabellen ~ausblenden</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Ausblenden</value></prop></node><node oor:name=".uno:HideColumn"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Spalten ~ausblenden</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Ausblenden</value></prop></node><node oor:name=".uno:HideRow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zeilen ~ausblenden</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Ausblenden</value></prop></node><node oor:name=".uno:InputLineVisible"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Rechenleiste</value></prop></node><node oor:name=".uno:InsCellsCtrl"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zellen einfügen</value></prop></node><node oor:name=".uno:InsObjCtrl"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Objekt einfügen</value></prop></node><node oor:name=".uno:Insert"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Tabelle einfügen...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Tabelle...</value></prop></node><node oor:name=".uno:InsertCell"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Zellen einfügen...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Zellen...</value></prop></node><node oor:name=".uno:InsertCellsDown"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zellen einfügen, nach unten</value></prop></node><node oor:name=".uno:InsertCellsRight"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zellen einfügen, nach rechts</value></prop></node><node oor:name=".uno:InsertContents"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Inhalte einfügen</value></prop></node><node oor:name=".uno:InsertExternalDataSource"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Verknüpfung zu e~xternen Daten...</value></prop></node><node oor:name=".uno:InsertName"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Namen ~einfügen...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Einfügen...</value></prop></node><node oor:name=".uno:InsertObjectStarImage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Aus Bildbearbeitung einfügen</value></prop></node><node oor:name=".uno:InsertRowBreak"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Zeilenumbruch einfügen</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Zeilenumbruch</value></prop></node><node oor:name=".uno:InsertSheetFromFile"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ta~belle aus Datei einfügen...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">Ta~belle aus Datei...</value></prop></node><node oor:name=".uno:JumpToNextTable"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zur nächsten Tabelle</value></prop></node><node oor:name=".uno:JumpToNextTableSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis zum nächsten Tabellenblatt auswählen</value></prop></node><node oor:name=".uno:JumpToNextUnprotected"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zur nächsten ungeschützten Zelle</value></prop></node><node oor:name=".uno:JumpToPrevTable"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zur vorherigen Tabelle</value></prop></node><node oor:name=".uno:JumpToPrevTableSel"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bis zum vorherigen Tabellenblatt auswählen</value></prop></node><node oor:name=".uno:JumpToPreviousUnprotected"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zur vorherigen ungeschützten Zelle</value></prop></node><node oor:name=".uno:LastPage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Letzte Seite</value></prop></node><node oor:name=".uno:Margins"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ränder</value></prop></node><node oor:name=".uno:Move"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabelle ~verschieben/kopieren...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Verschieben/kopieren...</value></prop></node><node oor:name=".uno:Name"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabelle umbenennen</value></prop></node><node oor:name=".uno:NextPage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nächste Seite</value></prop></node><node oor:name=".uno:NormalViewMode"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Normalansicht</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Normal</value></prop></node><node oor:name=".uno:NoteVisible"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kommentar anzeigen</value></prop></node><node oor:name=".uno:NumberFormatDecDecimals"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zahlenformat: Dezimalstelle löschen</value></prop></node><node oor:name=".uno:NumberFormatIncDecimals"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zahlenformat: Dezimalstelle hinzufügen</value></prop></node><node oor:name=".uno:NumberFormatType"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zahlenformat: Zeit</value></prop></node><node oor:name=".uno:ObjectMirrorHorizontal"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Horizontal spiegeln</value></prop></node><node oor:name=".uno:ObjectMirrorVertical"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vertikal spiegeln</value></prop></node><node oor:name=".uno:PageFormatDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Se~itenformat...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Seite...</value></prop></node><node oor:name=".uno:PagebreakMode"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Seitenumbruch-~Vorschau</value></prop></node><node oor:name=".uno:PreviousPage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vorherige Seite</value></prop></node><node oor:name=".uno:Protect"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Tabelle schützen...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Tabelle...</value></prop></node><node oor:name=".uno:RecalcPivotTable"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Pivot Tabelle erneuern</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">A~ktualisieren</value></prop></node><node oor:name=".uno:RefreshArrows"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Spuren aktualisieren</value></prop></node><node oor:name=".uno:Remove"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Löschen...</value></prop></node><node oor:name=".uno:RenameTable"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabelle ~umbenennen...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Umbenennen...</value></prop></node><node oor:name=".uno:ResetPrintZoom"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Skalierung zurücksetzen</value></prop></node><node oor:name=".uno:RowHeight"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zeilen~höhe...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Höhe...</value></prop></node><node oor:name=".uno:Scale"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Maßstab der Bildschirmdarstellung</value></prop></node><node oor:name=".uno:ScalingFactor"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Skalierungsfaktor</value></prop></node><node oor:name=".uno:ScenarioManager"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Szenarien...</value></prop></node><node oor:name=".uno:SelectArrayFormula"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Matrixformel auswählen</value></prop></node><node oor:name=".uno:SelectColumn"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Spalte auswählen</value></prop></node><node oor:name=".uno:SelectDB"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Datenbereich aus~wählen...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">Bereich auswählen...</value></prop></node><node oor:name=".uno:SelectData"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Datenbereich markieren</value></prop></node><node oor:name=".uno:SelectRow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zeile auswählen</value></prop></node><node oor:name=".uno:SelectScenario"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Szenario auswählen</value></prop></node><node oor:name=".uno:SelectTables"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabellen ~auswählen...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Auswählen...</value></prop></node><node oor:name=".uno:SendMailDocAsMS"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">E-Mail als ~Microsoft Excel...</value></prop></node><node oor:name=".uno:SendMailDocAsOOo"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">E-Mail als ~OpenDocument Tabellendokument...</value></prop></node><node oor:name=".uno:SetAnchorToCell"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Veranke~rung: An der Zelle</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">An der ~Zelle</value></prop></node><node oor:name=".uno:SetInputMode"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bearbeitungsmodus umschalten</value></prop></node><node oor:name=".uno:SetOptimalColumnWidth"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Optimale Spaltenbreite...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Optimale Breite...</value></prop></node><node oor:name=".uno:SetOptimalColumnWidthDirect"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Optimale Spaltenbreite, direkt</value></prop></node><node oor:name=".uno:SetOptimalRowHeight"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Optimale Zeilenhöhe...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Optimale Höhe...</value></prop></node><node oor:name=".uno:SetTabBgColor"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Registerfarbe...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Registerfarbe...</value></prop></node><node oor:name=".uno:ShareDocument"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Dokument ~freigeben...</value></prop></node><node oor:name=".uno:SheetRightToLeft"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabelle ~rechts-nach-links</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Rechts-nach-links</value></prop></node><node oor:name=".uno:Show"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabellen ~einblenden...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Einblenden...</value></prop></node><node oor:name=".uno:ShowChanges"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Änderungen an~zeigen...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">Ein~blenden...</value></prop></node><node oor:name=".uno:ShowColumn"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Spalten ~einblenden</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">Ein~blenden</value></prop></node><node oor:name=".uno:ShowDependents"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Spur zum ~Nachfolger</value></prop></node><node oor:name=".uno:ShowErrors"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Spur zum Fehler</value></prop></node><node oor:name=".uno:ShowInvalid"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Ungültige Daten markieren</value></prop></node><node oor:name=".uno:ShowPrecedents"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Spur zum ~Vorgänger</value></prop></node><node oor:name=".uno:ShowRow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zeilen ~einblenden</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Einblenden</value></prop></node><node oor:name=".uno:SimpleReferenz"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Referenzen eingeben</value></prop></node><node oor:name=".uno:SolverDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Sol~ver...</value></prop></node><node oor:name=".uno:SortAscending"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Aufsteigend sortieren</value></prop></node><node oor:name=".uno:SortDescending"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Abfallend sortieren</value></prop></node><node oor:name=".uno:SplitWindow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Fenster ~teilen</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Teilen</value></prop></node><node oor:name=".uno:StandardTextAttributes"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Standardtextattribute setzen</value></prop></node><node oor:name=".uno:StarChartDataDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Diagramm-Datenbereich ändern</value></prop></node><node oor:name=".uno:StarChartDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Diagramm...</value></prop></node><node oor:name=".uno:StatusDocPos"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Position im Dokument</value></prop></node><node oor:name=".uno:StatusPageStyle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Seitenformat</value></prop></node><node oor:name=".uno:StatusSelectionMode"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Selektionsmodus</value></prop></node><node oor:name=".uno:StatusSelectionModeExp"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Status ergänzende Selektion</value></prop></node><node oor:name=".uno:StatusSelectionModeExt"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Status erweiterte Selektion</value></prop></node><node oor:name=".uno:TabBgColor"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Registerfarbe</value></prop></node><node oor:name=".uno:TableDeselectAll"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabellenauswahl aufheben</value></prop></node><node oor:name=".uno:TableEvents"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabellene~reignisse...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Ereignisse...</value></prop></node><node oor:name=".uno:TableOperationDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Mehrfach~operationen...</value></prop></node><node oor:name=".uno:TableSelectAll"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Alle Tabellen auswählen</value></prop></node><node oor:name=".uno:TextToColumns"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Te~xt in Spalten...</value></prop></node><node oor:name=".uno:ToggleFormula"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Formel anzeigen</value></prop></node><node oor:name=".uno:ToggleMergeCells"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zellen ~verbinden</value></prop></node><node oor:name=".uno:ToggleRelative"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Relative/absolute Referenzen</value></prop></node><node oor:name=".uno:ToolProtectionDocument"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Dokument schützen...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Dokument...</value></prop></node><node oor:name=".uno:ToolsOptions"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabellendokument-Optionen</value></prop></node><node oor:name=".uno:TraceChangeMode"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Änderungen ~aufzeichnen</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="de">~Aufzeichnen</value></prop></node><node oor:name=".uno:UnderlineDotted"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Unterstreichung: punktiert</value></prop></node><node oor:name=".uno:UnderlineNone"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Unterstreichung: aus</value></prop></node><node oor:name=".uno:UnderlineSingle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Unterstreichung: einfach</value></prop></node><node oor:name=".uno:UpdateChart"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Diagramm neu zeichnen</value></prop></node><node oor:name=".uno:Validation"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Gültigk~eit...</value></prop></node><node oor:name=".uno:ViewGridLines"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Gitternetzlinien anzeigen</value></prop></node><node oor:name=".uno:ViewRowColumnHeaders"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Spalten-/~Zeilenköpfe</value></prop></node><node oor:name=".uno:ViewValueHighlighting"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Werte hervorheben</value></prop></node><node oor:name=".uno:WrapText"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Automatischer Zeilenumbruch</value></prop></node></node><node oor:name="Popups"><node oor:name=".uno:AuditMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Detekti~v</value></prop></node><node oor:name=".uno:CellContentsMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zell~inhalte</value></prop></node><node oor:name=".uno:ColumnMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">S~palte</value></prop></node><node oor:name=".uno:DataMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Da~ten</value></prop></node><node oor:name=".uno:DataPilotMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Pivot Tabelle</value></prop></node><node oor:name=".uno:DelBreakMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Manuellen Umbruch löschen</value></prop></node><node oor:name=".uno:DrawGraphicMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">G~rafik</value></prop></node><node oor:name=".uno:EditSheetMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Tabelle</value></prop></node><node oor:name=".uno:FillCellsMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Füllen</value></prop></node><node oor:name=".uno:FilterMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Filter</value></prop></node><node oor:name=".uno:FormatCellBorders"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Formatiert Zellrahmen</value></prop></node><node oor:name=".uno:GroupOutlineMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Gruppierung und Gliederung</value></prop></node><node oor:name=".uno:InsertBreakMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Manueller Umbruch</value></prop></node><node oor:name=".uno:MergeCellsMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zellen ~verbinden</value></prop></node><node oor:name=".uno:NamesMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">N~amen</value></prop></node><node oor:name=".uno:PrintRangesMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Druck~bereiche</value></prop></node><node oor:name=".uno:ProtectMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Do~kument schützen</value></prop></node><node oor:name=".uno:RowMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ze~ile</value></prop></node><node oor:name=".uno:SendTo"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">S~enden</value></prop></node><node oor:name=".uno:SheetMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Tabelle</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="DrawImpressCommands" oor:package="org.openoffice.Office.UI"><node oor:name="UserInterface"><node oor:name="Commands"><node oor:name=".uno:ActionMode"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Interaktionen zulassen</value></prop></node><node oor:name=".uno:AdvancedMode"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Effekte</value></prop></node><node oor:name=".uno:AnimationEffects"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Interaktion...</value></prop></node><node oor:name=".uno:AnimationObjects"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Animiertes Bild...</value></prop></node><node oor:name=".uno:ArrowsToolbox"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linien und Pfeile</value></prop></node><node oor:name=".uno:AssignLayout"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Folienlayout</value></prop></node><node oor:name=".uno:BeforeObject"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">V~or das Objekt</value></prop></node><node oor:name=".uno:BehindObject"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">H~inter das Objekt</value></prop></node><node oor:name=".uno:BigHandles"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Große Griffe</value></prop></node><node oor:name=".uno:Break"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Aufbrechen</value></prop></node><node oor:name=".uno:CapturePoint"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Fangpunkt/-linie einfügen...</value></prop></node><node oor:name=".uno:ChangeBezier"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">In ~Kurve</value></prop></node><node oor:name=".uno:ChangePolygon"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">In ~Polygon</value></prop></node><node oor:name=".uno:ClickChangeRotation"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Drehmodus nach Klick auf Objekt</value></prop></node><node oor:name=".uno:CloseMasterView"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Masteransicht schließen</value></prop></node><node oor:name=".uno:ColorView"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Schwarz-Weiß-Ansicht</value></prop></node><node oor:name=".uno:Combine"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Kombinieren</value></prop></node><node oor:name=".uno:Cone"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kegel</value></prop></node><node oor:name=".uno:Connect"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Verbinden</value></prop></node><node oor:name=".uno:Connector"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Verbinder</value></prop></node><node oor:name=".uno:ConnectorArrowEnd"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Verbinder mit Pfeilende</value></prop></node><node oor:name=".uno:ConnectorArrowStart"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Verbinder mit Pfeilanfang</value></prop></node><node oor:name=".uno:ConnectorArrows"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Verbinder mit Pfeilen</value></prop></node><node oor:name=".uno:ConnectorAttributes"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Verb~inder...</value></prop></node><node oor:name=".uno:ConnectorCircleEnd"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Verbinder mit Kreisende</value></prop></node><node oor:name=".uno:ConnectorCircleStart"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Verbinder mit Kreisanfang</value></prop></node><node oor:name=".uno:ConnectorCircles"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Verbinder mit Kreisen</value></prop></node><node oor:name=".uno:ConnectorCurve"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kurven-Verbinder</value></prop></node><node oor:name=".uno:ConnectorCurveArrowEnd"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kurven-Verbinder mit Pfeilende</value></prop></node><node oor:name=".uno:ConnectorCurveArrowStart"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kurven-Verbinder mit Pfeilanfang</value></prop></node><node oor:name=".uno:ConnectorCurveArrows"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kurven-Verbinder mit Pfeilen</value></prop></node><node oor:name=".uno:ConnectorCurveCircleEnd"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kurven-Verbinder mit Kreisende</value></prop></node><node oor:name=".uno:ConnectorCurveCircleStart"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kurven-Verbinder mit Kreisanfang</value></prop></node><node oor:name=".uno:ConnectorCurveCircles"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kurven-Verbinder mit Kreisen</value></prop></node><node oor:name=".uno:ConnectorLine"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Direkt-Verbinder</value></prop></node><node oor:name=".uno:ConnectorLineArrowEnd"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Direkt-Verbinder mit Pfeilende</value></prop></node><node oor:name=".uno:ConnectorLineArrowStart"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Direkt-Verbinder mit Pfeilanfang</value></prop></node><node oor:name=".uno:ConnectorLineArrows"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Direkt-Verbinder mit Pfeilen</value></prop></node><node oor:name=".uno:ConnectorLineCircleEnd"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Direkt-Verbinder mit Kreisende</value></prop></node><node oor:name=".uno:ConnectorLineCircleStart"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Direkt-Verbinder mit Kreisanfang</value></prop></node><node oor:name=".uno:ConnectorLineCircles"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Direkt-Verbinder mit Kreisen</value></prop></node><node oor:name=".uno:ConnectorLines"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linien-Verbinder</value></prop></node><node oor:name=".uno:ConnectorLinesArrowEnd"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linien-Verbinder mit Pfeilende</value></prop></node><node oor:name=".uno:ConnectorLinesArrowStart"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linien-Verbinder mit Pfeilanfang</value></prop></node><node oor:name=".uno:ConnectorLinesArrows"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linien-Verbinder mit Pfeilen</value></prop></node><node oor:name=".uno:ConnectorLinesCircleEnd"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linien-Verbinder mit Kreisende</value></prop></node><node oor:name=".uno:ConnectorLinesCircleStart"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linien-Verbinder mit Kreisanfang</value></prop></node><node oor:name=".uno:ConnectorLinesCircles"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linien-Verbinder mit Kreisen</value></prop></node><node oor:name=".uno:ConnectorToolbox"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Verbinder</value></prop></node><node oor:name=".uno:ConvertInto3D"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">In ~3D</value></prop></node><node oor:name=".uno:ConvertInto3DLathe"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">In 3D-Rotationskörper</value></prop></node><node oor:name=".uno:ConvertInto3DLatheFast"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">In 3~D-Rotationskörper</value></prop></node><node oor:name=".uno:ConvertIntoBitmap"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">In ~Bitmap</value></prop></node><node oor:name=".uno:ConvertIntoMetaFile"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">In ~MetaFile</value></prop></node><node oor:name=".uno:ConvertTo1BitMatrix"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">1Bit-Gedithert</value></prop></node><node oor:name=".uno:ConvertTo1BitThreshold"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">1Bit-Schwellenwert</value></prop></node><node oor:name=".uno:ConvertTo4BitColors"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">4Bit-Farbpalette</value></prop></node><node oor:name=".uno:ConvertTo4BitGrays"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">4Bit-Graustufenpalette</value></prop></node><node oor:name=".uno:ConvertTo8BitColors"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">8Bit-Farbpalette</value></prop></node><node oor:name=".uno:ConvertTo8BitGrays"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">8Bit-Graustufenpalette</value></prop></node><node oor:name=".uno:ConvertToTrueColor"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">24Bit-Echtfarben</value></prop></node><node oor:name=".uno:CopyObjects"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">D~uplizieren...</value></prop></node><node oor:name=".uno:CrookRotate"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Setzen auf Kreis (perspektivisch)</value></prop></node><node oor:name=".uno:CrookSlant"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Setzen auf Kreis (schräg stellen)</value></prop></node><node oor:name=".uno:CrookStretch"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Setzen auf Kreis (verzerren)</value></prop></node><node oor:name=".uno:Cube"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Würfel</value></prop></node><node oor:name=".uno:CustomAnimation"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Benutzerdefinierte Animation...</value></prop></node><node oor:name=".uno:CustomAnimationSchemes"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Animationsschemas...</value></prop></node><node oor:name=".uno:CustomShowDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">I~ndividuelle Bildschirmpräsentation...</value></prop></node><node oor:name=".uno:Cylinder"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zylinder</value></prop></node><node oor:name=".uno:Cyramid"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Pyramide</value></prop></node><node oor:name=".uno:DeleteAllAnnotation"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Alle Kommentare löschen</value></prop></node><node oor:name=".uno:DeleteAnnotation"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kommentar ~löschen</value></prop></node><node oor:name=".uno:DeleteLayer"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Löschen</value></prop></node><node oor:name=".uno:DeleteMasterPage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Master löschen</value></prop></node><node oor:name=".uno:DeletePage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Folie ~löschen</value></prop></node><node oor:name=".uno:Dia"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Folienwechsel</value></prop></node><node oor:name=".uno:DiaAuto"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Wechsel automatisch</value></prop></node><node oor:name=".uno:DiaEffect"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Folieneffekt</value></prop></node><node oor:name=".uno:DiaMode"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Foliensortierung</value></prop></node><node oor:name=".uno:DiaSpeed"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Geschwindigkeit</value></prop></node><node oor:name=".uno:DiaTime"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zeit</value></prop></node><node oor:name=".uno:Dismantle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Teilen</value></prop></node><node oor:name=".uno:DoubleClickTextEdit"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Text bearbeiten bei Doppelklick</value></prop></node><node oor:name=".uno:DrawingMode"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Zeichnungsansicht</value></prop></node><node oor:name=".uno:DuplicatePage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Folie d~uplizieren</value></prop></node><node oor:name=".uno:EllipseToolbox"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ellipse</value></prop></node><node oor:name=".uno:ExpandPage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Folie e~rweitern</value></prop></node><node oor:name=".uno:FillDraft"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Umrissmodus</value></prop></node><node oor:name=".uno:GlueEditMode"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Klebepunkte</value></prop></node><node oor:name=".uno:GlueEscapeDirection"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Austrittsrichtung</value></prop></node><node oor:name=".uno:GlueEscapeDirectionBottom"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Austrittsrichtung unten</value></prop></node><node oor:name=".uno:GlueEscapeDirectionLeft"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Austrittsrichtung links</value></prop></node><node oor:name=".uno:GlueEscapeDirectionRight"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Austrittsrichtung rechts</value></prop></node><node oor:name=".uno:GlueEscapeDirectionTop"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Austrittsrichtung oben</value></prop></node><node oor:name=".uno:GlueHorzAlignCenter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Klebepunkt horizontal zentriert</value></prop></node><node oor:name=".uno:GlueHorzAlignLeft"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Klebepunkt horizontal linksbündig</value></prop></node><node oor:name=".uno:GlueHorzAlignRight"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Klebepunkt horizontal rechtsbündig</value></prop></node><node oor:name=".uno:GlueInsertPoint"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Klebepunkt einfügen</value></prop></node><node oor:name=".uno:GluePercent"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Klebepunktposition relativ</value></prop></node><node oor:name=".uno:GlueVertAlignBottom"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Klebepunkt vertikal unten</value></prop></node><node oor:name=".uno:GlueVertAlignCenter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Klebepunkt vertikal zentriert</value></prop></node><node oor:name=".uno:GlueVertAlignTop"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Klebepunkt vertikal oben</value></prop></node><node oor:name=".uno:GraphicDraft"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Fremdgrafiken andeuten</value></prop></node><node oor:name=".uno:GridFront"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Raster nach ~vorn</value></prop></node><node oor:name=".uno:HalfSphere"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Halbkugel</value></prop></node><node oor:name=".uno:HandlesDraft"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Einfache Griffe</value></prop></node><node oor:name=".uno:HandoutMasterPage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Handzettelmaster</value></prop></node><node oor:name=".uno:HandoutMode"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Han~dzettel</value></prop></node><node oor:name=".uno:HeaderAndFooter"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Kopf- und Fußzeile...</value></prop></node><node oor:name=".uno:HelplinesFront"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Fanglinien ~vorn</value></prop></node><node oor:name=".uno:HelplinesUse"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~An Fanglinien fangen</value></prop></node><node oor:name=".uno:HelplinesVisible"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Fanglinien ~anzeigen</value></prop></node><node oor:name=".uno:HideSlide"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Folie au~sblenden</value></prop></node><node oor:name=".uno:Hyphenation"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Silben~trennung</value></prop></node><node oor:name=".uno:ImportFromFile"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Datei...</value></prop></node><node oor:name=".uno:InsertDateAndTime"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Datum und Uhrzeit...</value></prop></node><node oor:name=".uno:InsertDateFieldFix"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Datum (fix)</value></prop></node><node oor:name=".uno:InsertDateFieldVar"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">D~atum (variabel)</value></prop></node><node oor:name=".uno:InsertFileField"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Datei~name</value></prop></node><node oor:name=".uno:InsertLayer"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Eb~ene...</value></prop></node><node oor:name=".uno:InsertMasterPage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Neuer Master</value></prop></node><node oor:name=".uno:InsertPage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Folie</value></prop></node><node oor:name=".uno:InsertPageField"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Seitennummer</value></prop></node><node oor:name=".uno:InsertPageNumber"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Fo~liennummer...</value></prop></node><node oor:name=".uno:InsertPageQuick"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Seite direkt einfügen</value></prop></node><node oor:name=".uno:InsertPagesField"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Gesamtzahl der Folien</value></prop></node><node oor:name=".uno:InsertTimeFieldFix"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Uhrzeit (fix)</value></prop></node><node oor:name=".uno:InsertTimeFieldVar"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">U~hrzeit (variabel)</value></prop></node><node oor:name=".uno:InsertToolbox"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Einfügen</value></prop></node><node oor:name=".uno:InteractiveGradient"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Farbverlauf</value></prop></node><node oor:name=".uno:InteractiveTransparence"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Transparenz</value></prop></node><node oor:name=".uno:LayerMode"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Ebene</value></prop></node><node oor:name=".uno:LayoutStatus"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Layout</value></prop></node><node oor:name=".uno:LeaveAllGroups"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Alle Gruppierungen verlassen</value></prop></node><node oor:name=".uno:LeftPaneDraw"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Seitenberei~ch</value></prop></node><node oor:name=".uno:LeftPaneImpress"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Folien~bereich</value></prop></node><node oor:name=".uno:LineArrowCircle"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linie mit Pfeil-/Kreisende</value></prop></node><node oor:name=".uno:LineArrowSquare"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linie mit Pfeil-/Quadratende</value></prop></node><node oor:name=".uno:LineArrowStart"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linie mit Pfeilanfang</value></prop></node><node oor:name=".uno:LineArrows"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linie mit Pfeilenden</value></prop></node><node oor:name=".uno:LineCircleArrow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linie mit Kreis-/Pfeilende</value></prop></node><node oor:name=".uno:LineDraft"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nur Haarlinien anzeigen</value></prop></node><node oor:name=".uno:LineSquareArrow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linie mit Quadrat-/Pfeilende</value></prop></node><node oor:name=".uno:LineToolbox"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kurve</value></prop></node><node oor:name=".uno:ManageLinks"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Verknüpfungen...</value></prop></node><node oor:name=".uno:MasterLayouts"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Mas~terelemente...</value></prop></node><node oor:name=".uno:MasterLayoutsHandouts"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Handzettelmasterlayout...</value></prop></node><node oor:name=".uno:MasterLayoutsNotes"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Notizenmasterlayout...</value></prop></node><node oor:name=".uno:MasterPage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Master</value></prop></node><node oor:name=".uno:MeasureAttributes"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bema~ßung...</value></prop></node><node oor:name=".uno:MeasureLine"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Maßlinie</value></prop></node><node oor:name=".uno:Mirror"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Spiegeln</value></prop></node><node oor:name=".uno:MirrorHorz"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Horizontal</value></prop></node><node oor:name=".uno:MirrorVert"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Vertikal</value></prop></node><node oor:name=".uno:ModifyField"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Feldbefehl...</value></prop></node><node oor:name=".uno:ModifyLayer"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ebene...</value></prop></node><node oor:name=".uno:ModifyPage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Fol~ienlayout...</value></prop></node><node oor:name=".uno:Morphing"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Ãœberblenden...</value></prop></node><node oor:name=".uno:NewRouting"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Linienverlauf zurücksetzen</value></prop></node><node oor:name=".uno:NextAnnotation"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nächster Kommentar</value></prop></node><node oor:name=".uno:NormalMultiPaneGUI"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Normal</value></prop></node><node oor:name=".uno:NotesMasterPage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Notizenmaster</value></prop></node><node oor:name=".uno:NotesMode"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Notizen</value></prop></node><node oor:name=".uno:ObjectPosition"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Anordnung</value></prop></node><node oor:name=".uno:Objects3DToolbox"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">3D-Objekte</value></prop></node><node oor:name=".uno:OutlineMode"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Gliederung</value></prop></node><node oor:name=".uno:OutputQualityBlackWhite"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Schwarzweiß</value></prop></node><node oor:name=".uno:OutputQualityColor"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Farbe</value></prop></node><node oor:name=".uno:OutputQualityContrast"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Hoher Kontrast</value></prop></node><node oor:name=".uno:OutputQualityGrayscale"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Graustufen</value></prop></node><node oor:name=".uno:PackAndGo"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Einpacken</value></prop></node><node oor:name=".uno:PageMode"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Normal</value></prop></node><node oor:name=".uno:PageSetup"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Seite...</value></prop></node><node oor:name=".uno:PageStatus"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Seite/Ebene</value></prop></node><node oor:name=".uno:PagesPerRow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Folien pro Reihe</value></prop></node><node oor:name=".uno:ParaspaceDecrease"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Absatzabstand vermindern</value></prop></node><node oor:name=".uno:ParaspaceIncrease"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Absatzabstand erhöhen</value></prop></node><node oor:name=".uno:PickThrough"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nur Textbereich selektierbar</value></prop></node><node oor:name=".uno:PixelMode"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Pixelmodus</value></prop></node><node oor:name=".uno:Polygon"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Polygon, gefüllt</value></prop></node><node oor:name=".uno:Presentation"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bildschirm~präsentation</value></prop></node><node oor:name=".uno:PresentationDialog"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bildschirm~präsentationseinstellungen...</value></prop></node><node oor:name=".uno:PresentationLayout"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Folien~vorlage...</value></prop></node><node oor:name=".uno:PresentationMinimizer"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Präsentation komprimieren...</value></prop></node><node oor:name=".uno:PreviewQualityBlackWhite"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Schwarzweiß</value></prop></node><node oor:name=".uno:PreviewQualityColor"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Farbe</value></prop></node><node oor:name=".uno:PreviewQualityContrast"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Kontrast</value></prop></node><node oor:name=".uno:PreviewQualityGrayscale"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Graustufen</value></prop></node><node oor:name=".uno:PreviewWindow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Vorschau</value></prop></node><node oor:name=".uno:PreviousAnnotation"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vorheriger Kommentar</value></prop></node><node oor:name=".uno:QuickEdit"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Schnellbearbeitung zulassen</value></prop></node><node oor:name=".uno:RectangleToolbox"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Rechteck</value></prop></node><node oor:name=".uno:RehearseTimings"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bildschirmp~räsentation mit Zeitnahme</value></prop></node><node oor:name=".uno:RenameLayer"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Umbenennen</value></prop></node><node oor:name=".uno:RenameMasterPage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Master umbenennen</value></prop></node><node oor:name=".uno:RenamePage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Seite umbenennen</value></prop></node><node oor:name=".uno:ReverseOrder"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ver~tauschen</value></prop></node><node oor:name=".uno:RightPane"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Aufgabenbereich</value></prop></node><node oor:name=".uno:SendMailDocAsMS"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">E-Mail als ~Microsoft PowerPoint Präsentation...</value></prop></node><node oor:name=".uno:SendMailDocAsOOo"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">E-Mail als ~OpenDocument Präsentation...</value></prop></node><node oor:name=".uno:Shear"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Verzerren</value></prop></node><node oor:name=".uno:Shell3D"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Schale</value></prop></node><node oor:name=".uno:ShowRuler"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Lineal</value></prop></node><node oor:name=".uno:ShowSlide"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Folie ~einblenden</value></prop></node><node oor:name=".uno:SlideChangeWindow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Folienübergang...</value></prop></node><node oor:name=".uno:SlideMasterPage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Folien~master</value></prop></node><node oor:name=".uno:SlideSorterMultiPaneGUI"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Folien~sortierung</value></prop></node><node oor:name=".uno:SnapBorder"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Fangen an Seitenrändern</value></prop></node><node oor:name=".uno:SnapFrame"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Fangen am Objektrahmen</value></prop></node><node oor:name=".uno:SnapPoints"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Fangen an Objektpunkten</value></prop></node><node oor:name=".uno:SolidCreate"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Objekt mit Attributen ändern</value></prop></node><node oor:name=".uno:Sphere"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Kugel</value></prop></node><node oor:name=".uno:SummaryPage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Ãœbersichtsseite</value></prop></node><node oor:name=".uno:TextDraft"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Text andeuten</value></prop></node><node oor:name=".uno:TextFitToSizeTool"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Text an Rahmen anpassen</value></prop></node><node oor:name=".uno:TextToolbox"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Text</value></prop></node><node oor:name=".uno:TitleMasterPage"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Titelfolienmaster</value></prop></node><node oor:name=".uno:Torus"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Torus</value></prop></node><node oor:name=".uno:VerticalTextFitToSizeTool"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vertikalen Text an Rahmen anpassen</value></prop></node><node oor:name=".uno:ZoomPanning"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Verschieben</value></prop></node><node oor:name=".uno:convert_to_contour"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">In K~ontur</value></prop></node></node><node oor:name="Popups"><node oor:name=".uno:ConvertMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Umwan~deln</value></prop></node><node oor:name=".uno:DisplayQualityMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Farbe/Graustufe</value></prop></node><node oor:name=".uno:GridMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Raster</value></prop></node><node oor:name=".uno:LayerMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Ebene</value></prop></node><node oor:name=".uno:MasterLayoutsMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Masterla~youts</value></prop></node><node oor:name=".uno:MasterPageMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Master</value></prop></node><node oor:name=".uno:MirrorMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Sp~iegeln</value></prop></node><node oor:name=".uno:ModifyMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Ä~ndern</value></prop></node><node oor:name=".uno:PreviewDisplayQualityMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">V~orschaumodus</value></prop></node><node oor:name=".uno:SendMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">S~enden</value></prop></node><node oor:name=".uno:SlideShowMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Bildschirm~präsentation</value></prop></node><node oor:name=".uno:SnapLinesMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Fanglinien</value></prop></node><node oor:name=".uno:TemplatesMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Vorlagen</value></prop></node><node oor:name=".uno:WorkspaceMenu"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Arbeitsbereich</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="DrawWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/extrusionobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">3D-Einstellungen</value></prop></node><node oor:name="private:resource/toolbar/graphicobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Bild</value></prop></node><node oor:name="private:resource/toolbar/optionsbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Einstellungen</value></prop></node><node oor:name="private:resource/toolbar/standardbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standard</value></prop></node><node oor:name="private:resource/toolbar/findbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Suchen</value></prop></node><node oor:name="private:resource/toolbar/drawingobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Linie und Füllung</value></prop></node><node oor:name="private:resource/toolbar/toolbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Zeichnen</value></prop></node><node oor:name="private:resource/toolbar/3dobjectsbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">3D-Objekte</value></prop></node><node oor:name="private:resource/toolbar/alignmentbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Ausrichten</value></prop></node><node oor:name="private:resource/toolbar/arrowsbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Pfeile</value></prop></node><node oor:name="private:resource/toolbar/bezierobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Punkte bearbeiten</value></prop></node><node oor:name="private:resource/toolbar/choosemodebar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Modus</value></prop></node><node oor:name="private:resource/toolbar/connectorsbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Verbinder</value></prop></node><node oor:name="private:resource/toolbar/ellipsesbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Kreise und Ovale</value></prop></node><node oor:name="private:resource/toolbar/fontworkobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Fontwork</value></prop></node><node oor:name="private:resource/toolbar/fontworkshapetype"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Fontwork-Form</value></prop></node><node oor:name="private:resource/toolbar/formtextobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Textfeld Formatierung</value></prop></node><node oor:name="private:resource/toolbar/formsfilterbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Filter</value></prop></node><node oor:name="private:resource/toolbar/formsnavigationbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Navigation</value></prop></node><node oor:name="private:resource/toolbar/formcontrols"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Steuerelemente</value></prop></node><node oor:name="private:resource/toolbar/moreformcontrols"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Weitere Steuerelemente</value></prop></node><node oor:name="private:resource/toolbar/formdesign"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Entwurf</value></prop></node><node oor:name="private:resource/toolbar/gluepointsobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Klebepunkte</value></prop></node><node oor:name="private:resource/toolbar/graffilterbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Grafikfilter</value></prop></node><node oor:name="private:resource/toolbar/insertbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Einfügen</value></prop></node><node oor:name="private:resource/toolbar/linesbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Linien</value></prop></node><node oor:name="private:resource/toolbar/positionbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Position</value></prop></node><node oor:name="private:resource/toolbar/rectanglesbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Rechtecke</value></prop></node><node oor:name="private:resource/toolbar/textbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Text</value></prop></node><node oor:name="private:resource/toolbar/textobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Textformat</value></prop></node><node oor:name="private:resource/toolbar/tableobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Tabelle</value></prop></node><node oor:name="private:resource/toolbar/zoombar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Zoom</value></prop></node><node oor:name="private:resource/toolbar/basicshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standardformen</value></prop></node><node oor:name="private:resource/toolbar/arrowshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Blockpfeile</value></prop></node><node oor:name="private:resource/toolbar/flowchartshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Flussdiagramme</value></prop></node><node oor:name="private:resource/toolbar/symbolshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Symbolformen</value></prop></node><node oor:name="private:resource/toolbar/calloutshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Legenden</value></prop></node><node oor:name="private:resource/toolbar/starshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Sterne und Banner</value></prop></node><node oor:name="private:resource/toolbar/fullscreenbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Ganzer Bildschirm</value></prop></node><node oor:name="private:resource/toolbar/viewerbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standard (Lesemodus)</value></prop></node><node oor:name="private:resource/toolbar/mediaobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Medienwiedergabe</value></prop></node><node oor:name="private:resource/toolbar/colorbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Farbe</value></prop></node><node oor:name="private:resource/toolbar/commentsbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Kommentare</value></prop></node><node oor:name="private:resource/toolbar/masterviewtoolbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Masteransicht</value></prop></node><node oor:name="private:resource/toolbar/optimizetablebar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Optimieren</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="BaseWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/tableobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Tabelle</value></prop></node><node oor:name="private:resource/toolbar/queryobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Abfrage</value></prop></node><node oor:name="private:resource/toolbar/reportobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Bericht</value></prop></node><node oor:name="private:resource/toolbar/formobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular</value></prop></node><node oor:name="private:resource/toolbar/toolbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standard</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="XFormsWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/standardbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standard</value></prop></node><node oor:name="private:resource/toolbar/findbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Suchen</value></prop></node><node oor:name="private:resource/toolbar/textobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formatierungen</value></prop></node><node oor:name="private:resource/toolbar/toolbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Extras</value></prop></node><node oor:name="private:resource/toolbar/tableobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Tabelle</value></prop></node><node oor:name="private:resource/toolbar/numobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Aufzählungen und Nummerierung</value></prop></node><node oor:name="private:resource/toolbar/drawingobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Zeichenobjekteigenschaften</value></prop></node><node oor:name="private:resource/toolbar/alignmentbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Ausrichten</value></prop></node><node oor:name="private:resource/toolbar/bezierobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Punkte bearbeiten</value></prop></node><node oor:name="private:resource/toolbar/extrusionobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">3D-Einstellungen</value></prop></node><node oor:name="private:resource/toolbar/formtextobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Textfeldformatierung</value></prop></node><node oor:name="private:resource/toolbar/formsfilterbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Filter</value></prop></node><node oor:name="private:resource/toolbar/formsnavigationbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Navigation</value></prop></node><node oor:name="private:resource/toolbar/formcontrols"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Steuerelemente</value></prop></node><node oor:name="private:resource/toolbar/moreformcontrols"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Weitere Steuerelemente</value></prop></node><node oor:name="private:resource/toolbar/formdesign"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Entwurf</value></prop></node><node oor:name="private:resource/toolbar/frameobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Rahmen</value></prop></node><node oor:name="private:resource/toolbar/fullscreenbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Ganzer Bildschirm</value></prop></node><node oor:name="private:resource/toolbar/graffilterbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Grafikfilter</value></prop></node><node oor:name="private:resource/toolbar/graphicobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Grafik</value></prop></node><node oor:name="private:resource/toolbar/insertbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Einfügen</value></prop></node><node oor:name="private:resource/toolbar/insertobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Objekt einfügen</value></prop></node><node oor:name="private:resource/toolbar/oleobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">OLE-Objekt</value></prop></node><node oor:name="private:resource/toolbar/optimizetablebar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Optimieren</value></prop></node><node oor:name="private:resource/toolbar/previewobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Seitenansicht</value></prop></node><node oor:name="private:resource/toolbar/drawtextobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Textobjekt</value></prop></node><node oor:name="private:resource/toolbar/viewerbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standard (Ansicht)</value></prop></node><node oor:name="private:resource/toolbar/drawbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Zeichnung</value></prop></node><node oor:name="private:resource/toolbar/mediaobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Medienwiedergabe</value></prop></node><node oor:name="private:resource/toolbar/colorbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Farbe</value></prop></node><node oor:name="private:resource/toolbar/basicshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standardformen</value></prop></node><node oor:name="private:resource/toolbar/arrowshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Blockpfeile</value></prop></node><node oor:name="private:resource/toolbar/flowchartshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Flussdiagramm</value></prop></node><node oor:name="private:resource/toolbar/starshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Sterne und Banner</value></prop></node><node oor:name="private:resource/toolbar/symbolshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Symbolformen</value></prop></node><node oor:name="private:resource/toolbar/calloutshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Legenden</value></prop></node><node oor:name="private:resource/toolbar/fontworkobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Fontwork</value></prop></node><node oor:name="private:resource/toolbar/fontworkshapetype"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Fontwork-Form</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="WriterReportWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/standardbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standard</value></prop></node><node oor:name="private:resource/toolbar/textobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formatierungen</value></prop></node><node oor:name="private:resource/toolbar/toolbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Extras</value></prop></node><node oor:name="private:resource/toolbar/tableobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Tabelle</value></prop></node><node oor:name="private:resource/toolbar/numobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Aufzählungen und Nummerierung</value></prop></node><node oor:name="private:resource/toolbar/drawingobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Zeichenobjekteigenschaften</value></prop></node><node oor:name="private:resource/toolbar/alignmentbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Ausrichten</value></prop></node><node oor:name="private:resource/toolbar/bezierobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Punkte bearbeiten</value></prop></node><node oor:name="private:resource/toolbar/extrusionobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">3D-Einstellungen</value></prop></node><node oor:name="private:resource/toolbar/formtextobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Textfeldformatierung</value></prop></node><node oor:name="private:resource/toolbar/formsfilterbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Filter</value></prop></node><node oor:name="private:resource/toolbar/formsnavigationbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Navigation</value></prop></node><node oor:name="private:resource/toolbar/formcontrols"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Steuerelemente</value></prop></node><node oor:name="private:resource/toolbar/moreformcontrols"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Weitere Steuerelemente</value></prop></node><node oor:name="private:resource/toolbar/formdesign"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Entwurf</value></prop></node><node oor:name="private:resource/toolbar/frameobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Rahmen</value></prop></node><node oor:name="private:resource/toolbar/fullscreenbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Ganzer Bildschirm</value></prop></node><node oor:name="private:resource/toolbar/graffilterbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Grafikfilter</value></prop></node><node oor:name="private:resource/toolbar/graphicobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Grafik</value></prop></node><node oor:name="private:resource/toolbar/insertbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Einfügen</value></prop></node><node oor:name="private:resource/toolbar/insertobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Objekt einfügen</value></prop></node><node oor:name="private:resource/toolbar/oleobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">OLE-Objekt</value></prop></node><node oor:name="private:resource/toolbar/optimizetablebar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Optimieren</value></prop></node><node oor:name="private:resource/toolbar/previewobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Seitenansicht</value></prop></node><node oor:name="private:resource/toolbar/drawtextobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Textobjekt</value></prop></node><node oor:name="private:resource/toolbar/viewerbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standard (Ansicht)</value></prop></node><node oor:name="private:resource/toolbar/drawbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Zeichnung</value></prop></node><node oor:name="private:resource/toolbar/mediaobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Medienwiedergabe</value></prop></node><node oor:name="private:resource/toolbar/colorbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Farbe</value></prop></node><node oor:name="private:resource/toolbar/basicshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standardformen</value></prop></node><node oor:name="private:resource/toolbar/arrowshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Blockpfeile</value></prop></node><node oor:name="private:resource/toolbar/flowchartshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Flussdiagramm</value></prop></node><node oor:name="private:resource/toolbar/starshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Sterne und Banner</value></prop></node><node oor:name="private:resource/toolbar/symbolshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Symbolformen</value></prop></node><node oor:name="private:resource/toolbar/calloutshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Legenden</value></prop></node><node oor:name="private:resource/toolbar/fontworkobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Fontwork</value></prop></node><node oor:name="private:resource/toolbar/fontworkshapetype"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Fontwork-Form</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="CalcWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/graffilterbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Grafikfilter</value></prop></node><node oor:name="private:resource/toolbar/graphicobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Bild</value></prop></node><node oor:name="private:resource/toolbar/drawobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Zeichnungsobjekt-Eigenschaften</value></prop></node><node oor:name="private:resource/toolbar/previewbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Seitenvorschau</value></prop></node><node oor:name="private:resource/toolbar/extrusionobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">3D-Einstellungen</value></prop></node><node oor:name="private:resource/toolbar/formtextobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Textfeld Formatierung</value></prop></node><node oor:name="private:resource/toolbar/formsfilterbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Filter</value></prop></node><node oor:name="private:resource/toolbar/formsnavigationbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Navigation</value></prop></node><node oor:name="private:resource/toolbar/formcontrols"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Steuerelemente</value></prop></node><node oor:name="private:resource/toolbar/moreformcontrols"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Weitere Steuerelemente</value></prop></node><node oor:name="private:resource/toolbar/formdesign"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Formular-Entwurf</value></prop></node><node oor:name="private:resource/toolbar/formatobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Format</value></prop></node><node oor:name="private:resource/toolbar/insertbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Einfügen</value></prop></node><node oor:name="private:resource/toolbar/insertcellsbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Zelle einfügen</value></prop></node><node oor:name="private:resource/toolbar/standardbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standard</value></prop></node><node oor:name="private:resource/toolbar/findbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Suchen</value></prop></node><node oor:name="private:resource/toolbar/textobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Textformat</value></prop></node><node oor:name="private:resource/toolbar/toolbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Werkzeuge</value></prop></node><node oor:name="private:resource/toolbar/fullscreenbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Ganzer Bildschirm</value></prop></node><node oor:name="private:resource/toolbar/viewerbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standard (Lesemodus)</value></prop></node><node oor:name="private:resource/toolbar/drawbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Zeichnen</value></prop></node><node oor:name="private:resource/toolbar/mediaobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Medienwiedergabe</value></prop></node><node oor:name="private:resource/toolbar/colorbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Farbe</value></prop></node><node oor:name="private:resource/toolbar/alignmentbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Ausrichtung</value></prop></node><node oor:name="private:resource/toolbar/basicshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standardformen</value></prop></node><node oor:name="private:resource/toolbar/arrowshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Blockpfeile</value></prop></node><node oor:name="private:resource/toolbar/flowchartshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Flussdiagramme</value></prop></node><node oor:name="private:resource/toolbar/starshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Sterne und Banner</value></prop></node><node oor:name="private:resource/toolbar/symbolshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Symbolformen</value></prop></node><node oor:name="private:resource/toolbar/calloutshapes"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Legenden</value></prop></node><node oor:name="private:resource/toolbar/fontworkobjectbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Fontwork</value></prop></node><node oor:name="private:resource/toolbar/fontworkshapetype"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Fontwork-Form</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="MathCommands" oor:package="org.openoffice.Office.UI"><node oor:name="UserInterface"><node oor:name="Commands"><node oor:name=".uno:Adjust"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Alles an~zeigen</value></prop></node><node oor:name=".uno:ChangeAlignment"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Aus~richtung...</value></prop></node><node oor:name=".uno:ChangeDistance"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">A~bstand</value></prop></node><node oor:name=".uno:ChangeFont"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Schriftarten...</value></prop></node><node oor:name=".uno:ChangeFontSize"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Schrift~größen...</value></prop></node><node oor:name=".uno:Draw"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Aktualisieren</value></prop></node><node oor:name=".uno:FitInWindow"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">An Fenster anpassen</value></prop></node><node oor:name=".uno:FormelCursor"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Formel Cursor</value></prop></node><node oor:name=".uno:ImportFormula"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Formular ~importieren...</value></prop></node><node oor:name=".uno:InsertCommand"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Befehl einfügen</value></prop></node><node oor:name=".uno:InsertConfigName"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Text einfügen</value></prop></node><node oor:name=".uno:ModifyStatus"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Geändert-Status</value></prop></node><node oor:name=".uno:NextError"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Nächster ~Fehler</value></prop></node><node oor:name=".uno:NextMark"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Nächster Marker</value></prop></node><node oor:name=".uno:Preferences"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Optionen</value></prop></node><node oor:name=".uno:PrevError"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Vorheriger F~ehler</value></prop></node><node oor:name=".uno:PrevMark"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Vorheriger Marker</value></prop></node><node oor:name=".uno:RedrawAutomatic"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">A~nsicht automatisch aktualisieren</value></prop></node><node oor:name=".uno:SymbolCatalogue"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Katalog...</value></prop></node><node oor:name=".uno:Symbols"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Symbole</value></prop></node><node oor:name=".uno:TextStatus"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Text-Status</value></prop></node><node oor:name=".uno:Textmode"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">~Textmodus</value></prop></node><node oor:name=".uno:ToolBox"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Elemente</value></prop></node><node oor:name=".uno:View100"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Zoom 100%</value></prop></node><node oor:name=".uno:View200"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">Maßstab 200%</value></prop></node><node oor:name=".uno:View50"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="de">0,5</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="DbTableWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/toolbar"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="de">Standard</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Impress" oor:package="org.openoffice.Office"><node oor:name="PresentationMinimizer"><node oor:name="LastUsedSettings"><prop oor:name="Name"><value xml:lang="de">Optimiert für Präsentation</value></prop></node><node oor:name="Settings"><node oor:name="Templates"><node oor:name="template1"><prop oor:name="Name"><value xml:lang="de">Optimiert für Bildschirm (kleinste Dateigröße)</value></prop></node><node oor:name="template2"><prop oor:name="Name"><value xml:lang="de">Optimiert für Präsentation</value></prop></node><node oor:name="template3"><prop oor:name="Name"><value xml:lang="de">Optimiert für Druck</value></prop></node></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="UI" oor:package="org.openoffice.Office"><node oor:name="FilterClassification"><node oor:name="GlobalFilters"><node oor:name="Classes"><node oor:name="com.sun.star.text.TextDocument"><prop oor:name="DisplayName"><value xml:lang="de">Textdokumente</value></prop></node><node oor:name="com.sun.star.sheet.SpreadsheetDocument"><prop oor:name="DisplayName"><value xml:lang="de">Tabellendokumente</value></prop></node><node oor:name="com.sun.star.presentation.PresentationDocument"><prop oor:name="DisplayName"><value xml:lang="de">Präsentationen</value></prop></node><node oor:name="com.sun.star.drawing.DrawingDocument"><prop oor:name="DisplayName"><value xml:lang="de">Zeichnungen</value></prop></node><node oor:name="com.sun.star.text.WebDocument"><prop oor:name="DisplayName"><value xml:lang="de">Webseiten</value></prop></node><node oor:name="com.sun.star.text.GlobalDocument"><prop oor:name="DisplayName"><value xml:lang="de">Globaldokumente</value></prop></node><node oor:name="com.sun.star.formula.FormularProperties"><prop oor:name="DisplayName"><value xml:lang="de">Formeln</value></prop></node><node oor:name="com.sun.star.sdb.OfficeDatabaseDocument"><prop oor:name="DisplayName"><value xml:lang="de">Datenbankdokumente</value></prop></node></node></node><node oor:name="LocalFilters"><node oor:name="Classes"><node oor:name="msword956"><prop oor:name="DisplayName"><value xml:lang="de">Microsoft Word 6.0 / 95</value></prop></node><node oor:name="sw3to5"><prop oor:name="DisplayName"><value xml:lang="de">StarWriter 3.0 - 5.0</value></prop></node><node oor:name="sw3to5templ"><prop oor:name="DisplayName"><value xml:lang="de">StarWriter 3.0 - 5.0 Vorlagen</value></prop></node><node oor:name="excel456"><prop oor:name="DisplayName"><value xml:lang="de">Microsoft Excel 4.x - 5.0 / 95</value></prop></node><node oor:name="excel456templ"><prop oor:name="DisplayName"><value xml:lang="de">Microsoft Excel 4.x - 5.0 / 95 Vorlagen</value></prop></node><node oor:name="sc345"><prop oor:name="DisplayName"><value xml:lang="de">StarCalc 3.0 - 5.0</value></prop></node><node oor:name="sc345templ"><prop oor:name="DisplayName"><value xml:lang="de">StarCalc 3.0 - 5.0 Vorlagen</value></prop></node><node oor:name="sd35_i"><prop oor:name="DisplayName"><value xml:lang="de">StarDraw 3.0 / 5.0 (StarImpress)</value></prop></node><node oor:name="sd35_itempl"><prop oor:name="DisplayName"><value xml:lang="de">StarDraw 3.0 / 5.0 Vorlagen (StarImpress)</value></prop></node><node oor:name="si45"><prop oor:name="DisplayName"><value xml:lang="de">StarImpress 4.0 / 5.0</value></prop></node><node oor:name="si45templ"><prop oor:name="DisplayName"><value xml:lang="de">StarImpress 4.0 / 5.0 Vorlagen</value></prop></node><node oor:name="sd35"><prop oor:name="DisplayName"><value xml:lang="de">StarDraw 3.0 / 5.0</value></prop></node><node oor:name="sd35templ"><prop oor:name="DisplayName"><value xml:lang="de">StarDraw 3.0 / 5.0 Vorlagen</value></prop></node><node oor:name="sww45templ"><prop oor:name="DisplayName"><value xml:lang="de">StarWriter/Web 4.0 / 5.0 Vorlagen</value></prop></node><node oor:name="sww345"><prop oor:name="DisplayName"><value xml:lang="de">StarWriter/Web 3.0 - 5.0</value></prop></node><node oor:name="swwtext"><prop oor:name="DisplayName"><value xml:lang="de">Text (StarWriter/Web)</value></prop></node><node oor:name="sw45glob"><prop oor:name="DisplayName"><value xml:lang="de">StarWriter 4.0 / 5.0 Globaldokumente</value></prop></node><node oor:name="sm2to5"><prop oor:name="DisplayName"><value xml:lang="de">StarMath 2.0 - 5.0</value></prop></node><node oor:name="wpw67"><prop oor:name="DisplayName"><value xml:lang="de">WordPerfect (Win) 6.0 - 7.0</value></prop></node></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="SFX" oor:package="org.openoffice.Office"><node oor:name="Help"><prop oor:name="HelpAgentStarterList"><value xml:lang="de">.uno:EditHeaderAndFooter,.uno:InsertObjectStarMath,.uno:GoalSeekDialog,.uno:ScenarioManager,.uno:DefineDBName,.uno:SelectDB,.uno:DataFilterStandardFilter,.uno:DataFilterSpecialFilter,.uno:ImageMapDialog,.uno:ImportFromFile,.uno:TransformDialog,.uno:OutlineBullet,.uno:BmpMask,.uno:PageSetup,.uno:ParagraphDialog,.uno:FontDialog,.uno:InsertName,.uno:CreateNames,.uno:PasteSpecial,.uno:ChangeDatabaseField,.uno:InsertField,.uno:Fieldnames,cui:CheckBox:RID_SVXPAGE_STD_PARAGRAPH:CB_AUTO,cui:CheckBox:RID_SVXPAGE_STD_PARAGRAPH:CB_REGISTER,cui:ListBox:RID_SVXPAGE_BACKGROUND:LB_SELECTOR,cui:ListBox:RID_SVXPAGE_ALIGN_PARAGRAPH:LB_LASTLINE,cui:ListBox:RID_SVXPAGE_PAGE:LB_LAYOUT,cui:ListBox:RID_SVXPAGE_PAGE:LB_REGISTER,sfx2:ListBox:TP_MANAGE_STYLES:LB_BASE,sfx2:ListBox:TP_MANAGE_STYLES:LB_REGION,SVX_HID_REDLINING_VIEW_DG_VIEW_TABLE,svx:ImageButton:RID_SVXFLOAT_3D:BTN_GEO,svx:ImageButton:RID_SVXFLOAT_3D:BTN_REPRESENTATION,svx:ImageButton:RID_SVXFLOAT_3D:BTN_LIGHT,svx:ImageButton:RID_SVXFLOAT_3D:BTN_TEXTURE,svx:ImageButton:RID_SVXFLOAT_3D:BTN_MATERIAL,svx:ImageButton:RID_SVXFLOAT_3D:BTN_SHADOW_3D,EDITENG_HID_AUTOCORR_HELP_START,EDITENG_HID_AUTOCORR_HELP_SENT,EDITENG_HID_AUTOCORR_HELP_SENTWORD,EDITENG_HID_AUTOCORR_HELP_ACORWORD,EDITENG_HID_AUTOCORR_HELP_ACORSENTWORD,EDITENG_HID_AUTOCORR_HELP_CHGTOENEMDASH,EDITENG_HID_AUTOCORR_HELP_WORDENEMDASH,EDITENG_HID_AUTOCORR_HELP_SENTENEMDASH,EDITENG_HID_AUTOCORR_HELP_SENTWORDENEMDASH,EDITENG_HID_AUTOCORR_HELP_ACORWORDENEMDASH,EDITENG_HID_AUTOCORR_HELP_ACORSENTWORDENEMDASH,EDITENG_HID_AUTOCORR_HELP_CHGQUOTES,EDITENG_HID_AUTOCORR_HELP_CHGSGLQUOTES,EDITENG_HID_AUTOCORR_HELP_SETINETATTR,EDITENG_HID_AUTOCORR_HELP_INGNOREDOUBLESPACE,EDITENG_HID_AUTOCORR_HELP_CHGWEIGHTUNDERL,EDITENG_HID_AUTOCORR_HELP_CHGORDINALNUMBER,SFX2_HID_DID_SAVE_PACKED_XML</value></prop></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="TableWizard" oor:package="org.openoffice.Office"><node oor:name="TableWizard"><node oor:name="business"><prop oor:name="Name"><value xml:lang="de">Geschäftlich</value></prop><node oor:name="Tables"><node oor:name="categories"><prop oor:name="Name"><value xml:lang="de">Kategorien</value></prop><node oor:name="Fields"><node oor:name="categoryID"><prop oor:name="Name"><value xml:lang="de">KategorieID</value></prop><prop oor:name="ShortName"><value xml:lang="de">KategoriID</value></prop></node><node oor:name="categoryname"><prop oor:name="Name"><value xml:lang="de">KategorieName</value></prop><prop oor:name="ShortName"><value xml:lang="de">KategName</value></prop></node></node></node><node oor:name="products"><prop oor:name="Name"><value xml:lang="de">Produkte</value></prop><node oor:name="Fields"><node oor:name="productID"><prop oor:name="Name"><value xml:lang="de">ProduktID</value></prop><prop oor:name="ShortName"><value xml:lang="de">ProduktID</value></prop></node><node oor:name="productname"><prop oor:name="Name"><value xml:lang="de">ProduktName</value></prop><prop oor:name="ShortName"><value xml:lang="de">ProdName</value></prop></node><node oor:name="productdescription"><prop oor:name="Name"><value xml:lang="de">ProduktBeschreibung</value></prop><prop oor:name="ShortName"><value xml:lang="de">ProdBeschr</value></prop></node><node oor:name="categoryID"><prop oor:name="Name"><value xml:lang="de">KategorieID</value></prop><prop oor:name="ShortName"><value xml:lang="de">KategoriID</value></prop></node><node oor:name="supplierID"><prop oor:name="Name"><value xml:lang="de">LieferantID</value></prop><prop oor:name="ShortName"><value xml:lang="de">LieferntID</value></prop></node><node oor:name="serialnumber"><prop oor:name="Name"><value xml:lang="de">Seriennummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">SerienNr</value></prop></node><node oor:name="unitsinstock"><prop oor:name="Name"><value xml:lang="de">Lagerbestand</value></prop><prop oor:name="ShortName"><value xml:lang="de">Lagerbest</value></prop></node><node oor:name="unitsonorder"><prop oor:name="Name"><value xml:lang="de">ArtikelAufBestellung</value></prop><prop oor:name="ShortName"><value xml:lang="de">ArtBestell</value></prop></node><node oor:name="unitprice"><prop oor:name="Name"><value xml:lang="de">Artikelpreis</value></prop><prop oor:name="ShortName"><value xml:lang="de">ArtPreis</value></prop></node><node oor:name="reorderlevel"><prop oor:name="Name"><value xml:lang="de">Meldebestand</value></prop><prop oor:name="ShortName"><value xml:lang="de">Meldebest</value></prop></node><node oor:name="discontinued"><prop oor:name="Name"><value xml:lang="de">Eingestellt</value></prop><prop oor:name="ShortName"><value xml:lang="de">Eingestell</value></prop></node><node oor:name="leadtime"><prop oor:name="Name"><value xml:lang="de">Vorlaufzeit</value></prop><prop oor:name="ShortName"><value xml:lang="de">Vorlfzeit</value></prop></node></node></node><node oor:name="suppliers"><prop oor:name="Name"><value xml:lang="de">Lieferanten</value></prop><node oor:name="Fields"><node oor:name="supplierID"><prop oor:name="Name"><value xml:lang="de">LieferantID</value></prop><prop oor:name="ShortName"><value xml:lang="de">LieferntID</value></prop></node><node oor:name="suppliername"><prop oor:name="Name"><value xml:lang="de">Lieferfirma</value></prop><prop oor:name="ShortName"><value xml:lang="de">Lieferfirm</value></prop></node><node oor:name="contactname"><prop oor:name="Name"><value xml:lang="de">KontaktName</value></prop><prop oor:name="ShortName"><value xml:lang="de">KontktName</value></prop></node><node oor:name="contacttitle"><prop oor:name="Name"><value xml:lang="de">Titel</value></prop><prop oor:name="ShortName"><value xml:lang="de">Titel</value></prop></node><node oor:name="address"><prop oor:name="Name"><value xml:lang="de">Adresse</value></prop><prop oor:name="ShortName"><value xml:lang="de">Adresse</value></prop></node><node oor:name="city"><prop oor:name="Name"><value xml:lang="de">Ort</value></prop><prop oor:name="ShortName"><value xml:lang="de">Ort</value></prop></node><node oor:name="postalcode"><prop oor:name="Name"><value xml:lang="de">Postleitzahl</value></prop><prop oor:name="ShortName"><value xml:lang="de">PLZ</value></prop></node><node oor:name="stateorprovince"><prop oor:name="Name"><value xml:lang="de">Bundesland</value></prop><prop oor:name="ShortName"><value xml:lang="de">Bundesland</value></prop></node><node oor:name="countryorregion"><prop oor:name="Name"><value xml:lang="de">LandOderRegion</value></prop><prop oor:name="ShortName"><value xml:lang="de">LandRegion</value></prop></node><node oor:name="phonenumber"><prop oor:name="Name"><value xml:lang="de">Telefonnummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">TelefonNr</value></prop></node><node oor:name="faxnumber"><prop oor:name="Name"><value xml:lang="de">Faxnummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">FaxNr</value></prop></node><node oor:name="paymentterms"><prop oor:name="Name"><value xml:lang="de">Zahlungsbedingungen</value></prop><prop oor:name="ShortName"><value xml:lang="de">Zahlungbed</value></prop></node><node oor:name="emailaddress"><prop oor:name="Name"><value xml:lang="de">eMail</value></prop><prop oor:name="ShortName"><value xml:lang="de">eMail</value></prop></node><node oor:name="notes"><prop oor:name="Name"><value xml:lang="de">Anmerkung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anmerkung</value></prop></node></node></node><node oor:name="mailinglist"><prop oor:name="Name"><value xml:lang="de">Kundendatei</value></prop><node oor:name="Fields"><node oor:name="mailinglistID"><prop oor:name="Name"><value xml:lang="de">KundendateiID</value></prop><prop oor:name="ShortName"><value xml:lang="de">KundedatID</value></prop></node><node oor:name="prefix"><prop oor:name="Name"><value xml:lang="de">Anrede</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anrede</value></prop></node><node oor:name="firstname"><prop oor:name="Name"><value xml:lang="de">Vorname</value></prop><prop oor:name="ShortName"><value xml:lang="de">Vorname</value></prop></node><node oor:name="middlename"><prop oor:name="Name"><value xml:lang="de">Mittelname</value></prop><prop oor:name="ShortName"><value xml:lang="de">Mittelname</value></prop></node><node oor:name="lastlame"><prop oor:name="Name"><value xml:lang="de">Nachname</value></prop><prop oor:name="ShortName"><value xml:lang="de">Nachname</value></prop></node><node oor:name="suffix"><prop oor:name="Name"><value xml:lang="de">Namenszusatz</value></prop><prop oor:name="ShortName"><value xml:lang="de">Namenzusat</value></prop></node><node oor:name="title"><prop oor:name="Name"><value xml:lang="de">Titel</value></prop><prop oor:name="ShortName"><value xml:lang="de">Titel</value></prop></node><node oor:name="organizationname"><prop oor:name="Name"><value xml:lang="de">Organisation</value></prop><prop oor:name="ShortName"><value xml:lang="de">Organisatn</value></prop></node><node oor:name="address"><prop oor:name="Name"><value xml:lang="de">Adresse</value></prop><prop oor:name="ShortName"><value xml:lang="de">Adresse</value></prop></node><node oor:name="city"><prop oor:name="Name"><value xml:lang="de">Ort</value></prop><prop oor:name="ShortName"><value xml:lang="de">Ort</value></prop></node><node oor:name="postalcode"><prop oor:name="Name"><value xml:lang="de">Postleitzahl</value></prop><prop oor:name="ShortName"><value xml:lang="de">PLZ</value></prop></node><node oor:name="stateorprovince"><prop oor:name="Name"><value xml:lang="de">Bundesland</value></prop><prop oor:name="ShortName"><value xml:lang="de">Bundesland</value></prop></node><node oor:name="countryorregion"><prop oor:name="Name"><value xml:lang="de">LandOderRegion</value></prop><prop oor:name="ShortName"><value xml:lang="de">LandRegion</value></prop></node><node oor:name="phonenumber"><prop oor:name="Name"><value xml:lang="de">Telefonnummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">TelefonNr</value></prop></node><node oor:name="faxnumber"><prop oor:name="Name"><value xml:lang="de">Faxnummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">FaxNr</value></prop></node><node oor:name="mobilenumber"><prop oor:name="Name"><value xml:lang="de">Handynummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">HandyNr</value></prop></node><node oor:name="emailaddress"><prop oor:name="Name"><value xml:lang="de">eMail</value></prop><prop oor:name="ShortName"><value xml:lang="de">eMail</value></prop></node><node oor:name="birthdate"><prop oor:name="Name"><value xml:lang="de">Geburtstag</value></prop><prop oor:name="ShortName"><value xml:lang="de">Geburtstag</value></prop></node><node oor:name="nationality"><prop oor:name="Name"><value xml:lang="de">Nationalität</value></prop><prop oor:name="ShortName"><value xml:lang="de">Nationalit</value></prop></node><node oor:name="dateupdated"><prop oor:name="Name"><value xml:lang="de">Stand</value></prop><prop oor:name="ShortName"><value xml:lang="de">Stand</value></prop></node><node oor:name="datejoined"><prop oor:name="Name"><value xml:lang="de">Eintrittsdatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Eintritdat</value></prop></node><node oor:name="membershipstatus"><prop oor:name="Name"><value xml:lang="de">Mitgliedsstatus</value></prop><prop oor:name="ShortName"><value xml:lang="de">Mitglistat</value></prop></node><node oor:name="pledgeamount"><prop oor:name="Name"><value xml:lang="de">Spendenbetrag</value></prop><prop oor:name="ShortName"><value xml:lang="de">Spendebetr</value></prop></node><node oor:name="pledgepaiddate"><prop oor:name="Name"><value xml:lang="de">Spendendatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Spendendat</value></prop></node><node oor:name="duesamount"><prop oor:name="Name"><value xml:lang="de">Beitrag</value></prop><prop oor:name="ShortName"><value xml:lang="de">Beitrag</value></prop></node><node oor:name="duespaiddate"><prop oor:name="Name"><value xml:lang="de">Beitragsdatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Beitragdat</value></prop></node><node oor:name="photo"><prop oor:name="Name"><value xml:lang="de">Foto</value></prop><prop oor:name="ShortName"><value xml:lang="de">Foto</value></prop></node><node oor:name="notes"><prop oor:name="Name"><value xml:lang="de">Anmerkung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anmerkung</value></prop></node></node></node><node oor:name="contacts"><prop oor:name="Name"><value xml:lang="de">Kontakte</value></prop><node oor:name="Fields"><node oor:name="contactID"><prop oor:name="Name"><value xml:lang="de">KontaktID</value></prop><prop oor:name="ShortName"><value xml:lang="de">KontaktID</value></prop></node><node oor:name="firstname"><prop oor:name="Name"><value xml:lang="de">Vorname</value></prop><prop oor:name="ShortName"><value xml:lang="de">Vorname</value></prop></node><node oor:name="lastname"><prop oor:name="Name"><value xml:lang="de">Nachname</value></prop><prop oor:name="ShortName"><value xml:lang="de">Nachname</value></prop></node><node oor:name="title"><prop oor:name="Name"><value xml:lang="de">Titel</value></prop><prop oor:name="ShortName"><value xml:lang="de">Titel</value></prop></node><node oor:name="address"><prop oor:name="Name"><value xml:lang="de">Adresse</value></prop><prop oor:name="ShortName"><value xml:lang="de">Adresse</value></prop></node><node oor:name="city"><prop oor:name="Name"><value xml:lang="de">Ort</value></prop><prop oor:name="ShortName"><value xml:lang="de">Ort</value></prop></node><node oor:name="postalcode"><prop oor:name="Name"><value xml:lang="de">Postleitzahl</value></prop><prop oor:name="ShortName"><value xml:lang="de">PLZ</value></prop></node><node oor:name="stateorprovince"><prop oor:name="Name"><value xml:lang="de">Bundesland</value></prop><prop oor:name="ShortName"><value xml:lang="de">Bundesland</value></prop></node><node oor:name="countryorregion"><prop oor:name="Name"><value xml:lang="de">LandOderRegion</value></prop><prop oor:name="ShortName"><value xml:lang="de">LandRegion</value></prop></node><node oor:name="phonenumber"><prop oor:name="Name"><value xml:lang="de">Telefonnummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">Telefon-Nr.</value></prop></node><node oor:name="faxnumber"><prop oor:name="Name"><value xml:lang="de">Faxnummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">FaxNr</value></prop></node><node oor:name="mobilenumber"><prop oor:name="Name"><value xml:lang="de">Handynummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">HandyNr</value></prop></node><node oor:name="emailaddress"><prop oor:name="Name"><value xml:lang="de">eMail</value></prop><prop oor:name="ShortName"><value xml:lang="de">eMail</value></prop></node><node oor:name="salutation"><prop oor:name="Name"><value xml:lang="de">Anrede</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anrede</value></prop></node><node oor:name="birthdate"><prop oor:name="Name"><value xml:lang="de">Geburtstag</value></prop><prop oor:name="ShortName"><value xml:lang="de">Geburtstag</value></prop></node><node oor:name="contacttypeID"><prop oor:name="Name"><value xml:lang="de">KontakttypID</value></prop><prop oor:name="ShortName"><value xml:lang="de">KntkttypID</value></prop></node><node oor:name="maritalstatus"><prop oor:name="Name"><value xml:lang="de">Familienstand</value></prop><prop oor:name="ShortName"><value xml:lang="de">Familienst</value></prop></node><node oor:name="spousename"><prop oor:name="Name"><value xml:lang="de">Ehegatte</value></prop><prop oor:name="ShortName"><value xml:lang="de">Ehegatte</value></prop></node><node oor:name="spousesinterests"><prop oor:name="Name"><value xml:lang="de">InteressenEhegatte</value></prop><prop oor:name="ShortName"><value xml:lang="de">InterGatte</value></prop></node><node oor:name="contactsinterests"><prop oor:name="Name"><value xml:lang="de">Interessen</value></prop><prop oor:name="ShortName"><value xml:lang="de">Interessen</value></prop></node><node oor:name="childrennames"><prop oor:name="Name"><value xml:lang="de">Kinder</value></prop><prop oor:name="ShortName"><value xml:lang="de">Kinder</value></prop></node><node oor:name="photo"><prop oor:name="Name"><value xml:lang="de">Foto</value></prop><prop oor:name="ShortName"><value xml:lang="de">Foto</value></prop></node><node oor:name="notes"><prop oor:name="Name"><value xml:lang="de">Anmerkung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anmerkung</value></prop></node></node></node><node oor:name="customers"><prop oor:name="Name"><value xml:lang="de">Kunden</value></prop><node oor:name="Fields"><node oor:name="customerID"><prop oor:name="Name"><value xml:lang="de">KundenID</value></prop><prop oor:name="ShortName"><value xml:lang="de">KundenID</value></prop></node><node oor:name="companyname"><prop oor:name="Name"><value xml:lang="de">Firma</value></prop><prop oor:name="ShortName"><value xml:lang="de">Firma</value></prop></node><node oor:name="firstname"><prop oor:name="Name"><value xml:lang="de">Vorname</value></prop><prop oor:name="ShortName"><value xml:lang="de">Vorname</value></prop></node><node oor:name="lastname"><prop oor:name="Name"><value xml:lang="de">Nachname</value></prop><prop oor:name="ShortName"><value xml:lang="de">Nachname</value></prop></node><node oor:name="department"><prop oor:name="Name"><value xml:lang="de">Abteilung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Abteilung</value></prop></node><node oor:name="address"><prop oor:name="Name"><value xml:lang="de">Adresse</value></prop><prop oor:name="ShortName"><value xml:lang="de">Adresse</value></prop></node><node oor:name="city"><prop oor:name="Name"><value xml:lang="de">Ort</value></prop><prop oor:name="ShortName"><value xml:lang="de">Ort</value></prop></node><node oor:name="postalcode"><prop oor:name="Name"><value xml:lang="de">Postleitzahl</value></prop><prop oor:name="ShortName"><value xml:lang="de">PLZ</value></prop></node><node oor:name="stateorprovince"><prop oor:name="Name"><value xml:lang="de">Bundesland</value></prop><prop oor:name="ShortName"><value xml:lang="de">Bundesland</value></prop></node><node oor:name="countryorregion"><prop oor:name="Name"><value xml:lang="de">LandOderRegion</value></prop><prop oor:name="ShortName"><value xml:lang="de">LandRegion</value></prop></node><node oor:name="phonenumber"><prop oor:name="Name"><value xml:lang="de">Telefonnummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">TelefonNr</value></prop></node><node oor:name="faxnumber"><prop oor:name="Name"><value xml:lang="de">Faxnummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">FaxNr</value></prop></node><node oor:name="mobilenumber"><prop oor:name="Name"><value xml:lang="de">Handynummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">HandyNr</value></prop></node><node oor:name="emailaddress"><prop oor:name="Name"><value xml:lang="de">eMail</value></prop><prop oor:name="ShortName"><value xml:lang="de">eMail</value></prop></node><node oor:name="title"><prop oor:name="Name"><value xml:lang="de">Titel</value></prop><prop oor:name="ShortName"><value xml:lang="de">Titel</value></prop></node><node oor:name="notes"><prop oor:name="Name"><value xml:lang="de">Anmerkung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anmerkung</value></prop></node></node></node><node oor:name="employees"><prop oor:name="Name"><value xml:lang="de">Mitarbeiter</value></prop><node oor:name="Fields"><node oor:name="employeeID"><prop oor:name="Name"><value xml:lang="de">MitarbeiterID</value></prop><prop oor:name="ShortName"><value xml:lang="de">MitarbeiID</value></prop></node><node oor:name="firstname"><prop oor:name="Name"><value xml:lang="de">Vorname</value></prop><prop oor:name="ShortName"><value xml:lang="de">Vorname</value></prop></node><node oor:name="middlename"><prop oor:name="Name"><value xml:lang="de">Mittelname</value></prop><prop oor:name="ShortName"><value xml:lang="de">Mittelname</value></prop></node><node oor:name="lastname"><prop oor:name="Name"><value xml:lang="de">Nachname</value></prop><prop oor:name="ShortName"><value xml:lang="de">Nachname</value></prop></node><node oor:name="title"><prop oor:name="Name"><value xml:lang="de">Titel</value></prop><prop oor:name="ShortName"><value xml:lang="de">Titel</value></prop></node><node oor:name="department"><prop oor:name="Name"><value xml:lang="de">Abteilung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Abteilung</value></prop></node><node oor:name="socialsecuritynumber"><prop oor:name="Name"><value xml:lang="de">Sozialversicherungsnummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">Sozversnr</value></prop></node><node oor:name="employeenumber"><prop oor:name="Name"><value xml:lang="de">Mitarbeiternummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">Mitarbeinr</value></prop></node><node oor:name="emailaddress"><prop oor:name="Name"><value xml:lang="de">eMail</value></prop><prop oor:name="ShortName"><value xml:lang="de">eMail</value></prop></node><node oor:name="extension"><prop oor:name="Name"><value xml:lang="de">Durchwahl</value></prop><prop oor:name="ShortName"><value xml:lang="de">Durchwahl</value></prop></node><node oor:name="address"><prop oor:name="Name"><value xml:lang="de">Adresse</value></prop><prop oor:name="ShortName"><value xml:lang="de">Adresse</value></prop></node><node oor:name="city"><prop oor:name="Name"><value xml:lang="de">Ort</value></prop><prop oor:name="ShortName"><value xml:lang="de">Ort</value></prop></node><node oor:name="postalcode"><prop oor:name="Name"><value xml:lang="de">Postleitzahl</value></prop><prop oor:name="ShortName"><value xml:lang="de">PLZ</value></prop></node><node oor:name="stateorprovince"><prop oor:name="Name"><value xml:lang="de">Bundesland</value></prop><prop oor:name="ShortName"><value xml:lang="de">Bundesland</value></prop></node><node oor:name="countryorregion"><prop oor:name="Name"><value xml:lang="de">LandOderRegion</value></prop><prop oor:name="ShortName"><value xml:lang="de">LandRegion</value></prop></node><node oor:name="phonenumber"><prop oor:name="Name"><value xml:lang="de">Telefonnummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">TelefonNr</value></prop></node><node oor:name="faxnumber"><prop oor:name="Name"><value xml:lang="de">Faxnummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">FaxNr</value></prop></node><node oor:name="mobilenumber"><prop oor:name="Name"><value xml:lang="de">Handynummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">HandyNr</value></prop></node><node oor:name="birthdate"><prop oor:name="Name"><value xml:lang="de">Geburtstag</value></prop><prop oor:name="ShortName"><value xml:lang="de">Geburtstag</value></prop></node><node oor:name="datehired"><prop oor:name="Name"><value xml:lang="de">Eintrittsdatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Eintritdat</value></prop></node><node oor:name="departmentID"><prop oor:name="Name"><value xml:lang="de">AbteilungsID</value></prop><prop oor:name="ShortName"><value xml:lang="de">AbteilngID</value></prop></node><node oor:name="salary"><prop oor:name="Name"><value xml:lang="de">Jahresgehalt</value></prop><prop oor:name="ShortName"><value xml:lang="de">Jahrgehalt</value></prop></node><node oor:name="billingrate"><prop oor:name="Name"><value xml:lang="de">Monatsgehalt</value></prop><prop oor:name="ShortName"><value xml:lang="de">Monatgehlt</value></prop></node><node oor:name="deductions"><prop oor:name="Name"><value xml:lang="de">Abzuege</value></prop><prop oor:name="ShortName"><value xml:lang="de">Abzuege</value></prop></node><node oor:name="supervisorID"><prop oor:name="Name"><value xml:lang="de">AbteilungsleiterID</value></prop><prop oor:name="ShortName"><value xml:lang="de">AbtleitrID</value></prop></node><node oor:name="spousename"><prop oor:name="Name"><value xml:lang="de">Ehegatte</value></prop><prop oor:name="ShortName"><value xml:lang="de">Ehegatte</value></prop></node><node oor:name="officelocation"><prop oor:name="Name"><value xml:lang="de">Raumnummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">Raumnr</value></prop></node><node oor:name="photo"><prop oor:name="Name"><value xml:lang="de">Foto</value></prop><prop oor:name="ShortName"><value xml:lang="de">Foto</value></prop></node><node oor:name="notes"><prop oor:name="Name"><value xml:lang="de">Anmerkung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anmerkung</value></prop></node></node></node><node oor:name="orders"><prop oor:name="Name"><value xml:lang="de">Bestellungen</value></prop><node oor:name="Fields"><node oor:name="orderID"><prop oor:name="Name"><value xml:lang="de">BestellID</value></prop><prop oor:name="ShortName"><value xml:lang="de">BestellID</value></prop></node><node oor:name="customerID"><prop oor:name="Name"><value xml:lang="de">KundenID</value></prop><prop oor:name="ShortName"><value xml:lang="de">KundenID</value></prop></node><node oor:name="employeeID"><prop oor:name="Name"><value xml:lang="de">MitarbeiterID</value></prop><prop oor:name="ShortName"><value xml:lang="de">MitarbeiID</value></prop></node><node oor:name="orderdate"><prop oor:name="Name"><value xml:lang="de">Bestelldatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Bestelldat</value></prop></node><node oor:name="purchaseordernumber"><prop oor:name="Name"><value xml:lang="de">Bestellnummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">Bestellnr</value></prop></node><node oor:name="requiredbydate"><prop oor:name="Name"><value xml:lang="de">Bedarfstermin</value></prop><prop oor:name="ShortName"><value xml:lang="de">Bedftermin</value></prop></node><node oor:name="promisedbydate"><prop oor:name="Name"><value xml:lang="de">ZugesicherterTermin</value></prop><prop oor:name="ShortName"><value xml:lang="de">ZugsTermin</value></prop></node><node oor:name="shipname"><prop oor:name="Name"><value xml:lang="de">Empfaengername</value></prop><prop oor:name="ShortName"><value xml:lang="de">Empfname</value></prop></node><node oor:name="shipaddress"><prop oor:name="Name"><value xml:lang="de">Lieferadresse</value></prop><prop oor:name="ShortName"><value xml:lang="de">Liefradres</value></prop></node><node oor:name="shipcity"><prop oor:name="Name"><value xml:lang="de">Lieferort</value></prop><prop oor:name="ShortName"><value xml:lang="de">Lieferort</value></prop></node><node oor:name="shipstateorprovince"><prop oor:name="Name"><value xml:lang="de">Bundesland</value></prop><prop oor:name="ShortName"><value xml:lang="de">Bundesland</value></prop></node><node oor:name="shippostalcode"><prop oor:name="Name"><value xml:lang="de">LieferPostleitzahl</value></prop><prop oor:name="ShortName"><value xml:lang="de">LieferPLZ</value></prop></node><node oor:name="shipcountryorregion"><prop oor:name="Name"><value xml:lang="de">LandOderRegion</value></prop><prop oor:name="ShortName"><value xml:lang="de">LandRegion</value></prop></node><node oor:name="shipphonenumber"><prop oor:name="Name"><value xml:lang="de">Telefonnummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">TelefonNr</value></prop></node><node oor:name="shipdate"><prop oor:name="Name"><value xml:lang="de">Lieferdatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Lieferdatum</value></prop></node><node oor:name="shippingmethodID"><prop oor:name="Name"><value xml:lang="de">LieferartID</value></prop><prop oor:name="ShortName"><value xml:lang="de">LiefrartID</value></prop></node><node oor:name="freightcharge"><prop oor:name="Name"><value xml:lang="de">Frachtkosten</value></prop><prop oor:name="ShortName"><value xml:lang="de">Frchtkostn</value></prop></node><node oor:name="salestaxrate"><prop oor:name="Name"><value xml:lang="de">UStRate</value></prop><prop oor:name="ShortName"><value xml:lang="de">UStRate</value></prop></node></node></node><node oor:name="orderdetails"><prop oor:name="Name"><value xml:lang="de">Bestelldetails</value></prop><node oor:name="Fields"><node oor:name="orderdetailID"><prop oor:name="Name"><value xml:lang="de">BestelldetailID</value></prop><prop oor:name="ShortName"><value xml:lang="de">BestdetlID</value></prop></node><node oor:name="orderID"><prop oor:name="Name"><value xml:lang="de">BestellID</value></prop><prop oor:name="ShortName"><value xml:lang="de">BestellID</value></prop></node><node oor:name="productID"><prop oor:name="Name"><value xml:lang="de">ProduktID</value></prop><prop oor:name="ShortName"><value xml:lang="de">ProduktID</value></prop></node><node oor:name="datesold"><prop oor:name="Name"><value xml:lang="de">Verkaufsdatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Verkaufdat</value></prop></node><node oor:name="quantity"><prop oor:name="Name"><value xml:lang="de">Menge</value></prop><prop oor:name="ShortName"><value xml:lang="de">Menge</value></prop></node><node oor:name="unitprice"><prop oor:name="Name"><value xml:lang="de">Artikelpreis</value></prop><prop oor:name="ShortName"><value xml:lang="de">Artpreis</value></prop></node><node oor:name="discount"><prop oor:name="Name"><value xml:lang="de">Rabatt</value></prop><prop oor:name="ShortName"><value xml:lang="de">Rabatt</value></prop></node><node oor:name="saleprice"><prop oor:name="Name"><value xml:lang="de">Verkaufspreis</value></prop><prop oor:name="ShortName"><value xml:lang="de">Verkpreis</value></prop></node><node oor:name="salestax"><prop oor:name="Name"><value xml:lang="de">Umsatzsteuer</value></prop><prop oor:name="ShortName"><value xml:lang="de">USt</value></prop></node><node oor:name="linetotal"><prop oor:name="Name"><value xml:lang="de">Summe</value></prop><prop oor:name="ShortName"><value xml:lang="de">Summe</value></prop></node></node></node><node oor:name="payments"><prop oor:name="Name"><value xml:lang="de">Zahlungen</value></prop><node oor:name="Fields"><node oor:name="paymentID"><prop oor:name="Name"><value xml:lang="de">ZahlungsID</value></prop><prop oor:name="ShortName"><value xml:lang="de">ZahlungsID</value></prop></node><node oor:name="customerID"><prop oor:name="Name"><value xml:lang="de">KundenID</value></prop><prop oor:name="ShortName"><value xml:lang="de">KundenID</value></prop></node><node oor:name="workorderID"><prop oor:name="Name"><value xml:lang="de">AuftragsID</value></prop><prop oor:name="ShortName"><value xml:lang="de">AuftragsID</value></prop></node><node oor:name="orderID"><prop oor:name="Name"><value xml:lang="de">BestellID</value></prop><prop oor:name="ShortName"><value xml:lang="de">BestellID</value></prop></node><node oor:name="reservationID"><prop oor:name="Name"><value xml:lang="de">ReservierungsID</value></prop><prop oor:name="ShortName"><value xml:lang="de">ReservID</value></prop></node><node oor:name="memberID"><prop oor:name="Name"><value xml:lang="de">MitgliedsID</value></prop><prop oor:name="ShortName"><value xml:lang="de">MitgliedID</value></prop></node><node oor:name="registrationID"><prop oor:name="Name"><value xml:lang="de">RegistrierungsID</value></prop><prop oor:name="ShortName"><value xml:lang="de">RegistriID</value></prop></node><node oor:name="projectID"><prop oor:name="Name"><value xml:lang="de">ProjektID</value></prop><prop oor:name="ShortName"><value xml:lang="de">ProjektID</value></prop></node><node oor:name="paymentamount"><prop oor:name="Name"><value xml:lang="de">Zahlungsbetrag</value></prop><prop oor:name="ShortName"><value xml:lang="de">Zahlbetrag</value></prop></node><node oor:name="paymentdate"><prop oor:name="Name"><value xml:lang="de">Zahlungstermin</value></prop><prop oor:name="ShortName"><value xml:lang="de">Zahltermin</value></prop></node><node oor:name="paymentmethod"><prop oor:name="Name"><value xml:lang="de">Zahlungsart</value></prop><prop oor:name="ShortName"><value xml:lang="de">Zahlungart</value></prop></node><node oor:name="checknumber"><prop oor:name="Name"><value xml:lang="de">Schecknummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">Schecknr</value></prop></node><node oor:name="creditcardtype"><prop oor:name="Name"><value xml:lang="de">Kreditkarte</value></prop><prop oor:name="ShortName"><value xml:lang="de">Kreditkart</value></prop></node><node oor:name="creditcardnumber"><prop oor:name="Name"><value xml:lang="de">Kreditkartennummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">Kreditknr</value></prop></node><node oor:name="cardholder"><prop oor:name="Name"><value xml:lang="de">Karteninhaber</value></prop><prop oor:name="ShortName"><value xml:lang="de">Karteninh</value></prop></node><node oor:name="creditcardExpdate"><prop oor:name="Name"><value xml:lang="de">Verfallsdatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Verfalldat</value></prop></node><node oor:name="creditcardauthorizationnumber"><prop oor:name="Name"><value xml:lang="de">Pruefnummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">Pruefnr</value></prop></node><node oor:name="paymentterms"><prop oor:name="Name"><value xml:lang="de">Zahlungsbedingungen</value></prop><prop oor:name="ShortName"><value xml:lang="de">Zahlungbed</value></prop></node><node oor:name="paymentmethodID"><prop oor:name="Name"><value xml:lang="de">ZahlungsartID</value></prop><prop oor:name="ShortName"><value xml:lang="de">ZahlartID</value></prop></node><node oor:name="notes"><prop oor:name="Name"><value xml:lang="de">Anmerkung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anmerkung</value></prop></node></node></node><node oor:name="invoices"><prop oor:name="Name"><value xml:lang="de">Rechnungen</value></prop><node oor:name="Fields"><node oor:name="invoiceID"><prop oor:name="Name"><value xml:lang="de">RechnungsID</value></prop><prop oor:name="ShortName"><value xml:lang="de">RechnungID</value></prop></node><node oor:name="customerID"><prop oor:name="Name"><value xml:lang="de">KundenID</value></prop><prop oor:name="ShortName"><value xml:lang="de">KundenID</value></prop></node><node oor:name="employeeID"><prop oor:name="Name"><value xml:lang="de">MitarbeiterID</value></prop><prop oor:name="ShortName"><value xml:lang="de">MitarbeiID</value></prop></node><node oor:name="deliveryID"><prop oor:name="Name"><value xml:lang="de">LieferungsID</value></prop><prop oor:name="ShortName"><value xml:lang="de">LieferngID</value></prop></node><node oor:name="status"><prop oor:name="Name"><value xml:lang="de">Status</value></prop><prop oor:name="ShortName"><value xml:lang="de">Status</value></prop></node><node oor:name="invoicedate"><prop oor:name="Name"><value xml:lang="de">Rechnungsdatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Rgsdatum</value></prop></node><node oor:name="salesperson"><prop oor:name="Name"><value xml:lang="de">Verkaeufer</value></prop><prop oor:name="ShortName"><value xml:lang="de">Verkaeufer</value></prop></node><node oor:name="shipdate"><prop oor:name="Name"><value xml:lang="de">Lieferdatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Lieferdat</value></prop></node><node oor:name="shippedto"><prop oor:name="Name"><value xml:lang="de">Lieferort</value></prop><prop oor:name="ShortName"><value xml:lang="de">Lieferort</value></prop></node><node oor:name="shippedvia"><prop oor:name="Name"><value xml:lang="de">LieferungVia</value></prop><prop oor:name="ShortName"><value xml:lang="de">LieferVia</value></prop></node><node oor:name="shippingcost"><prop oor:name="Name"><value xml:lang="de">Frachtkosten</value></prop><prop oor:name="ShortName"><value xml:lang="de">Frchtkostn</value></prop></node><node oor:name="notes"><prop oor:name="Name"><value xml:lang="de">Anmerkung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anmerkung</value></prop></node></node></node><node oor:name="invoicedetails"><prop oor:name="Name"><value xml:lang="de">Rechnungsdetails</value></prop><node oor:name="Fields"><node oor:name="invoicedetailID"><prop oor:name="Name"><value xml:lang="de">RechnungsdetailID</value></prop><prop oor:name="ShortName"><value xml:lang="de">RgdetailID</value></prop></node><node oor:name="invoiceID"><prop oor:name="Name"><value xml:lang="de">RechnungsID</value></prop><prop oor:name="ShortName"><value xml:lang="de">RechnungID</value></prop></node><node oor:name="orderID"><prop oor:name="Name"><value xml:lang="de">BestellID</value></prop><prop oor:name="ShortName"><value xml:lang="de">BestellID</value></prop></node><node oor:name="productID"><prop oor:name="Name"><value xml:lang="de">ProduktID</value></prop><prop oor:name="ShortName"><value xml:lang="de">ProduktID</value></prop></node><node oor:name="quantity"><prop oor:name="Name"><value xml:lang="de">Menge</value></prop><prop oor:name="ShortName"><value xml:lang="de">Menge</value></prop></node><node oor:name="unitprice"><prop oor:name="Name"><value xml:lang="de">Artikelpreis</value></prop><prop oor:name="ShortName"><value xml:lang="de">Artpreis</value></prop></node><node oor:name="discount"><prop oor:name="Name"><value xml:lang="de">Rabatt</value></prop><prop oor:name="ShortName"><value xml:lang="de">Rabatt</value></prop></node><node oor:name="paymentterms"><prop oor:name="Name"><value xml:lang="de">Zahlungsbedingungen</value></prop><prop oor:name="ShortName"><value xml:lang="de">Zahlungbed</value></prop></node></node></node><node oor:name="projects"><prop oor:name="Name"><value xml:lang="de">Projekte</value></prop><node oor:name="Fields"><node oor:name="projectID"><prop oor:name="Name"><value xml:lang="de">ProjektID</value></prop><prop oor:name="ShortName"><value xml:lang="de">ProjektID</value></prop></node><node oor:name="projectname"><prop oor:name="Name"><value xml:lang="de">Projektname</value></prop><prop oor:name="ShortName"><value xml:lang="de">Projktname</value></prop></node><node oor:name="projectdescription"><prop oor:name="Name"><value xml:lang="de">Projektbeschreibung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Prjktbschr</value></prop></node><node oor:name="clientID"><prop oor:name="Name"><value xml:lang="de">KundenID</value></prop><prop oor:name="ShortName"><value xml:lang="de">KundenID</value></prop></node><node oor:name="purchaseordernumber"><prop oor:name="Name"><value xml:lang="de">Bestellnummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">Bestellnr</value></prop></node><node oor:name="totalbillingestimate"><prop oor:name="Name"><value xml:lang="de">Kostenvoranschlag</value></prop><prop oor:name="ShortName"><value xml:lang="de">Kostnvoran</value></prop></node><node oor:name="employeeID"><prop oor:name="Name"><value xml:lang="de">MitarbeiterID</value></prop><prop oor:name="ShortName"><value xml:lang="de">MitarbeiID</value></prop></node><node oor:name="begindate"><prop oor:name="Name"><value xml:lang="de">Anfangsdatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anfangsdat</value></prop></node><node oor:name="enddate"><prop oor:name="Name"><value xml:lang="de">Enddatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Enddatum</value></prop></node></node></node><node oor:name="events"><prop oor:name="Name"><value xml:lang="de">Veranstaltungen</value></prop><node oor:name="Fields"><node oor:name="eventID"><prop oor:name="Name"><value xml:lang="de">VeranstaltungsID</value></prop><prop oor:name="ShortName"><value xml:lang="de">VeranstID</value></prop></node><node oor:name="eventname"><prop oor:name="Name"><value xml:lang="de">Veranstaltung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Veranstalt</value></prop></node><node oor:name="eventdescription"><prop oor:name="Name"><value xml:lang="de">Beschreibung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Beschreibg</value></prop></node><node oor:name="eventtypeID"><prop oor:name="Name"><value xml:lang="de">VeranstaltungsartID</value></prop><prop oor:name="ShortName"><value xml:lang="de">VeranartID</value></prop></node><node oor:name="employeeID"><prop oor:name="Name"><value xml:lang="de">MitarbeiterID</value></prop><prop oor:name="ShortName"><value xml:lang="de">MitarbeiID</value></prop></node><node oor:name="status"><prop oor:name="Name"><value xml:lang="de">Status</value></prop><prop oor:name="ShortName"><value xml:lang="de">Status</value></prop></node><node oor:name="location"><prop oor:name="Name"><value xml:lang="de">Ort</value></prop><prop oor:name="ShortName"><value xml:lang="de">Ort</value></prop></node><node oor:name="begindate"><prop oor:name="Name"><value xml:lang="de">Anfangsdatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anfangsdat</value></prop></node><node oor:name="begintime"><prop oor:name="Name"><value xml:lang="de">Anfangszeit</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anfangzeit</value></prop></node><node oor:name="enddate"><prop oor:name="Name"><value xml:lang="de">Enddatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Enddatum</value></prop></node><node oor:name="endtime"><prop oor:name="Name"><value xml:lang="de">Endzeit</value></prop><prop oor:name="ShortName"><value xml:lang="de">Endzeit</value></prop></node><node oor:name="requiredstaffing"><prop oor:name="Name"><value xml:lang="de">Personalzahl</value></prop><prop oor:name="ShortName"><value xml:lang="de">Persnlzahl</value></prop></node><node oor:name="confirmation"><prop oor:name="Name"><value xml:lang="de">Bestätigung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Bestaetigg</value></prop></node><node oor:name="availablespaces"><prop oor:name="Name"><value xml:lang="de">VerfuegbarerRaum</value></prop><prop oor:name="ShortName"><value xml:lang="de">VerfuegbRm</value></prop></node><node oor:name="costperperson"><prop oor:name="Name"><value xml:lang="de">KostenProPerson</value></prop><prop oor:name="ShortName"><value xml:lang="de">KostnPersn</value></prop></node><node oor:name="notes"><prop oor:name="Name"><value xml:lang="de">Anmerkung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anmerkung</value></prop></node></node></node><node oor:name="reservations"><prop oor:name="Name"><value xml:lang="de">Reservierungen</value></prop><node oor:name="Fields"><node oor:name="reservationID"><prop oor:name="Name"><value xml:lang="de">ReservierungsID</value></prop><prop oor:name="ShortName"><value xml:lang="de">ReservID</value></prop></node><node oor:name="customerID"><prop oor:name="Name"><value xml:lang="de">KundenID</value></prop><prop oor:name="ShortName"><value xml:lang="de">KundenID</value></prop></node><node oor:name="eventID"><prop oor:name="Name"><value xml:lang="de">VeranstaltungsID</value></prop><prop oor:name="ShortName"><value xml:lang="de">VeranstID</value></prop></node><node oor:name="employeeID"><prop oor:name="Name"><value xml:lang="de">MitarbeiterID</value></prop><prop oor:name="ShortName"><value xml:lang="de">MitarbeiID</value></prop></node><node oor:name="quantityreserved"><prop oor:name="Name"><value xml:lang="de">ReservierteMenge</value></prop><prop oor:name="ShortName"><value xml:lang="de">ResrvMenge</value></prop></node><node oor:name="reservationdate"><prop oor:name="Name"><value xml:lang="de">Reservierungsdatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Resrvdatum</value></prop></node><node oor:name="reservationtime"><prop oor:name="Name"><value xml:lang="de">Reservierungszeit</value></prop><prop oor:name="ShortName"><value xml:lang="de">Reservzeit</value></prop></node><node oor:name="depositdue"><prop oor:name="Name"><value xml:lang="de">Kaution</value></prop><prop oor:name="ShortName"><value xml:lang="de">Kaution</value></prop></node><node oor:name="totaldue"><prop oor:name="Name"><value xml:lang="de">Gesamtgebuehr</value></prop><prop oor:name="ShortName"><value xml:lang="de">Gesgebuehr</value></prop></node><node oor:name="amountpaid"><prop oor:name="Name"><value xml:lang="de">GezahlterBetrag</value></prop><prop oor:name="ShortName"><value xml:lang="de">GezBetrag</value></prop></node><node oor:name="confirmation"><prop oor:name="Name"><value xml:lang="de">Bestaetigung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Bestaetigg</value></prop></node><node oor:name="notes"><prop oor:name="Name"><value xml:lang="de">Anmerkung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anmerkung</value></prop></node></node></node><node oor:name="timebilled"><prop oor:name="Name"><value xml:lang="de">Stundenabrechnung</value></prop><node oor:name="Fields"><node oor:name="timebilledID"><prop oor:name="Name"><value xml:lang="de">AbrechnungsID</value></prop><prop oor:name="ShortName"><value xml:lang="de">AbrechngID</value></prop></node><node oor:name="customerID"><prop oor:name="Name"><value xml:lang="de">KundenID</value></prop><prop oor:name="ShortName"><value xml:lang="de">KundenID</value></prop></node><node oor:name="projectID"><prop oor:name="Name"><value xml:lang="de">ProjektID</value></prop><prop oor:name="ShortName"><value xml:lang="de">ProjektID</value></prop></node><node oor:name="employeeID"><prop oor:name="Name"><value xml:lang="de">MitarbeiterID</value></prop><prop oor:name="ShortName"><value xml:lang="de">MitarbeiID</value></prop></node><node oor:name="billingdate"><prop oor:name="Name"><value xml:lang="de">Abrechnungsdatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Abrechgdat</value></prop></node><node oor:name="rateperhour"><prop oor:name="Name"><value xml:lang="de">Stundensatz</value></prop><prop oor:name="ShortName"><value xml:lang="de">Stundesatz</value></prop></node><node oor:name="billablehours"><prop oor:name="Name"><value xml:lang="de">AbrechenbareStunden</value></prop><prop oor:name="ShortName"><value xml:lang="de">AbrechStd</value></prop></node><node oor:name="notes"><prop oor:name="Name"><value xml:lang="de">Anmerkung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anmerkung</value></prop></node></node></node><node oor:name="expenses"><prop oor:name="Name"><value xml:lang="de">Ausgaben</value></prop><node oor:name="Fields"><node oor:name="expenseID"><prop oor:name="Name"><value xml:lang="de">AusgabenID</value></prop><prop oor:name="ShortName"><value xml:lang="de">AusgabenID</value></prop></node><node oor:name="expensetype"><prop oor:name="Name"><value xml:lang="de">Ausgabenart</value></prop><prop oor:name="ShortName"><value xml:lang="de">Ausgabeart</value></prop></node><node oor:name="purpose"><prop oor:name="Name"><value xml:lang="de">Verwendung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Verwendung</value></prop></node><node oor:name="employeeID"><prop oor:name="Name"><value xml:lang="de">MitarbeiterID</value></prop><prop oor:name="ShortName"><value xml:lang="de">MitarbeiID</value></prop></node><node oor:name="datepurchased"><prop oor:name="Name"><value xml:lang="de">Kaufdatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Kaufdatum</value></prop></node><node oor:name="datesubmitted"><prop oor:name="Name"><value xml:lang="de">Vorlagedatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Vorlagedat</value></prop></node><node oor:name="amountspent"><prop oor:name="Name"><value xml:lang="de">GezahlterBetrag</value></prop><prop oor:name="ShortName"><value xml:lang="de">GezBetrag</value></prop></node><node oor:name="advanceamount"><prop oor:name="Name"><value xml:lang="de">Anzahlungsbetrag</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anzbetrag</value></prop></node><node oor:name="paymentmethod"><prop oor:name="Name"><value xml:lang="de">Zahlungsart</value></prop><prop oor:name="ShortName"><value xml:lang="de">Zahlungart</value></prop></node><node oor:name="notes"><prop oor:name="Name"><value xml:lang="de">Anmerkung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anmerkung</value></prop></node></node></node><node oor:name="deliveries"><prop oor:name="Name"><value xml:lang="de">Lieferungen</value></prop><node oor:name="Fields"><node oor:name="deliveryID"><prop oor:name="Name"><value xml:lang="de">LieferungsID</value></prop><prop oor:name="ShortName"><value xml:lang="de">LieferngID</value></prop></node><node oor:name="customerID"><prop oor:name="Name"><value xml:lang="de">KundenID</value></prop><prop oor:name="ShortName"><value xml:lang="de">KundenID</value></prop></node><node oor:name="orderID"><prop oor:name="Name"><value xml:lang="de">BestellID</value></prop><prop oor:name="ShortName"><value xml:lang="de">BestellID</value></prop></node><node oor:name="employeeID"><prop oor:name="Name"><value xml:lang="de">MitarbeiterID</value></prop><prop oor:name="ShortName"><value xml:lang="de">MitarbeiID</value></prop></node><node oor:name="shippedfrom"><prop oor:name="Name"><value xml:lang="de">Versandort</value></prop><prop oor:name="ShortName"><value xml:lang="de">Versandort</value></prop></node><node oor:name="shippedvia"><prop oor:name="Name"><value xml:lang="de">LieferungVia</value></prop><prop oor:name="ShortName"><value xml:lang="de">LieferVia</value></prop></node><node oor:name="trackingcode"><prop oor:name="Name"><value xml:lang="de">TrackingCode</value></prop><prop oor:name="ShortName"><value xml:lang="de">TrckngCode</value></prop></node><node oor:name="shipdate"><prop oor:name="Name"><value xml:lang="de">Lieferdatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Lieferdat</value></prop></node><node oor:name="shipperphonenumber"><prop oor:name="Name"><value xml:lang="de">SpediteurTelefonnummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">SpediTelnr</value></prop></node><node oor:name="destinationaddress"><prop oor:name="Name"><value xml:lang="de">Lieferadresse</value></prop><prop oor:name="ShortName"><value xml:lang="de">Liefradres</value></prop></node><node oor:name="destinationcity"><prop oor:name="Name"><value xml:lang="de">Lieferort</value></prop><prop oor:name="ShortName"><value xml:lang="de">Lieferort</value></prop></node><node oor:name="destinationstateprovince"><prop oor:name="Name"><value xml:lang="de">Bundesland</value></prop><prop oor:name="ShortName"><value xml:lang="de">Bundesland</value></prop></node><node oor:name="destinationpostalcode"><prop oor:name="Name"><value xml:lang="de">LieferPostleitzahl</value></prop><prop oor:name="ShortName"><value xml:lang="de">LieferPLZ</value></prop></node><node oor:name="destinationcountryregion"><prop oor:name="Name"><value xml:lang="de">LandOderRegion</value></prop><prop oor:name="ShortName"><value xml:lang="de">LandRegion</value></prop></node><node oor:name="arrivaldate"><prop oor:name="Name"><value xml:lang="de">Ankunftsdatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Ankunftdat</value></prop></node><node oor:name="arrivaltime"><prop oor:name="Name"><value xml:lang="de">Ankunftszeit</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anknftzeit</value></prop></node><node oor:name="currentlocation"><prop oor:name="Name"><value xml:lang="de">AktuellerStandort</value></prop><prop oor:name="ShortName"><value xml:lang="de">AktStndort</value></prop></node><node oor:name="packagedimensions"><prop oor:name="Name"><value xml:lang="de">Paketformat</value></prop><prop oor:name="ShortName"><value xml:lang="de">Paketformt</value></prop></node><node oor:name="packageweight"><prop oor:name="Name"><value xml:lang="de">Paketgewicht</value></prop><prop oor:name="ShortName"><value xml:lang="de">Paketgew</value></prop></node><node oor:name="pickuplocation"><prop oor:name="Name"><value xml:lang="de">Abholort</value></prop><prop oor:name="ShortName"><value xml:lang="de">Abholort</value></prop></node><node oor:name="pickupdate"><prop oor:name="Name"><value xml:lang="de">Abholdatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Abholdatum</value></prop></node><node oor:name="pickuptime"><prop oor:name="Name"><value xml:lang="de">Abholzeit</value></prop><prop oor:name="ShortName"><value xml:lang="de">Abholzeit</value></prop></node><node oor:name="receivedby"><prop oor:name="Name"><value xml:lang="de">AngenommenVon</value></prop><prop oor:name="ShortName"><value xml:lang="de">AngenVon</value></prop></node><node oor:name="freightcharge"><prop oor:name="Name"><value xml:lang="de">Frachtkosten</value></prop><prop oor:name="ShortName"><value xml:lang="de">Frchtkostn</value></prop></node><node oor:name="notes"><prop oor:name="Name"><value xml:lang="de">Anmerkung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anmerkung</value></prop></node></node></node><node oor:name="assets"><prop oor:name="Name"><value xml:lang="de">Anlagegueter</value></prop><node oor:name="Fields"><node oor:name="assetID"><prop oor:name="Name"><value xml:lang="de">AnlageID</value></prop><prop oor:name="ShortName"><value xml:lang="de">AnlageID</value></prop></node><node oor:name="description"><prop oor:name="Name"><value xml:lang="de">Beschreibung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Beschreibg</value></prop></node><node oor:name="employeeID"><prop oor:name="Name"><value xml:lang="de">MitarbeiterID</value></prop><prop oor:name="ShortName"><value xml:lang="de">MitarbeiID</value></prop></node><node oor:name="assetcategoryID"><prop oor:name="Name"><value xml:lang="de">AnlagenkategorieID</value></prop><prop oor:name="ShortName"><value xml:lang="de">AnlagkatID</value></prop></node><node oor:name="statusID"><prop oor:name="Name"><value xml:lang="de">StatusID</value></prop><prop oor:name="ShortName"><value xml:lang="de">StatusID</value></prop></node><node oor:name="departmentID"><prop oor:name="Name"><value xml:lang="de">AbteilungsID</value></prop><prop oor:name="ShortName"><value xml:lang="de">AbteilngID</value></prop></node><node oor:name="vendorID"><prop oor:name="Name"><value xml:lang="de">KreditorID</value></prop><prop oor:name="ShortName"><value xml:lang="de">KreditorID</value></prop></node><node oor:name="make"><prop oor:name="Name"><value xml:lang="de">Marke</value></prop><prop oor:name="ShortName"><value xml:lang="de">Marke</value></prop></node><node oor:name="model"><prop oor:name="Name"><value xml:lang="de">Modell</value></prop><prop oor:name="ShortName"><value xml:lang="de">Modell</value></prop></node><node oor:name="modelnumber"><prop oor:name="Name"><value xml:lang="de">Modellnummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">ModellNr</value></prop></node><node oor:name="serialnumber"><prop oor:name="Name"><value xml:lang="de">Seriennummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">SerienNr</value></prop></node><node oor:name="barcodenumber"><prop oor:name="Name"><value xml:lang="de">Barcodenummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">Barcodenr</value></prop></node><node oor:name="dateacquired"><prop oor:name="Name"><value xml:lang="de">Anschaffungsdatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Kaufdatum</value></prop></node><node oor:name="datesold"><prop oor:name="Name"><value xml:lang="de">Verkaufsdatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Verkaufdat</value></prop></node><node oor:name="purchaseprice"><prop oor:name="Name"><value xml:lang="de">Kaufpreis</value></prop><prop oor:name="ShortName"><value xml:lang="de">Kaufpreis</value></prop></node><node oor:name="depreciationmethod"><prop oor:name="Name"><value xml:lang="de">Abschreibungsart</value></prop><prop oor:name="ShortName"><value xml:lang="de">Abschrart</value></prop></node><node oor:name="depreciablelife"><prop oor:name="Name"><value xml:lang="de">Abschreibungsdauer</value></prop><prop oor:name="ShortName"><value xml:lang="de">Abschdauer</value></prop></node><node oor:name="salvagevalue"><prop oor:name="Name"><value xml:lang="de">Restwert</value></prop><prop oor:name="ShortName"><value xml:lang="de">Restwert</value></prop></node><node oor:name="currentvalue"><prop oor:name="Name"><value xml:lang="de">AktuellerWert</value></prop><prop oor:name="ShortName"><value xml:lang="de">AktuelWert</value></prop></node><node oor:name="comments"><prop oor:name="Name"><value xml:lang="de">Kommentare</value></prop><prop oor:name="ShortName"><value xml:lang="de">Kommentare</value></prop></node><node oor:name="nextscheduledmaintenance"><prop oor:name="Name"><value xml:lang="de">NaechsteInventur</value></prop><prop oor:name="ShortName"><value xml:lang="de">NaechInvnt</value></prop></node></node></node><node oor:name="transactions"><prop oor:name="Name"><value xml:lang="de">Transaktionen</value></prop><node oor:name="Fields"><node oor:name="transactionID"><prop oor:name="Name"><value xml:lang="de">TransaktionsID</value></prop><prop oor:name="ShortName"><value xml:lang="de">TrnsaktnID</value></prop></node><node oor:name="paymentID"><prop oor:name="Name"><value xml:lang="de">ZahlungsID</value></prop><prop oor:name="ShortName"><value xml:lang="de">ZahlungsID</value></prop></node><node oor:name="transactionnumber"><prop oor:name="Name"><value xml:lang="de">Transaktionsnummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">Trnsaktnnr</value></prop></node><node oor:name="date"><prop oor:name="Name"><value xml:lang="de">Datum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Datum</value></prop></node><node oor:name="description"><prop oor:name="Name"><value xml:lang="de">Beschreibung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Beschreibg</value></prop></node><node oor:name="amount"><prop oor:name="Name"><value xml:lang="de">Betrag</value></prop><prop oor:name="ShortName"><value xml:lang="de">Betrag</value></prop></node><node oor:name="accountID"><prop oor:name="Name"><value xml:lang="de">KontoID</value></prop><prop oor:name="ShortName"><value xml:lang="de">KontoID</value></prop></node><node oor:name="referencenumber"><prop oor:name="Name"><value xml:lang="de">Referenznummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">Referenznr</value></prop></node><node oor:name="numberofunits"><prop oor:name="Name"><value xml:lang="de">Artikelzahl</value></prop><prop oor:name="ShortName"><value xml:lang="de">Artiklzahl</value></prop></node><node oor:name="withdrawalamount"><prop oor:name="Name"><value xml:lang="de">Verbindlichkeit</value></prop><prop oor:name="ShortName"><value xml:lang="de">Verbndlchk</value></prop></node><node oor:name="depositamount"><prop oor:name="Name"><value xml:lang="de">Forderung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Forderung</value></prop></node><node oor:name="interestearned"><prop oor:name="Name"><value xml:lang="de">Zinsertrag</value></prop><prop oor:name="ShortName"><value xml:lang="de">Zinsertrag</value></prop></node><node oor:name="buyselldate"><prop oor:name="Name"><value xml:lang="de">Transaktionsdatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Trnsaktdat</value></prop></node><node oor:name="buysellprice"><prop oor:name="Name"><value xml:lang="de">Preis</value></prop><prop oor:name="ShortName"><value xml:lang="de">Preis</value></prop></node><node oor:name="servicecharge"><prop oor:name="Name"><value xml:lang="de">Servicegebuehr</value></prop><prop oor:name="ShortName"><value xml:lang="de">Servicegeb</value></prop></node><node oor:name="taxable"><prop oor:name="Name"><value xml:lang="de">Versteuerbar</value></prop><prop oor:name="ShortName"><value xml:lang="de">Versteuerb</value></prop></node><node oor:name="notes"><prop oor:name="Name"><value xml:lang="de">Anmerkung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anmerkung</value></prop></node></node></node><node oor:name="tasks"><prop oor:name="Name"><value xml:lang="de">Aufgaben</value></prop><node oor:name="Fields"><node oor:name="taskID"><prop oor:name="Name"><value xml:lang="de">AufgabenID</value></prop><prop oor:name="ShortName"><value xml:lang="de">AufgabenID</value></prop></node><node oor:name="description"><prop oor:name="Name"><value xml:lang="de">Beschreibung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Beschreibg</value></prop></node><node oor:name="startdate"><prop oor:name="Name"><value xml:lang="de">Anfangsdatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anfangsdat</value></prop></node><node oor:name="enddate"><prop oor:name="Name"><value xml:lang="de">Enddatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Enddatum</value></prop></node><node oor:name="notes"><prop oor:name="Name"><value xml:lang="de">Anmerkung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anmerkung</value></prop></node></node></node><node oor:name="employeestasks"><prop oor:name="Name"><value xml:lang="de">Mitarbeiteraufgaben</value></prop><node oor:name="Fields"><node oor:name="employeetaskID"><prop oor:name="Name"><value xml:lang="de">MitarbeiteraufgabenID</value></prop><prop oor:name="ShortName"><value xml:lang="de">MitaaufgID</value></prop></node><node oor:name="employeeID"><prop oor:name="Name"><value xml:lang="de">MitarbeiterID</value></prop><prop oor:name="ShortName"><value xml:lang="de">MitarbeiID</value></prop></node><node oor:name="taskID"><prop oor:name="Name"><value xml:lang="de">AufgabenID</value></prop><prop oor:name="ShortName"><value xml:lang="de">AufgabenID</value></prop></node></node></node></node></node><node oor:name="private"><prop oor:name="Name"><value xml:lang="de">Privat</value></prop><node oor:name="Tables"><node oor:name="categories"><prop oor:name="Name"><value xml:lang="de">Kategorien</value></prop><node oor:name="Fields"><node oor:name="categoryID"><prop oor:name="Name"><value xml:lang="de">KategorieID</value></prop><prop oor:name="ShortName"><value xml:lang="de">KategoriID</value></prop></node><node oor:name="categoryname"><prop oor:name="Name"><value xml:lang="de">KategorieName</value></prop><prop oor:name="ShortName"><value xml:lang="de">KategName</value></prop></node></node></node><node oor:name="addresses"><prop oor:name="Name"><value xml:lang="de">Adressen</value></prop><node oor:name="Fields"><node oor:name="addressID"><prop oor:name="Name"><value xml:lang="de">AdressID</value></prop><prop oor:name="ShortName"><value xml:lang="de">AdressID</value></prop></node><node oor:name="firstname"><prop oor:name="Name"><value xml:lang="de">Vorname</value></prop><prop oor:name="ShortName"><value xml:lang="de">Vorname</value></prop></node><node oor:name="lastname"><prop oor:name="Name"><value xml:lang="de">Nachname</value></prop><prop oor:name="ShortName"><value xml:lang="de">Nachname</value></prop></node><node oor:name="title"><prop oor:name="Name"><value xml:lang="de">Titel</value></prop><prop oor:name="ShortName"><value xml:lang="de">Titel</value></prop></node><node oor:name="address"><prop oor:name="Name"><value xml:lang="de">Adresse</value></prop><prop oor:name="ShortName"><value xml:lang="de">Adresse</value></prop></node><node oor:name="city"><prop oor:name="Name"><value xml:lang="de">Ort</value></prop><prop oor:name="ShortName"><value xml:lang="de">Ort</value></prop></node><node oor:name="postalcode"><prop oor:name="Name"><value xml:lang="de">Postleitzahl</value></prop><prop oor:name="ShortName"><value xml:lang="de">PLZ</value></prop></node><node oor:name="stateorprovince"><prop oor:name="Name"><value xml:lang="de">Bundesland</value></prop><prop oor:name="ShortName"><value xml:lang="de">Bundesland</value></prop></node><node oor:name="countryorregion"><prop oor:name="Name"><value xml:lang="de">LandOderRegion</value></prop><prop oor:name="ShortName"><value xml:lang="de">LandRegion</value></prop></node><node oor:name="phonenumber"><prop oor:name="Name"><value xml:lang="de">Telefonnummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">TelefonNr</value></prop></node><node oor:name="faxnumber"><prop oor:name="Name"><value xml:lang="de">Faxnummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">FaxNr</value></prop></node><node oor:name="mobilenumber"><prop oor:name="Name"><value xml:lang="de">Handynummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">HandyNr</value></prop></node><node oor:name="emailaddress"><prop oor:name="Name"><value xml:lang="de">eMail</value></prop><prop oor:name="ShortName"><value xml:lang="de">eMail</value></prop></node><node oor:name="salutation"><prop oor:name="Name"><value xml:lang="de">Anrede</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anrede</value></prop></node><node oor:name="birthdate"><prop oor:name="Name"><value xml:lang="de">Geburtstag</value></prop><prop oor:name="ShortName"><value xml:lang="de">Geburtstag</value></prop></node><node oor:name="sendcard"><prop oor:name="Name"><value xml:lang="de">Grusskarte</value></prop><prop oor:name="ShortName"><value xml:lang="de">Grusskarte</value></prop></node><node oor:name="maritalstatus"><prop oor:name="Name"><value xml:lang="de">Familienstand</value></prop><prop oor:name="ShortName"><value xml:lang="de">Familienst</value></prop></node><node oor:name="spousename"><prop oor:name="Name"><value xml:lang="de">Ehegatte</value></prop><prop oor:name="ShortName"><value xml:lang="de">Ehegatte</value></prop></node><node oor:name="nickname"><prop oor:name="Name"><value xml:lang="de">Spitzname</value></prop><prop oor:name="ShortName"><value xml:lang="de">Spitzname</value></prop></node><node oor:name="hobbies"><prop oor:name="Name"><value xml:lang="de">Hobbys</value></prop><prop oor:name="ShortName"><value xml:lang="de">Hobbys</value></prop></node><node oor:name="childrennames"><prop oor:name="Name"><value xml:lang="de">Kinder</value></prop><prop oor:name="ShortName"><value xml:lang="de">Kinder</value></prop></node><node oor:name="photo"><prop oor:name="Name"><value xml:lang="de">Foto</value></prop><prop oor:name="ShortName"><value xml:lang="de">Foto</value></prop></node><node oor:name="notes"><prop oor:name="Name"><value xml:lang="de">Anmerkung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anmerkung</value></prop></node><node oor:name="dateupdated"><prop oor:name="Name"><value xml:lang="de">Stand</value></prop><prop oor:name="ShortName"><value xml:lang="de">Stand</value></prop></node></node></node><node oor:name="householdinventory"><prop oor:name="Name"><value xml:lang="de">Haushaltsgeraete</value></prop><node oor:name="Fields"><node oor:name="inventoryID"><prop oor:name="Name"><value xml:lang="de">GeraeteID</value></prop><prop oor:name="ShortName"><value xml:lang="de">GeraeteID</value></prop></node><node oor:name="categoryID"><prop oor:name="Name"><value xml:lang="de">KategorieID</value></prop><prop oor:name="ShortName"><value xml:lang="de">KategoriID</value></prop></node><node oor:name="roomID"><prop oor:name="Name"><value xml:lang="de">ZimmerID</value></prop><prop oor:name="ShortName"><value xml:lang="de">ZimmerID</value></prop></node><node oor:name="item"><prop oor:name="Name"><value xml:lang="de">Geraet</value></prop><prop oor:name="ShortName"><value xml:lang="de">Geraet</value></prop></node><node oor:name="itemtype"><prop oor:name="Name"><value xml:lang="de">Geraetetyp</value></prop><prop oor:name="ShortName"><value xml:lang="de">Geraetetyp</value></prop></node><node oor:name="description"><prop oor:name="Name"><value xml:lang="de">Beschreibung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Beschreibg</value></prop></node><node oor:name="manufacturer"><prop oor:name="Name"><value xml:lang="de">Hersteller</value></prop><prop oor:name="ShortName"><value xml:lang="de">Hersteller</value></prop></node><node oor:name="model"><prop oor:name="Name"><value xml:lang="de">Modell</value></prop><prop oor:name="ShortName"><value xml:lang="de">Modell</value></prop></node><node oor:name="modelnumber"><prop oor:name="Name"><value xml:lang="de">Modellnummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">ModellNr</value></prop></node><node oor:name="serialnumber"><prop oor:name="Name"><value xml:lang="de">Seriennummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">SerienNr</value></prop></node><node oor:name="datepurchased"><prop oor:name="Name"><value xml:lang="de">Kaufdatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Kaufdatum</value></prop></node><node oor:name="placepurchased"><prop oor:name="Name"><value xml:lang="de">Kaufort</value></prop><prop oor:name="ShortName"><value xml:lang="de">Kaufort</value></prop></node><node oor:name="purchaseprice"><prop oor:name="Name"><value xml:lang="de">Kaufpreis</value></prop><prop oor:name="ShortName"><value xml:lang="de">Kaufpreis</value></prop></node><node oor:name="appraisedvalue"><prop oor:name="Name"><value xml:lang="de">Schaetzwert</value></prop><prop oor:name="ShortName"><value xml:lang="de">Schaetzwrt</value></prop></node><node oor:name="insured"><prop oor:name="Name"><value xml:lang="de">Versichert</value></prop><prop oor:name="ShortName"><value xml:lang="de">Versichert</value></prop></node><node oor:name="notes"><prop oor:name="Name"><value xml:lang="de">Anmerkung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anmerkung</value></prop></node></node></node><node oor:name="recipes"><prop oor:name="Name"><value xml:lang="de">Rezepte</value></prop><node oor:name="Fields"><node oor:name="recipeID"><prop oor:name="Name"><value xml:lang="de">RezeptID</value></prop><prop oor:name="ShortName"><value xml:lang="de">RezeptID</value></prop></node><node oor:name="name"><prop oor:name="Name"><value xml:lang="de">Name</value></prop><prop oor:name="ShortName"><value xml:lang="de">Name</value></prop></node><node oor:name="description"><prop oor:name="Name"><value xml:lang="de">Beschreibung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Beschreibg</value></prop></node><node oor:name="source"><prop oor:name="Name"><value xml:lang="de">Quelle</value></prop><prop oor:name="ShortName"><value xml:lang="de">Quelle</value></prop></node><node oor:name="whichmeal"><prop oor:name="Name"><value xml:lang="de">Mahlzeit</value></prop><prop oor:name="ShortName"><value xml:lang="de">Mahlzeit</value></prop></node><node oor:name="vegetarian"><prop oor:name="Name"><value xml:lang="de">Vegetarisch</value></prop><prop oor:name="ShortName"><value xml:lang="de">Vegtarisch</value></prop></node><node oor:name="timetoprepare"><prop oor:name="Name"><value xml:lang="de">Zeitbedarf</value></prop><prop oor:name="ShortName"><value xml:lang="de">Zeitbedarf</value></prop></node><node oor:name="numberofservings"><prop oor:name="Name"><value xml:lang="de">Gaenge</value></prop><prop oor:name="ShortName"><value xml:lang="de">Gaenge</value></prop></node><node oor:name="caloriesperserving"><prop oor:name="Name"><value xml:lang="de">KalorienProGang</value></prop><prop oor:name="ShortName"><value xml:lang="de">KalProGang</value></prop></node><node oor:name="nutritionalinformation"><prop oor:name="Name"><value xml:lang="de">Naehrstoffe</value></prop><prop oor:name="ShortName"><value xml:lang="de">Naehrstoff</value></prop></node><node oor:name="ingredients"><prop oor:name="Name"><value xml:lang="de">Zutaten</value></prop><prop oor:name="ShortName"><value xml:lang="de">Zutaten</value></prop></node><node oor:name="instructions"><prop oor:name="Name"><value xml:lang="de">Zubereitung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Zubereitng</value></prop></node><node oor:name="utensils"><prop oor:name="Name"><value xml:lang="de">Utensilien</value></prop><prop oor:name="ShortName"><value xml:lang="de">Utensilien</value></prop></node><node oor:name="notes"><prop oor:name="Name"><value xml:lang="de">Anmerkung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anmerkung</value></prop></node></node></node><node oor:name="plants"><prop oor:name="Name"><value xml:lang="de">Pflanzen</value></prop><node oor:name="Fields"><node oor:name="plantID"><prop oor:name="Name"><value xml:lang="de">PflanzenID</value></prop><prop oor:name="ShortName"><value xml:lang="de">PflanzenID</value></prop></node><node oor:name="commonname"><prop oor:name="Name"><value xml:lang="de">Name</value></prop><prop oor:name="ShortName"><value xml:lang="de">Name</value></prop></node><node oor:name="genus"><prop oor:name="Name"><value xml:lang="de">Gattung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Gattung</value></prop></node><node oor:name="species"><prop oor:name="Name"><value xml:lang="de">Art</value></prop><prop oor:name="ShortName"><value xml:lang="de">Art</value></prop></node><node oor:name="flowering"><prop oor:name="Name"><value xml:lang="de">Bluehend</value></prop><prop oor:name="ShortName"><value xml:lang="de">Bluehend</value></prop></node><node oor:name="lightpreference"><prop oor:name="Name"><value xml:lang="de">Lichtempfindlichkeit</value></prop><prop oor:name="ShortName"><value xml:lang="de">Lichtempfi</value></prop></node><node oor:name="temperaturepreference"><prop oor:name="Name"><value xml:lang="de">Temperaturempfindlichkeit</value></prop><prop oor:name="ShortName"><value xml:lang="de">Tempempfi</value></prop></node><node oor:name="fertilizefrequency"><prop oor:name="Name"><value xml:lang="de">Duengturnus</value></prop><prop oor:name="ShortName"><value xml:lang="de">Duengturns</value></prop></node><node oor:name="wateringfrequency"><prop oor:name="Name"><value xml:lang="de">Giessturnus</value></prop><prop oor:name="ShortName"><value xml:lang="de">Giessturns</value></prop></node><node oor:name="datepurchased"><prop oor:name="Name"><value xml:lang="de">Kaufdatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Kaufdatum</value></prop></node><node oor:name="placepurchased"><prop oor:name="Name"><value xml:lang="de">Kaufort</value></prop><prop oor:name="ShortName"><value xml:lang="de">Kaufort</value></prop></node><node oor:name="dateplanted"><prop oor:name="Name"><value xml:lang="de">Pflanzdatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Pflanzdat</value></prop></node><node oor:name="daterepotted"><prop oor:name="Name"><value xml:lang="de">Umtopfdatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Umtopfdat</value></prop></node><node oor:name="datepruned"><prop oor:name="Name"><value xml:lang="de">Beschneidedatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Beschnedat</value></prop></node><node oor:name="datewatered"><prop oor:name="Name"><value xml:lang="de">Giessdatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Giessdatum</value></prop></node><node oor:name="photo"><prop oor:name="Name"><value xml:lang="de">Foto</value></prop><prop oor:name="ShortName"><value xml:lang="de">Foto</value></prop></node><node oor:name="notes"><prop oor:name="Name"><value xml:lang="de">Anmerkung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anmerkung</value></prop></node></node></node><node oor:name="photographs"><prop oor:name="Name"><value xml:lang="de">Fotoalbum</value></prop><node oor:name="Fields"><node oor:name="photoID"><prop oor:name="Name"><value xml:lang="de">FotoID</value></prop><prop oor:name="ShortName"><value xml:lang="de">FotoID</value></prop></node><node oor:name="filmID"><prop oor:name="Name"><value xml:lang="de">FilmID</value></prop><prop oor:name="ShortName"><value xml:lang="de">FilmID</value></prop></node><node oor:name="datetaken"><prop oor:name="Name"><value xml:lang="de">Erstellungsdatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Erstelldat</value></prop></node><node oor:name="timetaken"><prop oor:name="Name"><value xml:lang="de">Erstellungszeit</value></prop><prop oor:name="ShortName"><value xml:lang="de">Erstelzeit</value></prop></node><node oor:name="placetaken"><prop oor:name="Name"><value xml:lang="de">Erstellungsort</value></prop><prop oor:name="ShortName"><value xml:lang="de">Erstellort</value></prop></node><node oor:name="lensused"><prop oor:name="Name"><value xml:lang="de">Linse</value></prop><prop oor:name="ShortName"><value xml:lang="de">Linse</value></prop></node><node oor:name="aperture"><prop oor:name="Name"><value xml:lang="de">Blende</value></prop><prop oor:name="ShortName"><value xml:lang="de">Blende</value></prop></node><node oor:name="shutterspeed"><prop oor:name="Name"><value xml:lang="de">Verschlusszeit</value></prop><prop oor:name="ShortName"><value xml:lang="de">Verschzeit</value></prop></node><node oor:name="filterused"><prop oor:name="Name"><value xml:lang="de">Filter</value></prop><prop oor:name="ShortName"><value xml:lang="de">Filter</value></prop></node><node oor:name="flash"><prop oor:name="Name"><value xml:lang="de">Blitz</value></prop><prop oor:name="ShortName"><value xml:lang="de">Blitz</value></prop></node><node oor:name="printsize"><prop oor:name="Name"><value xml:lang="de">Fotoformat</value></prop><prop oor:name="ShortName"><value xml:lang="de">Fotoformat</value></prop></node><node oor:name="notes"><prop oor:name="Name"><value xml:lang="de">Anmerkung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anmerkung</value></prop></node></node></node><node oor:name="miniaturefilms"><prop oor:name="Name"><value xml:lang="de">Kleinbildfilme</value></prop><node oor:name="Fields"><node oor:name="filmID"><prop oor:name="Name"><value xml:lang="de">FilmID</value></prop><prop oor:name="ShortName"><value xml:lang="de">FilmID</value></prop></node><node oor:name="make"><prop oor:name="Name"><value xml:lang="de">Marke</value></prop><prop oor:name="ShortName"><value xml:lang="de">Marke</value></prop></node><node oor:name="photosensitivity"><prop oor:name="Name"><value xml:lang="de">Lichtempfindlichkeit</value></prop><prop oor:name="ShortName"><value xml:lang="de">Lichtempfi</value></prop></node><node oor:name="numberofphotos"><prop oor:name="Name"><value xml:lang="de">Bilderzahl</value></prop><prop oor:name="ShortName"><value xml:lang="de">Bilderzahl</value></prop></node><node oor:name="colorfilm"><prop oor:name="Name"><value xml:lang="de">Farbfilm</value></prop><prop oor:name="ShortName"><value xml:lang="de">Farbfilm</value></prop></node><node oor:name="filmexpirationdate"><prop oor:name="Name"><value xml:lang="de">Verfallsdatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Verfalldat</value></prop></node><node oor:name="datedeveloped"><prop oor:name="Name"><value xml:lang="de">Entwicklungsdatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Entwickdat</value></prop></node><node oor:name="developedby"><prop oor:name="Name"><value xml:lang="de">Fotolabor</value></prop><prop oor:name="ShortName"><value xml:lang="de">Fotolabor</value></prop></node><node oor:name="camera"><prop oor:name="Name"><value xml:lang="de">Kamera</value></prop><prop oor:name="ShortName"><value xml:lang="de">Kamera</value></prop></node><node oor:name="notes"><prop oor:name="Name"><value xml:lang="de">Anmerkung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anmerkung</value></prop></node></node></node><node oor:name="dvdcollection"><prop oor:name="Name"><value xml:lang="de">DVD-Sammlung</value></prop><node oor:name="Fields"><node oor:name="dvdcollectionID"><prop oor:name="Name"><value xml:lang="de">SammlungsID</value></prop><prop oor:name="ShortName"><value xml:lang="de">SammlungID</value></prop></node><node oor:name="movietitle"><prop oor:name="Name"><value xml:lang="de">Filmtitel</value></prop><prop oor:name="ShortName"><value xml:lang="de">Filmtitel</value></prop></node><node oor:name="actress"><prop oor:name="Name"><value xml:lang="de">Genre</value></prop><prop oor:name="ShortName"><value xml:lang="de">Genre</value></prop></node><node oor:name="actor"><prop oor:name="Name"><value xml:lang="de">Darsteller</value></prop><prop oor:name="ShortName"><value xml:lang="de">Darsteller</value></prop></node><node oor:name="director"><prop oor:name="Name"><value xml:lang="de">Regisseur</value></prop><prop oor:name="ShortName"><value xml:lang="de">Regisseur</value></prop></node><node oor:name="producer"><prop oor:name="Name"><value xml:lang="de">Produzent</value></prop><prop oor:name="ShortName"><value xml:lang="de">Produzent</value></prop></node><node oor:name="releaseyear"><prop oor:name="Name"><value xml:lang="de">Jahr</value></prop><prop oor:name="ShortName"><value xml:lang="de">Jahr</value></prop></node><node oor:name="rating"><prop oor:name="Name"><value xml:lang="de">Bewertung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Bewertung</value></prop></node><node oor:name="subject"><prop oor:name="Name"><value xml:lang="de">Thema</value></prop><prop oor:name="ShortName"><value xml:lang="de">Thema</value></prop></node><node oor:name="length"><prop oor:name="Name"><value xml:lang="de">Laenge</value></prop><prop oor:name="ShortName"><value xml:lang="de">Laenge</value></prop></node><node oor:name="dateacquired"><prop oor:name="Name"><value xml:lang="de">Kaufdatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Kaufdatum</value></prop></node><node oor:name="purchasedat"><prop oor:name="Name"><value xml:lang="de">Kaufort</value></prop><prop oor:name="ShortName"><value xml:lang="de">Kaufort</value></prop></node><node oor:name="purchaseprice"><prop oor:name="Name"><value xml:lang="de">Kaufpreis</value></prop><prop oor:name="ShortName"><value xml:lang="de">Kaufpreis</value></prop></node><node oor:name="review"><prop oor:name="Name"><value xml:lang="de">Kritiken</value></prop><prop oor:name="ShortName"><value xml:lang="de">Kritiken</value></prop></node><node oor:name="notes"><prop oor:name="Name"><value xml:lang="de">Anmerkung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anmerkung</value></prop></node></node></node><node oor:name="cdcollection"><prop oor:name="Name"><value xml:lang="de">CD-Sammlung</value></prop><node oor:name="Fields"><node oor:name="cdcollectionID"><prop oor:name="Name"><value xml:lang="de">SammlungsID</value></prop><prop oor:name="ShortName"><value xml:lang="de">SammlungID</value></prop></node><node oor:name="albumtitle"><prop oor:name="Name"><value xml:lang="de">Albumtitel</value></prop><prop oor:name="ShortName"><value xml:lang="de">Albumtitel</value></prop></node><node oor:name="artist"><prop oor:name="Name"><value xml:lang="de">Kuenstler</value></prop><prop oor:name="ShortName"><value xml:lang="de">Kuenstler</value></prop></node><node oor:name="musiccategoryID"><prop oor:name="Name"><value xml:lang="de">MusikkategorieID</value></prop><prop oor:name="ShortName"><value xml:lang="de">MusikkatID</value></prop></node><node oor:name="recordlabel"><prop oor:name="Name"><value xml:lang="de">Feldname</value></prop><prop oor:name="ShortName"><value xml:lang="de">Feldname</value></prop></node><node oor:name="producer"><prop oor:name="Name"><value xml:lang="de">Produzent</value></prop><prop oor:name="ShortName"><value xml:lang="de">Produzent</value></prop></node><node oor:name="releaseyear"><prop oor:name="Name"><value xml:lang="de">Jahr</value></prop><prop oor:name="ShortName"><value xml:lang="de">Jahr</value></prop></node><node oor:name="rating"><prop oor:name="Name"><value xml:lang="de">Bewertung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Bewertung</value></prop></node><node oor:name="format"><prop oor:name="Name"><value xml:lang="de">Format</value></prop><prop oor:name="ShortName"><value xml:lang="de">Format</value></prop></node><node oor:name="numberoftracks"><prop oor:name="Name"><value xml:lang="de">Liederzahl</value></prop><prop oor:name="ShortName"><value xml:lang="de">Liederzahl</value></prop></node><node oor:name="datepurchased"><prop oor:name="Name"><value xml:lang="de">Kaufdatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Kaufdatum</value></prop></node><node oor:name="purchasedat"><prop oor:name="Name"><value xml:lang="de">Kaufort</value></prop><prop oor:name="ShortName"><value xml:lang="de">Kaufort</value></prop></node><node oor:name="purchaseprice"><prop oor:name="Name"><value xml:lang="de">Kaufpreis</value></prop><prop oor:name="ShortName"><value xml:lang="de">Kaufpreis</value></prop></node><node oor:name="review"><prop oor:name="Name"><value xml:lang="de">Kritiken</value></prop><prop oor:name="ShortName"><value xml:lang="de">Kritiken</value></prop></node><node oor:name="notes"><prop oor:name="Name"><value xml:lang="de">Anmerkung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anmerkung</value></prop></node></node></node><node oor:name="library"><prop oor:name="Name"><value xml:lang="de">Buchsammlung</value></prop><node oor:name="Fields"><node oor:name="bookID"><prop oor:name="Name"><value xml:lang="de">BuchID</value></prop><prop oor:name="ShortName"><value xml:lang="de">BuchID</value></prop></node><node oor:name="title"><prop oor:name="Name"><value xml:lang="de">Titel</value></prop><prop oor:name="ShortName"><value xml:lang="de">Titel</value></prop></node><node oor:name="topic"><prop oor:name="Name"><value xml:lang="de">Genre</value></prop><prop oor:name="ShortName"><value xml:lang="de">Genre</value></prop></node><node oor:name="authorID"><prop oor:name="Name"><value xml:lang="de">AutorID</value></prop><prop oor:name="ShortName"><value xml:lang="de">AutorID</value></prop></node><node oor:name="copyrightyear"><prop oor:name="Name"><value xml:lang="de">CopyrightJahr</value></prop><prop oor:name="ShortName"><value xml:lang="de">CpyrightJr</value></prop></node><node oor:name="isbnnumber"><prop oor:name="Name"><value xml:lang="de">ISBNNummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">ISBNNummer</value></prop></node><node oor:name="publisher"><prop oor:name="Name"><value xml:lang="de">Herausgeber</value></prop><prop oor:name="ShortName"><value xml:lang="de">Herausgebr</value></prop></node><node oor:name="rating"><prop oor:name="Name"><value xml:lang="de">Bewertung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Bewertung</value></prop></node><node oor:name="translator"><prop oor:name="Name"><value xml:lang="de">Uebersetzer</value></prop><prop oor:name="ShortName"><value xml:lang="de">Uebersetzr</value></prop></node><node oor:name="pages"><prop oor:name="Name"><value xml:lang="de">Seiten</value></prop><prop oor:name="ShortName"><value xml:lang="de">Seiten</value></prop></node><node oor:name="datepurchased"><prop oor:name="Name"><value xml:lang="de">Kaufdatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Kaufdatum</value></prop></node><node oor:name="purchasedat"><prop oor:name="Name"><value xml:lang="de">Kaufort</value></prop><prop oor:name="ShortName"><value xml:lang="de">Kaufort</value></prop></node><node oor:name="purchaseprice"><prop oor:name="Name"><value xml:lang="de">Kaufpreis</value></prop><prop oor:name="ShortName"><value xml:lang="de">Kaufpreis</value></prop></node><node oor:name="covertype"><prop oor:name="Name"><value xml:lang="de">Einbandart</value></prop><prop oor:name="ShortName"><value xml:lang="de">Einbandart</value></prop></node><node oor:name="editionnumber"><prop oor:name="Name"><value xml:lang="de">Auflage</value></prop><prop oor:name="ShortName"><value xml:lang="de">Auflage</value></prop></node><node oor:name="notes"><prop oor:name="Name"><value xml:lang="de">Anmerkung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anmerkung</value></prop></node></node></node><node oor:name="authors"><prop oor:name="Name"><value xml:lang="de">Autoren</value></prop><node oor:name="Fields"><node oor:name="authorID"><prop oor:name="Name"><value xml:lang="de">AutorID</value></prop><prop oor:name="ShortName"><value xml:lang="de">AutorID</value></prop></node><node oor:name="firstname"><prop oor:name="Name"><value xml:lang="de">Vorname</value></prop><prop oor:name="ShortName"><value xml:lang="de">Vorname</value></prop></node><node oor:name="lastname"><prop oor:name="Name"><value xml:lang="de">Nachname</value></prop><prop oor:name="ShortName"><value xml:lang="de">Nachname</value></prop></node><node oor:name="nationality"><prop oor:name="Name"><value xml:lang="de">Nationalitaet</value></prop><prop oor:name="ShortName"><value xml:lang="de">Nationalit</value></prop></node><node oor:name="birthdate"><prop oor:name="Name"><value xml:lang="de">Geburtstag</value></prop><prop oor:name="ShortName"><value xml:lang="de">Geburtstag</value></prop></node><node oor:name="birthplace"><prop oor:name="Name"><value xml:lang="de">Geburtsort</value></prop><prop oor:name="ShortName"><value xml:lang="de">Geburtsort</value></prop></node><node oor:name="dateofdeath"><prop oor:name="Name"><value xml:lang="de">Todestag</value></prop><prop oor:name="ShortName"><value xml:lang="de">Todestag</value></prop></node><node oor:name="traininglocation"><prop oor:name="Name"><value xml:lang="de">Ausbildungsort</value></prop><prop oor:name="ShortName"><value xml:lang="de">Ausbildort</value></prop></node><node oor:name="majorinfluences"><prop oor:name="Name"><value xml:lang="de">Einfluesse</value></prop><prop oor:name="ShortName"><value xml:lang="de">Einfluesse</value></prop></node><node oor:name="photo"><prop oor:name="Name"><value xml:lang="de">Foto</value></prop><prop oor:name="ShortName"><value xml:lang="de">Foto</value></prop></node><node oor:name="notes"><prop oor:name="Name"><value xml:lang="de">Anmerkung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anmerkung</value></prop></node></node></node><node oor:name="accounts"><prop oor:name="Name"><value xml:lang="de">Konten</value></prop><node oor:name="Fields"><node oor:name="accountID"><prop oor:name="Name"><value xml:lang="de">KontoID</value></prop><prop oor:name="ShortName"><value xml:lang="de">KontoID</value></prop></node><node oor:name="accountnumber"><prop oor:name="Name"><value xml:lang="de">Kontonummer</value></prop><prop oor:name="ShortName"><value xml:lang="de">Kontonr</value></prop></node><node oor:name="accountname"><prop oor:name="Name"><value xml:lang="de">Kontoname</value></prop><prop oor:name="ShortName"><value xml:lang="de">Kontoname</value></prop></node><node oor:name="accounttypeID"><prop oor:name="Name"><value xml:lang="de">KontoartID</value></prop><prop oor:name="ShortName"><value xml:lang="de">KontoartID</value></prop></node><node oor:name="accounttype"><prop oor:name="Name"><value xml:lang="de">Kontoart</value></prop><prop oor:name="ShortName"><value xml:lang="de">KontoartID</value></prop></node><node oor:name="description"><prop oor:name="Name"><value xml:lang="de">Beschreibung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Beschreibg</value></prop></node><node oor:name="notes"><prop oor:name="Name"><value xml:lang="de">Anmerkung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anmerkung</value></prop></node></node></node><node oor:name="investments"><prop oor:name="Name"><value xml:lang="de">Investitionen</value></prop><node oor:name="Fields"><node oor:name="investmentID"><prop oor:name="Name"><value xml:lang="de">InvestitionsID</value></prop><prop oor:name="ShortName"><value xml:lang="de">InvestitID</value></prop></node><node oor:name="accountID"><prop oor:name="Name"><value xml:lang="de">KontoID</value></prop><prop oor:name="ShortName"><value xml:lang="de">KontoID</value></prop></node><node oor:name="securityname"><prop oor:name="Name"><value xml:lang="de">Wertpapiername</value></prop><prop oor:name="ShortName"><value xml:lang="de">Wertpaname</value></prop></node><node oor:name="securitysymbol"><prop oor:name="Name"><value xml:lang="de">Wertpapiersymbol</value></prop><prop oor:name="ShortName"><value xml:lang="de">Wertpasymb</value></prop></node><node oor:name="securitytype"><prop oor:name="Name"><value xml:lang="de">Wertpapierart</value></prop><prop oor:name="ShortName"><value xml:lang="de">Wertpapart</value></prop></node><node oor:name="sharesowned"><prop oor:name="Name"><value xml:lang="de">Anteilzahl</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anteilzahl</value></prop></node><node oor:name="notes"><prop oor:name="Name"><value xml:lang="de">Anmerkung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anmerkung</value></prop></node></node></node><node oor:name="exerciselog"><prop oor:name="Name"><value xml:lang="de">Fitness-Tagebuch</value></prop><node oor:name="Fields"><node oor:name="exerciselogID"><prop oor:name="Name"><value xml:lang="de">TagebuchID</value></prop><prop oor:name="ShortName"><value xml:lang="de">TagebuchID</value></prop></node><node oor:name="personID"><prop oor:name="Name"><value xml:lang="de">PersonID</value></prop><prop oor:name="ShortName"><value xml:lang="de">PersonID</value></prop></node><node oor:name="activity"><prop oor:name="Name"><value xml:lang="de">Sportart</value></prop><prop oor:name="ShortName"><value xml:lang="de">Sportart</value></prop></node><node oor:name="workoutdate"><prop oor:name="Name"><value xml:lang="de">Ausarbeitungsdatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Ausarbdat</value></prop></node><node oor:name="exercisetype"><prop oor:name="Name"><value xml:lang="de">Uebungsart</value></prop><prop oor:name="ShortName"><value xml:lang="de">Uebungsart</value></prop></node><node oor:name="timeexercised"><prop oor:name="Name"><value xml:lang="de">Uebungszeit</value></prop><prop oor:name="ShortName"><value xml:lang="de">Uebungzeit</value></prop></node><node oor:name="distancetraveled"><prop oor:name="Name"><value xml:lang="de">Wegstrecke</value></prop><prop oor:name="ShortName"><value xml:lang="de">Wegstrecke</value></prop></node><node oor:name="restingpulse"><prop oor:name="Name"><value xml:lang="de">Ruhepuls</value></prop><prop oor:name="ShortName"><value xml:lang="de">Ruhepuls</value></prop></node><node oor:name="maximumpulse"><prop oor:name="Name"><value xml:lang="de">Maximalpuls</value></prop><prop oor:name="ShortName"><value xml:lang="de">Maximapuls</value></prop></node><node oor:name="caloriesburned"><prop oor:name="Name"><value xml:lang="de">Kalorienverbrauch</value></prop><prop oor:name="ShortName"><value xml:lang="de">Kaloverbr</value></prop></node><node oor:name="hourssleep"><prop oor:name="Name"><value xml:lang="de">Ruhestunden</value></prop><prop oor:name="ShortName"><value xml:lang="de">Ruhstunden</value></prop></node><node oor:name="notes"><prop oor:name="Name"><value xml:lang="de">Anmerkung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anmerkung</value></prop></node></node></node><node oor:name="dietlog"><prop oor:name="Name"><value xml:lang="de">Diaet-Tagebuch</value></prop><node oor:name="Fields"><node oor:name="dietlogID"><prop oor:name="Name"><value xml:lang="de">TagebuchID</value></prop><prop oor:name="ShortName"><value xml:lang="de">TagebuchID</value></prop></node><node oor:name="personID"><prop oor:name="Name"><value xml:lang="de">PersonID</value></prop><prop oor:name="ShortName"><value xml:lang="de">PersonID</value></prop></node><node oor:name="dietype"><prop oor:name="Name"><value xml:lang="de">Diaetart</value></prop><prop oor:name="ShortName"><value xml:lang="de">Diaetart</value></prop></node><node oor:name="dateacquired"><prop oor:name="Name"><value xml:lang="de">Kaufdatum</value></prop><prop oor:name="ShortName"><value xml:lang="de">Kaufdatum</value></prop></node><node oor:name="whichmeal"><prop oor:name="Name"><value xml:lang="de">Mahlzeit</value></prop><prop oor:name="ShortName"><value xml:lang="de">Mahlzeit</value></prop></node><node oor:name="gramscarbohydrates"><prop oor:name="Name"><value xml:lang="de">GrammKohlenhydrate</value></prop><prop oor:name="ShortName"><value xml:lang="de">GrKohlhydr</value></prop></node><node oor:name="gramsprotein"><prop oor:name="Name"><value xml:lang="de">GrammEiweiss</value></prop><prop oor:name="ShortName"><value xml:lang="de">GrEiweiss</value></prop></node><node oor:name="gramsfat"><prop oor:name="Name"><value xml:lang="de">GrammFett</value></prop><prop oor:name="ShortName"><value xml:lang="de">GrammFett</value></prop></node><node oor:name="totalcalories"><prop oor:name="Name"><value xml:lang="de">Kalorien</value></prop><prop oor:name="ShortName"><value xml:lang="de">Kalorien</value></prop></node><node oor:name="milligramssodium"><prop oor:name="Name"><value xml:lang="de">MilligrammNatrium</value></prop><prop oor:name="ShortName"><value xml:lang="de">MilligrNat</value></prop></node><node oor:name="vitamins"><prop oor:name="Name"><value xml:lang="de">Vitamine</value></prop><prop oor:name="ShortName"><value xml:lang="de">Vitamine</value></prop></node><node oor:name="notes"><prop oor:name="Name"><value xml:lang="de">Anmerkung</value></prop><prop oor:name="ShortName"><value xml:lang="de">Anmerkung</value></prop></node></node></node></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="WebWizard" oor:package="org.openoffice.Office"><node oor:name="WebWizard"><node oor:name="Exporters"><node oor:name="copy-exporter"><prop oor:name="Name"><value xml:lang="de">Original-Dateiformat</value></prop></node><node oor:name="html-writer-exporter"><prop oor:name="Name"><value xml:lang="de">HTML</value></prop></node><node oor:name="html-calc-exporter"><prop oor:name="Name"><value xml:lang="de">HTML</value></prop></node><node oor:name="html-impress-exporter"><prop oor:name="Name"><value xml:lang="de">HTML</value></prop></node><node oor:name="html-draw-exporter"><prop oor:name="Name"><value xml:lang="de">HTML</value></prop></node><node oor:name="pdf-writer-exporter"><prop oor:name="Name"><value xml:lang="de">PDF - Optimiert für Druck</value></prop></node><node oor:name="pdf-calc-exporter"><prop oor:name="Name"><value xml:lang="de">PDF - Optimiert für Druck</value></prop></node><node oor:name="pdf-impress-exporter"><prop oor:name="Name"><value xml:lang="de">PDF - Optimiert für Druck</value></prop></node><node oor:name="pdf-draw-exporter"><prop oor:name="Name"><value xml:lang="de">PDF - Optimiert für Druck</value></prop></node><node oor:name="pdf-hq-writer-exporter"><prop oor:name="Name"><value xml:lang="de">PDF - Optimiert für Druckvorstufe</value></prop></node><node oor:name="pdf-calc-hq-exporter"><prop oor:name="Name"><value xml:lang="de">PDF - Optimiert für Druckvorstufe</value></prop></node><node oor:name="pdf-impress-hq-exporter"><prop oor:name="Name"><value xml:lang="de">PDF - Optimiert für Druckvorstufe</value></prop></node><node oor:name="pdf-draw-hq-exporter"><prop oor:name="Name"><value xml:lang="de">PDF - Optimiert für Druckvorstufe</value></prop></node><node oor:name="flash-impress-exporter"><prop oor:name="Name"><value xml:lang="de">Flash</value></prop></node><node oor:name="flash-draw-exporter"><prop oor:name="Name"><value xml:lang="de">Flash</value></prop></node></node><node oor:name="Layouts"><node oor:name="table_3"><prop oor:name="Name"><value xml:lang="de">Tabelle mit 3 Spalten</value></prop></node><node oor:name="table_2"><prop oor:name="Name"><value xml:lang="de">Tabelle mit 2 Spalten</value></prop></node><node oor:name="simple"><prop oor:name="Name"><value xml:lang="de">Einfach</value></prop></node><node oor:name="diagonal"><prop oor:name="Name"><value xml:lang="de">Diagonal</value></prop></node><node oor:name="zigzag"><prop oor:name="Name"><value xml:lang="de">Zickzack</value></prop></node><node oor:name="frame_left"><prop oor:name="Name"><value xml:lang="de">HTML-Frameset, links</value></prop></node><node oor:name="frame_right"><prop oor:name="Name"><value xml:lang="de">HTML-Frameset, rechts</value></prop></node><node oor:name="frame_top"><prop oor:name="Name"><value xml:lang="de">HTML-Frameset, oben</value></prop></node><node oor:name="frame_bottom"><prop oor:name="Name"><value xml:lang="de">HTML-Frameset, unten</value></prop></node></node><node oor:name="Styles"><node oor:name="style1"><prop oor:name="Name"><value xml:lang="de">Beige</value></prop></node><node oor:name="style2"><prop oor:name="Name"><value xml:lang="de">Hell</value></prop></node><node oor:name="style3"><prop oor:name="Name"><value xml:lang="de">Hellblau</value></prop></node><node oor:name="style4"><prop oor:name="Name"><value xml:lang="de">Grau</value></prop></node><node oor:name="style5"><prop oor:name="Name"><value xml:lang="de">Blau</value></prop></node><node oor:name="style6"><prop oor:name="Name"><value xml:lang="de">Kontrast</value></prop></node><node oor:name="style7"><prop oor:name="Name"><value xml:lang="de">Schwarz &amp; Blau</value></prop></node><node oor:name="style8"><prop oor:name="Name"><value xml:lang="de">Dunkelrot</value></prop></node><node oor:name="style9"><prop oor:name="Name"><value xml:lang="de">Hellgrau</value></prop></node><node oor:name="style10"><prop oor:name="Name"><value xml:lang="de">Wald</value></prop></node><node oor:name="style11"><prop oor:name="Name"><value xml:lang="de">Orange &amp; Blau</value></prop></node><node oor:name="style12"><prop oor:name="Name"><value xml:lang="de">Marine</value></prop></node><node oor:name="style13"><prop oor:name="Name"><value xml:lang="de">Orange</value></prop></node><node oor:name="style14"><prop oor:name="Name"><value xml:lang="de">Eisblau</value></prop></node><node oor:name="style15"><prop oor:name="Name"><value xml:lang="de">Blau &amp; Grau</value></prop></node><node oor:name="style16"><prop oor:name="Name"><value xml:lang="de">Wasser</value></prop></node><node oor:name="style17"><prop oor:name="Name"><value xml:lang="de">Rot</value></prop></node><node oor:name="style18"><prop oor:name="Name"><value xml:lang="de">Farbenfroh</value></prop></node><node oor:name="style19"><prop oor:name="Name"><value xml:lang="de">Grün &amp; Rot</value></prop></node><node oor:name="style20"><prop oor:name="Name"><value xml:lang="de">Lila</value></prop></node><node oor:name="style21"><prop oor:name="Name"><value xml:lang="de">Grün</value></prop></node></node><node oor:name="IconSets"><node oor:name="iconset0"><prop oor:name="Name"><value xml:lang="de">3D, rund, blau &amp; grau</value></prop></node><node oor:name="iconset1"><prop oor:name="Name"><value xml:lang="de">3D, rund, blau &amp; grün</value></prop></node><node oor:name="iconset2"><prop oor:name="Name"><value xml:lang="de">3D, Würfel, orange &amp; blau</value></prop></node><node oor:name="iconset3"><prop oor:name="Name"><value xml:lang="de">Flach, rund, schwarz &amp; grau</value></prop></node></node><node oor:name="Filters"><node oor:name="OO_documents"><prop oor:name="Name"><value xml:lang="de">%PRODNAME-Dokumente</value></prop></node><node oor:name="ms_documents"><prop oor:name="Name"><value xml:lang="de">Microsoft Office-Dokumente</value></prop></node><node oor:name="graphic_files"><prop oor:name="Name"><value xml:lang="de">Grafikdateien</value></prop></node><node oor:name="all_files"><prop oor:name="Name"><value xml:lang="de">Alle Dateien</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Writer" oor:package="org.openoffice.Office"><node oor:name="MailMergeWizard"><prop oor:name="FemaleGreetingLines"><value xml:lang="de" oor:separator=";">Sehr geehrte Frau &lt;2&gt;,</value></prop><prop oor:name="MaleGreetingLines"><value xml:lang="de" oor:separator=";">Sehr geehrter Herr &lt;2&gt;,</value></prop><prop oor:name="NeutralGreetingLines"><value xml:lang="de" oor:separator=";">Sehr geehrte Damen und Herren,;Liebe Freunde,;Liebe Vereinsmitglieder,;Hallo,</value></prop></node><node oor:name="Insert"><node oor:name="Caption"><node oor:name="WriterObject"><node oor:name="Table"><node oor:name="Settings"><prop oor:name="Category"><value xml:lang="de">Tabelle</value></prop><prop oor:name="CaptionText"><value xml:lang="de">: </value></prop></node></node><node oor:name="Frame"><node oor:name="Settings"><prop oor:name="Category"><value xml:lang="de">Text</value></prop><prop oor:name="CaptionText"><value xml:lang="de">: </value></prop></node></node><node oor:name="Graphic"><node oor:name="Settings"><prop oor:name="Category"><value xml:lang="de">Abbildung</value></prop><prop oor:name="CaptionText"><value xml:lang="de">: </value></prop></node></node></node><node oor:name="OfficeObject"><node oor:name="Calc"><node oor:name="Settings"><prop oor:name="Category"><value xml:lang="de">Abbildung</value></prop><prop oor:name="CaptionText"><value xml:lang="de">: </value></prop></node></node><node oor:name="Draw"><node oor:name="Settings"><prop oor:name="Category"><value xml:lang="de">Abbildung</value></prop><prop oor:name="CaptionText"><value xml:lang="de">: </value></prop></node></node><node oor:name="Chart"><node oor:name="Settings"><prop oor:name="Category"><value xml:lang="de">Abbildung</value></prop><prop oor:name="CaptionText"><value xml:lang="de">: </value></prop></node></node><node oor:name="Image"><node oor:name="Settings"><prop oor:name="Category"><value xml:lang="de">Abbildung</value></prop><prop oor:name="CaptionText"><value xml:lang="de">: </value></prop></node></node><node oor:name="Formula"><node oor:name="Settings"><prop oor:name="Category"><value xml:lang="de">Abbildung</value></prop><prop oor:name="CaptionText"><value xml:lang="de">: </value></prop></node></node><node oor:name="Impress"><node oor:name="Settings"><prop oor:name="Category"><value xml:lang="de">Abbildung</value></prop><prop oor:name="CaptionText"><value xml:lang="de">: </value></prop></node></node><node oor:name="OLEMisc"><node oor:name="Settings"><prop oor:name="Category"><value xml:lang="de">Abbildung</value></prop><prop oor:name="CaptionText"><value xml:lang="de">: </value></prop></node></node></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:package="org.openoffice.Office" oor:name="Embedding"><node oor:name="Verbs"><node oor:name="SHOW"><prop oor:name="VerbUIName"><value xml:lang="de">~Bearbeiten</value></prop></node><node oor:name="OPEN"><prop oor:name="VerbUIName"><value xml:lang="de">Ö~ffnen</value></prop></node><node oor:name="PROPERTIES"><prop oor:name="VerbUIName"><value xml:lang="de">~Eigenschaften...</value></prop></node><node oor:name="SAVECOPYAS"><prop oor:name="VerbUIName"><value xml:lang="de">Kopie Speichern ~unter...</value></prop></node></node><node oor:name="ObjectNames"><node oor:name="Calc"><prop oor:name="ObjectUIName"><value xml:lang="de">%PRODUCTNAME %PRODUCTVERSION Tabelle</value></prop></node><node oor:name="Chart"><prop oor:name="ObjectUIName"><value xml:lang="de">%PRODUCTNAME %PRODUCTVERSION Diagramm</value></prop></node><node oor:name="Draw"><prop oor:name="ObjectUIName"><value xml:lang="de">%PRODUCTNAME %PRODUCTVERSION Zeichnung</value></prop></node><node oor:name="Impress"><prop oor:name="ObjectUIName"><value xml:lang="de">%PRODUCTNAME %PRODUCTVERSION Präsentation</value></prop></node><node oor:name="Math"><prop oor:name="ObjectUIName"><value xml:lang="de">%PRODUCTNAME %PRODUCTVERSION Formel</value></prop></node><node oor:name="Writer"><prop oor:name="ObjectUIName"><value xml:lang="de">%PRODUCTNAME %PRODUCTVERSION Text</value></prop></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:package="org.openoffice.Office" oor:name="PresenterScreen"><node oor:name="PresenterScreenSettings"><node oor:name="ToolBars"><node oor:name="ToolBar"><node oor:name="Entries"><node oor:name="a"><node oor:name="Normal"><prop oor:name="Text"><value xml:lang="de">Vorherige</value></prop></node></node><node oor:name="b"><node oor:name="Normal"><prop oor:name="Text"><value xml:lang="de">Nächste</value></prop></node></node><node oor:name="c"><node oor:name="Normal"><prop oor:name="Text"><value xml:lang="de">Anmerkungen</value></prop></node></node><node oor:name="d"><node oor:name="Normal"><prop oor:name="Text"><value xml:lang="de">Folien</value></prop></node></node><node oor:name="l"><node oor:name="Normal"><prop oor:name="Text"><value xml:lang="de">Hilfe</value></prop></node></node></node></node><node oor:name="NotesToolBar"><node oor:name="Entries"><node oor:name="a"><node oor:name="Normal"><prop oor:name="Text"><value xml:lang="de">Zoom</value></prop></node></node></node></node></node><node oor:name="Buttons"><node oor:name="SlideSorterCloser"><prop oor:name="Text"><value xml:lang="de">Schließen</value></prop></node><node oor:name="NotesViewCloser"><prop oor:name="Text"><value xml:lang="de">Schließen</value></prop></node><node oor:name="HelpViewCloser"><prop oor:name="Text"><value xml:lang="de">Schließen</value></prop></node></node><node oor:name="HelpView"><node oor:name="HelpStrings"><node oor:name="a"><prop oor:name="Left"><value xml:lang="de">Linksklick, Pfeil nach rechts oder Pfeil nach unten, Leertaste, Bild ab, Entertaste, Eingabetaste, 'N'</value></prop><prop oor:name="Right"><value xml:lang="de">Nächste Folie oder nächster Effekt</value></prop></node><node oor:name="b"><prop oor:name="Left"><value xml:lang="de">Rechtsklick, Pfeil nach links, Pfeil nach oben, Bild auf, Rücktaste, 'P'</value></prop><prop oor:name="Right"><value xml:lang="de">Vorhergehende Folie, vorhergehender Effekt</value></prop></node><node oor:name="c"><prop oor:name="Left"><value xml:lang="de"> </value></prop><prop oor:name="Right"><value xml:lang="de"> </value></prop></node><node oor:name="d"><prop oor:name="Left"><value xml:lang="de">Anfang</value></prop><prop oor:name="Right"><value xml:lang="de">Erste Folie</value></prop></node><node oor:name="e"><prop oor:name="Left"><value xml:lang="de">Beenden</value></prop><prop oor:name="Right"><value xml:lang="de">Letzte Folie</value></prop></node><node oor:name="f"><prop oor:name="Left"><value xml:lang="de"> </value></prop><prop oor:name="Right"><value xml:lang="de"> </value></prop></node><node oor:name="g"><prop oor:name="Left"><value xml:lang="de">Alt+Bild auf</value></prop><prop oor:name="Right"><value xml:lang="de">Vorhergehende Folie ohne Effekte</value></prop></node><node oor:name="h"><prop oor:name="Left"><value xml:lang="de">Alt+Bild ab</value></prop><prop oor:name="Right"><value xml:lang="de">Nächste Folie ohne Effekte</value></prop></node><node oor:name="i"><prop oor:name="Left"><value xml:lang="de"> </value></prop><prop oor:name="Right"><value xml:lang="de"> </value></prop></node><node oor:name="j"><prop oor:name="Left"><value xml:lang="de">'W', ','</value></prop><prop oor:name="Right"><value xml:lang="de">Bildschirm schwarz schalten/Schwarzschaltung des Bildschirms aufheben</value></prop></node><node oor:name="k"><prop oor:name="Left"><value xml:lang="de">'W', ','</value></prop><prop oor:name="Right"><value xml:lang="de">Bildschirm weiß schalten/Weißschaltung des Bildschirms aufheben</value></prop></node><node oor:name="l"><prop oor:name="Left"><value xml:lang="de"> </value></prop><prop oor:name="Right"><value xml:lang="de"> </value></prop></node><node oor:name="m"><prop oor:name="Left"><value xml:lang="de">Esc, '-'</value></prop><prop oor:name="Right"><value xml:lang="de">Bildschirmpräsentation beenden</value></prop></node><node oor:name="n"><prop oor:name="Left"><value xml:lang="de"> </value></prop><prop oor:name="Right"><value xml:lang="de"> </value></prop></node><node oor:name="o"><prop oor:name="Left"><value xml:lang="de">Zahl, danach Eingabetaste</value></prop><prop oor:name="Right"><value xml:lang="de">Zur angegebenen Folie gehen</value></prop></node><node oor:name="p"><prop oor:name="Left"><value xml:lang="de"> </value></prop><prop oor:name="Right"><value xml:lang="de"> </value></prop></node><node oor:name="q"><prop oor:name="Left"><value xml:lang="de">'G', 'S'</value></prop><prop oor:name="Right"><value xml:lang="de">Schriftgröße der Notizen erhöhen / verringern</value></prop></node><node oor:name="r"><prop oor:name="Left"><value xml:lang="de">'A', 'Z'</value></prop><prop oor:name="Right"><value xml:lang="de">Notizen nach oben / unten scrollen</value></prop></node><node oor:name="s"><prop oor:name="Left"><value xml:lang="de">'H', 'L'</value></prop><prop oor:name="Right"><value xml:lang="de">Bewegt den Fokus der Notizansicht zurück/vor</value></prop></node><node oor:name="t"><prop oor:name="Left"><value xml:lang="de"> </value></prop><prop oor:name="Right"><value xml:lang="de"> </value></prop></node><node oor:name="u"><prop oor:name="Left"><value xml:lang="de">Strg+'1'</value></prop><prop oor:name="Right"><value xml:lang="de">Presenter Console anzeigen</value></prop></node><node oor:name="v"><prop oor:name="Left"><value xml:lang="de">Strg+'2'</value></prop><prop oor:name="Right"><value xml:lang="de">Präsentations-Notizen anzeigen</value></prop></node><node oor:name="w"><prop oor:name="Left"><value xml:lang="de">Strg+'3'</value></prop><prop oor:name="Right"><value xml:lang="de">Folienübersicht anzeigen</value></prop></node></node></node></node><node oor:name="Presenter"><node oor:name="Views"><node oor:name="CurrentSlidePreview"><prop oor:name="Title"><value xml:lang="de">Aktuelle Folie (%CURRENT_SLIDE_NUMBER% von %SLIDE_COUNT%)</value></prop><prop oor:name="AccessibleTitle"><value xml:lang="de">Aktuelle Folie, %CURRENT_SLIDE_NAME%, %CURRENT_SLIDE_NUMBER% von %SLIDE_COUNT%</value></prop><node oor:name="Strings"><node oor:name="ClickToExitPresentationText"><prop oor:name="String"><value xml:lang="de">Klicken Sie, um die Präsentation zu beenden...</value></prop></node><node oor:name="ClickToExitPresentationTitle"><prop oor:name="String"><value xml:lang="de">Aktuelle Folie (Ende)</value></prop></node></node></node><node oor:name="NextSlidePreview"><prop oor:name="Title"><value xml:lang="de">Nächste Folie</value></prop></node><node oor:name="NotesView"><prop oor:name="Title"><value xml:lang="de">Anmerkungen</value></prop></node><node oor:name="SlideSorter"><prop oor:name="AccessibleTitle"><value xml:lang="de">Folienübersicht, %CURRENT_SLIDE_NAME%, %CURRENT_SLIDE_NUMBER% von %SLIDE_COUNT%</value></prop></node><node oor:name="HelpView"><prop oor:name="Title"><value xml:lang="de">Hilfe</value></prop></node></node><node oor:name="Accessibility"><node oor:name="Console"><prop oor:name="String"><value xml:lang="de">Moderationspult</value></prop></node><node oor:name="Preview"><prop oor:name="String"><value xml:lang="de">Informationen zur aktuellen Folie</value></prop></node><node oor:name="Notes"><prop oor:name="String"><value xml:lang="de">Präsentations-Notizen</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Accelerators" oor:package="org.openoffice.Office"><node oor:name="PrimaryKeys"><node oor:name="Modules"><node oor:name="com.sun.star.sdb.DataSourceBrowser"><node oor:name="G_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:RecSearch</value></prop></node></node><node oor:name="com.sun.star.sdb.TableDataView"><node oor:name="G_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:RecSearch</value></prop></node></node><node oor:name="com.sun.star.sheet.SpreadsheetDocument"><node oor:name="B_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:AlignBlock</value></prop></node><node oor:name="F_SHIFT_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:Bold</value></prop></node><node oor:name="G_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:RepeatSearch</value></prop></node><node oor:name="H_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:SuperScript</value></prop></node><node oor:name="K_SHIFT_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:Italic</value></prop></node><node oor:name="T_MOD1"><prop oor:name="Command"/></node><node oor:name="U_SHIFT_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:Underline</value></prop></node></node><node oor:name="com.sun.star.drawing.DrawingDocument"><node oor:name="B_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:JustifyPara</value></prop></node><node oor:name="C_SHIFT_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:Combine</value></prop></node><node oor:name="C_SHIFT_MOD1_MOD2"><prop oor:name="Command"><value xml:lang="de">.uno:Dismantle</value></prop></node><node oor:name="F_SHIFT_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:Bold</value></prop></node><node oor:name="H_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:SuperScript</value></prop></node><node oor:name="K_SHIFT_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:Italic</value></prop></node><node oor:name="T_MOD1"><prop oor:name="Command"/></node><node oor:name="U_SHIFT_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:Underline</value></prop></node></node><node oor:name="com.sun.star.text.GlobalDocument"><node oor:name="B_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:JustifyPara</value></prop></node><node oor:name="F_SHIFT_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:Bold</value></prop></node><node oor:name="G_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:RepeatSearch</value></prop></node><node oor:name="H_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:SuperScript</value></prop></node><node oor:name="K_SHIFT_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:Italic</value></prop></node><node oor:name="T_MOD1"><prop oor:name="Command"/></node><node oor:name="U_SHIFT_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:Underline</value></prop></node></node><node oor:name="com.sun.star.presentation.PresentationDocument"><node oor:name="B_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:JustifyPara</value></prop></node><node oor:name="C_SHIFT_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:Combine</value></prop></node><node oor:name="C_SHIFT_MOD1_MOD2"><prop oor:name="Command"><value xml:lang="de">.uno:Dismantle</value></prop></node><node oor:name="F_SHIFT_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:Bold</value></prop></node><node oor:name="H_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:SuperScript</value></prop></node><node oor:name="K_SHIFT_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:Italic</value></prop></node><node oor:name="T_MOD1"><prop oor:name="Command"/></node><node oor:name="U_SHIFT_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:Underline</value></prop></node></node><node oor:name="com.sun.star.text.WebDocument"><node oor:name="B_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:JustifyPara</value></prop></node><node oor:name="F_SHIFT_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:Bold</value></prop></node><node oor:name="G_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:RepeatSearch</value></prop></node><node oor:name="H_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:SuperScript</value></prop></node><node oor:name="K_SHIFT_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:Italic</value></prop></node><node oor:name="T_MOD1"><prop oor:name="Command"/></node><node oor:name="U_SHIFT_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:Underline</value></prop></node></node><node oor:name="com.sun.star.sdb.FormDesign"><node oor:name="B_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:JustifyPara</value></prop></node><node oor:name="F_SHIFT_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:Bold</value></prop></node><node oor:name="G_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:RepeatSearch</value></prop></node><node oor:name="H_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:SuperScript</value></prop></node><node oor:name="K_SHIFT_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:Italic</value></prop></node><node oor:name="T_MOD1"><prop oor:name="Command"/></node><node oor:name="U_SHIFT_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:Underline</value></prop></node></node><node oor:name="com.sun.star.sdb.TextReportDesign"><node oor:name="B_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:JustifyPara</value></prop></node><node oor:name="F_SHIFT_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:Bold</value></prop></node><node oor:name="G_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:RepeatSearch</value></prop></node><node oor:name="H_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:SuperScript</value></prop></node><node oor:name="K_SHIFT_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:Italic</value></prop></node><node oor:name="T_MOD1"><prop oor:name="Command"/></node><node oor:name="U_SHIFT_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:Underline</value></prop></node></node><node oor:name="com.sun.star.text.TextDocument"><node oor:name="B_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:JustifyPara</value></prop></node><node oor:name="F_SHIFT_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:Bold</value></prop></node><node oor:name="G_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:RepeatSearch</value></prop></node><node oor:name="H_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:SuperScript</value></prop></node><node oor:name="K_SHIFT_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:Italic</value></prop></node><node oor:name="T_MOD1"><prop oor:name="Command"/></node><node oor:name="U_SHIFT_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:Underline</value></prop></node></node><node oor:name="com.sun.star.xforms.XMLFormDocument"><node oor:name="B_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:JustifyPara</value></prop></node><node oor:name="F_SHIFT_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:Bold</value></prop></node><node oor:name="G_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:RepeatSearch</value></prop></node><node oor:name="H_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:SuperScript</value></prop></node><node oor:name="K_SHIFT_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:Italic</value></prop></node><node oor:name="T_MOD1"><prop oor:name="Command"/></node><node oor:name="U_SHIFT_MOD1"><prop oor:name="Command"><value xml:lang="de">.uno:Underline</value></prop></node></node></node></node><node oor:name="SecondaryKeys"><node oor:name="Modules"><node oor:name="com.sun.star.presentation.PresentationDocument"><node oor:name="T_MOD1"><prop oor:name="Command"/></node></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Common" oor:package="org.openoffice.Office"><node oor:name="View"><node oor:name="Localisation"><prop oor:name="AutoMnemonic"><value xml:lang="de">true</value></prop><prop oor:name="DialogScale"><value xml:lang="de">0</value></prop></node></node><node oor:name="Menus"><node oor:name="New"><node oor:name="m0"><prop oor:name="Title"><value xml:lang="de">~Textdokument</value></prop></node><node oor:name="m1"><prop oor:name="Title"><value xml:lang="de">Tab~ellendokument</value></prop></node><node oor:name="m2"><prop oor:name="Title"><value xml:lang="de">~Präsentation</value></prop></node><node oor:name="m3"><prop oor:name="Title"><value xml:lang="de">~Zeichnung</value></prop></node><node oor:name="m4"><prop oor:name="Title"><value xml:lang="de">Datenbank</value></prop></node><node oor:name="m6"><prop oor:name="Title"><value xml:lang="de">~HTML-Dokument</value></prop></node><node oor:name="m7"><prop oor:name="Title"><value xml:lang="de">~XML-Formulardokument</value></prop></node><node oor:name="m8"><prop oor:name="Title"><value xml:lang="de">~Globaldokument</value></prop></node><node oor:name="m10"><prop oor:name="Title"><value xml:lang="de">F~ormel</value></prop></node><node oor:name="m11"><prop oor:name="Title"><value xml:lang="de">Et~iketten</value></prop></node><node oor:name="m12"><prop oor:name="Title"><value xml:lang="de">~Visitenkarten</value></prop></node><node oor:name="m14"><prop oor:name="Title"><value xml:lang="de">Vorl~agen und Dokumente</value></prop></node></node><node oor:name="Wizard"><node oor:name="m0"><prop oor:name="Title"><value xml:lang="de">~Brief...</value></prop></node><node oor:name="m1"><prop oor:name="Title"><value xml:lang="de">~Fax...</value></prop></node><node oor:name="m2"><prop oor:name="Title"><value xml:lang="de">~Tagesordnung...</value></prop></node><node oor:name="m5"><prop oor:name="Title"><value xml:lang="de">~Präsentation...</value></prop></node><node oor:name="m7"><prop oor:name="Title"><value xml:lang="de">~Web-Seite...</value></prop></node><node oor:name="m11"><prop oor:name="Title"><value xml:lang="de">Dokumenten-~Konverter...</value></prop></node><node oor:name="m12"><prop oor:name="Title"><value xml:lang="de">~Euro-Konverter...</value></prop></node><node oor:name="m14"><prop oor:name="Title"><value xml:lang="de">Adress-Datenquelle...</value></prop></node></node></node></oor:component-data><oor:component-data oor:name="Drivers" oor:package="org.openoffice.Office.DataAccess"><node oor:name="Installed"><node oor:name="sdbc:embedded:hsqldb"><prop oor:name="DriverTypeDisplayName" oor:type="xs:string"><value xml:lang="de">HSQL Datenbank-Engine</value></prop></node></node></oor:component-data><oor:component-data oor:name="Drivers" oor:package="org.openoffice.Office.DataAccess"><node oor:name="Installed"><node oor:name="sdbc:mysql:jdbc:*"><prop oor:name="DriverTypeDisplayName" oor:type="xs:string"><value xml:lang="de">MySQL (JDBC)</value></prop></node><node oor:name="sdbc:mysql:odbc:*"><prop oor:name="DriverTypeDisplayName" oor:type="xs:string"><value xml:lang="de">MySQL (ODBC)</value></prop></node><node oor:name="sdbc:mysql:mysqlc:*"><prop oor:name="DriverTypeDisplayName" oor:type="xs:string"><value xml:lang="de">MySQL (nativ)</value></prop></node></node></oor:component-data><oor:component-data oor:name="Drivers" oor:package="org.openoffice.Office.DataAccess"><node oor:name="Installed"><node oor:name="sdbc:calc:*"><prop oor:name="DriverTypeDisplayName" oor:type="xs:string"><value xml:lang="de">Tabellendokument</value></prop></node></node></oor:component-data><oor:component-data oor:name="Drivers" oor:package="org.openoffice.Office.DataAccess"><node oor:name="Installed"><node oor:name="sdbc:adabas:*"><prop oor:name="DriverTypeDisplayName" oor:type="xs:string"><value xml:lang="de">Adabas D</value></prop></node></node></oor:component-data><oor:component-data oor:name="Drivers" oor:package="org.openoffice.Office.DataAccess"><node oor:name="Installed"><node oor:name="sdbc:flat:*"><prop oor:name="DriverTypeDisplayName" oor:type="xs:string"><value xml:lang="de">Text</value></prop></node></node></oor:component-data><oor:component-data oor:name="Drivers" oor:package="org.openoffice.Office.DataAccess"><node oor:name="Installed"><node oor:name="sdbc:odbc:*"><prop oor:name="DriverTypeDisplayName" oor:type="xs:string"><value xml:lang="de">ODBC</value></prop></node></node></oor:component-data><oor:component-data oor:name="Drivers" oor:package="org.openoffice.Office.DataAccess"><node oor:name="Installed"><node oor:name="sdbc:dbase:*"><prop oor:name="DriverTypeDisplayName" oor:type="xs:string"><value xml:lang="de">dBASE</value></prop></node></node></oor:component-data><oor:component-data oor:name="Drivers" oor:package="org.openoffice.Office.DataAccess"><node oor:name="Installed"><node oor:name="jdbc:*"><prop oor:name="DriverTypeDisplayName" oor:type="xs:string"><value xml:lang="de">JDBC</value></prop></node><node oor:name="jdbc:oracle:thin:*"><prop oor:name="DriverTypeDisplayName" oor:type="xs:string"><value xml:lang="de">Oracle JDBC</value></prop></node></node></oor:component-data></oor:data> diff --git a/openoffice/share/registry/writer.xcd b/openoffice/share/registry/writer.xcd new file mode 100644 index 0000000000000000000000000000000000000000..1d3a68f8e64144d0b2568486ff2b873cf7cbcb53 --- /dev/null +++ b/openoffice/share/registry/writer.xcd @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<oor:data xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:oor="http://openoffice.org/2001/registry"><dependency file="main"/><oor:component-schema oor:name="WriterCommands" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates/><component><group oor:name="UserInterface"><set oor:name="Commands" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands"/><set oor:name="Popups" oor:node-type="LabelType" oor:component="org.openoffice.Office.UI.Commands"/></group></component></oor:component-schema><oor:component-schema oor:name="WriterFormWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates/><component><group oor:name="UIElements"><set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState"/></group></component></oor:component-schema><oor:component-schema oor:name="WriterGlobalWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates/><component><group oor:name="UIElements"><set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState"/></group></component></oor:component-schema><oor:component-schema oor:name="WriterReportWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates/><component><group oor:name="UIElements"><set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState"/></group></component></oor:component-schema><oor:component-schema oor:name="WriterWebWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates/><component><group oor:name="UIElements"><set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState"/></group></component></oor:component-schema><oor:component-schema oor:name="WriterWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates/><component><group oor:name="UIElements"><set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState"/></group></component></oor:component-schema><oor:component-schema oor:name="XFormsWindowState" oor:package="org.openoffice.Office.UI" xml:lang="en-US"><templates/><component><group oor:name="UIElements"><set oor:name="States" oor:node-type="WindowStateType" oor:component="org.openoffice.Office.UI.WindowState"/></group></component></oor:component-schema><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="WriterCommands" oor:package="org.openoffice.Office.UI"><node oor:name="UserInterface"><node oor:name="Commands"><node oor:name=".uno:AcceptChange" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Accept Change</value></prop></node><node oor:name=".uno:AcceptTracedChange" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Accept Change</value></prop></node><node oor:name=".uno:AcceptTrackedChanges" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Accept or Reject...</value></prop></node><node oor:name=".uno:AddAllUnknownWords" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Add Unknown Words</value></prop></node><node oor:name=".uno:AlignCharBottom" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Align to Bottom of Character</value></prop></node><node oor:name=".uno:AlignCharTop" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Align to Top of Character</value></prop></node><node oor:name=".uno:AlignRowBottom" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Align to Bottom of Line</value></prop></node><node oor:name=".uno:AlignRowTop" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Align to Top of Line</value></prop></node><node oor:name=".uno:AlignVerticalCenter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Align Vertical Center</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:AlignVerticalCharCenter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Align to Vertical Center of Character</value></prop></node><node oor:name=".uno:AlignVerticalRowCenter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Align to Vertical Center of Line</value></prop></node><node oor:name=".uno:AuthoritiesEntryDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Bibliography Entry...</value></prop></node><node oor:name=".uno:AutoFormatApply" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Appl~y</value></prop></node><node oor:name=".uno:AutoFormatRedlineApply" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Apply and Edit ~Changes</value></prop></node><node oor:name=".uno:BackColor" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Highlighting</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BackgroundDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Background</value></prop></node><node oor:name=".uno:BorderDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Borders</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:BulletsAndNumberingDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Bullets and Numbering...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>7</value></prop></node><node oor:name=".uno:Calc" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Calculate Table</value></prop></node><node oor:name=".uno:CalculateSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Calculat~e</value></prop></node><node oor:name=".uno:ChainFrames" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Link Frames</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:ChangeDatabaseField" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Exc~hange Database...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ChapterNumberingDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Outline ~Numbering...</value></prop></node><node oor:name=".uno:CharBackgroundExt" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Highlight Fill</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>8</value></prop></node><node oor:name=".uno:CharColorExt" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Font Color Fill</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>8</value></prop></node><node oor:name=".uno:CharLeftSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select Character Left</value></prop></node><node oor:name=".uno:CharRightSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select Character Right</value></prop></node><node oor:name=".uno:CommentChangeTracking" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Comment...</value></prop></node><node oor:name=".uno:ContinueNumbering" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Continue previous numbering</value></prop></node><node oor:name=".uno:ControlCodes" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Nonprinting Characters</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:ConvertTableText" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Te~xt &lt;-&gt; Table...</value></prop></node><node oor:name=".uno:ConvertTableToText" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">T~able to Text...</value></prop></node><node oor:name=".uno:ConvertTextToTable" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Text to Table...</value></prop></node><node oor:name=".uno:CopyHyperlinkLocation" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Copy Hyperlink Location</value></prop></node><node oor:name=".uno:CreateAbstract" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Create A~utoAbstract...</value></prop></node><node oor:name=".uno:DecrementIndentValue" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Decrement Indent Value</value></prop></node><node oor:name=".uno:DecrementLevel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Demote One Level</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>7</value></prop></node><node oor:name=".uno:DecrementSubLevels" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Demote One Level With Subpoints</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>7</value></prop></node><node oor:name=".uno:DelLine" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete Row</value></prop></node><node oor:name=".uno:DelToEndOfLine" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete to End of Line</value></prop></node><node oor:name=".uno:DelToEndOfPara" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete to End of Paragraph</value></prop></node><node oor:name=".uno:DelToEndOfSentence" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete to End of Sentence</value></prop></node><node oor:name=".uno:DelToEndOfWord" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete to End of Word</value></prop></node><node oor:name=".uno:DelToStartOfLine" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete to Start of Line</value></prop></node><node oor:name=".uno:DelToStartOfPara" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete to Start of Paragraph</value></prop></node><node oor:name=".uno:DelToStartOfSentence" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete to Start of Sentence</value></prop></node><node oor:name=".uno:DelToStartOfWord" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete to Start of Word</value></prop></node><node oor:name=".uno:DeleteTable" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Table</value></prop></node><node oor:name=".uno:EditCurIndex" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Edit index</value></prop></node><node oor:name=".uno:EditFootnote" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Footnote/Endnote~...</value></prop></node><node oor:name=".uno:EditGlossary" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">AutoTe~xt...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:EditRegion" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Sections...</value></prop></node><node oor:name=".uno:EndOfDocumentSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select to Document End</value></prop></node><node oor:name=".uno:EndOfLineSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select to End of Line</value></prop></node><node oor:name=".uno:EndOfParaSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select to Paragraph End</value></prop></node><node oor:name=".uno:EntireCell" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">C~ells</value></prop></node><node oor:name=".uno:Escape" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Cancel</value></prop></node><node oor:name=".uno:ExecHyperlinks" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Hyperlinks Active</value></prop></node><node oor:name=".uno:ExecuteMacroField" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Run Macro Field</value></prop></node><node oor:name=".uno:ExpandGlossary" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Run AutoText Entry</value></prop></node><node oor:name=".uno:FieldDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">F~ields...</value></prop></node><node oor:name=".uno:Fieldnames" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Field Names</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Fields" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fields</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:FootnoteDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Footnotes/Endnotes...</value></prop></node><node oor:name=".uno:FormatColumns" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Co~lumns...</value></prop></node><node oor:name=".uno:FormatDropcap" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Drop Caps</value></prop></node><node oor:name=".uno:FrameDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Frame Properties</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">Fra~me/Object...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GoToAnchor" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Set Cursor To Anchor</value></prop></node><node oor:name=".uno:GoToEnd" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Table End</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GoToEndOfColumn" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Column End</value></prop></node><node oor:name=".uno:GoToEndOfDoc" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Document End</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GoToEndOfLine" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To End of Line</value></prop></node><node oor:name=".uno:GoToEndOfNextColumn" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To End of Next Column</value></prop></node><node oor:name=".uno:GoToEndOfNextPage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To End of Next Page</value></prop></node><node oor:name=".uno:GoToEndOfNextPageSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select to End of Next Page</value></prop></node><node oor:name=".uno:GoToEndOfPage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Page End</value></prop></node><node oor:name=".uno:GoToEndOfPageSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select to Page End</value></prop></node><node oor:name=".uno:GoToEndOfPara" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Paragraph End</value></prop></node><node oor:name=".uno:GoToEndOfPrevColumn" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Previous Column</value></prop></node><node oor:name=".uno:GoToEndOfPrevPage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To End of Previous Page</value></prop></node><node oor:name=".uno:GoToEndOfPrevPageSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select to End of Previous Page</value></prop></node><node oor:name=".uno:GoToNextPara" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Next Paragraph</value></prop></node><node oor:name=".uno:GoToNextSentence" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Next Sentence</value></prop></node><node oor:name=".uno:GoToNextWord" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Word Right</value></prop></node><node oor:name=".uno:GoToPrevPara" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Previous Paragraph</value></prop></node><node oor:name=".uno:GoToPrevSentence" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Previous Sentence</value></prop></node><node oor:name=".uno:GoToPrevWord" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Word Left</value></prop></node><node oor:name=".uno:GoToStartOfColumn" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Column Begin</value></prop></node><node oor:name=".uno:GoToStartOfDoc" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Document Begin</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GoToStartOfLine" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Line Begin</value></prop></node><node oor:name=".uno:GoToStartOfNextColumn" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Begin of Next Column</value></prop></node><node oor:name=".uno:GoToStartOfNextPage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Begin of Next Page</value></prop></node><node oor:name=".uno:GoToStartOfNextPageSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select to Begin of Next Page</value></prop></node><node oor:name=".uno:GoToStartOfPage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Page Begin</value></prop></node><node oor:name=".uno:GoToStartOfPageSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select to Page Begin</value></prop></node><node oor:name=".uno:GoToStartOfPara" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Paragraph Begin</value></prop></node><node oor:name=".uno:GoToStartOfPrevColumn" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Begin of Previous Column</value></prop></node><node oor:name=".uno:GoToStartOfPrevPage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Begin of Previous Page</value></prop></node><node oor:name=".uno:GoToStartOfPrevPageSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select to Begin of Previous Page</value></prop></node><node oor:name=".uno:GoToStartOfTable" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Table Begin</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GotoNextIndexMark" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Go to Next Index Mark</value></prop></node><node oor:name=".uno:GotoNextInputField" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Next Input Field</value></prop></node><node oor:name=".uno:GotoNextObject" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Next Object</value></prop></node><node oor:name=".uno:GotoNextPlacemarker" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Next Placeholder</value></prop></node><node oor:name=".uno:GotoNextSentenceSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select to Next Sentence</value></prop></node><node oor:name=".uno:GotoNextTableFormula" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Go To Next Table Formula</value></prop></node><node oor:name=".uno:GotoNextWrongTableFormula" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Go To Next Faulty Table Formula</value></prop></node><node oor:name=".uno:GotoPage" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Page</value></prop></node><node oor:name=".uno:GotoPrevIndexMark" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Go to Previous Index Mark</value></prop></node><node oor:name=".uno:GotoPrevInputField" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Previous Input Field</value></prop></node><node oor:name=".uno:GotoPrevObject" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Previous Object</value></prop></node><node oor:name=".uno:GotoPrevPlacemarker" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Previous Placeholder</value></prop></node><node oor:name=".uno:GotoPrevSentenceSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select to Previous Sentence</value></prop></node><node oor:name=".uno:GotoPrevTableFormula" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Go To Previous Table Formula</value></prop></node><node oor:name=".uno:GotoPrevWrongTableFormula" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Go To Previous Faulty Table Formula</value></prop></node><node oor:name=".uno:Graphic" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Graphics On/Off</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:GraphicDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Picture...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">Pict~ure...</value></prop></node><node oor:name=".uno:HScroll" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Scroll Horizontal</value></prop></node><node oor:name=".uno:HeadingRowsRepeat" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Heading rows repeat</value></prop></node><node oor:name=".uno:IncrementIndentValue" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Increment Indent Value</value></prop></node><node oor:name=".uno:IncrementLevel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Promote One Level</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>7</value></prop></node><node oor:name=".uno:IncrementSubLevels" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Promote One Level With Subpoints</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>7</value></prop></node><node oor:name=".uno:IndexEntryDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Index Entr~y...</value></prop></node><node oor:name=".uno:IndexMarkToIndex" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Index Mark to Index</value></prop></node><node oor:name=".uno:InsertAuthoritiesEntry" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Bibliography Entry...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>8</value></prop></node><node oor:name=".uno:InsertBookmark" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Bookmar~k...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertBreak" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Manual ~Break...</value></prop></node><node oor:name=".uno:InsertCaptionDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Caption...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertDateField" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Date</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertEndnote" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Endnote Directly</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertEnvelope" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">En~velope...</value></prop></node><node oor:name=".uno:InsertField" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Other...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>7</value></prop></node><node oor:name=".uno:InsertFieldCtrl" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Fields</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:InsertFooter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Footer</value></prop></node><node oor:name=".uno:InsertFootnote" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Footnote/Endnote Directly</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertFootnoteDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Footnote/Endnote~...</value></prop></node><node oor:name=".uno:InsertFormula" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fo~rmula</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertFrame" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fra~me...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertFrameInteract" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Frame Manually</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertFrameInteractNoColumns" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert single-column frame manually</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertGraphicRuler" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Hori~zontal Ruler...</value></prop></node><node oor:name=".uno:InsertHeader" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Header</value></prop></node><node oor:name=".uno:InsertHyperlinkDlg" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Hyperlink</value></prop></node><node oor:name=".uno:InsertIndexesEntry" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Entry...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertLinebreak" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Manual Row Break</value></prop></node><node oor:name=".uno:InsertMultiIndex" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Indexes and Tables...</value></prop></node><node oor:name=".uno:InsertNeutralParagraph" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Unnumbered Entry</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>7</value></prop></node><node oor:name=".uno:InsertObjCtrl" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Object</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertObjectDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Other Objects</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertPageCountField" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Page ~Count</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertPageFooter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Foote~r</value></prop></node><node oor:name=".uno:InsertPageHeader" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">He~ader</value></prop></node><node oor:name=".uno:InsertPagebreak" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Manual Page Break</value></prop></node><node oor:name=".uno:InsertPara" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Insert Paragraph</value></prop></node><node oor:name=".uno:InsertReferenceField" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Cross-reference...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertScript" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">S~cript...</value></prop></node><node oor:name=".uno:InsertSection" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Section...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertTitleField" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">T~itle</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:InsertTopicField" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Subject</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:JumpDownThisLevel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Next Paragraph in Level</value></prop></node><node oor:name=".uno:JumpToEndOfDoc" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Directly to Document End</value></prop></node><node oor:name=".uno:JumpToFooter" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Footer</value></prop></node><node oor:name=".uno:JumpToFootnoteArea" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Edit Footnote/Endnote</value></prop></node><node oor:name=".uno:JumpToFootnoteOrAnchor" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Footnote Anchor</value></prop></node><node oor:name=".uno:JumpToHeader" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Header</value></prop></node><node oor:name=".uno:JumpToNextBookmark" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Next Bookmark</value></prop></node><node oor:name=".uno:JumpToNextFootnote" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Next Footnote</value></prop></node><node oor:name=".uno:JumpToNextFrame" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Next Frame</value></prop></node><node oor:name=".uno:JumpToNextRegion" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Next Section</value></prop></node><node oor:name=".uno:JumpToNextTable" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Next Table</value></prop></node><node oor:name=".uno:JumpToPrevBookmark" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Previous Bookmark</value></prop></node><node oor:name=".uno:JumpToPrevFootnote" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Previous Footnote</value></prop></node><node oor:name=".uno:JumpToPrevRegion" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Previous Section</value></prop></node><node oor:name=".uno:JumpToPrevTable" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Previous Table</value></prop></node><node oor:name=".uno:JumpToReference" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Reference</value></prop></node><node oor:name=".uno:JumpToStartOfDoc" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Directly to Document Begin</value></prop></node><node oor:name=".uno:JumpUpThisLevel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">To Previous Paragraph in Level</value></prop></node><node oor:name=".uno:LineDownSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select Down</value></prop></node><node oor:name=".uno:LineNumberingDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Line Numbering...</value></prop></node><node oor:name=".uno:LineUpSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select to Top Line</value></prop></node><node oor:name=".uno:LinkDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Lin~ks...</value></prop></node><node oor:name=".uno:LoadStyles" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Load Styles...</value></prop></node><node oor:name=".uno:MailMergeWizard" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Mail Merge Wi~zard...</value></prop></node><node oor:name=".uno:Marks" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Fie~ld Shadings</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:MergeDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Mail Merge...</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:MergeTable" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Merge Table</value></prop></node><node oor:name=".uno:MirrorGraphicOnEvenPages" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Flip Graphics on Even Pages</value></prop></node><node oor:name=".uno:MirrorOnEvenPages" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Mirror Object on Even Pages</value></prop></node><node oor:name=".uno:MoveDown" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Move Down</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>7</value></prop></node><node oor:name=".uno:MoveDownSubItems" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Move Down with Subpoints</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>7</value></prop></node><node oor:name=".uno:MoveUp" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Move Up</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>7</value></prop></node><node oor:name=".uno:MoveUpSubItems" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Move Up with Subpoints</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>7</value></prop></node><node oor:name=".uno:NewGlobalDoc" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Create Master ~Document</value></prop></node><node oor:name=".uno:NewHtmlDoc" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Create ~HTML Document</value></prop></node><node oor:name=".uno:NumberOrNoNumber" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Numbering On/Off</value></prop></node><node oor:name=".uno:NumberingStart" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Restart Numbering</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>15</value></prop></node><node oor:name=".uno:OnlineAutoFormat" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~While Typing</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>8</value></prop></node><node oor:name=".uno:PageColumnDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Page Columns</value></prop></node><node oor:name=".uno:PageColumnType" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Page Column Type</value></prop></node><node oor:name=".uno:PageDown" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Next Page</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:PageDownSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select to Next Page</value></prop></node><node oor:name=".uno:PageOffsetDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Page Number</value></prop></node><node oor:name=".uno:PageStyleApply" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Apply Page Style</value></prop></node><node oor:name=".uno:PageStyleName" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Page Style</value></prop></node><node oor:name=".uno:PageUp" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Previous Page</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:PageUpSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select to Previous Page</value></prop></node><node oor:name=".uno:PasteUnformatted" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Paste Unformatted Text</value></prop></node><node oor:name=".uno:PreviewZoom" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Preview Zoom</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:PrintLayout" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Print Layout</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:PrintPagePreView" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Print document</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:Protect" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Protect Cells</value></prop></node><node oor:name=".uno:RefreshView" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Restore View</value></prop></node><node oor:name=".uno:RejectChange" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Reject Change</value></prop></node><node oor:name=".uno:RejectTracedChange" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Reject Change</value></prop></node><node oor:name=".uno:RemoveBullets" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Numbering Off</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>7</value></prop></node><node oor:name=".uno:RemoveDirectCharFormats" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Remove Direct Character Formats</value></prop></node><node oor:name=".uno:RemoveHyperlink" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Remove Hyperlink</value></prop></node><node oor:name=".uno:RemoveTableOf" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Delete index</value></prop></node><node oor:name=".uno:Repaginate" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Page Formatting</value></prop></node><node oor:name=".uno:ResetTableProtection" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Unprotect sheet</value></prop></node><node oor:name=".uno:RowSplit" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Allow Row to Break Across Pages and Columns</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>8</value></prop></node><node oor:name=".uno:Ruler" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Ruler</value></prop></node><node oor:name=".uno:SaveGraphic" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Save Graphics...</value></prop></node><node oor:name=".uno:SelectText" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select Paragraph</value></prop></node><node oor:name=".uno:SelectTextMode" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select Text</value></prop></node><node oor:name=".uno:SelectWord" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select Word</value></prop></node><node oor:name=".uno:SelectionMode" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Selection Mode</value></prop></node><node oor:name=".uno:SelectionModeBlock" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Block Area</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>8</value></prop></node><node oor:name=".uno:SelectionModeDefault" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Standard</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>8</value></prop></node><node oor:name=".uno:SendAbstractToStarImpress" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">AutoAbst~ract to Presentation...</value></prop></node><node oor:name=".uno:SendMailDocAsMS" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">E-mail as ~Microsoft Word...</value></prop></node><node oor:name=".uno:SendMailDocAsOOo" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">E-mail as ~OpenDocument Text...</value></prop></node><node oor:name=".uno:SendOutlineToClipboard" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Outline to ~Clipboard</value></prop></node><node oor:name=".uno:SendOutlineToStarImpress" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Outline to ~Presentation</value></prop></node><node oor:name=".uno:SetAnchorAtChar" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Anchor to Character</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">To ~Character</value></prop></node><node oor:name=".uno:SetAnchorToChar" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Anchor as Character</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">As C~haracter</value></prop></node><node oor:name=".uno:SetAnchorToFrame" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Anchor To Frame</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">To ~Frame</value></prop></node><node oor:name=".uno:SetAnchorToPara" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Anchor To Paragraph</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">To ~Paragraph</value></prop></node><node oor:name=".uno:SetColumnWidth" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Column Width...</value></prop></node><node oor:name=".uno:SetExtSelection" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Extended Selection On</value></prop></node><node oor:name=".uno:SetMultiSelection" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">MultiSelection On</value></prop></node><node oor:name=".uno:SetOptimalColumnWidth" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Optimal Column Width</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SetOptimalRowHeight" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Optimal Row Height</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SetRowHeight" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Row Height...</value></prop></node><node oor:name=".uno:ShadowCursor" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Direct Cursor On/Off</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:ShiftBackspace" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Backspace</value></prop></node><node oor:name=".uno:ShowBookview" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Book Preview</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>9</value></prop></node><node oor:name=".uno:ShowHiddenParagraphs" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Hidden Paragraphs</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>8</value></prop></node><node oor:name=".uno:ShowMultiplePages" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Page Preview: Multiple Pages</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:ShowTrackedChanges" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Show</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>8</value></prop></node><node oor:name=".uno:ShowTwoPages" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Page Preview: Two Pages</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:SortDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">So~rt...</value></prop></node><node oor:name=".uno:SplitTable" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Split Table</value></prop></node><node oor:name=".uno:StartAutoCorrect" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">AutoCorrect</value></prop></node><node oor:name=".uno:StartOfDocumentSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select to Document Begin</value></prop></node><node oor:name=".uno:StartOfLineSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select to Begin of Line</value></prop></node><node oor:name=".uno:StartOfParaSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select to Paragraph Begin</value></prop></node><node oor:name=".uno:StatePageNumber" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Page Number</value></prop></node><node oor:name=".uno:SwBackspace" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Backspace</value></prop></node><node oor:name=".uno:TableBoundaries" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Table Boundaries</value></prop></node><node oor:name=".uno:TableModeFix" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Table: Fixed</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:TableModeFixProp" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Table: Fixed, Proportional</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:TableModeVariable" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Table: Variable</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:TableNumberFormatDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Number Format...</value></prop></node><node oor:name=".uno:TableNumberRecognition" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Number Recognition</value></prop></node><node oor:name=".uno:TextWrap" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Text Wrap...</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Edit...</value></prop></node><node oor:name=".uno:ToggleObjectLayer" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Change Position</value></prop></node><node oor:name=".uno:TrackChanges" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Record</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>8</value></prop></node><node oor:name=".uno:UnhainFrames" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Unlink Frames</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:UnsetCellsReadOnly" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Unprotect cells</value></prop></node><node oor:name=".uno:UpdateAll" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Update All</value></prop></node><node oor:name=".uno:UpdateAllIndexes" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~All Indexes and Tables</value></prop></node><node oor:name=".uno:UpdateAllLinks" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Links</value></prop></node><node oor:name=".uno:UpdateCharts" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">All ~Charts</value></prop></node><node oor:name=".uno:UpdateCurIndex" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Current ~Index</value></prop></node><node oor:name=".uno:UpdateFields" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Fields</value></prop></node><node oor:name=".uno:UpdateInputFields" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Update Input Fields</value></prop></node><node oor:name=".uno:VRuler" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Vertical Ruler</value></prop></node><node oor:name=".uno:VScroll" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Vertical Scroll Bar</value></prop></node><node oor:name=".uno:ViewBounds" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Te~xt Boundaries</value></prop></node><node oor:name=".uno:WordCountDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Word Count</value></prop></node><node oor:name=".uno:WordLeftSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select to Begin of Word</value></prop></node><node oor:name=".uno:WordRightSel" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Select to Word Right</value></prop></node><node oor:name=".uno:WrapAnchorOnly" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Wrap First Paragraph</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~First Paragraph</value></prop></node><node oor:name=".uno:WrapContour" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Wrap Contour On</value></prop><prop oor:name="ContextLabel" oor:type="xs:string"><value xml:lang="en-US">~Contour</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>7</value></prop></node><node oor:name=".uno:WrapIdeal" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Optimal Page Wrap</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:WrapLeft" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Wrap Left</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:WrapOff" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Wrap Off</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>15</value></prop></node><node oor:name=".uno:WrapOn" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Page Wrap</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>7</value></prop></node><node oor:name=".uno:WrapRight" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Wrap Right</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>1</value></prop></node><node oor:name=".uno:WrapThrough" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Wrap Through</value></prop><prop oor:name="Properties" oor:type="xs:int"><value>7</value></prop></node><node oor:name=".uno:WrapThroughTransparent" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">In ~Background</value></prop></node></node><node oor:name="Popups"><node oor:name=".uno:AutoFormatMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">AutoCorr~ect</value></prop></node><node oor:name=".uno:IndexesMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Inde~xes and Tables</value></prop></node><node oor:name=".uno:PageSettingDialog" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Page Settings - Paper format</value></prop></node><node oor:name=".uno:SelectionModeMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Selection Mode</value></prop></node><node oor:name=".uno:StylesMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">Styl~es</value></prop></node><node oor:name=".uno:TableAutoFitMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">A~utofit</value></prop></node><node oor:name=".uno:TableConvertMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Convert</value></prop></node><node oor:name=".uno:TableDeleteMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Delete</value></prop></node><node oor:name=".uno:TableInsertMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Insert</value></prop></node><node oor:name=".uno:TableMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">T~able</value></prop></node><node oor:name=".uno:TableSelectMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Select</value></prop></node><node oor:name=".uno:UpdateMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Update</value></prop></node><node oor:name=".uno:WrapMenu" oor:op="replace"><prop oor:name="Label" oor:type="xs:string"><value xml:lang="en-US">~Wrap</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="WriterFormWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/standardbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,0</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Standard</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/textobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Formatting</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/toolbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Tools</value></prop></node><node oor:name="private:resource/toolbar/tableobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Table</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/numobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Bullets and Numbering</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/drawingobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Drawing Object Properties</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/alignmentbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Align</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="private:resource/toolbar/bezierobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Edit Points</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/extrusionobjectbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">3D-Settings</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formtextobjectbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Text Box Formatting</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formsfilterbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Filter</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formsnavigationbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Navigation</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formcontrols" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Controls</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>2</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,0</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/moreformcontrols" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">More Controls</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formdesign" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Design</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>1</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,0</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/frameobjectbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Frame</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/fullscreenbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Style" oor:type="xs:int"><value>2</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Full Screen</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/graffilterbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Graphic Filter</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/graphicobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Picture</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/insertbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Insert</value></prop></node><node oor:name="private:resource/toolbar/insertobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Insert Object</value></prop></node><node oor:name="private:resource/toolbar/oleobjectbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">OLE-Object</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/optimizetablebar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Optimize</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/previewobjectbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Page Preview</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/drawtextobjectbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Text Object</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/viewerbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Standard (Viewing Mode)</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/drawbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>1</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>1,0</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Drawing</value></prop></node><node oor:name="private:resource/toolbar/mediaobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>1</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Media Playback</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/colorbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Color</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/basicshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Basic Shapes</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/arrowshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Block Arrows</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/flowchartshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Flowchart</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/starshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Stars and Banners</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/symbolshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Symbol Shapes</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/calloutshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Callouts</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/fontworkobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Fontwork</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/fontworkshapetype" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Fontwork Shape</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="WriterGlobalWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/standardbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,0</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Standard</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/findbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>1,0</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Find</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/textobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Formatting</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/toolbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Tools</value></prop></node><node oor:name="private:resource/toolbar/tableobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Table</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/numobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Bullets and Numbering</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/drawingobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Drawing Object Properties</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/alignmentbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Align</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="private:resource/toolbar/bezierobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Edit Points</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/extrusionobjectbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">3D-Settings</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formtextobjectbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Text Box Formatting</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formsfilterbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Filter</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formsnavigationbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Navigation</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formcontrols" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Controls</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="private:resource/toolbar/moreformcontrols" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">More Controls</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formdesign" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Design</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="private:resource/toolbar/frameobjectbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Frame</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/fullscreenbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Style" oor:type="xs:int"><value>2</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Full Screen</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/graffilterbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Graphic Filter</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/graphicobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Picture</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/insertbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Insert</value></prop></node><node oor:name="private:resource/toolbar/oleobjectbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">OLE-Object</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/optimizetablebar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Optimize</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/previewobjectbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Page Preview</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/drawtextobjectbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Text Object</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/viewerbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Standard (Viewing Mode)</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/drawbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Drawing</value></prop></node><node oor:name="private:resource/toolbar/mediaobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>1</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Media Playback</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/colorbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Color</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/basicshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Basic Shapes</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/arrowshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Block Arrows</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/flowchartshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Flowchart</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/starshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Stars and Banners</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/symbolshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Symbol Shapes</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/calloutshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Callouts</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/fontworkobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Fontwork</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/fontworkshapetype" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Fontwork Shape</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="WriterReportWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/standardbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,0</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Standard</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/textobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Formatting</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/toolbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Tools</value></prop></node><node oor:name="private:resource/toolbar/tableobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Table</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/numobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Bullets and Numbering</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/drawingobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Drawing Object Properties</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/alignmentbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Align</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="private:resource/toolbar/bezierobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Edit Points</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/extrusionobjectbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">3D-Settings</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formtextobjectbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Text Box Formatting</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formsfilterbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Filter</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formsnavigationbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Navigation</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formcontrols" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Controls</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>2</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,0</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/moreformcontrols" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">More Controls</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formdesign" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Design</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>1</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,0</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/frameobjectbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Frame</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/fullscreenbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Style" oor:type="xs:int"><value>2</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Full Screen</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/graffilterbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Graphic Filter</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/graphicobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Picture</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/insertbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Insert</value></prop></node><node oor:name="private:resource/toolbar/insertobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Insert Object</value></prop></node><node oor:name="private:resource/toolbar/oleobjectbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">OLE-Object</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/optimizetablebar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Optimize</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/previewobjectbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Page Preview</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/drawtextobjectbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Text Object</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/viewerbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Standard (Viewing Mode)</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/drawbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>1</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>1,0</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Drawing</value></prop></node><node oor:name="private:resource/toolbar/mediaobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>1</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Media Playback</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/colorbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Color</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/basicshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Basic Shapes</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/arrowshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Block Arrows</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/flowchartshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Flowchart</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/starshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Stars and Banners</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/symbolshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Symbol Shapes</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/calloutshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Callouts</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/fontworkobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Fontwork</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/fontworkshapetype" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Fontwork Shape</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="WriterWebWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/standardbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,0</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Standard</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/findbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>1,0</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Find</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/textobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Formatting</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/toolbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Tools</value></prop></node><node oor:name="private:resource/toolbar/oleobjectbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">OLE-Object</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/tableobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Table</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/frameobjectbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Frame</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/graphicobjectbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Picture</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/drawtextobjectbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Text Object</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/drawingobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Drawing Object Properties</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/bezierobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Edit Points</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/fontworkobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Fontwork</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/fontworkshapetype" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Fontwork Shape</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formtextobjectbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Text Box Formatting</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formsfilterbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Filter</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formsnavigationbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Navigation</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formcontrols" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Controls</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="private:resource/toolbar/moreformcontrols" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">More Controls</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formdesign" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Design</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="private:resource/toolbar/fullscreenbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Style" oor:type="xs:int"><value>2</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Full Screen</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/graffilterbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Graphic Filter</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/insertbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Insert</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="private:resource/toolbar/numobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Bullets and Numbering</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/previewobjectbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Page Preview</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/viewerbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Standard (Viewing Mode)</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/mediaobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>1</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Media Playback</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/colorbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Color</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/basicshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Basic Shapes</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/arrowshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Block Arrows</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/flowchartshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Flowchart</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/starshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Stars and Banners</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/symbolshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Symbol Shapes</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/calloutshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Callouts</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="WriterWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/standardbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,0</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Standard</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/findbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>1,0</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Find</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/textobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Formatting</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/toolbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Tools</value></prop></node><node oor:name="private:resource/toolbar/tableobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Table</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/numobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Bullets and Numbering</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/drawingobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Drawing Object Properties</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/alignmentbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Align</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="private:resource/toolbar/bezierobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Edit Points</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/extrusionobjectbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">3D-Settings</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formtextobjectbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Text Box Formatting</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formsfilterbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Filter</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formsnavigationbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Navigation</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formcontrols" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Controls</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="private:resource/toolbar/moreformcontrols" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">More Controls</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formdesign" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Design</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>1</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,2</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="private:resource/toolbar/frameobjectbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Frame</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/fullscreenbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Style" oor:type="xs:int"><value>2</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Full Screen</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/graffilterbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Graphic Filter</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/graphicobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Picture</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/insertbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Insert</value></prop></node><node oor:name="private:resource/toolbar/oleobjectbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">OLE-Object</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/optimizetablebar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Optimize</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/previewobjectbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Page Preview</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/drawtextobjectbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Text Object</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/viewerbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Standard (Viewing Mode)</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/drawbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Drawing</value></prop></node><node oor:name="private:resource/toolbar/mediaobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>1</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Media Playback</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/colorbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Color</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/basicshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Basic Shapes</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/arrowshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Block Arrows</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/flowchartshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Flowchart</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/starshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Stars and Banners</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/symbolshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Symbol Shapes</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/calloutshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Callouts</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/fontworkobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Fontwork</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/fontworkshapetype" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Fontwork Shape</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="XFormsWindowState" oor:package="org.openoffice.Office.UI"><node oor:name="UIElements"><node oor:name="States"><node oor:name="private:resource/toolbar/standardbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,0</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Standard</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/findbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>1,0</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Find</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/textobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Formatting</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/toolbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Tools</value></prop></node><node oor:name="private:resource/toolbar/tableobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Table</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/numobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Bullets and Numbering</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/drawingobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Drawing Object Properties</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/alignmentbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Align</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop></node><node oor:name="private:resource/toolbar/bezierobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Edit Points</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/extrusionobjectbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">3D-Settings</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formtextobjectbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Text Box Formatting</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formsfilterbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Filter</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formsnavigationbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Navigation</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formcontrols" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Controls</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/moreformcontrols" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">More Controls</value></prop><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/formdesign" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Form Design</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>1</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,2</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/frameobjectbar" oor:op="replace"><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Frame</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/fullscreenbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Style" oor:type="xs:int"><value>2</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Full Screen</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/graffilterbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Graphic Filter</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/graphicobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Picture</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/insertbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Insert</value></prop></node><node oor:name="private:resource/toolbar/insertobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Insert Object</value></prop></node><node oor:name="private:resource/toolbar/oleobjectbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">OLE-Object</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/optimizetablebar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Optimize</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/previewobjectbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Page Preview</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/drawtextobjectbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Text Object</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/viewerbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>0</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Standard (Viewing Mode)</value></prop><prop oor:name="NoClose" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/drawbar" oor:op="replace"><prop oor:name="DockingArea" oor:type="xs:int"><value>1</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Drawing</value></prop></node><node oor:name="private:resource/toolbar/mediaobjectbar" oor:op="replace"><prop oor:name="DockPos" oor:type="xs:string"><value>0,1</value></prop><prop oor:name="DockingArea" oor:type="xs:int"><value>1</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Media Playback</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/colorbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Color</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/basicshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Basic Shapes</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/arrowshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Block Arrows</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/flowchartshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Flowchart</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/starshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Stars and Banners</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/symbolshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Symbol Shapes</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/calloutshapes" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Callouts</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/fontworkobjectbar" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Fontwork</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>true</value></prop><prop oor:name="ContextSensitive" oor:type="xs:boolean"><value>true</value></prop></node><node oor:name="private:resource/toolbar/fontworkshapetype" oor:op="replace"><prop oor:name="Docked" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="UIName" oor:type="xs:string"><value xml:lang="en-US">Fontwork Shape</value></prop><prop oor:name="Visible" oor:type="xs:boolean"><value>false</value></prop><prop oor:name="HideFromToolbarMenu" oor:type="xs:boolean"><value>true</value></prop></node></node></node></oor:component-data><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Filter"><node oor:name="Filters"><node oor:name="Text (encoded) (StarWriter/GlobalDocument)" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN</value></prop><prop oor:name="UIComponent"><value>com.sun.star.comp.Writer.FilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value>TEXT_DLG</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>writer_Text</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.GlobalDocument</value></prop></node><node oor:name="writer_globaldocument_StarOffice_XML_Writer" oor:op="replace"><prop oor:name="Flags"><value>EXPORT TEMPLATE ALIEN ENCRYPTION</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>CXML</value></prop><prop oor:name="FileFormatVersion"><value>6200</value></prop><prop oor:name="Type"><value>writer_StarOffice_XML_Writer</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.GlobalDocument</value></prop></node><node oor:name="writer_globaldocument_StarOffice_XML_Writer_GlobalDocument" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT TEMPLATE OWN ALIEN PREFERRED ENCRYPTION</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>CXML</value></prop><prop oor:name="FileFormatVersion"><value>6200</value></prop><prop oor:name="Type"><value>writer_globaldocument_StarOffice_XML_Writer_GlobalDocument</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.GlobalDocument</value></prop></node><node oor:name="writer_globaldocument_pdf_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN 3RDPARTYFILTER</value></prop><prop oor:name="UIComponent"><value>com.sun.star.comp.PDF.PDFDialog</value></prop><prop oor:name="FilterService"><value>com.sun.star.comp.PDF.PDFFilter</value></prop><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">PDF - Portable Document Format</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>pdf_Portable_Document_Format</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.GlobalDocument</value></prop></node><node oor:name="writerglobal8" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT TEMPLATE OWN PREFERRED ENCRYPTION PASSWORDTOMODIFY</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>CXML</value></prop><prop oor:name="FileFormatVersion"><value>6800</value></prop><prop oor:name="Type"><value>writerglobal8</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.GlobalDocument</value></prop></node><node oor:name="writerglobal8_writer" oor:op="replace"><prop oor:name="Flags"><value>EXPORT TEMPLATE DEFAULT ENCRYPTION PASSWORDTOMODIFY</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>CXML</value></prop><prop oor:name="FileFormatVersion"><value>6800</value></prop><prop oor:name="Type"><value>writer8</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.GlobalDocument</value></prop></node><node oor:name="writerglobal8_HTML" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN ASYNCHRON NOTINCHOOSER</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>HTML</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>writer_web_HTML</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.GlobalDocument</value></prop><prop oor:name="UIName"><value xml:lang="x-default">HTML (Writer/Global)</value></prop></node></node></oor:component-data><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Types"><node oor:name="Types"><node oor:name="writer_Text" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.text.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>txt</value></prop><prop oor:name="MediaType"><value>text/plain</value></prop><prop oor:name="Preferred"><value>true</value></prop><prop oor:name="PreferredFilter"><value>Text</value></prop><prop oor:name="UIName"><value>Text</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="writer_StarOffice_XML_Writer" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.text.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>sxw</value></prop><prop oor:name="MediaType"><value>application/vnd.sun.xml.writer</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>StarOffice XML (Writer)</value></prop><prop oor:name="UIName"><value>%oooxmlformatname% %oooxmlformatversion% Textdokument</value></prop><prop oor:name="ClipboardFormat"><value>Writer 6.0</value></prop></node><node oor:name="writer_globaldocument_StarOffice_XML_Writer_GlobalDocument" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.text.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>sxg</value></prop><prop oor:name="MediaType"><value>application/vnd.sun.xml.writer.global</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>writer_globaldocument_StarOffice_XML_Writer_GlobalDocument</value></prop><prop oor:name="UIName"><value>Writer 6.0 Master Document</value></prop><prop oor:name="ClipboardFormat"><value>Writer/Global 6.0</value></prop></node><node oor:name="pdf_Portable_Document_Format" oor:op="replace"><prop oor:name="DetectService"/><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>pdf</value></prop><prop oor:name="MediaType"><value>application/pdf</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"/><prop oor:name="UIName"><value>PDF - Portable Document Format</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="writerglobal8" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.text.FormatDetector</value></prop><prop oor:name="URLPattern"><value>private:factory/swriter/GlobalDocument*</value></prop><prop oor:name="Extensions"><value>odm</value></prop><prop oor:name="MediaType"><value>application/vnd.oasis.opendocument.text-master</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>writerglobal8</value></prop><prop oor:name="UIName"><value xml:lang="en-US">Writer 8 Master Document</value></prop><prop oor:name="ClipboardFormat"><value>Writer/Global 8</value></prop></node></node></oor:component-data><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Filter"><node oor:name="Filters"><node oor:name="HTML" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT ASYNCHRON PREFERRED</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>HTML</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>writer_web_HTML</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.WebDocument</value></prop></node><node oor:name="Text (StarWriter/Web)" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>TEXT</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>writer_Text</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.WebDocument</value></prop></node><node oor:name="Text (encoded) (StarWriter/Web)" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN</value></prop><prop oor:name="UIComponent"><value>com.sun.star.comp.Writer.FilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value>TEXT_DLG</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>writer_Text</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.WebDocument</value></prop></node><node oor:name="writer_web_HTML_help" oor:op="replace"><prop oor:name="Flags"><value>IMPORT INTERNAL NOTINFILEDIALOG NOTINCHOOSER ASYNCHRON READONLY</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>HTML_HELP</value></prop><prop oor:name="UIName"><value xml:lang="x-default">Help content</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>writer_web_HTML_help</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.WebDocument</value></prop></node><node oor:name="writer_web_StarOffice_XML_Writer" oor:op="replace"><prop oor:name="Flags"><value>EXPORT TEMPLATE ALIEN ENCRYPTION</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>CXML</value></prop><prop oor:name="FileFormatVersion"><value>6200</value></prop><prop oor:name="Type"><value>writer_StarOffice_XML_Writer</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.WebDocument</value></prop></node><node oor:name="writer_web_StarOffice_XML_Writer_Web_Template" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT TEMPLATE TEMPLATEPATH OWN ALIEN ENCRYPTION</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>CXMLVWEB</value></prop><prop oor:name="FileFormatVersion"><value>6200</value></prop><prop oor:name="Type"><value>writer_web_StarOffice_XML_Writer_Web_Template</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.WebDocument</value></prop></node><node oor:name="writer_web_pdf_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN 3RDPARTYFILTER</value></prop><prop oor:name="UIComponent"><value>com.sun.star.comp.PDF.PDFDialog</value></prop><prop oor:name="FilterService"><value>com.sun.star.comp.PDF.PDFFilter</value></prop><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">PDF - Portable Document Format</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>pdf_Portable_Document_Format</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.WebDocument</value></prop></node><node oor:name="writerweb8_writer_template" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT TEMPLATE TEMPLATEPATH OWN ENCRYPTION PASSWORDTOMODIFY</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>CXMLVWEB</value></prop><prop oor:name="FileFormatVersion"><value>6800</value></prop><prop oor:name="Type"><value>writerweb8_writer_template</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.WebDocument</value></prop></node><node oor:name="writerweb8_writer" oor:op="replace"><prop oor:name="Flags"><value>EXPORT TEMPLATE ENCRYPTION PASSWORDTOMODIFY</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>CXML</value></prop><prop oor:name="FileFormatVersion"><value>6800</value></prop><prop oor:name="Type"><value>writer8</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.WebDocument</value></prop></node></node></oor:component-data><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Types"><node oor:name="Types"><node oor:name="writer_web_HTML" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.text.FormatDetector</value></prop><prop oor:name="URLPattern"><value>private:factory/swriter/web*</value></prop><prop oor:name="Extensions"><value>html htm</value></prop><prop oor:name="MediaType"><value>text/html</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>HTML</value></prop><prop oor:name="UIName"><value>HTML Document</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="writer_Text" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.text.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>txt</value></prop><prop oor:name="MediaType"><value>text/plain</value></prop><prop oor:name="Preferred"><value>true</value></prop><prop oor:name="PreferredFilter"><value>Text</value></prop><prop oor:name="UIName"><value>Text</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="writer_web_HTML_help" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.text.FormatDetector</value></prop><prop oor:name="URLPattern"><value>vnd.sun.star.help://*</value></prop><prop oor:name="Extensions"/><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>writer_web_HTML_help</value></prop><prop oor:name="UIName"><value>Help content</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="writer_StarOffice_XML_Writer" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.text.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>sxw</value></prop><prop oor:name="MediaType"><value>application/vnd.sun.xml.writer</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>StarOffice XML (Writer)</value></prop><prop oor:name="UIName"><value>%oooxmlformatname% %oooxmlformatversion% Textdokument</value></prop><prop oor:name="ClipboardFormat"><value>Writer 6.0</value></prop></node><node oor:name="writer_web_StarOffice_XML_Writer_Web_Template" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.text.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>stw</value></prop><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>writer_web_StarOffice_XML_Writer_Web_Template</value></prop><prop oor:name="UIName"><value>Writer/Web 6.0 Template</value></prop><prop oor:name="ClipboardFormat"><value>Writer/Web 6.0</value></prop></node><node oor:name="pdf_Portable_Document_Format" oor:op="replace"><prop oor:name="DetectService"/><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>pdf</value></prop><prop oor:name="MediaType"><value>application/pdf</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"/><prop oor:name="UIName"><value>PDF - Portable Document Format</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="writerweb8_writer_template" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.text.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>oth</value></prop><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>writerweb8_writer_template</value></prop><prop oor:name="UIName"><value xml:lang="en-US">Writer/Web 8 Template</value></prop><prop oor:name="ClipboardFormat"><value>Writer/Web 8</value></prop></node></node></oor:component-data><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Filter"><node oor:name="Filters"><node oor:name="HTML (StarWriter)" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN ASYNCHRON</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>HTML</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>writer_web_HTML</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.TextDocument</value></prop></node><node oor:name="Lotus 1-2-3 1.0 (DOS) (StarWriter)" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN NOTINFILEDIALOG NOTINCHOOSER 3RDPARTYFILTER</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"><value>com.sun.star.comp.office.BF_MigrateFilter</value></prop><prop oor:name="UserData"><value>LOTUSD</value></prop><prop oor:name="UIName"><value xml:lang="x-default">Lotus 1-2-3 1.0 DOS (%productname% Writer)</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>writer_Lotus_1_2_3_10_DOS_StarWriter</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.TextDocument</value></prop></node><node oor:name="Lotus 1-2-3 1.0 (WIN) (StarWriter)" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN NOTINFILEDIALOG NOTINCHOOSER 3RDPARTYFILTER</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"><value>com.sun.star.comp.office.BF_MigrateFilter</value></prop><prop oor:name="UserData"><value>LOTUSW</value></prop><prop oor:name="UIName"><value xml:lang="x-default">Lotus 1-2-3 1.0 WIN (%productname% Writer)</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>writer_Lotus_1_2_3_10_WIN_StarWriter</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.TextDocument</value></prop></node><node oor:name="MS Excel 4.0 (StarWriter)" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN NOTINFILEDIALOG NOTINCHOOSER 3RDPARTYFILTER</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"><value>com.sun.star.comp.office.BF_MigrateFilter</value></prop><prop oor:name="UserData"><value>EXCEL</value></prop><prop oor:name="UIName"><value xml:lang="x-default">Microsoft Excel 4.0 (%productname% Writer)</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>calc_MS_Excel_40</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.TextDocument</value></prop></node><node oor:name="MS Excel 5.0 (StarWriter)" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN NOTINFILEDIALOG NOTINCHOOSER 3RDPARTYFILTER</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"><value>com.sun.star.comp.office.BF_MigrateFilter</value></prop><prop oor:name="UserData"><value>CEXCEL</value></prop><prop oor:name="UIName"><value xml:lang="x-default">Microsoft Excel 5.0 (%productname% Writer)</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>calc_MS_Excel_5095</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.TextDocument</value></prop></node><node oor:name="MS Excel 95 (StarWriter)" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN NOTINFILEDIALOG NOTINCHOOSER 3RDPARTYFILTER</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"><value>com.sun.star.comp.office.BF_MigrateFilter</value></prop><prop oor:name="UserData"><value>CEXCEL</value></prop><prop oor:name="UIName"><value xml:lang="x-default">Microsoft Excel 95 (%productname% Writer)</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>calc_MS_Excel_95</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.TextDocument</value></prop></node><node oor:name="MS WinWord 5" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>WW6</value></prop><prop oor:name="UIName"><value xml:lang="x-default">Microsoft WinWord 5</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>writer_MS_WinWord_5</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.TextDocument</value></prop></node><node oor:name="MS WinWord 6.0" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>CWW6</value></prop><prop oor:name="UIName"><value xml:lang="x-default">Microsoft Word 6.0</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>writer_MS_WinWord_60</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.TextDocument</value></prop></node><node oor:name="MS Word 95" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>CWW6</value></prop><prop oor:name="UIName"><value xml:lang="x-default">Microsoft Word 95</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>writer_MS_Word_95</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.TextDocument</value></prop></node><node oor:name="MS Word 95 Vorlage" oor:op="replace"><prop oor:name="Flags"><value>IMPORT TEMPLATE TEMPLATEPATH ALIEN</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>CWW6</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>writer_MS_Word_95_Vorlage</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.TextDocument</value></prop></node><node oor:name="MS Word 97" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN PREFERRED ENCRYPTION PASSWORDTOMODIFY</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>CWW8</value></prop><prop oor:name="UIName"><value xml:lang="x-default">Microsoft Word 97/2000/XP</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>writer_MS_Word_97</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.TextDocument</value></prop></node><node oor:name="MS Word 97 Vorlage" oor:op="replace"><prop oor:name="Flags"><value>IMPORT TEMPLATE TEMPLATEPATH ALIEN ENCRYPTION PASSWORDTOMODIFY</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>CWW8</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>writer_MS_Word_97_Vorlage</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.TextDocument</value></prop></node><node oor:name="Rich Text Format" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN 3RDPARTYFILTER PREFERRED</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"><value>com.sun.star.comp.Writer.RtfFilter</value></prop><prop oor:name="UserData"><value>RTF</value></prop><prop oor:name="UIName"><value xml:lang="x-default">Rich Text Format</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>writer_Rich_Text_Format</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.TextDocument</value></prop></node><node oor:name="StarOffice XML (Writer)" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT TEMPLATE OWN ALIEN PREFERRED ENCRYPTION</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>CXML</value></prop><prop oor:name="FileFormatVersion"><value>6200</value></prop><prop oor:name="Type"><value>writer_StarOffice_XML_Writer</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.TextDocument</value></prop></node><node oor:name="T602Document" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN USESOPTIONS 3RDPARTYFILTER PREFERRED</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"><value>com.sun.star.comp.Writer.T602ImportFilter</value></prop><prop oor:name="UserData"><value>602</value></prop><prop oor:name="UIName"><value xml:lang="x-default">T602 Document</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>writer_T602_Document</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.TextDocument</value></prop></node><node oor:name="Text" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN PREFERRED</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>TEXT</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>writer_Text</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.TextDocument</value></prop></node><node oor:name="Text (encoded)" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN</value></prop><prop oor:name="UIComponent"><value>com.sun.star.comp.Writer.FilterOptionsDialog</value></prop><prop oor:name="FilterService"/><prop oor:name="UserData"><value>TEXT_DLG</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>writer_Text_encoded</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.TextDocument</value></prop></node><node oor:name="writer_StarOffice_XML_Writer_Template" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT TEMPLATE TEMPLATEPATH OWN ALIEN ENCRYPTION</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>CXMLV</value></prop><prop oor:name="FileFormatVersion"><value>6200</value></prop><prop oor:name="Type"><value>writer_StarOffice_XML_Writer_Template</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.TextDocument</value></prop></node><node oor:name="writer_pdf_Export" oor:op="replace"><prop oor:name="Flags"><value>EXPORT ALIEN 3RDPARTYFILTER</value></prop><prop oor:name="UIComponent"><value>com.sun.star.comp.PDF.PDFDialog</value></prop><prop oor:name="FilterService"><value>com.sun.star.comp.PDF.PDFFilter</value></prop><prop oor:name="UserData"><value/></prop><prop oor:name="UIName"><value xml:lang="x-default">PDF - Portable Document Format</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>pdf_Portable_Document_Format</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.TextDocument</value></prop></node><node oor:name="writer8" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT TEMPLATE OWN DEFAULT PREFERRED ENCRYPTION PASSWORDTOMODIFY</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>CXML</value></prop><prop oor:name="FileFormatVersion"><value>6800</value></prop><prop oor:name="Type"><value>writer8</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.TextDocument</value></prop></node><node oor:name="NSO Writer UOF2" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN 3RDPARTYFILTER</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"><value>com.sun.star.comp.Writer.XmlFilterAdaptor</value></prop><prop oor:name="UserData"><value oor:separator=",">com.sun.star.documentconversion.XSLTFilter,,com.sun.star.comp.Writer.XMLOasisImporter,com.sun.star.comp.Writer.XMLOasisExporter,../share/xslt/import/uof2/uof2odf.xsl,../share/xslt/export/uof2/odf2uof.xsl</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>writer_NSO_UOF2</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.TextDocument</value></prop></node><node oor:name="writer8_template" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT TEMPLATE TEMPLATEPATH OWN ENCRYPTION PASSWORDTOMODIFY</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"/><prop oor:name="UserData"><value>CXMLV</value></prop><prop oor:name="FileFormatVersion"><value>6800</value></prop><prop oor:name="Type"><value>writer8_template</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.TextDocument</value></prop></node><node oor:name="MS Word 2003 XML" oor:op="replace"><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN 3RDPARTYFILTER</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"><value>com.sun.star.comp.Writer.XmlFilterAdaptor</value></prop><prop oor:name="UserData"><value oor:separator=",">com.sun.star.documentconversion.XSLTFilter,,com.sun.star.comp.Writer.XMLOasisImporter,com.sun.star.comp.Writer.XMLOasisExporter,../share/xslt/import/wordml/wordml2ooo.xsl,../share/xslt/export/wordml/ooo2wordml.xsl</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>writer_MS_Word_2003_XML</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.TextDocument</value></prop></node><node oor:name="MS Word 2007 XML" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN 3RDPARTYFILTER</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"><value>com.sun.star.comp.Writer.WriterFilter</value></prop><prop oor:name="UserData"><value>OXML</value></prop><prop oor:name="UIName"><value xml:lang="x-default">Microsoft Word 2007 XML</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>writer_MS_Word_2007</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.TextDocument</value></prop></node><node oor:name="MS Word 2007 XML Template" oor:op="replace"><prop oor:name="Flags"><value>IMPORT ALIEN 3RDPARTYFILTER TEMPLATE TEMPLATEPATH</value></prop><prop oor:name="UIComponent"/><prop oor:name="FilterService"><value>com.sun.star.comp.Writer.WriterFilter</value></prop><prop oor:name="UserData"><value>OXML</value></prop><prop oor:name="UIName"><value xml:lang="x-default">Microsoft Word 2007 XML Template</value></prop><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>writer_MS_Word_2007_Template</value></prop><prop oor:name="TemplateName"/><prop oor:name="DocumentService"><value>com.sun.star.text.TextDocument</value></prop></node></node></oor:component-data><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Types"><node oor:name="Types"><node oor:name="writer_web_HTML" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.text.FormatDetector</value></prop><prop oor:name="URLPattern"><value>private:factory/swriter/web*</value></prop><prop oor:name="Extensions"><value>html htm</value></prop><prop oor:name="MediaType"><value>text/html</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>HTML</value></prop><prop oor:name="UIName"><value>HTML Document</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="writer_Lotus_1_2_3_10_DOS_StarWriter" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.sfx2.BinaryFormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>wk1 wks</value></prop><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>Lotus 1-2-3 1.0 (DOS) (StarWriter)</value></prop><prop oor:name="UIName"><value>Lotus 1-2-3 1.0 (DOS) (%productname% Writer)</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="writer_Lotus_1_2_3_10_WIN_StarWriter" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.sfx2.BinaryFormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>wk1 wks</value></prop><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>Lotus 1-2-3 1.0 (WIN) (StarWriter)</value></prop><prop oor:name="UIName"><value>Lotus 1-2-3 1.0 (WIN) (%productname% Writer)</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="calc_MS_Excel_40" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.calc.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>xls xlw xlc xlm</value></prop><prop oor:name="MediaType"><value>application/vnd.ms-excel</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>MS Excel 4.0</value></prop><prop oor:name="UIName"><value>Microsoft Excel 4.0</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="calc_MS_Excel_5095" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.calc.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>xls xlc xlm xlw</value></prop><prop oor:name="MediaType"><value>application/vnd.ms-excel</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>MS Excel 5.0/95</value></prop><prop oor:name="UIName"><value>Microsoft Excel 5.0</value></prop><prop oor:name="ClipboardFormat"><value>Biff5</value></prop></node><node oor:name="calc_MS_Excel_95" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.calc.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>xls xlc xlm xlw</value></prop><prop oor:name="MediaType"><value>application/vnd.ms-excel</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>MS Excel 95</value></prop><prop oor:name="UIName"><value>Microsoft Excel 95</value></prop><prop oor:name="ClipboardFormat"><value>Biff5</value></prop></node><node oor:name="writer_MS_WinWord_5" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.text.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>doc</value></prop><prop oor:name="MediaType"><value>application/msword</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>MS WinWord 5</value></prop><prop oor:name="UIName"><value>Microsoft WinWord 5</value></prop><prop oor:name="ClipboardFormat"><value>MSWordDoc</value></prop></node><node oor:name="writer_MS_WinWord_60" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.text.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>doc</value></prop><prop oor:name="MediaType"><value>application/msword</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>MS WinWord 6.0</value></prop><prop oor:name="UIName"><value>Microsoft Word 6.0</value></prop><prop oor:name="ClipboardFormat"><value>MSWordDoc</value></prop></node><node oor:name="writer_MS_Word_95" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.text.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>doc</value></prop><prop oor:name="MediaType"><value>application/msword</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>MS Word 95</value></prop><prop oor:name="UIName"><value>Microsoft Word 95</value></prop><prop oor:name="ClipboardFormat"><value>MSWordDoc</value></prop></node><node oor:name="writer_MS_Word_95_Vorlage" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.text.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>dot</value></prop><prop oor:name="MediaType"><value>application/msword</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>MS Word 95 Vorlage</value></prop><prop oor:name="UIName"><value>MS Word 95 Template</value></prop><prop oor:name="ClipboardFormat"><value>MSWordDoc</value></prop></node><node oor:name="writer_MS_Word_97" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.text.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>doc</value></prop><prop oor:name="MediaType"><value>application/msword</value></prop><prop oor:name="Preferred"><value>true</value></prop><prop oor:name="PreferredFilter"><value>MS Word 97</value></prop><prop oor:name="UIName"><value>Microsoft Word 97/2000/XP</value></prop><prop oor:name="ClipboardFormat"><value>MSWordDoc</value></prop></node><node oor:name="writer_MS_Word_97_Vorlage" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.text.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>dot</value></prop><prop oor:name="MediaType"><value>application/msword</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>MS Word 97 Vorlage</value></prop><prop oor:name="UIName"><value>MS Word 97/2000 Template</value></prop><prop oor:name="ClipboardFormat"><value>MSWordDoc</value></prop></node><node oor:name="writer_Rich_Text_Format" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.text.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>rtf</value></prop><prop oor:name="MediaType"><value>application/rtf</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>Rich Text Format</value></prop><prop oor:name="UIName"><value>Rich Text Format</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="writer_StarOffice_XML_Writer" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.text.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>sxw</value></prop><prop oor:name="MediaType"><value>application/vnd.sun.xml.writer</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>StarOffice XML (Writer)</value></prop><prop oor:name="UIName"><value>%oooxmlformatname% %oooxmlformatversion% Textdokument</value></prop><prop oor:name="ClipboardFormat"><value>Writer 6.0</value></prop></node><node oor:name="writer_T602_Document" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.Writer.T602ImportFilter</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>602 txt</value></prop><prop oor:name="MediaType"><value>application/x-t602</value></prop><prop oor:name="Preferred"><value>true</value></prop><prop oor:name="PreferredFilter"><value>T602Document</value></prop><prop oor:name="UIName"><value>T602 Document</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="writer_Text" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.text.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>txt</value></prop><prop oor:name="MediaType"><value>text/plain</value></prop><prop oor:name="Preferred"><value>true</value></prop><prop oor:name="PreferredFilter"><value>Text</value></prop><prop oor:name="UIName"><value>Text</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="writer_Text_encoded" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.text.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>txt</value></prop><prop oor:name="MediaType"><value>text/plain</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>Text (encoded)</value></prop><prop oor:name="UIName"><value>Text - encoded</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="writer_StarOffice_XML_Writer_Template" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.text.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>stw</value></prop><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>true</value></prop><prop oor:name="PreferredFilter"><value>writer_StarOffice_XML_Writer_Template</value></prop><prop oor:name="UIName"><value>Writer 6.0 Template</value></prop><prop oor:name="ClipboardFormat"><value>Writer 6.0</value></prop></node><node oor:name="pdf_Portable_Document_Format" oor:op="replace"><prop oor:name="DetectService"/><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>pdf</value></prop><prop oor:name="MediaType"><value>application/pdf</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"/><prop oor:name="UIName"><value>PDF - Portable Document Format</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="writer8_template" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.text.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>ott</value></prop><prop oor:name="MediaType"><value>application/vnd.oasis.opendocument.text-template</value></prop><prop oor:name="Preferred"><value>true</value></prop><prop oor:name="PreferredFilter"><value>writer8_template</value></prop><prop oor:name="UIName"><value xml:lang="en-US">Writer 8 Template</value></prop><prop oor:name="ClipboardFormat"><value>Writer 8 Template</value></prop></node><node oor:name="writer8" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.text.FormatDetector</value></prop><prop oor:name="URLPattern"><value>private:factory/swriter</value></prop><prop oor:name="Extensions"><value>odt</value></prop><prop oor:name="MediaType"><value>application/vnd.oasis.opendocument.text</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>writer8</value></prop><prop oor:name="UIName"><value xml:lang="en-US">Writer 8</value></prop><prop oor:name="ClipboardFormat"><value>Writer 8</value></prop></node><node oor:name="writer_NSO_UOF2" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.filters.XMLFilterDetect</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>uot</value></prop><prop oor:name="MediaType"><value>application/xml</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>NSO Writer UOF2</value></prop><prop oor:name="UIName"><value xml:lang="en-US">Uniform Office Format 2 text</value></prop><prop oor:name="ClipboardFormat"><value>doctype:uot:UOF2</value></prop></node><node oor:name="writer_MS_Word_2003_XML" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.filters.XMLFilterDetect</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>xml</value></prop><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>MS Word 2003 XML</value></prop><prop oor:name="UIName"><value xml:lang="en-US">Microsoft Word 2003 XML</value></prop><prop oor:name="ClipboardFormat"><value>doctype:wordDocument</value></prop></node><node oor:name="writer_MS_Word_2007" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.oox.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>docx docm</value></prop><prop oor:name="MediaType"><value>application/msword</value></prop><prop oor:name="Preferred"><value>true</value></prop><prop oor:name="PreferredFilter"><value>MS Word 2007 XML</value></prop><prop oor:name="UIName"><value>Microsoft Word 2007 XML</value></prop><prop oor:name="ClipboardFormat"><value>MSWordDoc</value></prop></node><node oor:name="writer_MS_Word_2007_Template" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.oox.FormatDetector</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>dotx dotm</value></prop><prop oor:name="MediaType"><value>application/msword</value></prop><prop oor:name="Preferred"><value>true</value></prop><prop oor:name="PreferredFilter"><value>MS Word 2007 XML Template</value></prop><prop oor:name="UIName"><value>Microsoft Word 2007 XML Template</value></prop><prop oor:name="ClipboardFormat"><value>MSWordDoc</value></prop></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Common" oor:package="org.openoffice.Office"><node oor:name="Menus"><node oor:name="New"><node oor:name="m0" oor:op="replace"><prop oor:name="URL" oor:type="xs:string"><value>private:factory/swriter</value></prop><prop oor:name="Title"><value xml:lang="en-US">~Text Document</value></prop><prop oor:name="TargetName" oor:type="xs:string"><value>_default</value></prop></node><node oor:name="m6" oor:op="replace"><prop oor:name="URL" oor:type="xs:string"><value>private:factory/swriter/web</value></prop><prop oor:name="Title"><value xml:lang="en-US">~HTML Document</value></prop><prop oor:name="TargetName" oor:type="xs:string"><value>_default</value></prop></node><node oor:name="m7" oor:op="replace"><prop oor:name="URL" oor:type="xs:string"><value>private:factory/swriter?slot=21053</value></prop><prop oor:name="Title"><value xml:lang="en-US">~XML Form Document</value></prop><prop oor:name="TargetName" oor:type="xs:string"><value>_default</value></prop></node><node oor:name="m8" oor:op="replace"><prop oor:name="URL" oor:type="xs:string"><value>private:factory/swriter/GlobalDocument</value></prop><prop oor:name="Title"><value xml:lang="en-US">M~aster Document</value></prop><prop oor:name="TargetName" oor:type="xs:string"><value>_default</value></prop></node><node oor:name="m11" oor:op="replace"><prop oor:name="URL" oor:type="xs:string"><value>private:factory/swriter?slot=21051</value></prop><prop oor:name="Title"><value xml:lang="en-US">~Labels</value></prop><prop oor:name="TargetName" oor:type="xs:string"><value>_default</value></prop><prop oor:name="ImageIdentifier" oor:type="xs:string"><value>private:image/3255</value></prop></node><node oor:name="m12" oor:op="replace"><prop oor:name="URL" oor:type="xs:string"><value>private:factory/swriter?slot=21052</value></prop><prop oor:name="Title"><value xml:lang="en-US">B~usiness Cards</value></prop><prop oor:name="TargetName" oor:type="xs:string"><value>_default</value></prop><prop oor:name="ImageIdentifier" oor:type="xs:string"><value>private:image/3255</value></prop></node></node><node oor:name="Wizard"><node oor:name="m0" oor:op="replace"><prop oor:name="URL" oor:type="xs:string"><value>service:com.sun.star.wizards.letter.CallWizard?start</value></prop><prop oor:name="Title"><value xml:lang="en-US">~Letter...</value></prop><prop oor:name="TargetName" oor:type="xs:string"><value>_self</value></prop><prop oor:name="ImageIdentifier" oor:type="xs:string"><value>private:image/3216</value></prop></node><node oor:name="m1" oor:op="replace"><prop oor:name="URL" oor:type="xs:string"><value>service:com.sun.star.wizards.fax.CallWizard?start</value></prop><prop oor:name="Title"><value xml:lang="en-US">~Fax...</value></prop><prop oor:name="TargetName" oor:type="xs:string"><value>_self</value></prop><prop oor:name="ImageIdentifier" oor:type="xs:string"><value>private:image/3216</value></prop></node><node oor:name="m2" oor:op="replace"><prop oor:name="URL" oor:type="xs:string"><value>service:com.sun.star.wizards.agenda.CallWizard?start</value></prop><prop oor:name="Title"><value xml:lang="en-US">~Agenda...</value></prop><prop oor:name="TargetName" oor:type="xs:string"><value>_self</value></prop><prop oor:name="ImageIdentifier" oor:type="xs:string"><value>private:image/3216</value></prop></node><node oor:name="m7" oor:op="replace"><prop oor:name="URL" oor:type="xs:string"><value>service:com.sun.star.wizards.web.CallWizard?start</value></prop><prop oor:name="Title"><value xml:lang="en-US">~Web Page...</value></prop><prop oor:name="TargetName" oor:type="xs:string"><value>_self</value></prop><prop oor:name="ImageIdentifier" oor:type="xs:string"><value>private:image/3216</value></prop></node><node oor:name="m12" oor:op="replace"><prop oor:name="URL" oor:type="xs:string"><value>macro:///Euro.AutoPilotRun.StartAutoPilot</value></prop><prop oor:name="Title"><value xml:lang="en-US">~Euro Converter...</value></prop><prop oor:name="TargetName" oor:type="xs:string"><value>_self</value></prop><prop oor:name="ImageIdentifier" oor:type="xs:string"><value>private:image/3216</value></prop></node></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:package="org.openoffice.Office" oor:name="Embedding"><node oor:name="Objects"><node oor:name="8BC6B165-B1B2-4EDD-AA47-DAE2EE689DD6" oor:op="replace"><prop oor:name="ObjectFactory"><value>com.sun.star.embed.OOoEmbeddedObjectFactory</value></prop><prop oor:name="ObjectDocumentServiceName"><value>com.sun.star.text.TextDocument</value></prop><prop oor:name="ObjectMiscStatus"/><prop oor:name="ObjectVerbs"><value>PRIMARY SHOW OPEN HIDE UIACTIVATE IPACTIVATE SAVECOPYAS</value></prop></node></node><node oor:name="ObjectNames"><node oor:name="Writer" oor:op="replace"><prop oor:name="ObjectUIName"><value xml:lang="en-US">%PRODUCTNAME %PRODUCTVERSION Text</value></prop><prop oor:name="ClassID"><value>8BC6B165-B1B2-4EDD-AA47-DAE2EE689DD6</value></prop></node></node></oor:component-data><oor:component-data xmlns:install="http://openoffice.org/2004/installation" oor:name="Setup" oor:package="org.openoffice"><node oor:name="Office"><node oor:name="Factories"><node oor:name="com.sun.star.text.GlobalDocument" oor:op="replace"><prop oor:name="ooSetupFactoryDocumentService" oor:finalized="true"><value>com.sun.star.text.GlobalDocument</value></prop><prop oor:name="ooSetupFactoryCommandConfigRef"><value>WriterCommands</value></prop><prop oor:name="ooSetupFactoryActualFilter" oor:finalized="true"><value>writerglobal8</value></prop><prop oor:name="ooSetupFactoryActualTemplateFilter" oor:finalized="true"/><prop oor:name="ooSetupFactoryDefaultFilter"><value>writerglobal8</value></prop><prop oor:name="ooSetupFactoryEmptyDocumentURL" oor:finalized="true"><value>private:factory/swriter/GlobalDocument</value></prop><prop oor:name="ooSetupFactoryWindowAttributes"><value/></prop><prop oor:name="ooSetupFactoryIcon"><value>11</value></prop><prop oor:name="ooSetupFactoryTemplateFile"><value/></prop><prop oor:name="ooSetupFactorySystemDefaultTemplateChanged"><value>false</value></prop><prop oor:name="ooSetupFactoryShortName"><value>sglobal</value></prop><prop oor:name="ooSetupFactoryUIName"><value>Writer</value></prop><prop oor:name="ooSetupFactoryWindowStateConfigRef"><value>WriterGlobalWindowState</value></prop><prop oor:name="ooSetupFactoryCmdCategoryConfigRef"><value>GenericCategories</value></prop></node><node oor:name="com.sun.star.text.TextDocument" oor:op="replace"><prop oor:name="ooSetupFactoryDocumentService" oor:finalized="true"><value>com.sun.star.text.TextDocument</value></prop><prop oor:name="ooSetupFactoryCommandConfigRef"><value>WriterCommands</value></prop><prop oor:name="ooSetupFactoryActualFilter" oor:finalized="true"><value>writer8</value></prop><prop oor:name="ooSetupFactoryActualTemplateFilter" oor:finalized="true"><value>writer8_template</value></prop><prop oor:name="ooSetupFactoryDefaultFilter"><value>writer8</value></prop><prop oor:name="ooSetupFactoryEmptyDocumentURL" oor:finalized="true"><value>private:factory/swriter</value></prop><prop oor:name="ooSetupFactoryWindowAttributes"><value/></prop><prop oor:name="ooSetupFactoryIcon"><value>2</value></prop><prop oor:name="ooSetupFactoryTemplateFile"><value/></prop><prop oor:name="ooSetupFactorySystemDefaultTemplateChanged"><value>false</value></prop><prop oor:name="ooSetupFactoryShortName"><value>swriter</value></prop><prop oor:name="ooSetupFactoryUIName"><value>Writer</value></prop><prop oor:name="ooSetupFactoryWindowStateConfigRef"><value>WriterWindowState</value></prop><prop oor:name="ooSetupFactoryCmdCategoryConfigRef"><value>GenericCategories</value></prop></node><node oor:name="com.sun.star.sdb.FormDesign" oor:op="replace"><prop oor:name="ooSetupFactoryDocumentService" oor:finalized="true"><value>com.sun.star.text.TextDocument</value></prop><prop oor:name="ooSetupFactoryActualFilter" oor:finalized="true"><value>writer8</value></prop><prop oor:name="ooSetupFactoryActualTemplateFilter" oor:finalized="true"><value>writer8_template</value></prop><prop oor:name="ooSetupFactoryDefaultFilter"><value>writer8</value></prop><prop oor:name="ooSetupFactoryEmptyDocumentURL" oor:finalized="true"><value>private:factory/swriter</value></prop><prop oor:name="ooSetupFactoryCommandConfigRef"><value>WriterCommands</value></prop><prop oor:name="ooSetupFactoryIcon"><value>2</value></prop><prop oor:name="ooSetupFactoryShortName"><value>swform</value></prop><prop oor:name="ooSetupFactoryUIName"><value>Base: Database Form</value></prop><prop oor:name="ooSetupFactoryWindowStateConfigRef"><value>WriterFormWindowState</value></prop><prop oor:name="ooSetupFactoryCmdCategoryConfigRef"><value>GenericCategories</value></prop></node><node oor:name="com.sun.star.sdb.TextReportDesign" oor:op="replace"><prop oor:name="ooSetupFactoryDocumentService" oor:finalized="true"><value>com.sun.star.text.TextDocument</value></prop><prop oor:name="ooSetupFactoryActualFilter" oor:finalized="true"><value>writer8</value></prop><prop oor:name="ooSetupFactoryActualTemplateFilter" oor:finalized="true"><value>writer8_template</value></prop><prop oor:name="ooSetupFactoryDefaultFilter"><value>writer8</value></prop><prop oor:name="ooSetupFactoryEmptyDocumentURL" oor:finalized="true"><value>private:factory/swriter</value></prop><prop oor:name="ooSetupFactoryCommandConfigRef"><value>WriterCommands</value></prop><prop oor:name="ooSetupFactoryIcon"><value>2</value></prop><prop oor:name="ooSetupFactoryShortName"><value>swreport</value></prop><prop oor:name="ooSetupFactoryUIName"><value>Base: Report Design</value></prop><prop oor:name="ooSetupFactoryWindowStateConfigRef"><value>WriterReportWindowState</value></prop><prop oor:name="ooSetupFactoryCmdCategoryConfigRef"><value>GenericCategories</value></prop></node><node oor:name="com.sun.star.xforms.XMLFormDocument" oor:op="replace"><prop oor:name="ooSetupFactoryDocumentService" oor:finalized="true"><value>com.sun.star.text.TextDocument</value></prop><prop oor:name="ooSetupFactoryActualFilter" oor:finalized="true"><value>writer8</value></prop><prop oor:name="ooSetupFactoryActualTemplateFilter" oor:finalized="true"><value>writer8_template</value></prop><prop oor:name="ooSetupFactoryDefaultFilter"><value>writer8</value></prop><prop oor:name="ooSetupFactoryEmptyDocumentURL" oor:finalized="true"><value>private:factory/swriter?slot=21053</value></prop><prop oor:name="ooSetupFactoryCommandConfigRef"><value>WriterCommands</value></prop><prop oor:name="ooSetupFactoryWindowAttributes"><value/></prop><prop oor:name="ooSetupFactoryIcon"><value>2</value></prop><prop oor:name="ooSetupFactoryShortName"><value>swxform</value></prop><prop oor:name="ooSetupFactoryUIName"><value>XML Form Document</value></prop><prop oor:name="ooSetupFactoryWindowStateConfigRef"><value>XFormsWindowState</value></prop><prop oor:name="ooSetupFactoryCmdCategoryConfigRef"><value>GenericCategories</value></prop></node></node></node></oor:component-data></oor:data> diff --git a/openoffice/share/registry/xsltfilter.xcd b/openoffice/share/registry/xsltfilter.xcd new file mode 100644 index 0000000000000000000000000000000000000000..2290523d91157c6902003d9a325eb02698250627 --- /dev/null +++ b/openoffice/share/registry/xsltfilter.xcd @@ -0,0 +1,2 @@ +<?xml version="1.0"?> +<oor:data xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:oor="http://openoffice.org/2001/registry"><dependency file="main"/><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Filter"><node oor:name="Filters"><node oor:name="DocBook File" oor:op="replace"><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>writer_DocBook_File</value></prop><prop oor:name="DocumentService"><value>com.sun.star.text.TextDocument</value></prop><prop oor:name="UIComponent"/><prop oor:name="UserData"><value oor:separator=",">com.sun.star.documentconversion.XSLTFilter,,com.sun.star.comp.Writer.XMLImporter,com.sun.star.comp.Writer.XMLExporter,../share/xslt/docbook/docbooktosoffheadings.xsl,../share/xslt/docbook/sofftodocbookheadings.xsl</value></prop><prop oor:name="FilterService"><value>com.sun.star.comp.Writer.XmlFilterAdaptor</value></prop><prop oor:name="TemplateName"><value>../share/xslt/docbook/DocBookTemplate.stw</value></prop><prop oor:name="UIName"><value>DocBook</value></prop><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN 3RDPARTYFILTER</value></prop></node><node oor:name="XHTML Calc File" oor:op="replace"><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>XHTML_File</value></prop><prop oor:name="DocumentService"><value>com.sun.star.sheet.SpreadsheetDocument</value></prop><prop oor:name="UIComponent"/><prop oor:name="UserData"><value oor:separator=",">com.sun.star.documentconversion.XSLTFilter,,com.sun.star.comp.Calc.XMLOasisImporter,com.sun.star.comp.Calc.XMLOasisExporter,,../share/xslt/export/xhtml/opendoc2xhtml.xsl</value></prop><prop oor:name="FilterService"><value>com.sun.star.comp.Writer.XmlFilterAdaptor</value></prop><prop oor:name="TemplateName"/><prop oor:name="UIName"><value>XHTML</value></prop><prop oor:name="Flags"><value>EXPORT ALIEN 3RDPARTYFILTER</value></prop></node><node oor:name="XHTML Draw File" oor:op="replace"><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>XHTML_File</value></prop><prop oor:name="DocumentService"><value>com.sun.star.drawing.DrawingDocument</value></prop><prop oor:name="UIComponent"/><prop oor:name="UserData"><value oor:separator=",">com.sun.star.documentconversion.XSLTFilter,,com.sun.star.comp.Draw.XMLOasisImporter,com.sun.star.comp.Draw.XMLOasisExporter,,../share/xslt/export/xhtml/opendoc2xhtml.xsl</value></prop><prop oor:name="FilterService"><value>com.sun.star.comp.Writer.XmlFilterAdaptor</value></prop><prop oor:name="TemplateName"/><prop oor:name="UIName"><value>XHTML</value></prop><prop oor:name="Flags"><value>EXPORT ALIEN 3RDPARTYFILTER</value></prop></node><node oor:name="XHTML Impress File" oor:op="replace"><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>XHTML_File</value></prop><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop><prop oor:name="UIComponent"/><prop oor:name="UserData"><value oor:separator=",">com.sun.star.documentconversion.XSLTFilter,,com.sun.star.comp.Impress.XMLOasisImporter,com.sun.star.comp.Impress.XMLOasisExporter,,../share/xslt/export/xhtml/opendoc2xhtml.xsl</value></prop><prop oor:name="FilterService"><value>com.sun.star.comp.Writer.XmlFilterAdaptor</value></prop><prop oor:name="TemplateName"/><prop oor:name="UIName"><value>XHTML</value></prop><prop oor:name="Flags"><value>EXPORT ALIEN 3RDPARTYFILTER</value></prop></node><node oor:name="XHTML Writer File" oor:op="replace"><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>XHTML_File</value></prop><prop oor:name="DocumentService"><value>com.sun.star.text.TextDocument</value></prop><prop oor:name="UIComponent"/><prop oor:name="UserData"><value oor:separator=",">com.sun.star.documentconversion.XSLTFilter,,com.sun.star.comp.Writer.XMLOasisImporter,com.sun.star.comp.Writer.XMLOasisExporter,,../share/xslt/export/xhtml/opendoc2xhtml.xsl,,true</value></prop><prop oor:name="FilterService"><value>com.sun.star.comp.Writer.XmlFilterAdaptor</value></prop><prop oor:name="TemplateName"/><prop oor:name="UIName"><value>XHTML</value></prop><prop oor:name="Flags"><value>EXPORT ALIEN 3RDPARTYFILTER</value></prop></node><node oor:name="UOF text" oor:op="replace"><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>Unified_Office_Format_text</value></prop><prop oor:name="DocumentService"><value>com.sun.star.text.TextDocument</value></prop><prop oor:name="UIComponent"/><prop oor:name="UserData"><value oor:separator=",">com.sun.star.documentconversion.XSLTFilter,,com.sun.star.comp.Writer.XMLOasisImporter,com.sun.star.comp.Writer.XMLOasisExporter,../share/xslt/import/uof/uof2odf_text.xsl,../share/xslt/export/uof/odf2uof_text.xsl</value></prop><prop oor:name="FilterService"><value>com.sun.star.comp.Writer.XmlFilterAdaptor</value></prop><prop oor:name="TemplateName"/><prop oor:name="UIName"><value>Unified Office Format text</value></prop><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN 3RDPARTYFILTER</value></prop></node><node oor:name="UOF spreadsheet" oor:op="replace"><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>Unified_Office_Format_spreadsheet</value></prop><prop oor:name="DocumentService"><value>com.sun.star.sheet.SpreadsheetDocument</value></prop><prop oor:name="UIComponent"/><prop oor:name="UserData"><value oor:separator=",">com.sun.star.documentconversion.XSLTFilter,,com.sun.star.comp.Calc.XMLOasisImporter,com.sun.star.comp.Calc.XMLOasisExporter,../share/xslt/import/uof/uof2odf_spreadsheet.xsl,../share/xslt/export/uof/odf2uof_spreadsheet.xsl</value></prop><prop oor:name="FilterService"><value>com.sun.star.comp.Writer.XmlFilterAdaptor</value></prop><prop oor:name="TemplateName"/><prop oor:name="UIName"><value>Unified Office Format spreadsheet</value></prop><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN 3RDPARTYFILTER</value></prop></node><node oor:name="UOF presentation" oor:op="replace"><prop oor:name="FileFormatVersion"><value>0</value></prop><prop oor:name="Type"><value>Unified_Office_Format_presentation</value></prop><prop oor:name="DocumentService"><value>com.sun.star.presentation.PresentationDocument</value></prop><prop oor:name="UIComponent"/><prop oor:name="UserData"><value oor:separator=",">com.sun.star.documentconversion.XSLTFilter,,com.sun.star.comp.Impress.XMLOasisImporter,com.sun.star.comp.Impress.XMLOasisExporter,../share/xslt/import/uof/uof2odf_presentation.xsl,../share/xslt/export/uof/odf2uof_presentation.xsl</value></prop><prop oor:name="FilterService"><value>com.sun.star.comp.Writer.XmlFilterAdaptor</value></prop><prop oor:name="TemplateName"/><prop oor:name="UIName"><value>Unified Office Format presentation</value></prop><prop oor:name="Flags"><value>IMPORT EXPORT ALIEN 3RDPARTYFILTER</value></prop></node></node></oor:component-data><oor:component-data oor:package="org.openoffice.TypeDetection" oor:name="Types"><node oor:name="Types"><node oor:name="writer_DocBook_File" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.filters.XMLFilterDetect</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>xml</value></prop><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"><value>DocBook File</value></prop><prop oor:name="UIName"><value>DocBook</value></prop><prop oor:name="ClipboardFormat"><value>doctype:-//OASIS//DTD DocBook XML V4</value></prop></node><node oor:name="XHTML_File" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.filters.XMLFilterDetect</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value>html xhtml</value></prop><prop oor:name="MediaType"><value>application/xhtml+xml</value></prop><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"/><prop oor:name="UIName"><value>XHTML</value></prop><prop oor:name="ClipboardFormat"/></node><node oor:name="Unified_Office_Format_text" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.filters.XMLFilterDetect</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value oor:separator=";">uot;uof</value></prop><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"/><prop oor:name="UIName"><value>Unified Office Format text</value></prop><prop oor:name="ClipboardFormat"><value>doctype:vnd.uof.text</value></prop></node><node oor:name="Unified_Office_Format_spreadsheet" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.filters.XMLFilterDetect</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value oor:separator=";">uos;uof</value></prop><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"/><prop oor:name="UIName"><value>Unified Office Format spreadsheet</value></prop><prop oor:name="ClipboardFormat"><value>doctype:vnd.uof.spreadsheet</value></prop></node><node oor:name="Unified_Office_Format_presentation" oor:op="replace"><prop oor:name="DetectService"><value>com.sun.star.comp.filters.XMLFilterDetect</value></prop><prop oor:name="URLPattern"/><prop oor:name="Extensions"><value oor:separator=";">uop;uof</value></prop><prop oor:name="MediaType"/><prop oor:name="Preferred"><value>false</value></prop><prop oor:name="PreferredFilter"/><prop oor:name="UIName"><value>Unified Office Format presentation</value></prop><prop oor:name="ClipboardFormat"><value>doctype:vnd.uof.presentation</value></prop></node></node></oor:component-data></oor:data> diff --git a/openoffice/share/template/de/internal/html.stw b/openoffice/share/template/de/internal/html.stw new file mode 100644 index 0000000000000000000000000000000000000000..56dec1a901cc3e7f321972f024bce2f1b5ad46ae Binary files /dev/null and b/openoffice/share/template/de/internal/html.stw differ diff --git a/openoffice/share/template/de/internal/idxexample.odt b/openoffice/share/template/de/internal/idxexample.odt new file mode 100644 index 0000000000000000000000000000000000000000..d3339a8539e3d8db1b9981643fcc751c2453cdac Binary files /dev/null and b/openoffice/share/template/de/internal/idxexample.odt differ diff --git a/openoffice/share/template/de/internal/url_transfer.htm b/openoffice/share/template/de/internal/url_transfer.htm new file mode 100644 index 0000000000000000000000000000000000000000..adb80e787c8bade5303d2d31949343a390213144 --- /dev/null +++ b/openoffice/share/template/de/internal/url_transfer.htm @@ -0,0 +1,105 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> +<HTML> +<HEAD> + <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1252"> + <TITLE>&Uuml;bertragen von Web-Adressen</TITLE> + <META NAME="GENERATOR" CONTENT="StarOffice 6.0 (Win32)"> + <META NAME="AUTHOR" CONTENT="Tom Verbeek"> + <META NAME="CREATED" CONTENT="20011128;18495990"> + <META NAME="CHANGED" CONTENT="16010101;0"> +</HEAD> +<BODY LANG="de-DE"> +<P><BR><BR> +</P> +<P><BR><BR> +</P> +<DL> + <DL> + <DL> + <DD> + <TABLE WIDTH=529 BORDER=0 CELLPADDING=4 CELLSPACING=0> + <COL WIDTH=33> + <COL WIDTH=480> + <THEAD> + <TR> + <TH COLSPAN=2 WIDTH=521 VALIGN=TOP> + <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=4>&Uuml;bertragen + von Web-Adressen </FONT></FONT> + </P> + <P ALIGN=LEFT><BR> + </P> + </TH> + </TR> + </THEAD> + <TBODY> + <TR VALIGN=TOP> + <TD WIDTH=33> + <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2><B>1.</B></FONT></FONT></P> + </TD> + <TD WIDTH=480> + <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2>Geben Sie die + gew&uuml;nschte URL in der URL Eingabezeile in OpenOffice ein + <BR>oder suchen Sie eine URL &uuml;ber die Suchfunktionen in + der Hyperlinkleiste.</FONT></FONT></P> + </TD> + </TR> + <TR VALIGN=TOP> + <TD WIDTH=33> + <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2><B>2.</B></FONT></FONT></P> + </TD> + <TD WIDTH=480> + <P><FONT SIZE=2><FONT FACE="Arial, sans-serif">Markieren Sie + die URL, die in der URL Eingabezeile erscheint + <BR><FONT FACE="Arial, sans-serif">(beispielsweise + </FONT><A HREF="https://www.openoffice.org"><B><FONT SIZE=2><FONT FACE="Arial, sans-serif">https://www.openoffice.org</FONT></FONT></B></A>).</FONT></FONT></P> + </TD> + </TR> + <TR VALIGN=TOP> + <TD WIDTH=33> + <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2><B>3.</B></FONT></FONT></P> + </TD> + <TD WIDTH=480> + <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2>W&auml;hlen Sie + den Befehl Bearbeiten -&gt; Kopieren, oder dr&uuml;cken Sie + STRG+C.</FONT></FONT></P> + </TD> + </TR> + <TR VALIGN=TOP> + <TD WIDTH=33> + <P ALIGN=LEFT><FONT FACE="Arial, sans-serif"><FONT SIZE=2><B>4.</B></FONT></FONT></P> + </TD> + <TD WIDTH=480> + <P><FONT FACE="Arial, sans-serif"><FONT SIZE=2>Kehren Sie zu + Ihrem Dokument zur&uuml;ck. Danach f&uuml;gen Sie die URL + durch <BR>Bearbeiten -&gt; Einf&uuml;gen oder per STRG+V ein.</FONT></FONT></P> + </TD> + </TR> + </TBODY> + </TABLE> + </DL> + </DL> +</DL> +<P><BR><BR> +</P> +</BODY> +</HTML> diff --git a/openoffice/share/template/de/layout/lyt-aqua.otp b/openoffice/share/template/de/layout/lyt-aqua.otp new file mode 100644 index 0000000000000000000000000000000000000000..215439e889091bdebe116eb26f6c07f6de948f02 Binary files /dev/null and b/openoffice/share/template/de/layout/lyt-aqua.otp differ diff --git a/openoffice/share/template/de/layout/lyt-blackandwhite.otp b/openoffice/share/template/de/layout/lyt-blackandwhite.otp new file mode 100644 index 0000000000000000000000000000000000000000..957c875183be046cc8405204a0d276f4c24221fa Binary files /dev/null and b/openoffice/share/template/de/layout/lyt-blackandwhite.otp differ diff --git a/openoffice/share/template/de/layout/lyt-bluegrey.otp b/openoffice/share/template/de/layout/lyt-bluegrey.otp new file mode 100644 index 0000000000000000000000000000000000000000..244c5e6431af64c9563e3198028f469f24975972 Binary files /dev/null and b/openoffice/share/template/de/layout/lyt-bluegrey.otp differ diff --git a/openoffice/share/template/de/layout/lyt-bluelinesgrad.otp b/openoffice/share/template/de/layout/lyt-bluelinesgrad.otp new file mode 100644 index 0000000000000000000000000000000000000000..82dc9ac3713dd1705585308a00589ba15262ba2e Binary files /dev/null and b/openoffice/share/template/de/layout/lyt-bluelinesgrad.otp differ diff --git a/openoffice/share/template/de/layout/lyt-bluetitledown.otp b/openoffice/share/template/de/layout/lyt-bluetitledown.otp new file mode 100644 index 0000000000000000000000000000000000000000..64bf015c292a652e9762aa2a2f82434bc5046a92 Binary files /dev/null and b/openoffice/share/template/de/layout/lyt-bluetitledown.otp differ diff --git a/openoffice/share/template/de/layout/lyt-book.otp b/openoffice/share/template/de/layout/lyt-book.otp new file mode 100644 index 0000000000000000000000000000000000000000..9082b836606ea32b371a61007d289aa004dbdabb Binary files /dev/null and b/openoffice/share/template/de/layout/lyt-book.otp differ diff --git a/openoffice/share/template/de/layout/lyt-brown.otp b/openoffice/share/template/de/layout/lyt-brown.otp new file mode 100644 index 0000000000000000000000000000000000000000..df1a2722d0591c3e7405d4f9ce5bca4a30bd67b4 Binary files /dev/null and b/openoffice/share/template/de/layout/lyt-brown.otp differ diff --git a/openoffice/share/template/de/layout/lyt-charglow.otp b/openoffice/share/template/de/layout/lyt-charglow.otp new file mode 100644 index 0000000000000000000000000000000000000000..3d8024e73506eee4a4f9ca825298a82fcd97b1dc Binary files /dev/null and b/openoffice/share/template/de/layout/lyt-charglow.otp differ diff --git a/openoffice/share/template/de/layout/lyt-forest.otp b/openoffice/share/template/de/layout/lyt-forest.otp new file mode 100644 index 0000000000000000000000000000000000000000..300bec95fe1ece14c2eaca0387a4061094ebe706 Binary files /dev/null and b/openoffice/share/template/de/layout/lyt-forest.otp differ diff --git a/openoffice/share/template/de/layout/lyt-frepa.otp b/openoffice/share/template/de/layout/lyt-frepa.otp new file mode 100644 index 0000000000000000000000000000000000000000..a6026e65b4e631a5eff82e98d1fd1013ec2dfead Binary files /dev/null and b/openoffice/share/template/de/layout/lyt-frepa.otp differ diff --git a/openoffice/share/template/de/layout/lyt-glacier.otp b/openoffice/share/template/de/layout/lyt-glacier.otp new file mode 100644 index 0000000000000000000000000000000000000000..2223af7e3b4a9ee404d5bc4c0792c87fafaa09f4 Binary files /dev/null and b/openoffice/share/template/de/layout/lyt-glacier.otp differ diff --git a/openoffice/share/template/de/layout/lyt-greengradlines.otp b/openoffice/share/template/de/layout/lyt-greengradlines.otp new file mode 100644 index 0000000000000000000000000000000000000000..3a54f379dbfde75bfa6447e718f22c0b4e4935fb Binary files /dev/null and b/openoffice/share/template/de/layout/lyt-greengradlines.otp differ diff --git a/openoffice/share/template/de/layout/lyt-keyboard.otp b/openoffice/share/template/de/layout/lyt-keyboard.otp new file mode 100644 index 0000000000000000000000000000000000000000..a925d039740cd318a0cfa27f70737b208e020b81 Binary files /dev/null and b/openoffice/share/template/de/layout/lyt-keyboard.otp differ diff --git a/openoffice/share/template/de/layout/lyt-movwaves.otp b/openoffice/share/template/de/layout/lyt-movwaves.otp new file mode 100644 index 0000000000000000000000000000000000000000..fd231e255aa1d93c3cfe51221d60d634f7d7a9db Binary files /dev/null and b/openoffice/share/template/de/layout/lyt-movwaves.otp differ diff --git a/openoffice/share/template/de/layout/lyt-numdark.otp b/openoffice/share/template/de/layout/lyt-numdark.otp new file mode 100644 index 0000000000000000000000000000000000000000..13503b8cbdd6147cb2664ae01d7920759282e74b Binary files /dev/null and b/openoffice/share/template/de/layout/lyt-numdark.otp differ diff --git a/openoffice/share/template/de/layout/lyt-ocean.otp b/openoffice/share/template/de/layout/lyt-ocean.otp new file mode 100644 index 0000000000000000000000000000000000000000..ef8ae845eb46b18b33b4ee022cc679b399a0839b Binary files /dev/null and b/openoffice/share/template/de/layout/lyt-ocean.otp differ diff --git a/openoffice/share/template/de/layout/lyt-organic.otp b/openoffice/share/template/de/layout/lyt-organic.otp new file mode 100644 index 0000000000000000000000000000000000000000..8ae4d015aefd19a4f54fcdce8005c1cb71703441 Binary files /dev/null and b/openoffice/share/template/de/layout/lyt-organic.otp differ diff --git a/openoffice/share/template/de/layout/lyt-paper.otp b/openoffice/share/template/de/layout/lyt-paper.otp new file mode 100644 index 0000000000000000000000000000000000000000..2bddbd237c3d682fb584654059e753c47b906ea7 Binary files /dev/null and b/openoffice/share/template/de/layout/lyt-paper.otp differ diff --git a/openoffice/share/template/de/layout/lyt-rededges.otp b/openoffice/share/template/de/layout/lyt-rededges.otp new file mode 100644 index 0000000000000000000000000000000000000000..c7316f70e1a3ebec1e2ed8db54466020872334cd Binary files /dev/null and b/openoffice/share/template/de/layout/lyt-rededges.otp differ diff --git a/openoffice/share/template/de/layout/lyt-roundedrect.otp b/openoffice/share/template/de/layout/lyt-roundedrect.otp new file mode 100644 index 0000000000000000000000000000000000000000..be556426c720d61300b9b18d7ae80f52b2ccf9f8 Binary files /dev/null and b/openoffice/share/template/de/layout/lyt-roundedrect.otp differ diff --git a/openoffice/share/template/de/layout/lyt-sunrise.otp b/openoffice/share/template/de/layout/lyt-sunrise.otp new file mode 100644 index 0000000000000000000000000000000000000000..e00a45d9129e3bb57f71cc3718f623f565cffacc Binary files /dev/null and b/openoffice/share/template/de/layout/lyt-sunrise.otp differ diff --git a/openoffice/share/template/de/layout/lyt-techpoly.otp b/openoffice/share/template/de/layout/lyt-techpoly.otp new file mode 100644 index 0000000000000000000000000000000000000000..d8f98957dbc8d874ac0d2804f86f775fe285edaa Binary files /dev/null and b/openoffice/share/template/de/layout/lyt-techpoly.otp differ diff --git a/openoffice/share/template/de/layout/lyt-tunnel.otp b/openoffice/share/template/de/layout/lyt-tunnel.otp new file mode 100644 index 0000000000000000000000000000000000000000..e36baaa1cd6802c46a29b7f7ad0043bbe160d6fe Binary files /dev/null and b/openoffice/share/template/de/layout/lyt-tunnel.otp differ diff --git a/openoffice/share/template/de/layout/lyt-water.otp b/openoffice/share/template/de/layout/lyt-water.otp new file mode 100644 index 0000000000000000000000000000000000000000..06b9f504701cc80b531d5e08955d5895652794f4 Binary files /dev/null and b/openoffice/share/template/de/layout/lyt-water.otp differ diff --git a/openoffice/share/template/de/layout/lyt-wine.otp b/openoffice/share/template/de/layout/lyt-wine.otp new file mode 100644 index 0000000000000000000000000000000000000000..486809b50a56b9b01584c9afd5643842cb7aa54c Binary files /dev/null and b/openoffice/share/template/de/layout/lyt-wine.otp differ diff --git a/openoffice/share/template/de/presnt/prs-novelty.otp b/openoffice/share/template/de/presnt/prs-novelty.otp new file mode 100644 index 0000000000000000000000000000000000000000..552b8d26a9dea1d0b90b2868dde6e258e174979f Binary files /dev/null and b/openoffice/share/template/de/presnt/prs-novelty.otp differ diff --git a/openoffice/share/template/de/presnt/prs-strategy.otp b/openoffice/share/template/de/presnt/prs-strategy.otp new file mode 100644 index 0000000000000000000000000000000000000000..ef048318afe1c791457f9ace84d2ead86cda8423 Binary files /dev/null and b/openoffice/share/template/de/presnt/prs-strategy.otp differ diff --git a/openoffice/share/template/de/wizard/agenda/10grey.ott b/openoffice/share/template/de/wizard/agenda/10grey.ott new file mode 100644 index 0000000000000000000000000000000000000000..dc770aa278949338bad268add11b8acba8c208f6 Binary files /dev/null and b/openoffice/share/template/de/wizard/agenda/10grey.ott differ diff --git a/openoffice/share/template/de/wizard/agenda/1simple.ott b/openoffice/share/template/de/wizard/agenda/1simple.ott new file mode 100644 index 0000000000000000000000000000000000000000..d184aedd583d7651a762129329beae083d408147 Binary files /dev/null and b/openoffice/share/template/de/wizard/agenda/1simple.ott differ diff --git a/openoffice/share/template/de/wizard/agenda/2elegant.ott b/openoffice/share/template/de/wizard/agenda/2elegant.ott new file mode 100644 index 0000000000000000000000000000000000000000..454f2a027ff301b8905daab650bea6ba2f94a7d7 Binary files /dev/null and b/openoffice/share/template/de/wizard/agenda/2elegant.ott differ diff --git a/openoffice/share/template/de/wizard/agenda/3modern.ott b/openoffice/share/template/de/wizard/agenda/3modern.ott new file mode 100644 index 0000000000000000000000000000000000000000..97762ac4320fe6c7326b46c720d03ec57d8c33af Binary files /dev/null and b/openoffice/share/template/de/wizard/agenda/3modern.ott differ diff --git a/openoffice/share/template/de/wizard/agenda/4classic.ott b/openoffice/share/template/de/wizard/agenda/4classic.ott new file mode 100644 index 0000000000000000000000000000000000000000..948cd7093acda79e8e5c96068f07da988e2c9059 Binary files /dev/null and b/openoffice/share/template/de/wizard/agenda/4classic.ott differ diff --git a/openoffice/share/template/de/wizard/agenda/5blue.ott b/openoffice/share/template/de/wizard/agenda/5blue.ott new file mode 100644 index 0000000000000000000000000000000000000000..2f9e25becba2eb722a208086550eb3726a14ce61 Binary files /dev/null and b/openoffice/share/template/de/wizard/agenda/5blue.ott differ diff --git a/openoffice/share/template/de/wizard/agenda/6orange.ott b/openoffice/share/template/de/wizard/agenda/6orange.ott new file mode 100644 index 0000000000000000000000000000000000000000..2050337586e09960b99d562693f6551bd862d8f0 Binary files /dev/null and b/openoffice/share/template/de/wizard/agenda/6orange.ott differ diff --git a/openoffice/share/template/de/wizard/agenda/7red.ott b/openoffice/share/template/de/wizard/agenda/7red.ott new file mode 100644 index 0000000000000000000000000000000000000000..bbe947a958f29e0688a44610e77092ac300b23bb Binary files /dev/null and b/openoffice/share/template/de/wizard/agenda/7red.ott differ diff --git a/openoffice/share/template/de/wizard/agenda/8green.ott b/openoffice/share/template/de/wizard/agenda/8green.ott new file mode 100644 index 0000000000000000000000000000000000000000..a35e0b07181b64a30f9273c74c82e73c45b189de Binary files /dev/null and b/openoffice/share/template/de/wizard/agenda/8green.ott differ diff --git a/openoffice/share/template/de/wizard/agenda/9colorful.ott b/openoffice/share/template/de/wizard/agenda/9colorful.ott new file mode 100644 index 0000000000000000000000000000000000000000..65f987663111eea69dc37be34aeaa5789e9a4bd2 Binary files /dev/null and b/openoffice/share/template/de/wizard/agenda/9colorful.ott differ diff --git a/openoffice/share/template/de/wizard/agenda/aw-10grey.ott b/openoffice/share/template/de/wizard/agenda/aw-10grey.ott new file mode 100644 index 0000000000000000000000000000000000000000..688cee8b2d9f537fdb2f630fba58a7dd5de542cd Binary files /dev/null and b/openoffice/share/template/de/wizard/agenda/aw-10grey.ott differ diff --git a/openoffice/share/template/de/wizard/agenda/aw-1simple.ott b/openoffice/share/template/de/wizard/agenda/aw-1simple.ott new file mode 100644 index 0000000000000000000000000000000000000000..31d85f010e90b0db5d143f866617f8af875af9e7 Binary files /dev/null and b/openoffice/share/template/de/wizard/agenda/aw-1simple.ott differ diff --git a/openoffice/share/template/de/wizard/agenda/aw-2elegant.ott b/openoffice/share/template/de/wizard/agenda/aw-2elegant.ott new file mode 100644 index 0000000000000000000000000000000000000000..16981e30192b954f78e377264db40b4815acd25f Binary files /dev/null and b/openoffice/share/template/de/wizard/agenda/aw-2elegant.ott differ diff --git a/openoffice/share/template/de/wizard/agenda/aw-3modern.ott b/openoffice/share/template/de/wizard/agenda/aw-3modern.ott new file mode 100644 index 0000000000000000000000000000000000000000..690f6ed095ecee3521ecdc0f9447b719de890cbc Binary files /dev/null and b/openoffice/share/template/de/wizard/agenda/aw-3modern.ott differ diff --git a/openoffice/share/template/de/wizard/agenda/aw-4classic.ott b/openoffice/share/template/de/wizard/agenda/aw-4classic.ott new file mode 100644 index 0000000000000000000000000000000000000000..40f0110115e7c60445dcf157ea448e1908f33bab Binary files /dev/null and b/openoffice/share/template/de/wizard/agenda/aw-4classic.ott differ diff --git a/openoffice/share/template/de/wizard/agenda/aw-5blue.ott b/openoffice/share/template/de/wizard/agenda/aw-5blue.ott new file mode 100644 index 0000000000000000000000000000000000000000..973603a6763b7fc6653fdfa21cd2cf6d14c302a2 Binary files /dev/null and b/openoffice/share/template/de/wizard/agenda/aw-5blue.ott differ diff --git a/openoffice/share/template/de/wizard/agenda/aw-6orange.ott b/openoffice/share/template/de/wizard/agenda/aw-6orange.ott new file mode 100644 index 0000000000000000000000000000000000000000..9dfa94347a9719e8358b93332b7444d56916e11a Binary files /dev/null and b/openoffice/share/template/de/wizard/agenda/aw-6orange.ott differ diff --git a/openoffice/share/template/de/wizard/agenda/aw-7red.ott b/openoffice/share/template/de/wizard/agenda/aw-7red.ott new file mode 100644 index 0000000000000000000000000000000000000000..f2d2c440b8368f29217c7c9d328beae6dab0ce97 Binary files /dev/null and b/openoffice/share/template/de/wizard/agenda/aw-7red.ott differ diff --git a/openoffice/share/template/de/wizard/agenda/aw-8green.ott b/openoffice/share/template/de/wizard/agenda/aw-8green.ott new file mode 100644 index 0000000000000000000000000000000000000000..d99e85540e9b0eed0047ea0031b0b4b83fd2881f Binary files /dev/null and b/openoffice/share/template/de/wizard/agenda/aw-8green.ott differ diff --git a/openoffice/share/template/de/wizard/agenda/aw-9colorful.ott b/openoffice/share/template/de/wizard/agenda/aw-9colorful.ott new file mode 100644 index 0000000000000000000000000000000000000000..022770004fa432ffa6d77a0293b00f98c480df68 Binary files /dev/null and b/openoffice/share/template/de/wizard/agenda/aw-9colorful.ott differ diff --git a/openoffice/share/template/de/wizard/fax/bus-classic-pri_f.ott b/openoffice/share/template/de/wizard/fax/bus-classic-pri_f.ott new file mode 100644 index 0000000000000000000000000000000000000000..e961691d6f2ebee6b7f19d360916cf0591fd1c9f Binary files /dev/null and b/openoffice/share/template/de/wizard/fax/bus-classic-pri_f.ott differ diff --git a/openoffice/share/template/de/wizard/fax/bus-classic_f.ott b/openoffice/share/template/de/wizard/fax/bus-classic_f.ott new file mode 100644 index 0000000000000000000000000000000000000000..2ba2c7d68d38e0f605e59f684798b97d035395c7 Binary files /dev/null and b/openoffice/share/template/de/wizard/fax/bus-classic_f.ott differ diff --git a/openoffice/share/template/de/wizard/fax/bus-modern-pri_f.ott b/openoffice/share/template/de/wizard/fax/bus-modern-pri_f.ott new file mode 100644 index 0000000000000000000000000000000000000000..cb4a1e81ca5cfe88441cb2b917791435093f9ea3 Binary files /dev/null and b/openoffice/share/template/de/wizard/fax/bus-modern-pri_f.ott differ diff --git a/openoffice/share/template/de/wizard/fax/bus-modern_f.ott b/openoffice/share/template/de/wizard/fax/bus-modern_f.ott new file mode 100644 index 0000000000000000000000000000000000000000..f98fe39818b5ff51b8bcf874d85a333b34dd8186 Binary files /dev/null and b/openoffice/share/template/de/wizard/fax/bus-modern_f.ott differ diff --git a/openoffice/share/template/de/wizard/fax/pri-bottle_f.ott b/openoffice/share/template/de/wizard/fax/pri-bottle_f.ott new file mode 100644 index 0000000000000000000000000000000000000000..c7b493c6bdae888c03dcd16d4c7f69cd5252e6ad Binary files /dev/null and b/openoffice/share/template/de/wizard/fax/pri-bottle_f.ott differ diff --git a/openoffice/share/template/de/wizard/fax/pri-fax_f.ott b/openoffice/share/template/de/wizard/fax/pri-fax_f.ott new file mode 100644 index 0000000000000000000000000000000000000000..ba8348efa83fd51e5287ab4499e75f0030235ac4 Binary files /dev/null and b/openoffice/share/template/de/wizard/fax/pri-fax_f.ott differ diff --git a/openoffice/share/template/de/wizard/fax/pri-lines_f.ott b/openoffice/share/template/de/wizard/fax/pri-lines_f.ott new file mode 100644 index 0000000000000000000000000000000000000000..fa1cfa2bf90e1305f569a482096a29cbdf1b8299 Binary files /dev/null and b/openoffice/share/template/de/wizard/fax/pri-lines_f.ott differ diff --git a/openoffice/share/template/de/wizard/fax/pri-marine_f.ott b/openoffice/share/template/de/wizard/fax/pri-marine_f.ott new file mode 100644 index 0000000000000000000000000000000000000000..4c4d0cc1788a3605302dbb5ac34cf9274b9c41a3 Binary files /dev/null and b/openoffice/share/template/de/wizard/fax/pri-marine_f.ott differ diff --git a/openoffice/share/template/de/wizard/letter/de/bus-elegant_l.ott b/openoffice/share/template/de/wizard/letter/de/bus-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..2cddf12cd5c9f02054cad3b1f650340bdef933da Binary files /dev/null and b/openoffice/share/template/de/wizard/letter/de/bus-elegant_l.ott differ diff --git a/openoffice/share/template/de/wizard/letter/de/bus-modern_l.ott b/openoffice/share/template/de/wizard/letter/de/bus-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..2db75e7e685fdda8e20241d0efaf3abfc53f1425 Binary files /dev/null and b/openoffice/share/template/de/wizard/letter/de/bus-modern_l.ott differ diff --git a/openoffice/share/template/de/wizard/letter/de/bus-office_l.ott b/openoffice/share/template/de/wizard/letter/de/bus-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..70a065021580d11e520b6985c85297c2c6cb2f95 Binary files /dev/null and b/openoffice/share/template/de/wizard/letter/de/bus-office_l.ott differ diff --git a/openoffice/share/template/de/wizard/letter/de/off-elegant_l.ott b/openoffice/share/template/de/wizard/letter/de/off-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..8422bba2c0873272f614ad385e5517627a1eb33d Binary files /dev/null and b/openoffice/share/template/de/wizard/letter/de/off-elegant_l.ott differ diff --git a/openoffice/share/template/de/wizard/letter/de/off-modern_l.ott b/openoffice/share/template/de/wizard/letter/de/off-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..07267903a81024ad47f27e6a0a3ed1b233890c1f Binary files /dev/null and b/openoffice/share/template/de/wizard/letter/de/off-modern_l.ott differ diff --git a/openoffice/share/template/de/wizard/letter/de/off-office_l.ott b/openoffice/share/template/de/wizard/letter/de/off-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..e36b0b643a20ae4a7d49b91c5476d70ea4d05d2d Binary files /dev/null and b/openoffice/share/template/de/wizard/letter/de/off-office_l.ott differ diff --git a/openoffice/share/template/de/wizard/letter/de/pri-bottle_l.ott b/openoffice/share/template/de/wizard/letter/de/pri-bottle_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..1c4c19026b4fd537de7b5d1a1b7959dc6228cefd Binary files /dev/null and b/openoffice/share/template/de/wizard/letter/de/pri-bottle_l.ott differ diff --git a/openoffice/share/template/de/wizard/letter/de/pri-mail_l.ott b/openoffice/share/template/de/wizard/letter/de/pri-mail_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..00a0cdd18f367d99f92928ea855b368b19dc68c0 Binary files /dev/null and b/openoffice/share/template/de/wizard/letter/de/pri-mail_l.ott differ diff --git a/openoffice/share/template/de/wizard/letter/de/pri-marine_l.ott b/openoffice/share/template/de/wizard/letter/de/pri-marine_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..634cc95a0287e7ebeedcbcf6d5c59b48a46a553d Binary files /dev/null and b/openoffice/share/template/de/wizard/letter/de/pri-marine_l.ott differ diff --git a/openoffice/share/template/de/wizard/letter/de/pri-redline_l.ott b/openoffice/share/template/de/wizard/letter/de/pri-redline_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..a323e82a812feb47820a6f8836602908a6aa5d28 Binary files /dev/null and b/openoffice/share/template/de/wizard/letter/de/pri-redline_l.ott differ diff --git a/openoffice/share/template/de/wizard/report/cnt-01.ott b/openoffice/share/template/de/wizard/report/cnt-01.ott new file mode 100644 index 0000000000000000000000000000000000000000..29cabe02eeac9e6cce8edd712e597491eba126e6 Binary files /dev/null and b/openoffice/share/template/de/wizard/report/cnt-01.ott differ diff --git a/openoffice/share/template/de/wizard/report/cnt-011.ott b/openoffice/share/template/de/wizard/report/cnt-011.ott new file mode 100644 index 0000000000000000000000000000000000000000..92cf9b4a90fbcd7167c8e73f000d341bea84e994 Binary files /dev/null and b/openoffice/share/template/de/wizard/report/cnt-011.ott differ diff --git a/openoffice/share/template/de/wizard/report/cnt-012.ott b/openoffice/share/template/de/wizard/report/cnt-012.ott new file mode 100644 index 0000000000000000000000000000000000000000..4e04d6456fb200ee970da8fe35b56e61c8ca02bf Binary files /dev/null and b/openoffice/share/template/de/wizard/report/cnt-012.ott differ diff --git a/openoffice/share/template/de/wizard/report/cnt-02.ott b/openoffice/share/template/de/wizard/report/cnt-02.ott new file mode 100644 index 0000000000000000000000000000000000000000..3eeb58e7bc8987e7ef28f5843a06fe0ad45d23dc Binary files /dev/null and b/openoffice/share/template/de/wizard/report/cnt-02.ott differ diff --git a/openoffice/share/template/de/wizard/report/cnt-021.ott b/openoffice/share/template/de/wizard/report/cnt-021.ott new file mode 100644 index 0000000000000000000000000000000000000000..e1bf45cd0a079e64665249a4c3364a95b47955c2 Binary files /dev/null and b/openoffice/share/template/de/wizard/report/cnt-021.ott differ diff --git a/openoffice/share/template/de/wizard/report/cnt-022.ott b/openoffice/share/template/de/wizard/report/cnt-022.ott new file mode 100644 index 0000000000000000000000000000000000000000..25499d793cd46b4d34b50b981f43baaf93887d3a Binary files /dev/null and b/openoffice/share/template/de/wizard/report/cnt-022.ott differ diff --git a/openoffice/share/template/de/wizard/report/cnt-03.ott b/openoffice/share/template/de/wizard/report/cnt-03.ott new file mode 100644 index 0000000000000000000000000000000000000000..a76d4bda22b5b62b2e1f0f8ab52207b9060a3840 Binary files /dev/null and b/openoffice/share/template/de/wizard/report/cnt-03.ott differ diff --git a/openoffice/share/template/de/wizard/report/cnt-031.ott b/openoffice/share/template/de/wizard/report/cnt-031.ott new file mode 100644 index 0000000000000000000000000000000000000000..3c59e838645dc681e53bfe334a5f5150c0ab05b6 Binary files /dev/null and b/openoffice/share/template/de/wizard/report/cnt-031.ott differ diff --git a/openoffice/share/template/de/wizard/report/cnt-032.ott b/openoffice/share/template/de/wizard/report/cnt-032.ott new file mode 100644 index 0000000000000000000000000000000000000000..e3bd66d96b09a13b1e5f85dbdd2d19380f4f4e76 Binary files /dev/null and b/openoffice/share/template/de/wizard/report/cnt-032.ott differ diff --git a/openoffice/share/template/de/wizard/report/cnt-04.ott b/openoffice/share/template/de/wizard/report/cnt-04.ott new file mode 100644 index 0000000000000000000000000000000000000000..3862c8e8a0bb658a1af12f7148a47d4a8180ea0f Binary files /dev/null and b/openoffice/share/template/de/wizard/report/cnt-04.ott differ diff --git a/openoffice/share/template/de/wizard/report/cnt-041.ott b/openoffice/share/template/de/wizard/report/cnt-041.ott new file mode 100644 index 0000000000000000000000000000000000000000..8d5bb649f3de5dc92496275ec360ef0b30d28c25 Binary files /dev/null and b/openoffice/share/template/de/wizard/report/cnt-041.ott differ diff --git a/openoffice/share/template/de/wizard/report/cnt-042.ott b/openoffice/share/template/de/wizard/report/cnt-042.ott new file mode 100644 index 0000000000000000000000000000000000000000..2e8759f6582a1f798ea9fd039d0eebf56d498472 Binary files /dev/null and b/openoffice/share/template/de/wizard/report/cnt-042.ott differ diff --git a/openoffice/share/template/de/wizard/report/cnt-05.ott b/openoffice/share/template/de/wizard/report/cnt-05.ott new file mode 100644 index 0000000000000000000000000000000000000000..727689233755f44f283a92585d5cb347e5da22c0 Binary files /dev/null and b/openoffice/share/template/de/wizard/report/cnt-05.ott differ diff --git a/openoffice/share/template/de/wizard/report/cnt-051.ott b/openoffice/share/template/de/wizard/report/cnt-051.ott new file mode 100644 index 0000000000000000000000000000000000000000..740d71591c25f86bcd5e6ca4e2bf1b7b4b2134bd Binary files /dev/null and b/openoffice/share/template/de/wizard/report/cnt-051.ott differ diff --git a/openoffice/share/template/de/wizard/report/cnt-052.ott b/openoffice/share/template/de/wizard/report/cnt-052.ott new file mode 100644 index 0000000000000000000000000000000000000000..599715fb93a6e97906f91529fdccbcd841d547c3 Binary files /dev/null and b/openoffice/share/template/de/wizard/report/cnt-052.ott differ diff --git a/openoffice/share/template/de/wizard/report/cnt-06.ott b/openoffice/share/template/de/wizard/report/cnt-06.ott new file mode 100644 index 0000000000000000000000000000000000000000..5691c3ea6ec1b106f52a2c299c51102454f173e5 Binary files /dev/null and b/openoffice/share/template/de/wizard/report/cnt-06.ott differ diff --git a/openoffice/share/template/de/wizard/report/cnt-061.ott b/openoffice/share/template/de/wizard/report/cnt-061.ott new file mode 100644 index 0000000000000000000000000000000000000000..fd6a6702a7db71d34cc6c477f5dd95fea5512cba Binary files /dev/null and b/openoffice/share/template/de/wizard/report/cnt-061.ott differ diff --git a/openoffice/share/template/de/wizard/report/cnt-062.ott b/openoffice/share/template/de/wizard/report/cnt-062.ott new file mode 100644 index 0000000000000000000000000000000000000000..1e2f6a6eb6b5afc0de02e4730a13877578f52329 Binary files /dev/null and b/openoffice/share/template/de/wizard/report/cnt-062.ott differ diff --git a/openoffice/share/template/de/wizard/report/cnt-default.ott b/openoffice/share/template/de/wizard/report/cnt-default.ott new file mode 100644 index 0000000000000000000000000000000000000000..932b5f5471d4f6bfd60c13a181ab8c5358a0f172 Binary files /dev/null and b/openoffice/share/template/de/wizard/report/cnt-default.ott differ diff --git a/openoffice/share/template/de/wizard/report/stl-01.ott b/openoffice/share/template/de/wizard/report/stl-01.ott new file mode 100644 index 0000000000000000000000000000000000000000..aebf7693e0a7f54c8df3504b00537bee0f49521f Binary files /dev/null and b/openoffice/share/template/de/wizard/report/stl-01.ott differ diff --git a/openoffice/share/template/de/wizard/report/stl-02.ott b/openoffice/share/template/de/wizard/report/stl-02.ott new file mode 100644 index 0000000000000000000000000000000000000000..c804bcb4352266d8d411b23b4995242a32eeb1da Binary files /dev/null and b/openoffice/share/template/de/wizard/report/stl-02.ott differ diff --git a/openoffice/share/template/de/wizard/report/stl-03.ott b/openoffice/share/template/de/wizard/report/stl-03.ott new file mode 100644 index 0000000000000000000000000000000000000000..6f0d553e13e16770cb1eeb7b58618121c553830a Binary files /dev/null and b/openoffice/share/template/de/wizard/report/stl-03.ott differ diff --git a/openoffice/share/template/de/wizard/report/stl-04.ott b/openoffice/share/template/de/wizard/report/stl-04.ott new file mode 100644 index 0000000000000000000000000000000000000000..356b9e711c8d94a28297f5e375480ecd3acf6dd4 Binary files /dev/null and b/openoffice/share/template/de/wizard/report/stl-04.ott differ diff --git a/openoffice/share/template/de/wizard/report/stl-05.ott b/openoffice/share/template/de/wizard/report/stl-05.ott new file mode 100644 index 0000000000000000000000000000000000000000..3896d7582af3dd217807197b85b1b42974b38793 Binary files /dev/null and b/openoffice/share/template/de/wizard/report/stl-05.ott differ diff --git a/openoffice/share/template/de/wizard/report/stl-06.ott b/openoffice/share/template/de/wizard/report/stl-06.ott new file mode 100644 index 0000000000000000000000000000000000000000..6dff289734318ce1acd48cc0d4be5637aac6665a Binary files /dev/null and b/openoffice/share/template/de/wizard/report/stl-06.ott differ diff --git a/openoffice/share/template/de/wizard/report/stl-07.ott b/openoffice/share/template/de/wizard/report/stl-07.ott new file mode 100644 index 0000000000000000000000000000000000000000..c50f4af7e6f7eeba284cf277a29d271ba731c6b2 Binary files /dev/null and b/openoffice/share/template/de/wizard/report/stl-07.ott differ diff --git a/openoffice/share/template/de/wizard/report/stl-08.ott b/openoffice/share/template/de/wizard/report/stl-08.ott new file mode 100644 index 0000000000000000000000000000000000000000..99fabb767068ba52f2795478c9d43c85d6674936 Binary files /dev/null and b/openoffice/share/template/de/wizard/report/stl-08.ott differ diff --git a/openoffice/share/template/de/wizard/report/stl-09.ott b/openoffice/share/template/de/wizard/report/stl-09.ott new file mode 100644 index 0000000000000000000000000000000000000000..0a62ce54544d80b5e4a50d2e24c29a6dc1b3964a Binary files /dev/null and b/openoffice/share/template/de/wizard/report/stl-09.ott differ diff --git a/openoffice/share/template/de/wizard/report/stl-default.ott b/openoffice/share/template/de/wizard/report/stl-default.ott new file mode 100644 index 0000000000000000000000000000000000000000..76e54cbecb9fa0df052f8e73250750b8f63d5da1 Binary files /dev/null and b/openoffice/share/template/de/wizard/report/stl-default.ott differ diff --git a/openoffice/share/template/de/wizard/styles/black_white.ots b/openoffice/share/template/de/wizard/styles/black_white.ots new file mode 100644 index 0000000000000000000000000000000000000000..d720c8326f605e4fe10989c93aa708122708e0d5 Binary files /dev/null and b/openoffice/share/template/de/wizard/styles/black_white.ots differ diff --git a/openoffice/share/template/de/wizard/styles/blackberry.ots b/openoffice/share/template/de/wizard/styles/blackberry.ots new file mode 100644 index 0000000000000000000000000000000000000000..3d477c78027ab496543e47d3e28e70a260415c3f Binary files /dev/null and b/openoffice/share/template/de/wizard/styles/blackberry.ots differ diff --git a/openoffice/share/template/de/wizard/styles/default.ots b/openoffice/share/template/de/wizard/styles/default.ots new file mode 100644 index 0000000000000000000000000000000000000000..850b6446e7f6a0162ba4a44123a4d06266a0f330 Binary files /dev/null and b/openoffice/share/template/de/wizard/styles/default.ots differ diff --git a/openoffice/share/template/de/wizard/styles/diner.ots b/openoffice/share/template/de/wizard/styles/diner.ots new file mode 100644 index 0000000000000000000000000000000000000000..dee4281a135456074566932524e9e83da09741aa Binary files /dev/null and b/openoffice/share/template/de/wizard/styles/diner.ots differ diff --git a/openoffice/share/template/de/wizard/styles/fall.ots b/openoffice/share/template/de/wizard/styles/fall.ots new file mode 100644 index 0000000000000000000000000000000000000000..c5ce0364cb603d5ac07f9c68051220320bccb0ce Binary files /dev/null and b/openoffice/share/template/de/wizard/styles/fall.ots differ diff --git a/openoffice/share/template/de/wizard/styles/glacier.ots b/openoffice/share/template/de/wizard/styles/glacier.ots new file mode 100644 index 0000000000000000000000000000000000000000..3b86e97442bbd3783a21f3da5c0eed7cb805a371 Binary files /dev/null and b/openoffice/share/template/de/wizard/styles/glacier.ots differ diff --git a/openoffice/share/template/de/wizard/styles/green_grapes.ots b/openoffice/share/template/de/wizard/styles/green_grapes.ots new file mode 100644 index 0000000000000000000000000000000000000000..0d713f5a494bf091c2b00eaca8c9c4f7c9659215 Binary files /dev/null and b/openoffice/share/template/de/wizard/styles/green_grapes.ots differ diff --git a/openoffice/share/template/de/wizard/styles/jeans.ots b/openoffice/share/template/de/wizard/styles/jeans.ots new file mode 100644 index 0000000000000000000000000000000000000000..78eafd9bc3bc516b1caf6f7c3f305d71164f2448 Binary files /dev/null and b/openoffice/share/template/de/wizard/styles/jeans.ots differ diff --git a/openoffice/share/template/de/wizard/styles/marine.ots b/openoffice/share/template/de/wizard/styles/marine.ots new file mode 100644 index 0000000000000000000000000000000000000000..6973da4bec6ee7867bbdbb54cd7845f5e230522d Binary files /dev/null and b/openoffice/share/template/de/wizard/styles/marine.ots differ diff --git a/openoffice/share/template/de/wizard/styles/millennium.ots b/openoffice/share/template/de/wizard/styles/millennium.ots new file mode 100644 index 0000000000000000000000000000000000000000..692d120c1b7d37161c2a0ecff20bcb904600949c Binary files /dev/null and b/openoffice/share/template/de/wizard/styles/millennium.ots differ diff --git a/openoffice/share/template/de/wizard/styles/nature.ots b/openoffice/share/template/de/wizard/styles/nature.ots new file mode 100644 index 0000000000000000000000000000000000000000..566c8328da6eeec2d1ae0620497c577c37556bcb Binary files /dev/null and b/openoffice/share/template/de/wizard/styles/nature.ots differ diff --git a/openoffice/share/template/de/wizard/styles/neon.ots b/openoffice/share/template/de/wizard/styles/neon.ots new file mode 100644 index 0000000000000000000000000000000000000000..3c7d2aa1f0f8912ebc69ed9dd97643e7e35210b0 Binary files /dev/null and b/openoffice/share/template/de/wizard/styles/neon.ots differ diff --git a/openoffice/share/template/de/wizard/styles/night.ots b/openoffice/share/template/de/wizard/styles/night.ots new file mode 100644 index 0000000000000000000000000000000000000000..c716bba3e7aa6a6060352bda5fccd5024dfce461 Binary files /dev/null and b/openoffice/share/template/de/wizard/styles/night.ots differ diff --git a/openoffice/share/template/de/wizard/styles/nostalgic.ots b/openoffice/share/template/de/wizard/styles/nostalgic.ots new file mode 100644 index 0000000000000000000000000000000000000000..a623d04f772fd8f53dba0fec7b582ef2d12dbff7 Binary files /dev/null and b/openoffice/share/template/de/wizard/styles/nostalgic.ots differ diff --git a/openoffice/share/template/de/wizard/styles/pastell.ots b/openoffice/share/template/de/wizard/styles/pastell.ots new file mode 100644 index 0000000000000000000000000000000000000000..5d9e3a064a339993cb412cfb7b0d7e9b25af2c26 Binary files /dev/null and b/openoffice/share/template/de/wizard/styles/pastell.ots differ diff --git a/openoffice/share/template/de/wizard/styles/pool.ots b/openoffice/share/template/de/wizard/styles/pool.ots new file mode 100644 index 0000000000000000000000000000000000000000..9bafaa27192e47f3691beb64f16d92b6999da500 Binary files /dev/null and b/openoffice/share/template/de/wizard/styles/pool.ots differ diff --git a/openoffice/share/template/de/wizard/styles/pumpkin.ots b/openoffice/share/template/de/wizard/styles/pumpkin.ots new file mode 100644 index 0000000000000000000000000000000000000000..3632bb6fb78e8e611859d2a3dc3c735526965e68 Binary files /dev/null and b/openoffice/share/template/de/wizard/styles/pumpkin.ots differ diff --git a/openoffice/share/template/de/wizard/styles/xos.ots b/openoffice/share/template/de/wizard/styles/xos.ots new file mode 100644 index 0000000000000000000000000000000000000000..faf1760c40e1d9a63a0ee0ed03ec48121edfa4fd Binary files /dev/null and b/openoffice/share/template/de/wizard/styles/xos.ots differ diff --git a/openoffice/share/template/wizard/bitmap/Import_1.bmp b/openoffice/share/template/wizard/bitmap/Import_1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..98457094b3fd53f8f271f238325a11f791910d53 Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/Import_1.bmp differ diff --git a/openoffice/share/template/wizard/bitmap/Import_3.bmp b/openoffice/share/template/wizard/bitmap/Import_3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..37802a50d7449250a23ac08493739a505a884ba4 Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/Import_3.bmp differ diff --git a/openoffice/share/template/wizard/bitmap/Import_4.bmp b/openoffice/share/template/wizard/bitmap/Import_4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..591c5ded5065cd0232058bc429e9e884f07ec1f4 Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/Import_4.bmp differ diff --git a/openoffice/share/template/wizard/bitmap/MS-Import_2-1.bmp b/openoffice/share/template/wizard/bitmap/MS-Import_2-1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..085feeca5ab8a51b6584cef0cf7efdb573a31d93 Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/MS-Import_2-1.bmp differ diff --git a/openoffice/share/template/wizard/bitmap/MS-Import_2-2.bmp b/openoffice/share/template/wizard/bitmap/MS-Import_2-2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..64fc93f1a579f3da17d17e18a372d2041408b755 Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/MS-Import_2-2.bmp differ diff --git a/openoffice/share/template/wizard/bitmap/MS-Import_2-3.bmp b/openoffice/share/template/wizard/bitmap/MS-Import_2-3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..c8fc6becc718c606f0897132b567688faf788f9c Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/MS-Import_2-3.bmp differ diff --git a/openoffice/share/template/wizard/bitmap/XML-Import_2-1.bmp b/openoffice/share/template/wizard/bitmap/XML-Import_2-1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..95f843d6891f9dd6d1354177180ee1139021e7de Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/XML-Import_2-1.bmp differ diff --git a/openoffice/share/template/wizard/bitmap/XML-Import_2-2.bmp b/openoffice/share/template/wizard/bitmap/XML-Import_2-2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..0ba9ed8d61ac79cc2bbf18d972e2714a7354f246 Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/XML-Import_2-2.bmp differ diff --git a/openoffice/share/template/wizard/bitmap/XML-Import_2-3.bmp b/openoffice/share/template/wizard/bitmap/XML-Import_2-3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..93aaf167e9e8c6f108afb4152fb80af718b78af0 Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/XML-Import_2-3.bmp differ diff --git a/openoffice/share/template/wizard/bitmap/XML-Import_2-4.bmp b/openoffice/share/template/wizard/bitmap/XML-Import_2-4.bmp new file mode 100644 index 0000000000000000000000000000000000000000..7e18ccfe25316a22b748fe7a229399b59f004ac4 Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/XML-Import_2-4.bmp differ diff --git a/openoffice/share/template/wizard/bitmap/brasil.gif b/openoffice/share/template/wizard/bitmap/brasil.gif new file mode 100644 index 0000000000000000000000000000000000000000..10de406970005104af52cdb7e7ac3a5fd9737c18 Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/brasil.gif differ diff --git a/openoffice/share/template/wizard/bitmap/cancel_down.bmp b/openoffice/share/template/wizard/bitmap/cancel_down.bmp new file mode 100644 index 0000000000000000000000000000000000000000..6356e823a6e4f676ec34c329b547a9159c7b6d2c Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/cancel_down.bmp differ diff --git a/openoffice/share/template/wizard/bitmap/cancel_up.bmp b/openoffice/share/template/wizard/bitmap/cancel_up.bmp new file mode 100644 index 0000000000000000000000000000000000000000..ca3d08bd918bc6900304b750e7def7fe056f7dce Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/cancel_up.bmp differ diff --git a/openoffice/share/template/wizard/bitmap/china.gif b/openoffice/share/template/wizard/bitmap/china.gif new file mode 100644 index 0000000000000000000000000000000000000000..4d742ed0a7c707deb3e3e705b25e94923a54d33c Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/china.gif differ diff --git a/openoffice/share/template/wizard/bitmap/denmark.gif b/openoffice/share/template/wizard/bitmap/denmark.gif new file mode 100644 index 0000000000000000000000000000000000000000..e0e336a22a6a30e6f4597ebfc7444804465207fd Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/denmark.gif differ diff --git a/openoffice/share/template/wizard/bitmap/down.bmp b/openoffice/share/template/wizard/bitmap/down.bmp new file mode 100644 index 0000000000000000000000000000000000000000..281acfaec6fe14932571879c99d842dc16d1e595 Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/down.bmp differ diff --git a/openoffice/share/template/wizard/bitmap/end.bmp b/openoffice/share/template/wizard/bitmap/end.bmp new file mode 100644 index 0000000000000000000000000000000000000000..876992aaf0da0df537f5249bbf417fad9852b435 Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/end.bmp differ diff --git a/openoffice/share/template/wizard/bitmap/euro_1.bmp b/openoffice/share/template/wizard/bitmap/euro_1.bmp new file mode 100644 index 0000000000000000000000000000000000000000..81869151541f19daab92e4865b1fab4cbe032085 Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/euro_1.bmp differ diff --git a/openoffice/share/template/wizard/bitmap/euro_2.bmp b/openoffice/share/template/wizard/bitmap/euro_2.bmp new file mode 100644 index 0000000000000000000000000000000000000000..34031d9efdda7bd3a1f27a94b6f2dcbcf64cdfb4 Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/euro_2.bmp differ diff --git a/openoffice/share/template/wizard/bitmap/euro_3.bmp b/openoffice/share/template/wizard/bitmap/euro_3.bmp new file mode 100644 index 0000000000000000000000000000000000000000..70f73b141d67c9fc8d2b59e5f49389a515491cd7 Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/euro_3.bmp differ diff --git a/openoffice/share/template/wizard/bitmap/finland.gif b/openoffice/share/template/wizard/bitmap/finland.gif new file mode 100644 index 0000000000000000000000000000000000000000..a0251e50d8c77477c82c2ef11731756c43304431 Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/finland.gif differ diff --git a/openoffice/share/template/wizard/bitmap/france.gif b/openoffice/share/template/wizard/bitmap/france.gif new file mode 100644 index 0000000000000000000000000000000000000000..c528c67b11a7516c4e95ffc12c5c132b630fe92d Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/france.gif differ diff --git a/openoffice/share/template/wizard/bitmap/ftpconnected.gif b/openoffice/share/template/wizard/bitmap/ftpconnected.gif new file mode 100644 index 0000000000000000000000000000000000000000..466e832b797b17bc1521204204ae8fff575e6c0d Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/ftpconnected.gif differ diff --git a/openoffice/share/template/wizard/bitmap/ftpconnecting.gif b/openoffice/share/template/wizard/bitmap/ftpconnecting.gif new file mode 100644 index 0000000000000000000000000000000000000000..62928ec586f261d1cadb240c7ee4c5ea3936b295 Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/ftpconnecting.gif differ diff --git a/openoffice/share/template/wizard/bitmap/ftperror.gif b/openoffice/share/template/wizard/bitmap/ftperror.gif new file mode 100644 index 0000000000000000000000000000000000000000..cfc879c677703f01e05c365c3a5f19bb3efb0836 Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/ftperror.gif differ diff --git a/openoffice/share/template/wizard/bitmap/ftpunknown.gif b/openoffice/share/template/wizard/bitmap/ftpunknown.gif new file mode 100644 index 0000000000000000000000000000000000000000..7c89e7b7fff5b5c8f8c66c0d67d57fa173a8405c Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/ftpunknown.gif differ diff --git a/openoffice/share/template/wizard/bitmap/germany.wmf b/openoffice/share/template/wizard/bitmap/germany.wmf new file mode 100644 index 0000000000000000000000000000000000000000..7c53f046552ede21e62d67817118b5cb601f5505 Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/germany.wmf differ diff --git a/openoffice/share/template/wizard/bitmap/greece.gif b/openoffice/share/template/wizard/bitmap/greece.gif new file mode 100644 index 0000000000000000000000000000000000000000..9bb33c3bfe511bcaea18cbf198bb00ef1c160819 Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/greece.gif differ diff --git a/openoffice/share/template/wizard/bitmap/italia.gif b/openoffice/share/template/wizard/bitmap/italia.gif new file mode 100644 index 0000000000000000000000000000000000000000..cf729b0b97793414b13ada7fbb61a5464331c061 Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/italia.gif differ diff --git a/openoffice/share/template/wizard/bitmap/japan.gif b/openoffice/share/template/wizard/bitmap/japan.gif new file mode 100644 index 0000000000000000000000000000000000000000..0a730973890162eedaaa046d769cb58b977c48f8 Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/japan.gif differ diff --git a/openoffice/share/template/wizard/bitmap/maximize.bmp b/openoffice/share/template/wizard/bitmap/maximize.bmp new file mode 100644 index 0000000000000000000000000000000000000000..be5fcf772f81b817cd3a6ea806d8c70bb09dd844 Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/maximize.bmp differ diff --git a/openoffice/share/template/wizard/bitmap/minimize.bmp b/openoffice/share/template/wizard/bitmap/minimize.bmp new file mode 100644 index 0000000000000000000000000000000000000000..f892786a6811677c78f905c5ccd1d016c30a458e Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/minimize.bmp differ diff --git a/openoffice/share/template/wizard/bitmap/netherlands.gif b/openoffice/share/template/wizard/bitmap/netherlands.gif new file mode 100644 index 0000000000000000000000000000000000000000..5eeb4ea0e6ca2b3a27ff9537ff818809dd6dd8f3 Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/netherlands.gif differ diff --git a/openoffice/share/template/wizard/bitmap/okay_down.bmp b/openoffice/share/template/wizard/bitmap/okay_down.bmp new file mode 100644 index 0000000000000000000000000000000000000000..bbff5f5f2c4cff7f13277aa813d969e22e57cbfe Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/okay_down.bmp differ diff --git a/openoffice/share/template/wizard/bitmap/okay_up.bmp b/openoffice/share/template/wizard/bitmap/okay_up.bmp new file mode 100644 index 0000000000000000000000000000000000000000..76baac6aea9290b7fea1c0e69448dd5ed464a217 Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/okay_up.bmp differ diff --git a/openoffice/share/template/wizard/bitmap/polska.gif b/openoffice/share/template/wizard/bitmap/polska.gif new file mode 100644 index 0000000000000000000000000000000000000000..bdbe64a1cd990538e8db56aad2ab680f9fac8323 Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/polska.gif differ diff --git a/openoffice/share/template/wizard/bitmap/portugal.gif b/openoffice/share/template/wizard/bitmap/portugal.gif new file mode 100644 index 0000000000000000000000000000000000000000..4951139dc90f03ec6653ce9a1fab93827e99baaa Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/portugal.gif differ diff --git a/openoffice/share/template/wizard/bitmap/report.bmp b/openoffice/share/template/wizard/bitmap/report.bmp new file mode 100644 index 0000000000000000000000000000000000000000..488347335ae1cd160dea3e7c1473f85a299affb7 Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/report.bmp differ diff --git a/openoffice/share/template/wizard/bitmap/russia.gif b/openoffice/share/template/wizard/bitmap/russia.gif new file mode 100644 index 0000000000000000000000000000000000000000..53aac1cfd987014073b355d4b8bc5acf0b3695a2 Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/russia.gif differ diff --git a/openoffice/share/template/wizard/bitmap/spain.gif b/openoffice/share/template/wizard/bitmap/spain.gif new file mode 100644 index 0000000000000000000000000000000000000000..7fa821cf184cc56826dba00814dc21755961f30e Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/spain.gif differ diff --git a/openoffice/share/template/wizard/bitmap/sweden.gif b/openoffice/share/template/wizard/bitmap/sweden.gif new file mode 100644 index 0000000000000000000000000000000000000000..540c2a11a8ed03dfe95ccadf1bf66b0b74c80234 Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/sweden.gif differ diff --git a/openoffice/share/template/wizard/bitmap/taiwan.gif b/openoffice/share/template/wizard/bitmap/taiwan.gif new file mode 100644 index 0000000000000000000000000000000000000000..4258f5433f2187eda666dd173e813b89569dd147 Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/taiwan.gif differ diff --git a/openoffice/share/template/wizard/bitmap/turkey.gif b/openoffice/share/template/wizard/bitmap/turkey.gif new file mode 100644 index 0000000000000000000000000000000000000000..f001a0b5e9ee52e3cd3cd9a88bef332a65daaf43 Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/turkey.gif differ diff --git a/openoffice/share/template/wizard/bitmap/tutorial_background.gif b/openoffice/share/template/wizard/bitmap/tutorial_background.gif new file mode 100644 index 0000000000000000000000000000000000000000..333d653cbabf8d8325c4eecbe084b2e0cbf5902f Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/tutorial_background.gif differ diff --git a/openoffice/share/template/wizard/bitmap/up.bmp b/openoffice/share/template/wizard/bitmap/up.bmp new file mode 100644 index 0000000000000000000000000000000000000000..1d4d132b66290a6095efd922e336d6da62b6f714 Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/up.bmp differ diff --git a/openoffice/share/template/wizard/bitmap/usa.gif b/openoffice/share/template/wizard/bitmap/usa.gif new file mode 100644 index 0000000000000000000000000000000000000000..e15122b88ad0cec1eec781a02cf3511c2ee648a6 Binary files /dev/null and b/openoffice/share/template/wizard/bitmap/usa.gif differ diff --git a/openoffice/share/template/wizard/letter/bg/bus-elegant_l.ott b/openoffice/share/template/wizard/letter/bg/bus-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..af0a7c5a9f694e1f8df63684c4ea2f1a627dc171 Binary files /dev/null and b/openoffice/share/template/wizard/letter/bg/bus-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/bg/bus-modern_l.ott b/openoffice/share/template/wizard/letter/bg/bus-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..e2a32dd83c9bfa85f9096cb14767291d64a5b0ef Binary files /dev/null and b/openoffice/share/template/wizard/letter/bg/bus-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/bg/bus-office_l.ott b/openoffice/share/template/wizard/letter/bg/bus-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..6db1287b0fb56bde93235d4a8099c92cf8ae2347 Binary files /dev/null and b/openoffice/share/template/wizard/letter/bg/bus-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/bg/off-elegant_l.ott b/openoffice/share/template/wizard/letter/bg/off-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..9aef08d9a4cf4414a985b15ae5133f9790245d01 Binary files /dev/null and b/openoffice/share/template/wizard/letter/bg/off-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/bg/off-modern_l.ott b/openoffice/share/template/wizard/letter/bg/off-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..cc20ef7420ae260f3d32afe8cd619064e1898e59 Binary files /dev/null and b/openoffice/share/template/wizard/letter/bg/off-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/bg/off-office_l.ott b/openoffice/share/template/wizard/letter/bg/off-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..215924fde439ca73cb91298a521c0a32edb682fd Binary files /dev/null and b/openoffice/share/template/wizard/letter/bg/off-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/bg/pri-bottle_l.ott b/openoffice/share/template/wizard/letter/bg/pri-bottle_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..459f02e3de54fca91d65a1793a28f5763bb6e227 Binary files /dev/null and b/openoffice/share/template/wizard/letter/bg/pri-bottle_l.ott differ diff --git a/openoffice/share/template/wizard/letter/bg/pri-mail_l.ott b/openoffice/share/template/wizard/letter/bg/pri-mail_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..4c53476319572081c313559c70f33177551fe721 Binary files /dev/null and b/openoffice/share/template/wizard/letter/bg/pri-mail_l.ott differ diff --git a/openoffice/share/template/wizard/letter/bg/pri-marine_l.ott b/openoffice/share/template/wizard/letter/bg/pri-marine_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..6cd053db1e19fd03987be1ba926b436ad064f342 Binary files /dev/null and b/openoffice/share/template/wizard/letter/bg/pri-marine_l.ott differ diff --git a/openoffice/share/template/wizard/letter/bg/pri-redline_l.ott b/openoffice/share/template/wizard/letter/bg/pri-redline_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..7ded82bfaa79023d22b918b7ad101c568ca7d9fc Binary files /dev/null and b/openoffice/share/template/wizard/letter/bg/pri-redline_l.ott differ diff --git a/openoffice/share/template/wizard/letter/cs/bus-elegant_l.ott b/openoffice/share/template/wizard/letter/cs/bus-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..2180334627d2612280e46f32df529becbdd05954 Binary files /dev/null and b/openoffice/share/template/wizard/letter/cs/bus-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/cs/bus-modern_l.ott b/openoffice/share/template/wizard/letter/cs/bus-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..304ecbb9dab0ba5bcb519f29bea798e7baf80464 Binary files /dev/null and b/openoffice/share/template/wizard/letter/cs/bus-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/cs/bus-office_l.ott b/openoffice/share/template/wizard/letter/cs/bus-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..75dbf4ba41a8b9e8682b8024e514db4b06b6ec3e Binary files /dev/null and b/openoffice/share/template/wizard/letter/cs/bus-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/cs/off-elegant_l.ott b/openoffice/share/template/wizard/letter/cs/off-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..5f982e65ad0044b617fa45f82306460bf91be44a Binary files /dev/null and b/openoffice/share/template/wizard/letter/cs/off-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/cs/off-modern_l.ott b/openoffice/share/template/wizard/letter/cs/off-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..d9202d2df1309fb101d7d01e18982dc8aac77f19 Binary files /dev/null and b/openoffice/share/template/wizard/letter/cs/off-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/cs/off-office_l.ott b/openoffice/share/template/wizard/letter/cs/off-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..48f38beba6b272036d26feadba95c6af4fd49ce9 Binary files /dev/null and b/openoffice/share/template/wizard/letter/cs/off-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/cs/pri-bottle_l.ott b/openoffice/share/template/wizard/letter/cs/pri-bottle_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..545c55380c29f9b62d80f9ceb07e65eb18a1dda6 Binary files /dev/null and b/openoffice/share/template/wizard/letter/cs/pri-bottle_l.ott differ diff --git a/openoffice/share/template/wizard/letter/cs/pri-mail_l.ott b/openoffice/share/template/wizard/letter/cs/pri-mail_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..eb35625c261d2de64f22cffb6239dfc232566828 Binary files /dev/null and b/openoffice/share/template/wizard/letter/cs/pri-mail_l.ott differ diff --git a/openoffice/share/template/wizard/letter/cs/pri-marine_l.ott b/openoffice/share/template/wizard/letter/cs/pri-marine_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..bb1cac93b28f45cae4e3328819394c85be18eb66 Binary files /dev/null and b/openoffice/share/template/wizard/letter/cs/pri-marine_l.ott differ diff --git a/openoffice/share/template/wizard/letter/cs/pri-redline_l.ott b/openoffice/share/template/wizard/letter/cs/pri-redline_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..33a6fca8ba9406b9b836089bb2b894184c510d01 Binary files /dev/null and b/openoffice/share/template/wizard/letter/cs/pri-redline_l.ott differ diff --git a/openoffice/share/template/wizard/letter/da/bus-elegant_l.ott b/openoffice/share/template/wizard/letter/da/bus-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..39af501e458a3b3aa668f292b9b5d616ed12b9c2 Binary files /dev/null and b/openoffice/share/template/wizard/letter/da/bus-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/da/bus-modern_l.ott b/openoffice/share/template/wizard/letter/da/bus-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..d7c5e5a90ff5939f29c436dcad8a0ec20d761f70 Binary files /dev/null and b/openoffice/share/template/wizard/letter/da/bus-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/da/bus-office_l.ott b/openoffice/share/template/wizard/letter/da/bus-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..f07f949c1a7d35e5df25867bb072f81330338200 Binary files /dev/null and b/openoffice/share/template/wizard/letter/da/bus-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/da/off-elegant_l.ott b/openoffice/share/template/wizard/letter/da/off-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..e9780d3274e3562a51400551ec38250d69575e94 Binary files /dev/null and b/openoffice/share/template/wizard/letter/da/off-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/da/off-modern_l.ott b/openoffice/share/template/wizard/letter/da/off-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..81466a291c632ff62f0f6045e1241744cbd374d9 Binary files /dev/null and b/openoffice/share/template/wizard/letter/da/off-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/da/off-office_l.ott b/openoffice/share/template/wizard/letter/da/off-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..513794c777ea2a141dba9c17d8a45dc1481376bb Binary files /dev/null and b/openoffice/share/template/wizard/letter/da/off-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/da/pri-bottle_l.ott b/openoffice/share/template/wizard/letter/da/pri-bottle_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..b3219236bfab6cb4106b334b4dc99bb6b59f2d33 Binary files /dev/null and b/openoffice/share/template/wizard/letter/da/pri-bottle_l.ott differ diff --git a/openoffice/share/template/wizard/letter/da/pri-mail_l.ott b/openoffice/share/template/wizard/letter/da/pri-mail_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..cbd9f6a7ce64fdc65f4316d428f78cd3fad1b6ec Binary files /dev/null and b/openoffice/share/template/wizard/letter/da/pri-mail_l.ott differ diff --git a/openoffice/share/template/wizard/letter/da/pri-marine_l.ott b/openoffice/share/template/wizard/letter/da/pri-marine_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..621ab7725b26db8d6db22c244789fc373e86c5be Binary files /dev/null and b/openoffice/share/template/wizard/letter/da/pri-marine_l.ott differ diff --git a/openoffice/share/template/wizard/letter/da/pri-redline_l.ott b/openoffice/share/template/wizard/letter/da/pri-redline_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..a424b6db51598d2b478222f29832597bc762b276 Binary files /dev/null and b/openoffice/share/template/wizard/letter/da/pri-redline_l.ott differ diff --git a/openoffice/share/template/wizard/letter/de/bus-elegant_l.ott b/openoffice/share/template/wizard/letter/de/bus-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..2cddf12cd5c9f02054cad3b1f650340bdef933da Binary files /dev/null and b/openoffice/share/template/wizard/letter/de/bus-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/de/bus-modern_l.ott b/openoffice/share/template/wizard/letter/de/bus-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..2db75e7e685fdda8e20241d0efaf3abfc53f1425 Binary files /dev/null and b/openoffice/share/template/wizard/letter/de/bus-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/de/bus-office_l.ott b/openoffice/share/template/wizard/letter/de/bus-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..70a065021580d11e520b6985c85297c2c6cb2f95 Binary files /dev/null and b/openoffice/share/template/wizard/letter/de/bus-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/de/off-elegant_l.ott b/openoffice/share/template/wizard/letter/de/off-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..8422bba2c0873272f614ad385e5517627a1eb33d Binary files /dev/null and b/openoffice/share/template/wizard/letter/de/off-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/de/off-modern_l.ott b/openoffice/share/template/wizard/letter/de/off-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..07267903a81024ad47f27e6a0a3ed1b233890c1f Binary files /dev/null and b/openoffice/share/template/wizard/letter/de/off-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/de/off-office_l.ott b/openoffice/share/template/wizard/letter/de/off-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..e36b0b643a20ae4a7d49b91c5476d70ea4d05d2d Binary files /dev/null and b/openoffice/share/template/wizard/letter/de/off-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/de/pri-bottle_l.ott b/openoffice/share/template/wizard/letter/de/pri-bottle_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..1c4c19026b4fd537de7b5d1a1b7959dc6228cefd Binary files /dev/null and b/openoffice/share/template/wizard/letter/de/pri-bottle_l.ott differ diff --git a/openoffice/share/template/wizard/letter/de/pri-mail_l.ott b/openoffice/share/template/wizard/letter/de/pri-mail_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..00a0cdd18f367d99f92928ea855b368b19dc68c0 Binary files /dev/null and b/openoffice/share/template/wizard/letter/de/pri-mail_l.ott differ diff --git a/openoffice/share/template/wizard/letter/de/pri-marine_l.ott b/openoffice/share/template/wizard/letter/de/pri-marine_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..634cc95a0287e7ebeedcbcf6d5c59b48a46a553d Binary files /dev/null and b/openoffice/share/template/wizard/letter/de/pri-marine_l.ott differ diff --git a/openoffice/share/template/wizard/letter/de/pri-redline_l.ott b/openoffice/share/template/wizard/letter/de/pri-redline_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..a323e82a812feb47820a6f8836602908a6aa5d28 Binary files /dev/null and b/openoffice/share/template/wizard/letter/de/pri-redline_l.ott differ diff --git a/openoffice/share/template/wizard/letter/en-GB/bus-elegant_l.ott b/openoffice/share/template/wizard/letter/en-GB/bus-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..cf1e470c3e26a1bc8f0ae37d2e4bcd5b2752b413 Binary files /dev/null and b/openoffice/share/template/wizard/letter/en-GB/bus-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/en-GB/bus-modern_l.ott b/openoffice/share/template/wizard/letter/en-GB/bus-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..6ac0d93f57676774bc35757513ef6bd178639182 Binary files /dev/null and b/openoffice/share/template/wizard/letter/en-GB/bus-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/en-GB/bus-office_l.ott b/openoffice/share/template/wizard/letter/en-GB/bus-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..24440a829ab347c8b822364c5d9433b23265fdd9 Binary files /dev/null and b/openoffice/share/template/wizard/letter/en-GB/bus-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/en-GB/off-elegant_l.ott b/openoffice/share/template/wizard/letter/en-GB/off-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..a49de7517618bc19c91bd9d2f0507056940e43c8 Binary files /dev/null and b/openoffice/share/template/wizard/letter/en-GB/off-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/en-GB/off-modern_l.ott b/openoffice/share/template/wizard/letter/en-GB/off-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..99f145b1d7e48e6a831db1700f90d51e1e6495ac Binary files /dev/null and b/openoffice/share/template/wizard/letter/en-GB/off-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/en-GB/off-office_l.ott b/openoffice/share/template/wizard/letter/en-GB/off-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..f738cde320241ddacd73f668f257c20f2b399be7 Binary files /dev/null and b/openoffice/share/template/wizard/letter/en-GB/off-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/en-GB/pri-bottle_l.ott b/openoffice/share/template/wizard/letter/en-GB/pri-bottle_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..70ced87f4f837b7648b36757be4127bd5d401a0c Binary files /dev/null and b/openoffice/share/template/wizard/letter/en-GB/pri-bottle_l.ott differ diff --git a/openoffice/share/template/wizard/letter/en-GB/pri-mail_l.ott b/openoffice/share/template/wizard/letter/en-GB/pri-mail_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..c7a9bc8d1ca06a4e11a24e1540a34182dc73cc9b Binary files /dev/null and b/openoffice/share/template/wizard/letter/en-GB/pri-mail_l.ott differ diff --git a/openoffice/share/template/wizard/letter/en-GB/pri-marine_l.ott b/openoffice/share/template/wizard/letter/en-GB/pri-marine_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..c8d3029eaa48d76b8a7277f1185449fcb7dfdee8 Binary files /dev/null and b/openoffice/share/template/wizard/letter/en-GB/pri-marine_l.ott differ diff --git a/openoffice/share/template/wizard/letter/en-GB/pri-redline_l.ott b/openoffice/share/template/wizard/letter/en-GB/pri-redline_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..8d32f6ac6c066f30fe6ca8fe88a65ee6d2b435fb Binary files /dev/null and b/openoffice/share/template/wizard/letter/en-GB/pri-redline_l.ott differ diff --git a/openoffice/share/template/wizard/letter/en-US/bus-elegant_l.ott b/openoffice/share/template/wizard/letter/en-US/bus-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..e143e454784ddcd3e7792308c508c7c58c9bfdbe Binary files /dev/null and b/openoffice/share/template/wizard/letter/en-US/bus-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/en-US/bus-modern_l.ott b/openoffice/share/template/wizard/letter/en-US/bus-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..2a8c7380aa5583e6707c4f81afa3ce98ddb3ca48 Binary files /dev/null and b/openoffice/share/template/wizard/letter/en-US/bus-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/en-US/bus-office_l.ott b/openoffice/share/template/wizard/letter/en-US/bus-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..ce1fa9fcdce0cc4cc7fcfe3679635aceb80b5b95 Binary files /dev/null and b/openoffice/share/template/wizard/letter/en-US/bus-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/en-US/off-elegant_l.ott b/openoffice/share/template/wizard/letter/en-US/off-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..dd1fc280a1a13fa8bfa6dc8f8368fefda726b541 Binary files /dev/null and b/openoffice/share/template/wizard/letter/en-US/off-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/en-US/off-modern_l.ott b/openoffice/share/template/wizard/letter/en-US/off-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..534a6bb24366cc861e1d9e5272e4783ae786504c Binary files /dev/null and b/openoffice/share/template/wizard/letter/en-US/off-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/en-US/off-office_l.ott b/openoffice/share/template/wizard/letter/en-US/off-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..ac7e77269ceacb5b5d89a0f0606aaa9f601c386e Binary files /dev/null and b/openoffice/share/template/wizard/letter/en-US/off-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/en-US/pri-bottle_l.ott b/openoffice/share/template/wizard/letter/en-US/pri-bottle_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..30c75222ebce5dcea24b755906eeef3ce94d514d Binary files /dev/null and b/openoffice/share/template/wizard/letter/en-US/pri-bottle_l.ott differ diff --git a/openoffice/share/template/wizard/letter/en-US/pri-mail_l.ott b/openoffice/share/template/wizard/letter/en-US/pri-mail_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..b2424202132c19b7d1198f965b19bbb25964191c Binary files /dev/null and b/openoffice/share/template/wizard/letter/en-US/pri-mail_l.ott differ diff --git a/openoffice/share/template/wizard/letter/en-US/pri-marine_l.ott b/openoffice/share/template/wizard/letter/en-US/pri-marine_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..617fa675c1021f60a5766e043a489ee11b10dd03 Binary files /dev/null and b/openoffice/share/template/wizard/letter/en-US/pri-marine_l.ott differ diff --git a/openoffice/share/template/wizard/letter/en-US/pri-redline_l.ott b/openoffice/share/template/wizard/letter/en-US/pri-redline_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..d2e974d5763ad114a00da77d8dbde55efa977b08 Binary files /dev/null and b/openoffice/share/template/wizard/letter/en-US/pri-redline_l.ott differ diff --git a/openoffice/share/template/wizard/letter/es/bus-elegant_l.ott b/openoffice/share/template/wizard/letter/es/bus-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..0b65979f69d1048f34ff425ab6d8429880f68f6f Binary files /dev/null and b/openoffice/share/template/wizard/letter/es/bus-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/es/bus-modern_l.ott b/openoffice/share/template/wizard/letter/es/bus-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..8a1345d08f88650dcc09108891a672d2e67ba0bd Binary files /dev/null and b/openoffice/share/template/wizard/letter/es/bus-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/es/bus-office_l.ott b/openoffice/share/template/wizard/letter/es/bus-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..1fa4fc779613e3b15f65d788b0a4c65faaf1b1c9 Binary files /dev/null and b/openoffice/share/template/wizard/letter/es/bus-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/es/off-elegant_l.ott b/openoffice/share/template/wizard/letter/es/off-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..fb122642502809cf4f64d6ce48560ca330c82346 Binary files /dev/null and b/openoffice/share/template/wizard/letter/es/off-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/es/off-modern_l.ott b/openoffice/share/template/wizard/letter/es/off-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..d7392cc73d71a69438f38467d5f98f676fa46671 Binary files /dev/null and b/openoffice/share/template/wizard/letter/es/off-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/es/off-office_l.ott b/openoffice/share/template/wizard/letter/es/off-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..90a9264dc2294860bd0cab2ef8002e4c7c5f4f67 Binary files /dev/null and b/openoffice/share/template/wizard/letter/es/off-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/es/pri-bottle_l.ott b/openoffice/share/template/wizard/letter/es/pri-bottle_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..cedc680fe74a9e211f86731833fd3e4983da38e2 Binary files /dev/null and b/openoffice/share/template/wizard/letter/es/pri-bottle_l.ott differ diff --git a/openoffice/share/template/wizard/letter/es/pri-mail_l.ott b/openoffice/share/template/wizard/letter/es/pri-mail_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..c57a9755f30c9f484a846a1f7f8c7f2fcf379f3a Binary files /dev/null and b/openoffice/share/template/wizard/letter/es/pri-mail_l.ott differ diff --git a/openoffice/share/template/wizard/letter/es/pri-marine_l.ott b/openoffice/share/template/wizard/letter/es/pri-marine_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..a696cdc40b928a3f3c069483bfe10ae6c5a413e7 Binary files /dev/null and b/openoffice/share/template/wizard/letter/es/pri-marine_l.ott differ diff --git a/openoffice/share/template/wizard/letter/es/pri-redline_l.ott b/openoffice/share/template/wizard/letter/es/pri-redline_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..d32e755177505be6683b261a128fe393351bb4d1 Binary files /dev/null and b/openoffice/share/template/wizard/letter/es/pri-redline_l.ott differ diff --git a/openoffice/share/template/wizard/letter/eu/bus-elegant_l.ott b/openoffice/share/template/wizard/letter/eu/bus-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..7ad1cfd49af0f0bc84b35df7963f9abd5962011a Binary files /dev/null and b/openoffice/share/template/wizard/letter/eu/bus-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/eu/bus-modern_l.ott b/openoffice/share/template/wizard/letter/eu/bus-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..ab48867692d72d658df2b883e72bafb160339175 Binary files /dev/null and b/openoffice/share/template/wizard/letter/eu/bus-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/eu/bus-office_l.ott b/openoffice/share/template/wizard/letter/eu/bus-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..2fd7dfd70be99f4f485a7f82e6ef3e1ae949b1fd Binary files /dev/null and b/openoffice/share/template/wizard/letter/eu/bus-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/eu/off-elegant_l.ott b/openoffice/share/template/wizard/letter/eu/off-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..e06cb2dec011b0bf4872faa85dd91be0f349203a Binary files /dev/null and b/openoffice/share/template/wizard/letter/eu/off-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/eu/off-modern_l.ott b/openoffice/share/template/wizard/letter/eu/off-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..40b4b95b864d667f7287a1451e17d4fdddfdbd5b Binary files /dev/null and b/openoffice/share/template/wizard/letter/eu/off-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/eu/off-office_l.ott b/openoffice/share/template/wizard/letter/eu/off-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..d8c4aad20b7e6df06e8b28aed1b247123678b16f Binary files /dev/null and b/openoffice/share/template/wizard/letter/eu/off-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/eu/pri-bottle_l.ott b/openoffice/share/template/wizard/letter/eu/pri-bottle_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..1e72e6780cb61776528d6b44bba299a72e1e664a Binary files /dev/null and b/openoffice/share/template/wizard/letter/eu/pri-bottle_l.ott differ diff --git a/openoffice/share/template/wizard/letter/eu/pri-mail_l.ott b/openoffice/share/template/wizard/letter/eu/pri-mail_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..bf9601ac7f6f9df1fc997c9dc1822804da895335 Binary files /dev/null and b/openoffice/share/template/wizard/letter/eu/pri-mail_l.ott differ diff --git a/openoffice/share/template/wizard/letter/eu/pri-marine_l.ott b/openoffice/share/template/wizard/letter/eu/pri-marine_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..29e3829ee70f0aa0b1c8658ac8dd529f5ce02a78 Binary files /dev/null and b/openoffice/share/template/wizard/letter/eu/pri-marine_l.ott differ diff --git a/openoffice/share/template/wizard/letter/eu/pri-redline_l.ott b/openoffice/share/template/wizard/letter/eu/pri-redline_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..5fd019dc20397fe31f0e033228a6bef20d1b7efa Binary files /dev/null and b/openoffice/share/template/wizard/letter/eu/pri-redline_l.ott differ diff --git a/openoffice/share/template/wizard/letter/fr/bus-elegant_l.ott b/openoffice/share/template/wizard/letter/fr/bus-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..406ccc7d4576f2e7ed722de537ed767091dce359 Binary files /dev/null and b/openoffice/share/template/wizard/letter/fr/bus-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/fr/bus-modern_l.ott b/openoffice/share/template/wizard/letter/fr/bus-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..a39141f0f709cfd8e087bcd7c8506eac698783c2 Binary files /dev/null and b/openoffice/share/template/wizard/letter/fr/bus-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/fr/bus-office_l.ott b/openoffice/share/template/wizard/letter/fr/bus-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..7e17baad686d1da45fa668c97dce33dc1887c0d6 Binary files /dev/null and b/openoffice/share/template/wizard/letter/fr/bus-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/fr/off-elegant_l.ott b/openoffice/share/template/wizard/letter/fr/off-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..3f27b2039dc7b259ce137f7d84a81a0b372a3e29 Binary files /dev/null and b/openoffice/share/template/wizard/letter/fr/off-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/fr/off-modern_l.ott b/openoffice/share/template/wizard/letter/fr/off-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..7d7934755b0867d62080172841bf3ab7a622fceb Binary files /dev/null and b/openoffice/share/template/wizard/letter/fr/off-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/fr/off-office_l.ott b/openoffice/share/template/wizard/letter/fr/off-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..1d7aa837d6d80e44cca54720749ba5e17c333c40 Binary files /dev/null and b/openoffice/share/template/wizard/letter/fr/off-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/fr/pri-bottle_l.ott b/openoffice/share/template/wizard/letter/fr/pri-bottle_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..663a62b9dfe7828ce31b7af63043f1beb2780b9f Binary files /dev/null and b/openoffice/share/template/wizard/letter/fr/pri-bottle_l.ott differ diff --git a/openoffice/share/template/wizard/letter/fr/pri-mail_l.ott b/openoffice/share/template/wizard/letter/fr/pri-mail_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..1eab177968235c2d8333fcb014aa84d6904b128f Binary files /dev/null and b/openoffice/share/template/wizard/letter/fr/pri-mail_l.ott differ diff --git a/openoffice/share/template/wizard/letter/fr/pri-marine_l.ott b/openoffice/share/template/wizard/letter/fr/pri-marine_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..301221fc5765943cb86be382c4f1c3887d2f1bd0 Binary files /dev/null and b/openoffice/share/template/wizard/letter/fr/pri-marine_l.ott differ diff --git a/openoffice/share/template/wizard/letter/fr/pri-redline_l.ott b/openoffice/share/template/wizard/letter/fr/pri-redline_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..e50b65e5fae00f6e31f0fd46a72f55e59274739e Binary files /dev/null and b/openoffice/share/template/wizard/letter/fr/pri-redline_l.ott differ diff --git a/openoffice/share/template/wizard/letter/hu/bus-elegant_l.ott b/openoffice/share/template/wizard/letter/hu/bus-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..60c6d9bcf934a2c70d2e59fc85b9833734f097c2 Binary files /dev/null and b/openoffice/share/template/wizard/letter/hu/bus-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/hu/bus-modern_l.ott b/openoffice/share/template/wizard/letter/hu/bus-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..2d065c0a45aba96e3ff74ad5560ccc339f54bfa3 Binary files /dev/null and b/openoffice/share/template/wizard/letter/hu/bus-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/hu/bus-office_l.ott b/openoffice/share/template/wizard/letter/hu/bus-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..e431a12725db503d670cba2fe77c02bd598a17ee Binary files /dev/null and b/openoffice/share/template/wizard/letter/hu/bus-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/hu/off-elegant_l.ott b/openoffice/share/template/wizard/letter/hu/off-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..9b2194ef5eba788bb946c165da28b78c5afc095a Binary files /dev/null and b/openoffice/share/template/wizard/letter/hu/off-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/hu/off-modern_l.ott b/openoffice/share/template/wizard/letter/hu/off-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..900b98b2d2c3606655fec565210dfa132e20fb94 Binary files /dev/null and b/openoffice/share/template/wizard/letter/hu/off-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/hu/off-office_l.ott b/openoffice/share/template/wizard/letter/hu/off-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..76d3da99748a9553a8be903b34db894722d37f9a Binary files /dev/null and b/openoffice/share/template/wizard/letter/hu/off-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/hu/pri-bottle_l.ott b/openoffice/share/template/wizard/letter/hu/pri-bottle_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..764eb29769cb57e5f5c2568dc3d2028287e84957 Binary files /dev/null and b/openoffice/share/template/wizard/letter/hu/pri-bottle_l.ott differ diff --git a/openoffice/share/template/wizard/letter/hu/pri-mail_l.ott b/openoffice/share/template/wizard/letter/hu/pri-mail_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..3e6da23f88b9ea7ce48dad102a9380332991b676 Binary files /dev/null and b/openoffice/share/template/wizard/letter/hu/pri-mail_l.ott differ diff --git a/openoffice/share/template/wizard/letter/hu/pri-marine_l.ott b/openoffice/share/template/wizard/letter/hu/pri-marine_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..6ddbb2d78e32076871e35960f39bdc7afcdaa0e7 Binary files /dev/null and b/openoffice/share/template/wizard/letter/hu/pri-marine_l.ott differ diff --git a/openoffice/share/template/wizard/letter/hu/pri-redline_l.ott b/openoffice/share/template/wizard/letter/hu/pri-redline_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..7874c875ae11742e67f3e7d038c15cfb4c89f41e Binary files /dev/null and b/openoffice/share/template/wizard/letter/hu/pri-redline_l.ott differ diff --git a/openoffice/share/template/wizard/letter/it/bus-elegant_l.ott b/openoffice/share/template/wizard/letter/it/bus-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..be494ae701565cc58950a7122aabcd1a222a97ba Binary files /dev/null and b/openoffice/share/template/wizard/letter/it/bus-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/it/bus-modern_l.ott b/openoffice/share/template/wizard/letter/it/bus-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..a3b268b6f166112dce14d2d3b027bf43f07e1ae2 Binary files /dev/null and b/openoffice/share/template/wizard/letter/it/bus-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/it/bus-office_l.ott b/openoffice/share/template/wizard/letter/it/bus-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..dffa02f1a2e74ae84c62e935c3aeccd459398f35 Binary files /dev/null and b/openoffice/share/template/wizard/letter/it/bus-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/it/off-elegant_l.ott b/openoffice/share/template/wizard/letter/it/off-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..2e393f8858422df65e32daa3accabe77065ba563 Binary files /dev/null and b/openoffice/share/template/wizard/letter/it/off-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/it/off-modern_l.ott b/openoffice/share/template/wizard/letter/it/off-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..ffff91cbe6bade560e8b373c0a7feb172f5fdbc1 Binary files /dev/null and b/openoffice/share/template/wizard/letter/it/off-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/it/off-office_l.ott b/openoffice/share/template/wizard/letter/it/off-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..54d2f23c625fb36752f3139138d25369ad3d1d87 Binary files /dev/null and b/openoffice/share/template/wizard/letter/it/off-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/it/pri-bottle_l.ott b/openoffice/share/template/wizard/letter/it/pri-bottle_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..109cab74d4c46ad888fbd440920c2e9dfb426a7c Binary files /dev/null and b/openoffice/share/template/wizard/letter/it/pri-bottle_l.ott differ diff --git a/openoffice/share/template/wizard/letter/it/pri-mail_l.ott b/openoffice/share/template/wizard/letter/it/pri-mail_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..3cbbf7062128a9520590d243e54d24ce76d16a25 Binary files /dev/null and b/openoffice/share/template/wizard/letter/it/pri-mail_l.ott differ diff --git a/openoffice/share/template/wizard/letter/it/pri-marine_l.ott b/openoffice/share/template/wizard/letter/it/pri-marine_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..c1c9ba992c94e028ed7baece1a8bd6540d532f1f Binary files /dev/null and b/openoffice/share/template/wizard/letter/it/pri-marine_l.ott differ diff --git a/openoffice/share/template/wizard/letter/it/pri-redline_l.ott b/openoffice/share/template/wizard/letter/it/pri-redline_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..f699cc6d0e880afa7ee2ab79b879967b305d5201 Binary files /dev/null and b/openoffice/share/template/wizard/letter/it/pri-redline_l.ott differ diff --git a/openoffice/share/template/wizard/letter/ja/bus-elegant_l.ott b/openoffice/share/template/wizard/letter/ja/bus-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..378405a758bb53f5a482d755a12f7452e2166ea1 Binary files /dev/null and b/openoffice/share/template/wizard/letter/ja/bus-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/ja/bus-modern_l.ott b/openoffice/share/template/wizard/letter/ja/bus-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..e683b51dbbc4ae9d97ae843a0cd4ca218010ca69 Binary files /dev/null and b/openoffice/share/template/wizard/letter/ja/bus-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/ja/bus-office_l.ott b/openoffice/share/template/wizard/letter/ja/bus-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..0b4bcc667b1d118227a4ca921d6017c8a25a1b54 Binary files /dev/null and b/openoffice/share/template/wizard/letter/ja/bus-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/ja/off-elegant_l.ott b/openoffice/share/template/wizard/letter/ja/off-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..7ea22d0a7455f487ba837b847c0ff860a743910a Binary files /dev/null and b/openoffice/share/template/wizard/letter/ja/off-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/ja/off-modern_l.ott b/openoffice/share/template/wizard/letter/ja/off-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..6500e02d9c414326b06fd2d140460bb4824416fd Binary files /dev/null and b/openoffice/share/template/wizard/letter/ja/off-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/ja/off-office_l.ott b/openoffice/share/template/wizard/letter/ja/off-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..1df1bf38fb675b4adf9f3886814423a0a222ef27 Binary files /dev/null and b/openoffice/share/template/wizard/letter/ja/off-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/ja/pri-bottle_l.ott b/openoffice/share/template/wizard/letter/ja/pri-bottle_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..9f021f6060a7631134ed6f18e9c56ca734e7dc70 Binary files /dev/null and b/openoffice/share/template/wizard/letter/ja/pri-bottle_l.ott differ diff --git a/openoffice/share/template/wizard/letter/ja/pri-mail_l.ott b/openoffice/share/template/wizard/letter/ja/pri-mail_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..f7bbc21f0718af4899c974b71701533085698fd3 Binary files /dev/null and b/openoffice/share/template/wizard/letter/ja/pri-mail_l.ott differ diff --git a/openoffice/share/template/wizard/letter/ja/pri-marine_l.ott b/openoffice/share/template/wizard/letter/ja/pri-marine_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..aa632d7deaf06aae58f0f2aef612a7eac62e2d1a Binary files /dev/null and b/openoffice/share/template/wizard/letter/ja/pri-marine_l.ott differ diff --git a/openoffice/share/template/wizard/letter/ja/pri-redline_l.ott b/openoffice/share/template/wizard/letter/ja/pri-redline_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..f05dfe1133ac23b616e1054cc17181f246c6accd Binary files /dev/null and b/openoffice/share/template/wizard/letter/ja/pri-redline_l.ott differ diff --git a/openoffice/share/template/wizard/letter/km/bus-elegant_l.ott b/openoffice/share/template/wizard/letter/km/bus-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..a8366d7199769dca28b7264c72c0649b2c5ba87e Binary files /dev/null and b/openoffice/share/template/wizard/letter/km/bus-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/km/bus-modern_l.ott b/openoffice/share/template/wizard/letter/km/bus-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..ede3dff55b49c9f218b7d4fb7f0b35e456708f92 Binary files /dev/null and b/openoffice/share/template/wizard/letter/km/bus-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/km/bus-office_l.ott b/openoffice/share/template/wizard/letter/km/bus-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..daa287cb054335330acb91b2e561bf5956548660 Binary files /dev/null and b/openoffice/share/template/wizard/letter/km/bus-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/km/off-elegant_l.ott b/openoffice/share/template/wizard/letter/km/off-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..cb2656e216dea0d68ae55fff01c0221b9c46b4b8 Binary files /dev/null and b/openoffice/share/template/wizard/letter/km/off-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/km/off-modern_l.ott b/openoffice/share/template/wizard/letter/km/off-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..090b49b20df98f7eae6f27053bf5240cac35f52f Binary files /dev/null and b/openoffice/share/template/wizard/letter/km/off-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/km/off-office_l.ott b/openoffice/share/template/wizard/letter/km/off-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..16f30b2aef1a37f70da805f4e9c0692e5626614e Binary files /dev/null and b/openoffice/share/template/wizard/letter/km/off-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/km/pri-bottle_l.ott b/openoffice/share/template/wizard/letter/km/pri-bottle_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..eea2f23a179b5ed44a1586c57c67c1b16453ed9f Binary files /dev/null and b/openoffice/share/template/wizard/letter/km/pri-bottle_l.ott differ diff --git a/openoffice/share/template/wizard/letter/km/pri-mail_l.ott b/openoffice/share/template/wizard/letter/km/pri-mail_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..bf46999868a337ff4f30079a3533f8e3407096aa Binary files /dev/null and b/openoffice/share/template/wizard/letter/km/pri-mail_l.ott differ diff --git a/openoffice/share/template/wizard/letter/km/pri-marine_l.ott b/openoffice/share/template/wizard/letter/km/pri-marine_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..9d12f58e2d644ac0e68ef3256a21e8d942a460d0 Binary files /dev/null and b/openoffice/share/template/wizard/letter/km/pri-marine_l.ott differ diff --git a/openoffice/share/template/wizard/letter/km/pri-redline_l.ott b/openoffice/share/template/wizard/letter/km/pri-redline_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..0045838e5273c98f0838b78b4a6c28c7697e4985 Binary files /dev/null and b/openoffice/share/template/wizard/letter/km/pri-redline_l.ott differ diff --git a/openoffice/share/template/wizard/letter/ko/bus-elegant_l.ott b/openoffice/share/template/wizard/letter/ko/bus-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..cf16001ef845bcb8d5753a0146c16d6ef3f52537 Binary files /dev/null and b/openoffice/share/template/wizard/letter/ko/bus-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/ko/bus-modern_l.ott b/openoffice/share/template/wizard/letter/ko/bus-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..3856268a56356a103c73525620bedc6336ac6326 Binary files /dev/null and b/openoffice/share/template/wizard/letter/ko/bus-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/ko/bus-office_l.ott b/openoffice/share/template/wizard/letter/ko/bus-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..9cd27218e02b655051eccb682273c14c57287fbb Binary files /dev/null and b/openoffice/share/template/wizard/letter/ko/bus-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/ko/off-elegant_l.ott b/openoffice/share/template/wizard/letter/ko/off-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..9e421be83119096f79c39e43f9ec2ee36d6e51ad Binary files /dev/null and b/openoffice/share/template/wizard/letter/ko/off-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/ko/off-modern_l.ott b/openoffice/share/template/wizard/letter/ko/off-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..097d722276cba61a2fb4cd0d825efa75c7b082e8 Binary files /dev/null and b/openoffice/share/template/wizard/letter/ko/off-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/ko/off-office_l.ott b/openoffice/share/template/wizard/letter/ko/off-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..530ba59b43b7a0e6bd11ea3f9583d9e54af1759a Binary files /dev/null and b/openoffice/share/template/wizard/letter/ko/off-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/ko/pri-bottle_l.ott b/openoffice/share/template/wizard/letter/ko/pri-bottle_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..481ce060a0f28294641c7c92a6390bcef0f2bac8 Binary files /dev/null and b/openoffice/share/template/wizard/letter/ko/pri-bottle_l.ott differ diff --git a/openoffice/share/template/wizard/letter/ko/pri-mail_l.ott b/openoffice/share/template/wizard/letter/ko/pri-mail_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..24ac104adde78c92f75462f0552b340f351b4b3b Binary files /dev/null and b/openoffice/share/template/wizard/letter/ko/pri-mail_l.ott differ diff --git a/openoffice/share/template/wizard/letter/ko/pri-marine_l.ott b/openoffice/share/template/wizard/letter/ko/pri-marine_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..8b8e6975186a07247e92996cfd7e5fbdf1906ce4 Binary files /dev/null and b/openoffice/share/template/wizard/letter/ko/pri-marine_l.ott differ diff --git a/openoffice/share/template/wizard/letter/ko/pri-redline_l.ott b/openoffice/share/template/wizard/letter/ko/pri-redline_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..abe6091fab298e339ff8f3d6116072456ae48196 Binary files /dev/null and b/openoffice/share/template/wizard/letter/ko/pri-redline_l.ott differ diff --git a/openoffice/share/template/wizard/letter/nl/bus-elegant_l.ott b/openoffice/share/template/wizard/letter/nl/bus-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..3e879f45523a5db322290bc972f284e5571751b0 Binary files /dev/null and b/openoffice/share/template/wizard/letter/nl/bus-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/nl/bus-modern_l.ott b/openoffice/share/template/wizard/letter/nl/bus-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..6f4a83cfb9cefa8bf0ef2905fe918059460b76d8 Binary files /dev/null and b/openoffice/share/template/wizard/letter/nl/bus-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/nl/bus-office_l.ott b/openoffice/share/template/wizard/letter/nl/bus-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..cefbe5783fdf16f1f7d863e41ba12f3e096b1ef7 Binary files /dev/null and b/openoffice/share/template/wizard/letter/nl/bus-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/nl/off-elegant_l.ott b/openoffice/share/template/wizard/letter/nl/off-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..2eef6a8ed65a7336ca1be151cb62833d47477a9a Binary files /dev/null and b/openoffice/share/template/wizard/letter/nl/off-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/nl/off-modern_l.ott b/openoffice/share/template/wizard/letter/nl/off-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..0443407d1a6fe51e216c1fce5f19b82dd51e6b2b Binary files /dev/null and b/openoffice/share/template/wizard/letter/nl/off-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/nl/off-office_l.ott b/openoffice/share/template/wizard/letter/nl/off-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..a8d52e87718566e580d140d4206317b1ea8d0e73 Binary files /dev/null and b/openoffice/share/template/wizard/letter/nl/off-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/nl/pri-bottle_l.ott b/openoffice/share/template/wizard/letter/nl/pri-bottle_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..9b900ed9ac0e07632c1b04d600a2e9f6d51babfc Binary files /dev/null and b/openoffice/share/template/wizard/letter/nl/pri-bottle_l.ott differ diff --git a/openoffice/share/template/wizard/letter/nl/pri-mail_l.ott b/openoffice/share/template/wizard/letter/nl/pri-mail_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..3e72124301e25dde8e743329f1ae944580110cd8 Binary files /dev/null and b/openoffice/share/template/wizard/letter/nl/pri-mail_l.ott differ diff --git a/openoffice/share/template/wizard/letter/nl/pri-marine_l.ott b/openoffice/share/template/wizard/letter/nl/pri-marine_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..6b3683a8da5ecf66e80e5dab412c5947d757ae1b Binary files /dev/null and b/openoffice/share/template/wizard/letter/nl/pri-marine_l.ott differ diff --git a/openoffice/share/template/wizard/letter/nl/pri-redline_l.ott b/openoffice/share/template/wizard/letter/nl/pri-redline_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..0d022a0c95fd62e6e456e9edc10e46f64620cf7c Binary files /dev/null and b/openoffice/share/template/wizard/letter/nl/pri-redline_l.ott differ diff --git a/openoffice/share/template/wizard/letter/pl/bus-elegant_l.ott b/openoffice/share/template/wizard/letter/pl/bus-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..d788de434c943c50721b2888352ebf4c479d1bbb Binary files /dev/null and b/openoffice/share/template/wizard/letter/pl/bus-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/pl/bus-modern_l.ott b/openoffice/share/template/wizard/letter/pl/bus-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..bfe5508b80c749d590ab385618c77fa5798b2997 Binary files /dev/null and b/openoffice/share/template/wizard/letter/pl/bus-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/pl/bus-office_l.ott b/openoffice/share/template/wizard/letter/pl/bus-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..562f6a7e753d8e9b93016aa5021e398c4b6b48c2 Binary files /dev/null and b/openoffice/share/template/wizard/letter/pl/bus-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/pl/off-elegant_l.ott b/openoffice/share/template/wizard/letter/pl/off-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..0eab5b0e816d539e3de5dd1c305214b9cc27fba5 Binary files /dev/null and b/openoffice/share/template/wizard/letter/pl/off-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/pl/off-modern_l.ott b/openoffice/share/template/wizard/letter/pl/off-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..6c739f9ff6d0957cb1de9771b829c7bf27e1a58a Binary files /dev/null and b/openoffice/share/template/wizard/letter/pl/off-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/pl/off-office_l.ott b/openoffice/share/template/wizard/letter/pl/off-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..ca8fd3cbc9074efca243842dfa55d3f5ff332c42 Binary files /dev/null and b/openoffice/share/template/wizard/letter/pl/off-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/pl/pri-bottle_l.ott b/openoffice/share/template/wizard/letter/pl/pri-bottle_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..ed5e7848f3ba8a23e42d358a42f17a061914d89f Binary files /dev/null and b/openoffice/share/template/wizard/letter/pl/pri-bottle_l.ott differ diff --git a/openoffice/share/template/wizard/letter/pl/pri-mail_l.ott b/openoffice/share/template/wizard/letter/pl/pri-mail_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..c6241cdad8405141459c0181b8403c700b2a21a1 Binary files /dev/null and b/openoffice/share/template/wizard/letter/pl/pri-mail_l.ott differ diff --git a/openoffice/share/template/wizard/letter/pl/pri-marine_l.ott b/openoffice/share/template/wizard/letter/pl/pri-marine_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..9f10579485bddb058cad7ad24b463d8b2417bb6e Binary files /dev/null and b/openoffice/share/template/wizard/letter/pl/pri-marine_l.ott differ diff --git a/openoffice/share/template/wizard/letter/pl/pri-redline_l.ott b/openoffice/share/template/wizard/letter/pl/pri-redline_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..eda2ea5d13eed323dfdd7e387ab7d125bd334f03 Binary files /dev/null and b/openoffice/share/template/wizard/letter/pl/pri-redline_l.ott differ diff --git a/openoffice/share/template/wizard/letter/pt-BR/bus-elegant_l.ott b/openoffice/share/template/wizard/letter/pt-BR/bus-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..903d673fd0abe555c4ce6b5e9f547d2964da1bf8 Binary files /dev/null and b/openoffice/share/template/wizard/letter/pt-BR/bus-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/pt-BR/bus-modern_l.ott b/openoffice/share/template/wizard/letter/pt-BR/bus-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..9cc299156c1bb816ba3debaa5311f0ac977033a8 Binary files /dev/null and b/openoffice/share/template/wizard/letter/pt-BR/bus-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/pt-BR/bus-office_l.ott b/openoffice/share/template/wizard/letter/pt-BR/bus-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..3408c4979363735def330cfcb808fe3de4e40749 Binary files /dev/null and b/openoffice/share/template/wizard/letter/pt-BR/bus-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/pt-BR/off-elegant_l.ott b/openoffice/share/template/wizard/letter/pt-BR/off-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..388d2271219548aff1f811c87ccf7636733a2f24 Binary files /dev/null and b/openoffice/share/template/wizard/letter/pt-BR/off-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/pt-BR/off-modern_l.ott b/openoffice/share/template/wizard/letter/pt-BR/off-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..7cdaed9cf2f21c04e3f22146b5a7ae580d25666a Binary files /dev/null and b/openoffice/share/template/wizard/letter/pt-BR/off-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/pt-BR/off-office_l.ott b/openoffice/share/template/wizard/letter/pt-BR/off-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..65de00c1010e3bbb2f153255e106d8b0888afe08 Binary files /dev/null and b/openoffice/share/template/wizard/letter/pt-BR/off-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/pt-BR/pri-bottle_l.ott b/openoffice/share/template/wizard/letter/pt-BR/pri-bottle_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..f93a4ca9fcfa1873315ca8fb5a3994aff807f0cf Binary files /dev/null and b/openoffice/share/template/wizard/letter/pt-BR/pri-bottle_l.ott differ diff --git a/openoffice/share/template/wizard/letter/pt-BR/pri-mail_l.ott b/openoffice/share/template/wizard/letter/pt-BR/pri-mail_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..99dd88ae48b16b830a7dd6d6147fef08ab31b66e Binary files /dev/null and b/openoffice/share/template/wizard/letter/pt-BR/pri-mail_l.ott differ diff --git a/openoffice/share/template/wizard/letter/pt-BR/pri-marine_l.ott b/openoffice/share/template/wizard/letter/pt-BR/pri-marine_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..a70573e0b6ec8eb626170396c2ea9816e908087e Binary files /dev/null and b/openoffice/share/template/wizard/letter/pt-BR/pri-marine_l.ott differ diff --git a/openoffice/share/template/wizard/letter/pt-BR/pri-redline_l.ott b/openoffice/share/template/wizard/letter/pt-BR/pri-redline_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..31c35bcde314a008ea46e2469d56423a4b4a4858 Binary files /dev/null and b/openoffice/share/template/wizard/letter/pt-BR/pri-redline_l.ott differ diff --git a/openoffice/share/template/wizard/letter/pt/bus-elegant_l.ott b/openoffice/share/template/wizard/letter/pt/bus-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..bf2029a9d9f41d9d13bdba13f789a7eb95b66dfa Binary files /dev/null and b/openoffice/share/template/wizard/letter/pt/bus-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/pt/bus-modern_l.ott b/openoffice/share/template/wizard/letter/pt/bus-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..6fe2d8a8180958423b6dca7539574c31959b0918 Binary files /dev/null and b/openoffice/share/template/wizard/letter/pt/bus-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/pt/bus-office_l.ott b/openoffice/share/template/wizard/letter/pt/bus-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..78dd3e1b20b3b615ea129ee4412f0963074c7233 Binary files /dev/null and b/openoffice/share/template/wizard/letter/pt/bus-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/pt/off-elegant_l.ott b/openoffice/share/template/wizard/letter/pt/off-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..dc2c0933a641d87de5817cf3a49aa592a900861e Binary files /dev/null and b/openoffice/share/template/wizard/letter/pt/off-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/pt/off-modern_l.ott b/openoffice/share/template/wizard/letter/pt/off-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..02cc747c62dd33abdc30401e00e671360467ee5f Binary files /dev/null and b/openoffice/share/template/wizard/letter/pt/off-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/pt/off-office_l.ott b/openoffice/share/template/wizard/letter/pt/off-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..9d16a0b45d27eb44876e2c0729f967207d378e4f Binary files /dev/null and b/openoffice/share/template/wizard/letter/pt/off-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/pt/pri-bottle_l.ott b/openoffice/share/template/wizard/letter/pt/pri-bottle_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..9b13b34f6f18a12cf4966a9320246bc87d0f6d24 Binary files /dev/null and b/openoffice/share/template/wizard/letter/pt/pri-bottle_l.ott differ diff --git a/openoffice/share/template/wizard/letter/pt/pri-mail_l.ott b/openoffice/share/template/wizard/letter/pt/pri-mail_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..c330867d5fba8a649606f76227d730b5eb1f7c18 Binary files /dev/null and b/openoffice/share/template/wizard/letter/pt/pri-mail_l.ott differ diff --git a/openoffice/share/template/wizard/letter/pt/pri-marine_l.ott b/openoffice/share/template/wizard/letter/pt/pri-marine_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..dd2e09006058ef23602e7f689fd6df6bf6a8c4f6 Binary files /dev/null and b/openoffice/share/template/wizard/letter/pt/pri-marine_l.ott differ diff --git a/openoffice/share/template/wizard/letter/pt/pri-redline_l.ott b/openoffice/share/template/wizard/letter/pt/pri-redline_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..d4e455eaec4823fc7bd7ceb745f0787929c77166 Binary files /dev/null and b/openoffice/share/template/wizard/letter/pt/pri-redline_l.ott differ diff --git a/openoffice/share/template/wizard/letter/ru/bus-elegant_l.ott b/openoffice/share/template/wizard/letter/ru/bus-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..16a927f65fb2638b7fe0540848c70da8319d7cba Binary files /dev/null and b/openoffice/share/template/wizard/letter/ru/bus-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/ru/bus-modern_l.ott b/openoffice/share/template/wizard/letter/ru/bus-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..f4c9c896deba215b419acb00d1a4135813c03011 Binary files /dev/null and b/openoffice/share/template/wizard/letter/ru/bus-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/ru/bus-office_l.ott b/openoffice/share/template/wizard/letter/ru/bus-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..56db089977f68bdfb0d35ed07e68102bd66d1303 Binary files /dev/null and b/openoffice/share/template/wizard/letter/ru/bus-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/ru/off-elegant_l.ott b/openoffice/share/template/wizard/letter/ru/off-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..0fb64ba19a3265ae937114ef5813cb1831ae7ff4 Binary files /dev/null and b/openoffice/share/template/wizard/letter/ru/off-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/ru/off-modern_l.ott b/openoffice/share/template/wizard/letter/ru/off-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..8f15eec57e00fe7a9c7c5d41c73f7817193f40d9 Binary files /dev/null and b/openoffice/share/template/wizard/letter/ru/off-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/ru/off-office_l.ott b/openoffice/share/template/wizard/letter/ru/off-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..6aa6ae276a880d2843e511e93d18ca5ff658a61d Binary files /dev/null and b/openoffice/share/template/wizard/letter/ru/off-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/ru/pri-bottle_l.ott b/openoffice/share/template/wizard/letter/ru/pri-bottle_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..b4072eb232e6e4077186bb7a11dd03a387613e0c Binary files /dev/null and b/openoffice/share/template/wizard/letter/ru/pri-bottle_l.ott differ diff --git a/openoffice/share/template/wizard/letter/ru/pri-mail_l.ott b/openoffice/share/template/wizard/letter/ru/pri-mail_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..869e52f93c9cb278309a8bdc663b62d9c8b66d67 Binary files /dev/null and b/openoffice/share/template/wizard/letter/ru/pri-mail_l.ott differ diff --git a/openoffice/share/template/wizard/letter/ru/pri-marine_l.ott b/openoffice/share/template/wizard/letter/ru/pri-marine_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..b5680681b0527aa3d5daa294e0aa0d7780d95b60 Binary files /dev/null and b/openoffice/share/template/wizard/letter/ru/pri-marine_l.ott differ diff --git a/openoffice/share/template/wizard/letter/ru/pri-redline_l.ott b/openoffice/share/template/wizard/letter/ru/pri-redline_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..a7edc30d25ac106827e441a046d32c306d6c1ea2 Binary files /dev/null and b/openoffice/share/template/wizard/letter/ru/pri-redline_l.ott differ diff --git a/openoffice/share/template/wizard/letter/sk/bus-elegant_l.ott b/openoffice/share/template/wizard/letter/sk/bus-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..a0b84a8436497615a5d1c2eeabab107a84cb4a12 Binary files /dev/null and b/openoffice/share/template/wizard/letter/sk/bus-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/sk/bus-modern_l.ott b/openoffice/share/template/wizard/letter/sk/bus-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..03211c41224b54f0fd12fa50be8f6ef9c97c135a Binary files /dev/null and b/openoffice/share/template/wizard/letter/sk/bus-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/sk/bus-office_l.ott b/openoffice/share/template/wizard/letter/sk/bus-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..eda660f7186b6c19239915bc8d4341c11acd11e3 Binary files /dev/null and b/openoffice/share/template/wizard/letter/sk/bus-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/sk/off-elegant_l.ott b/openoffice/share/template/wizard/letter/sk/off-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..fed64c1700f6223ab621d9a45bd8e39662f0571f Binary files /dev/null and b/openoffice/share/template/wizard/letter/sk/off-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/sk/off-modern_l.ott b/openoffice/share/template/wizard/letter/sk/off-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..3c142fb49085fbaad5311bde79b35cab2de9ffb0 Binary files /dev/null and b/openoffice/share/template/wizard/letter/sk/off-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/sk/off-office_l.ott b/openoffice/share/template/wizard/letter/sk/off-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..700a2c113e9fe2949705c8fc40dad6211ac0ba91 Binary files /dev/null and b/openoffice/share/template/wizard/letter/sk/off-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/sk/pri-bottle_l.ott b/openoffice/share/template/wizard/letter/sk/pri-bottle_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..8e596ccd40883553053e7f57fb8ba63a3a957288 Binary files /dev/null and b/openoffice/share/template/wizard/letter/sk/pri-bottle_l.ott differ diff --git a/openoffice/share/template/wizard/letter/sk/pri-mail_l.ott b/openoffice/share/template/wizard/letter/sk/pri-mail_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..35bea685048504c1ac83a835f50f8ce8aa6c8f84 Binary files /dev/null and b/openoffice/share/template/wizard/letter/sk/pri-mail_l.ott differ diff --git a/openoffice/share/template/wizard/letter/sk/pri-marine_l.ott b/openoffice/share/template/wizard/letter/sk/pri-marine_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..29c2ba1c88cde6c9ce543e3288c59e5852854e2b Binary files /dev/null and b/openoffice/share/template/wizard/letter/sk/pri-marine_l.ott differ diff --git a/openoffice/share/template/wizard/letter/sk/pri-redline_l.ott b/openoffice/share/template/wizard/letter/sk/pri-redline_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..a1c433e33a15929f163da33e78fb45bef0b351f5 Binary files /dev/null and b/openoffice/share/template/wizard/letter/sk/pri-redline_l.ott differ diff --git a/openoffice/share/template/wizard/letter/sl/bus-elegant_l.ott b/openoffice/share/template/wizard/letter/sl/bus-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..86e3d6b7b13171b85bd9b3a37892fd5215b07206 Binary files /dev/null and b/openoffice/share/template/wizard/letter/sl/bus-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/sl/bus-modern_l.ott b/openoffice/share/template/wizard/letter/sl/bus-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..30c5f3dcba424e9ca89375132389feb6b7219524 Binary files /dev/null and b/openoffice/share/template/wizard/letter/sl/bus-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/sl/bus-office_l.ott b/openoffice/share/template/wizard/letter/sl/bus-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..f65d350046adc33174b6771a91932cea4573d173 Binary files /dev/null and b/openoffice/share/template/wizard/letter/sl/bus-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/sl/off-elegant_l.ott b/openoffice/share/template/wizard/letter/sl/off-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..a62ae32d7a63d23419581911e7142b35e5d6224e Binary files /dev/null and b/openoffice/share/template/wizard/letter/sl/off-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/sl/off-modern_l.ott b/openoffice/share/template/wizard/letter/sl/off-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..ef3fcdebd7de8dab4bac257cb71184e87b8f1ab8 Binary files /dev/null and b/openoffice/share/template/wizard/letter/sl/off-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/sl/off-office_l.ott b/openoffice/share/template/wizard/letter/sl/off-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..c4901826ec583c43e83d6639c659917477ee0766 Binary files /dev/null and b/openoffice/share/template/wizard/letter/sl/off-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/sl/pri-bottle_l.ott b/openoffice/share/template/wizard/letter/sl/pri-bottle_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..6d28e98576a4ecdd81a4751660d4df4d1dfb86da Binary files /dev/null and b/openoffice/share/template/wizard/letter/sl/pri-bottle_l.ott differ diff --git a/openoffice/share/template/wizard/letter/sl/pri-mail_l.ott b/openoffice/share/template/wizard/letter/sl/pri-mail_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..bd06f2742a04aec3f7e14db7a2c64f194fb13a97 Binary files /dev/null and b/openoffice/share/template/wizard/letter/sl/pri-mail_l.ott differ diff --git a/openoffice/share/template/wizard/letter/sl/pri-marine_l.ott b/openoffice/share/template/wizard/letter/sl/pri-marine_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..8e6e489c923a1b3237d22d39beee238f5a479e5a Binary files /dev/null and b/openoffice/share/template/wizard/letter/sl/pri-marine_l.ott differ diff --git a/openoffice/share/template/wizard/letter/sl/pri-redline_l.ott b/openoffice/share/template/wizard/letter/sl/pri-redline_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..c174608e1cc36d9af5faab6a6226cee09f0602cf Binary files /dev/null and b/openoffice/share/template/wizard/letter/sl/pri-redline_l.ott differ diff --git a/openoffice/share/template/wizard/letter/sv/bus-elegant_l.ott b/openoffice/share/template/wizard/letter/sv/bus-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..b7c47952c85fe3a05d74a5950f0a076d603927f7 Binary files /dev/null and b/openoffice/share/template/wizard/letter/sv/bus-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/sv/bus-modern_l.ott b/openoffice/share/template/wizard/letter/sv/bus-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..6cddd664fa52b50f57e4ee036048acbbce078b31 Binary files /dev/null and b/openoffice/share/template/wizard/letter/sv/bus-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/sv/bus-office_l.ott b/openoffice/share/template/wizard/letter/sv/bus-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..74f1d2e6c0ea282477170afe412645218ac509fc Binary files /dev/null and b/openoffice/share/template/wizard/letter/sv/bus-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/sv/off-elegant_l.ott b/openoffice/share/template/wizard/letter/sv/off-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..c7635f260eab877dd27a33cc565af8c12302f7cc Binary files /dev/null and b/openoffice/share/template/wizard/letter/sv/off-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/sv/off-modern_l.ott b/openoffice/share/template/wizard/letter/sv/off-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..baa4122cad5f539f5a832a575ec446eca67ed57e Binary files /dev/null and b/openoffice/share/template/wizard/letter/sv/off-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/sv/off-office_l.ott b/openoffice/share/template/wizard/letter/sv/off-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..cb085b3af7e0db1b66cbdc72cdfaca36adf6a360 Binary files /dev/null and b/openoffice/share/template/wizard/letter/sv/off-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/sv/pri-bottle_l.ott b/openoffice/share/template/wizard/letter/sv/pri-bottle_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..4925e9f5e051919764d99d4fea824667a0aca61d Binary files /dev/null and b/openoffice/share/template/wizard/letter/sv/pri-bottle_l.ott differ diff --git a/openoffice/share/template/wizard/letter/sv/pri-mail_l.ott b/openoffice/share/template/wizard/letter/sv/pri-mail_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..46d0df7b9b8f2108ffea5bb4f6aa26b4ea80da28 Binary files /dev/null and b/openoffice/share/template/wizard/letter/sv/pri-mail_l.ott differ diff --git a/openoffice/share/template/wizard/letter/sv/pri-marine_l.ott b/openoffice/share/template/wizard/letter/sv/pri-marine_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..937c767c601f4e0367ebb3c35ee5c49728ba4972 Binary files /dev/null and b/openoffice/share/template/wizard/letter/sv/pri-marine_l.ott differ diff --git a/openoffice/share/template/wizard/letter/sv/pri-redline_l.ott b/openoffice/share/template/wizard/letter/sv/pri-redline_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..7f969fda70bd32af7bcc97e569f65c8bd8462c56 Binary files /dev/null and b/openoffice/share/template/wizard/letter/sv/pri-redline_l.ott differ diff --git a/openoffice/share/template/wizard/letter/tr/bus-elegant_l.ott b/openoffice/share/template/wizard/letter/tr/bus-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..20ac00c538309a1b6a28e2e35f4ce5c7e439a8be Binary files /dev/null and b/openoffice/share/template/wizard/letter/tr/bus-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/tr/bus-modern_l.ott b/openoffice/share/template/wizard/letter/tr/bus-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..315639b257dd5cd3757a17f5953df83ea7f831e8 Binary files /dev/null and b/openoffice/share/template/wizard/letter/tr/bus-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/tr/bus-office_l.ott b/openoffice/share/template/wizard/letter/tr/bus-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..d9eb7e9da22cee4973e5b8eb036e434925b767a1 Binary files /dev/null and b/openoffice/share/template/wizard/letter/tr/bus-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/tr/off-elegant_l.ott b/openoffice/share/template/wizard/letter/tr/off-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..881810814e07277023e73b236c0f9b7271208a04 Binary files /dev/null and b/openoffice/share/template/wizard/letter/tr/off-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/tr/off-modern_l.ott b/openoffice/share/template/wizard/letter/tr/off-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..0c72b73c798e2c8c5c3d608cb24dbd96d8d1bfd9 Binary files /dev/null and b/openoffice/share/template/wizard/letter/tr/off-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/tr/off-office_l.ott b/openoffice/share/template/wizard/letter/tr/off-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..5e2cbb32f1966707d9b7c61266ee96cf0a24d2e5 Binary files /dev/null and b/openoffice/share/template/wizard/letter/tr/off-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/tr/pri-bottle_l.ott b/openoffice/share/template/wizard/letter/tr/pri-bottle_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..ade6f6e00ef5ff67fd713ebd7349c18088094ded Binary files /dev/null and b/openoffice/share/template/wizard/letter/tr/pri-bottle_l.ott differ diff --git a/openoffice/share/template/wizard/letter/tr/pri-mail_l.ott b/openoffice/share/template/wizard/letter/tr/pri-mail_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..f859216704b2a5febd859d48ed60e13b606edc4a Binary files /dev/null and b/openoffice/share/template/wizard/letter/tr/pri-mail_l.ott differ diff --git a/openoffice/share/template/wizard/letter/tr/pri-marine_l.ott b/openoffice/share/template/wizard/letter/tr/pri-marine_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..845a4b569b517ecbb22f96530484eb4d80645c70 Binary files /dev/null and b/openoffice/share/template/wizard/letter/tr/pri-marine_l.ott differ diff --git a/openoffice/share/template/wizard/letter/tr/pri-redline_l.ott b/openoffice/share/template/wizard/letter/tr/pri-redline_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..44f26b0d0fad3e3d747cac9fd0c96a235f1f0929 Binary files /dev/null and b/openoffice/share/template/wizard/letter/tr/pri-redline_l.ott differ diff --git a/openoffice/share/template/wizard/letter/vi/bus-elegant_l.ott b/openoffice/share/template/wizard/letter/vi/bus-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..9cb4962b4e0b6c088a451bc3a9636a96111b4f08 Binary files /dev/null and b/openoffice/share/template/wizard/letter/vi/bus-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/vi/bus-modern_l.ott b/openoffice/share/template/wizard/letter/vi/bus-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..739f6126fbee566d7693e77d7fd5fed56dcd5c48 Binary files /dev/null and b/openoffice/share/template/wizard/letter/vi/bus-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/vi/bus-office_l.ott b/openoffice/share/template/wizard/letter/vi/bus-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..e93a1e6447c193737d6821189e04559f521b6a5d Binary files /dev/null and b/openoffice/share/template/wizard/letter/vi/bus-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/vi/off-elegant_l.ott b/openoffice/share/template/wizard/letter/vi/off-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..eed0b0d663ee6906d9c0303abe6b064bd253c3bd Binary files /dev/null and b/openoffice/share/template/wizard/letter/vi/off-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/vi/off-modern_l.ott b/openoffice/share/template/wizard/letter/vi/off-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..246783cb6a224554de5ad6f719dc2a8c5e37b538 Binary files /dev/null and b/openoffice/share/template/wizard/letter/vi/off-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/vi/off-office_l.ott b/openoffice/share/template/wizard/letter/vi/off-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..32f6e340abf0df297200293fc778a5a15bbe5fb6 Binary files /dev/null and b/openoffice/share/template/wizard/letter/vi/off-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/vi/pri-bottle_l.ott b/openoffice/share/template/wizard/letter/vi/pri-bottle_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..c199d312fa8e4577fd7dba7ad6f4d736325366f0 Binary files /dev/null and b/openoffice/share/template/wizard/letter/vi/pri-bottle_l.ott differ diff --git a/openoffice/share/template/wizard/letter/vi/pri-mail_l.ott b/openoffice/share/template/wizard/letter/vi/pri-mail_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..bca714560a2a130b8c72f81e80d09a5652c86a90 Binary files /dev/null and b/openoffice/share/template/wizard/letter/vi/pri-mail_l.ott differ diff --git a/openoffice/share/template/wizard/letter/vi/pri-marine_l.ott b/openoffice/share/template/wizard/letter/vi/pri-marine_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..51c58a426352a8f5be9f8720dd27919a1e085617 Binary files /dev/null and b/openoffice/share/template/wizard/letter/vi/pri-marine_l.ott differ diff --git a/openoffice/share/template/wizard/letter/vi/pri-redline_l.ott b/openoffice/share/template/wizard/letter/vi/pri-redline_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..1307f1b71c01b09996d596386e75aacf544a49a7 Binary files /dev/null and b/openoffice/share/template/wizard/letter/vi/pri-redline_l.ott differ diff --git a/openoffice/share/template/wizard/letter/zh-CN/bus-elegant_l.ott b/openoffice/share/template/wizard/letter/zh-CN/bus-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..8696c850b3d6cee74a2ae03dc601a61033f0f572 Binary files /dev/null and b/openoffice/share/template/wizard/letter/zh-CN/bus-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/zh-CN/bus-modern_l.ott b/openoffice/share/template/wizard/letter/zh-CN/bus-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..6476cf84ef97b457949e16ade8a8e1db87f14daf Binary files /dev/null and b/openoffice/share/template/wizard/letter/zh-CN/bus-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/zh-CN/bus-office_l.ott b/openoffice/share/template/wizard/letter/zh-CN/bus-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..b9b22cf91646520b31a5583101cb5c0295d5b9a6 Binary files /dev/null and b/openoffice/share/template/wizard/letter/zh-CN/bus-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/zh-CN/off-elegant_l.ott b/openoffice/share/template/wizard/letter/zh-CN/off-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..ed2e1fa11da505d000b916f501d69c6d69cda521 Binary files /dev/null and b/openoffice/share/template/wizard/letter/zh-CN/off-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/zh-CN/off-modern_l.ott b/openoffice/share/template/wizard/letter/zh-CN/off-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..505c8ffeff17221a53b767b575dd214258d6f7f0 Binary files /dev/null and b/openoffice/share/template/wizard/letter/zh-CN/off-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/zh-CN/off-office_l.ott b/openoffice/share/template/wizard/letter/zh-CN/off-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..16c8afd15719986bc62c5e2e5a737d0bff000655 Binary files /dev/null and b/openoffice/share/template/wizard/letter/zh-CN/off-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/zh-CN/pri-bottle_l.ott b/openoffice/share/template/wizard/letter/zh-CN/pri-bottle_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..ea24c3bc2142fb34dc1409a95a62b8a536c298f9 Binary files /dev/null and b/openoffice/share/template/wizard/letter/zh-CN/pri-bottle_l.ott differ diff --git a/openoffice/share/template/wizard/letter/zh-CN/pri-mail_l.ott b/openoffice/share/template/wizard/letter/zh-CN/pri-mail_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..3cc4158747bcd94c4babd29de3d40827d87f27ff Binary files /dev/null and b/openoffice/share/template/wizard/letter/zh-CN/pri-mail_l.ott differ diff --git a/openoffice/share/template/wizard/letter/zh-CN/pri-marine_l.ott b/openoffice/share/template/wizard/letter/zh-CN/pri-marine_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..ee8d040095b08f84a6425196b3ae5e02399d400d Binary files /dev/null and b/openoffice/share/template/wizard/letter/zh-CN/pri-marine_l.ott differ diff --git a/openoffice/share/template/wizard/letter/zh-CN/pri-redline_l.ott b/openoffice/share/template/wizard/letter/zh-CN/pri-redline_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..f0e8377471bdb4f14d4bff2977147605f746b9a7 Binary files /dev/null and b/openoffice/share/template/wizard/letter/zh-CN/pri-redline_l.ott differ diff --git a/openoffice/share/template/wizard/letter/zh-TW/bus-elegant_l.ott b/openoffice/share/template/wizard/letter/zh-TW/bus-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..19c25abcf841b233a7cb0e2896e11b8a8fbf5461 Binary files /dev/null and b/openoffice/share/template/wizard/letter/zh-TW/bus-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/zh-TW/bus-modern_l.ott b/openoffice/share/template/wizard/letter/zh-TW/bus-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..98f951bd01343a43d37f6677b0164999960eff5a Binary files /dev/null and b/openoffice/share/template/wizard/letter/zh-TW/bus-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/zh-TW/bus-office_l.ott b/openoffice/share/template/wizard/letter/zh-TW/bus-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..2f689dd96714394780c91ebe09882f213d6ad06f Binary files /dev/null and b/openoffice/share/template/wizard/letter/zh-TW/bus-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/zh-TW/off-elegant_l.ott b/openoffice/share/template/wizard/letter/zh-TW/off-elegant_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..f78a24bf0c5d83c90d70470fb05ed1c75748b610 Binary files /dev/null and b/openoffice/share/template/wizard/letter/zh-TW/off-elegant_l.ott differ diff --git a/openoffice/share/template/wizard/letter/zh-TW/off-modern_l.ott b/openoffice/share/template/wizard/letter/zh-TW/off-modern_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..fead04ffb8dfe7a07ab9142cc541ced56c4308ae Binary files /dev/null and b/openoffice/share/template/wizard/letter/zh-TW/off-modern_l.ott differ diff --git a/openoffice/share/template/wizard/letter/zh-TW/off-office_l.ott b/openoffice/share/template/wizard/letter/zh-TW/off-office_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..dfbee4404e5a071cdaf104f07037ec96ede8a166 Binary files /dev/null and b/openoffice/share/template/wizard/letter/zh-TW/off-office_l.ott differ diff --git a/openoffice/share/template/wizard/letter/zh-TW/pri-bottle_l.ott b/openoffice/share/template/wizard/letter/zh-TW/pri-bottle_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..ea9b14c3b8a53ef114d182cdcb1f48681ea5c1ab Binary files /dev/null and b/openoffice/share/template/wizard/letter/zh-TW/pri-bottle_l.ott differ diff --git a/openoffice/share/template/wizard/letter/zh-TW/pri-mail_l.ott b/openoffice/share/template/wizard/letter/zh-TW/pri-mail_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..bfd274b7571a9b20f4fd4effaf2190597182c8a3 Binary files /dev/null and b/openoffice/share/template/wizard/letter/zh-TW/pri-mail_l.ott differ diff --git a/openoffice/share/template/wizard/letter/zh-TW/pri-marine_l.ott b/openoffice/share/template/wizard/letter/zh-TW/pri-marine_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..c68e900734bd1462520cc6e62c77531f67605e35 Binary files /dev/null and b/openoffice/share/template/wizard/letter/zh-TW/pri-marine_l.ott differ diff --git a/openoffice/share/template/wizard/letter/zh-TW/pri-redline_l.ott b/openoffice/share/template/wizard/letter/zh-TW/pri-redline_l.ott new file mode 100644 index 0000000000000000000000000000000000000000..2c53dcd061610fab89510812cd7470e531f7a380 Binary files /dev/null and b/openoffice/share/template/wizard/letter/zh-TW/pri-redline_l.ott differ diff --git a/openoffice/share/wordbook/de/business.dic b/openoffice/share/wordbook/de/business.dic new file mode 100644 index 0000000000000000000000000000000000000000..7fa05c439d48a0c5939427e2f4a554b0d79550fd --- /dev/null +++ b/openoffice/share/wordbook/de/business.dic @@ -0,0 +1,43 @@ +OOoUserDict1 +lang: <none> +type: positive +--- +Acorde= +Apache= +AppWizard= +Apple= +Amazon= +Android= +Berkeley +Calc= +Cisco= +Corporation= +Datacenter= +DocLink= +Draw= +E-Business= +Google= +HelpDesk= +IBM= +Impress= +Java= +Linux= +LibreOffice= +Mac= +Math= +Microsoft= +Office= +OpenDocument= +OpenOffice.org= +OpenText= +Oracle= +OSX= +RedHat= +Sun= +VoIP= +WebCast= +Webmail +Windows= +World +Writer= +Yahoo= diff --git a/openoffice/share/wordbook/de/soffice.dic b/openoffice/share/wordbook/de/soffice.dic new file mode 100644 index 0000000000000000000000000000000000000000..cd36efc3298d7c0ed9147a525866ea016c5988b0 Binary files /dev/null and b/openoffice/share/wordbook/de/soffice.dic differ diff --git a/openoffice/share/xdg/base.desktop b/openoffice/share/xdg/base.desktop new file mode 100644 index 0000000000000000000000000000000000000000..da3d263b5ef647ece27054572a1dfd8d0d3fb92e --- /dev/null +++ b/openoffice/share/xdg/base.desktop @@ -0,0 +1,232 @@ +############################################################### +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +############################################################### +[Desktop Entry] +Version=1.0 +Terminal=false +Icon=openoffice4-base +Type=Application +Categories=Office;X-Red-Hat-Base;X-SuSE-Core-Office;X-MandrivaLinux-MoreApplications-Databases; +Exec=openoffice4 -base %U +MimeType=application/vnd.oasis.opendocument.database;application/vnd.sun.xml.base; +Name=OpenOffice 4.1.10 Base +GenericName=Database Development +GenericName[en]=Database Development +GenericName[af]=Databasisontwikkeling +GenericName[ar]=تطوير قواعد البيانات +GenericName[as]=ডাটাবেছ বিকাশ +GenericName[ast]=Desendolcu de bases de datos +GenericName[be_BY]=База даных +GenericName[bg]=Разработване на бази от данни +GenericName[bn]=ডাটাবেস ডেভেলপমেনà§à¦Ÿ +GenericName[bo]=གཞི་གྲངས་མཛོད་ཀྱི་གསར་སྤེལ༠+GenericName[br]=Diorren ar stlennvank +GenericName[bs]=Razvoj baza podataka +GenericName[ca]=Desenvolupament de bases de dades +GenericName[ca_XR]=Desenrollament de base de senyes +GenericName[ca_XV]=Desenvolupament de bases de dades +GenericName[cs]=Vývoj databáze +GenericName[cy]=Datblygu Cronfa Ddata +GenericName[da]=Databaseudvikling +GenericName[de]=Datenbankentwicklung +GenericName[el]=Ανάπτυξη Î»Î¿Î³Î¹ÏƒÎ¼Î¹ÎºÎ¿Ï Î³Î¹Î± βάσεις δεδομένων +GenericName[en_GB]=Database Development +GenericName[en_ZA]=Database Development +GenericName[eo]=Datumbaza evoluigo +GenericName[es]=Desarrollo de bases de datos +GenericName[et]=Andmebaaside arendamine +GenericName[eu]=Datu-baseen garapena +GenericName[fa]=تولید پایگاه داده +GenericName[fi]=Tietokantakehitys +GenericName[fr]=Conception de base de données +GenericName[ga]=Forbairt Bunachar Sonraí +GenericName[gd]=Leasachadh stòir-dhàta +GenericName[gl]=Desenvolvemento de bases de datos +GenericName[gu]=ડેટાબેઠડેવલોપમેનà«àªŸ +GenericName[he]=פיתוח מסדי × ×ª×•× ×™× +GenericName[hi]=डेटाबेस विकास +GenericName[hr]=Razvoj baza podataka +GenericName[hu]=Adatbázis-fejlesztés +GenericName[id]=Pengembangan Basis Data +GenericName[is]=Hönnun gagnagrunna +GenericName[it]=Sviluppo di database +GenericName[ja]=データベース開発 +GenericName[kid]=6op7oe‖Database Development +GenericName[kk]=Дерекқор +GenericName[km]=ការ​អភិវឌ្ážáž“áŸâ€‹áž˜áž¼áž›ážŠáŸ’ឋាន​ទិន្ននáŸáž™ +GenericName[kn]=ದತà³à²¤à²¸à²‚ಚಯ ಅಭಿವೃದà³à²§à²¿ +GenericName[ko]=ë°ì´í„°ë² ì´ìŠ¤ 개발 +GenericName[ku]=Pêşdebirê Danegeh +GenericName[lt]=Duomenynų rengyklÄ— +GenericName[lv]=DatubÄzu izstrÄde +GenericName[mk]=Развој на база на податоци +GenericName[ml]=ഡേറàµà´±à´¾à´¬àµ†à´¯à´¿à´¸àµ ഡവലപàµà´®àµ†à´¨àµà´±àµ +GenericName[mn]=Өгөгдлийн Ñангийн хөгжүүлÑлт +GenericName[mr]=कोष विकास +GenericName[my]=ဒေá€á€¬á€˜á€±á€·á€…် ဖွံ့ဖြိုးá€á€­á€¯á€¸á€á€€á€ºá€™á€¾á€¯ +GenericName[nb]=Databaseutvikling +GenericName[ne]=डेटाबेस विकास +GenericName[nl]=Databaseontwikkeling +GenericName[nn]=Databaseutvikling +GenericName[nr]=Databasisontwikkeling +GenericName[nso]=Databasisontwikkeling +GenericName[oc]=Desvolopament de banca de donadas +GenericName[om]=Uuminsa Kuusaa Deetaa +GenericName[or]=ତଥà­à­Ÿà¬¾à¬§à¬¾à¬° ବିକାଶ +GenericName[pa_IN]=ਡਾਟਾਬੇਸ ਡਿਵੈਲਮੈਂਟ +GenericName[pl]=Opracowanie i rozwój bazy danych +GenericName[pt]=Desenvolvimento de base de dados +GenericName[pt_BR]=Desenvolvimento de banco de dados +GenericName[ro]=Dezvoltare de baze de date +GenericName[ru]=База данных +GenericName[rw]=Gukora ububikoshingiro +GenericName[sa_IN]=डाटाबेसॠविकासः +GenericName[sh]=Razvoj baza podataka +GenericName[si]=දත්තසමුදà·à¶º සංවර්ධනය +GenericName[sk]=Vývoj databáz +GenericName[sl]=Razvoj zbirk podatkov +GenericName[sq]=Kolonat e databazës +GenericName[sr]=Развој база података +GenericName[ss]=Databasisontwikkeling +GenericName[st]=Databasisontwikkeling +GenericName[sv]=Databasutveckling +GenericName[ta]=தரவà¯à®¤à¯à®¤à®³ உரà¯à®µà®¾à®•à¯à®•à®®à¯ +GenericName[te]=డాటాబేసౠడెవలపà±â€Œà°®à±†à°‚à°Ÿà± +GenericName[th]=à¸à¸²à¸£à¸žà¸±à¸’นาà¸à¸²à¸™à¸‚้อมูล +GenericName[tn]=Databasisontwikkeling +GenericName[tr]=Veritabanı GeliÅŸtirme +GenericName[ts]=Databasisontwikkeling +GenericName[ug]=ساندان ئىجادىيىتى +GenericName[uk]=База даних +GenericName[uz]=Maʼlumot bazasi +GenericName[ve]=Databasisontwikkeling +GenericName[vi]=Phát triển cÆ¡ sở dữ liệu +GenericName[xh]=Databasisontwikkeling +GenericName[zh_CN]=æ•°æ®åº“å¼€å‘ +GenericName[zh_TW]=資料庫開發 +GenericName[zu]=Databasisontwikkeling +Comment=Manage databases, create queries and reports to track and manage your information by using Base. +Comment[en]=Manage databases, create queries and reports to track and manage your information by using Base. +Comment[af]=Bestuur databasisse, skep navrae en verslae om u inligting na te speur en te bestuur, met Base. +Comment[ar]=إدارة قواعد البيانات، وإنشاء الاستعلامات والتقارير وتتبّع وإدارة معلومات باستخدام بيز. +Comment[as]=ডাটাবেছবোৰ পৰিচালনা কৰক, আধাৰ বà§à¦¯à§±à¦¹à¦¾à§° কৰি টà§à§°à§‡à¦• আৰৠপৰিচালনা কৰিবলৈ পà§à§°à¦¶à§à¦¨ আৰৠৰিপৰà§à¦Ÿà¦¬à§‹à§° সৃষà§à¦Ÿà¦¿ কৰক. +Comment[ast]=Alministrar bases de datos, crear consultes ya informes pa siguir y alministrar información emplegando Base. +Comment[be_BY]=Кіруйце базамі даных, Ñтварайце звароты Ñ– Ñправаздачы, каб зважаць на, Ñ– кіраваць інфармацыÑй з дапамогаю Base. +Comment[bg]=С Base можете да управлÑвате бази от данни и да Ñъздавате заÑвки и Ñправки, за да Ñледите и управлÑвате Вашата информациÑ. +Comment[bn]=বেস বà§à¦¯à¦¬à¦¹à¦¾à¦° করে মà§à¦¯à¦¾à¦¨à§‡à¦œ ডাটাবেজ,কোয়েরি à¦à¦¬à¦‚ টà§à¦°à§à¦¯à¦¾à¦•à§‡ বিবরন à¦à¦¬à¦‚ তোমার তথà§à¦¯ তৈরী কর। +Comment[bo]=Baseབེད་སྤྱད་དེ་གཞི་གྲངས་à½à½¼à¼‹à½˜à½›à½¼à½‘་ལ་དོ་དམ་བྱེད་པ་མ་ཟད༠འདྲི་རྩད་དང་རེའུ་མིག་བཟོས་ནས་ཆ་འཕྲིན་ལ་རྗེས་འདེད་དང་དོ་དམ་བྱེད་དགོས༠+Comment[br]=Bon : ardeiñ stlennvonioù, krouidigezh azgoulennoù ha danevelloù +Comment[brx]=डाटाबेस मेनेज खालाम,सोंलॠसोरजि आरो टà¥à¤°à¥‡à¤– खालामनो फोरमायथिनाय आरो बिथा बाहायनानै नोंथांनि मोनथिहोनायखौ मेनेज खालामो। +Comment[bs]=Upravljanje bazama podataka, kreiranje upita i izvjeÅ¡taja radi praćenja i upravljanja vaÅ¡im informacijama koristeći Base. +Comment[ca]=Gestioneu bases de dades i creeu consultes i informes per fer el seguiment i gestionar informació amb el Base. +Comment[ca_XR]=Gestiones bases de senyes, cree consultes i informes per a editar i gestionar la seua informació utilisant Base. +Comment[ca_XV]=Gestioneu bases de dades i creeu consultes i informes per fer el seguiment i gestionar informació amb el Base. +Comment[cs]=Spravujte databáze, vytvářejte dotazy a sestavy pro sledování a řízení vaÅ¡ich informací pomocí Base. +Comment[cy]=Rheoli cronfeydd data, creu ymholiadau ac adroddiadau i ddilyn a rheoli eich gwybodaeth drwy ddefnyddio Base. +Comment[da]=Administrer databaser, opret forespørgsler og rapporter til at spore og administrere dine informationer ved at bruge Base. +Comment[de]=Verwalten von Datenbanken, Erstellen von Abfragen und Berichten - Base macht's möglich. +Comment[dgo]=बेस बरतियै अपनी जानकारी दी थाहà¥â€Œà¤— लाने ते पà¥à¤°à¤¬à¤‚ध करने लेई डेटाबेसें दा पà¥à¤°à¤¬à¤‚ध करो ,पà¥à¤šà¥à¤›à¤¾à¤‚ ते रपोटां सिरजो. +Comment[dz]=གཞི་རྟན་ལག་ལེན་འà½à½–་à½à½¼à½‚་ལས་ གནས་སྡུད་གཞི་རྟན་ཚུ་འཛིན་སà¾à¾±à½¼à½„་འབད་ནི་དང་ དྲི་དཔྱད་ཚུ་བཟོ་ནི་ རྗེས་ལམ་ལུ་སྙན་ཞུ་འབད་ནི་ རང་དོན་བརྡ་དོན་འཛིན་སà¾à¾±à½¼à½„་འབད་ནི༠+Comment[el]=ΔιαχείÏιση βάσεων δεδομένων, δημιουÏγία εÏωτημάτων και αναφοÏών και διαχείÏιση πληÏοφοÏιών με τη χÏήση της Base. +Comment[en_GB]=Manage databases, create queries and reports to track and manage your information using Base. +Comment[en_ZA]=Manage databases, create queries and reports to track and manage your information by using Base. +Comment[eo]=Administri datumbazojn, krei informpetojn kaj raportojn por kontroli kaj administri viajn informojn per Base. +Comment[es]=Administrar bases de datos, crear consultas e informes para controlar y editar información con Base. +Comment[et]=Base võimaldab kasutada andmebaase ja luua andmete jälgimiseks ning haldamiseks päringuid ja aruandeid. +Comment[eu]=Datu-baseak kudeatu eta kontsultak eta txostenak sortu Base erabiliz informazioaren segimendua egiteko eta hura kudeatzeko. +Comment[fa]=با استÙاده از دادگان، پایگاه‌داده‌ها را اداره کنید Ùˆ برای ردیابی Ùˆ مدیریت اطلاعاتتان پرس Ùˆ جو Ùˆ گزارش ایجاد کنید. +Comment[fi]=Hallinnoi tietokantoja, luo kyselyjä ja seurantaraportteja, ja hallinnoi tietojasi käyttämällä Base -ohjelmaa. +Comment[fr]=Base - Gestion de bases de données, création de requêtes et rapports. +Comment[ga]=Bainistigh bunachair shonraí, cruthaigh iarratais agus tuairiscí chun do chuid faisnéise a láimhseáil le Base. +Comment[gd]=Rianaich stòir-dhàta, cruthaich iarrtasan is aithisgean gus am fiosrachadh agad a lorgadh agus a rianachd le Base. +Comment[gl]=Xestionar bases de datos, crear consultas e informes para rastrexar e xestionar a súa información usando Base. +Comment[gu]=બેઠવડે ડેટાબેàªà«‹àª¨à«àª‚ વà«àª¯àªµàª¸à«àª¥àª¾àªªàª¨, પà«àª°àª¶à«àª°à«àª¨à«‹ બનાવવા અને અહેવાલોનà«àª‚ ઘà«àª¯àª¾àª¨ અને માહિતીનà«àª‚ વà«àª¯àªµàª¸à«àª¥àª¾àªªàª¨ કરવામાં આવે છે. +Comment[he]=ניהול מסדי נתוני×, יצירת ש×ילתות ודוחות כדי לעקוב ולנהל ×ת המידע שלך ב×מצעות תוכנת מסד ×”× ×ª×•× ×™× +Comment[hi]=बेस के पà¥à¤°à¤¯à¥‹à¤— से डेटाबेस पà¥à¤°à¤¬à¤‚धित करता है, पà¥à¤°à¤¶à¥à¤¨ बनाता है, टà¥à¤°à¥ˆà¤• पà¥à¤°à¤¤à¤¿à¤µà¥‡à¤¦à¤¨ करता है आपकी सूचना की देखभाल करता है। +Comment[hr]=Upravljanje bazama podataka, kreiranje upita i izvjeÅ¡taja za praćenje i upravljanje informacija koristeći Base. +Comment[hu]=Adatbázisok kezelése, lekérdezések és jelentések készítése a Base használatával. +Comment[id]=Mengelola basis data, membuat kuiri, dan laporan untuk melacak dan mengelola informasi menggunakan Base. +Comment[is]=Meðhöndla gagnagrunna, búa til fyrirspurnir og skýrslur til að hafa stjórn á upplýsingaflæði með Base. +Comment[it]=Usando Base, potete gestire i database e creare interrogazioni e rapporti per controllare e organizzare le vostre informazioni. +Comment[ja]=Base を使用ã™ã‚‹ã“ã¨ã§ã€ãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã‚’管ç†ã—ã€ã‚¯ã‚¨ãƒªãƒ¼ã¨ãƒ¬ãƒãƒ¼ãƒˆã‚’作æˆã—ã¦ã€æƒ…報を追跡ãŠã‚ˆã³ç®¡ç†ã—ã¾ã™ã€‚ +Comment[ka]=მáƒáƒ áƒ—áƒáƒ•áƒ¡ მáƒáƒœáƒáƒªáƒ”მთრბáƒáƒ–ებს, ქმნის მáƒáƒ—ხáƒáƒ•áƒœáƒ”ბს დრმáƒáƒ®áƒ¡áƒ”ნებებს რáƒáƒ—რჩáƒáƒ˜áƒ¬áƒ”რáƒáƒ¡ დრმáƒáƒ áƒ—áƒáƒ¡ თქვენი ინფáƒáƒ áƒ›áƒáƒªáƒ˜áƒ Base-ის გáƒáƒ›áƒáƒ§áƒ”ნებით. +Comment[kid]=478yhn‖Manage databases, create queries and reports to track and manage your information by using Base. +Comment[kk]=Base көмегімен дерекқорды баÑқару және ақпараттарыңызды қадағалау және баÑқару үшін Ñұранымдар мен еÑептемелерді жаÑауға болады. +Comment[km]=គ្រប់គ្រង​មូលដ្ឋាន​ទិន្ននáŸáž™ បង្កើážâ€‹ážŸáŸ†ážŽáž½ážš និង​របាយការណ០ដើម្បី​ážáž¶áž˜ážŠáž¶áž“ និង​ចាážáŸ‹áž…ែង​ពáŸážáŸŒáž˜áž¶áž“​ដោយ​ប្រើ Base ។ +Comment[kn]=ಬೇಸೠಬಳಸಿ ದತà³à²¤à²¸à²‚ಚಯಗಳನà³à²¨à³ ನಿರà³à²µà²¹à²¿à²¸à²¿, ವರದಿಗಳ ಜಾಡನà³à²¨à³ ಇರಿಸಲೠಹಾಗೂ ನಿರà³à²µà²¹à²¿à²¸à²²à³ ಪà³à²°à²¶à³à²¨à³† ಮತà³à²¤à³ ವರದಿಗಳನà³à²¨à³ ಸೃಷà³à²Ÿà²¿à²¸à²¿. +Comment[ko]=Base를 사용하여 ë°ì´í„°ë² ì´ìŠ¤ë¥¼ 관리하고, 추ì í•  쿼리와 보고서를 만들며, 정보를 관리합니다. +Comment[kok]=पायो वापरून मà¥à¤¹à¤¾à¤¯à¤¤à¥€à¤•à¥‹à¤¶à¤¾à¤‚चे वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¨, तशेच तà¥à¤®à¤šà¥à¤¯à¤¾ मà¥à¤¹à¤¾à¤¯à¤¤à¥€à¤šà¥‹ सोद घेवपाक आनिक वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¨ करपाखातीर पà¥à¤°à¤¸à¥à¤¨à¤¾à¤‚ची आनिक अहवालांची निरà¥à¤®à¤£à¥€ करात. +Comment[ku]=Danegehan bi rê ve bibe, jêpirsînan bike, raporan biÅŸopîne û zanîna xwe ya Base bikar bîne. +Comment[lt]=Duomenynų rengykle tvarkomi duomenynai, kuriamos užklausos ir ataskaitos, rikiuojama informacija. +Comment[lv]=PÄrvaldiet datubÄzes, veidojiet vaicÄjumus un atskaites, lai izsekot un vadÄ«tu informÄciju, lietojot Base. +Comment[mai]=बेसक पà¥à¤°à¤¯à¥‹à¤—सठडाटाबेस पà¥à¤°à¤¬à¤‚धित करैत अछि, पà¥à¤°à¤¶à¥à¤¨ बनाबैत अछि, टà¥à¤°à¥ˆà¤• रिपोरà¥à¤Ÿ करैत अछि अहाà¤à¤• सूचनाक देखभाल करैत अछि. +Comment[mk]=Уредувајте бази на податоци, креирајте барања и извештаи за Ñледење и управување на вашите информации Ñо кориÑтење на Base. +Comment[ml]=à´…à´Ÿà´¿à´¸àµà´¥à´¾à´¨à´®àµà´ªà´¯àµ‹à´—à´¿à´šàµà´šàµ ഡേറàµà´±à´¾à´¬àµ‡à´¸àµ കൈകാരàµà´¯à´‚ ചെയàµà´¯àµà´•à´¯àµà´‚ ചോദàµà´¯à´‚ സൃഷàµà´Ÿà´¿à´•àµà´•àµà´•à´¯àµà´‚ à´Ÿàµà´°à´¾à´•àµà´•à´¿à´²àµ റിപàµà´ªàµ‹à´°àµà´Ÿàµà´Ÿàµ ചെയàµà´¯àµà´•à´¯àµà´‚ താങàµà´•à´³àµà´Ÿàµ† വിവരങàµà´™à´³àµ കൈകാരàµà´¯à´‚ ചെയàµà´¯àµà´•à´¯àµà´‚ ചെയàµà´¯à´¾à´‚. +Comment[mn]=Base танд өгөгдлийн Ñангууд зохицуулах, аÑуулга болон тайлан Ò¯Ò¯ÑгÑÑ… боломж олгоно. +Comment[mni]=য়à§à¦®à¦«à¦® শিজিনà§à¦¨à¦¦à§à¦¨à¦¾ দাতাবেজশিং শীলà§à¦²à¦¾à¦‚উ, ৱাহংশিং শেমগতলো অমসà§à¦‚ তà§à¦°à§‡à¦•à§à¦¤à¦¾ রিপোরà§à¦¤ পীয়ৠঅমসà§à¦‚ অদোমগী ঈপাউ শীলà§à¦²à¦¾à¦‚উ. +Comment[mr]=Base चा वापर करून कोष वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¥€à¤¤ करा, तसेच माहिती नियंतà¥à¤°à¤£ व वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¨ करीता चौकशी व अहवाल बनवा. +Comment[my]=ဒေá€á€¬á€˜á€±á€·á€…်များစီမံá€á€”့်á€á€½á€²á€•á€«áŠ ကွာရီများá€á€Šá€ºá€†á€±á€¬á€€á€ºá€•á€¼á€®á€¸ အစီရင်á€á€¶á€…ာများကို လမ်းကြောင်းá€á€…်á€á€¯á€†á€®á€žá€­á€¯á€· ပေးပို့ပါዠပြီးလျှင် ဒေá€á€¬á€˜á€±á€·á€…်ကို အသုံးပြုá€á€¼á€„်းဖြင့် သင်á သá€á€„်းအá€á€»á€€á€ºá€¡á€œá€€á€ºá€™á€»á€¬á€¸á€€á€­á€¯ စီမံá€á€”့်á€á€½á€²á€•á€«á‹ +Comment[nb]=HÃ¥ndter databaser, lag spørringer og rapporter og hÃ¥ndter informasjon ved hjelp av Base. +Comment[ne]=बेसको पà¥à¤°à¤¯à¥‹à¤—दà¥à¤µà¤¾à¤°à¤¾ डाटाबेसहरू पà¥à¤°à¤¬à¤¨à¥à¤§ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥, टà¥à¤°à¤¯à¤¾à¤•à¤®à¤¾ कà¥à¤µà¥‡à¤°à¥€à¤¹à¤°à¥‚ र पà¥à¤°à¤¤à¤¿à¤µà¥‡à¤¦à¤¨ सिरà¥à¤œà¤¨à¤¾ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ र तपाईंको सूचना पà¥à¤°à¤¬à¤¨à¥à¤§ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ । +Comment[nl]=Met Base kunt u databases beheren, query's en rapporten maken om uw gegevens te controleren en beheren. +Comment[nn]=Med Base kan du handtera databasar, laga spørjingar og rapportar for sporing og handtering av informasjon. +Comment[nr]=Bestuur databasisse, skep navrae en verslae om u inligting na te speur en te bestuur, met Base. +Comment[nso]=Bestuur databasisse, skep navrae en verslae om u inligting na te speur en te bestuur, met Base. +Comment[oc]=Base - Gestion de bancas de donadas, creacion de requèstas e rapòrts. +Comment[om]=Base fayyadamuun kuusaa deetaa taligi, gaafataa fi gabaasota odeeffannoo kee hordofuu fi taliguuf oolan uumi. +Comment[or]= ଆଧାର ଉପୟୋଗ କରି ତଥà­à¬¯ ସଞà­à¬šà¬¯à¬—à­à¬¡à¬¿à¬• ପରିଚାଳନା ,ପà­à¬°à¬¶à­à¬¨à¬—à­à¬¡à¬¿à¬•à­ ସୃଷà­à¬Ÿà¬¿ à¬à¬¬à¬‚ ରିପୋରà­à¬Ÿà¬—à­à¬¡à¬¿à¬•à­ ଚିହà­à¬¨à¬Ÿ କର à¬à¬¬à¬‚ ତà­à¬® ସୂଚନାକୠପରିଚାଳନା କର। +Comment[pa_IN]=ਬੇਸ (Base) ਨਾਲ ਆਪਣਾ ਡਾਟਾਬੇਸ ਸੰਭਾਲੋ, ਸਵਾਲ ਬਣਾਓ ਅਤੇ ਨਿੱਜੀ ਜਾਣਕਾਰੀ ਨੂੰ ਜਾਂਚਿਆ ਅਤੇ ਪà©à¨°à¨¬à©°à¨§ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। +Comment[pl]=Administruj bazami danych, twórz kwerendy i raporty aby efektywnie zarzÄ…dzać informacjÄ… używajÄ…c programu Base. +Comment[pt]=Permite gerir bases de dados, criar consultas e relatórios para controlar e gerir as informações utilizando o Base. +Comment[pt_BR]=Gerencie bancos de dados, crie consultas e relatórios para rastrear e gerenciar suas informações por meio do Base. +Comment[ro]=GestionaÈ›i baze de date, creaÈ›i interogări È™i rapoarte pentru a urmări È™i gestiona informaÈ›iile dumneavoastră folosind Base. +Comment[ru]=Управление базами данных, Ñоздание запроÑов и отчётов Ð´Ð»Ñ ÑÐ»ÐµÐ¶ÐµÐ½Ð¸Ñ Ð¸ ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð²Ð°ÑˆÐµÐ¹ информацией при помощи Base. +Comment[rw]=Kuyobora ububikoshingiro, kurema ibibazo na raporo kugira ngo ugenzure kandi uyobore ibyatanzwe byawe ukoresheje Base. +Comment[sa_IN]=बेसॠउपयà¥à¤œà¥à¤¯ तव सूचनां पà¥à¤°à¤¬à¤¨à¥à¤§à¤¯à¤¿à¤¤à¥à¤‚, डाटाबेससॠपà¥à¤°à¤¬à¤¨à¥à¤§à¤¯, पà¥à¤°à¤¶à¥à¤¨à¤¾à¤¨à¥ उतà¥à¤ªà¤¾à¤¦à¤¯, तथा तव रिपोरà¥à¤Ÿ अनà¥à¤µà¤·à¤¯à¥¤ +Comment[sat]=बा़यसा़व रोयाकॠबेभार दाराय ते आमाकॠखोबोर रिपोरà¥à¤Ÿ, कà¥à¤•à¤²à¥€ तेयार आर सा़खिया़त बा़यसा़व बेबोसता. +Comment[sd]=آڌار جو اÙستعمال ڪندي آڌار سامگرين جو بندوبست ڪريو، را تي پڇائون Û½ رپورٽون خلقيو Û½ پنهنجي معلومات جو بندوبست ڪريو۔ +Comment[sh]=Upravljajte bazama podataka, napravite upite i izveÅ¡taje za praćenje podataka u programu Baza. +Comment[si]=Base භà·à·€à·’ත෠කරමින් දත්ත ගබඩ෠පà·à¶½à¶±à¶º කරන්න, ඔබගේ තොරතුරු හඹ෠යà·à¶¸à¶§ සහ පà·à¶½à¶±à¶º කරීමට විමසුම් සහ à·€à·à¶»à·Šà¶­à· à·ƒà·à¶¯à¶±à·Šà¶±. +Comment[sk]=Spravujte databázy, vytvárajte dotazy a správy pre správu a analýzu vaÅ¡ich informácií s použitím Base. +Comment[sl]=S programom Base upravljajte z zbirkami podatkov, ustvarjajte poizvedbe in poroÄila za sledenje in upravljanje s podatki. +Comment[sq]=Menaxho bazat e shënimeve, krijo pyetësorët dhe raportet për të përcjellur dhe menaxhuar informacionet përmes Base. +Comment[sr]=Управљајте базама података, направите упите и извештаје за праћење података у програму База. +Comment[ss]=Bestuur databasisse, skep navrae en verslae om u inligting na te speur en te bestuur, met Base. +Comment[st]=Bestuur databasisse, skep navrae en verslae om u inligting na te speur en te bestuur, met Base. +Comment[sv]=Hantera databaser, skapa sökningar och rapporter för att spÃ¥ra och hantera information med hjälp av Base. +Comment[sw_TZ]=Manage databases, create queries and reports to track and manage your information by using Base. +Comment[ta]=தரவà¯à®¤à¯à®¤à®³à®™à¯à®•à®³à¯ˆ மேலாளவà¯à®®à¯, வினவலà¯à®•à®³à¯ அறிகà¯à®•à¯ˆà®•à®³à¯ கொணà¯à®Ÿà¯ உஙà¯à®•à®³à¯ தகவலை மேலாளவà¯à®®à¯ பேஸைப௠பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®•. +Comment[te]=దతà±à°¤à°‚శసà±à°¥à°¾à°¨à°®à±à°² నిరà±à°µà°¾à°¹à°£,à°ªà±à°°à°¶à±à°¨à°²à± మరియౠనివేదనలౠమరియౠసà±à°¥à°¾à°¨à°®à± తో ఉపయోగించిన మీ సమాచారమà±à°¨à± నిరà±à°®à°¿à°‚à°šà±. +Comment[tg]=Идоракунии МД, Ñохтани дархоÑтҳо ва ҳиÑобот, идоракунии маълумот тавваÑути Base Ñурат мегиранд. +Comment[th]=จัดà¸à¸²à¸£à¸à¸²à¸™à¸‚้อมูล สร้างข้อคำถามà¹à¸¥à¸°à¸£à¸²à¸¢à¸‡à¸²à¸™à¹„ปยังà¹à¸—ร็ภà¹à¸¥à¸°à¸ˆà¸±à¸”à¸à¸²à¸£à¸‚้อมูลของคุณโดยà¸à¸²à¸£à¹ƒà¸Šà¹‰ Base +Comment[tn]=Bestuur databasisse, skep navrae en verslae om u inligting na te speur en te bestuur, met Base. +Comment[tr]=Base kullanarak veritabanlarını yönetin, bilgilerinizi izlemek ve yönetmek için sorgular ve raporlar oluÅŸturun. +Comment[ts]=Bestuur databasisse, skep navrae en verslae om u inligting na te speur en te bestuur, met Base. +Comment[ug]=سانداننى باشقۇرۇش، سۈرۈشتۈرۈش Û‹Û• دوكلات قۇرۇش شۇنداقلا ئۇچۇرنى ئىز قوغلاش Û‹Û• باشقۇرۇش ئÛلىپ بÛرىشتا Base ئىشلىتىدۇ. +Comment[uk]=ÐšÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð±Ð°Ð·Ð°Ð¼Ð¸ даних, ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð·Ð°Ð¿Ð¸Ñ‚Ñ–Ð² та звітів Ð´Ð»Ñ ÑÑ‚ÐµÐ¶ÐµÐ½Ð½Ñ Ñ‚Ð° ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ð°ÑˆÐ¾ÑŽ інформацією. +Comment[uz]=Base rdamida hisobotlar, maʼlumotar bazasini boshqarish. +Comment[ve]=Bestuur databasisse, skep navrae en verslae om u inligting na te speur en te bestuur, met Base. +Comment[vi]=Quản lý cÆ¡ sở dữ liệu, tạo truy vấn và báo cáo để theo dõi và quản lý thông tin bằng Base. +Comment[xh]=Bestuur databasisse, skep navrae en verslae om u inligting na te speur en te bestuur, met Base. +Comment[zh_CN]=使用 Base 管ç†æ•°æ®åº“并创建查询和报表,以对信æ¯è¿›è¡Œè·Ÿè¸ªå’Œç®¡ç†ã€‚ +Comment[zh_TW]=使用 Base 來管ç†è³‡æ–™åº«ã€å»ºç«‹æŸ¥è©¢èˆ‡å ±å‘Šï¼Œä»¥è¿½è¹¤åŠç®¡ç†æ‚¨çš„資訊。 +Comment[zu]=Bestuur databasisse, skep navrae en verslae om u inligting na te speur en te bestuur, met Base. +InitialPreference=5 +StartupNotify=true diff --git a/openoffice/share/xdg/calc.desktop b/openoffice/share/xdg/calc.desktop new file mode 100644 index 0000000000000000000000000000000000000000..6bf80911c6720b3496284b65e253af99ac974d05 --- /dev/null +++ b/openoffice/share/xdg/calc.desktop @@ -0,0 +1,232 @@ +############################################################### +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +############################################################### +[Desktop Entry] +Version=1.0 +Terminal=false +Icon=openoffice4-calc +Type=Application +Categories=Office;X-Red-Hat-Base;X-SuSE-Core-Office;X-MandrivaLinux-Office-Spreadsheets; +Exec=openoffice4 -calc %U +MimeType=application/vnd.oasis.opendocument.spreadsheet;application/vnd.oasis.opendocument.spreadsheet-template;application/vnd.sun.xml.calc;application/vnd.sun.xml.calc.template;application/vnd.stardivision.calc;application/vnd.stardivision.chart;application/msexcel;application/vnd.ms-excel;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;application/vnd.ms-excel.sheet.macroenabled.12;application/vnd.openxmlformats-officedocument.spreadsheetml.template;application/vnd.ms-excel.template.macroenabled.12;application/vnd.ms-excel.sheet.binary.macroenabled.12;text/csv;application/x-dbf; +Name=OpenOffice 4.1.10 Calc +GenericName=Spreadsheet +GenericName[en]=Spreadsheet +GenericName[af]=Sigblad +GenericName[ar]=جدول بيانات +GenericName[as]=সà§à¦ªà§à§°à§‡à¦¡à¦¶à§à¦¬à§€à¦Ÿ +GenericName[ast]=Fueya de cálculu +GenericName[be_BY]=Разліковы аркуш +GenericName[bg]=Електронна таблица +GenericName[bn]=সà§à¦ªà§à¦°à§‡à¦¡à¦¶à¦¿à¦Ÿ +GenericName[bo]=གློག་རྡུལ་རེའུ་མིག +GenericName[br]=Renkell +GenericName[bs]=ProraÄunska tablica +GenericName[ca]=Full de càlcul +GenericName[ca_XR]=Fulla de càlcul +GenericName[ca_XV]=Full de càlcul +GenericName[cs]=SeÅ¡it +GenericName[cy]=Taenlen +GenericName[da]=Regneark +GenericName[de]=Tabellenkalkulation +GenericName[el]=Υπολογιστικό φÏλλο +GenericName[en_GB]=Spreadsheet +GenericName[en_ZA]=Spreadsheet +GenericName[eo]=Kalkultabelo +GenericName[es]=Hoja de cálculo +GenericName[et]=Arvutustabel +GenericName[eu]=Kalkulu-orria +GenericName[fa]=کاربرگ +GenericName[fi]=Taulukkolaskenta +GenericName[fr]=Classeur +GenericName[ga]=Scarbhileog +GenericName[gd]=Cliath-dhuilleag +GenericName[gl]=Folla de cálculo +GenericName[gu]=સà«àªªà«àª°à«‡àª¡àª¶à«€àªŸ +GenericName[he]=גיליון ×לקטרוני +GenericName[hi]=सà¥à¤ªà¥à¤°à¥‡à¤¡à¤¶à¥€à¤Ÿ +GenericName[hr]=ProraÄunska tablica +GenericName[hu]=Munkafüzet +GenericName[id]=Lembar Kerja +GenericName[is]=Töflureiknir +GenericName[it]=Foglio elettronico +GenericName[ja]=表計算ドキュメント +GenericName[kid]=b1lvm1‖Spreadsheet +GenericName[kk]=Электрондық кеÑте +GenericName[km]=សៀវភៅ​បញ្ជី +GenericName[kn]=ಸà³à²ªà³à²°à³†à²¡à³â€Œà²¶à³‡à²Ÿà³â€Œ +GenericName[ko]=스프레드시트 +GenericName[ku]=Tabloya Hesêb +GenericName[lt]=SkaiÄiuoklÄ— +GenericName[lv]=IzklÄjlapa +GenericName[mk]=Табеларна преÑметка +GenericName[ml]=à´¸àµà´ªàµà´°àµ†à´¡àµà´·àµ€à´±àµà´±àµ +GenericName[mn]=Ð¥Ò¯ÑнÑгт баримт +GenericName[mr]=सà¥à¤ªà¥à¤°à¥‡à¤¡à¤¶à¥€à¤Ÿà¥ +GenericName[my]=စာရင်းဇယားစာရွက်လွှာ +GenericName[nb]=Regneark +GenericName[ne]=सà¥à¤ªà¥à¤°à¥‡à¤¡à¤¸à¥€à¤Ÿ +GenericName[nl]=Werkblad +GenericName[nn]=Rekneark +GenericName[nr]=Sigblad +GenericName[nso]=Sigblad +GenericName[oc]=Classador +GenericName[om]=Wardii +GenericName[or]=Spreadsheet +GenericName[pa_IN]=ਸਪਰੈੱਡ ਸ਼ੀਟ +GenericName[pl]=Arkusz kalkulacyjny +GenericName[pt]=Folha de cálculo +GenericName[pt_BR]=Planilha +GenericName[ro]=Foaie de calcul +GenericName[ru]=Ð­Ð»ÐµÐºÑ‚Ñ€Ð¾Ð½Ð½Ð°Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ð° +GenericName[rw]=Urupapurotuzu +GenericName[sa_IN]=सà¥à¤ªà¥à¤°à¥‡à¤¡à¥à¤¶à¥€à¤Ÿà¥ +GenericName[sh]=Tablica +GenericName[si]=පà·à¶­à·”රුම්පත +GenericName[sk]=ZoÅ¡it +GenericName[sl]=Preglednica +GenericName[sq]=Tabelë kalkuluese +GenericName[sr]=Таблица +GenericName[ss]=Sigblad +GenericName[st]=Sigblad +GenericName[sv]=Kalkylblad +GenericName[ta]=விரிதாள௠+GenericName[te]=à°¸à±à°°à±à°ªà±†à°¡à± షీటౠ+GenericName[th]=ตารางคำนวณ +GenericName[tn]=Sigblad +GenericName[tr]=Hesap Tablosu +GenericName[ts]=Sigblad +GenericName[ug]=ئÛÙ„Ûكترونلۇق جەدۋەل +GenericName[uk]=Електронна Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ +GenericName[uz]=Elektro jadval +GenericName[ve]=Sigblad +GenericName[vi]=Bảng tính +GenericName[xh]=Sigblad +GenericName[zh_CN]=电å­è¡¨æ ¼ +GenericName[zh_TW]=試算表 +GenericName[zu]=Sigblad +Comment=Perform calculation, analyze information and manage lists in spreadsheets by using Calc. +Comment[en]=Perform calculation, analyze information and manage lists in spreadsheets by using Calc. +Comment[af]=Doen berekening, analiseer inligting en bestuur lyste in sigblaaie met Calc. +Comment[ar]=إنجاز العمليات الحسابية، وتحليل المعلومات وإدارة القوائم ÙÙŠ جداول البيانات باستخدام Calc. +Comment[as]=কেলক বà§à¦¯à§±à¦¹à¦¾à§° কৰি গণনা কৰক, তথà§à¦¯ বিশà§à¦²à§‡à¦·à¦£ কৰক আৰৠতালিকা পৰিচালনা কৰক. +Comment[ast]=Facer cálculos, analizar información y editar llistes en fueyes de cálculu con Calc. +Comment[be_BY]=Праводзьце вылічÑнні, аналізуйце інфармацыю Ñ– кіруйце ÑпіÑамі Ñž разліковых аркушах з дапамогаю Calc-а. +Comment[bg]=Calc Ñлужи за изчиÑлениÑ, анализи и управление на ÑпиÑъци чрез електронни таблици. +Comment[bn]=কà§à¦¯à¦¾à¦²à§à¦• বà§à¦¯à¦¬à¦¹à¦¾à¦° করে সà§à¦ªà§à¦°à§‡à¦¡à¦¶à¦¿à¦Ÿà§‡ হিসাব,তথà§à¦¯ বিশà§à¦²à§‡à¦·à¦¨,à¦à¦¬à¦‚তালিকা তৈরীর জনà§à¦¯ পারফরà§à¦® কর। +Comment[bo]=Calcབེད་སྤྱད་དེ་རེའུ་མིག་ནང་གི་གསལ་à½à½¼à½¢à¼‹à½¢à¾©à½²à½¦à¼‹à½¢à¾’ྱག་པ་དང་༠ཆ་འཕྲིན་དབྱེ་ཞིབ་བྱེད་པ༠གློག་རྡུལ་དོ་དམ་བྱེད་པ་བཅས་བྱེད་དགོས༠+Comment[br]=Calc - Jedadurioù, dezrannoù hag ardeiñ rolladoù er follennoù jediñ. +Comment[brx]=साननाय मावफà¥à¤‚, मोनथिहोनाय बेखेव आरो कलà¥à¤• बाहायनानै सà¥à¤ªà¥à¤°à¥‡à¤¡à¤¶à¥€à¤Ÿà¤¸à¤†à¤µ फारिलाइफोरखौ मेनेज खालाम। +Comment[bs]=Obavljanje proraÄuna, analiza informacija i upravljanje listama u tablicama koristeći Calc. +Comment[ca]=Feu càlculs, analitzeu informació i gestioneu llistes en fulls de càlcul amb el Calc. +Comment[ca_XR]=Realisar càlculs, analisar informació i editar llistes en fulles de càlcul utilisant Calc. +Comment[ca_XV]=Feu càlculs, analitzeu informació i gestioneu llistes en fulls de càlcul amb el Calc. +Comment[cs]=ProvádÄ›jte výpoÄty, analyzujte informace a ovládejte seznamy v seÅ¡itech pomocí Calcu. +Comment[cy]=Cyfrifo, dadansoddi data a rheoli rhestrau mewn taenlenni gan ddefnyddio Calc. +Comment[da]=Udfør beregning, analyser information og administrer lister i regneark ved brug af Calc. +Comment[de]=Berechnungen ausführen, Informationen analysieren und Listen in Tabellen verwalten - Calc macht's möglich. +Comment[dgo]=कलà¥à¤• बरतियै सà¥à¤ªà¥à¤°à¥ˆà¤¡à¤¶à¥€à¤Ÿà¥‡à¤‚ च गणना,जानकारी दा विशà¥à¤²à¥‡à¤¶à¤¨ ते सूचियें दा पà¥à¤°à¤¬à¤‚ध करो. +Comment[dz]=རྩིས་འཕྲུལ་ལག་ལེན་འà½à½–་à½à½¼à½‚་ལས་ཤོག་à½à¾²à½˜à¼‹à½“ང་ལུ་ རྩིས་རà¾à¾±à½–་ནི་དང་ བརྡ་དོན་དཔྱད་ཞིབ་འབད་ནི་ à½à½¼à¼‹à½¡à½²à½‚་འཛིན་སà¾à¾±à½¼à½„་འབད་ནི༠+Comment[el]=Υπολογισμός, ανάλυση πληÏοφοÏιών και διαχείÏιση λιστών σε υπολογιστικά φÏλλα με τη χÏήση του Calc. +Comment[en_GB]=Perform calculations, analyse information and manage lists in spreadsheets using Calc. +Comment[en_ZA]=Perform calculation, analyse information and manage lists in spreadsheets by using Calc. +Comment[eo]=Kalkuladi, analizi informojn kaj administri listojn en kalkultabeloj per Tabelilo. +Comment[es]=Realizar cálculos, analizar información y editar listas en hojas de cálculo con Calc. +Comment[et]=Calc aitab teostada arvutusi, analüüsida infot ja hallata nimekirju. +Comment[eu]=Kalkuluak egin, informazioa aztertu eta kalkulu-orrietako zerrendak kudeatu Calc erabiliz. +Comment[fa]=با محاسب، اطلاعات موجود در صÙحات گسترده را تحلیل کنید، Ùهرست‌ها را اداره کنید Ùˆ محاسبات انجام دهید. +Comment[fi]=Suorittaa laskentaa sekä analysoi ja hallitsee Calc:in käyttämissä laskentataulukoissa olevia tietoja. +Comment[fr]=Calc - Calculs, analyses et gestion de listes dans des feuilles de calcul. +Comment[ga]=Déan áireamh, anailísigh faisnéis agus láimhseáil liostaí i scarbhileoga le Calc. +Comment[gd]=Dèan àireamhachadh, sgrùdaich dàta is rianaich liostaichean ann an cliath-dhuilleagan le Calc. +Comment[gl]=Facer cálculos, analizar información e xestionar listas en follas de cálculo con Calc. +Comment[gu]=કેલà«àª• વડે સà«àªªà«àª°à«‡àª¡àª¶à«€àªŸàª®àª¾àª‚ ગણતરીઓ, માહીતી પૃથà«àª¥àª•àª°àª£ અને યાદીઓ બનાવો. +Comment[he]=ביצוע חישובי×, ניתוח מידע וניהול רשימות בגיליונות ××œ×§×˜×¨×•× ×™×™× ×‘×מצעות Calc. +Comment[hi]=कैलà¥à¤• के पà¥à¤°à¤¯à¥‹à¤— से गणना करें, सूचना का विशà¥à¤²à¥‡à¤·à¤£ करें और सà¥à¤ªà¥à¤°à¥‡à¤¡à¤¶à¥€à¤Ÿ में सूची पà¥à¤°à¤¬à¤‚धित करें। +Comment[hr]=Izvedite proraÄune, analizirajte informacije i upravljajte popisima u proraÄunskim tablicama koristeći Calc. +Comment[hu]=Számítások végrehajtása, adatok elemzése és listák kezelése munkafüzetekben a Calc használatával. +Comment[id]=Melakukan perhitungan, analisa informasi, dan kelola daftar di lembar kerja menggunakan Calc. +Comment[is]=Gera útreikninga, greina gögn og meðhöndla lista í töflureikni með því að nota Calc. +Comment[it]=Calc può essere usato per eseguire calcoli, analizzare informazioni e gestire elenchi in un foglio elettronico. +Comment[ja]=Calc を使用ã—ã¦ã€è¡¨è¨ˆç®—ドキュメントã§è¨ˆç®—を実行ã—ã€æƒ…報を分æžã—ã€ãƒªã‚¹ãƒˆã‚’管ç†ã—ã¾ã™ã€‚ +Comment[ka]=áƒáƒ¡áƒ áƒ£áƒšáƒ”ბს კáƒáƒšáƒ™áƒ£áƒšáƒáƒªáƒ˜áƒáƒ¡, áƒáƒáƒœáƒáƒšáƒ˜áƒ–ებს ინფáƒáƒ áƒ›áƒáƒªáƒ˜áƒáƒ¡ დრმáƒáƒ áƒ—áƒáƒ•áƒ¡ სიებს ცხრილებში Calc-ის გáƒáƒ›áƒáƒ§áƒ”ნებით. +Comment[kid]=i6]o95‖Perform calculation, analyze information and manage lists in spreadsheets by using Calc. +Comment[kk]=Perform calculation, analyze information and manage lists in spreadsheets by using Calc. +Comment[km]=ធ្វើ​ការ​គណនា​​ វិភាគ​ពáŸážáŸŒáž˜áž¶áž“ និង​គ្រប់គ្រង​បញ្ជី​ក្នុង​សៀវភៅ​បញ្ជី ដោយ​ប្រើ Calc ។ +Comment[kn]=ಕà³à²¯à²¾à²²à³à²•à³à²²à³‡à²Ÿà²°à³ ಬಳಸಿ ಲೆಕà³à²•à²®à²¾à²¡à²¿, ಮಾಹಿತಿಯನà³à²¨à³ ವಿಶà³à²²à³‡à²·à²¿à²¸à²¿, ಹಾಗೂ ಸà³à²ªà³à²°à³†à²¡à³â€Œà²¶à³€à²Ÿà³â€Œà²¨à²²à³à²²à²¿à²¨ ಪಟà³à²Ÿà²¿à²—ಳನà³à²¨à³ ನಿರà³à²µà²¹à²¿à²¸à²¿. +Comment[ko]=Calc를 사용하여 스프레드시트ì—ì„œ 계산, ì •ë³´ ë¶„ì„ ë° ëª©ë¡ ê´€ë¦¬ë¥¼ 수행합니다. +Comment[kok]=गणकयंतà¥à¤° वापरून गणन, मà¥à¤¹à¤¾à¤¯à¤¤à¥€ विशà¥à¤²à¥‡à¤·à¤£ आनिक सà¥à¤ªà¥à¤°à¥‡à¤¡à¤¶à¥€à¤Ÿà¥à¤®à¤¾à¤‚चà¥à¤¯à¤¾ वळेरेचे वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤¨ करात. +Comment[ku]=Hesaban, analîzên agahiyan û di tabloyên hesaban de rêveberiya lîsteyan bi Calcê çêbikin û sererast bikin. +Comment[lt]=SkaiÄiuokle atliekami skaiÄiavimai, nagrinÄ—jama informacija, tvarkomi sÄ…raÅ¡us. +Comment[lv]=Veikt aprÄ“Ä·inus, analizÄ“t informÄciju un pÄrvaldÄ«t sarakstus izklÄjlapÄs lietojot Calc. +Comment[mai]=गणना करू, सूचनाक विशà¥à¤²à¥‡à¤·à¤£ करू आओर Calc क पà¥à¤°à¤¯à¥‹à¤—सठसà¥à¤ªà¥à¤°à¥‡à¤¡à¤¶à¥€à¤Ÿà¤®à¥‡ सूची पà¥à¤°à¤¬à¤‚धित करू. +Comment[mk]=Извршете преÑметки, анализирајте информации и уредувајте лиÑти во табеларни преÑметки Ñо кориÑтење на Calc. +Comment[ml]=കണകàµà´•àµà´•àµ‚à´Ÿàµà´Ÿà´²àµ, കാലàµà´•àµ ഉപയോഗിചàµà´šàµ വിവരങàµà´™à´³àµ അവലോകനം ചെയàµà´¯àµà´•à´¯àµà´‚ à´¸àµà´ªàµà´°àµ†à´¡àµà´·àµ€à´±àµà´±à´¿à´²àµ† ലിസàµà´±àµà´±àµ കൈകാരàµà´¯à´‚ ചെയàµà´¯àµà´•à´¯àµà´‚ ചെയàµà´¯à´¾à´‚. +Comment[mn]=Calc ашиглан тооцоолол хийх, мÑдÑÑлÑлд анализ хийх болон Ñ…Ò¯ÑнÑгтүүд дÑÑ… жагÑаалтыг зохицуулах. +Comment[mni]=কেলক শিজিনà§à¦¨à¦¦à§à¦¨à¦¾ মশিং পাবা, ঈপাউশিং নৈনবা অমসà§à¦‚ পরিংশিং শিনà§à¦¦à§‹à¦•à¦ªà¦¾ সà§à¦ªà§à¦°à§‡à¦¦à¦¶à§€à¦¶à¦¿à¦‚দা পাংথোকউ. +Comment[mr]=Calc चा वापर करून सà¥à¤ªà¥à¤°à¥‡à¤¡à¤¶à¥€à¤Ÿà¥ अंतरà¥à¤—त गणना, माहिती विशà¥à¤²à¥‡à¤·à¤£ व यादी वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¥€à¤¤ करा. +Comment[my]=Calc ကိုအသုံးပြုá€á€¼á€„်းဖြင့် စာရွက်လွှာများá€á€½á€„် á€á€½á€€á€ºá€á€»á€€á€ºá€™á€¾á€¯á€™á€»á€¬á€¸á€•á€¼á€¯á€•á€«áŠ သá€á€„်းအá€á€»á€€á€ºá€¡á€œá€€á€ºá€™á€»á€¬á€¸ á€á€½á€²á€á€¼á€™á€ºá€¸á€…ိá€á€ºá€–ြာပြီး စာရင်းများ စီမံá€á€”့်á€á€½á€²á€•á€«á‹ +Comment[nb]=Utfør beregninger, analyser informasjon og hÃ¥ndter lister i regneark ved Ã¥ bruke Calc. +Comment[ne]=कà¥à¤¯à¤¾à¤²à¥à¤•à¤•à¥‹ पà¥à¤°à¤¯à¥‹à¤—दà¥à¤µà¤¾à¤°à¤¾ सà¥à¤ªà¥à¤°à¥‡à¤¡à¤¸à¤¿à¤Ÿà¤¹à¤°à¥‚मा गणना कारà¥à¤¯à¤¸à¤®à¥à¤ªà¤¾à¤¦à¤¨, सूचना विशà¥à¤²à¥‡à¤·à¤£ र सूचीहरू पà¥à¤°à¤¬à¤¨à¥à¤§ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ । +Comment[nl]=Met Calc kunt u in werkbladen berekeningen uitvoeren, gegevens analyseren en lijsten beheren. +Comment[nn]=Med Calc kan du gjera utrekningar, analysera informasjon og handtera lister i rekneark. +Comment[nr]=Doen berekening, analiseer inligting en bestuur lyste in sigblaaie met Calc. +Comment[nso]=Doen berekening, analiseer inligting en bestuur lyste in sigblaaie met Calc. +Comment[oc]=Calc - Calculs, analisis e gestion de listas dins de fuèlhs de calcul. +Comment[om]=Calc fayyadamuun herrega hojjedhu, odeeffannoo xiinxali, tarreewwan wardii keessaa taligi. +Comment[or]=ଗଣନା ଉପୟୋଗକରି ସà­à¬ªà­à¬°à­‡à¬¡à­à¬¸à¬¿à¬Ÿà¬°à­‡ ଗଣନା ସମà­à¬ªà¬¾à¬¦à¬¨, ସୂଚନା ବିଶà­à¬³à­‡à¬·à¬£ à¬à¬¬à¬‚ ତାଲିକା ପରିଚାଳନା କର। +Comment[pa_IN]=ਕੈਲਸ ਨਾਲ ਟੇਬਲ ਵਿੱਚ ਗਣਨਾ, ਜਾਣਕਾਰੀ ਦੀ ਸਮੀਖਿਆ ਅਤੇ ਲਿਸਟਾਂ ਨੂੰ ਰੱਖਿਆ ਜਾ ਸਕਦਾ ਹੈ। +Comment[pl]=Dokonuj obliczeÅ„, analizuj informacje i zarzÄ…dzaj listami danych w arkuszach kalkulacyjnych używajÄ…c programu Calc. +Comment[pt]=Permite efetuar cálculos, analisar informações e gerir listas em folhas de cálculo utilizando o Calc. +Comment[pt_BR]=Efetue cálculos, analise informações e gerencie listas em planilhas por meio do Calc. +Comment[ro]=EfectuaÈ›i calcule, analizaÈ›i informaÈ›ii È™i gestionaÈ›i liste în foi de calcul folosind Calc. +Comment[ru]=Выполнение вычиÑлений, анализ информации и управление лиÑтами в Ñлектронных таблицах Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ Calc. +Comment[rw]=Gukora imibare, gutondagura amakuru no kuyobora amarisiti mu mpapurozisesuye ukoresheje Calc +Comment[sa_IN]=कैलà¥à¤•à¥ उपयà¥à¤œà¥à¤¯, गणय, सूचनां परिशीलय, सà¥à¤ªà¥à¤°à¥‡à¤¡à¥à¤¶à¥€à¤Ÿà¥à¤¸à¥ मधà¥à¤¯à¥‡ च सूचीः पà¥à¤°à¤¬à¤¨à¥à¤§à¤¯ च। +Comment[sat]=हिसाब रेयाकॠबेभार दाराय ते हिसाब होचो खोबोर बाड़ाय आर सà¥à¤ªà¥à¤°à¥‡à¤¡à¤¸à¤¿à¤Ÿ लिसटी . +Comment[sd]=ڪيلڪ جو اÙستعمال ڪندي Ú¯Ú»Ù¾ ڪريو، معلومات جو ڇند ڪريو Û½ اÙسپريڊ شيٽن Û¾ ياداشتن جو بندوبست ڪريو۔ +Comment[sh]=Izvedite proraÄune, analizirajte podatke i upravljajte listama u tablicama sa unakrsnim izraÄunavanjem u RaÄunu. +Comment[si]=Calc භà·à·€à·’ත෠කරමින් ගණනය කිරීම්, තොරතුරු විà·à·Šà¶½à·šà·‚ණය සහ පà·à¶­à·”රුම්පත් වල ලà·à¶ºà·’ස්තු පà·à¶½à¶±à¶º සිදු කරන්න. +Comment[sk]=Vykonávajte kalkulácie, analyzujte informácie a spravujte zoznamy v zoÅ¡itoch s použitím Calc. +Comment[sl]=S programom Calc izvajajte raÄunske operacije, analizirajte podatke in upravljajte s seznami v preglednicah. +Comment[sq]=Kryen kalkulimin, analizon informacionet dhe menaxhon listën në tabelën kalkuluese duke shfrytëzuar Kalk +Comment[sr]=Изведите прорачуне, анализирајте податке и управљајте лиÑтама у таблицама Ñа унакрÑним израчунавањем у Рачуну. +Comment[ss]=Doen berekening, analiseer inligting en bestuur lyste in sigblaaie met Calc. +Comment[st]=Doen berekening, analiseer inligting en bestuur lyste in sigblaaie met Calc. +Comment[sv]=Beräkna, anaysera information och hantera listor i kalkylblad med hjälp av Calc. +Comment[sw_TZ]=Perform calculation, analyze information and manage lists in spreadsheets by using Calc. +Comment[ta]=கணகà¯à®•à®¿à®Ÿà®µà¯à®®à¯, தகவலை ஆயவà¯à®®à¯, விரிதாளà¯à®•à®³à®¿à®²à¯à®³à¯à®³ படà¯à®Ÿà®¿à®¯à®²à¯à®•à®³à¯ˆ மேலாளவà¯à®®à¯ காலà¯à®•à¯ˆà®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®•. +Comment[te]=గణనం,విశà±à°²à±‡à°·à°¿à°‚à°šà°¿à°¨ సమాచారమà±à°¨à± మరియౠలెకà±à°• తో ఉపయోగించిన à°¸à±à°°à±à°ªà±†à°¡à± షీటౠయోకà±à°• జాబితాలనౠనిరà±à°µà°¾à°¹à°¿à°‚à°šà°¿ చేయà±à°®à±. +Comment[tg]=Бо ёрии Calc ҳиÑобу китоб, таҳлили маълумот ва рӯйхатҳо амалӣ кардан мумкин аÑÑ‚. +Comment[th]=ทำà¸à¸²à¸£à¸„ำนวณ วิเคราะห์ข้อมูล à¹à¸¥à¸°à¸ˆà¸±à¸”à¸à¸²à¸£à¸£à¸²à¸¢à¸à¸²à¸£à¹ƒà¸™à¸•à¸²à¸£à¸²à¸‡à¸„ำนวณโดยà¸à¸²à¸£à¹ƒà¸Šà¹‰ Calc +Comment[tn]=Doen berekening, analiseer inligting en bestuur lyste in sigblaaie met Calc. +Comment[tr]=Calc kullanarak çalışma sayfalarındaki hesaplama, bilgi çözümlemesi ve listelerin yönetimini yapın. +Comment[ts]=Doen berekening, analiseer inligting en bestuur lyste in sigblaaie met Calc. +Comment[ug]=Calc ئىشلىتىپ ئۇچۇر Ú¾Ûسابلاش Û‹Û• ئانالىز ئÛلىپ بÛرىلىدۇ ھەمدە ئÛÙ„Ûكترونلۇق جەدۋەلدىكى تىزىملىك باشقۇرۇلىدۇ. +Comment[uk]=Ð’Ð¸ÐºÐ¾Ð½Ð°Ð½Ð½Ñ Ñ€Ð¾Ð·Ñ€Ð°Ñ…ÑƒÐ½ÐºÑ–Ð², аналіз інформації та ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð°Ñ€ÐºÑƒÑˆÐ°Ð¼Ð¸ в електронних таблицÑÑ…. +Comment[uz]=Calc dasturidan foydalanib, elektron jadvallarda roÊ»yxatlarni va maʼlumotlarni hisoblash.. +Comment[ve]=Doen berekening, analiseer inligting en bestuur lyste in sigblaaie met Calc. +Comment[vi]=Tính toán, phân tích thông tin và quản lý danh sách trong bảng tính, dùng trình Calc. +Comment[xh]=Doen berekening, analiseer inligting en bestuur lyste in sigblaaie met Calc. +Comment[zh_CN]=使用 Calc 进行计算ã€åˆ†æžä¿¡æ¯ä»¥åŠç®¡ç†ç”µå­è¡¨æ ¼ä¸­çš„列表。 +Comment[zh_TW]=使用 Calc å¯åœ¨è©¦ç®—表中執行計算ã€åˆ†æžè³‡è¨Šèˆ‡ç®¡ç†æ¸…單。 +Comment[zu]=Doen berekening, analiseer inligting en bestuur lyste in sigblaaie met Calc. +InitialPreference=5 +StartupNotify=true diff --git a/openoffice/share/xdg/draw.desktop b/openoffice/share/xdg/draw.desktop new file mode 100644 index 0000000000000000000000000000000000000000..c24c76266f9e77f301ca30d2348f25db0f619ea9 --- /dev/null +++ b/openoffice/share/xdg/draw.desktop @@ -0,0 +1,225 @@ +############################################################### +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +############################################################### +[Desktop Entry] +Version=1.0 +Terminal=false +Icon=openoffice4-draw +Type=Application +Categories=Office;X-Red-Hat-Base;X-SuSE-Core-Office;X-MandrivaLinux-Office-Drawing; +Exec=openoffice4 -draw %U +MimeType=application/vnd.oasis.opendocument.graphics;application/vnd.oasis.opendocument.graphics-template;application/vnd.sun.xml.draw;application/vnd.sun.xml.draw.template;application/vnd.stardivision.draw; +Name=OpenOffice 4.1.10 Draw +GenericName=Drawing Program +GenericName[en]=Drawing Program +GenericName[af]=Tekenprogram +GenericName[ar]=برنامج الرسم +GenericName[as]=ডà§à¦°à§Ÿà¦¿à¦‚ কাৰà§à¦¯à¦•à§à§°à¦® +GenericName[ast]=Programa de dibuxu +GenericName[be_BY]=Праграма рыÑÐ°Ð²Ð°Ð½Ð½Ñ +GenericName[bg]=Програма за чертане +GenericName[bn]=অংকন পà§à¦°à§‹à¦—à§à¦°à¦¾à¦® +GenericName[bo]=རི་མོ་འབྲི་བའི་བྱ་རིམ༠+GenericName[bs]=Program za crtanje +GenericName[ca]=Programa de dibuix +GenericName[ca_XR]=Programa de dibuix +GenericName[ca_XV]=Programa de dibuix +GenericName[cs]=Kreslící program +GenericName[cy]=Rhaglen Lluniadu +GenericName[da]=Tegneprogram +GenericName[de]=Zeichenprogramm +GenericName[el]=ΠÏόγÏαμμα σχεδίασης +GenericName[en_GB]=Drawing Program +GenericName[en_ZA]=Drawing Program +GenericName[eo]=Desegna programo +GenericName[es]=Programa de dibujo +GenericName[et]=Joonistusprogramm +GenericName[eu]=Marrazketa programa +GenericName[fa]=برنامه طراحی +GenericName[fi]=Piirrosohjelma +GenericName[fr]=Outil de dessin +GenericName[ga]=Ríomhchlár Líníochta +GenericName[gd]=Prògram tarraing +GenericName[gl]=Programa de debuxo +GenericName[gu]=પà«àª°àª•à«àª°àª¿àª¯àª¾àª¨à«àª‚ ચિતà«àª° દોરી રહà«àª¯àª¾ છે +GenericName[he]=תוכנת ×¨×©×•× +GenericName[hi]=रेखाचितà¥à¤° पà¥à¤°à¥‹à¤—à¥à¤°à¤¾à¤® +GenericName[hu]=Rajzolóprogram +GenericName[id]=Program Menggambar +GenericName[is]=Teikniforrit +GenericName[it]=Programma di disegno +GenericName[ja]=図形æ画プログラム +GenericName[kid]=6an1-]‖Drawing Program +GenericName[kk]=Сурет Ñалу бағдарламаÑÑ‹ +GenericName[km]=កម្មវិធី​គូរ +GenericName[kn]=ಡà³à²°à²¾à²¯à²¿à²‚ಗೠಕà³à²°à²®à²µà²¿à²§à²¿ +GenericName[ko]=그리기 프로그램 +GenericName[ku]=Bernameya Xêzkirinê +GenericName[lt]=BraižyklÄ— +GenericName[lv]=ZÄ«mÄ“Å¡anas lietotne +GenericName[mk]=Програма за цртање +GenericName[ml]=à´šà´¿à´¤àµà´°à´°à´šà´¨à´¯àµà´•àµà´•àµà´³àµà´³ à´ªàµà´°àµ‹à´—àµà´°à´¾à´‚ +GenericName[mr]=चितà¥à¤°à¤°à¥‡à¤–ा कारà¥à¤¯à¤•à¥à¤°à¤® +GenericName[my]=ပုံရေးဆွဲသည့်ပရိုဂရမ် +GenericName[nb]=Tegneprogram +GenericName[nl]=Tekenrogramma +GenericName[nn]=Teikneprogram +GenericName[nr]=Tekenprogram +GenericName[nso]=Tekenprogram +GenericName[oc]=Programa de dessenh +GenericName[om]=Sagantaa Fakkii Kaasu +GenericName[or]=ପà­à¬°à¬—à­à¬°à¬¾à¬® ଆଙà­à¬•à­à¬…ଛି +GenericName[pa_IN]=ਡਰਾਇੰਗ ਪਰੋਗਰਾਮ +GenericName[pl]=Program graficzny +GenericName[pt]=Programa de desenho +GenericName[pt_BR]=Programa de desenho +GenericName[ro]=Program de desenare +GenericName[ru]=Редактор риÑунков +GenericName[sh]=Program za crtanje +GenericName[si]=ඇදිමේ à·€à·à¶©à·ƒà¶§à·„න +GenericName[sk]=Kresliaci program +GenericName[sl]=Program za risanje +GenericName[sq]=Ekzekuto programin +GenericName[sr]=Програм за цртање +GenericName[ss]=Tekenprogram +GenericName[st]=Tekenprogram +GenericName[sv]=Ritprogram +GenericName[ta]=வரைபட செயலி +GenericName[te]=à°šà°¿à°¤à±à°°à°²à±‡à°–à°• à°ªà±à°°à±‹à°—à±à°°à°¾à°®à± +GenericName[th]=โปรà¹à¸à¸£à¸¡à¸§à¸²à¸”ภาพ +GenericName[tn]=Tekenprogram +GenericName[tr]=Çizim Programı +GenericName[ts]=Tekenprogram +GenericName[ug]=سىزمىچىلىق پروگراممىسى +GenericName[uz]=Rasmlar tahrirchisi +GenericName[ve]=Tekenprogram +GenericName[vi]=ChÆ°Æ¡ng trình vẽ +GenericName[xh]=Tekenprogram +GenericName[zh_CN]=ç»˜å›¾ç¨‹åº +GenericName[zh_TW]=ç¹ªåœ–ç¨‹å¼ +GenericName[zu]=Tekenprogram +Comment=Create and edit drawings, flow charts, and logos by using Draw. +Comment[en]=Create and edit drawings, flow charts, and logos by using Draw. +Comment[af]=Skep en redigeer tekeninge, vloeigrafieke en logo's met Draw. +Comment[ar]=إنشاء الرسوم وتحريرها، ورسوم الدÙÙ‚ البيانية، والشعارات باستخدام Draw. +Comment[as]=ডà§à§° বà§à¦¯à§±à¦¹à¦¾à§° কৰি ডà§à§°à§Ÿà¦¿à¦‚, ফà§à¦²' ছাৰà§à¦Ÿ আৰৠল'গ'বোৰ সৃষà§à¦Ÿà¦¿ আৰৠসমà§à¦ªà¦¾à¦¦à¦¨à¦¾ কৰক. +Comment[ast]=Crear y remanar dibuxos, diagrames de fluxu y logos emplegando Draw +Comment[be_BY]=Стварайце Ñ– Ñ€Ñдагуйце рыÑункі, блок-Ñхемы Ñ– лагатыпы з дапамогаю Draw-а. +Comment[bg]=С Draw можете да Ñъздавате и редактирате риÑунки, блок-Ñхеми и емблеми. +Comment[bn]=ডà§à¦° বà§à¦¯à¦¬à¦¹à¦¾à¦° করে ডà§à¦°à¦¯à¦¼à¦¿à¦‚,ফà§à¦²à§‹à¦šà¦¾à¦°à§à¦Ÿ à¦à¦¬à¦² লগ সমà§à¦ªà¦¾à¦¦à¦¨ à¦à¦¬à¦‚ তৈরী কর। +Comment[bo]=Drawབེད་སྤྱད་དེ་རིས་དབྱིབས་དང་༠ལས་རིམ་རི་མོ༠དབུས་པེའོ་བཅས་བཟོ་བ་མ་ཟད༠རྩོམ་སྒྲིག་བྱེད་རྒྱུ༠+Comment[br]=Draw - Krouidigezh hag embannadur tresadennoù, frammlunioù ha sielloù. +Comment[brx]=सावगारि à¤à¤°à¤¨à¤¾à¤¯ बाहायनानै सावगारि à¤à¤°à¤¨à¤¾à¤¯, बोहैनाय चारà¥à¤Ÿ, आरो ल'ग'स सोरजि आरो सà¥à¤œà¥ +Comment[bs]=Kreiranje i ureÄ‘ivanje crteža, dijagrama toka i amblema koristeći Draw. +Comment[ca]=Creeu i editeu dibuixos, diagrames de flux i logotips amb el Draw. +Comment[ca_XR]=Crear i editar dibuixos, gràfics i logos utilisant Draw. +Comment[ca_XV]=Creeu i editeu dibuixos, diagrames de flux i logotips amb el Draw. +Comment[cs]=Vytvářejte a upravujte kresby, bloková schémata a loga pomocí Draw. +Comment[cy]=Creu a golygu darluniau, siartiau llif a logos drwy ddefnyddio Draw. +Comment[da]=Opret og rediger tegninger, rutediagrammer og logoer ved brug af Draw. +Comment[de]=Zeichnungen erstellen und bearbeiten, Flussdiagramme entwerfen und Logos kreieren - Draw macht's möglich. +Comment[dgo]=चितà¥à¤°à¤£ बरतियै चितà¥à¤°à¤•à¤¾à¤°à¥€,फà¥à¤²à¥‹ चारà¥à¤Ÿ ते पनà¥à¤›à¤¾à¤¨ चि'नà¥à¤¨ सिरजो ते संपादत करो. +Comment[dz]=ཌཱ་ི་པ་ལག་ལེན་འà½à½–་à½à½¼à½‚་པར་རིས་དང་འབབ་རྒྱུན་དཔེ་རིས་ ལེགས་རྟགས་ཚུ་་ཚད་རིས་ཚུ་བཟོ་ནི་དང་ཞུན་དག་རà¾à¾±à½–་ནི༠+Comment[el]=ΔημιουÏγία και επεξεÏγασία σχεδίων, διαγÏαμμάτων Ïοής, και λογοτÏπων με τη χÏήση του Draw. +Comment[en_GB]=Create and edit drawings, flow charts and logos using Draw. +Comment[en_ZA]=Create and edit drawings, flow charts, and logos by using Draw. +Comment[eo]=Krei kaj redakti desegnaĵojn, stirfluajn diagramojn, kaj emblemojn per Desegnilo. +Comment[es]=Crear y editar dibujos, diagramas de flujo y logotipos con Draw. +Comment[et]=Draw võimaldab luua ja redigeerida joonistusi, vooskeeme ning logosid. +Comment[eu]=Marrazkiak, fluxu-diagramak eta logotipoak sortu eta editatu Draw erabiliz. +Comment[fa]=با استÙاده از نقاش، نقاشی، روندنما Ùˆ علامت تجاری طراحی یا ویرایش کنید. +Comment[fi]=Luo ja muokkaa piirroksia, vuokaavioita ja logoja Draw-ohjelmalla. +Comment[fr]=Draw - Création et édition de dessins, d'organigrammes et de logos. +Comment[ga]=Cruthaigh líníochtaí, sreabhchairteacha, agus lógónna, agus cuir iad in eagar le Draw. +Comment[gd]=Cruthaich is deasaich tarraingean, cairtean-srutha agus suaicheantasan le Draw. +Comment[gl]=Crear e editar debuxos, fluxogramas e logotipos con Draw. +Comment[gu]=ચિતà«àª° દà«àª¦àª¾àª°àª¾ ચિતà«àª°à«‹, ફલો ચારà«àªŸ, અને લોગો બનાવો અને સà«àª˜àª¾àª°à«‹. +Comment[he]=יצירה ועריכה של ציורי×, תרשימי זרימה ×•×¡×ž×œ×™× ×ž×¡×—×¨×™×™× ×‘×מצעות תוכנת הציור. +Comment[hi]=डà¥à¤°à¥‰ के पà¥à¤°à¤¯à¥‹à¤— से रेखाचितà¥à¤°, फà¥à¤²à¥‹à¤šà¤¾à¤°à¥à¤Ÿ, और लोगो बनाता और संपादित करता है। +Comment[hr]=Stvorite i uredite crteže, dijagrame toka i logo-e koristeći Draw. +Comment[hu]=Rajzok, folyamatábrák és logók létrehozása és szerkesztése a Draw használatával. +Comment[id]=Mengolah gambar, diagram alur, dan logo menggunakan Draw. +Comment[is]=Búa til og breyta teikningum, flæðiritum og merkjum með því að nota Draw. +Comment[it]=Con Draw potete creare e modificate disegni, diagrammi di flusso e logo. +Comment[ja]=Draw を使用ã—ã¦ã€å›³å½¢æç”»ã€ãƒ•ãƒ­ãƒ¼ãƒãƒ£ãƒ¼ãƒˆã€ãŠã‚ˆã³ãƒ­ã‚´ã‚’作æˆãŠã‚ˆã³ç·¨é›†ã—ã¾ã™ã€‚ +Comment[ka]=ქმნის დრáƒáƒ¡áƒ¬áƒáƒ áƒ”ბს ნáƒáƒ®áƒáƒ¢áƒ”ბს, დინების სქემებს დრლáƒáƒ’áƒáƒ”ბს Draw-ს გáƒáƒ›áƒáƒ§áƒ”ნებით. +Comment[kid]=3y2y7c‖Create and edit drawings, flow charts, and logos by using Draw. +Comment[kk]=Draw көмегімен Ñуреттерді, блок-Ñызбаларды және логотиптерді жаÑау және түзетуге болады. +Comment[km]=បង្កើហនិង​កែ​សម្រួល​គំនូរ គំនូស​ážáž¶áž„​​លំហូរ និង​រូបសញ្ញា​ដោយ​ប្រើ Draw ។ +Comment[kn]=ಡà³à²°à²¾ ಉಪಯೋಗಿಸಿಕೊಂಡೠಚಿತà³à²°à²—ಳನà³à²¨à³, ಹರಿವà³(ಫà³à²²à³‹) ನಕà³à²·à³†à²—ಳನà³à²¨à³ ಹಾಗೂ ಲಾಂಛನಗಳನà³à²¨à³ ರಚಿಸಿ ಮತà³à²¤à³ ಸಂಪಾದಿಸಿ. +Comment[ko]=그리기를 사용하여 그리기, ìˆœì„œë„ ë° ë¡œê³ ë¥¼ 만들고 편집합니다. +Comment[kok]=रेखाटन वापरून रेखाचितà¥à¤°, पà¥à¤°à¤µà¤¾à¤¹à¥€ तकà¥à¤¤à¥‡ आनिक बोदचिनà¥à¤¨à¤¾à¤‚ची निरà¥à¤®à¤£à¥€ आनिक समà¥à¤ªà¤¾à¤¦à¤¨ करात. +Comment[ku]=Xêzkirinan, xanxankên herikînê û logoyan bi Drawê çêbike û sererast bike. +Comment[lt]=Braižykle kuriami ir taisomi brėžiniai, ryÅ¡ių diagramos, logotipai. +Comment[lv]=Veidot un labot zÄ«mÄ“jumus, blokshÄ“mas, un logo lietojot Draw. +Comment[mai]=डà¥à¤°à¥‰à¤• पà¥à¤°à¤¯à¥‹à¤—सठरेखाचितà¥à¤°, फà¥à¤²à¥‹à¤šà¤¾à¤°à¥à¤Ÿ, आओर लोगो बनबैत आ संपादित करैत अछि. +Comment[mk]=Креирајте и уредувајте цртежи, графикони и логоа Ñо кориÑтење на Draw. +Comment[ml]=à´šà´¿à´¤àµà´°à´°à´šà´¨ ഉപയോഗിചàµà´šàµ à´šà´¿à´¤àµà´°à´™àµà´™à´³àµ, à´«àµâ€à´³àµ‹à´šà´¾à´°àµà´Ÿàµà´Ÿàµà´•à´³àµ, ലോഗോകളൠസൃഷàµà´Ÿà´¿à´•àµà´•àµà´•à´¯àµà´‚ à´Žà´¡à´¿à´±àµà´±àµ ചെയàµà´¯àµà´•à´¯àµà´‚ ചെയàµà´¯àµà´•. +Comment[mn]=Draw ашиглан зураг, урÑгал диаграмм ба лого Ò¯Ò¯ÑгÑÑ… болон заÑварлах. +Comment[mni]=য়েকপা শিজিনà§à¦¨à¦¦à§à¦¨à¦¾ অয়েকপশিং, ফà§à¦²à§‹ চারà§à¦¤à¦¶à¦¿à¦‚ অমসà§à¦‚ লোগোশিং শেমগতলো অমসà§à¦‚ শেমদোকউ. +Comment[mr]=Draw चा वापरून रेखाचितà¥à¤°, फà¥à¤²à¥‹à¤šà¤¾à¤°à¥à¤Ÿ, व पà¥à¤°à¤¤à¤¿à¤• बनवा आणि संपादीत करा. +Comment[my]=ပုံရေးဆွဲမှု ကိုအသုံးပြုá€á€¼á€„်းဖြင့် ရုပ်ပုံရေးဆွဲမှုများአပုံစံကားá€á€»á€•á€ºá€™á€»á€¬á€¸á€”ှင့် အညွှန်းများ ပြင်ဆင်á€á€Šá€ºá€¸á€–ြá€á€ºá€•á€«á‹ +Comment[nb]=Opprett og rediger tegninger, flytdiagrammer og logoer ved Ã¥ bruke Draw. +Comment[ne]=चितà¥à¤°à¤•à¥‹ पà¥à¤°à¤¯à¥‹à¤—दà¥à¤µà¤¾à¤°à¤¾ रेखाचितà¥à¤°à¤¹à¤°à¥‚, फà¥à¤²à¥‹ चितà¥à¤°à¤ªà¤Ÿà¤¹à¤°à¥‚ र लोगोहरू सिरà¥à¤œà¤¨à¤¾ तथा समà¥à¤ªà¤¾à¤¦à¤¨ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ । +Comment[nl]=Met Draw kunt u tekeningen, stroomdiagrammen en logo's maken en bewerken. +Comment[nn]=Med Draw kan du laga og redigera teikningar, flytdiagram og logoar. +Comment[nr]=Skep en redigeer tekeninge, vloeigrafieke en logo's met Draw. +Comment[nso]=Skep en redigeer tekeninge, vloeigrafieke en logo's met Draw. +Comment[oc]=Draw - Creacion e edicion de dessenhs, d'organigramas e de lògos. +Comment[om]=Draw fayyadamuun fakkasaawwan, yaa'insa taattoowwanii fi asxaa uumi, gulaali. +Comment[or]=ଅଙà­à¬•à¬¨ ଉପୟୋଗକରି ଚିତà­à¬°à¬¾à¬™à­à¬•à¬¨, ଫà­à¬²à­‹ ଚାରà­à¬Ÿ à¬à¬¬à¬‚ ଚିହà­à¬¨à¬—à­à¬¡à¬¿à¬•à­ ସୃଷà­à¬Ÿà¬¿ à¬à¬¬à¬‚ ସମà­à¬ªà¬¾à¬¦à¬¨ କର। +Comment[pa_IN]=ਡਰਾਇੰਗ ਨਾਲ ਸ਼ਕਲਾਂ, ਵਹਾ-ਚਾਰਟ ਅਤੇ ਲੋਗੋ ਬਣਾਠਅਤੇ ਸੋਧੇ ਜਾ ਸਕਦੇ ਹਨ। +Comment[pl]=Twórz i edytuj rysunki, wykresy i znaki graficzne używajÄ…c programu Draw. +Comment[pt]=Permite criar e editar desenhos, fluxogramas e logótipos através do Draw. +Comment[pt_BR]=Crie e edite desenhos, fluxogramas e logotipos com o Draw. +Comment[ro]=CreaÈ›i È™i editaÈ›i desene, diagrame È™i sigle folosind Draw. +Comment[ru]=Создание и редактирование риÑунков, блок-Ñхем и логотипов. +Comment[rw]=Kurema no guhindura ibishushanyo, ibishushanyo by'ikurikirana, n'ikirango ukoresheje Draw +Comment[sa_IN]=डà¥à¤°à¤¾ उपयà¥à¤œà¥à¤¯, आलेखानà¥, फà¥à¤²à¥‹à¤šà¤¾à¤°à¥à¤Ÿà¥à¤¸à¥, लोगोसॠच उतà¥à¤ªà¤¾à¤¦à¤¯ तथा समà¥à¤ªà¤¦à¤¾à¤¯ च। +Comment[sat]=गार चिता़र रेयाकॠबेभार दाराय ते तेयार आर गार चिता़र सापड़ाव ,लिंजी चारà¥à¤Ÿ, आर चिता़र. +Comment[sd]=نقش جو اÙستعمال ڪندي نقش، Ùلو چارٽ Û½ لوگوز خلقيو Û½ سمپادت ڪريو۔ +Comment[sh]=Napravite i ureÄ‘ujte crteže, dijagrame toka i logotipe u Crtanju. +Comment[si]=Draw භà·à·€à·’ත෠කරමින් ඇඳීම්, ගà·à¶½à·“ම් සටහන් සහ ලà·à¶‚ඡන à·ƒà·à¶¯à¶±à·Šà¶± සහ වෙනස් කරන්න. +Comment[sk]=Vytvárajte a upravujte obrázky, postupové diagramy a logá s použitím Draw. +Comment[sl]=S programom Draw ustvarjajte in urejajte risbe, slike, diagrame poteka in logotipe. +Comment[sq]=Krijo dhe edito vizatime, grafike dhe logo permes Draw +Comment[sr]=Ðаправите и уређујте цртеже, дијаграме тока и логотипе у Цртању. +Comment[ss]=Skep en redigeer tekeninge, vloeigrafieke en logo's met Draw. +Comment[st]=Skep en redigeer tekeninge, vloeigrafieke en logo's met Draw. +Comment[sv]=Skapa och redigera teckningar, flödesdiagram och logotyper med hjälp av Draw. +Comment[sw_TZ]=Create and edit drawings, flow charts, and logos by using Draw. +Comment[ta]=வரைபடஙà¯à®•à®³à¯, செயலà¯à®µà®´à®¿à®ªà¯à®ªà®Ÿà®™à¯à®•à®³à¯, லோகோ ஆகியவறà¯à®±à¯ˆ உரà¯à®µà®¾à®•à¯à®•à®µà¯à®®à¯ தொகà¯à®•à¯à®•à®µà¯à®®à¯ டிராவைப௠பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®•. +Comment[te]=à°šà°¿à°¤à±à°°à°²à±‡à°–నమà±,à°•à±à°°à°®à°¨à°¿à°°à±à°§à±‡à°¶ పతà±à°°à°‚ మరియà±,దేవà±à°¨à°¿ à°šà°¿à°¤à±à°°à°®à±à°²à°¨à± నిరà±à°®à°¿à°‚à°šà°¿ సరిచేయà±à°®à±. +Comment[tg]=Бо ёрии Draw таÑвирҳо, нақшаҳо, логотипҳо Ñохтан мумкин аÑÑ‚. +Comment[th]=สร้างà¹à¸¥à¸°à¹à¸à¹‰à¹„ขà¸à¸²à¸£à¸§à¸²à¸” à¹à¸œà¸™à¸ à¸¹à¸¡à¸´à¸‡à¸²à¸™ à¹à¸¥à¸°à¹‚ลโà¸à¹‰ โดยà¸à¸²à¸£à¹ƒà¸Šà¹‰ Draw +Comment[tn]=Skep en redigeer tekeninge, vloeigrafieke en logo's met Draw. +Comment[tr]=Draw kullanarak çizimler, akış çizelgeleri ve logolar oluÅŸturun ve düzenleyin. +Comment[ts]=Skep en redigeer tekeninge, vloeigrafieke en logo's met Draw. +Comment[ug]=Draw ئىشلىتىپ سىزمىچىلىق، دىئاگرامما Û‹Û• تۇغ قۇرۇپ Û‹Û• تەھرىرلىيەلەيسىز. +Comment[uk]=Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ‚Ð° Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ð¼Ð°Ð»ÑŽÐ½ÐºÑ–Ð², діаграми та емблем. +Comment[uz]=Draw yordamida chizmalar. grafiklar va logolar yaratish va tahrirlash. +Comment[ve]=Skep en redigeer tekeninge, vloeigrafieke en logo's met Draw. +Comment[vi]=Tạo và sá»­a bản vẽ, lÆ°u đồ và biểu hình, dùng trình Draw. +Comment[xh]=Skep en redigeer tekeninge, vloeigrafieke en logo's met Draw. +Comment[zh_CN]=使用 Draw 创建并编辑图形ã€æµç¨‹å›¾å’Œå¾½æ ‡ã€‚ +Comment[zh_TW]=使用 Draw å¯å»ºç«‹èˆ‡ç·¨è¼¯ç¹ªåœ–ã€æµç¨‹åœ–以åŠæ¨™èªŒã€‚ +Comment[zu]=Skep en redigeer tekeninge, vloeigrafieke en logo's met Draw. +InitialPreference=5 +StartupNotify=true diff --git a/openoffice/share/xdg/impress.desktop b/openoffice/share/xdg/impress.desktop new file mode 100644 index 0000000000000000000000000000000000000000..622d55ef3a9d3358f0b52eaaea2234d95e55f344 --- /dev/null +++ b/openoffice/share/xdg/impress.desktop @@ -0,0 +1,232 @@ +############################################################### +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +############################################################### +[Desktop Entry] +Version=1.0 +Terminal=false +Icon=openoffice4-impress +Type=Application +Categories=Office;X-Red-Hat-Base;X-SuSE-Core-Office;X-MandrivaLinux-Office-Presentations; +Exec=openoffice4 -impress %U +MimeType=application/vnd.oasis.opendocument.presentation;application/vnd.oasis.opendocument.presentation-template;application/vnd.sun.xml.impress;application/vnd.sun.xml.impress.template;application/vnd.stardivision.impress;application/mspowerpoint;application/vnd.ms-powerpoint;application/vnd.openxmlformats-officedocument.presentationml.presentation;application/vnd.ms-powerpoint.presentation.macroenabled.12;application/vnd.openxmlformats-officedocument.presentationml.template;application/vnd.ms-powerpoint.template.macroenabled.12; +Name=OpenOffice 4.1.10 Impress +GenericName=Presentation +GenericName[en]=Presentation +GenericName[af]=Voorlegging +GenericName[ar]=عرض تقديمي +GenericName[as]=উপসà§à¦¥à¦¾à¦ªà¦¨ +GenericName[ast]=Presentación +GenericName[be_BY]=ПрÑÐ·ÐµÐ½Ñ‚Ð°Ñ†Ñ‹Ñ +GenericName[bg]=ÐŸÑ€ÐµÐ·ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ +GenericName[bn]=উপসà§à¦¥à¦¾à¦ªà¦¨à¦¾ +GenericName[bo]=སྟོན་་འགྲེམས་ཟིན་བྲིས༠+GenericName[br]=Kinnigadenn +GenericName[bs]=Prezentacija +GenericName[ca]=Presentació +GenericName[ca_XR]=Presentació +GenericName[ca_XV]=Presentació +GenericName[cs]=Prezentace +GenericName[cy]=Cyflwyno +GenericName[da]=Præsentation +GenericName[de]=Präsentation +GenericName[el]=ΠαÏουσίαση +GenericName[en_GB]=Presentation +GenericName[en_ZA]=Presentation +GenericName[eo]=Prezentaĵo +GenericName[es]=Presentación +GenericName[et]=Esitlus +GenericName[eu]=Aurkezpena +GenericName[fa]=ارائه +GenericName[fi]=Esitys +GenericName[fr]=Présentation +GenericName[ga]=Láithreoireacht +GenericName[gd]=Taisbeanadh +GenericName[gl]=Presentación +GenericName[gu]=પà«àª°à«‡àªàª¨à«àªŸà«‡àª¶àª¨ +GenericName[he]=מצגת +GenericName[hi]=पà¥à¤°à¤¸à¥à¤¤à¥à¤¤à¤¿ +GenericName[hr]=Prezentacija +GenericName[hu]=Bemutató +GenericName[id]=Presentasi +GenericName[is]=Kynning +GenericName[it]=Presentazione +GenericName[ja]=プレゼンテーション +GenericName[kid]=npj133‖Presentation +GenericName[kk]=ÐŸÑ€ÐµÐ·ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ +GenericName[km]=ការ​បង្ហាញ +GenericName[kn]=ಪà³à²°à³†à²¸à³†à²‚ಟೇಶನೠ+GenericName[ko]=프레젠테ì´ì…˜ +GenericName[ku]=Pêşkêşî +GenericName[lt]=PraneÅ¡imų rengyklÄ— +GenericName[lv]=PrezentÄcija +GenericName[mk]=Презентација +GenericName[ml]=à´ªàµà´°à´¸à´¨àµà´±àµ‡à´·à´¨àµâ€ +GenericName[mn]=ҮзүүлÑн +GenericName[mr]=सादरीकरण +GenericName[my]=á€á€„်ဆက်မှုပုံစံ +GenericName[nb]=Presentasjon +GenericName[ne]=पà¥à¤°à¤¸à¥à¤¤à¥à¤¤à¤¿à¤•à¤°à¤£ +GenericName[nl]=Presentatie +GenericName[nn]=Presentasjon +GenericName[nr]=Voorlegging +GenericName[nso]=Voorlegging +GenericName[oc]=Presentacion +GenericName[om]=Dhiheessa +GenericName[or]=ଉପସà­à¬¥à¬¾à¬ªà¬¨à¬¾ +GenericName[pa_IN]=ਪਰਿਜੈਂਟੇਸ਼ਨ +GenericName[pl]=Prezentacja +GenericName[pt]=Apresentação +GenericName[pt_BR]=Apresentação +GenericName[ro]=Prezentare +GenericName[ru]=ÐŸÑ€ÐµÐ·ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ +GenericName[rw]=Iyerekana +GenericName[sa_IN]=पà¥à¤°à¤¸à¥à¤¤à¥à¤¤à¤¿à¤ƒ +GenericName[sh]=Prezentacija +GenericName[si]=ඉදිරිපත් කිරීම +GenericName[sk]=Prezentácia +GenericName[sl]=Predstavitev +GenericName[sq]=Prezantim +GenericName[sr]=Презентација +GenericName[ss]=Voorlegging +GenericName[st]=Voorlegging +GenericName[sv]=Presentation +GenericName[ta]=வழஙà¯à®•à®²à¯ +GenericName[te]=సమరà±à°ªà°£à°‚ +GenericName[th]=à¸à¸²à¸£à¸™à¸³à¹€à¸ªà¸™à¸­ +GenericName[tn]=Voorlegging +GenericName[tr]=Sunum +GenericName[ts]=Voorlegging +GenericName[ug]=كۆرسەتمە +GenericName[uk]=ÐŸÑ€ÐµÐ·ÐµÐ½Ñ‚Ð°Ñ†Ñ–Ñ +GenericName[uz]=Namoyish +GenericName[ve]=Voorlegging +GenericName[vi]=Trình chiếu +GenericName[xh]=Voorlegging +GenericName[zh_CN]=演示文稿 +GenericName[zh_TW]=ç°¡å ± +GenericName[zu]=Voorlegging +Comment=Create and edit presentations for slideshows, meeting and Web pages by using Impress. +Comment[en]=Create and edit presentations for slideshows, meeting and Web pages by using Impress. +Comment[af]=Skep en redigeer voorleggings vir skyfievertonings, vergaderings en webbladsye met Impress. +Comment[ar]=تحرير العروض التقديمية لعروض الشرائح، والاجتماعات وصÙحات ويب وإنشاؤها باستخدام Impress. +Comment[as]=ইমপà§à§°à§‡à¦› বà§à¦¯à§±à¦¹à¦¾à§° কৰি শà§à¦²à¦¾à¦‡à¦¡à¦¶à§à¦¬', মিটিং আৰৠৱেব পৃষà§à¦ à¦¾ সৃষà§à¦Ÿà¦¿ আৰৠসমà§à¦ªà¦¾à¦¦à¦¨à¦¾ কৰক. +Comment[ast]=Crear y remanar presentaciones pa diapositives, conceyos y páxines Web emplegando Impress. +Comment[be_BY]=Стварайце Ñ– Ñ€Ñдагуйце прÑзентацыі Ð´Ð»Ñ Ñлайдавых паказаў, ÑуÑÑ‚Ñ€Ñч Ñ– Ñтаронак Сеціва з дапамогаю Impress-а. +Comment[bg]=С Impress можете да Ñъздавате и редактирате презентации за прожекции, ÑÑŠÐ±Ñ€Ð°Ð½Ð¸Ñ Ð¸ уебÑтраници. +Comment[bn]=ইমà§à¦ªà§à¦°à§‡à¦¶ দিয়ে সà§à¦²à¦¾à¦‡à¦¡à¦¸à§‹,মিটিং à¦à¦¬à¦‚ ওয়েবপেজের জনà§à¦¯ পà§à¦°à§‡à¦œà§‡à¦¨à§à¦Ÿà§‡à¦¶à¦¨ সমà§à¦ªà¦¾à¦¦à¦¨ à¦à¦¬à¦‚ তৈরী করà§à¦¨à¥¤ +Comment[bo]=Impressབེད་སྤྱད་དེ་སྒྲོན་བཪྙན་དང༠ཚོགས་འདུ༠དྲ་ངོས་ནང་བེད་སྤྱོད་པའི་སྟོན་འགྲེམས་ཟིན་བྲིས་སོགས་བཟོ་བ་མ་ཟད༠རྩོམ་སྒྲིག་བྱེད་རྒྱུ༠+Comment[br]=Impress - Krouidigezh hag embannadur kinnigadennoù evit treyonennaouegoù, emvodoù ha pajennoù Web. +Comment[brx]=इमà¥à¤ªà¥à¤°à¥‡à¤¸ बाहायनानै सà¥à¤²à¤¾à¤‡à¤¡à¤¶'सनि थाखाय पà¥à¤°à¥‡à¤œà¥‡à¤¨à¥à¤Ÿà¥‡à¤¸à¤¨à¤¸,आफाद/मिटिं आरो वेब बिखं सोरजि आरो सà¥à¤œà¥à¥¤ +Comment[bs]=Kreiranje i ureÄ‘ivanje prezentacija za prikaze, sastanke i Web stranice koristeći Impress. +Comment[ca]=Creeu i editeu presentacions per a diapositives, pàgines web i conferències amb l'Impress. +Comment[ca_XR]=Crear i editar presentacions per a charrades, reunions i pàgines web utilisant Impress. +Comment[ca_XV]=Creeu i editeu presentacions per a diapositives, pàgines web i conferències amb l'Impress. +Comment[cs]=Vytvářejte a upravujte prezentace pro ukázky, porady a webové stránky pomocí Impressu. +Comment[cy]=Creu a golygu cyflwyniadau ar gyfer sioeau tryloywderau, cyfarfodydd a thudalennau Gwe gan ddefnyddio Impress. +Comment[da]=Opret og rediger præsentationer til oplæg, møder og websider ved brug af Impress. +Comment[de]=Erstellen und bearbeiten von Präsentationen für Dia-Vorführungen, Meetings und Web-Auftritte - Impress macht's möglich. +Comment[dgo]=इमà¥à¤ªà¥à¤°à¥ˆà¤¸ बरतियै सà¥à¤²à¤¾à¤‡à¤¡ शो, मीटिंगें ते वैब सफें लेई पà¥à¤°à¤¸à¥à¤¤à¥à¤¤à¤¿à¤¯à¤¾à¤‚ सिरजो ते संपादत करो. +Comment[dz]=ཨིམ་པི་རས་ི་པ་ལག་ལེན་འà½à½–་à½à½¼à½‚་བཤུད་བརྙན་དང་ཞལ་འཛོམས་ ལས་ à½à½ºà½–་པཚུ་གི་དོན་ལས་གསལ་སྟོན་ཚིག་ཡིག་དང་ཚད་རིས་ཚུ་བཟོ་ནི་དང་ཞུན་དག་རà¾à¾±à½–་ནི༠+Comment[el]=ΔημιουÏγία και επεξεÏγασία διαφανειών για παÏουσιάσεις οθόνης σε συναντήσεις και ιστοσελίδες με τη χÏήση του Impress. +Comment[en_GB]=Create and edit presentations for slideshows, meeting and Web pages using Impress. +Comment[en_ZA]=Create and edit presentations for slideshows, meeting and Web pages by using Impress. +Comment[eo]=Krei kaj redakti prezentaĵojn por prezentadoj, renkontiÄoj kaj TTT-paÄoj per Prezentilo. +Comment[es]=Crear y editar presentaciones para charlas o reuniones y páginas Web con Impress. +Comment[et]=Impress võimaldab luua ja redigeerida esitlusi slaidiseansside, koosolekute ning veebilehtede jaoks. +Comment[eu]=Aurkezpenak sortu eta editatu diapositiba-aurkezpenetarako, bileretarako eta web orrietarako Impress erabiliz. +Comment[fa]=با جلوه، ارائه‌هایی برای نمایش‌های اسلایدی، جلسات Ùˆ صÙحات وب ایجاد یا ویرایش کنید. +Comment[fi]=Luo ja muokkaa esitys- ja kokouskalvoja sekä web-sivuja käyttämällä Impress -ohjelmaa. +Comment[fr]=Impress - Création et édition de présentations pour diaporamas, réunions et pages Web. +Comment[ga]=Cruthaigh láithreoireachtaí agus cuir in eagar iad le haghaidh taispeántas sleamhnán, cruinnithe agus leathanaigh Ghréasán le hImpress. +Comment[gd]=Cruthaich is deasaich taisbeanaidhean gus sleamhnagan a shealltainn, airson coinneamhan is duilleagan-lìn le Impress. +Comment[gl]=Crear e editar presentacións para reunións, páxinas web e presentacións de diapositivas con Impress. +Comment[gu]=ઇમà«àªªà«àª°à«‡àª¸ દà«àª¦àª¾àª°àª¾ સà«àª²àª¾àª‡àª¡ શો, મà«àª²àª¾àª•àª¾àª¤à«‹ અને વેબ પાનાઓ બનાવો અને સà«àª˜àª¾àª°à«‹. +Comment[he]=יצירה ועריכה של שקופיות עבור מצגות, פגישות ודפי ×ינטרנט ב×מצעות תוכנת המצגות. +Comment[hi]=इमà¥à¤ªà¥à¤°à¥‡à¤¸ के पà¥à¤°à¤¯à¥‹à¤— से सà¥à¤²à¤¾à¤‡à¤¡à¤¶à¥‹, बैठक, और वेबपेज के लिठपà¥à¤°à¤¸à¥à¤¤à¥à¤¤à¤¿ बनाता है और संपादन करता है। +Comment[hr]=Stvorite i uredite prezentacije za prikazivanje i web stranice koristeći Impress. +Comment[hu]=Bemutatók készítése és szerkesztése diavetítésekhez vagy a webre az Impress használatával. +Comment[id]=Mengolah presentasi untuk pertunjukan salindia, rapat, dan halaman Web menggunakan Impress. +Comment[is]=Búa til og breyta glærukynningum fyrir skyggnusýningar, fundi og vefsíður með því að nota Impress. +Comment[it]=Impress vi permette di creare e modificare presentazioni, diapositive e pagine Web. +Comment[ja]=Impress を使用ã—ã¦ã€ã‚¹ãƒ©ã‚¤ãƒ‰ã‚·ãƒ§ãƒ¼ã€ãƒŸãƒ¼ãƒ†ã‚£ãƒ³ã‚°ãŠã‚ˆã³ Web ページ用ã®ãƒ—レゼンテーションを作æˆã—ã¦ç·¨é›†ã—ã¾ã™ã€‚ +Comment[ka]=ქმნის დრáƒáƒ¡áƒ¬áƒáƒ áƒ”ბს პრეზენტáƒáƒªáƒ˜áƒ”ბს სლáƒáƒ˜áƒ“ების ჩვენებისთვის,შეხვედრებისრდრვებ-გვერდებისთვის Impress-ის მეშვეáƒáƒ‘ით. +Comment[kid]=x5fwp4‖Create and edit presentations for slideshows, meeting and Web pages by using Impress. +Comment[kk]=Impress көмегімен Ñлайдшоу, кездеÑулер және веб-парақтарға арналған презентациÑларды жаÑау және түзетуге болады. +Comment[km]=បង្កើហនិង​កែ​សម្រួល​ការ​បង្ហាញ​សម្រាប់​បង្ហាញ​ស្លាយ កិច្ច​ប្រជុំ និង​ទំពáŸážšâ€‹áž”ណ្ážáž¶áž‰â€‹ážŠáŸ„យ​ប្រើ Impress ។ +Comment[kn]=ಇಂಪà³à²°à³†à²¸à³ ಬಳಸಿ ಜಾರà³à²«à²²à²• ಪà³à²°à²¦à²°à³à²¶à²¨à²—ಳಿಗಾಗಿ, ಸಭೆಗಳಲà³à²²à²¿ ಬಳಸಲà³, ಮತà³à²¤à³ ಜಾಲ ಪà³à²Ÿà²—ಳನà³à²¨à³ ಪà³à²°à²¸à³à²¤à³à²¤à²¿à²—ಳನà³à²¨à³ ಸೃಷà³à²Ÿà²¿à²¸à²¿ ಮತà³à²¤à³ ಸಂಪಾದಿಸಿ. +Comment[ko]=Impress를 사용하여 슬ë¼ì´ë“œ 쇼, íšŒì˜ ë° ì›¹ 페ì´ì§€ì— 대한 프레젠테ì´ì…˜ì„ 만들고 편집합니다. +Comment[kok]=सà¥à¤²à¤¾à¤¯à¤¡ शो, बसका आनिक वेब पानांखातीर इंपà¥à¤°à¥‡à¤¸ वापरून सादरीकरण तयार करात आनिक समà¥à¤ªà¤¾à¤¦à¤¨ करात. +Comment[ku]=Pêşkêşiyan, nîşandayînên slaytan, civînan û rûpelên Webê bi Impress çêbike û sererast bike. +Comment[lt]=PraneÅ¡imų rengykle kuriami ir taisomi skaidrių rodymams, susitikimams, tinklalapiams skirti praneÅ¡imai. +Comment[lv]=Veidot un labot prezentÄcijas slÄ«drÄdes, tikÅ¡anÄs un web lapas lietojot Impress. +Comment[mai]=Impress क' पà¥à¤°à¤¯à¥‹à¤—सठसà¥à¤²à¤¾à¤‡à¤¡à¤¶à¥‹, बैठक, आओर वेब पेजक लेल पà¥à¤°à¤¸à¥à¤¤à¥à¤¤à¤¿ बनबैत आ संपादन करैत अछि. +Comment[mk]=Креирајте и уредувајте презентации за Ñлајдови, ÑоÑтаноци и веб-Ñтраници Ñо кориÑтење на Impress. +Comment[ml]=ഇംപàµà´°à´¸àµ ഉപയോഗിചàµà´šàµ à´¸àµà´²àµˆà´¡àµ à´ªàµà´°à´¦à´°àµà´¶à´¨à´™àµà´™à´³à´¿à´²àµ†à´¯àµà´‚, മീറàµà´±à´¿à´™àµà´™à´¿à´¨àµà´±àµ†à´¯àµà´‚ വെബàµà´ªàµ‡à´œà´¿à´¨àµà´±àµ†à´¯àµà´‚ അവതരണങàµà´™à´³àµ സൃഷàµà´Ÿà´¿à´•àµà´•àµà´•à´¯àµà´‚ à´Žà´¡à´¿à´±àµà´±àµ ചെയàµà´¯àµà´•à´¯àµà´‚ ചെയàµà´¯àµà´•. +Comment[mn]=Impress ашиглан үзүүлÑн хуудаÑ, уулзалт ба вÑб хуудаÑнууд Ò¯Ò¯ÑгÑÑ… болон заÑварлах. +Comment[mni]=ইমপà§à§°à§‡à¦¸ শিজিনà§à¦¨à¦¦à§à¦¨à¦¾ সà§à¦²à¦¾à¦‡à¦¦à¦¶à§‹à¦¶à¦¿à¦‚, মিতিং অমসà§à¦‚ ৱেব লামায়শিংগী মফোঙদোক শেমগতলো অমসà§à¦‚ শেমদোকউ. +Comment[mr]=Impress चा वापरून सà¥à¤²à¤¾à¤ˆà¤¡à¤¶à¥‹, भेटी व वेब पान करीता सादरीकरण बनवा व संपादीत करा. +Comment[my]=á€á€á€ºá€”ှိပ်မှု ကိုသုံးá€á€¼á€„်းဖြင့် ဆလိုက်ပြသမှုများአအစည်းအá€á€±á€¸á€™á€»á€¬á€¸á€”ှင့် ကွန်ယက်စာမျက်နှာများအá€á€½á€€á€º á€á€„်ဆက်မှုပုံစံများ ပြင်ဆင်ဖန်á€á€®á€¸á€á€Šá€ºá€†á€±á€¬á€€á€ºá€•á€«á‹ +Comment[nb]=Opprett og rediger presentasjoner for lysbildeframvisning, møter og nettsider ved Ã¥ bruke Impress. +Comment[ne]=इमà¥à¤ªà¥à¤°à¥‡à¤¸à¤•à¥‹ पà¥à¤°à¤¯à¥‹à¤—दà¥à¤µà¤¾à¤°à¤¾ सà¥à¤²à¤¾à¤ˆà¤¡ शोहरू, बैठक र वेब पृषà¥à¤ à¤¹à¤°à¥‚का लागि पà¥à¤°à¤¸à¥à¤¤à¥à¤¤à¥€à¤•à¤°à¤£ सिरà¥à¤œà¤¨à¤¾ तथा समà¥à¤ªà¤¾à¤¦à¤¨ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ । +Comment[nl]=Met Impress kunt u presentaties voor diavoorstellingen, vergaderingen en webpagina's maken en bewerken. +Comment[nn]=Med Impress kan du laga og redigera presentasjonar for framvisingar, møte og nettsider. +Comment[nr]=Skep en redigeer voorleggings vir skyfievertonings, vergaderings en webbladsye met Impress. +Comment[nso]=Skep en redigeer voorleggings vir skyfievertonings, vergaderings en webbladsye met Impress. +Comment[oc]=Impress - Creacion e edicion de presentacions per diaporamas, acamps e paginas Web. +Comment[om]=Impress fayyadamuun agarsiisa islaayidiiwwanii, walga'ii fi fuulota saphaphuuf uumi, gulaali. +Comment[or]=ଇମà­à¬«à­à¬°à­‡à¬¸à­ ଉପୟୋଗକରି ସà­à¬²à¬¾à¬‡à¬¡à­ ଦୃଶà­à¬¯,ମିଟିଙà­à¬— à¬à¬¬à¬‚ ଉà¬à¬¬à­ ପୃଷà­à¬ à¬¾à¬—à­à¬¡à¬¿à¬• ପାଇଠଉପସà­à¬¥à¬¾à¬ªà¬¨à¬¾à¬—à­à¬¡à¬¿à¬•à­ ସୃଷà­à¬Ÿà¬¿ à¬à¬¬à¬‚ ସମà­à¬ªà¬¾à¬¦à¬¨ କର। +Comment[pa_IN]=ਇੰਪਰੈੱਸ ਨਾਲ ਸਲਾਈਡ-ਸ਼ੋ, ਮੀਟਿੰਗ ਅਤੇ ਵੈੱਬਸਫ਼ੇ ਨੂੰ ਬਣਾਇਆ ਅਤੇ ਸੋਧਿਆ ਜਾ ਸਕਦਾ ਹੈ। +Comment[pl]=Twórz i edytuj prezentacje, które bÄ™dziesz mógÅ‚ wykorzystać podczas pokazów, spotkaÅ„ oraz na stronach www przy pomocy programu Impress. +Comment[pt]=Permite criar e editar apresentações para reuniões e páginas Web através do Impress. +Comment[pt_BR]=Crie e edite apresentações para slides, reuniões e páginas da Web por meio do Impress. +Comment[ro]=CreaÈ›i È™i editaÈ›i prezentări pentru întâlniri È™i pagini web folosind Impress. +Comment[ru]=Создание и редактирование презентаций Ð´Ð»Ñ Ñлайдшоу, вÑтреч и веб-Ñтраниц. +Comment[rw]=Kurema no guhindura amayerekana y'amagaragazabice, inama n'impapuro Rubuga ukoresheje Impress. +Comment[sa_IN]=इमà¥à¤ªà¥à¤°à¥‡à¤¸à¥ उपयà¥à¤œà¥à¤¯ सà¥à¤²à¥ˆà¤¡à¥à¤¶à¥‹à¤¸à¥, समà¥à¤®à¥‡à¤²à¤¨à¤®à¥ तथा जालपृषà¥à¤ à¤¾à¤¨à¤¿ इतà¥à¤¯à¥‡à¤·à¤¾à¤‚ कृते पà¥à¤°à¤¸à¥à¤¤à¥à¤¤à¥€à¤ƒ उतà¥à¤ªà¤¾à¤¦à¤¯ तथा समà¥à¤ªà¤¦à¤¾à¤¯ च। +Comment[sat]=सालइड उदà¥à¤•à¥ लागित तेयार आर उनà¥à¤¦à¥à¤•à¥ सापड़ाव, दà¥à¤ªà¥à¤¡à¥à¤ª आर वेब साहटा दाराय ते पोरभाव रेयाकॠबेभार . +Comment[sd]= ٺپي جو اÙستعمال ڪندي سلائڊشوز، ميٽنگن Û½ ويب صÙحن لاء٠پيشڪشون خلقيو Û½ سمپادت ڪريو +Comment[sh]=Napravite i ureÄ‘ujte prezentacije za projekcije, sastanke i Internet u Prezentaciji. +Comment[si]=Impress භà·à·€à·’ත෠කරමින් ඉදිරිපත් කිරීම් සඳහ෠තිරපෙන්නුම්, හමුවීම් සහ වියුණු පිටු à·ƒà·à¶¯à¶±à·Šà¶± සහ වෙනස් කරන්න. +Comment[sk]=Vytvárajte a upravujte prezentácie pre porady s stretnutia s použitím Impress. +Comment[sl]=S programom Impress ustvarjajte in urejajte predstavitve, prosojnice in spletne strani. +Comment[sq]=Krijo dhe Edito prezantimet për sllajdshow, mbledhjet dhe Web faqet duke përdorur Impress +Comment[sr]=Ðаправите и уређујте презентације за пројекције, ÑаÑтанке и Интернет у Презентацији. +Comment[ss]=Skep en redigeer voorleggings vir skyfievertonings, vergaderings en webbladsye met Impress. +Comment[st]=Skep en redigeer voorleggings vir skyfievertonings, vergaderings en webbladsye met Impress. +Comment[sv]=Skapa och redigera presentationer för bildskärmspresentationer, möten och webbsidor med hjälp av Impress. +Comment[sw_TZ]=Create and edit presentations for slideshows, meeting and Web pages by using Impress. +Comment[ta]=விலà¯à®²à¯ˆà®•à¯à®•à®¾à®Ÿà¯à®šà®¿à®•à®³à¯, கூடà¯à®Ÿà®®à¯, வலைபà¯à®ªà®•à¯à®•à®™à¯à®•à®³à¯ ஆகியவறà¯à®±à®¿à®±à¯à®•à®¾à®© வழஙà¯à®•à®²à¯ˆ உரà¯à®µà®¾à®•à¯à®•à®µà¯à®®à¯ தொகà¯à®•à¯à®•à®µà¯à®®à¯ இமà¯à®ªà®¿à®°à¯†à®šà¯ˆà®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®•. +Comment[te]=à°¸à±à°²à±ˆà°¡à± షోలౠయొకà±à°• సమరà±à°ªà°£à°®à±à°²à±,సభ మరియౠమà±à°¦à±à°°à°®à±à°²à°¨à± ఉపయోగించిన మహాతలం à°ªà±à°Ÿà°²à±à°¨à± నిరà±à°®à°¿à°‚à°šà°¿ సరిచేయà±à°®à±. +Comment[tg]=Бо ёрии Impress баёниÑҳо Ñохтан, онҳоро иÑлоҳ кардан мумкин аÑÑ‚. +Comment[th]=สร้างà¹à¸¥à¸°à¹à¸à¹‰à¹„ขงานนำเสนอภาพนิ่ง à¸à¸²à¸£à¸›à¸£à¸°à¸Šà¸¸à¸¡ à¹à¸¥à¸°à¸«à¸™à¹‰à¸²à¹€à¸§à¹‡à¸šà¹‚ดยà¸à¸²à¸£à¹ƒà¸Šà¹‰ Impress +Comment[tn]=Skep en redigeer voorleggings vir skyfievertonings, vergaderings en webbladsye met Impress. +Comment[tr]=Impress kullanarak slayt gösterileri, toplantı ve Web sayfaları için sunumları oluÅŸturun ve düzenleyin. +Comment[ts]=Skep en redigeer voorleggings vir skyfievertonings, vergaderings en webbladsye met Impress. +Comment[ug]=Impress ئىشلىتىپ كۆرسەتمە قۇرۇشقا، تام تەسۋىر، يىغىن Û‹Û• تور بەتتە ئىشلىتىدىغان كۆرسەتمە تەھرىرلەشكە بولىدۇ. +Comment[uk]=Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ‚Ð° Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€ÐµÐ·ÐµÐ½Ñ‚Ð°Ñ†Ñ–Ð¹ Ð´Ð»Ñ Ð¿Ð¾ÐºÐ°Ð·Ñƒ Ñлайдів, зуÑтрічей та веб-Ñторінок. +Comment[uz]=Impress yordamida slaydlar, uchrashuvlar va veb sahifalar yaratish va oÊ»zgartirish. +Comment[ve]=Skep en redigeer voorleggings vir skyfievertonings, vergaderings en webbladsye met Impress. +Comment[vi]=Tạo và sá»­a các trình chiếu cho chiếu ảnh, há»™i há»p và trang Web, bằng Impress. +Comment[xh]=Skep en redigeer voorleggings vir skyfievertonings, vergaderings en webbladsye met Impress. +Comment[zh_CN]=使用 Impress 创建并编辑幻ç¯ç‰‡ã€ä¼šè®®å’Œç½‘页中使用的演示文稿。 +Comment[zh_TW]=使用 Impress å¯å»ºç«‹èˆ‡ç·¨è¼¯ç”¨æ–¼æŠ•å½±ç‰‡ã€æœƒè­°å’Œç¶²é çš„簡報。 +Comment[zu]=Skep en redigeer voorleggings vir skyfievertonings, vergaderings en webbladsye met Impress. +InitialPreference=5 +StartupNotify=true diff --git a/openoffice/share/xdg/javafilter.desktop b/openoffice/share/xdg/javafilter.desktop new file mode 100644 index 0000000000000000000000000000000000000000..d687a6c01cf48c8bafecfa9590fd441be887df5b --- /dev/null +++ b/openoffice/share/xdg/javafilter.desktop @@ -0,0 +1,92 @@ +############################################################### +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +############################################################### +[Desktop Entry] +Version=1.0 +Terminal=false +Type=Application +Exec=openoffice4 -writer %U +MimeType=application/x-aportisdoc;application/x-pocket-word;application/x-pocket-excel; +Name=OpenOffice 4.1.10 Small Device Format Importer +GenericName=Small Device Format Importer +GenericName[en]=Small Device Format Importer +GenericName[ar]=Small Device Format Importer +GenericName[ast]=Importador de formatos pa preseos pequeños +GenericName[be_BY]=Імпарцёр з малых прыладаў +GenericName[bg]=Импорт от формати за малки уÑтройÑтва +GenericName[bs]=Uvoz formata za male ureÄ‘aje +GenericName[ca]=Importador de formats de dispositius petits +GenericName[ca_XR]=Importador de formats per a dispositius menuts +GenericName[ca_XV]=Importador de formats de dispositius petits +GenericName[cs]=Import formátů pro malá zařízení +GenericName[cy]=Mewnforiwr Fformat Dyfais Bach +GenericName[da]=Lille Enhed Format Importer +GenericName[de]=Importieren von Kleingeräte-Dateiformaten +GenericName[el]=Small Device Format Importer +GenericName[en_GB]=Small Device Format Importer +GenericName[en_ZA]=Small Device Format Importer +GenericName[es]=Importador de formatos para dispositivos pequeños +GenericName[eu]=Gailu txikien formatuen inportatzailea +GenericName[fa]=درون‌ریز قالب دستگاه‌های Ú©ÙˆÚ†Ú© +GenericName[fi]=Tuontimuunnin kämmentietokoneissa käytettäville asiakirjatyypeille +GenericName[fr]=Importateur de format de petit périphérique +GenericName[ga]=Iompórtálaí Formáidí do Ghléasanna Beaga +GenericName[gd]=Ion-phortaichear fòrmat de dh'innealan beaga +GenericName[gl]=Pequeno dispositivo importador de formato +GenericName[gu]=નાનà«àª‚ ઉપકરણ બંધારણ આયાત કરનાર +GenericName[he]=×ž×™×™×‘× ×¤×•×¨×ž×˜ ×¨×›×™×‘×™× ×§×˜× ×™× +GenericName[hi]=छोटे डिवाइस पà¥à¤°à¤¾à¤°à¥à¤ª आयातक +GenericName[hu]=Small Device Format importáló +GenericName[id]=Pengimpor Format Perangkat Kecil +GenericName[is]=Innflutningur sniða fyrir smátæki +GenericName[it]=Importatore di formato per piccoli dispositivi +GenericName[ja]=å°åž‹æ©Ÿå™¨å½¢å¼ã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆ +GenericName[kid]=grlor-‖Small Device Format Importer +GenericName[kk]=Small Device Format Importer +GenericName[km]=កម្មវិធី​នាំចូល​ទ្រង់ទ្រាយ​ឧបករណáŸâ€‹ážáž¼áž… +GenericName[kn]=ಸಣà³à²£ ಸಾಧನ ವಿನà³à²¯à²¾à²¸ ಆಮದà³à²—ಾರ +GenericName[ko]=Small Device í˜•ì‹ ë¶ˆëŸ¬ì˜¤ê¸° +GenericName[ku]=Cîhaza Biçûk ya TeÅŸe Anîna Hundir +GenericName[lt]=Mažųjų įrenginių formuotÄ—s importavimas +GenericName[lv]=Mazo ierÄ«Äu formÄtu importÄ“tÄjs +GenericName[mr]=सà¥à¤®à¥‰à¤² डिवà¥à¤¹à¤¾à¤‡à¤¸ रूपण आयातकरà¥à¤¤à¤¾ +GenericName[nb]=Formatimportering for smÃ¥ enheter +GenericName[nl]=Importeren van indeling klein apparaat +GenericName[oc]=Importar format de periferic +GenericName[or]=କà­à¬·à­à¬¦à­à¬° ଉପକରଣ ସଜà­à¬œà¬¿à¬•à¬°à¬£ ଶୈଳୀ ଆମଦାନୀକାରୀ +GenericName[pa_IN]=ਛੋਟਾ ਜੰਤਰ ਫਾਰਮੈਟ ਇੰਪੋਰਟਰ +GenericName[pl]=Importer formatów maÅ‚ych urzÄ…dzeÅ„ +GenericName[pt]=Importador de formatos de pequenos dispositivos +GenericName[pt_BR]=Importador de formatos de dispositivos pequenos +GenericName[ru]=Импорт в формат Small Device +GenericName[sh]=Uvoz za Small Device Format +GenericName[sk]=Importér formátu Small Device Format +GenericName[sl]=Uvoznik zapisov majhnih naprav +GenericName[sr]=Увоз за Small Device Format +GenericName[sv]=Formatimportör för smÃ¥ enheter +GenericName[ta]=சிறிய கரà¯à®µà®¿ à®’à®°à¯à®™à¯à®•à®®à¯ˆà®¤à¯à®¤à®²à¯ இறகà¯à®•à¯à®®à®¤à®¿à®¯à®¾à®³à®°à¯ +GenericName[te]=à°šà°¿à°¨à±à°¨ పరికర ఫారà±à°®à°¾à°Ÿà± దిగà±à°®à°¤à°¿à°•à°¾à°°à°¿ +GenericName[th]=ตัวนำเข้ารูปà¹à¸šà¸šà¸­à¸¸à¸›à¸à¸£à¸“์ขนาดเล็ภ+GenericName[tr]=Küçük Cihaz Biçimi İçe Aktarıcısı +GenericName[ug]=كىچىك ئۈسكۈنە Ùورمات ئەكىرگۈچ +GenericName[vi]=Phần nhập định dạng thiết bị thu gá»n +GenericName[zh_CN]=å°è®¾å¤‡æ ¼å¼å¯¼å…¥å™¨ +GenericName[zh_TW]=å°åž‹è£ç½®æ ¼å¼åŒ¯å…¥å·¥å…· +NoDisplay=true diff --git a/openoffice/share/xdg/math.desktop b/openoffice/share/xdg/math.desktop new file mode 100644 index 0000000000000000000000000000000000000000..2861f1cfe9d7aa34fccf1c8599b76db80e201d92 --- /dev/null +++ b/openoffice/share/xdg/math.desktop @@ -0,0 +1,225 @@ +############################################################### +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +############################################################### +[Desktop Entry] +Version=1.0 +Terminal=false +Icon=openoffice4-math +Type=Application +Categories=Office;X-Red-Hat-Base;X-SuSE-Core-Office;X-MandrivaLinux-Office-Other; +Exec=openoffice4 -math %U +MimeType=application/vnd.oasis.opendocument.formula;application/vnd.sun.xml.math;application/vnd.stardivision.math; +Name=OpenOffice 4.1.10 Math +GenericName=Formula Editor +GenericName[en]=Formula Editor +GenericName[af]=Formule-redigeerder +GenericName[ar]=محرر الصيغة +GenericName[as]=সূতà§à¦° সমà§à¦ªà¦¾à¦¦à¦• +GenericName[ast]=Editor de fórmules +GenericName[be_BY]=РÑдактар формул +GenericName[bg]=Редактор на формули +GenericName[bn]=সূতà§à¦° সমà§à¦ªà¦¾à¦¦à¦• +GenericName[bo]=སྤྱི་འགྲོས་རྩོམ་སྒྲིག་ཡོ་ཆས༠+GenericName[bs]=Editor za formule +GenericName[ca]=Editor de fórmules +GenericName[ca_XR]=Editor de fòrmules +GenericName[ca_XV]=Editor de fórmules +GenericName[cs]=Editor vzorců +GenericName[cy]=Golygydd Fformiwla +GenericName[da]=Formeleditor +GenericName[de]=Formeleditor +GenericName[el]=ΕπεξεÏγαστής μαθηματικών Ï„Ïπων +GenericName[en_GB]=Formula Editor +GenericName[en_ZA]=Formula Editor +GenericName[eo]=Formuloredaktilo +GenericName[es]=Editor de formulas +GenericName[et]=Valemiredaktor +GenericName[eu]=Formula editorea +GenericName[fa]=ویرایش‌گر Ùرمول +GenericName[fi]=Kaavaeditori +GenericName[fr]=Éditeur de formule +GenericName[ga]=Eagarthóir Foirmlí +GenericName[gd]=Deasaiche foirmle +GenericName[gl]=Editor de fórmulas +GenericName[gu]=સૂતà«àª° સંપાદક +GenericName[he]=עורך נוסח×ות +GenericName[hi]=सूतà¥à¤° संपादक +GenericName[hu]=KépletszerkesztÅ‘ +GenericName[id]=Penyunting Rumus +GenericName[is]=Formúluritill +GenericName[it]=Elaboratore di formule +GenericName[ja]=æ•°å¼ã‚¨ãƒ‡ã‚£ã‚¿ +GenericName[kid]=mlu]he‖Formula Editor +GenericName[kk]=Формулалар түзеткіші +GenericName[km]=កម្មវិធី​កែសម្រួល​រូបមន្ដ +GenericName[kn]=ಸೂತà³à²° ಸಂಪಾದಕ +GenericName[ko]=ìˆ˜ì‹ íŽ¸ì§‘ê¸° +GenericName[ku]=Edîtorê Formulan +GenericName[lt]=SprendyklÄ— +GenericName[lv]=Formulu redaktors +GenericName[mk]=Уредувач на формула +GenericName[ml]=ഫോരàµâ€à´®àµà´²à´¾ à´Žà´¡à´¿à´±àµà´±à´°àµâ€ +GenericName[mr]=सूतà¥à¤° संपादक +GenericName[my]=ပုံသေနည်း á€á€Šá€ºá€¸á€–ြá€á€ºá€žá€° +GenericName[nb]=Formelredigering +GenericName[nl]=Formule-bewerler +GenericName[nn]=Formelredigering +GenericName[nr]=Formule-redigeerder +GenericName[nso]=Formule-redigeerder +GenericName[oc]=Editor de formula +GenericName[om]=Gulaalaa Foormulaa +GenericName[or]=ସୂତà­à¬° ସମà­à¬ªà¬¾à¬¦à¬• +GenericName[pa_IN]=ਫਾਰਮੂਲਾ à¨à¨¡à©€à¨Ÿà¨° +GenericName[pl]=Edytor formuÅ‚ +GenericName[pt]=Editor de fórmulas +GenericName[pt_BR]=Editor de fórmulas +GenericName[ro]=Editor de formule +GenericName[ru]=Редактор формул +GenericName[sh]=UreÄ‘ivaÄ formule +GenericName[si]=සූත්â€à¶» සකසනය +GenericName[sk]=Editor vzorcov +GenericName[sl]=Urejevalnik formul +GenericName[sq]=Edituesi i ImageMapës +GenericName[sr]=Уређивач формуле +GenericName[ss]=Formule-redigeerder +GenericName[st]=Formule-redigeerder +GenericName[sv]=Formelredigerare +GenericName[ta]=சூதà¯à®¤à®¿à®°à®¤à¯ தொகà¯à®ªà¯à®ªà®¿ +GenericName[te]=ఫారà±à°®à±à°²à°¾ సరికూరà±à°ªà°°à°¿ +GenericName[th]=ตัวà¹à¸à¹‰à¹„ขสูตร +GenericName[tn]=Formule-redigeerder +GenericName[tr]=Formül Düzenleyici +GenericName[ts]=Formule-redigeerder +GenericName[ug]=Ùورمۇلا تەھرىرلىگۈچ +GenericName[uz]=Formula tahrirchisi +GenericName[ve]=Formule-redigeerder +GenericName[vi]=Trình soạn công thức +GenericName[xh]=Formule-redigeerder +GenericName[zh_CN]=å…¬å¼ç¼–辑器 +GenericName[zh_TW]=å…¬å¼ç·¨è¼¯å™¨ +GenericName[zu]=Formule-redigeerder +Comment=Create and edit scientific formulas and equations by using Math. +Comment[en]=Create and edit scientific formulas and equations by using Math. +Comment[af]=Skep en redigeer wetenskaplike formules en vergelykings met Math. +Comment[ar]=إنشاء الصيغ العلمية والمعادلات وتحريرها باستخدام Math. +Comment[as]=গণিত বà§à¦¯à§±à¦¹à¦¾à§° কৰি বৈজà§à¦žà¦¾à¦¨à¦¿à¦• সূতà§à§° আৰৠসমীকৰণবোৰ সৃষà§à¦Ÿà¦¿ আৰৠসমà§à¦ªà¦¾à¦¦à¦¨à¦¾ কৰক. +Comment[ast]=Crear y editar fórmules científiques y ecuaciones emplegando Math. +Comment[be_BY]=Стварайце Ñ– Ñ€Ñдагуйце Ð½Ð°Ð²ÑƒÐºÐ¾Ð²Ñ‹Ñ Ñ„Ð¾Ñ€Ð¼ÑƒÐ»Ñ‹ Ñ– ўраўненні з дапамогаю Math-а. +Comment[bg]=С Math можете да Ñъздавате и редактирате математичеÑки формули и уравнениÑ. +Comment[bn]=মà§à¦¯à¦¾à¦¥ বà§à¦¯à¦¬à¦¹à¦¾à¦° করে বৈজà§à¦žà¦¾à¦¨à¦¿à¦• ফরà§à¦®à§‚লা à¦à¦¬à¦‚ সমীকরন লিখ à¦à¦¬à¦‚ সমà§à¦ªà¦¾à¦¦à¦¨ কর। +Comment[bo]=Mathབེད་སྤྱད་དེ་ཚན་རིག་དང་མà½à½´à½“་པའི་སྤྱི་བགྲོས་དང་མཉམ་བྱ་རྩིས་ཕྲེང་བཟོ་བ་མ་ཟད༠རྩོམ་སྒྲིག་བྱེད་དགོས༠+Comment[br]=Jedon. - Krouiñ hag embann formulennoù skiantel hag ataladoù. +Comment[brx]=सानखानà¥à¤¥à¤¿ बाहायनानै गोनोखो फरमà¥à¤²à¤¾ आरो समानथाय सोरजि आरो सà¥à¤œà¥à¥¤ +Comment[bs]=Kreiranje i ureÄ‘ivanje nauÄnih formula i jednaÄina koristeći Math. +Comment[ca]=Creeu i editeu fórmules científiques i equacions amb el Math. +Comment[ca_XR]=Crear i editar fórmules científiques i equacions utilisant Math. +Comment[ca_XV]=Creeu i editeu fórmules científiques i equacions amb el Math. +Comment[cs]=Vytvářejte a upravujte vÄ›decké výpoÄty a vzorce pomocí Math. +Comment[cy]=Creu a golygu fformiwlâu gwyddonol a hafaliadau gan ddefnyddio Math +Comment[da]=Opret og rediger videnskabelige formler ved brug af Math. +Comment[de]=Wissenschaftliche Formeln erstellen und bearbeiten - Math macht's möglich. +Comment[dgo]=सà¥à¤¹à¤¾à¤¬ बरतियै विजà¥à¤žà¤¾à¤¨à¤• फारà¥à¤®à¥‚ले ते समीकरण सिरजो ते संपादत करो. +Comment[dz]=ཨང་རྩིས་ལག་ལེན་འà½à½–་à½à½¼à½‚་ལས་ ཚན་རིག་དང་འབྲེལ་བའི་མན་ངག་དང་ཨི་ཀུའེ་ཊེ་ཤཱན་བཟོ་ནི་དང་ཞུན་དག་རà¾à¾±à½–་ནི༠+Comment[el]=ΔημιουÏγία και επεξεÏγασία επιστημονικών Ï„Ïπων και εξισώσεων με τη χÏήση του Math. +Comment[en_GB]=Create and edit scientific formulae and equations using Math. +Comment[en_ZA]=Create and edit scientific formulae and equations by using Math. +Comment[eo]=Krei kaj redakti sciencajn formulojn kaj ekvaciojn per Formulilo. +Comment[es]=Crear y editar fórmulas científicas y ecuaciones con Math. +Comment[et]=Math võimaldab luua ja redigeerida teaduslikke valemeid ning võrrandeid. +Comment[eu]=Formula zientifikoak eta ekuazioak sortu eta editatu Math erabiliz. +Comment[fa]=با استÙاده از ریاضی، Ùرمول‌ها Ùˆ معادلات ریاضی ایجاد یا ویرایش کنید. +Comment[fi]=Luo ja muokkaa tieteellisiä kaavioita ja yhtälöitä käyttämällä Math -ohjelmaa. +Comment[fr]=Math - Création et édition de formules scientifiques et d'équations. +Comment[ga]=Cruthaigh foirmlí eolaíocha agus cothromóidí agus cuir iad in eagar le Math. +Comment[gd]=Cruthaich is deasaich foirmlean is co-aontairean saidheansail le Math. +Comment[gl]=Crear e editar fórmulas científicas e ecuacións con Math. +Comment[gu]=ગણિત વડે વૈજà«àªžàª¾àª¨àª¿àª• સà«àª¤à«àª°à«‹ અને સમીકરણો બનાવો. +Comment[he]=יצירה ועריכה של נוסח×ות ומשוו×ות מדעיות ב×מצעות תוכנת הנוסח×ות †+Comment[hi]=गणित के पà¥à¤°à¤¯à¥‹à¤— से वैजà¥à¤žà¤¾à¤¨à¤¿à¤• सूतà¥à¤° बनाà¤à¤‚ और संपादित करें। +Comment[hr]=Stvorite i uredite znanstvene formule i jednadžbe koristeći Math. +Comment[hu]=Képletek és egyenletek létrehozása és szerkesztése a Math használatával. +Comment[id]=Mengolah rumus ilmiah maupun persamaannya menggunakan Math. +Comment[is]=Búa til og breyta vísindaformúlum og jöfnum með því að nota Math. +Comment[it]=Math vi permette di creare e modificare formule scientifiche ed equazioni. +Comment[ja]=Math を使用ã—ã¦ã€ç§‘å­¦ã®å…¬å¼ã‚„方程å¼ã‚’作æˆã—ã€ç·¨é›†ã—ã¾ã™ã€‚ +Comment[ka]=ქმნის დრáƒáƒ¡áƒ¬áƒáƒ áƒ”ბს სáƒáƒ›áƒ”ცნიერრფáƒáƒ áƒ›áƒ£áƒšáƒ”ბს დრგáƒáƒœáƒ¢áƒáƒšáƒ”ბებს Math-ის გáƒáƒ›áƒáƒ§áƒ”ნებით. +Comment[kid]=ouaajs‖Create and edit scientific formulas and equations by using Math. +Comment[kk]=Math көмегімен ғылыми формулаларды және теңдеулерді жаÑау және түзетуге болады. +Comment[km]=បង្កើហនិង​កែ​សម្រួល​រូបមន្ážâ€‹ážœáž·áž‘្យាសាស្ážáŸ’ážš និង​សមីការ​ដោយ​ប្រើ Math ។ +Comment[kn]=ಮà³à²¯à²¾à²¥à³ ಬಳಸಿ ವೈಜà³à²žà²¾à²¨à²¿à²• ಸೂತà³à²°à²—ಳನà³à²¨à³ ಮತà³à²¤à³ ಸಮೀಕರಣಗಳನà³à²¨à³ ರಚಿಸಿ ಮತà³à²¤à³ ಸಂಪಾದಿಸಿ. +Comment[ko]=Math를 사용하여 ìˆ˜ì‹ ë° ê³µí•™ìš© 수ì‹ì„ 만들고 편집합니다. +Comment[kok]=गणित वापरून वैजà¥à¤žà¤¾à¤¨à¤¿à¤• सूतà¥à¤°à¤¾à¤‚ आनिक समीकरणां तयार करात आनिक समà¥à¤ªà¤¾à¤¦à¤¨ करात. +Comment[ku]=Wekhevîn û formulên zanistî bi Mathê çê bike û sererast bike. +Comment[lt]=Sprendykle kuriami ir taisomi moksliniai sprendiniai bei lygtys. +Comment[lv]=Veidot un rediģēt zinÄtniskÄs formulas un izteiksmes lietojot Math. +Comment[mai]=Math क पà¥à¤°à¤¯à¥‹à¤—सठवैजà¥à¤žà¤¾à¤¨à¤¿à¤• सूतà¥à¤° बनाबॠआ संपादित करू. +Comment[mk]=Креирајте и уредувајте научни формули и равенки кориÑтејќи Math. +Comment[ml]=കണകàµà´•àµ ഉപയോഗിചàµà´šàµ ശാസàµà´¤àµà´°àµ€à´¯ സൂതàµà´°à´µà´¾à´•àµà´¯à´™àµà´™à´³àµà´‚ സമവാകàµà´¯à´™àµà´™à´³àµà´‚ സൃഷàµà´Ÿà´¿à´•àµà´•àµà´•à´¯àµà´‚ à´Žà´¡à´¿à´±àµà´±àµ ചെയàµà´¯àµà´•à´¯àµà´‚ ചെയàµà´¯à´¾à´‚. +Comment[mn]=Math ашиглан шинжлÑÑ… ухааны томьёо ба Ñ‚ÑнцÑтгÑл биш Ò¯Ò¯ÑгÑÑ… болон заÑварлах. +Comment[mni]=অঙà§à¦• শিজিনà§à¦¨à¦¦à§à¦¨à¦¾ সাইনà§à¦¤à¦¿à¦«à¦¿à¦• ফোরà§à¦®à§à¦²à¦¾à¦¶à¦¿à¦‚ অমসà§à¦‚ ইকà§à¦¬à§‡à¦¸à¦¨à¦¶à¦¿à¦‚ শেমগতলো অমসà§à¦‚ শেমদোকউ. +Comment[mr]=Math चा वापर करून वैजà¥à¤žà¤¾à¤¨à¤¿à¤• सूतà¥à¤°à¥‡ व समीकरणे बनवा व संपादीत करा. +Comment[my]=သင်္á€á€»á€¬á€€á€­á€¯á€žá€¯á€¶á€¸á€á€¼á€„်းဖြင့် သိပ္ပံဆိုင်ရာပုံသေနည်းများနှင့် ညီမျှá€á€¼á€„်းများ ဖန်á€á€®á€¸á€á€Šá€ºá€¸á€–ြá€á€ºá€•á€«á‹ +Comment[nb]=Opprett og rediger vitenskapelige formler og ligninger ved bruk av Math. +Comment[ne]=गणितको पà¥à¤°à¤¯à¥‹à¤—दà¥à¤µà¤¾à¤°à¤¾ वैजà¥à¤žà¤¾à¤¨à¤¿à¤• सूतà¥à¤°à¤¹à¤°à¥‚ र समीकरणहरू सिरà¥à¤œà¤¨à¤¾ तथा समà¥à¤ªà¤¾à¤¦à¤¨ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ । +Comment[nl]=Met Math kunt u wiskundige formules en vergelijkingen maken en bewerken. +Comment[nn]=Med Math kan du laga og redigera vitskaplege formlar og likningar. +Comment[nr]=Skep en redigeer wetenskaplike formules en vergelykings met Math. +Comment[nso]=Skep en redigeer wetenskaplike formules en vergelykings met Math. +Comment[oc]=Math - Creacion e edicion de formulas scientificas e d'eqüacions. +Comment[om]=Math fayyadamuun foormulaawwan saayinsaawaa fi himoota qixxaatoo uumi, gulaali. +Comment[or]=ଗଣିତ ଉପୟୋଗକରି ବୌଜà­à¬žà¬¾à¬¨à¬¿à¬• ସୂତà­à¬° à¬à¬¬à¬‚ ସମିକରଣଗà­à¬¡à¬¿à¬•à­ ସୃଷà­à¬Ÿà¬¿ à¬à¬¬à¬‚ ସମà­à¬ªà¬¾à¬¦à¬¨ କର । +Comment[pa_IN]=ਗਣਿਤ (Math) ਨਾਲ ਵਿਗਿਆਨਕ ਫਾਰਮੂਲੇ ਅਤੇ ਸਮੀਕਰਨ ਬਣਾਓ। +Comment[pl]=Twórz i edytuj wzory matematyczne i naukowe używajÄ…c programu Math. +Comment[pt]=Permite criar e editar fórmulas e equações científicas utilizando o Math. +Comment[pt_BR]=Crie e edite fórmulas científicas e equações por meio do Math. +Comment[ro]=CreaÈ›i È™i editaÈ›i formule È™tiinÈ›ifice È™i ecuaÈ›ii folosind Math. +Comment[ru]=Создание и редактирование научных формул и уравнений. +Comment[rw]=Kurema no guhindura inzira n'inganyagaciro bya gihanga ukoresheje Math. +Comment[sa_IN]=मैतॠउपयà¥à¤œà¥à¤¯ वैजà¥à¤žà¤¾à¤¨à¤¿à¤•à¤¸à¥‚तà¥à¤°à¤¾à¤£à¤¿ ईकà¥à¤µà¥‡à¤¶à¤¨à¥à¤¸à¥ च उतà¥à¤ªà¤¾à¤¦à¤¯ तथा समà¥à¤ªà¤¦à¤¾à¤¯ च। +Comment[sat]=à¤à¤²à¤–ा रेयाकॠबेभार दाराय ते सोमान होचो आर सांड़ेस नियोम सापड़ाव आर तेयार. +Comment[sd]=ميٿ جو اÙستعمال ڪندي وگيانڪ نسخا Û½ Ù…Ùساوتنو خلقيو Û½ سمپادت ڪريو +Comment[sh]=Napravite i ureÄ‘ujte nauÄne formule i jednaÄine u Matematici. +Comment[si]=Math භà·à·€à·’ත෠කරමින් විද්â€à¶ºà·à¶­à·Šà¶¸à¶š සූත්â€à¶» සහ සමීකරණ à·ƒà·à¶¯à¶±à·Šà¶± සහ වෙනස් කරන්න. +Comment[sk]=Vytvárajte a upravujte vedecké vzorce a výrazy s použitím Math. +Comment[sl]=S programom Math ustvarjajte in urejajte znanstvene formule in enaÄbe. +Comment[sq]=Krijo dhe edito formula shkencore dhe ekuacione përmes Math +Comment[sr]=Ðаправите и уређујте научне формуле и једначине у Математици. +Comment[ss]=Skep en redigeer wetenskaplike formules en vergelykings met Math. +Comment[st]=Skep en redigeer wetenskaplike formules en vergelykings met Math. +Comment[sv]=Skapa och redigera vetenskapliga formler och ekvationer med hjälp av Math. +Comment[sw_TZ]=Create and edit scientific formulas and equations by using Math. +Comment[ta]=அறிவியல௠சூதà¯à®¤à®¿à®°à®™à¯à®•à®³à¯ˆà®¯à¯à®®à¯ சமனà¯à®ªà®¾à®Ÿà¯à®•à®³à¯ˆà®¯à¯à®®à¯ உரà¯à®µà®¾à®•à¯à®•, தொகà¯à®•à¯à®• மேதà¯à®¤à¯ˆà®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®•. +Comment[te]=శాసà±à°°à±à°¤à±€à°¯à°®à±ˆà°¨ సూతà±à°°à°®à±à°²à± మరియౠమాతౠతో ఉపయోగించిన సమికరణమà±à°²à°¨à± నిరà±à°®à°¿à°‚à°šà°¿ సరిచేయà±à°®à± +Comment[tg]=Бо ёрии Math формулаҳои илмӣ Ñохтан, онҳоро иÑлоҳ кардан мумкин аÑÑ‚. +Comment[th]=สร้างà¹à¸¥à¸°à¹à¸à¹‰à¹„ขสูตรà¹à¸¥à¸°à¸ªà¸¡à¸à¸²à¸£à¸—างวิทยาศาสตร์โดยà¸à¸²à¸£à¹ƒà¸Šà¹‰ Math +Comment[tn]=Skep en redigeer wetenskaplike formules en vergelykings met Math. +Comment[tr]=Math kullanarak bilimsel formülleri ve eÅŸitlikleri oluÅŸturun ve düzenleyin. +Comment[ts]=Skep en redigeer wetenskaplike formules en vergelykings met Math. +Comment[ug]=Math ئىشلىتىپ ئىلىم-Ù¾Û•Ù† Ùورمۇلاسى Û‹Û• ئىپادىسى قۇرىدۇ، تەھرىرلەيدۇ. +Comment[uk]=Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ‚Ð° Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ð°ÑƒÐºÐ¾Ð²Ð¸Ñ… формул та рівнÑнь. +Comment[uz]=Math yordamida ilmiy formulalarni tuzish va tahrirlash. +Comment[ve]=Skep en redigeer wetenskaplike formules en vergelykings met Math. +Comment[vi]=Tạo và sá»­a công thức và phÆ°Æ¡ng trình khoa há»c, dùng trình Math. +Comment[xh]=Skep en redigeer wetenskaplike formules en vergelykings met Math. +Comment[zh_CN]=使用 Math 创建并编辑科学公å¼å’Œæ–¹ç¨‹å¼ã€‚ +Comment[zh_TW]=使用 Math å¯å»ºç«‹èˆ‡ç·¨è¼¯ç§‘學公å¼èˆ‡æ–¹ç¨‹å¼ã€‚ +Comment[zu]=Skep en redigeer wetenskaplike formules en vergelykings met Math. +InitialPreference=5 +StartupNotify=true diff --git a/openoffice/share/xdg/printeradmin.desktop b/openoffice/share/xdg/printeradmin.desktop new file mode 100644 index 0000000000000000000000000000000000000000..5f6f23e3d417a8697f1926f58aedb4bc719ea4bd --- /dev/null +++ b/openoffice/share/xdg/printeradmin.desktop @@ -0,0 +1,134 @@ +############################################################### +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +############################################################### +[Desktop Entry] +Version=1.0 +Terminal=false +Icon=openoffice4-printeradmin +Type=Application +Categories=Office;X-Red-Hat-Base;X-SuSE-Core-Office; +Exec=openoffice4-printeradmin +Name=OpenOffice 4.1.10 Printer Administration +Name[en]=OpenOffice 4.1.10 Printer Administration +Name[af]=OpenOffice 4.1.10-drukkeradministrasie +Name[ar]=إدارة طابعات OpenOffice 4.1.10 +Name[as]=OpenOffice 4.1.10 মà§à¦¦à§à§°à¦• পà§à§°à¦¶à¦¾à¦¸à¦¨ +Name[ast]=Alministración de la imprentadora de OpenOffice 4.1.10 +Name[be_BY]=Кіраванне прынтÑрам OpenOffice 4.1.10 +Name[bg]=ÐдминиÑтриране на принтера за OpenOffice 4.1.10 +Name[bn]=OpenOffice 4.1.10 পà§à¦°à¦¿à¦¨à§à¦Ÿà¦¾à¦° অà§à¦¯à¦¾à¦¡à¦®à¦¿à¦¨à¦¿à¦¸à§à¦Ÿà§à¦°à§‡à¦¶à¦¨ +Name[bo]=OpenOffice 4.1.10པར་འà½à½¼à½¢à¼‹à½‘ོ་དམ༠+Name[br]=Ardoadur moullerezed OpenOffice 4.1.10 +Name[brx]=OpenOffice 4.1.10 साफायगà¥à¤°à¤¾ खà¥à¤‚थाय +Name[bs]=OpenOffice 4.1.10 administracija Å¡tampaÄa +Name[ca]=Administració d'impressió de l'OpenOffice 4.1.10 +Name[ca_XR]=Administració d'impresores de OpenOffice 4.1.10 +Name[ca_XV]=Administració d'impressió de l'OpenOffice 4.1.10 +Name[cs]=Administrace tiskáren OpenOffice 4.1.10 +Name[cy]=Gweinyddu Argraffu OpenOffice 4.1.10 +Name[da]=OpenOffice 4.1.10-printeradministration +Name[de]=OpenOffice 4.1.10 Druckerverwaltung +Name[dgo]=OpenOffice 4.1.10 छापक पà¥à¤°à¤¶à¤¾à¤¸à¤¨ +Name[dz]=OpenOffice 4.1.10 དཔར་འཕྲུལ་ བདག་སà¾à¾±à½¼à½„་༠+Name[el]=ΔιαχείÏιση εκτυπωτή OpenOffice 4.1.10 +Name[en_GB]=OpenOffice 4.1.10 Printer Administration +Name[en_ZA]=OpenOffice 4.1.10 Printer Administration +Name[eo]=OpenOffice 4.1.10 presila administrado +Name[es]=Administración de la impresora de OpenOffice 4.1.10 +Name[et]=OpenOffice 4.1.10-i printerite haldamine +Name[eu]=OpenOffice 4.1.10 inprimagailu-administrazioa +Name[fa]=مدیریت چاپگر OpenOffice 4.1.10 +Name[fi]=OpenOffice 4.1.10 - Tulostimen hallinta +Name[fr]=Gestion des imprimantes de OpenOffice 4.1.10 +Name[ga]=Riarachán na bPrintéirí OpenOffice 4.1.10 +Name[gd]=Rianachd clò-bhualadairean OpenOffice 4.1.10 +Name[gl]=Administración da impresora de OpenOffice 4.1.10 +Name[gu]=OpenOffice 4.1.10 પà«àª°àª¿àª¨à«àªŸàª° સંચાલન +Name[he]=ניהול מדפסות â€â€ªOpenOffice 4.1.10‬â€â€ +Name[hi]=OpenOffice 4.1.10 मà¥à¤¦à¥à¤°à¤£ पà¥à¤°à¤¶à¤¾à¤¸à¤¨ +Name[hr]=OpenOffice 4.1.10 aAdministracija pisaÄa +Name[hu]=OpenOffice 4.1.10 Nyomtatókezelés +Name[id]=Administrasi Pencetak OpenOffice 4.1.10 +Name[is]=OpenOffice 4.1.10 prentarastjórnun +Name[it]=OpenOffice 4.1.10 Gestione stampanti +Name[ja]=OpenOffice 4.1.10 プリンタã®ç®¡ç† +Name[ka]=OpenOffice 4.1.10 პრინტერის áƒáƒ“მინისტრáƒáƒªáƒ˜áƒ +Name[kid]=zek31p‖OpenOffice 4.1.10 Printer Administration +Name[kk]=OpenOffice 4.1.10 Printer Administration +Name[km]=ការ​គ្រប់គ្រង​ម៉ាស៊ីន​បោះពុម្ព​ OpenOffice 4.1.10 +Name[kn]=OpenOffice 4.1.10 ಮà³à²¦à³à²°à²• ನಿರà³à²µà²¹à²£à³† +Name[ko]=OpenOffice 4.1.10 프린터 관리 +Name[kok]=OpenOffice 4.1.10 मà¥à¤¦à¥à¤°à¤• पà¥à¤°à¤¶à¤¾à¤¸à¤¨ +Name[ku]=OpenOffice 4.1.10 Rêvebiriya Çapgerê +Name[lt]=„OpenOffice 4.1.10“ spausdintuvų tvarkymas +Name[lv]=OpenOffice 4.1.10 Printera administrÄ“Å¡ana +Name[mai]=OpenOffice 4.1.10 मà¥à¤¦à¥à¤°à¤• पà¥à¤°à¤¶à¤¾à¤¸à¤¨ +Name[mk]=ÐдминиÑтрирање на печатачи во OpenOffice 4.1.10 +Name[ml]=OpenOffice 4.1.10 à´ªàµà´°à´¿à´¨àµà´±à´°àµâ€ à´…à´¡àµà´®à´¿à´¨à´¿à´¸àµà´Ÿàµà´°àµ‡à´·à´¨àµâ€ +Name[mn]=OpenOffice 4.1.10 Ð¥ÑвлÑгчийн удирдлага +Name[mni]=OpenOffice 4.1.10 পà§à¦°à¦¿à¦¨à§à¦¤à¦°à¦—ী ৱায়েন থৌদা +Name[mr]=OpenOffice 4.1.10 मà¥à¤¦à¥à¤°à¤• पà¥à¤°à¤¶à¤¾à¤¸à¤¨ +Name[my]=OpenOffice 4.1.10 ပရင်á€á€¬ စီမံá€á€”့်á€á€½á€²á€™á€¾á€¯ +Name[nb]=OpenOffice 4.1.10-skriveradministrasjon +Name[ne]=OpenOffice 4.1.10 मà¥à¤¦à¥à¤°à¤• पà¥à¤°à¤¶à¤¾à¤¸à¤¨ +Name[nl]=OpenOffice 4.1.10-printerbeheer +Name[nn]=OpenOffice 4.1.10-skrivaradministrasjon +Name[nr]=OpenOffice 4.1.10-drukkeradministrasie +Name[nso]=OpenOffice 4.1.10-drukkeradministrasie +Name[oc]=Gestion de las estampadoiras de OpenOffice 4.1.10 +Name[om]=Bulchiinsa Maxxansaa OpenOffice 4.1.10 +Name[or]=OpenOffice 4.1.10 ପà­à¬°à¬¿à¬£à­à¬Ÿà¬° ପà­à¬°à¬¶à¬¾à¬¸à¬¨ +Name[pa_IN]=OpenOffice 4.1.10 ਪਰਿੰਟਰ à¨à¨¡à¨®à¨¿à¨¨à¨¸à¨Ÿà©‡à¨Ÿà¨° +Name[pl]=OpenOffice 4.1.10 - ZarzÄ…dzanie drukarkÄ… +Name[pt]=OpenOffice 4.1.10 - administração de impressoras +Name[pt_BR]=Administrador de impressoras do OpenOffice 4.1.10 +Name[ro]=Administrare imprimantă OpenOffice 4.1.10 +Name[ru]=OpenOffice 4.1.10 Управление принтером +Name[rw]=Ubugenzuzi bwa Mucapyi OpenOffice 4.1.10 +Name[sa_IN]=OpenOffice 4.1.10 मà¥à¤¦à¥à¤°à¤•à¤ªà¥à¤°à¤¶à¤¾à¤¸à¤¨à¤®à¥ +Name[sat]=OpenOffice 4.1.10 छापा सासोनिकॠ+Name[sd]=OpenOffice 4.1.10 پرنٽر جو انتظام +Name[sh]=OpenOffice 4.1.10 podeÅ¡avanje Å¡tampaÄa +Name[si]=OpenOffice 4.1.10 මුද්â€à¶»à¶« පරිපà·à¶½à¶š +Name[sk]=Správa tlaÄiarní OpenOffice 4.1.10 +Name[sl]=Nastavitve tiskalnika OpenOffice 4.1.10 +Name[sq]=OpenOffice 4.1.10 Administrim i shtypësit +Name[sr]=OpenOffice 4.1.10 подешавање штампача +Name[ss]=OpenOffice 4.1.10-drukkeradministrasie +Name[st]=OpenOffice 4.1.10-drukkeradministrasie +Name[sv]=OpenOffice 4.1.10 skrivaradministration +Name[sw_TZ]=OpenOffice 4.1.10 Utawala wa Printa +Name[ta]=OpenOffice 4.1.10 அசà¯à®šà¯à®ªà¯à®ªà¯Šà®±à®¿ நிரà¯à®µà®¾à®•à®®à¯ +Name[te]=à°®à±à°¦à±à°°à°£à°¾ యంతà±à°°à°‚ యోకà±à°• OpenOffice 4.1.10 నిరà±à°µà°¹à°¿à°‚à°šà±. +Name[tg]=Идоракунии чопкунаки OpenOffice 4.1.10 +Name[th]=ตัวบริหารจัดà¸à¸²à¸£à¹€à¸„รื่องพิมพ์ OpenOffice 4.1.10 +Name[tn]=OpenOffice 4.1.10-drukkeradministrasie +Name[tr]=OpenOffice 4.1.10 Yazıcı Yönetimi +Name[ts]=OpenOffice 4.1.10-drukkeradministrasie +Name[ug]=OpenOffice 4.1.10 پرىنتÛر باشقۇرۇش +Name[uk]=ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¸Ð½Ñ‚ÐµÑ€Ð° OpenOffice 4.1.10 +Name[uz]=OpenOffice 4.1.10 printerni boshqarish +Name[ve]=OpenOffice 4.1.10-drukkeradministrasie +Name[vi]=Quản trị máy in OpenOffice 4.1.10 +Name[xh]=OpenOffice 4.1.10-drukkeradministrasie +Name[zh_CN]=OpenOffice 4.1.10 打å°æœºç®¡ç† +Name[zh_TW]=OpenOffice 4.1.10 å°è¡¨æ©Ÿç®¡ç† +Name[zu]=OpenOffice 4.1.10-drukkeradministrasie +StartupNotify=true diff --git a/openoffice/share/xdg/qstart.desktop b/openoffice/share/xdg/qstart.desktop new file mode 100644 index 0000000000000000000000000000000000000000..6e8c7851025059a3a3e7a1af23de9af0a6c29faf --- /dev/null +++ b/openoffice/share/xdg/qstart.desktop @@ -0,0 +1,29 @@ +############################################################### +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +############################################################### +[Desktop Entry] +Version=1.0 +Terminal=false +Type=Application +Categories=Office; +Exec=openoffice4 -quickstart -nologo -nodefault +NoDisplay=true +Name=OpenOffice 4.1.10 Quickstarter +Comment=Hook for quickstarter startup diff --git a/openoffice/share/xdg/startcenter.desktop b/openoffice/share/xdg/startcenter.desktop new file mode 100644 index 0000000000000000000000000000000000000000..50755870250101fec25bc6ce1b648ff4df6b7b01 --- /dev/null +++ b/openoffice/share/xdg/startcenter.desktop @@ -0,0 +1,192 @@ +############################################################### +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +############################################################### +[Desktop Entry] +Version=1.0 +Terminal=false +Icon=openoffice4-startcenter +Type=Application +Categories=Office;X-Red-Hat-Base;X-SuSE-Core-Office;X-MandrivaLinux-Office-Other; +Exec=openoffice4 %U +MimeType=application/vnd.openofficeorg.extension; +Name=OpenOffice 4.1.10 +GenericName=Office +GenericName[en]=Office +GenericName[af]=Kantoor +GenericName[ar]=مكتب +GenericName[as]=অফিচ +GenericName[ast]=Oficina +GenericName[be_BY]=ÐžÑ„Ñ–Ñ +GenericName[bg]=ÐžÑ„Ð¸Ñ Ð¿Ð°ÐºÐµÑ‚ +GenericName[bn]=অফিস +GenericName[bo]=ཕབ་དོར༠+GenericName[bs]=Office +GenericName[ca]=Oficina +GenericName[ca_XR]=Office +GenericName[ca_XV]=Oficina +GenericName[cs]=Kancelář +GenericName[cy]=Swyddfa +GenericName[da]=Kontor +GenericName[de]=Office +GenericName[el]=ΓÏαφειÌο +GenericName[en_GB]=Office +GenericName[en_ZA]=Office +GenericName[eo]=Oficejo +GenericName[es]=Office +GenericName[et]=Kontoritöö +GenericName[eu]=Bulegoa +GenericName[fa]=اداری +GenericName[fi]=Toimisto +GenericName[fr]=Bureautique +GenericName[ga]=Oifig +GenericName[gd]=Oifis +GenericName[gl]=Oficina +GenericName[gu]=ઓફિસે +GenericName[he]=משרד +GenericName[hi]=ऑफ़िस +GenericName[hu]=Iroda +GenericName[id]=Perkantoran +GenericName[is]=Skrifstofa +GenericName[it]=Ufficio +GenericName[ja]=Office +GenericName[kid]=9toi6p‖Office +GenericName[kk]=ÐžÑ„Ð¸Ñ +GenericName[km]=ការិយាលáŸáž™ +GenericName[kn]=ಕಛೇರಿ +GenericName[ko]=오피스 +GenericName[ku]=Nivîsgeh +GenericName[lt]=RaÅ¡tinÄ—s programos +GenericName[lv]=Birojs +GenericName[mk]=Канцеларија +GenericName[ml]=ഓഫീസൠ+GenericName[mr]=ऑफिस +GenericName[my]=ရုံး +GenericName[nb]=Kontor +GenericName[nl]=Kantoor +GenericName[nn]=Kontor +GenericName[nr]=Kantoor +GenericName[nso]=Kantoor +GenericName[oc]=Burotica +GenericName[om]=Waajjira +GenericName[or]=କାରà­à¬¯à­à­Ÿà¬¾à¬³à­Ÿ +GenericName[pa_IN]=ਆਫਿਸ +GenericName[pl]=Biuro +GenericName[pt]=Office +GenericName[pt_BR]=Escritório +GenericName[ro]=Birou +GenericName[ru]=ÐžÑ„Ð¸Ñ +GenericName[sh]=Kancelarija +GenericName[si]=කà·à¶»à·Šâ€à¶ºà¶ºà·à¶½à·“ය +GenericName[sk]=Kancelária +GenericName[sl]=PisarniÅ¡ki paket +GenericName[sq]=Zyrë +GenericName[sr]=Канцеларија +GenericName[ss]=Kantoor +GenericName[st]=Kantoor +GenericName[sv]=Kontor +GenericName[ta]=அலà¯à®µà®²à®•à®®à¯ +GenericName[te]=కారà±à°¯à°²à°¯à°‚ +GenericName[th]=สำนัà¸à¸‡à¸²à¸™ +GenericName[tn]=Kantoor +GenericName[tr]=Ofis +GenericName[ts]=Kantoor +GenericName[ug]=ئىشخانا +GenericName[uz]=Ofis +GenericName[ve]=Kantoor +GenericName[vi]=Văn phòng +GenericName[xh]=Kantoor +GenericName[zh_CN]=办公室 +GenericName[zh_TW]=辦公室 +GenericName[zu]=Kantoor +Comment=The office productivity suite compatible to the open and standardized ODF document format. +Comment[en]=The office productivity suite compatible to the open and standardized ODF document format. Supported by Apache OpenOffice. +Comment[ar]=تتواÙÙ‚ مجموعة إنتاجية office مع تنسيق مستند ODF المÙتوح والقياسي. مدعوم بواسطة Oracle. +Comment[as]=কাৰà§à¦¯à§à¦¯à¦²à§Ÿà§° উৎপাদনৰ দল মà§à¦•à§à¦¤ আৰৠমানপà§à§°à¦¾à¦ªà§à¦¤ ODF ডকà§à¦®à§‡à¦¨à§à¦Ÿ আকৃতিৰ সৈতে মিল । Sun Microsystems à¦à§°à§‡ সমৰà§à¦¥à¦¿à¦¤ । +Comment[ast]=El conxuntu d'aplicaciones de productividá d'oficina compatible col formatu abiertu y estándar ODF. Col sofitu d'Apache OpenOffice. +Comment[be_BY]=Ðабор праграм Ð´Ð»Ñ Ð¾Ñ„Ñ–Ñнай працы, ÑумÑшчальны з адкрытым Ñтандартызаваным фарматам дакументаў ODF. Падтрымліваецца кампаніÑй 'Oracle'. +Comment[bg]=ÐžÑ„Ð¸Ñ Ð¿Ð°ÐºÐµÑ‚ÑŠÑ‚, ÑъвмеÑтим Ñ Ð¾Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð¸Ñ Ð¸ Ñтандартизиран формат за документи ODF. Поддържан от Apache OpenOffice. +Comment[bo]=ཀྲུང་པེའོ་ཕུའུ་ཧྭ་Office 5.0 ཕབ་དོར་བྱེད༠+Comment[bs]=Uredski paket kompatibilan sa otvorenim i standardizovanim ODF formatom. Podržan od strane Oracle-a. +Comment[ca]=El paquet ofimàtic compatible amb el format de document obert i estàndard ODF. Amb el suport de l'Apache OpenOffice. +Comment[ca_XR]=La suite ofimàtica compatible en el format de documents obert i estandardisat ODF. En el soport d'Apache OpenOffice. +Comment[ca_XV]=El paquet ofimàtic compatible amb el format de document obert i estàndard ODF. Amb el suport de l'Apache OpenOffice. +Comment[cs]=Kancelářský balík kompatibilní s otevÅ™eným a standardizovaným formátem ODF. Podporováno projektem Apache OpenOffice. +Comment[cy]=Y casgliad rhaglenni swyddfa sy'n cydweddu gyda fformat dogfen ODF safonol ac agored. Cefnogir gan Oracle +Comment[da]=Kontorproduktivitetspakken er kompatibel med det Ã¥bne og standardiserede ODF-dokumentformat. Understøttet af Oracle. +Comment[de]=Die Office-Suite für das offene und standardisierte ODF Dokumentformat. Unterstützt von Apache OpenOffice. +Comment[el]=Η σουίτα εφαÏμογών γÏαφείου είναι συμβατή με όλα τα ανοικτά και επίσημα Ï€Ïότυπα εγγÏάφων ODF. ΥποστηÏίζεται από την Apache OpenOffice. +Comment[en_GB]=The office productivity suite compatible to the open and standardised ODF document format. Supported by Apache OpenOffice. +Comment[en_ZA]=The office productivity suite compatible to the open and standardised ODF document format. Supported by Oracle. +Comment[eo]=La oficeja programaro kongrua kun la dokumenta formato de la libera normo ODF. Subtenata de Sun Microsystems. +Comment[es]=La suite ofimática compatible con el formato de documentos abierto y estandarizado ODF. Con el apoyo de Apache OpenOffice. +Comment[et]=Bürootarkvara komplekt, mis ühildub avatud ja standardiseeritud ODF-dokumendivorminguga. Toetab Sun Microsystems. +Comment[eu]=ODF dokumentu formatu ireki eta estandarrarekin bateragarria den bulegotikako suitea. Apache OpenOffice-k sustatuta. +Comment[fa]=مجموعه نرم‌اÙزار اداری سازگار با قالب سند آزاد Ùˆ استاندارد ODF. پشتیبانی شده توسط اراکل. +Comment[fi]=Avoimen ODF-asiakirjanormin kanssa yhteensopiva toimisto-ohjelmisto. Apache OpenOfficen tukema. +Comment[fr]=La suite bureautique libre compatible avec le format de document ODF ouvert et normalisé. Supportée par Apache OpenOffice. +Comment[ga]=Sraith feidhmchlár le haghaidh táirgiúlachta oifige atá comhoiriúnach don fhormáid oscailte chaighdeánach ODF. Tacaíonn Oracle leis. +Comment[gd]=Tha an raon seo de bhathar oifis co-chòrdail leis an fhòrmat fhosgailte is bhun-tomhasach ODF. Le taic Apache OpenOffice. +Comment[gl]=A suite de produtividade ofimática compatíbel co formato estandarizado aberto ODF. Promovida por Apache. +Comment[gu]=ઓફિસ ઉતà«àªªàª¾àª¦àª•àª¤àª¾ અનૂકà«àª³àª¤àª¾ ખોલવા અને નિશà«àªšàª¿àª¤ થયેલ ODF દસà«àª¤àª¾àªµà«‡àªœ બંધારણ ને સà«àª¸àª‚ગત છે. Oracle દà«àª¦àª¾àª°àª¾ આધારભૂત છે. +Comment[he]=חבילת ×”×™×™×©×•×ž×™× ×”×ž×©×¨×“×™×ª תו×מת לפורמט הפתוח והתיקני ×œ×ž×¡×ž×›×™× ×‘×©× ODF. נתמכת על-ידי Apache OpenOffice. +Comment[hi]=यह ऑफ़िस उतà¥à¤ªà¤¾à¤¦à¤•à¤¤à¤¾ सूट खà¥à¤²à¥‡ व मानक ओडीà¤à¤« दसà¥à¤¤à¤¾à¤µà¥‡à¤œà¤¼ पà¥à¤°à¤¾à¤°à¥‚प के सà¥à¤¸à¤‚गत है। अपाचे ओपनऑफ़िस दà¥à¤µà¤¾à¤°à¤¾ समरà¥à¤¥à¤¿à¤¤à¥¤ +Comment[hu]=Az irodai programcsomag kompatibilis a nyílt és a szabványosított ODF dokumentumformátummal. Az Apache OpenOffice támogatja. +Comment[id]=Aplikasi produktivitas perkantoran yang kompatibel dengan format dokumen terbuka dan terstandarisasi ODF. Didukung oleh Oracle. +Comment[is]=Skrifstofuvinnslupakki sem styður opið og staðlað ODF skjalasniðið. Stutt af Oracle. +Comment[it]=La suite di produttività per l'ufficio compatibile con il formato standard aperto ODF. Supportata da Apache OpenOffice. +Comment[ja]=オープンã§æ¨™æº–化ã•ã‚ŒãŸ ODF ドキュメント形å¼å¯¾å¿œã®çµ±åˆã‚ªãƒ•ã‚£ã‚¹ãƒ„ール。Apache OpenOffice ã«ã‚ˆã£ã¦ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„ã¾ã™ã€‚ +Comment[kid]=+k]swb‖The office productivity suite compatible to the open and standardized ODF document format. Supported by Apache OpenOffice. +Comment[kk]=The office productivity suite compatible to the open and standardized ODF document format. Supported by Apache OpenOffice. +Comment[km]=ឈុážâ€‹áž•áž›áž·ážáž•áž›â€‹áž€áž¶ážšáž·áž™áž¶áž›áŸáž™ ឆប​គ្នា​នឹង​ទ្រង់ទ្រាយ​ឯកសារ ODF បើក​ចំហ និង​ស្ážáž„់ដារ។ បាន​គាំទ្រ​ដោយ​ Apache OpenOffice ។ +Comment[kn]=ಮà³à²•à³à²¤ ಮತà³à²¤à³ ಮಾನà³à²¯à²µà²¾à²—ಿರà³à²µ ODF ದಸà³à²¤à²¾à²µà³‡à²œà²¿à²¨ ಮಾದರಿಗೆ ಕಛೇರಿ ಉತà³à²ªà²¾à²¦à²¨à²¾ ಸೂಟೠಹೊಂದಿಕೊಳà³à²³à³à²¤à³à²¤à²¦à³†. Oracleನಿಂದ ಬೆಂಬಲಿತವಾಗಿದೆ. +Comment[ko]=ì´ ì˜¤í”¼ìŠ¤ ìƒì‚°ì„± 스위트 í”„ë¡œê·¸ëž¨ì€ ê³µê°œ 표준 ODF 문서 형ì‹ê³¼ 호환ë˜ë©° Apache OpenOfficeê°€ 지ì›í•©ë‹ˆë‹¤. +Comment[lt]=RaÅ¡tinÄ—s programų rinkinys, suderinamas su atvirÄ…ja ir standartizuotÄ…ja dokumentų formuote ODF. Rinkinį aptarnauja „Apache OpenOffice“. +Comment[lv]=Biroja programmatÅ«ras komplekts, kas ir savietojams ar atvÄ“rto un standartizÄ“to ODF dokumentu formÄtu. Atbalsta Oracle. +Comment[mk]=КанцелариÑки пакет компатибилен Ñо отворениот и Ñтандардизиран формат за документи ODF. Поддржано од Sun Microsystems. +Comment[ml]=à´¸àµà´µà´¤à´¨àµà´¤àµà´°à´µàµà´‚ നിലവാരവàµà´®àµà´³àµà´³ ODF രേഖ രീതിയിമായി പൊരàµà´¤àµà´¤à´ªàµà´ªàµ†à´Ÿàµà´¨àµà´¨ ഓഫീസൠപàµà´°àµŠà´¡à´•àµà´Ÿà´¿à´µà´¿à´±àµà´±à´¿ à´¸àµà´¯àµ‚à´Ÿàµà´Ÿàµ. സണàµâ€ മൈകàµà´°àµ‹à´¸à´¿à´¸àµà´±àµà´±à´‚ ഇതിനെ പിനàµà´¤àµà´£à´¯àµà´•àµà´•àµà´¨àµà´¨àµ. +Comment[mr]=ओपन व पà¥à¤°à¤®à¤¾à¤£à¥€à¤¤ ODF दसà¥à¤¤à¤à¤µà¤œ सà¥à¤µà¤°à¥‚पशी सहतà¥à¤µ ऑफिस उपयà¥à¤•à¥à¤¤à¤¤à¤¾ संच. Oracle दà¥à¤µà¤¾à¤°à¥‡ समरà¥à¤¥à¥€à¤¤. +Comment[my]=ရုံးသုံးဆော့ဖ်á€á€²á€á€…်á€á€¯á€¡á€”ေဖြင့် အသုံးပြုရန် ကိုက်ညီမှုရှိပြီး စံသá€á€ºá€™á€¾á€á€ºá€á€»á€€á€ºá€”ှင့်ကိုက်ညီမှုရှိသည့် ODF မှá€á€ºá€á€™á€ºá€¸á€™á€¾á€á€ºá€›á€¬ စီစဉ်ဖွဲ့စည်းမှုပုံစံဖြစ်သည်ዠOracle အနေဖြင့် အထောက်အပံ့ပြုပါዠ+Comment[nb]=En kontorpakke som bruker det Ã¥pne og standardiserte dokumentformatet ODF. Støttet av Apache OpenOffice. +Comment[nl]=Het kantoorpakket dat compatibel is met de open en gestandaardiseerde documentindeling ODF. Ondersteund door Apache OpenOffice. +Comment[nn]=Kontorpakken som er tilpassa det opne og standardiserte dokumentformatet ODF. Sun Microsystems gjev støtte til pakken. +Comment[oc]=La seguida burotica compatibla amb lo format de document ODF dobèrt e normalizat. Suportada per Sun Microsystems. +Comment[or]=କାରà­à¬¯à­à­Ÿà¬¾à¬³à­Ÿ ଉତà­à¬ªà¬¾à¬¦à¬¨ ମà­à¬•à­à¬¤ à¬à¬¬à¬‚ ମାନକ ODF ଦଲିଲ ଶୈଳୀ ସହିତ ସà­à¬¸à¬‚ଗତ ମେଳଖାଇଥାà¬à¥¤ à¬à¬¹à¬¾ Oracle ଦà­à­±à¬¾à¬°à¬¾ ସମରà­à¬¥à¬¿à¬¤à¥¤ +Comment[pa_IN]=ਦਫ਼ਤਰ ਪਰੋਡੈਕਟਵਿਟੀ ਸੂਟ ਓਪਨ ਅਤੇ ਸਟੈਂਡਰਡ ODF ਡੌਕੂਮੈਂਟ ਫਾਰਮੈਟ ਨਾਲ ਅਨà©à¨•à©‚ਲ ਹੈ। ਓਰੇਕਲ ਵਲੋਂ ਸਹਿਯੋਗ ਪà©à¨°à¨¾à¨ªà¨¤à¥¤ +Comment[pl]=Pakiet programów biurowych zgodnych z otwartym i zestandaryzowanym formatem dokumentów ODF. Produkt rozwijany i obsÅ‚ugiwany przez Apache OpenOffice. +Comment[pt]=O pacote de produtividade de escritório compatível com o formato de documento ODF aberto e padronizado. Suportado pela Apache OpenOffice. +Comment[pt_BR]=A suíte de produtividade de escritório compatível com o formato de documento ODF, aberto e padronizado. Com suporte da Apache OpenOffice. +Comment[ro]=Suita de productivitate pentru birou compatibilă cu formatul deschis È™i standardizat ODF. Sprijinită de The Document Foundation. +Comment[ru]=ОфиÑный пакет, ÑовмеÑтимый Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ñ‹Ð¼ и Ñтандартизованным форматом документов ODF. При поддержке Apache OpenOffice. +Comment[sh]=Kancelarijski paket saglasan sa standardizovanim otvorenim dokument-formatom. Podržan od strane korporacije Oracle. +Comment[sk]=Kancelársky balík kompatibilný s otvoreným a Å¡tandardizovaným formátom dokumentov ODF. Podporovaný projektom Apache OpenOffice. +Comment[sl]=PisarniÅ¡ki paket, združljiv z odprto in standardizirano vrsto dokumentov ODF. Podprt s strani Apache OpenOffice. +Comment[sr]=КанцеларијÑки пакет уÑаглашен Ñа отвореним и Ñтандардизованим ОДФ форматом документа. Подржан од Ñтране Apache OpenOffice-а. +Comment[sv]=Kontorsprogrampaketet är kompatibelt med öppna och standardiserade ODF-dokumentformat. Stöds av Apache OpenOffice. +Comment[ta]=அலà¯à®µà®²à®• உடà¯à®ªà®¤à¯à®¤à®¿à®¤à¯à®¤à®¿à®±à®©à¯ தொகà¯à®¤à®¿, திறநà¯à®¤ தரமான ODF ஆவண வடிவமைபà¯à®ªà¯ˆà®•à¯ கொணà¯à®Ÿà®¤à¯. சன௠மைகà¯à®°à¯‹à®šà®¿à®¸à¯à®Ÿà®®à¯à®šà®¾à®²à¯ ஆதரிகà¯à®•à®ªà¯à®ªà®Ÿà¯à®µà®¤à¯. +Comment[te]=ఆఫీసౠవà±à°¤à±à°ªà°¾à°¦à°•à°¤ సూటౠఅనà±à°¨à°¦à°¿ వోపెనౠమరియౠపà±à°°à°¾à°®à°¾à°£à°¿à°• ODF పతà±à°°à°®à± ఫారà±à°®à°¾à°Ÿà±â€Œà°¨à°•à± సారూపà±à°¯à°®à±ˆà°‚ది. Oracle చేత మదà±à°¦à°¤à°¿à°‚చబడà±à°¨à±. +Comment[th]=โปรà¹à¸à¸£à¸¡à¸Šà¸¸à¸”ผลิตภาพสำนัà¸à¸‡à¸²à¸™à¸™à¸µà¹‰à¹€à¸‚้าà¸à¸±à¸™à¹„ด้à¸à¸±à¸šà¸£à¸¹à¸›à¹à¸šà¸šà¹€à¸­à¸à¸ªà¸²à¸£à¹€à¸›à¸´à¸”à¹à¸¥à¸°à¹€à¸›à¹‡à¸™à¸¡à¸²à¸•à¸£à¸à¸²à¸™à¸‚อง ODF สนับสนุนโดยอะปาเชโอเพนออฟฟิศ +Comment[tr]=Ofis verimliliÄŸi paketi açık ve standartlaÅŸtırılmış ODF belge biçimiyle uyumludur. Apache OpenOffice tarafından desteklenir. +Comment[ug]=مەزكۇر ئىشخانا يۈرۈشلۈك مەھسۇلاتى ئوچۇق Û‹Û• ئۆلچەملىك ODF پۈتۈك Ùورماتى بىلەن ماسلىشىدۇ. Oracle قوللايدۇ. +Comment[uz]=Ofis paketi ochiq va andoza ODF formati bilan uygÊ»undir. Sun Microsystems tomonidan qoÊ»llab-quvvatlanadi. +Comment[vi]=Bá»™ phần má»m văn phòng này tÆ°Æ¡ng thích vá»›i định dạng tài liệu mở và được chuẩn hóa dÆ°á»›i định dạng ODF - được há»— trợ bởi Apache OpenOffice. +Comment[zh_CN]=该办公套件产å“与开放的ã€æ ‡å‡†åŒ–çš„ ODF 文档格å¼å…¼å®¹ã€‚ç”± Apache OpenOfficeæ供支æŒã€‚ +Comment[zh_TW]=這是一套與開放å¼æ¨™æº– ODF 文件格å¼ç›¸å®¹çš„辦公室套è£è»Ÿé«”。目å‰ç”± Apache OpenOffice 維護。 +StartupNotify=true +StartupWMClass=OpenOffice 4.1.10 diff --git a/openoffice/share/xdg/writer.desktop b/openoffice/share/xdg/writer.desktop new file mode 100644 index 0000000000000000000000000000000000000000..1f5ed0ea57549d6d241036afde916a1d18f8b8e8 --- /dev/null +++ b/openoffice/share/xdg/writer.desktop @@ -0,0 +1,232 @@ +############################################################### +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# +############################################################### +[Desktop Entry] +Version=1.0 +Terminal=false +Icon=openoffice4-writer +Type=Application +Categories=Office;X-Red-Hat-Base;X-SuSE-Core-Office;X-MandrivaLinux-Office-Wordprocessors; +Exec=openoffice4 -writer %U +MimeType=application/vnd.oasis.opendocument.text;application/vnd.oasis.opendocument.text-template;application/vnd.oasis.opendocument.text-web;application/vnd.oasis.opendocument.text-master;application/vnd.sun.xml.writer;application/vnd.sun.xml.writer.template;application/vnd.sun.xml.writer.global;application/vnd.stardivision.writer;application/msword;application/vnd.ms-word;application/x-doc;application/rtf;text/rtf;application/vnd.wordperfect;application/wordperfect;application/vnd.openxmlformats-officedocument.wordprocessingml.document;application/vnd.ms-word.document.macroenabled.12;application/vnd.openxmlformats-officedocument.wordprocessingml.template;application/vnd.ms-word.template.macroenabled.12; +Name=OpenOffice 4.1.10 Writer +GenericName=Word Processor +GenericName[en]=Word Processor +GenericName[af]=Woordverwerker +GenericName[ar]=معالج المستندات +GenericName[as]=ৱৰà§à¦¡ পà§à§°à¦šà§‡à¦›à§° +GenericName[ast]=Procesador de testos +GenericName[be_BY]=ТÑкÑтавы працÑÑар +GenericName[bg]=ТекÑтообработка +GenericName[bn]=ওয়ারà§à¦¡ পà§à¦°à§‹à¦¸à§‡à¦¸à¦° +GenericName[bo]=ཡི་གེ་སྒྲིག་གཅོད་ཆས༠+GenericName[br]=Ger Stad ar C'hewerier +GenericName[bs]=Program za obradu teksta +GenericName[ca]=Processador de textos +GenericName[ca_XR]=Processador de text +GenericName[ca_XV]=Processador de textos +GenericName[cs]=Textový processor +GenericName[cy]=Prosesydd Geiriau +GenericName[da]=Tekstbehandling +GenericName[de]=Textverarbeitung +GenericName[el]=ΕπεξεÏγαστής Word +GenericName[en_GB]=Word Processor +GenericName[en_ZA]=Word Processor +GenericName[eo]=Verkilo +GenericName[es]=Procesador de texto +GenericName[et]=Tekstitöötlus +GenericName[eu]=Testu prozesatzailea +GenericName[fa]=واژه‌پرداز +GenericName[fi]=Tekstinkäsittely +GenericName[fr]=Traitement de texte +GenericName[ga]=Próiseálaí Focal +GenericName[gd]=Giullachair teacsa +GenericName[gl]=Procesador de textos +GenericName[gu]=વરà«àª¡ પà«àª°à«‹àª¸à«‡àª¸àª° +GenericName[he]=מעבד ×ª×ž×œ×™×œ×™× +GenericName[hi]=वरà¥à¤¡ पà¥à¤°à¥‹à¤¸à¥‡à¤¸à¤° +GenericName[hr]=Program za obradu teksta +GenericName[hu]=SzövegszerkesztÅ‘ +GenericName[id]=Pengolah Kata +GenericName[is]=Ritvinnsluforrit +GenericName[it]=Elaboratore di testo +GenericName[ja]=ワードプロセッサ +GenericName[kid]=mvu=]q‖Word Processor +GenericName[kk]=Мәтіндік процеÑÑор +GenericName[km]=កម្មវិធី​វាយ​អážáŸ’ážáž”áž‘ +GenericName[kn]=ವರà³à²¡à³ ಪà³à²°à³Šà²¸à³†à²¸à²°à³ +GenericName[ko]=워드 프로세서 +GenericName[ku]=Kiryarê Peyvan +GenericName[lt]=RaÅ¡yklÄ— +GenericName[lv]=TekstapstrÄdes programma +GenericName[mk]=Обработка на текÑÑ‚ +GenericName[ml]=വേരàµâ€à´¡àµ à´ªàµà´°àµŠà´¸à´¸àµà´¸à´°àµâ€ +GenericName[mn]=Ворд боловÑруулагч +GenericName[mr]=वरà¥à¤¡ पà¥à¤°à¥‹à¤¸à¥‡à¤¸à¤° +GenericName[my]=စာစီစာရိုက် +GenericName[nb]=Skriveprogram +GenericName[ne]=वरà¥à¤¡ पà¥à¤°à¥‹à¤¸à¥‡à¤¸à¤° +GenericName[nl]=Tekstverwerker +GenericName[nn]=Teksthandsamar +GenericName[nr]=Woordverwerker +GenericName[nso]=Woordverwerker +GenericName[oc]=Tractament de tèxte +GenericName[om]=Hujeessaa Jecha +GenericName[or]=ଶବà­à¬¦ ସଞà­à¬šà¬¾à¬³à¬• +GenericName[pa_IN]=ਵਰਡ ਪਰੋਸੈਸਰ +GenericName[pl]=Word Processor +GenericName[pt]=Processador de texto +GenericName[pt_BR]=Editor de texto +GenericName[ro]=Procesor de text +GenericName[ru]=ТекÑтовый процеÑÑор +GenericName[rw]=Musesenguramagambo +GenericName[sa_IN]=वरà¥à¤¡à¥ पà¥à¤°à¥‹à¤¸à¥‡à¤¸à¤°à¥ +GenericName[sh]=UreÄ‘ivaÄ teksta +GenericName[si]=ලිපි සකසනය +GenericName[sk]=Textový procesor +GenericName[sl]=Urejevalnik besedila +GenericName[sq]=Zgjedh fjalën +GenericName[sr]=Уређивач текÑта +GenericName[ss]=Woordverwerker +GenericName[st]=Woordverwerker +GenericName[sv]=Ordbehandlare +GenericName[ta]=சொறà¯à®šà¯†à®¯à®²à®¿ +GenericName[te]=Word Processor +GenericName[th]=โปรà¹à¸à¸£à¸¡à¸›à¸£à¸°à¸¡à¸§à¸¥à¸„ำ +GenericName[tn]=Woordverwerker +GenericName[tr]=Kelime Ä°ÅŸlemci +GenericName[ts]=Woordverwerker +GenericName[ug]=ÙŠÛزىق بىر تەرەپ قىلىش +GenericName[uk]=ТекÑтовий процеÑор +GenericName[uz]=Matn protsessori +GenericName[ve]=Woordverwerker +GenericName[vi]=Xá»­ lý từ +GenericName[xh]=Woordverwerker +GenericName[zh_CN]=字处ç†å™¨ +GenericName[zh_TW]=文書處ç†å™¨ +GenericName[zu]=Woordverwerker +Comment=Create and edit text and graphics in letters, reports, documents and Web pages by using Writer. +Comment[en]=Create and edit text and graphics in letters, reports, documents and Web pages by using Writer. +Comment[af]=Skep en redigeer teks en grafika in briewe, verslae, dokumente en webbladsye met Writer. +Comment[ar]=إنشاء النصوص والرسومات ÙÙŠ الخطابات، والتقارير، والمستندات وصÙحات ويب وتحريرها باستخدام Writer. +Comment[as]=ৰাইটাৰ বà§à¦¯à§±à¦¹à¦¾à§° কৰি চিঠি, ৰিপৰà§à¦Ÿ, ডকà§à¦®à§‡à¦¨à§à¦Ÿ আৰৠপৃষà§à¦ à¦¾à¦¬à§‹à§°à¦¤ থকা টেকà§à¦¸à¦Ÿ আৰৠগà§à§°à¦¾à¦«à¦¿à¦•à§à¦¸ সৃষà§à¦Ÿà¦¿ আৰৠসমà§à¦ªà¦¾à¦¦à¦¨à¦¾ কৰক. +Comment[ast]=Crear y remanar testos y gráficos de cartes, informes, documentos y páxines Web con Writer +Comment[be_BY]=Стварайце Ñ– Ñ€Ñдагуйце Ñ‚ÑкÑÑ‚ Ñ– графіку Ñž ліÑтах, Ñправаздачах, дакументах Ñ– Ñтаронках Сеціва з дапамогаю Writer-а. +Comment[bg]=С Writer можете да Ñъздавате и редактирате текÑÑ‚ и графики в пиÑма, отчети, документи и уебÑтраници. +Comment[bn]=রাইটার বà§à¦¯à¦¬à¦¹à¦¾à¦° করে চিঠিপতà§à¦°, রিপোরà§à¦Ÿ, ডকà§à¦®à§‡à¦¨à§à¦Ÿ à¦à¦¬à¦‚ ওয়েবপেজ à¦à¦° ছবি সমà§à¦ªà¦¾à¦¦à¦¨ à¦à¦¬à¦‚ তৈরী কর। +Comment[bo]=Writerབེད་སྤྱད་དེ་ཡིག་འཕྲིན་དང་༠ཞུ་à½à½¼à¼ ཡིག་ཚགས༠དྲ་ངོས་ནང་གི་རིས་དབྱིབས་བཅས་བཟོ་བ་མ་ཟད༠རྩོམ་སྒྲིག་བྱེད་རྒྱུ༠+Comment[br]=Krouidigezh hag embannadur testennoù ha skeudennoù evit lizhiri, danevelloù, teulioù ha pajennoù Web. +Comment[brx]=रायटार बाहायनानै हांखोआव फराय बिजाब आरो बोसावगारि, फोरमानथिनाय, फोरमान बिलाइ आरो वेब बिखं सोरजि आरो सà¥à¤œà¥à¥¤ +Comment[bs]=Kreiranje i ureÄ‘ivanje teksta i grafike u pismima, izvjeÅ¡tajima, dokumentima i Web stranicama koristeći Writer. +Comment[ca]=Creeu i editeu textos i gràfics en cartes, informes, documents i pàgines web amb el Writer. +Comment[ca_XR]=Crear i editar text i gràfics en cartes, informes, documents i pàgines web utilisant Writer. +Comment[ca_XV]=Creeu i editeu textos i gràfics en cartes, informes, documents i pàgines web amb el Writer. +Comment[cs]=Vytvářejte a upravujte text a obrázky v dopisech, sestavách, dokumentech a webových stránkách pomocí Writeru. +Comment[cy]=Creu a golygu testun a graffigau mewn llythyron, adroddiadau, dogfennau a thudalennau Gwe gyda Writer. +Comment[da]=OpenOffice 4.1.10-tekstdokument +Comment[de]=Erstellen und bearbeiten von Text und Grafiken in Briefen, Reports, Dokumenten und Web-Seiten - Writer macht's möglich. +Comment[dgo]=लेखक बरतियै चिटà¥à¤ à¤¿à¤¯à¥‡à¤‚ ,रपोटें, दसà¥à¤¤à¤¾à¤µà¥‡à¤œà¥‡à¤‚ ते वैब सफें च इबारत ते गà¥à¤°à¤¾à¤«à¤¿à¤• (बहà¥.)सिरजो ते संपादत करो. +Comment[dz]=རྩོམ་འབྲི་པ་ལག་ལེན་འà½à½–་à½à½¼à½‚་ལས་ à½à½ºà½–་པེཇི་དང་ ཡིག་ཆའི་རིགས་ སྙན་ཞུའི་རིགས་ ཡི་གུའི་རིགས་ཚུ་ནང་ལུ་ ཚིག་ཡིག་དང་ཚད་རིས་ཚུ་བཟོ་ནི་དང་ཞུན་དག་རà¾à¾±à½–་ནི༠+Comment[el]=ΔημιουÏγία και επεξεÏγασία κειμένου και γÏαφικών σε επιστολές, αναφοÏές, έγγÏαφα και ιστοσελίδες με τη χÏήση του Writer. +Comment[en_GB]=Create and edit text and graphics in letters, reports, documents and Web pages using Writer. +Comment[en_ZA]=Create and edit text and graphics in letters, reports, documents and Web pages by using Writer. +Comment[eo]=Krei kaj redakti tekston kaj grafikaĵojn en leteroj, raportoj, dokumentoj kaj TTT-paÄoj per Verkilo. +Comment[es]=Crear y editar texto y gráficos de cartas, informes, documentos y páginas Web con Writer. +Comment[et]=Writer võimaldab luua ja redigeerida kirjade, aruannete, dokumentide ning veebilehtede teksti ja pilte. +Comment[eu]=Testua eta grafikoak sortu eta editatu gutunetan, txostenetan, dokumentuetan eta web orrietan Writer erabiliz. +Comment[fa]=با استÙاده از کاتب، متن Ùˆ گراÙیک نامه‌ها، گزارش‌ها، نوشتارها Ùˆ صÙحات وب را ایجاد یا ویرایش کنید. +Comment[fi]=Luo ja muokkaa tekstiä ja grafiikkaa kirjeisiin, raportteihin, tekstiasiakirjoihin ja internet-sivuihin Writer-ohjelmalla. +Comment[fr]=Writer - Création et édition de textes et d'images pour courriers, rapports, documents et pages Web. +Comment[ga]=Cruthaigh téacs agus grafaicí i litreacha, tuairiscí, cáipéisí, agus leathanaigh Ghréasáin le Writer. +Comment[gd]=Cruthaich is deasaich teacsa is dealbhan ann an litrichean, aithisgean, sgrìobhainnean is duilleagan-lìn le Writer. +Comment[gl]=Crear e editar texto ou imaxes en cartas, informes, documentos e páxinas web usando Writer. +Comment[gu]=લખાણ દà«àª¦àª¾àª°àª¾ પતà«àª°à«‹, અહેવાલો, દસà«àª¤àª¾àªµà«‡àªœà«‹ અને વેબ પાનાઓમાં લખાણ અને ચિતà«àª°à«‹ બનાવો અને સà«àª˜àª¾àª°à«‹. +Comment[he]=יצירה ועריכה של טקסט וגרפיקה במכתבי×, דוחות, ×ž×¡×ž×›×™× ×•×“×¤×™ ×ינטרנט ב×מצעות כתבן. +Comment[hi]=लेखक के पà¥à¤°à¤¯à¥‹à¤— से पतà¥à¤°, पà¥à¤°à¤¤à¤¿à¤µà¥‡à¤¦à¤¨, दसà¥à¤¤à¤¾à¤µà¥‡à¤œà¤¼ में पाठ और आरेख बनाता है और संपादित करता है। +Comment[hr]=Stvorite i uredite takst i slike u pisma, izvješćima, dokumentima i web stranicama koristeći Writer. +Comment[hu]=Levelek, jelentések, dokumentumok és weboldalak szövegének és grafikájának létrehozása és szerkesztése a Writer használatával. +Comment[id]=Mengolah teks dan gambar pada surat, laporan, dokumen, dan halaman Web menggunakan Writer. +Comment[is]=Búa til og breyta texta og myndefni í bréfum, skýrslum, skjölum og vefsíðum með því að nota Writer. +Comment[it]=Usando Writer, potete creare e modificare il testo e le immagini di lettere, rapporti, documenti e pagine Web. +Comment[ja]=Writer を使用ã—ã¦ã€ãƒ¬ã‚¿ãƒ¼ã€ãƒ¬ãƒãƒ¼ãƒˆã€ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆãŠã‚ˆã³ Web ページã®ãƒ†ã‚­ã‚¹ãƒˆãŠã‚ˆã³å›³ã‚’作æˆãŠã‚ˆã³ç·¨é›†ã—ã¾ã™ã€‚ +Comment[ka]=ქმნის დრáƒáƒ¡áƒ¬áƒáƒ áƒ”ბს დáƒáƒ™áƒ£áƒ›áƒ”ნტებსრდრდიáƒáƒ’რáƒáƒ›áƒ”ბს წერილებში, მáƒáƒ®áƒ¡áƒ”ნებებში, დáƒáƒ™áƒ£áƒ›áƒ”ნტებში დრვებ-გვერდებში Writer-ის მეშვეáƒáƒ‘ით. +Comment[kid]=z-ryra‖Create and edit text and graphics in letters, reports, documents and Web pages by using Writer. +Comment[kk]=Writer көмегімен хаттарда, құжаттарда, еÑептемелерде және веб-парақтарда мәтінді және Ñуреттерді жаÑау және түзетуге болады. +Comment[km]=បង្កើហនិង​កែ​សម្រួល​អážáŸ’ážáž”áž‘ និង​ក្រាហ្វិក​ក្នុង​សំបុážáŸ’ážš របាយការណ០ឯកសារ និង​ទំពáŸážšâ€‹áž”ណ្ážáž¶áž‰â€‹ážŠáŸ„យ​ប្រើ Writer ។ +Comment[kn]=ರೈಟರನà³à²¨à³ ಬಳಸಿ ಪತà³à²°à²—ಳಲà³à²²à²¿, ವರದಿಗಳಲà³à²²à²¿, ದಸà³à²¤à²¾à²µà³‡à²œà³ ಮತà³à²¤à³ ಜಾಲಪà³à²Ÿà²—ಳಲà³à²²à²¿à²¨ ಪಠà³à²¯ ಮತà³à²¤à³ ಗà³à²°à²¾à²«à²¿à²•à³à²¸à²¨à³à²¨à³ ರಚಿಸಿ ಮತà³à²¤à³ ಸಂಪಾದಿಸಿ. +Comment[ko]=Writer를 사용하여 편지, ë³´ê³ ì„œ, 문서 ë° ì›¹ 페ì´ì§€ì—ì„œ í…스트와 ê·¸ë¦¼ì„ ë§Œë“¤ê³  편집할 수 있습니다. +Comment[kok]=पतà¥à¤°à¤¾à¤‚, अहवाला, दसà¥à¤¤à¤¾à¤µà¥‡à¤œ आनिक वेब पानांतलà¥à¤¯à¤¾à¤¨ बरोवपी वापरून मजकूर आनिक चितà¥à¤°à¤¾à¤‚ तयार करात आनिक समà¥à¤ªà¤¾à¤¦à¤¿à¤¤ करात. +Comment[ku]=Nivîs û grafîkên di name, rapor, belge û rûpelên torê de bî Writerê çêbike û sererast bike. +Comment[lt]=RaÅ¡ykle kuriami ir taisomi laiÅ¡kų, ataskaitų, dokumentų ir tinklalapių tekstas bei paveikslai. +Comment[lv]=Veidot un labot tekstu un grafiku vÄ“stulÄ“s, atskaitÄ“s, dokumentos un Web lapÄs lietojot Writer. +Comment[mai]=लेखकक पà¥à¤°à¤¯à¥‹à¤—सठपतà¥à¤°, रिपोरà¥à¤Ÿ, दसà¥à¤¤à¤¾à¤µà¥‡à¤œà¤®à¥‡ पाठ आ आरेख बनबैत आ संपादित करैत अछि. +Comment[mk]=Креирајте и уредувајте текÑÑ‚ и графика во пиÑма, извештаи, документи и веб-Ñтраници Ñо кориÑтење на Writer. +Comment[ml]=റൈറàµà´±à´°àµ ഉപയോഗിചàµà´šàµ à´•à´¤àµà´¤àµà´•à´³à´¿à´²àµ†à´¯àµà´‚ റിപàµà´ªàµ‹à´°àµà´Ÿàµà´Ÿàµà´•à´³à´¿à´²àµ†à´¯àµà´‚ ഡോകàµà´•àµà´®àµ†à´¨àµà´±à´¿à´²àµ†à´¯àµà´‚ വെബൠപേജിലെയàµà´‚ ടെകàµà´¸àµà´±àµà´±àµà´‚ à´—àµà´°à´¾à´«à´¿à´•àµà´¸àµà´‚ സൃഷàµà´Ÿà´¿à´•àµà´•àµà´•à´¯àµà´‚ à´Žà´¡à´¿à´±àµà´±àµ ചെയàµà´¯àµà´•à´¯àµà´‚ ചെയàµà´¯àµà´•. +Comment[mn]=Writer ашиглан захиа, тайлан, баримт дахь бичвÑÑ€ ба график Ò¯Ò¯ÑгÑÑ… болон заÑварлах. +Comment[mni]=রাইতর শিজিনà§à¦¨à¦¦à§à¦¨à¦¾ চিঠিশিং, রিপোৰà§à¦¤à¦¶à¦¿à¦‚, দোকà§à¦®à§‡à¦¨à§à¦¤à¦¶à¦¿à¦‚ অমসà§à¦‚ ৱেব লামায়শিংদা লৈবা তেকà§à¦¸ অমসà§à¦‚ গà§à§°à¦¾à¦«à¦¿à¦•à§à¦¸ শেমগতলো অমসà§à¦‚ শেমদোকউ. +Comment[mr]=Writer चा वापरून पतà¥à¤°à¤‚, अहवाल, दसà¥à¤¤à¤à¤µà¤œ व वेब पान अंतरà¥à¤—त पाठà¥à¤¯ व चितà¥à¤°à¤²à¥‡à¤– बनवा व संपादीत करा. +Comment[my]=စာရေးသူá€á€…်ဦးအနေဖြင့် စာများရှိ ရုပ်ပုံများአစာသားများአအစီရင်á€á€¶á€…ာများአမှá€á€ºá€á€™á€ºá€¸á€™á€¾á€á€ºá€›á€¬á€™á€»á€¬á€¸á€”ှင့် ကွန်ယက်စာမျက်နှာများ ပြင်ဆင်ဖန်á€á€®á€¸á€•á€«á‹ +Comment[nb]=Opprett og rediger tekst og bilder i brev, rapporter, dokumenter og nettsider ved Ã¥ bruke Writer. +Comment[ne]=लेखकको पà¥à¤°à¤¯à¥‹à¤—दà¥à¤µà¤¾à¤°à¤¾ चिठà¥à¤ à¥€à¤¹à¤°à¥‚, पà¥à¤°à¤¤à¤¿à¤µà¥‡à¤¦à¤¨à¤¹à¤°à¥‚, कागजातहरू र वेब पृषà¥à¤ à¤¹à¤°à¥‚मा पाठ तथा गà¥à¤°à¤¾à¤«à¤¿à¤•à¥à¤¸ सिरà¥à¤œà¤¨à¤¾ तथा समà¥à¤ªà¤¾à¤¦à¤¨ गरà¥à¤¨à¥à¤¹à¥‹à¤¸à¥ । +Comment[nl]=Met Writer kunt u tekst en afbeeldingen in brieven, rapporten, documenten en webpagina's maken en bewerken. +Comment[nn]=Med Writer kan du laga og redigera tekst og bilete i brev, rapportar, dokument og nettsider. +Comment[nr]=Skep en redigeer teks en grafika in briewe, verslae, dokumente en webbladsye met Writer. +Comment[nso]=Skep en redigeer teks en grafika in briewe, verslae, dokumente en webbladsye met Writer. +Comment[oc]=Writer - Creacion e edicion de tèxtes e d'imatges per corrièrs, rapòrts, documents e paginas Web. +Comment[om]=Bareessaa fayyadamuun xalayaalee, gabasota, galmeewwanii fi fuulota saphaphuu irratti barruu fi saxxatoo uumi, gulaali. +Comment[or]=ରାଇଟର ଉପୟୋଗ କରି ପତà­à¬°à¬—à­à¬¡à¬¿à¬•à¬°à­‡, ରିପୋରà­à¬Ÿà¬°à­‡,ଦଲିଲଗà­à¬¡à¬¿à¬•à¬°à­‡ à¬à¬¬à¬‚ ଉà¬à¬¬à­ ପୃଷà­à¬ à¬¾à¬—à­à¬¡à¬¿à¬•à¬°à­‡ ଟେକà­à¬¸à¬Ÿ à¬à¬¬à¬‚ ଲେଖାଚିତà­à¬°à¬—à­à¬¡à¬¿à¬•à­ ସୃଷà­à¬Ÿà¬¿ à¬à¬¬à¬‚ ସମà­à¬ªà¬¾à¬¦à¬¨ କରନà­à¬¤à­à¥¤ +Comment[pa_IN]=ਰਾਇਟਰ ਨਾਲ ਪੱਤਰਾਂ, ਰਿਪੋਰਟਾਂ, ਡੌਕੂਮੈਂਟਾਂ ਅਤੇ ਵੈੱਬ ਸਫ਼ਿਆਂ ਵਿੱਚ ਟੈਕਸਟ ਅਤੇ ਚਿੱਤਰ ਬਣਾਠਅਤੇ ਸੋਧੇ ਜਾ ਸਕਦੇ ਹਨ। +Comment[pl]=Twórz i edytuj listy, raporty, dokumenty i strony www wykorzystujÄ…c program Writer. +Comment[pt]=Permite criar e editar texto e imagens em cartas, relatórios, documentos e páginas Web utilizando o Writer. +Comment[pt_BR]=Crie e edite texto e figuras em cartas, relatórios, documentos e páginas da Web por meio do Writer. +Comment[ro]=CreaÈ›i È™i editaÈ›i text È™i grafică în scrisori, rapoarte, documente È™i pagini web folosind Writer. +Comment[ru]=Создание и редактирование текÑта и риÑунков в пиÑьмах, отчётах, документах или веб-Ñтраницах. +Comment[rw]=Kurema no guhindura umwandiko n'ibishushanyo mu mabaruwa, raporo, inyandiko na paji Rubuga ukoresheje Writer. +Comment[sa_IN]=लेखकमॠउपयà¥à¤œà¥à¤¯, पतà¥à¤°à¥‡à¤·à¥, रिपोरà¥à¤Ÿà¤¸à¥ मधà¥à¤¯à¥‡, लेखà¥à¤¯à¤ªà¤¤à¥à¤°à¥‡à¤·à¥ च विषयं चितà¥à¤°à¤¾à¤£à¤¿ च उतà¥à¤ªà¤¾à¤¦à¤¯ तथा समà¥à¤ªà¤¦à¤¾à¤¯ च। +Comment[sat]=ओनोल तेयार आर सापड़ाव आर चिठी रे चिता़र, रिपोरà¥à¤Ÿ , दोलिल आर वेब साहटा दाराय ते ओओलाकॠबेभार. +Comment[sd]=رائيٽر جو اÙستعمال ڪندي خطن، رپورٽن، دستاويزن Û½ ويب صÙحن Û½ متن Û½ اکري Ú†Ù½ خلقيو Û½ سمپادت ڪريو۔ +Comment[sh]=PiÅ¡ite i ureÄ‘ujte tekst i grafiku u pismima, izveÅ¡tajima i veb stranicama u Piscu. +Comment[si]=Writer භà·à·€à·’ත෠කරමින් ලිපි වල පෙළ සහ චිත්â€à¶»à¶š, à·€à·à¶»à·Šà¶­à·, ලිපි සහ වියුණු පිටු à·ƒà·à¶¯à¶±à·Šà¶± සහ වෙනස් කරන්න. +Comment[sk]=Vytvárajte a upravujte textové a grafické listy, správy, dokumenty a webové stránky s použitím Writer. +Comment[sl]=S programom Writer ustvarjajte in urejajte besedilo in slike v pismih, poroÄilih, dokumentih in spletnih straneh. +Comment[sq]=Krijo dhe edito tekstet dhe grafikat në letra, raporte, dokumente dhe Web faqe duke shfrytëzuar Writer. +Comment[sr]=Пишите и уређујте текÑÑ‚ и графику у пиÑмима, извештајима и веб Ñтраницама у ПиÑцу. +Comment[ss]=Skep en redigeer teks en grafika in briewe, verslae, dokumente en webbladsye met Writer. +Comment[st]=Skep en redigeer teks en grafika in briewe, verslae, dokumente en webbladsye met Writer. +Comment[sv]=Skapa och redigera text och grafik i brev, rapporter, dokument och webbsidor med hjälp av Writer. +Comment[sw_TZ]=Create and edit text and graphics in letters, reports, documents and Web pages by using Writer. +Comment[ta]=கடிதஙà¯à®•à®³à¯, அறிகà¯à®•à¯ˆà®•à®³à¯, ஆவணஙà¯à®•à®³à¯, வலைபà¯à®ªà®•à¯à®•à®™à¯à®•à®³à¯ ஆகியவறà¯à®±à®¿à®©à¯ உரை, படஙà¯à®•à®³à¯ இவறà¯à®±à¯ˆ உரà¯à®µà®¾à®•à¯à®•à®µà¯à®®à¯ தொகà¯à®•à¯à®•à®µà¯à®®à¯ ரைடà¯à®Ÿà®°à¯ˆà®ªà¯ பயனà¯à®ªà®Ÿà¯à®¤à¯à®¤à¯à®•. +Comment[te]=పతà±à°°à°®à± మరియౠలేఖ యొకà±à°• à°šà°¿à°¤à±à°°à°°à±‚పమà±à°²à±,నివేదనలà±,పతà±à°°à°®à±à°²à± మరియౠవà±à°°à°¾à°¯à± యంతà±à°°à°®à±à°¨à± ఉపయోగించిన మహాతలం à°ªà±à°Ÿà°²à±à°¨à± నిరà±à°®à°¿à°‚à°šà°¿ సరిచేయà±à°®à±. +Comment[tg]=Бо ёрии Writer матн ва таÑвир Ñохтан, онҳоро иÑлоҳ кардан мумкин аÑÑ‚. +Comment[th]=สร้างà¹à¸¥à¸°à¹à¸à¹‰à¹„ขข้อความà¹à¸¥à¸°à¸à¸£à¸²à¸Ÿà¸´à¸à¸ªà¹Œà¹ƒà¸™à¸ˆà¸”หมาย รายงาน เอà¸à¸ªà¸²à¸£ à¹à¸¥à¸°à¸«à¸™à¹‰à¸²à¹€à¸§à¹‡à¸šà¹‚ดยà¸à¸²à¸£à¹ƒà¸Šà¹‰ Writer +Comment[tn]=Skep en redigeer teks en grafika in briewe, verslae, dokumente en webbladsye met Writer. +Comment[tr]=Writer kullanarak mektuplar, raporlar, belgeler ve Web sayfalarındaki metin ve grafikleri oluÅŸturun ve düzenleyin. +Comment[ts]=Skep en redigeer teks en grafika in briewe, verslae, dokumente en webbladsye met Writer. +Comment[ug]=Writer ئىشلىتىپ خەت-چەك، دوكلات جەدۋىلى، پۈتۈك Û‹Û• تور بەتتىكى تÛكست Û‹Û• گراÙىكلارنى قۇرۇپ تەھرىرلىگىلى بولىدۇ. +Comment[uk]=Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ñ‚Ð° Ñ€ÐµÐ´Ð°Ð³ÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚ÐµÐºÑту та графіки у лиÑтах, звітах, документах та веб-Ñторінках. +Comment[uz]=Writer yordamida hisobotlar, matn hujjatlari, veb sahifalar yaratish va tahrirlash. +Comment[ve]=Skep en redigeer teks en grafika in briewe, verslae, dokumente en webbladsye met Writer. +Comment[vi]=Tạo và sá»­a văn bản và đồ há»a trong lá thÆ°, báo cáo, tài liệu và trang Web bằng Soạn Thảo. +Comment[xh]=Skep en redigeer teks en grafika in briewe, verslae, dokumente en webbladsye met Writer. +Comment[zh_CN]=使用 Writer 创建并编辑信函ã€æŠ¥è¡¨ã€æ–‡æ¡£å’Œç½‘页中的文本和图形。 +Comment[zh_TW]=使用 Writer å¯ä»¥åœ¨ä¿¡ä»¶ã€å ±å‘Šã€æ–‡ä»¶å’Œç¶²é ä¸­å»ºç«‹èˆ‡ç·¨è¼¯æ–‡å­—和圖形。 +Comment[zu]=Skep en redigeer teks en grafika in briewe, verslae, dokumente en webbladsye met Writer. +InitialPreference=5 +StartupNotify=true diff --git a/openoffice/share/xslt/common/math.xsl b/openoffice/share/xslt/common/math.xsl new file mode 100644 index 0000000000000000000000000000000000000000..6f2c9afd10641c2be39a418a964e2fd69aae3715 --- /dev/null +++ b/openoffice/share/xslt/common/math.xsl @@ -0,0 +1,585 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<!-- + xslt math lib by Wind Li +Public Functions + sin(x,rounding-factor=100) + cos(x,rounding-factor=100) + tan(x,rounding-factor=100) + ctan(x,rounding-factor=100) + atan2(x, y ,rounding-factor=100) + atan(x,rounding-factor=100) + acos(x,rounding-factor=100) + asin(x,rounding-factor=100) + abs(x) + max(x1,x2) + min(x1,x2) + power(x,power(interger only), rounding-factor=100) + sqrt(x, rounding-factor=100) + convert2radian(x,rounding-factor=100) + convert2degree(x,rounding-factor=100) + convert2fd(x,rounding-factor=100) + --> +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:draw="http://openoffice.org/2000/drawing" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:text="http://openoffice.org/2000/text" xmlns:style="http://openoffice.org/2000/style" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:office="http://openoffice.org/2000/office" exclude-result-prefixes="draw svg style office fo text"> + <xsl:variable name="pi" select="3.1416"/> + <xsl:template name="math-test"> + sin(34.8) + <xsl:call-template name="sin"> + <xsl:with-param name="x" select="34.8"/> + <xsl:with-param name="rounding-factor" select="100000"/> + </xsl:call-template> + cos(34.8) + <xsl:call-template name="cos"> + <xsl:with-param name="x" select="34.8"/> + <xsl:with-param name="rounding-factor" select="100000"/> + </xsl:call-template> + atan(2.74) + <xsl:call-template name="atan"> + <xsl:with-param name="x" select="2.74"/> + <xsl:with-param name="rounding-factor" select="100000"/> + </xsl:call-template> + acos(0.5) + <xsl:call-template name="acos"> + <xsl:with-param name="x" select="0.5"/> + <xsl:with-param name="rounding-factor" select="100000"/> + </xsl:call-template> + asin(0.5) + <xsl:call-template name="asin"> + <xsl:with-param name="x" select="0.5"/> + <xsl:with-param name="rounding-factor" select="100000"/> + </xsl:call-template> + sqrt(1328.3414) + <xsl:call-template name="sqrt"> + <xsl:with-param name="x" select="1328.3414"/> + <xsl:with-param name="rounding-factor" select="100000"/> + </xsl:call-template> + </xsl:template> + <!-- public functions start --> + <xsl:template name="sin"> + <xsl:param name="x" select="0"/> + <xsl:param name="rounding-factor" select="100"/> + <xsl:variable name="angle" select="$x * 180 div $pi "/> + <xsl:variable name="mod-angle" select="$angle mod 360"/> + <xsl:variable name="sinx"> + <xsl:call-template name="sin-private"> + <xsl:with-param name="x" select=" ( $angle mod 360 ) * $pi div 180 "/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select=" round ( number($sinx) * $rounding-factor ) div $rounding-factor"/> + </xsl:template> + <xsl:template name="cos"> + <xsl:param name="x" select="0"/> + <xsl:param name="rounding-factor" select="100"/> + <xsl:variable name="angle" select="$x * 180 div $pi "/> + <xsl:variable name="mod-angle" select="$angle mod 360"/> + <xsl:variable name="cosx"> + <xsl:call-template name="cos-private"> + <xsl:with-param name="x" select=" ( $angle mod 360 ) * $pi div 180 "/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select=" round ( number($cosx) * $rounding-factor ) div $rounding-factor"/> + </xsl:template> + <xsl:template name="tan"> + <xsl:param name="x" select="0"/> + <xsl:param name="rounding-factor" select="100"/> + <xsl:variable name="sinx"> + <xsl:call-template name="sin"> + <xsl:with-param name="x" select="$x"/> + <xsl:with-param name="rounding-factor" select="$rounding-factor * 10"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="cosx"> + <xsl:call-template name="cos"> + <xsl:with-param name="x" select="$x"/> + <xsl:with-param name="rounding-factor" select="$rounding-factor * 10"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test=" $cosx = 0 "> + <xsl:message>tan error : tan(<xsl:value-of select="$x"/>) is infinite!</xsl:message> + <xsl:value-of select="63535"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select=" round( $sinx div $cosx * $rounding-factor) div $rounding-factor"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="ctan"> + <xsl:param name="x" select="0"/> + <xsl:param name="rounding-factor" select="100"/> + <xsl:variable name="sinx"> + <xsl:call-template name="sin"> + <xsl:with-param name="x" select="$x"/> + <xsl:with-param name="rounding-factor" select="$rounding-factor * 10"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="cosx"> + <xsl:call-template name="cos"> + <xsl:with-param name="x" select="$x"/> + <xsl:with-param name="rounding-factor" select="$rounding-factor * 10"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test=" $sinx = 0 "> + <xsl:message>tan error : tan(<xsl:value-of select="$x"/>) is infinite!</xsl:message> + <xsl:value-of select="63535"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select=" round( $cosx div $sinx * $rounding-factor) div $rounding-factor"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="atan"> + <xsl:param name="x" select="0"/> + <xsl:param name="rounding-factor" select="100"/> + <xsl:choose> + <xsl:when test="$x = 0"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$x &lt; 0"> + <xsl:variable name="atan-x"> + <xsl:call-template name="atan"> + <xsl:with-param name="x" select=" -1 * $x"/> + <xsl:with-param name="rounding-factor" select="$rounding-factor"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="-1 * $atan-x"/> + </xsl:when> + <xsl:when test="$x &gt; 1"> + <xsl:variable name="atan-div-x"> + <xsl:call-template name="atan"> + <xsl:with-param name="x" select="1 div $x "/> + <xsl:with-param name="rounding-factor" select="$rounding-factor"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select=" $pi div 2 - $atan-div-x"/> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="arctanx"> + <xsl:call-template name="atan-private"> + <xsl:with-param name="x" select=" $x "/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select=" round ( number($arctanx) * $rounding-factor ) div $rounding-factor"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="atan2"> + <xsl:param name="x"/> + <xsl:param name="y"/> + <xsl:param name="rounding-factor" select="100"/> + <xsl:choose> + <xsl:when test="$x = 0"> + <xsl:value-of select=" $pi div 2"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="atan"> + <xsl:with-param name="x" select="$y div $x"/> + <xsl:with-param name="rounding-factor" select="$rounding-factor"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="acos"> + <xsl:param name="x"/> + <xsl:param name="rounding-factor" select="100"/> + <xsl:variable name="abs-x"> + <xsl:call-template name="abs"> + <xsl:with-param name="x" select="$x"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="$abs-x &gt; 1"> + <xsl:message>acos error : abs(<xsl:value-of select="$x"/>) greate then 1 !</xsl:message> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="atan2"> + <xsl:with-param name="x" select="$x"/> + <xsl:with-param name="y"> + <xsl:call-template name="sqrt"> + <xsl:with-param name="x" select="1 - $x * $x"/> + <xsl:with-param name="rounding-factor" select=" concat($rounding-factor,'0') "/> + </xsl:call-template> + </xsl:with-param> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="asin"> + <xsl:param name="x"/> + <xsl:param name="rounding-factor" select="100"/> + <xsl:variable name="abs-x"> + <xsl:call-template name="abs"> + <xsl:with-param name="x" select="$x"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="$abs-x &gt; 1"> + <xsl:message>asin error : abs(<xsl:value-of select="$x"/>) greate then 1 !</xsl:message> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="atan2"> + <xsl:with-param name="y" select="$x"/> + <xsl:with-param name="x"> + <xsl:call-template name="sqrt"> + <xsl:with-param name="x" select="1 - $x * $x"/> + <xsl:with-param name="rounding-factor" select=" concat($rounding-factor,'0') "/> + </xsl:call-template> + </xsl:with-param> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="abs"> + <xsl:param name="x"/> + <xsl:choose> + <xsl:when test="$x &gt; 0"> + <xsl:value-of select="$x"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$x * -1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="max"> + <xsl:param name="x1"/> + <xsl:param name="x2"/> + <xsl:choose> + <xsl:when test="$x1 &gt; $x2"> + <xsl:value-of select="$x1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$x2"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="min"> + <xsl:param name="x1"/> + <xsl:param name="x2"/> + <xsl:choose> + <xsl:when test="$x1 &lt; $x2"> + <xsl:value-of select="$x1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$x2"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="power"> + <xsl:param name="x"/> + <xsl:param name="y" select="1"/> + <xsl:param name="rounding-factor" select="100"/> + <!-- z is a private param --> + <xsl:param name="z" select="1"/> + <xsl:choose> + <xsl:when test="$y &gt; 0"> + <xsl:call-template name="power"> + <xsl:with-param name="x" select="$x"/> + <xsl:with-param name="y" select="$y - 1"/> + <xsl:with-param name="z" select="$z * $x"/> + <xsl:with-param name="rounding-factor" select="$rounding-factor"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select=" round( $z * $rounding-factor) div $rounding-factor"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="sqrt"> + <xsl:param name="x"/> + <xsl:param name="rounding-factor" select="100"/> + <xsl:choose> + <xsl:when test="$x = 0">0</xsl:when> + <xsl:when test="$x &lt; 0"> + <xsl:message>sqrt error : <xsl:value-of select="$x"/> less then 0!</xsl:message> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="sqrt-private"> + <xsl:with-param name="x" select="$x"/> + <xsl:with-param name="rounding-factor" select="$rounding-factor"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- public functions end --> + <!-- +Private functions: +sin-private +cos-private +atan-private +sqrt-private +integer-sqrt +Sqrt-GetOneDigit +--> + <xsl:template name="sin-private"> + <xsl:param name="x" select="0"/> + <xsl:param name="n" select="0"/> + <xsl:param name="nx" select="1"/> + <xsl:param name="sign" select="1"/> + <xsl:param name="max-n" select="20"/> + <xsl:param name="sinx" select="0"/> + <xsl:choose> + <xsl:when test="not ($max-n &gt; $n) or $nx = 0 "> + <xsl:value-of select="$sinx"/> + </xsl:when> + <xsl:when test="$n = 0"> + <xsl:call-template name="sin-private"> + <xsl:with-param name="x" select="$x"/> + <xsl:with-param name="n" select="$n + 1"/> + <xsl:with-param name="sign" select="$sign * -1"/> + <xsl:with-param name="max-n" select="$max-n"/> + <xsl:with-param name="nx" select="$x "/> + <xsl:with-param name="sinx" select="$sinx + $x"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="new-nx" select="($nx * $x * $x) div ( 2 * $n ) div ( 2 * $n + 1) "/> + <xsl:call-template name="sin-private"> + <xsl:with-param name="x" select="$x"/> + <xsl:with-param name="n" select="$n + 1"/> + <xsl:with-param name="sign" select="$sign * -1"/> + <xsl:with-param name="max-n" select="$max-n"/> + <xsl:with-param name="nx" select=" $new-nx "/> + <xsl:with-param name="sinx" select="$sinx + $new-nx * $sign"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="cos-private"> + <xsl:param name="x" select="0"/> + <xsl:param name="n" select="0"/> + <xsl:param name="nx" select="1"/> + <xsl:param name="sign" select="1"/> + <xsl:param name="max-n" select="20"/> + <xsl:param name="cosx" select="0"/> + <xsl:choose> + <xsl:when test="not ($max-n &gt; $n) or $nx = 0 "> + <xsl:value-of select="$cosx"/> + </xsl:when> + <xsl:when test="$n = 0"> + <xsl:call-template name="cos-private"> + <xsl:with-param name="x" select="$x"/> + <xsl:with-param name="n" select="$n + 1"/> + <xsl:with-param name="sign" select="$sign * -1"/> + <xsl:with-param name="max-n" select="$max-n"/> + <xsl:with-param name="nx" select=" 1 "/> + <xsl:with-param name="cosx" select="1"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="new-nx" select="($nx * $x * $x) div ( 2 * $n -1 ) div ( 2 * $n ) "/> + <xsl:call-template name="cos-private"> + <xsl:with-param name="x" select="$x"/> + <xsl:with-param name="n" select="$n + 1"/> + <xsl:with-param name="sign" select="$sign * -1"/> + <xsl:with-param name="max-n" select="$max-n"/> + <xsl:with-param name="nx" select=" $new-nx "/> + <xsl:with-param name="cosx" select="$cosx + $new-nx * $sign"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="atan-private"> + <xsl:param name="x" select="0"/> + <xsl:param name="n" select="0"/> + <xsl:param name="nx" select="1"/> + <xsl:param name="sign" select="1"/> + <xsl:param name="max-n" select="40"/> + <xsl:param name="arctanx" select="0"/> + <xsl:choose> + <xsl:when test="not ($max-n &gt; $n) or $nx = 0 "> + <xsl:value-of select="$arctanx"/> + </xsl:when> + <xsl:when test="$n = 0"> + <xsl:call-template name="atan-private"> + <xsl:with-param name="x" select="$x"/> + <xsl:with-param name="n" select="$n + 1"/> + <xsl:with-param name="sign" select="$sign * -1"/> + <xsl:with-param name="max-n" select="$max-n"/> + <xsl:with-param name="nx" select="$x "/> + <xsl:with-param name="arctanx" select="$arctanx + $x"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="new-nx" select=" $nx * $x * $x "/> + <xsl:call-template name="atan-private"> + <xsl:with-param name="x" select="$x"/> + <xsl:with-param name="n" select="$n + 1"/> + <xsl:with-param name="sign" select="$sign * -1"/> + <xsl:with-param name="max-n" select="$max-n"/> + <xsl:with-param name="nx" select=" $new-nx "/> + <xsl:with-param name="arctanx" select="$arctanx + $new-nx div (2 * $n +1) * $sign"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="sqrt-private"> + <xsl:param name="x"/> + <xsl:param name="rounding-factor" select="100"/> + <xsl:variable name="shift" select="string-length( $rounding-factor)"/> + <xsl:variable name="power"> + <xsl:call-template name="power"> + <xsl:with-param name="x" select="100"/> + <xsl:with-param name="y" select="$shift"/> + <xsl:with-param name="rounding-factor" select="1"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="integer-x" select=" round( $power * $x )"/> + <xsl:variable name="integer-quotient"> + <xsl:call-template name="integer-sqrt"> + <xsl:with-param name="x" select="$integer-x"/> + <xsl:with-param name="length" select=" string-length( $integer-x ) "/> + <xsl:with-param name="curr-pos" select=" 2 - (round (string-length( $integer-x ) div 2 ) * 2 - string-length( $integer-x ) ) "/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="power-10"> + <xsl:call-template name="power"> + <xsl:with-param name="x" select="10"/> + <xsl:with-param name="y" select="$shift - 1"/> + <xsl:with-param name="rounding-factor" select="1"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select=" round( $integer-quotient div 10) div $power-10 "/> + </xsl:template> + <xsl:template name="integer-sqrt"> + <xsl:param name="x"/> + <xsl:param name="length"/> + <xsl:param name="curr-pos"/> + <xsl:param name="last-quotient" select="0"/> + <xsl:choose> + <xsl:when test="$curr-pos &gt; $length"> + <xsl:value-of select="$last-quotient"/> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="curr-x" select="substring( $x, 1, $curr-pos )"/> + <xsl:variable name="new-quotient"> + <xsl:call-template name="get-one-sqrt-digit"> + <xsl:with-param name="x" select="$curr-x"/> + <xsl:with-param name="last-quotient" select="$last-quotient"/> + <xsl:with-param name="n" select="5"/> + <xsl:with-param name="direct" select="0"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="integer-sqrt"> + <xsl:with-param name="x" select="$x"/> + <xsl:with-param name="length" select="$length"/> + <xsl:with-param name="curr-pos" select="$curr-pos + 2"/> + <xsl:with-param name="last-quotient" select="number($new-quotient)"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="get-one-sqrt-digit"> + <xsl:param name="x"/> + <xsl:param name="last-quotient"/> + <xsl:param name="n"/> + <xsl:param name="direct" select="1"/> + <xsl:variable name="quotient" select=" concat( $last-quotient, $n) "/> + <xsl:variable name="accumulate" select="$quotient * $quotient "/> + <xsl:choose> + <xsl:when test="$accumulate = $x"> + <xsl:value-of select="concat($last-quotient , $n )"/> + </xsl:when> + <xsl:when test="$direct = 0 and $accumulate &lt; $x"> + <xsl:call-template name="get-one-sqrt-digit"> + <xsl:with-param name="x" select="$x"/> + <xsl:with-param name="last-quotient" select="$last-quotient"/> + <xsl:with-param name="n" select="$n + 1"/> + <xsl:with-param name="direct" select="1"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$direct = 0 and $accumulate &gt; $x"> + <xsl:call-template name="get-one-sqrt-digit"> + <xsl:with-param name="x" select="$x"/> + <xsl:with-param name="last-quotient" select="$last-quotient"/> + <xsl:with-param name="n" select="$n - 1"/> + <xsl:with-param name="direct" select="-1"/> + </xsl:call-template> + </xsl:when> + <xsl:when test=" $accumulate * $direct &lt; $x * $direct "> + <xsl:call-template name="get-one-sqrt-digit"> + <xsl:with-param name="x" select="$x"/> + <xsl:with-param name="last-quotient" select="$last-quotient"/> + <xsl:with-param name="n" select="$n+ $direct"/> + <xsl:with-param name="direct" select="$direct"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="not($n &lt; 9) or $n = -1"> + <xsl:value-of select="concat($last-quotient , $n - $direct) "/> + </xsl:when> + <xsl:when test="$direct = 1"> + <xsl:value-of select="concat($last-quotient , $n - 1) "/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($last-quotient , $n) "/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="convert2redian"> + <xsl:param name="x" select="'0'"/> + <xsl:param name="rounding-factor" select="100"/> + <xsl:choose> + <xsl:when test="contains($x,'deg')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($x, 'deg') div 180 * $pi)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($x,'fd')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($x, 'fd') div 180 div 65536 * $pi)) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="round($rounding-factor * number($x) div 180 * $pi) div $rounding-factor"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="convert2degree"> + <xsl:param name="x" select="'0'"/> + <xsl:param name="rounding-factor" select="100"/> + <xsl:choose> + <xsl:when test="contains($x,'deg')"> + <xsl:value-of select="round($rounding-factor * substring-before($x,'deg')) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($x,'fd')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($x, 'fd')) div 65536 ) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="round($rounding-factor * number($x) * 180 div $pi) div $rounding-factor"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="convert2fd"> + <xsl:param name="x" select="'0'"/> + <xsl:param name="rounding-factor" select="100"/> + <xsl:choose> + <xsl:when test="contains($x,'deg')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($x, 'deg') * 65535)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($x,'fd')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($x, 'fd'))) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="round($rounding-factor * number($x) * 180 div $pi * 65535) div $rounding-factor"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + +</xsl:stylesheet> diff --git a/openoffice/share/xslt/common/measure_conversion.xsl b/openoffice/share/xslt/common/measure_conversion.xsl new file mode 100644 index 0000000000000000000000000000000000000000..1b616b03c153b9142d6b9b2184bd97b6b21b63f6 --- /dev/null +++ b/openoffice/share/xslt/common/measure_conversion.xsl @@ -0,0 +1,383 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<!-- + For further documentation and updates visit http://xml.openoffice.org/odf2xhtml +--> +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> + <!-- DPI (dots per inch) the standard resolution of given pictures (necessary for the conversion of 'cm' into 'pixel') + Although many pictures have a 96 dpi resolution, a higher resoltion give better results for common browsers --> + <xsl:param name="dpi" select="111"/> + <xsl:param name="centimeter-in-mm" select="10"/> + <xsl:param name="inch-in-mm" select="25.4"/> + <xsl:param name="didot-point-in-mm" select="0.376065"/> + <xsl:param name="pica-in-mm" select="4.2333333"/> + <xsl:param name="point-in-mm" select="0.3527778"/> + <xsl:param name="twip-in-mm" select="0.017636684"/> + <xsl:param name="pixel-in-mm" select="$inch-in-mm div $dpi"/> + <!-- ***** MEASUREMENT CONVERSIONS ***** + PARAM 'value' + The measure to be converted. + The current measure is judged by a substring (e.g. 'mm', 'cm', 'in', 'pica'...) + directly added to the number. + + PARAM 'rounding-factor' + Is used for the rounding of decimal places. + The parameter number is the product of 1 and some '10', where + every zero represents a decimal place. + + For example, providing as parameter: + <xsl:param name="rounding-factor" select="10000" /> + Gives by default four decimal places. + + To round two decimal places, basically the following is done: + <xsl:value-of select="round(100 * value) div 100"/> + + RETURN The converted number, by default rounded to four decimal places. + In case the input measure could not be matched the same value is + returned and a warning message is written out. + + + + MEASURE LIST: + * 1 milimeter (mm), the basic measure + + * 1 centimeter (cm) = 10 mm + + * 1 inch (in) = 25.4 mm + While the English have already seen the light (read: the metric system), the US + remains loyal to this medieval system. + + * 1 point (pt) = 0.35277777.. mm + Sometimes called PostScript point (ppt), as when Adobe created PostScript, they added their own system of points. + There are exactly 72 PostScript points in 1 inch. + + * 1 twip = twentieth of a (PostScript) point + A twip (twentieth of a point) is a 1/20th of a PostScript point, a traditional measure in printing. + + * 1 didot point (dpt) = 0.376065 mm + Didot point after the French typographer Firmin Didot (1764-1836). + + More details under + http://www.unc.edu/~rowlett/units/dictP.html: + "A unit of length used by typographers and printers. When printing was done + from hand-set metal type, one point represented the smallest element of type + that could be handled, roughly 1/64 inch. Eventually, the point was standardized + in Britain and America as exactly 1/72.27 = 0.013 837 inch, which is + about 0.35 mm (351.46 micrometers). In continental Europe, typographers + traditionally used a slightly larger point of 0.014 83 inch (about + 1/72 pouce, 0.377 mm, or roughly 1/67 English inch), called a Didot point + after the French typographer Firmin Didot (1764-1836). In the U.S., + Adobe software defines the point to be exactly 1/72 inch (0.013 888 9 inch + or 0.352 777 8 millimeters) and TeX software uses a slightly smaller point + of 0.351 459 8035 mm. The German standards agency DIN has proposed that + all these units be replaced by multiples of 0.25 millimeters (1/101.6 inch). + + * 1 pica = 4.233333 mm + 1/6 inch or 12 points + + * 1 pixel (px) = 0.26458333.. mm (relative to 'DPI', here: 96 dpi) + Most pictures have the 96 dpi resolution, but the dpi variable may vary by stylesheet parameter + + + --> + <!-- changing measure to mm --> + <xsl:template name="convert2mm"> + <xsl:param name="value"/> + <xsl:param name="rounding-factor" select="10000"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="substring-before($value, 'mm')"/> + </xsl:when> + <xsl:when test="contains($value, 'cm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'cm' ) * $centimeter-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'in' ) * $inch-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pt') * $point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'twip') * $twip-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'dpt') * $didot-point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pica') * $pica-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'px') * $pixel-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'mm'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- changing measure to cm --> + <xsl:template name="convert2cm"> + <xsl:param name="value"/> + <xsl:param name="rounding-factor" select="10000"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'mm') div $centimeter-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'cm')"> + <xsl:value-of select="substring-before($value, 'cm')"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'in') div $centimeter-in-mm * $inch-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pt') div $centimeter-in-mm * $point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'dpt') div $centimeter-in-mm * $didot-point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pica') div $centimeter-in-mm * $pica-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'twip') div $centimeter-in-mm * $twip-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'px') div $centimeter-in-mm * $pixel-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'cm'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- changing measure to inch (cp. section comment) --> + <xsl:template name="convert2in"> + <xsl:param name="value"/> + <xsl:param name="rounding-factor" select="10000"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'mm') div $inch-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'cm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'cm') div $inch-in-mm * $centimeter-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="substring-before($value, 'in')"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pt') div $inch-in-mm * $point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'dpt') div $inch-in-mm * $didot-point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pica') div $inch-in-mm * $pica-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'twip') div $inch-in-mm * $twip-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'px') div $inch-in-mm * $pixel-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'in'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- changing measure to dpt (cp. section comment) --> + <xsl:template name="convert2dpt"> + <xsl:param name="value"/> + <xsl:param name="rounding-factor" select="10000"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'mm') div $didot-point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'cm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'cm') div $didot-point-in-mm * $centimeter-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'in') div $didot-point-in-mm * $inch-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pt') div $didot-point-in-mm * $point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="substring-before($value, 'dpt')"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pica') div $didot-point-in-mm * $pica-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'twip') div $didot-point-in-mm * $twip-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'px') div $didot-point-in-mm * $pixel-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'dpt'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- changing measure to pica (cp. section comment) --> + <xsl:template name="convert2pica"> + <xsl:param name="value"/> + <xsl:param name="rounding-factor" select="10000"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'mm') div $pica-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'cm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'cm') div $pica-in-mm * $centimeter-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'in') div $pica-in-mm * $inch-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pt') div $pica-in-mm * $point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'dpt') div $pica-in-mm * $didot-point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="substring-before($value, 'pica')"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'twip') div $pica-in-mm * $twip-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'px') div $pica-in-mm * $pixel-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'pica'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- changing measure to pt (cp. section comment) --> + <xsl:template name="convert2pt"> + <xsl:param name="value"/> + <xsl:param name="rounding-factor" select="10000"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'mm') div $point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'cm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'cm') div $point-in-mm * $centimeter-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'in') div $point-in-mm * $inch-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="substring-before($value, 'pt')"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'dpt') div $point-in-mm * $didot-point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pica') div $point-in-mm * $pica-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'twip') div $point-in-mm * $twip-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'px') div $point-in-mm * $pixel-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'pt'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- changing measure to twip (cp. section comment) --> + <xsl:template name="convert2twip"> + <xsl:param name="value"/> + <xsl:param name="rounding-factor" select="10000"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'mm') div $twip-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'cm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'cm') div $twip-in-mm * $centimeter-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'in') div $twip-in-mm * $inch-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pt') div $twip-in-mm * $point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'dpt') div $twip-in-mm * $didot-point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pica') div $twip-in-mm * $pica-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="substring-before($value, 'twip')"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'px') div $twip-in-mm * $pixel-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'twip'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- changing measure to pixel by via parameter provided dpi (dots per inch) standard factor (cp. section comment) --> + <xsl:template name="convert2px"> + <xsl:param name="value"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="round(number(substring-before($value, 'mm')) div $pixel-in-mm)"/> + </xsl:when> + <xsl:when test="contains($value, 'cm')"> + <xsl:value-of select="round(number(substring-before($value, 'cm')) div $pixel-in-mm * $centimeter-in-mm)"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="round(number(substring-before($value, 'in')) div $pixel-in-mm * $inch-in-mm)"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="round(number(substring-before($value, 'pt')) div $pixel-in-mm * $point-in-mm)"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="round(number(substring-before($value, 'dpt')) div $pixel-in-mm * $didot-point-in-mm)"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="round(number(substring-before($value, 'pica')) div $pixel-in-mm * $pica-in-mm)"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="round(number(substring-before($value, 'twip')) div $pixel-in-mm * $twip-in-mm)"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="$value"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'px'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/docbook/DocBookTemplate.stw b/openoffice/share/xslt/docbook/DocBookTemplate.stw new file mode 100644 index 0000000000000000000000000000000000000000..ebc95f9f68cb928632f91d6a12baddb13136a82b Binary files /dev/null and b/openoffice/share/xslt/docbook/DocBookTemplate.stw differ diff --git a/openoffice/share/xslt/docbook/docbooktosoffheadings.xsl b/openoffice/share/xslt/docbook/docbooktosoffheadings.xsl new file mode 100644 index 0000000000000000000000000000000000000000..d333314f27ebbc0f711cae5e249d55f658895be5 --- /dev/null +++ b/openoffice/share/xslt/docbook/docbooktosoffheadings.xsl @@ -0,0 +1,1421 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:office="http://openoffice.org/2000/office" xmlns:style="http://openoffice.org/2000/style" xmlns:text="http://openoffice.org/2000/text" xmlns:table="http://openoffice.org/2000/table" xmlns:draw="http://openoffice.org/2000/drawing" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="http://openoffice.org/2000/meta" xmlns:number="http://openoffice.org/2000/datastyle" xmlns:svg="http://www.w3.org/2000/svg" xmlns:chart="http://openoffice.org/2000/chart" xmlns:dr3d="http://openoffice.org/2000/dr3d" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="http://openoffice.org/2000/form" xmlns:script="http://openoffice.org/2000/script" xmlns:config="http://openoffice.org/2001/config" office:class="text" office:version="1.0"> + <xsl:decimal-format name="staff" digit="D"/> + <xsl:template match="/"> + <xsl:element name="office:document"> + <office:meta> + <dc:title> + <xsl:value-of select="/article/articleinfo/title"/> + </dc:title> + <dc:description></dc:description> + <dc:subject></dc:subject> + <dc:date> + <xsl:value-of select="article/articleinfo/pubdate"/> + </dc:date> + <dc:language> + <xsl:value-of select="article/@lang"/> + </dc:language> + <meta:user-defined meta:name="Info 1"/> + <meta:user-defined meta:name="Info 2"/> + <meta:user-defined meta:name="Info 3"/> + <meta:user-defined meta:name="Info 4"/> + </office:meta> + <office:font-decls> + <style:font-decl style:name="Tahoma1" fo:font-family="Tahoma"/> + <style:font-decl style:name="Thorndale" fo:font-family="Thorndale" style:font-family-generic="roman" style:font-pitch="variable"/> + <style:font-decl style:name="Albany" fo:font-family="Albany" style:font-family-generic="swiss" style:font-pitch="variable"/> + <style:font-decl style:name="Andale Sans UI" fo:font-family="'Andale Sans UI'" style:font-family-generic="system" style:font-pitch="variable"/> + <style:font-decl style:name="MS Mincho" fo:font-family="'MS Mincho'" style:font-family-generic="system" style:font-pitch="variable"/> + <style:font-decl style:name="Tahoma" fo:font-family="Tahoma" style:font-family-generic="system" style:font-pitch="variable"/> + </office:font-decls> + <office:styles> + <style:default-style style:family="graphics"> + <style:properties draw:shadow-offset-x="0.3cm" draw:shadow-offset-y="0.3cm" draw:start-line-spacing-horizontal="0.283cm" draw:start-line-spacing-vertical="0.283cm" draw:end-line-spacing-horizontal="0.283cm" draw:end-line-spacing-vertical="0.283cm" style:text-autospace="ideograph-alpha" style:line-break="strict" style:writing-mode="lr-tb" style:font-independent-line-spacing="false" style:use-window-font-color="true" fo:font-size="12pt" fo:language="en" fo:country="US" style:font-size-asian="12pt" style:language-asian="zxx" style:country-asian="none" style:font-size-complex="12pt" style:language-complex="zxx" style:country-complex="none"> + <style:tab-stops/> + </style:properties> + </style:default-style> + <style:default-style style:family="paragraph"> + <style:properties fo:hyphenation-ladder-count="no-limit" style:text-autospace="ideograph-alpha" style:punctuation-wrap="hanging" style:line-break="strict" style:tab-stop-distance="2.205cm" style:writing-mode="page" style:use-window-font-color="true" style:font-name="Thorndale" fo:font-size="12pt" fo:language="en" fo:country="US" style:font-name-asian="Andale Sans UI" style:font-size-asian="12pt" style:language-asian="zxx" style:country-asian="none" style:font-name-complex="Tahoma" style:font-size-complex="12pt" style:language-complex="zxx" style:country-complex="none" fo:hyphenate="false" fo:hyphenation-remain-char-count="2" fo:hyphenation-push-char-count="2"/> + </style:default-style> + <style:default-style style:family="table"> + <style:properties table:border-model="separating"/> + </style:default-style> + <style:default-style style:family="table-row"> + <style:properties fo:keep-together="always"/> + </style:default-style> + <style:style style:name="Standard" style:family="paragraph" style:class="text"/> + <style:style style:name="Text body" style:family="paragraph" style:parent-style-name="Standard" style:class="text"> + <style:properties fo:margin-top="0cm" fo:margin-bottom="0.212cm"/> + </style:style> + <style:style style:name="Heading" style:family="paragraph" style:parent-style-name="Standard" style:next-style-name="Text body" style:class="text"> + <style:properties fo:margin-top="0.423cm" fo:margin-bottom="0.212cm" fo:keep-with-next="true" style:font-name="Albany" fo:font-size="14pt" style:font-name-asian="MS Mincho" style:font-size-asian="14pt" style:font-name-complex="Tahoma" style:font-size-complex="14pt"/> + </style:style> + <style:style style:name="Heading 1" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text body" style:class="text"> + <style:properties fo:font-size="115%" fo:font-weight="bold" style:font-size-asian="115%" style:font-weight-asian="bold" style:font-size-complex="115%" style:font-weight-complex="bold"/> + </style:style> + <style:style style:name="Heading 2" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text body" style:class="text"> + <style:properties fo:font-size="14pt" fo:font-style="italic" fo:font-weight="bold" style:font-size-asian="14pt" style:font-style-asian="italic" style:font-weight-asian="bold" style:font-size-complex="14pt" style:font-style-complex="italic" style:font-weight-complex="bold"/> + </style:style> + <style:style style:name="Heading 3" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text body" style:class="text"> + <style:properties fo:font-size="14pt" fo:font-weight="bold" style:font-size-asian="14pt" style:font-weight-asian="bold" style:font-size-complex="14pt" style:font-weight-complex="bold"/> + </style:style> + <style:style style:name="Heading 4" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text body" style:class="text"> + <style:properties fo:font-size="85%" fo:font-style="italic" fo:font-weight="bold" style:font-size-asian="85%" style:font-style-asian="italic" style:font-weight-asian="bold" style:font-size-complex="85%" style:font-style-complex="italic" style:font-weight-complex="bold"/> + </style:style> + <style:style style:name="List" style:family="paragraph" style:parent-style-name="Text body" style:class="list"> + <style:properties style:font-name-complex="Tahoma1"/> + </style:style> + <style:style style:name="Table Contents" style:family="paragraph" style:parent-style-name="Text body" style:class="extra"> + <style:properties text:number-lines="false" text:line-number="0"/> + </style:style> + <style:style style:name="Table Heading" style:family="paragraph" style:parent-style-name="Table Contents" style:class="extra"> + <style:properties fo:text-align="center" style:justify-single-word="false" text:number-lines="false" text:line-number="0" fo:font-style="italic" fo:font-weight="bold" style:font-style-asian="italic" style:font-weight-asian="bold" style:font-style-complex="italic" style:font-weight-complex="bold"/> + </style:style> + <style:style style:name="Caption" style:family="paragraph" style:parent-style-name="Standard" style:class="extra"> + <style:properties fo:margin-top="0.212cm" fo:margin-bottom="0.212cm" text:number-lines="false" text:line-number="0" fo:font-size="10pt" fo:font-style="italic" style:font-size-asian="10pt" style:font-style-asian="italic" style:font-size-complex="10pt" style:font-style-complex="italic"/> + </style:style> + <style:style style:name="Table" style:family="paragraph" style:parent-style-name="Caption" style:class="extra"/> + <style:style style:name="Frame contents" style:family="paragraph" style:parent-style-name="Text body" style:class="extra"/> + <style:style style:name="Footnote" style:family="paragraph" style:parent-style-name="Standard" style:class="extra"> + <style:properties fo:margin-left="0.499cm" fo:margin-right="0cm" fo:text-indent="-0.499cm" style:auto-text-indent="false" text:number-lines="false" text:line-number="0" fo:font-size="10pt" style:font-size-asian="10pt" style:font-size-complex="10pt"/> + </style:style> + <style:style style:name="Index" style:family="paragraph" style:parent-style-name="Standard" style:class="index"> + <style:properties text:number-lines="false" text:line-number="0" style:font-name-complex="Tahoma1"/> + </style:style> + <style:style style:name="Subtitle" style:family="paragraph" style:parent-style-name="Heading" style:next-style-name="Text body" style:class="chapter"> + <style:properties fo:text-align="center" style:justify-single-word="false" fo:font-size="14pt" fo:font-style="italic" style:font-size-asian="14pt" style:font-style-asian="italic" style:font-size-complex="14pt" style:font-style-complex="italic"/> + </style:style> + <style:style style:name="Mediaobject" style:family="paragraph" style:class="text"/> + <style:style style:name="Object" style:family="paragraph" style:parent-style-name="Caption" style:class="extra"/> + <style:style style:name="Section Title" style:family="paragraph" style:next-style-name="Text body" style:master-page-name=""> + <style:properties fo:line-height="200%" fo:text-transform="capitalize" fo:font-size="14pt"/> + </style:style> + <style:style style:name="Appendix Title" style:family="paragraph" style:next-style-name="Text body" style:master-page-name=""> + <style:properties fo:line-height="200%" fo:text-transform="capitalize" fo:font-size="14pt"/> + </style:style> + <style:style style:name="Section1 Title" style:family="paragraph" style:next-style-name="Text body" style:master-page-name=""> + <style:properties fo:line-height="200%" fo:text-transform="capitalize" fo:font-size="14pt"/> + </style:style> + <style:style style:name="Section2 Title" style:family="paragraph" style:next-style-name="Text body" style:master-page-name=""> + <style:properties fo:line-height="200%" fo:text-transform="capitalize" fo:font-size="13pt"/> + </style:style> + <style:style style:name="Section3 Title" style:family="paragraph" style:next-style-name="Text body" style:master-page-name=""> + <style:properties fo:line-height="200%" fo:text-transform="capitalize" fo:font-size="12pt"/> + </style:style> + <style:style style:name="Section4 Title" style:family="paragraph" style:next-style-name="Text body" style:master-page-name=""> + <style:properties fo:line-height="200%" fo:text-transform="capitalize" fo:font-size="12pt"/> + </style:style> + <style:style style:name="Section5 Title" style:family="paragraph" style:next-style-name="Text body" style:master-page-name=""> + <style:properties fo:line-height="200%" fo:text-transform="capitalize" fo:font-size="12pt"/> + </style:style> + <style:style style:name="Document Title" style:family="paragraph" style:parent-style-name="Standard" style:next-style-name="Document SubTitle"> + <style:properties fo:text-align="center" style:justify-single-word="false" fo:font-size="20pt"/> + </style:style> + <style:style style:name="Document SubTitle" style:family="paragraph" style:parent-style-name="Document Title" style:next-style-name="Text body"> + <style:properties fo:font-size="14pt"/> + </style:style> + <style:style style:name="Section SubTitle" style:family="paragraph" style:parent-style-name="Section Title"/> + <style:style style:name="CopyRight" style:family="paragraph" style:parent-style-name="Text body"/> + <style:style style:name="VarList Item" style:family="paragraph" style:parent-style-name="Text body" style:list-style-name="Var List" style:class="text"> + <style:properties fo:margin-left="3cm" fo:margin-right="0cm" fo:text-indent="0cm" style:auto-text-indent="false"> + <style:tab-stops> + <style:tab-stop style:position="0cm"/> + </style:tab-stops> + </style:properties> + </style:style> + <style:style style:name="VarList Term" style:family="paragraph" style:parent-style-name="Text body" style:list-style-name="Var List" style:class="text"> + <style:properties fo:margin-left="1cm" fo:margin-right="0cm" fo:text-indent="-4.5cm" style:auto-text-indent="false"> + <style:tab-stops> + <style:tab-stop style:position="0cm"/> + </style:tab-stops> + </style:properties> + </style:style> + <style:style style:name="Footnote Symbol" style:family="text"/> + <style:style style:name="Numbering Symbols" style:family="text"/> + <style:style style:name="Bullet Symbols" style:family="text"> + <style:properties fo:font-size="9pt" style:font-size-asian="9pt" style:font-size-complex="9pt"/> + </style:style> + <style:style style:name="Internet link" style:family="text"> + <style:properties fo:color="#000080" style:text-underline-color="font-color" style:text-underline="single"/> + </style:style> + <style:style style:name="Endnote Symbol" style:family="text"/> + <style:style style:name="Emphasis" style:family="text"> + <style:properties fo:font-style="italic" style:font-style-asian="italic" style:font-style-complex="italic"/> + </style:style> + <style:style style:name="Source Text" style:family="text"/> + <style:style style:name="Highlight" style:family="text"> + <style:properties style:text-background-color="#fff000"/> + </style:style> + <style:style style:name="KeyCap" style:family="text"> + <style:properties fo:font-weight="bold"/> + </style:style> + <style:style style:name="Command" style:family="text"> + <style:properties fo:font-weight="bold"/> + </style:style> + <style:style style:name="Application" style:family="text"> + <style:properties fo:font-weight="bold"/> + </style:style> + <style:style style:name="FileName" style:family="text"> + <style:properties fo:font-weight="bold"/> + </style:style> + <style:style style:name="SuperScript" style:family="text"> + <style:properties style:text-position="super 58%"/> + </style:style> + <style:style style:name="SubScript" style:family="text"> + <style:properties style:text-position="sub 58%"/> + </style:style> + <style:style style:name="SystemItem" style:family="text"> + <style:properties fo:font-weight="bold"/> + </style:style> + <style:style style:name="ComputerOutput" style:family="text"> + <style:properties fo:font-weight="bold"/> + </style:style> + <style:style style:name="KeyCombo" style:family="text"> + <style:properties fo:font-weight="bold"/> + </style:style> + <style:style style:name="KeySym" style:family="text"> + <style:properties fo:font-weight="bold"/> + </style:style> + <style:style style:name="GuiMenu" style:family="text"> + <style:properties fo:color="#000fff" fo:font-style="italic"/> + </style:style> + <style:style style:name="GuiSubMenu" style:family="text"> + <style:properties fo:color="#ff9966" fo:font-style="italic"/> + </style:style> + <style:style style:name="GuiButton" style:family="text"> + <style:properties fo:color="#00f0ff" fo:font-style="italic"/> + </style:style> + <style:style style:name="GuiMenuItem" style:family="text"> + <style:properties fo:color="#00ffff" fo:font-style="italic"/> + </style:style> + <style:style style:name="GuiLabel" style:family="text"> + <style:properties fo:color="#00777f" fo:font-style="italic"/> + </style:style> + <style:style style:name="Frame" style:family="graphics"> + <style:properties text:anchor-type="paragraph" svg:x="0cm" svg:y="0cm" fo:margin-left="0.201cm" fo:margin-right="0.201cm" fo:margin-top="0.201cm" fo:margin-bottom="0.201cm" style:wrap="parallel" style:number-wrapped-paragraphs="no-limit" style:wrap-contour="false" style:vertical-pos="top" style:vertical-rel="paragraph-content" style:horizontal-pos="center" style:horizontal-rel="paragraph-content" fo:padding="0.15cm" fo:border="0.002cm solid #000000"/> + </style:style> + <text:outline-style> + <text:outline-level-style text:level="1" style:num-format=""/> + <text:outline-level-style text:level="2" style:num-format=""/> + <text:outline-level-style text:level="3" style:num-format=""/> + <text:outline-level-style text:level="4" style:num-format=""/> + <text:outline-level-style text:level="5" style:num-format=""/> + <text:outline-level-style text:level="6" style:num-format=""/> + <text:outline-level-style text:level="7" style:num-format=""/> + <text:outline-level-style text:level="8" style:num-format=""/> + <text:outline-level-style text:level="9" style:num-format=""/> + <text:outline-level-style text:level="10" style:num-format=""/> + </text:outline-style> + <text:list-style style:name="Ordered List"> + <text:list-level-style-number text:level="1" text:style-name="Numbering Symbols" style:num-suffix="." style:num-format="1"> + <style:properties text:min-label-width="0.499cm"/> + </text:list-level-style-number> + <text:list-level-style-number text:level="2" style:num-suffix="." style:num-format="1"> + <style:properties text:space-before="0.501cm" text:min-label-width="0.499cm"/> + </text:list-level-style-number> + <text:list-level-style-number text:level="3" style:num-suffix="." style:num-format="1"> + <style:properties text:space-before="1cm" text:min-label-width="0.499cm"/> + </text:list-level-style-number> + <text:list-level-style-number text:level="4" style:num-suffix="." style:num-format="1"> + <style:properties text:space-before="1.501cm" text:min-label-width="0.499cm"/> + </text:list-level-style-number> + <text:list-level-style-number text:level="5" style:num-suffix="." style:num-format="1"> + <style:properties text:space-before="2cm" text:min-label-width="0.499cm"/> + </text:list-level-style-number> + <text:list-level-style-number text:level="6" style:num-suffix="." style:num-format="1"> + <style:properties text:space-before="2.501cm" text:min-label-width="0.499cm"/> + </text:list-level-style-number> + <text:list-level-style-number text:level="7" style:num-suffix="." style:num-format="1"> + <style:properties text:space-before="3.001cm" text:min-label-width="0.499cm"/> + </text:list-level-style-number> + <text:list-level-style-number text:level="8" style:num-suffix="." style:num-format="1"> + <style:properties text:space-before="3.502cm" text:min-label-width="0.499cm"/> + </text:list-level-style-number> + <text:list-level-style-number text:level="9" style:num-suffix="." style:num-format="1"> + <style:properties text:space-before="4.001cm" text:min-label-width="0.499cm"/> + </text:list-level-style-number> + <text:list-level-style-number text:level="10" style:num-suffix="." style:num-format="1"> + <style:properties text:space-before="4.502cm" text:min-label-width="0.499cm"/> + </text:list-level-style-number> + </text:list-style> + <text:list-style style:name="UnOrdered List"> + <text:list-level-style-bullet text:level="1" text:style-name="Bullet Symbols" text:bullet-char="•"> + <style:properties text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="2" text:style-name="Bullet Symbols" text:bullet-char="•"> + <style:properties text:space-before="0.501cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="3" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•"> + <style:properties text:space-before="1cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="4" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•"> + <style:properties text:space-before="1.501cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="5" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•"> + <style:properties text:space-before="2cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="6" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•"> + <style:properties text:space-before="2.501cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="7" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•"> + <style:properties text:space-before="3.001cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="8" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•"> + <style:properties text:space-before="3.502cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="9" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•"> + <style:properties text:space-before="4.001cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="10" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•"> + <style:properties text:space-before="4.502cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/> + </text:list-level-style-bullet> + </text:list-style> + <text:list-style style:name="Var List"> + <text:list-level-style-bullet text:level="1" text:style-name="Bullet Symbols" text:bullet-char="•"> + <style:properties text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="2" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•"> + <style:properties text:space-before="0.501cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="3" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•"> + <style:properties text:space-before="1cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="4" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•"> + <style:properties text:space-before="1.501cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="5" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•"> + <style:properties text:space-before="2cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="6" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•"> + <style:properties text:space-before="2.501cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="7" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•"> + <style:properties text:space-before="3.001cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="8" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•"> + <style:properties text:space-before="3.502cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="9" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•"> + <style:properties text:space-before="4.001cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/> + </text:list-level-style-bullet> + <text:list-level-style-bullet text:level="10" text:style-name="Bullet Symbols" style:num-suffix="." text:bullet-char="•"> + <style:properties text:space-before="4.502cm" text:min-label-width="0.499cm" fo:font-family="StarSymbol" style:font-charset="x-symbol"/> + </text:list-level-style-bullet> + </text:list-style> + <text:footnotes-configuration text:citation-style-name="Footnote Symbol" style:num-format="1" text:start-value="0" text:footnotes-position="page" text:start-numbering-at="page"/> + <text:endnotes-configuration text:citation-style-name="Endnote Symbol" text:master-page-name="Endnote" style:num-format="1" text:start-value="0"/> + <text:linenumbering-configuration text:number-lines="false" text:offset="0.499cm" style:num-format="1" text:number-position="left" text:increment="5"/> + </office:styles> + <office:automatic-styles> + <style:page-master style:name="pm1"> + <style:properties fo:page-width="20.999cm" fo:page-height="29.699cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="2.54cm" fo:margin-bottom="2.54cm" fo:margin-left="3.175cm" fo:margin-right="3.175cm" style:writing-mode="lr-tb" style:footnote-max-height="0cm"> + <style:footnote-sep style:width="0.018cm" style:distance-before-sep="0.101cm" style:distance-after-sep="0.101cm" style:adjustment="left" style:rel-width="25%" style:color="#000000"/> + </style:properties> + <style:header-style/> + <style:footer-style/> + </style:page-master> + <style:page-master style:name="pm2"> + <style:properties fo:page-width="20.999cm" fo:page-height="29.699cm" style:num-format="1" style:print-orientation="portrait" fo:margin-top="2cm" fo:margin-bottom="2cm" fo:margin-left="2cm" fo:margin-right="2cm" style:writing-mode="lr-tb" style:footnote-max-height="0cm"> + <style:footnote-sep style:adjustment="left" style:rel-width="25%" style:color="#000000"/> + </style:properties> + <style:header-style/> + <style:footer-style/> + </style:page-master> + </office:automatic-styles> + <office:master-styles> + <style:master-page style:name="Standard" style:page-master-name="pm1"/> + <style:master-page style:name="Endnote" style:page-master-name="pm2"/> + </office:master-styles> + <office:body> + <xsl:apply-templates/> + </office:body> + </xsl:element> + </xsl:template> + + <xsl:template match="subtitle"> + <xsl:choose> + <xsl:when test="parent::table"> + <xsl:apply-templates/> + </xsl:when> + <xsl:when test="parent::informaltable"> + <xsl:apply-templates/> + </xsl:when> + <xsl:otherwise> + <xsl:element name="text:p"> + <xsl:attribute name="text:style-name">Section SubTitle</xsl:attribute> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + + + <xsl:template match="title"> + <xsl:choose> + <xsl:when test="parent::figure"></xsl:when> + <xsl:when test="parent::table"></xsl:when> + <xsl:when test="parent::sect1"></xsl:when> + <xsl:when test="parent::sect2"></xsl:when> + <xsl:when test="parent::sect3"></xsl:when> + <xsl:when test="parent::sect4"></xsl:when> + <xsl:when test="parent::sect5"></xsl:when> + <xsl:when test="parent::informaltable"> + <xsl:apply-templates/> + </xsl:when> + + <xsl:otherwise> + <xsl:element name="text:p"> + <xsl:choose> + + <xsl:when test="parent::appendix"> + <xsl:attribute name="text:style-name">Appendix Title</xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:apply-templates/> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <xsl:template match="articleinfo"> + <xsl:element name="text:section"> + <xsl:attribute name="text:style-name">ArticleInfo</xsl:attribute> + <xsl:attribute name="text:name">ArticleInfo</xsl:attribute> + <xsl:if test="/article/articleinfo/title !=''"> + <xsl:element name="text:p"> + <xsl:attribute name="text:style-name">Document Title</xsl:attribute> + <xsl:value-of select="/article/articleinfo/title"/> + </xsl:element> + <xsl:if test="/article/articleinfo/subtitle !=''"> + <xsl:element name="text:p"> + <xsl:attribute name="text:style-name">Document SubTitle</xsl:attribute> + <xsl:value-of select="/article/articleinfo/subtitle"/> + </xsl:element> + </xsl:if> + </xsl:if> + <xsl:apply-templates/> + </xsl:element> + + </xsl:template> + + <xsl:template match="appendix"> + <xsl:element name="text:section"> + <xsl:attribute name="text:style-name">Appendix</xsl:attribute> + <xsl:attribute name="text:name">Appendix</xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + + </xsl:template> + +<!-- +<xsl:template match="author"> + <xsl:apply-templates/> +</xsl:template> + +<xsl:template match="firstname"> + <xsl:element name="text:variable-set"> + <xsl:attribute name="text:name"> + <xsl:if test="ancestor::articleinfo/author"> + <xsl:text disable-output-escaping="yes">articleinfo.author</xsl:text><xsl:value-of select="count(parent::author[preceding-sibling::author])"/><xsl:text disable-output-escaping="yes">.firstname</xsl:text><xsl:value-of select="count(preceding-sibling::firstname)"/> + </xsl:if> + </xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + +</xsl:template>--> + + <xsl:template match="articleinfo/title"> + <!-- <xsl:element name="text:variable-decls"> + <xsl:element name="text:variable-decl"> + <xsl:attribute name="text:value-type"> + <xsl:text>string</xsl:text> + </xsl:attribute> + <xsl:attribute name="text:name"> + <xsl:text disable-output-escaping="yes">articleinfo.title</xsl:text> + </xsl:attribute> + </xsl:element> + + </xsl:element> + <xsl:element name="text:p"> + <xsl:element name="text:variable-set"> + <xsl:attribute name="text:value-type"> + <xsl:text>string</xsl:text> + </xsl:attribute> + <xsl:attribute name="text:name"> + <xsl:text disable-output-escaping="yes">articleinfo.title</xsl:text> + </xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:element>--></xsl:template> + + <xsl:template match="articleinfo/subtitle"> + <xsl:element name="text:variable-decls"> + <xsl:element name="text:variable-decl"> + <xsl:attribute name="text:value-type"> + <xsl:text>string</xsl:text> + </xsl:attribute> + <xsl:attribute name="text:name"> + <xsl:text disable-output-escaping="yes">articleinfo.subtitle</xsl:text> + </xsl:attribute> + </xsl:element> + </xsl:element> + <xsl:element name="text:p"> + <xsl:element name="text:variable-set"> + <xsl:attribute name="text:value-type"> + <xsl:text>string</xsl:text> + </xsl:attribute> + <xsl:attribute name="text:name"> + <xsl:text disable-output-escaping="yes">articleinfo.subtitle</xsl:text> + </xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:element> + </xsl:template> + + <xsl:template match="articleinfo/edition"> + <xsl:element name="text:variable-decls"> + <xsl:element name="text:variable-decl"> + <xsl:attribute name="text:value-type"> + <xsl:text>string</xsl:text> + </xsl:attribute> + <xsl:attribute name="text:name"> + <xsl:text disable-output-escaping="yes">articleinfo.edition</xsl:text> + </xsl:attribute> + </xsl:element> + </xsl:element> + <xsl:element name="text:p"> + <xsl:element name="text:variable-set"> + <xsl:attribute name="text:value-type"> + <xsl:text>string</xsl:text> + </xsl:attribute> + <xsl:attribute name="text:name"> + <xsl:text disable-output-escaping="yes">articleinfo.edition</xsl:text> + </xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:element> + </xsl:template> + + <xsl:template match="articleinfo/releaseinfo"> + <xsl:element name="text:variable-decls"> + <xsl:element name="text:variable-decl"> + <xsl:attribute name="text:value-type"> + <xsl:text>string</xsl:text> + </xsl:attribute> + <xsl:attribute name="text:name"> + <xsl:text disable-output-escaping="yes">articleinfo.releaseinfo_</xsl:text> + <xsl:value-of select="count(preceding-sibling::releaseinfo)"/> + </xsl:attribute> + </xsl:element> + </xsl:element> + <xsl:element name="text:p"> + <xsl:element name="text:variable-set"> + <xsl:attribute name="text:value-type"> + <xsl:text>string</xsl:text> + </xsl:attribute> + <xsl:attribute name="text:name"> + <xsl:text disable-output-escaping="yes">articleinfo.releaseinfo_</xsl:text> + <xsl:value-of select="count(preceding-sibling::releaseinfo)"/> + </xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:element> + </xsl:template> + + + <xsl:template match="author/firstname"> + <xsl:element name="text:variable-decls"> + <xsl:element name="text:variable-decl"> + <xsl:attribute name="text:value-type"> + <xsl:text>string</xsl:text> + </xsl:attribute> + + <xsl:attribute name="text:name"> + <xsl:if test="ancestor::articleinfo"> + <xsl:text disable-output-escaping="yes">articleinfo.author_</xsl:text> + <xsl:value-of select="count(parent::author[preceding-sibling::author])"/> + <xsl:text disable-output-escaping="yes">.firstname_</xsl:text> + <xsl:value-of select="count(preceding-sibling::firstname)"/> + </xsl:if> + </xsl:attribute> + </xsl:element> + </xsl:element> + <xsl:element name="text:p"> + <xsl:element name="text:variable-set"> + <xsl:attribute name="text:value-type"> + <xsl:text>string</xsl:text> + </xsl:attribute> + <xsl:attribute name="text:name"> + <xsl:if test="ancestor::articleinfo"> + <xsl:text disable-output-escaping="yes">articleinfo.author_</xsl:text> + <xsl:value-of select="count(parent::author[preceding-sibling::author])"/> + <xsl:text disable-output-escaping="yes">.firstname_</xsl:text> + <xsl:value-of select="count(preceding-sibling::firstname)"/> + </xsl:if> + </xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:element> + </xsl:template> + + + + <xsl:template match="articleinfo/copyright/year"> + <xsl:element name="text:variable-decls"> + <xsl:element name="text:variable-decl"> + <xsl:attribute name="text:value-type"> + <xsl:text>string</xsl:text> + </xsl:attribute> + + <xsl:attribute name="text:name"> + <xsl:if test="ancestor::articleinfo/copyright"> + <xsl:text disable-output-escaping="yes">articleinfo.copyright_</xsl:text> + <xsl:value-of select="count(parent::copyright[preceding-sibling::copyright])"/> + <xsl:text disable-output-escaping="yes">.year_</xsl:text> + <xsl:value-of select="count(preceding-sibling::year)"/> + </xsl:if> + </xsl:attribute> + </xsl:element> + </xsl:element> + <xsl:element name="text:p"> + <xsl:element name="text:variable-set"> + <xsl:attribute name="text:value-type"> + <xsl:text>string</xsl:text> + </xsl:attribute> + <xsl:attribute name="text:name"> + <xsl:if test="ancestor::articleinfo/copyright"> + <xsl:text disable-output-escaping="yes">articleinfo.copyright_</xsl:text> + <xsl:value-of select="count(parent::copyright[preceding-sibling::copyright])"/> + <xsl:text disable-output-escaping="yes">.year_</xsl:text> + <xsl:value-of select="count(preceding-sibling::year)"/> + </xsl:if> + </xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:element> + </xsl:template> + + <xsl:template match="authorgroup"> + <xsl:apply-templates/> + </xsl:template> + + <xsl:template match="articleinfo/copyright/holder"> + <xsl:element name="text:variable-decls"> + <xsl:element name="text:variable-decl"> + <xsl:attribute name="text:value-type"> + <xsl:text>string</xsl:text> + </xsl:attribute> + + <xsl:attribute name="text:name"> + <xsl:if test="ancestor::articleinfo/copyright"> + <xsl:text disable-output-escaping="yes">articleinfo.copyright_</xsl:text> + <xsl:value-of select="count(parent::copyright[preceding-sibling::copyright])"/> + <xsl:text disable-output-escaping="yes">.holder_</xsl:text> + <xsl:value-of select="count(preceding-sibling::holder)"/> + </xsl:if> + </xsl:attribute> + </xsl:element> + </xsl:element> + <xsl:element name="text:p"> + <xsl:element name="text:variable-set"> + <xsl:attribute name="text:value-type"> + <xsl:text>string</xsl:text> + </xsl:attribute> + <xsl:attribute name="text:name"> + <xsl:if test="ancestor::articleinfo/copyright"> + <xsl:text disable-output-escaping="yes">articleinfo.copyright_</xsl:text> + <xsl:value-of select="count(parent::copyright[preceding-sibling::copyright])"/> + <xsl:text disable-output-escaping="yes">.holder_</xsl:text> + <xsl:value-of select="count(preceding-sibling::holder)"/> + </xsl:if> + </xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:element> + </xsl:template> + + + + + <xsl:template name="affiliation"> + <xsl:apply-templates/> + </xsl:template> + + <xsl:template match="author/affiliation/address"> + <xsl:element name="text:variable-decls"> + <xsl:element name="text:variable-decl"> + <xsl:attribute name="text:value-type"> + <xsl:text>string</xsl:text> + </xsl:attribute> + <xsl:attribute name="text:name"> + <xsl:text disable-output-escaping="yes">articleinfo.author_</xsl:text> + <xsl:value-of select="count(ancestor::author[preceding-sibling::author])"/> + <xsl:text disable-output-escaping="yes">.affiliation_</xsl:text> + <xsl:value-of select="count(parent::affiliation[preceding-sibling::affiliation])"/> + <xsl:text disable-output-escaping="yes">.address_</xsl:text> + <xsl:value-of select="count(preceding-sibling::address)"/> + </xsl:attribute> + </xsl:element> + </xsl:element> + <xsl:element name="text:p"> + <xsl:element name="text:variable-set"> + <xsl:attribute name="text:value-type"> + <xsl:text>string</xsl:text> + </xsl:attribute> + <xsl:attribute name="text:name"> + <xsl:text disable-output-escaping="yes">articleinfo.author_</xsl:text> + <xsl:value-of select="count(ancestor::author[preceding-sibling::author])"/> + <xsl:text disable-output-escaping="yes">.affiliation_</xsl:text> + <xsl:value-of select="count(parent::affiliation[preceding-sibling::affiliation])"/> + <xsl:text disable-output-escaping="yes">.address_</xsl:text> + <xsl:value-of select="count(preceding-sibling::address)"/> + + </xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:element> + </xsl:template> + + <xsl:template match="author/affiliation/orgname"> + <xsl:element name="text:variable-decls"> + <xsl:element name="text:variable-decl"> + <xsl:attribute name="text:value-type"> + <xsl:text>string</xsl:text> + </xsl:attribute> + <xsl:if test="ancestor::articleinfo"> + <xsl:attribute name="text:name"> + <xsl:text disable-output-escaping="yes">articleinfo.author_</xsl:text> + <xsl:value-of select="count(ancestor::author[preceding-sibling::author])"/> + <xsl:text disable-output-escaping="yes">.affiliation_</xsl:text> + <xsl:value-of select="count(parent::affiliation[preceding-sibling::affiliation])"/> + <xsl:text disable-output-escaping="yes">.orgname_</xsl:text> + <xsl:value-of select="count(preceding-sibling::orgname)"/> + </xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:element> + <xsl:element name="text:p"> + <xsl:element name="text:variable-set"> + <xsl:attribute name="text:value-type"> + <xsl:text>string</xsl:text> + </xsl:attribute> + <xsl:if test="ancestor::articleinfo"> + <xsl:attribute name="text:name"> + <xsl:text disable-output-escaping="yes">articleinfo.author_</xsl:text> + <xsl:value-of select="count(ancestor::author[preceding-sibling::author])"/> + <xsl:text disable-output-escaping="yes">.affiliation_</xsl:text> + <xsl:value-of select="count(parent::affiliation[preceding-sibling::affiliation])"/> + <xsl:text disable-output-escaping="yes">.orgname_</xsl:text> + <xsl:value-of select="count(preceding-sibling::orgname)"/> + </xsl:attribute> + </xsl:if> + <xsl:apply-templates/> + </xsl:element> + </xsl:element> + </xsl:template> + + + + <xsl:template match="author/surname"> + <xsl:element name="text:variable-decls"> + <xsl:element name="text:variable-decl"> + <xsl:attribute name="text:value-type"> + <xsl:text>string</xsl:text> + </xsl:attribute> + + <xsl:attribute name="text:name"> + <xsl:text disable-output-escaping="yes">articleinfo.author_</xsl:text> + <xsl:value-of select="count(parent::author[preceding-sibling::author])"/> + <xsl:text disable-output-escaping="yes">.surname_</xsl:text> + <xsl:value-of select="count(preceding-sibling::surname)"/> + </xsl:attribute> + </xsl:element> + </xsl:element> + <xsl:element name="text:p"> + <xsl:element name="text:variable-set"> + <xsl:attribute name="text:value-type"> + <xsl:text>string</xsl:text> + </xsl:attribute> + <xsl:attribute name="text:name"> + <xsl:text disable-output-escaping="yes">articleinfo.author_</xsl:text> + <xsl:value-of select="count(parent::author[preceding-sibling::author])"/> + <xsl:text disable-output-escaping="yes">.surname_</xsl:text> + <xsl:value-of select="count(preceding-sibling::surname)"/> + + + </xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:element> + </xsl:template> + + + + + + <xsl:template match="para"> + + <xsl:element name="text:p"> + + <xsl:choose> + <xsl:when test="ancestor-or-self::footnote"> + <xsl:attribute name="text:style-name">Footnote</xsl:attribute> + </xsl:when> + <xsl:when test="ancestor-or-self::listitem"> + <xsl:attribute name="text:style-name">VarList Item</xsl:attribute> + </xsl:when> + <xsl:when test="ancestor-or-self::informaltable"> + <xsl:if test="ancestor-or-self::informaltable"> + <xsl:attribute name="text:style-name">Table Contents</xsl:attribute> + </xsl:if> + <xsl:if test="ancestor-or-self::thead"> + <xsl:attribute name="text:style-name">Table Heading</xsl:attribute> + </xsl:if> + </xsl:when> + <xsl:when test="ancestor-or-self::table"> + <xsl:if test="ancestor-or-self::table"> + <xsl:attribute name="text:style-name">Table Contents</xsl:attribute> + </xsl:if> + <xsl:if test="ancestor-or-self::thead"> + <xsl:attribute name="text:style-name">Table Heading</xsl:attribute> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="text:style-name">Text body</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + + <xsl:apply-templates/> + </xsl:element> + + </xsl:template> + + <xsl:template match="section"> + <xsl:element name="text:h"> + <xsl:attribute name="text:level"> + <xsl:value-of select="count(ancestor-or-self::section)"/> + </xsl:attribute> + <xsl:value-of select="child::title"/> + </xsl:element> + <xsl:apply-templates/> + </xsl:template> + + <xsl:template match="abstract"> + <xsl:element name="text:h"> + <xsl:attribute name="text:level">1</xsl:attribute> + <xsl:text>abstract</xsl:text> + </xsl:element> + <xsl:apply-templates/> + </xsl:template> + + + <xsl:template match="appendix"> + <xsl:element name="text:h"> + <xsl:attribute name="text:level">1</xsl:attribute> + <xsl:text>appendix</xsl:text> + </xsl:element> + <xsl:apply-templates/> + </xsl:template> + + <xsl:template match="sect1"> + <xsl:element name="text:h"> + <xsl:attribute name="text:level">1</xsl:attribute> + <xsl:attribute name="text:style-name">Heading 1</xsl:attribute> + <xsl:value-of select="child::title"/> + </xsl:element> + <xsl:apply-templates/> + </xsl:template> + + <xsl:template match="sect2"> + <xsl:element name="text:h"> + <xsl:attribute name="text:level">2</xsl:attribute> + <xsl:attribute name="text:style-name">Heading 2</xsl:attribute> + <xsl:value-of select="child::title"/> + </xsl:element> + <xsl:apply-templates/> + </xsl:template> + + <xsl:template match="sect3"> + <xsl:element name="text:h"> + <xsl:attribute name="text:level">3</xsl:attribute> + <xsl:attribute name="text:style-name">Heading 3</xsl:attribute> + <xsl:value-of select="child::title"/> + </xsl:element> + <xsl:apply-templates/> + </xsl:template> + + <xsl:template match="sect4"> + <xsl:element name="text:h"> + <xsl:attribute name="text:level">4</xsl:attribute> + <xsl:attribute name="text:style-name">Heading 4</xsl:attribute> + <xsl:value-of select="child::title"/> + </xsl:element> + <xsl:apply-templates/> + </xsl:template> + + <xsl:template match="sect5"> + <xsl:element name="text:h"> + <xsl:attribute name="text:level">5</xsl:attribute> + <xsl:value-of select="child::title"/> + </xsl:element> + <xsl:apply-templates/> + </xsl:template> + +<!--<xsl:template match="sect5"> + <xsl:element name="text:section"> + <xsl:attribute name="text:style-name">Sect1</xsl:attribute> + <xsl:attribute name="text:name"><xsl:value-of select="@id"/></xsl:attribute> + <xsl:apply-templates/> + </xsl:element> +</xsl:template>--> + + + <xsl:template match="informaltable"> + <xsl:element name="table:table"> + <xsl:attribute name="table:name"></xsl:attribute> + <xsl:attribute name="table:style-name">Table1</xsl:attribute> + <xsl:attribute name="table:name"> + <xsl:value-of select="@id"/> + </xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + + <xsl:template match="table"> + <xsl:variable name="tabletitle"> + <xsl:value-of select="title"/> + </xsl:variable> + <xsl:element name="table:table"> + <xsl:attribute name="table:name"></xsl:attribute> + <xsl:attribute name="table:style-name">Table1</xsl:attribute> + <xsl:attribute name="table:name"> + <xsl:value-of select="@id"/> + </xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + <xsl:if test="not($tabletitle='')"> + <xsl:element name="text:p"> + <xsl:attribute name="text:style-name">Table</xsl:attribute> + <xsl:value-of select="$tabletitle"/> + </xsl:element> + </xsl:if> + </xsl:template> + + <xsl:template match="tgroup"> + <xsl:element name="table:table-column"> + <xsl:attribute name="table:style-name">Table1.A</xsl:attribute> + <xsl:choose> + <xsl:when test="@cols >0"> + <xsl:attribute name="table:number-columns-repeated"> + <xsl:value-of select="@cols"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:number-columns-repeated"> + <xsl:value-of select="count(child::tbody/row/entry) div count(child::tbody/row)"/> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:apply-templates/> + </xsl:template> + + + <xsl:template match="indexterm"></xsl:template> + + <xsl:template match="thead"> + <xsl:element name="table:table-header-rows"> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + <xsl:template match="tbody"> + <xsl:apply-templates/> + </xsl:template> + + <xsl:template match="row"> + <xsl:element name="table:table-row"> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + <xsl:template match="entry"> + <xsl:element name="table:table-cell"> + <xsl:if test="ancestor-or-self::thead"> + <xsl:attribute name="table:style-name">Table1.A1</xsl:attribute> + </xsl:if> + <xsl:if test="not(ancestor-or-self::thead)"> + <xsl:attribute name="table:style-name">Table1.A2</xsl:attribute> + </xsl:if> + + <xsl:choose> + <xsl:when test="@spanname"> + <!--<xsl:if test="@spanname">--> + <xsl:variable name="sname"> + <xsl:value-of select="@spanname"/> + </xsl:variable> + <xsl:attribute name="table:number-columns-spanned"> + <xsl:variable name="colnamestart"> + <xsl:value-of select="ancestor::tgroup/spanspec[@spanname=$sname]/@namest"/> + </xsl:variable> + <xsl:variable name="colnameend"> + <xsl:value-of select="ancestor::tgroup/spanspec[@spanname=$sname]/@nameend"/> + </xsl:variable> + <xsl:variable name="colnumstart"> + <xsl:value-of select="ancestor::tgroup/colspec[@colname=$colnamestart]/@colnum"/> + </xsl:variable> + <xsl:variable name="colnumend"> + <xsl:value-of select="ancestor::tgroup/colspec[@colname=$colnameend]/@colnum"/> + </xsl:variable> + <xsl:value-of select="$colnumend - $colnumstart + 1"/> + </xsl:attribute> + </xsl:when> + <xsl:when test="@namest and @nameend"> + <!--<xsl:if test="@namest and @nameend">--> + <xsl:variable name="colnamestart"> + <xsl:value-of select="@namest"/> + </xsl:variable> + <xsl:variable name="colnameend"> + <xsl:value-of select="@nameend"/> + </xsl:variable> + + <xsl:attribute name="table:number-columns-spanned"> + <xsl:variable name="colnumstart"> + <xsl:value-of select="ancestor::tgroup/colspec[@colname=$colnamestart]/@colnum"/> + </xsl:variable> + <xsl:variable name="colnumend"> + <xsl:value-of select="ancestor::tgroup/colspec[@colname=$colnameend]/@colnum"/> + </xsl:variable> + <xsl:value-of select="$colnumend - $colnumstart + 1"/> + + </xsl:attribute> + </xsl:when> + </xsl:choose> + <!-- + <xsl:if test="not(@namest = '' ) "> + <xsl:attribute name="table:number-columns-spanned"> + <xsl:value-of select="(substring-after(@nameend,'c')-substring-after(@namest,'c'))+1"/> + + </xsl:attribute> + </xsl:if> + --> + <xsl:choose> + <xsl:when test="not(child::para)"> + <xsl:element name="text:p"> + <xsl:if test="ancestor-or-self::thead"> + <xsl:attribute name="text:style-name">Table Heading</xsl:attribute> + </xsl:if> + <xsl:if test="ancestor-or-self::tbody"> + <xsl:attribute name="text:style-name">Table Contents</xsl:attribute> + </xsl:if> + <xsl:apply-templates/> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:apply-templates/> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:template> + + + + + + + <xsl:template match="figure"> + <xsl:apply-templates/> + </xsl:template> + +<!-- lists Section --> + + <xsl:template match="itemizedlist"> + <xsl:element name="text:unordered-list"> + <xsl:if test="not(ancestor::itemizedlist)"> + <xsl:attribute name="text:style-name">L1</xsl:attribute> + </xsl:if> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + <xsl:template match="variablelist"> + <xsl:element name="text:unordered-list"> + <xsl:attribute name="text:style-name">Var List</xsl:attribute> + <xsl:attribute name="text:continue-numbering">false</xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + <xsl:template match="orderedlist"> + <xsl:element name="text:ordered-list"> + <xsl:attribute name="text:style-name">Ordered List</xsl:attribute> + <xsl:attribute name="text:continue-numbering">false</xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + <xsl:template match="term"> + <xsl:if test="parent::varlistentry"> + <text:list-item> + <xsl:element name="text:p"> + <xsl:attribute name="text:style-name">VarList Term</xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </text:list-item> + </xsl:if> + </xsl:template> + + <xsl:template match="listitem"> + <text:list-item> + <xsl:apply-templates/> + </text:list-item> + </xsl:template> + +<!-- end of lists--> + + <xsl:template match="menuchoice"> + <xsl:apply-templates/> + </xsl:template> + + <xsl:template match="guimenuitem"> + <xsl:element name="text:span"> + <xsl:attribute name="text:style-name">GuiMenuItem</xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + <xsl:template match="guibutton"> + <xsl:element name="text:span"> + <xsl:attribute name="text:style-name">GuiButton</xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + <xsl:template match="guisubmenu"> + <xsl:element name="text:span"> + <xsl:attribute name="text:style-name">GuiSubMenu</xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + <xsl:template match="emphasis"> + <xsl:element name="text:span"> + <xsl:attribute name="text:style-name">Emphasis</xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + + <xsl:template match="guimenu"> + <xsl:element name="text:span"> + <xsl:attribute name="text:style-name">GuiMenu</xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + <xsl:template match="guisubmenu"> + <xsl:element name="text:span"> + <xsl:attribute name="text:style-name">GuiSubMenu</xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + + <xsl:template match="guilabel"> + <xsl:element name="text:span"> + <xsl:attribute name="text:style-name">GuiLabel</xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + <xsl:template match="guibutton"> + <xsl:element name="text:span"> + <xsl:attribute name="text:style-name">GuiButton</xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + <xsl:template match="keycap"> + <xsl:element name="text:span"> + <xsl:attribute name="text:style-name">KeyCap</xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + + <xsl:template match="keysym"> + <xsl:element name="text:span"> + <xsl:attribute name="text:style-name">KeySym</xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + + <xsl:template match="keycombo"> + <xsl:element name="text:span"> + <xsl:attribute name="text:style-name">KeyCombo</xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + <xsl:template match="command"> + <xsl:element name="text:span"> + <xsl:attribute name="text:style-name">Command</xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + <xsl:template match="application"> + <xsl:element name="text:span"> + <xsl:attribute name="text:style-name">Application</xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + <xsl:template match="filename"> + <xsl:element name="text:span"> + <xsl:attribute name="text:style-name">FileName</xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + <xsl:template match="systemitem"> + <xsl:element name="text:span"> + <xsl:attribute name="text:style-name">SystemItem</xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + <xsl:template match="computeroutput"> + <xsl:element name="text:span"> + <xsl:attribute name="text:style-name">ComputerOutput</xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + <xsl:template match="inlinegraphic"> + <xsl:element name="draw:image"> + <xsl:attribute name="draw:style-name">fr1</xsl:attribute> + <xsl:attribute name="draw:name"></xsl:attribute> + <xsl:attribute name="text:anchor-type"></xsl:attribute> + <xsl:attribute name="draw:z-index"></xsl:attribute> + <xsl:attribute name="xlink:href"> + <xsl:value-of select="@fileref"/> + </xsl:attribute> + <xsl:attribute name="xlink:type"></xsl:attribute> + <xsl:attribute name="svg:width"> + <!--<xsl:value-of select="@width"/>--> + <xsl:text>1cm</xsl:text> + </xsl:attribute> + <xsl:attribute name="svg:height"> + <xsl:text>1cm</xsl:text> + </xsl:attribute> + <xsl:attribute name="xlink:show"> + <xsl:text>embed</xsl:text> + </xsl:attribute> + <xsl:attribute name="xlink:actuate"> + <xsl:text>onLoad</xsl:text> + </xsl:attribute> + <xsl:attribute name="draw:filter-name"> + <xsl:text disable-output-escaping="yes">&lt;All formats&gt;</xsl:text> + </xsl:attribute> + </xsl:element> + </xsl:template> + + + <xsl:template match="footnote"> + <xsl:element name="text:footnote"> + <!--<xsl:element name="text:footnote-citation">Aidan</xsl:element>--> + <xsl:element name="text:footnote-body"> + <xsl:apply-templates/> + </xsl:element> + </xsl:element> + </xsl:template> + + <xsl:template match="highlight"> + <xsl:element name="text:span"> + <xsl:attribute name="text:style-name">Highlight</xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + <xsl:template match="ulink"> + <xsl:element name="text:a"> + <xsl:attribute name="xlink:type"> + <xsl:text>simple</xsl:text> + </xsl:attribute> + <xsl:attribute name="xlink:href"> + <xsl:value-of select="@url"/> + </xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + + </xsl:template> + + <xsl:template match="link"> + <xsl:element name="text:a"> + <xsl:attribute name="xlink:type"> + <xsl:text>simple</xsl:text> + </xsl:attribute> + <xsl:attribute name="xlink:href"> + <xsl:text>#</xsl:text> + <xsl:value-of select="@linkend"/> + <xsl:text>%7Cregion</xsl:text> + </xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + + </xsl:template> + + <xsl:template match="olink"> + <xsl:element name="text:a"> + <xsl:attribute name="xlink:type"> + <xsl:text>simple</xsl:text> + </xsl:attribute> + <xsl:attribute name="xlink:href"> + <xsl:value-of select="@targetdocent"/> + </xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + <xsl:template match="note"> + <office:annotation> + <text:p> + <xsl:apply-templates/> + </text:p> + </office:annotation> + </xsl:template> + + <xsl:template match="imageobject"> + <xsl:apply-templates/> + </xsl:template> + + <xsl:template match="textobject"></xsl:template> + + <xsl:template match="caption"> + <xsl:apply-templates/> + </xsl:template> + + + <xsl:template match="imagedata"> + <xsl:element name="draw:image"> + <xsl:attribute name="draw:style-name">fr1</xsl:attribute> + <xsl:attribute name="draw:name"></xsl:attribute> + <xsl:attribute name="text:anchor-type"></xsl:attribute> + <xsl:attribute name="draw:z-index"></xsl:attribute> + <xsl:attribute name="xlink:href"> + <xsl:value-of select="@fileref"/> + </xsl:attribute> + <xsl:attribute name="xlink:type"></xsl:attribute> + <xsl:attribute name="svg:width"> + <!--<xsl:value-of select="@width"/>--> + <xsl:text>1cm</xsl:text> + </xsl:attribute> + <xsl:attribute name="svg:height"> + <xsl:text>1cm</xsl:text> + </xsl:attribute> + <xsl:attribute name="xlink:show"> + <xsl:text>embed</xsl:text> + </xsl:attribute> + <xsl:attribute name="xlink:actuate"> + <xsl:text>onLoad</xsl:text> + </xsl:attribute> + <xsl:attribute name="draw:filter-name"> + <xsl:text disable-output-escaping="yes">&lt;All formats&gt;</xsl:text> + </xsl:attribute> + </xsl:element> + </xsl:template> + + <xsl:template match="audioobject"> + <xsl:element name="draw:plugin"> + <xsl:attribute name="draw:style-name">fr1</xsl:attribute> + <xsl:attribute name="draw:name"></xsl:attribute> + <xsl:attribute name="text:anchor-type"></xsl:attribute> + <xsl:attribute name="draw:z-index"></xsl:attribute> + <xsl:attribute name="xlink:href"> + <xsl:value-of select="@fileref"/> + </xsl:attribute> + <xsl:attribute name="xlink:type"></xsl:attribute> + <xsl:attribute name="svg:width"> + <!--<xsl:value-of select="@width"/>--> + <xsl:text>1cm</xsl:text> + </xsl:attribute> + <xsl:attribute name="svg:height"> + <xsl:text>1cm</xsl:text> + </xsl:attribute> + <xsl:attribute name="xlink:show"> + <xsl:text>embed</xsl:text> + </xsl:attribute> + <xsl:attribute name="xlink:actuate"> + <xsl:text>onLoad</xsl:text> + </xsl:attribute> + <xsl:attribute name="draw:filter-name"> + <xsl:text disable-output-escaping="yes">&lt;All formats&gt;</xsl:text> + </xsl:attribute> + </xsl:element> + </xsl:template> + + <xsl:template match="remark"> + <xsl:apply-templates/> + </xsl:template> + + <xsl:template match="mediaobject"> + <xsl:element name="text:p"> + <xsl:attribute name="text:style-name">Mediaobject</xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + <xsl:template match="superscript"> + <xsl:element name="text:span"> + <xsl:attribute name="text:style-name">SuperScript</xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + <xsl:template match="subscript"> + <xsl:element name="text:span"> + <xsl:attribute name="text:style-name">SubScript</xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + <xsl:template match="anchor"> + <xsl:element name="text:bookmark"> + <xsl:attribute name="text:name"><xsl:value-of select="@id"/></xsl:attribute> + </xsl:element> + </xsl:template> + +<!-- Change Made By Kevin Fowlks (fowlks@msu.edu) July 2nd, 2003 --> + <xsl:template match="example"> + <xsl:element name="text:p"> + <xsl:attribute name="text:style-name">Example</xsl:attribute> + <xsl:value-of select="programlisting"/> + </xsl:element> + </xsl:template> +</xsl:stylesheet> \ No newline at end of file diff --git a/openoffice/share/xslt/docbook/sofftodocbookheadings.xsl b/openoffice/share/xslt/docbook/sofftodocbookheadings.xsl new file mode 100644 index 0000000000000000000000000000000000000000..2f0fc2378d8ab8fdcb745c7eefc004cce813421c --- /dev/null +++ b/openoffice/share/xslt/docbook/sofftodocbookheadings.xsl @@ -0,0 +1,1157 @@ +<?xml version='1.0' encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<xsl:stylesheet version="1.0" xmlns:style="http://openoffice.org/2000/style" xmlns:text="http://openoffice.org/2000/text" xmlns:office="http://openoffice.org/2000/office" xmlns:table="http://openoffice.org/2000/table" xmlns:draw="http://openoffice.org/2000/drawing" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="http://openoffice.org/2000/meta" xmlns:number="http://openoffice.org/2000/datastyle" xmlns:svg="http://www.w3.org/2000/svg" xmlns:chart="http://openoffice.org/2000/chart" xmlns:dr3d="http://openoffice.org/2000/dr3d" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="http://openoffice.org/2000/form" xmlns:script="http://openoffice.org/2000/script" xmlns:config="http://openoffice.org/2001/config" office:class="text" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" exclude-result-prefixes="office meta table number dc fo xlink chart math script xsl draw svg dr3d form config text style"> + <xsl:output method="xml" indent="yes" omit-xml-declaration="no" version="1.0" encoding="UTF-8" doctype-public="-//OASIS//DTD DocBook XML V4.1.2//EN" doctype-system="http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"/> + + + <!-- Heading will be mapped to sections. + In OpenDocument headings are not nested, they do not embrace their related content, the XML hierarchy has to be restructured. + + Example of OpenDocument content: + + <office:body> + <text:h text:style-name="Heading 1" text:level="1">Heading 1</text:h> + <text:p text:style-name="Text body">Heading 1 Content</text:p> + <text:h text:style-name="Heading 2" text:level="2">Heading 2</text:h> + <text:p text:style-name="Text body">Heading 2 Content</text:p> + <office:body> + + Example of DocBook content: + + <article lang="en-US"> + <sect1> + <title>Heading 1</title> + <para>Heading 1 Content</para> + <sect2> + <title>Heading 2</title> + <para>Heading 2 Content</para> + </sect2> + </sect1> + </article> + --> + + <!-- The key function "nestedContent" returns all ODF elements that are children of the current heading (i.e. text:h) or their parent office:body in case there is no text:h. + It works by matching all ODF elements, that text:h refer to (it's sibling or office:body childring) + Various keyed element sets of these matched elements are being generated. A set is identified by having the same last (closest) preceding text:h or if none exisitent the parent document. + All those elements, that have the current heading as last preceding heading (text:h) are returned as a nodeset. + --> + <xsl:key name="nestedContent" + match="text:p | table:table | text:span | text:ordered-list | office:annotation | text:unordered-list | text:footnote | text:a | text:list-item | draw:plugin | draw:text-box | text:footnote-body | text:section" + use="generate-id((.. | preceding::text:h)[last()])"/> + + <!-- The key function "nestedHeadings" returns a nodeset of all heading (text:h) elements, which belong to this heading (follow and have a higher outline number than the current text:h, which ID is given to the function) --> + <xsl:key name="nestedHeadings" + match="text:h" + use="generate-id(preceding::text:h[@text:level &lt; current()/@text:level][1])"/> + + <!-- The key function "getHeadingsByOutline" returns all headings of a certain outline level --> + <xsl:key name="getHeadingsByOutline" + match="text:h" + use="@text:level"/> + + <!-- A further problem during mapping of Heading to sections is the quantity of levels. In OpenDocument there can exist more than 4 hierarchies (outline levels). + Furthermore an OpenDocument have not to start with heading outline level 1 nor does a outline level 2 have to follow. + Therefore all possible existing heading outline levels from 1 to 10 have to be mapped to the section1 to section4 in DocBook. + The lowest outline number is mapped section1, second is section2... until fourth and higher are all mapped to section4 --> + + <!-- Each global variable hold the outline level which has been mapped to one of the four sections in DocBook --> + <xsl:variable name="section1_OutlineLevel"> + <xsl:call-template name="findOutlineLevel"> + <xsl:with-param name="candidateOutlineLevel" select="1"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="section2_OutlineLevel"> + <xsl:call-template name="findOutlineLevel"> + <xsl:with-param name="candidateOutlineLevel" select="$section1_OutlineLevel + 1"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="section3_OutlineLevel"> + <xsl:call-template name="findOutlineLevel"> + <xsl:with-param name="candidateOutlineLevel" select="$section2_OutlineLevel + 1"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="section4_OutlineLevel"> + <xsl:call-template name="findOutlineLevel"> + <xsl:with-param name="candidateOutlineLevel" select="$section3_OutlineLevel + 1"/> + </xsl:call-template> + </xsl:variable> + + <!-- get the minimum available heading outline level (usually '1') --> + <xsl:template name="findOutlineLevel"> + <xsl:param name="candidateOutlineLevel"/> + <xsl:choose> + <xsl:when test="key('getHeadingsByOutline', $candidateOutlineLevel)[1]/@text:level != ''"> + <xsl:value-of select="$candidateOutlineLevel"/> + </xsl:when> + <xsl:otherwise> + <xsl:if test="$candidateOutlineLevel &lt; 11"> + <xsl:call-template name="findOutlineLevel"> + <xsl:with-param name="candidateOutlineLevel" select="$candidateOutlineLevel + 1"/> + </xsl:call-template> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + <!-- START --> + <xsl:template match="/*"> + <xsl:element name="article"> + <xsl:attribute name="lang"> + <xsl:value-of select="/*/office:meta/dc:language"/> + </xsl:attribute> + <!-- page style header --> + <xsl:call-template name="page-style"> + <xsl:with-param name="area" select="'header'"/> + </xsl:call-template> + <xsl:apply-templates select="office:body"/> + <!-- page style footer --> + <xsl:call-template name="page-style"/> + </xsl:element> + </xsl:template> + + + <xsl:key match="style:master-page" name="styleMasterPage" use="@style:name" /> + <!-- using a simple heuristic for "standard" page-style heading/footer from page styles --> + <xsl:template name="page-style"> + <xsl:param name="area"/> + + <xsl:variable name="defaultPageStyle" select="key('styleMasterPage', 'Standard')"/> + <xsl:choose> + <xsl:when test="$area = 'header'"> + <xsl:apply-templates select="$defaultPageStyle/style:header/*"/> + </xsl:when> + <xsl:otherwise> + <xsl:apply-templates select="$defaultPageStyle/style:footer/*"/> + </xsl:otherwise> + </xsl:choose> + + </xsl:template> + + <xsl:template match="office:body"> + <!-- here all children of office:body before the first heading are matched --> + <xsl:apply-templates select="key('nestedContent', generate-id())"/> + <!-- have to be descendant as text:h can be in a list:item in some list --> + <xsl:variable name="firstHeading" select="descendant::text:h[1]"/> + <!-- changing the context node from office:body to text:h as required for used key functions --> + <xsl:for-each select="descendant::text:h[@text:level=$section1_OutlineLevel][1]"> + <!-- if the first heading is not of the section1 level --> + <xsl:if test="generate-id(.) != generate-id($firstHeading)"> + <!-- create an anonymous section1 and embrace all headings preceding the first real existent section1 --> + <xsl:element name="sect1"> + <title></title> + <!-- create sections for all the first section1 preluding headings --> + <xsl:for-each select="key('getHeadingsByOutline', $section1_OutlineLevel)[1]/preceding::text:h"> + <xsl:call-template name="make-section"> + <xsl:with-param name="previousSectionLevel" select="$section1_OutlineLevel"/> + <xsl:with-param name="currentSectionLevel"> + <xsl:call-template name="getSectionLevel"> + <xsl:with-param name="outlineLevel" select="@text:level"/> + </xsl:call-template> + </xsl:with-param> + </xsl:call-template> + </xsl:for-each> + </xsl:element> + </xsl:if> + </xsl:for-each> + <!-- match all headings, which are mapped to section1 to create a nested section structure used in docbook (see first comment after copyright) --> + <xsl:apply-templates mode="recreateStructure" select="descendant::text:h[@text:level = $section1_OutlineLevel]"/> + </xsl:template> + + <xsl:template match="text:h" mode="recreateStructure"> + <!-- relate the current ODF outline level of the heading to one of the four docbook section levels--> + <xsl:variable name="currentSectionLevel"> + <xsl:call-template name="getSectionLevel"> + <xsl:with-param name="outlineLevel" select="@text:level"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <!-- heading with outline level 1 might be an Abstract --> + <xsl:when test="$currentSectionLevel = 1"> + <xsl:choose> + <!-- when the content of a level 1 heading is 'Abstract' the <abstract> docbook element is used instead of <section1> --> + <xsl:when test=".='Abstract'"> + <abstract> + <xsl:apply-templates select="key('nestedContent', generate-id())"/> + <xsl:apply-templates select="key('nestedHeadings', generate-id())" mode="recreateStructure"/> + </abstract> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="make-section"> + <xsl:with-param name="currentSectionLevel" select="$currentSectionLevel"/> + <xsl:with-param name="previousSectionLevel" select="$currentSectionLevel"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="previousHeading" select="preceding::text:h[@text:level &lt; current()/@text:level][1]"/> + <xsl:choose> + <xsl:when test="$previousHeading/@text:level != ''"> + <xsl:call-template name="make-section"> + <xsl:with-param name="currentSectionLevel" select="$currentSectionLevel"/> + <xsl:with-param name="previousSectionLevel"> + <xsl:call-template name="getSectionLevel"> + <xsl:with-param name="outlineLevel" select="$previousHeading/@text:level"/> + </xsl:call-template> + </xsl:with-param> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="make-section"> + <xsl:with-param name="currentSectionLevel" select="$currentSectionLevel"/> + <xsl:with-param name="previousSectionLevel" select="$currentSectionLevel"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <xsl:template match="text:bookmark | text:bookmark-start"> + <xsl:element name="anchor"> + <xsl:attribute name="id"> + <!-- ID have to be an NCName which have to start with a letter or '_' + in case of the frequent starting number a '_' will be added as prefix --> + <xsl:choose> + <xsl:when test="(starts-with(@text:name, '0') or + starts-with(@text:name, '1') or + starts-with(@text:name, '2') or + starts-with(@text:name, '3') or + starts-with(@text:name, '4') or + starts-with(@text:name, '5') or + starts-with(@text:name, '6') or + starts-with(@text:name, '7') or + starts-with(@text:name, '8') or + starts-with(@text:name, '9'))"> + <xsl:value-of select="concat('_', @text:name)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="@text:name"/> + </xsl:otherwise> + </xsl:choose> + </xsl:attribute> + </xsl:element> + </xsl:template> + + <xsl:template name="getSectionLevel"> + <xsl:param name="outlineLevel"/> + <xsl:choose> + <xsl:when test="$outlineLevel = $section1_OutlineLevel">1</xsl:when> + <xsl:when test="$outlineLevel = $section2_OutlineLevel">2</xsl:when> + <xsl:when test="$outlineLevel = $section3_OutlineLevel">3</xsl:when> + <xsl:otherwise>4</xsl:otherwise> + </xsl:choose> + </xsl:template> + + <!-- make-section creates the nested section hierarchy and + in case the difference between the parent section and the new section is higher than one + a section is inserted to keep the output format valid --> + <xsl:template name="make-section"> + <xsl:param name="currentSectionLevel"/> + <xsl:param name="previousSectionLevel"/> + <xsl:choose> + <!-- empty title as it is an empty section between two headings with an outline level difference higher than 1 --> + <xsl:when test="$currentSectionLevel &gt; $previousSectionLevel+1"> + <xsl:element name="{concat('sect', $previousSectionLevel + 1)}"> + <title></title> + <xsl:call-template name="make-section"> + <xsl:with-param name="currentSectionLevel" select="$currentSectionLevel"/> + <xsl:with-param name="previousSectionLevel" select="$previousSectionLevel +1"/> + </xsl:call-template> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="{concat('sect', $currentSectionLevel)}"> + <title> + <xsl:apply-templates/> + </title> + <xsl:apply-templates select="key('nestedContent', generate-id())"/> + <xsl:apply-templates select="key('nestedHeadings', generate-id())" mode="recreateStructure"/> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + <xsl:template match="office:meta"> + <!--<xsl:apply-templates/>--></xsl:template> + + <xsl:template match="meta:editing-cycles"></xsl:template> + + <xsl:template match="meta:user-defined"></xsl:template> + + <xsl:template match="meta:editing-duration"></xsl:template> + + <xsl:template match="dc:language"></xsl:template> + + <xsl:template match="dc:date"> + <!--<pubdate> + <xsl:value-of select="substring-before(.,'T')"/> + </pubdate>--></xsl:template> + + <xsl:template match="meta:creation-date"></xsl:template> + + <xsl:template match="office:styles"> + <xsl:apply-templates/> + </xsl:template> + + <xsl:template match="office:script"></xsl:template> + + + <xsl:template match="office:settings"></xsl:template> + + <xsl:template match="office:font-decls"></xsl:template> + + <xsl:template match="text:section"> + <xsl:choose> + <xsl:when test="@text:name='ArticleInfo'"> + <articleinfo> + <title> + <xsl:value-of select="text:p[@text:style-name='Document Title']"/> + </title> + <subtitle> + <xsl:value-of select="text:p[@text:style-name='Document SubTitle']"/> + </subtitle> + <edition> + <xsl:value-of select="text:p/text:variable-set[@text:name='articleinfo.edition']"/> + </edition> + <xsl:for-each select="text:p/text:variable-set[substring-after(@text:name,'articleinfo.releaseinfo')]"> + <releaseinfo> + <xsl:value-of select="."/> + </releaseinfo> + </xsl:for-each> + <xsl:call-template name="ArticleInfo"> + <xsl:with-param name="level" select="0"/> + </xsl:call-template> + </articleinfo> + </xsl:when> + <xsl:when test="@text:name='Abstract'"> + <abstract> + <xsl:apply-templates/> + </abstract> + </xsl:when> + <xsl:when test="@text:name='Appendix'"> + <appendix> + <xsl:apply-templates/> + </appendix> + </xsl:when> + <xsl:otherwise> + <xsl:element name="{concat('sect', count(ancestor::text:section) + 1)}"> + <xsl:attribute name="id"> + <xsl:value-of select="@text:name"/> + </xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <xsl:template name="ArticleInfo"> + <xsl:param name="level"/> + <xsl:variable name="author"> + <xsl:value-of select="concat('articleinfo.author_','', $level)"/> + </xsl:variable> + <xsl:if test="text:p/text:variable-set[contains(@text:name, $author )]"> + <xsl:call-template name="Author"> + <xsl:with-param name="AuthorLevel" select="0"/> + </xsl:call-template> + <xsl:call-template name="Copyright"> + <xsl:with-param name="CopyrightLevel" select="0"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + + <xsl:template name="Copyright"> + <xsl:param name="CopyrightLevel"/> + + <xsl:variable name="Copyright"> + <xsl:value-of select="concat('articleinfo.copyright_','', $CopyrightLevel)"/> + </xsl:variable> + + <xsl:if test="text:p/text:variable-set[contains(@text:name,$Copyright)]"> + <copyright> + <xsl:call-template name="Year"> + <xsl:with-param name="CopyrightLevel" select="$CopyrightLevel"/> + <xsl:with-param name="YearlLevel" select="0"/> + </xsl:call-template> + <xsl:call-template name="Holder"> + <xsl:with-param name="CopyrightLevel" select="$CopyrightLevel"/> + <xsl:with-param name="HolderlLevel" select="0"/> + + </xsl:call-template> + </copyright> + </xsl:if> + </xsl:template> + + + <xsl:template name="Year"> + <xsl:param name="CopyrightLevel"/> + <xsl:param name="YearLevel"/> + <xsl:variable name="Copyright"> + <xsl:value-of select="concat('articleinfo.copyright_','', $CopyrightLevel)"/> + </xsl:variable> + <xsl:variable name="Year"> + <xsl:value-of select="concat($Copyright,'',concat('.year_','',$YearLevel))"/> + </xsl:variable> + + <xsl:if test="text:p/text:variable-set[@text:name=$Year]"> + <orgname> + <xsl:value-of select="text:p/text:variable-set[@text:name=$Year]"/> + </orgname> + </xsl:if> + </xsl:template> + + + <xsl:template name="Holder"> + <xsl:param name="CopyrightLevel"/> + <xsl:param name="HolderLevel"/> + <xsl:variable name="Copyright"> + <xsl:value-of select="concat('articleinfo.copyright_','', $CopyrightLevel)"/> + </xsl:variable> + <xsl:variable name="Holder"> + <xsl:value-of select="concat($Copyright,'',concat('.holder_','',$HolderLevel))"/> + </xsl:variable> + + <xsl:if test="text:p/text:variable-set[@text:name=$Holder]"> + <orgname> + <xsl:value-of select="text:p/text:variable-set[@text:name=$Holder]"/> + </orgname> + </xsl:if> + </xsl:template> + + + + <xsl:template name="Author"> + <xsl:param name="AuthorLevel"/> + <xsl:variable name="Author"> + <xsl:value-of select="concat('articleinfo.author_','', $AuthorLevel)"/> + </xsl:variable> + <xsl:if test="text:p/text:variable-set[contains(@text:name, $Author )]"> + <author> + <xsl:call-template name="Surname"> + <xsl:with-param name="AuthorLevel" select="$AuthorLevel"/> + <xsl:with-param name="SurnameLevel" select="0"/> + </xsl:call-template> + <xsl:call-template name="Firstname"> + <xsl:with-param name="AuthorLevel" select="$AuthorLevel"/> + <xsl:with-param name="FirstnameLevel" select="0"/> + </xsl:call-template> + <xsl:call-template name="Affiliation"> + <xsl:with-param name="AuthorLevel" select="$AuthorLevel"/> + <xsl:with-param name="AffilLevel" select="0"/> + </xsl:call-template> + </author> + <xsl:call-template name="Author"> + <xsl:with-param name="AuthorLevel" select="$AuthorLevel+1"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + + + <xsl:template name="Surname"> + <xsl:param name="AuthorLevel"/> + <xsl:param name="SurnameLevel"/> + <xsl:variable name="Author"> + <xsl:value-of select="concat('articleinfo.author_','', $AuthorLevel)"/> + </xsl:variable> + <xsl:variable name="Surname"> + <xsl:value-of select="concat($Author,'',concat('.surname_','',$SurnameLevel))"/> + </xsl:variable> + <xsl:if test="text:p/text:variable-set[@text:name=$Surname]"> + <surname> + <xsl:value-of select="text:p/text:variable-set[@text:name=$Surname]"/> + </surname> + <xsl:call-template name="Surname"> + <xsl:with-param name="AuthorLevel" select="$AuthorLevel"/> + <xsl:with-param name="SurnameLevel" select="SurnameLevel+1"/> + </xsl:call-template> + + </xsl:if> + </xsl:template> + + + + + <xsl:template name="Firstname"> + <xsl:param name="AuthorLevel"/> + <xsl:param name="FirstnameLevel"/> + <xsl:variable name="Author"> + <xsl:value-of select="concat('articleinfo.author_','', $AuthorLevel)"/> + </xsl:variable> + <xsl:variable name="Firstname"> + <xsl:value-of select="concat($Author,'',concat('.firstname_','',$FirstnameLevel))"/> + </xsl:variable> + <xsl:if test="text:p/text:variable-set[@text:name=$Firstname]"> + <firstname> + <xsl:value-of select="text:p/text:variable-set[@text:name=$Firstname]"/> + </firstname> + <xsl:call-template name="Surname"> + <xsl:with-param name="AuthorLevel" select="$AuthorLevel"/> + <xsl:with-param name="FirstnameLevel" select="FirstnameLevel+1"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + + + + <xsl:template name="Affiliation"> + <xsl:param name="AuthorLevel"/> + <xsl:param name="AffilLevel"/> + <xsl:variable name="Author"> + <xsl:value-of select="concat('articleinfo.author_','', $AuthorLevel)"/> + </xsl:variable> + <xsl:variable name="Affil"> + <xsl:value-of select="concat($Author,'',concat('.affiliation_','',$AffilLevel))"/> + </xsl:variable> + <xsl:if test="text:p/text:variable-set[contains(@text:name,$Affil)]"> + <affiliation> + <xsl:call-template name="Orgname"> + <xsl:with-param name="AuthorLevel" select="$AuthorLevel"/> + <xsl:with-param name="AffilLevel" select="$AffilLevel"/> + <xsl:with-param name="OrgLevel" select="0"/> + </xsl:call-template> + <xsl:call-template name="Address"> + <xsl:with-param name="AuthorLevel" select="$AuthorLevel"/> + <xsl:with-param name="AffilLevel" select="$AffilLevel"/> + <xsl:with-param name="AddressLevel" select="0"/> + + </xsl:call-template> + </affiliation> + </xsl:if> + </xsl:template> + + <xsl:template name="Orgname"> + <xsl:param name="AuthorLevel"/> + <xsl:param name="AffilLevel"/> + <xsl:param name="OrgLevel"/> + + <xsl:variable name="Author"> + <xsl:value-of select="concat('articleinfo.author_','', $AuthorLevel)"/> + </xsl:variable> + <xsl:variable name="Affil"> + <xsl:value-of select="concat($Author,'',concat('.affiliation_','',$AffilLevel))"/> + </xsl:variable> + <xsl:variable name="Org"> + <xsl:value-of select="concat($Affil,'',concat('.orgname_','',$OrgLevel))"/> + </xsl:variable> + + <xsl:if test="text:p/text:variable-set[@text:name=$Org]"> + <orgname> + <xsl:value-of select="text:p/text:variable-set[@text:name=$Org]"/> + </orgname> + </xsl:if> + </xsl:template> + + <xsl:template name="Address"> + <xsl:param name="AuthorLevel"/> + <xsl:param name="AffilLevel"/> + <xsl:param name="AddressLevel"/> + + <xsl:variable name="Author"> + <xsl:value-of select="concat('articleinfo.author_','', $AuthorLevel)"/> + </xsl:variable> + <xsl:variable name="Affil"> + <xsl:value-of select="concat($Author,'',concat('.affiliation_','',$AffilLevel))"/> + </xsl:variable> + <xsl:variable name="Address"> + <xsl:value-of select="concat($Affil,'',concat('.address_','',$AddressLevel))"/> + </xsl:variable> + + <xsl:if test="text:p/text:variable-set[@text:name=$Address]"> + <address> + <xsl:value-of select="text:p/text:variable-set[@text:name=$Address]"/> + </address> + </xsl:if> + </xsl:template> + + + + + <xsl:template match="text:p[@text:style-name='Document Title']"></xsl:template> + + <xsl:template match="text:p[@text:style-name='Document SubTitle']"></xsl:template> + + + <xsl:template match="text:p[@text:style-name='Section Title']"> + <xsl:element name="title"> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + <xsl:template match="text:p[@text:style-name='Appendix Title']"> + <xsl:element name="title"> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + +<!--<xsl:template match="text:p[@text:style-name='VarList Item']"> + <xsl:if test="not(preceding-sibling::text:p[@text:style-name='VarList Item'])"> + <xsl:text disable-output-escaping="yes">&lt;listitem&gt;</xsl:text> + </xsl:if> + <para> + <xsl:apply-templates/> + </para> + <xsl:if test="not(following-sibling::text:p[@text:style-name='VarList Item'])"> + <xsl:text disable-output-escaping="yes">&lt;/listitem&gt;</xsl:text> + </xsl:if> +</xsl:template>--> + + + <xsl:template match="text:p[@text:style-name='Section1 Title']"> + <xsl:element name="title"> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + + <xsl:template match="text:p[@text:style-name='Section2 Title']"> + <xsl:element name="title"> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + + <xsl:template match="text:p[@text:style-name='Section3 Title']"> + <xsl:element name="title"> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + <xsl:template match="text:footnote-citation"></xsl:template> + + <xsl:template match="text:p[@text:style-name='Mediaobject']"> + <mediaobject> + <xsl:apply-templates/> + </mediaobject> + </xsl:template> + + <xsl:template match="office:annotation/text:p"> + <note> + <remark> + <xsl:apply-templates/> + </remark> + </note> + </xsl:template> + +<!--<xsl:template match="meta:initial-creator"> + <author> + <xsl:apply-templates /> + </author> +</xsl:template>--> + + <xsl:template match="table:table"> + <xsl:choose> + <xsl:when test="following-sibling::text:p[@text:style-name='Table']"> + <table frame="all"> + <xsl:attribute name="id"> + <xsl:value-of select="@table:name"/> + </xsl:attribute> + <title> + <xsl:value-of select="following-sibling::text:p[@text:style-name='Table']"/> + </title> + <xsl:call-template name="generictable"/> + </table> + </xsl:when> + <xsl:otherwise> + <informaltable frame="all"> + <xsl:call-template name="generictable"/> + </informaltable> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + <xsl:template name="generictable"> + <xsl:variable name="cells" select="count(descendant::table:table-cell)"></xsl:variable> + <xsl:variable name="rows"> + <xsl:value-of select="count(descendant::table:table-row)"/> + </xsl:variable> + <xsl:variable name="cols"> + <xsl:value-of select="$cells div $rows"/> + </xsl:variable> + <xsl:variable name="numcols"> + <xsl:choose> + <xsl:when test="child::table:table-column/@table:number-columns-repeated"> + <xsl:value-of select="number(table:table-column/@table:number-columns-repeated+1)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$cols"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:element name="tgroup"> + <xsl:attribute name="cols"> + <xsl:value-of select="$numcols"/> + </xsl:attribute> + <xsl:call-template name="colspec"> + <xsl:with-param name="left" select="1"/> + </xsl:call-template> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + <xsl:template name="colspec"> + <xsl:param name="left"/> + <xsl:if test="number($left &lt; ( table:table-column/@table:number-columns-repeated +2) )"> + <xsl:element name="colspec"> + <xsl:attribute name="colnum"> + <xsl:value-of select="$left"/> + </xsl:attribute> + <xsl:attribute name="colname">c<xsl:value-of select="$left"/> + </xsl:attribute> + </xsl:element> + <xsl:call-template name="colspec"> + <xsl:with-param name="left" select="$left+1"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + + <xsl:template match="table:table-column"> + <xsl:apply-templates/> + </xsl:template> + + <xsl:template match="table:table-header-rows"> + <thead> + <xsl:apply-templates/> + </thead> + </xsl:template> + + <xsl:template match="table:table-header-rows/table:table-row"> + <row> + <xsl:apply-templates/> + </row> + </xsl:template> + + <xsl:template match="table:table/table:table-row"> + <xsl:if test="not(preceding-sibling::table:table-row)"> + <xsl:text disable-output-escaping="yes">&lt;tbody&gt;</xsl:text> + </xsl:if> + <row> + <xsl:apply-templates/> + </row> + <xsl:if test="not(following-sibling::table:table-row)"> + <xsl:text disable-output-escaping="yes">&lt;/tbody&gt;</xsl:text> + </xsl:if> + </xsl:template> + + <xsl:template match="table:table-cell"> + <xsl:element name="entry"> + <xsl:if test="@table:number-columns-spanned >'1'"> + <xsl:attribute name="namest"> + <xsl:value-of select="concat('c',count(preceding-sibling::table:table-cell[not(@table:number-columns-spanned)]) +sum(preceding-sibling::table:table-cell/@table:number-columns-spanned)+1)"/> + </xsl:attribute> + <xsl:attribute name="nameend"> + <xsl:value-of select="concat('c',count(preceding-sibling::table:table-cell[not(@table:number-columns-spanned)]) +sum(preceding-sibling::table:table-cell/@table:number-columns-spanned)+ @table:number-columns-spanned)"/> + </xsl:attribute> + </xsl:if> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + <xsl:template match="text:p"> + <xsl:choose> + <xsl:when test="@text:style-name='Table'"></xsl:when> + <xsl:otherwise> + <para> + <xsl:apply-templates/> + </para> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <xsl:key match="text:list-style" name="getListStyle" use="@style:name"/> + + <xsl:template match="text:ordered-list"> + <xsl:param name="outlineLevel" select="1"/> + + <xsl:variable name="listStyle" select="key('getListStyle', @text:style-name)/*[@text:level = $outlineLevel]"/> + + <!-- if the list is not recognizable as a list (e.g. no indent, number/bullet, etc.) the list will be ignored --> + <xsl:if test="$listStyle/style:properties/@*"> + <orderedlist> + <xsl:apply-templates> + <xsl:with-param name="itemType" select="'listitem'"/> + <xsl:with-param name="outlineLevel" select="$outlineLevel + 1"/> + </xsl:apply-templates> + </orderedlist> + </xsl:if> + </xsl:template> + + <xsl:template match="text:unordered-list"> + <xsl:param name="outlineLevel" select="1"/> + + <xsl:variable name="listStyle" select="key('getListStyle', @text:style-name)/*[@text:level = $outlineLevel]"/> + <!-- if the list is not recognizable as a list (e.g. no indent, number/bullet, etc.) the list will be ignored --> + <xsl:if test="$listStyle/style:properties/@*"> + <xsl:choose> + <xsl:when test="@text:style-name='Var List'"> + <variablelist> + <xsl:apply-templates> + <xsl:with-param name="itemType" select="'varlist'"/> + <xsl:with-param name="outlineLevel" select="$outlineLevel + 1"/> + </xsl:apply-templates> + </variablelist> + </xsl:when> + <xsl:otherwise> + <itemizedlist> + <xsl:apply-templates> + <xsl:with-param name="itemType" select="'listitem'"/> + <xsl:with-param name="outlineLevel" select="$outlineLevel + 1"/> + </xsl:apply-templates> + </itemizedlist> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template> + + <xsl:template match="text:list-item | text:list-header"> + <xsl:param name="listType"/> + <xsl:param name="outlineLevel"/> + + <xsl:choose> + <xsl:when test="$listType='Var List'"> + <xsl:element name="varlistentry"> + <xsl:apply-templates> + <xsl:with-param name="outlineLevel" select="$outlineLevel"/> + </xsl:apply-templates> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="listitem"> + <xsl:apply-templates> + <xsl:with-param name="outlineLevel" select="$outlineLevel"/> + </xsl:apply-templates> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <xsl:template match="text:p[@text:style-name='VarList Term']"> + <xsl:element name="term"> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + <xsl:template match="text:p[@text:style-name='VarList Item']"> + <xsl:element name="para"> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + + <!-- text headings should only be matched once, when creating a nested docbook section structure, but might be as well become as part of a list a title --> + <xsl:template match="text:h"> + <title> + <xsl:apply-templates/> + </title> + </xsl:template> + + <xsl:template match="dc:title"></xsl:template> + + <xsl:template match="dc:description"> + <abstract> + <para> + <xsl:apply-templates/> + </para> + </abstract> + </xsl:template> + + <xsl:template match="dc:subject"></xsl:template> + + + <xsl:template match="meta:generator"></xsl:template> + + <xsl:template match="draw:plugin"> + <xsl:element name="audioobject"> + <xsl:attribute name="fileref"> + <xsl:value-of select="@xlink:href"/> + </xsl:attribute> + <xsl:attribute name="width"></xsl:attribute> + </xsl:element> + </xsl:template> + + <xsl:template match="text:footnote"> + <footnote> + <xsl:apply-templates/> + </footnote> + </xsl:template> + + <xsl:template match="text:footnote-body"> + <xsl:apply-templates/> + </xsl:template> + + + <xsl:template match="draw:text-box"></xsl:template> + + + + <xsl:template match="draw:image"> + <xsl:choose> + <xsl:when test="parent::text:p[@text:style-name='Mediaobject']"> + <xsl:element name="imageobject"> + <xsl:element name="imagedata"> + <xsl:attribute name="fileref"> + <xsl:value-of select="@xlink:href"/> + </xsl:attribute> + </xsl:element> + <xsl:element name="caption"> + <xsl:value-of select="."/> + </xsl:element> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="inlinegraphic"> + <xsl:attribute name="fileref"> + <xsl:choose> + <xsl:when test="@xlink:href != ''"> + <xsl:value-of select="@xlink:href"/> + </xsl:when> + <xsl:otherwise> + <xsl:text>embedded:</xsl:text> + <xsl:value-of select="@draw:name"/> + </xsl:otherwise> + </xsl:choose> + </xsl:attribute> + <xsl:attribute name="width"> + <xsl:value-of select="@svg:width"/> + </xsl:attribute> + <xsl:attribute name="depth"> + <xsl:value-of select="@svg:height"/> + </xsl:attribute> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + <xsl:template match="text:span"> + <xsl:choose> + <xsl:when test="./@text:style-name='GuiMenu'"> + <xsl:element name="guimenu"> + <xsl:value-of select="."/> + </xsl:element> + </xsl:when> + <xsl:when test="./@text:style-name='GuiSubMenu'"> + <xsl:element name="guisubmenu"> + <xsl:value-of select="."/> + </xsl:element> + </xsl:when> + <xsl:when test="@text:style-name='GuiMenuItem'"> + <xsl:element name="guimenuitem"> + <xsl:value-of select="."/> + </xsl:element> + </xsl:when> + <xsl:when test="@text:style-name='GuiButton'"> + <xsl:element name="guibutton"> + <xsl:value-of select="."/> + </xsl:element> + </xsl:when> + <xsl:when test="@text:style-name='GuiButton'"> + <xsl:element name="guibutton"> + <xsl:value-of select="."/> + </xsl:element> + </xsl:when> + <xsl:when test="@text:style-name='GuiLabel'"> + <xsl:element name="guilabel"> + <xsl:value-of select="."/> + </xsl:element> + </xsl:when> + <xsl:when test="@text:style-name='Emphasis'"> + <xsl:element name="emphasis"> + <xsl:value-of select="."/> + </xsl:element> + </xsl:when> + <xsl:when test="@text:style-name='FileName'"> + <xsl:element name="filename"> + <xsl:value-of select="."/> + </xsl:element> + </xsl:when> + <xsl:when test="@text:style-name='Application'"> + <xsl:element name="application"> + <xsl:value-of select="."/> + </xsl:element> + </xsl:when> + <xsl:when test="@text:style-name='Command'"> + <command> + <xsl:apply-templates/> + </command> + </xsl:when> + <xsl:when test="@text:style-name='SubScript'"> + <subscript> + <xsl:apply-templates/> + </subscript> + </xsl:when> + <xsl:when test="@text:style-name='SuperScript'"> + <superscript> + <xsl:apply-templates/> + </superscript> + </xsl:when> + <xsl:when test="@text:style-name='SystemItem'"> + <systemitem> + <xsl:apply-templates/> + </systemitem> + </xsl:when> + <xsl:when test="@text:style-name='ComputerOutput'"> + <computeroutput> + <xsl:apply-templates/> + </computeroutput> + </xsl:when> + <xsl:when test="@text:style-name='Highlight'"> + <highlight> + <xsl:apply-templates/> + </highlight> + </xsl:when> + <xsl:when test="@text:style-name='KeyCap'"> + <keycap> + <xsl:apply-templates/> + </keycap> + </xsl:when> + <xsl:when test="@text:style-name='KeySym'"> + <xsl:element name="keysym"> + <xsl:apply-templates/> + </xsl:element> + </xsl:when> + <xsl:when test="@text:style-name='KeyCombo'"> + <keycombo> + <xsl:apply-templates/> + </keycombo> + </xsl:when> + <xsl:otherwise> + <xsl:apply-templates/> + </xsl:otherwise> + </xsl:choose> + + </xsl:template> + + + <xsl:template match="text:a"> + <xsl:choose> + <xsl:when test="contains(@xlink:href,'://')"> + <xsl:element name="ulink"> + <xsl:attribute name="url"> + <xsl:value-of select="@xlink:href"/> + </xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:when> + <xsl:when test="contains(@xlink:href,'mailto:')"> + <xsl:element name="ulink"> + <xsl:attribute name="url"> + <xsl:value-of select="@xlink:href"/> + </xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:when> + <xsl:when test="not(contains(@xlink:href,'#'))"> + <xsl:element name="olink"> + <xsl:attribute name="targetdocent"> + <xsl:value-of select="@xlink:href"/> + </xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="linkvar" select="substring-after(@xlink:href,'#')"/> + <xsl:element name="link"> + <xsl:attribute name="linkend"> + <xsl:value-of select="substring-before($linkvar,'%')"/> + </xsl:attribute> + <xsl:apply-templates/> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + +<!-- + Change Made By Kevin Fowlks (fowlks@msu.edu) July 2nd, 2003 + This allows users to create example code in DocBook. + + Note: This type of grouping could also be implemented for + <notes>,<literallayout>, <blockquote> or any other tag that requires text to be treated as blocked. +--> + <xsl:template match="text:p[@text:style-name='Example']"> + <xsl:if test="not(preceding-sibling::*[1][self::text:p[@text:style-name='Example']])"> + <xsl:element name="example"> + <xsl:element name="title"></xsl:element> + <xsl:element name="programlisting"> + <xsl:value-of select="."/> + <xsl:text disable-output-escaping="no">&#xD;</xsl:text> + <xsl:apply-templates mode="in-list" select="following-sibling::*[1][self::text:p[@text:style-name='Example']]"/> + </xsl:element> + </xsl:element> + </xsl:if> + </xsl:template> + + <xsl:template match="text:p[@text:style-name='Example']" mode="in-list"> + <xsl:value-of select="."/> + <xsl:text disable-output-escaping="no">&#xD;</xsl:text> + <xsl:apply-templates mode="in-list" select="following-sibling::*[1][self::text:p[@text:style-name='Example']]"/> + </xsl:template> + + <!-- ****************** --> + <!-- *** Whitespace *** --> + <!-- ****************** --> + + <xsl:template match="text:s"> + <xsl:call-template name="write-breakable-whitespace"> + <xsl:with-param name="whitespaces" select="@text:c"/> + </xsl:call-template> + </xsl:template> + + + <!--write the number of 'whitespaces' --> + <xsl:template name="write-breakable-whitespace"> + <xsl:param name="whitespaces"/> + + <!--write two space chars as the normal white space character will be stripped + and the other is able to break --> + <xsl:text>&#160;</xsl:text> + <xsl:if test="$whitespaces >= 2"> + <xsl:call-template name="write-breakable-whitespace-2"> + <xsl:with-param name="whitespaces" select="$whitespaces - 1"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + + + <!--write the number of 'whitespaces' --> + <xsl:template name="write-breakable-whitespace-2"> + <xsl:param name="whitespaces"/> + <!--write two space chars as the normal white space character will be stripped + and the other is able to break --> + <xsl:text> </xsl:text> + <xsl:if test="$whitespaces >= 2"> + <xsl:call-template name="write-breakable-whitespace"> + <xsl:with-param name="whitespaces" select="$whitespaces - 1"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + + <xsl:template match="text:tab-stop"> + <xsl:call-template name="write-breakable-whitespace"> + <xsl:with-param name="whitespaces" select="8"/> + </xsl:call-template> + </xsl:template> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/export/common/body.xsl b/openoffice/share/xslt/export/common/body.xsl new file mode 100644 index 0000000000000000000000000000000000000000..3670ece4247385b563d1fb457854470428d57eab --- /dev/null +++ b/openoffice/share/xslt/export/common/body.xsl @@ -0,0 +1,418 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<!-- + For further documentation and updates visit http://xml.openoffice.org/odf2xhtml +--> +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:java="http://xml.apache.org/xslt/java" xmlns:urlencoder="http://www.jclark.com/xt/java/java.net.URLEncoder" exclude-result-prefixes="chart config dc dom dr3d draw fo form math meta number office ooo oooc ooow script style svg table text xforms xlink xsd xsi java urlencoder"> + + + <xsl:include href="table_of_content.xsl"/> + + + <!-- ****************** --> + <!-- *** Whitespace *** --> + <!-- ****************** --> + + <xsl:template match="text:s"> + <xsl:call-template name="write-breakable-whitespace"> + <xsl:with-param name="whitespaces" select="@text:c"/> + </xsl:call-template> + </xsl:template> + + + <!--write the number of 'whitespaces' --> + <xsl:template name="write-breakable-whitespace"> + <xsl:param name="whitespaces"/> + + <!--write two space chars as the normal white space character will be stripped + and the other is able to break --> + <xsl:text>&#160;</xsl:text> + <xsl:if test="$whitespaces >= 2"> + <xsl:call-template name="write-breakable-whitespace-2"> + <xsl:with-param name="whitespaces" select="$whitespaces - 1"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + + + <!--write the number of 'whitespaces' --> + <xsl:template name="write-breakable-whitespace-2"> + <xsl:param name="whitespaces"/> + <!--write two space chars as the normal white space character will be stripped + and the other is able to break --> + <xsl:text> </xsl:text> + <xsl:if test="$whitespaces >= 2"> + <xsl:call-template name="write-breakable-whitespace"> + <xsl:with-param name="whitespaces" select="$whitespaces - 1"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + + <!-- currentSolution: 8 non-breakable-spaces instead of a TAB is an approximation. + Sometimes less spaces than 8 might be needed and the output might be more difficult to read--> + <xsl:template match="text:tab"> + <xsl:param name="globalData"/> + + <xsl:call-template name="write-breakable-whitespace"> + <xsl:with-param name="whitespaces" select="8"/> + </xsl:call-template> + </xsl:template> + + + + <!-- *************** --> + <!-- *** Textbox *** --> + <!-- *************** --> + + <!-- ID / NAME of text-box --> + <xsl:template match="@draw:name"> + <xsl:attribute name="id"> + <xsl:choose> + <xsl:when test="number(substring(.,1,1))"> + <!-- Heuristic: If the first character is a number a 'a_' will be set + as prefix, as id have to be of type NMTOKEN --> + <xsl:value-of select="concat('a_',translate(., '&#xA;&amp;&lt;&gt;.,;: %()[]/\+', '___________________________'))"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="translate(., '&#xA;&amp;&lt;&gt;.,;: %()[]/\+', '___________________________')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:attribute> + </xsl:template> + + + <xsl:template match="text:line-break"> + <xsl:param name="listIndent"/> + + <xsl:element namespace="{$namespace}" name="br"/> + + <!-- line breaks in lists need an indent similar to the list label --> + <xsl:if test="$listIndent"> + <xsl:element namespace="{$namespace}" name="span"> + <xsl:attribute name="style">margin-left:<xsl:value-of select="$listIndent"/>cm</xsl:attribute> + </xsl:element> + </xsl:if> + </xsl:template> + + + <!-- currently there have to be an explicit call of the style attribute nodes, maybe the attributes nodes have no priority only order relevant--> + <xsl:template name="apply-styles-and-content"> + <xsl:param name="globalData"/> + <xsl:param name="footnotePrefix" /> + <xsl:apply-templates select="@*"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + <!-- the footnote symbol is the prefix for a footnote in the footer --> + <xsl:copy-of select="$footnotePrefix"/> + <xsl:apply-templates select="node()"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + </xsl:template> + + + <!-- ******************* --> + <!-- *** References *** --> + <!-- ******************* --> + + <xsl:template match="text:reference-ref | text:sequence-ref"> + <xsl:param name="globalData"/> + <xsl:element namespace="{$namespace}" name="a"> + <xsl:attribute name="href"> + <xsl:text>#</xsl:text> + <xsl:choose> + <xsl:when test="number(substring(@text:ref-name,1,1))"> + <!-- Heuristic: If the first character is a number a 'a_' will be set + as prefix, as id have to be of type NMTOKEN --> + <xsl:value-of select="concat('a_',translate(@text:ref-name, '&#xA;&amp;&lt;&gt;.,;: %()[]/\+', '___________________________'))"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="translate(@text:ref-name, '&#xA;&amp;&lt;&gt;.,;: %()[]/\+', '___________________________')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:attribute> + + <xsl:apply-templates select="@* | node()"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + </xsl:element> + </xsl:template> + + <xsl:template match="@text:name"> + <xsl:attribute name="id"> + <xsl:choose> + <xsl:when test="number(substring(.,1,1))"> + <!-- Heuristic: If the first character is a number a 'a_' will be set + as prefix, as id have to be of type NMTOKEN --> + <xsl:value-of select="concat('a_',translate(., '&#xA;&amp;&lt;&gt;.,;: %()[]/\+', '___________________________'))"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="translate(., '&#xA;&amp;&lt;&gt;.,;: %()[]/\+', '___________________________')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:attribute> + </xsl:template> + + <xsl:template match="text:sequence"> + <xsl:param name="globalData"/> + + <xsl:element namespace="{$namespace}" name="a"> + <xsl:apply-templates select="@*" /> + <xsl:attribute name="id"> + <xsl:choose> + <xsl:when test="number(substring(@text:ref-name,1,1))"> + <!-- Heuristic: If the first character is a number a 'a_' will be set + as prefix, as id have to be of type NMTOKEN --> + <xsl:value-of select="concat('a_',translate(@text:ref-name, '&#xA;&amp;&lt;&gt;.,;: %()[]/\+', '___________________________'))"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="translate(@text:ref-name, '&#xA;&amp;&lt;&gt;.,;: %()[]/\+', '___________________________')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:attribute> + </xsl:element> + + <xsl:apply-templates> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + </xsl:template> + + <xsl:template match="text:reference-mark"> + <xsl:param name="globalData"/> + + <xsl:element namespace="{$namespace}" name="a"> + <xsl:apply-templates select="@*" /> + <xsl:attribute name="id"> + <xsl:choose> + <xsl:when test="number(substring(@text:name,1,1))"> + <!-- Heuristic: If the first character is a number a 'a_' will be set + as prefix, as id have to be of type NMTOKEN --> + <xsl:value-of select="concat('a_',translate(@text:name, '&#xA;&amp;&lt;&gt;.,;: %()[]/\+', '___________________________'))"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="translate(@text:name, '&#xA;&amp;&lt;&gt;.,;: %()[]/\+', '___________________________')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:attribute> + </xsl:element> + + <xsl:apply-templates> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + </xsl:template> + + + <xsl:template match="text:reference-mark-start"> + <xsl:param name="globalData"/> + + <xsl:element namespace="{$namespace}" name="a"> + <xsl:apply-templates select="@*" /> + </xsl:element> + </xsl:template> + + <xsl:template match="text:bibliography-mark"> + <xsl:param name="globalData"/> + + <xsl:element namespace="{$namespace}" name="a"> + <xsl:apply-templates select="@* | node()"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + </xsl:element> + </xsl:template> + + <!-- @text:title exist only in text:bibliography-mark --> + <xsl:template match="@text:title"> + <xsl:attribute name="title"> + <xsl:value-of select="."/> + </xsl:attribute> + </xsl:template> + + <!-- @text:url exist only in text:bibliography-mark --> + <xsl:template match="@text:url"> + <xsl:attribute name="href"> + <xsl:value-of select="."/> + </xsl:attribute> + </xsl:template> + + <xsl:template match="text:user-defined"> + <xsl:apply-templates/> + </xsl:template> + + + <xsl:template match="office:annotation"> + <xsl:element name="span"> + <xsl:attribute name="title">annotation</xsl:attribute> + <xsl:attribute name="class">annotation_style_by_filter</xsl:attribute> + <xsl:apply-templates select="@*" /> + <br/> + <xsl:text>[ANNOTATION:</xsl:text> + <br/> + <xsl:apply-templates select="*" mode="annotation"/> + <xsl:text>]</xsl:text> + </xsl:element> + </xsl:template> + + <xsl:template match="text:p" mode="annotation"> + <br/> + <xsl:element name="span"> + <xsl:text>NOTE: '</xsl:text> + <xsl:apply-templates /> + <xsl:text>'</xsl:text> + </xsl:element> + </xsl:template> + + <xsl:template match="dc:creator" mode="annotation"> + <br/> + <xsl:element name="span"> + <xsl:attribute name="title">dc:creator</xsl:attribute> + <xsl:text>BY '</xsl:text> + <xsl:apply-templates /> + <xsl:text>'</xsl:text> + </xsl:element> + </xsl:template> + + <xsl:template match="dc:date" mode="annotation"> + <br/> + <xsl:element name="span"> + <xsl:attribute name="title">dc:date</xsl:attribute> + <xsl:text>ON '</xsl:text> + <xsl:apply-templates /> + <xsl:text>'</xsl:text> + </xsl:element> + </xsl:template> + + <xsl:template match="meta:date-string" mode="annotation"> + <br/> + <xsl:element name="span"> + <xsl:attribute name="title">meta-date-string</xsl:attribute> + <xsl:text>META DATE '</xsl:text> + <xsl:apply-templates /> + <xsl:text>'</xsl:text> + </xsl:element> + </xsl:template> + + + <!-- *************** --> + <!-- *** HELPER *** --> + <!-- *************** --> + + + <xsl:template name="create-href"> + <xsl:param name="href"/> + + <xsl:choose> + <!-- internal OOo URL used in content tables --> + <xsl:when test="contains($href, '%7Coutline')"> + <!-- the simple workaround for content tables in a single document is to create create an anchor from every heading element + work-around downside: Multiple identical headings won't refer always to the first. + --> + <xsl:text>#</xsl:text> + <xsl:variable name="title"> + <xsl:apply-templates mode="concatenate"/> + </xsl:variable> + + <xsl:value-of select="concat('a_', translate(normalize-space($title), '.,;: %()[]/\+', '_____________'))"/> + </xsl:when> + <xsl:when test="self::draw:image[office:binary-data]"> + <xsl:text>data:image/*;base64,</xsl:text><xsl:value-of select="office:binary-data"/> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <!-- in case of packed open office document --> + <xsl:when test="starts-with($sourceBaseURL, 'jar:') or $isPackageFormat"> + <xsl:choose> + <!-- for images relative to open office document --> + <xsl:when test="starts-with($href, '../')"> + <!-- creating an absolute http URL to the packed image file (removing the '.')--> + <xsl:value-of select="concat(substring-after(substring-before($sourceBaseURL, '!'), 'jar:'), '/', $href, $optionalURLSuffix)"/> + </xsl:when> + <!-- for absolute URLs & absolute paths --> + <xsl:when test="contains($href, ':') or starts-with($href, '/')"> + <xsl:value-of select="concat($href, $optionalURLSuffix)"/> + </xsl:when> + <!-- for images jared in open office document --> + <xsl:otherwise> + <xsl:value-of select="concat($sourceBaseURL, $href, $optionalURLSuffix)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <!-- for absolute URLs & Paths --> + <xsl:when test="contains($href, ':') or starts-with($href, '/')"> + <xsl:value-of select="concat($href, $optionalURLSuffix)"/> + </xsl:when> + <!-- for relative URLs --> + <xsl:otherwise> + <xsl:value-of select="concat($sourceBaseURL, $href, $optionalURLSuffix)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + + </xsl:template> + + <xsl:template match="text()" mode="concatenate"> + <xsl:value-of select="."/> + </xsl:template> + <xsl:template match="*" mode="concatenate"> + <xsl:apply-templates mode="concatenate"/> + </xsl:template> + + + <!-- ******************** --> + <!-- *** Common Rules *** --> + <!-- ******************** --> + + <!-- ignore / neglect the following elements --> + <xsl:template match="draw:custom-shape | draw:g | office:forms | text:alphabetical-index-mark | text:alphabetical-index-mark-end | text:alphabetical-index-mark-start | text:bibliography-source | text:number | text:reference-mark-end | text:sequence-decls | text:soft-page-break | text:table-of-content-source | text:tracked-changes | text:user-field-decls"/> + + <!-- default template used by purpose--> + <xsl:template match="text:bibliography | text:change-end | text:change-start"> + <xsl:param name="globalData"/> + + <xsl:apply-templates> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + </xsl:template> + + <!-- default template for not recognized elements --> + <xsl:template match="*"> + <xsl:param name="globalData"/> + <xsl:message>Using default element rule for ODF element '<xsl:value-of select="name()"/>'.</xsl:message> + + <xsl:apply-templates> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + </xsl:template> + + <xsl:template match="@*"/> + + <!-- allowing all matched text nodes --> + <xsl:template match="text()"> + <xsl:value-of select="."/> + </xsl:template> + +</xsl:stylesheet> diff --git a/openoffice/share/xslt/export/common/ooo2ms_docpr.xsl b/openoffice/share/xslt/export/common/ooo2ms_docpr.xsl new file mode 100644 index 0000000000000000000000000000000000000000..0991e30febde859e048a6422b2db2e08ddd68f0a --- /dev/null +++ b/openoffice/share/xslt/export/common/ooo2ms_docpr.xsl @@ -0,0 +1,133 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" exclude-result-prefixes="office table style text draw svg dc config xlink meta oooc dom ooo chart math dr3d form script ooow draw"> + <xsl:template match="office:meta"> + <o:DocumentProperties> + <o:Title> + <xsl:value-of select="dc:title"/> + </o:Title> + <o:Subject> + <xsl:value-of select="dc:subject"/> + </o:Subject> + <o:Keywords> + <xsl:for-each select="meta:keywords/meta:keyword"> + <xsl:value-of select="."/> + <xsl:if test="position()!=last()">, </xsl:if> + </xsl:for-each> + </o:Keywords> + <o:Description> + <xsl:value-of select="dc:description"/> + </o:Description> + <o:Category> + <xsl:value-of select="meta:user-defined[@meta:name = 'Category']"/> + </o:Category> + <o:Author> + <xsl:value-of select="meta:initial-creator"/> + </o:Author> + <o:LastAuthor> + <xsl:value-of select="dc:creator"/> + </o:LastAuthor> + <o:Manager> + <xsl:value-of select="meta:user-defined[@meta:name = 'Manager']"/> + </o:Manager> + <o:Company> + <xsl:value-of select="meta:user-defined[@meta:name = 'Company']"/> + </o:Company> + <o:HyperlinkBase> + <xsl:value-of select="meta:user-defined[@meta:name = 'HyperlinkBase']"/> + </o:HyperlinkBase> + <o:Revision> + <xsl:value-of select="meta:editing-cycles"/> + </o:Revision> + <!-- PresentationFormat, Guid, AppName, Version --> + <o:TotalTime> + <xsl:if test="meta:editing-duration"> + <xsl:variable name="hours"> + <xsl:choose> + <xsl:when test="contains(meta:editing-duration, 'H')"> + <xsl:value-of select="substring-before( substring-after( meta:editing-duration, 'PT'), 'H')"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="minutes"> + <xsl:choose> + <xsl:when test="contains(meta:editing-duration, 'M') and contains(meta:editing-duration, 'H')"> + <xsl:value-of select="substring-before( substring-after( meta:editing-duration, 'H'), 'M')"/> + </xsl:when> + <xsl:when test="contains(meta:editing-duration, 'M')"> + <xsl:value-of select="substring-before( substring-after( meta:editing-duration, 'PT'), 'M')"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="$hours * 60 + $minutes"/> + </xsl:if> + </o:TotalTime> + <o:LastPrinted> + <xsl:if test="meta:print-date"> + <xsl:value-of select="concat( meta:print-date, 'Z')"/> + </xsl:if> + </o:LastPrinted> + <o:Created> + <xsl:if test="meta:creation-date"> + <xsl:value-of select="concat( meta:creation-date, 'Z')"/> + </xsl:if> + </o:Created> + <o:LastSaved> + <xsl:if test="dc:date"> + <xsl:value-of select="concat( dc:date, 'Z')"/> + </xsl:if> + </o:LastSaved> + <o:Pages> + <xsl:value-of select="meta:document-statistic/@meta:page-count"/> + </o:Pages> + <o:Words> + <xsl:value-of select="meta:document-statistic/@meta:word-count"/> + </o:Words> + <o:Characters> + <xsl:value-of select="meta:document-statistic/@meta:character-count"/> + </o:Characters> + <!-- CharactersWithSpaces, Bytes, Lines --> + <o:Paragraphs> + <xsl:value-of select="meta:document-statistic/@meta:paragraph-count"/> + </o:Paragraphs> + </o:DocumentProperties> + <o:CustomDocumentProperties> + <o:Editor dt:dt="string"> + <xsl:value-of select="meta:generator"/> + </o:Editor> + <o:Language dt:dt="string"> + <xsl:value-of select="dc:language"/> + </o:Language> + <xsl:for-each select="meta:user-defined"> + <!-- transfer strings to XML QName, necessary to convert several characters --> + <xsl:element name="{concat( 'o:', translate(@meta:name,'.,| ~`!@#$%^&amp;&lt;&gt;*()+=[]{};:&quot;/\?','_'))}"> + <xsl:attribute name="dt:dt">string</xsl:attribute> + <xsl:value-of select="."/> + </xsl:element> + </xsl:for-each> + </o:CustomDocumentProperties> + </xsl:template> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/export/common/styles/style_collector.xsl b/openoffice/share/xslt/export/common/styles/style_collector.xsl new file mode 100644 index 0000000000000000000000000000000000000000..238f08c6bcda1879fbbb74545d8ffb4682da524f --- /dev/null +++ b/openoffice/share/xslt/export/common/styles/style_collector.xsl @@ -0,0 +1,824 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<!-- + For further documentation and updates visit http://xml.openoffice.org/odf2xhtml +--> +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" + xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:dom="http://www.w3.org/2001/xml-events" + xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" + xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" + xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" + xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" + xmlns:math="http://www.w3.org/1998/Math/MathML" + xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" + xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" + xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" + xmlns:ooo="http://openoffice.org/2004/office" + xmlns:oooc="http://openoffice.org/2004/calc" + xmlns:ooow="http://openoffice.org/2004/writer" + xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" + xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" + xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" + xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" + xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" + xmlns:xforms="http://www.w3.org/2002/xforms" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:xt="http://www.jclark.com/xt" + xmlns:common="http://exslt.org/common" + xmlns:xalan="http://xml.apache.org/xalan" + exclude-result-prefixes="chart config dc dom dr3d draw fo form math meta number office ooo oooc ooow script style svg table text xforms xlink xsd xsi xt common xalan"> + + + + <!-- ***************************************** --> + <!-- *** Gathering office style properties *** --> + <!-- ***************************************** --> + + <!-- REASON FOR STYLESHEET: + In the OpenOffice documents styles are represented by a hierarchy. + (e.g. most styles are inherited from a default style). + Many other languages (as XHTML/CSS) do not support inherited styles. + The style inheritance have to be made flat/absolute for each style. + + A further reason was, that the earlier style collection mechanism + had problems with CSS inline, which do not inherit from XML office defaults + nor font:family defaults as the style header does + (cp. stylesheet 'style_collector.xsl' and the 'write-default-styles' template) + + RESULT OF STYLESHEET: + All styles will be returned in a variable containing styles with their inherited *: + + <all-styles> + <style style:family="foo" style:name="x1"> + <* fo:padding-left="0cm" fo:margin-right="0cm" /> + </style> + <style style:family="muh" style:name="x2" > + <* fo:padding-left="3cm" ... /> + </style> + ... + + </all-styles> + --> + + + <xsl:template name="collect-global-odf-properties"> + <!-- to access the variable as a node-set by XPATH expressions, it is necessary to convert it + from a result-tree-fragment (RTF) to a node set by a in a XSLT 1.0 non standarized function --> + <xsl:variable name="globalDataRTF"> + <xsl:call-template name="collect-document-links-RTF" /> + </xsl:variable> + + <xsl:choose> + <xsl:when test="function-available('common:node-set')"> + <xsl:call-template name="collect-style-properties"> + <xsl:with-param name="globalData" select="common:node-set($globalDataRTF)" /> + </xsl:call-template> + </xsl:when> + <xsl:when test="function-available('xalan:nodeset')"> + <xsl:call-template name="collect-style-properties"> + <xsl:with-param name="globalData" select="xalan:nodeset($globalDataRTF)" /> + </xsl:call-template> + </xsl:when> + <xsl:when test="function-available('xt:node-set')"> + <xsl:call-template name="collect-style-properties"> + <xsl:with-param name="globalData" select="xt:node-set($globalDataRTF)" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:message terminate="yes">The required node-set function was not found!</xsl:message> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + + <xsl:template name="collect-style-properties"> + <xsl:param name="globalData" /> + + <!-- Add the input file references to the new collected style properties --> + <xsl:variable name="globalDataRTF"> + <xsl:copy-of select="$globalData" /> + <xsl:call-template name="collect-style-properties-RTF"> + <xsl:with-param name="globalData" select="$globalData" /> + </xsl:call-template> + </xsl:variable> + + <xsl:choose> + <xsl:when test="function-available('common:node-set')"> + <xsl:call-template name="map-odf-style-properties"> + <xsl:with-param name="globalData" select="common:node-set($globalDataRTF)" /> + </xsl:call-template> + </xsl:when> + <xsl:when test="function-available('xalan:nodeset')"> + <xsl:call-template name="map-odf-style-properties"> + <xsl:with-param name="globalData" select="xalan:nodeset($globalDataRTF)" /> + </xsl:call-template> + </xsl:when> + <xsl:when test="function-available('xt:node-set')"> + <xsl:call-template name="map-odf-style-properties"> + <xsl:with-param name="globalData" select="xt:node-set($globalDataRTF)" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:message terminate="yes">The required node-set function was not found!</xsl:message> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + <xsl:template name="collect-document-links-RTF"> + <!-- works for zipped office files, unzipped office files as for flat filter single office file format as well --> + <xsl:variable name="documentLinksRTF"> + <xsl:choose> + <xsl:when test="office:document-content"> + <xsl:element name="styles-file" namespace=""> + <xsl:copy-of select="document(concat($sourceBaseURL, 'styles.xml'), .)" /> + </xsl:element> + <xsl:element name="meta-file" namespace=""> + <xsl:copy-of select="document(concat($sourceBaseURL, 'meta.xml'), .)" /> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="styles-file" namespace=""> + <xsl:copy-of select="/" /> + </xsl:element> + <xsl:element name="meta-file" namespace=""> + <xsl:copy-of select="/" /> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <xsl:choose> + <xsl:when test="function-available('common:node-set')"> + <xsl:call-template name="collect-document-links"> + <xsl:with-param name="documentLinks" select="common:node-set($documentLinksRTF)" /> + </xsl:call-template> + </xsl:when> + <xsl:when test="function-available('xalan:nodeset')"> + <xsl:call-template name="collect-document-links"> + <xsl:with-param name="documentLinks" select="xalan:nodeset($documentLinksRTF)" /> + </xsl:call-template> + </xsl:when> + <xsl:when test="function-available('xt:node-set')"> + <xsl:call-template name="collect-document-links"> + <xsl:with-param name="documentLinks" select="xt:node-set($documentLinksRTF)" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:message terminate="yes">The required node-set function was not found!</xsl:message> + </xsl:otherwise> + </xsl:choose> + + </xsl:template> + + + <xsl:template name="collect-document-links"> + <xsl:param name="documentLinks" /> + + <xsl:element name="styles-file" namespace=""> + <xsl:copy-of select="$documentLinks/styles-file/*" /> + </xsl:element> + + <xsl:element name="meta-file" namespace=""> + <xsl:copy-of select="$documentLinks/meta-file/*" /> + </xsl:element> + + <xsl:copy-of select="$documentLinks/styles-file/*/office:styles" /> + <xsl:copy-of select="$documentLinks/styles-file/*/office:font-face-decls" /> + + <!-- office:automatic-styles may be containted in two files (i.e. content.xml and styles.xml). + Wild card necessary as top level element differs from flat office files ("SampleName.fsxw") --> + <xsl:copy-of select="/*/office:automatic-styles" /> + + </xsl:template> + + + <xsl:template name="collect-style-properties-RTF"> + <xsl:param name="globalData" /> + + <!--** DEFAULT STYLES: First adding some office defaults unwritten in XML --> + <xsl:variable name="defaultOfficeStyle-RTF"> + <xsl:element name="style" namespace=""> + <xsl:element name="style:properties" /> + </xsl:element> + </xsl:variable> + + <xsl:choose> + <xsl:when test="function-available('common:node-set')"> + <xsl:call-template name="collect-properties-defaults"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="defaultOfficeStyle" select="common:node-set($defaultOfficeStyle-RTF)" /> + </xsl:call-template> + </xsl:when> + <xsl:when test="function-available('xalan:nodeset')"> + <xsl:call-template name="collect-properties-defaults"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="defaultOfficeStyle" select="xalan:nodeset($defaultOfficeStyle-RTF)" /> + </xsl:call-template> + </xsl:when> + <xsl:when test="function-available('xt:node-set')"> + <xsl:call-template name="collect-properties-defaults"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="defaultOfficeStyle" select="xt:node-set($defaultOfficeStyle-RTF)" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:message terminate="yes">ERROR: Function not found: 'Nodeset'</xsl:message> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + <xsl:template name="collect-properties-defaults"> + <xsl:param name="globalData" /> + <xsl:param name="defaultOfficeStyle" /> + + <!--** DEFAULT STYLES: Adding the default styles of a style:family, by adding each office:styles/style:default-style element **--> + <xsl:variable name="defaultFamilyStyles-RTF"> + <xsl:for-each select="$globalData/office:styles/style:default-style"> + <xsl:element name="style" namespace=""> + <xsl:copy-of select="@style:family" /> + <xsl:call-template name="create-inherited-style-properties"> + <xsl:with-param name="inheritedStyleProperties" select="$defaultOfficeStyle/style/*" /> + </xsl:call-template> + </xsl:element> + </xsl:for-each> + </xsl:variable> + + <xsl:choose> + <xsl:when test="function-available('common:node-set')"> + <xsl:call-template name="collect-properties"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="defaultOfficeStyle" select="$defaultOfficeStyle" /> + <xsl:with-param name="defaultFamilyStyles" select="common:node-set($defaultFamilyStyles-RTF)" /> + </xsl:call-template> + </xsl:when> + <xsl:when test="function-available('xalan:nodeset')"> + <xsl:call-template name="collect-properties"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="defaultOfficeStyle" select="$defaultOfficeStyle" /> + <xsl:with-param name="defaultFamilyStyles" select="xalan:nodeset($defaultFamilyStyles-RTF)" /> + </xsl:call-template> + </xsl:when> + <xsl:when test="function-available('xt:node-set')"> + <xsl:call-template name="collect-properties"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="defaultOfficeStyle" select="$defaultOfficeStyle" /> + <xsl:with-param name="defaultFamilyStyles" select="xt:node-set($defaultFamilyStyles-RTF)" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:message terminate="yes">ERROR: Function not found: nodeset</xsl:message> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + <xsl:template name="collect-properties"> + <xsl:param name="globalData" /> + <xsl:param name="defaultOfficeStyle" /> + <xsl:param name="defaultFamilyStyles" /> + + <!--** traversee all style trees - branch after branch - collecting style properties **--> + <xsl:element name="all-doc-styles" namespace=""> + + <!-- Background Information: + + There are two different types of styles in the Office: + 1) The office:styles from the user pre-defined style templates + 2) The automatic:styles, which are created whenever a user uses explicit style formatting. + + The office:styles only have parent styles in the office:styles, + but automatic:styles may inherit from both office:styles and themself. + --> + + <!--** traversee all office:styles trees beginning with the top-level styles **--> + <xsl:for-each select="$globalData/office:styles/style:style[not(@style:parent-style-name)]"> + <!-- Looking for parents from style:family + <xsl:for-each select="$globalData/office:styles/style:style[@style:family=current()/@style:family][not(@style:parent-style-name)]"> --> + <xsl:choose> + <xsl:when test="$defaultFamilyStyles/style[@style:family=current()/@style:family]"> + <xsl:call-template name="inherit-style-for-self-and-children"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="inheritedStyleProperties" select="$defaultFamilyStyles/style[@style:family=current()/@style:family]/*" /> + <xsl:with-param name="searchOnlyInAutomaticStyles" select="false()" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="inherit-style-for-self-and-children"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="inheritedStyleProperties" select="$defaultOfficeStyle/style/*" /> + <xsl:with-param name="searchOnlyInAutomaticStyles" select="false()" /> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + <!--** creates a style element with style:name and style:family attribute and + an element representing the absolute style properties style:property ** --> + </xsl:for-each> + + <!--** traversee all office:automatic-styles trees beginning with the top-level styles **--> + <xsl:for-each select="$globalData/office:automatic-styles/style:style[not(@style:parent-style-name)]"> + <!--** creates a style element with style:name and style:family attribute and + an element representing the absolute style properties style:property ** --> + <xsl:choose> + <xsl:when test="$defaultFamilyStyles/style[@style:family=current()/@style:family]"> + <xsl:call-template name="inherit-style-for-self-and-children"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="inheritedStyleProperties" select="$defaultFamilyStyles/style[@style:family=current()/@style:family]/*" /> + <xsl:with-param name="searchOnlyInAutomaticStyles" select="true()" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="inherit-style-for-self-and-children"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="inheritedStyleProperties" select="$defaultOfficeStyle/style/*" /> + <xsl:with-param name="searchOnlyInAutomaticStyles" select="true()" /> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + + </xsl:for-each> + + </xsl:element> + <!-- debug output in case only styles should be given out (regression test) --> + <xsl:if test="$onlyStyleOutputEnabled"> + <xsl:element name="defaultOfficeStyle" namespace=""> + <xsl:copy-of select="$defaultOfficeStyle" /> + </xsl:element> + <xsl:element name="defaultFamilyStyles" namespace=""> + <xsl:copy-of select="$defaultFamilyStyles" /> + </xsl:element> + </xsl:if> + + </xsl:template> + + + <xsl:template name="inherit-style-for-self-and-children"> + <xsl:param name="globalData" /> + <xsl:param name="inheritedStyleProperties" /> + <xsl:param name="searchOnlyInAutomaticStyles" /> + + <!--** create an absolute style by inherting properties from the given parent properties **--> + <xsl:variable name="newStyleProperties-RTF"> + <xsl:call-template name="create-inherited-style-properties"> + <xsl:with-param name="inheritedStyleProperties" select="$inheritedStyleProperties" /> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="function-available('common:node-set')"> + <xsl:variable name="newStyleProperties" select="common:node-set($newStyleProperties-RTF)" /> + + <xsl:element name="style" namespace=""> + <xsl:copy-of select="@style:family" /> + <xsl:copy-of select="@style:name" /> + <xsl:copy-of select="$newStyleProperties" /> + </xsl:element> + + <xsl:choose> + <xsl:when test="$searchOnlyInAutomaticStyles"> + <xsl:call-template name="get-children"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="searchOnlyInAutomaticStyles" select="true()" /> + <xsl:with-param name="inheritedStyleProperties" select="$newStyleProperties/*" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <!--** for all automatic-children of the current office:styles **--> + <xsl:call-template name="get-children"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="searchOnlyInAutomaticStyles" select="false()" /> + <xsl:with-param name="inheritedStyleProperties" select="$newStyleProperties/*" /> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="function-available('xalan:nodeset')"> + <xsl:variable name="newStyleProperties" select="xalan:nodeset($newStyleProperties-RTF)" /> + + <xsl:element name="style" namespace=""> + <xsl:copy-of select="@style:family" /> + <xsl:copy-of select="@style:name" /> + <xsl:copy-of select="$newStyleProperties" /> + </xsl:element> + + <xsl:choose> + <xsl:when test="$searchOnlyInAutomaticStyles"> + <xsl:call-template name="get-children"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="searchOnlyInAutomaticStyles" select="true()" /> + <xsl:with-param name="inheritedStyleProperties" select="$newStyleProperties/*" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <!--** for all automatic-children of the current office:styles **--> + <xsl:call-template name="get-children"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="searchOnlyInAutomaticStyles" select="false()" /> + <xsl:with-param name="inheritedStyleProperties" select="$newStyleProperties/*" /> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="function-available('xt:node-set')"> + <xsl:variable name="newStyleProperties" select="xt:node-set($newStyleProperties-RTF)" /> + + <xsl:element name="style" namespace=""> + <xsl:copy-of select="@style:family" /> + <xsl:copy-of select="@style:name" /> + <xsl:copy-of select="$newStyleProperties" /> + </xsl:element> + + <xsl:choose> + <xsl:when test="$searchOnlyInAutomaticStyles"> + <xsl:call-template name="get-children"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="searchOnlyInAutomaticStyles" select="true()" /> + <xsl:with-param name="inheritedStyleProperties" select="$newStyleProperties/*" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <!--** for all automatic-children of the current office:styles **--> + <xsl:call-template name="get-children"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="searchOnlyInAutomaticStyles" select="false()" /> + <xsl:with-param name="inheritedStyleProperties" select="$newStyleProperties/*" /> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:message terminate="yes">ERROR: Function not found: nodeset</xsl:message> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + <xsl:template name="get-children"> + <xsl:param name="globalData" /> + <xsl:param name="searchOnlyInAutomaticStyles" /> + <xsl:param name="inheritedStyleProperties" select="*" /> + +<!-- QUESTION: Parent style is only unique by name and family, but what about cross family inheritance? --> + <!-- For each child style (that is every style which has the given parentStyleName as style:parent-style-name and the same style:family --> + <xsl:variable name="parentStyleFamily" select="@style:family" /> + <xsl:variable name="parentStyleName" select="@style:name" /> + <xsl:if test="not($searchOnlyInAutomaticStyles)"> + <xsl:for-each select="$globalData/office:styles/style:style[@style:family=$parentStyleFamily and @style:parent-style-name=$parentStyleName]"> + <xsl:call-template name="inherit-style-for-self-and-children"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="inheritedStyleProperties" select="$inheritedStyleProperties" /> + <xsl:with-param name="searchOnlyInAutomaticStyles" select="$searchOnlyInAutomaticStyles" /> + </xsl:call-template> + </xsl:for-each> + </xsl:if> + <xsl:for-each select="$globalData/office:automatic-styles/style:style[@style:family=$parentStyleFamily and @style:parent-style-name=$parentStyleName]"> + <xsl:call-template name="inherit-style-for-self-and-children"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="inheritedStyleProperties" select="$inheritedStyleProperties" /> + <xsl:with-param name="searchOnlyInAutomaticStyles" select="$searchOnlyInAutomaticStyles" /> + </xsl:call-template> + </xsl:for-each> + </xsl:template> + + + <xsl:template name="create-inherited-style-properties"> + <xsl:param name="inheritedStyleProperties" /> + + <xsl:element name="style:properties"> + <!-- Writing all inherited style properties --> + <xsl:for-each select="$inheritedStyleProperties/@*"> + <xsl:sort select="name()" /> + <xsl:copy-of select="." /> + </xsl:for-each> + + <!--All current attributes will override already inserted attributes of the same name + XSLT Spec: "Adding an attribute to an element replaces any existing attribute of that element with the same expanded-name." --> + <xsl:for-each select="*/@*[name() != 'style:font-size-rel']"> + <xsl:copy-of select="." /> + </xsl:for-each> + + <xsl:if test="*/@style:font-size-rel"> +<!-- + The intheritedStyleProperties should include a absolute Font Size, but + <style:properties + xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" + xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" + style:font-name="Courier New" + fo:language="en" + fo:country="US" + style:font-name-asian=Courier New" + style:font-name-complex="Courier New"/> +--> + <xsl:variable name="fontSizeAbsolute"> + <xsl:call-template name="convert2pt"> + <xsl:with-param name="value" select="$inheritedStyleProperties/@fo:font-size" /> + </xsl:call-template> + </xsl:variable> + + <xsl:variable name="fontSizeRelative"> + <xsl:call-template name="convert2pt"> + <xsl:with-param name="value" select="*/@style:font-size-rel" /> + </xsl:call-template> + </xsl:variable> + + <xsl:attribute name="fo:font-size"> + <xsl:value-of select="$fontSizeAbsolute + $fontSizeRelative"/> + <xsl:text>pt</xsl:text> + </xsl:attribute> + </xsl:if> + + <!-- providing tabulator indentation --> + <xsl:copy-of select="$inheritedStyleProperties/style:tab-stops"/> + <xsl:copy-of select="*/style:tab-stops"/> + </xsl:element> + </xsl:template> + + <!-- debugging & testing purpose --> + <xsl:template name="write-collected-styles"> + <xsl:param name="globalData" /> + + <xsl:message>&lt;all-doc-styles&gt;</xsl:message> + <xsl:for-each select="$globalData/all-doc-styles/style"> + <xsl:message>&lt;style</xsl:message> + <xsl:message>style:family="<xsl:value-of select="current()/@style:family" />"&gt;</xsl:message> + <xsl:message>style:name="<xsl:value-of select="current()/@style:name" />" </xsl:message> + <xsl:message> &lt;*</xsl:message> + <xsl:for-each select="*/@*"> + <xsl:message> + <xsl:text></xsl:text> + <xsl:value-of select="name()" />="<xsl:value-of select="." />"</xsl:message> + </xsl:for-each> + <xsl:message>/&gt;</xsl:message> + <xsl:message>&lt;/style&gt;</xsl:message> + </xsl:for-each> + <xsl:message>&lt;/all-doc-styles&gt;</xsl:message> + </xsl:template> + + <xsl:template name="map-odf-style-properties"> + <xsl:param name="globalData" /> + + <xsl:choose> + <!--+++++ DEBUG STYLE OUTPUT FOR REGRESSION TEST +++++--> + <!-- create styles file from the style variable (testing switch) --> + <xsl:when test="$onlyStyleOutputEnabled"> + + <xsl:element name="debug-output" namespace=""> + <xsl:copy-of select="$globalData" /> + <xsl:call-template name="map-odf-properties"> + <xsl:with-param name="globalData" select="$globalData" /> + </xsl:call-template> + </xsl:element> + </xsl:when> + + <!-- create XHTML file --> + <xsl:otherwise> + <!-- to access the variable like a node-set it is necessary to convert it + from a result-tree-fragment (RTF) to a node set using the James Clark extension --> + <xsl:variable name="globalDataRTF"> + <!-- raw properties still needed for table width attribute creation --> + <xsl:copy-of select="$globalData" /> + <xsl:call-template name="map-odf-properties"> + <xsl:with-param name="globalData" select="$globalData" /> + </xsl:call-template> + </xsl:variable> + + <xsl:choose> + <xsl:when test="function-available('common:node-set')"> + <xsl:call-template name="start-main"> + <xsl:with-param name="globalData" select="common:node-set($globalDataRTF)" /> + </xsl:call-template> + </xsl:when> + <xsl:when test="function-available('xalan:nodeset')"> + <xsl:call-template name="start-main"> + <xsl:with-param name="globalData" select="xalan:nodeset($globalDataRTF)" /> + </xsl:call-template> + </xsl:when> + <xsl:when test="function-available('xt:node-set')"> + <xsl:call-template name="start-main"> + <xsl:with-param name="globalData" select="xt:node-set($globalDataRTF)" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:message terminate="yes">ERROR: Function not found: nodeset</xsl:message> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <!-- REASON FOR TEMPLATE: + The OpenOffice style properities gathered in the variable 'globalData' have to be mapped to the CSS style format + --> + <xsl:template name="map-odf-properties"> + <xsl:param name="globalData" /> + <xsl:element name="all-styles" namespace=""> + <xsl:for-each select="$globalData/all-doc-styles/style"> + <xsl:sort select="@style:family" /> + <xsl:sort select="@style:name" /> + + <xsl:call-template name="writeUsedStyles"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="style" select="."/> + </xsl:call-template> + </xsl:for-each> + </xsl:element> + </xsl:template> + + <xsl:key name="elementUsingStyle" match="*" use="@text:style-name | @draw:style-name | @draw:text-style-name | @table:style-name | @table:default-cell-style-name"/> + <xsl:key name="listLabelStyleInStyles" match="/*/office:styles/text:list-style/* | + /*/office:styles/style:graphic-properties/text:list-style/*" use="@text:style-name"/> + + <xsl:key name="listLabelStyleInContent" match="/*/office:automatic-styles/text:list-style/* | /*/office:automatic-styles/style:graphic-properties/text:list-style/*" use="@text:style-name"/> + + + <xsl:variable name="documentRoot" select="/" /> + <xsl:template name="writeUsedStyles"> + <xsl:param name="globalData" /> + <xsl:param name="style"/> + + <!-- for-each changes the key environment from the previously globalData back to the document root --> + <xsl:for-each select="$documentRoot"> + <!-- only styles, which are used in the content are written as CSS styles --> + <xsl:choose> + <xsl:when test="key('elementUsingStyle', $style/@style:name)/@* or key('listLabelStyleInContent', $style/@style:name)/@*"> + <xsl:call-template name="writeUsedStyles2"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="style" select="$style" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="not(office:document-content)"> + <xsl:if test="key('listLabelStyleInStyles', $style/@style:name)/@* or /*/office:styles/text:notes-configuration[@text:citation-style-name = $style/@style:name or /*/office:styles/@text:citation-body-style-name=$style/@style:name]"> + <!-- if there are consecutive paragraphs with borders (OR background AND margin ), only the first and the last have the top/bottom border + unless style:join-border="false" --> + <xsl:call-template name="writeUsedStyles2"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="style" select="$style" /> + </xsl:call-template> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:for-each select="document($stylesFileURL)"> + <xsl:if test="key('listLabelStyleInStyles', $style/@style:name)/@* or /*/office:styles/text:notes-configuration[@text:citation-style-name = $style/@style:name or /*/office:styles/@text:citation-body-style-name=$style/@style:name]"> + <!-- if there are consecutive paragraphs with borders (OR background AND margin ), only the first and the last have the top/bottom border + unless style:join-border="false" --> + <xsl:call-template name="writeUsedStyles2"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="style" select="$style" /> + </xsl:call-template> + </xsl:if> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:template> + + <xsl:template name="writeUsedStyles2"> + <xsl:param name="globalData" /> + <xsl:param name="style"/> + <xsl:choose> + <xsl:when test=" + $style/@style:family='paragraph' + and(( + ( + $style/*/@fo:border-top + or $style/*/@fo:border-bottom + or $style/*/@fo:border + ) + and + ( + not($style/*/@style:join-border) + or $style/*/@style:join-border = 'true' + ) + ) + or + ( + ( + $style/*/@fo:margin-top + or $style/*/@fo:margin-bottom + or $style/*/@fo:margin + ) + and + ( $style/*/@fo:background-color + and + not($style/*/fo:background-color='transparent') + ) + ) + )"> + <xsl:element name="style" namespace=""> + <xsl:copy-of select="$style/@style:family" /> + <xsl:attribute name="style:name"><xsl:value-of select="concat($style/@style:name, '_borderStart')" /></xsl:attribute> + <xsl:element name="final-properties" namespace=""> + <xsl:apply-templates select="$style/*/@*[not(name() = 'fo:border-bottom')][not(name() = 'fo:padding-bottom')][not(name() = 'fo:margin-bottom')][not(name() = 'fo:margin')]"> + <xsl:with-param name="globalData" select="$globalData" /> + </xsl:apply-templates> + <xsl:apply-templates mode="paragraphMerge" select="$style/*/@*[name() = 'fo:margin-bottom' or name() = 'fo:margin']"> + <xsl:with-param name="globalData" select="$globalData" /> + </xsl:apply-templates> + <xsl:text> border-bottom-style:none; </xsl:text> + </xsl:element> + </xsl:element> + <xsl:element name="style" namespace=""> + <xsl:copy-of select="$style/@style:family" /> + <xsl:copy-of select="$style/@style:name" /> + <xsl:attribute name="mergedBorders"><xsl:value-of select="true()" /></xsl:attribute> + <xsl:element name="final-properties" namespace=""> + <xsl:apply-templates select="$style/*/@*[not(name() = 'fo:border-top') and not(name() = 'fo:border-bottom')][not(name() = 'fo:padding-top') and not(name() = 'fo:padding-bottom')][not(name() = 'fo:margin-top') and not(name() = 'fo:margin-bottom')][not(name() = 'fo:margin')]"> + <xsl:with-param name="globalData" select="$globalData" /> + </xsl:apply-templates> + <xsl:apply-templates mode="paragraphMerge" select="$style/*/@*[name() = 'fo:margin-top' or name() = 'fo:margin-bottom' or name() = 'fo:margin']"> + <xsl:with-param name="globalData" select="$globalData" /> + </xsl:apply-templates> + <xsl:text> border-top-style:none; border-bottom-style:none; </xsl:text> + </xsl:element> + </xsl:element> + <xsl:element name="style" namespace=""> + <xsl:copy-of select="$style/@style:family" /> + <xsl:attribute name="style:name"><xsl:value-of select="concat($style/@style:name, '_borderEnd')" /></xsl:attribute> + <xsl:element name="final-properties" namespace=""> + <xsl:apply-templates select="$style/*/@*[not(name() = 'fo:border-top')][not(name() = 'fo:padding-top')][not(name() = 'fo:margin-top')][not(name() = 'fo:margin')]"> + <xsl:with-param name="globalData" select="$globalData" /> + </xsl:apply-templates> + <xsl:apply-templates mode="paragraphMerge" select="$style/*/@*[name() = 'fo:margin-top' or name() = 'fo:margin']"> + <xsl:with-param name="globalData" select="$globalData" /> + </xsl:apply-templates> + <xsl:text> border-top-style:none;</xsl:text> + </xsl:element> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="not(key('listLabelStyleInStyles', $style/@style:name)/@*)"> + <xsl:element name="style" namespace=""> + <xsl:copy-of select="$style/@style:family" /> + <xsl:copy-of select="$style/@style:name" /> + <xsl:element name="final-properties" namespace=""> + <xsl:apply-templates select="$style/*/@*"> + <xsl:with-param name="globalData" select="$globalData" /> + </xsl:apply-templates> + </xsl:element> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="style" namespace=""> + <xsl:attribute name="style:family">none</xsl:attribute> + <xsl:attribute name="style:name"><xsl:value-of select="$style/@style:name"/></xsl:attribute> + <xsl:element name="final-properties" namespace=""> + <xsl:apply-templates select="$style/*/@*"> + <xsl:with-param name="globalData" select="$globalData" /> + </xsl:apply-templates> + </xsl:element> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <xsl:template mode="paragraphMerge" match="@fo:margin | @fo:margin-top | @fo:margin-bottom | @fo:margin-left | @fo:margin-right"> + <xsl:text>padding</xsl:text> + <xsl:value-of select="substring-after(name(), 'fo:margin')"/> + <xsl:text>:</xsl:text> + <!-- Map once erroneusly used inch shortage 'inch' to CSS shortage 'in' --> + <xsl:choose> + <xsl:when test="contains(., 'inch')"> + <xsl:value-of select="substring-before(.,'ch')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="."/> + </xsl:otherwise> + </xsl:choose> + <xsl:text>; </xsl:text> + </xsl:template> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/export/common/styles/style_mapping_css.xsl b/openoffice/share/xslt/export/common/styles/style_mapping_css.xsl new file mode 100644 index 0000000000000000000000000000000000000000..a91ab9a9a9f115b5fc5c068d5ea08fddab04e2ed --- /dev/null +++ b/openoffice/share/xslt/export/common/styles/style_mapping_css.xsl @@ -0,0 +1,351 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<!-- + For further documentation and updates visit http://xml.openoffice.org/odf2xhtml +--> +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" exclude-result-prefixes="chart config dc dom dr3d draw fo form math meta number office ooo oooc ooow script style svg table text xforms xlink xsd xsi"> + + + <!-- *** Properties with a 'fo:' prefix *** --> + <xsl:template match="@fo:background-color"> + <xsl:text>background-color:</xsl:text> + <xsl:value-of select="."/> + <xsl:text>; </xsl:text> + </xsl:template> + + <xsl:template match="@fo:border | @fo:border-top | @fo:border-bottom | @fo:border-left | @fo:border-right"> + <xsl:variable name="borderType" select="substring-after(name(), ':')"/> + <xsl:choose> + <xsl:when test=". = 'none'"> + <xsl:value-of select="$borderType"/> + <xsl:text>-style:none; </xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="borderWidth" select="substring-before(., ' ')"/> + <xsl:variable name="borderStyle" select="substring-before(substring-after(., ' '), ' ')"/> + <xsl:variable name="borderColor" select="substring-after(substring-after(., ' '), ' ')"/> + + <!-- More information at template 'round-up-border-width' --> + <xsl:variable name="borderWidthFixed"> + <xsl:call-template name="round-up-border-width"> + <xsl:with-param name="borderWidth" select="$borderWidth"/> + <xsl:with-param name="multiplier"> + <xsl:choose> + <xsl:when test="$borderStyle = 'double'">3</xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + + <xsl:value-of select="$borderType"/> + <xsl:text>-width:</xsl:text> + <xsl:value-of select="$borderWidthFixed"/> + <xsl:text>; </xsl:text> + <xsl:value-of select="$borderType"/> + <xsl:text>-style:</xsl:text> + <xsl:value-of select="$borderStyle"/> + <xsl:text>; </xsl:text> + <xsl:value-of select="$borderType"/> + <xsl:text>-color:</xsl:text> + <xsl:value-of select="$borderColor"/> + <xsl:text>; </xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <!-- NOTE: Still there have to be placed a <br clear='all' /> to disable the flow!!!!--> + <xsl:template match="@fo:clear"> + <xsl:text>clear:both; </xsl:text> + </xsl:template> + + <!-- text-shadow is a CSS2 feature and yet not common used in user-agents --> + <xsl:template match="@fo:color |@svg:font-family |@fo:font-size |@fo:font-style |@fo:font-weight |@fo:text-indent |@fo:text-shadow"> + <xsl:value-of select="substring-after(name(), ':')"/> + <xsl:text>:</xsl:text> + <xsl:value-of select="."/> + <xsl:text>; </xsl:text> + </xsl:template> + + <!-- Maps fo:margin as well fo:margin-top, fo:margin-bottom, fo:padding-left, fo:margin-right --> + <!-- Maps fo:padding as well fo:padding-top, fo:padding-bottom, fo:padding-left, fo:padding-right --> + <xsl:template match="@fo:letter-spacing | @fo:line-height | @fo:width |@fo:margin | @fo:margin-top | @fo:margin-bottom | @fo:margin-left | @fo:margin-right | @fo:padding | @fo:padding-top | @fo:padding-bottom | @fo:padding-left | @fo:padding-right"> + <xsl:value-of select="substring-after(name(), ':')"/> + <xsl:text>:</xsl:text> + <!-- Map once erroneusly used inch shortage 'inch' to CSS shortage 'in' --> + <xsl:choose> + <xsl:when test="contains(., 'inch')"> + <xsl:value-of select="substring-before(.,'ch')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="."/> + </xsl:otherwise> + </xsl:choose> + <xsl:text>; </xsl:text> + </xsl:template> + + <xsl:template match="@fo:text-align"> + <!-- 'important' is necessary as table cell value alignment is decided by runtime over the valuetype + Otherwise a table cell style-class would always be outnumbered by the run-time alignment value --> + <xsl:choose> + <xsl:when test="contains(., 'start')"> + <xsl:choose> + <xsl:when test="parent::*/@style:writing-mode and contains(parent::*/@style:writing-mode, 'rl')"> + <xsl:text>text-align:right ! important; </xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>text-align:left ! important; </xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="contains(., 'end')"> + <xsl:choose> + <xsl:when test="parent::*/@style:writing-mode and contains(parent::*/@style:writing-mode, 'rl')"> + <xsl:text>text-align:left ! important;</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>text-align:right ! important; </xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:text>text-align:</xsl:text> + <xsl:value-of select="."/> + <xsl:text> ! important; </xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <xsl:template match="@style:vertical-align"> + <xsl:choose> + <xsl:when test="contains(., 'bottom')"> + <xsl:text>vertical-align:bottom; </xsl:text> + </xsl:when> + <xsl:when test="contains(., 'middle')"> + <xsl:text>vertical-align:middle; </xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>vertical-align:top; </xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + +<!-- *** Properties with a 'style:' prefix *** --> + <!-- NOTE: Can 'inside' | 'from-inside' better be handled: + <!ATTLIST * style:horizontal-pos (from-left|left|center|right|from-inside|inside|outside)#IMPLIED>--> + <xsl:template match="@style:horizontal-pos"> + <xsl:choose> + <xsl:when test=".='left'"> + <xsl:text>text-align:left; </xsl:text> + </xsl:when> + <xsl:when test=". = 'right'"> + <xsl:text>text-align:right; </xsl:text> + </xsl:when> + <xsl:when test=".='center'"> + <xsl:text>text-align:center; </xsl:text> + </xsl:when> + <!-- NOTE: currently other values are not used. + If the property value is from-left or from-inside, + the svg:x attribute associated with the frame element specifies + the horizontal position of the frame. + Otherwise the svg:x attribute is ignored for text documents. + --> + </xsl:choose> + </xsl:template> + + <xsl:template match="@style:column-width"> + <xsl:text>width:</xsl:text> + <xsl:choose> + <!-- changing the distance measure: inch to in --> + <xsl:when test="contains(., 'inch')"> + <xsl:value-of select="substring-before(.,'ch')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="."/> + </xsl:otherwise> + </xsl:choose> + <xsl:text>; </xsl:text> + </xsl:template> + + <xsl:template match="@style:text-underline-style"> + <xsl:text>text-decoration:</xsl:text> + <xsl:choose> + <!-- changing the distance measure: inch to in --> + <xsl:when test=".='none'"> + <xsl:text>none ! important</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>underline</xsl:text> + </xsl:otherwise> + </xsl:choose> + <xsl:text>; </xsl:text> + </xsl:template> + + <xsl:template match="@style:font-name"> + <xsl:param name="globalData" /> + + <xsl:text>font-family:</xsl:text> + <xsl:variable name="content" select="."/> + <xsl:variable name="quote">'</xsl:variable> + <xsl:variable name="fontName" select="$globalData/office:font-face-decls/style:font-face[@style:name=$content]/@svg:font-family" /> + <xsl:value-of select="translate($fontName, $quote, '')"/> + <xsl:text>; </xsl:text> + </xsl:template> + + <xsl:template match="@style:row-height"> + <xsl:text>height:</xsl:text> + <xsl:choose> + <!-- changing the distance measure: inch to in --> + <xsl:when test="contains(., 'inch')"> + <xsl:value-of select="substring-before(.,'ch')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="."/> + </xsl:otherwise> + </xsl:choose> + <xsl:text>; </xsl:text> + </xsl:template> + + <xsl:template match="@svg:strikethrough-position"> + <xsl:if test="not(.='none')"> + <xsl:text>text-decoration:line-through; </xsl:text> + </xsl:if> + </xsl:template> + <xsl:template match="@style:text-position"> + <xsl:if test="contains(., 'sub')"> + <xsl:text>vertical-align:sub; </xsl:text> + <xsl:if test="contains(., '%')"> + <xsl:text>font-size:</xsl:text> + <xsl:value-of select="substring-after(., 'sub ')"/> + <xsl:text>;</xsl:text> + </xsl:if> + </xsl:if> + <xsl:if test="contains(., 'super')"> + <xsl:text>vertical-align:super; </xsl:text> + <xsl:if test="contains(., '%')"> + <xsl:text>font-size:</xsl:text> + <xsl:value-of select="substring-after(., 'super ')"/> + <xsl:text>;</xsl:text> + </xsl:if> + </xsl:if> + </xsl:template> + + <xsl:template match="@style:vertical-pos"> + <xsl:choose> + <xsl:when test=".='from-top'"> + <xsl:text>vertical-align:top; </xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>vertical-align:</xsl:text> + <xsl:value-of select="."/> + <xsl:text>; </xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <xsl:template match="@style:width"> + <xsl:text>width:</xsl:text> + <xsl:choose> + <!-- changing the distance measure: inch to in --> + <xsl:when test="contains(., 'inch')"> + <xsl:value-of select="substring-before(.,'ch')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="."/> + </xsl:otherwise> + </xsl:choose> + <xsl:text>; </xsl:text> + </xsl:template> + <xsl:template match="@style:wrap"> + <xsl:choose> + <xsl:when test=".='left'"> + <xsl:text>float:right; </xsl:text> + </xsl:when> + <xsl:when test=".='right'"> + <xsl:text>float:left; </xsl:text> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template match="@style:writing-mode"> + <xsl:text>writing-mode:</xsl:text> + <xsl:value-of select="."/> + <xsl:text>; </xsl:text> + </xsl:template> + <!-- *** Properties with a no 'fo:' or 'style:' prefix *** --> + <xsl:template match="@table:align"> + <xsl:choose> + <xsl:when test=".='left'"> + <!-- Note: problems with meeting minutes example + <xsl:text>float:right; </xsl:text> --></xsl:when> + <xsl:when test=".='right'"> + <!-- Note: problems with meeting minutes example + <xsl:text>float:left; </xsl:text> --></xsl:when> + <xsl:otherwise> + <xsl:text>float:none; </xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <xsl:template match="style:background-image"> + <xsl:text>background-image:url(</xsl:text> + <xsl:value-of select="@xlink:href"/> + <xsl:text>); </xsl:text> + <xsl:choose> + <xsl:when test="@style:repeat = 'repeat'"> + <xsl:text>background-repeat:repeat; </xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>background-repeat:no-repeat; </xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <!-- Changing border width measure to cm and enlarging border-width to the Mozilla browser(1.7) + visible minimum width + - 0.0133cm for solid style + - 0.0399cm for double style + as there are three border lines painted --> + <xsl:template name="round-up-border-width"> + <xsl:param name="borderWidth"/> + <xsl:param name="multiplier"/> + + <xsl:variable name="borderWidthByCentimeter"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="$borderWidth"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="minimalBorderWidth" select="0.0133 * $multiplier"/> + <xsl:choose> + <xsl:when test="number($borderWidthByCentimeter) &lt; $minimalBorderWidth"> + <xsl:value-of select="$minimalBorderWidth"/> + <xsl:text>cm</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$borderWidthByCentimeter"/> + <xsl:text>cm</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:template> +</xsl:stylesheet> + diff --git a/openoffice/share/xslt/export/common/table/table.xsl b/openoffice/share/xslt/export/common/table/table.xsl new file mode 100644 index 0000000000000000000000000000000000000000..3edeee868850a2c6e105bb7291b912843f0f8c0e --- /dev/null +++ b/openoffice/share/xslt/export/common/table/table.xsl @@ -0,0 +1,160 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<!-- + For further documentation and updates visit http://xml.openoffice.org/odf2xhtml +--> +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" + xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:dom="http://www.w3.org/2001/xml-events" + xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" + xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" + xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" + xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" + xmlns:math="http://www.w3.org/1998/Math/MathML" + xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" + xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" + xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" + xmlns:ooo="http://openoffice.org/2004/office" + xmlns:oooc="http://openoffice.org/2004/calc" + xmlns:ooow="http://openoffice.org/2004/writer" + xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" + xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" + xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" + xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" + xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" + xmlns:xforms="http://www.w3.org/2002/xforms" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + exclude-result-prefixes="chart config dc dom dr3d draw fo form math meta number office ooo oooc ooow script style svg table text xforms xlink xsd xsi"> + + + <!-- table row handling --> + <xsl:include href="table_rows.xsl" /> + <!-- table column handling --> + <xsl:include href="table_columns.xsl" /> + <!-- table cell handling --> + <xsl:include href="table_cells.xsl" /> + + <xsl:param name="tableElement" select="'table'" /> + + <!-- ******************* --> + <!-- *** main table *** --> + <!-- ******************* --> + + + <xsl:template match="table:table" name="table:table"> + <xsl:param name="globalData" /> + + <!-- The table will only be created if the table:scenario is active --> + <xsl:if test="not(table:scenario) or table:scenario/@table:is-active"> + <xsl:call-template name="create-table"> + <xsl:with-param name="globalData" select="$globalData" /> + </xsl:call-template> + </xsl:if> + </xsl:template> + + + + <xsl:template name="create-table"> + <xsl:param name="globalData" /> + + <!-- by default '1', for each new sub/inner/nested table the number counts one up --> + <xsl:variable name="tableLevel" select="count(ancestor-or-self::table:table)" /> + <!-- collecting all visible "table:table-row" elements of the table --> + <xsl:variable name="allVisibleTableRows" select="table:table-row[not(@table:visibility = 'collapse' or @table:visibility = 'filter')][count(ancestor-or-self::table:table) = $tableLevel] | + table:table-header-rows/descendant::table:table-row[not(@table:visibility = 'collapse' or @table:visibility = 'filter')][count(ancestor-or-self::table:table) = $tableLevel] | + table:table-row-group/descendant::table:table-row[not(@table:visibility = 'collapse' or @table:visibility = 'filter')][count(ancestor-or-self::table:table) = $tableLevel]" /> + <!-- As the alignment of a table is by 'align' attribut is deprecated and as the CSS 'float' attribute not well displayed, + we do a trick by encapsulating the table with a aligned 'div' element--> + <xsl:variable name="table-alignment" select="key('styles', @style:name = current()/@table:style-name)/*/@table:align" /> + <xsl:choose> + <xsl:when test="string-length($table-alignment) != 0"> + <xsl:element namespace="{$namespace}" name="div"> + <xsl:attribute name="style"> + <xsl:choose> + <xsl:when test='$table-alignment="left" or $table-alignment="margins"'> + <xsl:text>text-align:left</xsl:text> + </xsl:when> + <xsl:when test='$table-alignment="right"'> + <xsl:text>text-align:right</xsl:text> + </xsl:when> + <xsl:when test='$table-alignment="center"'> + <xsl:text>text-align:center</xsl:text> + </xsl:when> + </xsl:choose> + </xsl:attribute> + <xsl:call-template name="create-table-element"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="allVisibleTableRows" select="$allVisibleTableRows" /> + </xsl:call-template> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="create-table-element"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="allVisibleTableRows" select="$allVisibleTableRows" /> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + <xsl:template name="create-table-element"> + <xsl:param name="globalData" /> + <xsl:param name="allVisibleTableRows" /> + + <xsl:element namespace="{$namespace}" name="{$tableElement}"> + <xsl:attribute name="border">0</xsl:attribute> + <xsl:attribute name="cellspacing">0</xsl:attribute> + <xsl:attribute name="cellpadding">0</xsl:attribute> + <xsl:choose> + <xsl:when test='name()="table:table"'> + <xsl:variable name="value" select="$globalData/all-doc-styles/style[@style:name = current()/@table:style-name]/*/@style:rel-width" /> + <xsl:if test="$value"> + <xsl:attribute name="width"> + <xsl:value-of select="$value" /> + </xsl:attribute> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="width">100%</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + + <xsl:apply-templates select="@table:style-name"> + <xsl:with-param name="globalData" select="$globalData" /> + </xsl:apply-templates> + + <xsl:call-template name="create-column-style-variable"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="allVisibleTableRows" select="$allVisibleTableRows" /> + </xsl:call-template> + </xsl:element> + </xsl:template> + +</xsl:stylesheet> diff --git a/openoffice/share/xslt/export/common/table/table_cells.xsl b/openoffice/share/xslt/export/common/table/table_cells.xsl new file mode 100644 index 0000000000000000000000000000000000000000..abbb3fa5b4cfe2f85761c9d4941182a8838ede61 --- /dev/null +++ b/openoffice/share/xslt/export/common/table/table_cells.xsl @@ -0,0 +1,275 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<!-- + For further documentation and updates visit http://xml.openoffice.org/odf2xhtml +--> +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" + xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:dom="http://www.w3.org/2001/xml-events" + xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" + xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" + xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" + xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" + xmlns:math="http://www.w3.org/1998/Math/MathML" + xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" + xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" + xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" + xmlns:ooo="http://openoffice.org/2004/office" + xmlns:oooc="http://openoffice.org/2004/calc" + xmlns:ooow="http://openoffice.org/2004/writer" + xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" + xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" + xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" + xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" + xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" + xmlns:xforms="http://www.w3.org/2002/xforms" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:xt="http://www.jclark.com/xt" + xmlns:common="http://exslt.org/common" + xmlns:xalan="http://xml.apache.org/xalan" + exclude-result-prefixes="chart config dc dom dr3d draw fo form math meta number office ooo oooc ooow script style svg table text xforms xlink xsd xsi xt common xalan"> + + + <!-- *********************************** --> + <!-- *** write repeating table cells *** --> + <!-- *********************************** --> + + + <!-- matching cells to give out -> covered table cells are not written out --> + <xsl:template match="table:table-cell"> + <xsl:param name="globalData" /> + <!-- position of the current input cell to get the correct colum style (hidden are also counted)--> + <xsl:param name="allTableColumns" /> + <xsl:param name="maxRowLength" /> + <xsl:param name="tableDataType" /> + + + <!-- The column position of the current cell has to be determined + to get the adequate column styles during later cell creation, + or hiding the cell when @table:visibility is not set to 'visible'. + + The position is archieved by adding up all table:number-columns-repeated of the preceding cells. + Step1: creating '$precedingCells/quantity/@table:number-columns-repeated'). + Step2: sum(xxx:nodeset($precedingCells)/quantity) + 1 --> + <xsl:variable name="precedingCells"> + <xsl:for-each select="preceding-sibling::*"> + <xsl:choose> + <!-- maybe a parser is used, which reads the DTD files (e.g. Xerces), + then '1' is the default for 'table:number-columns-repeated' --> + <xsl:when test="not(@table:number-columns-repeated and @table:number-columns-repeated > 1)"> + <xsl:element name="quantity" namespace=""> + <xsl:text>1</xsl:text> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="quantity" namespace=""> + <xsl:value-of select="@table:number-columns-repeated" /> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:variable> + + + + <xsl:choose> + <xsl:when test="function-available('common:node-set')"> + <xsl:call-template name="create-table-cell"> + <!-- position of the current input cell to get the correct colum style (hidden are also counted)--> + <xsl:with-param name="allTableColumns" select="$allTableColumns" /> + <xsl:with-param name="maxRowLength" select="$maxRowLength" /> + <xsl:with-param name="precedingColumns" select="sum(common:node-set($precedingCells)/*)" /> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="tableDataType" select="$tableDataType" /> + </xsl:call-template> + </xsl:when> + <xsl:when test="function-available('xalan:nodeset')"> + <xsl:call-template name="create-table-cell"> + <!-- position of the current input cell to get the correct colum style (hidden are also counted)--> + <xsl:with-param name="allTableColumns" select="$allTableColumns" /> + <xsl:with-param name="maxRowLength" select="$maxRowLength" /> + <xsl:with-param name="precedingColumns" select="sum(xalan:nodeset($precedingCells)/*)" /> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="tableDataType" select="$tableDataType" /> + </xsl:call-template> + </xsl:when> + <xsl:when test="function-available('xt:node-set')"> + <xsl:call-template name="create-table-cell"> + <!-- position of the current input cell to get the correct colum style (hidden are also counted)--> + <xsl:with-param name="allTableColumns" select="$allTableColumns" /> + <xsl:with-param name="maxRowLength" select="$maxRowLength" /> + <xsl:with-param name="precedingColumns" select="sum(xt:node-set($precedingCells)/*)" /> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="tableDataType" select="$tableDataType" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:message terminate="yes">ERROR: Function not found: nodeset</xsl:message> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + <!-- current node is a table:table-cell --> + <xsl:template name="create-table-cell"> + <!-- position of the current input cell to get the correct colum style (hidden are also counted)--> + <xsl:param name="allTableColumns" /> + <xsl:param name="globalData" /> + <xsl:param name="maxRowLength" /> + <xsl:param name="precedingColumns" select="0" /> + <xsl:param name="tableDataType" /> + + <xsl:variable name="columnPosition" select="$precedingColumns + 1" /> + + <xsl:if test="$debugEnabled"> + <xsl:message> + <xsl:text> + table:table-cell #</xsl:text> + <xsl:value-of select="$columnPosition" /> + <xsl:text> has been entered with node value: </xsl:text> + <xsl:value-of select="." /> + <xsl:text> + table:number-columns-repeated: </xsl:text> + <xsl:value-of select="@table:number-columns-repeated" /> + <xsl:text> + maxRowLength: </xsl:text> + <xsl:value-of select="$maxRowLength" /> + </xsl:message> + </xsl:if> + + <!-- only non hidden column will be given out --> + <xsl:variable name="currentTableColumn" select="$allTableColumns/table:table-column[position() = $columnPosition]" /> + <xsl:if test="$currentTableColumn[not(@table:visibility = 'collapse' or @table:visibility = 'filter')]"> + <xsl:choose> + <!-- if parser reads DTD the default is set to '1' --> + <xsl:when test="@table:number-columns-repeated > 1"> + <!-- writes multiple entries of a cell --> + <xsl:call-template name="repeat-write-cell"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="allTableColumns" select="$allTableColumns" /> + <xsl:with-param name="columnPosition" select="$columnPosition" /> + <xsl:with-param name="currentTableColumn" select="$currentTableColumn" /> + <xsl:with-param name="maxRowLength" select="$maxRowLength" /> + <xsl:with-param name="numberColumnsRepeated" select="@table:number-columns-repeated" /> + <xsl:with-param name="tableDataType" select="$tableDataType" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <!-- writes an entry of a cell --> + <xsl:call-template name="write-cell"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="allTableColumns" select="$allTableColumns" /> + <xsl:with-param name="columnPosition" select="$columnPosition" /> + <xsl:with-param name="currentTableColumn" select="$currentTableColumn" /> + <xsl:with-param name="maxRowLength" select="$maxRowLength" /> + <xsl:with-param name="tableDataType" select="$tableDataType" /> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template> + + + <xsl:template name="repeat-write-cell"> + <xsl:param name="globalData" /> + <xsl:param name="allTableColumns" /> + <xsl:param name="columnPosition" /> + <xsl:param name="currentTableColumn" /> + <xsl:param name="maxRowLength" /> + <xsl:param name="numberColumnsRepeated" /> + <xsl:param name="tableDataType" /> + + <xsl:choose> + <!-- This is the current workaround for the flood of cells, simulation background by repeating cell --> + <xsl:when test="$numberColumnsRepeated > 1 and $maxRowLength > $columnPosition"> + + <!-- writes an entry of a cell --> + <xsl:call-template name="write-cell"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="allTableColumns" select="$allTableColumns" /> + <xsl:with-param name="columnPosition" select="$columnPosition" /> + <xsl:with-param name="currentTableColumn" select="$currentTableColumn" /> + <xsl:with-param name="tableDataType" select="$tableDataType" /> + </xsl:call-template> + <!-- repeat calling this method until all elements written out --> + <xsl:if test="$debugEnabled"> + <xsl:message>+++++++++ cell repetition +++++++++</xsl:message> + </xsl:if> + <xsl:call-template name="repeat-write-cell"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="allTableColumns" select="$allTableColumns" /> + <xsl:with-param name="columnPosition" select="$columnPosition + 1" /> + <xsl:with-param name="currentTableColumn" select="$allTableColumns/table:table-column[position() = ($columnPosition + 1)]" /> + <xsl:with-param name="maxRowLength" select="$maxRowLength" /> + <xsl:with-param name="numberColumnsRepeated" select="$numberColumnsRepeated - 1" /> + <xsl:with-param name="tableDataType" select="$tableDataType" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <!-- This is the current workaround for the flood of cells, simulation background by repeating cell --> + <!-- When the maxRowLength is reached a last entry of a cell is written --> + <xsl:call-template name="write-cell"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="allTableColumns" select="$allTableColumns" /> + <xsl:with-param name="columnPosition" select="$columnPosition" /> + <xsl:with-param name="currentTableColumn" select="$currentTableColumn" /> + <xsl:with-param name="tableDataType" select="$tableDataType" /> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + <xsl:template name="write-cell"> + <xsl:param name="globalData" /> + <xsl:param name="allTableColumns" /> + <xsl:param name="columnPosition" /> + <xsl:param name="currentTableColumn" /> + <xsl:param name="tableDataType" /> + + <!-- a non hidden column will be give out --> + <xsl:choose> + <xsl:when test="$currentTableColumn[not(@table:visibility = 'collapse' or @table:visibility = 'filter')]"> + <xsl:call-template name="create-table-cell-content"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="allTableColumns" select="$allTableColumns" /> + <xsl:with-param name="columnPosition" select="$columnPosition" /> + <xsl:with-param name="currentTableColumn" select="$currentTableColumn" /> + <xsl:with-param name="tableDataType" select="$tableDataType" /> + </xsl:call-template> + </xsl:when> + <!-- a hidden column --> + <xsl:otherwise> + <xsl:if test="$debugEnabled"> + <xsl:message>table column is hidden!</xsl:message> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:template> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/export/common/table/table_columns.xsl b/openoffice/share/xslt/export/common/table/table_columns.xsl new file mode 100644 index 0000000000000000000000000000000000000000..bdd13f0a33835e7910c557b693e1f7b176f5ee41 --- /dev/null +++ b/openoffice/share/xslt/export/common/table/table_columns.xsl @@ -0,0 +1,239 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<!-- + For further documentation and updates visit http://xml.openoffice.org/odf2xhtml +--> +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" + xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:dom="http://www.w3.org/2001/xml-events" + xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" + xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" + xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" + xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" + xmlns:math="http://www.w3.org/1998/Math/MathML" + xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" + xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" + xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" + xmlns:ooo="http://openoffice.org/2004/office" + xmlns:oooc="http://openoffice.org/2004/calc" + xmlns:ooow="http://openoffice.org/2004/writer" + xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" + xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" + xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" + xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" + xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" + xmlns:xforms="http://www.w3.org/2002/xforms" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:xt="http://www.jclark.com/xt" + xmlns:common="http://exslt.org/common" + xmlns:xalan="http://xml.apache.org/xalan" + exclude-result-prefixes="chart config dc dom dr3d draw fo form math meta number office ooo oooc ooow script style svg table text xforms xlink xsd xsi xt common xalan"> + + <xsl:param name="tableColumnElement" select="'col'" /> + + <!-- ******************************************** --> + <!-- *** Create table columns style variable *** --> + <!-- ******************************************** --> + + <!-- current node is a table:table --> + <xsl:template name="create-column-style-variable"> + <xsl:param name="globalData" /> + <xsl:param name="allVisibleTableRows" /> + + <!-- all columns of the table --> + <xsl:variable name="allTableColumns" select="table:table-column | + table:table-column-group/descendant::table:table-column | + table:table-header-columns/descendant::table:table-column" /> + <!-- allTableColumns: Containing all columns of the table, hidden and viewed. + - if a column is hidden, if table:visibility has the value 'collapse' or 'filter', otherwise the value is 'visible' + - if a column is being repeated, each repeated column is explicitly written as entry in this variable. + Later (during template "write-cell") the style of the column will be mixed with the cell-style by using + the position() of the column entry and comparing it with the iterating cell number. --> + <xsl:variable name="allTableColumns-RTF"> + <xsl:for-each select="$allTableColumns"> + <xsl:call-template name="adding-column-styles-entries"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="allTableColumns" select="$allTableColumns" /> + </xsl:call-template> + </xsl:for-each> + </xsl:variable> + + <xsl:choose> + <xsl:when test="function-available('common:node-set')"> + <xsl:call-template name="create-table-children"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="allVisibleTableRows" select="$allVisibleTableRows" /> + <xsl:with-param name="allTableColumns" select="common:node-set($allTableColumns-RTF)" /> + </xsl:call-template> + </xsl:when> + <xsl:when test="function-available('xalan:nodeset')"> + <xsl:call-template name="create-table-children"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="allVisibleTableRows" select="$allVisibleTableRows" /> + <xsl:with-param name="allTableColumns" select="xalan:nodeset($allTableColumns-RTF)" /> + </xsl:call-template> + </xsl:when> + <xsl:when test="function-available('xt:node-set')"> + <xsl:call-template name="create-table-children"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="allVisibleTableRows" select="$allVisibleTableRows" /> + <xsl:with-param name="allTableColumns" select="xt:node-set($allTableColumns-RTF)" /> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:template> + + <!-- current node is a table:table --> + <xsl:template name="create-table-children"> + <xsl:param name="globalData" /> + <xsl:param name="allVisibleTableRows" /> + <xsl:param name="allTableColumns" /> + + + <xsl:for-each select="$allTableColumns/table:table-column"> + <xsl:if test="not(@table:visibility = 'collapse' or @table:visibility = 'filter')"> + + <xsl:call-template name="create-column-element"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="allVisibleTableRows" select="$allVisibleTableRows" /> + <xsl:with-param name="allTableColumns" select="$allTableColumns" /> + </xsl:call-template> + </xsl:if> + </xsl:for-each> + + <xsl:call-template name="create-table-rows"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="allVisibleTableRows" select="$allVisibleTableRows" /> + <xsl:with-param name="allTableColumns" select="$allTableColumns" /> + </xsl:call-template> + </xsl:template> + + <!-- To be OVERWRITTEN --> + <xsl:template name="create-column-element" /> + + <!-- current node is a table:table-column --> + <xsl:template name="adding-column-styles-entries"> + <xsl:param name="globalData" /> + <xsl:param name="allTableColumns" /> + + <xsl:choose> + <!-- if parser reads DTD the default is set to '1' --> + <xsl:when test="not(@table:number-columns-repeated and @table:number-columns-repeated > 1)"> + <!-- writes an entry of a column in the columns-variable --> + <xsl:copy-of select="." /> + </xsl:when> + <!-- No higher repetition of cells greater than 99 for the last and second last column. + This is a workaround for some sample document (Waehrungsumrechner.sxc), + having 230 repeated columns in the second last column to emulate background --> + <!-- NOTE: Testcase with a table containing table:table-column-group and/or table:table-header-columns --> + <xsl:when test="(last() or (last() - 1)) and @table:number-columns-repeated &gt; 99"> + <!-- writes an entry of a column in the columns-variable --> + <xsl:call-template name="repeat-adding-table-column"> + <xsl:with-param name="numberColumnsRepeated" select="1" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <!-- repeated colums will be written explicit several times in the variable--> + <xsl:call-template name="repeat-adding-table-column"> + <xsl:with-param name="numberColumnsRepeated" select="@table:number-columns-repeated" /> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + <!-- WRITES THE REPEATED COLUMN STYLE EXPLICIT AS AN ELEMENT IN THE COLUMNS-VARIABLE --> + <!-- current node is a table:table-column --> + <xsl:template name="repeat-adding-table-column"> + <xsl:param name="table:table-column" /> + <xsl:param name="numberColumnsRepeated" /> + + + <xsl:choose> + <xsl:when test="$numberColumnsRepeated > 1"> + <!-- writes an entry of a column in the columns-variable --> + <xsl:copy-of select="." /> + <!-- repeat calling this method until all elements written out --> + <xsl:call-template name="repeat-adding-table-column"> + <xsl:with-param name="numberColumnsRepeated" select="$numberColumnsRepeated - 1" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <!-- writes an entry of a column in the columns-variable --> + <xsl:copy-of select="." /> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + <!--debugEnabled-START--> + <!-- giving out the 'allColumnStyle' variable: + For each 'table:table-column' of the 'allTableColumns' variable the style-name is given out. + In case of 'column-hidden-flag' attribute the text 'Column is hidden is given out.--> + <!-- current node is a table:table --> + <xsl:template name="table-debug-allTableColumns"> + <xsl:param name="allTableColumns" /> + + <!-- debug output as table summary attribut in html --> + <xsl:attribute name="summary"> + <xsl:call-template name="table-debug-column-out"> + <xsl:with-param name="allTableColumns" select="$allTableColumns" /> + </xsl:call-template> + </xsl:attribute> + <!-- debug output to console --> + <xsl:message> + <xsl:call-template name="table-debug-column-out"> + <xsl:with-param name="allTableColumns" select="$allTableColumns" /> + </xsl:call-template> + </xsl:message> + </xsl:template> + + <!-- current node is a table:table --> + <xsl:template name="table-debug-column-out"> + <xsl:param name="allTableColumns" /> + <xsl:text> + DebugInformation: For each 'table:table-column' of the 'allTableColumns' variable the style-name is given out. + In case of table:visibility attribute unequal 'visible' the 'column is hidden' no text is given out. + </xsl:text> + <xsl:for-each select="$allTableColumns/table:table-column"> + <xsl:choose> + <xsl:when test="@table:visibility = 'collapse' or @table:visibility = 'filter' "> + <xsl:text> </xsl:text><xsl:value-of select="@table:style-name" /><xsl:text>column is hidden</xsl:text><xsl:text> + </xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text> </xsl:text><xsl:value-of select="@table:style-name" /><xsl:text> </xsl:text><xsl:value-of select="@table:default-cell-style-name" /><xsl:text> + </xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <!--debugEnabled-END--> + +</xsl:stylesheet> diff --git a/openoffice/share/xslt/export/common/table/table_rows.xsl b/openoffice/share/xslt/export/common/table/table_rows.xsl new file mode 100644 index 0000000000000000000000000000000000000000..ece5fb12b04edc58fd9b613f1f8a74db7b558672 --- /dev/null +++ b/openoffice/share/xslt/export/common/table/table_rows.xsl @@ -0,0 +1,208 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<!-- + For further documentation and updates visit http://xml.openoffice.org/odf2xhtml +--> +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" + xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:dom="http://www.w3.org/2001/xml-events" + xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" + xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" + xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" + xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" + xmlns:math="http://www.w3.org/1998/Math/MathML" + xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" + xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" + xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" + xmlns:ooo="http://openoffice.org/2004/office" + xmlns:oooc="http://openoffice.org/2004/calc" + xmlns:ooow="http://openoffice.org/2004/writer" + xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" + xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" + xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" + xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" + xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" + xmlns:xforms="http://www.w3.org/2002/xforms" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + exclude-result-prefixes="chart config dc dom dr3d draw fo form math meta number office ooo oooc ooow script style svg table text xforms xlink xsd xsi"> + + + <xsl:param name="rowElement" select="'tr'" /> + + <!-- ********************************** --> + <!-- *** write repeating table rows *** --> + <!-- ********************************** --> + + <!-- current node is a table:table --> + <xsl:template name="create-table-rows"> + <xsl:param name="globalData" /> + <xsl:param name="allVisibleTableRows" /> + <xsl:param name="allTableColumns" /> + + <!-- Some Office Calc documents simulate a background by repeating one of the later cells until end of used space + (The value of "table:number-columns-repeated" is enourmous). Writing out all these cells would be fatal in time + and output size. Therefore, this global variable shows us the longest row with content. --> + <xsl:variable name="maxRowLength" select="count($allTableColumns/table:table-column)" /> + <xsl:if test="$debugEnabled"> + <xsl:message>maxRowLength: <xsl:value-of select="$maxRowLength" /></xsl:message> + <xsl:call-template name="table-debug-allTableColumns"> + <xsl:with-param name="allTableColumns" select="$allTableColumns" /> + </xsl:call-template> + </xsl:if> + + <!-- a table is a table header, when it has a "table:table-header-rows" ancestor --> + <xsl:variable name="tableDataType"> + <xsl:choose> + <xsl:when test="ancestor::table:table-header-rows"> + <xsl:text>th</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>td</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <!-- removes repetition of rows, most probably done for background emulating --> + <xsl:for-each select="$allVisibleTableRows"> + <xsl:choose> + <xsl:when test="(last() or (last() - 1)) and @table:number-rows-repeated &gt; 99"> + <xsl:call-template name="repeat-write-row"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="allTableColumns" select="$allTableColumns" /> + <xsl:with-param name="numberRowsRepeated" select="1" /> + <xsl:with-param name="maxRowLength" select="$maxRowLength" /> + <xsl:with-param name="tableDataType" select="$tableDataType" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="repeat-write-row"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="allTableColumns" select="$allTableColumns" /> + <xsl:with-param name="numberRowsRepeated" select="@table:number-rows-repeated" /> + <xsl:with-param name="maxRowLength" select="$maxRowLength" /> + <xsl:with-param name="tableDataType" select="$tableDataType" /> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:template> + + + <xsl:template name="repeat-write-row"> + <xsl:param name="globalData" /> + <xsl:param name="allTableColumns" /> + <xsl:param name="numberRowsRepeated" select="1" /> + <xsl:param name="maxRowLength" /> + <xsl:param name="tableDataType" /> + + <xsl:choose> + <!-- write an entry of a row and repeat calling this method until all elements are written out --> + <xsl:when test="$numberRowsRepeated > 1 and table:table-cell"> + <xsl:call-template name="write-row"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="allTableColumns" select="$allTableColumns" /> + <xsl:with-param name="maxRowLength" select="$maxRowLength" /> + <xsl:with-param name="tableDataType" select="$tableDataType" /> + </xsl:call-template> + + <!-- NOTE: take variable from the output of repeated write-row and iterate giving out the variable --> + <xsl:call-template name="repeat-write-row"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="allTableColumns" select="$allTableColumns" /> + <xsl:with-param name="maxRowLength" select="$maxRowLength" /> + <xsl:with-param name="numberRowsRepeated" select="$numberRowsRepeated - 1" /> + <xsl:with-param name="tableDataType" select="$tableDataType" /> + </xsl:call-template> + </xsl:when> + <!-- write a single entry of a row --> + <xsl:otherwise> + <xsl:call-template name="write-row"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="allTableColumns" select="$allTableColumns" /> + <xsl:with-param name="maxRowLength" select="$maxRowLength" /> + <xsl:with-param name="tableDataType" select="$tableDataType" /> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + <xsl:template name="add-table-row-attributes"> + <xsl:param name="globalData" /> + + <!-- writing the style of the row --> + <xsl:if test="@table:style-name"> + <xsl:call-template name='add-style-properties'> + <xsl:with-param name="globalData" select="$globalData" /> + </xsl:call-template> + </xsl:if> + </xsl:template> + + <xsl:template name="write-row"> + <xsl:param name="globalData" /> + <xsl:param name="allTableColumns" /> + <xsl:param name="maxRowLength" /> + <xsl:param name="tableDataType" /> + + + <xsl:element namespace="{$namespace}" name="{$rowElement}"> + <xsl:call-template name='add-table-row-attributes'> + <xsl:with-param name="globalData" select="$globalData" /> + </xsl:call-template> + + <xsl:if test="$debugEnabled"> + <xsl:message>'tr' element has been added!</xsl:message> + </xsl:if> + + <xsl:apply-templates select="table:table-cell"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="allTableColumns" select="$allTableColumns" /> + <xsl:with-param name="maxRowLength" select="$maxRowLength" /> + <xsl:with-param name="tableDataType" select="$tableDataType" /> + </xsl:apply-templates> + + </xsl:element> + </xsl:template> + + + <!-- **************************** --> + <!-- *** HELPER: table styles *** --> + <!-- **************************** --> + + <xsl:template name="add-style-properties"> + <xsl:param name="globalData" /> + <xsl:param name="allTableColumns" /> + <xsl:param name="node-position" /> + + <xsl:attribute name="class"> + <xsl:value-of select="translate(@table:style-name, '. %()/\+', '')" /> + </xsl:attribute> + </xsl:template> + +</xsl:stylesheet> diff --git a/openoffice/share/xslt/export/common/table_of_content.xsl b/openoffice/share/xslt/export/common/table_of_content.xsl new file mode 100644 index 0000000000000000000000000000000000000000..31b31b44efedb58a9e53edbce5151d6fc0e73693 --- /dev/null +++ b/openoffice/share/xslt/export/common/table_of_content.xsl @@ -0,0 +1,584 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<!-- + For further documentation and updates visit http://xml.openoffice.org/odf2xhtml +--> +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:java="http://xml.apache.org/xslt/java" xmlns:sxg="http://www.jclark.com/xt/java/org.openoffice.xslt.OOoMasterDocument" xmlns:common="http://exslt.org/common" xmlns:xt="http://www.jclark.com/xt" xmlns:xalan="http://xml.apache.org/xalan" exclude-result-prefixes="chart config dc dom dr3d draw fo form math meta number office ooo oooc ooow script style svg table text xforms xlink xsd xsi java sxg xt common xalan"> + + <!-- ****************************** --> + <!-- *** Table of Content *** --> + <!-- ****************************** --> + + <xsl:param name="currentChildContentRef" /> + <xsl:param name="contentTableHeadings" /> + <xsl:param name="contentTableURL" /> + <xsl:template match="text:table-of-content"> + <xsl:param name="globalData"/> + + <xsl:apply-templates> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + </xsl:template> + + + <xsl:template match="text:index-body"> + <xsl:param name="globalData"/> + + <xsl:choose> + <xsl:when test="parent::table-of-content and */text:tab[1] or */*/text:tab[1]"> + <xsl:call-template name="createIndexBodyTable"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:apply-templates> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <xsl:template match="text:index-title" mode="content-table"> + <xsl:param name="globalData"/> + + <xsl:apply-templates> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + </xsl:template> + + <xsl:template name="createIndexBodyTable"> + <xsl:param name="globalData"/> + <xsl:variable name="allStyleTabStops-RTF"> + <xsl:element name="style:tab-stops"> + <xsl:call-template name="get-tab-stops"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="styleName" select="current()/@text:style-name"/> + + <!-- + Currently only the style of text:index-body is recognized, but not of a paragraph child containing the text:tab element! + <xsl:with-param name="styleName" select="descendant-or-self::*/@text:style-name"/> + + The column width needs to be tabstop plus fo:margin-left paragraph-properties + --> + </xsl:call-template> + </xsl:element> + </xsl:variable> + <xsl:element namespace="{$namespace}" name="table"> + + <xsl:attribute name="border">0</xsl:attribute> + <xsl:attribute name="cellspacing">0</xsl:attribute> + <xsl:attribute name="cellpadding">0</xsl:attribute> + <xsl:if test="parent::*/@text:style-name"> + <!-- parent as index:body has no style --> + <xsl:variable name="value" select="$globalData/all-doc-styles/style[@style:name = current()/parent::*/@text:style-name]/*/@style:rel-width"/> + <xsl:if test="$value"> + <xsl:attribute name="width"> + <xsl:value-of select="$value"/> + </xsl:attribute> + </xsl:if> + <xsl:attribute name="class"> + <xsl:value-of select="translate(parent::*/@text:style-name, '.,;: %()[]/\+', '_____________')"/> + </xsl:attribute> + </xsl:if> + + <xsl:element namespace="{$namespace}" name="colgroup"> + <xsl:choose> + <xsl:when test="function-available('common:node-set')"> + <xsl:call-template name="create-col-element"> + <xsl:with-param name="lastNodePosition" select="count(common:node-set($allStyleTabStops-RTF)/style:tab-stops/style:tab-stop)"/> + <xsl:with-param name="allStyleTabStops" select="common:node-set($allStyleTabStops-RTF)"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="function-available('xalan:nodeset')"> + <xsl:call-template name="create-col-element"> + <xsl:with-param name="lastNodePosition" select="count(xalan:nodeset($allStyleTabStops-RTF)/style:tab-stops/style:tab-stop)"/> + <xsl:with-param name="allStyleTabStops" select="xalan:nodeset($allStyleTabStops-RTF)"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="function-available('xt:node-set')"> + <xsl:call-template name="create-col-element"> + <xsl:with-param name="lastNodePosition" select="count(xt:node-set($allStyleTabStops-RTF)/style:tab-stops/style:tab-stop)"/> + <xsl:with-param name="allStyleTabStops" select="xt:node-set($allStyleTabStops-RTF)"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:message terminate="yes">ERROR: Function not found: nodeset</xsl:message> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + + <!-- add table data --> + <xsl:choose> + <xsl:when test="function-available('common:node-set')"> + <xsl:apply-templates mode="content-table"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="allStyleTabStops" select="common:node-set($allStyleTabStops-RTF)"/> + </xsl:apply-templates> + </xsl:when> + <xsl:when test="function-available('xalan:nodeset')"> + <xsl:apply-templates mode="content-table"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="allStyleTabStops" select="xalan:nodeset($allStyleTabStops-RTF)"/> + </xsl:apply-templates> + </xsl:when> + <xsl:when test="function-available('xt:node-set')"> + <xsl:apply-templates mode="content-table"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="allStyleTabStops" select="xt:node-set($allStyleTabStops-RTF)"/> + </xsl:apply-templates> + </xsl:when> + <xsl:otherwise> + <xsl:message terminate="yes">ERROR: Function not found: nodeset</xsl:message> + </xsl:otherwise> + </xsl:choose> + + </xsl:element> + </xsl:template> + + + <!-- ************************************************ --> + <!-- *** Create Table for Content Table Paragraph *** --> + <!-- ************************************************ --> + + <!-- Usually the paragraph in a content-table are ordered by tab-stops, which can not be displayed correctly by XHTML/CSS + Therefore they will be simulated by a table --> + <xsl:template match="text:p" mode="content-table"> + <xsl:param name="globalData"/> + <xsl:param name="allStyleTabStops"/> + + <!-- all elements before the first tabStop --> + <xsl:variable name="testNo-RTF"> + <xsl:apply-templates select="node()" mode="cell-content"/> + </xsl:variable> + + <xsl:choose> + <xsl:when test="function-available('common:node-set')"> + <xsl:variable name="tabNodePositions" select="common:node-set($testNo-RTF)"/> + <xsl:element namespace="{$namespace}" name="tr"> + <xsl:call-template name="create-td-elements"> + <xsl:with-param name="lastNodePosition" select="count($allStyleTabStops/style:tab-stops/style:tab-stop)"/> + <xsl:with-param name="position" select="1"/> + <xsl:with-param name="allStyleTabStops" select="$allStyleTabStops"/> + <xsl:with-param name="tabNodePositions" select="$tabNodePositions"/> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:call-template> + </xsl:element> + </xsl:when> + <xsl:when test="function-available('xalan:nodeset')"> + <xsl:variable name="tabNodePositions" select="xalan:nodeset($testNo-RTF)"/> + <xsl:element namespace="{$namespace}" name="tr"> + <xsl:call-template name="create-td-elements"> + <xsl:with-param name="lastNodePosition" select="count($allStyleTabStops/style:tab-stops/style:tab-stop)"/> + <xsl:with-param name="position" select="1"/> + <xsl:with-param name="allStyleTabStops" select="$allStyleTabStops"/> + <xsl:with-param name="tabNodePositions" select="$tabNodePositions"/> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:call-template> + </xsl:element> + </xsl:when> + <xsl:when test="function-available('xt:node-set')"> + <xsl:variable name="tabNodePositions" select="xt:node-set($testNo-RTF)"/> + <xsl:element namespace="{$namespace}" name="tr"> + <xsl:call-template name="create-td-elements"> + <xsl:with-param name="lastNodePosition" select="count($allStyleTabStops/style:tab-stops/style:tab-stop)"/> + <xsl:with-param name="position" select="1"/> + <xsl:with-param name="allStyleTabStops" select="$allStyleTabStops"/> + <xsl:with-param name="tabNodePositions" select="$tabNodePositions"/> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:call-template> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:message terminate="yes">ERROR: Function not found: nodeset</xsl:message> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <!-- Gathering all style:tab-stops from a style-hierarchy as siblings --> + <xsl:template name="get-tab-stops"> + <xsl:param name="globalData"/> + <xsl:param name="styleName"/> + <xsl:variable name="tabStyle" select="key('styles', $styleName)"/> + + <xsl:if test="$tabStyle/*/style:tab-stops/style:tab-stop/@style:position"> + <xsl:for-each select="$tabStyle/*/style:tab-stops/style:tab-stop"> + <xsl:copy-of select="."/> + </xsl:for-each> + </xsl:if> + + <xsl:if test="$tabStyle/@style:parent-style-name"> + <xsl:call-template name="get-tab-stops"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="styleName" select="$tabStyle/@style:parent-style-name"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + + <xsl:template name="create-col-element"> + <xsl:param name="lastNodePosition"/> + <xsl:param name="allStyleTabStops"/> + + <xsl:for-each select="$allStyleTabStops/style:tab-stops/style:tab-stop"> + <xsl:element namespace="{$namespace}" name="col"> + <xsl:attribute name="style"> + <xsl:text>width: </xsl:text> + <xsl:choose> + <xsl:when test="contains(@style:position, 'cm')"> + <xsl:call-template name="create-cell-width"> + <xsl:with-param name="width" select="number(substring-before(@style:position,'cm'))"/> + <xsl:with-param name="unit" select="'cm'"/> + <xsl:with-param name="position" select="position() - 1"/> + <xsl:with-param name="allStyleTabStops" select="$allStyleTabStops"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="contains(@style:position, 'in')"> + <xsl:call-template name="create-cell-width"> + <xsl:with-param name="width" select="number(substring-before(@style:position,'in'))"/> + <xsl:with-param name="unit" select="'in'"/> + <xsl:with-param name="position" select="position() - 1"/> + <xsl:with-param name="allStyleTabStops" select="$allStyleTabStops"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="contains(@style:position, 'ch')"> + <xsl:call-template name="create-cell-width"> + <xsl:with-param name="width" select="number(substring-before(@style:position,'ch'))"/> + <xsl:with-param name="unit" select="'ch'"/> + <xsl:with-param name="position" select="position() - 1"/> + <xsl:with-param name="allStyleTabStops" select="$allStyleTabStops"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="contains(@style:position, 'pt')"> + <xsl:call-template name="create-cell-width"> + <xsl:with-param name="width" select="number(substring-before(@style:position,'pt'))"/> + <xsl:with-param name="unit" select="'pt'"/> + <xsl:with-param name="position" select="position() - 1"/> + <xsl:with-param name="allStyleTabStops" select="$allStyleTabStops"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + + </xsl:attribute> + </xsl:element> + </xsl:for-each> + + </xsl:template> +<!-- +Scenarios tabstops + +1) style:type of style:tab-stop is 'right' and earlier tabStop is not right + -> Earlier text-nodes and following text-nodes, will be put into an inner table, with two TD first aligned left, with proceding textnodes, the latter aligned right. + +2) style:type is 'right' and earlier tabStop is right + -> following text-nodes, will be put into a right aligned TD + +3) style:type is 'non-right' and earlier tabStop 'non-right' as well + -> put the preceding tab stops into a TD (left aligned is default) + +4) first style:type would have no right preceding tabStop + -> works well with first sceanrios 1 and 3 + +5) last style:type would be a special case, if it would be left aligned, but this won't happen in our case.. :D + +Scenarios unmatched: +- text:styleposition 'center' will not be matched in our case (effort for nothing), there will be only 'right' and not 'right' +- If the last tabStop is not from text:stylepostion 'right', the length of the last cell is undefined and a document length must be found. + Not happens in our master document case. Also the algorithm below would have to be expanded (cp. scenario 5). + +--> + <xsl:template name="create-td-elements"> + <xsl:param name="globalData"/> + <xsl:param name="lastNodePosition"/> + <xsl:param name="position"/> + <xsl:param name="allStyleTabStops"/> + <xsl:param name="tabNodePositions"/> + + <xsl:variable name="currentTabStop" select="$allStyleTabStops/style:tab-stops/style:tab-stop[$position]"/> + <xsl:variable name="earlierTabStop" select="$allStyleTabStops/style:tab-stops/style:tab-stop[$position - 1]"/> + <xsl:choose> + <xsl:when test="not($currentTabStop/@style:position) and not($earlierTabStop/@style:position)"> + <!-- in case no TAB STOP is being set --> + <xsl:element namespace="{$namespace}" name="td"> + <xsl:element namespace="{$namespace}" name="p"> + <xsl:if test="$position = 1"> + <xsl:attribute name="class"> + <xsl:value-of select="translate(@text:style-name, '.,;: %()[]/\+', '_____________')"/> + </xsl:attribute> + </xsl:if> + <xsl:apply-templates mode="content-table"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + </xsl:element> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="$currentTabStop/@style:type = 'right'"> + <xsl:choose> + <xsl:when test="$earlierTabStop/@style:type = 'right'"> + <!-- + 2) style:type is 'right' and earlier tabStop is right + -> following text-nodes, will be put into a right aligned TD --> + <xsl:element namespace="{$namespace}" name="td"> + <xsl:attribute name="style"> + <xsl:text>align: right</xsl:text> + </xsl:attribute> + <xsl:element namespace="{$namespace}" name="p"> + <xsl:if test="$position = 1"> + <xsl:attribute name="class"> + <xsl:value-of select="translate(@text:style-name, '.,;: %()[]/\+', '_____________')"/> + </xsl:attribute> + </xsl:if> + <xsl:call-template name="grab-cell-content-before-tab-stop"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="endingTabStopPosition" select="$position + 1"/> + <xsl:with-param name="lastNodePosition" select="$lastNodePosition"/> + <xsl:with-param name="tabNodePositions" select="$tabNodePositions"/> + </xsl:call-template> + </xsl:element> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element namespace="{$namespace}" name="td"> + <xsl:element namespace="{$namespace}" name="p"> + <xsl:if test="$position = 1"> + <xsl:attribute name="class"> + <xsl:value-of select="translate(@text:style-name, '.,;: %()[]/\+', '_____________')"/> + </xsl:attribute> + </xsl:if> + <xsl:call-template name="grab-cell-content-before-tab-stop"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="endingTabStopPosition" select="$position"/> + <xsl:with-param name="lastNodePosition" select="$lastNodePosition"/> + <xsl:with-param name="tabNodePositions" select="$tabNodePositions"/> + </xsl:call-template> + </xsl:element> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="$earlierTabStop/@style:type = 'right'"></xsl:when> + <xsl:otherwise> + <!-- + 3) style:type is 'non-right' and earlier tabStop 'non-right' as well + -> put the preceding tab stops into a TD (left aligned is default) --> + <xsl:element namespace="{$namespace}" name="p"> + <xsl:if test="$position = 1"> + <xsl:attribute name="class"> + <xsl:value-of select="translate(@text:style-name, '.,;: %()[]/\+', '_____________')"/> + </xsl:attribute> + </xsl:if> + <xsl:element namespace="{$namespace}" name="td"> + <xsl:call-template name="grab-cell-content-before-tab-stop"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="endingTabStopPosition" select="$position"/> + <xsl:with-param name="lastNodePosition" select="$lastNodePosition"/> + <xsl:with-param name="tabNodePositions" select="$tabNodePositions"/> + </xsl:call-template> + </xsl:element> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + + <xsl:if test="$position != $lastNodePosition"> + <xsl:call-template name="create-td-elements"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="lastNodePosition" select="$lastNodePosition"/> + <xsl:with-param name="position" select="$position + 1"/> + <xsl:with-param name="allStyleTabStops" select="$allStyleTabStops"/> + <xsl:with-param name="tabNodePositions" select="$tabNodePositions"/> + </xsl:call-template> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <xsl:template name="grab-cell-content-before-tab-stop"> + <xsl:param name="globalData"/> + <xsl:param name="endingTabStopPosition"/> + <xsl:param name="tabNodePositions"/> + <xsl:param name="lastNodePosition"/> + + <xsl:choose> + <xsl:when test="$endingTabStopPosition = 1"> + <xsl:apply-templates mode="content-table" select="node()[position() &lt; $tabNodePositions/tab-stop-node-position[$endingTabStopPosition]]"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + </xsl:when> + <xsl:when test="$endingTabStopPosition > $lastNodePosition"> + <xsl:apply-templates mode="content-table" select="node()[position() > $tabNodePositions/tab-stop-node-position[$endingTabStopPosition - 1]]"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="nodesOfNextColumn" select="node()[position() &lt; $tabNodePositions/tab-stop-node-position[$endingTabStopPosition]][position() &gt; $tabNodePositions/tab-stop-node-position[$endingTabStopPosition - 1]]"/> + <xsl:choose> + <xsl:when test="$nodesOfNextColumn != ''"> + <xsl:apply-templates mode="content-table" select="$nodesOfNextColumn"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + </xsl:when> + <xsl:otherwise> + <xsl:apply-templates mode="content-table"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <!-- As the span width will be mapped to column width, the preceding span widths have to be substracted --> + <xsl:template name="create-cell-width"> + <xsl:param name="width"/> + <xsl:param name="unit"/> + <xsl:param name="position"/> + <xsl:param name="allStyleTabStops"/> + + <xsl:choose> + <!-- beyond second width --> + <xsl:when test="$position > 1"> + <xsl:call-template name="create-cell-width"> + <xsl:with-param name="width" select="$width - number(substring-before($allStyleTabStops/style:tab-stops/style:tab-stop[$position]/@style:position,$unit))"/> + <xsl:with-param name="unit" select="$unit"/> + <xsl:with-param name="position" select="$position - 1"/> + <xsl:with-param name="allStyleTabStops" select="$allStyleTabStops"/> + </xsl:call-template> + </xsl:when> + <!-- second width --> + <xsl:when test="$position = 1"> + <xsl:value-of select="concat($width - number(substring-before($allStyleTabStops/style:tab-stops/style:tab-stop[$position]/@style:position,$unit)), $unit)"/> + </xsl:when> + <!-- first width --> + <xsl:otherwise> + <xsl:value-of select="concat($width, $unit)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + <!-- ************************************** --> + <!-- CREATION OF A CONTENT TABLE LINK --> + <!-- ************************************** --> + + <xsl:key name="bookmark" match="text:bookmark | text:bookmark-start" use="@text:name"/> + + <!-- content table link --> + <xsl:template match="text:a" mode="content-table"> + <xsl:param name="globalData"/> + + <xsl:variable name="name" select="substring(@xlink:href,2)"/> + + <xsl:variable name="text"> + <xsl:choose> + <!-- heuristic assumption that first in a content table row, there is numbering (if at all) and than the text, + furthermore that a tab will separate the to be neglected page number --> + <xsl:when test="text:tab"> + <xsl:call-template name="write-text-without-line-numbers"> + <xsl:with-param name="textCount" select="count(text())"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="text()"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <!-- REFERENCE HANDLING - HREF --> + <xsl:element namespace="{$namespace}" name="a"> + <xsl:attribute name="href"> + <xsl:text>#</xsl:text> + <xsl:choose> + <xsl:when test="key('bookmark',$name)"> + <xsl:value-of select="$name"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select='concat("a_", translate(normalize-space($text), "&#xA;&amp;&lt;&gt;.,;: %()[]/\+", "_______________________________"))'/> + </xsl:otherwise> + </xsl:choose> + </xsl:attribute> + <xsl:value-of select="$text"/> + </xsl:element> + </xsl:template> + + <!-- Heuristic: write out text separated by elements, leaving the last number out (mostly text number) --> + <xsl:template name="write-text-without-line-numbers"> + <xsl:param name="textCount"/> + <xsl:param name="textNodeNumber" select="1"/> + + <xsl:choose> + <xsl:when test="$textCount &gt; $textNodeNumber"> + <xsl:value-of select="text()[$textNodeNumber]"/> + <xsl:call-template name="write-text-without-line-numbers"> + <xsl:with-param name="textCount" select="$textCount"/> + <xsl:with-param name="textNodeNumber" select="$textNodeNumber + 1"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:if test="not(number(text()[$textNodeNumber]) &gt; -1)"> + <xsl:value-of select="text()[$textNodeNumber]"/> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + + </xsl:template> + + <xsl:template match="text:s" mode="content-table"> + <xsl:call-template name="write-breakable-whitespace"> + <xsl:with-param name="whitespaces" select="@text:c"/> + </xsl:call-template> + </xsl:template> + + <!-- ******************** --> + <!-- *** Common Rules *** --> + <!-- ******************** --> + + <xsl:template match="*" mode="content-table"> + <xsl:param name="globalData"/> + + <xsl:apply-templates select="."> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + </xsl:template> + + <xsl:template match="*" mode="cell-content"> + <xsl:if test="name() = 'text:tab' or *[name() = 'text:tab']"> + <xsl:element name="tab-stop-node-position" namespace=""> + <xsl:value-of select="position()"/> + </xsl:element> + </xsl:if> + </xsl:template> + + <xsl:template match="text()" mode="content-table"> + <!-- Heuristic to remove page numbers (useless in HTML) in the content table + usually after a tab --> + <xsl:if test="name(preceding-sibling::*[1]) != 'text:tab' and not(number() &gt; -1)"> + <xsl:value-of select="."/> + </xsl:if> + </xsl:template> + +</xsl:stylesheet> diff --git a/openoffice/share/xslt/export/spreadsheetml/formular.xsl b/openoffice/share/xslt/export/spreadsheetml/formular.xsl new file mode 100644 index 0000000000000000000000000000000000000000..ea2575ab7dc2e071b8012639762ad86f6aa8e098 --- /dev/null +++ b/openoffice/share/xslt/export/spreadsheetml/formular.xsl @@ -0,0 +1,636 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" + xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:dom="http://www.w3.org/2001/xml-events" + xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" + xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" + xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" + xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" + xmlns:math="http://www.w3.org/1998/Math/MathML" + xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" + xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" + xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" + xmlns:ooo="http://openoffice.org/2004/office" + xmlns:oooc="http://openoffice.org/2004/calc" + xmlns:ooow="http://openoffice.org/2004/writer" + xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" + xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" + xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" + xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" + xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:xt="http://www.jclark.com/xt" + xmlns:common="http://exslt.org/common" + xmlns:xalan="http://xml.apache.org/xalan" + xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + exclude-result-prefixes="chart config dc dom dr3d draw fo form math meta number office ooo oooc ooow script style svg table text xlink xt common xalan"> + + + <!-- Mapping @table:formula to @ss:Formula translating the expression syntax --> + <xsl:template match="@table:formula"> + <xsl:param name="calculatedCellPosition" /> + <xsl:param name="calculatedRowPosition" /> + + <xsl:attribute name="ss:Formula"> + <xsl:call-template name="translate-formular-expression"> + <xsl:with-param name="rowPos" select="$calculatedRowPosition" /> + <xsl:with-param name="columnPos" select="$calculatedCellPosition" /> + <xsl:with-param name="expression" select="." /> + </xsl:call-template> + </xsl:attribute> + </xsl:template> + + + <!-- Translate OOOC formula expressions of table cells to spreadsheetml expression + + For example: + "oooc:=ROUNDDOWN(123.321;2)" + to "=ROUNDDOWN(123.321,2)" + "oooc:=([.B2]-[.C2])" + to "=(RC[-2]-RC[-1])" + "oooc:=DCOUNTA([.E14:.F21];[.F14];[.H14:.I15])" + to "=DCOUNTA(R[-17]C[3]:R[-10]C[4],R[-17]C[4],R[-17]C[6]:R[-16]C[7])" --> + <xsl:template name="translate-formular-expression"> + <!-- return position or range for formula or other --> + <xsl:param name="rowPos" /> <!-- the position in row (vertical) of cell --> + <xsl:param name="columnPos" /> <!-- the position in column (horizontal of cell) --> + <xsl:param name="expression" /> <!-- the expression string to be converted --> + + <xsl:choose> + <xsl:when test="$expression != ''"> + <xsl:choose> + <!-- OASIS Open Document XML formular expressions --> + <xsl:when test="starts-with($expression,'oooc:')"> + <!-- giving out the '=', which will be removed with 'oooc:=' to enable recursive string parsing --> + <xsl:text>=</xsl:text> + <xsl:call-template name="function-parameter-mapping"> + <xsl:with-param name="rowPos" select="$rowPos" /> + <xsl:with-param name="columnPos" select="$columnPos" /> + <!-- 1) remove 'oooc:=' prefix and exchange ';' with ',' --> + <xsl:with-param name="expression" select="translate(substring($expression,7),';',',')"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$expression" /> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$expression" /> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <!-- As the function API of our Office and MS Office show differences in the argumentlists, + - sometimes the last parameter have to be neglected + - sometimes a default have to be added + these exchanges have to be done as well --> + <xsl:template name="function-parameter-mapping"> + <xsl:param name="rowPos" /> <!-- the position in row (vertical of cell) --> + <xsl:param name="columnPos" /> <!-- the position in column (horizontal of cell) --> + <xsl:param name="expression" /> <!-- expression to be exchanged --> + + <!-- Choose if the expression contains one of the function, which might need changes --> + <xsl:choose> + <!-- if not contain one of the functions, which need parameter mapping --> + <xsl:when test="not(contains($expression, 'ADDRESS(') or + contains($expression, 'CEILING(') or + contains($expression, 'FLOOR(') or + contains($expression, 'IF(') or + contains($expression, 'ROUND('))"> + <!-- simply translate possily exisiting column & row references --> + <xsl:call-template name="translate-oooc-expression"> + <xsl:with-param name="rowPos" select="$rowPos" /> + <xsl:with-param name="columnPos" select="$columnPos" /> + <xsl:with-param name="expression" select="$expression"/> + </xsl:call-template> + </xsl:when> + <!-- functions to be mapped --> + <xsl:otherwise> + <xsl:variable name="functionPrefix" select="substring-before($expression, '(')" /> + <xsl:variable name="expressionSuffix" select="substring-after($expression, '(')" /> + + <!-- translate in case the expression contains row/cell references aside of the function name --> + <xsl:call-template name="translate-oooc-expression"> + <xsl:with-param name="rowPos" select="$rowPos" /> + <xsl:with-param name="columnPos" select="$columnPos" /> + <xsl:with-param name="expression" select="$functionPrefix"/> + </xsl:call-template> + <!-- Prefix do not include the bracket --> + <xsl:text>(</xsl:text> + <xsl:choose> + <xsl:when test="not(contains($functionPrefix, 'ADDRESS') or + contains($functionPrefix, 'CEILING') or + contains($functionPrefix, 'FLOOR') or + (contains($functionPrefix, 'IF') and not( + contains($functionPrefix, 'COUNTIF') or + contains($functionPrefix, 'SUMIF'))) or + contains($functionPrefix, 'ROUND'))"> + <xsl:call-template name="function-parameter-mapping"> + <xsl:with-param name="rowPos" select="$rowPos" /> + <xsl:with-param name="columnPos" select="$columnPos" /> + <xsl:with-param name="expression" select="$expressionSuffix"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="contains($functionPrefix, 'ADDRESS')"> + <xsl:call-template name="find-parameters"> + <xsl:with-param name="rowPos" select="$rowPos" /> + <xsl:with-param name="columnPos" select="$columnPos" /> + <xsl:with-param name="expressionSuffix" select="$expressionSuffix"/> + <xsl:with-param name="parameterRemoval" select="4" /> + </xsl:call-template> + </xsl:when> + <xsl:when test="contains($functionPrefix, 'CEILING') or + contains($functionPrefix, 'FLOOR')"> + <xsl:call-template name="find-parameters"> + <xsl:with-param name="rowPos" select="$rowPos" /> + <xsl:with-param name="columnPos" select="$columnPos" /> + <xsl:with-param name="expressionSuffix" select="$expressionSuffix"/> + <xsl:with-param name="parameterRemoval" select="3" /> + </xsl:call-template> + </xsl:when> + <xsl:when test="contains($functionPrefix, 'IF')"> + <xsl:if test="not(contains($functionPrefix, 'COUNTIF') or + contains($functionPrefix, 'SUMIF'))"> + <xsl:call-template name="find-parameters"> + <xsl:with-param name="rowPos" select="$rowPos" /> + <xsl:with-param name="columnPos" select="$columnPos" /> + <xsl:with-param name="expressionSuffix" select="$expressionSuffix"/> + <xsl:with-param name="parameterAddition" select="'true'" /> + <xsl:with-param name="additonAfterLastParameter" select="2" /> + </xsl:call-template> + </xsl:if> + </xsl:when> + <xsl:when test="contains($functionPrefix, 'ROUND')"> + <xsl:call-template name="find-parameters"> + <xsl:with-param name="rowPos" select="$rowPos" /> + <xsl:with-param name="columnPos" select="$columnPos" /> + <xsl:with-param name="expressionSuffix" select="$expressionSuffix"/> + <xsl:with-param name="parameterAddition" select="'null'" /> + <xsl:with-param name="additonAfterLastParameter" select="1" /> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <!-- Each parameter of the argumentlist have to be determined. + Due to the low level string functionlity in XSLT it becomes a clumsy task --> + <xsl:template name="find-parameters"> + <!-- used for mapping of row/column reference --> + <xsl:param name="rowPos" /> <!-- the position in row (vertical of cell) --> + <xsl:param name="columnPos" /> <!-- the position in column (horizontal of cell) --> + <!-- used for mapping of parameter --> + <xsl:param name="parameterRemoval" /> + <xsl:param name="parameterAddition" /> + <xsl:param name="additonAfterLastParameter" /> + <!-- used as helper to find a parameter --> + <xsl:param name="expressionSuffix" /> + <xsl:param name="parameterNumber" select="1" /> + + <xsl:variable name="parameter"> + <xsl:call-template name="getParameter"> + <xsl:with-param name="expressionSuffix" select="$expressionSuffix"/> + </xsl:call-template> + </xsl:variable> + + <xsl:choose> + <!-- if it is not the last parameter --> + <xsl:when test="starts-with(substring-after($expressionSuffix, $parameter), ',')"> + <!-- searches the argument for functions to be mapped --> + <xsl:if test="not($parameterRemoval = $parameterNumber)"> + <xsl:call-template name="function-parameter-mapping"> + <xsl:with-param name="rowPos" select="$rowPos" /> + <xsl:with-param name="columnPos" select="$columnPos" /> + <xsl:with-param name="expression"> + <xsl:choose> + <!-- in case a character will be removed the preceding won't make a comma --> + <xsl:when test="$parameterRemoval = ($parameterNumber + 1)"> + <xsl:value-of select="$parameter" /> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($parameter, ',')" /> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + </xsl:call-template> + </xsl:if> + <!-- searches for the next parameter --> + <xsl:call-template name="find-parameters"> + <xsl:with-param name="rowPos" select="$rowPos" /> + <xsl:with-param name="columnPos" select="$columnPos" /> + <xsl:with-param name="expressionSuffix" select="substring-after(substring-after($expressionSuffix, $parameter),',')"/> + <xsl:with-param name="parameterAddition" select="$parameterAddition" /> + <xsl:with-param name="parameterRemoval" select="$parameterRemoval" /> + <xsl:with-param name="additonAfterLastParameter" select="$additonAfterLastParameter" /> + <xsl:with-param name="parameterNumber" select="$parameterNumber + 1" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <!-- the last parameter --> + <xsl:choose> + <xsl:when test="$parameterRemoval = $parameterNumber"> + <!-- searches the rest of the expression for functions to be mapped --> + <xsl:call-template name="function-parameter-mapping"> + <xsl:with-param name="rowPos" select="$rowPos" /> + <xsl:with-param name="columnPos" select="$columnPos" /> + <xsl:with-param name="expression" select="substring-after($expressionSuffix, $parameter)"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$parameterAddition and ($parameterNumber = $additonAfterLastParameter)"> + <!-- searches the rest of the expression for functions to be mapped --> + <xsl:call-template name="function-parameter-mapping"> + <xsl:with-param name="rowPos" select="$rowPos" /> + <xsl:with-param name="columnPos" select="$columnPos" /> + <xsl:with-param name="expression" select="$parameter" /> + </xsl:call-template> + <!-- searches last parameter and additional parameters for functions to be mapped --> + <xsl:call-template name="function-parameter-mapping"> + <xsl:with-param name="rowPos" select="$rowPos" /> + <xsl:with-param name="columnPos" select="$columnPos" /> + <!-- for the final parameter the latter substring is the ')' --> + <xsl:with-param name="expression" select="concat(',', $parameterAddition, substring-after($expressionSuffix, $parameter))"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <!-- searches the argument for functions to be mapped --> + <xsl:call-template name="function-parameter-mapping"> + <xsl:with-param name="rowPos" select="$rowPos" /> + <xsl:with-param name="columnPos" select="$columnPos" /> + <xsl:with-param name="expression" select="$parameter" /> + </xsl:call-template> + <!-- searches the rest of the expression for functions to be mapped --> + <xsl:call-template name="function-parameter-mapping"> + <xsl:with-param name="rowPos" select="$rowPos" /> + <xsl:with-param name="columnPos" select="$columnPos" /> + <xsl:with-param name="expression" select="substring-after($expressionSuffix, $parameter)"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <xsl:template name="getParameter"> + <xsl:param name="closingBracketCount" select="0" /> + <xsl:param name="openingBracketCount" select="0" /> + <xsl:param name="expressionSuffix" /> + <xsl:param name="parameterCandidate"> + <xsl:choose> + <!-- if there are multiple parameter --> + <xsl:when test="contains(substring-before($expressionSuffix, ')'), ',')"> + <xsl:value-of select="substring-before($expressionSuffix, ',')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-before($expressionSuffix, ')')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:param> + <xsl:param name="earlierCandidate" select="$parameterCandidate" /> + + <xsl:choose> + <xsl:when test="contains($parameterCandidate, '(') or contains($parameterCandidate, ')')"> + <xsl:choose> + <!-- contains only closing bracket(s) --> + <xsl:when test="contains($parameterCandidate, '(') and not(contains($parameterCandidate, ')'))"> + <xsl:call-template name="getParameter"> + <xsl:with-param name="openingBracketCount" select="$openingBracketCount + 1" /> + <xsl:with-param name="closingBracketCount" select="$closingBracketCount" /> + <xsl:with-param name="parameterCandidate" select="substring-after($parameterCandidate, '(')" /> + <xsl:with-param name="earlierCandidate" select="$earlierCandidate" /> + <xsl:with-param name="expressionSuffix" select="$expressionSuffix"/> + </xsl:call-template> + </xsl:when> + <!-- contains only opening bracket(s) --> + <xsl:when test="not(contains($parameterCandidate, '(')) and contains($parameterCandidate, ')')"> + <xsl:call-template name="getParameter"> + <xsl:with-param name="openingBracketCount" select="$openingBracketCount" /> + <xsl:with-param name="closingBracketCount" select="$closingBracketCount + 1" /> + <xsl:with-param name="parameterCandidate" select="substring-after($parameterCandidate, ')')" /> + <xsl:with-param name="earlierCandidate" select="$earlierCandidate" /> + <xsl:with-param name="expressionSuffix" select="$expressionSuffix"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="string-length(substring-before($parameterCandidate, '(')) &lt; + string-length(substring-before($parameterCandidate, ')'))"> + <xsl:call-template name="getParameter"> + <xsl:with-param name="openingBracketCount" select="$openingBracketCount + 1" /> + <xsl:with-param name="closingBracketCount" select="$closingBracketCount" /> + <xsl:with-param name="parameterCandidate" select="substring-after($parameterCandidate, '(')" /> + <xsl:with-param name="earlierCandidate" select="$earlierCandidate" /> + <xsl:with-param name="expressionSuffix" select="$expressionSuffix"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="getParameter"> + <xsl:with-param name="openingBracketCount" select="$openingBracketCount" /> + <xsl:with-param name="closingBracketCount" select="$closingBracketCount + 1" /> + <xsl:with-param name="parameterCandidate" select="substring-after($parameterCandidate, ')')" /> + <xsl:with-param name="earlierCandidate" select="$earlierCandidate" /> + <xsl:with-param name="expressionSuffix" select="$expressionSuffix"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="$openingBracketCount = $closingBracketCount"> + <xsl:value-of select="$earlierCandidate" /> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$earlierCandidate" /> + <xsl:variable name="parameterCandidate2"> + <xsl:variable name="formularAfterCandidate" select="substring-after($expressionSuffix, $earlierCandidate)" /> + <xsl:variable name="parameterTillBracket" select="concat(substring-before($formularAfterCandidate,')'),')')" /> + <xsl:variable name="parameterTillComma" select="substring-before(substring-after($expressionSuffix, $parameterTillBracket),',')" /> + <xsl:choose> + <xsl:when test="string-length($parameterTillComma) &gt; 0 and + not(contains($parameterTillComma, '('))"> + <xsl:choose> + <xsl:when test="starts-with($formularAfterCandidate, ',')"> + <xsl:value-of select="concat(',',substring-before(substring-after($formularAfterCandidate,','),','))"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-before($formularAfterCandidate,',')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$parameterTillBracket"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="getParameter"> + <xsl:with-param name="closingBracketCount" select="$closingBracketCount" /> + <xsl:with-param name="openingBracketCount" select="$openingBracketCount" /> + <xsl:with-param name="parameterCandidate" select="$parameterCandidate2" /> + <xsl:with-param name="earlierCandidate" select="$parameterCandidate2" /> + <xsl:with-param name="expressionSuffix" select="$expressionSuffix" /> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <!-- Mapping table-cell definitions by exchangomg all table cell definitions: + a) a pair of cells e.g. "[.E14:.F21]" to "R[-17]C[3]:R[-10]C[4]" + b) a single cell e.g. "[.F14]" to "R[-17]"--> + <xsl:template name="translate-oooc-expression"> + <xsl:param name="rowPos" /> <!-- the position in row (vertical of cell) --> + <xsl:param name="columnPos" /> <!-- the position in column (horizontal of cell) --> + <xsl:param name="expression" /> <!-- expression to be exchanged --> + + <xsl:choose> + <xsl:when test="contains($expression, '[')"> + + <!-- Giving out the part before '[.' --> + <xsl:value-of select="substring-before($expression, '[')" /> + + <!-- Mapping cell definitions + 1) a pair of cells e.g. "[.E14:.F21]" to "R[-17]C[3]:R[-10]C[4]" + 2) a single cell e.g. "[.F14]" to "R[-17]"--> + <xsl:variable name="remainingExpression" select="substring-after($expression, '[')"/> + <xsl:choose> + <xsl:when test="contains(substring-before($remainingExpression, ']'), ':')"> + <xsl:call-template name="translate-cell-expression"> + <xsl:with-param name="rowPos" select="$rowPos" /> + <xsl:with-param name="columnPos" select="$columnPos" /> + <xsl:with-param name="expression" select="substring-before($remainingExpression, ':')" /> + </xsl:call-template> + <xsl:value-of select="':'" /> + <xsl:call-template name="translate-cell-expression"> + <xsl:with-param name="rowPos" select="$rowPos" /> + <xsl:with-param name="columnPos" select="$columnPos" /> + <xsl:with-param name="expression" select="substring-after(substring-before($remainingExpression, ']'), ':')" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="translate-cell-expression"> + <xsl:with-param name="rowPos" select="$rowPos" /> + <xsl:with-param name="columnPos" select="$columnPos" /> + <xsl:with-param name="expression" select="substring-before($remainingExpression, ']')" /> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + <xsl:call-template name="translate-oooc-expression"> + <xsl:with-param name="rowPos" select="$rowPos" /> + <xsl:with-param name="columnPos" select="$columnPos" /> + <xsl:with-param name="expression" select="substring-after($remainingExpression,']')"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <!-- Giving out the remaining part --> + <xsl:value-of select="$expression" /> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + <!-- A cell expression has usually starts with a '.' otherwise it references to a sheet --> + <xsl:template name="translate-cell-expression"> + <xsl:param name="rowPos" /> <!-- the vertical position of the current cell --> + <xsl:param name="columnPos" /> <!-- the horizontal position of the current cell --> + <xsl:param name="targetRowPos" select="0"/> <!-- the vertical position of the target cell --> + <xsl:param name="targetColumnPos" select="0"/> <!-- the horizontal position of the target cell --> + <xsl:param name="charPos" select="0"/> <!-- current column position (needed for multiplying) --> + <xsl:param name="digitPos" select="0"/> <!-- current row position (needed for multiplying) --> + <xsl:param name="expression" /> <!-- expression to be parsed by character --> + <xsl:param name="isRow" select="true()"/> <!-- the string (e.g. $D39 is parsed character per character from the back, + first the row, later the column is parsed --> + + <xsl:choose> + <xsl:when test="starts-with($expression, '.')"> + <xsl:variable name="expLength" select="string-length($expression)" /> + <xsl:choose> + <!-- parsing from the end, till only the '.' remains --> + <xsl:when test="$expLength != 1"> + <xsl:variable name="token" select="substring($expression, $expLength)" /> + <xsl:choose> + <xsl:when test="$token='0' or $token='1' or $token='2' or $token='3' or $token='4' or $token='5' or $token='6' or $token='7' or $token='8' or $token='9'"> + <xsl:variable name="multiplier"> + <xsl:call-template name="calculate-square-numbers"> + <xsl:with-param name="base" select="10" /> + <xsl:with-param name="exponent" select="$digitPos"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="translate-cell-expression"> + <xsl:with-param name="columnPos" select="$columnPos" /> + <xsl:with-param name="rowPos" select="$rowPos" /> + <xsl:with-param name="targetColumnPos" select="$targetColumnPos" /> + <xsl:with-param name="targetRowPos" select="$targetRowPos + $multiplier * $token" /> + <xsl:with-param name="digitPos" select="$digitPos + 1" /> + <xsl:with-param name="charPos" select="$charPos" /> + <!-- removing the last character--> + <xsl:with-param name="expression" select="substring($expression, 1, $expLength - 1)" /> + <xsl:with-param name="isRow" select="true()" /> + </xsl:call-template> + </xsl:when> + <xsl:when test="$token = '$'"> + <xsl:choose> + <!-- if this is the first '$' after '.' (column--> + <xsl:when test="$expLength = 2"> + <xsl:text>C</xsl:text><xsl:value-of select="$targetColumnPos"/> + </xsl:when> + <xsl:otherwise> + <xsl:text>R</xsl:text><xsl:value-of select="$targetRowPos"/> + <xsl:call-template name="translate-cell-expression"> + <xsl:with-param name="columnPos" select="$columnPos" /> + <xsl:with-param name="rowPos" select="$rowPos" /> + <xsl:with-param name="targetColumnPos" select="$targetColumnPos" /> + <xsl:with-param name="targetRowPos" select="$targetRowPos" /> + <xsl:with-param name="charPos" select="$charPos" /> + <!-- removing the last character--> + <xsl:with-param name="expression" select="substring($expression, 1, $expLength - 1)" /> + <xsl:with-param name="isRow" select="false()" /> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <!-- in case of a letter --> + <xsl:otherwise> + <xsl:if test="$isRow"> + <xsl:text>R</xsl:text> + <xsl:if test="$targetRowPos != $rowPos"> + <xsl:text>[</xsl:text><xsl:value-of select="$targetRowPos - $rowPos"/><xsl:text>]</xsl:text> + </xsl:if> + </xsl:if> + <xsl:variable name="multiplier"> + <xsl:call-template name="calculate-square-numbers"> + <xsl:with-param name="base" select="26" /> + <xsl:with-param name="exponent" select="$charPos"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="tokenNumber"> + <xsl:call-template name="character-to-number"> + <xsl:with-param name="character" select="$token" /> + </xsl:call-template> + </xsl:variable> + + <xsl:call-template name="translate-cell-expression"> + <xsl:with-param name="columnPos" select="$columnPos" /> + <xsl:with-param name="rowPos" select="$rowPos" /> + <xsl:with-param name="targetColumnPos" select="$targetColumnPos + $multiplier * $tokenNumber" /> + <xsl:with-param name="targetRowPos" select="$targetRowPos" /> + <xsl:with-param name="digitPos" select="$digitPos" /> + <xsl:with-param name="charPos" select="$charPos + 1" /> + <!-- removing the last character--> + <xsl:with-param name="expression" select="substring($expression, 1, $expLength - 1)" /> + <xsl:with-param name="isRow" select="false()" /> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:text>C</xsl:text> + <xsl:if test="$targetColumnPos != $columnPos"> + <xsl:text>[</xsl:text><xsl:value-of select="$targetColumnPos - $columnPos"/><xsl:text>]</xsl:text> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="sheetName" select="substring-before($expression, '.')" /> + <xsl:value-of select="$sheetName"/><xsl:text>!</xsl:text> + <xsl:call-template name="translate-cell-expression"> + <xsl:with-param name="rowPos" select="$rowPos" /> + <xsl:with-param name="columnPos" select="$columnPos" /> + <xsl:with-param name="expression" select="substring-after($expression, $sheetName)" /> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + <xsl:template name="calculate-square-numbers"> + <xsl:param name="base" /> + <xsl:param name="exponent" /> + <xsl:param name="return" select="1" /> + + <xsl:choose> + <xsl:when test="$exponent > '1'"> + <xsl:call-template name="calculate-square-numbers"> + <xsl:with-param name="base" select="$base" /> + <xsl:with-param name="exponent" select="$exponent - 1"/> + <xsl:with-param name="return" select="$return * $base" /> + </xsl:call-template> + </xsl:when> + <xsl:when test="$exponent = '1'"> + <xsl:value-of select="$return * $base"/> + </xsl:when> + <!-- if exponent is equal '0' --> + <xsl:otherwise> + <xsl:value-of select="1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + <xsl:template name="character-to-number"> + <xsl:param name="character" /> + <xsl:choose> + <xsl:when test="$character = 'A'">1</xsl:when> + <xsl:when test="$character = 'B'">2</xsl:when> + <xsl:when test="$character = 'C'">3</xsl:when> + <xsl:when test="$character = 'D'">4</xsl:when> + <xsl:when test="$character = 'E'">5</xsl:when> + <xsl:when test="$character = 'F'">6</xsl:when> + <xsl:when test="$character = 'G'">7</xsl:when> + <xsl:when test="$character = 'H'">8</xsl:when> + <xsl:when test="$character = 'I'">9</xsl:when> + <xsl:when test="$character = 'J'">10</xsl:when> + <xsl:when test="$character = 'K'">11</xsl:when> + <xsl:when test="$character = 'L'">12</xsl:when> + <xsl:when test="$character = 'M'">13</xsl:when> + <xsl:when test="$character = 'N'">14</xsl:when> + <xsl:when test="$character = 'O'">15</xsl:when> + <xsl:when test="$character = 'P'">16</xsl:when> + <xsl:when test="$character = 'Q'">17</xsl:when> + <xsl:when test="$character = 'R'">18</xsl:when> + <xsl:when test="$character = 'S'">19</xsl:when> + <xsl:when test="$character = 'T'">20</xsl:when> + <xsl:when test="$character = 'U'">21</xsl:when> + <xsl:when test="$character = 'V'">22</xsl:when> + <xsl:when test="$character = 'W'">23</xsl:when> + <xsl:when test="$character = 'X'">24</xsl:when> + <xsl:when test="$character = 'Y'">25</xsl:when> + <xsl:when test="$character = 'Z'">26</xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:template> + +</xsl:stylesheet> diff --git a/openoffice/share/xslt/export/spreadsheetml/ooo2spreadsheetml.xsl b/openoffice/share/xslt/export/spreadsheetml/ooo2spreadsheetml.xsl new file mode 100644 index 0000000000000000000000000000000000000000..48f846b75b68524581ccdb1ef09a55382ddb394f --- /dev/null +++ b/openoffice/share/xslt/export/spreadsheetml/ooo2spreadsheetml.xsl @@ -0,0 +1,413 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" + xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:dom="http://www.w3.org/2001/xml-events" + xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" + xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" + xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" + xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" + xmlns:math="http://www.w3.org/1998/Math/MathML" + xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" + xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" + xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" + xmlns:ooo="http://openoffice.org/2004/office" + xmlns:oooc="http://openoffice.org/2004/calc" + xmlns:ooow="http://openoffice.org/2004/writer" + xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" + xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" + xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" + xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" + xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + exclude-result-prefixes="chart config dc dom dr3d draw fo form math meta number office ooo oooc ooow script style svg table text xlink"> + + + <!--+++++ INCLUDED XSL MODULES +++++--> + + <!-- helper collection, to convert measures (e.g. inch to pixel using DPI (dots per inch) parameter)--> + <xsl:import href="../../common/measure_conversion.xsl" /> + + <!-- excel table handling --> + <xsl:include href="table.xsl" /> + + <!-- mapping rules of office style properties to Excel style properties --> + <xsl:include href="style_mapping.xsl" /> + + <!-- creating the Excel styles element --> + <xsl:include href="styles.xsl" /> + + <!-- mapping formalar Expressions --> + <xsl:include href="formular.xsl" /> + + <xsl:output method = "xml" + indent = "no" + encoding = "UTF-8" + omit-xml-declaration = "no" /> + + <xsl:strip-space elements="ss:Data html:Data" /> + + + <!-- common table handling --> + <xsl:variable name="namespace" select="'urn:schemas-microsoft-com:office:spreadsheet'" /> + + <!--+++++ PARAMETER SECTION +++++--> + + <!-- OPTIONAL: (MANDATORY: for all input document with relative external links): parameter is a (relative) URL to the target directory. + Relative links from the office document (e.g. to external graphics) will get this parameter as a prefix --> + <xsl:param name="targetBaseURL" select="'./'" /> + + <!-- OPTIONAL: (MANDATORY: for input document with relative internal links) + To access contents of a office file (content like the meta.xml, styles.xml file or graphics) a URL could be choosen. + This could be even a JAR URL. The sourceBase of the content URL "jar:file:/C:/temp/Test.sxw!/content.xml" would be + "jar:file:/C:/temp/Test.sxw!/" for example. + When working with OpenOffice API a Package-URL encoded over HTTP can be used to access the jared contents of the the jared document. --> + <xsl:param name="sourceBaseURL" select="'./'" /> + + <!-- OPTIONAL: (MANDATORY: for session management by URL rewriting) + Useful for WebApplications: if a HTTP session is not cookie based, URL rewriting is beeing used (the session is appended to the URL). + This URL session is used for example when links to graphics are created by XSLT. Otherwise the user havt to log again in for every graphic he liks to see. --> + <xsl:param name="optionalURLSuffix" /> + + <!-- OPTIONAL: URL to office meta file (flat xml use the URL to the input file) --> + <xsl:param name="metaFileURL" /> + + <!-- OPTIONAL: URL to office meta file (flat xml use the URL to the input file) --> + <xsl:param name="stylesFileURL" /> + + <!-- OPTIONAL: in case of using a different processor than a JAVA XSLT, you can unable the Java functionality + (e.g. encoding chapter names for the content-table as href and anchors ) --> + <xsl:param name="java" select="true()" /> + <xsl:param name="javaEnabled" select="boolean($java)" /> + + <!-- OPTIONAL: for activating the debug mode set the variable here to 'true()' or give any value from outside --> + <xsl:param name="debug" select="false()" /> + <xsl:param name="debugEnabled" select="boolean($debug)" /> + + <!-- matching configuration entries --> + <xsl:key name="config" use="@config:name" + match="/*/office:settings/config:config-item-set/config:config-item-map-indexed/config:config-item-map-entry/config:config-item | + /*/office:settings/config:config-item-set/config:config-item-map-indexed/config:config-item-map-entry/config:config-item-map-named/config:config-item-map-entry/config:config-item" /> + + <xsl:key name="colors" match="/*/office:styles//@*[name() = 'fo:background-color' or name() = 'fo:color'] | + /*/office:automatic-styles//@*[name() = 'fo:background-color' or name() = 'fo:color']" use="/" /> + <xsl:key name="colorRGB" match="@fo:background-color | @fo:color" use="." /> + <!-- *************************** --> + <!-- *** Built up Excel file *** --> + <!-- *************************** --> + <xsl:template match="/"> + <xsl:processing-instruction name="mso-application">progid="Excel.Sheet"</xsl:processing-instruction> + <!-- Note: for debugging purpose include schema location + <Workbook xsi:schemaLocation="urn:schemas-microsoft-com:office:spreadsheet <YOUR_SCHEMA_URL>/excelss.xsd"> --> + <Workbook> + <!-- adding some default settings --> + <OfficeDocumentSettings xmlns="urn:schemas-microsoft-com:office:office"> + <Colors> + <xsl:for-each select="key('colors', /) + [generate-id(.) = + generate-id(key('colorRGB', .)[1]) and starts-with(., '#')] "> + <xsl:sort select="." /> + <Color> + <Index><xsl:value-of select="position() + 2" /></Index> + <RGB><xsl:value-of select="." /></RGB> + </Color> + </xsl:for-each> + <xsl:for-each select="key('config', 'TabColor')[not(.=preceding::config:config-item)]"> + <xsl:sort select="." /> + <Color> + <Index><xsl:value-of select="56 - position()" /></Index> + <RGB> + <xsl:call-template name="colordecimal2rgb"> + <xsl:with-param name="colordecimal" select="."/> + </xsl:call-template> + </RGB> + </Color> + </xsl:for-each> + </Colors> + </OfficeDocumentSettings> + <ExcelWorkbook xmlns="urn:schemas-microsoft-com:office:excel"> + <xsl:if test="key('config', 'HasSheetTabs') = 'false'"> + <xsl:element name="HideWorkbookTabs" /> + </xsl:if> + <WindowHeight>9000</WindowHeight> + <WindowWidth>13860</WindowWidth> + <WindowTopX>240</WindowTopX> + <WindowTopY>75</WindowTopY> + <ProtectStructure>False</ProtectStructure> + <ProtectWindows>False</ProtectWindows> + </ExcelWorkbook> + <!-- Note: the following handling will exchange the default, later + <x:ExcelWorkbook> + <xsl:apply-templates select="table:calculation-settings" /> + </x:ExcelWorkbook> + --> + <xsl:element name="Styles"> + <!-- our application default will not be used for export to Excel + <xsl:apply-templates select="/*/office:styles/style:default-style" mode="styles" />--> + <xsl:apply-templates select="/*/office:styles/style:style" mode="styles" /> + <xsl:apply-templates select="/*/office:automatic-styles/style:style" mode="styles" > + <xsl:with-param name="isAutomatic" select="true()" /> + </xsl:apply-templates> + </xsl:element> + <xsl:apply-templates select="/*/office:body" /> + </Workbook> + </xsl:template> + + <xsl:template name="colordecimal2rgb"> + <xsl:param name="colordecimal"/> + <xsl:choose> + <xsl:when test="$colordecimal &lt;= 16777215 and $colordecimal &gt;= 65536"> + <xsl:variable name="redValue" select="floor(($colordecimal) div 65536)"/> + <xsl:variable name="greenValue" select="floor(($colordecimal - ($redValue*65536)) div 256)"/> + <xsl:variable name="blueValue" select="$colordecimal - ($redValue*65536) - ($greenValue*256)"/> + <xsl:call-template name="dec_rgb2Hex"> + <xsl:with-param name="decRedValue" select="$redValue"/> + <xsl:with-param name="decGreenValue" select="$greenValue"/> + <xsl:with-param name="decBlueValue" select="$blueValue"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$colordecimal &lt;= 65535 and $colordecimal &gt;= 256"> + <xsl:variable name="redValue" select="0"/> + <xsl:variable name="greenValue" select="$colordecimal div 256"/> + <xsl:variable name="blueValue" select="$colordecimal - ($greenValue*256)"/> + <xsl:call-template name="dec_rgb2Hex"> + <xsl:with-param name="decRedValue" select="$redValue"/> + <xsl:with-param name="decGreenValue" select="$greenValue"/> + <xsl:with-param name="decBlueValue" select="$blueValue"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$colordecimal &lt;= 255 and $colordecimal &gt;= 0"> + <xsl:variable name="redValue" select="0"/> + <xsl:variable name="greenValue" select="0"/> + <xsl:variable name="blueValue" select="$colordecimal"/> + <xsl:call-template name="dec_rgb2Hex"> + <xsl:with-param name="decRedValue" select="$redValue"/> + <xsl:with-param name="decGreenValue" select="$greenValue"/> + <xsl:with-param name="decBlueValue" select="$blueValue"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:template> + <xsl:template name="dec_rgb2Hex"> + <xsl:param name="decRedValue"/> + <xsl:param name="decGreenValue"/> + <xsl:param name="decBlueValue"/> + <xsl:variable name="hexRedValue"> + <xsl:variable name="tmpHexRedValue"> + <xsl:call-template name="decimal2hex"> + <xsl:with-param name="dec-number" select="$decRedValue"/> + <xsl:with-param name="last-value" select="'H'"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="string-length($tmpHexRedValue) = 1"> + <xsl:value-of select="concat('0',$tmpHexRedValue)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$tmpHexRedValue"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="hexGreenValue"> + <xsl:variable name="tmpHexGreenValue"> + <xsl:call-template name="decimal2hex"> + <xsl:with-param name="dec-number" select="$decGreenValue"/> + <xsl:with-param name="last-value" select="'H'"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="string-length($tmpHexGreenValue) = 1"> + <xsl:value-of select="concat('0',$tmpHexGreenValue)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$tmpHexGreenValue"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="hexBlueValue"> + <xsl:variable name="tmpHexBlueValue"> + <xsl:call-template name="decimal2hex"> + <xsl:with-param name="dec-number" select="$decBlueValue"/> + <xsl:with-param name="last-value" select="'H'"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="string-length($tmpHexBlueValue) = 1"> + <xsl:value-of select="concat('0',$tmpHexBlueValue)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$tmpHexBlueValue"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="concat('#',$hexRedValue,$hexGreenValue,$hexBlueValue)"/> + </xsl:template> + <xsl:template name="decimal2hex"> + <!-- transforms a decimal number to a hex number,only for two-bit hex(less than 256 in decimal) currently --> + <xsl:param name="dec-number"/> + <xsl:param name="last-value"/> + <xsl:variable name="current-value"> + <xsl:call-template name="decNumber2hex"> + <xsl:with-param name="dec-value"> + <xsl:if test="$dec-number &gt; 15"> + <xsl:value-of select="floor($dec-number div 16)"/> + </xsl:if> + <xsl:if test="$dec-number &lt; 16"> + <xsl:value-of select="$dec-number"/> + </xsl:if> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:if test="$dec-number &gt; 15"> + <xsl:call-template name="decimal2hex"> + <xsl:with-param name="dec-number" select="$dec-number mod 16"/> + <xsl:with-param name="last-value" select="concat($last-value,$current-value)"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="$dec-number &lt; 16"> + <xsl:value-of select="substring-after(concat($last-value,$current-value),'H')"/> + </xsl:if> + </xsl:template> + + <xsl:template name="decNumber2hex"> + <!-- return a hex number for a decimal character --> + <xsl:param name="dec-value"/> + <xsl:choose> + <xsl:when test="$dec-value = 10"> + <xsl:value-of select="'A'"/> + </xsl:when> + <xsl:when test="$dec-value = 11"> + <xsl:value-of select="'B'"/> + </xsl:when> + <xsl:when test="$dec-value = 12"> + <xsl:value-of select="'C'"/> + </xsl:when> + <xsl:when test="$dec-value = 13"> + <xsl:value-of select="'D'"/> + </xsl:when> + <xsl:when test="$dec-value = 14"> + <xsl:value-of select="'E'"/> + </xsl:when> + <xsl:when test="$dec-value = 15"> + <xsl:value-of select="'F'"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$dec-value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="GetTabColorIndex"> + <xsl:param name="SheetColor"/> + <xsl:for-each select="key('config', 'TabColor')[not(.=preceding::config:config-item)]"> + <xsl:sort select="." /> + <xsl:variable name="tmpColor" select="."/> + <xsl:if test=". = $SheetColor" > + <xsl:value-of select="56 - position()"/> + </xsl:if> + </xsl:for-each> + </xsl:template> + <xsl:template match="office:body"> + <!-- office:body table:table children are spreadsheets --> + <xsl:apply-templates /> + </xsl:template> + + <xsl:template match="office:spreadsheet"> + <xsl:apply-templates /> + </xsl:template> + + <!-- office:body table:table children are spreadsheets --> + <xsl:template match="office:spreadsheet/table:table"> + <xsl:element name="ss:Worksheet"> + <xsl:variable name="TableName"> + <xsl:value-of select="@table:name" /> + </xsl:variable> + <xsl:attribute name="ss:Name"> + <xsl:value-of select="$TableName" /> + </xsl:attribute> + <xsl:call-template name="table:table" /> + <xsl:element name="x:WorksheetOptions"> + <xsl:if test="key('config', 'ShowGrid') = 'false'"> + <xsl:element name="x:DoNotDisplayGridlines" /> + </xsl:if> + <xsl:if test="key('config', 'HasColumnRowHeaders') = 'false'"> + <xsl:element name="x:DoNotDisplayHeadings" /> + </xsl:if> + <xsl:if test="key('config', 'IsOutlineSymbolsSet') = 'false'"> + <xsl:element name="x:DoNotDisplayOutline" /> + </xsl:if> + <xsl:if test="key('config', 'ShowZeroValues') = 'false'"> + <xsl:element name="x:DoNotDisplayZeros" /> + </xsl:if> + <xsl:if test="/*/office:settings/config:config-item-set/config:config-item-map-indexed/config:config-item-map-entry/config:config-item-map-named/config:config-item-map-entry[@config:name=$TableName]/config:config-item[@config:name='TabColor']"> + <xsl:element name="x:TabColorIndex"> + <xsl:variable name="TabColorIndex"> + <xsl:call-template name="GetTabColorIndex"> + <xsl:with-param name="SheetColor" select="/*/office:settings/config:config-item-set/config:config-item-map-indexed/config:config-item-map-entry/config:config-item-map-named/config:config-item-map-entry[@config:name=$TableName]/config:config-item[@config:name='TabColor']"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="$TabColorIndex"/> + </xsl:element> + </xsl:if> + </xsl:element> + </xsl:element> + </xsl:template> + + <xsl:template match="table:decls" mode="ExcelWorkbook"> + <xsl:apply-templates mode="ExcelWorkbook" /> + </xsl:template> + + <xsl:template match="table:calculation-settings" mode="ExcelWorkbook"> + <xsl:if test="table:precision-as-shown"> + <x:PrecisionAsDisplayed/> + </xsl:if> + <xsl:if test="table:null-date/@office:date-value='1904-01-01'"> + <x:Date1904/> + </xsl:if> + <xsl:apply-templates select="table:iteration" /> + </xsl:template> + + <xsl:template match="table:iteration" mode="ExcelWorkbook"> + <xsl:element name="x:ExcelWorkbook"> + <xsl:if test="@table:status = 'enable'"> + <x:Iteration/> + </xsl:if> + <xsl:if test="@table:steps"> + <xsl:element name="x:MaxIterations"> + <xsl:value-of select="@table:steps" /> + </xsl:element> + </xsl:if> + <xsl:if test="@table:maximum-difference"> + <xsl:element name="x:MaxChange"> + <xsl:value-of select="@table:maximum-difference" /> + </xsl:element> + </xsl:if> + </xsl:element> + </xsl:template> + +</xsl:stylesheet> diff --git a/openoffice/share/xslt/export/spreadsheetml/style_mapping.xsl b/openoffice/share/xslt/export/spreadsheetml/style_mapping.xsl new file mode 100644 index 0000000000000000000000000000000000000000..b549a370d47f64e29bd70ead0f27aca2922c2214 --- /dev/null +++ b/openoffice/share/xslt/export/spreadsheetml/style_mapping.xsl @@ -0,0 +1,386 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" + xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:dom="http://www.w3.org/2001/xml-events" + xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" + xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" + xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" + xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" + xmlns:math="http://www.w3.org/1998/Math/MathML" + xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" + xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" + xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" + xmlns:ooo="http://openoffice.org/2004/office" + xmlns:oooc="http://openoffice.org/2004/calc" + xmlns:ooow="http://openoffice.org/2004/writer" + xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" + xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" + xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" + xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" + xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:xt="http://www.jclark.com/xt" + xmlns:common="http://exslt.org/common" + xmlns:xalan="http://xml.apache.org/xalan" + xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + exclude-result-prefixes="chart config dc dom dr3d draw fo form math meta number office ooo oooc ooow script style svg table text xlink xt common xalan"> + + <xsl:variable name="namespace-html" select="'http://www.w3.org/TR/REC-html40'" /> + + <xsl:template match="@table:style-name | @table:default-cell-style-name"> + <xsl:if test="not(name() = 'Default')"> + <xsl:attribute name="ss:StyleID"> + <xsl:value-of select="." /> + </xsl:attribute> + </xsl:if> + </xsl:template> + + <xsl:key match="table:table-cell" name="getCellByStyle" use="@table:style-name"/> + <xsl:template match="@table:style-name" mode="table-row"> + <!-- only row styles used by cells are exported, + as usual row style properties are already written as row attributes --> + <xsl:if test="key('getCellByStyle', '.')"> + <xsl:attribute name="ss:StyleID"> + <xsl:value-of select="." /> + </xsl:attribute> + </xsl:if> + </xsl:template> + + <xsl:template name="style-and-contents"> + <xsl:param name="cellStyleName" /> + + <!-- WorkAround of Excel2003 issue: + Styles from the CellStyle will not be inherited to HTML content (e.g. Colour style). + --> + <xsl:choose> + <xsl:when test="@text:style-name"> + <xsl:variable name="styles"> + <xsl:copy-of select="key('styles', @text:style-name)/*" /> + <xsl:copy-of select="key('styles', $cellStyleName)/*" /> + </xsl:variable> + <xsl:choose> + <xsl:when test="function-available('xalan:nodeset')"> + <xsl:call-template name="create-nested-format-tags"> + <xsl:with-param name="styles" select="xalan:nodeset($styles)" /> + <xsl:with-param name="cellStyleName" select="$cellStyleName" /> + </xsl:call-template> + </xsl:when> + <xsl:when test="function-available('xt:node-set')"> + <xsl:call-template name="create-nested-format-tags"> + <xsl:with-param name="styles" select="xt:node-set($styles)" /> + <xsl:with-param name="cellStyleName" select="$cellStyleName" /> + </xsl:call-template> + </xsl:when> + <xsl:when test="function-available('common:node-set')"> + <xsl:call-template name="create-nested-format-tags"> + <xsl:with-param name="styles" select="common:node-set($styles)" /> + <xsl:with-param name="cellStyleName" select="$cellStyleName" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:message terminate="yes">The required node-set function was not found!</xsl:message> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="@table:style-name"> + <xsl:variable name="styles"> + <xsl:copy-of select="key('styles', @text:style-name)/*" /> + <xsl:copy-of select="key('styles', $cellStyleName)/*" /> + </xsl:variable> + + <xsl:choose> + <xsl:when test="function-available('xalan:nodeset')"> + <xsl:call-template name="create-nested-format-tags"> + <xsl:with-param name="styles" select="xalan:nodeset($styles)" /> + <xsl:with-param name="cellStyleName" select="$cellStyleName" /> + </xsl:call-template> + </xsl:when> + <xsl:when test="function-available('xt:node-set')"> + <xsl:call-template name="create-nested-format-tags"> + <xsl:with-param name="styles" select="xt:node-set($styles)" /> + <xsl:with-param name="cellStyleName" select="$cellStyleName" /> + </xsl:call-template> + </xsl:when> + <xsl:when test="function-available('common:node-set')"> + <xsl:call-template name="create-nested-format-tags"> + <xsl:with-param name="styles" select="common:node-set($styles)" /> + <xsl:with-param name="cellStyleName" select="$cellStyleName" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:message terminate="yes">The required node-set function was not found!</xsl:message> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:apply-templates> + <xsl:with-param name="cellStyleName" select="$cellStyleName" /> + </xsl:apply-templates> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + <!-- *********************************** --> + <!-- *** creating nested format tags *** --> + <!-- *********************************** --> + + <!-- Bold --> + <xsl:template name="create-nested-format-tags"> + <xsl:param name="styles" /> + <xsl:param name="cellStyleName" /> + + <xsl:choose> + <xsl:when test="$styles/*/@fo:font-weight = 'bold' or $styles/*/@fo:font-weight = 'bolder'"> + <xsl:element namespace="{$namespace-html}" name="B"> + <xsl:call-template name="italic"> + <xsl:with-param name="styles" select="$styles" /> + <xsl:with-param name="cellStyleName" select="$cellStyleName" /> + </xsl:call-template> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="italic"> + <xsl:with-param name="styles" select="$styles" /> + <xsl:with-param name="cellStyleName" select="$cellStyleName" /> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + <!-- Italic --> + <xsl:template name="italic"> + <xsl:param name="styles" /> + <xsl:param name="cellStyleName" /> + + <xsl:choose> + <xsl:when test="$styles/*/@fo:font-style = 'italic' or $styles/*/@fo:font-style = 'oblique'"> + <xsl:element namespace="{$namespace-html}" name="I"> + <xsl:call-template name="underline"> + <xsl:with-param name="styles" select="$styles" /> + <xsl:with-param name="cellStyleName" select="$cellStyleName" /> + </xsl:call-template> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="underline"> + <xsl:with-param name="styles" select="$styles" /> + <xsl:with-param name="cellStyleName" select="$cellStyleName" /> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + <!-- Underline --> + <xsl:template name="underline"> + <xsl:param name="styles" /> + <xsl:param name="cellStyleName" /> + + <xsl:choose> + <xsl:when test="$styles/*/@style:text-underline-type and not($styles/*/@style:text-underline-type = 'none')"> + <xsl:element namespace="{$namespace-html}" name="U"> + <xsl:call-template name="strikethrough"> + <xsl:with-param name="styles" select="$styles" /> + <xsl:with-param name="cellStyleName" select="$cellStyleName" /> + </xsl:call-template> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="strikethrough"> + <xsl:with-param name="styles" select="$styles" /> + <xsl:with-param name="cellStyleName" select="$cellStyleName" /> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + + </xsl:template> + + + <!-- strikethrough --> + <xsl:template name="strikethrough"> + <xsl:param name="styles" /> + <xsl:param name="cellStyleName" /> + + <xsl:choose> + <xsl:when test="$styles/*/@style:text-line-through-style and not($styles/*/@style:text-line-through-style = 'none')"> + <xsl:element namespace="{$namespace-html}" name="S"> + <xsl:call-template name="super-subscript"> + <xsl:with-param name="styles" select="$styles" /> + <xsl:with-param name="cellStyleName" select="$cellStyleName" /> + </xsl:call-template> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="super-subscript"> + <xsl:with-param name="styles" select="$styles" /> + <xsl:with-param name="cellStyleName" select="$cellStyleName" /> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + + <!-- superscript & subscript --> + <xsl:template name="super-subscript"> + <xsl:param name="styles" /> + <xsl:param name="cellStyleName" /> + + <xsl:choose> + <xsl:when test="$styles/*/@style:text-position"> + <xsl:variable name="textPosition" select="number(substring-before($styles/*/@style:text-position, '% '))" /> + <xsl:choose> + <xsl:when test="$textPosition &gt; 0"> + <xsl:element namespace="{$namespace-html}" name="Sup"> + <xsl:call-template name="align"> + <xsl:with-param name="styles" select="$styles" /> + <xsl:with-param name="cellStyleName" select="$cellStyleName" /> + </xsl:call-template> + </xsl:element> + </xsl:when> + <xsl:when test="$textPosition &lt; 0"> + <xsl:element namespace="{$namespace-html}" name="Sub"> + <xsl:call-template name="align"> + <xsl:with-param name="styles" select="$styles" /> + <xsl:with-param name="cellStyleName" select="$cellStyleName" /> + </xsl:call-template> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="align"> + <xsl:with-param name="styles" select="$styles" /> + <xsl:with-param name="cellStyleName" select="$cellStyleName" /> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="align"> + <xsl:with-param name="styles" select="$styles" /> + <xsl:with-param name="cellStyleName" select="$cellStyleName" /> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + <!-- Alignment - normally called by strikethrough, but no DIV elements in HTML --> + <xsl:template name="align"> + <xsl:param name="styles" /> + <xsl:param name="cellStyleName" /> + + <xsl:choose> + <xsl:when test="$styles/*/@fo:font-align"> + <xsl:element namespace="{$namespace-html}" name="DIV"> + <xsl:attribute name="html:style"> + <xsl:choose> + <xsl:when test="$styles/*/@fo:font-align = 'start'"> + <xsl:text>text-align:left;</xsl:text> + </xsl:when> + <xsl:when test="$styles/*/@fo:font-align = 'end'"> + <xsl:text>text-align:right;</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>text-align:center;</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:attribute> + <xsl:call-template name="font"> + <xsl:with-param name="styles" select="$styles" /> + <xsl:with-param name="cellStyleName" select="$cellStyleName" /> + </xsl:call-template> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="font"> + <xsl:with-param name="styles" select="$styles" /> + <xsl:with-param name="cellStyleName" select="$cellStyleName" /> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + <!-- Font (size and color) --> + <xsl:template name="font"> + <xsl:param name="styles" /> + <xsl:param name="cellStyleName" /> + + <xsl:choose> + <xsl:when test="$styles/*/@style:font-name or + $styles/*/@fo:font-size or + $styles/*/@fo:color"> + <xsl:element namespace="{$namespace-html}" name="Font"> + <xsl:if test="$styles/*/@style:font-name"> + <xsl:attribute name="html:Face"> + <xsl:value-of select="$styles/*/@style:font-name" /> + </xsl:attribute> + </xsl:if> + <xsl:if test="$styles/*/@fo:color"> + <xsl:attribute name="html:Color"> + <xsl:value-of select="$styles/*/@fo:color" /> + </xsl:attribute> + </xsl:if> + <xsl:if test="$styles/*/@fo:font-size"> + <!-- WORKAROUND TO EXCEL2003 issue where nested FONT elements with size attributes result in unloadable documents --> + <!-- Only create size attribute if parent do not have already one --> + + <!--<xsl:choose> + <xsl:when test="not(key('styles', parent::*/@text:style-name)/*/@fo:font-size)"> --> + <xsl:if test="not(key('styles', parent::*/@text:style-name)/*/@fo:font-size)"> + <xsl:attribute name="html:Size"> + <xsl:call-template name="convert2pt"> + <xsl:with-param name="value" select="$styles/*/@fo:font-size" /> + <xsl:with-param name="cellStyleName" select="$cellStyleName" /> + </xsl:call-template> + </xsl:attribute> + </xsl:if> + <!--</xsl:when> + <xsl:otherwise> + <xsl:message>Due Excel issue we have to neglect size from @text:style-name '<xsl:value-of select="@text:style-name"/>'!</xsl:message> + </xsl:otherwise> + </xsl:choose>--> + </xsl:if> + <!-- get the embedded content --> + <xsl:apply-templates> + <xsl:with-param name="cellStyleName" select="$cellStyleName" /> + </xsl:apply-templates> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <!-- get the embedded content --> + <xsl:apply-templates> + <xsl:with-param name="cellStyleName" select="$cellStyleName" /> + </xsl:apply-templates> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + +</xsl:stylesheet> diff --git a/openoffice/share/xslt/export/spreadsheetml/styles.xsl b/openoffice/share/xslt/export/spreadsheetml/styles.xsl new file mode 100644 index 0000000000000000000000000000000000000000..53d07c04ab92f9862375cce5d756ea2bb6d3996c --- /dev/null +++ b/openoffice/share/xslt/export/spreadsheetml/styles.xsl @@ -0,0 +1,691 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" + xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:dom="http://www.w3.org/2001/xml-events" + xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" + xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" + xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" + xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" + xmlns:math="http://www.w3.org/1998/Math/MathML" + xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" + xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" + xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" + xmlns:ooo="http://openoffice.org/2004/office" + xmlns:oooc="http://openoffice.org/2004/calc" + xmlns:ooow="http://openoffice.org/2004/writer" + xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" + xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" + xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" + xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" + xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:xt="http://www.jclark.com/xt" + xmlns:common="http://exslt.org/common" + xmlns:xalan="http://xml.apache.org/xalan" + xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + exclude-result-prefixes="chart config dc dom dr3d draw fo form math meta number office ooo oooc ooow script style svg table text xlink xt common xalan"> + + <!-- Used in case of 'style:map', conditional formatting, where a style references to another --> + <xsl:key name="styles" match="/*/office:styles/style:style | /*/office:automatic-styles/style:style" use="@style:name" /> + <!-- + Mapping of OOo style:name and style:family to excel ss:ID + Styles form style:style map from style:name to ss:Name + style:parent-style map to ss:Parent + --> + <!-- default styles of the application + <xsl:template match="style:default-style" mode="styles" > + <xsl:call-template name="style:style"> + <xsl:with-param name="styleName" select="'Default'" /> + </xsl:call-template> + </xsl:template> + --> + + <xsl:template match="style:style" mode="styles"> + <xsl:param name="isAutomatic" /> + <xsl:param name="styleName" select="@style:name" /> + <xsl:param name="styleParentName" select="@style:parent-style-name" /> + + <!-- only row styles used by cells are exported, + as usual row style properties are already exported as row attributes --> + <xsl:if test="not(@style:family='table-row') or @style:family='table-row' and key('getCellByStyle', '.')"> + <xsl:element name="Style"> + <xsl:attribute name="ss:ID"> + <!-- neglecting that a style is only unique in conjunction with it's family name --> + <xsl:value-of select="@style:name" /> + </xsl:attribute> + <xsl:choose> + <xsl:when test="not($isAutomatic)"> + <xsl:choose> + <xsl:when test="@style:display-name"> + <xsl:attribute name="ss:Name"><xsl:value-of select="@style:display-name"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="ss:Name"><xsl:value-of select="@style:name" /></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <!-- when a non-allowed parent style is found + (in spreadsheetml no style with ss:Name is able to have a ss:Parent) --> + <xsl:when test="@style:parent-style-name"> + <!-- styles have to be merged (flatting heritance tree) --> + <xsl:variable name="stylePropertiesContainer"> + <xsl:call-template name="merge-all-parent-styles"> + <xsl:with-param name="currentStyle" select="." /> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="function-available('xalan:nodeset')"> + <xsl:call-template name="write-style-properties"> + <xsl:with-param name="styleProperties" select="xalan:nodeset($stylePropertiesContainer)/*" /> + </xsl:call-template> + </xsl:when> + <xsl:when test="function-available('common:node-set')"> + <xsl:call-template name="write-style-properties"> + <xsl:with-param name="styleProperties" select="common:node-set($stylePropertiesContainer)/*" /> + </xsl:call-template> + </xsl:when> + <xsl:when test="function-available('xt:node-set')"> + <xsl:call-template name="write-style-properties"> + <xsl:with-param name="styleProperties" select="xt:node-set($stylePropertiesContainer)/*" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:message terminate="yes">WARNING: The required node set function was not found!</xsl:message> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="write-style-properties" /> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <!-- automatic styles are implicit inherting from a style called 'Default', + furthermore nor in spreadsheetml nor in OpenDocument automatic styles are able to inherit from each other --> + <xsl:choose> + <xsl:when test="@style:parent-style-name and not(@style:parent-style-name = 'Default')"> + <xsl:attribute name="ss:Parent"><xsl:value-of select="@style:parent-style-name" /></xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:call-template name="write-style-properties" /> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + </xsl:template> + + <!-- resolving the style inheritance by starting from uppermost parent and + overriding exisiting style properties by new found child properties --> + <xsl:template name="merge-all-parent-styles"> + <xsl:param name="currentStyle" /> + + <xsl:choose> + <!-- in case of a parent, styles have to be merged (flatting heritance tree) --> + <xsl:when test="$currentStyle/@style:parent-style-name"> + <!-- collect parent style properties --> + <xsl:variable name="parentStyleContainer"> + <!-- take a look if the parent style has a parent himself --> + <xsl:call-template name="merge-all-parent-styles" > + <xsl:with-param name="currentStyle" select="key('styles', $currentStyle/@style:parent-style-name)" /> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="function-available('xalan:nodeset')"> + <xsl:call-template name="merge-style-properties"> + <xsl:with-param name="childStyleContainer" select="$currentStyle" /> + <xsl:with-param name="parentStyleContainer" select="xalan:nodeset($parentStyleContainer)" /> + </xsl:call-template> + </xsl:when> + <xsl:when test="function-available('common:node-set')"> + <xsl:call-template name="merge-style-properties"> + <xsl:with-param name="childStyleContainer" select="$currentStyle" /> + <xsl:with-param name="parentStyleContainer" select="common:node-set($parentStyleContainer)" /> + </xsl:call-template> + </xsl:when> + <xsl:when test="function-available('xt:node-set')"> + <xsl:call-template name="merge-style-properties"> + <xsl:with-param name="childStyleContainer" select="$currentStyle" /> + <xsl:with-param name="parentStyleContainer" select="xt:node-set($parentStyleContainer)" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:message terminate="yes">WARNING: The required node-set function was not found!</xsl:message> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <!-- called for top parents (or styles without parents) --> + <xsl:otherwise> + <xsl:copy-of select="$currentStyle/*"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <xsl:template name="merge-style-properties"> + <xsl:param name="childStyleContainer" /> + <xsl:param name="parentStyleContainer" /> + + <xsl:choose> + <xsl:when test="$parentStyleContainer/*"> + <xsl:apply-templates select="$parentStyleContainer/*" mode="inheritance"> + <xsl:with-param name="childStyleContainer" select="$childStyleContainer" /> + </xsl:apply-templates> + </xsl:when> + <xsl:otherwise> + <xsl:copy-of select="$childStyleContainer/*"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <xsl:template match="*" mode="inheritance"> + <xsl:param name="childStyleContainer" /> + + <!-- create an element named equal to the current properties parent element (e.g. style:table-cell-properties) --> + <xsl:element name="{name()}" namespace="urn:oasis:names:tc:opendocument:xmlns:style:1.0"> + <!-- attributes will be automatically replaced --> + <xsl:copy-of select="@*" /> + <xsl:copy-of select="$childStyleContainer/*[name() = name(current() )]/@*"/> + + <!-- elements are not needed yet, will be neglected for simplicity reasons --> + </xsl:element> + </xsl:template> + + <xsl:key match="/*/office:styles/number:date-style | + /*/office:styles/number:time-style | + /*/office:styles/number:number-style | + /*/office:styles/number:percentage-style | + /*/office:styles/number:currency-style | + /*/office:automatic-styles/number:date-style | + /*/office:automatic-styles/number:time-style | + /*/office:automatic-styles/number:number-style | + /*/office:automatic-styles/number:percentage-style | + /*/office:automatic-styles/number:currency-style" name="number-style" use="@style:name" /> + + + <xsl:template name="write-style-properties"> + <xsl:param name="styleProperties" select="key('styles', @style:name)/*" /> + + <xsl:call-template name="Alignment"> + <xsl:with-param name="styleProperties" select="$styleProperties" /> + </xsl:call-template> + <xsl:call-template name="Border"> + <xsl:with-param name="styleProperties" select="$styleProperties" /> + </xsl:call-template> + <xsl:call-template name="Font"> + <xsl:with-param name="styleProperties" select="$styleProperties" /> + <xsl:with-param name="styleParentName" select="@style:parent-style-name" /> + </xsl:call-template> + <xsl:call-template name="Interior"> + <xsl:with-param name="styleProperties" select="$styleProperties" /> + </xsl:call-template> + <xsl:call-template name="NumberFormat"> + <xsl:with-param name="styleProperties" select="$styleProperties" /> + </xsl:call-template> + </xsl:template> + + <!-- context is element 'style:style' --> + <xsl:template name="NumberFormat"> + <xsl:if test="@style:data-style-name"> + <xsl:variable name="numberStyleName" select="@style:data-style-name" /> + <xsl:variable name="numberStyle" select="key('number-style', $numberStyleName)" /> + + <xsl:element name="NumberFormat"> + <xsl:attribute name="ss:Format"> + <xsl:choose> + <xsl:when test="not($numberStyle/node())"> + <!-- Excel2003sp1 issue: 'General' and 'General Number' is not supported --> + <xsl:text>General</xsl:text> + </xsl:when> + <xsl:when test="name($numberStyle) = 'number:number-style'"> + <xsl:choose> + <xsl:when test="$numberStyle/number:scientific-number"> + <xsl:text>Scientific</xsl:text> + </xsl:when> + <!-- Excel2003sp1 issue: 'General Number' not supported --> + <xsl:when test="$numberStyle/number:number/@number:decimal-places and + $numberStyle/number:number/@number:decimal-places='0'"> + <xsl:text>General</xsl:text> + </xsl:when> + <xsl:when test="$numberStyle/number:text"> + <xsl:choose> + <xsl:when test="$numberStyle/number:text = 'No' or $numberStyle/number:text = 'Nein'"> + <xsl:text>Yes/No</xsl:text> + </xsl:when> + <xsl:when test="$numberStyle/number:text = 'False' or $numberStyle/number:text = 'Falsch'"> + <xsl:text>True/False</xsl:text> + </xsl:when> + <xsl:when test="$numberStyle/number:text = 'Off' or $numberStyle/number:text = 'Aus'"> + <xsl:text>On/Off</xsl:text> + </xsl:when> + <!-- Excel2003sp1 issue: currency is saved as 'float' --> + <xsl:when test="$numberStyle/number:currency-symbol"> + <xsl:choose> + <xsl:when test="contains($numberStyle/number:currency-symbol, '€')"> + <xsl:text>Euro Currency</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>Currency</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <!-- Excel2003sp1 issue: 'Currency' is saved as 'float' --> + <xsl:when test="contains($numberStyle/number:text, '$')"> + <xsl:text>Currency</xsl:text> + </xsl:when> + <!-- OASIS XML adapation --> + <xsl:otherwise> + <xsl:text>General</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$numberStyle/number:grouping"> + <xsl:text>Standard</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>Fixed</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="name($numberStyle) = 'number:time-style'"> + <xsl:choose> + <xsl:when test="$numberStyle/number:am-pm"> + <xsl:choose> + <xsl:when test="$numberStyle/number:seconds"> + <xsl:text>Long Time</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>Medium Time</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:text>Short Time</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="name($numberStyle) = 'number:percentage-style'"> + <xsl:text>Percent</xsl:text> + </xsl:when> + <xsl:when test="name($numberStyle) = 'number:currency-style'"> + <xsl:choose> + <xsl:when test="contains($numberStyle/number:currency-symbol, '€')"> + <xsl:text>Euro Currency</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>Currency</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="$numberStyle/number:month"> + <xsl:choose> + <xsl:when test="$numberStyle/number:month/@number:textual and + $numberStyle/number:month/@number:textual=true()"> + <xsl:text>Medium Date</xsl:text> + <!-- Excel2003 sp1 issue: No difference between 'Long Date' and 'Medium Date' --> + </xsl:when> + <xsl:when test="$numberStyle/number:hours"> + <xsl:text>General Date</xsl:text> + </xsl:when> + <xsl:when test="$numberStyle/number:year/@number:style and + $numberStyle/number:year/@number:style='long'"> + <xsl:text>Short Date</xsl:text> + </xsl:when> + <!-- OASIS XML adapation --> + <xsl:otherwise> + <xsl:text>Short Date</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <!-- OASIS XML adapation --> + <xsl:otherwise> + <xsl:text>General</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:attribute> + </xsl:element> + </xsl:if> + </xsl:template> + + <xsl:template name="Alignment"> + <xsl:param name="styleProperties" /> + + <!-- An empty Alignment element, might overwrite parents setting by + the default attributes --> + <xsl:if test="$styleProperties/@fo:text-align or + $styleProperties/@style:vertical-align or + $styleProperties/@fo:wrap-option or + $styleProperties/@fo:margin-left or + $styleProperties/@style:rotation-angle or + $styleProperties/@style:direction"> + <xsl:element name="Alignment"> + <xsl:if test="$styleProperties/@fo:text-align"> + <xsl:attribute name="ss:Horizontal"> + <xsl:choose> + <xsl:when test="$styleProperties/@fo:text-align = 'center'">Center</xsl:when> + <xsl:when test="$styleProperties/@fo:text-align = 'end'">Right</xsl:when> + <xsl:when test="$styleProperties/@fo:text-align = 'justify'">Justify</xsl:when> + <xsl:otherwise>Left</xsl:otherwise> + </xsl:choose> + </xsl:attribute> + </xsl:if> + <xsl:if test="$styleProperties/@style:vertical-align"> + <xsl:attribute name="ss:Vertical"> + <xsl:choose> + <xsl:when test="$styleProperties/@style:vertical-align = 'top'">Top</xsl:when> + <xsl:when test="$styleProperties/@style:vertical-align = 'bottom'">Bottom</xsl:when> + <xsl:when test="$styleProperties/@style:vertical-align = 'middle'">Center</xsl:when> + <xsl:otherwise>Automatic</xsl:otherwise> + </xsl:choose> + </xsl:attribute> + </xsl:if> + <xsl:if test="$styleProperties/@fo:wrap-option = 'wrap'"> + <xsl:attribute name="ss:WrapText">1</xsl:attribute> + </xsl:if> + <xsl:if test="$styleProperties/@fo:margin-left"> + <xsl:attribute name="ss:Indent"> + <xsl:variable name="margin"> + <xsl:call-template name="convert2pt"> + <xsl:with-param name="value" select="$styleProperties/@fo:margin-left" /> + <xsl:with-param name="rounding-factor" select="1" /> + </xsl:call-template> + </xsl:variable> + <!-- one ss:Indent is equal to 10 points --> + <xsl:value-of select="number($margin) div 10"/> + </xsl:attribute> + </xsl:if> + <!-- Excel is only able to rotate between 90 and -90 degree (inclusive). + Other degrees will be mapped by 180 degrees --> + <xsl:if test="$styleProperties/@style:rotation-angle"> + <xsl:attribute name="ss:Rotate"> + <xsl:choose> + <xsl:when test="$styleProperties/@style:rotation-angle &gt; 90"> + <xsl:choose> + <xsl:when test="$styleProperties/@style:rotation-angle &gt;= 270"> + <xsl:value-of select="$styleProperties/@style:rotation-angle - 360" /> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$styleProperties/@style:rotation-angle - 180" /> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$styleProperties/@style:rotation-angle &lt; -90"> + <xsl:choose> + <xsl:when test="$styleProperties/@style:rotation-angle &lt;= -270"> + <xsl:value-of select="$styleProperties/@style:rotation-angle + 360" /> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$styleProperties/@style:rotation-angle + 180" /> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$styleProperties/@style:rotation-angle" /> + </xsl:otherwise> + </xsl:choose> + </xsl:attribute> + </xsl:if> + <xsl:if test="$styleProperties/@style:direction = 'ttb'"> + <xsl:attribute name="ss:VerticalText">1</xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + </xsl:template> + + + <xsl:template name="Border"> + <xsl:param name="styleProperties" /> + + <!-- An empty border element, might overwrite parents setting by + the default attributes --> + <xsl:if test="$styleProperties/@fo:border or + $styleProperties/@fo:border-bottom or + $styleProperties/@fo:border-left or + $styleProperties/@fo:border-right or + $styleProperties/@fo:border-top"> + <xsl:element name="Borders"> + <xsl:if test="$styleProperties/@fo:border-bottom and not($styleProperties/@fo:border-bottom = 'none')"> + <xsl:element name="Border"> + <xsl:attribute name="ss:Position">Bottom</xsl:attribute> + <xsl:call-template name="border-attributes"> + <xsl:with-param name="border_properties" select="$styleProperties/@fo:border-bottom" /> + </xsl:call-template> + </xsl:element> + </xsl:if> + <xsl:if test="$styleProperties/@fo:border-left and not($styleProperties/@fo:border-left = 'none')"> + <xsl:element name="Border"> + <xsl:attribute name="ss:Position">Left</xsl:attribute> + <xsl:call-template name="border-attributes"> + <xsl:with-param name="border_properties" select="$styleProperties/@fo:border-left" /> + </xsl:call-template> + </xsl:element> + </xsl:if> + <xsl:if test="$styleProperties/@fo:border-right and not($styleProperties/@fo:border-right = 'none')"> + <xsl:element name="Border"> + <xsl:attribute name="ss:Position">Right</xsl:attribute> + <xsl:call-template name="border-attributes"> + <xsl:with-param name="border_properties" select="$styleProperties/@fo:border-right" /> + </xsl:call-template> + </xsl:element> + </xsl:if> + <xsl:if test="$styleProperties/@fo:border-top and not($styleProperties/@fo:border-top = 'none')"> + <xsl:element name="Border"> + <xsl:attribute name="ss:Position">Top</xsl:attribute> + <xsl:call-template name="border-attributes"> + <xsl:with-param name="border_properties" select="$styleProperties/@fo:border-top" /> + </xsl:call-template> + </xsl:element> + </xsl:if> + <!-- write out all table border --> + <xsl:if test="$styleProperties/@fo:border and not($styleProperties/@fo:border = 'none')"> + <xsl:element name="Border"> + <xsl:attribute name="ss:Position">Bottom</xsl:attribute> + <xsl:call-template name="border-attributes"> + <xsl:with-param name="border_properties" select="$styleProperties/@fo:border" /> + </xsl:call-template> + </xsl:element> + <xsl:element name="Border"> + <xsl:attribute name="ss:Position">Left</xsl:attribute> + <xsl:call-template name="border-attributes"> + <xsl:with-param name="border_properties" select="$styleProperties/@fo:border" /> + </xsl:call-template> + </xsl:element> + <xsl:element name="Border"> + <xsl:attribute name="ss:Position">Right</xsl:attribute> + <xsl:call-template name="border-attributes"> + <xsl:with-param name="border_properties" select="$styleProperties/@fo:border" /> + </xsl:call-template> + </xsl:element> + <xsl:element name="Border"> + <xsl:attribute name="ss:Position">Top</xsl:attribute> + <xsl:call-template name="border-attributes"> + <xsl:with-param name="border_properties" select="$styleProperties/@fo:border" /> + </xsl:call-template> + </xsl:element> + </xsl:if> + </xsl:element> + </xsl:if> + </xsl:template> + + + <xsl:template name="border-attributes"> + <xsl:param name="border_properties" /> + + <xsl:variable name="border-width"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="substring-before($border_properties, ' ')" /> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="border-style" select="substring-before(substring-after($border_properties, ' '), ' ')" /> + <xsl:variable name="border-color" select="substring-after(substring-after($border_properties, ' '), ' ')" /> +<!-- + <xsl:message>border-width:<xsl:value-of select="$border-width" /></xsl:message> + <xsl:message>border-style:<xsl:value-of select="$border-style" /></xsl:message> + <xsl:message>border-color:<xsl:value-of select="$border-color" /></xsl:message> + --> + + <!-- Dash, Dot, DashDot, DashDotDot, SlantDashDot are not supported yet --> + <xsl:attribute name="ss:LineStyle"> + <xsl:choose> + <xsl:when test="$border-style = 'none'">None</xsl:when> + <xsl:when test="$border-style = 'double'">Double</xsl:when> + <xsl:otherwise>Continuous</xsl:otherwise> + </xsl:choose> + </xsl:attribute> + + <xsl:attribute name="ss:Weight"> + <xsl:choose> + <!-- 0: Hairline --> + <xsl:when test="$border-width &lt;= 0.002">0</xsl:when> + <!-- 1: Thin --> + <xsl:when test="$border-width &lt;= 0.035">1</xsl:when> + <!-- 2: Medium --> + <xsl:when test="$border-width &lt;= 0.088">2</xsl:when> + <!-- 3: Thick --> + <xsl:otherwise>3</xsl:otherwise> + </xsl:choose> + </xsl:attribute> + + <xsl:attribute name="ss:Color"> + <xsl:choose> + <xsl:when test="$border-color"><xsl:value-of select="$border-color" /></xsl:when> + <xsl:otherwise>Automatic</xsl:otherwise> + </xsl:choose> + </xsl:attribute> + </xsl:template> + + + <xsl:template name="Font"> + <xsl:param name="styleProperties" /> + <xsl:param name="styleParentName" /> + + <!-- An empty font element, might overwrite parents setting by + the default attributes --> + <xsl:if test="$styleProperties/@style:font-weight or + $styleProperties/@fo:color or + $styleProperties/@style:font-name or + $styleProperties/@fo:font-style or + $styleProperties/@style:text-outline or + $styleProperties/@style:text-shadow or + $styleProperties/@style:font-size or + $styleProperties/@style:text-line-through-style or + $styleProperties/@style:text-underline-type or + $styleProperties/@style:text-underline-style or + $styleProperties/@style:text-position"> + + + <xsl:element name="Font"> + <xsl:call-template name="getParentBold"> + <xsl:with-param name="styleProperties" select="$styleProperties" /> + <xsl:with-param name="styleParentName" select="$styleParentName" /> + </xsl:call-template> + <xsl:if test="$styleProperties/@fo:color"> + <xsl:attribute name="ss:Color"><xsl:value-of select="$styleProperties/@fo:color" /></xsl:attribute> + </xsl:if> + <xsl:if test="$styleProperties/@style:font-name"> + <xsl:attribute name="ss:FontName"><xsl:value-of select="$styleProperties/@style:font-name" /></xsl:attribute> + </xsl:if> + <xsl:if test="$styleProperties/@fo:font-style = 'italic'"> + <xsl:attribute name="ss:Italic">1</xsl:attribute> + </xsl:if> + <xsl:if test="$styleProperties/@style:text-outline = 'true'"> + <xsl:attribute name="ss:Outline">1</xsl:attribute> + </xsl:if> + <xsl:if test="$styleProperties/@style:text-shadow = 'shadow'"> + <xsl:attribute name="ss:Shadow">1</xsl:attribute> + </xsl:if> + <xsl:if test="$styleProperties/@fo:font-size"> + <xsl:attribute name="ss:Size"> + <xsl:call-template name="convert2pt"> + <xsl:with-param name="value" select="$styleProperties/@fo:font-size" /> + </xsl:call-template> + </xsl:attribute> + </xsl:if> + <xsl:if test="$styleProperties/@style:text-line-through-style and $styleProperties/@style:text-line-through-style != 'none'"> + <xsl:attribute name="ss:StrikeThrough">1</xsl:attribute> + </xsl:if> + <xsl:if test="($styleProperties/@style:text-underline-type and $styleProperties/@style:text-underline-type != 'none') or + ($styleProperties/@style:text-underline-style and $styleProperties/@style:text-underline-style != 'none')"> + <xsl:attribute name="ss:Underline"> + <xsl:choose> + <xsl:when test="$styleProperties/@style:text-underline-type = 'double'">Double</xsl:when> + <xsl:otherwise>Single</xsl:otherwise> + </xsl:choose> + </xsl:attribute> + </xsl:if> + <xsl:if test="$styleProperties/@style:text-position"> + <xsl:attribute name="ss:VerticalAlign"> + <xsl:choose> + <xsl:when test="substring-before($styleProperties/@style:text-position, '% ') &gt; 0">Superscript</xsl:when> + <xsl:otherwise>Subscript</xsl:otherwise> + </xsl:choose> + </xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + </xsl:template> + + <xsl:template name="Interior"> + <xsl:param name="styleProperties" /> + <xsl:if test="$styleProperties/@fo:background-color and not($styleProperties/@fo:background-color = 'transparent')"> + <xsl:element name="Interior"> + <xsl:attribute name="ss:Color"> + <xsl:value-of select="$styleProperties/@fo:background-color" /> + </xsl:attribute> + <!-- Background color (i.e. Interior/ss:Color) not shown without ss:Pattern (or with 'none') + Therefore a default is set --> + <xsl:attribute name="ss:Pattern">Solid</xsl:attribute> + </xsl:element> + </xsl:if> + </xsl:template> + + <!-- Excel issue workaround: <Font ss:Bold="1"> is not inherited --> + <xsl:template name="getParentBold"> + <xsl:param name="styleProperties" /> + <xsl:param name="styleParentName" /> + <xsl:param name="styleName" /> + + <xsl:if test="$styleParentName and $styleParentName != $styleName"> + <xsl:choose> + <xsl:when test="$styleProperties/@fo:font-weight = 'bold'"> + <xsl:attribute name="ss:Bold">1</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="getParentBold"> + <xsl:with-param name="styleProperties" select="key('styles', $styleParentName)/*" /> + <xsl:with-param name="styleParentName" select="key('styles', $styleParentName)/@style:parent-style-name" /> + <xsl:with-param name="styleName" select="$styleParentName" /> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template> + +</xsl:stylesheet> diff --git a/openoffice/share/xslt/export/spreadsheetml/table.xsl b/openoffice/share/xslt/export/spreadsheetml/table.xsl new file mode 100644 index 0000000000000000000000000000000000000000..7aae5ddfa0dbdcc21802e7a75afb3cbc7b79f8b8 --- /dev/null +++ b/openoffice/share/xslt/export/spreadsheetml/table.xsl @@ -0,0 +1,933 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" + xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:dom="http://www.w3.org/2001/xml-events" + xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" + xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" + xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" + xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" + xmlns:math="http://www.w3.org/1998/Math/MathML" + xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" + xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" + xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" + xmlns:ooo="http://openoffice.org/2004/office" + xmlns:oooc="http://openoffice.org/2004/calc" + xmlns:ooow="http://openoffice.org/2004/writer" + xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" + xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" + xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" + xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" + xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:xt="http://www.jclark.com/xt" + xmlns:common="http://exslt.org/common" + xmlns:xalan="http://xml.apache.org/xalan" + xmlns="urn:schemas-microsoft-com:office:spreadsheet" xmlns:c="urn:schemas-microsoft-com:office:component:spreadsheet" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:x2="http://schemas.microsoft.com/office/excel/2003/xml" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + exclude-result-prefixes="chart config dc dom dr3d draw fo form math meta number office ooo oooc ooow script style svg table text xlink xt common xalan"> + + + <!-- ************** --> + <!-- *** Table *** --> + <!-- ************** --> + + <!-- check existence of default cell style --> + <xsl:variable name="firstDefaultCellStyle" select="descendant::table:table-column/@table:default-cell-style-name" /> + + + <xsl:template match="table:table" name="table:table"> + <xsl:element name="Table"> + <xsl:apply-templates select="@table:style-name" /> + + <!-- find all columns in the table --> + <xsl:variable name="columnNodes" select="descendant::table:table-column" /> + <!-- calculate the overall column amount --> + <xsl:variable name="maxColumnNo"> + <xsl:choose> + <xsl:when test="$columnNodes/@table:number-columns-repeated"> + <xsl:value-of select="count($columnNodes) + + number(sum($columnNodes/@table:number-columns-repeated)) + - count($columnNodes/@table:number-columns-repeated)" /> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="count($columnNodes)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!-- create columns --> + <xsl:apply-templates select="$columnNodes[1]"> + <xsl:with-param name="columnNodes" select="$columnNodes" /> + <xsl:with-param name="maxColumnNo" select="$maxColumnNo" /> + </xsl:apply-templates> + + <!-- create rows --> + <xsl:choose> + <xsl:when test="not($columnNodes/@table:number-columns-repeated)"> + <xsl:call-template name="optimized-row-handling"> + <xsl:with-param name="rowNodes" select="descendant::table:table-row" /> + <xsl:with-param name="columnNodes" select="$columnNodes" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <!-- To be able to match from a cell to the corresponding column to match @table:default-cell-style-name, + the repeated columns are being resolved by copying them in a helper variable --> + <xsl:variable name="columnNodes-RTF"> + <xsl:for-each select="$columnNodes"> + <xsl:call-template name="adding-column-styles-entries" /> + </xsl:for-each> + </xsl:variable> + <xsl:choose> + <xsl:when test="function-available('xalan:nodeset')"> + <xsl:call-template name="optimized-row-handling"> + <xsl:with-param name="rowNodes" select="descendant::table:table-row" /> + <xsl:with-param name="columnNodes" select="xalan:nodeset($columnNodes-RTF)" /> + </xsl:call-template> + </xsl:when> + <xsl:when test="function-available('common:node-set')"> + <xsl:call-template name="optimized-row-handling"> + <xsl:with-param name="rowNodes" select="descendant::table:table-row" /> + <xsl:with-param name="columnNodes" select="common:node-set($columnNodes-RTF)" /> + </xsl:call-template> + </xsl:when> + <xsl:when test="function-available('xt:node-set')"> + <xsl:call-template name="optimized-row-handling"> + <xsl:with-param name="rowNodes" select="descendant::table:table-row" /> + <xsl:with-param name="columnNodes" select="xt:node-set($columnNodes-RTF)" /> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:template> + + + <!-- **************** --> + <!-- *** Columns *** --> + <!-- **************** --> + + <xsl:template match="table:table-column"> + <xsl:param name="columnNodes" /> + <xsl:param name="currentColumnNumber" select="1" /> + <xsl:param name="setIndex" select="false()" /> + <xsl:param name="maxColumnNo" /> + + <xsl:element name="Column"> + <xsl:if test="@table:visibility = 'collapse' or @table:visibility = 'filter'"> + <xsl:attribute name="ss:Hidden">1</xsl:attribute> + </xsl:if> + + <xsl:if test="@table:number-columns-repeated"> + <xsl:attribute name="ss:Span"> + <xsl:value-of select="@table:number-columns-repeated - 1" /> + </xsl:attribute> + </xsl:if> + + <xsl:if test="$setIndex"> + <xsl:attribute name="ss:Index"> + <xsl:value-of select="$currentColumnNumber" /> + </xsl:attribute> + </xsl:if> + + <xsl:choose> + <xsl:when test="@style:use-optimal-column-width = 'true'"> + <xsl:attribute name="ss:AutoFitWidth">1</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="width" select="key('styles', @table:style-name)/style:table-column-properties/@style:column-width" /> + <xsl:if test="$width"> + <xsl:attribute name="ss:Width"> + <!-- using the absolute width in point --> + <xsl:call-template name="convert2pt"> + <xsl:with-param name="value" select="$width" /> + </xsl:call-template> + </xsl:attribute> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + + <xsl:if test="@table:number-columns-repeated"> + <xsl:attribute name="ss:Span"> + <xsl:value-of select="@table:number-columns-repeated - 1" /> + </xsl:attribute> + </xsl:if> + </xsl:element> + + <xsl:variable name="columnNumber"> + <xsl:choose> + <xsl:when test="@table:number-columns-repeated"> + <xsl:value-of select="$currentColumnNumber + @table:number-columns-repeated"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$currentColumnNumber"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="$columnNumber &lt; $maxColumnNo"> + <xsl:variable name="nextColumnNodes" select="$columnNodes[position() != 1]" /> + <xsl:choose> + <xsl:when test="@table:number-columns-repeated"> + <xsl:apply-templates select="$nextColumnNodes[1]"> + <xsl:with-param name="columnNodes" select="$nextColumnNodes" /> + <xsl:with-param name="currentColumnNumber" select="$columnNumber" /> + <xsl:with-param name="maxColumnNo" select="$maxColumnNo" /> + <xsl:with-param name="setIndex" select="true()" /> + </xsl:apply-templates> + </xsl:when> + <xsl:otherwise> + <xsl:apply-templates select="$nextColumnNodes[1]"> + <xsl:with-param name="columnNodes" select="$nextColumnNodes" /> + <xsl:with-param name="currentColumnNumber" select="$columnNumber + 1" /> + <xsl:with-param name="maxColumnNo" select="$maxColumnNo" /> + </xsl:apply-templates> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template> + + <!-- current node is a table:table-column --> + <xsl:template name="adding-column-styles-entries"> + <xsl:choose> + <xsl:when test="not(@table:number-columns-repeated and @table:number-columns-repeated > 1)"> + <!-- writes an entry of a column in the columns-variable --> + <xsl:copy-of select="." /> + </xsl:when> + <xsl:otherwise> + <!-- repeated colums will be written explicit several times in the variable--> + <xsl:call-template name="repeat-adding-table-column"> + <xsl:with-param name="numberColumnsRepeated" select="@table:number-columns-repeated" /> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + <!-- current node is a table:table-column --> + <!-- dublicates column elements in case of column-repeated attribute --> + <xsl:template name="repeat-adding-table-column"> + <xsl:param name="table:table-column" /> + <xsl:param name="numberColumnsRepeated" /> + + <xsl:choose> + <xsl:when test="$numberColumnsRepeated > 1"> + <!-- writes an entry of a column in the columns-variable --> + <xsl:copy-of select="." /> + <!-- repeat calling this method until all elements written out --> + <xsl:call-template name="repeat-adding-table-column"> + <xsl:with-param name="numberColumnsRepeated" select="$numberColumnsRepeated - 1" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <!-- writes an entry of a column in the columns-variable --> + <xsl:copy-of select="." /> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + <!-- ************* --> + <!-- *** Rows *** --> + <!-- ************* --> + + + <!-- Recursions are much faster when the stack size is small --> + <xsl:template name="optimized-row-handling"> + <xsl:param name="rowNodes" /> + <xsl:param name="columnNodes" /> + <xsl:param name="offset" select="0"/> + <xsl:param name="threshold" select="10"/> + + <xsl:variable name="rowCount" select="count($rowNodes)"/> + <xsl:choose> + <xsl:when test="$rowCount &lt;= $threshold"> + <xsl:apply-templates select="$rowNodes[1]"> + <xsl:with-param name="rowNodes" select="$rowNodes" /> + <xsl:with-param name="offset" select="$offset" /> + <xsl:with-param name="columnNodes" select="$columnNodes" /> + </xsl:apply-templates> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="rowCountHalf" select="floor($rowCount div 2)"/> + <xsl:variable name="rowNodesSetA" select="$rowNodes[position() &lt;= $rowCountHalf]"/> + <xsl:variable name="rowNodesSetB" select="$rowNodes[position() &gt; $rowCountHalf]"/> + <!-- to keep track of the rownumber, the repeteated rows have to kept into accounts --> + <xsl:variable name="rowsCreatedByRepetition"> + <xsl:choose> + <xsl:when test="$rowNodesSetA/@table:number-rows-repeated"> + <xsl:value-of select="number(sum($rowNodesSetA/@table:number-rows-repeated)) + - count($rowNodesSetA/@table:number-rows-repeated)" /> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$rowCountHalf &gt; $threshold"> + <xsl:call-template name="optimized-row-handling"> + <xsl:with-param name="rowNodes" select="$rowNodesSetA"/> + <xsl:with-param name="offset" select="$offset" /> + <xsl:with-param name="columnNodes" select="$columnNodes" /> + </xsl:call-template> + <xsl:call-template name="optimized-row-handling"> + <xsl:with-param name="rowNodes" select="$rowNodesSetB"/> + <xsl:with-param name="offset" select="$offset + $rowCountHalf + $rowsCreatedByRepetition" /> + <xsl:with-param name="columnNodes" select="$columnNodes" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:apply-templates select="$rowNodesSetA[1]"> + <xsl:with-param name="rowNodes" select="$rowNodesSetA"/> + <xsl:with-param name="offset" select="$offset" /> + <xsl:with-param name="columnNodes" select="$columnNodes" /> + </xsl:apply-templates> + <xsl:apply-templates select="$rowNodesSetB[1]"> + <xsl:with-param name="rowNodes" select="$rowNodesSetB" /> + <xsl:with-param name="offset" select="$offset + $rowCountHalf + $rowsCreatedByRepetition" /> + <xsl:with-param name="columnNodes" select="$columnNodes" /> + </xsl:apply-templates> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <!-- + Rows as "table:table-row" might be grouped in + "table:table-header-rows" or "table:table-row-group" + This row-tree will be traversed providing each Row with it's + calculatedRowPosition and earlierRowNumber. + By this repeated empty rows might be neglected in the spreadsheetml output, + as the following row will notice the 'gap' and provide @ss:Index, + which results in filling up the gap by a row without style and content. + + In Excel created rows by ss:Index are 'default' rows. + --> + <xsl:template match="table:table-row"> + <xsl:param name="earlierRowNumber" select="0" /> + <xsl:param name="offset" /> + <xsl:param name="calculatedRowPosition" select="$offset + 1" /> + <xsl:param name="rowNodes" /> + <xsl:param name="columnNodes" /> + + <xsl:choose> + <xsl:when test="@table:number-rows-repeated &gt; 1"> + <xsl:call-template name="write-table-row"> + <xsl:with-param name="earlierRowNumber" select="$earlierRowNumber" /> + <xsl:with-param name="calculatedRowPosition" select="$calculatedRowPosition" /> + <xsl:with-param name="columnNodes" select="$columnNodes" /> + </xsl:call-template> + <xsl:if test="@table:number-rows-repeated &gt; 2 and (table:table-cell/@office:value-type or $firstDefaultCellStyle != '')"> + <!-- In case a cell is being repeated, the cell will be created + in a variabel, which is as many times given out, as being repeated --> + <xsl:variable name="tableRow"> + <xsl:call-template name="write-table-row"> + <xsl:with-param name="columnNodes" select="$columnNodes" /> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="optimized-row-repeating"> + <xsl:with-param name="tableRow" select="$tableRow" /> + <xsl:with-param name="repetition" select="@table:number-rows-repeated - 1" /> + <xsl:with-param name="columnNodes" select="$columnNodes" /> + </xsl:call-template> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="write-table-row"> + <xsl:with-param name="earlierRowNumber" select="$earlierRowNumber" /> + <xsl:with-param name="calculatedRowPosition" select="$calculatedRowPosition" /> + <xsl:with-param name="columnNodes" select="$columnNodes" /> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + + <xsl:variable name="nextRowNodes" select="$rowNodes[position()!=1]" /> + <xsl:choose> + <xsl:when test="@table:number-rows-repeated &gt; 1"> + <xsl:apply-templates select="$nextRowNodes[1]"> + <xsl:with-param name="earlierRowNumber" select="$calculatedRowPosition" /> + <xsl:with-param name="calculatedRowPosition" select="$calculatedRowPosition + @table:number-rows-repeated" /> + <xsl:with-param name="rowNodes" select="$nextRowNodes" /> + <xsl:with-param name="columnNodes" select="$columnNodes" /> + </xsl:apply-templates> + </xsl:when> + <xsl:otherwise> + <xsl:apply-templates select="$nextRowNodes[1]"> + <xsl:with-param name="earlierRowNumber" select="$calculatedRowPosition" /> + <xsl:with-param name="calculatedRowPosition" select="$calculatedRowPosition + 1" /> + <xsl:with-param name="rowNodes" select="$nextRowNodes" /> + <xsl:with-param name="columnNodes" select="$columnNodes" /> + </xsl:apply-templates> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <xsl:template name="write-table-row"> + <xsl:param name="earlierRowNumber" select="0" /> + <xsl:param name="calculatedRowPosition" select="1" /> + <xsl:param name="columnNodes" /> + + <xsl:element name="Row"> + <xsl:if test="@table:visibility = 'collapse' or @table:visibility = 'filter'"> + <xsl:attribute name="ss:Hidden">1</xsl:attribute> + </xsl:if> + <xsl:if test="not($earlierRowNumber + 1 = $calculatedRowPosition)"> + <xsl:attribute name="ss:Index"><xsl:value-of select="$calculatedRowPosition" /></xsl:attribute> + </xsl:if> + + <!-- writing the style of the row --> + <xsl:apply-templates select="@table:style-name" mode="table-row" /> + + <xsl:variable name="rowProperties" select="key('styles', @table:style-name)/*" /> + <xsl:if test="$rowProperties/@style:use-optimal-row-height = 'false'"> + <!-- default is '1', therefore write only '0' --> + <xsl:attribute name="ss:AutoFitHeight">0</xsl:attribute> + </xsl:if> + + <xsl:variable name="height" select="$rowProperties/@style:row-height" /> + <xsl:if test="$height"> + <xsl:attribute name="ss:Height"> + <!-- using the absolute height in point --> + <xsl:call-template name="convert2pt"> + <xsl:with-param name="value" select="$height" /> + </xsl:call-template> + </xsl:attribute> + </xsl:if> + <xsl:apply-templates select="table:table-cell[1]"> + <xsl:with-param name="calculatedRowPosition" select="$calculatedRowPosition" /> + <xsl:with-param name="cellNodes" select="table:table-cell" /> + <xsl:with-param name="columnNodes" select="$columnNodes" /> + </xsl:apply-templates> + </xsl:element> + </xsl:template> + + + <!-- Recursions are much faster when the stack size is small --> + <xsl:template name="optimized-row-repeating"> + <xsl:param name="tableRow" /> + <xsl:param name="repetition" /> + <!-- resource optimation: instead of '1' it will be '1000' and the column is not full --> + <xsl:param name="thresholdmax" select="512"/> + <xsl:param name="thresholdmin" select="256"/> + + <xsl:choose> + <xsl:when test="$repetition &lt;= $thresholdmax"> + <xsl:copy-of select="$tableRow" /> + <xsl:if test="$repetition &lt;= $thresholdmin"> + <xsl:call-template name="optimized-row-repeating"> + <xsl:with-param name="repetition" select="$repetition - 1"/> + <xsl:with-param name="tableRow" select="$tableRow" /> + </xsl:call-template> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:if test="$repetition mod 2 = 1"> + <xsl:copy-of select="$tableRow" /> + </xsl:if> + <xsl:variable name="repetitionHalf" select="floor($repetition div 2)"/> + <xsl:call-template name="optimized-row-repeating"> + <xsl:with-param name="repetition" select="$repetitionHalf"/> + <xsl:with-param name="tableRow" select="$tableRow" /> + </xsl:call-template> + <xsl:call-template name="optimized-row-repeating"> + <xsl:with-param name="repetition" select="$repetitionHalf"/> + <xsl:with-param name="tableRow" select="$tableRow" /> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + + <!-- ************** --> + <!-- *** Cells *** --> + <!-- ************** --> + + <!-- Table cells are able to be repeated by attribute in StarOffice, + but not in Excel. If more cells are repeated --> + <xsl:template name="table:table-cell" match="table:table-cell"> + <xsl:param name="calculatedCellPosition" select="1" /><!-- the later table position of the current cell --> + <xsl:param name="calculatedRowPosition" /><!-- the later table position of the current row --> + <xsl:param name="setIndex" select="false()" /> <!-- if not '0' @ss:Index used for neglecting repeteated empty cells --> + <xsl:param name="repetition" select="@table:number-columns-repeated" /> <!-- used for explicit writen out cells --> + <xsl:param name="repetitionCellPosition" select="$calculatedCellPosition" /><!-- during repetition formula needs exact cell positioning --> + <xsl:param name="nextMatchedCellPosition"><!-- the later table position of the next cell --> + <xsl:choose> + <xsl:when test="not(@table:number-columns-repeated) and not(@table:number-columns-spanned)"> + <xsl:value-of select="$calculatedCellPosition + 1" /> + </xsl:when> + <xsl:when test="not(@table:number-columns-spanned)"> + <xsl:value-of select="$calculatedCellPosition + @table:number-columns-repeated" /> + </xsl:when> + <xsl:when test="not(@table:number-columns-repeated)"> + <xsl:value-of select="$calculatedCellPosition + @table:number-columns-spanned" /> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$calculatedCellPosition + @table:number-columns-spanned * @table:number-columns-repeated" /> + </xsl:otherwise> + </xsl:choose> + </xsl:param> + <xsl:param name="cellNodes" /><!-- cells to be handled --> + <xsl:param name="columnNodes" /> + + <xsl:choose> + <!-- in case a repetition took place --> + <xsl:when test="$repetition &gt; 0"> + <xsl:choose> + <!-- In case of no cell content (text, subelements, attribute, except repeated style) the ss:Index could be used --> + <xsl:when test="not(text()) and not(*) and not(@*[name() != 'table:number-columns-repeated'])"> + <xsl:choose> + <xsl:when test="count($cellNodes) = 1"> + <xsl:call-template name="create-table-cell"> + <xsl:with-param name="setIndex" select="true()" /> + <xsl:with-param name="calculatedCellPosition" select="$nextMatchedCellPosition - 1" /> + <xsl:with-param name="calculatedRowPosition" select="$calculatedRowPosition" /> + <xsl:with-param name="columnNodes" select="$columnNodes" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:apply-templates select="$cellNodes[2]"> + <xsl:with-param name="calculatedCellPosition" select="$nextMatchedCellPosition" /> + <xsl:with-param name="calculatedRowPosition" select="$calculatedRowPosition" /> + <xsl:with-param name="setIndex" select="true()" /> + <xsl:with-param name="cellNodes" select="$cellNodes[position() != 1]" /> + <xsl:with-param name="columnNodes" select="$columnNodes" /> + </xsl:apply-templates> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <!-- Fastest cell repetition by creating cell once and copying, works not for + a) cells with formula (need of actual cell postition) + b) cells, which start with ss:Index (as ss:Index is not allowed to be repeated) --> + <xsl:when test="not(@table:formula) and not($setIndex)"> + <!-- In case a non-empty cell is being repeated, the cell will be created + in a variabel, which is as many times given out, as being repeated --> + <xsl:variable name="tableCell"> + <xsl:call-template name="create-table-cell"> + <xsl:with-param name="setIndex" select="false()" /><!-- copied cells may not have indices --> + <xsl:with-param name="columnNodes" select="$columnNodes" /> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="repeat-copy-table-cell"> + <xsl:with-param name="tableCell" select="$tableCell" /> + <xsl:with-param name="repetition" select="$repetition" /> + <xsl:with-param name="columnNodes" select="$columnNodes" /> + </xsl:call-template> + <xsl:apply-templates select="$cellNodes[2]"> + <xsl:with-param name="calculatedCellPosition" select="$nextMatchedCellPosition" /> + <xsl:with-param name="calculatedRowPosition" select="$calculatedRowPosition" /> + <xsl:with-param name="cellNodes" select="$cellNodes[position() != 1]" /> + <xsl:with-param name="columnNodes" select="$columnNodes" /> + </xsl:apply-templates> + </xsl:when> + <!-- explicit writing (instead of copying) of cell for the cases mentioned above --> + <xsl:otherwise> + <xsl:call-template name="create-table-cell"> + <xsl:with-param name="setIndex" select="$setIndex" /><!-- a possible Index will be created --> + <xsl:with-param name="calculatedCellPosition" select="$repetitionCellPosition" /> + <xsl:with-param name="calculatedRowPosition" select="$calculatedRowPosition" /> + <xsl:with-param name="columnNodes" select="$columnNodes" /> + </xsl:call-template> + <xsl:choose> + <!-- as long there is a repetition (higher '1') stay on the same cell node --> + <xsl:when test="$repetition &gt; 1"> + <xsl:call-template name="table:table-cell"> + <xsl:with-param name="calculatedCellPosition" select="$nextMatchedCellPosition" /> + <xsl:with-param name="calculatedRowPosition" select="$calculatedRowPosition" /> + <xsl:with-param name="repetitionCellPosition"> + <xsl:choose> + <xsl:when test="@table:number-columns-spanned"> + <xsl:value-of select="$repetitionCellPosition + @table:number-columns-spanned" /> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$repetitionCellPosition + 1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="nextMatchedCellPosition" select="$nextMatchedCellPosition" /> + <xsl:with-param name="repetition" select="$repetition - 1" /> + <xsl:with-param name="cellNodes" select="$cellNodes" /> + <xsl:with-param name="columnNodes" select="$columnNodes" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:apply-templates select="$cellNodes[2]"> + <xsl:with-param name="calculatedCellPosition" select="$nextMatchedCellPosition" /> + <xsl:with-param name="calculatedRowPosition" select="$calculatedRowPosition" /> + <xsl:with-param name="cellNodes" select="$cellNodes[position() != 1]" /> + <xsl:with-param name="columnNodes" select="$columnNodes" /> + </xsl:apply-templates> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <!-- in case no repetition took place --> + <xsl:choose> + <!-- neglect en empty cells by using ss:Index Attribut --> + <xsl:when test="not(text()) and not(*) and not(@*)"> + <xsl:choose> + <!-- if it is the last cell, write this cell --> + <xsl:when test="count($cellNodes) = 1"> + <xsl:call-template name="create-table-cell"> + <xsl:with-param name="setIndex" select="true()" /> + <xsl:with-param name="calculatedCellPosition" select="$nextMatchedCellPosition - 1" /> + <xsl:with-param name="calculatedRowPosition" select="$calculatedRowPosition" /> + <xsl:with-param name="columnNodes" select="$columnNodes" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:apply-templates select="$cellNodes[2]"> + <xsl:with-param name="setIndex" select="true()" /> + <xsl:with-param name="calculatedCellPosition" select="$nextMatchedCellPosition" /> + <xsl:with-param name="calculatedRowPosition" select="$calculatedRowPosition" /> + <xsl:with-param name="cellNodes" select="$cellNodes[position() != 1]" /> + <xsl:with-param name="columnNodes" select="$columnNodes" /> + </xsl:apply-templates> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <!-- create cell and use/unset the ss:Index --> + <xsl:call-template name="create-table-cell"> + <xsl:with-param name="setIndex" select="$setIndex" /> + <xsl:with-param name="calculatedCellPosition" select="$calculatedCellPosition" /> + <xsl:with-param name="calculatedRowPosition" select="$calculatedRowPosition" /> + <xsl:with-param name="columnNodes" select="$columnNodes" /> + </xsl:call-template> + <xsl:apply-templates select="$cellNodes[2]"> + <xsl:with-param name="calculatedCellPosition" select="$nextMatchedCellPosition" /> + <xsl:with-param name="calculatedRowPosition" select="$calculatedRowPosition" /> + <xsl:with-param name="cellNodes" select="$cellNodes[position() != 1]" /> + <xsl:with-param name="columnNodes" select="$columnNodes" /> + </xsl:apply-templates> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <!-- Copies the variable 'tableCell' to the output as often as 'repetition' --> + <xsl:template name="repeat-copy-table-cell"> + <xsl:param name="tableCell" /> + <xsl:param name="repetition" /> + + <xsl:if test="$repetition &gt; 0"> + <xsl:copy-of select="$tableCell"/> + <xsl:call-template name="repeat-copy-table-cell"> + <xsl:with-param name="tableCell" select="$tableCell" /> + <xsl:with-param name="repetition" select="$repetition - 1" /> + </xsl:call-template> + </xsl:if> + </xsl:template> + + <xsl:template name="create-table-cell"> + <xsl:param name="setIndex" select="false()" /> + <xsl:param name="calculatedCellPosition" /> + <xsl:param name="calculatedRowPosition" /> + <xsl:param name="columnNodes" /> + + <xsl:element name="Cell" namespace="urn:schemas-microsoft-com:office:spreadsheet"> + <xsl:if test="$setIndex"> + <xsl:attribute name="ss:Index"> + <xsl:value-of select="$calculatedCellPosition"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="@table:number-columns-spanned &gt; 1"> + <xsl:attribute name="ss:MergeAcross"> + <xsl:value-of select="@table:number-columns-spanned - 1" /> + </xsl:attribute> + </xsl:if> + <xsl:if test="@table:number-rows-spanned &gt; 1"> + <xsl:attribute name="ss:MergeDown"> + <xsl:value-of select="@table:number-rows-spanned - 1" /> + </xsl:attribute> + </xsl:if> + <xsl:variable name="link" select="descendant::text:a/@xlink:href" /> + <xsl:if test="$link"> + <xsl:attribute name="ss:HRef"> + <xsl:value-of select="$link" /> + </xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="@table:style-name"> + <xsl:apply-templates select="@table:style-name" /> + </xsl:when> + <xsl:otherwise> + <xsl:if test="$firstDefaultCellStyle != ''"> + <xsl:variable name="defaultCellStyle" select="$columnNodes/table:table-column[position() = $calculatedCellPosition]/@table:default-cell-style-name" /> + <xsl:if test="$defaultCellStyle"> + <xsl:if test="not($defaultCellStyle = 'Default')"> + <xsl:attribute name="ss:StyleID"><xsl:value-of select="$defaultCellStyle"/></xsl:attribute> + </xsl:if> + </xsl:if> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="@table:formula"> + <xsl:with-param name="calculatedCellPosition" select="$calculatedCellPosition" /> + <xsl:with-param name="calculatedRowPosition" select="$calculatedRowPosition" /> + </xsl:apply-templates> + <xsl:choose> + <xsl:when test="*"> + <!-- in case it is not an empty cell + + As the sequence of comment and data is opposite in Excel and Calc no match work here, in both comments exist only once + Possible Table Content of interest: text:h|text:p|text:list --> + <xsl:if test="text:h | text:p | text:list"> + <xsl:variable name="valueType"> + <xsl:choose> + <xsl:when test="@office:value-type"> + <xsl:value-of select="@office:value-type" /> + </xsl:when> + <xsl:otherwise>string</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="ss:Data"> + <xsl:with-param name="valueType" select="$valueType" /> + <xsl:with-param name="cellStyleName" select="@table:style-name" /> + </xsl:call-template> + </xsl:if> + + <xsl:if test="office:annotation"> + <xsl:element name="Comment"> + <xsl:if test="office:annotation/@office:author"> + <xsl:attribute name="ss:Author"><xsl:value-of select="office:annotation/@office:author" /></xsl:attribute> + </xsl:if> + <xsl:if test="office:annotation/@office:display = 'true'"> + <xsl:attribute name="ss:ShowAlways">1</xsl:attribute> + </xsl:if> + <!-- ss:Data is oblicatory, but not the same as the ss:Cell ss:Data child, as it has no attributes --> + <ss:Data xmlns="http://www.w3.org/TR/REC-html40"> + <xsl:for-each select="office:annotation/text:p"> + <xsl:choose> + <xsl:when test="*"> + <!-- paragraph style have to be neglected due to Excel error, + which does not allow shadowing their HTML attributes --> + <xsl:for-each select="*"> + <xsl:call-template name="style-and-contents" /> + </xsl:for-each> + </xsl:when> + <xsl:when test="@text:style-name"> + <xsl:call-template name="style-and-contents" /> + </xsl:when> + <xsl:otherwise> + <!-- if no style is set, BOLD is set as default --> + <B> + <xsl:call-template name="style-and-contents" /> + </B> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </ss:Data> + </xsl:element> + </xsl:if> + </xsl:when> + </xsl:choose> + </xsl:element> + </xsl:template> + + <!-- comments are handled separately in the cell --> + <xsl:template match="office:annotation" /> + <xsl:template match="dc:date" /> + + <xsl:template name="ss:Data"> + <!-- the default value is 'String' in the office --> + <xsl:param name="valueType" select="'string'" /> + <xsl:param name="cellStyleName" /> + + <xsl:choose> + <xsl:when test="descendant::*/@text:style-name"> + <xsl:choose> + <xsl:when test="$valueType = 'string'"> + <ss:Data ss:Type="String" xmlns="http://www.w3.org/TR/REC-html40"> + <xsl:apply-templates> + <xsl:with-param name="cellStyleName" select="$cellStyleName" /> + </xsl:apply-templates> + </ss:Data> + </xsl:when> + <xsl:when test="$valueType = 'boolean'"> + <ss:Data ss:Type="Boolean" xmlns="http://www.w3.org/TR/REC-html40"> + <xsl:apply-templates> + <xsl:with-param name="cellStyleName" select="$cellStyleName" /> + </xsl:apply-templates> + </ss:Data> + </xsl:when> + <xsl:when test="$valueType = 'date'"> + <ss:Data ss:Type="DateTime" xmlns="http://www.w3.org/TR/REC-html40"> + <xsl:apply-templates> + <xsl:with-param name="cellStyleName" select="$cellStyleName" /> + </xsl:apply-templates> + </ss:Data> + </xsl:when> + <!-- float, time, percentage, currency (no 'Error' setting) --> + <xsl:otherwise> + <ss:Data ss:Type="Number" xmlns="http://www.w3.org/TR/REC-html40"> + <xsl:apply-templates> + <xsl:with-param name="cellStyleName" select="$cellStyleName" /> + </xsl:apply-templates> + </ss:Data> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:element name="Data"> + <xsl:call-template name="ss:Type"> + <xsl:with-param name="valueType" select="$valueType" /> + </xsl:call-template> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + <xsl:template name="ss:Type"> + <xsl:param name="valueType" select="'string'" /> + + <xsl:choose> + <xsl:when test="$valueType = 'string'"> + <xsl:attribute name="ss:Type">String</xsl:attribute> + <xsl:apply-templates select="*"/> + </xsl:when> + <xsl:when test="$valueType = 'boolean'"> + <xsl:attribute name="ss:Type">Boolean</xsl:attribute> + <xsl:choose> + <xsl:when test="@office:boolean-value = 'true'">1</xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$valueType = 'date' or $valueType = 'time'"> + <!-- issue in Excel: can not have an empty 'DateTime' cell --> + <xsl:attribute name="ss:Type">DateTime</xsl:attribute> + <!-- Gathering information of two StarOffice date/time attributes + Excel always needs both informations in one attribute --> + <xsl:choose> + <xsl:when test="@office:date-value"> + <!-- office:date-value may contain time (after 'T')--> + <xsl:choose> + <xsl:when test="contains(@office:date-value, 'T')"> + <!-- in case time is also part of the date --> + <xsl:value-of select="substring-before(@office:date-value, 'T')" /> + <xsl:text>T</xsl:text> + <xsl:value-of select="substring-after(@office:date-value,'T')" /> + <xsl:if test="not(contains(@office:date-value,'.'))"> + <xsl:text>.</xsl:text> + </xsl:if> + <xsl:text>000</xsl:text> + </xsl:when> + <xsl:when test="@office:time-value"> + <!-- conatains date and time (time will be evaluated later --> + <xsl:value-of select="@office:date-value" /> + <xsl:text>T</xsl:text> + <xsl:choose> + <xsl:when test="@table:formula or contains(@office:time-value,',')"> + <!-- customized number types not implemented yet --> + <xsl:text>00:00:00.000</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="translate(substring-after(@office:time-value,'PT'),'HMS','::.')" /> + <xsl:if test="not(contains(@office:time-value,'S'))"> + <xsl:text>.</xsl:text> + </xsl:if> + <xsl:text>000</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="@office:date-value" /> + <xsl:text>T00:00:00.000</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:if test="@office:time-value"> + <xsl:text>1899-12-31T</xsl:text> + <xsl:choose> + <xsl:when test="@table:formula or contains(@office:time-value,',')"> + <!-- customized number types not implemented yet --> + <xsl:text>00:00:00.000</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="translate(substring-after(@office:time-value,'PT'),'HMS','::.')" /> + <xsl:if test="not(contains(@office:time-value,'S'))"> + <xsl:text>.</xsl:text> + </xsl:if> + <xsl:text>000</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <!-- float, percentage, currency (no 'Error' setting) --> + <xsl:otherwise> + <xsl:attribute name="ss:Type">Number</xsl:attribute> + <xsl:value-of select="@office:value" /> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + <!-- ******************** --> + <!-- *** Common Rules *** --> + <!-- ******************** --> + + <xsl:template match="*"> + <xsl:param name="cellStyleName" /> + +<!-- LineBreak in Cell --> + <xsl:if test="preceding-sibling::text:p[1]"><xsl:text>&#10;</xsl:text></xsl:if> + <xsl:call-template name="style-and-contents"> + <xsl:with-param name="cellStyleName" select="$cellStyleName" /> + </xsl:call-template> + </xsl:template> + + <!-- disabling draw:frames --> + <xsl:template match="draw:frame" /> + + <xsl:template match="text:s"> + <xsl:call-template name="write-breakable-whitespace"> + <xsl:with-param name="whitespaces" select="@text:c" /> + </xsl:call-template> + </xsl:template> + + <!--write the number of 'whitespaces' --> + <xsl:template name="write-breakable-whitespace"> + <xsl:param name="whitespaces" /> + + <xsl:text> </xsl:text> + <xsl:if test="$whitespaces >= 1"> + <xsl:call-template name="write-breakable-whitespace"> + <xsl:with-param name="whitespaces" select="$whitespaces - 1" /> + </xsl:call-template> + </xsl:if> + </xsl:template> + + <!-- allowing all matched text nodes --> + <xsl:template match="text()"><xsl:value-of select="." /></xsl:template> + +</xsl:stylesheet> + diff --git a/openoffice/share/xslt/export/uof/odf2uof_presentation.xsl b/openoffice/share/xslt/export/uof/odf2uof_presentation.xsl new file mode 100644 index 0000000000000000000000000000000000000000..a1217a9a6d631d08b48f678c7e37c80c8e0e588f --- /dev/null +++ b/openoffice/share/xslt/export/uof/odf2uof_presentation.xsl @@ -0,0 +1,3395 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:presentation="urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:smil="urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" xmlns:uof="http://schemas.uof.org/cn/2003/uof" xmlns:表="http://schemas.uof.org/cn/2003/uof-spreadsheet" xmlns:æ¼”="http://schemas.uof.org/cn/2003/uof-slideshow" xmlns:å­—="http://schemas.uof.org/cn/2003/uof-wordproc" xmlns:æ•°="http://www.w3.org/1998/Math/MathML" xmlns:图="http://schemas.uof.org/cn/2003/graph" exclude-result-prefixes="office style text table draw fo xlink dc meta number presentation svg chart dr3d math form script config ooo ooow oooc dom xforms smil anim"> + <xsl:output method="xml" indent="no" encoding="UTF-8" version="1.0" standalone="no" omit-xml-declaration="no"/> + <xsl:variable name="impresswithUnit"> + <xsl:value-of select="/office:document/office:styles/style:style[@style:family='graphic']/style:graphic-properties/@svg:stroke-width"/> + </xsl:variable> + <xsl:variable name="uofUnit"> + <xsl:choose> + <xsl:when test="contains($impresswithUnit,'inch')">inch</xsl:when> + <xsl:when test="contains($impresswithUnit,'cm')">cm</xsl:when> + <xsl:when test="contains($impresswithUnit,'mm')">mm</xsl:when> + <xsl:when test="contains($impresswithUnit,'pt')">pt</xsl:when> + <xsl:otherwise>cm</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="cm-to-other"> + <xsl:choose> + <xsl:when test="$uofUnit='cm'">1</xsl:when> + <xsl:when test="$uofUnit='inch'">0.394</xsl:when> + <xsl:when test="$uofUnit='pt'">28.346</xsl:when> + <xsl:when test="$uofUnit='mm'">10</xsl:when> + <xsl:when test="$uofUnit='pica'">2.364</xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:key match="/office:document/office:automatic-styles/style:style | /office:document/office:styles/style:style" name="graphicset" use="@style:name"/> + <xsl:template match="/"> + <xsl:apply-templates select="office:document"/> + </xsl:template> + <xsl:template match="office:document"> + <uof:UOF xmlns:uof="http://schemas.uof.org/cn/2003/uof" xmlns:图="http://schemas.uof.org/cn/2003/graph" xmlns:æ•°="http://www.w3.org/1998/Math/MathML" xmlns:å­—="http://schemas.uof.org/cn/2003/uof-wordproc" xmlns:æ¼”="http://schemas.uof.org/cn/2003/uof-slideshow" xmlns:表="http://schemas.uof.org/cn/2003/uof-spreadsheet" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" uof:language="cn" uof:version="1.0" uof:locID="u0000" uof:mimetype="vnd.uof.presentation"> + <xsl:apply-templates select="office:meta"/> + <xsl:if test="//text:bookmark|//text:bookmark-start"> + <uof:书签集 uof:locID="u0027"> + <xsl:for-each select="//text:bookmark|//text:bookmark-start"> + <uof:书签 uof:å称="{@text:name}" uof:locID="u0028" uof:attrList="å称"> + <uof:文本ä½ç½® uof:区域引用="{generate-id(.)}" uof:locID="u0029" uof:attrList="区域引用"/> + </uof:书签> + </xsl:for-each> + </uof:书签集> + </xsl:if> + <xsl:if test="/office:document/office:body/text:p/text:a | /office:document/office:body/text:p/draw:a"> + <uof:链接集 uof:locID="u0031"> + <xsl:for-each select="/office:document/office:body/text:p/text:a | /office:document/office:body/text:p/draw:a"> + <xsl:variable name="hyperStr" select="@xlink:href"/> + <uof:超级链接 uof:locID="u0032" uof:attrList="标识符 目标 书签 å¼æ ·å¼•ç”¨ 已访问å¼æ ·å¼•ç”¨ æ示 链æº"> + <xsl:if test="contains($hyperStr,'#')"> + <xsl:attribute name="uof:书签"><xsl:value-of select="substring-after($hyperStr,'#')"/></xsl:attribute> + <xsl:attribute name="uof:æ示"><xsl:value-of select="."/></xsl:attribute> + </xsl:if> + <xsl:variable name="num"> + <xsl:number from="/office:document/office:body" level="any" count="text:p[text:a]"/> + </xsl:variable> + <xsl:attribute name="uof:链æº"><xsl:value-of select="concat('hlnk',$num)"/></xsl:attribute> + <xsl:attribute name="uof:标识符"><xsl:value-of select="concat('hyk_','hlnk',$num)"/></xsl:attribute> + <xsl:if test="not(contains($hyperStr,'#'))"> + <xsl:attribute name="uof:目标"><xsl:value-of select="$hyperStr"/></xsl:attribute> + <xsl:choose> + <xsl:when test="contains($hyperStr,'@')"> + <xsl:attribute name="uof:æ示">链接到邮件地å€</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="uof:æ示">链接文件</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="@text:style-name"> + <xsl:attribute name="uof:å¼æ ·å¼•ç”¨"><xsl:value-of select="@text:style-name"/></xsl:attribute> + </xsl:if> + <xsl:if test="@text:visited-style-name"> + <xsl:attribute name="uof:已访问å¼æ ·å¼•ç”¨"><xsl:value-of select="@text:visited-style-name"/></xsl:attribute> + </xsl:if> + </uof:超级链接> + </xsl:for-each> + </uof:链接集> + </xsl:if> + <uof:对象集 uof:locID="u0033"> + <xsl:apply-templates select="office:master-styles/style:handout-master" mode="styles"/> + <xsl:apply-templates select="office:master-styles/style:master-page" mode="styles"/> + <xsl:apply-templates select="office:body/office:presentation/draw:page" mode="styles"/> + <xsl:apply-templates select="office:styles/style:presentation-page-layout/presentation:placeholder" mode="graphic"/> + <xsl:apply-templates select="office:body/office:presentation/draw:page/presentation:notes" mode="styles"/> + <xsl:for-each select="(/office:document/office:styles/draw:fill-image) | (/office:document/office:automatic-styles/draw:fill-image)"> + <uof:其他对象 uof:locID="u0036" uof:attrList="标识符 内嵌 公共类型 ç§æœ‰ç±»åž‹"> + <xsl:attribute name="uof:标识符"><xsl:value-of select="@draw:name"/></xsl:attribute> + <xsl:attribute name="uof:公共类型">jpg</xsl:attribute> + <xsl:attribute name="uof:内嵌">true</xsl:attribute> + <uof:æ•°æ® uof:locID="u0037"> + <xsl:value-of select="office:binary-data"/> + </uof:æ•°æ®> + </uof:其他对象> + </xsl:for-each> + <xsl:for-each select="(/office:document/office:styles/style:style/style:graphic-properties/text:list-style/text:list-level-style-image) | (/office:document/office:automatic-styles/style:style/style:graphic-properties/text:list-style/text:list-level-style-image)"> + <uof:其他对象 uof:locID="u0036" uof:attrList="标识符 内嵌 公共类型 ç§æœ‰ç±»åž‹"> + <xsl:attribute name="uof:标识符"><xsl:value-of select="concat('image_numbering_',count(preceding::text:list-level-style-image))"/></xsl:attribute> + <xsl:attribute name="uof:公共类型">jpg</xsl:attribute> + <xsl:attribute name="uof:内嵌">true</xsl:attribute> + <uof:æ•°æ® uof:locID="u0037"> + <xsl:value-of select="office:binary-data"/> + </uof:æ•°æ®> + </uof:其他对象> + </xsl:for-each> + </uof:对象集> + <uof:å¼æ ·é›† uof:locID="u0039"> + <xsl:apply-templates select="office:font-face-decls"/> + <xsl:element name="uof:自动编å·é›†"> + <xsl:attribute name="uof:locID">u0042</xsl:attribute> + <xsl:for-each select="/office:document//text:list-style"> + <xsl:element name="å­—:自动编å·"> + <xsl:attribute name="uof:locID">t0169</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符 å称 父编å·å¼•ç”¨ 多级编å·</xsl:attribute> + <xsl:attribute name="å­—:标识符"> + <xsl:variable name="count1" select="count(preceding::text:list-style)"/> + <xsl:choose><xsl:when test="@style:name"><xsl:value-of select="concat(@style:name,$count1)"/></xsl:when><xsl:otherwise><xsl:value-of select="concat(../../@style:name,$count1)"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="å­—:å称"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:attribute name="å­—:多级编å·">true</xsl:attribute> + <xsl:for-each select="./* "> + <xsl:if test="number(@text:level) &lt; 10"> + <xsl:element name="å­—:级别"> + <xsl:attribute name="uof:locID">t0159</xsl:attribute> + <xsl:attribute name="uof:attrList">级别值 ç¼–å·å¯¹é½æ–¹å¼ å°¾éšå­—符</xsl:attribute> + <xsl:attribute name="å­—:级别值"><xsl:value-of select="number(@text:level)"/></xsl:attribute> + <xsl:if test="style:list-level-properties/@fo:text-align"> + <xsl:attribute name="å­—:ç¼–å·å¯¹é½æ–¹å¼"><xsl:value-of select="style:list-level-properties/@fo:text-align"/></xsl:attribute> + </xsl:if> + <xsl:variable name="level"> + <xsl:value-of select="@text:level"/> + </xsl:variable> + <xsl:if test="office:binary-data"> + <xsl:element name="å­—:图片符å·å¼•ç”¨" uof:locID="t0164" uof:attrList="宽度 高度"> + <xsl:attribute name="å­—:宽度"><xsl:value-of select="substring-before(style:list-level-properties/@fo:width,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="å­—:高度"><xsl:value-of select="substring-before(style:list-level-properties/@fo:height,$uofUnit)"/></xsl:attribute> + <xsl:value-of select="concat('image_numbering_',count(preceding::text:list-level-style-image))"/> + </xsl:element> + </xsl:if> + <xsl:if test="@text:bullet-char"> + <xsl:element name="å­—:项目符å·"> + <xsl:attribute name="uof:locID">t0171</xsl:attribute> + <xsl:value-of select="@text:bullet-char"/> + </xsl:element> + </xsl:if> + <xsl:element name="å­—:符å·å­—体"> + <xsl:attribute name="uof:locID">t0160</xsl:attribute> + <xsl:attribute name="uof:attrList">å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:call-template name="å­—:å¥å±žæ€§"/> + </xsl:element> + <xsl:if test="@style:num-format"> + <xsl:choose> + <xsl:when test="string(@style:num-format)='a'"> + <xsl:element name="å­—:ç¼–å·æ ¼å¼" uof:locID="t0162">lower-letter</xsl:element> + </xsl:when> + <xsl:when test="string(@style:num-format)='A'"> + <xsl:element name="å­—:ç¼–å·æ ¼å¼" uof:locID="t0162">upper-letter</xsl:element> + </xsl:when> + <xsl:when test="string(@style:num-format)='i'"> + <xsl:element name="å­—:ç¼–å·æ ¼å¼" uof:locID="t0162">lower-roman</xsl:element> + </xsl:when> + <xsl:when test="string(@style:num-format)='I'"> + <xsl:element name="å­—:ç¼–å·æ ¼å¼" uof:locID="t0162">upper-roman</xsl:element> + </xsl:when> + <xsl:when test="string(@style:num-format)='â‘ , â‘¡, â‘¢, ...'"> + <xsl:element name="å­—:ç¼–å·æ ¼å¼" uof:locID="t0162">decimal-enclosed-circle</xsl:element> + </xsl:when> + <xsl:when test="string(@style:num-format)='甲, ä¹™, 丙, ...'"> + <xsl:element name="å­—:ç¼–å·æ ¼å¼" uof:locID="t0162">ideograph-traditional</xsl:element> + </xsl:when> + <xsl:when test="string(@style:num-format)='å­, 丑, 寅, ...'"> + <xsl:element name="å­—:ç¼–å·æ ¼å¼" uof:locID="t0162">ideograph-zodiac</xsl:element> + </xsl:when> + <xsl:when test="string(@style:num-format)='一, 二, 三, ...'"> + <xsl:element name="å­—:ç¼–å·æ ¼å¼" uof:locID="t0162">chinese-counting</xsl:element> + </xsl:when> + <xsl:when test="string(@style:num-format)='壹, è´°, å, ...'"> + <xsl:element name="å­—:ç¼–å·æ ¼å¼" uof:locID="t0162">chinese-legal-simplified</xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="å­—:ç¼–å·æ ¼å¼" uof:locID="t0162">decimal</xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:variable name="jibie"> + <xsl:value-of select="position()"/> + </xsl:variable> + <xsl:variable name="xianshijibie"> + <xsl:choose> + <xsl:when test="@text:display-levels"> + <xsl:value-of select="@text:display-levels"/> + </xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <å­—:ç¼–å·æ ¼å¼è¡¨ç¤º uof:locID="t0163"> + <xsl:call-template name="å­—:ç¼–å·æ ¼å¼è¡¨ç¤º"> + <xsl:with-param name="bubianjibie" select="$jibie"/> + <xsl:with-param name="jibie" select="$jibie"/> + <xsl:with-param name="xianshijibie" select="$xianshijibie"/> + <xsl:with-param name="biaoshi" select="concat(string(@style:num-prefix),'%',$jibie,string(@style:num-suffix))"/> + </xsl:call-template> + </å­—:ç¼–å·æ ¼å¼è¡¨ç¤º> + <xsl:element name="å­—:缩进"> + <xsl:attribute name="uof:locID">t0165</xsl:attribute> + <xsl:call-template name="å­—:缩进类型"/> + </xsl:element> + <xsl:element name="å­—:制表符ä½ç½®"> + <xsl:attribute name="uof:locID">t0166</xsl:attribute> + <xsl:value-of select="substring-before(style:list-level-properties/@text:min-label-width,$uofUnit)"/> + </xsl:element> + <xsl:if test="@text:start-value"> + <xsl:element name="å­—:起始编å·"> + <xsl:value-of select="@text:start-value"/> + </xsl:element> + </xsl:if> + <xsl:if test="@text:num-regular-exp"> + <xsl:element name="å­—:正规格å¼" uof:locID="t0168" uof:attrList="值"> + <xsl:attribute name="值"><xsl:value-of select="@text:num-regular-exp"/></xsl:attribute> + </xsl:element> + </xsl:if> + </xsl:element> + </xsl:if> + </xsl:for-each> + </xsl:element> + </xsl:for-each> + </xsl:element> + <xsl:for-each select="/office:document//text:list-style/*"> + <xsl:if test="style:text-properties/@fo:font-family"> + <xsl:element name="uof:å¥å¼æ ·"> + <xsl:attribute name="uof:locID">u0043</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符 å称 类型 别å 基å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:variable name="count"><xsl:value-of select="count(preceding::node())"/></xsl:variable> + <xsl:attribute name="å­—:标识符"><xsl:value-of select="concat('ID',$count)"/></xsl:attribute> + <xsl:attribute name="å­—:å称"><xsl:value-of select="concat(ancestor::style:style/@style:name,@text:level)"/></xsl:attribute> + <xsl:attribute name="å­—:类型">auto</xsl:attribute> + <xsl:if test="ancestor::style:style/@style:parent-style-name"> + <xsl:attribute name="å­—:基å¼æ ·å¼•ç”¨"><xsl:value-of select="ancestor::style:style/@style:parent-style-name"/></xsl:attribute> + </xsl:if> + <xsl:call-template name="å­—:å¥å±žæ€§"/> + </xsl:element> + </xsl:if> + </xsl:for-each> + <xsl:apply-templates select="office:styles | office:automatic-styles" mode="style"/> + <xsl:for-each select="/office:document/office:master-styles/style:master-page"> + <xsl:for-each select="child::draw:frame"> + <xsl:variable name="stylename" select="@presentation:style-name"/> + <xsl:variable name="parent" select="/office:document/office:automatic-styles/style:style[@style:name=$stylename]/@style:parent-style-name"/> + <xsl:for-each select="/office:document/*/style:style[@style:name=$parent]"> + <xsl:if test="not(contains(@style:name,'outline'))"> + <xsl:call-template name="段è½å¼æ ·"/> + </xsl:if> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="/office:document/office:styles/style:style[contains(@style:name,'outline')]"> + <xsl:call-template name="段è½å¼æ ·"/> + </xsl:for-each> + </uof:å¼æ ·é›†> + <uof:演示文稿 uof:locID="u0048"> + <æ¼”:公用处ç†è§„则 uof:locID="p0000"> + <xsl:element name="æ¼”:度é‡å•ä½"> + <xsl:attribute name="uof:locID">p0055</xsl:attribute> + <xsl:value-of select="$uofUnit"/> + </xsl:element> + <æ¼”:页é¢è®¾ç½®é›† uof:locID="p0001"> + <xsl:apply-templates select="office:automatic-styles/style:page-layout"/> + </æ¼”:页é¢è®¾ç½®é›†> + <æ¼”:é…色方案集 uof:locID="p0007"> + <xsl:for-each select="/office:document/office:master-styles/*[@draw:style-name]"> + <xsl:call-template name="é…色方案"/> + </xsl:for-each> + <xsl:for-each select="/office:document/office:body/office:presentation/draw:page"> + <xsl:call-template name="é…色方案"/> + </xsl:for-each> + </æ¼”:é…色方案集> + <æ¼”:页é¢ç‰ˆå¼é›† uof:locID="p0017"> + <xsl:apply-templates select="office:styles/style:presentation-page-layout" mode="pagestyle"/> + </æ¼”:页é¢ç‰ˆå¼é›†> + <xsl:if test="office:styles/style:style='标准-title' or office:styles/style:style='标准-outline'" > + <æ¼”:文本å¼æ ·é›† uof:locID="p0131"> + <xsl:for-each select="office:styles/style:style"> + <xsl:variable name="name"><xsl:value-of select="@style:name"/></xsl:variable> + <xsl:if test="$name='标准-title' or contains($name,'标准-outline')"> + <æ¼”:文本å¼æ · uof:locID="p0132" uof:attrList="标识符 å称"> + <xsl:attribute name="æ¼”:标识符">text-style</xsl:attribute> + <xsl:attribute name="æ¼”:å称">文本å¼æ ·</xsl:attribute> + <xsl:element name="æ¼”:段è½å¼æ ·"> + <xsl:attribute name="å­—:标识符"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:attribute name="å­—:类型">auto</xsl:attribute> + <xsl:if test="@style:parent-style-name"> + <xsl:attribute name="å­—:基å¼æ ·å¼•ç”¨"><xsl:value-of select="@style:parent-style-name"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="å­—:å称"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:attribute name="å­—:别å"><xsl:value-of select="@style:class"/></xsl:attribute> + <xsl:call-template name="ParaAttribute"> + <xsl:with-param name="text-style-name" select="@text:style-name"/> + </xsl:call-template> + <xsl:call-template name="å­—:å¥å±žæ€§"/> + </xsl:element> + </æ¼”:文本å¼æ ·> + </xsl:if> + </xsl:for-each> + </æ¼”:文本å¼æ ·é›†> + </xsl:if> + <æ¼”:显示比例 uof:locID="p0020"> + <xsl:variable name="VisibleAreaWidth"> + <xsl:value-of select="/office:document/office:settings/config:config-item-set/config:config-item-map-indexed/config:config-item-map-entry/config:config-item[@config:name='VisibleAreaWidth']"/> + </xsl:variable> + <xsl:value-of select="substring-before((13997 div $VisibleAreaWidth)*100,'.')"/> + </æ¼”:显示比例> + <æ¼”:放映设置 uof:locID="p0021"> + <æ¼”:å¹»ç¯ç‰‡åºåˆ— uof:locID="p0022" uof:attrList="标识符 å称 自定义"> + <xsl:attribute name="æ¼”:标识符">customList</xsl:attribute> + <xsl:attribute name="æ¼”:å称">å¹»ç¯ç‰‡åºåˆ—</xsl:attribute> + <xsl:attribute name="æ¼”:自定义">true</xsl:attribute> + <xsl:choose> + <xsl:when test="office:body/office:presentation/presentation:settings/@presentation:start-page"> + <xsl:variable name="start-page"> + <xsl:value-of select="office:body/office:presentation/presentation:settings/@presentation:start-page"/> + </xsl:variable> + <xsl:variable name="before-slides"> + <xsl:call-template name="å¹»ç¯ç‰‡åºåˆ—"> + <xsl:with-param name="start-node" select="office:body/office:presentation/draw:page[@draw:name=$start-page]"/> + <xsl:with-param name="end-node" select="office:body/office:presentation/draw:page[last()]"/> + <xsl:with-param name="value"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="after-slides"> + <xsl:for-each select="office:body/office:presentation/draw:page[@draw:name=$start-page]"> + <xsl:call-template name="å¹»ç¯ç‰‡åºåˆ—"> + <xsl:with-param name="start-node" select="/office:document/office:body/office:presentation/draw:page[1]"/> + <xsl:with-param name="end-node" select="preceding-sibling::node()[1]"/> + <xsl:with-param name="value"/> + </xsl:call-template> + </xsl:for-each> + </xsl:variable> + <xsl:value-of select="concat($before-slides,' ',$after-slides)"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="å¹»ç¯ç‰‡åºåˆ—"> + <xsl:with-param name="start-node" select="office:body/office:presentation/draw:page[1]"/> + <xsl:with-param name="end-node" select="office:body/office:presentation/draw:page[last()]"/> + <xsl:with-param name="value"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </æ¼”:å¹»ç¯ç‰‡åºåˆ—> + <æ¼”:æ”¾æ˜ é¡ºåº uof:locID="p0023" uof:attrList="å称 åºåˆ—引用"> + <xsl:attribute name="æ¼”:å称">放映顺åº</xsl:attribute> + <xsl:attribute name="æ¼”:åºåˆ—引用">customList</xsl:attribute> + </æ¼”:放映顺åº> + <æ¼”:å…¨å±æ”¾æ˜  uof:locID="p0024"> + <xsl:choose> + <xsl:when test="office:body/office:presentation/presentation:settings/@presentation:full-screen='false'">false</xsl:when> + <xsl:otherwise>true</xsl:otherwise> + </xsl:choose> + </æ¼”:å…¨å±æ”¾æ˜ > + <æ¼”:循环放映 uof:locID="p0025"> + <xsl:choose> + <xsl:when test="office:body/office:presentation/presentation:settings/@presentation:endless='true'">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </æ¼”:循环放映> + <xsl:if test="office:body/office:presentation/presentation:settings/@presentation:pause"> + <æ¼”:放映间隔 uof:locID="p0026"> + <xsl:variable name="hms"> + <xsl:value-of select="substring-after(office:body/office:presentation/presentation:settings/@presentation:pause,'PT')"/> + </xsl:variable> + <xsl:value-of select="concat('P0Y0M0DT',$hms)"/> + </æ¼”:放映间隔> + </xsl:if> + <æ¼”:æ‰‹åŠ¨æ–¹å¼ uof:locID="p0027"> + <xsl:choose> + <xsl:when test="office:body/office:presentation/presentation:settings/@presentation:force-manual='true'">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </æ¼”:手动方å¼> + <æ¼”:导航帮助 uof:locID="p0029"> + <xsl:choose> + <xsl:when test="office:body/office:presentation/presentation:settings/@presentation:start-with-navigator='true'">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </æ¼”:导航帮助> + <æ¼”:放映动画 uof:locID="p0030"> + <xsl:choose> + <xsl:when test="office:body/office:presentation/presentation:settings/@presentation:animations='disabled'">false</xsl:when> + <xsl:otherwise>true</xsl:otherwise> + </xsl:choose> + </æ¼”:放映动画> + <æ¼”:å‰ç«¯æ˜¾ç¤º uof:locID="p0031"> + <xsl:choose> + <xsl:when test="office:body/office:presentation/presentation:settings/@presentation:stay-on-top='true'">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </æ¼”:å‰ç«¯æ˜¾ç¤º> + </æ¼”:放映设置> + </æ¼”:公用处ç†è§„则> + <æ¼”:主体 uof:locID="p0034"> + <æ¼”:æ¯ç‰ˆé›† uof:locID="p0035"> + <xsl:apply-templates select="office:master-styles"/> + </æ¼”:æ¯ç‰ˆé›†> + <æ¼”:å¹»ç¯ç‰‡é›† uof:locID="p0039"> + <xsl:apply-templates select="office:body/office:presentation/draw:page"/> + </æ¼”:å¹»ç¯ç‰‡é›†> + </æ¼”:主体> + </uof:演示文稿> + </uof:UOF> + </xsl:template> +<xsl:template name="é…色方案"> + <xsl:variable name="page-name"><xsl:value-of select="@draw:style-name"/></xsl:variable> + <æ¼”:é…色方案 uof:locID="p0008" uof:attrList="标识符 å称 类型"> + <xsl:attribute name="æ¼”:标识符"> + <xsl:choose> + <xsl:when test="@draw:name"><xsl:value-of select="@draw:name"/></xsl:when> + <xsl:otherwise><xsl:value-of select="@draw:style-name"/></xsl:otherwise> + </xsl:choose> + + </xsl:attribute> + <xsl:for-each select="/office:document/office:automatic-styles/style:style[@style:name = $page-name]"> + <xsl:attribute name="æ¼”:å称"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:attribute name="æ¼”:类型"><xsl:choose><xsl:when test="not(contains(@style:name,'color'))">custom</xsl:when><xsl:otherwise>standard</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="style:drawing-page-properties/@draw:fill-color"> + <æ¼”:背景色 uof:locID="p0009"> + <xsl:value-of select="style:drawing-page-properties/@draw:fill-color"/> + </æ¼”:背景色> + </xsl:if> + <xsl:if test="style:drawing-page-properties/@svg:stroke-color"> + <æ¼”:æ–‡æœ¬å’Œçº¿æ¡ uof:locID="p0010"> + <xsl:value-of select="style:drawing-page-properties/@svg:stroke-color"/> + </æ¼”:文本和线æ¡> + </xsl:if> + <xsl:if test="style:drawing-page-properties/@draw:shadow-color"> + <æ¼”:阴影 uof:locID="p0011"> + <xsl:value-of select="style:drawing-page-properties/@draw:shadow-color"/> + </æ¼”:阴影> + </xsl:if> + <xsl:if test="style:drawing-page-properties/@svg:stroke-color"> + <æ¼”:标题文本 uof:locID="p0012"> + <xsl:value-of select="style:drawing-page-properties/@svg:stroke-color"/> + </æ¼”:标题文本> + </xsl:if> + <xsl:if test="style:drawing-page-properties/@draw:fill-color"> + <æ¼”:å¡«å…… uof:locID="p0013"> + <xsl:value-of select="style:drawing-page-properties/@draw:fill-color"/> + </æ¼”:å¡«å……> + </xsl:if> + <æ¼”:强调 uof:locID="p0014">#FFFFFF</æ¼”:强调> + <æ¼”:强调和超级链接 uof:locID="p0015">#FF0000</æ¼”:强调和超级链接> + <æ¼”:强调和尾éšè¶…级链接 uof:locID="p0016">#FF00FF</æ¼”:强调和尾éšè¶…级链接> + </xsl:for-each> + </æ¼”:é…色方案> +</xsl:template> + <xsl:template name="å¹»ç¯ç‰‡åºåˆ—"> + <xsl:param name="start-node"/> + <xsl:param name="end-node"/> + <xsl:param name="value"/> + <xsl:choose> + <xsl:when test="not($start-node/@draw:name = $end-node/@draw:name)"> + <xsl:for-each select="$start-node"> + <xsl:variable name="value1"> + <xsl:value-of select="concat($value,@draw:name,'_',@draw:style-name,' ')"/> + </xsl:variable> + <xsl:call-template name="å¹»ç¯ç‰‡åºåˆ—"> + <xsl:with-param name="start-node" select="following-sibling::node()[1]"/> + <xsl:with-param name="end-node" select="$end-node"/> + <xsl:with-param name="value" select="$value1"/> + </xsl:call-template> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($value,$start-node/@draw:name)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="å­—:ç¼–å·æ ¼å¼è¡¨ç¤º"> + <xsl:param name="bubianjibie"/> + <xsl:param name="jibie"/> + <xsl:param name="xianshijibie"/> + <xsl:param name="biaoshi"/> + <xsl:choose> + <xsl:when test="number($xianshijibie)= 1"> + <xsl:value-of select="$biaoshi"/> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="num-prefix"> + <xsl:value-of select="preceding-sibling::*[number($bubianjibie -$jibie +1)]/@style:num-prefix"/> + </xsl:variable> + <xsl:variable name="num-suffix"> + <xsl:value-of select="preceding-sibling::*[number($bubianjibie -$jibie +1)]/@style:num-suffix"/> + </xsl:variable> + <xsl:call-template name="å­—:ç¼–å·æ ¼å¼è¡¨ç¤º"> + <xsl:with-param name="bubianjibie" select="$bubianjibie"/> + <xsl:with-param name="jibie" select="$jibie -1"/> + <xsl:with-param name="xianshijibie" select="$xianshijibie -1"/> + <xsl:with-param name="biaoshi" select="concat($num-prefix,'%',number($jibie -1),$num-suffix,'.',$biaoshi)"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="å­—:å¥å±žæ€§"> + <xsl:element name="å­—:字体"> + <xsl:attribute name="uof:locID">t0088</xsl:attribute> + <xsl:attribute name="uof:attrList">西文字体引用 中文字体引用 特殊字体引用 西文绘制 å­—å· ç›¸å¯¹å­—å· é¢œè‰²</xsl:attribute> + <xsl:if test=".//@fo:font-size or .//@style:font-size-asian or .//@style:font-size-complex"> + <xsl:choose> + <xsl:when test="contains(.//@fo:font-size,'%') or contains(.//@style:font-size-asian,'%')"> + <xsl:attribute name="å­—:相对字å·"><xsl:choose><xsl:when test=".//@fo:font-size"><xsl:value-of select="substring-before(.//@fo:font-size,'%')"/></xsl:when><xsl:when test=".//@style:font-size-asian"><xsl:value-of select="substring-before(.//@style:font-size-asian,'%')"/></xsl:when></xsl:choose></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:å­—å·"><xsl:choose><xsl:when test=".//@fo:font-size"><xsl:value-of select="substring-before(.//@fo:font-size,'pt')"/></xsl:when><xsl:when test=".//@style:font-size-asian"><xsl:value-of select="substring-before(.//@style:font-size-asian,'pt')"/></xsl:when><xsl:when test=".//@style:font-size-complex"><xsl:value-of select="substring-before(.//@style:font-size-complex,'pt')"/></xsl:when></xsl:choose></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test=".//@style:font-name"> + <xsl:attribute name="å­—:西文字体引用"><xsl:value-of select=".//@style:font-name"/></xsl:attribute> + </xsl:if> + <xsl:if test=".//@style:font-name-asian"> + <xsl:attribute name="å­—:中文字体引用"><xsl:value-of select=".//@style:font-name-asian"/></xsl:attribute> + </xsl:if> + <xsl:if test=".//@fo:color"> + <xsl:attribute name="å­—:颜色"><xsl:value-of select=".//@fo:color"/></xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:if test=".//@style:text-background-color and not(.//@style:text-background-color='transparent')"> + <xsl:element name="å­—:å¡«å……"> + <xsl:element name="图:图案"> + <xsl:attribute name="uof:locID">g0036</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 图形引用 å‰æ™¯è‰² 背景色</xsl:attribute> + <xsl:if test=".//@style:text-background-color"> + <xsl:attribute name="图:å‰æ™¯è‰²"><xsl:value-of select=".//@style:text-background-color"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:element> + </xsl:if> + <xsl:if test=".//@fo:font-weight or .//@style:font-weight-asian"> + <xsl:element name="å­—:粗体"> + <xsl:attribute name="uof:locID">t0089</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test=".//@style:font-weight-asian='bold' or .//@fo:font-weight='bold'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test=".//@fo:font-style or .//@style:font-style-asian"> + <xsl:element name="å­—:斜体"> + <xsl:attribute name="uof:locID">t0090</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test=".//@fo:font-style='italic' or .//@style:font-style-asian='italic'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test=".//@style:text-crossing-out"> + <xsl:element name="å­—:删除线"> + <xsl:attribute name="uof:locID">t0094</xsl:attribute> + <xsl:attribute name="uof:attrList">类型</xsl:attribute> + <xsl:attribute name="å­—:类型"><xsl:call-template name="uof:线型类型"><xsl:with-param name="lineType" select=".//@style:text-crossing-out"/></xsl:call-template></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test=".//@style:text-underline"> + <xsl:element name="å­—:下划线"> + <xsl:attribute name="å­—:类型"><xsl:call-template name="uof:线型类型"><xsl:with-param name="lineType" select=".//@style:text-underline"/></xsl:call-template></xsl:attribute> + <xsl:attribute name="uof:locID">t0095</xsl:attribute> + <xsl:attribute name="uof:attrList">类型</xsl:attribute> + <xsl:if test=".//@style:text-underline-color"> + <xsl:attribute name="å­—:颜色"><xsl:value-of select=".//@style:text-underline-color"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + <xsl:if test=".//@fo:text-shadow and not(.//@fo:text-shadow='none')"> + <xsl:element name="å­—:阴影"> + <xsl:attribute name="uof:locID">t0100</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test=".//@fo:text-shadow='none'">false</xsl:when><xsl:otherwise>true</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test=".//@style:text-emphasize"> + <xsl:element name="å­—:ç€é‡å·"> + <xsl:attribute name="uof:locID">t0096</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 颜色 å­—ç€é‡å·</xsl:attribute> + <xsl:choose> + <xsl:when test=".//@style:text-emphasize='none'"> + <xsl:attribute name="å­—:å­—ç€é‡å·">false</xsl:attribute> + <xsl:attribute name="å­—:类型">none</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:å­—ç€é‡å·">true</xsl:attribute> + <xsl:attribute name="å­—:类型">dot</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test=".//@fo:color"> + <xsl:attribute name="å­—:颜色"><xsl:value-of select=".//@fo:color"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + <xsl:if test=".//@text:display and not(.//@text:display='none')"> + <xsl:element name="å­—:éšè—文字"> + <xsl:attribute name="uof:locID">t0097</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值">true</xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test=".//@style:text-outline and not(.//@style:text-outline='none')"> + <xsl:element name="å­—:空心"> + <xsl:attribute name="uof:locID">t0098</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:value-of select=".//@style:text-outline"/></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test=".//@style:font-relief and not(.//@style:font-relief='none')"> + <xsl:element name="å­—:浮雕"> + <xsl:attribute name="uof:locID">t0099</xsl:attribute> + <xsl:attribute name="uof:attrList">类型</xsl:attribute> + <xsl:attribute name="å­—:类型"><xsl:choose><xsl:when test=".//@style:font-relief='embossed'">emboss</xsl:when><xsl:when test=".//@style:font-relief='engraved'">engrave</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test=".//@fo:text-transform or .//@fo:font-variant"> + <xsl:element name="å­—:醒目字体"> + <xsl:attribute name="uof:locID">t0101</xsl:attribute> + <xsl:attribute name="uof:attrList">类型</xsl:attribute> + <xsl:attribute name="å­—:类型"><xsl:choose><xsl:when test=".//@fo:text-transform='uppercase'">uppercase</xsl:when><xsl:when test=".//@fo:text-transform='lowercase'">lowercase</xsl:when><xsl:when test=".//@fo:text-transform='capitalize'">capital</xsl:when><xsl:when test=".//@fo:font-variant='small-caps'">small-caps</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test=".//@style:text-position"> + <xsl:element name="å­—:ä½ç½®"> + <xsl:attribute name="uof:locID">t0102</xsl:attribute> + <xsl:value-of select=".//@style:text-position"/> + </xsl:element> + <å­—:上下标 uof:locID="t0205" uof:attrList="值"> + <xsl:attribute name="å­—:值">none</xsl:attribute> + </å­—:上下标> + </xsl:if> + <xsl:if test=".//@style:text-scale"> + <xsl:element name="å­—:缩放"> + <xsl:attribute name="uof:locID">t0103</xsl:attribute> + <xsl:value-of select=".//@style:text-scale"/> + </xsl:element> + </xsl:if> + <xsl:if test=".//@fo:letter-spacing"> + <xsl:element name="å­—:字符间è·"> + <xsl:attribute name="uof:locID">t0104</xsl:attribute> + <xsl:value-of select=".//@fo:letter-spacing"/> + </xsl:element> + </xsl:if> + <xsl:if test=".//@style:letter-kerning"> + <xsl:element name="å­—:调整字间è·"> + <xsl:attribute name="uof:locID">t015</xsl:attribute> + <xsl:value-of select=".//@style:letter-kerning"/> + </xsl:element> + </xsl:if> + <xsl:element name="å­—:字符对é½ç½‘æ ¼"> + <xsl:attribute name="å­—:值">false</xsl:attribute> + <xsl:attribute name="uof:locID">t0106</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + </xsl:element> + </xsl:template> + <xsl:template match="style:presentation-page-layout" mode="pagestyle"> + <æ¼”:页é¢ç‰ˆå¼ uof:locID="p0018" uof:attrList="标识符 å称"> + <xsl:attribute name="æ¼”:标识符"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:attribute name="æ¼”:å称"><xsl:value-of select="@style:name"/></xsl:attribute> + <æ¼”:布局 uof:locID="p0129" uof:attrList="类型"> + <xsl:attribute name="æ¼”:类型"> + <xsl:variable name="layout" select="substring-after(@style:name,'T')"/> + <xsl:choose> + <xsl:when test="$layout='0'">title-subtitle</xsl:when><xsl:when test="$layout='1'">title-body</xsl:when><xsl:when test="$layout='19'">title-only</xsl:when><xsl:when test="$layout='12'">column-2-rows</xsl:when><xsl:when test="$layout='15'">2-rows-column</xsl:when><xsl:when test="$layout='16'">2-columns-row</xsl:when><xsl:when test="$layout='17'">2-rows</xsl:when><xsl:when test="$layout='18'">4-objects</xsl:when><xsl:when test="$layout='27'">v-2-rows</xsl:when><xsl:when test="$layout='28'">v-title-body</xsl:when><xsl:when test="$layout='29'">big-object</xsl:when><xsl:when test="$layout='30'">2-columns</xsl:when> + <xsl:otherwise>title-only</xsl:otherwise> + </xsl:choose></xsl:attribute> + </æ¼”:布局> + <xsl:apply-templates select="presentation:placeholder" mode="anchor"/> + </æ¼”:页é¢ç‰ˆå¼> + </xsl:template> + <xsl:template match="presentation:placeholder" mode="anchor"> + <æ¼”:å ä½ç¬¦ uof:locID="p0130" uof:attrList="类型"> + <xsl:attribute name="æ¼”:类型"><xsl:choose><xsl:when test="@presentation:object = 'vertical_outline'">vertical_text</xsl:when><xsl:when test="@presentation:object = 'date-time'">date</xsl:when><xsl:when test="@presentation:object = 'page_number'">number</xsl:when><xsl:otherwise><xsl:value-of select="@presentation:object"/></xsl:otherwise></xsl:choose></xsl:attribute> + <uof:锚点 uof:locID="u0064" uof:attrList="xåæ ‡ yåæ ‡ 宽度 高度 图形引用 éšåŠ¨æ–¹å¼ 缩略图 å ä½ç¬¦"> + <xsl:attribute name="uof:xåæ ‡"><xsl:value-of select="substring-before(@svg:x,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="uof:yåæ ‡"><xsl:value-of select="substring-before(@svg:y,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="uof:宽度"><xsl:value-of select="substring-before(@svg:width,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="uof:高度"><xsl:value-of select="substring-before(@svg:height,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="uof:图形引用"><xsl:variable name="number"><xsl:value-of select="concat('_',count(preceding-sibling::presentation:placeholder))"/></xsl:variable><xsl:value-of select="concat(parent::style:presentation-page-layout/@style:name,$number)"/></xsl:attribute> + </uof:锚点> + </æ¼”:å ä½ç¬¦> + </xsl:template> + <xsl:template match="presentation:placeholder" mode="graphic"> + <图:图形 uof:locID="g0000" uof:attrList="层次 标识符 组åˆåˆ—表 其他对象" 图:层次="3"> + <xsl:attribute name="图:标识符"><xsl:variable name="number"><xsl:value-of select="concat('_',count(preceding-sibling::presentation:placeholder))"/></xsl:variable><xsl:value-of select="concat(parent::style:presentation-page-layout/@style:name,$number)"/></xsl:attribute> + </图:图形> + </xsl:template> + <xsl:template match="office:master-styles"> + <xsl:apply-templates select="style:handout-master"/> + <xsl:apply-templates select="style:master-page"/> + <xsl:if test="style:master-page/presentation:notes"> + <xsl:apply-templates select="style:master-page/presentation:notes"/> + </xsl:if> + </xsl:template> + <xsl:template match="style:handout-master"> + <æ¼”:æ¯ç‰ˆ uof:locID="p0036" uof:attrList="标识符 å称 类型 页é¢è®¾ç½®å¼•ç”¨ é…色方案引用 页é¢ç‰ˆå¼å¼•ç”¨ 文本å¼æ ·å¼•ç”¨" æ¼”:å称="handoutæ¯ç‰ˆ" æ¼”:类型="handout"> + <xsl:attribute name="æ¼”:页é¢è®¾ç½®å¼•ç”¨"><xsl:value-of select="@style:page-layout-name"/></xsl:attribute> + <xsl:if test="@draw:style-name"> + <xsl:attribute name="æ¼”:é…色方案引用"><xsl:value-of select="@draw:style-name"/></xsl:attribute> + </xsl:if> + <xsl:if test="@presentation:presentation-page-layout-name"> + <xsl:attribute name="æ¼”:页é¢ç‰ˆå¼å¼•ç”¨"><xsl:value-of select="@presentation:presentation-page-layout-name"/></xsl:attribute> + </xsl:if> + <xsl:call-template name="产生锚点"/> + </æ¼”:æ¯ç‰ˆ> + </xsl:template> + <xsl:template match="style:master-page"> + <æ¼”:æ¯ç‰ˆ uof:locID="p0036" uof:attrList="标识符 å称 类型 页é¢è®¾ç½®å¼•ç”¨ é…色方案引用 页é¢ç‰ˆå¼å¼•ç”¨ 文本å¼æ ·å¼•ç”¨" æ¼”:å称="slideæ¯ç‰ˆ" æ¼”:类型="slide"> + <xsl:attribute name="æ¼”:标识符"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:attribute name="æ¼”:页é¢è®¾ç½®å¼•ç”¨"><xsl:value-of select="@style:page-layout-name"/></xsl:attribute> + <xsl:if test="@draw:style-name"> + <xsl:attribute name="æ¼”:é…色方案引用"><xsl:value-of select="@draw:style-name"/></xsl:attribute> + </xsl:if> + <xsl:if test="@presentation:presentation-page-layout-name"> + <xsl:attribute name="æ¼”:页é¢ç‰ˆå¼å¼•ç”¨"><xsl:value-of select="@presentation:presentation-page-layout-name"/></xsl:attribute> + </xsl:if> + <xsl:call-template name="产生锚点"/> + <xsl:variable name="stylename"> + <xsl:value-of select="@draw:style-name"/> + </xsl:variable> + <xsl:variable name="name"> + <xsl:value-of select="name(.)"/> + </xsl:variable> + <xsl:for-each select="/office:document/*/style:style[@style:name=$stylename]/style:drawing-page-properties"> + <xsl:if test="@draw:fill and not(@draw:fill='none')"> + <æ¼”:背景 uof:locID="p0057"> + <xsl:call-template name="å¡«å……"> + <xsl:with-param name="picname" select="$stylename"/> + <xsl:with-param name="nodename" select="$name"/> + </xsl:call-template> + </æ¼”:背景> + </xsl:if> + </xsl:for-each> + </æ¼”:æ¯ç‰ˆ> + </xsl:template> + <xsl:template match="presentation:notes"> + <æ¼”:æ¯ç‰ˆ uof:locID="p0036" uof:attrList="标识符 å称 类型 页é¢è®¾ç½®å¼•ç”¨ é…色方案引用 页é¢ç‰ˆå¼å¼•ç”¨ 文本å¼æ ·å¼•ç”¨" æ¼”:å称="notesæ¯ç‰ˆ" æ¼”:类型="notes"> + <xsl:attribute name="æ¼”:标识符"><xsl:value-of select="concat('note-',parent::style:master-page/@style:name)"/></xsl:attribute> + <xsl:attribute name="æ¼”:页é¢è®¾ç½®å¼•ç”¨"><xsl:value-of select="@style:page-layout-name"/></xsl:attribute> + <xsl:if test="@draw:style-name"> + <xsl:attribute name="æ¼”:é…色方案引用"><xsl:value-of select="@draw:style-name"/></xsl:attribute> + </xsl:if> + <xsl:if test="@presentation:presentation-page-layout-name"> + <xsl:attribute name="æ¼”:页é¢ç‰ˆå¼å¼•ç”¨"><xsl:value-of select="@presentation:presentation-page-layout-name"/></xsl:attribute> + </xsl:if> + <xsl:call-template name="产生锚点"/> + </æ¼”:æ¯ç‰ˆ> + </xsl:template> + <xsl:template match="draw:page"> + <æ¼”:å¹»ç¯ç‰‡ uof:locID="p0040" uof:attrList="å称 标识符 æ¯ç‰ˆå¼•ç”¨ é…色方案引用 页é¢ç‰ˆå¼å¼•ç”¨ 显示 显示背景 显示背景对象"> + <xsl:attribute name="æ¼”:标识符"><xsl:value-of select="concat(@draw:name,'_',@draw:style-name)"/></xsl:attribute> + <xsl:attribute name="æ¼”:å称"><xsl:value-of select="@draw:name"/></xsl:attribute> + <xsl:attribute name="æ¼”:æ¯ç‰ˆå¼•ç”¨"><xsl:value-of select="@draw:master-page-name"/></xsl:attribute> + <xsl:if test="@presentation:presentation-page-layout-name"> + <xsl:attribute name="æ¼”:页é¢ç‰ˆå¼å¼•ç”¨"><xsl:value-of select="@presentation:presentation-page-layout-name"/></xsl:attribute> + </xsl:if> + <xsl:call-template name="产生锚点"/> + <xsl:apply-templates select="presentation:notes" mode="page"/> + <xsl:variable name="stylename"> + <xsl:value-of select="@draw:style-name"/> + </xsl:variable> + <xsl:variable name="name"> + <xsl:value-of select="name(.)"/> + </xsl:variable> + <xsl:for-each select="/office:document/*/style:style[@style:name=$stylename]/style:drawing-page-properties"> + <xsl:if test="@draw:fill and not(@draw:fill='none')"> + <æ¼”:背景 uof:locID="p0057"> + <xsl:call-template name="å¡«å……"> + <xsl:with-param name="picname" select="$stylename"/> + <xsl:with-param name="nodename" select="$name"/> + </xsl:call-template> + </æ¼”:背景> + </xsl:if> + </xsl:for-each> + <æ¼”:åˆ‡æ¢ uof:locID="p0058" uof:attrList="效果 速度"> + <xsl:for-each select="key('graphicset',$stylename)/style:drawing-page-properties"> + <xsl:attribute name="æ¼”:速度"><xsl:choose><xsl:when test="@presentation:transition-speed='slow'">slow</xsl:when><xsl:otherwise>fast</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="æ¼”:效果"><xsl:variable name="type"><xsl:value-of select="@smil:type"/></xsl:variable><xsl:variable name="subtype"><xsl:value-of select="@smil:subtype"/></xsl:variable><xsl:choose><xsl:when test="$type='irisWipe' and $subtype='rectangle' and @smil:direction='reverse'">box in</xsl:when><xsl:when test="$type='irisWipe' and $subtype='rectangle'">box out</xsl:when><xsl:when test="$type='checkerBoardWipe' and $subtype='across'">checkerboard across</xsl:when><xsl:when test="$type='checkerBoardWipe' and $subtype='down'">checkerboard down</xsl:when><xsl:when test="$type='pushWipe' and $subtype='combHorizontal'">comb horizontal</xsl:when><xsl:when test="$type='pushWipe' and $subtype='combVertical'">comb vertical</xsl:when><xsl:when test="$type='slideWipe' and $subtype='fromTop' and @smil:direction='reverse'">uncover down</xsl:when><xsl:when test="$type='slideWipe' and $subtype='fromRight' and @smil:direction='reverse'">uncover left</xsl:when><xsl:when test="$type='slideWipe' and $subtype='fromLeft' and @smil:direction='reverse'">uncover right</xsl:when><xsl:when test="$type='slideWipe' and $subtype='fromBottom' and @smil:direction='reverse'">uncover up</xsl:when><xsl:when test="$type='slideWipe' and $subtype='fromTopRight' and @smil:direction='reverse'">uncover left-down</xsl:when><xsl:when test="$type='slideWipe' and $subtype='fromBottomRight' and @smil:direction='reverse'">uncover left-up</xsl:when><xsl:when test="$type='slideWipe' and $subtype='fromTopLeft' and @smil:direction='reverse'">uncover right-down</xsl:when><xsl:when test="$type='slideWipe' and $subtype='fromBottomLeft' and @smil:direction='reverse'">uncover right-up</xsl:when><xsl:when test="$type='slideWipe' and $subtype='fromTop'">cover down</xsl:when><xsl:when test="$type='slideWipe' and $subtype='fromRight'">cover left</xsl:when><xsl:when test="$type='slideWipe' and $subtype='fromLeft'">cover right</xsl:when><xsl:when test="$type='slideWipe' and $subtype='fromBottom'">cover up</xsl:when><xsl:when test="$type='slideWipe' and $subtype='fromTopRight'">cover left-down</xsl:when><xsl:when test="$type='slideWipe' and $subtype='fromBottomRight'">cover left-up</xsl:when><xsl:when test="$type='slideWipe' and $subtype='fromTopLeft'">cover right-down</xsl:when><xsl:when test="$type='slideWipe' and $subtype='fromBottomLeft'">cover right-up</xsl:when><xsl:when test="$type='fade' and $subtype='fadeOverColor'">fade through black</xsl:when><xsl:when test="$type='pushWipe' and $subtype='fromTop'">push down</xsl:when><xsl:when test="$type='pushWipe' and $subtype='fromRight'">push left</xsl:when><xsl:when test="$type='pushWipe' and $subtype='fromLeft'">push right</xsl:when><xsl:when test="$type='pushWipe' and $subtype='fromBottom'">push up</xsl:when><xsl:when test="$type='randomBarWipe' and $subtype='horizontal'">random bars horizontal</xsl:when><xsl:when test="$type='randomBarWipe' and $subtype='vertical'">random bars vertical</xsl:when><xsl:when test="$type='ellipseWipe' and $subtype='circle'">shape circle</xsl:when><xsl:when test="$type='irisWipe' and $subtype='diamond'">shape diamond</xsl:when><xsl:when test="$type='fourBoxWipe' and $subtype='cornersOut'">shape plus</xsl:when><xsl:when test="$type='barnDoorWipe' and $subtype='horizontal' and @smil:direction='reverse'">split horizontal in</xsl:when><xsl:when test="$type='barnDoorWipe' and $subtype='horizontal'">split horizontal out</xsl:when><xsl:when test="$type='barnDoorWipe' and $subtype='vertical' and @smil:direction='reverse'">split vertical in</xsl:when><xsl:when test="$type='barnDoorWipe' and $subtype='vertical'">split vertical out</xsl:when><xsl:when test="$type='fanWipe' and $subtype='centerTop'">wedge</xsl:when><xsl:when test="$type='pinWheelWipe' and $subtype='oneBlade'">wheel clockwise – 1 spoke</xsl:when><xsl:when test="$type='pinWheelWipe' and $subtype='twoBladeVertical'">wheel clockwise – 2 spoke</xsl:when><xsl:when test="$type='pinWheelWipe' and $subtype='threeBlade'">wheel clockwise – 3 spoke</xsl:when><xsl:when test="$type='pinWheelWipe' and $subtype='fourBlade'">wheel clockwise – 4 spoke</xsl:when><xsl:when test="$type='pinWheelWipe' and $subtype='eightBlade'">wheel clockwise – 8 spoke</xsl:when><xsl:when test="$type='barWipe' and $subtype='leftToRight' and @smil:direction='reverse'">wipe left</xsl:when><xsl:when test="$type='barWipe' and $subtype='leftToRight'">wipe right</xsl:when><xsl:when test="$type='barWipe' and $subtype='topToBottom' and @smil:direction='reverse'">wipe up</xsl:when><xsl:when test="$type='barWipe' and $subtype='topToBottom'">wipe down</xsl:when><xsl:when test="$type='blindsWipe' and $subtype='vertical'">blinds vertical</xsl:when><xsl:when test="$type='blindsWipe' and $subtype='horizontal'">blinds horizontal</xsl:when><xsl:when test="$type='dissolve'">dissolve</xsl:when><xsl:when test="$type='random'">random transition</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + <æ¼”:声音 uof:locID="p0061" uof:attrList="预定义声音 自定义声音"> + <xsl:choose> + <xsl:when test="not(presentation:sound)"> + <xsl:attribute name="æ¼”:预定义声音">none</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="lujing"> + <xsl:value-of select="substring-after(presentation:sound/@xlink:href,'share/gallery/sounds/')"/> + </xsl:variable> + <xsl:variable name="ming"> + <xsl:value-of select="substring-before($lujing,'.wav')"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$ming='applause'"> + <xsl:attribute name="æ¼”:预定义声音">applause</xsl:attribute> + </xsl:when> + <xsl:when test="$ming='explos'"> + <xsl:attribute name="æ¼”:预定义声音">explosion</xsl:attribute> + </xsl:when> + <xsl:when test="$ming='laser'"> + <xsl:attribute name="æ¼”:预定义声音">laser</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="æ¼”:自定义声音"><xsl:value-of select="presentation:sound/@xlink:href"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </æ¼”:声音> + <æ¼”:æ–¹å¼ uof:locID="p0062"> + <æ¼”:å•å‡»é¼ æ ‡ uof:locID="p0065"> + <xsl:choose> + <xsl:when test="@presentation:transition-type='automatic'">false</xsl:when> + <xsl:otherwise>true</xsl:otherwise> + </xsl:choose> + </æ¼”:å•å‡»é¼ æ ‡> + <xsl:if test="@presentation:duration"> + <æ¼”:时间间隔 uof:locID="p0066"> + <xsl:variable name="hms"> + <xsl:value-of select="substring-after(@presentation:duration,'PT')"/> + </xsl:variable> + <xsl:variable name="h"> + <xsl:value-of select="number(substring-before($hms,'H'))"/> + </xsl:variable> + <xsl:variable name="ms"> + <xsl:value-of select="substring-after($hms,'H')"/> + </xsl:variable> + <xsl:variable name="m"> + <xsl:value-of select="number(substring-before($ms,'M'))"/> + </xsl:variable> + <xsl:variable name="s"> + <xsl:value-of select="number(substring-before(substring-after($ms,'M'),'S'))"/> + </xsl:variable> + <xsl:value-of select="$h *3600 + $m * 60 + $s"/> + </æ¼”:时间间隔> + </xsl:if> + </æ¼”:æ–¹å¼> + </xsl:for-each> + </æ¼”:切æ¢> + </æ¼”:å¹»ç¯ç‰‡> + </xsl:template> + <xsl:template match="presentation:notes" mode="page"> + <æ¼”:å¹»ç¯ç‰‡å¤‡æ³¨ uof:locID="p0054" uof:attrList="备注æ¯ç‰ˆå¼•ç”¨"> + <xsl:attribute name="æ¼”:备注æ¯ç‰ˆå¼•ç”¨"><xsl:variable name="cute"><xsl:value-of select="parent::node()/@draw:master-page-name"/></xsl:variable><xsl:value-of select="concat('note-',$cute)"/></xsl:attribute> + <xsl:call-template name="产生锚点"/> + <æ¼”:背景 uof:locID="p0057"> + <图:颜色 uof:locID="g0034">#ffffff</图:颜色> + </æ¼”:背景> + </æ¼”:å¹»ç¯ç‰‡å¤‡æ³¨> + </xsl:template> + <xsl:template name="产生锚点"> + <xsl:for-each select="child::node( )"> + <xsl:choose> + <xsl:when test="substring-before(name(),':')='draw'"> + <uof:锚点 uof:locID="u0064" uof:attrList="xåæ ‡ yåæ ‡ 宽度 高度 图形引用 éšåŠ¨æ–¹å¼ 缩略图 å ä½ç¬¦"> + <xsl:variable name="nodename"> + <xsl:value-of select="name(.)"/> + </xsl:variable> + <xsl:variable name="refpicname"> + <xsl:choose> + <xsl:when test="@draw:style-name"> + <xsl:value-of select="@draw:style-name"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="@presentation:style-name"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="picnumber"> + <xsl:choose> + <xsl:when test="@draw:style-name"> + <xsl:value-of select="count(preceding::*[@draw:style-name=$refpicname])"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="count(preceding::*[@presentation:style-name=$refpicname])"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="uof:xåæ ‡"><xsl:choose><xsl:when test="name(.)='draw:g'"><xsl:call-template name="groupminx"><xsl:with-param name="value" select="number(substring-before(descendant::node()[@svg:x][1]/@svg:x,$uofUnit))"/><xsl:with-param name="pos" select="2"/></xsl:call-template></xsl:when><xsl:otherwise><xsl:choose><xsl:when test="@svg:x"><xsl:value-of select="substring-before(@svg:x,$uofUnit)"/></xsl:when><xsl:when test="@svg:x1"><xsl:value-of select="substring-before(@svg:x1,$uofUnit)"/></xsl:when></xsl:choose></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="uof:yåæ ‡"><xsl:choose><xsl:when test="name(.)='draw:g'"><xsl:call-template name="groupminx"><xsl:with-param name="value" select="number(substring-before(descendant::node()[@svg:y][1]/@svg:y,$uofUnit))"/><xsl:with-param name="pos" select="2"/></xsl:call-template></xsl:when><xsl:otherwise><xsl:choose><xsl:when test="@svg:y"><xsl:value-of select="substring-before(@svg:y,$uofUnit)"/></xsl:when><xsl:when test="@svg:y1"><xsl:value-of select="substring-before(@svg:y1,$uofUnit)"/></xsl:when></xsl:choose></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="uof:宽度"><xsl:choose><xsl:when test="@svg:width"><xsl:value-of select="substring-before(@svg:width,$uofUnit)"/></xsl:when><xsl:when test="@svg:x1"><xsl:value-of select="substring-before(@svg:x2,$uofUnit) - substring-before(@svg:x1,$uofUnit)"/></xsl:when><xsl:when test="name(.)='draw:g'"><xsl:variable name="minx"><xsl:call-template name="groupminx"><xsl:with-param name="value" select="number(substring-before(descendant::node()[@svg:x][1]/@svg:x,$uofUnit))"/><xsl:with-param name="pos" select="2"/></xsl:call-template></xsl:variable><xsl:variable name="svgx"><xsl:value-of select="number(substring-before(descendant::node()[@svg:x][1]/@svg:x,$uofUnit))"/></xsl:variable><xsl:variable name="width"><xsl:value-of select="number(substring-before(descendant::node()[@svg:x][1]/@svg:width,$uofUnit))"/></xsl:variable><xsl:variable name="maxx"><xsl:call-template name="groupmaxx"><xsl:with-param name="value" select="$svgx + $width"/><xsl:with-param name="pos" select="2"/></xsl:call-template></xsl:variable><xsl:value-of select="$maxx - $minx"/></xsl:when></xsl:choose></xsl:attribute> + <xsl:attribute name="uof:高度"><xsl:choose><xsl:when test="@svg:height"><xsl:value-of select="substring-before(@svg:height,$uofUnit)"/></xsl:when><xsl:when test="@svg:x1"><xsl:value-of select="substring-before(@svg:y2,$uofUnit) - substring-before(@svg:y1,$uofUnit)"/></xsl:when><xsl:when test="name(.)='draw:g'"><xsl:variable name="miny"><xsl:call-template name="groupminy"><xsl:with-param name="value" select="number(substring-before(descendant::node()[@svg:y][1]/@svg:y,$uofUnit))"/><xsl:with-param name="pos" select="2"/></xsl:call-template></xsl:variable><xsl:variable name="svgy"><xsl:value-of select="number(substring-before(descendant::node()[@svg:y][1]/@svg:y,$uofUnit))"/></xsl:variable><xsl:variable name="height"><xsl:value-of select="number(substring-before(descendant::node()[@svg:y][1]/@svg:height,$uofUnit))"/></xsl:variable><xsl:variable name="maxy"><xsl:call-template name="groupmaxy"><xsl:with-param name="value" select="$svgy + $height"/><xsl:with-param name="pos" select="2"/></xsl:call-template></xsl:variable><xsl:value-of select="$maxy - $miny"/></xsl:when></xsl:choose></xsl:attribute> + <xsl:attribute name="uof:图形引用"><xsl:choose><xsl:when test="@draw:id"><xsl:value-of select="@draw:id"/></xsl:when><xsl:when test="not(@draw:style-name) and name()='draw:g'"><xsl:value-of select="concat(child::node()[1]/@draw:style-name,'_',$picnumber)"/></xsl:when><xsl:otherwise><xsl:value-of select="concat($refpicname,'_',$picnumber)"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="uof:éšåŠ¨æ–¹å¼"><xsl:choose><xsl:when test="key('graphicset',$refpicname)/node()/@style:protect"><xsl:for-each select="key('graphicset',$refpicname)/node()"><xsl:choose><xsl:when test="@style:protect='size'">move</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:for-each></xsl:when><xsl:otherwise>movesize</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="name(.)='draw:page-thumbnail'"> + <xsl:attribute name="uof:缩略图">true</xsl:attribute> + </xsl:if> + <xsl:if test="not(name(parent::node())='style:handout-master')"> + <xsl:attribute name="uof:å ä½ç¬¦"><xsl:choose><xsl:when test="@presentation:object"><xsl:value-of select="@presentation:object"/></xsl:when><xsl:when test=".//draw:image">graphic</xsl:when></xsl:choose></xsl:attribute> + <xsl:if test="@presentation:class"> + <xsl:attribute name="uof:å ä½ç¬¦"><xsl:value-of select="@presentation:class"/></xsl:attribute> + </xsl:if> + </xsl:if> + </uof:锚点> + </xsl:when> + <xsl:when test="name()= 'anim:par'"> + <æ¼”:动画 uof:locID="p0042"> + <xsl:apply-templates select="anim:seq"/> + </æ¼”:动画> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template match="anim:seq"> + <xsl:apply-templates select="anim:par/anim:par/anim:par"/> + <xsl:apply-templates select="anim:par/anim:par/anim:iterate"/> + </xsl:template> + <xsl:template match="anim:par | anim:iterate"> + <æ¼”:åºåˆ— uof:locID="p0043" uof:attrList="段è½å¼•ç”¨ 动画对象"> + <xsl:attribute name="æ¼”:动画对象"><xsl:choose> + <xsl:when test=".//@smil:targetElement"><xsl:value-of select=".//@smil:targetElement"/></xsl:when><xsl:when test="@anim:id"><xsl:value-of select="@anim:id"/></xsl:when><xsl:otherwise><xsl:value-of select="../@smil:targetElement"/></xsl:otherwise></xsl:choose></xsl:attribute> + + <æ¼”:定时 uof:locID="p0067" uof:attrList="事件 延时 速度 é‡å¤ 回å·"> + <xsl:attribute name="æ¼”:事件"> + <xsl:choose> + <xsl:when test="@presentation:node-type='on-click'">on click</xsl:when> + <xsl:when test="@presentation:node-type='with-previous'">with previous</xsl:when> + <xsl:otherwise><xsl:value-of select="@presentation:node-type"/></xsl:otherwise> + </xsl:choose> + </xsl:attribute> + <xsl:attribute name="æ¼”:延时"><xsl:value-of select="substring-before(@smil:begin,'s')"/></xsl:attribute> + <xsl:attribute name="æ¼”:速度"><xsl:choose><xsl:when test="anim:animate/@smil:dur='0.5s'">very fast</xsl:when><xsl:when test="anim:animate/@smil:dur='1s'">fast</xsl:when><xsl:when test="anim:animate/@smil:dur='2s'">medium</xsl:when><xsl:when test="anim:animate/@smil:dur='3s'">slow</xsl:when><xsl:when test="anim:animate/@smil:dur='5s'">very slow</xsl:when><xsl:otherwise>medium</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="æ¼”:é‡å¤"><xsl:choose><xsl:when test="@smil:repeatCount = 'indefinite' "><xsl:choose><xsl:when test="@smil:end='next'">until next click</xsl:when><xsl:otherwise>until next slide</xsl:otherwise></xsl:choose></xsl:when><xsl:when test="@smil:repeatCount ='2' or @smil:repeatCount ='3' or @smil:repeatCount ='4' or @smil:repeatCount ='5' or @smil:repeatCount ='10' "><xsl:value-of select="@smil:repeatCount"/></xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="æ¼”:回å·"><xsl:choose><xsl:when test="@smil:fill='remove'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </æ¼”:定时> + <æ¼”:增强 uof:locID="p0068"> + <æ¼”:åŠ¨ç”»æ’­æ”¾åŽ uof:locID="p0070" uof:attrList="颜色 å˜æš— 播放åŽéšè— å•å‡»åŽéšè—"> + <xsl:if test="../anim:animateColor"> + <xsl:attribute name="æ¼”:颜色"><xsl:value-of select="../anim:animateColor/@smil:to"/></xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="../anim:animateColor"> + <xsl:attribute name="æ¼”:å˜æš—">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="æ¼”:å˜æš—">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="@presentation:preset-property='Direction;Accelerate;Decelerate' "> + <xsl:attribute name="æ¼”:播放åŽéšè—">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="æ¼”:播放åŽéšè—">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="../anim:set/@smil:to"> + <xsl:attribute name="æ¼”:å•å‡»åŽéšè—">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="æ¼”:å•å‡»åŽéšè—">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </æ¼”:动画播放åŽ> + <æ¼”:动画文本 uof:locID="p0071" uof:attrList="å‘é€ é—´éš” 动画形状 相å顺åº"> + <xsl:attribute name="æ¼”:å‘é€"><xsl:choose><xsl:when test="@anim:iterate-type = 'by-word' ">by word</xsl:when><xsl:when test="@anim:iterate-type = 'by-letter' ">by letter</xsl:when><xsl:otherwise>all at once</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="æ¼”:é—´éš”"><xsl:choose><xsl:when test="@anim:iterate-interval"><xsl:value-of select="substring-before(@anim:iterate-interval,'s')"/> +</xsl:when><xsl:otherwise>0</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="æ¼”:动画形状">false</xsl:attribute> + <xsl:attribute name="æ¼”:相å顺åº">false</xsl:attribute> + </æ¼”:动画文本> + <xsl:if test="anim:audio"> + <æ¼”:声音 uof:locID="p0061" uof:attrList="预定义声音 自定义声音"> + <xsl:variable name="audioname"> + <xsl:value-of select="substring-after(anim:audio/@xlink:href,'gallery/sounds/')"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="not($audioname='')"> + <xsl:attribute name="æ¼”:预定义声音"><xsl:choose><xsl:when test="anim:audio/@xlink:href"><xsl:value-of select="anim:audio/@xlink:href"/></xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="æ¼”:自定义声音"><xsl:value-of select="anim:audio/@xlink:href"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </æ¼”:声音> + </xsl:if> + </æ¼”:增强> + <æ¼”:效果 uof:locID="p0069"> + <xsl:choose> + <xsl:when test="./@presentation:preset-class = 'entrance'"> + <æ¼”:进入 uof:locID="p0073"> + <xsl:apply-templates select="@presentation:preset-id"/> + </æ¼”:进入> + </xsl:when> + <xsl:when test="./@presentation:preset-class = 'exit'"> + <æ¼”:退出 uof:locID="p0074"> + <xsl:apply-templates select="@presentation:preset-id"/> + </æ¼”:退出> + </xsl:when> + <xsl:when test="./@presentation:preset-class = 'emphasis' "> + <æ¼”:强调 uof:locID="p0075"> + <xsl:apply-templates select="@presentation:preset-id"/> + </æ¼”:强调> + </xsl:when> + <xsl:otherwise> + <æ¼”:动作路径 uof:locID="p0133" uof:attrList="路径"> + <xsl:attribute name="æ¼”:路径"> + <xsl:value-of select="anim:animateMotion/@svg:path"/> + </xsl:attribute> + </æ¼”:动作路径> + </xsl:otherwise> + </xsl:choose> + </æ¼”:效果> + </æ¼”:åºåˆ—> + </xsl:template> + <xsl:template name="anim_speed"> + <xsl:param name="speed"/> + <xsl:choose> + <xsl:when test="$speed='0.5s' or $speed='0.25s'">very fast</xsl:when> + <xsl:when test="$speed='1s'">fast</xsl:when> + <xsl:when test="$speed='2s'">medium</xsl:when> + <xsl:when test="$speed='3s'">slow</xsl:when> + <xsl:when test="$speed='5s'">very slow</xsl:when> + <xsl:otherwise>medium</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-venetian-blinds']"> + <æ¼”:百å¶çª— uof:locID="p0080" uof:attrList="速度 æ–¹å‘"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ¼”:æ–¹å‘"><xsl:value-of select="../@presentation:preset-sub-type"/></xsl:attribute> + </æ¼”:百å¶çª—> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-appear']"> + <æ¼”:出现 uof:locID="p0081"> + </æ¼”:出现> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-box']"> + <æ¼”:盒状 uof:locID="p0082" uof:attrList="速度 æ–¹å‘"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ¼”:æ–¹å‘"><xsl:value-of select="../@presentation:preset-sub-type"/></xsl:attribute> + </æ¼”:盒状> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-diagonal-squares']"> + <æ¼”:阶梯状 uof:locID="p0083" uof:attrList="速度 æ–¹å‘"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ¼”:æ–¹å‘"><xsl:choose><xsl:when test="../@presentation:preset-sub-type = 'left-to-bottom' ">left down</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'left-to-top' ">left up</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'right-to-bottom' ">right down</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'right-to-top' ">right up</xsl:when></xsl:choose></xsl:attribute> + </æ¼”:阶梯状> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-wheel']"> + <æ¼”:è½®å­ uof:locID="p0084" uof:attrList="速度 è¾å°„状"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ¼”:è¾å°„状"><xsl:value-of select="../@presentation:preset-sub-type"/></xsl:attribute> + </æ¼”:è½®å­> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-checkerboard']"> + <æ¼”:棋盘 uof:locID="p0085" uof:attrList="速度 æ–¹å‘"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ¼”:æ–¹å‘"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:subtype"/></xsl:attribute> + </æ¼”:棋盘> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-flash-once']"> + <æ¼”:é—ªçƒä¸€æ¬¡ uof:locID="p0086" uof:attrList="速度"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:set/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:é—ªçƒä¸€æ¬¡> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-plus']"> + <æ¼”:å字形扩展 uof:locID="p0087" uof:attrList="速度 æ–¹å‘"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ¼”:æ–¹å‘"><xsl:value-of select="../@presentation:preset-sub-type"/></xsl:attribute> + </æ¼”:å字形扩展> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-random']"> + <æ¼”:éšæœºæ•ˆæžœ uof:locID="p0088"> + </æ¼”:éšæœºæ•ˆæžœ> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-circle']"> + <æ¼”:圆形扩展 uof:locID="p0089" uof:attrList="速度 æ–¹å‘"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ¼”:æ–¹å‘"><xsl:value-of select="../@presentation:preset-sub-type"/></xsl:attribute> + </æ¼”:圆形扩展> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-wipe']"> + <æ¼”:擦除 uof:locID="p0090" uof:attrList="速度 æ–¹å‘"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ¼”:æ–¹å‘"><xsl:choose><xsl:when test="../@presentation:preset-sub-type = 'from-right'">from right</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-left'">from left</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-top'">from top</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-bottom'">from bottom</xsl:when></xsl:choose></xsl:attribute> + </æ¼”:擦除> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-fly-in']"> + <æ¼”:飞入 uof:locID="p0091" uof:attrList="速度 æ–¹å‘"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:animate/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ¼”:æ–¹å‘"><xsl:choose><xsl:when test="../@presentation:preset-sub-type = 'from-bottom'">from bottom</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-top-right'">from top-right</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-top-left'">from top-left</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-bottom-left'">from bottom-left</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-bottom-right'">from bottom-right</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-right'">from right</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-left'">from left</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-top'">from top</xsl:when></xsl:choose></xsl:attribute> + </æ¼”:飞入> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-fly-in-slow']"> + <æ¼”:缓慢飞入 uof:locID="p0092" uof:attrList="速度 æ–¹å‘"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:animate/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ¼”:æ–¹å‘"><xsl:choose><xsl:when test="../@presentation:preset-sub-type = 'from-right'">from right</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-left'">from left</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-top'">from top</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-bottom'">from bottom</xsl:when></xsl:choose></xsl:attribute> + </æ¼”:缓慢飞入> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-diamond']"> + <æ¼”:è±å½¢ uof:locID="p0093" uof:attrList="速度 æ–¹å‘"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ¼”:æ–¹å‘"><xsl:value-of select="../@presentation:preset-sub-type"/></xsl:attribute> + </æ¼”:è±å½¢> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-split']"> + <æ¼”:劈裂 uof:locID="p0094" uof:attrList="速度 æ–¹å‘"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ¼”:æ–¹å‘"><xsl:choose><xsl:when test="../@presentation:preset-sub-type = 'horizontal-out'">horizontal out</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'horizontal-in'">horizontal in</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'vertical-in'">vertical in</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'vertical-out'">vertical out</xsl:when></xsl:choose></xsl:attribute> + </æ¼”:劈裂> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-peek-in']"> + <æ¼”:切入 uof:locID="p0095" uof:attrList="速度 æ–¹å‘"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ¼”:æ–¹å‘"><xsl:choose><xsl:when test="../@presentation:preset-sub-type = 'from-right'">from right</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-left'">from left</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-top'">from top</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-bottom'">from bottom</xsl:when></xsl:choose></xsl:attribute> + </æ¼”:切入> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-wedge']"> + <æ¼”:扇形展开 uof:locID="p0096" uof:attrList="速度"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:扇形展开> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-random-bars']"> + <æ¼”:éšæœºçº¿æ¡ uof:locID="p0097" uof:attrList="速度 æ–¹å‘"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ¼”:æ–¹å‘"><xsl:value-of select="../@presentation:preset-sub-type"/></xsl:attribute> + </æ¼”:éšæœºçº¿æ¡> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-dissolve-in']"> + <æ¼”:å‘内溶解 uof:locID="p0098" uof:attrList="速度"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:å‘内溶解> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-boomerang']"> + <æ¼”:其他 uof:locID="p0099"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-bounce']"> + <æ¼”:其他 uof:locID="p0099"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-curve-up']"> + <æ¼”:其他 uof:locID="p0099"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-falling-in']"> + <æ¼”:其他 uof:locID="p0099"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-flip']"> + <æ¼”:其他 uof:locID="p0099"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-float']"> + <æ¼”:其他 uof:locID="p0099"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-fold']"> + <æ¼”:其他 uof:locID="p0099"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-glide']"> + <æ¼”:其他 uof:locID="p0099"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-magnify']"> + <æ¼”:其他 uof:locID="p0099"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-movie-credits']"> + <æ¼”:其他 uof:locID="p0099"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-pinwheel']"> + <æ¼”:其他 uof:locID="p0099"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-breaks']"> + <æ¼”:其他 uof:locID="p0099"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-sling']"> + <æ¼”:其他 uof:locID="p0099"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-spiral-in']"> + <æ¼”:其他 uof:locID="p0099"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-swivel']"> + <æ¼”:其他 uof:locID="p0099"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-thread']"> + <æ¼”:其他 uof:locID="p0099"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-whip']"> + <æ¼”:其他 uof:locID="p0099"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'oooo-entrance-ascend']"> + <æ¼”:其他 uof:locID="p0099"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-center-revolve']"> + <æ¼”:其他 uof:locID="p0099"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-colored-lettering']"> + <æ¼”:其他 uof:locID="p0099"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-compress']"> + <æ¼”:其他 uof:locID="p0099"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-descend']"> + <æ¼”:其他 uof:locID="p0099"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-ease-in']"> + <æ¼”:其他 uof:locID="p0099"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-rise-up']"> + <æ¼”:其他 uof:locID="p0099"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-spin-in']"> + <æ¼”:其他 uof:locID="p0099"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-stretchy']"> + <æ¼”:其他 uof:locID="p0099"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-turn-and-grow']"> + <æ¼”:其他 uof:locID="p0099"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-unfold']"> + <æ¼”:其他 uof:locID="p0099"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-colored-lettering']"> + <æ¼”:其他 uof:locID="p0099"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-expand']"> + <æ¼”:其他 uof:locID="p0099"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-fade-in']"> + <æ¼”:其他 uof:locID="p0099"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-fade-in-and-swivel']"> + <æ¼”:其他 uof:locID="p0099"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-fade-in-and-zoom']"> + <æ¼”:其他 uof:locID="p0099"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-fill-color']"> + <æ¼”:更改填充颜色 uof:locID="p0124" uof:attrList="速度 颜色"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:animateColor/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ¼”:颜色"><xsl:value-of select="../anim:animateColor/@smil:to"/></xsl:attribute> + </æ¼”:更改填充颜色> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-font-color']"> + <æ¼”:更改字体颜色 uof:locID="p0126" uof:attrList="速度 颜色"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:animateColor/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ¼”:颜色"><xsl:value-of select="../anim:animateColor/@smil:to"/></xsl:attribute> + </æ¼”:更改字体颜色> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-grow-and-shrink']"> + <æ¼”:缩放 uof:locID="p0120" uof:attrList="速度 æ–¹å‘ é¢„å®šä¹‰å°ºå¯¸ 自定义尺寸"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:animateTransform/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ¼”:æ–¹å‘">horizontal</xsl:attribute> + <xsl:choose> + <xsl:when test="../anim:animateTransform/@smil:to='0.25,1' "> + <xsl:attribute name="æ¼”:预定义尺寸">tiny</xsl:attribute> + </xsl:when> + <xsl:when test="../anim:animateTransform/@smil:to='0.5,1' "> + <xsl:attribute name="æ¼”:预定义尺寸">smaller</xsl:attribute> + </xsl:when> + <xsl:when test="../anim:animateTransform/@smil:to='1.5,1' "> + <xsl:attribute name="æ¼”:预定义尺寸">larger</xsl:attribute> + </xsl:when> + <xsl:when test="../anim:animateTransform/@smil:to='4,1' "> + <xsl:attribute name="æ¼”:预定义尺寸">huge</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="æ¼”:自定义尺寸"><xsl:choose><xsl:when test="../anim:animateTransform/@smil:to"><xsl:value-of select="../anim:animateTransform/@smil:to"/></xsl:when><xsl:otherwise>1</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </æ¼”:缩放> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-font-size']"> + <æ¼”:æ›´æ”¹å­—å· uof:locID="p0125" uof:attrList="速度 预定义尺寸 自定义尺寸"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:animate/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:choose> + <xsl:when test="parent::anim:par/anim:animate/@smil:to='0.25,1' "> + <xsl:attribute name="æ¼”:预定义尺寸">tiny</xsl:attribute> + </xsl:when> + <xsl:when test="parent::anim:par/anim:animate/@smil:to='0.5,1' "> + <xsl:attribute name="æ¼”:预定义尺寸">smaller</xsl:attribute> + </xsl:when> + <xsl:when test="parent::anim:par/anim:animate/@smil:to='1.5,1' "> + <xsl:attribute name="æ¼”:预定义尺寸">larger</xsl:attribute> + </xsl:when> + <xsl:when test="parent::anim:par/anim:animate/@smil:to='4,1' "> + <xsl:attribute name="æ¼”:预定义尺寸">huge</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="æ¼”:自定义尺寸"><xsl:choose><xsl:when test="parent::anim:par/anim:animate/@smil:to"><xsl:value-of select="parent::anim:par/anim:animate/@smil:to"/></xsl:when><xsl:otherwise>1</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </æ¼”:更改字å·> + </xsl:template> + <xsl:template name="getfontstyle_emphasis"> + <xsl:value-of select="concat(@smil:to,' ')"/> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-font-style']"> + <æ¼”:更改字形 uof:locID="p0122" uof:attrList="å­—å½¢ 期间"> + <xsl:attribute name="æ¼”:å­—å½¢"><xsl:variable name="fontstyle"><xsl:for-each select="../anim:set"><xsl:call-template name="getfontstyle_emphasis"/></xsl:for-each></xsl:variable><xsl:value-of select="$fontstyle"/></xsl:attribute> + <xsl:attribute name="æ¼”:期间"><xsl:choose><xsl:when test="../@smil:repeatCount = 'indefinite' "><xsl:choose><xsl:when test="../@smil:end='next'">until next click</xsl:when><xsl:otherwise>until next slide</xsl:otherwise></xsl:choose></xsl:when><xsl:when test="../@smil:repeatCount ='2' or ../@smil:repeatCount ='3' or ../@smil:repeatCount ='4' or ../@smil:repeatCount ='5' or ../@smil:repeatCount ='10'"><xsl:value-of select="../@smil:repeatCount"/></xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + </æ¼”:更改字形> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-line-color']"> + <æ¼”:更改线æ¡é¢œè‰² uof:locID="p0121" uof:attrList="速度 颜色"> + <xsl:attribute name="æ¼”:速度">medium</xsl:attribute> + <xsl:attribute name="æ¼”:颜色"><xsl:value-of select="../anim:animateColor/@smil:to"/></xsl:attribute> + </æ¼”:更改线æ¡é¢œè‰²> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-spin']"> + <æ¼”:陀螺旋 uof:locID="p0123" uof:attrList="速度 é¡ºæ—¶é’ˆæ–¹å‘ é¢„å®šä¹‰è§’åº¦ 自定义角度"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:animateTransform/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ¼”:顺时针方å‘">true</xsl:attribute> + <xsl:choose> + <xsl:when test="parent::anim:par/anim:animateTransform/@smil:by='90'"> + <xsl:attribute name="æ¼”:预定义角度">quarter spin</xsl:attribute> + </xsl:when> + <xsl:when test="parent::anim:par/anim:animateTransform/@smil:by='180'"> + <xsl:attribute name="æ¼”:预定义角度">half spin</xsl:attribute> + </xsl:when> + <xsl:when test="parent::anim:par/anim:animateTransform/@smil:by='360'"> + <xsl:attribute name="æ¼”:预定义角度">full spin</xsl:attribute> + </xsl:when> + <xsl:when test="parent::anim:par/anim:animateTransform/@smil:by='720'"> + <xsl:attribute name="æ¼”:预定义角度">two spins</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="æ¼”:自定义角度"><xsl:value-of select="parent::anim:par/anim:animateTransform/@smil:by"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </æ¼”:陀螺旋> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-transparency']"> + <æ¼”:é€æ˜Ž uof:locID="p0127" uof:attrList="预定义é€æ˜Žåº¦ 自定义é€æ˜Žåº¦ 期间"> + <xsl:choose> + <xsl:when test="../anim:set/@smil:to='0.25' "> + <xsl:attribute name="æ¼”:预定义é€æ˜Žåº¦">25</xsl:attribute> + </xsl:when> + <xsl:when test="../anim:set/@smil:to='0.5' "> + <xsl:attribute name="æ¼”:预定义é€æ˜Žåº¦">50</xsl:attribute> + </xsl:when> + <xsl:when test="../anim:set/@smil:to='0.75' "> + <xsl:attribute name="æ¼”:预定义é€æ˜Žåº¦">75</xsl:attribute> + </xsl:when> + <xsl:when test="../anim:set/@smil:to='1' "> + <xsl:attribute name="æ¼”:预定义é€æ˜Žåº¦">100</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="æ¼”:自定义é€æ˜Žåº¦"><xsl:value-of select="../anim:set/@smil:to"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="æ¼”:期间"><xsl:choose><xsl:when test="../@smil:repeatCount = 'indefinite' "><xsl:choose><xsl:when test="../@smil:end='next'">until next click</xsl:when><xsl:otherwise>until next slide</xsl:otherwise></xsl:choose></xsl:when><xsl:when test="../@smil:repeatCount ='2' or ../@smil:repeatCount ='3' or ../@smil:repeatCount ='4' or ../@smil:repeatCount ='5' or ../@smil:repeatCount ='10'"><xsl:value-of select="../@smil:repeatCount"/></xsl:when><xsl:otherwise>until next click</xsl:otherwise></xsl:choose></xsl:attribute> + </æ¼”:é€æ˜Ž> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-font']"> + <æ¼”:其他 uof:locID="p0128"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-blast']"> + <æ¼”:其他 uof:locID="p0128"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-blink']"> + <æ¼”:其他 uof:locID="p0128"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-bold-reveal']"> + <æ¼”:其他 uof:locID="p0128"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-style-emphasis']"> + <æ¼”:其他 uof:locID="p0128"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-wave']"> + <æ¼”:其他 uof:locID="p0128"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-flicker']"> + <æ¼”:其他 uof:locID="p0128"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-grow-with-color']"> + <æ¼”:其他 uof:locID="p0128"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-shimmer']"> + <æ¼”:其他 uof:locID="p0128"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-teeter']"> + <æ¼”:其他 uof:locID="p0128"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-bold-flash']"> + <æ¼”:其他 uof:locID="p0128"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-color-blend']"> + <æ¼”:其他 uof:locID="p0128"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-color-over-by-letter']"> + <æ¼”:其他 uof:locID="p0128"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-color-over-by-word']"> + <æ¼”:其他 uof:locID="p0128"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-complementary-color']"> + <æ¼”:其他 uof:locID="p0128"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-complementary-color-2']"> + <æ¼”:其他 uof:locID="p0128"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-contrasting-color']"> + <æ¼”:其他 uof:locID="p0128"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-darken']"> + <æ¼”:其他 uof:locID="p0128"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-desaturate']"> + <æ¼”:其他 uof:locID="p0128"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-flash-bulb']"> + <æ¼”:其他 uof:locID="p0128"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-lighten']"> + <æ¼”:其他 uof:locID="p0128"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-reveal-underline']"> + <æ¼”:其他 uof:locID="p0128"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-box']"> + <æ¼”:盒状 uof:locID="p0111" uof:attrList="速度 æ–¹å‘"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ¼”:æ–¹å‘"><xsl:value-of select="../@presentation:preset-sub-type"/></xsl:attribute> + </æ¼”:盒状> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-checkerboard']"> + <æ¼”:棋盘 uof:locID="p0114" uof:attrList="速度 æ–¹å‘"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ¼”:æ–¹å‘"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:subtype"/></xsl:attribute> + </æ¼”:棋盘> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-circle']"> + <æ¼”:圆形扩展 uof:locID="p0109" uof:attrList="速度 æ–¹å‘"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ¼”:æ–¹å‘"><xsl:value-of select="../@presentation:preset-sub-type"/></xsl:attribute> + </æ¼”:圆形扩展> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-crawl-out']"> + <æ¼”:缓慢移出 uof:locID="p0102" uof:attrList="速度 æ–¹å‘"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:animate/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ¼”:æ–¹å‘"><xsl:choose><xsl:when test="../@presentation:preset-sub-type = 'from-right'">to right</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-left'">to left</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-top'">to top</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-bottom'">to bottom</xsl:when></xsl:choose></xsl:attribute> + </æ¼”:缓慢移出> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-diagonal-squares']"> + <æ¼”:阶梯状 uof:locID="p0112" uof:attrList="速度 æ–¹å‘"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ¼”:æ–¹å‘"><xsl:choose><xsl:when test="../@presentation:preset-sub-type = 'left-to-bottom' ">left down</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'left-to-top' ">left up</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'right-to-bottom' ">right down</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'right-to-top' ">right up</xsl:when></xsl:choose></xsl:attribute> + </æ¼”:阶梯状> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-diamond']"> + <æ¼”:è±å½¢ uof:locID="p0103" uof:attrList="速度 æ–¹å‘"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ¼”:æ–¹å‘"><xsl:value-of select="../@presentation:preset-sub-type"/></xsl:attribute> + </æ¼”:è±å½¢> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-disappear']"> + <æ¼”:消失 uof:locID="p0118"> + </æ¼”:消失> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-dissolve']"> + <æ¼”:å‘外溶解 uof:locID="p0108" uof:attrList="速度"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:å‘外溶解> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-flash-once']"> + <æ¼”:é—ªçƒä¸€æ¬¡ uof:locID="p0115" uof:attrList="速度 æ–¹å‘"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:animate/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:é—ªçƒä¸€æ¬¡> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-fly-out']"> + <æ¼”:飞出 uof:locID="p0101" uof:attrList="速度 æ–¹å‘"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:animate/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ¼”:æ–¹å‘"><xsl:choose><xsl:when test="../@presentation:preset-sub-type = 'from-bottom'">to bottom</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-top-right'">to top-right</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-top-left'">to top-left</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-bottom-left'">to bottom-left</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-bottom-right'">to bottom-right</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-right'">to right</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-left'">to left</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-top'">to top</xsl:when></xsl:choose></xsl:attribute> + </æ¼”:飞出> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-peek-out']"> + <æ¼”:切出 uof:locID="p0105" uof:attrList="速度 æ–¹å‘"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ¼”:æ–¹å‘"><xsl:choose><xsl:when test="../@presentation:preset-sub-type = 'from-right'">to right</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-left'">to left</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-top'">to top</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-bottom'">to bottom</xsl:when></xsl:choose></xsl:attribute> + </æ¼”:切出> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-plus']"> + <æ¼”:å字形扩展 uof:locID="p0116" uof:attrList="速度 æ–¹å‘"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ¼”:æ–¹å‘"><xsl:value-of select="../@presentation:preset-sub-type"/></xsl:attribute> + </æ¼”:å字形扩展> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-random-bars']"> + <æ¼”:éšæœºçº¿æ¡ uof:locID="p0107" uof:attrList="速度 æ–¹å‘"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ¼”:æ–¹å‘"><xsl:value-of select="../@presentation:preset-sub-type"/></xsl:attribute> + </æ¼”:éšæœºçº¿æ¡> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-random']"> + <æ¼”:éšæœºæ•ˆæžœ uof:locID="p0117"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:choose><xsl:when test="parent::anim:par/anim:transitionFilter/@smil:dur"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:when><xsl:otherwise><xsl:value-of select="../anim:animate/@smil:dur"/></xsl:otherwise></xsl:choose></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:éšæœºæ•ˆæžœ> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-split']"> + <æ¼”:劈裂 uof:locID="p0104" uof:attrList="速度 æ–¹å‘"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ¼”:æ–¹å‘"><xsl:choose><xsl:when test="../@presentation:preset-sub-type = 'horizontal-out'">horizontal out</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'horizontal-in'">horizontal in</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'vertical-in'">vertical in</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'vertical-out'">vertical out</xsl:when></xsl:choose></xsl:attribute> + </æ¼”:劈裂> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-venetian-blinds']"> + <æ¼”:百å¶çª— uof:locID="p0100" uof:attrList="速度 æ–¹å‘"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ¼”:æ–¹å‘"><xsl:value-of select="../@presentation:preset-sub-type"/></xsl:attribute> + </æ¼”:百å¶çª—> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-wedge']"> + <æ¼”:扇形展开 uof:locID="p0106" uof:attrList="速度"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:扇形展开> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-wheel']"> + <æ¼”:è½®å­ uof:locID="p0113" uof:attrList="速度 è½®è¾"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ¼”:è½®è¾"><xsl:value-of select="../@presentation:preset-sub-type"/></xsl:attribute> + </æ¼”:è½®å­> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-wipe']"> + <æ¼”:擦除 uof:locID="p0110" uof:attrList="速度 æ–¹å‘"> + <xsl:attribute name="æ¼”:速度"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ¼”:æ–¹å‘"><xsl:choose><xsl:when test="../@presentation:preset-sub-type = 'from-right'">from right</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-left'">from left</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-top'">from top</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-bottom'">from bottom</xsl:when></xsl:choose></xsl:attribute> + </æ¼”:擦除> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-boomerang']"> + <æ¼”:其他 uof:locID="p0119"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-bounce']"> + <æ¼”:其他 uof:locID="p0119"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-curve-down']"> + <æ¼”:其他 uof:locID="p0119"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-flip']"> + <æ¼”:其他 uof:locID="p0119"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-float']"> + <æ¼”:其他 uof:locID="p0119"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-fold']"> + <æ¼”:其他 uof:locID="p0119"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-glide']"> + <æ¼”:其他 uof:locID="p0119"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-magnify']"> + <æ¼”:其他 uof:locID="p0119"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-movie-credits']"> + <æ¼”:其他 uof:locID="p0119"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-pinwheel']"> + <æ¼”:其他 uof:locID="p0119"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-breaks']"> + <æ¼”:其他 uof:locID="p0119"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-sling']"> + <æ¼”:其他 uof:locID="p0119"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-swish']"> + <æ¼”:其他 uof:locID="p0119"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-swivel']"> + <æ¼”:其他 uof:locID="p0119"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-thread']"> + <æ¼”:其他 uof:locID="p0119"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-whip']"> + <æ¼”:其他 uof:locID="p0119"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-ascend']"> + <æ¼”:其他 uof:locID="p0119"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-center-revolve']"> + <æ¼”:其他 uof:locID="p0119"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-collapse']"> + <æ¼”:其他 uof:locID="p0119"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-colored-lettering']"> + <æ¼”:其他 uof:locID="p0119"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-descend']"> + <æ¼”:其他 uof:locID="p0119"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-ease-out']"> + <æ¼”:其他 uof:locID="p0119"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-sink-down']"> + <æ¼”:其他 uof:locID="p0119"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-spin-out']"> + <æ¼”:其他 uof:locID="p0119"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-stretchy']"> + <æ¼”:其他 uof:locID="p0119"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-turn-and-grow ']"> + <æ¼”:其他 uof:locID="p0119"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-unfold']"> + <æ¼”:其他 uof:locID="p0119"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-zoom']"> + <æ¼”:其他 uof:locID="p0119"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-contract']"> + <æ¼”:其他 uof:locID="p0119"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-fade-out']"> + <æ¼”:其他 uof:locID="p0119"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-fade-out-and-swivel']"> + <æ¼”:其他 uof:locID="p0119"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-fade-out-and-zoom']"> + <æ¼”:其他 uof:locID="p0119"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </xsl:template> + <xsl:template match="draw:page" mode="styles"> + <xsl:call-template name="creategraphicstyles"/> + </xsl:template> + <xsl:template match="style:handout-master" mode="styles"> + <xsl:call-template name="creategraphicstyles"/> + </xsl:template> + <xsl:template match="style:master-page" mode="styles"> + <xsl:apply-templates select="presentation:notes" mode="styles"/> + <xsl:call-template name="creategraphicstyles"/> + </xsl:template> + <xsl:template match="presentation:notes" mode="styles"> + <xsl:call-template name="creategraphicstyles"/> + </xsl:template> + <xsl:template name="creategraphicstyles"> + <xsl:for-each select="node()"> + <xsl:variable name="nodename1"> + <xsl:value-of select="name()"/> + </xsl:variable> + <xsl:if test="(substring-before($nodename1,':') = 'draw')"> + <xsl:call-template name="draw"> + <xsl:with-param name="nodename1" select="$nodename1"/> + </xsl:call-template> + </xsl:if> + </xsl:for-each> + </xsl:template> + <xsl:template name="draw"> + <xsl:param name="nodename1"/> + <xsl:choose> + <xsl:when test="substring-after($nodename1,':') = 'a'"> + <xsl:for-each select="child::*"> + <xsl:call-template name="draw"> + <xsl:with-param name="nodename"> + <xsl:value-of select="name()"/> + </xsl:with-param> + </xsl:call-template> + </xsl:for-each> + </xsl:when> + <xsl:when test="substring-after($nodename1,':') = 'g'"> + <xsl:call-template name="draw:g"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="creategraphic"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="draw:g"> + <xsl:for-each select="child::*"> + <xsl:choose> + <xsl:when test="name()='draw:g'"> + <xsl:call-template name="draw:g"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="creategraphic"/> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + <xsl:call-template name="creategraphic"/> + </xsl:template> + <xsl:template name="zuheliebiao"> + <xsl:param name="allnode"/> + <xsl:param name="pos"/> + <xsl:choose> + <xsl:when test="../child::*[$pos]"> + <xsl:for-each select="../child::*[$pos]"> + <xsl:variable name="nodepos"> + <xsl:value-of select="@draw:style-name"/> + </xsl:variable> + <xsl:variable name="picnumber1"> + <xsl:value-of select="count(preceding::*[@draw:style-name=$nodepos])"/> + </xsl:variable> + <xsl:variable name="pic-name1"> + <xsl:value-of select="concat($nodepos,'_',$picnumber1)"/> + </xsl:variable> + <xsl:variable name="allnode1"> + <xsl:value-of select="concat($allnode,',',$pic-name1)"/> + </xsl:variable> + <xsl:call-template name="zuheliebiao"> + <xsl:with-param name="allnode" select="$allnode1"/> + <xsl:with-param name="pos" select="$pos+1"/> + </xsl:call-template> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$allnode"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="creategraphic"> + <xsl:variable name="nodename"> + <xsl:value-of select="name()"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="@draw:style-name or name()='draw:g'"> + <xsl:variable name="pic-name"> + <xsl:value-of select="@draw:style-name"/> + </xsl:variable> + <xsl:variable name="pic-num"> + <xsl:value-of select="count(/descendant::*[@draw:style-name=$pic-name])"/> + </xsl:variable> + <xsl:variable name="picnumber"> + <xsl:value-of select="count(preceding::*[@draw:style-name=$pic-name])"/> + </xsl:variable> + <xsl:call-template name="pic-process"> + <xsl:with-param name="pic-name" select="$pic-name"/> + <xsl:with-param name="nodename" select="$nodename"/> + <xsl:with-param name="picnumber" select="$picnumber"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="@presentation:style-name"> + <xsl:variable name="pic-name"> + <xsl:value-of select="@presentation:style-name"/> + </xsl:variable> + <xsl:variable name="pic-num"> + <xsl:value-of select="count(/descendant::*[@presentation:style-name=$pic-name])"/> + </xsl:variable> + <xsl:variable name="picnumber"> + <xsl:value-of select="count(preceding::*[@presentation:style-name=$pic-name])"/> + </xsl:variable> + <xsl:call-template name="pic-process"> + <xsl:with-param name="pic-name" select="$pic-name"/> + <xsl:with-param name="picnumber" select="$picnumber"/> + <xsl:with-param name="nodename" select="$nodename"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="pic-process"> + <xsl:param name="pic-name"/> + <xsl:param name="nodename"/> + <xsl:param name="picnumber"/> + <图:图形 uof:locID="g0000" uof:attrList="层次 标识符 组åˆåˆ—表 其他对象"> + <xsl:attribute name="图:标识符"><xsl:choose><xsl:when test="@draw:id"><xsl:value-of select="@draw:id"/></xsl:when><xsl:when test="not(@draw:style-name) and name()='draw:g'"><xsl:value-of select="concat(child::node()[1]/@draw:style-name,'-',$picnumber)"/></xsl:when><xsl:otherwise><xsl:value-of select="concat($pic-name,'_',$picnumber)"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="图:层次"><xsl:choose><xsl:when test="name(parent::node())='draw:g'"><xsl:value-of select="position()"/></xsl:when><xsl:when test="@draw:z-index"><xsl:value-of select="@draw:z-index"/></xsl:when> + <xsl:otherwise><xsl:value-of select="position()"/></xsl:otherwise> + </xsl:choose></xsl:attribute> + <xsl:if test="$nodename='draw:g'"> + <xsl:attribute name="图:组åˆåˆ—表"><xsl:for-each select="child::*[1]"><xsl:variable name="node1"><xsl:value-of select="@draw:style-name"/></xsl:variable><xsl:variable name="picnumber2"><xsl:value-of select="count(preceding::*[@draw:style-name=$node1])"/></xsl:variable><xsl:call-template name="zuheliebiao"><xsl:with-param name="allnode"><xsl:value-of select="concat($node1,'_',$picnumber2)"/></xsl:with-param><xsl:with-param name="pos" select="2"/></xsl:call-template></xsl:for-each></xsl:attribute> + </xsl:if> + <xsl:if test=".//office:binary-data"> + <xsl:attribute name="图:其他对象"><xsl:choose><xsl:when test="@draw:name"><xsl:value-of select="@draw:name"/></xsl:when><xsl:otherwise><xsl:value-of select="concat($pic-name,'_b1')"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:variable name="arrow-sign"> + <xsl:choose> + <xsl:when test="key('graphicset',$pic-name)/style:graphic-properties/@draw:marker-start or key('graphicset',$pic-name)/style:graphic-properties/@draw:marker-end"> + <xsl:value-of select="'1'"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$nodename='draw:line' or $nodename='draw:rect' or $nodename='draw:circle' or $nodename='draw:polygon' or $nodename='draw:polyline' or $nodename='draw:ellipse' or $nodename='draw:page-thumbnail' or $nodename='draw:frame' or $nodename='draw:path'or $nodename='draw:g'"> + <图:预定义图形 uof:locID="g0005"> + <图:类别 uof:locID="g0006"> + <xsl:choose> + <xsl:when test="$nodename='draw:rect'">11</xsl:when> + <xsl:when test="$nodename='draw:line'">61</xsl:when> + <xsl:when test="$nodename='draw:circle'">19</xsl:when> + <xsl:when test="$nodename='draw:polygon'">65</xsl:when> + <xsl:when test="$nodename='draw:polyline'">66</xsl:when> + <xsl:when test="$nodename='draw:ellipse'">19</xsl:when> + <xsl:when test="$nodename='draw:page-thumbnail'">67</xsl:when> + <xsl:when test="$nodename='draw:frame'">3</xsl:when> + <xsl:when test="$nodename='draw:path'">64</xsl:when> + <xsl:when test="$nodename='draw:g'">4</xsl:when> + </xsl:choose> + </图:类别> + <图:å称 uof:locID="g0007"> + <xsl:choose> + <xsl:when test="$nodename='draw:rect'">Rectangle</xsl:when> + <xsl:when test="$nodename='draw:line'">Line</xsl:when> + <xsl:when test="$nodename='draw:circle'">Oval</xsl:when> + <xsl:when test="$nodename='draw:polygon'">Freeform</xsl:when> + <xsl:when test="$nodename='draw:polyline'">Scribble</xsl:when> + <xsl:when test="$nodename='draw:ellipse'">Oval</xsl:when> + <xsl:when test="$nodename='draw:page-thumbnail'">缩略图</xsl:when> + <xsl:when test="$nodename='draw:frame'">文本框</xsl:when> + <xsl:when test="$nodename='draw:path'">Curve</xsl:when> + <xsl:when test="$nodename='draw:g'">group</xsl:when> + </xsl:choose> + </图:å称> + <图:生æˆè½¯ä»¶ uof:locID="g0008">PNG</图:生æˆè½¯ä»¶> + <xsl:if test="./@draw:points or ./@svg:d"> + <图:关键点åæ ‡ uof:locID="g0009" uofattrList="路径"> + <xsl:attribute name="图:路径"><xsl:choose><xsl:when test="@svg:d"><xsl:value-of select="@svg:d"/></xsl:when><xsl:when test="@draw:points"><xsl:call-template name="draw:points"><xsl:with-param name="point" select="@draw:points"/><xsl:with-param name="lujing"/></xsl:call-template></xsl:when></xsl:choose></xsl:attribute> + </图:关键点åæ ‡> + </xsl:if> + <图:属性 uof:locID="g0011"> + <xsl:for-each select="(/office:document/office:styles/descendant::*[@style:name=$pic-name]) | (/office:document/*/style:style[@style:name=$pic-name]) "> + <xsl:for-each select="style:graphic-properties"> + <xsl:if test="not(@draw:fill='none')"> + <图:å¡«å…… uof:locID="g0012"> + <xsl:call-template name="å¡«å……"> + <xsl:with-param name="nodename" select="$nodename"/> + <xsl:with-param name="picname" select="$pic-name"/> + </xsl:call-template> + </图:å¡«å……> + </xsl:if> + </xsl:for-each> + <xsl:if test="style:graphic-properties/@svg:stroke-color"> + <图:线颜色 uof:locID="g0013"> + <xsl:value-of select="style:graphic-properties/@svg:stroke-color"/> + </图:线颜色> + </xsl:if> + <图:线型 uof:locID="g0014"> + <xsl:variable name="linetype" select="style:graphic-properties/@draw:stroke-dash"/> + <xsl:choose> + <xsl:when test="not(style:graphic-properties/@draw:stroke)"> + <xsl:choose> + <xsl:when test="not(style:graphic-properties/@svg:stroke-width)">single</xsl:when> + <xsl:otherwise>thick</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="style:graphic-properties/@draw:stroke = 'none'">none</xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="$linetype='Fine_20_Dashed' and style:graphic-properties/@svg:stroke-width">dash-long-heavy</xsl:when> + <xsl:when test="$linetype='Fine_20_Dashed'">dash-long</xsl:when> + <xsl:when test="$linetype='_32__20_Dots_20_1_20_Dash' and style:graphic-properties/@svg:stroke-width">dash-dot-dot-heavy</xsl:when> + <xsl:when test="$linetype='_32__20_Dots_20_1_20_Dash'">dot-dot-dash</xsl:when> + <xsl:when test="$linetype='Ultrafine_20_Dashed' and style:graphic-properties/@svg:stroke-width">dashed-heavy</xsl:when> + <xsl:when test="$linetype='Ultrafine_20_Dotted_20__28_var_29_'and style:graphic-properties/@svg:stroke-width">dotted-heavy</xsl:when> + <xsl:when test="$linetype='Ultrafine_20_Dotted_20__28_var_29_'">dotted</xsl:when> + <xsl:when test="$linetype='Line_20_with_20_Fine_20_Dots'">double</xsl:when> + <xsl:when test="$linetype='_33__20_Dashes_20_3_20_Dots_20__28_var_29_' and style:graphic-properties/@svg:stroke-width">dash-dot-heavy</xsl:when> + <xsl:when test="$linetype='_33__20_Dashes_20_3_20_Dots_20__28_var_29_'">dot-dash</xsl:when> + <xsl:when test="$linetype='Ultrafine_20_2_20_Dots_20_3_20_Dashes'and style:graphic-properties/@svg:stroke-width">wavy-heavy</xsl:when> + <xsl:when test="$linetype='Ultrafine_20_2_20_Dots_20_3_20_Dashes'">wave</xsl:when> + <xsl:when test="$linetype='Fine_20_Dashed_20__28_var_29_'">wavy-double</xsl:when> + <xsl:otherwise>dash</xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </图:线型> + <xsl:if test="style:graphic-properties/@svg:stroke-width"> + <图:线粗细 uof:locID="g0016"> + <xsl:value-of select="substring-before(style:graphic-properties/@svg:stroke-width,$uofUnit)"/> + </图:线粗细> + </xsl:if> + <xsl:if test="style:graphic-properties/@draw:marker-start and string-length(style:graphic-properties/@draw:marker-start)&gt;0"> + <图:å‰ç«¯ç®­å¤´ uof:locID="g0017"> + <图:å¼æ · uof:locID="g0018"> + <xsl:choose> + <xsl:when test="style:graphic-properties/@draw:marker-start='Arrow'">normal</xsl:when> + <xsl:when test="style:graphic-properties/@draw:marker-start='Line_20_Arrow'">open</xsl:when> + <xsl:when test="style:graphic-properties/@draw:marker-start='Arrow_20_concave'">stealth</xsl:when> + <xsl:when test="style:graphic-properties/@draw:marker-start='Circle'">oval</xsl:when> + <xsl:when test="style:graphic-properties/@draw:marker-start='Square_20_45'">diamond</xsl:when> + <xsl:otherwise>normal</xsl:otherwise> + </xsl:choose> + </图:å¼æ ·> + <xsl:if test="style:graphic-properties/@draw:marker-start-width"> + <图:å¤§å° uof:locID="g0019"> + <xsl:variable name="width"> + <xsl:value-of select="substring-before(style:graphic-properties/@draw:marker-start-width,$uofUnit)"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="($width&lt;0.05 and 0&lt;$width) or $width=0.05">1</xsl:when> + <xsl:when test="($width&lt;0.10 and 0.05&lt;$width) or $width=0.10">2</xsl:when> + <xsl:when test="($width&lt;0.15 and 0.10&lt;$width) or $width=0.15">3</xsl:when> + <xsl:when test="($width&lt;0.20 and 0.15&lt;$width) or $width=0.20">4</xsl:when> + <xsl:when test="($width&lt;0.25 and 0.20&lt;$width) or $width=0.25">5</xsl:when> + <xsl:when test="($width&lt;0.30 and 0.25&lt;$width) or $width=0.30">6</xsl:when> + <xsl:when test="($width&lt;0.35 and 0.30&lt;$width) or $width=0.35">7</xsl:when> + <xsl:when test="($width&lt;0.40 and 0.35&lt;$width) or $width=0.40">8</xsl:when> + <xsl:otherwise>9</xsl:otherwise> + </xsl:choose> + </图:大å°> + </xsl:if> + </图:å‰ç«¯ç®­å¤´> + </xsl:if> + <xsl:if test="style:graphic-properties/@draw:marker-end"> + <图:åŽç«¯ç®­å¤´ uof:locID="g0020"> + <图:å¼æ · uof:locID="g0021"> + <xsl:choose> + <xsl:when test="style:graphic-properties/@draw:marker-end='Arrow'">normal</xsl:when> + <xsl:when test="style:graphic-properties/@draw:marker-end='Line_20_Arrow'">open</xsl:when> + <xsl:when test="style:graphic-properties/@draw:marker-end='Arrow_20_concave'">stealth</xsl:when> + <xsl:when test="style:graphic-properties/@draw:marker-end='Circle'">oval</xsl:when> + <xsl:when test="style:graphic-properties/@draw:marker-end='Square_20_45'">diamond</xsl:when> + <xsl:otherwise>normal</xsl:otherwise> + </xsl:choose> + </图:å¼æ ·> + <xsl:if test="style:graphic-properties/@draw:marker-end-width"> + <图:å¤§å° uof:locID="g0022"> + <xsl:variable name="width"> + <xsl:value-of select="number(substring-before(style:graphic-properties/@draw:marker-end-width,$uofUnit))"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="($width&lt;0.05 and 0&lt;$width) or $width=0.05">1</xsl:when> + <xsl:when test="($width&lt;0.10 and 0.05&lt;$width) or $width=0.10">2</xsl:when> + <xsl:when test="($width&lt;0.15 and 0.10&lt;$width) or $width=0.15">3</xsl:when> + <xsl:when test="($width&lt;0.20 and 0.15&lt;$width) or $width=0.20">4</xsl:when> + <xsl:when test="($width&lt;0.25 and 0.20&lt;$width) or $width=0.25">5</xsl:when> + <xsl:when test="($width&lt;0.30 and 0.25&lt;$width) or $width=0.30">6</xsl:when> + <xsl:when test="($width&lt;0.35 and 0.30&lt;$width) or $width=0.35">7</xsl:when> + <xsl:when test="($width&lt;0.40 and 0.35&lt;$width) or $width=0.40">8</xsl:when> + <xsl:otherwise>9</xsl:otherwise> + </xsl:choose> + </图:大å°> + </xsl:if> + </图:åŽç«¯ç®­å¤´> + </xsl:if> + <xsl:if test="style:graphic-properties/@draw:opacity or style:graphic-properties/@svg:stroke-opacity or style:graphic-properties/@svg:stroke-opacity"> + <图:é€æ˜Žåº¦ uof:locID="g0038"> + <xsl:choose> + <xsl:when test="style:graphic-properties/@draw:opacity"> + <xsl:variable name="transparency"> + <xsl:value-of select="substring-before(style:graphic-properties/@draw:opacity,'%')"/> + </xsl:variable> + <xsl:value-of select="(100 - $transparency) div 100"/> + </xsl:when> + <xsl:when test="style:graphic-properties/@svg:stroke-opacity"> + <xsl:variable name="transparency"> + <xsl:value-of select="substring-before(style:graphic-properties/@svg:stroke-opacity,'%')"/> + </xsl:variable> + <xsl:value-of select="(100 - $transparency) div 100"/> + </xsl:when> + <xsl:when test="style:properties/@svg:stroke-opacity"> + <xsl:value-of select="substring-before(style:properties/@svg:stroke-opacity,'%')"/> + </xsl:when> + </xsl:choose> + </图:é€æ˜Žåº¦> + </xsl:if> + </xsl:for-each> + <xsl:choose> + <xsl:when test="@svg:x1"> + <图:宽度 uof:locID="g0023"> + <xsl:value-of select="substring-before(@svg:x2,$uofUnit) - substring-before(@svg:x1,$uofUnit)"/> + </图:宽度> + <图:高度 uof:locID="g0024"> + <xsl:value-of select="substring-before(@svg:y2,$uofUnit) - substring-before(@svg:y1,$uofUnit)"/> + </图:高度> + </xsl:when> + <xsl:when test="@svg:x"> + <图:宽度 uof:locID="g0023"> + <xsl:value-of select="substring-before(@svg:width,$uofUnit)"/> + </图:宽度> + <图:高度 uof:locID="g0024"> + <xsl:value-of select="substring-before(@svg:height,$uofUnit)"/> + </图:高度> + </xsl:when> + <xsl:when test="@svg:width"> + <图:宽度 uof:locID="g0023"> + <xsl:value-of select="substring-before(@svg:width,$uofUnit)"/> + </图:宽度> + <图:高度 uof:locID="g0024"> + <xsl:value-of select="substring-before(@svg:height,$uofUnit)"/> + </图:高度> + </xsl:when> + </xsl:choose> + <图:旋转角度 uof:locID="g0025"> + <xsl:choose> + <xsl:when test="@draw:transform"> + <xsl:variable name="rotate-angle"> + <xsl:value-of select="@draw:transform"/> + </xsl:variable> + <xsl:variable name="rotate-temp"> + <xsl:value-of select="substring-before(substring-after($rotate-angle,'rotate ('),')')"/> + </xsl:variable> + <xsl:value-of select="($rotate-temp * 360) div (2 * 3.14159265)"/> + </xsl:when> + <xsl:otherwise>0.0</xsl:otherwise> + </xsl:choose> + </图:旋转角度> + <图:X-缩放比例 uof:locID="g0026">1</图:X-缩放比例> + <图:Y-缩放比例 uof:locID="g0027">1</图:Y-缩放比例> + <图:é”定纵横比 uof:locID="g0028">0</图:é”定纵横比> + <图:相对原始比例 uof:locID="g0029">1</图:相对原始比例> + <图:打å°å¯¹è±¡ uof:locID="g0032">true</图:打å°å¯¹è±¡> + <图:Web文字 uof:locID="g0033"/> + </图:属性> + </图:预定义图形> + </xsl:when> + </xsl:choose> + <xsl:if test="./text:p or ./draw:text-box"> + <图:文本内容 uof:locID="g0002" uof:attrList="文本框 å·¦è¾¹è· å³è¾¹è· ä¸Šè¾¹è· ä¸‹è¾¹è· æ°´å¹³å¯¹é½ åž‚ç›´å¯¹é½ æ–‡å­—æŽ’åˆ—æ–¹å‘ è‡ªåŠ¨æ¢è¡Œ 大å°é€‚应文字 å‰ä¸€é“¾æŽ¥ åŽä¸€é“¾æŽ¥"> + <xsl:if test="$nodename='draw:text-box'"> + <xsl:attribute name="图:文本框">true</xsl:attribute> + <xsl:if test="./@draw:name = /office:document/office:body +//draw:text-box/@draw:chain-next-name"> + <xsl:attribute name="图:å‰ä¸€é“¾æŽ¥"><xsl:variable name="drawname"><xsl:value-of select="./@draw:name"/></xsl:variable><xsl:variable name="befor-link-name"><xsl:value-of select="/office:document/office:body +//draw:text-box[@draw:name=$drawname]/@draw:style-name"/></xsl:variable><xsl:value-of select="concat($befor-link-name,'_',$picnumber)"/></xsl:attribute> + </xsl:if> + <xsl:if test="./@draw:chain-next-name"> + <xsl:attribute name="图:åŽä¸€é“¾æŽ¥"><xsl:variable name="next-link"><xsl:value-of select="./@draw:chain-next-name"/></xsl:variable><xsl:variable name="link-name"><xsl:value-of select="/office:document/office:body +//draw:text-box[@draw:name=$next-link]/@draw:style-name"/></xsl:variable><xsl:value-of select="concat($link-name,'_',$picnumber)"/></xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:for-each select="(/office:document/office:styles/descendant::*[@style:name=$pic-name]) | (/office:document/office:automatic-styles/descendant::*[@style:name=$pic-name]) "> + <xsl:if test="style:graphic-properties/@fo:padding-left"> + <xsl:attribute name="图:左边è·"><xsl:value-of select="substring-before(style:graphic-properties/@fo:padding-left,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="图:å³è¾¹è·"><xsl:value-of select="substring-before(style:graphic-properties/@fo:padding-right,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="图:上边è·"><xsl:value-of select="substring-before(style:graphic-properties/@fo:padding-top,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="图:下边è·"><xsl:value-of select="substring-before(style:graphic-properties/@fo:padding-bottom,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="图:文字排列方å‘"> + <xsl:choose> + <xsl:when test="style:paragraph-properties/@style:writing-mode"> + <xsl:choose> + <xsl:when test="style:paragraph-properties/@style:writing-mode='tb-rl' and style:graphic-properties/@draw:textarea-vertical-align='bottom'">vert-l2r</xsl:when> + <xsl:when test="style:paragraph-properties/@style:writing-mode='tb-rl'">vert-r2l</xsl:when> + </xsl:choose> + </xsl:when> + <xsl:when test="style:graphic-properties/@draw:textarea-horizontal-align='right'">hori-r2l</xsl:when> + <xsl:otherwise>hori-l2r</xsl:otherwise> + </xsl:choose> + </xsl:attribute> + <xsl:if test="style:graphic-properties/@fo:wrap-option"> + <xsl:attribute name="图:自动æ¢è¡Œ">true</xsl:attribute> + </xsl:if> + <xsl:if test="style:graphic-properties/@draw:auto-grow-width='true'"> + <xsl:attribute name="图:大å°é€‚应文字">true</xsl:attribute> + </xsl:if> + </xsl:for-each> + <xsl:if test="./draw:text-box"> + <xsl:for-each select="draw:text-box/node( )"> + <xsl:choose> + <xsl:when test="name()='text:list'"> + <xsl:call-template name="unordered-ordered-list"> + <xsl:with-param name="currlistlvl" select="number('1')"/> + <xsl:with-param name="liststylename" select="@text:style-name"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name()='text:p'or name()='text:h'"> + <xsl:call-template name="execParagraph"> + <xsl:with-param name="currlistlvl" select="number('0')"/> + <xsl:with-param name="liststylename" select="string('00000')"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:if> + <xsl:if test="./text:p"> + <xsl:call-template name="execParagraph"> + <xsl:with-param name="currlistlvl" select="number('0')"/> + <xsl:with-param name="liststylename" select="string('00000')"/> + </xsl:call-template> + </xsl:if> + </图:文本内容> + </xsl:if> + <图:控制点 uof:locID="g0003" uof:attrList="xåæ ‡ yåæ ‡"> + <xsl:attribute name="图:xåæ ‡"><xsl:value-of select="substring-before(@svg:x,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="图:yåæ ‡"><xsl:value-of select="substring-before(@svg:y,$uofUnit)"/></xsl:attribute> + </图:控制点> + <图:翻转 uof:locID="g0040" uof:attrList="æ–¹å‘" 图:æ–¹å‘="x"/> + </图:图形> + <xsl:if test="name(..)='draw:g'"> + <图:组åˆä½ç½® uof:locID="g0041" uof:attrList="xåæ ‡ yåæ ‡"> + <xsl:attribute name="图:xåæ ‡"><xsl:variable name="minx"><xsl:for-each select="parent::node()"><xsl:call-template name="groupminx"><xsl:with-param name="value" select="number(substring-before(descendant::node()[@svg:x][1]/@svg:x,$uofUnit))"/><xsl:with-param name="pos" select="2"/></xsl:call-template></xsl:for-each></xsl:variable><xsl:choose><xsl:when test="name(.)='draw:g'"><xsl:variable name="current-minx"><xsl:call-template name="groupminx"><xsl:with-param name="value" select="number(substring-before(descendant::node()[@svg:x][1]/@svg:x,$uofUnit))"/><xsl:with-param name="pos" select="2"/></xsl:call-template></xsl:variable><xsl:value-of select="$current-minx - $minx"/></xsl:when><xsl:otherwise><xsl:variable name="current-x" select="number(substring-before(@svg:x,$uofUnit))"/><xsl:value-of select="$current-x - $minx"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="图:yåæ ‡"><xsl:variable name="miny"><xsl:for-each select="parent::node()"><xsl:call-template name="groupminy"><xsl:with-param name="value" select="number(substring-before(descendant::node()[@svg:y][1]/@svg:y,$uofUnit))"/><xsl:with-param name="pos" select="2"/></xsl:call-template></xsl:for-each></xsl:variable><xsl:choose><xsl:when test="name(.)='draw:g'"><xsl:variable name="current-miny"><xsl:call-template name="groupminy"><xsl:with-param name="value" select="number(substring-before(descendant::node()[@svg:y][1]/@svg:y,$uofUnit))"/><xsl:with-param name="pos" select="2"/></xsl:call-template></xsl:variable><xsl:value-of select="$current-miny - $miny"/></xsl:when><xsl:otherwise><xsl:variable name="current-y" select="number(substring-before(@svg:y,$uofUnit))"/><xsl:value-of select="$current-y - $miny"/></xsl:otherwise></xsl:choose></xsl:attribute> + </图:组åˆä½ç½®> + </xsl:if> + <xsl:if test="name()='draw:frame' and ./draw:image"> + <uof:其他对象 uof:locID="u0036" uof:attrList="标识符 内嵌 公共类型 ç§æœ‰ç±»åž‹"> + <xsl:attribute name="uof:标识符"><xsl:choose><xsl:when test="@draw:id"><xsl:value-of select="@draw:id"/></xsl:when><xsl:otherwise><xsl:value-of select="concat($pic-name,'_',$picnumber)"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="uof:内嵌">true</xsl:attribute> + <xsl:attribute name="uof:公共类型">jpg</xsl:attribute> + <xsl:if test="./draw:image/office:binary-data"> + <uof:æ•°æ® uof:locID="u0037"> + <xsl:value-of select="./draw:image/office:binary-data"/> + </uof:æ•°æ®> + </xsl:if> + <xsl:if test="./draw:image/@xlink:href"> + <uof:路径 uof:locID="u0038"> + <xsl:value-of select="./draw:image/@xlink:href"/> + </uof:路径> + </xsl:if> + </uof:其他对象> + </xsl:if> + <xsl:for-each select="(/office:document/office:styles/descendant::*[@style:name=$pic-name]) | (/office:document/office:automatic-styles/descendant::*[@style:name=$pic-name]) "> + <xsl:if test="style:graphic-properties/@draw:fill-image-name and @draw:fill='bitmap'"> + <uof:其他对象 uof:locID="u0036" uof:attrList="标识符 内嵌 公共类型 ç§æœ‰ç±»åž‹"> + <xsl:attribute name="uof:标识符"><xsl:choose><xsl:when test="@draw:id"><xsl:value-of select="@draw:id"/></xsl:when><xsl:otherwise><xsl:value-of select="concat($pic-name,'_',$picnumber)"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="uof:公共类型">jpg</xsl:attribute> + <xsl:attribute name="uof:内嵌">true</xsl:attribute> + <xsl:variable name="fill-name"> + <xsl:value-of select="style:graphic-properties/@draw:fill-image-name"/> + </xsl:variable> + <uof:æ•°æ® uof:locID="u0037"> + <xsl:for-each select="/office:document/office:styles/draw:fill-image[@draw:name=$fill-name]"> + <xsl:value-of select="office:binary-data"/> + </xsl:for-each> + </uof:æ•°æ®> + <uof:路径 uof:locID="u0038"> + <xsl:value-of select="@xlink:href"/> + </uof:路径> + </uof:其他对象> + </xsl:if> + </xsl:for-each> + </xsl:template> + <xsl:template name="unordered-ordered-list"> + <xsl:param name="currlistlvl"/> + <xsl:param name="liststylename"/> + <xsl:for-each select="text:list-item"> + <xsl:if test="text:p"> + <xsl:for-each select="text:p"> + <xsl:call-template name="execParagraph"> + <xsl:with-param name="currlistlvl" select="$currlistlvl"/> + <xsl:with-param name="liststylename" select="$liststylename"/> + </xsl:call-template> + </xsl:for-each> + </xsl:if> + <xsl:for-each select="node( )"> + <xsl:if test="name()='text:list'"> + <xsl:call-template name="unordered-ordered-list"> + <xsl:with-param name="currlistlvl" select="$currlistlvl +1"/> + <xsl:with-param name="liststylename" select="$liststylename"/> + </xsl:call-template> + </xsl:if> + </xsl:for-each> + </xsl:for-each> + </xsl:template> + <xsl:template name="groupminx"> + <xsl:param name="value"/> + <xsl:param name="pos"/> + <xsl:choose> + <xsl:when test="descendant::node()[@svg:x][position()=$pos]"> + <xsl:variable name="othervalue" select="number(substring-before(descendant::node()[@svg:x][position()=$pos]/@svg:x,$uofUnit))"/> + <xsl:call-template name="groupminx"> + <xsl:with-param name="value"> + <xsl:choose> + <xsl:when test="$value&gt;$othervalue"> + <xsl:value-of select="$othervalue"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="pos" select="$pos+1"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="groupminy"> + <xsl:param name="value"/> + <xsl:param name="pos"/> + <xsl:choose> + <xsl:when test="descendant::node()[@svg:y][position()=$pos]"> + <xsl:variable name="othervalue" select="number(substring-before(descendant::node()[@svg:y][position()=$pos]/@svg:y,$uofUnit))"/> + <xsl:call-template name="groupminy"> + <xsl:with-param name="value"> + <xsl:choose> + <xsl:when test="$value&gt;$othervalue"> + <xsl:value-of select="$othervalue"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="pos" select="$pos+1"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="groupmaxx"> + <xsl:param name="value"/> + <xsl:param name="pos"/> + <xsl:choose> + <xsl:when test="descendant::node()[@svg:x][position()=$pos]"> + <xsl:variable name="svgx"> + <xsl:value-of select="number(substring-before(descendant::node()[@svg:x][position()=$pos]/@svg:x,$uofUnit))"/> + </xsl:variable> + <xsl:variable name="width"> + <xsl:value-of select="number(substring-before(descendant::node()[@svg:x][position()=$pos]/@svg:width,$uofUnit))"/> + </xsl:variable> + <xsl:variable name="othervalue" select="$svgx + $width"/> + <xsl:call-template name="groupminx"> + <xsl:with-param name="value"> + <xsl:choose> + <xsl:when test="$value&gt;$othervalue"> + <xsl:value-of select="$value"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$othervalue"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="pos" select="$pos+1"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="groupmaxy"> + <xsl:param name="value"/> + <xsl:param name="pos"/> + <xsl:choose> + <xsl:when test="descendant::node()[@svg:y][position()=$pos]"> + <xsl:variable name="svgy"> + <xsl:value-of select="number(substring-before(descendant::node()[@svg:y][position()=$pos]/@svg:y,$uofUnit))"/> + </xsl:variable> + <xsl:variable name="height"> + <xsl:value-of select="number(substring-before(descendant::node()[@svg:y][position()=$pos]/@svg:height,$uofUnit))"/> + </xsl:variable> + <xsl:variable name="othervalue" select="$svgy + $height"/> + <xsl:call-template name="groupminy"> + <xsl:with-param name="value"> + <xsl:choose> + <xsl:when test="$value&gt;$othervalue"> + <xsl:value-of select="$value"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$othervalue"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="pos" select="$pos+1"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="draw:points"> + <xsl:param name="point"/> + <xsl:param name="lujing"/> + <xsl:choose> + <xsl:when test="contains($point,' ' )"> + <xsl:variable name="first-point" select="substring-before($point,' ')"/> + <xsl:variable name="other-point" select="substring-after($point,' ')"/> + <xsl:variable name="xzuobiao"> + <xsl:value-of select="substring-before($first-point,',') div 1000"/> + </xsl:variable> + <xsl:variable name="yzuobiao"> + <xsl:value-of select="substring-after($first-point,',') div 1000"/> + </xsl:variable> + <xsl:call-template name="draw:points"> + <xsl:with-param name="point" select="$other-point"/> + <xsl:with-param name="lujing" select="concat($lujing,$xzuobiao,' ',$yzuobiao,'lineto')"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="xzuobiao"> + <xsl:value-of select="substring-before($point,',') div 1000"/> + </xsl:variable> + <xsl:variable name="yzuobiao"> + <xsl:value-of select="substring-after($point,',') div 1000"/> + </xsl:variable> + <xsl:value-of select="concat($lujing,$xzuobiao,' ',$yzuobiao)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="execParagraph"> + <xsl:param name="currlistlvl"/> + <xsl:param name="liststylename"/> + <å­—:æ®µè½ uof:locID="t0051" uof:attrList="标识符"> + <xsl:if test="@text:id"> + <xsl:attribute name="å­—:动画标识"><xsl:value-of select="@text:id"/></xsl:attribute> + </xsl:if> + <xsl:element name="å­—:段è½å±žæ€§"> + <xsl:attribute name="uof:locID">t0052</xsl:attribute> + <xsl:attribute name="uof:attrList">å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:attribute name="å­—:å¼æ ·å¼•ç”¨"><xsl:choose><xsl:when test="@text:id"><xsl:value-of select="@text:id"/></xsl:when><xsl:otherwise><xsl:value-of select="@text:style-name"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="not(number($currlistlvl) =number('0'))"> + <xsl:variable name="parent-position"> + <xsl:number from="/office:document/office:body/text:ordered-list" level="any" count="text:list-item/text:p" format="1"/> + </xsl:variable> + <xsl:element name="å­—:自动编å·ä¿¡æ¯"> + <xsl:attribute name="uof:locID">t0059</xsl:attribute> + <xsl:attribute name="uof:attrList">ç¼–å·å¼•ç”¨ ç¼–å·çº§åˆ« é‡æ–°ç¼–å· èµ·å§‹ç¼–å·</xsl:attribute> + <xsl:attribute name="å­—:ç¼–å·å¼•ç”¨"><xsl:value-of select="$liststylename"/></xsl:attribute> + <xsl:attribute name="å­—:ç¼–å·çº§åˆ«"><xsl:value-of select="$currlistlvl"/></xsl:attribute> + <xsl:attribute name="å­—:é‡æ–°ç¼–å·"><xsl:choose><xsl:when test="number($parent-position)=number('1')">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="å­—:起始编å·"><xsl:for-each select="//text:list-style[$liststylename=@style:name]/*[number($currlistlvl)=number(@text:level)]"><xsl:choose><xsl:when test="@text:start-value"><xsl:value-of select="@text:start-value"/></xsl:when><xsl:otherwise>1</xsl:otherwise></xsl:choose></xsl:for-each></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:variable name="stylename"> + <xsl:value-of select="@text:style-name"/> + </xsl:variable> + <xsl:for-each select="(//style:style[@style:name=$stylename])"> + <xsl:call-template name="ParaAttribute"> + <xsl:with-param name="text-style-name" select="@text:style-name"/> + </xsl:call-template> + </xsl:for-each> + </xsl:element> + <xsl:for-each select="node( )"> + <xsl:choose> + <xsl:when test="self::node( )[name(.)='text:span']"> + <xsl:call-template name="textspan"/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:time']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:s']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="substring-before(name(.),':')='draw' and not(name(.)='draw:a')"> + </xsl:when> + <xsl:when test="name(.)='text:a'"> + <å­—:å¥ uof:locID="t0085"> + <xsl:element name="å­—:å¥å±žæ€§"> + <xsl:attribute name="uof:locID">t0086</xsl:attribute> + <xsl:attribute name="uof:attrList">å¼æ ·å¼•ç”¨</xsl:attribute> + <å­—:字体 uof:locID="t0088" uof:attrList="西文字体引用 中文字体引用 å­—å· é¢œè‰²" å­—:颜色="#0000ff"/> + <å­—:下划线 uof:locID="t0095" å­—:类型="single" å­—:颜色="#0000ff" uof:attrList="类型 颜色 字下划线"/> + </xsl:element> + <xsl:element name="å­—:区域开始"> + <xsl:attribute name="å­—:标识符">hlnk<xsl:number from="/office:document/office:body" level="any" count="text:p[text:a]"/></xsl:attribute> + <xsl:attribute name="å­—:å称">Hyperlink</xsl:attribute> + <xsl:attribute name="å­—:类型">hyperlink</xsl:attribute> + <xsl:attribute name="uof:locID">t0121</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符 å称 类型</xsl:attribute> + </xsl:element> + <å­—:文本串 uof:locID="t0109" uof:attrList="udsPath"> + <xsl:value-of select="."/> + </å­—:文本串> + <xsl:element name="å­—:区域结æŸ"> + <xsl:attribute name="å­—:标识符引用">hlnk<xsl:number from="/office:document/office:body" level="any" count="text:p[text:a]"/></xsl:attribute> + <xsl:attribute name="uof:locID">t0122</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符引用</xsl:attribute> + </xsl:element> + </å­—:å¥> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="å­—:å¥"/> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </å­—:段è½> + </xsl:template> + <xsl:template name="å­—:å¥"> + <xsl:if test="not(name(.)='text:bookmark-start' or name(.)='text:bookmark-end' or name(.)='draw:image' or name(.)='office:binary-data')"> + <å­—:å¥ uof:locID="t0085"> + <å­—:å¥å±žæ€§ uof:locID="t0086" uof:attrList="å¼æ ·å¼•ç”¨"> + <xsl:choose> + <xsl:when test="@text:style-name"> + <xsl:attribute name="å­—:å¼æ ·å¼•ç”¨"><xsl:value-of select="@text:style-name"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:å¼æ ·å¼•ç”¨"><xsl:value-of select="parent::node( )/@text:style-name"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </å­—:å¥å±žæ€§> + <xsl:choose> + <xsl:when test="(preceding-sibling::text:bookmark-start) and (following-sibling::text:bookmark-end)"> + <å­—:区域开始 uof:locID="t0121" uof:attrList="标识符 å称 类型"> + <xsl:attribute name="å­—:标识符"><xsl:value-of select="preceding-sibling::text:bookmark-start/@text:name"/></xsl:attribute> + <xsl:attribute name="å­—:å称">Bookmark</xsl:attribute> + <xsl:attribute name="å­—:类型">bookmark</xsl:attribute> + </å­—:区域开始> + <å­—:文本串 uof:locID="t0109" uof:attrList="udsPath"> + <xsl:value-of select="string(.)"/> + </å­—:文本串> + <å­—:åŒºåŸŸç»“æŸ uof:locID="t0122" uof:attrList="标识符引用"> + <xsl:attribute name="å­—:标识符引用"><xsl:value-of select="following-sibling::text:bookmark-end/@text:name"/></xsl:attribute> + </å­—:区域结æŸ> + </xsl:when> + <xsl:when test="preceding-sibling::text:bookmark"> + <å­—:区域开始 uof:locID="t0121" uof:attrList="标识符 å称 类型"> + <xsl:attribute name="å­—:标识符"><xsl:value-of select="preceding-sibling::text:bookmark/@text:name"/></xsl:attribute> + <xsl:attribute name="å­—:å称">Bookmark</xsl:attribute> + <xsl:attribute name="å­—:类型">bookmark</xsl:attribute> + </å­—:区域开始> + <å­—:åŒºåŸŸç»“æŸ uof:locID="t0122" uof:attrList="标识符引用"> + <xsl:attribute name="å­—:标识符引用"><xsl:value-of select="preceding-sibling::text:bookmark/@text:name"/></xsl:attribute> + </å­—:区域结æŸ> + <å­—:文本串 uof:locID="t0109" uof:attrList="udsPath"> + <xsl:value-of select="string(.)"/> + </å­—:文本串> + </xsl:when> + <xsl:when test="name(.)='draw:a'"> + <xsl:variable name="link-name"> + <xsl:value-of select="substring-after(@xlink:href,'#')"/> + </xsl:variable> + <å­—:区域开始 uof:locID="t0121" uof:attrList="标识符 å称 类型"> + <xsl:attribute name="å­—:标识符"><xsl:value-of select="$link-name"/></xsl:attribute> + <xsl:attribute name="å­—:å称">Bookmark</xsl:attribute> + <xsl:attribute name="å­—:类型">bookmark</xsl:attribute> + </å­—:区域开始> + <å­—:åŒºåŸŸç»“æŸ uof:locID="t0122" uof:attrList="标识符引用"> + <xsl:attribute name="å­—:标识符引用"><xsl:value-of select="$link-name"/></xsl:attribute> + </å­—:区域结æŸ> + </xsl:when> + <xsl:when test="self::node( )[name(.)='text:tab-stop']"> + <xsl:element name="å­—:制表符"> + <xsl:attribute name="uof:locID">t0123</xsl:attribute> + </xsl:element> + </xsl:when> + <xsl:when test="name(.)='text:bookmark-start' or name(.)='text:bookmark-end' or name(.)='draw:image' or name(.)='office:binary-data'"> + </xsl:when> + <xsl:otherwise> + <å­—:文本串 uof:locID="t0109" uof:attrList="udsPath"> + <xsl:value-of select="string(.)"/> + </å­—:文本串> + </xsl:otherwise> + </xsl:choose> + </å­—:å¥> + </xsl:if> + </xsl:template> + <xsl:template name="jiaozhu"> + <å­—:脚注 uof:locID="t0107" uof:attrList="引文体"> + <xsl:call-template name="execParagraph"> + <xsl:with-param name="currlistlvl" select="number('0')"/> + <xsl:with-param name="liststylename" select="string('00000')"/> + </xsl:call-template> + </å­—:脚注> + </xsl:template> + <xsl:template match="text:s"> + <xsl:param name="bText"/> + <xsl:choose> + <xsl:when test="$bText='0'"> + <xsl:variable name="count"> + <xsl:choose> + <xsl:when test="not(@text:c)">1</xsl:when> + <xsl:otherwise> + <xsl:value-of select="@text:c+1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <å­—:å¥ uof:locID="t0085"> + <å­—:空格符 uof:locID="t0126" uof:attrList="个数" å­—:个数="{$count}"/> + </å­—:å¥> + </xsl:when> + <xsl:otherwise> + <å­—:空格符 uof:locID="t0126" uof:attrList="个数" å­—:个数="{@text:c}"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="weizhu"> + <å­—:尾注 uof:locID="t0108" uof:attrList="引文体"> + <xsl:call-template name="execParagraph"> + <xsl:with-param name="currlistlvl" select="number('0')"/> + <xsl:with-param name="liststylename" select="string('00000')"/> + </xsl:call-template> + </å­—:尾注> + </xsl:template> + <xsl:template match="text:time"> + <xsl:element name="å­—:域开始"> + <xsl:attribute name="å­—:类型"><xsl:value-of select="'TIME'"/></xsl:attribute> + <xsl:choose> + <xsl:when test="text:fixed='1'"> + <xsl:attribute name="å­—:é”定">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:é”定">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="uof:locID">t0079</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 é”定</xsl:attribute> + </xsl:element> + <xsl:element name="å­—:域代ç "> + <å­—:æ®µè½ uof:locID="t0051"> + <å­—:å¥ uof:locID="t0085"> + <å­—:å¥å±žæ€§ uof:locID="t0086" uof:attrList="å¼æ ·å¼•ç”¨"/> + <xsl:variable name="timefmt"> + <xsl:variable name="aa" select="@style:data-style-name"/> + <xsl:for-each select="key('geshi',$aa)/number:hours | key('geshi',$aa)/number:minutes | key('geshi',$aa)/number:am-pm | key('geshi',$aa)/number:seconds | key('geshi',$aa)/number:text"> + <xsl:choose> + <xsl:when test="@number:style='long' "> + <xsl:if test="self::node( )[name(.)='number:hours']">HH</xsl:if> + <xsl:if test="self::node( )[name(.)='number:minutes']">MM</xsl:if> + <xsl:if test="self::node( )[name(.)='number:seconds']">SS</xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:if test="self::node( )[name(.)='number:text']"> + <xsl:value-of select="."/> + </xsl:if> + <xsl:if test="self::node( )[name(.)='number:hours']">H</xsl:if> + <xsl:if test="self::node( )[name(.)='number:minutes']">M</xsl:if> + <xsl:if test="self::node( )[name(.)='number:seconds']">S</xsl:if> + <xsl:if test="self::node( )[name(.)='number:am-pm']">AMPM</xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="quote">"</xsl:variable> + <å­—:文本串 uof:locID="t0109" uof:attrList="udsPath"> + <xsl:value-of select="concat('TIME \@ ',$quote,$timefmt,$quote,' \* MERGEFORMAT ')"/> + </å­—:文本串> + </å­—:å¥> + </å­—:段è½> + </xsl:element> + <å­—:å¥ uof:locID="t0085"> + <å­—:文本串 uof:locID="t0109" uof:attrList="udsPath"> + <xsl:value-of select="."/> + </å­—:文本串> + </å­—:å¥> + <xsl:element name="å­—:域结æŸ"> + <xsl:attribute name="uof:locID">t0081</xsl:attribute> + </xsl:element> + </xsl:template> + <xsl:template name="ParaAttribute"> + <xsl:param name="text-style-name"/> + <xsl:for-each select="/office:document/office:styles/style:style"> + <xsl:if test="@style:name=$text-style-name and not($text-style-name='Standard')"> + <xsl:element name="å­—:æ ¼å¼ä¿®è®¢"> + <xsl:attribute name="uof:locID">t0053</xsl:attribute> + <xsl:attribute name="uof:attrList">修订信æ¯å¼•ç”¨</xsl:attribute> + <xsl:attribute name="å­—:修订信æ¯å¼•ç”¨"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:element name="å­—:段è½å±žæ€§"> + <xsl:attribute name="uof:locID">t0052</xsl:attribute> + <xsl:attribute name="uof:attrList">å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:attribute name="å­—:å¼æ ·å¼•ç”¨"><xsl:value-of select="@style:name"/></xsl:attribute> + </xsl:element> + </xsl:element> + </xsl:if> + </xsl:for-each> + <xsl:if test="@style:name='Heading'"> + <xsl:element name="å­—:大纲级别"> + <xsl:attribute name="uof:locID">t0054</xsl:attribute> + <xsl:value-of select="substring-after(@style:name,'Heading')"/> + </xsl:element> + </xsl:if> + <xsl:if test=".//@fo:text-align or .//@style:vertical-align"> + <xsl:element name="å­—:对é½"> + <xsl:attribute name="uof:locID">t0055</xsl:attribute> + <xsl:attribute name="uof:attrList">æ°´å¹³å¯¹é½ æ–‡å­—å¯¹é½</xsl:attribute> + <xsl:attribute name="å­—:水平对é½"><xsl:choose><xsl:when test=".//@fo:text-align='end'">right</xsl:when><xsl:when test=".//@fo:text-align='center'">center</xsl:when><xsl:when test=".//@fo:text-align='justify' and not(.//@fo:text-align-last='justify')">justified</xsl:when><xsl:when test=".//@fo:text-align='justify' and .//@fo:text-align-last='justify'">distributed</xsl:when><xsl:otherwise>left</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="å­—:文字对é½"><xsl:choose><xsl:when test=".//@style:vertical-align='baseline'">base</xsl:when><xsl:when test=".//@style:vertical-align='top'">top</xsl:when><xsl:when test=".//@style:vertical-align='middle'">center</xsl:when><xsl:when test=".//@style:vertical-align='bottom'">bottom</xsl:when><xsl:otherwise>auto</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test=".//@fo:margin-left or .//@fo:margin-right or .//@fo:text-indent"> + <xsl:element name="å­—:缩进"> + <xsl:attribute name="uof:locID">t0056</xsl:attribute> + <xsl:call-template name="å­—:缩进类型"/> + </xsl:element> + </xsl:if> + <xsl:element name="å­—:è¡Œè·"> + <xsl:attribute name="uof:locID">t0057</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 值</xsl:attribute> + <xsl:choose> + <xsl:when test="contains(.//@fo:line-height,$uofUnit)"> + <xsl:attribute name="å­—:类型">fixed</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:value-of select="substring-before(.//@fo:line-height,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="contains(.//@fo:line-height,'%')"> + <xsl:attribute name="å­—:类型">multi-lines</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:value-of select="substring-before(.//@fo:line-height,'%') div 100"/></xsl:attribute> + </xsl:when> + <xsl:when test=".//@style:line-height-at-least"> + <xsl:attribute name="å­—:类型">at-least</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:value-of select="substring-before(.//@style:line-height-at-least,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test=".//@style:line-spacing"> + <xsl:attribute name="å­—:类型">line-space</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:value-of select="substring-before(.//@style:line-spacing,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:类型">multi-lines</xsl:attribute> + <xsl:attribute name="å­—:值">1.0</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:if test=".//@fo:orphans"> + <xsl:element name="å­—:孤行控制"> + <xsl:attribute name="uof:locID">t0060</xsl:attribute> + <xsl:value-of select=".//@fo:orphans"/> + </xsl:element> + </xsl:if> + <xsl:if test=".//@fo:widows"> + <xsl:element name="å­—:寡行控制"> + <xsl:attribute name="uof:locID">t0061</xsl:attribute> + <xsl:value-of select=".//@fo:widows"/> + </xsl:element> + </xsl:if> + <xsl:if test=".//@style:break-inside"> + <xsl:element name="å­—:段中ä¸åˆ†é¡µ"> + <xsl:attribute name="uof:locID">t0062</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值">true</xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test=".//@fo:keep-with-next"> + <xsl:element name="å­—:与下段åŒé¡µ"> + <xsl:attribute name="uof:locID">t0063</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值">true</xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test=".//@fo:break-before"> + <xsl:element name="å­—:段å‰åˆ†é¡µ"> + <xsl:attribute name="uof:locID">t0064</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值">true</xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test=".//@style:snap-to-layout-grid"> + <xsl:element name="å­—:对é½ç½‘æ ¼"> + <xsl:attribute name="uof:locID">t0069</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test=".//@style:snap-to-layout-grid='true'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test=".//style:drop-cap"> + <xsl:element name="å­—:首字下沉"> + <xsl:attribute name="uof:locID">t0070</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 字体引用 字符数 行数 é—´è·</xsl:attribute> + <xsl:attribute name="å­—:类型">dropped</xsl:attribute> + <xsl:if test=".//style:drop-cap/@style:style-name"> + <xsl:attribute name="å­—:字体引用"><xsl:value-of select=".//style:drop-cap/@style:style-name"/></xsl:attribute> + </xsl:if> + <xsl:if test=".//style:drop-cap/@style:distance"> + <xsl:attribute name="å­—:é—´è·"><xsl:value-of select="substring-before(.//style:drop-cap/@style:distance,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test=".//style:drop-cap/@style:length"> + <xsl:attribute name="å­—:字符数"><xsl:value-of select=".//style:drop-cap/@style:length"/></xsl:attribute> + </xsl:if> + <xsl:if test=".//style:drop-cap/@style:lines"> + <xsl:attribute name="å­—:行数"><xsl:value-of select=".//style:drop-cap/@style:lines"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + <xsl:if test=".//@fo:hyphenate"> + <xsl:element name="å­—:å–消断字"> + <xsl:attribute name="uof:locID">t0071</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:value-of select=".//@fo:hyphenate"/></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test=".//@text:number-lines"> + <xsl:element name="å­—:å–消行å·"> + <xsl:attribute name="å­—:值"><xsl:value-of select=".//@text:number-lines"/></xsl:attribute> + <xsl:attribute name="uof:locID">t0072</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:element name="å­—:å…许å•è¯æ–­å­—"> + <xsl:attribute name="å­—:值">true</xsl:attribute> + <xsl:attribute name="uof:locID">t0073</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + </xsl:element> + <xsl:if test=".//@style:punctuation-wrap"> + <xsl:element name="å­—:行首尾标点控制"> + <xsl:attribute name="uof:locID">t0074</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test=".//@style:punctuation-wrap='hanging'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:element name="å­—:是å¦è¡Œé¦–标点压缩"> + <xsl:attribute name="uof:locID">t0075</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值">false</xsl:attribute> + </xsl:element> + <xsl:if test=".//@style:line-break "> + <xsl:element name="å­—:中文习惯首尾字符"> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test=".//@style:line-break='strict'">true</xsl:when><xsl:when test=".//@style:line-break='normal'">false</xsl:when></xsl:choose></xsl:attribute> + <xsl:attribute name="uof:locID">t0076</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test=".//@style:text-autospace"> + <xsl:element name="å­—:自动调整中英文字符间è·"> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test=".//@style:text-autospace='ideograph-alpha'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="uof:locID">t0077</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test=".//@style:text-autospace"> + <xsl:element name="å­—:自动调整中文与数字间è·"> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test=".//@style:text-autospace='ideograph-alpha'">true </xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="uof:locID">t0078</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:element name="å­—:有网格自动调整å³ç¼©è¿›"> + <xsl:attribute name="å­—:值">false</xsl:attribute> + <xsl:attribute name="uof:locID">t0195</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + </xsl:element> + <xsl:if test=".//@fo:border or .//@fo:border-top or .//@fo:border-bottom or .//@fo:border-left or .//@fo:border-right or .//@style:shadow[.!='none']"> + <xsl:element name="å­—:边框"> + <xsl:attribute name="uof:locID">t0065</xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test=".//@fo:background-color"> + <xsl:element name="å­—:å¡«å……"> + <xsl:attribute name="uof:locID">t0066</xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test=".//@fo:margin-top or .//@fo:margin-bottom"> + <å­—:æ®µé—´è· uof:locID="t0058"> + <xsl:if test=".//@fo:margin-top"> + <å­—:段å‰è· uof:locID="t0196"> + <å­—:ç»å¯¹å€¼ uof:locID="t0199" uof:attrList="值"> + <xsl:attribute name="å­—:值"><xsl:value-of select="substring-before(.//@fo:margin-top,$uofUnit)"/></xsl:attribute> + </å­—:ç»å¯¹å€¼> + </å­—:段å‰è·> + </xsl:if> + <xsl:if test=".//@fo:margin-bottom"> + <å­—:段åŽè· uof:locID="t0196"> + <å­—:ç»å¯¹å€¼ uof:locID="t0202" uof:attrList="值"> + <xsl:attribute name="å­—:值"><xsl:value-of select="substring-before(.//@fo:margin-bottom,$uofUnit)"/></xsl:attribute> + </å­—:ç»å¯¹å€¼> + </å­—:段åŽè·> + </xsl:if> + </å­—:段间è·> + </xsl:if> + <xsl:if test=".//style:tab-stops"> + <xsl:element name="å­—:制表ä½è®¾ç½®"> + <xsl:attribute name="uof:locID">t0067</xsl:attribute> + <xsl:for-each select=".//style:tab-stops/style:tab-stop"> + <xsl:element name="å­—:制表ä½"> + <xsl:attribute name="uof:locID">t0068</xsl:attribute> + <xsl:attribute name="uof:attrList">ä½ç½® 类型 å‰å¯¼ç¬¦</xsl:attribute> + <xsl:attribute name="å­—:ä½ç½®"><xsl:value-of select="@style:position"/></xsl:attribute> + <xsl:variable name="aa"> + <xsl:value-of select="@style:type"/> + </xsl:variable> + <xsl:variable name="zbflx"> + <xsl:choose> + <xsl:when test="$aa='right'">right</xsl:when> + <xsl:when test="$aa='center'">center</xsl:when> + <xsl:when test="$aa='char'and @style:char!=''">decimal</xsl:when> + <xsl:otherwise>left</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="å­—:类型"><xsl:value-of select="$zbflx"/></xsl:attribute> + <xsl:if test="$zbflx='decimal'"> + <xsl:attribute name="å­—:制表ä½å­—符"><xsl:value-of select="@style:char"/></xsl:attribute> + </xsl:if> + <xsl:if test="@style:leader-char"> + <xsl:attribute name="å­—:å‰å¯¼ç¬¦"><xsl:value-of select="@style:leader-char"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:for-each> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="textspan"> + <å­—:å¥ uof:locID="t0085"> + <xsl:choose> + <xsl:when test="./text:footnote"> + <xsl:call-template name="jiaozhu"/> + </xsl:when> + <xsl:when test="./text:endnote"> + <xsl:call-template name="weizhu"/> + </xsl:when> + <xsl:otherwise> + <xsl:element name="å­—:å¥å±žæ€§"> + <xsl:attribute name="uof:locID">t0086</xsl:attribute> + <xsl:attribute name="uof:attrList">å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:variable name="textstyle"> + <xsl:value-of select="@text:style-name"/> + </xsl:variable> + <xsl:attribute name="å­—:å¼æ ·å¼•ç”¨"><xsl:value-of select="@text:style-name"/></xsl:attribute> + <xsl:for-each select="/office:document/office:automatic-styles//style:style[@style:family='text']"> + <xsl:if test="@style:name=$textstyle and not(@style:parent-style-name='Standard')"> + <xsl:if test="@style:parent-style-name=/office:document/office:styles/style:style/@style:name"> + <xsl:call-template name="SentenceXD"> + <xsl:with-param name="Sentencestyle" select="@style:parent-style-name"/> + </xsl:call-template> + </xsl:if> + </xsl:if> + </xsl:for-each> + <xsl:for-each select="/office:document/office:styles//style:style[@style:family='text']"> + <xsl:if test="@style:name=$textstyle"> + <xsl:call-template name="SentenceXD"> + <xsl:with-param name="Sentencestyle" select="@style:name"/> + </xsl:call-template> + </xsl:if> + </xsl:for-each> + </xsl:element> + <å­—:文本串 uof:locID="t0109" uof:attrList="udsPath"> + <xsl:value-of select="string(.)"/> + </å­—:文本串> + </xsl:otherwise> + </xsl:choose> + </å­—:å¥> + </xsl:template> + <xsl:template name="SentenceXD"> + <xsl:param name="Sentencestyle"/> + <xsl:element name="å­—:æ ¼å¼ä¿®è®¢"> + <xsl:attribute name="uof:locID">t0087</xsl:attribute> + <xsl:attribute name="uof:attrList">修订信æ¯å¼•ç”¨</xsl:attribute> + <xsl:attribute name="å­—:修订信æ¯å¼•ç”¨"><xsl:value-of select="$Sentencestyle"/></xsl:attribute> + <xsl:element name="å­—:å¥å±žæ€§"> + <xsl:attribute name="uof:locID">t0086</xsl:attribute> + <xsl:attribute name="uof:attrList">å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:attribute name="å­—:å¼æ ·å¼•ç”¨"><xsl:value-of select="$Sentencestyle"/></xsl:attribute> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template name="add-space"> + <xsl:param name="number"/> + <xsl:if test="$number &gt; 1"> + <xsl:call-template name="add-space"> + <xsl:with-param name="number" select="$number - 1"/> + </xsl:call-template> + <xsl:text> </xsl:text> + </xsl:if> + </xsl:template> + <xsl:template match="office:styles | office:automatic-styles" mode="style"> + <xsl:for-each select="style:style[@style:family= 'paragraph' or @style:family= 'text']"> + <xsl:choose> + <xsl:when test="@style:family = 'text'"> + <xsl:call-template name="å¥å¼æ ·"/> + </xsl:when> + <xsl:when test="@style:family = 'paragraph'"> + <xsl:call-template name="段è½å¼æ ·"/> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template name="段è½å¼æ ·"> + <xsl:element name="uof:段è½å¼æ ·"> + <xsl:attribute name="uof:locID">u0044</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符 å称 类型 别å 基å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:variable name="count"><xsl:value-of select="count(preceding::style:style)"/></xsl:variable> + <xsl:attribute name="å­—:标识符"><xsl:value-of select="concat(@style:name,$count)"/></xsl:attribute> + <xsl:attribute name="å­—:类型">default</xsl:attribute> + <xsl:attribute name="å­—:基å¼æ ·å¼•ç”¨"><xsl:variable name="stylename" select="@style:name"/><xsl:variable name="frame-parent"><xsl:choose><xsl:when test="/office:document/office:master-styles/style:master-page/draw:frame[draw:text-box//text:p/@text:style-name = $stylename]"><xsl:for-each select="/office:document/office:master-styles/style:master-page/draw:frame[draw:text-box//text:p/@text:style-name = $stylename][1]"><xsl:variable name="frame-style" select="@presentation:style-name"/><xsl:value-of select="/office:document/*/style:style[@style:name=$frame-style]/@style:parent-style-name"/></xsl:for-each></xsl:when><xsl:otherwise>not-master</xsl:otherwise></xsl:choose></xsl:variable><xsl:choose><xsl:when test="@style:parent-style-name"><xsl:value-of select="@style:parent-style-name"/></xsl:when><xsl:when test="not($frame-parent='not-master')"><xsl:value-of select="$frame-parent"/></xsl:when></xsl:choose></xsl:attribute> + <xsl:attribute name="å­—:å称"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:apply-templates select="style:paragraph-properties"/> + <xsl:for-each select="style:text-properties"> + <xsl:element name="å­—:å¥å±žæ€§"> + <xsl:attribute name="uof:locID">t0086</xsl:attribute> + <xsl:attribute name="uof:attrList">å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:call-template name="å­—:å¥å±žæ€§"/> + </xsl:element> + </xsl:for-each> + </xsl:element> + </xsl:template> + <xsl:template match="style:paragraph-properties"> + <xsl:element name="å­—:缩进"> + <xsl:attribute name="uof:locID">t0056</xsl:attribute> + <xsl:call-template name="å­—:缩进类型"/> + </xsl:element> + <xsl:if test="@fo:text-align | @fotext-align-last"> + <xsl:element name="å­—:对é½"> + <xsl:attribute name="uof:locID">t0055</xsl:attribute> + <xsl:if test="@fo:text-align"> + <xsl:attribute name="å­—:水平对é½"><xsl:choose><xsl:when test=".//@fo:text-align='end'">right</xsl:when><xsl:when test=".//@fo:text-align='center'">center</xsl:when><xsl:when test=".//@fo:text-align='justify' and not(.//@fo:text-align-last='justify')">justified</xsl:when><xsl:when test=".//@fo:text-align='justify' and .//@fo:text-align-last='justify'">distributed</xsl:when><xsl:otherwise>left</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="@style:vertical-align"> + <xsl:attribute name="å­—:文字对é½"><xsl:choose><xsl:when test=".//@style:vertical-align='baseline'">base</xsl:when><xsl:when test=".//@style:vertical-align='top'">top</xsl:when><xsl:when test=".//@style:vertical-align='middle'">center</xsl:when><xsl:when test=".//@style:vertical-align='bottom'">bottom</xsl:when><xsl:otherwise>auto</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:attribute name="uof:attrList">æ°´å¹³å¯¹é½ æ–‡å­—å¯¹é½</xsl:attribute> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å¥å¼æ ·"> + <xsl:element name="uof:å¥å¼æ ·"> + <xsl:attribute name="uof:locID">u0043</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符 å称 类型 别å 基å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:attribute name="å­—:标识符"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:attribute name="å­—:å称"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:attribute name="å­—:类型">auto</xsl:attribute> + <xsl:call-template name="å­—:å¥å±žæ€§"/> + </xsl:element> + </xsl:template> + <xsl:template match="style:text-properties"> + <xsl:element name="å­—:字体"> + <xsl:attribute name="uof:locID">t0088</xsl:attribute> + <xsl:attribute name="uof:attrList">西文字体引用 中文字体引用 特殊字体引用 西文绘制 å­—å· ç›¸å¯¹å­—å· é¢œè‰²</xsl:attribute> + <xsl:if test=".//@fo:font-size or .//@style:font-size-asian or .//@style:font-size-complex"> + <xsl:choose> + <xsl:when test="contains(.//@fo:font-size,'%') or contains(.//@style:font-size-asian,'%')"> + <xsl:attribute name="å­—:相对字å·"><xsl:choose><xsl:when test=".//@fo:font-size"><xsl:value-of select="substring-before(.//@fo:font-size,'%')"/></xsl:when><xsl:when test=".//@style:font-size-asian"><xsl:value-of select="substring-before(.//@style:font-size-asian,'%')"/></xsl:when></xsl:choose></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:å­—å·"><xsl:choose><xsl:when test=".//@fo:font-size"><xsl:value-of select="substring-before(.//@fo:font-size,'pt')"/></xsl:when><xsl:when test=".//@style:font-size-asian"><xsl:value-of select="substring-before(.//@style:font-size-asian,'pt')"/></xsl:when><xsl:when test=".//@style:font-size-complex"><xsl:value-of select="substring-before(.//@style:font-size-complex,'pt')"/></xsl:when></xsl:choose></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test=".//@style:font-name"> + <xsl:attribute name="å­—:西文字体引用"><xsl:value-of select=".//@style:font-name"/></xsl:attribute> + </xsl:if> + <xsl:if test=".//@style:font-name-asian"> + <xsl:attribute name="å­—:中文字体引用"><xsl:value-of select=".//@style:font-name-asian"/></xsl:attribute> + </xsl:if> + <xsl:if test=".//@fo:color"> + <xsl:attribute name="å­—:颜色"><xsl:value-of select=".//@fo:color"/></xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:if test="(@fo:font-weight='bold') or (@fo:font-weight-asian='bold') or (@style:font-weight-asian='bold') or (@style:font-weight-complex='bold')"> + <xsl:element name="å­—:粗体"> + <xsl:attribute name="å­—:值">1</xsl:attribute> + <xsl:attribute name="uof:locID">t0089</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="(@style:font-style-asian='italic') or (@style:font-style-complex='italic') or (@fo:font-style-asian='italic') or (@fo:font-style='italic')"> + <xsl:element name="å­—:斜体"> + <xsl:attribute name="å­—:值">1</xsl:attribute> + <xsl:attribute name="uof:locID">t0090</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template match="style:page-layout"> + <xsl:element name="æ¼”:页é¢è®¾ç½®"> + <xsl:attribute name="uof:locID">p0002</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符 å称</xsl:attribute> + <xsl:attribute name="æ¼”:å称"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:attribute name="æ¼”:标识符"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:attribute name="æ¼”:å称">页é¢è®¾ç½®</xsl:attribute> + <xsl:element name="æ¼”:纸张"> + <xsl:attribute name="uof:locID">p0003</xsl:attribute> + <xsl:attribute name="uof:attrList">宽度 高度 纸型</xsl:attribute> + <xsl:attribute name="uof:宽度"><xsl:value-of select="substring-before(style:page-layout-properties/@fo:page-width,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="uof:高度"><xsl:value-of select="substring-before(style:page-layout-properties/@fo:page-height,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="uof:纸型"><xsl:variable name="height"><xsl:value-of select="style:page-layout-properties/@fo:page-height"/></xsl:variable><xsl:variable name="width"><xsl:value-of select="style:page-layout-properties/@fo:page-width"/></xsl:variable><xsl:choose><xsl:when test="$height='29.7cm' and $width='42cm'">A3</xsl:when><xsl:when test="$height='21cm' and $width='29.7cm'">A4</xsl:when><xsl:when test="$height='14.8cm' and $width='21cm'">A5</xsl:when><xsl:when test="$height='25cm' and $width='35.3cm'">B4</xsl:when><xsl:when test="$height='17.6cm' and $width='25cm'">B5</xsl:when><xsl:when test="$height='12.5cm' and $width='17.6cm'">B6</xsl:when><xsl:otherwise>使用者</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + <xsl:element name="æ¼”:页边è·"> + <xsl:attribute name="uof:locID">p0004</xsl:attribute> + <xsl:attribute name="uof:attrList">å·¦ 上 å³ ä¸‹</xsl:attribute> + <xsl:attribute name="uof:å·¦"><xsl:value-of select="substring-before(style:page-layout-properties/@fo:margin-left,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="uof:上"><xsl:value-of select="substring-before(style:page-layout-properties/@fo:margin-top,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="uof:å³"><xsl:value-of select="substring-before(style:page-layout-properties/@fo:margin-right,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="uof:下"><xsl:value-of select="substring-before(style:page-layout-properties/@fo:margin-bottom,$uofUnit)"/></xsl:attribute> + </xsl:element> + <xsl:variable name="PageNumberFormat"> + <xsl:value-of select="/office:document/office:settings/config:config-item-set/config:config-item[@config:name='PageNumberFormat']"/> + </xsl:variable> + <xsl:if test="not($PageNumberFormat='5')"> + <xsl:element name="æ¼”:页ç æ ¼å¼"> + <xsl:attribute name="uof:locID">p0005</xsl:attribute> + <xsl:choose> + <xsl:when test="$PageNumberFormat='0'">upper-letter</xsl:when> + <xsl:when test="$PageNumberFormat='1'">lower-letter</xsl:when> + <xsl:when test="$PageNumberFormat='2'">upper-roman</xsl:when> + <xsl:when test="$PageNumberFormat='3'">lower-letter</xsl:when> + <xsl:when test="$PageNumberFormat='4'">decimal</xsl:when> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:element name="æ¼”:纸张方å‘"> + <xsl:attribute name="uof:locID">p0006</xsl:attribute> + <xsl:choose> + <xsl:when test="style:page-layout-properties/@style:print-orientation"> + <xsl:value-of select="style:page-layout-properties/@style:print-orientation"/> + </xsl:when> + <xsl:otherwise>portrait</xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template name="obtain_anim_type"> + <xsl:param name="flytype"/> + <xsl:variable name="flytypestr" select="substring-after($flytype,'from-')"/> + <xsl:choose> + <xsl:when test="contains($flytypestr,'-')"> + <xsl:value-of select="concat(substring-before($flytypestr,'-'),substring-after($flytypestr,'-'))"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$flytypestr"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="cm2pt"> + <xsl:param name="cmval"/> + <xsl:value-of select="substring-before($cmval,$uofUnit)* $cm-to-other "/> + </xsl:template> + <xsl:template match="office:font-face-decls"> + <uof:字体集 uof:locID="u0040"> + <uof:默认字体 uof:ascii="Times New Roman" uof:fareast="宋体" uof:h-ansi="宋体" uof:cs="宋体"/> + <xsl:for-each select="style:font-face"> + <xsl:element name="uof:字体声明"> + <xsl:attribute name="uof:attrList">标识符 å称 字体æ—</xsl:attribute> + <xsl:attribute name="uof:locID">u0041</xsl:attribute> + <xsl:attribute name="uof:å称"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:attribute name="uof:字体æ—"><xsl:value-of select="@svg:font-family"/></xsl:attribute> + <xsl:if test="@style:font-charset= '02'"> + <xsl:attribute name="uof:字符集">x-symbol</xsl:attribute> + </xsl:if> + <xsl:if test="@style:font-family-generic"> + <xsl:choose> + <xsl:when test="@style:font-family-generic = 'swiss'"> + <xsl:attribute name="uof:字体æ—">Swiss</xsl:attribute> + </xsl:when> + <xsl:when test="@style:font-family-generic ='modern'"> + <xsl:attribute name="uof:字符集">Modern</xsl:attribute> + </xsl:when> + <xsl:when test="@style:font-family-generic='roman'"> + <xsl:attribute name="uof:字符集">Roman</xsl:attribute> + </xsl:when> + <xsl:when test="@style:font-family-generic ='script'"> + <xsl:attribute name="uof:字符集">Script</xsl:attribute> + </xsl:when> + <xsl:when test="@style:font-family-generic ='decorative'"> + <xsl:attribute name="uof:字符集">Decorative</xsl:attribute> + </xsl:when> + <xsl:when test="@style:font-family-generic ='system'"> + <xsl:attribute name="uof:字符集">System</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="uof:字符集">System</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:element> + </xsl:for-each> + <xsl:apply-templates select="style:font-decl"/> + </uof:字体集> + </xsl:template> + <xsl:template match="office:meta"> + <uof:å…ƒæ•°æ® uof:locID="u0001"> + <uof:标题 uof:locID="u0002"> + <xsl:value-of select="dc:title"/> + </uof:标题> + <uof:åˆ›å»ºåº”ç”¨ç¨‹åº uof:locID="u0011"> + <xsl:value-of select="meta:generator"/> + </uof:创建应用程åº> + <uof:æ‘˜è¦ uof:locID="u0007"> + <xsl:value-of select="dc:description"/> + </uof:摘è¦> + <uof:主题 uof:locID="u0003"> + <xsl:value-of select="dc:subject"/> + </uof:主题> + <uof:创建者 uof:locID="u0004"/> + <uof:作者 uof:locID="u0005"> + <xsl:value-of select="meta:initial-creator"/> + </uof:作者> + <uof:创建日期 uof:locID="u0008"> + <xsl:value-of select="meta:creation-date"/> + </uof:创建日期> + <uof:最åŽä½œè€… uof:locID="u0006"> + <xsl:value-of select="dc:creator"/> + </uof:最åŽä½œè€…> + <uof:关键字集 uof:locID="u0014"> + <xsl:for-each select="."> + <uof:关键字 uof:locID="u0015"> + <xsl:value-of select="meta:keywords/@meta:keyword"/> + </uof:关键字> + </xsl:for-each> + </uof:关键字集> + <uof:编辑次数 uof:locID="u0009"> + <xsl:value-of select="meta:editing-cycles"/> + </uof:编辑次数> + <xsl:if test="meta:editing-duration"> + <uof:编辑时间 uof:locID="u0010"> + <xsl:value-of select="meta:editing-duration"/> + </uof:编辑时间> + </xsl:if> + <xsl:if test="meta:template/@xlink:href"> + <uof:æ–‡æ¡£æ¨¡æ¿ uof:locID="u0013"> + <xsl:value-of select="meta:template/@xlink:href"/> + </uof:文档模æ¿> + </xsl:if> + <xsl:if test="meta:user-defined/@meta:name"> + <uof:用户自定义元数æ®é›† uof:locID="u0016"> + <xsl:for-each select="meta:user-defined"> + <uof:ç”¨æˆ·è‡ªå®šä¹‰å…ƒæ•°æ® uof:locID="u0017" uof:attrList="å称 类型"> + <xsl:attribute name="uof:å称"><xsl:value-of select="@meta:name"/></xsl:attribute> + <xsl:attribute name="uof:类型"><xsl:value-of select="'string'"/></xsl:attribute> + </uof:用户自定义元数æ®> + </xsl:for-each> + </uof:用户自定义元数æ®é›†> + </xsl:if> + <xsl:if test="meta:document-statistic/@meta:page-count"> + <uof:页数 uof:locID="u0020"> + <xsl:value-of select="meta:document-statistic/@meta:page-count"/> + </uof:页数> + </xsl:if> + <xsl:if test="meta:document-statistic/@meta:paragraph-count"> + <uof:段è½æ•° uof:locID="u0025"> + <xsl:value-of select="meta:document-statistic/@meta:paragraph-count"/> + </uof:段è½æ•°> + </xsl:if> + <xsl:if test="meta:document-statistic/@meta:object-count"> + <uof:对象数 uof:locID="u0026"> + <xsl:value-of select="meta:document-statistic/@meta:object-count"/> + </uof:对象数> + </xsl:if> + <xsl:if test="meta:document-statistic/@meta:character-count"> + <uof:å­—æ•° uof:locID="u0021"> + <xsl:value-of select="meta:document-statistic/@meta:character-count"/> + </uof:å­—æ•°> + </xsl:if> + <xsl:if test="meta:document-statistic/@meta:word-count"> + <uof:中文字符数 uof:locID="u0023"> + <xsl:value-of select="meta:document-statistic/@meta:word-count"/> + </uof:中文字符数> + </xsl:if> + </uof:元数æ®> + </xsl:template> + <xsl:template name="å¡«å……"> + <xsl:param name="picname"/> + <xsl:param name="nodename"/> + <xsl:choose> + <xsl:when test="@draw:fill='gradient'"> + <xsl:variable name="gradient-name"> + <xsl:value-of select="@draw:fill-gradient-name"/> + </xsl:variable> + <xsl:for-each select="/descendant::draw:gradient[@draw:name=$gradient-name]"> + <图:æ¸å˜ uof:locID="g0037" uof:attrList="起始色 终止色 ç§å­ç±»åž‹ 起始浓度 终止浓度 æ¸å˜æ–¹å‘ 边界 ç§å­Xä½ç½® ç§å­Yä½ç½® 类型"> + <xsl:attribute name="图:起始色"><xsl:value-of select="@draw:start-color"/></xsl:attribute> + <xsl:attribute name="图:终止色"><xsl:value-of select="@draw:end-color"/></xsl:attribute> + <xsl:attribute name="图:ç§å­ç±»åž‹"><xsl:choose><xsl:when test="@draw:style='linear' or @draw:style='axial'">linear</xsl:when><xsl:when test="@draw:style='radial'">radar</xsl:when><xsl:when test="@draw:style='ellipsoid'">oval</xsl:when><xsl:when test="@draw:style='square'">square</xsl:when><xsl:when test="@draw:style='rectangular'">rectangle</xsl:when></xsl:choose></xsl:attribute> + <xsl:attribute name="图:起始浓度"><xsl:value-of select="substring-before(@draw:start-intensity,'%')"/></xsl:attribute> + <xsl:attribute name="图:终止浓度"><xsl:value-of select="substring-before(@draw:end-intensity,'%')"/></xsl:attribute> + <xsl:variable name="angle"> + <xsl:value-of select="@draw:angle div 10"/> + </xsl:variable> + <xsl:attribute name="图:æ¸å˜æ–¹å‘"><xsl:choose><xsl:when test="0&lt;$angle and $angle&lt;25">0</xsl:when><xsl:when test="25&lt;$angle and $angle&lt;70">45</xsl:when><xsl:when test="70&lt;$angle and $angle&lt;115">90</xsl:when><xsl:when test="115&lt;$angle and $angle&lt;160">135</xsl:when><xsl:when test="160&lt;$angle and $angle&lt;205">180</xsl:when><xsl:when test="205&lt;$angle and $angle&lt;250">225</xsl:when><xsl:when test="250&lt;$angle and $angle&lt;295">270</xsl:when><xsl:when test="295&lt;$angle and $angle&lt;340">315</xsl:when><xsl:when test="340&lt;$angle and $angle&lt;360">360</xsl:when></xsl:choose></xsl:attribute> + <xsl:attribute name="图:边界"><xsl:value-of select="substring-before(@draw:border,'%')"/></xsl:attribute> + <xsl:if test="@draw:cx"> + <xsl:attribute name="图:ç§å­Xä½ç½®"><xsl:value-of select="substring-before(@draw:cx,'%')"/></xsl:attribute> + </xsl:if> + <xsl:if test="@draw:cy"> + <xsl:attribute name="图:ç§å­Yä½ç½®"><xsl:value-of select="substring-before(@draw:cy,'%')"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="图:类型">-2</xsl:attribute> + </图:æ¸å˜> + </xsl:for-each> + </xsl:when> + <xsl:when test="@draw:fill='bitmap'"> + <图:图片 uof:locID="g0035" uof:attrList="ä½ç½® 图形引用 类型 å称"> + <xsl:attribute name="图:ä½ç½®"><xsl:choose><xsl:when test="not(@style:repeat)">title</xsl:when><xsl:otherwise><xsl:choose><xsl:when test="@style:repeat = 'stretch'">stretch</xsl:when><xsl:when test="@style:repeat = 'repeat'">title</xsl:when><xsl:when test="@style:repeat = 'no-repeat'">center</xsl:when></xsl:choose></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="图:图形引用"><xsl:value-of select="@draw:fill-image-name"/></xsl:attribute> + <xsl:attribute name="图:类型">png</xsl:attribute> + <xsl:attribute name="图:å称"><xsl:value-of select="concat($picname,'_b1')"/></xsl:attribute> + </图:图片> + </xsl:when> + <xsl:when test="@draw:fill='hatch'"> + <图:图案 uof:locID="g0036" uof:attrList="类型 图形引用 å‰æ™¯è‰² 背景色"> + <xsl:attribute name="图:类型"><xsl:value-of select="/office:document/office:styles/draw:hatch/@draw:name"/></xsl:attribute> + <xsl:attribute name="图:图形引用"/> + <xsl:attribute name="图:å‰æ™¯è‰²"><xsl:value-of select="/office:document/office:styles/draw:hatch/@draw:color"/></xsl:attribute> + <xsl:attribute name="图:背景色"><xsl:choose><xsl:when test="@draw:fill-color"><xsl:value-of select="@draw:fill-color"/></xsl:when><xsl:otherwise>#ffffff</xsl:otherwise></xsl:choose></xsl:attribute> + </图:图案> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="$nodename='draw:frame'"> + <xsl:if test="@draw:fill='solid'"> + <图:颜色 uof:locID="g0034"> + <xsl:value-of select="@draw:fill-color"/> + </图:颜色> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <图:颜色 uof:locID="g0034"> + <xsl:choose> + <xsl:when test="@draw:fill-color"> + <xsl:value-of select="@draw:fill-color"/> + </xsl:when> + <xsl:otherwise>#99ccff</xsl:otherwise> + </xsl:choose> + </图:颜色> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="å­—:缩进类型"> + <xsl:if test="style:list-level-properties/@text:space-before"> + <å­—:å·¦ uof:locID="t0182"> + <å­—:ç»å¯¹ uof:locID="t0185" uof:attrList="值"> + <xsl:attribute name="å­—:值"><xsl:value-of select="substring-before(style:list-level-properties/@text:space-before,$uofUnit)"/></xsl:attribute> + </å­—:ç»å¯¹> + </å­—:å·¦> + </xsl:if> + <xsl:if test="style:list-level-properties/@text:min-label-width"> + <å­—:å³ uof:locID="t0183"> + <å­—:ç»å¯¹ uof:locID="t0187" uof:attrList="值"> + <xsl:attribute name="å­—:值"><xsl:value-of select="substring-before(style:list-level-properties/@text:min-label-width,$uofUnit)"/></xsl:attribute> + </å­—:ç»å¯¹> + </å­—:å³> + </xsl:if> + <xsl:if test="style:list-level-properties/@text:min-label-distance"> + <å­—:首行 uof:locID="t0184"> + <å­—:ç»å¯¹ uof:locID="t0189" uof:attrList="值"> + <xsl:attribute name="å­—:值"><xsl:value-of select="substring-before(style:list-level-properties/@text:min-label-distance,$uofUnit)"/></xsl:attribute> + </å­—:ç»å¯¹> + </å­—:首行> + </xsl:if> + </xsl:template> + <xsl:template name="uof:线型类型"> + <xsl:param name="lineType"/> + <xsl:choose> + <xsl:when test="$lineType='single-line'">single</xsl:when> + <xsl:when test="$lineType='double-line'">double</xsl:when> + <xsl:when test="$lineType='single'">single</xsl:when> + <xsl:when test="$lineType='double'">double</xsl:when> + <xsl:when test="$lineType='dash'">dash</xsl:when> + <xsl:when test="$lineType='long-dash'">dash-long</xsl:when> + <xsl:when test="$lineType='dot-dash'">dot-dash</xsl:when> + <xsl:when test="$lineType='dot-dot-dash'">dot-dot-dash</xsl:when> + <xsl:when test="$lineType='wave'">wave</xsl:when> + <xsl:when test="$lineType='bold-dotted'">dotted-heavy</xsl:when> + <xsl:when test="$lineType='bold-dash'">dashed-heavy</xsl:when> + <xsl:when test="$lineType='bold-long-dash'">dash-long-heavy</xsl:when> + <xsl:when test="$lineType='bold-dot-dash'">dash-dot-heavy</xsl:when> + <xsl:when test="$lineType='bold-dot-dot-dash'">dash-dot-dot-heavy</xsl:when> + <xsl:when test="$lineType='bold-wave'">wavy-heavy</xsl:when> + <xsl:when test="$lineType='double-wave'">wavy-double</xsl:when> + <xsl:when test="$lineType='bold'">bold</xsl:when> + <xsl:when test="$lineType='small-wave'">wave</xsl:when> + <xsl:when test="$lineType='dotted'">dotted</xsl:when> + <xsl:when test="$lineType='none'">none</xsl:when> + </xsl:choose> + </xsl:template> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/export/uof/odf2uof_spreadsheet.xsl b/openoffice/share/xslt/export/uof/odf2uof_spreadsheet.xsl new file mode 100644 index 0000000000000000000000000000000000000000..43565fd6ec493fd3d89cfad41c3b31d3ea5df0c9 --- /dev/null +++ b/openoffice/share/xslt/export/uof/odf2uof_spreadsheet.xsl @@ -0,0 +1,6214 @@ +<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:uof="http://schemas.uof.org/cn/2003/uof" xmlns:表="http://schemas.uof.org/cn/2003/uof-spreadsheet" xmlns:æ¼”="http://schemas.uof.org/cn/2003/uof-slideshow" xmlns:å­—="http://schemas.uof.org/cn/2003/uof-wordproc" xmlns:图="http://schemas.uof.org/cn/2003/graph" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:presentation="urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:smil="urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" office:version="1.0" exclude-result-prefixes="office style text table draw fo xlink dc meta number presentation svg chart dr3d math form script config ooo ooow oooc dom xforms smil anim"> + <xsl:output method="xml" indent="no" encoding="UTF-8" version="1.0"/> + <xsl:variable name="scValueWithUnit"> + <xsl:value-of select="/office:document/office:automatic-styles/style:style[@style:name='co1']/style:table-column-properties/@style:column-width"/> + </xsl:variable> + <xsl:variable name="uofUnit"> + <xsl:choose> + <xsl:when test="contains($scValueWithUnit,'in')">inch</xsl:when> + <xsl:when test="contains($scValueWithUnit,'cm')">cm</xsl:when> + <xsl:when test="contains($scValueWithUnit,'mm')">mm</xsl:when> + <xsl:when test="contains($scValueWithUnit,'pt')">pt</xsl:when> + <xsl:otherwise>inch</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="ooUnit"> + <xsl:choose> + <xsl:when test="contains($scValueWithUnit,'inch')">inch</xsl:when> + <xsl:when test="contains($scValueWithUnit,'cm')">cm</xsl:when> + <xsl:when test="contains($scValueWithUnit,'mm')">mm</xsl:when> + <xsl:when test="contains($scValueWithUnit,'pt')">pt</xsl:when> + <xsl:otherwise>inch</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:template match="office:document"> + <uof:UOF xmlns:uof="http://schemas.uof.org/cn/2003/uof" xmlns:表="http://schemas.uof.org/cn/2003/uof-spreadsheet" xmlns:æ¼”="http://schemas.uof.org/cn/2003/uof-slideshow" xmlns:å­—="http://schemas.uof.org/cn/2003/uof-wordproc" xmlns:图="http://schemas.uof.org/cn/2003/graph" uof:language="cn" uof:locID="u0000" uof:version="1.0" uof:mimetype="vnd.uof.spreadsheet"> + <xsl:apply-templates select="/office:document/office:meta"/> + <uof:对象集 uof:locID="u0033"> + <xsl:if test="/office:document/office:body/office:spreadsheet/table:table//table:table-cell/office:annotation"> + <xsl:for-each select="/office:document/office:body/office:spreadsheet/table:table//table:table-cell/office:annotation"> + <xsl:variable name="num"> + <xsl:value-of select="substring-after(@draw:style-name,'gr')"/> + </xsl:variable> + <图:图形 uof:locID="g0000" uof:attrList="层次 标识符 组åˆåˆ—表 其他对象"> + <xsl:attribute name="图:标识符"><xsl:value-of select="concat('pz',$num)"/></xsl:attribute> + <xsl:variable name="name" select="@draw:style-name"/> + <图:预定义图形 uof:locID="g0005"> + <图:属性 uof:locID="g0011"> + <xsl:for-each select="/office:document/office:automatic-styles/style:style[@style:name=$name]"> + <xsl:call-template name="graphicattr"/> + </xsl:for-each> + <xsl:choose> + <xsl:when test="@svg:x1"> + <图:宽度 uof:locID="g0023"> + <xsl:value-of select="substring-before(@svg:x2,$uofUnit) - substring-before(@svg:x1,$uofUnit)"/> + </图:宽度> + <图:高度 uof:locID="g0024"> + <xsl:value-of select="substring-before(@svg:y2,$uofUnit) - substring-before(@svg:y1,$uofUnit)"/> + </图:高度> + </xsl:when> + <xsl:when test="@svg:x"> + <图:宽度 uof:locID="g0023"> + <xsl:value-of select="substring-before(@svg:width,$uofUnit)"/> + </图:宽度> + <图:高度 uof:locID="g0024"> + <xsl:value-of select="substring-before(@svg:height,$uofUnit)"/> + </图:高度> + </xsl:when> + <xsl:when test="@svg:width"> + <图:宽度 uof:locID="g0023"> + <xsl:value-of select="substring-before(@svg:width,$uofUnit)"/> + </图:宽度> + <图:高度 uof:locID="g0024"> + <xsl:value-of select="substring-before(@svg:height,$uofUnit)"/> + </图:高度> + </xsl:when> + </xsl:choose> + <图:旋转角度 uof:locID="g0025"> + <xsl:choose> + <xsl:when test="@draw:transform"> + <xsl:variable name="rotate-angle"> + <xsl:value-of select="@draw:transform"/> + </xsl:variable> + <xsl:variable name="rotate-temp"> + <xsl:value-of select="substring-before(substring-after($rotate-angle,'rotate ('),')')"/> + </xsl:variable> + <xsl:value-of select="($rotate-temp * 360) div (2 * 3.14159265)"/> + </xsl:when> + <xsl:otherwise>0.0</xsl:otherwise> + </xsl:choose> + </图:旋转角度> + <图:X-缩放比例 uof:locID="g0026">1</图:X-缩放比例> + <图:Y-缩放比例 uof:locID="g0027">1</图:Y-缩放比例> + <图:é”定纵横比 uof:locID="g0028">0</图:é”定纵横比> + <图:相对原始比例 uof:locID="g0029">1</图:相对原始比例> + <图:打å°å¯¹è±¡ uof:locID="g0032">true</图:打å°å¯¹è±¡> + <图:Web文字 uof:locID="g0033"/> + </图:属性> + </图:预定义图形> + <图:文本内容 uof:locID="g0002" uof:attrList="文本框 å·¦è¾¹è· å³è¾¹è· ä¸Šè¾¹è· ä¸‹è¾¹è· æ°´å¹³å¯¹é½ åž‚ç›´å¯¹é½ æ–‡å­—æŽ’åˆ—æ–¹å‘ è‡ªåŠ¨æ¢è¡Œ 大å°é€‚应文字 å‰ä¸€é“¾æŽ¥ åŽä¸€é“¾æŽ¥"> + <xsl:for-each select="/office:document/office:automatic-styles/style:style[@style:name=$name]"> + <xsl:attribute name="图:文字排列方å‘"><xsl:choose><xsl:when test="style:paragraph-properties/@style:writing-mode"><xsl:choose><xsl:when test="style:paragraph-properties/@style:writing-mode='tb-rl'">vert-r2l</xsl:when><xsl:when test="style:paragraph-properties/@style:writing-mode='tb-lr'">vert-l2r</xsl:when></xsl:choose></xsl:when><xsl:when test="style:graphic-properties/@draw:textarea-horizontal-align='right'">hori-r2l</xsl:when><xsl:otherwise>hori-l2r</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="style:graphic-properties/@draw:textarea-horizontal-align"> + <xsl:attribute name="图:水平对é½"><xsl:value-of select="style:graphic-properties/@draw:textarea-horizontal-align"/></xsl:attribute> + </xsl:if> + <xsl:if test="style:graphic-properties/@draw:textarea-vertical-align"> + <xsl:attribute name="图:垂直对é½"><xsl:value-of select="style:graphic-properties/@draw:textarea-vertical-align"/></xsl:attribute> + </xsl:if> + <xsl:if test="style:graphic-properties/@fo:wrap-option"> + <xsl:attribute name="图:自动æ¢è¡Œ">true</xsl:attribute> + </xsl:if> + <xsl:if test="style:graphic-properties/@draw:auto-grow-width='true' and style:graphic-properties/@draw:auto-grow-height='true'"> + <xsl:attribute name="图:大å°é€‚应文字">true</xsl:attribute> + </xsl:if> + </xsl:for-each> + <xsl:for-each select="./text:p"> + <xsl:call-template name="textp"/> + </xsl:for-each> + </图:文本内容> + </图:图形> + </xsl:for-each> + </xsl:if> + <xsl:for-each select="/office:document/office:body/office:spreadsheet/table:table//table:table-cell/office:annotation"> + <xsl:variable name="name1" select="@draw:style-name"/> + <xsl:for-each select="/office:document/office:automatic-styles/style:style[@style:name=$name1]"> + <xsl:if test="style:graphic-properties/@draw:fill-image-name"> + <xsl:variable name="bsh"> + <xsl:value-of select="style:graphic-properties/@draw:fill-image-name"/> + </xsl:variable> + <xsl:for-each select="/office:document/office:styles/draw:fill-image"> + <xsl:if test="@draw:name=$bsh"> + <uof:其他对象 uof:locID="u0036" uof:attrList="标识符 内嵌 公共类型 ç§æœ‰ç±»åž‹"> + <xsl:attribute name="uof:标识符"><xsl:value-of select="concat($name1,'_b1')"/></xsl:attribute> + <xsl:attribute name="uof:公共类型">png</xsl:attribute> + <xsl:attribute name="uof:内嵌">true</xsl:attribute> + <uof:æ•°æ® uof:locID="u0037"> + <xsl:value-of select="office:binary-data"/> + </uof:æ•°æ®> + </uof:其他对象> + </xsl:if> + </xsl:for-each> + </xsl:if> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="/office:document/office:body/office:spreadsheet/table:table/table:shapes/child::* | /office:document/office:body/office:spreadsheet/table:table/table:table-row/table:table-cell/child::*"> + <xsl:if test="starts-with(name(.),'draw:')"> + <xsl:choose> + <xsl:when test="name(.)='draw:frame' and self::node()/draw:object"> + <xsl:for-each select="draw:image"> + <uof:其他对象 uof:locID="u0036" uof:attrList="标识符 内嵌 公共类型 ç§æœ‰ç±»åž‹"> + <xsl:attribute name="uof:标识符"><xsl:value-of select="concat('chart_image_',count(preceding::draw:fill-image))"/></xsl:attribute> + <xsl:attribute name="uof:公共类型">png</xsl:attribute> + <xsl:attribute name="uof:内嵌">true</xsl:attribute> + <uof:æ•°æ® uof:locID="u0037"> + <xsl:value-of select="office:binary-data"/> + </uof:æ•°æ®> + </uof:其他对象> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="draw"> + <xsl:with-param name="nodename1" select="name(.)"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:for-each> + </uof:对象集> + <xsl:if test="/office:document/office:body//text:bookmark-start"> + <uof:书签集 uof:locID="u0027"> + <xsl:for-each select="/office:document/office:body//text:bookmark-start"> + <xsl:element name="uof:书签"> + <xsl:attribute name="uof:å称"><xsl:value-of select="@text:name"/></xsl:attribute> + <xsl:attribute name="uof:locID">u0028</xsl:attribute> + <xsl:attribute name="uof:attrList">å称</xsl:attribute> + <xsl:element name="uof:文本ä½ç½®"> + <xsl:attribute name="å­—:区域引用"><xsl:value-of select="concat('bk_',@text:name)"/></xsl:attribute> + <xsl:attribute name="uof:locID">u0029</xsl:attribute> + <xsl:attribute name="uof:attrList">区域引用</xsl:attribute> + </xsl:element> + </xsl:element> + </xsl:for-each> + </uof:书签集> + </xsl:if> + <xsl:if test="/office:document/office:body/text:p/text:a"> + <uof:链接集 uof:locID="u0031"> + <xsl:for-each select="/office:document/office:body/text:p/text:a"> + <!--chengxz è¦æ”¹--> + <xsl:variable name="hyperStr" select="@xlink:href"/> + <xsl:element name="uof:超级链接"> + <xsl:if test="contains($hyperStr,'#')"> + <xsl:attribute name="uof:书签"><xsl:value-of select="substring-after($hyperStr,'#')"/></xsl:attribute> + </xsl:if> + <!--æš‚æ—¶ä¸å†™uof:æ示--> + <xsl:attribute name="uof:链æº">hlnk<xsl:number from="/office:document/office:body" level="any" count="text:p[text:a]"/></xsl:attribute> + <xsl:if test="contains($hyperStr,'http://') or contains($hyperStr,'mailto')"> + <xsl:attribute name="uof:目标"><xsl:value-of select="$hyperStr"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="uof:locID">u0032</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符 目标 书签 å¼æ ·å¼•ç”¨ 已访问å¼æ ·å¼•ç”¨ æ示 链æº</xsl:attribute> + </xsl:element> + </xsl:for-each> + </uof:链接集> + </xsl:if> + <uof:å¼æ ·é›† uof:locID="u0039"> + <xsl:apply-templates select="/office:document/office:font-face-decls"/> + <xsl:apply-templates select="/office:document/office:styles/style:style" mode="styles"/> + <xsl:apply-templates select="/office:document/office:automatic-styles/style:style" mode="styles"> + <xsl:with-param name="isAutomatic" select="true()"/> + </xsl:apply-templates> + </uof:å¼æ ·é›†> + <uof:电å­è¡¨æ ¼ uof:locID="u0049"> + <表:公用处ç†è§„则 uof:locID="s0000"> + <表:度é‡å•ä½ uof:locID="s0001"> + <xsl:value-of select="$uofUnit"/> + </表:度é‡å•ä½> + <xsl:apply-templates select="/office:document/office:body/office:spreadsheet/table:calculation-settings" mode="common"/> + <xsl:apply-templates select="/office:document/office:body/office:spreadsheet/table:content-validations" mode="common"/> + <xsl:if test="/office:document/office:automatic-styles/style:style[@style:family='table-cell' and style:map]"> + <xsl:element name="表:æ¡ä»¶æ ¼å¼åŒ–集"> + <xsl:attribute name="uof:locID">s0016</xsl:attribute> + <xsl:call-template name="create-condition-format"/> + </xsl:element> + </xsl:if> + <xsl:if test="/office:document/office:body/office:spreadsheet/table:database-ranges/table:database-range"> + <表:区域公å¼é›† uof:locID="s0122"> + <表:åŒºåŸŸå…¬å¼ uof:locID="s0123" uof:attrList="类型"> + <xsl:attribute name="表:类型">table</xsl:attribute> + <xsl:for-each select="/office:document/office:body/office:spreadsheet/table:database-ranges/table:database-range"> + <表:区域 uof:locID="s0007"> + <xsl:value-of select="@table:target-range-address"/> + </表:区域> + <表:å…¬å¼ uof:locID="s0125"/> + </xsl:for-each> + </表:区域公å¼> + </表:区域公å¼é›†> + </xsl:if> + <表:是å¦RC引用 uof:locID="s0124" uof:attrList="值" 表:值="false"/> + </表:公用处ç†è§„则> + <表:主体 uof:locID="s0024"> + <xsl:apply-templates select="office:body"/> + </表:主体> + </uof:电å­è¡¨æ ¼> + </uof:UOF> + </xsl:template> + <xsl:template match="office:body"> + <xsl:apply-templates select="office:spreadsheet"/> + </xsl:template> + <xsl:template match="office:spreadsheet"> + <xsl:apply-templates select="./*"/> + </xsl:template> + <xsl:template match="office:meta"> + <uof:å…ƒæ•°æ® uof:locID="u0001"> + <uof:标题 uof:locID="u0002"> + <xsl:value-of select="dc:title"/> + </uof:标题> + <uof:åˆ›å»ºåº”ç”¨ç¨‹åº uof:locID="u0011"> + <xsl:value-of select="meta:generator"/> + </uof:创建应用程åº> + <uof:æ‘˜è¦ uof:locID="u0007"> + <xsl:value-of select="dc:description"/> + </uof:摘è¦> + <uof:主题 uof:locID="u0003"> + <xsl:value-of select="dc:subject"/> + </uof:主题> + <uof:创建者 uof:locID="u0004"/> + <uof:作者 uof:locID="u0005"> + <xsl:value-of select="meta:initial-creator"/> + </uof:作者> + <uof:创建日期 uof:locID="u0008"> + <xsl:value-of select="meta:creation-date"/> + </uof:创建日期> + <xsl:if test="dc:creator"> + <uof:最åŽä½œè€… uof:locID="u0006"> + <xsl:value-of select="dc:creator"/> + </uof:最åŽä½œè€…> + </xsl:if> + <uof:关键字集 uof:locID="u0014"> + <uof:关键字 uof:locID="u0015"> + <xsl:value-of select="meta:keyword"/> + </uof:关键字> + </uof:关键字集> + <uof:编辑次数 uof:locID="u0009"> + <xsl:value-of select="meta:editing-cycles"/> + </uof:编辑次数> + <xsl:if test="meta:editing-duration"> + <uof:编辑时间 uof:locID="u0010"> + <xsl:value-of select="meta:editing-duration"/> + </uof:编辑时间> + </xsl:if> + <xsl:if test="meta:template/@xlink:href"> + <uof:æ–‡æ¡£æ¨¡æ¿ uof:locID="u0013"> + <xsl:value-of select="meta:template/@xlink:href"/> + </uof:文档模æ¿> + </xsl:if> + <xsl:if test="meta:user-defined/@meta:name"> + <uof:用户自定义元数æ®é›† uof:locID="u0016"> + <xsl:for-each select="meta:user-defined"> + <uof:ç”¨æˆ·è‡ªå®šä¹‰å…ƒæ•°æ® uof:locID="u0017" uof:attrList="å称 类型"> + <xsl:attribute name="uof:å称"><xsl:value-of select="@meta:name"/></xsl:attribute> + <xsl:attribute name="uof:类型"><xsl:value-of select="'string'"/></xsl:attribute> + <xsl:value-of select="."/> + </uof:用户自定义元数æ®> + </xsl:for-each> + </uof:用户自定义元数æ®é›†> + </xsl:if> + <xsl:if test="meta:document-statistic/@meta:page-count"> + <uof:页数 uof:locID="u0020"> + <xsl:value-of select="meta:document-statistic/@meta:page-count"/> + </uof:页数> + </xsl:if> + <xsl:if test="meta:document-statistic/@meta:paragraph-count"> + <uof:段è½æ•° uof:locID="u0025"> + <xsl:value-of select="meta:document-statistic/@meta:paragraph-count"/> + </uof:段è½æ•°> + </xsl:if> + <xsl:if test="meta:document-statistic/@meta:object-count"> + <uof:对象数 uof:locID="u0026"> + <xsl:value-of select="meta:document-statistic/@meta:object-count"/> + </uof:对象数> + </xsl:if> + <xsl:if test="meta:document-statistic/@meta:character-count"> + <uof:å­—æ•° uof:locID="u0021"> + <xsl:value-of select="meta:document-statistic/@meta:character-count"/> + </uof:å­—æ•°> + </xsl:if> + <xsl:if test="meta:document-statistic/@meta:word-count"> + <uof:中文字符数 uof:locID="u0023"> + <xsl:value-of select="meta:document-statistic/@meta:word-count"/> + </uof:中文字符数> + </xsl:if> + <xsl:if test="meta:document-statistic/@meta:character-count - meta:document-statistic/@meta:word-count"> + <uof:英文字符数 uof:locID="u0022"> + <xsl:value-of select="meta:document-statistic/@meta:character-count - meta:document-statistic/@meta:word-count"/> + </uof:英文字符数> + </xsl:if> + <xsl:if test="meta:document-statistic/@meta:character-count"> + <uof:行数 uof:locID="u0024"> + <xsl:variable name="quzhi"> + <xsl:value-of select="(meta:document-statistic/@meta:character-count div 39) + 0.9"/> + </xsl:variable> + <xsl:value-of select="substring-before($quzhi,'.')"/> + </uof:行数> + </xsl:if> + <xsl:if test="meta:user-defined[@meta:name='Category']"> + <uof:分类 uof:locID="u0012"> + <xsl:value-of select="meta:user-defined[@meta:name='Category']"/> + </uof:分类> + </xsl:if> + <xsl:if test="meta:user-defined[@meta:name='Manager']"> + <uof:ç»ç†å称 uof:locID="u0019"> + <xsl:value-of select="meta:user-defined[meta:name='Manager']"/> + </uof:ç»ç†å称> + </xsl:if> + <xsl:if test="meta:user-defined[@meta:name='Company']"> + <uof:å…¬å¸å称 uof:locID="u0018"> + <xsl:value-of select="meta:user-defined[meta:name='Company']"/> + </uof:å…¬å¸å称> + </xsl:if> + </uof:元数æ®> + </xsl:template> + <xsl:template match="table:table"> + <xsl:element name="表:工作表"> + <xsl:attribute name="uof:locID">s0025</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符 å称 éšè— 背景 å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:attribute name="表:标识符"><xsl:value-of select="@table:name"/></xsl:attribute> + <xsl:attribute name="表:å称"><xsl:value-of select="@table:name"/></xsl:attribute> + <xsl:attribute name="表:éšè—"><xsl:choose><xsl:when test="@table:style-name='ta1'"><xsl:value-of select="'false'"/></xsl:when><xsl:otherwise><xsl:value-of select="'true'"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="表:背景"><xsl:choose><xsl:when test="/office:document/office:automatic-styles/style:page-master/style:table-properties/@fo:background-color"><xsl:value-of select="/office:document/office:automatic-styles/style:page-master/style:table-properties/@fo:background-color"/></xsl:when><xsl:otherwise>#ffffff</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="表:å¼æ ·å¼•ç”¨"><xsl:value-of select="@table:style-name"/></xsl:attribute> + <xsl:element name="表:工作表属性"> + <xsl:attribute name="uof:locID">s0026</xsl:attribute> + <表:标签å‰æ™¯è‰² uof:locID="s0027">#000000</表:标签å‰æ™¯è‰²> + <表:标签背景色 uof:locID="s0028">#ffffff</表:标签背景色> + <xsl:call-template name="creat-page-setting"> + <xsl:with-param name="master-page" select="/*/office:master-styles/style:master-page"/> + <xsl:with-param name="page-master-style" select="/*/office:automatic-styles/style:page-layout/style:page-layout-properties"/> + </xsl:call-template> + <xsl:call-template name="create-view"> + <xsl:with-param name="table-name" select="/*/office:body/office:spreadsheet/table:table/@table:name"/> + <xsl:with-param name="view-id" select="count(preceding-sibling::table:table) + 1"/> + <xsl:with-param name="aaa" select="/*/office:settings/config:config-item-set/config:config-item-map-indexed/config:config-item-map-entry"/> + </xsl:call-template> + </xsl:element> + <xsl:call-template name="table"/> + <xsl:variable name="filter" select="/*/office:body/office:spreadsheet/table:database-ranges/table:database-range"/> + <xsl:if test="$filter"> + <xsl:variable name="target-range-address" select="//table:database-range[table:filter]/@table:target-range-address"/> + <xsl:element name="表:筛选"> + <xsl:attribute name="uof:locID">s0101</xsl:attribute> + <xsl:attribute name="uof:attrList">类型</xsl:attribute> + <xsl:attribute name="表:类型"><xsl:choose><xsl:when test="$filter/@table:display-filter-buttons">auto</xsl:when><xsl:otherwise>advance</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:element name="表:范围"> + <xsl:attribute name="uof:locID">s0102</xsl:attribute> + <xsl:value-of select="$filter/@table:target-range-address"/> + </xsl:element> + <xsl:variable name="column-and-row" select="substring-before(substring-after($target-range-address,'.'),':')"/> + <xsl:variable name="dd" select="number(substring($column-and-row,2,1))"/> + <xsl:variable name="zone-left-column-string"> + <xsl:choose> + <xsl:when test="contains($dd,'NaN') "> + <xsl:value-of select="substring($column-and-row,1,2)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring($column-and-row,1,1)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="zone-left-column-num"> + <xsl:call-template name="translate-column-char-to-number"> + <xsl:with-param name="string" select="$zone-left-column-string"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="create-filter-conditions"> + <xsl:with-param name="filter-condition-set" select="$filter//table:filter-condition"/> + <xsl:with-param name="zone-left-column-num" select="$zone-left-column-num"/> + </xsl:call-template> + <xsl:if test="$filter/@table:condition-source-range-address"> + <xsl:element name="表:æ¡ä»¶åŒºåŸŸ"> + <xsl:attribute name="uof:locID">s0108</xsl:attribute> + <xsl:value-of select="$filter/@table:condition-source-range-address"/> + </xsl:element> + </xsl:if> + <xsl:if test="$filter/@table:display-duplicates"> + <xsl:element name="表:结果区域"> + <xsl:attribute name="uof:locID">s0109</xsl:attribute> + <xsl:value-of select="$filter/@table:display-duplicates"/> + </xsl:element> + </xsl:if> + </xsl:element> + </xsl:if> + <xsl:if test="key('styles', .//@table:style-name)/style:table-row-properties/@fo:break-before = 'page' or key('styles',.//@table:style-name)/style:table-column-properties/@fo:break-before='page'"> + <xsl:element name="表:分页符集"> + <xsl:attribute name="uof:locID">s0111</xsl:attribute> + <xsl:call-template name="分页符集"/> + </xsl:element> + </xsl:if> + </xsl:element> + </xsl:template> + <xsl:param name="tableElement" select="'表:工作表内容'"/> + <xsl:param name="rowElement" select="'表:è¡Œ'"/> + <!--xsl:param name="cellElement" select="'表:å•å…ƒæ ¼'" /--> + <!-- ************** --> + <!-- *** Table *** --> + <!-- ************** --> + <xsl:template name="table"> + <!-- The table will only be created if the table:scenario is active --> + <xsl:if test="not(table:scenario) or table:scenario/@table:is-active"> + <xsl:call-template name="create-table"/> + </xsl:if> + </xsl:template> + <xsl:template name="create-table"> + <!-- collecting all visible "table:table-row" elements of the table --> + <xsl:variable name="allVisibleTableRows" select="table:table-row[not(@table:visibility = 'collapse' or @table:visibility = 'filter')] | table:table-header-rows/descendant::table:table-row[not(@table:visibility = 'collapse' or @table:visibility = 'filter')] | table:table-row-group/descendant::table:table-row[not(@table:visibility = 'collapse' or @table:visibility = 'filter')]"/> + <xsl:call-template name="create-table-element"> + <xsl:with-param name="allVisibleTableRows" select="$allVisibleTableRows"/> + </xsl:call-template> + </xsl:template> + <xsl:template name="create-table-element"> + <xsl:param name="allVisibleTableRows"/> + <xsl:element name="表:工作表内容"> + <xsl:attribute name="uof:locID">s0018</xsl:attribute> + <xsl:attribute name="uof:attrList">最大行 最大列 缺çœè¡Œé«˜ 缺çœåˆ—宽</xsl:attribute> + <xsl:variable name="group-column" select="./table:table-column-group"/> + <xsl:variable name="group-row" select="./table:table-row-group"/> + <xsl:apply-templates select="@table:style-name"/> + <xsl:for-each select="table:table-column"> + <表:列 uof:locID="s0048" uof:attrList="åˆ—å· éšè— 列宽 å¼æ ·å¼•ç”¨ 跨度"> + <xsl:attribute name="表:列å·"><xsl:value-of select="position()"/></xsl:attribute> + <xsl:if test="@table:visibility"> + <xsl:attribute name="表:éšè—"><xsl:choose><xsl:when test="@table:visibility='collapse'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:attribute name="表:列宽"><xsl:value-of select="substring-before(key('styles',@table:style-name)/style:table-column-properties/@style:column-width,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="表:å¼æ ·å¼•ç”¨"><xsl:value-of select="@table:style-name"/></xsl:attribute> + <xsl:attribute name="表:跨度"><xsl:choose><xsl:when test="@table:number-columns-repeated"><xsl:value-of select="@table:number-columns-repeated"/></xsl:when><xsl:otherwise>1</xsl:otherwise></xsl:choose></xsl:attribute> + </表:列> + </xsl:for-each> + <xsl:variable name="columnNodes" select="table:table-column"/> + <xsl:variable name="columnsRepeated" select="table:table-column/@table:number-columns-repeated"/> + <xsl:variable name="columnCount"> + <xsl:choose> + <xsl:when test="$columnNodes[last()]/@table:number-columns-repeated &gt; 99"> + <xsl:value-of select="count($columnNodes)+ number(sum($columnsRepeated))- count($columnsRepeated)- $columnNodes[last()]/@table:number-columns-repeated+ 1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="count($columnNodes)+ number(sum($columnsRepeated))- count($columnsRepeated)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="table-name" select="@table:name"/> + <xsl:apply-templates select="table:table-row"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="columnCount" select="$columnCount"/> + </xsl:apply-templates> + <xsl:if test="table:table-row-group//table:table-row"> + <xsl:apply-templates select="table:table-row-group//table:table-row"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="columnCount" select="$columnCount"/> + </xsl:apply-templates> + </xsl:if> + <xsl:for-each select="table:shapes/child::*"> + <xsl:if test="starts-with(name(.),'draw:')"> + <xsl:choose> + <xsl:when test="name(.)='draw:frame' and self::node()/draw:object"> + <xsl:call-template name="draw:chart-frame"> + <xsl:with-param name="table-name" select="$table-name"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="uof锚点"/> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:for-each> + <xsl:if test="table:table-row-group or table:table-column-group"> + <xsl:element name="表:分组集"> + <xsl:attribute name="uof:locID">s0098</xsl:attribute> + <xsl:for-each select="table:table-column-group"> + <xsl:variable name="numcolumnrep" select="count(descendant::table:table-column[@table:number-columns-repeated])"/> + <xsl:variable name="numrep" select="sum(descendant::table:table-column/@table:number-columns-repeated)"/> + <xsl:variable name="numcolumn" select="count(descendant::table:table-column)"/> + <xsl:call-template name="table:table-column-group"> + <xsl:with-param name="start" select="count(preceding::table:table-column)"/> + <xsl:with-param name="end" select="count(preceding::table:table-column) + $numrep + $numcolumn - $numcolumnrep"/> + </xsl:call-template> + </xsl:for-each> + <xsl:for-each select="table:table-row-group"> + <xsl:variable name="numrowrep" select="count(descendant::table:table-row[@table:number-rows-repeated])"/> + <xsl:variable name="numrep" select="sum(descendant::table:table-row/@table:number-rows-repeated)"/> + <xsl:variable name="numrow" select="count(descendant::table:table-row)"/> + <xsl:call-template name="table:table-row-group"> + <xsl:with-param name="start" select="count(preceding::table:table-row)"/> + <xsl:with-param name="end" select="count(preceding::table:table-row) + $numrep + $numrow - $numrowrep"/> + </xsl:call-template> + </xsl:for-each> + </xsl:element> + </xsl:if> + </xsl:element> + </xsl:template> + <xsl:template name="table:table-row-group"> + <xsl:param name="start"/> + <xsl:param name="end"/> + <xsl:element name="表:è¡Œ"> + <xsl:attribute name="uof:locID">s0100</xsl:attribute> + <xsl:attribute name="uof:attrList">起始 终止 éšè—</xsl:attribute> + <xsl:attribute name="表:起始"><xsl:value-of select="$start + 1"/></xsl:attribute> + <xsl:attribute name="表:终止"><xsl:value-of select="$end"/></xsl:attribute> + <xsl:attribute name="表:éšè—"><xsl:choose><xsl:when test="@table:display"><xsl:value-of select="'true'"/></xsl:when><xsl:otherwise><xsl:value-of select="'false'"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + <xsl:for-each select="table:table-row-group"> + <xsl:call-template name="table:table-row-group"> + <xsl:with-param name="start" select="count(preceding::table:table-row) + number(sum(preceding::table:table-row/@table:number-rows-repeated)) - count(preceding::table:table-row[@table:number-rows-repeated])"/> + <xsl:with-param name="end" select="count(preceding::table:table-row) + number(sum(preceding::table:table-row/@table:number-rows-repeated)) - count(preceding::table:table-row[@table:number-rows-repeated]) + number(sum(descendant::table:table-row/@table:number-rows-repeated)) + count(descendant::table:table-row) - count(descendant::table:table-row[@table:number-rows-repeated])"/> + </xsl:call-template> + </xsl:for-each> + </xsl:template> + <xsl:template name="table:table-column-group"> + <xsl:param name="start"/> + <xsl:param name="end"/> + <xsl:element name="表:列"> + <xsl:attribute name="uof:locID">s0099</xsl:attribute> + <xsl:attribute name="uof:attrList">起始 终止 éšè—</xsl:attribute> + <xsl:attribute name="表:起始"><xsl:value-of select="$start + 1"/></xsl:attribute> + <xsl:attribute name="表:终止"><xsl:value-of select="$end"/></xsl:attribute> + <xsl:attribute name="表:éšè—"><xsl:choose><xsl:when test="@table:display"><xsl:value-of select="'true'"/></xsl:when><xsl:otherwise><xsl:value-of select="'false'"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + <xsl:for-each select="table:table-column-group"> + <xsl:call-template name="table:table-column-group"> + <xsl:with-param name="start" select="count(preceding::table:table-column) + number(sum(preceding::table:table-column/@table:number-columns-repeated)) - count(preceding::table:table-column[@table:number-columns-repeated])"/> + <xsl:with-param name="end" select="count(preceding::table:table-column) + number(sum(preceding::table:table-column/@table:number-columns-repeated)) - count(preceding::table:table-column[@table:number-columns-repeated]) + number(sum(descendant::table:table-column/@table:number-columns-repeated)) + count(descendant::table:table-column) - count(descendant::table:table-column[@table:number-columns-repeated])"/> + </xsl:call-template> + </xsl:for-each> + </xsl:template> + <xsl:template name="uof锚点"> + <xsl:if test="not(name(.)='draw:glue-point')"> + <xsl:variable name="name"> + <xsl:value-of select="name(.)"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="name='draw:a'"> + <xsl:for-each select="child::node( )"> + <xsl:call-template name="uof锚点"/> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <uof:锚点 uof:locID="u0064" uof:attrList="xåæ ‡ yåæ ‡ 宽度 高度 图形引用 éšåŠ¨æ–¹å¼ 缩略图 å ä½ç¬¦"> + <xsl:attribute name="uof:xåæ ‡"><xsl:choose><xsl:when test="name(.)='draw:g'"><xsl:call-template name="groupminx"><xsl:with-param name="value" select="number(substring-before(descendant::node()[@svg:x][1]/@svg:x,$uofUnit))"/><xsl:with-param name="pos" select="2"/></xsl:call-template></xsl:when><xsl:otherwise><xsl:choose><xsl:when test="@svg:x"><xsl:value-of select="substring-before(@svg:x,$uofUnit)"/></xsl:when><xsl:when test="@svg:x1"><xsl:value-of select="substring-before(@svg:x1,$uofUnit)"/></xsl:when></xsl:choose></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="uof:yåæ ‡"><xsl:choose><xsl:when test="name(.)='draw:g'"><xsl:call-template name="groupminx"><xsl:with-param name="value" select="number(substring-before(descendant::node()[@svg:y][1]/@svg:y,$uofUnit))"/><xsl:with-param name="pos" select="2"/></xsl:call-template></xsl:when><xsl:otherwise><xsl:choose><xsl:when test="@svg:y"><xsl:value-of select="substring-before(@svg:y,$uofUnit)"/></xsl:when><xsl:when test="@svg:y1"><xsl:value-of select="substring-before(@svg:y1,$uofUnit)"/></xsl:when></xsl:choose></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="uof:宽度"><xsl:choose><xsl:when test="@svg:width"><xsl:value-of select="substring-before(@svg:width,$uofUnit)"/></xsl:when><xsl:when test="@svg:x1"><xsl:value-of select="substring-before(@svg:x2,$uofUnit) - substring-before(@svg:x1,$uofUnit)"/></xsl:when><xsl:when test="name(.)='draw:g'"><xsl:variable name="minx"><xsl:call-template name="groupminx"><xsl:with-param name="value" select="number(substring-before(descendant::node()[@svg:x][1]/@svg:x,$uofUnit))"/><xsl:with-param name="pos" select="2"/></xsl:call-template></xsl:variable><xsl:variable name="svgx"><xsl:value-of select="number(substring-before(descendant::node()[@svg:x][1]/@svg:x,$uofUnit))"/></xsl:variable><xsl:variable name="width"><xsl:value-of select="number(substring-before(descendant::node()[@svg:x][1]/@svg:width,$uofUnit))"/></xsl:variable><xsl:variable name="maxx"><xsl:call-template name="groupmaxx"><xsl:with-param name="value" select="$svgx + $width"/><xsl:with-param name="pos" select="2"/></xsl:call-template></xsl:variable><xsl:value-of select="$maxx - $minx"/></xsl:when></xsl:choose></xsl:attribute> + <xsl:attribute name="uof:高度"><xsl:choose><xsl:when test="@svg:height"><xsl:value-of select="substring-before(@svg:height,$uofUnit)"/></xsl:when><xsl:when test="@svg:x1"><xsl:value-of select="substring-before(@svg:y2,$uofUnit) - substring-before(@svg:y1,$uofUnit)"/></xsl:when><xsl:when test="name(.)='draw:g'"><xsl:variable name="miny"><xsl:call-template name="groupminy"><xsl:with-param name="value" select="number(substring-before(descendant::node()[@svg:y][1]/@svg:y,$uofUnit))"/><xsl:with-param name="pos" select="2"/></xsl:call-template></xsl:variable><xsl:variable name="svgy"><xsl:value-of select="number(substring-before(descendant::node()[@svg:y][1]/@svg:y,$uofUnit))"/></xsl:variable><xsl:variable name="height"><xsl:value-of select="number(substring-before(descendant::node()[@svg:y][1]/@svg:height,$uofUnit))"/></xsl:variable><xsl:variable name="maxy"><xsl:call-template name="groupmaxy"><xsl:with-param name="value" select="$svgy + $height"/><xsl:with-param name="pos" select="2"/></xsl:call-template></xsl:variable><xsl:value-of select="$maxy - $miny"/></xsl:when></xsl:choose></xsl:attribute> + <xsl:variable name="refpicname"> + <xsl:choose> + <xsl:when test="./@draw:style-name"> + <xsl:value-of select="@draw:style-name"/> + </xsl:when> + <xsl:when test="./@table:end-cell-address"> + <xsl:value-of select="@table:end-cell-address"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="./@draw:id"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="uof:图形引用"><xsl:variable name="picnumber"><xsl:value-of select="count(preceding::*[@draw:style-name=$refpicname])"/></xsl:variable><xsl:value-of select="concat($refpicname,'_',$picnumber)"/></xsl:attribute> + <xsl:attribute name="uof:éšåŠ¨æ–¹å¼"><xsl:choose><xsl:when test="key('graphicset',$refpicname)/style:graphic-properties/@style:protect"><xsl:for-each select="key('graphicset',$refpicname)/style:graphic-properties"><xsl:choose><xsl:when test="@style:protect='size'">move</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:for-each></xsl:when><xsl:otherwise>movesize</xsl:otherwise></xsl:choose></xsl:attribute> + </uof:锚点> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template> + <!--end 06.02.14 --> + <!-- **************** --> + <!-- *** Columns *** --> + <!-- **************** --> + <!--Redoffice comment liliang 06.05.23--> + <!--xsl:template name="create-table-column"> + <xsl:param name="columnNodes"/> + <xsl:param name="currentColumn"/> + <xsl:param name="columnCount"/> + <xsl:param name="columnNo"/> + <xsl:param name="columnNodeNo"/> + <xsl:param name="index"/> + <xsl:element name="表:列"> + <xsl:attribute name="locID">s0048</xsl:attribute> + <xsl:attribute name="attrList">åˆ—å· éšè— 列宽 å¼æ ·å¼•ç”¨ 跨度</xsl:attribute> + <xsl:if test="$currentColumn/@table:visibility = 'collapse' or $currentColumn/@table:visibility = 'filter'"> + <xsl:attribute name="表:éšè—">true</xsl:attribute> + </xsl:if> + <xsl:attribute name="表:跨度"><xsl:choose><xsl:when test="$currentColumn/@table:number-columns-repeated"><xsl:value-of select="$currentColumn/@table:number-columns-repeated - 1"/></xsl:when><xsl:otherwise><xsl:value-of select="'0'"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="$index"> + <xsl:attribute name="表:列å·"><xsl:value-of select="$columnNo"/></xsl:attribute> + </xsl:if--> + <!--自动列宽没有,æš‚ç•¥ autofitwidth--> + <!--Redoffice comment liliang 06.05.22--> + <!--xsl:variable name="width"> + <xsl:value-of select="key('styles', $currentColumn/@table:style-name)/style:properties/@style:column-width"/> + </xsl:variable--> + <!--end--> + <!--xsl:if test="$width"> + <xsl:attribute name="表:宽度"><xsl:call-template name="convert2pt"><xsl:with-param name="value" select="$width"/></xsl:call-template></xsl:attribute> + </xsl:if> + <xsl:attribute name="表:跨度"><xsl:choose><xsl:when test="$currentColumn/@table:number-columns-repeated"><xsl:value-of select="$currentColumn/@table:number-columns-repeated - 1"/></xsl:when><xsl:otherwise><xsl:value-of select="'0'"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + <xsl:if test="$columnNo &lt; $columnCount"> + <xsl:choose> + <xsl:when test="@table:number-columns-repeated"> + <xsl:call-template name="create-table-column"> + <xsl:with-param name="columnNodes" select="$columnNodes"/> + <xsl:with-param name="columnCount" select="$columnCount"/> + <xsl:with-param name="columnNo" select="$columnNo + $currentColumn/@table:number-columns-repeated"/> + <xsl:with-param name="columnNodeNo" select="$columnNodeNo + 1"/> + <xsl:with-param name="currentColumn" select="$columnNodes[$columnNodeNo + 1]"/> + <xsl:with-param name="index" select="true()"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="create-table-column"> + <xsl:with-param name="columnNodes" select="$columnNodes"/> + <xsl:with-param name="columnCount" select="$columnCount"/> + <xsl:with-param name="columnNo" select="$columnNo + 1"/> + <xsl:with-param name="columnNodeNo" select="$columnNodeNo + 1"/> + <xsl:with-param name="currentColumn" select="$columnNodes[$columnNodeNo + 1]"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template--> + <!-- ************* --> + <!-- *** Rows *** --> + <!-- ************* --> + <xsl:template match="table:table-row"> + <xsl:param name="table-name"/> + <xsl:param name="columnCount"/> + <xsl:choose> + <xsl:when test="@table:number-rows-repeated &gt; 1"> + <xsl:choose> + <xsl:when test="(last() or (last() - 1)) and @table:number-rows-repeated &gt; 99"> + <xsl:call-template name="write-table-row"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="columnCount" select="$columnCount"/> + <xsl:with-param name="lastRow" select="true()"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <!-- In case a cell is being repeated, the cell will be created + in a variabel, which is as many times given out, as being repeated --> + <xsl:variable name="tableRow"> + <xsl:call-template name="write-table-row"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="columnCount" select="$columnCount"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="repeat-write-table-row"> + <xsl:with-param name="tableRow" select="$tableRow"/> + <xsl:with-param name="repetition" select="@table:number-rows-repeated"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="write-table-row"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="columnCount" select="$columnCount"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="write-table-row"> + <xsl:param name="table-name"/> + <xsl:param name="columnCount"/> + <xsl:param name="lastRow"/> + <xsl:element name="表:è¡Œ"> + <xsl:attribute name="uof:locID">s0049</xsl:attribute> + <xsl:attribute name="uof:attrList">è¡Œå· éšè— 行高 å¼æ ·å¼•ç”¨ 跨度</xsl:attribute> + <xsl:if test="./table:table-cell/@office:value-type"> + <xsl:attribute name="表:è¡Œå·"><xsl:value-of select="count(preceding::table:table-row[not(@table:number-rows-repeated)])+1+number(sum(preceding::table:table-row[@table:number-rows-repeated]/@table:number-rows-repeated))"/></xsl:attribute> + </xsl:if> + <xsl:if test="@table:visibility = 'collapse' or @table:visibility = 'filter'"> + <xsl:attribute name="表:éšè—">true</xsl:attribute> + </xsl:if> + <!-- although valid, can not be opened with Excel - issue i31949) + <xsl:if test="$lastRow"> + <xsl:attribute name="ss:Span"><xsl:value-of select="@table:number-rows-repeated - 1" /></xsl:attribute> + </xsl:if>--> + <!-- writing the style of the row --> + <xsl:apply-templates select="@table:style-name"/> + <xsl:variable name="rowProperties" select="key('styles', @table:style-name)/*"/> + <!--xsl:if test="$rowProperties/@style:use-optimal-row-height = 'false'"> + <! - - default is '1', therefore write only '0' - -> + <xsl:attribute name="ss:AutoFitHeight">0</xsl:attribute> + </xsl:if--> + <xsl:variable name="height" select="$rowProperties/@style:row-height"/> + <xsl:if test="$height"> + <xsl:attribute name="表:行高"><!-- using the absolute height in point --><xsl:call-template name="convert2pt"><xsl:with-param name="value" select="$height"/></xsl:call-template></xsl:attribute> + </xsl:if> + <xsl:apply-templates select="table:table-cell"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="columnCount" select="$columnCount"/> + </xsl:apply-templates> + </xsl:element> + </xsl:template> + <xsl:template name="repeat-write-table-row"> + <xsl:param name="tableRow"/> + <xsl:param name="repetition"/> + <xsl:copy-of select="$tableRow"/> + <xsl:if test="$repetition &gt; 1"> + <xsl:call-template name="repeat-write-table-row"> + <xsl:with-param name="tableRow" select="$tableRow"/> + <xsl:with-param name="repetition" select="$repetition - 1"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <!-- ************** --> + <!-- *** Cells *** --> + <!-- ************** --> + <!-- Table cells are able to be repeated by attribute in StarOffice, + but not in Excel. If more cells are repeated + (e.g. for emulating background) only as many cells as columns are + allowed to be written out. --> + <xsl:template match="table:table-cell"> + <xsl:param name="table-name"/> + <xsl:param name="columnCount"/> + <!--xsl:choose> + <xsl:when test="@table:number-columns-repeated &gt; 1"> + <xsl:variable name="tableCell"> + <xsl:call-template name="write-table-cell"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="not(following-sibling::table:table-cell)"> + <xsl:call-template name="repeat-write-table-cell"> + <xsl:with-param name="tableCell" select="$tableCell"/> + <xsl:with-param name="repetition" select="@table:number-columns-repeated"/> + <xsl:with-param name="columnCount" select="$columnCount"/> + <xsl:with-param name="cellNo" select="position()+ sum(preceding-sibling::table:table-cell/@table:number-columns-repeated)- count(preceding-sibling::table:table-cell/@table:number-columns-repeated)"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="repeat-write-table-cell"> + <xsl:with-param name="tableCell" select="$tableCell"/> + <xsl:with-param name="repetition" select="@table:number-columns-repeated"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="write-table-cell"/> + </xsl:otherwise> + </xsl:choose--> + <xsl:choose> + <xsl:when test="@table:number-columns-repeated"> + <xsl:call-template name="write-table-cell"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="repeat-table-cell-no" select="@table:number-columns-repeated"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="write-table-cell"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="repeat-table-cell-no" select="number(1)"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!--xsl:template name="repeat-write-table-cell"> + <xsl:param name="tableCell"/> + <xsl:param name="repetition"/> + <xsl:param name="columnCount"/> + <xsl:param name="cellNo"/> + <xsl:copy-of select="$tableCell"/> + <xsl:if test="$repetition &gt; 1"> + <xsl:choose> + <xsl:when test="$cellNo"> + <xsl:if test="$cellNo &lt; $columnCount"> + <xsl:call-template name="repeat-write-table-cell"> + <xsl:with-param name="tableCell" select="$tableCell"/> + <xsl:with-param name="repetition" select="$repetition - 1"/> + <xsl:with-param name="columnCount" select="$columnCount"/> + <xsl:with-param name="cellNo" select="$cellNo + 1"/> + </xsl:call-template> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="repeat-write-table-cell"> + <xsl:with-param name="tableCell" select="$tableCell"/> + <xsl:with-param name="repetition" select="$repetition - 1"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template--> + <xsl:template name="write-table-cell"> + <xsl:param name="table-name"/> + <xsl:param name="repeat-table-cell-no"/> + <xsl:if test="$repeat-table-cell-no &gt; 0"> + <表:å•å…ƒæ ¼ uof:locID="s0050" uof:attrList="åˆ—å· å¼æ ·å¼•ç”¨ 超链接引用 åˆå¹¶åˆ—æ•° åˆå¹¶è¡Œæ•°"> + <xsl:if test="@table:number-columns-spanned &gt; 1"> + <xsl:attribute name="表:åˆå¹¶åˆ—æ•°"><xsl:value-of select="@table:number-columns-spanned - 1"/></xsl:attribute> + </xsl:if> + <xsl:if test="@table:number-rows-spanned &gt; 1"> + <xsl:attribute name="表:åˆå¹¶è¡Œæ•°"><xsl:value-of select="@table:number-rows-spanned - 1"/></xsl:attribute> + </xsl:if> + <xsl:variable name="link" select="descendant::text:a/@xlink:href"/> + <xsl:if test="$link"> + <xsl:attribute name="表:超链接引用"><xsl:value-of select="$link"/></xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="@table:style-name"> + <xsl:apply-templates select="@table:style-name"/> + </xsl:when> + <xsl:otherwise> + <xsl:apply-templates select="ancestor::table:table/table:table-column/@table:default-cell-style-name"/> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="*"> + <xsl:if test="text:p"> + <xsl:variable name="valueType"> + <xsl:choose> + <xsl:when test="@office:value-type"> + <xsl:value-of select="@office:value-type"/> + </xsl:when> + <xsl:otherwise>string</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="表的数æ®"> + <xsl:with-param name="valueType" select="$valueType"/> + <xsl:with-param name="cellStyleName" select="@table:style-name"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="office:annotation"> + <xsl:element name="表:批注"> + <xsl:attribute name="uof:locID">s0053</xsl:attribute> + <xsl:attribute name="uof:attrList">是å¦æ˜¾ç¤º</xsl:attribute> + <xsl:attribute name="表:是å¦æ˜¾ç¤º"><xsl:choose><xsl:when test="office:annotation/@office:display = 'true'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + <uof:锚点 uof:locID="u0064" uof:attrList="xåæ ‡ yåæ ‡ 宽度 高度 图形引用 éšåŠ¨æ–¹å¼ 缩略图 å ä½ç¬¦"> + <xsl:variable name="num"> + <xsl:value-of select="substring-after(office:annotation/@draw:style-name,'gr')"/> + </xsl:variable> + <xsl:attribute name="uof:图形引用"><xsl:value-of select="concat('pz',$num)"/></xsl:attribute> + <xsl:attribute name="uof:xåæ ‡"><xsl:value-of select="substring-before(office:annotation/@svg:x,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="uof:yåæ ‡"><xsl:value-of select="substring-before(office:annotation/@svg:y,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="uof:宽度"><xsl:value-of select="substring-before(office:annotation/@svg:width,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="uof:高度"><xsl:value-of select="substring-before(office:annotation/@svg:height,$uofUnit)"/></xsl:attribute> + </uof:锚点> + </xsl:element> + </xsl:if> + </xsl:when> + </xsl:choose> + <xsl:for-each select="child::*"> + <xsl:if test="starts-with(name(.),'draw:')"> + <xsl:choose> + <xsl:when test="name(.)='draw:frame' and self::node()/draw:object"> + <xsl:call-template name="draw:chart-frame"> + <xsl:with-param name="table-name" select="$table-name"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="uof锚点"/> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:for-each> + <xsl:if test="/office:document/office:body/office:spreadsheet/table:tracked-changes and not(self::node()/@table:style-name) and self::node()/text:p"> + <xsl:element name="表:æ•°æ®"> + <xsl:attribute name="uof:locID">s0051</xsl:attribute> + <xsl:attribute name="uof:attrList">æ•°æ®ç±»åž‹</xsl:attribute> + <xsl:element name="å­—:å¥"> + <xsl:attribute name="uof:locID">t0085</xsl:attribute> + <xsl:call-template name="table:tracked-changes"/> + </xsl:element> + </xsl:element> + </xsl:if> + </表:å•å…ƒæ ¼> + <xsl:variable name="repeat-table-cell-no1"> + <xsl:value-of select="$repeat-table-cell-no - 1"/> + </xsl:variable> + <xsl:call-template name="write-table-cell"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="repeat-table-cell-no" select="$repeat-table-cell-no1"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template match="office:annotation"/> + <xsl:template match="dc:date"/> + <xsl:template name="表的数æ®"> + <xsl:param name="valueType"/> + <xsl:param name="cellStyleName"/> + <xsl:choose> + <xsl:when test="descendant::*/@text:style-name"> + <xsl:choose> + <xsl:when test="$valueType = 'string'"> + <表:æ•°æ® è¡¨:æ•°æ®ç±»åž‹="string" uof:locID="s0051" uof:attrList="æ•°æ®ç±»åž‹"> + <xsl:apply-templates> + <xsl:with-param name="cellStyleName" select="$cellStyleName"/> + </xsl:apply-templates> + </表:æ•°æ®> + </xsl:when> + <xsl:when test="$valueType = 'boolean'"> + <表:æ•°æ® è¡¨:æ•°æ®ç±»åž‹="boolean" uof:locID="s0051" uof:attrList="æ•°æ®ç±»åž‹"> + <xsl:apply-templates> + <xsl:with-param name="cellStyleName" select="$cellStyleName"/> + </xsl:apply-templates> + </表:æ•°æ®> + </xsl:when> + <xsl:when test="$valueType = 'date'"> + <表:æ•°æ® è¡¨:æ•°æ®ç±»åž‹="date" uof:locID="s0051" uof:attrList="æ•°æ®ç±»åž‹"> + <xsl:apply-templates> + <xsl:with-param name="cellStyleName" select="$cellStyleName"/> + </xsl:apply-templates> + </表:æ•°æ®> + </xsl:when> + <xsl:otherwise> + <表:æ•°æ® è¡¨:æ•°æ®ç±»åž‹="number" uof:locID="s0051" uof:attrList="æ•°æ®ç±»åž‹"> + <xsl:apply-templates> + <xsl:with-param name="cellStyleName" select="$cellStyleName"/> + </xsl:apply-templates> + </表:æ•°æ®> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <表:æ•°æ® uof:locID="s0051" uof:attrList="æ•°æ®ç±»åž‹"> + <xsl:choose> + <xsl:when test="$valueType = 'string'"> + <xsl:attribute name="表:æ•°æ®ç±»åž‹">text</xsl:attribute> + <!--xsl:attribute name="表:æ•°æ®æ•°å€¼"><xsl:value-of select="@office:string-value"/></xsl:attribute--> + <!--chengxz schema no this attr--> + <å­—:å¥ uof:locID="t0085"> + <å­—:文本串 uof:locID="t0109" uof:attrList="udsPath"> + <xsl:value-of select="text:p"/> + </å­—:文本串> + </å­—:å¥> + </xsl:when> + <xsl:when test="$valueType = 'boolean'"> + <xsl:attribute name="表:æ•°æ®ç±»åž‹">boolean</xsl:attribute> + <å­—:å¥ uof:locID="t0085"> + <xsl:choose> + <xsl:when test="@table:boolean-value = 'true'"> + <å­—:文本串 uof:locID="t0109" uof:attrList="udsPath">true</å­—:文本串> + </xsl:when> + <xsl:otherwise> + <å­—:文本串 uof:locID="t0109" uof:attrList="udsPath">false</å­—:文本串> + </xsl:otherwise> + </xsl:choose> + </å­—:å¥> + </xsl:when> + <xsl:when test="$valueType = 'date'"> + <xsl:attribute name="表:æ•°æ®ç±»åž‹">date</xsl:attribute> + <xsl:attribute name="表:æ•°æ®æ•°å€¼"><xsl:value-of select="@office:date-value"/></xsl:attribute> + <å­—:å¥ uof:locID="t0085"> + <å­—:文本串 uof:locID="t0109" uof:attrList="udsPath"> + <xsl:value-of select="text:p"/> + </å­—:文本串> + </å­—:å¥> + </xsl:when> + <xsl:when test="$valueType = 'time'"> + <xsl:attribute name="表:æ•°æ®ç±»åž‹">time</xsl:attribute> + <xsl:attribute name="表:æ•°æ®æ•°å€¼"><xsl:value-of select="@office:time-value"/></xsl:attribute> + <å­—:å¥ uof:locID="t0085"> + <å­—:文本串 uof:locID="t0109" uof:attrList="udsPath"> + <xsl:value-of select="text:p"/> + </å­—:文本串> + </å­—:å¥> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="表:æ•°æ®ç±»åž‹">number</xsl:attribute> + <xsl:attribute name="表:æ•°æ®æ•°å€¼"><xsl:value-of select="@office:value"/></xsl:attribute> + <å­—:å¥ uof:locID="t0085"> + <å­—:文本串 uof:locID="t0109" uof:attrList="udsPath"> + <xsl:value-of select="text:p"/> + </å­—:文本串> + </å­—:å¥> + </xsl:otherwise> + </xsl:choose> + </表:æ•°æ®> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="分页符集"> + <xsl:for-each select="table:table-row"> + <xsl:if test="key('styles', @table:style-name)/style:table-row-properties/@fo:break-before"> + <xsl:variable name="table-break-before"> + <xsl:value-of select="key('styles', @table:style-name)/style:table-row-properties/@fo:break-before"/> + </xsl:variable> + <xsl:if test="$table-break-before = 'page'"> + <xsl:element name="表:分页符"> + <xsl:attribute name="uof:locID">s0112</xsl:attribute> + <xsl:attribute name="uof:attrList">è¡Œå· åˆ—å·</xsl:attribute> + <xsl:if test="preceding-sibling::table:table-row/@table:number-rows-repeated"> + <xsl:attribute name="表:è¡Œå·"><xsl:value-of select="sum(preceding-sibling::table:table-row/@table:number-rows-repeated)"/></xsl:attribute> + </xsl:if> + <xsl:if test="not(preceding-sibling::table:table-row/@table:number-rows-repeated)"> + <xsl:attribute name="表:è¡Œå·">1</xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + </xsl:if> + <xsl:if test="key('styles', @table:style-name)/style:table-row-properties/@fo:break-after"> + <xsl:variable name="table-break-after" select="key('styles', @table:style-name)/style:table-row-properties/@fo:break-after"/> + <xsl:if test="$table-break-after = 'page'"> + <xsl:element name="表:分页符"> + <xsl:attribute name="uof:locID">s0112</xsl:attribute> + <xsl:attribute name="uof:attrList">è¡Œå· åˆ—å·</xsl:attribute> + <xsl:if test="preceding-sibling::table:table-row/@table:number-rows-repeated"> + <xsl:attribute name="表:è¡Œå·"><xsl:value-of select="sum(preceding-sibling::table:table-row/@table:number-rows-repeated)"/></xsl:attribute> + </xsl:if> + <xsl:if test="not(preceding-sibling::table:table-row/@table:number-rows-repeated)"> + <xsl:attribute name="表:è¡Œå·">1</xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + </xsl:if> + </xsl:for-each> + <xsl:for-each select="table:table-column"> + <xsl:if test="key('styles', @table:style-name)/style:table-column-properties/@fo:break-before"> + <xsl:variable name="table-break-before" select="key('styles', @table:style-name)/style:table-column-properties/@fo:break-before"/> + <xsl:if test="$table-break-before = 'page'"> + <xsl:element name="表:分页符"> + <xsl:attribute name="uof:locID">s0112</xsl:attribute> + <xsl:attribute name="uof:attrList">è¡Œå· åˆ—å·</xsl:attribute> + <xsl:if test="preceding-sibling::table:table-column/@table:number-columns-repeated"> + <xsl:attribute name="表:列å·"><xsl:value-of select="sum(preceding-sibling::table:table-column/@table:number-columns-repeated)"/></xsl:attribute> + </xsl:if> + <xsl:if test="not(preceding-sibling::table:table-column/@table:number-columns-repeated)"> + <xsl:attribute name="表:列å·">1</xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + </xsl:if> + <xsl:if test="key('styles', @table:style-name)/style:table-column-properties/@fo:break-after"> + <xsl:variable name="table-break-after" select="key('styles', @table:style-name)/style:table-column-properties/@fo:break-after"/> + <xsl:if test="$table-break-after = 'page'"> + <xsl:element name="表:分页符"> + <xsl:attribute name="uof:locID">s0112</xsl:attribute> + <xsl:attribute name="uof:attrList">è¡Œå· åˆ—å·</xsl:attribute> + <xsl:if test="preceding-sibling::table:table-column/@table:number-columns-repeated"> + <xsl:attribute name="表:列å·"><xsl:value-of select="sum(preceding-sibling::table:table-column/@table:number-columns-repeated)"/></xsl:attribute> + </xsl:if> + <xsl:if test="not(preceding-sibling::table:table-column/@table:number-columns-repeated)"> + <xsl:attribute name="表:列å·">1</xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + </xsl:if> + </xsl:for-each> + </xsl:template> + <xsl:template match="text:s"> + <xsl:call-template name="write-breakable-whitespace"> + <xsl:with-param name="whitespaces" select="@text:c"/> + </xsl:call-template> + </xsl:template> + <!--write the number of 'whitespaces' --> + <xsl:template name="write-breakable-whitespace"> + <xsl:param name="whitespaces"/> + <xsl:text> </xsl:text> + <xsl:if test="$whitespaces >= 1"> + <xsl:call-template name="write-breakable-whitespace"> + <xsl:with-param name="whitespaces" select="$whitespaces - 1"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <!-- allowing all matched text nodes --> + <!--chengxz0630--> + <!--xsl:template match="text()"> + <å­—:å¥ uof:locID="t0085"> + <xsl:element name="å­—:文本串"> + <xsl:attribute name="locID">t0109</xsl:attribute> + + <xsl:value-of select="." /> + </xsl:element> + </å­—:å¥> + </xsl:template--> + <xsl:variable name="namespace-html" select="'http://www.w3.org/TR/REC-html40'"/> + <xsl:template match="@table:style-name | @table:default-cell-style-name"> + <xsl:attribute name="表:å¼æ ·å¼•ç”¨"><!--ss:styleID--><xsl:value-of select="."/><!--chengxz 060114--></xsl:attribute> + </xsl:template> + <xsl:template name="style-and-contents"> + <xsl:param name="cellStyleName"/> + <å­—:å¥ uof:locID="t0085"> + <xsl:element name="å­—:文本串"> + <!--chengxz0630--> + </xsl:element> + </å­—:å¥> + </xsl:template> + <!-- *************88--> + <xsl:param name="dpi" select="111"/> + <xsl:param name="centimeter-in-mm" select="10"/> + <xsl:param name="inch-in-mm" select="25.4"/> + <xsl:param name="didot-point-in-mm" select="0.376065"/> + <xsl:param name="pica-in-mm" select="4.2333333"/> + <xsl:param name="point-in-mm" select="0.3527778"/> + <xsl:param name="twip-in-mm" select="0.017636684"/> + <xsl:param name="pixel-in-mm" select="$inch-in-mm div $dpi"/> + <!-- ***** MEASUREMENT CONVERSIONS ***** + PARAM 'value' + The measure to be converted. + The current measure is judged by a substring (e.g. 'mm', 'cm', 'in', 'pica'...) + directly added to the number. + + PARAM 'rounding-factor' + Is used for the rounding of decimal places. + The parameter number is the product of 1 and some '10', where + every zero represents a decimal place. + + For example, providing as parameter: + <xsl:param name="rounding-factor" select="10000" /> + Gives by default four decimal places. + + To round two decimal places, basically the following is done: + <xsl:value-of select="round(100 * value) div 100"/> + + RETURN The converted number, by default rounded to four decimal places. + In case the input measure could not be matched the same value is + returned and a warning message is written out. + + + + MEASURE LIST: + * 1 milimeter (mm), the basic measure + + * 1 centimeter (cm) = 10 mm + + * 1 inch (in) = 25.4 mm + While the English have already seen the light (read: the metric system), the US + remains loyal to this medieval system. + + * 1 point (pt) = 0.35277777.. mm + Sometimes called PostScript point (ppt), as when Adobe created PostScript, they added their own system of points. + There are exactly 72 PostScript points in 1 inch. + + * 1 twip = twentieth of a (PostScript) point + A twip (twentieth of a point) is a 1/20th of a PostScript point, a traditional measure in printing. + + * 1 didot point (dpt) = 0.376065 mm + Didot point after the French typographer Firmin Didot (1764-1836). + + More details under + http://www.unc.edu/~rowlett/units/dictP.html: + "A unit of length used by typographers and printers. When printing was done + from hand-set metal type, one point represented the smallest element of type + that could be handled, roughly 1/64 inch. Eventually, the point was standardized + in Britain and America as exactly 1/72.27 = 0.013 837 inch, which is + about 0.35 mm (351.46 micrometers). In continental Europe, typographers + traditionally used a slightly larger point of 0.014 83 inch (about + 1/72 pouce, 0.377 mm, or roughly 1/67 English inch), called a Didot point + after the French typographer Firmin Didot (1764-1836). In the U.S., + Adobe software defines the point to be exactly 1/72 inch (0.013 888 9 inch + or 0.352 777 8 millimeters) and TeX software uses a slightly smaller point + of 0.351 459 8035 mm. The German standards agency DIN has proposed that + all these units be replaced by multiples of 0.25 millimeters (1/101.6 inch). + + * 1 pica = 4.233333 mm + 1/6 inch or 12 points + + * 1 pixel (px) = 0.26458333.. mm (relative to 'DPI', here: 96 dpi) + Most pictures have the 96 dpi resolution, but the dpi variable may vary by stylesheet parameter + + + --> + <!-- changing measure to mm --> + <xsl:template name="convert2mm"> + <xsl:param name="value"/> + <xsl:param name="rounding-factor" select="10000"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="substring-before($value, 'mm')"/> + </xsl:when> + <xsl:when test="contains($value, 'cm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'cm' ) * $centimeter-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'in' ) * $inch-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pt') * $point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'twip') * $twip-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'dpt') * $didot-point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pica') * $pica-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'px') * $pixel-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'mm'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- changing measure to cm --> + <xsl:template name="convert2cm"> + <xsl:param name="value"/> + <xsl:param name="rounding-factor" select="10000"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'mm') div $centimeter-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'cm')"> + <xsl:value-of select="substring-before($value, 'cm')"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'in') div $centimeter-in-mm * $inch-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pt') div $centimeter-in-mm * $point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'dpt') div $centimeter-in-mm * $didot-point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pica') div $centimeter-in-mm * $pica-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'twip') div $centimeter-in-mm * $twip-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'px') div $centimeter-in-mm * $pixel-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'cm'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- changing measure to inch (cp. section comment) --> + <xsl:template name="convert2in"> + <xsl:param name="value"/> + <xsl:param name="rounding-factor" select="10000"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'mm') div $inch-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'cm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'cm') div $inch-in-mm * $centimeter-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="substring-before($value, 'in')"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pt') div $inch-in-mm * $point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'dpt') div $inch-in-mm * $didot-point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pica') div $inch-in-mm * $pica-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'twip') div $inch-in-mm * $twip-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'px') div $inch-in-mm * $pixel-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'in'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- changing measure to dpt (cp. section comment) --> + <xsl:template name="convert2dpt"> + <xsl:param name="value"/> + <xsl:param name="rounding-factor" select="10000"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'mm') div $didot-point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'cm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'cm') div $didot-point-in-mm * $centimeter-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'in') div $didot-point-in-mm * $inch-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pt') div $didot-point-in-mm * $point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="substring-before($value, 'dpt')"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pica') div $didot-point-in-mm * $pica-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'twip') div $didot-point-in-mm * $twip-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'px') div $didot-point-in-mm * $pixel-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'dpt'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- changing measure to pica (cp. section comment) --> + <xsl:template name="convert2pica"> + <xsl:param name="value"/> + <xsl:param name="rounding-factor" select="10000"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'mm') div $pica-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'cm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'cm') div $pica-in-mm * $centimeter-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'in') div $pica-in-mm * $inch-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pt') div $pica-in-mm * $point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'dpt') div $pica-in-mm * $didot-point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="substring-before($value, 'pica')"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'twip') div $pica-in-mm * $twip-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'px') div $pica-in-mm * $pixel-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'pica'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- changing measure to pt (cp. section comment) --> + <xsl:template name="convert2pt"> + <xsl:param name="value"/> + <xsl:param name="rounding-factor" select="10000"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'mm') div $point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'cm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'cm') div $point-in-mm * $centimeter-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'in') div $point-in-mm * $inch-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="substring-before($value, 'pt')"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'dpt') div $point-in-mm * $didot-point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pica') div $point-in-mm * $pica-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'twip') div $point-in-mm * $twip-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'px') div $point-in-mm * $pixel-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'pt'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- changing measure to pt (cp. section comment) --> + <xsl:template name="convert2twip"> + <xsl:param name="value"/> + <xsl:param name="rounding-factor" select="10000"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'mm') div $twip-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'cm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'cm') div $twip-in-mm * $centimeter-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'in') div $twip-in-mm * $inch-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pt') div $twip-in-mm * $point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'dpt') div $twip-in-mm * $didot-point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pica') div $twip-in-mm * $pica-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="substring-before($value, 'twip')"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'px') div $twip-in-mm * $pixel-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'twip'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="convert2px"> + <xsl:param name="value"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="round(number(substring-before($value, 'mm')) div $pixel-in-mm)"/> + </xsl:when> + <xsl:when test="contains($value, 'cm')"> + <xsl:value-of select="round(number(substring-before($value, 'cm')) div $pixel-in-mm * $centimeter-in-mm)"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="round(number(substring-before($value, 'in')) div $pixel-in-mm * $inch-in-mm)"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="round(number(substring-before($value, 'pt')) div $pixel-in-mm * $point-in-mm)"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="round(number(substring-before($value, 'dpt')) div $pixel-in-mm * $didot-point-in-mm)"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="round(number(substring-before($value, 'pica')) div $pixel-in-mm * $pica-in-mm)"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="round(number(substring-before($value, 'twip')) div $pixel-in-mm * $twip-in-mm)"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="$value"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'px'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:key match="draw:object/office:document/office:automatic-styles/style:style" name="chart-style-name" use="@style:name"/> + <xsl:template name="draw:chart-frame"> + <xsl:param name="table-name"/> + <表:图表 uof:locID="s0055" uof:attrList="类型 å­ç±»åž‹ 宽度 高度 xåæ ‡ yåæ ‡ éšåŠ¨æ–¹å¼"> + <xsl:variable name="plot-area"> + <xsl:value-of select="draw:object/office:document/office:body/office:chart/chart:chart/chart:plot-area/@chart:style-name"/> + </xsl:variable> + <xsl:variable name="data-area"> + <xsl:value-of select="draw:object/@draw:notify-on-update-of-ranges"/> + </xsl:variable> + <xsl:variable name="series-generate"> + <xsl:for-each select="key('chart-style-name',$plot-area)"> + <xsl:choose> + <xsl:when test="style:chart-properties/@chart:series-source='columns'">col</xsl:when> + <xsl:otherwise>row</xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:variable> + <xsl:call-template name="表:图表"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="data-area" select="$data-area"/> + <xsl:with-param name="series-generate" select="$series-generate"/> + </xsl:call-template> + <表:图表区 uof:locID="s0056"> + <xsl:call-template name="表:图表区"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="data-area" select="$data-area"/> + <xsl:with-param name="series-generate" select="$series-generate"/> + </xsl:call-template> + </表:图表区> + <表:绘图区 uof:locID="s0060"> + <xsl:attribute name="表:宽度"><xsl:value-of select="substring-before(draw:object/office:document/office:body/office:chart/chart:chart/chart:plot-area/@svg:width,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="表:高度"><xsl:value-of select="substring-before(draw:object/office:document/office:body/office:chart/chart:chart/chart:plot-area/@svg:height,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="表:xåæ ‡"><xsl:value-of select="substring-before(draw:object/office:document/office:body/office:chart/chart:chart/chart:plot-area/@svg:x,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="表:yåæ ‡"><xsl:value-of select="substring-before(draw:object/office:document/office:body/office:chart/chart:chart/chart:plot-area/@svg:y,$uofUnit)"/></xsl:attribute> + <xsl:call-template name="表:绘图区"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="data-area" select="$data-area"/> + <xsl:with-param name="series-generate" select="$series-generate"/> + </xsl:call-template> + </表:绘图区> + <表:分类轴 uof:locID="s0061" uof:attrList="主刻度类型 次刻度类型 刻度线标志"> + <xsl:variable name="axis-style-name"> + <xsl:value-of select="draw:object/office:document/office:body/office:chart/chart:chart/chart:plot-area/chart:axis[child::chart:categories]/@chart:style-name"/> + </xsl:variable> + <xsl:for-each select="draw:object/office:document/office:automatic-styles/style:style[@style:name=$axis-style-name]"> + <xsl:attribute name="表:主刻度类型"><xsl:choose><xsl:when test="style:chart-properties/@chart:tick-marks-major-inner='true' and style:chart-properties/@chart:tick-marks-major-outer='true'">cross</xsl:when><xsl:when test="style:chart-properties/@chart:tick-marks-major-inner='false'">inside</xsl:when><xsl:when test="style:chart-properties/@chart:tick-marks-major-inner='true'">outside</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="表:次刻度类型"><xsl:choose><xsl:when test="style:chart-properties/@chart:tick-marks-minor-inner='true' and style:chart-properties/@chart:tick-marks-minor-outer='true'">cross</xsl:when><xsl:when test="style:chart-properties/@chart:tick-marks-minor-inner='true'">inside</xsl:when><xsl:when test="style:chart-properties/@chart:tick-marks-minor-inner='true'">outside</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="表:刻度线标志"><xsl:choose><xsl:when test="style:chart-properties/@chart:display-label='true'">next to axis</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:call-template name="表:å标轴类型"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="data-area" select="$data-area"/> + <xsl:with-param name="series-generate" select="$series-generate"/> + <xsl:with-param name="axis-type" select="category-axis"/> + </xsl:call-template> + </xsl:for-each> + </表:分类轴> + <表:数值轴 uof:locID="s0082" uof:attrList="主刻度类型 次刻度类型 刻度线标志"> + <xsl:variable name="axis-style-name"> + <xsl:value-of select="draw:object/office:document/office:body/office:chart/chart:chart/chart:plot-area/chart:axis[child::chart:grid]/@chart:style-name"/> + </xsl:variable> + <xsl:for-each select="draw:object/office:document/office:automatic-styles/style:style[@style:name=$axis-style-name]"> + <xsl:attribute name="表:主刻度类型"><xsl:choose><xsl:when test="style:chart-properties/@chart:tick-marks-major-inner='true' and style:chart-properties/@chart:tick-marks-major-outer='true'">cross</xsl:when><xsl:when test="style:chart-properties/@chart:tick-marks-major-inner='true'">inside</xsl:when><xsl:when test="style:chart-properties/@chart:tick-marks-major-inner='true'">outside</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="表:次刻度类型"><xsl:choose><xsl:when test="style:chart-properties/@chart:tick-marks-minor-inner='true' and style:chart-properties/@chart:tick-marks-minor-outer='true'">cross</xsl:when><xsl:when test="style:chart-properties/@chart:tick-marks-minor-inner='true'">inside</xsl:when><xsl:when test="style:chart-properties/@chart:tick-marks-minor-inner='true'">outside</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="表:刻度线标志"><xsl:choose><xsl:when test="style:chart-properties/@chart:display-label='true'">next to axis</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:call-template name="表:å标轴类型"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="data-area" select="$data-area"/> + <xsl:with-param name="series-generate" select="$series-generate"/> + <xsl:with-param name="axis-type" select="category-axis"/> + </xsl:call-template> + </xsl:for-each> + </表:数值轴> + <表:图例 uof:locID="s0083" uof:attrList="ä½ç½®"> + <xsl:attribute name="表:ä½ç½®"><xsl:value-of select="draw:object/office:document/office:body/office:chart/chart:chart/chart:legend/@chart:legend-position"/></xsl:attribute> + <xsl:attribute name="表:xåæ ‡"><xsl:value-of select="substring-before(draw:object/office:document/office:body/office:chart/chart:chart/chart:legend/@svg:x,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="表:yåæ ‡"><xsl:value-of select="substring-before(draw:object/office:document/office:body/office:chart/chart:chart/chart:legend/@svg:y,$uofUnit)"/></xsl:attribute> + <xsl:call-template name="表:图例"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="data-area" select="$data-area"/> + <xsl:with-param name="series-generate" select="$series-generate"/> + </xsl:call-template> + </表:图例> + <!--表:æ•°æ®è¡¨ uof:locID="s0085"> + <xsl:call-template name="表:æ•°æ®è¡¨"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="data-area" select="$data-area"/> + <xsl:with-param name="series-generate" select="$series-generate"/> + </xsl:call-template> + </表:æ•°æ®è¡¨--> + <表:æ•°æ®ç³»åˆ—集 uof:locID="s0086"> + <xsl:variable name="data-series-path" select="draw:object/office:document/office:body/office:chart/chart:chart/chart:plot-area/chart:series"/> + <xsl:call-template name="表:æ•°æ®ç³»åˆ—"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="data-area" select="$data-area"/> + <xsl:with-param name="series-generate" select="$series-generate"/> + <xsl:with-param name="data-series-path" select="$data-series-path"/> + </xsl:call-template> + </表:æ•°æ®ç³»åˆ—集> + <!--0825 by lil --> + <xsl:if test="draw:object/office:document/office:body/office:chart/chart:chart/chart:plot-area/chart:series"> + <表:æ•°æ®ç‚¹é›† uof:locID="s0090"> + <xsl:variable name="data-series-path" select="draw:object/office:document/office:body/office:chart/chart:chart/chart:plot-area/chart:series"/> + <xsl:call-template name="表:æ•°æ®ç‚¹"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="data-area" select="$data-area"/> + <xsl:with-param name="series-generate" select="$series-generate"/> + <xsl:with-param name="data-series-path" select="$data-series-path"/> + </xsl:call-template> + </表:æ•°æ®ç‚¹é›†> + </xsl:if> + <!--end--> + <表:网格线集 uof:locID="s0092"> + <xsl:if test="draw:object/office:document/office:body/office:chart/chart:chart/chart:plot-area/chart:axis[@chart:dimension='x' and @chart:style-name]/chart:grid"> + <xsl:call-template name="表:网格线"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="data-area" select="$data-area"/> + <xsl:with-param name="series-generate" select="$series-generate"/> + <xsl:with-param name="grid-type" select="'category axis'"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="draw:object/office:document/office:body/office:chart/chart:chart/chart:plot-area/chart:axis[@chart:dimension='y']/@chart:style-name"> + <xsl:call-template name="表:网格线"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="data-area" select="$data-area"/> + <xsl:with-param name="series-generate" select="$series-generate"/> + <xsl:with-param name="grid-type" select="'value axis'"/> + </xsl:call-template> + </xsl:if> + </表:网格线集> + <表:æ•°æ®æº uof:locID="s0094" uof:attrList="æ•°æ®åŒºåŸŸ 系列产生"> + <xsl:variable name="series-row-start"> + <xsl:call-template name="General-Char-Transition"> + <xsl:with-param name="input-char" select="substring-before(substring(substring-after($data-area,'.'),2),':')"/> + <xsl:with-param name="output-type" select="'ARABIC'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="series-row-end"> + <xsl:call-template name="General-Char-Transition"> + <xsl:with-param name="input-char" select="substring(substring-after(substring-after($data-area,'.'),'.'),2)"/> + <xsl:with-param name="output-type" select="'ARABIC'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="series-col-start"> + <xsl:call-template name="General-Char-Transition"> + <xsl:with-param name="input-char" select="substring(substring-after($data-area,'.'),1,1)"/> + <xsl:with-param name="output-type" select="'ARABIC'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="series-col-end"> + <xsl:call-template name="General-Char-Transition"> + <xsl:with-param name="input-char" select="substring(substring-after(substring-after($data-area,'.'),'.'),1,1)"/> + <xsl:with-param name="output-type" select="'ARABIC'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="series-value-count"> + <xsl:choose> + <xsl:when test="$series-generate='col'"> + <xsl:value-of select="$series-col-end -$series-col-start +1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$series-row-end -$series-row-start +1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="表:æ•°æ®åŒºåŸŸ"><xsl:value-of select="draw:object/@draw:notify-on-update-of-ranges"/></xsl:attribute> + <xsl:attribute name="表:系列产生"><xsl:choose><xsl:when test="contains($series-generate,'col')">col</xsl:when><xsl:when test="contains($series-generate,'row')">row</xsl:when></xsl:choose></xsl:attribute> + <xsl:call-template name="表:系列"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="data-area" select="$data-area"/> + <xsl:with-param name="series-generate" select="$series-generate"/> + <xsl:with-param name="series-row-start" select="$series-row-start"/> + <xsl:with-param name="series-row-end" select="$series-row-end"/> + <xsl:with-param name="series-col-start" select="$series-col-start"/> + <xsl:with-param name="series-col-end" select="$series-col-end"/> + <xsl:with-param name="series-value-current" select="'1'"/> + <xsl:with-param name="series-value-count" select="$series-value-count"/> + </xsl:call-template> + </表:æ•°æ®æº> + <表:标题集 uof:locID="s0096"> + <xsl:if test="draw:object/office:document/office:body/office:chart/chart:chart/chart:title"> + <xsl:call-template name="表:标题"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="data-area" select="$data-area"/> + <xsl:with-param name="series-generate" select="$series-generate"/> + <xsl:with-param name="caption-type" select="'chart'"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="draw:object/office:document/office:body/office:chart/chart:chart/chart:plot-area/chart:axis[@chart:dimension='x']"> + <xsl:call-template name="表:标题"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="data-area" select="$data-area"/> + <xsl:with-param name="series-generate" select="$series-generate"/> + <xsl:with-param name="caption-type" select="'category axis'"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="draw:object/office:document/office:body/office:chart/chart:chart/chart:plot-area/chart:axis[@chart:dimension='y']"> + <xsl:call-template name="表:标题"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="data-area" select="$data-area"/> + <xsl:with-param name="series-generate" select="$series-generate"/> + <xsl:with-param name="caption-type" select="'value axis'"/> + </xsl:call-template> + </xsl:if> + </表:标题集> + </表:图表> + </xsl:template> + <xsl:template name="表:图表"> + <xsl:param name="table-name"/> + <xsl:param name="data-area"/> + <xsl:param name="series-generate"/> + <xsl:variable name="chart-class"> + <xsl:value-of select="draw:object/office:document/office:body/office:chart/chart:chart/@chart:class"/> + </xsl:variable> + <xsl:variable name="chart-area"> + <xsl:value-of select="draw:object/office:document/office:body/office:chart/chart:chart/@chart:style-name"/> + </xsl:variable> + <xsl:variable name="plot-area"> + <xsl:value-of select="draw:object/office:document/office:body/office:chart/chart:chart/chart:plot-area/@chart:style-name"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$chart-class='chart:bar'"> + <xsl:variable name="chart-sub-class"> + <xsl:value-of select="key('chart-style-name',$plot-area)/style:chart-properties/@chart:vertical"/> + </xsl:variable> + <xsl:attribute name="表:类型"><xsl:choose><xsl:when test="$chart-sub-class='true'">bar</xsl:when><xsl:when test="$chart-sub-class='false'">column</xsl:when><xsl:otherwise/></xsl:choose></xsl:attribute> + <xsl:attribute name="表:å­ç±»åž‹"><xsl:choose><xsl:when test="$chart-sub-class='true'"><xsl:choose><xsl:when test="key('chart-style-name',$plot-area)/style:chart-properties/@chart:percentage">bar_percent</xsl:when><xsl:when test="key('chart-style-name',$plot-area)/style:chart-properties/@chart:stacked">bar_stacked</xsl:when><xsl:otherwise>bar_standard</xsl:otherwise></xsl:choose></xsl:when><xsl:when test="$chart-sub-class='false'"><xsl:choose><xsl:when test="key('chart-style-name',$plot-area)/style:chart-properties/@chart:percentage">column_percent</xsl:when><xsl:when test="key('chart-style-name',$plot-area)/style:chart-properties/@chart:stacked">column_stacked</xsl:when><xsl:otherwise>column_standard</xsl:otherwise></xsl:choose></xsl:when></xsl:choose></xsl:attribute> + </xsl:when> + <xsl:when test="$chart-class='chart:line'"> + <xsl:attribute name="表:类型">line</xsl:attribute> + <xsl:attribute name="表:å­ç±»åž‹"><xsl:choose><xsl:when test="key('chart-style-name',$plot-area)/style:chart-properties/@chart:percentage">line_percent</xsl:when><xsl:when test="key('chart-style-name',$plot-area)/style:chart-properties/@chart:stacked">line_stacked</xsl:when><xsl:otherwise>line_standard</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:when> + <xsl:when test="$chart-class='chart:circle'"> + <xsl:attribute name="表:类型">pie</xsl:attribute> + <xsl:variable name="data-point-end" select="draw:object/office:document/office:body/office:chart/chart:chart/chart:plot-area/chart:series[1]/chart:data-point"/> + <xsl:choose> + <xsl:when test="count($data-point-end) &lt;=1"> + <xsl:attribute name="表:å­ç±»åž‹">pie_standard</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="data-point-position-1"> + <xsl:for-each select="$data-point-end[position()=1]"> + <xsl:choose> + <xsl:when test="@chart:style-name"> + <xsl:for-each select="key('chart-style-name',@chart:style-name)"> + <xsl:choose> + <xsl:when test="style:chart-properties/@chart:pie-offset">1</xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:variable> + <xsl:choose> + <xsl:when test="$data-point-position-1='0'"> + <xsl:attribute name="表:å­ç±»åž‹">pie_standard</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:for-each select="$data-point-end[position()=2]"> + <xsl:choose> + <xsl:when test="@chart:style-name"> + <xsl:for-each select="key('chart-style-name',@chart:style-name)"> + <xsl:choose> + <xsl:when test="style:chart-properties/@chart:pie-offset"> + <xsl:attribute name="表:å­ç±»åž‹">pie_offset2</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="表:å­ç±»åž‹">pie_offset1</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="表:å­ç±»åž‹">pie_offset1</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$chart-class='chart:ring'"> + <xsl:attribute name="表:类型">pie</xsl:attribute> + <xsl:attribute name="表:å­ç±»åž‹">pie_ring</xsl:attribute> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + <xsl:attribute name="表:宽度"><xsl:value-of select="substring-before(@svg:width,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="表:高度"><xsl:value-of select="substring-before(@svg:height,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="表:xåæ ‡"><xsl:value-of select="substring-before(@svg:x,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="表:yåæ ‡"><xsl:value-of select="substring-before(@svg:y,$uofUnit)"/></xsl:attribute> + <xsl:choose> + <xsl:when test="@draw:style-name"> + <xsl:variable name="draw-style-name" select="@draw:style-name"/> + <xsl:for-each select="draw:object//office:document/office:automatic-styles/style:style[@style:name=$draw-style-name]"> + <xsl:choose> + <xsl:when test="style:graphic-properties/@draw:move-protect='true' and style:graphic-properties/@draw:size-protect='true'"> + <xsl:attribute name="表:éšåŠ¨æ–¹å¼">none</xsl:attribute> + </xsl:when> + <xsl:when test="style:graphic-properties/@draw:size-protect='true'"> + <xsl:attribute name="表:éšåŠ¨æ–¹å¼">move</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="表:éšåŠ¨æ–¹å¼">move and re-size</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="表:éšåŠ¨æ–¹å¼">move and re-size</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="表:图表区"> + <xsl:param name="table-name"/> + <xsl:param name="data-area"/> + <xsl:param name="series-generate"/> + <xsl:variable name="chart-style-name" select="draw:object/office:document/office:body/office:chart/chart:chart/@chart:style-name"/> + <xsl:for-each select="draw:object/office:document/office:automatic-styles/style:style[@style:name=$chart-style-name]"> + <表:边框 uof:locID="s0057" uof:attrList="类型 宽度 è¾¹è· é¢œè‰² 阴影"> + <xsl:call-template name="表:边框"/> + </表:边框> + <xsl:if test="style:graphic-properties/@draw:fill-color or (style:graphic-properties/@draw:fill and not(style:graphic-properties/@draw:fill='none'))"> + <表:å¡«å…… uof:locID="s0058"> + <xsl:call-template name="图:填充类型"/> + </表:å¡«å……> + </xsl:if> + <表:字体 uof:locID="s0059" uof:attrList="å¼æ ·å¼•ç”¨"> + <xsl:call-template name="å­—:å¥å±žæ€§ç±»åž‹"> + </xsl:call-template> + </表:字体> + </xsl:for-each> + </xsl:template> + <xsl:template name="表:绘图区"> + <xsl:param name="table-name"/> + <xsl:param name="data-area"/> + <xsl:param name="series-generate"/> + <xsl:variable name="plot-style-name" select="draw:object/office:document/office:body/office:chart/chart:chart/chart:plot-area/chart:wall/@chart:style-name"/> + <xsl:for-each select="draw:object/office:document/office:automatic-styles/style:style[@style:name=$plot-style-name]"> + <表:边框 uof:locID="s0057" uof:attrList="类型 宽度 è¾¹è· é¢œè‰² 阴影"> + <xsl:call-template name="表:边框"/> + </表:边框> + <xsl:if test="style:graphic-properties/@draw:fill-color or (style:graphic-properties/@draw:fill and not(style:graphic-properties/@draw:fill='none'))"> + <表:å¡«å…… uof:locID="s0058"> + <xsl:call-template name="图:填充类型2"/> + </表:å¡«å……> + </xsl:if> + </xsl:for-each> + </xsl:template> + <xsl:template name="表:图例"> + <xsl:param name="table-name"/> + <xsl:param name="data-area"/> + <xsl:param name="series-generate"/> + <xsl:variable name="legend"> + <xsl:value-of select="draw:object/office:document/office:body/office:chart/chart:chart/chart:legend/@chart:style-name"/> + </xsl:variable> + <xsl:for-each select="draw:object/office:document/office:automatic-styles/style:style[@style:name=$legend]"> + <表:边框 uof:locID="s0057" uof:attrList="类型 宽度 è¾¹è· é¢œè‰² 阴影"> + <xsl:call-template name="表:边框"/> + </表:边框> + <xsl:if test="style:graphic-properties/@draw:fill-color or (style:graphic-properties/@draw:fill and not(style:graphic-properties/@draw:fill='none'))"> + <表:å¡«å…… uof:locID="s0058"> + <xsl:call-template name="图:填充类型"/> + </表:å¡«å……> + </xsl:if> + <表:字体 uof:locID="s0059" uof:attrList="å¼æ ·å¼•ç”¨"> + <xsl:call-template name="å­—:å¥å±žæ€§ç±»åž‹"/> + </表:字体> + </xsl:for-each> + </xsl:template> + <xsl:template name="表:图例项"> + <xsl:param name="table-name"/> + <xsl:param name="data-area"/> + <xsl:param name="series-generate"/> + <表:图例项 uof:locID="s0084" uof:attrList="系列"> + <表:字体 uof:locID="s0059" uof:attrList="å¼æ ·å¼•ç”¨"> + <xsl:call-template name="å­—:å¥å±žæ€§ç±»åž‹"/> + </表:字体> + </表:图例项> + </xsl:template> + <xsl:template name="表:æ•°æ®è¡¨"> + <xsl:param name="table-name"/> + <xsl:param name="data-area"/> + <xsl:param name="series-generate"/> + <xsl:if test="style:graphic-properties/@draw:fill-color or (style:graphic-properties/@draw:fill and not(style:graphic-properties/@draw:fill='none'))"> + <表:å¡«å…… uof:locID="s0058"> + <xsl:call-template name="图:填充类型"/> + </表:å¡«å……> + </xsl:if> + <表:字体 uof:locID="s0059" uof:attrList="å¼æ ·å¼•ç”¨"> + <xsl:call-template name="å­—:å¥å±žæ€§ç±»åž‹"/> + </表:字体> + </xsl:template> + <xsl:template name="表:æ•°æ®ç³»åˆ—"> + <xsl:param name="table-name"/> + <xsl:param name="data-area"/> + <xsl:param name="series-generate"/> + <xsl:param name="data-series-path"/> + <xsl:for-each select="$data-series-path"> + <表:æ•°æ®ç³»åˆ— uof:locID="s0087" uof:attrList="系列"> + <xsl:variable name="data-series-position"> + <xsl:value-of select="position()"/> + </xsl:variable> + <xsl:attribute name="表:系列"><xsl:value-of select="$data-series-position"/></xsl:attribute> + <xsl:variable name="data-series-point" select="@chart:style-name"/> + <xsl:call-template name="表:æ•°æ®ç‚¹ç±»åž‹"> + <xsl:with-param name="data-series-point" select="$data-series-point"/> + <xsl:with-param name="data-series-position" select="$data-series-position"/> + </xsl:call-template> + </表:æ•°æ®ç³»åˆ—> + </xsl:for-each> + </xsl:template> + <xsl:template name="表:æ•°æ®ç‚¹"> + <xsl:param name="table-name"/> + <xsl:param name="data-area"/> + <xsl:param name="series-generate"/> + <xsl:param name="data-series-path"/> + <xsl:for-each select="$data-series-path"> + <xsl:variable name="data-series-position" select="position()"/> + <xsl:for-each select="chart:data-point"> + <!--xsl:if test="@chart:style-name"--> + <xsl:variable name="data-point-position"> + <xsl:call-template name="count-chart-data-point"> + <xsl:with-param name="data-point-count" select="'1'"/> + <xsl:with-param name="data-point-position-temp" select="position() -1"/> + </xsl:call-template> + </xsl:variable> + <表:æ•°æ®ç‚¹ uof:locID="s0091" uof:attrList="系列 点"> + <xsl:attribute name="表:系列"><xsl:value-of select="$data-series-position"/></xsl:attribute> + <xsl:attribute name="表:点"><xsl:value-of select="$data-point-position"/></xsl:attribute> + <xsl:variable name="data-series-point" select="@chart:style-name"/> + <xsl:for-each select="../../../../../office:automatic-styles/style:style[@style:name=$data-series-point]"> + <表:边框 uof:locID="s0057" uof:attrList="类型 宽度 è¾¹è· é¢œè‰² 阴影"> + <xsl:call-template name="表:边框"/> + </表:边框> + <xsl:if test="style:graphic-properties/@draw:fill-color or (style:graphic-properties/@draw:fill and not(style:graphic-properties/@draw:fill='none'))"> + <表:å¡«å…… uof:locID="s0058"> + <xsl:call-template name="图:填充类型"/> + </表:å¡«å……> + </xsl:if> + <表:字体 uof:locID="s0059" uof:attrList="å¼æ ·å¼•ç”¨"> + <xsl:call-template name="å­—:å¥å±žæ€§ç±»åž‹"/> + </表:字体> + <表:显示标志 uof:locID="s0088" uof:attrList="系列å 类别å 数值 百分数 分隔符 图例标志"> + <xsl:attribute name="表:系列å"/> + <xsl:attribute name="表:分隔符"/> + <xsl:if test="style:chart-properties/@chart:data-label-text"> + <xsl:attribute name="表:类别å"><xsl:value-of select="style:chart-properties/@chart:data-label-text"/></xsl:attribute> + </xsl:if> + <xsl:if test="style:chart-properties/@chart:data-label-number"> + <xsl:choose> + <xsl:when test="style:chart-properties/@chart:data-label-number='value'"> + <xsl:attribute name="表:数值">true</xsl:attribute> + </xsl:when> + <xsl:when test="style:chart-properties/@chart:data-label-number='percentage'"> + <xsl:attribute name="表:百分数">true</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:if> + <xsl:if test="style:chart-properties/@chart:data-label-symbol"> + <xsl:attribute name="表:图例标志"><xsl:value-of select="style:chart-properties/@chart:data-label-symbol"/></xsl:attribute> + </xsl:if> + </表:显示标志> + <表:系列å uof:locID="s0089"> + <xsl:value-of select="concat('系列',$data-series-position)"/> + </表:系列å> + </xsl:for-each> + </表:æ•°æ®ç‚¹> + <!--/xsl:if--> + </xsl:for-each> + </xsl:for-each> + </xsl:template> + <xsl:template name="表:网格线"> + <xsl:param name="table-name"/> + <xsl:param name="data-area"/> + <xsl:param name="series-generate"/> + <xsl:param name="grid-type"/> + <xsl:if test="$grid-type='category axis'"> + <xsl:variable name="category-axis-grid"> + <xsl:value-of select="draw:object/office:document/office:body/office:chart/chart:chart/chart:plot-area/chart:axis[@chart:dimension='x']/@chart:style-name"/> + </xsl:variable> + <xsl:for-each select="key('chart-style-name',$category-axis-grid)"> + <表:网格线 uof:locID="s0093" uof:attrList="类型 宽度 è¾¹è· é¢œè‰² 阴影 ä½ç½®"> + <xsl:call-template name="表:边框"/> + <xsl:attribute name="表:ä½ç½®"><xsl:value-of select="$grid-type"/></xsl:attribute> + </表:网格线> + </xsl:for-each> + </xsl:if> + <xsl:if test="$grid-type='value axis'"> + <xsl:variable name="value-axis-grid"> + <xsl:value-of select="draw:object/office:document/office:body/office:chart/chart:chart/chart:plot-area/chart:axis[@chart:dimension='y']/@chart:style-name"/> + </xsl:variable> + <xsl:for-each select="key('chart-style-name',$value-axis-grid)"> + <表:网格线 uof:locID="s0093" uof:attrList="类型 宽度 è¾¹è· é¢œè‰² 阴影 ä½ç½®"> + <xsl:call-template name="表:边框"/> + <xsl:attribute name="表:ä½ç½®"><xsl:value-of select="$grid-type"/></xsl:attribute> + </表:网格线> + </xsl:for-each> + </xsl:if> + </xsl:template> + <xsl:template name="表:系列"> + <xsl:param name="table-name"/> + <xsl:param name="data-area"/> + <xsl:param name="series-generate"/> + <xsl:param name="series-row-start"/> + <xsl:param name="series-row-end"/> + <xsl:param name="series-col-start"/> + <xsl:param name="series-col-end"/> + <xsl:param name="series-value-current"/> + <xsl:param name="series-value-count"/> + <xsl:choose> + <xsl:when test="$series-value-current>$series-value-count"/> + <xsl:otherwise> + <表:系列 uof:locID="s0095" uof:attrList="系列å 系列值 分类å"> + <xsl:attribute name="表:系列å"><xsl:value-of select="concat('系列',$series-value-current)"/></xsl:attribute> + <xsl:choose> + <xsl:when test="$series-generate='col'"> + <xsl:variable name="series-col-letter-start"> + <xsl:call-template name="General-Char-Transition"> + <xsl:with-param name="input-char" select="$series-col-start +$series-value-current -1"/> + <xsl:with-param name="output-type" select="'CHARS_UPPER_LETTER'"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="表:系列值"><xsl:value-of select="concat($table-name,'!',$series-col-letter-start,$series-row-start,':',$series-col-letter-start,$series-row-end)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="series-col-letter-start"> + <xsl:value-of select="substring(substring-after($data-area,'.'),1,1)"/> + </xsl:variable> + <xsl:variable name="series-col-letter-end"> + <xsl:value-of select="substring(substring-after(substring-after($data-area,'.'),'.'),1,1)"/> + </xsl:variable> + <xsl:attribute name="表:系列值"><xsl:value-of select="concat($table-name,'!',$series-col-letter-start,$series-row-start +$series-value-current -1,':',$series-col-letter-end,$series-row-start +$series-value-current -1)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </表:系列> + <xsl:call-template name="表:系列"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="data-area" select="$data-area"/> + <xsl:with-param name="series-generate" select="$series-generate"/> + <xsl:with-param name="series-row-start" select="$series-row-start"/> + <xsl:with-param name="series-row-end" select="$series-row-end"/> + <xsl:with-param name="series-col-start" select="$series-col-start"/> + <xsl:with-param name="series-col-end" select="$series-col-end"/> + <xsl:with-param name="series-value-current" select="$series-value-current +1"/> + <xsl:with-param name="series-value-count" select="$series-value-count"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="表:标题"> + <xsl:param name="table-name"/> + <xsl:param name="data-area"/> + <xsl:param name="series-generate"/> + <xsl:param name="caption-type"/> + <xsl:if test="$caption-type='chart'"> + <xsl:variable name="chart-title"> + <xsl:value-of select="draw:object/office:document/office:body/office:chart/chart:chart/chart:title/@chart:style-name"/> + </xsl:variable> + <xsl:variable name="chart-title-name"> + <xsl:value-of select="draw:object/office:document/office:body/office:chart/chart:chart/chart:title/text:p"/> + </xsl:variable> + <xsl:for-each select="key('chart-style-name',$chart-title)"> + <表:标题 uof:locID="s0097" uof:attrList="å称 ä½ç½®"> + <xsl:attribute name="表:å称"><xsl:value-of select="$chart-title-name"/></xsl:attribute> + <xsl:attribute name="表:ä½ç½®"><xsl:value-of select="$caption-type"/></xsl:attribute> + <xsl:call-template name="表:标题类型"/> + </表:标题> + </xsl:for-each> + </xsl:if> + <xsl:if test="$caption-type='category axis'"> + <xsl:variable name="category-axis-title"> + <xsl:value-of select="draw:object/office:document/office:body/office:chart/chart:chart/chart:plot-area/chart:axis[@chart:dimension='x']/chart:title/@chart:style-name"/> + </xsl:variable> + <xsl:variable name="category-axis-title-name"> + <xsl:value-of select="draw:object/office:document/office:body/office:chart/chart:chart/chart:plot-area/chart:axis[@chart:dimension='x']/chart:title/text:p"/> + </xsl:variable> + <xsl:for-each select="key('chart-style-name',$category-axis-title)"> + <表:标题 uof:locID="s0097" uof:attrList="å称 ä½ç½®"> + <xsl:attribute name="表:å称"><xsl:value-of select="$category-axis-title-name"/></xsl:attribute> + <xsl:attribute name="表:ä½ç½®"><xsl:value-of select="$caption-type"/></xsl:attribute> + <xsl:call-template name="表:标题类型"/> + </表:标题> + </xsl:for-each> + </xsl:if> + <xsl:if test="$caption-type='value axis'"> + <xsl:variable name="value-axis-title"> + <xsl:value-of select="draw:object/office:document/office:body/office:chart/chart:chart/chart:plot-area/chart:axis[@chart:dimension='y']/chart:title/@chart:style-name"/> + </xsl:variable> + <xsl:variable name="value-axis-title-name"> + <xsl:value-of select="draw:object/office:document/office:body/office:chart/chart:chart/chart:plot-area/chart:axis[@chart:dimension='y']/chart:title/text:p"/> + </xsl:variable> + <xsl:for-each select="key('chart-style-name',$value-axis-title)"> + <表:标题 uof:locID="s0097" uof:attrList="å称 ä½ç½®"> + <xsl:attribute name="表:å称"><xsl:value-of select="$value-axis-title-name"/></xsl:attribute> + <xsl:attribute name="表:ä½ç½®"><xsl:value-of select="$caption-type"/></xsl:attribute> + <xsl:call-template name="表:标题类型"/> + </表:标题> + </xsl:for-each> + </xsl:if> + </xsl:template> + <xsl:template name="表:å标轴类型"> + <xsl:param name="table-name"/> + <xsl:param name="data-area"/> + <xsl:param name="series-generate"/> + <xsl:param name="axis-type"/> + <表:线型 uof:locID="s0062" uof:attrList="类型 宽度 è¾¹è· é¢œè‰² 阴影"> + <xsl:attribute name="uof:类型"><xsl:call-template name="表:线型"/></xsl:attribute> + </表:线型> + <表:数值 uof:locID="s0063" uof:attrList="é“¾æŽ¥åˆ°æº åˆ†ç±»å称 æ ¼å¼ç "> + <xsl:attribute name="表:链接到æº"><xsl:choose><xsl:when test="style:chart-properties/@chart:link-data-style-to-source"><xsl:value-of select="style:chart-properties/@chart:link-data-style-to-source"/></xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="@style:data-style-name"> + <xsl:call-template name="Chart-NumberFormat"> + <xsl:with-param name="temp-style" select="@style:data-style-name"/> + </xsl:call-template> + </xsl:if> + </表:数值> + <表:字体 uof:locID="s0059" uof:attrList="å¼æ ·å¼•ç”¨"> + <xsl:call-template name="å­—:å¥å±žæ€§ç±»åž‹"/> + </表:字体> + <表:刻度 uof:locID="s0064"> + <xsl:call-template name="表:刻度类型"/> + </表:刻度> + <表:å¯¹é½ uof:locID="s0078"> + <xsl:if test="style:chart-properties/@style:direction"> + <xsl:element name="表:文字方å‘"> + <xsl:attribute name="uof:locID">s0079</xsl:attribute> + <xsl:choose> + <xsl:when test="style:chart-properties/@style:direction = 'ttb'">vertical</xsl:when> + <xsl:otherwise>horizontal</xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:if test="style:chart-properties/@text:rotation-angle"> + <表:旋转角度 uof:locID="s0080"> + <xsl:value-of select="style:chart-properties/@text:rotation-angle"/> + </表:旋转角度> + </xsl:if> + <表:åç§»é‡ uof:locID="s0081"/> + </表:对é½> + </xsl:template> + <xsl:template name="Chart-NumberFormat"> + <xsl:param name="temp-style"/> + <xsl:for-each select="(preceding-sibling::*[@style:name=$temp-style]) | (following-sibling::*[@style:name=$temp-style])"> + <xsl:attribute name="表:分类å称"><xsl:choose><xsl:when test="name(.)='number:currency-style'">currency</xsl:when><xsl:when test="name(.)='number:percentage-style'">percentage</xsl:when><xsl:when test="name(.)='number:date-style'">date</xsl:when><xsl:when test="name(.)='number:time-style'">time</xsl:when><xsl:when test="name(.)='number:boolean-style'">custom</xsl:when><xsl:when test="name(.)='number:text-style'">text</xsl:when><xsl:when test="name(.)='number:number-style'"><xsl:choose><xsl:when test="number:fraction">fraction</xsl:when><xsl:when test="number:scientific-number">scientific</xsl:when><xsl:otherwise>number</xsl:otherwise></xsl:choose></xsl:when><xsl:otherwise>general</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="表:æ ¼å¼ç "><xsl:call-template name="element-attribute"/><xsl:for-each select="style:map"><xsl:text>[</xsl:text><xsl:value-of select="@style:condition"/><xsl:text>]</xsl:text><xsl:variable name="apply-style" select="@style:apply-style-name"/><xsl:for-each select="../../child::*[@style:name=$apply-style]/*"><xsl:call-template name="general-number-format"/></xsl:for-each><xsl:text>;</xsl:text></xsl:for-each><xsl:for-each select="*[not(name(.)='style:map')]"><xsl:call-template name="general-number-format"/></xsl:for-each></xsl:attribute> + </xsl:for-each> + </xsl:template> + <xsl:template name="表:æ•°æ®ç‚¹ç±»åž‹"> + <xsl:param name="data-series-point"/> + <xsl:param name="data-series-position"/> + <xsl:for-each select="ancestor::draw:object/office:document/office:automatic-styles/style:style[@style:name=$data-series-point]"> + <表:边框 uof:locID="s0057" uof:attrList="类型 宽度 è¾¹è· é¢œè‰² 阴影"> + <xsl:call-template name="表:边框"/> + </表:边框> + <xsl:if test="style:graphic-properties/@draw:fill-color or (style:graphic-properties/@draw:fill and not(style:graphic-properties/@draw:fill='none'))"> + <表:å¡«å…… uof:locID="s0058"> + <xsl:call-template name="图:填充类型"/> + </表:å¡«å……> + </xsl:if> + <表:字体 uof:locID="s0059" uof:attrList="å¼æ ·å¼•ç”¨"> + <xsl:call-template name="å­—:å¥å±žæ€§ç±»åž‹"/> + </表:字体> + <表:显示标志 uof:locID="s0088" uof:attrList="系列å 类别å 数值 百分数 分隔符 图例标志"> + <xsl:attribute name="表:系列å">true</xsl:attribute> + <xsl:if test="style:chart-properties/@chart:data-label-text"> + <xsl:attribute name="表:类别å"><xsl:value-of select="style:chart-properties/@chart:data-label-text"/></xsl:attribute> + </xsl:if> + <xsl:if test="style:chart-properties/@chart:data-label-number"> + <xsl:choose> + <xsl:when test="style:chart-properties/@chart:data-label-number='value'"> + <xsl:attribute name="表:数值">true</xsl:attribute> + </xsl:when> + <xsl:when test="style:chart-properties/@chart:data-label-number='percentage'"> + <xsl:attribute name="表:百分数">true</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:if> + <xsl:if test="style:chart-properties/@chart:data-label-symbol"> + <xsl:attribute name="表:图例标志"><xsl:value-of select="style:chart-properties/@chart:data-label-symbol"/></xsl:attribute> + </xsl:if> + </表:显示标志> + <表:系列å uof:locID="s0089"> + <xsl:value-of select="concat('系列',$data-series-position)"/> + </表:系列å> + </xsl:for-each> + </xsl:template> + <xsl:template name="表:标题类型"> + <表:边框 uof:locID="s0057" uof:attrList="类型 宽度 è¾¹è· é¢œè‰² 阴影"> + <xsl:call-template name="表:边框"/> + </表:边框> + <xsl:if test="style:graphic-properties/@draw:fill-color or (style:graphic-properties/@draw:fill and not(style:graphic-properties/@draw:fill='none'))"> + <表:å¡«å…… uof:locID="s0058"> + <xsl:call-template name="图:填充类型"/> + </表:å¡«å……> + </xsl:if> + <表:字体 uof:locID="s0059" uof:attrList="å¼æ ·å¼•ç”¨"> + <xsl:call-template name="å­—:å¥å±žæ€§ç±»åž‹"/> + </表:字体> + <表:å¯¹é½ uof:locID="s0020"> + <xsl:call-template name="表:对é½æ ¼å¼ç±»åž‹"/> + </表:对é½> + </xsl:template> + <xsl:template name="count-chart-data-point"> + <xsl:param name="data-point-count"/> + <xsl:param name="data-point-position-temp"/> + <xsl:choose> + <xsl:when test="$data-point-position-temp=0"> + <xsl:value-of select="$data-point-count"/> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="temp"> + <xsl:for-each select="../chart:data-point[position()=$data-point-position-temp]"> + <xsl:choose> + <xsl:when test="@chart:repeated"> + <xsl:value-of select="@chart:repeated"/> + </xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:variable> + <xsl:call-template name="count-chart-data-point"> + <xsl:with-param name="data-point-count" select="$data-point-count +$temp"/> + <xsl:with-param name="data-point-position-temp" select="$data-point-position-temp -1"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="表:边框"> + <xsl:attribute name="uof:类型"><xsl:call-template name="表:线型"/></xsl:attribute> + <xsl:if test="style:graphic-properties/@svg:stroke-width"> + <xsl:attribute name="uof:宽度"><xsl:value-of select="substring-before(style:graphic-properties/@svg:stroke-width,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="style:graphic-properties/@svg:stroke-color"> + <xsl:attribute name="uof:颜色"><xsl:value-of select="style:graphic-properties/@svg:stroke-color"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="uof:阴影">false</xsl:attribute> + </xsl:template> + <xsl:template name="图:填充类型"> + <xsl:choose> + <xsl:when test="style:graphic-properties/@draw:fill='gradient'"> + <xsl:variable name="gradient-name"> + <xsl:value-of select="style:graphic-properties/@draw:fill-gradient-name"/> + </xsl:variable> + <xsl:for-each select="/descendant::draw:gradient[@draw:name=$gradient-name]"> + <图:æ¸å˜ uof:locID="g0037" uof:attrList="起始色 终止色 ç§å­ç±»åž‹ 起始浓度 终止浓度 æ¸å˜æ–¹å‘ 边界 ç§å­Xä½ç½® ç§å­Yä½ç½® 类型"> + <xsl:attribute name="图:起始色"><xsl:value-of select="@draw:start-color"/></xsl:attribute> + <xsl:attribute name="图:终止色"><xsl:value-of select="@draw:end-color"/></xsl:attribute> + <xsl:attribute name="图:ç§å­ç±»åž‹"><xsl:choose><xsl:when test="@draw:style='linear' or @draw:style='axial'">linear</xsl:when><xsl:when test="@draw:style='radial'">radar</xsl:when><xsl:when test="@draw:style='ellipsoid'">oval</xsl:when><xsl:when test="@draw:style='square'">square</xsl:when><xsl:when test="@draw:style='rectangular'">rectangle</xsl:when></xsl:choose></xsl:attribute> + <xsl:attribute name="图:起始浓度"><xsl:value-of select="substring-before(@draw:start-intensity,'%')"/></xsl:attribute> + <xsl:attribute name="图:终止浓度"><xsl:value-of select="substring-before(@draw:end-intensity,'%')"/></xsl:attribute> + <xsl:variable name="angle"> + <xsl:value-of select="@draw:angle div 10"/> + </xsl:variable> + <xsl:attribute name="图:æ¸å˜æ–¹å‘"><xsl:choose><xsl:when test="0&lt;$angle and $angle&lt;25">0</xsl:when><xsl:when test="25&lt;$angle and $angle&lt;70">45</xsl:when><xsl:when test="70&lt;$angle and $angle&lt;115">90</xsl:when><xsl:when test="115&lt;$angle and $angle&lt;160">135</xsl:when><xsl:when test="160&lt;$angle and $angle&lt;205">180</xsl:when><xsl:when test="205&lt;$angle and $angle&lt;250">225</xsl:when><xsl:when test="250&lt;$angle and $angle&lt;295">270</xsl:when><xsl:when test="295&lt;$angle and $angle&lt;340">315</xsl:when><xsl:when test="340&lt;$angle and $angle&lt;360">360</xsl:when></xsl:choose></xsl:attribute> + <xsl:attribute name="图:边界"><xsl:value-of select="substring-before(@draw:border,'%')"/></xsl:attribute> + <xsl:if test="@draw:cx"> + <xsl:attribute name="图:ç§å­Xä½ç½®"><xsl:value-of select="substring-before(@draw:cx,'%')"/></xsl:attribute> + </xsl:if> + <xsl:if test="@draw:cy"> + <xsl:attribute name="图:ç§å­Yä½ç½®"><xsl:value-of select="substring-before(@draw:cy,'%')"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="图:类型">-2</xsl:attribute> + </图:æ¸å˜> + </xsl:for-each> + </xsl:when> + <xsl:when test="style:graphic-properties/@draw:fill-image-name"> + <图:图片 uof:locID="g0035" uof:attrList="ä½ç½® 图形引用 类型 å称"> + <xsl:attribute name="图:ä½ç½®"><xsl:choose><xsl:when test="not(style:graphic-properties/@style:repeat)">tile</xsl:when><xsl:otherwise><xsl:choose><xsl:when test="style:graphic-properties/@style:repeat = 'stretch'">stretch</xsl:when><xsl:when test="style:graphic-properties/@style:repeat = 'repeat'">tile</xsl:when><xsl:when test="style:graphic-properties/@style:repeat = 'no-repeat'">center</xsl:when></xsl:choose></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="图:图形引用"><xsl:value-of select="concat('chart_image_',count(preceding::draw:fill-image))"/></xsl:attribute> + <xsl:attribute name="图:类型">png</xsl:attribute> + <xsl:attribute name="图:å称"><xsl:value-of select="style:graphic-properties/@draw:fill-image-name"/></xsl:attribute> + </图:图片> + </xsl:when> + <xsl:when test="style:graphic-properties/@draw:fill='hatch'"> + <图:图案 uof:locID="g0036" uof:attrList="类型 图形引用 å‰æ™¯è‰² 背景色"> + <xsl:attribute name="图:类型"><xsl:value-of select="../../office:styles/draw:hatch/@draw:name"/></xsl:attribute> + <xsl:attribute name="图:图形引用">gr1</xsl:attribute> + <xsl:attribute name="图:å‰æ™¯è‰²"><xsl:value-of select="../../office:styles/draw:hatch/@draw:color"/></xsl:attribute> + <xsl:attribute name="图:背景色"><xsl:choose><xsl:when test="style:graphic-properties/@draw:fill-color"><xsl:value-of select="style:graphic-properties/@draw:fill-color"/></xsl:when><xsl:otherwise>#ffffff</xsl:otherwise></xsl:choose></xsl:attribute> + </图:图案> + </xsl:when> + <xsl:otherwise> + <图:颜色 uof:locID="g0034"> + <xsl:choose> + <xsl:when test="style:graphic-properties/@draw:fill-color"> + <xsl:value-of select="style:graphic-properties/@draw:fill-color"/> + </xsl:when> + <xsl:otherwise>#99ccff</xsl:otherwise> + </xsl:choose> + </图:颜色> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="图:填充类型2"> + <xsl:if test="style:graphic-properties/@draw:fill-color"> + <图:颜色 uof:locID="g0034"> + <xsl:value-of select="style:graphic-properties/@draw:fill-color"/> + </图:颜色> + </xsl:if> + <xsl:if test="style:graphic-properties/@draw:fill-image-name"> + <xsl:variable name="chart-image-name" select="style:graphic-properties/@draw:fill-image-name"/> + <图:图片 uof:locID="g0035" uof:attrList="ä½ç½® 图形引用 类型 å称"> + <xsl:attribute name="图:ä½ç½®"><xsl:choose><xsl:when test="not(style:graphic-properties/@style:repeat)">tile</xsl:when><xsl:otherwise><xsl:choose><xsl:when test="style:graphic-properties/@style:repeat = 'stretch'">stretch</xsl:when><xsl:when test="style:graphic-properties/@style:repeat = 'repeat'">tile</xsl:when><xsl:when test="style:graphic-properties/@style:repeat = 'no-repeat'">center</xsl:when></xsl:choose></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:for-each select="../../office:styles/draw:fill-image[@draw:name=$chart-image-name]"> + <xsl:attribute name="图:图形引用"><xsl:value-of select="concat('chart_image_',count(preceding::draw:fill-image))"/></xsl:attribute> + </xsl:for-each> + <xsl:attribute name="图:类型">png</xsl:attribute> + <xsl:attribute name="图:å称"><xsl:value-of select="$chart-image-name"/></xsl:attribute> + </图:图片> + </xsl:if> + <xsl:if test="style:graphic-properties/@draw:fill-hatch-name"> + <xsl:variable name="chart-hatch-name" select="style:graphic-properties/@draw:fill-hatch-name"/> + <图:图案 uof:locID="g0036" uof:attrList="类型 图形引用 å‰æ™¯è‰² 背景色"> + <xsl:for-each select="../../office:styles/draw:hatch[@draw:name=$chart-hatch-name]"> + <xsl:attribute name="图:类型"><xsl:value-of select="@draw:style"/></xsl:attribute> + <xsl:attribute name="图:å‰æ™¯è‰²"><xsl:value-of select="@draw:color"/></xsl:attribute> + <xsl:attribute name="图:背景色"/> + <xsl:attribute name="图:è·ç¦»"><xsl:value-of select="@draw:distance"/></xsl:attribute> + <xsl:attribute name="图:旋转度"><xsl:value-of select="@draw:rotation"/></xsl:attribute> + </xsl:for-each> + <xsl:attribute name="图:图形引用"><xsl:value-of select="$chart-hatch-name"/></xsl:attribute> + </图:图案> + </xsl:if> + <xsl:if test="style:graphic-properties/@draw:fill-gradient-name"> + <xsl:variable name="chart-gradient-name" select="style:graphic-properties/@draw:fill-gradient-name"/> + <图:æ¸å˜ uof:locID="g0037" uof:attrList="起始色 终止色 ç§å­ç±»åž‹ 起始浓度 终止浓度 æ¸å˜æ–¹å‘ 边界 ç§å­Xä½ç½® ç§å­Yä½ç½® 类型"> + <xsl:for-each select="../../office:styles/draw:gradient[@draw:name=$chart-gradient-name]"> + <xsl:attribute name="图:起始色"><xsl:value-of select="@draw:start-color"/></xsl:attribute> + <xsl:attribute name="图:终止色"><xsl:value-of select="@draw:end-color"/></xsl:attribute> + <xsl:attribute name="图:ç§å­ç±»åž‹"><xsl:choose><xsl:when test="@draw:style='linear' or @draw:style='axial'">linear</xsl:when><xsl:when test="@draw:style='radial'">radar</xsl:when><xsl:when test="@draw:style='ellipsoid'">oval</xsl:when><xsl:when test="@draw:style='square'">square</xsl:when><xsl:when test="@draw:style='rectangular'">rectangle</xsl:when></xsl:choose></xsl:attribute> + <xsl:attribute name="图:起始浓度"><xsl:value-of select="substring-before(@draw:start-intensity,'%')"/></xsl:attribute> + <xsl:attribute name="图:终止浓度"><xsl:value-of select="substring-before(@draw:end-intensity,'%')"/></xsl:attribute> + <xsl:variable name="angle"> + <xsl:value-of select="@draw:angle div 10"/> + </xsl:variable> + <xsl:attribute name="图:æ¸å˜æ–¹å‘"><xsl:choose><xsl:when test="0&lt;$angle and $angle&lt;25">0</xsl:when><xsl:when test="25&lt;$angle and $angle&lt;70">45</xsl:when><xsl:when test="70&lt;$angle and $angle&lt;115">90</xsl:when><xsl:when test="115&lt;$angle and $angle&lt;160">135</xsl:when><xsl:when test="160&lt;$angle and $angle&lt;205">180</xsl:when><xsl:when test="205&lt;$angle and $angle&lt;250">225</xsl:when><xsl:when test="250&lt;$angle and $angle&lt;295">270</xsl:when><xsl:when test="295&lt;$angle and $angle&lt;340">315</xsl:when><xsl:when test="340&lt;$angle and $angle&lt;360">360</xsl:when></xsl:choose></xsl:attribute> + <xsl:attribute name="图:边界"><xsl:value-of select="substring-before(@draw:border,'%')"/></xsl:attribute> + <xsl:if test="@draw:cx"> + <xsl:attribute name="图:ç§å­Xä½ç½®"><xsl:value-of select="substring-before(@draw:cx,'%')"/></xsl:attribute> + </xsl:if> + <xsl:if test="@draw:cy"> + <xsl:attribute name="图:ç§å­Yä½ç½®"><xsl:value-of select="substring-before(@draw:cy,'%')"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="图:类型">-2</xsl:attribute> + </xsl:for-each> + <xsl:attribute name="图:图形引用"><xsl:value-of select="$chart-gradient-name"/></xsl:attribute> + </图:æ¸å˜> + </xsl:if> + </xsl:template> + <xsl:template name="表:对é½æ ¼å¼ç±»åž‹"> + <xsl:if test="style:chart-properties/@style:rotation-angle"> + <表:文字旋转角度 uof:locID="s0080"> + <xsl:value-of select="style:chart-properties/@style:rotation-angle"/> + </表:文字旋转角度> + </xsl:if> + <xsl:if test="style:chart-properties/@fo:text-align"> + <xsl:element name="表:水平对é½æ–¹å¼"> + <xsl:attribute name="uof:locID">s0115</xsl:attribute> + <xsl:choose> + <xsl:when test="style:chart-properties/@fo:text-align = 'center'">center</xsl:when> + <xsl:when test="style:chart-properties/@fo:text-align = 'end'">right</xsl:when> + <xsl:when test="style:chart-properties/@fo:text-align = 'justify'">justify</xsl:when> + <xsl:when test="style:chart-properties/@fo:text-align = 'start'">left</xsl:when> + <xsl:otherwise>fill</xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:if test="(style:chart-properties/@style:vertical-align) or (style:chart-properties/@fo:vertical-align)"> + <xsl:element name="表:垂直对é½æ–¹å¼"> + <xsl:attribute name="uof:locID">s0116</xsl:attribute> + <xsl:choose> + <xsl:when test="style:chart-properties/@fo:vertical-align = 'top'">top</xsl:when> + <xsl:when test="style:chart-propeoperties/@fo:vertical-align = 'middle'">center</xsl:when> + <xsl:when test="style:charties/@fo:vertical-align = 'bottom'">bottom</xsl:when> + <xsl:when test="style:chart-prrt-properties/@fo:vertical-align = 'justify'">justify</xsl:when> + <xsl:when test="style:chart-properties/@fo:vertical-align = 'top'">top</xsl:when> + <xsl:otherwise>distributed</xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:if test="style:paragraph-properties/@fo:margin-left"> + <表:缩进 uof:locID="s0117"> + <xsl:value-of select="substring-before(style:paragraph-properties/@fo:margin-left,$uofUnit)"/> + </表:缩进> + </xsl:if> + <xsl:element name="表:文字方å‘"> + <xsl:attribute name="uof:locID">s0118</xsl:attribute> + <xsl:choose> + <xsl:when test="style:chart-properties/@style:direction = 'ttb'">vertical</xsl:when> + <xsl:otherwise>horizontal</xsl:otherwise> + </xsl:choose> + </xsl:element> + <表:自动æ¢è¡Œ uof:locID="s0120" uof:attrList="值"> + <xsl:attribute name="表:值">true</xsl:attribute> + </表:自动æ¢è¡Œ> + <表:缩å°å­—体填充 uof:locID="s0121" uof:attrList="值"> + <xsl:attribute name="表:值">true</xsl:attribute> + </表:缩å°å­—体填充> + </xsl:template> + <xsl:template name="表:线型"> + <xsl:variable name="linetype" select="style:graphic-properties/@draw:stroke-dash"/> + <xsl:variable name="stroke" select="style:graphic-properties/@draw:stroke"/> + <xsl:choose> + <xsl:when test="$stroke='solid'">single</xsl:when> + <xsl:when test="$stroke='none'">none</xsl:when> + <xsl:when test="$stroke='dash'"> + <xsl:choose> + <xsl:when test="$linetype='Ultrafine_20_Dashed'">dash</xsl:when> + <xsl:when test="$linetype='Fine_20_Dashed'">dashed-heavy</xsl:when> + <xsl:when test="$linetype='Ultrafine_20_2_20_Dots_20_3_20_Dashes'">dot-dash</xsl:when> + <xsl:when test="$linetype='Fine_20_Dotted'">dotted</xsl:when> + <xsl:when test="$linetype='Line_20_with_20_Fine_20_Dots'">dash-long-heavy</xsl:when> + <xsl:when test="$linetype='Fine_20_Dashed_20__28_var_29_'">dash-long</xsl:when> + <xsl:when test="$linetype='_33__20_Dashes_20_3_20_Dots_20__28_var_29_'">dash-dot-dot</xsl:when> + <xsl:when test="$linetype='Ultrafine_20_Dotted_20__28_var_29_'">dotted-heavy</xsl:when> + <xsl:when test="$linetype='Line_20_Style_20_9'">thick</xsl:when> + <xsl:when test="$linetype='_32__20_Dots_20_1_20_Dash'">dot-dot-dash</xsl:when> + <xsl:when test="$linetype='Dashed_20__28_var_29_'">dash-dot-dot-heavy</xsl:when> + <xsl:when test="$linetype='Dash_20_10'">dash-dot-heavy</xsl:when> + <xsl:otherwise>single</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise>single</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="表:刻度类型"> + <xsl:if test="style:chart-properties/@chart:minimum"> + <表:最å°å€¼ uof:locID="s0065"> + <xsl:value-of select="style:chart-properties/@chart:minimum"/> + </表:最å°å€¼> + </xsl:if> + <xsl:if test="style:chart-properties/@chart:maximum"> + <表:最大值 uof:locID="s0066"> + <xsl:value-of select="style:chart-properties/@chart:maximum"/> + </表:最大值> + </xsl:if> + <xsl:if test="style:chart-properties/@chart:interval-major"> + <表:主å•ä½ uof:locID="s0067"> + <xsl:value-of select="style:chart-properties/@chart:interval-major"/> + </表:主å•ä½> + </xsl:if> + <xsl:if test="style:chart-properties/@chart:interval-minor"> + <表:次å•ä½ uof:locID="s0068"> + <xsl:value-of select="style:chart-properties/@chart:interval-minor"/> + </表:次å•ä½> + </xsl:if> + <xsl:if test="style:chart-properties/@chart:origin"> + <表:分类交å‰ç‚¹ uof:locID="s0069"> + <xsl:value-of select="style:chart-properties/@chart:origin"/> + </表:分类交å‰ç‚¹> + </xsl:if> + <表:å•ä½ uof:locID="s0070">none</表:å•ä½> + <表:显示å•ä½ uof:locID="s0071" uof:attrList="值" 表:值="false"/> + <表:对数 uof:locID="s0072" uof:attrList="值" 表:值="false"/> + </xsl:template> + <xsl:template name="å­—:å¥å±žæ€§ç±»åž‹"> + <xsl:element name="å­—:字体"> + <xsl:attribute name="uof:locID">t0088</xsl:attribute> + <xsl:attribute name="uof:attrList">西文字体引用 中文字体引用 特殊字体引用 西文绘制 å­—å· ç›¸å¯¹å­—å· é¢œè‰²</xsl:attribute> + <xsl:if test="style:text-properties/@fo:font-size or style:text-properties/@style:font-size-asian or style:text-properties/@style:font-size-complex"> + <xsl:choose> + <xsl:when test="contains(style:text-properties/@fo:font-size,'%') or contains(style:text-properties/@style:font-size-asian,'%')"> + <xsl:attribute name="å­—:相对字å·"><xsl:choose><xsl:when test="style:text-properties/@fo:font-size"><xsl:value-of select="substring-before(style:text-properties/@fo:font-size,'%')"/></xsl:when><xsl:when test="style:text-properties/@style:font-size-asian"><xsl:value-of select="substring-before(style:text-properties/@style:font-size-asian,'%')"/></xsl:when></xsl:choose></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:å­—å·"><xsl:choose><xsl:when test="style:text-properties/@fo:font-size"><xsl:value-of select="substring-before(style:text-properties/@fo:font-size,'pt')"/></xsl:when><xsl:when test="style:text-properties/@style:font-size-asian"><xsl:value-of select="substring-before(style:text-properties/@style:font-size-asian,'pt')"/></xsl:when><xsl:when test="style:text-properties/@style:font-size-complex"><xsl:value-of select="substring-before(style:text-properties/@style:font-size-complex,'pt')"/></xsl:when></xsl:choose></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="style:text-properties/@fo:font-family"> + <xsl:attribute name="å­—:西文字体引用"><xsl:value-of select="style:text-properties/@fo:font-family"/></xsl:attribute> + </xsl:if> + <xsl:if test="style:text-properties/@style:font-family-asian"> + <xsl:attribute name="å­—:中文字体引用"><xsl:value-of select="style:text-properties/@style:font-family-asian"/></xsl:attribute> + </xsl:if> + <xsl:if test="style:text-properties/@fo:color"> + <xsl:attribute name="å­—:颜色"><xsl:value-of select="style:text-properties/@fo:color"/></xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:if test="style:text-properties/@style:text-background-color and not(style:text-properties/@style:text-background-color='transparent')"> + <xsl:element name="å­—:å¡«å……"> + <xsl:element name="图:图案"> + <xsl:attribute name="uof:locID">g0036</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 图形引用 å‰æ™¯è‰² 背景色</xsl:attribute> + <xsl:if test="style:text-properties/@style:text-background-color"> + <xsl:attribute name="图:å‰æ™¯è‰²"><xsl:value-of select="style:text-properties/@style:text-background-color"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@fo:font-weight or style:text-properties/@style:font-weight-asian"> + <xsl:element name="å­—:粗体"> + <xsl:attribute name="uof:locID">t0089</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test="style:text-properties/@style:font-weight-asian='bold' or style:text-properties/@fo:font-weight='bold'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@fo:font-style or style:text-properties/@style:font-style-asian"> + <xsl:element name="å­—:斜体"> + <xsl:attribute name="uof:locID">t0090</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test="style:text-properties/@fo:font-style='italic' or style:text-properties/@style:font-style-asian='italic'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@style:text-line-through-style and not(style:text-properties/@style:text-line-through-style='none')"> + <xsl:element name="å­—:删除线"> + <xsl:attribute name="uof:locID">t0094</xsl:attribute> + <xsl:attribute name="uof:attrList">类型</xsl:attribute> + <xsl:attribute name="å­—:类型"><xsl:call-template name="uof:delete线型类型"/></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@style:text-underline"> + <xsl:element name="å­—:下划线"> + <xsl:attribute name="å­—:类型"><xsl:call-template name="uof:线型类型"/></xsl:attribute> + <xsl:attribute name="uof:locID">t0095</xsl:attribute> + <xsl:attribute name="uof:attrList">类型</xsl:attribute> + <xsl:if test="style:text-properties/@style:text-underline-color"> + <xsl:attribute name="å­—:颜色"><xsl:choose><xsl:when test="style:text-properties/@style:text-underline-color='font-color'">auto</xsl:when><xsl:otherwise><xsl:value-of select="style:text-properties/@style:text-underline-color"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@fo:text-shadow"> + <xsl:element name="å­—:阴影"> + <xsl:attribute name="uof:locID">t0100</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test="style:text-properties/@fo:text-shadow='none'">false</xsl:when><xsl:otherwise>true</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@style:text-emphasize"> + <xsl:element name="å­—:ç€é‡å·"> + <xsl:attribute name="uof:locID">t0096</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 颜色 å­—ç€é‡å·</xsl:attribute> + <xsl:choose> + <xsl:when test="style:text-properties/@style:text-emphasize='none'"> + <xsl:attribute name="å­—:å­—ç€é‡å·">false</xsl:attribute> + <xsl:attribute name="å­—:类型">none</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:å­—ç€é‡å·">true</xsl:attribute> + <xsl:attribute name="å­—:类型"><xsl:call-template name="uof:ç€é‡å·ç±»åž‹"><xsl:with-param name="te" select="style:text-properties/@style:text-emphasize"/></xsl:call-template></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="style:text-properties/@fo:color"> + <xsl:attribute name="å­—:颜色"><xsl:value-of select="style:text-properties/@fo:color"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@text:display"> + <xsl:element name="å­—:éšè—文字"> + <xsl:attribute name="uof:locID">t0097</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值">true</xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@style:text-outline"> + <xsl:element name="å­—:空心"> + <xsl:attribute name="uof:locID">t0098</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:value-of select="style:text-properties/@style:text-outline"/></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@style:font-relief"> + <xsl:element name="å­—:浮雕"> + <xsl:attribute name="uof:locID">t0099</xsl:attribute> + <xsl:attribute name="uof:attrList">类型</xsl:attribute> + <xsl:attribute name="å­—:类型"><xsl:choose><xsl:when test="style:text-properties/@style:font-relief='embossed'">emboss</xsl:when><xsl:when test="style:text-properties/@style:font-relief='engraved'">engrave</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@fo:text-transform or style:text-properties/@fo:font-variant"> + <xsl:element name="å­—:醒目字体"> + <xsl:attribute name="uof:locID">t0101</xsl:attribute> + <xsl:attribute name="uof:attrList">类型</xsl:attribute> + <xsl:attribute name="å­—:类型"><xsl:choose><xsl:when test="style:text-properties/@fo:text-transform='uppercase'">uppercase</xsl:when><xsl:when test="style:text-properties/@fo:text-transform='lowercase'">lowercase</xsl:when><xsl:when test="style:text-properties/@fo:text-transform='capitalize'">capital</xsl:when><xsl:when test="style:text-properties/@fo:font-variant='small-caps'">small-caps</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@style:text-position"> + <xsl:element name="å­—:ä½ç½®"> + <xsl:attribute name="uof:locID">t0102</xsl:attribute> + <xsl:value-of select="style:text-properties/@style:text-position"/> + </xsl:element> + <å­—:上下标 uof:locID="t0205" uof:attrList="值"> + <xsl:attribute name="å­—:值">none</xsl:attribute> + </å­—:上下标> + </xsl:if> + <xsl:if test="style:text-properties/@style:text-scale"> + <xsl:element name="å­—:缩放"> + <xsl:attribute name="uof:locID">t0103</xsl:attribute> + <xsl:value-of select="style:text-properties/@style:text-scale"/> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@fo:letter-spacing"> + <xsl:element name="å­—:字符间è·"> + <xsl:attribute name="uof:locID">t0104</xsl:attribute> + <xsl:value-of select="style:text-properties/@fo:letter-spacing"/> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@style:letter-kerning"> + <xsl:element name="å­—:调整字间è·"> + <xsl:attribute name="uof:locID">t015</xsl:attribute> + <xsl:value-of select="style:text-properties/@style:letter-kerning"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="uof:ç€é‡å·ç±»åž‹"> + <xsl:param name="te"/> + <xsl:choose> + <xsl:when test="$te='disc above' ">disc above</xsl:when> + <xsl:when test="$te='circle above' ">circle above</xsl:when> + <xsl:when test="$te='dot above' ">dot above</xsl:when> + <xsl:when test="$te='accent above' ">accent above</xsl:when> + <xsl:when test="$te='dot below' ">dot below</xsl:when> + <xsl:when test="$te='circle below' ">circle below</xsl:when> + <xsl:when test="$te='disc below' ">disc below</xsl:when> + <xsl:when test="$te='accent below' ">accent below</xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="uof:线型类型"> + <xsl:variable name="spath" select="style:text-properties/@style:text-underline-style"/> + <xsl:variable name="wpath" select="style:text-properties/@style:text-underline-width"/> + <xsl:variable name="tpath" select="style:text-properties/@style:text-underline-type"/> + <xsl:choose> + <xsl:when test="$spath='solid' and not($tpath='double' ) and $wpath='auto' ">single</xsl:when> + <xsl:when test="$spath='solid' and $tpath='double' and $wpath='auto' ">double</xsl:when> + <xsl:when test="$spath='solid' and not($tpath='double' )and $wpath='bold' ">thick</xsl:when> + <xsl:when test="$spath='dotted' and not($tpath='double' )and $wpath='auto' ">dotted</xsl:when> + <xsl:when test="$spath='dotted' and not($tpath='double' )and $wpath='bold' ">dotted-heavy</xsl:when> + <xsl:when test="$spath='dash' and not($tpath='double' )and $wpath='auto' ">dash</xsl:when> + <xsl:when test="$spath='dash' and not($tpath='double' )and $wpath='bold' ">dashed-heavy</xsl:when> + <xsl:when test="$spath='long-dash' and not($tpath='double' )and $wpath='auto' ">dash-long</xsl:when> + <xsl:when test="$spath='long-dash' and not($tpath='double' )and $wpath='bold' ">dash-long-heavy</xsl:when> + <xsl:when test="$spath='dot-dash' and not($tpath='double' )and $wpath='auto' ">dot-dash</xsl:when> + <xsl:when test="$spath='dot-dash' and not($tpath='double' )and $wpath='bold' ">dash-dot-heavy</xsl:when> + <xsl:when test="$spath='dot-dot-dash' and not($tpath='double' )and $wpath='auto' ">dot-dot-dash</xsl:when> + <xsl:when test="$spath='dot-dot-dash' and not($tpath='double' )and $wpath='bold' ">dash-dot-dot-heavy</xsl:when> + <xsl:when test="$spath='wave' and not($tpath='double' )and $wpath='auto' ">wave</xsl:when> + <xsl:when test="$spath='wave' and not($tpath='double' )and $wpath='bold' ">wavy-heavy</xsl:when> + <xsl:when test="$spath='wave' and $tpath='double' and $wpath='auto' ">wavy-double</xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="uof:delete线型类型"> + <xsl:variable name="wpath" select="style:text-properties/@style:text-line-through-width"/> + <xsl:variable name="textpath" select="style:text-properties/@style:text-line-through-text"/> + <xsl:variable name="umpath" select="style:text-properties/@style:text-underline-mode"/> + <xsl:variable name="tmpath" select="style:text-properties/@style:text-line-through-mode"/> + <xsl:variable name="tpath" select="style:text-properties/@style:text-line-through-type"/> + <xsl:choose> + <xsl:when test="$umpath='continuous' and $tmpath='continuous'">single</xsl:when> + <xsl:when test="$tpath='double'">double</xsl:when> + <xsl:when test="$wpath='bold'">bold</xsl:when> + <xsl:when test="$textpath='/'">带/</xsl:when> + <xsl:when test="$textpath='X'">带X</xsl:when> + <xsl:otherwise>none</xsl:otherwise> + </xsl:choose> + </xsl:template> + <!--comment: if input char is Roman,please add a prefix 'Roman_'--> + <xsl:template name="General-Char-Transition"> + <xsl:param name="input-char"/> + <xsl:param name="output-type"/> + <xsl:choose> + <xsl:when test="$input-char='A' or $input-char='a' or $input-char='1' or $input-char='Roman_I' or $input-char='Roman_i' or $input-char='一' or $input-char='壹' or $input-char='甲' or $input-char='å­'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">1</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">a</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">A</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">I</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">i</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">1</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">一</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">1</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">壹</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">1</xsl:when> + <xsl:when test="$output-type='TIAN_GAN_ZH'">甲</xsl:when> + <xsl:when test="$output-type='DI_ZI_ZH'">å­</xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='B' or $input-char='b' or $input-char='2' or $input-char='Roman_II' or $input-char='Roman_ii' or $input-char='二' or $input-char='è´°' or $input-char='ä¹™' or $input-char='丑'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">2</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">b</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">B</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">II</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">ii</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">ï¼’</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">二</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">2</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">è´°</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">2</xsl:when> + <xsl:when test="$output-type='TIAN_GAN_ZH'">ä¹™</xsl:when> + <xsl:when test="$output-type='DI_ZI_ZH'">丑</xsl:when> + <xsl:otherwise>2</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='C' or $input-char='c' or $input-char='3' or $input-char='Roman_III' or $input-char='Roman_iii' or $input-char='三' or $input-char='å' or $input-char='丙' or $input-char='寅'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">3</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">c</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">C</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">III</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">iii</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">3</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">三</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">3</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">å</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">3</xsl:when> + <xsl:when test="$output-type='TIAN_GAN_ZH'">丙</xsl:when> + <xsl:when test="$output-type='DI_ZI_ZH'">寅</xsl:when> + <xsl:otherwise>3</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='D' or $input-char='d' or $input-char='4' or $input-char='Roman_IV' or $input-char='Roman_iv' or $input-char='å››' or $input-char='肆' or $input-char='ä¸' or $input-char='å¯'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">4</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">d</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">D</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">IV</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">iv</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">ï¼”</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">å››</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">4</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">肆</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">4</xsl:when> + <xsl:when test="$output-type='TIAN_GAN_ZH'">ä¸</xsl:when> + <xsl:when test="$output-type='DI_ZI_ZH'">å¯</xsl:when> + <xsl:otherwise>4</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='E' or $input-char='e' or $input-char='5' or $input-char='Roman_V' or $input-char='Roman_v' or $input-char='五' or $input-char='ä¼' or $input-char='戊' or $input-char='è¾°'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">5</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">e</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">E</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">V</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">v</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">5</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">五</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">5</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">ä¼</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">5</xsl:when> + <xsl:when test="$output-type='TIAN_GAN_ZH'">戊</xsl:when> + <xsl:when test="$output-type='DI_ZI_ZH'">è¾°</xsl:when> + <xsl:otherwise>5</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='F' or $input-char='f' or $input-char='6' or $input-char='Roman_VI' or $input-char='Roman_vi' or $input-char='å…­' or $input-char='陆' or $input-char='å·±' or $input-char='å·³'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">6</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">f</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">F</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">VI</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">vi</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">ï¼–</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">å…­</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">ï¼–</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">陆</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">ï¼–</xsl:when> + <xsl:when test="$output-type='TIAN_GAN_ZH'">å·±</xsl:when> + <xsl:when test="$output-type='DI_ZI_ZH'">å·³</xsl:when> + <xsl:otherwise>6</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='G' or $input-char='g' or $input-char='7' or $input-char='Roman_VII' or $input-char='Roman_vii' or $input-char='七' or $input-char='柒' or $input-char='庚' or $input-char='åˆ'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">7</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">g</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">G</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">VII</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">vii</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">ï¼—</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">七</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">7</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">柒</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">7</xsl:when> + <xsl:when test="$output-type='TIAN_GAN_ZH'">庚</xsl:when> + <xsl:when test="$output-type='DI_ZI_ZH'">åˆ</xsl:when> + <xsl:otherwise>7</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='H' or $input-char='h' or $input-char='8' or $input-char='Roman_VIII' or $input-char='Roman_viii' or $input-char='å…«' or $input-char='æŒ' or $input-char='è¾›' or $input-char='未'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">8</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">h</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">H</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">VIII</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">viii</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">8</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">å…«</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">8</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">æŒ</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">8</xsl:when> + <xsl:when test="$output-type='TIAN_GAN_ZH'">è¾›</xsl:when> + <xsl:when test="$output-type='DI_ZI_ZH'">未</xsl:when> + <xsl:otherwise>8</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='I' or $input-char='i' or $input-char='9' or $input-char='Roman_IX' or $input-char='Roman_ix' or $input-char='ä¹' or $input-char='玖' or $input-char='壬' or $input-char='申'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">9</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">i</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">I</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">IX</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">ix</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">ï¼™</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">ä¹</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">ï¼™</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">玖</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">ï¼™</xsl:when> + <xsl:when test="$output-type='TIAN_GAN_ZH'">壬</xsl:when> + <xsl:when test="$output-type='DI_ZI_ZH'">申</xsl:when> + <xsl:otherwise>9</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='J' or $input-char='j' or $input-char='10' or $input-char='Roman_X' or $input-char='Roman_x' or $input-char='å' or $input-char='拾' or $input-char='癸' or $input-char='é…‰'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">10</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">j</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">J</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">X</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">x</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">10</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">å</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">10</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">拾</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">10</xsl:when> + <xsl:when test="$output-type='TIAN_GAN_ZH'">癸</xsl:when> + <xsl:when test="$output-type='DI_ZI_ZH'">é…‰</xsl:when> + <xsl:otherwise>10</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='K' or $input-char='k' or $input-char='11' or $input-char='Roman_XI' or $input-char='Roman_xi' or $input-char='å一' or $input-char='拾壹' or $input-char='戌'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">11</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">k</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">K</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">XI</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">xi</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">11</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">å一</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">11</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">拾壹</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">11</xsl:when> + <xsl:when test="$output-type='DI_ZI_ZH'">戌</xsl:when> + <xsl:otherwise>11</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='L' or $input-char='l' or $input-char='12' or $input-char='Roman_XII' or $input-char='Roman_xii' or $input-char='å二' or $input-char='拾贰' or $input-char='亥'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">12</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">l</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">L</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">XII</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">xii</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">12</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">å二</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">12</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">拾贰</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">12</xsl:when> + <xsl:when test="$output-type='DI_ZI_ZH'">亥</xsl:when> + <xsl:otherwise>12</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='M' or $input-char='m' or $input-char='13' or $input-char='Roman_XIII' or $input-char='Roman_xiii' or $input-char='å三' or $input-char='拾å'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">13</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">m</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">M</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">XIII</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">xiii</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">13</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">å三</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">13</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">拾å</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">13</xsl:when> + <xsl:otherwise>13</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='N' or $input-char='n' or $input-char='14' or $input-char='Roman_XIV' or $input-char='Roman_xiv' or $input-char='åå››' or $input-char='拾肆'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">14</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">n</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">N</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">XIV</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">xiv</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">14</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">åå››</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">14</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">拾肆</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">14</xsl:when> + <xsl:otherwise>14</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='O' or $input-char='o' or $input-char='15' or $input-char='Roman_XV' or $input-char='Roman_xv' or $input-char='å五' or $input-char='拾ä¼'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">15</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">o</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">O</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">XV</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">xv</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">15</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">å五</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">15</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">拾ä¼</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">15</xsl:when> + <xsl:otherwise>15</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='P' or $input-char='p' or $input-char='16' or $input-char='Roman_XVI' or $input-char='Roman_xvi' or $input-char='åå…­' or $input-char='拾陆'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">16</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">p</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">P</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">XVI</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">xvi</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">16</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">åå…­</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">16</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">拾陆</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">16</xsl:when> + <xsl:otherwise>16</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='Q' or $input-char='q' or $input-char='17' or $input-char='Roman_XVII' or $input-char='Roman_xvii' or $input-char='å七' or $input-char='拾柒'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">17</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">q</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">Q</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">XVII</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">xvii</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">17</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">å七</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">17</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">拾柒</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">17</xsl:when> + <xsl:otherwise>17</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='R' or $input-char='r' or $input-char='18' or $input-char='Roman_XVIII' or $input-char='Roman_xviii' or $input-char='åå…«' or $input-char='拾æŒ'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">18</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">r</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">R</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">XVIII</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">xviii</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">18</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">åå…«</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">18</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">拾æŒ</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">18</xsl:when> + <xsl:otherwise>18</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='S' or $input-char='s' or $input-char='19' or $input-char='Roman_XIX' or $input-char='Roman_xix' or $input-char='åä¹' or $input-char='拾玖'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">19</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">s</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">S</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">XIX</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">xix</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">19</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">åä¹</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">19</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">拾玖</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">19</xsl:when> + <xsl:otherwise>19</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='T' or $input-char='t' or $input-char='20' or $input-char='Roman_XX' or $input-char='Roman_xx' or $input-char='二å' or $input-char='贰拾'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">20</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">t</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">T</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">XX</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">xx</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">20</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">二å</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">20</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">贰拾</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">20</xsl:when> + <xsl:otherwise>20</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='U' or $input-char='u' or $input-char='21' or $input-char='Roman_XXI' or $input-char='Roman_xxi' or $input-char='二å一' or $input-char='贰拾壹'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">21</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">u</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">U</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">XXI</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">xxi</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">21</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">二å一</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">21</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">贰拾壹</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">21</xsl:when> + <xsl:otherwise>21</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='V' or $input-char='v' or $input-char='22' or $input-char='Roman_XXII' or $input-char='Roman_xxii' or $input-char='二å二' or $input-char='贰拾贰'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">22</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">v</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">V</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">XXII</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">xxii</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">22</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">二å二</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">22</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">贰拾贰</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">22</xsl:when> + <xsl:otherwise>22</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='W' or $input-char='w' or $input-char='23' or $input-char='Roman_XXIII' or $input-char='Roman_xxiii' or $input-char='二å三' or $input-char='贰拾å'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">23</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">w</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">W</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">XXIII</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">xxiii</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">23</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">二å三</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">23</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">贰拾å</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">23</xsl:when> + <xsl:otherwise>23</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='X' or $input-char='x' or $input-char='24' or $input-char='Roman_XXIV' or $input-char='Roman_xxiv' or $input-char='二åå››' or $input-char='贰拾肆'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">24</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">x</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">X</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">XXIV</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">xxiv</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">24</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">二åå››</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">24</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">贰拾肆</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">24</xsl:when> + <xsl:otherwise>24</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='Y' or $input-char='y' or $input-char='25' or $input-char='Roman_XXV' or $input-char='Roman_xxv' or $input-char='二å五' or $input-char='贰拾ä¼'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">25</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">y</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">Y</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">XXV</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">xxv</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">25</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">二å五</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">25</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">贰拾ä¼</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">25</xsl:when> + <xsl:otherwise>25</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='Z' or $input-char='z' or $input-char='26' or $input-char='Roman_XXVI' or $input-char='Roman_xxvi' or $input-char='二åå…­' or $input-char='贰拾陆'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">26</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">z</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">Z</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">XXVI</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">xxvi</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">26</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">二åå…­</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">26</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">贰拾陆</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">26</xsl:when> + <xsl:otherwise>26</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">1</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">a</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">A</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">I</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">i</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">1</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">一</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">1</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">壹</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">1</xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!--RedOffice comment (Zengjh) end charts--> + <!-- 以下模æ¿çš„作用是将网格线的R或者G或者B颜色从å进制转æ¢ä¸º16进制--> + <xsl:template name="transform-decimal-to-hexadecimal"> + <xsl:param name="color-decimal"/> + <xsl:variable name="first-number" select="floor($color-decimal div 16)"/> + <xsl:variable name="first-char"> + <xsl:call-template name="decimal-to-hex"> + <xsl:with-param name="number" select="$first-number"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="second-number" select="$color-decimal - ($first-number * 16)"/> + <xsl:variable name="second-char"> + <xsl:call-template name="decimal-to-hex"> + <xsl:with-param name="number" select="$second-number"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="concat($first-char,$second-char)"/> + </xsl:template> + <!-- 以下模æ¿çš„作用为将0到15的整数转æ¢ä¸º16进制数--> + <xsl:template name="decimal-to-hex"> + <xsl:param name="number"/> + <xsl:choose> + <xsl:when test="$number=0">0</xsl:when> + <xsl:when test="$number=1">1</xsl:when> + <xsl:when test="$number=2">2</xsl:when> + <xsl:when test="$number=3">3</xsl:when> + <xsl:when test="$number=4">4</xsl:when> + <xsl:when test="$number=5">5</xsl:when> + <xsl:when test="$number=6">6</xsl:when> + <xsl:when test="$number=7">7</xsl:when> + <xsl:when test="$number=8">8</xsl:when> + <xsl:when test="$number=9">9</xsl:when> + <xsl:when test="$number=10">a</xsl:when> + <xsl:when test="$number=11">b</xsl:when> + <xsl:when test="$number=12">c</xsl:when> + <xsl:when test="$number=13">d</xsl:when> + <xsl:when test="$number=14">e</xsl:when> + <xsl:when test="$number='15'">f</xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="setDefaultPageWidth"> + <xsl:choose> + <xsl:when test="$uofUnit='inch'"> + <xsl:value-of select="'7.9'"/> + </xsl:when> + <xsl:when test="$uofUnit='cm'"> + <xsl:value-of select="'20.999'"/> + </xsl:when> + <xsl:when test="$uofUnit='mm'"> + <xsl:value-of select="'200.99'"/> + </xsl:when> + <xsl:when test="$uofUnit='pt'"> + <xsl:value-of select="'7870'"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'20.990'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="setDefaultPageHeight"> + <xsl:choose> + <xsl:when test="$uofUnit='inch'"> + <xsl:value-of select="'10.14'"/> + </xsl:when> + <xsl:when test="$uofUnit='cm'"> + <xsl:value-of select="'26.999'"/> + </xsl:when> + <xsl:when test="$uofUnit='mm'"> + <xsl:value-of select="'269.99'"/> + </xsl:when> + <xsl:when test="$uofUnit='pt'"> + <xsl:value-of select="'1023'"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'26.990'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!--ro000179 chenjh--> + <xsl:template name="create-condition-format"> + <xsl:variable name="unique-map-cellstyle" select="/office:document/office:automatic-styles/style:style[style:map and not(style:map/@style:condition=preceding-sibling::style:style/style:map/@style:condition and style:map/@style:apply-style-name=preceding-sibling::style:style/style:map/@style:apply-style-name and style:map/@style:base-cell-address=preceding-sibling::style:style/style:map/@style:base-cell-address)]"/> + <xsl:for-each select="$unique-map-cellstyle"> + <xsl:call-template name="create-cell-condition-format"/> + </xsl:for-each> + </xsl:template> + <xsl:template name="create-cell-condition-format"> + <xsl:element name="表:æ¡ä»¶æ ¼å¼åŒ–"> + <xsl:attribute name="uof:locID">s0017</xsl:attribute> + <xsl:element name="表:区域"> + <xsl:attribute name="uof:locID">s0007</xsl:attribute> + <xsl:variable name="cellstylenamelist"> + <xsl:call-template name="createcellnamelist"> + <xsl:with-param name="list"> + <xsl:value-of select="/office:document/office:automatic-styles/style:style[style:map and (style:map/@style:condition=current()/style:map/@style:condition and style:map/@style:apply-style-name=current()/style:map/@style:apply-style-name and style:map/@style:base-cell-address=current()/style:map/@style:base-cell-address)]"/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <!-- <xsl:value-of select="concat($cellstylenamelist,'end')"/>--> + <xsl:variable name="left-top"> + <xsl:call-template name="search-left-top"> + <xsl:with-param name="cellstylenamelist" select="$cellstylenamelist"/> + </xsl:call-template> + </xsl:variable> + <!-- <xsl:value-of select="concat('qqqqqqqq ',$left-top)"/> --> + <xsl:variable name="after-tanslated-left-top"> + <xsl:call-template name="translate-left-top-condition"> + <xsl:with-param name="left-top" select="$left-top"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="concat($after-tanslated-left-top,':',style:map/@style:base-cell-address)"/> + </xsl:element> + <xsl:for-each select="style:map"> + <xsl:element name="表:æ¡ä»¶"> + <xsl:attribute name="uof:locID">s0019</xsl:attribute> + <xsl:attribute name="uof:attrList">类型</xsl:attribute> + <xsl:variable name="conditiontext" select="@style:condition"/> + <xsl:attribute name="表:类型"><xsl:choose><xsl:when test="contains($conditiontext,'cell-content')">cell value</xsl:when><xsl:when test="contains($conditiontext,'is-true-formula')">formula</xsl:when><xsl:otherwise>æ¡ä»¶å­—符串错误!</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:element name="表:æ“作ç "> + <xsl:attribute name="uof:locID">s0009</xsl:attribute> + <xsl:choose> + <xsl:when test="starts-with($conditiontext,'is-true-formula')">equal to</xsl:when> + <xsl:when test="starts-with($conditiontext,'cell-content()')"> + <xsl:variable name="operatortext" select="substring-after($conditiontext,'cell-content()')"/> + <xsl:choose> + <xsl:when test="starts-with($operatortext,'&lt;=')">less than or equal to</xsl:when> + <xsl:when test="starts-with($operatortext,'&gt;=')">greater than or equal to</xsl:when> + <xsl:when test="starts-with($operatortext,'&lt;')">less than</xsl:when> + <xsl:when test="starts-with($operatortext,'&gt;')">greater than</xsl:when> + <xsl:when test="starts-with($operatortext,'!=')">not equal to</xsl:when> + <xsl:when test="starts-with($operatortext,'=')">equal to</xsl:when> + <!-- 注æ„:uof有的å¦å‡ ç§æ“作ç åœ¨oo中没有,他们是contain,not contain,start with,not start with, end with,not end with--> + </xsl:choose> + </xsl:when> + <xsl:when test="starts-with($conditiontext,'cell-content-is-between')">between</xsl:when> + <xsl:when test="starts-with($conditiontext,'cell-content-is-not-between')">not between</xsl:when> + </xsl:choose> + </xsl:element> + <xsl:element name="表:第一æ“作数"> + <xsl:attribute name="uof:locID">s0010</xsl:attribute> + <xsl:choose> + <xsl:when test="starts-with($conditiontext,'is-true-formula')"> + <xsl:value-of select="substring(substring-after($conditiontext,'is-true-formula('),1,string-length($conditiontext)-1-string-length('is-true-formula('))"/> + </xsl:when> + <xsl:when test="starts-with($conditiontext,'cell-content-is-between')"> + <xsl:value-of select="substring-before(substring-after($conditiontext,'cell-content-is-between('),',')"/> + </xsl:when> + <xsl:when test="starts-with($conditiontext,'cell-content-is-not-between')"> + <xsl:value-of select="substring-before(substring-after($conditiontext,'cell-content-is-not-between('),',')"/> + </xsl:when> + <xsl:when test="starts-with($conditiontext,'cell-content()')"> + <xsl:variable name="operatortext" select="substring-after($conditiontext,'cell-content()')"/> + <xsl:choose> + <xsl:when test="starts-with($operatortext,'&lt;=')"> + <xsl:value-of select="substring-after($conditiontext,'&lt;=')"/> + </xsl:when> + <xsl:when test="starts-with($operatortext,'&gt;=')"> + <xsl:value-of select="substring-after($conditiontext,'&gt;=')"/> + </xsl:when> + <xsl:when test="starts-with($operatortext,'&lt;')"> + <xsl:value-of select="substring-after($conditiontext,'&lt;')"/> + </xsl:when> + <xsl:when test="starts-with($operatortext,'&gt;')"> + <xsl:value-of select="substring-after($conditiontext,'&gt;')"/> + </xsl:when> + <xsl:when test="starts-with($operatortext,'!=')"> + <xsl:value-of select="substring-after($conditiontext,'!=')"/> + </xsl:when> + <xsl:when test="starts-with($operatortext,'=')"> + <xsl:value-of select="substring-after($conditiontext,'=')"/> + </xsl:when> + <!-- 注æ„:uof有的å¦å‡ ç§æ“作ç åœ¨oo中没有,他们是contain,not contain,start with,not start with, end with,not end with--> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:element> + <xsl:if test="starts-with($conditiontext,'cell-content-is-between') or starts-with($conditiontext,'cell-content-is-not-between')"> + <xsl:element name="表:第二æ“作数"> + <xsl:attribute name="uof:locID">s0011</xsl:attribute> + <xsl:value-of select="substring(substring-after($conditiontext,','),1,string-length(substring-after($conditiontext,','))-1)"/> + </xsl:element> + </xsl:if> + <xsl:element name="表:æ ¼å¼"> + <xsl:variable name="apply-style-name" select="@style:apply-style-name"/> + <xsl:attribute name="uof:locID">s0023</xsl:attribute> + <xsl:attribute name="uof:attrList">å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:attribute name="表:å¼æ ·å¼•ç”¨"><xsl:value-of select="$apply-style-name"/></xsl:attribute> + <!--xsl:attribute name="表:å¼æ ·å¼•ç”¨"><xsl:value-of select="generate-id(//style:style[@style:name=$apply-style-name])"/></xsl:attribute--> + </xsl:element> + </xsl:element> + </xsl:for-each> + </xsl:element> + </xsl:template> + <xsl:template name="createcellnamelist"> + <xsl:param name="list"/> + <xsl:choose> + <xsl:when test="$list"> + <xsl:variable name="first" select="$list[1]"/> + <xsl:variable name="stringlist-of-rest"> + <xsl:call-template name="createcellnamelist"> + <xsl:with-param name="list" select="$list[position()!=1]"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="concat($first/@style:name,' ',$stringlist-of-rest)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="''"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="search-left-top"> + <xsl:param name="cellstylenamelist"/> + <xsl:choose> + <xsl:when test="$cellstylenamelist!=''"> + <xsl:variable name="first-cellstylename" select="substring-before($cellstylenamelist, ' ')"/> + <xsl:variable name="tableslist" select="/office:document/office:body/office:spreadsheet/table:table"/> + <xsl:variable name="first-left-top"> + <xsl:call-template name="search-left-top-with-one-cellstyle"> + <xsl:with-param name="cellstylename" select="$first-cellstylename"/> + <xsl:with-param name="tableslist" select="$tableslist"/> + <xsl:with-param name="return" select="''"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="rest-left-top"> + <xsl:call-template name="search-left-top"> + <xsl:with-param name="cellstylenamelist" select="substring-after($cellstylenamelist,' ')"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="final-left-top"> + <xsl:choose> + <xsl:when test="$rest-left-top =''"> + <xsl:value-of select="$first-left-top"/> + </xsl:when> + <xsl:when test="$first-left-top =''"> + <xsl:value-of select="$rest-left-top"/> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="after-compared-left-top"> + <xsl:call-template name="compare-two-left-top"> + <xsl:with-param name="first" select="$first-left-top"/> + <xsl:with-param name="second" select="$rest-left-top"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="$after-compared-left-top"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="$final-left-top"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="''"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="translate-left-top-condition"> + <xsl:param name="left-top"/> + <xsl:variable name="column-number" select="substring-before(substring-after($left-top,'.'),' ')"/> + <xsl:variable name="column-number1"> + <xsl:value-of select="floor( $column-number div 26 )"/> + </xsl:variable> + <xsl:variable name="column-number2"> + <xsl:value-of select="$column-number mod 26"/> + </xsl:variable> + <xsl:variable name="column-character1"> + <xsl:call-template name="number-to-character"> + <xsl:with-param name="number" select="$column-number1"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="column-character2"> + <xsl:call-template name="number-to-character"> + <xsl:with-param name="number" select="$column-number2"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="concat(substring-before($left-top,'.'),'.',$column-character1,$column-character2,substring-after($left-top,' '))"/> + </xsl:template> + <xsl:template name="search-left-top-with-one-cellstyle"> + <xsl:param name="cellstylename"/> + <xsl:param name="tableslist"/> + <xsl:param name="return"/> + <xsl:choose> + <xsl:when test="$tableslist and $return=''"> + <xsl:variable name="firsttablerows" select="$tableslist[1]//table:table-row"/> + <xsl:variable name="first-left-top"> + <xsl:call-template name="search-left-top-with-one-cellstyle-inatable"> + <xsl:with-param name="row-num" select="'1'"/> + <xsl:with-param name="firsttablerows" select="$firsttablerows"/> + <xsl:with-param name="cellstylename" select="$cellstylename"/> + <xsl:with-param name="return" select="''"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="rest-left-top"> + <xsl:call-template name="search-left-top-with-one-cellstyle"> + <xsl:with-param name="cellstylename" select="$cellstylename"/> + <xsl:with-param name="tableslist" select="$tableslist[position()!=1]"/> + <xsl:with-param name="return" select="$first-left-top"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="$first-left-top!=''"> + <xsl:value-of select="$first-left-top"/> + </xsl:when> + <xsl:when test="$rest-left-top!=''"> + <xsl:value-of select="$rest-left-top"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="''"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$return"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="compare-two-left-top"> + <xsl:param name="first"/> + <xsl:param name="second"/> + <xsl:variable name="first-column" select="substring-before(substring-after($first,'.'),' ')"/> + <xsl:variable name="first-row" select="substring-after($first,' ')"/> + <xsl:variable name="second-column" select="substring-before(substring-after($second,'.'),' ')"/> + <xsl:variable name="second-row" select="substring-after($second,' ')"/> + <xsl:choose> + <xsl:when test="$first-row&lt;$second-row"> + <xsl:value-of select="$first"/> + </xsl:when> + <xsl:when test="$first-row=$second-row"> + <xsl:choose> + <xsl:when test="$first-column&lt;=$second-column"> + <xsl:value-of select="$first"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$second"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$second"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="search-left-top-with-one-cellstyle-inatable"> + <xsl:param name="row-num"/> + <xsl:param name="firsttablerows"/> + <xsl:param name="cellstylename"/> + <xsl:param name="return"/> + <xsl:choose> + <xsl:when test="$firsttablerows and $return=''"> + <xsl:variable name="firstcells" select="$firsttablerows[1]/table:table-cell"/> + <xsl:variable name="first-left-top"> + <xsl:call-template name="search-left-top-with-one-cellstyle-inarow"> + <xsl:with-param name="row-num" select="$row-num"/> + <xsl:with-param name="column-num" select="'1'"/> + <xsl:with-param name="firstcells" select="$firstcells"/> + <xsl:with-param name="cellstylename" select="$cellstylename"/> + <xsl:with-param name="return" select="''"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="row-num-p"> + <xsl:choose> + <xsl:when test="$firsttablerows[1]/@table:number-rows-repeated"> + <xsl:value-of select="$row-num+ $firsttablerows[1]/@table:number-rows-repeated"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$row-num+1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="rest-left-top"> + <xsl:call-template name="search-left-top-with-one-cellstyle-inatable"> + <xsl:with-param name="row-num" select="$row-num-p"/> + <xsl:with-param name="firsttablerows" select="$firsttablerows[position()!=1]"/> + <xsl:with-param name="cellstylename" select="$cellstylename"/> + <xsl:with-param name="return" select="$first-left-top"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="$first-left-top!=''"> + <xsl:value-of select="$first-left-top"/> + </xsl:when> + <xsl:when test="$rest-left-top !=''"> + <xsl:value-of select="$rest-left-top "/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="''"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$return"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="search-left-top-with-one-cellstyle-inarow"> + <xsl:param name="row-num"/> + <xsl:param name="column-num"/> + <xsl:param name="firstcells"/> + <xsl:param name="cellstylename"/> + <xsl:param name="return"/> + <xsl:choose> + <xsl:when test="$firstcells and $return=''"> + <xsl:variable name="firstcell" select="$firstcells[1]"/> + <xsl:variable name="first-left-top"> + <xsl:call-template name="search-left-top-with-one-cellstyle-inacell"> + <xsl:with-param name="row-num" select="$row-num"/> + <xsl:with-param name="column-num" select="$column-num"/> + <xsl:with-param name="cell" select="$firstcell"/> + <xsl:with-param name="cellstylename" select="$cellstylename"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="column-num-p"> + <xsl:choose> + <xsl:when test="$firstcell/@table:number-columns-repeated"> + <xsl:value-of select="$column-num+ $firstcell/@table:number-columns-repeated"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$column-num+ 1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="rest-left-top"> + <xsl:call-template name="search-left-top-with-one-cellstyle-inarow"> + <xsl:with-param name="row-num" select="$row-num"/> + <xsl:with-param name="column-num" select="$column-num-p"/> + <xsl:with-param name="firstcells" select="$firstcells[position()!=1]"/> + <xsl:with-param name="cellstylename" select="$cellstylename"/> + <xsl:with-param name="return" select="$first-left-top"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="$first-left-top!=''"> + <xsl:value-of select="$first-left-top"/> + </xsl:when> + <xsl:when test="$rest-left-top !=''"> + <xsl:value-of select="$rest-left-top "/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="''"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$return"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="search-left-top-with-one-cellstyle-inacell"> + <xsl:param name="row-num"/> + <xsl:param name="column-num"/> + <xsl:param name="cell"/> + <xsl:param name="cellstylename"/> + <xsl:choose> + <xsl:when test="$cell/@table:style-name"> + <xsl:if test="$cell/@table:style-name=$cellstylename"> + <xsl:value-of select="concat($cell/ancestor::table:table/@table:name,'.',$column-num,' ',$row-num)"/> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="style-is-default"> + <xsl:call-template name="is-default-or-not"> + <xsl:with-param name="column-num" select="$column-num"/> + <xsl:with-param name="cell" select="$cell"/> + <xsl:with-param name="preceding-cellstylename" select="''"/> + <xsl:with-param name="temp-num" select="'0'"/> + <xsl:with-param name="cellstylename" select="$cellstylename"/> + <xsl:with-param name="table-collumns" select="$cell/ancestor::table:table//table:table-column "/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="$style-is-default='yes' "> + <xsl:value-of select="concat($cell/ancestor::table:table/@table:name,'.',$column-num,' ',$row-num)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="''"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="is-default-or-not"> + <xsl:param name="column-num"/> + <xsl:param name="cell"/> + <xsl:param name="preceding-cellstylename"/> + <xsl:param name="temp-num"/> + <xsl:param name="cellstylename"/> + <xsl:param name="table-collumns"/> + <xsl:choose> + <xsl:when test="$temp-num&lt;$column-num"> + <xsl:variable name="firstcolumn"> + <xsl:choose> + <xsl:when test="$table-collumns[1]/@table:number-columns-repeated"> + <xsl:value-of select="$table-collumns[1]/@table:number-columns-repeated"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'1'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="preceding-cellstylename-to-param"> + <xsl:choose> + <xsl:when test="$table-collumns[1]/@table:default-cell-style-name"> + <xsl:value-of select="$table-collumns[1]/@table:default-cell-style-name"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="''"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="is-default-or-not"> + <xsl:with-param name="column-num" select="$column-num"/> + <xsl:with-param name="temp-num" select="$temp-num + $firstcolumn"/> + <xsl:with-param name="preceding-cellstylename" select="$preceding-cellstylename-to-param"/> + <xsl:with-param name="cellstylename" select="$cellstylename"/> + <xsl:with-param name="table-collumns" select="$table-collumns[position()!=1]"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="$cellstylename=$preceding-cellstylename"> + <xsl:value-of select="'yes'"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'no'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="table:tracked-changes"> + <xsl:for-each select="/office:document/office:body/office:spreadsheet/table:tracked-changes"> + <xsl:if test="table:cell-content-change/table:cell-address"> + <xsl:variable name="row" select="table:cell-content-change/table:cell-address/@table:row"/> + <xsl:variable name="column" select="table:cell-content-change/table:cell-address/@table:column"/> + <xsl:element name="å­—:修订开始"> + <xsl:attribute name="uof:locID">t0206</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符 类型 修订信æ¯å¼•ç”¨</xsl:attribute> + <xsl:attribute name="å­—:标识符"><xsl:value-of select="concat($row,'-',$column)"/></xsl:attribute> + <xsl:attribute name="å­—:类型">format</xsl:attribute> + <xsl:if test="table:cell-content-change/office:change-info and table:cell-content-change/table:previous"> + <xsl:variable name="creator" select="table:cell-content-change/office:change-info/dc:creator"/> + <xsl:variable name="date" select="table:cell-content-change/office:change-info/dc:date"/> + <xsl:variable name="text" select="table:cell-content-change/table:previous/table:change-track-table-cell/text:p"/> + <xsl:attribute name="å­—:修订信æ¯å¼•ç”¨"><xsl:value-of select="concat($creator,'+',$date,'%',$text)"/></xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:element name="å­—:修订结æŸ"> + <xsl:attribute name="uof:locID">t0207</xsl:attribute> + <xsl:attribute name="uof:attrList">开始标识引用</xsl:attribute> + </xsl:element> + </xsl:if> + </xsl:for-each> + </xsl:template> + <xsl:template match="office:font-face-decls"> + <uof:字体集 uof:locID="u0040"> + <xsl:for-each select="style:font-face"> + <xsl:element name="uof:字体声明"> + <xsl:attribute name="uof:attrList">标识符 å称 字体æ—</xsl:attribute> + <xsl:attribute name="uof:locID">u0041</xsl:attribute> + <xsl:attribute name="uof:标识符"><xsl:value-of select="translate(@style:name,' ','_')"/></xsl:attribute> + <xsl:attribute name="uof:å称"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:attribute name="uof:字体æ—"><xsl:value-of select="@svg:font-family"/></xsl:attribute> + <!-- added by glu, for process special fonts e.g. Marlett, --> + <!--chengxz 060821 delete uof:字符集,because there is no this attr--> + <!--xsl:if test="@style:font-charset= '02'"> + <xsl:attribute name="uof:字符集">x-symbol</xsl:attribute> + </xsl:if--> + <!--xsl:if test="@style:font-family-generic"> + <xsl:choose> + <xsl:when test="@style:font-family-generic = 'swiss'"> + <xsl:attribute name="uof:字体æ—">Swiss</xsl:attribute> + </xsl:when> + <xsl:when test="@style:font-family-generic ='modern'"> + <xsl:attribute name="uof:字体æ—">Modern</xsl:attribute> + </xsl:when> + <xsl:when test="@style:font-family-generic='roman'"> + <xsl:attribute name="uof:字体æ—">Roman</xsl:attribute> + </xsl:when> + <xsl:when test="@style:font-family-generic ='script'"> + <xsl:attribute name="uof:字体æ—">Script</xsl:attribute> + </xsl:when> + <xsl:when test="@style:font-family-generic ='decorative'"> + <xsl:attribute name="uof:字体æ—">Decorative</xsl:attribute> + </xsl:when> + <xsl:when test="@style:font-family-generic ='system'"> + <xsl:attribute name="uof:字体æ—">System</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="uof:字体æ—">System</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if--> + <!--xsl:if test="@style:font-pitch"> + <xsl:attribute name="uof:å­—å·">12</xsl:attribute> + </xsl:if--> + </xsl:element> + </xsl:for-each> + <xsl:apply-templates select="style:font-face"/> + </uof:字体集> + </xsl:template> + <xsl:key name="styles" match="/*/office:styles/style:style | /*/office:automatic-styles/style:style" use="@style:name"/> + <xsl:template match="style:style" mode="styles"> + <xsl:param name="isAutomatic"/> + <xsl:param name="styleName" select="@style:name"/> + <xsl:choose> + <xsl:when test="@style:family='text'"> + <xsl:element name="uof:å¥å¼æ ·"> + <xsl:attribute name="uof:locID">u0043</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符 å称 类型 别å 基å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:attribute name="å­—:标识符"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:attribute name="å­—:å称"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:attribute name="å­—:类型">auto</xsl:attribute> + <xsl:call-template name="å­—:字体"/> + </xsl:element> + </xsl:when> + <xsl:when test="@style:family='paragraph'"> + <xsl:element name="uof:段è½å¼æ ·"> + <xsl:attribute name="uof:locID">u0044</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符 å称 类型 别å 基å¼æ ·å¼•ç”¨ åŽç»§å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:attribute name="å­—:标识符"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:attribute name="å­—:类型">auto</xsl:attribute> + <xsl:attribute name="å­—:基å¼æ ·å¼•ç”¨"><xsl:value-of select="@style:parent-style-name"/></xsl:attribute> + <xsl:attribute name="å­—:å称"><xsl:value-of select="@style:name"/></xsl:attribute> + </xsl:element> + <xsl:if test="style:text-properties"> + <xsl:element name="uof:å¥å¼æ ·"> + <xsl:attribute name="uof:locID">u0043</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符 å称 类型 别å 基å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:attribute name="å­—:标识符"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:attribute name="å­—:å称"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:attribute name="å­—:类型">custum</xsl:attribute> + <xsl:attribute name="å­—:基å¼æ ·å¼•ç”¨"><xsl:value-of select="@style:parent-style-name"/></xsl:attribute> + <xsl:call-template name="å­—:字体"/> + </xsl:element> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:element name="uof:å•å…ƒæ ¼å¼æ ·"> + <xsl:attribute name="uof:locID">u0046</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符 å称 类型</xsl:attribute> + <xsl:attribute name="表:标识符"><xsl:value-of select="$styleName"/></xsl:attribute> + <xsl:attribute name="表:类型"><xsl:choose><xsl:when test="ancestor::office:automatic-styles">auto</xsl:when><xsl:when test="ancestor::office:styles">custom</xsl:when><xsl:otherwise>default</xsl:otherwise></xsl:choose></xsl:attribute> + <!--xsl:attribute name="表:基å¼æ ·å¼•ç”¨"><xsl:value-of select="@style:parent-style-name"/></xsl:attribute--> + <xsl:choose> + <xsl:when test="style:map"> + <xsl:attribute name="表:å称"><xsl:value-of select="style:map/@style:apply-style-name"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="表:å称"><xsl:value-of select="@style:name"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="not($isAutomatic)"> + <xsl:choose> + <xsl:when test="$styleName='Default'"> + <xsl:attribute name="表:å称"><xsl:value-of select="'Normal'"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="表:å称"><xsl:value-of select="$styleName"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <!--xsl:if test="@style:parent-style-name"> + <xsl:attribute name="表:基å¼æ ·å¼•ç”¨"><xsl:value-of select="@style:parent-style-name"/></xsl:attribute> + </xsl:if--> + <!--chengxz chang the order--> + <xsl:variable name="styleProperties" select="key('styles', $styleName)/*"/> + <xsl:call-template name="Font"> + <xsl:with-param name="styleProperties" select="$styleProperties"/> + </xsl:call-template> + <xsl:call-template name="Alignment"> + <xsl:with-param name="styleProperties" select="$styleProperties"/> + </xsl:call-template> + <!--chenjh changed 1103--> + <!--xsl:if test="/*/office:automatic-styles/style:style[@style:name=/*/office:body/table:table/table:table-row/table:table-cell/@table:style-name]/style:properties/@fo:border"--> + <xsl:if test="@style:data-style-name"> + <!--RedOffice Comment from Zengjh:UOF0020 2006-04-26--> + <xsl:call-template name="NumberFormat"> + <xsl:with-param name="temp-style" select="@style:data-style-name"/> + </xsl:call-template> + <!--RedOffice comment (Zengjh) end--> + </xsl:if> + <xsl:call-template name="Border"> + <xsl:with-param name="styleProperties" select="$styleProperties"/> + <!--xsl:with-param name="styleProperties" select="/*/office:automatic-styles/style:style"/--> + </xsl:call-template> + <!--/xsl:if--> + <!--chenjh end 1103--> + <xsl:call-template name="Interior"> + <xsl:with-param name="styleProperties" select="$styleProperties"/> + </xsl:call-template> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="å­—:字体"> + <xsl:element name="å­—:字体"> + <xsl:attribute name="uof:locID">t0088</xsl:attribute> + <xsl:attribute name="uof:attrList">西文字体引用 中文字体引用 特殊字体引用 西文绘制 å­—å· ç›¸å¯¹å­—å· é¢œè‰²</xsl:attribute> + <xsl:if test="style:text-properties/@fo:font-size or style:text-properties/@fo:font-size-asian or style:text-properties/@style:font-size-asian or style:text-properties/@style:font-size"> + <xsl:attribute name="å­—:å­—å·"><xsl:choose><xsl:when test="style:text-properties/@fo:font-size"><xsl:value-of select="substring-before(style:text-properties/@fo:font-size,'pt')"/></xsl:when><xsl:when test="style:text-properties/@fo:font-size-asian"><xsl:value-of select="substring-before(style:text-properties/@fo:font-size-asian,'pt')"/></xsl:when><xsl:when test="style:text-properties/@style:font-size-asian"><xsl:value-of select="substring-before(style:text-properties/@style:font-size-asian,'pt')"/></xsl:when><xsl:when test="style:text-properties/@style:font-size"><xsl:value-of select="substring-before(style:text-properties/@style:font-size,'pt')"/></xsl:when></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="style:text-properties/@style:font-name"> + <xsl:attribute name="å­—:西文字体引用"><xsl:value-of select="style:text-properties/@style:font-name"/></xsl:attribute> + </xsl:if> + <xsl:if test="style:text-properties/@style:font-name-complex"> + <xsl:attribute name="å­—:中文字体引用"><xsl:value-of select="style:text-properties/@style:font-name-complex"/></xsl:attribute> + </xsl:if> + <xsl:if test="style:text-properties/@fo:color"> + <xsl:attribute name="å­—:颜色"><xsl:value-of select="style:text-properties/@fo:color"/></xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:if test="style:text-properties/@fo:font-weight or style:text-properties/@style:font-weight-asian"> + <xsl:element name="å­—:粗体"> + <xsl:attribute name="uof:locID">t0089</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test="style:text-properties/@style:font-weight-asian='bold' or style:text-properties/@fo:font-weight='bold'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@fo:font-style or style:text-properties/@style:font-style-asian"> + <xsl:element name="å­—:斜体"> + <xsl:attribute name="uof:locID">t0090</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test="style:text-properties/@fo:font-style='italic' or style:text-properties/@style:font-style-asian='italic'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@style:text-line-through-style and not(style:text-properties/@style:text-line-through-style='none')"> + <xsl:element name="å­—:删除线"> + <xsl:attribute name="uof:locID">t0094</xsl:attribute> + <xsl:attribute name="uof:attrList">类型</xsl:attribute> + <xsl:attribute name="å­—:类型"><xsl:call-template name="uof:delete线型类型"/></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@style:text-underline-style"> + <xsl:element name="å­—:下划线"> + <xsl:attribute name="å­—:类型"><xsl:call-template name="uof:线型类型"/></xsl:attribute> + <xsl:attribute name="uof:locID">t0095</xsl:attribute> + <xsl:attribute name="uof:attrList">类型</xsl:attribute> + <xsl:if test="style:text-properties/@style:text-underline-color"> + <xsl:attribute name="å­—:颜色"><xsl:choose><xsl:when test="style:text-properties/@style:text-underline-color='font-color'">auto</xsl:when><xsl:otherwise><xsl:value-of select="style:text-properties/@style:text-underline-color"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@fo:text-shadow"> + <xsl:element name="å­—:阴影"> + <xsl:attribute name="uof:locID">t0100</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test="style:text-properties/@fo:text-shadow='none'">false</xsl:when><xsl:otherwise>true</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@style:text-position"> + <xsl:element name="å­—:ä½ç½®"> + <xsl:attribute name="uof:locID">t0102</xsl:attribute> + <xsl:value-of select="style:text-properties/@style:text-position"/> + </xsl:element> + </xsl:if> + </xsl:template> + <!--RedOffice Comment from Zengjh:UOF0020 2006-04-01 Based on Original--> + <xsl:template name="NumberFormat"> + <xsl:param name="temp-style"/> + <xsl:for-each select="(/*/office:styles/child::*[@style:name=$temp-style]) | (/*/office:automatic-styles/child::*[@style:name=$temp-style])"> + <表:æ•°å­—æ ¼å¼ uof:locID="s0021" uof:attrList="分类å称 æ ¼å¼ç "> + <xsl:attribute name="表:分类å称"><xsl:choose><xsl:when test="name(.)='number:currency-style'">currency</xsl:when><xsl:when test="name(.)='number:percentage-style'">percentage</xsl:when><xsl:when test="name(.)='number:date-style'">date</xsl:when><xsl:when test="name(.)='number:time-style'">time</xsl:when><xsl:when test="name(.)='number:boolean-style'">custom</xsl:when><xsl:when test="name(.)='number:text-style'">text</xsl:when><xsl:when test="name(.)='number:number-style'"><xsl:choose><xsl:when test="number:fraction">fraction</xsl:when><xsl:when test="number:scientific-number">scientific</xsl:when><xsl:otherwise>number</xsl:otherwise></xsl:choose></xsl:when><xsl:otherwise>general</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="表:æ ¼å¼ç "><xsl:call-template name="element-attribute"/><xsl:for-each select="style:map"><xsl:text>[</xsl:text><xsl:value-of select="@style:condition"/><xsl:text>]</xsl:text><xsl:variable name="apply-style" select="@style:apply-style-name"/><xsl:for-each select="../../child::*[@style:name=$apply-style]/*"><xsl:call-template name="general-number-format"/></xsl:for-each><xsl:text>;</xsl:text></xsl:for-each><xsl:for-each select="*[not(name(.)='style:map')]"><xsl:call-template name="general-number-format"/></xsl:for-each></xsl:attribute> + </表:æ•°å­—æ ¼å¼> + </xsl:for-each> + </xsl:template> + <xsl:template name="general-number-format"> + <xsl:choose> + <xsl:when test="name(.)='style:text-properties'"> + <xsl:call-template name="general-color-format"/> + </xsl:when> + <xsl:when test="name(.)='number:text'">&quot;<xsl:value-of select="text()"/>&quot;</xsl:when> + <xsl:when test="name(.)='number:text-content' ">@</xsl:when> + <xsl:when test="name(.)='number:boolean'">boolean</xsl:when> + <xsl:when test="name(.)='number:currency-symbol'"> + <xsl:call-template name="general-currency-format"/> + </xsl:when> + <xsl:when test="name(.)='number:fraction' or name(.)='number:number' or name(.)='number:scientific-number'"> + <xsl:if test="@number:min-integer-digits and not(@number:grouping)"> + <xsl:choose> + <xsl:when test="@number:min-integer-digits='0'">#</xsl:when> + <xsl:when test="@number:min-integer-digits='1'">0</xsl:when> + <xsl:when test="@number:min-integer-digits='2'">00</xsl:when> + <xsl:when test="@number:min-integer-digits='3'">000</xsl:when> + <xsl:when test="@number:min-integer-digits='4'">0000</xsl:when> + <xsl:when test="@number:min-integer-digits='5'">00000</xsl:when> + <xsl:when test="@number:min-integer-digits='6'">000000</xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="@number:min-integer-digits and @number:grouping"> + <xsl:choose> + <xsl:when test="@number:min-integer-digits='0'">#,###</xsl:when> + <xsl:when test="@number:min-integer-digits='1'">#,##0</xsl:when> + <xsl:when test="@number:min-integer-digits='2'">#,#00</xsl:when> + <xsl:when test="@number:min-integer-digits='3'">#,000</xsl:when> + <xsl:when test="@number:min-integer-digits='4'">##0,000</xsl:when> + <xsl:when test="@number:min-integer-digits='5'">#00,000</xsl:when> + <xsl:when test="@number:min-integer-digits='6'">#,000,000</xsl:when> + <xsl:when test="@number:min-integer-digits='7'">##0,000,000</xsl:when> + <xsl:when test="@number:min-integer-digits='8'">#,#00,000,000</xsl:when> + <xsl:otherwise>#,##0</xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="@number:decimal-places and not(@number:decimal-replacement)"> + <xsl:choose> + <xsl:when test="@number:decimal-places='0'"/> + <xsl:when test="@number:decimal-places='1'">.0</xsl:when> + <xsl:when test="@number:decimal-places='2'">.00</xsl:when> + <xsl:when test="@number:decimal-places='3'">.000</xsl:when> + <xsl:when test="@number:decimal-places='4'">.0000</xsl:when> + <xsl:when test="@number:decimal-places='5'">.00000</xsl:when> + <xsl:when test="@number:decimal-places='6'">.000000</xsl:when> + <xsl:otherwise>.00</xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="@number:decimal-places and @number:decimal-replacement"> + <xsl:choose> + <xsl:when test="@number:decimal-places='0'"/> + <xsl:when test="@number:decimal-places='1'">.#</xsl:when> + <xsl:when test="@number:decimal-places='2'">.##</xsl:when> + <xsl:when test="@number:decimal-places='3'">.###</xsl:when> + <xsl:when test="@number:decimal-places='4'">.####</xsl:when> + <xsl:when test="@number:decimal-places='5'">.#####</xsl:when> + <xsl:when test="@number:decimal-places='6'">.######</xsl:when> + <xsl:otherwise>.##</xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="@number:display-factor"> + <xsl:choose> + <xsl:when test="@number:display-factor='1000'">,</xsl:when> + <xsl:when test="@number:display-factor='1000000'">,,</xsl:when> + <xsl:when test="@number:display-factor='1000000000'">,,,</xsl:when> + <xsl:when test="@number:display-factor='1000000000000000'">,,,,</xsl:when> + <xsl:when test="@number:display-factor='1000000000000000000'">,,,,,</xsl:when> + <xsl:when test="@number:display-factor='1000000000000000000000'">,,,,,</xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:if> + <xsl:if test="@number:min-exponent-digits"> + <xsl:choose> + <xsl:when test="@number:min-exponent-digits='1'">E+0</xsl:when> + <xsl:when test="@number:min-exponent-digits='2'">E+00</xsl:when> + <xsl:when test="@number:min-exponent-digits='3'">E+000</xsl:when> + <xsl:when test="@number:min-exponent-digits='4'">E+0000</xsl:when> + <xsl:when test="@number:min-exponent-digits='5'">E+00000</xsl:when> + <xsl:when test="@number:min-exponent-digits='6'">E+000000</xsl:when> + <xsl:otherwise>E+00</xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="@number:min-numerator-digits"> + <xsl:choose> + <xsl:when test="@number:min-numerator-digits='1' "> ?</xsl:when> + <xsl:when test="@number:min-numerator-digits='2' "> ??</xsl:when> + <xsl:when test="@number:min-numerator-digits='3' "> ???</xsl:when> + <xsl:when test="@number:min-numerator-digits='4' "> ????</xsl:when> + <xsl:when test="@number:min-numerator-digits='5' "> ?????</xsl:when> + <xsl:when test="@number:min-numerator-digits='6' "> ??????</xsl:when> + <xsl:otherwise> ???</xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="@number:min-denominator-digits"> + <xsl:choose> + <xsl:when test="@number:min-denominator-digits='1' ">/?</xsl:when> + <xsl:when test="@number:min-denominator-digits='2' ">/??</xsl:when> + <xsl:when test="@number:min-denominator-digits='3' ">/???</xsl:when> + <xsl:when test="@number:min-denominator-digits='4' ">/????</xsl:when> + <xsl:when test="@number:min-denominator-digits='5' ">/?????</xsl:when> + <xsl:when test="@number:min-denominator-digits='6' ">/??????</xsl:when> + <xsl:otherwise>/???</xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:when> + <xsl:when test="name(.)='number:year'"> + <xsl:choose> + <xsl:when test="@number:style='long'">YYYY</xsl:when> + <xsl:otherwise>YY</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="name(.)='number:month'"> + <xsl:choose> + <xsl:when test="@number:style='long' and @number:textual='true'">MMMM</xsl:when> + <xsl:when test="not(@number:style='long') and @number:textual='true'">MMM</xsl:when> + <xsl:when test="@number:style='long' and not(@number:textual)">MM</xsl:when> + <xsl:when test="not(@number:style='long') and not(@number:textual)">M</xsl:when> + </xsl:choose> + </xsl:when> + <xsl:when test="name(.)='number:day'"> + <xsl:choose> + <xsl:when test="@number:style='long'">DD</xsl:when> + <xsl:otherwise>D</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="name(.)='number:day-of-week'"> + <xsl:choose> + <xsl:when test="@number:style='long'">NNNN</xsl:when> + <xsl:otherwise>NNN</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="name(.)='number:quarter'"> + <xsl:choose> + <xsl:when test="@number:style='long'">QQ</xsl:when> + <xsl:otherwise>Q</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="name(.)='number:hours'"> + <xsl:choose> + <xsl:when test="@number:style='long' and ../@number:truncate-on-overflow='false'">[HH]</xsl:when> + <xsl:when test="@number:style='long'">HH</xsl:when> + <xsl:otherwise>H</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="name(.)='number:minutes'"> + <xsl:choose> + <xsl:when test="@number:style='long'">MM</xsl:when> + <xsl:otherwise>M</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="name(.)='number:seconds'"> + <xsl:choose> + <xsl:when test="@number:style='long' and @number:decimal-places='2'">SS.00</xsl:when> + <xsl:when test="@number:style='long'">SS</xsl:when> + <xsl:otherwise>S</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="name(.)='number:am-pm'">AM/PM</xsl:when> + <xsl:when test="name(.)='number:week-of-year'"> + <xsl:choose> + <xsl:when test="@number:style='long'">WW</xsl:when> + <xsl:otherwise>WW</xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="general-color-format"> + <xsl:choose> + <xsl:when test="@fo:color='#000000'">[Black]</xsl:when> + <xsl:when test="@fo:color='#0000ff'">[Blue]</xsl:when> + <xsl:when test="@fo:color='#00ffff'">[Cyan]</xsl:when> + <xsl:when test="@fo:color='#00ff00'">[Green]</xsl:when> + <xsl:when test="@fo:color='#ff00ff'">[Magenta]</xsl:when> + <xsl:when test="@fo:color='#ff0000'">[Red]</xsl:when> + <xsl:when test="@fo:color='#ffffff'">[White]</xsl:when> + <xsl:when test="@fo:color='#ffff00'">[Yellow]</xsl:when> + <xsl:otherwise>[Black]</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="general-currency-format"> + <xsl:choose> + <xsl:when test="text()='ï¿¥' and @number:language='zh' and @number:country='CN'">[$ï¿¥-804]</xsl:when> + <xsl:when test="text()='$' and @number:language='en' and @number:country='US'">[$$-409]</xsl:when> + <xsl:when test="text()='$' and @number:language='es' and @number:country='AR'">[$$-2C0A]</xsl:when> + <xsl:when test="text()='$' and @number:language='fr' and @number:country='CA'">[$$-C0C]</xsl:when> + <xsl:when test="text()='CNY'">[$CNY]</xsl:when> + <xsl:when test="text()='AFA'">[$AFA]</xsl:when> + <xsl:when test="text()='CCC'">CCC</xsl:when> + <xsl:otherwise>ï¿¥</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="element-attribute"> + <xsl:if test="@number:transliteration-format='一' and @number:transliteration-style='short'">[NatNum1]</xsl:if> + <xsl:if test="@number:transliteration-format='一' and @number:transliteration-style='medium'">[NatNum7]</xsl:if> + <xsl:if test="@number:transliteration-format='一' and @number:transliteration-style='long'">[NatNum4]</xsl:if> + <xsl:if test="@number:transliteration-format='壹' and @number:transliteration-style='short'">[NatNum2]</xsl:if> + <xsl:if test="@number:transliteration-format='壹' and @number:transliteration-style='medium'">[NatNum8]</xsl:if> + <xsl:if test="@number:transliteration-format='壹' and @number:transliteration-style='long'">[NatNum5]</xsl:if> + <xsl:if test="@number:transliteration-format='1' and @number:transliteration-style='short'">[NatNum3]</xsl:if> + <xsl:if test="@number:transliteration-format='1' and @number:transliteration-style='medium'">[NatNum0]</xsl:if> + <xsl:if test="@number:transliteration-format='1' and @number:transliteration-style='long'">[NatNum6]</xsl:if> + <xsl:if test="@number:transliteration-format='1' and @number:transliteration-style='short'">[NatNum0]</xsl:if> + <xsl:if test="@number:transliteration-format='1' and @number:transliteration-style='medium'">[NatNum0]</xsl:if> + <xsl:if test="@number:transliteration-format='1' and @number:transliteration-style='long'">[NatNum0]</xsl:if> + <xsl:if test="@number:transliteration-language='zh' and @number:transliteration-country='CN'">[$-804]</xsl:if> + </xsl:template> + <!--RedOffice comment (Zengjh) end--> + <!--huangzf0715--> + <xsl:template name="Alignment"> + <xsl:param name="styleProperties"/> + <xsl:if test="($styleProperties/@fo:text-align) or ($styleProperties/@style:vertical-align) or ($styleProperties/@fo:wrap-option) or($styleProperties/@fo:margin-left) or ($styleProperties/@style:rotation-angle) or ($styleProperties/@style:direction)"> + <xsl:element name="表:对é½æ ¼å¼"> + <xsl:attribute name="uof:locID">s0114</xsl:attribute> + <xsl:if test="$styleProperties/@fo:margin-left"> + <xsl:attribute name="表:缩进"><xsl:variable name="margin"><xsl:call-template name="convert2pt"><xsl:with-param name="value" select="$styleProperties/@fo:margin-left"/><xsl:with-param name="rounding-factor" select="1"/></xsl:call-template></xsl:variable><xsl:value-of select="number($margin) div 10"/></xsl:attribute> + </xsl:if> + <xsl:element name="表:水平对é½æ–¹å¼"> + <xsl:attribute name="uof:locID">s0115</xsl:attribute> + <xsl:choose> + <xsl:when test="$styleProperties/@fo:text-align"> + <xsl:choose> + <xsl:when test="$styleProperties/@fo:text-align = 'center'">center</xsl:when> + <xsl:when test="$styleProperties/@fo:text-align = 'end'">right</xsl:when> + <xsl:when test="$styleProperties/@fo:text-align = 'justify'">justify</xsl:when> + <xsl:when test="$styleProperties/@fo:text-align = 'start'">left</xsl:when> + <xsl:otherwise>fill</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise>general</xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:if test="($styleProperties/@style:vertical-align) or ($styleProperties/@fo:vertical-align)"> + <xsl:element name="表:垂直对é½æ–¹å¼"> + <xsl:attribute name="uof:locID">s0116</xsl:attribute> + <xsl:choose> + <xsl:when test="$styleProperties/@fo:vertical-align = 'top'">top</xsl:when> + <xsl:when test="$styleProperties/@fo:vertical-align = 'bottom'">bottom</xsl:when> + <xsl:when test="$styleProperties/@fo:vertical-align = 'middle'">center</xsl:when> + <xsl:when test="$styleProperties/@fo:vertical-align = 'justify'">justify</xsl:when> + <xsl:when test="$styleProperties/@fo:vertical-align = 'top'">top</xsl:when> + <xsl:otherwise>distributed</xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:element name="表:文字方å‘"> + <xsl:attribute name="uof:locID">s0118</xsl:attribute> + <xsl:choose> + <xsl:when test="$styleProperties/@style:direction = 'ttb'">vertical</xsl:when> + <xsl:otherwise>horizontal</xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:if test="$styleProperties/@style:rotation-angle"> + <xsl:element name="表:文字旋转角度"> + <xsl:attribute name="uof:locID">s0119</xsl:attribute> + <xsl:choose> + <xsl:when test="$styleProperties/@style:rotation-angle &gt; 90"> + <xsl:choose> + <xsl:when test="$styleProperties/@style:rotation-angle &gt;= 270"> + <xsl:value-of select="$styleProperties/@style:rotation-angle - 360"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$styleProperties/@style:rotation-angle - 180"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$styleProperties/@style:rotation-angle &lt; -90"> + <xsl:choose> + <xsl:when test="$styleProperties/@style:rotation-angle &lt;= -270"> + <xsl:value-of select="$styleProperties/@style:rotation-angle + 360"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$styleProperties/@style:rotation-angle + 180"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$styleProperties/@style:rotation-angle"/> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:if test="$styleProperties/@fo:wrap-option = 'wrap'"> + <xsl:element name="表:自动æ¢è¡Œ"> + <xsl:attribute name="uof:locID">s0120</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="表:值">true</xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="$styleProperties/@style:shrink-to-fit"> + <xsl:element name="表:缩å°å­—体填充"> + <xsl:attribute name="uof:locID">s0121</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="表:值"><xsl:value-of select="$styleProperties/@style:shrink-to-fit"/></xsl:attribute> + </xsl:element> + </xsl:if> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="Font"> + <xsl:param name="styleProperties"/> + <!--xsl:if test="(style:text-properties/@fo:font-weight) or (style:text-properties/@fo:color) or ($styleProperties/@style:font-name) or ($styleProperties/@fo:font-style) or ($styleProperties/@style:text-outline) or ($styleProperties/@style:text-shadow) or ($styleProperties/@style:font-size) or ($styleProperties/@style:text-crossing-out) or ($styleProperties/@style:text-underline) or ($styleProperties/@style:text-underline-style) or ($styleProperties/@style:text-position)"--> + <xsl:if test="not(@style:name='Default')"> + <xsl:element name="表:字体格å¼"> + <xsl:attribute name="uof:locID">s0113</xsl:attribute> + <xsl:attribute name="uof:attrList">å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:if test="$styleProperties/@fo:font-weight or $styleProperties/@style:font-weight-asian"> + <xsl:element name="å­—:粗体"> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test="$styleProperties/@style:font-weight-asian='bold' or $styleProperties/@fo:font-weight='bold'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="uof:locID">t0089</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="$styleProperties/@fo:font-style or $styleProperties/@style:font-style-asian"> + <xsl:element name="å­—:斜体"> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test="$styleProperties/@fo:font-style='italic' or $styleProperties/@style:font-style-asian='italic'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="uof:locID">t0090</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="$styleProperties/@style:text-outline = 'true'"> + <å­—:空心 uof:locID="t0098" uof:attrList="值" å­—:值="true"/> + </xsl:if> + <xsl:if test="$styleProperties/@style:text-shadow = 'shadow'"> + <å­—:阴影 uof:locID="t0100" uof:attrList="值" å­—:值="true"/> + </xsl:if> + <xsl:if test="(style:text-properties/@style:text-underline-style) and ($styleProperties/@style:text-underline-style != 'none')"> + <xsl:element name="å­—:下划线"> + <xsl:attribute name="uof:locID">t0095</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 颜色 字下划线</xsl:attribute> + <xsl:attribute name="å­—:类型"><xsl:call-template name="uof:线型类型"/></xsl:attribute> + <xsl:attribute name="å­—:字下划线">true</xsl:attribute> + <xsl:if test="$styleProperties/@style:text-underline-color"> + <xsl:attribute name="å­—:颜色"><xsl:choose><xsl:when test="$styleProperties/@style:text-underline-color='font-color'">auto</xsl:when><xsl:otherwise><xsl:value-of select="$styleProperties/@style:text-underline-color"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + <xsl:if test="$styleProperties/@style:text-line-through-style and not($styleProperties/@style:text-line-through-style='none')"> + <xsl:element name="å­—:删除线"> + <xsl:attribute name="uof:locID">t0094</xsl:attribute> + <xsl:attribute name="uof:attrList">类型</xsl:attribute> + <xsl:attribute name="å­—:类型"><xsl:call-template name="uof:delete线型类型"/></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="$styleProperties/@style:text-emphasize"> + <xsl:element name="å­—:ç€é‡å·"> + <xsl:attribute name="uof:locID">t0096</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 颜色 å­—ç€é‡å·</xsl:attribute> + <xsl:choose> + <xsl:when test="$styleProperties/@style:text-emphasize='none'"> + <xsl:attribute name="å­—:å­—ç€é‡å·">false</xsl:attribute> + <xsl:attribute name="å­—:类型">none</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:å­—ç€é‡å·">true</xsl:attribute> + <xsl:attribute name="å­—:类型"><xsl:call-template name="uof:ç€é‡å·ç±»åž‹"><xsl:with-param name="te" select="$styleProperties/@style:text-emphasize"/></xsl:call-template></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="$styleProperties/@fo:color"> + <xsl:attribute name="å­—:颜色"><xsl:value-of select="$styleProperties/@fo:color"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + <xsl:if test="$styleProperties/@style:text-position"> + <xsl:element name="å­—:上下标"> + <xsl:choose> + <xsl:when test="substring-before($styleProperties/@style:text-position, '% ') &gt; 0"> + <xsl:attribute name="å­—:上下标">sup</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:上下标">sub</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:element name="å­—:字体"> + <xsl:attribute name="uof:locID">t0088</xsl:attribute> + <xsl:attribute name="uof:attrList">西文字体引用 中文字体引用 特殊字体引用 西文绘制 å­—å· ç›¸å¯¹å­—å· é¢œè‰²</xsl:attribute> + <xsl:if test="$styleProperties/@style:font-name-asian"> + <xsl:attribute name="å­—:中文字体引用"><xsl:value-of select="translate($styleProperties/@style:font-name-asian,' ','_')"/></xsl:attribute> + </xsl:if> + <xsl:if test="$styleProperties/@style:font-name or $styleProperties/@fo:font-family"> + <xsl:choose> + <xsl:when test="$styleProperties/@style:font-name"> + <xsl:attribute name="å­—:西文字体引用"><xsl:value-of select="translate($styleProperties/@style:font-name,' ','_')"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:西文字体引用"><xsl:value-of select="translate($styleProperties/@fo:font-family,' ','_')"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="$styleProperties/@fo:color"> + <xsl:attribute name="å­—:颜色"><xsl:value-of select="$styleProperties/@fo:color"/></xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="$styleProperties/@fo:font-size"> + <xsl:attribute name="å­—:å­—å·"><xsl:call-template name="convert2pt"><xsl:with-param name="value" select="$styleProperties/@fo:font-size"/></xsl:call-template></xsl:attribute> + </xsl:when> + <xsl:when test="$styleProperties/@style:font-size-asian"> + <xsl:attribute name="å­—:å­—å·"><xsl:call-template name="convert2pt"><xsl:with-param name="value" select="$styleProperties/@style:font-size-asian"/></xsl:call-template></xsl:attribute> + </xsl:when> + <xsl:when test="$styleProperties/@style:font-size-complex"> + <xsl:attribute name="å­—:å­—å·"><xsl:call-template name="convert2pt"><xsl:with-param name="value" select="$styleProperties/@style:font-size-complex"/></xsl:call-template></xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:element> + <xsl:if test="style:text-properties/@style:font-relief"> + <xsl:element name="å­—:浮雕"> + <xsl:attribute name="uof:locID">t0099</xsl:attribute> + <xsl:attribute name="uof:attrList">类型</xsl:attribute> + <xsl:attribute name="å­—:类型"><xsl:choose><xsl:when test="style:text-properties/@style:font-relief='embossed'">emboss</xsl:when><xsl:when test="style:text-properties/@style:font-relief='engraved'">engrave</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@fo:text-transform or style:text-properties/@fo:font-variant"> + <xsl:element name="å­—:醒目字体"> + <xsl:attribute name="uof:locID">t0101</xsl:attribute> + <xsl:attribute name="uof:attrList">类型</xsl:attribute> + <xsl:attribute name="å­—:类型"><xsl:choose><xsl:when test="style:text-properties/@fo:text-transform='uppercase'">uppercase</xsl:when><xsl:when test="style:text-properties/@fo:text-transform='lowercase'">lowercase</xsl:when><xsl:when test="style:text-properties/@fo:text-transform='capitalize'">capital</xsl:when><xsl:when test="style:text-properties/@fo:font-variant='small-caps'">small-caps</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@fo:text-shadow"> + <xsl:element name="å­—:阴影"> + <xsl:attribute name="uof:locID">t0100</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test="style:text-properties/@fo:text-shadow='none'">false</xsl:when><xsl:otherwise>true</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="Border"> + <xsl:param name="styleProperties"/> + <xsl:if test="style:table-cell-properties/@fo:border and not($styleProperties/@fo:border-top or $styleProperties/@fo:border-left or $styleProperties/@fo:border-bottom or $styleProperties/@fo:border-right)"> + <xsl:element name="表:边框"> + <xsl:attribute name="uof:locID">s0022</xsl:attribute> + <xsl:variable name="border"> + <xsl:value-of select="$styleProperties/@fo:border"/> + </xsl:variable> + <xsl:element name="uof:å·¦"> + <xsl:attribute name="uof:locID">u0057</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 宽度 è¾¹è· é¢œè‰² 阴影</xsl:attribute> + <xsl:attribute name="uof:类型"><xsl:choose><xsl:when test="$border!='none'"><xsl:choose><xsl:when test="substring-before(substring-after($border,' '),' ')='solid'">single</xsl:when><xsl:when test="substring-before(substring-after($border,' '),' ')='double'">double</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="$border!='none'"> + <xsl:attribute name="uof:宽度"><xsl:value-of select="substring-before(substring-before($border,' '),$uofUnit)"/></xsl:attribute> + <xsl:attribute name="uof:颜色"><xsl:value-of select="substring-after(substring-after($border,' '),' ')"/></xsl:attribute> + </xsl:if> + <xsl:if test="contains(substring-before(substring-after($styleProperties/@style:shadow,' '),' '),'-')"> + <xsl:attribute name="uof:阴影">true</xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:element name="uof:上"> + <xsl:attribute name="uof:locID">u0058</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 宽度 è¾¹è· é¢œè‰² 阴影</xsl:attribute> + <xsl:attribute name="uof:类型"><xsl:choose><xsl:when test="$border!='none'"><xsl:choose><xsl:when test="substring-before(substring-after($border,' '),' ')='solid'">single</xsl:when><xsl:when test="substring-before(substring-after($border,' '),' ')='double'">double</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="$border!='none'"> + <xsl:attribute name="uof:宽度"><xsl:value-of select="substring-before(substring-before($border,' '),$uofUnit)"/></xsl:attribute> + <xsl:attribute name="uof:颜色"><xsl:value-of select="substring-after(substring-after($border,' '),' ')"/></xsl:attribute> + </xsl:if> + <xsl:if test="contains(substring-after(substring-after($styleProperties/@style:shadow,' '),' '),'-')"> + <xsl:attribute name="uof:阴影">true</xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:element name="uof:å³"> + <xsl:attribute name="uof:locID">u0059</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 宽度 è¾¹è· é¢œè‰² 阴影</xsl:attribute> + <xsl:attribute name="uof:类型"><xsl:choose><xsl:when test="$border!='none'"><xsl:choose><xsl:when test="substring-before(substring-after($border,' '),' ')='solid'">single</xsl:when><xsl:when test="substring-before(substring-after($border,' '),' ')='double'">double</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="$border!='none'"> + <xsl:attribute name="uof:宽度"><xsl:value-of select="substring-before(substring-before($border,' '),$uofUnit)"/></xsl:attribute> + <xsl:attribute name="uof:颜色"><xsl:value-of select="substring-after(substring-after($border,' '),' ')"/></xsl:attribute> + </xsl:if> + <xsl:if test="substring-before(substring-before(substring-after($styleProperties/@style:shadow,' '),' '),$uofUnit) &gt;0 or contains(substring-before(substring-after($styleProperties/@style:shadow,' '),' '),'+')"> + <xsl:attribute name="uof:阴影">true</xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:element name="uof:下"> + <xsl:attribute name="uof:locID">u0060</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 宽度 è¾¹è· é¢œè‰² 阴影</xsl:attribute> + <xsl:attribute name="uof:类型"><xsl:choose><xsl:when test="$border!='none'"><xsl:choose><xsl:when test="substring-before(substring-after($border,' '),' ')='solid'">single</xsl:when><xsl:when test="substring-before(substring-after($border,' '),' ')='double'">double</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="$border!='none'"> + <xsl:attribute name="uof:宽度"><xsl:value-of select="substring-before(substring-before($border,' '),$uofUnit)"/></xsl:attribute> + <xsl:attribute name="uof:颜色"><xsl:value-of select="substring-after(substring-after($border,' '),' ')"/></xsl:attribute> + </xsl:if> + <xsl:if test="substring-before(substring-after(substring-after($styleProperties/@style:shadow,' '),' '),$uofUnit) &gt;0 or contains(substring-after(substring-after($styleProperties/@style:shadow,' '),' '),'+')"> + <xsl:attribute name="uof:阴影">true</xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:if test="$styleProperties/@style:diagonal-bl-tr"> + <xsl:element name="uof:对角线1"> + <xsl:attribute name="uof:locID">u0061</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 宽度 è¾¹è· é¢œè‰² 阴影</xsl:attribute> + <xsl:variable name="border-width"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="substring-before($styleProperties/@style:diagonal-bl-tr, ' ')"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="border-style" select="substring-before(substring-after($styleProperties/@style:diagonal-bl-tr, ' '), ' ')"/> + <xsl:variable name="border-color" select="substring-after(substring-after($styleProperties/@style:diagonal-bl-tr, ' '), ' ')"/> + <xsl:attribute name="uof:类型"><xsl:choose><xsl:when test="$border-style = 'none'">none</xsl:when><xsl:when test="$border-style = 'none'">none</xsl:when><xsl:when test="$border-style='solid'">single</xsl:when><xsl:when test="$border-style='double'">double</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="uof:宽度"><xsl:value-of select="$border-width"/></xsl:attribute> + <xsl:attribute name="uof:颜色"><xsl:choose><xsl:when test="$border-color"><xsl:value-of select="$border-color"/></xsl:when><xsl:otherwise>Automatic</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + <!--end of uo:对角线1--> + <!--xsl:if test="$styleProperties/@fo:border and $styleProperties/@style:diagonal-tl-br"--> + <xsl:if test="$styleProperties/@style:diagonal-tl-br"> + <xsl:element name="uof:对角线2"> + <xsl:attribute name="uof:locID">u0062</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 宽度 è¾¹è· é¢œè‰² 阴影</xsl:attribute> + <xsl:variable name="border-width"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="substring-before($styleProperties/@style:diagonal-tl-br, ' ')"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="border-style" select="substring-before(substring-after($styleProperties/@style:diagonal-tl-br, ' '), ' ')"/> + <xsl:variable name="border-color" select="substring-after(substring-after($styleProperties/@style:diagonal-tl-br, ' '), ' ')"/> + <xsl:attribute name="uof:类型"><xsl:choose><xsl:when test="$border-style = 'none'">none</xsl:when><xsl:when test="$border-style = 'none'">none</xsl:when><xsl:when test="$border-style='solid'">single</xsl:when><xsl:when test="$border-style='double'">double</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="uof:宽度"><xsl:value-of select="$border-width"/></xsl:attribute> + <xsl:attribute name="uof:颜色"><xsl:choose><xsl:when test="$border-color"><xsl:value-of select="$border-color"/></xsl:when><xsl:otherwise>Automatic</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + <!--end of uo:对角线2--> + </xsl:element> + </xsl:if> + <!--end of fo:border--> + <xsl:if test="$styleProperties/@fo:border-top or $styleProperties/@fo:border-left or $styleProperties/@fo:border-bottom or $styleProperties/@fo:border-right or $styleProperties/@style:diagonal-tl-br or $styleProperties/@style:diagonal-bl-tr"> + <xsl:element name="表:边框"> + <xsl:attribute name="uof:locID">s0022</xsl:attribute> + <xsl:if test="$styleProperties/@fo:border-left or $styleProperties/@style:shadow"> + <xsl:element name="uof:å·¦"> + <xsl:attribute name="uof:locID">u0057</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 宽度 è¾¹è· é¢œè‰² 阴影</xsl:attribute> + <xsl:variable name="borderleft"> + <xsl:value-of select="$styleProperties/@fo:border-left"/> + </xsl:variable> + <xsl:attribute name="uof:类型"><xsl:choose><xsl:when test="$borderleft!='none'"><xsl:choose><xsl:when test="substring-before(substring-after($borderleft,' '),' ')='solid'">single</xsl:when><xsl:when test="substring-before(substring-after($borderleft,' '),' ')='double'">double</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="$borderleft!='none'"> + <xsl:attribute name="uof:宽度"><xsl:value-of select="substring-before(substring-before($borderleft,' '),$uofUnit)"/></xsl:attribute> + <xsl:attribute name="uof:颜色"><xsl:value-of select="substring-after(substring-after($borderleft,' '),' ')"/></xsl:attribute> + </xsl:if> + <xsl:if test="contains(substring-before(substring-after($styleProperties/@style:shadow,' '),' '),'-')"> + <xsl:attribute name="uof:阴影">true</xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + <!--end of uof:å·¦--> + <xsl:if test="$styleProperties/@fo:border-top or $styleProperties/@style:shadow"> + <xsl:element name="uof:上"> + <xsl:attribute name="uof:locID">u0058</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 宽度 è¾¹è· é¢œè‰² 阴影</xsl:attribute> + <xsl:variable name="bordertop"> + <xsl:value-of select="$styleProperties/@fo:border-top"/> + </xsl:variable> + <xsl:attribute name="uof:类型"><xsl:choose><xsl:when test="$bordertop!='none'"><xsl:choose><xsl:when test="substring-before(substring-after($bordertop,' '),' ')='solid'">single</xsl:when><xsl:when test="substring-before(substring-after($bordertop,' '),' ')='double'">double</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="$bordertop!='none'"> + <xsl:attribute name="uof:宽度"><xsl:value-of select="substring-before(substring-before($bordertop,' '),$uofUnit)"/></xsl:attribute> + <xsl:attribute name="uof:颜色"><xsl:value-of select="substring-after(substring-after($bordertop,' '),' ')"/></xsl:attribute> + </xsl:if> + <xsl:if test="contains(substring-after(substring-after($styleProperties/@style:shadow,' '),' '),'-')"> + <xsl:attribute name="uof:阴影">true</xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + <!--end of uof:上--> + <xsl:if test="$styleProperties/@fo:border-right or $styleProperties/@style:shadow"> + <xsl:element name="uof:å³"> + <xsl:attribute name="uof:locID">u0059</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 宽度 è¾¹è· é¢œè‰² 阴影</xsl:attribute> + <xsl:variable name="borderright"> + <xsl:value-of select="$styleProperties/@fo:border-right"/> + </xsl:variable> + <xsl:attribute name="uof:类型"><xsl:choose><xsl:when test="$borderright!='none'"><xsl:choose><xsl:when test="substring-before(substring-after($borderright,' '),' ')='solid'">single</xsl:when><xsl:when test="substring-before(substring-after($borderright,' '),' ')='double'">double</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="$borderright!='none'"> + <xsl:attribute name="uof:宽度"><xsl:value-of select="substring-before(substring-before($borderright,' '),$uofUnit)"/></xsl:attribute> + <xsl:attribute name="uof:颜色"><xsl:value-of select="substring-after(substring-after($borderright,' '),' ')"/></xsl:attribute> + </xsl:if> + <xsl:if test="substring-before(substring-before(substring-after($styleProperties/@style:shadow,' '),' '),$uofUnit)&gt;0 or contains(substring-before(substring-after($styleProperties/@style:shadow,' '),' '),'+')"> + <xsl:attribute name="uof:阴影">true</xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + <!--end of uof:å³--> + <xsl:if test="$styleProperties/@fo:border-bottom or $styleProperties/@style:shadow"> + <xsl:element name="uof:下"> + <xsl:attribute name="uof:locID">u0060</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 宽度 è¾¹è· é¢œè‰² 阴影</xsl:attribute> + <xsl:variable name="borderbottom"> + <xsl:value-of select="$styleProperties/@fo:border-bottom"/> + </xsl:variable> + <xsl:attribute name="uof:类型"><xsl:choose><xsl:when test="$borderbottom!='none'"><xsl:choose><xsl:when test="substring-before(substring-after($borderbottom,' '),' ')='solid'">single</xsl:when><xsl:when test="substring-before(substring-after($borderbottom,' '),' ')='double'">double</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="$borderbottom!='none'"> + <xsl:attribute name="uof:宽度"><xsl:value-of select="substring-before(substring-before($borderbottom,' '),$uofUnit)"/></xsl:attribute> + <xsl:attribute name="uof:颜色"><xsl:value-of select="substring-after(substring-after($borderbottom,' '),' ')"/></xsl:attribute> + </xsl:if> + <xsl:if test="substring-before(substring-after(substring-after($styleProperties/@style:shadow,' '),' '),$uofUnit) &gt;0 or contains(substring-after(substring-after($styleProperties/@style:shadow,' '),' '),'+')"> + <xsl:attribute name="uof:阴影">true</xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + <!--end of uof:下--> + <xsl:if test="$styleProperties/@style:diagonal-bl-tr"> + <xsl:element name="uof:对角线1"> + <xsl:attribute name="uof:locID">u0061</xsl:attribute> + <xsl:attribute name="attrList">类型 宽度 è¾¹è· é¢œè‰² 阴影</xsl:attribute> + <xsl:variable name="border-width"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="substring-before($styleProperties/@style:diagonal-bl-tr, ' ')"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="border-style" select="substring-before(substring-after($styleProperties/@style:diagonal-bl-tr, ' '), ' ')"/> + <xsl:variable name="border-color" select="substring-after(substring-after($styleProperties/@style:diagonal-bl-tr, ' '), ' ')"/> + <xsl:attribute name="uof:类型"><xsl:choose><xsl:when test="$border-style = 'none'">none</xsl:when><xsl:when test="$border-style='solid'">single</xsl:when><xsl:when test="$border-style='double'">double</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="uof:宽度"><xsl:value-of select="$border-width"/></xsl:attribute> + <xsl:attribute name="uof:颜色"><xsl:choose><xsl:when test="$border-color"><xsl:value-of select="$border-color"/></xsl:when><xsl:otherwise>Automatic</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + <!--end of uo:对角线1--> + <xsl:if test="$styleProperties/@style:diagonal-tl-br"> + <xsl:element name="uof:对角线2"> + <xsl:attribute name="uof:locID">u0062</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 宽度 è¾¹è· é¢œè‰² 阴影</xsl:attribute> + <xsl:variable name="border-width"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="substring-before($styleProperties/@style:diagonal-tl-br, ' ')"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="border-style" select="substring-before(substring-after($styleProperties/@style:diagonal-tl-br, ' '), ' ')"/> + <xsl:variable name="border-color" select="substring-after(substring-after($styleProperties/@style:diagonal-tl-br, ' '), ' ')"/> + <xsl:attribute name="uof:类型"><xsl:choose><xsl:when test="$border-style = 'none'">none</xsl:when><xsl:when test="$border-style='solid'">single</xsl:when><xsl:when test="$border-style='double'">double</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="uof:宽度"><xsl:value-of select="$border-width"/></xsl:attribute> + <xsl:attribute name="uof:颜色"><xsl:choose><xsl:when test="$border-color"><xsl:value-of select="$border-color"/></xsl:when><xsl:otherwise>Automatic</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + <!--end of uo:对角线2--> + </xsl:element> + <!--end of 表:边框--> + </xsl:if> + <!--chenjh 边框 E --> + </xsl:template> + <xsl:template name="border-attributes"> + <xsl:param name="border_properties"/> + <xsl:attribute name="attrList">类型 宽度 è¾¹è· é¢œè‰² 阴影</xsl:attribute> + <xsl:variable name="border-width"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="substring-before($border_properties, ' ')"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="border-style" select="substring-before(substring-after($border_properties, ' '), ' ')"/> + <xsl:variable name="border-color" select="substring-after(substring-after($border_properties, ' '), ' ')"/> + <xsl:attribute name="uof:类型"><xsl:choose><xsl:when test="$border-style = 'none'">none</xsl:when><xsl:otherwise><xsl:value-of select="$border-style"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="uof:宽度"><xsl:value-of select="$border-width"/></xsl:attribute> + <xsl:attribute name="uof:颜色"><xsl:choose><xsl:when test="$border-color"><xsl:value-of select="$border-color"/></xsl:when><xsl:otherwise>Automatic</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:template> + <xsl:template name="Interior"> + <xsl:param name="styleProperties"/> + <xsl:if test="style:table-cell-properties/@fo:background-color and not($styleProperties/@fo:background-color = 'transparent')"> + <xsl:element name="表:å¡«å……"> + <!--chenp modify redo0000047--> + <xsl:attribute name="uof:locID">s0058</xsl:attribute> + <!--0821 by lil --> + <xsl:choose> + <xsl:when test="$styleProperties/@fo:background-color"> + <xsl:element name="图:颜色"> + <xsl:attribute name="uof:locID">g0034</xsl:attribute> + <xsl:value-of select="$styleProperties/@fo:background-color"/> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="表:图案"> + <xsl:value-of select="' Solid'"/> + <xsl:attribute name="xsl:lodID">g0036</xsl:attribute> + <xsl:attribute name="attrList">类型 图形引用 å‰æ™¯è‰² 背景色</xsl:attribute> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + <!--end--> + </xsl:element> + </xsl:if> + </xsl:template> + <!--chengxz 0621 E--> + <!--xsl:template name="image"> + + <xsl:element name="图:图形"> + <xsl:attribute name="图:标识符"><xsl:value-of select="@draw:name"/></xsl:attribute> + <xsl:attribute name="uof:locID">g0000</xsl:attribute> + <xsl:attribute name="uof:attrList">层次 标识符 组åˆåˆ—表 其他对象</xsl:attribute> + <xsl:element name="图:预定义图形"> + <xsl:attribute name="uof:locID">g0005</xsl:attribute> + <xsl:element name="图:类别">图片</xsl:element> + <xsl:element name="图:生æˆè½¯ä»¶"><xsl:value-of select="office:binary-data" ></xsl:value-of></xsl:element> + <xsl:element name="图:属性"> + <xsl:element name="图:宽度"><xsl:value-of select="substring-before(@svg:width,'cm')"/></xsl:element> + <xsl:element name="图:高度"><xsl:value-of select="substring-before(@svg:height,'cm')"/></xsl:element> + </xsl:element> + </xsl:element> + </xsl:element> + </xsl:template--> + <!--1新增内容--> + <xsl:key match="/office:document/office:automatic-styles/style:style | /office:document/office:styles/style:style" name="graphicset" use="@style:name"/> + <xsl:template name="draw"> + <xsl:param name="nodename1"/> + <xsl:choose> + <xsl:when test="substring-after($nodename1,':') = 'a'"> + <xsl:for-each select="child::*"> + <xsl:call-template name="draw"> + <xsl:with-param name="nodename"> + <xsl:value-of select="name()"/> + </xsl:with-param> + </xsl:call-template> + </xsl:for-each> + </xsl:when> + <xsl:when test="substring-after($nodename1,':') = 'g'"> + <xsl:call-template name="draw:g"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="creategraphicstyles"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="draw:g"> + <!--xsl:variable name="picnumber1"> + <xsl:value-of select="count(preceding::draw:g)"/> + </xsl:variable> + <图:图形 uof:locID="g0000" uof:attrList="层次 标识符 组åˆåˆ—表 其他对象"> + <xsl:attribute name="图:标识符"><xsl:value-of select="concat(@draw:style-name,'_',$picnumber1)"/></xsl:attribute> + <xsl:attribute name="图:层次"><xsl:value-of select="@draw:z-index"/></xsl:attribute> + <xsl:attribute name="图:组åˆåˆ—表"><xsl:for-each select="child::*[1]"><xsl:variable name="node1"><xsl:value-of select="@draw:style-name"/></xsl:variable><xsl:variable name="picnumber2"><xsl:value-of select="count(preceding::*[@draw:style-name=$node1])"/></xsl:variable><xsl:call-template name="zuheliebiao"><xsl:with-param name="allnode"><xsl:value-of select="concat($node1,'_',$picnumber2)"/></xsl:with-param><xsl:with-param name="pos" select="2"/></xsl:call-template></xsl:for-each></xsl:attribute> + </图:图形> + <xsl:for-each select="child::*"> + <xsl:choose> + <xsl:when test="name()='draw:g'"> + <xsl:call-template name="draw:g"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="creategraphicstyles"/> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each--> + <!--æ ¹æ®æ–°ä¿®æ”¹çš„Schemaåšçš„修改--> + <xsl:for-each select="child::*"> + <xsl:choose> + <xsl:when test="name()='draw:g'"> + <xsl:call-template name="draw:g"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="creategraphicstyles"/> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + <xsl:call-template name="creategraphicstyles"/> + </xsl:template> + <xsl:template name="zuheliebiao"> + <xsl:param name="allnode"/> + <xsl:param name="pos"/> + <xsl:choose> + <xsl:when test="../child::*[$pos]"> + <xsl:for-each select="../child::*[$pos]"> + <xsl:variable name="nodepos"> + <!--add by lvxg --> + <xsl:choose> + <xsl:when test="./@draw:style-name"> + <xsl:value-of select="@draw:style-name"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="@draw:id"/> + </xsl:otherwise> + </xsl:choose> + <!--end--> + </xsl:variable> + <xsl:variable name="picnumber1"> + <xsl:value-of select="count(preceding::*[@draw:style-name=$nodepos])"/> + </xsl:variable> + <xsl:variable name="pic-name1"> + <xsl:value-of select="concat($nodepos,'_',$picnumber1)"/> + </xsl:variable> + <xsl:variable name="allnode1"> + <xsl:value-of select="concat($allnode,',',$pic-name1)"/> + </xsl:variable> + <xsl:call-template name="zuheliebiao"> + <xsl:with-param name="allnode" select="$allnode1"/> + <xsl:with-param name="pos" select="$pos+1"/> + </xsl:call-template> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$allnode"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="creategraphicstyles"> + <xsl:variable name="nodename"> + <xsl:value-of select="name()"/> + </xsl:variable> + <xsl:variable name="pic-name"> + <xsl:choose> + <xsl:when test="./@draw:style-name"> + <xsl:value-of select="@draw:style-name"/> + </xsl:when> + <xsl:when test="./@table:end-cell-address"> + <xsl:value-of select="@table:end-cell-address"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="./@draw:id"/> + </xsl:otherwise> + </xsl:choose> + <!--end --> + </xsl:variable> + <xsl:variable name="pic-num"> + <xsl:value-of select="count(/descendant::*[@draw:style-name=$pic-name])"/> + </xsl:variable> + <xsl:variable name="picnumber"> + <xsl:value-of select="count(preceding::*[@draw:style-name=$pic-name])"/> + </xsl:variable> + <xsl:call-template name="pic-process"> + <xsl:with-param name="pic-name" select="$pic-name"/> + <xsl:with-param name="nodename" select="$nodename"/> + <xsl:with-param name="picnumber" select="$picnumber"/> + </xsl:call-template> + </xsl:template> + <xsl:template name="pic-process"> + <xsl:param name="pic-name"/> + <xsl:param name="nodename"/> + <xsl:param name="picnumber"/> + <xsl:variable name="aa"> + <xsl:choose> + <xsl:when test="./@draw:style-name"> + <xsl:value-of select="@draw:style-name"/> + </xsl:when> + <xsl:when test="./@table:end-cell-address"> + <xsl:value-of select="@table:end-cell-address"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="./@draw:id"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <图:图形 uof:locID="g0000" uof:attrList="层次 标识符 组åˆåˆ—表 其他对象"> + <xsl:attribute name="图:标识符"><xsl:value-of select="concat($pic-name,'_',$picnumber)"/></xsl:attribute> + <xsl:attribute name="图:层次"><xsl:choose><xsl:when test="name(parent::node())='draw:g'"><xsl:value-of select="position()"/></xsl:when><xsl:when test="@draw:z-index"><xsl:value-of select="@draw:z-index"/></xsl:when></xsl:choose></xsl:attribute> + <xsl:if test="$nodename='draw:g'"> + <xsl:attribute name="图:组åˆåˆ—表"><xsl:for-each select="child::*[1]"><xsl:variable name="node1"><xsl:value-of select="@draw:style-name | @draw:id"/></xsl:variable><xsl:variable name="picnumber2"><xsl:value-of select="count(preceding::*[@draw:style-name=$node1 or @draw:id=$node1])"/></xsl:variable><xsl:call-template name="zuheliebiao"><xsl:with-param name="allnode"><xsl:value-of select="concat($node1,'_',$picnumber2)"/></xsl:with-param><xsl:with-param name="pos" select="2"/></xsl:call-template></xsl:for-each></xsl:attribute> + </xsl:if> + <xsl:if test=".//office:binary-data"> + <xsl:attribute name="图:其他对象"><xsl:choose><xsl:when test="@draw:name"><xsl:value-of select="@draw:name"/></xsl:when><xsl:otherwise><xsl:value-of select="concat($pic-name,'_b1')"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:variable name="arrow-sign"> + <xsl:choose> + <xsl:when test="key('graphicset',$pic-name)/style:graphic-properties/@draw:marker-start or key('graphicset',$pic-name)/style:graphic-properties/@draw:marker-end"> + <xsl:value-of select="'1'"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$nodename='draw:line' or $nodename='draw:rect' or $nodename='draw:circle' or $nodename='draw:polygon' or $nodename='draw:polyline' or $nodename='draw:ellipse' or $nodename='draw:path'or $nodename='draw:g'"> + <图:预定义图形 uof:locID="g0005"> + <图:类别 uof:locID="g0006"> + <xsl:choose> + <xsl:when test="$nodename='draw:line' and $arrow-sign='1'">62</xsl:when> + <xsl:when test="$nodename='draw:rect'">11</xsl:when> + <xsl:when test="$nodename='draw:line'">61</xsl:when> + <xsl:when test="$nodename='draw:circle'">19</xsl:when> + <xsl:when test="$nodename='draw:polygon'">65</xsl:when> + <xsl:when test="$nodename='draw:polyline'">66</xsl:when> + <xsl:when test="$nodename='draw:ellipse'">19</xsl:when> + <xsl:when test="$nodename='draw:path'">64</xsl:when> + <xsl:when test="$nodename='draw:g'">4</xsl:when> + </xsl:choose> + </图:类别> + <图:å称 uof:locID="g0007"> + <xsl:choose> + <xsl:when test="$nodename='draw:rect'">Rectangle</xsl:when> + <xsl:when test="$nodename='draw:line'">Line</xsl:when> + <xsl:when test="$nodename='draw:circle'">Oval</xsl:when> + <xsl:when test="$nodename='draw:polygon'">Freeform</xsl:when> + <xsl:when test="$nodename='draw:polyline'">Scribble</xsl:when> + <xsl:when test="$nodename='draw:ellipse'">Oval</xsl:when> + <xsl:when test="$nodename='draw:path'">Curve</xsl:when> + <xsl:when test="$nodename='draw:g'">group</xsl:when> + </xsl:choose> + </图:å称> + <图:生æˆè½¯ä»¶ uof:locID="g0008">PNG</图:生æˆè½¯ä»¶> + <xsl:if test="./@draw:points or ./@svg:d"> + <图:关键点åæ ‡ uof:locID="g0009" uofattrList="路径"> + <!--xsl:call-template name="draw:points"> + <xsl:with-param name="point" select="./@draw:points"/> + </xsl:call-template--> + <xsl:attribute name="图:路径"><xsl:choose><xsl:when test="@svg:d"><xsl:value-of select="@svg:d"/></xsl:when><xsl:when test="@draw:points"><xsl:call-template name="draw:points"><xsl:with-param name="point" select="@draw:points"/><xsl:with-param name="lujing"/></xsl:call-template></xsl:when></xsl:choose></xsl:attribute> + </图:关键点åæ ‡> + </xsl:if> + <图:属性 uof:locID="g0011"> + <xsl:for-each select="(/office:document/office:styles/descendant::*[@style:name=$aa]) | (/office:document/office:automatic-styles/descendant::*[@style:name=$aa]) "> + <xsl:call-template name="graphicattr"/> + </xsl:for-each> + <xsl:choose> + <xsl:when test="@svg:x1"> + <图:宽度 uof:locID="g0023"> + <xsl:value-of select="substring-before(@svg:x2,$uofUnit) - substring-before(@svg:x1,$uofUnit)"/> + </图:宽度> + <图:高度 uof:locID="g0024"> + <xsl:value-of select="substring-before(@svg:y2,$uofUnit) - substring-before(@svg:y1,$uofUnit)"/> + </图:高度> + </xsl:when> + <xsl:when test="@svg:x"> + <图:宽度 uof:locID="g0023"> + <xsl:value-of select="substring-before(@svg:width,$uofUnit)"/> + </图:宽度> + <图:高度 uof:locID="g0024"> + <xsl:value-of select="substring-before(@svg:height,$uofUnit)"/> + </图:高度> + </xsl:when> + <xsl:when test="@svg:width"> + <图:宽度 uof:locID="g0023"> + <xsl:value-of select="substring-before(@svg:width,$uofUnit)"/> + </图:宽度> + <图:高度 uof:locID="g0024"> + <xsl:value-of select="substring-before(@svg:height,$uofUnit)"/> + </图:高度> + </xsl:when> + </xsl:choose> + <图:旋转角度 uof:locID="g0025"> + <xsl:choose> + <xsl:when test="@draw:transform"> + <xsl:variable name="rotate-angle"> + <xsl:value-of select="@draw:transform"/> + </xsl:variable> + <xsl:variable name="rotate-temp"> + <xsl:value-of select="substring-before(substring-after($rotate-angle,'rotate ('),')')"/> + </xsl:variable> + <xsl:value-of select="($rotate-temp * 360) div (2 * 3.14159265)"/> + </xsl:when> + <xsl:otherwise>0.0</xsl:otherwise> + </xsl:choose> + </图:旋转角度> + <图:X-缩放比例 uof:locID="g0026">1</图:X-缩放比例> + <图:Y-缩放比例 uof:locID="g0027">1</图:Y-缩放比例> + <图:é”定纵横比 uof:locID="g0028">0</图:é”定纵横比> + <图:相对原始比例 uof:locID="g0029">1</图:相对原始比例> + <图:打å°å¯¹è±¡ uof:locID="g0032">true</图:打å°å¯¹è±¡> + <图:Web文字 uof:locID="g0033"/> + <!--0820 by lil --> + </图:属性> + </图:预定义图形> + </xsl:when> + </xsl:choose> + <xsl:if test="string(.//text:p)"> + <图:文本内容 uof:locID="g0002" uof:attrList="文本框 å·¦è¾¹è· å³è¾¹è· ä¸Šè¾¹è· ä¸‹è¾¹è· æ°´å¹³å¯¹é½ åž‚ç›´å¯¹é½ æ–‡å­—æŽ’åˆ—æ–¹å‘ è‡ªåŠ¨æ¢è¡Œ 大å°é€‚应文字 å‰ä¸€é“¾æŽ¥ åŽä¸€é“¾æŽ¥"> + <xsl:if test="$nodename='draw:text-box'"> + <xsl:attribute name="图:文本框">true</xsl:attribute> + <xsl:if test="./@draw:name = /office:document/office:body +//draw:text-box/@draw:chain-next-name"> + <xsl:attribute name="图:å‰ä¸€é“¾æŽ¥"><xsl:variable name="drawname"><xsl:value-of select="./@draw:name"/></xsl:variable><xsl:variable name="befor-link-name"><xsl:value-of select="/office:document/office:body +//draw:text-box[@draw:name=$drawname]/@draw:style-name"/></xsl:variable><xsl:value-of select="concat($befor-link-name,'_',$picnumber)"/></xsl:attribute> + </xsl:if> + <xsl:if test="./@draw:chain-next-name"> + <xsl:attribute name="图:åŽä¸€é“¾æŽ¥"><xsl:variable name="next-link"><xsl:value-of select="./@draw:chain-next-name"/></xsl:variable><xsl:variable name="link-name"><xsl:value-of select="/office:document/office:body +//draw:text-box[@draw:name=$next-link]/@draw:style-name"/></xsl:variable><xsl:value-of select="concat($link-name,'_',$picnumber)"/></xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:for-each select="(/office:document/office:styles/descendant::*[@style:name=$pic-name]) | (/office:document/office:automatic-styles/descendant::*[@style:name=$pic-name]) "> + <xsl:if test="style:graphic-properties/@fo:padding-left"> + <xsl:attribute name="图:左边è·"><xsl:value-of select="substring-before(style:graphic-properties/@fo:padding-left,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="图:å³è¾¹è·"><xsl:value-of select="substring-before(style:graphic-properties/@fo:padding-right,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="图:上边è·"><xsl:value-of select="substring-before(style:graphic-properties/@fo:padding-top,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="图:下边è·"><xsl:value-of select="substring-before(style:graphic-properties/@fo:padding-bottom,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="图:文字排列方å‘"><xsl:choose><xsl:when test="style:paragraph-properties/@style:writing-mode"><xsl:choose><xsl:when test="style:paragraph-properties/@style:writing-mode='tb-lr'">vert-l2r</xsl:when><xsl:when test="style:paragraph-properties/@style:writing-mode='tb-rl'">vert-r2l</xsl:when></xsl:choose></xsl:when><xsl:when test="style:graphic-properties/@draw:textarea-horizontal-align='right'">hori-r2l</xsl:when><xsl:otherwise>hori-l2r</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="style:graphic-properties/@fo:wrap-option"> + <xsl:attribute name="图:自动æ¢è¡Œ">true</xsl:attribute> + </xsl:if> + <xsl:if test="style:graphic-properties/@draw:auto-grow-width='true' or style:graphic-properties/@draw:auto-grow-height='true'"> + <xsl:attribute name="图:大å°é€‚应文字">true</xsl:attribute> + </xsl:if> + </xsl:for-each> + <xsl:for-each select="text:p"> + <xsl:attribute name="å­—:标识符"><xsl:value-of select="@text:style-name"/></xsl:attribute> + <xsl:if test="style:paragraph-properties"> + <xsl:apply-templates select="style:paragraph-properties"/> + </xsl:if> + <xsl:call-template name="textp"/> + </xsl:for-each> + </图:文本内容> + </xsl:if> + <图:控制点 uof:locID="g0003" uof:attrList="xåæ ‡ yåæ ‡"> + <xsl:attribute name="图:xåæ ‡"><xsl:value-of select="substring-before(@svg:x,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="图:yåæ ‡"><xsl:value-of select="substring-before(@svg:y,$uofUnit)"/></xsl:attribute> + </图:控制点> + <!--新增内容--> + <xsl:if test="name(..)='draw:g'"> + <图:组åˆä½ç½® uof:locID="g0041" uof:attrList="xåæ ‡ yåæ ‡"> + <xsl:attribute name="图:xåæ ‡"><xsl:variable name="minx"><xsl:for-each select="parent::node()"><xsl:call-template name="groupminx"><xsl:with-param name="value" select="number(substring-before(descendant::node()[@svg:x][1]/@svg:x,$uofUnit))"/><xsl:with-param name="pos" select="2"/></xsl:call-template></xsl:for-each></xsl:variable><xsl:choose><xsl:when test="name(.)='draw:g'"><xsl:variable name="current-minx"><xsl:call-template name="groupminx"><xsl:with-param name="value" select="number(substring-before(descendant::node()[@svg:x][1]/@svg:x,$uofUnit))"/><xsl:with-param name="pos" select="2"/></xsl:call-template></xsl:variable><xsl:value-of select="$current-minx - $minx"/></xsl:when><xsl:otherwise><xsl:variable name="current-x" select="number(substring-before(@svg:x,$uofUnit))"/><xsl:value-of select="$current-x - $minx"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="图:yåæ ‡"><xsl:variable name="miny"><xsl:for-each select="parent::node()"><xsl:call-template name="groupminy"><xsl:with-param name="value" select="number(substring-before(descendant::node()[@svg:y][1]/@svg:y,$uofUnit))"/><xsl:with-param name="pos" select="2"/></xsl:call-template></xsl:for-each></xsl:variable><xsl:choose><xsl:when test="name(.)='draw:g'"><xsl:variable name="current-miny"><xsl:call-template name="groupminy"><xsl:with-param name="value" select="number(substring-before(descendant::node()[@svg:y][1]/@svg:y,$uofUnit))"/><xsl:with-param name="pos" select="2"/></xsl:call-template></xsl:variable><xsl:value-of select="$current-miny - $miny"/></xsl:when><xsl:otherwise><xsl:variable name="current-y" select="number(substring-before(@svg:y,$uofUnit))"/><xsl:value-of select="$current-y - $miny"/></xsl:otherwise></xsl:choose></xsl:attribute> + </图:组åˆä½ç½®> + </xsl:if> + <!--Redoffice comment liliang 06.03.28 end--> + </图:图形> + <xsl:if test="name()='draw:image'"> + <uof:其他对象 uof:locID="u0036" uof:attrList="标识符 内嵌 公共类型 ç§æœ‰ç±»åž‹"> + <xsl:attribute name="uof:标识符"><xsl:value-of select="concat($pic-name,'_',$picnumber)"/></xsl:attribute> + <xsl:attribute name="uof:内嵌">true</xsl:attribute> + <xsl:attribute name="uof:公共类型">png</xsl:attribute> + <xsl:if test="./office:binary-data"> + <uof:æ•°æ® uof:locID="u0037"> + <xsl:value-of select="./office:binary-data"/> + </uof:æ•°æ®> + </xsl:if> + <xsl:if test="@xlink:href"> + <uof:路径 uof:locID="u0038"> + <xsl:value-of select="@xlink:href"/> + </uof:路径> + </xsl:if> + </uof:其他对象> + </xsl:if> + <xsl:if test="name()='draw:frame'"> + <uof:其他对象 uof:locID="u0036" uof:attrList="标识符 内嵌 公共类型 ç§æœ‰ç±»åž‹"> + <xsl:attribute name="uof:标识符"><xsl:value-of select="concat($pic-name,'_',$picnumber)"/></xsl:attribute> + <xsl:attribute name="uof:内嵌">true</xsl:attribute> + <xsl:attribute name="uof:公共类型">png</xsl:attribute> + <xsl:if test="draw:image/office:binary-data"> + <uof:æ•°æ® uof:locID="u0037"> + <xsl:value-of select="draw:image/office:binary-data"/> + </uof:æ•°æ®> + </xsl:if> + <xsl:if test="@xlink:href"> + <uof:路径 uof:locID="u0038"> + <xsl:value-of select="@xlink:href"/> + </uof:路径> + </xsl:if> + </uof:其他对象> + </xsl:if> + <xsl:for-each select="(/office:document/office:styles/descendant::*[@style:name=$pic-name]) | (/office:document/office:automatic-styles/descendant::*[@style:name=$pic-name]) "> + <xsl:if test="style:graphic-properties/@draw:fill-image-name"> + <uof:其他对象 uof:locID="u0036" uof:attrList="标识符 内嵌 公共类型 ç§æœ‰ç±»åž‹"> + <xsl:attribute name="uof:标识符"><xsl:value-of select="concat($pic-name,'_b1')"/></xsl:attribute> + <xsl:attribute name="uof:公共类型">png</xsl:attribute> + <xsl:attribute name="uof:内嵌">true</xsl:attribute> + <xsl:variable name="fill-name"> + <xsl:value-of select="style:graphic-properties/@draw:fill-image-name"/> + </xsl:variable> + <uof:æ•°æ® uof:locID="u0037"> + <xsl:for-each select="/office:document/office:styles/draw:fill-image[@draw:name=$fill-name]"> + <xsl:value-of select="office:binary-data"/> + </xsl:for-each> + </uof:æ•°æ®> + <uof:路径 uof:locID="u0038"> + <xsl:value-of select="@xlink:href"/> + </uof:路径> + </uof:其他对象> + </xsl:if> + </xsl:for-each> + </xsl:template> + <!--Redoffice comment liliang 06.03.29--> + <!--新增内容--> + <xsl:template name="graphicattr"> + <xsl:variable name="aa" select="@style:name"/> + <xsl:if test="not(style:graphic-properties/@draw:fill='none')"> + <图:å¡«å…… uof:locID="g0012"> + <xsl:choose> + <xsl:when test="style:graphic-properties/@draw:fill='gradient'"> + <xsl:variable name="gradient-name"> + <xsl:value-of select="style:graphic-properties/@draw:fill-gradient-name"/> + </xsl:variable> + <xsl:for-each select="/descendant::draw:gradient[@draw:name=$gradient-name]"> + <图:æ¸å˜ uof:locID="g0037" uof:attrList="起始色 终止色 ç§å­ç±»åž‹ 起始浓度 终止浓度 æ¸å˜æ–¹å‘ 边界 ç§å­Xä½ç½® ç§å­Yä½ç½® 类型"> + <xsl:attribute name="图:起始色"><xsl:value-of select="@draw:start-color"/></xsl:attribute> + <xsl:attribute name="图:终止色"><xsl:value-of select="@draw:end-color"/></xsl:attribute> + <xsl:attribute name="图:ç§å­ç±»åž‹"><xsl:choose><xsl:when test="@draw:style='linear' or @draw:style='axial'">linear</xsl:when><xsl:when test="@draw:style='radial'">radar</xsl:when><xsl:when test="@draw:style='ellipsoid'">oval</xsl:when><xsl:when test="@draw:style='square'">square</xsl:when><xsl:when test="@draw:style='rectangular'">rectangle</xsl:when></xsl:choose></xsl:attribute> + <xsl:attribute name="图:起始浓度"><xsl:value-of select="substring-before(@draw:start-intensity,'%')"/></xsl:attribute> + <xsl:attribute name="图:终止浓度"><xsl:value-of select="substring-before(@draw:end-intensity,'%')"/></xsl:attribute> + <xsl:variable name="angle"> + <xsl:value-of select="@draw:angle div 10"/> + </xsl:variable> + <xsl:attribute name="图:æ¸å˜æ–¹å‘"><xsl:choose><xsl:when test="0&lt;$angle and $angle&lt;25">0</xsl:when><xsl:when test="25&lt;$angle and $angle&lt;70">45</xsl:when><xsl:when test="70&lt;$angle and $angle&lt;115">90</xsl:when><xsl:when test="115&lt;$angle and $angle&lt;160">135</xsl:when><xsl:when test="160&lt;$angle and $angle&lt;205">180</xsl:when><xsl:when test="205&lt;$angle and $angle&lt;250">225</xsl:when><xsl:when test="250&lt;$angle and $angle&lt;295">270</xsl:when><xsl:when test="295&lt;$angle and $angle&lt;340">315</xsl:when><xsl:when test="340&lt;$angle and $angle&lt;360">360</xsl:when></xsl:choose></xsl:attribute> + <xsl:attribute name="图:边界"><xsl:value-of select="substring-before(@draw:border,'%')"/></xsl:attribute> + <xsl:if test="@draw:cx"> + <xsl:attribute name="图:ç§å­Xä½ç½®"><xsl:value-of select="substring-before(@draw:cx,'%')"/></xsl:attribute> + </xsl:if> + <xsl:if test="@draw:cy"> + <xsl:attribute name="图:ç§å­Yä½ç½®"><xsl:value-of select="substring-before(@draw:cy,'%')"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="图:类型">-2</xsl:attribute> + </图:æ¸å˜> + </xsl:for-each> + </xsl:when> + <xsl:when test="style:graphic-properties/@draw:fill-image-name"> + <图:图片 uof:locID="g0035" uof:attrList="ä½ç½® 图形引用 类型 å称"> + <xsl:attribute name="图:ä½ç½®"><xsl:choose><xsl:when test="not(style:graphic-properties/@style:repeat)">tile</xsl:when><xsl:otherwise><xsl:choose><xsl:when test="style:graphic-properties/@style:repeat = 'stretch'">stretch</xsl:when><xsl:when test="style:graphic-properties/@style:repeat = 'repeat'">tile</xsl:when><xsl:when test="style:graphic-properties/@style:repeat = 'no-repeat'">center</xsl:when></xsl:choose></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="图:图形引用"><xsl:value-of select="concat($aa,'_b1')"/></xsl:attribute> + <xsl:attribute name="图:类型">png</xsl:attribute> + <xsl:attribute name="图:å称"><xsl:value-of select="style:graphic-properties/@draw:fill-image-name"/></xsl:attribute> + </图:图片> + </xsl:when> + <xsl:when test="style:graphic-properties/@draw:fill='hatch'"> + <图:图案 uof:locID="g0036" uof:attrList="类型 图形引用 å‰æ™¯è‰² 背景色"> + <xsl:if test="/office:document/office:styles/draw:hatch/@draw:name"> + <xsl:attribute name="图:类型"><xsl:value-of select="/office:document/office:styles/draw:hatch/@draw:name"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="图:图形引用">rogr1</xsl:attribute> + <xsl:if test="/office:document/office:styles/draw:hatch/@draw:color"> + <xsl:attribute name="图:å‰æ™¯è‰²"><xsl:value-of select="/office:document/office:styles/draw:hatch/@draw:color"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="图:背景色"><xsl:choose><xsl:when test="style:graphic-properties/@draw:fill-color"><xsl:value-of select="style:graphic-properties/@draw:fill-color"/></xsl:when><xsl:otherwise>#ffffff</xsl:otherwise></xsl:choose></xsl:attribute> + </图:图案> + </xsl:when> + <xsl:otherwise> + <图:颜色 uof:locID="g0034"> + <xsl:choose> + <xsl:when test="style:graphic-properties/@draw:fill-color"> + <xsl:value-of select="style:graphic-properties/@draw:fill-color"/> + </xsl:when> + <xsl:otherwise>#99ccff</xsl:otherwise> + </xsl:choose> + </图:颜色> + </xsl:otherwise> + </xsl:choose> + </图:å¡«å……> + </xsl:if> + <xsl:if test="style:graphic-properties/@svg:stroke-color"> + <图:线颜色 uof:locID="g0013"> + <xsl:value-of select="style:graphic-properties/@svg:stroke-color"/> + </图:线颜色> + </xsl:if> + <图:线型 uof:locID="g0014"> + <xsl:call-template name="表:线型"/> + </图:线型> + <xsl:if test="style:graphic-properties/@svg:stroke-width"> + <图:线粗细 uof:locID="g0016"> + <xsl:value-of select="substring-before(style:graphic-properties/@svg:stroke-width,$uofUnit)"/> + </图:线粗细> + </xsl:if> + <xsl:if test="style:graphic-properties/@draw:marker-start and string-length(style:graphic-properties/@draw:marker-start)&gt;0"> + <图:å‰ç«¯ç®­å¤´ uof:locID="g0017"> + <图:å¼æ · uof:locID="g0018"> + <xsl:choose> + <xsl:when test="style:graphic-properties/@draw:marker-start='Arrow'">normal</xsl:when> + <xsl:when test="style:graphic-properties/@draw:marker-start='Line Arrow'">open</xsl:when> + <xsl:when test="style:graphic-properties/@draw:marker-start='Arrow concave'">stealth</xsl:when> + <xsl:when test="style:graphic-properties/@draw:marker-start='Circle'">oval</xsl:when> + <xsl:when test="style:graphic-properties/@draw:marker-start='Square 45'">diamond</xsl:when> + <xsl:otherwise>normal</xsl:otherwise> + </xsl:choose> + </图:å¼æ ·> + <xsl:if test="style:graphic-properties/@draw:marker-start-width"> + <图:å¤§å° uof:locID="g0019"> + <xsl:variable name="width"> + <xsl:value-of select="substring-before(style:graphic-properties/@draw:marker-start-width,$uofUnit)"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="($width&lt;0.05 and 0&lt;$width) or $width=0.05">1</xsl:when> + <xsl:when test="($width&lt;0.10 and 0.05&lt;$width) or $width=0.10">2</xsl:when> + <xsl:when test="($width&lt;0.15 and 0.10&lt;$width) or $width=0.15">3</xsl:when> + <xsl:when test="($width&lt;0.20 and 0.15&lt;$width) or $width=0.20">4</xsl:when> + <xsl:when test="($width&lt;0.25 and 0.20&lt;$width) or $width=0.25">5</xsl:when> + <xsl:when test="($width&lt;0.30 and 0.25&lt;$width) or $width=0.30">6</xsl:when> + <xsl:when test="($width&lt;0.35 and 0.30&lt;$width) or $width=0.35">7</xsl:when> + <xsl:when test="($width&lt;0.40 and 0.35&lt;$width) or $width=0.40">8</xsl:when> + <xsl:otherwise>9</xsl:otherwise> + </xsl:choose> + </图:大å°> + </xsl:if> + </图:å‰ç«¯ç®­å¤´> + </xsl:if> + <xsl:if test="style:graphic-properties/@draw:marker-end"> + <!--0820 by lil --> + <图:åŽç«¯ç®­å¤´ uof:locID="g0020"> + <图:å¼æ · uof:locID="g0021"> + <xsl:choose> + <xsl:when test="style:graphic-properties/@draw:marker-end='Arrow'">normal</xsl:when> + <xsl:when test="style:graphic-properties/@draw:marker-end='Line Arrow'">open</xsl:when> + <xsl:when test="style:graphic-properties/@draw:marker-end='Arrow concave'">stealth</xsl:when> + <xsl:when test="style:graphic-properties/@draw:marker-end='Circle'">oval</xsl:when> + <xsl:when test="style:graphic-properties/@draw:marker-end='Square 45'">diamond</xsl:when> + <xsl:otherwise>normal</xsl:otherwise> + </xsl:choose> + </图:å¼æ ·> + <xsl:if test="style:graphic-properties/@draw:marker-end-width"> + <图:å¤§å° uof:locID="g0022"> + <xsl:variable name="width"> + <xsl:value-of select="number(substring-before(style:graphic-properties/@draw:marker-end-width,$uofUnit))"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="($width&lt;0.05 and 0&lt;$width) or $width=0.05">1</xsl:when> + <xsl:when test="($width&lt;0.10 and 0.05&lt;$width) or $width=0.10">2</xsl:when> + <xsl:when test="($width&lt;0.15 and 0.10&lt;$width) or $width=0.15">3</xsl:when> + <xsl:when test="($width&lt;0.20 and 0.15&lt;$width) or $width=0.20">4</xsl:when> + <xsl:when test="($width&lt;0.25 and 0.20&lt;$width) or $width=0.25">5</xsl:when> + <xsl:when test="($width&lt;0.30 and 0.25&lt;$width) or $width=0.30">6</xsl:when> + <xsl:when test="($width&lt;0.35 and 0.30&lt;$width) or $width=0.35">7</xsl:when> + <xsl:when test="($width&lt;0.40 and 0.35&lt;$width) or $width=0.40">8</xsl:when> + <xsl:otherwise>9</xsl:otherwise> + </xsl:choose> + </图:大å°> + </xsl:if> + </图:åŽç«¯ç®­å¤´> + </xsl:if> + <xsl:if test="style:graphic-properties/@draw:opacity"> + <xsl:variable name="trans" select="style:graphic-properties/@draw:opacity"/> + <图:é€æ˜Žåº¦ uof:locID="g0038"> + <xsl:value-of select="substring($trans,1,2)"/> + </图:é€æ˜Žåº¦> + </xsl:if> + </xsl:template> + <xsl:template name="groupminx"> + <xsl:param name="value"/> + <xsl:param name="pos"/> + <xsl:choose> + <xsl:when test="descendant::node()[@svg:x][position()=$pos]"> + <xsl:variable name="othervalue" select="number(substring-before(descendant::node()[@svg:x][position()=$pos]/@svg:x,$uofUnit))"/> + <xsl:call-template name="groupminx"> + <xsl:with-param name="value"> + <xsl:choose> + <xsl:when test="$value&gt;$othervalue"> + <xsl:value-of select="$othervalue"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="pos" select="$pos+1"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!--Redoffice comment liliang end 06.03.29--> + <!--Redoffice comment liliang 06.03.29--> + <!--新增内容--> + <xsl:template name="groupminy"> + <xsl:param name="value"/> + <xsl:param name="pos"/> + <xsl:choose> + <xsl:when test="descendant::node()[@svg:y][position()=$pos]"> + <xsl:variable name="othervalue" select="number(substring-before(descendant::node()[@svg:y][position()=$pos]/@svg:y,$uofUnit))"/> + <xsl:call-template name="groupminy"> + <xsl:with-param name="value"> + <xsl:choose> + <xsl:when test="$value&gt;$othervalue"> + <xsl:value-of select="$othervalue"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="pos" select="$pos+1"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="groupmaxx"> + <xsl:param name="value"/> + <xsl:param name="pos"/> + <xsl:choose> + <xsl:when test="descendant::node()[@svg:x][position()=$pos]"> + <xsl:variable name="svgx"> + <xsl:value-of select="number(substring-before(descendant::node()[@svg:x][position()=$pos]/@svg:x,$uofUnit))"/> + </xsl:variable> + <xsl:variable name="width"> + <xsl:value-of select="number(substring-before(descendant::node()[@svg:x][position()=$pos]/@svg:width,$uofUnit))"/> + </xsl:variable> + <xsl:variable name="othervalue" select="$svgx + $width"/> + <xsl:call-template name="groupminx"> + <xsl:with-param name="value"> + <xsl:choose> + <xsl:when test="$value&gt;$othervalue"> + <xsl:value-of select="$value"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$othervalue"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="pos" select="$pos+1"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="groupmaxy"> + <xsl:param name="value"/> + <xsl:param name="pos"/> + <xsl:choose> + <xsl:when test="descendant::node()[@svg:y][position()=$pos]"> + <xsl:variable name="svgy"> + <xsl:value-of select="number(substring-before(descendant::node()[@svg:y][position()=$pos]/@svg:y,$uofUnit))"/> + </xsl:variable> + <xsl:variable name="height"> + <xsl:value-of select="number(substring-before(descendant::node()[@svg:y][position()=$pos]/@svg:height,$uofUnit))"/> + </xsl:variable> + <xsl:variable name="othervalue" select="$svgy + $height"/> + <xsl:call-template name="groupminy"> + <xsl:with-param name="value"> + <xsl:choose> + <xsl:when test="$value&gt;$othervalue"> + <xsl:value-of select="$value"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$othervalue"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="pos" select="$pos+1"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!--Redoffice comment liliang end 06.03.29--> + <xsl:template name="draw:points"> + <xsl:param name="point"/> + <xsl:param name="lujing"/> + <xsl:choose> + <xsl:when test="contains($point,' ' )"> + <xsl:variable name="first-point" select="substring-before($point,' ')"/> + <xsl:variable name="other-point" select="substring-after($point,' ')"/> + <xsl:variable name="xzuobiao"> + <xsl:value-of select="substring-before($first-point,',') div 1000"/> + </xsl:variable> + <xsl:variable name="yzuobiao"> + <xsl:value-of select="substring-after($first-point,',') div 1000"/> + </xsl:variable> + <xsl:call-template name="draw:points"> + <xsl:with-param name="point" select="$other-point"/> + <xsl:with-param name="lujing" select="concat($lujing,$xzuobiao,' ',$yzuobiao,'lineto')"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="xzuobiao"> + <xsl:value-of select="substring-before($point,',') div 1000"/> + </xsl:variable> + <xsl:variable name="yzuobiao"> + <xsl:value-of select="substring-after($point,',') div 1000"/> + </xsl:variable> + <xsl:value-of select="concat($lujing,$xzuobiao,' ',$yzuobiao)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!--Redoffice comment end liliang--> + <!--chenjh add 20050624--> + <xsl:template name="creat-page-setting"> + <xsl:param name="master-page"/> + <xsl:param name="page-master-style"/> + <xsl:element name="表:页é¢è®¾ç½®"> + <xsl:attribute name="uof:locID">s0029</xsl:attribute> + <xsl:attribute name="uof:attrList">å称</xsl:attribute> + <xsl:attribute name="表:å称"><xsl:value-of select="$master-page/@style:name"/></xsl:attribute> + <xsl:element name="表:纸张"> + <xsl:attribute name="uof:locID">s0030</xsl:attribute> + <xsl:attribute name="uof:attrList">纸型 宽度 高度</xsl:attribute> + <xsl:attribute name="uof:纸型"><xsl:variable name="height"><xsl:value-of select="$page-master-style/@fo:page-height"/></xsl:variable><xsl:variable name="width"><xsl:value-of select="$page-master-style/@fo:page-width"/></xsl:variable><xsl:choose><xsl:when test="$width='29.699cm' and $height='42cm'">A3</xsl:when><xsl:when test="not($page-master-style/@fo:page-height) and not($page-master-style/@fo:page-width)">A4</xsl:when><xsl:when test="$width='14.799cm' and $height='20.999cm'">A5</xsl:when><xsl:when test="$width='25cm' and $height='35.299cm'">B4</xsl:when><xsl:when test="$width='17.598cm' and $height='25cm'">B5</xsl:when><xsl:when test="$width='12.499cm' and $height='17.598cm'">B6</xsl:when><xsl:otherwise>使用者</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="uof:宽度"><xsl:choose><xsl:when test="$page-master-style/@fo:page-width"><xsl:value-of select="substring-before($page-master-style/@fo:page-width,$uofUnit)"/></xsl:when><xsl:otherwise><xsl:call-template name="setDefaultPageWidth"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="uof:高度"><xsl:choose><xsl:when test="$page-master-style/@fo:page-height"><xsl:value-of select="substring-before($page-master-style/@fo:page-height,$uofUnit)"/></xsl:when><xsl:otherwise><xsl:call-template name="setDefaultPageHeight"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + <xsl:element name="表:纸张方å‘"> + <xsl:attribute name="uof:locID">s0031</xsl:attribute> + <xsl:choose> + <xsl:when test="$page-master-style/@style:print-orientation"> + <xsl:value-of select="$page-master-style/@style:print-orientation"/> + </xsl:when> + <xsl:otherwise>portrait</xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:element name="表:缩放"> + <xsl:attribute name="uof:locID">s0032</xsl:attribute> + <xsl:choose> + <xsl:when test="$page-master-style/@style:scale-to"> + <xsl:value-of select="$page-master-style/@style:scale-to"/> + </xsl:when> + <xsl:otherwise>100</xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:if test="$page-master-style/@fo:margin-left or $page-master-style/@fo:margin-top or $page-master-style/@fo:margin-right or $page-master-style/@fo:margin-bottom"> + <xsl:element name="表:页边è·"> + <xsl:attribute name="uof:locID">s0033</xsl:attribute> + <xsl:attribute name="uof:attrList">å·¦ 上 å³ ä¸‹</xsl:attribute> + <xsl:attribute name="uof:å·¦"><xsl:value-of select="substring-before($page-master-style/@fo:margin-left,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="uof:上"><xsl:value-of select="substring-before($page-master-style/@fo:margin-top,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="uof:å³"><xsl:value-of select="substring-before($page-master-style/@fo:margin-right,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="uof:下"><xsl:value-of select="substring-before($page-master-style/@fo:margin-bottom,$uofUnit)"/></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:for-each select="$master-page[@style:page-layout-name='pm1']/style:header/child::*"> + <表:页眉页脚 uof:locID="s0034" uof:attrList="ä½ç½®"> + <xsl:attribute name="表:ä½ç½®"><xsl:choose><xsl:when test="name()='style:region-left'">headerleft</xsl:when><xsl:when test="name()='style:region-right'">headerright</xsl:when><xsl:otherwise>headercenter</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:call-template name="create-page-header-footer-paragraph"> + <xsl:with-param name="paragraph-set" select="text:p"/> + </xsl:call-template> + </表:页眉页脚> + </xsl:for-each> + <xsl:for-each select="$master-page[@style:page-layout-name='pm1']/style:footer/child::*"> + <表:页眉页脚 uof:locID="s0034" uof:attrList="ä½ç½®"> + <xsl:attribute name="表:ä½ç½®"><xsl:choose><xsl:when test="name()='style:region-left'">footerleft</xsl:when><xsl:when test="name()='style:region-right'">footerright</xsl:when><xsl:otherwise>footercenter</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:call-template name="create-page-header-footer-paragraph"> + <xsl:with-param name="paragraph-set" select="text:p"/> + </xsl:call-template> + </表:页眉页脚> + </xsl:for-each> + <xsl:if test="$page-master-style/@style:print-page-order or $page-master-style/@style:print"> + <表:æ‰“å° uof:locID="s126" uof:attrList="网格线 è¡Œå·åˆ—æ ‡ 按è‰ç¨¿æ–¹å¼ 先列åŽè¡Œ"> + <xsl:if test="$page-master-style/@style:print-page-order='ltr'"> + <xsl:attribute name="表:先列åŽè¡Œ">true</xsl:attribute> + </xsl:if> + <xsl:if test="contains($page-master-style/@style:print,'grid')"> + <xsl:attribute name="表:网格线">true</xsl:attribute> + </xsl:if> + </表:打å°> + </xsl:if> + <xsl:if test="$page-master-style/@style:table-centering='vertical' or $page-master-style/@style:table-centering='both'"> + <表:åž‚ç›´å¯¹é½ uof:locID="s0128" uof:attrList="对é½æ–¹å¼"> + <xsl:attribute name="表:对é½æ–¹å¼">center</xsl:attribute> + </表:垂直对é½> + </xsl:if> + <xsl:if test="$page-master-style/@style:table-centering='horizontal' or $page-master-style/@style:table-centering='both'"> + <表:æ°´å¹³å¯¹é½ uof:locID="s0129" uof:attrList="对é½æ–¹å¼"> + <xsl:attribute name="表:对é½æ–¹å¼">center</xsl:attribute> + </表:水平对é½> + </xsl:if> + </xsl:element> + </xsl:template> + <xsl:template name="create-page-header-footer-paragraph"> + <xsl:param name="paragraph-set"/> + <xsl:choose> + <xsl:when test="$paragraph-set"> + <xsl:element name="å­—:段è½"> + <xsl:attribute name="uof:locID">t0051</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符</xsl:attribute> + <xsl:element name="å­—:å¥"> + <xsl:attribute name="uof:locID">t0085</xsl:attribute> + <xsl:apply-templates select="$paragraph-set//text()"> + <xsl:with-param name="bText" select="'0'"/> + </xsl:apply-templates> + </xsl:element> + </xsl:element> + <xsl:call-template name="create-page-header-footer-paragraph"> + <xsl:with-param name="paragraph-set" select="$paragraph-set[position()!=1]"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:template> + <xsl:template match="text:p" name="textp"> + <xsl:apply-templates select="text()|text:span|text:tab-stop|text:line-break|text:s|text:ruby|text:bookmark|text:bookmark-start|text:bookmark-end|text:a|text:footnote|text:endnote"> + <xsl:with-param name="bText" select="'1'"/> + <xsl:with-param name="sText" select="'1'"/> + </xsl:apply-templates> + </xsl:template> + <xsl:template match="text:a"> + <xsl:param name="bText"/> + <xsl:choose> + <xsl:when test="$bText='0'"> + <xsl:element name="å­—:å¥"> + <xsl:attribute name="uof:locID">t0085</xsl:attribute> + <xsl:element name="å­—:区域开始"> + <xsl:attribute name="å­—:标识符"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + <xsl:attribute name="å­—:类型">hyperlink</xsl:attribute> + <xsl:attribute name="uof:locID">t0121</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符 å称 类型</xsl:attribute> + </xsl:element> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="å­—:区域开始"> + <xsl:attribute name="å­—:标识符"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + <xsl:attribute name="å­—:类型">hyperlink</xsl:attribute> + <xsl:attribute name="uof:locID">t0121</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符 å称 类型</xsl:attribute> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="text()"> + <xsl:param name="bText"/> + <xsl:param name="sText"/> + <xsl:if test="normalize-space(.)!=''"> + <xsl:choose> + <xsl:when test="$bText='1' and $sText='1'"> + <å­—:å¥ uof:locID="t0085"> + <å­—:文本串 uof:locID="t0109" uof:attrList="udsPath"> + <xsl:value-of select="."/> + </å­—:文本串> + </å­—:å¥> + </xsl:when> + <xsl:otherwise> + <å­—:文本串 uof:locID="t0109" uof:attrList="udsPath"> + <xsl:value-of select="."/> + </å­—:文本串> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template match="text:span"> + <xsl:param name="bText"/> + <xsl:choose> + <xsl:when test="$bText='0'"> + <å­—:å¥å±žæ€§ uof:locID="t0086" uof:attrList="å¼æ ·å¼•ç”¨"> + <xsl:attribute name="å­—:å¼æ ·å¼•ç”¨"><xsl:value-of select="@text:style-name"/></xsl:attribute> + </å­—:å¥å±žæ€§> + <xsl:apply-templates select="text:s|text()|text:line-break|text:tab-stop| text:a | text:footnote|text:endnote|draw:image|office:annotation|draw:frame"> + <xsl:with-param name="bText" select="1"/> + </xsl:apply-templates> + </xsl:when> + <xsl:otherwise> + <å­—:å¥ uof:locID="t0085"> + <å­—:å¥å±žæ€§ uof:locID="t0086" uof:attrList="å¼æ ·å¼•ç”¨" å­—:å¼æ ·å¼•ç”¨="{@text:style-name}"/> + <xsl:apply-templates select="text:s|text()|text:line-break|text:tab-stop| text:a |text:footnote|text:endnote|draw:image|office:annotation|draw:frame"> + <xsl:with-param name="bText" select="1"/> + </xsl:apply-templates> + </å­—:å¥> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="text:s"> + <xsl:param name="bText"/> + <xsl:choose> + <xsl:when test="$bText='0'"> + <xsl:variable name="count"> + <xsl:choose> + <xsl:when test="not(@text:c)">1</xsl:when> + <xsl:otherwise> + <xsl:value-of select="@text:c"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <å­—:å¥ uof:locID="t0085"> + <å­—:空格符 uof:locID="t0126" uof:attrList="个数" å­—:个数="{$count}"/> + </å­—:å¥> + </xsl:when> + <xsl:otherwise> + <å­—:空格符 uof:locID="t0126" uof:attrList="个数" å­—:个数="{@text:c}"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="text:line-break"> + <xsl:param name="bText"/> + <xsl:choose> + <xsl:when test="$bText='0'"> + <å­—:å¥ uof:locID="t0085"> + <å­—:æ¢è¡Œç¬¦ uof:locID="t0124"/> + </å­—:å¥> + </xsl:when> + <xsl:otherwise> + <å­—:æ¢è¡Œç¬¦ uof:locID="t0124"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="text:tab-stop"> + <xsl:param name="bText"/> + <xsl:choose> + <xsl:when test="$bText='0'"> + <å­—:å¥ uof:locID="t0085"> + <å­—:制表符 uof:locID="t0123"/> + </å­—:å¥> + </xsl:when> + <xsl:otherwise> + <å­—:制表符 uof:locID="t0123"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!--chenjh0713--> + <!--chenjh0629E--> + <!--chenjh add 20050629 --> + <!--字符串转æ¢ä¸ºæ•°å­—--> + <xsl:template name="translate-column-char-to-number"> + <xsl:param name="string"/> + <xsl:choose> + <xsl:when test="string-length($string)=1"> + <xsl:call-template name="char-to-number"> + <xsl:with-param name="char" select="$string"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="tens-place"> + <xsl:call-template name="char-to-number"> + <xsl:with-param name="char" select="substring($string,1,1)"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="units-place"> + <xsl:call-template name="char-to-number"> + <xsl:with-param name="char" select="substring($string,2,1)"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="$tens-place * 26 + $units-place"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="char-to-number"> + <xsl:param name="char"/> + <xsl:choose> + <xsl:when test="$char='A'">1</xsl:when> + <xsl:when test="$char='B'">2</xsl:when> + <xsl:when test="$char='C'">3</xsl:when> + <xsl:when test="$char='D'">4</xsl:when> + <xsl:when test="$char='E'">5</xsl:when> + <xsl:when test="$char='F'">6</xsl:when> + <xsl:when test="$char='G'">7</xsl:when> + <xsl:when test="$char='H'">8</xsl:when> + <xsl:when test="$char='I'">9</xsl:when> + <xsl:when test="$char='J'">10</xsl:when> + <xsl:when test="$char='K'">11</xsl:when> + <xsl:when test="$char='L'">12</xsl:when> + <xsl:when test="$char='M'">13</xsl:when> + <xsl:when test="$char='N'">14</xsl:when> + <xsl:when test="$char='O'">15</xsl:when> + <xsl:when test="$char='P'">16</xsl:when> + <xsl:when test="$char='Q'">17</xsl:when> + <xsl:when test="$char='R'">18</xsl:when> + <xsl:when test="$char='S'">19</xsl:when> + <xsl:when test="$char='T'">20</xsl:when> + <xsl:when test="$char='U'">21</xsl:when> + <xsl:when test="$char='V'">22</xsl:when> + <xsl:when test="$char='W'">23</xsl:when> + <xsl:when test="$char='X'">24</xsl:when> + <xsl:when test="$char='Y'">25</xsl:when> + <xsl:when test="$char='Z'">26</xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="create-filter-conditions"> + <xsl:param name="filter-condition-set"/> + <xsl:param name="zone-left-column-num"/> + <xsl:if test="$filter-condition-set"> + <xsl:variable name="first-condition" select="$filter-condition-set"/> + <xsl:element name="表:æ¡ä»¶"> + <xsl:attribute name="uof:locID">s0103</xsl:attribute> + <xsl:attribute name="uof:attrList">列å·</xsl:attribute> + <xsl:attribute name="表:列å·"><xsl:value-of select="$zone-left-column-num + $first-condition/@table:field-number"/></xsl:attribute> + <xsl:choose> + <xsl:when test="$first-condition/@table:operator ='top values'"> + <xsl:element name="表:普通"> + <xsl:attribute name="uof:locID">s0104</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 值</xsl:attribute> + <xsl:attribute name="表:类型">topitem</xsl:attribute> + <xsl:attribute name="表:值"><xsl:value-of select="$first-condition/@table:value"/></xsl:attribute> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="表:自定义"> + <xsl:attribute name="uof:locID">s0105</xsl:attribute> + <xsl:attribute name="uof:attrList">类型</xsl:attribute> + <xsl:element name="表:æ“作æ¡ä»¶"> + <xsl:attribute name="uof:locID">s0106</xsl:attribute> + <!--redoffice comment from lvxg 8.27--> + <xsl:if test="$first-condition/@table:operator"> + <xsl:element name="表:æ“作ç "> + <xsl:attribute name="uof:locID">s0009</xsl:attribute> + <xsl:variable name="operator-text" select="$first-condition/@table:operator"/> + <xsl:choose> + <xsl:when test="$operator-text ='&lt;' ">less than</xsl:when> + <xsl:when test="$operator-text ='&gt;' ">greater than</xsl:when> + <xsl:when test="$operator-text ='=' ">equal to</xsl:when> + <xsl:when test="$operator-text ='&gt;=' ">greater than or equal to</xsl:when> + <xsl:when test="$operator-text ='&lt;=' ">less than or equal to</xsl:when> + <xsl:when test="$operator-text ='!=' ">not equal to</xsl:when> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:element name="表:值"> + <xsl:attribute name="uof:locID">s0107</xsl:attribute> + <xsl:value-of select="$first-condition/@table:value"/> + </xsl:element> + </xsl:element> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:call-template name="create-filter-conditions"> + <xsl:with-param name="filter-condition-set" select="$filter-condition-set[position()!=1]"/> + <xsl:with-param name="zone-left-column-num" select="$zone-left-column-num"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template name="create-view"> + <xsl:param name="table-name"/> + <xsl:param name="view-id"/> + <!--xsl:param name="ActiveTable"/--> + <xsl:param name="aaa"/> + <!--xsl:variable name="aaa" select="/*/office:settings/config:config-item-set/config:config-item-map-indexed"--> + <xsl:element name="表:视图"> + <xsl:attribute name="uof:locID">s0035</xsl:attribute> + <xsl:attribute name="uof:attrList">窗å£æ ‡è¯†ç¬¦</xsl:attribute> + <xsl:attribute name="表:窗å£æ ‡è¯†ç¬¦"><xsl:value-of select="$view-id"/></xsl:attribute> + <xsl:if test="$table-name='ActiveTable'"> + <xsl:element name="表:选中"> + <xsl:attribute name="uof:locID">s0036</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="表:值">1</xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:variable name="name" select="./@table:name"/> + <xsl:choose> + <xsl:when test="$aaa/config:config-item-map-named/config:config-item-map-entry[@config:name=$name]/config:config-item[@config:name='HorizontalSplitMode']/text()='2' or $aaa/config:config-item-map-named/config:config-item-map-entry[@config:name=name]/config:config-item[@config:name='VerticalSplitMode']/text()='2' "> + <xsl:element name="表:冻结"> + <xsl:attribute name="uof:locID">s0038</xsl:attribute> + <xsl:attribute name="uof:attrList">è¡Œå· åˆ—å·</xsl:attribute> + <xsl:attribute name="表:è¡Œå·"><xsl:value-of select="$aaa/config:config-item-map-named/config:config-item-map-entry[@config:name=$name]/config:config-item[@config:name='VerticalSplitPosition']/text()"/></xsl:attribute> + <xsl:attribute name="表:列å·"><xsl:value-of select="$aaa/config:config-item-map-named/config:config-item-map-entry[@config:name=$name]/config:config-item[@config:name='HorizontalSplitPosition']/text()"/></xsl:attribute> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="表:拆分"> + <xsl:attribute name="uof:locID">s0037</xsl:attribute> + <xsl:attribute name="uof:attrList">宽度 高度</xsl:attribute> + <xsl:attribute name="表:宽度"><xsl:choose><xsl:when test="$aaa/config:config-item-map-named/config:config-item-map-entry[@config:name=$name]/config:config-item[@config:name='HorizontalSplitMode']/text()='1'"><xsl:value-of select="$aaa/config:config-item-map-named/config:config-item-map-entry[@config:name=$name]/config:config-item[@config:name='HorizontalSplitPosition']/text()"/></xsl:when><xsl:otherwise>0</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="表:高度"><xsl:choose><xsl:when test="$aaa/config:config-item-map-named/config:config-item-map-entry[@config:name=$name]/config:config-item[@config:name='VerticalSplitMode']/text()='1'"><xsl:value-of select="$aaa/config:config-item-map-named/config:config-item-map-entry[@config:name=$name]/config:config-item[@config:name='VerticalSplitPosition']/text()"/></xsl:when><xsl:otherwise>0</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + <xsl:element name="表:最上行"> + <xsl:attribute name="uof:locID">s0039</xsl:attribute> + <!--xsl:value-of select="$aaa/config:config-item-map-named/config:config-item-map-entry[@config:name=$table-name]/config:config-item[@config:name='PositionBottom']/text()+1"/--> + <xsl:choose> + <xsl:when test="$aaa/config:config-item-map-named/config:config-item-map-entry/config:config-item[@config:name='PositionBottom']/text()"> + <xsl:value-of select="$aaa/config:config-item-map-named/config:config-item-map-entry/config:config-item[@config:name='PositionBottom']/text()"/> + </xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:element name="表:最左列"> + <xsl:attribute name="uof:locID">s0040</xsl:attribute> + <!--xsl:value-of select="$aaa/config:config-item-map-named/config:config-item-map-entry[@config:name=$table-name]/config:config-item[@config:name='PositionLeft']/text() + 1"/--> + <xsl:choose> + <xsl:when test="$aaa/config:config-item-map-named/config:config-item-map-entry/config:config-item[@config:name='PositionRight']/text()"> + <xsl:value-of select="$aaa/config:config-item-map-named/config:config-item-map-entry/config:config-item[@config:name='PositionRight']/text()"/> + </xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:element name="表:当å‰è§†å›¾"> + <xsl:attribute name="uof:locID">s0041</xsl:attribute> + <xsl:attribute name="uof:attrList">类型</xsl:attribute> + <xsl:attribute name="表:类型"><xsl:choose><xsl:when test="$aaa/config:config-item[@config:name='ShowPageBreakPreview']/text()='true'">page</xsl:when><xsl:otherwise>normal</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + <xsl:element name="表:网格"> + <xsl:attribute name="uof:locID">s0043</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="表:值"><xsl:choose><xsl:when test="/*/office:settings/config:config-item-set[@config:name='ooo:view-settings']//config:config-item[@config:name='ShowGrid']/text()='true'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + <xsl:element name="表:网格颜色"> + <xsl:attribute name="uof:locID">s0044</xsl:attribute> + <xsl:variable name="GridColor-text"> + <xsl:value-of select="//config:config-item-set[@config:name='ooo:view-settings']//config:config-item[@config:name='GridColor']/text()"/> + </xsl:variable> + <xsl:variable name="R-color" select="floor($GridColor-text div 65536)"/> + <xsl:variable name="G-color" select="floor(($GridColor-text - ($R-color * 65536)) div 256)"/> + <xsl:variable name="B-color" select="$GridColor-text - ($R-color * 65536)- ($G-color * 256)"/> + <xsl:variable name="R-color-in-16"> + <xsl:call-template name="transform-decimal-to-hexadecimal"> + <xsl:with-param name="color-decimal" select="$R-color"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="G-color-in-16"> + <xsl:call-template name="transform-decimal-to-hexadecimal"> + <xsl:with-param name="color-decimal" select="$G-color"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="B-color-in-16"> + <xsl:call-template name="transform-decimal-to-hexadecimal"> + <xsl:with-param name="color-decimal" select="$B-color"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="concat('#',$R-color-in-16,$G-color-in-16,$B-color-in-16)"/> + </xsl:element> + <xsl:if test="/*/office:settings/config:config-item-set[@config:name='ooo:view-settings']//config:config-item[@config:name='ZoomType']/text()=0"> + <xsl:element name="表:缩放"> + <xsl:attribute name="uof:locID">s0045</xsl:attribute> + <xsl:value-of select="/*/office:settings/config:config-item-set[@config:name='ooo:view-settings']//config:config-item[@config:name='ZoomValue']/text()"/> + </xsl:element> + </xsl:if> + <xsl:if test="/*/office:settings/config:config-item-set[@config:name='ooo:view-settings']//config:config-item[@config:name='ZoomType']/text()=1"> + <xsl:element name="表:分页缩放"> + <xsl:attribute name="uof:locID">s0046</xsl:attribute> + <xsl:value-of select="/*/office:settings/config:config-item-set[@config:name='ooo:view-settings']//config:config-item[@config:name='ZoomValue']/text()"/> + </xsl:element> + </xsl:if> + </xsl:element> + </xsl:template> + <xsl:template name="hexNumber2dec"> + <xsl:param name="hex-value"/> + <xsl:choose> + <xsl:when test="$hex-value = 'A' or ($hex-value = 'a')"> + <xsl:value-of select="10"/> + </xsl:when> + <xsl:when test="$hex-value = 'B' or ($hex-value = 'b')"> + <xsl:value-of select="11"/> + </xsl:when> + <xsl:when test="$hex-value = 'C' or ($hex-value = 'c')"> + <xsl:value-of select="12"/> + </xsl:when> + <xsl:when test="$hex-value = 'D' or ($hex-value = 'd')"> + <xsl:value-of select="13"/> + </xsl:when> + <xsl:when test="$hex-value = 'E' or ($hex-value = 'e')"> + <xsl:value-of select="14"/> + </xsl:when> + <xsl:when test="$hex-value = 'F' or ($hex-value = 'f')"> + <xsl:value-of select="15"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$hex-value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="hex2decimal"> + <xsl:param name="hex-number"/> + <xsl:param name="index"/> + <xsl:param name="str-length"/> + <xsl:param name="last-value"/> + <xsl:variable name="dec-char"> + <xsl:call-template name="hexNumber2dec"> + <xsl:with-param name="hex-value" select="substring($hex-number, $index ,1)"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="current-value" select="$last-value * 16 + $dec-char"/> + <xsl:if test="$index &lt; $str-length"> + <xsl:call-template name="hex2decimal"> + <xsl:with-param name="hex-number" select="$hex-number"/> + <xsl:with-param name="index" select="$index + 1"/> + <xsl:with-param name="str-length" select="$str-length"/> + <xsl:with-param name="last-value" select="$current-value"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="$index = $str-length"> + <xsl:value-of select="$current-value"/> + </xsl:if> + </xsl:template> + <xsl:template match="table:calculation-settings" mode="common"> + <xsl:if test="@table:precision-as-shown"> + <xsl:element name="表:精确度以显示值为准"> + <xsl:attribute name="uof:locID">s0002</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="表:值"><xsl:value-of select="@table:precision-as-shown"/></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:element name="表:日期系统-1904"> + <xsl:attribute name="uof:locID">s0003</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="表:值"><xsl:choose><xsl:when test="table:null-date/@table:date-value='1904-01-01'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + <xsl:if test="table:iteration/@table:status='enable'"> + <表:计算设置 uof:locID="s0004" uof:attrList="迭代次数 å差值"> + <xsl:attribute name="表:迭代次数"><xsl:value-of select="table:iteration/@table:steps"/></xsl:attribute> + <xsl:attribute name="表:å差值"><xsl:choose><xsl:when test="table:iteration/@table:maximum-difference"><xsl:value-of select="table:iteration/@table:maximum-difference"/></xsl:when><xsl:otherwise>0.001</xsl:otherwise></xsl:choose><!--xsl:value-of select="table:iteration/@table:maximum-difference"/--></xsl:attribute> + </表:计算设置> + </xsl:if> + </xsl:template> + <xsl:template match="office:automatic-styles" mode="common"> + <xsl:element name="表:æ¡ä»¶æ ¼å¼åŒ–集"> + <xsl:attribute name="uof:locID">s0016</xsl:attribute> + <xsl:variable name="temp-path" select="../office:automatic-styles/style:style"/> + <xsl:for-each select="$temp-path/style:map"> + <xsl:element name="表:æ¡ä»¶æ ¼å¼åŒ–"> + <xsl:attribute name="uof:locID">s0017</xsl:attribute> + <xsl:element name="表:区域"> + <xsl:attribute name="uof:locID">s0007</xsl:attribute> + <xsl:variable name="range-name"> + <xsl:value-of select="substring-before(@style:base-cell-address,'.')"/> + </xsl:variable> + <xsl:variable name="range-value"> + <xsl:value-of select="substring-after(@style:base-cell-address,'.')"/> + </xsl:variable> + <xsl:value-of select="concat(&quot;&apos;&quot;,$range-name,&quot;&apos;&quot;,'!$',substring($range-value,1,1),'$',substring($range-value,2))"/> + </xsl:element> + <xsl:element name="表:æ¡ä»¶"> + <xsl:attribute name="uof:locID">s0019</xsl:attribute> + <xsl:attribute name="表:类型"><xsl:choose><xsl:when test="contains(@style:condition,'formula')"><xsl:value-of select="'formula'"/></xsl:when><xsl:otherwise><xsl:value-of select="'cell value'"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:element name="表:æ“作ç "> + <xsl:attribute name="uof:locID">s0009</xsl:attribute> + <xsl:choose> + <xsl:when test="contains(@style:condition,'!=')"> + <xsl:value-of select="'not equal to'"/> + </xsl:when> + <xsl:when test="contains(@style:condition,'&lt;=')"> + <xsl:value-of select="'less than or equal to'"/> + </xsl:when> + <xsl:when test="contains(@style:condition,'&gt;=')"> + <xsl:value-of select="'greater than or equal to'"/> + </xsl:when> + <xsl:when test="contains(@style:condition,'&lt;')"> + <xsl:value-of select="'less than'"/> + </xsl:when> + <xsl:when test="contains(@style:condition,'&gt;')"> + <xsl:value-of select="'greater than'"/> + </xsl:when> + <xsl:when test="contains(@style:condition,'=')"> + <xsl:value-of select="'equal to'"/> + </xsl:when> + <xsl:when test="contains(@style:condition,'not-between')"> + <xsl:value-of select="'not-between'"/> + </xsl:when> + <xsl:when test="contains(@style:condition,'between')"> + <xsl:value-of select="'between'"/> + </xsl:when> + </xsl:choose> + </xsl:element> + <xsl:element name="表:第一æ“作数"> + <xsl:attribute name="uof:locID">s0010</xsl:attribute> + <xsl:choose> + <xsl:when test="contains(@style:condition,'formula')"> + <xsl:value-of select="substring-after(substring-before(@style:condition,')'),'(')"/> + </xsl:when> + <xsl:when test="contains(@style:condition,'=')"> + <xsl:value-of select="substring-after(@style:condition,'=')"/> + </xsl:when> + <xsl:when test="contains(@style:condition,'&lt;') and not(contains(@style:condition,'&lt;='))"> + <xsl:value-of select="substring-after(@style:condition,'&lt;')"/> + </xsl:when> + <xsl:when test="contains(@style:condition,'&gt;') and not(contains(@style:condition,'&gt;='))"> + <xsl:value-of select="substring-after(@style:condition,'&gt;')"/> + </xsl:when> + <xsl:when test="contains(@style:condition,'between')"> + <xsl:value-of select="substring-before(substring-after(@style:condition,'('),',')"/> + </xsl:when> + </xsl:choose> + </xsl:element> + <xsl:if test="contains(@style:condition,',')"> + <xsl:element name="表:第二æ“作数"> + <xsl:attribute name="uof:locID">s0011</xsl:attribute> + <xsl:choose> + <xsl:when test="contains(@style:condition,'between')"> + <xsl:value-of select="substring-before(substring-after(@style:condition,','),')')"/> + </xsl:when> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:element name="表:æ ¼å¼"> + <xsl:attribute name="uof:locID">s0023</xsl:attribute> + <xsl:attribute name="uof:attrList">å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:attribute name="表:å¼æ ·å¼•ç”¨"><xsl:value-of select="@style:apply-style-name"/></xsl:attribute> + </xsl:element> + </xsl:element> + </xsl:element> + </xsl:for-each> + </xsl:element> + </xsl:template> + <xsl:template match="table:content-validations" mode="common"> + <xsl:element name="表:æ•°æ®æœ‰æ•ˆæ€§é›†"> + <xsl:attribute name="uof:locID">s0005</xsl:attribute> + <xsl:call-template name="create-validation-set"> + </xsl:call-template> + </xsl:element> + </xsl:template> + <xsl:template name="create-validation-set"> + <xsl:for-each select="//table:content-validation"> + <xsl:element name="表:æ•°æ®æœ‰æ•ˆæ€§"> + <xsl:attribute name="uof:locID">s0006</xsl:attribute> + <xsl:variable name="conditiontext" select="@table:condition"/> + <xsl:variable name="operatortext" select="substring-after($conditiontext,'and ')"/> + <xsl:element name="表:区域"> + <xsl:attribute name="uof:locID">s0007</xsl:attribute> + <xsl:variable name="left-top"> + <xsl:call-template name="search-left-top-validation"> + <xsl:with-param name="validation-name" select="@table:name"/> + <xsl:with-param name="tableslist" select="/*/office:body/office:spreadsheet/table:table"/> + <xsl:with-param name="return" select="''"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="after-translated-left-top"> + <xsl:call-template name="translate-left-top"> + <xsl:with-param name="left-top" select="$left-top"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="base" select="@table:base-cell-address"/> + <xsl:variable name="base-column-and-row" select="substring-after($base,'.')"/> + <xsl:variable name="dd" select="number(substring($base-column-and-row,2,1))"/> + <xsl:variable name="base-column"> + <xsl:choose> + <xsl:when test="contains($dd,'NaN') "> + <xsl:value-of select="substring($base-column-and-row,1,2)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring($base-column-and-row,1,1)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="base-row" select="substring-after($base,$base-column)"/> + <xsl:variable name="after-translated-base-left-top"> + <xsl:value-of select="concat('$',substring-before($base,'.'),'.$',$base-column,'$',$base-row)"/> + </xsl:variable> + <xsl:value-of select="concat('$',$after-translated-left-top,':',$after-translated-base-left-top)"/> + </xsl:element> + <xsl:element name="表:校验类型"> + <xsl:attribute name="uof:locID">s0008</xsl:attribute> + <xsl:variable name="listtest">cell-content-is-in-list("</xsl:variable> + <xsl:choose> + <xsl:when test="contains($conditiontext,'cell-content-is-whole-number()')">whole number</xsl:when> + <xsl:when test="contains($conditiontext,'cell-content-is-decimal-number()')">decimal</xsl:when> + <xsl:when test="contains($conditiontext,'cell-content-is-date()')">date</xsl:when> + <xsl:when test="contains($conditiontext,'cell-content-is-time()')">time</xsl:when> + <xsl:when test="contains($conditiontext,'cell-content-is-in-list') and not(contains($conditiontext,$listtest))">cell range</xsl:when> + <xsl:when test="contains($conditiontext,'cell-content-is-in-list') and contains($conditiontext,$listtest)">list</xsl:when> + <xsl:when test="contains($conditiontext,'cell-content-text-length')">text length</xsl:when> + <xsl:otherwise>any value</xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:element name="表:æ“作ç "> + <xsl:attribute name="uof:locID">s0009</xsl:attribute> + <xsl:choose> + <xsl:when test="starts-with($operatortext,'cell-content()&lt;=')">less than or equal to</xsl:when> + <xsl:when test="starts-with($operatortext,'cell-content()&gt;=')">greater than or equal to</xsl:when> + <xsl:when test="starts-with($operatortext,'cell-content()&lt;')">less than</xsl:when> + <xsl:when test="starts-with($operatortext,'cell-content()&gt;')">greater than</xsl:when> + <xsl:when test="starts-with($operatortext,'cell-content()!=')">not equal to</xsl:when> + <xsl:when test="starts-with($operatortext,'cell-content()=')">equal to</xsl:when> + <xsl:when test="starts-with($conditiontext,'oooc:cell-content-text-length()')"> + <xsl:variable name="operator" select="substring-after($conditiontext,'oooc:cell-content-text-length()')"/> + <xsl:choose> + <xsl:when test="starts-with($operator,'&lt;=')">less than or equal to</xsl:when> + <xsl:when test="starts-with($operator,'&gt;=')">greater than or equal to</xsl:when> + <xsl:when test="starts-with($operator,'&lt;')">less than</xsl:when> + <xsl:when test="starts-with($operator,'&gt;')">greater than</xsl:when> + <xsl:when test="starts-with($operator,'!=')">not equal to</xsl:when> + <xsl:when test="starts-with($operator,'=')">equal to</xsl:when> + </xsl:choose> + </xsl:when> + <xsl:when test="contains($conditiontext,'is-between')">between</xsl:when> + <xsl:when test="contains($conditiontext,'is-not-between')">not between</xsl:when> + <!-- 注æ„:uof有的å¦å‡ ç§æ“作ç åœ¨oo中没有,他们是contain,not contain,start with,not start with, end with,not end with--> + </xsl:choose> + </xsl:element> + <xsl:element name="表:第一æ“作数"> + <xsl:attribute name="uof:locID">s0010</xsl:attribute> + <xsl:choose> + <xsl:when test="starts-with($operatortext,'cell-content-is-between')"> + <xsl:value-of select="substring-before(substring-after($operatortext,'cell-content-is-between('),',')"/> + </xsl:when> + <xsl:when test="starts-with($operatortext,'cell-content-is-not-between')"> + <xsl:value-of select="substring-before(substring-after($operatortext,'cell-content-is-not-between('),',')"/> + </xsl:when> + <xsl:when test="starts-with($conditiontext,'oooc:cell-content-text-length()')"> + <xsl:variable name="operator" select="substring-after($conditiontext,'cell-content-text-length()')"/> + <xsl:choose> + <xsl:when test="starts-with($operator,'&lt;=')"> + <xsl:value-of select="substring-after($operator,'&lt;=')"/> + </xsl:when> + <xsl:when test="starts-with($operator,'&gt;=')"> + <xsl:value-of select="substring-after($operator,'&gt;=')"/> + </xsl:when> + <xsl:when test="starts-with($operator,'&lt;')"> + <xsl:value-of select="substring-after($operator,'&lt;')"/> + </xsl:when> + <xsl:when test="starts-with($operator,'&gt;')"> + <xsl:value-of select="substring-after($operator,'&gt;')"/> + </xsl:when> + <xsl:when test="starts-with($operator,'!=')"> + <xsl:value-of select="substring-after($operator,'!=')"/> + </xsl:when> + <xsl:when test="starts-with($operator,'=')"> + <xsl:value-of select="substring-after($operator,'=')"/> + </xsl:when> + </xsl:choose> + </xsl:when> + <xsl:when test="starts-with($conditiontext,'oooc:cell-content-is-in-list')"> + <xsl:value-of select="substring-after($conditiontext,'oooc:cell-content-is-in-list')"/> + </xsl:when> + <xsl:when test="starts-with($conditiontext,'oooc:cell-content-text-length-is-not-between')"> + <xsl:value-of select="substring-before(substring-after($conditiontext,'oooc:cell-content-text-length-is-not-between('),',')"/> + </xsl:when> + <xsl:when test="starts-with($conditiontext,'oooc:cell-content-text-length-is-between')"> + <xsl:value-of select="substring-before(substring-after($conditiontext,'oooc:cell-content-text-length-is-between('),',')"/> + </xsl:when> + <xsl:when test="starts-with($operatortext,'cell-content()')"> + <xsl:variable name="operator" select="substring-after($conditiontext,'oooc:cell-content()')"/> + <xsl:choose> + <xsl:when test="starts-with($operator,'&lt;=')"> + <xsl:value-of select="substring-after($operator,'&lt;=')"/> + </xsl:when> + <xsl:when test="starts-with($operator,'&gt;=')"> + <xsl:value-of select="substring-after($operator,'&gt;=')"/> + </xsl:when> + <xsl:when test="starts-with($operator,'&lt;')"> + <xsl:value-of select="substring-after($operator,'&lt;')"/> + </xsl:when> + <xsl:when test="starts-with($operator,'&gt;')"> + <xsl:value-of select="substring-after($operator,'&gt;')"/> + </xsl:when> + <xsl:when test="starts-with($operator,'!=')"> + <xsl:value-of select="substring-after($operator,'!=')"/> + </xsl:when> + <xsl:when test="starts-with($operator,'=')"> + <xsl:value-of select="substring-after($operator,'=')"/> + </xsl:when> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:element> + <xsl:if test="starts-with($operatortext,'cell-content-is-between') or starts-with($operatortext,'cell-content-is-not-between')"> + <xsl:element name="表:第二æ“作数"> + <xsl:attribute name="uof:locID">s0011</xsl:attribute> + <xsl:value-of select="substring-before(substring-after($operatortext,','),')')"/> + </xsl:element> + </xsl:if> + <xsl:if test="starts-with($conditiontext,'oooc:cell-content-text-length-is-not-between') or starts-with($conditiontext,'oooc:cell-content-text-length-is-between')"> + <xsl:element name="表:第二æ“作数"> + <xsl:attribute name="uof:locID">s0011</xsl:attribute> + <xsl:value-of select="substring-before(substring-after($conditiontext,','),')')"/> + </xsl:element> + </xsl:if> + <xsl:element name="表:忽略空格"> + <xsl:attribute name="uof:locID">s0012</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="表:值"><xsl:value-of select="@table:allow-empty-cell"/></xsl:attribute> + </xsl:element> + <xsl:if test="contains($conditiontext,'cell-content-is-in-list') "> + <xsl:element name="表:下拉箭头"> + <xsl:attribute name="uof:locID">s0013</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="表:值">false</xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="table:help-message"> + <xsl:element name="表:输入æ示"> + <xsl:attribute name="uof:locID">s0014</xsl:attribute> + <xsl:attribute name="uof:attrList">显示 标题 内容</xsl:attribute> + <xsl:attribute name="表:显示"><xsl:value-of select="table:help-message/@table:display"/></xsl:attribute> + <xsl:attribute name="表:标题"><xsl:choose><xsl:when test="table:help-message/@table:title"><xsl:value-of select="table:help-message/@table:title"/></xsl:when><xsl:otherwise><xsl:value-of select="''"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:variable name="content"> + <xsl:call-template name="create-help-error-message-content"> + <xsl:with-param name="text-p-set" select="table:help-message/text:p"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="表:内容"><xsl:value-of select="$content"/></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="table:error-message"> + <xsl:element name="表:错误æ示"> + <xsl:attribute name="uof:locID">s0015</xsl:attribute> + <xsl:attribute name="uof:attrList">显示 类型 标题 内容</xsl:attribute> + <xsl:attribute name="表:显示"><xsl:value-of select="table:error-message/@table:display"/></xsl:attribute> + <xsl:attribute name="表:类型"><xsl:value-of select="table:error-message/@table:message-type"/></xsl:attribute> + <xsl:attribute name="表:标题"><xsl:choose><xsl:when test="table:error-message/@table:title"><xsl:value-of select="table:error-message/@table:title"/></xsl:when><xsl:otherwise><xsl:value-of select="''"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:variable name="content"> + <xsl:call-template name="create-help-error-message-content"> + <xsl:with-param name="text-p-set" select="table:error-message/text:p"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="表:内容"><xsl:value-of select="$content"/></xsl:attribute> + </xsl:element> + </xsl:if> + </xsl:element> + </xsl:for-each> + </xsl:template> + <xsl:template name="search-left-top-validation"> + <xsl:param name="validation-name"/> + <xsl:param name="tableslist"/> + <xsl:param name="return"/> + <xsl:choose> + <xsl:when test="$tableslist and $return=''"> + <xsl:variable name="firsttablerows" select="$tableslist[1]//table:table-row"/> + <xsl:variable name="first-left-top"> + <xsl:call-template name="search-left-top-validation-inatable"> + <xsl:with-param name="row-num" select="'1'"/> + <xsl:with-param name="firsttablerows" select="$firsttablerows"/> + <xsl:with-param name="validation-name" select="$validation-name"/> + <xsl:with-param name="return" select="''"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="rest-left-top"> + <xsl:call-template name="search-left-top-validation"> + <xsl:with-param name="validation-name" select="$validation-name"/> + <xsl:with-param name="tableslist" select="$tableslist[position()!=1]"/> + <xsl:with-param name="return" select="$first-left-top"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="$first-left-top!=''"> + <xsl:value-of select="$first-left-top"/> + </xsl:when> + <xsl:when test="$rest-left-top!=''"> + <xsl:value-of select="$rest-left-top"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="''"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$return"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="translate-left-top"> + <xsl:param name="left-top"/> + <xsl:variable name="column-number" select="substring-before(substring-after($left-top,'.'),' ')"/> + <xsl:variable name="column-number1"> + <xsl:value-of select="floor( $column-number div 26 )"/> + </xsl:variable> + <xsl:variable name="column-number2"> + <xsl:value-of select="$column-number mod 26"/> + </xsl:variable> + <xsl:variable name="column-character1"> + <xsl:call-template name="number-to-character"> + <xsl:with-param name="number" select="$column-number1"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="column-character2"> + <xsl:call-template name="number-to-character"> + <xsl:with-param name="number" select="$column-number2"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="concat(substring-before($left-top,'.'),'.','$',$column-character1,$column-character2,'$',substring-after($left-top,' '))"/> + </xsl:template> + <xsl:template name="create-help-error-message-content"> + <xsl:param name="text-p-set"/> + <xsl:if test="$text-p-set"> + <!--此处有问题ï¼ï¼ï¼ï¼åº”该是有一个模å—调用等--> + <!--xsl:value-of select="'&#10;'"/--> + <xsl:value-of select="$text-p-set"/> + <xsl:call-template name="create-help-error-message-content"> + <xsl:with-param name="text-p-set" select="$text-p-set[position()!=1]"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template name="search-left-top-validation-inatable"> + <xsl:param name="row-num"/> + <xsl:param name="firsttablerows"/> + <xsl:param name="validation-name"/> + <xsl:param name="return"/> + <xsl:choose> + <xsl:when test="$firsttablerows and $return=''"> + <xsl:variable name="firstcells" select="$firsttablerows[1]/table:table-cell"/> + <xsl:variable name="first-left-top"> + <xsl:call-template name="search-left-top-validation-inarow"> + <xsl:with-param name="row-num" select="$row-num"/> + <xsl:with-param name="column-num" select="'1'"/> + <xsl:with-param name="firstcells" select="$firstcells"/> + <xsl:with-param name="validation-name" select="$validation-name"/> + <xsl:with-param name="return" select="''"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="row-num-p"> + <xsl:choose> + <xsl:when test="$firsttablerows[1]/@table:number-rows-repeated"> + <xsl:value-of select="$row-num+ $firsttablerows[1]/@table:number-rows-repeated"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$row-num+1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="rest-left-top"> + <xsl:call-template name="search-left-top-validation-inatable"> + <xsl:with-param name="row-num" select="$row-num-p"/> + <xsl:with-param name="firsttablerows" select="$firsttablerows[position()!=1]"/> + <xsl:with-param name="validation-name" select="$validation-name"/> + <xsl:with-param name="return" select="$first-left-top"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="$first-left-top!=''"> + <xsl:value-of select="$first-left-top"/> + </xsl:when> + <xsl:when test="$rest-left-top !=''"> + <xsl:value-of select="$rest-left-top "/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="''"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$return"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="number-to-character"> + <xsl:param name="number"/> + <xsl:choose> + <xsl:when test="$number = 0"/> + <xsl:when test="$number = 1">A</xsl:when> + <xsl:when test="$number = 2">B</xsl:when> + <xsl:when test="$number = 3">C</xsl:when> + <xsl:when test="$number = 4">D</xsl:when> + <xsl:when test="$number = 5">E</xsl:when> + <xsl:when test="$number = 6">F</xsl:when> + <xsl:when test="$number = 7">G</xsl:when> + <xsl:when test="$number = 8">H</xsl:when> + <xsl:when test="$number = 9">I</xsl:when> + <xsl:when test="$number = 10">J</xsl:when> + <xsl:when test="$number = 11">K</xsl:when> + <xsl:when test="$number = 12">L</xsl:when> + <xsl:when test="$number = 13">M</xsl:when> + <xsl:when test="$number = 14">N</xsl:when> + <xsl:when test="$number = 15">O</xsl:when> + <xsl:when test="$number = 16">P</xsl:when> + <xsl:when test="$number = 17">Q</xsl:when> + <xsl:when test="$number = 18">R</xsl:when> + <xsl:when test="$number = 19">S</xsl:when> + <xsl:when test="$number = 20">T</xsl:when> + <xsl:when test="$number = 21">U</xsl:when> + <xsl:when test="$number = 22">V</xsl:when> + <xsl:when test="$number = 23">W</xsl:when> + <xsl:when test="$number = 24">X</xsl:when> + <xsl:when test="$number = 25">Y</xsl:when> + <xsl:when test="$number = 26">Z</xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:template> + <xsl:template name="search-left-top-validation-inacell"> + <xsl:param name="row-num"/> + <xsl:param name="column-num"/> + <xsl:param name="cell"/> + <xsl:param name="validation-name"/> + <xsl:choose> + <xsl:when test="$cell/@table:content-validation-name=$validation-name"> + <xsl:value-of select="concat($cell/ancestor::table:table/@table:name,'.',$column-num,' ',$row-num)"/> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:template> + <xsl:template name="search-left-top-validation-inarow"> + <xsl:param name="row-num"/> + <xsl:param name="column-num"/> + <xsl:param name="firstcells"/> + <xsl:param name="validation-name"/> + <xsl:param name="return"/> + <xsl:choose> + <xsl:when test="$firstcells and $return=''"> + <xsl:variable name="firstcell" select="$firstcells[1]"/> + <xsl:variable name="first-left-top"> + <xsl:call-template name="search-left-top-validation-inacell"> + <xsl:with-param name="row-num" select="$row-num"/> + <xsl:with-param name="column-num" select="$column-num"/> + <xsl:with-param name="cell" select="$firstcell"/> + <xsl:with-param name="validation-name" select="$validation-name"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="column-num-p"> + <xsl:choose> + <xsl:when test="$firstcell/@table:number-columns-repeated"> + <xsl:value-of select="$column-num+ $firstcell/@table:number-columns-repeated"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$column-num+ 1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="rest-left-top"> + <xsl:call-template name="search-left-top-validation-inarow"> + <xsl:with-param name="row-num" select="$row-num"/> + <xsl:with-param name="column-num" select="$column-num-p"/> + <xsl:with-param name="firstcells" select="$firstcells[position()!=1]"/> + <xsl:with-param name="validation-name" select="$validation-name"/> + <xsl:with-param name="return" select="$first-left-top"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="$first-left-top!=''"> + <xsl:value-of select="$first-left-top"/> + </xsl:when> + <xsl:when test="$rest-left-top !=''"> + <xsl:value-of select="$rest-left-top "/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="''"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$return"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/export/uof/odf2uof_text.xsl b/openoffice/share/xslt/export/uof/odf2uof_text.xsl new file mode 100644 index 0000000000000000000000000000000000000000..e2666de8f093a4e17a976797b8992b426011dc07 --- /dev/null +++ b/openoffice/share/xslt/export/uof/odf2uof_text.xsl @@ -0,0 +1,4459 @@ +<?xml version="1.0" encoding="UTF-8" standalone="yes"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:uof="http://schemas.uof.org/cn/2003/uof" xmlns:表="http://schemas.uof.org/cn/2003/uof-spreadsheet" xmlns:æ¼”="http://schemas.uof.org/cn/2003/uof-slideshow" xmlns:å­—="http://schemas.uof.org/cn/2003/uof-wordproc" xmlns:图="http://schemas.uof.org/cn/2003/graph" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:presentation="urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:smil="urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" office:version="1.0" exclude-result-prefixes="office style text table draw fo xlink dc meta number presentation svg chart dr3d math form script config ooo ooow oooc dom xforms smil anim"> + <xsl:output method="xml" indent="no" encoding="UTF-8" version="1.0"/> + <!--xsl:key name="colWidth" match="/office:automatic/style:style/" use="@style:column-width"/--> + <xsl:variable name="swValueWithUnit"> + <xsl:value-of select="/office:document/office:automatic-styles/style:page-layout/style:page-layout-properties/@fo:page-width"/> + </xsl:variable> + <xsl:variable name="uofUnit"> + <xsl:choose> + <xsl:when test="contains($swValueWithUnit,'in')">inch</xsl:when> + <xsl:when test="contains($swValueWithUnit,'cm')">cm</xsl:when> + <xsl:when test="contains($swValueWithUnit,'mm')">mm</xsl:when> + <xsl:when test="contains($swValueWithUnit,'pt')">pt</xsl:when> + <xsl:otherwise>inch</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="ooUnit"> + <xsl:choose> + <xsl:when test="contains($swValueWithUnit,'in')">inch</xsl:when> + <xsl:when test="contains($swValueWithUnit,'cm')">cm</xsl:when> + <xsl:when test="contains($swValueWithUnit,'mm')">mm</xsl:when> + <xsl:when test="contains($swValueWithUnit,'pt')">pt</xsl:when> + <xsl:otherwise>inch</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:template match="/"> + <xsl:apply-templates select="office:document"/> + </xsl:template> + <xsl:template match="office:document"> + <uof:UOF xmlns:uof="http://schemas.uof.org/cn/2003/uof" xmlns:表="http://schemas.uof.org/cn/2003/uof-spreadsheet" xmlns:æ¼”="http://schemas.uof.org/cn/2003/uof-slideshow" xmlns:å­—="http://schemas.uof.org/cn/2003/uof-wordproc" xmlns:图="http://schemas.uof.org/cn/2003/graph" uof:language="cn" uof:locID="u0000" uof:version="1.0" uof:mimetype="vnd.uof.text"> + <xsl:apply-templates select="office:meta"/> + <xsl:if test="/office:document/office:body/office:text/text:p/text:bookmark-start|/office:document/office:body/office:text/text:p/text:bookmark"> + <uof:书签集 uof:locID="u0027"> + <xsl:for-each select="/office:document/office:body/office:text/text:p/text:bookmark-start|/office:document/office:body/office:text/text:p/text:bookmark"> + <uof:书签 uof:locID="u0028" uof:attrList="å称"> + <xsl:attribute name="uof:å称"><xsl:value-of select="@text:name"/></xsl:attribute> + <uof:文本ä½ç½® uof:locID="u0029" uof:attrList="区域引用"> + <xsl:attribute name="å­—:区域引用"><xsl:value-of select="generate-id()"/></xsl:attribute> + </uof:文本ä½ç½®> + </uof:书签> + </xsl:for-each> + </uof:书签集> + </xsl:if> + <xsl:if test="/office:document/office:body/office:text/text:p/text:a | /office:document/office:body/office:text/text:p/draw:a | /office:document/office:body/office:text/table:table/table:table-row/table:table-cell/text:p/text:a | /office:document/office:body/office:text/text:table-of-content/text:index-body/text:p/text:a"> + <uof:链接集 uof:locID="u0031"> + <xsl:for-each select="/office:document/office:body/office:text/text:p/text:a | /office:document/office:body/office:text/text:p/draw:a | /office:document/office:body/office:text/table:table/table:table-row/table:table-cell/text:p/text:a | /office:document/office:body/office:text/text:table-of-content/text:index-body/text:p/text:a"> + <xsl:variable name="hyperStr" select="@xlink:href"/> + <uof:超级链接 uof:locID="u0032" uof:attrList="标识符 目标 书签 å¼æ ·å¼•ç”¨ 已访问å¼æ ·å¼•ç”¨ æ示 链æº"> + <xsl:if test="contains($hyperStr,'#')"> + <xsl:attribute name="uof:书签"><xsl:value-of select="substring-after($hyperStr,'#')"/></xsl:attribute> + </xsl:if> + <xsl:variable name="num"> + <xsl:number from="/office:document/office:body/office:text" level="any" count="text:a | table:table/table:table-row/table:table-cell/text:a"/> + </xsl:variable> + <xsl:attribute name="uof:链æº"><xsl:value-of select="concat('hlnk',$num)"/></xsl:attribute> + <xsl:attribute name="uof:标识符"><xsl:value-of select="concat('hyk_','hlnk',$num)"/></xsl:attribute> + <xsl:if test="not(contains($hyperStr,'#'))"> + <xsl:attribute name="uof:目标"><xsl:value-of select="$hyperStr"/></xsl:attribute> + </xsl:if> + <xsl:if test="@office:name"> + <xsl:attribute name="uof:æ示"><xsl:value-of select="@office:name"/></xsl:attribute> + </xsl:if> + <xsl:if test="@text:style-name"> + <xsl:attribute name="uof:å¼æ ·å¼•ç”¨"><xsl:value-of select="@text:style-name"/></xsl:attribute> + </xsl:if> + <xsl:if test="@text:visited-style-name"> + <xsl:attribute name="uof:已访问å¼æ ·å¼•ç”¨"><xsl:value-of select="@text:visited-style-name"/></xsl:attribute> + </xsl:if> + </uof:超级链接> + </xsl:for-each> + </uof:链接集> + </xsl:if> + <uof:å¼æ ·é›† uof:locID="u0039"> + <xsl:apply-templates select="office:font-face-decls"/> + <xsl:call-template name="自动编å·é›†"/> + <xsl:call-template name="shiyang"/> + <xsl:apply-templates select="office:automatic-styles/style:style" mode="style"/> + </uof:å¼æ ·é›†> + <uof:对象集 uof:locID="u0033"> + <xsl:for-each select="/office:document/office:body/office:text/draw:*"> + <xsl:variable name="nodename1"> + <xsl:value-of select="name()"/> + </xsl:variable> + <xsl:call-template name="draw"> + <xsl:with-param name="nodename1" select="$nodename1"/> + </xsl:call-template> + </xsl:for-each> + <xsl:apply-templates select="/office:document/office:body/office:text//text:p" mode="styles"/> + <xsl:apply-templates select="/office:document/office:master-styles/style:master-page/style:header/text:p" mode="styles"/> + <xsl:apply-templates select="/office:document/office:master-styles/style:master-page/style:footer/text:p" mode="styles"/> + <xsl:for-each select="(/office:document/office:styles/style:style/style:paragraph-properties/style:background-image) | (/office:document/office:automatic-styles/style:style/style:paragraph-properties/style:background-image) | (/office:document/office:automatic-styles/style:page-layout/style:page-layout-properties/style:background-image) | /office:document/office:automatic-styles/style:style/style:table-cell-properties/style:background-image | /office:document/office:automatic-styles/style:style/style:table-properties/style:background-image | /office:document/office:automatic-styles/style:style/style:graphic-properties/style:background-image"> + <uof:其他对象 uof:locID="u0036" uof:attrList="标识符 内嵌 公共类型 ç§æœ‰ç±»åž‹"> + <xsl:attribute name="uof:标识符"><xsl:value-of select="concat('background-image_',count(preceding::style:background-image))"/></xsl:attribute> + <xsl:attribute name="uof:公共类型">png</xsl:attribute> + <xsl:attribute name="uof:内嵌">true</xsl:attribute> + <uof:æ•°æ® uof:locID="u0037"> + <xsl:value-of select="office:binary-data"/> + </uof:æ•°æ®> + </uof:其他对象> + </xsl:for-each> + <xsl:for-each select="(/office:document/office:styles/text:list-style/text:list-level-style-image) | (/office:document/office:automatic-styles/text:list-style/text:list-level-style-image)"> + <uof:其他对象 uof:locID="u0036" uof:attrList="标识符 内嵌 公共类型 ç§æœ‰ç±»åž‹"> + <xsl:attribute name="uof:标识符"><xsl:value-of select="concat('image_numbering_',count(preceding::text:list-level-style-image))"/></xsl:attribute> + <xsl:attribute name="uof:公共类型">png</xsl:attribute> + <xsl:attribute name="uof:内嵌">true</xsl:attribute> + <uof:æ•°æ® uof:locID="u0037"> + <xsl:value-of select="office:binary-data"/> + </uof:æ•°æ®> + </uof:其他对象> + </xsl:for-each> + <xsl:for-each select="/office:document/office:styles/draw:fill-image"> + <uof:其他对象 uof:locID="u0036" uof:attrList="标识符 内嵌 公共类型 ç§æœ‰ç±»åž‹"> + <xsl:attribute name="uof:标识符"><xsl:value-of select="@draw:name"/></xsl:attribute> + <xsl:attribute name="uof:公共类型">png</xsl:attribute> + <xsl:attribute name="uof:内嵌">true</xsl:attribute> + <uof:æ•°æ® uof:locID="u0037"> + <xsl:value-of select="office:binary-data"/> + </uof:æ•°æ®> + </uof:其他对象> + </xsl:for-each> + <!--xsl:apply-templates select="/office:document/office:automatic-styles/style:style[@style:family = 'graphics']"/> + <xsl:apply-templates select="office:styles/style:style[@style:family = 'graphics']"/> + <xsl:apply-templates select="office:styles/style:default-style [@style:family = 'graphics']"/--> + </uof:对象集> + <uof:æ–‡å­—å¤„ç† uof:locID="u0047"> + <å­—:公用处ç†è§„则 uof:locID="t0000"> + <xsl:apply-templates select="office:settings"/> + <xsl:call-template name="GetUsers"/> + <xsl:call-template name="GetTrackChanges"/> + <xsl:call-template name="GetAnnotations"/> + </å­—:公用处ç†è§„则> + <å­—:主体 uof:locID="t0016"> + <xsl:for-each select="office:automatic-styles/style:page-layout[@style:name='pm1']"> + <xsl:call-template name="style:page-layout"/> + </xsl:for-each> + <!--xsl:call-template name="office:automatic-styles/style:page-layout[@style:name='pm1']"/--> + <!--xsl:apply-templates select="office:automatic-styles/style:page-layout[@style:name='pm1']"/--> + <xsl:apply-templates select="office:body/office:text"/> + <xsl:call-template name="logic-chapter"/> + </å­—:主体> + </uof:文字处ç†> + </uof:UOF> + </xsl:template> + <xsl:template name="logic-chapter"> + <xsl:element name="å­—:逻辑章节"> + <xsl:attribute name="uof:locID">t0050</xsl:attribute> + </xsl:element> + </xsl:template> + <xsl:template name="GetAnnotations"> + <xsl:if test="/*/office:body/office:text//office:annotation "> + <å­—:批注集 uof:locID="t0014"> + <xsl:for-each select="/*/office:body/office:text//office:annotation"> + <å­—:批注 uof:locID="t0015" uof:attrList="区域引用 作者 日期 作者缩写"> + <xsl:attribute name="å­—:作者"><xsl:value-of select="generate-id()"/></xsl:attribute> + <xsl:attribute name="å­—:日期"><xsl:value-of select="dc:date"/></xsl:attribute> + <xsl:attribute name="å­—:区域引用">cmt<xsl:number from="/office:document/office:body/office:text" level="any" count="office:annotation"/></xsl:attribute> + <xsl:for-each select="./node()"> + <xsl:choose> + <xsl:when test="name()='text:p'"> + <xsl:call-template name="execParagraph"> + <xsl:with-param name="currlistlvl" select="number('0')"/> + <xsl:with-param name="liststylename" select="string('00000')"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name()='table:table'"> + <xsl:call-template name="exec_table"/> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:for-each> + </å­—:批注> + </xsl:for-each> + </å­—:批注集> + </xsl:if> + </xsl:template> + <xsl:template name="GetTrackChanges"> + <xsl:if test="/*/office:body/office:text/text:tracked-changes"> + <å­—:修订信æ¯é›† uof:locID="t0012"> + <xsl:for-each select="/*/office:body/office:text/text:tracked-changes/text:changed-region"> + <å­—:ä¿®è®¢ä¿¡æ¯ å­—:标识符="{@text:id}" å­—:作者="{generate-id()}" å­—:日期="{node()//office:change-info/dc:date}" uof:locID="t0013" uof:attrList="标识符 作者 日期"/> + </xsl:for-each> + </å­—:修订信æ¯é›†> + </xsl:if> + </xsl:template> + <xsl:template name="GetUsers"> + <xsl:if test="/*/office:body/office:text/text:tracked-changes//office:change-info/dc:creator or //office:annotation/@office:author or //office:annotation/dc:creator"> + <å­—:用户集 uof:locID="t0010"> + <xsl:for-each select="/*/office:body/office:text/text:tracked-changes/text:changed-region"> + <å­—:用户 å­—:标识符="{generate-id()}" å­—:姓å="{node()//office:change-info/dc:creator}" uof:locID="t0011" uof:attrList="标识符 姓å"/> + </xsl:for-each> + <xsl:for-each select="//office:annotation"> + <å­—:用户 å­—:标识符="{generate-id()}" å­—:姓å="{dc:creator}" uof:locID="t0011" uof:attrList="标识符 姓å"/> + </xsl:for-each> + </å­—:用户集> + </xsl:if> + </xsl:template> + <xsl:key match="/office:document/office:automatic-styles/style:style | /office:document/office:styles/style:style" name="graphicset" use="@style:name"/> + <xsl:template match="text:p" mode="styles"> + <xsl:for-each select="child::*"> + <xsl:variable name="nodename1"> + <xsl:value-of select="name()"/> + </xsl:variable> + <xsl:if test="(substring-before($nodename1,':') = 'draw')"> + <xsl:call-template name="draw"> + <xsl:with-param name="nodename1" select="$nodename1"/> + </xsl:call-template> + </xsl:if> + </xsl:for-each> + </xsl:template> + <xsl:template name="draw"> + <xsl:param name="nodename1"/> + <xsl:choose> + <xsl:when test="substring-after($nodename1,':') = 'a'"> + <xsl:for-each select="child::*"> + <xsl:call-template name="draw"> + <xsl:with-param name="nodename"> + <xsl:value-of select="name()"/> + </xsl:with-param> + </xsl:call-template> + </xsl:for-each> + </xsl:when> + <xsl:when test="substring-after($nodename1,':') = 'g'"> + <xsl:call-template name="draw:g"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="creategraphicstyles"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="draw:g"> + <xsl:variable name="picnumber1"> + <xsl:value-of select="count(preceding::draw:g)"/> + </xsl:variable> + <图:图形 uof:locID="g0000" uof:attrList="层次 标识符 组åˆåˆ—表 其他对象"> + <xsl:attribute name="图:标识符"><xsl:value-of select="concat(@draw:style-name,'_',$picnumber1)"/></xsl:attribute> + <xsl:attribute name="图:层次"><xsl:choose><xsl:when test="name(parent::node())='draw:g'"><xsl:value-of select="position()"/></xsl:when><xsl:when test="@draw:z-index"><xsl:value-of select="@draw:z-index"/></xsl:when><xsl:otherwise><xsl:value-of select="position()"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="图:组åˆåˆ—表"><xsl:for-each select="child::*[1]"><xsl:variable name="node1"><xsl:value-of select="@draw:style-name"/></xsl:variable><xsl:variable name="picnumber2"><xsl:value-of select="count(preceding::*[@draw:style-name=$node1])"/></xsl:variable><xsl:call-template name="zuheliebiao"><xsl:with-param name="allnode"><xsl:value-of select="concat($node1,'_',$picnumber2)"/></xsl:with-param><xsl:with-param name="pos" select="2"/></xsl:call-template></xsl:for-each></xsl:attribute> + </图:图形> + <xsl:for-each select="child::*"> + <xsl:choose> + <xsl:when test="name()='draw:g'"> + <xsl:call-template name="draw:g"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="creategraphicstyles"/> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template name="zuheliebiao"> + <xsl:param name="allnode"/> + <xsl:param name="pos"/> + <xsl:choose> + <xsl:when test="../child::*[$pos]"> + <xsl:for-each select="../child::*[$pos]"> + <xsl:variable name="nodepos"> + <xsl:value-of select="@draw:style-name"/> + </xsl:variable> + <xsl:variable name="picnumber1"> + <xsl:value-of select="count(preceding::*[@draw:style-name=$nodepos])"/> + </xsl:variable> + <xsl:variable name="pic-name1"> + <xsl:value-of select="concat($nodepos,'_',$picnumber1)"/> + </xsl:variable> + <xsl:variable name="allnode1"> + <xsl:value-of select="concat($allnode,',',$pic-name1)"/> + </xsl:variable> + <xsl:call-template name="zuheliebiao"> + <xsl:with-param name="allnode" select="$allnode1"/> + <xsl:with-param name="pos" select="$pos+1"/> + </xsl:call-template> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$allnode"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="creategraphicstyles"> + <xsl:variable name="nodename"> + <xsl:value-of select="name()"/> + </xsl:variable> + <xsl:variable name="pic-name"> + <xsl:value-of select="@draw:style-name"/> + </xsl:variable> + <xsl:variable name="pic-num"> + <xsl:value-of select="count(/descendant::*[@draw:style-name=$pic-name])"/> + </xsl:variable> + <xsl:variable name="picnumber"> + <xsl:value-of select="count(preceding::*[@draw:style-name=$pic-name])"/> + </xsl:variable> + <xsl:call-template name="pic-process"> + <xsl:with-param name="pic-name" select="$pic-name"/> + <xsl:with-param name="nodename" select="$nodename"/> + <xsl:with-param name="picnumber" select="$picnumber"/> + </xsl:call-template> + </xsl:template> + <!--xsl:key match="/office:document/office:automatic-styles/style:style" name="graphicset" use="@style:name"/> + + <xsl:template match="style:style[@style:family = 'graphics']"> + <xsl:variable name="pic-name"> + <xsl:value-of select="@style:name"/> + </xsl:variable> + <xsl:variable name="pic-num"> + <xsl:value-of select="count(/descendant::*[@draw:style-name=$pic-name])"/> + </xsl:variable> + <xsl:call-template name="pic-process"> + <xsl:with-param name="pic-name" select="$pic-name"/> + <xsl:with-param name="pic-num" select="$pic-num"/> + <xsl:with-param name="current-num" select="1"/> + </xsl:call-template> + </xsl:template--> + <xsl:template name="pic-process"> + <xsl:param name="pic-name"/> + <xsl:param name="nodename"/> + <xsl:param name="picnumber"/> + <图:图形 uof:locID="g0000" uof:attrList="层次 标识符 组åˆåˆ—表 其他对象"> + <xsl:attribute name="图:标识符"><xsl:value-of select="concat($pic-name,'_',$picnumber)"/></xsl:attribute> + <xsl:attribute name="图:层次"><xsl:value-of select="@draw:z-index"/></xsl:attribute> + <xsl:if test=".//office:binary-data"> + <xsl:attribute name="图:其他对象"><xsl:choose><xsl:when test="@draw:name"><xsl:value-of select="@draw:name"/></xsl:when><xsl:otherwise><xsl:value-of select="concat($pic-name,'_b1')"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:variable name="arrow-sign"> + <xsl:choose> + <xsl:when test="key('graphicset',$pic-name)/style:graphic-properties/@draw:marker-start or key('graphicset',$pic-name)/style:graphic-properties/@draw:marker-end"> + <xsl:value-of select="'1'"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$nodename='draw:line' or $nodename='draw:rect' or $nodename='draw:circle' or $nodename='draw:polygon' or $nodename='draw:polyline' or $nodename='draw:ellipse' or $nodename='draw:path'or $nodename='draw:g' or $nodename='draw:text-box' or child::draw:text-box"> + <图:预定义图形 uof:locID="g0005"> + <图:类别 uof:locID="g0006"> + <xsl:choose> + <xsl:when test="$nodename='draw:line' and $arrow-sign='1'">62</xsl:when> + <xsl:when test="$nodename='draw:rect'">11</xsl:when> + <xsl:when test="$nodename='draw:line'">61</xsl:when> + <xsl:when test="$nodename='draw:circle'">19</xsl:when> + <xsl:when test="$nodename='draw:polygon'">65</xsl:when> + <xsl:when test="$nodename='draw:polyline'">66</xsl:when> + <xsl:when test="$nodename='draw:ellipse'">19</xsl:when> + <xsl:when test="child::draw:text-box[@fo:min-height]">22</xsl:when> + <xsl:when test="child::draw:text-box">23</xsl:when> + </xsl:choose> + </图:类别> + <图:å称 uof:locID="g0007"> + <xsl:choose> + <xsl:when test="$nodename='draw:rect'">Rectangle</xsl:when> + <xsl:when test="$nodename='draw:line'">Line</xsl:when> + <xsl:when test="$nodename='draw:circle'">Oval</xsl:when> + <xsl:when test="$nodename='draw:polygon'">Freeform</xsl:when> + <xsl:when test="$nodename='draw:polyline'">Scribble</xsl:when> + <xsl:when test="$nodename='draw:ellipse'">Oval</xsl:when> + <xsl:when test="$nodename='draw:frame' and child::draw:text-box[@fo:min-height]">排版框</xsl:when> + <xsl:when test="$nodename='draw:frame' and child::draw:text-box">排版框</xsl:when> + </xsl:choose> + </图:å称> + <图:生æˆè½¯ä»¶ uof:locID="g0008">PNG</图:生æˆè½¯ä»¶> + <xsl:if test="./@draw:points or ./@svg:d"> + <图:关键点åæ ‡ uof:locID="g0009" uof:attrList="路径"> + <xsl:attribute name="图:路径"><xsl:choose><xsl:when test="@svg:d"><xsl:value-of select="@svg:d"/></xsl:when><xsl:when test="@draw:points"><xsl:call-template name="draw:points"><xsl:with-param name="point" select="@draw:points"/><xsl:with-param name="lujing"/></xsl:call-template></xsl:when></xsl:choose></xsl:attribute> + </图:关键点åæ ‡> + </xsl:if> + <图:属性 uof:locID="g0011"> + <xsl:for-each select="(/office:document/office:styles/descendant::*[@style:name=$pic-name]) | (/office:document/office:automatic-styles/descendant::*[@style:name=$pic-name]) "> + <xsl:if test="style:graphic-properties/@draw:fill-color or style:graphic-properties/@fo:background-color or style:graphic-properties/@draw:fill-image-name or style:graphic-properties/@draw:fill-gradient-name"> + <图:å¡«å…… uof:locID="g0012"> + <xsl:choose> + <xsl:when test="style:graphic-properties/@draw:fill='gradient'"> + <xsl:variable name="gradient-name"> + <xsl:value-of select="style:graphic-properties/@draw:fill-gradient-name"/> + </xsl:variable> + <xsl:for-each select="/descendant::draw:gradient[@draw:name=$gradient-name]"> + <图:æ¸å˜ uof:locID="g0037" uof:attrList="起始色 终止色 ç§å­ç±»åž‹ 起始浓度 终止浓度 æ¸å˜æ–¹å‘ 边界 ç§å­Xä½ç½® ç§å­Yä½ç½® 类型"> + <xsl:attribute name="图:起始色"><xsl:value-of select="@draw:start-color"/></xsl:attribute> + <xsl:attribute name="图:终止色"><xsl:value-of select="@draw:end-color"/></xsl:attribute> + <xsl:attribute name="图:ç§å­ç±»åž‹"><xsl:choose><xsl:when test="@draw:style='linear' or @draw:style='axial'">linear</xsl:when><xsl:when test="@draw:style='radial'">radar</xsl:when><xsl:when test="@draw:style='ellipsoid'">oval</xsl:when><xsl:when test="@draw:style='square'">square</xsl:when><xsl:when test="@draw:style='rectangular'">rectangle</xsl:when></xsl:choose></xsl:attribute> + <xsl:attribute name="图:起始浓度"><xsl:value-of select="substring-before(@draw:start-intensity,'%')"/></xsl:attribute> + <xsl:attribute name="图:终止浓度"><xsl:value-of select="substring-before(@draw:end-intensity,'%')"/></xsl:attribute> + <xsl:variable name="angle"> + <xsl:value-of select="@draw:angle div 10"/> + </xsl:variable> + <xsl:attribute name="图:æ¸å˜æ–¹å‘"><xsl:choose><xsl:when test="0&lt;$angle and $angle&lt;25">0</xsl:when><xsl:when test="25&lt;$angle and $angle&lt;70">45</xsl:when><xsl:when test="70&lt;$angle and $angle&lt;115">90</xsl:when><xsl:when test="115&lt;$angle and $angle&lt;160">135</xsl:when><xsl:when test="160&lt;$angle and $angle&lt;205">180</xsl:when><xsl:when test="205&lt;$angle and $angle&lt;250">225</xsl:when><xsl:when test="250&lt;$angle and $angle&lt;295">270</xsl:when><xsl:when test="295&lt;$angle and $angle&lt;340">315</xsl:when><xsl:when test="340&lt;$angle and $angle&lt;360">360</xsl:when></xsl:choose></xsl:attribute> + <xsl:attribute name="图:边界"><xsl:value-of select="substring-before(@draw:border,'%')"/></xsl:attribute> + <xsl:if test="@draw:cx"> + <xsl:attribute name="图:ç§å­Xä½ç½®"><xsl:value-of select="substring-before(@draw:cx,'%')"/></xsl:attribute> + </xsl:if> + <xsl:if test="@draw:cy"> + <xsl:attribute name="图:ç§å­Yä½ç½®"><xsl:value-of select="substring-before(@draw:cy,'%')"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="图:类型">-2</xsl:attribute> + </图:æ¸å˜> + </xsl:for-each> + </xsl:when> + <xsl:when test="style:graphic-properties/@draw:fill-image-name or style:graphic-properties/style:background-image/office:binary-data"> + <xsl:choose> + <xsl:when test="style:graphic-properties/@draw:fill-image-name"> + <图:图片 uof:locID="g0035" uof:attrList="ä½ç½® 图形引用 类型 å称"> + <xsl:attribute name="图:ä½ç½®"><xsl:choose><xsl:when test="not(style:graphic-properties/@style:repeat)">tile</xsl:when><xsl:otherwise><xsl:choose><xsl:when test="style:graphic-properties/@style:repeat = 'stretch'">stretch</xsl:when><xsl:when test="style:graphic-properties/@style:repeat = 'repeat'">tile</xsl:when><xsl:when test="style:graphic-properties/@style:repeat = 'no-repeat'">center</xsl:when></xsl:choose></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="图:图形引用"><xsl:value-of select="concat($pic-name,'_b1')"/></xsl:attribute> + <xsl:attribute name="图:类型">png</xsl:attribute> + <xsl:attribute name="图:å称"><xsl:value-of select="style:graphic-properties/@draw:fill-image-name"/></xsl:attribute> + </图:图片> + </xsl:when> + <xsl:when test="style:graphic-properties/style:background-image/office:binary-data"> + <xsl:for-each select="style:graphic-properties"> + <xsl:call-template name="图:å¡«å……"/> + </xsl:for-each> + </xsl:when> + </xsl:choose> + </xsl:when> + <xsl:when test="style:graphic-properties/@draw:fill='hatch'"> + <图:图案 uof:locID="g0036" uof:attrList="类型 图形引用 å‰æ™¯è‰² 背景色"> + <xsl:attribute name="图:类型"><xsl:value-of select="/office:document/office:styles/draw:hatch/@draw:name"/></xsl:attribute> + <xsl:attribute name="图:图形引用"/> + <xsl:attribute name="图:å‰æ™¯è‰²"><xsl:value-of select="/office:document/office:styles/draw:hatch/@draw:color"/></xsl:attribute> + <xsl:attribute name="图:背景色"><xsl:choose><xsl:when test="style:graphic-properties/@draw:fill-color"><xsl:value-of select="style:graphic-properties/@draw:fill-color"/></xsl:when><xsl:otherwise>#ffffff</xsl:otherwise></xsl:choose></xsl:attribute> + </图:图案> + </xsl:when> + <xsl:otherwise> + <图:颜色 uof:locID="g0034"> + <xsl:choose> + <xsl:when test="style:graphic-properties/@draw:fill-color"> + <xsl:value-of select="style:graphic-properties/@draw:fill-color"/> + </xsl:when> + <xsl:when test="style:graphic-properties/@fo:background-color"> + <xsl:value-of select="style:graphic-properties/@fo:background-color"/> + </xsl:when> + <xsl:otherwise>#99ccff</xsl:otherwise> + </xsl:choose> + </图:颜色> + </xsl:otherwise> + </xsl:choose> + </图:å¡«å……> + </xsl:if> + <xsl:if test="style:graphic-properties/@svg:stroke-color"> + <图:线颜色 uof:locID="g0013"> + <xsl:value-of select="style:graphic-properties/@svg:stroke-color"/> + </图:线颜色> + </xsl:if> + <图:线型 uof:locID="g0014"> + <xsl:variable name="linetype" select="style:graphic-properties/@draw:stroke-dash"/> + <xsl:choose> + <xsl:when test="style:graphic-properties/@fo:border='none'">none</xsl:when> + <xsl:when test="not(style:graphic-properties/@draw:stroke)"> + <xsl:choose> + <xsl:when test="not(style:graphic-properties/@svg:stroke-width)">single</xsl:when> + <xsl:otherwise>thick</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="style:graphic-properties/@draw:stroke = 'none'">none</xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="$linetype='Fine_20_Dashed' and style:graphic-properties/@svg:stroke-width">dash-long-heavy</xsl:when> + <xsl:when test="$linetype='Fine_20_Dashed'">dash-long</xsl:when> + <xsl:when test="$linetype='2 Dots 1 Dash' and style:graphic-properties/@svg:stroke-width">dash-dot-dot-heavy</xsl:when> + <xsl:when test="$linetype='2 Dots 1 Dash'">dot-dot-dash</xsl:when> + <xsl:when test="$linetype='Ultrafine Dashed' and style:graphic-properties/@svg:stroke-width">dashed-heavy</xsl:when> + <xsl:when test="$linetype='Ultrafine Dotted (var)'and style:graphic-properties/@svg:stroke-width">dotted-heavy</xsl:when> + <xsl:when test="$linetype='Ultrafine Dotted (var)'">dotted</xsl:when> + <xsl:when test="$linetype='Line with Fine Dots'">double</xsl:when> + <xsl:when test="$linetype='3 Dashes 3 Dots (var)' and style:graphic-properties/@svg:stroke-width">dash-dot-heavy</xsl:when> + <xsl:when test="$linetype='3 Dashes 3 Dots (var)'">dot-dash</xsl:when> + <xsl:when test="$linetype='Ultrafine 2 Dots 3 Dashes'and style:graphic-properties/@svg:stroke-width">wavy-heavy</xsl:when> + <xsl:when test="$linetype='Ultrafine 2 Dots 3 Dashes'">wave</xsl:when> + <xsl:when test="$linetype='Fine Dashed (var)'">wavy-double</xsl:when> + <xsl:otherwise>dash</xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </图:线型> + <xsl:if test="style:graphic-properties/@svg:stroke-width"> + <图:线粗细 uof:locID="g0016"> + <xsl:value-of select="substring-before(style:graphic-properties/@svg:stroke-width,$uofUnit)"/> + </图:线粗细> + </xsl:if> + <xsl:if test="style:graphic-properties/@draw:marker-start and string-length(style:graphic-properties/@draw:marker-start)&gt;0"> + <图:å‰ç«¯ç®­å¤´ uof:locID="g0017"> + <图:å¼æ · uof:locID="g0018"> + <xsl:choose> + <xsl:when test="style:graphic-properties/@draw:marker-start='Arrow'">normal</xsl:when> + <xsl:when test="style:graphic-properties/@draw:marker-start='Line Arrow'">open</xsl:when> + <xsl:when test="style:graphic-properties/@draw:marker-start='Arrow concave'">stealth</xsl:when> + <xsl:when test="style:graphic-properties/@draw:marker-start='Circle'">oval</xsl:when> + <xsl:when test="style:graphic-properties/@draw:marker-start='Square 45'">diamond</xsl:when> + <xsl:otherwise>normal</xsl:otherwise> + </xsl:choose> + </图:å¼æ ·> + <图:å¤§å° uof:locID="g0019"> + <xsl:choose> + <xsl:when test="not(style:graphic-properties/@draw:marker-start-width)">4</xsl:when> + <xsl:otherwise> + <xsl:call-template name="graphsize"> + <xsl:with-param name="width" select="substring-before(style:graphic-properties/@draw:marker-start-width,$uofUnit)"/> + <xsl:with-param name="Unitofsize" select="$uofUnit"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </图:大å°> + </图:å‰ç«¯ç®­å¤´> + </xsl:if> + <xsl:if test="style:graphic-properties/@draw:marker-end"> + <图:åŽç«¯ç®­å¤´ uof:locID="g0017"> + <图:å¼æ · uof:locID="g0018"> + <xsl:choose> + <xsl:when test="style:graphic-properties/@draw:marker-end='Arrow'">normal</xsl:when> + <xsl:when test="style:graphic-properties/@draw:marker-end='Line Arrow'">open</xsl:when> + <xsl:when test="style:graphic-properties/@draw:marker-end='Arrow concave'">stealth</xsl:when> + <xsl:when test="style:graphic-properties/@draw:marker-end='Circle'">oval</xsl:when> + <xsl:when test="style:graphic-properties/@draw:marker-end='Square 45'">diamond</xsl:when> + <xsl:otherwise>normal</xsl:otherwise> + </xsl:choose> + </图:å¼æ ·> + <图:å¤§å° uof:locID="g0022"> + <xsl:choose> + <xsl:when test="not(style:properties/@draw:marker-start-width)">4</xsl:when> + <xsl:otherwise> + <xsl:variable name="width"> + <xsl:value-of select="substring-before(style:graphic-properties/@draw:marker-end-width,$uofUnit)"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="(not($width&gt;0.05) and 0&lt;$width) or $width=0.05">1</xsl:when> + <xsl:when test="(not($width&gt;0.10) and 0.05&lt;$width) or $width=0.10">2</xsl:when> + <xsl:when test="(not($width&gt;0.15) and 0.10&lt;$width) or $width=0.15">3</xsl:when> + <xsl:when test="(not($width&gt;0.20) and 0.15&lt;$width) or $width=0.20">4</xsl:when> + <xsl:when test="(not($width&gt;0.25) and 0.20&lt;$width) or $width=0.25">5</xsl:when> + <xsl:when test="(not($width&gt;0.30) and 0.25&lt;$width) or $width=0.30">6</xsl:when> + <xsl:when test="(not($width&gt;0.35) and 0.30&lt;$width) or $width=0.35">7</xsl:when> + <xsl:when test="(not($width&gt;0.40) and 0.35&lt;$width) or $width=0.40">8</xsl:when> + <xsl:otherwise>9</xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </图:大å°> + </图:åŽç«¯ç®­å¤´> + </xsl:if> + <xsl:if test="style:graphic-properties/@draw:opacity or style:graphic-properties/@draw:transparency"> + <图:é€æ˜Žåº¦ uof:locID="g0038"> + <xsl:choose> + <xsl:when test="style:graphic-properties/@draw:transparency"> + <xsl:value-of select="substring-before(style:graphic-properties/@draw:transparency,'%')"/> + </xsl:when> + <xsl:when test="style:graphic-properties/@draw:opacity"> + <xsl:value-of select="100 - substring-before(style:graphic-properties/@draw:opacity,'%')"/> + </xsl:when> + </xsl:choose> + </图:é€æ˜Žåº¦> + </xsl:if> + </xsl:for-each> + <xsl:choose> + <xsl:when test="@svg:x1"> + <图:宽度 uof:locID="g0023"> + <xsl:value-of select="substring-before(@svg:x2,$uofUnit) - substring-before(@svg:x1,$uofUnit)"/> + </图:宽度> + <图:高度 uof:locID="g0024"> + <xsl:value-of select="substring-before(@svg:y2,$uofUnit) - substring-before(@svg:y1,$uofUnit)"/> + </图:高度> + </xsl:when> + <xsl:when test="@svg:x"> + <图:宽度 uof:locID="g0023"> + <xsl:value-of select="substring-before(@svg:width,$uofUnit)"/> + </图:宽度> + <图:高度 uof:locID="g0024"> + <xsl:value-of select="substring-before(@svg:height,$uofUnit)"/> + </图:高度> + </xsl:when> + <xsl:when test="child::draw:text-box/@fo:min-height"> + <图:宽度 uof:locID="g0023"> + <xsl:value-of select="substring-before(@svg:width,$uofUnit)"/> + </图:宽度> + <图:高度 uof:locID="g0024"> + <xsl:value-of select="substring-before(child::draw:text-box/@fo:min-height,$uofUnit)"/> + </图:高度> + </xsl:when> + <xsl:when test="@svg:width"> + <图:宽度 uof:locID="g0023"> + <xsl:value-of select="substring-before(@svg:width,$uofUnit)"/> + </图:宽度> + <图:高度 uof:locID="g0024"> + <xsl:value-of select="substring-before(@svg:height,$uofUnit)"/> + </图:高度> + </xsl:when> + </xsl:choose> + <图:旋转角度 uof:locID="g0025"> + <xsl:choose> + <xsl:when test="@draw:transform"> + <xsl:variable name="rotate-angle"> + <xsl:value-of select="@draw:transform"/> + </xsl:variable> + <xsl:variable name="rotate-temp"> + <xsl:value-of select="substring-before(substring-after($rotate-angle,'rotate ('),')')"/> + </xsl:variable> + <xsl:value-of select="($rotate-temp * 360) div (2 * 3.14159265)"/> + </xsl:when> + <xsl:otherwise>0.0</xsl:otherwise> + </xsl:choose> + </图:旋转角度> + <图:X-缩放比例 uof:locID="g0026">1</图:X-缩放比例> + <图:Y-缩放比例 uof:locID="g0027">1</图:Y-缩放比例> + <图:é”定纵横比 uof:locID="g0028">0</图:é”定纵横比> + <图:相对原始比例 uof:locID="g0029">1</图:相对原始比例> + <图:打å°å¯¹è±¡ uof:locID="g0032">true</图:打å°å¯¹è±¡> + <图:Web文字 uof:locID="g0033"/> + </图:属性> + </图:预定义图形> + </xsl:when> + <xsl:when test="name()='draw:path'"> + <图:svg图形对象 图:version="1.1" 图:xmlns_xlink="http://www.w3.org/1999/xlink"> + <xsl:attribute name="图:x"><xsl:value-of select="@svg:x"/></xsl:attribute> + <xsl:attribute name="图:y"><xsl:value-of select="@svg:y"/></xsl:attribute> + <xsl:attribute name="图:width"><xsl:value-of select="@svg:width"/></xsl:attribute> + <xsl:attribute name="图:height"><xsl:value-of select="@svg:height"/></xsl:attribute> + <xsl:attribute name="图:viewBox"><xsl:value-of select="@svg:viewBox"/></xsl:attribute> + <图:path> + <xsl:attribute name="图:d"><xsl:value-of select="@svg:d"/></xsl:attribute> + </图:path> + </图:svg图形对象> + </xsl:when> + </xsl:choose> + <图:文本内容 uof:locID="g0002" uof:attrList="文本框 å·¦è¾¹è· å³è¾¹è· ä¸Šè¾¹è· ä¸‹è¾¹è· æ°´å¹³å¯¹é½ åž‚ç›´å¯¹é½ æ–‡å­—æŽ’åˆ—æ–¹å‘ è‡ªåŠ¨æ¢è¡Œ 大å°é€‚应文字 å‰ä¸€é“¾æŽ¥ åŽä¸€é“¾æŽ¥"> + <xsl:if test="./draw:text-box"> + <xsl:attribute name="图:文本框">true</xsl:attribute> + <xsl:if test="./@draw:name = /office:document/office:body/office:text//draw:text-box/@draw:chain-next-name"> + <xsl:attribute name="图:å‰ä¸€é“¾æŽ¥"><xsl:variable name="drawname"><xsl:value-of select="./@draw:name"/></xsl:variable><xsl:variable name="befor-link-name"><xsl:value-of select="/office:document/office:body/office:text//draw:text-box[@draw:name=$drawname]/@draw:style-name"/></xsl:variable><xsl:value-of select="concat($befor-link-name,'_',$picnumber)"/></xsl:attribute> + </xsl:if> + <xsl:if test="./@draw:chain-next-name"> + <xsl:attribute name="图:åŽä¸€é“¾æŽ¥"><xsl:variable name="next-link"><xsl:value-of select="./@draw:chain-next-name"/></xsl:variable><xsl:variable name="link-name"><xsl:value-of select="/office:document/office:body/office:text//draw:text-box[@draw:name=$next-link]/@draw:style-name"/></xsl:variable><xsl:value-of select="concat($link-name,'_',$picnumber)"/></xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:for-each select="(/office:document/office:styles/descendant::*[@style:name=$pic-name]) | (/office:document/office:automatic-styles/descendant::*[@style:name=$pic-name]) "> + <xsl:if test="style:text-properties/@fo:padding-left"> + <xsl:attribute name="图:左边è·"><xsl:value-of select="style:text-properties/@fo:padding-left"/></xsl:attribute> + <xsl:attribute name="图:å³è¾¹è·"><xsl:value-of select="style:text-properties/@fo:padding-right"/></xsl:attribute> + <xsl:attribute name="图:上边è·"><xsl:value-of select="style:text-properties/@fo:padding-top"/></xsl:attribute> + <xsl:attribute name="图:下边è·"><xsl:value-of select="style:text-properties/@fo:padding-bottom"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="图:文字排列方å‘"><xsl:choose><xsl:when test="style:paragraph-properties/@style:writing-mode"><xsl:choose><xsl:when test="style:paragraph-properties/@style:writing-mode='tb-lr'">vert-l2r</xsl:when><xsl:when test="style:paragraph-properties/@style:writing-mode='tb-rl'">vert-r2l</xsl:when></xsl:choose></xsl:when><xsl:when test="style:graphic-properties/@style:writing-mode='tb-lr'">vert-l2r</xsl:when><xsl:when test="style:graphic-properties/@style:writing-mode='tb-rl'">vert-r2l</xsl:when><xsl:when test="style:paragraph-properties/@draw:textarea-horizontal-align='right'">hori-r2l</xsl:when><xsl:otherwise>hori-l2r</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="style:text-properties/@fo:wrap-option"> + <xsl:attribute name="图:自动æ¢è¡Œ">true</xsl:attribute> + </xsl:if> + <xsl:if test="style:graphic-properties/@draw:textarea-horizontal-align"> + <xsl:attribute name="图:水平对é½"><xsl:value-of select="style:graphic-properties/@draw:textarea-horizontal-align"/></xsl:attribute> + </xsl:if> + <xsl:if test="style:graphic-properties/@draw:textarea-vertical-align"> + <xsl:attribute name="图:垂直对é½"><xsl:value-of select="style:graphic-properties/@draw:textarea-vertical-align"/></xsl:attribute> + </xsl:if> + <xsl:if test="style:graphic-properties/@draw:auto-grow-width='true' and style:graphic-properties/@draw:auto-grow-height='true'"> + <xsl:attribute name="图:大å°é€‚应文字"><xsl:choose><xsl:when test="style:graphic-properties/@draw:auto-grow-width='true' and style:graphic-properties/@draw:auto-grow-height='true'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + </xsl:for-each> + <xsl:for-each select="text:p"> + <å­—:æ®µè½ uof:locID="t0051" uof:attrList="标识符"> + <xsl:if test="style:paragraph-properties"> + <å­—:段è½å±žæ€§ uof:locID="t0052" uof:attrList="å¼æ ·å¼•ç”¨"> + <xsl:apply-templates select="style:paragraph-properties"/> + </å­—:段è½å±žæ€§> + </xsl:if> + <xsl:call-template name="textp"/> + </å­—:段è½> + </xsl:for-each> + <xsl:for-each select="draw:text-box/text:p"> + <å­—:æ®µè½ uof:locID="t0051" uof:attrList="标识符"> + <xsl:if test="style:paragraph-properties"> + <å­—:段è½å±žæ€§ uof:locID="t0052" uof:attrList="å¼æ ·å¼•ç”¨"> + <xsl:apply-templates select="style:paragraph-properties"/> + </å­—:段è½å±žæ€§> + </xsl:if> + <xsl:call-template name="textp"/> + </å­—:段è½> + </xsl:for-each> + </图:文本内容> + <xsl:if test="@svg:x and @svg:y"> + <图:控制点 uof:locID="g0003" uof:attrList="xåæ ‡ yåæ ‡"> + <xsl:attribute name="图:xåæ ‡"><xsl:value-of select="substring-before(@svg:x,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="图:yåæ ‡"><xsl:value-of select="substring-before(@svg:y,$uofUnit)"/></xsl:attribute> + </图:控制点> + </xsl:if> + </图:图形> + <xsl:if test="name()='draw:frame' and ./draw:image"> + <uof:其他对象 uof:locID="u0036" uof:attrList="标识符 内嵌 公共类型 ç§æœ‰ç±»åž‹"> + <xsl:attribute name="uof:标识符"><xsl:value-of select="concat($pic-name,'_',$picnumber)"/></xsl:attribute> + <xsl:attribute name="uof:内嵌">true</xsl:attribute> + <xsl:variable name="pic"> + <xsl:choose> + <xsl:when test="contains(./draw:image/@xlink:href,'.png')">png</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.jpg')">jpg</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.gif')">gif</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.bmp')">bmp</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.pbm')">pbm</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.ras')">ras</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.txt')">text</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.xml')">xml</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.htm')">html</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.html')">html</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.wav')">wav</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.mid')">midi</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.ra')">ra</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.au')">au</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.mp3')">mp3</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.snd')">snd</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.svg')">svg</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.avi')">avi</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.mpeg')">mpeg4</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.qt')">qt</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.rm')">rm</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.asf')">asf</xsl:when> + <xsl:otherwise>图片</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$pic!='图片'"> + <xsl:attribute name="uof:公共类型"><xsl:value-of select="$pic"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="uof:ç§æœ‰ç±»åž‹">图片</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="./draw:image/office:binary-data"> + <uof:æ•°æ® uof:locID="u0037"> + <xsl:value-of select="./draw:image/office:binary-data"/> + </uof:æ•°æ®> + </xsl:if> + <xsl:if test="./draw:image/@xlink:href"> + <uof:路径 uof:locID="u0038"> + <xsl:value-of select="./draw:image/@xlink:href"/> + </uof:路径> + </xsl:if> + </uof:其他对象> + </xsl:if> + <xsl:for-each select="(/office:document/office:styles/descendant::*[@style:name=$pic-name]) | (/office:document/office:automatic-styles/descendant::*[@style:name=$pic-name]) "> + <xsl:if test="style:text-properties/@draw:fill-image-name"> + <uof:其他对象 uof:locID="u0036" uof:attrList="标识符 内嵌 公共类型 ç§æœ‰ç±»åž‹"> + <xsl:attribute name="uof:标识符"><xsl:value-of select="concat($pic-name,'-b1')"/></xsl:attribute> + <xsl:attribute name="uof:公共类型">png</xsl:attribute> + <xsl:attribute name="uof:内嵌">true</xsl:attribute> + <xsl:variable name="fill-name"> + <xsl:value-of select="style:text-properties/@draw:fill-image-name"/> + </xsl:variable> + <uof:æ•°æ® uof:locID="u0037"> + <xsl:for-each select="/office:document/office:styles/draw:fill-image[@draw:name=$fill-name]"> + <xsl:value-of select="office:binary-data"/> + </xsl:for-each> + </uof:æ•°æ®> + <uof:路径 uof:locID="u0038"> + <xsl:value-of select="@xlink:href"/> + </uof:路径> + </uof:其他对象> + </xsl:if> + </xsl:for-each> + </xsl:template> + <xsl:template name="draw:points"> + <xsl:param name="point"/> + <xsl:param name="lujing"/> + <xsl:choose> + <xsl:when test="contains($point,' ' )"> + <xsl:variable name="first-point" select="substring-before($point,' ')"/> + <xsl:variable name="other-point" select="substring-after($point,' ')"/> + <xsl:variable name="xzuobiao"> + <xsl:value-of select="substring-before($first-point,',') div 1000"/> + </xsl:variable> + <xsl:variable name="yzuobiao"> + <xsl:value-of select="substring-after($first-point,',') div 1000"/> + </xsl:variable> + <xsl:call-template name="draw:points"> + <xsl:with-param name="point" select="$other-point"/> + <xsl:with-param name="lujing" select="concat($lujing,$xzuobiao,' ',$yzuobiao,'lineto')"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="xzuobiao"> + <xsl:value-of select="substring-before($point,',') div 1000"/> + </xsl:variable> + <xsl:variable name="yzuobiao"> + <xsl:value-of select="substring-after($point,',') div 1000"/> + </xsl:variable> + <xsl:value-of select="concat($lujing,$xzuobiao,' ',$yzuobiao)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="office:meta"> + <uof:å…ƒæ•°æ® uof:locID="u0001"> + <uof:标题 uof:locID="u0002"> + <xsl:value-of select="dc:title"/> + </uof:标题> + <uof:åˆ›å»ºåº”ç”¨ç¨‹åº uof:locID="u0011"> + <xsl:value-of select="meta:generator"/> + </uof:创建应用程åº> + <uof:æ‘˜è¦ uof:locID="u0007"> + <xsl:value-of select="dc:description"/> + </uof:摘è¦> + <uof:主题 uof:locID="u0003"> + <xsl:value-of select="dc:subject"/> + </uof:主题> + <uof:创建者 uof:locID="u0004"> + <xsl:value-of select="meta:initial-creator"/> + </uof:创建者> + <!--uof:作者 uof:locID="u0005"> + <xsl:value-of select="meta:initial-creator"/> + </uof:作者--> + <uof:创建日期 uof:locID="u0008"> + <xsl:value-of select="meta:creation-date"/> + </uof:创建日期> + <uof:最åŽä½œè€… uof:locID="u0006"> + <xsl:value-of select="dc:creator"/> + </uof:最åŽä½œè€…> + <uof:关键字集 uof:locID="u0014"> + <xsl:for-each select="."> + <uof:关键字 uof:locID="u0015"> + <xsl:value-of select="meta:keywords/@meta:keyword"/> + </uof:关键字> + </xsl:for-each> + </uof:关键字集> + <uof:编辑次数 uof:locID="u0009"> + <xsl:value-of select="meta:editing-cycles"/> + </uof:编辑次数> + <xsl:if test="meta:editing-duration"> + <uof:编辑时间 uof:locID="u0010"> + <xsl:value-of select="meta:editing-duration"/> + </uof:编辑时间> + </xsl:if> + <xsl:if test="meta:template/@xlink:href"> + <uof:æ–‡æ¡£æ¨¡æ¿ uof:locID="u0013"> + <xsl:value-of select="meta:template/@xlink:href"/> + </uof:文档模æ¿> + </xsl:if> + <xsl:if test="meta:user-defined/@meta:name"> + <uof:用户自定义元数æ®é›† uof:locID="u0016"> + <xsl:for-each select="meta:user-defined"> + <uof:ç”¨æˆ·è‡ªå®šä¹‰å…ƒæ•°æ® uof:locID="u0017" uof:attrList="å称 类型"> + <xsl:attribute name="uof:å称"><xsl:value-of select="@meta:name"/></xsl:attribute> + <xsl:attribute name="uof:类型"><xsl:value-of select="'string'"/></xsl:attribute> + </uof:用户自定义元数æ®> + </xsl:for-each> + </uof:用户自定义元数æ®é›†> + </xsl:if> + <!--xsl:if test="meta:document-statistic/@meta:page-count"--> + <uof:页数 uof:locID="u0020"> + <xsl:value-of select="meta:document-statistic/@meta:page-count"/> + </uof:页数> + <!--/xsl:if--> + <!--xsl:if test="meta:document-statistic/@meta:paragraph-count"--> + <uof:段è½æ•° uof:locID="u0025"> + <xsl:value-of select="meta:document-statistic/@meta:paragraph-count"/> + </uof:段è½æ•°> + <!--/xsl:if--> + <!--xsl:if test="meta:document-statistic/@meta:object-count"--> + <uof:对象数 uof:locID="u0026"> + <xsl:value-of select="meta:document-statistic/@meta:object-count"/> + </uof:对象数> + <!--/xsl:if--> + <!--xsl:if test="meta:document-statistic/@meta:character-count"--> + <uof:å­—æ•° uof:locID="u0021"> + <xsl:value-of select="meta:document-statistic/@meta:character-count"/> + </uof:å­—æ•°> + <!--/xsl:if--> + <!--xsl:if test="meta:document-statistic/@meta:word-count"--> + <uof:中文字符数 uof:locID="u0023"> + <xsl:value-of select="meta:document-statistic/@meta:word-count"/> + </uof:中文字符数> + <!--/xsl:if--> + <uof:英文字符数 uof:locID="u0022"> + <xsl:value-of select="meta:document-statistic/@meta:character-count - meta:document-statistic/@meta:word-count"/> + </uof:英文字符数> + <uof:行数 uof:locID="u0024"> + <xsl:variable name="quzhi"> + <xsl:value-of select="(meta:document-statistic/@meta:character-count div 39) + 0.9"/> + </xsl:variable> + <xsl:value-of select="substring-before($quzhi,'.')"/> + </uof:行数> + <uof:分类 uof:locID="u0012"> + <xsl:value-of select="meta:user-defined[@meta:name='Category']"/> + </uof:分类> + <uof:ç»ç†å称 uof:locID="u0019"> + <xsl:value-of select="meta:user-defined[meta:name='Manager']"/> + </uof:ç»ç†å称> + <uof:å…¬å¸å称 uof:locID="u0018"> + <xsl:value-of select="meta:user-defined[meta:name='Company']"/> + </uof:å…¬å¸å称> + </uof:元数æ®> + </xsl:template> + <xsl:template match="office:font-face-decls"> + <uof:字体集 uof:locID="u0040"> + <xsl:for-each select="style:font-face"> + <xsl:element name="uof:字体声明"> + <xsl:attribute name="uof:attrList">标识符 å称 字体æ—</xsl:attribute> + <xsl:attribute name="uof:locID">u0041</xsl:attribute> + <xsl:attribute name="uof:å称"><xsl:value-of select="@svg:font-family"/></xsl:attribute> + <xsl:attribute name="uof:标识符"><xsl:value-of select="translate(@style:name,' ','_')"/></xsl:attribute> + <xsl:if test="@style:font-charset= '02'"> + <xsl:attribute name="uof:字符集">x-symbol</xsl:attribute> + </xsl:if> + <xsl:if test="@style:font-family-generic"> + <xsl:choose> + <xsl:when test="@style:font-family-generic = 'swiss'"> + <xsl:attribute name="uof:字体æ—">Swiss</xsl:attribute> + </xsl:when> + <xsl:when test="@style:font-family-generic ='modern'"> + <xsl:attribute name="uof:字体æ—">Modern</xsl:attribute> + </xsl:when> + <xsl:when test="@style:font-family-generic='roman'"> + <xsl:attribute name="uof:字体æ—">Roman</xsl:attribute> + </xsl:when> + <xsl:when test="@style:font-family-generic ='script'"> + <xsl:attribute name="uof:字体æ—">Script</xsl:attribute> + </xsl:when> + <xsl:when test="@style:font-family-generic ='decorative'"> + <xsl:attribute name="uof:字体æ—">Decorative</xsl:attribute> + </xsl:when> + <xsl:when test="@style:font-family-generic ='system'"> + <xsl:attribute name="uof:字体æ—">System</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="uof:字体æ—">System</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:element> + </xsl:for-each> + <xsl:apply-templates select="style:font-decl"/> + </uof:字体集> + </xsl:template> + <xsl:template name="自动编å·é›†"> + <xsl:element name="uof:自动编å·é›†"> + <xsl:attribute name="uof:locID">u0042</xsl:attribute> + <xsl:for-each select="/office:document//text:list-style"> + <xsl:element name="å­—:自动编å·"> + <xsl:attribute name="uof:locID">t0169</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符 å称 父编å·å¼•ç”¨ 多级编å·</xsl:attribute> + <xsl:attribute name="å­—:标识符"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:if test=".//@text:style-name"> + <xsl:attribute name="å­—:å称"><xsl:value-of select=".//@text:style-name"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="å­—:多级编å·">true</xsl:attribute> + <xsl:for-each select="./* "> + <xsl:if test="not(number(@text:level)=10)"> + <xsl:element name="å­—:级别"> + <xsl:attribute name="uof:locID">t0159</xsl:attribute> + <xsl:attribute name="uof:attrList">级别值 ç¼–å·å¯¹é½æ–¹å¼ å°¾éšå­—符</xsl:attribute> + <xsl:attribute name="å­—:级别值"><xsl:value-of select="number(@text:level) - 1"/></xsl:attribute> + <xsl:if test="@style:num-suffix"> + <xsl:attribute name="å­—:å°¾éšå­—符"><xsl:choose><xsl:when test="@style:num-suffix=' '">space</xsl:when><xsl:when test="@style:num-suffix=' '">tab</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="style:list-level-properties/@fo:text-align"> + <xsl:attribute name="å­—:ç¼–å·å¯¹é½æ–¹å¼"><xsl:variable name="vv"><xsl:value-of select="style:list-level-properties/@fo:text-align"/></xsl:variable><xsl:choose><xsl:when test="$vv='center' ">center</xsl:when><xsl:when test="$vv='end' ">right</xsl:when><xsl:otherwise>left</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="@text:bullet-char"> + <xsl:element name="å­—:项目符å·"> + <xsl:attribute name="uof:locID">t0171</xsl:attribute> + <xsl:value-of select="@text:bullet-char"/> + </xsl:element> + </xsl:if> + <xsl:if test="@text:style-name"> + <xsl:element name="å­—:符å·å­—体"> + <xsl:attribute name="uof:locID">t0160</xsl:attribute> + <xsl:attribute name="uof:attrList">å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:attribute name="å­—:å¼æ ·å¼•ç”¨"><xsl:value-of select="@text:style-name"/></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="@style:num-format"> + <xsl:choose> + <xsl:when test="string(@style:num-format)='a'"> + <xsl:element name="å­—:ç¼–å·æ ¼å¼"> + <xsl:attribute name="uof:locID">t0162</xsl:attribute>lower-letter</xsl:element> + </xsl:when> + <xsl:when test="string(@style:num-format)='A'"> + <xsl:element name="å­—:ç¼–å·æ ¼å¼"> + <xsl:attribute name="uof:locID">t0162</xsl:attribute>upper-letter</xsl:element> + </xsl:when> + <xsl:when test="string(@style:num-format)='i'"> + <xsl:element name="å­—:ç¼–å·æ ¼å¼"> + <xsl:attribute name="uof:locID">t0162</xsl:attribute>lower-roman</xsl:element> + </xsl:when> + <xsl:when test="string(@style:num-format)='I'"> + <xsl:element name="å­—:ç¼–å·æ ¼å¼"> + <xsl:attribute name="uof:locID">t0162</xsl:attribute>upper-roman</xsl:element> + </xsl:when> + <xsl:when test="string(@style:num-format)='â‘ , â‘¡, â‘¢, ...'"> + <xsl:element name="å­—:ç¼–å·æ ¼å¼"> + <xsl:attribute name="uof:locID">t0162</xsl:attribute>decimal-enclosed-circle</xsl:element> + </xsl:when> + <xsl:when test="string(@style:num-format)='甲, ä¹™, 丙, ...'"> + <xsl:element name="å­—:ç¼–å·æ ¼å¼"> + <xsl:attribute name="uof:locID">t0162</xsl:attribute>ideograph-traditional</xsl:element> + </xsl:when> + <xsl:when test="string(@style:num-format)='å­, 丑, 寅, ...'"> + <xsl:element name="å­—:ç¼–å·æ ¼å¼"> + <xsl:attribute name="uof:locID">t0162</xsl:attribute>ideograph-zodiac</xsl:element> + </xsl:when> + <xsl:when test="string(@style:num-format)='一, 二, 三, ...'"> + <xsl:element name="å­—:ç¼–å·æ ¼å¼"> + <xsl:attribute name="uof:locID">t0162</xsl:attribute>chinese-counting</xsl:element> + </xsl:when> + <xsl:when test="string(@style:num-format)='壹, è´°, å, ...'"> + <xsl:element name="å­—:ç¼–å·æ ¼å¼"> + <xsl:attribute name="uof:locID">t0162</xsl:attribute>chinese-legal-simplified</xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="å­—:ç¼–å·æ ¼å¼"> + <xsl:attribute name="uof:locID">t0162</xsl:attribute>decimal</xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:variable name="jibie"> + <xsl:value-of select="position()"/> + </xsl:variable> + <xsl:variable name="xianshijibie"> + <xsl:choose> + <xsl:when test="@text:display-levels"> + <xsl:value-of select="@text:display-levels"/> + </xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:element name="å­—:ç¼–å·æ ¼å¼è¡¨ç¤º"> + <xsl:attribute name="uof:locID">t0163</xsl:attribute> + <xsl:call-template name="å­—:ç¼–å·æ ¼å¼è¡¨ç¤º"> + <xsl:with-param name="bubianjibie" select="$jibie"/> + <xsl:with-param name="jibie" select="$jibie"/> + <xsl:with-param name="xianshijibie" select="$xianshijibie"/> + <xsl:with-param name="biaoshi" select="concat(string(@style:num-prefix),'%',$jibie,string(@style:num-suffix))"/> + </xsl:call-template> + </xsl:element> + <xsl:if test="office:binary-data"> + <xsl:element name="å­—:图片符å·å¼•ç”¨"> + <xsl:attribute name="uof:locID">t0164</xsl:attribute> + <xsl:attribute name="uof:attrList">宽度 高度</xsl:attribute> + <xsl:if test="style:list-level-properties/@fo:width"> + <xsl:attribute name="å­—:宽度"><xsl:value-of select="substring-before(style:list-level-properties/@fo:width,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="style:list-level-properties/@fo:height"> + <xsl:attribute name="å­—:高度"><xsl:value-of select="substring-before(style:list-level-properties/@fo:height,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:value-of select="concat('image_numbering_',count(preceding::text:list-level-style-image))"/> + </xsl:element> + </xsl:if> + <xsl:if test="style:paragraph-properties/@fo:margin-left or style:paragraph-properties/@fo:margin-right or style:paragraph-properties/@fo:text-indent"> + <xsl:element name="å­—:缩进"> + <xsl:attribute name="uof:locID">t0165</xsl:attribute> + <xsl:for-each select="style:paragraph-properties"> + <xsl:call-template name="å­—:缩进类型"/> + </xsl:for-each> + </xsl:element> + </xsl:if> + <xsl:if test="style:list-level-properties/@text:min-label-width"> + <xsl:element name="å­—:制表符ä½ç½®"> + <xsl:attribute name="uof:locID">t0166</xsl:attribute> + <xsl:value-of select="substring-before(style:list-level-properties/@text:min-label-width,$uofUnit)"/> + </xsl:element> + </xsl:if> + <xsl:if test="@text:start-value"> + <xsl:element name="å­—:起始编å·"> + <xsl:attribute name="uof:locID">t0167</xsl:attribute> + <xsl:value-of select="@text:start-value"/> + </xsl:element> + </xsl:if> + <xsl:if test="@text:num-regular-exp"> + <xsl:element name="å­—:正规格å¼"> + <xsl:attribute name="uof:locID">t0168</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:value-of select="@text:num-regular-exp"/></xsl:attribute> + </xsl:element> + </xsl:if> + </xsl:element> + </xsl:if> + </xsl:for-each> + </xsl:element> + </xsl:for-each> + </xsl:element> + </xsl:template> + <xsl:template name="shiyang"> + <xsl:for-each select="office:styles/style:style"> + <xsl:choose> + <xsl:when test="@style:family='text'"> + <xsl:element name="uof:å¥å¼æ ·"> + <xsl:attribute name="uof:locID">u0043</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符 å称 类型 别å 基å¼æ ·å¼•ç”¨ åŽç»§å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:attribute name="å­—:标识符"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:attribute name="å­—:å称"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:attribute name="å­—:类型">auto</xsl:attribute> + <xsl:choose> + <xsl:when test="@style:parent-style-name"> + <xsl:attribute name="å­—:基å¼æ ·å¼•ç”¨"><xsl:value-of select="@style:parent-style-name"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:基å¼æ ·å¼•ç”¨"><xsl:value-of select="@style:name"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:call-template name="å­—:å¥å±žæ€§"/> + </xsl:element> + </xsl:when> + </xsl:choose> + </xsl:for-each> + <xsl:for-each select="office:automatic-styles/style:style"> + <xsl:choose> + <xsl:when test="@style:family='text'"> + <xsl:element name="uof:å¥å¼æ ·"> + <xsl:attribute name="uof:locID">u0043</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符 å称 类型 别å 基å¼æ ·å¼•ç”¨ åŽç»§å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:attribute name="å­—:标识符"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:attribute name="å­—:å称"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:attribute name="å­—:类型">custom</xsl:attribute> + <xsl:choose> + <xsl:when test="@style:parent-style-name"> + <xsl:attribute name="å­—:基å¼æ ·å¼•ç”¨"><xsl:value-of select="@style:parent-style-name"/></xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:choose> + <xsl:when test="@style:parent-style-name and not(@style:parent-style-name='Standard')"> + <xsl:variable name="stylename" select="@style:parent-style-name"/> + <xsl:for-each select="/office:document/office:styles/style:style[@style:name=$stylename]"> + <xsl:call-template name="å­—:å¥å±žæ€§"/> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="å­—:å¥å±žæ€§"/> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:when> + </xsl:choose> + </xsl:for-each> + <xsl:for-each select="office:styles/style:style"> + <xsl:choose> + <xsl:when test="@style:family='paragraph'"> + <xsl:element name="uof:段è½å¼æ ·"> + <xsl:attribute name="uof:locID">u0044</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符 å称 类型 别å 基å¼æ ·å¼•ç”¨ åŽç»§å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:attribute name="å­—:标识符"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:attribute name="å­—:类型">auto</xsl:attribute> + <xsl:if test="@style:parent-style-name"> + <xsl:attribute name="å­—:基å¼æ ·å¼•ç”¨"><xsl:value-of select="@style:parent-style-name"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="å­—:å称"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:if test="@style:display-name"> + <xsl:attribute name="å­—:别å"><xsl:value-of select="@style:display-name"/></xsl:attribute> + </xsl:if> + <xsl:element name="å­—:å¥å±žæ€§"> + <xsl:attribute name="uof:locID">t0086</xsl:attribute> + <xsl:attribute name="uof:attrList">å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:call-template name="å­—:å¥å±žæ€§"/> + </xsl:element> + <xsl:call-template name="ParaAttribute"/> + </xsl:element> + </xsl:when> + </xsl:choose> + </xsl:for-each> + <xsl:for-each select="office:automatic-styles/style:style"> + <xsl:choose> + <xsl:when test="@style:family='paragraph'"> + <xsl:element name="uof:段è½å¼æ ·"> + <xsl:attribute name="uof:locID">u0044</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符 å称 类型 别å 基å¼æ ·å¼•ç”¨ åŽç»§å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:attribute name="å­—:标识符"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:attribute name="å­—:类型">custom</xsl:attribute> + <xsl:if test="@style:parent-style-name"> + <xsl:attribute name="å­—:基å¼æ ·å¼•ç”¨"><xsl:value-of select="@style:parent-style-name"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="å­—:å称"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:element name="å­—:å¥å±žæ€§"> + <xsl:attribute name="uof:locID">t0086</xsl:attribute> + <xsl:attribute name="uof:attrList">å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:call-template name="å­—:å¥å±žæ€§"/> + </xsl:element> + <xsl:call-template name="ParaAttribute"/> + </xsl:element> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template name="å­—:ç¼–å·æ ¼å¼è¡¨ç¤º"> + <xsl:param name="bubianjibie"/> + <xsl:param name="jibie"/> + <xsl:param name="xianshijibie"/> + <xsl:param name="biaoshi"/> + <xsl:choose> + <xsl:when test="number($xianshijibie)= 1"> + <xsl:value-of select="$biaoshi"/> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="num-prefix"> + <xsl:value-of select="preceding-sibling::*[number($bubianjibie -$jibie +1)]/@style:num-prefix"/> + </xsl:variable> + <xsl:variable name="num-suffix"> + <xsl:value-of select="preceding-sibling::*[number($bubianjibie -$jibie +1)]/@style:num-suffix"/> + </xsl:variable> + <xsl:call-template name="å­—:ç¼–å·æ ¼å¼è¡¨ç¤º"> + <xsl:with-param name="bubianjibie" select="$bubianjibie"/> + <xsl:with-param name="jibie" select="$jibie -1"/> + <xsl:with-param name="xianshijibie" select="$xianshijibie -1"/> + <xsl:with-param name="biaoshi" select="concat($num-prefix,'%',number($jibie -1),$num-suffix,'.',$biaoshi)"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="style:style[ancestor::office:automatic-styles]" mode="style"> + <xsl:for-each select="."> + <xsl:choose> + <xsl:when test="@style:family='table' "> + <xsl:element name="uof:文字表å¼æ ·"> + <xsl:attribute name="uof:locID">u0045</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符 å称 类型 别å 基å¼æ ·å¼•ç”¨ åŽç»§å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:attribute name="å­—:标识符"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:attribute name="å­—:å称"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:attribute name="å­—:别å"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:attribute name="å­—:类型">auto</xsl:attribute> + <xsl:if test="style:table-properties"> + <xsl:element name="å­—:宽度"> + <xsl:attribute name="å­—:ç»å¯¹å®½åº¦"><xsl:value-of select="substring-before(style:table-properties/@style:width,$ooUnit)"/></xsl:attribute> + <xsl:attribute name="uof:locID">t0130</xsl:attribute> + <xsl:attribute name="uof:attrList">ç»å¯¹å®½åº¦ 相对宽度</xsl:attribute> + </xsl:element> + <å­—:å¯¹é½ uof:locID="t0133"> + <xsl:choose> + <xsl:when test="style:table-properties/@table:align='right'">right</xsl:when> + <xsl:when test="style:table-properties/@table:align='center'">center</xsl:when> + <xsl:otherwise>left</xsl:otherwise> + </xsl:choose> + </å­—:对é½> + </xsl:if> + </xsl:element> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template match="office:settings"> + <å­—:文档设置 uof:locID="t0001"> + <å­—:度é‡å•ä½ uof:locID="t0006"> + <xsl:value-of select="$ooUnit"/> + </å­—:度é‡å•ä½> + <å­—:默认制表ä½ä½ç½® uof:locID="t0004"> + <xsl:variable name="aa" select="substring-before(/office:document/office:styles/style:default-style[@style:family='paragraph']/style:paragraph-properties/@style:tab-stop-distance,$ooUnit)"/> + <xsl:variable name="bb" select="$aa - 0.74"/> + <xsl:value-of select="substring($bb,1,4)"/> + </å­—:默认制表ä½ä½ç½®> + <å­—:当å‰è§†å›¾ uof:locID="t0002"> + <xsl:choose> + <xsl:when test="config:config-item-set[@config:name='ooo:view-settings']/config:config-item[@config:name='InBrowseMode']='false'">page</xsl:when> + <xsl:when test="config:config-item-set[@config:name='ooo:view-settings']/config:config-item[@config:name='InBrowseMode']='true'">web</xsl:when> + <xsl:otherwise>page</xsl:otherwise> + </xsl:choose> + </å­—:当å‰è§†å›¾> + <xsl:if test="config:config-item-set[@config:name='ooo:view-settings']/config:config-item-map-indexed[@config:name='Views']/config:config-item-map-entry/config:config-item[@config:name='ZoomFactor']"> + <å­—:缩放 uof:locID="t0003"> + <xsl:value-of select="config:config-item-set[@config:name='ooo:view-settings']/config:config-item-map-indexed[@config:name='Views']/config:config-item-map-entry/config:config-item[@config:name='ZoomFactor']"/> + </å­—:缩放> + </xsl:if> + <å­—:修订 uof:locID="t0005"> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test="/office:document/office:body/office:text/text:tracked-changes">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </å­—:修订> + <xsl:if test="config:config-item-set[@config:name='configuration-settings']/config:config-item-map-indexed[@config:name='ForbiddenCharacters']/config:config-item-map-entry[config:config-item='CN']"> + <å­—:标点ç¦åˆ™ uof:locID="t0007"> + <å­—:行首字符 uof:locID="t0008"> + <xsl:value-of select="config:config-item-set[@config:name='configuration-settings']/config:config-item-map-indexed[@config:name='ForbiddenCharacters']/config:config-item-map-entry[config:config-item='CN']/config:config-item[@config:name='BeginLine']"/> + </å­—:行首字符> + <å­—:行尾字符 uof:locID="t0009"> + <xsl:value-of select="config:config-item-set[@config:name='configuration-settings']/config:config-item-map-indexed[@config:name='ForbiddenCharacters']/config:config-item-map-entry[config:config-item='CN']/config:config-item[@config:name='EndLine']"/> + </å­—:行尾字符> + </å­—:标点ç¦åˆ™> + <xsl:if test="/office:document/office:styles/text:notes-configuration[@text:note-class='endnote']"> + <å­—:尾注ä½ç½® uof:locID="t0210" uof:attrList="ä½ç½®"> + <xsl:attribute name="å­—:ä½ç½®">doc-end</xsl:attribute> + </å­—:尾注ä½ç½®> + </xsl:if> + </xsl:if> + </å­—:文档设置> + </xsl:template> + <xsl:template name="style:page-layout"> + <å­—:分节 uof:locID="t0017" uof:attrList="å称"> + <xsl:attribute name="å­—:å称"><xsl:variable name="stylename"><xsl:value-of select="@style:name"/></xsl:variable><xsl:value-of select="/office:document/office:master-styles/style:master-page[@style:page-layout-name=$stylename]/@style:name"/></xsl:attribute> + <å­—:节属性 uof:locID="t0018"> + <å­—:节类型 uof:locID="t0020">new-page</å­—:节类型> + <xsl:element name="å­—:页边è·"> + <xsl:attribute name="uof:locID">t0021</xsl:attribute> + <xsl:attribute name="uof:attrList">å·¦ 上 å³ ä¸‹</xsl:attribute> + <xsl:attribute name="uof:上"><xsl:value-of select="substring-before(style:page-layout-properties/@fo:margin-top,$ooUnit)"/></xsl:attribute> + <xsl:attribute name="uof:å·¦"><xsl:value-of select="substring-before(style:page-layout-properties/@fo:margin-left,$ooUnit)"/></xsl:attribute> + <xsl:attribute name="uof:下"><xsl:value-of select="substring-before(style:page-layout-properties/@fo:margin-bottom,$ooUnit)"/></xsl:attribute> + <xsl:attribute name="uof:å³"><xsl:value-of select="substring-before(style:page-layout-properties/@fo:margin-right,$ooUnit)"/></xsl:attribute> + </xsl:element> + <xsl:element name="å­—:纸张"> + <xsl:attribute name="uof:locID">t0022</xsl:attribute> + <xsl:attribute name="uof:attrList">纸型 宽度 高度</xsl:attribute> + <xsl:attribute name="uof:宽度"><xsl:value-of select="substring-before(style:page-layout-properties/@fo:page-width,$ooUnit)"/></xsl:attribute> + <xsl:attribute name="uof:高度"><xsl:value-of select="substring-before(style:page-layout-properties/@fo:page-height,$ooUnit)"/></xsl:attribute> + <xsl:attribute name="uof:纸型"><xsl:variable name="height"><xsl:value-of select="style:page-layout-properties/@fo:page-height"/></xsl:variable><xsl:variable name="width"><xsl:value-of select="style:page-layout-properties/@fo:page-width"/></xsl:variable><xsl:choose><xsl:when test="$width='29.702cm' and $height='42cm'">A3</xsl:when><xsl:when test="$width='21.001cm' and $height='29.7cm'">A4</xsl:when><xsl:when test="$width='14.799cm' and $height='20.999cm'">A5</xsl:when><xsl:when test="$width='25cm' and $height='35.3cm'">B4</xsl:when><xsl:when test="$width='17.598cm' and $height='25cm'">B5</xsl:when><xsl:when test="$width='12.5cm' and $height='17.6cm'">B6</xsl:when><xsl:otherwise>使用者</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + <xsl:if test="/office:document/office:master-styles/style:master-page/style:header-left"> + <xsl:element name="å­—:奇å¶é¡µé¡µçœ‰é¡µè„šä¸åŒ"> + <xsl:attribute name="uof:locID">t0023</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值">true</xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:element name="å­—:首页页眉页脚ä¸åŒ"> + <xsl:attribute name="uof:locID">t0024</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值">false</xsl:attribute> + </xsl:element> + <xsl:if test="style:header-style/style:header-footer-properties"> + <xsl:element name="å­—:页眉ä½ç½®"> + <xsl:attribute name="uof:locID">t0025</xsl:attribute> + <xsl:attribute name="uof:attrList">è·è¾¹ç•Œ è·ç‰ˆèŠ¯</xsl:attribute> + <xsl:attribute name="å­—:è·è¾¹ç•Œ"><xsl:value-of select="substring-before(style:header-style/style:header-footer-properties/@fo:margin-bottom,$ooUnit)"/></xsl:attribute> + <xsl:variable name="long1" select="substring-before(style:header-style/style:header-footer-properties/@fo:margin-bottom,$ooUnit)"/> + <xsl:variable name="long2" select="substring-before(style:header-style/style:header-footer-properties/@svg:height,$ooUnit)"/> + <xsl:attribute name="å­—:è·ç‰ˆèŠ¯"><xsl:value-of select="$long2 - $long1"/></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="style:footer-style/style:header-footer-properties"> + <xsl:element name="å­—:页脚ä½ç½®"> + <xsl:attribute name="uof:locID">t0026</xsl:attribute> + <xsl:attribute name="uof:attrList">è·è¾¹ç•Œ è·ç‰ˆèŠ¯</xsl:attribute> + <xsl:attribute name="å­—:è·è¾¹ç•Œ"><xsl:value-of select="substring-before(style:footer-style/style:header-footer-properties/@fo:margin-top,$ooUnit)"/></xsl:attribute> + <xsl:variable name="long1" select="substring-before(style:footer-style/style:header-footer-properties/@fo:margin-top,$ooUnit)"/> + <xsl:variable name="long2" select="substring-before(style:footer-style/style:header-footer-properties/@svg:height,$ooUnit)"/> + <xsl:attribute name="å­—:è·ç‰ˆèŠ¯"><xsl:value-of select="$long2 - $long1"/></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:variable name="masterPages" select="'Standard'"/> + <xsl:variable name="mp"> + <xsl:value-of select="@style:name"/> + </xsl:variable> + <xsl:for-each select="/office:document/office:master-styles/style:master-page[@style:page-layout-name=$mp and @style:name=$masterPages]"> + <xsl:if test="style:header-left or style:header"> + <å­—:页眉 uof:locID="t0027"> + <xsl:choose> + <xsl:when test="style:header-left"> + <xsl:for-each select="style:header"> + <å­—:首页页眉 uof:locID="t0030"> + <xsl:if test="text:p"> + <xsl:for-each select="text:p"> + <xsl:call-template name="execParagraph"> + <xsl:with-param name="currlistlvl" select="number('0')"/> + <xsl:with-param name="liststylename" select="string('00000')"/> + </xsl:call-template> + </xsl:for-each> + </xsl:if> + <xsl:if test="table:table"> + <xsl:for-each select="table:table"> + <xsl:call-template name="exec_table"/> + </xsl:for-each> + </xsl:if> + </å­—:首页页眉> + </xsl:for-each> + <xsl:for-each select="style:header-left"> + <å­—:å¶æ•°é¡µé¡µçœ‰ uof:locID="t0029"> + <xsl:if test="text:p"> + <xsl:for-each select="text:p"> + <xsl:call-template name="execParagraph"> + <xsl:with-param name="currlistlvl" select="number('0')"/> + <xsl:with-param name="liststylename" select="string('00000')"/> + </xsl:call-template> + </xsl:for-each> + </xsl:if> + <xsl:if test="table:table"> + <xsl:for-each select="table:table"> + <xsl:call-template name="exec_table"/> + </xsl:for-each> + </xsl:if> + </å­—:å¶æ•°é¡µé¡µçœ‰> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:for-each select="style:header"> + <å­—:奇数页页眉 uof:locID="t0028"> + <xsl:if test="text:p"> + <xsl:for-each select="text:p"> + <xsl:call-template name="execParagraph"> + <xsl:with-param name="currlistlvl" select="number('0')"/> + <xsl:with-param name="liststylename" select="string('00000')"/> + </xsl:call-template> + </xsl:for-each> + </xsl:if> + <xsl:if test="table:table"> + <xsl:for-each select="table:table"> + <xsl:call-template name="exec_table"/> + </xsl:for-each> + </xsl:if> + </å­—:奇数页页眉> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + </å­—:页眉> + </xsl:if> + </xsl:for-each> + <xsl:for-each select="/office:document/office:master-styles/style:master-page[@style:page-layout-name=$mp and @style:name=$masterPages]"> + <xsl:if test="style:footer-left or style:footer"> + <å­—:页脚 uof:locID="t0031"> + <xsl:choose> + <xsl:when test="style:footer-left"> + <xsl:for-each select="style:footer"> + <å­—:首页页脚 uof:locID="t0034"> + <xsl:if test="text:p"> + <xsl:for-each select="text:p"> + <xsl:call-template name="execParagraph"> + <xsl:with-param name="currlistlvl" select="number('0')"/> + <xsl:with-param name="liststylename" select="string('00000')"/> + </xsl:call-template> + </xsl:for-each> + </xsl:if> + <xsl:if test="table:table"> + <xsl:for-each select="table:table"> + <xsl:call-template name="exec_table"/> + </xsl:for-each> + </xsl:if> + </å­—:首页页脚> + </xsl:for-each> + <xsl:for-each select="style:footer-left"> + <å­—:å¶æ•°é¡µé¡µè„š uof:locID="t0033"> + <xsl:if test="text:p"> + <xsl:for-each select="text:p"> + <xsl:call-template name="execParagraph"> + <xsl:with-param name="currlistlvl" select="number('0')"/> + <xsl:with-param name="liststylename" select="string('00000')"/> + </xsl:call-template> + </xsl:for-each> + </xsl:if> + <xsl:if test="table:table"> + <xsl:for-each select="table:table"> + <xsl:call-template name="exec_table"/> + </xsl:for-each> + </xsl:if> + </å­—:å¶æ•°é¡µé¡µè„š> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:for-each select="style:footer"> + <å­—:奇数页页脚 uof:locID="t0032"> + <xsl:if test="text:p"> + <xsl:for-each select="text:p"> + <xsl:call-template name="execParagraph"> + <xsl:with-param name="currlistlvl" select="number('0')"/> + <xsl:with-param name="liststylename" select="string('00000')"/> + </xsl:call-template> + </xsl:for-each> + </xsl:if> + <xsl:if test="table:table"> + <xsl:for-each select="table:table"> + <xsl:call-template name="exec_table"/> + </xsl:for-each> + </xsl:if> + </å­—:奇数页页脚> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + </å­—:页脚> + </xsl:if> + </xsl:for-each> + <xsl:if test="@style:page-usage"> + <å­—:å¯¹ç§°é¡µè¾¹è· uof:locID="t0036" uof:attrList="值"> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test="@style:page-usage='mirrored'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </å­—:对称页边è·> + </xsl:if> + <xsl:if test="@style:page-usage='mirrored'"> + <xsl:element name="å­—:拼页"> + <xsl:attribute name="uof:locID">t0037</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值">1</xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:element name="å­—:纸张方å‘"> + <xsl:attribute name="uof:locID">t0038</xsl:attribute> + <xsl:value-of select="style:page-layout-properties/@style:print-orientation"/> + </xsl:element> + <xsl:if test="style:page-layout-properties/@style:paper-tray-name"> + <å­—:纸张æ¥æº uof:locID="t0039" uof:attrList="首页 其他页" å­—:首页="false" å­—:其他页="style:page-layout-properties/@style:paper-tray-name"/> + </xsl:if> + <xsl:if test="style:page-layout-properties/@style:num-format"> + <xsl:element name="å­—:页ç è®¾ç½®"> + <xsl:attribute name="uof:locID">t0042</xsl:attribute> + <xsl:attribute name="uof:attrList">首页显示 æ ¼å¼ åŒ…å«ç« èŠ‚å· ç« èŠ‚èµ·å§‹æ ·å¼å¼•ç”¨ 分隔符 起始编å·</xsl:attribute> + <xsl:attribute name="å­—:首页显示">1</xsl:attribute> + <xsl:attribute name="å­—:æ ¼å¼"><xsl:variable name="format"><xsl:value-of select="style:page-layout-properties/@style:num-format"/></xsl:variable><xsl:call-template name="ooæ•°å­—æ ¼å¼"><xsl:with-param name="oo_format" select="$format"/></xsl:call-template></xsl:attribute> + <xsl:if test="style:text-properties/@style:first-page-number"> + <xsl:attribute name="å­—:起始编å·"><xsl:value-of select="style:text-properties/@style:first-page-number"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="å­—:包å«ç« èŠ‚å·">false</xsl:attribute> + <!--xsl:attribute name="å­—:章节起始样å¼å¼•ç”¨">false</xsl:attribute--> + <xsl:attribute name="å­—:分隔符">hyphen</xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="/office:document/office:styles/text:notes-configuration[@text:note-class='footnote']"> + <xsl:element name="å­—:脚注设置"> + <xsl:attribute name="uof:locID">t0040</xsl:attribute> + <xsl:attribute name="uof:attrList">ä½ç½® æ ¼å¼ èµ·å§‹ç¼–å· ç¼–å·æ–¹å¼</xsl:attribute> + <xsl:for-each select="/office:document/office:styles/text:notes-configuration[@text:note-class='footnote']"> + <xsl:attribute name="å­—:ä½ç½®"><xsl:choose><xsl:when test="@text:footnotes-position='page'">page-bottom</xsl:when><xsl:when test="@text:footnotes-position='document'">below-text</xsl:when></xsl:choose></xsl:attribute> + <xsl:attribute name="å­—:ç¼–å·æ–¹å¼"><xsl:choose><xsl:when test="@text:start-numbering-at='document'">continuous</xsl:when><xsl:when test="@text:start-numbering-at='chapter'">section</xsl:when><xsl:when test="@text:start-numbering-at='page'">page</xsl:when></xsl:choose></xsl:attribute> + <xsl:attribute name="å­—:起始编å·"><xsl:value-of select="@text:start-value + 1"/></xsl:attribute> + <xsl:attribute name="å­—:æ ¼å¼"><xsl:variable name="format"><xsl:value-of select="@style:num-format"/></xsl:variable><xsl:call-template name="ooæ•°å­—æ ¼å¼"><xsl:with-param name="oo_format" select="$format"/></xsl:call-template></xsl:attribute> + </xsl:for-each> + </xsl:element> + </xsl:if> + <xsl:if test="/office:document/office:styles/text:notes-configuration[@text:note-class='endnote']"> + <å­—:尾注设置 uof:locID="t0041" uof:attrList="æ ¼å¼ èµ·å§‹ç¼–å· ç¼–å·æ–¹å¼"> + <xsl:for-each select="/office:document/office:styles/text:notes-configuration[@text:note-class='endnote']"> + <xsl:attribute name="å­—:æ ¼å¼"><xsl:variable name="format"><xsl:value-of select="@style:num-format"/></xsl:variable><xsl:call-template name="ooæ•°å­—æ ¼å¼"><xsl:with-param name="oo_format" select="$format"/></xsl:call-template></xsl:attribute> + <xsl:attribute name="å­—:起始编å·"><xsl:value-of select="@text:start-value + 1"/></xsl:attribute> + </xsl:for-each> + </å­—:尾注设置> + </xsl:if> + <xsl:if test="/office:document/office:styles/text:linenumbering-configuration"> + <å­—:è¡Œå·è®¾ç½® uof:locID="t0043" uof:attrList="ä½¿ç”¨è¡Œå· ç¼–å·æ–¹å¼ èµ·å§‹ç¼–å· è·è¾¹ç•Œ è¡Œå·é—´éš”"> + <xsl:for-each select="/office:document/office:styles/text:linenumbering-configuration"> + <xsl:choose> + <xsl:when test="@text:number-lines='false'"> + <xsl:attribute name="å­—:使用行å·">false</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:使用行å·">true</xsl:attribute> + <xsl:attribute name="å­—:ç¼–å·æ–¹å¼"><xsl:choose><xsl:when test="@text:count-in-floating-frames='true'">section</xsl:when><xsl:when test="@text:restart-on-page='true'">page</xsl:when><xsl:when test="@text:count-empty-lines='false'"/><xsl:otherwise>continuous</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="@style:num-format"> + <xsl:attribute name="å­—:起始编å·"><xsl:value-of select="@style:num-format"/></xsl:attribute> + </xsl:if> + <xsl:if test="@text:offset"> + <xsl:attribute name="å­—:è·è¾¹ç•Œ"><xsl:value-of select="substring-before(@text:offset,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="@text:increment"> + <xsl:attribute name="å­—:è¡Œå·é—´éš”"><xsl:value-of select="@text:increment"/></xsl:attribute> + </xsl:if> + </xsl:for-each> + </å­—:è¡Œå·è®¾ç½®> + </xsl:if> + <xsl:variable name="aa"> + <xsl:value-of select="substring-before(style:page-layout-properties/@style:layout-grid-ruby-height,$ooUnit)"/> + </xsl:variable> + <xsl:if test="style:page-layout-properties/@style:layout-grid-display and $aa='0' "> + <å­—:网格设置 uof:locID="t0044" uof:attrList="网格类型 宽度 高度 显示网格 打å°ç½‘æ ¼"> + <xsl:if test="style:page-layout-properties/@style:layout-grid-mode"> + <xsl:attribute name="å­—:网格类型"><xsl:choose><xsl:when test="style:page-layout-properties/@style:layout-grid-mode='both-nosnap'">line-char</xsl:when><xsl:when test="style:page-layout-properties/@style:layout-grid-mode='both'">char</xsl:when><xsl:when test="style:page-layout-properties/@style:layout-grid-mode='line'">line</xsl:when><xsl:when test="style:page-layout-properties/@style:layout-grid-mode='none'">none</xsl:when></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="style:page-layout-properties/@style:layout-grid-base-width"> + <xsl:attribute name="å­—:宽度"><xsl:value-of select="substring-before(style:page-layout-properties/@style:layout-grid-base-width,$ooUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="style:page-layout-properties/@style:layout-grid-base-height"> + <xsl:attribute name="å­—:高度"><xsl:value-of select="substring-before(style:page-layout-properties/@style:layout-grid-base-height,$ooUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="style:page-layout-properties/@style:layout-grid-display"> + <xsl:attribute name="å­—:显示网格"><xsl:choose><xsl:when test="style:page-layout-properties/@style:layout-grid-display='true'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="style:page-layout-properties/@style:layout-grid-print"> + <xsl:attribute name="å­—:打å°ç½‘æ ¼"><xsl:choose><xsl:when test="style:page-layout-properties/@style:layout-grid-print='true'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + </å­—:网格设置> + </xsl:if> + <xsl:if test="style:page-layout-properties/@style:layout-grid-display and not($aa = '0')"> + <å­—:稿纸设置 uof:locID="t0211" uof:attrList="类型 æ ¼å¼ çº¿åž‹ 颜色 æ–¹å‘"> + <xsl:variable name="mode"> + <xsl:value-of select="style:page-layout-properties/@style:layout-grid-mode"/> + </xsl:variable> + <xsl:variable name="ruby"> + <xsl:value-of select="substring-before(style:page-layout-properties/@style:layout-grid-ruby-height,$ooUnit)"/> + </xsl:variable> + <xsl:variable name="width"> + <xsl:value-of select="substring-before(style:page-layout-properties/@style:layout-grid-base-width,$ooUnit)"/> + </xsl:variable> + <xsl:variable name="height"> + <xsl:value-of select="substring-before(style:page-layout-properties/@style:layout-grid-base-height,$ooUnit)"/> + </xsl:variable> + <xsl:attribute name="å­—:类型"><xsl:choose><xsl:when test="style:page-layout-properties/@style:layout-grid-mode='line'">letter-paper</xsl:when><xsl:when test="style:page-layout-properties/@style:layout-grid-mode='both'">draft-paper</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="style:page-layout-properties/@style:layout-grid-mode"> + <xsl:attribute name="å­—:æ ¼å¼"><xsl:choose><xsl:when test="$mode='both' and $width='0.728' and $height='0.728' and $ruby='0.496' ">fourth-gear</xsl:when><xsl:when test="$mode='both' and $width='0.584' and $height='0.584' and $ruby='0.64' ">third-gear</xsl:when><xsl:when test="$mode='both' and $width='0.728' and $height='0.728' and $ruby='0.905' ">second-gear</xsl:when><xsl:when test="$mode='both' and $width='0.728' and $height='0.728' and $ruby='1.633' ">first-gear</xsl:when></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="style:page-layout-properties/@style:layout-grid-color"> + <xsl:attribute name="å­—:颜色"><xsl:value-of select="style:page-layout-properties/@style:layout-grid-color"/></xsl:attribute> + </xsl:if> + </å­—:稿纸设置> + </xsl:if> + <xsl:if test="/office:document/office:automatic-styles/style:page-layout/style:page-layout-properties/@style:writing-mode='lr-tb' or style:text-properties/@style:writing-mode='rl-tb'"> + <å­—:垂直对é½æ–¹å¼ uof:locID="t0045"> + <xsl:variable name="path" select="/office:document/office:automatic-styles/style:style/style:paragraph-properties"/> + <xsl:choose> + <xsl:when test="$path/@fo:text-align='start'">top</xsl:when> + <xsl:when test="$path/@fo:text-align='end'">bottom</xsl:when> + <xsl:when test="$path/@fo:text-align='center'">center</xsl:when> + <xsl:otherwise>justified</xsl:otherwise> + </xsl:choose> + </å­—:垂直对é½æ–¹å¼> + </xsl:if> + <å­—:æ–‡å­—æŽ’åˆ—æ–¹å‘ uof:locID="t0046"> + <xsl:variable name="writing_mode"> + <xsl:value-of select="style:page-layout-properties/@style:writing-mode"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$writing_mode='lr-tb' or $writing_mode='lr'">hori-l2r</xsl:when> + <xsl:when test="$writing_mode='rl-tb' or $writing_mode='rl'">hori-r2l</xsl:when> + <xsl:when test="$writing_mode='tb-rl'">vert-r2l</xsl:when> + <xsl:when test="$writing_mode='tb-lr'">vert-l2r</xsl:when> + <xsl:otherwise>hori-l2r</xsl:otherwise> + </xsl:choose> + </å­—:文字排列方å‘> + <xsl:if test="style:page-layout-properties/@fo:border or style:page-layout-properties/@fo:border-top or style:page-layout-properties/@fo:border-bottom or style:page-layout-properties/@fo:border-left or style:page-layout-properties/@fo:border-right or style:page-layout-properties/@style:shadow[.!='none']"> + <xsl:element name="å­—:边框"> + <xsl:attribute name="uof:locID">t0047</xsl:attribute> + <xsl:for-each select="style:page-layout-properties"> + <xsl:call-template name="uof:边框"/> + </xsl:for-each> + </xsl:element> + </xsl:if> + <xsl:if test="style:page-layout-properties/@fo:background-color"> + <xsl:element name="å­—:å¡«å……"> + <xsl:attribute name="uof:locID">t0048</xsl:attribute> + <xsl:for-each select="style:page-layout-properties"> + <xsl:call-template name="图:å¡«å……"/> + </xsl:for-each> + </xsl:element> + </xsl:if> + <xsl:if test="style:page-layout-properties/style:columns"> + <xsl:element name="å­—:分æ "> + <xsl:attribute name="uof:locID">t0049</xsl:attribute> + <xsl:attribute name="uof:attrList">æ æ•° 等宽 分隔线 分隔线宽度 分隔线颜色</xsl:attribute> + <xsl:if test="//@fo:column-count"> + <xsl:attribute name="å­—:æ æ•°"><xsl:choose><xsl:when test="//@fo:column-count='0'">1</xsl:when><xsl:otherwise><xsl:value-of select="//@fo:column-count"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:variable name="第一宽度"> + <xsl:value-of select="style:page-layout-properties/style:columns/style:column/@style:rel-width"/> + </xsl:variable> + <xsl:variable name="dkm"> + <xsl:for-each select="style:page-layout-properties/style:columns/style:column"> + <xsl:if test="$第一宽度 != @style:rel-width"> + <xsl:value-of select="boolean($第一宽度 = @style:rel-width)"/> + </xsl:if> + </xsl:for-each> + </xsl:variable> + <xsl:choose> + <xsl:when test="style:page-layout-properties/style:columns/@fo:column-gap"> + <xsl:attribute name="å­—:等宽">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:等宽">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="style:page-layout-properties/style:columns/style:column-sep"> + <xsl:attribute name="å­—:分隔线宽度"><xsl:value-of select="substring-before(style:page-layout-properties/style:columns/style:column-sep/@style:width,$ooUnit)"/></xsl:attribute> + <xsl:attribute name="å­—:分隔线颜色"><xsl:value-of select="style:page-layout-properties/style:columns/style:column-sep/@style:color"/></xsl:attribute> + <xsl:attribute name="å­—:分隔线">single</xsl:attribute> + </xsl:if> + <xsl:for-each select="style:page-layout-properties/style:columns/style:column"> + <xsl:element name="å­—:æ "> + <xsl:variable name="left"> + <xsl:value-of select="substring-before(@fo:start-indent,$uofUnit)"/> + </xsl:variable> + <xsl:variable name="right"> + <xsl:value-of select="substring-before(@fo:end-indent,$uofUnit)"/> + </xsl:variable> + <xsl:if test="@style:rel-width"> + <xsl:attribute name="å­—:宽度"><xsl:value-of select="substring-before(@style:rel-width,'*')"/></xsl:attribute> + </xsl:if> + <xsl:if test="@fo:start-indent or @fo:end-indent"> + <xsl:choose> + <xsl:when test="parent::style:columns/@fo:column-gap"> + <xsl:attribute name="å­—:é—´è·"><xsl:choose><xsl:when test="$left - $right &gt;0 "><xsl:value-of select="$left - $right"/></xsl:when><xsl:when test="$right - $left &gt; 0 "><xsl:value-of select="$right - $left"/></xsl:when><xsl:otherwise><xsl:value-of select="$right"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:é—´è·"><xsl:value-of select="$right"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:attribute name="uof:locID">t0050</xsl:attribute> + <xsl:attribute name="uof:attrList">宽度 é—´è·</xsl:attribute> + </xsl:element> + </xsl:for-each> + </xsl:element> + </xsl:if> + </å­—:节属性> + </å­—:分节> + </xsl:template> + <xsl:template match="office:text"> + <xsl:for-each select="node( )"> + <xsl:choose> + <xsl:when test="name()='text:list'or name()='text:ordered-list'"> + <xsl:call-template name="unordered-ordered-list"> + <xsl:with-param name="currlistlvl" select="number('1')"/> + <xsl:with-param name="liststylename" select="@text:style-name"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name()='text:p'or name()='text:h'"> + <xsl:variable name="bs" select="./@text:style-name"/> + <xsl:if test="/office:document/office:automatic-styles/style:style[@style:name=$bs]/@style:master-page-name"> + <xsl:variable name="bs1" select="/office:document/office:automatic-styles/style:style[@style:name=$bs]/@style:master-page-name"/> + <xsl:if test="/office:document/office:master-styles/style:master-page[@style:name=$bs1]/@style:page-layout-name"> + <xsl:variable name="bs2" select="/office:document/office:master-styles/style:master-page[@style:name=$bs1]/@style:page-layout-name"/> + <xsl:for-each select="/office:document/office:automatic-styles/style:page-layout[@style:name=$bs2]"> + <xsl:call-template name="style:page-layout"/> + </xsl:for-each> + </xsl:if> + </xsl:if> + <xsl:call-template name="execParagraph"> + <xsl:with-param name="currlistlvl" select="number('0')"/> + <xsl:with-param name="liststylename" select="string('00000')"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name()='table:table'"> + <xsl:variable name="tbs" select="./@table:style-name"/> + <xsl:if test="/office:document/office:automatic-styles/style:style[@style:name=$tbs]/@style:master-page-name"> + <xsl:variable name="tbs1" select="/office:document/office:automatic-styles/style:style[@style:name=$tbs]/@style:master-page-name"/> + <xsl:if test="/office:document/office:master-styles/style:master-page[@style:name=$tbs1]/@style:page-layout-name"> + <xsl:variable name="tbs2" select="/office:document/office:master-styles/style:master-page[@style:name=$tbs1]/@style:page-layout-name"/> + <xsl:for-each select="/office:document/office:automatic-styles/style:page-layout[@style:name=$tbs2]"> + <xsl:call-template name="style:page-layout"/> + </xsl:for-each> + </xsl:if> + </xsl:if> + <xsl:call-template name="exec_table"/> + </xsl:when> + <xsl:when test="name()='text:table-of-content'"> + <xsl:call-template name="text:table-of-content"/> + </xsl:when> + <xsl:when test="name()='text:alphabetical-index'"> + <xsl:call-template name="text:alphabetical-index"/> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template name="jiaozhu"> + <å­—:脚注 uof:locID="t0107" uof:attrList="引文体"> + <xsl:for-each select="text:note-citation"> + <xsl:attribute name="å­—:引文体"><xsl:value-of select="."/></xsl:attribute> + </xsl:for-each> + <xsl:for-each select="text:note-body/text:p"> + <xsl:call-template name="execParagraph"> + <xsl:with-param name="currlistlvl" select="number('0')"/> + <xsl:with-param name="liststylename" select="string('00000')"/> + </xsl:call-template> + </xsl:for-each> + </å­—:脚注> + </xsl:template> + <xsl:template name="weizhu"> + <å­—:尾注 uof:locID="t0108" uof:attrList="引文体"> + <xsl:for-each select="text:note-citation"> + <xsl:attribute name="å­—:引文体"><xsl:value-of select="."/></xsl:attribute> + </xsl:for-each> + <xsl:for-each select="text:note-body/text:p"> + <xsl:call-template name="execParagraph"> + <xsl:with-param name="currlistlvl" select="number('0')"/> + <xsl:with-param name="liststylename" select="string('00000')"/> + </xsl:call-template> + </xsl:for-each> + </å­—:尾注> + </xsl:template> + <xsl:template name="unordered-ordered-list"> + <xsl:param name="currlistlvl"/> + <xsl:param name="liststylename"/> + <xsl:for-each select="text:list-item"> + <xsl:if test="text:p"> + <xsl:for-each select="text:p"> + <xsl:call-template name="execParagraph"> + <xsl:with-param name="currlistlvl" select="$currlistlvl"/> + <xsl:with-param name="liststylename" select="$liststylename"/> + </xsl:call-template> + </xsl:for-each> + </xsl:if> + <xsl:for-each select="node( )"> + <xsl:if test="name()='text:list'"> + <xsl:call-template name="unordered-ordered-list"> + <xsl:with-param name="currlistlvl" select="$currlistlvl +1"/> + <xsl:with-param name="liststylename" select="$liststylename"/> + </xsl:call-template> + </xsl:if> + </xsl:for-each> + </xsl:for-each> + </xsl:template> + <xsl:template name="execParagraph"> + <xsl:param name="currlistlvl"/> + <xsl:param name="liststylename"/> + <å­—:æ®µè½ uof:locID="t0051" uof:attrList="标识符"> + <xsl:element name="å­—:段è½å±žæ€§"> + <xsl:attribute name="uof:locID">t0052</xsl:attribute> + <xsl:attribute name="uof:attrList">å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:if test="@text:style-name"> + <xsl:attribute name="å­—:å¼æ ·å¼•ç”¨"><xsl:value-of select="@text:style-name"/></xsl:attribute> + </xsl:if> + <xsl:if test="not(number($currlistlvl) =number('0'))"> + <xsl:variable name="parent-position"> + <xsl:number from="/office:document/office:body/office:text/text:list" level="any" count="text:list-item/text:p" format="1"/> + </xsl:variable> + <xsl:element name="å­—:自动编å·ä¿¡æ¯"> + <xsl:attribute name="uof:locID">t0059</xsl:attribute> + <xsl:attribute name="uof:attrList">ç¼–å·å¼•ç”¨ ç¼–å·çº§åˆ« é‡æ–°ç¼–å· èµ·å§‹ç¼–å·</xsl:attribute> + <xsl:attribute name="å­—:ç¼–å·å¼•ç”¨"><xsl:value-of select="$liststylename"/></xsl:attribute> + <xsl:attribute name="å­—:ç¼–å·çº§åˆ«"><xsl:value-of select="$currlistlvl - 1"/></xsl:attribute> + <xsl:attribute name="å­—:é‡æ–°ç¼–å·"><xsl:choose><xsl:when test="number($parent-position)=number('1')">1</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="å­—:起始编å·"><xsl:for-each select="/office:document//text:list-style[$liststylename=@style:name]/*[number($currlistlvl)=number(@text:level)]"><xsl:choose><xsl:when test="@text:start-value"><xsl:value-of select="@text:start-value"/></xsl:when><xsl:otherwise>1</xsl:otherwise></xsl:choose></xsl:for-each></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:variable name="stylename"> + <xsl:value-of select="@text:style-name"/> + </xsl:variable> + <xsl:for-each select="/office:document//style:style"> + <xsl:if test="@style:name=$stylename"> + <xsl:element name="å­—:å¥å±žæ€§"> + <xsl:attribute name="uof:locID">t0086</xsl:attribute> + <xsl:attribute name="uof:attrList">å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:attribute name="å­—:å¼æ ·å¼•ç”¨"><xsl:value-of select="$stylename"/></xsl:attribute> + <xsl:call-template name="å­—:å¥å±žæ€§"/> + </xsl:element> + <xsl:call-template name="ParaAttribute"> + <xsl:with-param name="text-style-name" select="@style:name"/> + </xsl:call-template> + </xsl:if> + </xsl:for-each> + </xsl:element> + <xsl:call-template name="textp"/> + <xsl:if test="parent::office:text and not(preceding-sibling::text:p) and preceding-sibling::*[substring-before(name(),':')='draw']"> + <xsl:for-each select="preceding-sibling::*[substring-before(name(),':')='draw']"> + <å­—:å¥ uof:locID="t0085"> + <xsl:call-template name="å­—:锚点"/> + </å­—:å¥> + </xsl:for-each> + </xsl:if> + <xsl:if test="draw:frame/draw:text-box/text:p"> + <xsl:for-each select="draw:frame/draw:text-box/text:p"> + <xsl:for-each select="child::*[substring-before(name(),':')='draw']"> + <å­—:å¥ uof:locID="t0085"> + <xsl:call-template name="å­—:锚点"/> + </å­—:å¥> + </xsl:for-each> + </xsl:for-each> + </xsl:if> + <xsl:variable name="aa"> + <xsl:value-of select="@text:style-name"/> + </xsl:variable> + <xsl:if test="//office:document/office:automatic-styles/style:style[@style:name=$aa]/style:paragraph-properties/@fo:break-before='column'"> + <å­—:å¥ uof:locID="t0085"> + <xsl:element name="å­—:分æ ç¬¦"> + <xsl:attribute name="uof:locID">t0125</xsl:attribute> + </xsl:element> + </å­—:å¥> + </xsl:if> + <xsl:if test="//office:document/office:automatic-styles/style:style[@style:name=$aa]/style:paragraph-properties/@fo:break-before='page'"> + <å­—:å¥ uof:locID="t0085"> + <xsl:element name="å­—:分页符"> + <xsl:attribute name="uof:locID">t0127</xsl:attribute> + </xsl:element> + </å­—:å¥> + </xsl:if> + <xsl:if test="/office:document/office:body/office:text/text:p/text:initial-creator"> + <xsl:apply-templates select="text:initial-creator"/> + </xsl:if> + <xsl:if test="/office:document/office:body/office:text/text:p/text:title"> + <xsl:apply-templates select="text:title"/> + </xsl:if> + <xsl:if test="/office:document/office:body/office:text/text:p/text:subject"> + <xsl:apply-templates select="text:subject"/> + </xsl:if> + <xsl:if test="/office:document/office:body/office:text/text:p/text:file-name"> + <xsl:apply-templates select="text:file-name"/> + </xsl:if> + <xsl:if test="/office:document/office:body/office:text/text:p/text:author-name"> + <xsl:apply-templates select="text:author-name"/> + </xsl:if> + <xsl:if test="/office:document/office:body/office:text/text:p/text:author-initials"> + <xsl:apply-templates select="text:author-initials"/> + </xsl:if> + <xsl:if test="/office:document/office:body/office:text/text:p/text:span/text:date"> + <xsl:apply-templates select="text:date"/> + </xsl:if> + </å­—:段è½> + </xsl:template> + <xsl:template name="ParaAttribute"> + <xsl:param name="text-style-name"/> + <xsl:if test="substring-after(@style:display-name,'Heading')"> + <xsl:element name="å­—:大纲级别"> + <xsl:attribute name="uof:locID">t0054</xsl:attribute> + <xsl:value-of select="substring-after(@style:display-name,'Heading ')"/> + </xsl:element> + </xsl:if> + <xsl:if test="style:paragraph-properties/@fo:text-align or style:paragraph-properties/@style:vertical-align"> + <xsl:element name="å­—:对é½"> + <xsl:attribute name="uof:locID">t0055</xsl:attribute> + <xsl:attribute name="uof:attrList">æ°´å¹³å¯¹é½ æ–‡å­—å¯¹é½</xsl:attribute> + <xsl:attribute name="å­—:水平对é½"><xsl:choose><xsl:when test="style:paragraph-properties/@fo:text-align='end'">right</xsl:when><xsl:when test="style:paragraph-properties/@fo:text-align='center'">center</xsl:when><xsl:when test="style:paragraph-properties/@fo:text-align='justify' and not(style:paragraph-properties/@fo:text-align-last='justify')">justified</xsl:when><xsl:when test="style:paragraph-properties/@fo:text-align='justify' and style:paragraph-properties/@fo:text-align-last='justify'">distributed</xsl:when><xsl:otherwise>left</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="å­—:文字对é½"><xsl:choose><xsl:when test="style:paragraph-properties/@style:vertical-align='baseline'">base</xsl:when><xsl:when test="style:paragraph-properties/@style:vertical-align='top'">top</xsl:when><xsl:when test="style:paragraph-properties/@style:vertical-align='middle'">center</xsl:when><xsl:when test="style:paragraph-properties/@style:vertical-align='bottom'">bottom</xsl:when><xsl:otherwise>auto</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="style:paragraph-properties/@fo:margin-left or style:paragraph-properties/@fo:margin-right or style:paragraph-properties/@fo:text-indent"> + <xsl:element name="å­—:缩进"> + <xsl:attribute name="uof:locID">t0056</xsl:attribute> + <xsl:for-each select="style:paragraph-properties"> + <xsl:call-template name="å­—:缩进类型"/> + </xsl:for-each> + </xsl:element> + </xsl:if> + <xsl:element name="å­—:è¡Œè·"> + <xsl:attribute name="uof:locID">t0057</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 值</xsl:attribute> + <xsl:choose> + <xsl:when test="contains(style:paragraph-properties/@fo:line-height,$ooUnit)"> + <xsl:attribute name="å­—:类型">fixed</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:value-of select="substring-before(style:paragraph-properties/@fo:line-height,$ooUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="contains(style:paragraph-properties/@fo:line-height,'%')"> + <xsl:attribute name="å­—:类型">multi-lines</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:value-of select="substring-before(style:paragraph-properties/@fo:line-height,'%') div 100"/></xsl:attribute> + </xsl:when> + <xsl:when test="style:paragraph-properties/@style:line-height-at-least"> + <xsl:attribute name="å­—:类型">at-least</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:value-of select="substring-before(style:paragraph-properties/@style:line-height-at-least,$ooUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="style:paragraph-properties/@style:line-spacing"> + <xsl:attribute name="å­—:类型">line-space</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:value-of select="substring-before(style:paragraph-properties/@style:line-spacing,$ooUnit)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:类型">multi-lines</xsl:attribute> + <xsl:attribute name="å­—:值">1.0</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:if test="style:paragraph-properties/@fo:widows"> + <xsl:element name="å­—:孤行控制"> + <xsl:attribute name="uof:locID">t0060</xsl:attribute> + <xsl:value-of select="style:paragraph-properties/@fo:widows"/> + </xsl:element> + </xsl:if> + <xsl:if test="style:paragraph-properties/@fo:orphans"> + <xsl:element name="å­—:寡行控制"> + <xsl:attribute name="uof:locID">t0061</xsl:attribute> + <xsl:value-of select="style:paragraph-properties/@fo:orphans"/> + </xsl:element> + </xsl:if> + <xsl:element name="å­—:段中ä¸åˆ†é¡µ"> + <xsl:attribute name="uof:locID">t0062</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test="style:paragraph-properties/@fo:keep-together='always'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + <xsl:if test="style:paragraph-properties/@fo:keep-with-next"> + <xsl:element name="å­—:与下段åŒé¡µ"> + <xsl:attribute name="uof:locID">t0063</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值">true</xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="style:paragraph-properties/@fo:break-before"> + <xsl:element name="å­—:段å‰åˆ†é¡µ"> + <xsl:attribute name="uof:locID">t0064</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值">true</xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="style:paragraph-properties/@style:snap-to-layout-grid"> + <xsl:element name="å­—:对é½ç½‘æ ¼"> + <xsl:attribute name="uof:locID">t0069</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test="style:paragraph-properties/@style:snap-to-layout-grid='true'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="style:paragraph-properties/style:drop-cap/@style:lines"> + <xsl:element name="å­—:首字下沉"> + <xsl:attribute name="uof:locID">t0070</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 字体引用 字符数 行数 é—´è·</xsl:attribute> + <xsl:attribute name="å­—:类型">dropped</xsl:attribute> + <xsl:if test="style:paragraph-properties/style:drop-cap/@style:style-name"> + <xsl:attribute name="å­—:字体引用"><xsl:value-of select="translate(style:paragraph-properties/style:drop-cap/@style:style-name,' ','_')"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="å­—:é—´è·"><xsl:choose><xsl:when test="style:paragraph-properties/style:drop-cap/@style:distance"><xsl:value-of select="substring-before(style:paragraph-properties/style:drop-cap/@style:distance,$ooUnit)"/></xsl:when><xsl:otherwise>0.00</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="style:paragraph-properties/style:drop-cap/@style:length"> + <xsl:attribute name="å­—:字符数"><xsl:value-of select="style:paragraph-properties/style:drop-cap/@style:length"/></xsl:attribute> + </xsl:if> + <xsl:if test="style:paragraph-properties/style:drop-cap/@style:lines"> + <xsl:attribute name="å­—:行数"><xsl:value-of select="style:paragraph-properties/style:drop-cap/@style:lines"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + <xsl:element name="å­—:å–消断字"> + <xsl:attribute name="uof:locID">t0071</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test="style:paragraph-properties/@fo:hyphenate"><xsl:value-of select="style:paragraph-properties/@fo:hyphenate"/></xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + <xsl:element name="å­—:å–消行å·"> + <xsl:attribute name="uof:locID">t0072</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:variable name="aa"> + <xsl:value-of select="style:paragraph-properties/@text:number-lines"/> + </xsl:variable> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test="$aa='false'">false</xsl:when><xsl:otherwise>true</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + <xsl:element name="å­—:å…许å•è¯æ–­å­—"> + <xsl:attribute name="å­—:值">true</xsl:attribute> + <xsl:attribute name="uof:locID">t0073</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + </xsl:element> + <xsl:if test="style:paragraph-properties/@style:punctuation-wrap"> + <xsl:element name="å­—:行首尾标点控制"> + <xsl:attribute name="uof:locID">t0074</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test="style:paragraph-properties/@style:punctuation-wrap='hanging'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:element name="å­—:是å¦è¡Œé¦–标点压缩"> + <xsl:attribute name="uof:locID">t0075</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值">false</xsl:attribute> + </xsl:element> + <xsl:if test="style:paragraph-properties/@style:line-break "> + <xsl:element name="å­—:中文习惯首尾字符"> + <xsl:attribute name="uof:locID">t0076</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test="style:paragraph-properties/@style:line-break='strict'">true</xsl:when><xsl:when test="style:paragraph-properties/@style:line-break='normal'">false</xsl:when></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="style:paragraph-properties/@style:text-autospace"> + <xsl:element name="å­—:自动调整中英文字符间è·"> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test="style:paragraph-properties/@style:text-autospace='ideograph-alpha'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="uof:locID">t0077</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="style:paragraph-properties/@style:text-autospace"> + <xsl:element name="å­—:自动调整中文与数字间è·"> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test="style:paragraph-properties/@style:text-autospace='ideograph-alpha'">true </xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="uof:locID">t0078</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:element name="å­—:有网格自动调整å³ç¼©è¿›"> + <xsl:attribute name="å­—:值">false</xsl:attribute> + <xsl:attribute name="uof:locID">t0195</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + </xsl:element> + <xsl:if test="style:paragraph-properties/@fo:border or style:paragraph-properties/@fo:border-top or style:paragraph-properties/@fo:border-bottom or style:paragraph-properties/@fo:border-left or style:paragraph-properties/@fo:border-right or style:paragraph-properties/@style:shadow[.!='none']"> + <xsl:element name="å­—:边框"> + <xsl:attribute name="uof:locID">t0065</xsl:attribute> + <xsl:for-each select="style:paragraph-properties"> + <xsl:call-template name="uof:边框"/> + </xsl:for-each> + </xsl:element> + </xsl:if> + <xsl:if test="style:paragraph-properties/@fo:background-color"> + <xsl:element name="å­—:å¡«å……"> + <xsl:attribute name="uof:locID">t0066</xsl:attribute> + <xsl:for-each select="style:paragraph-properties"> + <xsl:call-template name="图:å¡«å……"/> + </xsl:for-each> + </xsl:element> + </xsl:if> + <xsl:if test="style:paragraph-properties/@fo:margin-top or style:paragraph-properties/@fo:margin-bottom"> + <å­—:æ®µé—´è· uof:locID="t0058"> + <xsl:if test="style:paragraph-properties/@fo:margin-top"> + <å­—:段å‰è· uof:locID="t0196"> + <å­—:ç»å¯¹å€¼ uof:locID="t0199" uof:attrList="值"> + <xsl:attribute name="å­—:值"><xsl:value-of select="substring-before(style:paragraph-properties/@fo:margin-top,$ooUnit)"/></xsl:attribute> + </å­—:ç»å¯¹å€¼> + </å­—:段å‰è·> + </xsl:if> + <xsl:if test="style:paragraph-properties/@fo:margin-bottom"> + <å­—:段åŽè· uof:locID="t0197"> + <å­—:ç»å¯¹å€¼ uof:locID="t0202" uof:attrList="值"> + <xsl:attribute name="å­—:值"><xsl:value-of select="substring-before(style:paragraph-properties/@fo:margin-bottom,$ooUnit)"/></xsl:attribute> + </å­—:ç»å¯¹å€¼> + </å­—:段åŽè·> + </xsl:if> + </å­—:段间è·> + </xsl:if> + <xsl:if test="style:paragraph-properties/style:tab-stops"> + <xsl:element name="å­—:制表ä½è®¾ç½®"> + <xsl:attribute name="uof:locID">t0067</xsl:attribute> + <xsl:for-each select="style:paragraph-properties/style:tab-stops/style:tab-stop"> + <xsl:element name="å­—:制表ä½"> + <xsl:attribute name="uof:locID">t0068</xsl:attribute> + <xsl:attribute name="uof:attrList">ä½ç½® 类型 å‰å¯¼ç¬¦ 制表ä½å­—符</xsl:attribute> + <xsl:attribute name="å­—:ä½ç½®"><xsl:value-of select="substring-before(@style:position,$ooUnit)"/></xsl:attribute> + <xsl:variable name="aa"> + <xsl:value-of select="@style:type"/> + </xsl:variable> + <xsl:variable name="zbflx"> + <xsl:choose> + <xsl:when test="$aa='right'">right</xsl:when> + <xsl:when test="$aa='center'">center</xsl:when> + <xsl:when test="$aa='char'and @style:char!=''">decimal</xsl:when> + <xsl:otherwise>left</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="å­—:类型"><xsl:value-of select="$zbflx"/></xsl:attribute> + <xsl:attribute name="å­—:制表ä½å­—符"><xsl:value-of select="@style:leader-text"/></xsl:attribute> + <xsl:if test="@style:leader-style"> + <xsl:attribute name="å­—:å‰å¯¼ç¬¦"><xsl:value-of select="@style:leader-style"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:for-each> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template match="text:s"> + <xsl:param name="bText"/> + <xsl:choose> + <xsl:when test="$bText='0'"> + <xsl:variable name="count"> + <xsl:choose> + <xsl:when test="not(@text:c)">1</xsl:when> + <xsl:otherwise> + <xsl:value-of select="@text:c"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <å­—:å¥ uof:locID="t0085"> + <å­—:空格符 uof:locID="t0126" uof:attrList="个数" å­—:个数="{$count}"/> + </å­—:å¥> + </xsl:when> + <xsl:otherwise> + <å­—:空格符 uof:locID="t0126" uof:attrList="个数" å­—:个数="{@text:c}"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="textp" match="text:p"> + <xsl:variable name="parentstyle"> + <xsl:value-of select="@text:style-name"/> + </xsl:variable> + <xsl:for-each select="node( )"> + <xsl:choose> + <xsl:when test="self::node()[name(.)='text:span']"> + <xsl:call-template name="textspan"/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:sequence']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()/draw:text-box/text:p/text:sequence"> + <xsl:for-each select="draw:text-box/text:p/node()"> + <xsl:choose> + <xsl:when test="self::node()[name(.)='text:sequence']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="not(self::node()[substring-before(name(.),':')='draw'])"> + <xsl:call-template name="å­—:å¥"> + <xsl:with-param name="parentstyle" select="$parentstyle"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:date']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:time']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:s']"> + <xsl:apply-templates select="."> + <xsl:with-param name="bText" select="0"/> + </xsl:apply-templates> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:file-name']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:chapter']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:editing-duration']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:creation-time']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:creation-date']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:character-count']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:page-count']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:page-number']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="substring-before(name(.),':')='draw' and not(name(.)='draw:a')"> + <å­—:å¥ uof:locID="t0085"> + <xsl:call-template name="å­—:锚点"/> + </å­—:å¥> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:note']/@text:note-class='footnote'"> + <å­—:å¥ uof:locID="t0085"> + <xsl:call-template name="jiaozhu"/> + </å­—:å¥> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:note']/@text:note-class='endnote'"> + <å­—:å¥ uof:locID="t0085"> + <xsl:call-template name="weizhu"/> + </å­—:å¥> + </xsl:when> + <xsl:when test="name(.)='text:alphabetical-index-mark-start'"> + <xsl:element name="å­—:å¥"> + <xsl:element name="å­—:区域开始"> + <xsl:attribute name="uof:locId">t0121</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符 å称 类型</xsl:attribute> + <xsl:attribute name="å­—:类型">user-data</xsl:attribute> + <xsl:attribute name="å­—:å称"><xsl:value-of select="@text:string-value-phonetic"/></xsl:attribute> + <xsl:attribute name="å­—:标识符"><xsl:value-of select="@text:id"/></xsl:attribute> + </xsl:element> + </xsl:element> + </xsl:when> + <xsl:when test="name(.)='text:alphabetical-index-mark-end'"> + <xsl:element name="å­—:å¥"> + <xsl:element name="å­—:区域结æŸ" uof:locID="t0122" uof:attrList="标识符引用"> + <xsl:attribute name="å­—:标识符引用"><xsl:value-of select="@text:id"/></xsl:attribute> + </xsl:element> + </xsl:element> + </xsl:when> + <xsl:when test="name(.)='text:bookmark' "> + <å­—:å¥ uof:locID="t0085"> + <xsl:element name="å­—:å¥å±žæ€§"> + <xsl:attribute name="uof:locID">t0086</xsl:attribute> + <xsl:attribute name="uof:attrList">å¼æ ·å¼•ç”¨</xsl:attribute> + </xsl:element> + <å­—:区域开始 uof:locID="t0121" uof:attrList="标识符 å称 类型" å­—:å称="{@text:name}" å­—:类型="bookmark" å­—:标识符="{generate-id()}"/> + <å­—:åŒºåŸŸç»“æŸ uof:locID="t0122" uof:attrList="标识符引用" å­—:标识符引用="{generate-id()}"/> + </å­—:å¥> + </xsl:when> + <xsl:when test="name(.)='text:a'"> + <å­—:å¥ uof:locID="t0085"> + <xsl:element name="å­—:å¥å±žæ€§"> + <xsl:attribute name="uof:locID">t0086</xsl:attribute> + <xsl:attribute name="uof:attrList">å¼æ ·å¼•ç”¨</xsl:attribute> + </xsl:element> + <xsl:element name="å­—:区域开始"> + <xsl:attribute name="å­—:标识符">hlnk<xsl:number from="/office:document/office:body/office:text" level="any" count="text:a"/></xsl:attribute> + <xsl:attribute name="å­—:å称">Hyperlink</xsl:attribute> + <xsl:attribute name="å­—:类型">hyperlink</xsl:attribute> + <xsl:attribute name="uof:locID">t0121</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符 å称 类型</xsl:attribute> + </xsl:element> + <xsl:element name="å­—:文本串"> + <xsl:attribute name="uof:locID">t0109</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符</xsl:attribute> + <xsl:value-of select="."/> + </xsl:element> + <xsl:element name="å­—:区域结æŸ"> + <xsl:attribute name="å­—:标识符引用">hlnk<xsl:number from="/office:document/office:body/office:text" level="any" count="text:a"/></xsl:attribute> + <xsl:attribute name="uof:locID">t0122</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符引用</xsl:attribute> + </xsl:element> + </å­—:å¥> + </xsl:when> + <xsl:when test="name(.)='office:annotation'"> + <å­—:å¥ uof:locID="t0085"> + <xsl:element name="å­—:å¥å±žæ€§"> + <xsl:attribute name="uof:locID">t0086</xsl:attribute> + <xsl:attribute name="uof:attrList">å¼æ ·å¼•ç”¨</xsl:attribute> + </xsl:element> + <xsl:element name="å­—:区域开始"> + <xsl:attribute name="å­—:标识符">cmt<xsl:number from="/office:document/office:body/office:text" level="any" count="office:annotation"/></xsl:attribute> + <xsl:attribute name="å­—:å称">Comment</xsl:attribute> + <xsl:attribute name="å­—:类型">annotation</xsl:attribute> + <xsl:attribute name="uof:locID">t0121</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符 å称 类型</xsl:attribute> + </xsl:element> + <xsl:element name="å­—:区域结æŸ"> + <xsl:attribute name="å­—:标识符引用">cmt<xsl:number from="/office:document/office:body/office:text" level="any" count="office:annotation"/></xsl:attribute> + <xsl:attribute name="uof:locID">t0122</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符引用</xsl:attribute> + </xsl:element> + </å­—:å¥> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:change-start'] or self::node()[name(.)='text:change'] or self::node()[name(.)='text:change-end']"> + <xsl:call-template name="xiuding"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="å­—:å¥"> + <xsl:with-param name="parentstyle" select="$parentstyle"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template name="xiuding"> + <xsl:choose> + <xsl:when test="self::node()[name(.)='text:change-start']or self::node()[name(.)='text:change']"> + <xsl:variable name="changeID"> + <xsl:value-of select="@text:change-id"/> + </xsl:variable> + <xsl:for-each select="/office:document/office:body/office:text/text:tracked-changes/text:changed-region"> + <xsl:if test="$changeID=@text:id"> + <xsl:choose> + <xsl:when test="text:insertion"> + <xsl:element name="å­—:修订开始"> + <xsl:attribute name="uof:locID">t0206</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符 类型 修订信æ¯å¼•ç”¨</xsl:attribute> + <xsl:attribute name="å­—:标识符"><xsl:value-of select="@text:id"/></xsl:attribute> + <xsl:attribute name="å­—:类型">insert</xsl:attribute> + <xsl:attribute name="å­—:修订信æ¯å¼•ç”¨"><xsl:value-of select="@text:id"/></xsl:attribute> + </xsl:element> + </xsl:when> + <xsl:when test="text:format-change"> + <xsl:element name="å­—:修订开始"> + <xsl:attribute name="uof:locID">t0206</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符 类型 修订信æ¯å¼•ç”¨</xsl:attribute> + <xsl:attribute name="å­—:标识符"><xsl:value-of select="@text:id"/></xsl:attribute> + <xsl:attribute name="å­—:类型">format</xsl:attribute> + <xsl:attribute name="å­—:修订信æ¯å¼•ç”¨"><xsl:value-of select="@text:id"/></xsl:attribute> + </xsl:element> + </xsl:when> + <xsl:when test="text:deletion"> + <xsl:element name="å­—:修订开始"> + <xsl:attribute name="uof:locID">t0206</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符 类型 修订信æ¯å¼•ç”¨</xsl:attribute> + <xsl:attribute name="å­—:标识符"><xsl:value-of select="@text:id"/></xsl:attribute> + <xsl:attribute name="å­—:类型">delete</xsl:attribute> + <xsl:attribute name="å­—:修订信æ¯å¼•ç”¨"><xsl:value-of select="@text:id"/></xsl:attribute> + </xsl:element> + </xsl:when> + </xsl:choose> + </xsl:if> + </xsl:for-each> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:change-end']"> + <xsl:variable name="changeendID"> + <xsl:value-of select="@text:change-id"/> + </xsl:variable> + <xsl:for-each select="/office:document/office:body/office:text/text:tracked-changes/text:changed-region"> + <xsl:if test="$changeendID=@text:id"> + <xsl:choose> + <xsl:when test="text:insertion"> + <xsl:element name="å­—:修订结æŸ"> + <xsl:attribute name="uof:locID">t0207</xsl:attribute> + <xsl:attribute name="uof:attrList">开始标识引用</xsl:attribute> + <xsl:attribute name="å­—:开始标识引用"><xsl:value-of select="@text:id"/></xsl:attribute> + </xsl:element> + </xsl:when> + <xsl:when test="text:deletion"> + <xsl:element name="å­—:修订结æŸ"> + <xsl:attribute name="uof:locID">t0207</xsl:attribute> + <xsl:attribute name="uof:attrList">开始标识引用</xsl:attribute> + <xsl:attribute name="å­—:开始标识引用"><xsl:value-of select="@text:id"/></xsl:attribute> + </xsl:element> + </xsl:when> + <xsl:when test="text:format-change"> + <xsl:element name="å­—:修订结æŸ"> + <xsl:attribute name="uof:locID">t0207</xsl:attribute> + <xsl:attribute name="uof:attrList">开始标识引用</xsl:attribute> + <xsl:attribute name="å­—:开始标识引用"><xsl:value-of select="@text:id"/></xsl:attribute> + </xsl:element> + </xsl:when> + </xsl:choose> + </xsl:if> + </xsl:for-each> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="å­—:å¥"> + <xsl:param name="parentstyle"/> + <xsl:if test="not(name(.)='text:bookmark-start' or name(.)='text:bookmark-end' or name(.)='draw:image' or name(.)='office:binary-data' or name(.)='text:page-number' or name(.)='text:page-count' or name(.)='text:initial-creator' or name(.)='text:author-name' or name(.)='text:author-initials' or name(.)='text:creation-time' or name(.)='text:creation-date' or name(.)='text:title' or name(.)='text:subject' or name(.)='text:file-name' or name(.)='text:editing-duration' or name(.)='text:character-count' or name(.)='text:chapter')"> + <å­—:å¥ uof:locID="t0085"> + <å­—:å¥å±žæ€§ uof:locID="t0086" uof:attrList="å¼æ ·å¼•ç”¨"> + <xsl:choose> + <xsl:when test="@text:style-name"> + <xsl:attribute name="å­—:å¼æ ·å¼•ç”¨"><xsl:value-of select="@text:style-name"/></xsl:attribute> + </xsl:when> + <xsl:when test="parent::text:h/@text:outline-level"> + <xsl:attribute name="å­—:å¼æ ·å¼•ç”¨"><xsl:value-of select="concat('Heading_20_',parent::text:h/@text:outline-level)"/></xsl:attribute> + </xsl:when> + <xsl:when test="parent::node()/@text:style-name"> + <xsl:attribute name="å­—:å¼æ ·å¼•ç”¨"><xsl:value-of select="parent::node( )/@text:style-name"/></xsl:attribute> + </xsl:when> + </xsl:choose> + </å­—:å¥å±žæ€§> + <xsl:if test="ancestor::text:note-body"> + <å­—:引文符å·> + <xsl:value-of select="ancestor::text:note/text:note-citation"/> + </å­—:引文符å·> + </xsl:if> + <xsl:choose> + <xsl:when test="(preceding-sibling::text:bookmark-start) and (following-sibling::text:bookmark-end)"> + <å­—:区域开始 uof:locID="t0121" uof:attrList="标识符 å称 类型"> + <xsl:attribute name="å­—:标识符"><xsl:value-of select="preceding-sibling::text:bookmark-start/@text:name"/></xsl:attribute> + <xsl:attribute name="å­—:å称">Bookmark</xsl:attribute> + <xsl:attribute name="å­—:类型">bookmark</xsl:attribute> + </å­—:区域开始> + <xsl:element name="å­—:文本串"> + <xsl:attribute name="uof:locID">t0109</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符</xsl:attribute> + <xsl:value-of select="string(.)"/> + </xsl:element> + <å­—:åŒºåŸŸç»“æŸ uof:locID="t0122" uof:attrList="标识符引用"> + <xsl:attribute name="å­—:标识符引用"><xsl:value-of select="following-sibling::text:bookmark-end/@text:name"/></xsl:attribute> + </å­—:区域结æŸ> + </xsl:when> + <xsl:when test="name(.)='draw:a'"> + <xsl:variable name="link-name"> + <xsl:value-of select="substring-after(@xlink:href,'#')"/> + </xsl:variable> + <å­—:区域开始 uof:locID="t0121" uof:attrList="标识符 å称 类型"> + <xsl:attribute name="å­—:标识符"><xsl:value-of select="$link-name"/></xsl:attribute> + <xsl:attribute name="å­—:å称">Bookmark</xsl:attribute> + <xsl:attribute name="å­—:类型">bookmark</xsl:attribute> + </å­—:区域开始> + <xsl:call-template name="å­—:锚点"/> + <å­—:åŒºåŸŸç»“æŸ uof:locID="t0122" uof:attrList="标识符引用"> + <xsl:attribute name="å­—:标识符引用"><xsl:value-of select="$link-name"/></xsl:attribute> + </å­—:区域结æŸ> + </xsl:when> + <xsl:when test="self::node( )[name(.)='text:tab']"> + <xsl:element name="å­—:制表符"> + <xsl:attribute name="uof:locID">t0123</xsl:attribute> + </xsl:element> + </xsl:when> + <xsl:when test="self::node( )[name(.)='text:line-break']"> + <xsl:element name="å­—:æ¢è¡Œç¬¦"> + <xsl:attribute name="uof:locID">t0124</xsl:attribute> + </xsl:element> + </xsl:when> + <xsl:when test="name(.)='text:bookmark-start' or name(.)='text:bookmark-end' or name(.)='draw:image' or name(.)='office:binary-data'"> + </xsl:when> + <xsl:otherwise> + <xsl:element name="å­—:文本串"> + <xsl:attribute name="uof:locID">t0109</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符</xsl:attribute> + <xsl:value-of select="string(.)"/> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </å­—:å¥> + </xsl:if> + </xsl:template> + <xsl:template match="draw:text-box"> + <xsl:apply-templates/> + </xsl:template> + <xsl:template name="text"> + <xsl:element name="å­—:å¥å±žæ€§"> + <xsl:attribute name="uof:locID">t0086</xsl:attribute> + <xsl:attribute name="uof:attrList">å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:attribute name="å­—:å¼æ ·å¼•ç”¨"><xsl:value-of select="parent::node( )/@text:style-name"/></xsl:attribute> + </xsl:element> + <xsl:element name="å­—:文本串"> + <xsl:attribute name="uof:locID">t0109</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符</xsl:attribute> + <xsl:value-of select="string(.)"/> + </xsl:element> + </xsl:template> + <xsl:template name="textspan"> + <å­—:å¥ uof:locID="t0085"> + <xsl:choose> + <xsl:when test="./text:note/@text:note-class='footnote'"> + <xsl:for-each select="text:note"> + <xsl:call-template name="jiaozhu"/> + </xsl:for-each> + </xsl:when> + <xsl:when test="./text:note/@text:note-class='endnote'"> + <xsl:for-each select="text:note"> + <xsl:call-template name="weizhu"/> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:element name="å­—:å¥å±žæ€§"> + <xsl:attribute name="uof:locID">t0086</xsl:attribute> + <xsl:attribute name="uof:attrList">å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:variable name="textstyle"> + <xsl:value-of select="@text:style-name"/> + </xsl:variable> + <xsl:attribute name="å­—:å¼æ ·å¼•ç”¨"><xsl:value-of select="@text:style-name"/></xsl:attribute> + <xsl:for-each select="/office:document/office:automatic-styles//style:style[@style:family='text']"> + <xsl:if test="@style:name=$textstyle and not(@style:parent-style-name='Standard')"> + <xsl:if test="@style:parent-style-name=/office:document/office:styles/style:style/@style:name"> + <xsl:call-template name="SentenceXD"> + <xsl:with-param name="Sentencestyle" select="@style:parent-style-name"/> + </xsl:call-template> + </xsl:if> + </xsl:if> + </xsl:for-each> + <xsl:for-each select="/office:document/office:automatic-styles//style:style[@style:family='text']"> + <xsl:if test="@style:name=$textstyle"> + <xsl:call-template name="SentenceXD"> + <xsl:with-param name="Sentencestyle" select="@style:name"/> + </xsl:call-template> + </xsl:if> + </xsl:for-each> + </xsl:element> + <xsl:element name="å­—:文本串"> + <xsl:attribute name="uof:locID">t0109</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符</xsl:attribute> + <xsl:value-of select="string(.)"/> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </å­—:å¥> + </xsl:template> + <xsl:template name="SentenceXD"> + <xsl:param name="Sentencestyle"/> + </xsl:template> + <xsl:template name="å­—:锚点"> + <xsl:if test="not(name(.)='draw:glue-point')"> + <xsl:variable name="name"> + <xsl:value-of select="name(.)"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="name='draw:a'"> + <xsl:for-each select="child::node( )"> + <xsl:call-template name="å­—:锚点"/> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:if test="$name = 'draw:g'"> + <xsl:for-each select="child::*"> + <xsl:call-template name="å­—:锚点"/> + </xsl:for-each> + </xsl:if> + <å­—:锚点 uof:locID="t0110" uof:attrList="标识符 类型"> + <xsl:choose> + <xsl:when test="@text:anchor-type='as-char'"> + <xsl:attribute name="å­—:类型">inline</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:类型">normal</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <å­—:锚点属性 uof:locID="t0111"> + <å­—:宽度 uof:locID="t0112"> + <xsl:choose> + <xsl:when test="@svg:width"> + <xsl:value-of select="substring-before(@svg:width,$uofUnit)"/> + </xsl:when> + <xsl:when test="@svg:x1"> + <xsl:value-of select="substring-before(@svg:x2,$uofUnit) - substring-before(@svg:x1,$uofUnit)"/> + </xsl:when> + </xsl:choose> + </å­—:宽度> + <å­—:高度 uof:locID="t0113"> + <xsl:choose> + <xsl:when test="@svg:height"> + <xsl:value-of select="substring-before(@svg:height,$uofUnit)"/> + </xsl:when> + <xsl:when test="@svg:x1"> + <xsl:value-of select="substring-before(@svg:y2,$uofUnit) - substring-before(@svg:y1,$uofUnit)"/> + </xsl:when> + <xsl:when test="child::draw:text-box/@fo:min-height"> + <xsl:value-of select="substring-before(child::draw:text-box/@fo:min-height,$uofUnit)"/> + </xsl:when> + </xsl:choose> + </å­—:高度> + <xsl:if test="not(@text:anchor-type='as-char')"> + <å­—:ä½ç½® uof:locID="t0114"> + <å­—:æ°´å¹³ uof:locID="t0176" uof:attrList="相对于"> + <xsl:for-each select="key('graphicset',@draw:style-name)/style:graphic-properties"> + <xsl:attribute name="å­—:相对于"><xsl:choose><xsl:when test="@style:horizontal-rel='page'">page</xsl:when><xsl:when test="@style:horizontal-rel='paragraph'">margin</xsl:when><xsl:when test="@style:horizontal-rel='page-content'">margin</xsl:when><xsl:when test="@style:horizontal-rel='paragraph-content'">margin</xsl:when><xsl:when test="@style:horizontal-rel='char'">char</xsl:when><xsl:otherwise>paragraph</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:for-each> + <xsl:choose> + <xsl:when test="@svg:x or @svg:x1"> + <å­—:ç»å¯¹ uof:locID="t0177" uof:attrList="值"> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test="@svg:x"><xsl:value-of select="substring-before(@svg:x,$uofUnit)"/></xsl:when><xsl:when test="@svg:x1"><xsl:value-of select="substring-before(@svg:x1,$uofUnit)"/></xsl:when></xsl:choose></xsl:attribute> + </å­—:ç»å¯¹> + </xsl:when> + <xsl:otherwise> + <å­—:相对 uof:locID="t0178" uof:attrList="å‚考点 值"> + <xsl:for-each select="key('graphicset',@draw:style-name)/style:graphic-properties"> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test="@style:horizontal-pos='left'">left</xsl:when><xsl:when test="@style:horizontal-pos='right'">right</xsl:when><xsl:when test="@style:horizontal-pos='center'">center</xsl:when></xsl:choose></xsl:attribute> + </xsl:for-each> + </å­—:相对> + </xsl:otherwise> + </xsl:choose> + </å­—:æ°´å¹³> + <å­—:åž‚ç›´ uof:locID="t0179" uof:attrList="相对于"> + <xsl:for-each select="key('graphicset',@draw:style-name)/style:graphic-properties"> + <xsl:attribute name="å­—:相对于"><xsl:choose><xsl:when test="@style:vertical-rel='page'">page</xsl:when><xsl:when test="@style:vertical-rel='paragraph'">paragraph</xsl:when><xsl:when test="@style:vertical-rel='page-content'">margin</xsl:when><xsl:when test="@style:vertical-rel='paragraph-content'">margin</xsl:when><xsl:when test="@style:vertical-rel='line'">line</xsl:when><xsl:otherwise>paragraph</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:for-each> + <xsl:choose> + <xsl:when test="@svg:y or @svg:y1"> + <å­—:ç»å¯¹ uof:locID="t0180" uof:attrList="值"> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test="@svg:y"><xsl:value-of select="substring-before(@svg:y,$uofUnit)"/></xsl:when><xsl:when test="@svg:y1"><xsl:value-of select="substring-before(@svg:y1,$uofUnit)"/></xsl:when></xsl:choose></xsl:attribute> + </å­—:ç»å¯¹> + </xsl:when> + <xsl:otherwise> + <å­—:相对 uof:locID="t0181" uof:attrList="å‚考点 值"> + <xsl:for-each select="key('graphicset',@draw:style-name)/style:graphic-properties"> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test="@style:vertical-pos='bottom'">bottom</xsl:when><xsl:when test="@style:vertical-pos='top'">top</xsl:when><xsl:when test="@style:vertical-pos='middle'">center</xsl:when><xsl:when test="@style:vertical-pos='below'">inside</xsl:when></xsl:choose></xsl:attribute> + </xsl:for-each> + </å­—:相对> + </xsl:otherwise> + </xsl:choose> + </å­—:åž‚ç›´> + </å­—:ä½ç½®> + </xsl:if> + <xsl:for-each select="key('graphicset',@draw:style-name)/style:graphic-properties"> + <å­—:绕排 uof:locID="t0115" uof:attrList="ç»•æŽ’æ–¹å¼ çŽ¯ç»•æ–‡å­— 绕排顶点"> + <xsl:variable name="wrap_type1"> + <xsl:value-of select="@style:wrap"/> + </xsl:variable> + <xsl:variable name="wrap_type2"> + <xsl:value-of select="@style:run-through"/> + </xsl:variable> + <xsl:variable name="a"> + <xsl:value-of select="@style:number-wrapped-paragraphs"/> + </xsl:variable> + <xsl:if test="$wrap_type1"> + <xsl:attribute name="å­—:绕排方å¼"><xsl:choose><xsl:when test="$wrap_type1='run-through' and $wrap_type2='background' ">behindtext</xsl:when><xsl:when test="$wrap_type1='run-through' and $a='1'">infrontoftext</xsl:when><xsl:when test="$wrap_type1='run-through'">through</xsl:when><xsl:when test="$wrap_type1='dynamic' ">top-bottom</xsl:when><xsl:when test="$wrap_type1='parallel' ">square</xsl:when><xsl:when test="$wrap_type1='left' or $wrap_type1='right'">tight</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="$wrap_type1='left' or $wrap_type1='right'"> + <xsl:attribute name="å­—:环绕文字"><xsl:choose><xsl:when test="$wrap_type1='left'">left</xsl:when><xsl:when test="$wrap_type1='right'">right</xsl:when></xsl:choose></xsl:attribute> + </xsl:if> + </å­—:绕排> + <å­—:è¾¹è· uof:locID="t0116" uof:attrList="上 å·¦ å³ ä¸‹"> + <xsl:choose> + <xsl:when test="@fo:margin-top"> + <xsl:attribute name="å­—:上"><xsl:value-of select="substring-before(@fo:margin-top,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="å­—:下"><xsl:value-of select="substring-before(@fo:margin-bottom,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:上">0.0</xsl:attribute> + <xsl:attribute name="å­—:下">0.0</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="@fo:margin-right"> + <xsl:attribute name="å­—:å³"><xsl:value-of select="substring-before(@fo:margin-right,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="å­—:å·¦"><xsl:value-of select="substring-before(@fo:margin-left,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:å³">0.0</xsl:attribute> + <xsl:attribute name="å­—:å·¦">0.0</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </å­—:è¾¹è·> + <å­—:é”定 uof:attrList="值" uof:locID="t0117"> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test="@draw:move-protect='false'">false</xsl:when><xsl:otherwise>true</xsl:otherwise></xsl:choose></xsl:attribute> + </å­—:é”定> + <å­—:ä¿æŠ¤ uof:locID="t0118" uof:attrList="值"> + <xsl:choose> + <xsl:when test="$name='draw:image' or $name='draw:text-box'"> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test="@style:protect = 'content size position' or @style:protect = 'content' or @style:protect = 'content size' or @style:protect = 'size position' or @style:protect = 'size' or @style:protect = 'position' or @style:protect = 'content position' and @draw:size-protect= 'true'and @draw:move-protect= 'true'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test="@style:protect = 'position size'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </å­—:ä¿æŠ¤> + </xsl:for-each> + <å­—:å…许é‡å  uof:locID="t0119" uof:attrList="值" å­—:值="true"/> + </å­—:锚点属性> + <å­—:图形 uof:locID="t0120" uof:attrList="图形引用"> + <xsl:variable name="refpicname"> + <xsl:if test="@draw:style-name"> + <xsl:value-of select="@draw:style-name"/> + </xsl:if> + </xsl:variable> + <xsl:variable name="picnumber"> + <xsl:if test="@draw:style-name"> + <xsl:value-of select="count(preceding::*[@draw:style-name=$refpicname])"/> + </xsl:if> + </xsl:variable> + <xsl:attribute name="å­—:图形引用"><xsl:value-of select="concat($refpicname,'_',$picnumber)"/></xsl:attribute> + </å­—:图形> + </å­—:锚点> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template name="liekuan"> + <xsl:param name="count"/> + <xsl:param name="width"/> + <xsl:if test="$count &gt; 0"> + <å­—:列宽 uof:locID="t0132"> + <xsl:value-of select="$width"/> + </å­—:列宽> + <xsl:call-template name="liekuan"> + <xsl:with-param name="count" select="$count -1"/> + <xsl:with-param name="width" select="$width"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template name="exec_table" match="table:table"> + <xsl:param name="tabletype"/> + <å­—:文字表 uof:locID="t0128" uof:attrList="类型"> + <xsl:choose> + <xsl:when test="@table:is-sub-table='true'"> + <xsl:attribute name="å­—:类型">sub-table</xsl:attribute> + <xsl:element name="å­—:文字表属性"> + <xsl:attribute name="uof:locID">t0129</xsl:attribute> + <xsl:attribute name="uof:attrList">å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:element name="å­—:列宽集"> + <xsl:attribute name="uof:locID">t0131</xsl:attribute> + <xsl:for-each select="table:table-column"> + <xsl:variable name="tableColName" select="@table:style-name"/> + <xsl:variable name="colWidth" select="substring-before(//style:style[@style:name=$tableColName and @style:family='table-column']/style:table-column-properties/@style:column-width,$ooUnit)"/> + <xsl:choose> + <xsl:when test="@table:number-columns-repeated"> + <xsl:call-template name="liekuan"> + <xsl:with-param name="count" select="@table:number-columns-repeated"/> + <xsl:with-param name="width" select="$colWidth"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <å­—:列宽 uof:locID="t0132"> + <xsl:value-of select="$colWidth"/> + </å­—:列宽> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:element> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:类型">table</xsl:attribute> + <xsl:element name="å­—:文字表属性"> + <xsl:attribute name="uof:locID">t0129</xsl:attribute> + <xsl:attribute name="uof:attrList">å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:attribute name="å­—:å¼æ ·å¼•ç”¨"><xsl:value-of select="@table:style-name"/></xsl:attribute> + <xsl:variable name="tableName" select="@table:style-name"/> + <xsl:element name="å­—:列宽集"> + <xsl:attribute name="uof:locID">t0131</xsl:attribute> + <xsl:for-each select="table:table-column"> + <xsl:variable name="tableColName" select="@table:style-name"/> + <xsl:variable name="colWidth" select="substring-before(//style:style[@style:name=$tableColName and @style:family='table-column']/style:table-column-properties/@style:column-width,$ooUnit)"/> + <xsl:choose> + <xsl:when test="@table:number-columns-repeated"> + <xsl:call-template name="liekuan"> + <xsl:with-param name="count" select="@table:number-columns-repeated"/> + <xsl:with-param name="width" select="$colWidth"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <å­—:列宽 uof:locID="t0132"> + <xsl:value-of select="$colWidth"/> + </å­—:列宽> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:element> + <xsl:for-each select="key('set_styleStyle',$tableName)"> + <xsl:element name="å­—:宽度"> + <xsl:attribute name="uof:locID">t0130</xsl:attribute> + <xsl:attribute name="uof:attrList">ç»å¯¹å®½åº¦ 相对宽度</xsl:attribute> + <xsl:attribute name="å­—:ç»å¯¹å®½åº¦"><xsl:value-of select="substring-before(style:table-properties/@style:width,$ooUnit)"/></xsl:attribute> + <xsl:if test="style:table-properties/@style:rel-width"> + <xsl:attribute name="å­—:相对宽度"><xsl:value-of select="substring-before(style:table-properties/@style:rel-width,'%') div 100"/></xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:element name="å­—:对é½"> + <xsl:attribute name="uof:locID">t0133</xsl:attribute> + <xsl:choose> + <xsl:when test="style:table-properties/@table:align='right'">right</xsl:when> + <xsl:when test="style:table-properties/@table:align='center'">center</xsl:when> + <xsl:otherwise>left</xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:if test="style:table-properties/@fo:margin-left"> + <xsl:element name="å­—:左缩进"> + <xsl:attribute name="uof:locID">t0134</xsl:attribute> + <xsl:value-of select="substring-before(style:table-properties/@fo:margin-left,$ooUnit)"/> + </xsl:element> + </xsl:if> + <xsl:element name="å­—:绕排"> + <xsl:attribute name="uof:locID">t0135</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值">around</xsl:attribute> + </xsl:element> + <xsl:element name="å­—:边框"> + <xsl:attribute name="uof:locID">t0137</xsl:attribute> + <xsl:for-each select="style:table-properties"> + <xsl:call-template name="uof:边框"/> + </xsl:for-each> + </xsl:element> + <xsl:if test="style:table-properties/style:background-image/office:binary-data or style:table-properties/@fo:background-color or style:page-layout-properties/@fo:background-color"> + <å­—:å¡«å…… uof:locID="t0138"> + <xsl:for-each select="style:table-properties"> + <xsl:call-template name="图:å¡«å……"> + <xsl:with-param name="style-name" select="$tableName"/> + </xsl:call-template> + </xsl:for-each> + </å­—:å¡«å……> + </xsl:if> + <xsl:element name="å­—:绕排边è·"> + <xsl:attribute name="uof:locID">t0139</xsl:attribute> + <xsl:attribute name="uof:attrList">上 å·¦ å³ ä¸‹</xsl:attribute> + <xsl:if test="style:table-properties/@fo:margin-top"> + <xsl:attribute name="å­—:上"><xsl:value-of select="substring-before(style:table-properties/@fo:margin-top,$ooUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="style:table-properties/@fo:margin-left"> + <xsl:attribute name="å­—:å·¦"><xsl:value-of select="substring-before(style:table-properties/@fo:margin-left,$ooUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="style:table-properties/@fo:margin-right"> + <xsl:attribute name="å­—:å³"><xsl:value-of select="substring-before(style:table-properties/@fo:margin-right,$ooUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="style:table-properties/@fo:margin-bottom"> + <xsl:attribute name="å­—:下"><xsl:value-of select="substring-before(style:table-properties/@fo:margin-bottom,$ooUnit)"/></xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:element name="å­—:自动调整大å°"> + <xsl:attribute name="å­—:值">true</xsl:attribute> + <xsl:attribute name="uof:locID">t0140</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + </xsl:element> + <xsl:element name="å­—:默认å•å…ƒæ ¼è¾¹è·"> + <xsl:attribute name="uof:locID">t0141</xsl:attribute> + <xsl:attribute name="uof:attrList">上 å·¦ å³ ä¸‹</xsl:attribute> + <xsl:attribute name="å­—:上">0.10</xsl:attribute> + <xsl:attribute name="å­—:å·¦">0.10</xsl:attribute> + <xsl:attribute name="å­—:å³">0.10</xsl:attribute> + <xsl:attribute name="å­—:下">0.10</xsl:attribute> + </xsl:element> + <xsl:element name="å­—:默认å•å…ƒæ ¼é—´è·"> + <xsl:attribute name="uof:locID">t0142</xsl:attribute> + <xsl:value-of select="'0.00'"/> + </xsl:element> + </xsl:for-each> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="table:table-header-rows/table:table-row"/> + <xsl:apply-templates select="table:table-row"/> + </å­—:文字表> + </xsl:template> + <xsl:key name="set_colWidth" match="//office:automatic-styles/style:style[@style:family='table-column']" use="@style:name"/> + <xsl:key name="set_styleStyle" match="//office:automatic-styles/style:style" use="@style:name"/> + <xsl:template match="table:table-row"> + <xsl:element name="å­—:è¡Œ"> + <xsl:attribute name="uof:locID">t0143</xsl:attribute> + <xsl:variable name="rowStyleName" select="@table:style-name|table:table-row/@table:style-name"/> + <xsl:element name="å­—:表行属性"> + <xsl:attribute name="uof:locID">t0144</xsl:attribute> + <xsl:for-each select="key('set_styleStyle',$rowStyleName)/style:table-row-properties[@style:row-height or @style:min-row-height]"> + <xsl:element name="å­—:高度"> + <xsl:if test="@style:row-height"> + <xsl:attribute name="å­—:固定值"><xsl:value-of select="substring-before(@style:row-height,$ooUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="@style:min-row-height"> + <xsl:attribute name="å­—:最å°å€¼"><xsl:value-of select="substring-before(@style:min-row-height,$ooUnit)"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="uof:locID">t0145</xsl:attribute> + <xsl:attribute name="uof:attrList">固定值 最å°å€¼</xsl:attribute> + </xsl:element> + </xsl:for-each> + <xsl:if test="key('set_styleStyle',$rowStyleName)/style:table-row-properties[@style:keep-together]"> + <xsl:element name="å­—:跨页"> + <xsl:attribute name="uof:locID">t0146</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:for-each select="key('set_styleStyle',$rowStyleName)/style:table-row-properties[@style:keep-together]"> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test="@style:keep-together='false'">false</xsl:when><xsl:otherwise>true</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:for-each> + </xsl:element> + </xsl:if> + <xsl:if test="name(..)='table:table-header-rows'"> + <xsl:element name="å­—:表头行"> + <xsl:attribute name="uof:locID">t0147</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值">true</xsl:attribute> + </xsl:element> + </xsl:if> + </xsl:element> + <xsl:for-each select="node()"> + <xsl:choose> + <xsl:when test="name()='table:table-cell'"> + <xsl:element name="å­—:å•å…ƒæ ¼"> + <xsl:attribute name="uof:locID">t0148</xsl:attribute> + <xsl:call-template name="execTableCellAttribute"/> + <xsl:for-each select="node( )"> + <xsl:choose> + <xsl:when test="name()='text:p'"> + <xsl:call-template name="execParagraph"> + <xsl:with-param name="currlistlvl" select="number('0')"/> + <xsl:with-param name="liststylename" select="string('00000')"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name()='table:table' or name()='table:sub-table' or self::node()/@table:is-sub-table='true'"> + <xsl:call-template name="exec_table"> + <xsl:with-param name="tabletype" select="name()"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:for-each> + </xsl:element> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:for-each> + </xsl:element> + </xsl:template> + <xsl:template name="execTableCellAttribute"> + <xsl:element name="å­—:å•å…ƒæ ¼å±žæ€§"> + <xsl:attribute name="uof:locID">t0149</xsl:attribute> + <xsl:variable name="StyleName" select="@table:style-name"/> + <xsl:element name="å­—:宽度"> + <xsl:attribute name="uof:locID">t0150</xsl:attribute> + <xsl:attribute name="uof:attrList">ç»å¯¹å€¼ 相对值</xsl:attribute> + <xsl:variable name="sn"> + <xsl:number from="/office:document/office:body/office:text" level="single" count="table:table-cell" format="1"/> + </xsl:variable> + <xsl:variable name="sn1"> + <xsl:choose> + <xsl:when test="../../table:table-column[number($sn)]/@table:style-name"> + <xsl:value-of select="$sn"/> + </xsl:when> + <xsl:when test=" name(../..)='table:table-header-rows' and ../../../table:table-column[number($sn)]/@table:style-name"> + <xsl:value-of select="$sn"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'1'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="KuanDu"> + <xsl:choose> + <xsl:when test=" name(../..)='table:table-header-rows' and ../../../table:table-column[number($sn)]/@table:style-name"> + <xsl:value-of select="../../../table:table-column[number($sn1)]/@table:style-name"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="../../table:table-column[number($sn1)]/@table:style-name"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="å­—:ç»å¯¹å€¼"><xsl:value-of select="substring-before(key('set_colWidth',$KuanDu)/style:table-column-properties/@style:column-width,$ooUnit)"/></xsl:attribute> + <xsl:if test="key('set_colWidth',$KuanDu)/style:table-column-properties/@style:rel-column-width"> + <xsl:attribute name="å­—:相对值"><xsl:value-of select="substring-before(key('set_colWidth',$KuanDu)/style:table-column-properties/@style:rel-column-width,'*')"/></xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:if test="@table:number-columns-spanned"> + <xsl:element name="å­—:跨列"> + <xsl:attribute name="uof:locID">t0156</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:value-of select="@table:number-columns-spanned"/></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:for-each select="key('set_styleStyle',$StyleName)"> + <xsl:element name="å­—:å•å…ƒæ ¼è¾¹è·"> + <xsl:attribute name="uof:locID">t0151</xsl:attribute> + <xsl:attribute name="uof:attrList">上 å·¦ å³ ä¸‹</xsl:attribute> + <xsl:choose> + <xsl:when test="style:table-cell-properties/@fo:padding"> + <xsl:attribute name="å­—:上"><xsl:value-of select="substring-before(style:table-cell-properties/@fo:padding,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="å­—:å·¦"><xsl:value-of select="substring-before(style:table-cell-properties/@fo:padding,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="å­—:å³"><xsl:value-of select="substring-before(style:table-cell-properties/@fo:padding,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="å­—:下"><xsl:value-of select="substring-before(style:table-cell-properties/@fo:padding,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:上"><xsl:value-of select="substring-before(style:table-cell-properties/@fo:padding-top,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="å­—:å·¦"><xsl:value-of select="substring-before(style:table-cell-properties/@fo:padding-left,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="å­—:å³"><xsl:value-of select="substring-before(style:table-cell-properties/@fo:padding-right,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="å­—:下"><xsl:value-of select="substring-before(style:table-cell-properties/@fo:padding-bottom,$uofUnit)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:if test="style:table-cell-properties/@fo:border or style:table-cell-properties/@fo:border-top or style:table-cell-properties/@fo:border-bottom or style:table-cell-properties/@fo:border-left or style:table-cell-properties/@fo:border-right or style:table-cell-properties/@style:shadow"> + <xsl:element name="å­—:边框"> + <xsl:attribute name="uof:locID">t0152</xsl:attribute> + <xsl:for-each select="style:table-cell-properties"> + <xsl:call-template name="uof:边框"/> + </xsl:for-each> + </xsl:element> + </xsl:if> + <xsl:if test="style:table-cell-properties/style:background-image/office:binary-data or style:table-cell-properties/@fo:background-color"> + <å­—:å¡«å…… uof:locID="t0153"> + <xsl:for-each select="style:table-cell-properties"> + <xsl:call-template name="图:å¡«å……"/> + </xsl:for-each> + </å­—:å¡«å……> + </xsl:if> + <å­—:垂直对é½æ–¹å¼ uof:locID="t0154"> + <xsl:choose> + <xsl:when test="style:table-cell-properties/@style:vertical-align='middle'">center</xsl:when> + <xsl:when test="style:table-cell-properties/@style:vertical-align='bottom'">bottom</xsl:when> + <xsl:otherwise>top</xsl:otherwise> + </xsl:choose> + </å­—:垂直对é½æ–¹å¼> + <xsl:element name="å­—:自动æ¢è¡Œ"> + <xsl:attribute name="å­—:值">true</xsl:attribute> + <xsl:attribute name="uof:locID">t0157</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + </xsl:element> + <xsl:element name="å­—:适应文字"> + <xsl:attribute name="å­—:值">true</xsl:attribute> + <xsl:attribute name="uof:locID">t0158</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + </xsl:element> + </xsl:for-each> + </xsl:element> + </xsl:template> + <xsl:key name="bpath" match="//office:document/office:body/office:text/text:p/text:span" use="@text:style-name"/> + <xsl:template name="å­—:å¥å±žæ€§"> + <xsl:element name="å­—:字体"> + <xsl:attribute name="uof:locID">t0088</xsl:attribute> + <xsl:attribute name="uof:attrList">西文字体引用 中文字体引用 特殊字体引用 西文绘制 å­—å· ç›¸å¯¹å­—å· é¢œè‰²</xsl:attribute> + <xsl:if test="contains(@style:parent-style-name,'Header') or contains(@style:parent-style-name,'Foot') or contains(@style:parent-style-name,'Endnote')"> + <xsl:attribute name="å­—:å­—å·">9</xsl:attribute> + </xsl:if> + <xsl:if test="style:text-properties/@fo:font-size or style:text-properties/@style:font-size-asian or style:text-properties/@style:font-size-complex"> + <xsl:choose> + <xsl:when test="contains(style:text-properties/@fo:font-size,'%') or contains(style:text-properties/@style:font-size-asian,'%')"> + <xsl:attribute name="å­—:相对字å·"><xsl:choose><xsl:when test="style:text-properties/@fo:font-size"><xsl:value-of select="substring-before(style:text-properties/@fo:font-size,'%')"/></xsl:when><xsl:when test="style:text-properties/@style:font-size-asian"><xsl:value-of select="substring-before(style:text-properties/@style:font-size-asian,'%')"/></xsl:when></xsl:choose></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:å­—å·"><xsl:choose><xsl:when test="style:text-properties/@fo:font-size"><xsl:value-of select="substring-before(style:text-properties/@fo:font-size,'pt')"/></xsl:when><xsl:when test="style:text-properties/@style:font-size-asian"><xsl:value-of select="substring-before(style:text-properties/@style:font-size-asian,'pt')"/></xsl:when><xsl:when test="style:text-properties/@style:font-size-complex"><xsl:value-of select="substring-before(style:text-properties/@style:font-size-complex,'pt')"/></xsl:when></xsl:choose></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="style:text-properties/@style:font-name"> + <xsl:variable name="xiwen" select="style:text-properties/@style:font-name"/> + <xsl:attribute name="å­—:西文字体引用"><xsl:value-of select="translate($xiwen,' ','_')"/></xsl:attribute> + </xsl:if> + <xsl:if test="style:text-properties/@style:font-name-asian"> + <xsl:attribute name="å­—:中文字体引用"><xsl:value-of select="style:text-properties/@style:font-name-asian"/></xsl:attribute> + </xsl:if> + <xsl:if test="style:text-properties/@fo:color"> + <xsl:attribute name="å­—:颜色"><xsl:value-of select="style:text-properties/@fo:color"/></xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:if test="style:text-properties/@fo:background-color and not(style:text-properties/@style:text-background-color='transparent')"> + <xsl:element name="å­—:å¡«å……"> + <xsl:attribute name="uof:locID">t0093</xsl:attribute> + <xsl:element name="图:图案"> + <xsl:attribute name="uof:locID">g0036</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 图形引用 å‰æ™¯è‰² 背景色</xsl:attribute> + <xsl:if test="style:text-properties/@fo:background-color"> + <xsl:attribute name="图:å‰æ™¯è‰²"><xsl:choose><xsl:when test="style:text-properties/@fo:background-color='transparent'">auto</xsl:when><xsl:otherwise><xsl:value-of select="style:text-properties/@fo:background-color"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@fo:font-weight or style:text-properties/@style:font-weight-asian"> + <xsl:element name="å­—:粗体"> + <xsl:attribute name="uof:locID">t0089</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test="style:text-properties/@style:font-weight-asian='bold' or style:text-properties/@fo:font-weight='bold'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@fo:font-style or style:text-properties/@style:font-style-asian"> + <xsl:element name="å­—:斜体"> + <xsl:attribute name="uof:locID">t0090</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test="style:text-properties/@fo:font-style='italic' or style:text-properties/@style:font-style-asian='italic'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@fo:background-color|style:text-properties/@style:text-background-color"> + <xsl:element name="å­—:çªå‡ºæ˜¾ç¤º"> + <xsl:attribute name="å­—:颜色"><xsl:choose><xsl:when test="style:text-properties/@fo:background-color='transparent' or style:text-properties/@style:text-background-color='transparent'">auto</xsl:when><xsl:otherwise><xsl:value-of select="style:text-properties/@fo:background-color|style:text-properties/@style:text-background-color"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="uof:locID">t0091</xsl:attribute> + <xsl:attribute name="uof:attrList">颜色</xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@style:text-line-through-style"> + <xsl:element name="å­—:删除线"> + <xsl:attribute name="uof:locID">t0094</xsl:attribute> + <xsl:attribute name="uof:attrList">类型</xsl:attribute> + <xsl:attribute name="å­—:类型"><xsl:call-template name="uof:删除线类型"><xsl:with-param name="lineType" select="style:text-properties/@style:text-line-through-style"/></xsl:call-template></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@style:text-underline-style"> + <xsl:element name="å­—:下划线"> + <xsl:attribute name="uof:locID">t0095</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 颜色 字下划线</xsl:attribute> + <xsl:attribute name="å­—:类型"><xsl:call-template name="uof:线型类型"/></xsl:attribute> + <xsl:if test="style:text-properties/@style:text-underline-color"> + <xsl:attribute name="å­—:颜色"><xsl:choose><xsl:when test="style:text-properties/@style:text-underline-color='font-color'">auto</xsl:when><xsl:otherwise><xsl:value-of select="style:text-properties/@style:text-underline-color"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@fo:text-shadow"> + <xsl:element name="å­—:阴影"> + <xsl:attribute name="uof:locID">t0100</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:choose><xsl:when test="style:text-properties/@fo:text-shadow='none'">false</xsl:when><xsl:otherwise>true</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@style:text-emphasize"> + <xsl:element name="å­—:ç€é‡å·"> + <xsl:attribute name="uof:locID">t0096</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 颜色 å­—ç€é‡å·</xsl:attribute> + <xsl:attribute name="å­—:类型"><xsl:call-template name="uof:ç€é‡å·ç±»åž‹"><xsl:with-param name="te" select="style:text-properties/@style:text-emphasize"/></xsl:call-template></xsl:attribute> + <xsl:if test="style:text-properties/@fo:color"> + <xsl:attribute name="å­—:颜色"><xsl:value-of select="style:text-properties/@fo:color"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@text:display"> + <xsl:element name="å­—:éšè—文字"> + <xsl:attribute name="uof:locID">t0097</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值">true</xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@style:text-outline"> + <xsl:element name="å­—:空心"> + <xsl:attribute name="uof:locID">t0098</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值"><xsl:value-of select="style:text-properties/@style:text-outline"/></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@style:font-relief"> + <xsl:element name="å­—:浮雕"> + <xsl:attribute name="uof:locID">t0099</xsl:attribute> + <xsl:attribute name="uof:attrList">类型</xsl:attribute> + <xsl:attribute name="å­—:类型"><xsl:choose><xsl:when test="style:text-properties/@style:font-relief='embossed'">emboss</xsl:when><xsl:when test="style:text-properties/@style:font-relief='engraved'">engrave</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@fo:text-transform or style:text-properties/@fo:font-variant"> + <xsl:element name="å­—:醒目字体"> + <xsl:attribute name="uof:locID">t0101</xsl:attribute> + <xsl:attribute name="uof:attrList">类型</xsl:attribute> + <xsl:attribute name="å­—:类型"><xsl:choose><xsl:when test="style:text-properties/@fo:text-transform='uppercase'">uppercase</xsl:when><xsl:when test="style:text-properties/@fo:text-transform='lowercase'">lowercase</xsl:when><xsl:when test="style:text-properties/@fo:text-transform='capitalize'">capital</xsl:when><xsl:when test="style:text-properties/@fo:font-variant='small-caps'">small-caps</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@style:text-position"> + <xsl:element name="å­—:ä½ç½®"> + <xsl:attribute name="uof:locID">t0102</xsl:attribute> + <xsl:variable name="aa"> + <xsl:value-of select="style:text-properties/@style:text-position"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="contains($aa,'sub')"> + <xsl:value-of select="substring-before($aa,' ')"/> + </xsl:when> + <xsl:when test="contains($aa,'super')"> + <xsl:value-of select="substring-before($aa,' ')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="translate($aa,'%','')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@style:text-scale"> + <xsl:element name="å­—:缩放"> + <xsl:attribute name="uof:locID">t0103</xsl:attribute> + <xsl:variable name="scale" select="style:text-properties/@style:text-scale"/> + <xsl:choose> + <xsl:when test="contains($scale,'%')"> + <xsl:value-of select="substring-before($scale,'%')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="style:text-properties/@style:text-scale"/> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@fo:letter-spacing"> + <xsl:element name="å­—:字符间è·"> + <xsl:attribute name="uof:locID">t0104</xsl:attribute> + <xsl:value-of select="substring-before(style:text-properties/@fo:letter-spacing,$uofUnit)"/> + </xsl:element> + </xsl:if> + <xsl:if test="style:text-properties/@style:letter-kerning"> + <xsl:element name="å­—:调整字间è·"> + <xsl:variable name="tt" select="style:text-properties/@style:letter-kerning"/> + <xsl:attribute name="uof:locID">t0105</xsl:attribute> + <xsl:choose> + <xsl:when test="$tt='true'">1</xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:element name="å­—:字符对é½ç½‘æ ¼"> + <xsl:attribute name="å­—:值">false</xsl:attribute> + <xsl:attribute name="uof:locID">t0106</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + </xsl:element> + </xsl:template> + <xsl:template name="uof:线型类型"> + <xsl:variable name="spath" select="style:text-properties/@style:text-underline-style"/> + <xsl:variable name="wpath" select="style:text-properties/@style:text-underline-width"/> + <xsl:variable name="tpath" select="style:text-properties/@style:text-underline-type"/> + <xsl:choose> + <xsl:when test="$spath='solid' and not($tpath='double' ) and $wpath='auto' ">single</xsl:when> + <xsl:when test="$spath='solid' and $tpath='double' and $wpath='auto' ">double</xsl:when> + <xsl:when test="$spath='solid' and not($tpath='double' )and $wpath='bold' ">thick</xsl:when> + <xsl:when test="$spath='dotted' and not($tpath='double' )and $wpath='auto' ">dotted</xsl:when> + <xsl:when test="$spath='dotted' and not($tpath='double' )and $wpath='bold' ">dotted-heavy</xsl:when> + <xsl:when test="$spath='dash' and not($tpath='double' )and $wpath='auto' ">dash</xsl:when> + <xsl:when test="$spath='dash' and not($tpath='double' )and $wpath='bold' ">dashed-heavy</xsl:when> + <xsl:when test="$spath='long-dash' and not($tpath='double' )and $wpath='auto' ">dash-long</xsl:when> + <xsl:when test="$spath='long-dash' and not($tpath='double' )and $wpath='bold' ">dash-long-heavy</xsl:when> + <xsl:when test="$spath='dot-dash' and not($tpath='double' )and $wpath='auto' ">dot-dash</xsl:when> + <xsl:when test="$spath='dot-dash' and not($tpath='double' )and $wpath='bold' ">dash-dot-heavy</xsl:when> + <xsl:when test="$spath='dot-dot-dash' and not($tpath='double' )and $wpath='auto' ">dot-dot-dash</xsl:when> + <xsl:when test="$spath='dot-dot-dash' and not($tpath='double' )and $wpath='bold' ">dash-dot-dot-heavy</xsl:when> + <xsl:when test="$spath='wave' and not($tpath='double' )and $wpath='auto' ">wave</xsl:when> + <xsl:when test="$spath='wave' and not($tpath='double' )and $wpath='bold' ">wavy-heavy</xsl:when> + <xsl:when test="$spath='wave' and $tpath='double' and $wpath='auto' ">wavy-double</xsl:when> + <xsl:otherwise>none</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="uof:删除线类型"> + <xsl:param name="lineType"/> + <xsl:variable name="tw" select="style:text-properties/@style:text-line-through-width"/> + <xsl:variable name="tt" select="style:text-properties/@style:text-line-through-text"/> + <xsl:variable name="ttp" select="style:text-properties/@style:text-line-through-type"/> + <xsl:choose> + <xsl:when test="$lineType='solid'and $ttp='double'">double</xsl:when> + <xsl:when test="$lineType='solid'and $tw='bold'">bold</xsl:when> + <xsl:when test="$lineType='solid'and $tt='X'">xl</xsl:when> + <xsl:when test="$lineType='solid'and $tt='/'">/l</xsl:when> + <xsl:otherwise> + <xsl:if test="not($lineType='none') ">single</xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="uof:ç€é‡å·ç±»åž‹"> + <xsl:param name="te"/> + <xsl:choose> + <xsl:when test="$te='disc above' ">disc above</xsl:when> + <xsl:when test="$te='circle above' ">circle above</xsl:when> + <xsl:when test="$te='dot above' ">dot above</xsl:when> + <xsl:when test="$te='accent above' ">accent above</xsl:when> + <xsl:when test="$te='dot below' ">dot</xsl:when> + <xsl:when test="$te='circle below' ">circle below</xsl:when> + <xsl:when test="$te='disc below' ">disc below</xsl:when> + <xsl:when test="$te='accent below' ">accent below</xsl:when> + <xsl:otherwise>none</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="uof:边框"> + <xsl:choose> + <xsl:when test="@fo:border"> + <xsl:call-template name="uof:左边框"> + <xsl:with-param name="border" select="@fo:border"/> + </xsl:call-template> + <xsl:call-template name="uof:上边框"> + <xsl:with-param name="border" select="@fo:border"/> + </xsl:call-template> + <xsl:call-template name="uof:å³è¾¹æ¡†"> + <xsl:with-param name="border" select="@fo:border"/> + </xsl:call-template> + <xsl:call-template name="uof:下边框"> + <xsl:with-param name="border" select="@fo:border"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:if test="@fo:border-left or contains(substring-before(substring-after(@style:shadow,' '),' '),'-')"> + <xsl:call-template name="uof:左边框"> + <xsl:with-param name="border" select="@fo:border-left"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="@fo:border-top or contains(substring-after(substring-after(@style:shadow,' '),' '),'-')"> + <xsl:call-template name="uof:上边框"> + <xsl:with-param name="border" select="@fo:border-top"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="@fo:border-right or substring-before(substring-before(substring-after(@style:shadow,' '),' '),$ooUnit) &gt;0 or contains(substring-before(substring-after(@style:shadow,' '),' '),'+')"> + <xsl:call-template name="uof:å³è¾¹æ¡†"> + <xsl:with-param name="border" select="@fo:border-right"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="@fo:border-bottom or substring-before(substring-after(substring-after(@style:shadow,' '),' '),$ooUnit) &gt;0 or contains(substring-after(substring-after(@style:shadow,' '),' '),'+')"> + <xsl:call-template name="uof:下边框"> + <xsl:with-param name="border" select="@fo:border-bottom"/> + </xsl:call-template> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="uof:左边框"> + <xsl:param name="border"/> + <xsl:element name="uof:å·¦"> + <xsl:attribute name="uof:locID">u0057</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 宽度 è¾¹è· é¢œè‰² 阴影</xsl:attribute> + <xsl:attribute name="uof:类型"><xsl:choose><xsl:when test="$border!='none'"><xsl:choose><xsl:when test="substring-before(substring-after($border,' '),' ')='solid'">single</xsl:when><xsl:when test="substring-before(substring-after($border,' '),' ')='double'">double</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="$border!='none'"> + <xsl:attribute name="uof:宽度"><xsl:value-of select="substring-before(substring-before($border,' '),substring($ooUnit,1,2))"/></xsl:attribute> + <xsl:attribute name="uof:颜色"><xsl:value-of select="substring-after(substring-after($border,' '),' ')"/></xsl:attribute> + <xsl:if test="@fo:padding or @fo:padding-left"> + <xsl:attribute name="uof:è¾¹è·"><xsl:choose><xsl:when test="@fo:padding-left"><xsl:value-of select="substring-before(@fo:padding-left,$ooUnit)"/></xsl:when><xsl:otherwise><xsl:value-of select="substring-before(@fo:padding,$ooUnit)"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="contains(substring-before(substring-after(@style:shadow,' '),' '),'-')"> + <xsl:attribute name="uof:阴影">true</xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:template> + <xsl:template name="uof:上边框"> + <xsl:param name="border"/> + <xsl:element name="uof:上"> + <xsl:attribute name="uof:locID">u0058</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 宽度 è¾¹è· é¢œè‰² 阴影</xsl:attribute> + <xsl:attribute name="uof:类型"><xsl:choose><xsl:when test="$border!='none'"><xsl:choose><xsl:when test="substring-before(substring-after($border,' '),' ')='solid'">single</xsl:when><xsl:when test="substring-before(substring-after($border,' '),' ')='double'">double</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="$border!='none'"> + <xsl:attribute name="uof:宽度"><xsl:value-of select="substring-before(substring-before($border,' '),substring($ooUnit,1,2))"/></xsl:attribute> + <xsl:attribute name="uof:颜色"><xsl:value-of select="substring-after(substring-after($border,' '),' ')"/></xsl:attribute> + <xsl:if test="@fo:padding or @fo:padding-top"> + <xsl:attribute name="uof:è¾¹è·"><xsl:choose><xsl:when test="@fo:padding-top"><xsl:value-of select="substring-before(@fo:padding-top,$ooUnit)"/></xsl:when><xsl:otherwise><xsl:value-of select="substring-before(@fo:padding,$ooUnit)"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="contains(substring-after(substring-after(@style:shadow,' '),' '),'-')"> + <xsl:attribute name="uof:阴影">true</xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:template> + <xsl:template name="uof:å³è¾¹æ¡†"> + <xsl:param name="border"/> + <xsl:element name="uof:å³"> + <xsl:attribute name="uof:locID">u0059</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 宽度 è¾¹è· é¢œè‰² 阴影</xsl:attribute> + <xsl:attribute name="uof:类型"><xsl:choose><xsl:when test="$border!='none'"><xsl:choose><xsl:when test="substring-before(substring-after($border,' '),' ')='solid'">single</xsl:when><xsl:when test="substring-before(substring-after($border,' '),' ')='double'">double</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="$border!='none'"> + <xsl:attribute name="uof:宽度"><xsl:value-of select="substring-before(substring-before($border,' '),substring($ooUnit,1,2))"/></xsl:attribute> + <xsl:attribute name="uof:颜色"><xsl:value-of select="substring-after(substring-after($border,' '),' ')"/></xsl:attribute> + <xsl:if test="@fo:padding or @fo:padding-right"> + <xsl:attribute name="uof:è¾¹è·"><xsl:choose><xsl:when test="@fo:padding-right"><xsl:value-of select="substring-before(@fo:padding-right,$ooUnit)"/></xsl:when><xsl:otherwise><xsl:value-of select="substring-before(@fo:padding,$ooUnit)"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="substring-before(substring-before(substring-after(@style:shadow,' '),' '),$ooUnit) &gt;0 or contains(substring-before(substring-after(@style:shadow,' '),' '),'+')"> + <xsl:attribute name="uof:阴影">true</xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:template> + <xsl:template name="uof:下边框"> + <xsl:param name="border"/> + <xsl:element name="uof:下"> + <xsl:attribute name="uof:locID">u0060</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 宽度 è¾¹è· é¢œè‰² 阴影</xsl:attribute> + <xsl:attribute name="uof:类型"><xsl:choose><xsl:when test="$border!='none'"><xsl:choose><xsl:when test="substring-before(substring-after($border,' '),' ')='solid'">single</xsl:when><xsl:when test="substring-before(substring-after($border,' '),' ')='double'">double</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="$border!='none'"> + <xsl:attribute name="uof:宽度"><xsl:value-of select="substring-before(substring-before($border,' '),substring($ooUnit,1,2))"/></xsl:attribute> + <xsl:attribute name="uof:颜色"><xsl:value-of select="substring-after(substring-after($border,' '),' ')"/></xsl:attribute> + <xsl:if test="@fo:padding or @fo:padding-bottom"> + <xsl:attribute name="uof:è¾¹è·"><xsl:choose><xsl:when test="@fo:padding-bottom"><xsl:value-of select="substring-before(@fo:padding-bottom,$ooUnit)"/></xsl:when><xsl:otherwise><xsl:value-of select="substring-before(@fo:padding,$ooUnit)"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="substring-before(substring-after(substring-after(@style:shadow,' '),' '),$ooUnit) &gt;0 or contains(substring-after(substring-after(@style:shadow,' '),' '),'+')"> + <xsl:attribute name="uof:阴影">true</xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:template> + <xsl:key name="geshi" match="//office:document/office:automatic-styles/number:date-style | //office:document/office:automatic-styles/number:time-style" use="@style:name"/> + <xsl:template name="inline-text"> + <xsl:param name="pStyleName"/> + <xsl:param name="bText"/> + <xsl:apply-templates select="text()|textspan|jiaozhu|weizhu|office:annotation|text:sequence|text:date|text:time|text:page-number|text:page-count|text:subject|text:title|text:initial-creator|text:author-name|text:author-initials|text:file-name|text:change-start|text:change-end|text:change"> + <xsl:with-param name="pStyleName" select="$pStyleName"/> + <xsl:with-param name="bText" select="$bText"/> + </xsl:apply-templates> + </xsl:template> + <xsl:template match="text:sequence"> + <xsl:param name="tStyle"/> + <xsl:if test="@text:name='Illustration' or @text:name='Text' or @text:name='Drawing' or @text:name='Table'"> + <xsl:element name="å­—:域开始"> + <xsl:attribute name="å­—:类型"><xsl:value-of select="'seq'"/></xsl:attribute> + <xsl:attribute name="uof:locID">t0079</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 é”定</xsl:attribute> + </xsl:element> + <xsl:element name="å­—:域代ç "> + <xsl:attribute name="uof:locID">t0080</xsl:attribute> + <å­—:æ®µè½ uof:locID="t0051" uof:attrList="标识符"> + <å­—:å¥ uof:locID="t0085"> + <xsl:if test="$tStyle!=''"> + <å­—:å¥å±žæ€§ å­—:å¼æ ·å¼•ç”¨="{$tStyle}" uof:locID="t0086" uof:attrList="å¼æ ·å¼•ç”¨"/> + </xsl:if> + <xsl:variable name="fmt"> + <xsl:call-template name="ooæ•°å­—æ ¼å¼åŸŸå¼€å…³"> + <xsl:with-param name="oo_format" select="@style:num-format"/> + </xsl:call-template> + </xsl:variable> + <å­—:文本串> + <xsl:attribute name="uof:locID">t0109</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符</xsl:attribute> + <xsl:value-of select="concat('SEQ ',@text:name,' \* ',$fmt,' \f ',@text:formula)"/> + </å­—:文本串> + </å­—:å¥> + </å­—:段è½> + </xsl:element> + <å­—:å¥ uof:locID="t0085"> + <å­—:文本串> + <xsl:attribute name="uof:locID">t0109</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符</xsl:attribute> + <xsl:value-of select="string(.)"/> + </å­—:文本串> + </å­—:å¥> + <xsl:element name="å­—:域结æŸ"> + <xsl:attribute name="uof:locID">t0081</xsl:attribute> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template match="text:time"> + <xsl:element name="å­—:域开始"> + <xsl:attribute name="å­—:类型"><xsl:value-of select="'time'"/></xsl:attribute> + <xsl:choose> + <xsl:when test="text:fixed='1'"> + <xsl:attribute name="å­—:é”定">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:é”定">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="uof:locID">t0079</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 é”定</xsl:attribute> + </xsl:element> + <xsl:element name="å­—:域代ç "> + <xsl:attribute name="uof:locID">t0080</xsl:attribute> + <å­—:æ®µè½ uof:locID="t0051" uof:attrList="标识符"> + <å­—:å¥ uof:locID="t0085"> + <å­—:å¥å±žæ€§ uof:locID="t0086" uof:attrList="å¼æ ·å¼•ç”¨"/> + <xsl:variable name="timefmt"> + <xsl:variable name="aa" select="@style:data-style-name"/> + <xsl:for-each select="key('geshi',$aa)/number:hours | key('geshi',$aa)/number:minutes | key('geshi',$aa)/number:am-pm | key('geshi',$aa)/number:seconds | key('geshi',$aa)/number:text"> + <xsl:choose> + <xsl:when test="@number:style='long' "> + <xsl:if test="self::node( )[name(.)='number:hours']">HH</xsl:if> + <xsl:if test="self::node( )[name(.)='number:minutes']">MM</xsl:if> + <xsl:if test="self::node( )[name(.)='number:seconds']">SS</xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:if test="self::node( )[name(.)='number:text']"> + <xsl:value-of select="."/> + </xsl:if> + <xsl:if test="self::node( )[name(.)='number:hours']">H</xsl:if> + <xsl:if test="self::node( )[name(.)='number:minutes']">M</xsl:if> + <xsl:if test="self::node( )[name(.)='number:seconds']">S</xsl:if> + <xsl:if test="self::node( )[name(.)='number:am-pm']">am/pm</xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="quote">"</xsl:variable> + <å­—:文本串> + <xsl:attribute name="uof:locID">t0109</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符</xsl:attribute> + <xsl:value-of select="concat('TIME \@ ',$quote,$timefmt,$quote)"/> + </å­—:文本串> + </å­—:å¥> + </å­—:段è½> + </xsl:element> + <å­—:å¥ uof:locID="t0085"> + <å­—:文本串> + <xsl:attribute name="uof:locID">t0109</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符</xsl:attribute> + <xsl:value-of select="string(.)"/> + </å­—:文本串> + </å­—:å¥> + <xsl:element name="å­—:域结æŸ"> + <xsl:attribute name="uof:locID">t0081</xsl:attribute> + </xsl:element> + </xsl:template> + <xsl:template match="text:date"> + <xsl:element name="å­—:域开始"> + <xsl:attribute name="å­—:类型"><xsl:value-of select="'date'"/></xsl:attribute> + <xsl:choose> + <xsl:when test="text:fixed='1'"> + <xsl:attribute name="å­—:é”定">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:é”定">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="uof:locID">t0079</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 é”定</xsl:attribute> + </xsl:element> + <xsl:element name="å­—:域代ç "> + <xsl:attribute name="uof:locID">t0080</xsl:attribute> + <å­—:æ®µè½ uof:locID="t0051" uof:attrList="标识符"> + <å­—:å¥ uof:locID="t0085"> + <å­—:å¥å±žæ€§ uof:locID="t0086" uof:attrList="å¼æ ·å¼•ç”¨"/> + <xsl:variable name="datefmt"> + <xsl:variable name="bb" select="@style:data-style-name"/> + <xsl:for-each select="key('geshi',$bb)/number:year | key('geshi',$bb)/number:month | key('geshi',$bb)/number:day | key('geshi',$bb)/number:hours | key('geshi',$bb)/number:minutes | key('geshi',$bb)/number:seconds | key('geshi',$bb)/number:quarter | key('geshi',$bb)/number:day-of-week | key('geshi',$bb)/number:week-of-year | key('geshi',$bb)/number:text | key('geshi',$bb)/number:am-pm"> + <xsl:choose> + <xsl:when test="@number:style='long' "> + <xsl:if test="self::node( )[name(.)='number:year']">yyyy</xsl:if> + <xsl:if test="self::node( )[name(.)='number:month']">MM</xsl:if> + <xsl:if test="self::node( )[name(.)='number:day']">dd</xsl:if> + <xsl:if test="self::node( )[name(.)='number:hours']">hh</xsl:if> + <xsl:if test="self::node( )[name(.)='number:minutes']">mm</xsl:if> + <xsl:if test="self::node( )[name(.)='number:seconds']">ss</xsl:if> + <xsl:if test="self::node( )[name(.)='number:quarter']">第QQ季度</xsl:if> + <xsl:if test="self::node( )[name(.)='number:day-of-week']">星期N</xsl:if> + <xsl:if test="self::node( )[name(.)='number:week-of-year']">WW</xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:if test="self::node( )[name(.)='number:text']"> + <xsl:value-of select="."/> + </xsl:if> + <xsl:if test="self::node( )[name(.)='number:year']">yy</xsl:if> + <xsl:if test="self::node( )[name(.)='number:month']">M</xsl:if> + <xsl:if test="self::node( )[name(.)='number:day']">d</xsl:if> + <xsl:if test="self::node( )[name(.)='number:hours']">h</xsl:if> + <xsl:if test="self::node( )[name(.)='number:minutes']">m</xsl:if> + <xsl:if test="self::node( )[name(.)='number:seconds']">s</xsl:if> + <xsl:if test="self::node( )[name(.)='number:quarter']">Qå­£</xsl:if> + <xsl:if test="self::node( )[name(.)='number:day-of-week']">星期N</xsl:if> + <xsl:if test="self::node( )[name(.)='number:week-of-year']">WW</xsl:if> + <xsl:if test="self::node( )[name(.)='number:am-pm']">am/pm</xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="quote">"</xsl:variable> + <å­—:文本串> + <xsl:attribute name="uof:locID">t0109</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符</xsl:attribute> + <xsl:value-of select="concat('CREATEDATE \@ ',$quote,$datefmt,$quote)"/> + </å­—:文本串> + </å­—:å¥> + </å­—:段è½> + </xsl:element> + <å­—:å¥ uof:locID="t0085"> + <å­—:文本串> + <xsl:attribute name="uof:locID">t0109</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符</xsl:attribute> + <xsl:value-of select="string(.)"/> + </å­—:文本串> + </å­—:å¥> + <xsl:element name="å­—:域结æŸ"> + <xsl:attribute name="uof:locID">t0081</xsl:attribute> + </xsl:element> + </xsl:template> + <xsl:template name="ooæ•°å­—æ ¼å¼åŸŸå¼€å…³"> + <xsl:param name="oo_format"/> + <xsl:choose> + <xsl:when test="$oo_format='1'">Arabic</xsl:when> + <xsl:when test="$oo_format='I'">ROMAN</xsl:when> + <xsl:when test="$oo_format='i'">roman</xsl:when> + <xsl:when test="$oo_format='A'">ALPHABETIC</xsl:when> + <xsl:when test="$oo_format='a'">alphabetic</xsl:when> + <xsl:when test="$oo_format='1, ï¼’, 3, ...'">GB1</xsl:when> + <xsl:when test="$oo_format='â‘ , â‘¡, â‘¢, ...'">GB3</xsl:when> + <xsl:when test="$oo_format='一, 二, 三, ...'">CHINESENUM3</xsl:when> + <xsl:when test="$oo_format='壹, è´°, å, ...'">CHINESENUM2</xsl:when> + <xsl:when test="$oo_format='甲, ä¹™, 丙, ...'">ZODIAC1</xsl:when> + <xsl:when test="$oo_format='å­, 丑, 寅, ...'">ZODIAC2</xsl:when> + <xsl:otherwise>Arabic</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="text:page-number"> + <xsl:element name="å­—:域开始"> + <xsl:attribute name="å­—:类型"><xsl:value-of select="'page'"/></xsl:attribute> + <xsl:attribute name="uof:locID">t0079</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 é”定</xsl:attribute> + <xsl:choose> + <xsl:when test="text:fixed='1'"> + <xsl:attribute name="å­—:é”定">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:é”定">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:element name="å­—:域代ç "> + <xsl:attribute name="uof:locID">t0080</xsl:attribute> + <å­—:æ®µè½ uof:locID="t0051" uof:attrList="标识符"> + <å­—:å¥ uof:locID="t0085"> + <å­—:å¥å±žæ€§ uof:locID="t0086" uof:attrList="å¼æ ·å¼•ç”¨"/> + <xsl:variable name="fmt"> + <xsl:call-template name="ooæ•°å­—æ ¼å¼åŸŸå¼€å…³"> + <xsl:with-param name="oo_format" select="@style:num-format"/> + </xsl:call-template> + </xsl:variable> + <å­—:文本串> + <xsl:attribute name="uof:locID">t0109</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符</xsl:attribute> + <xsl:choose> + <xsl:when test="@style:num-format"> + <xsl:value-of select="concat('PAGE \* ',$fmt)"/> + </xsl:when> + <xsl:otherwise>PAGE</xsl:otherwise> + </xsl:choose> + </å­—:文本串> + </å­—:å¥> + </å­—:段è½> + </xsl:element> + <å­—:å¥ uof:locID="t0085"> + <å­—:文本串> + <xsl:attribute name="uof:locID">t0109</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符</xsl:attribute> + <xsl:value-of select="string(.)"/> + </å­—:文本串> + </å­—:å¥> + <xsl:element name="å­—:域结æŸ"> + <xsl:attribute name="uof:locID">t0081</xsl:attribute> + </xsl:element> + </xsl:template> + <xsl:template match="text:page-count"> + <xsl:element name="å­—:域开始"> + <xsl:attribute name="å­—:类型"><xsl:value-of select="'numpages'"/></xsl:attribute> + <xsl:attribute name="uof:locID">t0079</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 é”定</xsl:attribute> + <xsl:choose> + <xsl:when test="text:fixed='1'or text:fixed='true'"> + <xsl:attribute name="å­—:é”定">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:é”定">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:element name="å­—:域代ç "> + <xsl:attribute name="uof:locID">t0080</xsl:attribute> + <å­—:æ®µè½ uof:locID="t0051" uof:attrList="标识符"> + <å­—:å¥ uof:locID="t0085"> + <å­—:å¥å±žæ€§ uof:locID="t0086" uof:attrList="å¼æ ·å¼•ç”¨"/> + <xsl:variable name="fmt"> + <xsl:call-template name="ooæ•°å­—æ ¼å¼åŸŸå¼€å…³"> + <xsl:with-param name="oo_format" select="@style:num-format"/> + </xsl:call-template> + </xsl:variable> + <å­—:文本串> + <xsl:attribute name="uof:locID">t0109</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符</xsl:attribute> + <xsl:choose> + <xsl:when test="@style:num-format"> + <xsl:value-of select="concat('NumPages \* ',$fmt,' \* Upper')"/> + </xsl:when> + <xsl:otherwise>NumPages</xsl:otherwise> + </xsl:choose> + </å­—:文本串> + </å­—:å¥> + </å­—:段è½> + </xsl:element> + <å­—:å¥ uof:locID="t0085"> + <å­—:文本串> + <xsl:attribute name="uof:locID">t0109</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符</xsl:attribute> + <xsl:value-of select="string(.)"/> + </å­—:文本串> + </å­—:å¥> + <xsl:element name="å­—:域结æŸ"> + <xsl:attribute name="uof:locID">t0081</xsl:attribute> + </xsl:element> + </xsl:template> + <xsl:template match="text:initial-creator"> + <xsl:element name="å­—:域开始"> + <xsl:attribute name="å­—:类型"><xsl:value-of select="'author'"/></xsl:attribute> + <xsl:attribute name="uof:locID">t0079</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 é”定</xsl:attribute> + <xsl:choose> + <xsl:when test="text:fixed='1'or text:fixed='true'"> + <xsl:attribute name="å­—:é”定">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:é”定">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:element name="å­—:域代ç "> + <xsl:attribute name="uof:locID">t0080</xsl:attribute> + <å­—:æ®µè½ uof:locID="t0051" uof:attrList="标识符"> + <å­—:å¥ uof:locID="t0085"> + <å­—:å¥å±žæ€§ uof:locID="t0086" uof:attrList="å¼æ ·å¼•ç”¨"/> + <å­—:文本串> + <xsl:attribute name="uof:locID">t0109</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符</xsl:attribute> + <!--xsl:value-of select="concat('AUTHOR \* ','Caps',' \* MERGEFORMAT')"/--> + <xsl:value-of select="'AUTHOR'"/> + </å­—:文本串> + </å­—:å¥> + </å­—:段è½> + </xsl:element> + <å­—:å¥ uof:locID="t0085"> + <å­—:文本串> + <xsl:attribute name="uof:locID">t0109</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符</xsl:attribute> + <xsl:value-of select="string(.)"/> + </å­—:文本串> + </å­—:å¥> + <xsl:element name="å­—:域结æŸ"> + <xsl:attribute name="uof:locID">t0081</xsl:attribute> + </xsl:element> + </xsl:template> + <xsl:template match="text:author-name"> + <xsl:param name="tStyle"/> + <xsl:element name="å­—:域开始"> + <xsl:attribute name="å­—:类型"><xsl:value-of select="'username'"/></xsl:attribute> + <xsl:attribute name="uof:locID">t0079</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 é”定</xsl:attribute> + <xsl:choose> + <xsl:when test="text:fixed='1'or text:fixed='true'"> + <xsl:attribute name="å­—:é”定">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:é”定">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:element name="å­—:域代ç "> + <xsl:attribute name="uof:locID">t0080</xsl:attribute> + <å­—:æ®µè½ uof:locID="t0051" uof:attrList="标识符"> + <å­—:å¥ uof:locID="t0085"> + <xsl:if test="$tStyle!=''"> + <å­—:å¥å±žæ€§ å­—:å¼æ ·å¼•ç”¨="{$tStyle}" uof:locID="t0086" uof:attrList="å¼æ ·å¼•ç”¨"/> + </xsl:if> + <å­—:文本串 uof:locID="t0109" uof:attrList="标识符">AUTHOR</å­—:文本串> + </å­—:å¥> + </å­—:段è½> + </xsl:element> + <å­—:å¥ uof:locID="t0085"> + <å­—:文本串 uof:locID="t0109" uof:attrList="标识符"> + <xsl:value-of select="."/> + </å­—:文本串> + </å­—:å¥> + <xsl:element name="å­—:域结æŸ"> + <xsl:attribute name="uof:locID">t0081</xsl:attribute> + </xsl:element> + </xsl:template> + <xsl:template match="text:author-initials"> + <xsl:param name="tStyle"/> + <xsl:element name="å­—:域开始"> + <xsl:attribute name="å­—:类型"><xsl:value-of select="'userinitials'"/></xsl:attribute> + <xsl:attribute name="uof:locID">t0079</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 é”定</xsl:attribute> + <xsl:choose> + <xsl:when test="text:fixed='1'or text:fixed='true'"> + <xsl:attribute name="å­—:é”定">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:é”定">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:element name="å­—:域代ç "> + <xsl:attribute name="uof:locID">t0080</xsl:attribute> + <å­—:æ®µè½ uof:locID="t0051" uof:attrList="标识符"> + <å­—:å¥ uof:locID="t0085"> + <xsl:if test="$tStyle!=''"> + <å­—:å¥å±žæ€§ å­—:å¼æ ·å¼•ç”¨="{$tStyle}" uof:locID="t0086" uof:attrList="å¼æ ·å¼•ç”¨"/> + </xsl:if> + <å­—:文本串 uof:locID="t0109" uof:attrList="标识符">AUTHOR</å­—:文本串> + </å­—:å¥> + </å­—:段è½> + </xsl:element> + <å­—:å¥ uof:locID="t0085"> + <å­—:文本串 uof:locID="t0109" uof:attrList="标识符"> + <xsl:value-of select="."/> + </å­—:文本串> + </å­—:å¥> + <xsl:element name="å­—:域结æŸ"> + <xsl:attribute name="uof:locID">t0081</xsl:attribute> + </xsl:element> + </xsl:template> + <xsl:template match="text:title"> + <xsl:element name="å­—:域开始"> + <xsl:attribute name="å­—:类型"><xsl:value-of select="'title'"/></xsl:attribute> + <xsl:attribute name="uof:locID">t0079</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 é”定</xsl:attribute> + <xsl:choose> + <xsl:when test="text:fixed='1'or text:fixed='true'"> + <xsl:attribute name="å­—:é”定">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:é”定">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:element name="å­—:域代ç "> + <xsl:attribute name="uof:locID">t0080</xsl:attribute> + <å­—:æ®µè½ uof:locID="t0051" uof:attrList="标识符"> + <å­—:å¥ uof:locID="t0085"> + <å­—:å¥å±žæ€§ uof:locID="t0086" uof:attrList="å¼æ ·å¼•ç”¨"/> + <xsl:variable name="titlename" select="/office:document/office:meta/dc:title"/> + <å­—:文本串 uof:locID="t0109" uof:attrList="标识符"> + <xsl:value-of select="concat('TITLE',' \* Upper')"/> + </å­—:文本串> + </å­—:å¥> + </å­—:段è½> + </xsl:element> + <å­—:å¥ uof:locID="t0085"> + <å­—:文本串 uof:locID="t0109" uof:attrList="标识符"> + <xsl:value-of select="."/> + </å­—:文本串> + </å­—:å¥> + <xsl:element name="å­—:域结æŸ"> + <xsl:attribute name="uof:locID">t0081</xsl:attribute> + </xsl:element> + </xsl:template> + <xsl:template match="text:subject"> + <xsl:element name="å­—:域开始"> + <xsl:attribute name="å­—:类型"><xsl:value-of select="'subject'"/></xsl:attribute> + <xsl:attribute name="uof:locID">t0079</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 é”定</xsl:attribute> + <xsl:choose> + <xsl:when test="text:fixed='1'or text:fixed='true'"> + <xsl:attribute name="å­—:é”定">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:é”定">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:element name="å­—:域代ç "> + <xsl:attribute name="uof:locID">t0080</xsl:attribute> + <å­—:æ®µè½ uof:locID="t0051" uof:attrList="标识符"> + <å­—:å¥ uof:locID="t0085"> + <å­—:å¥å±žæ€§ uof:locID="t0086" uof:attrList="å¼æ ·å¼•ç”¨"/> + <å­—:文本串 uof:locID="t0109" uof:attrList="标识符"> + <xsl:value-of select="concat('SUBJECT \* ','Caps',' \* MERGEFORMAT')"/> + </å­—:文本串> + </å­—:å¥> + </å­—:段è½> + </xsl:element> + <å­—:å¥ uof:locID="t0085"> + <å­—:文本串 uof:locID="t0109" uof:attrList="标识符"> + <xsl:value-of select="."/> + </å­—:文本串> + </å­—:å¥> + <xsl:element name="å­—:域结æŸ"> + <xsl:attribute name="uof:locID">t0081</xsl:attribute> + </xsl:element> + </xsl:template> + <xsl:template match="text:file-name"> + <xsl:element name="å­—:域开始"> + <xsl:attribute name="å­—:类型"><xsl:value-of select="'filename'"/></xsl:attribute> + <xsl:attribute name="uof:locID">t0079</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 é”定</xsl:attribute> + <xsl:choose> + <xsl:when test="text:fixed='1'or text:fixed='true'"> + <xsl:attribute name="å­—:é”定">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:é”定">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:element name="å­—:域代ç "> + <xsl:attribute name="uof:locID">t0080</xsl:attribute> + <å­—:æ®µè½ uof:locID="t0051" uof:attrList="标识符"> + <å­—:å¥ uof:locID="t0085"> + <å­—:å¥å±žæ€§ uof:locID="t0086" uof:attrList="å¼æ ·å¼•ç”¨"/> + <å­—:文本串 uof:locID="t0109" uof:attrList="标识符"> + <!--xsl:value-of select="concat('FILENAME \* ','Caps',' \* MERGEFORMAT')"/--> + <xsl:value-of select="concat('FILENAME',' \p')"/> + </å­—:文本串> + </å­—:å¥> + </å­—:段è½> + </xsl:element> + <å­—:å¥ uof:locID="t0085"> + <å­—:文本串 uof:locID="t0109" uof:attrList="标识符"> + <xsl:value-of select="."/> + </å­—:文本串> + </å­—:å¥> + <xsl:element name="å­—:域结æŸ"> + <xsl:attribute name="uof:locID">t0081</xsl:attribute> + </xsl:element> + </xsl:template> + <xsl:template match="text:editing-duration"> + <xsl:element name="å­—:域开始"> + <xsl:attribute name="å­—:类型"><xsl:value-of select="'edittime'"/></xsl:attribute> + <xsl:attribute name="uof:locID">t0079</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 é”定</xsl:attribute> + <xsl:choose> + <xsl:when test="text:fixed='1'or text:fixed='true'"> + <xsl:attribute name="å­—:é”定">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:é”定">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:element name="å­—:域代ç "> + <xsl:attribute name="uof:locID">t0080</xsl:attribute> + <å­—:æ®µè½ uof:locID="t0051" uof:attrList="标识符"> + <å­—:å¥ uof:locID="t0085"> + <å­—:å¥å±žæ€§ uof:locID="t0086" uof:attrList="å¼æ ·å¼•ç”¨"/> + <xsl:variable name="timefmt"> + <xsl:variable name="aa" select="@style:data-style-name"/> + <xsl:for-each select="key('geshi',$aa)/number:hours | key('geshi',$aa)/number:minutes | key('geshi',$aa)/number:am-pm | key('geshi',$aa)/number:seconds | key('geshi',$aa)/number:text"> + <xsl:choose> + <xsl:when test="@number:style='long' "> + <xsl:if test="self::node( )[name(.)='number:hours']">HH</xsl:if> + <xsl:if test="self::node( )[name(.)='number:minutes']">MM</xsl:if> + <xsl:if test="self::node( )[name(.)='number:seconds']">SS</xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:if test="self::node( )[name(.)='number:text']"> + <xsl:value-of select="."/> + </xsl:if> + <xsl:if test="self::node( )[name(.)='number:hours']">H</xsl:if> + <xsl:if test="self::node( )[name(.)='number:minutes']">M</xsl:if> + <xsl:if test="self::node( )[name(.)='number:seconds']">S</xsl:if> + <xsl:if test="self::node( )[name(.)='number:am-pm']">am/pm</xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="quote">"</xsl:variable> + <å­—:文本串> + <xsl:attribute name="uof:locID">t0109</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符</xsl:attribute> + <xsl:value-of select="concat('EDITTIME \@ ',$quote,$timefmt,$quote,' \* MERGEFORMAT ')"/> + </å­—:文本串> + </å­—:å¥> + </å­—:段è½> + </xsl:element> + <å­—:å¥ uof:locID="t0085"> + <å­—:文本串> + <xsl:attribute name="uof:locID">t0109</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符</xsl:attribute> + <xsl:value-of select="."/> + </å­—:文本串> + </å­—:å¥> + <xsl:element name="å­—:域结æŸ"> + <xsl:attribute name="uof:locID">t0081</xsl:attribute> + </xsl:element> + </xsl:template> + <xsl:key name="path" match="//office:document/office:automatic-styles/style:style" use="@style:name"/> + <xsl:template name="text:table-of-content"> + <xsl:element name="å­—:段è½"> + <xsl:attribute name="uof:locID">t0051</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符</xsl:attribute> + <xsl:element name="å­—:段è½å±žæ€§"> + <xsl:attribute name="uof:locID">t0052</xsl:attribute> + <xsl:attribute name="uof:attrList">å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:attribute name="å­—:å¼æ ·å¼•ç”¨"><xsl:value-of select="text:index-body/text:p/@text:style-name"/></xsl:attribute> + <xsl:element name="å­—:制表ä½è®¾ç½®"> + <xsl:attribute name="uof:locID">t0067</xsl:attribute> + <xsl:element name="å­—:制表ä½"> + <xsl:attribute name="uof:locID">t0068</xsl:attribute> + <xsl:attribute name="uof:attrList">ä½ç½® 类型 å‰å¯¼ç¬¦ 制表ä½å­—符</xsl:attribute> + <xsl:variable name="aa" select="text:index-body/text:p/@text:style-name"/> + <xsl:attribute name="å­—:ä½ç½®"><xsl:value-of select="substring-before(key('path',$aa)/style:paragraph-properties/style:tab-stops/style:tab-stop/@style:position,$ooUnit)"/></xsl:attribute> + <xsl:attribute name="å­—:类型"><xsl:value-of select="key('path',$aa)/style:paragraph-properties/style:tab-stops/style:tab-stop/@style:type"/></xsl:attribute> + <xsl:attribute name="å­—:制表ä½å­—符"><xsl:value-of select="key('path',$aa)/style:paragraph-properties/style:tab-stops/style:tab-stop/@style:leader-text"/></xsl:attribute> + <xsl:if test="key('path',$aa)/style:paragraph-properties/style:tab-stops/style:tab-stop/@style:leader-style"> + <xsl:attribute name="å­—:å‰å¯¼ç¬¦"><xsl:value-of select="key('path',$aa)/style:paragraph-properties/style:tab-stops/style:tab-stop/@style:leader-style"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:element> + <xsl:element name="å­—:是å¦è¡Œé¦–标点压缩"> + <xsl:attribute name="uof:locID">t0075</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值">true</xsl:attribute> + </xsl:element> + <xsl:element name="å­—:中文习惯首尾字符"> + <xsl:attribute name="å­—:值">true</xsl:attribute> + <xsl:attribute name="uof:locID">t0076</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + </xsl:element> + </xsl:element> + <xsl:element name="å­—:域开始"> + <xsl:attribute name="å­—:类型"><xsl:value-of select="'REF'"/></xsl:attribute> + <xsl:if test="@text:protected"> + <xsl:attribute name="å­—:é”定"><xsl:value-of select="@text:protected"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="uof:locID">t0079</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 é”定</xsl:attribute> + </xsl:element> + <xsl:element name="å­—:域代ç "> + <xsl:attribute name="uof:locID">t0080</xsl:attribute> + <å­—:æ®µè½ uof:locID="t0051" uof:attrList="标识符"> + <å­—:å¥ uof:locID="t0085"> + <å­—:文本串> + <xsl:attribute name="uof:locID">t0109</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符</xsl:attribute> + <xsl:value-of select="'TOC \o 1-10 \h \z'"/> + </å­—:文本串> + </å­—:å¥> + </å­—:段è½> + <xsl:for-each select="text:index-body/text:index-title/text:p"> + <xsl:element name="å­—:段è½" uof:locID="t0051" uof:attrList="标识符"> + <xsl:element name="å­—:段è½å±žæ€§"> + <xsl:attribute name="uof:locID">t0052</xsl:attribute> + <xsl:attribute name="uof:attrList">å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:attribute name="å­—:å¼æ ·å¼•ç”¨"><xsl:value-of select="@text:style-name"/></xsl:attribute> + </xsl:element> + <xsl:element name="å­—:å¥"> + <å­—:å¥å±žæ€§ uof:locID="t0086" uof:attrList="å¼æ ·å¼•ç”¨"> + <xsl:attribute name="å­—:å¼æ ·å¼•ç”¨"><xsl:value-of select="@text:style-name"/></xsl:attribute> + </å­—:å¥å±žæ€§> + <xsl:element name="å­—:文本串"> + <xsl:attribute name="uof:locID">t0109</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符</xsl:attribute> + <xsl:value-of select="self::node()"/> + </xsl:element> + </xsl:element> + </xsl:element> + </xsl:for-each> + <xsl:for-each select="text:index-body/text:p"> + <xsl:element name="å­—:段è½" uof:locID="t0051" uof:attrList="标识符"> + <xsl:element name="å­—:段è½å±žæ€§"> + <xsl:attribute name="uof:locID">t0052</xsl:attribute> + <xsl:attribute name="uof:attrList">å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:attribute name="å­—:å¼æ ·å¼•ç”¨"><xsl:value-of select="@text:style-name"/></xsl:attribute> + <xsl:element name="å­—:制表ä½è®¾ç½®"> + <xsl:attribute name="uof:locID">t0067</xsl:attribute> + <xsl:element name="å­—:制表ä½"> + <xsl:attribute name="uof:locID">t0068</xsl:attribute> + <xsl:attribute name="uof:attrList">ä½ç½® 类型 å‰å¯¼ç¬¦</xsl:attribute> + <xsl:variable name="aa" select="@text:style-name"/> + <xsl:attribute name="å­—:ä½ç½®"><xsl:value-of select="substring-before(key('path',$aa)/style:paragraph-properties/style:tab-stops/style:tab-stop/@style:position,$ooUnit)"/></xsl:attribute> + <xsl:attribute name="å­—:类型"><xsl:value-of select="key('path',$aa)/style:paragraph-properties/style:tab-stops/style:tab-stop/@style:type"/></xsl:attribute> + <xsl:attribute name="å­—:制表ä½å­—符"><xsl:value-of select="key('path',$aa)/style:paragraph-properties/style:tab-stops/style:tab-stop/@style:leader-text"/></xsl:attribute> + <xsl:if test="key('path',$aa)/style:paragraph-properties/style:tab-stops/style:tab-stop/@style:leader-style"> + <xsl:attribute name="å­—:å‰å¯¼ç¬¦"><xsl:value-of select="key('path',$aa)/style:paragraph-properties/style:tab-stops/style:tab-stop/@style:leader-style"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:element> + <xsl:element name="å­—:是å¦è¡Œé¦–标点压缩"> + <xsl:attribute name="uof:locID">t0075</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值">true</xsl:attribute> + </xsl:element> + <xsl:element name="å­—:中文习惯首尾字符"> + <xsl:attribute name="å­—:值">true</xsl:attribute> + <xsl:attribute name="uof:locID">t0076</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + </xsl:element> + </xsl:element> + <xsl:if test="self::node()/text:a"> + <å­—:å¥ uof:locID="t0085"> + <xsl:variable name="num"> + <xsl:number from="/office:document/office:body/office:text" level="any" count="text:a"/> + </xsl:variable> + <xsl:element name="å­—:区域开始"> + <xsl:attribute name="å­—:标识符"><xsl:value-of select="concat('hlnk',$num + 1)"/></xsl:attribute> + <xsl:attribute name="å­—:å称">Hyperlink</xsl:attribute> + <xsl:attribute name="å­—:类型">hyperlink</xsl:attribute> + <xsl:attribute name="uof:locID">t0121</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符 å称 类型</xsl:attribute> + </xsl:element> + <xsl:for-each select="text:a/node()"> + <xsl:choose> + <xsl:when test="name(.)='text:tab-stop' or name(.)='text:tab'"> + <xsl:element name="å­—:制表符" uof:locID="t0123"/> + </xsl:when> + <xsl:otherwise> + <xsl:element name="å­—:文本串"> + <xsl:attribute name="uof:locID">t0109</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符</xsl:attribute> + <xsl:value-of select="."/> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + <xsl:element name="å­—:区域结æŸ"> + <xsl:attribute name="å­—:标识符引用"><xsl:value-of select="concat('hlnk',$num + 1)"/></xsl:attribute> + <xsl:attribute name="uof:locID">t0122</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符引用</xsl:attribute> + </xsl:element> + <xsl:variable name="stt"> + <xsl:value-of select="./text:a"/> + </xsl:variable> + <xsl:variable name="end"> + <xsl:value-of select="."/> + </xsl:variable> + <xsl:variable name="bijiao"> + <xsl:value-of select="substring-after($end,$stt)"/> + </xsl:variable> + <xsl:if test="not($bijiao='')"> + <xsl:element name="å­—:文本串"> + <xsl:attribute name="uof:locID">t0109</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符</xsl:attribute> + <xsl:value-of select="$bijiao"/> + </xsl:element> + </xsl:if> + </å­—:å¥> + </xsl:if> + </xsl:element> + </xsl:for-each> + </xsl:element> + <xsl:element name="å­—:域结æŸ"> + <xsl:attribute name="uof:locID">t0081</xsl:attribute> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template name="text:alphabetical-index"> + <xsl:element name="å­—:段è½"> + <xsl:attribute name="uof:locID">t0051</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符</xsl:attribute> + <xsl:element name="å­—:段è½å±žæ€§"> + <xsl:attribute name="uof:locID">t0052</xsl:attribute> + <xsl:attribute name="uof:attrList">å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:attribute name="å­—:å¼æ ·å¼•ç”¨"><xsl:value-of select="text:index-body/text:p/@text:style-name"/></xsl:attribute> + <xsl:element name="å­—:制表ä½è®¾ç½®"> + <xsl:attribute name="uof:locID">t0067</xsl:attribute> + <xsl:element name="å­—:制表ä½"> + <xsl:attribute name="uof:locID">t0068</xsl:attribute> + <xsl:attribute name="uof:attrList">ä½ç½® 类型 å‰å¯¼ç¬¦ 制表ä½å­—符</xsl:attribute> + <xsl:variable name="aa" select="text:index-body/text:p/@text:style-name"/> + <xsl:attribute name="å­—:ä½ç½®"><xsl:value-of select="substring-before(key('path',$aa)/style:paragraph-properties/style:tab-stops/style:tab-stop/@style:position,$ooUnit)"/></xsl:attribute> + <xsl:attribute name="å­—:类型"><xsl:value-of select="key('path',$aa)/style:paragraph-properties/style:tab-stops/style:tab-stop/@style:type"/></xsl:attribute> + <xsl:attribute name="å­—:制表ä½å­—符"><xsl:value-of select="key('path',$aa)/style:paragraph-properties/style:tab-stops/style:tab-stop/@style:leader-text"/></xsl:attribute> + <xsl:if test="key('path',$aa)/style:paragraph-properties/style:tab-stops/style:tab-stop/@style:leader-style"> + <xsl:attribute name="å­—:å‰å¯¼ç¬¦"><xsl:value-of select="key('path',$aa)/style:paragraph-properties/style:tab-stops/style:tab-stop/@style:leader-style"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:element> + </xsl:element> + <xsl:element name="å­—:域开始"> + <xsl:attribute name="å­—:类型"><xsl:value-of select="'INDEX'"/></xsl:attribute> + <xsl:if test="@text:protected"> + <xsl:attribute name="å­—:é”定"><xsl:value-of select="@text:protected"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="uof:locID">t0079</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 é”定</xsl:attribute> + </xsl:element> + <xsl:element name="å­—:域代ç "> + <xsl:attribute name="uof:locID">t0080</xsl:attribute> + <å­—:æ®µè½ uof:locID="t0051" uof:attrList="标识符"> + <å­—:å¥ uof:locID="t0085"> + <å­—:文本串> + <xsl:attribute name="uof:locID">t0109</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符</xsl:attribute> + <xsl:value-of select="'TOC \o 1-10 \h \z'"/> + </å­—:文本串> + </å­—:å¥> + </å­—:段è½> + <xsl:for-each select="text:index-body/text:index-title/text:p"> + <xsl:element name="å­—:段è½" uof:locID="t0051" uof:attrList="标识符"> + <xsl:element name="å­—:段è½å±žæ€§"> + <xsl:attribute name="uof:locID">t0052</xsl:attribute> + <xsl:attribute name="uof:attrList">å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:attribute name="å­—:å¼æ ·å¼•ç”¨"><xsl:value-of select="@text:style-name"/></xsl:attribute> + </xsl:element> + <xsl:element name="å­—:å¥"> + <å­—:å¥å±žæ€§ uof:locID="t0086" uof:attrList="å¼æ ·å¼•ç”¨"> + <xsl:attribute name="å­—:å¼æ ·å¼•ç”¨"><xsl:value-of select="@text:style-name"/></xsl:attribute> + </å­—:å¥å±žæ€§> + <xsl:element name="å­—:文本串"> + <xsl:attribute name="uof:attrList">标识符</xsl:attribute> + <xsl:value-of select="self::node()"/> + </xsl:element> + </xsl:element> + </xsl:element> + </xsl:for-each> + <xsl:for-each select="text:index-body/text:p"> + <xsl:element name="å­—:段è½" uof:locID="t0051" uof:attrList="标识符"> + <xsl:element name="å­—:段è½å±žæ€§"> + <xsl:attribute name="uof:locID">t0052</xsl:attribute> + <xsl:attribute name="uof:attrList">å¼æ ·å¼•ç”¨</xsl:attribute> + <xsl:attribute name="å­—:å¼æ ·å¼•ç”¨"><xsl:value-of select="@text:style-name"/></xsl:attribute> + <xsl:element name="å­—:制表ä½è®¾ç½®"> + <xsl:attribute name="uof:locID">t0067</xsl:attribute> + <xsl:element name="å­—:制表ä½"> + <xsl:attribute name="uof:locID">t0068</xsl:attribute> + <xsl:attribute name="uof:attrList">ä½ç½® 类型 å‰å¯¼ç¬¦ 制表ä½å­—符</xsl:attribute> + <xsl:variable name="aa" select="@text:style-name"/> + <xsl:attribute name="å­—:ä½ç½®"><xsl:value-of select="substring-before(key('path',$aa)/style:paragraph-properties/style:tab-stops/style:tab-stop/@style:position,$ooUnit)"/></xsl:attribute> + <xsl:attribute name="å­—:类型"><xsl:value-of select="key('path',$aa)/style:paragraph-properties/style:tab-stops/style:tab-stop/@style:type"/></xsl:attribute> + <xsl:attribute name="å­—:制表ä½å­—符"><xsl:value-of select="key('path',$aa)/style:paragraph-properties/style:tab-stops/style:tab-stop/@style:leader-text"/></xsl:attribute> + <xsl:if test="key('path',$aa)/style:paragraph-properties/style:tab-stops/style:tab-stop/@style:leader-style"> + <xsl:attribute name="å­—:å‰å¯¼ç¬¦"><xsl:value-of select="key('path',$aa)/style:paragraph-properties/style:tab-stops/style:tab-stop/@style:leader-style"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:element> + </xsl:element> + <xsl:for-each select="node()"> + <å­—:å¥ uof:locID="t0085"> + <xsl:choose> + <xsl:when test="name(.)='text:tab-stop' or name(.)='text:tab'"> + <xsl:element name="å­—:制表符" uof:locID="t0123"/> + </xsl:when> + <xsl:otherwise> + <xsl:element name="å­—:文本串"> + <xsl:attribute name="uof:locID">t0109</xsl:attribute> + <xsl:attribute name="uof:attrList">标识符</xsl:attribute> + <xsl:value-of select="."/> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </å­—:å¥> + </xsl:for-each> + </xsl:element> + </xsl:for-each> + </xsl:element> + <xsl:element name="å­—:域结æŸ"> + <xsl:attribute name="uof:locID">t0081</xsl:attribute> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template name="ooæ•°å­—æ ¼å¼"> + <xsl:param name="oo_format"/> + <xsl:choose> + <xsl:when test="$oo_format='1'">decimal</xsl:when> + <xsl:when test="$oo_format='I'">upper-roman</xsl:when> + <xsl:when test="$oo_format='i'">lower-roman</xsl:when> + <xsl:when test="$oo_format='A'">upper-letter</xsl:when> + <xsl:when test="$oo_format='a'">lower-letter</xsl:when> + <xsl:when test="$oo_format='1, ï¼’, 3, ...'">decimal-full-width</xsl:when> + <xsl:when test="$oo_format='â‘ , â‘¡, â‘¢, ...'">decimal-enclosed-circle</xsl:when> + <xsl:when test="$oo_format='一, 二, 三, ...'">chinese-counting</xsl:when> + <xsl:when test="$oo_format='壹, è´°, å, ...'">chinese-legal-simplified</xsl:when> + <xsl:when test="$oo_format='甲, ä¹™, 丙, ...'">ideograph-traditional</xsl:when> + <xsl:when test="$oo_format='å­, 丑, 寅, ...'">ideograph-zodiac</xsl:when> + <xsl:otherwise>decimal</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="图:å¡«å……"> + <xsl:param name="style-name"/> + <xsl:choose> + <xsl:when test="style:background-image/office:binary-data"> + <图:图片 uof:locID="g0035" uof:attrList="ä½ç½® 图形引用 类型 å称"> + <xsl:attribute name="图:ä½ç½®"><xsl:choose><xsl:when test="not(style:background-image/@style:repeat)">tile</xsl:when><xsl:otherwise><xsl:choose><xsl:when test="style:background-image/@style:repeat = 'stretch'">stretch</xsl:when><xsl:when test="style:background-image/@style:repeat = 'repeat'">tile</xsl:when><xsl:when test="style:background-image/@style:repeat = 'no-repeat'">center</xsl:when></xsl:choose></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="图:图形引用"><xsl:value-of select="concat('background-image_',count(preceding::style:background-image))"/></xsl:attribute> + <xsl:attribute name="图:类型">png</xsl:attribute> + <xsl:attribute name="图:å称">background-image</xsl:attribute> + </图:图片> + </xsl:when> + <xsl:when test="@fo:background-color"> + <图:颜色 uof:locID="g0034"> + <xsl:choose> + <xsl:when test="@fo:background-color='transparent' ">auto</xsl:when> + <xsl:otherwise> + <xsl:value-of select="@fo:background-color"/> + </xsl:otherwise> + </xsl:choose> + </图:颜色> + </xsl:when> + <xsl:when test="@draw:fill='gradient'"> + </xsl:when> + <xsl:when test="@draw:fill='hatch'"> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:template> + <xsl:template name="å­—:缩进类型"> + <xsl:if test="@text:space-before or @fo:margin-left"> + <å­—:å·¦ uof:locID="t0182"> + <å­—:ç»å¯¹ uof:locID="t0185" uof:attrList="值"> + <xsl:if test="@text:space-before"> + <xsl:attribute name="å­—:值"><xsl:value-of select="substring-before(@text:space-before,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="@fo:margin-left"> + <xsl:attribute name="å­—:值"><xsl:value-of select="substring-before(@fo:margin-left,$uofUnit)"/></xsl:attribute> + </xsl:if> + </å­—:ç»å¯¹> + </å­—:å·¦> + </xsl:if> + <xsl:if test="@text:min-label-width or @fo:margin-right"> + <å­—:å³ uof:locID="t0183"> + <å­—:ç»å¯¹ uof:locID="t0187" uof:attrList="值"> + <xsl:if test="@text:min-label-width"> + <xsl:attribute name="å­—:值"><xsl:value-of select="substring-before(@text:min-label-width,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="@fo:margin-right"> + <xsl:attribute name="å­—:值"><xsl:value-of select="substring-before(@fo:margin-right,$uofUnit)"/></xsl:attribute> + </xsl:if> + </å­—:ç»å¯¹> + </å­—:å³> + </xsl:if> + <xsl:if test="@text:min-label-distance or @fo:text-indent"> + <å­—:首行 uof:locID="t0184"> + <å­—:ç»å¯¹ uof:locID="t0189" uof:attrList="值"> + <xsl:if test="@text:min-label-distance"> + <xsl:attribute name="å­—:值"><xsl:value-of select="substring-before(@text:min-label-distance,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="@fo:text-indent"> + <xsl:attribute name="å­—:值"><xsl:value-of select="substring-before(@fo:text-indent,$uofUnit)"/></xsl:attribute> + </xsl:if> + </å­—:ç»å¯¹> + </å­—:首行> + </xsl:if> + </xsl:template> + <xsl:template name="graphsize"> + <xsl:param name="width"/> + <xsl:param name="Unitofsize"/> + <xsl:if test="$Unitofsize='pt'"> + <xsl:choose> + <xsl:when test="(not($width&gt;1.42) and 0&lt;$width)">1</xsl:when> + <xsl:when test="(not($width&gt;2.84) and 1.42&lt;$width)">2</xsl:when> + <xsl:when test="(not($width&gt;4.26) and 2.84&lt;$width)">3</xsl:when> + <xsl:when test="(not($width&gt;5.68) and 4.26&lt;$width)">4</xsl:when> + <xsl:when test="(not($width&gt;7.10) and 5.68&lt;$width)">5</xsl:when> + <xsl:when test="(not($width&gt;8.52) and 7.10&lt;$width)">6</xsl:when> + <xsl:when test="(not($width&gt;9.94) and 8.52&lt;$width)">7</xsl:when> + <xsl:when test="(not($width&gt;11.36) and 9.94&lt;$width)">8</xsl:when> + <xsl:otherwise>9</xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="$uofUnit='in'"> + <xsl:choose> + <xsl:when test="(not($width&gt;0.02) and 0&lt;$width)">1</xsl:when> + <xsl:when test="(not($width&gt;0.04) and 0.02&lt;$width)">2</xsl:when> + <xsl:when test="(not($width&gt;0.06) and 0.04&lt;$width)">3</xsl:when> + <xsl:when test="(not($width&gt;0.08) and 0.06&lt;$width)">4</xsl:when> + <xsl:when test="(not($width&gt;0.10) and 0.08&lt;$width)">5</xsl:when> + <xsl:when test="(not($width&gt;0.12) and 0.10&lt;$width)">6</xsl:when> + <xsl:when test="(not($width&gt;0.14) and 0.12&lt;$width)">7</xsl:when> + <xsl:when test="(not($width&gt;0.16) and 0.14&lt;$width)">8</xsl:when> + <xsl:otherwise>9</xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="$uofUnit='mm'"> + <xsl:choose> + <xsl:when test="(not($width&gt;0.5) and 0&lt;$width) or $width=0.5">1</xsl:when> + <xsl:when test="(not($width&gt;1.0) and 0.5&lt;$width) or $width=1.0">2</xsl:when> + <xsl:when test="(not($width&gt;1.5) and 0.10&lt;$width) or $width=1.5">3</xsl:when> + <xsl:when test="(not($width&gt;2.0) and 1.5&lt;$width) or $width=2.0">4</xsl:when> + <xsl:when test="(not($width&gt;2.5) and 2.0&lt;$width) or $width=2.5">5</xsl:when> + <xsl:when test="(not($width&gt;3.0) and 2.5&lt;$width) or $width=3.0">6</xsl:when> + <xsl:when test="(not($width&gt;3.5) and 3.0&lt;$width) or $width=3.5">7</xsl:when> + <xsl:when test="(not($width&gt;4.0) and 3.5&lt;$width) or $width=4.0">8</xsl:when> + <xsl:otherwise>9</xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="$uofUnit='cm'"> + <xsl:choose> + <xsl:when test="(not($width&gt;0.05) and 0&lt;$width) or $width=0.05">1</xsl:when> + <xsl:when test="(not($width&gt;0.10) and 0.05&lt;$width) or $width=0.10">2</xsl:when> + <xsl:when test="(not($width&gt;0.15) and 0.10&lt;$width) or $width=0.15">3</xsl:when> + <xsl:when test="(not($width&gt;0.20) and 0.15&lt;$width) or $width=0.20">4</xsl:when> + <xsl:when test="(not($width&gt;0.25) and 0.20&lt;$width) or $width=0.25">5</xsl:when> + <xsl:when test="(not($width&gt;0.30) and 0.25&lt;$width) or $width=0.30">6</xsl:when> + <xsl:when test="(not($width&gt;0.35) and 0.30&lt;$width) or $width=0.35">7</xsl:when> + <xsl:when test="(not($width&gt;0.40) and 0.35&lt;$width) or $width=0.40">8</xsl:when> + <xsl:otherwise>9</xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template match="text:character-count"> + <xsl:element name="å­—:域开始"> + <xsl:attribute name="å­—:类型"><xsl:value-of select="'numchars'"/></xsl:attribute> + <xsl:attribute name="uof:locID">t0079</xsl:attribute> + <xsl:attribute name="uof:attrList">类型 é”定</xsl:attribute> + <xsl:choose> + <xsl:when test="text:fixed='1'or text:fixed='true'"> + <xsl:attribute name="å­—:é”定">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:é”定">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:element name="å­—:域代ç "> + <xsl:attribute name="uof:locID">t0080</xsl:attribute> + <å­—:æ®µè½ uof:locID="t0051" uof:attrList="标识符"> + <å­—:å¥ uof:locID="t0085"> + <å­—:å¥å±žæ€§ uof:locID="t0086" uof:attrList="å¼æ ·å¼•ç”¨"/> + <xsl:variable name="quote" select="'&quot;'"/> + <xsl:variable name="fmt"> + <xsl:call-template name="ooæ•°å­—æ ¼å¼åŸŸå¼€å…³"> + <xsl:with-param name="oo_format" select="@style:num-format"/> + </xsl:call-template> + </xsl:variable> + <å­—:文本串 uof:locID="t0109" uof:attrList="标识符"> + <xsl:value-of select="concat('NUMCHARS \* ',$fmt,' \# ',$quote,0,$quote)"/> + </å­—:文本串> + </å­—:å¥> + </å­—:段è½> + </xsl:element> + <å­—:å¥ uof:locID="t0085"> + <å­—:文本串 uof:locID="t0109" uof:attrList="标识符"> + <xsl:value-of select="."/> + </å­—:文本串> + </å­—:å¥> + <xsl:element name="å­—:域结æŸ"> + <xsl:attribute name="uof:locID">t0081</xsl:attribute> + </xsl:element> + </xsl:template> + <!-- measure_conversion.xsl Begin--> + <!--xsl:param name="dpi" select="111"/> + <xsl:param name="centimeter-in-mm" select="10"/> + <xsl:param name="inch-in-mm" select="25.4"/> + <xsl:param name="didot-point-in-mm" select="0.376065"/> + <xsl:param name="pica-in-mm" select="4.2333333"/> + <xsl:param name="point-in-mm" select="0.3527778"/> + <xsl:param name="twip-in-mm" select="0.017636684"/> + <xsl:param name="pixel-in-mm" select="$inch-in-mm div $dpi"/--> + <!-- ***** MEASUREMENT CONVERSIONS ***** + PARAM 'value' + The measure to be converted. + The current measure is judged by a substring (e.g. 'mm', 'cm', 'in', 'pica'...) + directly added to the number. + + PARAM 'rounding-factor' + Is used for the rounding of decimal places. + The parameter number is the product of 1 and some '10', where + every zero represents a decimal place. + + For example, providing as parameter: + <xsl:param name="rounding-factor" select="10000" /> + Gives by default four decimal places. + + To round two decimal places, basically the following is done: + <xsl:value-of select="round(100 * value) div 100"/> + + RETURN The converted number, by default rounded to four decimal places. + In case the input measure could not be matched the same value is + returned and a warning message is written out. + + + + MEASURE LIST: + * 1 milimeter (mm), the basic measure + + * 1 centimeter (cm) = 10 mm + + * 1 inch (in) = 25.4 mm + While the English have already seen the light (read: the metric system), the US + remains loyal to this medieval system. + + * 1 point (pt) = 0.35277777.. mm + Sometimes called PostScript point (ppt), as when Adobe created PostScript, they added their own system of points. + There are exactly 72 PostScript points in 1 inch. + + * 1 twip = twentieth of a (PostScript) point + A twip (twentieth of a point) is a 1/20th of a PostScript point, a traditional measure in printing. + + * 1 didot point (dpt) = 0.376065 mm + Didot point after the French typographer Firmin Didot (1764-1836). + + More details under + http://www.unc.edu/~rowlett/units/dictP.html: + "A unit of length used by typographers and printers. When printing was done + from hand-set metal type, one point represented the smallest element of type + that could be handled, roughly 1/64 inch. Eventually, the point was standardized + in Britain and America as exactly 1/72.27 = 0.013 837 inch, which is + about 0.35 mm (351.46 micrometers). In continental Europe, typographers + traditionally used a slightly larger point of 0.014 83 inch (about + 1/72 pouce, 0.377 mm, or roughly 1/67 English inch), called a Didot point + after the French typographer Firmin Didot (1764-1836). In the U.S., + Adobe software defines the point to be exactly 1/72 inch (0.013 888 9 inch + or 0.352 777 8 millimeters) and TeX software uses a slightly smaller point + of 0.351 459 8035 mm. The German standards agency DIN has proposed that + all these units be replaced by multiples of 0.25 millimeters (1/101.6 inch). + + * 1 pica = 4.233333 mm + 1/6 inch or 12 points + + * 1 pixel (px) = 0.26458333.. mm (relative to 'DPI', here: 96 dpi) + Most pictures have the 96 dpi resolution, but the dpi variable may vary by stylesheet parameter + + + --> + <!-- changing measure to mm --> + <!--xsl:template name="convert2cm"> + <xsl:param name="value"/> + <xsl:param name="rounding-factor" select="10000"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'mm') div $centimeter-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, $uofUnit)"> + <xsl:value-of select="substring-before($value, $uofUnit)"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'in') div $centimeter-in-mm * $inch-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pt') div $centimeter-in-mm * $point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'dpt') div $centimeter-in-mm * $didot-point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pica') div $centimeter-in-mm * $pica-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'twip') div $centimeter-in-mm * $twip-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'px') div $centimeter-in-mm * $pixel-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'cm'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template--> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/export/uof2/odf2uof.xsl b/openoffice/share/xslt/export/uof2/odf2uof.xsl new file mode 100644 index 0000000000000000000000000000000000000000..72e2dfb4d3897290a5481817f27d6c7f2bcaa7e1 --- /dev/null +++ b/openoffice/share/xslt/export/uof2/odf2uof.xsl @@ -0,0 +1,16593 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!--/************************************************************** * +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. * +*************************************************************/--> + <!--MARKER(update_precomp.py): autogen include statement, do not remove--> + <!--This file is about the conversion of the UOF v2.0 and ODF document format--> +<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:of="urn:oasis:names:tc:opendocument:xmlns:of:1.2" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:presentation="urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" xmlns:pzip="urn:cleverage:xmlns:post-processings:zip" xmlns:rdfa="http://docs.oasis-open.org/opendocument/meta/rdfa#" xmlns:fun="http://NSO.com" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:smil="urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:uof="http://schemas.uof.org/cn/2009/uof" xmlns:xdt="http://www.w3.org/2005/xpath-datatypes" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:书签="http://schemas.uof.org/cn/2009/bookmarks" xmlns:å…ƒ="http://schemas.uof.org/cn/2009/metadata" xmlns:å…¬å¼="http://schemas.uof.org/cn/2009/equations" xmlns:图="http://schemas.uof.org/cn/2009/graph" xmlns:图形="http://schemas.uof.org/cn/2009/graphics" xmlns:图表="http://schemas.uof.org/cn/2009/chart" xmlns:å­—="http://schemas.uof.org/cn/2009/wordproc" xmlns:对象="http://schemas.uof.org/cn/2009/objects" xmlns:å¼æ ·="http://schemas.uof.org/cn/2009/styles" xmlns:扩展="http://schemas.uof.org/cn/2009/extend" xmlns:æ•°="http://www.w3.org/1998/Math/MathML" xmlns:æ•°æ®="http://schemas.uof.org/cn/2009/usd" xmlns:æ¼”="http://schemas.uof.org/cn/2009/presentation" xmlns:表="http://schemas.uof.org/cn/2009/spreadsheet" xmlns:规则="http://schemas.uof.org/cn/2009/rules" xmlns:超链="http://schemas.uof.org/cn/2009/hyperlinks" exclude-result-prefixes="office style text table draw xlink dc meta number presentation chart dr3d form script config ooo ooow oooc dom smil fun anim pzip fo svg math xforms" office:version="1.0" version="2.0"> + <xsl:output encoding="utf-8" indent="no" method="xml" omit-xml-declaration="no" standalone="no" version="1.0" name="xml"/> + <xsl:variable name="documentType"> + <xsl:choose> + <xsl:when test="contains(/office:document/@office:mimetype,'presentation')">presentation</xsl:when> + <xsl:when test="contains(/office:document/@office:mimetype,'text')">text</xsl:when> + <xsl:when test="contains(/office:document/@office:mimetype,'spreadsheet')">spreadsheet</xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="contains(/office:document/office:body/.,'presentation')">presentation</xsl:when> + <xsl:when test="contains(/office:document/office:body/.,'text')">text</xsl:when> + <xsl:when test="contains(/office:document/office:body/.,'spreadsheet')">spreadsheet</xsl:when> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="ooUnit"> + <xsl:variable name="ValueWithUnit"> + <xsl:value-of select="/office:document/office:automatic-styles/style:page-layout/style:page-layout-properties/@fo:page-width"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="contains($ValueWithUnit,'in')">in</xsl:when> + <xsl:when test="contains($ValueWithUnit,'cm')">cm</xsl:when> + <xsl:when test="contains($ValueWithUnit,'mm')">mm</xsl:when> + <xsl:when test="contains($ValueWithUnit,'pt')">pt</xsl:when> + <xsl:when test="contains($ValueWithUnit,'twip')">twip</xsl:when> + <xsl:when test="contains($ValueWithUnit,'dpt')">dpt</xsl:when> + <xsl:when test="contains($ValueWithUnit,'px')">px</xsl:when> + <xsl:when test="contains($ValueWithUnit,'pica')">pica</xsl:when> + <xsl:otherwise>pt</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="uofUnit"> + <xsl:choose> + <xsl:when test="$ooUnit='twip'">pt</xsl:when> + <xsl:when test="$ooUnit='pica'">pt</xsl:when> + <xsl:when test="$ooUnit='dpt'">pt</xsl:when> + <xsl:when test="$ooUnit='px'">pt</xsl:when> + <xsl:otherwise> + <xsl:value-of select="$ooUnit"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="other-to-cm-conversion-factor"> + <xsl:choose> + <xsl:when test="$ooUnit='cm'">1</xsl:when> + <xsl:when test="$ooUnit='mm'">0.1</xsl:when> + <xsl:when test="$ooUnit='pt'">0.03527</xsl:when> + <xsl:when test="$ooUnit='in'">2.54</xsl:when> + <xsl:when test="$ooUnit='pica'">0.42333333</xsl:when> + <xsl:when test="$ooUnit='twip'">0.0017636684</xsl:when> + <xsl:when test="$ooUnit='dpt'">0.0376065</xsl:when> + <xsl:when test="$ooUnit='px'">0.02288288</xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="isRCCellAddress"> + <xsl:choose> + <xsl:when test="($documentType='spreadsheet') and (/office:document/office:meta/meta:user-defined[@meta:name='isRCCellAddress'] = 'true')">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:key match="/office:document/office:styles/style:style | /office:document/office:automatic-styles/style:style" name="Style" use="@style:name"/> + <xsl:key match="/office:document/office:styles/style:style[@style:family='paragraph'] | /office:document/office:automatic-styles/style:style[@style:family='paragraph']" name="ParaStyle" use="@style:name"/> + <xsl:key match="/office:document/office:styles/style:style[@style:family='graphic' or @style:family='presentation'] | /office:document/office:automatic-styles/style:style[@style:family='graphic' or @style:family='presentation']" name="GraphStyle" use="@style:name"/> + <xsl:key match="/office:document/office:styles/style:style[@style:family='table'] | /office:document/office:automatic-styles/style:style[@style:family='table']" name="TableStyle" use="@style:name"/> + <xsl:key match="/office:document/office:automatic-styles/style:style[@style:family='table-column']" name="ColStyle" use="@style:name"/> + <xsl:key match="/office:document/office:automatic-styles/style:style[@style:family='table-row']" name="RowStyle" use="@style:name"/> + <xsl:key match="/office:document/office:automatic-styles/style:style[@style:family='table-cell']" name="CellStyle" use="@style:name"/> + <xsl:key match="/office:document/office:styles/number:number-style | /office:document/office:styles/number:currency-style | /office:document/office:styles/number:percentage-style | /office:document/office:styles/number:date-style | /office:document/office:styles/number:time-style | /office:document/office:styles/number:boolean-style | /office:document/office:styles/number:text-style | /office:document/office:automatic-styles/number:number-style | /office:document/office:automatic-styles/number:currency-style | /office:document/office:automatic-styles/number:percentage-style | /office:document/office:automatic-styles/number:date-style | /office:document/office:automatic-styles/number:time-style | /office:document/office:automatic-styles/number:boolean-style | /office:document/office:automatic-styles/number:text-style" name="AllNumberStyle" use="@style:name"/> + <xsl:key match="/office:document/office:body//draw:* | /office:document/office:body//office:annotation | /office:document/office:master-styles//draw:*" name="findanchor" use="@draw:style-name"/> + <xsl:key match="/office:document/office:body//draw:* | /office:document/office:master-styles//draw:*" name="findanchorP" use="@presentation:style-name"/> + <xsl:key match="/office:document/office:body//table:table" name="findtable" use="@table:name"/> + <xsl:key match="/office:document/office:master-styles/style:master-page" name="MasterPage" use="@draw:style-name"/> + <xsl:key match="/office:document/office:styles/draw:marker" name="markerSize" use="@draw:name"/> + <xsl:key match="/office:document/office:body//draw:custom-shape/draw:enhanced-geometry" name="expandcustomshapetype" use="@draw:type"/> + <xsl:template match="office:document"> + <pzip:entry> + <pzip:target pzip:path="uof.xml"> + <uof:UOF_0000 language_0002="cn" version_0003="2.0"> + <xsl:attribute name="mimetype_0001"><xsl:choose><xsl:when test="$documentType='presentation'">vnd.uof.presentation</xsl:when><xsl:when test="$documentType='spreadsheet'">vnd.uof.spreadsheet</xsl:when><xsl:otherwise>vnd.uof.text</xsl:otherwise></xsl:choose></xsl:attribute> + + <!--BEGIN "文档标识"ã€"基å¼æ ·å¼•ç”¨"属性暂时未使用--> + <!-- + <xsl:attribute name="文档标识"/> + <xsl:attribute name="基å¼æ ·å¼•ç”¨"/> + --> + <!--END--> + </uof:UOF_0000> + </pzip:target> + <pzip:target pzip:path="_meta/meta.xml"> + <å…ƒ:元数æ®_5200> + <xsl:apply-templates select="office:meta"/> + </å…ƒ:元数æ®_5200> + </pzip:target> + <xsl:if test="/office:document/office:body/office:text/text:p/text:bookmark-start or /office:document/office:body/office:text/text:p/text:bookmark or /office:document/office:body/office:spreadsheet/table:named-expressions/table:named-range"> + <pzip:target pzip:path="bookmarks.xml"> + <书签:书签集_9104> + <xsl:if test="$documentType='text'"> + <xsl:call-template name="sw-BookMarks"/> + </xsl:if> + <xsl:if test="$documentType='spreadsheet'"> + <xsl:call-template name="sc-BookMarks"/> + </xsl:if> + </书签:书签集_9104> + </pzip:target> + </xsl:if> + <xsl:if test=".//draw:object[@*|*]"> + <xsl:if test=".//draw:object/math:math"> + <pzip:target pzip:path="equations.xml"> + <å…¬å¼:å…¬å¼é›†_C200> + <xsl:call-template name="equations"/> + </å…¬å¼:å…¬å¼é›†_C200> + </pzip:target> + </xsl:if> + </xsl:if> + <xsl:if test="//text:a | //draw:a"> + <pzip:target pzip:path="hyperlinks.xml"> + <超链:链接集_AA0B> + <xsl:call-template name="Hyperlinks"/> + </超链:链接集_AA0B> + </pzip:target> + </xsl:if> + <xsl:if test="/office:document/office:styles/style:style[@style:family='graphic'] or /office:document/office:styles/style:style[@style:family='presentation'] or /office:document/office:automatic-styles/style:style[@style:family='graphic'] or /office:document/office:automatic-styles/style:style[@style:family='presentation'] or /office:document/office:master-styles//draw:g or /office:document/office:body//draw:g or /office:document/office:master-styles//draw:page-thumbnail[not(@draw:style-name) and not(@presentation:style-name)] or /office:document/office:styles/style:presentation-page-layout/presentation:placeholder or /office:document/office:body/office:presentation/draw:page//draw:page-thumbnail[not(@draw:style-name) and not(@presentation:style-name)] or /office:document/office:body/office:presentation/draw:page//draw:frame[not(@draw:style-name) and not(@presentation:style-name)] or /office:document/office:body//table:shapes/draw:frame[not(@draw:style-name)]"> + <pzip:target pzip:path="graphics.xml"> + <xsl:call-template name="ObjectSets"/> + </pzip:target> + </xsl:if> + <xsl:if test=".//draw:image[@*|* and not(preceding-sibling::*)] or /office:document//style:background-image or /office:document//text:list-level-style-image or /office:document/office:styles/draw:fill-image or office:styles/style:style[@style:family='graphic'] or /office:document/office:styles/style:style[@style:family='presentation'] or /office:document/office:automatic-styles/style:style[@style:family='graphic'] or /office:document/office:automatic-styles/style:style[@style:family='presentation'] or /office:document/office:body/office:presentation/draw:page//draw:frame[not(@draw:style-name) and not(@presentation:style-name)] or //office:document/office:styles/draw:fill-image"> + <pzip:target pzip:path="objectdata.xml"> + <对象:对象数æ®é›†_D700> + <xsl:call-template name="ObjectData"/> + </对象:对象数æ®é›†_D700> + </pzip:target> + </xsl:if> + <xsl:if test="$documentType='text' and /office:document/office:body/office:text//office:annotation[contains(dc:creator,'__@*Start@')]"> + <pzip:target pzip:path="app/userdata.xml"> + <æ•°æ®:用户数æ®é›†_6300> + <xsl:call-template name="UserDataSet"/> + </æ•°æ®:用户数æ®é›†_6300> + </pzip:target> + </xsl:if> + <pzip:target pzip:path="styles.xml"> + <å¼æ ·:å¼æ ·é›†_990B> + <xsl:choose> + <xsl:when test="$documentType = 'presentation'"> + <xsl:call-template name="Fonts_presentation"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="Fonts"/> + </xsl:otherwise> + </xsl:choose> + <xsl:call-template name="AutoNumbers_text"/> + <å¼æ ·:å¥å¼æ ·é›†_990F> + <xsl:call-template name="TextStyles"/> + <xsl:if test="$documentType = 'presentation'"> + <xsl:call-template name="AnimationTextStyles"/> + </xsl:if> + </å¼æ ·:å¥å¼æ ·é›†_990F> + <å¼æ ·:段è½å¼æ ·é›†_9911> + <xsl:call-template name="ParagraphStyles"/> + <xsl:if test="$documentType = 'presentation'"> + <xsl:call-template name="PresentationParaStyles"/> + </xsl:if> + </å¼æ ·:段è½å¼æ ·é›†_9911> + <xsl:if test="$documentType = 'presentation'"> + <å¼æ ·:文本å¼æ ·é›†_9913> + <xsl:for-each select="office:master-styles/style:master-page"> + <xsl:call-template name="TextStyleSet"/> + </xsl:for-each> + </å¼æ ·:文本å¼æ ·é›†_9913> + </xsl:if> + <xsl:choose> + <xsl:when test="$documentType = 'spreadsheet'"> + <å¼æ ·:å•å…ƒæ ¼å¼æ ·é›†_9915> + <xsl:call-template name="TableCellStyles"/> + </å¼æ ·:å•å…ƒæ ¼å¼æ ·é›†_9915> + </xsl:when> + <xsl:otherwise> + <å¼æ ·:文字表å¼æ ·é›†_9917> + <xsl:call-template name="TextTableStyles"/> + </å¼æ ·:文字表å¼æ ·é›†_9917> + </xsl:otherwise> + </xsl:choose> + </å¼æ ·:å¼æ ·é›†_990B> + </pzip:target> + <pzip:target pzip:path="rules.xml"> + <规则:公用处ç†è§„则_B665> + <规则:长度å•ä½_B666> + <xsl:choose> + <xsl:when test="contains($uofUnit,'in')"> + <xsl:value-of select="'inch'"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$uofUnit"/> + </xsl:otherwise> + </xsl:choose> + </规则:长度å•ä½_B666> + <xsl:call-template name="GetUsers"/> + <xsl:call-template name="GetAnnotations"/> + <xsl:choose> + <xsl:when test="$documentType='text'"> + <规则:文字处ç†_B66B> + <xsl:apply-templates select="office:settings"/> + <xsl:call-template name="GetTrackChanges"/> + </规则:文字处ç†_B66B> + </xsl:when> + <xsl:when test="$documentType='spreadsheet'"> + <规则:电å­è¡¨æ ¼_B66C> + <xsl:apply-templates select="table:tracked-changes"/> + <xsl:call-template name="SpreadsheetCommonRule"/> + <xsl:apply-templates select="table:data-pilot-tables"/> + <xsl:apply-templates select="table:consolidation"/> + <xsl:apply-templates select="table:dde-links"/> + </规则:电å­è¡¨æ ¼_B66C> + </xsl:when> + <xsl:when test="$documentType='presentation'"> + <规则:演示文稿_B66D> + <xsl:call-template name="PresentationCommonRule"/> + </规则:演示文稿_B66D> + </xsl:when> + </xsl:choose> + </规则:公用处ç†è§„则_B665> + </pzip:target> + <pzip:target pzip:path="content.xml"> + <xsl:choose> + <xsl:when test="$documentType='text'"> + <å­—:文字处ç†æ–‡æ¡£_4225> + <xsl:call-template name="TextBody"/> + </å­—:文字处ç†æ–‡æ¡£_4225> + </xsl:when> + <xsl:when test="$documentType='spreadsheet'"> + <表:电å­è¡¨æ ¼æ–‡æ¡£_E826> + <xsl:call-template name="SpreadsheetBody"/> + </表:电å­è¡¨æ ¼æ–‡æ¡£_E826> + </xsl:when> + <xsl:otherwise> + <æ¼”:演示文稿文档_6C10> + <xsl:call-template name="PresentationBody"/> + </æ¼”:演示文稿文档_6C10> + </xsl:otherwise> + </xsl:choose> + </pzip:target> + <!--chart--> + <xsl:if test="/office:document/office:body//draw:object/office:document[@office:mimetype = 'application/vnd.oasis.opendocument.chart']"> + <pzip:target pzip:path="chart.xml"> + <图表:图表集_E836> + <xsl:call-template name="DrawFrameChart"/> + </图表:图表集_E836> + </pzip:target> + </xsl:if> + <xsl:if test="$documentType='presentation' and /office:document/office:settings/config:config-item-set/config:config-item-map-indexed/config:config-item-map-entry/config:config-item[@config:name = 'ColorScheme']"> + <pzip:target pzip:path="colorschemes.xml"> + <规则:é…色方案集_6C11> + <xsl:call-template name="ColorschemesRO"/> + </规则:é…色方案集_6C11> + </pzip:target> + </xsl:if> + <pzip:target pzip:path="extend.xml"> + <扩展:扩展区_B200> + <xsl:call-template name="ExpandText"/> + </扩展:扩展区_B200> + </pzip:target> + </pzip:entry> + </xsl:template> +<xsl:template match="office:meta"> + <xsl:if test="dc:title"> + <å…ƒ:标题_5201> + <xsl:value-of select="dc:title"/> + </å…ƒ:标题_5201> + </xsl:if> + <xsl:if test="dc:subject"> + <å…ƒ:主题_5202> + <xsl:value-of select="dc:subject"/> + </å…ƒ:主题_5202> + </xsl:if> + <xsl:if test="meta:initial-creator"> + <å…ƒ:创建者_5203> + <xsl:value-of select="meta:initial-creator"/> + </å…ƒ:创建者_5203> + </xsl:if> + <xsl:if test="dc:creator"> + <å…ƒ:最åŽä½œè€…_5205> + <xsl:value-of select="dc:creator"/> + </å…ƒ:最åŽä½œè€…_5205> + </xsl:if> + <xsl:if test="dc:description"> + <å…ƒ:摘è¦_5206> + <xsl:value-of select="dc:description"/> + </å…ƒ:摘è¦_5206> + </xsl:if> + <xsl:if test="meta:creation-date"> + <å…ƒ:创建日期_5207> + <xsl:value-of select="meta:creation-date"/> + </å…ƒ:创建日期_5207> + </xsl:if> + <xsl:if test="meta:editing-cycles"> + <å…ƒ:编辑次数_5208> + <xsl:value-of select="meta:editing-cycles"/> + </å…ƒ:编辑次数_5208> + </xsl:if> + <xsl:if test="meta:editing-duration"> + <å…ƒ:编辑时间_5209> + <xsl:value-of select="meta:editing-duration"/> + </å…ƒ:编辑时间_5209> + </xsl:if> + <xsl:if test="meta:generator"> + <å…ƒ:创建应用程åº_520A> + <xsl:value-of select="meta:generator"/> + </å…ƒ:创建应用程åº_520A> + </xsl:if> + <xsl:if test="meta:template/@xlink:title"> + <å…ƒ:文档模æ¿_520C> + <xsl:value-of select="meta:template/@xlink:title"/> + </å…ƒ:文档模æ¿_520C> + </xsl:if> + <xsl:if test="meta:keyword"> + <å…ƒ:关键字集_520D> + <xsl:for-each select="meta:keyword"> + <å…ƒ:关键字_520E> + <xsl:value-of select="."/> + </å…ƒ:关键字_520E> + </xsl:for-each> + </å…ƒ:关键字集_520D> + </xsl:if> + <xsl:if test="dc:category"> + <å…ƒ:分类_520B> + <xsl:value-of select="dc:category"/> + </å…ƒ:分类_520B> + </xsl:if> + <xsl:if test="dc:company"> + <å…ƒ:å…¬å¸å称_5213> + <xsl:value-of select="dc:company"/> + </å…ƒ:å…¬å¸å称_5213> + </xsl:if> + <xsl:if test="dc:manager"> + <å…ƒ:ç»ç†å称_5214> + <xsl:value-of select="dc:manager"/> + </å…ƒ:ç»ç†å称_5214> + </xsl:if> + <xsl:if test="meta:document-statistic/@meta:page-count"> + <å…ƒ:页数_5215> + <xsl:value-of select="meta:document-statistic/@meta:page-count"/> + </å…ƒ:页数_5215> + </xsl:if> + <xsl:if test="meta:document-statistic/@meta:word-count"> + <å…ƒ:å­—æ•°_5216> + <xsl:value-of select="meta:document-statistic/@meta:word-count"/> + </å…ƒ:å­—æ•°_5216> + </xsl:if> + <xsl:if test="meta:document-statistic/@meta:row-count"> + <å…ƒ:行数_5219> + <xsl:value-of select="meta:document-statistic/@meta:row-count"/> + </å…ƒ:行数_5219> + </xsl:if> + <xsl:if test="meta:document-statistic/@meta:paragraph-count"> + <å…ƒ:段è½æ•°_521A> + <xsl:value-of select="meta:document-statistic/@meta:paragraph-count"/> + </å…ƒ:段è½æ•°_521A> + </xsl:if> + <xsl:if test="meta:document-statistic/@meta:object-count"> + <å…ƒ:对象数_521B> + <xsl:value-of select="meta:document-statistic/@meta:object-count"/> + </å…ƒ:对象数_521B> + </xsl:if> + <xsl:if test="meta:user-defined!=''"> + <xsl:for-each select="meta:user-defined"> + <xsl:choose> + <xsl:when test="@meta:name = '作者'"> + <å…ƒ:作者_5204> + <xsl:value-of select="."/> + </å…ƒ:作者_5204> + </xsl:when> + <xsl:when test=".!=''"> + <å…ƒ:用户自定义元数æ®é›†_520F> + <å…ƒ:用户自定义元数æ®_5210> + <xsl:attribute name="å称_5211"><xsl:value-of select="@meta:name"/></xsl:attribute> + <xsl:if test="@meta:type"> + <xsl:attribute name="类型_5212"><xsl:value-of select="@meta:type"/></xsl:attribute> + </xsl:if> + <xsl:value-of select="."/> + </å…ƒ:用户自定义元数æ®_5210> + </å…ƒ:用户自定义元数æ®é›†_520F> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:if> + </xsl:template> + <xsl:template name="Hyperlinks"> + <xsl:if test="//text:a | //draw:a"> + <xsl:for-each select="//text:a | //draw:a"> + <xsl:variable name="hyperStr" select="@xlink:href"/> + <超链:超级链接_AA0C> + <xsl:attribute name="标识符_AA0A"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + <xsl:variable name="ID" select="generate-id(.)"/> + <xsl:element name="超链:链æº_AA00"> + <xsl:value-of select="concat('hlnk', $ID)"/> + </xsl:element> + <!--xsl:attribute name="超链:标识符"><xsl:value-of select="generate-id(.)"/></xsl:attribute--> + <xsl:if test="not(contains($hyperStr,'#'))"> + <xsl:element name="超链:目标_AA01"> + <xsl:value-of select="$hyperStr"/> + </xsl:element> + </xsl:if> + <xsl:if test="./@text:style-name or ./@text:visited-style-name"> + <xsl:element name="超链:å¼æ ·_AA02"> + <xsl:if test="./@text:style-name"> + <xsl:attribute name="未访问å¼æ ·å¼•ç”¨_AA03"><xsl:value-of select="@text:style-name"/></xsl:attribute> + </xsl:if> + <xsl:if test="./@text:visited-style-name"> + <xsl:attribute name="已访问å¼æ ·å¼•ç”¨_AA04"><xsl:value-of select="@text:visited-style-name"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + <xsl:if test="not(contains($hyperStr,'#'))"> + <xsl:choose> + <xsl:when test="contains($hyperStr,'@')"> + <xsl:element name="超链:æ示_AA05">链接到邮件地å€</xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="超链:æ示_AA05"> + <xsl:value-of select="$hyperStr"/> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="contains($hyperStr,'#')"> + <xsl:choose> + <xsl:when test="$documentType='spreadsheet' and /office:document/office:body/office:spreadsheet/table:named-expressions/table:named-range"> + <xsl:for-each select="/office:document/office:body/office:spreadsheet/table:named-expressions/table:named-range"> + <xsl:variable name="determineCell"> + <xsl:value-of select="substring-after($hyperStr,'#')"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="contains(@table:base-cell-address,$determineCell)"> + <xsl:variable name="bookmarkForCell" select="@table:name"/> + <xsl:element name="超链:目标_AA01"> + <xsl:value-of select="$bookmarkForCell"/> + </xsl:element> + <xsl:element name="超链:书签_AA0D"> + <xsl:value-of select="$bookmarkForCell"/> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="超链:目标_AA01"> + <xsl:value-of select="$determineCell"/> + </xsl:element> + <xsl:element name="超链:书签_AA0D"> + <xsl:value-of select="$determineCell"/> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:when> + <xsl:when test="$documentType='spreadsheet'"> + <xsl:element name="超链:目标_AA01"> + <xsl:value-of select="$hyperStr"/> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="超链:目标_AA01"> + <xsl:choose> + <xsl:when test="substring-before($hyperStr,'#') != ''"> + <xsl:value-of select="substring-before($hyperStr,'#')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-after($hyperStr,'#')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:element name="超链:书签_AA0D"> + <xsl:value-of select="substring-after($hyperStr,'#')"/> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + <xsl:element name="超链:æ示_AA05"> + <xsl:value-of select="."/> + </xsl:element> + </xsl:if> + <xsl:if test="0"> + <xsl:element name="超链:声音_AA06"> + <xsl:attribute name="预定义声音_C631"/> + <xsl:attribute name="自定义声音_C632"/> + <xsl:attribute name="是å¦å¾ªçŽ¯æ’­æ”¾_C633"/> + </xsl:element> + </xsl:if> + <xsl:if test="0"> + <xsl:element name="超链:触å‘æ–¹å¼_AA07"> + <xsl:attribute name="是å¦é«˜äº®æ˜¾ç¤º_AA08"/> + <xsl:attribute name="是å¦å•å‡»è§¦å‘_AA09"/> + </xsl:element> + </xsl:if> + </超链:超级链接_AA0C> + </xsl:for-each> + </xsl:if> + </xsl:template> + <xsl:template name="Fonts"> + <å¼æ ·:字体集_990C> + <å¼æ ·:字体声明_990D å称_9903="Wingdings" 标识符_9902="Wingdings"/> + <å¼æ ·:字体声明_990D å称_9903="Vrinda" 标识符_9902="Vrinda"/> + <å¼æ ·:字体声明_990D å称_9903="Webdings" 标识符_9902="Webdings"/> + <xsl:for-each select="office:font-face-decls/style:font-face"> + <xsl:if test="not(@style:name = 'Wingdings') and not(@style:name = 'Vrinda') and not(@style:name = 'Webdings')"> + <xsl:element name="å¼æ ·:字体声明_990D"> + <xsl:attribute name="标识符_9902"><xsl:value-of select="translate(@style:name,' ','_')"/></xsl:attribute> + <xsl:attribute name="å称_9903"><xsl:variable name="ss">'</xsl:variable><xsl:choose><xsl:when test="contains(@svg:font-family,' ')"><xsl:value-of select="translate(@svg:font-family,$ss,'')"/></xsl:when><xsl:otherwise><xsl:value-of select="@svg:font-family"/></xsl:otherwise></xsl:choose></xsl:attribute> + <!--暂无对应 + <xsl:if test="1"> + <xsl:attribute name="替æ¢å­—体_9904"/> + </xsl:if--> + <xsl:if test="@style:font-family-generic"> + <xsl:choose> + <xsl:when test="@style:font-family-generic = 'swiss'"> + <xsl:element name="å¼æ ·:字体æ—_9900">swiss</xsl:element> + </xsl:when> + <xsl:when test="@style:font-family-generic ='modern'"> + <xsl:element name="å¼æ ·:字体æ—_9900">modern</xsl:element> + </xsl:when> + <xsl:when test="@style:font-family-generic='roman'"> + <xsl:element name="å¼æ ·:字体æ—_9900">roman</xsl:element> + </xsl:when> + <xsl:when test="@style:font-family-generic ='script'"> + <xsl:element name="å¼æ ·:字体æ—_9900">script</xsl:element> + </xsl:when> + <xsl:when test="@style:font-family-generic ='decorative'"> + <xsl:element name="å¼æ ·:字体æ—_9900">decorative</xsl:element> + </xsl:when> + <xsl:when test="@style:font-family-generic ='system'"> + <xsl:element name="å¼æ ·:字体æ—_9900">auto</xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="å¼æ ·:字体æ—_9900">auto</xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="0"> + <xsl:element name="å¼æ ·:替æ¢å­—体æ—_9901"/> + </xsl:if> + </xsl:element> + </xsl:if> + </xsl:for-each> + </å¼æ ·:字体集_990C> + </xsl:template> + <xsl:template name="convert2cm"> + <xsl:param name="value"/> + <xsl:param name="rounding-factor" select="10000"/> + <xsl:param name="dpi" select="111"/> + <xsl:param name="centimeter-in-mm" select="10"/> + <xsl:param name="inch-in-mm" select="25.4"/> + <xsl:param name="didot-point-in-mm" select="0.376065"/> + <xsl:param name="pica-in-mm" select="4.2333333"/> + <xsl:param name="point-in-mm" select="0.3527778"/> + <xsl:param name="twip-in-mm" select="0.017636684"/> + <xsl:param name="pixel-in-mm" select="$inch-in-mm div $dpi"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="round($rounding-factor * number(number(substring-before($value, 'mm')) div $centimeter-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="round($rounding-factor * number(number(substring-before($value, 'in')) div $centimeter-in-mm * $inch-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="round($rounding-factor * number(number(substring-before($value, 'pt')) div $centimeter-in-mm * $point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="round($rounding-factor * number(number(substring-before($value, 'dpt')) div $centimeter-in-mm * $didot-point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="round($rounding-factor * number(number(substring-before($value, 'pica')) div $centimeter-in-mm * $pica-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="round($rounding-factor * number(number(substring-before($value, 'twip')) div $centimeter-in-mm * $twip-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="round($rounding-factor * number(number(substring-before($value, 'px')) div $centimeter-in-mm * $pixel-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'cm')"> + <xsl:value-of select="substring-before($value,'cm')"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'cm'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:function name="fun:Convert2uofUnit"> + <xsl:param name="value"/> + <xsl:variable name="CurrentUnit"> + <xsl:choose> + <xsl:when test="contains($value, 'cm')">cm</xsl:when> + <xsl:when test="contains($value, 'mm')">mm</xsl:when> + <xsl:when test="contains($value, 'in')">in</xsl:when> + <xsl:when test="contains($value, 'dpt')">dpt</xsl:when> + <xsl:when test="contains($value, 'pt')">pt</xsl:when> + <xsl:when test="contains($value, 'pica')">pica</xsl:when> + <xsl:when test="contains($value, 'twip')">twip</xsl:when> + <xsl:when test="contains($value, 'px')">px</xsl:when> + <xsl:otherwise>cm</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$CurrentUnit = $uofUnit"> + <xsl:value-of select="number(substring-before($value, $CurrentUnit))"/> + </xsl:when> + <xsl:when test="string($value) = '' or $value ='NAN'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="valuecm"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="$value"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="number($valuecm) div number($other-to-cm-conversion-factor)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:function> + <xsl:template name="OneBorderAttrLst"> + <xsl:param name="border"/> + <xsl:param name="border-width"/> + <xsl:param name="padding"/> + <xsl:param name="shadow"/> + <xsl:if test="$border != ''"> + <xsl:variable name="linetype"> + <xsl:choose> + <xsl:when test="substring-before(substring-after($border,' '),' ')='solid'">single</xsl:when> + <xsl:when test="substring-before(substring-after($border,' '),' ')='double'"> + <xsl:variable name="first" select="fun:Convert2uofUnit(substring-before($border-width,' '))"/> + <xsl:variable name="last" select="fun:Convert2uofUnit(substring-after(substring-after($border-width,' '),' '))"/> + <xsl:choose> + <xsl:when test="$first &lt; $last">thin-thick</xsl:when> + <xsl:when test="$first &gt; $last">thick-thin</xsl:when> + <xsl:otherwise>double</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise>none</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="线型_C60D"><xsl:value-of select="$linetype"/></xsl:attribute> + <xsl:if test="$border != 'none'"> + <xsl:variable name="linewidth" select="fun:Convert2uofUnit(substring-before($border,' '))"/> + <xsl:attribute name="宽度_C60F"><xsl:value-of select="$linewidth"/></xsl:attribute> + <xsl:attribute name="颜色_C611"><xsl:value-of select="substring-after(substring-after($border,' '),' ')"/></xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="$padding != ''"> + <xsl:variable name="uof_padding" select="fun:Convert2uofUnit($padding)"/> + <xsl:attribute name="è¾¹è·_C610"><xsl:value-of select="$uof_padding"/></xsl:attribute> + </xsl:if> + <!--xsl:if test="$shadow = 'true'"> + <xsl:attribute name="是å¦åŠ é˜´å½±_C612">true</xsl:attribute> + </xsl:if--> + </xsl:template> + <xsl:template name="LeftBorder"> + <xsl:variable name="border"> + <xsl:choose> + <xsl:when test="@fo:border-left != ''"> + <xsl:value-of select="@fo:border-left"/> + </xsl:when> + <xsl:when test="@fo:border != ''"> + <xsl:value-of select="@fo:border"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <!--<xsl:if test="$border != '' and $border != 'none'">--> + <!--存在边框类型为none时,但是ä»ç„¶è®¾ç½®è¾¹è·çš„情况--> + <xsl:if test="$border != ''"> + <xsl:element name="uof:å·¦_C613"> + <xsl:variable name="border-width"> + <xsl:choose> + <xsl:when test="@style:border-line-width-left != ''"> + <xsl:value-of select="@style:border-line-width-left"/> + </xsl:when> + <xsl:when test="@style:border-line-width != ''"> + <xsl:value-of select="@style:border-line-width"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="padding"> + <xsl:choose> + <xsl:when test="@fo:padding-left != ''"> + <xsl:value-of select="@fo:padding-left"/> + </xsl:when> + <xsl:when test="@fo:padding != ''"> + <xsl:value-of select="@fo:padding"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <!--xsl:variable name="shadow"> + <xsl:if test="@style:shadow"> + <xsl:variable name="shadowhori" select="fun:Convert2uofUnit(substring-before(substring-after(@style:shadow,' '),' '))"/> + <xsl:choose> + <xsl:when test="$shadowhori &lt; 0"> + <xsl:value-of select="'true'"/> + </xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:variable--> + <xsl:call-template name="OneBorderAttrLst"> + <xsl:with-param name="border" select="$border"/> + <xsl:with-param name="border-width" select="$border-width"/> + <xsl:with-param name="padding" select="$padding"/> + <!--xsl:with-param name="shadow" select="$shadow"/--> + </xsl:call-template> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="TopBorder"> + <xsl:variable name="border"> + <xsl:choose> + <xsl:when test="@fo:border-top != ''"> + <xsl:value-of select="@fo:border-top"/> + </xsl:when> + <xsl:when test="@fo:border != ''"> + <xsl:value-of select="@fo:border"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <!--<xsl:if test="$border != '' and $border != 'none'">--> + <!--存在边框类型为none时,但是ä»ç„¶è®¾ç½®è¾¹è·çš„情况--> + <xsl:if test="$border != ''"> + <xsl:element name="uof:上_C614"> + <xsl:variable name="border-width"> + <xsl:choose> + <xsl:when test="@style:border-line-width-top != ''"> + <xsl:value-of select="@style:border-line-width-top"/> + </xsl:when> + <xsl:when test="@style:border-line-width != ''"> + <xsl:value-of select="@style:border-line-width"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="padding"> + <xsl:choose> + <xsl:when test="@fo:padding-top != ''"> + <xsl:value-of select="@fo:padding-top"/> + </xsl:when> + <xsl:when test="@fo:padding != ''"> + <xsl:value-of select="@fo:padding"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <!--xsl:variable name="shadow"> + <xsl:if test="@style:shadow"> + <xsl:variable name="shadowvert" select="fun:Convert2uofUnit(substring-after(substring-after(@style:shadow,' '),' '))"/> + <xsl:choose> + <xsl:when test="$shadowvert &lt; 0"> + <xsl:value-of select="'true'"/> + </xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:variable--> + <xsl:call-template name="OneBorderAttrLst"> + <xsl:with-param name="border" select="$border"/> + <xsl:with-param name="border-width" select="$border-width"/> + <xsl:with-param name="padding" select="$padding"/> + <!--xsl:with-param name="shadow" select="$shadow"/--> + </xsl:call-template> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="RightBorder"> + <xsl:variable name="border"> + <xsl:choose> + <xsl:when test="@fo:border-right != ''"> + <xsl:value-of select="@fo:border-right"/> + </xsl:when> + <xsl:when test="@fo:border != ''"> + <xsl:value-of select="@fo:border"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <!--<xsl:if test="$border != '' and $border != 'none'">--> + <!--存在边框类型为none时,但是ä»ç„¶è®¾ç½®è¾¹è·çš„情况--> + <xsl:if test="$border != ''"> + <xsl:element name="uof:å³_C615"> + <xsl:variable name="border-width"> + <xsl:choose> + <xsl:when test="@style:border-line-width-right != ''"> + <xsl:value-of select="@style:border-line-width-right"/> + </xsl:when> + <xsl:when test="@style:border-line-width != ''"> + <xsl:value-of select="@style:border-line-width"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="padding"> + <xsl:choose> + <xsl:when test="@fo:padding-right != ''"> + <xsl:value-of select="@fo:padding-right"/> + </xsl:when> + <xsl:when test="@fo:padding != ''"> + <xsl:value-of select="@fo:padding"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <!--xsl:variable name="shadow"> + <xsl:if test="@style:shadow"> + <xsl:variable name="shadowhori" select="fun:Convert2uofUnit(substring-before(substring-after(@style:shadow,' '),' '))"/> + <xsl:choose> + <xsl:when test="$shadowhori &gt; 0"> + <xsl:value-of select="'true'"/> + </xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:variable--> + <xsl:call-template name="OneBorderAttrLst"> + <xsl:with-param name="border" select="$border"/> + <xsl:with-param name="border-width" select="$border-width"/> + <xsl:with-param name="padding" select="$padding"/> + <!--xsl:with-param name="shadow" select="$shadow"/--> + </xsl:call-template> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="BottomBorder"> + <xsl:variable name="border"> + <xsl:choose> + <xsl:when test="@fo:border-bottom != ''"> + <xsl:value-of select="@fo:border-bottom"/> + </xsl:when> + <xsl:when test="@fo:border != ''"> + <xsl:value-of select="@fo:border"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <!--<xsl:if test="$border != '' and $border != 'none'">--> + <!--存在边框类型为none时,但是ä»ç„¶è®¾ç½®è¾¹è·çš„情况--> + <xsl:if test="$border != ''"> + <xsl:element name="uof:下_C616"> + <xsl:variable name="border-width"> + <xsl:choose> + <xsl:when test="@style:border-line-width-bottom != ''"> + <xsl:value-of select="@style:border-line-width-bottom"/> + </xsl:when> + <xsl:when test="@style:border-line-width != ''"> + <xsl:value-of select="@style:border-line-width"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="padding"> + <xsl:choose> + <xsl:when test="@fo:padding-bottom != ''"> + <xsl:value-of select="@fo:padding-bottom"/> + </xsl:when> + <xsl:when test="@fo:padding != ''"> + <xsl:value-of select="@fo:padding"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <!--xsl:variable name="shadow"> + <xsl:if test="@style:shadow"> + <xsl:variable name="shadowvert" select="fun:Convert2uofUnit(substring-after(substring-after(@style:shadow,' '),' '))"/> + <xsl:choose> + <xsl:when test="$shadowvert &gt; 0"> + <xsl:value-of select="'true'"/> + </xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:variable--> + <xsl:call-template name="OneBorderAttrLst"> + <xsl:with-param name="border" select="$border"/> + <xsl:with-param name="border-width" select="$border-width"/> + <xsl:with-param name="padding" select="$padding"/> + <!--xsl:with-param name="shadow" select="$shadow"/--> + </xsl:call-template> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="UOFDiagonal1"> + <xsl:variable name="border"> + <xsl:value-of select="@style:diagonal-tl-br"/> + </xsl:variable> + <!--<xsl:if test="$border != '' and $border != 'none'">--> + <!--存在边框类型为none时,但是ä»ç„¶è®¾ç½®è¾¹è·çš„情况--> + <xsl:if test="$border != ''"> + <xsl:element name="uof:对角线1_C617"> + <xsl:variable name="border-width"> + <xsl:value-of select="@style:diagonal-tl-br-width"/> + </xsl:variable> + <xsl:call-template name="OneBorderAttrLst"> + <xsl:with-param name="border" select="$border"/> + <xsl:with-param name="border-width" select="$border-width"/> + </xsl:call-template> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="UOFDiagonal2"> + <xsl:variable name="border"> + <xsl:value-of select="@style:diagonal-bl-tr"/> + </xsl:variable> + <!--<xsl:if test="$border != '' and $border != 'none'">--> + <!--存在边框类型为none时,但是ä»ç„¶è®¾ç½®è¾¹è·çš„情况--> + <xsl:if test="$border != ''"> + <xsl:element name="uof:对角线2_C618"> + <xsl:variable name="border-width"> + <xsl:value-of select="@style:diagonal-bl-tr-width"/> + </xsl:variable> + <xsl:call-template name="OneBorderAttrLst"> + <xsl:with-param name="border" select="$border"/> + <xsl:with-param name="border-width" select="$border-width"/> + </xsl:call-template> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="Border"> + <xsl:call-template name="LeftBorder"/> + <xsl:call-template name="TopBorder"/> + <xsl:call-template name="RightBorder"/> + <xsl:call-template name="BottomBorder"/> + <xsl:call-template name="UOFDiagonal1"/> + <xsl:call-template name="UOFDiagonal2"/> + </xsl:template> + <xsl:template name="UOFFill"> + <xsl:choose> + <xsl:when test="style:background-image/office:binary-data or style:background-image/@xlink:href"> + <图:图片_8005> + <xsl:attribute name="ä½ç½®_8006"><xsl:choose><xsl:when test="style:background-image/@style:repeat = 'stretch'">stretch</xsl:when><xsl:when test="style:background-image/@style:repeat = 'no-repeat' and contains(style:background-image/@style:position,'center')">center</xsl:when><xsl:otherwise>tile</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="图形引用_8007"><xsl:value-of select="generate-id(style:background-image)"/></xsl:attribute> + <!--xsl:attribute name="图形引用_8007"><xsl:choose><xsl:when test="style:background-image/@xlink:href"><xsl:value-of select="translate(style:background-image/@xlink:href,'Pictures','data')"/></xsl:when><xsl:otherwise><xsl:value-of select="generate-id(style:background-image)"/></xsl:otherwise></xsl:choose></xsl:attribute--> + <xsl:attribute name="类型_8008"><xsl:choose><xsl:when test="ends-with(style:background-image/@xlink:href,'png')">png</xsl:when><xsl:when test="ends-with(style:background-image/@xlink:href,'bmp')">bmp</xsl:when><xsl:when test="ends-with(style:background-image/@xlink:href,'ras')">ras</xsl:when><xsl:when test="ends-with(style:background-image/@xlink:href,'gif')">gif</xsl:when><xsl:otherwise>jpg</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="å称_8009">background-image</xsl:attribute> + </图:图片_8005> + </xsl:when> + <xsl:when test="@fo:background-color"> + <图:颜色_8004> + <xsl:choose> + <xsl:when test="@fo:background-color='transparent' or @fo:background-color='transprent'">auto</xsl:when> + <xsl:otherwise> + <xsl:value-of select="@fo:background-color"/> + </xsl:otherwise> + </xsl:choose> + </图:颜色_8004> + </xsl:when> + <xsl:when test="style:table-cell-properties/@fo:background-color"> + <图:颜色_8004> + <xsl:choose> + <xsl:when test="style:table-cell-properties/@fo:background-color='transparent' or style:table-cell-properties/@fo:background-color='transprent'">auto</xsl:when> + <xsl:otherwise> + <xsl:value-of select="style:table-cell-properties/@fo:background-color"/> + </xsl:otherwise> + </xsl:choose> + </图:颜色_8004> + </xsl:when> + <xsl:otherwise> + <图:颜色_8004>auto</图:颜色_8004> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="InMasterPage"> + <xsl:choose> + <xsl:when test="$documentType = 'presentation'"> + <xsl:for-each select=".."> + <xsl:choose> + <xsl:when test="name(.) = 'office:master-styles'"> + <xsl:value-of select="'true'"/> + </xsl:when> + <xsl:when test="name(.) = 'draw:page'"> + <xsl:value-of select="'false'"/> + </xsl:when> + <xsl:when test="name(.) = 'office:document'"> + <xsl:value-of select="'false'"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="InMasterPage"/> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'false'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="character-to-number"> + <xsl:param name="character"/> + <xsl:choose> + <xsl:when test="$character = 'A'">1</xsl:when> + <xsl:when test="$character = 'B'">2</xsl:when> + <xsl:when test="$character = 'C'">3</xsl:when> + <xsl:when test="$character = 'D'">4</xsl:when> + <xsl:when test="$character = 'E'">5</xsl:when> + <xsl:when test="$character = 'F'">6</xsl:when> + <xsl:when test="$character = 'G'">7</xsl:when> + <xsl:when test="$character = 'H'">8</xsl:when> + <xsl:when test="$character = 'I'">9</xsl:when> + <xsl:when test="$character = 'J'">10</xsl:when> + <xsl:when test="$character = 'K'">11</xsl:when> + <xsl:when test="$character = 'L'">12</xsl:when> + <xsl:when test="$character = 'M'">13</xsl:when> + <xsl:when test="$character = 'N'">14</xsl:when> + <xsl:when test="$character = 'O'">15</xsl:when> + <xsl:when test="$character = 'P'">16</xsl:when> + <xsl:when test="$character = 'Q'">17</xsl:when> + <xsl:when test="$character = 'R'">18</xsl:when> + <xsl:when test="$character = 'S'">19</xsl:when> + <xsl:when test="$character = 'T'">20</xsl:when> + <xsl:when test="$character = 'U'">21</xsl:when> + <xsl:when test="$character = 'V'">22</xsl:when> + <xsl:when test="$character = 'W'">23</xsl:when> + <xsl:when test="$character = 'X'">24</xsl:when> + <xsl:when test="$character = 'Y'">25</xsl:when> + <xsl:when test="$character = 'Z'">26</xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:template> + <xsl:template name="calculate-square-numbers"> + <xsl:param name="base"/> + <xsl:param name="exponent"/> + <xsl:param name="return" select="1"/> + <xsl:choose> + <xsl:when test="$exponent &gt; 1"> + <xsl:call-template name="calculate-square-numbers"> + <xsl:with-param name="base" select="$base"/> + <xsl:with-param name="exponent" select="$exponent - 1"/> + <xsl:with-param name="return" select="$return * $base"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$exponent = 1"> + <xsl:value-of select="$return * $base"/> + </xsl:when> + <!-- if exponent is equal '0' --> + <xsl:otherwise> + <xsl:value-of select="1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="decimal-to-hex"> + <xsl:param name="number"/> + <xsl:choose> + <xsl:when test="round($number)=0">0</xsl:when> + <xsl:when test="round($number)=1">1</xsl:when> + <xsl:when test="round($number)=2">2</xsl:when> + <xsl:when test="round($number)=3">3</xsl:when> + <xsl:when test="round($number)=4">4</xsl:when> + <xsl:when test="round($number)=5">5</xsl:when> + <xsl:when test="round($number)=6">6</xsl:when> + <xsl:when test="round($number)=7">7</xsl:when> + <xsl:when test="round($number)=8">8</xsl:when> + <xsl:when test="round($number)=9">9</xsl:when> + <xsl:when test="round($number)=10">a</xsl:when> + <xsl:when test="round($number)=11">b</xsl:when> + <xsl:when test="round($number)=12">c</xsl:when> + <xsl:when test="round($number)=13">d</xsl:when> + <xsl:when test="round($number)=14">e</xsl:when> + <xsl:when test="round($number)=15">f</xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="ExpandText"> + <xsl:for-each select="office:styles/draw:hatch"> + <xsl:call-template name="OneTextStyle"> + <xsl:with-param name="Type"> + <xsl:value-of select="string('default')"/> + </xsl:with-param> + </xsl:call-template> + </xsl:for-each> + <xsl:variable name="customshapetype">fontwork-arch-up-curve fontwork-plain-text fontwork-wave fontwork-inflate fontwork-curve-up fontwork-slant-up fontwork-chevron-up fontwork-slant-up fontwork-triangle-down fontwork-curve-down fontwork-arch-down-pour fontwork-triangle-down fontwork-fade-down fontwork-triangle-up fontwork-fade-right fontwork-fade-down fontwork-fade-up fontwork-curve-up fontwork-stop fontwork-chevron-down fontwork-inflate fontwork-curve-down fontwork-arch-up-pour fontwork-arch-up-pour fontwork-plain-text fontwork-plain-text fontwork-plain-text fontwork-slant-up fontwork-wave fontwork-triangle-up fontwork-inflate round-callout fontwork-triangle-down fontwork-circle-pour mso-spt100 fontwork-fade-up-and-right fontwork-fade-up non-primitive block-arc frame col-60da8460 col-502ad400 flowchart-alternate-process rectangular-callout round-rectangular-callout round-callout cloud-callout line-callout-1 line-callout-2 line-callout-3</xsl:variable> + <扩展:扩展_B201> + <扩展:软件å称_B202>NSO</扩展:软件å称_B202> + <扩展:软件版本_B203>v4.5</扩展:软件版本_B203> + </扩展:扩展_B201> + <xsl:if test="/office:document/office:automatic-styles/style:style/style:graphic-properties/@draw:marker-end or /office:document/office:automatic-styles/style:style/style:graphic-properties/@draw:marker-start"> + <xsl:for-each select="office:body//draw:*[@draw:style-name]"> + <xsl:variable name="drawStyleName" select="@draw:style-name"/> + <xsl:if test="/office:document/office:automatic-styles/style:style[@style:name = $drawStyleName]/style:graphic-properties[@draw:marker-start] or /office:document/office:automatic-styles/style:style[@style:name = $drawStyleName]/style:graphic-properties[@draw:marker-end]"> + <xsl:variable name="styleName" select="/office:document/office:automatic-styles/style:style[@style:name = $drawStyleName]/style:graphic-properties/@draw:marker-start"/> + <xsl:variable name="markerStart" select="/office:document/office:automatic-styles/style:style[@style:name = $drawStyleName]/style:graphic-properties/@draw:marker-start"/> + <xsl:variable name="markerEnd" select="/office:document/office:automatic-styles/style:style[@style:name = $drawStyleName]/style:graphic-properties/@draw:marker-end"/> + <扩展:扩展_B201> + <扩展:软件å称_B202>NSO</扩展:软件å称_B202> + <扩展:软件版本_B203>v4.5</扩展:软件版本_B203> + <扩展:扩展内容_B204> + <扩展:路径_B205> + <xsl:choose> + <xsl:when test="@draw:id"> + <xsl:value-of select="@draw:id"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="generate-id(.)"/> + </xsl:otherwise> + </xsl:choose> + </扩展:路径_B205> + <扩展:内容_B206 å称="draw:marker"> + <xsl:if test="$markerStart != ''"> + <扩展:å‰ç«¯ç®­å¤´> + <xsl:copy-of select="/office:document/office:styles/draw:marker[@draw:name = $markerStart]/@*"/> + <xsl:attribute name="draw:marker-start-width"><xsl:value-of select="/office:document/office:automatic-styles/style:style[@style:name = $drawStyleName]/style:graphic-properties[@draw:marker-start]/@draw:marker-start-width"/></xsl:attribute> + </扩展:å‰ç«¯ç®­å¤´> + </xsl:if> + <xsl:if test="$markerEnd != ''"> + <扩展:åŽç«¯ç®­å¤´> + <xsl:copy-of select="/office:document/office:styles/draw:marker[@draw:name = $markerEnd]/@*"/> + <xsl:attribute name="draw:marker-end-width"><xsl:value-of select="/office:document/office:automatic-styles/style:style[@style:name = $drawStyleName]/style:graphic-properties[@draw:marker-end]/@draw:marker-end-width"/></xsl:attribute> + </扩展:åŽç«¯ç®­å¤´> + </xsl:if> + </扩展:内容_B206> + </扩展:扩展内容_B204> + </扩展:扩展_B201> + </xsl:if> + </xsl:for-each> + </xsl:if> + <xsl:if test="office:styles/draw:hatch"> + <扩展:扩展_B201> + <扩展:软件å称_B202>NSO</扩展:软件å称_B202> + <扩展:软件版本_B203>v4.5</扩展:软件版本_B203> + <扩展:扩展内容_B204> + <扩展:路径_B205>文字处ç†</扩展:路径_B205> + <扩展:内容_B206 å称="draw:hatch"> + <xsl:for-each select="office:styles/draw:hatch"> + <扩展:图案数æ®> + <xsl:attribute name="uof:name" select="@draw:name"/> + <xsl:attribute name="uof:display-name" select="@draw:display-name"/> + <xsl:attribute name="uof:style" select="@draw:style"/> + <xsl:attribute name="uof:color" select="@draw:color"/> + <xsl:attribute name="uof:distance" select="@draw:distance"/> + <xsl:attribute name="uof:rotation" select="@draw:rotation"/> + </扩展:图案数æ®> + </xsl:for-each> + </扩展:内容_B206> + </扩展:扩展内容_B204> + </扩展:扩展_B201> + </xsl:if> + <xsl:if test="office:automatic-styles/style:style/style:graphic-properties/@draw:stroke-dash"> + <xsl:for-each select="office:body//draw:*[@draw:style-name]"> + <xsl:variable name="drawStyleName" select="@draw:style-name"/> + <xsl:if test="/office:document/office:automatic-styles/style:style[@style:name = $drawStyleName]/style:graphic-properties[@draw:stroke-dash]"> + <xsl:variable name="styleName" select="/office:document/office:automatic-styles/style:style[@style:name = $drawStyleName]/style:graphic-properties/@draw:stroke-dash"/> + <xsl:if test="/office:document/office:styles/draw:stroke-dash[@draw:name = $styleName]"> + <扩展:扩展_B201> + <扩展:软件å称_B202>NSO</扩展:软件å称_B202> + <扩展:软件版本_B203>v4.5</扩展:软件版本_B203> + <扩展:扩展内容_B204> + <扩展:路径_B205> + <xsl:value-of select="generate-id(.)"/> + </扩展:路径_B205> + <扩展:内容_B206 å称="draw:stroke-dash"> + <扩展:线型数æ®> + <xsl:copy-of select="/office:document/office:styles/draw:stroke-dash[@draw:name = $styleName]/@*"/> + </扩展:线型数æ®> + </扩展:内容_B206> + </扩展:扩展内容_B204> + </扩展:扩展_B201> + </xsl:if> + </xsl:if> + </xsl:for-each> + </xsl:if> + <xsl:for-each select="office:body//draw:custom-shape[contains($customshapetype,draw:enhanced-geometry/@draw:type)]"> + <xsl:if test="contains($customshapetype,draw:enhanced-geometry/@draw:type)"> + <扩展:扩展_B201> + <扩展:软件å称_B202>NSO</扩展:软件å称_B202> + <扩展:软件版本_B203>v4.5</扩展:软件版本_B203> + <扩展:扩展内容_B204> + <扩展:路径_B205> + <xsl:value-of select="generate-id(.)"/> + </扩展:路径_B205> + <扩展:内容_B206 å称="draw:custom-shape"> + <扩展:预定义图形数æ®> + <xsl:for-each select="draw:enhanced-geometry"> + <xsl:copy-of select="@*|node()"/> + </xsl:for-each> + </扩展:预定义图形数æ®> + </扩展:内容_B206> + </扩展:扩展内容_B204> + </扩展:扩展_B201> + </xsl:if> + </xsl:for-each> + <xsl:if test="$documentType!='spreadsheet' and office:body//office:document[office:body/office:chart/chart:chart/table:table/@table:name = 'local-table']"> + <xsl:for-each select="office:body//office:document[office:body/office:chart/chart:chart/table:table/@table:name = 'local-table']"> + <扩展:扩展_B201> + <扩展:软件å称_B202>NSO</扩展:软件å称_B202> + <扩展:软件版本_B203>v4.5</扩展:软件版本_B203> + <扩展:扩展内容_B204> + <扩展:路径_B205> + <xsl:value-of select="generate-id(..)"/> + </扩展:路径_B205> + <扩展:内容_B206 å称="chart"> + <扩展:local-table> + <xsl:for-each select="office:body/office:chart/chart:chart/table:table[@table:name = 'local-table']"> + <xsl:copy-of select="@*|node()"/> + </xsl:for-each> + </扩展:local-table> + </扩展:内容_B206> + </扩展:扩展内容_B204> + </扩展:扩展_B201> + </xsl:for-each> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:字体-sentence"> + <xsl:if test="style:text-properties/@fo:font-family or style:text-properties/@style:font-name or style:text-properties/@style:font-family-asian or style:text-properties/@style:western-content or style:text-properties/@fo:color or style:text-properties/@fo:font-size"> + <xsl:element name="å­—:字体_4128"> + <xsl:if test="contains(@style:parent-style-name,'Header') or contains(@style:parent-style-name,'Foot') or contains(@style:parent-style-name,'Endnote')"> + <xsl:attribute name="å­—å·_412D">9</xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="style:text-properties/@fo:font-family = 'Bookshelf Symbol 7' or style:text-properties/@fo:font-family = 'MS Reference Specialty' or style:text-properties/@fo:font-family = 'Marlett' or style:text-properties/@fo:font-family = 'Wingdings' or style:text-properties/@fo:font-family = 'MT Extra' or style:text-properties/@fo:font-family = 'Webdings' or style:text-properties/@fo:font-family = 'Wingdings 2' or style:text-properties/@fo:font-family = 'Wingdings 3'"> + <xsl:variable name="ss">'</xsl:variable> + <xsl:choose> + <xsl:when test="contains(style:text-properties/@fo:font-family,$ss) and contains(style:text-properties/@fo:font-family,' ')"> + <xsl:attribute name="特殊字体引用_412B"><xsl:value-of select="translate(substring-before(substring-after(style:text-properties/@fo:font-family,$ss),$ss),' ','_')"/></xsl:attribute> + </xsl:when> + <xsl:when test="not(contains(style:text-properties/@fo:font-family,$ss)) and contains(style:text-properties/@fo:font-family,' ')"> + <xsl:attribute name="特殊字体引用_412B"><xsl:value-of select="translate(style:text-properties/@fo:font-family,' ','_')"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="特殊字体引用_412B"><xsl:value-of select="style:text-properties/@fo:font-family"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="style:text-properties/@style:font-name = 'Bookshelf Symbol 7' or style:text-properties/@style:font-name = 'MS Reference Specialty' or style:text-properties/@style:font-name = 'Marlett' or style:text-properties/@style:font-name = 'Wingdings' or style:text-properties/@style:font-name = 'MT Extra' or style:text-properties/@style:font-name = 'Webdings' or style:text-properties/@style:font-name = 'Wingdings 2' or style:text-properties/@style:font-name = 'Wingdings 3'"> + <xsl:variable name="ss">'</xsl:variable> + <xsl:choose> + <xsl:when test="contains(style:text-properties/@style:font-name,$ss) and contains(style:text-properties/@style:font-name,' ')"> + <xsl:attribute name="特殊字体引用_412B"><xsl:value-of select="translate(substring-before(substring-after(style:text-properties/@style:font-name,$ss),$ss),' ','_')"/></xsl:attribute> + </xsl:when> + <xsl:when test="not(contains(style:text-properties/@style:font-name,$ss)) and contains(style:text-properties/@style:font-name,' ')"> + <xsl:attribute name="特殊字体引用_412B"><xsl:value-of select="translate(style:text-properties/@style:font-name,' ','_')"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="特殊字体引用_412B"><xsl:value-of select="style:text-properties/@style:font-name"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:if test="style:text-properties/@fo:font-family"> + <xsl:variable name="ss">'</xsl:variable> + <xsl:choose> + <xsl:when test="contains(style:text-properties/@fo:font-family,$ss) and contains(style:text-properties/@fo:font-family,' ')"> + <xsl:attribute name="西文字体引用_4129"><xsl:value-of select="translate(substring-before(substring-after(style:text-properties/@fo:font-family,$ss),$ss),' ','_')"/></xsl:attribute> + </xsl:when> + <xsl:when test="not(contains(style:text-properties/@fo:font-family,$ss)) and contains(style:text-properties/@fo:font-family,' ')"> + <xsl:attribute name="西文字体引用_4129"><xsl:value-of select="translate(style:text-properties/@fo:font-family,' ','_')"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="西文字体引用_4129"><xsl:value-of select="style:text-properties/@fo:font-family"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="style:text-properties/@style:font-name"> + <xsl:variable name="ss">'</xsl:variable> + <xsl:choose> + <xsl:when test="contains(style:text-properties/@style:font-name,$ss) and contains(style:text-properties/@style:font-name,' ')"> + <xsl:attribute name="西文字体引用_4129"><xsl:value-of select="translate(substring-before(substring-after(style:text-properties/@style:font-name,$ss),$ss),' ','_')"/></xsl:attribute> + </xsl:when> + <xsl:when test="not(contains(style:text-properties/@style:font-name,$ss)) and contains(style:text-properties/@style:font-name,' ')"> + <xsl:attribute name="西文字体引用_4129"><xsl:value-of select="translate(style:text-properties/@style:font-name,' ','_')"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="西文字体引用_4129"><xsl:value-of select="style:text-properties/@style:font-name"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="style:text-properties/@style:font-family-asian"> + <xsl:variable name="ss">'</xsl:variable> + <xsl:choose> + <xsl:when test="contains(style:text-properties/@style:font-family-asian,$ss) and contains(style:text-properties/@style:font-family-asian,' ')"> + <xsl:attribute name="中文字体引用_412A"><xsl:value-of select="translate(substring-before(substring-after(style:text-properties/@style:font-family-asian,$ss),$ss),' ','_')"/></xsl:attribute> + </xsl:when> + <xsl:when test="not(contains(style:text-properties/@style:font-family-asian,$ss)) and contains(style:text-properties/@style:font-family-asian,' ')"> + <xsl:attribute name="中文字体引用_412A"><xsl:value-of select="translate(style:text-properties/@style:font-family-asian,' ','_')"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="中文字体引用_412A"><xsl:value-of select="style:text-properties/@style:font-family-asian"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="style:text-properties/@style:font-name-asian"> + <xsl:variable name="ss">'</xsl:variable> + <xsl:choose> + <xsl:when test="contains(style:text-properties/@style:font-name-asian,$ss) and contains(style:text-properties/@style:font-name-asian,' ')"> + <xsl:attribute name="中文字体引用_412A"><xsl:value-of select="translate(substring-before(substring-after(style:text-properties/@style:font-name-asian,$ss),$ss),' ','_')"/></xsl:attribute> + </xsl:when> + <xsl:when test="not(contains(style:text-properties/@style:font-name-asian,$ss)) and contains(style:text-properties/@style:font-name-asian,' ')"> + <xsl:attribute name="中文字体引用_412A"><xsl:value-of select="translate(style:text-properties/@style:font-name-asian,' ','_')"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="中文字体引用_412A"><xsl:value-of select="style:text-properties/@style:font-name-asian"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + <xsl:if test="style:text-properties/@fo:font-size or style:text-properties/@style:font-size-asian or style:text-properties/@style:font-size-complex"> + <xsl:choose> + <xsl:when test="contains(style:text-properties/@fo:font-size,'%') or contains(style:text-properties/@style:font-size-asian,'%')"> + <xsl:attribute name="相对字å·_412E"><xsl:choose><xsl:when test="style:text-properties/@fo:font-size"><xsl:value-of select="substring-before(style:text-properties/@fo:font-size,'%')"/></xsl:when><xsl:when test="style:text-properties/@style:font-size-asian"><xsl:value-of select="substring-before(style:text-properties/@style:font-size-asian,'%')"/></xsl:when></xsl:choose></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="fontsize"> + <xsl:choose> + <xsl:when test="style:text-properties/@style:font-size-asian"> + <xsl:value-of select="substring-before(style:text-properties/@style:font-size-asian,'pt')"/> + </xsl:when> + <xsl:when test="style:text-properties/@style:font-size-complex"> + <xsl:value-of select="substring-before(style:text-properties/@style:font-size-complex,'pt')"/> + </xsl:when> + <xsl:when test="style:text-properties/@fo:font-size"> + <xsl:value-of select="substring-before(style:text-properties/@fo:font-size,'pt')"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="å­—å·_412D"><xsl:value-of select="$fontsize"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="style:text-properties/@fo:color"> + <xsl:attribute name="颜色_412F"><xsl:value-of select="style:text-properties/@fo:color"/></xsl:attribute> + </xsl:if> + <xsl:if test="contains(@style:name,'默认-outline') and style:text-properties/@style:use-window-font-color = 'true'"> + <xsl:attribute name="颜色_412F">auto</xsl:attribute> + </xsl:if> + <xsl:if test="style:text-properties/@style:western-content"> + <xsl:choose> + <xsl:when test="style:text-properties/@style:western-content = 'true'"> + <xsl:attribute name="是å¦è¥¿æ–‡ç»˜åˆ¶_412C">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="是å¦è¥¿æ–‡ç»˜åˆ¶_412C">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:粗体-sentence"> + <xsl:for-each select="style:text-properties"> + <xsl:if test="@fo:font-weight or @style:font-weight-asian"> + <xsl:element name="å­—:是å¦ç²—体_4130"> + <xsl:choose> + <xsl:when test="@fo:font-weight ='normal' or @style:font-weight-asian ='normal' ">false</xsl:when> + <xsl:otherwise>true</xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + </xsl:for-each> + <!--xsl:if test="contains(@style:name,'默认-outline') and style:text-properties/@fo:font-weight ='normal'"> + <xsl:element name="å­—:粗体"> + <xsl:attribute name="uof:locID">t0089</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="å­—:值">false</xsl:attribute> + </xsl:element> + </xsl:if--> + </xsl:template> + <xsl:template name="å­—:斜体-sentence"> + <xsl:if test="style:text-properties/@fo:font-style or style:text-properties/@style:font-style-asian"> + <xsl:element name="å­—:是å¦æ–œä½“_4131"> + <xsl:choose> + <xsl:when test="style:text-properties/@fo:font-style='italic' or style:text-properties/@style:font-style-asian='italic'">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:çªå‡ºæ˜¾ç¤º-sentence"> + <xsl:if test="style:text-properties/@fo:background-color|style:text-properties/@style:text-background-color"> + <xsl:element name="å­—:çªå‡ºæ˜¾ç¤ºé¢œè‰²_4132"> + <xsl:choose> + <xsl:when test="style:text-properties/@fo:background-color='transparent' or style:text-properties/@style:text-background-color='transparent'">auto</xsl:when> + <xsl:otherwise> + <xsl:value-of select="style:text-properties/@fo:background-color|style:text-properties/@style:text-background-color"/> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:å¡«å……-sentence"> + <xsl:if test="style:text-properties/@fo:background-color and not(style:text-properties/@style:text-background-color='transparent')"> + <xsl:element name="å­—:å¡«å……_4134"> + <xsl:element name="图:图案_800A"> + <xsl:if test="style:text-properties/@fo:background-color"> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:choose><xsl:when test="style:text-properties/@fo:background-color='transparent'">auto</xsl:when><xsl:otherwise><xsl:value-of select="style:text-properties/@fo:background-color"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:删除线-sentence"> + <xsl:if test="style:text-properties/@style:text-line-through-style"> + <xsl:element name="å­—:删除线_4135"> + <xsl:choose> + <xsl:when test="style:text-properties/@style:text-line-through-style='solid' and not(style:text-properties/@style:text-line-through-type='double')">single</xsl:when> + <xsl:when test="style:text-properties/@style:text-line-through-style='solid' and style:text-properties/@style:text-line-through-type='double'">double</xsl:when> + <xsl:otherwise>none</xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:下划线-sentence"> + <xsl:if test="style:text-properties/@style:text-underline-style or style:text-properties/@style:text-underline-type"> + <xsl:element name="å­—:下划线_4136"> + <xsl:variable name="lineType"> + <xsl:choose> + <xsl:when test="style:text-properties/@style:text-underline-type='double'">double</xsl:when> + <xsl:when test="style:text-properties/@style:text-underline-style != '' and style:text-properties/@style:text-underline-style != 'none'">single</xsl:when> + <xsl:when test="style:text-properties/@style:text-underline-type = 'single'">single</xsl:when> + <xsl:otherwise>none</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="lineStyle"> + <xsl:choose> + <xsl:when test="style:text-properties/@style:text-underline-style='solid'">solid</xsl:when> + <xsl:when test="style:text-properties/@style:text-underline-style='dotted'">round-dot</xsl:when> + <xsl:when test="style:text-properties/@style:text-underline-style='dash'">dash</xsl:when> + <xsl:when test="style:text-properties/@style:text-underline-style='dot-dash'">dash-dot</xsl:when> + <xsl:when test="style:text-properties/@style:text-underline-style='dot-dot-dash'">dash-dot-dot</xsl:when> + <xsl:when test="style:text-properties/@style:text-underline-style='long-dash'">long-dash</xsl:when> + <xsl:otherwise>solid</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="线型_4137"><xsl:value-of select="$lineType"/></xsl:attribute> + <xsl:attribute name="虚实_4138"><xsl:value-of select="$lineStyle"/></xsl:attribute> + <xsl:if test="style:text-properties/@style:text-underline-color"> + <xsl:attribute name="颜色_412F"><xsl:choose><xsl:when test="style:text-properties/@style:text-underline-color='font-color'">auto</xsl:when><xsl:otherwise><xsl:value-of select="style:text-properties/@style:text-underline-color"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:attribute name="是å¦å­—下划线_4139"><xsl:choose><xsl:when test="style:text-properties/@style:text-line-through-mode = 'skip-white-space'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:ç€é‡å·-sentence"> + <xsl:if test="style:text-properties/@style:text-emphasize"> + <xsl:element name="å­—:ç€é‡å·_413A"> + <xsl:attribute name="类型_413B"><xsl:choose><xsl:when test="style:text-properties/@style:text-emphasize='none'">none</xsl:when><xsl:otherwise>dot</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="not(style:text-properties/@style:text-emphasize='none') and contains(style:text-properties/@style:text-emphasize,'space')"> + <xsl:attribute name="是å¦å­—ç€é‡å·_413C"><xsl:choose><xsl:when test="contains(style:text-properties/@style:text-emphasize,'spaceex')">true</xsl:when><xsl:when test="contains(style:text-properties/@style:text-emphasize,'spacein')">false</xsl:when></xsl:choose></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:éšè—文字-sentence"> + <xsl:if test="style:text-properties/@text:display"> + <xsl:element name="å­—:是å¦éšè—文字_413D">true</xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:空心-sentence"> + <xsl:if test="style:text-properties/@style:text-outline"> + <xsl:element name="å­—:是å¦ç©ºå¿ƒ_413E"> + <xsl:value-of select="style:text-properties/@style:text-outline"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:浮雕-sentence"> + <xsl:if test="style:text-properties/@style:font-relief"> + <xsl:element name="å­—:浮雕_413F"> + <xsl:choose> + <xsl:when test="style:text-properties/@style:font-relief='embossed'">emboss</xsl:when> + <xsl:when test="style:text-properties/@style:font-relief='engraved'">engrave</xsl:when> + <xsl:otherwise>none</xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:阴影-sentence"> + <xsl:if test="style:text-properties/@fo:text-shadow"> + <xsl:element name="å­—:是å¦é˜´å½±_4140"> + <xsl:choose> + <xsl:when test="style:text-properties/@fo:text-shadow='none'">false</xsl:when> + <xsl:otherwise>true</xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:醒目字体-sentence"> + <xsl:if test="style:text-properties/@fo:text-transform or style:text-properties/@fo:font-variant"> + <xsl:element name="å­—:醒目字体类型_4141"> + <xsl:choose> + <xsl:when test="style:text-properties/@fo:text-transform='uppercase'">uppercase</xsl:when> + <xsl:when test="style:text-properties/@fo:text-transform='lowercase'">lowercase</xsl:when> + <xsl:when test="style:text-properties/@fo:text-transform='capitalize'">capital</xsl:when> + <xsl:when test="style:text-properties/@fo:font-variant='small-caps'">small-caps</xsl:when> + <xsl:otherwise>none</xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="ODFGetCharSize"> + <xsl:choose> + <xsl:when test="style:text-properties/@style:font-size-asian"> + <xsl:value-of select="substring-before(style:text-properties/@style:font-size-asian,'pt')"/> + </xsl:when> + <xsl:when test="style:text-properties/@fo:font-size"> + <xsl:value-of select="substring-before(style:text-properties/@fo:font-size,'pt')"/> + </xsl:when> + <xsl:when test="@style:parent-style-name != ''"> + <xsl:for-each select="key('ParaStyle',@style:parent-style-name)"> + <xsl:call-template name="ODFGetCharSize"/> + </xsl:for-each> + </xsl:when> + <xsl:otherwise>10.5</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="å­—:上下标-sentence"> + <xsl:if test="style:text-properties/@style:text-position"> + <xsl:variable name="poffset" select="substring-before(style:text-properties/@style:text-position,' ')"/> + <xsl:variable name="foffset" select="substring-before(substring-after(style:text-properties/@style:text-position,' '),'%')"/> + <xsl:choose> + <xsl:when test="$poffset ='sub' or $poffset = 'super' "> + <xsl:element name="å­—:上下标类型_4143"> + <xsl:choose> + <xsl:when test="$poffset='sub'">sub</xsl:when> + <xsl:when test="$poffset='super'">sup</xsl:when> + </xsl:choose> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="å­—:ä½ç½®_4142"> + <xsl:variable name="offset"> + <xsl:variable name="size"> + <xsl:call-template name="ODFGetCharSize"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$poffset='sub'"> + <xsl:value-of select="-33 * $size div 100"/> + </xsl:when> + <xsl:when test="$poffset='super'"> + <xsl:value-of select="33 * $size div 100"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="string(number(substring-before($poffset,'%')) * number($size) div 100)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="$offset!=''"> + <å­—:å移é‡_4126> + <xsl:value-of select="$offset"/> + </å­—:å移é‡_4126> + </xsl:if> + <xsl:if test="$foffset != ''"> + <å­—:缩放é‡_4127> + <xsl:value-of select="$foffset"/> + </å­—:缩放é‡_4127> + </xsl:if> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:缩放-sentence"> + <xsl:if test="style:text-properties/@style:text-scale"> + <xsl:element name="å­—:缩放_4144"> + <xsl:variable name="scale" select="style:text-properties/@style:text-scale"/> + <xsl:choose> + <xsl:when test="contains($scale,'%')"> + <xsl:value-of select="substring-before($scale,'%')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="style:text-properties/@style:text-scale"/> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:字符间è·-sentence"> + <xsl:if test="style:text-properties/@fo:letter-spacing and (not(style:text-properties/@fo:letter-spacing='normal'))"> + <xsl:element name="å­—:字符间è·_4145"> + <xsl:value-of select="fun:Convert2uofUnit(string(style:text-properties/@fo:letter-spacing))"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:调整字间è·-sentence"> + <xsl:if test="style:text-properties/@style:letter-kerning"> + <xsl:element name="å­—:调整字间è·_4146"> + <xsl:variable name="tt" select="style:text-properties/@style:letter-kerning"/> + <xsl:choose> + <xsl:when test="$tt='true'"> + <xsl:value-of select="fun:Convert2uofUnit(string(style:text-properties/@fo:letter-spacing))"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="UOFTextStyle"> + <xsl:call-template name="å­—:字体-sentence"/> + <xsl:call-template name="å­—:粗体-sentence"/> + <xsl:call-template name="å­—:斜体-sentence"/> + <xsl:call-template name="å­—:çªå‡ºæ˜¾ç¤º-sentence"/> + <xsl:call-template name="å­—:å¡«å……-sentence"/> + <xsl:call-template name="å­—:删除线-sentence"/> + <xsl:call-template name="å­—:下划线-sentence"/> + <xsl:call-template name="å­—:ç€é‡å·-sentence"/> + <xsl:call-template name="å­—:éšè—文字-sentence"/> + <xsl:call-template name="å­—:空心-sentence"/> + <xsl:call-template name="å­—:浮雕-sentence"/> + <xsl:call-template name="å­—:阴影-sentence"/> + <xsl:call-template name="å­—:醒目字体-sentence"/> + <xsl:call-template name="å­—:上下标-sentence"/> + <xsl:call-template name="å­—:缩放-sentence"/> + <xsl:call-template name="å­—:字符间è·-sentence"/> + <xsl:call-template name="å­—:调整字间è·-sentence"/> + <!--是å¦å­—符对é½ç½‘æ ¼ ODF功能缺失--> + <!--xsl:call-template name="å­—:对é½ç½‘æ ¼-paragraph"/--> + </xsl:template> + <xsl:template name="OneTextStyle"> + <xsl:param name="Type"/> + <xsl:element name="å¼æ ·:å¥å¼æ ·_9910"> + <xsl:choose> + <xsl:when test="$Type='default'"> + <xsl:attribute name="标识符_4100"><xsl:value-of select="string('DefaultText')"/></xsl:attribute> + <xsl:attribute name="å称_4101"><xsl:value-of select="string('DefaultText')"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="标识符_4100"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:attribute name="å称_4101"><xsl:value-of select="@style:name"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="类型_4102"><xsl:value-of select="$Type"/></xsl:attribute> + <xsl:if test="@style:display-name"> + <xsl:attribute name="别å_4103"><xsl:value-of select="@style:display-name"/></xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="@style:parent-style-name"> + <xsl:attribute name="基å¼æ ·å¼•ç”¨_4104"><xsl:value-of select="@style:parent-style-name"/></xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:call-template name="UOFTextStyle"/> + </xsl:element> + </xsl:template> + <xsl:template name="TextStyles"> + <xsl:for-each select="office:styles/style:default-style[@style:family='text']"> + <xsl:call-template name="OneTextStyle"> + <xsl:with-param name="Type"> + <xsl:value-of select="string('default')"/> + </xsl:with-param> + </xsl:call-template> + </xsl:for-each> + <xsl:for-each select="office:styles/style:style[@style:family='text']"> + <xsl:call-template name="OneTextStyle"> + <xsl:with-param name="Type"> + <xsl:value-of select="string('custom')"/> + </xsl:with-param> + </xsl:call-template> + </xsl:for-each> + <xsl:for-each select="office:automatic-styles/style:style[@style:family='text']"> + <xsl:call-template name="OneTextStyle"> + <xsl:with-param name="Type"> + <xsl:value-of select="string('auto')"/> + </xsl:with-param> + </xsl:call-template> + </xsl:for-each> + </xsl:template> + <xsl:template name="å­—:大纲级别-paragraph"> + <xsl:param name="level"/> + <xsl:choose> + <xsl:when test="string($level) != ''"> + <xsl:element name="å­—:大纲级别_417C"> + <xsl:value-of select="$level"/> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:if test="substring-after(@style:display-name,'Heading')"> + <xsl:element name="å­—:大纲级别_417C"> + <xsl:value-of select="substring-after(@style:display-name,'Heading ')"/> + </xsl:element> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="å­—:对é½-paragraph"> + <xsl:if test="style:paragraph-properties/@fo:text-align or style:paragraph-properties/@style:vertical-align"> + <xsl:element name="å­—:对é½_417D"> + <!--水平对é½UOFã€ODF默认值å‡ä¸ºjustified,å¯ä»¥ä¸å†™å‡º--> + <xsl:if test="style:paragraph-properties/@fo:text-align"> + <xsl:variable name="align"> + <xsl:choose> + <xsl:when test="style:paragraph-properties/@fo:text-align='end'">right</xsl:when> + <xsl:when test="style:paragraph-properties/@fo:text-align='center'">center</xsl:when> + <xsl:when test="style:paragraph-properties/@fo:text-align='justify' and not(style:paragraph-properties/@fo:text-align-last='justify')">justified</xsl:when> + <xsl:when test="style:paragraph-properties/@fo:text-align='justify' and style:paragraph-properties/@fo:text-align-last='justify'">distributed</xsl:when> + <xsl:otherwise>left</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="水平对é½_421D"><xsl:value-of select="$align"/></xsl:attribute> + </xsl:if> + <!--文字对é½é»˜è®¤å€¼UOF为baseã€ODF为auto--> + <xsl:variable name="textalign"> + <xsl:choose> + <xsl:when test="style:paragraph-properties/@style:vertical-align='baseline'">base</xsl:when> + <xsl:when test="style:paragraph-properties/@style:vertical-align='top'">top</xsl:when> + <xsl:when test="style:paragraph-properties/@style:vertical-align='middle'">center</xsl:when> + <xsl:when test="style:paragraph-properties/@style:vertical-align='bottom'">bottom</xsl:when> + <xsl:otherwise>auto</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="文字对é½_421E"><xsl:value-of select="$textalign"/></xsl:attribute> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:缩进-paragraph"> + <xsl:if test="style:paragraph-properties/@fo:margin-left or style:paragraph-properties/@fo:margin-right or style:paragraph-properties/@fo:text-indent"> + <xsl:element name="å­—:缩进_411D"> + <xsl:for-each select="style:paragraph-properties"> + <xsl:if test="@text:space-before or @fo:margin-left"> + <xsl:choose> + <xsl:when test="@fo:text-indent and substring(@fo:text-indent,1,1)='-'"/> + <xsl:otherwise> + <å­—:å·¦_410E> + <å­—:ç»å¯¹_4107> + <xsl:if test="@text:space-before"> + <xsl:attribute name="值_410F"><xsl:value-of select="fun:Convert2uofUnit(@text:space-before)"/></xsl:attribute> + </xsl:if> + <xsl:if test="@fo:margin-left"> + <xsl:attribute name="值_410F"><xsl:value-of select="fun:Convert2uofUnit(@fo:margin-left)"/></xsl:attribute> + </xsl:if> + </å­—:ç»å¯¹_4107> + </å­—:å·¦_410E> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="@text:min-label-distance or @fo:margin-right"> + <å­—:å³_4110> + <å­—:ç»å¯¹_4107> + <xsl:if test="@text:min-label-distance"> + <xsl:attribute name="值_410F"><xsl:value-of select="fun:Convert2uofUnit(@text:min-label-distance)"/></xsl:attribute> + </xsl:if> + <xsl:if test="@fo:margin-right"> + <xsl:attribute name="值_410F"><xsl:value-of select="fun:Convert2uofUnit(@fo:margin-right)"/></xsl:attribute> + </xsl:if> + </å­—:ç»å¯¹_4107> + </å­—:å³_4110> + </xsl:if> + <xsl:if test="@text:min-label-width or @fo:text-indent"> + <xsl:choose> + <xsl:when test="substring(@fo:text-indent,1,1)='-' and @fo:text-indent != ''"> + <å­—:å·¦_410E> + <å­—:ç»å¯¹_4107> + <xsl:attribute name="值_410F"><xsl:value-of select="fun:Convert2uofUnit(@fo:margin-left)"/></xsl:attribute> + </å­—:ç»å¯¹_4107> + </å­—:å·¦_410E> + <å­—:首行_4111> + <å­—:ç»å¯¹_4107> + <xsl:attribute name="值_410F"><xsl:value-of select="fun:Convert2uofUnit(@fo:text-indent)"/></xsl:attribute> + </å­—:ç»å¯¹_4107> + </å­—:首行_4111> + </xsl:when> + <xsl:otherwise> + <xsl:if test="@text:min-label-width or @fo:text-indent"> + <å­—:首行_4111> + <å­—:ç»å¯¹_4107> + <xsl:if test="@text:min-label-width"> + <xsl:attribute name="值_410F"><xsl:value-of select="fun:Convert2uofUnit(@text:min-label-width)"/></xsl:attribute> + </xsl:if> + <xsl:if test="@fo:text-indent"> + <xsl:attribute name="值_410F"><xsl:value-of select="fun:Convert2uofUnit(@fo:text-indent)"/></xsl:attribute> + </xsl:if> + </å­—:ç»å¯¹_4107> + </å­—:首行_4111> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:for-each> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:è¡Œè·-paragraph"> + <xsl:if test="style:paragraph-properties/@fo:line-height or style:paragraph-properties/@style:line-height-at-least or style:paragraph-properties/@style:line-spacing"> + <xsl:element name="å­—:è¡Œè·_417E"> + <xsl:choose> + <xsl:when test="contains(style:paragraph-properties/@fo:line-height,$ooUnit)"> + <xsl:attribute name="类型_417F">fixed</xsl:attribute> + <xsl:attribute name="值_4108"><xsl:value-of select="fun:Convert2uofUnit(style:paragraph-properties/@fo:line-height)"/></xsl:attribute> + </xsl:when> + <xsl:when test="style:paragraph-properties/@style:line-spacing"> + <xsl:attribute name="类型_417F">line-space</xsl:attribute> + <xsl:attribute name="值_4108"><xsl:value-of select="fun:Convert2uofUnit(style:paragraph-properties/@style:line-spacing)"/></xsl:attribute> + </xsl:when> + <xsl:when test="style:paragraph-properties/@style:line-height-at-least"> + <xsl:attribute name="类型_417F">at-least</xsl:attribute> + <xsl:attribute name="值_4108"><xsl:value-of select="fun:Convert2uofUnit(style:paragraph-properties/@style:line-height-at-least)"/></xsl:attribute> + </xsl:when> + <xsl:when test="contains(style:paragraph-properties/@fo:line-height,'%')"> + <xsl:attribute name="类型_417F">multi-lines</xsl:attribute> + <xsl:attribute name="值_4108"><xsl:value-of select="number(substring-before(style:paragraph-properties/@fo:line-height,'%')) div 100"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="类型_417F">multi-lines</xsl:attribute> + <xsl:attribute name="值_4108">1.0</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:段间è·-paragraph"> + <xsl:if test="style:paragraph-properties/@fo:margin-top or style:paragraph-properties/@fo:margin-bottom"> + <å­—:段间è·_4180> + <xsl:if test="style:paragraph-properties/@fo:margin-top != ''"> + <å­—:段å‰è·_4181> + <å­—:ç»å¯¹å€¼_4183> + <xsl:value-of select="fun:Convert2uofUnit(style:paragraph-properties/@fo:margin-top)"/> + </å­—:ç»å¯¹å€¼_4183> + </å­—:段å‰è·_4181> + </xsl:if> + <xsl:if test="style:paragraph-properties/@fo:margin-bottom != ''"> + <å­—:段åŽè·_4185> + <å­—:ç»å¯¹å€¼_4183> + <xsl:value-of select="fun:Convert2uofUnit(style:paragraph-properties/@fo:margin-bottom)"/> + </å­—:ç»å¯¹å€¼_4183> + </å­—:段åŽè·_4185> + </xsl:if> + </å­—:段间è·_4180> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:寡行控制-paragraph"> + <xsl:if test="style:paragraph-properties/@fo:widows"> + <xsl:element name="å­—:寡行控制_418B"> + <xsl:value-of select="style:paragraph-properties/@fo:widows"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:孤行控制-paragraph"> + <xsl:if test="style:paragraph-properties/@fo:orphans"> + <xsl:element name="å­—:孤行控制_418A"> + <xsl:value-of select="style:paragraph-properties/@fo:orphans"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:段中ä¸åˆ†é¡µ-paragraph"> + <xsl:element name="å­—:是å¦æ®µä¸­ä¸åˆ†é¡µ_418C"> + <xsl:choose> + <xsl:when test="style:paragraph-properties/@fo:keep-together='always'">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:template> + <xsl:template name="å­—:与下段åŒé¡µ-paragraph"> + <xsl:if test="style:paragraph-properties/@fo:keep-with-next='always'"> + <xsl:element name="å­—:是å¦ä¸Žä¸‹æ®µåŒé¡µ_418D">true</xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:段å‰åˆ†é¡µ-paragraph"> + <xsl:if test="style:paragraph-properties/@fo:break-before='page-paragraph'"> + <xsl:element name="å­—:是å¦æ®µå‰åˆ†é¡µ_418E">true</xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="getShadowAngle"> + <xsl:param name="style_shadow"/> + <xsl:variable name="value_1" select="substring-before(substring-before(substring-after($style_shadow,' '),' '),$uofUnit)"/> + <xsl:variable name="value_2" select="substring-before(substring-after(substring-after($style_shadow,' '),' '),$uofUnit)"/> + <xsl:choose> + <xsl:when test="number($value_1) &gt; 0 and number($value_2) &gt; 0">right-bottom</xsl:when> + <xsl:when test="number($value_1) &gt; 0 and number($value_2) &lt; 0">right-top</xsl:when> + <xsl:when test="number($value_1) &lt; 0 and number($value_2) &gt; 0">left-bottom</xsl:when> + <xsl:when test="number($value_1) &lt; 0 and number($value_2) &lt; 0">left-top</xsl:when> + <xsl:otherwise>none</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="å­—:边框-paragraph"> + <xsl:if test="style:paragraph-properties/@fo:border != 'none' or style:paragraph-properties/@fo:border-top != '0pt' or style:paragraph-properties/@fo:border-bottom != '0pt' or style:paragraph-properties/@fo:border-left != '0pt' or style:paragraph-properties/@fo:border-right != '0pt' or style:paragraph-properties/@style:shadow[.!='none']"> + <xsl:element name="å­—:边框_4133"> + <xsl:if test="style:paragraph-properties/@style:shadow[.!='none']"> + <xsl:variable name="shadowAngle"> + <xsl:call-template name="getShadowAngle"> + <xsl:with-param name="style_shadow" select="style:paragraph-properties/@style:shadow"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="阴影类型_C645" select="$shadowAngle"/> + </xsl:if> + <xsl:for-each select="style:paragraph-properties"> + <xsl:call-template name="Border"/> + </xsl:for-each> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:å¡«å……-paragraph"> + <xsl:if test="style:paragraph-properties/@fo:background-color or style:paragraph-properties/style:background-image"> + <xsl:element name="å­—:å¡«å……_4134"> + <xsl:for-each select="style:paragraph-properties"> + <xsl:call-template name="UOFFill"/> + </xsl:for-each> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:制表ä½è®¾ç½®-paragraph"> + <xsl:if test="style:paragraph-properties/style:tab-stops"> + <xsl:element name="å­—:制表ä½è®¾ç½®_418F"> + <xsl:for-each select="style:paragraph-properties/style:tab-stops/style:tab-stop"> + <xsl:element name="å­—:制表ä½_4171"> + <xsl:attribute name="ä½ç½®_4172"><xsl:value-of select="fun:Convert2uofUnit(@style:position)"/></xsl:attribute> + <xsl:variable name="aa"> + <xsl:value-of select="@style:type"/> + </xsl:variable> + <xsl:variable name="zbflx"> + <xsl:choose> + <xsl:when test="$aa='right'">right</xsl:when> + <xsl:when test="$aa='center'">center</xsl:when> + <xsl:when test="$aa='char'and @style:char!=''">decimal</xsl:when> + <xsl:otherwise>left</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="类型_4173"><xsl:value-of select="$zbflx"/></xsl:attribute> + <xsl:if test="@style:leader-text"> + <xsl:attribute name="å‰å¯¼ç¬¦_4174"><xsl:value-of select="@style:leader-text"/></xsl:attribute> + </xsl:if> + <xsl:if test="@style:leader-style"> + <xsl:attribute name="制表ä½å­—符_4175"><xsl:value-of select="@style:leader-style"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:for-each> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:对é½ç½‘æ ¼-paragraph"> + <xsl:element name="å­—:是å¦å¯¹é½ç½‘æ ¼_4190"> + <xsl:choose> + <xsl:when test="style:paragraph-properties/@style:snap-to-layout-grid='false'">false</xsl:when> + <xsl:otherwise>true</xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:template> + <xsl:template name="å­—:首字下沉-paragraph"> + <xsl:if test="style:paragraph-properties/style:drop-cap/@style:drop-type or style:paragraph-properties/style:drop-cap/@style:lines"> + <xsl:element name="å­—:首字下沉_4191"> + <xsl:attribute name="类型_413B"><xsl:choose><xsl:when test="style:paragraph-properties/style:drop-cap/@style:drop-type = 'dropped'">dropped</xsl:when><xsl:when test="style:paragraph-properties/style:drop-cap/@style:drop-type = 'margin'">margin</xsl:when><xsl:otherwise>dropped</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="style:paragraph-properties/style:drop-cap/@style:style-name"> + <xsl:attribute name="字体引用_4176"><xsl:choose><xsl:when test="contains(style:paragraph-properties/style:drop-cap/@style:style-name,' ')"><xsl:value-of select="translate(style:paragraph-properties/style:drop-cap/@style:style-name,' ','_')"/></xsl:when><xsl:otherwise><xsl:value-of select="style:paragraph-properties/style:drop-cap/@style:style-name"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:attribute name="é—´è·_4179"><xsl:choose><xsl:when test="style:paragraph-properties/style:drop-cap/@style:distance"><xsl:value-of select="fun:Convert2uofUnit(style:paragraph-properties/style:drop-cap/@style:distance)"/></xsl:when><xsl:otherwise>0.00</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="style:paragraph-properties/style:drop-cap/@style:length"> + <xsl:attribute name="字符数_4177"><xsl:value-of select="style:paragraph-properties/style:drop-cap/@style:length"/></xsl:attribute> + </xsl:if> + <xsl:if test="style:paragraph-properties/style:drop-cap/@style:lines"> + <xsl:attribute name="行数_4178"><xsl:value-of select="style:paragraph-properties/style:drop-cap/@style:lines"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:å–消断字-paragraph"> + <!-- begin + <xsl:element name="å­—:是å¦å–消断字_4192"> + <xsl:choose> + <xsl:when test="style:paragraph-properties/@fo:hyphenate"> + <xsl:value-of select="style:paragraph-properties/@fo:hyphenate"/> + </xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:element>--> + <xsl:if test="((style:paragraph-properties/@fo:hyphenation-ladder-count and string(style:paragraph-properties/@fo:hyphenation-ladder-count)='0') or not(style:paragraph-properties/@fo:hyphenation-ladder-count)) and (style:text-properties/@fo:hyphenate and string(style:text-properties/@fo:hyphenate)='true')"> + <xsl:element name="å­—:是å¦å–消断字_4192">false</xsl:element> + </xsl:if> + <!--end--> + </xsl:template> + <xsl:template name="å­—:å–消行å·-paragraph"> + <xsl:if test="style:paragraph-properties/@text:number-lines"> + <xsl:element name="å­—:是å¦å–消行å·_4193"> + <xsl:variable name="aa"> + <xsl:value-of select="style:paragraph-properties/@text:number-lines"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$aa='false'">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:å…许å•è¯æ–­å­—-paragraph"> + <!--begin + <xsl:if test="style:paragraph-properties/@style:word-wrap"> + <xsl:element name="å­—:是å¦å…许å•è¯æ–­å­—_4194"> + <xsl:variable name="boolean" select="style:paragraph-properties/@style:word-wrap"/> + <xsl:choose> + <xsl:when test="$boolean = 'true'">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if>--> + <xsl:if test="style:paragraph-properties/@fo:hyphenation-ladder-count and string(style:paragraph-properties/@fo:hyphenation-ladder-count)!='0'"> + <xsl:element name="å­—:是å¦å…许å•è¯æ–­å­—_4194">true</xsl:element> + </xsl:if> + <!--end--> + </xsl:template> + <xsl:template name="å­—:行首尾标点控制-paragraph"> + <xsl:if test="style:paragraph-properties/@style:punctuation-wrap"> + <xsl:element name="å­—:是å¦è¡Œé¦–尾标点控制_4195"> + <xsl:choose> + <xsl:when test="style:paragraph-properties/@style:punctuation-wrap='hanging'">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:是å¦è¡Œé¦–标点压缩-paragraph"> + <xsl:if test="style:paragraph-properties/@style:punctuation-compress"> + <xsl:element name="å­—:是å¦è¡Œé¦–标点压缩_4196"> + <xsl:variable name="boolean" select="style:paragraph-properties/@style:punctuation-compress"/> + <xsl:choose> + <xsl:when test="$boolean = 'true'">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:中文习惯首尾字符-paragraph"> + <xsl:if test="style:paragraph-properties/@style:line-break "> + <xsl:element name="å­—:是å¦é‡‡ç”¨ä¸­æ–‡ä¹ æƒ¯é¦–尾字符_4197"> + <xsl:choose> + <xsl:when test="style:paragraph-properties/@style:line-break='strict'">true</xsl:when> + <xsl:when test="style:paragraph-properties/@style:line-break='normal'">false</xsl:when> + </xsl:choose> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:自动调整中英文字符间è·-paragraph"> + <xsl:if test="style:paragraph-properties/@style:text-autospace or style:paragraph-properties/@style:line-break"> + <xsl:element name="å­—:是å¦è‡ªåŠ¨è°ƒæ•´ä¸­è‹±æ–‡å­—符间è·_4198"> + <xsl:choose> + <xsl:when test="style:paragraph-properties/@style:text-autospace='ideograph-alpha' or style:paragraph-properties/@style:line-break='normal'">true</xsl:when> + <xsl:when test="style:paragraph-properties/@style:text-autospace='none' or style:paragraph-properties/@style:line-break='strict'">false</xsl:when> + </xsl:choose> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:自动调整中文与数字间è·-paragraph"> + <xsl:if test="style:paragraph-properties/@style:text-autospace or style:paragraph-properties/@style:line-break"> + <xsl:element name="å­—:是å¦è‡ªåŠ¨è°ƒæ•´ä¸­æ–‡ä¸Žæ•°å­—é—´è·_4199"> + <xsl:choose> + <xsl:when test="style:paragraph-properties/@style:text-autospace='ideograph-alpha' or style:paragraph-properties/@style:line-break='normal'">true</xsl:when> + <xsl:when test="style:paragraph-properties/@style:text-autospace='none' or style:paragraph-properties/@style:line-break='strict'">false</xsl:when> + </xsl:choose> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:有网格自动调整å³ç¼©è¿›-paragraph"> + <xsl:element name="å­—:是å¦æœ‰ç½‘格自动调整å³ç¼©è¿›_419A">false</xsl:element> + </xsl:template> + <xsl:template name="å­—:自动编å·ä¿¡æ¯-paragraph"> + <xsl:param name="autonum"/> + <xsl:param name="level"/> + <xsl:if test="$autonum!=''"> + <å­—:自动编å·ä¿¡æ¯_4186> + <xsl:attribute name="ç¼–å·å¼•ç”¨_4187"><xsl:value-of select="concat($autonum,'_num')"/></xsl:attribute> + <xsl:attribute name="ç¼–å·çº§åˆ«_4188"><xsl:value-of select="$level"/></xsl:attribute> + <xsl:attribute name="是å¦é‡æ–°ç¼–å·_4189">false</xsl:attribute> + <xsl:attribute name="起始编å·_4152"><xsl:choose><xsl:when test="/office:document/office:styles/text:list-style[@style:name=$autonum]/text:list-level-style-number[1]/@text:start-value"><xsl:value-of select="/office:document/office:styles/text:list-style[@style:name=$autonum]/text:list-level-style-number[1]/@text:start-value"/></xsl:when><xsl:otherwise>1</xsl:otherwise></xsl:choose></xsl:attribute> + </å­—:自动编å·ä¿¡æ¯_4186> + </xsl:if> + </xsl:template> + <xsl:template name="UofParagraphStyle"> + <xsl:param name="autonum"/> + <xsl:param name="level"/> + <xsl:call-template name="å­—:大纲级别-paragraph"> + <xsl:with-param name="level" select="$level"/> + </xsl:call-template> + <xsl:call-template name="å­—:对é½-paragraph"/> + <xsl:call-template name="å­—:缩进-paragraph"/> + <xsl:call-template name="å­—:è¡Œè·-paragraph"/> + <xsl:call-template name="å­—:段间è·-paragraph"/> + <xsl:call-template name="å­—:孤行控制-paragraph"/> + <xsl:call-template name="å­—:寡行控制-paragraph"/> + <xsl:call-template name="å­—:段中ä¸åˆ†é¡µ-paragraph"/> + <xsl:call-template name="å­—:与下段åŒé¡µ-paragraph"/> + <xsl:call-template name="å­—:段å‰åˆ†é¡µ-paragraph"/> + <xsl:call-template name="å­—:边框-paragraph"/> + <xsl:call-template name="å­—:å¡«å……-paragraph"/> + <xsl:call-template name="å­—:制表ä½è®¾ç½®-paragraph"/> + <xsl:call-template name="å­—:对é½ç½‘æ ¼-paragraph"/> + <xsl:call-template name="å­—:首字下沉-paragraph"/> + <xsl:call-template name="å­—:å–消断字-paragraph"/> + <xsl:call-template name="å­—:å–消行å·-paragraph"/> + <xsl:call-template name="å­—:å…许å•è¯æ–­å­—-paragraph"/> + <xsl:call-template name="å­—:行首尾标点控制-paragraph"/> + <xsl:call-template name="å­—:是å¦è¡Œé¦–标点压缩-paragraph"/> + <xsl:call-template name="å­—:中文习惯首尾字符-paragraph"/> + <xsl:call-template name="å­—:自动调整中英文字符间è·-paragraph"/> + <xsl:call-template name="å­—:自动调整中文与数字间è·-paragraph"/> + <xsl:call-template name="å­—:有网格自动调整å³ç¼©è¿›-paragraph"/> + <xsl:call-template name="å­—:自动编å·ä¿¡æ¯-paragraph"> + <xsl:with-param name="autonum" select="$autonum"/> + <xsl:with-param name="level" select="$level"/> + </xsl:call-template> + </xsl:template> + <xsl:template name="OneParagraphStyle"> + <xsl:param name="Type"/> + <xsl:element name="å¼æ ·:段è½å¼æ ·_9912"> + <xsl:choose> + <xsl:when test="$Type='default'"> + <xsl:attribute name="标识符_4100"><xsl:value-of select="string('DefaultParagraph')"/></xsl:attribute> + <xsl:attribute name="å称_4101"><xsl:value-of select="string('DefaultParagraph')"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="标识符_4100"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:attribute name="å称_4101"><xsl:value-of select="@style:name"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="类型_4102"><xsl:value-of select="$Type"/></xsl:attribute> + <xsl:if test="@style:parent-style-name"> + <xsl:attribute name="基å¼æ ·å¼•ç”¨_4104"><xsl:value-of select="@style:parent-style-name"/></xsl:attribute> + </xsl:if> + <xsl:if test="@style:display-name"> + <xsl:attribute name="别å_4103"><xsl:value-of select="@style:display-name"/></xsl:attribute> + </xsl:if> + <xsl:element name="å­—:å¥å±žæ€§_4158"> + <xsl:call-template name="UOFTextStyle"/> + </xsl:element> + <xsl:call-template name="UofParagraphStyle"/> + </xsl:element> + </xsl:template> + <xsl:template name="ParagraphStyles"> + <xsl:for-each select="office:styles/style:default-style"> + <xsl:choose> + <xsl:when test="$documentType='presentation' and @style:family='graphic'"> + <xsl:call-template name="OneParagraphStyle"> + <xsl:with-param name="Type"> + <xsl:value-of select="string('default')"/> + </xsl:with-param> + </xsl:call-template> + </xsl:when> + <xsl:when test="not($documentType='presentation')and @style:family='paragraph'"> + <xsl:call-template name="OneParagraphStyle"> + <xsl:with-param name="Type"> + <xsl:value-of select="string('default')"/> + </xsl:with-param> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:for-each> + <xsl:for-each select="office:styles/style:style[@style:family='paragraph']"> + <xsl:if test="not(contains(@style:name,'-outline') or contains(@style:name,'-title'))"> + <xsl:call-template name="OneParagraphStyle"> + <xsl:with-param name="Type"> + <xsl:value-of select="string('custom')"/> + </xsl:with-param> + </xsl:call-template> + </xsl:if> + </xsl:for-each> + <xsl:for-each select="office:automatic-styles/style:style[@style:family='paragraph']"> + <xsl:if test="not(contains(@style:name,'-outline') or contains(@style:name,'-title'))"> + <xsl:call-template name="OneParagraphStyle"> + <xsl:with-param name="Type"> + <xsl:value-of select="string('auto')"/> + </xsl:with-param> + </xsl:call-template> + </xsl:if> + </xsl:for-each> + </xsl:template> + <xsl:template name="PresentationParaStyles"> + <xsl:for-each select="office:styles/style:style[@style:family='presentation']"> + <xsl:if test="not(contains(@style:name,'-outline') or contains(@style:name,'-title'))"> + <xsl:if test="style:paragraph-properties or style:text-properties"> + <xsl:call-template name="OneParagraphStyle"> + <xsl:with-param name="Type"> + <xsl:value-of select="string('auto')"/> + </xsl:with-param> + </xsl:call-template> + </xsl:if> + </xsl:if> + </xsl:for-each> + <xsl:for-each select="office:styles/style:style[@style:family='graphic']|office:automatic-styles/style:style[@style:family='graphic'or @style:family='presentation']"> + <xsl:if test="not(contains(@style:name,'-outline') or contains(@style:name,'-title'))"> + <xsl:if test="style:paragraph-properties or style:text-properties"> + <xsl:call-template name="OneParagraphStyle"> + <xsl:with-param name="Type"> + <xsl:value-of select="string('auto')"/> + </xsl:with-param> + </xsl:call-template> + </xsl:if> + </xsl:if> + </xsl:for-each> + </xsl:template> + <xsl:template name="AnimationTextStyles"> + <xsl:for-each select="/office:document/office:body/office:presentation/draw:page/anim:par/anim:seq/anim:par/anim:par/anim:par"> + <xsl:if test="anim:set/@smil:attributeName"> + <xsl:element name="å¼æ ·:å¥å¼æ ·_9910"> + <xsl:attribute name="标识符_4100"><xsl:value-of select="generate-id()"/></xsl:attribute> + <xsl:attribute name="å称_4101"><xsl:value-of select="generate-id()"/></xsl:attribute> + <xsl:attribute name="类型_4102"><xsl:value-of select="'auto'"/></xsl:attribute> + <xsl:for-each select="anim:set"> + <xsl:if test="@smil:attributeName = 'font-style' and @smil:to = 'italic'"> + <xsl:element name="å­—:是å¦æ–œä½“_4131">true</xsl:element> + </xsl:if> + <xsl:if test="@smil:attributeName = 'font-weight' and @smil:to = 'bold'"> + <xsl:element name="å­—:是å¦ç²—体_4130">true</xsl:element> + </xsl:if> + <xsl:if test="@smil:attributeName = 'text-underline' and @smil:to = 'solid'"> + <xsl:element name="å­—:下划线_4136"> + <xsl:attribute name="线型_4137"><xsl:value-of select="'single'"/></xsl:attribute> + <xsl:attribute name="是å¦å­—下划线_4139">false</xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="@smil:attributeName = 'font-family'"> + <å­—:字体_4128> + <xsl:attribute name="中文字体引用_412A"><xsl:value-of select="@smil:to"/></xsl:attribute> + </å­—:字体_4128> + </xsl:if> + </xsl:for-each> + </xsl:element> + </xsl:if> + </xsl:for-each> + </xsl:template> + <xsl:template name="å­—:项目符å·-list"> + <xsl:if test="@text:bullet-char"> + <xsl:element name="å­—:项目符å·_4115"> + <xsl:value-of select="@text:bullet-char"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:符å·å­—体-list"> + <xsl:if test="style:text-properties/@fo:font-family or @text:style-name"> + <xsl:element name="å­—:符å·å­—体_4116"> + <xsl:variable name="TextStyleName" select="@text:style-name"/> + <xsl:if test="@text:style-name != ''"> + <xsl:attribute name="å¼æ ·å¼•ç”¨_4247"><xsl:value-of select="@text:style-name"/></xsl:attribute> + </xsl:if> + <xsl:call-template name="UOFTextStyle"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:ç¼–å·æ ¼å¼-list"> + <xsl:if test="@style:num-format"> + <å­—:ç¼–å·æ ¼å¼_4119> + <xsl:choose> + <xsl:when test="string(@style:num-format)='a'">lower-letter</xsl:when> + <xsl:when test="string(@style:num-format)='A'">upper-letter</xsl:when> + <xsl:when test="string(@style:num-format)='i'">lower-roman</xsl:when> + <xsl:when test="string(@style:num-format)='I'">upper-roman</xsl:when> + <xsl:when test="string(@style:num-format)='â‘ , â‘¡, â‘¢, ...'">decimal-enclosed-circle</xsl:when> + <xsl:when test="string(@style:num-format)='甲, ä¹™, 丙, ...'">ideograph-traditional</xsl:when> + <xsl:when test="string(@style:num-format)='å­, 丑, 寅, ...'">ideograph-zodiac</xsl:when> + <xsl:when test="string(@style:num-format)='一, 二, 三, ...'">chinese-counting</xsl:when> + <xsl:when test="string(@style:num-format)='壹, è´°, å, ...'">chinese-legal-simplified</xsl:when> + <xsl:when test="string(@style:num-format)='1, ï¼’, 3, ...'"> + <xsl:choose> + <xsl:when test="starts-with(@style:num-suffix,'.')">decimal-enclosed-fullstop</xsl:when> + <xsl:otherwise>decimal-full-width</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="string(@style:num-format)='1st'">ordinal</xsl:when> + <xsl:when test="string(@style:num-format)='one'">cardinal-text</xsl:when> + <xsl:when test="@style:num-format='first'">ordinal-text</xsl:when> + <xsl:when test="@style:num-format='㈠, ㈡, ㈢, ...'">ideograph-enclosed-circle</xsl:when> + <xsl:when test="string(@style:num-format)='1' and ends-with(@style:num-prefix,'(') and starts-with(style:num-suffix,')')">decimal-enclosed-paren</xsl:when> + <xsl:otherwise>decimal</xsl:otherwise> + </xsl:choose> + </å­—:ç¼–å·æ ¼å¼_4119> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:ç¼–å·æ ¼å¼è¡¨ç¤º-content"> + <xsl:param name="bubianjibie"/> + <xsl:param name="jibie"/> + <xsl:param name="xianshijibie"/> + <xsl:param name="biaoshi"/> + <xsl:choose> + <xsl:when test="number($xianshijibie)= 1"> + <!--需考虑编å·åŽç¼€--> + <xsl:choose> + <xsl:when test="@style:num-format='1, ï¼’, 3, ...' and starts-with(@style:num-suffix,'.')"> + <xsl:value-of select="concat(string(@style:num-prefix),$biaoshi,substring-after(@style:num-suffix,'.'))"/> + </xsl:when> + <xsl:when test="@style:num-format='1' and ends-with(@style:num-prefix,'(') and starts-with(style:num-suffix,')')"> + <xsl:value-of select="concat(substring-before(@style:num-prefix,'('),$biaoshi,substring-after(@style:num-suffix,')'))"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat(string(@style:num-prefix),$biaoshi,string(@style:num-suffix))"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="å­—:ç¼–å·æ ¼å¼è¡¨ç¤º-content"> + <xsl:with-param name="bubianjibie" select="$bubianjibie"/> + <xsl:with-param name="jibie" select="$jibie -1"/> + <xsl:with-param name="xianshijibie" select="$xianshijibie -1"/> + <xsl:with-param name="biaoshi" select="concat('%',number($jibie -1),'.',$biaoshi)"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + + </xsl:template> + <xsl:template name="å­—:ç¼–å·æ ¼å¼è¡¨ç¤º-list"> + <xsl:variable name="jibie"> + <xsl:value-of select="@text:level"/> + </xsl:variable> + <xsl:variable name="xianshijibie"> + <xsl:choose> + <xsl:when test="@text:display-levels"> + <xsl:value-of select="@text:display-levels"/> + </xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:element name="å­—:ç¼–å·æ ¼å¼è¡¨ç¤º_411A"> + <xsl:call-template name="å­—:ç¼–å·æ ¼å¼è¡¨ç¤º-content"> + <xsl:with-param name="bubianjibie" select="$jibie"/> + <xsl:with-param name="jibie" select="$jibie"/> + <xsl:with-param name="xianshijibie" select="$xianshijibie"/> + <!--xsl:with-param name="biaoshi" select="concat(string(@style:num-prefix),'%',$jibie,string(@style:num-suffix))"/--> + <xsl:with-param name="biaoshi" select="concat('%',$jibie)"/> + </xsl:call-template> + </xsl:element> + </xsl:template> + <xsl:template name="å­—:图片符å·å¼•ç”¨-list"> + <xsl:if test="office:binary-data or @xlink:href"> + <xsl:element name="å­—:图片符å·_411B"> + <xsl:if test="style:list-level-properties/@fo:width"> + <xsl:attribute name="宽_C605"><xsl:value-of select="fun:Convert2uofUnit(style:list-level-properties/@fo:width)"/></xsl:attribute> + </xsl:if> + <xsl:if test="style:list-level-properties/@fo:height"> + <xsl:attribute name="é•¿_C604"><xsl:value-of select="fun:Convert2uofUnit(style:list-level-properties/@fo:height)"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="引用_411C" select="generate-id(.)"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:缩进-list"> + <xsl:choose> + <xsl:when test="style:list-level-properties/@text:list-level-position-and-space-mode = 'label-alignment'"> + <xsl:if test="style:list-level-properties/*/@fo:text-indent or style:list-level-properties/*/@fo:margin-left"> + <xsl:element name="å­—:缩进_411D"> + <xsl:for-each select="style:list-level-properties/*"> + <xsl:if test="@fo:margin-left != ''"> + <xsl:choose> + <xsl:when test="@fo:text-indent and substring(@fo:text-indent,1,1)='-'"> + <å­—:å·¦_410E> + <å­—:ç»å¯¹_4107> + <xsl:variable name="marginLeft" select="fun:Convert2uofUnit(@fo:margin-left)"/> + <xsl:variable name="textIndent" select="fun:Convert2uofUnit(@fo:text-indent)"/> + <xsl:attribute name="值_410F"><xsl:value-of select="$marginLeft + $textIndent"/></xsl:attribute> + </å­—:ç»å¯¹_4107> + </å­—:å·¦_410E> + </xsl:when> + <xsl:otherwise> + <å­—:å·¦_410E> + <å­—:ç»å¯¹_4107> + <xsl:attribute name="值_410F"><xsl:value-of select="fun:Convert2uofUnit(@fo:margin-left)"/></xsl:attribute> + </å­—:ç»å¯¹_4107> + </å­—:å·¦_410E> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="@fo:text-indent != ''"> + <å­—:首行_4111> + <å­—:ç»å¯¹_4107> + <xsl:attribute name="值_410F"><xsl:value-of select="fun:Convert2uofUnit(@fo:text-indent)"/></xsl:attribute> + </å­—:ç»å¯¹_4107> + </å­—:首行_4111> + </xsl:if> + </xsl:for-each> + </xsl:element> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:for-each select="style:list-level-properties"> + <xsl:element name="å­—:缩进_411D"> + <xsl:if test="@text:space-before != ''"> + <xsl:choose> + <xsl:when test="@text:min-label-width and substring(@text:min-label-width,1,1)='-'"> + <å­—:å·¦_410E> + <å­—:ç»å¯¹_4107> + <xsl:variable name="marginLeft" select="fun:Convert2uofUnit(@text:space-before)"/> + <xsl:variable name="textIndent" select="fun:Convert2uofUnit(@text:min-label-width)"/> + <xsl:attribute name="值_410F"><xsl:value-of select="$marginLeft + $textIndent"/></xsl:attribute> + </å­—:ç»å¯¹_4107> + </å­—:å·¦_410E> + </xsl:when> + <xsl:otherwise> + <å­—:å·¦_410E> + <å­—:ç»å¯¹_4107> + <xsl:attribute name="值_410F"><xsl:value-of select="fun:Convert2uofUnit(@text:space-before)"/></xsl:attribute> + </å­—:ç»å¯¹_4107> + </å­—:å·¦_410E> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="@text:min-label-width != ''"> + <å­—:首行_4111> + <å­—:ç»å¯¹_4107> + <xsl:attribute name="值_410F"><xsl:value-of select="fun:Convert2uofUnit(@text:min-label-width)"/></xsl:attribute> + </å­—:ç»å¯¹_4107> + </å­—:首行_4111> + </xsl:if> + </xsl:element> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="å­—:制表符ä½ç½®-list"> + <xsl:if test="style:list-level-properties/*/@text:list-tab-stop-position"> + <xsl:element name="å­—:制表符ä½ç½®_411E"> + <xsl:variable name="pos" select="fun:Convert2uofUnit(style:list-level-properties/*/@text:list-tab-stop-position)"/> + <xsl:value-of select="format-number(number($pos),'#.00')"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:起始编å·-list"> + <xsl:if test="@text:start-value"> + <xsl:element name="å­—:起始编å·_411F"> + <xsl:value-of select="@text:start-value"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:正规格å¼-list"> + <xsl:if test="@text:num-regular-exp"> + <xsl:element name="å­—:是å¦ä½¿ç”¨æ­£è§„æ ¼å¼_4120"> + <xsl:choose> + <xsl:when test="@text:num-regular-exp='true'or @text:num-regular-exp='1'">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:级别-list"> + <xsl:if test="not(number(@text:level)=10)"> + <xsl:element name="å­—:级别_4112"> + <xsl:attribute name="级别值_4121"><xsl:value-of select="number(@text:level)"/></xsl:attribute> + <xsl:for-each select="style:list-level-properties/style:list-level-label-alignment"> + <xsl:if test="@text:label-followed-by"> + <xsl:element name="å­—:å°¾éšå­—符_4114"> + <xsl:choose> + <xsl:when test="@text:label-followed-by = 'listtab'">tab</xsl:when> + <xsl:when test="@text:label-followed-by = 'space'">space</xsl:when> + <xsl:otherwise>none</xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + </xsl:for-each> + <xsl:if test="style:list-level-properties/@fo:text-align"> + <xsl:element name="å­—:ç¼–å·å¯¹é½æ–¹å¼_4113"> + <xsl:variable name="vv"> + <xsl:value-of select="style:list-level-properties/@fo:text-align"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$vv='center' ">center</xsl:when> + <xsl:when test="$vv='end' ">right</xsl:when> + <xsl:otherwise>left</xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:call-template name="å­—:项目符å·-list"/> + <xsl:call-template name="å­—:符å·å­—体-list"/> + <xsl:call-template name="å­—:ç¼–å·æ ¼å¼-list"/> + <xsl:call-template name="å­—:ç¼–å·æ ¼å¼è¡¨ç¤º-list"/> + <xsl:call-template name="å­—:图片符å·å¼•ç”¨-list"/> + <xsl:call-template name="å­—:缩进-list"/> + <xsl:call-template name="å­—:制表符ä½ç½®-list"/> + <xsl:call-template name="å­—:起始编å·-list"/> + <xsl:call-template name="å­—:正规格å¼-list"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template match="text:list-level-style-bullet" mode="liststyle"> + <xsl:call-template name="å­—:级别-list"/> + </xsl:template> + <xsl:template match="text:list-level-style-image" mode="liststyle"> + <xsl:call-template name="å­—:级别-list"/> + </xsl:template> + <xsl:template match="text:list-level-style-number" mode="liststyle"> + <xsl:call-template name="å­—:级别-list"/> + </xsl:template> + <xsl:template match="text:list-style" mode="liststyle"> + <xsl:element name="å­—:自动编å·_4124"> + <xsl:attribute name="标识符_4100"><xsl:value-of select="concat(@style:name,'_num')"/></xsl:attribute> + <xsl:if test=".//@text:style-name"> + <xsl:attribute name="å称_4122"><xsl:value-of select=".//@text:style-name"/></xsl:attribute> + </xsl:if> + <xsl:for-each select="*"> + <xsl:apply-templates mode="liststyle" select="."/> + </xsl:for-each> + </xsl:element> + </xsl:template> + <xsl:template name="AutoNumbers_text"> + <xsl:element name="å¼æ ·:自动编å·é›†_990E"> + <xsl:for-each select="/office:document//text:list-style"> + <xsl:apply-templates mode="liststyle" select="."/> + </xsl:for-each> + </xsl:element> + </xsl:template> + <xsl:template name="å­—:宽度-texttable"> + <xsl:if test="style:table-properties/@style:width or style:table-properties/@style:rel-width"> + <xsl:element name="å­—:宽度_41A1"> + <xsl:if test="style:table-properties/@style:width"> + <xsl:attribute name="ç»å¯¹å®½åº¦_41BF"><xsl:value-of select="fun:Convert2uofUnit(style:table-properties/@style:width)"/></xsl:attribute> + </xsl:if> + <xsl:if test="style:table-properties/@style:rel-width"> + <xsl:attribute name="相对宽度_41C0"><xsl:value-of select="number(substring-before(style:table-properties/@style:rel-width,'%'))"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:对é½-texttable"> + <xsl:if test="style:table-properties/@table:align"> + <xsl:element name="å­—:对é½_41C3"> + <xsl:choose> + <xsl:when test="style:table-properties/@table:align='right'">right</xsl:when> + <xsl:when test="style:table-properties/@table:align='center'">center</xsl:when> + <xsl:otherwise>left</xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:左缩进-texttable"> + <xsl:if test="style:table-properties/@fo:margin-left"> + <xsl:element name="å­—:左缩进_41C4"> + <xsl:value-of select="fun:Convert2uofUnit(style:table-properties/@fo:margin-left)"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:绕排-texttable"> + <xsl:param name="Type"/> + <å­—:绕排_41C5> + <xsl:choose> + <xsl:when test="@style:wrap= 'parallel'">around</xsl:when> + <xsl:when test="$Type = 'parallel'">around</xsl:when> + <xsl:otherwise>none</xsl:otherwise> + </xsl:choose> + </å­—:绕排_41C5> + </xsl:template> + <xsl:template name="å­—:绕排边è·-texttable"> + <xsl:if test="style:table-properties/@fo:margin-top or style:table-properties/@fo:margin-left or style:table-properties/@fo:margin-right or style:table-properties/@fo:margin-bottom"> + <xsl:element name="å­—:绕排边è·_41C6"> + <xsl:if test="style:table-properties/@fo:margin-top"> + <xsl:attribute name="上_C609"><xsl:value-of select="fun:Convert2uofUnit(style:table-properties/@fo:margin-top)"/></xsl:attribute> + </xsl:if> + <xsl:if test="style:table-properties/@fo:margin-left"> + <xsl:attribute name="å·¦_C608"><xsl:value-of select="fun:Convert2uofUnit(style:table-properties/@fo:margin-left)"/></xsl:attribute> + </xsl:if> + <xsl:if test="style:table-properties/@fo:margin-right"> + <xsl:attribute name="å³_C60A"><xsl:value-of select="fun:Convert2uofUnit(style:table-properties/@fo:margin-right)"/></xsl:attribute> + </xsl:if> + <xsl:if test="style:table-properties/@fo:margin-bottom"> + <xsl:attribute name="下_C60B"><xsl:value-of select="fun:Convert2uofUnit(style:table-properties/@fo:margin-bottom)"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:ä½ç½®-texttable"> + <xsl:if test="style:table-properties/@style:horizontal-rel | style:table-properties/@style:vertical-rel"> + <xsl:variable name="horizontalRel"> + <xsl:value-of select="style:table-properties/@style:horizontal-rel"/> + </xsl:variable> + <xsl:variable name="verticalRel"> + <xsl:value-of select="style:table-properties/@style:vertical-rel"/> + </xsl:variable> + <å­—:ä½ç½®_41C7> + <uof:æ°´å¹³_4106> + <xsl:attribute name="相对于_410C"><xsl:choose><xsl:when test="horizontalRel='page-content'">margin</xsl:when><xsl:when test="horizontalRel='page'">page</xsl:when><xsl:when test="horizontalRel='char'">char</xsl:when><xsl:when test="horizontalRel='paragraph' or horizontalRel='paragraph-content'">column</xsl:when><xsl:otherwise>column</xsl:otherwise></xsl:choose></xsl:attribute> + <uof:相对_4109> + <xsl:attribute name="å‚考点_410A"><xsl:choose><xsl:when test="style:table-properties/@style:horizontal-pos='from-left'">left</xsl:when><xsl:when test="style:table-properties/@style:horizontal-pos != ''"><xsl:value-of select="style:table-properties/@style:horizontal-pos"/></xsl:when><xsl:otherwise>left</xsl:otherwise></xsl:choose></xsl:attribute> + <!--<xsl:if test="style:table-properties/@svg:x"> + <xsl:attribute name="值_410B"><xsl:value-of select="fun:Convert2uofUnit(style:table-properties/@svg:x)"/></xsl:attribute> + </xsl:if>--> + </uof:相对_4109> + </uof:æ°´å¹³_4106> + <uof:åž‚ç›´_410D> + <xsl:attribute name="相对于_410C"><xsl:choose><xsl:when test="verticalRel='page-content'">margin</xsl:when><xsl:when test="verticalRel='line'">line</xsl:when><xsl:when test="verticalRel='page'">page</xsl:when><xsl:when test="verticalRel='paragraph' or verticalRel='paragraph-content'">paragraph</xsl:when><xsl:otherwise>paragraph</xsl:otherwise></xsl:choose></xsl:attribute> + <uof:相对_4109> + <xsl:attribute name="å‚考点_410A"><xsl:choose><xsl:when test="style:table-properties/@style:vertical-pos='from-top'">top</xsl:when><xsl:when test="style:table-properties/@style:vertical-pos != ''"><xsl:value-of select="style:table-properties/@style:vertical-pos"/></xsl:when><xsl:otherwise>top</xsl:otherwise></xsl:choose></xsl:attribute> + <!--<xsl:if test="style:table-properties/@svg:y"> + <xsl:attribute name="值_410B"><xsl:value-of select="fun:Convert2uofUnit(style:table-properties/@svg:y)"/></xsl:attribute> + </xsl:if>--> + </uof:相对_4109> + </uof:åž‚ç›´_410D> + </å­—:ä½ç½®_41C7> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:边框-texttable"> + <xsl:element name="å­—:文字表边框_4227"> + <xsl:for-each select="style:table-properties"> + <!-- only support shadow --> + <xsl:if test="@style:shadow[.!='none']"> + <xsl:variable name="shadowAngle"> + <xsl:call-template name="getShadowAngle"> + <xsl:with-param name="style_shadow" select="@style:shadow"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="阴影类型_C645" select="$shadowAngle"/> + </xsl:if> + <xsl:call-template name="Border"/> + </xsl:for-each> + </xsl:element> + </xsl:template> + <xsl:template name="å­—:å¡«å……-texttable"> + <xsl:if test="style:table-properties/style:background-image/office:binary-data or style:table-properties/@fo:background-color or style:page-layout-properties/@fo:background-color"> + <å­—:å¡«å……_4134> + <xsl:for-each select="style:table-properties"> + <xsl:call-template name="UOFFill"/> + </xsl:for-each> + </å­—:å¡«å……_4134> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:自动调整大å°-texttable"> + <xsl:element name="å­—:是å¦è‡ªåŠ¨è°ƒæ•´å¤§å°_41C8">true</xsl:element> + </xsl:template> + <xsl:template name="å­—:默认å•å…ƒæ ¼è¾¹è·-texttable"> + <xsl:element name="å­—:默认å•å…ƒæ ¼è¾¹è·_41CA"> + <xsl:attribute name="上_C609">0.10</xsl:attribute> + <xsl:attribute name="å·¦_C608">0.10</xsl:attribute> + <xsl:attribute name="å³_C60A">0.10</xsl:attribute> + <xsl:attribute name="下_C60B">0.10</xsl:attribute> + </xsl:element> + </xsl:template> + <xsl:template name="å­—:默认å•å…ƒæ ¼é—´è·-texttable"> + <xsl:if test="style:table-properties/@style:table-cell-spacing"> + <xsl:element name="å­—:默认å•å…ƒæ ¼é—´è·_41CB"> + <xsl:value-of select="fun:Convert2uofUnit(style:table-properties/@style:table-cell-spacing)"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="TextTableAttribute"> + <xsl:param name="Type"/> + <xsl:call-template name="å­—:宽度-texttable"/> + <xsl:call-template name="å­—:对é½-texttable"/> + <xsl:call-template name="å­—:左缩进-texttable"/> + <xsl:call-template name="å­—:绕排-texttable"> + <xsl:with-param name="Type" select="$Type"/> + </xsl:call-template> + <xsl:call-template name="å­—:绕排边è·-texttable"/> + <xsl:call-template name="å­—:ä½ç½®-texttable"/> + <xsl:call-template name="å­—:边框-texttable"/> + <xsl:call-template name="å­—:å¡«å……-texttable"/> + <xsl:call-template name="å­—:自动调整大å°-texttable"/> + <xsl:call-template name="å­—:默认å•å…ƒæ ¼è¾¹è·-texttable"/> + <xsl:call-template name="å­—:默认å•å…ƒæ ¼é—´è·-texttable"/> + </xsl:template> + <xsl:template name="OneTextTableStyle"> + <xsl:param name="Type"/> + <xsl:element name="å¼æ ·:文字表å¼æ ·_9918"> + <xsl:choose> + <xsl:when test="$Type='default'"> + <xsl:attribute name="标识符_4100"><xsl:value-of select="string('DefaultTable')"/></xsl:attribute> + <xsl:attribute name="å称_4101"><xsl:value-of select="string('DefaultTable')"/></xsl:attribute> + </xsl:when> + <xsl:when test="$Type='parallel'"> + <xsl:attribute name="标识符_4100"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="标识符_4100"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:attribute name="å称_4101"><xsl:value-of select="@style:name"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="类型_4102"><xsl:choose><xsl:when test="$Type='parallel'"><xsl:value-of select="'auto'"/></xsl:when><xsl:otherwise><xsl:value-of select="$Type"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="@style:parent-style-name"> + <xsl:attribute name="基å¼æ ·å¼•ç”¨_4104"><xsl:value-of select="@style:parent-style-name"/></xsl:attribute> + </xsl:if> + <xsl:if test="@style:display-name"> + <xsl:attribute name="别å_4103"><xsl:value-of select="@style:display-name"/></xsl:attribute> + </xsl:if> + <xsl:call-template name="TextTableAttribute"> + <xsl:with-param name="Type" select="$Type"/> + </xsl:call-template> + </xsl:element> + </xsl:template> + <xsl:template name="TextTableStyles"> + <xsl:for-each select="office:styles/style:default-style[@style:family='table']"> + <xsl:call-template name="OneTextTableStyle"> + <xsl:with-param name="Type"> + <xsl:value-of select="string('default')"/> + </xsl:with-param> + </xsl:call-template> + </xsl:for-each> + <xsl:for-each select="office:styles/style:style[@style:family='table']"> + <xsl:call-template name="OneTextTableStyle"> + <xsl:with-param name="Type"> + <xsl:value-of select="string('custom')"/> + </xsl:with-param> + </xsl:call-template> + </xsl:for-each> + <xsl:for-each select="office:automatic-styles/style:style[@style:family='table']"> + <xsl:call-template name="OneTextTableStyle"> + <xsl:with-param name="Type"> + <xsl:value-of select="string('auto')"/> + </xsl:with-param> + </xsl:call-template> + </xsl:for-each> + <!--deal with the table:table's attribute style:wrap--> + <xsl:for-each select="office:body/office:text/table:table[@style:wrap = 'parallel']"> + <xsl:variable name="styleName" select="@table:style-name"/> + <xsl:for-each select="key('Style',$styleName)"> + <xsl:call-template name="OneTextTableStyle"> + <xsl:with-param name="Type"> + <xsl:value-of select="string('parallel')"/> + </xsl:with-param> + </xsl:call-template> + </xsl:for-each> + </xsl:for-each> + </xsl:template> + <xsl:template name="表:水平对é½æ–¹å¼-tablecell"> + <xsl:variable name="horizontalTableCell"> + <xsl:choose> + <xsl:when test="style:table-cell-properties/@style:text-align-source='value-type'"> + <xsl:value-of select="string('general')"/> + </xsl:when> + <xsl:when test="style:paragraph-properties/@fo:text-align = 'auto'"> + <xsl:value-of select="string('general')"/> + </xsl:when> + <xsl:when test="style:paragraph-properties/@fo:text-align = 'justify'"> + <xsl:value-of select="string('justify')"/> + </xsl:when> + <xsl:when test="style:paragraph-properties/@fo:text-align = 'left'"> + <xsl:value-of select="string('left')"/> + </xsl:when> + <xsl:when test="style:paragraph-properties/@fo:text-align = 'center'"> + <xsl:value-of select="string('center')"/> + </xsl:when> + <xsl:when test="style:paragraph-properties/@fo:text-align = 'right'"> + <xsl:value-of select="string('right')"/> + </xsl:when> + <xsl:when test="style:table-cell-properties/@style:repeat-content='true'"> + <xsl:value-of select="string('fill')"/> + </xsl:when> + <xsl:when test="style:paragraph-properties/@fo:text-align = 'start'"> + <xsl:value-of select="string('left')"/> + </xsl:when> + <xsl:when test="style:paragraph-properties/@fo:text-align = 'end'"> + <xsl:value-of select="string('right')"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:if test="$horizontalTableCell != ''"> + <表:水平对é½æ–¹å¼_E700> + <xsl:value-of select="$horizontalTableCell"/> + </表:水平对é½æ–¹å¼_E700> + </xsl:if> + </xsl:template> + <xsl:template name="表:垂直对é½æ–¹å¼-tablecell"> + <xsl:variable name="verticalTableCell"> + <xsl:choose> + <xsl:when test="style:table-cell-properties/@style:vertical-align='top'"> + <xsl:value-of select="string('top')"/> + </xsl:when> + <xsl:when test="style:table-cell-properties/@style:vertical-align='middle'"> + <xsl:value-of select="string('center')"/> + </xsl:when> + <xsl:when test="style:table-cell-properties/@style:vertical-align='bottom'"> + <xsl:value-of select="string('bottom')"/> + </xsl:when> + <xsl:when test="style:table-cell-properties/@style:vertical-align='auto'"> + <xsl:choose> + <xsl:when test="style:table-cell-properties/@style:rotation-angle &gt;= 270">center</xsl:when> + <xsl:otherwise>bottom</xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:if test="$verticalTableCell != ''"> + <表:垂直对é½æ–¹å¼_E701> + <xsl:value-of select="$verticalTableCell"/> + </表:垂直对é½æ–¹å¼_E701> + </xsl:if> + </xsl:template> + <xsl:template name="表:缩进-tablecell"> + <!--UOF的缩进以字符为å•ä½ï¼Œä¸”é™äºŽ0~15个字符之间--> + <!--ODF的缩进以磅和厘米为å•ä½ï¼Œä¸”ç›®å‰è½¯ä»¶åªæ”¯æŒå·¦ç¼©è¿›--> + <xsl:if test="style:paragraph-properties/@fo:margin-left and style:paragraph-properties/@fo:text-align = 'start'"> + <表:缩进_E702> + <xsl:variable name="margin" select="fun:Convert2uofUnit(style:paragraph-properties/@fo:margin-left)"/> + <xsl:choose> + <xsl:when test="$margin &gt; 15">15</xsl:when> + <xsl:when test="$margin &lt; 0">0</xsl:when> + <xsl:otherwise> + <xsl:value-of select="$margin"/> + </xsl:otherwise> + </xsl:choose> + </表:缩进_E702> + </xsl:if> + </xsl:template> + <xsl:template name="表:文字排列方å‘-tablecell"> + <xsl:if test="style:table-cell-properties/@style:direction"> + <表:文字排列方å‘_E703> + <xsl:choose> + <xsl:when test="style:table-cell-properties/@style:direction = 'ttb'">r2l-t2b-0e-90w</xsl:when> + <xsl:otherwise>t2b-l2r-0e-0w</xsl:otherwise> + </xsl:choose> + </表:文字排列方å‘_E703> + </xsl:if> + </xsl:template> + <xsl:template name="表:文字旋转角度-tablecell"> + <xsl:if test="style:table-cell-properties/@style:rotation-angle"> + <表:文字旋转角度_E704> + <xsl:choose> + <xsl:when test="style:table-cell-properties/@style:rotation-angle &lt;= 90"> + <xsl:value-of select="style:table-cell-properties/@style:rotation-angle"/> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="(style:table-cell-properties/@style:rotation-angle &lt; 360) and not(style:table-cell-properties/@style:rotation-angle &lt; 270)"> + <xsl:value-of select="style:table-cell-properties/@style:rotation-angle - 360"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="180 - style:table-cell-properties/@style:rotation-angle"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </表:文字旋转角度_E704> + </xsl:if> + </xsl:template> + <xsl:template name="表:自动æ¢è¡Œ-tablecell"> + <xsl:if test="style:table-cell-properties/@fo:wrap-option"> + <表:是å¦è‡ªåŠ¨æ¢è¡Œ_E705> + <xsl:choose> + <xsl:when test="style:table-cell-properties/@fo:wrap-option = 'wrap'">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </表:是å¦è‡ªåŠ¨æ¢è¡Œ_E705> + </xsl:if> + </xsl:template> + <xsl:template name="表:缩å°å­—体填充-tablecell"> + <xsl:if test="style:table-cell-properties/@style:shrink-to-fit"> + <表:是å¦ç¼©å°å­—体填充_E706> + <xsl:choose> + <xsl:when test="style:table-cell-properties/@style:shrink-to-fit = 'true'">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </表:是å¦ç¼©å°å­—体填充_E706> + </xsl:if> + </xsl:template> + <xsl:template name="表:对é½æ ¼å¼-tablecell"> + <表:对é½æ ¼å¼_E7A8> + <xsl:call-template name="表:水平对é½æ–¹å¼-tablecell"/> + <xsl:call-template name="表:垂直对é½æ–¹å¼-tablecell"/> + <xsl:call-template name="表:缩进-tablecell"/> + <xsl:call-template name="表:文字排列方å‘-tablecell"/> + <xsl:call-template name="表:文字旋转角度-tablecell"/> + <xsl:call-template name="表:自动æ¢è¡Œ-tablecell"/> + <xsl:call-template name="表:缩å°å­—体填充-tablecell"/> + </表:对é½æ ¼å¼_E7A8> + </xsl:template> + <xsl:template name="NumberElementAttribute"> + <xsl:if test="@number:transliteration-format='一' and @number:transliteration-style='short'">[NatNum1]</xsl:if> + <xsl:if test="@number:transliteration-format='一' and @number:transliteration-style='medium'">[NatNum7]</xsl:if> + <xsl:if test="@number:transliteration-format='一' and @number:transliteration-style='long'">[NatNum4]</xsl:if> + <xsl:if test="@number:transliteration-format='壹' and @number:transliteration-style='short'">[NatNum2]</xsl:if> + <xsl:if test="@number:transliteration-format='壹' and @number:transliteration-style='medium'">[NatNum8]</xsl:if> + <xsl:if test="@number:transliteration-format='壹' and @number:transliteration-style='long'">[NatNum5]</xsl:if> + <xsl:if test="@number:transliteration-format='1' and @number:transliteration-style='short'">[NatNum3]</xsl:if> + <xsl:if test="@number:transliteration-format='1' and @number:transliteration-style='medium'">[NatNum0]</xsl:if> + <xsl:if test="@number:transliteration-format='1' and @number:transliteration-style='long'">[NatNum6]</xsl:if> + <xsl:if test="@number:transliteration-format='1' and @number:transliteration-style='short'">[NatNum0]</xsl:if> + <xsl:if test="@number:transliteration-format='1' and @number:transliteration-style='medium'">[NatNum0]</xsl:if> + <xsl:if test="@number:transliteration-format='1' and @number:transliteration-style='long'">[NatNum0]</xsl:if> + <xsl:if test="@number:transliteration-language='zh' and @number:transliteration-country='CN'">[$-804]</xsl:if> + </xsl:template> + <xsl:template name="GeneralCurrencyFormat"> + <xsl:choose> + <xsl:when test="text()='ï¿¥' and @number:language='zh' and @number:country='CN'">[$ï¿¥-804]</xsl:when> + <xsl:when test="text()='US$' and @number:language='zh' and @number:country='CN'">[$US$-804]</xsl:when> + <xsl:when test="text()='$' and @number:language='en' and @number:country='US'">[$$-409]</xsl:when> + <xsl:when test="text()='$' and @number:language='es' and @number:country='AR'">[$$-2C0A]</xsl:when> + <xsl:when test="text()='$' and @number:language='fr' and @number:country='CA'">[$$-C0C]</xsl:when> + <xsl:when test="text()='CNY'">[$CNY]</xsl:when> + <xsl:when test="text()='AFA'">[$AFA]</xsl:when> + <xsl:when test="text()='CCC'">CCC</xsl:when> + <xsl:otherwise>ï¿¥</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="GeneralColorFormat"> + <xsl:choose> + <xsl:when test="@fo:color='#000000'">[Black]</xsl:when> + <xsl:when test="@fo:color='#0000ff'">[Blue]</xsl:when> + <xsl:when test="@fo:color='#00ffff'">[Cyan]</xsl:when> + <xsl:when test="@fo:color='#00ff00'">[Green]</xsl:when> + <xsl:when test="@fo:color='#ff00ff'">[Magenta]</xsl:when> + <xsl:when test="@fo:color='#ff0000'">[Red]</xsl:when> + <xsl:when test="@fo:color='#ffffff'">[White]</xsl:when> + <xsl:when test="@fo:color='#ffff00'">[Yellow]</xsl:when> + <xsl:otherwise>[Black]</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="GeneralNumberFormat"> + <xsl:choose> + <xsl:when test="name(.)='style:text-properties'"> + <xsl:call-template name="GeneralColorFormat"/> + </xsl:when> + <xsl:when test="name(.)='number:text'">"<xsl:value-of select="text()"/>"</xsl:when> + <xsl:when test="name(.)='number:text-content' ">@</xsl:when> + <xsl:when test="name(.)='number:boolean'">boolean</xsl:when> + <xsl:when test="name(.)='number:currency-symbol'"> + <xsl:call-template name="GeneralCurrencyFormat"/> + </xsl:when> + <xsl:when test="name(.)='number:fraction' or name(.)='number:number' or name(.)='number:scientific-number'"> + <xsl:if test="@number:min-integer-digits and not(@number:grouping)"> + <xsl:choose> + <xsl:when test="@number:min-integer-digits='0'">#</xsl:when> + <xsl:when test="@number:min-integer-digits='1'">0</xsl:when> + <xsl:when test="@number:min-integer-digits='2'">00</xsl:when> + <xsl:when test="@number:min-integer-digits='3'">000</xsl:when> + <xsl:when test="@number:min-integer-digits='4'">0000</xsl:when> + <xsl:when test="@number:min-integer-digits='5'">00000</xsl:when> + <xsl:when test="@number:min-integer-digits='6'">000000</xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="@number:min-integer-digits and @number:grouping"> + <xsl:choose> + <xsl:when test="@number:min-integer-digits='0'">#,###</xsl:when> + <xsl:when test="@number:min-integer-digits='1'">#,##0</xsl:when> + <xsl:when test="@number:min-integer-digits='2'">#,#00</xsl:when> + <xsl:when test="@number:min-integer-digits='3'">#,000</xsl:when> + <xsl:when test="@number:min-integer-digits='4'">##0,000</xsl:when> + <xsl:when test="@number:min-integer-digits='5'">#00,000</xsl:when> + <xsl:when test="@number:min-integer-digits='6'">#,000,000</xsl:when> + <xsl:when test="@number:min-integer-digits='7'">##0,000,000</xsl:when> + <xsl:when test="@number:min-integer-digits='8'">#,#00,000,000</xsl:when> + <xsl:otherwise>#,##0</xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="@number:decimal-places and not(@number:decimal-replacement)"> + <xsl:choose> + <xsl:when test="@number:decimal-places='0'"/> + <xsl:when test="@number:decimal-places='1'">.0</xsl:when> + <xsl:when test="@number:decimal-places='2'">.00</xsl:when> + <xsl:when test="@number:decimal-places='3'">.000</xsl:when> + <xsl:when test="@number:decimal-places='4'">.0000</xsl:when> + <xsl:when test="@number:decimal-places='5'">.00000</xsl:when> + <xsl:when test="@number:decimal-places='6'">.000000</xsl:when> + <xsl:otherwise>.00</xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="@number:decimal-places and @number:decimal-replacement"> + <xsl:choose> + <xsl:when test="@number:decimal-places='0'"/> + <xsl:when test="@number:decimal-places='1'">.#</xsl:when> + <xsl:when test="@number:decimal-places='2'">.##</xsl:when> + <xsl:when test="@number:decimal-places='3'">.###</xsl:when> + <xsl:when test="@number:decimal-places='4'">.####</xsl:when> + <xsl:when test="@number:decimal-places='5'">.#####</xsl:when> + <xsl:when test="@number:decimal-places='6'">.######</xsl:when> + <xsl:otherwise>.##</xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="@number:display-factor"> + <xsl:choose> + <xsl:when test="@number:display-factor='1000'">,</xsl:when> + <xsl:when test="@number:display-factor='1000000'">,,</xsl:when> + <xsl:when test="@number:display-factor='1000000000'">,,,</xsl:when> + <xsl:when test="@number:display-factor='1000000000000000'">,,,,</xsl:when> + <xsl:when test="@number:display-factor='1000000000000000000'">,,,,,</xsl:when> + <xsl:when test="@number:display-factor='1000000000000000000000'">,,,,,</xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:if> + <xsl:if test="@number:min-exponent-digits"> + <xsl:choose> + <xsl:when test="@number:min-exponent-digits='1'">E+0</xsl:when> + <xsl:when test="@number:min-exponent-digits='2'">E+00</xsl:when> + <xsl:when test="@number:min-exponent-digits='3'">E+000</xsl:when> + <xsl:when test="@number:min-exponent-digits='4'">E+0000</xsl:when> + <xsl:when test="@number:min-exponent-digits='5'">E+00000</xsl:when> + <xsl:when test="@number:min-exponent-digits='6'">E+000000</xsl:when> + <xsl:otherwise>E+00</xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="@number:min-numerator-digits"> + <xsl:choose> + <xsl:when test="@number:min-numerator-digits='1' "> ?</xsl:when> + <xsl:when test="@number:min-numerator-digits='2' "> ??</xsl:when> + <xsl:when test="@number:min-numerator-digits='3' "> ???</xsl:when> + <xsl:when test="@number:min-numerator-digits='4' "> ????</xsl:when> + <xsl:when test="@number:min-numerator-digits='5' "> ?????</xsl:when> + <xsl:when test="@number:min-numerator-digits='6' "> ??????</xsl:when> + <xsl:otherwise> ???</xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="@number:min-denominator-digits"> + <xsl:choose> + <xsl:when test="@number:min-denominator-digits='1' ">/?</xsl:when> + <xsl:when test="@number:min-denominator-digits='2' ">/??</xsl:when> + <xsl:when test="@number:min-denominator-digits='3' ">/???</xsl:when> + <xsl:when test="@number:min-denominator-digits='4' ">/????</xsl:when> + <xsl:when test="@number:min-denominator-digits='5' ">/?????</xsl:when> + <xsl:when test="@number:min-denominator-digits='6' ">/??????</xsl:when> + <xsl:otherwise>/???</xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:when> + <xsl:when test="name(.)='number:year'"> + <xsl:choose> + <xsl:when test="@number:style='long'">YYYY</xsl:when> + <xsl:when test="@number:style='rolong'">KKKKRO</xsl:when> + <xsl:otherwise>YY</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="name(.)='number:month'"> + <xsl:choose> + <xsl:when test="@number:style='long' and ../@number:automatic-order='true' and ../@number:format-source='language'">M</xsl:when> + <xsl:when test="@number:style='long' and @number:textual='true'">MMMM</xsl:when> + <xsl:when test="not(@number:style='long') and @number:textual='true'">MMM</xsl:when> + <xsl:when test="@number:style='long' and not(@number:textual)">MM</xsl:when> + <xsl:when test="@number:style='rolong' and @number:textual='true'">MRO</xsl:when> + <xsl:when test="not(@number:style='long') and not(@number:textual)">M</xsl:when> + </xsl:choose> + </xsl:when> + <xsl:when test="name(.)='number:day'"> + <xsl:choose> + <xsl:when test="@number:style='long' and ../@number:automatic-order='true' and ../@number:format-source='language'">D</xsl:when> + <xsl:when test="@number:style='long'">DD</xsl:when> + <xsl:when test="@number:style='rolong'">DRO</xsl:when> + <xsl:when test="@number:style='short'">D</xsl:when> + <xsl:otherwise>D</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="name(.)='number:day-of-week'"> + <xsl:choose> + <xsl:when test="@number:style='long'">NNNN</xsl:when> + <xsl:otherwise>NNN</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="name(.)='number:quarter'"> + <xsl:choose> + <xsl:when test="@number:style='rolong'">QQRO</xsl:when> + <xsl:when test="@number:style='long'">QQ</xsl:when> + <xsl:otherwise>Q</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="name(.)='number:hours'"> + <xsl:choose> + <xsl:when test="@number:style='long' and ../@number:truncate-on-overflow='false'">[HH]</xsl:when> + <xsl:when test="@number:style='long'">HH</xsl:when> + <xsl:otherwise>H</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="name(.)='number:minutes'"> + <xsl:choose> + <xsl:when test="@number:style='long'">MM</xsl:when> + <xsl:otherwise>M</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="name(.)='number:seconds'"> + <xsl:choose> + <xsl:when test="@number:style='long' and @number:decimal-places='2'">SS.00</xsl:when> + <xsl:when test="@number:style='long'">SS</xsl:when> + <xsl:otherwise>S</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="name(.)='number:am-pm'"> + <xsl:choose> + <xsl:when test="../@number:language = 'en'">AM/PM</xsl:when> + <xsl:otherwise>上åˆ/下åˆ</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="name(.)='number:week-of-year'"> + <xsl:choose> + <xsl:when test="@number:style='long'">WW</xsl:when> + <xsl:otherwise>WW</xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="NumberFormat"> + <xsl:for-each select="key('AllNumberStyle', @style:data-style-name)"> + <xsl:variable name="class"> + <xsl:choose> + <xsl:when test="name(.)='number:currency-style'">currency</xsl:when> + <xsl:when test="name(.)='number:percentage-style'">percentage</xsl:when> + <xsl:when test="name(.)='number:date-style'">date</xsl:when> + <xsl:when test="name(.)='number:time-style'">time</xsl:when> + <xsl:when test="name(.)='number:boolean-style'">custom</xsl:when> + <xsl:when test="name(.)='number:text-style'">text</xsl:when> + <xsl:when test="name(.)='number:number-style'"> + <xsl:choose> + <xsl:when test="number:fraction">fraction</xsl:when> + <xsl:when test="number:scientific-number">scientific</xsl:when> + <xsl:otherwise>number</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise>general</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="classcode"> + <xsl:call-template name="NumberElementAttribute"/> + <xsl:for-each select="style:map"> + <xsl:variable name="apply-style" select="@style:apply-style-name"/> + <xsl:for-each select="/office:document/office:styles/number:*[@style:name=$apply-style]/* | /office:document/office:automatic-styles/number:*[@style:name=$apply-style]/*"> + <xsl:call-template name="GeneralNumberFormat"/> + </xsl:for-each> + <xsl:text>;</xsl:text> + </xsl:for-each> + <xsl:for-each select="*[not(name(.)='style:map')]"> + <xsl:call-template name="GeneralNumberFormat"/> + </xsl:for-each> + </xsl:variable> + <xsl:attribute name="分类å称_E740"><xsl:value-of select="$class"/></xsl:attribute> + <xsl:attribute name="æ ¼å¼ç _E73F"><xsl:value-of select="$classcode"/></xsl:attribute> + </xsl:for-each> + </xsl:template> + <xsl:template name="OneTableCellStyle"> + <xsl:param name="Type"/> + <xsl:element name="å¼æ ·:å•å…ƒæ ¼å¼æ ·_9916"> + <xsl:choose> + <xsl:when test="$Type='default'"> + <xsl:attribute name="标识符_E7AC"><xsl:value-of select="string('DefaultTableCell')"/></xsl:attribute> + <xsl:attribute name="å称_E7AD"><xsl:value-of select="string('DefaultTableCell')"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="标识符_E7AC"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:attribute name="å称_E7AD"><xsl:value-of select="@style:name"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="类型_E7AE"><xsl:value-of select="$Type"/></xsl:attribute> + <xsl:if test="@style:parent-style-name"> + <xsl:attribute name="基å¼æ ·å¼•ç”¨_E827"><xsl:value-of select="@style:parent-style-name"/></xsl:attribute> + </xsl:if> + <!--表:字体格å¼--> + <xsl:element name="表:字体格å¼_E7A7"> + <xsl:call-template name="UOFTextStyle"/> + </xsl:element> + <!--表:对é½æ ¼å¼--> + <xsl:call-template name="表:对é½æ ¼å¼-tablecell"/> + <xsl:if test="@style:data-style-name"> + <表:æ•°å­—æ ¼å¼_E7A9> + <xsl:call-template name="NumberFormat"/> + </表:æ•°å­—æ ¼å¼_E7A9> + </xsl:if> + <!--表:边框--> + <xsl:element name="表:边框_4133"> + <xsl:for-each select="style:table-cell-properties"> + <xsl:if test="@style:shadow[.!='none']"> + <xsl:variable name="shadowAngle"> + <xsl:call-template name="getShadowAngle"> + <xsl:with-param name="style_shadow" select="@style:shadow"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="阴影类型_C645" select="$shadowAngle"/> + </xsl:if> + <xsl:call-template name="Border"/> + </xsl:for-each> + </xsl:element> + <!--表:å¡«å……--> + <xsl:if test="style:table-cell-properties/style:background-image/office:binary-data or (style:table-cell-properties/@fo:background-color and not(style:table-cell-properties/@fo:background-color = 'transparent'))"> + <xsl:element name="表:å¡«å……_E7A3"> + <xsl:call-template name="UOFFill"/> + </xsl:element> + </xsl:if> + <xsl:call-template name="create-condition-format"/> + </xsl:element> + </xsl:template> + <xsl:template name="TableCellStyles"> + <!--uofå¼æ ·é›†é‡Œåªæœ‰å•å…ƒæ ¼å¼æ ·ï¼Œå› æ­¤åªé’ˆå¯¹å•å…ƒæ ¼å¼æ ·è¿›è¡Œå¯¹åº”--> + <!--<xsl:for-each select="office:styles/style:default-style[@style:family='table-cell'or @style:family='table']">--> + <xsl:for-each select="office:styles/style:default-style[@style:family='table-cell']"> + <xsl:call-template name="OneTableCellStyle"> + <xsl:with-param name="Type"> + <xsl:value-of select="string('default')"/> + </xsl:with-param> + </xsl:call-template> + </xsl:for-each> + <!--uofå¼æ ·é›†é‡Œåªæœ‰å•å…ƒæ ¼å¼æ ·ï¼Œå› æ­¤åªé’ˆå¯¹å•å…ƒæ ¼å¼æ ·è¿›è¡Œå¯¹åº”--> + <!--<xsl:for-each select="office:styles/style:style[@style:family='table-cell' or @style:family='table']">--> + <xsl:for-each select="office:styles/style:style[@style:family='table-cell']"> + <xsl:call-template name="OneTableCellStyle"> + <xsl:with-param name="Type"> + <xsl:value-of select="string('custom')"/> + </xsl:with-param> + </xsl:call-template> + </xsl:for-each> + <!--uofå¼æ ·é›†é‡Œåªæœ‰å•å…ƒæ ¼å¼æ ·ï¼Œå› æ­¤åªé’ˆå¯¹å•å…ƒæ ¼å¼æ ·è¿›è¡Œå¯¹åº”--> + <!--<xsl:for-each select="office:automatic-styles/style:style[@style:family='table-cell' or @style:family='table']">--> + <xsl:for-each select="office:automatic-styles/style:style[@style:family='table-cell']"> + <xsl:call-template name="OneTableCellStyle"> + <xsl:with-param name="Type"> + <xsl:value-of select="string('auto')"/> + </xsl:with-param> + </xsl:call-template> + </xsl:for-each> + </xsl:template> + <xsl:template name="图:å¡«å……-graph"> + <xsl:param name="graphproperty"/> + <xsl:choose> + <!--<xsl:when test="@draw:fill='solid' or (not(@draw:fill) and draw:fill-color">--> + <xsl:when test="$graphproperty/@draw:fill='solid'"> + <!--é¿å…颜色为空时校验错--> + <xsl:variable name="colorvalue"> + <xsl:choose> + <xsl:when test="$graphproperty/@fo:background-color='transparent' or $graphproperty/@fo:background-color='transprent'">auto</xsl:when> + <xsl:when test="$graphproperty/@draw:fill-color != ''"> + <xsl:value-of select="$graphproperty/@draw:fill-color"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$graphproperty/@fo:background-color"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <图:颜色_8004> + <xsl:value-of select="$colorvalue"/> + </图:颜色_8004> + </xsl:when> + <xsl:when test="$graphproperty/@draw:fill='hatch'"> + <!--图片填充也有office:binary-data的情况--> + <!--xsl:when test="/office:document/office:styles/draw:fill-image[@draw:name = $graphproperty/@draw:fill-image-name]/office:binary-data or $graphproperty/@draw:fill='hatch'"--> + <图:图案_800A> + <xsl:variable name="hatchStyleName" select="$graphproperty/@draw:fill-hatch-name"/> + <xsl:variable name="imagename" select="$graphproperty/@draw:fill-image-name"/> + <xsl:variable name="fillcolor" select="$graphproperty//@draw:fill-color"/> + <xsl:choose> + <xsl:when test="/office:document/office:styles/draw:hatch"> + <xsl:for-each select="/office:document/office:styles/draw:hatch[@draw:name = $hatchStyleName]"> + <xsl:attribute name="类型_8008"><xsl:value-of select="@draw:name"/></xsl:attribute> + <!--xsl:attribute name="图形引用_8007"/--> + <xsl:if test="@draw:color"> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="@draw:color"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="背景色_800C"><xsl:choose><xsl:when test="$fillcolor"><xsl:value-of select="$fillcolor"/></xsl:when><xsl:otherwise>#ffffff</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:for-each> + </xsl:when> + <xsl:when test="/office:document/office:styles/draw:fill-image"> + <xsl:for-each select="/office:document/office:styles/draw:fill-image[@draw:name = $imagename]"> + <xsl:choose> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJElEQVR4nGNh+M/wn5EBE7BgFQVJYBcmVoIRyT4UCWT7SLcDAC48BiC0r93dAAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn001'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#00ff00'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAI0lEQVR4nGP5//8/AzbAglUUvwQjAwM2w1iwipJpBzJAsg8AQFcGHZrs6e8AAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn001'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#ff78bd'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJElEQVR4nGNhYPjP8J+RAQOwYBUFS+AAREowIuxDlUCyj3Q7ACg9BiAi8rOrAAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn001'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJklEQVR4nGP5z8DA8B9EoAEWrKJgCWTAyAhXhyqBpJsFWRWN7AAAOSsRFt141QcAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn002'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#ff0000'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKklEQVR4nGP5z8DACMRg8J8RwWaBsxiQVIAkMNVC2CyYaiFsFky1VLcDAOahGCD63ouBAAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn003'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#ff0000'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAI0lEQVR4nGNhYPj//z8DBDAyMsDZLBAWRAiZzYIpBGEPqA4A/1o9AqgXatAAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn004'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKUlEQVR4nGNhYPj//z8DIyMDGskCZzEwMCCzWTDVInSgqYWw8eqgkh0A7ZVBDhySK7QAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn005'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKUlEQVR4nGNhYPj//z8DIyMDGsmCVRRIsmAVxaKDgYFUHcTZATcXmQQA8ftBGoRo5DEAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn006'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAHklEQVR4nGNhYPj//z8DIyMDGsmCVRRIsmAVHWgdAPL9QR46gf26AAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn007'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKklEQVR4nGNhYPjPAAb//zMwMjLA2SwQPibJAmcBATIbrw40tRA2Fe0AAP6iMSo4Vov8AAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn008'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAI0lEQVR4nGP5//8/IyMDBPz/zwBns0BYECFkNgumEIQ9oDoAnUwhPDtydwUAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn009'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAK0lEQVR4nGP5//8/IyMDBPz/zwBns8BZQIDMZsFUC2GzYKqFsFkw1VLdDgAA8xEwmsNKVwAAAABJRU5ErkJggg=='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn010'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAALElEQVR4nGP5//+/icksBjA4cyYNzmaBs4AAmc2CqRbCZsFUC2GzYKqluh0ANq4hMPEukbMAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn010'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#ffffff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKklEQVR4nGNhYPjPAAb//zMwMjLAAQuchSyKIoEMgLqxSwB1syCropEdADipCSSSiwzsAAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn011'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJElEQVR4nGNhYPjPgA2wYBUlWuL/fwZGRmwScFHy7EA2FxkAAOHDBSIH/WEvAAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn012'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAALUlEQVR4nGNhYPj//z8DBDAyMsDZLEAWnI/MZkHjw9ksEI2YcixYzQHpoJ4dAOY1OQZM1tGbAAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn013'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKElEQVR4nGP5//8/AxgwMjLAmCA2C1ZRIJsFqygQsGAVBUlgFaWuHQBj1iEg8vXVKAAAAABJRU5ErkJggg=='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn014'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAMUlEQVR4nGNhYPjPAMQggoGRkQHOZgFSQD4QARnIbBaIEkw5Fky1EDYLxGhMOSraAQCLbjkg7ZCwuwAAAABJRU5ErkJggg=='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn015'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJ0lEQVR4nGNhYPjPAMKMQJIRic2CVRTIZsEqCtWBKQpks2AVpa4dAI7FICCCNCzYAAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn016'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + <xsl:attribute name="背景色_800C"><xsl:value-of select="'#ff00ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKUlEQVR4nGNhYPjPAMQggoGRkQHOZsEqCmSzYBWF6sAUBbJZsIpS1w4AYkkhHuKbNUYAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn016'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAN0lEQVR4nGXOAQoAQARE0VH//lfenU2hpUheBOnI+UpHhKhumnucnm4jfRu1+xnz7rSGz9j/pF2YoB0gtk9UpQAAAABJRU5ErkJggg=='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn017'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAMUlEQVR4nGNhYPj//z8DMmBkBJEsWEVBElhFgapZsIoidKCJQiUwRUESWEURRmG6DQAbfBEgGcS1uwAAAABJRU5ErkJggg=='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn018'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAHElEQVR4nGNhYPj//z8DBDAyMsDZLAw4wOCUAADHvwUeDEtdDgAAAABJRU5ErkJggg=='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn019'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAGklEQVR4nGP5/58BK2BhZMQhgV0YnwQd7AAAYJIEISB3Q/YAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn020'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#ffff00'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAIElEQVR4nGNhYPjPgA2w/McuzsCCXRifBCMjDgnq2QEAwAgFHjYAUNQAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn020'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAGklEQVR4nGNhYPj//z8DIyMDGsnCgAMMTgkApfgJHqRbf9cAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn021'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAHElEQVR4nGNhYPjPgA2w/McuzsDCyIhDYiB1AADmewkeUS/FOwAAAABJRU5ErkJggg=='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn022'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAGElEQVR4nGNh+P+fARtgYWBgxCUxCHUAALvMBSC5rp57AAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn022'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#00ff00'"/></xsl:attribute> + <xsl:attribute name="背景色_800C"><xsl:value-of select="'#00ffff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAF0lEQVR4nGNh+M+AFbAw4JABSjAOPh0AV88FH0+MxjkAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn022'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#00ff00'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAHElEQVR4nGNhYPjPAMQggoGRkQHOZmHAAQanBAC7ywUeNxfiogAAAABJRU5ErkJggg=='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn023'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAIElEQVR4nGNhYPjPgA2wYBUFSfzHrgGPDkZGUnWQbAcAXGwFHqNw3RkAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn024'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAMklEQVR4nGP5//8/AzbAglUUJMHIyADXg8xmAbLgfGQ2CxofzobagSmHsBzZdQgdmAAAyBUhEFI1qLsAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn025'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAMElEQVR4nGP5//8/AzbAglUURYKRkQGuGchmwSoKZLNgFQUZhVUUJIHsKGQ2TlcBACh9FRy4as61AAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn026'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJUlEQVR4nGNhYPjPAAP/EUwGFmQOMmDBLkysBCMjDgkUy0m2AwAbsQccw3M/SgAAAABJRU5ErkJggg=='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn027'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAIElEQVR4nGNhYPj//z8DJmDBIkauBLIFjIwMcC4V7QAAw/oHHGDxXvUAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn028'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAANUlEQVR4nGWNQQoAMAjDKuT/X+4OgpPqQUgNFsm27rDTKg2yeUsEj8f90/sfooxb2xKhj/EAW+UdErFnPgwAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn029'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAOUlEQVR4nGWO0QoAMAgCDfz/X3aOhoy6J08qIiAJVcBNaKyM/LhkUuhtDs8EhydzeOC+/jYs+zGXB++ZGRj0GfymAAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn030'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAANElEQVR4nGNhYPj//z8DGmBkZGABigIpZDkIl4UBpAUhB2ewQFRB5CAMCGCBK0EzjYp2AABEjCcUaUAW6gAAAABJRU5ErkJggg=='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn031'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAALElEQVR4nGP5//8/AzbAAmcxMoJIuDIWuChECMIAkixoCiEMIMmCwwpq2gEARxkdGBfi2AgAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn032'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAANklEQVR4nGNhYPjPgAH+MzCyYBVlZPiPLgERBTJYsIqiSABFkRWxoKlFMQrZBCADajmyKLIcAMprFiBoxxp5AAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn033'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#ff0000'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAANElEQVR4nGP5//8/AwZgZGRgwSoKVIwuAREFAhasoigSQFFkwIKmFsUoZBOADKjlyKLIcgBi7Bcg5WuxKQAAAABJRU5ErkJggg=='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn033'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJklEQVR4nGNhYPjPgA2wAPF/bFIsWJUTkmBkxCaBbAFQBZxLuh0ALx0HHo+Ka1MAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn034'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAANUlEQVR4nGNhYPj/nwEKGIEcGJvlP4yPTIIkGFD5cDYLmglwfSyYohB9LJhqEXYw4LcDTQ4AMPkZGo5IQCMAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn035'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + <xsl:attribute name="背景色_800C"><xsl:value-of select="'#ff00ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAN0lEQVR4nGVNQQ4AIAjCjf9/2WpsVOjBgYAQ6G5oqmDMjcTffQTg48aMD85xXpXj9N6O8GZHaAt21jEU9i1BlQAAAABJRU5ErkJggg=='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn035'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAALElEQVR4nGNhYPj//z8DIyMDGsmCVRRIsmAVJaQDCCAkA8hCKMnCgAOQLgEA5O4lHgp+1OoAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn036'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAALUlEQVR4nGP5//8/AzbAAmcxMjIgq0FIAEWR5YjTgWIHmkKEBFZRoGrsOoAiAHAjFRgrzI7EAAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn037'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJUlEQVR4nGNhYPj//z8DIyMDGskCxAwgSXSSBSKPCViwitJJBwC5tB0QWDyhJgAAAABJRU5ErkJggg=='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn038'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAMElEQVR4nGMxNp7JgA2wAPGZM2kmJrMgfDgbJAEXRWazwIWQ9aFIIItSaAcyAOoDADXzFyjANSY3AAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn039'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#ffffff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAMElEQVR4nGNhYPj//z8DJmDBKgqSgFCMjAxwFRA2VAJZH4TNgqwdWR+KBLI+0u0AAFpvGRLKSkf3AAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn039'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAOUlEQVR4nG2NCwoAMAhCF3j/KzuHIAYTyuL1AcmzNfMyZI3SQpamh6AwcxHBlo3U6Ld9cIFgsQ+wLoWFGxgcGtpJAAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn040'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAALElEQVR4nGNhYPjPgA2w/P/PwMgIYv0HK4CzWSAsuBCczYKpFiGBppbqdgAALSkVLK4WE5kAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn041'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAN0lEQVR4nHWNSQoAQAjDKvT/X+4UBBcYc4oHU0qKQCKhnDbfSbmF2PQHDji7/w3L3OPsrtS18QDeoxEoMtsKvAAAAABJRU5ErkJggg=='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn042'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJUlEQVR4nGNhYPjPgA2wAPF/mBQjI4LNglU5IQmgCXAAZ1PRDgBm3wkgDXDgQQAAAABJRU5ErkJggg=='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn043'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKklEQVR4nGN5YqosferOUzMVBjCAs1kYcADcEkC9EBPgQhA2C9BEWtsBAJwCGSIIxPtQAAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn043'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#ffffff'"/></xsl:attribute> + <xsl:attribute name="背景色_800C"><xsl:value-of select="'#ff0000'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAGklEQVR4nGNhYPjPgA2wAPF/bFIsWJUPtAQAJtwDHhoe2JQAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn044'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJklEQVR4nGN5YqosferOUzMVBlTAwoAD0EUC6CQgBSFRJDAdCgEAA0IJHu/iI/cAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn044'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#ffffff'"/></xsl:attribute> + <xsl:attribute name="背景色_800C"><xsl:value-of select="'#ff0000'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKElEQVR4nGP5/5+BgZEBBP6DSRibBcRCFYKwWRhwABYGnEbh1EE1OwBLFQ4fojv/LgAAAABJRU5ErkJggg=='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn045'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#ff0000'"/></xsl:attribute> + <xsl:attribute name="背景色_800C"><xsl:value-of select="'#ffff00'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKUlEQVR4nGP5z8DAAMIMDIxgEsZmAbFQhSBsFgYcgAWkBLtROHVQzQ4A9OwNIMy7yHkAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn045'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#ff0000'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKklEQVR4nGNhYPj//z8DEDAygkg4mwXIQhOCsFkYcAAWoBLsRuHUQT07AB7YGSAdbcZUAAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn045'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAH0lEQVR4nGNhYPjPAAP/EUwGFgYcgAwJZHMZGWliBwALswUeEhCN8AAAAABJRU5ErkJggg=='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn046'"/></xsl:attribute> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="'#0000ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = ' iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKElEQVR4nGNRZrhz57+yCuNdBjCAs1kgLEySBSIP58PZeHWgqaW6HQDkpk8sQd5vKgAAAABJRU5ErkJggg=='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn005'"/></xsl:attribute> + <xsl:attribute name="背景色_800C"><xsl:value-of select="'#333399'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAALElEQVR4nGP5//8/AxioqNy9c0cZzmZhgAG4KITNgqkWwmbBVAthIIyinR0Az50mQDmqEnoAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn010'"/></xsl:attribute> + <xsl:attribute name="背景色_800C"><xsl:value-of select="'#333399'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAK0lEQVR4nGP5b2zMAAaMZ88is1ngfCCJzGZB48PZLJhqIWwWiKGYclS0AwACfUJCQU/IJQAAAABJRU5ErkJggg=='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn013'"/></xsl:attribute> + <xsl:attribute name="背景色_800C"><xsl:value-of select="'#ff3333'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAG0lEQVR4nGNh+P+fARtgUWZQwS5xl+HO4NMBAP+nCGbuOY6AAAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn022'"/></xsl:attribute> + <xsl:attribute name="背景色_800C"><xsl:value-of select="'#00ffff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAPUlEQVR4nGP5z/BfheEuAxjcYVAGsiEkC5wFlEBmsyCrgouCJDDVQsxkQTYH2SYWTLVQO5DNQXEVRCGm2wCx4C4nyqBe2QAAAABJRU5ErkJggg=='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn035'"/></xsl:attribute> + <xsl:attribute name="背景色_800C"><xsl:value-of select="'#ff00ff'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAMklEQVR4nGNRZrjDgA2wQKg7/5VVGO9ikUATBUkgq0VmsyCrRWazYFoL0YdFAqIPpx0A44IXKNx/AToAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn039'"/></xsl:attribute> + <xsl:attribute name="背景色_800C"><xsl:value-of select="'#333399'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJUlEQVR4nGP5/58BCO6qgEjlOwg2CwMOwIKpFsLGrQNTLdXtAAD9VxEgnseUWAAAAABJRU5ErkJggg=='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn045'"/></xsl:attribute> + <xsl:attribute name="背景色_800C"><xsl:value-of select="'#ffff00'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = ' iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAIUlEQVR4nGP5//8/AzbAglUUrwQjIyNW01ioaAcyB9k+AAO9DBstSVK1AAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn001'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKUlEQVR4nGOZqeHDAANphVKz+p9B2CwMSAAuCpJAVoUMWLCKohtFIzsAN2YVaquFlH0AAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn002'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAALElEQVR4nGNRVr7DgA2w3BEIV/mwEsJBZrPAWUCAzGbBVAths2CqhbCpaAcAxPUjsSXviH8AAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn003'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAI0lEQVR4nGOR7OpK/1bGAAYzuRBsFggLIoTMZsEUgrAHVAcAq3dJq0qbe9YAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn004'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJElEQVR4nGNpaGAAQhABBnA2C4SFiVgg8nA+nI1XB5paqtsBAN6ENyG+vb1pAAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn005'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKklEQVR4nGOR7Op6Xlom2Y1OsqDxGRgYIGwWTLXYdcBJvDrg5hKtA6scAIQYXcTwY7BfAAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn006'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAHklEQVR4nGNh+M/A4O3FsHUbGsmCVRRIsmAVHWgdAJ1uP7UktXJ2AAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn007'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAMElEQVR4nGP5/z+NYRYDFKQxwNksIBaEj0qygGRnIamFsVkQJqDrwFALYVPNDgYGAHpeHCHJYPuMAAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn008'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJklEQVR4nGOR7Op6xn9H6qMKAxjA2SxADGFBhOBsFkwhCHtAdQAAcSg9JIa+mA8AAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn009'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKklEQVR4nGNZd54BAtr7GSoLEWwWBhiAi0LYLJhqIWwWTLUQgDCKdnYAAK3RFxro9SLpAAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn010'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJ0lEQVR4nGNpaGhgwAZYMIUkJX2eP9+CRQIoitABUYXFKDRR6toBAJq6FSc596YjAAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn011'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAK0lEQVR4nGOR7OpiwAZY4KxnpaVS3d1YJJBFUSRwGkWUBNA+7BJA+3AaBQAC0Ah+yZWsQwAAAABJRU5ErkJggg=='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn012'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAALUlEQVR4nGP5//8/AxgwMjLAmCA2C5wPJJHZLGh8OJsFUy2EzQIxFFOOinYAADx8OwaQ1VWOAAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn013'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKUlEQVR4nGNhuPOfAQJUGBjuMMDZLFhFgWwWrKJAwIJVFCyBTZS6dgAAE3wRIDlgYu4AAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn014'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAMklEQVR4nGOZmXbm+awtDAwMkmk+QBLOZoFQQD4QARlwNgsaH85mgWjHlGPBag517QAAiLdV7DSstF0AAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn015'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAK0lEQVR4nGNZd54BCC5tlASSev7P4WwWrKJANgtWUagOTFEgmwWrKHXtAADkozA6i+VXKgAAAABJRU5ErkJggg=='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn016'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAO0lEQVR4nGNhYPjPcOYsAzIwMQYSLFAWshyQbWLMglCFKscCkceUY4HrRZNjgetFk2OB60WTQ5JAlQMAcWQdIItfX/MAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn017'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAOUlEQVR4nGOZ4j6FgYHhkjwrAxjoPfwNYbBgFQVJYBWF6sAUBapmwSoK0oFVFGEUmihQNQtWUSAJAItIGZCmAj/UAAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn018'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAHElEQVR4nGNh+M/A0NjAUN/AAAEwNgsDDjA4JQDARQUg8kU9AQAAAABJRU5ErkJggg=='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn019'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAH0lEQVR4nGNhuPOfARtgwSoKllDBJXEHlwROo6hmBwAWYQP8EvqLCwAAAABJRU5ErkJggg=='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn020'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAF0lEQVR4nGP5//8/IyMjJsnCgAMMTgkA6ywMIQCWenYAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn021'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAGElEQVR4nGNhwAFY/v//j12CkZFx8OkAAKXuDB5FnY15AAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn022'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAHklEQVR4nGP5//8/IyMjAwMDkAEk4WwWBhxgcEoAAKkECR7id7rEAAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn023'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAHElEQVR4nGP5//8/AzbAglUUJMHIyEiiDjrYAQCF2QYhE3pd/wAAAABJRU5ErkJggg=='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn024'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAL0lEQVR4nGP5//8/AxgwMjIis1kYYAAuCmEjJNAAGRJodsLZLEAWnI/MZkHjw9kAFogqDyFktcgAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn025'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKUlEQVR4nGP5//8/AzbAglWUQglGRka4fUA2C1ZRIJsFqyjIKKyiQAAA6fcYIfk0nh8AAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn026'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKElEQVR4nGP5//8/AzbAgsxhZGTELoGsG0UCp1EoEsjmohhFlKuQAQA9sAwbpfdUbgAAAABJRU5ErkJggg=='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn027'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAIElEQVR4nGP5//8/AwwwMjLCuSwMOAAZEsjmIttHRTsAofAMG54pChoAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn028'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAANUlEQVR4nGWMQQoAQAgCDfz/l92Di0F2qnGSACShhofOjAnPHe8H/ccusbdBqA0eNwbb9f4AKKYqDJtlg60AAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn029'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAOUlEQVR4nG1NOQ4AMAjShP9/mZIwSGsZDHIoSFZVd2uaG5CUuyERZruHHbeHTF0/8m56n1NOTONJHNjRJBKMzS6qAAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn030'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAL0lEQVR4nGP5//8/IyMjkGRgYIAzgIAFmYOsiAUuiiwHkoDwIRyIIqgOZKNpZAcAogk5DLqwhAsAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn031'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAMUlEQVR4nGNhYGD4//8/IyMjkASy4QwWCAWRgzAYwICFAQbgQugScADRygIxlKZ2AAD5kSoS/A+e7AAAAABJRU5ErkJggg=='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn032'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAOElEQVR4nG2MQQoAQAgCE/r/l1ujkFjsEDqKWVURAYB/9FxKXboB6x/twNIOLGU7LTVTsj0lc0sPILchG3Z9PUUAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn033'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKklEQVR4nGNhwAFY/v//D2ExMjLC2SAJnDpwSgBNgHOQ2SzI5hJnFC4JANNjCSHwZ+dOAAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn034'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAPElEQVR4nGWOWwoAQAgCDbz/ld2HS7jUR0gNKgFIwp2q2tqbrUy0ZlJ9PY/J2pPpk0mc7MtIn6+VwdltAaKwTglQF5YxAAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn035'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAALklEQVR4nGP5//8/IyMjJsmCVRRIsgAxAwMDhA9kQEggYGHAAciTgNgGt4mAqwCl+DMhMZsO5QAAAABJRU5ErkJggg=='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn036'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAALklEQVR4nGP5//8/AwMDIyMjhAEHLFhFoRJAUew6IHJYdCADuFZ0CbixpOiAMADmpyEShMaewQAAAABJRU5ErkJggg=='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn037'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAK0lEQVR4nGP5//8/AwMDIyMjhAEHLBAKTRQkAVGLSbJA1GKSUKNIsYNkHQC3qC0JDQzH4AAAAABJRU5ErkJggg=='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn038'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAMElEQVR4nGP5//8/AzbAAqEYGRnRVEAlMPWxIKtFZrMgq0Vms2BaC9GHRQKiD6cdAA9EIRKBWkN+AAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn039'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAOElEQVR4nGWOUQoAMAhCF7z7X7nGBJHmR6mhRHefh6q60xK7skxIoYQk6eYNrWwXx9aKshr2Vz8GDzgwD2pvz7kAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn040'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAK0lEQVR4nGNhYGD4//8/kGRkZERms8CFIADOZgEqQVMLYbPAlaDpY6GDHQDLBh45l0dhygAAAABJRU5ErkJggg=='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn041'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAOUlEQVR4nHWNQQoAMAzCWvD/X3aC1DHoPJQcbERNSBq6Wxf1CVJ3MQwbRAHzVeXjUS0bLu4b8cYpPr24ISf5W9S/AAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn042'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJklEQVR4nGP5//8/IyMjkGQAAzibhQEHwC0B1AsxAS4EYbPQwQ4A6J0SLfF/06kAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn043'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJElEQVR4nGP5//8/IyMjkGRABSwMOAALUDmQgpAoEqQbRT0JAHD2DCHlOvIhAAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn044'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJUlEQVR4nGNhAIP///8DSUZGRjibhQEHYMFUC2Hj1oGplup2AAC9HBgeRnkBAgAAAABJRU5ErkJggg=='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn045'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJklEQVR4nGP5//8/IyMjAwwAuRAGCwMOQIYE0AK4uUAAt4+KdgAAofcJIdNbiq8AAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn046'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAOElEQVR4nG2NQQoAMAjDFPr/L3eDjmzIbo1RK9tV1d0JZAV2CrNxxOuCV/wvYJxGM05jitPo5PMCryM5EtSyCSkAAAAASUVORK5CYII='"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn047'"/></xsl:attribute> + </xsl:when> + <xsl:when test="office:binary-data = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAANklEQVR4nG2N0QoAMAgCFfz/X3aBEG2rxzs12QZAEuMK6qchit8bj8u4Zqpc6CU6u4i9kR/tDmj1IRsmDqtoAAAAAElFTkSuQmCC'"> + <xsl:attribute name="类型_8008"><xsl:value-of select="'ptn048'"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="类型_8008"><xsl:value-of select="@draw:name"/></xsl:attribute> + <!--xsl:attribute name="图形引用_8007"/--> + <xsl:if test="@draw:color"> + <xsl:attribute name="å‰æ™¯è‰²_800B"><xsl:value-of select="@draw:color"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="背景色_800C"><xsl:choose><xsl:when test="$fillcolor"><xsl:value-of select="$fillcolor"/></xsl:when><xsl:otherwise>#ffffff</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:when> + </xsl:choose> + </图:图案_800A> + </xsl:when> + <xsl:when test="$graphproperty/@draw:fill='bitmap'"> + <图:图片_8005> + <xsl:if test="$graphproperty/@draw:fill-image-name"> + <xsl:attribute name="图形引用_8007"><xsl:value-of select="$graphproperty/@draw:fill-image-name"/></xsl:attribute> + </xsl:if> + <xsl:variable name="position"> + <xsl:choose> + <xsl:when test="$graphproperty/@style:repeat='no-repeat'">center</xsl:when> + <xsl:when test="$graphproperty/@style:repeat='stretch'">stretch</xsl:when> + <xsl:otherwise>tile</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="ä½ç½®_8006"><xsl:value-of select="$position"/></xsl:attribute> + <xsl:attribute name="类型_8008"><xsl:variable name="imagename" select="$graphproperty/@draw:fill-image-name"/><xsl:variable name="fillimage" select="/office:document/office:styles/draw:fill-image[@draw:name = $imagename]/@xlink:href"/><xsl:if test="$fillimage!=''"><xsl:choose><xsl:when test="ends-with($fillimage,'.jpg')">jpg</xsl:when><xsl:when test="ends-with($fillimage,'.bmp')">bmp</xsl:when><xsl:when test="ends-with($fillimage,'.png')">png</xsl:when><xsl:when test="ends-with($fillimage,'.pbm')">pbm</xsl:when><xsl:when test="ends-with($fillimage,'.ras')">ras</xsl:when><xsl:when test="ends-with($fillimage,'.gif')">gif</xsl:when><xsl:otherwise>jpg</xsl:otherwise></xsl:choose></xsl:if></xsl:attribute> + <xsl:attribute name="å称_8009">background-image</xsl:attribute> + </图:图片_8005> + </xsl:when> + <xsl:when test="$graphproperty/@draw:fill='gradient'"> + <图:æ¸å˜_800D> + <xsl:variable name="gradientStyleName" select="$graphproperty/@draw:fill-gradient-name"/> + <xsl:for-each select="/office:document/office:styles/draw:gradient[@draw:name = $gradientStyleName]"> + <xsl:attribute name="起始色_800E"><xsl:value-of select="@draw:start-color"/></xsl:attribute> + <xsl:attribute name="终止色_800F"><xsl:value-of select="@draw:end-color"/></xsl:attribute> + <xsl:attribute name="ç§å­ç±»åž‹_8010"><xsl:choose><xsl:when test="@draw:style='linear' or @draw:style='axial'">linear</xsl:when><xsl:when test="@draw:style='radial'">radar</xsl:when><xsl:when test="@draw:style='ellipsoid'">oval</xsl:when><xsl:when test="@draw:style='square'">square</xsl:when><xsl:when test="@draw:style='rectangular'">rectangle</xsl:when></xsl:choose></xsl:attribute> + <xsl:variable name="start"> + <xsl:value-of select="substring-before(@draw:start-intensity,'%')"/> + </xsl:variable> + <xsl:variable name="end"> + <xsl:value-of select="substring-before(@draw:end-intensity,'%')"/> + </xsl:variable> + <xsl:attribute name="起始浓度_8011"><xsl:value-of select="$start"/></xsl:attribute> + <xsl:attribute name="终止浓度_8012"><xsl:value-of select="$end"/></xsl:attribute> + <xsl:variable name="angle"> + <xsl:value-of select="@draw:angle div 10"/> + </xsl:variable> + <xsl:attribute name="æ¸å˜æ–¹å‘_8013"><xsl:choose><xsl:when test="0 &lt; number($angle) and number($angle) &lt; 25">0</xsl:when><xsl:when test="25 &lt; number($angle) and number($angle) &lt; 70">45</xsl:when><xsl:when test="70 &lt; number($angle) and number($angle) &lt; 115">90</xsl:when><xsl:when test="115 &lt; number($angle) and number($angle) &lt; 160">135</xsl:when><xsl:when test="160 &lt; number($angle) and number($angle)&lt;205">180</xsl:when><xsl:when test="205&lt;number($angle) and number($angle)&lt;250">225</xsl:when><xsl:when test="250&lt;number($angle) and number($angle)&lt;295">270</xsl:when><xsl:when test="295&lt;number($angle) and number($angle)&lt;340">315</xsl:when><xsl:when test="340&lt;number($angle) and number($angle)&lt;360">360</xsl:when><xsl:otherwise>0</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="边界_8014"><xsl:value-of select="substring-before(@draw:border,'%')"/></xsl:attribute> + <xsl:if test="@draw:cx"> + <xsl:attribute name="ç§å­Xä½ç½®_8015"><xsl:value-of select="substring-before(@draw:cx,'%')"/></xsl:attribute> + </xsl:if> + <xsl:if test="@draw:cy"> + <xsl:attribute name="ç§å­Yä½ç½®_8016"><xsl:value-of select="substring-before(@draw:cy,'%')"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="类型_8008"><xsl:value-of select="$gradientStyleName"/></xsl:attribute> + </xsl:for-each> + </图:æ¸å˜_800D> + </xsl:when> + <xsl:otherwise> + <xsl:if test="($graphproperty/@draw:fill!='none'or not($graphproperty/@draw:fill))and $graphproperty/@draw:fill-color"> + <图:颜色_8004> + <xsl:choose> + <xsl:when test="$graphproperty/@fo:background-color='transparent' or $graphproperty/@fo:background-color='transprent'">auto</xsl:when> + <xsl:otherwise> + <xsl:value-of select="$graphproperty/@draw:fill-color"/> + </xsl:otherwise> + </xsl:choose> + </图:颜色_8004> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="图:线颜色-graph"> + <xsl:param name="graphproperty"/> + <xsl:choose> + <xsl:when test="$graphproperty/@svg:stroke-color"> + <图:线颜色_8058> + <xsl:value-of select="$graphproperty/@svg:stroke-color"/> + </图:线颜色_8058> + </xsl:when> + <xsl:when test="@presentation:class!='' and $documentType = 'presentation'"/> + <xsl:otherwise> + <图:线颜色_8058>#000000</图:线颜色_8058> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="图:线类型-graph"> + <xsl:param name="graphproperty"/> + <图:线类型_8059> + <!--<xsl:attribute name="xml:id" select="$graphproperty/@draw:stroke-dash"/>--> + <xsl:variable name="linetype" select="$graphproperty/@draw:stroke-dash"/> + <xsl:variable name="uoflinetype"> + <xsl:choose> + <xsl:when test="$graphproperty/@fo:border='none'">none</xsl:when> + <xsl:when test="contains($graphproperty/@fo:border, 'double')">double</xsl:when> + <xsl:when test="contains($graphproperty/@fo:border, 'solid')">single</xsl:when> + <xsl:when test="not($graphproperty/@draw:stroke)"> + <xsl:choose> + <xsl:when test="$documentType = 'presentation' and @presentation:class">none</xsl:when> + <xsl:when test="not($graphproperty/@svg:stroke-width)">single</xsl:when> + <xsl:otherwise>single</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$graphproperty/@draw:stroke = 'none'">none</xsl:when> + <xsl:when test="$graphproperty/@draw:stroke = 'solid' ">single</xsl:when> + <xsl:when test="$graphproperty/@draw:marker-start or $graphproperty/@draw:marker-end">single</xsl:when> + <xsl:when test="not($linetype or $graphproperty/@fo:border)"> + <xsl:variable name="mark" select="$graphproperty/@style:parent-style-name"/> + <xsl:choose> + <xsl:when test="not(/office:document/office:styles/style:style[@style:name=$mark]/@fo:border)">none</xsl:when> + <xsl:otherwise>single</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise>single</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="线型_805A" select="$uoflinetype"/> + <xsl:if test="not($graphproperty/@fo:border='none') and not($graphproperty/@draw:stroke = 'none')"> + <xsl:variable name="linedash"> + <xsl:choose> + <xsl:when test="not($graphproperty/@draw:stroke-dash) or $graphproperty/@draw:stroke='solid'">solid</xsl:when> + <xsl:when test="$linetype='round-dot'">round-dot</xsl:when> + <xsl:when test="$linetype='square-dot'">square-dot</xsl:when> + <xsl:when test="$linetype='dash'">dash</xsl:when> + <xsl:when test="$linetype='dash-dot'">dash-dot</xsl:when> + <xsl:when test="$linetype='long-dash'">long-dash</xsl:when> + <xsl:when test="$linetype='long-dash-dot'">long-dash-dot</xsl:when> + <xsl:when test="$linetype='dash-dot-dot'">dash-dot-dot</xsl:when> + <xsl:otherwise>dash</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="虚实_805B" select="$linedash"/> + </xsl:if> + </图:线类型_8059> + </xsl:template> + <xsl:template name="图:线粗细-graph"> + <xsl:param name="graphproperty"/> + <xsl:choose> + <xsl:when test="$graphproperty/@svg:stroke-width"> + <图:线粗细_805C> + <xsl:value-of select="fun:Convert2uofUnit($graphproperty/@svg:stroke-width)"/> + </图:线粗细_805C> + </xsl:when> + <xsl:when test="($graphproperty/@style:parent-style-name = 'Frame') and (not ($graphproperty/@fo:border = 'none'))"> + <xsl:choose> + <xsl:when test="$graphproperty/@fo:border"> + <图:线粗细_805C> + <xsl:value-of select="fun:Convert2uofUnit($graphproperty/@fo:border)"/> + </图:线粗细_805C> + </xsl:when> + <xsl:when test="$graphproperty/@style:parent-style-name = 'Frame'"> + <xsl:if test="/office:document/office:styles/style:style[@style:name = 'Frame']/style:graphic-properties/@fo:border"> + <图:线粗细_805C> + <xsl:value-of select="fun:Convert2uofUnit(/office:document/office:styles/style:style[@style:name = 'Frame']/style:graphic-properties/@fo:border)"/> + </图:线粗细_805C> + </xsl:if> + </xsl:when> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="linearrow"> + <xsl:param name="graphproperty"/> + <图:箭头_805D> + <xsl:if test="$graphproperty/@draw:marker-start and string-length($graphproperty/@draw:marker-start)&gt;0 and contains($graphproperty/@draw:marker-start,'msArrow')"> + <图:å‰ç«¯ç®­å¤´_805E> + <xsl:variable name="marker_name"> + <xsl:value-of select="$graphproperty/@draw:marker-start"/> + </xsl:variable> + <!--<xsl:if test="not(contains($marker_name,'msArrow'))"> + <xsl:attribute name="xml:id"><xsl:value-of select="$marker_name"/></xsl:attribute> + </xsl:if>--> + <图:å¼æ ·_8000> + <xsl:variable name="drawMarkerStartStyle"> + <xsl:choose> + <xsl:when test="contains($marker_name,'Open')">open</xsl:when> + <xsl:when test="contains($marker_name,'Stealth')">stealth</xsl:when> + <xsl:when test="contains($marker_name,'Oval')">oval</xsl:when> + <xsl:when test="contains($marker_name,'Diamond')">diamond</xsl:when> + <xsl:when test="$marker_name = 'Small Arrow' or $marker_name = 'Rounded short Arrow' or $marker_name = 'Symmetric Arrow' or $marker_name = 'Rounded large Arrow'">normal</xsl:when> + <xsl:when test="$marker_name = 'Line Arrow'">open</xsl:when> + <xsl:when test="$marker_name = 'Square 45'">diamond</xsl:when> + <xsl:when test="$marker_name = 'Arrow concave'">stealth</xsl:when> + <xsl:when test="contains($marker_name,'Arrow')">normal</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$drawMarkerStartStyle != ''"> + <xsl:value-of select="$drawMarkerStartStyle"/> + </xsl:when> + <xsl:when test="$graphproperty/@draw:marker-start='Arrow'">normal</xsl:when> + <xsl:when test="$graphproperty/@draw:marker-start='Line Arrow'">open</xsl:when> + <xsl:when test="$graphproperty/@draw:marker-start='Arrow concave'">stealth</xsl:when> + <xsl:when test="$graphproperty/@draw:marker-start='Circle'">oval</xsl:when> + <xsl:when test="$graphproperty/@draw:marker-start='Square 45'">diamond</xsl:when> + <xsl:otherwise>normal</xsl:otherwise> + </xsl:choose> + </图:å¼æ ·_8000> + <图:大å°_8001> + <xsl:choose> + <xsl:when test="key('markerSize',$graphproperty/@draw:marker-start)/@svg:viewBox = '0 0 140 140'">1</xsl:when> + <xsl:when test="key('markerSize',$graphproperty/@draw:marker-start)/@svg:viewBox = '0 0 140 310'">2</xsl:when> + <xsl:when test="key('markerSize',$graphproperty/@draw:marker-start)/@svg:viewBox = '0 0 140 350'">3</xsl:when> + <xsl:when test="key('markerSize',$graphproperty/@draw:marker-start)/@svg:viewBox = '0 0 210 140'">4</xsl:when> + <xsl:when test="key('markerSize',$graphproperty/@draw:marker-start)/@svg:viewBox = '0 0 210 210'">5</xsl:when> + <xsl:when test="key('markerSize',$graphproperty/@draw:marker-start)/@svg:viewBox = '0 0 210 350'">6</xsl:when> + <xsl:when test="key('markerSize',$graphproperty/@draw:marker-start)/@svg:viewBox = '0 0 350 140'">7</xsl:when> + <xsl:when test="key('markerSize',$graphproperty/@draw:marker-start)/@svg:viewBox = '0 0 350 210'">8</xsl:when> + <xsl:when test="key('markerSize',$graphproperty/@draw:marker-start)/@svg:viewBox = '0 0 350 350'">9</xsl:when> + <!--schema 校验问题,åªå…许整型--> + <xsl:otherwise>10</xsl:otherwise> + </xsl:choose> + </图:大å°_8001> + <!--图:连接线> + <xsl:value-of select="$graphproperty/@draw:stroke-linejoin"/> + </图:连接线--> + </图:å‰ç«¯ç®­å¤´_805E> + </xsl:if> + <xsl:if test="$graphproperty/@draw:marker-end and string-length($graphproperty/@draw:marker-end)&gt;0 and contains($graphproperty/@draw:marker-end,'msArrow')"> + <图:åŽç«¯ç®­å¤´_805F> + <xsl:variable name="marker_name"> + <xsl:value-of select="$graphproperty/@draw:marker-end"/> + </xsl:variable> + <!--<xsl:if test="not(contains($marker_name,'msArrow'))"> + <xsl:attribute name="xml:id"><xsl:value-of select="$marker_name"/></xsl:attribute> + </xsl:if>--> + <图:å¼æ ·_8000> + <xsl:variable name="drawMarkerEndStyle"> + <xsl:choose> + <xsl:when test="contains($marker_name,'ArrowOpen')">open</xsl:when> + <xsl:when test="contains($marker_name,'ArrowStealth')">stealth</xsl:when> + <xsl:when test="contains($marker_name,'ArrowOval')">oval</xsl:when> + <xsl:when test="contains($marker_name,'ArrowDiamond')">diamond</xsl:when> + <xsl:when test="contains($marker_name,'Arrow')">normal</xsl:when> + <xsl:when test="$marker_name = 'Small Arrow' or $marker_name = 'Rounded short Arrow' or $marker_name = 'Symmetric Arrow' or $marker_name = 'Rounded large Arrow'">normal</xsl:when> + <xsl:when test="$marker_name = 'Line Arrow'">open</xsl:when> + <xsl:when test="$marker_name = 'Square 45'">diamond</xsl:when> + <xsl:when test="$marker_name = 'Arrow concave'">stealth</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$drawMarkerEndStyle != ''"> + <xsl:value-of select="$drawMarkerEndStyle"/> + </xsl:when> + <xsl:when test="$graphproperty/@draw:marker-end='Arrow'">normal</xsl:when> + <xsl:when test="$graphproperty/@draw:marker-end='Line Arrow'">open</xsl:when> + <xsl:when test="$graphproperty/@draw:marker-end='Arrow concave'">stealth</xsl:when> + <xsl:when test="$graphproperty/@draw:marker-end='Circle'">oval</xsl:when> + <xsl:when test="$graphproperty/@draw:marker-end='Square 45'">diamond</xsl:when> + <xsl:otherwise>normal</xsl:otherwise> + </xsl:choose> + </图:å¼æ ·_8000> + <图:大å°_8001> + <xsl:choose> + <xsl:when test="key('markerSize',$graphproperty/@draw:marker-end)/@svg:viewBox = '0 0 140 140'">1</xsl:when> + <xsl:when test="key('markerSize',$graphproperty/@draw:marker-end)/@svg:viewBox = '0 0 140 310'">2</xsl:when> + <xsl:when test="key('markerSize',$graphproperty/@draw:marker-end)/@svg:viewBox = '0 0 140 350'">3</xsl:when> + <xsl:when test="key('markerSize',$graphproperty/@draw:marker-end)/@svg:viewBox = '0 0 210 140'">4</xsl:when> + <xsl:when test="key('markerSize',$graphproperty/@draw:marker-end)/@svg:viewBox = '0 0 210 210'">5</xsl:when> + <xsl:when test="key('markerSize',$graphproperty/@draw:marker-end)/@svg:viewBox = '0 0 210 350'">6</xsl:when> + <xsl:when test="key('markerSize',$graphproperty/@draw:marker-end)/@svg:viewBox = '0 0 350 140'">7</xsl:when> + <xsl:when test="key('markerSize',$graphproperty/@draw:marker-end)/@svg:viewBox = '0 0 350 210'">8</xsl:when> + <xsl:when test="key('markerSize',$graphproperty/@draw:marker-end)/@svg:viewBox = '0 0 350 350'">9</xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </图:大å°_8001> + <!--图:连接线> + <xsl:value-of select="$graphproperty/@draw:stroke-linejoin"/> + </图:连接线--> + </图:åŽç«¯ç®­å¤´_805F> + </xsl:if> + </图:箭头_805D> + </xsl:template> + <xsl:template name="graphsize"> + <xsl:variable name="graphic_width"> + <xsl:choose> + <xsl:when test="@svg:x1"> + <xsl:variable name="svg_x1" select="fun:Convert2uofUnit(@svg:x1)"/> + <xsl:variable name="svg_x2" select="fun:Convert2uofUnit(@svg:x2)"/> + <xsl:choose> + <xsl:when test="number($svg_x2) &gt; number($svg_x1)"> + <xsl:value-of select="number($svg_x2) - number($svg_x1)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number($svg_x1) - number($svg_x2)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="@fo:min-width"> + <xsl:value-of select="fun:Convert2uofUnit(@fo:min-width)"/> + </xsl:when> + <xsl:when test="@svg:width"> + <xsl:value-of select="fun:Convert2uofUnit(@svg:width)"/> + </xsl:when> + <xsl:when test="@svg:x"> + <xsl:value-of select="fun:Convert2uofUnit(@svg:width)"/> + </xsl:when> + <xsl:when test="child::draw:text-box/@fo:min-width"> + <xsl:value-of select="fun:Convert2uofUnit(child::draw:text-box/@fo:min-width)"/> + </xsl:when> + <xsl:when test="@svg:height"> + <xsl:value-of select="fun:Convert2uofUnit(@svg:height)"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:if test="not($graphic_width='')"> + <xsl:attribute name="宽_C605"><xsl:value-of select="$graphic_width"/></xsl:attribute> + </xsl:if> + <xsl:variable name="graphic_height"> + <xsl:choose> + <xsl:when test="@svg:x1"> + <xsl:variable name="svg_y1" select="fun:Convert2uofUnit(@svg:y1)"/> + <xsl:variable name="svg_y2" select="fun:Convert2uofUnit(@svg:y2)"/> + <xsl:choose> + <xsl:when test="number($svg_y2) &gt; number($svg_y1)"> + <xsl:value-of select="number($svg_y2) - number($svg_y1)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number($svg_y1) - number($svg_y2)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="@svg:height"> + <xsl:value-of select="fun:Convert2uofUnit(@svg:height)"/> + </xsl:when> + <xsl:when test="draw:text-box/@fo:min-height"> + <xsl:value-of select="fun:Convert2uofUnit(draw:text-box/@fo:min-height)"/> + </xsl:when> + <xsl:when test="@svg:x"> + <xsl:value-of select="fun:Convert2uofUnit(@svg:height)"/> + </xsl:when> + <xsl:when test="child::draw:text-box/@fo:min-height"> + <xsl:value-of select="fun:Convert2uofUnit(child::draw:text-box/@fo:min-height)"/> + </xsl:when> + <xsl:when test="@svg:width"> + <xsl:value-of select="fun:Convert2uofUnit(@svg:height)"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:if test="not($graphic_height='')"> + <!--bug for title in masterpage--> + <xsl:variable name="real_graphic_height"> + <xsl:choose> + <xsl:when test="($documentType = 'presentation') and (name(.) = 'draw:frame') and (@presentation:class = 'title') and (name(..) = 'style:master-page')"> + <xsl:variable name="bug_height" select="0.254 div $other-to-cm-conversion-factor"/> + <xsl:value-of select="number($graphic_height) - number($bug_height)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$graphic_height"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="é•¿_C604"><xsl:value-of select="$real_graphic_height"/></xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template name="图:旋转角度-graph"> + <xsl:if test="@draw:transform"> + <图:旋转角度_804D> + <xsl:choose> + <xsl:when test="@draw:transform"> + <xsl:variable name="rotate-angle" select="@draw:transform"/> + <xsl:variable name="rotate-temp" select="substring-before(substring-after($rotate-angle,'rotate ('),')')"/> + <xsl:value-of select="round(number($rotate-temp) * 57.2957795)"/> + </xsl:when> + <xsl:otherwise>0.0</xsl:otherwise> + </xsl:choose> + </图:旋转角度_804D> + </xsl:if> + </xsl:template> + <xsl:template name="图:é€æ˜Žåº¦-graph"> + <xsl:param name="graphproperty"/> + <xsl:if test="$graphproperty/@draw:opacity or $graphproperty/@draw:transparency or $graphproperty/@draw:fill or $graphproperty/@style:parent-style-name='Frame'"> + <xsl:choose> + <!--xsl:when test="$graphproperty/@draw:fill='none'"> + <图:é€æ˜Žåº¦ uof:locID="g0038"> + <xsl:value-of select="100"/> + </图:é€æ˜Žåº¦> + </xsl:when--> + <xsl:when test="$graphproperty/@draw:transparency"> + <图:é€æ˜Žåº¦_8050> + <xsl:value-of select="substring-before($graphproperty/@draw:transparency,'%')"/> + </图:é€æ˜Žåº¦_8050> + </xsl:when> + <xsl:when test="$graphproperty/@draw:opacity"> + <图:é€æ˜Žåº¦_8050> + <xsl:value-of select="100 - number(substring-before($graphproperty/@draw:opacity,'%'))"/> + </图:é€æ˜Žåº¦_8050> + </xsl:when> + <xsl:when test="$graphproperty/@style:background-transparency"> + <图:é€æ˜Žåº¦_8050> + <xsl:value-of select="substring-before($graphproperty/@style:background-transparency,'%')"/> + </图:é€æ˜Žåº¦_8050> + </xsl:when> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template name="图:阴影-graph"> + <xsl:param name="graphproperty"/> + <xsl:if test="$graphproperty/@draw:shadow"> + <xsl:element name="图:阴影_8051"> + <xsl:attribute name="是å¦æ˜¾ç¤ºé˜´å½±_C61C"><xsl:choose><xsl:when test="$graphproperty/@draw:shadow='visible'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="类型_C61D">perspective</xsl:attribute> + <xsl:if test="$graphproperty/@draw:shadow-color != ''"> + <xsl:attribute name="颜色_C61E"><xsl:value-of select="$graphproperty/@draw:shadow-color"/></xsl:attribute> + </xsl:if> + <xsl:if test="$graphproperty/@draw:shadow-opacity !=''"> + <xsl:attribute name="é€æ˜Žåº¦_C61F"><xsl:value-of select="100 - number(substring-before($graphproperty/@draw:shadow-opacity,'%'))"/></xsl:attribute> + </xsl:if> + <uof:å移é‡_C61B> + <xsl:variable name="xpos"> + <xsl:choose> + <xsl:when test="$graphproperty/@draw:shadow-offset-x"> + <xsl:variable name="X-off" select="fun:Convert2uofUnit($graphproperty/@draw:shadow-offset-x)"/> + <xsl:value-of select="round($X-off)"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="x_C606"><xsl:value-of select="$xpos"/></xsl:attribute> + <xsl:variable name="ypos"> + <xsl:choose> + <xsl:when test="$graphproperty/@draw:shadow-offset-y"> + <xsl:variable name="Y-off" select="fun:Convert2uofUnit($graphproperty/@draw:shadow-offset-y)"/> + <xsl:value-of select="round($Y-off)"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="y_C607"><xsl:value-of select="$ypos"/></xsl:attribute> + </uof:å移é‡_C61B> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="图:属性-graph"> + <xsl:param name="graphproperty"/> + <图:属性_801D> + <xsl:choose> + <xsl:when test="not($graphproperty/@draw:fill)"> + <图:å¡«å……_804C> + <图:颜色_8004>auto</图:颜色_8004> + </图:å¡«å……_804C> + </xsl:when> + <!--出现空填充元素致校验ä¸è¿‡ xsl:when test="$graphproperty/@draw:fill != 'none' or $graphproperty/@draw:fill-color"--> + <xsl:when test="$graphproperty/@draw:fill != 'none'"> + <图:å¡«å……_804C> + <xsl:call-template name="图:å¡«å……-graph"> + <xsl:with-param name="graphproperty" select="$graphproperty"/> + </xsl:call-template> + </图:å¡«å……_804C> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + <图:线_8057> + <xsl:call-template name="图:线颜色-graph"> + <xsl:with-param name="graphproperty" select="$graphproperty"/> + </xsl:call-template> + <xsl:call-template name="图:线类型-graph"> + <xsl:with-param name="graphproperty" select="$graphproperty"/> + </xsl:call-template> + <xsl:call-template name="图:线粗细-graph"> + <xsl:with-param name="graphproperty" select="$graphproperty"/> + </xsl:call-template> + </图:线_8057> + <xsl:call-template name="linearrow"> + <xsl:with-param name="graphproperty" select="$graphproperty"/> + </xsl:call-template> + <图:大å°_8060> + <xsl:call-template name="graphsize"/> + </图:大å°_8060> + <xsl:call-template name="图:旋转角度-graph"/> + <xsl:call-template name="图:é€æ˜Žåº¦-graph"> + <xsl:with-param name="graphproperty" select="$graphproperty"/> + </xsl:call-template> + <xsl:call-template name="图:阴影-graph"> + <xsl:with-param name="graphproperty" select="$graphproperty"/> + </xsl:call-template> + <图:缩放是å¦é”定纵横比_8055>0</图:缩放是å¦é”定纵横比_8055> + <图:是å¦æ‰“å°å¯¹è±¡_804E> + <xsl:choose> + <xsl:when test="$graphproperty/@draw:printprev-hide = 'true'">false</xsl:when> + <xsl:otherwise>true</xsl:otherwise> + </xsl:choose> + </图:是å¦æ‰“å°å¯¹è±¡_804E> + <xsl:if test="svg:title"> + <图:Web文字_804F> + <xsl:value-of select="svg:title"/> + </图:Web文字_804F> + </xsl:if> + <xsl:if test="$graphproperty/@draw:color-mode!='' or $graphproperty/@draw:luminance!='' or $graphproperty/@draw:contrast!='' or $graphproperty/@fo:clip!=''"> + <图:图片属性_801E> + <xsl:if test="$graphproperty/@draw:color-mode!=''"> + <图:颜色模å¼_801F> + <xsl:choose> + <xsl:when test="$graphproperty/@draw:color-mode = 'mono'">monochrome</xsl:when> + <xsl:when test="$graphproperty/@draw:color-mode = 'watermark'">erosion</xsl:when> + <xsl:when test="$graphproperty/@draw:color-mode = 'standard'">auto</xsl:when> + <xsl:otherwise> + <xsl:value-of select="$graphproperty/@draw:color-mode"/> + </xsl:otherwise> + </xsl:choose> + </图:颜色模å¼_801F> + </xsl:if> + <!--UOFSchema校验 亮度&对比度必须为空--> + <xsl:if test="$graphproperty/@draw:luminance!=''"> + <图:亮度_8020> + <xsl:value-of select="substring-before($graphproperty/@draw:luminance,'%')"/> + </图:亮度_8020> + </xsl:if> + <xsl:if test="$graphproperty/@draw:contrast!=''"> + <图:对比度_8021> + <xsl:value-of select="substring-before($graphproperty/@draw:contrast,'%')"/> + </图:对比度_8021> + </xsl:if> + <图:图片è£å‰ª_8022> + <xsl:variable name="clip"> + <xsl:value-of select="substring-after(substring-before($graphproperty/@fo:clip,')'),'(')"/> + </xsl:variable> + <图:上_8023> + <xsl:value-of select="fun:Convert2uofUnit(subsequence(tokenize($clip,','),1,1))"/> + </图:上_8023> + <图:下_8024> + <xsl:value-of select="fun:Convert2uofUnit(subsequence(tokenize($clip,','),3,1))"/> + </图:下_8024> + <图:å·¦_8025> + <xsl:value-of select="fun:Convert2uofUnit(subsequence(tokenize($clip,','),4,1))"/> + </图:å·¦_8025> + <图:å³_8026> + <xsl:value-of select="fun:Convert2uofUnit(subsequence(tokenize($clip,','),2,1))"/> + </图:å³_8026> + </图:图片è£å‰ª_8022> + </图:图片属性_801E> + </xsl:if> + </图:属性_801D> + </xsl:template> + <xsl:template name="FindType"> + <xsl:param name="graphproperty"/> + <xsl:variable name="nodename"> + <xsl:value-of select="name(.)"/> + </xsl:variable> + <xsl:variable name="conArrowStart"> + <xsl:choose> + <xsl:when test="$graphproperty/@draw:marker-start">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="pagethumbnail"> + <xsl:if test="$graphproperty='page-thumbnail'">true</xsl:if> + </xsl:variable> + <xsl:variable name="conArrowEnd"> + <xsl:choose> + <xsl:when test="$graphproperty/@draw:marker-end">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="type"> + <xsl:value-of select="draw:enhanced-geometry/@draw:type"/> + </xsl:variable> + <图:类别_8019> + <xsl:choose> + <xsl:when test="$pagethumbnail='true'">11</xsl:when> + <xsl:when test="$nodename='draw:frame'">11</xsl:when> + <xsl:when test="$nodename='office:annotation'">11</xsl:when> + <xsl:when test="$nodename='draw:rect'">11</xsl:when> + <xsl:when test="$nodename='draw:line'">61</xsl:when> + <xsl:when test="$nodename='draw:circle'">19</xsl:when> + <xsl:when test="$nodename='draw:polygon'">65</xsl:when> + <xsl:when test="$nodename='draw:polyline'">66</xsl:when> + <xsl:when test="$nodename='draw:ellipse'">19</xsl:when> + <xsl:when test="child::draw:text-box">11</xsl:when> + <xsl:when test="$nodename='draw:caption'">51</xsl:when> + <xsl:when test="$nodename='draw:connector'"> + <xsl:choose> + <xsl:when test="@draw:type = 'line' and $conArrowStart = 'false' and $conArrowEnd = 'false'">71</xsl:when> + <xsl:when test="@draw:type = 'line' and ($conArrowStart = 'true' or $conArrowEnd = 'true')">72</xsl:when> + <xsl:when test="@draw:type = 'line' and $conArrowStart = 'true' and $conArrowEnd = 'true'">73</xsl:when> + <xsl:when test="@draw:type = 'curve' and $conArrowStart = 'false' and $conArrowEnd = 'false'">74</xsl:when> + <xsl:when test="@draw:type = 'curve' and ($conArrowStart = 'true' or $conArrowEnd = 'true')">75</xsl:when> + <xsl:when test="@draw:type = 'curve' and $conArrowStart = 'true' and $conArrowEnd = 'true'">76</xsl:when> + <xsl:when test="@draw:type = '' and $conArrowStart = 'false' and $conArrowEnd = 'false'">77</xsl:when> + <xsl:when test="@draw:type = '' and ($conArrowStart = 'true' or $conArrowEnd = 'true')">78</xsl:when> + <xsl:when test="@draw:type = '' and $conArrowStart = 'true' and $conArrowEnd = 'true'">79</xsl:when> + <xsl:otherwise>71</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$nodename='draw:custom-shape'"> + <xsl:choose> + <xsl:when test="$type = 'rectangle' or $type = 'mso-spt202'">11</xsl:when> + <xsl:when test="$type='parallelogram'">12</xsl:when> + <xsl:when test="$type='trapezoid'">13</xsl:when> + <xsl:when test="$type='diamond'">14</xsl:when> + <xsl:when test="$type = 'round-rectangle'">15</xsl:when> + <xsl:when test="$type = 'octagon'">16</xsl:when> + <xsl:when test="$type = 'isosceles-triangle'">17</xsl:when> + <xsl:when test="$type = 'right-triangle'">18</xsl:when> + <xsl:when test="$type = 'ellipse'">19</xsl:when> + <xsl:when test="$type = 'right-arrow'">21</xsl:when> + <xsl:when test="$type = 'left-arrow'">22</xsl:when> + <xsl:when test="$type = 'up-arrow'">23</xsl:when> + <xsl:when test="$type = 'down-arrow'">24</xsl:when> + <xsl:when test="$type = 'left-right-arrow'">25</xsl:when> + <xsl:when test="$type = 'up-down-arrow'">26</xsl:when> + <xsl:when test="$type = 'quad-arrow'">27</xsl:when> + <xsl:when test="$type = 'mso-spt182'">28</xsl:when> + <xsl:when test="$type = 'flowchart-process'">31</xsl:when> + <xsl:when test="$type = 'flowchart-decision'">33</xsl:when> + <xsl:when test="$type = 'flowchart-data'">34</xsl:when> + <xsl:when test="$type = 'flowchart-predefined-process'">35</xsl:when> + <xsl:when test="$type = 'flowchart-internal-storage'">36</xsl:when> + <xsl:when test="$type = 'flowchart-document'">37</xsl:when> + <xsl:when test="$type = 'flowchart-multidocument'">38</xsl:when> + <xsl:when test="$type = 'flowchart-terminator'">39</xsl:when> + <xsl:when test="$type = 'mso-spt71'">41</xsl:when> + <xsl:when test="$type = 'bang'">42</xsl:when> + <xsl:when test="$type = 'star4'">43</xsl:when> + <xsl:when test="$type = 'star5'">44</xsl:when> + <xsl:when test="$type = 'star8'">45</xsl:when> + <xsl:when test="$type = 'mso-spt59'">46</xsl:when> + <xsl:when test="$type = 'star24'">47</xsl:when> + <xsl:when test="$type = 'mso-spt60'">48</xsl:when> + <xsl:when test="$type = 'mso-spt54'">49</xsl:when> + <xsl:when test="$type = 'rectangular-callout'">51</xsl:when> + <xsl:when test="$type = 'round-rectangular-callout'">52</xsl:when> + <xsl:when test="$type = 'round-callout'">53</xsl:when> + <xsl:when test="$type = 'cloud-callout'">54</xsl:when> + <xsl:when test="$type = 'line-callout-1'">55</xsl:when> + <xsl:when test="$type = 'line-callout-2'">56</xsl:when> + <xsl:when test="$type = 'line-callout-3'">57</xsl:when> + <xsl:when test="$type = 'hexagon'">110</xsl:when> + <xsl:when test="$type = 'cross'">111</xsl:when> + <xsl:when test="$type = 'pentagon'">112</xsl:when> + <xsl:when test="$type = 'can'">113</xsl:when> + <xsl:when test="$type = 'cube'">114</xsl:when> + <xsl:when test="$type = 'quad-bevel'">115</xsl:when> + <xsl:when test="$type = 'paper'">116</xsl:when> + <xsl:when test="$type = 'smiley'">117</xsl:when> + <xsl:when test="$type = 'ring'">118</xsl:when> + <xsl:when test="$type = 'forbidden'">119</xsl:when> + <xsl:when test="$type = 'heart'">121</xsl:when> + <xsl:when test="$type = 'non-primitive'">122</xsl:when> + <xsl:when test="$type = 'sun'">123</xsl:when> + <xsl:when test="$type = 'moon'">124</xsl:when> + <xsl:when test="$type = 'bracket-pair'">126</xsl:when> + <xsl:when test="$type = 'brace-pair'">127</xsl:when> + <xsl:when test="$type = 'mso-spt21'">128</xsl:when> + <xsl:when test="$type = 'left-bracket'">129</xsl:when> + <xsl:when test="$type = 'right-bracket'">130</xsl:when> + <xsl:when test="$type = 'left-brace'">131</xsl:when> + <xsl:when test="$type = 'right-brace'">132</xsl:when> + <xsl:when test="$type = 'mso-spt89'">211</xsl:when> + <!--xsl:when test="$type = 'non-primitive'">212</xsl:when--> + <xsl:when test="$type = 'circular-arrow'">214</xsl:when> + <xsl:when test="$type = 'circular-arrow'">216</xsl:when> + <!--xsl:when test="$type = 'mso-spt100'">217</xsl:when--> + <xsl:when test="$type = 'notched-right-arrow'">218</xsl:when> + <xsl:when test="$type = 'pentagon-right'">219</xsl:when> + <xsl:when test="$type = 'chevron'">220</xsl:when> + <xsl:when test="$type = 'right-arrow-callout'">221</xsl:when> + <xsl:when test="$type = 'left-arrow-callout'">222</xsl:when> + <xsl:when test="$type = 'up-arrow-callout'">223</xsl:when> + <xsl:when test="$type = 'down-arrow-callout'">224</xsl:when> + <xsl:when test="$type = 'left-right-arrow-callout'">225</xsl:when> + <xsl:when test="$type = 'up-down-arrow-callout'">226</xsl:when> + <xsl:when test="$type = 'quad-arrow-callout'">227</xsl:when> + <xsl:when test="$type = 'circular-arrow'">228</xsl:when> + <xsl:when test="$type = 'flowchart-preparation'">310</xsl:when> + <xsl:when test="$type = 'flowchart-manual-input'">311</xsl:when> + <xsl:when test="$type = 'flowchart-manual-operation'">312</xsl:when> + <xsl:when test="$type = 'flowchart-connector'">313</xsl:when> + <xsl:when test="$type = 'flowchart-off-page-connector'">314</xsl:when> + <xsl:when test="$type = 'flowchart-card'">315</xsl:when> + <xsl:when test="$type = 'flowchart-punched-tape'">316</xsl:when> + <xsl:when test="$type = 'flowchart-summing-junction'">317</xsl:when> + <xsl:when test="$type = 'flowchart-or'">318</xsl:when> + <xsl:when test="$type = 'flowchart-collate'">319</xsl:when> + <xsl:when test="$type = 'flowchart-sort'">320</xsl:when> + <xsl:when test="$type = 'flowchart-extract'">321</xsl:when> + <xsl:when test="$type = 'flowchart-merge'">322</xsl:when> + <xsl:when test="$type = 'flowchart-stored-data'">323</xsl:when> + <xsl:when test="$type = 'flowchart-delay'">324</xsl:when> + <xsl:when test="$type = 'flowchart-sequential-access'">325</xsl:when> + <xsl:when test="$type = 'flowchart-magnetic-disk'">326</xsl:when> + <xsl:when test="$type = 'flowchart-direct-access-storage'">327</xsl:when> + <xsl:when test="$type = 'flowchart-display'">328</xsl:when> + <xsl:when test="$type = 'vertical-scroll'">413</xsl:when> + <xsl:when test="$type = 'horizontal-scroll'">414</xsl:when> + <!--xsl:otherwise>11</xsl:otherwise--> + </xsl:choose> + </xsl:when> + </xsl:choose> + </图:类别_8019> + <图:å称_801A> + <xsl:choose> + <xsl:when test="$pagethumbnail='true'">Rectangle</xsl:when> + <xsl:when test="$nodename='office:annotation'">Rectangle</xsl:when> + <xsl:when test="$nodename='draw:rect' or ($nodename='draw:custom-shape' and $type='rectangle')">Rectangle</xsl:when> + <xsl:when test="$nodename='draw:line'">Line</xsl:when> + <xsl:when test="$nodename='draw:circle'">Oval</xsl:when> + <xsl:when test="$nodename='draw:polygon'">Freeform</xsl:when> + <xsl:when test="$nodename='draw:polyline'">Scribble</xsl:when> + <xsl:when test="$nodename='draw:caption'">Rectangular Callout</xsl:when> + <xsl:when test="$nodename='draw:connector'"> + <xsl:choose> + <xsl:when test="@draw:type = 'line' and $conArrowStart = 'false' and $conArrowEnd = 'false'">Straight Connector</xsl:when> + <xsl:when test="@draw:type = 'line' and ($conArrowStart = 'true' or $conArrowEnd = 'true')">Straight Arrow Connector</xsl:when> + <xsl:when test="@draw:type = 'line' and $conArrowStart = 'true' and $conArrowEnd = 'true'">Straight Double-Arrow Connector</xsl:when> + <xsl:when test="@draw:type = 'curve' and $conArrowStart = 'false' and $conArrowEnd = 'false'">Elbow Connector</xsl:when> + <xsl:when test="@draw:type = 'curve' and ($conArrowStart = 'true' or $conArrowEnd = 'true')">Elbow Arrow Connector</xsl:when> + <xsl:when test="@draw:type = 'curve' and $conArrowStart = 'true' and $conArrowEnd = 'true'">Elbow Double-Arrow Connector</xsl:when> + <xsl:when test="@draw:type = '' and $conArrowStart = 'false' and $conArrowEnd = 'false'">Curved Connector</xsl:when> + <xsl:when test="@draw:type = '' and ($conArrowStart = 'true' or $conArrowEnd = 'true')">Curved Arrow Connector</xsl:when> + <xsl:when test="@draw:type = '' and $conArrowStart = 'true' and $conArrowEnd = 'true'">Curved Double-Arrow Connector</xsl:when> + <xsl:otherwise>Straight Connector</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$nodename='draw:ellipse' or ($nodename='draw:custom-shape' and $type='ellipse')">Oval</xsl:when> + <xsl:when test="$nodename='draw:frame' and child::draw:text-box[@fo:min-height]">Rectangle</xsl:when> + <xsl:when test="$nodename='draw:frame' and child::draw:text-box">Rectangle</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='smiley'">Smiley Face</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='parallelogram'">Paralleogram</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='diamond'">Diamond</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='trapezoid'">Trapezoid</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='paper'">Folded Corner</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='star5'">5-Point Star</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='mso-spt60'">32-Point Star</xsl:when> + <!--xsl:when test="$nodename='draw:custom-shape' and $type='rectangular-callout'">Rectangular Callout</xsl:when--> + <xsl:when test="$nodename='draw:custom-shape' and $type='right-triangle'">Right Triangle</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='right-arrow'">Right Arrow</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='left-arrow'">Left Arrow</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='up-arrow'">Up Arrow</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='down-arrow'">Down Arrow</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='left-right-arrow'">Left-Right Arrow</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='up-down-arrow'">Up-Down Arrow</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='star8'">8-Point Star</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='mso-spt59'">16-Point Star</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='flowchart-process'">Process</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='isosceles-triangle'">Isosceles Triangle</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='mso-spt21'">Plaque</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='chevron'">Chevron Arrow</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='quad-bevel'">Beveled</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='up-arrow-callout'">Up Arrow Callout</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='cross'">Cross</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='heart'">Heart</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='pentagon'">Regual Pentagon</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='cube'">Cube</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='ring'">Donut</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='can'">Can</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='hexagon'">Hexagon</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='sun'">Sun</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='moon'">Moon</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='octagon'">Octagon</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='round-rectangle'">Rounded Rectangle</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='quad-arrow'">Quad Arrow</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='mso-spt182'">Left-Right-Up Arrow</xsl:when> + <!--xsl:when test="$nodename='draw:custom-shape' and $type='cloud-callout'">Cloud Callout</xsl:when--> + <xsl:when test="$nodename='draw:custom-shape' and $type='mso-spt71'">Explosion 1</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='bang'">Explosion 2</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='mso-spt54'">Up Ribbon</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='flowchart-decision'">Decision</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='flowchart-document'">Document</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='flowchart-terminator'">Terminator</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='up-down-arrow-callout'">Up-Down Arrow Callout</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='quad-arrow-callout'">Quad Arrow Callout</xsl:when> + <!--xsl:when test="$nodename='draw:custom-shape' and $type='mso-spt100'">Striped Right Arrow</xsl:when--> + <xsl:when test="$nodename='draw:custom-shape' and $type='notched-right-arrow'">Notched Right Arrow</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='pentagon-right'">Pentagon Arrow</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='right-arrow-callout'">Right Arrow Callout</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='left-arrow-callout'">Left Arrow Callout</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='down-arrow-callout'">Down Arrow Callout</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='left-right-arrow-callout'">Left-Right Arrow Callout</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='circular-arrow'">Circular Arrow</xsl:when> + <!--xsl:when test="$nodename='draw:custom-shape' and $type='non-primitive'">Bent-Up Arrow</xsl:when--> + <xsl:when test="$nodename='draw:custom-shape' and $type='mso-spt89'">Left-Up Arrow</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='flowchart-data'">Data</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='flowchart-predefined-process'">Predefined Process</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='flowchart-internal-storage'">Internal Storage</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='star4'">4-Point Star</xsl:when> + <!--xsl:when test="$nodename='draw:custom-shape' and $type='round-rectangular-callout'">Rounded Rectangular Callout</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='round-callout'">Oval Callout</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='line-callout-1'">Line Callout1</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='line-callout-2'">Line Callout2</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='line-callout-3'">Line Callout3</xsl:when--> + <xsl:when test="$nodename='draw:custom-shape' and $type='smiley'">Smiley Face</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='forbidden'">"No" Symbol</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='non-primitive'">Lightning</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='bracket-pair'">Double Bracket</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='flowchart-multidocument'">Multidocument</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='brace-pair'">Double Brace</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='left-bracket'">Left Bracket</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='right-bracket'">Right Bracket</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='left-brace'">Left Brace</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='right-brace'">Right Brace</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='circular-arrow'"/> + <xsl:when test="$nodename='draw:custom-shape' and $type='circular-arrow'"/> + <xsl:when test="$nodename='draw:custom-shape' and $type='flowchart-preparation'">Preparation</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='flowchart-manual-input'">Manual Input</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='flowchart-manual-operation'">Manual Operation</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='flowchart-connector'">Connector</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='flowchart-off-page-connector'">Off-page Connector</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='flowchart-card'">Card</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='flowchart-punched-tape'">Punched Tape</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='flowchart-summing-junction'">Summing Junction</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='flowchart-or'">Or</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='flowchart-collate'">Collate</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='flowchart-sort'">Sort</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='flowchart-extract'">Extract</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='flowchart-merge'">Merge</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='flowchart-stored-data'">Stored Data</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='flowchart-delay'">Delay</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='flowchart-sequential-access'">Sequential Access Storage</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='flowchart-magnetic-disk'">Magnetic Disk</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='flowchart-direct-access-storage'">Direct Access Storage</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='flowchart-display'">Display</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='vertical-scroll'">Vertical Scroll</xsl:when> + <xsl:when test="$nodename='draw:custom-shape' and $type='horizontal-scroll'">Horizontal Scroll</xsl:when> + <!--xsl:otherwise>Rectangle</xsl:otherwise--> + </xsl:choose> + </图:å称_801A> + </xsl:template> + <xsl:template name="draw:points"> + <xsl:param name="point"/> + <xsl:param name="lujing"/> + <xsl:choose> + <xsl:when test="contains($point,' ' )"> + <xsl:variable name="first-point" select="substring-before($point,' ')"/> + <xsl:variable name="other-point" select="substring-after($point,' ')"/> + <xsl:variable name="xzuobiao"> + <xsl:value-of select="number(substring-before($first-point,',')) div 1000"/> + </xsl:variable> + <xsl:variable name="yzuobiao"> + <xsl:value-of select="number(substring-after($first-point,',')) div 1000"/> + </xsl:variable> + <xsl:call-template name="draw:points"> + <xsl:with-param name="point" select="$other-point"/> + <xsl:with-param name="lujing" select="concat($lujing,$xzuobiao,' ',$yzuobiao,'lineto')"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="xzuobiao"> + <xsl:value-of select="number(substring-before($point,',')) div 1000"/> + </xsl:variable> + <xsl:variable name="yzuobiao"> + <xsl:value-of select="number(substring-after($point,',')) div 1000"/> + </xsl:variable> + <xsl:value-of select="concat($lujing,$xzuobiao,' ',$yzuobiao)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="图:路径-graph"> + <xsl:variable name="path"> + <xsl:choose> + <xsl:when test="@svg:d"> + <xsl:value-of select="@svg:d"/> + </xsl:when> + <xsl:when test="@draw:points"> + <xsl:call-template name="draw:points"> + <xsl:with-param name="point" select="@draw:points"/> + <xsl:with-param name="lujing"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:if test="(./@draw:points or ./@svg:d) and ./@svg:viewBox"> + <图:路径_801C> + <图:视窗_806A> + <xsl:element name="图:左上角_806B"> + <xsl:attribute name="x_C606"><xsl:value-of select="subsequence(tokenize(@svg:viewBox,' '),1,1)"/></xsl:attribute> + <xsl:attribute name="y_C607"><xsl:value-of select="subsequence(tokenize(@svg:viewBox,' '),2,1)"/></xsl:attribute> + </xsl:element> + <xsl:element name="图:大å°_806C"> + <xsl:attribute name="é•¿_C604"><xsl:value-of select="subsequence(tokenize(@svg:viewBox,' '),4,1)"/></xsl:attribute> + <xsl:attribute name="宽_C605"><xsl:value-of select="subsequence(tokenize(@svg:viewBox,' '),3,1)"/></xsl:attribute> + </xsl:element> + </图:视窗_806A> + <xsl:element name="图:路径值_8069"> + <xsl:value-of select="$path"/> + </xsl:element> + </图:路径_801C> + </xsl:if> + </xsl:template> + <xsl:template name="图:连接线规则-graph"> + <xsl:if test="name(.)='draw:connector'"> + <图:连接线规则_8027> + <xsl:if test="@draw:style-name!=''"> + <xsl:attribute name="连接线引用_8028"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + </xsl:if> + <xsl:if test="@draw:start-shape!=''"> + <xsl:attribute name="始端对象引用_8029"><xsl:value-of select="@draw:start-shape"/></xsl:attribute> + </xsl:if> + <xsl:if test="@draw:end-shape!=''"> + <xsl:attribute name="终端对象引用_802A"><xsl:value-of select="@draw:end-shape"/></xsl:attribute> + </xsl:if> + <xsl:if test="@draw:start-glue-point!=''"> + <xsl:attribute name="始端对象连接点索引_802B"><xsl:value-of select="@draw:start-glue-point"/></xsl:attribute> + </xsl:if> + <xsl:if test="@draw:end-glue-point!=''"> + <xsl:attribute name="终端对象连接点索引_802C"><xsl:value-of select="@draw:end-glue-point"/></xsl:attribute> + </xsl:if> + </图:连接线规则_8027> + </xsl:if> + </xsl:template> + <xsl:template name="图:预定义图形-graph"> + <xsl:param name="graphproperty"/> + <图:预定义图形_8018> + <xsl:call-template name="FindType"> + <xsl:with-param name="graphproperty" select="$graphproperty"/> + </xsl:call-template> + <图:生æˆè½¯ä»¶_801B>NSO</图:生æˆè½¯ä»¶_801B> + <xsl:call-template name="图:路径-graph"/> + <xsl:call-template name="图:属性-graph"> + <xsl:with-param name="graphproperty" select="$graphproperty"/> + </xsl:call-template> + <xsl:call-template name="图:连接线规则-graph"/> + </图:预定义图形_8018> + </xsl:template> + <xsl:template name="图:svg图形对象-graph"> + <图:svg图形对象_8017 svg:version="1.1" svg:xmlns_xlink="http://www.w3.org/1999/xlink"> + <xsl:variable name="width" select="fun:Convert2uofUnit(@svg:width)"/> + <xsl:attribute name="svg:x"><xsl:value-of select="fun:Convert2uofUnit(@svg:x)"/></xsl:attribute> + <xsl:attribute name="svg:y"><xsl:value-of select="fun:Convert2uofUnit(@svg:y)"/></xsl:attribute> + <xsl:attribute name="svg:width"><xsl:value-of select="fun:Convert2uofUnit(@svg:width)"/></xsl:attribute> + <xsl:attribute name="svg:height"><xsl:value-of select="fun:Convert2uofUnit(@svg:height)"/></xsl:attribute> + <xsl:attribute name="svg:viewBox"><xsl:value-of select="fun:Convert2uofUnit(@svg:viewBox)"/></xsl:attribute> + <svg:path> + <xsl:attribute name="svg:d"><xsl:value-of select="@svg:d"/></xsl:attribute> + </svg:path> + </图:svg图形对象_8017> + </xsl:template> + <xsl:template name="图:文本内容-graph"> + <xsl:param name="graphproperty"/> + <图:文本_803C> + <xsl:if test="draw:text-box"> + <xsl:attribute name="是å¦ä¸ºæ–‡æœ¬æ¡†_8046">true</xsl:attribute> + </xsl:if> + <xsl:if test="$graphproperty/@fo:wrap-option = 'no-wrap'"> + <xsl:attribute name="是å¦è‡ªåŠ¨æ¢è¡Œ_8047">false</xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="$graphproperty/@draw:auto-grow-height='true'"> + <xsl:attribute name="是å¦å¤§å°é€‚应文字_8048">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="是å¦å¤§å°é€‚应文字_8048">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:variable name="parent-style"> + <xsl:choose> + <xsl:when test="$graphproperty/@style:parent-style-name"> + <xsl:value-of select="$graphproperty/@style:parent-style-name"/> + </xsl:when> + <xsl:otherwise>notFrame</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:for-each select="$graphproperty"> + <xsl:if test="($parent-style != 'Frame' or $parent-style = 'notFrame') and (@fo:padding-left or @fo:padding-right or @fo:padding-top or @fo:padding-bottom)"> + <图:è¾¹è·_803D> + <xsl:if test="@fo:padding-left"> + <xsl:attribute name="å·¦_C608"><xsl:value-of select="number(fun:Convert2uofUnit(@fo:padding-left))"/></xsl:attribute> + </xsl:if> + <xsl:if test="@fo:padding-right"> + <xsl:attribute name="å³_C60A"><xsl:value-of select="number(fun:Convert2uofUnit(@fo:padding-right))"/></xsl:attribute> + </xsl:if> + <xsl:if test="@fo:padding-top"> + <xsl:attribute name="上_C609"><xsl:value-of select="number(fun:Convert2uofUnit(@fo:padding-top))"/></xsl:attribute> + </xsl:if> + <xsl:if test="@fo:padding-bottom"> + <xsl:attribute name="下_C60B"><xsl:value-of select="number(fun:Convert2uofUnit(@fo:padding-bottom))"/></xsl:attribute> + </xsl:if> + </图:è¾¹è·_803D> + </xsl:if> + <xsl:if test="@draw:textarea-horizontal-align or @draw:textarea-vertical-align"> + <图:对é½_803E> + <xsl:if test="@draw:textarea-horizontal-align"> + <xsl:attribute name="水平对é½_421D"><xsl:choose><xsl:when test="@draw:textarea-horizontal-align='justify'">justified</xsl:when><xsl:otherwise><xsl:value-of select="@draw:textarea-horizontal-align"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="@draw:textarea-vertical-align"> + <xsl:variable name="verticalType"> + <xsl:choose> + <xsl:when test="@draw:textarea-vertical-align = 'top'">top</xsl:when> + <xsl:when test="@draw:textarea-vertical-align = 'middle'">center</xsl:when> + <xsl:when test="@draw:textarea-vertical-align = 'bottom'">bottom</xsl:when> + <xsl:when test="@draw:textarea-vertical-align = 'justify'">base</xsl:when> + <xsl:otherwise>top</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="文字对é½_421E"><xsl:value-of select="$verticalType"/></xsl:attribute> + </xsl:if> + </图:对é½_803E> + </xsl:if> + </xsl:for-each> + <xsl:variable name="textdirection"> + <xsl:variable name="styleName" select="draw:text-box/text:p/@text:style-name"/> + <xsl:choose> + <xsl:when test="$graphproperty/@style:writing-mode='tb-lr'">r2l-t2b-0e-90w</xsl:when> + <xsl:when test="$graphproperty/@style:writing-mode='tb-rl'">l2r-b2t-270e-270w</xsl:when> + <!--文字排列方å‘出现在段è½å±žæ€§çš„设置中--> + <xsl:when test="../$graphproperty/style:paragraph-properties/@style:writing-mode='tb-lr'">r2l-t2b-0e-90w</xsl:when> + <xsl:when test="../$graphproperty/style:paragraph-properties/@style:writing-mode='tb-rl'">l2r-b2t-270e-270w</xsl:when> + <xsl:when test="key('ParaStyle',$styleName)/style:paragraph-properties/@style:writing-mode = 'rl-tb'">t2b-r2l-0e-0w</xsl:when> + <!--xsl:when test="@draw:textarea-horizontal-align='right'">t2b-r2l-0e-0w</xsl:when--> + <xsl:otherwise>t2b-l2r-0e-0w</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="$textdirection != ''"> + <xsl:element name="图:文字排列方å‘_8042"> + <xsl:value-of select="$textdirection"/> + </xsl:element> + </xsl:if> + <xsl:if test="draw:text-box/@draw:chain-next-name"> + <xsl:variable name="secondName" select="draw:text-box/@draw:chain-next-name"/> + <图:å‰åŽé“¾æŽ¥_803F> + <xsl:attribute name="åŽä¸€é“¾æŽ¥_8041" select="generate-id(/office:document/office:body/office:text/text:p/draw:frame[@draw:name = $secondName])"/> + </图:å‰åŽé“¾æŽ¥_803F> + </xsl:if> + <图:内容_8043> + <xsl:choose> + <xsl:when test="name(.)='draw:frame'"> + <xsl:for-each select="*"> + <xsl:choose> + <xsl:when test="self::node()[name(.)='draw:text-box']"> + <xsl:call-template name="TextContent"/> + </xsl:when> + <xsl:when test="self::node()[name(.)='draw:image']"> + <xsl:call-template name="DrawContent"/> + </xsl:when> + <xsl:when test="self::node()[name(.)='table:table']"> + <xsl:apply-templates mode="text" select="."/> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="DrawContent"/> + </xsl:otherwise> + </xsl:choose> + </图:内容_8043> + </图:文本_803C> + </xsl:template> + <xsl:template name="图:控制点"> + <xsl:variable name="modifiers" select="draw:enhanced-geometry/@draw:modifiers"/> + <xsl:if test="$modifiers"> + <图:控制点_8039> + <!--暂时无法判断draw:modifiers中åªæœ‰ä¸€ä¸ªæ•°å€¼æ—¶ï¼Œè¿™ä¸ªå€¼æ˜¯xå标还是yå标。目å‰ç»Ÿä¸€è®°åœ¨xå标中--> + <xsl:attribute name="x_C606"><xsl:choose><xsl:when test="contains($modifiers,' ')"><xsl:value-of select="substring-before($modifiers,' ')"/></xsl:when><xsl:otherwise><xsl:value-of select="$modifiers"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="contains($modifiers,' ')"> + <xsl:attribute name="y_C607"><!--schema校验问题--><xsl:value-of select="substring-before(substring-after($modifiers,' '),' ')"/></xsl:attribute> + </xsl:if> + </图:控制点_8039> + </xsl:if> + </xsl:template> + <xsl:template name="图:翻转-graph"> + <xsl:variable name="svg_x1" select="fun:Convert2uofUnit(@svg:x1)"/> + <xsl:variable name="svg_x2" select="fun:Convert2uofUnit(@svg:x2)"/> + <xsl:variable name="svg_y1" select="fun:Convert2uofUnit(@svg:y1)"/> + <xsl:variable name="svg_y2" select="fun:Convert2uofUnit(@svg:y2)"/> + <xsl:if test="number($svg_x2) &lt; number($svg_x1) or number($svg_y2) &lt; number($svg_y1) or draw:enhanced-geometry/@draw:mirror-horizontal = 'true' or draw:enhanced-geometry/@draw:mirror-vertical = 'true'"> + <图:翻转_803A> + <xsl:choose> + <xsl:when test="(number($svg_x2) &lt; number($svg_x1) and number($svg_y2) &lt; number($svg_y1)) or (draw:enhanced-geometry/@draw:mirror-horizontal = 'true' and draw:enhanced-geometry/@draw:mirror-vertical = 'true')"> + <xsl:value-of select="'xy'"/> + </xsl:when> + <xsl:when test="number($svg_x2) &lt; number($svg_x1) or draw:enhanced-geometry/@draw:mirror-horizontal = 'true'"> + <xsl:value-of select="'x'"/> + </xsl:when> + <xsl:when test="number($svg_y2) &lt; number($svg_y1) or draw:enhanced-geometry/@draw:mirror-vertical = 'true'"> + <xsl:value-of select="'y'"/> + </xsl:when> + </xsl:choose> + </图:翻转_803A> + </xsl:if> + </xsl:template> + <xsl:template name="图:组åˆä½ç½®-graph"> + <xsl:param name="IsinGroup"/> + <xsl:if test="$IsinGroup='true'"> + <图:组åˆä½ç½®_803B> + <xsl:choose> + <xsl:when test="@svg:x"> + <xsl:attribute name="x_C606"><xsl:value-of select="fun:Convert2uofUnit(@svg:x)"/></xsl:attribute> + <xsl:if test="@svg:y"> + <xsl:attribute name="y_C607"><xsl:value-of select="fun:Convert2uofUnit(@svg:y)"/></xsl:attribute> + </xsl:if> + </xsl:when> + <xsl:when test="@svg:x1"> + <xsl:variable name="svg_x1" select="fun:Convert2uofUnit(@svg:x1)"/> + <xsl:variable name="svg_x2" select="fun:Convert2uofUnit(@svg:x2)"/> + <xsl:variable name="svg_y1" select="fun:Convert2uofUnit(@svg:y1)"/> + <xsl:variable name="svg_y2" select="fun:Convert2uofUnit(@svg:y2)"/> + <xsl:choose> + <xsl:when test="number($svg_x2) &gt; number($svg_x1)"> + <xsl:attribute name="x_C606"><xsl:value-of select="$svg_x1"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="x_C606"><xsl:value-of select="$svg_x2"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="number($svg_y2) &gt; number($svg_y1)"> + <xsl:attribute name="y_C607"><xsl:value-of select="$svg_y1"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="y_C607"><xsl:value-of select="$svg_y2"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + </图:组åˆä½ç½®_803B> + </xsl:if> + </xsl:template> + <xsl:template name="frmobject"> + <xsl:if test="draw:image[@*|* and not(preceding-sibling::*)]"> + <对象:对象数æ®_D701> + <xsl:attribute name="标识符_D704"><xsl:value-of select="generate-id(draw:image)"/></xsl:attribute> + <!--<xsl:choose> + <xsl:when test="./draw:image/office:binary-data"> + <xsl:attribute name="是å¦å†…嵌_D705">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="是å¦å†…嵌_D705">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose>--> + <xsl:choose> + <xsl:when test="contains(./draw:image/@xlink:href,'Pictures/')"> + <xsl:attribute name="是å¦å†…嵌_D705">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="是å¦å†…嵌_D705">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:variable name="pic"> + <xsl:choose> + <xsl:when test="contains(./draw:image/@xlink:href,'.png')">png</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.jpg') or draw:image/office:binary-data">jpg</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.gif')">gif</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.bmp')">bmp</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.pbm')">pbm</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.ras')">ras</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.txt')">text</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.xml')">xml</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.htm')">html</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.html')">html</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.wav')">wav</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.mid')">midi</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.ra')">ra</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.au')">au</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.mp3')">mp3</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.snd')">snd</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.svg')">svg</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.avi')">avi</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.mpeg')">mpeg4</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.qt')">qt</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.rm')">rm</xsl:when> + <xsl:when test="contains(./draw:image/@xlink:href,'.asf')">asf</xsl:when> + <xsl:otherwise>图片</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$pic!='图片'"> + <xsl:attribute name="公共类型_D706"><xsl:value-of select="$pic"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="ç§æœ‰ç±»åž‹_D707">图片</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="./draw:image/office:binary-data"> + <对象:æ•°æ®_D702> + <xsl:value-of select="./draw:image/office:binary-data"/> + </对象:æ•°æ®_D702> + </xsl:if> + <xsl:if test="./draw:image/@xlink:href != ''"> + <对象:路径_D703> + <xsl:value-of select="replace(./draw:image/@xlink:href,'Pictures','/data')"/> + </对象:路径_D703> + </xsl:if> + <xsl:if test="count(./draw:image/office:binary-data)=0 and count(./draw:image[@xlink:href!= ''])=0"> + <对象:æ•°æ®_D702> + </对象:æ•°æ®_D702> + </xsl:if> + </对象:对象数æ®_D701> + </xsl:if> + <xsl:if test="draw:object-ole[@*|*]"> + <对象:对象数æ®_D701> + <xsl:attribute name="标识符_D704"><xsl:value-of select="generate-id(draw:object-ole)"/></xsl:attribute> + <xsl:choose> + <xsl:when test="./draw:object-ole/office:binary-data"> + <xsl:attribute name="是å¦å†…嵌_D705">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="是å¦å†…嵌_D705">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="ç§æœ‰ç±»åž‹_D707">old对象</xsl:attribute> + <xsl:if test="./draw:object-ole/office:binary-data"> + <对象:æ•°æ®_D702> + <xsl:value-of select="./draw:object-ole/office:binary-data"/> + </对象:æ•°æ®_D702> + </xsl:if> + <xsl:if test="./draw:object-ole/@xlink:href != ''"> + <对象:路径_D703> + <xsl:value-of select="./draw:object-ole/@xlink:href"/> + </对象:路径_D703> + </xsl:if> + </对象:对象数æ®_D701> + </xsl:if> + <!--xsl:if test="draw:object[@*|*]"> + <xsl:if test="./draw:object/math:math"> + <uof:æ•°å­¦å…¬å¼ uof:locID="u0034" uof:attrList="标识符"> + <xsl:attribute name="uof:标识符"><xsl:value-of select="generate-id(draw:object)"/></xsl:attribute> + <æ•°:math> + <xsl:copy-of select="draw:object/math:math/*"/> + </æ•°:math> + </uof:数学公å¼> + </xsl:if> + </xsl:if--> + </xsl:template> + <xsl:template name="equations"> + <xsl:if test=".//draw:object[@*|*]"> + <xsl:if test=".//draw:object/math:math"> + <å…¬å¼:数学公å¼_C201> + <xsl:attribute name="标识符_C202"><xsl:value-of select="generate-id(draw:object)"/></xsl:attribute> + <å…¬å¼:math_C203> + <xsl:copy-of select="draw:object/math:math/*"/> + </å…¬å¼:math_C203> + </å…¬å¼:数学公å¼_C201> + </xsl:if> + </xsl:if> + </xsl:template> + <xsl:template name="zuheliebiao"> + <xsl:param name="allnode"/> + <xsl:choose> + <xsl:when test="following-sibling::*[name()!='svg:title' and name()!='svg:desc' and name()!='office:eventlisteners' and name()!='draw:gluepoint']"> + <xsl:for-each select="following-sibling::*[name()!='svg:title' and name()!='svg:desc' and name()!='office:eventlisteners' and name()!='draw:gluepoint'][1]"> + <xsl:variable name="pic-name1"> + <xsl:choose> + <xsl:when test="@draw:id"> + <xsl:value-of select="@draw:id"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="generate-id()"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="allnode1"> + <xsl:value-of select="concat($allnode,' ',$pic-name1)"/> + </xsl:variable> + <xsl:call-template name="zuheliebiao"> + <xsl:with-param name="allnode" select="$allnode1"/> + </xsl:call-template> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$allnode"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="AnchorToUofObject"> + <xsl:param name="graphproperty"/> + <xsl:variable name="IsinGroup"> + <xsl:choose> + <xsl:when test="name(..)='draw:g'"> + <xsl:value-of select="string('true')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="string('false')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <图:图形_8062> + <xsl:choose> + <xsl:when test="@draw:id"> + <xsl:attribute name="标识符_804B"><xsl:value-of select="@draw:id"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="标识符_804B"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="name(.)='draw:g'"> + <xsl:variable name="grouplist"> + <xsl:for-each select="child::*[name()!='svg:title' and name()!='svg:desc' and name()!='office:eventlisteners' and name()!='draw:gluepoint'][1]"> + <xsl:variable name="pic-name"> + <xsl:choose> + <xsl:when test="@draw:id"> + <xsl:value-of select="@draw:id"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="generate-id(.)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="zuheliebiao"> + <xsl:with-param name="allnode"> + <xsl:value-of select="$pic-name"/> + </xsl:with-param> + </xsl:call-template> + </xsl:for-each> + </xsl:variable> + <xsl:attribute name="组åˆåˆ—表_8064"><xsl:value-of select="$grouplist"/></xsl:attribute> + </xsl:if> + <xsl:if test="$IsinGroup='false' and @draw:z-index"> + <xsl:attribute name="层次_8063"><xsl:value-of select="@draw:z-index"/></xsl:attribute> + </xsl:if> + <xsl:call-template name="图:预定义图形-graph"> + <xsl:with-param name="graphproperty" select="$graphproperty"/> + </xsl:call-template> + <!--xsl:choose> + <xsl:when test="name(.)='draw:path'"> + <xsl:call-template name="图:svg图形对象-graph"/> + </xsl:when--> + <!-- test code, confirm draw:custom-shape + <xsl:when test="name(.)='draw:custom-shape'"> + <图:svg图形对象 svg:version="1.1" svg:xmlns_xlink="http://www.w3.org/1999/xlink"> + <xsl:attribute name="svg:x"><xsl:value-of select="@svg:x"/></xsl:attribute> + <xsl:attribute name="svg:y"><xsl:value-of select="@svg:y"/></xsl:attribute> + <xsl:attribute name="svg:width"><xsl:value-of select="@svg:width"/></xsl:attribute> + <xsl:attribute name="svg:height"><xsl:value-of select="@svg:height"/></xsl:attribute> + <xsl:attribute name="svg:viewBox"><xsl:value-of select="draw:enhanced-geometry/@svg:viewBox"/></xsl:attribute> + <svg:path> + <xsl:attribute name="svg:d"><xsl:value-of select="draw:enhanced-geometry/@draw:enhanced-path"/></xsl:attribute> + </svg:path> + </图:svg图形对象> + </xsl:when> --> + <!--xsl:otherwise> + <xsl:call-template name="图:预定义图形-graph"> + <xsl:with-param name="graphproperty" select="$graphproperty"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose--> + <xsl:if test="name(.)='draw:frame'"> + <!--<xsl:if test="name(.)='draw:frame'">--> + <xsl:if test="draw:image/office:binary-data"> + <xsl:element name="图:图片数æ®å¼•ç”¨_8037"> + <xsl:value-of select="generate-id(draw:image)"/> + </xsl:element> + </xsl:if> + <!-- + <xsl:if test="key('Style',@draw:style-name)/style:graphic-properties/style:background-image/office:binary-data"> + <xsl:attribute name="图:其他对象"><xsl:value-of select="generate-id(key('Style',@draw:style-name)/style:graphic-properties/style:background-image)"/></xsl:attribute> + </xsl:if> + --> + <xsl:if test="$graphproperty/style:background-image/office:binary-data"> + <xsl:element name="图:图片数æ®å¼•ç”¨_8037"> + <xsl:value-of select="generate-id($graphproperty/style:background-image)"/> + </xsl:element> + </xsl:if> + <xsl:if test="draw:image/@xlink:href and not(draw:object[@*|*])"> + <xsl:element name="图:图片数æ®å¼•ç”¨_8037"> + <xsl:value-of select="generate-id(draw:image)"/> + </xsl:element> + </xsl:if> + <xsl:if test="draw:object-ole/office:binary-data"> + <xsl:element name="图:其他对象引用_8038"> + <xsl:value-of select="generate-id(draw:object-ole)"/> + </xsl:element> + </xsl:if> + <xsl:if test="draw:object[@*|*]"> + <xsl:element name="图:图表数æ®å¼•ç”¨_8065"> + <xsl:value-of select="generate-id(draw:object)"/> + </xsl:element> + </xsl:if> + </xsl:if> + <xsl:call-template name="图:控制点"/> + <xsl:call-template name="图:翻转-graph"/> + <xsl:call-template name="图:组åˆä½ç½®-graph"> + <xsl:with-param name="IsinGroup" select="$IsinGroup"/> + </xsl:call-template> + <xsl:call-template name="图:文本内容-graph"> + <xsl:with-param name="graphproperty" select="$graphproperty"/> + </xsl:call-template> + </图:图形_8062> + </xsl:template> + <xsl:template name="printtest"> + <xsl:param name="graphproperty"/> + <xsl:for-each select="$graphproperty/style:graphic-properties"> + <test1> + <xsl:value-of select="@draw:stroke"/> + </test1> + </xsl:for-each> + </xsl:template> + <xsl:template name="ParentGraphicProp"> + <!--å¯ä»Žoffice:style中继承图形å¼æ ·ã€‚且å¯å¤šå±‚继承--> + <xsl:for-each select="key('GraphStyle',@style:parent-style-name)[name(../..)='office:style']"> + <xsl:if test="@style:parent-style-name"> + <xsl:call-template name="ParentGraphicProp"/> + </xsl:if> + <!--ODF 文字排列方å‘å¯å‡ºçŽ°åœ¨æ®µå±žæ€§ä¸­--> + <xsl:copy-of select="style:paragraph-properties/@style:writing-mode"/> + <xsl:copy-of select="style:graphic-properties/@*"/> + </xsl:for-each> + </xsl:template> + <xsl:template name="OneGraphicStyle"> + <xsl:variable name="graphproperty-holder"> + <xsl:element name="style:graphic-properties"> + <xsl:if test="@style:parent-style-name"> + <xsl:attribute name="style:parent-style-name" select="@style:parent-style-name"/> + <xsl:call-template name="ParentGraphicProp"/> + </xsl:if> + <!--ODF 文字排列方å‘å¯å‡ºçŽ°åœ¨æ®µå±žæ€§ä¸­--> + <xsl:copy-of select="style:paragraph-properties/@style:writing-mode"/> + <xsl:copy-of select="style:graphic-properties/@*"/> + </xsl:element> + </xsl:variable> + <!--<xsl:variable name="graphproperty" select="style:graphic-properties"/> + <xsl:call-template name="printtest"> + <xsl:with-param name="graphproperty" select="$graphproperty"/> + </xsl:call-template>--> + <xsl:variable name="anchors" select="key('findanchor', @style:name)"/> + <xsl:choose> + <xsl:when test="$anchors"> + <xsl:for-each select="$anchors"> + <xsl:call-template name="AnchorToUofObject"> + <xsl:with-param name="graphproperty" select="$graphproperty-holder/style:graphic-properties"/> + </xsl:call-template> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="anchors2" select="key('findanchorP', @style:name)"/> + <xsl:for-each select="$anchors2"> + <xsl:call-template name="AnchorToUofObject"> + <xsl:with-param name="graphproperty" select="$graphproperty-holder/style:graphic-properties"/> + </xsl:call-template> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="ObjectSets"> + <图形:图形集_7C00> + <xsl:for-each select="office:styles/style:style[@style:family='graphic']"> + <xsl:call-template name="OneGraphicStyle"/> + </xsl:for-each> + <xsl:for-each select="office:styles/style:style[@style:family='presentation']"> + <xsl:call-template name="OneGraphicStyle"/> + </xsl:for-each> + <xsl:for-each select="office:automatic-styles/style:style[@style:family='graphic']"> + <xsl:call-template name="OneGraphicStyle"/> + </xsl:for-each> + <xsl:for-each select="office:automatic-styles/style:style[@style:family='presentation']"> + <xsl:call-template name="OneGraphicStyle"/> + </xsl:for-each> + <!--xsl:if test="$documentType='presentation'"三模å—å‡é€‚用--> + <xsl:for-each select="/office:document/office:master-styles//draw:g | /office:document/office:body//draw:g |/office:document/office:body//table:shapes/draw:frame"> + <xsl:if test="not(@draw:style-name)"> + <xsl:call-template name="AnchorToUofObject"> + <xsl:with-param name="graphproperty"> + <style:graphic-properties/> + </xsl:with-param> + </xsl:call-template> + </xsl:if> + </xsl:for-each> + <!--/xsl:if--> + <xsl:for-each select="office:master-styles//draw:page-thumbnail[not(@draw:style-name) and not(@presentation:style-name)]|office:styles/style:presentation-page-layout/presentation:placeholder | office:body/office:presentation/draw:page//draw:page-thumbnail[not(@draw:style-name) and not(@presentation:style-name)]|office:body/office:presentation/draw:page//draw:frame[not(@draw:style-name) and not(@presentation:style-name)]"> + <xsl:call-template name="AnchorToUofObject"> + <xsl:with-param name="graphproperty"> + <style:graphic-properties>page-thumbnail</style:graphic-properties> + </xsl:with-param> + </xsl:call-template> + </xsl:for-each> + </图形:图形集_7C00> + </xsl:template> + <xsl:template name="Graphic_ObjectData"> + <xsl:variable name="anchors" select="key('findanchor', @style:name)"/> + <xsl:choose> + <xsl:when test="$anchors"> + <xsl:for-each select="$anchors"> + <xsl:if test="name(.)='draw:frame'"> + <xsl:call-template name="frmobject"/> + </xsl:if> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="anchors2" select="key('findanchorP', @style:name)"/> + <xsl:for-each select="$anchors2"> + <xsl:if test="name(.)='draw:frame'"> + <xsl:call-template name="frmobject"/> + </xsl:if> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="ObjectData"> + <xsl:for-each select="/office:document/office:styles/style:style[@style:family='graphic']"> + <xsl:call-template name="Graphic_ObjectData"/> + </xsl:for-each> + <xsl:for-each select="/office:document/office:styles/style:style[@style:family='presentation']"> + <xsl:call-template name="Graphic_ObjectData"/> + </xsl:for-each> + <xsl:for-each select="/office:document/office:automatic-styles/style:style[@style:family='graphic']"> + <xsl:call-template name="Graphic_ObjectData"/> + </xsl:for-each> + <xsl:for-each select="/office:document/office:automatic-styles/style:style[@style:family='presentation']"> + <xsl:call-template name="Graphic_ObjectData"/> + </xsl:for-each> + <xsl:for-each select="/office:document/office:body/office:presentation/draw:page//draw:frame[not(@draw:style-name) and not(@presentation:style-name)]"> + <xsl:if test="name(.)='draw:frame'"> + <xsl:call-template name="frmobject"/> + </xsl:if> + </xsl:for-each> + <xsl:for-each select="(/office:document/office:styles/style:style/style:paragraph-properties/style:background-image) | (/office:document/office:automatic-styles/style:style/style:paragraph-properties/style:background-image) | (/office:document/office:automatic-styles/style:page-layout/style:page-layout-properties/style:background-image) | /office:document/office:automatic-styles/style:style/style:table-cell-properties/style:background-image | /office:document/office:automatic-styles/style:style/style:table-properties/style:background-image | /office:document/office:automatic-styles/style:style/style:graphic-properties/style:background-image"> + <xsl:if test="@xlink:href != '' or child::* or draw:image/@xlink:href != ''"> + <对象:对象数æ®_D701> + <xsl:attribute name="标识符_D704"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + <xsl:attribute name="公共类型_D706"><xsl:choose><xsl:when test="ends-with(@xlink:href,'png')">png</xsl:when><xsl:when test="ends-with(@xlink:href,'bmp')">bmp</xsl:when><xsl:when test="ends-with(@xlink:href,'ras')">ras</xsl:when><xsl:when test="ends-with(@xlink:href,'gif')">gif</xsl:when><xsl:otherwise>jpg</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="是å¦å†…嵌_D705"><xsl:choose><xsl:when test="contains(@xlink:href,'Pictures/')">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="office:binary-data"> + <对象:æ•°æ®_D702> + <xsl:value-of select="office:binary-data"/> + </对象:æ•°æ®_D702> + </xsl:if> + <xsl:choose> + <xsl:when test="@xlink:href != '' and contains(@xlink:href,'Pictures/')"> + <对象:路径_D703> + <xsl:value-of select="replace(@xlink:href,'Pictures','/data')"/> + </对象:路径_D703> + </xsl:when> + <xsl:otherwise> + <对象:路径_D703> + <xsl:value-of select="@xlink:href"/> + </对象:路径_D703> + </xsl:otherwise> + </xsl:choose> + </对象:对象数æ®_D701> + </xsl:if> + </xsl:for-each> + <xsl:for-each select="(/office:document/office:styles/text:list-style/text:list-level-style-image) | (/office:document/office:automatic-styles/text:list-style/text:list-level-style-image)"> + <对象:对象数æ®_D701> + <xsl:attribute name="标识符_D704"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + <xsl:attribute name="公共类型_D706">png</xsl:attribute> + <xsl:attribute name="是å¦å†…嵌_D705">true</xsl:attribute> + <xsl:if test="office:binary-data"> + <对象:æ•°æ®_D702> + <xsl:value-of select="office:binary-data"/> + </对象:æ•°æ®_D702> + </xsl:if> + <xsl:if test="@xlink:href != ''"> + <对象:路径_D703> + <xsl:value-of select="replace(@xlink:href,'Pictures','/data')"/> + </对象:路径_D703> + </xsl:if> + </对象:对象数æ®_D701> + </xsl:for-each> + <!--<xsl:for-each select="//office:document/office:styles/draw:fill-image[@draw:name != '']"> + <对象:对象数æ®_D701> + <xsl:attribute name="标识符_D704"><xsl:value-of select="@draw:name"/></xsl:attribute> + <xsl:attribute name="公共类型_D706">png</xsl:attribute> + <xsl:attribute name="是å¦å†…嵌_D705">true</xsl:attribute> + <xsl:choose> + <xsl:when test="office:binary-data"> + <对象:æ•°æ®_D702> + <xsl:value-of select="office:binary-data"/> + </对象:æ•°æ®_D702> + </xsl:when> + <xsl:when test="@xlink:href"> + <对象:路径_D703> + <xsl:value-of select="replace(@xlink:href,'Pictures','data')"/> + </对象:路径_D703> + </xsl:when> + </xsl:choose> + </对象:对象数æ®_D701> + </xsl:for-each>--> + <!--过滤图表中和主体中é‡å¤æ•°æ®å¯¹è±¡--> + <xsl:for-each-group group-by="@draw:name" select="//office:document/office:styles/draw:fill-image[@draw:name != '']"> + <对象:对象数æ®_D701> + <xsl:attribute name="标识符_D704"><xsl:value-of select="@draw:name"/></xsl:attribute> + <xsl:attribute name="公共类型_D706">png</xsl:attribute> + <xsl:attribute name="是å¦å†…嵌_D705">true</xsl:attribute> + <xsl:choose> + <xsl:when test="office:binary-data"> + <对象:æ•°æ®_D702> + <xsl:value-of select="office:binary-data"/> + </对象:æ•°æ®_D702> + </xsl:when> + <xsl:when test="@xlink:href"> + <对象:路径_D703> + <xsl:value-of select="replace(@xlink:href,'Pictures','/data')"/> + </对象:路径_D703> + </xsl:when> + </xsl:choose> + </对象:对象数æ®_D701> + </xsl:for-each-group> + </xsl:template> + <xsl:template name="addsect"> + <xsl:if test="$documentType = 'text'"> + <xsl:variable name="bs"> + <xsl:choose> + <xsl:when test="./@text:style-name"> + <xsl:value-of select="./@text:style-name"/> + </xsl:when> + <xsl:when test="./@table:style-name"> + <xsl:value-of select="./@table:style-name"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="bs1" select="/office:document/office:automatic-styles/style:style[@style:name=$bs]/@style:master-page-name"/> + <xsl:if test="$bs1 != ''"> + <xsl:variable name="mpage" select="/office:document/office:master-styles/style:master-page[@style:name=$bs1]"/> + <xsl:call-template name="text-page-layout"> + <xsl:with-param name="master-page" select="$mpage"/> + <xsl:with-param name="textstylename" select="$bs"/> + </xsl:call-template> + </xsl:if> + </xsl:if> + </xsl:template> + <xsl:template name="ParaStyleNameFromShape"> + <xsl:param name="shapestyle"/> + <xsl:for-each select="key('GraphStyle',string($shapestyle))"> + <xsl:choose> + <xsl:when test="style:paragraph-properties or style:text-properties"> + <xsl:value-of select="$shapestyle"/> + </xsl:when> + <xsl:when test="@style:parent-style-name"> + <xsl:call-template name="ParaStyleNameFromShape"> + <xsl:with-param name="shapestyle" select="@style:parent-style-name"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise>Null</xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template name="PropFrmParaAttr"> + <xsl:param name="pstylename"/> + <!--default-style 转为默认å¼æ ·æ•…此处å¯ä¸æ·»åŠ --> + <xsl:for-each select="key('ParaStyle',string($pstylename))"> + <xsl:if test="@style:parent-style-name"> + <xsl:call-template name="PropFrmParaAttr"> + <xsl:with-param name="pstylename" select="@style:parent-style-name"/> + </xsl:call-template> + </xsl:if> + <xsl:copy-of select="style:paragraph-properties/@*"/> + </xsl:for-each> + </xsl:template> + <xsl:template name="PropFrmParaElement"> + <xsl:param name="pstylename"/> + <!--default-style 转为默认å¼æ ·æ•…此处å¯ä¸æ·»åŠ --> + <xsl:for-each select="key('ParaStyle',string($pstylename))"> + <xsl:choose> + <xsl:when test="style:paragraph-properties/*"> + <xsl:copy-of select="style:paragraph-properties/*"/> + </xsl:when> + <xsl:otherwise> + <xsl:if test="@style:parent-style-name"> + <xsl:call-template name="PropFrmParaElement"> + <xsl:with-param name="pstylename" select="@style:parent-style-name"/> + </xsl:call-template> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template name="PropFrmPara"> + <xsl:param name="pstylename"/> + <xsl:call-template name="PropFrmParaAttr"> + <xsl:with-param name="pstylename" select="$pstylename"/> + </xsl:call-template> + <xsl:call-template name="PropFrmParaElement"> + <xsl:with-param name="pstylename" select="$pstylename"/> + </xsl:call-template> + </xsl:template> + <xsl:template name="PropFrmTextPara"> + <xsl:param name="pstylename"/> + <!--default-style 转为默认å¼æ ·æ•…此处å¯ä¸æ·»åŠ --> + <xsl:for-each select="key('ParaStyle',string($pstylename))"> + <xsl:if test="@style:parent-style-name"> + <xsl:call-template name="PropFrmTextPara"> + <xsl:with-param name="pstylename" select="@style:parent-style-name"/> + </xsl:call-template> + </xsl:if> + <xsl:copy-of select="style:text-properties/@*"/> + </xsl:for-each> + </xsl:template> + <xsl:template name="ParaPropAndStyleRef"> + <xsl:param name="currlistlvl"/> + <xsl:param name="liststylename"/> + <xsl:choose> + <!--æ¼” 中 所有段都在图下,段实际的å¼æ ·ï¼šå›¾å¼æ ·ä¸‹çš„段å¼æ · å åŠ  段本身引用å¼æ ·--> + <xsl:when test="$documentType = 'presentation' and not(ancestor::draw:frame/@presentation:class='outline')"> + <xsl:variable name="shapestyle"> + <xsl:for-each select="ancestor::draw:caption|ancestor::draw:circle|ancestor::draw:connector|ancestor::draw:custom-shape|ancestor::draw:ellipse|ancestor::draw:image|ancestor::draw:line|ancestor::draw:measure|ancestor::draw:path|ancestor::draw:polygon|ancestor::draw:polyline|ancestor::draw:rect|ancestor::draw:regular-polygon|ancestor::draw:frame"> + <xsl:choose> + <xsl:when test="@presentation:style-name"> + <xsl:value-of select="@presentation:style-name"/> + </xsl:when> + <xsl:when test="@draw:style-name"> + <xsl:value-of select="@draw:style-name"/> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="Pstylenamefrmshape"> + <xsl:choose> + <xsl:when test="$shapestyle!=''"> + <xsl:call-template name="ParaStyleNameFromShape"> + <xsl:with-param name="shapestyle" select="string($shapestyle)"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise>Null</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$Pstylenamefrmshape='Null'"> + <xsl:if test="@text:style-name"> + <xsl:attribute name="å¼æ ·å¼•ç”¨_419C"><xsl:value-of select="@text:style-name"/></xsl:attribute> + <xsl:call-template name="å­—:大纲级别-paragraph"> + <xsl:with-param name="level" select="$currlistlvl"/> + </xsl:call-template> + <xsl:call-template name="å­—:自动编å·ä¿¡æ¯-paragraph"> + <xsl:with-param name="autonum" select="$liststylename"/> + <xsl:with-param name="level" select="$currlistlvl"/> + </xsl:call-template> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <!--图中段å¼æ · 作为 å¼æ ·å¼•ç”¨ï¼›--> + <xsl:attribute name="å¼æ ·å¼•ç”¨_419C"><xsl:value-of select="$Pstylenamefrmshape"/></xsl:attribute> + <xsl:choose> + <xsl:when test="@text:style-name"> + <!--段所引å¼æ ·ç§»æ¤è¿‡æ¥ä½œä¸ºæ®µè½å±žæ€§--> + <xsl:variable name="stylefrmpara"> + <xsl:element name="style:style"> + <xsl:element name="style:paragraph-properties"> + <xsl:call-template name="PropFrmPara"> + <xsl:with-param name="pstylename" select="@text:style-name"/> + </xsl:call-template> + </xsl:element> + <style:text-properties> + <xsl:call-template name="PropFrmTextPara"> + <xsl:with-param name="pstylename" select="@text:style-name"/> + </xsl:call-template> + </style:text-properties> + <!-- default-style 转为默认å¼æ · 故此处å¯ä¸æ·»åŠ  + <xsl:for-each select="/office:document/office:styles/style:default-style[@style:family='graphic']/style:text-properties"> + <xsl:copy-of select="."/> + + </xsl:for-each> +--> + </xsl:element> + </xsl:variable> + <!--补充å¥å¼æ ·--> + <xsl:variable name="stylefrmTextpara"> + <xsl:element name="style:style"> + <style:text-properties> + <xsl:call-template name="PropFrmTextPara"> + <xsl:with-param name="pstylename" select="@text:style-name"/> + </xsl:call-template> + </style:text-properties> + </xsl:element> + </xsl:variable> + <xsl:for-each select="$stylefrmpara/style:style"> + <xsl:call-template name="UofParagraphStyle"> + <xsl:with-param name="level" select="$currlistlvl"/> + <xsl:with-param name="autonum" select="$liststylename"/> + </xsl:call-template> + </xsl:for-each> + <xsl:for-each select="$stylefrmTextpara/style:style"> + <å­—:å¥å±žæ€§_4158> + <xsl:call-template name="UOFTextStyle"/> + </å­—:å¥å±žæ€§_4158> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="å­—:大纲级别-paragraph"> + <xsl:with-param name="level" select="$currlistlvl"/> + </xsl:call-template> + <xsl:call-template name="å­—:自动编å·ä¿¡æ¯-paragraph"> + <xsl:with-param name="autonum" select="$liststylename"/> + <xsl:with-param name="level" select="$currlistlvl"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:if test="@text:style-name"> + <xsl:attribute name="å¼æ ·å¼•ç”¨_419C"><xsl:value-of select="@text:style-name"/></xsl:attribute> + </xsl:if> + <xsl:call-template name="å­—:大纲级别-paragraph"> + <xsl:with-param name="level" select="$currlistlvl"/> + </xsl:call-template> + <xsl:call-template name="å­—:自动编å·ä¿¡æ¯-paragraph"> + <xsl:with-param name="autonum" select="$liststylename"/> + <xsl:with-param name="level" select="$currlistlvl"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="text:p"> + <xsl:call-template name="addsect"/> + <å­—:段è½_416B> + <xsl:if test="@text:id"> + <xsl:attribute name="标识符_4169"><xsl:value-of select="@text:id"/></xsl:attribute> + </xsl:if> + <xsl:element name="å­—:段è½å±žæ€§_419B"> + <xsl:call-template name="ParaPropAndStyleRef"/> + </xsl:element> + <xsl:if test="@text:style-name"> + <xsl:variable name="Curstyle" select="key('Style', @text:style-name)"/> + <xsl:choose> + <xsl:when test="$Curstyle/style:paragraph-properties/@fo:break-before='page'"> + <å­—:å¥_419D> + <å­—:分页符_4163/> + </å­—:å¥_419D> + </xsl:when> + <xsl:when test="$Curstyle/style:paragraph-properties/@fo:break-before='column'"> + <å­—:å¥_419D> + <å­—:分æ ç¬¦_4160/> + </å­—:å¥_419D> + </xsl:when> + </xsl:choose> + </xsl:if> + <xsl:call-template name="paragraph_content"/> + <xsl:if test="@text:style-name"> + <xsl:variable name="Curstyle" select="key('Style', @text:style-name)"/> + <xsl:choose> + <xsl:when test="$Curstyle/style:paragraph-properties/@fo:break-after='page'"> + <å­—:å¥_419D> + <å­—:分页符_4163/> + </å­—:å¥_419D> + </xsl:when> + <xsl:when test="$Curstyle/style:paragraph-properties/@fo:break-after='column'"> + <å­—:å¥_419D> + <å­—:分æ ç¬¦_4160/> + </å­—:å¥_419D> + </xsl:when> + </xsl:choose> + </xsl:if> + </å­—:段è½_416B> + </xsl:template> + <xsl:template match="text:h"> + <xsl:call-template name="addsect"/> + <å­—:段è½_416B> + <xsl:if test="@text:id"> + <xsl:attribute name="标识符_4169"><xsl:value-of select="@text:id"/></xsl:attribute> + </xsl:if> + <xsl:element name="å­—:段è½å±žæ€§_419B"> + <xsl:call-template name="ParaPropAndStyleRef"> + <xsl:with-param name="currlistlvl" select="@text:outline-level"/> + </xsl:call-template> + </xsl:element> + <xsl:call-template name="paragraph_content"/> + </å­—:段è½_416B> + </xsl:template> + <xsl:template match="text:number"> + </xsl:template> + <xsl:template match="text:soft-page-break"> + </xsl:template> + <xsl:template name="list-text-paragraph"> + <xsl:param name="currlistlvl"/> + <xsl:param name="liststylename"/> + <xsl:call-template name="addsect"/> + <å­—:段è½_416B> + <xsl:if test="@text:id"> + <xsl:attribute name="标识符_4169"><xsl:value-of select="@text:id"/></xsl:attribute> + </xsl:if> + <xsl:element name="å­—:段è½å±žæ€§_419B"> + <xsl:call-template name="ParaPropAndStyleRef"> + <xsl:with-param name="currlistlvl" select="$currlistlvl"/> + <xsl:with-param name="liststylename" select="$liststylename"/> + </xsl:call-template> + </xsl:element> + <xsl:call-template name="paragraph_content"/> + </å­—:段è½_416B> + </xsl:template> + <xsl:template name="list-item-content"> + <xsl:param name="currlistlvl"/> + <xsl:param name="liststylename"/> + <!--<xsl:for-each select="child::node( )[1]">--> + <xsl:for-each select="text:number | text:h | text:p| text:list | text:soft-page-break"> + <xsl:if test="position() = 1"> + <xsl:choose> + <xsl:when test="self::node()[name(.)='text:number']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:h']"> + <xsl:call-template name="list-text-paragraph"> + <xsl:with-param name="currlistlvl" select="$currlistlvl"/> + <xsl:with-param name="liststylename" select="$liststylename"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:p']"> + <xsl:call-template name="list-text-paragraph"> + <xsl:with-param name="currlistlvl" select="$currlistlvl"/> + <xsl:with-param name="liststylename" select="$liststylename"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:list']"> + <xsl:call-template name="list-content"> + <xsl:with-param name="currlistlvl" select="$currlistlvl+1"/> + <xsl:with-param name="liststylename" select="$liststylename"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:soft-page-break']"> + <xsl:apply-templates select="."/> + </xsl:when> + </xsl:choose> + </xsl:if> + </xsl:for-each> + <!--<xsl:for-each select="node( )[position() > 1]">--> + <xsl:for-each select="text:number | text:h | text:p| text:list | text:soft-page-break"> + <xsl:if test="position() &gt; 1"> + <xsl:choose> + <xsl:when test="self::node()[name(.)='text:number']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:h']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:p']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:list']"> + <xsl:call-template name="list-content"> + <xsl:with-param name="currlistlvl" select="$currlistlvl+1"/> + <xsl:with-param name="liststylename" select="$liststylename"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:soft-page-break']"> + <xsl:apply-templates select="."/> + </xsl:when> + </xsl:choose> + </xsl:if> + </xsl:for-each> + </xsl:template> + <xsl:template name="list-content"> + <xsl:param name="currlistlvl"/> + <xsl:param name="liststylename"/> + <xsl:for-each select="*"> + <xsl:choose> + <xsl:when test="self::node()[name(.)='text:list-header']"> + <xsl:call-template name="list-item-content"> + <xsl:with-param name="currlistlvl" select="0"/> + <xsl:with-param name="liststylename" select="$liststylename"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:list-item']"> + <xsl:call-template name="list-item-content"> + <xsl:with-param name="currlistlvl" select="$currlistlvl"/> + <xsl:with-param name="liststylename" select="$liststylename"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template match="text:numbered-paragraph"> + </xsl:template> + <xsl:template match="text:illustration-index"> + </xsl:template> + <xsl:template match="text:table-index"> + </xsl:template> + <xsl:template match="text:object-index"> + </xsl:template> + <xsl:template match="text:user-index"> + </xsl:template> + <xsl:template match="text:alphabetical-index"> + <xsl:element name="å­—:段è½_416B"> + <xsl:element name="å­—:段è½å±žæ€§_419B"> + <xsl:attribute name="å¼æ ·å¼•ç”¨_419C"><xsl:value-of select="text:index-body/text:p/@text:style-name"/></xsl:attribute> + <xsl:element name="å­—:制表ä½è®¾ç½®_418F"> + <xsl:element name="å­—:制表ä½_4171"> + <xsl:variable name="aa" select="text:index-body/text:p/@text:style-name"/> + <xsl:attribute name="ä½ç½®_4172"><xsl:value-of select="fun:Convert2uofUnit(key('Style',$aa)/style:paragraph-properties/style:tab-stops/style:tab-stop/@style:position)"/></xsl:attribute> + <xsl:attribute name="类型_4173"><xsl:value-of select="key('Style',$aa)/style:paragraph-properties/style:tab-stops/style:tab-stop/@style:type"/></xsl:attribute> + <xsl:attribute name="制表ä½å­—符_4175"><xsl:value-of select="key('Style',$aa)/style:paragraph-properties/style:tab-stops/style:tab-stop/@style:leader-text"/></xsl:attribute> + <xsl:if test="key('Style',$aa)/style:paragraph-properties/style:tab-stops/style:tab-stop/@style:leader-style"> + <xsl:attribute name="å‰å¯¼ç¬¦_4174"><xsl:value-of select="key('Style',$aa)/style:paragraph-properties/style:tab-stops/style:tab-stop/@style:leader-style"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:element> + </xsl:element> + <xsl:element name="å­—:域开始_419E"> + <xsl:attribute name="类型_416E"><xsl:value-of select="'INDEX'"/></xsl:attribute> + <xsl:if test="@text:protected"> + <xsl:attribute name="是å¦é”定_416F"><xsl:value-of select="@text:protected"/></xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:element name="å­—:域代ç _419F"> + <å­—:段è½_416B> + <å­—:å¥_419D> + <å­—:文本串_415B> + <xsl:value-of select="'TOC \o 1-10 \h \z'"/> + </å­—:文本串_415B> + </å­—:å¥_419D> + </å­—:段è½_416B> + <!-- bug118 --> + <xsl:for-each select="text:index-body/text:index-title/text:p"> + <å­—:段è½_416B> + <xsl:element name="å­—:段è½å±žæ€§_419B"> + <xsl:call-template name="ParaPropAndStyleRef"/> + </xsl:element> + <å­—:å¥_419D> + <å­—:å¥å±žæ€§_4158> + <xsl:attribute name="å¼æ ·å¼•ç”¨_417B"><xsl:value-of select="@text:style-name"/></xsl:attribute> + </å­—:å¥å±žæ€§_4158> + <xsl:element name="å­—:文本串_415B"> + <xsl:value-of select="self::node()"/> + </xsl:element> + </å­—:å¥_419D> + </å­—:段è½_416B> + </xsl:for-each> + <xsl:for-each select="text:index-body/text:p"> + <å­—:段è½_416B> + <xsl:element name="å­—:段è½å±žæ€§_419B"> + <xsl:call-template name="ParaPropAndStyleRef"/> + <!--xsl:element name="å­—:制表ä½è®¾ç½®"> + <xsl:attribute name="uof:locID">t0067</xsl:attribute> + <xsl:element name="å­—:制表ä½"> + <xsl:attribute name="uof:locID">t0068</xsl:attribute> + <xsl:attribute name="uof:attrList">ä½ç½® 类型 å‰å¯¼ç¬¦ 制表ä½å­—符</xsl:attribute> + <xsl:variable name="aa" select="@text:style-name"/> + <xsl:attribute name="å­—:ä½ç½®"> + <xsl:value-of select="fun:Convert2uofUnit(key('Style',$aa)/style:paragraph-properties/style:tab-stops/style:tab-stop/@style:position)"/> + </xsl:attribute> + <xsl:attribute name="å­—:类型"> + <xsl:value-of select="key('Style',$aa)/style:paragraph-properties/style:tab-stops/style:tab-stop/@style:type"/> + </xsl:attribute> + <xsl:attribute name="å­—:制表ä½å­—符"> + <xsl:value-of select="key('Style',$aa)/style:paragraph-properties/style:tab-stops/style:tab-stop/@style:leader-text"/> + </xsl:attribute> + <xsl:if test="key('Style',$aa)/style:paragraph-properties/style:tab-stops/style:tab-stop/@style:leader-style"> + <xsl:attribute name="å­—:å‰å¯¼ç¬¦"> + <xsl:value-of select="key('Style',$aa)/style:paragraph-properties/style:tab-stops/style:tab-stop/@style:leader-style"/> + </xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:element--> + </xsl:element> + <xsl:for-each select="node()"> + <å­—:å¥_419D> + <xsl:choose> + <xsl:when test="name(.)='text:tab-stop' or name(.)='text:tab'"> + <xsl:element name="å­—:制表符_415E"> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="å­—:文本串_415B"> + <xsl:value-of select="."/> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </å­—:å¥_419D> + </xsl:for-each> + </å­—:段è½_416B> + </xsl:for-each> + </xsl:element> + <xsl:element name="å­—:域结æŸ_419F"/> + </xsl:element> + </xsl:template> + <xsl:template match="text:bibliography"> + </xsl:template> + <xsl:template name="ComputeCellWidth"> + <xsl:param name="CurrentPosition"/> + <xsl:param name="ColumnSpanned"/> + <xsl:param name="nCellWidth"/> + <xsl:choose> + <xsl:when test="$ColumnSpanned &gt; 0"> + <xsl:variable name="ColumnStyle"> + <xsl:choose> + <xsl:when test="name(../..)='table:table-header-rows' and ../../../table:table-column[number($CurrentPosition)]/@table:style-name"> + <xsl:value-of select="../../../table:table-column[number($CurrentPosition)]/@table:style-name"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="../../table:table-column[number($CurrentPosition)]/@table:style-name"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="colwidth" select="fun:Convert2uofUnit(key('ColStyle',$ColumnStyle)/style:table-column-properties/@style:column-width)"/> + <xsl:variable name="Widthnew" select="$nCellWidth + $colwidth"/> + <xsl:call-template name="ComputeCellWidth"> + <xsl:with-param name="CurrentPosition" select="$CurrentPosition + 1"/> + <xsl:with-param name="ColumnSpanned" select="$ColumnSpanned - 1"/> + <xsl:with-param name="nCellWidth" select="$Widthnew"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="ç»å¯¹å€¼_41A2"><xsl:value-of select="$nCellWidth"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="execTableCellAttribute"> + <xsl:param name="CellPosition"/> + <xsl:element name="å­—:å•å…ƒæ ¼å±žæ€§_41B7"> + <xsl:variable name="StyleName" select="@table:style-name"/> + <xsl:element name="å­—:宽度_41A1"> + <xsl:variable name="sn"> + <xsl:number count="table:table-cell" format="1" from="/office:document/office:body/office:text" level="single"/> + </xsl:variable> + <xsl:variable name="sn1"> + <xsl:choose> + <xsl:when test="../../table:table-column[number($sn)]/@table:style-name"> + <xsl:value-of select="$sn"/> + </xsl:when> + <xsl:when test=" name(../..)='table:table-header-rows' and ../../../table:table-column[number($sn)]/@table:style-name"> + <xsl:value-of select="$sn"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'1'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="KuanDu"> + <xsl:choose> + <xsl:when test=" name(../..)='table:table-header-rows' and ../../../table:table-column[number($sn)]/@table:style-name"> + <xsl:value-of select="../../../table:table-column[number($sn1)]/@table:style-name"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="../../table:table-column[number($sn1)]/@table:style-name"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!-- 递归计算ç»å¯¹å®½åº¦ --> + <xsl:choose> + <xsl:when test="@table:number-columns-spanned"> + <xsl:variable name="nColumnSpanned" select="@table:number-columns-spanned"/> + <xsl:variable name="nCellWidth" select="number(0)"/> + <xsl:call-template name="ComputeCellWidth"> + <xsl:with-param name="CurrentPosition" select="$CellPosition"/> + <xsl:with-param name="ColumnSpanned" select="$nColumnSpanned"/> + <xsl:with-param name="nCellWidth" select="$nCellWidth"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:if test="key('ColStyle',../../table:table-column[number($CellPosition)]/@table:style-name)/style:table-column-properties/@style:column-width"> + <xsl:variable name="colwidth" select="fun:Convert2uofUnit(key('ColStyle',../../table:table-column[number($CellPosition)]/@table:style-name)[1]/style:table-column-properties/@style:column-width)"/> + <xsl:attribute name="ç»å¯¹å€¼_41A2"><xsl:value-of select="$colwidth"/></xsl:attribute> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + <!-- end --> + <xsl:if test="key('ColStyle',$KuanDu)/style:table-column-properties/@style:rel-column-width"> + <xsl:attribute name="相对值_41A3"><xsl:value-of select="substring-before(key('ColStyle',$KuanDu)[1]/style:table-column-properties/@style:rel-column-width,'*')"/></xsl:attribute> + </xsl:if> + </xsl:element> + <!--由于UOF与ODF段è½çš„å•å€è¡Œè·çš„行为ä¸ä¸€è‡´ï¼Œä¸ºå…‹æœè¿™ä¸€é—®é¢˜ï¼Œuof2ootextæ ·å¼å•åœ¨å¤„ç†ç”µå­å…¬æ–‡æ¡ˆä¾‹çš„文字表时给ä½ç½®æ ‡çš„å•å…ƒæ ¼è¾¹è·è®¾ç½®ä¸€ä¸ªå¸¸é‡å€¼ï¼Œæ‰€ä»¥è¦åœ¨oo2uoftextæ ·å¼å•ç¢°åˆ°è¿™ä¸ªå€¼æ—¶å½“把它抛弃掉。--> + <!--xsl:variable name="OffieceElectricDocumentDefaultStripBool"> + <xsl:choose> + <xsl:when test="../../../../../draw:frame and contains(../../../../../draw:frame/@draw:name, 'Embeded_frame') and (count(../../../node()) = 1)">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:variable--> + <xsl:for-each select="key('CellStyle',$StyleName)"> + <xsl:variable name="style_name"> + <xsl:variable name="bb"> + <xsl:for-each select="preceding-sibling::*[@style:family = 'table-cell']"> + <xsl:value-of select="@style:name"/> + </xsl:for-each> + </xsl:variable> + <xsl:value-of select="concat($bb,'_')"/> + </xsl:variable> + <xsl:if test="not(contains($style_name,@style:name))"> + <xsl:element name="å­—:å•å…ƒæ ¼è¾¹è·_41A4"> + <xsl:choose> + <!--xsl:when test="$OffieceElectricDocumentDefaultStripBool = 'true'"> + <xsl:attribute name="å­—:上">0</xsl:attribute> + <xsl:attribute name="å­—:å·¦">0</xsl:attribute> + <xsl:attribute name="å­—:å³">0</xsl:attribute> + <xsl:attribute name="å­—:下">0</xsl:attribute> + </xsl:when--> + <xsl:when test="style:table-cell-properties/@fo:padding"> + <xsl:attribute name="上_C609"><xsl:value-of select="fun:Convert2uofUnit(style:table-cell-properties/@fo:padding)"/></xsl:attribute> + <xsl:attribute name="å·¦_C608"><xsl:value-of select="fun:Convert2uofUnit(style:table-cell-properties/@fo:padding)"/></xsl:attribute> + <xsl:attribute name="å³_C60A"><xsl:value-of select="fun:Convert2uofUnit(style:table-cell-properties/@fo:padding)"/></xsl:attribute> + <xsl:attribute name="下_C60B"><xsl:value-of select="fun:Convert2uofUnit(style:table-cell-properties/@fo:padding)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="上_C609"><xsl:value-of select="fun:Convert2uofUnit(style:table-cell-properties/@fo:padding-top)"/></xsl:attribute> + <xsl:attribute name="å·¦_C608"><xsl:value-of select="fun:Convert2uofUnit(style:table-cell-properties/@fo:padding-left)"/></xsl:attribute> + <xsl:attribute name="å³_C60A"><xsl:value-of select="fun:Convert2uofUnit(style:table-cell-properties/@fo:padding-right)"/></xsl:attribute> + <xsl:attribute name="下_C60B"><xsl:value-of select="fun:Convert2uofUnit(style:table-cell-properties/@fo:padding-bottom)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:if test="style:table-cell-properties/@fo:border or style:table-cell-properties/@fo:border-top or style:table-cell-properties/@fo:border-bottom or style:table-cell-properties/@fo:border-left or style:table-cell-properties/@fo:border-right or style:table-cell-properties/@style:shadow"> + <xsl:element name="å­—:边框_4133"> + <xsl:for-each select="style:table-cell-properties"> + <xsl:call-template name="Border"/> + </xsl:for-each> + </xsl:element> + </xsl:if> + <xsl:if test="style:table-cell-properties/style:background-image/office:binary-data or style:table-cell-properties/@fo:background-color"> + <å­—:å¡«å……_4134> + <xsl:for-each select="style:table-cell-properties"> + <xsl:call-template name="UOFFill"/> + </xsl:for-each> + </å­—:å¡«å……_4134> + </xsl:if> + <å­—:垂直对é½æ–¹å¼_41A5> + <xsl:choose> + <xsl:when test="style:table-cell-properties/@style:vertical-align='middle'">center</xsl:when> + <xsl:when test="style:table-cell-properties/@style:vertical-align='bottom'">bottom</xsl:when> + <xsl:otherwise>top</xsl:otherwise> + </xsl:choose> + </å­—:垂直对é½æ–¹å¼_41A5> + </xsl:if> + </xsl:for-each> + <xsl:if test="@table:number-columns-spanned"> + <xsl:element name="å­—:跨列_41A7"> + <xsl:value-of select="@table:number-columns-spanned"/> + </xsl:element> + </xsl:if> + <xsl:if test="@table:number-rows-spanned"> + <xsl:element name="å­—:跨行_41A6"> + <xsl:value-of select="@table:number-rows-spanned"/> + </xsl:element> + </xsl:if> + <!--xsl:element name="å­—:是å¦è‡ªåŠ¨æ¢è¡Œ_41A8"/--> + </xsl:element> + </xsl:template> + <xsl:template match="table:table-cell" mode="text"> + <xsl:element name="å­—:å•å…ƒæ ¼_41BE"> + <xsl:variable name="nColumnSpannedallbefore" select="sum(preceding-sibling::table:table-cell/@table:number-columns-spanned) + count(preceding-sibling::table:table-cell[not(@table:number-columns-spanned)]) + 1"/> + <xsl:call-template name="execTableCellAttribute"> + <xsl:with-param name="CellPosition"> + <xsl:choose> + <xsl:when test="not(preceding-sibling::table:table-cell)"> + <xsl:value-of select="number(1)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$nColumnSpannedallbefore"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + </xsl:call-template> + <xsl:call-template name="TextContent"/> + </xsl:element> + </xsl:template> + <xsl:template match="table:table-row" mode="text"> + <xsl:element name="å­—:è¡Œ_41CD"> + <xsl:variable name="rowStyleName" select="./@table:style-name"/> + <xsl:element name="å­—:表行属性_41BD"> + <xsl:for-each select="key('RowStyle',$rowStyleName)/style:table-row-properties[@style:row-height or @style:min-row-height]"> + + <xsl:variable name="style_name"> + <xsl:variable name="bb"> + <xsl:for-each select="../preceding-sibling::*[@style:family = 'table-row']"> + <xsl:value-of select="@style:name"/> + </xsl:for-each> + </xsl:variable> + <xsl:value-of select="concat($bb,'_')"/> + </xsl:variable> + <xsl:if test="not(contains($style_name,../@style:name))"> + <xsl:element name="å­—:高度_41B8"> + <xsl:if test="@style:row-height"> + <xsl:attribute name="固定值_41B9"><xsl:value-of select="fun:Convert2uofUnit(@style:row-height)"/></xsl:attribute> + </xsl:if> + <xsl:if test="@style:min-row-height"> + <xsl:attribute name="最å°å€¼_41BA"><xsl:value-of select="fun:Convert2uofUnit(@style:min-row-height)"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + </xsl:for-each> + <xsl:if test="key('RowStyle',$rowStyleName)/style:table-row-properties[@style:keep-together]"> + <xsl:element name="å­—:是å¦è·¨é¡µ_41BB"> + <xsl:choose> + <xsl:when test="key('RowStyle',$rowStyleName)/style:table-row-properties[@style:keep-together]/@style:keep-together='false'">false</xsl:when> + <xsl:otherwise>true</xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:if test="name(..)='table:table-header-rows'"> + <xsl:element name="å­—:是å¦è¡¨å¤´è¡Œ_41BC">true</xsl:element> + </xsl:if> + </xsl:element> + <xsl:for-each select="node()"> + <xsl:choose> + <xsl:when test="self::node()[name(.)='table:table-cell']"> + <xsl:apply-templates mode="text" select="."/> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:element> + </xsl:template> + <xsl:template name="liekuan"> + <xsl:param name="count"/> + <xsl:param name="width"/> + <xsl:if test="$count &gt; 0"> + <å­—:列宽_41C2> + <xsl:value-of select="$width"/> + </å­—:列宽_41C2> + <xsl:call-template name="liekuan"> + <xsl:with-param name="count" select="$count -1"/> + <xsl:with-param name="width" select="$width"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template match="table:table" mode="text"> + <xsl:call-template name="addsect"/> + <å­—:文字表_416C> + <!--xsl:choose> + <xsl:when test="@table:is-sub-table='true'"> + <xsl:attribute name="å­—:类型">sub-table</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å­—:类型">table</xsl:attribute> + </xsl:otherwise> + </xsl:choose--> + <xsl:element name="å­—:文字表属性_41CC"> + <xsl:attribute name="å¼æ ·å¼•ç”¨_419C"><xsl:choose><xsl:when test="@style:wrap = 'parallel'"><xsl:value-of select="generate-id(key('Style',@table:style-name))"/></xsl:when><xsl:otherwise><xsl:value-of select="@table:style-name"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:element name="å­—:列宽集_41C1"> + <xsl:for-each select="table:table-column"> + <xsl:variable name="tableColName" select="@table:style-name"/> + <xsl:variable name="colWidth" select="fun:Convert2uofUnit(//style:style[@style:name=$tableColName and @style:family='table-column'][1]/style:table-column-properties/@style:column-width)"/> + <xsl:choose> + <xsl:when test="@table:number-columns-repeated"> + <xsl:call-template name="liekuan"> + <xsl:with-param name="count" select="@table:number-columns-repeated"/> + <xsl:with-param name="width" select="$colWidth"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <å­—:列宽_41C2> + <xsl:value-of select="$colWidth"/> + </å­—:列宽_41C2> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:element> + <å­—:绕排_41C5> + <xsl:choose> + <xsl:when test="@style:wrap= 'parallel'">around</xsl:when> + <xsl:otherwise>none</xsl:otherwise> + </xsl:choose> + </å­—:绕排_41C5> + </xsl:element> + <xsl:for-each select="*"> + <xsl:choose> + <xsl:when test="self::node()[name(.)='table:title']"> + + </xsl:when> + <xsl:when test="self::node()[name(.)='table:desc']"> + + </xsl:when> + <xsl:when test="self::node()[name(.)='table:table-source']"> + + </xsl:when> + <xsl:when test="self::node()[name(.)='office:dde-source']"> + + </xsl:when> + <xsl:when test="self::node()[name(.)='table:scenario']"> + + </xsl:when> + <xsl:when test="self::node()[name(.)='office:forms']"> + + </xsl:when> + <xsl:when test="self::node()[name(.)='table:shapes']"> + + </xsl:when> + <xsl:when test="self::node()[name(.)='table:table-column-group']"> + + </xsl:when> + <xsl:when test="self::node()[name(.)='table:table-columns']"> + + </xsl:when> + <xsl:when test="self::node()[name(.)='table:table-column']"> + + </xsl:when> + <xsl:when test="self::node()[name(.)='table:table-header-columns']"> + + </xsl:when> + <xsl:when test="self::node()[name(.)='table:table-row-group']"> + + </xsl:when> + <xsl:when test="self::node()[name(.)='table:table-rows']"> + + </xsl:when> + <xsl:when test="self::node()[name(.)='text:soft-page-break']"> + + </xsl:when> + <xsl:when test="self::node()[name(.)='table:table-row']"> + <xsl:apply-templates mode="text" select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='table:table-header-rows']"> + <xsl:apply-templates mode="text" select="table:table-row"/> + </xsl:when> + <xsl:when test="self::node()[name(.)='table:named-expressions']"> + + </xsl:when> + </xsl:choose> + </xsl:for-each> + <!-- + <xsl:apply-templates select="table:table-header-rows/table:table-row"/> + <xsl:apply-templates select="table:table-row"/>--> + </å­—:文字表_416C> + </xsl:template> + <xsl:template name="TextContent"> + <xsl:for-each select="*"> + <xsl:choose> + <!--<xsl:when test="self::node()[name(.)='text:h']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:p']"> + <xsl:apply-templates select="."/> + </xsl:when>--> + <xsl:when test="self::node()[name(.)='text:list']"> + <xsl:call-template name="list-content"> + <xsl:with-param name="currlistlvl" select="number('1')"/> + <xsl:with-param name="liststylename" select="@text:style-name"/> + </xsl:call-template> + </xsl:when> + <!--<xsl:when test="self::node()[name(.)='text:numbered-paragraph']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='table:table']"> + <xsl:apply-templates mode="text" select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:section']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:soft-page-break']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:table-of-content']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:illustration-index']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:table-index']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:object-index']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:user-index']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:alphabetical-index']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:bibliography']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:change']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:change-start']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:change-end']"> + <xsl:apply-templates select="."/> + </xsl:when>--> + <!--UOF结构中的锚点åªèƒ½åŒ…å«åœ¨æ®µè½ä¸­çš„å¥ä¹‹ä¸‹ï¼Œæ•…在处ç†é”定在页é¢ä¸Šçš„锚点时,è¦æ·»åŠ â€œå­—:段è½â€â€œå­—:å¥â€ä¸¤å±‚标签--> + <xsl:when test="self::node()[substring-before(name(.),':')='draw']"> + <xsl:element name="å­—:段è½_416B"> + <xsl:element name="å­—:å¥_419D"> + <xsl:call-template name="textshape"/> + </xsl:element> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:apply-templates select="."/> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template name="DrawContent"> + <xsl:for-each select="*"> + <xsl:choose> + <xsl:when test="self::node()[name(.)='text:p']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:list']"> + <xsl:call-template name="list-content"> + <xsl:with-param name="currlistlvl" select="number('1')"/> + <xsl:with-param name="liststylename" select="@text:style-name"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:variable name="defectpage"> + <xsl:value-of select="/office:document/office:settings/config:config-item-set[@config:name='ooo:configuration-settings']/config:config-item[@config:name='CurrentDatabaseDataSource']"/> + </xsl:variable> + <xsl:template name="å­—:页边è·-page"> + <xsl:param name="uof_top"/> + <xsl:param name="uof_left"/> + <xsl:param name="uof_bottom"/> + <xsl:param name="uof_right"/> + <xsl:element name="å­—:页边è·_41EB"> + <xsl:attribute name="上_C609"><xsl:value-of select="$uof_top"/></xsl:attribute> + <xsl:attribute name="å·¦_C608"><xsl:value-of select="$uof_left"/></xsl:attribute> + <xsl:attribute name="下_C60B"><xsl:value-of select="$uof_bottom"/></xsl:attribute> + <xsl:attribute name="å³_C60A"><xsl:value-of select="$uof_right"/></xsl:attribute> + </xsl:element> + </xsl:template> + <xsl:template name="å­—:纸张-page"> + <xsl:element name="å­—:纸张_41EC"> + <xsl:attribute name="宽_C605"><xsl:value-of select="fun:Convert2uofUnit(style:page-layout-properties/@fo:page-width)"/></xsl:attribute> + <xsl:attribute name="é•¿_C604"><xsl:value-of select="fun:Convert2uofUnit(style:page-layout-properties/@fo:page-height)"/></xsl:attribute> + <xsl:variable name="height"> + <xsl:value-of select="style:page-layout-properties/@fo:page-height"/> + </xsl:variable> + <xsl:variable name="width"> + <xsl:value-of select="style:page-layout-properties/@fo:page-width"/> + </xsl:variable> + <xsl:if test="$width='297mm' or $width='210cm' or $width='148cm' or $width='176cm' or $width='125cm' or $width='216cm' or $width='184cm' or $width='130cm' or $width='140cm' or $width='184cm'"> + <!-- 去掉纸型--> + <!--xsl:attribute name="纸型_C60C"> + <xsl:choose> + <xsl:when test="$width='297mm' and $height='420cm'">A3</xsl:when> + <xsl:when test="$width='210cm' and $height='297cm'">A4</xsl:when> + <xsl:when test="$width='148mm' and $height='210mm'">A5</xsl:when> + <xsl:when test="$width='176mm' and $height='250mm'">B4</xsl:when> + <xsl:when test="$width='125mm' and $height='176mm'">B5</xsl:when> + + <xsl:when test="$width='216mm' and $height='279mm'">Letter</xsl:when> + <xsl:when test="$width='184mm' and $height='260mm'">PRC-16K</xsl:when> + <xsl:when test="$width='130mm' and $height='184mm'">PRC-32K</xsl:when> + <xsl:when test="$width='140mm' and $height='203mm'">PRC-32K(Big)</xsl:when> + <xsl:when test="$width='184mm' and $height='260mm'">letter-small</xsl:when> + + <xsl:otherwise>A4</xsl:otherwise> + </xsl:choose> + </xsl:attribute--> + </xsl:if> + </xsl:element> + </xsl:template> + <xsl:template name="å­—:奇å¶é¡µé¡µçœ‰é¡µè„šä¸åŒ-page"> + <xsl:for-each select="/office:document/office:master-styles/style:master-page"> + <xsl:if test="(style:header-left and style:header) or (style:footer-left and style:footer)"> + <xsl:element name="å­—:是å¦å¥‡å¶é¡µé¡µçœ‰é¡µè„šä¸åŒ_41ED">true</xsl:element> + </xsl:if> + </xsl:for-each> + </xsl:template> + <xsl:template name="å­—:页眉ä½ç½®-page"> + <xsl:if test="style:header-style/style:header-footer-properties"> + <xsl:element name="å­—:页眉ä½ç½®_41EF"> + <xsl:attribute name="è·ç‰ˆèŠ¯_41F1"><xsl:value-of select="fun:Convert2uofUnit(style:header-style/style:header-footer-properties/@fo:margin-bottom)"/></xsl:attribute> + <xsl:variable name="borderPaddingTop"> + <xsl:choose> + <xsl:when test="style:page-layout-properties/@fo:padding or style:page-layout-properties/@fo:padding-top"> + <xsl:value-of select="fun:Convert2uofUnit(style:page-layout-properties/@fo:padding|style:page-layout-properties/@fo:padding-top)"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="pageMarginTop" select="fun:Convert2uofUnit(style:page-layout-properties/@fo:margin-top)"/> + <xsl:attribute name="è·è¾¹ç•Œ_41F0"><xsl:value-of select="number($borderPaddingTop) + number($pageMarginTop)"/></xsl:attribute> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:页脚ä½ç½®-page"> + <xsl:if test="style:footer-style/style:header-footer-properties"> + <xsl:element name="å­—:页脚ä½ç½®_41F2"> + <xsl:attribute name="è·ç‰ˆèŠ¯_41F1"><xsl:value-of select="fun:Convert2uofUnit(style:footer-style/style:header-footer-properties/@fo:margin-top)"/></xsl:attribute> + <xsl:variable name="borderPaddingBottom"> + <xsl:choose> + <xsl:when test="style:page-layout-properties/@fo:padding or style:page-layout-properties/@fo:padding-bottom"> + <xsl:value-of select="fun:Convert2uofUnit(style:page-layout-properties/@fo:padding|style:page-layout-properties/@fo:padding-top)"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="pageMarginBottom" select="fun:Convert2uofUnit(style:page-layout-properties/@fo:margin-bottom)"/> + <xsl:attribute name="è·è¾¹ç•Œ_41F0"><xsl:value-of select="number($borderPaddingBottom) + number($pageMarginBottom)"/></xsl:attribute> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:装订线-page"> + <xsl:if test="style:page-layout-properties/@style:gutter-location"> + <xsl:element name="å­—:装订线_41FB"> + <xsl:attribute name="ä½ç½®_4150"><xsl:value-of select="style:page-layout-properties/@style:gutter-location"/></xsl:attribute> + <xsl:if test="style:page-layout-properties/@style:gutter-margin"> + <xsl:attribute name="è·è¾¹ç•Œ_41FC"><xsl:value-of select="fun:Convert2uofUnit(style:page-layout-properties/@style:gutter-margin)"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:对称页边è·-page"> + <xsl:if test="@style:page-usage"> + <å­—:是å¦å¯¹ç§°é¡µè¾¹è·_41FD> + <xsl:choose> + <xsl:when test="@style:page-usage='mirrored'">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </å­—:是å¦å¯¹ç§°é¡µè¾¹è·_41FD> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:拼页-page"> + <xsl:variable name="pinye"> + <xsl:value-of select="substring-before(substring-after($defectpage,'/'),'(')"/> + </xsl:variable> + <xsl:if test="@style:page-usage='mirrored' or not($pinye='')"> + <xsl:element name="å­—:是å¦æ‹¼é¡µ_41FE">true</xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:纸张方å‘å’Œæ¥æº-page"> + <xsl:element name="å­—:纸张方å‘_41FF"> + <xsl:value-of select="style:page-layout-properties/@style:print-orientation"/> + </xsl:element> + <xsl:if test="style:page-layout-properties/@style:paper-tray-name"> + <å­—:纸张æ¥æº_4200 其他页_4202="style:page-layout-properties/@style:paper-tray-name" 首页_4201="false"/> + </xsl:if> + </xsl:template> + <xsl:template name="ooæ•°å­—æ ¼å¼"> + <xsl:param name="oo_format"/> + <xsl:choose> + <xsl:when test="$oo_format='1'">decimal</xsl:when> + <xsl:when test="$oo_format='I'">upper-roman</xsl:when> + <xsl:when test="$oo_format='i'">lower-roman</xsl:when> + <xsl:when test="$oo_format='A'">upper-letter</xsl:when> + <xsl:when test="$oo_format='a'">lower-letter</xsl:when> + <xsl:when test="$oo_format='1, ï¼’, 3, ...'">decimal-full-width</xsl:when> + <xsl:when test="$oo_format='â‘ , â‘¡, â‘¢, ...'">decimal-enclosed-circle</xsl:when> + <xsl:when test="$oo_format='一, 二, 三, ...'">chinese-counting</xsl:when> + <xsl:when test="$oo_format='壹, è´°, å, ...'">chinese-legal-simplified</xsl:when> + <xsl:when test="$oo_format='甲, ä¹™, 丙, ...'">ideograph-traditional</xsl:when> + <xsl:when test="$oo_format='å­, 丑, 寅, ...'">ideograph-zodiac</xsl:when> + <xsl:otherwise>decimal</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="å­—:页ç è®¾ç½®-page"> + <xsl:param name="master-page"/> + <xsl:param name="textstylename"/> + <xsl:param name="page-layout-name"/> + <xsl:param name="nextStyleName"/> + <xsl:variable name="textPageNum"> + <xsl:choose> + <xsl:when test="$master-page/@style:next-style-name != '' and /office:document/office:master-styles/style:master-page[@style:name = $nextStyleName]/style:footer//text:page-number"> + <xsl:value-of select="/office:document/office:master-styles/style:master-page[@style:name = $nextStyleName]/style:footer//text:page-number"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="$master-page/style:footer/text:p//text:page-number or (/office:document/office:automatic-styles/style:page-layout[@style:name = $page-layout-name]/style:page-layout-properties/@style:num-format and not (/office:document/office:automatic-styles/style:page-layout[@style:name = $page-layout-name]/style:footer-style)) or $textPageNum != '0'"> + <xsl:element name="å­—:页ç è®¾ç½®_4205"> + <!--<xsl:attribute name="å­—:首页显示"><xsl:choose><xsl:when test="$master-page/@style:next-style-name">false</xsl:when><xsl:otherwise>true</xsl:otherwise></xsl:choose></xsl:attribute>--> + <xsl:attribute name="æ ¼å¼_4151"><xsl:call-template name="ooæ•°å­—æ ¼å¼"><xsl:with-param name="oo_format" select="$master-page/style:footer/text:p/text:page-number/@style:num-format"/></xsl:call-template></xsl:attribute> + <xsl:variable name="startPageNumber"> + <xsl:choose> + <xsl:when test="/office:document/office:automatic-styles/style:style[@style:name = $textstylename]/style:paragraph-properties/@style:page-number = 'auto'"> + <xsl:value-of select="number(1)"/> + </xsl:when> + <xsl:when test="/office:document/office:automatic-styles/style:style[@style:name = $textstylename]/style:paragraph-properties/@style:page-number"> + <xsl:value-of select="/office:document/office:automatic-styles/style:style[@style:name = $textstylename]/style:paragraph-properties/@style:page-number"/> + </xsl:when> + <xsl:when test="$textPageNum != '0'"> + <xsl:value-of select="$textPageNum"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:if test="$startPageNumber != ''"> + <xsl:attribute name="起始编å·_4152"><xsl:value-of select="$startPageNumber"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="是å¦åŒ…å«ç« èŠ‚å·_4207">false</xsl:attribute> + <xsl:variable name="pagesep"> + <xsl:value-of select="substring-before(substring-after($defectpage,'%'),'*')"/> + </xsl:variable> + <xsl:attribute name="分隔符_4209"><xsl:choose><xsl:when test="not($pagesep='')"><xsl:value-of select="$pagesep"/></xsl:when><xsl:otherwise>hyphen</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:脚注设置和尾注设置-page"> + <xsl:if test="/office:document/office:styles/text:notes-configuration[@text:note-class='footnote']"> + <xsl:element name="å­—:脚注设置_4203"> + <xsl:for-each select="/office:document/office:styles/text:notes-configuration[@text:note-class='footnote']"> + <xsl:attribute name="ä½ç½®_4150"><xsl:choose><xsl:when test="@text:footnotes-position='page'">page-bottom</xsl:when><xsl:when test="@text:footnotes-position='document'">below-text</xsl:when><xsl:otherwise>page-bottom</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="ç¼–å·æ–¹å¼_4153"><xsl:choose><xsl:when test="@text:start-numbering-at='document'">continuous</xsl:when><xsl:when test="@text:start-numbering-at='chapter'">section</xsl:when><xsl:when test="@text:start-numbering-at='page'">page</xsl:when><xsl:otherwise>continuous</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="起始编å·_4152"><xsl:choose><xsl:when test="@text:start-value"><xsl:value-of select="@text:start-value + 1"/></xsl:when><xsl:otherwise>1</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="æ ¼å¼_4151"><xsl:variable name="format"><xsl:value-of select="@style:num-format"/></xsl:variable><xsl:call-template name="ooæ•°å­—æ ¼å¼"><xsl:with-param name="oo_format" select="$format"/></xsl:call-template></xsl:attribute> + </xsl:for-each> + </xsl:element> + </xsl:if> + <xsl:if test="/office:document/office:styles/text:notes-configuration[@text:note-class='endnote']"> + <å­—:尾注设置_4204> + <xsl:for-each select="/office:document/office:styles/text:notes-configuration[@text:note-class='endnote']"> + <xsl:attribute name="æ ¼å¼_4151"><xsl:variable name="format"><xsl:value-of select="@style:num-format"/></xsl:variable><xsl:call-template name="ooæ•°å­—æ ¼å¼"><xsl:with-param name="oo_format" select="$format"/></xsl:call-template></xsl:attribute> + <xsl:attribute name="起始编å·_4152"><xsl:choose><xsl:when test="@text:start-value"><xsl:value-of select="@text:start-value + 1"/></xsl:when><xsl:otherwise>1</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:for-each> + </å­—:尾注设置_4204> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:è¡Œå·è®¾ç½®-page"> + <xsl:if test="/office:document/office:styles/text:linenumbering-configuration"> + <å­—:è¡Œå·è®¾ç½®_420A> + <xsl:for-each select="/office:document/office:styles/text:linenumbering-configuration"> + <xsl:choose> + <xsl:when test="@text:number-lines='false'"> + <xsl:attribute name="是å¦ä½¿ç”¨è¡Œå·_420B">false</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="是å¦ä½¿ç”¨è¡Œå·_420B">true</xsl:attribute> + <xsl:attribute name="ç¼–å·æ–¹å¼_4153"><xsl:choose><xsl:when test="@text:count-in-floating-frames='true'">section</xsl:when><xsl:when test="@text:restart-on-page='true'">page</xsl:when><xsl:when test="@text:count-empty-lines='false'"/><xsl:otherwise>continuous</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="@style:num-format"> + <xsl:attribute name="起始编å·_420C"><xsl:value-of select="@style:num-format"/></xsl:attribute> + </xsl:if> + <xsl:if test="@text:offset"> + <xsl:attribute name="è·è¾¹ç•Œ_41F0"><xsl:value-of select="fun:Convert2uofUnit(@text:offset)"/></xsl:attribute> + </xsl:if> + <xsl:if test="@text:increment"> + <xsl:attribute name="è¡Œå·é—´éš”_420D"><xsl:value-of select="@text:increment"/></xsl:attribute> + </xsl:if> + </xsl:for-each> + </å­—:è¡Œå·è®¾ç½®_420A> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:网格设置和稿纸设置-page"> + <xsl:param name="uof_top"/> + <xsl:param name="uof_left"/> + <xsl:param name="uof_bottom"/> + <xsl:param name="uof_right"/> + <xsl:variable name="aa"> + <xsl:choose> + <xsl:when test="style:page-layout-properties/@style:layout-grid-ruby-height"> + <xsl:value-of select="fun:Convert2uofUnit(style:page-layout-properties/@style:layout-grid-ruby-height)"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="layoutGridBaseHeight" select="fun:Convert2uofUnit(style:page-layout-properties/@style:layout-grid-base-height)"/> + <xsl:variable name="layoutGridRubyHeight" select="fun:Convert2uofUnit(style:page-layout-properties/@style:layout-grid-ruby-height)"/> + <xsl:variable name="pageHeight" select="fun:Convert2uofUnit(style:page-layout-properties/@fo:page-height)"/> + <xsl:variable name="layoutGridRubyWidth" select="fun:Convert2uofUnit(style:page-layout-properties/@style:layout-grid-base-width)"/> + <xsl:variable name="pageWidth" select="fun:Convert2uofUnit(style:page-layout-properties/@fo:page-width)"/> + <xsl:choose> + <xsl:when test="style:page-layout-properties/@style:layout-grid-mode='line' and (style:page-layout-properties/@style:layout-grid-lines='10' or style:page-layout-properties/@style:layout-grid-lines='15' or style:page-layout-properties/@style:layout-grid-lines='20' or style:page-layout-properties/@style:layout-grid-lines='24') and style:page-layout-properties/@style:layout-grid-display = 'true'"> + <å­—:稿纸设置_4216> + <xsl:variable name="GridLine"> + <xsl:value-of select="style:page-layout-properties/@style:layout-grid-lines"/> + </xsl:variable> + <xsl:attribute name="类型_4173">letter-paper</xsl:attribute> + <xsl:if test="style:page-layout-properties/@style:layout-grid-mode='line'"> + <xsl:choose> + <xsl:when test="$GridLine='10'"> + <xsl:attribute name="æ ¼å¼_4217">first-gear</xsl:attribute> + </xsl:when> + <xsl:when test="$GridLine='15'"> + <xsl:attribute name="æ ¼å¼_4217">second-gear</xsl:attribute> + </xsl:when> + <xsl:when test="$GridLine='20'"> + <xsl:attribute name="æ ¼å¼_4217">third-gear</xsl:attribute> + </xsl:when> + <xsl:when test="$GridLine='24'"> + <xsl:attribute name="æ ¼å¼_4217">fourth-gear</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:if> + <xsl:if test="style:page-layout-properties/@style:layout-grid-ruby-height"> + <xsl:attribute name="线型_4218"><xsl:choose><xsl:when test="$layoutGridRubyHeight='0'">single-line</xsl:when><xsl:otherwise>double-line</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="style:page-layout-properties/@style:layout-grid-color"> + <xsl:attribute name="颜色_4219"><xsl:value-of select="style:page-layout-properties/@style:layout-grid-color"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="æ–¹å‘_421A"><xsl:call-template name="LetterTypeSet"/></xsl:attribute> + </å­—:稿纸设置_4216> + </xsl:when> + <xsl:when test="$aa='0'"> + <xsl:if test="style:page-layout-properties/@style:layout-grid-mode"> + <å­—:网格设置_420E> + <xsl:if test="style:page-layout-properties/@style:layout-grid-mode"> + <xsl:attribute name="网格类型_420F"><xsl:choose><xsl:when test="style:page-layout-properties/@style:layout-grid-mode='both' and style:page-layout-properties/@style:layout-grid-snap-to-characters = 'false'">line-char</xsl:when><xsl:when test="style:page-layout-properties/@style:layout-grid-mode='both' and style:page-layout-properties/@style:layout-grid-snap-to-characters = 'true'">char</xsl:when><xsl:when test="style:page-layout-properties/@style:layout-grid-mode='line'">line</xsl:when><xsl:when test="style:page-layout-properties/@style:layout-grid-mode='none'">none</xsl:when></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="style:page-layout-properties/@style:layout-grid-base-width and (style:page-layout-properties/@style:layout-grid-mode = 'both' or style:page-layout-properties/@style:layout-grid-mode = 'both-nosnap')"> + <xsl:attribute name="字符数_4228"><xsl:value-of select="floor((number($pageWidth) - $uof_left - $uof_right) div number($layoutGridRubyWidth) * 1.003)"/></xsl:attribute> + </xsl:if> + <xsl:if test="style:page-layout-properties/@style:layout-grid-base-height"> + <xsl:attribute name="行数_4210"><xsl:value-of select="floor((number($pageHeight) - $uof_top - $uof_bottom) div number($layoutGridBaseHeight))"/></xsl:attribute> + </xsl:if> + <xsl:if test="style:page-layout-properties/@style:layout-grid-display"> + <xsl:attribute name="是å¦æ˜¾ç¤ºç½‘æ ¼_4211"><xsl:choose><xsl:when test="style:page-layout-properties/@style:layout-grid-display='true'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="style:page-layout-properties/@style:layout-grid-print"> + <xsl:attribute name="是å¦æ‰“å°ç½‘æ ¼_4212"><xsl:choose><xsl:when test="style:page-layout-properties/@style:layout-grid-print='true'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + </å­—:网格设置_420E> + </xsl:if> + </xsl:when> + <xsl:when test="style:page-layout-properties/@style:layout-grid-mode='both' and number($layoutGridRubyHeight) != 0"> + <å­—:稿纸设置_4216> + <xsl:variable name="cell_width"> + <xsl:choose> + <xsl:when test="style:page-layout-properties/@style:layout-grid-base-width"> + <xsl:value-of select="$layoutGridRubyWidth"/> + </xsl:when> + <xsl:when test="style:page-layout-properties/@style:layout-grid-base-height"> + <xsl:value-of select="$layoutGridBaseHeight"/> + </xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="类型_4173"><xsl:choose><xsl:when test="style:page-layout-properties/@style:layout-grid-mode='line'">letter-paper</xsl:when><xsl:when test="style:page-layout-properties/@style:layout-grid-mode='both'">draft-paper</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:variable name="length"> + <xsl:variable name="direction"> + <xsl:call-template name="LetterTypeSet"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$direction = 't2b-l2r-0e-0w'"> + <xsl:value-of select="$pageWidth"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$pageHeight"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="column" select="(number($length) - number($uof_left) - number($uof_right)) div number($cell_width)"/> + <xsl:variable name="girdType"> + <xsl:choose> + <xsl:when test="style:page-layout-properties/@style:layout-grid-lines = 10">first-gear</xsl:when> + <xsl:when test="style:page-layout-properties/@style:layout-grid-lines = 15">second-gear</xsl:when> + <xsl:when test="style:page-layout-properties/@style:layout-grid-lines = 20"> + <xsl:choose> + <xsl:when test="contains(string($column),'20')">third-gear</xsl:when> + <xsl:when test="contains(string($column),'25') or ($column &gt; 25)">fourth-gear</xsl:when> + <xsl:otherwise>fourth-gear</xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:if test="$girdType != ''"> + <xsl:attribute name="æ ¼å¼_4217"><xsl:value-of select="$girdType"/></xsl:attribute> + </xsl:if> + <xsl:if test="style:page-layout-properties/@style:layout-grid-color"> + <xsl:attribute name="颜色_4219"><xsl:value-of select="style:page-layout-properties/@style:layout-grid-color"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="æ–¹å‘_421A"><xsl:call-template name="LetterTypeSet"/></xsl:attribute> + </å­—:稿纸设置_4216> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="LetterTypeSet"> + <xsl:choose> + <xsl:when test="style:page-layout-properties/@style:writing-mode = 'lr-tb'">hori-l2r</xsl:when> + <xsl:when test="style:page-layout-properties/@style:writing-mode = 'tb-lr'">hori-r2l</xsl:when> + <xsl:when test="style:page-layout-properties/@style:writing-mode = 'tb-rl'">vert-r2l</xsl:when> + <xsl:otherwise>hori-l2r</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="å­—:垂直对é½æ–¹å¼-page"> + <xsl:if test="style:page-layout-properties/@style:vertical-align"> + <å­—:垂直对é½æ–¹å¼_4213> + <xsl:value-of select="style:page-layout-properties/@style:vertical-align"/> + </å­—:垂直对é½æ–¹å¼_4213> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:文字排列方å‘-page"> + <å­—:文字排列方å‘_4214> + <xsl:variable name="writing_mode"> + <xsl:value-of select="style:page-layout-properties/@style:writing-mode"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$writing_mode='lr-tb' or $writing_mode='lr'">t2b-l2r-0e-0w</xsl:when> + <xsl:when test="$writing_mode='rl-tb' or $writing_mode='rl'">t2b-r2l-0e-0w</xsl:when> + <xsl:when test="$writing_mode='tb-rl'">r2l-t2b-0e-90w</xsl:when> + <xsl:when test="$writing_mode='tb-lr'">l2r-b2t-270e-270w</xsl:when> + <xsl:otherwise>t2b-l2r-0e-0w</xsl:otherwise> + </xsl:choose> + </å­—:文字排列方å‘_4214> + </xsl:template> + <xsl:template name="å­—:边框-page"> + <xsl:if test="style:page-layout-properties/@fo:border or style:page-layout-properties/@fo:border-top or style:page-layout-properties/@fo:border-bottom or style:page-layout-properties/@fo:border-left or style:page-layout-properties/@fo:border-right or style:page-layout-properties/@style:shadow[.!='none']"> + <xsl:element name="å­—:边框_4133"> + <xsl:if test="style:page-layout-properties/@style:shadow[.!='none']"> + <xsl:variable name="shadowAngle"> + <xsl:call-template name="getShadowAngle"> + <xsl:with-param name="style_shadow" select="style:page-layout-properties/@style:shadow"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="阴影类型_C645" select="$shadowAngle"/> + </xsl:if> + <xsl:for-each select="style:page-layout-properties"> + <xsl:call-template name="Border"/> + </xsl:for-each> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:å¡«å……-page"> + <xsl:if test="style:page-layout-properties/@fo:background-color or style:page-layout-properties/style:background-gradient or style:page-layout-properties/style:background-image"> + <xsl:element name="å­—:å¡«å……_4134"> + <xsl:for-each select="style:page-layout-properties"> + <xsl:call-template name="UOFFill"/> + </xsl:for-each> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:分æ -page"> + <xsl:if test="style:page-layout-properties/style:columns"> + <xsl:element name="å­—:分æ _4215"> + <xsl:element name="å­—:是å¦ç­‰å®½_41E9"> + <xsl:choose> + <xsl:when test="style:page-layout-properties/style:columns/@fo:column-gap">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:if test="style:page-layout-properties/style:columns/style:column-sep"> + <xsl:element name="å­—:分隔线_41E3"> + <xsl:attribute name="分隔线宽度_41E6"><xsl:value-of select="fun:Convert2uofUnit(style:page-layout-properties/style:columns/style:column-sep/@style:width)"/></xsl:attribute> + <xsl:attribute name="分隔线颜色_41E7"><xsl:value-of select="style:page-layout-properties/style:columns/style:column-sep/@style:color"/></xsl:attribute> + <xsl:attribute name="分隔线线型_41E4">single</xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:if test="style:page-layout-properties/style:columns/@fo:column-count"> + <xsl:element name="å­—:æ æ•°_41E8"> + <xsl:value-of select="style:page-layout-properties/style:columns/@fo:column-count"/> + </xsl:element> + </xsl:if> + <xsl:for-each select="style:page-layout-properties/style:columns/style:column"> + <xsl:element name="å­—:æ _41E0"> + <xsl:variable name="left" select="fun:Convert2uofUnit(@fo:start-indent)"/> + <xsl:variable name="right" select="fun:Convert2uofUnit(@fo:end-indent)"/> + <xsl:if test="@style:rel-width"> + <xsl:variable name="width"> + <xsl:variable name="rel-width"> + <xsl:value-of select="substring-before(@style:rel-width,'*')"/> + </xsl:variable> + <xsl:value-of select="number($rel-width div 1440 * 2.54 div $other-to-cm-conversion-factor )"/> + </xsl:variable> + <xsl:attribute name="宽度_41E1"><xsl:value-of select="$width - $left - $right"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="é—´è·_41E2"><xsl:value-of select="2 * $right"/></xsl:attribute> + </xsl:element> + </xsl:for-each> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:首页页眉页脚ä¸åŒ-page"> + <xsl:param name="master-page"/> + <xsl:param name="firstPageHeader"/> + <xsl:param name="firstPageFooter"/> + <xsl:param name="secondPageHeader"/> + <xsl:param name="secondPageFooter"/> + <xsl:if test="$firstPageHeader != $secondPageHeader or $firstPageFooter != $secondPageFooter"> + <å­—:是å¦é¦–页页眉页脚ä¸åŒ_41EE>true</å­—:是å¦é¦–页页眉页脚ä¸åŒ_41EE> + </xsl:if> + </xsl:template> + <xsl:template name="页眉页脚-page"> + <xsl:param name="master-page"/> + <xsl:param name="firstPageHeader"/> + <xsl:param name="firstPageFooter"/> + <xsl:param name="secondPageHeader"/> + <xsl:param name="secondPageFooter"/> + <xsl:param name="nextStyleName"/> + <xsl:param name="firstPageNum"/> + <xsl:choose> + <xsl:when test="$firstPageHeader != $secondPageHeader"> + <å­—:页眉_41F3> + <xsl:for-each select="/office:document/office:master-styles/style:master-page[@style:name = $nextStyleName]/style:header"> + <å­—:奇数页页眉_41F4> + <xsl:call-template name="TextContent"/> + </å­—:奇数页页眉_41F4> + </xsl:for-each> + <xsl:for-each select="/office:document/office:master-styles/style:master-page[@style:name = $nextStyleName]/style:header-left"> + <å­—:å¶æ•°é¡µé¡µçœ‰_41F5> + <xsl:call-template name="TextContent"/> + </å­—:å¶æ•°é¡µé¡µçœ‰_41F5> + </xsl:for-each> + <xsl:for-each select="$master-page/style:header"> + <å­—:首页页眉_41F6> + <xsl:call-template name="TextContent"/> + </å­—:首页页眉_41F6> + </xsl:for-each> + </å­—:页眉_41F3> + </xsl:when> + <xsl:when test="$master-page/style:header-left or $master-page/style:header"> + <å­—:页眉_41F3> + <xsl:for-each select="$master-page/style:header"> + <å­—:奇数页页眉_41F4> + <xsl:call-template name="TextContent"/> + </å­—:奇数页页眉_41F4> + </xsl:for-each> + <xsl:for-each select="$master-page/style:header-left"> + <å­—:å¶æ•°é¡µé¡µçœ‰_41F5> + <xsl:call-template name="TextContent"/> + </å­—:å¶æ•°é¡µé¡µçœ‰_41F5> + </xsl:for-each> + </å­—:页眉_41F3> + </xsl:when> + </xsl:choose> + <xsl:choose> + <xsl:when test="$firstPageFooter != $secondPageFooter or $firstPageNum != ''"> + <å­—:页脚_41F7> + <xsl:for-each select="/office:document/office:master-styles/style:master-page[@style:name = $nextStyleName]/style:footer"> + <å­—:奇数页页脚_41F8> + <xsl:call-template name="TextContent"/> + </å­—:奇数页页脚_41F8> + </xsl:for-each> + <xsl:for-each select="/office:document/office:master-styles/style:master-page[@style:name = $nextStyleName]/style:footer-left"> + <å­—:å¶æ•°é¡µé¡µè„š_41F9> + <xsl:call-template name="TextContent"/> + </å­—:å¶æ•°é¡µé¡µè„š_41F9> + </xsl:for-each> + <xsl:for-each select="$master-page/style:footer"> + <å­—:首页页脚_41FA> + <xsl:call-template name="TextContent"/> + </å­—:首页页脚_41FA> + </xsl:for-each> + </å­—:页脚_41F7> + </xsl:when> + <xsl:when test="$master-page/style:footer-left or $master-page/style:footer"> + <å­—:页脚_41F7> + <xsl:for-each select="$master-page/style:footer"> + <å­—:奇数页页脚_41F8> + <xsl:call-template name="TextContent"/> + </å­—:奇数页页脚_41F8> + </xsl:for-each> + <xsl:for-each select="$master-page/style:footer-left"> + <å­—:å¶æ•°é¡µé¡µè„š_41F9> + <xsl:call-template name="TextContent"/> + </å­—:å¶æ•°é¡µé¡µè„š_41F9> + </xsl:for-each> + <xsl:for-each select="/office:document/office:master-styles/style:master-page[@style:name = $nextStyleName]/style:footer"> + <å­—:首页页脚_41FA> + <xsl:call-template name="TextContent"/> + </å­—:首页页脚_41FA> + </xsl:for-each> + </å­—:页脚_41F7> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="text-page-layout"> + <xsl:param name="master-page"/> + <xsl:param name="textstylename"/> + <xsl:variable name="page-layout-name" select="$master-page/@style:page-layout-name"/> + <xsl:if test="$page-layout-name != ''"> + <å­—:分节_416A> + <xsl:attribute name="å称_4166"><xsl:value-of select="$master-page/@style:name"/></xsl:attribute> + <å­—:节属性_421B> + <å­—:节类型_41EA> + <xsl:choose> + <xsl:when test="$master-page/@style:page-section-name = '奇数页'">odd-page</xsl:when> + <xsl:when test="$master-page/@style:page-section-name = 'å¶æ•°é¡µ'">even-page</xsl:when> + <xsl:otherwise>new-page</xsl:otherwise> + </xsl:choose> + </å­—:节类型_41EA> + <xsl:variable name="nextStyleName" select="$master-page/@style:next-style-name"/> + <xsl:variable name="firstPageHeader" select="$master-page/style:header/text:p"/> + <xsl:variable name="firstPageFooter" select="$master-page/style:footer/text:p"/> + <xsl:variable name="secondPageHeader" select="/office:document/office:master-styles/style:master-page[@style:name = $nextStyleName]/style:header/text:p"/> + <xsl:variable name="secondPageFooter" select="/office:document/office:master-styles/style:master-page[@style:name = $nextStyleName]/style:footer/text:p"/> + <xsl:variable name="firstPageNum" select="/office:document/office:master-styles/style:master-page[@style:name = $nextStyleName]/style:footer/text:p/text:page-number"/> + <xsl:call-template name="页眉页脚-page"> + <xsl:with-param name="master-page" select="$master-page"/> + <xsl:with-param name="firstPageHeader" select="$firstPageHeader"/> + <xsl:with-param name="firstPageFooter" select="$firstPageFooter"/> + <xsl:with-param name="secondPageHeader" select="$secondPageHeader"/> + <xsl:with-param name="secondPageFooter" select="$secondPageFooter"/> + <xsl:with-param name="nextStyleName" select="$nextStyleName"/> + <xsl:with-param name="firstPageNum" select="$firstPageNum"/> + </xsl:call-template> + <xsl:for-each select="/office:document/office:automatic-styles/style:page-layout[@style:name = $page-layout-name]"> + <xsl:variable name="margin_top" select="fun:Convert2uofUnit(style:page-layout-properties/@fo:margin-top)"/> + <xsl:variable name="min_height_top"> + <xsl:choose> + <xsl:when test="style:header-style/style:header-footer-properties/@fo:min-height"> + <xsl:value-of select="fun:Convert2uofUnit(style:header-style/style:header-footer-properties/@fo:min-height)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'0'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="padding_top"> + <xsl:choose> + <xsl:when test="style:page-layout-properties/@fo:padding-top"> + <xsl:value-of select="fun:Convert2uofUnit(style:page-layout-properties/@fo:padding-top)"/> + </xsl:when> + <xsl:when test="style:page-layout-properties/@fo:padding"> + <xsl:value-of select="fun:Convert2uofUnit(style:page-layout-properties/@fo:padding)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'0'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="margin_left" select="fun:Convert2uofUnit(style:page-layout-properties/@fo:margin-left)"/> + <xsl:variable name="padding_left"> + <xsl:choose> + <xsl:when test="style:page-layout-properties/@fo:padding-left"> + <xsl:value-of select="fun:Convert2uofUnit(style:page-layout-properties/@fo:padding-left)"/> + </xsl:when> + <xsl:when test="style:page-layout-properties/@fo:padding"> + <xsl:value-of select="fun:Convert2uofUnit(style:page-layout-properties/@fo:padding)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number('0')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="margin_bottom" select="fun:Convert2uofUnit(style:page-layout-properties/@fo:margin-bottom)"/> + <xsl:variable name="min_height_bottom"> + <xsl:choose> + <xsl:when test="style:footer-style/style:header-footer-properties/@fo:min-height"> + <xsl:value-of select="fun:Convert2uofUnit(style:footer-style/style:header-footer-properties/@fo:min-height)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'0'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="padding_bottom"> + <xsl:choose> + <xsl:when test="style:page-layout-properties/@fo:padding-bottom"> + <xsl:value-of select="fun:Convert2uofUnit(style:page-layout-properties/@fo:padding-bottom)"/> + </xsl:when> + <xsl:when test="style:page-layout-properties/@fo:padding"> + <xsl:value-of select="fun:Convert2uofUnit(style:page-layout-properties/@fo:padding)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'0'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="padding_right"> + <xsl:choose> + <xsl:when test="style:page-layout-properties/@fo:padding-right"> + <xsl:value-of select="fun:Convert2uofUnit(style:page-layout-properties/@fo:padding-right)"/> + </xsl:when> + <xsl:when test="style:page-layout-properties/@fo:padding"> + <xsl:value-of select="fun:Convert2uofUnit(style:page-layout-properties/@fo:padding)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'0'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="margin_right" select="fun:Convert2uofUnit(style:page-layout-properties/@fo:margin-right)"/> + <xsl:variable name="uof_top" select="number($margin_top) + number($min_height_top) + number($padding_top)"/> + <xsl:variable name="uof_left" select="$margin_left + $padding_left"/> + <xsl:variable name="uof_bottom" select="number($margin_bottom) + number($min_height_bottom) + number($padding_bottom)"/> + <xsl:variable name="uof_right" select="number($margin_right) + number($padding_right)"/> + <xsl:call-template name="å­—:页边è·-page"> + <xsl:with-param name="uof_top" select="$uof_top"/> + <xsl:with-param name="uof_left" select="$uof_left"/> + <xsl:with-param name="uof_bottom" select="$uof_bottom"/> + <xsl:with-param name="uof_right" select="$uof_right"/> + </xsl:call-template> + <xsl:call-template name="å­—:纸张-page"/> + <xsl:call-template name="å­—:奇å¶é¡µé¡µçœ‰é¡µè„šä¸åŒ-page"/> + <xsl:call-template name="å­—:页眉ä½ç½®-page"/> + <xsl:call-template name="å­—:页脚ä½ç½®-page"/> + <xsl:call-template name="å­—:装订线-page"/> + <xsl:call-template name="å­—:对称页边è·-page"/> + <xsl:call-template name="å­—:拼页-page"/> + <xsl:call-template name="å­—:纸张方å‘å’Œæ¥æº-page"/> + <xsl:call-template name="å­—:脚注设置和尾注设置-page"/> + <xsl:call-template name="å­—:è¡Œå·è®¾ç½®-page"/> + <xsl:call-template name="å­—:网格设置和稿纸设置-page"> + <xsl:with-param name="uof_top" select="$uof_top"/> + <xsl:with-param name="uof_left" select="$uof_left"/> + <xsl:with-param name="uof_bottom" select="$uof_bottom"/> + <xsl:with-param name="uof_right" select="$uof_right"/> + </xsl:call-template> + <xsl:call-template name="å­—:垂直对é½æ–¹å¼-page"/> + <xsl:call-template name="å­—:文字排列方å‘-page"/> + <xsl:call-template name="å­—:边框-page"/> + <xsl:call-template name="å­—:å¡«å……-page"/> + <xsl:call-template name="å­—:分æ -page"/> + </xsl:for-each> + <xsl:call-template name="å­—:页ç è®¾ç½®-page"> + <xsl:with-param name="master-page" select="$master-page"/> + <xsl:with-param name="textstylename" select="$textstylename"/> + <xsl:with-param name="page-layout-name" select="$page-layout-name"/> + <xsl:with-param name="nextStyleName" select="$nextStyleName"/> + </xsl:call-template> + <xsl:call-template name="å­—:首页页眉页脚ä¸åŒ-page"> + <xsl:with-param name="master-page" select="$master-page"/> + <xsl:with-param name="firstPageHeader" select="$firstPageHeader"/> + <xsl:with-param name="firstPageFooter" select="$firstPageFooter"/> + <xsl:with-param name="secondPageHeader" select="$secondPageHeader"/> + <xsl:with-param name="secondPageFooter" select="$secondPageFooter"/> + </xsl:call-template> + </å­—:节属性_421B> + </å­—:分节_416A> + </xsl:if> + </xsl:template> + <xsl:template match="text:s"> + <xsl:choose> + <xsl:when test="not(@text:c)"> + <å­—:空格符_4161 个数_4162="1"/> + </xsl:when> + <xsl:otherwise> + <å­—:空格符_4161 个数_4162="{@text:c}"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="text:tab"> + <xsl:element name="å­—:制表符_415E"> + + </xsl:element> + </xsl:template> + <xsl:template match="text:line-break"> + <xsl:element name="å­—:æ¢è¡Œç¬¦_415F"> + + </xsl:element> + </xsl:template> + <xsl:template match="text:use-soft-page-breaks"> + </xsl:template> + <xsl:template match="text:span"> + <xsl:variable name="Count" select="count(child::node())"/> + <xsl:choose> + <xsl:when test="$Count=0"> + <å­—:å¥_419D> + <xsl:if test="@text:style-name!=''"> + <å­—:å¥å±žæ€§_4158> + <xsl:attribute name="å¼æ ·å¼•ç”¨_417B"><xsl:value-of select="@text:style-name"/></xsl:attribute> + </å­—:å¥å±žæ€§_4158> + </xsl:if> + </å­—:å¥_419D> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="FirstName"> + <xsl:for-each select="child::node()[1]"> + <xsl:value-of select="name(.)"/> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="FirstSentence"> + <xsl:call-template name="IsNewSentect"> + <xsl:with-param name="CurrName"> + <xsl:value-of select="$FirstName"/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:if test="($FirstSentence='1')"> + <xsl:text disable-output-escaping="yes">&lt;å­—:å¥_419D&gt;</xsl:text> + <xsl:if test="@text:style-name!=''"> + <å­—:å¥å±žæ€§_4158> + <xsl:attribute name="å¼æ ·å¼•ç”¨_417B"><xsl:value-of select="@text:style-name"/></xsl:attribute> + </å­—:å¥å±žæ€§_4158> + </xsl:if> + </xsl:if> + <xsl:for-each select="node()"> + <xsl:variable name="NewSentence"> + <xsl:call-template name="IsNewSentect"> + <xsl:with-param name="CurrName"> + <xsl:value-of select="name(.)"/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:if test="position()&gt;1"> + <xsl:variable name="PrevName"> + <xsl:for-each select="preceding-sibling::node()[1]"> + <xsl:value-of select="name(.)"/> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="PrevNewSentence"> + <xsl:call-template name="IsNewSentect"> + <xsl:with-param name="CurrName"> + <xsl:value-of select="$PrevName"/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="($PrevNewSentence ='0')"> + <xsl:if test="($NewSentence='1')"> + <xsl:text disable-output-escaping="yes">&lt;å­—:å¥_419D&gt;</xsl:text> + <xsl:if test="name(.)!='' and @text:style-name!=''"> + <å­—:å¥å±žæ€§_4158> + <xsl:attribute name="å¼æ ·å¼•ç”¨_417B"><xsl:value-of select="@text:style-name"/></xsl:attribute> + </å­—:å¥å±žæ€§_4158> + </xsl:if> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:if test="($NewSentence='0')"> + <xsl:text disable-output-escaping="yes">&lt;/å­—:å¥_419D&gt;</xsl:text> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:call-template name="one_paragraph_content"/> + <xsl:if test="position()=last() and $NewSentence='1'"> + <xsl:text disable-output-escaping="yes">&lt;/å­—:å¥_419D&gt;</xsl:text> + </xsl:if> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="text:meta"> + </xsl:template> + <xsl:template match="text:bookmark"> + <å­—:区域开始_4165 å称_4166="{@text:name}" 标识符_4100="{@text:name}" 类型_413B="bookmark"/> + <å­—:区域结æŸ_4167 标识符引用_4168="{@text:name}"/> + </xsl:template> + <xsl:template match="text:bookmark-start"> + <å­—:区域开始_4165> + <xsl:attribute name="å称_4166"><xsl:value-of select="@text:name"/></xsl:attribute> + <xsl:attribute name="类型_413B">bookmark</xsl:attribute> + <xsl:attribute name="标识符_4100"><xsl:value-of select="@text:name"/></xsl:attribute> + </å­—:区域开始_4165> + </xsl:template> + <xsl:template match="text:bookmark-end"> + <å­—:区域结æŸ_4167> + <xsl:attribute name="标识符引用_4168"><xsl:value-of select="@text:name"/></xsl:attribute> + </å­—:区域结æŸ_4167> + </xsl:template> + <xsl:template match="text:reference-mark"> + </xsl:template> + <xsl:template match="text:reference-mark-start"> + </xsl:template> + <xsl:template match="text:reference-mark-end"> + </xsl:template> + <xsl:template match="text:note"> + <xsl:choose> + <xsl:when test="@text:note-class='footnote'"> + <å­—:脚注_4159> + <xsl:attribute name="引文体_4157"><xsl:value-of select="text:note-citation"/></xsl:attribute> + <xsl:for-each select="text:note-body"> + <xsl:call-template name="TextContent"/> + </xsl:for-each> + </å­—:脚注_4159> + </xsl:when> + <xsl:when test="@text:note-class='endnote'"> + <å­—:尾注_415A> + <xsl:attribute name="引文体_4157"><xsl:value-of select="text:note-citation"/></xsl:attribute> + <xsl:for-each select="text:note-body"> + <xsl:call-template name="TextContent"/> + </xsl:for-each> + </å­—:尾注_415A> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template match="text:ruby"> + </xsl:template> + <xsl:template match="office:annotation"> + <xsl:variable name="ID" select="generate-id(.)"/> + <xsl:if test="not(contains(./dc:creator,'__@*Start@')) and not(contains(./dc:creator,'__@*End@'))"> + <xsl:element name="å­—:区域开始_4165"> + <xsl:attribute name="标识符_4100"><xsl:value-of select="concat('cmt', $ID)"/></xsl:attribute> + <xsl:attribute name="å称_4166">Comment</xsl:attribute> + <xsl:attribute name="类型_413B">annotation</xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:choose> + <xsl:when test="contains(./dc:creator,'__@*Start@')"> + <xsl:element name="å­—:区域开始_4165"> + <xsl:attribute name="标识符_4100"><xsl:value-of select="concat('cmt',$ID)"/></xsl:attribute> + <xsl:attribute name="类型_413B">user-data</xsl:attribute> + </xsl:element> + </xsl:when> + <xsl:when test="contains(./dc:creator,'__@*End@')"> + <!--<xsl:variable name="IDEnd"> + <xsl:choose> + <xsl:when test="name(preceding-sibling::*[1]) = 'office:annotation'"> + <xsl:value-of select="generate-id(preceding-sibling::*[1])"/> + </xsl:when> + <xsl:when test="name(..) = 'text:span'"> + <xsl:value-of select="generate-id(../preceding-sibling::*[office:annotation][1]/office:annotation)"/> + </xsl:when> + </xsl:choose> + </xsl:variable>--> + <xsl:variable name="IDEnd"> + <xsl:choose> + <xsl:when test="preceding-sibling::*[name() = 'office:annotation']"> + <xsl:value-of select="generate-id(preceding-sibling::*[name() = 'office:annotation'][1])"/> + </xsl:when> + <xsl:when test="preceding-sibling::*[office:annotation]"> + <xsl:value-of select="generate-id(preceding-sibling::*[office:annotation][1]/office:annotation)"/> + </xsl:when> + <xsl:when test="name(..) = 'text:span' and ../preceding-sibling::*[office:annotation]"> + <xsl:value-of select="generate-id(../preceding-sibling::*[office:annotation][1]/office:annotation)"/> + </xsl:when> + <xsl:when test="name(..) = 'text:span'"> + <xsl:value-of select="generate-id(../preceding-sibling::*[name() = 'office:annotation'][1])"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:element name="å­—:区域结æŸ_4167"> + <xsl:attribute name="标识符引用_4168"><xsl:value-of select="concat('cmt',$IDEnd)"/></xsl:attribute> + </xsl:element> + </xsl:when> + <xsl:when test="not(./@office:name)"> + <xsl:element name="å­—:区域结æŸ_4167"> + <xsl:attribute name="标识符引用_4168"><xsl:value-of select="concat('cmt', $ID)"/></xsl:attribute> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="HasEnd"> + <xsl:for-each select="following::node()[name(.)=office:annotation_end]"> + <xsl:if test="@office:name=./@office:name"> + <xsl:value-of select="1"/> + </xsl:if> + </xsl:for-each> + </xsl:variable> + <xsl:if test="$HasEnd != '1'"> + <xsl:element name="å­—:区域结æŸ_4167"> + <xsl:attribute name="标识符引用_4168"><xsl:value-of select="concat('cmt', $ID)"/></xsl:attribute> + </xsl:element> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="office:annotation_end"> + <xsl:for-each select="preceding::node()[name(.)=office:annotation]"> + <xsl:if test="@office:name = ./@office:name"> + <xsl:variable name="ID" select="generate-id(.)"/> + <xsl:element name="å­—:区域结æŸ_4167"> + <xsl:attribute name="标识符引用_4168">concat("cmt", $ID)</xsl:attribute> + </xsl:element> + </xsl:if> + </xsl:for-each> + </xsl:template> + <xsl:template match="text:change"> + </xsl:template> + <xsl:template match="text:change-start"> + <xsl:variable name="changeID"> + <xsl:value-of select="@text:change-id"/> + </xsl:variable> + <xsl:element name="å­—:修订开始_421F"> + <xsl:attribute name="标识符_4220"><xsl:value-of select="$changeID"/></xsl:attribute> + <xsl:for-each select="/office:document/office:body/office:text/text:tracked-changes/text:changed-region[@text:id = $changeID]"> + <xsl:choose> + <xsl:when test="text:insertion"> + <xsl:attribute name="类型_4221">insert</xsl:attribute> + </xsl:when> + <xsl:when test="text:format-change"> + <xsl:attribute name="类型_4221">format</xsl:attribute> + </xsl:when> + <xsl:when test="text:deletion"> + <xsl:attribute name="类型_4221">delete</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:for-each> + <xsl:attribute name="修订信æ¯å¼•ç”¨_4222"><xsl:value-of select="$changeID"/></xsl:attribute> + </xsl:element> + </xsl:template> + <xsl:template match="text:change-end"> + <xsl:variable name="changeendID"> + <xsl:value-of select="@text:change-id"/> + </xsl:variable> + <xsl:for-each select="/office:document/office:body/office:text/text:tracked-changes/text:changed-region[@text:id = $changeendID]"> + <xsl:choose> + <xsl:when test="text:insertion"> + <xsl:element name="å­—:修订结æŸ_4223"> + <xsl:attribute name="开始标识引用_4224"><xsl:value-of select="@text:id"/></xsl:attribute> + </xsl:element> + </xsl:when> + <xsl:when test="text:deletion"> + <xsl:element name="å­—:修订结æŸ_4223"> + <xsl:attribute name="开始标识引用_4224"><xsl:value-of select="@text:id"/></xsl:attribute> + </xsl:element> + </xsl:when> + <xsl:when test="text:format-change"> + <xsl:element name="å­—:修订结æŸ_4223"> + <xsl:attribute name="开始标识引用_4224"><xsl:value-of select="@text:id"/></xsl:attribute> + </xsl:element> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template match="text:a"> + <xsl:variable name="ID" select="generate-id(.)"/> + <å­—:å¥_419D> + <xsl:element name="å­—:区域开始_4165"> + <xsl:attribute name="标识符_4100"><xsl:value-of select="concat('hlnk', $ID)"/></xsl:attribute> + <xsl:attribute name="å称_4166">Hyperlink</xsl:attribute> + <xsl:attribute name="类型_413B">hyperlink</xsl:attribute> + </xsl:element> + </å­—:å¥_419D> + <xsl:call-template name="paragraph_content"/> + <å­—:å¥_419D> + <xsl:element name="å­—:区域结æŸ_4167"> + <xsl:attribute name="标识符引用_4168"><xsl:value-of select="concat('hlnk', $ID)"/></xsl:attribute> + </xsl:element> + </å­—:å¥_419D> + </xsl:template> + <!-- + <xsl:template match="text:a"> + <xsl:variable name="ID" select="generate-id(.)"/> + <xsl:element name="å­—:区域开始_4165"> + <xsl:attribute name="å­—:标识符"><xsl:value-of select="concat('hlnk', $ID)"/></xsl:attribute> + <xsl:attribute name="å­—:å称">Hyperlink</xsl:attribute> + <xsl:attribute name="å­—:类型">hyperlink</xsl:attribute> + </xsl:element> + <xsl:for-each select="node( )"> + <xsl:call-template name="one_paragraph_content"/> + </xsl:for-each> + <xsl:element name="å­—:区域结æŸ"> + <xsl:attribute name="å­—:标识符引用"><xsl:value-of select="concat('hlnk', $ID)"/></xsl:attribute> + </xsl:element> + </xsl:template>--> + <xsl:preserve-space elements="*"/> + <xsl:template name="one_paragraph_content"> + <xsl:choose> + <xsl:when test="self::node()[name(.)='text:date']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:creation-date']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:modification-date']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:time']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:creation-time']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:modification-time']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:page-number']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:page-continuation']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:sender-firstname']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:sender-lastname']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:sender-initials']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:sender-title']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:sender-position']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:sender-email']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:sender-phone-private']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:sender-fax']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:sender-company']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:sender-phone-work']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:sender-street']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:sender-city']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:sender-postal-code']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:sender-country']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:sender-state-or-province']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:author-name']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:author-initials']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:chapter']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:file-name']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:template-name']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:sheet-name']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:variable-set']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:variable-get']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:variable-input']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:user-field-get']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:user-field-input']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:sequence']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:expression']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:text-input']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:initial-creator']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:description']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:user-defined']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:print-time']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:print-date']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:printed-by']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:title']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:subject']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:keywords']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:editing-cycles']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:editing-duration']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:creator']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:page-count']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:paragraph-count']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:word-count']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:character-count']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:table-count']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:image-count']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:object-count']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:database-display']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:database-next']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:database-row-select']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:database-row-number']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:database-name']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:page-variable-set']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:page-variable-get']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:placeholder']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:conditional-text']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:hidden-text']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:reference-ref']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:bookmark-ref']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:note-ref']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:sequence-ref']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:script']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:execute-macro']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:hidden-paragraph']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:dde-connection']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:measure']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:table-formula']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:meta-field']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:toc-mark-start']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:toc-mark-end']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:toc-mark']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:user-index-mark-start']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:user-index-mark-end']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:user-index-mark']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:alphabetical-index-mark-start']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:alphabetical-index-mark-end']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:alphabetical-index-mark']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:bibliography-mark']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='presentation:date-time']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='presentation:header']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='presentation:footer']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:s']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:tab']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:line-break']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:soft-page-break']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:span']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:meta']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:bookmark']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:bookmark-start']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:bookmark-end']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:reference-mark']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:reference-mark-start']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:reference-mark-end']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:note']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:ruby']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='office:annotation']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='office:annotation_end']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:change']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:change-start']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:change-end']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[substring-before(name(.),':')='draw']"> + <xsl:call-template name="textshape"/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:a']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:otherwise> + <xsl:element name="å­—:文本串_415B"> + <xsl:value-of select="string(.)"/> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="IsNewSentect"> + <xsl:param name="CurrName"/> + <xsl:choose> + <xsl:when test="$CurrName=''"> + <xsl:value-of select="1"/> + </xsl:when> + <xsl:when test="$CurrName='text:span'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:a'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:date'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:creation-date'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:modification-date'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:time'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='creation-time'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='modification-time'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:page-number'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:page-continuation'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:sender-firstname'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:sender-lastname'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:sender-initials'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:sender-title'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:sender-position'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:sender-email'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:sender-phone-private'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:sender-fax'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:sender-company'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:sender-phone-work'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:sender-street'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:sender-city'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:sender-postal-code'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:sender-country'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:sender-state-or-province'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:author-name'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:author-initials'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:chapter'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:file-name'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:template-name'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:sheet-name'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:variable-set'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:variable-get'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:variable-input'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:user-field-get'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:user-field-input'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:sequence'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:expression'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:text-input'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:initial-creator'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:description'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:text:user-defined'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:print-time'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:print-date'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:printed-by'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:title'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:subject'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:keywords'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:editing-cycles'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:editing-duration'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:creator'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:page-count'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:paragraph-count'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:word-count'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:character-count'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:table-count'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:image-count'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:object-count'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:database-display'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:database-next'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:database-row-select'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:database-row-number'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:database-name'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:page-variable-set'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:page-variable-get'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:placeholder'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:conditional-text'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:hidden-text'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:reference-ref'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:bookmark-ref'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:note-ref'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:sequence-ref'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:script'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:execute-macro'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:hidden-paragraph'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:dde-connection'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:measure'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:table-formula'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:meta-field'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:toc-mark-start'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:toc-mark-end'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:toc-mark'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:user-index-mark-start'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:user-index-mark-end'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:user-index-mark'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:alphabetical-index-mark-start'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:alphabetical-index-mark-end'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:alphabetical-index-mark'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="$CurrName='text:bibliography-mark'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="substring-before($CurrName,':')='draw'"> + <xsl:value-of select="1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="paragraph_content"> + <xsl:variable name="Count" select="count(child::node())"/> + <xsl:choose> + <xsl:when test="$Count=0"> + <å­—:å¥_419D/> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="FirstName"> + <xsl:for-each select="child::node()[1]"> + <xsl:value-of select="name(.)"/> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="FirstSentence"> + <xsl:call-template name="IsNewSentect"> + <xsl:with-param name="CurrName"> + <xsl:value-of select="$FirstName"/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:if test="($FirstSentence='1')"> + <xsl:text disable-output-escaping="yes">&lt;å­—:å¥_419D&gt;</xsl:text> + </xsl:if> + <xsl:for-each select="node()"> + <xsl:variable name="NewSentence"> + <xsl:call-template name="IsNewSentect"> + <xsl:with-param name="CurrName"> + <xsl:value-of select="name(.)"/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:if test="position()&gt;1"> + <xsl:variable name="PrevName"> + <xsl:for-each select="preceding-sibling::node()[1]"> + <xsl:value-of select="name(.)"/> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="PrevNewSentence"> + <xsl:call-template name="IsNewSentect"> + <xsl:with-param name="CurrName"> + <xsl:value-of select="$PrevName"/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="($PrevNewSentence ='0')"> + <xsl:if test="($NewSentence='1')"> + <xsl:text disable-output-escaping="yes">&lt;å­—:å¥_419D&gt;</xsl:text> + <xsl:if test="name(.)!='' and @text:style-name != ''"> + <å­—:å¥å±žæ€§_4158> + <xsl:attribute name="å¼æ ·å¼•ç”¨_417B"><xsl:value-of select="@text:style-name"/></xsl:attribute> + </å­—:å¥å±žæ€§_4158> + </xsl:if> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:if test="($NewSentence='0')"> + <xsl:text disable-output-escaping="yes">&lt;/å­—:å¥_419D&gt;</xsl:text> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:call-template name="one_paragraph_content"/> + <xsl:if test="position()=last() and $NewSentence='1'"> + <xsl:text disable-output-escaping="yes">&lt;/å­—:å¥_419D&gt;</xsl:text> + </xsl:if> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="text:section"> + <xsl:element name="å­—:段è½_416B"> + <xsl:element name="å­—:域开始_419E"> + <xsl:attribute name="类型_416E"><xsl:value-of select="'section'"/></xsl:attribute> + <xsl:if test="@text:protected"> + <xsl:attribute name="是å¦é”定_416F"><xsl:value-of select="@text:protected"/></xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:element name="å­—:域代ç _419F"> + <xsl:call-template name="TextContent"/> + </xsl:element> + <xsl:element name="å­—:域结æŸ_41A0"> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template name="index-content-main"> + <xsl:for-each select="*"> + <xsl:choose> + <xsl:when test="self::node()[name(.)='text:index-title']"> + <xsl:call-template name="index-content-main"/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:h']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:p']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:list']"> + <xsl:call-template name="list-content"> + <xsl:with-param name="currlistlvl" select="number('1')"/> + <xsl:with-param name="liststylename" select="@text:style-name"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:numbered-paragraph']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='table:table']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:section']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:soft-page-break']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:table-of-content']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:illustration-index']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:table-index']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:object-index']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:user-index']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:alphabetical-index']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:bibliography']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:change']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:change-start']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:change-end']"> + <xsl:apply-templates select="."/> + </xsl:when> + <!-- + <xsl:when test="self::node()[substring-before(name(.),':')='draw']"> + <xsl:call-template name="textshape"/> + </xsl:when>--> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template name="FieldCodeContent"> + <xsl:param name="text"/> + <å­—:段è½_416B> + <xsl:for-each select="../../@text:style-name"> + <xsl:element name="å­—:段è½å±žæ€§_419B"> + <xsl:attribute name="å¼æ ·å¼•ç”¨_419C"><xsl:value-of select="."/></xsl:attribute> + </xsl:element> + </xsl:for-each> + <å­—:å¥_419D> + <å­—:å¥å±žæ€§_4158> + <xsl:for-each select="../@text:style-name"> + <xsl:attribute name="å¼æ ·å¼•ç”¨_417B"><xsl:value-of select="."/></xsl:attribute> + </xsl:for-each> + </å­—:å¥å±žæ€§_4158> + <å­—:文本串_415B> + <xsl:value-of select="$text"/> + </å­—:文本串_415B> + </å­—:å¥_419D> + </å­—:段è½_416B> + </xsl:template> + <xsl:template match="text:table-of-content"> + <xsl:element name="å­—:段è½_416B"> + <xsl:element name="å­—:段è½å±žæ€§_419B"> + <xsl:attribute name="å¼æ ·å¼•ç”¨_419C"><xsl:value-of select="text:index-body/text:p/@text:style-name"/></xsl:attribute> + </xsl:element> + <xsl:element name="å­—:域开始_419E"> + <xsl:attribute name="类型_416E"><xsl:value-of select="'REF'"/></xsl:attribute> + <xsl:if test="@text:protected"> + <xsl:attribute name="是å¦é”定_416F"><xsl:value-of select="@text:protected"/></xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:element name="å­—:域代ç _419F"> + <xsl:call-template name="FieldCodeContent"> + <xsl:with-param name="text" select="'TOC \o 1-10 \h \z'"/> + </xsl:call-template> + <xsl:for-each select="text:index-body"> + <xsl:call-template name="index-content-main"/> + </xsl:for-each> + </xsl:element> + <xsl:element name="å­—:域结æŸ_41A0"> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template name="TimeDateFormat"> + <xsl:choose> + <xsl:when test="@number:style='rolong'"> + <xsl:variable name="format"> + <xsl:if test="self::node( )[name(.)='number:year']">yyyy</xsl:if> + <xsl:if test="self::node( )[name(.)='number:month']">M</xsl:if> + <xsl:if test="self::node( )[name(.)='number:day']">d</xsl:if> + <xsl:if test="self::node( )[name(.)='number:am-pm']">AM/PM</xsl:if> + <xsl:if test="self::node( )[name(.)='number:hours']">h</xsl:if> + <xsl:if test="self::node( )[name(.)='number:minutes']">m</xsl:if> + <xsl:if test="self::node( )[name(.)='number:seconds']">s</xsl:if> + </xsl:variable> + <xsl:value-of select="concat('[DBNum1]',$format)"/> + </xsl:when> + <xsl:when test="@number:style='long' "> + <xsl:if test="self::node( )[name(.)='number:year']">yyyy</xsl:if> + <xsl:if test="self::node( )[name(.)='number:month' and (not(@number:textual) or @number:textual != 'true')]">MM</xsl:if> + <xsl:if test="self::node( )[name(.)='number:month' and @number:textual = 'true']">MMMM</xsl:if> + <xsl:if test="self::node( )[name(.)='number:day']">dd</xsl:if> + <xsl:if test="self::node( )[name(.)='number:hours']">hh</xsl:if> + <xsl:if test="self::node( )[name(.)='number:minutes']">mm</xsl:if> + <xsl:if test="self::node( )[name(.)='number:seconds']">ss</xsl:if> + <xsl:if test="self::node( )[name(.)='number:quarter']">第QQ季度</xsl:if> + <xsl:if test="self::node( )[name(.)='number:day-of-week']">dddd</xsl:if> + <xsl:if test="self::node( )[name(.)='number:week-of-year']">WW</xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:if test="self::node( )[name(.)='number:text']"> + <xsl:value-of select="."/> + </xsl:if> + <xsl:if test="self::node( )[name(.)='number:year']">yy</xsl:if> + <xsl:if test="self::node( )[name(.)='number:month']">M</xsl:if> + <xsl:if test="self::node( )[name(.)='number:day']">d</xsl:if> + <xsl:if test="self::node( )[name(.)='number:hours']">h</xsl:if> + <xsl:if test="self::node( )[name(.)='number:minutes']">m</xsl:if> + <xsl:if test="self::node( )[name(.)='number:seconds']">s</xsl:if> + <xsl:if test="self::node( )[name(.)='number:quarter']">Qå­£</xsl:if> + <xsl:if test="self::node( )[name(.)='number:day-of-week']">星期N</xsl:if> + <xsl:if test="self::node( )[name(.)='number:week-of-year']">WW</xsl:if> + <xsl:if test="self::node( )[name(.)='number:am-pm']">am/pm</xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="text:date | text:creation-date |text:modification-date"> + <!-- add 'text:modification-date' maj20080115 --> + <!--createdateå’Œdate--> + <xsl:element name="å­—:域开始_419E"> + <!--xsl:attribute name="类型_416E"><xsl:value-of select="'date'"/></xsl:attribute--> + <xsl:if test="name(.)='text:date'"> + <xsl:attribute name="类型_416E"><xsl:value-of select="'date'"/></xsl:attribute> + </xsl:if> + <xsl:if test="name(.)='text:creation-date'"> + <xsl:attribute name="类型_416E"><xsl:value-of select="'createdate'"/></xsl:attribute> + </xsl:if> + <xsl:if test="name(.)='text:modification-date'"> + <xsl:attribute name="类型_416E"><xsl:value-of select="'modificationdate'"/></xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="@text:fixed='1' or @text:fixed='true'"> + <xsl:attribute name="是å¦é”定_416F">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="是å¦é”定_416F">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:element name="å­—:域代ç _419F"> + <xsl:variable name="datefmt"> + <xsl:variable name="bb" select="@style:data-style-name"/> + <xsl:for-each select="key('AllNumberStyle',$bb)/number:year | key('AllNumberStyle',$bb)/number:month | key('AllNumberStyle',$bb)/number:day | key('AllNumberStyle',$bb)/number:hours | key('AllNumberStyle',$bb)/number:minutes | key('AllNumberStyle',$bb)/number:seconds | key('AllNumberStyle',$bb)/number:quarter | key('AllNumberStyle',$bb)/number:day-of-week | key('AllNumberStyle',$bb)/number:week-of-year | key('AllNumberStyle',$bb)/number:text | key('AllNumberStyle',$bb)/number:am-pm"> + <xsl:call-template name="TimeDateFormat"/> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="quote">"</xsl:variable> + <xsl:variable name="text"> + <!--xsl:value-of select="concat('CREATEDATE \@ ',$quote,$datefmt,$quote)"/--> + <xsl:choose> + <xsl:when test="name(.)='text:date'"> + <xsl:value-of select="concat('DATE \@ ',$quote,$datefmt,$quote)"/> + </xsl:when> + <xsl:when test="name(.)='text:modification-date'"> + <xsl:value-of select="concat('MODIFICATIONDATE \@ ',$quote,$datefmt,$quote)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat('CREATEDATE \@ ',$quote,$datefmt,$quote)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="FieldCodeContent"> + <xsl:with-param name="text" select="$text"/> + </xsl:call-template> + </xsl:element> + <å­—:å¥_419D> + <xsl:if test="parent::text:span/@text:style-name"> + <å­—:å¥å±žæ€§_4158 å¼æ ·å¼•ç”¨_417B="{parent::text:span/@text:style-name}"/> + </xsl:if> + <å­—:文本串_415B> + <!--xsl:value-of select="string(.)"/--> + <!-- 用æ¥ä¿å­˜date-value的值(它用æ¥å½“具有fixed属性时显示固定了的日期值)--> + <xsl:choose> + <xsl:when test="@text:date-value"> + <!--xsl:value-of select="@text:date-value"/--> + <!-- 起始编å·å®žçŽ°--> + <xsl:choose> + <xsl:when test="@text:date-adjust"> + <xsl:value-of select="concat(@text:date-value,',',@text:date-adjust)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="@text:date-value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="string(.)"/> + </xsl:otherwise> + </xsl:choose> + </å­—:文本串_415B> + </å­—:å¥_419D> + <xsl:element name="å­—:域结æŸ_41A0"> + </xsl:element> + </xsl:template> + <xsl:template match="text:time | text:creation-time |text:modification-time"> + <!--把 creation-time添加到time模å—--> + <xsl:element name="å­—:域开始_419E"> + <!--xsl:attribute name="类型_416E"><xsl:value-of select="'time'"/></xsl:attribute--> + <xsl:if test="name(.)='text:time'"> + <xsl:attribute name="类型_416E"><xsl:value-of select="'time'"/></xsl:attribute> + </xsl:if> + <xsl:if test="name(.)='text:creation-time'"> + <xsl:attribute name="类型_416E"><xsl:value-of select="'createtime'"/></xsl:attribute> + </xsl:if> + <xsl:if test="name(.)='text:modification-time'"> + <xsl:attribute name="类型_416E"><xsl:value-of select="'modificationtime'"/></xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="@text:fixed='1' or @text:fixed='true'"> + <xsl:attribute name="是å¦é”定_416F">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="是å¦é”定_416F">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:element name="å­—:域代ç _419F"> + <xsl:variable name="timefmt"> + <!--xsl:variable name="aa" select="@style:data-style-name"/> + <xsl:for-each select="key('AllNumberStyle',$aa)/number:hours | key('AllNumberStyle',$aa)/number:minutes | key('AllNumberStyle',$aa)/number:am-pm | key('AllNumberStyle',$aa)/number:seconds | key('AllNumberStyle',$aa)/number:text"> + <xsl:choose> + <xsl:when test="@number:style='long' "> + <xsl:if test="self::node( )[name(.)='number:hours']">HH</xsl:if> + <xsl:if test="self::node( )[name(.)='number:minutes']">MM</xsl:if> + <xsl:if test="self::node( )[name(.)='number:seconds']">SS</xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:if test="self::node( )[name(.)='number:text']"> + <xsl:value-of select="."/> + </xsl:if> + <xsl:if test="self::node( )[name(.)='number:hours']">H</xsl:if> + <xsl:if test="self::node( )[name(.)='number:minutes']">M</xsl:if> + <xsl:if test="self::node( )[name(.)='number:seconds']">S</xsl:if> + <xsl:if test="self::node( )[name(.)='number:am-pm']">am/pm</xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each--> + <xsl:variable name="bb" select="@style:data-style-name"/> + <xsl:for-each select="key('AllNumberStyle',$bb)/number:year | key('AllNumberStyle',$bb)/number:month | key('AllNumberStyle',$bb)/number:day | key('AllNumberStyle',$bb)/number:hours | key('AllNumberStyle',$bb)/number:minutes | key('AllNumberStyle',$bb)/number:seconds | key('AllNumberStyle',$bb)/number:quarter | key('AllNumberStyle',$bb)/number:day-of-week | key('AllNumberStyle',$bb)/number:week-of-year | key('AllNumberStyle',$bb)/number:text | key('AllNumberStyle',$bb)/number:am-pm"> + <xsl:call-template name="TimeDateFormat"/> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="quote">"</xsl:variable> + <xsl:variable name="text"> + <!--xsl:value-of select="concat('TIME \@ ',$quote,$timefmt,$quote)"/--> + <xsl:choose> + <xsl:when test="name(.)='text:time'"> + <xsl:value-of select="concat('TIME \@ ',$quote,$timefmt,$quote)"/> + </xsl:when> + <xsl:when test="name(.)='text:modification-time'"> + <xsl:value-of select="concat('MODIFICATIONTIME \@ ',$quote,$timefmt,$quote)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat('CREATETIME \@ ',$quote,$timefmt,$quote)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="FieldCodeContent"> + <xsl:with-param name="text" select="$text"/> + </xsl:call-template> + </xsl:element> + <å­—:å¥_419D> + <xsl:if test="parent::text:span/@text:style-name"> + <å­—:å¥å±žæ€§_4158 å¼æ ·å¼•ç”¨_417B="{parent::text:span/@text:style-name}"/> + </xsl:if> + <å­—:文本串_415B> + <!--xsl:value-of select="string(.)"/--> + <!--用æ¥ä¿å­˜time-value的值(它用æ¥å½“具有fixed属性时显示固定了的时间值)--> + <xsl:choose> + <xsl:when test="@text:time-value"> + <!--xsl:value-of select="@text:time-value"/--> + <!-- 起始编å·å®žçŽ°--> + <xsl:choose> + <xsl:when test="@text:time-adjust"> + <xsl:value-of select="concat(@text:time-value,',',@text:time-adjust)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="@text:time-value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="string(.)"/> + </xsl:otherwise> + </xsl:choose> + </å­—:文本串_415B> + </å­—:å¥_419D> + <xsl:element name="å­—:域结æŸ_41A0"> + </xsl:element> + </xsl:template> + <xsl:template name="ooæ•°å­—æ ¼å¼åŸŸå¼€å…³"> + <xsl:param name="oo_format"/> + <xsl:choose> + <xsl:when test="$oo_format='1'">Arabic</xsl:when> + <xsl:when test="$oo_format='I'">ROMAN</xsl:when> + <xsl:when test="$oo_format='i'">roman</xsl:when> + <xsl:when test="$oo_format='A'">ALPHABETIC</xsl:when> + <xsl:when test="$oo_format='a'">alphabetic</xsl:when> + <xsl:when test="$oo_format='1, ï¼’, 3, ...'">GB1</xsl:when> + <xsl:when test="$oo_format='â‘ , â‘¡, â‘¢, ...'">GB3</xsl:when> + <xsl:when test="$oo_format='一, 二, 三, ...'">CHINESENUM3</xsl:when> + <xsl:when test="$oo_format='壹, è´°, å, ...'">CHINESENUM2</xsl:when> + <xsl:when test="$oo_format='甲, ä¹™, 丙, ...'">ZODIAC1</xsl:when> + <xsl:when test="$oo_format='å­, 丑, 寅, ...'">ZODIAC2</xsl:when> + <xsl:when test="$oo_format='㈠, ㈡, ㈢, ...'">GB4</xsl:when> + <xsl:otherwise>Arabic</xsl:otherwise> + <!--xsl:when test="$oo_format='1., 2., 3., ...'">GB1</xsl:when> + <xsl:when test="$oo_format='(1),(2),(3), ...'">GB2</xsl:when> + <xsl:when test="$oo_format='â‘ , â‘¡, â‘¢, ...'">GB3</xsl:when> + <xsl:when test="$oo_format='(一), (二), (三), ...'">GB4</xsl:when--> + </xsl:choose> + </xsl:template> + <xsl:template match="text:page-number"> + <xsl:variable name="IsInMasterPage"> + <xsl:call-template name="InMasterPage"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$IsInMasterPage = 'true'"> + <å­—:å¥_419D> + <xsl:if test="parent::text:span/@text:style-name"> + <å­—:å¥å±žæ€§_4158 å¼æ ·å¼•ç”¨_417B="{parent::text:span/@text:style-name}"/> + </xsl:if> + <å­—:文本串_415B>&lt;#&gt;</å­—:文本串_415B> + </å­—:å¥_419D> + </xsl:when> + <xsl:otherwise> + <!--æ’入页ç åŸŸ--> + <xsl:element name="å­—:域开始_419E"> + <xsl:attribute name="类型_416E"><xsl:value-of select="'page'"/></xsl:attribute> + <xsl:choose> + <xsl:when test="@text:fixed='1' or @text:fixed='true'"> + <xsl:attribute name="是å¦é”定_416F">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="是å¦é”定_416F">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:element name="å­—:域代ç _419F"> + <xsl:variable name="fmt"> + <xsl:call-template name="ooæ•°å­—æ ¼å¼åŸŸå¼€å…³"> + <xsl:with-param name="oo_format" select="@style:num-format"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="text"> + <xsl:choose> + <xsl:when test="@style:num-format"> + <xsl:value-of select="concat('PAGE \* ',$fmt)"/> + </xsl:when> + <xsl:otherwise>PAGE</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="FieldCodeContent"> + <xsl:with-param name="text" select="$text"/> + </xsl:call-template> + </xsl:element> + <å­—:å¥_419D> + <xsl:if test="parent::text:span/@text:style-name"> + <å­—:å¥å±žæ€§_4158 å¼æ ·å¼•ç”¨_417B="{parent::text:span/@text:style-name}"/> + </xsl:if> + <å­—:文本串_415B> + <xsl:if test="@text:page-adjust"> + <xsl:value-of select="string(.)"/> + </xsl:if> + </å­—:文本串_415B> + </å­—:å¥_419D> + <xsl:element name="å­—:域结æŸ_41A0"> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="text:page-continuation"> + </xsl:template> + <xsl:template match="text:sender-firstname"> + </xsl:template> + <xsl:template match="text:sender-lastname"> + </xsl:template> + <xsl:template match="text:sender-initials"> + </xsl:template> + <xsl:template match="text:sender-title"> + </xsl:template> + <xsl:template match="text:sender-position"> + </xsl:template> + <xsl:template match="text:sender-email"> + </xsl:template> + <xsl:template match="text:sender-phone-private"> + </xsl:template> + <xsl:template match="text:sender-fax"> + </xsl:template> + <xsl:template match="text:sender-company"> + </xsl:template> + <xsl:template match="text:sender-phone-work"> + </xsl:template> + <xsl:template match="text:sender-street"> + </xsl:template> + <xsl:template match="text:sender-city"> + </xsl:template> + <xsl:template match="text:sender-postal-code"> + </xsl:template> + <xsl:template match="text:sender-country"> + </xsl:template> + <xsl:template match="text:sender-state-or-province"> + </xsl:template> + <xsl:template match="text:author-name"> + <xsl:param name="tStyle"/> + <xsl:element name="å­—:域开始_419E"> + <xsl:attribute name="类型_416E"><xsl:value-of select="'author'"/></xsl:attribute> + <xsl:choose> + <xsl:when test="@text:fixed='1' or @text:fixed='true'"> + <xsl:attribute name="是å¦é”定_416F">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="是å¦é”定_416F">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:element name="å­—:域代ç _419F"> + <å­—:段è½_416B> + <å­—:å¥_419D> + <xsl:if test="$tStyle!=''"> + <å­—:å¥å±žæ€§_4158 å¼æ ·å¼•ç”¨_417B="{$tStyle}"/> + </xsl:if> + <å­—:文本串_415B>AUTHOR</å­—:文本串_415B> + </å­—:å¥_419D> + </å­—:段è½_416B> + </xsl:element> + <å­—:å¥_419D> + <xsl:if test="parent::text:span/@text:style-name"> + <å­—:å¥å±žæ€§_4158 å¼æ ·å¼•ç”¨_417B="{parent::text:span/@text:style-name}"/> + </xsl:if> + <å­—:文本串_415B> + <xsl:value-of select="."/> + </å­—:文本串_415B> + </å­—:å¥_419D> + <xsl:element name="å­—:域结æŸ_41A0"> + </xsl:element> + </xsl:template> + <xsl:template match="text:author-initials"> + <xsl:param name="tStyle"/> + <xsl:element name="å­—:域开始_419E"> + <xsl:attribute name="类型_416E"><xsl:value-of select="'userinitials'"/></xsl:attribute> + <xsl:choose> + <xsl:when test="@text:fixed='1' or @text:fixed='true'"> + <xsl:attribute name="是å¦é”定_416F">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="是å¦é”定_416F">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:element name="å­—:域代ç _419F"> + <å­—:段è½_416B> + <å­—:å¥_419D> + <xsl:if test="$tStyle!=''"> + <å­—:å¥å±žæ€§_4158 å¼æ ·å¼•ç”¨_417B="{$tStyle}"/> + </xsl:if> + <!--å­—:文本串_415B uof:locID="t0109" uof:attrList="标识符">AUTHOR</å­—:文本串_415B--> + <xsl:value-of select="concat('AUTHORINITIALS',' \* Upper')"/> + </å­—:å¥_419D> + </å­—:段è½_416B> + </xsl:element> + <å­—:å¥_419D> + <xsl:if test="parent::text:span/@text:style-name"> + <å­—:å¥å±žæ€§_4158 å¼æ ·å¼•ç”¨_417B="{parent::text:span/@text:style-name}"/> + </xsl:if> + <å­—:文本串_415B> + <xsl:value-of select="."/> + </å­—:文本串_415B> + </å­—:å¥_419D> + <xsl:element name="å­—:域结æŸ_41A0"> + </xsl:element> + </xsl:template> + <xsl:template match="text:chapter"> + </xsl:template> + <xsl:template match="text:file-name"> + <xsl:element name="å­—:域开始_419E"> + <xsl:attribute name="类型_416E"><xsl:value-of select="'filename'"/></xsl:attribute> + <xsl:choose> + <xsl:when test="@text:fixed='1' or @text:fixed='true'"> + <xsl:attribute name="是å¦é”定_416F">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="是å¦é”定_416F">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:element name="å­—:域代ç _419F"> + <xsl:variable name="text"> + <!--xsl:value-of select="concat('FILENAME \* ','Caps',' \* MERGEFORMAT')"/--> + <xsl:value-of select="concat('FILENAME',' \p')"/> + </xsl:variable> + <xsl:call-template name="FieldCodeContent"> + <xsl:with-param name="text" select="$text"/> + </xsl:call-template> + </xsl:element> + <å­—:å¥_419D> + <xsl:if test="parent::text:span/@text:style-name"> + <å­—:å¥å±žæ€§_4158 å¼æ ·å¼•ç”¨_417B="{parent::text:span/@text:style-name}"/> + </xsl:if> + <å­—:文本串_415B> + <xsl:value-of select="."/> + </å­—:文本串_415B> + </å­—:å¥_419D> + <xsl:element name="å­—:域结æŸ_41A0"> + </xsl:element> + </xsl:template> + <xsl:template match="text:template-name"> + </xsl:template> + <xsl:template match="text:sheet-name"> + </xsl:template> + <xsl:template match="text:variable-set"> + </xsl:template> + <xsl:template match="text:variable-get"> + </xsl:template> + <xsl:template match="text:variable-input"> + </xsl:template> + <xsl:template match="text:user-field-get"> + </xsl:template> + <xsl:template match="text:user-field-input"> + </xsl:template> + <xsl:template match="text:sequence"> + <xsl:param name="tStyle"/> + <xsl:if test="@text:name='Illustration' or @text:name='Text' or @text:name='Drawing' or @text:name='Table'"> + <xsl:element name="å­—:域开始_419E"> + <xsl:attribute name="类型_416E"><xsl:value-of select="'SEQ'"/></xsl:attribute> + </xsl:element> + <xsl:element name="å­—:域代ç _419F"> + <å­—:段è½_416B> + <å­—:å¥_419D> + <xsl:if test="$tStyle!=''"> + <å­—:å¥å±žæ€§_4158 å¼æ ·å¼•ç”¨_417B="{$tStyle}"/> + </xsl:if> + <xsl:variable name="fmt"> + <xsl:call-template name="ooæ•°å­—æ ¼å¼åŸŸå¼€å…³"> + <xsl:with-param name="oo_format" select="@style:num-format"/> + </xsl:call-template> + </xsl:variable> + <å­—:文本串_415B> + <xsl:value-of select="concat('SEQ ',@text:name,' \* ',$fmt,' \f ',@text:formula)"/> + </å­—:文本串_415B> + </å­—:å¥_419D> + </å­—:段è½_416B> + </xsl:element> + <å­—:å¥_419D> + <å­—:文本串_415B> + <xsl:value-of select="string(.)"/> + </å­—:文本串_415B> + </å­—:å¥_419D> + <xsl:element name="å­—:域结æŸ_41A0"> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template match="text:expression"> + </xsl:template> + <xsl:template match="text:text-input"> + </xsl:template> + <!--<xsl:template match="text:creator"> + </xsl:template> --> + <xsl:template match="text:initial-creator | text:creator"> + <xsl:element name="å­—:域开始_419E"> + <xsl:attribute name="类型_416E"><xsl:value-of select="'author'"/></xsl:attribute> + <xsl:choose> + <xsl:when test="@text:fixed='1' or @text:fixed='true'"> + <xsl:attribute name="是å¦é”定_416F">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="是å¦é”定_416F">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:element name="å­—:域代ç _419F"> + <xsl:variable name="text"> + <!--xsl:value-of select="concat('AUTHOR \* ','Caps',' \* MERGEFORMAT')"/--> + <!--xsl:value-of select="'AUTHOR'"/--> + <xsl:if test="name(.)='text:initial-creator'"> + <xsl:value-of select="concat('INITIALCREATOR',' \* Upper')"/> + </xsl:if> + <xsl:if test="name(.)='text:creator'"> + <xsl:value-of select="concat('MODIFICATIONAUTHOR',' \* Upper')"/> + </xsl:if> + </xsl:variable> + <xsl:call-template name="FieldCodeContent"> + <xsl:with-param name="text" select="$text"/> + </xsl:call-template> + </xsl:element> + <å­—:å¥_419D> + <xsl:if test="parent::text:span/@text:style-name"> + <å­—:å¥å±žæ€§_4158 å¼æ ·å¼•ç”¨_417B="{parent::text:span/@text:style-name}"/> + </xsl:if> + <å­—:文本串_415B> + <xsl:value-of select="string(.)"/> + </å­—:文本串_415B> + </å­—:å¥_419D> + <xsl:element name="å­—:域结æŸ_41A0"> + </xsl:element> + </xsl:template> + <xsl:template match="text:description"> + <xsl:element name="å­—:域开始_419E"> + <xsl:attribute name="类型_416E"><xsl:value-of select="'comments'"/></xsl:attribute> + <xsl:choose> + <xsl:when test="@text:fixed='1' or @text:fixed='true'"> + <xsl:attribute name="是å¦é”定_416F">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="是å¦é”定_416F">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:element name="å­—:域代ç _419F"> + <xsl:variable name="text"> + <xsl:value-of select="concat('COMMENTS',' \* Upper')"/> + </xsl:variable> + <xsl:call-template name="FieldCodeContent"> + <xsl:with-param name="text" select="$text"/> + </xsl:call-template> + </xsl:element> + <å­—:å¥_419D> + <xsl:if test="parent::text:span/@text:style-name"> + <å­—:å¥å±žæ€§_4158 å¼æ ·å¼•ç”¨_417B="{parent::text:span/@text:style-name}"/> + </xsl:if> + <å­—:文本串_415B> + <xsl:value-of select="."/> + </å­—:文本串_415B> + </å­—:å¥_419D> + <xsl:element name="å­—:域结æŸ_41A0"> + </xsl:element> + </xsl:template> + <xsl:template match="text:user-defined"> + </xsl:template> + <xsl:template match="text:print-time"> + </xsl:template> + <xsl:template match="text:print-date"> + </xsl:template> + <xsl:template match="text:printed-by"> + </xsl:template> + <xsl:template match="text:title"> + <xsl:element name="å­—:域开始_419E"> + <xsl:attribute name="类型_416E"><xsl:value-of select="'title'"/></xsl:attribute> + <xsl:choose> + <xsl:when test="@text:fixed='1' or @text:fixed='true'"> + <xsl:attribute name="是å¦é”定_416F">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="是å¦é”定_416F">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:element name="å­—:域代ç _419F"> + <xsl:variable name="titlename" select="/office:document/office:meta/dc:title"/> + <xsl:variable name="text"> + <xsl:value-of select="concat('TITLE',' \* Upper')"/> + </xsl:variable> + <xsl:call-template name="FieldCodeContent"> + <xsl:with-param name="text" select="$text"/> + </xsl:call-template> + </xsl:element> + <å­—:å¥_419D> + <xsl:if test="parent::text:span/@text:style-name"> + <å­—:å¥å±žæ€§_4158 å¼æ ·å¼•ç”¨_417B="{parent::text:span/@text:style-name}"/> + </xsl:if> + <å­—:文本串_415B> + <xsl:value-of select="."/> + </å­—:文本串_415B> + </å­—:å¥_419D> + <xsl:element name="å­—:域结æŸ_41A0"> + </xsl:element> + </xsl:template> + <xsl:template match="text:subject"> + <xsl:element name="å­—:域开始_419E"> + <xsl:attribute name="类型_416E"><xsl:value-of select="'subject'"/></xsl:attribute> + <xsl:choose> + <xsl:when test="@text:fixed='1' or @text:fixed='true'"> + <xsl:attribute name="是å¦é”定_416F">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="是å¦é”定_416F">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:element name="å­—:域代ç _419F"> + <xsl:variable name="text"> + <xsl:value-of select="concat('SUBJECT \* ','Caps',' \* MERGEFORMAT')"/> + </xsl:variable> + <xsl:call-template name="FieldCodeContent"> + <xsl:with-param name="text" select="$text"/> + </xsl:call-template> + </xsl:element> + <å­—:å¥_419D> + <xsl:if test="parent::text:span/@text:style-name"> + <å­—:å¥å±žæ€§_4158 å¼æ ·å¼•ç”¨_417B="{parent::text:span/@text:style-name}"/> + </xsl:if> + <å­—:文本串_415B> + <xsl:value-of select="."/> + </å­—:文本串_415B> + </å­—:å¥_419D> + <xsl:element name="å­—:域结æŸ_41A0"> + </xsl:element> + </xsl:template> + <xsl:template match="text:keywords"> + <xsl:element name="å­—:域开始_419E"> + <xsl:attribute name="类型_416E"><xsl:value-of select="'keywords'"/></xsl:attribute> + <xsl:choose> + <xsl:when test="@text:fixed='1' or @text:fixed='true'"> + <xsl:attribute name="是å¦é”定_416F">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="是å¦é”定_416F">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:element name="å­—:域代ç _419F"> + <xsl:variable name="text"> + <xsl:value-of select="concat('KEYWORDS',' \* Upper')"/> + </xsl:variable> + <xsl:call-template name="FieldCodeContent"> + <xsl:with-param name="text" select="$text"/> + </xsl:call-template> + </xsl:element> + <å­—:å¥_419D> + <xsl:if test="parent::text:span/@text:style-name"> + <å­—:å¥å±žæ€§_4158 å¼æ ·å¼•ç”¨_417B="{parent::text:span/@text:style-name}"/> + </xsl:if> + <å­—:文本串_415B> + <xsl:value-of select="."/> + </å­—:文本串_415B> + </å­—:å¥_419D> + <xsl:element name="å­—:域结æŸ_41A0"> + </xsl:element> + </xsl:template> + <xsl:template match="text:editing-cycles"> + <xsl:element name="å­—:域开始_419E"> + <xsl:attribute name="类型_416E"><xsl:value-of select="'revnum'"/></xsl:attribute> + <xsl:choose> + <xsl:when test="@text:fixed='1' or @text:fixed='true'"> + <xsl:attribute name="是å¦é”定_416F">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="是å¦é”定_416F">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:element name="å­—:域代ç _419F"> + <xsl:variable name="text"> + <xsl:value-of select="concat('REVNUM',' \* Upper')"/> + </xsl:variable> + <xsl:call-template name="FieldCodeContent"> + <xsl:with-param name="text" select="$text"/> + </xsl:call-template> + </xsl:element> + <å­—:å¥_419D> + <xsl:if test="parent::text:span/@text:style-name"> + <å­—:å¥å±žæ€§_4158 å¼æ ·å¼•ç”¨_417B="{parent::text:span/@text:style-name}"/> + </xsl:if> + <å­—:文本串_415B> + <xsl:value-of select="."/> + </å­—:文本串_415B> + </å­—:å¥_419D> + <xsl:element name="å­—:域结æŸ_41A0"> + </xsl:element> + </xsl:template> + <xsl:template match="text:editing-duration"> + <xsl:element name="å­—:域开始_419E"> + <xsl:attribute name="类型_416E"><xsl:value-of select="'edittime'"/></xsl:attribute> + <xsl:choose> + <xsl:when test="@text:fixed='1' or @text:fixed='true'"> + <xsl:attribute name="是å¦é”定_416F">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="是å¦é”定_416F">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <!--xsl:if test="@style:data-style-name"> + <xsl:attribute name="å­—:编辑类型"><xsl:value-of select="@style:data-style-name"/></xsl:attribute> + </xsl:if--> + <!-- del 3.28 lvxg(no definition in the schema)--> + </xsl:element> + <xsl:element name="å­—:域代ç _419F"> + <xsl:variable name="timefmt"> + <xsl:variable name="aa" select="@style:data-style-name"/> + <xsl:for-each select="key('AllNumberStyle',$aa)/number:hours | key('AllNumberStyle',$aa)/number:minutes | key('AllNumberStyle',$aa)/number:am-pm | key('AllNumberStyle',$aa)/number:seconds | key('AllNumberStyle',$aa)/number:text"> + <xsl:choose> + <xsl:when test="@number:style='long' "> + <xsl:if test="self::node( )[name(.)='number:hours']">HH</xsl:if> + <xsl:if test="self::node( )[name(.)='number:minutes']">MM</xsl:if> + <xsl:if test="self::node( )[name(.)='number:seconds']">SS</xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:if test="self::node( )[name(.)='number:text']"> + <xsl:value-of select="."/> + </xsl:if> + <xsl:if test="self::node( )[name(.)='number:hours']">H</xsl:if> + <xsl:if test="self::node( )[name(.)='number:minutes']">M</xsl:if> + <xsl:if test="self::node( )[name(.)='number:seconds']">S</xsl:if> + <xsl:if test="self::node( )[name(.)='number:am-pm']">am/pm</xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="quote">"</xsl:variable> + <xsl:variable name="text"> + <xsl:value-of select="concat('EDITTIME \@ ',$quote,$timefmt,$quote,' \* MERGEFORMAT ')"/> + </xsl:variable> + <xsl:call-template name="FieldCodeContent"> + <xsl:with-param name="text" select="$text"/> + </xsl:call-template> + </xsl:element> + <å­—:å¥_419D> + <xsl:if test="parent::text:span/@text:style-name"> + <å­—:å¥å±žæ€§_4158 å¼æ ·å¼•ç”¨_417B="{parent::text:span/@text:style-name}"/> + </xsl:if> + <å­—:文本串_415B> + <xsl:value-of select="."/> + </å­—:文本串_415B> + </å­—:å¥_419D> + <xsl:element name="å­—:域结æŸ_41A0"> + </xsl:element> + </xsl:template> + <xsl:template match="text:page-count"> + <!--æ’入页数域--> + <xsl:element name="å­—:域开始_419E"> + <xsl:attribute name="类型_416E"><xsl:value-of select="'numpages'"/></xsl:attribute> + <xsl:choose> + <xsl:when test="@text:fixed='1' or @text:fixed='true'"> + <xsl:attribute name="是å¦é”定_416F">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="是å¦é”定_416F">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:element name="å­—:域代ç _419F"> + <xsl:variable name="fmt"> + <xsl:call-template name="ooæ•°å­—æ ¼å¼åŸŸå¼€å…³"> + <xsl:with-param name="oo_format" select="@style:num-format"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="text"> + <xsl:choose> + <xsl:when test="@style:num-format"> + <!--xsl:value-of select="concat('NumPages \* ',$fmt,' \* MERGEFORMAT')"/--> + <!--<xsl:value-of select="concat('NumPages \* ',$fmt,' \* Upper')"/> --> + <xsl:value-of select="concat('NumPages \* ',$fmt)"/> + <!--指å—与兼容性案例格å¼ä¸ä¸€è‡´--> + </xsl:when> + <xsl:otherwise>NumPages</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="FieldCodeContent"> + <xsl:with-param name="text" select="$text"/> + </xsl:call-template> + </xsl:element> + <å­—:å¥_419D> + <xsl:if test="parent::text:span/@text:style-name"> + <å­—:å¥å±žæ€§_4158 å¼æ ·å¼•ç”¨_417B="{parent::text:span/@text:style-name}"/> + </xsl:if> + <å­—:文本串_415B> + <xsl:value-of select="string(.)"/> + </å­—:文本串_415B> + </å­—:å¥_419D> + <xsl:element name="å­—:域结æŸ_41A0"> + </xsl:element> + </xsl:template> + <xsl:template match="text:paragraph-count"> + </xsl:template> + <xsl:template match="text:word-count"> + </xsl:template> + <xsl:template match="text:character-count"> + <xsl:element name="å­—:域开始_419E"> + <xsl:attribute name="类型_416E"><xsl:value-of select="'numchars'"/></xsl:attribute> + <xsl:choose> + <xsl:when test="@text:fixed='1' or @text:fixed='true'"> + <xsl:attribute name="是å¦é”定_416F">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="是å¦é”定_416F">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:element name="å­—:域代ç _419F"> + <xsl:variable name="quote" select="'&quot;'"/> + <xsl:variable name="fmt"> + <xsl:call-template name="ooæ•°å­—æ ¼å¼åŸŸå¼€å…³"> + <xsl:with-param name="oo_format" select="@style:num-format"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="text"> + <xsl:value-of select="concat('NUMCHARS \* ',$fmt,' \# ',$quote,0,$quote)"/> + </xsl:variable> + <xsl:call-template name="FieldCodeContent"> + <xsl:with-param name="text" select="$text"/> + </xsl:call-template> + </xsl:element> + <å­—:å¥_419D> + <å­—:文本串_415B> + <xsl:value-of select="."/> + </å­—:文本串_415B> + </å­—:å¥_419D> + <xsl:element name="å­—:域结æŸ_41A0"> + </xsl:element> + </xsl:template> + <xsl:template match="text:table-count"> + </xsl:template> + <xsl:template match="text:image-count"> + </xsl:template> + <xsl:template match="text:object-count"> + </xsl:template> + <xsl:template match="text:database-display"> + </xsl:template> + <xsl:template match="text:database-next"> + </xsl:template> + <xsl:template match="text:database-row-select"> + </xsl:template> + <xsl:template match="text:database-row-number"> + </xsl:template> + <xsl:template match="text:database-name"> + </xsl:template> + <xsl:template match="text:page-variable-set"> + </xsl:template> + <xsl:template match="text:page-variable-get"> + </xsl:template> + <xsl:template match="text:placeholder"> + <xsl:element name="å­—:域开始_419E"> + <xsl:variable name="type"> + <xsl:value-of select="@text:placeholder-type"/> + </xsl:variable> + <xsl:attribute name="类型_416E"><xsl:value-of select="concat($type,'placeholder')"/></xsl:attribute> + </xsl:element> + <xsl:element name="å­—:域代ç _419F"> + <xsl:variable name="text"> + <xsl:value-of select="@text:description"/> + </xsl:variable> + <xsl:call-template name="FieldCodeContent"> + <xsl:with-param name="text" select="$text"/> + </xsl:call-template> + </xsl:element> + <å­—:å¥_419D> + <xsl:if test="parent::text:span/@text:style-name"> + <å­—:å¥å±žæ€§_4158 å¼æ ·å¼•ç”¨_417B="{parent::text:span/@text:style-name}"/> + </xsl:if> + <å­—:文本串_415B> + <xsl:value-of select="string(.)"/> + </å­—:文本串_415B> + </å­—:å¥_419D> + <xsl:element name="å­—:域结æŸ_41A0"> + </xsl:element> + </xsl:template> + <xsl:template match="text:conditional-text"> + </xsl:template> + <xsl:template match="text:hidden-text"> + </xsl:template> + <xsl:template match="text:reference-ref"> + </xsl:template> + <xsl:template match="text:bookmark-ref"> + </xsl:template> + <xsl:template match="text:note-ref"> + </xsl:template> + <xsl:template match="text:sequence-ref"> + </xsl:template> + <xsl:template match="text:script"> + </xsl:template> + <xsl:template match="text:execute-macro"> + </xsl:template> + <xsl:template match="text:hidden-paragraph"> + </xsl:template> + <xsl:template match="text:dde-connection"> + </xsl:template> + <xsl:template match="text:measure"> + </xsl:template> + <xsl:template match="text:table-formula"> + </xsl:template> + <xsl:template match="text:meta-field"> + </xsl:template> + <xsl:template match="text:toc-mark-start"> + </xsl:template> + <xsl:template match="text:toc-mark-end"> + </xsl:template> + <xsl:template match="text:toc-mark"> + </xsl:template> + <xsl:template match="text:user-index-mark-start"> + </xsl:template> + <xsl:template match="text:user-index-mark-end"> + </xsl:template> + <xsl:template match="text:user-index-mark"> + </xsl:template> + <xsl:template match="text:alphabetical-index-mark-start"> + </xsl:template> + <xsl:template match="text:alphabetical-index-mark-end"> + </xsl:template> + <xsl:template match="text:alphabetical-index-mark"> + </xsl:template> + <xsl:template match="text:bibliography-mark"> + </xsl:template> + <xsl:template match="presentation:date-time"> + <å­—:文本串_415B>&lt;日期/时间&gt;</å­—:文本串_415B> + </xsl:template> + <xsl:template match="presentation:header"> + <å­—:文本串_415B>&lt;页眉&gt;</å­—:文本串_415B> + </xsl:template> + <xsl:template match="presentation:footer"> + <å­—:文本串_415B>&lt;页脚&gt;</å­—:文本串_415B> + </xsl:template> + <xsl:template name="UOFAnchor"> + <!--xsl:param name="anchor_name1"/--> + <xsl:if test="not(name(.)='draw:glue-point')"> + <!--xsl:variable name="anchor_name"> + <xsl:choose> + <xsl:when test="$documentType='presentation'"> + <xsl:value-of select="concat('æ¼”:','锚点_6B19')"/> + </xsl:when> + <xsl:when test="$documentType='spreadsheet'"> + <xsl:value-of select="concat('表:','锚点_E81C')"/> + </xsl:when> + <xsl:when test="$documentType='text'"> + <xsl:value-of select="concat('å­—:','锚点_415D')"/> + </xsl:when> + </xsl:choose> + </xsl:variable--> + <xsl:choose> + <xsl:when test="name(.) = 'draw:a'"> + <xsl:for-each select="child::node( )"> + <xsl:call-template name="UOFAnchor"> + <!--xsl:with-param name="anchor_name1" select="$anchor_name1"/--> + </xsl:call-template> + </xsl:for-each> + </xsl:when> + <!--<xsl:when test="name(.) = 'draw:frame' and (./draw:object/office:document[@office:mimetype = 'application/vnd.oasis.opendocument.chart'])"> + <xsl:call-template name="DrawFrameChart"/> + </xsl:when>--> + <xsl:otherwise> + <xsl:element name="uof:锚点_C644"> + <xsl:choose> + <xsl:when test="@draw:id"> + <xsl:attribute name="图形引用_C62E"><xsl:value-of select="@draw:id"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="图形引用_C62E"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="是å¦æ˜¾ç¤ºç¼©ç•¥å›¾_C630"><xsl:choose><xsl:when test="name(.)='draw:page-thumbnail'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="$documentType = 'spreadsheet'"> + <xsl:for-each select="key('GraphStyle',@draw:style-name)/style:graphic-properties"> + <xsl:if test="key('GraphStyle',@draw:style-name)/style:graphic-properties/@style:protect != ''"> + <uof:ä¿æŠ¤_C62A> + <xsl:choose> + <xsl:when test="@style:protect='size'"> + <xsl:attribute name="是å¦ä¿æŠ¤å¤§å°"><xsl:value-of select="'true'"/></xsl:attribute> + </xsl:when> + <xsl:when test="@style:protect='position'"> + <xsl:attribute name="是å¦ä¿æŠ¤ä½ç½®"><xsl:value-of select="'true'"/></xsl:attribute> + </xsl:when> + <xsl:when test="@style:protect='position size'"> + <xsl:attribute name="是å¦ä¿æŠ¤å¤§å°"><xsl:value-of select="'true'"/></xsl:attribute> + <xsl:attribute name="是å¦ä¿æŠ¤ä½ç½®"><xsl:value-of select="'true'"/></xsl:attribute> + </xsl:when> + </xsl:choose> + </uof:ä¿æŠ¤_C62A> + </xsl:if> + <xsl:variable name="refpicname"> + <xsl:choose> + <xsl:when test="./@draw:style-name"> + <xsl:value-of select="@draw:style-name"/> + </xsl:when> + <xsl:when test="./@table:end-cell-address"> + <xsl:value-of select="@table:end-cell-address"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="./@draw:id"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="éšåŠ¨æ–¹å¼_C62F"><xsl:choose><xsl:when test="name(..)='table:shapes'">none</xsl:when><xsl:when test="key('GraphStyle',$refpicname)/style:graphic-properties/@style:protect and name(..)='table:table-cell'">move</xsl:when><xsl:when test="name(..)='table:table-cell'">movesize</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:for-each> + </xsl:if> + <xsl:call-template name="ä½ç½®-anchor"/> + <uof:大å°_C621> + <xsl:variable name="object_width"> + <xsl:call-template name="宽度-anchor"/> + </xsl:variable> + <xsl:if test="$object_width !=''"> + <xsl:attribute name="宽_C605"><xsl:value-of select="$object_width"/></xsl:attribute> + </xsl:if> + <xsl:variable name="object_height"> + <xsl:call-template name="高度-anchor"/> + </xsl:variable> + <xsl:if test="$object_height !=''"> + <xsl:attribute name="é•¿_C604"><xsl:value-of select="$object_height"/></xsl:attribute> + </xsl:if> + <!--bug for title in masterpage--> + <xsl:if test="($documentType = 'presentation') and (name(.) = 'draw:frame') and (@presentation:class = 'title') and (name(..) = 'style:master-page')"> + <xsl:variable name="bug-height" select="0.254 div $other-to-cm-conversion-factor"/> + <xsl:attribute name="é•¿_C604"><xsl:value-of select="number($object_height) - number($bug-height)"/></xsl:attribute> + </xsl:if> + </uof:大å°_C621> + <xsl:call-template name="graphic-properties-anchor"/> + <xsl:if test="key('GraphStyle',@draw:style-name)/style:graphic-properties/@style:allowoverlap"> + <uof:是å¦å…许é‡å _C62B> + <xsl:for-each select="key('GraphStyle',@draw:style-name)/style:graphic-properties"> + <xsl:value-of select="@style:allowoverlap"/> + </xsl:for-each> + </uof:是å¦å…许é‡å _C62B> + </xsl:if> + <xsl:variable name="presentationType"> + <xsl:choose> + <xsl:when test="@presentation:object"> + <xsl:value-of select="@presentation:object"/> + </xsl:when> + <xsl:when test="@presentation:class"> + <xsl:value-of select="@presentation:class"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="presentationClass"> + <xsl:choose> + <xsl:when test="$presentationType = 'date-time'">date</xsl:when> + <xsl:when test="$presentationType = 'page-number'">number</xsl:when> + <xsl:when test="$presentationType = 'page'">notes</xsl:when> + <xsl:when test="$presentationType = 'subtitle'">subtitle</xsl:when> + <xsl:when test="$presentationType = 'text'">text</xsl:when> + <xsl:when test="$presentationType = 'graphic'">graphics</xsl:when> + <xsl:when test="$presentationType = 'object'">object</xsl:when> + <xsl:when test="$presentationType = 'header'">header</xsl:when> + <xsl:when test="$presentationType = 'footer'">footer</xsl:when> + <xsl:when test="$presentationType = 'table'">table</xsl:when> + <xsl:when test="$presentationType = 'outline'">outline</xsl:when> + <xsl:when test="$presentationType = 'handout'">handout</xsl:when> + <xsl:when test="$presentationType = 'notes'">notes</xsl:when> + <xsl:when test="$presentationType = 'chart'">chart</xsl:when> + <xsl:when test="$presentationType = 'title'"> + <xsl:variable name="IsInMasterPage"> + <xsl:call-template name="InMasterPage"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$IsInMasterPage = 'true'"> + <xsl:choose> + <xsl:when test="draw:text-box/text:p//presentation:date-time">date</xsl:when> + <xsl:when test="draw:text-box/text:p//presentation:header">header</xsl:when> + <xsl:when test="draw:text-box/text:p//presentation:footer">footer</xsl:when> + <xsl:when test="draw:text-box/text:p//text:page-number">number</xsl:when> + <xsl:otherwise>title</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise>title</xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:if test="@presentation:object or @presentation:class"> + <uof:å ä½ç¬¦_C626> + <xsl:attribute name="类型_C627"><xsl:value-of select="$presentationClass"/></xsl:attribute> + </uof:å ä½ç¬¦_C626> + </xsl:if> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template name="宽度-anchor"> + <xsl:choose> + <xsl:when test="name()='draw:g'"> + <xsl:choose> + <xsl:when test="child::*[1]/@svg:width and child::*[last()]/@svg:width"> + <xsl:value-of select="number(fun:Convert2uofUnit(child::*[last()]/@svg:width)) - number(fun:Convert2uofUnit(child::*[1]/@svg:width))"/> + </xsl:when> + <xsl:when test="child::*[1]/@svg:x1 and child::*[last()]/@svg:x2"> + <xsl:value-of select="number(fun:Convert2uofUnit(child::*[last()]/@svg:x2)) - number(fun:Convert2uofUnit(child::*[1]/@svg:x1))"/> + </xsl:when> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="@svg:width"> + <xsl:value-of select="fun:Convert2uofUnit(@svg:width)"/> + </xsl:when> + <xsl:when test="@fo:min-width"> + <xsl:value-of select="fun:Convert2uofUnit(@fo:min-width)"/> + </xsl:when> + <xsl:when test="@svg:x1"> + <xsl:variable name="svg_x1"> + <xsl:value-of select="fun:Convert2uofUnit(@svg:x1)"/> + </xsl:variable> + <xsl:variable name="svg_x2"> + <xsl:value-of select="fun:Convert2uofUnit(@svg:x2)"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="number($svg_x2) &gt; number($svg_x1)"> + <xsl:value-of select="$svg_x2 - $svg_x1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$svg_x1 - $svg_x2"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="高度-anchor"> + <xsl:choose> + <xsl:when test="name()='draw:g'"> + <xsl:choose> + <xsl:when test="child::*[1]/@svg:height and child::*[last()]/@svg:height"> + <xsl:value-of select="number(fun:Convert2uofUnit(child::*[last()]/@svg:height)) - number(fun:Convert2uofUnit(child::*[1]/@svg:height))"/> + </xsl:when> + <xsl:when test="child::*[1]/@svg:y1 and child::*[last()]/@svg:y2"> + <xsl:value-of select="number(fun:Convert2uofUnit(child::*[last()]/@svg:y2)) - number(fun:Convert2uofUnit(child::*[1]/@svg:y1))"/> + </xsl:when> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="@svg:height"> + <xsl:value-of select="fun:Convert2uofUnit(@svg:height)"/> + </xsl:when> + <xsl:when test="@svg:y1"> + <xsl:variable name="svg_y1"> + <xsl:value-of select="fun:Convert2uofUnit(@svg:y1)"/> + </xsl:variable> + <xsl:variable name="svg_y2"> + <xsl:value-of select="fun:Convert2uofUnit(@svg:y2)"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="number($svg_y2) &gt; number($svg_y1)"> + <xsl:value-of select="$svg_y2 - $svg_y1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$svg_y1 - $svg_y2"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="child::draw:text-box/@fo:min-height"> + <xsl:value-of select="fun:Convert2uofUnit(child::draw:text-box/@fo:min-height)"/> + </xsl:when> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="self_definition_x2"> + <xsl:param name="draw_transform"/> + <xsl:choose> + <xsl:when test="contains($draw_transform, 'translate')"> + <xsl:value-of select="fun:Convert2uofUnit(normalize-space(substring-before(substring-after(substring-after($draw_transform, 'translate'), '('), ' ')))"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="self_definition_y2"> + <xsl:param name="draw_transform"/> + <xsl:choose> + <xsl:when test="contains($draw_transform, 'translate')"> + <!--xsl:value-of select="normalize-space(substring-before(substring-after($draw_transform, $uofUnit), $uofUnit))"/--> + <xsl:value-of select="fun:Convert2uofUnit(normalize-space(substring-before(substring-after(substring-after($draw_transform, 'translate '), ' '), ')')))"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="ä½ç½®X-anchor"> + <xsl:choose> + <xsl:when test="@draw:transform"> + <xsl:variable name="arc"> + <xsl:call-template name="arc"> + <xsl:with-param name="draw_transform"> + <xsl:value-of select="@draw:transform"/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="x2"> + <xsl:call-template name="self_definition_x2"> + <xsl:with-param name="draw_transform"> + <xsl:value-of select="@draw:transform"/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="y2"> + <xsl:call-template name="self_definition_y2"> + <xsl:with-param name="draw_transform"> + <xsl:value-of select="@draw:transform"/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="width"> + <xsl:value-of select="fun:Convert2uofUnit(@svg:width)"/> + </xsl:variable> + <xsl:variable name="hight"> + <xsl:value-of select="fun:Convert2uofUnit(@svg:height)"/> + </xsl:variable> + <xsl:variable name="cos"> + <xsl:call-template name="cos"> + <xsl:with-param name="arc"> + <xsl:value-of select="$arc"/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="sin"> + <xsl:call-template name="sin"> + <xsl:with-param name="arc"> + <xsl:value-of select="$arc"/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="position_x"> + <xsl:value-of select="number($x2) - number($width) div 2 + (number($width) div 2) * $cos + (number($hight) div 2) * $sin"/> + </xsl:variable> + <xsl:value-of select="$position_x"/> + </xsl:when> + <xsl:when test="@svg:x or @svg:x1"> + <xsl:variable name="position_x"> + <xsl:choose> + <xsl:when test="@svg:x"> + <xsl:value-of select="fun:Convert2uofUnit(@svg:x)"/> + </xsl:when> + <xsl:when test="@svg:x1"> + <xsl:variable name="svg_x1"> + <xsl:value-of select="fun:Convert2uofUnit(@svg:x1)"/> + </xsl:variable> + <xsl:variable name="svg_x2"> + <xsl:value-of select="fun:Convert2uofUnit(@svg:x2)"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="number($svg_x1) &lt; number($svg_x2)"> + <xsl:value-of select="$svg_x1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$svg_x2"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="$position_x"/> + </xsl:when> + <xsl:when test="name()='draw:g' and (./*[1]/@svg:x or ./*[1]/@svg:x1)"> + <xsl:choose> + <xsl:when test="./*[1]/@svg:x"> + <xsl:value-of select="fun:Convert2uofUnit(./*[1]/@svg:x)"/> + </xsl:when> + <xsl:when test="./*[1]/@svg:x1"> + <xsl:value-of select="fun:Convert2uofUnit(./*[1]/@svg:x1)"/> + </xsl:when> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="ä½ç½®Y-anchor"> + <xsl:choose> + <xsl:when test="@draw:transform"> + <xsl:variable name="arc"> + <xsl:call-template name="arc"> + <xsl:with-param name="draw_transform"> + <xsl:value-of select="@draw:transform"/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="x2"> + <xsl:call-template name="self_definition_x2"> + <xsl:with-param name="draw_transform"> + <xsl:value-of select="@draw:transform"/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="y2"> + <xsl:call-template name="self_definition_y2"> + <xsl:with-param name="draw_transform"> + <xsl:value-of select="@draw:transform"/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="width" select="fun:Convert2uofUnit(@svg:width)"/> + <xsl:variable name="hight" select="fun:Convert2uofUnit(@svg:height)"/> + <xsl:variable name="cos"> + <xsl:call-template name="cos"> + <xsl:with-param name="arc"> + <xsl:value-of select="$arc"/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="sin"> + <xsl:call-template name="sin"> + <xsl:with-param name="arc"> + <xsl:value-of select="$arc"/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="position_y"> + <xsl:value-of select="number($y2) - number($hight) div 2 - (number($width) div 2) * $sin + (number($hight) div 2) * $cos"/> + </xsl:variable> + <xsl:value-of select="$position_y"/> + </xsl:when> + <xsl:when test="@svg:y or @svg:y1"> + <xsl:variable name="position_y"> + <xsl:choose> + <xsl:when test="@svg:y"> + <xsl:value-of select="fun:Convert2uofUnit(@svg:y)"/> + </xsl:when> + <xsl:when test="@svg:y1"> + <xsl:variable name="svg_y1"> + <xsl:value-of select="fun:Convert2uofUnit(@svg:y1)"/> + </xsl:variable> + <xsl:variable name="svg_y2"> + <xsl:value-of select="fun:Convert2uofUnit(@svg:y2)"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="number($svg_y1) &lt; number($svg_y2)"> + <xsl:value-of select="$svg_y1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$svg_y2"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="$position_y"/> + </xsl:when> + <xsl:when test="name()='draw:g' and (./*[1]/@svg:y or ./*[1]/@svg:y1)"> + <xsl:choose> + <xsl:when test="./*[1]/@svg:y"> + <xsl:value-of select="fun:Convert2uofUnit(./*[1]/@svg:y)"/> + </xsl:when> + <xsl:when test="./*[1]/@svg:y1"> + <xsl:value-of select="fun:Convert2uofUnit(./*[1]/@svg:y1)"/> + </xsl:when> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="ä½ç½®-anchor"> + <uof:ä½ç½®_C620> + <xsl:variable name="anchor_type"> + <xsl:choose> + <xsl:when test="@text:anchor-type = 'paragraph'">paragraph</xsl:when> + <xsl:when test="@text:anchor-type = 'char'">char</xsl:when> + <xsl:when test="@text:anchor-type = 'as-char'">as-char</xsl:when> + <xsl:when test="@text:anchor-type = 'page'">page</xsl:when> + <xsl:when test="@text:anchor-type = 'frame'">textbox</xsl:when> + <xsl:otherwise>paragraph</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!--Schema 100520 中去掉了属性‘ä½ç½®-类型’--> + <xsl:if test="$documentType = 'text'"> + <xsl:attribute name="类型_C646"><xsl:value-of select="$anchor_type"/></xsl:attribute> + </xsl:if> + <xsl:if test="not(@text:anchor-type='as-char')"> + <uof:æ°´å¹³_4106> + <xsl:if test="$documentType = 'text'"> + <xsl:for-each select="key('GraphStyle',@draw:style-name)/style:graphic-properties"> + <xsl:attribute name="相对于_410C"><xsl:choose><xsl:when test="@style:horizontal-rel='page'">page</xsl:when><xsl:when test="@style:horizontal-rel='paragraph'">column</xsl:when><xsl:when test="@style:horizontal-rel='page-content'">margin</xsl:when><xsl:when test="@style:horizontal-rel='paragraph-content'">column</xsl:when><xsl:when test="@style:horizontal-rel='char'">char</xsl:when><xsl:otherwise>column</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:for-each> + </xsl:if> + <xsl:variable name="position_x"> + <xsl:call-template name="ä½ç½®X-anchor"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$position_x != '' and (key('GraphStyle',@draw:style-name)/style:graphic-properties/@style:horizontal-pos='from-left' or not(key('GraphStyle',@draw:style-name)/style:graphic-properties/@style:horizontal-pos)) and $documentType = 'text'"> + <uof:ç»å¯¹_4107> + <xsl:attribute name="值_4108"><xsl:value-of select="$position_x"/></xsl:attribute> + </uof:ç»å¯¹_4107> + </xsl:when> + <xsl:when test="$position_x != '' and $documentType != 'text'"> + <uof:ç»å¯¹_4107> + <xsl:attribute name="值_4108"><xsl:value-of select="$position_x"/></xsl:attribute> + </uof:ç»å¯¹_4107> + </xsl:when> + <xsl:otherwise> + <uof:相对_4109> + <xsl:for-each select="key('GraphStyle',@draw:style-name)/style:graphic-properties"> + <xsl:attribute name="å‚考点_410A"><xsl:choose><xsl:when test="@style:horizontal-pos='right'">right</xsl:when><xsl:when test="@style:horizontal-pos='center'">center</xsl:when><xsl:otherwise>left</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:for-each> + </uof:相对_4109> + </xsl:otherwise> + </xsl:choose> + </uof:æ°´å¹³_4106> + <uof:åž‚ç›´_410D> + <xsl:if test="$documentType = 'text'"> + <xsl:for-each select="key('GraphStyle',@draw:style-name)/style:graphic-properties"> + <xsl:attribute name="相对于_410C"><xsl:choose><xsl:when test="@style:vertical-rel='page'">page</xsl:when><xsl:when test="@style:vertical-rel='paragraph'">paragraph</xsl:when><xsl:when test="@style:vertical-rel='page-content'">margin</xsl:when><xsl:when test="@style:vertical-rel='line'">line</xsl:when><xsl:otherwise>paragraph</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:for-each> + </xsl:if> + <xsl:variable name="position_y"> + <xsl:call-template name="ä½ç½®Y-anchor"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$position_y != '' and $documentType != 'text'"> + <uof:ç»å¯¹_4107> + <xsl:attribute name="值_4108"><xsl:value-of select="$position_y"/></xsl:attribute> + </uof:ç»å¯¹_4107> + </xsl:when> + <!--<xsl:when test="$position_y != '' and (key('GraphStyle',@draw:style-name)/style:graphic-properties/@style:vertical-pos='from-top' or key('GraphStyle',@draw:style-name)/style:graphic-properties/@style:vertical-pos='bottom') and key('GraphStyle',@draw:style-name)/style:graphic-properties/@style:vertical-rel='line'">--> + <xsl:when test="$position_y != '' and key('GraphStyle',@draw:style-name)/style:graphic-properties/@style:vertical-pos='from-top' and key('GraphStyle',@draw:style-name)/style:graphic-properties/@style:vertical-rel='line' and $documentType = 'text'"> + <uof:ç»å¯¹_4107> + <xsl:attribute name="值_4108"><xsl:value-of select="$position_y"/></xsl:attribute> + </uof:ç»å¯¹_4107> + </xsl:when> + <xsl:when test="$position_y != '' and key('GraphStyle',@draw:style-name)/style:graphic-properties/@style:vertical-pos = 'from-top' and $documentType = 'text'"> + <uof:ç»å¯¹_4107> + <xsl:attribute name="值_4108"><xsl:value-of select="$position_y"/></xsl:attribute> + </uof:ç»å¯¹_4107> + </xsl:when> + <xsl:otherwise> + <uof:相对_4109> + <xsl:for-each select="key('GraphStyle',@draw:style-name)/style:graphic-properties"> + <xsl:attribute name="å‚考点_410A"><xsl:choose><xsl:when test="@style:vertical-pos='bottom'">bottom</xsl:when><xsl:when test="@style:vertical-pos='middle'">center</xsl:when><xsl:when test="@style:vertical-pos='below'">inside</xsl:when><xsl:otherwise>top</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:for-each> + </uof:相对_4109> + </xsl:otherwise> + </xsl:choose> + </uof:åž‚ç›´_410D> + </xsl:if> + </uof:ä½ç½®_C620> + </xsl:template> + <xsl:template name="å­—:绕排-anchor"> + <xsl:variable name="wrap_type1"> + <xsl:value-of select="@style:wrap"/> + </xsl:variable> + <xsl:variable name="wrap_type2"> + <xsl:value-of select="@style:run-through"/> + </xsl:variable> + <xsl:variable name="wrap_type3"> + <xsl:value-of select="@style:wrap-contour-mode"/> + </xsl:variable> + <xsl:variable name="wrap_place"> + <xsl:value-of select="@style:wrap-contour"/> + </xsl:variable> + <xsl:if test="$wrap_type1 or $wrap_type2 or $wrap_type3 or $wrap_place"> + <uof:绕排_C622> + <xsl:choose> + <xsl:when test="$wrap_type1='run-through' and $wrap_type2='background' "> + <xsl:attribute name="绕排方å¼_C623">behind-text</xsl:attribute> + </xsl:when> + <xsl:when test="$wrap_type1='run-through'"> + <xsl:attribute name="绕排方å¼_C623">infront-of-text</xsl:attribute> + </xsl:when> + <xsl:when test="$wrap_place='false'"> + <xsl:attribute name="绕排方å¼_C623">square</xsl:attribute> + </xsl:when> + <xsl:when test="$wrap_type3='outside' and $wrap_place='true'"> + <xsl:attribute name="绕排方å¼_C623">tight</xsl:attribute> + </xsl:when> + <xsl:when test="$wrap_type3='full' and $wrap_place='true'"> + <xsl:attribute name="绕排方å¼_C623">through</xsl:attribute> + </xsl:when> + <xsl:when test="$wrap_type1='none' "> + <xsl:attribute name="绕排方å¼_C623">top-bottom</xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:choose> + <xsl:when test="$wrap_type1='right'"> + <xsl:attribute name="环绕文字_C624">right</xsl:attribute> + </xsl:when> + <xsl:when test="$wrap_type1='left'"> + <xsl:attribute name="环绕文字_C624">left</xsl:attribute> + </xsl:when> + <xsl:when test="$wrap_type1='parallel'"> + <xsl:attribute name="环绕文字_C624">both</xsl:attribute> + </xsl:when> + <xsl:when test="$wrap_type1='dynamic'"> + <xsl:attribute name="环绕文字_C624">largest</xsl:attribute> + </xsl:when> + </xsl:choose> + </uof:绕排_C622> + </xsl:if> + </xsl:template> + <xsl:template name="å­—:è¾¹è·-anchor"> + <uof:è¾¹è·_C628> + <xsl:choose> + <xsl:when test="@fo:margin-top"> + <xsl:attribute name="上_C609"><xsl:value-of select="fun:Convert2uofUnit(@fo:margin-top)"/></xsl:attribute> + <xsl:attribute name="下_C60B"><xsl:value-of select="fun:Convert2uofUnit(@fo:margin-bottom)"/></xsl:attribute> + </xsl:when> + <xsl:when test="../@style:parent-style-name = 'Frame'"> + <xsl:attribute name="上_C609"><xsl:value-of select="fun:Convert2uofUnit(/office:document/office:styles/style:style[@style:name = 'Frame']/style:graphic-properties/@fo:margin-top)"/></xsl:attribute> + <xsl:attribute name="下_C60B"><xsl:value-of select="fun:Convert2uofUnit(/office:document/office:styles/style:style[@style:name = 'Frame']/style:graphic-properties/@fo:margin-bottom)"/></xsl:attribute> + </xsl:when> + <!--xsl:otherwise> + <xsl:attribute name="上_C609">0.0</xsl:attribute> + <xsl:attribute name="下_C60B">0.0</xsl:attribute> + </xsl:otherwise--> + </xsl:choose> + <xsl:choose> + <xsl:when test="@fo:margin-right"> + <xsl:attribute name="å³_C60A"><xsl:value-of select="fun:Convert2uofUnit(@fo:margin-right)"/></xsl:attribute> + <xsl:attribute name="å·¦_C608"><xsl:value-of select="fun:Convert2uofUnit(@fo:margin-left)"/></xsl:attribute> + </xsl:when> + <xsl:when test="../@style:parent-style-name = 'Frame'"> + <xsl:attribute name="å³_C60A"><xsl:value-of select="fun:Convert2uofUnit(/office:document/office:styles/style:style[@style:name = 'Frame']/style:graphic-properties/@fo:margin-right)"/></xsl:attribute> + <xsl:attribute name="å·¦_C608"><xsl:value-of select="fun:Convert2uofUnit(/office:document/office:styles/style:style[@style:name = 'Frame']/style:graphic-properties/@fo:margin-left)"/></xsl:attribute> + </xsl:when> + <!--xsl:otherwise> + <xsl:attribute name="å³_C60A">0.0</xsl:attribute> + <xsl:attribute name="å·¦_C608">0.0</xsl:attribute> + </xsl:otherwise--> + </xsl:choose> + </uof:è¾¹è·_C628> + </xsl:template> + <xsl:template name="å­—:é”定-anchor"> + <uof:是å¦é”定_C629> + <xsl:choose> + <xsl:when test="@draw:move-protect='false'">false</xsl:when> + <xsl:otherwise>true</xsl:otherwise> + </xsl:choose> + </uof:是å¦é”定_C629> + </xsl:template> + <xsl:template name="å­—:ä¿æŠ¤-anchor"> + <xsl:param name="objectname"/> + <uof:ä¿æŠ¤_C62A> + <xsl:choose> + <xsl:when test="$objectname='draw:image' or $objectname='draw:text-box'"> + <xsl:attribute name="大å°_C643"><xsl:choose><xsl:when test="@style:protect = 'content size position' or @style:protect = 'content' or @style:protect = 'content size' or @style:protect = 'size position' or @style:protect = 'size' or @style:protect = 'position' or @style:protect = 'content position' and @draw:size-protect= 'true'and @draw:move-protect= 'true'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="大å°_C643"><xsl:choose><xsl:when test="@style:protect = 'position size'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </uof:ä¿æŠ¤_C62A> + </xsl:template> + <xsl:template name="graphic-properties-anchor"> + <xsl:variable name="objectname"> + <xsl:value-of select="name(.)"/> + </xsl:variable> + <xsl:for-each select="key('GraphStyle',@draw:style-name)/style:graphic-properties"> + <xsl:call-template name="å­—:绕排-anchor"/> + <xsl:call-template name="å­—:è¾¹è·-anchor"/> + <xsl:call-template name="å­—:é”定-anchor"/> + <xsl:call-template name="å­—:ä¿æŠ¤-anchor"> + <xsl:with-param name="objectname" select="$objectname"/> + </xsl:call-template> + </xsl:for-each> + </xsl:template> + <xsl:template name="textshape"> + <xsl:if test="not(name(.)='draw:glue-point')"> + <xsl:choose> + <xsl:when test="name(.) = 'draw:a'"> + <xsl:for-each select="child::node( )"> + <xsl:call-template name="textshape"/> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <!--uof:锚点_C644> + <xsl:choose> + <xsl:when test="@draw:id"> + <xsl:attribute name="图形引用_C62E"><xsl:value-of select="@draw:id"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="图形引用_C62E"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <uof:大å°_C621> + <xsl:variable name="object_width"> + <xsl:call-template name="宽度-anchor"/> + </xsl:variable> + <xsl:if test="$object_width !=''"> + <xsl:attribute name="宽_C605"><xsl:value-of select="$object_width"/></xsl:attribute> + </xsl:if> + <xsl:variable name="object_height"> + <xsl:call-template name="高度-anchor"/> + </xsl:variable> + <xsl:if test="$object_height !=''"> + <xsl:attribute name="é•¿_C604"><xsl:value-of select="$object_height"/></xsl:attribute> + </xsl:if> + </uof:大å°_C621> + <xsl:call-template name="å­—:ä½ç½®-anchor"/> + <xsl:call-template name="graphic-properties-anchor"/> + <xsl:if test="key('GraphStyle',@draw:style-name)/style:graphic-properties/@style:allowoverlap"> + <uof:是å¦å…许é‡å _C62B> + <xsl:for-each select="key('GraphStyle',@draw:style-name)/style:graphic-properties"> + <xsl:value-of select="@style:allowoverlap"/> + </xsl:for-each> + </uof:是å¦å…许é‡å _C62B> + </xsl:if> + </uof:锚点_C644--> + <xsl:call-template name="UOFAnchor"> + <!--xsl:with-param name="anchor_name1" select="'uof:锚点_C644'"/--> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template name="arc"> + <xsl:param name="draw_transform"/> + <xsl:value-of select="substring-before(substring-after($draw_transform, 'rotate ('), ')')"/> + </xsl:template> + <!--此为正弦函数的模æ¿ï¼Œå³sin(x)。--> + <!--xå–值ä¸èƒ½å¤ªå¤§ï¼Œå¦åˆ™ä¼šå‘生浮点è¿ç®—溢出。--> + <!--正弦函数展开å¼ï¼šsin(x) = x - x^3 / 3! + x^5 / 5! - ... +(-1)^(n-1) * x^(2 * n - 1) / (2 * n - 1) + ...--> + <xsl:template name="sin"> + <xsl:param name="arc"/> + <xsl:param name="n"> + <xsl:value-of select="'1'"/> + </xsl:param> + <xsl:param name="result"/> + <xsl:choose> + <xsl:when test="$n = '1'"> + <xsl:call-template name="sin"> + <xsl:with-param name="arc"> + <xsl:value-of select="$arc"/> + </xsl:with-param> + <xsl:with-param name="n"> + <xsl:value-of select="$n + 1"/> + </xsl:with-param> + <xsl:with-param name="result"> + <xsl:value-of select="$arc"/> + </xsl:with-param> + </xsl:call-template> + </xsl:when> + <xsl:when test="($n mod 2) = 0"> + <xsl:variable name="NPowerOfArc"> + <xsl:call-template name="power"> + <xsl:with-param name="x"> + <xsl:value-of select="$arc"/> + </xsl:with-param> + <xsl:with-param name="n"> + <xsl:value-of select="2 * $n - 1"/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="NFactorial"> + <xsl:call-template name="factorial"> + <xsl:with-param name="n"> + <xsl:value-of select="2 * $n - 1"/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="factor"> + <xsl:value-of select="$NPowerOfArc div $NFactorial"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$factor &gt; -0.0000001 and $factor &lt; 0.0000001"> + <xsl:value-of select="$result - $factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="sin"> + <xsl:with-param name="arc"> + <xsl:value-of select="$arc"/> + </xsl:with-param> + <xsl:with-param name="n"> + <xsl:value-of select="$n + 1"/> + </xsl:with-param> + <xsl:with-param name="result"> + <xsl:value-of select="$result - $factor"/> + </xsl:with-param> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="($n mod 2) = 1"> + <xsl:variable name="NPowerOfArc"> + <xsl:call-template name="power"> + <xsl:with-param name="x"> + <xsl:value-of select="$arc"/> + </xsl:with-param> + <xsl:with-param name="n"> + <xsl:value-of select="2 * $n - 1"/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="NFactorial"> + <xsl:call-template name="factorial"> + <xsl:with-param name="n"> + <xsl:value-of select="2 * $n - 1"/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="factor"> + <xsl:value-of select="$NPowerOfArc div $NFactorial"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$factor &gt; -0.0000001 and $factor &lt; 0.0000001"> + <xsl:value-of select="$result + $factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="sin"> + <xsl:with-param name="arc"> + <xsl:value-of select="$arc"/> + </xsl:with-param> + <xsl:with-param name="n"> + <xsl:value-of select="$n + 1"/> + </xsl:with-param> + <xsl:with-param name="result"> + <xsl:value-of select="$result + $factor"/> + </xsl:with-param> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:template> + <!--此为余弦函数的模æ¿ï¼Œå³cos(x)。--> + <!--xå–值ä¸èƒ½å¤ªå¤§ï¼Œå¦åˆ™ä¼šå‘生浮点è¿ç®—溢出。--> + <!--余弦函数展开å¼ï¼šcos(x) = 1 - x^2 / 2! + x^4 / 4! - ... + (-1)^n * x^(2 * n) / (2 * n)! + ...--> + <xsl:template name="cos"> + <xsl:param name="arc"/> + <xsl:param name="n"> + <xsl:value-of select="'0'"/> + </xsl:param> + <xsl:param name="result"/> + <xsl:choose> + <xsl:when test="$n = '0'"> + <xsl:call-template name="cos"> + <xsl:with-param name="arc"> + <xsl:value-of select="$arc"/> + </xsl:with-param> + <xsl:with-param name="n"> + <xsl:value-of select="$n + 1"/> + </xsl:with-param> + <xsl:with-param name="result"> + <xsl:value-of select="1"/> + </xsl:with-param> + </xsl:call-template> + </xsl:when> + <xsl:when test="($n mod 2) = 0"> + <xsl:variable name="NPowerOfArc"> + <xsl:call-template name="power"> + <xsl:with-param name="x"> + <xsl:value-of select="$arc"/> + </xsl:with-param> + <xsl:with-param name="n"> + <xsl:value-of select="2 * $n"/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="NFactorial"> + <xsl:call-template name="factorial"> + <xsl:with-param name="n"> + <xsl:value-of select="2 * $n"/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="factor"> + <xsl:value-of select="$NPowerOfArc div $NFactorial"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$factor &gt; -0.0000001 and $factor &lt; 0.0000001"> + <xsl:value-of select="$result + $factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="cos"> + <xsl:with-param name="arc"> + <xsl:value-of select="$arc"/> + </xsl:with-param> + <xsl:with-param name="n"> + <xsl:value-of select="$n + 1"/> + </xsl:with-param> + <xsl:with-param name="result"> + <xsl:value-of select="$result + $factor"/> + </xsl:with-param> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="($n mod 2) = 1"> + <xsl:variable name="NPowerOfArc"> + <xsl:call-template name="power"> + <xsl:with-param name="x"> + <xsl:value-of select="$arc"/> + </xsl:with-param> + <xsl:with-param name="n"> + <xsl:value-of select="2 * $n"/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="NFactorial"> + <xsl:call-template name="factorial"> + <xsl:with-param name="n"> + <xsl:value-of select="2 * $n"/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="factor"> + <xsl:value-of select="$NPowerOfArc div $NFactorial"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$factor &gt; -0.0000001 and $factor &lt; 0.0000001 "> + <xsl:value-of select="$result - $factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="cos"> + <xsl:with-param name="arc"> + <xsl:value-of select="$arc"/> + </xsl:with-param> + <xsl:with-param name="n"> + <xsl:value-of select="$n + 1"/> + </xsl:with-param> + <xsl:with-param name="result"> + <xsl:value-of select="$result - $factor"/> + </xsl:with-param> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="power"> + <xsl:param name="x"/> + <xsl:param name="n"/> + <xsl:param name="i"> + <xsl:value-of select="1"/> + </xsl:param> + <xsl:param name="result"> + <xsl:value-of select="1"/> + </xsl:param> + <xsl:choose> + <xsl:when test="$n = 0"> + <xsl:value-of select="1"/> + </xsl:when> + <xsl:when test="$i = 1"> + <xsl:choose> + <xsl:when test="$n = 1"> + <xsl:value-of select="$x"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="power"> + <xsl:with-param name="x"> + <xsl:value-of select="$x"/> + </xsl:with-param> + <xsl:with-param name="n"> + <xsl:value-of select="$n"/> + </xsl:with-param> + <xsl:with-param name="i"> + <xsl:value-of select="$i + 1"/> + </xsl:with-param> + <xsl:with-param name="result"> + <xsl:value-of select="$x"/> + </xsl:with-param> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$i = $n"> + <xsl:value-of select="$result * $x"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="power"> + <xsl:with-param name="x"> + <xsl:value-of select="$x"/> + </xsl:with-param> + <xsl:with-param name="n"> + <xsl:value-of select="$n"/> + </xsl:with-param> + <xsl:with-param name="i"> + <xsl:value-of select="$i + 1"/> + </xsl:with-param> + <xsl:with-param name="result"> + <xsl:value-of select="$result * $x"/> + </xsl:with-param> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!--此模æ¿è®¡ç®—阶乘,å³n!--> + <xsl:template name="factorial"> + <xsl:param name="n"/> + <xsl:param name="i"> + <xsl:value-of select="1"/> + </xsl:param> + <xsl:param name="result"> + <xsl:value-of select="1"/> + </xsl:param> + <xsl:choose> + <xsl:when test="$n = 0"> + <xsl:value-of select="1"/> + </xsl:when> + <xsl:when test="$i = 1"> + <xsl:choose> + <xsl:when test="$n = 1"> + <xsl:value-of select="1"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="factorial"> + <xsl:with-param name="n"> + <xsl:value-of select="$n"/> + </xsl:with-param> + <xsl:with-param name="i"> + <xsl:value-of select="$i + 1"/> + </xsl:with-param> + <xsl:with-param name="result"> + <xsl:value-of select="1"/> + </xsl:with-param> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$i = $n"> + <xsl:value-of select="$result * $i"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="factorial"> + <xsl:with-param name="n"> + <xsl:value-of select="$n"/> + </xsl:with-param> + <xsl:with-param name="i"> + <xsl:value-of select="$i + 1"/> + </xsl:with-param> + <xsl:with-param name="result"> + <xsl:value-of select="$result * $i"/> + </xsl:with-param> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="sw-BookMarks"> + <xsl:if test="/office:document/office:body/office:text/text:p/text:bookmark-start|/office:document/office:body/office:text/text:p/text:bookmark"> + <xsl:for-each select="/office:document/office:body/office:text/text:p/text:bookmark-start|/office:document/office:body/office:text/text:p/text:bookmark"> + <书签:书签_9105> + <xsl:attribute name="å称_9103"><xsl:value-of select="@text:name"/></xsl:attribute> + <书签:区域_9100> + <xsl:attribute name="区域引用_41CE"><xsl:value-of select="@text:name"/></xsl:attribute> + </书签:区域_9100> + </书签:书签_9105> + </xsl:for-each> + </xsl:if> + </xsl:template> + <xsl:template name="UserDataSet"> + <uof:用户数æ®é›†> + <uof:用户数æ®> + <xsl:for-each select="/office:document/office:body/office:text//office:annotation[contains(dc:creator,'__@*Start@')]"> + <xsl:call-template name="UOFRelation"/> + </xsl:for-each> + </uof:用户数æ®> + </uof:用户数æ®é›†> + </xsl:template> + <!--公文域有命å规则和节点路径,该部分信æ¯åˆ†åˆ«ä¿å­˜åœ¨uof:关系中--> + <xsl:template name="UOFRelation"> + <uof:关系 uof:å称="{text:p}"> + <xsl:variable name="fieldPath"> + <xsl:call-template name="UOF_docFieldNodePath"> + <xsl:with-param name="aName" select="text:p"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="$fieldPath"> + <uof:用户XML uof:节点路径="{$fieldPath}"/> + </xsl:if> + <uof:UOF uof:用户数æ®å¼•ç”¨="{concat('cmt',generate-id(.))}"/> + </uof:关系> + </xsl:template> + <xsl:template name="UOF_docFieldNodePath"> + <xsl:param name="aName"/> + <xsl:param name="i"/> + <xsl:choose> + <xsl:when test="$aName='fenshuxuhao' or $aName='h_count' or $aName='份数åºå·'">/公文体/眉首/份数åºå·</xsl:when> + <xsl:when test="$aName='mimidengji' or $aName='h_sLevel' or $aName='秘密等级'">/公文体/眉首/秘密等级</xsl:when> + <xsl:when test="$aName='baomiqixian' or $aName='h_sTime' or $aName='ä¿å¯†æœŸé™'">/公文体/眉首/ä¿å¯†æœŸé™</xsl:when> + <xsl:when test="$aName='jinjiqixian' or $aName='h_eDegree' or $aName='紧急程度'">/公文体/眉首/紧急程度</xsl:when> + <xsl:when test="starts-with($aName,'fawenjiguanmingcheng') or $aName='h_oName' or starts-with($aName,'å‘文机关å称')">/公文体/眉首/å‘文机关标识/å‘文机关å称<xsl:if test="substring-after($aName,'fawenjiguanmingcheng_')"> + <xsl:value-of select="concat('[',substring-after($aName,'fawenjiguanmingcheng_'),']')"/> + </xsl:if> + <xsl:if test="substring-after($aName,'å‘文机关å称_')"> + <xsl:value-of select="concat('[',substring-after($aName,'å‘文机关å称_'),']')"/> + </xsl:if> + </xsl:when> + <xsl:when test="$aName='biaoshihouzhuei' or $aName='h_idSuffix' or $aName='å‘文机关标识åŽç¼€'">/公文体/眉首/å‘文机关标识/标识åŽç¼€</xsl:when> + <xsl:when test="$aName='fawenjiguandaizi' or $aName='h_sender' or $aName='å‘文机关代字'">/公文体/眉首/å‘文字å·/å‘文机关代字</xsl:when> + <xsl:when test="$aName='fawennianhao' or $aName='h_oYear' or $aName='å‘文年å·'">/公文体/眉首/å‘文字å·/å‘文年å·</xsl:when> + <xsl:when test="$aName='fawenxuhao' or $aName='h_oSequence' or $aName='å‘æ–‡åºå·'">/公文体/眉首/å‘文字å·/å‘æ–‡åºå·</xsl:when> + <xsl:when test="starts-with($aName,'qianfaren') or $aName='h_signer' or starts-with($aName,'ç­¾å‘人')">/公文体/眉首/ç­¾å‘人<xsl:if test="substring-after($aName,'qianfaren_')"> + <xsl:value-of select="concat('[',substring-after($aName,'qianfaren_'),']')"/> + </xsl:if> + <xsl:if test="substring-after($aName,'ç­¾å‘人_')"> + <xsl:value-of select="concat('[',substring-after($aName,'ç­¾å‘人_'),']')"/> + </xsl:if> + </xsl:when> + <!--end of header--> + <!--冲çª"标题"--> + <xsl:when test="starts-with($aName,'biaotizhu')">公文体/主体/正文<xsl:if test="substring-before(substring-after($aName,'biaotizhu_'),'_')"> + <xsl:value-of select="concat('[',substring-before(substring-after($aName,'biaotizhu_'),'_'),']')"/> + </xsl:if>/表格<xsl:if test="substring-after(substring-after($aName,'biaotizhu_'),'_')"> + <xsl:value-of select="concat('[',substring-after(substring-after($aName,'biaotizhu_'),'_'),']')"/> + </xsl:if>/表说明/表åº</xsl:when> + <xsl:when test="$aName='biaoti' or $aName='b_title' or $aName='标题'">/公文体/主体/标题</xsl:when> + <xsl:when test="starts-with($aName,'zhusongjiguan') or $aName='b_sender' or starts-with($aName,'主é€æœºå…³')">/公文体/主体/主é€æœºå…³<xsl:if test="substring-after($aName,'zhusongjiguan_')"> + <xsl:value-of select="substring-after($aName,'zhusongjiguan_')"/> + </xsl:if> + <xsl:if test="substring-after($aName,'主é€æœºå…³_')"> + <xsl:value-of select="substring-after($aName,'主é€æœºå…³_')"/> + </xsl:if> + </xsl:when> + <xsl:when test="starts-with($aName,'ziranduan') or starts-with($aName,'b_paragraph') or starts-with($aName,'正文段è½')">/公文体/主体/正文<xsl:if test="substring-before(substring-after($aName,'ziranduan_'),'_')"> + <xsl:value-of select="concat('[',substring-before(substring-after($aName,'ziranduan_'),'_'),']')"/> + </xsl:if>/自然段<xsl:if test="substring-after(substring-after($aName,'ziranduan_'),'_')"> + <xsl:value-of select="concat('[',substring-after(substring-after($aName,'ziranduan_'),'_'),']')"/> + </xsl:if> + </xsl:when> + <xsl:when test="starts-with($aName,'biaoge') or starts-with($aName,'b_table') or starts-with($aName,'正文表格')">/公文体/主体/正文<xsl:if test="substring-before(substring-after($aName,'biaoge_'),'_')"> + <xsl:value-of select="concat('[',substring-before(substring-after($aName,'biaoge_'),'_'),']')"/> + </xsl:if>/表格<xsl:if test="substring-after(substring-after($aName,'biaoge_'),'_')"> + <xsl:value-of select="concat('[',substring-after(substring-after($aName,'biaoge_'),'_'),']')"/> + </xsl:if> + </xsl:when> + <xsl:when test="starts-with($aName,'biaogeziranduan')">公文体/主体/正文<xsl:if test="substring-before(substring-after($aName,'biaogeziranduan_'),'_')"> + <xsl:value-of select="concat('[',substring-before(substring-after($aName,'biaogeziranduan_'),'_'),']')"/> + </xsl:if>/表格<xsl:if test="substring-before(substring-after(substring-after($aName,'biaogeziranduan_'),'_'),'_')"> + <xsl:value-of select="concat('[',substring-before(substring-after(substring-after($aName,'biaogeziranduan_'),'_'),'_'),']')"/> + </xsl:if>/表行<xsl:if test="substring-before(substring-after(substring-after(substring-after($aName,'biaogeziranduan_'),'_'),'_'),'_')"> + <xsl:value-of select="concat('[',substring-before(substring-after(substring-after(substring-after($aName,'biaogeziranduan_'),'_'),'_'),'_'),']')"/> + </xsl:if>/表å•å…ƒæ ¼<xsl:if test="substring-before(substring-after(substring-after(substring-after(substring-after($aName,'biaogeziranduan_'),'_'),'_'),'_'),'_')"> + <xsl:value-of select="concat('[',substring-before(substring-after(substring-after(substring-after(substring-after($aName,'biaogeziranduan_'),'_'),'_'),'_'),'_'),']')"/> + </xsl:if>/自然段<xsl:if test="substring-after(substring-after(substring-after(substring-after(substring-after($aName,'biaogeziranduan_'),'_'),'_'),'_'),'_')"> + <xsl:value-of select="concat('[',substring-after(substring-after(substring-after(substring-after(substring-after($aName,'biaogeziranduan_'),'_'),'_'),'_'),'_'),']')"/> + </xsl:if> + </xsl:when> + <xsl:when test="starts-with($aName,'tu') or starts-with($aName,'b_picture') or starts-with($aName,'正文图')">/公文体/主体/正文<xsl:if test="substring-before(substring-after($aName,'tu_'),'_')"> + <xsl:value-of select="concat('[',substring-before(substring-after($aName,'tu_'),'_'),']')"/> + </xsl:if>/图<xsl:if test="substring-after(substring-after($aName,'tu_'),'_')"> + <xsl:value-of select="concat('[',substring-after(substring-after($aName,'tu_'),'_'),']')"/> + </xsl:if> + </xsl:when> + <xsl:when test="starts-with($aName,'biaoxu')">公文体/主体/正文<xsl:if test="substring-before(substring-after($aName,'biaoxu_'),'_')"> + <xsl:value-of select="concat('[',substring-before(substring-after($aName,'biaoxu_'),'_'),']')"/> + </xsl:if>/表格<xsl:if test="substring-after(substring-after($aName,'biaoxu_'),'_')"> + <xsl:value-of select="concat('[',substring-after(substring-after($aName,'biaoxu_'),'_'),']')"/> + </xsl:if>/表说明/表åº</xsl:when> + <xsl:when test="starts-with($aName,'tuxu')">公文体/主体/正文<xsl:if test="substring-before(substring-after($aName,'tuxu_'),'_')"> + <xsl:value-of select="concat('[',substring-before(substring-after($aName,'tuxu_'),'_'),']')"/> + </xsl:if>/图<xsl:if test="substring-after(substring-after($aName,'tuxu_'),'_')"> + <xsl:value-of select="concat('[',substring-after(substring-after($aName,'tuxu_'),'_'),']')"/> + </xsl:if>/图说明/图åº</xsl:when> + <xsl:when test="starts-with($aName,'tutizhu')">公文体/主体/正文<xsl:if test="substring-before(substring-after($aName,'tutizhu_'),'_')"> + <xsl:value-of select="concat('[',substring-before(substring-after($aName,'tutizhu_'),'_'),']')"/> + </xsl:if>/图<xsl:if test="substring-after(substring-after($aName,'tutizhu_'),'_')"> + <xsl:value-of select="concat('[',substring-after(substring-after($aName,'tutizhu_'),'_'),']')"/> + </xsl:if>/图说明/图题</xsl:when> + <xsl:when test="starts-with($aName,'fujianwenjianming') or starts-with($aName,'b_attach') or starts-with($aName,'附件')">/公文体/主体/附件<xsl:if test="substring-after($aName,'fujianwenjianming_')"> + <xsl:value-of select="concat('[',substring-after($aName,'fujianwenjianming_'),']')"/> + </xsl:if>/文件å</xsl:when> + <xsl:when test="starts-with($aName,'awenjiguanshuming') or starts-with($aName,'b_oName') or starts-with($aName,'å‘文机关署å')">/公文体/主体/公文生效标识/å‘文机关署å<xsl:if test="substring-after($aName,'fawenjiguanshuming_')"> + <xsl:value-of select="concat('[',substring-after($aName,'fawenjiguanshuming_'),']')"/> + </xsl:if> + </xsl:when> + <xsl:when test="starts-with($aName,'fawenjiguanyinzhang') or starts-with($aName,'b_oSeal') or starts-with($aName,'å‘文机关å°ç« ')">/公文体/主体/公文生效标识/å‘文机关å°ç« <xsl:if test="substring-after($aName,'fawenjiguanyinzhang_')"> + <xsl:value-of select="concat('[',substring-after($aName,'fawenjiguanyinzhang_'),']')"/> + </xsl:if> + </xsl:when> + <xsl:when test="starts-with($aName,'qianfarenzhiwu') or starts-with($aName,'b_sTitle') or starts-with($aName,'ç­¾å‘人èŒåŠ¡')">/公文体/主体/公文生效标识/ç­¾å‘人èŒåŠ¡<xsl:if test="substring-after($aName,'qianfarenzhiwu_')"> + <xsl:value-of select="concat('[',substring-after($aName,'qianfarenzhiwu_'),']')"/> + </xsl:if> + </xsl:when> + <xsl:when test="starts-with($aName,'qianfarenmingzhang') or starts-with($aName,'b_sSeal') or starts-with($aName,'ç­¾å‘人åç« ')">/公文体/主体/公文生效标识/ç­¾å‘人åç« <xsl:if test="substring-after($aName,'qianfarenmingzhang_')"> + <xsl:value-of select="concat('[',substring-after($aName,'qianfarenmingzhang_'),']')"/> + </xsl:if> + </xsl:when> + <xsl:when test="$aName='chengwenriqi' or $aName='b_pDate' or $aName='æˆæ–‡æ—¥æœŸ'">/公文体/主体/æˆæ–‡æ—¥æœŸ</xsl:when> + <xsl:when test="$aName='yinfachuandafanwei' or $aName='b_scope' or $aName='å°å‘传达范围'">/公文体/主体/å°å‘传达范围</xsl:when> + <xsl:when test="$aName='fuzhu' or $aName='b_annotations' or $aName='附注'">/公文体/主体/附注</xsl:when> + <!--end of body--> + <xsl:when test="starts-with($aName,'cimu') or starts-with($aName,'e_subject') or starts-with($aName,'主题è¯')">/公文体/版记/主题è¯/è¯ç›®<xsl:if test="substring-after($aName,'cimu_')"> + <xsl:value-of select="concat('[',substring-after($aName,'cimu_'),']')"/> + </xsl:if> + </xsl:when> + <xsl:when test="starts-with($aName,'chaosongjiguan') or starts-with($aName,'e_dOrg') or starts-with($aName,'抄é€æœºå…³')">/公文体/版记/抄é€æœºå…³<xsl:if test="substring-after($aName,'chaosongjiguan_')"> + <xsl:value-of select="concat('[',substring-after($aName,'chaosongjiguan_'),']')"/> + </xsl:if> + </xsl:when> + <xsl:when test="starts-with($aName,'chaosongleibie')">/公文体/版记/抄é€æœºå…³/@抄é€ç±»åˆ«</xsl:when> + <xsl:when test="starts-with($aName,'yinfajiguan') or starts-with($aName,'e_pOrg') or starts-with($aName,'å°å‘机关')">/公文体/版记/å°åˆ¶ç‰ˆè®°/å°å‘机关<xsl:if test="substring-after($aName,'yinfajiguan_')"> + <xsl:value-of select="concat('[',substring-after($aName,'yinfajiguan_'),']')"/> + </xsl:if> + </xsl:when> + <xsl:when test="starts-with($aName,'yinfariqi') or starts-with($aName,'e_pDate') or starts-with($aName,'å°å‘日期')">/公文体/版记/å°åˆ¶ç‰ˆè®°/å°å‘日期<xsl:if test="substring-after($aName,'yinfariqi_')"> + <xsl:value-of select="concat('[',substring-after($aName,'yinfariqi_'),']')"/> + </xsl:if> + </xsl:when> + <xsl:when test="$aName='yinfafenshu' or $aName='e_pCount' or $aName='å°å‘份数'">/公文体/版记/å°åˆ¶ç‰ˆè®°/å°å‘份数</xsl:when> + <!--end of layout--> + <!--其他任æ„å称:归属?--> + <xsl:when test="starts-with($aName,'meishoukuozhanyaosu_')">公文体/眉首/扩展è¦ç´ <xsl:value-of select="substring-after($aName,'meishoukuozhanyaosu_')"/> + </xsl:when> + <xsl:when test="starts-with($aName,'zhutikuozhanyaosu_')">公文体/眉首/扩展è¦ç´ <xsl:value-of select="substring-after($aName,'zhutikuozhanyaosu_')"/> + </xsl:when> + <xsl:when test="starts-with($aName,'banjikuozhanyaosu_')">公文体/眉首/扩展è¦ç´ <xsl:value-of select="substring-after($aName,'banjikuozhanyaosu_')"/> + </xsl:when> + <xsl:otherwise>/公文体/[眉首|主体|版记]/扩展è¦ç´ /@è¦ç´ å称</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="GetUsers"> + <xsl:if test="/office:document/office:body/office:text/text:tracked-changes//office:change-info/dc:creator or //office:annotation/@office:author or /office:document/office:body/office:text//office:annotation[not(contains(./dc:creator,'__@*Start@')) and not(contains(./dc:creator,'__@*End@'))]"> + <规则:用户集_B667> + <xsl:for-each select="/office:document/office:body/office:text/text:tracked-changes/text:changed-region"> + <规则:用户_B668 姓å_41DC="{node()//office:change-info/dc:creator}" 标识符_4100="{generate-id()}"/> + </xsl:for-each> + <xsl:for-each select="//office:annotation[not(contains(./dc:creator,'__@*Start@')) and not(contains(./dc:creator,'__@*End@'))]"> + <规则:用户_B668> + <xsl:attribute name="标识符_4100"><xsl:value-of select="generate-id()"/></xsl:attribute> + <xsl:if test="dc:creator"> + <xsl:attribute name="姓å_41DC"><xsl:value-of select="dc:creator"/></xsl:attribute> + </xsl:if> + </规则:用户_B668> + </xsl:for-each> + </规则:用户集_B667> + </xsl:if> + </xsl:template> + <xsl:template name="GetTrackChanges"> + <xsl:if test="/office:document/office:body/office:text/text:tracked-changes/text:changed-region"> + <规则:修订信æ¯é›†_B60E> + <xsl:for-each select="/office:document/office:body/office:text/text:tracked-changes/text:changed-region"> + <规则:修订信æ¯_B60F 作者_B611="{generate-id()}" 日期_B612="{node()//office:change-info/dc:date}" 标识符_B610="{@text:id}"/> + </xsl:for-each> + </规则:修订信æ¯é›†_B60E> + </xsl:if> + </xsl:template> + <xsl:variable name="defect"> + <xsl:value-of select="/office:document/office:settings/config:config-item-set[@config:name='ooo:configuration-settings']/config:config-item[@config:name='CurrentDatabaseDataSource']"/> + </xsl:variable> + <xsl:template name="GetAnnotations"> + <xsl:if test="/office:document/office:body//office:annotation[not(contains(./dc:creator,'__@*Start@')) and not(contains(./dc:creator,'__@*End@'))]"> + <规则:批注集_B669> + <xsl:for-each select="/office:document/office:body//office:annotation[not(contains(./dc:creator,'__@*Start@')) and not(contains(./dc:creator,'__@*End@'))]"> + <规则:批注_B66A> + <xsl:attribute name="作者_41DD"><xsl:value-of select="generate-id()"/></xsl:attribute> + <xsl:if test="string(dc:creator-initials) != ''"> + <xsl:attribute name="作者缩写_41DF"><xsl:value-of select="dc:creator-initials"/></xsl:attribute> + </xsl:if> + <xsl:if test="dc:date"> + <xsl:attribute name="日期_41DE"><xsl:value-of select="dc:date"/></xsl:attribute> + </xsl:if> + <xsl:variable name="ID" select="generate-id(.)"/> + <xsl:attribute name="区域引用_41CE"><xsl:value-of select="concat('cmt', $ID)"/></xsl:attribute> + <xsl:variable name="anthor"> + <xsl:value-of select="substring-before(substring-after($defect,'@'),'%')"/> + </xsl:variable> + <xsl:for-each select="./*"> + <xsl:choose> + <xsl:when test="name()='text:p'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="name()='text:list'"> + <xsl:call-template name="list-content"> + <xsl:with-param name="currlistlvl" select="number('1')"/> + <xsl:with-param name="liststylename" select="@text:style-name"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:for-each> + </规则:批注_B66A> + </xsl:for-each> + </规则:批注集_B669> + </xsl:if> + </xsl:template> + <xsl:template match="office:settings"> + <规则:文档设置_B600> + <!--<规则:标点压缩_B60B> + <xsl:attribute name="是å¦é‡‡ç”¨_B60C"><xsl:choose><xsl:when test="config:config-item-set[@config:name='ooo:configuration-settings']/config:config-item[@config:name='CharacterCompressionType']='1'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </规则:标点压缩_B60B>--> + <!--schema20101215版本无此属性--> + <!--<规则:å­—è·è°ƒæ•´æ˜¯å¦ç”¨äºŽè¥¿æ–‡å’Œæ ‡ç‚¹ç¬¦å·_B60B> + <xsl:choose><xsl:when test="config:config-item-set[@config:name='ooo:configuration-settings']/config:config-item[@config:name='CharacterCompressionType']='1'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose> + </规则:å­—è·è°ƒæ•´æ˜¯å¦ç”¨äºŽè¥¿æ–‡å’Œæ ‡ç‚¹ç¬¦å·_B60B>--> + <xsl:variable name="outview"> + <xsl:value-of select="substring-before(substring-after($defect,'#'),'@')"/> + </xsl:variable> + <规则:当å‰è§†å›¾_B601> + <xsl:choose> + <xsl:when test="not($outview='')"> + <xsl:value-of select="$outview"/> + </xsl:when> + <xsl:when test="config:config-item-set[@config:name='ooo:view-settings']/config:config-item[@config:name='InBrowseMode']='false'">page</xsl:when> + <xsl:when test="config:config-item-set[@config:name='ooo:view-settings']/config:config-item[@config:name='InBrowseMode']='true'">web</xsl:when> + <xsl:otherwise>page</xsl:otherwise> + </xsl:choose> + </规则:当å‰è§†å›¾_B601> + <xsl:if test="config:config-item-set[@config:name='ooo:configuration-settings']/config:config-item[@config:name='IsKernAsianPunctuation']='false'"> + <规则:å­—è·è°ƒæ•´_B606>none</规则:å­—è·è°ƒæ•´_B606> + </xsl:if> + <xsl:if test="/office:document/office:styles/style:default-style[@style:family='paragraph']/style:paragraph-properties/@style:tab-stop-distance"> + <规则:默认制表ä½ä½ç½®_B604> + <xsl:variable name="tabStopDistance" select="fun:Convert2uofUnit(/office:document/office:styles/style:default-style[@style:family='paragraph']/style:paragraph-properties/@style:tab-stop-distance)"/> + <xsl:value-of select="string($tabStopDistance)"/> + </规则:默认制表ä½ä½ç½®_B604> + </xsl:if> + <xsl:if test="config:config-item-set[@config:name='ooo:view-settings']/config:config-item-map-indexed[@config:name='Views']/config:config-item-map-entry/config:config-item[@config:name='ZoomFactor']"> + <规则:缩放_B603> + <xsl:value-of select="config:config-item-set[@config:name='ooo:view-settings']/config:config-item-map-indexed[@config:name='Views']/config:config-item-map-entry/config:config-item[@config:name='ZoomFactor']"/> + </规则:缩放_B603> + </xsl:if> + <规则:是å¦ä¿®è®¢_B605> + <xsl:choose> + <xsl:when test="/office:document/office:body/office:text/text:tracked-changes/@text:track-changes='false' or not(/office:document/office:body/office:text/text:tracked-changes)">false</xsl:when> + <xsl:otherwise>true</xsl:otherwise> + </xsl:choose> + </规则:是å¦ä¿®è®¢_B605> + <xsl:if test="config:config-item-set[@config:name='ooo:configuration-settings']/config:config-item-map-indexed[@config:name='ForbiddenCharacters']"> + <规则:标点ç¦åˆ™_B608> + <规则:行首字符_B609> + <xsl:value-of select="config:config-item-set[@config:name='ooo:configuration-settings']/config:config-item-map-indexed[@config:name='ForbiddenCharacters']/config:config-item-map-entry/config:config-item[@config:name='BeginLine']"/> + </规则:行首字符_B609> + <规则:行尾字符_B60A> + <xsl:value-of select="config:config-item-set[@config:name='ooo:configuration-settings']/config:config-item-map-indexed[@config:name='ForbiddenCharacters']/config:config-item-map-entry/config:config-item[@config:name='EndLine']"/> + </规则:行尾字符_B60A> + </规则:标点ç¦åˆ™_B608> + <xsl:if test="/office:document/office:styles/text:notes-configuration[@text:note-class='endnote']"> + <规则:尾注ä½ç½®_B607>doc-end</规则:尾注ä½ç½®_B607> + </xsl:if> + </xsl:if> + </规则:文档设置_B600> + </xsl:template> + <xsl:template name="FirstMasterPage"> + <xsl:param name="pos"/> + <xsl:variable name="nodeName" select="name(/office:document/office:body/office:text/*[$pos])"/> + <xsl:variable name="bsText"> + <xsl:choose> + <xsl:when test="/office:document/office:body/office:text/*[$pos]/@text:style-name"> + <xsl:value-of select="/office:document/office:body/office:text/*[$pos]/@text:style-name"/> + </xsl:when> + <xsl:when test="/office:document/office:body/office:text/*[$pos]/@table:style-name"> + <xsl:value-of select="/office:document/office:body/office:text/*[$pos]/@table:style-name"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$nodeName = 'text:p' or $nodeName = 'table:table' or $nodeName = 'text:h'"> + <xsl:choose> + <xsl:when test="not(/office:document/office:automatic-styles/style:style[@style:name=$bsText]/@style:master-page-name)">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$nodeName = 'text:section'"> + <xsl:variable name="bsSec" select="/office:document/office:body/office:text/*[$pos]/text:p[1]/@text:style-name"/> + <xsl:choose> + <xsl:when test="not(/office:document/office:automatic-styles/style:style[@style:name=$bsSec]/@style:master-page-name)">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$nodeName = 'text:list'"> + <xsl:variable name="bsSec" select="/office:document/office:body/office:text/*[$pos]/text:p[1]/@text:style-name"/> + <xsl:choose> + <xsl:when test="not(/office:document/office:automatic-styles/style:style[@style:name=$bsSec]/@style:master-page-name)">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:if test="$nodeName != ''"> + <xsl:call-template name="FirstMasterPage"> + <xsl:with-param name="pos" select="$pos + 1"/> + </xsl:call-template> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="TextBody"> + <!--处ç†ç¬¬ä¸€æ®µçš„默认页é¢è®¾ç½®ï¼Œæ— æ˜¾å¼çš„页é¢è®¾ç½®å¼•ç”¨--> + <!--<xsl:variable name="bsText" select="/office:document/office:body/office:text/text:sequence-decls/following-sibling::*[1]/@text:style-name"/> + <xsl:variable name="bsTable" select="/office:document/office:body/office:text/text:sequence-decls/following-sibling::*[1]/@table:style-name"/> + <xsl:variable name="bsText" select="/office:document/office:body/office:text/text:p[1]/@text:style-name"/> + <xsl:variable name="bsTable" select="/office:document/office:body/office:text/text:table[1]/@table:style-name"/> + <xsl:variable name="bsSection" select="/office:document/office:body/office:text/text:section[1]/text:p[1]/@text:style-name"/>--> + <xsl:variable name="isFirstMasterPage"> + <xsl:call-template name="FirstMasterPage"> + <xsl:with-param name="pos" select="1"/> + </xsl:call-template> + </xsl:variable> + <!--<xsl:if test="not(/office:document/office:automatic-styles/style:style[@style:name=$bsText]/@style:master-page-name) and not(/office:document/office:automatic-styles/style:style[@style:name=$bsTable]/@style:master-page-name) and not(/office:document/office:automatic-styles/style:style[@style:name=$bsSection]/@style:master-page-name) and ( name(/office:document/office:body/office:text/text:sequence-decls/following-sibling::*[1]) != 'text:list')">--> + <xsl:if test="$isFirstMasterPage = 'true'"> + <xsl:for-each select="/office:document/office:master-styles/style:master-page[1]"> + <xsl:call-template name="text-page-layout"> + <xsl:with-param name="master-page" select="."/> + </xsl:call-template> + </xsl:for-each> + </xsl:if> + <xsl:for-each select="office:body/office:text"> + <xsl:call-template name="TextContent"/> + </xsl:for-each> + </xsl:template> + <xsl:template name="sc-BookMarks"> + <xsl:if test="$documentType='spreadsheet'"> + <xsl:for-each select="/office:document/office:body/office:spreadsheet/table:named-expressions/table:named-range"> + <书签:书签_9105> + <xsl:attribute name="å称_9103"><xsl:value-of select="@table:name"/></xsl:attribute> + <书签:区域_9100> + <xsl:attribute name="区域引用_41CE"><xsl:call-template name="bookmaker"><xsl:with-param name="cellrangeaddress"><xsl:value-of select="@table:cell-range-address"/></xsl:with-param></xsl:call-template></xsl:attribute> + </书签:区域_9100> + </书签:书签_9105> + </xsl:for-each> + </xsl:if> + </xsl:template> + <xsl:template name="bookmaker"> + <xsl:param name="cellrangeaddress"/> + <xsl:choose> + <xsl:when test="contains($cellrangeaddress,':.')"> + <xsl:variable name="string4">$</xsl:variable> + <xsl:variable name="tablename"> + <xsl:variable name="fortablename" select="substring-before($cellrangeaddress,'.')"/> + <xsl:choose> + <xsl:when test="contains($fortablename,'$')"> + <xsl:value-of select="substring-after(substring-before($cellrangeaddress,'.'),'$')"/> + </xsl:when> + <xsl:when test="not(contains($fortablename,'$'))"> + <xsl:value-of select="substring-before($cellrangeaddress,'.')"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="firstcolumn" select="substring-before(substring-after(substring-after($cellrangeaddress,'.'),'$'),'$')"/> + <xsl:variable name="firstline" select="substring-after(substring-after(substring-before($cellrangeaddress,':.'),'.$'),'$')"/> + <xsl:variable name="secondcolumn" select="substring-before(substring-after($cellrangeaddress,':.$'),'$')"/> + <xsl:variable name="secondline" select="substring-after(substring-after($cellrangeaddress,':.$'),'$')"/> + <xsl:variable name="string3">'</xsl:variable> + <xsl:variable name="string1"> + <xsl:value-of select="'!$'"/> + </xsl:variable> + <xsl:variable name="string2"> + <xsl:value-of select="':$'"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$firstcolumn = $secondcolumn and $firstline = '1' and $secondline = '65536'"> + <xsl:value-of select="concat($string3,$tablename,$string3,'!$',$firstcolumn,':$',$firstcolumn)"/> + </xsl:when> + <xsl:when test="$secondcolumn = 'IV' and $firstline = $secondline"> + <xsl:value-of select="concat($string3,$tablename,$string3,'!$',$firstline,':$',$firstline)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($string3,$tablename,$string3,$string1,$firstcolumn,$string4,$firstline,$string2,$secondcolumn,$string4,$secondline)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="not(contains($cellrangeaddress,':.'))"> + <xsl:variable name="tablename" select="substring-before ($cellrangeaddress,'.')"/> + <xsl:variable name="firstcolumn" select="substring-before (substring-after(substring-after($cellrangeaddress,'.'),'$'),'$')"/> + <xsl:variable name="firstline" select="substring-after (substring-after(substring-after($cellrangeaddress,'.'),'$'),'$')"/> + <xsl:variable name="string3">'</xsl:variable> + <xsl:variable name="string1"> + <xsl:value-of select="'!$'"/> + </xsl:variable> + <xsl:variable name="string2">$</xsl:variable> + <xsl:value-of select="concat ($string3,$tablename,$string3,$string1,$firstcolumn,$string2,$firstline)"/> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="SpreadsheetBody"> + <xsl:for-each select="office:body/office:spreadsheet/table:table"> + <xsl:apply-templates mode="table" select="."/> + </xsl:for-each> + </xsl:template> + <xsl:template match="table:tracked-changes"/> + <xsl:template match="table:data-pilot-tables"/> + <xsl:template match="table:consolidation"/> + <xsl:template match="table:dde-links"/> + <xsl:template name="SpreadsheetCommonRule"> + <xsl:if test="/office:document/office:automatic-styles/style:style[@style:family='table-cell' and style:map]"> + <xsl:element name="规则:æ¡ä»¶æ ¼å¼åŒ–集_B618"> + <xsl:call-template name="create-condition-format"/> + </xsl:element> + </xsl:if> + <xsl:element name="规则:是å¦RC引用_B634"> + <xsl:choose> + <xsl:when test="$isRCCellAddress = 'true'"> + <xsl:value-of select="'true'"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'false'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:if test="/office:document/office:settings/config:config-item-set/config:config-item-map-indexed/config:config-item-map-entry/config:config-item[@config:name='HasSheetTabs']"> + <xsl:element name="规则:是å¦æ˜¾ç¤ºå·¥ä½œè¡¨æ ‡ç­¾_B635"> + <xsl:value-of select="/office:document/office:settings/config:config-item-set/config:config-item-map-indexed/config:config-item-map-entry/config:config-item[@config:name='HasSheetTabs']"/> + </xsl:element> + </xsl:if> + <xsl:element name="规则:是å¦æ˜¾ç¤ºæ°´å¹³æ»šåŠ¨æ¡_B636">true</xsl:element> + <xsl:element name="规则:是å¦æ˜¾ç¤ºåž‚直滚动æ¡_B637">true</xsl:element> + <!--uof2.0标准中无是å¦è‡ªåŠ¨é‡ç®—,故暂时注释掉--> + <!--<xsl:if test="/office:document/office:settings/config:config-item-set/config:config-item/@config:name='AutoCalculate'"> + <xsl:element name="表:是å¦è‡ªåŠ¨é‡ç®—"> + <xsl:attribute name="uof:locID">s0174</xsl:attribute> + <xsl:attribute name="uof:attrList">值</xsl:attribute> + <xsl:attribute name="表:值" select="/office:document/office:settings/config:config-item-set/config:config-item[@config:name='AutoCalculate']"/> + </xsl:element> + </xsl:if>--> + </xsl:template> + <xsl:template match="table:calculation-settings" mode="common"> + <xsl:if test="@table:precision-as-shown"> + <xsl:element name="规则:精确度是å¦ä»¥æ˜¾ç¤ºå€¼ä¸ºå‡†_B613"> + <xsl:value-of select="@table:precision-as-shown"/> + </xsl:element> + </xsl:if> + <xsl:element name="规则:日期系统_B614"> + <xsl:choose> + <xsl:when test="table:null-date/@table:date-value='1904-01-01'">1904</xsl:when> + <xsl:when test="table:null-date/@table:date-value='1900-01-01'">iso8601</xsl:when> + <xsl:otherwise>1899</xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:if test="table:iteration/@table:status='enable'"> + <规则:计算设置_B615> + <xsl:attribute name="迭代次数_B616"><xsl:choose><xsl:when test="table:iteration/@table:steps"><xsl:value-of select="table:iteration/@table:steps"/></xsl:when><xsl:otherwise>100</xsl:otherwise><!--默认迭代次数--></xsl:choose></xsl:attribute> + <xsl:attribute name="å差值_B617"><xsl:choose><xsl:when test="table:iteration/@table:maximum-difference"><xsl:value-of select="table:iteration/@table:maximum-difference"/></xsl:when><xsl:otherwise>0.001</xsl:otherwise><!--默认å差值--></xsl:choose></xsl:attribute> + </规则:计算设置_B615> + </xsl:if> + </xsl:template> + <xsl:template match="table:content-validations" mode="common"> + <xsl:element name="规则:æ•°æ®æœ‰æ•ˆæ€§é›†_B618"> + <xsl:call-template name="create-validation-set"/> + </xsl:element> + </xsl:template> + <xsl:template name="search-left-top-validation-inatable"> + <xsl:param name="row-num"/> + <xsl:param name="firsttablerows"/> + <xsl:param name="validation-name"/> + <xsl:param name="return"/> + <xsl:param name="currentRowCount"/> + <!--在行结点集åˆä¸­çš„ä½ç½®--> + <xsl:variable name="firstcells" select="$firsttablerows[position() = $currentRowCount]/table:table-cell"/> + <xsl:variable name="first-left-top"> + <xsl:if test="not($currentRowCount &gt; count($firsttablerows))"> + <xsl:choose> + <xsl:when test="$firsttablerows[position() = $currentRowCount]/table:table-cell[@table:content-validation-name = $validation-name]"> + <xsl:call-template name="search-left-top-validation-inarow"> + <xsl:with-param name="row-num" select="$row-num"/> + <xsl:with-param name="column-num" select="number('1')"/> + <xsl:with-param name="firstcells" select="$firstcells"/> + <xsl:with-param name="validation-name" select="$validation-name"/> + <xsl:with-param name="return" select="''"/> + <xsl:with-param name="currentColumnCount" select="number('1')"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="search-left-top-validation-inatable"> + <xsl:with-param name="row-num"> + <xsl:choose> + <xsl:when test="$firsttablerows[position() = $currentRowCount]/@table:number-rows-repeated"> + <xsl:value-of select="$row-num+ $firsttablerows[position() = $currentRowCount]/@table:number-rows-repeated"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number($row-num) + 1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="firsttablerows" select="$firsttablerows"/> + <xsl:with-param name="validation-name" select="$validation-name"/> + <xsl:with-param name="return" select="$return"/> + <xsl:with-param name="currentRowCount" select="$currentRowCount + 1"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:variable> + <xsl:choose> + <xsl:when test="$first-left-top!=''"> + <xsl:value-of select="$first-left-top"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="''"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="search-left-top-validation-inarow"> + <xsl:param name="row-num"/> + <xsl:param name="column-num"/> + <xsl:param name="firstcells"/> + <xsl:param name="validation-name"/> + <xsl:param name="return"/> + <xsl:param name="currentColumnCount"/> + <xsl:variable name="cellsCount" select="count($firstcells[not(@table:number-columns-repeated)]) + sum($firstcells/@table:number-columns-repeated)"/> + <xsl:variable name="first-left-top"> + <xsl:if test="not($column-num &gt; $cellsCount)"> + <xsl:choose> + <xsl:when test="$firstcells[position() = $currentColumnCount][@table:content-validation-name = $validation-name]"> + <xsl:value-of select="concat($firstcells[position() = $currentColumnCount]/ancestor::table:table/@table:name,'.',$column-num,' ',$row-num)"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="search-left-top-validation-inarow"> + <xsl:with-param name="row-num" select="$row-num"/> + <xsl:with-param name="column-num"> + <xsl:choose> + <xsl:when test="$firstcells[position() = $currentColumnCount]/@table:number-columns-repeated"> + <xsl:value-of select="number($column-num) + $firstcells[position() = $currentColumnCount]/@table:number-columns-repeated"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number($column-num) + 1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="firstcells" select="$firstcells"/> + <xsl:with-param name="validation-name" select="$validation-name"/> + <xsl:with-param name="return" select="$return"/> + <xsl:with-param name="currentColumnCount" select="$currentColumnCount + 1"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:variable> + <xsl:choose> + <xsl:when test="$first-left-top!=''"> + <xsl:value-of select="$first-left-top"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$return"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="search-left-top-validation"> + <xsl:param name="validation-name"/> + <xsl:param name="tableslist"/> + <xsl:param name="return"/> + <xsl:param name="tableNumber"/> + <xsl:variable name="firsttablerows" select="$tableslist[position() = $tableNumber]/table:table-row"/> + <xsl:variable name="first-left-top"> + <xsl:if test="not($tableNumber &gt; count($tableslist))"> + <xsl:choose> + <xsl:when test="$tableslist[position() = $tableNumber]/table:table-row/table:table-cell[@table:content-validation-name = $validation-name]"> + <xsl:call-template name="search-left-top-validation-inatable"> + <xsl:with-param name="row-num" select="number('1')"/> + <xsl:with-param name="firsttablerows" select="$firsttablerows"/> + <xsl:with-param name="validation-name" select="$validation-name"/> + <xsl:with-param name="return" select="''"/> + <xsl:with-param name="currentRowCount" select="number('1')"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="search-left-top-validation"> + <xsl:with-param name="validation-name" select="$validation-name"/> + <xsl:with-param name="tableslist" select="$tableslist"/> + <xsl:with-param name="return" select="''"/> + <xsl:with-param name="tableNumber" select="$tableNumber + 1"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:variable> + <xsl:choose> + <xsl:when test="$first-left-top != ''"> + <xsl:value-of select="$first-left-top"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$return"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="translate-left-top"> + <xsl:param name="left-top"/> + <xsl:variable name="column-number" select="substring-before(substring-after($left-top,'.'),' ')"/> + <xsl:variable name="column-number1" select="floor( number($column-number) div 26 )"/> + <xsl:variable name="danyinhao">'</xsl:variable> + <xsl:variable name="column-number2" select="number($column-number) mod 26"/> + <xsl:variable name="column-character1"> + <xsl:call-template name="number-to-character"> + <xsl:with-param name="number" select="$column-number1"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="column-character2"> + <xsl:call-template name="number-to-character"> + <xsl:with-param name="number" select="$column-number2"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="concat($danyinhao,substring-before($left-top,'.'),$danyinhao,'!','$',$column-character1,$column-character2,'$',substring-after($left-top,' '))"/> + </xsl:template> + <xsl:template name="search-right-bottom-validation"> + <xsl:param name="validation-name"/> + <xsl:param name="tablelist"/> + <xsl:param name="tableNumber"/> + <xsl:variable name="tableCount"> + <xsl:value-of select="count($tablelist)"/> + </xsl:variable> + <xsl:variable name="rowCount"> + <xsl:value-of select="count($tablelist[position() = $tableNumber]/table:table-row)"/> + </xsl:variable> + <xsl:if test="not($tableNumber &gt; $tableCount)"> + <xsl:choose> + <xsl:when test="$tablelist[position() = $tableNumber]/table:table-row/table:table-cell[@table:content-validation-name = $validation-name]"> + <xsl:call-template name="search-right-bottom-validation-inRow"> + <xsl:with-param name="rowList" select="$tablelist[position() = $tableNumber]/table:table-row"/> + <xsl:with-param name="rowCount" select="$rowCount"/> + <xsl:with-param name="rowNumber" select="number('1')"/> + <xsl:with-param name="currentRowPosition" select="number('1')"/> + <xsl:with-param name="tableName" select="$tablelist[position() = $tableNumber]/@table:name"/> + <xsl:with-param name="validation-name" select="$validation-name"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="search-right-bottom-validation"> + <xsl:with-param name="validation-name" select="$validation-name"/> + <xsl:with-param name="tablelist" select="$tablelist"/> + <xsl:with-param name="tableNumber" select="$tableNumber + 1"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template name="search-right-bottom-validation-inRow"> + <xsl:param name="rowList"/> + <xsl:param name="rowCount"/> + <xsl:param name="rowNumber"/> + <xsl:param name="currentRowPosition"/> + <xsl:param name="tableName"/> + <xsl:param name="validation-name"/> + <xsl:variable name="cellCount"> + <xsl:value-of select="count($rowList[position() = $currentRowPosition]/table:table-cell)"/> + </xsl:variable> + <xsl:if test="not($currentRowPosition &gt; $rowCount)"> + <xsl:choose> + <xsl:when test="$rowList[position() = $currentRowPosition]/table:table-cell[@table:content-validation-name = $validation-name] and not($rowList[position() &gt; $currentRowPosition]/table:table-cell[@table:content-validation-name = $validation-name])"> + <xsl:call-template name="search-right-bottom-validation-inCell"> + <xsl:with-param name="cellList" select="$rowList[position() = $currentRowPosition]/table:table-cell"/> + <xsl:with-param name="cellCount" select="$cellCount"/> + <xsl:with-param name="cellNumber" select="number('1')"/> + <xsl:with-param name="rowNumber"> + <xsl:choose> + <xsl:when test="$rowList[position() = $currentRowPosition]/@table:number-rows-repeated"> + <xsl:value-of select="$rowNumber + $rowList[position() = $currentRowPosition]/@table:number-rows-repeated - 1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$rowNumber"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="currentCellPosition" select="number('1')"/> + <xsl:with-param name="tableName" select="$tableName"/> + <xsl:with-param name="validation-name" select="$validation-name"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="search-right-bottom-validation-inRow"> + <xsl:with-param name="rowList" select="$rowList"/> + <xsl:with-param name="rowCount" select="$rowCount"/> + <xsl:with-param name="rowNumber"> + <xsl:choose> + <xsl:when test="$rowList[position() = $currentRowPosition]/@table:number-rows-repeated"> + <xsl:value-of select="$rowNumber + $rowList[position() = $currentRowPosition]/@table:number-rows-repeated"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$rowNumber + 1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="currentRowPosition" select="$currentRowPosition + 1"/> + <xsl:with-param name="tableName" select="$tableName"/> + <xsl:with-param name="validation-name" select="$validation-name"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template name="search-right-bottom-validation-inCell"> + <xsl:param name="cellList"/> + <xsl:param name="cellCount"/> + <xsl:param name="cellNumber"/> + <xsl:param name="rowNumber"/> + <xsl:param name="currentCellPosition"/> + <xsl:param name="tableName"/> + <xsl:param name="validation-name"/> + <xsl:if test="not($currentCellPosition &gt; $cellCount)"> + <xsl:choose> + <xsl:when test="$cellList[position() = $currentCellPosition][@table:content-validation-name = $validation-name] and not($cellList[position() &gt; $currentCellPosition][@table:content-validation-name = $validation-name])"> + <xsl:variable name="columnResult"> + <xsl:choose> + <xsl:when test="$cellList[position() = $currentCellPosition]/@table:number-columns-repeated"> + <xsl:value-of select="$cellNumber + $cellList[position() = $currentCellPosition]/@table:number-columns-repeated - 1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$cellNumber"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="concat($tableName,'.',$columnResult,' ',$rowNumber)"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="search-right-bottom-validation-inCell"> + <xsl:with-param name="cellList" select="$cellList"/> + <xsl:with-param name="cellCount" select="$cellCount"/> + <xsl:with-param name="cellNumber"> + <xsl:choose> + <xsl:when test="$cellList[position() = $currentCellPosition]/@table:number-columns-repeated"> + <xsl:value-of select="$cellNumber + $cellList[position() = $currentCellPosition]/@table:number-columns-repeated"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$cellNumber + 1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="rowNumber" select="$rowNumber"/> + <xsl:with-param name="currentCellPosition" select="$currentCellPosition + 1"/> + <xsl:with-param name="tableName" select="$tableName"/> + <xsl:with-param name="validation-name" select="$validation-name"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template name="create-help-error-message-content"> + <xsl:param name="text-p-set"/> + <xsl:if test="$text-p-set"> + <xsl:value-of select="$text-p-set"/> + <xsl:call-template name="create-help-error-message-content"> + <xsl:with-param name="text-p-set" select="$text-p-set[position()!=1]"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template name="validationList"> + <xsl:param name="sourceString"/> + <xsl:variable name="quotes">"</xsl:variable> + <xsl:variable name="temp1" select="substring-before($sourceString,';')"/> + <xsl:variable name="temp2" select="substring-before(substring-after($temp1,$quotes),$quotes)"/> + <xsl:variable name="isContinue" select="substring-after($sourceString,';')"/> + <xsl:choose> + <xsl:when test="$temp2!=''"> + <xsl:value-of select="$temp2"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-before(substring-after($sourceString,$quotes),$quotes)"/> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="$isContinue !=''"> + <xsl:value-of select="','"/> + <xsl:call-template name="validationList"> + <xsl:with-param name="sourceString" select="substring-after($sourceString,';')"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template name="create-validation-set"> + <xsl:for-each select="//table:content-validation"> + <xsl:element name="规则:æ•°æ®æœ‰æ•ˆæ€§_B619"> + <!--æ’件对数æ®æœ‰æ•ˆæ€§é¢„处ç†--> + <xsl:attribute name="表:name"><xsl:value-of select="@table:name"/></xsl:attribute> + <xsl:variable name="conditiontext" select="@table:condition"/> + <xsl:variable name="danyinhao">'</xsl:variable> + <xsl:variable name="operatortext"> + <xsl:choose> + <xsl:when test="contains($conditiontext,'and')"> + <xsl:value-of select="substring-after($conditiontext,'and ')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$conditiontext"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:element name="规则:区域集_B61A"> + <!--æ’件中预处ç†--> + <xsl:element name="规则:区域_B61B"> + <xsl:variable name="left-top"> + <xsl:call-template name="search-left-top-validation"> + <xsl:with-param name="validation-name" select="@table:name"/> + <xsl:with-param name="tableslist" select="/office:document/office:body/office:spreadsheet/table:table"/> + <xsl:with-param name="return" select="''"/> + <xsl:with-param name="tableNumber" select="number('1')"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="after-translated-left-top"> + <xsl:call-template name="translate-left-top"> + <xsl:with-param name="left-top" select="$left-top"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="right-bottom"> + <xsl:call-template name="search-right-bottom-validation"> + <xsl:with-param name="validation-name" select="@table:name"/> + <xsl:with-param name="tablelist" select="/office:document/office:body/office:spreadsheet/table:table"/> + <xsl:with-param name="tableNumber" select="number('1')"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="after-translate-right-bottom"> + <xsl:call-template name="translate-left-top"> + <xsl:with-param name="left-top" select="$right-bottom"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="rest-right-bottom"> + <xsl:value-of select="substring-after($after-translate-right-bottom,'!')"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$rest-right-bottom!='$$'"> + <xsl:value-of select="concat($after-translated-left-top,':',$rest-right-bottom)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$after-translated-left-top"/> + <!--å•ä¸ªå•å…ƒæ ¼åŒºåŸŸ--> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:element> + <xsl:element name="规则:校验类型_B61C"> + <xsl:variable name="listtest">cell-content-is-in-list("</xsl:variable> + <xsl:choose> + <xsl:when test="contains($conditiontext,'cell-content-is-whole-number()')">whole-number</xsl:when> + <xsl:when test="contains($conditiontext,'cell-content-is-decimal-number()')">decimal</xsl:when> + <xsl:when test="contains($conditiontext,'cell-content-is-date()')">date</xsl:when> + <xsl:when test="contains($conditiontext,'cell-content-is-time()')">time</xsl:when> + <xsl:when test="contains($conditiontext,'cell-content-is-in-list') and contains($conditiontext,$listtest)">list</xsl:when> + <xsl:when test="contains($conditiontext,'cell-content-text-length')">text-length</xsl:when> + <xsl:otherwise>any-value</xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:if test="contains($operatortext,'cell-content()') or contains($conditiontext,'cell-content-text-length()') or contains($conditiontext,'is-between') or contains($conditiontext,'is-not-between')"> + <xsl:element name="规则:æ“作ç _B61D"> + <xsl:choose> + <xsl:when test="contains($operatortext,'cell-content()&lt;=') ">less-than-or-equal-to</xsl:when> + <xsl:when test="contains($operatortext,'cell-content()&gt;=')">greater-than-or-equal-to</xsl:when> + <xsl:when test="contains($operatortext,'cell-content()&lt;')">less-than</xsl:when> + <xsl:when test="contains($operatortext,'cell-content()&gt;')">greater-than</xsl:when> + <xsl:when test="contains($operatortext,'cell-content()!=')">not-equal-to</xsl:when> + <xsl:when test="contains($operatortext,'cell-content()=')">equal-to</xsl:when> + <xsl:when test="contains($conditiontext,'cell-content-text-length()')"> + <xsl:variable name="operator" select="substring-after($conditiontext,'cell-content-text-length()')"/> + <xsl:choose> + <xsl:when test="starts-with($operator,'&lt;=')">less-than-or-equal-to</xsl:when> + <xsl:when test="starts-with($operator,'&gt;=')">greater-than-or-equal-to</xsl:when> + <xsl:when test="starts-with($operator,'&lt;')">less-than</xsl:when> + <xsl:when test="starts-with($operator,'&gt;')">greater-than</xsl:when> + <xsl:when test="starts-with($operator,'!=')">not-equal-to</xsl:when> + <xsl:when test="starts-with($operator,'=')">equal-to</xsl:when> + </xsl:choose> + </xsl:when> + <xsl:when test="contains($conditiontext,'is-between')">between</xsl:when> + <xsl:when test="contains($conditiontext,'is-not-between')">not-between</xsl:when> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:element name="规则:第一æ“作数_B61E"> + <xsl:choose> + <xsl:when test="starts-with($operatortext,'cell-content-is-between') or contains($operatortext,'of:cell-content-text-length-is-between')"> + <xsl:choose> + <xsl:when test="starts-with($operatortext,'cell-content-is-between')"> + <xsl:value-of select="substring-before(substring-after($operatortext,'cell-content-is-between('),',')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-before(substring-after($operatortext,'cell-content-text-length-is-between('),',')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="starts-with($operatortext,'cell-content-is-not-between')"> + <xsl:value-of select="substring-before(substring-after($operatortext,'cell-content-is-not-between('),',')"/> + </xsl:when> + <xsl:when test="contains($conditiontext,'cell-content-text-length()')"> + <xsl:variable name="operator" select="substring-after($conditiontext,'cell-content-text-length()')"/> + <xsl:choose> + <xsl:when test="starts-with($operator,'&lt;=')"> + <xsl:value-of select="substring-after($operator,'&lt;=')"/> + </xsl:when> + <xsl:when test="starts-with($operator,'&gt;=')"> + <xsl:value-of select="substring-after($operator,'&gt;=')"/> + </xsl:when> + <xsl:when test="starts-with($operator,'&lt;')"> + <xsl:value-of select="substring-after($operator,'&lt;')"/> + </xsl:when> + <xsl:when test="starts-with($operator,'&gt;')"> + <xsl:value-of select="substring-after($operator,'&gt;')"/> + </xsl:when> + <xsl:when test="starts-with($operator,'!=')"> + <xsl:value-of select="substring-after($operator,'!=')"/> + </xsl:when> + <xsl:when test="starts-with($operator,'=')"> + <xsl:value-of select="substring-after($operator,'=')"/> + </xsl:when> + </xsl:choose> + </xsl:when> + <xsl:when test="contains($conditiontext,'cell-content-is-in-list')"> + <xsl:call-template name="validationList"> + <xsl:with-param name="sourceString" select="substring-after(substring-before($conditiontext,')'),'(')"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with($conditiontext,'oooc:cell-content-text-length-is-not-between')"> + <xsl:value-of select="substring-before(substring-after($conditiontext,'oooc:cell-content-text-length-is-not-between('),',')"/> + </xsl:when> + <xsl:when test="starts-with($conditiontext,'oooc:cell-content-text-length-is-between')"> + <xsl:value-of select="substring-before(substring-after($conditiontext,'oooc:cell-content-text-length-is-between('),',')"/> + </xsl:when> + <xsl:when test="starts-with($operatortext,'cell-content()')"> + <xsl:variable name="operator" select="substring-after($conditiontext,'cell-content()')"/> + <xsl:choose> + <xsl:when test="starts-with($operator,'&lt;=')"> + <xsl:value-of select="substring-after($operator,'&lt;=')"/> + </xsl:when> + <xsl:when test="starts-with($operator,'&gt;=')"> + <xsl:value-of select="substring-after($operator,'&gt;=')"/> + </xsl:when> + <xsl:when test="starts-with($operator,'&lt;')"> + <xsl:value-of select="substring-after($operator,'&lt;')"/> + </xsl:when> + <xsl:when test="starts-with($operator,'&gt;')"> + <xsl:value-of select="substring-after($operator,'&gt;')"/> + </xsl:when> + <xsl:when test="starts-with($operator,'!=')"> + <xsl:value-of select="substring-after($operator,'!=')"/> + </xsl:when> + <xsl:when test="starts-with($operator,'=')"> + <xsl:value-of select="substring-after($operator,'=')"/> + </xsl:when> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:element> + <xsl:if test="starts-with($operatortext,'cell-content-is-between') or starts-with($operatortext,'cell-content-is-not-between') or starts-with($operatortext,'of:cell-content-text-length-is-between')"> + <xsl:element name="规则:第二æ“作数_B61F"> + <xsl:value-of select="substring-before(substring-after($operatortext,','),')')"/> + </xsl:element> + </xsl:if> + <xsl:if test="starts-with($conditiontext,'oooc:cell-content-text-length-is-not-between') or starts-with($conditiontext,'oooc:cell-content-text-length-is-between')"> + <xsl:element name="规则:第二æ“作数_B61F"> + <xsl:value-of select="substring-before(substring-after($conditiontext,','),')')"/> + </xsl:element> + </xsl:if> + <xsl:if test="@table:allow-empty-cell"> + <xsl:element name="规则:是å¦å¿½ç•¥ç©ºæ ¼_B620"> + <xsl:value-of select="@table:allow-empty-cell"/> + </xsl:element> + </xsl:if> + <xsl:if test="contains($conditiontext,'cell-content-is-in-list') "> + <xsl:element name="规则:是å¦æ˜¾ç¤ºä¸‹æ‹‰ç®­å¤´_B621"> + <xsl:variable name="listshow"> + <xsl:choose> + <xsl:when test="@table:display-list='no'"> + <xsl:value-of select="'false'"/> + </xsl:when> + <xsl:otherwise>true</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="$listshow"/> + </xsl:element> + </xsl:if> + <xsl:if test="table:help-message"> + <xsl:element name="规则:输入æ示_B622"> + <xsl:if test="table:help-message/@table:display"> + <xsl:attribute name="是å¦æ˜¾ç¤º_B623"><xsl:value-of select="table:help-message/@table:display"/></xsl:attribute> + </xsl:if> + <xsl:if test="table:help-message/@table:title"> + <xsl:attribute name="标题_B624"><xsl:value-of select="table:help-message/@table:title"/></xsl:attribute> + </xsl:if> + <xsl:if test="table:help-message/text:p"> + <xsl:variable name="content"> + <xsl:call-template name="create-help-error-message-content"> + <xsl:with-param name="text-p-set" select="table:help-message/text:p"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="$content"> + <xsl:attribute name="内容_B625"><xsl:value-of select="$content"/></xsl:attribute> + </xsl:if> + </xsl:if> + </xsl:element> + </xsl:if> + <xsl:if test="table:error-message"> + <xsl:element name="规则:错误æ示_B626"> + <xsl:if test="table:error-message/@table:display"> + <xsl:attribute name="是å¦æ˜¾ç¤º_B623"><xsl:value-of select="table:error-message/@table:display"/></xsl:attribute> + </xsl:if> + <xsl:if test="table:error-message/@table:message-type"> + <xsl:attribute name="类型_B627"><xsl:value-of select="table:error-message/@table:message-type"/></xsl:attribute> + </xsl:if> + <xsl:if test="table:error-message/@table:title"> + <xsl:attribute name="标题_B624"><xsl:value-of select="table:error-message/@table:title"/></xsl:attribute> + </xsl:if> + <xsl:if test="table:error-message/text:p"> + <xsl:variable name="content"> + <xsl:call-template name="create-help-error-message-content"> + <xsl:with-param name="text-p-set" select="table:error-message/text:p"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="not($content='')"> + <xsl:attribute name="内容_B625"><xsl:value-of select="$content"/></xsl:attribute> + </xsl:if> + </xsl:if> + </xsl:element> + </xsl:if> + </xsl:element> + </xsl:for-each> + </xsl:template> + <xsl:template name="create-condition-format"> + <xsl:variable name="unique-map-cellstyle" select="/office:document/office:automatic-styles/style:style[style:map and not(style:map/@style:condition=preceding-sibling::style:style/style:map/@style:condition and style:map/@style:apply-style-name=preceding-sibling::style:style/style:map/@style:apply-style-name and style:map/@style:base-cell-address=preceding-sibling::style:style/style:map/@style:base-cell-address)]"/> + <xsl:for-each select="$unique-map-cellstyle"> + <!--xsl:if test="style:map"--> + <xsl:element name="规则:æ¡ä»¶æ ¼å¼åŒ–_B629"> + <xsl:element name="规则:区域集_B61A"> + <xsl:element name="规则:区域_B62A"> + <xsl:variable name="left-top"> + <xsl:call-template name="search-left-top-condition-format"> + <xsl:with-param name="validation-name" select="@style:name"/> + <xsl:with-param name="tableslist" select="/office:document/office:body/office:spreadsheet/table:table"/> + <xsl:with-param name="return" select="''"/> + <xsl:with-param name="tableNumber" select="number('1')"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="after-translated-left-top"> + <xsl:call-template name="translate-left-top"> + <xsl:with-param name="left-top" select="$left-top"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="right-bottom"> + <xsl:call-template name="search-right-bottom-condition-format"> + <xsl:with-param name="validation-name" select="@style:name"/> + <xsl:with-param name="tablelist" select="/office:document/office:body/office:spreadsheet/table:table"/> + <xsl:with-param name="tableNumber" select="number('1')"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="after-translate-right-bottom"> + <xsl:call-template name="translate-left-top"> + <xsl:with-param name="left-top" select="$right-bottom"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="rest-right-bottom"> + <xsl:value-of select="substring-after($after-translate-right-bottom,'!')"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$rest-right-bottom!='$$'"> + <xsl:value-of select="concat($after-translated-left-top,':',$rest-right-bottom)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$after-translated-left-top"/> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:element> + <!--æ’件中预处ç†ç”ŸæˆåŒºåŸŸ<xsl:call-template name="create-cell-condition-format"/>--> + </xsl:element> + </xsl:for-each> + </xsl:template> + <xsl:template name="create-cell-condition-format"> + <xsl:for-each select="style:map"> + <xsl:element name="规则:æ¡ä»¶_B62B"> + <xsl:variable name="conditiontext" select="@style:condition"/> + <xsl:attribute name="类型_B673"><xsl:choose><xsl:when test="contains($conditiontext,'cell-content')">cell-value</xsl:when><xsl:when test="contains($conditiontext,'is-true-formula')">formula</xsl:when><xsl:otherwise>æ¡ä»¶å­—符串错误!</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="$conditiontext"> + <xsl:element name="规则:æ“作ç _B62C"> + <xsl:choose> + <xsl:when test="starts-with($conditiontext,'is-true-formula')">equal-to</xsl:when> + <xsl:when test="starts-with($conditiontext,'cell-content()')"> + <xsl:variable name="operatortext" select="substring-after($conditiontext,'cell-content()')"/> + <xsl:choose> + <xsl:when test="starts-with($operatortext,'&lt;=')">less-than-or-equal-to</xsl:when> + <xsl:when test="starts-with($operatortext,'&gt;=')">greater-than-or-equal-to</xsl:when> + <xsl:when test="starts-with($operatortext,'&lt;')">less-than</xsl:when> + <xsl:when test="starts-with($operatortext,'&gt;')">greater-than</xsl:when> + <xsl:when test="starts-with($operatortext,'!=')">not-equal-to</xsl:when> + <xsl:when test="starts-with($operatortext,'=')">equal-to</xsl:when> + </xsl:choose> + </xsl:when> + <xsl:when test="starts-with($conditiontext,'cell-content-is-between')">between</xsl:when> + <xsl:when test="starts-with($conditiontext,'cell-content-is-not-between')">not-between</xsl:when> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:element name="规则:第一æ“作数_B61E"> + <xsl:choose> + <xsl:when test="starts-with($conditiontext,'is-true-formula')"> + <xsl:value-of select="substring(substring-after($conditiontext,'is-true-formula('),1,string-length($conditiontext)-1-string-length('is-true-formula('))"/> + </xsl:when> + <xsl:when test="starts-with($conditiontext,'cell-content-is-between')"> + <xsl:value-of select="substring-before(substring-after($conditiontext,'cell-content-is-between('),',')"/> + </xsl:when> + <xsl:when test="starts-with($conditiontext,'cell-content-is-not-between')"> + <xsl:value-of select="substring-before(substring-after($conditiontext,'cell-content-is-not-between('),',')"/> + </xsl:when> + <xsl:when test="starts-with($conditiontext,'cell-content()')"> + <xsl:variable name="operatortext" select="substring-after($conditiontext,'cell-content()')"/> + <xsl:choose> + <xsl:when test="starts-with($operatortext,'&lt;=')"> + <xsl:value-of select="substring-after($conditiontext,'&lt;=')"/> + </xsl:when> + <xsl:when test="starts-with($operatortext,'&gt;=')"> + <xsl:value-of select="substring-after($conditiontext,'&gt;=')"/> + </xsl:when> + <xsl:when test="starts-with($operatortext,'&lt;')"> + <xsl:value-of select="substring-after($conditiontext,'&lt;')"/> + </xsl:when> + <xsl:when test="starts-with($operatortext,'&gt;')"> + <xsl:value-of select="substring-after($conditiontext,'&gt;')"/> + </xsl:when> + <xsl:when test="starts-with($operatortext,'!=')"> + <xsl:value-of select="substring-after($conditiontext,'!=')"/> + </xsl:when> + <xsl:when test="starts-with($operatortext,'=')"> + <xsl:value-of select="substring-after($conditiontext,'=')"/> + </xsl:when> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:element> + <xsl:if test="starts-with($conditiontext,'cell-content-is-between') or starts-with($conditiontext,'cell-content-is-not-between')"> + <xsl:element name="规则:第二æ“作数_B61F"> + <xsl:value-of select="substring(substring-after($conditiontext,','),1,string-length(substring-after($conditiontext,','))-1)"/> + </xsl:element> + </xsl:if> + <xsl:element name="规则:æ ¼å¼_B62D"> + <xsl:variable name="apply-style-name" select="@style:apply-style-name"/> + <xsl:attribute name="å¼æ ·å¼•ç”¨_B62E"><xsl:value-of select="$apply-style-name"/></xsl:attribute> + </xsl:element> + </xsl:element> + </xsl:for-each> + </xsl:template> + <xsl:template name="search-left-top-condition-format"> + <xsl:param name="validation-name"/> + <xsl:param name="tableslist"/> + <xsl:param name="return"/> + <xsl:param name="tableNumber"/> + <xsl:variable name="firsttablerows" select="$tableslist[position() = $tableNumber]/table:table-row"/> + <xsl:variable name="first-left-top"> + <xsl:if test="$tableNumber &lt; count($tableslist)"> + <xsl:choose> + <xsl:when test="$tableslist[position() = $tableNumber]/table:table-row/table:table-cell[@table:style-name = $validation-name] or $tableslist[position() = $tableNumber]/table:table-column[@table:default-cell-style-name = $validation-name]"> + <!--<xsl:call-template name="search-left-top-condition-format-inatable"> + <xsl:with-param name="row-num" select="number('1')"/> + <xsl:with-param name="firsttablerows" select="$firsttablerows"/> + <xsl:with-param name="validation-name" select="$validation-name"/> + <xsl:with-param name="return" select="''"/> + <xsl:with-param name="currentRowCount" select="number('1')"/> + </xsl:call-template>--> + <xsl:variable name="ColumnNum"> + <xsl:for-each select="$tableslist[position() = $tableNumber]/table:table-row/table:table-cell[@table:style-name = $validation-name]"> + <xsl:variable name="nCount1" select="count(preceding-sibling::table:table-cell)"/> + <xsl:variable name="nRepeatSum1" select="sum(preceding-sibling::table:table-cell[@table:number-columns-repeated]/@table:number-columns-repeated)"/> + <xsl:variable name="nRepeatCount1" select="count(preceding-sibling::table:table-cell[@table:number-columns-repeated]/@table:number-columns-repeated)"/> + <xsl:variable name="nCount2" select="count(preceding-sibling::table:covered-table-cell)"/> + <xsl:variable name="nRepeatSum2" select="sum(preceding-sibling::table:covered-table-cell[@table:number-columns-repeated]/@table:number-columns-repeated)"/> + <xsl:variable name="nRepeatCount2" select="count(preceding-sibling::table:covered-table-cell[@table:number-columns-repeated]/@table:number-columns-repeated)"/> + <xsl:variable name="columnPos"> + <xsl:value-of select="number($nCount1 + $nRepeatSum1 - $nRepeatCount1 + $nCount2 + $nRepeatSum2 - $nRepeatCount2 + 1)"/> + </xsl:variable> + <xsl:value-of select="$columnPos"/> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="RowNum"> + <xsl:for-each select="$tableslist[position() = $tableNumber]/table:table-row[./table:table-cell/@table:style-name = $validation-name]"> + <xsl:variable name="nCount1" select="count(preceding-sibling::table:table-row)"/> + <xsl:variable name="nRepeatSum1" select="sum(preceding-sibling::table:table-row[@table:number-rows-repeated]/@table:number-rows-repeated)"/> + <xsl:variable name="nRepeatCount1" select="count(preceding-sibling::table:table-row[@table:number-rows-repeated]/@table:number-rows-repeated)"/> + <xsl:variable name="nCount2" select="count(preceding-sibling::*//table:table-row[not(ancestor::office:chart)])"/> + <xsl:variable name="nRepeatSum2" select="sum(preceding-sibling::*//table:table-row[@table:number-rows-repeated and not(ancestor::office:chart)]/@table:number-rows-repeated)"/> + <xsl:variable name="nRepeatCount2" select="count(preceding-sibling::*//table:table-row[@table:number-rows-repeated and not(ancestor::office:chart)]/@table:number-rows-repeated)"/> + <xsl:variable name="nCurPos"> + <xsl:value-of select="number($nCount1 + $nRepeatSum1 - $nRepeatCount1 + $nCount2 + $nRepeatSum2 - $nRepeatCount2)"/> + </xsl:variable> + <xsl:call-template name="RowNumber"> + <xsl:with-param name="result" select="$nCurPos"/> + </xsl:call-template> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="TableName" select="$tableslist[position() = $tableNumber]/@table:name"/> + <xsl:value-of select="concat($TableName,'.',$ColumnNum,' ',$RowNum)"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="search-left-top-condition-format"> + <xsl:with-param name="validation-name" select="$validation-name"/> + <xsl:with-param name="tableslist" select="$tableslist"/> + <xsl:with-param name="return" select="''"/> + <xsl:with-param name="tableNumber" select="$tableNumber + 1"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:variable> + <xsl:choose> + <xsl:when test="$first-left-top != ''"> + <xsl:value-of select="$first-left-top"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$return"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="search-left-top-condition-format-inatable"> + <xsl:param name="row-num"/> + <xsl:param name="firsttablerows"/> + <xsl:param name="validation-name"/> + <xsl:param name="return"/> + <xsl:param name="currentRowCount"/> + <xsl:variable name="firstcells" select="$firsttablerows[position() = $currentRowCount]/table:table-cell"/> + <xsl:variable name="first-left-top"> + <xsl:if test="not($currentRowCount &gt; count($firsttablerows))"> + <xsl:choose> + <xsl:when test="$firsttablerows[position() = $currentRowCount]/table:table-cell[@table:style-name = $validation-name]"> + <xsl:call-template name="search-left-top-condition-format-inarow"> + <xsl:with-param name="row-num" select="$row-num"/> + <xsl:with-param name="column-num" select="number('1')"/> + <xsl:with-param name="firstcells" select="$firstcells"/> + <xsl:with-param name="validation-name" select="$validation-name"/> + <xsl:with-param name="return" select="''"/> + <xsl:with-param name="currentColumnCount" select="number('1')"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="search-left-top-condition-format-inatable"> + <xsl:with-param name="row-num"> + <xsl:choose> + <xsl:when test="$firsttablerows[position() = $currentRowCount]/@table:number-rows-repeated"> + <xsl:value-of select="$row-num+ $firsttablerows[position() = $currentRowCount]/@table:number-rows-repeated"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number($row-num) + 1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="firsttablerows" select="$firsttablerows"/> + <xsl:with-param name="validation-name" select="$validation-name"/> + <xsl:with-param name="return" select="$return"/> + <xsl:with-param name="currentRowCount" select="$currentRowCount + 1"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:variable> + <xsl:choose> + <xsl:when test="$first-left-top!=''"> + <xsl:value-of select="$first-left-top"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="''"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="search-left-top-condition-format-inarow"> + <xsl:param name="row-num"/> + <xsl:param name="column-num"/> + <xsl:param name="firstcells"/> + <xsl:param name="validation-name"/> + <xsl:param name="return"/> + <xsl:param name="currentColumnCount"/> + <xsl:variable name="cellsCount" select="count($firstcells[not(@table:number-columns-repeated)]) + sum($firstcells/@table:number-columns-repeated)"/> + <xsl:variable name="first-left-top"> + <xsl:if test="not($column-num &gt; $cellsCount)"> + <xsl:choose> + <xsl:when test="$firstcells[position() = $currentColumnCount][@table:style-name = $validation-name]"> + <xsl:value-of select="concat($firstcells[position() = $currentColumnCount]/ancestor::table:table/@table:name,'.',$column-num,' ',$row-num)"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="search-left-top-condition-format-inarow"> + <xsl:with-param name="row-num" select="$row-num"/> + <xsl:with-param name="column-num"> + <xsl:choose> + <xsl:when test="$firstcells[position() = $currentColumnCount]/@table:number-columns-repeated"> + <xsl:value-of select="number($column-num) + $firstcells[position() = $currentColumnCount]/@table:number-columns-repeated"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number($column-num) + 1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="firstcells" select="$firstcells"/> + <xsl:with-param name="validation-name" select="$validation-name"/> + <xsl:with-param name="return" select="$return"/> + <xsl:with-param name="currentColumnCount" select="$currentColumnCount + 1"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:variable> + <xsl:choose> + <xsl:when test="$first-left-top!=''"> + <xsl:value-of select="$first-left-top"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$return"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="search-right-bottom-condition-format"> + <xsl:param name="validation-name"/> + <xsl:param name="tablelist"/> + <xsl:param name="tableNumber"/> + <xsl:variable name="tableCount" select="count($tablelist)"/> + <xsl:variable name="rowCount" select="count($tablelist[position() = $tableNumber]/table:table-row)"/> + <xsl:if test="not($tableNumber &gt; $tableCount)"> + <xsl:choose> + <!--<xsl:when test="$tablelist[position() = $tableNumber]/table:table-row/table:table-cell[@table:style-name = $validation-name]"> + <xsl:call-template name="search-right-bottom-condition-format-inRow"> + <xsl:with-param name="rowList" select="$tablelist[position() = $tableNumber]/table:table-row"/> + <xsl:with-param name="rowCount" select="$rowCount"/> + <xsl:with-param name="rowNumber" select="number('1')"/> + <xsl:with-param name="currentRowPosition" select="number('1')"/> + <xsl:with-param name="tableName" select="$tablelist[position() = $tableNumber]/@table:name"/> + <xsl:with-param name="validation-name" select="$validation-name"/> + </xsl:call-template>--> + <xsl:when test="$tablelist[position() = $tableNumber]/table:table-row/table:table-cell[@table:style-name = $validation-name]"> + <xsl:variable name="count" select="count($tablelist[position() = $tableNumber]/table:table-row[./table:table-cell/@table:style-name = $validation-name])"/> + <xsl:variable name="ColumnNum"> + <xsl:for-each select="$tablelist[position() = $tableNumber]/table:table-row/table:table-cell[@table:style-name = $validation-name][position() = $count]"> + <xsl:variable name="nCount1" select="count(preceding-sibling::table:table-cell)"/> + <xsl:variable name="nRepeatSum1" select="sum(preceding-sibling::table:table-cell[@table:number-columns-repeated]/@table:number-columns-repeated)"/> + <xsl:variable name="nRepeatCount1" select="count(preceding-sibling::table:table-cell[@table:number-columns-repeated]/@table:number-columns-repeated)"/> + <xsl:variable name="nCount2" select="count(preceding-sibling::table:covered-table-cell)"/> + <xsl:variable name="nRepeatSum2" select="sum(preceding-sibling::table:covered-table-cell[@table:number-columns-repeated]/@table:number-columns-repeated)"/> + <xsl:variable name="nRepeatCount2" select="count(preceding-sibling::table:covered-table-cell[@table:number-columns-repeated]/@table:number-columns-repeated)"/> + <xsl:variable name="columnPos"> + <xsl:value-of select="number($nCount1 + $nRepeatSum1 - $nRepeatCount1 + $nCount2 + $nRepeatSum2 - $nRepeatCount2 + 1)"/> + </xsl:variable> + <xsl:value-of select="$columnPos"/> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="RowNum"> + <xsl:for-each select="$tablelist[position() = $tableNumber]/table:table-row[./table:table-cell/@table:style-name = $validation-name][position() = $count]"> + <xsl:variable name="nCount1" select="count(preceding-sibling::table:table-row)"/> + <xsl:variable name="nRepeatSum1" select="sum(preceding-sibling::table:table-row[@table:number-rows-repeated]/@table:number-rows-repeated)"/> + <xsl:variable name="nRepeatCount1" select="count(preceding-sibling::table:table-row[@table:number-rows-repeated]/@table:number-rows-repeated)"/> + <xsl:variable name="nCount2" select="count(preceding-sibling::*//table:table-row[not(ancestor::office:chart)])"/> + <xsl:variable name="nRepeatSum2" select="sum(preceding-sibling::*//table:table-row[@table:number-rows-repeated and not(ancestor::office:chart)]/@table:number-rows-repeated)"/> + <xsl:variable name="nRepeatCount2" select="count(preceding-sibling::*//table:table-row[@table:number-rows-repeated and not(ancestor::office:chart)]/@table:number-rows-repeated)"/> + <xsl:variable name="nCurPos"> + <xsl:value-of select="number($nCount1 + $nRepeatSum1 - $nRepeatCount1 + $nCount2 + $nRepeatSum2 - $nRepeatCount2)"/> + </xsl:variable> + <xsl:call-template name="RowNumber"> + <xsl:with-param name="result" select="$nCurPos"/> + </xsl:call-template> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="TableName" select="$tablelist[position() = $tableNumber]/@table:name"/> + <xsl:value-of select="concat($TableName,'.',$ColumnNum,' ',$RowNum)"/> + + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="search-right-bottom-condition-format"> + <xsl:with-param name="validation-name" select="$validation-name"/> + <xsl:with-param name="tablelist" select="$tablelist"/> + <xsl:with-param name="tableNumber" select="$tableNumber + 1"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template name="search-right-bottom-condition-format-inRow"> + <xsl:param name="rowList"/> + <xsl:param name="rowCount"/> + <xsl:param name="rowNumber"/> + <xsl:param name="currentRowPosition"/> + <xsl:param name="tableName"/> + <xsl:param name="validation-name"/> + <xsl:variable name="cellCount" select="count($rowList[position() = $currentRowPosition]/table:table-cell)"/> + <xsl:if test="not($currentRowPosition &gt; $rowCount)"> + <xsl:choose> + <xsl:when test="$rowList[position() = $currentRowPosition]/table:table-cell[@table:style-name = $validation-name] and not($rowList[position() &gt; $currentRowPosition]/table:table-cell[@table:style-name = $validation-name])"> + <xsl:call-template name="search-right-bottom-condition-format-inCell"> + <xsl:with-param name="cellList" select="$rowList[position() = $currentRowPosition]/table:table-cell"/> + <xsl:with-param name="cellCount" select="$cellCount"/> + <xsl:with-param name="cellNumber" select="number('1')"/> + <xsl:with-param name="rowNumber"> + <xsl:choose> + <xsl:when test="$rowList[position() = $currentRowPosition]/@table:number-rows-repeated"> + <xsl:value-of select="$rowNumber + $rowList[position() = $currentRowPosition]/@table:number-rows-repeated - 1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$rowNumber"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="currentCellPosition" select="number('1')"/> + <xsl:with-param name="tableName" select="$tableName"/> + <xsl:with-param name="validation-name" select="$validation-name"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="search-right-bottom-condition-format-inRow"> + <xsl:with-param name="rowList" select="$rowList"/> + <xsl:with-param name="rowCount" select="$rowCount"/> + <xsl:with-param name="rowNumber"> + <xsl:choose> + <xsl:when test="$rowList[position() = $currentRowPosition]/@table:number-rows-repeated"> + <xsl:value-of select="$rowNumber + $rowList[position() = $currentRowPosition]/@table:number-rows-repeated"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$rowNumber + 1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="currentRowPosition" select="$currentRowPosition + 1"/> + <xsl:with-param name="tableName" select="$tableName"/> + <xsl:with-param name="validation-name" select="$validation-name"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template name="search-right-bottom-condition-format-inCell"> + <xsl:param name="cellList"/> + <xsl:param name="cellCount"/> + <xsl:param name="cellNumber"/> + <xsl:param name="rowNumber"/> + <xsl:param name="currentCellPosition"/> + <xsl:param name="tableName"/> + <xsl:param name="validation-name"/> + <xsl:if test="not($currentCellPosition &gt; $cellCount)"> + <xsl:choose> + <xsl:when test="$cellList[position() = $currentCellPosition][@table:style-name = $validation-name] and not($cellList[position() &gt; $currentCellPosition][@table:style-name = $validation-name])"> + <xsl:variable name="columnResult"> + <xsl:choose> + <xsl:when test="$cellList[position() = $currentCellPosition]/@table:number-columns-repeated"> + <xsl:value-of select="$cellNumber + $cellList[position() = $currentCellPosition]/@table:number-columns-repeated - 1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$cellNumber"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="concat($tableName,'.',$columnResult,' ',$rowNumber)"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="search-right-bottom-condition-format-inCell"> + <xsl:with-param name="cellList" select="$cellList"/> + <xsl:with-param name="cellCount" select="$cellCount"/> + <xsl:with-param name="cellNumber"> + <xsl:choose> + <xsl:when test="$cellList[position() = $currentCellPosition]/@table:number-columns-repeated"> + <xsl:value-of select="$cellNumber + $cellList[position() = $currentCellPosition]/@table:number-columns-repeated"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$cellNumber + 1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="rowNumber" select="$rowNumber"/> + <xsl:with-param name="currentCellPosition" select="$currentCellPosition + 1"/> + <xsl:with-param name="tableName" select="$tableName"/> + <xsl:with-param name="validation-name" select="$validation-name"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template name="BorderLineAttr"> + <xsl:variable name="linetype" select="@draw:stroke-dash"/> + <xsl:variable name="uoflinetype"> + <xsl:choose> + <xsl:when test="@fo:border='none'">none</xsl:when> + <xsl:when test="contains(@fo:border, 'double')">double</xsl:when> + <xsl:when test="contains(@fo:border, 'solid')">single</xsl:when> + <xsl:when test="not(@draw:stroke)"> + <xsl:choose> + <xsl:when test="not(@svg:stroke-width)">single</xsl:when> + <xsl:otherwise>single</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="@draw:stroke = 'none'">none</xsl:when> + <xsl:when test="@draw:stroke = 'solid' ">single</xsl:when> + <xsl:when test="not($linetype or @fo:border)"> + <xsl:variable name="mark" select="../@style:parent-style-name"/> + <xsl:for-each select="ancestor::office:document[1]/office:styles/style:style[@style:name=$mark]"> + <xsl:choose> + <xsl:when test="not(@fo:border)">none</xsl:when> + <xsl:otherwise>single</xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:when> + <xsl:otherwise>single</xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="线型_C60D" select="$uoflinetype"/> + <xsl:if test="not(@fo:border='none') and not(@draw:stroke = 'none')"> + <xsl:variable name="linedash"> + <xsl:choose> + <xsl:when test="not(@draw:stroke-dash) or @draw:stroke='solid'">solid</xsl:when> + <xsl:when test="$linetype='round-dot'">round-dot</xsl:when> + <xsl:when test="$linetype='square-dot'">square-dot</xsl:when> + <xsl:when test="$linetype='dash'">dash</xsl:when> + <xsl:when test="$linetype='dash-dot'">dash-dot</xsl:when> + <xsl:when test="$linetype='long-dash'">long-dash</xsl:when> + <xsl:when test="$linetype='long-dash-dot'">long-dash-dot</xsl:when> + <xsl:when test="$linetype='dash-dot-dot'">dash-dot-dot</xsl:when> + <xsl:otherwise>dash</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="虚实_C60E" select="$linedash"/> + </xsl:if> + <xsl:if test="@svg:stroke-width"> + <xsl:attribute name="宽度_C60F"><xsl:value-of select="fun:Convert2uofUnit(@svg:stroke-width)"/></xsl:attribute> + </xsl:if> + <!--é—ç•™ è¾¹è·_C610--> + <xsl:if test="@svg:stroke-color"> + <xsl:attribute name="颜色_C611"><xsl:value-of select="@svg:stroke-color"/></xsl:attribute> + </xsl:if> + <!--xsl:attribute name="是å¦åŠ é˜´å½±_C611">false</xsl:attribute--> + </xsl:template> + <xsl:template name="Font_E70B"> + <xsl:if test="style:text-properties"> + <图表:字体_E70B> + <xsl:call-template name="UOFTextStyle"/> + </图表:字体_E70B> + </xsl:if> + </xsl:template> + <xsl:template name="BorderLine_4226"> + <xsl:for-each select="style:graphic-properties[@draw:stroke-dash or @fo:border or @draw:stroke]"> + <图表:边框线_4226> + <xsl:call-template name="BorderLineAttr"/> + </图表:边框线_4226> + </xsl:for-each> + </xsl:template> + <xsl:template name="Fill_E746"> + <xsl:for-each select="style:graphic-properties"> + <xsl:if test="@draw:fill or @draw:fill-color"> + <图表:å¡«å……_E746> + <xsl:call-template name="图:å¡«å……-graph"> + <xsl:with-param name="graphproperty" select="."/> + </xsl:call-template> + </图表:å¡«å……_E746> + </xsl:if> + </xsl:for-each> + </xsl:template> + <xsl:template name="Align_E726"> + <图表:对é½_E726> + <xsl:for-each select="style:chart-properties"> + <xsl:choose> + <xsl:when test="@fo:text-align"> + <xsl:element name="图表:水平对é½æ–¹å¼_E700"> + <xsl:choose> + <xsl:when test="@fo:text-align = 'center'">center</xsl:when> + <xsl:when test="@fo:text-align = 'end'">right</xsl:when> + <xsl:when test="@fo:text-align = 'justify'">justify</xsl:when> + <xsl:when test="@fo:text-align = 'start' and ../../style:table-cell-properties[@style:repeat-content='true']">fill</xsl:when> + <xsl:when test="@fo:text-align = 'start'">left</xsl:when> + <xsl:otherwise>general</xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:when> + </xsl:choose> + <xsl:if test="@style:vertical-align or @fo:vertical-align"> + <xsl:element name="图表:垂直对é½æ–¹å¼_E701"> + <xsl:choose> + <xsl:when test="@fo:vertical-align = 'top'">top</xsl:when> + <xsl:when test="@fo:vertical-align = 'middle'">center</xsl:when> + <xsl:when test="@fo:vertical-align = 'bottom'">bottom</xsl:when> + <xsl:when test="@fo:vertical-align = 'justify'">justify</xsl:when> + <xsl:when test="@fo:vertical-align = 'top'">top</xsl:when> + <xsl:otherwise>distributed</xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:element name="图表:文字排列方å‘_E703"> + <xsl:choose> + <xsl:when test="@style:direction = 'ttb'">r2l-t2b-0e-90w</xsl:when> + <xsl:otherwise>t2b-l2r-0e-0w</xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:if test="@style:rotation-angle"> + <图表:文字旋转角度_E704> + <xsl:value-of select="@style:rotation-angle"/> + </图表:文字旋转角度_E704> + </xsl:if> + </xsl:for-each> + <xsl:if test="style:paragraph-properties/@fo:margin-left"> + <图表:缩进_E702> + <xsl:value-of select="round(number(substring-before(style:paragraph-properties/@fo:margin-left,$uofUnit)))"/> + </图表:缩进_E702> + </xsl:if> + <图表:是å¦è‡ªåŠ¨æ¢è¡Œ_E705>true</图表:是å¦è‡ªåŠ¨æ¢è¡Œ_E705> + <图表:是å¦ç¼©å°å­—体填充_E706>true</图表:是å¦ç¼©å°å­—体填充_E706> + </图表:对é½_E726> + </xsl:template> + <xsl:template name="Align_E730"> + <xsl:for-each select="style:chart-properties[@style:direction or @style:rotation-angle]"> + <图表:对é½_E730> + <xsl:if test="@style:direction"> + <图表:文字排列方å‘_E703> + <xsl:choose> + <xsl:when test="@style:direction = 'ttb'">r2l-t2b-0e-90w</xsl:when> + <xsl:otherwise>t2b-l2r-0e-0w</xsl:otherwise> + </xsl:choose> + </图表:文字排列方å‘_E703> + </xsl:if> + <xsl:if test="@style:rotation-angle"> + <图表:文字旋转角度_E704> + <xsl:value-of select="@style:rotation-angle"/> + </图表:文字旋转角度_E704> + </xsl:if> + <!--待转å移é‡--> + </图表:对é½_E730> + </xsl:for-each> + </xsl:template> + <xsl:template name="number-to-character"> + <xsl:param name="number"/> + <xsl:choose> + <xsl:when test="$number = 0"/> + <xsl:when test="$number = 1">A</xsl:when> + <xsl:when test="$number = 2">B</xsl:when> + <xsl:when test="$number = 3">C</xsl:when> + <xsl:when test="$number = 4">D</xsl:when> + <xsl:when test="$number = 5">E</xsl:when> + <xsl:when test="$number = 6">F</xsl:when> + <xsl:when test="$number = 7">G</xsl:when> + <xsl:when test="$number = 8">H</xsl:when> + <xsl:when test="$number = 9">I</xsl:when> + <xsl:when test="$number = 10">J</xsl:when> + <xsl:when test="$number = 11">K</xsl:when> + <xsl:when test="$number = 12">L</xsl:when> + <xsl:when test="$number = 13">M</xsl:when> + <xsl:when test="$number = 14">N</xsl:when> + <xsl:when test="$number = 15">O</xsl:when> + <xsl:when test="$number = 16">P</xsl:when> + <xsl:when test="$number = 17">Q</xsl:when> + <xsl:when test="$number = 18">R</xsl:when> + <xsl:when test="$number = 19">S</xsl:when> + <xsl:when test="$number = 20">T</xsl:when> + <xsl:when test="$number = 21">U</xsl:when> + <xsl:when test="$number = 22">V</xsl:when> + <xsl:when test="$number = 23">W</xsl:when> + <xsl:when test="$number = 24">X</xsl:when> + <xsl:when test="$number = 25">Y</xsl:when> + <xsl:when test="$number = 26">Z</xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:template> + <xsl:template name="transform-data-area"> + <xsl:param name="data-area"/> + <xsl:variable name="apos">'</xsl:variable> + <!--xsl:variable name="apos1"> + <xsl:value-of select="concat(',', $apos)"/> + </xsl:variable> + <xsl:variable name="MidData1" select="translate($data-area, ' ', $apos1)"/> + <xsl:variable name="apos">&apos;</xsl:variable> + <xsl:variable name="apos2"> + <xsl:value-of select="concat($apos, '!')"/> + </xsl:variable> + <xsl:variable name="MidData2" select="translate($MidData1, '.', $apos2)"/> + <xsl:variable name="MidData3" select="concat('=', $apos, $MidData2)"/> + <xsl:value-of select="$MidData3"/--> + <xsl:value-of select="'='"/> + <xsl:analyze-string regex="{' '}" select="$data-area"> + <xsl:non-matching-substring> + <xsl:analyze-string regex="{':'}" select="."> + <xsl:non-matching-substring> + <xsl:variable name="table-name"> + <xsl:if test="substring-before(.,'.')!=''"> + <xsl:value-of select="concat($apos,substring-before(.,'.'),$apos,'!')"/> + </xsl:if> + </xsl:variable> + <xsl:value-of select="concat($table-name,substring-after(.,'.'))"/> + </xsl:non-matching-substring> + <xsl:matching-substring> + <xsl:value-of select="."/> + </xsl:matching-substring> + </xsl:analyze-string> + </xsl:non-matching-substring> + <xsl:matching-substring> + <xsl:value-of select="','"/> + </xsl:matching-substring> + </xsl:analyze-string> + </xsl:template> + <xsl:template name="图表:图表区_E743"> + <xsl:variable name="chart-style-name" select="@chart:style-name"/> + <xsl:for-each select="ancestor::office:document[1]/office:automatic-styles/style:style[@style:name=$chart-style-name]"> + <xsl:call-template name="Font_E70B"/> + <xsl:call-template name="BorderLine_4226"/> + <xsl:call-template name="Fill_E746"/> + </xsl:for-each> + </xsl:template> + <xsl:template match="chart:title"> + <图表:标题_E736> + <!--统一图表åŠå标轴下的标题编å·E7A0为E736--> + <!--转 xsl:attribute name="å称_E742"></xsl:attribute--> + <xsl:attribute name="å称_E742" select="text:p"/> + <xsl:if test="@svg:x or @svg:y"> + <图表:ä½ç½®_E70A> + <xsl:if test="@svg:x"> + <xsl:attribute name="x_C606"><xsl:value-of select="fun:Convert2uofUnit(@svg:x)"/></xsl:attribute> + </xsl:if> + <xsl:if test="@svg:y"> + <xsl:attribute name="y_C607"><xsl:value-of select="fun:Convert2uofUnit(@svg:y)"/></xsl:attribute> + </xsl:if> + </图表:ä½ç½®_E70A> + </xsl:if> + <xsl:variable name="title-style-name" select="@chart:style-name"/> + <xsl:for-each select="ancestor::office:document[1]/office:automatic-styles/style:style[@style:name=$title-style-name]"> + <xsl:call-template name="Font_E70B"/> + <xsl:call-template name="BorderLine_4226"/> + <xsl:call-template name="Fill_E746"/> + <xsl:call-template name="Align_E726"/> + </xsl:for-each> + </图表:标题_E736> + </xsl:template> + <xsl:template name="图表:æ•°æ®ç‚¹ç±»åž‹"> + <xsl:param name="StyleName"/> + <xsl:param name="SeriesName"/> + <xsl:for-each select="ancestor::office:document[1]/office:automatic-styles/style:style[@style:name=$StyleName]"> + <xsl:call-template name="BorderLine_4226"/> + <xsl:call-template name="Fill_E746"/> + <xsl:for-each select="style:chart-properties"> + <xsl:call-template name="DataLabel_E752"/> + <xsl:call-template name="DataSymbol_E70E"/> + </xsl:for-each> + <!-- ODF功能缺失 是å¦è¡¥è‰²ä»£è¡¨è´Ÿå€¼ 分离度--> + </xsl:for-each> + </xsl:template> + <xsl:template name="é‡å¤æ•°æ®ç‚¹"> + <xsl:param name="SeriesName"/> + <xsl:param name="chart_repeated"/> + <xsl:param name="data-series-position"/> + <xsl:param name="data-point-position"/> + <xsl:param name="repeat_number"/> + <xsl:if test="$chart_repeated &gt;1"> + <图表:æ•°æ®ç‚¹_E756> + <xsl:attribute name="点_E757"><xsl:value-of select="$data-point-position + $repeat_number"/></xsl:attribute> + <xsl:call-template name="图表:æ•°æ®ç‚¹ç±»åž‹"> + <xsl:with-param name="StyleName" select="@chart:style-name"/> + <xsl:with-param name="SeriesName" select="$SeriesName"/> + </xsl:call-template> + </图表:æ•°æ®ç‚¹_E756> + <xsl:call-template name="é‡å¤æ•°æ®ç‚¹"> + <xsl:with-param name="SeriesName" select="$SeriesName"/> + <xsl:with-param name="chart_repeated" select="$chart_repeated - 1"/> + <xsl:with-param name="data-series-position" select="$data-series-position"/> + <xsl:with-param name="data-point-position" select="$data-point-position"/> + <xsl:with-param name="repeat_number" select="$repeat_number + 1"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template match="chart:data-point"> + <xsl:param name="SeriesName"/> + <xsl:param name="data-series-position"/> + <xsl:variable name="data-point-position"> + <xsl:variable name="nCount" select="count(preceding-sibling::chart:data-point)"/> + <xsl:variable name="nRepeatSum" select="sum(preceding-sibling::chart:data-point[@chart:repeated]/@chart:repeated)"/> + <xsl:variable name="nRepeatCount" select="count(preceding-sibling::chart:data-point[@chart:repeated]/@chart:repeated)"/> + <xsl:value-of select="number($nCount + $nRepeatSum - $nRepeatCount)"/> + </xsl:variable> + <图表:æ•°æ®ç‚¹_E756> + <xsl:attribute name="点_E757"><xsl:value-of select="$data-point-position + 1"/></xsl:attribute> + <xsl:call-template name="图表:æ•°æ®ç‚¹ç±»åž‹"> + <xsl:with-param name="StyleName" select="@chart:style-name"/> + <xsl:with-param name="SeriesName" select="$SeriesName"/> + </xsl:call-template> + </图表:æ•°æ®ç‚¹_E756> + <xsl:if test="@chart:repeated &gt;1"> + <xsl:call-template name="é‡å¤æ•°æ®ç‚¹"> + <xsl:with-param name="SeriesName" select="$SeriesName"/> + <xsl:with-param name="chart_repeated" select="@chart:repeated"/> + <xsl:with-param name="data-series-position" select="$data-series-position"/> + <xsl:with-param name="data-point-position" select="$data-point-position"/> + <xsl:with-param name="repeat_number" select="1"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template name="图表:æ•°æ®ç³»åˆ—_E74F_Attrs"> + <xsl:if test="@chart:label-cell-address"> + <xsl:variable name="cell-area"> + <xsl:variable name="data-area"> + <xsl:value-of select="@chart:label-cell-address"/> + </xsl:variable> + <xsl:call-template name="transform-data-area"> + <xsl:with-param name="data-area" select="$data-area"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="å称_E774"><xsl:value-of select="$cell-area"/></xsl:attribute> + </xsl:if> + <xsl:if test="@chart:values-cell-range-address"> + <xsl:variable name="cell-area"> + <xsl:variable name="data-area"> + <xsl:value-of select="@chart:values-cell-range-address"/> + </xsl:variable> + <xsl:call-template name="transform-data-area"> + <xsl:with-param name="data-area" select="$data-area"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="值_E775"><xsl:value-of select="$cell-area"/></xsl:attribute> + </xsl:if> + <xsl:for-each select="../chart:axis[@chart:name='primary-x']/chart:categories"> + <xsl:variable name="cell-area"> + <xsl:variable name="data-area"> + <xsl:value-of select="@table:cell-range-address"/> + </xsl:variable> + <xsl:call-template name="transform-data-area"> + <xsl:with-param name="data-area" select="$data-area"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="分类å_E776"><xsl:value-of select="$cell-area"/></xsl:attribute> + </xsl:for-each> + <xsl:variable name="chart-class" select="../../../chart:chart/@chart:class"/> + <xsl:variable name="plot-area" select="../../chart:plot-area/@chart:style-name"/> + <xsl:variable name="series-style-name" select="@chart:style-name"/> + <xsl:variable name="plot-style" select="ancestor::office:document[1]/office:automatic-styles/style:style[@style:name=$plot-area]/style:chart-properties"/> + <xsl:variable name="chart-sub-class"> + <xsl:choose> + <xsl:when test="$plot-style/@chart:vertical"> + <xsl:value-of select="$plot-style/@chart:vertical"/> + </xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="uofclass"> + <xsl:choose> + <xsl:when test="$chart-class='chart:bar' and $chart-sub-class='true'">bar</xsl:when> + <xsl:when test="$chart-class='chart:bar' and $chart-sub-class='false'">column</xsl:when> + <xsl:when test="$chart-class='chart:line'">line</xsl:when> + <xsl:when test="$chart-class='chart:circle' or $chart-class='chart:ring'">pie</xsl:when> + <xsl:otherwise>column</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="类型_E75D"><xsl:value-of select="$uofclass"/></xsl:attribute> + <xsl:variable name="uofsubclass"> + <xsl:choose> + <xsl:when test="$chart-class='chart:bar'"> + <xsl:choose> + <xsl:when test="$plot-style/@chart:symbol-type='automatic'">clustered</xsl:when> + <xsl:when test="$plot-style/@chart:percentage='true'">percent-stacked</xsl:when> + <xsl:when test="$plot-style/@chart:stacked='true'">stacked</xsl:when> + <xsl:when test="$plot-style/@chart:three-dimensional='true'">clustered-3d</xsl:when> + <xsl:otherwise>clustered</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$chart-class='chart:circle'"> + <xsl:choose> + <xsl:when test="$plot-style/@chart:three-dimensional='true'"> + <xsl:choose> + <xsl:when test="ancestor::office:document[1]/office:automatic-styles/style:style[@style:name=$series-style-name]/style:chart-properties/@chart:pie-offset">exploded-3d</xsl:when> + <xsl:otherwise>standard-3d</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="not($plot-style/@chart:three-dimensional='true')"> + <xsl:choose> + <xsl:when test="ancestor::office:document[1]/office:automatic-styles/style:style[@style:name=$series-style-name]/style:chart-properties/@chart:pie-offset">exploded</xsl:when> + <xsl:otherwise>standard</xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:when> + <xsl:when test="$chart-class='chart:line'"> + <xsl:choose> + <xsl:when test="$plot-style/@chart:percentage='true'">percent-stacked</xsl:when> + <xsl:when test="$plot-style/@chart:stacked='true'">stacked</xsl:when> + <!--UOF2.0 101215版本无此枚举值,暂用stacked-marker代替 + <xsl:when test="$plot-style/@chart:symbol-type='automatic'">clustered-marker</xsl:when--> + <xsl:when test="$plot-style/@chart:symbol-type='automatic'">stacked-marker</xsl:when> + <xsl:otherwise>clustered</xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:if test="$uofsubclass!=''"> + <xsl:attribute name="å­ç±»åž‹_E777" select="$uofsubclass"/> + </xsl:if> + <xsl:attribute name="标识符_E778" select="generate-id(.)"/> + <xsl:variable name="attached-axis-type"> + <xsl:variable name="attached-axis" select="@chart:attached-axis"/> + <xsl:for-each select="../chart:axis[@chart:name=$attached-axis]"> + <xsl:choose> + <xsl:when test="preceding-sibling::chart:axis[@chart:dimension=current()/@chart:dimension]">secondary</xsl:when> + <xsl:otherwise>primary</xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:variable> + <xsl:if test="$attached-axis-type !=''"> + <xsl:attribute name="系列å标系_E779" select="$attached-axis-type"/> + </xsl:if> + </xsl:template> + <xsl:template name="DataLabel_E752"> + <xsl:if test="@chart:data-label-text|@chart:data-label-number|@chart:data-label-symbol"> + <图表:æ•°æ®æ ‡ç­¾_E752> + <xsl:attribute name="是å¦æ˜¾ç¤ºç³»åˆ—å_E715">true</xsl:attribute> + <xsl:if test="@chart:data-label-text"> + <xsl:attribute name="是å¦æ˜¾ç¤ºç±»åˆ«å_E716"><xsl:value-of select="@chart:data-label-text"/></xsl:attribute> + </xsl:if> + <xsl:if test="@chart:data-label-number"> + <xsl:choose> + <xsl:when test="@chart:data-label-number='value'"> + <xsl:attribute name="是å¦æ˜¾ç¤ºæ•°å€¼_E717">true</xsl:attribute> + </xsl:when> + <xsl:when test="@chart:data-label-number='percentage'"> + <xsl:attribute name="是å¦ç™¾åˆ†æ•°å›¾è¡¨_E718">true</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:if> + <xsl:if test="@chart:data-label-symbol"> + <xsl:attribute name="是å¦æ˜¾ç¤ºå›¾ä¾‹æ ‡å¿—_E719"><xsl:value-of select="@chart:data-label-symbol"/></xsl:attribute> + <xsl:if test="chart:label-separator"> + <xsl:attribute name="分隔符_E71A"><xsl:choose><xsl:when test="string(chart:label-separator/text:p) = ', '">1</xsl:when><xsl:when test="string(chart:label-separator/text:p) = '; '">2</xsl:when><xsl:when test="string(chart:label-separator/text:p) = '. '">3</xsl:when><xsl:otherwise>4</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <!--ODF功能缺失 @气泡尺寸 以åŠæ•°æ®æ ‡ç­¾çš„ä½ç½® å¡«å…… 边框 ç­‰å­å…ƒç´ ä¿¡æ¯--> + </xsl:if> + </图表:æ•°æ®æ ‡ç­¾_E752> + </xsl:if> + </xsl:template> + <xsl:template name="DataSymbol_E70E"> + <xsl:if test="@chart:symbol-type|@chart:symbol-name|@chart:symbol-width|@chart:symbol-height"> + <图表:æ•°æ®æ ‡è®°_E70E> + <xsl:if test="@chart:symbol-type!='none'"> + <xsl:variable name="symbol-type"> + <xsl:choose> + <xsl:when test="@chart:symbol-name='arrow-up'">triangle</xsl:when> + <xsl:when test="@chart:symbol-name='x'">square-cross</xsl:when> + <xsl:when test="@chart:symbol-name='asterisk'">square-star</xsl:when> + <xsl:when test="@chart:symbol-name='horizontal-bar'">line</xsl:when> + <xsl:when test="@chart:symbol-name='plus'">line</xsl:when> + <xsl:when test="@chart:symbol-name='square'or @chart:symbol-name='diamond' or @chart:symbol-name='circle'"> + <xsl:value-of select="@chart:symbol-name"/> + </xsl:when> + <xsl:otherwise>square</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="类型_E70F" select="$symbol-type"/> + </xsl:if> + <xsl:choose> + <!--大å°è¡¨ç¤ºæ–¹æ³•ä¸ä¸€è‡´--> + <xsl:when test="@chart:symbol-width='0.25cm'"> + <xsl:attribute name="大å°_E712">7</xsl:attribute> + </xsl:when> + </xsl:choose> + </图表:æ•°æ®æ ‡è®°_E70E> + </xsl:if> + </xsl:template> + <xsl:template name="FindSeriesName"> + <xsl:param name="Pos"/> + <xsl:param name="series-generate"/> + <xsl:for-each select="ancestor::chart:chart[1]/table:table"> + <xsl:choose> + <xsl:when test="$series-generate = 'row'"> + <xsl:for-each select="table:table-rows/table:table-row[$Pos]/table:table-cell[1]"> + <xsl:value-of select="text:p"/> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:for-each select="table:table-header-rows/table:table-row/table:table-cell[$Pos + 1]"> + <xsl:value-of select="text:p"/> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template match="chart:error-indicator"> + <xsl:param name="series-style-name"/> + <xsl:variable name="indicator-style" select="@chart:style-name"/> + <图表:误差线_E75A> + <xsl:attribute name="æ–¹å‘_E75F" select="'Y'"/> + <xsl:for-each select="ancestor::office:document[1]/office:automatic-styles"> + <xsl:for-each select="style:style[@style:name=$series-style-name]"> + <xsl:for-each select="style:chart-properties"> + <xsl:choose> + <xsl:when test="@chart:error-category='constant'"> + <xsl:attribute name="类型_E75D" select="'custom'"/> + <!--UOF 2.0 中 @上 下 定义有误--> + <xsl:attribute name="值_E75E" select="@chart:error-upper-limit"/> + </xsl:when> + <xsl:when test="@chart:error-category='percentage'"> + <xsl:attribute name="类型_E75D" select="'percentage'"/> + <xsl:attribute name="值_E75E" select="@chart:error-percentage"/> + </xsl:when> + <xsl:when test="@chart:error-category='standard-deviation'"> + <xsl:attribute name="类型_E75D" select="'std-dev'"/> + </xsl:when> + <xsl:when test="@chart:error-category='standard-error'"> + <xsl:attribute name="类型_E75D" select="'srd-err'"/> + </xsl:when> + </xsl:choose> + <xsl:variable name="display"> + <xsl:choose> + <!--@chart:error-upper- @chart:error-lower- 缺çœå€¼ä¸ºfalse--> + <xsl:when test="@chart:error-upper-indicator='true' and @chart:error-lower-indicator='true'">both</xsl:when> + <xsl:when test="@chart:error-upper-indicator='true'">positive</xsl:when> + <xsl:when test="@chart:error-lower-indicator='true'">negtive</xsl:when> + <xsl:otherwise>none</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="显示方å¼_E75C" select="$display"/> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="style:style[@style:name=$indicator-style]"> + <!-- 100520版UOF2.0错误 边框->边框线 --> + <xsl:call-template name="BorderLine_4226"/> + </xsl:for-each> + </xsl:for-each> + </图表:误差线_E75A> + </xsl:template> + <xsl:template match="chart:regression-curve"> + <xsl:param name="series-style-name"/> + <xsl:variable name="curve-style" select="@chart:style-name"/> + <图表:趋势线_E763> + <xsl:for-each select="chart:equation"> + <xsl:if test="@chart:display-r-square='false'"> + <xsl:attribute name="是å¦æ˜¾ç¤ºR平方值_E771" select="'false'"/> + </xsl:if> + <xsl:if test="@chart:display-equation='false'"> + <xsl:attribute name="是å¦æ˜¾ç¤ºå…¬å¼_E770" select="'false'"/> + </xsl:if> + </xsl:for-each> + <xsl:for-each select="ancestor::office:document[1]/office:automatic-styles"> + <xsl:for-each select="style:style[@style:name=$series-style-name]"> + <xsl:for-each select="style:chart-properties"> + <xsl:if test="@chart:regression-type"> + <xsl:variable name="regression-type"> + <xsl:choose> + <xsl:when test="@chart:regression-type='none'">moving-average</xsl:when> + <xsl:otherwise> + <xsl:value-of select="@chart:regression-type"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="类型_E76C" select="$regression-type"/> + </xsl:if> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="style:style[@style:name=$curve-style]"> + <!-- 100520版UOF2.0错误 边框->边框线 --> + <xsl:call-template name="BorderLine_4226"/> + </xsl:for-each> + </xsl:for-each> + <!--ODF功能缺失:@ 值 å称 æˆªè· å‰æŽ¨é¢„测周期 倒退预测周期;图例项--> + </图表:趋势线_E763> + </xsl:template> + <xsl:template match="chart:series"> + <xsl:param name="series-generate"/> + <图表:æ•°æ®ç³»åˆ—_E74F> + <xsl:call-template name="图表:æ•°æ®ç³»åˆ—_E74F_Attrs"/> + <xsl:variable name="series-style-name" select="@chart:style-name"/> + <xsl:for-each select="ancestor::office:document[1]/office:automatic-styles/style:style[@style:name=$series-style-name]"> + <xsl:call-template name="BorderLine_4226"/> + <!--UOF 2.0 å¡«å……ç¼–å·ä¸ä¸€è‡´ 751 统一为746--> + <xsl:call-template name="Fill_E746"/> + <xsl:for-each select="style:chart-properties"> + <xsl:call-template name="DataLabel_E752"/> + <xsl:call-template name="DataSymbol_E70E"/> + </xsl:for-each> + </xsl:for-each> + <xsl:if test="chart:data-point"> + <图表:æ•°æ®ç‚¹é›†_E755> + <xsl:variable name="data-series-position"> + <xsl:value-of select="position()"/> + </xsl:variable> + <xsl:variable name="SeriesName"> + <xsl:call-template name="FindSeriesName"> + <xsl:with-param name="Pos" select="$data-series-position"/> + <xsl:with-param name="series-generate" select="$series-generate"/> + </xsl:call-template> + </xsl:variable> + <xsl:apply-templates select="chart:data-point"> + <xsl:with-param name="SeriesName" select="$SeriesName"/> + <xsl:with-param name="data-series-position" select="$data-series-position"/> + </xsl:apply-templates> + </图表:æ•°æ®ç‚¹é›†_E755> + </xsl:if> + <xsl:if test="chart:error-indicator"> + <图表:误差线集_E759> + <xsl:apply-templates select="chart:error-indicator"> + <xsl:with-param name="series-style-name" select="$series-style-name"/> + </xsl:apply-templates> + </图表:误差线集_E759> + </xsl:if> + <xsl:if test="chart:regression-curve"> + <图表:趋势线集_E762> + <xsl:apply-templates select="chart:regression-curve"> + <xsl:with-param name="series-style-name" select="$series-style-name"/> + </xsl:apply-templates> + </图表:趋势线集_E762> + </xsl:if> + <!--ODF功能缺失 引导线--> + </图表:æ•°æ®ç³»åˆ—_E74F> + </xsl:template> + <!--xsl:template name="图表:图例_E479"> + <图表:图例_E479> + <!- comment changed from anhongyun 20081222-> + <xsl:if test="office:body/office:chart/chart:chart/chart:legend/@chart:legend-position"> + <xsl:variable name="position"> + <xsl:variable name="legend-position" select="office:body/office:chart/chart:chart/chart:legend/@chart:legend-position"/> + <xsl:choose> + <xsl:when test="$legend-position='start'">left</xsl:when> + <xsl:when test="$legend-position='end'"> + <xsl:choose> + <xsl:when test="number(substring-before(office:body/office:chart/chart:chart/chart:plot-area/@svg:y,'cm')) - number(substring-before(office:body/office:chart/chart:chart/chart:legend/@svg:y,'cm')) &gt;1.7">corner</xsl:when> + <xsl:otherwise>right</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$legend-position='top'">top</xsl:when> + <xsl:when test="$legend-position='bottom'">bottom</xsl:when> + <xsl:when test="$legend-position='top-end'">corner</xsl:when> + <xsl:otherwise>right</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="图表:ä½ç½®"><xsl:value-of select="$position"/></xsl:attribute> + </xsl:if> + <!- comment end anhongyun 20081222-> + <xsl:attribute name="图表:xåæ ‡"><xsl:value-of select="fun:Convert2uofUnit(office:body/office:chart/chart:chart/chart:legend/@svg:x)"/></xsl:attribute> + <xsl:attribute name="图表:yåæ ‡"><xsl:value-of select="fun:Convert2uofUnit(office:body/office:chart/chart:chart/chart:legend/@svg:y)"/></xsl:attribute> + <xsl:variable name="legend"> + <xsl:value-of select="office:body/office:chart/chart:chart/chart:legend/@chart:style-name"/> + </xsl:variable> + <xsl:for-each select="office:automatic-styles/style:style[@style:name=$legend]"> + <xsl:call-template name="Font_E70B"/> + <xsl:call-template name="BorderLine_4226"/> + <xsl:call-template name="Fill_E746"/> + <xsl:call-template name="Align_E726"/> + </xsl:for-each> + </图表:图例_E479> + </xsl:template--> + <xsl:template name="图表:数值_E70D"> + <图表:数值_E70D> + <xsl:attribute name="是å¦é“¾æŽ¥åˆ°æº_E73E"><xsl:choose><xsl:when test="@chart:link-data-style-to-source!=''"><xsl:value-of select="@chart:link-data-style-to-source"/></xsl:when><xsl:otherwise>true</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="@style:data-style-name"> + <xsl:call-template name="NumberFormat"/> + </xsl:if> + </图表:数值_E70D> + </xsl:template> + <xsl:template name="图表:刻度_E71D"> + <xsl:param name="v-axis-style-name"/> + <图表:刻度_E71D> + <图表:最å°å€¼_E71E> + <xsl:choose> + <xsl:when test="@chart:minimum"> + <xsl:attribute name="是å¦è‡ªåŠ¨_E71F" select="'false'"/> + <xsl:value-of select="@chart:minimum"/> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="是å¦è‡ªåŠ¨_E71F" select="'true'"/> + </xsl:otherwise> + </xsl:choose> + </图表:最å°å€¼_E71E> + <图表:最大值_E720> + <xsl:choose> + <xsl:when test="@chart:maximum"> + <xsl:attribute name="是å¦è‡ªåŠ¨_E71F" select="'false'"/> + <xsl:value-of select="@chart:maximum"/> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="是å¦è‡ªåŠ¨_E71F" select="'true'"/> + </xsl:otherwise> + </xsl:choose> + </图表:最大值_E720> + <xsl:choose> + <xsl:when test="@chart:interval-major"> + <图表:主å•ä½_E721> + <xsl:attribute name="是å¦è‡ªåŠ¨_E71F" select="'false'"/> + <xsl:value-of select="@chart:interval-major"/> + </图表:主å•ä½_E721> + <图表:次å•ä½_E722> + <xsl:choose> + <xsl:when test="@chart:interval-minor-divisor and not(@chart:interval-minor-divisor='0')"> + <xsl:attribute name="是å¦è‡ªåŠ¨_E71F" select="'false'"/> + <xsl:value-of select="number(@chart:interval-major) div number(@chart:interval-minor-divisor)"/> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="是å¦è‡ªåŠ¨_E71F" select="'true'"/> + </xsl:otherwise> + </xsl:choose> + </图表:次å•ä½_E722> + </xsl:when> + <xsl:otherwise> + <图表:主å•ä½_E721> + <xsl:attribute name="是å¦è‡ªåŠ¨_E71F" select="'true'"/> + </图表:主å•ä½_E721> + </xsl:otherwise> + </xsl:choose> + <xsl:variable name="axisPositon" select="../../style:style[@style:name=$v-axis-style-name]/style:chart-properties/@chart:axis-position"/> + <!--20110107未å转 图表:交å‰ç‚¹_E723> + <xsl:choose> + <xsl:when test="$axisPositon"> + <xsl:attribute name="是å¦è‡ªåŠ¨_E71F" select="'false'"/> + <xsl:value-of select="$axisPositon"/> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="是å¦è‡ªåŠ¨_E71F" select="'true'"/> + </xsl:otherwise> + </xsl:choose> + </表:交å‰ç‚¹_E723--> + <图表:交å‰ç‚¹_E723> + <xsl:choose> + <xsl:when test="@chart:axis-position !=''"> + <xsl:attribute name="是å¦è‡ªåŠ¨_E71F" select="'false'"/> + <xsl:value-of select="@chart:axis-position"/> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="是å¦è‡ªåŠ¨_E71F" select="'true'"/> + </xsl:otherwise> + </xsl:choose> + </图表:交å‰ç‚¹_E723> + <!--待转 表:显示å•ä½_E724 ODF功能缺失--> + <xsl:if test="@chart:logarithmic='true' or @chart:logarithmic='1'"> + <图表:是å¦æ˜¾ç¤ºä¸ºå¯¹æ•°åˆ»åº¦_E729>true</图表:是å¦æ˜¾ç¤ºä¸ºå¯¹æ•°åˆ»åº¦_E729> + </xsl:if> + <xsl:if test="@chart:reverse-direction='true' or @chart:reverse-direction='1'"> + <图表:是å¦æ¬¡åºå转_E72B>true</图表:是å¦æ¬¡åºå转_E72B> + </xsl:if> + <!--待转 UOF1.1中原有项,但转æ¢å™¨ä¹‹å‰ç‰ˆæœ¬æœªè½¬æ¢ 分类标签数 分类刻度数 显示å•ä½ ~--> + <!--待转 UOF2.0新增项 是å¦äº¤å‰äºŽæœ€å¤§å€¼ 数值轴是å¦ä»‹äºŽåˆ†ç±»è½´ä¹‹é—´--> + </图表:刻度_E71D> + </xsl:template> + <xsl:template match="chart:grid"> + <图表:网格线_E734> + <xsl:attribute name="ä½ç½®_E735" select="@chart:class"/> + <xsl:variable name="grid-style-name" select="@chart:style-name"/> + <xsl:for-each select="ancestor::office:document/office:automatic-styles/style:style[@style:name=$grid-style-name]/style:graphic-properties"> + <xsl:call-template name="BorderLineAttr"/> + </xsl:for-each> + </图表:网格线_E734> + </xsl:template> + <xsl:template match="chart:axis"> + <xsl:param name="v-axis-style-name"/> + <图表:å标轴_E791> + <xsl:variable name="dimension" select="@chart:dimension"/> + <xsl:variable name="axisPrimaryType"> + <xsl:choose> + <xsl:when test="preceding-sibling::chart:axis[@chart:dimension=$dimension]">secondary</xsl:when> + <xsl:otherwise>primary</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="axisSecondaryType"> + <xsl:choose> + <!--uof2.0中还定义了series(系列轴),date(时间轴)此处暂未作对应--> + <xsl:when test="@chart:dimension='x'">category</xsl:when> + <xsl:when test="@chart:dimension='y'">value</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="axis-style-name" select="@chart:style-name"/> + <xsl:attribute name="主类型_E792"><xsl:value-of select="$axisPrimaryType"/></xsl:attribute> + <xsl:attribute name="å­ç±»åž‹_E793"><xsl:value-of select="$axisSecondaryType"/></xsl:attribute> + <xsl:for-each select="ancestor::office:document[1]/office:automatic-styles/style:style[@style:name=$axis-style-name]"> + <xsl:for-each select="style:chart-properties"> + <xsl:attribute name="主刻度类型_E737"><xsl:choose><xsl:when test="@chart:tick-marks-major-inner='true' and @chart:tick-marks-major-outer='true'">cross</xsl:when><xsl:when test="@chart:tick-marks-major-inner='true'">inside</xsl:when><xsl:when test="@chart:tick-marks-major-outer='true'">outside</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="次刻度类型_E738"><xsl:choose><xsl:when test="@chart:tick-marks-minor-inner='true' and @chart:tick-marks-minor-outer='true'">cross</xsl:when><xsl:when test="@chart:tick-marks-minor-inner='true'">inside</xsl:when><xsl:when test="@chart:tick-marks-minor-outer='true'">outside</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="刻度线标志_E739"><xsl:choose><xsl:when test="not(@chart:display-label='true')">none</xsl:when><xsl:otherwise><xsl:choose><xsl:when test="@chart:axis-label-position='outside-maximum'">inside</xsl:when><xsl:when test="@chart:axis-label-position='outside-minimum'">outside</xsl:when><xsl:otherwise>next-to-axis</xsl:otherwise></xsl:choose></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:call-template name="图表:数值_E70D"/> + <xsl:call-template name="图表:刻度_E71D"> + <xsl:with-param name="v-axis-style-name" select="$v-axis-style-name"/> + </xsl:call-template> + </xsl:for-each> + <xsl:call-template name="Font_E70B"/> + <xsl:call-template name="BorderLine_4226"/> + <xsl:call-template name="Align_E730"/> + </xsl:for-each> + <xsl:if test="chart:grid"> + <图表:网格线集_E733> + <xsl:apply-templates select="chart:grid"/> + </图表:网格线集_E733> + </xsl:if> + <xsl:apply-templates select="chart:title"/> + </图表:å标轴_E791> + </xsl:template> + <xsl:template name="FindTableName"> + <xsl:for-each select=".."> + <xsl:choose> + <xsl:when test="name(.) = 'table:table'"> + <xsl:value-of select="@table:name"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="FindTableName"/> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template match="chart:plot-area"> + <图表:绘图区_E747> + <图表:ä½ç½®_E70A> + <xsl:attribute name="x_C606"><xsl:value-of select="fun:Convert2uofUnit(@svg:x)"/></xsl:attribute> + <xsl:attribute name="y_C607"><xsl:value-of select="fun:Convert2uofUnit(@svg:y)"/></xsl:attribute> + </图表:ä½ç½®_E70A> + <图表:大å°_E748> + <xsl:attribute name="宽_C605"><xsl:value-of select="fun:Convert2uofUnit(@svg:width)"/></xsl:attribute> + <xsl:attribute name="é•¿_C604"><xsl:value-of select="fun:Convert2uofUnit(@svg:height)"/></xsl:attribute> + </图表:大å°_E748> + <图表:æ•°æ®åŒºåŸŸ_E74B> + <xsl:variable name="data-area"> + <xsl:value-of select="@table:cell-range-address"/> + </xsl:variable> + <xsl:call-template name="transform-data-area"> + <xsl:with-param name="data-area" select="$data-area"/> + </xsl:call-template> + </图表:æ•°æ®åŒºåŸŸ_E74B> + <xsl:variable name="plotAreaChartWall" select="chart:wall/@chart:style-name"/> + <xsl:for-each select="ancestor::office:document[1]/office:automatic-styles/style:style[@style:name=$plotAreaChartWall]"> + <xsl:call-template name="BorderLine_4226"/> + <xsl:call-template name="Fill_E746"/> + </xsl:for-each> + <xsl:variable name="plot-area"> + <xsl:value-of select="@chart:style-name"/> + </xsl:variable> + <xsl:variable name="series-generate"> + <xsl:for-each select="ancestor::office:document[1]/office:automatic-styles/style:style[@style:name=$plot-area]"> + <xsl:choose> + <xsl:when test="style:chart-properties/@chart:series-source='columns'">col</xsl:when> + <xsl:when test="style:chart-properties/@chart:series-source='rows'">row</xsl:when> + <xsl:otherwise>col</xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:variable> + <图表:按行按列_E74A> + <xsl:value-of select="$series-generate"/> + </图表:按行按列_E74A> + <图表:图表类型组集_E74C> + <图表:组_E74D> + <xsl:if test="chart:series"> + <图表:æ•°æ®ç³»åˆ—集_E74E> + <xsl:apply-templates select="chart:series"> + <xsl:with-param name="series-generate" select="$series-generate"/> + </xsl:apply-templates> + </图表:æ•°æ®ç³»åˆ—集_E74E> + </xsl:if> + <!--待转 一堆å­å…ƒç´ --> + <xsl:for-each select="chart:stock-loss-marker"> + <图表:跌柱线_E77E> + <xsl:variable name="loss-style" select="@chart:style-name"/> + <xsl:for-each select="ancestor::office:document[1]/office:automatic-styles/style:style[@style:name=$loss-style]"> + <xsl:call-template name="BorderLine_4226"/> + <xsl:call-template name="Fill_E746"/> + </xsl:for-each> + </图表:跌柱线_E77E> + </xsl:for-each> + <xsl:for-each select="chart:stock-gain-marker"> + <图表:涨柱线_E780> + <xsl:variable name="gain-style" select="@chart:style-name"/> + <xsl:for-each select="ancestor::office:document[1]/office:automatic-styles/style:style[@style:name=$gain-style]"> + <xsl:call-template name="BorderLine_4226"/> + <xsl:call-template name="Fill_E746"/> + </xsl:for-each> + </图表:涨柱线_E780> + </xsl:for-each> + </图表:组_E74D> + </图表:图表类型组集_E74C> + <xsl:if test="chart:axis"> + <图表:å标轴集_E790> + <xsl:variable name="axises"> + <x> + <xsl:for-each select="chart:axis[@chart:dimension='x']"> + <chart:axis> + <xsl:attribute name="g-id" select="generate-id(.)"/> + <xsl:copy-of select="@*"/> + </chart:axis> + </xsl:for-each> + </x> + <y> + <xsl:for-each select="chart:axis[@chart:dimension='y']"> + <xsl:copy-of select="."/> + </xsl:for-each> + </y> + <z> + <xsl:for-each select="chart:axis[@chart:dimension='z']"> + <xsl:copy-of select="."/> + </xsl:for-each> + </z> + </xsl:variable> + <xsl:variable name="axises-style"> + <xsl:for-each select="$axises/*/*"> + <xsl:variable name="v-axis-style-name"> + <xsl:choose> + <xsl:when test="name(..)='x'"> + <xsl:choose> + <xsl:when test=" $axises/y/*[position()=current()/position]"> + <xsl:value-of select="$axises/y/*[position()=current()/position]/@chart:style-name"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$axises/y/*[1]/@chart:style-name"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="name(..)='y'"> + <xsl:choose> + <xsl:when test="$axises/x/*[position()=current()/position]"> + <xsl:value-of select="$axises/y/*[position()=current()/position]/@chart:style-name"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$axises/x/*[1]/@chart:style-name"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:variable> + <chart:axis> + <xsl:attribute name="g-id" select="@g-id"/> + <xsl:attribute name="v-axis-style-name" select="$v-axis-style-name"/> + </chart:axis> + </xsl:for-each> + </xsl:variable> + <xsl:for-each select="chart:axis"> + <xsl:apply-templates select="."> + <xsl:with-param name="v-axis-style-name" select="$axises-style/chart:axis[@g-id=generate-id(current())]/@v-axis-style-name"/> + </xsl:apply-templates> + </xsl:for-each> + <!--<xsl:for-each-group select="chart:axis" group-by="@chart:dimension"> + <xsl:for-each select="current-group()"> + <xsl:variable name="v-axis-style-name"> + <xsl:choose> + <xsl:when test="../..[position()!=current()/../position()]/*[position()=current()/position()]"> + <xsl:value-of select="../..[position()!=current()/../position()]/*[position()=current()/position()]/@chart:style-name"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="../..[position()!=current()/../position()]/*[1]/@chart:style-name"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:apply-templates select="."> + <xsl:with-param name="v-axis-style-name" select="$v-axis-style-name"/> + </xsl:apply-templates> + </xsl:for-each> + </xsl:for-each-group>--> + </图表:å标轴集_E790> + </xsl:if> + </图表:绘图区_E747> + <图表:背景墙_E7A1> + <xsl:for-each select="chart:wall"> + <xsl:variable name="wall-style-name" select="@chart:style-name"/> + <xsl:for-each select="ancestor::office:document[1]/office:automatic-styles/style:style[@style:name=$wall-style-name]"> + <xsl:call-template name="BorderLine_4226"/> + <!--UOF2.0å¡«å……ç¼–å·ä¸ä¸€è‡´ E7A3 统一为E746--> + <xsl:call-template name="Fill_E746"/> + </xsl:for-each> + </xsl:for-each> + </图表:背景墙_E7A1> + <图表:基底_E7A4> + <xsl:for-each select="chart:floor"> + <xsl:variable name="floor-style-name" select="@chart:style-name"/> + <xsl:for-each select="ancestor::office:document[1]/office:automatic-styles/style:style[@style:name=$floor-style-name]"> + <xsl:call-template name="BorderLine_4226"/> + <!--UOF2.0å¡«å……ç¼–å·ä¸ä¸€è‡´ E7A3 统一为E746--> + <xsl:call-template name="Fill_E746"/> + </xsl:for-each> + </xsl:for-each> + <xsl:apply-templates select="chart:floor"/> + </图表:基底_E7A4> + </xsl:template> + <xsl:template match="chart:legend"> + <图表:图例_E794> + <图表:ä½ç½®_E70A> + <xsl:if test="@svg:x and @svg:x!=''"> + <xsl:attribute name="x_C606"><xsl:value-of select="fun:Convert2uofUnit(@svg:x)"/></xsl:attribute> + </xsl:if> + <xsl:if test="@svg:y and @svg:y!=''"> + <xsl:attribute name="y_C607"><xsl:value-of select="fun:Convert2uofUnit(@svg:y)"/></xsl:attribute> + </xsl:if> + </图表:ä½ç½®_E70A> + <xsl:if test="@chart:legend-position"> + <xsl:variable name="position"> + <xsl:variable name="legend-position" select="@chart:legend-position"/> + <xsl:choose> + <xsl:when test="$legend-position='start'">left</xsl:when> + <xsl:when test="$legend-position='end'"> + <xsl:choose> + <xsl:when test="number(substring-before(../chart:plot-area/@svg:y,'cm')) - number(substring-before(@svg:y,'cm')) &gt;1.7">corner</xsl:when> + <xsl:otherwise>right</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$legend-position='top'">top</xsl:when> + <xsl:when test="$legend-position='bottom'">bottom</xsl:when> + <xsl:when test="$legend-position='top-end'">corner</xsl:when> + <xsl:otherwise>right</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <图表:图例ä½ç½®_E795> + <xsl:value-of select="$position"/> + </图表:图例ä½ç½®_E795> + </xsl:if> + <!--å¤§å° ODF功能缺失--> + <xsl:variable name="legend" select="@chart:style-name"/> + <xsl:for-each select="ancestor::office:document[1]/office:automatic-styles/style:style[@style:name=$legend]"> + <xsl:call-template name="Font_E70B"/> + <xsl:call-template name="BorderLine_4226"/> + <xsl:call-template name="Fill_E746"/> + </xsl:for-each> + <!--图例项 ODF功能缺失--> + </图表:图例_E794> + </xsl:template> + <xsl:template name="DrawFrameChart"> + <xsl:for-each select="/office:document/office:body//draw:object/office:document"> + <图表:图表_E837> + <xsl:attribute name="标识符_E828"><!--é—ç•™--><xsl:value-of select="generate-id(..)"/></xsl:attribute> + <xsl:for-each select="office:body/office:chart/chart:chart"> + <图表:图表区_E743> + <xsl:call-template name="图表:图表区_E743"/> + </图表:图表区_E743> + <xsl:apply-templates select="chart:plot-area"/> + <xsl:apply-templates select="chart:legend"/> + <xsl:apply-templates select="chart:title"/> + <!--ODF æ•°æ®è¡¨åŠŸèƒ½ç¼ºå¤± ä¸èƒ½è®¾ç½®æ•°æ®è¡¨å¼æ ·ï¼Œè‹¥å¼ºè¡Œåœ¨æ•°æ®è¡¨ä¸­è®¾ç½®æ ·å¼ï¼Œä¼šå¯¼è‡´RO解æžå›¾è¡¨å‡ºé”™--> + <!--待转 空白å•å…ƒæ ¼ç»˜åˆ¶æ–¹å¼--> + <!--待转 是å¦æ˜¾ç¤ºéšè—å•å…ƒæ ¼--> + </xsl:for-each> + </图表:图表_E837> + </xsl:for-each> + </xsl:template> + <xsl:template name="transform-decimal-to-hexadecimal"> + <xsl:param name="color-decimal"/> + <xsl:variable name="first-number" select="floor($color-decimal div 16)"/> + <xsl:variable name="first-char"> + <xsl:call-template name="decimal-to-hex"> + <xsl:with-param name="number" select="round($first-number)"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="second-number" select="$color-decimal - ($first-number * 16)"/> + <xsl:variable name="second-char"> + <xsl:call-template name="decimal-to-hex"> + <xsl:with-param name="number" select="round($second-number)"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="concat($first-char,$second-char)"/> + </xsl:template> + <xsl:template name="TableView"> + <xsl:variable name="currentTableName" select="@table:name"/> + <xsl:variable name="view-id" select="count(preceding-sibling::table:table)"/> + <xsl:variable name="path" select="/office:document/office:settings/config:config-item-set/config:config-item-map-indexed/config:config-item-map-entry"/> + <xsl:element name="表:视图_E7D5"> + <xsl:attribute name="窗å£æ ‡è¯†ç¬¦_E7E5"><xsl:value-of select="$view-id"/></xsl:attribute> + <xsl:if test="/office:document/office:settings/config:config-item-set[@config:name = 'ooo:view-settings']/config:config-item-map-indexed[@config:name = 'Views']/config:config-item-map-entry/config:config-item[@config:name = 'ActiveTable'] = $currentTableName"> + <xsl:element name="表:是å¦é€‰ä¸­_E7D6">true</xsl:element> + </xsl:if> + <xsl:choose> + <xsl:when test="$path/config:config-item-map-named/config:config-item-map-entry[@config:name=$currentTableName]/config:config-item[@config:name='HorizontalSplitMode']/text()='2' or $path/config:config-item-map-named/config:config-item-map-entry[@config:name=currentTableName]/config:config-item[@config:name='VerticalSplitMode']/text()='2' "> + <xsl:element name="表:冻结_E7D8"> + <xsl:attribute name="è¡Œå·_E7D9"><xsl:value-of select="$path/config:config-item-map-named/config:config-item-map-entry[@config:name=$currentTableName]/config:config-item[@config:name='VerticalSplitPosition']/text()"/></xsl:attribute> + <xsl:attribute name="列å·_E7DA"><xsl:value-of select="$path/config:config-item-map-named/config:config-item-map-entry[@config:name=$currentTableName]/config:config-item[@config:name='HorizontalSplitPosition']/text()"/></xsl:attribute> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="表:拆分_E7D7"> + <xsl:attribute name="宽_C605"><xsl:choose><xsl:when test="$path/config:config-item-map-named/config:config-item-map-entry[@config:name=$currentTableName]/config:config-item[@config:name='HorizontalSplitMode']/text()='1'"><xsl:value-of select="$path/config:config-item-map-named/config:config-item-map-entry[@config:name=$currentTableName]/config:config-item[@config:name='HorizontalSplitPosition']/text()"/></xsl:when><xsl:otherwise>0</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="é•¿_C604"><xsl:choose><xsl:when test="$path/config:config-item-map-named/config:config-item-map-entry[@config:name=$currentTableName]/config:config-item[@config:name='VerticalSplitMode']/text()='1'"><xsl:value-of select="$path/config:config-item-map-named/config:config-item-map-entry[@config:name=$currentTableName]/config:config-item[@config:name='VerticalSplitPosition']/text()"/></xsl:when><xsl:otherwise>0</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + <xsl:for-each select="/office:document/office:settings/config:config-item-set[@config:name = 'ooo:view-settings']/config:config-item-map-indexed[@config:name = 'Views']/config:config-item-map-entry/config:config-item-map-named[@config:name = 'Tables']/config:config-item-map-entry[@config:name = $currentTableName]"> + <xsl:element name="表:最上行_E7DB"> + <xsl:choose> + <xsl:when test="config:config-item[@config:name = 'PositionBottom']/text()"> + <xsl:value-of select="number(config:config-item[@config:name = 'PositionBottom']/text()) + 1"/> + </xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:for-each> + <xsl:for-each select="/office:document/office:settings/config:config-item-set[@config:name = 'ooo:view-settings']/config:config-item-map-indexed[@config:name = 'Views']/config:config-item-map-entry/config:config-item-map-named[@config:name = 'Tables']/config:config-item-map-entry[@config:name = $currentTableName]"> + <xsl:element name="表:最左列_E7DC"> + <xsl:choose> + <xsl:when test="config:config-item[@config:name = 'PositionLeft']/text()"> + <xsl:value-of select="number(config:config-item[@config:name = 'PositionLeft']/text()) + 1"/> + </xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:for-each> + <xsl:element name="表:当å‰è§†å›¾ç±»åž‹_E7DD"> + <xsl:choose> + <xsl:when test="$path/config:config-item[@config:name='ShowPageBreakPreview']/text()='true'">page</xsl:when> + <xsl:otherwise>normal</xsl:otherwise> + </xsl:choose> + </xsl:element> + <!--xsl:element name="表:是å¦æ˜¾ç¤ºç½‘æ ¼_E7DF"> + <xsl:choose> + <xsl:when test="/office:document/office:settings/config:config-item-set[@config:name='ooo:view-settings']//config:config-item[@config:name='ShowGrid']/text()='true'">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:element--> + <xsl:choose> + <xsl:when test="/office:document/office:settings/config:config-item-set[@config:name='ooo:view-settings']//config:config-item[@config:name='ShowGrid']/text()='false'"> + <xsl:element name="表:是å¦æ˜¾ç¤ºç½‘æ ¼_E7DF">false</xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="表:是å¦æ˜¾ç¤ºç½‘æ ¼_E7DF">true</xsl:element> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="//config:config-item-set[@config:name='ooo:view-settings']//config:config-item[@config:name='GridColor']"> + <xsl:element name="表:网格颜色_E7E0"> + <xsl:variable name="GridColor-text"> + <xsl:value-of select="//config:config-item-set[@config:name='ooo:view-settings']//config:config-item[@config:name='GridColor'][1]/text()"/> + </xsl:variable> + <xsl:variable name="R-color" select="floor(number($GridColor-text) div 65536)"/> + <xsl:variable name="G-color" select="floor((number($GridColor-text) - (number($R-color) * 65536)) div 256)"/> + <xsl:variable name="B-color" select="number($GridColor-text) - (number($R-color) * 65536)- (number($G-color) * 256)"/> + <xsl:variable name="R-color-in-16"> + <xsl:call-template name="transform-decimal-to-hexadecimal"> + <xsl:with-param name="color-decimal" select="$R-color"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="G-color-in-16"> + <xsl:call-template name="transform-decimal-to-hexadecimal"> + <xsl:with-param name="color-decimal" select="$G-color"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="B-color-in-16"> + <xsl:call-template name="transform-decimal-to-hexadecimal"> + <xsl:with-param name="color-decimal" select="$B-color"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="concat('#',$R-color-in-16,$G-color-in-16,$B-color-in-16)"/> + </xsl:element> + </xsl:if> + <xsl:element name="表:缩放_E7C4"> + <xsl:choose> + <xsl:when test="$path/config:config-item-map-named/config:config-item-map-entry[@config:name=$currentTableName]/config:config-item/@config:name='ZoomValue'"> + <xsl:value-of select="$path/config:config-item-map-named/config:config-item-map-entry[@config:name=$currentTableName]/config:config-item[@config:name='ZoomValue']/text()"/> + </xsl:when> + <xsl:otherwise>100</xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:if test="$path/config:config-item-map-named/config:config-item-map-entry[@config:name=$currentTableName]/config:config-item/@config:name='PageViewZoomValue'"> + <xsl:element name="表:分页缩放_E7E1"> + <xsl:value-of select="$path/config:config-item-map-named/config:config-item-map-entry[@config:name=$currentTableName]/config:config-item[@config:name='PageViewZoomValue']/text()"/> + </xsl:element> + </xsl:if> + <表:选中区域_E7E2> + <xsl:variable name="positionPre" select="$path/config:config-item-map-named/config:config-item-map-entry[@config:name=$currentTableName]/config:config-item[@config:name = 'CursorPositionX']"/> + <xsl:variable name="cursorX"> + <xsl:call-template name="number-to-character"> + <xsl:with-param name="number" select="number($positionPre) + 1"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="positionPretwo" select="$path/config:config-item-map-named/config:config-item-map-entry[@config:name=$currentTableName]/config:config-item[@config:name = 'CursorPositionY']"/> + <xsl:variable name="cursorY" select="$positionPretwo + 1"/> + <xsl:variable name="dollar">$</xsl:variable> + <xsl:value-of select="concat($dollar,$cursorX,$dollar,$cursorY)"/> + </表:选中区域_E7E2> + </xsl:element> + </xsl:template> + <xsl:template name="setDefaultPageWidth"> + <xsl:choose> + <xsl:when test="$uofUnit='in'"> + <xsl:value-of select="'7.9'"/> + </xsl:when> + <xsl:when test="$uofUnit='cm'"> + <xsl:value-of select="'20.999'"/> + </xsl:when> + <xsl:when test="$uofUnit='mm'"> + <xsl:value-of select="'200.99'"/> + </xsl:when> + <xsl:when test="$uofUnit='pt'"> + <xsl:value-of select="'787'"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'20.990'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="setDefaultPageHeight"> + <xsl:choose> + <xsl:when test="$uofUnit='inch'"> + <xsl:value-of select="'10.14'"/> + </xsl:when> + <xsl:when test="$uofUnit='cm'"> + <xsl:value-of select="'29.699'"/> + </xsl:when> + <xsl:when test="$uofUnit='mm'"> + <xsl:value-of select="'269.99'"/> + </xsl:when> + <xsl:when test="$uofUnit='pt'"> + <xsl:value-of select="'1023'"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'26.990'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="TablePagePaper"> + <xsl:element name="表:纸张_E7C2"> + <xsl:variable name="height"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="fun:Convert2uofUnit(style:page-layout-properties/@fo:page-height)"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="width"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="fun:Convert2uofUnit(style:page-layout-properties/@fo:page-width)"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="paperType"> + <xsl:choose> + <xsl:when test="number($width) &lt; 30.01 and number($width) &gt; 29 and number($height) &lt; 42.1 and number($height) &gt; 41.5">A3</xsl:when> + <xsl:when test="number($width) &lt; 15.11 and number($width) &gt; 14.5 and number($height) &lt; 22 and number($height) &gt; 19.5">A5</xsl:when> + <xsl:when test="number($width) &lt; 25.11 and number($width) &gt; 24.5 and number($height) &lt; 36 and number($height) &gt; 34.5">B4</xsl:when> + <xsl:when test="number($width) &lt; 18.5 and number($width) &gt; 16.5 and number($height) &lt; 26 and number($height) &gt; 24">B5</xsl:when> + <xsl:when test="number($width) &lt; 13.5 and number($width) &gt; 11.5 and number($height) &lt; 18 and number($height) &gt; 17">B6</xsl:when> + <xsl:when test="number($width) &lt; 13 and number($width) &gt; 12 and number($height) &lt; 18 and number($height) &gt; 17">B6</xsl:when> + <xsl:when test="number($width) &lt; 15 and number($width) &gt; 13 and number($height) &lt; 21.3 and number($height) &gt; 19.3">PRC-32K(Big)</xsl:when> + <xsl:when test="number($width) &lt; 22.6 and number($width) &gt; 20.6 and number($height) &lt; 28.95 and number($height) &gt; 26.95">letter</xsl:when> + <xsl:when test="number($width) &lt; 19.4 and number($width) &gt; 17.4 and number($height) &lt; 27 and number($height) &gt; 25">PRC-16K</xsl:when> + <xsl:when test="number($width) &lt; 15 and number($width) &gt; 13 and number($height) &lt; 21.3 and number($height) &gt; 19.3">PRC-32K(Big)</xsl:when> + <xsl:when test="number($width) &lt; 14 and number($width) &gt; 12 and number($height) &lt; 19.4 and number($height) &gt; 17.4">PRC-32K</xsl:when> + <xsl:otherwise>A4</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!--去掉纸型--> + <!--xsl:attribute name="纸型_C60C"><xsl:value-of select="$paperType"/></xsl:attribute--> + <xsl:variable name="uofwidth"> + <xsl:choose> + <xsl:when test="$width != ''"> + <xsl:value-of select="fun:Convert2uofUnit(style:page-layout-properties/@fo:page-width)"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="setDefaultPageWidth"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="宽_C605"><xsl:value-of select="$uofwidth"/></xsl:attribute> + <xsl:variable name="uofheight"> + <xsl:choose> + <xsl:when test="$height != ''"> + <xsl:value-of select="fun:Convert2uofUnit(style:page-layout-properties/@fo:page-height)"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="setDefaultPageHeight"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="é•¿_C604"><xsl:value-of select="$uofheight"/></xsl:attribute> + </xsl:element> + </xsl:template> + <xsl:template name="TablePageMargin"> + <xsl:element name="表:页边è·_E7C5"> + <xsl:if test="style:page-layout-properties/@fo:margin-left"> + <xsl:variable name="margin_left" select="fun:Convert2uofUnit(style:page-layout-properties/@fo:margin-left)"/> + <xsl:attribute name="å·¦_C608"><xsl:value-of select="$margin_left"/></xsl:attribute> + </xsl:if> + <xsl:if test="style:page-layout-properties/@fo:margin-top"> + <xsl:variable name="margin_top"> + <xsl:choose> + <xsl:when test="style:header-style/style:header-footer-properties/@fo:min-height"> + <xsl:value-of select="fun:Convert2uofUnit(style:page-layout-properties/@fo:margin-top) + fun:Convert2uofUnit(style:header-style/style:header-footer-properties/@fo:min-height)"/> + </xsl:when> + <xsl:when test="style:footer-style/style:header-footer-properties/@fo:min-height"> + <xsl:value-of select="fun:Convert2uofUnit(style:page-layout-properties/@fo:margin-top) + fun:Convert2uofUnit(style:footer-style/style:header-footer-properties/@fo:min-height)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="fun:Convert2uofUnit(style:page-layout-properties/@fo:margin-top)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="上_C609"><xsl:value-of select="$margin_top"/></xsl:attribute> + </xsl:if> + <xsl:if test="style:page-layout-properties/@fo:margin-right"> + <xsl:variable name="margin_right" select="fun:Convert2uofUnit(style:page-layout-properties/@fo:margin-right)"/> + <xsl:attribute name="å³_C60A"><xsl:value-of select="$margin_right"/></xsl:attribute> + </xsl:if> + <xsl:if test="style:page-layout-properties/@fo:margin-bottom"> + <xsl:variable name="margin_bottom"> + <xsl:choose> + <xsl:when test="style:header-style/style:header-footer-properties/@fo:min-height"> + <xsl:value-of select="fun:Convert2uofUnit(style:page-layout-properties/@fo:margin-bottom) + fun:Convert2uofUnit(style:header-style/style:header-footer-properties/@fo:min-height)"/> + </xsl:when> + <xsl:when test="style:footer-style/style:header-footer-properties/@fo:min-height"> + <xsl:value-of select="fun:Convert2uofUnit(style:page-layout-properties/@fo:margin-bottom) + fun:Convert2uofUnit(style:footer-style/style:header-footer-properties/@fo:min-height)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="fun:Convert2uofUnit(style:page-layout-properties/@fo:margin-bottom)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="下_C60B"><xsl:value-of select="$margin_bottom"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:template> + <xsl:template name="TablePageSetting"> + <xsl:param name="master-page"/> + <xsl:variable name="page-layout-name" select="$master-page/@style:page-layout-name"/> + <xsl:element name="表:页é¢è®¾ç½®_E7C1"> + <xsl:attribute name="å称_E7D4"><xsl:value-of select="$master-page/@style:name"/></xsl:attribute> + <xsl:for-each select="/office:document/office:automatic-styles/style:page-layout[@style:name = $page-layout-name]"> + <xsl:call-template name="TablePagePaper"/> + <xsl:element name="表:纸张方å‘_E7C3"> + <xsl:choose> + <xsl:when test="style:page-layout-properties/@style:print-orientation"> + <xsl:value-of select="style:page-layout-properties/@style:print-orientation"/> + </xsl:when> + <xsl:otherwise>portrait</xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:element name="表:缩放_E7C4"> + <xsl:choose> + <xsl:when test="style:page-layout-properties/@style:scale-to"> + <xsl:value-of select="substring-before(style:page-layout-properties/@style:scale-to,'%')"/> + </xsl:when> + <xsl:otherwise>100</xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:call-template name="TablePageMargin"/> + <xsl:for-each select="$master-page/style:header/child::*"> + <表:页眉页脚_E7C6> + <xsl:choose> + <xsl:when test="name(..)='style:region-left' or name(.)='style:region-left'"> + <xsl:attribute name="ä½ç½®_E7C9">header-left</xsl:attribute> + <xsl:for-each select="*"> + <xsl:apply-templates select="."/> + </xsl:for-each> + </xsl:when> + <xsl:when test="name(..)='style:region-right' or name(.)='style:region-right'"> + <xsl:attribute name="ä½ç½®_E7C9">header-right</xsl:attribute> + <xsl:for-each select="*"> + <xsl:apply-templates select="."/> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="ä½ç½®_E7C9">header-center</xsl:attribute> + <å­—:段è½_416B> + <xsl:for-each select="*"> + <å­—:å¥_419D> + <å­—:文本串_415B> + <xsl:value-of select="."/> + </å­—:文本串_415B> + </å­—:å¥_419D> + </xsl:for-each> + </å­—:段è½_416B> + </xsl:otherwise> + </xsl:choose> + </表:页眉页脚_E7C6> + </xsl:for-each> + <xsl:for-each select="$master-page/style:footer/child::*"> + <表:页眉页脚_E7C6> + <xsl:choose> + <xsl:when test="name(..)='style:region-left' or name(.)='style:region-left'"> + <xsl:attribute name="ä½ç½®_E7C9">footer-left</xsl:attribute> + <xsl:for-each select="*"> + <xsl:apply-templates select="."/> + </xsl:for-each> + </xsl:when> + <xsl:when test="name(..)='style:region-right' or name(.)='style:region-right'"> + <xsl:attribute name="ä½ç½®_E7C9">footer-right</xsl:attribute> + <xsl:for-each select="*"> + <xsl:apply-templates select="."/> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="ä½ç½®_E7C9">footer-center</xsl:attribute> + <!--å­—:段è½_416B--> + <xsl:for-each select="*"> + <xsl:choose> + <xsl:when test="name(.)!=''"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:otherwise> + <å­—:段è½_416B> + <å­—:å¥_419D> + <å­—:文本串_415B> + <xsl:value-of select="."/> + </å­—:文本串_415B> + </å­—:å¥_419D> + </å­—:段è½_416B> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + <!--/å­—:段è½_416B--> + </xsl:otherwise> + </xsl:choose> + </表:页眉页脚_E7C6> + </xsl:for-each> + <xsl:if test="style:page-layout-properties/@style:print-page-order or style:page-layout-properties/@style:print"> + <表:打å°_E7CA> + <xsl:if test="style:page-layout-properties/@style:print-page-order='ltr'"> + <xsl:attribute name="是å¦å…ˆåˆ—åŽè¡Œ_E7CE">false</xsl:attribute> + </xsl:if> + <xsl:if test="contains(style:page-layout-properties/@style:print,'headers')"> + <xsl:attribute name="是å¦å¸¦è¡Œå·åˆ—æ ‡_E7CC">true</xsl:attribute> + </xsl:if> + <xsl:if test="contains(style:page-layout-properties/@style:print,'grid')"> + <xsl:attribute name="是å¦å¸¦ç½‘格线_E7CB">true</xsl:attribute> + </xsl:if> + </表:打å°_E7CA> + </xsl:if> + <xsl:if test="contains(style:page-layout-properties/@style:print,'annotations')"> + <表:批注打å°æ–¹å¼_E7CF>sheet-end</表:批注打å°æ–¹å¼_E7CF> + </xsl:if> + <表:垂直对é½æ–¹å¼_E701> + <xsl:choose> + <xsl:when test="style:page-layout-properties/@style:table-centering='vertical' or style:page-layout-properties/@style:table-centering='both'">center</xsl:when> + <xsl:otherwise>top</xsl:otherwise> + </xsl:choose> + </表:垂直对é½æ–¹å¼_E701> + <表:水平对é½æ–¹å¼_E700> + <xsl:choose> + <xsl:when test="style:page-layout-properties/@style:table-centering='horizontal' or style:page-layout-properties/@style:table-centering='both'">center</xsl:when> + <xsl:otherwise>left</xsl:otherwise> + </xsl:choose> + </表:水平对é½æ–¹å¼_E700> + <xsl:if test="style:page-layout-properties/@style:scale-to-X or style:page-layout-properties/@style:scale-to-Y"> + <表:调整_E7D1> + <xsl:if test="style:page-layout-properties/@style:scale-to-X"> + <xsl:attribute name="页高å€æ•°_E7D2"><xsl:value-of select="style:page-layout-properties/@style:scale-to-X"/></xsl:attribute> + </xsl:if> + <xsl:if test="style:page-layout-properties/@style:scale-to-Y"> + <xsl:attribute name="页宽å€æ•°_E7D3"><xsl:value-of select="style:page-layout-properties/@style:scale-to-Y"/></xsl:attribute> + </xsl:if> + </表:调整_E7D1> + </xsl:if> + </xsl:for-each> + </xsl:element> + </xsl:template> + <xsl:template name="TableSheetProperties"> + <xsl:param name="tablestyle"/> + <xsl:element name="表:工作表属性_E80D"> + <xsl:if test="$tablestyle/style:table-properties/@table:tab-font-color"> + <表:标签å‰æ™¯è‰²_E7BF> + <xsl:value-of select="$tablestyle/style:table-properties/@table:tab-font-color"/> + </表:标签å‰æ™¯è‰²_E7BF> + </xsl:if> + <xsl:if test="$tablestyle/style:table-properties/@table:tab-color"> + <表:标签背景色_E7C0> + <xsl:value-of select="$tablestyle/style:table-properties/@table:tab-color"/> + </表:标签背景色_E7C0> + </xsl:if> + <xsl:variable name="PageName" select="$tablestyle/@style:master-page-name"/> + <xsl:call-template name="TablePageSetting"> + <xsl:with-param name="master-page" select="/office:document/office:master-styles/style:master-page[@style:name=$PageName]"/> + </xsl:call-template> + <xsl:call-template name="TableView"/> + <!--uof2.0暂时无背景填充项,待确认 + <xsl:if test="table:table-column/@table:number-columns-repeated &gt; 200"> + <xsl:variable name="temp" select="table:table-column/@table:default-cell-style-name"/> + <xsl:variable name="bkcolor" select="key('TableStyle',@temp)/style:table-cell-properties/@fo:background-color"/> + <xsl:if test="$bkcolor != ''"> + <xsl:element name="表:背景填充_E830"> + <xsl:element name="图:颜色_8004"> + <xsl:value-of select="$bkcolor"/> + </xsl:element> + </xsl:element> + </xsl:if> + </xsl:if>--> + <xsl:if test="$tablestyle/style:table-properties/@fo:background-color"> + <xsl:element name="表:背景填充_E830"> + <xsl:element name="图:颜色_8004"> + <xsl:value-of select="$tablestyle/style:table-properties/@fo:background-color"/> + </xsl:element> + </xsl:element> + </xsl:if> + </xsl:element> + </xsl:template> + <xsl:template match="table:table-cell" mode="table"> + <xsl:param name="rowPos"/> + <xsl:call-template name="CellContent"> + <xsl:with-param name="rowPos" select="$rowPos"/> + </xsl:call-template> + </xsl:template> + <xsl:template match="table:covered-table-cell" mode="table"> + <xsl:param name="rowPos"/> + <xsl:call-template name="CellContent"> + <xsl:with-param name="rowPos" select="$rowPos"/> + </xsl:call-template> + </xsl:template> + <xsl:template name="RowNumber"> + <xsl:param name="result"/> + <!--xsl:variable name="nCount1" select="count(preceding-sibling::table:table-row)"/> + <xsl:variable name="nRepeatSum1" select="sum(preceding-sibling::table:table-row[@table:number-rows-repeated]/@table:number-rows-repeated)"/> + <xsl:variable name="nRepeatCount1" select="count(preceding-sibling::table:table-row[@table:number-rows-repeated]/@table:number-rows-repeated)"/> + <xsl:variable name="nCount2" select="count(preceding-sibling::*[name() != 'table:shapes']//table:table-row)"/> + <xsl:variable name="nRepeatSum2" select="sum(preceding-sibling::*[name() != 'table:shapes']//table:table-row[@table:number-rows-repeated]/@table:number-rows-repeated)"/> + <xsl:variable name="nRepeatCount2" select="count(preceding-sibling::*[name() != 'table:shapes']//table:table-row[@table:number-rows-repeated]/@table:number-rows-repeated)"/> + <xsl:variable name="nCurPos"> + <xsl:value-of select="number($nCount1 + $nRepeatSum1 - $nRepeatCount1 + $nCount2 + $nRepeatSum2 - $nRepeatCount2)"/> + </xsl:variable--> + <xsl:variable name="nCount1" select="count(preceding-sibling::table:table-row)"/> + <xsl:variable name="nRepeatSum1" select="sum(preceding-sibling::table:table-row[@table:number-rows-repeated]/@table:number-rows-repeated)"/> + <xsl:variable name="nRepeatCount1" select="count(preceding-sibling::table:table-row[@table:number-rows-repeated]/@table:number-rows-repeated)"/> + <xsl:variable name="nCount2" select="count(preceding-sibling::*//table:table-row[not(ancestor::office:chart)])"/> + <xsl:variable name="nRepeatSum2" select="sum(preceding-sibling::*//table:table-row[@table:number-rows-repeated and not(ancestor::office:chart)]/@table:number-rows-repeated)"/> + <xsl:variable name="nRepeatCount2" select="count(preceding-sibling::*//table:table-row[@table:number-rows-repeated and not(ancestor::office:chart)]/@table:number-rows-repeated)"/> + <xsl:variable name="nCurPos"> + <xsl:value-of select="number($nCount1 + $nRepeatSum1 - $nRepeatCount1 + $nCount2 + $nRepeatSum2 - $nRepeatCount2)"/> + </xsl:variable> + <xsl:for-each select=".."> + <xsl:choose> + <xsl:when test="name(.) != 'table:table'"> + <xsl:call-template name="RowNumber"> + <xsl:with-param name="result" select="number($result) + number($nCurPos)"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number($result) + number($nCurPos)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template match="table:table-row" mode="table"> + <xsl:element name="表:è¡Œ_E7F1"> + <xsl:variable name="nNumber"> + <xsl:call-template name="RowNumber"> + <xsl:with-param name="result" select="0"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="è¡Œå·_E7F3"><xsl:value-of select="$nNumber + 1"/></xsl:attribute> + <xsl:if test="@table:visibility = 'collapse' or @table:visibility = 'filter'"> + <xsl:attribute name="是å¦éšè—_E73C">true</xsl:attribute> + </xsl:if> + <xsl:variable name="rowHeight" select="key('RowStyle',@table:style-name)/style:table-row-properties/@style:row-height"/> + <xsl:if test="$rowHeight != ''"> + <xsl:variable name="uofHeight" select="fun:Convert2uofUnit($rowHeight)"/> + <xsl:attribute name="行高_E7F4"><xsl:value-of select="$uofHeight"/></xsl:attribute> + </xsl:if> + <xsl:if test="@table:default-cell-style-name"> + <xsl:attribute name="å¼æ ·å¼•ç”¨_E7BD"><xsl:value-of select="@table:default-cell-style-name"/></xsl:attribute> + </xsl:if> + <xsl:if test="@table:number-rows-repeated"> + <!--xsl:attribute name="跨度_E7EF"><xsl:value-of select="@table:number-rows-repeated - 1"/></xsl:attribute--> + <xsl:attribute name="跨度_E7EF" select="number(@table:number-rows-repeated)- 1"/> + </xsl:if> + <xsl:for-each select="*"> + <xsl:choose> + <xsl:when test="self::node()[name(.)='table:table-cell']"> + <xsl:apply-templates mode="table" select="."> + <xsl:with-param name="rowPos" select="$nNumber + 1"/> + </xsl:apply-templates> + </xsl:when> + <xsl:when test="self::node()[name(.)='table:covered-table-cell']"> + <xsl:apply-templates mode="table" select="."> + <xsl:with-param name="rowPos" select="$nNumber + 1"/> + </xsl:apply-templates> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:element> + </xsl:template> + <xsl:template match="table:table-rows" mode="table"> + <xsl:for-each select="*"> + <xsl:choose> + <xsl:when test="self::node()[name(.)='table:table-row']"> + <xsl:apply-templates mode="table" select="."/> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template match="table:table-header-rows" mode="table"> + <xsl:for-each select="*"> + <xsl:choose> + <xsl:when test="self::node()[name(.)='table:table-row']"> + <xsl:apply-templates mode="table" select="."/> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template match="table:table-row-group" mode="table"> + <xsl:for-each select="*"> + <xsl:choose> + <xsl:when test="self::node()[name(.)='table:table-row-group']"> + <xsl:apply-templates mode="table" select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='table:table-header-rows']"> + <xsl:apply-templates mode="table" select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='table:table-rows']"> + <xsl:apply-templates mode="table" select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='table:table-row']"> + <xsl:apply-templates mode="table" select="."/> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template name="ColumnNumber"> + <xsl:param name="result"/> + <!--xsl:variable name="nCurPos"> + <xsl:variable name="nCount1" select="count(preceding-sibling::table:table-column)"/> + <xsl:variable name="nRepeatSum1" select="sum(preceding-sibling::table:table-column[@table:number-columns-repeated]/@table:number-columns-repeated)"/> + <xsl:variable name="nRepeatCount1" select="count(preceding-sibling::table:table-column[@table:number-columns-repeated]/@table:number-columns-repeated)"/> + <xsl:variable name="nCount2" select="count(preceding-sibling::*[name() != 'table:shapes']//table:table-column)"/> + <xsl:variable name="nRepeatSum2" select="sum(preceding-sibling::*[name() != 'table:shapes']//table:table-column[@table:number-columns-repeated]/@table:number-columns-repeated)"/> + <xsl:variable name="nRepeatCount2" select="count(preceding-sibling::*[name() != 'table:shapes']//table:table-column[@table:number-columns-repeated]/@table:number-columns-repeated)"/> + <xsl:value-of select="number($nCount1 + $nRepeatSum1 - $nRepeatCount1 + $nCount2 + $nRepeatSum2 - $nRepeatCount2)"/> + </xsl:variable--> + <xsl:variable name="nCurPos"> + <xsl:variable name="nCount1" select="count(preceding-sibling::table:table-column)"/> + <xsl:variable name="nRepeatSum1" select="sum(preceding-sibling::table:table-column[@table:number-columns-repeated]/@table:number-columns-repeated)"/> + <xsl:variable name="nRepeatCount1" select="count(preceding-sibling::table:table-column[@table:number-columns-repeated]/@table:number-columns-repeated)"/> + <xsl:variable name="nCount2" select="count(preceding-sibling::*//table:table-column[not(ancestor::office:chart)])"/> + <xsl:variable name="nRepeatSum2" select="sum(preceding-sibling::*//table:table-column[@table:number-columns-repeated and not(ancestor::office:chart)]/@table:number-columns-repeated)"/> + <xsl:variable name="nRepeatCount2" select="count(preceding-sibling::*//table:table-column[@table:number-columns-repeated and not(ancestor::office:chart)]/@table:number-columns-repeated)"/> + <xsl:value-of select="number($nCount1 + $nRepeatSum1 - $nRepeatCount1 + $nCount2 + $nRepeatSum2 - $nRepeatCount2)"/> + </xsl:variable> + <xsl:for-each select=".."> + <xsl:choose> + <xsl:when test="name(.) != 'table:table'"> + <xsl:call-template name="ColumnNumber"> + <xsl:with-param name="result" select="number($result) + number($nCurPos)"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number($result) + number($nCurPos)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template match="table:table-column" mode="table"> + <表:列_E7EC> + <xsl:variable name="nNumber"> + <xsl:call-template name="ColumnNumber"> + <xsl:with-param name="result" select="0"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="列å·_E7ED"><xsl:value-of select="$nNumber + 1"/></xsl:attribute> + <xsl:if test="@table:visibility"> + <xsl:attribute name="是å¦éšè—_E73C"><xsl:choose><xsl:when test="@table:visibility='collapse'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:variable name="colWidth" select="key('ColStyle',@table:style-name)/style:table-column-properties/@style:column-width"/> + <xsl:if test="$colWidth != ''"> + <xsl:variable name="uofWidth" select="fun:Convert2uofUnit($colWidth)"/> + <xsl:attribute name="列宽_E7EE"><xsl:value-of select="$uofWidth"/></xsl:attribute> + </xsl:if> + <xsl:if test="@table:default-cell-style-name"> + <xsl:attribute name="å¼æ ·å¼•ç”¨_E7BD"><xsl:value-of select="@table:default-cell-style-name"/></xsl:attribute> + </xsl:if> + <xsl:if test="number(@table:number-columns-repeated) &gt; 1"> + <!--xsl:attribute name="跨度_E7EF"><xsl:value-of select="@table:number-columns-repeated - 1"/></xsl:attribute--> + <xsl:attribute name="跨度_E7EF" select="number(@table:number-columns-repeated) - 1"/> + </xsl:if> + </表:列_E7EC> + </xsl:template> + <xsl:template match="table:table-columns" mode="table"> + <xsl:for-each select="*"> + <xsl:choose> + <xsl:when test="self::node()[name(.)='table:table-column']"> + <xsl:apply-templates mode="table" select="."/> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template match="table:table-header-columns" mode="table"> + <xsl:for-each select="*"> + <xsl:choose> + <xsl:when test="self::node()[name(.)='table:table-column']"> + <xsl:apply-templates mode="table" select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='text:soft-page-break']"> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template match="table:table-column-group" mode="table"> + <xsl:for-each select="*"> + <xsl:choose> + <xsl:when test="self::node()[name(.)='table:table-column-group']"> + <xsl:apply-templates mode="table" select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='table:table-header-columns']"> + <xsl:apply-templates mode="table" select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='table:table-columns']"> + <xsl:apply-templates mode="table" select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='table:table-column']"> + <xsl:apply-templates mode="table" select="."/> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template name="TableGroups"> + <xsl:if test=".//table:table-column-group or .//table:table-row-group"> + <xsl:element name="表:分组集_E7F6"> + <xsl:for-each select=".//table:table-column-group"> + <表:列_E841> + <xsl:variable name="nStartNumber"> + <xsl:for-each select="descendant::table:table-column[1]"> + <xsl:call-template name="ColumnNumber"> + <xsl:with-param name="result" select="0"/> + </xsl:call-template> + </xsl:for-each> + </xsl:variable> + <xsl:attribute name="起始_E73A"><xsl:value-of select="$nStartNumber + 1"/></xsl:attribute> + <xsl:variable name="nCount" select="count(.//table:table-column)"/> + <xsl:variable name="nRepeatSum" select="sum(.//table:table-column[@table:number-columns-repeated]/@table:number-columns-repeated)"/> + <xsl:variable name="nRepeatCount" select="count(.//table:table-column[@table:number-columns-repeated]/@table:number-columns-repeated)"/> + <xsl:attribute name="终止_E73B"><xsl:value-of select="$nStartNumber + $nCount + $nRepeatSum - $nRepeatCount"/></xsl:attribute> + <xsl:if test="@table:display"> + <xsl:choose> + <xsl:when test="@table:display = 'true'"> + <xsl:attribute name="是å¦éšè—_E73C">false</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="是å¦éšè—_E73C">true</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </表:列_E841> + </xsl:for-each> + <xsl:for-each select=".//table:table-row-group"> + <表:è¡Œ_E842> + <xsl:variable name="nStartNumber"> + <xsl:for-each select="descendant::table:table-row[1]"> + <xsl:call-template name="RowNumber"> + <xsl:with-param name="result" select="0"/> + </xsl:call-template> + </xsl:for-each> + </xsl:variable> + <xsl:attribute name="起始_E73A"><xsl:value-of select="$nStartNumber + 1"/></xsl:attribute> + <xsl:variable name="nCount" select="count(.//table:table-row)"/> + <xsl:variable name="nRepeatSum" select="sum(.//table:table-row[@table:number-rows-repeated]/@table:number-rows-repeated)"/> + <xsl:variable name="nRepeatCount" select="count(.//table:table-row[@table:number-rows-repeated]/@table:number-rows-repeated)"/> + <xsl:attribute name="终止_E73B"><xsl:value-of select="$nStartNumber + $nCount + $nRepeatSum - $nRepeatCount"/></xsl:attribute> + <xsl:if test="@table:display"> + <xsl:choose> + <xsl:when test="@table:display = 'true'"> + <xsl:attribute name="是å¦éšè—_E73C">false</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="是å¦éšè—_E73C">true</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </表:è¡Œ_E842> + </xsl:for-each> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="TableGroupAndOutline"> + <xsl:variable name="OutlineDetailValue"> + <xsl:value-of select="/office:document/office:settings/config:config-item-set[@config:name='ooo:view-settings']/config:config-item-map-indexed[@config:name='Views']/config:config-item-map-entry/config:config-item[@config:name='OutlineDetailValue']"/> + </xsl:variable> + <!--xsl:if test="(.//table:table-column-group or .//table:table-row-group) and ($OutlineDetailValue != '')"--> + <xsl:if test="(.//table:table-column-group or .//table:table-row-group) and (($OutlineDetailValue = '0') or ($OutlineDetailValue = '1') or ($OutlineDetailValue = '2'))"> + <表:组åŠåˆ†çº§æ˜¾ç¤ºæ–¹å‘_E7F7> + <xsl:choose> + <xsl:when test="$OutlineDetailValue = '0'">below</xsl:when> + <xsl:when test="$OutlineDetailValue = '1'">below</xsl:when> + <xsl:when test="$OutlineDetailValue = '2'">right</xsl:when> + <!--xsl:otherwise>none</xsl:otherwise--> + </xsl:choose> + </表:组åŠåˆ†çº§æ˜¾ç¤ºæ–¹å‘_E7F7> + </xsl:if> + </xsl:template> + <xsl:template name="TableSheetContent"> + <xsl:element name="表:工作表内容_E80E"> + <表:最大行列_E7E6> + <xsl:variable name="maxRow"> + <xsl:variable name="nRow" select="count(.//table:table-row)"/> + <xsl:variable name="nRepeatSum" select="sum(.//table:table-row[@table:number-rows-repeated]/@table:number-rows-repeated)"/> + <xsl:variable name="nRepeatCount" select="count(.//table:table-row[@table:number-rows-repeated]/@table:number-rows-repeated)"/> + <xsl:value-of select="$nRow + $nRepeatSum - $nRepeatCount"/> + </xsl:variable> + <xsl:attribute name="最大行_E7E7"><xsl:value-of select="$maxRow"/></xsl:attribute> + <xsl:variable name="maxColumn"> + <xsl:variable name="nColumn" select="count(.//table:table-column)"/> + <xsl:variable name="nRepeatSum" select="sum(.//table:table-column[@table:number-columns-repeated]/@table:number-columns-repeated)"/> + <xsl:variable name="nRepeatCount" select="count(.//table:table-column[@table:number-columns-repeated]/@table:number-columns-repeated)"/> + <xsl:value-of select="$nColumn + $nRepeatSum - $nRepeatCount"/> + </xsl:variable> + <xsl:attribute name="最大列_E7E8"><xsl:value-of select="$maxColumn"/></xsl:attribute> + </表:最大行列_E7E6> + <表:缺çœè¡Œé«˜åˆ—宽_E7E9> + <xsl:attribute name="缺çœè¡Œé«˜_E7EA"><xsl:choose><xsl:when test="$uofUnit= 'cm'">0.53</xsl:when><xsl:when test="$uofUnit= 'mm'">5.3</xsl:when><xsl:when test="$uofUnit= 'inch'">0.20867</xsl:when><xsl:otherwise>15.024</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="缺çœåˆ—宽_E7EB"><xsl:choose><xsl:when test="$uofUnit= 'cm'">2.27</xsl:when><xsl:when test="$uofUnit= 'mm'">22.7</xsl:when><xsl:when test="$uofUnit= 'inch'">0.8937</xsl:when><xsl:otherwise>64.346</xsl:otherwise></xsl:choose></xsl:attribute> + </表:缺çœè¡Œé«˜åˆ—宽_E7E9> + <xsl:for-each select="*"> + <xsl:choose> + <xsl:when test="self::node()[name(.)='table:table-column-group']"> + <xsl:apply-templates mode="table" select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='table:table-header-columns']"> + <xsl:apply-templates mode="table" select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='table:table-columns']"> + <xsl:apply-templates mode="table" select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='table:table-column']"> + <xsl:apply-templates mode="table" select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='table:table-row-group']"> + <xsl:apply-templates mode="table" select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='table:table-header-rows']"> + <xsl:apply-templates mode="table" select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='table:table-rows']"> + <xsl:apply-templates mode="table" select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='table:table-row']"> + <xsl:apply-templates mode="table" select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='table:named-expressions']"> + + </xsl:when> + <xsl:when test="self::node()[name(.)='table:title']"> + + </xsl:when> + <xsl:when test="self::node()[name(.)='table:desc']"> + + </xsl:when> + <xsl:when test="self::node()[name(.)='table:table-source']"> + + </xsl:when> + <xsl:when test="self::node()[name(.)='office:dde-source']"> + + </xsl:when> + <xsl:when test="self::node()[name(.)='table:scenario']"> + + </xsl:when> + <xsl:when test="self::node()[name(.)='office:forms']"> + + </xsl:when> + </xsl:choose> + </xsl:for-each> + <xsl:for-each select="table:shapes"> + <xsl:apply-templates mode="table" select="."/> + </xsl:for-each> + <xsl:call-template name="TableGroups"/> + <xsl:call-template name="TableGroupAndOutline"/> + </xsl:element> + </xsl:template> + <xsl:template name="translate-expression"> + <xsl:param name="expression"/> + <xsl:variable name="expression1"> + <xsl:value-of select="substring-before($expression,':')"/> + </xsl:variable> + <xsl:variable name="expression2"> + <xsl:value-of select="substring-after($expression,':')"/> + </xsl:variable> + <xsl:variable name="expression3"> + <xsl:value-of select="substring-before($expression1,'.')"/> + <!--Table Name--> + </xsl:variable> + <xsl:variable name="expression4"> + <xsl:value-of select="substring-before($expression2,'.')"/> + <!--Table Name--> + </xsl:variable> + <xsl:variable name="expression5"> + <xsl:value-of select="substring-after($expression1,'.')"/> + <!--Start point--> + </xsl:variable> + <xsl:variable name="expression6"> + <xsl:value-of select="substring-after($expression2,'.')"/> + <!--end point--> + </xsl:variable> + <xsl:variable name="startHorizonal"> + <xsl:choose> + <xsl:when test="string-length($expression5) = 2"> + <xsl:value-of select="substring($expression5,1,1)"/> + </xsl:when> + <xsl:when test="string-length($expression5) = 3"> + <xsl:variable name="secondCharacter" select="substring($expression5,2,1)"/> + <xsl:choose> + <xsl:when test="number($secondCharacter) &gt; 9"> + <xsl:value-of select="substring($expression5,1,2)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring($expression5,1,1)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="startVertical"> + <xsl:choose> + <xsl:when test="string-length($expression5) = 2"> + <xsl:value-of select="substring($expression5,2,1)"/> + </xsl:when> + <xsl:when test="string-length($expression5) = 3"> + <xsl:variable name="secondCharacter" select="substring($expression5,2,1)"/> + <xsl:choose> + <xsl:when test="number($secondCharacter) &gt; 9"> + <xsl:value-of select="substring($expression5,3)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring($expression5,2)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="endHorizonal"> + <xsl:choose> + <xsl:when test="string-length($expression6) = 2"> + <xsl:value-of select="substring($expression6,1,1)"/> + </xsl:when> + <xsl:when test="string-length($expression6) = 3"> + <xsl:variable name="secondCharacter" select="substring($expression6,2,1)"/> + <xsl:choose> + <xsl:when test="number($secondCharacter) &gt; 9"> + <xsl:value-of select="substring($expression6,1,2)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring($expression6,1,1)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="endVertical"> + <xsl:choose> + <xsl:when test="string-length($expression6) = 2"> + <xsl:value-of select="substring($expression6,2,1)"/> + </xsl:when> + <xsl:when test="string-length($expression6) = 3"> + <xsl:variable name="secondCharacter" select="substring($expression6,2,1)"/> + <xsl:choose> + <xsl:when test="number($secondCharacter) &gt; 9"> + <xsl:value-of select="substring($expression6,3)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring($expression6,2)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="start"> + <xsl:value-of select="concat('$',$startHorizonal,'$',$startVertical)"/> + </xsl:variable> + <xsl:variable name="end"> + <xsl:value-of select="concat('$',$endHorizonal,'$',$endVertical)"/> + </xsl:variable> + <xsl:variable name="yinhao">'</xsl:variable> + <xsl:choose> + <xsl:when test="$expression3 != $expression4"> + <xsl:value-of select="concat($yinhao,$expression3,$yinhao,'!',$start,':',$yinhao,$expression4,$yinhao,'!',$end)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($yinhao,$expression3,$yinhao,'!',$start,':',$end)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="TableOperator"> + <xsl:element name="表:æ“作æ¡ä»¶_E815"> + <xsl:element name="表:æ“作ç _E816"> + <xsl:choose> + <xsl:when test="@table:operator = '='">equal to</xsl:when> + <xsl:when test="@table:operator = '!='">not equal to</xsl:when> + <xsl:when test="@table:operator = '&gt;'">greater than</xsl:when> + <xsl:when test="@table:operator = '&gt;='">greater than or equal to</xsl:when> + <xsl:when test="@table:operator = '&lt;'">less than</xsl:when> + <xsl:when test="@table:operator = '&lt;='">less than or equal to</xsl:when> + <xsl:when test="@table:operator = 'begins-with'">start with</xsl:when> + <xsl:when test="@table:operator = 'does-not-begin-with'">not start with</xsl:when> + <xsl:when test="@table:operator = 'ends-with'">end with</xsl:when> + <xsl:when test="@table:operator = 'does-not-end-with'">not end with</xsl:when> + <xsl:when test="@table:operator = 'contains'">contain</xsl:when> + <xsl:when test="@table:operator = 'does-not-contain'">not contain</xsl:when> + <xsl:otherwise>equal to</xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:element name="表:值_E817"> + <xsl:if test="@table:value"> + <xsl:value-of select="@table:value"/> + </xsl:if> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template name="TableDataFilter"> + <xsl:param name="tablename"/> + <xsl:if test="/*/office:body/office:spreadsheet/table:database-ranges/table:database-range[not(@table:name) and contains(@table:target-range-address,$tablename)]"> + <表:筛选集_E83A> + <xsl:for-each select="/*/office:body/office:spreadsheet/table:database-ranges/table:database-range[not(@table:name) and contains(@table:target-range-address,$tablename)]"> + <xsl:variable name="target-range-address" select="//table:database-range[table:filter]/@table:target-range-address"/> + <xsl:element name="表:筛选_E80F"> + <xsl:attribute name="类型_E83B"><xsl:choose><xsl:when test="@table:display-filter-buttons">auto</xsl:when><xsl:otherwise>advance</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:element name="表:范围_E810"> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="expression" select="./@table:target-range-address"/> + </xsl:call-template> + </xsl:element> + <xsl:variable name="column-and-row" select="substring-before(substring-after($target-range-address,'.'),':')"/> + <xsl:if test="table:filter"> + <xsl:element name="表:æ¡ä»¶_E811"> + <xsl:variable name="columnNumber"> + <xsl:choose> + <xsl:when test="table:filter/table:filter-condition/@table:field-number"> + <xsl:value-of select="number(table:filter/table:filter-condition/@table:field-number) + 1"/> + </xsl:when> + <xsl:when test="table:filter/table:filter-or/table:filter-condition/@table:field-number"> + <xsl:value-of select="number(table:filter/table:filter-or/table:filter-condition[1]/@table:field-number) + 1"/> + </xsl:when> + <xsl:when test="table:filter/table:filter-and/table:filter-condition/@table:field-number"> + <xsl:value-of select="number(table:filter/table:filter-and/table:filter-condition[1]/@table:field-number) + 1"/> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="列å·_E819"><xsl:value-of select="$columnNumber[1]"/></xsl:attribute> + <xsl:variable name="filter1" select="table:filter/table:filter-condition/@table:operator"/> + <xsl:choose> + <xsl:when test="$filter1 = 'bottom values' or $filter1 = 'bottom percent' or $filter1 = 'top values' or $filter1 = 'top percent' or $filter1 = '='"> + <xsl:element name="表:普通_E812"> + <xsl:attribute name="类型_E7B6"><xsl:choose><xsl:when test="$filter1 = 'bottom values'">bottomitem</xsl:when><xsl:when test="$filter1 = 'bottom percent'">bottompercent</xsl:when><xsl:when test="$filter1 = 'top values'">topitem</xsl:when><xsl:when test="$filter1 = 'top percent'">toppercent</xsl:when><xsl:when test="$filter1 = '='">value</xsl:when></xsl:choose></xsl:attribute> + <xsl:attribute name="值_E813"><xsl:value-of select="table:filter/table:filter-condition/@table:value"/></xsl:attribute> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="表:自定义_E814"> + <xsl:variable name="tableFilter"> + <xsl:choose> + <xsl:when test="table:filter/table:filter-or">or</xsl:when> + <xsl:when test="/table:filter/table:filter-and">and</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:if test="$tableFilter != ''"> + <xsl:attribute name="类型_E75D"><xsl:value-of select="$tableFilter"/></xsl:attribute> + </xsl:if> + <xsl:for-each select="table:filter/table:filter-or/table:filter-condition | table:filter/table:filter-and/table:filter-condition | table:filter/table:filter-condition"> + <xsl:call-template name="TableOperator"/> + </xsl:for-each> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:if test="@table:condition-source-range-address"> + <xsl:element name="表:æ¡ä»¶åŒºåŸŸ_E81A"> + <xsl:value-of select="@table:condition-source-range-address"/> + </xsl:element> + </xsl:if> + <xsl:if test="@table:display-duplicates"> + <xsl:element name="表:结果区域_E81B"> + <xsl:value-of select="@table:display-duplicates"/> + </xsl:element> + </xsl:if> + </xsl:element> + </xsl:for-each> + </表:筛选集_E83A> + </xsl:if> + </xsl:template> + <xsl:template name="TablePageBreak"> + <xsl:if test="key('ColStyle', .//table:table-column/@table:style-name)/style:table-column-properties/@fo:break-before = 'page' or key('ColStyle', .//table:table-row/@table:style-name)/style:table-row-properties/@fo:break-before = 'page'"> + <表:分页符集_E81E> + <xsl:for-each select=".//table:table-column"> + <xsl:if test="key('ColStyle', @table:style-name)/style:table-column-properties/@fo:break-before = 'page'"> + <xsl:variable name="nNumber"> + <xsl:call-template name="ColumnNumber"> + <xsl:with-param name="result" select="0"/> + </xsl:call-template> + </xsl:variable> + <xsl:element name="表:分页符_E81F"> + <xsl:attribute name="列å·_E821"><xsl:value-of select="$nNumber"/></xsl:attribute> + </xsl:element> + </xsl:if> + </xsl:for-each> + <xsl:for-each select=".//table:table-row"> + <xsl:if test="key('RowStyle', @table:style-name)/style:table-row-properties/@fo:break-before = 'page'"> + <xsl:variable name="nNumber"> + <xsl:call-template name="RowNumber"> + <xsl:with-param name="result" select="0"/> + </xsl:call-template> + </xsl:variable> + <xsl:element name="表:分页符_E81F"> + <xsl:attribute name="è¡Œå·_E820"><xsl:value-of select="$nNumber"/></xsl:attribute> + </xsl:element> + </xsl:if> + </xsl:for-each> + </表:分页符集_E81E> + </xsl:if> + </xsl:template> + <xsl:template match="table:table" mode="table"> + <xsl:element name="表:工作表_E825"> + <xsl:attribute name="标识符_E7AC"><xsl:value-of select="concat('Table', generate-id())"/></xsl:attribute> + <xsl:attribute name="å称_E822"><xsl:value-of select="@table:name"/></xsl:attribute> + <xsl:variable name="tablestyle" select="key('TableStyle',@table:style-name)"/> + <xsl:variable name="status" select="$tablestyle/style:table-properties/@table:display"/> + <xsl:attribute name="是å¦éšè—_E73C"><xsl:choose><xsl:when test="$status = 'false'"><xsl:value-of select="'true'"/></xsl:when><xsl:otherwise><xsl:value-of select="'false'"/></xsl:otherwise></xsl:choose></xsl:attribute> + <!--xsl:attribute name="背景_E823"><xsl:choose><xsl:when test="$tablestyle/style:table-properties/@fo:background-color"><xsl:value-of select="$tablestyle/style:table-properties/@fo:background-color"/></xsl:when><xsl:otherwise>#ffffff</xsl:otherwise></xsl:choose></xsl:attribute--> + <!--xsl:attribute name="表:å¼æ ·å¼•ç”¨_E824"><xsl:value-of select="@table:style-name"/></xsl:attribute--> + <xsl:call-template name="TableSheetProperties"> + <xsl:with-param name="tablestyle" select="$tablestyle"/> + </xsl:call-template> + <xsl:call-template name="TableSheetContent"/> + <xsl:call-template name="TableDataFilter"> + <xsl:with-param name="tablename" select="@table:name"/> + </xsl:call-template> + <xsl:if test="/office:document/office:automatic-styles/style:style/style:table-column-properties[@fo:break-before]"> + <xsl:call-template name="TablePageBreak"/> + </xsl:if> + </xsl:element> + </xsl:template> + <xsl:template match="table:shapes" mode="table"> + <xsl:for-each select="*"> + <xsl:call-template name="UOFAnchor"> + <!--xsl:with-param name="anchor_name1" select="'uof:锚点_C644'"/--> + </xsl:call-template> + </xsl:for-each> + </xsl:template> + <xsl:template match="text:p" mode="tablecell"> + <xsl:call-template name="paragraph_content"/> + </xsl:template> + <xsl:template match="office:annotation" mode="tablecell"> + <xsl:element name="表:批注_E7B7"> + <xsl:attribute name="是å¦æ˜¾ç¤º_E7B9"><xsl:choose><xsl:when test="@office:display = 'true'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:call-template name="UOFAnchor"> + <!--xsl:with-param name="anchor_name1" select="'uof:锚点_C644'"/--> + </xsl:call-template> + </xsl:element> + </xsl:template> + <xsl:template name="CellContent"> + <xsl:param name="rowPos"/> + <表:å•å…ƒæ ¼_E7F2> + <xsl:variable name="nCount1" select="count(preceding-sibling::table:table-cell)"/> + <xsl:variable name="nRepeatSum1" select="sum(preceding-sibling::table:table-cell[@table:number-columns-repeated]/@table:number-columns-repeated)"/> + <xsl:variable name="nRepeatCount1" select="count(preceding-sibling::table:table-cell[@table:number-columns-repeated]/@table:number-columns-repeated)"/> + <xsl:variable name="nCount2" select="count(preceding-sibling::table:covered-table-cell)"/> + <xsl:variable name="nRepeatSum2" select="sum(preceding-sibling::table:covered-table-cell[@table:number-columns-repeated]/@table:number-columns-repeated)"/> + <xsl:variable name="nRepeatCount2" select="count(preceding-sibling::table:covered-table-cell[@table:number-columns-repeated]/@table:number-columns-repeated)"/> + <xsl:variable name="columnPos"> + <xsl:value-of select="number($nCount1 + $nRepeatSum1 - $nRepeatCount1 + $nCount2 + $nRepeatSum2 - $nRepeatCount2 + 1)"/> + </xsl:variable> + <xsl:attribute name="列å·_E7BC" select="$columnPos"/> + <xsl:if test="@table:style-name"> + <xsl:attribute name="å¼æ ·å¼•ç”¨_E7BD"><xsl:value-of select="@table:style-name"/></xsl:attribute> + </xsl:if> + <!--æ’件中对æ¡ä»¶æ ¼å¼åŒ–预处ç†--> + <xsl:if test="@table:content-validation-name"> + <xsl:attribute name="表:content-validation-name"><xsl:value-of select="@table:content-validation-name"/></xsl:attribute> + </xsl:if> + <!-- + <xsl:variable name="defaultCellStyle"> + <xsl:for-each select="../preceding-sibling::*[name(.) = 'table:table-column']"> + <xsl:variable name="nNumber"> + <xsl:call-template name="ColumnNumber"> + <xsl:with-param name="result" select="0"/> + </xsl:call-template> + </xsl:variable> + <uof:tempTree> + <uof:columnNumber><xsl:value-of select="number($nNumber) + 1"/></uof:columnNumber> + <uof:repeated><xsl:value-of select="@table:number-columns-repeated"/></uof:repeated> + <uof:defaultCellStyleName><xsl:value-of select="@table:default-cell-style-name"/></uof:defaultCellStyleName> + </uof:tempTree> + </xsl:for-each> + </xsl:variable> + <xsl:choose> + <xsl:when test="@table:style-name"> + <xsl:attribute name="表:å¼æ ·å¼•ç”¨"><xsl:value-of select="@table:style-name"/></xsl:attribute> + </xsl:when> + <xsl:when test="$defaultCellStyle/uof:tempTree[uof:columnNumber = $columnPos]/uof:defaultCellStyleName != ''"> + <xsl:attribute name="表:å¼æ ·å¼•ç”¨"><xsl:value-of select="$defaultCellStyle/uof:tempTree[uof:columnNumber = $columnPos]/uof:defaultCellStyleName"/></xsl:attribute> + </xsl:when> + <xsl:when test="$defaultCellStyle/uof:tempTree[((number(uof:columnNumber) + number(uof:repeated)) = $columnPos) or ((number(uof:columnNumber) + number(uof:repeated)) &gt; $columnPos)]/uof:defaultCellStyleName != ''"> + <xsl:attribute name="表:å¼æ ·å¼•ç”¨"><xsl:value-of select="$defaultCellStyle/uof:tempTree[((number(uof:columnNumber) + number(uof:repeated)) = $columnPos) or ((number(uof:columnNumber) + number(uof:repeated)) &gt; $columnPos)]/uof:defaultCellStyleName"/></xsl:attribute> + </xsl:when> + </xsl:choose> + + <表:åˆå¹¶_E7AF> + <xsl:if test="@table:number-columns-spanned &gt; 1"> + <表:列数_E7B0> + <xsl:value-of select="@table:number-columns-spanned - 1"/> + </表:列数_E7B0> + </xsl:if> + <xsl:if test="@table:number-rows-spanned &gt; 1"> + <表:行数_E7B1> + <xsl:value-of select="@table:number-rows-spanned - 1"/> + </表:行数_E7B1> + </xsl:if> + </表:åˆå¹¶_E7AF> --> + <xsl:if test="number(@table:number-columns-spanned) &gt; 1 or number(@table:number-rows-spanned) &gt; 1"> + <表:åˆå¹¶_E7AF> + <xsl:if test="number(@table:number-columns-spanned) &gt; 1"> + <!--xsl:attribute name="列数_E7B0"><xsl:value-of select="@table:number-columns-spanned - 1"/></xsl:attribute--> + <xsl:attribute name="列数_E7B0" select="number(@table:number-columns-spanned)-1"/> + </xsl:if> + <xsl:if test="number(@table:number-rows-spanned) &gt; 1"> + <!--xsl:attribute name="行数_E7B1"><xsl:value-of select="@table:number-rows-spanned - 1"/></xsl:attribute--> + <xsl:attribute name="行数_E7B1" select="number(@table:number-rows-spanned)-1"/> + </xsl:if> + </表:åˆå¹¶_E7AF> + </xsl:if> + <xsl:if test="number(@table:number-columns-repeated) &gt; 1"> + <!--表:跨度_E7B2> + <xsl:value-of select="@table:number-columns-repeated - 1"/> + </表:跨度_E7B2--> + <xsl:attribute name="跨度_E7EF" select="number(@table:number-columns-repeated) - 1"/> + </xsl:if> + <xsl:if test="*"> + <表:æ•°æ®_E7B3> + <xsl:variable name="datatype"> + <xsl:choose> + <xsl:when test="@office:value-type = 'string'">text</xsl:when> + <xsl:when test="@office:value-type = 'boolean'">boolean</xsl:when> + <xsl:when test="@office:value-type = 'date'">date</xsl:when> + <xsl:when test="@office:value-type = 'time'">error</xsl:when> + <xsl:when test="@office:value-type = 'float' or @office:value-type = 'percentage' or @office:value-type = 'currency'">number</xsl:when> + <!--<xsl:otherwise>number</xsl:otherwise>--> + </xsl:choose> + </xsl:variable> + <xsl:if test="$datatype != ''"> + <xsl:attribute name="类型_E7B6" select="$datatype"/> + </xsl:if> + <xsl:choose> + <!-- 在 å­—:文本串 中存放其原始值office:value,其text:p中的显示值ä¸å†™ï¼Œç”±å•å…ƒæ ¼å¼•ç”¨çš„å¼æ ·å†³å®š --> + <xsl:when test="@office:value or @office:date-value or @office:time-value or @office:boolean-value or @office:string-value or @table:formula"> + <xsl:if test="@office:value"> + <å­—:å¥_419D> + <å­—:文本串_415B> + <xsl:value-of select="@office:value"/> + </å­—:文本串_415B> + </å­—:å¥_419D> + </xsl:if> + <xsl:if test="@office:date-value"> + <å­—:å¥_419D> + <å­—:文本串_415B> + <xsl:value-of select="@office:date-value"/> + </å­—:文本串_415B> + </å­—:å¥_419D> + </xsl:if> + <xsl:if test="@office:time-value"> + <å­—:å¥_419D> + <å­—:文本串_415B> + <xsl:value-of select="@office:time-value"/> + </å­—:文本串_415B> + </å­—:å¥_419D> + </xsl:if> + <xsl:if test="@office:boolean-value"> + <å­—:å¥_419D> + <å­—:文本串_415B> + <xsl:value-of select="@office:boolean-value"/> + </å­—:文本串_415B> + </å­—:å¥_419D> + </xsl:if> + <xsl:if test="@office:string-value"> + <å­—:å¥_419D> + <å­—:文本串_415B> + <xsl:value-of select="@office:string-value"/> + </å­—:文本串_415B> + </å­—:å¥_419D> + </xsl:if> + <xsl:if test="@table:formula"> + <表:å…¬å¼_E7B5> + <xsl:call-template name="translate-formular-expression"> + <xsl:with-param name="rowPos" select="$rowPos"/> + <xsl:with-param name="columnPos" select="$columnPos"/> + <xsl:with-param name="expression" select="@table:formula"/> + </xsl:call-template> + </表:å…¬å¼_E7B5> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:apply-templates mode="tablecell" select="text:p"/> + </xsl:otherwise> + </xsl:choose> + </表:æ•°æ®_E7B3> + </xsl:if> + <xsl:for-each select="node()[not(name()='text:p')]"> + <xsl:choose> + <xsl:when test="self::node()[name(.)='office:annotation']"> + <xsl:apply-templates mode="tablecell" select="."/> + </xsl:when> + <xsl:when test="self::node()[substring-before(name(.),':')='draw']"> + <xsl:call-template name="UOFAnchor"> + <!--hsr 锚点命å已统一 xsl:with-param name="anchor_name1" select="'uof:锚点_C644'"/--> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </表:å•å…ƒæ ¼_E7F2> + </xsl:template> + <!-- Translate OpenFormula expressions of table cells to spreadsheetml expression + + For example: + "of:=ROUNDDOWN(123.321;2)" + to "=ROUNDDOWN(123.321,2)" + "of:=([.B2]-[.C2])" + to "=(RC[-2]-RC[-1])" + "of:=DCOUNTA([.E14:.F21];[.F14];[.H14:.I15])" + to "=DCOUNTA(R[-17]C[3]:R[-10]C[4],R[-17]C[4],R[-17]C[6]:R[-16]C[7])" --> + <xsl:template name="translate-formular-expression"> + <!-- return position or range for formula or other --> + <xsl:param name="rowPos"/> + <!-- the position in row (vertical) of cell --> + <xsl:param name="columnPos"/> + <!-- the position in column (horizontal of cell) --> + <xsl:param name="expression"/> + <!-- the expression string to be converted --> + <xsl:choose> + <xsl:when test="$expression != ''"> + <xsl:choose> + <!-- OASIS Open Document XML formular expressions --> + <xsl:when test="starts-with($expression,'of:')"> + <!-- giving out the '=', which will be removed with 'of:=' to enable recursive string parsing --> + <xsl:text>=</xsl:text> + <xsl:call-template name="function-parameter-mapping"> + <xsl:with-param name="rowPos" select="$rowPos"/> + <xsl:with-param name="columnPos" select="$columnPos"/> + <!-- 1) remove 'of:=' prefix and exchange ';' with ',' --> + <xsl:with-param name="expression" select="translate(substring($expression,5),';',',')"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$expression"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$expression"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- As the function API of our Office and MS Office show differences in the argumentlists, + - sometimes the last parameter have to be neglected + - sometimes a default have to be added + these exchanges have to be done as well --> + <xsl:template name="function-parameter-mapping"> + <xsl:param name="rowPos"/> + <!-- the position in row (vertical of cell) --> + <xsl:param name="columnPos"/> + <!-- the position in column (horizontal of cell) --> + <xsl:param name="expression"/> + <!-- expression to be exchanged --> + <!-- Choose if the expression contains one of the function, which might need changes --> + <xsl:choose> + <!-- if not contain one of the functions, which need parameter mapping --> + <xsl:when test="not(contains($expression, 'ADDRESS(') or contains($expression, 'CEILING(') or contains($expression, 'FLOOR(') or contains($expression, 'IF(') or contains($expression, 'ROUND('))"> + <!-- simply translate possily exisiting column & row references --> + <xsl:call-template name="translate-of-expression"> + <xsl:with-param name="rowPos" select="$rowPos"/> + <xsl:with-param name="columnPos" select="$columnPos"/> + <xsl:with-param name="expression" select="$expression"/> + </xsl:call-template> + </xsl:when> + <!-- functions to be mapped --> + <xsl:otherwise> + <xsl:variable name="functionPrefix" select="substring-before($expression, '(')"/> + <xsl:variable name="expressionSuffix" select="substring-after($expression, '(')"/> + <!-- translate in case the expression contains row/cell references aside of the function name --> + <xsl:call-template name="translate-of-expression"> + <xsl:with-param name="rowPos" select="$rowPos"/> + <xsl:with-param name="columnPos" select="$columnPos"/> + <xsl:with-param name="expression" select="$functionPrefix"/> + </xsl:call-template> + <!-- Prefix do not include the bracket --> + <xsl:text>(</xsl:text> + <xsl:choose> + <xsl:when test="not(contains($functionPrefix, 'ADDRESS') or contains($functionPrefix, 'CEILING') or contains($functionPrefix, 'FLOOR') or (contains($functionPrefix, 'IF') and not( contains($functionPrefix, 'COUNTIF') or contains($functionPrefix, 'SUMIF'))) or contains($functionPrefix, 'ROUND'))"> + <xsl:call-template name="function-parameter-mapping"> + <xsl:with-param name="rowPos" select="$rowPos"/> + <xsl:with-param name="columnPos" select="$columnPos"/> + <xsl:with-param name="expression" select="$expressionSuffix"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="contains($functionPrefix, 'ADDRESS')"> + <xsl:call-template name="find-parameters"> + <xsl:with-param name="rowPos" select="$rowPos"/> + <xsl:with-param name="columnPos" select="$columnPos"/> + <xsl:with-param name="expressionSuffix" select="$expressionSuffix"/> + <xsl:with-param name="parameterRemoval" select="4"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="contains($functionPrefix, 'CEILING') or contains($functionPrefix, 'FLOOR')"> + <xsl:call-template name="find-parameters"> + <xsl:with-param name="rowPos" select="$rowPos"/> + <xsl:with-param name="columnPos" select="$columnPos"/> + <xsl:with-param name="expressionSuffix" select="$expressionSuffix"/> + <xsl:with-param name="parameterRemoval" select="3"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="contains($functionPrefix, 'IF')"> + <xsl:if test="not(contains($functionPrefix, 'COUNTIF') or contains($functionPrefix, 'SUMIF'))"> + <xsl:call-template name="find-parameters"> + <xsl:with-param name="rowPos" select="$rowPos"/> + <xsl:with-param name="columnPos" select="$columnPos"/> + <xsl:with-param name="expressionSuffix" select="$expressionSuffix"/> + <xsl:with-param name="parameterAddition" select="'true'"/> + <xsl:with-param name="additonAfterLastParameter" select="2"/> + </xsl:call-template> + </xsl:if> + </xsl:when> + <xsl:when test="contains($functionPrefix, 'ROUND')"> + <xsl:call-template name="find-parameters"> + <xsl:with-param name="rowPos" select="$rowPos"/> + <xsl:with-param name="columnPos" select="$columnPos"/> + <xsl:with-param name="expressionSuffix" select="$expressionSuffix"/> + <xsl:with-param name="parameterAddition" select="'null'"/> + <xsl:with-param name="additonAfterLastParameter" select="1"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- Each parameter of the argumentlist have to be determined. + Due to the low level string functionlity in XSLT it becomes a clumsy task --> + <xsl:template name="find-parameters"> + <!-- used for mapping of row/column reference --> + <xsl:param name="rowPos"/> + <!-- the position in row (vertical of cell) --> + <xsl:param name="columnPos"/> + <!-- the position in column (horizontal of cell) --> + <!-- used for mapping of parameter --> + <xsl:param name="parameterRemoval"/> + <xsl:param name="parameterAddition"/> + <xsl:param name="additonAfterLastParameter"/> + <!-- used as helper to find a parameter --> + <xsl:param name="expressionSuffix"/> + <xsl:param name="parameterNumber" select="1"/> + <xsl:variable name="parameter"> + <xsl:call-template name="getParameter"> + <xsl:with-param name="expressionSuffix" select="$expressionSuffix"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <!-- if it is not the last parameter --> + <xsl:when test="starts-with(substring-after($expressionSuffix, $parameter), ',')"> + <!-- searches the argument for functions to be mapped --> + <xsl:if test="not(number($parameterRemoval) = number($parameterNumber))"> + <xsl:call-template name="function-parameter-mapping"> + <xsl:with-param name="rowPos" select="$rowPos"/> + <xsl:with-param name="columnPos" select="$columnPos"/> + <xsl:with-param name="expression"> + <xsl:choose> + <!-- in case a character will be removed the preceding won't make a comma --> + <xsl:when test="number($parameterRemoval) = (number($parameterNumber) + 1)"> + <xsl:value-of select="$parameter"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($parameter, ',')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + </xsl:call-template> + </xsl:if> + <!-- searches for the next parameter --> + <xsl:call-template name="find-parameters"> + <xsl:with-param name="rowPos" select="$rowPos"/> + <xsl:with-param name="columnPos" select="$columnPos"/> + <xsl:with-param name="parameterRemoval" select="$parameterRemoval"/> + <xsl:with-param name="parameterAddition" select="$parameterAddition"/> + <xsl:with-param name="additonAfterLastParameter" select="$additonAfterLastParameter"/> + <xsl:with-param name="expressionSuffix" select="substring-after(substring-after($expressionSuffix, $parameter),',')"/> + <xsl:with-param name="parameterNumber" select="$parameterNumber + 1"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <!-- the last parameter --> + <xsl:choose> + <xsl:when test="$parameterRemoval = $parameterNumber"> + <!-- searches the rest of the expression for functions to be mapped --> + <xsl:call-template name="function-parameter-mapping"> + <xsl:with-param name="rowPos" select="$rowPos"/> + <xsl:with-param name="columnPos" select="$columnPos"/> + <xsl:with-param name="expression" select="substring-after($expressionSuffix, $parameter)"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$parameterAddition and ($parameterNumber = $additonAfterLastParameter)"> + <!-- searches the rest of the expression for functions to be mapped --> + <xsl:call-template name="function-parameter-mapping"> + <xsl:with-param name="rowPos" select="$rowPos"/> + <xsl:with-param name="columnPos" select="$columnPos"/> + <xsl:with-param name="expression" select="$parameter"/> + </xsl:call-template> + <!-- searches last parameter and additional parameters for functions to be mapped --> + <xsl:call-template name="function-parameter-mapping"> + <xsl:with-param name="rowPos" select="$rowPos"/> + <xsl:with-param name="columnPos" select="$columnPos"/> + <!-- for the final parameter the latter substring is the ')' --> + <xsl:with-param name="expression" select="concat(',', $parameterAddition, substring-after($expressionSuffix, $parameter))"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <!-- searches the argument for functions to be mapped --> + <xsl:call-template name="function-parameter-mapping"> + <xsl:with-param name="rowPos" select="$rowPos"/> + <xsl:with-param name="columnPos" select="$columnPos"/> + <xsl:with-param name="expression" select="$parameter"/> + </xsl:call-template> + <!-- searches the rest of the expression for functions to be mapped --> + <xsl:call-template name="function-parameter-mapping"> + <xsl:with-param name="rowPos" select="$rowPos"/> + <xsl:with-param name="columnPos" select="$columnPos"/> + <xsl:with-param name="expression" select="substring-after($expressionSuffix, $parameter)"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="getParameter"> + <xsl:param name="closingBracketCount" select="0"/> + <xsl:param name="openingBracketCount" select="0"/> + <xsl:param name="expressionSuffix"/> + <xsl:param name="parameterCandidate"> + <xsl:choose> + <!-- if there are multiple parameter --> + <xsl:when test="contains(substring-before($expressionSuffix, ')'), ',')"> + <xsl:value-of select="substring-before($expressionSuffix, ',')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-before($expressionSuffix, ')')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:param> + <xsl:param name="earlierCandidate" select="$parameterCandidate"/> + <xsl:choose> + <xsl:when test="contains($parameterCandidate, '(') or contains($parameterCandidate, ')')"> + <xsl:choose> + <!-- contains only closing bracket(s) --> + <xsl:when test="contains($parameterCandidate, '(') and not(contains($parameterCandidate, ')'))"> + <xsl:call-template name="getParameter"> + <xsl:with-param name="openingBracketCount" select="$openingBracketCount + 1"/> + <xsl:with-param name="closingBracketCount" select="$closingBracketCount"/> + <xsl:with-param name="parameterCandidate" select="substring-after($parameterCandidate, '(')"/> + <xsl:with-param name="earlierCandidate" select="$earlierCandidate"/> + <xsl:with-param name="expressionSuffix" select="$expressionSuffix"/> + </xsl:call-template> + </xsl:when> + <!-- contains only opening bracket(s) --> + <xsl:when test="not(contains($parameterCandidate, '(')) and contains($parameterCandidate, ')')"> + <xsl:call-template name="getParameter"> + <xsl:with-param name="openingBracketCount" select="$openingBracketCount"/> + <xsl:with-param name="closingBracketCount" select="$closingBracketCount + 1"/> + <xsl:with-param name="parameterCandidate" select="substring-after($parameterCandidate, ')')"/> + <xsl:with-param name="earlierCandidate" select="$earlierCandidate"/> + <xsl:with-param name="expressionSuffix" select="$expressionSuffix"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="string-length(substring-before($parameterCandidate, '(')) &lt; string-length(substring-before($parameterCandidate, ')'))"> + <xsl:call-template name="getParameter"> + <xsl:with-param name="openingBracketCount" select="$openingBracketCount + 1"/> + <xsl:with-param name="closingBracketCount" select="$closingBracketCount"/> + <xsl:with-param name="parameterCandidate" select="substring-after($parameterCandidate, '(')"/> + <xsl:with-param name="earlierCandidate" select="$earlierCandidate"/> + <xsl:with-param name="expressionSuffix" select="$expressionSuffix"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="getParameter"> + <xsl:with-param name="openingBracketCount" select="$openingBracketCount"/> + <xsl:with-param name="closingBracketCount" select="$closingBracketCount + 1"/> + <xsl:with-param name="parameterCandidate" select="substring-after($parameterCandidate, ')')"/> + <xsl:with-param name="earlierCandidate" select="$earlierCandidate"/> + <xsl:with-param name="expressionSuffix" select="$expressionSuffix"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="$openingBracketCount = $closingBracketCount"> + <xsl:value-of select="$earlierCandidate"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$earlierCandidate"/> + <xsl:variable name="parameterCandidate"> + <xsl:variable name="formularAfterCandidate" select="substring-after($expressionSuffix, $earlierCandidate)"/> + <xsl:variable name="parameterTillBracket" select="concat(substring-before($formularAfterCandidate,')'),')')"/> + <xsl:variable name="parameterTillComma" select="substring-before(substring-after($expressionSuffix, $parameterTillBracket),',')"/> + <xsl:choose> + <xsl:when test="string-length($parameterTillComma) &gt; 0 and not(contains($parameterTillComma, '('))"> + <xsl:choose> + <xsl:when test="starts-with($formularAfterCandidate, ',')"> + <xsl:value-of select="concat(',',substring-before(substring-after($formularAfterCandidate,','),','))"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-before($formularAfterCandidate,',')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$parameterTillBracket"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="getParameter"> + <xsl:with-param name="closingBracketCount" select="$closingBracketCount"/> + <xsl:with-param name="openingBracketCount" select="$openingBracketCount"/> + <xsl:with-param name="parameterCandidate" select="$parameterCandidate"/> + <xsl:with-param name="earlierCandidate" select="$parameterCandidate"/> + <xsl:with-param name="expressionSuffix" select="$expressionSuffix"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- Mapping table-cell definitions by exchangomg all table cell definitions: + a) a pair of cells e.g. "[.E14:.F21]" to "R[-17]C[3]:R[-10]C[4]" + b) a single cell e.g. "[.F14]" to "R[-17]"--> + <xsl:template name="translate-of-expression"> + <xsl:param name="rowPos"/> + <!-- the position in row (vertical of cell) --> + <xsl:param name="columnPos"/> + <!-- the position in column (horizontal of cell) --> + <xsl:param name="expression"/> + <!-- expression to be exchanged --> + <xsl:choose> + <xsl:when test="contains($expression, '[')"> + <!-- Giving out the part before '[.' --> + <xsl:value-of select="substring-before($expression, '[')"/> + <!-- Mapping cell definitions + 1) a pair of cells e.g. "[.E14:.F21]" to "R[-17]C[3]:R[-10]C[4]" + 2) a single cell e.g. "[.F14]" to "R[-17]"--> + <xsl:variable name="localExpression" select="substring-after($expression, '[')"/> + <xsl:variable name="fileName" select="substring-before($localExpression, '#$')"/> + <xsl:variable name="afterFileName"> + <xsl:choose> + <xsl:when test="$fileName = ''"> + <xsl:value-of select="$localExpression"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-after($localExpression, '#$')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="sheetName"> + <xsl:choose> + <xsl:when test="starts-with($afterFileName, &quot;'&quot;)"> + <xsl:variable name="str-in" select="substring-before(substring-after($afterFileName, &quot;'&quot;), &quot;'&quot;)"/> + <xsl:value-of select="concat(&quot;'&quot;, $str-in, &quot;'&quot;)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-before($afterFileName, '.')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="outFileName"> + <xsl:choose> + <xsl:when test="starts-with($fileName, &quot;'&quot;)"> + <xsl:variable name="str-in" select="substring-before(substring-after($fileName, &quot;'&quot;), &quot;'&quot;)"/> + <xsl:variable name="newStr-in" select="replace($str-in, 'file:///', '')"/> + <xsl:variable name="pathName"> + <xsl:call-template name="GetPath"> + <xsl:with-param name="fullFilename" select="$newStr-in"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="onlyFileName"> + <xsl:choose> + <xsl:when test="$pathName = ''"> + <xsl:value-of select="$newStr-in"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-after($newStr-in, $pathName)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="concat(&quot;'&quot;, replace($pathName, '/', '\\'), '[', $onlyFileName, ']')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$fileName"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!-- Giving out the filename --> + <xsl:choose> + <xsl:when test="$outFileName = ''"> + <xsl:if test="$sheetName != ''"> + <xsl:value-of select="$sheetName"/> + <xsl:text>!</xsl:text> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="starts-with($sheetName, &quot;'&quot;)"> + <xsl:variable name="str-in" select="substring-before(substring-after($sheetName, &quot;'&quot;), &quot;'&quot;)"/> + <xsl:value-of select="concat($outFileName, $str-in, &quot;'&quot;)"/> + <xsl:text>!</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($outFileName, $sheetName, &quot;'&quot;)"/> + <xsl:text>!</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + <xsl:variable name="remainingExpression"> + <xsl:choose> + <xsl:when test="$sheetName = ''"> + <xsl:value-of select="$afterFileName"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-after($afterFileName, $sheetName)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$isRCCellAddress = 'true'"> + <xsl:choose> + <xsl:when test="contains(substring-before($remainingExpression, ']'), ':')"> + <xsl:call-template name="translate-cell-expression"> + <xsl:with-param name="rowPos" select="$rowPos"/> + <xsl:with-param name="columnPos" select="$columnPos"/> + <xsl:with-param name="expression" select="substring-before($remainingExpression, ':')"/> + </xsl:call-template> + <xsl:value-of select="':'"/> + <xsl:call-template name="translate-cell-expression"> + <xsl:with-param name="rowPos" select="$rowPos"/> + <xsl:with-param name="columnPos" select="$columnPos"/> + <xsl:with-param name="expression" select="substring-after(substring-before($remainingExpression, ']'), ':')"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="translate-cell-expression"> + <xsl:with-param name="rowPos" select="$rowPos"/> + <xsl:with-param name="columnPos" select="$columnPos"/> + <xsl:with-param name="expression" select="substring-before($remainingExpression, ']')"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="translate(substring-before($remainingExpression, ']'), '.', '')"/> + </xsl:otherwise> + </xsl:choose> + <xsl:call-template name="translate-of-expression"> + <xsl:with-param name="rowPos" select="$rowPos"/> + <xsl:with-param name="columnPos" select="$columnPos"/> + <xsl:with-param name="expression" select="substring-after($remainingExpression,']')"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <!-- Giving out the remaining part --> + <xsl:value-of select="$expression"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="GetPath"> + <xsl:param name="fullFilename"/> + <xsl:choose> + <xsl:when test="contains($fullFilename, '/')"> + <xsl:value-of select="concat(substring-before($fullFilename, '/'), '/')"/> + <xsl:call-template name="GetPath"> + <xsl:with-param name="fullFilename" select="substring-after($fullFilename, '/')"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="''"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- A cell expression has usually starts with a '.' otherwise it references to a sheet --> + <xsl:template name="translate-cell-expression"> + <xsl:param name="rowPos"/> + <!-- the vertical position of the current cell --> + <xsl:param name="columnPos"/> + <!-- the horizontal position of the current cell --> + <xsl:param name="targetRowPos" select="0"/> + <!-- the vertical position of the target cell --> + <xsl:param name="targetColumnPos" select="0"/> + <!-- the horizontal position of the target cell --> + <xsl:param name="charPos" select="0"/> + <!-- current column position (needed for multiplying) --> + <xsl:param name="digitPos" select="0"/> + <!-- current row position (needed for multiplying) --> + <xsl:param name="expression"/> + <!-- expression to be parsed by character --> + <xsl:param name="isRow" select="true()"/> + <!-- the string (e.g. $D39 is parsed character per character from the back, + first the row, later the column is parsed --> + <xsl:choose> + <xsl:when test="starts-with($expression, '.')"> + <xsl:variable name="expLength" select="string-length($expression)"/> + <xsl:choose> + <!-- parsing from the end, till only the '.' remains --> + <xsl:when test="$expLength != 1"> + <xsl:variable name="token" select="substring($expression, $expLength)"/> + <xsl:choose> + <xsl:when test="$token='0' or $token='1' or $token='2' or $token='3' or $token='4' or $token='5' or $token='6' or $token='7' or $token='8' or $token='9'"> + <xsl:variable name="multiplier"> + <xsl:call-template name="calculate-square-numbers"> + <xsl:with-param name="base" select="10"/> + <xsl:with-param name="exponent" select="$digitPos"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="translate-cell-expression"> + <xsl:with-param name="columnPos" select="$columnPos"/> + <xsl:with-param name="rowPos" select="$rowPos"/> + <xsl:with-param name="targetColumnPos" select="$targetColumnPos"/> + <xsl:with-param name="targetRowPos" select="$targetRowPos + $multiplier * number($token)"/> + <xsl:with-param name="digitPos" select="$digitPos + 1"/> + <xsl:with-param name="charPos" select="$charPos"/> + <!-- removing the last character--> + <xsl:with-param name="expression" select="substring($expression, 1, $expLength - 1)"/> + <xsl:with-param name="isRow" select="true()"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$token = '$'"> + <xsl:choose> + <!-- if this is the first '$' after '.' (column--> + <xsl:when test="$expLength = 2"> + <xsl:text>C</xsl:text> + <xsl:value-of select="$targetColumnPos"/> + </xsl:when> + <xsl:otherwise> + <xsl:text>R</xsl:text> + <xsl:value-of select="$targetRowPos"/> + <xsl:call-template name="translate-cell-expression"> + <xsl:with-param name="columnPos" select="$columnPos"/> + <xsl:with-param name="rowPos" select="$rowPos"/> + <xsl:with-param name="targetColumnPos" select="$targetColumnPos"/> + <xsl:with-param name="targetRowPos" select="$targetRowPos"/> + <xsl:with-param name="charPos" select="$charPos"/> + <!-- removing the last character--> + <xsl:with-param name="expression" select="substring($expression, 1, $expLength - 1)"/> + <xsl:with-param name="isRow" select="false()"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <!-- in case of a letter --> + <xsl:otherwise> + <xsl:if test="$isRow"> + <xsl:text>R</xsl:text> + <xsl:if test="$targetRowPos != $rowPos"> + <xsl:text>[</xsl:text> + <xsl:value-of select="$targetRowPos - $rowPos"/> + <xsl:text>]</xsl:text> + </xsl:if> + </xsl:if> + <xsl:variable name="multiplier"> + <xsl:call-template name="calculate-square-numbers"> + <xsl:with-param name="base" select="26"/> + <xsl:with-param name="exponent" select="$charPos"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="tokenNumber"> + <xsl:call-template name="character-to-number"> + <xsl:with-param name="character" select="$token"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="translate-cell-expression"> + <xsl:with-param name="columnPos" select="$columnPos"/> + <xsl:with-param name="rowPos" select="$rowPos"/> + <xsl:with-param name="targetColumnPos" select="$targetColumnPos + $multiplier * number($tokenNumber)"/> + <xsl:with-param name="targetRowPos" select="$targetRowPos"/> + <xsl:with-param name="digitPos" select="$digitPos"/> + <xsl:with-param name="charPos" select="$charPos + 1"/> + <!-- removing the last character--> + <xsl:with-param name="expression" select="substring($expression, 1, $expLength - 1)"/> + <xsl:with-param name="isRow" select="false()"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:text>C</xsl:text> + <xsl:if test="$targetColumnPos != $columnPos"> + <xsl:text>[</xsl:text> + <xsl:value-of select="$targetColumnPos - $columnPos"/> + <xsl:text>]</xsl:text> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <!-- the formular seems wrong, should give out the remaining part here --> + <xsl:value-of select="$expression"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="PresentationCommonRule"> + <!--<æ¼”:长度å•ä½_B666> + <xsl:value-of select="$uofUnit"/> + </æ¼”:长度å•ä½_B666>--> + <!-- + alert 2011-01-24 begin + <xsl:variable name="layout_name" select="office:master-styles/style:master-page/@style:page-layout-name"/> + <xsl:apply-templates select="office:automatic-styles/style:page-layout[@style:name = $layout_name]" mode="sdstyle"/>--> + <规则:页é¢è®¾ç½®é›†_B670> + <xsl:for-each select="office:master-styles/style:master-page |office:master-styles/style:handout-master"> + <xsl:variable name="layout_name" select="@style:page-layout-name"/> + <xsl:apply-templates mode="sdstyle" select="../../office:automatic-styles/style:page-layout[@style:name = $layout_name]"/> + </xsl:for-each> + </规则:页é¢è®¾ç½®é›†_B670> + <xsl:if test="office:styles/style:presentation-page-layout"> + <规则:页é¢ç‰ˆå¼é›†_B651> + <xsl:apply-templates mode="sdstyle" select="office:styles/style:presentation-page-layout"/> + </规则:页é¢ç‰ˆå¼é›†_B651> + </xsl:if> + <xsl:for-each select="office:settings/config:config-item-set/config:config-item-map-indexed[@config:name='Views']/config:config-item-map-entry"> + <xsl:call-template name="View"/> + </xsl:for-each> + <规则:页眉页脚集_B640> + <xsl:call-template name="headerandfooterset"/> + </规则:页眉页脚集_B640> + <规则:放映设置_B653> + <xsl:apply-templates select="office:body/office:presentation/presentation:settings"/> + </规则:放映设置_B653> + <!--UOF2.0删了文本å¼æ ·é›†--> + <!--æ¼”:文本å¼æ ·é›† uof:locID="p0131"> + <xsl:for-each select="office:master-styles/style:master-page"> + <xsl:call-template name="TextStyleSet"/> + </xsl:for-each> + </æ¼”:文本å¼æ ·é›†--> + </xsl:template> + <xsl:template match="style:page-layout" mode="sdstyle"> + <xsl:element name="规则:页é¢è®¾ç½®_B638"> + <xsl:attribute name="标识符_B671"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:attribute name="å称_B672"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:for-each select="style:page-layout-properties"> + <xsl:element name="æ¼”:纸张_6BDD"> + <xsl:variable name="height"> + <xsl:value-of select="@fo:page-height"/> + </xsl:variable> + <xsl:variable name="width"> + <xsl:value-of select="@fo:page-width"/> + </xsl:variable> + <xsl:attribute name="é•¿_C604"><xsl:value-of select="fun:Convert2uofUnit($height)"/></xsl:attribute> + <xsl:attribute name="宽_C605"><xsl:value-of select="fun:Convert2uofUnit($width)"/></xsl:attribute> + <!--去掉纸型--> + <!--xsl:choose> + <xsl:when test="$height='29.7cm' and $width='42cm'"> + <xsl:attribute name="纸型_C60C">A3</xsl:attribute> + </xsl:when> + <xsl:when test="$height='21cm' and $width='29.7cm'"> + <xsl:attribute name="纸型_C60C">A4</xsl:attribute> + </xsl:when> + <xsl:when test="$height='14.8cm' and $width='21cm'"> + <xsl:attribute name="纸型_C60C">A5</xsl:attribute> + </xsl:when> + <xsl:when test="$height='25cm' and $width='35.3cm'"> + <xsl:attribute name="纸型_C60C">B4</xsl:attribute> + </xsl:when> + <xsl:when test="$height='17.6cm' and $width='25cm'"> + <xsl:attribute name="纸型_C60C">B5</xsl:attribute> + </xsl:when> + <xsl:when test="$height='12.5cm' and $width='17.6cm'"> + <xsl:attribute name="纸型_C60C">B6</xsl:attribute> + </xsl:when> + </xsl:choose--> + </xsl:element> + <xsl:element name="æ¼”:页边è·_6BDE"> + <xsl:attribute name="å·¦_C608"><xsl:value-of select="fun:Convert2uofUnit(@fo:margin-left)"/></xsl:attribute> + <xsl:attribute name="上_C609"><xsl:value-of select="fun:Convert2uofUnit(@fo:margin-top)"/></xsl:attribute> + <xsl:attribute name="å³_C60A"><xsl:value-of select="fun:Convert2uofUnit(@fo:margin-right)"/></xsl:attribute> + <xsl:attribute name="下_C60B"><xsl:value-of select="fun:Convert2uofUnit(@fo:margin-bottom)"/></xsl:attribute> + </xsl:element> + <xsl:variable name="PageNumberFormat"> + <xsl:value-of select="/office:document/office:settings/config:config-item-set/config:config-item[@config:name='PageNumberFormat']"/> + </xsl:variable> + <xsl:if test="not($PageNumberFormat='5')"> + <xsl:element name="æ¼”:页ç æ ¼å¼_6BDF"> + <xsl:choose> + <xsl:when test="$PageNumberFormat='0'">upper-letter</xsl:when> + <xsl:when test="$PageNumberFormat='1'">lower-letter</xsl:when> + <xsl:when test="$PageNumberFormat='2'">upper-roman</xsl:when> + <xsl:when test="$PageNumberFormat='3'">lower-roman</xsl:when> + <xsl:when test="$PageNumberFormat='4'">decimal</xsl:when> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:element name="æ¼”:纸张方å‘_6BE1"> + <xsl:choose> + <xsl:when test="@style:print-orientation"> + <xsl:value-of select="@style:print-orientation"/> + </xsl:when> + <xsl:otherwise>portrait</xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:for-each> + </xsl:element> + </xsl:template> + <xsl:template match="style:presentation-page-layout" mode="sdstyle"> + <规则:页é¢ç‰ˆå¼_B652> + <xsl:attribute name="标识符_6B0D"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:attribute name="å称_6BE3"><xsl:value-of select="@style:name"/></xsl:attribute> + <æ¼”:布局类型_6BE2> + <xsl:variable name="layout" select="substring-after(@style:name,'T')"/> + <xsl:variable name="uoflayout"> + <xsl:choose> + <xsl:when test="$layout='0'">title-subtitle</xsl:when> + <xsl:when test="$layout='1'">title-body</xsl:when> + <xsl:when test="$layout='19'">only-title</xsl:when> + <xsl:when test="$layout='12'">column-2-rows</xsl:when> + <xsl:when test="$layout='15'">2-rows-column</xsl:when> + <xsl:when test="$layout='16'">2-columns-row</xsl:when> + <xsl:when test="$layout='17'">2-rows</xsl:when> + <xsl:when test="$layout='18'">4-objects</xsl:when> + <xsl:when test="$layout='27'">v-2-rows</xsl:when> + <xsl:when test="$layout='28'">v-title-body</xsl:when> + <xsl:when test="$layout='29'">big-object</xsl:when> + <xsl:when test="$layout='30'">2-columns</xsl:when> + <xsl:when test="$layout='26'">handout</xsl:when> + <!--'21'对应note-page,uofæ— --> + <xsl:otherwise>title-body</xsl:otherwise> + </xsl:choose> + </xsl:variable> + </æ¼”:布局类型_6BE2> + <xsl:for-each select="presentation:placeholder"> + <xsl:call-template name="UOFAnchor"> + <!--xsl:with-param name="anchor_name1" select="'uof:锚点_C644'"/--> + </xsl:call-template> + </xsl:for-each> + </规则:页é¢ç‰ˆå¼_B652> + </xsl:template> + <xsl:template name="View"> + <xsl:variable name="PageKind"> + <xsl:value-of select="config:config-item[@config:name='PageKind']"/> + </xsl:variable> + <xsl:variable name="ViewId"> + <xsl:value-of select="config:config-item[@config:name='ViewId']"/> + </xsl:variable> + <xsl:variable name="modeStandard"> + <xsl:value-of select="config:config-item[@config:name='EditModeStandard']"/> + </xsl:variable> + <xsl:variable name="modeNotes"> + <xsl:value-of select="config:config-item[@config:name='EditModeNotes']"/> + </xsl:variable> + <xsl:variable name="viewtype"> + <xsl:choose> + <xsl:when test="$PageKind='0' and $ViewId='view2'">sort</xsl:when> + <xsl:when test="$PageKind='2' and $ViewId='view1'">handout-master</xsl:when> + <xsl:when test="$PageKind='1' and $ViewId='view1' and $modeNotes='0'">note-page</xsl:when> + <xsl:when test="$PageKind='1' and $ViewId='view1' and $modeNotes='1'">note-master</xsl:when> + <xsl:when test="$PageKind='0' and $ViewId='view1' and $modeStandard='1'">slide-master</xsl:when> + <xsl:when test="$PageKind='0' and $ViewId='view1'">normal</xsl:when> + </xsl:choose> + </xsl:variable> + <规则:最åŽè§†å›¾_B639> + <xsl:if test="$viewtype != ''"> + <xsl:element name="规则:类型_B63A"> + <xsl:value-of select="$viewtype"/> + </xsl:element> + </xsl:if> + <xsl:element name="规则:是å¦ä¸ºç¼©ç•¥å›¾_B63B">0</xsl:element> + <xsl:element name="规则:分隔æ ä½ç½®_B63C"> + <xsl:attribute name="åž‚ç›´_B63D">100</xsl:attribute> + <xsl:attribute name="æ°´å¹³_B63E">100</xsl:attribute> + </xsl:element> + </规则:最åŽè§†å›¾_B639> + <xsl:variable name="VisibleAreaWidth"> + <xsl:value-of select="config:config-item[@config:name='VisibleAreaWidth']"/> + </xsl:variable> + <xsl:variable name="VisibleArea" select="floor((13997 div number($VisibleAreaWidth))*100)"/> + <xsl:if test="$VisibleArea"> + <规则:显示比例_B63F> + <xsl:value-of select="$VisibleArea"/> + </规则:显示比例_B63F> + </xsl:if> + </xsl:template> + <xsl:template name="TextStyleSet"> + <å¼æ ·:文本å¼æ ·_9914> + <xsl:variable name="mastername" select="@style:name"/> + <xsl:variable name="autonum"> + <xsl:value-of select="key('Style',concat($mastername,'-outline1'))/style:graphic-properties/text:list-style/@style:name"/> + </xsl:variable> + <xsl:attribute name="标识符_9909"><xsl:value-of select="concat($mastername,'_styles')"/></xsl:attribute> + <xsl:attribute name="å称_990A">文本å¼æ ·</xsl:attribute> + <xsl:for-each select="key('Style',concat($mastername,'-title'))[1]|key('Style',concat($mastername,'-outline1'))[1]|key('Style',concat($mastername,'-outline2'))[1]|key('Style',concat($mastername,'-outline3'))[1]|key('Style',concat($mastername,'-outline4'))[1]|key('Style',concat($mastername,'-outline5'))[1]|key('Style',concat($mastername,'-outline6'))[1]|key('Style',concat($mastername,'-outline7'))[1]|key('Style',concat($mastername,'-outline8'))[1]|key('Style',concat($mastername,'-outline9'))[1]"> + <xsl:element name="å¼æ ·:段è½å¼æ ·_9912"> + <xsl:attribute name="标识符_4100"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:attribute name="å称_4101"><xsl:value-of select="@style:name"/></xsl:attribute> + <xsl:attribute name="类型_4102">auto</xsl:attribute> + <xsl:if test="@style:class"> + <xsl:attribute name="别å_4103"><xsl:value-of select="@style:class"/></xsl:attribute> + </xsl:if> + <xsl:if test="@style:parent-style-name"> + <xsl:attribute name="基å¼æ ·å¼•ç”¨_4104"><xsl:value-of select="@style:parent-style-name"/></xsl:attribute> + </xsl:if> + <xsl:if test="style:paragraph-properties"> + <xsl:call-template name="UofParagraphStyle"> + <!--文本å¼æ ·é›†ä¸­çš„è‡ªåŠ¨ç¼–å· å–-outline1下的编å·--> + <xsl:with-param name="autonum"> + <xsl:if test="contains(@style:name,'-outline')"> + <xsl:value-of select="$autonum"/> + </xsl:if> + </xsl:with-param> + <xsl:with-param name="level"> + <xsl:choose> + <xsl:when test="substring-after(@style:name,'-outline')"> + <xsl:value-of select="substring-after(@style:name,'-outline')"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:with-param> + </xsl:call-template> + </xsl:if> + <xsl:if test="style:text-properties"> + <å­—:å¥å±žæ€§_4158> + <xsl:call-template name="UOFTextStyle"/> + </å­—:å¥å±žæ€§_4158> + </xsl:if> + </xsl:element> + </xsl:for-each> + </å¼æ ·:文本å¼æ ·_9914> + </xsl:template> + <xsl:template match="presentation:settings"> + <xsl:choose> + <!--end-nodeå˜é‡èµ‹èŠ‚点值有问题,无法传进函数,暂时å–消--> + <!--åºåˆ—å–值为æ¯ä¸ªdraw:page生æˆçš„id,中间用空格作为分隔符,åŒâ€˜å¹»ç¯ç‰‡/@æ¼”:标识符’一致--> + <xsl:when test="@presentation:start-page and @presentation:end-page"> + <规则:å¹»ç¯ç‰‡åºåˆ—_B654> + <xsl:attribute name="标识符_B655">customList</xsl:attribute> + <xsl:attribute name="是å¦è‡ªå®šä¹‰_B657">false</xsl:attribute> + <xsl:variable name="start" select="@presentation:start-page"/> + <xsl:variable name="end" select="@presentation:end-page"/> + <xsl:value-of select="concat($start,' ',$end)"/> + </规则:å¹»ç¯ç‰‡åºåˆ—_B654> + </xsl:when> + <xsl:when test="presentation:show"> + <xsl:for-each select="presentation:show"> + <规则:å¹»ç¯ç‰‡åºåˆ—_B654> + <xsl:attribute name="å称_B656">å¹»ç¯ç‰‡åºåˆ—</xsl:attribute> + <xsl:attribute name="标识符_B655"><xsl:value-of select="@presentation:name"/></xsl:attribute> + <xsl:attribute name="是å¦è‡ªå®šä¹‰_B657">true</xsl:attribute> + <xsl:value-of select="normalize-space(translate(@presentation:pages,',',' '))"/> + </规则:å¹»ç¯ç‰‡åºåˆ—_B654> + </xsl:for-each> + </xsl:when> + </xsl:choose> + <xsl:variable name="showlist"> + <xsl:choose> + <xsl:when test="@presentation:show"> + <xsl:value-of select="@presentation:show"/> + </xsl:when> + <xsl:when test="@presentation:start-page and @presentation:end-page"> + <xsl:value-of select="'customList'"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:if test="$showlist != ''"> + <规则:放映顺åº_B658> + <xsl:value-of select="$showlist"/> + <!--xsl:if test="not($showlist='')"> + <xsl:attribute name="æ¼”:åºåˆ—引用" select="$showlist"/> + </xsl:if--> + </规则:放映顺åº_B658> + </xsl:if> + <规则:是å¦å…¨å±æ”¾æ˜ _B659> + <xsl:choose> + <xsl:when test="@presentation:full-screen='false'">false</xsl:when> + <xsl:otherwise>true</xsl:otherwise> + </xsl:choose> + </规则:是å¦å…¨å±æ”¾æ˜ _B659> + <规则:是å¦å¾ªçŽ¯æ”¾æ˜ _B65A> + <xsl:choose> + <xsl:when test="@presentation:endless='true'">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </规则:是å¦å¾ªçŽ¯æ”¾æ˜ _B65A> + <xsl:if test="@presentation:pause"> + <xsl:variable name="hms" select="substring-after(@presentation:pause,'PT')"/> + <规则:放映间隔_B65B> + <xsl:value-of select="concat('P0Y0M0DT',$hms)"/> + </规则:放映间隔_B65B> + </xsl:if> + <规则:是å¦æ‰‹åŠ¨æ–¹å¼_B65C> + <xsl:choose> + <xsl:when test="@presentation:force-manual='true'">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </规则:是å¦æ‰‹åŠ¨æ–¹å¼_B65C> + <规则:是å¦ä½¿ç”¨å¯¼èˆªå¸®åŠ©_B65D> + <xsl:choose> + <xsl:when test="@presentation:start-with-navigator='true'">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </规则:是å¦ä½¿ç”¨å¯¼èˆªå¸®åŠ©_B65D> + <规则:是å¦æ”¾æ˜ åŠ¨ç”»_B65E> + <xsl:choose> + <xsl:when test="@presentation:animations='disabled'">false</xsl:when> + <xsl:otherwise>true</xsl:otherwise> + </xsl:choose> + </规则:是å¦æ”¾æ˜ åŠ¨ç”»_B65E> + <规则:是å¦å‰ç«¯æ˜¾ç¤º_B65F> + <xsl:choose> + <xsl:when test="@presentation:stay-on-top='true'">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </规则:是å¦å‰ç«¯æ˜¾ç¤º_B65F> + <!--切æ¢å£°éŸ³æ¨¡æ‹ŸèƒŒæ™¯éŸ³ä¹--> + <xsl:if test="/office:document/office:meta/dc:description = 'backgroudvoice'"> + <xsl:for-each select="/office:document/office:body/office:presentation/draw:page[1]/anim:par/anim:par/anim:audio[1]"> + <xsl:call-template name="AudioSound"/> + </xsl:for-each> + </xsl:if> + </xsl:template> + <xsl:template name="headerandfooterset"> + <xsl:variable name="drawpage1" select="/office:document/office:body/office:presentation/draw:page[1]"/> + <xsl:variable name="drawpage2" select="/office:document/office:body/office:presentation/draw:page[2]"/> + <xsl:variable name="footerandheaderProp" select="key('Style',$drawpage1/@draw:style-name)/style:drawing-page-properties"/> + <xsl:variable name="footerandheaderProp2" select="key('Style',$drawpage2/@draw:style-name)/style:drawing-page-properties"/> + <xsl:variable name="notefooterandheaderProp" select="key('Style',$drawpage1/presentation:notes/@draw:style-name)/style:drawing-page-properties"/> + <xsl:variable name="ftname" select="$drawpage1/@presentation:use-footer-name"/> + <xsl:variable name="dtname" select="$drawpage1/@presentation:use-date-time-name"/> + <xsl:variable name="ft2name" select="$drawpage2/@presentation:use-footer-name"/> + <xsl:variable name="dt2name" select="$drawpage2/@presentation:use-date-time-name"/> + <xsl:variable name="noteftname" select="$drawpage1/presentation:notes/@presentation:use-footer-name"/> + <xsl:variable name="notedtname" select="$drawpage1/presentation:notes/@presentation:use-date-time-name"/> + <xsl:variable name="notehdname" select="$drawpage1/presentation:notes/@presentation:use-header-name"/> + <xsl:if test="$ftname and $footerandheaderProp/@presentation:display-footer='true' or $dtname and $footerandheaderProp/@presentation:display-date-time='true'or $footerandheaderProp/@presentation:display-page-number='true' or $footerandheaderProp2/@presentation:display-footer='true' and $ft2name or $drawpage2/@presentation:use-date-time-name and $footerandheaderProp2/@presentation:display-date-time='true' or $footerandheaderProp2/@presentation:display-page-number='true'"> + <规则:å¹»ç¯ç‰‡_B641> + <xsl:attribute name="类型_B645">slide</xsl:attribute> + <xsl:attribute name="标识符_B646">LOGO</xsl:attribute> + <xsl:choose> + <xsl:when test="$footerandheaderProp/@presentation:display-footer='false' and $footerandheaderProp/@presentation:display-page-number='false' and $footerandheaderProp/@presentation:display-date-time='false'"> + <xsl:attribute name="标题幻ç¯ç‰‡ä¸­æ˜¯å¦æ˜¾ç¤º_B64B">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="标题幻ç¯ç‰‡ä¸­æ˜¯å¦æ˜¾ç¤º_B64B">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="是å¦æ˜¾ç¤ºé¡µè„š_B647"><xsl:choose><xsl:when test="$footerandheaderProp/@presentation:display-footer='true' or $footerandheaderProp2/@presentation:display-footer='true'"><xsl:value-of select="'true'"/></xsl:when><xsl:otherwise><xsl:value-of select="'false'"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="是å¦æ˜¾ç¤ºå¹»ç¯ç‰‡ç¼–å·_B64A"><xsl:choose><xsl:when test="$footerandheaderProp/@presentation:display-page-number='true' or $footerandheaderProp2/@presentation:display-page-number='true'"><xsl:value-of select="'true'"/></xsl:when><xsl:otherwise><xsl:value-of select="'false'"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:for-each select="office:body/office:presentation"> + <xsl:choose> + <xsl:when test="presentation:date-time-decl[@presentation:source='current-date'][@presentation:name=$dtname]"> + <xsl:attribute name="是å¦è‡ªåŠ¨æ›´æ–°æ—¥æœŸå’Œæ—¶é—´_B649">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="是å¦è‡ªåŠ¨æ›´æ–°æ—¥æœŸå’Œæ—¶é—´_B649">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="not(presentation:date-time-decl) or ($footerandheaderProp/@presentation:display-date-time='false' and $footerandheaderProp2/@presentation:display-date-time='false')"> + <xsl:attribute name="是å¦æ˜¾ç¤ºæ—¥æœŸå’Œæ—¶é—´_B647">false</xsl:attribute> + </xsl:when> + <xsl:when test="(presentation:date-time-decl[@presentation:source='fixed']) and ($footerandheaderProp/@presentation:display-date-time='true') or (presentation:date-time-decl[@presentation:source='fixed']) and ($footerandheaderProp2/@presentation:display-date-time='true')"> + <xsl:attribute name="是å¦æ˜¾ç¤ºæ—¥æœŸå’Œæ—¶é—´_B647">true</xsl:attribute> + <xsl:element name="规则:日期和时间字符串_B643"> + <xsl:value-of select="presentation:date-time-decl"/> + </xsl:element> + </xsl:when> + <xsl:when test="($footerandheaderProp/@presentation:display-date-time='true') or ($footerandheaderProp2/@presentation:display-date-time='true')"> + <xsl:attribute name="是å¦æ˜¾ç¤ºæ—¥æœŸå’Œæ—¶é—´_B647">true</xsl:attribute> + <xsl:element name="规则:日期和时间字符串_B643"> + </xsl:element> + </xsl:when> + </xsl:choose> + <xsl:choose> + <xsl:when test="presentation:footer-decl"> + <xsl:element name="规则:页脚_B644"> + <xsl:value-of select="presentation:footer-decl[@presentation:name=$ftname]"/> + </xsl:element> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:for-each> + </规则:å¹»ç¯ç‰‡_B641> + </xsl:if> + <xsl:if test="$noteftname and $notefooterandheaderProp/@presentation:display-footer='true' or $notehdname and $notefooterandheaderProp/@presentation:display-header='true' or $notedtname and $notefooterandheaderProp/@presentation:display-date-time='true'or $notefooterandheaderProp/@presentation:display-page-number='true'"> + <规则:讲义和备注_B64C> + <xsl:attribute name="标识符_B66F">notefooterheader</xsl:attribute> + <xsl:attribute name="是å¦æ˜¾ç¤ºé¡µè„š_B648"><xsl:choose><xsl:when test="$notefooterandheaderProp/@presentation:display-footer='true'"><xsl:value-of select="'true'"/></xsl:when><xsl:otherwise><xsl:value-of select="'false'"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="是å¦æ˜¾ç¤ºé¡µçœ‰_B64F"><xsl:choose><xsl:when test="$notefooterandheaderProp/@presentation:display-header='true'"><xsl:value-of select="'true'"/></xsl:when><xsl:otherwise><xsl:value-of select="'false'"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="是å¦æ˜¾ç¤ºé¡µç _B650"><xsl:choose><xsl:when test="$notefooterandheaderProp/@presentation:display-page-number='true'"><xsl:value-of select="'true'"/></xsl:when><xsl:otherwise><xsl:value-of select="'false'"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:for-each select="office:body/office:presentation"> + <xsl:choose> + <xsl:when test="presentation:date-time-decl[@presentation:source='current-date'] and $notefooterandheaderProp/@presentation:display-date-time='true'"> + <xsl:attribute name="是å¦è‡ªåŠ¨æ›´æ–°æ—¥æœŸå’Œæ—¶é—´_B649">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="是å¦è‡ªåŠ¨æ›´æ–°æ—¥æœŸå’Œæ—¶é—´_B649">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="not(presentation:date-time-decl) or ($notefooterandheaderProp/@presentation:display-date-time='false')"> + <xsl:attribute name="是å¦æ˜¾ç¤ºæ—¥æœŸå’Œæ—¶é—´_B647">false</xsl:attribute> + </xsl:when> + <xsl:when test="(presentation:date-time-decl[@presentation:name=$notedtname]) and ($notefooterandheaderProp/@presentation:display-date-time='true')"> + <xsl:attribute name="是å¦æ˜¾ç¤ºæ—¥æœŸå’Œæ—¶é—´_B647">true</xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:choose> + <xsl:when test="presentation:header-decl"> + <xsl:element name="æ¼”:页眉_B64D"> + <xsl:value-of select="presentation:header-decl[@presentation:name=$notehdname]"/> + </xsl:element> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + <xsl:choose> + <xsl:when test="presentation:footer-decl"> + <xsl:element name="æ¼”:页脚_B644"> + <xsl:value-of select="presentation:footer-decl[@presentation:name=$noteftname]"/> + </xsl:element> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:for-each> + </规则:讲义和备注_B64C> + </xsl:if> + </xsl:template> + <xsl:template name="PresentationBody"> + <æ¼”:æ¯ç‰ˆé›†_6C0C> + <xsl:for-each select="office:master-styles"> + <xsl:apply-templates select="style:handout-master"/> + <xsl:apply-templates select="style:master-page"/> + <xsl:apply-templates select="style:master-page/presentation:notes"/> + </xsl:for-each> + </æ¼”:æ¯ç‰ˆé›†_6C0C> + <æ¼”:å¹»ç¯ç‰‡é›†_6C0E> + <xsl:apply-templates select="office:body/office:presentation/draw:page"/> + </æ¼”:å¹»ç¯ç‰‡é›†_6C0E> + </xsl:template> + <xsl:template match="style:handout-master"> + <æ¼”:æ¯ç‰ˆ_6C0D å称_6BE9="handoutæ¯ç‰ˆ" 类型_6BEA="handout"> + <xsl:attribute name="标识符_6BE8"><xsl:value-of select="concat('handout-',parent::style:master-page/@style:name)"/></xsl:attribute> + <!--xsl:attribute name="页é¢è®¾ç½®å¼•ç”¨"><xsl:value-of select="@style:page-layout-name"/></xsl:attribute--> + <xsl:attribute name="页é¢è®¾ç½®å¼•ç”¨_6C18"><xsl:value-of select="@style:page-layout-name"/></xsl:attribute> + <xsl:if test="@presentation:presentation-page-layout-name"> + <xsl:attribute name="页é¢ç‰ˆå¼å¼•ç”¨_6BEC"><xsl:value-of select="@presentation:presentation-page-layout-name"/></xsl:attribute> + </xsl:if> + <xsl:for-each select="child::node()"> + <xsl:if test="substring-before(name(),':')='draw'"> + <xsl:call-template name="UOFAnchor"> + <!--xsl:with-param name="anchor_name1" select="'uof:锚点_C644'"/--> + </xsl:call-template> + </xsl:if> + </xsl:for-each> + </æ¼”:æ¯ç‰ˆ_6C0D> + </xsl:template> + <xsl:template name="SurpassOutline"> + <xsl:param name="MasterOutlineName"/> + <xsl:choose> + <xsl:when test="@presentation:class = 'outline'"> + <xsl:choose> + <xsl:when test="@presentation:style-name = $MasterOutlineName"> + <xsl:value-of select="'false'"/> + </xsl:when> + <xsl:when test="preceding-sibling::*[@presentation:class = 'outline']"> + <xsl:value-of select="'true'"/> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="following-sibling::*[@presentation:class = 'outline'][@presentation:style-name = $MasterOutlineName]"> + <xsl:value-of select="'true'"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'false'"/> + </xsl:otherwise> + </xsl:choose> + <xsl:value-of select="'false'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'false'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="style:master-page"> + <æ¼”:æ¯ç‰ˆ_6C0D å称_6BE9="slideæ¯ç‰ˆ" 类型_6BEA="slide"> + <xsl:attribute name="标识符_6BE8"><xsl:value-of select="@style:name"/></xsl:attribute> + <!--xsl:attribute name="页é¢è®¾ç½®å¼•ç”¨"><xsl:value-of select="@style:page-layout-name"/></xsl:attribute--> + <xsl:attribute name="页é¢è®¾ç½®å¼•ç”¨_6C18"><xsl:value-of select="@style:page-layout-name"/></xsl:attribute> + <xsl:if test="@presentation:presentation-page-layout-name"> + <xsl:attribute name="页é¢ç‰ˆå¼å¼•ç”¨_6BEC"><xsl:value-of select="@presentation:presentation-page-layout-name"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="文本å¼æ ·å¼•ç”¨_6BED"><xsl:value-of select="concat(@style:name,'_styles')"/></xsl:attribute> + <xsl:variable name="MasterOutlineName" select="concat(@style:name, '-outline1')"/> + <xsl:for-each select="child::node()"> + <xsl:choose> + <xsl:when test="substring-before(name(),':')='draw'"> + <xsl:variable name="IsSurpassOutline"> + <xsl:call-template name="SurpassOutline"> + <xsl:with-param name="MasterOutlineName" select="$MasterOutlineName"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="$IsSurpassOutline != 'true'"> + <xsl:call-template name="UOFAnchor"> + <!--xsl:with-param name="anchor_name1" select="'uof:锚点_C644'"/--> + </xsl:call-template> + </xsl:if> + </xsl:when> + <xsl:when test="name()= 'anim:par' and child::anim:seq"> + <æ¼”:动画_6B1A> + <xsl:apply-templates select="anim:seq"/> + </æ¼”:动画_6B1A> + </xsl:when> + </xsl:choose> + </xsl:for-each> + <xsl:variable name="stylename"> + <xsl:value-of select="@draw:style-name"/> + </xsl:variable> + <!--@draw:fill='solid'时加é™å®šæ¡ä»¶ é¿å…无颜色填充--> + <xsl:for-each select="key('Style',$stylename)/style:drawing-page-properties"> + <xsl:if test="@draw:fill='color' or @draw:fill='bitmap' or @draw:fill='hatch'or @draw:fill='gradient' or (@draw:fill='solid' and (@fo:background-color or @draw:fill-color))or @draw:fill-hatch-name"> + <æ¼”:背景_6B2C> + <xsl:call-template name="图:å¡«å……-graph"> + <xsl:with-param name="graphproperty" select="."/> + </xsl:call-template> + </æ¼”:背景_6B2C> + </xsl:if> + </xsl:for-each> + </æ¼”:æ¯ç‰ˆ_6C0D> + </xsl:template> + <xsl:template match="presentation:notes"> + <æ¼”:æ¯ç‰ˆ_6C0D å称_6BE9="notesæ¯ç‰ˆ" 类型_6BEA="notes"> + <xsl:attribute name="标识符_6BE8"><xsl:value-of select="concat('note-',parent::style:master-page/@style:name)"/></xsl:attribute> + <!--xsl:attribute name="页é¢è®¾ç½®å¼•ç”¨"><xsl:value-of select="@style:page-layout-name"/></xsl:attribute--> + <xsl:attribute name="页é¢è®¾ç½®å¼•ç”¨_6C18"><xsl:value-of select="@style:page-layout-name"/></xsl:attribute> + <xsl:if test="@presentation:presentation-page-layout-name"> + <xsl:attribute name="页é¢ç‰ˆå¼å¼•ç”¨_6BEC"><xsl:value-of select="@presentation:presentation-page-layout-name"/></xsl:attribute> + </xsl:if> + <xsl:for-each select="child::node()"> + <xsl:if test="substring-before(name(),':')='draw'"> + <xsl:call-template name="UOFAnchor"> + <!--xsl:with-param name="anchor_name1" select="'uof:锚点_C644'"/--> + </xsl:call-template> + </xsl:if> + </xsl:for-each> + </æ¼”:æ¯ç‰ˆ_6C0D> + </xsl:template> + <xsl:template match="draw:page"> + <æ¼”:å¹»ç¯ç‰‡_6C0F> + <xsl:variable name="stylename"> + <xsl:value-of select="@draw:style-name"/> + </xsl:variable> + <xsl:if test="@draw:display-name"> + <xsl:attribute name="å称_6B0B"><xsl:value-of select="@draw:display-name"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="标识符_6B0A"><xsl:value-of select="@draw:name"/></xsl:attribute> + <xsl:attribute name="æ¯ç‰ˆå¼•ç”¨_6B26"><xsl:value-of select="@draw:master-page-name"/></xsl:attribute> + <xsl:if test="@presentation:presentation-page-layout-name"> + <xsl:attribute name="页é¢ç‰ˆå¼å¼•ç”¨_6B27"><xsl:value-of select="@presentation:presentation-page-layout-name"/></xsl:attribute> + </xsl:if> + <xsl:for-each select="key('Style',$stylename)/style:drawing-page-properties"> + <xsl:choose> + <xsl:when test="@presentation:visibility = 'hidden'"> + <xsl:attribute name="是å¦æ˜¾ç¤º_6B28">false</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="是å¦æ˜¾ç¤º_6B28">true</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="@presentation:background-visible"> + <xsl:attribute name="是å¦æ˜¾ç¤ºèƒŒæ™¯_6B29"><xsl:value-of select="@presentation:background-visible"/></xsl:attribute> + </xsl:if> + <xsl:if test="@presentation:background-objects-visible"> + <xsl:attribute name="是å¦æ˜¾ç¤ºèƒŒæ™¯å¯¹è±¡_6B2A"><xsl:value-of select="@presentation:background-objects-visible"/></xsl:attribute> + </xsl:if> + </xsl:for-each> + <xsl:for-each select="child::node()"> + <xsl:choose> + <xsl:when test="substring-before(name(),':')='draw'"> + <xsl:call-template name="UOFAnchor"> + <!--xsl:with-param name="anchor_name1" select="'uof:锚点_C644'"/--> + </xsl:call-template> + </xsl:when> + <xsl:when test="name()= 'anim:par' and child::anim:seq"> + <æ¼”:动画_6B1A> + <xsl:apply-templates select="anim:seq"/> + </æ¼”:动画_6B1A> + </xsl:when> + <xsl:when test="name()='presentation:notes'"> + <xsl:apply-templates mode="page" select="."/> + </xsl:when> + </xsl:choose> + </xsl:for-each> + <xsl:for-each select="key('Style',$stylename)/style:drawing-page-properties"> + <xsl:if test="@draw:fill='color' or @draw:fill='bitmap' or @draw:fill='hatch'or @draw:fill='gradient' or (@draw:fill='solid' and (@fo:background-color or @draw:fill-color))or @draw:fill-hatch-name"> + <æ¼”:背景_6B2C> + <xsl:call-template name="图:å¡«å……-graph"> + <xsl:with-param name="graphproperty" select="."/> + </xsl:call-template> + </æ¼”:背景_6B2C> + </xsl:if> + </xsl:for-each> + <xsl:call-template name="slideswitch"> + <xsl:with-param name="stylename" select="$stylename"/> + </xsl:call-template> + </æ¼”:å¹»ç¯ç‰‡_6C0F> + </xsl:template> + <xsl:template name="Fonts_presentation"> + <å¼æ ·:字体集_990C> + <å¼æ ·:字体声明_990D å称_9903="Times New Roman" 标识符_9902="Times_New_Roman"> + <å¼æ ·:字体æ—_9900>roman</å¼æ ·:字体æ—_9900> + <å¼æ ·:替æ¢å­—体æ—_9901>auto</å¼æ ·:替æ¢å­—体æ—_9901> + </å¼æ ·:字体声明_990D> + <å¼æ ·:字体声明_990D å称_9903="宋体" 标识符_9902="宋体"> + <å¼æ ·:字体æ—_9900>roman</å¼æ ·:字体æ—_9900> + <å¼æ ·:替æ¢å­—体æ—_9901>auto</å¼æ ·:替æ¢å­—体æ—_9901> + </å¼æ ·:字体声明_990D> + <å¼æ ·:字体声明_990D å称_9903="永中宋体" 标识符_9902="永中宋体"> + <å¼æ ·:字体æ—_9900>roman</å¼æ ·:字体æ—_9900> + <å¼æ ·:替æ¢å­—体æ—_9901>auto</å¼æ ·:替æ¢å­—体æ—_9901> + </å¼æ ·:字体声明_990D> + <å¼æ ·:字体声明_990D å称_9903="StarSymbol" 标识符_9902="StarSymbol"> + <å¼æ ·:字体æ—_9900>auto</å¼æ ·:字体æ—_9900> + <å¼æ ·:替æ¢å­—体æ—_9901>auto</å¼æ ·:替æ¢å­—体æ—_9901> + </å¼æ ·:字体声明_990D> + <å¼æ ·:字体声明_990D å称_9903="OpenSymbol" 标识符_9902="OpenSymbol"> + <å¼æ ·:字体æ—_9900>auto</å¼æ ·:字体æ—_9900> + <å¼æ ·:替æ¢å­—体æ—_9901>auto</å¼æ ·:替æ¢å­—体æ—_9901> + </å¼æ ·:字体声明_990D> + <å¼æ ·:字体声明_990D å称_9903="WingDings" 标识符_9902="WingDings"> + <å¼æ ·:字体æ—_9900>decorative</å¼æ ·:字体æ—_9900> + <å¼æ ·:替æ¢å­—体æ—_9901>auto</å¼æ ·:替æ¢å­—体æ—_9901> + </å¼æ ·:字体声明_990D> + <å¼æ ·:字体声明_990D å称_9903="StarBats" 标识符_9902="StarBats"> + <å¼æ ·:字体æ—_9900>auto</å¼æ ·:字体æ—_9900> + <å¼æ ·:替æ¢å­—体æ—_9901>auto</å¼æ ·:替æ¢å­—体æ—_9901> + </å¼æ ·:字体声明_990D> + <å¼æ ·:字体声明_990D å称_9903="楷体_GB2312" 标识符_9902="楷体_GB2312"> + <å¼æ ·:字体æ—_9900>swiss</å¼æ ·:字体æ—_9900> + <å¼æ ·:替æ¢å­—体æ—_9901>auto</å¼æ ·:替æ¢å­—体æ—_9901> + </å¼æ ·:字体声明_990D> + <å¼æ ·:字体声明_990D å称_9903="仿宋_GB2312" 标识符_9902="仿宋_GB2312"> + <å¼æ ·:字体æ—_9900>roman</å¼æ ·:字体æ—_9900> + <å¼æ ·:替æ¢å­—体æ—_9901>auto</å¼æ ·:替æ¢å­—体æ—_9901> + </å¼æ ·:字体声明_990D> + <å¼æ ·:字体声明_990D å称_9903="黑体" 标识符_9902="黑体"> + <å¼æ ·:字体æ—_9900>roman</å¼æ ·:字体æ—_9900> + <å¼æ ·:替æ¢å­—体æ—_9901>auto</å¼æ ·:替æ¢å­—体æ—_9901> + </å¼æ ·:字体声明_990D> + <å¼æ ·:字体声明_990D å称_9903="åŽæ–‡å½©äº‘" 标识符_9902="åŽæ–‡å½©äº‘"> + <å¼æ ·:字体æ—_9900>script</å¼æ ·:字体æ—_9900> + <å¼æ ·:替æ¢å­—体æ—_9901>auto</å¼æ ·:替æ¢å­—体æ—_9901> + </å¼æ ·:字体声明_990D> + <å¼æ ·:字体声明_990D å称_9903="Arial" 标识符_9902="Arial"> + <å¼æ ·:字体æ—_9900>swiss</å¼æ ·:字体æ—_9900> + <å¼æ ·:替æ¢å­—体æ—_9901>auto</å¼æ ·:替æ¢å­—体æ—_9901> + </å¼æ ·:字体声明_990D> + <å¼æ ·:字体声明_990D å称_9903="Wingdings" 标识符_9902="Wingdings"> + <å¼æ ·:字体æ—_9900>auto</å¼æ ·:字体æ—_9900> + <å¼æ ·:替æ¢å­—体æ—_9901>auto</å¼æ ·:替æ¢å­—体æ—_9901> + </å¼æ ·:字体声明_990D> + <å¼æ ·:字体声明_990D å称_9903="Verdana" 标识符_9902="Verdana"> + <å¼æ ·:字体æ—_9900>auto</å¼æ ·:字体æ—_9900> + <å¼æ ·:替æ¢å­—体æ—_9901>auto</å¼æ ·:替æ¢å­—体æ—_9901> + </å¼æ ·:字体声明_990D> + <å¼æ ·:字体声明_990D å称_9903="åŽæ–‡è¡Œæ¥·" 标识符_9902="åŽæ–‡è¡Œæ¥·"> + <å¼æ ·:字体æ—_9900>script</å¼æ ·:字体æ—_9900> + <å¼æ ·:替æ¢å­—体æ—_9901>auto</å¼æ ·:替æ¢å­—体æ—_9901> + </å¼æ ·:字体声明_990D> + <å¼æ ·:字体声明_990D å称_9903="åŽæ–‡æ¥·ä½“" 标识符_9902="åŽæ–‡æ¥·ä½“"> + <å¼æ ·:字体æ—_9900>script</å¼æ ·:字体æ—_9900> + <å¼æ ·:替æ¢å­—体æ—_9901>auto</å¼æ ·:替æ¢å­—体æ—_9901> + </å¼æ ·:字体声明_990D> + <å¼æ ·:字体声明_990D å称_9903="åŽæ–‡æ–°é­" 标识符_9902="åŽæ–‡æ–°é­"> + <å¼æ ·:字体æ—_9900>script</å¼æ ·:字体æ—_9900> + <å¼æ ·:替æ¢å­—体æ—_9901>auto</å¼æ ·:替æ¢å­—体æ—_9901> + </å¼æ ·:字体声明_990D> + <å¼æ ·:字体声明_990D å称_9903="方正宋体" 标识符_9902="方正宋体"> + <å¼æ ·:字体æ—_9900>roman</å¼æ ·:字体æ—_9900> + <å¼æ ·:替æ¢å­—体æ—_9901>auto</å¼æ ·:替æ¢å­—体æ—_9901> + </å¼æ ·:字体声明_990D> + <å¼æ ·:字体声明_990D å称_9903="方正姚体" 标识符_9902="方正姚体"> + <å¼æ ·:字体æ—_9900>roman</å¼æ ·:字体æ—_9900> + <å¼æ ·:替æ¢å­—体æ—_9901>auto</å¼æ ·:替æ¢å­—体æ—_9901> + </å¼æ ·:字体声明_990D> + </å¼æ ·:字体集_990C> + </xsl:template> + <xsl:template name="slideswitch"> + <xsl:param name="stylename"/> + <æ¼”:切æ¢_6B1F> + <xsl:choose> + <xsl:when test="anim:par/anim:par/anim:transitionFilter"> + <xsl:for-each select="anim:par/anim:par/anim:transitionFilter"> + <xsl:variable name="duration"> + <xsl:value-of select="@smil:dur"/> + </xsl:variable> + <xsl:element name="æ¼”:速度_6B21"> + <xsl:choose> + <xsl:when test="$duration = '3s'">slow</xsl:when> + <xsl:when test="$duration = '2s'">middle</xsl:when> + <xsl:when test="$duration = '1s'">fast</xsl:when> + <xsl:otherwise>middle</xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:call-template name="Switchtype"/> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:for-each select="key('Style',$stylename)/style:drawing-page-properties"> + <xsl:element name="æ¼”:速度_6B21"> + <xsl:choose> + <xsl:when test="@presentation:transition-speed='slow'">slow</xsl:when> + <xsl:when test="@presentation:transition-speed='fast'">fast</xsl:when> + <xsl:otherwise>middle</xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:call-template name="Switchtype"/> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="anim:par/anim:par/anim:command/@anim:command = 'stop-audio'"> + <æ¼”:声音_6B22 预定义声音_C631="stop previous sound"/> + </xsl:when> + <xsl:when test="anim:par/anim:par/anim:audio"> + <xsl:for-each select="anim:par/anim:par/anim:audio[1]"> + <xsl:call-template name="AudioSound"/> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:for-each select="key('Style',$stylename)/style:drawing-page-properties/presentation:sound"> + <xsl:call-template name="AudioSound"/> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + <xsl:for-each select="key('Style',$stylename)/style:drawing-page-properties"> + <æ¼”:æ–¹å¼_6B23> + <æ¼”:å•å‡»é¼ æ ‡_6B24> + <xsl:choose> + <xsl:when test="@presentation:transition-type='automatic'">false</xsl:when> + <xsl:otherwise>true</xsl:otherwise> + </xsl:choose> + </æ¼”:å•å‡»é¼ æ ‡_6B24> + <xsl:if test="@presentation:duration"> + <æ¼”:时间间隔_6B25> + <xsl:call-template name="aDuration"> + <xsl:with-param name="duration" select="@presentation:duration"/> + </xsl:call-template> + </æ¼”:时间间隔_6B25> + </xsl:if> + </æ¼”:æ–¹å¼_6B23> + </xsl:for-each> + </æ¼”:切æ¢_6B1F> + </xsl:template> + <xsl:template name="Switchtype"> + <xsl:variable name="type"> + <xsl:value-of select="@smil:type"/> + </xsl:variable> + <xsl:variable name="subtype"> + <xsl:value-of select="@smil:subtype"/> + </xsl:variable> + <xsl:variable name="animtype"> + <xsl:choose> + <xsl:when test="$type='irisWipe' and $subtype='rectangle' and @smil:direction='reverse'">box in</xsl:when> + <xsl:when test="$type='irisWipe' and $subtype='rectangle'">box out</xsl:when> + <xsl:when test="$type='checkerBoardWipe' and $subtype='across'">checkerboard across</xsl:when> + <xsl:when test="$type='checkerBoardWipe' and $subtype='down'">checkerboard down</xsl:when> + <xsl:when test="$type='pushWipe' and $subtype='combHorizontal'">comb horizontal</xsl:when> + <xsl:when test="$type='pushWipe' and $subtype='combVertical'">comb vertical</xsl:when> + <xsl:when test="$type='slideWipe' and $subtype='fromTop' and @smil:direction='reverse'">uncover down</xsl:when> + <xsl:when test="$type='slideWipe' and $subtype='fromRight' and @smil:direction='reverse'">uncover left</xsl:when> + <xsl:when test="$type='slideWipe' and $subtype='fromLeft' and @smil:direction='reverse'">uncover right</xsl:when> + <xsl:when test="$type='slideWipe' and $subtype='fromBottom' and @smil:direction='reverse'">uncover up</xsl:when> + <xsl:when test="$type='slideWipe' and $subtype='fromTopRight' and @smil:direction='reverse'">uncover left-down</xsl:when> + <xsl:when test="$type='slideWipe' and $subtype='fromBottomRight' and @smil:direction='reverse'">uncover left-up</xsl:when> + <xsl:when test="$type='slideWipe' and $subtype='fromTopLeft' and @smil:direction='reverse'">uncover right-down</xsl:when> + <xsl:when test="$type='slideWipe' and $subtype='fromBottomLeft' and @smil:direction='reverse'">uncover right-up</xsl:when> + <xsl:when test="$type='slideWipe' and $subtype='fromTop'">cover down</xsl:when> + <xsl:when test="$type='slideWipe' and $subtype='fromRight'">cover left</xsl:when> + <xsl:when test="$type='slideWipe' and $subtype='fromLeft'">cover right</xsl:when> + <xsl:when test="$type='slideWipe' and $subtype='fromBottom'">cover up</xsl:when> + <xsl:when test="$type='slideWipe' and $subtype='fromTopRight'">cover left-down</xsl:when> + <xsl:when test="$type='slideWipe' and $subtype='fromBottomRight'">cover left-up</xsl:when> + <xsl:when test="$type='slideWipe' and $subtype='fromTopLeft'">cover right-down</xsl:when> + <xsl:when test="$type='slideWipe' and $subtype='fromBottomLeft'">cover right-up</xsl:when> + <xsl:when test="$type='fade' and $subtype='fadeOverColor'">fade through black</xsl:when> + <xsl:when test="$type='pushWipe' and $subtype='fromTop'">push down</xsl:when> + <xsl:when test="$type='pushWipe' and $subtype='fromRight'">push left</xsl:when> + <xsl:when test="$type='pushWipe' and $subtype='fromLeft'">push right</xsl:when> + <xsl:when test="$type='pushWipe' and $subtype='fromBottom'">push up</xsl:when> + <xsl:when test="$type='randomBarWipe' and $subtype='horizontal'">random bars horizontal</xsl:when> + <xsl:when test="$type='randomBarWipe' and $subtype='vertical'">random bars vertical</xsl:when> + <xsl:when test="$type='ellipseWipe' and $subtype='circle'">shape circle</xsl:when> + <xsl:when test="$type='irisWipe' and $subtype='diamond'">shape diamond</xsl:when> + <xsl:when test="$type='fourBoxWipe' and $subtype='cornersOut'">shape plus</xsl:when> + <xsl:when test="$type='barnDoorWipe' and $subtype='horizontal' and @smil:direction='reverse'">split horizontal in</xsl:when> + <xsl:when test="$type='barnDoorWipe' and $subtype='horizontal'">split horizontal out</xsl:when> + <xsl:when test="$type='barnDoorWipe' and $subtype='vertical' and @smil:direction='reverse'">split vertical in</xsl:when> + <xsl:when test="$type='barnDoorWipe' and $subtype='vertical'">split vertical out</xsl:when> + <xsl:when test="$type='fanWipe' and $subtype='centerTop'">wedge</xsl:when> + <xsl:when test="$type='pinWheelWipe' and $subtype='oneBlade'">wheel clockwise – 1 spoke</xsl:when> + <xsl:when test="$type='pinWheelWipe' and $subtype='twoBladeVertical'">wheel clockwise – 2 spoke</xsl:when> + <xsl:when test="$type='pinWheelWipe' and $subtype='threeBlade'">wheel clockwise – 3 spoke</xsl:when> + <xsl:when test="$type='pinWheelWipe' and $subtype='fourBlade'">wheel clockwise – 4 spoke</xsl:when> + <xsl:when test="$type='pinWheelWipe' and $subtype='eightBlade'">wheel clockwise – 8 spoke</xsl:when> + <xsl:when test="$type='barWipe' and $subtype='leftToRight' and @smil:direction='reverse'">wipe left</xsl:when> + <xsl:when test="$type='barWipe' and $subtype='leftToRight'">wipe right</xsl:when> + <xsl:when test="$type='barWipe' and $subtype='topToBottom' and @smil:direction='reverse'">wipe up</xsl:when> + <xsl:when test="$type='barWipe' and $subtype='topToBottom'">wipe down</xsl:when> + <xsl:when test="$type='blindsWipe' and $subtype='vertical'">blinds vertical</xsl:when> + <xsl:when test="$type='blindsWipe' and $subtype='horizontal'">blinds horizontal</xsl:when> + <xsl:when test="$type='dissolve'">dissolve</xsl:when> + <xsl:when test="$type='random'">random transition</xsl:when> + <xsl:when test="$type='fade' and $subtype='crossfade'">fade smoothly</xsl:when> + <xsl:when test="$type='waterfallWipe' and $subtype='horizontalLeft' and @smil:direction='reverse'">strips left-up</xsl:when> + <xsl:when test="$type='waterfallWipe' and $subtype='horizontalLeft'">strips right-down</xsl:when> + <xsl:when test="$type='waterfallWipe' and $subtype='horizontalRight' and @smil:direction='reverse'">strips right-up</xsl:when> + <xsl:when test="$type='waterfallWipe' and $subtype='horizontalRight'">strips left-down</xsl:when> + <xsl:otherwise>none</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:element name="æ¼”:效果_6B20"> + <xsl:value-of select="$animtype"/> + </xsl:element> + </xsl:template> + <xsl:template name="AudioSound"> + <æ¼”:声音_6B22> + <xsl:variable name="voicetype"> + <xsl:choose> + <xsl:when test="contains(@xlink:href,'applause.wav')">applause</xsl:when> + <xsl:when test="contains(@xlink:href,'arrow.wav')">arrow</xsl:when> + <xsl:when test="contains(@xlink:href,'bomb.wav')">bomb</xsl:when> + <xsl:when test="contains(@xlink:href,'breeze.wav')">breeze</xsl:when> + <xsl:when test="contains(@xlink:href,'camera.wav')">camera</xsl:when> + <xsl:when test="contains(@xlink:href,'cashregister.wav')">cash register</xsl:when> + <xsl:when test="contains(@xlink:href,'chime.wav')">chime</xsl:when> + <xsl:when test="contains(@xlink:href,'click.wav')">click</xsl:when> + <xsl:when test="contains(@xlink:href,'coin.wav')">coin</xsl:when> + <xsl:when test="contains(@xlink:href,'drumroll.wav')">drum roll</xsl:when> + <xsl:when test="contains(@xlink:href,'explosion.wav')">explosion</xsl:when> + <xsl:when test="contains(@xlink:href,'hammer.wav')">hammer</xsl:when> + <xsl:when test="contains(@xlink:href,'laser.wav')">laser</xsl:when> + <xsl:when test="contains(@xlink:href,'push.wav')">push</xsl:when> + <xsl:when test="contains(@xlink:href,'suction.wav')">suction</xsl:when> + <xsl:when test="contains(@xlink:href,'typewriter.wav')">typewriter</xsl:when> + <xsl:when test="contains(@xlink:href,'voltage.wav')">voltage</xsl:when> + <xsl:when test="contains(@xlink:href,'whoosh.wav')">whoosh</xsl:when> + <xsl:when test="contains(@xlink:href,'wind.wav')">wind</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$voicetype != ''"> + <xsl:attribute name="预定义声音_C631"><xsl:value-of select="$voicetype"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="自定义声音_C632"><xsl:value-of select="@xlink:href"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="@smil:repeatCount = 'indefinite'"> + <xsl:attribute name="是å¦å¾ªçŽ¯æ’­æ”¾_C633">true</xsl:attribute> + </xsl:if> + </æ¼”:声音_6B22> + </xsl:template> + <xsl:template name="aDuration"> + <xsl:param name="duration"/> + <xsl:value-of select="concat('PT',number(substring-before(substring-after($duration,'PT'),'H'))*3660+number(substring-before(substring-after($duration,'H'),'M'))*60+number(substring-before(substring-after($duration,'M'),'S')),'S')"/> + </xsl:template> + <xsl:template match="presentation:notes" mode="page"> + <æ¼”:å¹»ç¯ç‰‡å¤‡æ³¨_6B1D> + <xsl:variable name="masterpagename"> + <xsl:value-of select="parent::*/@draw:master-page-name"/> + </xsl:variable> + <xsl:attribute name="备注æ¯ç‰ˆå¼•ç”¨_6B2D"><xsl:value-of select="concat('note-',$masterpagename)"/></xsl:attribute> + <xsl:for-each select="child::*"> + <xsl:if test="substring-before(name(),':')='draw'"> + <xsl:call-template name="UOFAnchor"> + <!--xsl:with-param name="anchor_name1" select="'uof:锚点_C644'"/--> + </xsl:call-template> + </xsl:if> + </xsl:for-each> + <xsl:call-template name="notePageAnchor"> + <xsl:with-param name="masterpagename" select="$masterpagename"/> + </xsl:call-template> + <xsl:for-each select="key('Style',@draw:style-name)/style:drawing-page-properties"> + <xsl:if test="@draw:fill='solid' and (@fo:background-color or @draw:fill-color) or @draw:fill = 'gradient' or @draw:fill = 'hatch' or @draw:fill = 'bitmap'"> + <æ¼”:背景_6B2C> + <xsl:call-template name="图:å¡«å……-graph"> + <xsl:with-param name="graphproperty" select="."/> + </xsl:call-template> + </æ¼”:背景_6B2C> + </xsl:if> + </xsl:for-each> + </æ¼”:å¹»ç¯ç‰‡å¤‡æ³¨_6B1D> + </xsl:template> + <xsl:template name="notePageAnchor"> + <xsl:param name="masterpagename"/> + <xsl:if test="@presentation:use-footer-name and key('Style',@draw:style-name)/style:drawing-page-properties/@presentation:display-footer='true'"> + <xsl:call-template name="anchorAttr"> + <xsl:with-param name="anchorType" select="'footer'"/> + <xsl:with-param name="placeChar" select="'footer'"/> + <xsl:with-param name="masterpagename" select="$masterpagename"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="@presentation:use-date-time-name and key('Style',@draw:style-name)/style:drawing-page-properties/@presentation:display-date-time='true'"> + <xsl:call-template name="anchorAttr"> + <xsl:with-param name="anchorType" select="'date-time'"/> + <xsl:with-param name="placeChar" select="'date'"/> + <xsl:with-param name="masterpagename" select="$masterpagename"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="@presentation:use-header-name and key('Style',@draw:style-name)/style:drawing-page-properties/@presentation:display-header='true'"> + <xsl:call-template name="anchorAttr"> + <xsl:with-param name="anchorType" select="'header'"/> + <xsl:with-param name="placeChar" select="'header'"/> + <xsl:with-param name="masterpagename" select="$masterpagename"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="key('Style',@draw:style-name)/style:drawing-page-properties/@presentation:display-page-number='true'"> + <xsl:call-template name="anchorAttr"> + <xsl:with-param name="anchorType" select="'page-number'"/> + <xsl:with-param name="placeChar" select="'number'"/> + <xsl:with-param name="masterpagename" select="$masterpagename"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template name="anchorAttr"> + <xsl:param name="anchorType"/> + <xsl:param name="placeChar"/> + <xsl:param name="masterpagename"/> + <xsl:for-each select="key('MasterPage',$masterpagename)/presentation:notes/draw:frame[@presentation:class = $anchorType]"> + <uof:锚点_C644> + <xsl:attribute name="xåæ ‡"><xsl:value-of select="substring-before(./@svg:x,'cm')"/></xsl:attribute> + <xsl:attribute name="yåæ ‡"><xsl:value-of select="substring-before(./@svg:y,'cm')"/></xsl:attribute> + <xsl:attribute name="高度"><xsl:value-of select="substring-before(./@svg:height,'cm')"/></xsl:attribute> + <xsl:attribute name="宽度"><xsl:value-of select="substring-before(./@svg:width,'cm')"/></xsl:attribute> + <xsl:attribute name="图形引用"><xsl:value-of select="generate-id()"/></xsl:attribute> + <xsl:attribute name="缩略图">false</xsl:attribute> + <xsl:attribute name="å ä½ç¬¦"><xsl:value-of select="$placeChar"/></xsl:attribute> + </uof:锚点_C644> + </xsl:for-each> + </xsl:template> + <xsl:template match="anim:seq"> + <xsl:for-each select="anim:par"> + <xsl:for-each select="./anim:par"> + <xsl:apply-templates select="child::*"/> + </xsl:for-each> + </xsl:for-each> + </xsl:template> + <xsl:template match="anim:par | anim:iterate"> + <æ¼”:åºåˆ—_6B1B> + <xsl:variable name="targetName"> + <xsl:variable name="targetName2"> + <xsl:value-of select="anim:set/@smil:targetElement | @smil:targetElement | anim:animateMotion/@smil:targetElement | anim:animate/@smil:targetElement | anim:animateColor/@smil:targetElement | anim:animateTransform/@smil:targetElement | ../@smil:targetElement"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="contains(string($targetName2),' ')"> + <xsl:value-of select="substring-before(string($targetName2),' ')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$targetName2"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="对象引用_6C28"><xsl:value-of select="$targetName"/></xsl:attribute> + <!--适应最新åºåˆ—å·--> + <æ¼”:定时_6B2E> + <xsl:variable name="animationSpeed"> + <!--very slow 5s slow 3s medium 2s fast 1s very fast 0.5s--> + <xsl:choose> + <xsl:when test="anim:animate/@smil:dur='0.5s' or anim:transitionFilter/@smil:dur='0.5s' or anim:animateColor/@smil:dur='0.5s'">very-fast</xsl:when> + <xsl:when test="anim:animate/@smil:dur='1s' or anim:transitionFilter/@smil:dur='1s' or anim:animateColor/@smil:dur='1s'">fast</xsl:when> + <xsl:when test="anim:animate/@smil:dur='2s' or anim:transitionFilter/@smil:dur='2s' or anim:animateColor/@smil:dur='2s'">medium</xsl:when> + <xsl:when test="anim:animate/@smil:dur='3s' or anim:transitionFilter/@smil:dur='3s' or anim:animateColor/@smil:dur='3s'">slow</xsl:when> + <xsl:when test="anim:animate/@smil:dur='5s' or anim:transitionFilter/@smil:dur='5s' or anim:animateColor/@smil:dur='5s'">very-slow</xsl:when> + <xsl:otherwise>medium</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="事件_6B2F"><!--enmu: on click with previous after previous--><xsl:choose><xsl:when test="@presentation:node-type='on-click'">on-click</xsl:when><xsl:when test="@presentation:node-type='after-previous'">after-previous</xsl:when><xsl:when test="@presentation:node-type='with-previous'">with-previous</xsl:when><xsl:otherwise><xsl:attribute name="事件">on-click</xsl:attribute></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="延时_6B30"><xsl:value-of select="concat('PT',substring-before(@smil:begin,'s'),'S')"/></xsl:attribute> + <xsl:attribute name="速度_6B31"><xsl:value-of select="$animationSpeed"/></xsl:attribute> + <xsl:attribute name="é‡å¤_6B32"><!--none 2 3 4 5 10 until next click until end of slide--><xsl:choose><xsl:when test="@smil:repeatCount = 'indefinite' "><xsl:choose><xsl:when test="@smil:end='next'">until-next-click</xsl:when><xsl:otherwise>until-end-of-slide</xsl:otherwise></xsl:choose></xsl:when><xsl:when test="@smil:repeatCount ='2' or @smil:repeatCount ='3' or @smil:repeatCount ='4' or @smil:repeatCount ='5' or @smil:repeatCount ='10' "><xsl:value-of select="@smil:repeatCount"/></xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="是å¦å›žå·_6B33"><xsl:choose><xsl:when test="@smil:fill='remove'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="ancestor::anim:seq/@presentation:node-type='interactive-sequence'"> + <xsl:attribute name="触å‘对象引用_6B34"><xsl:value-of select="substring-before(../../@smil:begin,'.')"/></xsl:attribute> + </xsl:if> + </æ¼”:定时_6B2E> + <xsl:if test="../../following-sibling::*[1]/anim:par/anim:animateColor or (name(following-sibling::*[1]) = 'anim:set' and following-sibling::*[1]/@smil:to = 'hidden') or ../../following-sibling::*[1]/anim:par/anim:set/@smil:to = 'hidden' or name() = 'anim:iterate' or ./anim:audio or name(following-sibling::*[1]) = 'anim:animateColor' or name(following-sibling::*[1])='anim:set'"> + <æ¼”:增强_6B35> + <xsl:choose> + <xsl:when test="name(following-sibling::*[1]) = 'anim:animateColor' or name(following-sibling::*[1])='anim:set'"> + <æ¼”:动画播放åŽ_6B36> + <xsl:if test="name(following-sibling::*[1]) = 'anim:animateColor'"> + <æ¼”:颜色_6B37> + <xsl:value-of select="following-sibling::*[1]/@smil:to"/> + </æ¼”:颜色_6B37> + </xsl:if> + <xsl:if test="name(following-sibling::*[1])='anim:set'"> + <xsl:choose> + <xsl:when test="following-sibling::*[1]/@smil:begin = 'next'"> + <æ¼”:是å¦å•å‡»åŽéšè—_6B39>true</æ¼”:是å¦å•å‡»åŽéšè—_6B39> + </xsl:when> + <xsl:otherwise> + <æ¼”:是å¦æ’­æ”¾åŽéšè—_6B38>true</æ¼”:是å¦æ’­æ”¾åŽéšè—_6B38> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </æ¼”:动画播放åŽ_6B36> + </xsl:when> + <xsl:when test="../../following-sibling::*[1]/anim:par/anim:animateColor or (name(following-sibling::*[1]) = 'anim:set' and following-sibling::*[1]/@smil:to = 'hidden') or ../../following-sibling::*[1]/anim:par/anim:set/@smil:to = 'hidden'"> + <æ¼”:动画播放åŽ_6B36> + <xsl:if test="../../following-sibling::*[1]/anim:par/anim:animateColor"> + <æ¼”:颜色_6B37> + <xsl:value-of select="following-sibling::*[1]/@smil:to"/> + </æ¼”:颜色_6B37> + </xsl:if> + <xsl:if test="name(following-sibling::*[1]) = 'anim:set' and following-sibling::*[1]/@smil:to = 'hidden' or ../../following-sibling::*[1]/anim:par/anim:set/@smil:to = 'hidden'"> + <xsl:choose> + <xsl:when test="contains(following-sibling::*[1]/@smil:begin,'end')"> + <æ¼”:是å¦å•å‡»åŽéšè—_6B39>true</æ¼”:是å¦å•å‡»åŽéšè—_6B39> + </xsl:when> + <xsl:otherwise> + <æ¼”:是å¦æ’­æ”¾åŽéšè—_6B38>true</æ¼”:是å¦æ’­æ”¾åŽéšè—_6B38> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </æ¼”:动画播放åŽ_6B36> + </xsl:when> + </xsl:choose> + <xsl:if test="name() = 'anim:iterate'"> + <æ¼”:动画文本_6B3A> + <xsl:attribute name="é—´éš”_6B3C"><xsl:value-of select="concat('PT',substring-before(@anim:iterate-interval,'s'),'S')"/></xsl:attribute> + <xsl:choose> + <xsl:when test="@anim:iterate-type = 'by-word'"> + <xsl:attribute name="å‘é€_6B3B">by word</xsl:attribute> + </xsl:when> + <xsl:when test="@anim:iterate-type = 'by-letter'"> + <xsl:attribute name="å‘é€_6B3B">by letter</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="å‘é€_6B3B">all at once</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </æ¼”:动画文本_6B3A> + </xsl:if> + <xsl:choose> + <xsl:when test="./anim:audio"> + <xsl:for-each select="anim:audio"> + <xsl:call-template name="AudioSound"/> + </xsl:for-each> + </xsl:when> + <xsl:when test="./anim:command"> + <æ¼”:声音_6B22 æ¼”:预定义声音_C631="stop previous sound"/> + </xsl:when> + </xsl:choose> + </æ¼”:增强_6B35> + </xsl:if> + <æ¼”:效果_6B40> + <xsl:choose> + <xsl:when test="./@presentation:preset-class = 'entrance'"> + <æ¼”:进入_6B41> + <xsl:choose> + <xsl:when test="@presentation:preset-id and @presentation:preset-id != ''"> + <xsl:apply-templates select="@presentation:preset-id"/> + </xsl:when> + <xsl:otherwise> + <æ¼”:其他_6B65/> + </xsl:otherwise> + </xsl:choose> + </æ¼”:进入_6B41> + </xsl:when> + <xsl:when test="./@presentation:preset-class = 'exit'"> + <æ¼”:退出_6BBE> + <xsl:choose> + <xsl:when test="@presentation:preset-id and @presentation:preset-id != ''"> + <xsl:apply-templates select="@presentation:preset-id"/> + </xsl:when> + <xsl:otherwise> + <æ¼”:其他_6B65/> + </xsl:otherwise> + </xsl:choose> + </æ¼”:退出_6BBE> + </xsl:when> + <xsl:when test="./@presentation:preset-class = 'emphasis' "> + <æ¼”:强调_6B07> + <xsl:choose> + <xsl:when test="@presentation:preset-id and @presentation:preset-id != ''"> + <xsl:apply-templates select="@presentation:preset-id"/> + </xsl:when> + <xsl:otherwise> + <æ¼”:其他_6B65/> + </xsl:otherwise> + </xsl:choose> + </æ¼”:强调_6B07> + </xsl:when> + <xsl:when test="./@presentation:preset-class = 'motion-path'"> + <æ¼”:动作路径_6BD1> + <xsl:attribute name="路径_6BD6"><xsl:value-of select="child::anim:animateMotion/@svg:path"/></xsl:attribute> + </æ¼”:动作路径_6BD1> + </xsl:when> + </xsl:choose> + </æ¼”:效果_6B40> + </æ¼”:åºåˆ—_6B1B> + </xsl:template> + <xsl:template name="anim_speed"> + <xsl:param name="speed"/> + <xsl:choose> + <xsl:when test="$speed='0.5s' or $speed='0.25s'">very-fast</xsl:when> + <xsl:when test="$speed='1s'">fast</xsl:when> + <xsl:when test="$speed='2s'">medium</xsl:when> + <xsl:when test="$speed='3s'">slow</xsl:when> + <xsl:when test="$speed='5s'">very-slow</xsl:when> + <xsl:otherwise>medium</xsl:otherwise> + </xsl:choose> + </xsl:template> + <!--进入 基本型 开始--> + <!--ooo-entrance-venetian-blinds 1 百å¶çª—p0080--> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-venetian-blinds']"> + <æ¼”:基本型_6B42> + <æ¼”:百å¶çª—_6B43> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ–¹å‘_6B45"><xsl:value-of select="../@presentation:preset-sub-type"/></xsl:attribute> + </æ¼”:百å¶çª—_6B43> + </æ¼”:基本型_6B42> + </xsl:template> + <!-- appear 出现--> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-appear']"> + <æ¼”:基本型_6B42> + <æ¼”:出现_6B46/> + </æ¼”:基本型_6B42> + </xsl:template> + <!-- box 盒状p0082--> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-box']"> + <æ¼”:基本型_6B42> + <æ¼”:盒状_6B47> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ–¹å‘_6B48"><xsl:value-of select="../@presentation:preset-sub-type"/></xsl:attribute> + </æ¼”:盒状_6B47> + </æ¼”:基本型_6B42> + </xsl:template> + <!--ooo-entrance-diagonal-squares 1 阶梯状p0083--> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-diagonal-squares']"> + <æ¼”:基本型_6B42> + <æ¼”:阶梯状_6B49> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ–¹å‘_6B4A"><xsl:choose><xsl:when test="../@presentation:preset-sub-type = 'left-to-bottom' ">left down</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'left-to-top' ">left up</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'right-to-bottom' ">right down</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'right-to-top' ">right up</xsl:when></xsl:choose></xsl:attribute> + </æ¼”:阶梯状_6B49> + </æ¼”:基本型_6B42> + </xsl:template> + <!-- wheel 1 è½®å­p0084--> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-wheel']"> + <æ¼”:基本型_6B42> + <æ¼”:è½®å­_6B4B> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="è½®è¾_6B4D"><xsl:value-of select="../@presentation:preset-sub-type"/></xsl:attribute> + </æ¼”:è½®å­_6B4B> + </æ¼”:基本型_6B42> + </xsl:template> + <!-- checkerboard 棋盘p0085--> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-checkerboard']"> + <æ¼”:基本型_6B42> + <æ¼”:棋盘_6B4E> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ–¹å‘_6B50"><xsl:value-of select="../anim:transitionFilter/@smil:subtype"/></xsl:attribute> + </æ¼”:棋盘_6B4E> + </æ¼”:基本型_6B42> + </xsl:template> + <!--ooo-entrance-flash-once 1 é—ªçƒä¸€æ¬¡p0086--> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-flash-once']"> + <æ¼”:基本型_6B42> + <æ¼”:é—ªçƒä¸€æ¬¡_6B51> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:set/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:é—ªçƒä¸€æ¬¡_6B51> + </æ¼”:基本型_6B42> + </xsl:template> + <!-- plus å字形扩展0087--> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-plus']"> + <æ¼”:基本型_6B42> + <æ¼”:å字形扩展_6B53> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ–¹å‘_6B48"><xsl:value-of select="../@presentation:preset-sub-type"/></xsl:attribute> + </æ¼”:å字形扩展_6B53> + </æ¼”:基本型_6B42> + </xsl:template> + <!--ooo-entrance-random 1 éšæœºæ•ˆæžœp0088--> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-random']"> + <æ¼”:基本型_6B42> + <æ¼”:éšæœºæ•ˆæžœ_6B55> + <!--xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:choose><xsl:when test="parent::anim:par/anim:transitionFilter/@smil:dur"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:when><xsl:otherwise><xsl:value-of select="../anim:animate/@smil:dur"/></xsl:otherwise></xsl:choose></xsl:with-param></xsl:call-template></xsl:attribute--> + </æ¼”:éšæœºæ•ˆæžœ_6B55> + </æ¼”:基本型_6B42> + </xsl:template> + <!-- circle 1 圆形扩展p0089--> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-circle']"> + <æ¼”:基本型_6B42> + <æ¼”:圆形扩展_6B56> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ–¹å‘_6B48"><xsl:value-of select="../@presentation:preset-sub-type"/></xsl:attribute> + </æ¼”:圆形扩展_6B56> + </æ¼”:基本型_6B42> + </xsl:template> + <!--ooo-entrance-wipe 1 擦除p0090--> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-wipe']"> + <æ¼”:基本型_6B42> + <æ¼”:擦除_6B57> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ–¹å‘_6B58"><xsl:choose><xsl:when test="../@presentation:preset-sub-type = 'from-right'">from right</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-left'">from left</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-top'">from top</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-bottom'">from bottom</xsl:when></xsl:choose></xsl:attribute> + </æ¼”:擦除_6B57> + </æ¼”:基本型_6B42> + </xsl:template> + <!-- fly in 飞入p0091--> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-fly-in']"> + <æ¼”:基本型_6B42> + <æ¼”:飞入_6B59> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:animate[1]/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:if test="../@presentation:preset-sub-type"> + <xsl:attribute name="æ–¹å‘_6B5A"><xsl:choose><xsl:when test="../@presentation:preset-sub-type = 'from-bottom'">from bottom</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-top-right'">from top-right</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-top-left'">from top-left</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-bottom-left'">from bottom-left</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-bottom-right'">from bottom-right</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-right'">from right</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-left'">from left</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-top'">from top</xsl:when></xsl:choose></xsl:attribute> + </xsl:if> + </æ¼”:飞入_6B59> + </æ¼”:基本型_6B42> + </xsl:template> + <!--ooo-entrance-fly-in-slow 1 缓慢进入p0092--> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-fly-in-slow']"> + <æ¼”:基本型_6B42> + <æ¼”:缓慢进入_6B5B> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:animate[1]/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ–¹å‘_6B58"><xsl:choose><xsl:when test="../@presentation:preset-sub-type = 'from-right'">from right</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-left'">from left</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-top'">from top</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-bottom'">from bottom</xsl:when></xsl:choose></xsl:attribute> + </æ¼”:缓慢进入_6B5B> + </æ¼”:基本型_6B42> + </xsl:template> + <!-- diamond 1 è±å½¢p0093--> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-diamond']"> + <æ¼”:基本型_6B42> + <æ¼”:è±å½¢_6B5D> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ–¹å‘_6B48"><xsl:value-of select="../@presentation:preset-sub-type"/></xsl:attribute> + </æ¼”:è±å½¢_6B5D> + </æ¼”:基本型_6B42> + </xsl:template> + <!-- split 1 劈裂p0094--> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-split']"> + <æ¼”:基本型_6B42> + <æ¼”:劈裂_6B5E> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ–¹å‘_6B5F"><xsl:choose><xsl:when test="../@presentation:preset-sub-type = 'horizontal-out'">horizontal out</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'horizontal-in'">horizontal in</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'vertical-in'">vertical in</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'vertical-out'">vertical out</xsl:when></xsl:choose></xsl:attribute> + </æ¼”:劈裂_6B5E> + </æ¼”:基本型_6B42> + </xsl:template> + <!-- peek in 1 切入p0095--> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-peek-in']"> + <æ¼”:基本型_6B42> + <æ¼”:切入_6B60> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ–¹å‘_6B58"><xsl:choose><xsl:when test="../@presentation:preset-sub-type = 'from-right'">from right</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-left'">from left</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-top'">from top</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-bottom'">from bottom</xsl:when></xsl:choose></xsl:attribute> + </æ¼”:切入_6B60> + </æ¼”:基本型_6B42> + </xsl:template> + <!--ooo-entrance-wedge 1 扇形展开p0096--> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-wedge']"> + <æ¼”:基本型_6B42> + <æ¼”:扇形展开_6B61> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:扇形展开_6B61> + </æ¼”:基本型_6B42> + </xsl:template> + <!-- random bars 1 éšæœºçº¿æ¡p0097--> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-random-bars']"> + <æ¼”:基本型_6B42> + <æ¼”:éšæœºçº¿æ¡_6B62> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ–¹å‘_6B45"><xsl:value-of select="../@presentation:preset-sub-type"/></xsl:attribute> + </æ¼”:éšæœºçº¿æ¡_6B62> + </æ¼”:基本型_6B42> + </xsl:template> + <!--ooo-entrance-dissolve-in 1 内å‘溶解p0098--> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-dissolve-in']"> + <æ¼”:基本型_6B42> + <æ¼”:å‘内溶解_6B64> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:å‘内溶解_6B64> + </æ¼”:基本型_6B42> + </xsl:template> + <!--进入 基本型 结æŸ--> + <!--进入 细微型 开始--> + <!--fade in 淡入(UOF_æ¸å˜ï¼‰ --> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-fade-in']"> + <æ¼”:基本型_6B42> + <æ¼”:æ¸å˜_6B67> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:æ¸å˜_6B67> + </æ¼”:基本型_6B42> + </xsl:template> + <!--fade in and swivel 淡入和旋转(UOF_æ¸å˜å¼å›žæ—‹ï¼‰ <b1> --> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-fade-in-and-swivel']"> + <æ¼”:基本型_6B42> + <æ¼”:æ¸å˜å¼å›žæ—‹_6B69> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:æ¸å˜å¼å›žæ—‹_6B69> + </æ¼”:基本型_6B42> + </xsl:template> + <!--fade in and zoom 淡入和缩放(UOF_æ¸å˜å¼ç¼©æ”¾ï¼‰ --> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-fade-in-and-zoom']"> + <æ¼”:基本型_6B42> + <æ¼”:æ¸å˜å¼ç¼©æ”¾_6B6A> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:æ¸å˜å¼ç¼©æ”¾_6B6A> + </æ¼”:基本型_6B42> + </xsl:template> + <!--expand 展开 --> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-expand']"> + <æ¼”:基本型_6B42> + <æ¼”:展开_6B6B> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:展开_6B6B> + </æ¼”:基本型_6B42> + </xsl:template> + <!--进入 细微型 结æŸ--> + <!--进入 温和型 开始--> + <!--turn and grow 翻转和增长(UOF_由远åŠè¿‘) <b1> --> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-turn-and-grow']"> + <æ¼”:基本型_6B42> + <æ¼”:翻转时由远åŠè¿‘_6B6E> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:翻转时由远åŠè¿‘_6B6E> + </æ¼”:基本型_6B42> + </xsl:template> + <!--ease in 缓慢放大 (UOF_æ¸å…¥ï¼‰ --> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-ease-in']"> + <æ¼”:基本型_6B42> + <æ¼”:æ¸å…¥_6B6F> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:æ¸å…¥_6B6F> + </æ¼”:基本型_6B42> + </xsl:template> + <!--stretchy RO伸缩(UOF_伸展) --> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-stretchy']"> + <æ¼”:基本型_6B42> + <æ¼”:伸展_6B70> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <!--缺--> + <xsl:attribute name="æ–¹å‘_6B71"/> + </æ¼”:伸展_6B70> + </æ¼”:基本型_6B42> + </xsl:template> + <!--zoom缩放ooo-entrance-zoom --> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-colored-lettering']"> + <æ¼”:基本型_6B42> + <æ¼”:缩放_6B72> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <!--缺--> + <xsl:attribute name="æ–¹å‘_6B73"/> + </æ¼”:缩放_6B72> + </æ¼”:基本型_6B42> + </xsl:template> + <!--compress压缩--> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-compress']"> + <æ¼”:基本型_6B42> + <æ¼”:压缩_6B74> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:压缩_6B74> + </æ¼”:基本型_6B42> + </xsl:template> + <!--unfold 展开 <b1> --> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-unfold']"> + <æ¼”:基本型_6B42> + <æ¼”:展开_6B6B> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:展开_6B6B> + </æ¼”:基本型_6B42> + </xsl:template> + <!--pinwheel 风车(UOF_回旋) --> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-pinwheel']"> + <æ¼”:基本型_6B42> + <æ¼”:回旋_6B75> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:回旋_6B75> + </æ¼”:基本型_6B42> + </xsl:template> + <!--ascend ä¸Šå‡ --> + <xsl:template match="@presentation:preset-id[. = 'oooo-entrance-ascend']"> + <æ¼”:基本型_6B42> + <æ¼”:上å‡_6B76> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:上å‡_6B76> + </æ¼”:基本型_6B42> + </xsl:template> + <!--rise up å‡èµ· --> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-rise-up']"> + <æ¼”:基本型_6B42> + <æ¼”:å‡èµ·_6B77> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:å‡èµ·_6B77> + </æ¼”:基本型_6B42> + </xsl:template> + <!-- falling in ä¸‹é™ <b1--> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-falling-in']"> + <æ¼”:基本型_6B42> + <æ¼”:下é™_6B78> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:下é™_6B78> + </æ¼”:基本型_6B42> + </xsl:template> + <!--descend ä¸‹é™ 2对1--> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-descend']"> + <æ¼”:基本型_6B42> + <æ¼”:下é™_6B78> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:下é™_6B78> + </æ¼”:基本型_6B42> + </xsl:template> + <!--colored lettering 彩色文字 <b1>ooo-entrance-colored-lettering --> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-colored-lettering']"> + <æ¼”:基本型_6B42> + <æ¼”:颜色打字机_6B79> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:颜色打字机_6B79> + </æ¼”:基本型_6B42> + </xsl:template> + <!--center revolve 中心旋转 --> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-center-revolve']"> + <æ¼”:基本型_6B42> + <æ¼”:中心旋转_6B7B> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:中心旋转_6B7B> + </æ¼”:基本型_6B42> + </xsl:template> + <!--进入 温和型 结æŸ--> + <!--进入 åŽä¸½åž‹ 开始--> + <!--bounce 弹跳 --> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-bounce']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:弹跳_6B7D> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:弹跳_6B7D> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!--boomerang 回旋(UOF_飞旋) --> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-boomerang']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:回旋_6B75> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:回旋_6B75> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!--put on the breaks æš‚åœï¼ˆUOF_光速) --> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-breaks']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:光速_6B7F> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:光速_6B7F> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!--挥鞭å¼ï¼ˆç¼ºå¤±ï¼‰--> + <!--flip 翻转(UOF_空翻) <b1> --> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-flip']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:空翻_6B81> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:空翻_6B81> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!--curve up 左牛角型 (UOF_曲线å‘上) --> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-curve-up']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:曲线å‘上_6B82> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:曲线å‘上_6B82> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!--spin in 旋转放大(UOF_玩具风车) --> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-spin-in']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:玩具风车_6B83> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:玩具风车_6B83> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!--swivel 旋转 --> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-swivel']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:旋转_6B84> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ–¹å‘_6B48"><xsl:value-of select="../@presentation:preset-sub-type"/></xsl:attribute> + </æ¼”:旋转_6B84> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!--movie credits 片尾致谢 (UOF_字幕å¼ï¼‰ --> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-movie-credits']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:字幕å¼_6B87> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:字幕å¼_6B87> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!--magnify 放大 --> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-magnify']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:放大_6B89> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:放大_6B89> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!--float 浮动 --> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-float']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:浮动_6B8A> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:浮动_6B8A> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!--glide 滑翔 --> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-glide']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:滑翔_6B8B> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:滑翔_6B8B> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!--whip抖动(UOF_挥舞) <b1> --> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-whip']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:挥舞_6B8C> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:挥舞_6B8C> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!--spiral in 螺旋飞入 --> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-spiral-in']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:螺旋飞入_6B8D> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:螺旋飞入_6B8D> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!--sling 投掷 --> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-sling']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:投掷_6B8E> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:投掷_6B8E> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!-- thread 穿过(UOF_线形) --> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-thread']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:线形_6B8F> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:线形_6B8F> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!--fold æŠ˜å  --> + <xsl:template match="@presentation:preset-id[. = 'ooo-entrance-fold']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:折å _6B90> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:折å _6B90> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!--进入 åŽä¸½åž‹ 结æŸ--> + <!-- emphasis 强调 基本型 开始--> + <!-- zoom 缩放0120--> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-grow-and-shrink']"> + <æ¼”:基本型_6B42> + <æ¼”:缩放_6B72> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:animateTransform/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:variable name="horizontalDirection" select="substring-after(../anim:animateTransform/@smil:to,',')"/> + <xsl:variable name="verticalDirection" select="substring-before(../anim:animateTransform/@smil:to,',')"/> + <xsl:attribute name="æ–¹å‘_6B91"><xsl:choose><xsl:when test="$horizontalDirection = '1'">horizontal</xsl:when><xsl:when test="$verticalDirection = '1'">vertical</xsl:when><xsl:otherwise>both</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:choose> + <xsl:when test="$horizontalDirection = '0.25' or $verticalDirection = '0.25'"> + <xsl:attribute name="预定义尺寸_6B92">tiny</xsl:attribute> + </xsl:when> + <xsl:when test="$horizontalDirection = '0.5' or $verticalDirection = '0.5'"> + <xsl:attribute name="预定义尺寸_6B92">smaller</xsl:attribute> + </xsl:when> + <xsl:when test="$horizontalDirection = '1.5' or $verticalDirection = '1.5'"> + <xsl:attribute name="预定义尺寸_6B92">larger</xsl:attribute> + </xsl:when> + <xsl:when test="$horizontalDirection = '4' or $verticalDirection = '4'"> + <xsl:attribute name="预定义尺寸_6B92">huge</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="自定义尺寸_6B93"><xsl:choose><xsl:when test="$horizontalDirection = '1'"><xsl:value-of select="number($verticalDirection) * 100"/></xsl:when><xsl:when test="$verticalDirection = '1'"><xsl:value-of select="number($horizontalDirection) * 100"/></xsl:when><xsl:otherwise><xsl:value-of select="number($horizontalDirection) * 100"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </æ¼”:缩放_6B72> + </æ¼”:基本型_6B42> + </xsl:template> + <!-- change line color 1 更改线æ¡é¢œè‰²0121--> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-line-color']"> + <æ¼”:基本型_6B42> + <æ¼”:更改线æ¡é¢œè‰²_6B94> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:animateColor/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="颜色_6B95"><xsl:value-of select="../anim:animateColor/@smil:to"/></xsl:attribute> + </æ¼”:更改线æ¡é¢œè‰²_6B94> + </æ¼”:基本型_6B42> + </xsl:template> + <!-- change font style 1 更改字形0122--> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-font-style' or . = 'ooo-emphasis-font']"> + <æ¼”:基本型_6B42> + <æ¼”:更改字形_6B96> + <xsl:attribute name="å­—å½¢_6B97"><xsl:value-of select="generate-id(..)"/></xsl:attribute> + <xsl:attribute name="期间_6B98"><!--begin--><xsl:variable name="qijian" select="string(../anim:set[1]/@smil:dur)"/><xsl:choose><xsl:when test="$qijian='until next click'">until-next-click</xsl:when><xsl:when test="$qijian='indefinite'">until-end-of-slide</xsl:when><xsl:when test="$qijian='1.0s' or $qijian='1s'">1.0</xsl:when><xsl:when test="$qijian='2s' or $qijian='2.0s'">2.0</xsl:when><xsl:when test="$qijian='3s' or $qijian='3.0s'">3.0</xsl:when><xsl:when test="$qijian='4s' or $qijian='4.0s'">4.0</xsl:when><xsl:when test="$qijian='5s' or $qijian='5.0s'">5.0</xsl:when><xsl:when test="$qijian='0.5s'">0.5</xsl:when><xsl:otherwise>2.0</xsl:otherwise></xsl:choose></xsl:attribute> + </æ¼”:更改字形_6B96> + </æ¼”:基本型_6B42> + </xsl:template> + <!-- change font 更改字体与更改字形一起处ç†ï¼Œæ•…注释ï¼--> + <!-- spin 1 陀螺旋0123--> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-spin']"> + <æ¼”:基本型_6B42> + <æ¼”:陀螺旋_6B9B> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:animateTransform/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="是å¦é¡ºæ—¶é’ˆæ–¹å‘_6B9C"><xsl:choose><xsl:when test="number(parent::anim:par/anim:animateTransform/@smil:by) &gt;= 0">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:choose> + <xsl:when test="parent::anim:par/anim:animateTransform/@smil:by='90' or parent::anim:par/anim:animateTransform/@smil:by='-90'"> + <xsl:attribute name="预定义角度_6B9D">quarter spin</xsl:attribute> + </xsl:when> + <xsl:when test="parent::anim:par/anim:animateTransform/@smil:by='180' or parent::anim:par/anim:animateTransform/@smil:by='-180'"> + <xsl:attribute name="预定义角度_6B9D">half spin</xsl:attribute> + </xsl:when> + <xsl:when test="parent::anim:par/anim:animateTransform/@smil:by='360' or parent::anim:par/anim:animateTransform/@smil:by='-360'"> + <xsl:attribute name="预定义角度_6B9D">full spin</xsl:attribute> + </xsl:when> + <xsl:when test="parent::anim:par/anim:animateTransform/@smil:by='720' or parent::anim:par/anim:animateTransform/@smil:by='-720'"> + <xsl:attribute name="预定义角度_6B9D">two spins</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="自定义角度_6B9E"><xsl:value-of select="substring-after(parent::anim:par/anim:animateTransform/@smil:by,'-')"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </æ¼”:陀螺旋_6B9B> + </æ¼”:基本型_6B42> + </xsl:template> + <!-- change fill color 1 更改填充颜色0124--> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-fill-color']"> + <æ¼”:基本型_6B42> + <æ¼”:更改填充颜色_6B9F> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:animateColor/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="颜色_6B95"><xsl:value-of select="../anim:animateColor/@smil:to"/></xsl:attribute> + </æ¼”:更改填充颜色_6B9F> + </æ¼”:基本型_6B42> + </xsl:template> + <!-- change font size "1 更改字å·0125/缩放0120(这两个对应一个)"--> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-font-size']"> + <æ¼”:基本型_6B42> + <æ¼”:更改字å·_6BA0> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:animate/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <!--tiny smaller larger huge--> + <xsl:choose> + <xsl:when test="parent::anim:par/anim:animate/@smil:to='0.25pt' "> + <xsl:attribute name="预定义尺寸_6B92">tiny</xsl:attribute> + </xsl:when> + <xsl:when test="parent::anim:par/anim:animate/@smil:to='0.5pt' "> + <xsl:attribute name="预定义尺寸_6B92">smaller</xsl:attribute> + </xsl:when> + <xsl:when test="parent::anim:par/anim:animate/@smil:to='1.5pt' "> + <xsl:attribute name="预定义尺寸_6B92">larger</xsl:attribute> + </xsl:when> + <xsl:when test="parent::anim:par/anim:animate/@smil:to='4pt' "> + <xsl:attribute name="预定义尺寸_6B92">huge</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="自定义尺寸_6B93"><xsl:choose><xsl:when test="parent::anim:par/anim:animate/@smil:to"><xsl:value-of select="number(substring(substring-before(parent::anim:par/anim:animate/@smil:to,'pt'),1,3)) * 100"/></xsl:when><xsl:otherwise>1</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </æ¼”:更改字å·_6BA0> + </æ¼”:基本型_6B42> + </xsl:template> + <!-- change font color 1 更改字体颜色0126--> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-font-color']"> + <æ¼”:基本型_6B42> + <æ¼”:更改字体颜色_6BA2> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:animateColor/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="颜色_6B95"><xsl:value-of select="../anim:animateColor/@smil:to"/></xsl:attribute> + </æ¼”:更改字体颜色_6BA2> + </æ¼”:基本型_6B42> + </xsl:template> + <!-- Transparency 1 é€æ˜Ž0127--> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-transparency']"> + <æ¼”:基本型_6B42> + <æ¼”:é€æ˜Ž_6BA3> + <!--25 50 75 100枚举 0.5 1 2 3 4 5 until next click until end of slide--> + <xsl:choose> + <xsl:when test="../anim:set/@smil:to='0.25' "> + <xsl:attribute name="预定义é€æ˜Žåº¦_6BA4">25</xsl:attribute> + </xsl:when> + <xsl:when test="../anim:set/@smil:to='0.5' "> + <xsl:attribute name="预定义é€æ˜Žåº¦_6BA4">50</xsl:attribute> + </xsl:when> + <xsl:when test="../anim:set/@smil:to='0.75' "> + <xsl:attribute name="预定义é€æ˜Žåº¦_6BA4">75</xsl:attribute> + </xsl:when> + <xsl:when test="../anim:set/@smil:to='1' "> + <xsl:attribute name="预定义é€æ˜Žåº¦_6BA4">100</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="自定义é€æ˜Žåº¦_6BA5"><xsl:value-of select="number(substring(../anim:set/@smil:to,1,4)) * 100"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="期间_6BA6"><xsl:variable name="qijian" select="string(../anim:set[1]/@smil:dur)"/><xsl:choose><xsl:when test="$qijian='until next click'">until-next-click</xsl:when><xsl:when test="$qijian='indefinite'">until-end-of-slide</xsl:when><xsl:when test="$qijian='1.0s' or $qijian='1s'">1.0</xsl:when><xsl:when test="$qijian='2s' or $qijian='2.0s'">2.0</xsl:when><xsl:when test="$qijian='3s' or $qijian='3.0s'">3.0</xsl:when><xsl:when test="$qijian='4s' or $qijian='4.0s'">4.0</xsl:when><xsl:when test="$qijian='5s' or $qijian='5.0s'">5.0</xsl:when><xsl:when test="$qijian='0.5s'">0.5</xsl:when><xsl:otherwise>2.0</xsl:otherwise></xsl:choose></xsl:attribute> + </æ¼”:é€æ˜Ž_6BA3> + </æ¼”:基本型_6B42> + </xsl:template> + <!-- emphasis 强调 基本型 结æŸ--> + <!-- emphasis 强调 细微型--> + <!--lighten å˜æ·¡ --> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-lighten']"> + <æ¼”:细微型_6B66> + <æ¼”:å˜æ·¡_6BA7> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:å˜æ·¡_6BA7> + </æ¼”:细微型_6B66> + </xsl:template> + <!--complementary by color 2 补色2 --> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-complementary-color-2']"> + <æ¼”:细微型_6B66> + <æ¼”:补色2_6BA8> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:补色2_6BA8> + </æ¼”:细微型_6B66> + </xsl:template> + <!--color over by letter 按字æ¯æ¶‚色(UOF_彩色波纹) <b1> --> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-color-over-by-letter']"> + <æ¼”:细微型_6B66> + <æ¼”:彩色波纹_6BA9> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="颜色_6B95"><xsl:value-of select="../anim:animateColor/@smil:to"/></xsl:attribute> + </æ¼”:彩色波纹_6BA9> + </æ¼”:细微型_6B66> + </xsl:template> + <!--contrasting color 对比色 --> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-contrasting-color']"> + <æ¼”:细微型_6B66> + <æ¼”:对比色_6BAA> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:对比色_6BAA> + </æ¼”:细微型_6B66> + </xsl:template> + <!--color blend 混色 --> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-color-blend']"> + <æ¼”:细微型_6B66> + <æ¼”:混色_6BAB> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="颜色_6B95"><xsl:value-of select="../anim:animateColor/@smil:to"/></xsl:attribute> + </æ¼”:混色_6BAB> + </æ¼”:细微型_6B66> + </xsl:template> + <!--darken å˜æš—(UOF_加深) --> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-darken']"> + <æ¼”:细微型_6B66> + <æ¼”:加深_6BAC> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:加深_6BAC> + </æ¼”:细微型_6B66> + </xsl:template> + <!--color over by word 按文字涂色(UOF_ç€è‰²ï¼‰ <b1> --> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-color-over-by-word']"> + <æ¼”:细微型_6B66> + <æ¼”:ç€è‰²_6BAD> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="颜色_6B95"><xsl:value-of select="../anim:animateColor/@smil:to"/></xsl:attribute> + </æ¼”:ç€è‰²_6BAD> + </æ¼”:细微型_6B66> + </xsl:template> + <!--complementary by color 补色 --> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-complementary-color']"> + <æ¼”:细微型_6B66> + <æ¼”:补色_6BAE> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:补色_6BAE> + </æ¼”:细微型_6B66> + </xsl:template> + <!--desaturate 去色(UOF_ä¸é¥±å’Œï¼‰ --> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-desaturate']"> + <æ¼”:细微型_6B66> + <æ¼”:ä¸é¥±å’Œ_6BAF> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:ä¸é¥±å’Œ_6BAF> + </æ¼”:细微型_6B66> + </xsl:template> + <!--åž‚ç›´çªå‡ºæ˜¾ç¤º--> + <!--flash bulb 忽明忽暗 --> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-flash-bulb']"> + <æ¼”:细微型_6B66> + <æ¼”:忽明忽暗_6BB2> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:忽明忽暗_6BB2> + </æ¼”:细微型_6B66> + </xsl:template> + <!--bold flash åŠ ç²—é—ªçƒ --> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-bold-flash']"> + <æ¼”:细微型_6B66> + <æ¼”:加粗闪çƒ_6BB3> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:加粗闪çƒ_6BB3> + </æ¼”:细微型_6B66> + </xsl:template> + <!--reveal underline 显示下划线(UOF_添加下划线) <b1> --> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-reveal-underline']"> + <æ¼”:细微型_6B66> + <æ¼”:添加下划线_6BB4> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:添加下划线_6BB4> + </æ¼”:细微型_6B66> + </xsl:template> + <!-- emphasis 强调 细微型 结æŸ--> + <!-- emphasis 强调 温和型 开始--> + <!--grow with color 颜色延伸(UOF_彩色延伸) <b1> --> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-grow-with-color']"> + <æ¼”:温和型_6B6D> + <æ¼”:彩色延伸_6BB5> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="颜色_6B95"><xsl:value-of select="../anim:animateColor/@smil:to"/></xsl:attribute> + </æ¼”:彩色延伸_6BB5> + </æ¼”:温和型_6B6D> + </xsl:template> + <!--flicker 闪动 --> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-flicker']"> + <æ¼”:温和型_6B6D> + <æ¼”:闪动_6BB6> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="颜色_6B95"><xsl:value-of select="../anim:animateColor/@smil:to"/></xsl:attribute> + </æ¼”:闪动_6BB6> + </æ¼”:温和型_6B6D> + </xsl:template> + <!--teeter è··è··æ¿ --> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-teeter']"> + <æ¼”:温和型_6B6D> + <æ¼”:è··è··æ¿_6BB7> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="颜色_6B95"><xsl:value-of select="../anim:animateColor/@smil:to"/></xsl:attribute> + </æ¼”:è··è··æ¿_6BB7> + </æ¼”:温和型_6B6D> + </xsl:template> + <!--shimmer 闪现 <b1> --> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-shimmer']"> + <æ¼”:温和型_6B6D> + <æ¼”:闪现_6BB8> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:闪现_6BB8> + </æ¼”:温和型_6B6D> + </xsl:template> + <!-- emphasis 强调 温和型 结æŸ--> + <!-- emphasis 强调 åŽä¸½åž‹ 开始--> + <!--blast 爆炸 --> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-blast']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:爆炸_6BB9> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="颜色_6B95"><xsl:value-of select="../anim:animateColor/@smil:to"/></xsl:attribute> + </æ¼”:爆炸_6BB9> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!--bold reveal 加粗显示(UOF_加粗展示) <b1> --> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-bold-reveal']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:加粗展示_6BBA> + <xsl:attribute name="期间_6B98"/> + </æ¼”:加粗展示_6BBA> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!--style emphasis 模æ¿å¼ºè°ƒï¼ˆUOF_æ ·å¼å¼ºè°ƒï¼‰ --> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-style-emphasis']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:æ ·å¼å¼ºè°ƒ_6BBB> + <xsl:attribute name="颜色_6B95"><xsl:value-of select="../anim:animateColor/@smil:to"/></xsl:attribute> + <xsl:attribute name="期间_6B98"/> + </æ¼”:æ ·å¼å¼ºè°ƒ_6BBB> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!-- wave wave 波形(UOF_波浪型) <b1>ooo-emphasis-wave --> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-wave']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:波浪形_6BBC> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:波浪形_6BBC> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!--blink é—ªçƒ --> + <xsl:template match="@presentation:preset-id[. = 'ooo-emphasis-blink']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:é—ªçƒ_6BBD> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:é—ªçƒ_6BBD> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!-- emphasis 强调 åŽä¸½åž‹ 结æŸ--> + <!-- exit 退出--> + <!--退出 基本型 开始--> + <!--ooo-exit-venetian-blinds 1 百å¶çª—0100--> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-venetian-blinds']"> + <æ¼”:基本型_6B42> + <æ¼”:百å¶çª—_6B43> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ–¹å‘_6B45"><xsl:value-of select="../@presentation:preset-sub-type"/></xsl:attribute> + </æ¼”:百å¶çª—_6B43> + </æ¼”:基本型_6B42> + </xsl:template> + <!-- fly out 1 飞出0101--> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-fly-out']"> + <æ¼”:基本型_6B42> + <æ¼”:飞出_6BBF> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:animate[1]/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ–¹å‘_6BC0"><xsl:choose><xsl:when test="../@presentation:preset-sub-type = 'from-bottom'">to bottom</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-top-right'">to top-right</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-top-left'">to top-left</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-bottom-left'">to bottom-left</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-bottom-right'">to bottom-right</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-right'">to right</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-left'">to left</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-top'">to top</xsl:when></xsl:choose></xsl:attribute> + </æ¼”:飞出_6BBF> + </æ¼”:基本型_6B42> + </xsl:template> + <!-- crawl out 1 缓慢移出0102--> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-crawl-out']"> + <æ¼”:基本型_6B42> + <æ¼”:缓慢移出_6BC1> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:animate[1]/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ–¹å‘_6BC2"><xsl:choose><xsl:when test="../@presentation:preset-sub-type = 'from-right'">to right</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-left'">to left</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-top'">to top</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-bottom'">to bottom</xsl:when></xsl:choose></xsl:attribute> + </æ¼”:缓慢移出_6BC1> + </æ¼”:基本型_6B42> + </xsl:template> + <!-- diamond 1 è±å½¢0103--> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-diamond']"> + <æ¼”:基本型_6B42> + <æ¼”:è±å½¢_6B5D> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ–¹å‘_6B48"><xsl:value-of select="../@presentation:preset-sub-type"/></xsl:attribute> + </æ¼”:è±å½¢_6B5D> + </æ¼”:基本型_6B42> + </xsl:template> + <!-- split 1 劈裂0104--> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-split']"> + <æ¼”:基本型_6B42> + <æ¼”:劈裂_6B5E> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ–¹å‘_6B5F"><xsl:choose><xsl:when test="../@presentation:preset-sub-type = 'horizontal-out'">horizontal out</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'horizontal-in'">horizontal in</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'vertical-in'">vertical in</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'vertical-out'">vertical out</xsl:when><xsl:otherwise>horizontal out</xsl:otherwise></xsl:choose></xsl:attribute> + </æ¼”:劈裂_6B5E> + </æ¼”:基本型_6B42> + </xsl:template> + <!-- peek out 1 切出0105--> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-peek-out']"> + <æ¼”:基本型_6B42> + <æ¼”:切出_6BC4> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ–¹å‘_6BC2"><xsl:choose><xsl:when test="../@presentation:preset-sub-type = 'from-right'">to right</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-left'">to left</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-top'">to top</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-bottom'">to bottom</xsl:when></xsl:choose></xsl:attribute> + </æ¼”:切出_6BC4> + </æ¼”:基本型_6B42> + </xsl:template> + <!--ooo-exit-wedge 1 扇形展开0106--> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-wedge']"> + <æ¼”:基本型_6B42> + <æ¼”:扇形展开_6B61> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:扇形展开_6B61> + </æ¼”:基本型_6B42> + </xsl:template> + <!-- random bars 1 éšæœºçº¿æ¡0107--> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-random-bars']"> + <æ¼”:基本型_6B42> + <æ¼”:éšæœºçº¿æ¡_6B62> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ–¹å‘_6B45"><xsl:value-of select="../@presentation:preset-sub-type"/></xsl:attribute> + </æ¼”:éšæœºçº¿æ¡_6B62> + </æ¼”:基本型_6B42> + </xsl:template> + <!--ooo-exit-dissolve 1 å‘外溶解0108--> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-dissolve']"> + <æ¼”:基本型_6B42> + <æ¼”:å‘外溶解_6BC5> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:å‘外溶解_6BC5> + </æ¼”:基本型_6B42> + </xsl:template> + <!-- circle 1 圆形扩展0109--> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-circle']"> + <æ¼”:基本型_6B42> + <æ¼”:圆形扩展_6B56> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ–¹å‘_6B48"><xsl:value-of select="../@presentation:preset-sub-type"/></xsl:attribute> + </æ¼”:圆形扩展_6B56> + </æ¼”:基本型_6B42> + </xsl:template> + <!-- wipe 1 擦除0110--> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-wipe']"> + <æ¼”:基本型_6B42> + <æ¼”:擦除_6B57> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ–¹å‘_6B58"><xsl:choose><xsl:when test="../@presentation:preset-sub-type = 'from-right'">from right</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-left'">from left</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-top'">from top</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'from-bottom'">from bottom</xsl:when></xsl:choose></xsl:attribute> + </æ¼”:擦除_6B57> + </æ¼”:基本型_6B42> + </xsl:template> + <!-- box 1 盒状0111--> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-box']"> + <æ¼”:基本型_6B42> + <æ¼”:盒状_6B47> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ–¹å‘_6B48"><xsl:value-of select="../@presentation:preset-sub-type"/></xsl:attribute> + </æ¼”:盒状_6B47> + </æ¼”:基本型_6B42> + </xsl:template> + <!--ooo-exit-diagonal-squares 1 阶梯状0112--> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-diagonal-squares']"> + <æ¼”:基本型_6B42> + <æ¼”:阶梯状_6B49> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ–¹å‘_6B4A"><xsl:choose><xsl:when test="../@presentation:preset-sub-type = 'left-to-bottom' ">left down</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'left-to-top' ">left up</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'right-to-bottom' ">right down</xsl:when><xsl:when test="../@presentation:preset-sub-type = 'right-to-top' ">right up</xsl:when></xsl:choose></xsl:attribute> + </æ¼”:阶梯状_6B49> + </æ¼”:基本型_6B42> + </xsl:template> + <!-- wheel 1 è½®å­0113--> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-wheel']"> + <æ¼”:基本型_6B42> + <æ¼”:è½®å­_6B4B> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="è½®è¾_6B4D"><xsl:value-of select="../@presentation:preset-sub-type"/></xsl:attribute> + </æ¼”:è½®å­_6B4B> + </æ¼”:基本型_6B42> + </xsl:template> + <!-- checkerboard 1 棋盘0114--> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-checkerboard']"> + <æ¼”:基本型_6B42> + <æ¼”:棋盘_6B4E> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ–¹å‘_6B50"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:subtype"/></xsl:attribute> + </æ¼”:棋盘_6B4E> + </æ¼”:基本型_6B42> + </xsl:template> + <!--ooo-exit-flash-once 1 é—ªçƒä¸€æ¬¡0115--> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-flash-once']"> + <æ¼”:基本型_6B42> + <æ¼”:é—ªçƒä¸€æ¬¡_6B51> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="../anim:animate/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:é—ªçƒä¸€æ¬¡_6B51> + </æ¼”:基本型_6B42> + </xsl:template> + <!-- plus 1 å字形扩展0116--> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-plus']"> + <æ¼”:基本型_6B42> + <æ¼”:å字形扩展_6B53> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ–¹å‘_6B48"><xsl:value-of select="../@presentation:preset-sub-type"/></xsl:attribute> + </æ¼”:å字形扩展_6B53> + </æ¼”:基本型_6B42> + </xsl:template> + <!--ooo-exit-random 1 éšæœºæ•ˆæžœ0117--> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-random']"> + <æ¼”:基本型_6B42> + <æ¼”:éšæœºæ•ˆæžœ_6B55> + <!--xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:choose><xsl:when test="parent::anim:par/anim:transitionFilter/@smil:dur"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:when><xsl:otherwise><xsl:value-of select="../anim:animate/@smil:dur"/></xsl:otherwise></xsl:choose></xsl:with-param></xsl:call-template></xsl:attribute--> + </æ¼”:éšæœºæ•ˆæžœ_6B55> + </æ¼”:基本型_6B42> + </xsl:template> + <!--ooo-exit-disappear 1 消失0118--> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-disappear']"> + <æ¼”:基本型_6B42> + <æ¼”:消失_6BC7/> + </æ¼”:基本型_6B42> + </xsl:template> + <!--退出 基本型 结æŸ--> + <!--退出 细微型 开始--> + <!--SPECIAL --> + <!--fade out 淡出(UOF_æ¸å˜ï¼‰ --> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-fade-out']"> + <æ¼”:细微型_6B66> + <æ¼”:æ¸å˜_6B67> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:æ¸å˜_6B67> + </æ¼”:细微型_6B66> + </xsl:template> + <!--fade out and swivel 淡出且旋转(UOF_æ¸å˜å¼å›žæ—‹ï¼‰ <b1>--> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-fade-out-and-swivel']"> + <æ¼”:细微型_6B66> + <æ¼”:æ¸å˜å¼å›žæ—‹_6B69> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:æ¸å˜å¼å›žæ—‹_6B69> + </æ¼”:细微型_6B66> + </xsl:template> + <!--fade out and zoom 淡出且缩放(UOF_æ¸å˜å¼ç¼©æ”¾ï¼‰ --> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-fade-out-and-zoom']"> + <æ¼”:细微型_6B66> + <æ¼”:æ¸å˜å¼ç¼©æ”¾_6B6A> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:æ¸å˜å¼ç¼©æ”¾_6B6A> + </æ¼”:细微型_6B66> + </xsl:template> + <!--contract 收缩 --> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-contract']"> + <æ¼”:细微型_6B66> + <æ¼”:收缩_6BC8> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:收缩_6BC8> + </æ¼”:细微型_6B66> + </xsl:template> + <!--退出 细微型 结æŸ--> + <!--退出 温和型 开始--> + <!--层å _6BC9--> + <!--pinwheel 风车(UOF_回旋) --> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-pinwheel']"> + <æ¼”:温和型_6B6D> + <æ¼”:回旋_6B75> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:回旋_6B75> + </æ¼”:温和型_6B6D> + </xsl:template> + <!--ascend ä¸Šå‡ --> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-ascend']"> + <æ¼”:温和型_6B6D> + <æ¼”:上å‡_6B76> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:上å‡_6B76> + </æ¼”:温和型_6B6D> + </xsl:template> + <!--zoom 缩放 --> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-zoom']"> + <æ¼”:温和型_6B6D> + <æ¼”:缩放_6B72> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ–¹å‘_E829"/> + </æ¼”:缩放_6B72> + </æ¼”:温和型_6B6D> + </xsl:template> + <!--descend ä¸‹é™ --> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-descend']"> + <æ¼”:温和型_6B6D> + <æ¼”:下é™_6B78> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:下é™_6B78> + </æ¼”:温和型_6B6D> + </xsl:template> + <!--unfold 展开 <b1> --> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-unfold']"> + <æ¼”:温和型_6B6D> + <æ¼”:展开_6B6B> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:展开_6B6B> + </æ¼”:温和型_6B6D> + </xsl:template> + <!--turn and grow 翻转和增长(UOF_翻转时由近åŠè¿œï¼‰ <b1>--> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-turn-and-grow ']"> + <æ¼”:温和型_6B6D> + <æ¼”:翻转时由近åŠè¿œ_6BCB> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:翻转时由近åŠè¿œ_6BCB> + </æ¼”:温和型_6B6D> + </xsl:template> + <!--ease out 缓慢缩å°ï¼ˆUOF_æ¸å‡ºï¼‰ --> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-ease-out']"> + <æ¼”:温和型_6B6D> + <æ¼”:æ¸å‡º_6BCC> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:æ¸å‡º_6BCC> + </æ¼”:温和型_6B6D> + </xsl:template> + <!--stretchy 伸缩 --> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-stretchy']"> + <æ¼”:温和型_6B6D> + <æ¼”:伸缩_6BCD> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:伸缩_6BCD> + </æ¼”:温和型_6B6D> + </xsl:template> + <!--sink down 下沉 --> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-sink-down']"> + <æ¼”:温和型_6B6D> + <æ¼”:下沉_6BCE> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:下沉_6BCE> + </æ¼”:温和型_6B6D> + </xsl:template> + <!--colored lettering 彩色文字(UOF_颜色打字机) <b1> --> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-colored-lettering']"> + <æ¼”:温和型_6B6D> + <æ¼”:颜色打字机_6B79> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:颜色打字机_6B79> + </æ¼”:温和型_6B6D> + </xsl:template> + <!--center revolve 中心旋转 --> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-center-revolve']"> + <æ¼”:温和型_6B6D> + <æ¼”:中心旋转_6B7B> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:中心旋转_6B7B> + </æ¼”:温和型_6B6D> + </xsl:template> + <!--退出 温和型 结æŸ--> + <!--退出 åŽä¸½åž‹ 开始--> + <!--bounce 弹跳 --> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-bounce']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:弹跳_6B7D> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:弹跳_6B7D> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!--boomerang 回旋(UOF_飞旋) --> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-boomerang']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:飞旋_6B7E> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:飞旋_6B7E> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!--put on the breaks æš‚åœï¼ˆUOF_光速) --> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-breaks']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:光速_6B7F> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:光速_6B7F> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!--æŒ¥éž­å¼ --> + <!--flip 翻转(UOF_空翻) <b1> --> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-flip']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:空翻_6B81> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:空翻_6B81> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!--sling 投掷 --> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-sling']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:投掷_6B8E> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:投掷_6B8E> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!--thread 穿过(UOF_线型) --> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-thread']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:线形_6B8F> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:线形_6B8F> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!--swivel 旋转 --> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-swivel']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:旋转_6B84> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + <xsl:attribute name="æ–¹å‘_6B45"><xsl:value-of select="../@presentation:preset-sub-type"/></xsl:attribute> + </æ¼”:旋转_6B84> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!--movie credits 片尾致谢(UOF_字幕å¼ï¼‰ --> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-movie-credits']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:字幕å¼_6B87> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:字幕å¼_6B87> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!--magnify 放大 --> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-magnify']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:放大_6B89> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:放大_6B89> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!--float 浮动 --> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-float']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:浮动_6B8A> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:浮动_6B8A> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!--glide 滑翔 --> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-glide']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:滑翔_6B8B> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:滑翔_6B8B> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!--swish 挥舞 <b1> --> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-swish']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:挥舞_6B8C> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:挥舞_6B8C> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!--螺旋飞出 --> + <!--spin out 旋转缩å°ï¼ˆUOF_玩具风车) --> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-spin-out']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:玩具风车_6B83> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:玩具风车_6B83> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!--curve down å³ç‰›è§’形(UOF_å‘下曲线) --> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-curve-down']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:å‘下曲线_6BD0> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:å‘下曲线_6BD0> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!--collapse æŠ˜å  --> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-collapse']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:折å _6B90> + <xsl:attribute name="速度_6B44"><xsl:call-template name="anim_speed"><xsl:with-param name="speed"><xsl:value-of select="parent::anim:par/anim:transitionFilter/@smil:dur"/></xsl:with-param></xsl:call-template></xsl:attribute> + </æ¼”:折å _6B90> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!--退出 åŽä¸½åž‹ 结æŸ--> + <!--end --> + <!--fold æŠ˜å  --> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-fold']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:其他 uof:locID="p0119"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <!--whip 抖动 <b1> --> + <xsl:template match="@presentation:preset-id[. = 'ooo-exit-whip']"> + <æ¼”:åŽä¸½åž‹_6B7C> + <æ¼”:其他 uof:locID="p0119"> + <xsl:copy-of select="parent::node()"/> + </æ¼”:其他> + </æ¼”:åŽä¸½åž‹_6B7C> + </xsl:template> + <xsl:template name="ColorschemesRO"> + <规则:é…色方案_6BE4> + <xsl:attribute name="标识符_6B0A">标识符</xsl:attribute> + <xsl:attribute name="å称_6B0B">å称</xsl:attribute> + <!--xsl:if test=""> + <xsl:element name="æ¼”:背景色_6B02"/> + </xsl:if> + <xsl:if test=""> + <xsl:element name="æ¼”:文本和线æ¡_6B03"/> + </xsl:if> + <xsl:if test=""> + <xsl:element name="æ¼”:阴影_6B04"/> + </xsl:if> + <xsl:if test=""> + <xsl:element name="æ¼”:标题文本_6B05"/> + </xsl:if> + <xsl:if test=""> + <xsl:element name="æ¼”:å¡«å……_6B06"/> + </xsl:if> + <xsl:if test=""> + <xsl:element name="æ¼”:强调_6B07"/> + </xsl:if> + <xsl:if test=""> + <xsl:element name="æ¼”:强调和超级链接_6B08"/> + </xsl:if> + <xsl:if test=""> + <xsl:element name="æ¼”:强调和尾éšè¶…级链接_6B09"/> + </xsl:if--> + </规则:é…色方案_6BE4> + </xsl:template> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/export/wordml/ooo2wordml.xsl b/openoffice/share/xslt/export/wordml/ooo2wordml.xsl new file mode 100644 index 0000000000000000000000000000000000000000..9532e331e54ad36f221d4f5ad1d3fa210fed63b5 --- /dev/null +++ b/openoffice/share/xslt/export/wordml/ooo2wordml.xsl @@ -0,0 +1,214 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" exclude-result-prefixes="office table style text draw svg dc config xlink meta oooc dom ooo chart math dr3d form script ooow draw"> + <xsl:output method="xml" indent="no" encoding="UTF-8" version="1.0" standalone="yes"/> + <xsl:include href="../../common/measure_conversion.xsl"/> + <xsl:include href="../common/ooo2ms_docpr.xsl"/> + <xsl:include href="ooo2wordml_settings.xsl"/> + <xsl:include href="ooo2wordml_border.xsl"/> + <xsl:include href="ooo2wordml_page.xsl"/> + <xsl:include href="ooo2wordml_text.xsl"/> + <xsl:include href="ooo2wordml_list.xsl"/> + <xsl:include href="ooo2wordml_field.xsl"/> + <xsl:include href="ooo2wordml_table.xsl"/> + <xsl:include href="ooo2wordml_draw.xsl"/> + <xsl:include href="ooo2wordml_path.xsl"/> + <xsl:key name="paragraph-style" match="style:style[@style:family='paragraph']" use="@style:name"/> + <xsl:key name="text-style" match="style:style[@style:family='text']" use="@style:name"/> + <xsl:key name="section-style" match="style:style[@style:family='section']" use="@style:name"/> + <xsl:key name="master-page" match="style:master-page" use="@style:name"/> + <xsl:key name="page-layout" match="style:page-layout" use="@style:name"/> + <xsl:key name="slave-style" match="style:style[string-length(normalize-space(@style:master-page-name)) &gt; 0]" use="@style:name"/> + <xsl:key name="list-style" match="office:styles/text:list-style | office:automatic-styles/text:list-style" use="@style:name"/> + <xsl:key name="graphics-style" match="style:style[@style:family='graphic']" use="@style:name"/> + <xsl:template match="/"> + <xsl:apply-templates select="office:document"/> + </xsl:template> + <xsl:template match="office:document"> + <xsl:processing-instruction name="mso-application">progid="Word.Document"</xsl:processing-instruction> + <xsl:variable name="embeddedObjPresent"> + <xsl:choose> + <xsl:when test="//draw:object-ole[1]">yes</xsl:when> + <xsl:otherwise>no</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <w:wordDocument xml:space="preserve" w:embeddedObjPresent="{$embeddedObjPresent}"> + <xsl:apply-templates select="office:meta"/> + <xsl:apply-templates select="office:font-face-decls"/> + <xsl:if test="office:styles/text:outline-style | office:styles/text:list-style | office:automatic-styles/text:list-style"> + <xsl:call-template name="ListStyles"/> + </xsl:if> + <w:styles> + <xsl:apply-templates select="office:styles"/> + <xsl:apply-templates select="office:automatic-styles"/> + <xsl:call-template name="add_hyperlink_style"/> + <!--add for hyperlink character style G.Y.--> + <xsl:call-template name="add_comments_style"/> + <!--add for comments style G.Y.--> + </w:styles> + <xsl:call-template name="export-oledata"/> + <xsl:apply-templates select="office:settings"/> + <xsl:apply-templates select="office:body"/> + </w:wordDocument> + </xsl:template> + <xsl:template match="office:body"> + <xsl:call-template name="page-background"/> + <xsl:apply-templates select="office:text"/> + </xsl:template> + <xsl:template match="office:font-face-decls"> + <!-- get default font from default paragraph properties --> + <w:fonts> + <xsl:variable name="default-paragraph-properties" select="/office:document/office:styles/style:default-style[@style:family = 'paragraph']/style:paragraph-properties"/> + <w:defaultFonts w:ascii="{$default-paragraph-properties/@style:font-name}" w:h-ansi="{$default-paragraph-properties/@style:font-name}" w:fareast="{$default-paragraph-properties/@style:font-name-asian}" w:cs="{$default-paragraph-properties/@style:font-name-complex}"/> + <xsl:for-each select="style:font-face"> + <w:font w:name="{@style:name}"> + <xsl:if test="@style:font-charset = 'x-symbol'"> + <w:charset w:val="02"/> + </xsl:if> + <xsl:choose> + <xsl:when test="@style:font-family-generic = 'swiss'"> + <w:family w:val="Swiss"/> + </xsl:when> + <xsl:when test="@style:font-family-generic = 'modern'"> + <w:family w:val="Modern"/> + </xsl:when> + <xsl:when test="@style:font-family-generic = 'roman'"> + <w:family w:val="Roman"/> + </xsl:when> + <xsl:when test="@style:font-family-generic = 'script'"> + <w:family w:val="Script"/> + </xsl:when> + <xsl:when test="@style:font-family-generic = 'decorative'"> + <w:family w:val="Decorative"/> + </xsl:when> + <xsl:when test="@style:font-family-generic = 'system'"> + <w:family w:val="System"/> + </xsl:when> + <xsl:otherwise> + <w:family w:val="System"/> + </xsl:otherwise> + </xsl:choose> + <w:pitch w:val="{@style:font-pitch}"/> + </w:font> + </xsl:for-each> + </w:fonts> + </xsl:template> + <xsl:template match="office:styles | office:automatic-styles"> + <xsl:for-each select="*[(name()='style:style' or name()='style:default-style') and (@style:family= 'paragraph' or @style:family= 'text' or @style:family='table')]"> + <xsl:variable name="style-name"> + <xsl:choose> + <xsl:when test="name() = 'style:default-style'"> + <xsl:value-of select="concat('default-', @style:family, '-style')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="@style:name"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <w:style w:styleId="{$style-name}"> + <xsl:choose> + <xsl:when test="@style:family = 'paragraph'"> + <xsl:attribute name="w:type">paragraph</xsl:attribute> + </xsl:when> + <xsl:when test="@style:family = 'text'"> + <xsl:attribute name="w:type">character</xsl:attribute> + </xsl:when> + <xsl:when test="@style:family = 'table'"> + <xsl:attribute name="w:type">table</xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:if test="name() = 'style:default-style'"> + <xsl:attribute name="w:default">on</xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="@style:parent-style-name"> + <w:basedOn w:val="{@style:parent-style-name}"/> + </xsl:when> + <xsl:when test="name() = 'style:style' and @style:family= 'paragraph'"> + <w:basedOn w:val="{concat('default-', @style:family, '-style')}"/> + </xsl:when> + </xsl:choose> + <w:name w:val="{$style-name}"/> + <xsl:if test="parent::office:automatic-styles"> + <w:hidden w:val="on"/> + </xsl:if> + <xsl:if test="@style:next-style-name"> + <w:next w:val="{@style:next-style-name}"/> + </xsl:if> + <xsl:choose> + <xsl:when test="@style:family = 'paragraph'"> + <xsl:apply-templates select="style:paragraph-properties" mode="paragraph"/> + </xsl:when> + <xsl:when test="@style:family = 'table'"> + <w:tblPr> + <xsl:apply-templates select="style:table-properties" mode="table"/> + </w:tblPr> + </xsl:when> + </xsl:choose> + <xsl:apply-templates select="style:text-properties" mode="character"/> + </w:style> + </xsl:for-each> + </xsl:template> + <xsl:template match="office:text"> + <w:body> + <xsl:apply-templates select="text:p | text:h | text:section | text:unordered-list | text:ordered-list | text:list |table:table"/> + <xsl:variable name="paragraph-heading-table" select=".//*[name() = 'text:p' or name() = 'text:h' or name() = 'table:table']"/> + <xsl:variable name="page" select="$paragraph-heading-table[key( 'slave-style', @*[name()='text:style-name' or name()='table:style-name'])]"/> + <w:sectPr> + <!--w:type w:val="continuous"/ --> + <xsl:apply-templates select="/office:document/office:styles/text:footnotes-configuration"> + <xsl:with-param name="within-section" select="'yes'"/> + </xsl:apply-templates> + <xsl:apply-templates select="/office:document/office:styles/text:endnotes-configuration"> + <xsl:with-param name="within-section" select="'yes'"/> + </xsl:apply-templates> + <xsl:choose> + <xsl:when test="count($page) &gt; 0"> + <xsl:apply-templates select="key('master-page', key( 'slave-style', $page[last()]/@*[name()='text:style-name' or name()='table:style-name'])/@style:master-page-name)"/> + <xsl:if test="key( 'slave-style', $page[last()]/@*[name()='text:style-name' or name()='table:style-name'])/style:paragraph-properties/@style:page-number"> + <!-- in M$ word the header and footer associate with the w:sectPr, but in StarOffice writer the header and footer associate with the style:master-page --> + <xsl:variable name="pagenumber_start"> + <xsl:value-of select=" key( 'slave-style', $page[last()]/@*[name()='text:style-name' or name()='table:style-name'])/style:paragraph-properties/@style:page-number"/> + </xsl:variable> + <xsl:if test=" number($pagenumber_start) &gt; 0 "> + <w:pgNumType w:start="{$pagenumber_start}"/> + </xsl:if> + <!-- comment out the below line to enable the header and footer display normally when style:page-number =0 --> + <!-- w:pgNumType w:start="{key( 'slave-style', $page[last()]/@*[name()='text:style-name' or name()='table:style-name'])/style:paragraph-properties/@style:page-number}"/--> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:apply-templates select="/office:document/office:master-styles/style:master-page[1]"/> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="$paragraph-heading-table[last()]/ancestor::text:section"> + <xsl:apply-templates select="key('section-style',$paragraph-heading-table[last()]/ancestor::text:section[1]/@text:style-name)" mode="section"/> + </xsl:if> + </w:sectPr> + </w:body> + </xsl:template> + <xsl:template match="text:section"> + <xsl:apply-templates select="text:p | text:h | text:section | text:unordered-list | text:ordered-list | text:list | table:table"/> + </xsl:template> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/export/wordml/ooo2wordml_border.xsl b/openoffice/share/xslt/export/wordml/ooo2wordml_border.xsl new file mode 100644 index 0000000000000000000000000000000000000000..56e094af5747f30750e6df0518fa849ca1925d6d --- /dev/null +++ b/openoffice/share/xslt/export/wordml/ooo2wordml_border.xsl @@ -0,0 +1,149 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" exclude-result-prefixes="office table style text draw svg dc config xlink meta oooc dom ooo chart math dr3d form script ooow draw"> + <!-- multiple usage: get size, type, color of table-cell, paragraph, and page borders. --> + <xsl:template name="get-border-size"> + <xsl:param name="border"/> + <xsl:param name="border-line-width"/> + <xsl:choose> + <xsl:when test="$border = 'none' or $border = 'hidden'"> + <xsl:text>none;0</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="border-value"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="$border"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="border-style"> + <xsl:choose> + <xsl:when test="contains($border,'solid')">solid</xsl:when> + <xsl:when test="contains($border,'double')">double</xsl:when> + <xsl:otherwise>none</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!-- MS word and SO wirter borders Mapping + MS word Borders SO borders + w:val="single" w:sz="0" 0.05pt(0.002cm);solid + w:val="single" w:sz="12" 1.00pt(0.035cm);solid + w:val="single" w:sz="18" 2.50pt(0.088cm);solid + w:val="single" w:sz="36" 4.00pt(0.141cm);solid + w:val="single" w:sz="48" 5.00pt(0.176cm);solid + w:val="double" w:sz="2" 1.10pt(0.039cm);double + w:val="double" w:sz="6" 2.60pt(0.092cm);double + w:val="thin-thick-small-gap" w:sz="12" 3.00pt(0.105cm);double + w:val="thin-thick-large-gap" w:sz="18" 3.55pt(0.125cm);double + w:val="thick-thin-medium-gap" w:sz="24" 4.50pt(0.158cm);double + w:val="thin-thick-medium-gap" w:sz="24" 5.05pt(0.178cm);double + w:val="thin-thick-small-gap" w:sz="24" 6.00pt(0.211cm);double + w:val="thin-thick-medium-gap" w:sz="36 " 6.55pt(0.231cm);double + w:val="double" w:sz="18" 7.50pt(0.264cm);double + w:val="thin-thick-medium-gap" w:sz="48" 9.00pt(0.317cm);double;style:border-line-width="0.088cm 0.088cm 0.141cm" + w:val="double" w:sz="24" 9.00pt(0.317cm);double;style:border-line-width="0.141cm 0.088cm 0.088cm" + we adjust the criteria by adding about 1/2 range of this current criteria and next criteria. Gary. Yang --> + <xsl:variable name="microsoft-border-style-size"> + <xsl:choose> + <xsl:when test=" $border-style = 'solid'"> + <xsl:choose> + <xsl:when test="$border-value &lt;= 0.018">single;0</xsl:when> + <xsl:when test="$border-value &lt;= 0.055">single;12</xsl:when> + <xsl:when test="$border-value &lt;= 0.110">single;18</xsl:when> + <xsl:when test="$border-value &lt;= 0.155">single;36</xsl:when> + <xsl:when test="$border-value &lt;= 0.198">single;48</xsl:when> + <xsl:otherwise>single;48</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$border-style = 'double'"> + <xsl:choose> + <xsl:when test="$border-value &lt; 0.064">double;2</xsl:when> + <xsl:when test="$border-value &lt; 0.098">double;6</xsl:when> + <xsl:when test="$border-value &lt; 0.115">thin-thick-small-gap;12</xsl:when> + <xsl:when test="$border-value &lt; 0.135">thin-thick-large-gap;18</xsl:when> + <xsl:when test="$border-value &lt; 0.168">thick-thin-medium-gap;24</xsl:when> + <xsl:when test="$border-value &lt; 0.190">thin-thick-medium-gap;24</xsl:when> + <xsl:when test="$border-value &lt; 0.221">thin-thick-small-gap;24</xsl:when> + <xsl:when test="$border-value &lt; 0.241">thin-thick-medium-gap;36</xsl:when> + <xsl:when test="$border-value &lt; 0.300">double;18</xsl:when> + <xsl:when test="$border-value &lt; 0.430"> + <xsl:variable name="border-inner-line-value"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="$border-line-width"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="$border-inner-line-value &lt; 0.10">thin-thick-medium-gap;48</xsl:if> + <xsl:if test="$border-inner-line-value &gt; 0.10">double;24</xsl:if> + </xsl:when> + <xsl:otherwise>double;24</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise>none;0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="$microsoft-border-style-size"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- get bottom and right border style, size, color --> + <xsl:template name="get-border"> + <xsl:param name="so-border"/> + <xsl:param name="so-border-line-width"/> + <xsl:param name="so-border-position"/> + <xsl:variable name="ms-style-width"> + <xsl:call-template name="get-border-size"> + <xsl:with-param name="border" select="$so-border"/> + <xsl:with-param name="border-line-width" select="$so-border-line-width"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="$so-border-position = 'bottom' or $so-border-position = 'right'"> + <!-- if border style is bottom or right border we need to change the thin-thick to thick-thin; Vice Versa --> + <xsl:choose> + <xsl:when test="substring-before($ms-style-width, '-')='thin'"> + <xsl:attribute name="w:val"><xsl:value-of select="concat( 'thick-thin', substring-after(substring-before($ms-style-width, ';'), 'k' ))"/></xsl:attribute> + </xsl:when> + <xsl:when test="substring-before($ms-style-width, '-')='thick'"> + <xsl:attribute name="w:val"><xsl:value-of select="concat( 'thin-thick', substring-after(substring-before($ms-style-width, ';'), 'n' ))"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="w:val"><xsl:value-of select="substring-before($ms-style-width, ';')"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="w:sz"><xsl:value-of select="substring-after($ms-style-width,';')"/></xsl:attribute> + </xsl:when> + <xsl:when test="$so-border-position = 'top' or $so-border-position = 'left'"> + <xsl:attribute name="w:val"><xsl:value-of select="substring-before($ms-style-width,';')"/></xsl:attribute> + <xsl:attribute name="w:sz"><xsl:value-of select="substring-after($ms-style-width,';')"/></xsl:attribute> + </xsl:when> + </xsl:choose> + <!--get border color --> + <xsl:choose> + <xsl:when test="contains($so-border,'#')"> + <xsl:attribute name="w:color"><xsl:value-of select="substring-after($so-border, '#')"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="w:color">auto</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:template> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/export/wordml/ooo2wordml_custom_draw.xsl b/openoffice/share/xslt/export/wordml/ooo2wordml_custom_draw.xsl new file mode 100644 index 0000000000000000000000000000000000000000..d95b40f6f40c514fec620dbf04ee04536f8cc8f0 --- /dev/null +++ b/openoffice/share/xslt/export/wordml/ooo2wordml_custom_draw.xsl @@ -0,0 +1,280 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" exclude-result-prefixes="office table style text draw svg dc config xlink meta oooc dom ooo chart math dr3d form script ooow draw"> + <xsl:template name="ooo_custom_draw2ms_word_draw_map"> + <xsl:param name="ooo_predefined_type"/> + <!-- all ooo draw names are get from EnhancedCustomShapeGeometry.idl--> + <xsl:choose> + <xsl:when test="$ooo_predefined_type = 'isosceles-triangle' "> + <xsl:value-of select=" '#_x0000_t5' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'right-triangle' "> + <xsl:value-of select=" '#_x0000_t6' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'trapezoid' "> + <xsl:value-of select=" '#_x0000_t8' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'diamond' "> + <xsl:value-of select=" '#_x0000_t4' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'hexagon' "> + <xsl:value-of select=" '#_x0000_t9' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'parallelogram' "> + <xsl:value-of select=" '#_x0000_t7' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'pentagon' "> + <xsl:value-of select=" '#_x0000_t56' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'octagon' "> + <xsl:value-of select=" '#_x0000_t10' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'cross' "> + <xsl:value-of select=" '#_x0000_t11' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'ring' "> + <xsl:value-of select=" '#_x0000_t23' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'block-arc' "> + <xsl:value-of select=" '#_x0000_t95' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'can' "> + <xsl:value-of select=" '#_x0000_t22' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'cube' "> + <xsl:value-of select=" '#_x0000_t16' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'paper' "> + <xsl:value-of select=" '#_x0000_t65' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'smiley' "> + <xsl:value-of select=" '#_x0000_t96' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'sun' "> + <xsl:value-of select=" '#_x0000_t183' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'moon' "> + <xsl:value-of select=" '#_x0000_t184' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'heart' "> + <xsl:value-of select=" '#_x0000_t74' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'forbidden' "> + <xsl:value-of select=" '#_x0000_t57' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'left-bracket' "> + <xsl:value-of select=" '#_x0000_t85' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'right-bracket' "> + <xsl:value-of select=" '#_x0000_t86' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'left-brace' "> + <xsl:value-of select=" '#_x0000_t87' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'right-brace' "> + <xsl:value-of select=" '#_x0000_t88' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'bracket-pair' "> + <xsl:value-of select=" '#_x0000_t185' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'brace-pair' "> + <xsl:value-of select=" '#_x0000_t186' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'quad-bevel' "> + <xsl:value-of select=" '#_x0000_t189' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'left-arrow' "> + <xsl:value-of select=" '#_x0000_t66' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'down-arrow' "> + <xsl:value-of select=" '#_x0000_t67' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'up-arrow' "> + <xsl:value-of select=" '#_x0000_t68' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'right-arrow' "> + <xsl:value-of select=" '#_x0000_t13' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'left-right-arrow' "> + <xsl:value-of select=" '#_x0000_t69' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'up-down-arrow' "> + <xsl:value-of select=" '#_x0000_t70' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'mso-spt89' "> + <xsl:value-of select=" '#_x0000_t89' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'quad-arrow' "> + <xsl:value-of select=" '#_x0000_t76' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'notched-right-arrow' "> + <xsl:value-of select=" '#_x0000_t94' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'pentagon-right' "> + <xsl:value-of select=" '#_x0000_t177' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'chevron' "> + <xsl:value-of select=" '#_x0000_t55' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'up-arrow-callout' "> + <xsl:value-of select=" '#_x0000_t79' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'down-arrow-callout' "> + <xsl:value-of select=" '#_x0000_t80' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'up-down-arrow-callout' "> + <xsl:value-of select=" '#_x0000_t82' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'circular-arrow' "> + <xsl:value-of select=" '#_x0000_t103' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'flowchart-process' "> + <xsl:value-of select=" '#_x0000_t109' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'flowchart-alternate-process' "> + <xsl:value-of select=" '#_x0000_t116' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'flowchart-decision' "> + <xsl:value-of select=" '#_x0000_t110' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'flowchart-data' "> + <xsl:value-of select=" '#_x0000_t111' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'flowchart-predefined-process' "> + <xsl:value-of select=" '#_x0000_t112' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'flowchart-internal-storage' "> + <xsl:value-of select=" '#_x0000_t113' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'flowchart-document' "> + <xsl:value-of select=" '#_x0000_t114' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'flowchart-multidocument' "> + <xsl:value-of select=" '#_x0000_t115' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'flowchart-terminator' "> + <xsl:value-of select=" '#_x0000_t116' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'flowchart-preparation' "> + <xsl:value-of select=" '#_x0000_t117' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'flowchart-manual-input' "> + <xsl:value-of select=" '#_x0000_t118' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'flowchart-manual-operation' "> + <xsl:value-of select=" '#_x0000_t119' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'flowchart-connector' "> + <xsl:value-of select=" '#_x0000_t120' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'flowchart-off-page-connector' "> + <xsl:value-of select=" '#_x0000_t177' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'flowchart-card' "> + <xsl:value-of select=" '#_x0000_t121' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'flowchart-punched-tape' "> + <xsl:value-of select=" '#_x0000_t122' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'flowchart-summing-junction' "> + <xsl:value-of select=" '#_x0000_t123' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'flowchart-or' "> + <xsl:value-of select=" '#_x0000_t124' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'flowchart-collate' "> + <xsl:value-of select=" '#_x0000_t125' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'flowchart-sort' "> + <xsl:value-of select=" '#_x0000_t126' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'flowchart-extract' "> + <xsl:value-of select=" '#_x0000_t127' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'flowchart-merge' "> + <xsl:value-of select=" '#_x0000_t128' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'flowchart-stored-data' "> + <xsl:value-of select=" '#_x0000_t130' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'flowchart-delay' "> + <xsl:value-of select=" '#_x0000_t135' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'flowchart-sequential-access' "> + <xsl:value-of select=" '#_x0000_t131' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'flowchart-magnetic-disk' "> + <xsl:value-of select=" '#_x0000_t132' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'flowchart-direct-access-storage' "> + <xsl:value-of select=" '#_x0000_t133' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'flowchart-display' "> + <xsl:value-of select=" '#_x0000_t134' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'rectangular-callout' "> + <xsl:value-of select=" '#_x0000_t61' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'round-rectangular-callout' "> + <xsl:value-of select=" '#_x0000_t62' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'round-callout' "> + <xsl:value-of select=" '#_x0000_t63' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'cloud-callout' "> + <xsl:value-of select=" '#_x0000_t106' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'line-callout-1' "> + <xsl:value-of select=" '#_x0000_t50' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'line-callout-2' "> + <xsl:value-of select=" '#_x0000_t51' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'line-callout-3' "> + <xsl:value-of select=" '#_x0000_t47' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'bang' "> + <xsl:value-of select=" '#_x0000_t72' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'star4' "> + <xsl:value-of select=" '#_x0000_t187' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'star5' "> + <xsl:value-of select=" '#_x0000_t12' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'star8' "> + <xsl:value-of select=" '#_x0000_t58' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'star24' "> + <xsl:value-of select=" '#_x0000_t92' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'vertical-scroll' "> + <xsl:value-of select=" '#_x0000_t97' "/> + </xsl:when> + <xsl:when test="$ooo_predefined_type = 'horizontal-scroll' "> + <xsl:value-of select=" '#_x0000_t98' "/> + </xsl:when> + </xsl:choose> + </xsl:template> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/export/wordml/ooo2wordml_draw.xsl b/openoffice/share/xslt/export/wordml/ooo2wordml_draw.xsl new file mode 100644 index 0000000000000000000000000000000000000000..76b5bcb8cebbe9ad121fa8a4dc313f61653d5b1b --- /dev/null +++ b/openoffice/share/xslt/export/wordml/ooo2wordml_draw.xsl @@ -0,0 +1,1881 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:xalan="http://xml.apache.org/xalan" xmlns:oleextracter="MyOleExtracter" xmlns:ole="java:com.sun.star.comp.xsltfilter.XSLTFilterOLEExtracter" xmlns:java="http://saxon.sf.net/java-type" exclude-result-prefixes="office table style text draw svg dc config xlink meta oooc dom ooo chart math dr3d form script ooow draw xalan ole oleextracter java" extension-element-prefixes="oleextracter"> + <xsl:include href="ooo2wordml_custom_draw.xsl"/> + <xsl:param name="oleExtractor" as="java:com.sun.star.comp.xsltfilter.XSLTFilterOLEExtracter" select="ole:new()"/> + <xsl:param name="XMultiServiceFactory" as="java:com.sun.star.lang.XMultiServiceFactory" select="ole:init($oleExtractor, 'uno:socket,host=localhost,port=8100;urp;StarOffice.ServiceManager')"/> + + <xsl:key name="stroke-dash-style" match="draw:stroke-dash" use="@draw:name"/> + <xsl:key name="fill-image" match="draw:fill-image" use="@draw:name"/> + <xsl:key name="draw-gradient" match="draw:gradient " use="@draw:name"/> + <xsl:template name="PageLevelGraphic"> + <xsl:for-each select="//draw:*[@text:anchor-type='page']"> + <xsl:apply-templates select="."/> + </xsl:for-each> + </xsl:template> + <xsl:template match="draw:*"> + <xsl:param name="TargetMeasure" select="'pt'"/> + <xsl:param name="x-adjust" select="0"/> + <xsl:param name="y-adjust" select="0"/> + <xsl:param name="force-draw" select="'false'"/> + <xsl:variable name="MeasureMark"> + <xsl:choose> + <xsl:when test="$TargetMeasure = 'twip'"/> + <xsl:otherwise> + <xsl:value-of select="$TargetMeasure"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <!-- + deal with captions and frames first. draw:text-box is a powerfull element in OOo, its GUI name is frame. And OOo use it to contain Captions + Since there is not a corresponding object in word, so we draw the text-box itself and its children separately. If it look like a Caption only frame + we'll adjust the text-box position to make it look pretty + --> + <!-- skip all not force draw children , must be first case --> + <xsl:when test="ancestor::draw:text-box and $force-draw='false' "/> + <xsl:when test="name() = 'draw:text-box'"> + <!-- draw the text-box itself --> + <w:r> + <w:pict> + <xsl:variable name="text-y-adjust"> + <xsl:choose> + <xsl:when test="count(text:p/draw:*) = 1 and (string-length(text:p/draw:*[position()=1]/@svg:x) =0 or number(concat('0',translate(text:p/draw:*[position()=1]/@svg:x,'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ','') ))=0) and (string-length(text:p/draw:*[position()=1]/@svg:y)=0 or number(concat('0',translate(text:p/draw:*[position()=1]/@svg:x,'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ','') ))=0 ) "> + <xsl:variable name="pic-height"> + <xsl:choose> + <xsl:when test="name(text:p/draw:*[position()=1]) = 'draw:g' or name(text:p/draw:*[position()=1]) = 'draw:a'"> + <xsl:variable name="BigestWindow"> + <xsl:call-template name="GetWindowSize"> + <xsl:with-param name="nodeSet" select="text:p/draw:*[position()=1]/draw:*"/> + <xsl:with-param name="x-adjust" select="$x-adjust"/> + <xsl:with-param name="y-adjust" select="$y-adjust"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="number(substring-after($BigestWindow,'y2:')) - number(substring-after(substring-before($BigestWindow,';x2'), 'y1:')) + number(concat('0',translate($y-adjust,'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ','')))"/> + </xsl:when> + <xsl:when test="text:p/draw:*[position()=1]/@svg:height"> + <xsl:call-template name="Add-With-Measure"> + <xsl:with-param name="value1" select="text:p/draw:*[position()=1]/@svg:height"/> + <xsl:with-param name="value2" select="$y-adjust"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="text:p/draw:*[position()=1]/@fo:min-height"> + <xsl:call-template name="Add-With-Measure"> + <xsl:with-param name="value1" select="text:p/draw:*[position()=1]/@fo:min-height"/> + <xsl:with-param name="value2" select="$y-adjust"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="ancestor::draw:frame"> + <xsl:call-template name="Add-With-Measure"> + <xsl:with-param name="value1" select="ancestor::draw:frame/@svg:height"/> + <xsl:with-param name="value2" select="$y-adjust"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="min-height"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="'in'"/> + <xsl:with-param name="value" select="@fo:min-height"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="$min-height - $pic-height &lt; 0.001"> + <!-- If control goes here, it much like that this text-box is used for containt graphic caption only --> + <xsl:value-of select="$pic-height - 0.1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$y-adjust"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$y-adjust"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="shape-type"> + <xsl:choose> + <xsl:when test="$text-y-adjust = $y-adjust"> + <xsl:value-of select="'#_x0000_t202'"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="DrawElements"> + <xsl:with-param name="TargetMeasure" select="$TargetMeasure"/> + <xsl:with-param name="x-adjust" select="$x-adjust"/> + <xsl:with-param name="y-adjust" select="$text-y-adjust"/> + <xsl:with-param name="force-draw" select="'true'"/> + <xsl:with-param name="shape-type" select="$shape-type"/> + </xsl:call-template> + </w:pict> + </w:r> + <!-- draw the real object first --> + <xsl:if test="./text:p/draw:*"> + <xsl:apply-templates select="./text:p/draw:*"> + <xsl:with-param name="TargetMeasure" select="$TargetMeasure"/> + <xsl:with-param name="x-adjust"> + <xsl:call-template name="Add-With-Measure"> + <xsl:with-param name="value1" select="@svg:x"/> + <xsl:with-param name="value2" select="$x-adjust"/> + </xsl:call-template> + </xsl:with-param> + <xsl:with-param name="y-adjust"> + <xsl:call-template name="Add-With-Measure"> + <xsl:with-param name="value1" select="@svg:y"/> + <xsl:with-param name="value2" select="$y-adjust"/> + </xsl:call-template> + </xsl:with-param> + <xsl:with-param name="force-draw" select="'true'"/> + </xsl:apply-templates> + </xsl:if> + </xsl:when> + <!-- end deal with captions and frames --> + <xsl:when test=" name() = 'draw:frame' "> + <xsl:variable name="BigestWindow"> + <xsl:call-template name="GetWindowSize"> + <xsl:with-param name="nodeSet" select="."/> + <xsl:with-param name="x-adjust" select="$x-adjust"/> + <xsl:with-param name="y-adjust" select="$y-adjust"/> + </xsl:call-template> + </xsl:variable> + <xsl:apply-templates select="draw:* "> + <xsl:with-param name="TargetMeasure" select="$TargetMeasure"/> + <xsl:with-param name="x-adjust" select="concat(substring-after(substring-before($BigestWindow,';y1'), 'x1:'), 'in')"/> + <xsl:with-param name="y-adjust" select="concat(substring-after(substring-before($BigestWindow,';x2'), 'y1:') , 'in')"/> + <xsl:with-param name="force-draw" select="$force-draw"/> + </xsl:apply-templates> + </xsl:when> + <xsl:when test="name() = 'draw:g'"> + <w:r> + <w:pict> + <xsl:element name="v:group"> + <xsl:variable name="BigestWindow"> + <xsl:choose> + <xsl:when test="name() = 'draw:g'"> + <xsl:call-template name="GetWindowSize"> + <xsl:with-param name="nodeSet" select="draw:*"/> + <xsl:with-param name="x-adjust" select="$x-adjust"/> + <xsl:with-param name="y-adjust" select="$y-adjust"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name() = 'draw:frame'"> + <xsl:call-template name="GetWindowSize"> + <xsl:with-param name="nodeSet" select="."/> + <xsl:with-param name="x-adjust" select="$x-adjust"/> + <xsl:with-param name="y-adjust" select="$y-adjust"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="x"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="$TargetMeasure"/> + <xsl:with-param name="value" select="concat(substring-after(substring-before($BigestWindow,';y1'), 'x1:'), 'in')"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="y"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="$TargetMeasure"/> + <xsl:with-param name="value" select="concat(substring-after(substring-before($BigestWindow,';x2'), 'y1:') , 'in')"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="width"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="$TargetMeasure"/> + <xsl:with-param name="value" select="concat(number(substring-after(substring-before($BigestWindow,';y2'), 'x2:')) - number(substring-after(substring-before($BigestWindow,';y1'), 'x1:')) , 'in')"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="height"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="$TargetMeasure"/> + <xsl:with-param name="value" select="concat(number(substring-after($BigestWindow,'y2:')) - number(substring-after(substring-before($BigestWindow,';x2'), 'y1:')), 'in')"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="id"> + <xsl:value-of select="generate-id()"/> + </xsl:attribute> + <xsl:variable name="absolute"> + <xsl:choose> + <xsl:when test="ancestor::draw:a"/> + <xsl:when test="@text:anchor-type = 'as-char' or @text:anchor-type = 'to-char'"/> + <xsl:otherwise>position:absolute</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="$TargetMeasure= 'pt'"> + <xsl:attribute name="style"> + <xsl:if test="string-length($absolute) &gt; 0"> + <xsl:value-of select="concat($absolute, ';')"/> + </xsl:if> + <xsl:value-of select="concat('margin-left:',$x ,$MeasureMark,';margin-top:', $y,$MeasureMark ,';width:', $width ,$MeasureMark , ';height:', $height,$MeasureMark)"/> + </xsl:attribute> + <xsl:attribute name="coordorigin"> + <xsl:choose> + <!-- if we are in a text-box then oo will use comparative positions on us--> + <xsl:when test="name() = 'draw:frame' "> + <xsl:value-of select=" '0 0' "/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat(round($x * 20), ',' , round($y * 20))"/> + </xsl:otherwise> + </xsl:choose> + </xsl:attribute> + <xsl:attribute name="coordsize"> + <xsl:value-of select="concat(round($width * 20),',', round($height * 20) )"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="$TargetMeasure= 'twip' "> + <xsl:attribute name="style"> + <xsl:if test="string-length($absolute) &gt; 0"> + <xsl:value-of select="concat($absolute, ';')"/> + </xsl:if> + <xsl:value-of select="concat('left:',$x ,$MeasureMark,';top:', $y,$MeasureMark ,';width:', $width ,$MeasureMark , ';height:', $height,$MeasureMark)"/> + </xsl:attribute> + <xsl:attribute name="coordorigin"> + <xsl:choose> + <!-- if we are in a text-box then oo will use comparative positions on us--> + <xsl:when test="name() = 'draw:frame' "> + <xsl:value-of select=" '0 0' "/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($x , ',' , $y)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:attribute> + <xsl:attribute name="coordsize"> + <xsl:value-of select="concat($width,',', $height )"/> + </xsl:attribute> + </xsl:if> + <xsl:choose> + <!-- if we are in a text-box then oo will use comparative positions on us--> + <xsl:when test="ancestor::draw:text-box"> + <xsl:apply-templates select="draw:*"> + <xsl:with-param name="TargetMeasure" select="'twip'"/> + <xsl:with-param name="x-adjust" select="concat(substring-after(substring-before($BigestWindow,';y1'), 'x1:'), 'in')"/> + <xsl:with-param name="y-adjust" select="concat(substring-after(substring-before($BigestWindow,';x2'), 'y1:') , 'in')"/> + <xsl:with-param name="force-draw" select="$force-draw"/> + </xsl:apply-templates> + </xsl:when> + <xsl:otherwise> + <xsl:apply-templates select="draw:*"> + <xsl:with-param name="TargetMeasure" select="'twip'"/> + <xsl:with-param name="force-draw" select="$force-draw"/> + </xsl:apply-templates> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </w:pict> + </w:r> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="name() = 'draw:a'"> + <xsl:call-template name="export_hyoerlink"> + <xsl:with-param name="TargetMeasure" select="$TargetMeasure"/> + <xsl:with-param name="x-adjust" select="$x-adjust"/> + <xsl:with-param name="y-adjust" select="$y-adjust"/> + <xsl:with-param name="force-draw" select="$force-draw"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <w:r> + <w:pict> + <xsl:call-template name="DrawElements"> + <xsl:with-param name="TargetMeasure" select="$TargetMeasure"/> + <xsl:with-param name="x-adjust" select="$x-adjust"/> + <xsl:with-param name="y-adjust" select="$y-adjust"/> + <xsl:with-param name="force-draw" select="$force-draw"/> + </xsl:call-template> + </w:pict> + </w:r> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="GetWindowSize"> + <xsl:param name="CurrPos" select="1"/> + <xsl:param name="nodeSet"/> + <xsl:param name="x-adjust" select="0"/> + <xsl:param name="y-adjust" select="0"/> + <xsl:variable name="CurrNodeWindow"> + <xsl:call-template name="GetNodeWindow"> + <xsl:with-param name="CurrNode" select=" $nodeSet[ $CurrPos ]"/> + <xsl:with-param name="x-adjust" select="$x-adjust"/> + <xsl:with-param name="y-adjust" select="$y-adjust"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <!-- if we got to the last node, return it directly, or return the max window of current one and follwing ones --> + <xsl:when test="$CurrPos = count($nodeSet)"> + <xsl:value-of select="$CurrNodeWindow"/> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="CurrentWindow"> + <xsl:variable name="FollowingWindow"> + <xsl:call-template name="GetWindowSize"> + <xsl:with-param name="nodeSet" select="$nodeSet"/> + <xsl:with-param name="CurrPos" select="$CurrPos + 1"/> + <xsl:with-param name="x-adjust" select="$x-adjust"/> + <xsl:with-param name="y-adjust" select="$y-adjust"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="GetBigestWindows"> + <xsl:with-param name="Window1" select="$CurrNodeWindow"/> + <xsl:with-param name="Window2" select="$FollowingWindow"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="$CurrentWindow"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="GetNodeWindow"> + <xsl:param name="CurrNode"/> + <xsl:param name="x-adjust" select="0"/> + <xsl:param name="y-adjust" select="0"/> + <xsl:choose> + <xsl:when test="name($CurrNode)='draw:g'"> + <xsl:call-template name="GetWindowSize"> + <xsl:with-param name="nodeSet" select="$CurrNode/draw:*"/> + <xsl:with-param name="x-adjust" select="$x-adjust"/> + <xsl:with-param name="y-adjust" select="$y-adjust"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="x"> + <xsl:call-template name="Add-With-Measure"> + <xsl:with-param name="value1" select="$CurrNode/@svg:x"/> + <xsl:with-param name="value2" select="$x-adjust"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="y"> + <xsl:call-template name="Add-With-Measure"> + <xsl:with-param name="value1" select="$CurrNode/@svg:y"/> + <xsl:with-param name="value2" select="$y-adjust"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="width"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="$CurrNode/@svg:width"/> + <xsl:with-param name="TargetMeasure" select="'in'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="height"> + <xsl:choose> + <xsl:when test="$CurrNode/@svg:height"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="$CurrNode/@svg:height"/> + <xsl:with-param name="TargetMeasure" select="'in'"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$CurrNode/@fo:min-height"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="$CurrNode/@fo:min-height"/> + <xsl:with-param name="TargetMeasure" select="'in'"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="concat('x1:' , $x, ';y1:' , $y, ';x2:' , string($x + $width), ';y2:', string($y + $height) ) "/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="GetBigestWindows"> + <xsl:param name="Window1"/> + <xsl:param name="Window2"/> + <xsl:variable name="w1x1" select="substring-after( substring-before($Window1,';y1'),'x1:') "/> + <xsl:variable name="w2x1" select="substring-after( substring-before($Window2,';y1'),'x1:') "/> + <xsl:variable name="w1y1" select="substring-after( substring-before($Window1,';x2'),'y1:') "/> + <xsl:variable name="w2y1" select="substring-after( substring-before($Window2,';x2'),'y1:') "/> + <xsl:variable name="w1x2" select="substring-after( substring-before($Window1,';y2'),'x2:') "/> + <xsl:variable name="w2x2" select="substring-after( substring-before($Window2,';y2'),'x2:') "/> + <xsl:variable name="w1y2" select="substring-after( $Window1,';y2:') "/> + <xsl:variable name="w2y2" select="substring-after( $Window2,';y2:') "/> + <xsl:variable name="x1"> + <xsl:choose> + <xsl:when test="$w1x1 &gt; $w2x1"> + <xsl:value-of select="$w2x1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$w1x1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="y1"> + <xsl:choose> + <xsl:when test="$w1y1 &gt; $w2y1"> + <xsl:value-of select="$w2y1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$w1y1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="x2"> + <xsl:choose> + <xsl:when test="$w1x2 &gt; $w2x2"> + <xsl:value-of select="$w1x2"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$w2x2"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="y2"> + <xsl:choose> + <xsl:when test="$w1y2 &gt; $w2y2"> + <xsl:value-of select="$w1y2"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$w2y2"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="concat('x1:' , $x1 , ';y1:' , $y1 , ';x2:' , $x2, ';y2:' , $y2)"/> + </xsl:template> + <!-- convert percent value to x% numeric x/100 --> + <xsl:template name="ValueOfPercent"> + <xsl:param name="value"/> + <xsl:choose> + <xsl:when test="contains($value, '%')"> + <xsl:value-of select="substring-before($value, '%') div 100"/> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="points2points"> + <xsl:param name="input_points"/> + <xsl:param name="input_x"/> + <xsl:param name="input_y"/> + <xsl:param name="input_width"/> + <xsl:param name="input_height"/> + <xsl:param name="input_boxwidth"/> + <xsl:param name="input_boxheight"/> + <xsl:variable name="onepoint" select="substring($input_points,1,string-length($input_points) - string-length(substring-after($input_points,' ')) )"/> + <xsl:if test="substring-before($input_points,' ')"> + <xsl:value-of select="round($input_x + (($input_boxwidth - number(substring-before($onepoint,','))) ) * $input_width div $input_boxwidth)"/> + <xsl:value-of select="'pt,'"/> + <xsl:value-of select="round($input_y + ((number(substring-after($onepoint,',')) ) ) * $input_height div $input_boxheight)"/> + <xsl:value-of select="'pt'"/> + </xsl:if> + <xsl:if test="string-length(substring($input_points,string-length($onepoint) + 1)) &gt; 0"> + <xsl:value-of select="','"/> + <xsl:call-template name="points2points"> + <xsl:with-param name="input_points" select="substring($input_points,string-length($onepoint) + 1)"/> + <xsl:with-param name="input_x" select="$input_x"/> + <xsl:with-param name="input_y" select="$input_y"/> + <xsl:with-param name="input_width" select="$input_width"/> + <xsl:with-param name="input_height" select="$input_height"/> + <xsl:with-param name="input_boxwidth" select="$input_boxwidth"/> + <xsl:with-param name="input_boxheight" select="$input_boxheight"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template name="path2path"> + <xsl:param name="input_points"/> + <xsl:param name="x_or_y" select="'x'"/> + <xsl:param name="input_x"/> + <xsl:param name="input_y"/> + <xsl:param name="input_width"/> + <xsl:param name="input_height"/> + <xsl:param name="input_boxwidth"/> + <xsl:param name="input_boxheight"/> + <xsl:variable name="space-pos" select="string-length($input_points) - string-length(substring-after($input_points,' '))"/> + <xsl:variable name="minus-pos" select="string-length($input_points) - string-length(substring-after($input_points,'-'))"/> + <xsl:variable name="m-pos" select="string-length($input_points) - string-length(substring-after($input_points,'m'))"/> + <xsl:variable name="c-pos" select="string-length($input_points) - string-length(substring-after($input_points,'c'))"/> + <xsl:variable name="e-pos" select="string-length($input_points) - string-length(substring-after($input_points,'e'))"/> + <xsl:variable name="min1"> + <xsl:choose> + <xsl:when test="$space-pos &lt; $minus-pos"> + <xsl:value-of select="$space-pos"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$minus-pos"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="min2"> + <xsl:choose> + <xsl:when test="$m-pos &lt; $min1"> + <xsl:value-of select="$m-pos"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$min1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="min3"> + <xsl:choose> + <xsl:when test="$c-pos &lt; $min2"> + <xsl:value-of select="$c-pos"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$min2"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="min4"> + <xsl:choose> + <xsl:when test="$e-pos &lt; $min3"> + <xsl:value-of select="$e-pos"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$min3"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="min-special-char-pos" select="$min4"/> + <xsl:variable name="special-char" select="substring($input_points,$min-special-char-pos,1)"/> + <xsl:variable name="one-value" select="substring($input_points,1,$min-special-char-pos - 1)"/> + <xsl:variable name="left-points" select="substring($input_points,$min-special-char-pos + 1)"/> + <xsl:if test="not($special-char = 'm')"> + <xsl:if test="$x_or_y = 'x'"> + <xsl:value-of select="round($input_x + $one-value * $input_width div $input_boxwidth)"/> + </xsl:if> + <xsl:if test="$x_or_y = 'y'"> + <xsl:value-of select="round($input_y + $one-value * $input_height div $input_boxheight)"/> + </xsl:if> + </xsl:if> + <!-- output the separator--> + <xsl:choose> + <xsl:when test="$special-char = '-' or $special-char = ' ' "> + <xsl:value-of select="','"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$special-char"/> + </xsl:otherwise> + </xsl:choose> + <xsl:variable name="next-xy"> + <xsl:if test="$x_or_y = 'x'"> + <xsl:value-of select="'y'"/> + </xsl:if> + <xsl:if test="$x_or_y = 'y'"> + <xsl:value-of select="'x'"/> + </xsl:if> + </xsl:variable> + <xsl:if test="string-length($left-points) &gt; 0"> + <xsl:call-template name="path2path"> + <xsl:with-param name="input_points" select="$left-points"/> + <xsl:with-param name="x_or_y" select="$next-xy"/> + <xsl:with-param name="input_x" select="$input_x"/> + <xsl:with-param name="input_y" select="$input_y"/> + <xsl:with-param name="input_width" select="$input_width"/> + <xsl:with-param name="input_height" select="$input_height"/> + <xsl:with-param name="input_boxwidth" select="$input_boxwidth"/> + <xsl:with-param name="input_boxheight" select="$input_boxheight"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template name="get_dashstyle"> + <xsl:param name="stroke-width" select="0.1"/> + <xsl:param name="style-name" select="@draw:style-name"/> + <xsl:variable name="graph-style" select="key('graphics-style', $style-name)/style:graphic-properties"/> + <xsl:variable name="dash-style" select="key('stroke-dash-style', $graph-style/@draw:stroke-dash)"/> + <xsl:variable name="stroke"> + <xsl:choose> + <xsl:when test="$graph-style/@draw:stroke"> + <xsl:value-of select="$graph-style/@draw:stroke"/> + </xsl:when> + <xsl:when test="$dash-style/@draw:stroke"> + <xsl:value-of select="$dash-style/@draw:stroke"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$stroke = 'solid' "> + <xsl:value-of select="$stroke"/> + </xsl:when> + <xsl:when test="$stroke = 'dash'"> + <xsl:variable name="dots1"> + <xsl:choose> + <xsl:when test="$graph-style/@draw:dots1"> + <xsl:value-of select="$graph-style/@draw:dots1"/> + </xsl:when> + <xsl:when test="$dash-style/@draw:dots1"> + <xsl:value-of select="$dash-style/@draw:dots1"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="dots2"> + <xsl:choose> + <xsl:when test="$graph-style/@draw:dots1"> + <xsl:value-of select="$graph-style/@draw:dots2"/> + </xsl:when> + <xsl:when test="$dash-style/@draw:dots1"> + <xsl:value-of select="$dash-style/@draw:dots2"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="dots1-length"> + <xsl:choose> + <xsl:when test="$graph-style/@draw:dots1-length"> + <xsl:value-of select="$graph-style/@draw:dots1-length"/> + </xsl:when> + <xsl:when test="$dash-style/@draw:dots1-length"> + <xsl:value-of select="$dash-style/@draw:dots1-length"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="dots2-length"> + <xsl:choose> + <xsl:when test="$graph-style/@draw:dots2-length"> + <xsl:value-of select="$graph-style/@draw:dots2-length"/> + </xsl:when> + <xsl:when test="$dash-style/@draw:dots2-length"> + <xsl:value-of select="$dash-style/@draw:dots2-length"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="distance"> + <xsl:choose> + <xsl:when test="$graph-style/@draw:distance"> + <xsl:value-of select="$graph-style/@draw:distance"/> + </xsl:when> + <xsl:when test="$dash-style/@draw:distance"> + <xsl:value-of select="$dash-style/@draw:distance"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="dot1-step"> + <xsl:choose> + <xsl:when test="contains($dots1-length,'%')"> + <xsl:variable name="dots-percent"> + <xsl:call-template name="ValueOfPercent"> + <xsl:with-param name="value" select="$dots1-length"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="round($dots-percent)"/> + </xsl:when> + <xsl:when test="contains($dots1-length , 'in' ) and $stroke-width &gt; 0"> + <xsl:value-of select="round( number(substring-before($dots1-length,'in' )) div $stroke-width )"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="dot2-step"> + <xsl:choose> + <xsl:when test="contains($dots2-length,'%')"> + <xsl:variable name="dots-percent"> + <xsl:call-template name="ValueOfPercent"> + <xsl:with-param name="value" select="$dots2-length"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="round($dots-percent)"/> + </xsl:when> + <xsl:when test="contains($dots2-length,'in') and $stroke-width &gt; 0"> + <xsl:value-of select="round(number(substring-before($dots2-length,'in')) div $stroke-width)"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="distance-step"> + <xsl:choose> + <xsl:when test="contains($distance,'%')"> + <xsl:variable name="dots-percent"> + <xsl:call-template name="ValueOfPercent"> + <xsl:with-param name="value" select="$distance"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="round($dots-percent)"/> + </xsl:when> + <xsl:when test="contains($distance,'in') and $stroke-width &gt; 0"> + <xsl:value-of select="round(number(substring-before($distance,'in')) div $stroke-width)"/> + </xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="dashstyle"> + <xsl:choose> + <xsl:when test="$dots1 = 1 and $dots2 = 1 and $dot1-step = 0 and $dot2-step = 0 and $distance-step = 0"> + <xsl:value-of select="'ShortDot'"/> + </xsl:when> + <xsl:when test="$dots2 = 0 and $dot1-step = 0 and $dot2-step = 0 and $distance-step &gt; 0"> + <xsl:value-of select="concat('0 ', $distance-step)"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="create_dashstyle"> + <xsl:with-param name="dot-count" select="$dots1"/> + <xsl:with-param name="dot-step" select="$dot1-step"/> + <xsl:with-param name="distance-step" select="$distance-step"/> + </xsl:call-template> + <xsl:value-of select="' '"/> + <xsl:call-template name="create_dashstyle"> + <xsl:with-param name="dot-count" select="$dots2"/> + <xsl:with-param name="dot-step" select="$dot2-step"/> + <xsl:with-param name="distance-step" select="$distance-step"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="$dashstyle"/> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="create_dashstyle"> + <xsl:param name="dot-count"/> + <xsl:param name="dot-step"/> + <xsl:param name="distance-step"/> + <xsl:if test="$dot-count &gt; 0"> + <xsl:value-of select="concat($dot-step, ' ' , $distance-step )"/> + <xsl:if test="$dot-count - 1 &gt; 0"> + <xsl:value-of select="' '"/> + <xsl:call-template name="create_dashstyle"> + <xsl:with-param name="dot-count" select="$dot-count - 1"/> + <xsl:with-param name="dot-step" select="$dot-step"/> + <xsl:with-param name="distance-step" select="$distance-step"/> + </xsl:call-template> + </xsl:if> + </xsl:if> + </xsl:template> + <xsl:template name="get_borderstyle"> + <xsl:param name="border"/> + <xsl:param name="border-line-width"/> + <xsl:choose> + <xsl:when test="contains($border,'solid')"> + <xsl:variable name="strokeweight"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="substring-before($border, ' ')"/> + <xsl:with-param name="TargetMeasure" select="'pt'"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="concat ( 'strokeweight:', $strokeweight)"/> + </xsl:when> + <xsl:when test="contains($border,'double')"> + <xsl:variable name="outside"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="substring-after(substring-after($border-line-width, ' ') , ' ')"/> + <xsl:with-param name="TargetMeasure" select="'pt'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="inside"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="substring-before($border-line-width, ' ')"/> + <xsl:with-param name="TargetMeasure" select="'pt'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="space"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="substring-before(substring-after($border-line-width, ' ') , ' ')"/> + <xsl:with-param name="TargetMeasure" select="'pt'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="linestyle"> + <xsl:choose> + <xsl:when test="$outside = $inside"> + <xsl:value-of select="'thinThin'"/> + </xsl:when> + <xsl:when test="$outside &gt; $inside"> + <xsl:value-of select="'thickThin'"/> + </xsl:when> + <xsl:when test="$outside &lt; $inside"> + <xsl:value-of select="'thinThick'"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="strokeweight" select="$inside + $outside + $space"/> + <xsl:value-of select="concat( 'linestyle:' , $linestyle , ';' , 'strokeweight:' , $strokeweight )"/> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="DrawElements"> + <xsl:param name="TargetMeasure" select="pt"/> + <xsl:param name="x-adjust" select="0"/> + <xsl:param name="y-adjust" select="0"/> + <xsl:param name="force-draw" select="'false'"/> + <xsl:param name="shape-type"/> + <xsl:variable name="MeasureMark"> + <xsl:choose> + <xsl:when test="$TargetMeasure = 'twip'"/> + <xsl:otherwise> + <xsl:value-of select="$TargetMeasure"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="drawtextstyle" select="@draw:text-style-name"/> + <xsl:variable name="org-z-index"> + <xsl:choose> + <xsl:when test="@draw:z-index"> + <xsl:value-of select="number(concat('0',@draw:z-index))"/> + </xsl:when> + <xsl:when test="parent::draw:frame/@draw:z-index"> + <xsl:value-of select="number(concat('0',parent::draw:frame/@draw:z-index))"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="run-though" select="key('graphics-style', @draw:style-name)/style:graphic-properties/@style:run-through"/> + <xsl:variable name="org-wrap" select="key('graphics-style', @draw:style-name)/style:graphic-properties/@style:wrap"/> + <xsl:variable name="draw-name"> + <xsl:choose> + <xsl:when test="string-length(@draw:name) = 0"> + <xsl:value-of select="translate(ancestor::draw:frame[1]/@draw:name, ':/', '__')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="translate(@draw:name, ':/', '__')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="style_name2key"> + <xsl:choose> + <xsl:when test="@draw:style-name"> + <xsl:value-of select="@draw:style-name"/> + </xsl:when> + <xsl:otherwise> + <xsl:if test="ancestor::draw:frame/@draw:style-name"> + <xsl:value-of select="ancestor::draw:frame/@draw:style-name"/> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="draw-fill-type" select="key('graphics-style', @draw:style-name)/style:graphic-properties/@draw:fill"/> + <xsl:variable name="draw-gradient-name" select="key('graphics-style', @draw:style-name)/style:graphic-properties/@draw:fill-gradient-name"/> + <xsl:variable name="horizontal-pos" select="key('graphics-style', $style_name2key)/style:graphic-properties/@style:horizontal-pos"/> + <!--horizontal-pos attribute is for the placement of all the drawing elements--> + <xsl:variable name="fill-image-name" select="key('graphics-style', @draw:style-name)/style:graphic-properties/@draw:fill-image-name"/> + <xsl:if test="$draw-fill-type = 'bitmap' "> + <xsl:element name="w:binData"> + <xsl:attribute name="w:name"> + <xsl:value-of select="concat( 'wordml://', $fill-image-name)"/> + </xsl:attribute> + <xsl:value-of select="translate(key('fill-image',$fill-image-name)/office:binary-data/text(),'&#9;&#10;&#13;&#32;','' ) "/> + <!-- xsl:value-of select="office:binary-data/text()"/ --> + </xsl:element> + </xsl:if> + <xsl:variable name="z-index"> + <xsl:choose> + <xsl:when test="$run-though='foreground'"> + <!-- make sure z-index >=0 --> + <xsl:choose> + <xsl:when test="$org-z-index &lt; 0">0</xsl:when> + <xsl:otherwise> + <xsl:value-of select="$org-z-index"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$run-though='background'"> + <!-- make sure z-index < 0 --> + <xsl:choose> + <xsl:when test="$org-z-index &lt; 0"> + <xsl:value-of select="$org-z-index"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$org-z-index - 10"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="wrap"> + <xsl:choose> + <xsl:when test="@text:anchor-type='as-char' ">none</xsl:when> + <xsl:when test="$org-wrap='dynamic'">tight</xsl:when> + <xsl:when test="$org-wrap='parallel'">square</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="ooshapename" select="substring-after(name(),':')"/> + <xsl:variable name="element-name"> + <xsl:choose> + <xsl:when test="$ooshapename='rect'">v:rect</xsl:when> + <xsl:when test="$ooshapename='ellipse' and not(string-length(@draw:kind) &gt; 0)">v:oval</xsl:when> + <xsl:when test="$ooshapename='ellipse' and string-length(@draw:kind) &gt; 0">v:arc</xsl:when> + <xsl:when test="$ooshapename='circle' and string-length(@draw:kind) &gt; 0">v:arc</xsl:when> + <xsl:when test="$ooshapename='line'">v:line</xsl:when> + <xsl:when test="$ooshapename='polyline'">v:polyline</xsl:when> + <xsl:when test="$ooshapename='polygon'">v:polyline</xsl:when> + <xsl:when test="$ooshapename='text-box'">v:shape</xsl:when> + <xsl:when test="$ooshapename='image'">v:shape</xsl:when> + <xsl:when test="$ooshapename='frame'">v:shape</xsl:when> + <xsl:when test="$ooshapename='path'">v:shape</xsl:when> + <!-- This caption is not the "Caption", it's GUI name is Callouts--> + <xsl:when test="$ooshapename='caption'">v:shape</xsl:when> + <xsl:when test="$ooshapename='custom-shape' and draw:enhanced-geometry[1]/@draw:predefined-type = 'non-primitive' ">v:shape</xsl:when> + <xsl:when test="$ooshapename='custom-shape' and draw:enhanced-geometry[1]/@draw:predefined-type = 'round-rectangle' ">v:roundrect</xsl:when> + <xsl:when test="$ooshapename='custom-shape' and draw:enhanced-geometry[1]/@draw:predefined-type = 'rectangle' ">v:rect</xsl:when> + <xsl:when test="$ooshapename='custom-shape' and draw:enhanced-geometry[1]/@draw:predefined-type = 'ellipse' ">v:oval</xsl:when> + <xsl:when test="$ooshapename='custom-shape'">v:shape</xsl:when> + <!-- some wild guess --> + <xsl:otherwise>v:shape</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="ms-shape-type"> + <xsl:choose> + <xsl:when test="string-length($shape-type) &gt; 0"> + <xsl:value-of select="$shape-type"/> + </xsl:when> + <xsl:when test="$ooshapename='custom-shape' "> + <xsl:call-template name="ooo_custom_draw2ms_word_draw_map"> + <xsl:with-param name="ooo_predefined_type" select="draw:enhanced-geometry[1]/@draw:predefined-type"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="real-x-adjust"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="$TargetMeasure"/> + <xsl:with-param name="value" select="concat($x-adjust,'in')"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="real-y-adjust"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="$TargetMeasure"/> + <xsl:with-param name="value" select="concat($y-adjust,'in')"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="org-x"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="$TargetMeasure"/> + <xsl:with-param name="value" select="@svg:x"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="org-y"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="$TargetMeasure"/> + <xsl:with-param name="value" select="@svg:y"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="pagemaster" select="key('master-page','Standard')/@style:page-layout-name"/> + <xsl:variable name="leftmargin-pt"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="$TargetMeasure"/> + <xsl:with-param name="value" select="key('page-layout',$pagemaster)/style:page-layout-properties/@fo:margin-left"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="topmargin-pt"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="$TargetMeasure"/> + <xsl:with-param name="value" select="key('page-layout',$pagemaster)/style:page-layout-properties/@fo:margin-top"/> + </xsl:call-template> + </xsl:variable> + <!-- addjust the x and y values of the page archored objects--> + <xsl:variable name="x"> + <xsl:choose> + <xsl:when test="@text:anchor-type='page' or ancestor::draw:*/@text:anchor-type='page'"> + <xsl:value-of select="$org-x + $real-x-adjust - $leftmargin-pt"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$org-x + $real-x-adjust"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="y"> + <xsl:choose> + <xsl:when test="@text:anchor-type='page' or ancestor::draw:*/@text:anchor-type='page'"> + <xsl:value-of select="$org-y + $real-y-adjust - $topmargin-pt"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$org-y + $real-y-adjust"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="width"> + <xsl:variable name="width-tmp"> + <xsl:choose> + <xsl:when test="@svg:width"> + <xsl:value-of select="@svg:width"/> + </xsl:when> + <xsl:when test="not(string-length(parent::draw:frame/@svg:width) = 0)"> + <xsl:value-of select="parent::draw:frame/@svg:width"/> + </xsl:when> + <xsl:when test="string-length(@svg:width) = 0 and ancestor::draw:frame"> + <xsl:value-of select="ancestor::draw:frame/@svg:width"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="@svg:width"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="$TargetMeasure"/> + <xsl:with-param name="value" select="$width-tmp"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="height"> + <xsl:choose> + <xsl:when test="@svg:height"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="$TargetMeasure"/> + <xsl:with-param name="value" select="@svg:height"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="not(string-length(parent::draw:frame/@svg:height) = 0)"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="$TargetMeasure"/> + <xsl:with-param name="value" select="parent::draw:frame/@svg:height"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="@fo:min-height and string-length(text:p/text()) = 0 and not(text:p/draw:*)"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="$TargetMeasure"/> + <xsl:with-param name="value" select="@fo:min-height"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="borderstyle"> + <xsl:call-template name="get_borderstyle"> + <xsl:with-param name="border" select="key('graphics-style', @draw:style-name)/style:graphic-properties/@fo:border"/> + <xsl:with-param name="border-line-width" select="key('graphics-style', @draw:style-name)/style:graphic-properties/@style:border-line-width"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="stroke-weight-in-inch" select="number(concat('0',translate(key('graphics-style', @draw:style-name)/style:graphic-properties/@svg:stroke-width ,'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ','') ))"/> + <xsl:variable name="stroke-weight"> + <xsl:choose> + <xsl:when test="contains($borderstyle , 'strokeweight')"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="$TargetMeasure"/> + <xsl:with-param name="value" select="concat( substring-after($borderstyle, 'strokeweight:') , 'pt')"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="$TargetMeasure"/> + <xsl:with-param name="value" select="key('graphics-style', @draw:style-name)/style:graphic-properties/@svg:stroke-width"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="linestyle"> + <xsl:if test="contains($borderstyle , 'strokeweight')"> + <xsl:value-of select="substring-before( substring-after($borderstyle, 'linestyle:') , ';strokeweight')"/> + </xsl:if> + </xsl:variable> + <xsl:variable name="stroked"> + <xsl:if test="key('graphics-style', @draw:style-name)/style:graphic-properties/@draw:stroke = 'none'"> + <xsl:value-of select="'f'"/> + </xsl:if> + </xsl:variable> + <xsl:variable name="dashstyle"> + <xsl:call-template name="get_dashstyle"> + <xsl:with-param name="stroke-width" select="$stroke-weight-in-inch"/> + <xsl:with-param name="style-name" select="@draw:style-name"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="start-arrow"> + <xsl:choose> + <xsl:when test="key('graphics-style', @draw:style-name)/style:graphic-properties/@draw:marker-end"> + <xsl:call-template name="MapArrowStyle"> + <xsl:with-param name="arrow-name" select="key('graphics-style', @draw:style-name)/style:graphic-properties/@draw:marker-end"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="end-arrow"> + <xsl:choose> + <xsl:when test="key('graphics-style', @draw:style-name)/style:graphic-properties/@draw:marker-start"> + <xsl:call-template name="MapArrowStyle"> + <xsl:with-param name="arrow-name" select="key('graphics-style', @draw:style-name)/style:graphic-properties/@draw:marker-start"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="start-arrow-length"> + <xsl:choose> + <xsl:when test="key('graphics-style', @draw:style-name)/style:graphic-properties/@draw:marker-end"> + <xsl:call-template name="GetArrowLength"> + <xsl:with-param name="arrow-name" select="key('graphics-style', @draw:style-name)/style:graphic-properties/@draw:marker-end"/> + <xsl:with-param name="arrow-width" select="key('graphics-style', @draw:style-name)/style:graphic-properties/@draw:marker-end-width"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="start-arrow-width"> + <xsl:choose> + <xsl:when test="key('graphics-style', @draw:style-name)/style:graphic-properties/@draw:marker-end"> + <xsl:call-template name="GetArrowWidth"> + <xsl:with-param name="arrow-name" select="key('graphics-style', @draw:style-name)/style:graphic-properties/@draw:marker-end"/> + <xsl:with-param name="arrow-width" select="key('graphics-style', @draw:style-name)/style:graphic-properties/@draw:marker-end-width"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="end-arrow-length"> + <xsl:choose> + <xsl:when test="key('graphics-style', @draw:style-name)/style:graphic-properties/@draw:marker-start"> + <xsl:call-template name="GetArrowLength"> + <xsl:with-param name="arrow-name" select="key('graphics-style', @draw:style-name)/style:graphic-properties/@draw:marker-start"/> + <xsl:with-param name="arrow-width" select="key('graphics-style', @draw:style-name)/style:graphic-properties/@draw:marker-start-width"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="end-arrow-width"> + <xsl:choose> + <xsl:when test="key('graphics-style', @draw:style-name)/style:graphic-properties/@draw:marker-start"> + <xsl:call-template name="GetArrowWidth"> + <xsl:with-param name="arrow-name" select="key('graphics-style', @draw:style-name)/style:graphic-properties/@draw:marker-start"/> + <xsl:with-param name="arrow-width" select="key('graphics-style', @draw:style-name)/style:graphic-properties/@draw:marker-start-width"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="stroke-color"> + <xsl:choose> + <xsl:when test="key('graphics-style', @draw:style-name)/style:graphic-properties/@svg:stroke-color"> + <xsl:value-of select="key('graphics-style', @draw:style-name)/style:graphic-properties/@svg:stroke-color"/> + </xsl:when> + <xsl:when test="contains(key('graphics-style', @draw:style-name)/style:graphic-properties/@fo:border, '#')"> + <xsl:value-of select="concat('#', substring-after(key('graphics-style', @draw:style-name)/style:graphic-properties/@fo:border, '#') )"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="stroke-opacity"> + <xsl:call-template name="ValueOfPercent"> + <xsl:with-param name="value" select="key('graphics-style', @draw:style-name)/style:graphic-properties/@svg:stroke-opacity"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="fill-color"> + <xsl:choose> + <xsl:when test="key('graphics-style', @draw:style-name)/style:graphic-properties/@draw:fill-color"> + <xsl:value-of select="key('graphics-style', @draw:style-name)/style:graphic-properties/@draw:fill-color"/> + </xsl:when> + <xsl:when test="key('graphics-style', @draw:style-name)/style:graphic-properties/@draw:fontwork-style">black</xsl:when> + <xsl:when test="key('graphics-style', @draw:style-name)/style:graphic-properties/@draw:fill = 'none'"/> + <xsl:when test="$draw-fill-type = 'gradient' "> + <xsl:value-of select="key('draw-gradient',$draw-gradient-name)/@draw:end-color "/> + </xsl:when> + <!-- for these need fill, set the default color we used in oo--> + <xsl:when test="name()='draw:polygon' or name()='draw:custom-shape' or name() = 'draw:rect' or (name() = 'draw:ellipse' and not( @draw:kind='arc') )">#00B8FF</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="position"> + <xsl:value-of select="concat('left:', $x ,$MeasureMark , ';top:' , $y ,$MeasureMark , ';width:', $width ,$MeasureMark )"/> + <xsl:if test="not($height = 0)"> + <xsl:value-of select="concat(';height:', $height ,$MeasureMark )"/> + </xsl:if> + </xsl:variable> + <xsl:variable name="flip"> + <xsl:choose> + <xsl:when test="@text:anchor-type='as-char' and $ooshapename='line'"/> + <xsl:when test="$ooshapename='image'"/> + <xsl:when test="$ooshapename='path'"/> + <xsl:when test="$ooshapename='caption'"/> + <xsl:when test="@draw:kind = 'arc' or @draw:kind = 'cut' or @draw:kind = 'section'"/> + <xsl:when test="$ooshapename='custom-shape'"/> + <xsl:otherwise>flip:x</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="absolute"> + <xsl:choose> + <xsl:when test="ancestor::draw:a"/> + <xsl:when test="@text:anchor-type = 'as-char' or @text:anchor-type = 'to-char'"/> + <xsl:when test="parent::draw:frame/@text:anchor-type = 'as-char' or parent::draw:frame/@text:anchor-type = 'to-char'"/> + <xsl:otherwise>position:absolute</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="anchorlock"> + <xsl:choose> + <xsl:when test="@text:anchor-type = 'as-char' or @text:anchor-type = 'to-char'">has</xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:variable> + <!-- start line special --> + <xsl:variable name="org-x1"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="$TargetMeasure"/> + <xsl:with-param name="value" select="@svg:x1"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="org-y1"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="$TargetMeasure"/> + <xsl:with-param name="value" select="@svg:y1"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="org-x2"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="$TargetMeasure"/> + <xsl:with-param name="value" select="@svg:x2"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="org-y2"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="$TargetMeasure"/> + <xsl:with-param name="value" select="@svg:y2"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="x1"> + <xsl:choose> + <xsl:when test="@text:anchor-type='page' or ancestor::draw:*/@text:anchor-type='page'"> + <xsl:value-of select="$org-x1 + $real-x-adjust - $leftmargin-pt"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$org-x1 + $real-x-adjust"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="y1"> + <xsl:choose> + <xsl:when test="@text:anchor-type='page' or ancestor::draw:*/@text:anchor-type='page'"> + <xsl:value-of select="$org-y1 + $real-y-adjust - $topmargin-pt"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$org-y1 + $real-y-adjust"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="x2"> + <xsl:choose> + <xsl:when test="@text:anchor-type='page' or ancestor::draw:*/@text:anchor-type='page'"> + <xsl:value-of select="$org-x2 + $real-x-adjust - $leftmargin-pt"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$org-x2 + $real-x-adjust"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="y2"> + <xsl:choose> + <xsl:when test="@text:anchor-type='page' or ancestor::draw:*/@text:anchor-type='page'"> + <xsl:value-of select="$org-y2 + $real-y-adjust - $topmargin-pt"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$org-y2 + $real-y-adjust"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!-- end line special --> + <xsl:variable name="relative"> + <xsl:choose> + <xsl:when test="@text:anchor-type = 'as-char' or @text:anchor-type = 'to-char'">mso-position-horizontal-relative:char;mso-position-vertical-relative:line</xsl:when> + <xsl:when test="parent::draw:frame/@text:anchor-type = 'as-char' or parent::draw:frame/@text:anchor-type = 'to-char'">mso-position-horizontal-relative:char;mso-position-vertical-relative:line</xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:variable> + <xsl:variable name="style"> + <xsl:choose> + <xsl:when test="$wrap='none'"/> + <xsl:otherwise> + <xsl:if test="string-length($absolute) &gt; 0"> + <xsl:value-of select="concat($absolute, ';')"/> + </xsl:if> + <xsl:value-of select="concat('z-index:', $z-index, ';')"/> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="string-length($flip) &gt; 0"> + <xsl:value-of select="concat($flip,';')"/> + </xsl:if> + <xsl:if test="not($ooshapename = 'line')"> + <xsl:value-of select="concat($position,';')"/> + </xsl:if> + <xsl:if test="ancestor::draw:frame and name()='draw:text-box'"> + <xsl:if test="string-length($horizontal-pos) &gt; 0"> + <xsl:value-of select="concat('mso-position-horizontal:',$horizontal-pos,';')"/> + </xsl:if> + </xsl:if> + <xsl:if test="string-length($relative) &gt; 0"> + <xsl:value-of select="concat($relative,';')"/> + </xsl:if> + </xsl:variable> + <!-- image special: convert oo base64 binary data (77char/line) to word base64 binary data(73char/line) , a workthrough is removing all line breaks --> + <xsl:if test="$ooshapename = 'image'"> + <xsl:element name="w:binData"> + <xsl:attribute name="w:name"> + <xsl:value-of select="concat( 'wordml://', $draw-name )"/> + </xsl:attribute> + <xsl:value-of select="translate(office:binary-data/text(),'&#9;&#10;&#13;&#32;','' ) "/> + <!-- xsl:value-of select="office:binary-data/text()"/ --> + </xsl:element> + </xsl:if> + <!-- all element goes here --> + <xsl:variable name="id"> + <xsl:choose> + <xsl:when test="$ooshapename='line'"> + <xsl:value-of select="concat('_x',$x1 , '_' ,$y1, '_' , $x2, '_' ,$y2 )"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat('_x',$x , '_' ,$y, '_' , $width, '_' ,$height )"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:element name="{$element-name}"> + <xsl:attribute name="id"> + <xsl:value-of select="$id"/> + </xsl:attribute> + <xsl:if test="string-length($ms-shape-type) &gt; 0"> + <xsl:attribute name="type"> + <xsl:value-of select="$ms-shape-type"/> + </xsl:attribute> + </xsl:if> + <xsl:attribute name="style"> + <xsl:value-of select="$style"/> + </xsl:attribute> + <xsl:if test="$stroke-weight &gt; 0"> + <xsl:attribute name="strokeweight"> + <xsl:value-of select="concat($stroke-weight,$MeasureMark)"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="string-length($stroked) &gt; 0"> + <xsl:attribute name="stroked"> + <xsl:value-of select="$stroked"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="string-length($stroke-color) &gt; 0"> + <xsl:attribute name="strokecolor"> + <xsl:value-of select="$stroke-color"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="string-length($fill-color) &gt; 0"> + <xsl:attribute name="fillcolor"> + <xsl:value-of select="$fill-color"/> + </xsl:attribute> + <xsl:attribute name="filled">true</xsl:attribute> + </xsl:if> + <xsl:if test="parent::draw:frame/draw:object-ole[1]"> + <xsl:attribute name="filled">true</xsl:attribute> + </xsl:if> + <xsl:if test="string-length($stroke-opacity) &gt; 0"> + <xsl:attribute name="opacity"> + <xsl:value-of select="$stroke-opacity"/> + </xsl:attribute> + </xsl:if> + <!-- arc special attribute --> + <xsl:if test="@draw:kind = 'arc' or @draw:kind = 'cut' or @draw:kind = 'section'"> + <xsl:choose> + <xsl:when test="@draw:start-angle &gt; @draw:end-angle"> + <xsl:attribute name="startangle"> + <xsl:value-of select="round( 450 - (@draw:end-angle + 360) )"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="startangle"> + <xsl:value-of select="round( 450 - @draw:end-angle )"/> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="endangle"> + <xsl:value-of select="round(450 - @draw:start-angle)"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="@draw:kind = 'cut'"> + <xsl:attribute name="fill"> + <xsl:value-of select="'true'"/> + </xsl:attribute> + </xsl:if> + <!-- end arc special attribute --> + <!-- line special attribute--> + <xsl:if test="$ooshapename='line'"> + <xsl:attribute name="from"> + <xsl:choose> + <xsl:when test="@text:anchor-type='as-char'">0,0</xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($x1,$MeasureMark, ',',$y2,$MeasureMark )"/> + </xsl:otherwise> + </xsl:choose> + </xsl:attribute> + <xsl:attribute name="to"> + <xsl:choose> + <xsl:when test="@text:anchor-type='as-char'"> + <xsl:value-of select="concat($x2,$MeasureMark ,',',$y2,$MeasureMark )"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($x2,$MeasureMark ,',' ,$y1,$MeasureMark)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:attribute> + </xsl:if> + <!-- end line special attribute--> + <!-- polyline and polygon special attribute--> + <xsl:if test="$ooshapename='polyline' or $ooshapename='polygon' "> + <!-- translate ' ' to in ' tranclate ',' to 'in,' --> + <xsl:variable name="points"> + <xsl:call-template name="points2points"> + <xsl:with-param name="input_x" select="$x"/> + <xsl:with-param name="input_y" select="$y"/> + <xsl:with-param name="input_width" select="$width"/> + <xsl:with-param name="input_height" select="$height"/> + <xsl:with-param name="input_boxwidth" select="substring-before(substring-after(@svg:viewBox,'0 0 '),' ')"/> + <xsl:with-param name="input_boxheight" select="substring-after(substring-after(@svg:viewBox,'0 0 '),' ')"/> + <xsl:with-param name="input_points" select="concat(@draw:points,' ')"/> + <!-- add a space to the end of input_points --> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="points"> + <xsl:value-of select="$points"/> + </xsl:attribute> + </xsl:if> + <!-- end polyline and polygon special attribute--> + <!-- callouts special attribute--> + <xsl:if test="$ooshapename='caption'"> + <xsl:variable name="caption-point-x"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="'twip'"/> + <xsl:with-param name="value" select="@draw:caption-point-x"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="caption-point-y"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="'twip'"/> + <xsl:with-param name="value" select="@draw:caption-point-y"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="type"> + <!-- map to word line label 3--> + <xsl:value-of select="'#_x0000_t48'"/> + </xsl:attribute> + <xsl:attribute name="adj"> + <xsl:value-of select=" concat($caption-point-x * 20 , ',' , $caption-point-y * 20 , ',' , $caption-point-x * 10 , ',,,,' , $caption-point-x * 20, ',' , $caption-point-y * 20) "/> + </xsl:attribute> + </xsl:if> + <!-- end callouts special attribute--> + <!-- path special attribute--> + <xsl:if test="$ooshapename='path' or string-length(@svg:d) &gt; 0 or ( $ooshapename='custom-shape' and draw:enhanced-geometry[1]/@draw:predefined-type = 'non-primitive') "> + <xsl:variable name="path"> + <xsl:choose> + <xsl:when test="$ooshapename='path' or string-length(@svg:d) &gt; 0 "> + <xsl:call-template name="svgpath2vmlpath"> + <xsl:with-param name="svg-path" select="@svg:d"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="svgpath2vmlpath"> + <xsl:with-param name="svg-path" select="draw:enhanced-geometry[1]/@draw:enhanced-path"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="coordorigin"> + <xsl:value-of select=" '0 0' "/> + </xsl:attribute> + <xsl:attribute name="coordsize"> + <xsl:choose> + <xsl:when test="string-length(@svg:viewBox) &gt; 0 "> + <xsl:value-of select="substring-after(@svg:viewBox,'0 0 ')"/> + </xsl:when> + <xsl:when test="string-length(draw:enhanced-geometry[1]/@svg:viewBox) &gt; 0 "> + <xsl:value-of select="substring-after(draw:enhanced-geometry[1]/@svg:viewBox,'0 0 ')"/> + </xsl:when> + <!-- for custom shape use a default viewbox. right? --> + <xsl:otherwise> + <xsl:value-of select=" '21600 21600' "/> + </xsl:otherwise> + </xsl:choose> + </xsl:attribute> + <xsl:attribute name="path"> + <xsl:value-of select="$path"/> + </xsl:attribute> + </xsl:if> + <!-- end path special attribute--> + <!-- image special element --> + <xsl:if test="$ooshapename='image'"> + <xsl:element name="v:imagedata"> + <xsl:attribute name="src"> + <xsl:value-of select="concat('wordml://', $draw-name)"/> + </xsl:attribute> + <xsl:attribute name="o:title"> + <xsl:value-of select="$draw-name"/> + </xsl:attribute> + </xsl:element> + </xsl:if> + <!-- end image special element --> + <!-- start dash style , line style and arrow style--> + <xsl:if test="string-length($dashstyle) &gt; 0 or string-length($linestyle) &gt; 0 or string-length($start-arrow) &gt; 0 or string-length($end-arrow) &gt; 0 "> + <xsl:element name="v:stroke"> + <xsl:if test="string-length($dashstyle) &gt; 0"> + <xsl:attribute name="dashstyle"> + <xsl:value-of select="$dashstyle"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="string-length($linestyle) &gt; 0"> + <xsl:attribute name="linestyle"> + <xsl:value-of select="$linestyle"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="string-length($start-arrow) &gt; 0 "> + <xsl:attribute name="startarrow"> + <xsl:value-of select="$start-arrow"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="string-length($end-arrow) &gt; 0 "> + <xsl:attribute name="endarrow"> + <xsl:value-of select="$end-arrow"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="string-length($start-arrow-length) &gt; 0 "> + <xsl:attribute name="startarrowlength"> + <xsl:value-of select="$start-arrow-length"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="string-length($start-arrow-width) &gt; 0 "> + <xsl:attribute name="startarrowwidth"> + <xsl:value-of select="$start-arrow-width"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="string-length($end-arrow-length) &gt; 0 "> + <xsl:attribute name="endarrowlength"> + <xsl:value-of select="$end-arrow-length"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="string-length($end-arrow-width) &gt; 0 "> + <xsl:attribute name="endarrowwidth"> + <xsl:value-of select="$end-arrow-width"/> + </xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + <!-- end dash style , line style and arrow style --> + <!-- start wrap type --> + <xsl:if test="string-length($wrap) &gt; 0"> + <xsl:element name="w10:wrap"> + <xsl:attribute name="type"> + <xsl:value-of select="$wrap"/> + </xsl:attribute> + </xsl:element> + </xsl:if> + <!-- end wrap type --> + <!-- start anchor to char specific element --> + <xsl:if test="string-length($anchorlock) &gt; 0"> + <xsl:element name="w10:anchorlock"/> + </xsl:if> + <!-- end wrap type --> + <!-- start fill image --> + <xsl:if test="string-length($draw-fill-type ) &gt; 0"> + <xsl:element name="v:fill"> + <xsl:choose> + <xsl:when test="$draw-fill-type = 'bitmap'"> + <xsl:attribute name="src"> + <xsl:value-of select="concat( 'wordml://', $fill-image-name)"/> + </xsl:attribute> + <xsl:attribute name="o:titile"> + <xsl:value-of select="$fill-image-name"/> + </xsl:attribute> + <xsl:attribute name="recolor"> + <xsl:value-of select=" 'true' "/> + </xsl:attribute> + <xsl:attribute name="rotate"> + <xsl:value-of select=" 'true' "/> + </xsl:attribute> + <xsl:attribute name="type"> + <xsl:value-of select=" 'frame' "/> + </xsl:attribute> + </xsl:when> + <xsl:when test="$draw-fill-type = 'gradient'"> + <xsl:attribute name="type"> + <xsl:value-of select=" 'gradient' "/> + </xsl:attribute> + <xsl:attribute name="color2"> + <xsl:value-of select="key('draw-gradient',$draw-gradient-name)/@draw:start-color "/> + </xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:element> + </xsl:if> + <!-- end fill image --> + <xsl:if test="key('graphics-style', @draw:style-name)/style:graphic-properties/@draw:fontwork-style"> + <xsl:call-template name="FontWork"/> + </xsl:if> + <xsl:if test="key('graphics-style', @draw:style-name)/style:graphic-properties/@draw:shadow = 'visible'"> + <xsl:call-template name="Shadow"/> + </xsl:if> + <!-- only draw:g can have child graphic --> + <xsl:choose> + <xsl:when test="name() = 'draw:g'"> + <xsl:apply-templates select="draw:*"> + <xsl:with-param name="TargetMeasure" select="$TargetMeasure"/> + <xsl:with-param name="x-adjust" select="$x-adjust"/> + <xsl:with-param name="y-adjust" select="$y-adjust"/> + <xsl:with-param name="force-draw" select="$force-draw"/> + </xsl:apply-templates> + </xsl:when> + <xsl:when test="text:*/* | text:*/text()"> + <xsl:element name="v:textbox"> + <xsl:if test="key('graphics-style', @draw:style-name)/style:graphic-properties/@draw:writing-mode = 'tb-rl'"> + <xsl:attribute name="style"> + <xsl:value-of select="'layout-flow:vertical'"/> + </xsl:attribute> + </xsl:if> + <w:txbxContent> + <xsl:apply-templates select="text() | text:*"/> + </w:txbxContent> + </xsl:element> + </xsl:when> + </xsl:choose> + </xsl:element> + <xsl:apply-templates select="parent::draw:frame/draw:object-ole" mode="output"> + <xsl:with-param name="ShapeID" select="$id"/> + </xsl:apply-templates> + </xsl:template> + <xsl:template name="Shadow"> + <xsl:element name="v:shadow"> + <xsl:variable name="key-node" select="key('graphics-style', @draw:style-name)/style:graphic-properties"/> + <xsl:attribute name="on">true</xsl:attribute> + <xsl:attribute name="offset"> + <xsl:value-of select="concat($key-node/@draw:shadow-offset-x,',' , $key-node/@draw:shadow-offset-y)"/> + </xsl:attribute> + <xsl:attribute name="color"> + <xsl:value-of select="$key-node/@draw:shadow-color"/> + </xsl:attribute> + <xsl:attribute name="opacity"> + <xsl:value-of select="$key-node/@draw:shadow-opacity"/> + </xsl:attribute> + </xsl:element> + </xsl:template> + <xsl:template name="FontWork"> + <xsl:element name="v:path"> + <xsl:attribute name="textpathok">true</xsl:attribute> + </xsl:element> + <xsl:if test="not(key('graphics-style', @draw:style-name)/style:graphic-properties/@draw:fontwork-shadow) or not(key('graphics-style', @draw:style-name)/style:graphic-properties/@draw:fontwork-shadow = 'normal')"> + <xsl:element name="v:shadow"> + <xsl:attribute name="on">true</xsl:attribute> + <xsl:attribute name="type">perspective</xsl:attribute> + <xsl:attribute name="color"> + <xsl:value-of select="key('graphics-style', @draw:style-name)/style:graphic-properties/@draw:fontwork-shadow-color"/> + </xsl:attribute> + <xsl:variable name="offset-x"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="'twip'"/> + <xsl:with-param name="value" select="key('graphics-style', @draw:style-name)/style:graphic-properties/@draw:fontwork-shadow-offset-x"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="offset-y" select="substring-before(key('graphics-style', @draw:style-name)/style:graphic-properties/@draw:fontwork-shadow-offset-y, 'in')"/> + <xsl:attribute name="matrix"> + <xsl:value-of select="concat(',,,' , round($offset-y div 0.000693) div 100, ',,')"/> + </xsl:attribute> + <xsl:attribute name="origin">-30%, -30%</xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:element name="v:textpath"> + <xsl:attribute name="on">true</xsl:attribute> + <xsl:attribute name="fitpath">true</xsl:attribute> + <xsl:attribute name="fitshape">true</xsl:attribute> + <xsl:attribute name="style"> + <xsl:choose> + <xsl:when test="key('paragraph-style', text:p[1]/@text:style-name )/style:graphic-properties/@svg:font-family"> + <xsl:value-of select="concat('font-family:&quot;' , key('paragraph-style', text:p[1]/@text:style-name )/style:graphic-properties/@svg:font-family , '&quot;') "/> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="default-graphics-properties" select="/office:document/office:styles/style:default-style[@style:family = 'graphics']/style:graphic-properties"/> + <xsl:value-of select="concat('font-family:&quot;' , $default-graphics-properties/@style:font-name , '&quot;') "/> + </xsl:otherwise> + </xsl:choose> + </xsl:attribute> + <xsl:attribute name="string"> + <xsl:value-of select="text:p"/> + </xsl:attribute> + </xsl:element> + </xsl:template> + <xsl:template name="MapArrowStyle"> + <xsl:param name="arrow-name"/> + <xsl:choose> + <xsl:when test="$arrow-name = 'Arrow' ">Block</xsl:when> + <xsl:when test="$arrow-name = 'Square' ">Diamond</xsl:when> + <xsl:when test="$arrow-name = 'Small arrow' ">Block</xsl:when> + <xsl:when test="$arrow-name = 'Dimension lines' ">Diamond</xsl:when> + <xsl:when test="$arrow-name = 'Double Arrow' ">Block</xsl:when> + <xsl:when test="$arrow-name = 'Rounded short arrow' ">Block</xsl:when> + <xsl:when test="$arrow-name = 'Symmetric arrow' ">Block</xsl:when> + <xsl:when test="$arrow-name = 'Line Arrow' ">Open</xsl:when> + <xsl:when test="$arrow-name = 'Rounded large arrow' ">Block</xsl:when> + <xsl:when test="$arrow-name = 'Circle' ">Oval</xsl:when> + <xsl:when test="$arrow-name = 'Square 45' ">Diamond</xsl:when> + <xsl:when test="$arrow-name = 'Arrow concave' ">Classic</xsl:when> + <xsl:otherwise>Block</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="GetArrowLength"> + <xsl:param name="arrow-name"/> + <xsl:param name="arrow-width"/> + <xsl:variable name="arrow-size"> + <xsl:choose> + <xsl:when test="$arrow-width"> + <xsl:value-of select="round(number(substring-before($arrow-width, 'in')) div 0.02) "/> + </xsl:when> + <xsl:otherwise>3</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$arrow-size &gt; 2">Long</xsl:when> + <xsl:when test="$arrow-size &gt; 1">Medium</xsl:when> + <xsl:when test="$arrow-size &gt; 0">Short</xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="GetArrowWidth"> + <xsl:param name="arrow-name"/> + <xsl:param name="arrow-width"/> + <xsl:variable name="arrow-size"> + <xsl:choose> + <xsl:when test="$arrow-width"> + <xsl:value-of select="round(number(substring-before($arrow-width, 'in')) div 0.02) "/> + </xsl:when> + <xsl:otherwise>3</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$arrow-size &gt; 2">Wide</xsl:when> + <xsl:when test="$arrow-size &gt; 1">Medium</xsl:when> + <xsl:when test="$arrow-size &gt; 0">Narrow</xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="ConvertMeasure"> + <xsl:param name="TargetMeasure" select="'cm'"/> + <xsl:param name="TargetTruncate" select=" 'all' "/> + <xsl:param name="value"/> + <!-- When TargetTruncate ='all' it returns the number whichsoever the return value is negative or positive + When TargetTruncate ='nonNegative' it only returns nonNegative number, all negative number to be returned as 0 + When TargetTruncate ='positive" it only returns positive number, all nonPositive number to be returned as 1 --> + <xsl:variable name="return_value"> + <xsl:choose> + <!-- remove the measure mark, if the value is null, the result should be 0. Must be the first case --> + <xsl:when test="string-length(translate(string($value),'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ','')) = 0">0</xsl:when> + <xsl:when test="string-length(translate(string($value),'- .0123456789','')) = 0"> + <xsl:value-of select="$value"/> + </xsl:when> + <xsl:when test="$TargetMeasure = 'cm'"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="$value"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$TargetMeasure = 'pt'"> + <xsl:call-template name="convert2pt"> + <xsl:with-param name="value" select="$value"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$TargetMeasure = 'twip'"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="$value"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$TargetMeasure = 'in'"> + <xsl:call-template name="convert2in"> + <xsl:with-param name="value" select="$value"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$TargetTruncate = 'all' "> + <xsl:choose> + <xsl:when test="string(number($TargetMeasure)) = 'NaN' "> + <xsl:value-of select=" '0' "/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$return_value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$TargetTruncate = 'nonNegative' "> + <xsl:choose> + <xsl:when test="string(number($TargetMeasure)) = 'NaN' "> + <xsl:value-of select=" '0' "/> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test=" $return_value &lt; 0 "> + <xsl:value-of select=" '0' "/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$return_value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$TargetTruncate = 'positive' "> + <xsl:choose> + <xsl:when test="string(number($TargetMeasure)) = 'NaN' "> + <xsl:value-of select=" '1' "/> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test=" $return_value &lt;= 0 "> + <xsl:value-of select=" '1' "/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$return_value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="Add-With-Measure"> + <xsl:param name="value1"/> + <xsl:param name="value2"/> + <xsl:param name="TargetMeasure" select="'in'"/> + <xsl:variable name="number-value1"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="$value1"/> + <xsl:with-param name="TargetMeasure" select="$TargetMeasure"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="number-value2"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="$value2"/> + <xsl:with-param name="TargetMeasure" select="$TargetMeasure"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="$number-value1 + $number-value2"/> + </xsl:template> + <xsl:template name="export-oledata"> + <xsl:if test="//draw:object-ole[1]"> + <xsl:choose> + <xsl:when test="element-available('oleextracter:init')"> + <oleextracter:init UNOURL="uno:socket,host=localhost,port=8100;urp;StarOffice.ServiceManager"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="ole:init($XMultiServiceFactory, 'uno:socket,host=localhost,port=8100;urp;StarOffice.ServiceManager')"/> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="//draw:object-ole" mode="oledata.mso"/> + <w:docOleData> + <w:binData w:name="oledata.mso"> + <xsl:if test="function-available('ole:getByName')"> + <xsl:value-of select="translate(ole:getByName($oleExtractor, 'oledata.mso'),'&#10;&#13;&#32;','')"/> + </xsl:if> + </w:binData> + </w:docOleData> + <xsl:if test="function-available('ole:exit')"> + <xsl:value-of select="ole:exit($oleExtractor)"/> + </xsl:if> + </xsl:if> + </xsl:template> + <xsl:template match="draw:object-ole" mode="oledata.mso"> + <xsl:variable name="stream-name"> + <xsl:apply-templates select="." mode="get-number"/> + </xsl:variable> + <xsl:variable name="tmp" select="ole:insertByName($oleExtractor, $stream-name, translate(office:binary-data/text(),'&#10;&#13;&#32;','' ) )"/> + </xsl:template> + <xsl:template match="draw:object-ole" mode="output"> + <xsl:param name="ShapeID"/> + <xsl:variable name="stream-name"> + <xsl:apply-templates select="." mode="get-number"/> + </xsl:variable> + <o:OLEObject Type="Embed" DrawAspect="Content" ObjectID="{$stream-name}" ShapeID="{$ShapeID}" ProgID=""/> + </xsl:template> + <xsl:template match="draw:object-ole" mode="get-number"> + <xsl:number from="/office:document" level="any" count="draw:object-ole" format="1"/> + </xsl:template> + <xsl:template match="draw:object-ole"/> + <xalan:component prefix="oleextracter" elements="init exit" functions="getByName insertByName"> + <xalan:script lang="javaclass" src="xalan://com.sun.star.comp.xsltfilter.XSLTFilterOLEExtracter"/> + </xalan:component> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/export/wordml/ooo2wordml_field.xsl b/openoffice/share/xslt/export/wordml/ooo2wordml_field.xsl new file mode 100644 index 0000000000000000000000000000000000000000..954b79d42a79023dd2e4fe868a16d3a6656eb008 --- /dev/null +++ b/openoffice/share/xslt/export/wordml/ooo2wordml_field.xsl @@ -0,0 +1,729 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" exclude-result-prefixes="office table style text draw svg dc config xlink meta oooc dom ooo chart math dr3d form script ooow draw"> + <!-- the following are common used fields --> + <xsl:template match="text:page-number | text:page-count | text:subject | text:initial-creator | text:title | text:date + | text:time | text:page-variable-get | text:author-name | text:author-initials | text:file-name | text:sender-company + | text:sender-initials | text:sender-phone-work | text:word-count | text:paragraph-count | text:character-count + | text:description | text:creation-time | text:creation-date | text:editing-cycles | text:editing-duration + | text:keywords | text:print-time | text:print-date | text:creator | text:modification-time | text:modification-date + | text:user-defined | text:variable-get | text:user-field-get | text:sequence | text:database-name "> + <w:fldSimple> + <xsl:variable name="attribute_value1"> + <xsl:choose> + <xsl:when test="name() = 'text:page-number' or name() = 'text:page-variable-get' "> + <xsl:text> PAGE </xsl:text> + </xsl:when> + <xsl:when test="name() = 'text:page-count' "> + <xsl:text> NUMPAGES </xsl:text> + </xsl:when> + <xsl:when test=" name() = 'text:subject' "> + <xsl:text> SUBJECT </xsl:text> + </xsl:when> + <xsl:when test="name() = 'text:initial-creator' "> + <xsl:text> AUTHOR </xsl:text> + </xsl:when> + <xsl:when test=" name() = 'text:title' "> + <xsl:text> TITLE </xsl:text> + </xsl:when> + <xsl:when test="name() = 'text:date' "> + <xsl:text> DATE </xsl:text> + <!-- ATM, this template just return null date format, it might be developed in the future --> + <xsl:call-template name="field_get_date_format"> + <xsl:with-param name="field_date_stylename" select="@style:data-style-name"/> + <xsl:with-param name="field_date_value" select="@text:date-value"/> + </xsl:call-template> + </xsl:when> + <xsl:when test=" name() = 'text:time' "> + <xsl:text> TIME </xsl:text> + <!-- ATM, this template just return null time format, it might be developed in the future --> + <xsl:call-template name="field_get_time_format"> + <xsl:with-param name="field_time_stylename" select="@style:data-style-name"/> + <xsl:with-param name="field_time_value" select="@text:time-value"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name() = 'text:author-name' "> + <xsl:text> AUTHOR </xsl:text> + </xsl:when> + <xsl:when test="name() = 'text:author-initials' "> + <xsl:text> USERINITIALS </xsl:text> + </xsl:when> + <xsl:when test="name() = 'text:file-name' "> + <xsl:choose> + <xsl:when test="@text:display='name-and-extension' or @text:display='name' "> + <xsl:text> FILENAME </xsl:text> + </xsl:when> + <xsl:when test=" @text:display='full' or @text:display='path' "> + <xsl:text>FILENAME \p </xsl:text> + </xsl:when> + </xsl:choose> + </xsl:when> + <xsl:when test=" name() = 'text:sender-company' "> + <xsl:text> DOCPROPERTY Company </xsl:text> + </xsl:when> + <xsl:when test="name() = 'text:sender-initials' "> + <xsl:text> USERINITIALS </xsl:text> + </xsl:when> + <xsl:when test="name() = 'text:sender-phone-work' "> + <xsl:text> DOCPROPERTY &quot;Telephone number&quot; </xsl:text> + </xsl:when> + <xsl:when test="name() = 'text:word-count' "> + <xsl:text> DOCPROPERTY Words </xsl:text> + </xsl:when> + <xsl:when test="name() = 'text:paragraph-count' "> + <xsl:text> DOCPROPERTY Paragraphs </xsl:text> + </xsl:when> + <xsl:when test="name() = 'text:character-count' "> + <xsl:text> DOCPROPERTY CharactersWithSpaces </xsl:text> + </xsl:when> + <xsl:when test="name() = 'text:description' "> + <xsl:text> COMMENTS </xsl:text> + </xsl:when> + <xsl:when test="name() = 'text:creation-time' "> + <xsl:text> DOCPROPERTY CreateTime </xsl:text> + <!-- ATM, this template just return null time format, it might be developed in the future --> + <xsl:call-template name="field_get_time_format"> + <xsl:with-param name="field_time_stylename" select="@style:data-style-name"/> + <xsl:with-param name="field_time_value" select="@text:time-value"/> + </xsl:call-template> + </xsl:when> + <xsl:when test=" name()= 'text:creation-date' "> + <xsl:text> CREATEDATE </xsl:text> + <!-- ATM, this template just return null date format, it might be developed in the future --> + <xsl:call-template name="field_get_date_format"> + <xsl:with-param name="field_date_stylename" select="@style:data-style-name"/> + <xsl:with-param name="field_date_value" select="@text:date-value"/> + </xsl:call-template> + </xsl:when> + <xsl:when test=" name() = 'text:editing-cycles' "> + <xsl:text> REVNUM \* Arabic </xsl:text> + </xsl:when> + <xsl:when test=" name() = 'text:editing-duration' "> + <xsl:text> EDITTIME </xsl:text> + </xsl:when> + <xsl:when test=" name() = 'text:keywords' "> + <xsl:text> KEYWORDS </xsl:text> + </xsl:when> + <xsl:when test=" name() = 'text:print-time' "> + <xsl:text>DOCPROPERTY LastPrinted </xsl:text> + <!-- ATM, this template just return null time format, it might be developed in the future --> + <xsl:call-template name="field_get_time_format"> + <xsl:with-param name="field_time_stylename" select="@style:data-style-name"/> + <xsl:with-param name="field_time_value" select="@text:time-value"/> + </xsl:call-template> + </xsl:when> + <xsl:when test=" name() = 'text:print-date' "> + <xsl:text>DOCPROPERTY LastPrinted </xsl:text> + <!-- ATM, this template just return null date format, it might be developed in the future --> + <xsl:call-template name="field_get_date_format"> + <xsl:with-param name="field_date_stylename" select="@style:data-style-name"/> + <xsl:with-param name="field_date_value" select="@text:date-value"/> + </xsl:call-template> + </xsl:when> + <xsl:when test=" name() = 'text:creator' "> + <xsl:text> LASTSAVEDBY </xsl:text> + </xsl:when> + <xsl:when test=" name() = 'text:modification-time' "> + <xsl:text> DOCPROPERTY LastSavedTime </xsl:text> + <!-- ATM, this template just return null time format, it might be developed in the future --> + <xsl:call-template name="field_get_time_format"> + <xsl:with-param name="field_time_stylename" select="@style:data-style-name"/> + <xsl:with-param name="field_time_value" select="@text:time-value"/> + </xsl:call-template> + </xsl:when> + <xsl:when test=" name() = 'text:modification-date' "> + <xsl:text> SAVEDATE </xsl:text> + <!-- ATM, this template just return null date format, it might be developed in the future --> + <xsl:call-template name="field_get_date_format"> + <xsl:with-param name="field_date_stylename" select="@style:data-style-name"/> + <xsl:with-param name="field_date_value" select="@text:date-value"/> + </xsl:call-template> + </xsl:when> + <xsl:when test=" name() = 'text:user-defined' "> + <xsl:text> DOCPROPERTY </xsl:text> + <xsl:text>&quot;</xsl:text> + <xsl:value-of select="translate(string(@text:name), ' ', '')"/> + <xsl:text>&quot;</xsl:text> + </xsl:when> + <xsl:when test="name() = 'text:variable-get' or name() = 'text:user-field-get' "> + <xsl:value-of select="concat ('DOCVARIABLE ', @text:name)"/> + </xsl:when> + <xsl:when test=" name() = 'text:sequence' "> + <xsl:value-of select="concat(' SEQ &quot;',@text:name, '&quot;') "/> + </xsl:when> + <xsl:when test="name() = 'text:database-name' "> + <xsl:value-of select="concat (' DATABASE ', @text:database-name, '.' , @text:table-name)"/> + </xsl:when> + </xsl:choose> + <!-- Get number style format for number fields --> + <xsl:if test="@style:num-format"> + <xsl:call-template name="field_get_number_format"> + <xsl:with-param name="field_number_format_style" select="@style:num-format"/> + </xsl:call-template> + </xsl:if> + <xsl:text> \* MERGEFORMAT </xsl:text> + </xsl:variable> + <xsl:attribute name="w:instr"> + <xsl:value-of select="$attribute_value1"/> + </xsl:attribute> + <w:r> + <w:rPr> + <xsl:choose> + <xsl:when test="@style:num-format = 'ê°€, 나, 다, ...' or @style:num-format ='ì¼, ì´, 삼, ...' or @style:num-format ='ㄱ, ã„´, ã„·, ...' "> + <w:rFonts w:fareast="Batang" w:hint="fareast"/> + <!--wx:font wx:val="Batang"/ --> + <w:lang w:fareast="KO"/> + </xsl:when> + <xsl:when test="@style:num-format = 'ã‚¢, イ, ウ, ...' or @style:num-format = 'ï½±, ï½², ï½³, ...' or @style:num-format = 'イ, ロ, ãƒ, ...' or @style:num-format = 'ï½², ï¾›, ハ, ...' or @style:num-format ='壱, å¼, å‚, ...' "> + <w:rFonts w:fareast="MS Mincho" w:hint="fareast"/> + <!--wx:font wx:val="MS Mincho"/ --> + <w:lang w:fareast="JA"/> + </xsl:when> + <xsl:when test=" @style:num-format ='壹, è²³, åƒ, ...' or @style:num-format ='壹, è²³, åƒ, ...' or @style:num-format ='壹, è´°, å, ...'or @style:num-format = '一, 二, 三, ...' "> + <w:rFonts w:hint="fareast"/> + <!--wx:font wx:val="宋体"/ --> + </xsl:when> + </xsl:choose> + <w:noProof/> + </w:rPr> + <w:t> + <xsl:value-of select="."/> + </w:t> + </w:r> + </w:fldSimple> + </xsl:template> + <xsl:template name="field_get_number_format"> + <!-- this template get the various of number formats for number type field--> + <xsl:param name="field_number_format_style"/> + <xsl:choose> + <xsl:when test=" $field_number_format_style = '1, ï¼’, 3, ...' or $field_number_format_style = '1' "> + <xsl:text> \* Arabic </xsl:text> + </xsl:when> + <xsl:when test="$field_number_format_style = 'â‘ , â‘¡, â‘¢, ...' "> + <xsl:text> \* CircleNum </xsl:text> + </xsl:when> + <xsl:when test="$field_number_format_style = 'i' "> + <xsl:text> \* roman </xsl:text> + </xsl:when> + <xsl:when test="$field_number_format_style = 'I' "> + <xsl:text> \* ROMAN </xsl:text> + </xsl:when> + <xsl:when test="$field_number_format_style = '一, 二, 三, ...'"> + <xsl:text> \* CHINESENUM3 </xsl:text> + </xsl:when> + <xsl:when test=" $field_number_format_style ='壹, è²³, åƒ, ...' or $field_number_format_style ='壹, è²³, åƒ, ...' or +$field_number_format_style ='壹, è´°, å, ...' "> + <xsl:text> \* CHINESENUM2 </xsl:text> + </xsl:when> + <xsl:when test="$field_number_format_style = '壱, å¼, å‚, ...' "> + <xsl:text> \* DBNUM3 </xsl:text> + </xsl:when> + <xsl:when test="$field_number_format_style = 'å­, 丑, 寅, ...' "> + <xsl:text> \* ZODIAC2 </xsl:text> + </xsl:when> + <xsl:when test=" $field_number_format_style ='甲, ä¹™, 丙, ...' "> + <xsl:text> \* ZODIAC1 </xsl:text> + </xsl:when> + <xsl:when test="$field_number_format_style = 'イ, ロ, ãƒ, ...' or $field_number_format_style = 'ï½², ï¾›, ハ, ...' "> + <xsl:text> \* Iroha </xsl:text> + </xsl:when> + <xsl:when test="$field_number_format_style ='ï½±, ï½², ï½³, ...' or $field_number_format_style ='ã‚¢, イ, ウ, ...' "> + <xsl:text> \* Aiueo </xsl:text> + </xsl:when> + <xsl:when test="$field_number_format_style = 'ì¼, ì´, 삼, ...' "> + <xsl:text> \* DBNUM1 </xsl:text> + </xsl:when> + <xsl:when test="$field_number_format_style ='ㄱ, ã„´, ã„·, ...' or $field_number_format_style = '㉠, ㉡, ㉢, ...' "> + <xsl:text> \* Chosung </xsl:text> + </xsl:when> + <xsl:when test="$field_number_format_style = 'ê°€, 나, 다, ...' or $field_number_format_style = '㉮, ㉯, ㉰, ...' "> + <xsl:text> \* Ganada </xsl:text> + </xsl:when> + <xsl:when test="$field_number_format_style = 'ã‚¢, イ, ウ, ...' or $field_number_format_style = 'ï½±, ï½², ï½³, ...' "> + <xsl:text> \* Aiueo </xsl:text> + </xsl:when> + <xsl:when test="$field_number_format_style ='a' "> + <xsl:text> \* alphabetic </xsl:text> + </xsl:when> + <xsl:when test="$field_number_format_style ='A' "> + <xsl:text> \* ALPHABETIC </xsl:text> + </xsl:when> + <xsl:when test="$field_number_format_style = '×, ב, ×’, ...' "> + <xsl:text> \* hebrew2 </xsl:text> + </xsl:when> + <xsl:when test="$field_number_format_style = 'Ø£, ب, ت, ...' "> + <xsl:text> \* ArabicAlpha </xsl:text> + </xsl:when> + <xsl:when test="$field_number_format_style = 'à¸, ข, ฃ, ...' "> + <xsl:text> \* ThaiLetter </xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text> </xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="field_get_date_format"> + <xsl:param name="field_date_stylename"/> + <xsl:param name="field_date_value"/> + <!-- this template retun null date format ATM--> + <xsl:text/> + </xsl:template> + <xsl:template name="field_get_time_format"> + <xsl:param name="field_time_stylename"/> + <xsl:param name="field_time_value"/> + <!-- this template retun null date format ATM--> + <xsl:text/> + </xsl:template> + <xsl:template match="text:template-name"> + <xsl:choose> + <xsl:when test="@text:display='title' or @text:display= 'area' "> + <!-- directly export the content --> + <w:r> + <w:rPr> + <w:noProof/> + </w:rPr> + <w:t> + <xsl:value-of select="."/> + </w:t> + </w:r> + </xsl:when> + <xsl:otherwise> + <w:fldSimple> + <xsl:variable name="template_attribute_value"> + <xsl:choose> + <xsl:when test="@text:display='name-and-extension' or @text:display= 'name' "> + <xsl:text> TEMPLATE </xsl:text> + </xsl:when> + <xsl:when test=" @text:display='full' or @text:display='path' "> + <xsl:text>TEMPLATE \p </xsl:text> + </xsl:when> + </xsl:choose> + <xsl:text>\* MERGEFORMAT </xsl:text> + </xsl:variable> + <xsl:attribute name="w:instr"> + <xsl:value-of select="$template_attribute_value"/> + </xsl:attribute> + <w:r> + <w:rPr> + <w:noProof/> + </w:rPr> + <w:t> + <xsl:value-of select="."/> + </w:t> + </w:r> + </w:fldSimple> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="text:text-input | text:variable-input | text:user-field-input"> + <w:fldSimple> + <xsl:variable name="text-input-attribute"> + <xsl:text>FILLIN </xsl:text> + <xsl:if test="@text:description"> + <xsl:value-of select="@text:description"/> + </xsl:if> + <xsl:text> \* MERGEFORMAT</xsl:text> + </xsl:variable> + <xsl:attribute name="w:instr"> + <xsl:value-of select="$text-input-attribute"/> + </xsl:attribute> + <w:r> + <w:rPr> + <w:noProof/> + </w:rPr> + <xsl:call-template name="field_convert_linebreak"> + <xsl:with-param name="field_input_text" select="text()"/> + </xsl:call-template> + </w:r> + </w:fldSimple> + </xsl:template> + <xsl:template name="field_convert_linebreak"> + <!-- this template convert the linebreak (&#x0A; and &#x0D;) in continous text to Ms word element<w:br/> --> + <xsl:param name="field_input_text"/> + <xsl:if test="not (contains($field_input_text,'&#x0A;'))"> + <w:t> + <xsl:value-of select="$field_input_text"/> + </w:t> + </xsl:if> + <xsl:if test="contains($field_input_text,'&#x0A;')"> + <w:t> + <xsl:value-of select="translate(substring-before($field_input_text,'&#x0A;'),'&#x0D;','')"/> + </w:t> + <w:br/> + <xsl:call-template name="field_convert_linebreak"> + <xsl:with-param name="field_input_text" select="substring-after($field_input_text,'&#x0A;')"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template name="field_declare"> + <!-- this template export the field declaration to w:docpr --> + <xsl:param name="simple_field_variable_declares"/> + <xsl:param name="user_field_variable_declares"/> + <xsl:param name="field_sequence_declares"/> + <w:docVars> + <xsl:if test="$simple_field_variable_declares/text:variable-decl"> + <xsl:for-each select="$simple_field_variable_declares/text:variable-decl"> + <w:docVar w:name="{@text:name}" w:val="default value"/> + </xsl:for-each> + </xsl:if> + <xsl:if test="$user_field_variable_declares/text:user-field-decl"> + <xsl:for-each select="$user_field_variable_declares/text:user-field-decl"> + <w:docVar w:name="{@text:name}" w:val="{@text:string-value}"/> + </xsl:for-each> + </xsl:if> + <xsl:if test="$field_sequence_declares/text:sequence-decl"> + <!-- do nothing for sequence declares when exporting to MS word--> + </xsl:if> + </w:docVars> + </xsl:template> + <xsl:template match="text:reference-ref | text:bookmark-ref | text:footnote-ref + | text:endnote-ref "> + <!-- this template is for reference fields --> + <w:r> + <w:fldChar w:fldCharType="begin"/> + </w:r> + <xsl:variable name="complicate_field_instruction"> + <xsl:choose> + <xsl:when test=" name() = 'text:reference-ref' "> + <xsl:choose> + <xsl:when test=" string(@text:reference-format) = 'page' "> + <xsl:value-of select="concat(' PAGEREF ', @text:ref-name, '\h') "/> + </xsl:when> + <xsl:when test="string(@text:reference-format) = 'chapter' "> + <xsl:value-of select="concat(' REF ', @text:ref-name, '\n \h') "/> + </xsl:when> + <xsl:when test="string(@text:reference-format) = 'text' "> + <xsl:value-of select="concat ( ' REF ' , @text:ref-name, ' \h') "/> + </xsl:when> + <xsl:when test="string(@text:reference-format) = 'direction' "> + <xsl:value-of select="concat(' REF ', @text:ref-name, ' \p \h' ) "/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat ( ' PAGEREF ', @text:ref-name, '\h')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="name() = 'text:footnote-ref' or name() = 'text:endnote-ref' "> + <xsl:choose> + <xsl:when test=" string(@text:reference-format) = 'page' "> + <xsl:value-of select="concat(' PAGEREF ', @text:ref-name, '\h') "/> + </xsl:when> + <xsl:when test="string(@text:reference-format) = 'chapter' "> + <xsl:value-of select="concat(' REF ', @text:ref-name, '\n \h') "/> + </xsl:when> + <xsl:when test="string(@text:reference-format) = 'text' "> + <xsl:value-of select="concat ( ' NOTEREF ' , @text:ref-name, ' \h') "/> + </xsl:when> + <xsl:when test="string(@text:reference-format) = 'direction' "> + <xsl:value-of select="concat(' PAGEREF ', @text:ref-name, ' \p \h' ) "/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat ( ' PAGEREF ', @text:ref-name, '\h')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="name() = 'text:bookmark-ref' "> + <xsl:choose> + <xsl:when test=" string(@text:reference-format) = 'page' "> + <xsl:value-of select="concat(' PAGEREF ', @text:ref-name, '\h') "/> + </xsl:when> + <xsl:when test="string(@text:reference-format) = 'chapter' "> + <xsl:value-of select="concat(' PAGEREF ', @text:ref-name, ' \h') "/> + </xsl:when> + <xsl:when test="string(@text:reference-format) = 'text' "> + <xsl:value-of select="concat ( ' REF ' , @text:ref-name, ' \h') "/> + </xsl:when> + <xsl:when test="string(@text:reference-format) = 'direction' "> + <xsl:value-of select="concat(' REF ', @text:ref-name, ' \p \h' ) "/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat ( ' PAGEREF ', @text:ref-name, '\h')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:variable> + <!--start to combine the complicate field instruction --> + <w:r> + <w:instrText> + <xsl:value-of select="$complicate_field_instruction"/> + </w:instrText> + </w:r> + <w:r> + <w:fldChar w:fldCharType="separate"/> + </w:r> + <w:r> + <w:rPr> + <w:noProof/> + </w:rPr> + <w:t> + <xsl:value-of select="."/> + </w:t> + </w:r> + <w:r> + <w:fldChar w:fldCharType="end"/> + </w:r> + </xsl:template> + <xsl:template match="text:chapter | text:sender-firstname | text:sender-lastname + | text:sender-street | text:sender-country | text:sender-postal-code + | text:sender-city | text:sender-title | text:sender-position + | text:sender-phone-private | text:sender-email | text:sender-fax + | text:sender-state-or-province | text:table-count | text:image-count + | text:object-count | text:printed-by | text:hidden-paragraph + | text:placeholder | text:drop-down | text:conditional-text + | text:variable-set | text:table-formula | text:database-display + | text:database-next | text:database-select | text:database-row-number + | text:sequence-ref | text:expression | text:sheet-name | text:dde-connection"> + <!-- this template just export content of staroffice fields that do not have the corresponding fields in MS word ATM --> + <w:r> + <w:rPr> + <w:noProof/> + </w:rPr> + <w:t> + <xsl:value-of select="."/> + </w:t> + </w:r> + </xsl:template> + <xsl:template match="text:execute-macro | text:variable-decls | text:variable-decl | text:user-field-decls | text:variable-decl | text:sequence-decls | text:sequence-decl | text:page-variable-set | text:bibliography-mark | text:script | text:page-continuation "> + <!-- this template is to ignore matched elements when exporting writer to word --> + </xsl:template> + <xsl:template match="text:a "> + <xsl:call-template name="export_hyoerlink"/> + </xsl:template> + <xsl:template name="export_hyoerlink"> + <!-- all params are useed by draw --> + <xsl:param name="TargetMeasure"/> + <xsl:param name="x-adjust"/> + <xsl:param name="y-adjust"/> + <xsl:param name="force-draw"/> + <!-- this template processes the hyperlink in writer --> + <xsl:variable name="hyperlink_filename"> + <xsl:choose> + <xsl:when test="contains(@xlink:href, '#')"> + <xsl:value-of select="substring-before(@xlink:href, '#')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="@xlink:href"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="hyperlink_bookmark"> + <xsl:if test="contains(@xlink:href, '#')"> + <xsl:choose> + <xsl:when test="contains(@xlink:href, '%7C')"> + <xsl:call-template name="translate_string"> + <xsl:with-param name="t_input_string" select="substring-before( substring-after(@xlink:href, '#'), '%7C')"/> + <xsl:with-param name="t_pattern_string" select=" '%20' "/> + <xsl:with-param name="t_substitute_string" select=" ' ' "/> + <xsl:with-param name="t_output_string" select=" '' "/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="translate_string"> + <xsl:with-param name="t_input_string" select="substring-after(@xlink:href, '#')"/> + <xsl:with-param name="t_pattern_string" select=" '%20' "/> + <xsl:with-param name="t_substitute_string" select=" ' ' "/> + <xsl:with-param name="t_output_string" select=" '' "/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:variable> + <w:hlink> + <xsl:if test="@xlink:href"> + <xsl:attribute name="w:dest"> + <xsl:value-of select="$hyperlink_filename"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="contains(@xlink:href, '#')"> + <xsl:attribute name="w:bookmark"> + <xsl:value-of select="$hyperlink_bookmark"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="@office:target-frame-name"> + <xsl:attribute name="w:target"> + <xsl:value-of select="@office:target-frame-name"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="@office:name"> + <xsl:attribute name="w:screenTip"> + <xsl:value-of select="@office:name"/> + </xsl:attribute> + </xsl:if> + <w:r> + <w:rPr> + <w:rStyle w:val="Hyperlink"/> + </w:rPr> + <!--apply inline-text-elements, many many many ... --> + <xsl:apply-templates select="text:a | text:span | text() | text:hidden-text + | text:line-break | text:tab-stop | text:s | text:page-number | text:page-count | text:subject + | text:initial-creator | text:title | text:date | text:time | text:author-name + | text:author-initials | text:chapter | text:file-name | text:sender-company + | text:sender-firstname | text:sender-lastname | text:sender-initials | text:sender-street + | text:sender-country | text:sender-postal-code | text:sender-city | text:sender-title + | text:sender-position | text:sender-phone-private | text:sender-phone-work + | text:sender-email | text:sender-fax | text:sender-state-or-province | text:word-count + | text:paragraph-count | text:character-count | text:table-count | text:image-count + | text:object-count | text:template-name | text:description | text:creation-time + | text:creation-date | text:editing-cycles | text:editing-duration | text:keywords + | text:print-time | text:print-date | text:creator | text:modification-time + | text:modification-date | text:user-defined | text:printed-by | text:hidden-paragraph + | text:placeholder | text:drop-down | text:conditional-text | text:text-input + | text:execute-macro | text:variable-set | text:variable-input + | text:user-field-input | text:variable-get | text:user-field-get | text:sequence + | text:page-variable-set | text:page-variable-get | text:table-formula + | text:database-display | text:database-next| text:database-select + | text:database-row-number | text:database-name | text:reference-ref + | text:bookmark-ref | text:footnote-ref | text:endnote-ref | text:sequence-ref + | text:expression | text:measure | text:dde-connection | text:sheet-name + | text:bibliography-mark | text:script | text:page-continuation | office:annotation + | draw:*"> + <xsl:with-param name="TargetMeasure" select="$TargetMeasure"/> + <xsl:with-param name="x-adjust" select="$x-adjust"/> + <xsl:with-param name="y-adjust" select="$y-adjust"/> + <xsl:with-param name="force-draw" select="$force-draw"/> + </xsl:apply-templates> + </w:r> + </w:hlink> + </xsl:template> + <xsl:template name="translate_string"> + <!-- this template is to replace the substring matched t_pattern_string in t_t_input_string with t_substitute_string G.Y.--> + <xsl:param name="t_input_string"/> + <xsl:param name="t_pattern_string"/> + <xsl:param name="t_substitute_string"/> + <xsl:param name="t_output_string"/> + <xsl:variable name="t_temp_output_string"> + <xsl:if test="contains($t_input_string, $t_pattern_string) "> + <xsl:value-of select="concat($t_output_string, substring-before($t_input_string,$t_pattern_string), $t_substitute_string) "/> + </xsl:if> + <xsl:if test="not (contains($t_input_string, $t_pattern_string)) "> + <xsl:value-of select="$t_output_string"/> + </xsl:if> + </xsl:variable> + <xsl:if test="contains($t_input_string, $t_pattern_string) "> + <xsl:call-template name="translate_string"> + <xsl:with-param name="t_input_string" select="substring-after($t_input_string,$t_pattern_string)"/> + <xsl:with-param name="t_pattern_string" select="$t_pattern_string"/> + <xsl:with-param name="t_substitute_string" select="$t_substitute_string"/> + <xsl:with-param name="t_output_string" select="$t_temp_output_string"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="not (contains($t_input_string, $t_pattern_string))"> + <xsl:value-of select="concat($t_temp_output_string, $t_input_string)"/> + </xsl:if> + </xsl:template> + <xsl:template name="add_hyperlink_style"> + <!--this template is to add the hyperlink related style --> + <w:style w:type="character" w:styleId="Hyperlink"> + <w:name w:val="Hyperlink"/> + <w:rsid w:val="006A55B0"/> + <w:rPr> + <w:color w:val="000080"/> + <w:u w:val="single"/> + </w:rPr> + </w:style> + <w:style w:type="character" w:styleId="FollowedHyperlink"> + <w:name w:val="FollowedHyperlink"/> + <w:rsid w:val="006A55B0"/> + <w:rPr> + <w:color w:val="800000"/> + <w:u w:val="single"/> + </w:rPr> + </w:style> + </xsl:template> + <xsl:template match="office:annotation"> + <!-- this template export writer note to word comments --> + <xsl:variable name="comments_aml_id"> + <xsl:call-template name="unique_amlid_generator"/> + </xsl:variable> + <aml:annotation w:type="Word.Comment.Start"> + <xsl:attribute name="aml:id"> + <xsl:value-of select="$comments_aml_id"/> + </xsl:attribute> + </aml:annotation> + <aml:annotation w:type="Word.Comment.End"> + <xsl:attribute name="aml:id"> + <xsl:value-of select="$comments_aml_id"/> + </xsl:attribute> + </aml:annotation> + <!-- export aml:annotation content--> + <w:r> + <w:rPr> + <w:rStyle w:val="CommentReference"/> + </w:rPr> + <aml:annotation aml:author="{@office:author}" aml:createdate="{@office:create-date}" w:type="Word.Comment" w:initials="{@office:author}"> + <xsl:attribute name="aml:id"> + <xsl:value-of select="$comments_aml_id"/> + </xsl:attribute> + <aml:content> + <xsl:apply-templates select="text:p"/> + </aml:content> + </aml:annotation> + </w:r> + <!-- end of export aml:annotation content--> + </xsl:template> + <xsl:template name="unique_amlid_generator"> + <!-- this template generate unique id for aml:id, ATM it only counts the office:annotation, some other elements might be added later --> + <xsl:number count="office:annotation" from="/office:document/office:body" level="any" format="1"/> + </xsl:template> + <xsl:template name="add_comments_style"> + <w:style w:type="character" w:styleId="CommentReference"> + <w:name w:val="annotation reference"/> + <w:basedOn w:val="DefaultParagraphFont"/> + <w:semiHidden/> + <w:rsid w:val="007770B7"/> + <w:rPr> + <w:sz w:val="16"/> + <w:sz-cs w:val="16"/> + </w:rPr> + </w:style> + <w:style w:type="paragraph" w:styleId="CommentText"> + <w:name w:val="annotation text"/> + <w:basedOn w:val="Normal"/> + <w:semiHidden/> + <w:rsid w:val="007770B7"/> + <w:pPr> + <w:pStyle w:val="CommentText"/> + </w:pPr> + <w:rPr> + <w:sz w:val="20"/> + <w:sz-cs w:val="20"/> + </w:rPr> + </w:style> + <w:style w:type="paragraph" w:styleId="CommentSubject"> + <w:name w:val="annotation subject"/> + <w:basedOn w:val="CommentText"/> + <w:next w:val="CommentText"/> + <w:semiHidden/> + <w:rsid w:val="007770B7"/> + <w:pPr> + <w:pStyle w:val="CommentSubject"/> + </w:pPr> + <w:rPr> + <w:b/> + <w:b-cs/> + </w:rPr> + </w:style> + </xsl:template> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/export/wordml/ooo2wordml_list.xsl b/openoffice/share/xslt/export/wordml/ooo2wordml_list.xsl new file mode 100644 index 0000000000000000000000000000000000000000..fca95619652971715c9abd6c3835525d429ded10 --- /dev/null +++ b/openoffice/share/xslt/export/wordml/ooo2wordml_list.xsl @@ -0,0 +1,336 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" exclude-result-prefixes="office table style text draw svg dc config xlink meta oooc dom ooo chart math dr3d form script ooow draw"> + <xsl:template name="ListStyles"> + <w:lists> + <xsl:if test="descendant::text:list-level-style-image"> + <xsl:call-template name="PicLists"/> + </xsl:if> + <xsl:apply-templates select="office:styles/text:outline-style | office:styles/text:list-style | office:automatic-styles/text:list-style" mode="style"/> + <xsl:for-each select="office:styles/text:outline-style | office:styles/text:list-style | office:automatic-styles/text:list-style"> + <w:list w:ilfo="{position()}"> + <w:ilst w:val="{position()-1}"/> + </w:list> + </xsl:for-each> + </w:lists> + </xsl:template> + <xsl:template match="text:list-style | text:outline-style" mode="style"> + <w:listDef w:listDefId="{position()-1}"> + <xsl:if test="name(..)='office:styles' and name()!='text:outline-style'"> + <w:styleLink w:val="{@style:name}"/> + </xsl:if> + <xsl:for-each select="text:list-level-style-number | text:list-level-style-bullet | text:list-level-style-image | text:outline-level-style"> + <xsl:if test="@text:level &lt; 10"> + <w:lvl w:ilvl="{ @text:level - 1 }"> + <xsl:if test="name()='text:outline-level-style'"> + <xsl:variable name="headinglevel"> + <xsl:value-of select="@text:level"/> + </xsl:variable> + <xsl:if test="/office:document/office:body//text:h[@text:level=$headinglevel and @text:style-name]"> + <xsl:element name="w:pStyle"> + <xsl:attribute name="w:val"><xsl:value-of select="/office:document/office:body//text:h[@text:level=$headinglevel]/@text:style-name"/></xsl:attribute> + </xsl:element> + </xsl:if> + </xsl:if> + <xsl:choose> + <xsl:when test="@text:start-value"> + <w:start w:val="{@text:start-value}"/> + </xsl:when> + <xsl:otherwise> + <w:start w:val="1"/> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="@text:bullet-char"> + <w:nfc w:val="23"/> + </xsl:when> + <xsl:when test="@style:num-format"> + <xsl:call-template name="convert_list_number"> + <xsl:with-param name="number-format" select="@style:num-format"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + <xsl:choose> + <xsl:when test="name()='text:list-level-style-image'"> + <w:lvlText w:val="."/> + <w:lvlPicBulletId> + <xsl:attribute name="w:val"><xsl:value-of select="count(preceding::text:list-level-style-image)"/></xsl:attribute> + </w:lvlPicBulletId> + </xsl:when> + <xsl:when test="@text:bullet-char"> + <w:lvlText w:val="{@text:bullet-char}"/> + </xsl:when> + <xsl:when test="@text:display-levels and not(../@text:consecutive-numbering='true')"> + <xsl:variable name="levelText"> + <xsl:call-template name="displaylevel"> + <xsl:with-param name="number" select="@text:display-levels"/> + <xsl:with-param name="textlevel" select="@text:level"/> + </xsl:call-template> + </xsl:variable> + <w:lvlText w:val="{concat(@style:num-prefix, substring-after($levelText, '.'), @style:num-suffix)}"/> + </xsl:when> + <xsl:otherwise> + <w:lvlText w:val="{concat(@style:num-prefix, '%', @text:level, @style:num-suffix)}"/> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="style:list-level-properties/@fo:text-align = 'end'"> + <w:lvlJc w:val="right"/> + </xsl:when> + <xsl:when test="style:list-level-properties/@fo:text-align = 'center'"> + <w:lvlJc w:val="center"/> + </xsl:when> + <xsl:otherwise> + <w:lvlJc w:val="left"/> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="style:list-level-properties/@text:space-before | style:list-level-properties/@text:min-label-width | style:list-level-properties/@text:min-label-distance"> + <xsl:call-template name="list_position"/> + </xsl:when> + <xsl:otherwise> + <w:suff w:val="Nothing"/> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="key('text-style',@text:style-name)/style:text-properties" mode="character"/> + <xsl:apply-templates select="style:text-properties" mode="character"/> + </w:lvl> + </xsl:if> + </xsl:for-each> + </w:listDef> + </xsl:template> + <xsl:template match="text:list-style" mode="count"> + <xsl:value-of select="count(preceding::text:list-style | preceding::text:outline-style)+1"/> + </xsl:template> + <xsl:template match="text:unordered-list | text:ordered-list | text:list"> + <xsl:apply-templates select="text:unordered-list | text:ordered-list | text:list-item | text:list-header | text:list"/> + </xsl:template> + <xsl:template match="text:list-item | text:list-header"> + <xsl:apply-templates select="text:unordered-list | text:ordered-list | text:list | text:p | text:h"/> + </xsl:template> + <xsl:template name="displaylevel"> + <xsl:param name="number"/> + <xsl:param name="textlevel"/> + <xsl:if test="$number &gt; 1"> + <xsl:call-template name="displaylevel"> + <xsl:with-param name="number" select="$number -1"/> + <xsl:with-param name="textlevel" select="number($textlevel)-1"/> + </xsl:call-template> + </xsl:if> + <xsl:value-of select="concat('.','%',$textlevel)"/> + </xsl:template> + <xsl:template name="list_position"> + <xsl:variable name="spacebefore"> + <xsl:choose> + <xsl:when test="style:list-level-properties/@text:space-before"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="style:list-level-properties/@text:space-before"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="space2text"> + <xsl:choose> + <xsl:when test="style:list-level-properties/@text:min-label-width"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="style:list-level-properties/@text:min-label-width"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="spacedistance"> + <xsl:choose> + <xsl:when test="style:list-level-properties/@text:min-label-distance"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="style:list-level-properties/@text:min-label-distance"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="$spacedistance='0' and $space2text='0'"> + <w:suff w:val="Nothing"/> + </xsl:if> + <w:pPr> + <xsl:if test="$spacedistance!='0' or $space2text!='0'"> + <w:tabs> + <w:tab> + <xsl:attribute name="w:val">list</xsl:attribute> + <xsl:attribute name="w:pos"><xsl:choose><xsl:when test="number($spacedistance) &gt; number($space2text)"><xsl:value-of select="number($spacebefore)+number($spacedistance)+150"/></xsl:when><xsl:otherwise><xsl:value-of select="number($spacebefore)+number($space2text)+150"/></xsl:otherwise></xsl:choose></xsl:attribute> + <!-- Since SO MinSpaceDistance is width after number or bullet, MS TabSpaceAfter include the number or bullet width. So +150 --> + </w:tab> + </w:tabs> + </xsl:if> + <w:ind w:left="{number($space2text)+number($spacebefore)}" w:hanging="{$space2text}"/> + <!-- w:pos(MS TabSpaceAfter) = text:space-before + MAX(text:min-label-distance,text:min-label-width) + ( Symbol width ); w:left(MS IndentAt)= text:space-before + text:min-label-width; w:hanging(MS IndentAt - MS AlignedAt)=text:min-label-width --> + </w:pPr> + </xsl:template> + <xsl:template name="PicLists"> + <xsl:for-each select="descendant::text:list-level-style-image"> + <w:listPicBullet w:listPicBulletId="{position()-1}"> + <w:pict> + <v:shape> + <xsl:variable name="Picwidth"> + <xsl:call-template name="convert2pt"> + <xsl:with-param name="value" select="style:list-level-properties/@fo:width"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="Picheight"> + <xsl:call-template name="convert2pt"> + <xsl:with-param name="value" select="style:list-level-properties/@fo:height"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="style"><xsl:value-of select="concat('width:', number($Picwidth*1), 'pt;height:', number($Picheight*1), 'pt')"/></xsl:attribute> + <xsl:attribute name="o:bullet">t</xsl:attribute> + <v:stroke joinstyle="miter"/> + <w:binData w:name="{concat('wordml://SOpicbullet', position(), '.gif')}"> + <xsl:value-of select="office:binary-data"/> + </w:binData> + <v:imagedata src="{concat('wordml://SOpicbullet', position(), '.gif')}" o:title="{concat('SOpicbullet', position())}"/> + </v:shape> + </w:pict> + </w:listPicBullet> + </xsl:for-each> + </xsl:template> + <xsl:template name="convert_list_number"> + <xsl:param name="number-format"/> + <xsl:choose> + <xsl:when test="$number-format = 'a'"> + <!-- nfcLCLetter: Lowercase alpah --> + <w:nfc w:val="4"/> + </xsl:when> + <xsl:when test="$number-format = 'A'"> + <!-- nfcUCLetter: Uppercase alpha --> + <w:nfc w:val="3"/> + </xsl:when> + <xsl:when test="$number-format = 'i'"> + <!-- nfcLCRoman: Lowercase roman --> + <w:nfc w:val="2"/> + </xsl:when> + <xsl:when test="$number-format = 'I'"> + <!-- nfcUCRoman: Uppercase roman --> + <w:nfc w:val="1"/> + </xsl:when> + <xsl:when test="$number-format = '1, ï¼’, 3, ...'"> + <!-- '1, ï¼’, 3, ...' also seems: decimal-full-width2 --> + <w:nfc w:val="14"/> + </xsl:when> + <xsl:when test="$number-format = 'â‘ , â‘¡, â‘¢, ...'"> + <w:nfc w:val="18"/> + </xsl:when> + <xsl:when test="$number-format = '一, 二, 三, ...'"> + <!-- '一, 二, 三, ...' also seems: ideograph-digital, japanese-counting, japanese-digital-ten-thousand, + taiwanese-counting, taiwanese-counting-thousand, taiwanese-digital, chinese-counting, korean-digital2 --> + <w:nfc w:val="10"/> + </xsl:when> + <xsl:when test="$number-format = '壹, è´°, å, ...'"> + <w:nfc w:val="38"/> + </xsl:when> + <xsl:when test="$number-format = '壹, è²³, åƒ, ...'"> + <w:nfc w:val="34"/> + </xsl:when> + <xsl:when test="$number-format = '甲, ä¹™, 丙, ...'"> + <w:nfc w:val="30"/> + </xsl:when> + <xsl:when test="$number-format = 'å­, 丑, 寅, ...'"> + <w:nfc w:val="31"/> + </xsl:when> + <xsl:when test="$number-format = '壱, å¼, å‚, ...'"> + <w:nfc w:val="16"/> + </xsl:when> + <xsl:when test="$number-format = 'ã‚¢, イ, ウ, ...'"> + <w:nfc w:val="12"/> + </xsl:when> + <xsl:when test="$number-format = 'ï½±, ï½², ï½³, ...'"> + <w:nfc w:val="20"/> + </xsl:when> + <xsl:when test="$number-format = 'イ, ロ, ãƒ, ...'"> + <w:nfc w:val="13"/> + </xsl:when> + <xsl:when test="$number-format = 'ï½², ï¾›, ハ, ...'"> + <w:nfc w:val="21"/> + </xsl:when> + <xsl:when test="$number-format = 'ì¼, ì´, 삼, ...'"> + <!-- 'ì¼, ì´, 삼, ...' also seems: korean-counting --> + <w:nfc w:val="41"/> + </xsl:when> + <xsl:when test="$number-format = 'ㄱ, ã„´, ã„·, ...' or $number-format = '㉠, ㉡, ㉢, ...'"> + <!-- mapping circled to uncirled --> + <w:nfc w:val="25"/> + </xsl:when> + <xsl:when test='$number-format = "ê°€, 나, 다, ..." or $number-format = "㉮, ㉯, ㉰, ..."'> + <!-- mapping circled to uncirled --> + <w:nfc w:val="24"/> + </xsl:when> + <xsl:when test="$number-format ='Ø£, ب, ت, ...'"> + <!-- 46. hebrew-1--> + <w:nfc w:val="46"/> + </xsl:when> + <xsl:when test="$number-format = 'à¸, ข, ฃ, ...'"> + <!--53. thai-letters not match well !--> + <w:nfc w:val="53"/> + </xsl:when> + <xsl:when test="$number-format='×, ב, ×’, ...'"> + <!--45. arabic-alpha--> + <w:nfc w:val="45"/> + </xsl:when> + <xsl:when test="string-length($number-format)=0"> + <w:nfc w:val="255"/> + </xsl:when> + <xsl:when test="$number-format = 'Native Numbering'"> + <xsl:variable name="locale" select="/office:document/office:meta/dc:language"/> + <xsl:choose> + <xsl:when test="starts-with($locale, 'th-')"> + <!-- for Thai, mapping thai-numbers, thai-counting to thai-numbers --> + <w:nfc w:val="54"/> + </xsl:when> + <xsl:when test="starts-with($locale, 'hi-')"> + <!-- for Hindi, mapping hindi-vowels, hindi-consonants, hindi-counting to hindi-numbers --> + <w:nfc w:val="51"/> + </xsl:when> + <xsl:when test="starts-with($locale, 'ar-')"> + <!-- for Arabic, mapping arabic-abjad to arabic-alpha --> + <w:nfc w:val="45"/> + </xsl:when> + <xsl:when test="starts-with($locale, 'he-')"> + <!-- for Hebrew, mapping hebrew-2 to --> + <w:nfc w:val="46"/> + </xsl:when> + <xsl:when test="starts-with($locale, 'ru-')"> + <!-- for Russian, mapping russian-upper to russian-lower --> + <w:nfc w:val="58"/> + </xsl:when> + <xsl:when test="starts-with($locale, 'vi-')"> + <!-- for Vietnamese --> + <w:nfc w:val="56"/> + </xsl:when> + </xsl:choose> + </xsl:when> + <!-- unsupported: ordinal, cardinal-text, ordinal-text, hex, chicago, bullet, ideograph-zodiac-traditional, + chinese-not-impl, korean-legal, none --> + </xsl:choose> + </xsl:template> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/export/wordml/ooo2wordml_page.xsl b/openoffice/share/xslt/export/wordml/ooo2wordml_page.xsl new file mode 100644 index 0000000000000000000000000000000000000000..442a3e9b53f4e8594eb643059822e1370e11217a --- /dev/null +++ b/openoffice/share/xslt/export/wordml/ooo2wordml_page.xsl @@ -0,0 +1,397 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" exclude-result-prefixes="office table style text draw svg dc config xlink meta oooc dom ooo chart math dr3d form script ooow draw"> + <xsl:template name="page-background"> + <xsl:choose> + <xsl:when test="/office:document/office:automatic-styles/style:page-layout/style:page-layout-properties/style:background-image[string-length(office:binary-data/text()) &gt; 0]"> + <w:bgPict> + <xsl:apply-templates select="/office:document/office:automatic-styles/style:page-layout/style:page-layout-properties/style:background-image[string-length(office:binary-data/text()) &gt; 0]" mode="bgPict"/> + </w:bgPict> + </xsl:when> + <xsl:when test="/office:document/office:automatic-styles/style:page-layout/style:page-layout-properties[string-length(@fo:background-color) &gt; 0]"> + <w:bgPict> + <xsl:apply-templates select="/office:document/office:automatic-styles/style:page-layout/style:page-layout-properties[string-length(@fo:background-color) &gt; 0]" mode="bgPict"/> + </w:bgPict> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template match="style:background-image" mode="bgPict"> + <xsl:variable name="binName" select="concat('wordml://',generate-id(.))"/> + <w:binData w:name="{$binName}"> + <xsl:value-of select="translate(office:binary-data/text(),'&#9;&#10;&#13;&#32;','' ) "/> + </w:binData> + <w:background w:bgcolor="{parent::style:page-layout-propertie/@fo:background-color}" w:background="{$binName}"/> + </xsl:template> + <xsl:template match="style:page-layout-properties" mode="bgPict"> + <w:background w:bgcolor="{@fo:background-color}"/> + </xsl:template> + <xsl:template match="style:master-page"> + <xsl:apply-templates select="key( 'page-layout', @style:page-layout-name)"/> + <xsl:if test="style:header"> + <w:hdr w:type="odd"> + <xsl:apply-templates select="style:header/text:p | style:header/table:table"/> + <!-- change style:header//text:p to style:header/text:p and add table:table here, fix for Issue 32035 --> + </w:hdr> + </xsl:if> + <xsl:if test="style:header-left"> + <w:hdr w:type="even"> + <xsl:apply-templates select="style:header-left/text:p | style:header-left/table:table"/> + <!-- change style:header//text:p to style:header/text:p and add table:table here, fix for Issue 32035 --> + </w:hdr> + </xsl:if> + <xsl:if test="style:footer"> + <w:ftr w:type="odd"> + <xsl:apply-templates select="style:footer/text:p | style:footer/table:table"/> + <!-- change style:header//text:p to style:header/text:p and add table:table here, fix for Issue 32035 --> + </w:ftr> + </xsl:if> + <xsl:if test="style:footer-left"> + <w:ftr w:type="even"> + <xsl:apply-templates select="style:footer-left/text:p | style:footer-left/table:table"/> + <!-- change style:header//text:p to style:header/text:p and add table:table here, fix for Issue 32035 --> + </w:ftr> + </xsl:if> + </xsl:template> + <xsl:template match="style:page-layout"> + <xsl:choose> + <xsl:when test="@style:page-usage = 'left'"> + <w:type w:val="even-page"/> + </xsl:when> + <xsl:when test="@style:page-usage = 'right'"> + <w:type w:val="odd-page"/> + </xsl:when> + <xsl:when test="@style:page-usage = 'all'"> + <w:type w:val="next-page"/> + </xsl:when> + <!-- for mirrored, and default --> + <xsl:otherwise> + <w:type w:val="next-page"/> + </xsl:otherwise> + </xsl:choose> + <xsl:variable name="page-width"> + <xsl:if test="style:page-layout-properties/@fo:page-width"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="style:page-layout-properties/@fo:page-width"/> + </xsl:call-template> + </xsl:if> + </xsl:variable> + <xsl:variable name="margin-left"> + <xsl:if test="style:page-layout-properties/@fo:margin-left"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="style:page-layout-properties/@fo:margin-left"/> + </xsl:call-template> + </xsl:if> + </xsl:variable> + <xsl:variable name="margin-right"> + <xsl:if test="style:page-layout-properties/@fo:margin-right"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="style:page-layout-properties/@fo:margin-right"/> + </xsl:call-template> + </xsl:if> + </xsl:variable> + <w:pgSz> + <xsl:if test="style:page-layout-properties/@fo:page-width"> + <xsl:attribute name="w:w"> + <xsl:value-of select="$page-width"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="style:page-layout-properties/@fo:page-height"> + <xsl:attribute name="w:h"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="style:page-layout-properties/@fo:page-height"/> + </xsl:call-template> + </xsl:attribute> + </xsl:if> + <xsl:if test="style:page-layout-properties/@style:print-orientation"> + <xsl:attribute name="w:orient"> + <xsl:value-of select="style:page-layout-properties/@style:print-orientation"/> + </xsl:attribute> + </xsl:if> + </w:pgSz> + <w:pgMar> + <xsl:if test="style:page-layout-properties/@fo:margin-top"> + <xsl:variable name="top-margin"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="style:page-layout-properties/@fo:margin-top"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="w:top"> + <xsl:value-of select="$top-margin"/> + </xsl:attribute> + <xsl:if test="style:header-style/style:page-layout-properties/@fo:min-height"> + <xsl:variable name="header-height"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="style:header-style/style:page-layout-properties/@fo:min-height"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="w:header"> + <xsl:value-of select="$top-margin - $header-height"/> + </xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="style:page-layout-properties/@fo:margin-bottom"> + <xsl:variable name="bottom-margin"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="style:page-layout-properties/@fo:margin-bottom"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="w:bottom"> + <xsl:value-of select="$bottom-margin"/> + </xsl:attribute> + <xsl:if test="style:footer-style/style:page-layout-properties/@fo:min-height"> + <xsl:variable name="footer-height"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="style:footer-style/style:page-layout-properties/@fo:min-height"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="w:footer"> + <xsl:value-of select="$bottom-margin - $footer-height"/> + </xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="style:page-layout-properties/@fo:margin-left"> + <xsl:attribute name="w:left"> + <xsl:value-of select="$margin-left"/> + </xsl:attribute> + <xsl:attribute name="w:gutter"> + <xsl:value-of select="'0'"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="style:page-layout-properties/@fo:margin-right"> + <xsl:attribute name="w:right"> + <xsl:value-of select="$margin-right"/> + </xsl:attribute> + </xsl:if> + </w:pgMar> + <xsl:variable name="border-top" select="style:page-layout-properties/@fo:border-top | style:page-layout-properties/@fo:border"/> + <xsl:variable name="border-bottom" select="style:page-layout-properties/@fo:border-bottom | style:page-layout-properties/@fo:border"/> + <xsl:variable name="border-left" select="style:page-layout-properties/@fo:border-left | style:page-layout-properties/@fo:border"/> + <xsl:variable name="border-right" select="style:page-layout-properties/@fo:border-right | style:page-layout-properties/@fo:border"/> + <xsl:variable name="border-line-width-top" select="style:page-layout-properties/@style:border-line-width-top | style:page-layout-properties/@style:border-line-width "/> + <xsl:variable name="border-line-width-bottom" select="style:page-layout-properties/@style:border-line-width-bottom | style:page-layout-properties/@style:border-line-width"/> + <xsl:variable name="border-line-width-left" select="style:page-layout-properties/@style:border-line-width-left | style:page-layout-properties/@style:border-line-width"/> + <xsl:variable name="border-line-width-right" select="style:page-layout-properties/@style:border-line-width-right | style:page-layout-properties/@style:border-line-width"/> + <xsl:variable name="padding-top" select="style:page-layout-properties/@fo:padding-top | style:page-layout-properties/@fo:padding"/> + <xsl:variable name="padding-bottom" select="style:page-layout-properties/@fo:padding-bottom | style:page-layout-properties/@fo:padding"/> + <xsl:variable name="padding-left" select="style:page-layout-properties/@fo:padding-left | style:page-layout-properties/@fo:padding"/> + <xsl:variable name="padding-right" select="style:page-layout-properties/@fo:padding-right | style:page-layout-properties/@fo:padding"/> + <w:pgBorders w:offset-from="text"> + <xsl:if test="$border-top"> + <xsl:element name="w:top"> + <xsl:call-template name="get-border"> + <xsl:with-param name="so-border" select="$border-top"/> + <xsl:with-param name="so-border-line-width" select="$border-line-width-top"/> + <xsl:with-param name="so-border-position" select=" 'top' "/> + </xsl:call-template> + <xsl:attribute name="w:space"> + <xsl:call-template name="convert2pt"> + <xsl:with-param name="value" select="$padding-top"/> + </xsl:call-template> + </xsl:attribute> + <xsl:if test="style:page-layout-properties/@style:shadow!='none'"> + <xsl:attribute name="w:shadow">on</xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + <xsl:if test="$border-bottom"> + <xsl:element name="w:bottom"> + <xsl:call-template name="get-border"> + <xsl:with-param name="so-border" select="$border-bottom"/> + <xsl:with-param name="so-border-line-width" select="$border-line-width-bottom"/> + <xsl:with-param name="so-border-position" select=" 'bottom' "/> + </xsl:call-template> + <xsl:attribute name="w:space"> + <xsl:call-template name="convert2pt"> + <xsl:with-param name="value" select="$padding-bottom"/> + </xsl:call-template> + </xsl:attribute> + <xsl:if test="style:page-layout-properties/@style:shadow!='none'"> + <xsl:attribute name="w:shadow">on</xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + <xsl:if test="$border-left"> + <xsl:element name="w:left"> + <xsl:call-template name="get-border"> + <xsl:with-param name="so-border" select="$border-left"/> + <xsl:with-param name="so-border-line-width" select="$border-line-width-left"/> + <xsl:with-param name="so-border-position" select=" 'left' "/> + </xsl:call-template> + <xsl:attribute name="w:space"> + <xsl:call-template name="convert2pt"> + <xsl:with-param name="value" select="$padding-left"/> + </xsl:call-template> + </xsl:attribute> + <xsl:if test="style:page-layout-properties/@style:shadow!='none'"> + <xsl:attribute name="w:shadow">on</xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + <xsl:if test="$border-right"> + <xsl:element name="w:right"> + <xsl:call-template name="get-border"> + <xsl:with-param name="so-border" select="$border-right"/> + <xsl:with-param name="so-border-line-width" select="$border-line-width-right"/> + <xsl:with-param name="so-border-position" select=" 'right' "/> + </xsl:call-template> + <xsl:attribute name="w:space"> + <xsl:call-template name="convert2pt"> + <xsl:with-param name="value" select="$padding-right"/> + </xsl:call-template> + </xsl:attribute> + <xsl:if test="style:page-layout-properties/@style:shadow!='none'"> + <xsl:attribute name="w:shadow">on</xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + </w:pgBorders> + <xsl:variable name="valid-width"> + <xsl:value-of select="$page-width - $margin-left - $margin-right"/> + </xsl:variable> + <xsl:apply-templates select="style:page-layout-properties/style:columns"> + <xsl:with-param name="page-width" select="$valid-width"/> + </xsl:apply-templates> + <xsl:apply-templates select="/office:document/office:styles/text:linenumbering-configuration"/> + </xsl:template> + <xsl:template match="text:linenumbering-configuration"> + <xsl:if test="not(@text:number-lines = 'false')"> + <xsl:element name="w:lnNumType"> + <xsl:if test="@text:increment"> + <xsl:attribute name="w:count-by"> + <xsl:value-of select="@text:increment"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="@text:offset"> + <xsl:attribute name="w:distance"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="@text:offset"/> + </xsl:call-template> + </xsl:attribute> + </xsl:if> + <xsl:attribute name="w:restart">continuous</xsl:attribute> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template match="style:style" mode="section"> + <xsl:param name="master-page"/> + <xsl:variable name="page-width"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="$master-page/style:page-layout-properties/@fo:page-width"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="margin-left"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="$master-page/style:page-layout-properties/@fo:margin-left"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="margin-right"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="$master-page/style:page-layout-properties/@fo:margin-right"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="valid-width"> + <xsl:value-of select="$page-width - $margin-left - $margin-right"/> + </xsl:variable> + <w:type w:val="continuous"/> + <xsl:apply-templates select="style:section-properties/style:columns"> + <xsl:with-param name="page-width" select="$valid-width"/> + </xsl:apply-templates> + </xsl:template> + <xsl:template match="style:columns"> + <xsl:param name="page-width"/> + <w:cols w:num="{@fo:column-count}"> + <xsl:if test="@fo:column-gap"> + <xsl:attribute name="w:space"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="@fo:column-gap"/> + </xsl:call-template> + </xsl:attribute> + </xsl:if> + <xsl:if test="style:column-sep"> + <xsl:attribute name="w:sep">on</xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="not(style:column)"> + <xsl:attribute name="w:equalWidth">on</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="w:equalWidth">off</xsl:attribute> + <xsl:variable name="column-relative-width"> + <xsl:call-template name="get-sum-column-width"> + <xsl:with-param name="current-column" select="style:column[1]"/> + <xsl:with-param name="current-width" select="'0'"/> + </xsl:call-template> + </xsl:variable> + <xsl:for-each select="style:column"> + <xsl:element name="w:col"> + <xsl:attribute name="w:w"> + <xsl:value-of select="floor(substring-before(@style:rel-width,'*') * $page-width div $column-relative-width)"/> + </xsl:attribute> + <xsl:if test="@fo:margin-right"> + <xsl:variable name="margin-right"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="@fo:margin-right"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="following-sibling::style:column"> + <xsl:variable name="margin-left"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="@fo:margin-left"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="w:space"> + <xsl:value-of select="$margin-right + $margin-left"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="w:space"> + <xsl:value-of select="$margin-right"/> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:element> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + </w:cols> + </xsl:template> + <xsl:template name="get-sum-column-width"> + <xsl:param name="current-column"/> + <xsl:param name="current-width"/> + <xsl:variable name="new-width" select="$current-width + substring-before($current-column/@style:rel-width,'*')"/> + <xsl:choose> + <xsl:when test="$current-column/following-sibling::style:column"> + <xsl:call-template name="get-sum-column-width"> + <xsl:with-param name="current-column" select="$current-column/following-sibling::style:column[1]"/> + <xsl:with-param name="current-width" select="$new-width"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$new-width"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/export/wordml/ooo2wordml_path.xsl b/openoffice/share/xslt/export/wordml/ooo2wordml_path.xsl new file mode 100644 index 0000000000000000000000000000000000000000..c6d3608b533c617a74047867f9c3e0f11e67345e --- /dev/null +++ b/openoffice/share/xslt/export/wordml/ooo2wordml_path.xsl @@ -0,0 +1,854 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" exclude-result-prefixes="office table style text draw svg dc config xlink meta oooc dom ooo chart math dr3d form script ooow draw"> + <xsl:include href="../../common/math.xsl"/> + <xsl:template name="test-arc"> + <xsl:call-template name="svg-arc2vml-arc"> + <!-- M 125,75 a100,50 0 ?,? 100,50 --> + <xsl:with-param name="x0" select="125"/> + <xsl:with-param name="y0" select="75"/> + <xsl:with-param name="rx" select="100"/> + <xsl:with-param name="ry" select="50"/> + <xsl:with-param name="x-axis-rotation" select="0"/> + <xsl:with-param name="large-arc-flag" select="0"/> + <xsl:with-param name="sweep-flag" select="0"/> + <xsl:with-param name="x" select="225"/> + <xsl:with-param name="y" select="125"/> + </xsl:call-template> + </xsl:template> + <xsl:template name="test"> + <xsl:call-template name="svgpath2vmlpath"> + <xsl:with-param name="svg-path" select="'M 36.0 162.0 C 38.0 168.0 39.0-172.0 40.0 176.0 S 42.0 184.0 144.0 188.0'"/> + </xsl:call-template> + </xsl:template> + <xsl:template name="svgpath2vmlpath"> + <xsl:param name="svg-path"/> + <xsl:param name="vml-path" select="''"/> + <xsl:param name="position" select="1"/> + <xsl:param name="last-command" select="'M'"/> + <xsl:param name="current-x" select="'0'"/> + <xsl:param name="current-y" select="'0'"/> + <xsl:variable name="command-and-newpos"> + <xsl:call-template name="get-path-command"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="$position"/> + <xsl:with-param name="last-command" select="$last-command"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="command" select="substring-before($command-and-newpos , ':')"/> + <xsl:variable name="newpos" select="substring-after($command-and-newpos , ':')"/> + <xsl:choose> + <xsl:when test="$command = 'M' "> + <!-- absolute moveto --> + <xsl:variable name="new-vml-path" select="concat($vml-path ,' m ' ) "/> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="svgpath2vmlpath"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="vml-path" select=" concat($new-vml-path , substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="'L'"/> + <xsl:with-param name="current-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="current-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'm' "> + <!-- relative moveto --> + <xsl:variable name="new-vml-path" select="concat($vml-path ,' t ' ) "/> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="svgpath2vmlpath"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="vml-path" select=" concat($new-vml-path , substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="'l'"/> + <xsl:with-param name="current-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') + $current-x"/> + <xsl:with-param name="current-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') + $current-y "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'L' "> + <!-- absolute lineto --> + <xsl:variable name="new-vml-path" select="concat($vml-path ,' l ' ) "/> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="svgpath2vmlpath"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="vml-path" select=" concat($new-vml-path , substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="current-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'l' "> + <!-- relative lineto --> + <xsl:variable name="new-vml-path" select="concat($vml-path ,' r ' ) "/> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="svgpath2vmlpath"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="vml-path" select=" concat($new-vml-path , substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') + $current-x "/> + <xsl:with-param name="current-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') + $current-y "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'H' "> + <!-- absolute horizontal lineto --> + <xsl:variable name="new-vml-path" select="concat($vml-path ,' l ' ) "/> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="1"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="svgpath2vmlpath"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="vml-path" select=" concat($new-vml-path , substring-before( $num-and-pos , ':') , ' ' , $current-y , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( $num-and-pos , ':') "/> + <xsl:with-param name="current-y" select=" $current-y"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'h' "> + <!-- relative horizontal lineto --> + <xsl:variable name="new-vml-path" select="concat($vml-path ,' l ' ) "/> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="1"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="svgpath2vmlpath"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="vml-path" select=" concat($new-vml-path , substring-before( $num-and-pos , ':') + $current-x , ' ' , $current-y , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( $num-and-pos , ':') + $current-x"/> + <xsl:with-param name="current-y" select=" $current-y"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'V' "> + <!-- absolute vertical lineto --> + <xsl:variable name="new-vml-path" select="concat($vml-path ,' l ' ) "/> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="1"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="svgpath2vmlpath"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="vml-path" select=" concat($new-vml-path , $current-x , ' ' , substring-before( $num-and-pos , ':') , ' ' ) "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" $current-x"/> + <xsl:with-param name="current-y" select=" substring-before( $num-and-pos , ':') "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'v' "> + <!-- relative horizontal lineto --> + <xsl:variable name="new-vml-path" select="concat($vml-path ,' l ' ) "/> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="1"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="svgpath2vmlpath"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="vml-path" select=" concat($new-vml-path , $current-x , ' ' , substring-before( $num-and-pos , ':') + $current-y , ' ' ) "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" $current-x"/> + <xsl:with-param name="current-y" select=" substring-before( $num-and-pos , ':') "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'C' "> + <!-- absolute curveto --> + <xsl:variable name="new-vml-path" select="concat($vml-path ,' c ' ) "/> + <xsl:variable name="control-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="4"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="substring-after( $control-and-pos , ':') "/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="svgpath2vmlpath"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="vml-path" select=" concat($new-vml-path , substring-before( $control-and-pos , ':') , ' ' , substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="current-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'c' "> + <!-- relative curveto --> + <xsl:variable name="new-vml-path" select="concat($vml-path ,' v ' ) "/> + <xsl:variable name="control-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="4"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="substring-after( $control-and-pos , ':') "/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="svgpath2vmlpath"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="vml-path" select=" concat($new-vml-path , substring-before( $control-and-pos , ':') , ' ' , substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') + $current-x "/> + <xsl:with-param name="current-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') + $current-y "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'S' "> + <!-- absolute shorthand/smooth curveto --> + <xsl:variable name="new-vml-path" select="concat($vml-path ,' c ' ) "/> + <xsl:variable name="control-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="substring-after( $control-and-pos , ':') "/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="control-1"> + <xsl:choose> + <xsl:when test="string-length(translate($last-command, 'CcSs','') )= 0 "> + <xsl:variable name="previous-control-2"> + <xsl:call-template name="get-number-before"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="$position"/> + <xsl:with-param name="count" select="2"/> + <xsl:with-param name="skipcount" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="substring-before($previous-control-2 , ':') "/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-before($control-and-pos, ':') "/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="svgpath2vmlpath"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="vml-path" select=" concat($new-vml-path , $control-1 , ' ' , substring-before( $control-and-pos , ':') , ' ' , substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="current-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 's' "> + <!-- absolute shorthand/smooth curveto --> + <xsl:variable name="new-vml-path" select="concat($vml-path ,' v ' ) "/> + <xsl:variable name="control-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="substring-after( $control-and-pos , ':') "/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="control-1"> + <xsl:choose> + <xsl:when test="string-length(translate($last-command, 'CcSs' , '')) = 0 "> + <xsl:variable name="previous-control-2"> + <xsl:call-template name="get-number-before"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="$position"/> + <xsl:with-param name="count" select="2"/> + <xsl:with-param name="skipcount" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="substring-before($previous-control-2 , ':') "/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-before($control-and-pos, ':') "/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="svgpath2vmlpath"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="vml-path" select=" concat($new-vml-path , $control-1 , ' ' , substring-before( $control-and-pos , ':') , ' ' , substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') + $current-x "/> + <xsl:with-param name="current-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') + $current-y "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'Q' "> + <!-- absolute quadratic bézier curves --> + <xsl:variable name="new-vml-path" select="concat($vml-path ,' qb ' ) "/> + <xsl:variable name="control-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="substring-after( $control-and-pos , ':') "/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="svgpath2vmlpath"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="vml-path" select=" concat($new-vml-path , substring-before( $control-and-pos , ':') , ' ' , substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="current-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'q' "> + <!-- relative quadratic bézier curves --> + <xsl:variable name="control-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="control" select="substring-before( $control-and-pos , ':') "/> + <xsl:variable name="new-vml-path" select="concat($vml-path ,' qb ' , substring-before($control,' ') + $current-x , ' ' , substring-after($control , ' ') + $current-y ) "/> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="substring-after( $control-and-pos , ':') "/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="number" select="substring-before($num-and-pos, ':')"/> + <xsl:variable name="absolute-number" select="concat(substring-before($number, ' ') + $current-x , ' ' , substring-after($number, ' ') + $current-y)"/> + <xsl:call-template name="svgpath2vmlpath"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="vml-path" select=" concat($new-vml-path , ' ' , $absolute-number , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( $absolute-number , ' ') "/> + <xsl:with-param name="current-y" select=" substring-after( $absolute-number , ' ') "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'Z' or $command = 'z' "> + <!-- closepath --> + <xsl:variable name="new-vml-path" select="concat($vml-path ,' x ' ) "/> + <xsl:call-template name="svgpath2vmlpath"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="vml-path" select=" concat($new-vml-path , ' ') "/> + <xsl:with-param name="position" select=" $newpos "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" $current-x "/> + <xsl:with-param name="current-y" select=" $current-y"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$vml-path"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="get-number-before"> + <!-- get $count number of number before current position , output format:number1 number2 ... numberN:newpostion + skip $skipcount of numbers + --> + <xsl:param name="svg-path"/> + <xsl:param name="position" select="1"/> + <xsl:param name="count" select="1"/> + <xsl:param name="skipcount" select="0"/> + <xsl:param name="number" select="''"/> + <xsl:choose> + <xsl:when test="$count = 0"> + <xsl:value-of select=" concat($number , ':' , $position) "/> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="num-pos"> + <xsl:call-template name="get-number-position"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="$position"/> + <xsl:with-param name="direction" select="-1"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="previous-num-and-pos"> + <xsl:call-template name="get-previous-number"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="$num-pos"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="$skipcount &gt; 0"> + <xsl:call-template name="get-number-before"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="substring-after($previous-num-and-pos , ':')"/> + <xsl:with-param name="count" select="$count"/> + <xsl:with-param name="skipcount" select="$skipcount - 1"/> + <xsl:with-param name="number" select="$number"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="$skipcount = 0"> + <xsl:variable name="new-number"> + <xsl:if test="not($count = 1)"> + <xsl:value-of select="' '"/> + </xsl:if> + <xsl:value-of select=" concat( substring-before($previous-num-and-pos , ':') , $number ) "/> + </xsl:variable> + <xsl:call-template name="get-number-before"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="substring-after($previous-num-and-pos , ':')"/> + <xsl:with-param name="count" select="$count - 1"/> + <xsl:with-param name="skipcount" select="0"/> + <xsl:with-param name="number" select="$new-number"/> + </xsl:call-template> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="get-number-after"> + <!-- get $count number of number after current position, output format:number1 number2 ... numberN:newpostion + skip $skipcount of numbers + --> + <xsl:param name="svg-path"/> + <xsl:param name="position" select="1"/> + <xsl:param name="count" select="1"/> + <xsl:param name="skipcount" select="0"/> + <xsl:param name="number" select="''"/> + <xsl:choose> + <xsl:when test="$count = 0"> + <xsl:value-of select=" concat($number , ':' , $position) "/> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="num-pos"> + <xsl:call-template name="get-number-position"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="$position"/> + <xsl:with-param name="direction" select="1"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="next-num-and-pos"> + <xsl:call-template name="get-next-number"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="$num-pos"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="$skipcount &gt; 0"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="substring-after($next-num-and-pos , ':')"/> + <xsl:with-param name="count" select="$count"/> + <xsl:with-param name="skipcount" select="$skipcount - 1"/> + <xsl:with-param name="number" select="$number"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="$skipcount = 0"> + <xsl:variable name="new-number"> + <xsl:value-of select=" concat( $number , substring-before($next-num-and-pos , ':') ) "/> + <xsl:if test="not($count = 1)"> + <xsl:value-of select="' '"/> + </xsl:if> + </xsl:variable> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="substring-after($next-num-and-pos , ':')"/> + <xsl:with-param name="count" select="$count - 1"/> + <xsl:with-param name="skipcount" select="0"/> + <xsl:with-param name="number" select="$new-number"/> + </xsl:call-template> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="get-number-position"> + <!-- get the next number start position, direction should be 1 or -1--> + <xsl:param name="svg-path"/> + <xsl:param name="position"/> + <xsl:param name="direction" select="1"/> + <xsl:choose> + <xsl:when test="$direction = 1 and $position &gt; string-length($svg-path) ">0</xsl:when> + <xsl:when test="$direction = -1 and not($position &gt; 0)">0</xsl:when> + <xsl:otherwise> + <xsl:variable name="curr-char"> + <xsl:if test="$direction = 1"> + <xsl:value-of select="substring($svg-path, $position , 1)"/> + </xsl:if> + <xsl:if test="$direction = -1"> + <xsl:value-of select="substring($svg-path, $position -1 , 1)"/> + </xsl:if> + </xsl:variable> + <xsl:choose> + <xsl:when test="string-length(translate($curr-char , '+-.0123456789' ,'')) = 0 "> + <!-- number start--> + <xsl:value-of select="$position"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="get-number-position"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="$position + $direction"/> + <xsl:with-param name="direction" select="$direction"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="get-next-number"> + <!-- get the next number from current position--> + <xsl:param name="svg-path"/> + <xsl:param name="position"/> + <xsl:param name="number" select="''"/> + <xsl:choose> + <xsl:when test="$position &gt; string-length($svg-path) "> + <xsl:value-of select=" concat(round($number) , ':' , $position) "/> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="curr-char" select="substring($svg-path, $position , 1)"/> + <xsl:choose> + <xsl:when test="string-length(translate($curr-char , '.0123456789' ,'')) = 0 "> + <!-- is number --> + <xsl:call-template name="get-next-number"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="$position +1"/> + <xsl:with-param name="number" select="concat( $number, $curr-char) "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="string-length(translate($curr-char , '+-' ,'') ) = 0 and string-length($number) = 0"> + <!-- is number --> + <xsl:call-template name="get-next-number"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="$position +1"/> + <xsl:with-param name="number" select="concat( $number, $curr-char) "/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat( round($number) , ':' , $position)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="get-previous-number"> + <!-- get the previous number from current position--> + <xsl:param name="svg-path"/> + <xsl:param name="position"/> + <xsl:param name="number" select="''"/> + <xsl:choose> + <xsl:when test="not($position &gt; 0)"> + <xsl:value-of select="concat( round($number ), ':0')"/> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="curr-char" select="substring($svg-path, $position -1 , 1)"/> + <xsl:choose> + <xsl:when test="string-length(translate($curr-char , '.0123456789' ,'')) = 0 "> + <!-- is number --> + <xsl:call-template name="get-previous-number"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="$position -1"/> + <xsl:with-param name="number" select="concat($curr-char , $number) "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="string-length(translate($curr-char , '+-' ,'') ) = 0 and string-length($number) = 0"> + <!-- skip it --> + <xsl:call-template name="get-previous-number"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="$position -1"/> + <xsl:with-param name="number" select="$number "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="string-length(translate($curr-char , '+-' ,'') ) = 0 and string-length($number) &gt; 0"> + <!-- finsh it with +/- --> + <xsl:value-of select="concat( round( concat( $curr-char, $number)) , ':' , $position)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat( round($number) , ':' , $position)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="get-path-command"> + <xsl:param name="svg-path"/> + <xsl:param name="position" select="1"/> + <xsl:param name="last-command"/> + <xsl:choose> + <xsl:when test="$position &gt; string-length($svg-path) "/> + <xsl:otherwise> + <xsl:variable name="curr-char" select="substring($svg-path, $position , 1)"/> + <xsl:choose> + <xsl:when test="string-length(translate($curr-char , 'MmZzLlHhVvCcSsQqTtAa' ,'')) = 0 "> + <!-- "MmZzLlHhVvCcSsQqTtAa" are all possiable command chars --> + <xsl:value-of select="concat( $curr-char , ':' , $position +1)"/> + </xsl:when> + <xsl:when test="string-length(translate($curr-char , '+-.0123456789' ,'')) = 0 "> + <!-- number start, use last command --> + <xsl:if test="string-length($last-command) = 0"> + <xsl:message>ooo2wordml_path.xsl: Find undefined command</xsl:message> + </xsl:if> + <xsl:value-of select="concat( $last-command , ':' , $position )"/> + </xsl:when> + <xsl:when test="string-length(translate($curr-char , ',&#9;&#10;&#13;&#32;' ,'')) = 0 "> + <!-- space or ',' should be skip --> + <xsl:call-template name="get-path-command"> + <xsl:with-param name="svg-path" select="$svg-path"/> + <xsl:with-param name="position" select="$position +1"/> + <xsl:with-param name="last-command" select="$last-command"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:message>ooo2wordml_path.xsl: Find undefined command:<xsl:value-of select="$curr-char"/> + </xsl:message> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="svg-arc2vml-arc"> + <xsl:param name="x0"/> + <xsl:param name="y0"/> + <xsl:param name="rx"/> + <xsl:param name="ry"/> + <xsl:param name="x-axis-rotation" select="0"/> + <xsl:param name="large-arc-flag" select="0"/> + <xsl:param name="sweep-flag" select="0"/> + <xsl:param name="x"/> + <xsl:param name="y"/> + <!-- Compute 1/2 distance between current and final point --> + <xsl:variable name="dx2" select="($x0 - $x) div 2"/> + <xsl:variable name="dy2" select="($y0 - $y) div 2"/> + <!-- Convert from degrees to radians --> + <xsl:variable name="rotation-radian" select="$x-axis-rotation * $pi div 180"/> + <!-- Compute (x1, y1). What are x1,y1?--> + <xsl:variable name="cos-rotation"> + <xsl:call-template name="cos"> + <xsl:with-param name="x" select="$rotation-radian"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="sin-rotation"> + <xsl:call-template name="sin"> + <xsl:with-param name="x" select="$rotation-radian"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="x1" select="$cos-rotation * $dx2 + $sin-rotation * $dy2"/> + <xsl:variable name="y1" select="-1 * $sin-rotation * $dx2 + $cos-rotation * $dy2"/> + <!-- Make sure radii are large enough --> + <xsl:variable name="rx-abs"> + <xsl:call-template name="abs"> + <xsl:with-param name="x" select="$rx"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="ry-abs"> + <xsl:call-template name="abs"> + <xsl:with-param name="x" select="$ry"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="rx-sq" select="$rx-abs * $rx-abs"/> + <xsl:variable name="ry-sq" select="$ry-abs * $ry-abs"/> + <xsl:variable name="x1-sq" select="$x1 * $x1"/> + <xsl:variable name="y1-sq" select="$y1 * $y1"/> + <xsl:variable name="radius-check" select=" $x1-sq div $rx-sq + $y1-sq div $ry-sq "/> + <xsl:variable name="radius-check-sqrt"> + <xsl:call-template name="sqrt"> + <xsl:with-param name="x" select="$radius-check"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="new-rx"> + <xsl:choose> + <xsl:when test="$radius-check &gt; 1"> + <xsl:value-of select="$rx-abs * $radius-check-sqrt"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$rx-abs"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="new-ry"> + <xsl:choose> + <xsl:when test="$radius-check &gt; 1"> + <xsl:value-of select="$ry-abs * $radius-check-sqrt"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$ry-abs"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="new-ry-sq"> + <xsl:choose> + <xsl:when test="$radius-check &gt; 1"> + <xsl:value-of select="$new-ry * $new-ry"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$ry-sq"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="new-rx-sq"> + <xsl:choose> + <xsl:when test="$radius-check &gt; 1"> + <xsl:value-of select="$new-rx * $new-rx"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$rx-sq"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!-- Step 2: Compute (cx1, cy1) --> + <xsl:variable name="sign"> + <xsl:choose> + <xsl:when test="$large-arc-flag = $sweep-flag">-1</xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="unchecked-sq" select=" (($new-rx-sq * $new-ry-sq) - ($new-rx-sq * $y1-sq) - ($new-ry-sq * $x1-sq)) div (($new-rx-sq * $y1-sq) + ($new-ry-sq * $x1-sq)) "/> + <xsl:variable name="sq"> + <xsl:choose> + <xsl:when test=" $unchecked-sq &lt; 0">0</xsl:when> + <xsl:otherwise> + <xsl:value-of select="$unchecked-sq"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="sq-sqrt"> + <xsl:call-template name="sqrt"> + <xsl:with-param name="x" select="$sq"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="coef" select="$sign * $sq-sqrt "/> + <xsl:variable name="cx1" select="$coef * $new-rx * $y1 div $new-ry"/> + <xsl:variable name="cy1" select=" -1 * $coef * $new-ry * $x1 div $new-rx"/> + <!-- Step 3: Compute (cx, cy) from (cx1, cy1) --> + <xsl:variable name="sx2" select="($x0 +$x) div 2 "/> + <xsl:variable name="sy2" select="($y0 +$y) div 2 "/> + <xsl:variable name="tmp1" select="$cos-rotation * $cx1 "/> + <xsl:variable name="tmp2" select="$cos-rotation * $cx1 "/> + <xsl:variable name="cx" select=" $sx2 + ( $cos-rotation * $cx1 - $sin-rotation * $cy1 ) "/> + <xsl:variable name="cy" select=" $sy2 + ( $sin-rotation * $cx1 + $cos-rotation * $cy1 ) "/> + <!-- Step 4: Compute angle start and angle extent --> + <xsl:variable name="ux" select="( $x1 - $cx1) div $new-rx"/> + <xsl:variable name="uy" select="( $y1 - $cy1) div $new-ry"/> + <xsl:variable name="vx" select="( - 1 * $x1 - $cx1) div $new-rx"/> + <xsl:variable name="vy" select="(- 1 * $y1 - $cy1) div $new-ry"/> + <xsl:variable name="n"> + <xsl:call-template name="sqrt"> + <xsl:with-param name="x" select=" ($ux * $ux) + ($uy * $uy) "/> + </xsl:call-template> + </xsl:variable> + <!-- 1 * ux + 0 * uy --> + <xsl:variable name="p" select="$ux"/> + <xsl:variable name="uy-sign"> + <xsl:choose> + <xsl:when test=" $uy &lt; 0 ">-1</xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="acos-pn"> + <xsl:call-template name="acos"> + <xsl:with-param name="x" select="$p div $n"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="theta" select="( $uy-sign * $acos-pn * 180 div $pi ) mod 360 "/> + <xsl:variable name="n-delta"> + <xsl:call-template name="sqrt"> + <xsl:with-param name="x" select="($ux * $ux + $uy * $uy) * ($vx * $vx + $vy * $vy)"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="p-delta" select="$ux * $vx + $uy * $vy"/> + <xsl:variable name="vy-sign"> + <xsl:choose> + <xsl:when test="($ux * $vy - $uy * $vx) &lt; 0 ">-1</xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="acos-pn-delta"> + <xsl:call-template name="acos"> + <xsl:with-param name="x" select="$p-delta div $n-delta"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="unchecked-delta" select="$vy-sign * $acos-pn-delta * 180 div $pi "/> + <xsl:variable name="delta"> + <xsl:choose> + <xsl:when test=" $sweep-flag = 0 and $unchecked-delta &gt; 0 "> + <xsl:value-of select=" ($unchecked-delta - 360) mod 360 "/> + </xsl:when> + <xsl:when test=" $sweep-flag = 1 and $unchecked-delta &lt; 0 "> + <xsl:value-of select=" ($unchecked-delta + 360) mod 360 "/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select=" $unchecked-delta mod 360 "/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="concat ($cx, ' ' , $cy, ' ' , $rx, ' ' , $ry, ' ' , $theta, ' ' , $delta, ' ' , $x-axis-rotation) "/> + </xsl:template> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/export/wordml/ooo2wordml_settings.xsl b/openoffice/share/xslt/export/wordml/ooo2wordml_settings.xsl new file mode 100644 index 0000000000000000000000000000000000000000..8b0c46fff5ddc7368e7b2b47e35beae7671dcf0b --- /dev/null +++ b/openoffice/share/xslt/export/wordml/ooo2wordml_settings.xsl @@ -0,0 +1,308 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" exclude-result-prefixes="office table style text draw svg dc config xlink meta oooc dom ooo chart math dr3d form script ooow draw"> + <xsl:template match="office:settings"> + <w:docPr> + <w:displayBackgroundShape/> + <xsl:variable name="view-settings" select="config:config-item-set[@config:name = 'view-settings']"/> + <xsl:choose> + <xsl:when test="$view-settings/config:config-item[@config:name = 'InBrowseMode'] = 'true'"> + <w:view w:val="outline"/> + </xsl:when> + <xsl:otherwise> + <w:view w:val="print"/> + </xsl:otherwise> + </xsl:choose> + <xsl:variable name="views" select="$view-settings/config:config-item-map-indexed[@config:name = 'Views']"/> + <w:zoom w:percent="{$views/config:config-item-map-entry/config:config-item[@config:name = 'ZoomFactor']}"> + <xsl:variable name="zoom-type" select="$views/config:config-item-map-entry/config:config-item[@config:name = 'ZoomType']"/> + <xsl:choose> + <xsl:when test="$zoom-type = '3'"> + <xsl:attribute name="w:val">best-fit</xsl:attribute> + </xsl:when> + <xsl:when test="$zoom-type = '2'"> + <xsl:attribute name="w:val">full-page</xsl:attribute> + </xsl:when> + <xsl:when test="$zoom-type = '1'"> + <xsl:attribute name="w:val">text-fit</xsl:attribute> + </xsl:when> + </xsl:choose> + </w:zoom> + <w:defaultTabStop> + <xsl:attribute name="w:val"><xsl:call-template name="convert2twip"><xsl:with-param name="value" select="/office:document/office:styles/style:default-style[@style:family='paragraph']/style:paragraph-properties/@style:tab-stop-distance"/></xsl:call-template></xsl:attribute> + </w:defaultTabStop> + <xsl:if test="../office:master-styles/style:master-page/style:header-left"> + <w:evenAndOddHeaders/> + </xsl:if> + <xsl:apply-templates select="/office:document/office:styles/text:footnotes-configuration"/> + <xsl:apply-templates select="/office:document/office:styles/text:endnotes-configuration"/> + <!-- add the variables declaration in w:docpr G.Y. Begin--> + <xsl:if test="/office:document/office:body/office:text/text:variable-decls | /office:document/office:body/office:text/text:user-field-decls |/office:document/office:body/office:text/text:sequence-decls "> + <xsl:call-template name="field_declare"> + <xsl:with-param name="simple_field_variable_declares" select="/office:document/office:body/office:text/text:variable-decls"/> + <xsl:with-param name="user_field_variable_declares" select=" /office:document/office:body/office:text/text:user-field-decls"/> + <xsl:with-param name="field_sequence_declares" select="/office:document/office:body/office:text/text:sequence-decls"/> + </xsl:call-template> + </xsl:if> + <!--add the variables declaration in w:docpr G.Y. End--> + </w:docPr> + </xsl:template> + <xsl:template match="text:footnotes-configuration"> + <xsl:param name="within-section"/> + <w:footnotePr> + <xsl:choose> + <xsl:when test="@text:footnotes-position = 'document'"> + <w:pos w:val="beneath-text"/> + </xsl:when> + <xsl:otherwise> + <w:pos w:val="page-bottom"/> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="@text:start-value"> + <w:numStart w:val="{@text:start-value + 1}"/> + </xsl:if> + <xsl:if test="@style:num-format"> + <xsl:call-template name="convert-number-format"> + <xsl:with-param name="number-format" select="@style:num-format"/> + <xsl:with-param name="number-prefix" select="@style:num-prefix"/> + <xsl:with-param name="number-suffix" select="@style:num-suffix"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="@text:start-numbering-at"> + <xsl:choose> + <xsl:when test="@text:start-numbering-at = 'document'"> + <w:numRestart w:val="continuous"/> + </xsl:when> + <xsl:when test="@text:start-numbering-at = 'page'"> + <w:numRestart w:val="each-page"/> + </xsl:when> + <!-- convert "chapter" to "section" --> + <xsl:otherwise> + <w:numRestart w:val="each-sect"/> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="$within-section != 'yes'"> + <!-- because in SO/OOo footnote-sep is defined within every page-layout, but in Word XML footnote separator + is defined solely in docPr, so not trouble to find the proper footnote-sep definition. --> + <w:footnote w:type="separator"> + <w:p> + <w:r> + <w:separator/> + </w:r> + </w:p> + </w:footnote> + <w:footnote w:type="continuation-separator"> + <w:p> + <w:r> + <w:continuationSeparator/> + <xsl:if test="text:footnote-continuation-notice-backward"> + <w:t> + <xsl:value-of select="text:footnote-continuation-notice-backward"/> + </w:t> + </xsl:if> + </w:r> + </w:p> + </w:footnote> + <xsl:if test="text:footnote-continuation-notice-forward"> + <w:footnote w:type="continuation-notice"> + <w:p> + <w:r> + <w:t> + <xsl:value-of select="text:footnote-continuation-notice-forward"/> + </w:t> + </w:r> + </w:p> + </w:footnote> + </xsl:if> + </xsl:if> + </w:footnotePr> + </xsl:template> + <xsl:template match="text:endnotes-configuration"> + <xsl:param name="within-section"/> + <w:endnotePr> + <w:pos w:val="sect-end"/> + <xsl:if test="@text:start-value"> + <w:numStart w:val="{@text:start-value + 1}"/> + </xsl:if> + <xsl:if test="@style:num-format"> + <xsl:call-template name="convert-number-format"> + <xsl:with-param name="number-format" select="@style:num-format"/> + <xsl:with-param name="number-prefix" select="@style:num-prefix"/> + <xsl:with-param name="number-suffix" select="@style:num-suffix"/> + </xsl:call-template> + </xsl:if> + <w:numRestart w:val="each-sect"/> + <xsl:if test="$within-section != 'yes'"> + <w:endnote w:type="separator"> + <w:p> + <w:r> + <w:separator/> + </w:r> + </w:p> + </w:endnote> + <w:endnote w:type="continuation-separator"> + <w:p> + <w:r> + <w:continuationSeparator/> + </w:r> + </w:p> + </w:endnote> + </xsl:if> + </w:endnotePr> + </xsl:template> + <xsl:template name="convert-number-format"> + <xsl:param name="number-format"/> + <xsl:param name="number-prefix"/> + <xsl:param name="number-suffix"/> + <xsl:choose> + <xsl:when test="$number-format = '1' and normalize-space($number-prefix) = '0'"> + <w:numFmt w:val="decimal-zero"/> + </xsl:when> + <xsl:when test="$number-format = '1' and normalize-space($number-suffix) = '.'"> + <w:numFmt w:val="decimal-enclosed-fullstop"/> + </xsl:when> + <xsl:when test="$number-format = '1' and normalize-space($number-prefix) = '(' and normalize-space($number-prefix) = ')'"> + <w:numFmt w:val="decimal-enclosed-paren"/> + </xsl:when> + <xsl:when test="$number-format = '1' and normalize-space($number-prefix) = '-' and normalize-space($number-prefix) = '-'"> + <w:numFmt w:val="number-in-dash"/> + </xsl:when> + <xsl:when test="$number-format = '1'"> + <!-- '1' also seems: decimal-half-width --> + <w:numFmt w:val="decimal"/> + </xsl:when> + <xsl:when test="$number-format = 'a'"> + <w:numFmt w:val="lower-letter"/> + </xsl:when> + <xsl:when test="$number-format = 'A'"> + <w:numFmt w:val="upper-letter"/> + </xsl:when> + <xsl:when test="$number-format = 'i'"> + <w:numFmt w:val="lower-roman"/> + </xsl:when> + <xsl:when test="$number-format = 'I'"> + <w:numFmt w:val="upper-roman"/> + </xsl:when> + <xsl:when test="$number-format = '1, ï¼’, 3, ...'"> + <!-- '1, ï¼’, 3, ...' also seems: decimal-full-width2 --> + <w:numFmt w:val="decimal-full-width"/> + </xsl:when> + <xsl:when test="$number-format = 'â‘ , â‘¡, â‘¢, ...'"> + <!-- decimal-enclosed-circle seems same --> + <w:numFmt w:val="decimal-enclosed-circle-chinese"/> + </xsl:when> + <xsl:when test="$number-format = '一, 二, 三, ...' and normalize-space($number-prefix) = '(' and normalize-space($number-suffix) = ')'"> + <w:numFmt w:val="ideograph-enclosed-circle"/> + </xsl:when> + <xsl:when test="$number-format = '一, 二, 三, ...'"> + <!-- '一, 二, 三, ...' also seems: ideograph-digital, japanese-counting, japanese-digital-ten-thousand, + taiwanese-counting, taiwanese-counting-thousand, taiwanese-digital, chinese-counting, korean-digital2 --> + <w:numFmt w:val="chinese-counting-thousand"/> + </xsl:when> + <xsl:when test="$number-format = '壹, è´°, å, ...'"> + <w:numFmt w:val="chinese-legal-simplified"/> + </xsl:when> + <xsl:when test="$number-format = '壹, è²³, åƒ, ...'"> + <w:numFmt w:val="ideograph-legal-traditional"/> + </xsl:when> + <xsl:when test="$number-format = '甲, ä¹™, 丙, ...'"> + <w:numFmt w:val="ideograph-traditional"/> + </xsl:when> + <xsl:when test="$number-format = 'å­, 丑, 寅, ...'"> + <w:numFmt w:val="ideograph-zodiac"/> + </xsl:when> + <xsl:when test="$number-format = '壱, å¼, å‚, ...'"> + <w:numFmt w:val="japanese-legal"/> + </xsl:when> + <xsl:when test="$number-format = 'ã‚¢, イ, ウ, ...'"> + <w:numFmt w:val="aiueo-full-width"/> + </xsl:when> + <xsl:when test="$number-format = 'ï½±, ï½², ï½³, ...'"> + <w:numFmt w:val="aiueo"/> + </xsl:when> + <xsl:when test="$number-format = 'イ, ロ, ãƒ, ...'"> + <w:numFmt w:val="iroha-full-width"/> + </xsl:when> + <xsl:when test="$number-format = 'ï½², ï¾›, ハ, ...'"> + <w:numFmt w:val="iroha"/> + </xsl:when> + <xsl:when test="$number-format = 'ì¼, ì´, 삼, ...'"> + <!-- 'ì¼, ì´, 삼, ...' also seems: korean-counting --> + <w:numFmt w:val="korean-digital"/> + </xsl:when> + <xsl:when test="$number-format = 'ㄱ, ã„´, ã„·, ...' or $number-format = '㉠, ㉡, ㉢, ...'"> + <!-- mapping circled to uncirled --> + <w:numFmt w:val="chosung"/> + </xsl:when> + <xsl:when test="$number-format = 'ê°€, 나, 다, ...' or $number-format = '㉮, ㉯, ㉰, ...'"> + <!-- mapping circled to uncirled --> + <w:numFmt w:val="ganada"/> + </xsl:when> + <xsl:when test="$number-format = 'Ø£, ب, ت, ...'"> + <w:numFmt w:val="arabic-alpha"/> + </xsl:when> + <xsl:when test="$number-format = 'à¸, ข, ฃ, ...'"> + <w:numFmt w:val="thai-letters"/> + </xsl:when> + <xsl:when test="$number-format = '×, ב, ×’, ...'"> + <w:numFmt w:val="hebrew-1"/> + </xsl:when> + <xsl:when test="$number-format = 'Native Numbering'"> + <xsl:variable name="locale" select="/office:document/office:meta/dc:language"/> + <xsl:choose> + <xsl:when test="starts-with($locale, 'th-')"> + <!-- for Thai, mapping thai-numbers, thai-counting to thai-letters --> + <w:numFmt w:val="thai-letters"/> + </xsl:when> + <xsl:when test="starts-with($locale, 'hi-')"> + <!-- for Hindi, mapping hindi-vowels, hindi-consonants, hindi-counting to hindi-numbers --> + <w:numFmt w:val="hindi-numbers"/> + </xsl:when> + <xsl:when test="starts-with($locale, 'ar-')"> + <!-- for Arabic, mapping arabic-abjad to arabic-alpha --> + <w:numFmt w:val="arabic-alpha"/> + </xsl:when> + <xsl:when test="starts-with($locale, 'he-')"> + <!-- for Hebrew, mapping hebrew-2 to --> + <w:numFmt w:val="hebrew-1"/> + </xsl:when> + <xsl:when test="starts-with($locale, 'ru-')"> + <!-- for Russian, mapping russian-upper to russian-lower --> + <w:numFmt w:val="russian-lower"/> + </xsl:when> + <xsl:when test="starts-with($locale, 'vi-')"> + <!-- for Vietnamese --> + <w:numFmt w:val="vietnamese-counting"/> + </xsl:when> + </xsl:choose> + </xsl:when> + <!-- unsupported: ordinal, cardinal-text, ordinal-text, hex, chicago, bullet, ideograph-zodiac-traditional, + chinese-not-impl, korean-legal --> + <xsl:otherwise> + <w:numFmt w:val="decimal"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/export/wordml/ooo2wordml_table.xsl b/openoffice/share/xslt/export/wordml/ooo2wordml_table.xsl new file mode 100644 index 0000000000000000000000000000000000000000..9522b8c05daf73beaab20ca07a1ce4a62f988584 --- /dev/null +++ b/openoffice/share/xslt/export/wordml/ooo2wordml_table.xsl @@ -0,0 +1,412 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" exclude-result-prefixes="office table style text draw svg dc config xlink meta oooc dom ooo chart math dr3d form script ooow draw"> + <xsl:key name="table-style" match="style:style[@style:family='table']" use="@style:name"/> + <xsl:key name="table-column-style" match="style:style[@style:family='table-column']" use="@style:name"/> + <xsl:key name="table-row-style" match="style:style[@style:family='table-row']" use="@style:name"/> + <xsl:key name="table-cell-style" match="style:style[@style:family='table-cell']" use="@style:name"/> + <xsl:template match="style:table-properties" mode="table"> + <xsl:param name="within-body"/> + <xsl:if test="$within-body = 'yes'"> + <w:tblW> + <xsl:choose> + <xsl:when test="@style:rel-width"> + <xsl:attribute name="w:w"><xsl:value-of select="substring-before(@style:rel-width, '%') * 50"/></xsl:attribute> + <xsl:attribute name="w:type">pct</xsl:attribute> + </xsl:when> + <xsl:when test="@style:width"> + <xsl:attribute name="w:w"><xsl:call-template name="convert2twip"><xsl:with-param name="value" select="@style:width"/></xsl:call-template></xsl:attribute> + <xsl:attribute name="w:type">dxa</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="w:w">0</xsl:attribute> + <xsl:attribute name="w:type">auto</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </w:tblW> + </xsl:if> + <w:tblInd> + <xsl:choose> + <xsl:when test="@fo:margin-left"> + <xsl:attribute name="w:w"><xsl:call-template name="convert2twip"><xsl:with-param name="value" select="@fo:margin-left"/></xsl:call-template></xsl:attribute> + <xsl:attribute name="w:type">dxa</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="w:w">0</xsl:attribute> + <xsl:attribute name="w:type">auto</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </w:tblInd> + <xsl:if test="@table:align"> + <w:jc> + <xsl:choose> + <xsl:when test="@table:align = 'left' or @table:align= 'center' or @table:align = 'right'"> + <xsl:attribute name="w:val"><xsl:value-of select="@table:align"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="w:val">left</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </w:jc> + </xsl:if> + </xsl:template> + <xsl:template match="table:table"> + <!--fix for issue i32030 pagebreak before--> + <xsl:if test="key('table-style', @table:style-name)/style:table-properties/@fo:break-before"> + <xsl:variable name="table-break-before" select="key('table-style', @table:style-name)/style:table-properties/@fo:break-before"/> + <xsl:choose> + <xsl:when test="$table-break-before = 'page' "> + <w:p> + <w:r> + <w:br w:type="page"/> + </w:r> + </w:p> + </xsl:when> + <xsl:when test="$table-break-before = 'column' "> + <w:p> + <w:r> + <w:br w:type="column"/> + </w:r> + </w:p> + </xsl:when> + </xsl:choose> + </xsl:if> + <w:tbl> + <w:tblPr> + <xsl:if test="not (@table:is-sub-table) or (@table:is-sub-table = 'false' )"> + <w:tblStyle w:val="{@table:style-name}"/> + <xsl:apply-templates select="key('table-style', @table:style-name)/style:table-properties" mode="table"> + <xsl:with-param name="within-body" select="'yes'"/> + </xsl:apply-templates> + </xsl:if> + <xsl:if test="@table:is-sub-table ='true' "> + <w:tblW w:type="dxa"> + <xsl:variable name="sub-table-width"> + <xsl:call-template name="caculate-sub-table-width"> + <xsl:with-param name="sub-table-column-node" select="table:table-column[1]"/> + <xsl:with-param name="total-sub-table-width" select="0"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="w:w"><xsl:value-of select="$sub-table-width"/></xsl:attribute> + </w:tblW> + <!--w:tblLayout w:type="Fixed"/--> + </xsl:if> + </w:tblPr> + <w:tblGrid> + <xsl:apply-templates select="table:table-column"/> + </w:tblGrid> + <xsl:apply-templates select="table:table-header-rows/table:table-row | table:table-row"/> + </w:tbl> + <!--fix for issue i32030 pagebreak after--> + <xsl:if test="key('table-style', @table:style-name)/style:table-properties/@fo:break-after"> + <xsl:variable name="table-break-after" select=" key('table-style', @table:style-name)/style:table-properties/@fo:break-after"/> + <xsl:choose> + <xsl:when test="$table-break-after = 'page' "> + <w:p> + <w:r> + <w:br w:type="page"/> + </w:r> + </w:p> + </xsl:when> + <xsl:when test="$table-break-after = 'column' "> + <w:p> + <w:r> + <w:br w:type="column"/> + </w:r> + </w:p> + </xsl:when> + </xsl:choose> + </xsl:if> + <xsl:if test="name(..)= 'table:table-cell' "> + <w:p/> + </xsl:if> + </xsl:template> + <xsl:template name="caculate-sub-table-width"> + <xsl:param name="sub-table-column-node"/> + <xsl:param name="total-sub-table-width"/> + <xsl:variable name="column-width" select="key('table-column-style', $sub-table-column-node/@table:style-name)/style:table-column-properties/@style:column-width"/> + <xsl:variable name="column-width-in-twip"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="$column-width"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="$sub-table-column-node/following-sibling::table:table-column"> + <xsl:choose> + <xsl:when test="$sub-table-column-node/@table:number-columns-repeated"> + <xsl:call-template name="caculate-sub-table-width"> + <xsl:with-param name="sub-table-column-node" select="$sub-table-column-node/following-sibling::table:table-column[ 1]"/> + <xsl:with-param name="total-sub-table-width" select="$total-sub-table-width + $column-width-in-twip * $sub-table-column-node/@table:number-columns-repeated"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="caculate-sub-table-width"> + <xsl:with-param name="sub-table-column-node" select="$sub-table-column-node/following-sibling::table:table-column[1]"/> + <xsl:with-param name="total-sub-table-width" select="$total-sub-table-width + $column-width-in-twip "/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="$sub-table-column-node/@table:number-columns-repeated"> + <xsl:value-of select="$total-sub-table-width + $column-width-in-twip * $sub-table-column-node/@table:number-columns-repeated"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$total-sub-table-width + $column-width-in-twip "/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="table:table-column"> + <xsl:variable name="column-width" select="key('table-column-style', @table:style-name)/style:table-column-properties/@style:column-width"/> + <xsl:variable name="column-width-in-twip"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="$column-width"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <!-- if table:table-column has attribute table:number-columns-repeated, then call the recursion + temple repeat-gridcol to produce multiple w:gridCol in MS word. Gary.Yang --> + <xsl:when test="@table:number-columns-repeated"> + <xsl:call-template name="repeat-gridcol"> + <xsl:with-param name="grid-repeat-count" select="@table:number-columns-repeated"/> + <xsl:with-param name="column-width" select="$column-width-in-twip"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <w:gridCol w:w="{$column-width-in-twip}"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!--recursion template for produce multiple w:gridCol Gary.Yang--> + <xsl:template name="repeat-gridcol"> + <xsl:param name="grid-repeat-count"/> + <xsl:param name="column-width"/> + <xsl:if test="$grid-repeat-count &gt; 0"> + <w:gridCol w:w="{$column-width}"/> + <xsl:call-template name="repeat-gridcol"> + <xsl:with-param name="grid-repeat-count" select="$grid-repeat-count - 1"/> + <xsl:with-param name="column-width" select="$column-width"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template match="table:table-row"> + <xsl:element name="w:tr"> + <xsl:element name="w:trPr"> + <xsl:if test="parent::table:table-header-rows"> + <!-- fix for Issue 32034--> + <w:tblHeader>on</w:tblHeader> + </xsl:if> + <xsl:variable name="row-height" select="key('table-row-style', @table:style-name)/style:table-row-properties/@style:row-height"/> + <xsl:if test="$row-height"> + <w:trHeight> + <xsl:attribute name="w:val"><xsl:call-template name="convert2twip"><xsl:with-param name="value" select="$row-height"/></xsl:call-template></xsl:attribute> + </w:trHeight> + </xsl:if> + </xsl:element> + <!--end of w:trPr--> + <xsl:apply-templates select="table:table-cell "/> + </xsl:element> + </xsl:template> + <xsl:template match="table:table-cell "> + <xsl:element name="w:tc"> + <xsl:element name="w:tcPr"> + <!-- to caclate the table-cell width Gary.Yang --> + <xsl:choose> + <!--when the table-cell contains the sub-table --> + <xsl:when test="table:table/@table:is-sub-table= 'true' "> + <xsl:variable name="table-cell-width"> + <xsl:call-template name="caculate-sub-table-width"> + <xsl:with-param name="sub-table-column-node" select="table:table/table:table-column[1]"/> + <xsl:with-param name="total-sub-table-width" select="0"/> + </xsl:call-template> + </xsl:variable> + <w:tcW w:type="dxa"> + <xsl:attribute name="w:w"><xsl:value-of select="$table-cell-width"/></xsl:attribute> + </w:tcW> + </xsl:when> + <xsl:otherwise> + <!-- when the table-cell doesn't contain the sub-table --> + <xsl:variable name="table-cell-width"> + <xsl:call-template name="caculate-table-cell-width"> + <xsl:with-param name="table-cell-position" select="position()"/> + <xsl:with-param name="table-column" select="ancestor::table:table[1]/table:table-column[1]"/> + </xsl:call-template> + </xsl:variable> + <w:tcW w:type="dxa"> + <xsl:attribute name="w:w"><xsl:value-of select="$table-cell-width"/></xsl:attribute> + </w:tcW> + <!-- for performance issue, we can set w:type to auto that makes the cell width auto fit the content. --> + <!--w:tcW w:w="0" w:type="auto"/--> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="@table:number-columns-spanned"> + <w:gridSpan w:val="{@table:number-columns-spanned}"/> + </xsl:if> + <xsl:variable name="cell-style-properties" select="key('table-cell-style', @table:style-name)/style:table-cell-properties"/> + <xsl:if test="$cell-style-properties/@fo:background-color"> + <w:shd w:val="solid" w:color="{substring-after($cell-style-properties/@fo:background-color,'#')}"/> + </xsl:if> + <xsl:if test="$cell-style-properties/@fo:vertical-align"> + <xsl:choose> + <xsl:when test="$cell-style-properties/@fo:vertical-align = 'middle'"> + <w:vAlign w:val="center"/> + </xsl:when> + <xsl:when test="$cell-style-properties/@fo:vertical-align = 'Automatic'"> + <w:vAlign w:val="both"/> + </xsl:when> + <xsl:otherwise> + <w:vAlign w:val="{$cell-style-properties/@fo:vertical-align}"/> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <w:tcMar> + <xsl:if test="$cell-style-properties/@fo:padding-top"> + <w:top w:type="dxa"> + <xsl:attribute name="w:w"><xsl:call-template name="convert2twip"><xsl:with-param name="value" select="$cell-style-properties/@fo:padding-top"/></xsl:call-template></xsl:attribute> + </w:top> + </xsl:if> + <xsl:if test="$cell-style-properties/@fo:padding-bottom"> + <w:bottom w:type="dxa"> + <xsl:attribute name="w:w"><xsl:call-template name="convert2twip"><xsl:with-param name="value" select="$cell-style-properties/@fo:padding-bottom"/></xsl:call-template></xsl:attribute> + </w:bottom> + </xsl:if> + <xsl:if test="$cell-style-properties/@fo:padding-left"> + <w:left w:type="dxa"> + <xsl:attribute name="w:w"><xsl:call-template name="convert2twip"><xsl:with-param name="value" select="$cell-style-properties/@fo:padding-left"/></xsl:call-template></xsl:attribute> + </w:left> + </xsl:if> + <xsl:if test="$cell-style-properties/@fo:padding-right"> + <w:right w:type="dxa"> + <xsl:attribute name="w:w"><xsl:call-template name="convert2twip"><xsl:with-param name="value" select="$cell-style-properties/@fo:padding-right"/></xsl:call-template></xsl:attribute> + </w:right> + </xsl:if> + </w:tcMar> + <!-- the following code is to get the cell borders if they exsits Gary.Yang--> + <xsl:variable name="border-top" select="$cell-style-properties/@fo:border-top | $cell-style-properties/@fo:border"/> + <xsl:variable name="border-bottom" select="$cell-style-properties/@fo:border-bottom | $cell-style-properties/@fo:border"/> + <xsl:variable name="border-left" select="$cell-style-properties/@fo:border-left | $cell-style-properties/@fo:border"/> + <xsl:variable name="border-right" select="$cell-style-properties/@fo:border-right | $cell-style-properties/@fo:border"/> + <xsl:variable name="border-line-width-top" select="$cell-style-properties/@style:border-line-width-top | $cell-style-properties/@style:border-line-width "/> + <xsl:variable name="border-line-width-bottom" select="$cell-style-properties/@style:border-line-width-bottom | $cell-style-properties/@style:border-line-width"/> + <xsl:variable name="border-line-width-left" select="$cell-style-properties/@style:border-line-width-left | $cell-style-properties/@style:border-line-width"/> + <xsl:variable name="border-line-width-right" select="$cell-style-properties/@style:border-line-width-right | $cell-style-properties/@style:border-line-width"/> + <xsl:element name="w:tcBorders"> + <xsl:if test="$border-top"> + <xsl:element name="w:top"> + <xsl:call-template name="get-border"> + <xsl:with-param name="so-border" select="$border-top"/> + <xsl:with-param name="so-border-line-width" select="$border-line-width-top"/> + <xsl:with-param name="so-border-position" select=" 'top' "/> + </xsl:call-template> + </xsl:element> + </xsl:if> + <xsl:if test="$border-bottom"> + <xsl:element name="w:bottom"> + <xsl:call-template name="get-border"> + <xsl:with-param name="so-border" select="$border-bottom"/> + <xsl:with-param name="so-border-line-width" select="$border-line-width-bottom"/> + <xsl:with-param name="so-border-position" select=" 'bottom' "/> + </xsl:call-template> + </xsl:element> + </xsl:if> + <xsl:if test="$border-left"> + <xsl:element name="w:left"> + <xsl:call-template name="get-border"> + <xsl:with-param name="so-border" select="$border-left"/> + <xsl:with-param name="so-border-line-width" select="$border-line-width-left"/> + <xsl:with-param name="so-border-position" select=" 'left' "/> + </xsl:call-template> + </xsl:element> + </xsl:if> + <xsl:if test="$border-right"> + <xsl:element name="w:right"> + <xsl:call-template name="get-border"> + <xsl:with-param name="so-border" select="$border-right"/> + <xsl:with-param name="so-border-line-width" select="$border-line-width-right"/> + <xsl:with-param name="so-border-position" select=" 'right' "/> + </xsl:call-template> + </xsl:element> + </xsl:if> + </xsl:element> + </xsl:element> + <xsl:if test="not (*) "> + <w:p/> + </xsl:if> + <xsl:apply-templates select=" text:p | table:table | text:h | office:annotation"/> + </xsl:element> + </xsl:template> + <xsl:template name="caculate-table-cell-width"> + <xsl:param name="table-cell-position"/> + <xsl:param name="table-column"/> + <xsl:choose> + <xsl:when test="$table-column/@table:number-columns-repeated"> + <xsl:choose> + <xsl:when test="($table-cell-position - $table-column/@table:number-columns-repeated) &lt;= 0"> + <xsl:variable name="table-cell-width" select="key('table-column-style', $table-column/@table:style-name)/style:table-column-properties/@style:column-width"/> + <xsl:variable name="table-cell-width-in-twip"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="$table-cell-width"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="$table-cell-width-in-twip"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="caculate-table-cell-width"> + <xsl:with-param name="table-cell-position" select="$table-cell-position - $table-column/@table:number-columns-repeated"/> + <xsl:with-param name="table-column" select="$table-column/following-sibling::table:table-column[1]"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <!-- if the $table-column doesn't contain the table:number-columns-repeated attribute --> + <xsl:choose> + <xsl:when test="($table-cell-position - 1) = 0"> + <xsl:variable name="table-cell-width" select="key('table-column-style', $table-column/@table:style-name)/style:table-column-properties/@style:column-width"/> + <xsl:variable name="table-cell-width-in-twip"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="$table-cell-width"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="$table-cell-width-in-twip"/> + </xsl:when> + <xsl:when test="($table-cell-position - 1) &gt; 0"> + <xsl:call-template name="caculate-table-cell-width"> + <xsl:with-param name="table-cell-position" select=" $table-cell-position - 1 "/> + <xsl:with-param name="table-column" select="$table-column/following-sibling::table:table-column[1]"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:message> + <xsl:value-of select=" 'caculate table cell width wrong ' "/> + </xsl:message> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/export/wordml/ooo2wordml_text.xsl b/openoffice/share/xslt/export/wordml/ooo2wordml_text.xsl new file mode 100644 index 0000000000000000000000000000000000000000..2ca16a02bbe7d3efe5768afcc2fb81deacbd737a --- /dev/null +++ b/openoffice/share/xslt/export/wordml/ooo2wordml_text.xsl @@ -0,0 +1,1275 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" exclude-result-prefixes="office table style text draw svg dc config xlink meta oooc dom ooo chart math dr3d form script ooow draw"> + <xsl:template match="style:paragraph-properties" mode="paragraph"> + <w:pPr> + <w:adjustRightInd w:val="off"/> + <xsl:if test="@fo:break-before = 'page'"> + <w:pageBreakBefore w:val="on"/> + </xsl:if> + <xsl:if test="contains(@style:writing-mode, 'rl')"> + <w:bidi/> + </xsl:if> + <xsl:choose> + <xsl:when test="@fo:text-align-last = 'start'"> + <xsl:choose> + <xsl:when test="contains(@style:writing-mode, 'rl')"> + <w:jc w:val="right"/> + </xsl:when> + <xsl:otherwise> + <w:jc w:val="left"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="@fo:text-align-last = 'justify'"> + <w:jc w:val="distribute"/> + </xsl:when> + <xsl:when test="@fo:text-align-last = 'center'"> + <w:jc w:val="center"/> + </xsl:when> + <xsl:when test="@fo:text-align = 'start'"> + <xsl:choose> + <xsl:when test="contains(@style:writing-mode, 'rl')"> + <w:jc w:val="right"/> + </xsl:when> + <xsl:otherwise> + <w:jc w:val="left"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="@fo:text-align = 'end'"> + <xsl:choose> + <xsl:when test="contains(@style:writing-mode, 'rl')"> + <w:jc w:val="left"/> + </xsl:when> + <xsl:otherwise> + <w:jc w:val="right"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="@fo:text-align = 'justify'"> + <w:jc w:val="distribute"/> + </xsl:when> + <xsl:when test="@fo:text-align = 'center'"> + <w:jc w:val="center"/> + </xsl:when> + </xsl:choose> + <w:spacing> + <xsl:choose> + <xsl:when test="@fo:line-height"> + <xsl:choose> + <xsl:when test="contains(@fo:line-height, '%')"> + <xsl:attribute name="w:line-rule">auto</xsl:attribute> + <xsl:attribute name="w:line"> + <xsl:value-of select="round(substring-before(@fo:line-height, '%') div 100 * 240)"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="w:line-rule">exact</xsl:attribute> + <xsl:attribute name="w:line"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="@fo:line-height"/> + </xsl:call-template> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="@style:line-height-at-least"> + <xsl:attribute name="w:line-rule">at-least</xsl:attribute> + <xsl:attribute name="w:line"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="@style:line-height-at-least"/> + </xsl:call-template> + </xsl:attribute> + </xsl:when> + <xsl:when test="@style:line-spacing"> + <xsl:attribute name="w:line-rule">auto</xsl:attribute> + <xsl:variable name="spacing"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="@style:line-spacing"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="w:line"> + <xsl:value-of select="round($spacing div 0.567)"/> + </xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:if test="@fo:margin-top"> + <xsl:choose> + <xsl:when test="contains(@fo:margin-top, '%')"> + <xsl:if test="../@style:parent-style-name"> + <xsl:variable name="parent-size"> + <xsl:value-of select="key('paragraph-style', ../@style:parent-style-name)/style:paragraph-properties/@fo:margin-top"/> + </xsl:variable> + <xsl:variable name="w-number"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="$parent-size"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="w:before"> + <xsl:value-of select="round($w-number div 100 * substring-before(@fo:margin-top, '%'))"/> + </xsl:attribute> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="w:before"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="@fo:margin-top"/> + </xsl:call-template> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="@fo:margin-bottom"> + <xsl:choose> + <xsl:when test="contains(@fo:margin-bottom, '%')"> + <xsl:if test="../@style:parent-style-name"> + <xsl:variable name="parent-size"> + <xsl:value-of select="key('paragraph-style', ../@style:parent-style-name)/style:paragraph-properties/@fo:margin-bottom"/> + </xsl:variable> + <xsl:variable name="w-number"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="$parent-size"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="w:after"> + <xsl:value-of select="round($w-number div 100 * substring-before(@fo:margin-bottom, '%'))"/> + </xsl:attribute> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="w:after"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="@fo:margin-bottom"/> + </xsl:call-template> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </w:spacing> + <w:ind> + <xsl:if test="@fo:margin-left"> + <xsl:choose> + <xsl:when test="contains(@fo:margin-left, '%')"> + <xsl:if test="../@style:parent-style-name"> + <xsl:variable name="parent-size"> + <xsl:value-of select="key('paragraph-style', ../@style:parent-style-name)/style:paragraph-properties/@fo:margin-left"/> + </xsl:variable> + <xsl:variable name="w-number"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="$parent-size"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="w:left"> + <xsl:value-of select="round($w-number div 100 * substring-before(@fo:margin-left, '%'))"/> + </xsl:attribute> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="w:left"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="@fo:margin-left"/> + </xsl:call-template> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="@fo:margin-right"> + <xsl:choose> + <xsl:when test="contains(@fo:margin-right, '%')"> + <xsl:if test="../@style:parent-style-name"> + <xsl:variable name="parent-size"> + <xsl:value-of select="key('paragraph-style', ../@style:parent-style-name)/style:paragraph-properties/@fo:margin-right"/> + </xsl:variable> + <xsl:variable name="w-number"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="$parent-size"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="w:right"> + <xsl:value-of select="round($w-number div 100 * substring-before(@fo:margin-right, '%'))"/> + </xsl:attribute> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="w:right"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="@fo:margin-right"/> + </xsl:call-template> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="@fo:text-indent"> + <xsl:choose> + <!-- When @style:auto-text-indent='true' @fo:text-indent ignored, use 283 for all font size --> + <xsl:when test="@style:auto-text-indent='true'"> + <xsl:attribute name="w:first-line">283</xsl:attribute> + </xsl:when> + <xsl:when test="contains(@fo:text-indent, '%')"> + <xsl:if test="../@style:parent-style-name"> + <xsl:variable name="parent-size"> + <xsl:value-of select="key('paragraph-style', ../@style:parent-style-name)/style:paragraph-properties/@fo:text-indent"/> + </xsl:variable> + <xsl:variable name="w-number"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="$parent-size"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="$w-number &lt; 0"> + <xsl:attribute name="w:hanging"> + <xsl:value-of select="round($w-number div -100 * substring-before(@fo:text-indent, '%'))"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="w:first-line"> + <xsl:value-of select="round($w-number div 100 * substring-before(@fo:text-indent, '%'))"/> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:when> + <xsl:when test="starts-with(@fo:text-indent,'-')"> + <xsl:attribute name="w:hanging"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="substring-after(@fo:text-indent,'-')"/> + </xsl:call-template> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="w:first-line"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="@fo:text-indent"/> + </xsl:call-template> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </w:ind> + <xsl:if test="contains(@fo:background-color, '#')"> + <w:shd w:val="clear" w:color="auto" w:fill="{substring-after(@fo:background-color, '#')}"/> + </xsl:if> + <xsl:if test="@fo:keep-with-next='true'"> + <w:keepNext/> + </xsl:if> + <xsl:choose> + <xsl:when test="@fo:widows | @fo:orphans"> + <w:widowControl w:val="on"/> + </xsl:when> + <xsl:otherwise> + <w:widowControl w:val="off"/> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="@style:break-inside = 'avoid'"> + <w:keepLines/> + </xsl:if> + <xsl:if test="@fo:hyphenate = 'false'"> + <w:suppressAutoHyphens/> + </xsl:if> + <xsl:if test="@style:snap-to-layout-grid='false'"> + <w:snapToGrid w:val="off"/> + </xsl:if> + <xsl:if test="style:tab-stops"> + <w:tabs> + <xsl:for-each select="style:tab-stops/style:tab-stop"> + <w:tab> + <xsl:choose> + <xsl:when test="@style:type='char'"> + <xsl:attribute name="w:val">decimal</xsl:attribute> + </xsl:when> + <xsl:when test="@style:type"> + <xsl:attribute name="w:val"> + <xsl:value-of select="@style:type"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="w:val">left</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="@style:leader-char"> + <xsl:choose> + <xsl:when test="@style:leader-char='-'"> + <xsl:attribute name="w:leader">hyphen</xsl:attribute> + </xsl:when> + <xsl:when test="@style:leader-char='_'"> + <xsl:attribute name="w:leader">underscore</xsl:attribute> + </xsl:when> + <xsl:when test="@style:leader-char='.'"> + <xsl:attribute name="w:leader">dot</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="w:leader">dot</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="@style:position"> + <xsl:attribute name="w:pos"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="@style:position"/> + </xsl:call-template> + </xsl:attribute> + </xsl:if> + </w:tab> + </xsl:for-each> + </w:tabs> + </xsl:if> + <xsl:if test="@style:line-break='normal'"> + <w:kinsoku w:val="off"/> + </xsl:if> + <xsl:if test="@style:punctuation-wrap='simple'"> + <w:overflowPunct w:val="off"/> + </xsl:if> + <xsl:if test="@style:text-autospace='none'"> + <w:autoSpaceDE w:val="off"/> + <w:autoSpaceDN w:val="off"/> + </xsl:if> + <xsl:if test="@style:vertical-align"> + <xsl:element name="w:textAlignment"> + <xsl:choose> + <xsl:when test="@style:vertical-align='middle'"> + <xsl:attribute name="w:val">center</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="w:val"> + <xsl:value-of select="@style:vertical-align"/> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:if test="@text:number-lines='false'"> + <w:supressLineNumbers/> + </xsl:if> + <xsl:variable name="border-top" select="@fo:border-top | @fo:border"/> + <xsl:variable name="border-bottom" select="@fo:border-bottom | @fo:border"/> + <xsl:variable name="border-left" select="@fo:border-left | @fo:border"/> + <xsl:variable name="border-right" select="@fo:border-right | @fo:border"/> + <xsl:variable name="border-line-width-top" select="@style:border-line-width-top | @style:border-line-width "/> + <xsl:variable name="border-line-width-bottom" select="@style:border-line-width-bottom | @style:border-line-width"/> + <xsl:variable name="border-line-width-left" select="@style:border-line-width-left | @style:border-line-width"/> + <xsl:variable name="border-line-width-right" select="@style:border-line-width-right | @style:border-line-width"/> + <xsl:variable name="padding-top" select="@fo:padding-top | @fo:padding"/> + <xsl:variable name="padding-bottom" select="@fo:padding-bottom | @fo:padding"/> + <xsl:variable name="padding-left" select="@fo:padding-left | @fo:padding"/> + <xsl:variable name="padding-right" select="@fo:padding-right | @fo:padding"/> + <w:pBdr> + <xsl:if test="$border-top"> + <xsl:element name="w:top"> + <xsl:call-template name="get-border"> + <xsl:with-param name="so-border" select="$border-top"/> + <xsl:with-param name="so-border-line-width" select="$border-line-width-top"/> + <xsl:with-param name="so-border-position" select=" 'top' "/> + </xsl:call-template> + <xsl:attribute name="w:space"> + <xsl:call-template name="convert2pt"> + <xsl:with-param name="value" select="$padding-top"/> + </xsl:call-template> + </xsl:attribute> + <xsl:if test="@style:shadow!='none'"> + <xsl:attribute name="w:shadow">on</xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + <xsl:if test="$border-bottom"> + <xsl:element name="w:bottom"> + <xsl:call-template name="get-border"> + <xsl:with-param name="so-border" select="$border-bottom"/> + <xsl:with-param name="so-border-line-width" select="$border-line-width-bottom"/> + <xsl:with-param name="so-border-position" select=" 'bottom' "/> + </xsl:call-template> + <xsl:attribute name="w:space"> + <xsl:call-template name="convert2pt"> + <xsl:with-param name="value" select="$padding-bottom"/> + </xsl:call-template> + </xsl:attribute> + <xsl:if test="@style:shadow!='none'"> + <xsl:attribute name="w:shadow">on</xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + <xsl:if test="$border-left"> + <xsl:element name="w:left"> + <xsl:call-template name="get-border"> + <xsl:with-param name="so-border" select="$border-left"/> + <xsl:with-param name="so-border-line-width" select="$border-line-width-left"/> + <xsl:with-param name="so-border-position" select=" 'left' "/> + </xsl:call-template> + <xsl:attribute name="w:space"> + <xsl:call-template name="convert2pt"> + <xsl:with-param name="value" select="$padding-left"/> + </xsl:call-template> + </xsl:attribute> + <xsl:if test="@style:shadow!='none'"> + <xsl:attribute name="w:shadow">on</xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + <xsl:if test="$border-right"> + <xsl:element name="w:right"> + <xsl:call-template name="get-border"> + <xsl:with-param name="so-border" select="$border-right"/> + <xsl:with-param name="so-border-line-width" select="$border-line-width-right"/> + <xsl:with-param name="so-border-position" select=" 'right' "/> + </xsl:call-template> + <xsl:attribute name="w:space"> + <xsl:call-template name="convert2pt"> + <xsl:with-param name="value" select="$padding-right"/> + </xsl:call-template> + </xsl:attribute> + <xsl:if test="@style:shadow!='none'"> + <xsl:attribute name="w:shadow">on</xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + <xsl:if test="@style:shadow!='none' and not(@fo:border-top | @fo:border-bottom | @fo:border-left | @fo:border-right | @fo:border)"> + <xsl:element name="w:right"> + <xsl:attribute name="w:shadow">on</xsl:attribute> + <xsl:attribute name="w:val">single</xsl:attribute> + <xsl:variable name="shadow-size"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="substring-after(substring-after(@style:shadow, ' '), ' ')"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="w:sz"> + <xsl:choose> + <xsl:when test="$shadow-size &lt;= 0.08">12</xsl:when> + <xsl:when test="$shadow-size &lt;= 0.14">18</xsl:when> + <xsl:when test="$shadow-size &lt;= 0.20">24</xsl:when> + <xsl:when test="$shadow-size &lt;= 0.25">36</xsl:when> + <xsl:otherwise>48</xsl:otherwise> + </xsl:choose> + </xsl:attribute> + </xsl:element> + <xsl:element name="w:bottom"> + <xsl:attribute name="w:shadow">on</xsl:attribute> + <xsl:attribute name="w:val">single</xsl:attribute> + <xsl:variable name="shadow-size"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="substring-after(substring-after(@style:shadow, ' '), ' ')"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="w:sz"> + <xsl:choose> + <xsl:when test="$shadow-size &lt;= 0.08">12</xsl:when> + <xsl:when test="$shadow-size &lt;= 0.14">18</xsl:when> + <xsl:when test="$shadow-size &lt;= 0.20">24</xsl:when> + <xsl:when test="$shadow-size &lt;= 0.25">36</xsl:when> + <xsl:otherwise>48</xsl:otherwise> + </xsl:choose> + </xsl:attribute> + </xsl:element> + </xsl:if> + </w:pBdr> + <w:ind> + <xsl:if test="$padding-left!=''"> + <xsl:attribute name="w:left"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="$padding-left"/> + </xsl:call-template> + </xsl:attribute> + </xsl:if> + <xsl:if test="$padding-right!='' "> + <xsl:attribute name="w:right"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="$padding-right"/> + </xsl:call-template> + </xsl:attribute> + </xsl:if> + </w:ind> + <xsl:variable name="stylename"> + <xsl:value-of select="../@style:name"/> + </xsl:variable> + <xsl:if test="/office:document/office:body//text:h[@text:style-name = $stylename]"> + <xsl:variable name="headinglevel"> + <xsl:value-of select="/office:document/office:body//text:h[@text:style-name = $stylename]/@text:level"/> + </xsl:variable> + <xsl:if test="/office:document/office:styles/text:outline-style/text:outline-level-style[@text:level = $headinglevel]"> + <w:listPr> + <w:ilvl w:val="{$headinglevel -1}"/> + <w:ilfo w:val="1"/> + </w:listPr> + </xsl:if> + </xsl:if> + </w:pPr> + </xsl:template> + <xsl:template match="style:text-properties" mode="character"> + <w:rPr> + <xsl:if test="@svg:font-family | @style:font-name | @style:font-name-asian | @style:font-name-complex"> + <w:rFonts> + <xsl:variable name="fontname"> + <xsl:choose> + <xsl:when test='starts-with(@svg:font-family,"&apos;")'> + <xsl:value-of select='substring-before(substring-after(@svg:font-family,"&apos;"),"&apos;")'/> + </xsl:when> + <xsl:when test="@svg:font-family"> + <xsl:value-of select="@svg:font-family"/> + </xsl:when> + <xsl:when test="@style:font-name"> + <xsl:value-of select="@style:font-name"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:if test="string-length($fontname)!=0"> + <xsl:attribute name="w:ascii"> + <xsl:value-of select="$fontname"/> + </xsl:attribute> + <xsl:attribute name="w:h-ansi"> + <xsl:value-of select="$fontname"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="@style:font-name-asian"> + <xsl:attribute name="w:fareast"> + <xsl:value-of select="@style:font-name-asian"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="@style:font-name-complex"> + <xsl:attribute name="w:cs"> + <xsl:value-of select="@style:font-name-complex"/> + </xsl:attribute> + </xsl:if> + </w:rFonts> + </xsl:if> + <!-- relative font sizes not supported yet. --> + <xsl:if test="contains(@fo:font-size, 'pt')"> + <w:sz w:val="{substring-before(@fo:font-size,'pt') * 2}"/> + </xsl:if> + <xsl:if test="contains(@fo:font-size-complex, 'pt')"> + <w:sz-cs w:val="{substring-before(@fo:font-size-complex, 'pt') * 2}"/> + </xsl:if> + <xsl:if test="@fo:font-style = 'italic' or @fo:font-style-asian = 'italic'"> + <w:i/> + </xsl:if> + <xsl:if test="@fo:font-style-complex = 'italic'"> + <w:i-cs/> + </xsl:if> + <xsl:if test="@fo:font-weight = 'bold' or @fo:font-weight-asian = 'bold'"> + <w:b/> + </xsl:if> + <xsl:if test="@fo:font-weight-complex = 'bold'"> + <w:b-cs/> + </xsl:if> + <xsl:if test="@style:text-underline-style"> + <w:u> + <xsl:variable name="w-u"> + <xsl:choose> + <xsl:when test="@style:text-underline-style = 'solid'"> + <xsl:choose> + <xsl:when test="@style:text-underline-type = 'double'">double</xsl:when> + <xsl:when test="@style:text-underline-width = 'bold'">thick</xsl:when> + <xsl:otherwise>single</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="@style:text-underline-style = 'dotted'"> + <xsl:choose> + <xsl:when test="@style:text-underline-type = 'double'">dotted-double</xsl:when> + <xsl:when test="@style:text-underline-width = 'bold'">dotted-heavy</xsl:when> + <xsl:otherwise>dotted</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="@style:text-underline-style = 'dash'"> + <xsl:choose> + <xsl:when test="@style:text-underline-type = 'double'">dashed-double</xsl:when> + <xsl:when test="@style:text-underline-width = 'bold'">dashed-heavy</xsl:when> + <xsl:otherwise>dash</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="@style:text-underline-style = 'long-dash'"> + <xsl:choose> + <xsl:when test="@style:text-underline-type = 'double'">dash-long-double</xsl:when> + <xsl:when test="@style:text-underline-width = 'bold'">dash-long-heavy</xsl:when> + <xsl:otherwise>dash-long</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="@style:text-underline-style = 'dot-dash'"> + <xsl:choose> + <xsl:when test="@style:text-underline-type = 'double'">dot-dash-double</xsl:when> + <xsl:when test="@style:text-underline-width = 'bold'">dash-dot-heavy</xsl:when> + <xsl:otherwise>dot-dash</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="@style:text-underline-style = 'dot-dot-dash'"> + <xsl:choose> + <xsl:when test="@style:text-underline-type = 'double'">dot-dot-dash-double</xsl:when> + <xsl:when test="@style:text-underline-width = 'bold'">dash-dot-dot-heavy</xsl:when> + <xsl:otherwise>dot-dot-dash</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="@style:text-underline-style = 'wave'"> + <xsl:choose> + <xsl:when test="@style:text-underline-type = 'double'">wavy-double</xsl:when> + <xsl:when test="@style:text-underline-width = 'bold'">wavy-heavy</xsl:when> + <xsl:otherwise>wave</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="@style:text-underline-style"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="w:val"> + <xsl:value-of select="$w-u"/> + </xsl:attribute> + <xsl:if test="contains(@style:text-underline-color,'#')"> + <xsl:attribute name="w:color"> + <xsl:value-of select="substring-after(@style:text-underline-color,'#')"/> + </xsl:attribute> + </xsl:if> + </w:u> + </xsl:if> + <xsl:if test="@style:text-shadow | @fo:text-shadow"> + <w:shadow/> + </xsl:if> + <xsl:if test="string-length(@style:text-line-through-style) &gt; 0"> + <xsl:choose> + <xsl:when test="@style:text-line-through-type = 'double'"> + <w:dstrike/> + </xsl:when> + <xsl:when test="@style:text-line-through-style = 'solid'"> + <w:strike/> + </xsl:when> + <xsl:otherwise> + <w:strike/> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="@fo:color"> + <w:color> + <xsl:choose> + <xsl:when test="@fo:color != '#000000'"> + <xsl:attribute name="w:val"> + <xsl:value-of select="substring-after(@fo:color,'#')"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="w:val">auto</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </w:color> + </xsl:if> + <xsl:if test="@fo:font-variant = 'small-caps'"> + <w:smallCaps/> + </xsl:if> + <xsl:if test="@fo:text-transform = 'uppercase'"> + <w:caps/> + </xsl:if> + <xsl:if test="@style:font-relief = 'engraved'"> + <w:imprint/> + </xsl:if> + <xsl:if test="@style:font-relief = 'embossed'"> + <w:emboss/> + </xsl:if> + <xsl:if test="@style:text-outline = 'true'"> + <w:outline/> + </xsl:if> + <xsl:if test="contains(@style:text-scale,'%')"> + <w:w w:val="{substring-before(@style:text-scale,'%')}"/> + </xsl:if> + <xsl:if test="@style:text-emphasize"> + <w:em> + <xsl:choose> + <xsl:when test="contains(@style:text-emphasize, 'accent')"> + <xsl:attribute name="w:val">comma</xsl:attribute> + </xsl:when> + <xsl:when test="contains(@style:text-emphasize, 'disc')"> + <xsl:attribute name="w:val">under-dot</xsl:attribute> + </xsl:when> + <xsl:when test="contains(@style:text-emphasize, 'none')"> + <xsl:attribute name="w:val">none</xsl:attribute> + </xsl:when> + <xsl:when test="contains(@style:text-emphasize, 'dot below')"> + <xsl:attribute name="w:val">under-dot</xsl:attribute> + </xsl:when> + <xsl:when test="contains(@style:text-emphasize, 'dot above')"> + <xsl:attribute name="w:val">dot</xsl:attribute> + </xsl:when> + <xsl:when test="contains(@style:text-emphasize, 'circle')"> + <xsl:attribute name="w:val">dot</xsl:attribute> + </xsl:when> + </xsl:choose> + </w:em> + </xsl:if> + <xsl:if test="@fo:letter-spacing != 'normal'"> + <w:spacing> + <xsl:attribute name="w:val"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="@fo:letter-spacing"/> + </xsl:call-template> + </xsl:attribute> + </w:spacing> + </xsl:if> + <xsl:if test="@style:text-blinking = 'true'"> + <w:effect w:val="blink-background"/> + </xsl:if> + <xsl:if test="@fo:language | @fo:language-asian | @fo:language-complex"> + <w:lang> + <xsl:if test="@fo:language and @fo:country"> + <xsl:attribute name="w:val"> + <xsl:value-of select="concat(@fo:language, '-', @fo:country)"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="@fo:language-asian and @fo:country-asian"> + <xsl:attribute name="w:fareast"> + <xsl:value-of select="concat(@fo:language-asian, '-', @fo:country-asian)"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="@fo:language-complex and @fo:language-complex"> + <xsl:attribute name="w:bidi"> + <xsl:value-of select="concat(@fo:language-complex, '-', @fo:language-complex)"/> + </xsl:attribute> + </xsl:if> + </w:lang> + </xsl:if> + <xsl:if test="@style:text-position"> + <xsl:variable name="position"> + <xsl:choose> + <xsl:when test="starts-with(@style:text-position, 'super')">superscript_0</xsl:when> + <xsl:when test="starts-with(@style:text-position, 'sub')">subscript_0</xsl:when> + <xsl:when test="starts-with(@style:text-position, '-')"> + <xsl:value-of select="concat('subscript_', substring-before(@style:text-position,'%'))"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat('superscript_', substring-before(@style:text-position,'%'))"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <w:vertAlign> + <xsl:attribute name="w:val"> + <xsl:value-of select="substring-before($position,'_')"/> + </xsl:attribute> + </w:vertAlign> + <!-- Raised/Lowed position is difficult to map to MSWord w:position, Writer use %, but Word use half-point(not relative position). Since it's difficult to get font-size, use 12pt as default font-size --> + <w:position> + <xsl:attribute name="w:val"> + <xsl:choose> + <xsl:when test="substring-after($position, '_') = 0">0</xsl:when> + <xsl:otherwise> + <xsl:value-of select="round(substring-after($position, '_') div 6)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:attribute> + </w:position> + </xsl:if> + <xsl:if test="@text:display = 'true'"> + <w:vanish/> + </xsl:if> + <xsl:if test="contains(@fo:background-color, '#')"> + <w:shd w:val="clear" w:color="auto" w:fill="{substring-after(@fo:background-color, '#')}"/> + </xsl:if> + </w:rPr> + </xsl:template> + <xsl:template match="text:p | text:h"> + <w:p> + <w:pPr> + <xsl:if test="@text:style-name"> + <w:pStyle w:val="{@text:style-name}"/> + </xsl:if> + <xsl:if test="@text:level"> + <w:outlineLvl w:val="{@text:level - 1}"/> + </xsl:if> + <xsl:variable name="following-paragraph-heading-table" select="following::*[(name()= 'text:p' or name()= 'text:h' or name()= 'table:table')]"/> + <xsl:variable name="following-section" select="following::text:section[1]"/> + <xsl:variable name="ancestor-section" select="ancestor::text:section"/> + <!-- if the following neighbour paragraph/heading are slave of one master style, or new section starts, + then a new page will start --> + <xsl:variable name="next-is-new-page" select="boolean(key( 'slave-style', $following-paragraph-heading-table[1]/@*[name()='text:style-name' or name()='table:style-name']))"/> + <xsl:variable name="next-is-new-section"> + <xsl:if test="$following-section and generate-id($following-section/descendant::*[(name()= 'text:p' or name()= 'text:h' or name()= 'table:table') and position() =1]) = generate-id($following-paragraph-heading-table[1])"> + <xsl:value-of select="'yes'"/> + </xsl:if> + </xsl:variable> + <xsl:variable name="next-is-section-end"> + <xsl:if test="$ancestor-section and generate-id($ancestor-section[1]/following::*[(name()= 'text:p' or name()= 'text:h' or name()= 'table:table') and position() =1]) = generate-id($following-paragraph-heading-table[1])"> + <xsl:value-of select="'yes'"/> + </xsl:if> + </xsl:variable> + <xsl:if test="ancestor::office:body and not(ancestor::text:footnote or ancestor::text:endnote) and ($next-is-new-page or $next-is-new-section = 'yes' or $next-is-section-end = 'yes')"> + <w:sectPr> + <xsl:apply-templates select="/office:document/office:styles/text:footnotes-configuration"> + <xsl:with-param name="within-section" select="'yes'"/> + </xsl:apply-templates> + <xsl:apply-templates select="/office:document/office:styles/text:endnotes-configuration"> + <xsl:with-param name="within-section" select="'yes'"/> + </xsl:apply-templates> + <xsl:choose> + <xsl:when test="key( 'slave-style', @*[name()='text:style-name' or name()='table:style-name'])"> + <xsl:apply-templates select="key('master-page', key( 'slave-style', @*[name()='text:style-name' or name()='table:style-name'])[1]/@style:master-page-name)"/> + <xsl:if test="$ancestor-section"> + <xsl:apply-templates select="key('section-style',$ancestor-section[1]/@text:style-name)" mode="section"> + <xsl:with-param name="master-page" select="key( 'page-layout', key('master-page', key( 'slave-style', @*[name()='text:style-name' or name()='table:style-name'])[1]/@style:master-page-name)/@style:page-layout-name)"/> + </xsl:apply-templates> + </xsl:if> + <xsl:if test="key( 'slave-style', @*[name()='text:style-name' or name()='table:style-name'])/style:paragraph-properties/@style:page-number"> + <!-- in M$ word the header and footer associate with the w:sectPr, but in StarOffice writer the header and footer associate with the style:master-page --> + <xsl:variable name="pagenumber_start"> + <xsl:value-of select=" key( 'slave-style', @*[name()='text:style-name' or name()='table:style-name'])/style:paragraph-properties/@style:page-number"/> + </xsl:variable> + <xsl:if test=" number($pagenumber_start) &gt; 0 "> + <w:pgNumType w:start="{$pagenumber_start}"/> + </xsl:if> + <!-- comment out the below line to enable the header and footer display normally when style:page-number =0 --> + <!--w:pgNumType w:start="{key( 'slave-style', @*[name()='text:style-name' or name()='table:style-name'])/style:paragraph-properties/@style:page-number}"/ --> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="preceding-style" select="preceding::*[(name()= 'text:p' or name()= 'text:h' or name()= 'table:table') and key( 'slave-style', @*[name()='text:style-name' or name()='table:style-name'])]"/> + <xsl:choose> + <xsl:when test="$preceding-style"> + <xsl:apply-templates select="key('master-page', key( 'slave-style', $preceding-style[1]/@*[name()='text:style-name' or name()='table:style-name'])[1]/@style:master-page-name)"/> + </xsl:when> + <xsl:otherwise> + <xsl:apply-templates select="/office:document/office:master-styles/style:master-page[1]"/> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="$ancestor-section"> + <xsl:choose> + <xsl:when test="$preceding-style"> + <xsl:apply-templates select="key('section-style',$ancestor-section[1]/@text:style-name)" mode="section"> + <xsl:with-param name="master-page" select="key( 'page-layout', key('master-page', key( 'slave-style', $preceding-style[1]/@*[name()='text:style-name' or name()='table:style-name'])[1]/@style:master-page-name)/@style:page-layout-name)"/> + </xsl:apply-templates> + </xsl:when> + <xsl:otherwise> + <xsl:apply-templates select="key('section-style',$ancestor-section[1]/@text:style-name)" mode="section"> + <xsl:with-param name="master-page" select="/office:document/office:automatic-styles/style:page-layout[1]"/> + </xsl:apply-templates> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </w:sectPr> + </xsl:if> + <!-- add for office:annotation style G.Y. --> + <xsl:if test="name(..)= 'office:annotation' "> + <w:pStyle w:val="CommentText"/> + </xsl:if> + <!-- add by wym for listPr --> + <xsl:if test="ancestor::text:ordered-list | ancestor::text:unordered-list | ancestor::text:list"> + <xsl:variable name="listname"> + <xsl:value-of select="ancestor::text:ordered-list/@text:style-name | ancestor::text:unordered-list/@text:style-name | ancestor::text:list/@text:style-name"/> + </xsl:variable> + <xsl:variable name="currlevel"> + <xsl:value-of select="count(ancestor::text:list-item|ancestor::text:list-header)"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="string-length($listname)!=0 and $currlevel &lt; 10"> + <xsl:variable name="currlist"> + <xsl:apply-templates select="key('list-style', $listname)" mode="count"/> + </xsl:variable> + <w:listPr> + <w:ilvl w:val="{number($currlevel)-1}"/> + <w:ilfo w:val="{$currlist}"/> + </w:listPr> + </xsl:when> + <xsl:when test="string-length($listname)!=0"> + <xsl:for-each select="key('list-style', $listname)"> + <xsl:variable name="spacebefore"> + <xsl:choose> + <xsl:when test="*[@text:level=$currlevel]/style:list-level-properties/@text:space-before"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="*[@text:level=$currlevel]/style:list-level-properties/@text:space-before"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="space2text"> + <xsl:choose> + <xsl:when test="*[@text:level=$currlevel]/style:list-level-properties/@text:min-label-width"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="*[@text:level=$currlevel]/style:list-level-properties/@text:min-label-width"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <w:ind w:left="{number($space2text)+number($spacebefore)}" w:hanging="{$space2text}"/> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <w:listPr> + <w:ilvl w:val="{number($currlevel)-1}"/> + <w:ilfo w:val="1"/> + </w:listPr> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <!-- end of listPr --> + </w:pPr> + <!-- get break column from style --> + <xsl:variable name="style" select="key('paragraph-style', @text:style-name)/style:paragraph-properties"/> + <xsl:if test="$style/@fo:break-before = 'column'"> + <w:r> + <w:br w:type="column"/> + </w:r> + </xsl:if> + <xsl:if test="parent::office:text and not(preceding-sibling::text:p)"> + <xsl:call-template name="PageLevelGraphic"/> + </xsl:if> + <xsl:if test="parent::text:footnote-body and not(preceding-sibling::*)"> + <w:r> + <w:rPr> + <w:rStyle w:val="{/office:document/office:styles/text:footnotes-configuration/@text:citation-style-name}"/> + </w:rPr> + <xsl:choose> + <xsl:when test="../../text:footnote-citation/@text:label"> + <w:t> + <xsl:value-of select="../../text:footnote-citation/@text:label"/> + </w:t> + </xsl:when> + <xsl:otherwise> + <w:footnoteRef/> + </xsl:otherwise> + </xsl:choose> + </w:r> + <w:r> + <w:tab/> + </w:r> + </xsl:if> + <xsl:if test="parent::text:endnote-body and not(preceding-sibling::*)"> + <w:r> + <w:rPr> + <w:rStyle w:val="{/office:document/office:styles/text:endnotes-configuration/@text:citation-style-name}"/> + </w:rPr> + <xsl:choose> + <xsl:when test="../../text:endnote-citation/@text:label"> + <w:t> + <xsl:value-of select="../../text:endnote-citation/@text:label"/> + </w:t> + </xsl:when> + <xsl:otherwise> + <w:endnoteRef/> + </xsl:otherwise> + </xsl:choose> + </w:r> + <w:r> + <w:tab/> + </w:r> + </xsl:if> + <!-- newly added the endnote , footnote templates --> + <xsl:if test="../../@text:note-class='endnote' and not(preceding-sibling::*)"> + <xsl:message> + <xsl:value-of select=" 'enter into ext:note-class= endnote' "/> + </xsl:message> + <w:r> + <w:rPr> + <w:rStyle w:val="Endnote_20_Symbol"/> + </w:rPr> + <xsl:choose> + <xsl:when test="../../text:note-citation/@text:label"> + <w:t> + <xsl:value-of select="../../text:note-citation/@text:label"/> + </w:t> + </xsl:when> + <xsl:otherwise> + <w:footnoteRef/> + </xsl:otherwise> + </xsl:choose> + </w:r> + <w:r> + <w:tab/> + </w:r> + </xsl:if> + <xsl:if test="../../@text:note-class='footnote' and not(preceding-sibling::*)"> + <xsl:message> + <xsl:value-of select=" 'enter into ext:note-class= footnote' "/> + </xsl:message> + <w:r> + <w:rPr> + <w:rStyle w:val="Footnote_20_Symbol"/> + </w:rPr> + <xsl:choose> + <xsl:when test="../../text:note-citation/@text:label"> + <w:t> + <xsl:value-of select="../../text:note-citation/@text:label"/> + </w:t> + </xsl:when> + <xsl:otherwise> + <w:footnoteRef/> + </xsl:otherwise> + </xsl:choose> + </w:r> + <w:r> + <w:tab/> + </w:r> + </xsl:if> + <!-- apply inline-text-elements, many many many ... :( glu --> + <xsl:apply-templates select="text:a | text:span | text() | text:hidden-text | text:line-break | text:tab-stop + | text:s | text:note | draw:* + | text:page-number | text:page-count | text:subject | text:initial-creator | text:title | text:date | text:time + | text:author-name | text:author-initials | text:chapter | text:file-name | text:sender-company + | text:sender-firstname | text:sender-lastname | text:sender-initials | text:sender-street + | text:sender-country | text:sender-postal-code | text:sender-city | text:sender-title | text:sender-position + | text:sender-phone-private | text:sender-phone-work | text:sender-email | text:sender-fax + | text:sender-state-or-province | text:word-count | text:paragraph-count | text:character-count + | text:table-count | text:image-count | text:object-count | text:template-name | text:description + | text:creation-time | text:creation-date | text:editing-cycles | text:editing-duration | text:keywords + | text:print-time | text:print-date | text:creator | text:modification-time | text:modification-date + | text:user-defined | text:printed-by | text:hidden-paragraph | text:placeholder | text:drop-down + | text:conditional-text | text:text-input | text:execute-macro | text:variable-set | text:variable-input + | text:user-field-input | text:variable-get | text:user-field-get | text:sequence | text:page-variable-set + | text:page-variable-get | text:table-formula | text:database-display | text:database-next + | text:database-select | text:database-row-number | text:database-name | text:reference-ref + | text:bookmark-ref | text:footnote-ref | text:endnote-ref | text:sequence-ref | text:expression + | text:measure | text:dde-connection | text:sheet-name | text:bibliography-mark | text:script + | text:page-continuation | office:annotation | text:bookmark-start | text:bookmark-end | text:bookmark + "/> + <!-- comment out the following line to replace the text:footnote , text:endnote with text:note in OASIS format --> + <!--xsl:apply-templates select="text:a | text:span | text() | text:hidden-text | text:line-break | text:tab-stop + | text:s | text:footnote | text:endnote | draw:* + | text:page-number | text:page-count | text:subject | text:initial-creator | text:title | text:date | text:time + | text:author-name | text:author-initials | text:chapter | text:file-name | text:sender-company + | text:sender-firstname | text:sender-lastname | text:sender-initials | text:sender-street + | text:sender-country | text:sender-postal-code | text:sender-city | text:sender-title | text:sender-position + | text:sender-phone-private | text:sender-phone-work | text:sender-email | text:sender-fax + | text:sender-state-or-province | text:word-count | text:paragraph-count | text:character-count + | text:table-count | text:image-count | text:object-count | text:template-name | text:description + | text:creation-time | text:creation-date | text:editing-cycles | text:editing-duration | text:keywords + | text:print-time | text:print-date | text:creator | text:modification-time | text:modification-date + | text:user-defined | text:printed-by | text:hidden-paragraph | text:placeholder | text:drop-down + | text:conditional-text | text:text-input | text:execute-macro | text:variable-set | text:variable-input + | text:user-field-input | text:variable-get | text:user-field-get | text:sequence | text:page-variable-set + | text:page-variable-get | text:table-formula | text:database-display | text:database-next + | text:database-select | text:database-row-number | text:database-name | text:reference-ref + | text:bookmark-ref | text:footnote-ref | text:endnote-ref | text:sequence-ref | text:expression + | text:measure | text:dde-connection | text:sheet-name | text:bibliography-mark | text:script + | text:page-continuation | office:annotation | text:bookmark-start | text:bookmark-end | text:bookmark + "/--> + <xsl:if test="$style/@fo:break-after"> + <w:r> + <w:br w:type="{$style/@fo:break-after}"/> + </w:r> + </xsl:if> + </w:p> + </xsl:template> + <xsl:template match="text:span"> + <!-- apply inline-text-elements, many many many ... :( glu --> + <xsl:apply-templates select="text:a | text() | text:hidden-text | text:line-break | text:tab-stop | text:s + | text:note + | text:page-number | text:page-count | text:subject | text:initial-creator | text:title | text:date | text:time + | text:author-name | text:author-initials | text:chapter | text:file-name | text:sender-company + | text:sender-firstname | text:sender-lastname | text:sender-initials | text:sender-street + | text:sender-country | text:sender-postal-code | text:sender-city | text:sender-title | text:sender-position + | text:sender-phone-private | text:sender-phone-work | text:sender-email | text:sender-fax + | text:sender-state-or-province | text:word-count | text:paragraph-count | text:character-count + | text:table-count | text:image-count | text:object-count | text:template-name | text:description + | text:creation-time | text:creation-date | text:editing-cycles | text:editing-duration | text:keywords + | text:print-time | text:print-date | text:creator | text:modification-time | text:modification-date + | text:user-defined | text:printed-by | text:hidden-paragraph | text:placeholder | text:drop-down + | text:conditional-text | text:text-input | text:execute-macro | text:variable-set | text:variable-input + | text:user-field-input | text:variable-get | text:user-field-get | text:sequence | text:page-variable-set + | text:page-variable-get | text:table-formula | text:database-display | text:database-next + | text:database-select | text:database-row-number | text:database-name | text:reference-ref + | text:bookmark-ref | text:footnote-ref | text:endnote-ref | text:sequence-ref | text:expression + | text:measure | text:dde-connection | text:sheet-name | text:bibliography-mark | text:script + | text:page-continuation | office:annotation | text:bookmark-start | text:bookmark-end | text:bookmark +"/> + <!-- comment out the following line to replace the text:footnote , text:endnote with text:note in OASIS format --> + <!-- xsl:apply-templates select="text:a | text() | text:hidden-text | text:line-break | text:tab-stop | text:s + | text:footnote | text:endnote + | text:page-number | text:page-count | text:subject | text:initial-creator | text:title | text:date | text:time + | text:author-name | text:author-initials | text:chapter | text:file-name | text:sender-company + | text:sender-firstname | text:sender-lastname | text:sender-initials | text:sender-street + | text:sender-country | text:sender-postal-code | text:sender-city | text:sender-title | text:sender-position + | text:sender-phone-private | text:sender-phone-work | text:sender-email | text:sender-fax + | text:sender-state-or-province | text:word-count | text:paragraph-count | text:character-count + | text:table-count | text:image-count | text:object-count | text:template-name | text:description + | text:creation-time | text:creation-date | text:editing-cycles | text:editing-duration | text:keywords + | text:print-time | text:print-date | text:creator | text:modification-time | text:modification-date + | text:user-defined | text:printed-by | text:hidden-paragraph | text:placeholder | text:drop-down + | text:conditional-text | text:text-input | text:execute-macro | text:variable-set | text:variable-input + | text:user-field-input | text:variable-get | text:user-field-get | text:sequence | text:page-variable-set + | text:page-variable-get | text:table-formula | text:database-display | text:database-next + | text:database-select | text:database-row-number | text:database-name | text:reference-ref + | text:bookmark-ref | text:footnote-ref | text:endnote-ref | text:sequence-ref | text:expression + | text:measure | text:dde-connection | text:sheet-name | text:bibliography-mark | text:script + | text:page-continuation | office:annotation | text:bookmark-start | text:bookmark-end | text:bookmark +"/--> + </xsl:template> + <xsl:template match="text()"> + <xsl:if test="string-length(normalize-space(.)) &gt; 0"> + <w:r> + <xsl:if test="parent::text:span"> + <w:rPr> + <w:rStyle w:val="{parent::text:span/@text:style-name}"/> + </w:rPr> + </xsl:if> + <w:t> + <xsl:value-of select="."/> + </w:t> + </w:r> + </xsl:if> + </xsl:template> + <xsl:template match="text:hidden-text"> + <w:r> + <w:rPr> + <xsl:if test="parent::text:span"> + <w:rStyle w:val="{parent::text:span/@text:style-name}"/> + </xsl:if> + <w:vanish/> + </w:rPr> + <w:t> + <xsl:value-of select="@text:string-value"/> + </w:t> + </w:r> + </xsl:template> + <xsl:template match="text:line-break"> + <w:r> + <xsl:if test="parent::text:span"> + <w:rPr> + <w:rStyle w:val="{parent::text:span/@text:style-name}"/> + </w:rPr> + </xsl:if> + <w:br w:type="text-wrapping" w:clear="all"/> + </w:r> + </xsl:template> + <xsl:template match="text:tab-stop"> + <w:r> + <xsl:if test="parent::text:span"> + <w:rPr> + <w:rStyle w:val="{parent::text:span/@text:style-name}"/> + </w:rPr> + </xsl:if> + <w:tab/> + </w:r> + </xsl:template> + <xsl:template match="text:s"> + <w:r> + <xsl:if test="parent::text:span"> + <w:rPr> + <w:rStyle w:val="{parent::text:span/@text:style-name}"/> + </w:rPr> + </xsl:if> + <w:t> + <xsl:if test="@text:c"> + <xsl:call-template name="add-space"> + <xsl:with-param name="number" select="@text:c"/> + </xsl:call-template> + </xsl:if> + <xsl:text> </xsl:text> + </w:t> + </w:r> + </xsl:template> + <xsl:template name="add-space"> + <xsl:param name="number"/> + <xsl:if test="$number &gt; 1"> + <xsl:call-template name="add-space"> + <xsl:with-param name="number" select="$number - 1"/> + </xsl:call-template> + <xsl:text> </xsl:text> + </xsl:if> + </xsl:template> + <xsl:template match="text:footnote"> + <w:r> + <w:rPr> + <w:rStyle w:val="{/office:document/office:styles/text:footnotes-configuration/@text:citation-body-style-name}"/> + </w:rPr> + <xsl:apply-templates select="text:footnote-body"/> + </w:r> + </xsl:template> + <xsl:template match="text:footnote-body"> + <w:footnote> + <xsl:if test="../text:footnote-citation/@text:label"> + <xsl:attribute name="w:suppressRef">on</xsl:attribute> + </xsl:if> + <xsl:apply-templates select="text:h | text:p | text:ordered-list | text:unordered-list | text:list"/> + </w:footnote> + </xsl:template> + <xsl:template match="text:endnote"> + <w:r> + <w:rPr> + <w:rStyle w:val="{/office:document/office:styles/text:endnotes-configuration/@text:citation-body-style-name}"/> + </w:rPr> + <xsl:apply-templates select="text:endnote-body"/> + </w:r> + </xsl:template> + <xsl:template match="text:endnote-body"> + <w:endnote> + <xsl:if test="../text:endnote-citation/@text:label"> + <xsl:attribute name="w:suppressRef">on</xsl:attribute> + </xsl:if> + <xsl:apply-templates select="text:h | text:p | text:ordered-list | text:unordered-list | text:list"/> + </w:endnote> + </xsl:template> + <xsl:template match="text:bookmark-start"> + <xsl:variable name="bookmark-id"> + <xsl:number from="/office:document/office:body" count="text:bookmark | text:bookmark-start" level="any" format="1"/> + </xsl:variable> + <aml:annotation aml:id="{$bookmark-id}" w:type="Word.Bookmark.Start" w:name="{@text:name}"/> + </xsl:template> + <xsl:template match="text:bookmark-end"> + <xsl:variable name="bookmark-id"> + <xsl:number from="/office:document/office:body" count="text:bookmark | text:bookmark-start" level="any" format="1"/> + </xsl:variable> + <aml:annotation aml:id="{$bookmark-id}" w:type="Word.Bookmark.End"/> + </xsl:template> + <xsl:template match="text:bookmark"> + <xsl:variable name="bookmark-id"> + <xsl:number from="/office:document/office:body" count="text:bookmark | text:bookmark-start" level="any" format="1"/> + </xsl:variable> + <aml:annotation aml:id="{$bookmark-id}" w:type="Word.Bookmark.Start" w:name="{@text:name}"/> + <aml:annotation aml:id="{$bookmark-id}" w:type="Word.Bookmark.End"/> + </xsl:template> + <!-- newly added the endnote , footnote templates --> + <xsl:template match="text:note"> + <xsl:choose> + <xsl:when test="@text:note-class = 'endnote' "> + <w:r> + <w:rPr> + <w:rStyle w:val="Endnote"/> + </w:rPr> + <xsl:apply-templates select="text:note-body"/> + </w:r> + </xsl:when> + <xsl:when test="@text:note-class = 'footnote' "> + <w:r> + <w:rPr> + <w:rStyle w:val="Footnote"/> + </w:rPr> + <xsl:apply-templates select="text:note-body"/> + </w:r> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template match="text:note-body"> + <xsl:choose> + <xsl:when test="../@text:note-class='endnote' "> + <w:endnote> + <xsl:if test="../text:note-citation/@text:label"> + <xsl:attribute name="w:suppressRef">on</xsl:attribute> + </xsl:if> + <xsl:apply-templates select="text:h | text:p | text:ordered-list | text:unordered-list | text:list"/> + </w:endnote> + </xsl:when> + <xsl:when test="../@text:note-class='footnote' "> + <w:footnote> + <xsl:if test="../text:note-citation/@text:label"> + <xsl:attribute name="w:suppressRef">on</xsl:attribute> + </xsl:if> + <xsl:apply-templates select="text:h | text:p | text:ordered-list | text:unordered-list | text:list"/> + </w:footnote> + </xsl:when> + </xsl:choose> + </xsl:template> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/export/xhtml/body.xsl b/openoffice/share/xslt/export/xhtml/body.xsl new file mode 100644 index 0000000000000000000000000000000000000000..a2373c5685b25c2e0d76303b63c3e2673c1cab13 --- /dev/null +++ b/openoffice/share/xslt/export/xhtml/body.xsl @@ -0,0 +1,2959 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<!-- + For further documentation and updates visit http://xml.openoffice.org/odf2xhtml +--> +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xt="http://www.jclark.com/xt" xmlns:common="http://exslt.org/common" xmlns:xalan="http://xml.apache.org/xalan" exclude-result-prefixes="chart config dc dom dr3d draw fo form math meta number office ooo oooc ooow script style svg table text xforms xlink xsd xsi xt common xalan" xmlns="http://www.w3.org/1999/xhtml"> + + + <!--+++++ INCLUDED XSL MODULES +++++--> + + <!-- helper collection, to convert measures (e.g. inch to pixel using DPI (dots per inch) parameter)--> + <xsl:import href="../../common/measure_conversion.xsl"/> + + <!-- common office body element handling --> + <xsl:import href="../common/body.xsl"/> + + <!-- common table handling --> + <xsl:import href="../common/table/table.xsl"/> + + <!-- xhtml table handling --> + <xsl:include href="table.xsl"/> + + <!-- Useful in case of 'style:map', conditional formatting, where a style references to another --> + <xsl:key name="styles" match="/*/office:styles/style:style | /*/office:automatic-styles/style:style" use="@style:name"/> + + + <!-- ************ --> + <!-- *** body *** --> + <!-- ************ --> + + <xsl:key match="style:style/@style:master-page-name" name="masterPage" use="'count'"/> + <xsl:key match="style:master-page" name="masterPageElements" use="@style:name"/> + <xsl:key match="style:page-layout" name="pageLayoutElements" use="@style:name"/> + <xsl:key name="writingModeStyles" match="/*/office:styles/style:style/style:paragraph-properties/@style:writing-mode | /*/office:automatic-styles/style:style/style:paragraph-properties/@style:writing-mode" use="'test'"/> + <xsl:template name="create-body"> + <xsl:param name="globalData"/> + <xsl:call-template name="create-body.collect-page-properties"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:call-template> + </xsl:template> + + <xsl:template name="create-body.collect-page-properties"> + <xsl:param name="globalData"/> + + <!-- approximation to find the correct master page style (with page dimensions) --> + <xsl:variable name="masterPageNames"> + <!-- Loop over every style:style containing a @style:master-page-name attribute --> + <xsl:for-each select="key('masterPage','count')"> + <!-- Check if this style is being used in the body --> + <xsl:if test="key('elementUsingStyle', ../@style:name)"> + <!-- Check every master-page-name if it is not emtpy and return as ';' separated list --> + <xsl:if test="string-length(../@style:master-page-name) &gt; 0"> + <xsl:value-of select="../@style:master-page-name"/>; + </xsl:if> + </xsl:if> + </xsl:for-each> + </xsl:variable> + + <!-- Take the first of the masterpage list and get the according style:master-page element and find the @style:page-layout-name --> + <xsl:variable name="pageLayoutName" select="key('masterPageElements', substring-before($masterPageNames,';'))/@style:page-layout-name"/> + <xsl:variable name="pagePropertiesRTF"> + <xsl:choose> + <xsl:when test="not($pageLayoutName) or $pageLayoutName = ''"> + <xsl:copy-of select="$globalData/styles-file/*/office:automatic-styles/style:page-layout[1]/style:page-layout-properties"/> + </xsl:when> + <xsl:otherwise> + <!-- Find the according style:page-layout and store the properties in a variable --> + <xsl:copy-of select="key('pageLayoutElements', $pageLayoutName)/style:page-layout-properties"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <xsl:choose> + <xsl:when test="function-available('common:node-set')"> + <xsl:call-template name="create-body.create"> + <xsl:with-param name="globalData" select="common:node-set($globalData)"/> + <xsl:with-param name="pageProperties" select="common:node-set($pagePropertiesRTF)"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="function-available('xalan:nodeset')"> + <xsl:call-template name="create-body.create"> + <xsl:with-param name="globalData" select="xalan:nodeset($globalData)"/> + <xsl:with-param name="pageProperties" select="xalan:nodeset($pagePropertiesRTF)"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="function-available('xt:node-set')"> + <xsl:call-template name="create-body.create"> + <xsl:with-param name="globalData" select="xt:node-set($globalData)"/> + <xsl:with-param name="pageProperties" select="xt:node-set($pagePropertiesRTF)"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:message terminate="yes">The required node-set function was not found!</xsl:message> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <xsl:template name="create-body.create"> + <xsl:param name="globalData"/> + <xsl:param name="pageProperties"/> + + <xsl:element name="body"> + <!-- direction of text flow --> + <xsl:variable name="writingMode" select="$pageProperties/style:page-layout-properties/@style:writing-mode"/> + <xsl:choose> + <xsl:when test="$writingMode"> + <xsl:choose> + <xsl:when test="contains($writingMode, 'lr')"> + <xsl:attribute name="dir">ltr</xsl:attribute> + </xsl:when> + <xsl:when test="contains($writingMode, 'rl')"> + <xsl:attribute name="dir">rtl</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <!-- As CSS writing-mode is not implemented by all browsers, a heuristic is done --> + <xsl:variable name="writingModeTest" select="key('writingModeStyles', 'test')"/> + <xsl:if test="contains($writingModeTest, 'rl')"> + <xsl:attribute name="dir">rtl</xsl:attribute> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + <!-- adapt page size --> + <xsl:variable name="pageWidth" select="$pageProperties/style:page-layout-properties/@fo:page-width"/> + + <!-- multiple backgroundimages for different page styles (never used in html) --> + <xsl:variable name="backgroundImage" select="$pageProperties/style:page-layout-properties/style:background-image"/> + <!-- page margins & background image --> + <xsl:if test="$pageWidth or $pageProperties/style:page-layout-properties/@fo:* or $backgroundImage/@xlink:href"> + <xsl:attribute name="style"> + <xsl:if test="$pageWidth"> + <xsl:text>max-width:</xsl:text> + <xsl:value-of select="$pageWidth"/> + <xsl:text>;</xsl:text> + </xsl:if> + <xsl:if test="$pageProperties/style:page-layout-properties/@fo:* or $backgroundImage/@xlink:href"> + <xsl:apply-templates select="$pageProperties/style:page-layout-properties/@fo:*"/> + <xsl:if test="$backgroundImage/@xlink:href"> + <xsl:text>background-image:url(</xsl:text> + <xsl:call-template name="create-href"> + <xsl:with-param name="href" select="$backgroundImage/@xlink:href"/> + </xsl:call-template> + <xsl:text>);</xsl:text> + + <xsl:if test="$backgroundImage/@style:repeat"> + <xsl:choose> + <xsl:when test="$backgroundImage/@style:repeat = 'no-repeat'"> + <xsl:text>background-repeat:no-repeat;</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>background-repeat:repeat;</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="$backgroundImage/@style:position"> + <xsl:text>background-position:</xsl:text> + <xsl:value-of select="$backgroundImage/@style:position"/> + <xsl:text>;</xsl:text> + </xsl:if> + </xsl:if> + </xsl:if> + </xsl:attribute> + </xsl:if> + <!-- processing the content of the OpenDocument content file --> + <xsl:apply-templates select="/*/office:body/*"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + + </xsl:element> + </xsl:template> + + <!-- processing the content of the OpenDocument content file --> + <xsl:template match="office:body/*"> + <xsl:param name="globalData"/> + + <!-- not using of 'apply-styles-and-content' as the content table information migth have been added to 'globalData' variable --> + <xsl:apply-templates select="@text:style-name | @draw:style-name | @draw:text-style-name | @table:style-name"><!-- | @presentation:style-name --> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + + <xsl:apply-templates> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + + <!-- writing the footer- and endnotes beyond the body --> + <xsl:call-template name="write-text-nodes"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:call-template> + </xsl:template> + + <!-- ******************************* --> + <!-- *** User Field Declarations *** --> + <!-- ******************************* --> + + <xsl:template match="text:user-field-get | text:user-field-input"> + <xsl:param name="globalData"/> + + <xsl:value-of select="."/> + </xsl:template> + + <xsl:template match="text:conditional-text"> + <xsl:param name="globalData"/> + + <xsl:value-of select="."/> + </xsl:template> + + <!-- ODF text fields --> + <xsl:template match="text:author-initials | text:author-name | text:chapter | text:character-count | text:creation-date | text:creation-time | text:creator | text:date | text:description | text:editing-cycles | text:editing-duration | text:file-name | text:image-count | text:initial-creator | text:keywords | text:modification-date | text:modification-time | text:object-count | text:page-continuation | text:page-count | text:page-number | text:paragraph-count | text:print-date | text:print-time | text:printed-by | text:sender-city | text:sender-company | text:sender-country | text:sender-email | text:sender-fax | text:sender-firstname | text:sender-initials | text:sender-lastname | text:sender-phone-private | text:sender-phone-work | text:sender-position | text:sender-postal-code | text:sender-state-or-province | text:sender-street | text:sender-title | text:sheet-name | text:subject | text:table-count | text:time | text:title | text:user-defined | text:word-count"> + <xsl:param name="globalData"/> + + <xsl:element name="span"> + <xsl:attribute name="title"> + <xsl:value-of select="local-name()"/> + </xsl:attribute> + <xsl:apply-templates> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + </xsl:element> + </xsl:template> + + + + <!-- *************** --> + <!-- *** Textbox *** --> + <!-- *************** --> + + <xsl:template match="draw:text-box"> + <xsl:param name="globalData"/> + + <xsl:comment>Next 'div' was a 'draw:text-box'.</xsl:comment> + <xsl:element name="div"> + <xsl:variable name="dimension"> + <xsl:apply-templates select="@fo:min-width"/> + <xsl:apply-templates select="@fo:max-width"/> + <xsl:apply-templates select="@fo:min-height"/> + <xsl:apply-templates select="@fo:max-height"/> + </xsl:variable> + <xsl:if test="$dimension"> + <xsl:attribute name="style"> + <xsl:value-of select="$dimension"/> + </xsl:attribute> + </xsl:if> + <xsl:apply-templates select="@draw:name"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + + <xsl:apply-templates select="node()"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + </xsl:element> + </xsl:template> + + <xsl:template match="@fo:min-width"> + <xsl:text>min-width:</xsl:text> + <xsl:value-of select="."/> + <xsl:text>;</xsl:text> + </xsl:template> + <xsl:template match="@fo:max-width"> + <xsl:text>max-width:</xsl:text> + <xsl:value-of select="."/> + <xsl:text>;</xsl:text> + </xsl:template> + <xsl:template match="@fo:min-height"> + <xsl:text>min-height:</xsl:text> + <xsl:value-of select="."/> + <xsl:text>;</xsl:text> + </xsl:template> + <xsl:template match="@fo:max-height"> + <xsl:text>max-height:</xsl:text> + <xsl:value-of select="."/> + <xsl:text>;</xsl:text> + </xsl:template> + + + <!-- inline style helper for the 'div' boxes --> + <xsl:template name="svg:height"> + <xsl:text>height:</xsl:text> + <xsl:choose> + <!-- changing the distance measure: inch to in --> + <xsl:when test="contains(@svg:height, 'inch')"> + <xsl:value-of select="substring-before(@svg:height, 'ch')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="@svg:height"/> + </xsl:otherwise> + </xsl:choose> + <xsl:text>;</xsl:text> + </xsl:template> + + <!-- inline style helper for the 'div' boxes --> + <xsl:template name="svg:width"> + <xsl:text>width:</xsl:text> + <xsl:choose> + <!-- changing the distance measure: inch to in --> + <xsl:when test="contains(@svg:width, 'inch')"> + <xsl:value-of select="substring-before(@svg:width, 'ch')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="@svg:width"/> + </xsl:otherwise> + </xsl:choose> + <xsl:text>;</xsl:text> + </xsl:template> + + + + <!-- ****************** --> + <!-- *** Paragraphs *** --> + <!-- ****************** --> + + <xsl:template match="text:p | draw:page"> + <xsl:param name="globalData"/> + <!-- The footnote symbol is the prefix for a footnote in the footer --> + <xsl:param name="footnotePrefix"/> + <!-- 1) In ODF sometimes the followig children are nested + <text:p> + <draw:frame> + <draw:text-box> + <text:p> + Which results in a paragraphs (the last text:p) having a paragraph as its anchestor. + In HTML a 'p' can only have inline documents (no other 'p' as children'), + a 'div' will be given for the ancestors instead. + 2) ODF images are embedded in a paragraph, but CSS is not able to express a horizontal alignment for an HTML image (text:align is only valid for block elements). + A surrounding 'div' element taking over the image style solves that problem, but the div is invalid as child of a paragraph + Therefore the paragraph has to be exchanged with a HTML div element + --> + <!-- 2DO page alignment fix - PART1 --> + <xsl:variable name="childText"><xsl:apply-templates mode="getAllTextChildren"/></xsl:variable> + <xsl:choose> + <xsl:when test="name() = 'text:p' and not(*) and (normalize-space($childText) = '')"> + <!-- WorkAround: Test if the empty paragraph was added after an image, which OOO often does --> + <xsl:variable name="isFollowingImage"> + <xsl:call-template name="follows-empty-paragraphs-and-image"> + <xsl:with-param name="precedingElement" select="preceding-sibling::node()[1]"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="$isFollowingImage = 'no'"> + <xsl:call-template name="create-paragraph"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="footnotePrefix" select="$footnotePrefix" /> + </xsl:call-template> + </xsl:if> + + </xsl:when> + <xsl:when test="draw:frame and ((normalize-space($childText) != '') or (((count(*) - count(text:soft-page-break)) &gt; 1)))"> + <!-- If there is a 'draw:frame' child with text (not being whitespace alone) and more than the draw:frame alone and + not the draw:frame and a soft-page-break alone (which is quite often) --> + + <!-- If there is a frame within the text:p or draw:page, its siblings are surrounded as well by a div and are floating (CSS float) --> + <!-- But it makes no sense to create floating if the frame is alone or only together with a soft-page-break not usable for HTML --> + <!-- The paragraph is written as DIV as there might be nested paragraphs (see above choose block) --> + <xsl:choose> + <xsl:when test="name() = 'text:p'"> + <xsl:comment>Next 'div' was a 'text:p'.</xsl:comment> + </xsl:when> + <xsl:otherwise> + <xsl:comment>Next 'div' was a 'draw:page'.</xsl:comment> + </xsl:otherwise> + </xsl:choose> + <xsl:element name="div"> + <xsl:apply-templates select="@*"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + <!-- the footnote symbol is the prefix for a footnote in the footer --> + <xsl:copy-of select="$footnotePrefix"/> + <!-- start floating of frame (and siblings) --> + <xsl:apply-templates select="node()[1]" mode="frameFloating"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="previousFrameWidths" select="0"/> + <xsl:with-param name="previousFrameHeights" select="0"/> + <!-- 2DO for me (Svante) - Not used, uncertain 4now.. + <xsl:with-param name="pageMarginLeft"> + <xsl:call-template name="getPageMarginLeft"/> + </xsl:with-param>--> + </xsl:apply-templates> + </xsl:element> + <!-- after the last draw:frame sibling the CSS float is disabled + &#160; is an unbreakable whitespace to give conent to the element and force a browser not to ignore the element --> + <div style="clear:both; line-height:0; width:0; height:0; margin:0; padding:0;">&#160;</div> + </xsl:when> + <xsl:when test="text:tab and not(ancestor::text:index-body)"> + <!-- If there is a tabulator (ie. text:tab) within a paragraph, a heuristic for ODF tabulators creates a + span for every text:tab embracing the following text nodes aligning them according to the tabulator. + A line break or another text:tab starts a new text:span, line break even the tab counter for the line. + --> + <xsl:element name="p"> + <xsl:apply-templates select="@*"> + <xsl:with-param name="globalData" select="$globalData" /> + </xsl:apply-templates> + <!-- start with first child of the paragraph --> + <xsl:variable name="firstChildNode" select="node()[1]" /> + <xsl:apply-templates select="$firstChildNode" mode="tabHandling"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="tabStops" select="$globalData/all-doc-styles/style[@style:name = current()/@text:style-name]/*/style:tab-stops"/> + <xsl:with-param name="parentMarginLeft"> + <!-- Styles of first paragraph in list item, including ancestor styles (inheritance) --> + <xsl:variable name="paragraphName" select="@text:style-name" /> + <xsl:variable name="imageParagraphStyle" select="$globalData/all-styles/style[@style:name = $paragraphName]/final-properties"/> + <!-- Only the left margin of the first paragraph of a list item will be added to the margin of the complete list (all levels)--> +<!-- 2DO: left-margin in order with bidirectional --> + <xsl:choose> + <xsl:when test="contains($imageParagraphStyle, 'margin-left:')"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="normalize-space(substring-before(substring-after($imageParagraphStyle, 'margin-left:'), ';'))"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="pageMarginLeft"> + <xsl:call-template name="getPageMarginLeft"/> + </xsl:with-param> + </xsl:apply-templates> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <!-- !!Check if paragraph is empty!! + OOo writes out empty paragraphs layouted behind an image (= draw:image within draw:frame) + those have to be neglected in HTML --> + <xsl:when test="name() = 'text:p' and not($childText) and not(*)"> + <xsl:variable name="isFollowingImage"> + <xsl:call-template name="follows-empty-paragraphs-and-image"> + <xsl:with-param name="precedingElement" select="preceding-sibling::node()[1]"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="$isFollowingImage = 'no'"> + <xsl:call-template name="create-paragraph"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="footnotePrefix" select="$footnotePrefix" /> + </xsl:call-template> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="create-paragraph"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="footnotePrefix" select="$footnotePrefix" /> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <!-- Return the text --> + <xsl:template match="text()" mode="getAllTextChildren"> + <xsl:value-of select="."/> + </xsl:template> + + <!-- A span will be created for every text:tab embracing the following text nodes. + A line break or another text:tab starts a new text:span --> + <xsl:template match="* | text()" mode="tabHandling"> + <xsl:param name="globalData"/> + <xsl:param name="tabStops"/> + <!-- there can be multiple tabs in one line, tabNo guesses the one to apply. By default the first i.e. "1" --> + <xsl:param name="tabCount" select="0"/> + <xsl:param name="parentMarginLeft" /> + <xsl:param name="pageMarginLeft" /> + +<!-- 2DO: EXCHANGE FOLLOING SIBLING BY VARIABLE --> + <xsl:variable name="followingSiblingNode" select="following-sibling::node()[1]"/> + + + <!-- + Every tabulator indents its following content, encapuslated in a span + element. + + This template have two modes: + + 1) Before the first tabulator it will match as usually paragraph content + to HTML. + 2) After the first paragraph it will always triggers two recursions. + One embraces the following content of a paragraph element into a span. + (tabContentHandling) + The other calls this template and will now ignore anything else than + TAB and LINE-BREAK. + + + The tabulators and linebreaks are being iterated, one by one to keep track of the tab number + --> + + + <xsl:choose> + <xsl:when test="name() = 'text:tab'"> + <!-- every frame sibling have to be incapuslated within a div with left indent --> + <xsl:element name="span"> + <xsl:choose> + <xsl:when test="count($tabStops/style:tab-stop) &gt; 0 and count($tabStops/style:tab-stop) &lt; 3"> + <!-- only allow the heuristic when the style has less than 3 TABS --> + <!-- ignore heuristics if no TABS are defined --> + <xsl:attribute name="style"> + <xsl:call-template name="createTabIndent"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="tabStops" select="$tabStops"/> + <xsl:with-param name="tabCount" select="$tabCount + 1"/> + <xsl:with-param name="parentMarginLeft" select="$parentMarginLeft"/> + <xsl:with-param name="pageMarginLeft" select="$pageMarginLeft"/> + </xsl:call-template> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <!-- if there are more than 3 TABS in the style, create a none-breakable-space as whitespace --> + <xsl:text>&#160;</xsl:text> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="following-sibling::node()[1]" mode="tabContentHandling"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + </xsl:element> + <xsl:apply-templates select="following-sibling::node()[1]" mode="tabHandling"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="tabStops" select="$tabStops"/> + <xsl:with-param name="tabCount" select="$tabCount + 1"/> + <xsl:with-param name="parentMarginLeft" select="$parentMarginLeft"/> + <xsl:with-param name="pageMarginLeft" select="$pageMarginLeft"/> + </xsl:apply-templates> + </xsl:when> + <xsl:when test="name() = 'text:line-break'"> + <!-- A line-break resets the tabCount to '0' --> + <br/> + <xsl:apply-templates select="following-sibling::node()[1]" mode="tabHandling"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="tabStops" select="$tabStops"/> + <xsl:with-param name="tabCount" select="0"/> + <xsl:with-param name="parentMarginLeft" select="$parentMarginLeft"/> + <xsl:with-param name="pageMarginLeft" select="$pageMarginLeft"/> + </xsl:apply-templates> + </xsl:when> + <xsl:otherwise> + <!-- only before the first tab all content is written out --> + <xsl:if test="$tabCount = 0"> + <xsl:apply-templates select="."> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + </xsl:if> + <xsl:apply-templates select="following-sibling::node()[1]" mode="tabHandling"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="tabStops" select="$tabStops"/> + <xsl:with-param name="tabCount" select="$tabCount"/> + <xsl:with-param name="parentMarginLeft" select="$parentMarginLeft"/> + <xsl:with-param name="pageMarginLeft" select="$pageMarginLeft"/> + </xsl:apply-templates> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <!-- + This recursion creates the content of a tab (i.e. following siblings + till next TAB or LINE BREAK) and ends with the next + TAB, LINE-BREAK or with the end of the paragraph. + --> + <xsl:template match="* | text()" mode="tabContentHandling"> + <xsl:param name="globalData"/> + + <xsl:if test="(name() != 'text:tab') and (name() != 'text:line-break')"> + <!-- Write out content --> + <xsl:apply-templates select="."> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + <!-- Apply for the next node --> + <xsl:apply-templates select="following-sibling::node()[1]" mode="tabContentHandling"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + </xsl:if> + </xsl:template> + + <xsl:template name="createTabIndent"> + <xsl:param name="globalData"/> + <xsl:param name="tabStops"/> + <xsl:param name="tabCount"/> + <xsl:param name="parentMarginLeft" /> + <xsl:param name="pageMarginLeft" /> + + <xsl:text>position:absolute;left:</xsl:text> + <xsl:variable name="tabPosition"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="$tabStops/style:tab-stop[$tabCount]/@style:position"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="tabIndent"> + <xsl:choose> + <xsl:when test="$tabStops/style:tab-stop[$tabCount]/@style:type = 'center'"> + <!-- in case of style:type 'center' the text is even before the tab stop, + centered around the beginning. As I see currently no way in mapping this, + therefore I do some HEURISTIC (minus -2.5cm) --> + <xsl:value-of select="$tabPosition + $parentMarginLeft + $pageMarginLeft - 2.5"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$tabPosition + $parentMarginLeft + $pageMarginLeft"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!--<xsl:message>TAB: tabCount= + <xsl:value-of select="$tabCount"/>, tabPosition= + <xsl:value-of select="$tabPosition"/>, tabIndent= + <xsl:value-of select="$tabIndent"/> + </xsl:message>--> + <xsl:choose> + <xsl:when test="$tabIndent='NaN'"> + <xsl:variable name="tabPositionTmp"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="$tabStops/style:tab-stop[last()]/@style:position"/> + </xsl:call-template> + </xsl:variable> + <!-- Heuristic: for every tab that is more than specified give a further 1 cm --> + <xsl:value-of select="$parentMarginLeft + $tabPositionTmp + count($tabStops/style:tab-stop) - $tabCount"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$tabIndent"/> + </xsl:otherwise> + </xsl:choose> + <xsl:text>cm;</xsl:text> + <xsl:apply-templates select="$tabStops/style:tab-stop[$tabCount]/@style:type"/> + </xsl:template> + + <!-- OOo writes out empty paragraphs layouted behind an image, + those have to be neglected in HTML + This method checks if an empty paragraph is of that kind! --> + <xsl:template name="follows-empty-paragraphs-and-image"> + <xsl:param name="precedingElement" /> + <xsl:param name="elementToCheck" select="1"/> + <xsl:choose> + <!-- OOo writes out empty paragraphs layouted behind the image, + those have to be neglected in HTML + <xsl:when test="name() = 'text:p' and (normalize-space($childText) = '')"> --> + <!-- WorkAround: Test if the empty paragraph was added after an image, which OOO often does --> + <xsl:when test="(name($precedingElement) = 'text:p' and not($precedingElement/text()) and not($precedingElement/*))"> + <xsl:call-template name="follows-empty-paragraphs-and-image"> + <xsl:with-param name="precedingElement" select="preceding-sibling::*[$elementToCheck]"/> + <xsl:with-param name="elementToCheck" select="$elementToCheck +1"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$precedingElement/draw:frame">yes</xsl:when> + <xsl:otherwise>no</xsl:otherwise> + </xsl:choose> + </xsl:template> + + <xsl:template name="create-paragraph"> + <xsl:param name="globalData"/> + <!-- the footnote symbol is the prefix for a footnote in the footer --> + <xsl:param name="footnotePrefix"/> + + <!-- xhtml:p may only contain inline elements. + If there is one frame beyond, div must be used! --> + <xsl:variable name="elementName"> + <xsl:choose> + <xsl:when test="descendant::draw:frame[1] or descendant::text:p[1]">div</xsl:when> + <xsl:otherwise>p</xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <xsl:element name="{$elementName}"> + <xsl:choose> + <!-- in ODF borders of paragraphs will be merged by default. Merging means the adjactend paragraphs are building a unit, + where only the first and the last will have have a border to the surrounding (top / bottom border) + <xsl:variable name="precedingParagraphStyle" select="preceding-sibling::*[1][name() = 'text:p']/@text:style-name"/> + <xsl:variable name="followingParagraphStyle" select="following-sibling::*[1][name() = 'text:p']/@text:style-name"/> + --> + <xsl:when test="$globalData/all-styles/style[@style:name = current()/@text:style-name]/@mergedBorders"> + <xsl:variable name="precedingParagraphStyle" select="preceding-sibling::*[1][name() = 'text:p']/@text:style-name"/> + <xsl:variable name="followingParagraphStyle" select="following-sibling::*[1][name() = 'text:p']/@text:style-name"/> + <xsl:choose> + <xsl:when test="$precedingParagraphStyle or $followingParagraphStyle"> + <xsl:variable name="isPrecedingBorderParagraph" select="$globalData/all-styles/style[@style:name = $precedingParagraphStyle]/@mergedBorders"/> + <xsl:variable name="isFollowingBorderParagraph" select="$globalData/all-styles/style[@style:name = $followingParagraphStyle]/@mergedBorders"/> + <xsl:choose> + <xsl:when test="not($isPrecedingBorderParagraph) and $isFollowingBorderParagraph"> + <xsl:attribute name="class"> + <xsl:value-of select="concat(translate(@text:style-name, '.,;: %()[]/\+', '_____________'), '_borderStart')"/> + </xsl:attribute> + <xsl:apply-templates> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + </xsl:when> + <xsl:when test="$isPrecedingBorderParagraph and not($isFollowingBorderParagraph)"> + <xsl:attribute name="class"> + <xsl:value-of select="concat(translate(@text:style-name, '.,;: %()[]/\+', '_____________'), '_borderEnd')"/> + </xsl:attribute> + <xsl:apply-templates> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="class"> + <xsl:value-of select="translate(@text:style-name, '.,;: %()[]/\+', '_____________')"/> + </xsl:attribute> + <xsl:apply-templates> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="write-paragraph"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="write-paragraph"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="footnotePrefix" select="$footnotePrefix" /> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:template> + + <xsl:template name="write-paragraph"> + <xsl:param name="globalData"/> + <!-- the footnote symbol is the prefix for a footnote in the footer --> + <xsl:param name="footnotePrefix" /> + + <!-- empty paragraph tags does not provoke an carridge return, + therefore an non breakable space (&nbsp) have been inserted.--> + <xsl:choose> + <xsl:when test="node()"> + <xsl:call-template name="apply-styles-and-content"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="footnotePrefix" select="$footnotePrefix" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="apply-styles-and-content"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="footnotePrefix" select="$footnotePrefix" /> + </xsl:call-template> + <xsl:text>&#160;</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <xsl:template match="style:tab-stop/@style:type"> + <xsl:text>text-align:</xsl:text> + <xsl:choose> + <xsl:when test=". = 'left'">left</xsl:when> + <xsl:when test=". = 'right'">right</xsl:when> + <xsl:when test=". = 'center'">center</xsl:when> + <xsl:otherwise>justify</xsl:otherwise> + </xsl:choose> + <xsl:text>;</xsl:text> + </xsl:template> + + <!-- As soon a frame is within a paragraph (text:p) or page:frame, every child element is floating (CSS) and worked out in sequence. + Accumulating prior frame width and adding parent's left margin --> + <!-- Matching all elements and text beyond a paragraph/text:page which are sibling of a draw:frame --> + <xsl:template match="* | text()" mode="frameFloating"> + <xsl:param name="globalData"/> + <xsl:param name="previousFrameWidths" select="0"/> + <xsl:param name="previousFrameHeights" select="0" /> + <!-- it becomes true for siblings after a draw:frame --> + <xsl:param name="createDiv" select="false()"/> + <xsl:param name="noDivBefore" select="true()"/> + <xsl:param name="leftPosition" /> + <xsl:param name="parentMarginLeft" /> + <xsl:param name="frameAlignedToParagraphWithSvgY" /> + + <xsl:choose> + <xsl:when test="name() = 'draw:frame'"> + <xsl:copy-of select="$frameAlignedToParagraphWithSvgY"/> + + <!-- if the first node is a draw:frame create a div --> + <xsl:call-template name="createDrawFrame"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="previousFrameWidths" select="$previousFrameWidths"/> + <xsl:with-param name="previousFrameHeights" select="$previousFrameHeights"/> + <xsl:with-param name="parentMarginLeft" select="$parentMarginLeft"/> + </xsl:call-template> + <!-- next elements will be called after the creation with the new indent (plus width of frame) --> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="nextSiblingIsFrame" select="name(following-sibling::node()[1]) = 'draw:frame'"/> + <xsl:choose> + <xsl:when test="$createDiv and normalize-space(.) != ''"> + <!-- every following frame sibling till the next draw:frame + have to be incapuslated within a div with left indent. + To be moved alltogether arcording the indent (usually right) --> + <xsl:comment>Next 'div' added for floating.</xsl:comment> + <xsl:element name="div"> + <xsl:attribute name="style"> + <xsl:text>position:relative; left:</xsl:text> + <xsl:value-of select="$leftPosition"/> + <xsl:text>cm;</xsl:text> + </xsl:attribute> + <xsl:apply-templates select="."> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + <!-- if it is a frame sibling it will be NOT incapuslated within the div (as already within one) --> + <xsl:if test="not($nextSiblingIsFrame)"> + <xsl:apply-templates select="following-sibling::node()[1]" mode="frameFloating"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="previousFrameWidths" select="$previousFrameWidths"/> + <xsl:with-param name="previousFrameHeights" select="$previousFrameHeights"/> + <xsl:with-param name="parentMarginLeft" select="$parentMarginLeft"/> + <xsl:with-param name="leftPosition" select="$leftPosition"/> + <xsl:with-param name="createDiv" select="false()"/> + <xsl:with-param name="noDivBefore" select="$noDivBefore"/> + <xsl:with-param name="frameAlignedToParagraphWithSvgY" select="$frameAlignedToParagraphWithSvgY"/> + </xsl:apply-templates> + </xsl:if> + </xsl:element> + <xsl:copy-of select="$frameAlignedToParagraphWithSvgY"/> + + <!-- Other draw:frame will be created outside of the div element --> + <xsl:apply-templates select="following-sibling::draw:frame[1]" mode="frameFloating"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="previousFrameWidths" select="$previousFrameWidths"/> + <xsl:with-param name="previousFrameHeights" select="$previousFrameHeights"/> + <xsl:with-param name="parentMarginLeft" select="$parentMarginLeft"/> + <xsl:with-param name="leftPosition" select="$leftPosition"/> + <xsl:with-param name="frameAlignedToParagraphWithSvgY" select="$frameAlignedToParagraphWithSvgY"/> + </xsl:apply-templates> + </xsl:when> + <xsl:when test="not($createDiv)"> + <xsl:apply-templates select="."> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="frameAlignedToParagraphWithSvgY" select="$frameAlignedToParagraphWithSvgY"/> + </xsl:apply-templates> + <xsl:if test="not($nextSiblingIsFrame) or $noDivBefore"> + <xsl:apply-templates select="following-sibling::node()[1]" mode="frameFloating"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="previousFrameWidths" select="$previousFrameWidths"/> + <xsl:with-param name="previousFrameHeights" select="$previousFrameHeights"/> + <xsl:with-param name="parentMarginLeft" select="$parentMarginLeft"/> + <xsl:with-param name="leftPosition" select="$leftPosition"/> + <xsl:with-param name="createDiv" select="false()"/> + <xsl:with-param name="noDivBefore" select="$noDivBefore"/> + <xsl:with-param name="frameAlignedToParagraphWithSvgY" select="$frameAlignedToParagraphWithSvgY"/> + </xsl:apply-templates> + </xsl:if> + </xsl:when> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <!-- A XML node other than text or element (e.g. commment) should not stop the recursion --> + <xsl:template match="comment()" mode="frameFloating"> + <xsl:param name="globalData"/> + <xsl:param name="previousFrameWidths" select="0"/> + <xsl:param name="previousFrameHeights" select="0" /> + <!-- it becomes true for siblings after a draw:frame --> + <xsl:param name="createDiv" select="false()"/> + <xsl:param name="noDivBefore" select="true()"/> + <xsl:param name="leftPosition" /> + <xsl:param name="parentMarginLeft" /> + <xsl:param name="frameAlignedToParagraphWithSvgY" /> + + <xsl:apply-templates select="following-sibling::node()[1]" mode="frameFloating"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="previousFrameWidths" select="$previousFrameWidths"/> + <xsl:with-param name="parentMarginLeft" select="$parentMarginLeft"/> + <xsl:with-param name="leftPosition" select="$leftPosition"/> + <xsl:with-param name="createDiv" select="$createDiv"/> + <xsl:with-param name="noDivBefore" select="$noDivBefore"/> + </xsl:apply-templates> + </xsl:template> + + + + <!-- As draw:fame may occure within more elements than in text:p and draw:page --> + <xsl:template match="draw:frame"> + <xsl:param name="globalData"/> + <xsl:param name="previousFrameWidths" select="0"/> + <xsl:param name="previousFrameHeights" select="0" /> + + <xsl:call-template name="createDrawFrame"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="previousFrameWidths" select="$previousFrameWidths"/> + <xsl:with-param name="previousFrameHeights" select="$previousFrameHeights"/> + </xsl:call-template> + <!-- after the last draw:frame sibling the CSS float is disabled --> + <xsl:if test="@text:anchor-type!='as-char'"> + <div style="clear:both; line-height:0; width:0; height:0; margin:0; padding:0;">&#160;</div> + </xsl:if> + </xsl:template> + + <xsl:template name="getPageMarginLeft"> + <!-- approximation to find the correct master page style (with page dimensions) --> + <xsl:variable name="masterPageNames"> + <!-- Loop over every style:style containing a @style:master-page-name attribute --> + <xsl:for-each select="key('masterPage','count')"> + <!-- Check if this style is being used in the body --> + <xsl:if test="key('elementUsingStyle', ../@style:name)"> + <!-- Check every master-page-name if it is not emtpy and return as ';' separated list --> + <xsl:if test="string-length(../@style:master-page-name) &gt; 0"> + <xsl:value-of select="../@style:master-page-name"/>; + </xsl:if> + </xsl:if> + </xsl:for-each> + </xsl:variable> + <!-- Take the first of the masterpage list and get the according style:master-page element and find the @style:page-layout-name --> + <xsl:variable name="pageLayoutName" select="key('masterPageElements', substring-before($masterPageNames,';'))/@style:page-layout-name"/> + <!-- Find the according style:page-layout and store the properties in a variable --> + <xsl:variable name="pageMarginLeftAttr" select="key('pageLayoutElements', $pageLayoutName)/style:page-layout-properties/@fo:margin-left"/> + <xsl:choose> + <xsl:when test="$pageMarginLeftAttr"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="$pageMarginLeftAttr"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:template> + + <!-- Elements and text aside of a draw:frame are floating, here a div is being created. + Either for a draw:frame or for text and other elements floating aside --> + <xsl:template name="createDrawFrame"> + <xsl:param name="globalData"/> + <xsl:param name="previousFrameWidths" select="0"/> + <xsl:param name="previousFrameHeights" select="0" /> + <xsl:param name="parentMarginLeft"/> + + <xsl:variable name="parentMarginLeftNew"> + <xsl:choose> + <xsl:when test="string-length(normalize-space($parentMarginLeft)) &lt; 1"> + <!-- Styles of first paragraph in list item, including ancestor styles (inheritance) --> + <xsl:variable name="paragraphName" select="parent::*/@text:style-name" /> + <xsl:variable name="imageParagraphStyle" select="$globalData/all-styles/style[@style:name = $paragraphName]/final-properties"/> + <!-- Only the left margin of the first paragraph of a list item will be added to the margin of the complete list (all levels)--> + <xsl:choose> + <xsl:when test="contains($imageParagraphStyle, 'margin-left:')"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="normalize-space(substring-before(substring-after($imageParagraphStyle, 'margin-left:'), ';'))"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$parentMarginLeft"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="svgWidth"> + <xsl:choose> + <xsl:when test="@svg:width"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="@svg:width"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="svgX"> + <xsl:choose> + <xsl:when test="@svg:x"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="@svg:x"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="leftPosition" select="$svgX - $parentMarginLeftNew - $previousFrameWidths"/> + <xsl:variable name="svgY"> + <xsl:choose> + <xsl:when test="@svg:y"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="@svg:y"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!-- if the frame is anchored on a paragraph --> + <xsl:if test="@text:anchor-type='paragraph'"> + <xsl:comment>Next 'div' is emulating the top hight of a draw:frame.</xsl:comment> + <!-- When the svg:y is set relativ to the paragraph content, the best way to emulate a positive height, + is to add an invisbile division inbetween with a height. + Often text will flow into this 'gap', which is handled separately! + --> + <xsl:if test="$svgY &gt; 0"> + <xsl:element name="div"> + <xsl:attribute name="style"> + <xsl:text>height:</xsl:text> + <xsl:value-of select="$svgY"/> + <xsl:text>cm;</xsl:text> + </xsl:attribute> + <xsl:text>&#160;</xsl:text> + </xsl:element> + </xsl:if> + </xsl:if> + + + <!-- + <xsl:variable name="followingSibling" select="following-sibling::node()[1]"/> + <xsl:choose> + HEURISTIC: if the frame is anchored on a paragraph and the above gab is big enough to hold a text line, + move it behind the text + <xsl:when test="@text:anchor-type='paragraph' and + ( + ($svgY &gt; 0.5) or + ($svgX &gt; 4) + ) and normalize-space($followingSibling) != ''"> + <xsl:apply-templates select="$followingSibling" mode="frameFloating"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="previousFrameWidths" select="$previousFrameWidths + $svgWidth"/> + <xsl:with-param name="parentMarginLeft" select="$parentMarginLeftNew"/> + <xsl:with-param name="leftPosition" select="$leftPosition"/> + <xsl:with-param name="createDiv" select="true()"/> + <xsl:with-param name="noDivBefore" select="false()"/> + <xsl:with-param name="frameAlignedToParagraphWithSvgY"> + <xsl:call-template name="createDrawFrame2"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="previousFrameWidths" select="$previousFrameWidths + $svgWidth"/> + <xsl:with-param name="parentMarginLeftNew" select="$parentMarginLeftNew"/> + <xsl:with-param name="leftPosition" select="$leftPosition"/> + <xsl:with-param name="svgY" select="$svgY"/> + </xsl:call-template> + </xsl:with-param> + </xsl:apply-templates> + </xsl:when> + <xsl:otherwise>--> + <xsl:call-template name="createDrawFrame2"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="previousFrameWidths" select="$previousFrameWidths + $svgWidth"/> + <xsl:with-param name="parentMarginLeftNew" select="$parentMarginLeftNew"/> + <xsl:with-param name="leftPosition" select="$leftPosition"/> + <xsl:with-param name="svgY" select="$svgY"/> + </xsl:call-template> + <xsl:apply-templates select="following-sibling::node()[1]" mode="frameFloating"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="previousFrameWidths" select="$previousFrameWidths + $svgWidth"/> + <xsl:with-param name="parentMarginLeft" select="$parentMarginLeftNew"/> + <xsl:with-param name="leftPosition" select="$leftPosition"/> + <xsl:with-param name="createDiv" select="true()"/> + <xsl:with-param name="noDivBefore" select="false()"/> + </xsl:apply-templates> + <!-- + + </xsl:otherwise> + </xsl:choose> --> + </xsl:template> + + <xsl:template name="createDrawFrame2"> + <xsl:param name="globalData"/> + <xsl:param name="previousFrameWidths" /> + <xsl:param name="parentMarginLeftNew"/> + <xsl:param name="leftPosition" /> + <xsl:param name="svgY" /> + + <xsl:variable name="elem-name"> + <xsl:choose> + <xsl:when test="@text:anchor-type='as-char'">span</xsl:when> + <xsl:otherwise>div</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:comment>Next ' + <xsl:value-of select="$elem-name"/>' is a draw:frame. + </xsl:comment> + <xsl:element name="{$elem-name}"> + <xsl:attribute name="style"> + <xsl:call-template name="widthAndHeight"/> + <!-- MIB --> + <xsl:text> padding:0; </xsl:text> + <xsl:if test="@text:anchor-type!='as-char'"> + <!-- all images float (CSS float reltaive) with a left position calculated by svg:x - parentMarginLeft - previousFrameWidths --> + <xsl:text> float:left; position:relative; left:</xsl:text> + <xsl:value-of select="$leftPosition"/> + <xsl:text>cm; </xsl:text> + <!-- if the frame is anchored on a char --> + <xsl:if test="@text:anchor-type='char'"> + <xsl:text>top:</xsl:text> + <xsl:value-of select="$svgY"/> + <xsl:text>cm; </xsl:text> + </xsl:if> + </xsl:if> + </xsl:attribute> + <xsl:apply-templates select="@*"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + <xsl:apply-templates select="node()"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + </xsl:element> + </xsl:template> + + <xsl:template match="svg:desc"/> + + <xsl:template name="widthAndHeight"> + <xsl:if test="@svg:height | @svg:width"> + <xsl:choose> + <xsl:when test="not(@svg:width)"> + <xsl:call-template name="svg:height"/> + </xsl:when> + <xsl:when test="not(@svg:height)"> + <xsl:call-template name="svg:width"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="svg:height"/> + <xsl:call-template name="svg:width"/> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template> + + <!-- ***************** --> + <!-- *** Text Span *** --> + <!-- ***************** --> + + <xsl:template match="text:span"> + <xsl:param name="globalData"/> + + <xsl:choose> + <xsl:when test="draw:frame"> + <!-- sometimes an ODF image is anchored as character and the + image frame appears within a span (which is not valid for HTML) + Heuristic: Neglecting the span assuming no text content aside + of frame within span --> + <xsl:apply-templates> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + </xsl:when> + <xsl:otherwise> + <xsl:element name="span"> + <xsl:call-template name="apply-styles-and-content"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:call-template> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + + <!-- **************** --> + <!-- *** Headings *** --> + <!-- **************** --> + + <xsl:template match="text:h"> + <xsl:param name="globalData"/> + + <!-- no creation of empty headings (without text content) --> + <xsl:if test="text() or descendant::text()"> + <!-- The URL linking of an table-of-content is due to a bug (cp. bug id# 102311) not mapped as URL in the XML. + Linking of the table-of-content can therefore only be archieved by a work-around in HTML --> + <xsl:call-template name="create-heading"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + + <!-- default matching for header elements --> + <xsl:template name="create-heading"> + <xsl:param name="globalData"/> + + <xsl:variable name="headingLevel"> + <xsl:choose> + <xsl:when test="@text:outline-level &lt; 6"> + <xsl:value-of select="@text:outline-level"/> + </xsl:when> + <xsl:otherwise>6</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="headertyp" select="concat('h', $headingLevel)"/> + <xsl:element name="{$headertyp}"> + <!-- outline style 'text:min-label-width' is interpreted as a CSS 'margin-right' attribute + NOTE: Should be handled as CSS style in style header --> + <xsl:variable name="min-label" select="$globalData/office:styles/text:outline-style/text:outline-level-style[@text:level = current()/@text:outline-level]/*/@text:min-label-width"/> + <xsl:attribute name="class"> + <xsl:value-of select="translate(@text:style-name, '.,;: %()[]/\+', '_____________')"/> + </xsl:attribute> + + <xsl:call-template name="create-heading-anchor"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:call-template> + + <xsl:apply-templates> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + </xsl:element> + + </xsl:template> + + <xsl:template name="create-heading-anchor"> + <xsl:param name="globalData"/> + + <!-- writing out a heading number if desired.--> + <!-- if a corresponding 'text:outline-style' exist or is not empty --> + <xsl:choose> + <xsl:when test="$globalData/office:styles/text:outline-style/text:outline-level-style[@text:level = current()/@text:outline-level]/@style:num-format != ''"> + + <!-- Every heading element will get an unique anchor for its file, from its hiearchy level and name: + For example: The heading title 'My favorite heading' might get <a name="1_2_2_My_favorite_heading" /> --> + <!-- creating an anchor for referencing the heading (e.g. from content table) --> + <xsl:variable name="headingNumber"> + <xsl:call-template name="get-heading-number"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="create-heading-anchor2"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="headingNumber" select="$headingNumber"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="create-heading-anchor2"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + <xsl:template name="get-heading-number"> + <xsl:param name="globalData"/> + + <!-- write number prefix --> + <xsl:value-of select="$globalData/office:styles/text:outline-style/text:outline-level-style[@text:level = current()/@text:outline-level]/@style:num-prefix"/> + <xsl:call-template name="write-heading-number"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:call-template> + <!-- write number suffix --> + <xsl:value-of select="$globalData/office:styles/text:outline-style/text:outline-level-style[@text:level = current()/@text:outline-level]/@style:num-suffix"/> + </xsl:template> + + <!-- creating an anchor for referencing the heading --> + <xsl:template name="create-heading-anchor2"> + <xsl:param name="globalData"/> + <xsl:param name="headingNumber" /> + + <xsl:variable name="title"> + <xsl:apply-templates mode="concatenate"/> + </xsl:variable> + <!-- REFERENCE HANDLING - ANCHOR --> + <xsl:element namespace="{$namespace}" name="a"> + <xsl:attribute name="id"> + <xsl:value-of select="translate(concat('a_',$headingNumber, '_', normalize-space($title)), '&#xA;&amp;&lt;&gt;.,;: %()[]/\+', '___________________________')"/> + </xsl:attribute> + + <xsl:element name="span"> + <!-- outline style 'text:min-label-distance' is interpreted as a CSS 'margin-right' attribute + NOTE: Should be handled as CSS style in style header --> + <xsl:variable name="minLabelDistance" select="$globalData/office:styles/text:outline-style/text:outline-level-style[@text:level = current()/@text:outline-level]/*/@text:min-label-distance"/> + <xsl:variable name="minLabelWidth" select="$globalData/office:styles/text:outline-style/text:outline-level-style[@text:level = current()/@text:outline-level]/*/@text:min-label-width"/> + + <xsl:if test="$minLabelDistance | $minLabelWidth"> + <xsl:attribute name="style"> + <xsl:if test="$minLabelDistance"> + <xsl:text>margin-right:</xsl:text> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="$minLabelDistance"/> + </xsl:call-template> + <xsl:text>cm;</xsl:text> + </xsl:if> + <xsl:if test="$minLabelWidth"> + <xsl:text>min-width:</xsl:text> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="$minLabelWidth"/> + </xsl:call-template> + <xsl:text>cm;</xsl:text> + </xsl:if> + </xsl:attribute> + </xsl:if> + <xsl:copy-of select="$headingNumber"/> + </xsl:element> + </xsl:element> + </xsl:template> + + <xsl:template name="write-heading-number"> + <xsl:param name="globalData"/> + + <!-- By default heading start with '1', the parameter 'textStartValue' will only be set, if the attribute @text:start-value exist --> + <xsl:choose> + <xsl:when test="$globalData/office:styles/text:outline-style/text:outline-level-style[@text:level = current()/@text:outline-level]/@text:start-value"> + <xsl:call-template name="calc-heading-number"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="outlineLevel" select="@text:outline-level"/> + <xsl:with-param name="textStartValue" select="$globalData/office:styles/text:outline-style/text:outline-level-style[@text:level = current()/@text:outline-level]/@text:start-value"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="calc-heading-number"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="outlineLevel" select="@text:outline-level"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <!-- + Find the correct heading no., which is the sum of 'text:start-value' + and preceding siblings of 'text:h' with the same 'text:outline-level' (until a text:outline-level with lower value is found). + If the 'text:start-value is not set the default value of '1' has to be taken. + If a heading number is found (e.g. text:outline-level='3') all heading numbers + for the higher levels have to be written out --> + <xsl:template name="calc-heading-number"> + <xsl:param name="globalData"/> + <xsl:param name="outlineLevel"/><!-- text level of the heading --> + <xsl:param name="iOutlineLevel" select="1"/><!-- iterator, counts from 1 to the text level of the heading --> + <xsl:param name="textStartValue" select="1"/><!-- text level to start with, default is '1' --> + + <xsl:choose> + <!-- iText levels counts up from '1' to outlineLevel + Which means writing a heading number from left to right --> + <xsl:when test="$iOutlineLevel &lt; $outlineLevel"> + + <!-- Write preceding heading numbers --> + <xsl:call-template name="writeNumber"> + <xsl:with-param name="numberDigit"> + <xsl:call-template name="calc-heading-digit"> + <xsl:with-param name="value" select="0"/> + <xsl:with-param name="currentoutlineLevel" select="$iOutlineLevel"/> + </xsl:call-template> + </xsl:with-param> + <xsl:with-param name="numberFormat" select="$globalData/office:styles/text:outline-style/text:outline-level-style[@text:level = ($outlineLevel)]/@style:num-format"/> + </xsl:call-template> + <xsl:choose> + <xsl:when test="$globalData/office:styles/text:outline-style/text:outline-level-style[@text:level = ($iOutlineLevel + 1)]/@text:start-value"> + <xsl:call-template name="calc-heading-number"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="outlineLevel" select="$outlineLevel"/> + <xsl:with-param name="iOutlineLevel" select="$iOutlineLevel + 1"/> + <xsl:with-param name="textStartValue" select="$globalData/office:styles/text:outline-style/text:outline-level-style[@text:level = ($iOutlineLevel + 1)]/@text:start-value"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="calc-heading-number"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="outlineLevel" select="$outlineLevel"/> + <xsl:with-param name="iOutlineLevel" select="$iOutlineLevel + 1"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <!-- Write preceding heading numbers --> + <xsl:call-template name="writeNumber"> + <xsl:with-param name="numberDigit"> + <xsl:call-template name="calc-heading-digit"> + <xsl:with-param name="value" select="$textStartValue"/> + <xsl:with-param name="currentoutlineLevel" select="$iOutlineLevel"/> + </xsl:call-template> + </xsl:with-param> + <xsl:with-param name="numberFormat" select="$globalData/office:styles/text:outline-style/text:outline-level-style[@text:level = $outlineLevel]/@style:num-format"/> + <xsl:with-param name="last" select="true()"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <xsl:template name="writeNumber"> + <xsl:param name="numberDigit"/> + <xsl:param name="numberFormat"/> + <xsl:param name="last"/> + + <xsl:choose> + <xsl:when test="not($numberFormat)"> + <xsl:number value="$numberDigit" format="1."/> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="$last"> + <xsl:number value="$numberDigit" format="{$numberFormat}"/> + </xsl:when> + <xsl:otherwise> + <xsl:number value="$numberDigit" format="{$numberFormat}."/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <xsl:template name="calc-heading-digit"> + <xsl:param name="value"/> + <xsl:param name="currentoutlineLevel"/> + <xsl:param name="i" select="1"/> + + <xsl:variable name="precedingoutlineLevel" select="preceding-sibling::text:h[$i]/@text:outline-level"/> + <xsl:choose> + <xsl:when test="$currentoutlineLevel = $precedingoutlineLevel"> + <xsl:call-template name="calc-heading-digit"> + <xsl:with-param name="value" select="$value + 1"/> + <xsl:with-param name="currentoutlineLevel" select="$currentoutlineLevel"/> + <xsl:with-param name="i" select="$i + 1"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$currentoutlineLevel &lt; $precedingoutlineLevel"> + <xsl:call-template name="calc-heading-digit"> + <xsl:with-param name="value" select="$value"/> + <xsl:with-param name="currentoutlineLevel" select="$currentoutlineLevel"/> + <xsl:with-param name="i" select="$i + 1"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <!-- Neglect Annotations --> + <xsl:template match="office:annotation" mode="concatenate"/> + + <!-- Match text:placeholder child nodes (e.g. text) --> + <xsl:template match="text:placeholder"> + <xsl:param name="globalData"/> + + <xsl:call-template name="apply-styles-and-content"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:call-template> + </xsl:template> + + <!-- ************* --> + <!-- *** Link *** --> + <!-- ************* --> + + <xsl:template match="text:a | draw:a"> + <xsl:param name="globalData"/> + + <xsl:call-template name="create-common-anchor-link"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:call-template> + </xsl:template> + + + <xsl:template name="create-common-anchor-link"> + <xsl:param name="globalData"/> + + <xsl:element name="a"> + <xsl:attribute name="href"> + <xsl:call-template name="create-href"> + <xsl:with-param name="href" select="@xlink:href"/> + </xsl:call-template> + </xsl:attribute> + <xsl:call-template name="apply-styles-and-content"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:call-template> + </xsl:element> + </xsl:template> + + + + <!-- ******************* --> + <!-- *** Image Link *** --> + <!-- ******************* --> + + <!-- currently suggesting that all draw:object-ole elements are images --> + <xsl:template match="draw:image | draw:object-ole"> + <xsl:param name="globalData"/> + + <xsl:choose> + <xsl:when test="ancestor::text:p or parent::text:span or parent::text:h or parent::draw:a or parent::text:a or text:ruby-base"> + <!-- XHTML does not allow the mapped elements to contain paragraphs --> + <xsl:call-template name="create-image-element"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <!-- images are embedded in a paragraph, but are in CSS not able to express a horizontal alignment for themself. + A 'div' element taking over the image style would solve that problem, but is invalid as child of a paragraph --> + <xsl:element name="p"> + <xsl:apply-templates select="@draw:style-name"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + + <xsl:call-template name="create-image-element"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:call-template> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <xsl:template name="create-image-element"> + <xsl:param name="globalData"/> + + <xsl:element name="img"> + <xsl:if test="../@svg:width or ../@svg:height"> + <xsl:attribute name="style"> + <xsl:if test="../@svg:height"> + <xsl:text>height:</xsl:text> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="../@svg:height"/> + </xsl:call-template> + <xsl:text>cm;</xsl:text> + </xsl:if> + <xsl:if test="../@svg:width"> + <xsl:text>width:</xsl:text> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="../@svg:width"/> + </xsl:call-template> + <xsl:text>cm;</xsl:text> + </xsl:if> + </xsl:attribute> + </xsl:if> + <xsl:attribute name="alt"> + <xsl:choose> + <xsl:when test="../svg:desc"> + <xsl:value-of select="../svg:desc"/> + </xsl:when> + <xsl:otherwise> + <xsl:message> + Accessibility Warning: + No alternate text ('svg:desc' element) set for + image ' + <xsl:value-of select="@xlink:href"/>'! + </xsl:message> + </xsl:otherwise> + </xsl:choose> + </xsl:attribute> + + <xsl:attribute name="src"> + <xsl:call-template name="create-href"> + <xsl:with-param name="href" select="@xlink:href"/> + </xsl:call-template> + </xsl:attribute> + + <!-- style interpretation only, as no subelements are allowed for img in XHTML --> + <xsl:apply-templates select="@draw:style-name"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:apply-templates> + </xsl:element> + </xsl:template> + + <!-- ************ --> + <!-- *** list *** --> + <!-- ************ --> + <!-- + Due to the requirements below the ODF list functionality is not handled by CSS, but the list labels calculated and written by XSLT. + + REQUIREMENTS: + ============= + + A) + One significant difference between XHTML and Office List elements is that a list without text nodes but only further list children + would not show a list symbol in the Office, but in the browser from XHTML. + + B) + Since OASIS Open Document XML (implemented in OOo2.0) only one parent type exists for list items + the 'text:list' element. The XHTML element 'ol', 'ul' will be choosen upon the list style type. + + C) + An Office list may be spread over the whole document. Linked by their style and text:continue-numbering='true'. + + D) + An Office list can use characters or images as list label. + + E) + An Office list can have a prefix and suffix around the list label. + + F) + An Office list style may have the attribute consecutive numbering, which resolves in a list counting for all levels + + G) + An Office list may (re)start on any arbitrary value by using @text:start-value on the text:list-item + + INDENDATION: + ============ + + The indent of a list label is not only calculated by using the text:space-before of the list level (listLevelStyle), but + as well taking the left margin of the first paragraph (or heading) of the list into account as loy match="" name="" use=""/>ng it is not negative. + + | MARGIN LEFT | LABEL | + + | text:space-before (listlevelstyle) | text:min-label-width | + | + fo:left-margin (firstParagraph) | | + + Further details beyond text:list-list.. + --> + <xsl:key name="listStyles" match=" /*/office:styles/text:list-style | /*/office:automatic-styles/text:list-style | /*/office:styles/style:graphic-properties/text:list-style | /*/office:automatic-styles/style:graphic-properties/text:list-style | /*/office:styles/text:list-style | /*/office:automatic-styles/text:list-style | /*/office:styles/style:graphic-properties/text:list-style | /*/office:automatic-styles/style:graphic-properties/text:list-style" use="@style:name"/> + + <!-- + A text list may only have text:list-item and text:list-header as children. + --> + <xsl:template match="text:list"> + <xsl:param name="globalData"/> + <xsl:param name="isListNumberingReset"/> + <xsl:param name="isNextLevelNumberingReset"/> + <xsl:param name="listLevel" select="1"/> + <xsl:param name="listRestart" select="false()"/> + <xsl:param name="itemLabel" select="''"/> + <xsl:param name="listStyle"/> + <xsl:param name="listStyleName" select="@text:style-name"/> + + <!-- To choose list type - get the list style, with the same 'text:style-name' and same 'text:level' >--> + <xsl:variable name="listStyleRTF"> + <xsl:variable name="listStyleInContentFile" select="key('listStyles', $listStyleName)"/> + <xsl:choose> + <xsl:when test="$listStyleInContentFile"> + <xsl:copy-of select="$listStyleInContentFile"/> + </xsl:when> + <xsl:when test="$globalData/office:styles/text:list-style[@style:name = $listStyleName]"> + <xsl:copy-of select="$globalData/office:styles/text:list-style[@style:name = $listStyleName]"/> + </xsl:when> + <xsl:when test="$globalData/office:styles/style:graphic-properties/text:list-style[@style:name = $listStyleName]"> + <xsl:copy-of select="$globalData/office:styles/style:graphic-properties/text:list-style[@style:name = $listStyleName]"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + + <xsl:choose> + <xsl:when test="function-available('common:node-set')"> + <xsl:call-template name="create-list-type"> + <xsl:with-param name="listStyle" select="common:node-set($listStyleRTF)" /> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="isListNumberingReset" select="$isListNumberingReset"/> + <xsl:with-param name="isNextLevelNumberingReset" select="$isNextLevelNumberingReset"/> + <xsl:with-param name="listLevel" select="$listLevel"/> + <xsl:with-param name="listRestart" select="$listRestart"/> + <xsl:with-param name="itemLabel" select="$itemLabel"/> + <xsl:with-param name="listStyleName" select="$listStyleName" /> + </xsl:call-template> + </xsl:when> + <xsl:when test="function-available('xalan:nodeset')"> + <xsl:call-template name="create-list-type"> + <xsl:with-param name="listStyle" select="xalan:nodeset($listStyleRTF)" /> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="isListNumberingReset" select="$isListNumberingReset"/> + <xsl:with-param name="isNextLevelNumberingReset" select="$isNextLevelNumberingReset"/> + <xsl:with-param name="listLevel" select="$listLevel"/> + <xsl:with-param name="listRestart" select="$listRestart"/> + <xsl:with-param name="itemLabel" select="$itemLabel"/> + <xsl:with-param name="listStyleName" select="$listStyleName" /> + </xsl:call-template> + </xsl:when> + <xsl:when test="function-available('xt:node-set')"> + <xsl:call-template name="create-list-type"> + <xsl:with-param name="listStyle" select="xt:node-set($listStyleRTF)" /> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="isListNumberingReset" select="$isListNumberingReset"/> + <xsl:with-param name="isNextLevelNumberingReset" select="$isNextLevelNumberingReset"/> + <xsl:with-param name="listLevel" select="$listLevel"/> + <xsl:with-param name="listRestart" select="$listRestart"/> + <xsl:with-param name="itemLabel" select="$itemLabel"/> + <xsl:with-param name="listStyleName" select="$listStyleName" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:message terminate="yes">The required node-set function was not found!</xsl:message> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <xsl:template name="create-list-type"> + <xsl:param name="globalData"/> + <xsl:param name="isListNumberingReset"/> + <xsl:param name="isNextLevelNumberingReset"/> + <xsl:param name="listLevel" /> + <xsl:param name="listRestart" /> + <xsl:param name="itemLabel"/> + <xsl:param name="listStyle"/> + <xsl:param name="listStyleName" /> + + <!-- $globalData/styles-file/*/office:styles/ --> + <xsl:variable name="listLevelStyle" select="$listStyle/*/*[@text:level = number($listLevel)]"/> + <xsl:variable name="listIndent"> + <xsl:call-template name="getListIndent"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="listLevelStyle" select="$listLevelStyle"/> + <xsl:with-param name="firstPara" select="*[1]/*[name() = 'text:p' or name() = 'text:h'][1]"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="isEmptyList" select="not(*[1]/*[name() = 'text:h' or name() = 'text:p' or name() = 'text:name'])"/> + <xsl:variable name="listType"> + <xsl:choose> + <!-- ordered list --> + <xsl:when test="name($listLevelStyle) = 'text:list-level-style-number'"> + <xsl:text>ol</xsl:text> + </xsl:when> + <!-- unordered list (bullet or image) --> + <xsl:otherwise> + <xsl:text>ul</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <xsl:element name="{$listType}"> + <xsl:apply-templates select="*[1]" mode="listItemSibling"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="isEmptyList" select="$isEmptyList"/> + <xsl:with-param name="isListNumberingReset" select="$isNextLevelNumberingReset"/> + <xsl:with-param name="isNextLevelNumberingReset"> + <xsl:choose> + <xsl:when test="$isListNumberingReset"> + <xsl:value-of select="true()"/> + </xsl:when> + <xsl:otherwise> + <!-- A list is empty if a text:list does not have a text:list-header or text:list-item (wildcard as only those can exist beyond a text:list), which contains a text:h or text:p --> + <xsl:value-of select="not($isEmptyList)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="itemLabel" select="$itemLabel"/> + <xsl:with-param name="listIndent" select="$listIndent"/> + <xsl:with-param name="listLevel" select="$listLevel"/> + <xsl:with-param name="listLevelStyle" select="$listLevelStyle"/> + <xsl:with-param name="listRestart"> + <xsl:choose> + <xsl:when test="$listRestart"> + <xsl:value-of select="$listRestart"/> + </xsl:when> + <xsl:otherwise> + <!-- descdendants restart their list numbering, when an ancestor is not empty --> + <xsl:value-of select="not($isEmptyList)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="listStyle" select="$listStyle"/> + <xsl:with-param name="listStyleName" select="$listStyleName"/> + <xsl:with-param name="minLabelDist"> + <xsl:choose> + <xsl:when test="$listLevelStyle/*/@text:min-label-distance"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="$listLevelStyle/*/@text:min-label-distance"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="minLabelWidth"> + <xsl:choose> + <xsl:when test="$listLevelStyle/*/@text:min-label-width"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="$listLevelStyle/*/@text:min-label-width"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:with-param> + </xsl:apply-templates> + </xsl:element> + </xsl:template> + + <!-- See comment before text:list template --> + <xsl:template name="getListIndent"> + <xsl:param name="globalData"/> + <xsl:param name="listLevelStyle"/> + <!-- The first paragraph of the list item (heading is special paragraph in ODF) --> + <xsl:param name="firstPara" /> + + <!-- Styles of first paragraph in list item, including ancestor styles (inheritance) --> + <xsl:variable name="firstParaStyles" select="$globalData/all-styles/style[@style:name = $firstPara/@text:style-name]/final-properties"/> + + <!-- Only the left margin of the first paragraph of a list item will be added to the margin of the complete list (all levels)--> + <xsl:variable name="firstParaLeftMargin"> + <xsl:choose> + <xsl:when test="contains($firstParaStyles, 'margin-left:')"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="normalize-space(substring-before(substring-after($firstParaStyles, 'margin-left:'), ';'))"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="spaceBefore"> + <xsl:choose> + <xsl:when test="$listLevelStyle/*/@text:space-before"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="$listLevelStyle/*/@text:space-before"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!-- Only if the left-margin of the first paragraph is positive the sum + text:space-before and fo:left-margin is taken as list indent --> + <xsl:choose> + <xsl:when test="$firstParaLeftMargin &gt; 0"> + <xsl:value-of select="$firstParaLeftMargin + $spaceBefore"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$spaceBefore"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <!-- ****************** --> + <!-- *** list item *** --> + <!-- ****************** --> +<!-- + Left margin of the complete list: + The space between left page and the list symbol (left-margin) is in the Office implemented by + the sum of three values: + 1) 'text:space-before', which is part of the 'text:list-style' element. + 2) 'margin:left' from the style of the first child (e.g. paragraph). + 3) 'fo:text-indent' the indent of the first line of some child (e.g. paragraph) (applied by CSS class style) + + Possible list children: + <!ELEMENT text:list-item (text:p|text:h|text:list|text:list)+> + + In the Office the list label before the text depends on two attributes: + - 'text:min-label-width': the distance between list label and all text of the list item. + - 'text:min-label-distance': the distance between list label and text of the first line, + only used, when text does not fit in text:min-label-width (ignored) + +--> + <xsl:template match="text:list-item | text:list-header" mode="listItemSibling"> + <xsl:param name="globalData"/> + <xsl:param name="firstitemLabelWidth"/> + <xsl:param name="isEmptyList" select="not(*[name() = 'text:h' or name() = 'text:p' or name() = 'text:name'])"/> + <xsl:param name="isListNumberingReset"/> + <xsl:param name="isNextLevelNumberingReset"/> + <xsl:param name="itemNumber"/> + <xsl:param name="itemLabel"/> + <xsl:param name="listLevel"/> + <xsl:param name="listLevelStyle"/> + <xsl:param name="listRestart"/> + <xsl:param name="listStyle"/> + <xsl:param name="listStyleName"/> + <xsl:param name="minLabelDist"/> + <xsl:param name="minLabelWidth"/> + <xsl:param name="listIndent" /> + + <!-- The text:list-header shall not be labeled. According to ODF specification (sect. 4.3.2): + "The <text:list-header> element represents a list header and is a special kind of list item. It + contains one or more paragraphs that are displayed before a list. The paragraphs are formatted + like list items but they do not have a preceding number or bullet." --> + <xsl:variable name="isListHeader" select="boolean(self::text:list-header)"/> + + <xsl:variable name="listIndentNew"> + <xsl:choose> + <xsl:when test="$listIndent"> + <xsl:value-of select="$listIndent"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="getListIndent"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="listLevelStyle" select="$listLevelStyle"/> + <xsl:with-param name="firstPara" select="*[name() = 'text:p' or name() = 'text:h'][1]" /> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="itemNumberNew"> + <xsl:if test="$listStyle/text:list-style/text:list-level-style-number"> + <xsl:choose> + <xsl:when test="$isListHeader">0</xsl:when> + <xsl:when test="$isEmptyList"> + <!-- An empty list item (no text:h/text:p as child), will not count as item and does not increment the count. --> + <xsl:variable name="tempItemNumber"> + <xsl:choose> + <!-- siblings will be incremented by one --> + <xsl:when test="$itemNumber"> + <xsl:if test="not($isListHeader)"> + <xsl:value-of select="$itemNumber + 1"/> + </xsl:if> + </xsl:when> + <!-- if a higher list level had content the numbering starts with 1 --> + <xsl:when test="$isListNumberingReset and $listLevel &gt; 1"> + <xsl:value-of select="1"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="getItemNumber"> + <xsl:with-param name="listStyleName" select="$listStyleName"/> + <xsl:with-param name="listLevel" select="$listLevel"/> + <xsl:with-param name="listLevelStyle" select="$listLevelStyle"/> + <xsl:with-param name="listStyle" select="$listStyle"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <!-- in case the empty list-item is the first list-item in document --> + <xsl:when test="$tempItemNumber = 1"> + <xsl:value-of select="1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$tempItemNumber - 1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="@text:start-value"> + <xsl:value-of select="@text:start-value"/> + </xsl:when> + <!-- text:start-value from list level style will only be taken on the first list-item of a list --> + <xsl:when test="$listLevelStyle/@text:start-value and count(preceding-sibling::text:list-item) = 0"> + <xsl:value-of select="$listLevelStyle/@text:start-value"/> + </xsl:when> + <!-- siblings will be incremented by one --> + <xsl:when test="$itemNumber"> + <xsl:value-of select="$itemNumber + 1"/> + </xsl:when> + <!-- if a higher list level had content the numbering starts with 1 --> + <xsl:when test="$isListNumberingReset and $listLevel &gt; 1"> + <xsl:value-of select="1"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="getItemNumber"> + <xsl:with-param name="listStyleName" select="$listStyleName"/> + <xsl:with-param name="listLevel" select="$listLevel"/> + <xsl:with-param name="listLevelStyle" select="$listLevelStyle"/> + <xsl:with-param name="listStyle" select="$listStyle"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:variable> + <xsl:variable name="itemLabelNew"> + <xsl:if test="$listStyle/text:list-style/text:list-level-style-number"> + <!-- + A numbered label (e.g. 2.C.III) is created for every text:list-item/header. + Above list levels are listed in the label, if the list-style requires this. Levels are separated by a '.' + Formatation is dependent for every list level depth. + The label is passed from anchestor text:list-item/header and if requrired truncated. + The prefix/suffix (as well list level dependent) comes before and after the complete label (after truncation) + --> + <!-- Numbered label will be generated --> + <xsl:call-template name="createItemLabel"> + <xsl:with-param name="itemNumber" select="$itemNumberNew"/> + <xsl:with-param name="itemLabel" select="$itemLabel"/> + <xsl:with-param name="listLevelsToDisplay"> + <xsl:variable name="display" select="$listLevelStyle/@text:display-levels"/> + <xsl:choose> + <xsl:when test="$display"> + <xsl:value-of select="$display"/> + </xsl:when> + <xsl:when test="$isListHeader">0</xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="listLevel" select="$listLevel"/> + <xsl:with-param name="listLevelStyle" select="$listLevelStyle"/> + </xsl:call-template> + </xsl:if> + </xsl:variable> + <xsl:element name="li"> + <xsl:choose> + <xsl:when test="$isEmptyList or $isListHeader"> + <xsl:apply-templates> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="itemLabel" select="$itemLabelNew"/> + <xsl:with-param name="listLevel" select="$listLevel + 1"/> + <xsl:with-param name="listStyleName" select="$listStyleName"/> + </xsl:apply-templates> + </xsl:when> + <xsl:otherwise> + <!-- Possible following children are text:h, text:p, list:text, text:soft-page-break --> + <xsl:apply-templates mode="list-item-children" select="*[1]"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="isEmptyList" select="$isEmptyList"/> + <xsl:with-param name="isNextLevelNumberingReset" select="$isListHeader or $isNextLevelNumberingReset"/> + <!-- The new created label is given to the children --> + <xsl:with-param name="itemLabel" select="$itemLabelNew"/> + <xsl:with-param name="listLabelElement"> + <xsl:choose> + <xsl:when test="name() = 'text:list-header'"/> + <xsl:otherwise> + <xsl:variable name="listLabelWidth"> + <xsl:choose> + <xsl:when test="$minLabelWidth &gt; $minLabelDist"> + <xsl:value-of select="$minLabelWidth"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$minLabelDist"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!-- Numbering is being done by this transformation creating a HTML span representing the number label + The html:span represents the list item/header label (e.g. 1.A.III) + As the html:span is usually a inline element is formated by CSS as block element to use width upon it, + to disable the caridge return float:left is used and later neglected --> + <xsl:element name="span"> + <xsl:if test="$listLevelStyle/@text:style-name"> + <xsl:attribute name="class"> + <xsl:value-of select="$listLevelStyle/@text:style-name"/> + </xsl:attribute> + </xsl:if> + <xsl:attribute name="style"> + <xsl:text>display:block;float:</xsl:text> + <!-- 2DO: Svante - copy this functionality for other used margin:left (in western country 'left') --> + <xsl:call-template name="getOppositeWritingDirection"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="paraStyleName" select="descendant-or-self::*/@text:style-name"/> + </xsl:call-template> + <xsl:text>;min-width:</xsl:text> + <xsl:value-of select="$listLabelWidth"/> + <xsl:text>cm</xsl:text> + </xsl:attribute> + <xsl:variable name="labelContent"> + <xsl:choose> + <xsl:when test="text:number"> + <xsl:apply-templates select="text:number" mode="listnumber"/> + </xsl:when> + <xsl:when test="name($listLevelStyle) = 'text:list-level-style-bullet'"> + <xsl:value-of select="$listLevelStyle/@style:num-prefix"/> + <xsl:value-of select="$listLevelStyle/@text:bullet-char"/> + <xsl:value-of select="$listLevelStyle/@style:num-suffix"/> + </xsl:when> + <xsl:when test="name($listLevelStyle) = 'text:list-level-style-number'"> + <xsl:value-of select="$listLevelStyle/@style:num-prefix"/> + <xsl:value-of select="$itemLabelNew"/> + <xsl:value-of select="$listLevelStyle/@style:num-suffix"/> + </xsl:when> + <xsl:otherwise> + <!-- Listing with image as bullets, taken from the list style's href --> + <xsl:value-of select="$listLevelStyle/@xlink:href"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!-- Some browsers have problem with stand-alone elements (e.g. <span/>) + Therefore a comment is being inserted into an empty label --> + <xsl:choose> + <xsl:when test="$labelContent != ''"> + <xsl:value-of select="$labelContent"/> + </xsl:when> + <xsl:otherwise> + <xsl:comment>&#160;</xsl:comment> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="listLabelEmptyElement"> + <xsl:variable name="listLabelWidth"> + <xsl:choose> + <xsl:when test="$minLabelWidth &gt; $minLabelDist"> + <xsl:value-of select="$minLabelWidth"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$minLabelDist"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:element name="span"> + <xsl:if test="$listLevelStyle/@text:style-name"> + <xsl:attribute name="class"> + <xsl:value-of select="$listLevelStyle/@text:style-name"/> + </xsl:attribute> + </xsl:if> + <xsl:attribute name="style"> + <xsl:text>display:block;float:</xsl:text> + <xsl:call-template name="getOppositeWritingDirection"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="paraStyleName" select="descendant-or-self::*/@text:style-name"/> + </xsl:call-template> + <xsl:text>;min-width:</xsl:text> + <xsl:value-of select="$listLabelWidth"/> + <xsl:text>cm</xsl:text> + </xsl:attribute> + <xsl:comment>&#160;</xsl:comment> + </xsl:element> + </xsl:with-param> + <xsl:with-param name="listLevel" select="$listLevel + 1"/> + <xsl:with-param name="listLevelStyle" select="$listLevelStyle"/> + <xsl:with-param name="listRestart" select="$listRestart"/> + <xsl:with-param name="listStyle" select="$listStyle"/> + <xsl:with-param name="listStyleName" select="$listStyleName"/> + <xsl:with-param name="listIndent" select="$listIndentNew"/> + <xsl:with-param name="minLabelWidth" select="$minLabelWidth"/> + </xsl:apply-templates> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:apply-templates select="following-sibling::*[1]" mode="listItemSibling"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="isListNumberingReset" select="$isListNumberingReset"/> + <xsl:with-param name="isNextLevelNumberingReset" select="$isNextLevelNumberingReset"/> + <xsl:with-param name="itemNumber" select="$itemNumberNew"/> + <xsl:with-param name="listIndent"> + <xsl:choose> + <xsl:when test="not($isEmptyList)"> + <xsl:value-of select="$listIndentNew"/> + </xsl:when> + </xsl:choose> + </xsl:with-param> + <!-- Receives the same parent label --> + <xsl:with-param name="itemLabel" select="$itemLabel"/> + <xsl:with-param name="listLevel" select="$listLevel"/> + <xsl:with-param name="listLevelStyle" select="$listLevelStyle"/> + <xsl:with-param name="listStyle" select="$listStyle"/> + <xsl:with-param name="listStyleName" select="$listStyleName"/> + <xsl:with-param name="minLabelDist" select="$minLabelDist"/> + <xsl:with-param name="minLabelWidth" select="$minLabelWidth"/> + </xsl:apply-templates> + </xsl:template> + + <xsl:template name="getOppositeWritingDirection"> + <xsl:param name="globalData"/> + <xsl:param name="paraStyleName"/> + + <xsl:variable name="imageParagraphStyle" select="$globalData/all-styles/style[@style:name = $paraStyleName]/final-properties"/> + + <xsl:choose> + <xsl:when test="contains($imageParagraphStyle, 'writing-mode:')"> + <xsl:choose> + <xsl:when test="contains(substring-before(substring-after($imageParagraphStyle, 'writing-mode:'), ';'), 'rl')">right</xsl:when> + <xsl:otherwise>left</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise>left</xsl:otherwise> + </xsl:choose> + </xsl:template> + + <xsl:template match="text:number" mode="listnumber"> + <xsl:apply-templates/> + </xsl:template> + + <xsl:template match="text:number" mode="list-item-children"> + <xsl:param name="globalData"/> + <xsl:param name="listLabelElement"/> + <xsl:param name="listLabelEmptyElement"/> + <xsl:param name="isEmptyList"/> + <xsl:param name="isListNumberingReset"/> + <xsl:param name="isNextLevelNumberingReset"/> + <xsl:param name="itemLabel"/> + <xsl:param name="itemNumber"/> + <xsl:param name="listIndent"/> + <xsl:param name="listLevel"/> + <xsl:param name="listLevelStyle" /> + <xsl:param name="listRestart"/> + <xsl:param name="listStyle"/> + <xsl:param name="listStyleName"/> + <xsl:param name="minLabelWidth"/> + + <xsl:apply-templates mode="list-item-children" select="following-sibling::*[1]"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="isEmptyList" select="$isEmptyList"/> + <xsl:with-param name="isNextLevelNumberingReset" select="$isNextLevelNumberingReset"/> + <xsl:with-param name="itemLabel" select="$itemLabel"/> + <xsl:with-param name="listLabelElement" select="$listLabelElement"/> + <xsl:with-param name="listLabelEmptyElement" select="$listLabelEmptyElement"/> + <xsl:with-param name="listLevel" select="$listLevel"/> + <xsl:with-param name="listLevelStyle" select="$listLevelStyle"/> + <xsl:with-param name="listRestart" select="$listRestart"/> + <xsl:with-param name="listStyle" select="$listStyle"/> + <xsl:with-param name="listStyleName" select="$listStyleName"/> + <xsl:with-param name="listIndent" select="$listIndent"/> + <xsl:with-param name="minLabelWidth" select="$minLabelWidth"/> + </xsl:apply-templates> + </xsl:template> + + <!-- Each key element holds the set of all text:list-item/text:list-header of a certain level and a certain style --> + <xsl:key name="getListItemsByLevelAndStyle" use="concat(count(ancestor::text:list), ancestor::text:list/@text:style-name)" match="text:list-item | text:list-header"/> + <!-- Each key element holds the set of all text:list-item/text:list-header of a certain style --> + <xsl:key name="getListItemsByStyle" use="ancestor::text:list/@text:style-name" match="text:list-item | text:list-header"/> + + + <!-- The Numbering start value (or offset from regular counteing) is used at the first item of offset, + but have to be reused on following items with no text:start-value --> + <xsl:template name="getItemNumber"> + <xsl:param name="listLevel"/> + <xsl:param name="listLevelStyle"/> + <xsl:param name="listStyleName"/> + <xsl:param name="listStyle"/> + + <xsl:call-template name="countListItemTillStartValue"> + <xsl:with-param name="listLevel" select="$listLevel"/> + <xsl:with-param name="listLevelStyle" select="$listLevelStyle"/> + <xsl:with-param name="listStyleName" select="$listStyleName"/> + <xsl:with-param name="listStyle" select="$listStyle"/> + <xsl:with-param name="precedingListItemsOfSameLevelAndStyle" select="preceding::text:list-item[generate-id(key('getListItemsByLevelAndStyle', concat($listLevel, $listStyleName))) = generate-id(key('getListItemsByLevelAndStyle', concat(count(ancestor::text:list), ancestor::text:list/@text:style-name)))]"/> + + <xsl:with-param name="precedingListItemsOfSameStyle" select="preceding::text:list-item[generate-id(key('getListItemsByStyle', $listStyleName)) = generate-id(key('getListItemsByStyle', ancestor::text:list/@text:style-name))]"/> + </xsl:call-template> + </xsl:template> + + <!-- When there is a text:start-value the last have to be found and added to the number --> + <xsl:template name="countListItemTillStartValue"> + <xsl:param name="IteratorSameLevelAndStyle" select="1"/> + <xsl:param name="IteratorSameStyle" select="1"/> + <xsl:param name="itemNumber" select="1"/> + <xsl:param name="listLevel"/> + <xsl:param name="listLevelStyle"/> + <xsl:param name="listStyle"/> + <xsl:param name="listStyleName"/> + <xsl:param name="precedingListItemsOfSameLevelAndStyle" /> + <xsl:param name="precedingListItemsOfSameLevelAndStyleCount" select="count($precedingListItemsOfSameLevelAndStyle)"/> + <xsl:param name="precedingListItemsOfSameStyle" /> + <xsl:param name="precedingListItemsOfSameStyleCount" select="count($precedingListItemsOfSameStyle)"/> + <!-- E.g.: If a list level 2 number is searched, a level 3 with content found with only a level 1 parent with content, + the level 3 gets a 'pseudoLevel' --> + <xsl:param name="pseudoLevel" select="0" /> + + <xsl:variable name="isListHeader" select="boolean(self::text:list-header)"/> + <xsl:variable name="isEmptyList" select="not(*[name() = 'text:h' or name() = 'text:p'])"/> + + <!-- set the next of preceding list items. Starting from the current to the next previous text:list-item --> + <xsl:variable name="precedingListItemOfSameLevelAndStyle" select="$precedingListItemsOfSameLevelAndStyle[$precedingListItemsOfSameLevelAndStyleCount - $IteratorSameLevelAndStyle + 1]"/> + <xsl:variable name="precedingListItemOfSameStyle" select="$precedingListItemsOfSameStyle[$precedingListItemsOfSameStyleCount - $IteratorSameStyle + 1]"/> + <xsl:choose> + <xsl:when test="($precedingListItemOfSameStyle and $precedingListItemOfSameLevelAndStyle) or ($precedingListItemOfSameStyle and $listStyle/text:list-style/@text:consecutive-numbering)"> + <xsl:for-each select="$precedingListItemOfSameStyle"> + <xsl:choose> + <!-- if it is a higher list level element --> + <xsl:when test="$listStyle/text:list-style/@text:consecutive-numbering"> + + <xsl:call-template name="countListItem"> + <xsl:with-param name="IteratorSameLevelAndStyle" select="$IteratorSameLevelAndStyle" /> + <xsl:with-param name="IteratorSameStyle" select="$IteratorSameStyle"/> + <xsl:with-param name="itemNumber" select="$itemNumber"/> + <xsl:with-param name="listLevel" select="$listLevel"/> + <xsl:with-param name="listLevelStyle" select="$listLevelStyle"/> + <xsl:with-param name="listStyle" select="$listStyle"/> + <xsl:with-param name="precedingListItemsOfSameLevelAndStyle" select="$precedingListItemsOfSameLevelAndStyle"/> + <xsl:with-param name="precedingListItemsOfSameLevelAndStyleCount" select="$precedingListItemsOfSameLevelAndStyleCount"/> + <xsl:with-param name="precedingListItemsOfSameStyle" select="$precedingListItemsOfSameStyle"/> + <xsl:with-param name="precedingListItemsOfSameStyleCount" select="$precedingListItemsOfSameStyleCount"/> + <xsl:with-param name="pseudoLevel" select="$pseudoLevel" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <!-- NOT CONSECUTIVE NUMBERING --> + <xsl:variable name="currentListLevel" select="count(ancestor::text:list)"/> + <xsl:choose> + <!-- IF IT IS A HIGHER LIST LEVEL ELEMENT --> + <xsl:when test="$currentListLevel &lt; $listLevel"> + <xsl:choose> + <!-- if it has content the counting is ended --> + <xsl:when test="*[name() = 'text:h' or name() = 'text:p'] or $isListHeader"> + <!-- 2DO: Perhaps the children still have to be processed --> + <xsl:value-of select="$itemNumber + $pseudoLevel"/> + </xsl:when> + <xsl:otherwise> + <!-- if it is empty the counting continues --> + <xsl:call-template name="countListItemTillStartValue"> + <xsl:with-param name="IteratorSameLevelAndStyle" select="$IteratorSameLevelAndStyle" /> + <xsl:with-param name="IteratorSameStyle" select="$IteratorSameStyle + 1"/> + <xsl:with-param name="itemNumber" select="$itemNumber"/> + <xsl:with-param name="listLevel" select="$listLevel"/> + <xsl:with-param name="listLevelStyle" select="$listLevelStyle"/> + <xsl:with-param name="listStyle" select="$listStyle"/> + <xsl:with-param name="precedingListItemsOfSameLevelAndStyle" select="$precedingListItemsOfSameLevelAndStyle"/> + <xsl:with-param name="precedingListItemsOfSameLevelAndStyleCount" select="$precedingListItemsOfSameLevelAndStyleCount"/> + <xsl:with-param name="precedingListItemsOfSameStyle" select="$precedingListItemsOfSameStyle"/> + <xsl:with-param name="precedingListItemsOfSameStyleCount" select="$precedingListItemsOfSameStyleCount"/> + <xsl:with-param name="pseudoLevel" select="$pseudoLevel" /> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <!-- IF IT IS A LIST LEVEL ELEMENT OF THE COUNTING LEVEL --> + <xsl:when test="$currentListLevel = $listLevel"> + <xsl:call-template name="countListItem"> + <xsl:with-param name="IteratorSameLevelAndStyle" select="$IteratorSameLevelAndStyle" /> + <xsl:with-param name="IteratorSameStyle" select="$IteratorSameStyle"/> + <xsl:with-param name="itemNumber" select="$itemNumber"/> + <xsl:with-param name="listLevel" select="$listLevel"/> + <xsl:with-param name="listLevelStyle" select="$listLevelStyle"/> + <xsl:with-param name="listStyle" select="$listStyle"/> + <xsl:with-param name="precedingListItemsOfSameLevelAndStyle" select="$precedingListItemsOfSameLevelAndStyle"/> + <xsl:with-param name="precedingListItemsOfSameLevelAndStyleCount" select="$precedingListItemsOfSameLevelAndStyleCount"/> + <xsl:with-param name="precedingListItemsOfSameStyle" select="$precedingListItemsOfSameStyle"/> + <xsl:with-param name="precedingListItemsOfSameStyleCount" select="$precedingListItemsOfSameStyleCount"/> + <xsl:with-param name="pseudoLevel" select="$pseudoLevel" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <!-- list item below the current level does not count --> + <xsl:call-template name="countListItemTillStartValue"> + <xsl:with-param name="IteratorSameLevelAndStyle" select="$IteratorSameLevelAndStyle" /> + <xsl:with-param name="IteratorSameStyle" select="$IteratorSameStyle + 1"/> + <xsl:with-param name="itemNumber" select="$itemNumber"/> + <xsl:with-param name="listLevel" select="$listLevel"/> + <xsl:with-param name="listLevelStyle" select="$listLevelStyle"/> + <xsl:with-param name="listStyle" select="$listStyle"/> + <xsl:with-param name="listStyleName" select="$listStyleName"/> + <xsl:with-param name="precedingListItemsOfSameLevelAndStyle" select="$precedingListItemsOfSameLevelAndStyle"/> + <xsl:with-param name="precedingListItemsOfSameLevelAndStyleCount" select="$precedingListItemsOfSameLevelAndStyleCount"/> + <xsl:with-param name="precedingListItemsOfSameStyle" select="$precedingListItemsOfSameStyle"/> + <xsl:with-param name="precedingListItemsOfSameStyleCount" select="$precedingListItemsOfSameStyleCount"/> + <xsl:with-param name="pseudoLevel"> + <xsl:choose> + <!-- empty list item does not count --> + <xsl:when test="not(*[name() = 'text:h' or name() = 'text:p']) or $isListHeader"> + <xsl:value-of select="$pseudoLevel"/> + </xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:with-param> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$itemNumber"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <xsl:template name="countListItem"> + <xsl:param name="IteratorSameLevelAndStyle"/> + <xsl:param name="IteratorSameStyle"/> + <xsl:param name="itemNumber"/> + <xsl:param name="listLevel"/> + <xsl:param name="listLevelStyle"/> + <xsl:param name="listStyle"/> + <xsl:param name="listStyleName"/> + <xsl:param name="precedingListItemsOfSameLevelAndStyle"/> + <xsl:param name="precedingListItemsOfSameLevelAndStyleCount"/> + <xsl:param name="precedingListItemsOfSameStyle"/> + <xsl:param name="precedingListItemsOfSameStyleCount"/> + <xsl:param name="pseudoLevel" /> + + <xsl:variable name="isListHeader" select="boolean(self::text:list-header)"/> + <xsl:variable name="isEmptyList" select="not(*[name() = 'text:h' or name() = 'text:p'])"/> + + <xsl:choose> + <xsl:when test="@text:start-value"> + <xsl:choose> + <xsl:when test="$isEmptyList or $isListHeader"> + <!-- empty list item does not count. neither does list header --> + <xsl:call-template name="countListItemTillStartValue"> + <xsl:with-param name="IteratorSameLevelAndStyle" select="$IteratorSameLevelAndStyle + 1" /> + <xsl:with-param name="IteratorSameStyle" select="$IteratorSameStyle + 1"/> + <xsl:with-param name="itemNumber" select="$itemNumber"/> + <xsl:with-param name="listLevel" select="$listLevel"/> + <xsl:with-param name="listLevelStyle" select="$listLevelStyle"/> + <xsl:with-param name="listStyle" select="$listStyle"/> + <xsl:with-param name="precedingListItemsOfSameLevelAndStyle" select="$precedingListItemsOfSameLevelAndStyle"/> + <xsl:with-param name="precedingListItemsOfSameLevelAndStyleCount" select="$precedingListItemsOfSameLevelAndStyleCount"/> + <xsl:with-param name="precedingListItemsOfSameStyle" select="$precedingListItemsOfSameStyle"/> + <xsl:with-param name="precedingListItemsOfSameStyleCount" select="$precedingListItemsOfSameStyleCount"/> + <xsl:with-param name="pseudoLevel" select="$pseudoLevel" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$itemNumber + @text:start-value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$listLevelStyle/@text:start-value"> + <xsl:choose> + <xsl:when test="$isEmptyList or $isListHeader"> + <!-- empty list item does not count. neither does list header --> + <xsl:call-template name="countListItemTillStartValue"> + <xsl:with-param name="IteratorSameLevelAndStyle" select="$IteratorSameLevelAndStyle + 1" /> + <xsl:with-param name="IteratorSameStyle" select="$IteratorSameStyle + 1"/> + <xsl:with-param name="itemNumber" select="$itemNumber"/> + <xsl:with-param name="listLevel" select="$listLevel"/> + <xsl:with-param name="listLevelStyle" select="$listLevelStyle"/> + <xsl:with-param name="listStyle" select="$listStyle"/> + <xsl:with-param name="precedingListItemsOfSameLevelAndStyle" select="$precedingListItemsOfSameLevelAndStyle"/> + <xsl:with-param name="precedingListItemsOfSameLevelAndStyleCount" select="$precedingListItemsOfSameLevelAndStyleCount"/> + <xsl:with-param name="precedingListItemsOfSameStyle" select="$precedingListItemsOfSameStyle"/> + <xsl:with-param name="precedingListItemsOfSameStyleCount" select="$precedingListItemsOfSameStyleCount"/> + <xsl:with-param name="pseudoLevel" select="$pseudoLevel" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$itemNumber + $listLevelStyle/@text:start-value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="$isEmptyList or $isListHeader"> + <!-- empty list item does not count. neither does list header --> + <xsl:call-template name="countListItemTillStartValue"> + <xsl:with-param name="IteratorSameLevelAndStyle" select="$IteratorSameLevelAndStyle + 1" /> + <xsl:with-param name="IteratorSameStyle" select="$IteratorSameStyle + 1"/> + <xsl:with-param name="itemNumber" select="$itemNumber"/> + <xsl:with-param name="listLevel" select="$listLevel"/> + <xsl:with-param name="listLevelStyle" select="$listLevelStyle"/> + <xsl:with-param name="listStyle" select="$listStyle"/> + <xsl:with-param name="precedingListItemsOfSameLevelAndStyle" select="$precedingListItemsOfSameLevelAndStyle"/> + <xsl:with-param name="precedingListItemsOfSameLevelAndStyleCount" select="$precedingListItemsOfSameLevelAndStyleCount"/> + <xsl:with-param name="precedingListItemsOfSameStyle" select="$precedingListItemsOfSameStyle"/> + <xsl:with-param name="precedingListItemsOfSameStyleCount" select="$precedingListItemsOfSameStyleCount"/> + <xsl:with-param name="pseudoLevel" select="$pseudoLevel" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <!-- count on till you find a start-value or the end is reached --> + <xsl:call-template name="countListItemTillStartValue"> + <xsl:with-param name="IteratorSameLevelAndStyle" select="$IteratorSameLevelAndStyle + 1" /> + <xsl:with-param name="IteratorSameStyle" select="$IteratorSameStyle + 1"/> + <xsl:with-param name="itemNumber" select="$itemNumber + 1"/> + <xsl:with-param name="listLevel" select="$listLevel"/> + <xsl:with-param name="listLevelStyle" select="$listLevelStyle"/> + <xsl:with-param name="listStyle" select="$listStyle"/> + <xsl:with-param name="precedingListItemsOfSameLevelAndStyle" select="$precedingListItemsOfSameLevelAndStyle"/> + <xsl:with-param name="precedingListItemsOfSameLevelAndStyleCount" select="$precedingListItemsOfSameLevelAndStyleCount"/> + <xsl:with-param name="precedingListItemsOfSameStyle" select="$precedingListItemsOfSameStyle"/> + <xsl:with-param name="precedingListItemsOfSameStyleCount" select="$precedingListItemsOfSameStyleCount"/> + <xsl:with-param name="pseudoLevel" select="0" /> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + <!-- Creates the list label containing the number, which is separated by '.' between the levels. + Depending on the levels to display (listLevelsToDisplay) --> + <xsl:template name="createItemLabel"> + <xsl:param name="itemLabel" select="''"/> + <xsl:param name="itemNumber" /> + <xsl:param name="listLevel" /> + <xsl:param name="listLevelStyle" /> + <xsl:param name="listLevelsToDisplay" /> + + <xsl:choose> + <xsl:when test="$listLevelsToDisplay &lt; $listLevel"> + <xsl:call-template name="truncLabel"> + <xsl:with-param name="itemLabel" select="$itemLabel"/> + <xsl:with-param name="itemNumber" select="$itemNumber" /> + <xsl:with-param name="listLevel" select="$listLevel"/> + <xsl:with-param name="listLevelStyle" select="$listLevelStyle" /> + <xsl:with-param name="listLevelsToDisplay" select="$listLevelsToDisplay"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="numberedSymbol"> + <xsl:comment>&#160;</xsl:comment> + <!-- only give out a number when number format is not empty --> + <xsl:if test="$listLevelStyle/@style:num-format != ''"> + <xsl:number value="$itemNumber" format="{$listLevelStyle/@style:num-format}"/> + </xsl:if> + </xsl:variable> + <xsl:choose> + <xsl:when test="$listLevelsToDisplay != 1"> + <xsl:value-of select="concat($itemLabel, '.' , $numberedSymbol)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$numberedSymbol"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <xsl:template name="truncLabel"> + <xsl:param name="itemLabel" /> + <xsl:param name="itemNumber" /> + <xsl:param name="listLevel" /> + <xsl:param name="listLevelStyle" /> + <xsl:param name="listLevelsToDisplay" /> + <xsl:param name="listStyle" /> + <xsl:param name="listStyleName" /> + + <xsl:call-template name="createItemLabel"> + <xsl:with-param name="itemLabel"> + <xsl:if test="contains($itemLabel, '.')"> + <xsl:value-of select="substring-after($itemLabel, '.')"/> + </xsl:if> + </xsl:with-param> + <xsl:with-param name="itemNumber" select="$itemNumber"/> + <xsl:with-param name="listLevel" select="$listLevel - 1"/> + <xsl:with-param name="listLevelStyle" select="$listLevelStyle"/> + <xsl:with-param name="listLevelsToDisplay" select="$listLevelsToDisplay"/> + </xsl:call-template> + </xsl:template> + + + <xsl:template match="text:p" mode="list-item-children"> + <xsl:param name="globalData"/> + <xsl:param name="listLabelElement"/> + <xsl:param name="listLabelEmptyElement"/> + <xsl:param name="isEmptyList"/> + <xsl:param name="isListNumberingReset"/> + <xsl:param name="isNextLevelNumberingReset"/> + <xsl:param name="itemLabel"/> + <xsl:param name="itemNumber"/> + <xsl:param name="listIndent"/> + <xsl:param name="listLevel"/> + <xsl:param name="listRestart"/> + <xsl:param name="listStyle"/> + <xsl:param name="listStyleName"/> + <xsl:param name="minLabelWidth"/> + + <!-- 2DO page alignment fix - PART1 --> + + <!-- xhtml:p may only contain inline elements. + If there is one frame beyond, div must be used! --> + <xsl:variable name="elementName"> + <xsl:choose> + <xsl:when test="descendant::draw:frame[1] or descendant::text:p[1]">div</xsl:when> + <xsl:otherwise>p</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:element name="{$elementName}"> + <xsl:call-template name="create-list-style"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="listIndent" select="$listIndent"/> + <xsl:with-param name="styleName" select="@text:style-name"/> + </xsl:call-template> + <xsl:choose> + <xsl:when test="$listLabelElement"> + <xsl:copy-of select="$listLabelElement"/> + </xsl:when> + <xsl:otherwise> + <xsl:copy-of select="$listLabelEmptyElement"/> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="listIndent" select="$minLabelWidth"/> + </xsl:apply-templates> + <!-- this span disables the float necessary to bring two block elements on one line. It contains a space as IE6 bug workaround --> + <span class="odfLiEnd"></span> + <xsl:text>&#160;</xsl:text> + </xsl:element> + + <xsl:apply-templates mode="list-item-children" select="following-sibling::*[1]"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="isEmptyList" select="$isEmptyList"/> + <xsl:with-param name="isListNumberingReset" select="$isListNumberingReset"/> + <xsl:with-param name="isNextLevelNumberingReset" select="$isNextLevelNumberingReset"/> + <xsl:with-param name="itemLabel" select="$itemLabel"/> + <xsl:with-param name="itemNumber" select="$itemNumber"/> + <xsl:with-param name="listLabelEmptyElement" select="$listLabelEmptyElement"/> + <xsl:with-param name="listLevel" select="$listLevel"/> + <xsl:with-param name="listRestart" select="$listRestart"/> + <xsl:with-param name="listStyle" select="$listStyle"/> + <xsl:with-param name="listStyleName" select="$listStyleName"/> + <xsl:with-param name="listIndent" select="$listIndent"/> + <xsl:with-param name="minLabelWidth" select="$minLabelWidth"/> + </xsl:apply-templates> + </xsl:template> + + + <!-- Neglecting the left margin behavior for headings for now --> + <xsl:template match="text:h" mode="list-item-children"> + <xsl:param name="globalData"/> + <xsl:param name="listLabelElement"/> + <xsl:param name="listLabelEmptyElement"/> + <xsl:param name="isEmptyList"/> + <xsl:param name="isListNumberingReset"/> + <xsl:param name="isNextLevelNumberingReset"/> + <xsl:param name="itemLabel"/> + <xsl:param name="itemNumber"/> + <xsl:param name="listIndent"/> + <xsl:param name="listLevel"/> + <xsl:param name="listRestart"/> + <xsl:param name="listStyle"/> + <xsl:param name="listStyleName"/> + <xsl:param name="minLabelWidth"/> + + <xsl:element name="h"> + <xsl:call-template name="create-list-style"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="listIndent" select="$listIndent"/> + <xsl:with-param name="styleName" select="@text:style-name"/> + </xsl:call-template> + <xsl:variable name="title"> + <xsl:apply-templates mode="concatenate"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$listLabelElement"> + <xsl:copy-of select="$listLabelElement"/> + </xsl:when> + <xsl:otherwise> + <xsl:copy-of select="$listLabelEmptyElement"/> + </xsl:otherwise> + </xsl:choose> + + <!-- REFERENCE HANDLING - ANCHOR --> + <xsl:element namespace="{$namespace}" name="a"> + <xsl:attribute name="id"> + <xsl:value-of select="translate(concat('a_',$listLabelElement, '_', normalize-space($title)), '&#xA;&amp;&lt;&gt;.,;: %()[]/\+', '___________________________')"/> + </xsl:attribute> + <xsl:apply-templates> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="listIndent" select="$minLabelWidth"/> + </xsl:apply-templates> + </xsl:element> + + <!-- this span disables the float necessary to bring two block elements on one line. It contains a space as IE6 bug workaround --> + <span class="odfLiEnd"></span> + <xsl:text>&#160;</xsl:text> + </xsl:element> + + <xsl:apply-templates mode="list-item-children" select="following-sibling::*[1]"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="isEmptyList" select="$isEmptyList"/> + <xsl:with-param name="isListNumberingReset" select="$isListNumberingReset"/> + <xsl:with-param name="isNextLevelNumberingReset" select="$isNextLevelNumberingReset"/> + <xsl:with-param name="itemLabel" select="$itemLabel"/> + <xsl:with-param name="itemNumber" select="$itemNumber"/> + <xsl:with-param name="listLabelEmptyElement" select="$listLabelEmptyElement"/> + <xsl:with-param name="listLevel" select="$listLevel"/> + <xsl:with-param name="listRestart" select="$listRestart"/> + <xsl:with-param name="listStyle" select="$listStyle"/> + <xsl:with-param name="listStyleName" select="$listStyleName"/> + <xsl:with-param name="listIndent" select="$listIndent"/> + <xsl:with-param name="minLabelWidth" select="$minLabelWidth"/> + </xsl:apply-templates> + </xsl:template> + + + <xsl:template match="*" mode="list-item-children"> + <xsl:param name="globalData"/> + <xsl:param name="isEmptyList"/> + <xsl:param name="listLabelEmptyElement"/> + <xsl:param name="isListNumberingReset"/> + <xsl:param name="isNextLevelNumberingReset"/> + <xsl:param name="itemLabel"/> + <xsl:param name="itemNumber"/> + <xsl:param name="listIndent"/> + <xsl:param name="listLevel"/> + <xsl:param name="listRestart"/> + <xsl:param name="listStyle"/> + <xsl:param name="listStyleName"/> + <xsl:param name="minLabelWidth"/> + + <xsl:apply-templates select="self::*"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="isEmptyList" select="$isEmptyList"/> + <xsl:with-param name="isListNumberingReset" select="$isListNumberingReset"/> + <xsl:with-param name="isNextLevelNumberingReset" select="$isNextLevelNumberingReset"/> + <xsl:with-param name="listLabelEmptyElement" select="$listLabelEmptyElement"/> + <xsl:with-param name="itemLabel" select="$itemLabel"/> + <xsl:with-param name="itemNumber" select="$itemNumber"/> + <xsl:with-param name="listIndent" select="$listIndent"/> + <xsl:with-param name="listLevel" select="$listLevel"/> + <xsl:with-param name="listRestart" select="$listRestart"/> + <xsl:with-param name="listStyle" select="$listStyle"/> + <xsl:with-param name="listStyleName" select="$listStyleName"/> + </xsl:apply-templates> + + <xsl:apply-templates mode="list-item-children" select="following-sibling::*[1]"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="isEmptyList" select="$isEmptyList"/> + <xsl:with-param name="isListNumberingReset" select="$isListNumberingReset"/> + <xsl:with-param name="isNextLevelNumberingReset" select="$isNextLevelNumberingReset"/> + <xsl:with-param name="itemLabel" select="$itemLabel"/> + <xsl:with-param name="itemNumber" select="$itemNumber"/> + <xsl:with-param name="listLabelEmptyElement" select="$listLabelEmptyElement"/> + <xsl:with-param name="listLevel" select="$listLevel"/> + <xsl:with-param name="listRestart" select="$listRestart"/> + <xsl:with-param name="listStyle" select="$listStyle"/> + <xsl:with-param name="listStyleName" select="$listStyleName"/> + <xsl:with-param name="listIndent" select="$listIndent"/> + <xsl:with-param name="minLabelWidth" select="$minLabelWidth"/> + </xsl:apply-templates> + </xsl:template> + + <xsl:template match="*" mode="listItemSibling"> + <xsl:param name="globalData"/> + <xsl:param name="isEmptyList"/> + <xsl:param name="isListNumberingReset"/> + <xsl:param name="isNextLevelNumberingReset"/> + <xsl:param name="itemLabel"/> + <xsl:param name="itemNumber"/> + <xsl:param name="listIndent"/> + <xsl:param name="listLevel"/> + <xsl:param name="listRestart"/> + <xsl:param name="listStyle"/> + <xsl:param name="listStyleName"/> + + <xsl:apply-templates select="self::*"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="isEmptyList" select="$isEmptyList"/> + <xsl:with-param name="isListNumberingReset" select="$isListNumberingReset"/> + <xsl:with-param name="isNextLevelNumberingReset" select="$isNextLevelNumberingReset"/> + <xsl:with-param name="itemNumber" select="$itemNumber"/> + <xsl:with-param name="listIndent" select="$listIndent"/> + <!-- receives the same parent label, only with a different itemNumber --> + <xsl:with-param name="itemLabel" select="$itemLabel"/> + <xsl:with-param name="listLevel" select="$listLevel"/> + <xsl:with-param name="listStyle" select="$listStyle"/> + <xsl:with-param name="listStyleName" select="$listStyleName"/> + </xsl:apply-templates> + <xsl:apply-templates select="following-sibling::*[1]" mode="listItemSibling"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="isEmptyList" select="$isEmptyList"/> + <xsl:with-param name="isListNumberingReset" select="$isListNumberingReset"/> + <xsl:with-param name="isNextLevelNumberingReset" select="$isNextLevelNumberingReset"/> + <xsl:with-param name="itemNumber" select="$itemNumber"/> + <xsl:with-param name="listIndent" select="$listIndent"/> + <!-- receives the same parent label, only with a different itemNumber --> + <xsl:with-param name="itemLabel" select="$itemLabel"/> + <xsl:with-param name="listLevel" select="$listLevel"/> + <xsl:with-param name="listStyle" select="$listStyle"/> + <xsl:with-param name="listStyleName" select="$listStyleName"/> + </xsl:apply-templates> + </xsl:template> + + <xsl:template match="text()" mode="list-item-children"> + <xsl:value-of select="."/> + </xsl:template> + + + <xsl:template name="create-list-style"> + <xsl:param name="globalData"/> + <xsl:param name="listIndent" select="0"/> + <xsl:param name="styleName"/> + + <xsl:if test="$styleName"> + <xsl:attribute name="class"> + <xsl:value-of select="translate($styleName, '.,;: %()[]/\+', '_____________')"/> + </xsl:attribute> + </xsl:if> + <xsl:attribute name="style"> + <xsl:text>margin-</xsl:text> + <xsl:call-template name="getOppositeWritingDirection"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="paraStyleName" select="descendant-or-self::*/@text:style-name"/> + </xsl:call-template> + <xsl:text>:</xsl:text> + <xsl:value-of select="$listIndent"/> + <xsl:text>cm;</xsl:text> + </xsl:attribute> + </xsl:template> + + + <!-- ********************************************** --> + <!-- *** Text Section (contains: draw:text-box) *** --> + <!-- ********************************************** --> + + <xsl:template match="text:section"> + <xsl:param name="globalData"/> + + <xsl:if test="not(contains(@text:display, 'none'))"> + <xsl:comment>Next 'div' was a 'text:section'.</xsl:comment> + <xsl:element name="div"> + <xsl:call-template name="apply-styles-and-content"> + <xsl:with-param name="globalData" select="$globalData"/> + </xsl:call-template> + </xsl:element> + </xsl:if> + </xsl:template> + + + <!-- Hidden text dependend on Office variables: + The text is not shown, if condition is 'true'. + Implemented solely for conditons as '<VARIABLE>==0' or '<VARIABLE>==1' + --> + <xsl:key match="text:variable-set" name="varSet" use="@text:name"/> + <xsl:template match="text:hidden-text"> + <xsl:param name="globalData"/> + + <xsl:variable name="varName" select="substring-before(@text:condition, '==')"/> + <xsl:variable name="varValue" select="substring-after(@text:condition, '==')"/> + <xsl:choose> + <xsl:when test="key('varSet', $varName)/@text:value != $varValue"> + <xsl:value-of select="@text:string-value"/> + </xsl:when> + <xsl:otherwise> + <xsl:comment> + <xsl:value-of select="$varName"/> + <xsl:value-of select="@text:string-value"/> + <xsl:value-of select="$varName"/> + </xsl:comment> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + <xsl:template match="@text:style-name | @draw:style-name | @draw:text-style-name | @table:style-name"><!-- | @presentation:style-name--> + <xsl:param name="globalData"/> + + <xsl:attribute name="class"> + <xsl:value-of select="translate(., '.,;: %()[]/\+', '_____________')"/> + </xsl:attribute> + </xsl:template> + + + <!-- ***************** --> + <!-- *** Footnotes *** --> + <!-- ***************** --> + + <xsl:template match="text:note"> + <xsl:param name="globalData"/> + + <!-- get style configuration --> + <xsl:variable name="footnoteConfig" select="$globalData/office:styles/text:notes-configuration[@text:note-class=current()/@text:note-class]" /> + + <xsl:variable name="titlePrefix"> + <xsl:choose> + <xsl:when test="@text:note-class = 'footnote'"> + <xsl:text>Footnote: </xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>Endnote: </xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <!-- write anchor --> + <xsl:element name="span"> + <xsl:attribute name="class"> + <xsl:value-of select="$footnoteConfig/@text:citation-body-style-name"/> + </xsl:attribute> + <xsl:attribute name="title"> + <xsl:value-of select="$titlePrefix"/> + <xsl:apply-templates mode="textOnly" select="text:note-body"/> + </xsl:attribute> + <xsl:element name="a"> + <xsl:attribute name="href"> + <xsl:value-of select="concat('#', @text:id)"/> + </xsl:attribute> + <xsl:attribute name="id"> + <xsl:value-of select="concat('body_', @text:id)"/> + </xsl:attribute> + <xsl:apply-templates mode="textOnly" select="text:note-citation"/> + </xsl:element> + </xsl:element> + </xsl:template> + + <xsl:template match="*" mode="textOnly"> + <xsl:apply-templates select="* | text()" mode="textOnly" /> + </xsl:template> + + <xsl:template match="text()" mode="textOnly"> + <xsl:value-of select="."/> + </xsl:template> + + <!-- Useful in case of 'style:map', conditional formatting, where a style references to another --> + <xsl:key name="textNotes" match="text:note" use="@text:note-class"/> + + <!-- writing the footer- and endnotes beyond the body --> + <xsl:template name="write-text-nodes"> + <xsl:param name="globalData"/> + + <!-- write footnote body --> + <xsl:for-each select="key('textNotes', 'footnote')"> + <xsl:call-template name="write-text-node"> + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="footnoteConfig" select="$globalData/office:styles/text:notes-configuration[@text:note-class=current()/@text:note-class]" /> + </xsl:call-template> + </xsl:for-each> + + <!-- write endnote body --> + <xsl:for-each select="key('textNotes', 'endnote')"> + <xsl:call-template name="write-text-node"> + + <xsl:with-param name="globalData" select="$globalData"/> + <xsl:with-param name="footnoteConfig" select="$globalData/office:styles/text:notes-configuration[@text:note-class=current()/@text:note-class]" /> + </xsl:call-template> + </xsl:for-each> + </xsl:template> + + <xsl:template name="write-text-node"> + <xsl:param name="globalData"/> + <xsl:param name="footnoteConfig"/> + + <xsl:apply-templates select="text:note-body/*[1]"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="footnotePrefix"> + <xsl:element name="span"> + <xsl:attribute name="class">footnodeNumber</xsl:attribute> + <xsl:element name="a"> + <xsl:attribute name="class"> + <xsl:value-of select="$footnoteConfig/@text:citation-style-name"/> + </xsl:attribute> + <xsl:attribute name="id"> + <xsl:value-of select="@text:id"/> + </xsl:attribute> + <xsl:attribute name="href"> + <xsl:value-of select="concat('#body_', @text:id)"/> + </xsl:attribute> + <xsl:apply-templates mode="textOnly" select="text:note-citation"/> + </xsl:element> + </xsl:element> + </xsl:with-param> + </xsl:apply-templates> + <xsl:apply-templates select="text:note-body/*[position()&gt;1]"> + <xsl:with-param name="globalData" select="$globalData" /> + </xsl:apply-templates> + </xsl:template> + + <!-- ***************** --> + <!-- *** Bookmarks *** --> + <!-- ***************** --> + + <xsl:template match="text:bookmark|text:bookmark-start"> + <xsl:element name="a"> + <xsl:attribute name="name"> + <xsl:value-of select="@text:name"/> + </xsl:attribute> + </xsl:element> + </xsl:template> + + <xsl:template match="text:bookmark-end"/> + + <!-- DISABLING this tab handling as the tab width is only relative + <xsl:template match="text:tab"> + <xsl:param name="globalData"/> + + <xsl:variable name="tabNo"> + <xsl:choose> + <xsl:when test="preceding-sibling::text:line-break"> + <xsl:call-template name="countTextTab"/> + </xsl:when> + <xsl:when test="preceding-sibling::text:tab"> + <xsl:value-of select="count(preceding-sibling::text:tab)"/> + </xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <xsl:element name="span"> + <xsl:attribute name="style">margin-left:<xsl:value-of select="$globalData/all-doc-styles/style[@style:name = current()/parent::*/@text:style-name]/*/style:tab-stops/style:tab-stop[$tabNo]/@style:position"/>;</xsl:attribute> + </xsl:element> + </xsl:template> + + <xsl:template name="countTextTab"> + <xsl:param name="tabCount" select="1"/> + <xsl:param name="context" select="."/> + + <xsl:choose> + <xsl:when test="preceding-sibling::*[1]"> + <xsl:for-each select="preceding-sibling::*[1]"> + <xsl:call-template name="countTextTab"> + <xsl:with-param name="tabCout"> + <xsl:choose> + <xsl:when test="name(.) = 'text:tab'"> + <xsl:value-of select="$tabCount + 1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$tabCount"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="context" select="preceding-sibling::*[1]" /> + </xsl:call-template> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$tabCount"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> +--> + <!-- MathML --> + <xsl:template match="draw:object[math:math]"> + <math xmlns="http://www.w3.org/1998/Math/MathML"> + <xsl:apply-templates select="math:math/math:semantics/*" mode="math"/> + </math> + </xsl:template> + + <xsl:template match="*" mode="math"> + <xsl:element name="{local-name()}" namespace="http://www.w3.org/1998/Math/MathML"> + <xsl:apply-templates select="@*|node()" mode="math"/> + </xsl:element> + </xsl:template> + + <xsl:template match="@*" mode="math"> + <xsl:attribute name="{local-name()}"> + <xsl:value-of select="."/> + </xsl:attribute> + </xsl:template> + + <xsl:template match="math:annotation" mode="math"/> + +</xsl:stylesheet> diff --git a/openoffice/share/xslt/export/xhtml/header.xsl b/openoffice/share/xslt/export/xhtml/header.xsl new file mode 100644 index 0000000000000000000000000000000000000000..4e1612d4b664187bee8e2128f1fa22dd55639193 --- /dev/null +++ b/openoffice/share/xslt/export/xhtml/header.xsl @@ -0,0 +1,481 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<!-- + For further documentation and updates visit http://xml.openoffice.org/odf2xhtml +--> +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" + xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:dom="http://www.w3.org/2001/xml-events" + xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" + xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" + xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" + xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" + xmlns:math="http://www.w3.org/1998/Math/MathML" + xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" + xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" + xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" + xmlns:ooo="http://openoffice.org/2004/office" + xmlns:oooc="http://openoffice.org/2004/calc" + xmlns:ooow="http://openoffice.org/2004/writer" + xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" + xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" + xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" + xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" + xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" + xmlns:xforms="http://www.w3.org/2002/xforms" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + exclude-result-prefixes="chart config dc dom dr3d draw fo form math meta number office ooo oooc ooow script style svg table text xforms xlink xsd xsi xforms xsd xsi" + xmlns="http://www.w3.org/1999/xhtml"> + + + <!-- ************** --> + <!-- *** header *** --> + <!-- ************** --> + + <xsl:template name="create-header"> + <xsl:param name="globalData" /> + + <xsl:element name="head"> + <xsl:attribute name="profile">http://dublincore.org/documents/dcmi-terms/</xsl:attribute> + <xsl:if test="$debugEnabled"><xsl:message>CSS helper variable will be created....</xsl:message></xsl:if> + <xsl:call-template name='xhtml-header-properties'> + <xsl:with-param name="globalData" select="$globalData" /> + </xsl:call-template> + + <xsl:if test="$debugEnabled"><xsl:message>CSS variable ready, header will be created....</xsl:message></xsl:if> + <!-- constructing the css header simulating inheritance of style-families by style order --> + <xsl:call-template name='create-css-styleheader'> + <xsl:with-param name="globalData" select="$globalData" /> + </xsl:call-template> + <xsl:if test="$debugEnabled"><xsl:message>CSS header creation finished!</xsl:message></xsl:if> + </xsl:element> + + </xsl:template> + + + <!-- Creating a CSS style header from the collected styles of the 'globalData' parameter --> + <xsl:template name='create-css-styleheader'> + <xsl:param name="globalData" /> + + <xsl:element name="style"> + <xsl:attribute name="type">text/css</xsl:attribute> +<xsl:text> + </xsl:text> + <xsl:call-template name='create-page-layout'> + <xsl:with-param name="globalData" select="$globalData" /> + </xsl:call-template> +<xsl:text>table { border-collapse:collapse; border-spacing:0; empty-cells:show } + </xsl:text> + <xsl:choose> + <xsl:when test="/*/office:body/office:spreadsheet"><xsl:text>td, th { vertical-align:top; font-size:10pt;} + </xsl:text></xsl:when> + <xsl:otherwise><xsl:text>td, th { vertical-align:top; font-size:12pt;} + </xsl:text></xsl:otherwise> + </xsl:choose> +<xsl:text>h1, h2, h3, h4, h5, h6 { clear:both } + </xsl:text> +<xsl:text>ol, ul { margin:0; padding:0;} + </xsl:text> +<xsl:text>li { list-style: none; margin:0; padding:0;} + </xsl:text> +<xsl:comment> "li span.odfLiEnd" - IE 7 issue</xsl:comment> +<xsl:text> + </xsl:text> +<xsl:text>li span. { clear: both; line-height:0; width:0; height:0; margin:0; padding:0; } + </xsl:text> +<xsl:text>span.footnodeNumber { padding-right:1em; } + </xsl:text> +<xsl:text>span.annotation_style_by_filter { font-size:95%; font-family:Arial; background-color:#fff000; margin:0; border:0; padding:0; } + </xsl:text> +<xsl:text>* { margin:0;} + </xsl:text> + <xsl:call-template name="write-mapped-CSS-styles"> + <xsl:with-param name="globalData" select="$globalData" /> + </xsl:call-template> + </xsl:element> + </xsl:template> + + <xsl:template name="write-mapped-CSS-styles"> + <xsl:param name="globalData" /> + <xsl:param name="styleNo" select="1"/> + <xsl:param name="emptyStyles"/> + + <xsl:choose> + <xsl:when test="$globalData/all-styles/style[$styleNo]"> + <!-- If there is still a style to be written --> + <!-- setting the context --> + <xsl:for-each select="$globalData/all-styles/style[$styleNo]"> + <xsl:choose> + <xsl:when test="final-properties != ''"> + <!-- NOTE: easy process, as only the style family in conjunction with the style name, makes the style unambigous --> + <xsl:text>.</xsl:text><!--<xsl:value-of select="@style:family" /><xsl:text>:</xsl:text>--><xsl:value-of select="translate(@style:name, '.,;: %()[]/\+', '_____________')"/><xsl:text> { </xsl:text> <xsl:value-of select="final-properties" /><xsl:text>} + </xsl:text> + <xsl:call-template name="write-mapped-CSS-styles"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="emptyStyles" select="$emptyStyles"/> + <xsl:with-param name="styleNo" select="$styleNo + 1"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="write-mapped-CSS-styles"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="emptyStyles" select="concat($emptyStyles, '.', @style:name, ' ')"/> + <xsl:with-param name="styleNo" select="$styleNo + 1"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <!-- Otherwise all styles have been processed and the empty styles have to be given out --> + <xsl:comment> ODF styles with no properties representable as CSS </xsl:comment><xsl:text> + </xsl:text><xsl:value-of select="$emptyStyles"/><xsl:text>{ } + </xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + <!-- Creating CSS page layout based on first office master style --> + <xsl:template name='create-page-layout'> + <xsl:param name="globalData" /> + + <!-- approximation to find the correct master page style (with page dimensions) --> + <xsl:variable name="masterPageNames"> + <!-- set context to styles.xml --> + <xsl:for-each select="$globalData/all-doc-styles/style"> + <!-- Loop over every style:style containing a @style:master-page-name attribute --> + <xsl:for-each select="key('masterPage','count')"> + <!-- set context to styles.xml --> + <xsl:for-each select="/*/office:body"> + <!-- Check if this style is being used in the body --> + <xsl:if test="key('elementUsingStyle', ../@style:name)"> + <!-- Check every master-page-name if it is not emtpy and return as ';' separated list --> + <xsl:if test="string-length(../@style:master-page-name) &gt; 0"><xsl:value-of select="../@style:master-page-name"/>;</xsl:if> + </xsl:if> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </xsl:variable> + <!-- Take the first of the masterpage list and get the according style:master-page element and find the @style:page-layout-name --> + <xsl:variable name="pageLayoutName" select="key('masterPageElements', substring-before($masterPageNames,';'))/@style:page-layout-name"/> + <!-- Find the according style:page-layout and store the properties in a variable --> + <xsl:variable name="pageProperties" select="key('pageLayoutElements', $pageLayoutName)/style:page-layout-properties"/> + +<xsl:text>@page { </xsl:text> + + <xsl:call-template name="page-size"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="pageProperties" select="$pageProperties" /> + </xsl:call-template> + <xsl:call-template name="page-margin"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="pageProperties" select="$pageProperties" /> + </xsl:call-template> + +<xsl:text> } + </xsl:text> + + </xsl:template> + + + <xsl:template name="page-size"> + <xsl:param name="globalData" /> + <xsl:param name="pageProperties" /> + + <xsl:variable name="printOrientation" select="$pageProperties/@style:print-orientation" /> + <xsl:variable name="pageWidth" select="$pageProperties/@fo:page-width" /> + <xsl:variable name="pageHeight" select="$pageProperties/@fo:page-height" /> + <xsl:choose> + <xsl:when test="$pageWidth and $pageHeight"> + <xsl:text>size: </xsl:text> + <xsl:value-of select="$pageWidth" /> + <xsl:text> </xsl:text> + <xsl:value-of select="$pageHeight" /> + <xsl:text>; </xsl:text> + </xsl:when> + <xsl:when test="$printOrientation"> + <xsl:text>size: </xsl:text> + <xsl:value-of select="$printOrientation" /> + <xsl:text>; </xsl:text> + </xsl:when> + </xsl:choose> + </xsl:template> + + + + <xsl:template name="page-margin"> + <xsl:param name="globalData" /> + <xsl:param name="pageProperties" /> + + <xsl:variable name="marginTop" select="$pageProperties/@fo:margin-top" /> + <xsl:if test="$marginTop"> + <xsl:text>margin-top: </xsl:text> + <xsl:value-of select="$marginTop" /> + <xsl:text>; </xsl:text> + </xsl:if> + <xsl:variable name="marginBottom" select="$pageProperties/@fo:margin-bottom" /> + <xsl:if test="$marginBottom"> + <xsl:text>margin-bottom: </xsl:text> + <xsl:value-of select="$marginBottom" /> + <xsl:text>; </xsl:text> + </xsl:if> + <xsl:variable name="marginLeft" select="$pageProperties/@fo:margin-left" /> + <xsl:if test="$marginLeft"> + <xsl:text>margin-left: </xsl:text> + <xsl:value-of select="$marginLeft" /> + <xsl:text>; </xsl:text> + </xsl:if> + <xsl:variable name="marginRight" select="$pageProperties/@fo:margin-right" /> + <xsl:if test="$marginRight"> + <xsl:text>margin-right: </xsl:text> + <xsl:value-of select="$marginRight" /> + </xsl:if> + </xsl:template> + + + <!-- *************************** --> + <!-- *** Common XHTML header *** --> + <!-- *************************** --> + + <xsl:template name='xhtml-header-properties'> + <xsl:param name="globalData" /> + + <xsl:variable name="netloc"> + <xsl:for-each select="$globalData/meta-file/*/office:meta/meta:user-defined"> + <xsl:if test="./@meta:name='ODF.base'"> + <xsl:value-of select="." /> + </xsl:if> + </xsl:for-each> + <xsl:for-each select="$globalData/meta-file/*/office:meta/meta:user-defined"> + <xsl:if test="./@meta:name='ODF.filename'"> + <xsl:value-of select="." /> + </xsl:if> + </xsl:for-each> + </xsl:variable> + + <xsl:variable name="lang"> + <xsl:choose> + <xsl:when test="$globalData/meta-file/*/office:meta/dc:language"> + <xsl:value-of select="$globalData/meta-file/*/office:meta/dc:language" /> + </xsl:when> + <xsl:otherwise>en-US</xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <xsl:variable name="prov"> + <xsl:choose> + <xsl:when test="$globalData/meta-file/*/office:meta/meta:printed-by"> + <xsl:value-of select="concat('Printed by &quot;',$globalData/meta-file/*/office:meta/meta:printed-by,'&quot;[dc:publisher] on &quot;',$globalData/meta-file/*/office:meta/meta:print-date,'&quot;[dc:date] in &quot;',$lang,'&quot;[dc:language]')" /> + </xsl:when> + <xsl:otherwise /> + </xsl:choose> + </xsl:variable> + + <xsl:variable name="keywords"> + <xsl:for-each select="$globalData/meta-file/*/office:meta/meta:keyword"> + <xsl:value-of select="." /> + <xsl:if test="position() != last()"> + <xsl:text>, </xsl:text> + </xsl:if> + </xsl:for-each> + </xsl:variable> + + <!-- explicit output content-type for low-tech browser (e.g. IE6) --> + <xsl:element name="meta"> + <xsl:attribute name="http-equiv">Content-Type</xsl:attribute> + <xsl:attribute name="content">application/xhtml+xml; charset=utf-8</xsl:attribute> + </xsl:element> + + <!-- title of document for browser frame title --> + <xsl:element name="title"> + <xsl:attribute name="lang" namespace="http://www.w3.org/XML/1998/namespace"> + <xsl:value-of select="$lang" /> + </xsl:attribute> + + <xsl:choose> + <xsl:when test="$globalData/meta-file/*/office:meta/dc:title"> + <xsl:value-of select="$globalData/meta-file/*/office:meta/dc:title" /> + </xsl:when> + <!-- providing the mandatory title is a workaround for an IE bug--> + <xsl:otherwise> + <xsl:text>- no title specified</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + + <!-- title, in DC syntax --> + <xsl:element name="meta"> + <xsl:attribute name="name">DCTERMS.title</xsl:attribute> + <xsl:attribute name="content"> + <xsl:value-of select="$globalData/meta-file/*/office:meta/dc:title" /> + </xsl:attribute> + <xsl:attribute name="lang" namespace="http://www.w3.org/XML/1998/namespace"> + <xsl:value-of select="$lang" /> + </xsl:attribute> + </xsl:element> + + <!-- the identifier for source (identifier) --> + <xsl:call-template name="add-meta-tag"> + <xsl:with-param name="meta-name" select="'DCTERMS.identifier'" /> + <xsl:with-param name="meta-data" select="translate($netloc, ' ','')" /> + <xsl:with-param name="meta-enc" select="'DCTERMS.URI'" /> + </xsl:call-template> + + <!-- the language for source (language) --> + <xsl:call-template name="add-meta-tag"> + <xsl:with-param name="meta-name" select="'DCTERMS.language'" /> + <xsl:with-param name="meta-data" select="$lang" /> + <xsl:with-param name="meta-enc" select="'DCTERMS.RFC4646'" /> + </xsl:call-template> + + <!-- a bit commercial (generator) --> + <xsl:element name="meta"> + <xsl:attribute name="name">DCTERMS.source</xsl:attribute> + <xsl:attribute name="content">http://xml.openoffice.org/odf2xhtml</xsl:attribute> + </xsl:element> + + <!-- the author of the input source (author) --> + <xsl:call-template name="add-meta-tag"> + <xsl:with-param name="meta-name" select="'DCTERMS.creator'" /> + <xsl:with-param name="meta-data" select="$globalData/meta-file/*/office:meta/meta:initial-creator" /> + </xsl:call-template> + + <!-- creation-date of the input source (issued) --> + <xsl:call-template name="add-meta-tag"> + <xsl:with-param name="meta-name" select="'DCTERMS.issued'" /> + <xsl:with-param name="meta-data" select="$globalData/meta-file/*/office:meta/meta:creation-date" /> + <xsl:with-param name="meta-enc" select="'DCTERMS.W3CDTF'" /> + </xsl:call-template> + + <!-- name of last changing person of the input source (changedby) --> + <xsl:call-template name="add-meta-tag"> + <xsl:with-param name="meta-name" select="'DCTERMS.contributor'" /> + <xsl:with-param name="meta-data" select="$globalData/meta-file/*/office:meta/dc:creator" /> + </xsl:call-template> + + <!-- last changing date of the input source (changed) --> + <xsl:call-template name="add-meta-tag"> + <xsl:with-param name="meta-name" select="'DCTERMS.modified'" /> + <xsl:with-param name="meta-data" select="$globalData/meta-file/*/office:meta/dc:date" /> + <xsl:with-param name="meta-enc" select="'DCTERMS.W3CDTF'" /> + </xsl:call-template> + + <!-- Last print, as provenance --> + <xsl:if test="$prov"> + <xsl:call-template name="add-meta-tag"> + <xsl:with-param name="meta-name" select="'DCTERMS.provenance'" /> + <xsl:with-param name="meta-data" select="$prov" /> + <xsl:with-param name="meta-lang" select="$lang" /> + </xsl:call-template> + </xsl:if> + + <!-- keywords about the input source (keywords) --> + <xsl:call-template name="add-meta-tag"> + <xsl:with-param name="meta-name" select="'DCTERMS.subject'" /> + <xsl:with-param name="meta-data" select="normalize-space(concat($globalData/meta-file/*/office:meta/dc:subject,', ',$keywords))" /> + <xsl:with-param name="meta-lang" select="$lang" /> + </xsl:call-template> + + <!-- detailed description about the input source (description) --> + <xsl:call-template name="add-meta-tag"> + <xsl:with-param name="meta-name" select="'DCTERMS.description'" /> + <xsl:with-param name="meta-data" select="$globalData/meta-file/*/office:meta/dc:description" /> + <xsl:with-param name="meta-lang" select="$lang" /> + </xsl:call-template> + + + <!-- user defined use of DCTERM tags --> + <xsl:for-each select="$globalData/meta-file/*/office:meta/meta:user-defined[starts-with(@meta:name,'DCTERMS.')][not(.='')]"> + <xsl:call-template name="add-meta-tag"> + <xsl:with-param name="meta-name" select="@meta:name" /> + <xsl:with-param name="meta-data" select="." /> + <!-- <xsl:with-param name="meta-lang" select="$lang" /> --> + </xsl:call-template> + </xsl:for-each> + <!-- user defined use of DC tags (legacy) --> + <xsl:for-each select="$globalData/meta-file/*/office:meta/meta:user-defined[starts-with(@meta:name,'DC.')][not(.='')]"> + <xsl:call-template name="add-meta-tag"> + <xsl:with-param name="meta-name" select="@meta:name" /> + <xsl:with-param name="meta-data" select="." /> + <!-- <xsl:with-param name="meta-lang" select="$lang" /> --> + </xsl:call-template> + </xsl:for-each> + + <link rel="schema.DC" href="http://purl.org/dc/elements/1.1/" hreflang="en" /> + <link rel="schema.DCTERMS" href="http://purl.org/dc/terms/" hreflang="en" /> + <link rel="schema.DCTYPE" href="http://purl.org/dc/dcmitype/" hreflang="en" /> + <link rel="schema.DCAM" href="http://purl.org/dc/dcam/" hreflang="en" /> + <!-- W3C GRDDL Profile --> + <!-- + <link rel="transformation" href="http://xml.openoffice.org/odf2xhtml/rdf-extract.xsl" /> + --> + + <!-- base URL of document for resolving relative links + NOTE: CHROME has a problem, with relative references as from content table, referencing to root directory instead of document + <xsl:element name="base"> + <xsl:attribute name="href">--> + <!-- earlier 'targetURL' was used for an absoulte reference of base provided by the Office (file URL) + <xsl:value-of select="$targetURL" /> + now '.' let relative links work, even if document has been moved --> + <!--<xsl:text>.</xsl:text> + </xsl:attribute> + </xsl:element>--> + </xsl:template> + + <!-- generic template for adding common meta tags --> + <xsl:template name="add-meta-tag"> + <xsl:param name="meta-name" /> + <xsl:param name="meta-data" /> + <xsl:param name="meta-enc" /> + <xsl:param name="meta-lang" /> + + <xsl:if test="$meta-data"> + <xsl:element name="meta"> + <xsl:attribute name="name"> + <xsl:value-of select="$meta-name" /> + </xsl:attribute> + <xsl:attribute name="content"> + <xsl:value-of select="$meta-data" /> + </xsl:attribute> + <xsl:if test="$meta-enc"> + <xsl:attribute name="scheme"> + <xsl:value-of select="$meta-enc" /> + </xsl:attribute> + </xsl:if> + <xsl:if test="$meta-lang"> + <xsl:attribute name="lang" namespace="http://www.w3.org/XML/1998/namespace"> + <xsl:value-of select="$meta-lang" /> + </xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + </xsl:template> + +</xsl:stylesheet> diff --git a/openoffice/share/xslt/export/xhtml/opendoc2xhtml.xsl b/openoffice/share/xslt/export/xhtml/opendoc2xhtml.xsl new file mode 100644 index 0000000000000000000000000000000000000000..2652e321167c14ef98275c98a4732e870984188a --- /dev/null +++ b/openoffice/share/xslt/export/xhtml/opendoc2xhtml.xsl @@ -0,0 +1,179 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<!-- + For further documentation and updates visit http://xml.openoffice.org/odf2xhtml +--> +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" + xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:dom="http://www.w3.org/2001/xml-events" + xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" + xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" + xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" + xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" + xmlns:math="http://www.w3.org/1998/Math/MathML" + xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" + xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" + xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" + xmlns:ooo="http://openoffice.org/2004/office" + xmlns:oooc="http://openoffice.org/2004/calc" + xmlns:ooow="http://openoffice.org/2004/writer" + xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" + xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" + xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" + xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" + xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" + xmlns:xforms="http://www.w3.org/2002/xforms" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + exclude-result-prefixes="chart config dc dom dr3d draw fo form math meta number office ooo oooc ooow script style svg table text xforms xlink xsd xsi xforms xsd xsi" + xmlns="http://www.w3.org/1999/xhtml"> + + + <!--+++++ INCLUDED XSL MODULES +++++--> + + <!-- inheritance of office style properties is resolved into absolute styles. Office properties gathered as elements --> + <xsl:include href="../common/styles/style_collector.xsl" /> + + <!-- mapping rules of office style properties to CSS/HTML properties --> + <xsl:include href="../common/styles/style_mapping_css.xsl" /> + + <!-- office header element handling especially for XHTML --> + <xsl:include href="header.xsl" /> + + <!-- office body element handling especially for XHTML --> + <xsl:include href="body.xsl" /> + + + <xsl:output method = "xml" + encoding = "UTF-8" + media-type = "application/xhtml+xml" + indent = "no" + omit-xml-declaration = "no" + doctype-public = "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN" + doctype-system = "http://www.w3.org/Math/DTD/mathml2/xhtml-math11-f.dtd" /> + + + + <xsl:variable name="namespace" select="'http://www.w3.org/1999/xhtml'" /> + + <!--+++++ PARAMETER SECTION +++++--> + + <!-- OPTIONAL: if the document content is provided in a directory structure. Opposite to a single flat XML stream --> + <xsl:param name="isPackageFormat" /> + + <!-- OPTIONAL: (MANDATORY: for all input document with relative external links): parameter is a absolute file URL to the target directory. + Relative links from the office document (e.g. to external graphics) will get this parameter as a prefix --> + <xsl:param name="targetBaseURL" select="'./'" /> + + <!-- OPTIONAL: (MANDATORY: for all input document with content table) : parameter is a absolute file URL to the target document. + Relative links to this office document (e.g. to internal anchor) will get this parameter as a prefix --> + <xsl:param name="targetURL" select="'./'" /> + + <!-- OPTIONAL: (MANDATORY: for input document with relative internal links) + To access contents of a office file (content like the meta.xml, styles.xml file or graphics) a URL could be choosen. + This could be even a JAR URL. The sourceBase of the content URL "jar:file:/C:/temp/Test.sxw!/content.xml" would be + "jar:file:/C:/temp/Test.sxw!/" for example. + When working with OpenOffice API a Package-URL encoded over HTTP can be used to access the jared contents of the the jared document. --> + <xsl:param name="sourceBaseURL" select="'./'" /> + + <!-- OPTIONAL: (MANDATORY: for session management by URL rewriting) + Useful for WebApplications: if a HTTP session is not cookie based, URL rewriting is beeing used (the session is appended to the URL). + This URL session is used for example when links to graphics are created by XSLT. Otherwise the user havt to log again in for every graphic he liks to see. --> + <xsl:param name="optionalURLSuffix" /> + + <!-- OPTIONAL: URL to office meta file (flat xml use the URL to the input file) --> + <xsl:param name="metaFileURL" /> + + <!-- OPTIONAL: URL to office meta file (flat xml use the URL to the input file) --> + <xsl:param name="stylesFileURL" /> + + <!-- OPTIONAL: DPI (dots per inch) the standard resolution of given pictures (necessary for the conversion of 'cm' into 'pixel')--> + <!-- Although many pictures have a 96 dpi resolution, a higher resoltion give better results for common browsers --> + <!-- Cp. measure_conversion.xsl: + <xsl:param name="dpi" select="111" /> --> + + + <!-- OPTIONAL: in case of using a different processor than a JAVA XSLT, you can unable the Java functionality + (e.g. encoding chapter names for the content-table as href and anchors ) --> + <xsl:param name="java" select="true()" /> + <xsl:param name="javaEnabled" select="boolean($java)" /> + + <!-- OPTIONAL: for activating the debug mode set the variable here to 'true()' or give any value from outside --> + <xsl:param name="debug" select="false()" /> + <xsl:param name="debugEnabled" select="boolean($debug)" /> + <xsl:param name="onlyStyleOutput" select="false()" /> + <xsl:param name="onlyStyleOutputEnabled" select="boolean($onlyStyleOutput)" /> + + <!-- ************************************* --> + <!-- *** build the propriate HTML file *** --> + <!-- ************************************* --> + <xsl:template match="/"> + <!-- debug output of parameter value set --> + <xsl:if test="$debugEnabled"> + <xsl:call-template name="debug-check-paramter" /> + </xsl:if> + <!-- gathers style properties and + returns them as globalData parameter to the 'start-main' template --> + <xsl:call-template name="collect-global-odf-properties" /> + </xsl:template> + + + <!-- *************************** --> + <!-- *** Built up XHTML file *** --> + <!-- *************************** --> + <xsl:template name="start-main"> + <xsl:param name="globalData" /> + + <xsl:element name="html"> + <xsl:comment>This file was converted to xhtml by OpenOffice.org - see http://xml.openoffice.org/odf2xhtml for more info.</xsl:comment> + <xsl:call-template name='create-header'> + <xsl:with-param name="globalData" select="$globalData" /> + </xsl:call-template> + + <xsl:call-template name='create-body'> + <xsl:with-param name="globalData" select="$globalData" /> + </xsl:call-template> + </xsl:element> + </xsl:template> + + + <!-- debug purpose only: + verbose checking of the parameters of this template--> + <xsl:template name="debug-check-paramter"> + <xsl:message>Parameter dpi: <xsl:value-of select="$dpi" /></xsl:message> + <xsl:message>Parameter metaFileURL: <xsl:value-of select="$metaFileURL" /></xsl:message> + <xsl:message>Parameter stylesFileURL: <xsl:value-of select="$stylesFileURL" /></xsl:message> + <xsl:message>Parameter sourceBaseURL: <xsl:value-of select="$sourceBaseURL" /></xsl:message> + <xsl:message>Parameter targetBaseURL: <xsl:value-of select="$targetBaseURL" /></xsl:message> + <xsl:message>Parameter onlyStyleOutputEnabled: <xsl:value-of select="$onlyStyleOutputEnabled" /></xsl:message> + <xsl:message>Parameter debugEnabled: <xsl:value-of select="$debugEnabled" /></xsl:message> + <xsl:message>Parameter java: <xsl:value-of select="$java" /></xsl:message> + <xsl:message>Parameter javaEnabled: <xsl:value-of select="$javaEnabled" /></xsl:message> + </xsl:template> + +</xsl:stylesheet> diff --git a/openoffice/share/xslt/export/xhtml/table.xsl b/openoffice/share/xslt/export/xhtml/table.xsl new file mode 100644 index 0000000000000000000000000000000000000000..0ee26290af3fb1ca4533e5729634f26164a18c07 --- /dev/null +++ b/openoffice/share/xslt/export/xhtml/table.xsl @@ -0,0 +1,218 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<!-- + For further documentation and updates visit http://xml.openoffice.org/odf2xhtml +--> +<xsl:stylesheet version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" + xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:dom="http://www.w3.org/2001/xml-events" + xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" + xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" + xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" + xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" + xmlns:math="http://www.w3.org/1998/Math/MathML" + xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" + xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" + xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" + xmlns:ooo="http://openoffice.org/2004/office" + xmlns:oooc="http://openoffice.org/2004/calc" + xmlns:ooow="http://openoffice.org/2004/writer" + xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" + xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" + xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" + xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" + xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" + xmlns:xforms="http://www.w3.org/2002/xforms" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:xsd="http://www.w3.org/2001/XMLSchema" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + exclude-result-prefixes="chart config dc dom dr3d draw fo form math meta number office ooo oooc ooow script style svg table text xforms xlink xsd xsi" + xmlns="http://www.w3.org/1999/xhtml"> + + + + <!-- current node is a table:table --> + <xsl:template name="create-table-children"> + <xsl:param name="globalData" /> + <xsl:param name="allVisibleTableRows" /> + <xsl:param name="allTableColumns" /> + + <xsl:element name="colgroup"> + <xsl:for-each select="$allTableColumns/table:table-column"> + <xsl:if test="not(@table:visibility = 'collapse' or @table:visibility = 'filter')"> + <xsl:element name="col"> + <xsl:variable name="value" select="$globalData/all-doc-styles/style[@style:name = current()/@table:style-name]/*/@style:column-width" /> + <xsl:if test="$value"> + <xsl:attribute name="width"> + <!-- using the absolute width, problems with the relative in browser (in OOo style:rel-column-width) --> + <xsl:call-template name="convert2px"> + <xsl:with-param name="value" select="$globalData/all-doc-styles/style[@style:name = current()/@table:style-name]/*/@style:column-width" /> + </xsl:call-template> + </xsl:attribute> + </xsl:if> + </xsl:element> + <!-- *** the column-style *** + <xsl:attribute name="width"> + <xsl:variable name="currentColumnStyleName" select="$allTableColumns/table:table-column[position() = $columnPosition]/@table:style-name" /> + <xsl:value-of select="$globalData/all-doc-styles/style[@style:name = $currentColumnStyleName]/*/@style:column-width" /> + </xsl:attribute>--> + </xsl:if> + </xsl:for-each> + </xsl:element> + + <xsl:call-template name="create-table-rows"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="allVisibleTableRows" select="$allVisibleTableRows" /> + <xsl:with-param name="allTableColumns" select="$allTableColumns" /> + </xsl:call-template> + </xsl:template> + + + + <!-- Creating the content of a table content using CSS styles --> + <xsl:template name="create-table-cell-content"> + <xsl:param name="tableDataType" /> + <xsl:param name="globalData" /> + <xsl:param name="allTableColumns" /> + <xsl:param name="columnPosition" /> + <xsl:param name="currentTableColumn" /> + + <xsl:element name="{$tableDataType}"> + + <!-- if parser reads DTD the default is set to '1' --> + <xsl:if test="@table:number-columns-spanned and @table:number-columns-spanned > 1"> + <xsl:attribute name="colspan"> + <xsl:value-of select="@table:number-columns-spanned" /> + </xsl:attribute> + </xsl:if> + <!-- if parser reads DTD the default is set to '1' --> + <xsl:if test="@table:number-rows-spanned and @table:number-rows-spanned > 1"> + <xsl:attribute name="rowspan"> + <xsl:value-of select="@table:number-rows-spanned" /> + </xsl:attribute> + </xsl:if> + + + <!-- *** the cell-style *** --> + <!-- The cell style has no conclusion with the column style, so we switch the order/priorities due to browser issues + + The cell-style depends on two attributes: + + 1) table:style-name - the style properties of cell. When they exist, a default alignement (cp. below) will be added for the + case of no alignment in the style exist. + + 2) office:value-type - the value type of the table-cell giving the default alignments. + By default a string value is left aligned, all other are aligned:right. + --> + <xsl:choose> + <xsl:when test="@table:style-name"> + <xsl:call-template name="set-styles"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="styleName" select="@table:style-name" /> + <xsl:with-param name="currentTableColumn" select="$currentTableColumn" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <!-- Cells without a style use the 'table:default-cell-style-name' + when there is no default cell style specified for the current column. --> + <xsl:variable name="defaultCellStyleName" select="$currentTableColumn/@table:default-cell-style-name" /> + <xsl:choose> + <xsl:when test="$defaultCellStyleName"> + <xsl:call-template name="set-styles"> + <xsl:with-param name="globalData" select="$globalData" /> + <xsl:with-param name="styleName" select="$defaultCellStyleName" /> + <xsl:with-param name="currentTableColumn" select="$currentTableColumn" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <!-- No cell style exists, nor a default table cell style for the column --> + <xsl:attribute name="style"> + <!-- sets cell alignment dependent of cell value type --> + <xsl:call-template name="set-cell-alignment" /> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + + <xsl:if test="$debugEnabled"> + <xsl:message>A table cell '<xsl:value-of select="$tableDataType" />' element has been added!</xsl:message> + </xsl:if> + + <!-- empty cell tags produce problems with width CSS style on itself other table cells as well + therefore an non breakable space (&nbsp;/&#160;) have been inserted.--> + <xsl:choose> + <xsl:when test="node()"> + <xsl:call-template name="apply-styles-and-content"> + <xsl:with-param name="globalData" select="$globalData" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="apply-styles-and-content"> + <xsl:with-param name="globalData" select="$globalData" /> + </xsl:call-template> + <xsl:text>&#160;</xsl:text> + </xsl:otherwise> + </xsl:choose> + + </xsl:element> + </xsl:template> + + + <!-- Sets the cell alignment by the 'office:value-type' of the 'table:table-cell'. + Strings have a left alignment, other values right --> + <xsl:template name="set-cell-alignment"> + <xsl:choose> + <xsl:when test="@office:value-type and not(@office:value-type = 'string')">text-align:right; </xsl:when> + <xsl:otherwise>text-align:left;</xsl:otherwise> + </xsl:choose> + </xsl:template> + + + + <!-- Sets styles of a cell --> + <xsl:template name="set-styles"> + <xsl:param name="globalData" /> + <xsl:param name="styleName" /> + <xsl:param name="currentTableColumn" /> + + <xsl:attribute name="style"> + <!-- sets cell alignment dependent of cell value type --> + <xsl:call-template name="set-cell-alignment" /> + + <!-- set column style (disjunct of cell style) --> + <xsl:value-of select="$globalData/all-styles/style[@style:name = $currentTableColumn/@table:style-name]/final-properties" /> + + </xsl:attribute> + + <!-- cell style header --> + <xsl:attribute name="class"> + <xsl:value-of select="translate($styleName, '.,;: %()[]/\+', '_____________')"/> + </xsl:attribute> + </xsl:template> +</xsl:stylesheet> + diff --git a/openoffice/share/xslt/import/common/ms2ooo_docpr.xsl b/openoffice/share/xslt/import/common/ms2ooo_docpr.xsl new file mode 100644 index 0000000000000000000000000000000000000000..695b54e4dfd949224823de5fa76c095e4b0a5409 --- /dev/null +++ b/openoffice/share/xslt/import/common/ms2ooo_docpr.xsl @@ -0,0 +1,97 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" exclude-result-prefixes="w wx aml o dt fo v"> + <xsl:template match="o:DocumentProperties"> + <office:meta> + <meta:generator>Microsoft Word 2003</meta:generator> + <dc:title> + <xsl:value-of select="o:Title"/> + </dc:title> + <dc:description> + <xsl:value-of select="o:Description"/> + </dc:description> + <dc:subject> + <xsl:value-of select="o:Subject"/> + </dc:subject> + <meta:initial-creator> + <xsl:value-of select="o:Author"/> + </meta:initial-creator> + <meta:creation-date> + <xsl:value-of select="substring-before( o:Created, 'Z')"/> + </meta:creation-date> + <dc:creator> + <xsl:value-of select="o:LastAuthor"/> + </dc:creator> + <xsl:if test="string-length(substring-before( o:LastSaved, 'Z')) &gt; 0"> + <dc:date> + <xsl:value-of select="substring-before( o:LastSaved, 'Z')"/> + </dc:date> + </xsl:if> + <!-- comment out the below line now because Oasis format doesn't allow the meta:print-by to be empty element --> + <!--meta:printed-by /--> + <xsl:if test="string-length(substring-before( o:LastPrinted, 'Z')) &gt; 0"> + <!-- + <meta:print-date> + <xsl:value-of select="substring-before( o:LastPrinted, 'Z')"/> + </meta:print-date> + --> + </xsl:if> + <meta:keyword> + <xsl:value-of select="o:Keywords"/> + </meta:keyword> + <meta:editing-cycles> + <xsl:value-of select="o:Revision"/> + </meta:editing-cycles> + <meta:editing-duration> + <xsl:if test="o:TotalTime"> + <xsl:value-of select="concat('PT', floor(o:TotalTime div 60), 'H', o:TotalTime mod 60, 'M0S')"/> + </xsl:if> + </meta:editing-duration> + <meta:user-defined meta:name="Category" meta:value-type="string"> + <xsl:value-of select="o:Category"/> + </meta:user-defined> + <meta:user-defined meta:name="Manager" meta:value-type="string"> + <xsl:value-of select="o:Manager"/> + </meta:user-defined> + <meta:user-defined meta:name="Company" meta:value-type="string"> + <xsl:value-of select="o:Company"/> + </meta:user-defined> + <meta:user-defined meta:name="Version" meta:value-type="string"> + <xsl:value-of select="o:Version"/> + </meta:user-defined> + <meta:user-defined meta:name="HyperlinkBase" meta:value-type="string"> + <xsl:value-of select="o:HyperlinkBase"/> + </meta:user-defined> + <xsl:apply-templates select="../o:CustomDocumentProperties"/> + <meta:document-statistic meta:page-count="{o:Pages}" meta:paragraph-count="{o:Paragraphs}" meta:word-count="{o:Words}" meta:character-count="{o:Characters}"/> + </office:meta> + </xsl:template> + <xsl:template match="o:CustomDocumentProperties"> + <xsl:for-each select="node()[@dt:dt]"> + <meta:user-defined meta:name="{local-name()}" meta:value-type="{@dt:dt}"> + <xsl:value-of select="."/> + </meta:user-defined> + </xsl:for-each> + </xsl:template> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/import/spreadsheetml/spreadsheetml2ooo.xsl b/openoffice/share/xslt/import/spreadsheetml/spreadsheetml2ooo.xsl new file mode 100644 index 0000000000000000000000000000000000000000..934f0fa662e6e6d34a693a3c390bab5e539b8926 --- /dev/null +++ b/openoffice/share/xslt/import/spreadsheetml/spreadsheetml2ooo.xsl @@ -0,0 +1,9169 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet" xmlns:SL="http://schemas.microsoft.com/schemaLibrary/2003/core" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:presentation="urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:smil="urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xlink="http://www.w3.org/1999/xlink" exclude-result-prefixes="aml dt html o ss SL v w10 w wx x"> + <!--+++++ INCLUDED XSL MODULES +++++--> + <!-- helper collection, to convert measures (e.g. inch to pixel using DPI (dots per inch) parameter)--> + <xsl:import href="../../common/measure_conversion.xsl"/> + <xsl:output indent="no" version="1.0" encoding="UTF-8" method="xml"/> + <xsl:template match="/"> + <office:document office:mimetype="application/vnd.oasis.opendocument.spreadsheet" office:version="1.0"> + <xsl:apply-templates select="ss:Workbook/o:DocumentProperties"/> + <xsl:apply-templates select="ss:Workbook/x:ExcelWorkbook"/> + <xsl:call-template name="font-declaration"/> + <xsl:apply-templates select="ss:Workbook/ss:Worksheet[1]" mode="styles"/> + <xsl:element name="office:body"> + <xsl:element name="office:spreadsheet"> + <xsl:call-template name="set-calculation"/> + <!-- for DataValidation --> + <xsl:if test="ss:Workbook/ss:Worksheet/x:DataValidation"> + <xsl:element name="table:content-validations"> + <xsl:apply-templates select="ss:Workbook/ss:Worksheet/x:DataValidation"/> + </xsl:element> + </xsl:if> + <xsl:apply-templates select="ss:Workbook/ss:Worksheet"/> + <xsl:call-template name="Names"/> + <xsl:element name="table:database-ranges"> + <!-- these descriptions located in every Worksheet in Excel, but at the same path in Calc --> + <xsl:for-each select="ss:Workbook/ss:Worksheet"> + <xsl:apply-templates select="./x:Sorting"/> + <xsl:apply-templates select="./x:AutoFilter"/> + <!-- for Advanced Filter.the position is same as AutoFilter --> + <xsl:if test="./ss:Names/ss:NamedRange and ./ss:Names/ss:NamedRange/@ss:Name='_FilterDatabase'"> + <xsl:call-template name="transform-advanced-filter"> + <xsl:with-param name="target-value" select="substring-after(./ss:Names/ss:NamedRange[@ss:Name='_FilterDatabase']/@ss:RefersTo, '=')"/> + <xsl:with-param name="condition-pos" select="substring-after(./ss:Names/ss:NamedRange[@ss:Name='Criteria']/@ss:RefersTo, '=')"/> + </xsl:call-template> + </xsl:if> + </xsl:for-each> + </xsl:element> + </xsl:element> + </xsl:element> + </office:document> + </xsl:template> + <xsl:template match="o:DocumentProperties"> + <office:meta> + <meta:generator>Microsoft Excel 2003</meta:generator> + <xsl:if test="o:Title"> + <dc:title> + <xsl:value-of select="o:Title"/> + </dc:title> + </xsl:if> + <xsl:if test="o:Description"> + <dc:description> + <xsl:value-of select="o:Description"/> + </dc:description> + </xsl:if> + <xsl:if test="o:Subject"> + <dc:subject> + <xsl:value-of select="o:Subject"/> + </dc:subject> + </xsl:if> + <xsl:if test="o:Author"> + <meta:initial-creator> + <xsl:value-of select="o:Author"/> + </meta:initial-creator> + </xsl:if> + <xsl:if test="o:Created"> + <meta:creation-date> + <xsl:value-of select="substring-before( o:Created, 'Z')"/> + </meta:creation-date> + </xsl:if> + <xsl:if test="o:LastAuthor"> + <dc:creator> + <xsl:value-of select="o:LastAuthor"/> + </dc:creator> + </xsl:if> + <xsl:if test="o:LastSaved"> + <dc:date> + <xsl:value-of select="substring-before( o:LastSaved, 'Z')"/> + </dc:date> + </xsl:if> + <!-- + <meta:printed-by/> + <meta:print-date/> + <!~~ removed in OASIS Open Office XML + <meta:keywords> + <meta:keyword> + <xsl:value-of select="o:Keywords" /> + </meta:keyword> + </meta:keywords> + ~~> + <dc:language/> + --> + <xsl:if test="o:Revision"> + <meta:editing-cycles> + <xsl:value-of select="o:Revision"/> + </meta:editing-cycles> + </xsl:if> + <xsl:if test="o:TotalTime"> + <meta:editing-duration> + <xsl:value-of select="concat('PT', floor(o:TotalTime div 60), 'H', o:TotalTime mod 60, 'M0S')"/> + </meta:editing-duration> + </xsl:if> + <xsl:if test="o:Category"> + <meta:user-defined meta:name="Category"> + <xsl:value-of select="o:Category"/> + </meta:user-defined> + </xsl:if> + <xsl:if test="o:Manager"> + <meta:user-defined meta:name="Manager"> + <xsl:value-of select="o:Manager"/> + </meta:user-defined> + </xsl:if> + <xsl:if test="o:Company"> + <meta:user-defined meta:name="Company"> + <xsl:value-of select="o:Company"/> + </meta:user-defined> + </xsl:if> + <xsl:if test="o:Version"> + <meta:user-defined meta:name="Version"> + <xsl:value-of select="o:Version"/> + </meta:user-defined> + </xsl:if> + <xsl:if test="o:HyperlinkBase"> + <meta:user-defined meta:name="HyperlinkBase"> + <xsl:value-of select="o:HyperlinkBase"/> + </meta:user-defined> + </xsl:if> + <xsl:apply-templates select="../o:CustomDocumentProperties"/> + <!--Note: <meta:document-statistic/>--> + </office:meta> + </xsl:template> + <xsl:template match="o:CustomDocumentProperties"> + <xsl:for-each select="node()[@dt:dt]"> + <meta:user-defined meta:name="{name()}"> + <xsl:value-of select="."/> + </meta:user-defined> + </xsl:for-each> + </xsl:template> + <xsl:template match="x:ExcelWorkbook"> + <!-- Configuration in 'ooo:view-settings' and 'ooo:configuration-settings' + "GridColor" + "HasColumnRowHeaders" + "HasSheetTabs" + "IsOutlineSymbolsSet" + "IsRasterAxisSynchronized" + "IsSnapToRaster" + "RasterIsVisible" + "RasterResolutionX" + "RasterResolutionY" + "RasterSubdivisionX" + "RasterSubdivisionY" + "ShowGrid" + "ShowNotes" + "ShowPageBreaks" + "ShowZeroValues" + --> + <xsl:variable name="sharedConfiguration"> + <xsl:if test="../ss:Worksheet/x:WorksheetOptions/x:GridlineColor"> + <config:config-item config:name="GridColor" config:type="long"> + <xsl:variable name="temp-code" select="substring-after(normalize-space(../ss:Worksheet/x:WorksheetOptions/x:GridlineColor), '#')"/> + <xsl:variable name="temp-value"> + <xsl:call-template name="hex2decimal"> + <xsl:with-param name="hex-number" select="$temp-code"/> + <xsl:with-param name="index" select="1"/> + <xsl:with-param name="str-length" select="string-length($temp-code)"/> + <xsl:with-param name="last-value" select="0"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="$temp-value"/> + </config:config-item> + </xsl:if> + <xsl:choose> + <xsl:when test="../ss:Worksheet/x:WorksheetOptions/x:DoNotDisplayHeadings"> + <config:config-item config:name="HasColumnRowHeaders" config:type="boolean">false</config:config-item> + </xsl:when> + <xsl:otherwise> + <config:config-item config:name="HasColumnRowHeaders" config:type="boolean">true</config:config-item> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="x:HideWorkbookTabs"> + <config:config-item config:name="HasSheetTabs" config:type="boolean">false</config:config-item> + </xsl:when> + <xsl:otherwise> + <config:config-item config:name="HasSheetTabs" config:type="boolean">true</config:config-item> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="../ss:Worksheet/x:WorksheetOptions/x:DoNotDisplayOutline"> + <config:config-item config:name="IsOutlineSymbolsSet" config:type="boolean">false</config:config-item> + </xsl:when> + <xsl:otherwise> + <config:config-item config:name="IsOutlineSymbolsSet" config:type="boolean">true</config:config-item> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="../ss:Worksheet/x:WorksheetOptions/x:DoNotDisplayGridlines"> + <config:config-item config:name="ShowGrid" config:type="boolean">false</config:config-item> + </xsl:when> + <xsl:otherwise> + <config:config-item config:name="ShowGrid" config:type="boolean">true</config:config-item> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="../ss:Worksheet/x:WorksheetOptions/x:DoNotDisplayZeros"> + <config:config-item config:name="ShowZeroValues" config:type="boolean">false</config:config-item> + </xsl:when> + <xsl:otherwise> + <config:config-item config:name="ShowZeroValues" config:type="boolean">true</config:config-item> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <office:settings> + <config:config-item-set config:name="ooo:view-settings"> + <config:config-item config:type="int" config:name="VisibleAreaTop"> + <xsl:value-of select="x:WindowTopY"/> + </config:config-item> + <config:config-item config:name="VisibleAreaLeft" config:type="int"> + <xsl:value-of select="x:WindowTopX"/> + </config:config-item> + <config:config-item config:name="VisibleAreaWidth" config:type="int"> + <xsl:value-of select="x:WindowWidth"/> + </config:config-item> + <config:config-item config:name="VisibleAreaHeight" config:type="int"> + <xsl:value-of select="x:WindowHeight"/> + </config:config-item> + <xsl:variable name="ratio" select="15"/> + <config:config-item-map-indexed config:name="Views"> + <config:config-item-map-entry> + <config:config-item config:name="ViewId" config:type="string">View1</config:config-item> + <config:config-item-map-named config:name="Tables"> + <!-- The panes of a table is like 3 | 1 or 3 | 1, or 3 , while 3 is the default one. glu + - - - - - - - + 2 | 0 2 --> + <xsl:for-each select="../ss:Worksheet"> + <config:config-item-map-entry config:name="{@ss:Name}"> + <xsl:variable name="active-pane"> + <xsl:choose> + <xsl:when test="x:WorksheetOptions/x:ActivePane"> + <xsl:value-of select="x:WorksheetOptions/x:ActivePane"/> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:variable> + <xsl:if test="not( $active-pane = '' ) and ( x:WorksheetOptions/x:SplitVertical or x:WorksheetOptions/x:SplitHorizontal )"> + <config:config-item config:name="ActiveSplitRange" config:type="short"> + <xsl:choose> + <xsl:when test="x:WorksheetOptions/x:SplitVertical and not(x:WorksheetOptions/x:SplitHorizontal)"> + <xsl:value-of select="'3'"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$active-pane"/> + </xsl:otherwise> + </xsl:choose> + </config:config-item> + </xsl:if> + <xsl:choose> + <xsl:when test="not( $active-pane = '')"> + <config:config-item config:name="CursorPositionX" config:type="int"> + <xsl:value-of select="x:WorksheetOptions/x:Panes/x:Pane[x:Number = $active-pane ]/x:ActiveCol"/> + </config:config-item> + <config:config-item config:name="CursorPositionY" config:type="int"> + <xsl:value-of select="x:WorksheetOptions/x:Panes/x:Pane[x:Number = $active-pane ]/x:ActiveRow"/> + </config:config-item> + </xsl:when> + <xsl:otherwise> + <config:config-item config:name="CursorPositionX" config:type="int"> + <xsl:value-of select="x:WorksheetOptions/x:Panes/x:Pane/x:ActiveCol"/> + </config:config-item> + <config:config-item config:name="CursorPositionY" config:type="int"> + <xsl:value-of select="x:WorksheetOptions/x:Panes/x:Pane/x:ActiveRow"/> + </config:config-item> + </xsl:otherwise> + </xsl:choose> + <xsl:variable name="position-left"> + <xsl:choose> + <xsl:when test="x:WorksheetOptions/x:LeftColumnVisible"> + <xsl:value-of select="x:WorksheetOptions/x:LeftColumnVisible"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <config:config-item config:name="PositionLeft" config:type="int"> + <xsl:value-of select="$position-left"/> + </config:config-item> + <xsl:variable name="position-top"> + <xsl:choose> + <xsl:when test="x:WorksheetOptions/x:TopRowVisible"> + <xsl:value-of select="x:WorksheetOptions/x:TopRowVisible"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="x:WorksheetOptions/x:SplitVertical and not(x:WorksheetOptions/x:SplitHorizontal)"> + <config:config-item config:name="PositionBottom" config:type="int"> + <xsl:value-of select="$position-top"/> + </config:config-item> + </xsl:when> + <xsl:otherwise> + <config:config-item config:name="PositionTop" config:type="int"> + <xsl:value-of select="$position-top"/> + </config:config-item> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="x:WorksheetOptions/x:SplitVertical"> + <config:config-item config:name="HorizontalSplitMode" config:type="short"> + <xsl:choose> + <xsl:when test="x:WorksheetOptions/x:FreezePanes">2</xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </config:config-item> + <config:config-item config:name="HorizontalSplitPosition" config:type="int"> + <xsl:choose> + <xsl:when test="x:WorksheetOptions/x:FreezePanes"> + <xsl:value-of select="x:WorksheetOptions/x:SplitVertical + $position-left"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="floor( x:WorksheetOptions/x:SplitVertical div $ratio )"/> + </xsl:otherwise> + </xsl:choose> + </config:config-item> + <config:config-item config:name="PositionRight" config:type="int"> + <xsl:value-of select="x:WorksheetOptions/x:LeftColumnRightPane"/> + </config:config-item> + </xsl:when> + <xsl:otherwise> + <config:config-item config:name="HorizontalSplitMode" config:type="short">0</config:config-item> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="x:WorksheetOptions/x:SplitHorizontal"> + <config:config-item config:name="VerticalSplitMode" config:type="short"> + <xsl:choose> + <xsl:when test="x:WorksheetOptions/x:FreezePanes">2</xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </config:config-item> + <config:config-item config:name="VerticalSplitPosition" config:type="int"> + <xsl:choose> + <xsl:when test="x:WorksheetOptions/x:FreezePanes"> + <xsl:value-of select="x:WorksheetOptions/x:SplitHorizontal + $position-top"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="floor( x:WorksheetOptions/x:SplitHorizontal div $ratio )"/> + </xsl:otherwise> + </xsl:choose> + </config:config-item> + <config:config-item config:name="PositionBottom" config:type="int"> + <xsl:value-of select="x:WorksheetOptions/x:TopRowBottomPane"/> + </config:config-item> + </xsl:when> + <xsl:otherwise> + <config:config-item config:name="VerticalSplitMode" config:type="short">0</config:config-item> + </xsl:otherwise> + </xsl:choose> + <xsl:copy-of select="$sharedConfiguration"/> + <xsl:if test="x:WorksheetOptions/x:TabColorIndex"> + <config:config-item config:name="TabColor" config:type="int"> + <xsl:variable name="temp-value"> + <xsl:call-template name="colorindex2decimal"> + <xsl:with-param name="colorindex" select="x:WorksheetOptions/x:TabColorIndex"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="$temp-value"/> + </config:config-item> + </xsl:if> + </config:config-item-map-entry> + </xsl:for-each> + </config:config-item-map-named> + <xsl:if test="x:ActiveSheet"> + <config:config-item config:name="ActiveTable" config:type="string"> + <xsl:value-of select="../ss:Worksheet[/ss:Workbook/x:ExcelWorkbook/x:ActiveSheet+1]/@ss:Name"/> + </config:config-item> + </xsl:if> + <config:config-item config:name="HorizontalScrollbarWidth" config:type="int">555</config:config-item> + <!-- following are some table setting from Excel, but transformed to global setting, due to limit of Calc --> + <xsl:if test="../ss:Worksheet/x:WorksheetOptions/x:ShowPageBreakZoom"> + <config:config-item config:name="ShowPageBreakPreview" config:type="boolean">true</config:config-item> + </xsl:if> + <xsl:if test="../ss:Worksheet/x:WorksheetOptions/x:PageBreakZoom"> + <config:config-item config:name="PageViewZoomValue" config:type="int"> + <xsl:value-of select="../ss:Worksheet/x:WorksheetOptions/x:PageBreakZoom"/> + </config:config-item> + </xsl:if> + <xsl:if test="../ss:Worksheet/x:WorksheetOptions/x:Zoom"> + <config:config-item config:name="ZoomValue" config:type="int"> + <xsl:value-of select="../ss:Worksheet/x:WorksheetOptions/x:Zoom"/> + </config:config-item> + </xsl:if> + <!-- several properties are not saved in Calc XML but setting, whereas vice versa. :( So just to be expanded, glu --> + </config:config-item-map-entry> + </config:config-item-map-indexed> + </config:config-item-set> + <config:config-item-set config:name="ooo:configuration-settings"> + <xsl:copy-of select="$sharedConfiguration"/> + </config:config-item-set> + <!-- printer setting, not finished yet. glu + <config:config-item-set config:name="configuration-settings" /> + --> + </office:settings> + </xsl:template> + <!-- Key all attributes with the same name and same value --> + <xsl:key name="same-named-font" match="/ss:Workbook/ss:Styles/ss:Style/ss:Font" use="concat(@ss:FontName, @x:Family)"/> + <xsl:key name="same-named-face" match="/ss:Workbook/ss:Worksheet/ss:Table/ss:Row/ss:Cell//html:Font[@html:Face]" use="concat(@html:Face, @x:Family)"/> + <xsl:template name="font-declaration"> + <office:font-face-decls> + <xsl:if test="/ss:Workbook/ss:Styles/ss:Style/ss:Font"> + <xsl:for-each select="/ss:Workbook/ss:Styles/ss:Style/ss:Font[ generate-id(.) = generate-id(key('same-named-font', concat(@ss:FontName, @x:Family))[1])]"> + <xsl:sort select="name()"/> + <xsl:element name="style:font-face"> + <xsl:if test="@ss:FontName"> + <xsl:attribute name="style:name"> + <xsl:value-of select="@ss:FontName"/> + </xsl:attribute> + <xsl:attribute name="svg:font-family"> + <xsl:value-of select="@ss:FontName"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="@x:Family"> + <xsl:attribute name="style:font-family-generic"> + <xsl:call-template name="translate-font-family-generic"> + <xsl:with-param name="family" select="@x:Family"/> + </xsl:call-template> + </xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:for-each> + </xsl:if> + <xsl:for-each select="/ss:Workbook/ss:Worksheet/ss:Table/ss:Row/ss:Cell/descendant::html:Font[@html:Face][ generate-id(.) = generate-id(key('same-named-face', concat(@html:Face, @x:Family))[1])]"> + <xsl:sort select="name()"/> + <xsl:element name="style:font-face"> + <xsl:attribute name="style:name"> + <xsl:value-of select="@html:Face"/> + </xsl:attribute> + <xsl:attribute name="svg:font-family"> + <xsl:value-of select="@html:Face"/> + </xsl:attribute> + <xsl:attribute name="style:font-family-generic"> + <xsl:call-template name="translate-font-family-generic"> + <xsl:with-param name="family" select="@x:Family"/> + </xsl:call-template> + </xsl:attribute> + </xsl:element> + </xsl:for-each> + </office:font-face-decls> + </xsl:template> + <xsl:template name="translate-font-family-generic"> + <xsl:param name="family"/> + <xsl:choose> + <xsl:when test="$family='Swiss'">swiss</xsl:when> + <xsl:when test="$family='Modern'">modern</xsl:when> + <xsl:when test="$family='Roman'">roman</xsl:when> + <xsl:when test="$family='Script'">script</xsl:when> + <xsl:when test="$family='Decorative'">decorative</xsl:when> + <!-- change 'System' to 'Automatic' for Excel --> + <xsl:when test="$family='Automatic'">system</xsl:when> + <xsl:otherwise>system</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="ss:Workbook/ss:Worksheet" mode="styles"> + <office:styles> + <xsl:apply-templates select="/ss:Workbook/ss:Styles/ss:Style[@ss:Name]"/> + <xsl:apply-templates select="/ss:Workbook/ss:Styles/ss:Style/ss:NumberFormat[@ss:Format]"/> + <!-- if ConditionalFormatting exists,it should generate some styles for style:style --> + <xsl:if test="/ss:Workbook/ss:Worksheet/x:ConditionalFormatting"> + <xsl:call-template name="CondFormat_office_style"/> + </xsl:if> + </office:styles> + <office:automatic-styles> + <xsl:apply-templates select="/ss:Workbook/ss:Worksheet/ss:Table"/> + <xsl:apply-templates select="/ss:Workbook/ss:Styles/ss:Style[not(@ss:Name)]"/> + <xsl:apply-templates select="/ss:Workbook/ss:Styles/ss:Style/ss:Font[@ss:VerticalAlign]"/> + <!-- applying to ss:Data (but *, as also ss:Data nested in ss:Comments --> + <xsl:apply-templates select="/ss:Workbook/ss:Worksheet/ss:Table/ss:Row/ss:Cell/*[descendant-or-self::*[namespace-uri()='http://www.w3.org/TR/REC-html40']]"/> + <xsl:apply-templates select="/ss:Workbook/ss:Worksheet/x:WorksheetOptions/x:PageSetup//@x:Data"/> + <!-- if ConditionalFormatting exists,transforing the styles --> + <xsl:if test="/ss:Workbook/ss:Worksheet/x:ConditionalFormatting"> + <xsl:call-template name="CondFormat_automatic_style"/> + </xsl:if> + <xsl:call-template name="create-page-master"> + <xsl:with-param name="worksheetoptions" select="/ss:Workbook/ss:Worksheet/x:WorksheetOptions"/> + </xsl:call-template> + </office:automatic-styles> + <office:master-styles> + <xsl:call-template name="create-master-styles"> + <xsl:with-param name="worksheetoptions" select="/ss:Workbook/ss:Worksheet/x:WorksheetOptions"/> + </xsl:call-template> + </office:master-styles> + </xsl:template> + <xsl:template name="CondFormat_office_style"> + <!-- translate the ConditionalFormatting style,including font,size,color,etc --> + <xsl:for-each select="/ss:Workbook/ss:Worksheet/x:ConditionalFormatting"> + <xsl:variable name="table-pos" select="count(../preceding-sibling::ss:Worksheet)+1"/> + <xsl:variable name="conditions" select="count(preceding-sibling::x:ConditionalFormatting)+1"/> + <!-- Matching multiple styles, but automatic styles are not allowed to inherit from another automatic style + <xsl:for-each select="key('tableStyleIDs', key('tableWithConditional', .)) + [generate-id(.) = + generate-id(key('styleId', .)[1])] "> + <xsl:sort select="." /> + + <xsl:apply-templates select="/ss:Workbook/ss:Styles/ss:Style[@ss:ID = current()/.]"/> + </xsl:for-each> + --> + <xsl:for-each select="x:Condition"> + <xsl:variable name="condition-number" select="count(preceding-sibling::x:Condition)+1"/> + <xsl:element name="style:style"> + <xsl:attribute name="style:name"> + <xsl:call-template name="encode-as-nc-name"> + <xsl:with-param name="string" select="concat('Excel_CondFormat_',$table-pos,'_',$conditions,'_',$condition-number)"/> + </xsl:call-template> + </xsl:attribute> + <xsl:attribute name="style:family">table-cell</xsl:attribute> + <xsl:apply-templates select="@ss:Name" /> + <xsl:element name="style:table-cell-properties"> + <xsl:choose> + <xsl:when test="x:Format/@Style"> + <xsl:variable name="stylevalue" select="./x:Format/@Style"/> + <xsl:call-template name="recursion-condformat-style-table-cell"> + <xsl:with-param name="style-value-t"> + <xsl:choose> + <xsl:when test="substring($stylevalue,string-length($stylevalue),1) != ';'"> + <xsl:value-of select="concat($stylevalue,';')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$stylevalue"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:element> + <xsl:element name="style:text-properties"> + <xsl:choose> + <xsl:when test="x:Format/@Style"> + <xsl:variable name="stylevalue" select="./x:Format/@Style"/> + <xsl:call-template name="recursion-condformat-style-text"> + <xsl:with-param name="style-value-t"> + <xsl:choose> + <xsl:when test="substring($stylevalue,string-length($stylevalue),1) != ';'"> + <xsl:value-of select="concat($stylevalue,';')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$stylevalue"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:font-style"> + <xsl:value-of select="'italic'"/> + </xsl:attribute> + <xsl:attribute name="style:text-underline-type"> + <xsl:value-of select="'single'"/> + </xsl:attribute> + <xsl:attribute name="style:text-underline-color"> + <xsl:value-of select="'font-color'"/> + </xsl:attribute> + <xsl:attribute name="fo:font-weight"> + <xsl:value-of select="'bold'"/> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:element> + </xsl:for-each> + </xsl:for-each> + </xsl:template> + <xsl:template match="@ss:Name"> + <xsl:attribute name="style:display-name"> + <xsl:value-of select="."/> + </xsl:attribute> + </xsl:template> + <xsl:template name="recursion-condformat-style-table-cell"> + <!-- generates style:style for ConditionalFormatting --> + <xsl:param name="style-value-t"/> + <xsl:variable name="style-value" select="normalize-space($style-value-t)"/> + <xsl:choose> + <xsl:when test="starts-with($style-value,'background')"> + <xsl:choose> + <xsl:when test="contains($style-value,'mso-pattern')"> + <xsl:variable name="color-value"> + <xsl:call-template name="translate-color-style"> + <xsl:with-param name="source-str" select="normalize-space(substring-before(substring-after($style-value,':'),';'))"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="mso-value"> + <xsl:call-template name="translate-color-style"> + <xsl:with-param name="source-str" select="normalize-space(substring-after($style-value,'mso-pattern'))"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="mso-color" select="substring-after($mso-value,'#')"/> + <xsl:variable name="pattern-color-value" select="substring($mso-color,1,6)"/> + <xsl:variable name="pattern" select="concat('0.',normalize-space(substring-before(substring-after($mso-color,'gray-'),';')))"/> + <xsl:variable name="pattern-color"> + <xsl:call-template name="cell-pattern-color"> + <xsl:with-param name="pattern" select="$pattern"/> + <xsl:with-param name="color-value" select="$color-value"/> + <xsl:with-param name="pattern-color-value" select="concat('#',$pattern-color-value)"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="fo:background-color"> + <xsl:value-of select="normalize-space($pattern-color)"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:background-color"> + <xsl:call-template name="translate-color-style"> + <xsl:with-param name="source-str" select="normalize-space(substring-before(substring-after($style-value,':'),';'))"/> + </xsl:call-template> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="starts-with($style-value,'border')"> + <xsl:attribute name="fo:border"> + <xsl:value-of select="'0.002cm solid #000000'"/> + </xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:if test="contains($style-value,':')"> + <xsl:call-template name="recursion-condformat-style-table-cell"> + <xsl:with-param name="style-value-t" select="substring-after($style-value,';')"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template name="recursion-condformat-style-text"> + <!-- generates style:style for ConditionalFormatting --> + <xsl:param name="style-value-t"/> + <xsl:variable name="style-value" select="normalize-space($style-value-t)"/> + <xsl:choose> + <xsl:when test="starts-with($style-value,'color')"> + <xsl:attribute name="fo:color"> + <xsl:call-template name="translate-color-style"> + <xsl:with-param name="source-str" select="normalize-space(substring-before(substring-after($style-value,':'),';'))"/> + </xsl:call-template> + </xsl:attribute> + </xsl:when> + <xsl:when test="starts-with($style-value,'font-style')"> + <xsl:attribute name="fo:font-style"> + <xsl:value-of select="normalize-space(substring-before(substring-after($style-value,':'),';'))"/> + </xsl:attribute> + </xsl:when> + <xsl:when test="starts-with($style-value,'font-weight')"> + <xsl:variable name="font-weight" select="normalize-space(substring-before(substring-after($style-value,':'),';'))"/> + <xsl:attribute name="fo:font-weight"> + <xsl:choose> + <xsl:when test="($font-weight &gt; 300) and ($font-weight &lt; 500)"> + <xsl:value-of select="'normal'"/> + </xsl:when> + <xsl:when test="($font-weight &gt; 500) or ($font-weight = 500)"> + <xsl:value-of select="'bold'"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'0'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:attribute> + </xsl:when> + <xsl:when test="starts-with($style-value,'text-underline-style')"> + <xsl:attribute name="style:text-underline-type"> + <xsl:value-of select="normalize-space(substring-before(substring-after($style-value,':'),';'))"/> + </xsl:attribute> + <xsl:attribute name="style:text-underline-color"> + <xsl:value-of select="'#000000'"/> + </xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:if test="contains($style-value,':')"> + <xsl:call-template name="recursion-condformat-style-text"> + <xsl:with-param name="style-value-t" select="substring-after($style-value,';')"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template name="translate-color-style"> + <!-- translate the word of color to hex code of color --> + <xsl:param name="source-str"/> + <xsl:choose> + <xsl:when test="starts-with($source-str,'#')"> + <xsl:value-of select="$source-str"/> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="starts-with($source-str,'black')"> + <xsl:value-of select="'#000000'"/> + </xsl:when> + <xsl:when test="starts-with($source-str,'maroon')"> + <xsl:value-of select="'#800000'"/> + </xsl:when> + <xsl:when test="starts-with($source-str,'red')"> + <xsl:value-of select="'#FF0000'"/> + </xsl:when> + <xsl:when test="starts-with($source-str,'fuchsia')"> + <xsl:value-of select="'#FF00FF'"/> + </xsl:when> + <xsl:when test="starts-with($source-str,'olive')"> + <xsl:value-of select="'#808000'"/> + </xsl:when> + <xsl:when test="starts-with($source-str,'yellow')"> + <xsl:value-of select="'#FFFF00'"/> + </xsl:when> + <xsl:when test="starts-with($source-str,'green')"> + <xsl:value-of select="'#008000'"/> + </xsl:when> + <xsl:when test="starts-with($source-str,'lime')"> + <xsl:value-of select="'#00FF00'"/> + </xsl:when> + <xsl:when test="starts-with($source-str,'teal')"> + <xsl:value-of select="'#008080'"/> + </xsl:when> + <xsl:when test="starts-with($source-str,'aqua')"> + <xsl:value-of select="'#00FFFF'"/> + </xsl:when> + <xsl:when test="starts-with($source-str,'navy')"> + <xsl:value-of select="'#000080'"/> + </xsl:when> + <xsl:when test="starts-with($source-str,'blue')"> + <xsl:value-of select="'#0000FF'"/> + </xsl:when> + <xsl:when test="starts-with($source-str,'purple')"> + <xsl:value-of select="'#800080'"/> + </xsl:when> + <xsl:when test="starts-with($source-str,'gray')"> + <xsl:value-of select="'#808080'"/> + </xsl:when> + <xsl:when test="starts-with($source-str,'silver')"> + <xsl:value-of select="'#C0C0C0'"/> + </xsl:when> + <xsl:when test="starts-with($source-str,'white')"> + <xsl:value-of select="'#FFFFFF'"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'#FFFFFF'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:key match="/ss:Workbook/ss:Worksheet/ss:Table" name="tableWithConditional" use="following-sibling::x:ConditionalFormatting"/> + <xsl:key match="ss:Table/ss:Row/ss:Cell/@ss:StyleID" name="tableStyleIDs" use="ancestor::ss:Table"/> + <xsl:key name="styleId" match="@ss:StyleID" use="."/> + <xsl:template name="CondFormat_automatic_style"> + <!-- For each conditionalFormatting We inject a new style, which is a child of the current found style --> + <xsl:for-each select="/ss:Workbook/ss:Worksheet/x:ConditionalFormatting"> + <xsl:variable name="table-pos" select="count(../preceding-sibling::ss:Worksheet)+1"/> + <xsl:variable name="conditions" select="count(preceding-sibling::x:ConditionalFormatting)+1"/> + <xsl:variable name="conditionalFormatting" select="."/> + <!-- for all 'ssStyle/@ss:ID's, which are in tables connected within this conditional formatting --> + <xsl:for-each select="key('tableStyleIDs', key('tableWithConditional', .)) [generate-id(.) = generate-id(key('styleId', .)[1])] "> + <!-- sort the style ID by their naming --> + <xsl:sort select="."/> + <xsl:element name="style:style"> + <xsl:attribute name="style:name"> + <xsl:call-template name="encode-as-nc-name"> + <xsl:with-param name="string" select="concat(.,'-ce',$table-pos,'-',$conditions)"/> + </xsl:call-template> + </xsl:attribute> + <xsl:attribute name="style:family">table-cell</xsl:attribute> + <xsl:variable name="style" select="key('Style', .)" /> + <xsl:choose> + <xsl:when test="$style/@ss:Name"> + <xsl:attribute name="style:parent-style-name"> + <xsl:call-template name="encode-as-nc-name"> + <xsl:with-param name="string" select="."/> + </xsl:call-template> + </xsl:attribute> + </xsl:when> + <!-- as we create an automatic style, the parent is not allowed to be an automatic style as well + if the parent would be a automatic (unnamed) style, the style information have to be embedded to this style --> + <xsl:otherwise> + <xsl:attribute name="style:parent-style-name"> + <xsl:call-template name="encode-as-nc-name"> + <xsl:with-param name="string" select="$style/@ss:Parent"/> + </xsl:call-template> + </xsl:attribute> + <xsl:if test="$style/ss:NumberFormat/@ss:Format"> + <xsl:attribute name="style:data-style-name"> + <xsl:value-of select="concat($style/@ss:ID, 'F')"/> + </xsl:attribute> + </xsl:if> + <xsl:apply-templates select="$style" mode="style-style-content"/> + </xsl:otherwise> + </xsl:choose> + <xsl:for-each select="$conditionalFormatting/x:Condition"> + <xsl:variable name="condition-number" select="count(preceding-sibling::x:Condition)+1"/> + <xsl:variable name="base-address"> + <xsl:choose> + <xsl:when test="contains(../x:Range,',')"> + <xsl:choose> + <xsl:when test="contains(substring-before(../x:Range,','),':')"> + <xsl:value-of select="substring-before(substring-after(../x:Range,':'),',')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-before(../x:Range,',')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="../x:Range"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="columnNumber"> + <xsl:choose> + <xsl:when test="contains($base-address, ':')"> + <xsl:value-of select="substring-after(substring-after($base-address, ':'),'C')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-after($base-address,'C')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="rowNumber"> + <xsl:choose> + <xsl:when test="contains($base-address, ':')"> + <xsl:value-of select="substring-before(substring-after(substring-after($base-address, ':'),'R'),'C')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-before(substring-after($base-address,'R'),'C')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="base-cell-address"> + <xsl:call-template name="translate-unit"> + <xsl:with-param name="column-number" select="$columnNumber"/> + <xsl:with-param name="row-number" select="$rowNumber"/> + <xsl:with-param name="column-pos-style" select="'relative'"/> + <xsl:with-param name="row-pos-style" select="'relative'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="condition-value"> + <xsl:call-template name="translate-condition"> + <xsl:with-param name="cell-column-pos" select="$columnNumber"/> + <xsl:with-param name="cell-row-pos" select="$rowNumber"/> + </xsl:call-template> + </xsl:variable> + <xsl:element name="style:map"> + <xsl:attribute name="style:condition"> + <xsl:value-of select="$condition-value"/> + </xsl:attribute> + <xsl:attribute name="style:apply-style-name"> + <xsl:value-of select="concat('Excel_CondFormat_',$table-pos,'_',$conditions,'_',$condition-number)"/> + </xsl:attribute> + <xsl:attribute name="style:base-cell-address"> + <xsl:value-of select="concat(../../@ss:Name,'.',$base-cell-address)"/> + </xsl:attribute> + </xsl:element> + </xsl:for-each> + </xsl:element> + </xsl:for-each> + </xsl:for-each> + </xsl:template> + <xsl:template name="translate-condition"> + <xsl:param name="cell-row-pos"/> + <xsl:param name="cell-column-pos"/> + <!-- translates the condition to generate formula --> + <xsl:variable name="address-value"> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="$cell-row-pos"/> + <xsl:with-param name="cell-column-pos" select="$cell-column-pos"/> + <xsl:with-param name="expression" select="x:Value1"/> + <xsl:with-param name="return-value" select="''"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="x:Qualifier"> + <xsl:variable name="qualifier" select="x:Qualifier"/> + <xsl:variable name="first-value" select="x:Value1"/> + <xsl:choose> + <xsl:when test="$qualifier = 'Equal'"> + <xsl:choose> + <xsl:when test="starts-with($first-value,'&quot;')"> + <xsl:value-of select="concat('cell-content()=',$address-value)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat('cell-content()=[',$address-value,']')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$qualifier = 'Less'"> + <xsl:value-of select="concat('cell-content()&lt;[',$address-value,']')"/> + </xsl:when> + <xsl:when test="$qualifier = 'Greater'"> + <xsl:value-of select="concat('cell-content()&gt;[',$address-value,']')"/> + </xsl:when> + <xsl:when test="$qualifier = 'LessOrEqual'"> + <xsl:value-of select="concat('cell-content()&lt;=[',$address-value,']')"/> + </xsl:when> + <xsl:when test="$qualifier = 'GreaterOrEqual'"> + <xsl:value-of select="concat('cell-content()&gt;=[',$address-value,']')"/> + </xsl:when> + <xsl:when test="$qualifier = 'NotEqual'"> + <xsl:value-of select="concat('cell-content()!=[',$address-value,']')"/> + </xsl:when> + <xsl:when test="$qualifier = 'Between'"> + <xsl:variable name="second-value"> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="0"/> + <xsl:with-param name="cell-column-pos" select="0"/> + <xsl:with-param name="expression" select="x:Value2"/> + <xsl:with-param name="return-value" select="''"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="concat('cell-content-is-between([',$address-value,'],[',$second-value,'])')"/> + </xsl:when> + <xsl:when test="$qualifier = 'NotBetween'"> + <xsl:variable name="second-value"> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="0"/> + <xsl:with-param name="cell-column-pos" select="0"/> + <xsl:with-param name="expression" select="x:Value2"/> + <xsl:with-param name="return-value" select="''"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="concat('cell-content-is-not-between([',$address-value,'],[',$second-value,'])')"/> + </xsl:when> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat('is-true-formula(',$address-value,')')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- Used in case of 'style:map', conditional formatting, where a style references to another --> + <xsl:key match="/ss:Workbook/ss:Worksheet/ss:Table/ss:Row/ss:Cell" name="cells" use="@ss:StyleID"/> + <xsl:template match="ss:NumberFormat"> + <xsl:variable name="unit-count" select="string-length(@ss:Format) - string-length(translate(@ss:Format,';','')) + 1"/> + <xsl:variable name="proto-style-id" select="../@ss:ID"/> + <xsl:call-template name="process-number-format-unit"> + <xsl:with-param name="number-format-unit" select="@ss:Format"/> + <xsl:with-param name="style-id" select="concat($proto-style-id,'F')"/> + <xsl:with-param name="format-type" select="key('cells', $proto-style-id)/ss:Data/@ss:Type"/> + <xsl:with-param name="total-unit" select="$unit-count"/> + <xsl:with-param name="current-unit" select="0"/> + </xsl:call-template> + </xsl:template> + <!-- Note: conditions appearing only once at the beginning are mixed with others --> + <xsl:template name="process-number-format-unit"> + <xsl:param name="number-format-unit"/> + <xsl:param name="style-id"/> + <xsl:param name="format-type"/> + <xsl:param name="total-unit"/> + <xsl:param name="current-unit"/> + <xsl:choose> + <!-- if total-unit > 1 and the last unit is just @, delete it --> + <xsl:when test="$current-unit = 0 and $total-unit &gt; 1 and substring( $number-format-unit, string-length($number-format-unit) - 1) = ';@'"> + <xsl:call-template name="process-number-format-unit"> + <xsl:with-param name="number-format-unit" select="substring( $number-format-unit, 1, string-length($number-format-unit) - 2)"/> + <xsl:with-param name="style-id" select="$style-id"/> + <xsl:with-param name="format-type" select="$format-type"/> + <xsl:with-param name="total-unit" select="$total-unit - 1"/> + <xsl:with-param name="current-unit" select="0"/> + </xsl:call-template> + </xsl:when> + <!-- $number-format-unit enum values: General, General Number, General Date, Long Date, Medium Date, Short Date, Long Time, + Medium Time, Short Time, Currency, Euro Currency, Fixed, Standard, Percent, Scientific, Yes/No, True/False, On/Off --> + <xsl:when test="$number-format-unit = 'Currency'"> + <number:currency-style style:name="{concat( $style-id, 'P1')}" style:volatile="true"> + <number:text>$</number:text> + <number:number number:decimal-places="2" number:min-integer-digits="1" number:grouping="true"/> + </number:currency-style> + <number:currency-style style:name="{$style-id}"> + <style:text-properties fo:color="#ff0000"/> + <number:text>$-</number:text> + <number:number number:decimal-places="2" number:min-integer-digits="1" number:grouping="true"/> + <style:map style:condition="value()&gt;=0" style:apply-style-name="{concat( $style-id, 'P1')}"/> + </number:currency-style> + </xsl:when> + <xsl:when test="$number-format-unit = 'Euro Currency'"> + <number:currency-style style:name="{concat( $style-id, 'P1')}" style:volatile="true"> + <number:text>€ </number:text> + <number:number number:decimal-places="2" number:min-integer-digits="1" number:grouping="true"/> + </number:currency-style> + <number:currency-style style:name="{$style-id}"> + <style:text-properties fo:color="#ff0000"/> + <number:text>(€ </number:text> + <number:number number:decimal-places="2" number:min-integer-digits="1" number:grouping="true"/> + <number:text>)</number:text> + <style:map style:condition="value()&gt;=0" style:apply-style-name="{concat( $style-id, 'P1')}"/> + </number:currency-style> + </xsl:when> + <xsl:when test="$number-format-unit = 'Yes/No' or $number-format-unit = 'True/False' or $number-format-unit = 'On/Off'"> + <xsl:variable name="left-code" select="substring-before( $number-format-unit, '/')"/> + <xsl:variable name="right-code" select="substring-after( $number-format-unit, '/')"/> + <number:number-style style:name="{concat( $style-id, 'P1')}" style:volatile="true"> + <number:text> + <xsl:value-of select="$left-code"/> + </number:text> + </number:number-style> + <number:number-style style:name="{concat( $style-id, 'P2')}" style:volatile="true"> + <number:text> + <xsl:value-of select="$left-code"/> + </number:text> + </number:number-style> + <number:number-style style:name="{$style-id}"> + <number:text> + <xsl:value-of select="$right-code"/> + </number:text> + <style:map style:condition="value()&gt;0" style:apply-style-name="{concat( $style-id, 'P1')}"/> + <style:map style:condition="value()&lt;0" style:apply-style-name="{concat( $style-id, 'P2')}"/> + </number:number-style> + </xsl:when> + <xsl:otherwise> + <xsl:if test="$total-unit &gt; 1 and $current-unit = 0"> + <!-- still complete number format string of multiple sub-formats, split them out --> + <xsl:call-template name="process-number-format-unit"> + <xsl:with-param name="number-format-unit" select="substring-before($number-format-unit,';')"/> + <xsl:with-param name="style-id" select="concat($style-id,'P1')"/> + <xsl:with-param name="format-type" select="$format-type"/> + <xsl:with-param name="total-unit" select="$total-unit"/> + <xsl:with-param name="current-unit" select="1"/> + </xsl:call-template> + <xsl:if test="$total-unit &gt; 2"> + <xsl:call-template name="process-number-format-unit"> + <xsl:with-param name="number-format-unit" select="substring-before(substring-after($number-format-unit,';'),';')"/> + <xsl:with-param name="style-id" select="concat($style-id,'P2')"/> + <xsl:with-param name="format-type" select="$format-type"/> + <xsl:with-param name="total-unit" select="$total-unit"/> + <xsl:with-param name="current-unit" select="2"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="$total-unit &gt; 3"> + <!-- four sub number format --> + <xsl:call-template name="process-number-format-unit"> + <xsl:with-param name="number-format-unit" select="substring-before(substring-after(substring-after($number-format-unit,';'),';'),';')"/> + <xsl:with-param name="style-id" select="concat($style-id,'P3')"/> + <xsl:with-param name="format-type" select="$format-type"/> + <xsl:with-param name="total-unit" select="$total-unit"/> + <xsl:with-param name="current-unit" select="3"/> + </xsl:call-template> + </xsl:if> + </xsl:if> + <!-- symbol number format converted, below deal with ordinary number formatting --> + <xsl:variable name="current-number-format-unit"> + <xsl:choose> + <xsl:when test="$total-unit = 1 and $current-unit = 0"> + <xsl:value-of select="$number-format-unit"/> + </xsl:when> + <xsl:when test="$total-unit = 2 and $current-unit = 0"> + <xsl:value-of select="substring-after($number-format-unit,';')"/> + </xsl:when> + <xsl:when test="$total-unit = 3 and $current-unit = 0"> + <xsl:value-of select="substring-after(substring-after($number-format-unit,';'),';')"/> + </xsl:when> + <xsl:when test="$current-unit = 0"> + <!-- the forth sub number format --> + <xsl:value-of select="substring-after(substring-after(substring-after($number-format-unit,';'),';'),';')"/> + </xsl:when> + <xsl:otherwise> + <!-- not the default sub number format, glu --> + <xsl:value-of select="$number-format-unit"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="style-type-name"> + <xsl:choose> + <xsl:when test="($format-type = 'Number' and contains($current-number-format-unit,'[$') and not(contains($current-number-format-unit,'[$-') ) ) or contains($current-number-format-unit,'Currency') ">number:currency-style</xsl:when> + <xsl:when test="($format-type = 'Number' and (contains($current-number-format-unit,'%') or contains($current-number-format-unit, 'Percent') ) ) or contains($current-number-format-unit,'Percent') ">number:percentage-style</xsl:when> + <xsl:when test="($format-type = 'DateTime' or $format-type = 'String') and (contains($current-number-format-unit,'y') or contains($current-number-format-unit,'g') or contains($current-number-format-unit,'d') or contains($current-number-format-unit, 'Date') )">number:date-style</xsl:when> + <xsl:when test="($format-type = 'DateTime' or $format-type = 'String') and ( contains($current-number-format-unit,'h') or contains($current-number-format-unit,'m') or contains($current-number-format-unit,'s') or contains($current-number-format-unit, 'Time') )">number:time-style</xsl:when> + <xsl:when test="contains($current-number-format-unit, 'Number') or contains($current-number-format-unit, 'General') or contains($current-number-format-unit, 'Fixed') or contains($current-number-format-unit, 'Standard') or contains($current-number-format-unit, 'Scientific') or ( contains($current-number-format-unit,'#') or contains($current-number-format-unit,'0') or contains($current-number-format-unit,'?') )">number:number-style</xsl:when> + <xsl:when test="$format-type = 'Boolean'">number:boolean-style</xsl:when> + <xsl:otherwise>number:text-style</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:element name="{$style-type-name}"> + <xsl:attribute name="style:name"> + <xsl:value-of select="$style-id"/> + </xsl:attribute> + <xsl:apply-templates select="@ss:Name" /> + <!-- removed in OASIS XML + <xsl:attribute name="style:family">data-style</xsl:attribute>--> + <xsl:if test="$current-unit &gt; 0"> + <xsl:attribute name="style:volatile">true</xsl:attribute> + </xsl:if> + <xsl:if test="contains ( $current-number-format-unit, '[h]') or contains ( $current-number-format-unit, '[m]') or contains ( $current-number-format-unit, '[s]')"> + <xsl:attribute name="number:truncate-on-overflow">false</xsl:attribute> + </xsl:if> + <xsl:if test="contains($current-number-format-unit,'[$') or contains($current-number-format-unit, '[DBNum')"> + <xsl:call-template name="create-language-country-attribute"> + <xsl:with-param name="attribute-code" select="substring-before(substring-after(substring-after($current-number-format-unit,'[$'),'-'),']')"/> + <xsl:with-param name="number-code-style" select="substring-before( substring-after($current-number-format-unit,'[DBNum'),']')"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="contains( $current-number-format-unit, '[')"> + <xsl:element name="style:text-properties"> + <xsl:choose> + <xsl:when test="contains( $current-number-format-unit, '[Red')"> + <xsl:attribute name="fo:color">#ff0000</xsl:attribute> + </xsl:when> + <xsl:when test="contains( $current-number-format-unit, '[Black')"> + <xsl:attribute name="fo:color">#000000</xsl:attribute> + </xsl:when> + <xsl:when test="contains( $current-number-format-unit, '[Blue')"> + <xsl:attribute name="fo:color">#0000ff</xsl:attribute> + </xsl:when> + <xsl:when test="contains( $current-number-format-unit, '[Cyan')"> + <xsl:attribute name="fo:color">#00ffff</xsl:attribute> + </xsl:when> + <xsl:when test="contains( $current-number-format-unit, '[Green')"> + <xsl:attribute name="fo:color">#00ff00</xsl:attribute> + </xsl:when> + <xsl:when test="contains( $current-number-format-unit, '[Magenta')"> + <xsl:attribute name="fo:color">#ff00ff</xsl:attribute> + </xsl:when> + <xsl:when test="contains( $current-number-format-unit, '[White')"> + <xsl:attribute name="fo:color">#ffffff</xsl:attribute> + </xsl:when> + <xsl:when test="contains( $current-number-format-unit, '[Yellow')"> + <xsl:attribute name="fo:color">#ffff00</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:element> + </xsl:if> + <!-- the type of condition-pos:1,the former third part of General; 2, the last General. the methods handling diffirent --> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$current-number-format-unit"/> + <xsl:with-param name="unit-pos" select="1"/> + <xsl:with-param name="condition-pos"> + <xsl:choose> + <xsl:when test="$current-unit = 1 or $current-unit = 2 or $current-unit = 3"> + <xsl:value-of select="1"/> + </xsl:when> + <xsl:when test="$current-unit = 0 and not(contains($number-format-unit, ';'))"> + <xsl:value-of select="1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="2"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + </xsl:call-template> + <!-- creat style:map for other sub number formats --> + <xsl:if test="$current-unit = 0 and $total-unit &gt; 1"> + <xsl:variable name="style-condition1"> + <xsl:call-template name="get-number-format-condition"> + <xsl:with-param name="number-format-unit" select="substring-before($number-format-unit,';')"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="string-length($style-condition1) &gt; 0"> + <style:map style:condition="{concat('value()',$style-condition1)}" style:apply-style-name="{concat($style-id,'P1')}"/> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="$total-unit = 2"> + <style:map style:condition="value()&gt;=0" style:apply-style-name="{concat($style-id,'P1')}"/> + </xsl:when> + <xsl:otherwise> + <style:map style:condition="value()&gt;0" style:apply-style-name="{concat($style-id,'P1')}"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="$total-unit &gt; 2"> + <xsl:variable name="style-condition2"> + <xsl:call-template name="get-number-format-condition"> + <xsl:with-param name="number-format-unit" select="substring-before(substring-after($number-format-unit,';'),';')"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="string-length($style-condition2) &gt; 0"> + <style:map style:condition="{concat('value()',$style-condition2)}" style:apply-style-name="{concat($style-id,'P2')}"/> + </xsl:when> + <xsl:otherwise> + <style:map style:condition="value()&lt;0" style:apply-style-name="{concat($style-id,'P2')}"/> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="$total-unit &gt; 3"> + <!-- four sub number formats, glu --> + <xsl:variable name="style-condition3"> + <xsl:call-template name="get-number-format-condition"> + <xsl:with-param name="number-format-unit" select="substring-before(substring-after(substring-after($number-format-unit,';'),';'),';')"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="string-length($style-condition3) &gt; 0"> + <style:map style:condition="{concat('value()',$style-condition3)}" style:apply-style-name="{concat($style-id,'P3')}"/> + </xsl:when> + <xsl:otherwise> + <style:map style:condition="value()=0" style:apply-style-name="{concat($style-id,'P3')}"/> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:if> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="create-language-country-attribute"> + <xsl:param name="attribute-code"/> + <xsl:param name="number-code-style"/> + <!-- convert Microsoft List of Locale ID (LCID) to language and country codes according to ISO-639 and ISO-3166. + Reference: + http://www.loc.gov/standards/iso639-2/langcodes.html + http://etext.lib.virginia.edu/tei/iso639.html + http://nl.ijs.si/gnusl/cee/std/ISO_3166.html + http://xml.coverpages.org/ripe3166.txt + http://www.worldlanguage.com/ + http://www.ethnologue.com/ + glu --> + <!-- the variables of language-country-code and number-shape-code transformed to decimal format --> + <xsl:variable name="language-country-code"> + <xsl:variable name="temp-code"> + <xsl:choose> + <xsl:when test="string-length($attribute-code) &lt;= 4"> + <xsl:value-of select="$attribute-code"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring($attribute-code,string-length($attribute-code) - 3)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="hex2decimal"> + <xsl:with-param name="hex-number" select="$temp-code"/> + <xsl:with-param name="index" select="1"/> + <xsl:with-param name="str-length" select="string-length($temp-code)"/> + <xsl:with-param name="last-value" select="0"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="string-length($attribute-code) &gt; 4 or string-length($number-code-style) &gt; 0"> + <xsl:variable name="number-shape-code"> + <xsl:variable name="temp-code"> + <xsl:choose> + <xsl:when test="string-length($attribute-code) &gt; 4"> + <xsl:value-of select="substring($attribute-code, 1, string-length($attribute-code) - 6)"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="hex2decimal"> + <xsl:with-param name="hex-number" select="$temp-code"/> + <xsl:with-param name="index" select="1"/> + <xsl:with-param name="str-length" select="string-length($temp-code)"/> + <xsl:with-param name="last-value" select="0"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="number:transliteration-style">long</xsl:attribute> + <xsl:choose> + <!-- Western, #01 --> + <xsl:when test="$number-shape-code = 1"/> + <!-- Arabic Indic, #02 --> + <xsl:when test="$number-shape-code = 2"/> + <!-- Extended Arabic Indic, #03 --> + <xsl:when test="$number-shape-code = 3"/> + <!-- Devanagari (Sanskrit - India), #04--> + <xsl:when test="$number-shape-code = 4"> + <xsl:attribute name="number:transliteration-language">sa</xsl:attribute> + <xsl:attribute name="number:transliteration-country">IN</xsl:attribute> + </xsl:when> + <!-- Bengali (India), #05 --> + <xsl:when test="$number-shape-code = 5"> + <xsl:attribute name="number:transliteration-language">bn</xsl:attribute> + <xsl:attribute name="number:transliteration-country">IN</xsl:attribute> + </xsl:when> + <!-- Gurmukhi (Punjabi - India), #06 --> + <xsl:when test="$number-shape-code = 6"> + <xsl:attribute name="number:transliteration-language">pa</xsl:attribute> + <xsl:attribute name="number:transliteration-country">IN</xsl:attribute> + </xsl:when> + <!-- Gujarati (India), #07 --> + <xsl:when test="$number-shape-code = 7"> + <xsl:attribute name="number:transliteration-language">gu</xsl:attribute> + <xsl:attribute name="number:transliteration-country">IN</xsl:attribute> + </xsl:when> + <!-- Oriya (India), #08 --> + <xsl:when test="$number-shape-code = 8"> + <xsl:attribute name="number:transliteration-language">or</xsl:attribute> + <xsl:attribute name="number:transliteration-country">IN</xsl:attribute> + </xsl:when> + <!-- Tamil (India), #09 --> + <xsl:when test="$number-shape-code = 9"> + <xsl:attribute name="number:transliteration-language">ta</xsl:attribute> + <xsl:attribute name="number:transliteration-country">IN</xsl:attribute> + </xsl:when> + <!-- Telugu (India), #0a --> + <xsl:when test="$number-shape-code = 10"> + <xsl:attribute name="number:transliteration-language">te</xsl:attribute> + <xsl:attribute name="number:transliteration-country">IN</xsl:attribute> + </xsl:when> + <!-- Kannada (India), #0b --> + <xsl:when test="$number-shape-code = 11"> + <xsl:attribute name="number:transliteration-language">kn</xsl:attribute> + <xsl:attribute name="number:transliteration-country">IN</xsl:attribute> + </xsl:when> + <!-- Malayalam (India), #0c --> + <xsl:when test="$number-shape-code = 12"> + <xsl:attribute name="number:transliteration-language">ml</xsl:attribute> + <xsl:attribute name="number:transliteration-country">IN</xsl:attribute> + </xsl:when> + <!-- Thai, #0d --> + <xsl:when test="$number-shape-code = 13"> + <xsl:attribute name="number:transliteration-language">th</xsl:attribute> + <xsl:attribute name="number:transliteration-country">TH</xsl:attribute> + </xsl:when> + <!-- Lao, #0e --> + <xsl:when test="$number-shape-code = 14"> + <xsl:attribute name="number:transliteration-language">lo</xsl:attribute> + <xsl:attribute name="number:transliteration-country">LA</xsl:attribute> + </xsl:when> + <!-- Tibetan (China), #0f --> + <xsl:when test="$number-shape-code = 15"> + <xsl:attribute name="number:transliteration-language">bo</xsl:attribute> + <xsl:attribute name="number:transliteration-country">CN</xsl:attribute> + </xsl:when> + <!-- Myanmar (Burma), #10 --> + <xsl:when test="$number-shape-code = 16"> + <xsl:attribute name="number:transliteration-language">my</xsl:attribute> + <xsl:attribute name="number:transliteration-country">MM</xsl:attribute> + </xsl:when> + <!-- Ethiopic (Geez), #11 --> + <xsl:when test="$number-shape-code = 17"> + <xsl:attribute name="number:transliteration-language">gez</xsl:attribute> + <xsl:attribute name="number:transliteration-country">ET</xsl:attribute> + </xsl:when> + <!-- Khmer (Cambodian), #12--> + <xsl:when test="$number-shape-code = 18"> + <xsl:attribute name="number:transliteration-language">km</xsl:attribute> + <xsl:attribute name="number:transliteration-country">KH</xsl:attribute> + </xsl:when> + <!-- Mongolian, #13 --> + <xsl:when test="$number-shape-code = 19"> + <xsl:attribute name="number:transliteration-language">mn</xsl:attribute> + <xsl:attribute name="number:transliteration-country">CN</xsl:attribute> + </xsl:when> + <!-- Japanese 1 ([DBNum1]) , #1b, #0411 --> + <xsl:when test="$number-shape-code = 27 or ($number-code-style = '1' and $language-country-code = 1041)"> + <xsl:attribute name="number:transliteration-format">一</xsl:attribute> + <xsl:attribute name="number:transliteration-language">ja</xsl:attribute> + <xsl:attribute name="number:transliteration-country">JP</xsl:attribute> + </xsl:when> + <!-- Japanese 2 ([DBNum2]) ,#1c, #0411 --> + <xsl:when test="$number-shape-code = 28 or ($number-code-style = '2' and $language-country-code = 1041 )"> + <xsl:attribute name="number:transliteration-format">壹</xsl:attribute> + <xsl:attribute name="number:transliteration-language">ja</xsl:attribute> + <xsl:attribute name="number:transliteration-country">JP</xsl:attribute> + </xsl:when> + <!-- Japanese 3 ([DBNum3]), #1d, #0411 --> + <xsl:when test="$number-shape-code = 29 or ($number-code-style = '3' and $language-country-code = 1041 )"> + <xsl:attribute name="number:transliteration-format">1</xsl:attribute> + <xsl:attribute name="number:transliteration-language">ja</xsl:attribute> + <xsl:attribute name="number:transliteration-country">JP</xsl:attribute> + </xsl:when> + <!-- Simplified Chinese 1 ([DBNum1]), #1e, #0804 --> + <xsl:when test="$number-shape-code = 30 or ($number-code-style = '1' and $language-country-code = 2052 )"> + <xsl:attribute name="number:transliteration-format">一</xsl:attribute> + <xsl:attribute name="number:transliteration-language">zh</xsl:attribute> + <xsl:attribute name="number:transliteration-country">CN</xsl:attribute> + </xsl:when> + <!-- Simplified Chinese 2 ([DBNum2]),#1f,#0804 --> + <xsl:when test="$number-shape-code = 31 or ($number-code-style = '2' and $language-country-code = 2052 )"> + <xsl:attribute name="number:transliteration-format">壹</xsl:attribute> + <xsl:attribute name="number:transliteration-language">zh</xsl:attribute> + <xsl:attribute name="number:transliteration-country">CN</xsl:attribute> + </xsl:when> + <!-- Simplified Chinese 3 ([DBNum3]), #20,#0804 --> + <xsl:when test="$number-shape-code = 32 or ($number-code-style = '3' and $language-country-code = 2052 )"> + <xsl:attribute name="number:transliteration-format">1</xsl:attribute> + <xsl:attribute name="number:transliteration-language">zh</xsl:attribute> + <xsl:attribute name="number:transliteration-country">CN</xsl:attribute> + </xsl:when> + <!-- Traditional Chinese 1 ([DBNum1]), #21, #0404 --> + <xsl:when test="$number-shape-code = 33 or ($number-code-style = '1' and $language-country-code = 1028 )"> + <xsl:attribute name="number:transliteration-format">一</xsl:attribute> + <xsl:attribute name="number:transliteration-language">zh</xsl:attribute> + <xsl:attribute name="number:transliteration-country">TW</xsl:attribute> + </xsl:when> + <!-- Traditional Chinese 2 ([DBNum2]), #22, #0404 --> + <xsl:when test="$number-shape-code = 34 or ($number-code-style = '2' and $language-country-code = 1028 )"> + <xsl:attribute name="number:transliteration-format">壹</xsl:attribute> + <xsl:attribute name="number:transliteration-language">zh</xsl:attribute> + <xsl:attribute name="number:transliteration-country">TW</xsl:attribute> + </xsl:when> + <!-- Traditional Chinese 3 ([DBNum3]),#23, #0404 --> + <xsl:when test="$number-shape-code = 35 or ($number-code-style = '3' and $language-country-code = 1028 )"> + <xsl:attribute name="number:transliteration-format">1</xsl:attribute> + <xsl:attribute name="number:transliteration-language">zh</xsl:attribute> + <xsl:attribute name="number:transliteration-country">TW</xsl:attribute> + </xsl:when> + <!-- Korean 1 ([DBNum1]), #24, #0412 --> + <xsl:when test="$number-shape-code = 36 or ($number-code-style = '1' and $language-country-code = 1042 )"> + <xsl:attribute name="number:transliteration-format">一</xsl:attribute> + <xsl:attribute name="number:transliteration-language">ko</xsl:attribute> + <xsl:attribute name="number:transliteration-country">KR</xsl:attribute> + </xsl:when> + <!-- Korean 2 ([DBNum2]), #25, #0412 --> + <xsl:when test="$number-shape-code = 37 or ($number-code-style = '2' and $language-country-code = 1042 )"> + <xsl:attribute name="number:transliteration-format">壹</xsl:attribute> + <xsl:attribute name="number:transliteration-language">ko</xsl:attribute> + <xsl:attribute name="number:transliteration-country">KR</xsl:attribute> + </xsl:when> + <!-- Korean 3 ([DBNum3]), #26, #0412 --> + <xsl:when test="$number-shape-code = 38 or ($number-code-style = '3' and $language-country-code = 1042 )"> + <xsl:attribute name="number:transliteration-format">1</xsl:attribute> + <xsl:attribute name="number:transliteration-language">ko</xsl:attribute> + <xsl:attribute name="number:transliteration-country">KR</xsl:attribute> + </xsl:when> + <!-- Korean 4 ([DBNum4]), #27, #0412 --> + <xsl:when test="$number-shape-code = 39 or ($number-code-style = '4' and $language-country-code = 1042 )"> + <xsl:attribute name="number:transliteration-format">1</xsl:attribute> + <xsl:attribute name="number:transliteration-language">ko</xsl:attribute> + <xsl:attribute name="number:transliteration-country">KR</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:if> + <!-- components of a format code: two digits for number shape codes, two for calendar types, four for LCID --> + <xsl:choose> + <!-- totally 223 language-country LCID codes, manually created, among which MS Office 2003 supports 134, OOo supports 91 --> + <xsl:when test="$language-country-code = 1078"> + <!-- Afrikaans - South Africa, #0436 --> + <xsl:attribute name="number:language">af</xsl:attribute> + <xsl:attribute name="number:country">ZA</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1052"> + <!-- Albanian - Albania, #041c --> + <xsl:attribute name="number:language">sq</xsl:attribute> + <xsl:attribute name="number:country">AL</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1118"> + <!-- Amharic - Ethiopia, #045e --> + <xsl:attribute name="number:language">am</xsl:attribute> + <xsl:attribute name="number:country">ET</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1025"> + <!-- Arabic - Saudi Arabia, #0401 --> + <xsl:attribute name="number:language">ar</xsl:attribute> + <xsl:attribute name="number:country">SA</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 5121"> + <!-- Arabic - Algeria, #1401 --> + <xsl:attribute name="number:language">ar</xsl:attribute> + <xsl:attribute name="number:country">DZ</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 15361"> + <!-- Arabic - Bahrain, #3c01 --> + <xsl:attribute name="number:language">ar</xsl:attribute> + <xsl:attribute name="number:country">BH</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 3073"> + <!-- Arabic - Egypt, #0c01 --> + <xsl:attribute name="number:language">ar</xsl:attribute> + <xsl:attribute name="number:country">EG</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 2049"> + <!-- Arabic - Iraq, #0801 --> + <xsl:attribute name="number:language">ar</xsl:attribute> + <xsl:attribute name="number:country">IQ</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 11265"> + <!-- Arabic - Jordan, #2c01 --> + <xsl:attribute name="number:language">ar</xsl:attribute> + <xsl:attribute name="number:country">JO</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 13313"> + <!-- Arabic - Kuwait, #3401 --> + <xsl:attribute name="number:language">ar</xsl:attribute> + <xsl:attribute name="number:country">KW</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 12289"> + <!-- Arabic - Lebanon, #3001 --> + <xsl:attribute name="number:language">ar</xsl:attribute> + <xsl:attribute name="number:country">LB</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 4097"> + <!-- Arabic - Libya, #1001 --> + <xsl:attribute name="number:language">ar</xsl:attribute> + <xsl:attribute name="number:country">LY</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 6145"> + <!-- Arabic - Morocco, #1801 --> + <xsl:attribute name="number:language">ar</xsl:attribute> + <xsl:attribute name="number:country">MA</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 8193"> + <!-- Arabic - Oman, #2001 --> + <xsl:attribute name="number:language">ar</xsl:attribute> + <xsl:attribute name="number:country">OM</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 16385"> + <!-- Arabic - Qatar, #4001 --> + <xsl:attribute name="number:language">ar</xsl:attribute> + <xsl:attribute name="number:country">QA</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 10241"> + <!-- Arabic - Syria, #2801 --> + <xsl:attribute name="number:language">ar</xsl:attribute> + <xsl:attribute name="number:country">SY</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 7169"> + <!-- Arabic - Tunisia, #1c01 --> + <xsl:attribute name="number:language">ar</xsl:attribute> + <xsl:attribute name="number:country">TN</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 14337"> + <!-- Arabic - U.A.E., #3801 --> + <xsl:attribute name="number:language">ar</xsl:attribute> + <xsl:attribute name="number:country">AE</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 9217"> + <!-- Arabic - Yemen, #2401 --> + <xsl:attribute name="number:language">ar</xsl:attribute> + <xsl:attribute name="number:country">YE</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1067"> + <!-- Armenian - Armenia, #042b --> + <xsl:attribute name="number:language">hy</xsl:attribute> + <xsl:attribute name="number:country">AM</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1101"> + <!-- Assamese, #044d --> + <xsl:attribute name="number:language">as</xsl:attribute> + <xsl:attribute name="number:country">IN</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 2092"> + <!-- Azeri - Cyrillic, #082c --> + <xsl:attribute name="number:language">az</xsl:attribute> + <xsl:attribute name="number:country">AZ</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1068"> + <!-- Azeri - Latin, #042c --> + <xsl:attribute name="number:language">az</xsl:attribute> + <xsl:attribute name="number:country">AZ</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1069"> + <!-- Basque - France/Spain, #042d --> + <xsl:attribute name="number:language">eu</xsl:attribute> + <xsl:attribute name="number:country">ES</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1059"> + <!-- Belarusian - Belarus, #0423 --> + <xsl:attribute name="number:language">be</xsl:attribute> + <xsl:attribute name="number:country">BY</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1093"> + <!-- Bengali (India), #0445 --> + <xsl:attribute name="number:language">bn</xsl:attribute> + <xsl:attribute name="number:country">IN</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 2117"> + <!-- Bengali (Bangladesh), #0845 --> + <xsl:attribute name="number:language">bn</xsl:attribute> + <xsl:attribute name="number:country">BD</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 5146"> + <!-- Bosnian (Bosnia/Herzegovina), #141a --> + <xsl:attribute name="number:language">bs</xsl:attribute> + <xsl:attribute name="number:country">BA</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1026"> + <!-- Bulgarian, #0402 --> + <xsl:attribute name="number:language">bg</xsl:attribute> + <xsl:attribute name="number:country">BG</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1109"> + <!-- Burmese (Burma/Myanmar), #0455 --> + <xsl:attribute name="number:language">my</xsl:attribute> + <xsl:attribute name="number:country">MM</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1027"> + <!-- Catalan - Spain, #0403 --> + <xsl:attribute name="number:language">ca</xsl:attribute> + <xsl:attribute name="number:country">ES</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1116"> + <!-- Cherokee - United States, #045c --> + <xsl:attribute name="number:language">chr</xsl:attribute> + <xsl:attribute name="number:country">US</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 2052"> + <!-- Chinese - People's Republic of China, #0804 --> + <xsl:attribute name="number:language">zh</xsl:attribute> + <xsl:attribute name="number:country">CN</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 4100"> + <!-- Chinese - Singapore, #1004 --> + <xsl:attribute name="number:language">zh</xsl:attribute> + <xsl:attribute name="number:country">SG</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1028"> + <!-- Chinese - Taiwan, #0404 --> + <xsl:attribute name="number:language">zh</xsl:attribute> + <xsl:attribute name="number:country">TW</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 3076"> + <!-- Chinese - Hong Kong SAR, #0c04 --> + <xsl:attribute name="number:language">zh</xsl:attribute> + <xsl:attribute name="number:country">HK</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 5124"> + <!-- Chinese - Macao SAR, #1404 --> + <xsl:attribute name="number:language">zh</xsl:attribute> + <xsl:attribute name="number:country">MO</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1050"> + <!-- Croatian (Croatia), #041a --> + <xsl:attribute name="number:language">hr</xsl:attribute> + <xsl:attribute name="number:country">HR</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 4122"> + <!-- Croatian (Bosnia/Herzegovina), #101a --> + <xsl:attribute name="number:language">hr</xsl:attribute> + <xsl:attribute name="number:country">BA</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1029"> + <!-- Czech, #0405 --> + <xsl:attribute name="number:language">cs</xsl:attribute> + <xsl:attribute name="number:country">CZ</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1030"> + <!-- Danish, #0406 --> + <xsl:attribute name="number:language">da</xsl:attribute> + <xsl:attribute name="number:country">DK</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1125"> + <!-- Divehi, #0465 --> + <xsl:attribute name="number:language">dv</xsl:attribute> + <xsl:attribute name="number:country">MV</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1043"> + <!-- Dutch - Netherlands, #0413 --> + <xsl:attribute name="number:language">nl</xsl:attribute> + <xsl:attribute name="number:country">NL</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 2067"> + <!-- Dutch - Belgium, #0813 --> + <xsl:attribute name="number:language">nl</xsl:attribute> + <xsl:attribute name="number:country">BE</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1126"> + <!-- Edo (Bini - Nigeria), #0466 --> + <xsl:attribute name="number:language">bin</xsl:attribute> + <xsl:attribute name="number:country">NG</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1033"> + <!-- English - United States, #0409 --> + <xsl:attribute name="number:language">en</xsl:attribute> + <xsl:attribute name="number:country">US</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 2057"> + <!-- English - United Kingdom, #0809 --> + <xsl:attribute name="number:language">en</xsl:attribute> + <xsl:attribute name="number:country">GB</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 3081"> + <!-- English - Australia, #0c09 --> + <xsl:attribute name="number:language">en</xsl:attribute> + <xsl:attribute name="number:country">AU</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 10249"> + <!-- English - Belize, #2809 --> + <xsl:attribute name="number:language">en</xsl:attribute> + <xsl:attribute name="number:country">BZ</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 4105"> + <!-- English - Canada, #1009 --> + <xsl:attribute name="number:language">en</xsl:attribute> + <xsl:attribute name="number:country">CA</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 9225"> + <!-- English - Caribbean (Cuba), #2409 --> + <xsl:attribute name="number:language">en</xsl:attribute> + <xsl:attribute name="number:country">CU</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 15369"> + <!-- English - Hong Kong SAR, #3c09 --> + <xsl:attribute name="number:language">en</xsl:attribute> + <xsl:attribute name="number:country">HK</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 16393"> + <!-- English - India, #4009 --> + <xsl:attribute name="number:language">en</xsl:attribute> + <xsl:attribute name="number:country">IN</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 14345"> + <!-- English - Indonesia, #3809 --> + <xsl:attribute name="number:language">en</xsl:attribute> + <xsl:attribute name="number:country">ID</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 6153"> + <!-- English - Ireland, #1809 --> + <xsl:attribute name="number:language">en</xsl:attribute> + <xsl:attribute name="number:country">IE</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 8201"> + <!-- English - Jamaica, #2009 --> + <xsl:attribute name="number:language">en</xsl:attribute> + <xsl:attribute name="number:country">JM</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 17417"> + <!-- English - Malaysia, #4409 --> + <xsl:attribute name="number:language">en</xsl:attribute> + <xsl:attribute name="number:country">MY</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 5129"> + <!-- English - New Zealand, #1409 --> + <xsl:attribute name="number:language">en</xsl:attribute> + <xsl:attribute name="number:country">NZ</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 13321"> + <!-- English - Philippines, #3409 --> + <xsl:attribute name="number:language">en</xsl:attribute> + <xsl:attribute name="number:country">PH</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 18441"> + <!-- English - Singapore, #4809 --> + <xsl:attribute name="number:language">en</xsl:attribute> + <xsl:attribute name="number:country">SG</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 7177"> + <!-- English - South Africa, #1c09 --> + <xsl:attribute name="number:language">en</xsl:attribute> + <xsl:attribute name="number:country">ZA</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 11273"> + <!-- English - Trinidad, #2c09 --> + <xsl:attribute name="number:language">en</xsl:attribute> + <xsl:attribute name="number:country">TT</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 12297"> + <!-- English - Zimbabwe, #3009 --> + <xsl:attribute name="number:language">en</xsl:attribute> + <xsl:attribute name="number:country">ZW</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1061"> + <!-- Estonian (Estonia), #0425 --> + <xsl:attribute name="number:language">et</xsl:attribute> + <xsl:attribute name="number:country">EE</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1080"> + <!-- Faroese (Faroe Islands), #0438 --> + <xsl:attribute name="number:language">fo</xsl:attribute> + <xsl:attribute name="number:country">FO</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1065"> + <!-- Farsi (Persian/Iran), #0429 --> + <xsl:attribute name="number:language">fa</xsl:attribute> + <xsl:attribute name="number:country">IR</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1124"> + <!-- Filipino (Philippine), #0464 --> + <xsl:attribute name="number:language">phi</xsl:attribute> + <xsl:attribute name="number:country">PH</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1035"> + <!-- Finnish, #040b --> + <xsl:attribute name="number:language">fi</xsl:attribute> + <xsl:attribute name="number:country">FI</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1036"> + <!-- French - France, #040c --> + <xsl:attribute name="number:language">fr</xsl:attribute> + <xsl:attribute name="number:country">FR</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 2060"> + <!-- French - Belgium, #080c --> + <xsl:attribute name="number:language">fr</xsl:attribute> + <xsl:attribute name="number:country">BE</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 11276"> + <!-- French - Cameroon, #2c0c --> + <xsl:attribute name="number:language">fr</xsl:attribute> + <xsl:attribute name="number:country">CM</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 3084"> + <!-- French - Canada, #0c0c --> + <xsl:attribute name="number:language">fr</xsl:attribute> + <xsl:attribute name="number:country">CA</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 9228"> + <!-- French - Congo, #240c --> + <xsl:attribute name="number:language">fr</xsl:attribute> + <xsl:attribute name="number:country">CG</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 12300"> + <!-- French - Cote d'Ivoire, #300c --> + <xsl:attribute name="number:language">fr</xsl:attribute> + <xsl:attribute name="number:country">CI</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 15372"> + <!-- French - Haiti, #3c0c --> + <xsl:attribute name="number:language">fr</xsl:attribute> + <xsl:attribute name="number:country">HT</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 5132"> + <!-- French - Luxembourg, #140c --> + <xsl:attribute name="number:language">fr</xsl:attribute> + <xsl:attribute name="number:country">LU</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 13324"> + <!-- French - Mali, #340c --> + <xsl:attribute name="number:language">fr</xsl:attribute> + <xsl:attribute name="number:country">ML</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 6156"> + <!-- French - Monaco, #180c --> + <xsl:attribute name="number:language">fr</xsl:attribute> + <xsl:attribute name="number:country">MC</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 14348"> + <!-- French - Morocco, #380c --> + <xsl:attribute name="number:language">fr</xsl:attribute> + <xsl:attribute name="number:country">MA</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 58380"> + <!-- French - North Africa (Algeria), #e40c --> + <xsl:attribute name="number:language">fr</xsl:attribute> + <xsl:attribute name="number:country">DZ</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 8204"> + <!-- French - Reunion, #200c --> + <xsl:attribute name="number:language">fr</xsl:attribute> + <xsl:attribute name="number:country">RE</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 10252"> + <!-- French - Senegal, #280c --> + <xsl:attribute name="number:language">fr</xsl:attribute> + <xsl:attribute name="number:country">SN</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 4108"> + <!-- French - Switzerland, #100c --> + <xsl:attribute name="number:language">fr</xsl:attribute> + <xsl:attribute name="number:country">CH</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1122"> + <!-- Frisian - Netherlands, #0462 --> + <xsl:attribute name="number:language">fy</xsl:attribute> + <xsl:attribute name="number:country">NL</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1127"> + <!-- Fulfude (Fulah) - Nigeria, #0467 --> + <xsl:attribute name="number:language">ff</xsl:attribute> + <xsl:attribute name="number:country">NG</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1071"> + <!-- FYRO Macedonian, #042f --> + <xsl:attribute name="number:language">mk</xsl:attribute> + <xsl:attribute name="number:country">MK</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 2108"> + <!-- Gaelic (Ireland), #083c --> + <xsl:attribute name="number:language">gd</xsl:attribute> + <xsl:attribute name="number:country">IE</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1084"> + <!-- Gaelic (Scotland), #043c --> + <xsl:attribute name="number:language">gd</xsl:attribute> + <xsl:attribute name="number:country">GB</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1110"> + <!-- Galician (Gallegan) - Spain, #0456 --> + <xsl:attribute name="number:language">gl</xsl:attribute> + <xsl:attribute name="number:country">ES</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1079"> + <!-- Georgian - Georgia, #0437 --> + <xsl:attribute name="number:language">ka</xsl:attribute> + <xsl:attribute name="number:country">GE</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1031"> + <!-- German - Germany, #0407 --> + <xsl:attribute name="number:language">de</xsl:attribute> + <xsl:attribute name="number:country">DE</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 3079"> + <!-- German - Austria, #0c07 --> + <xsl:attribute name="number:language">de</xsl:attribute> + <xsl:attribute name="number:country">AT</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 5127"> + <!-- German - Liechtenstein, #1407 --> + <xsl:attribute name="number:language">de</xsl:attribute> + <xsl:attribute name="number:country">LI</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 4103"> + <!-- German - Luxembourg, #1007 --> + <xsl:attribute name="number:language">de</xsl:attribute> + <xsl:attribute name="number:country">LU</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 2055"> + <!-- German - Switzerland, #0807 --> + <xsl:attribute name="number:language">de</xsl:attribute> + <xsl:attribute name="number:country">CH</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1032"> + <!-- Greek, #0408 --> + <xsl:attribute name="number:language">el</xsl:attribute> + <xsl:attribute name="number:country">GR</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1140"> + <!-- Guarani - Paraguay, #0474 --> + <xsl:attribute name="number:language">gn</xsl:attribute> + <xsl:attribute name="number:country">PY</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1095"> + <!-- Gujarati - India, #0447 --> + <xsl:attribute name="number:language">gu</xsl:attribute> + <xsl:attribute name="number:country">IN</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1128"> + <!-- Hausa - Nigeria, #0468 --> + <xsl:attribute name="number:language">ha</xsl:attribute> + <xsl:attribute name="number:country">NG</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1141"> + <!-- Hawaiian - US, #0475 --> + <xsl:attribute name="number:language">haw</xsl:attribute> + <xsl:attribute name="number:country">US</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1037"> + <!-- Hebrew, #040d --> + <xsl:attribute name="number:language">he</xsl:attribute> + <xsl:attribute name="number:country">IL</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1081"> + <!-- Hindi (India), #0439 --> + <xsl:attribute name="number:language">hi</xsl:attribute> + <xsl:attribute name="number:country">IN</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1038"> + <!-- Hungarian - Hungary, #040e --> + <xsl:attribute name="number:language">hu</xsl:attribute> + <xsl:attribute name="number:country">HU</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1129"> + <!-- Ibibio (Niger-Kordofanian) - Nigeria, #0469 --> + <xsl:attribute name="number:language">nic</xsl:attribute> + <xsl:attribute name="number:country">NG</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1039"> + <!-- Icelandic, #040f --> + <xsl:attribute name="number:language">is</xsl:attribute> + <xsl:attribute name="number:country">IS</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1136"> + <!-- Igbo - Nigeria, #0470 --> + <xsl:attribute name="number:language">ig</xsl:attribute> + <xsl:attribute name="number:country">NG</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1057"> + <!-- Indonesian, #0421 --> + <xsl:attribute name="number:language">id</xsl:attribute> + <xsl:attribute name="number:country">ID</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1117"> + <!-- Inuktitut - US, #045d --> + <xsl:attribute name="number:language">iu</xsl:attribute> + <xsl:attribute name="number:country">US</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1040"> + <!-- Italian - Italy, #0410 --> + <xsl:attribute name="number:language">it</xsl:attribute> + <xsl:attribute name="number:country">IT</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 2064"> + <!-- Italian - Switzerland, #0810 --> + <xsl:attribute name="number:language">it</xsl:attribute> + <xsl:attribute name="number:country">CH</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1041"> + <!-- Japanese, #0411 --> + <xsl:attribute name="number:language">ja</xsl:attribute> + <xsl:attribute name="number:country">JP</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1099"> + <!-- Kannada (India), #044b --> + <xsl:attribute name="number:language">kn</xsl:attribute> + <xsl:attribute name="number:country">IN</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1137"> + <!-- Kanuri - Nigeria, #0471 --> + <xsl:attribute name="number:language">kr</xsl:attribute> + <xsl:attribute name="number:country">NG</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 2144"> + <!-- Kashmiri (India), #0860 --> + <xsl:attribute name="number:language">ks</xsl:attribute> + <xsl:attribute name="number:country">IN</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1120"> + <!-- Kashmiri (Arabic), #0460 --> + <xsl:attribute name="number:language">ks</xsl:attribute> + <xsl:attribute name="number:country">PK</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1087"> + <!-- Kazakh, #043f --> + <xsl:attribute name="number:language">kk</xsl:attribute> + <xsl:attribute name="number:country">KZ</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1107"> + <!-- Khmer (Cambodian), #0453 --> + <xsl:attribute name="number:language">km</xsl:attribute> + <xsl:attribute name="number:country">KH</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1111"> + <!-- Konkani (India), #0457 --> + <xsl:attribute name="number:language">kok</xsl:attribute> + <xsl:attribute name="number:country">IN</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1042"> + <!-- Korean, #0412 --> + <xsl:attribute name="number:language">ko</xsl:attribute> + <xsl:attribute name="number:country">KR</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1088"> + <!-- Kyrgyz ( Kirgiz / Cyrillic), #0440 --> + <xsl:attribute name="number:language">ky</xsl:attribute> + <xsl:attribute name="number:country">KG</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1108"> + <!-- Lao, #0454 --> + <xsl:attribute name="number:language">lo</xsl:attribute> + <xsl:attribute name="number:country">LA</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1142"> + <!-- Latin, #0476 --> + <xsl:attribute name="number:language">la</xsl:attribute> + <xsl:attribute name="number:country">IT</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1062"> + <!-- Latvian, #0426 --> + <xsl:attribute name="number:language">lv</xsl:attribute> + <xsl:attribute name="number:country">LV</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1063"> + <!-- Lithuanian, #0427 --> + <xsl:attribute name="number:language">lt</xsl:attribute> + <xsl:attribute name="number:country">LT</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1086"> + <!-- Malay - Malaysia, #043e --> + <xsl:attribute name="number:language">ms</xsl:attribute> + <xsl:attribute name="number:country">MY</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 2110"> + <!-- Malay - Brunei Darussalam, #083e --> + <xsl:attribute name="number:language">ms</xsl:attribute> + <xsl:attribute name="number:country">BN</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1071"> + <!-- Macedonian (FYROM), #042f --> + <xsl:attribute name="number:language">mk</xsl:attribute> + <xsl:attribute name="number:country">MK</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1100"> + <!-- Malayalam (India), #044c --> + <xsl:attribute name="number:language">ml</xsl:attribute> + <xsl:attribute name="number:country">IN</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1082"> + <!-- Maltese, #043a --> + <xsl:attribute name="number:language">mt</xsl:attribute> + <xsl:attribute name="number:country">MT</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1112"> + <!-- Manipuri (India), #0458 --> + <xsl:attribute name="number:language">mni</xsl:attribute> + <xsl:attribute name="number:country">IN</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1153"> + <!-- Maori - New Zealand, #0481 --> + <xsl:attribute name="number:language">mi</xsl:attribute> + <xsl:attribute name="number:country">NZ</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1102"> + <!-- Marathi (India), #044e --> + <xsl:attribute name="number:language">mr</xsl:attribute> + <xsl:attribute name="number:country">IN</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1104"> + <!-- Mongolian (Cyrillic), #0450 --> + <xsl:attribute name="number:language">mn</xsl:attribute> + <xsl:attribute name="number:country">MN</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 2128"> + <!-- Mongolian (Mongolian), #0850 --> + <xsl:attribute name="number:language">mn</xsl:attribute> + <xsl:attribute name="number:country">CN</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1121"> + <!-- Nepali, #0461 --> + <xsl:attribute name="number:language">ne</xsl:attribute> + <xsl:attribute name="number:country">NP</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 2145"> + <!-- Nepali (India), #0861 --> + <xsl:attribute name="number:language">ne</xsl:attribute> + <xsl:attribute name="number:country">IN</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1044"> + <!-- Norwegian (Bokmal), #0414 --> + <xsl:attribute name="number:language">nb</xsl:attribute> + <xsl:attribute name="number:country">NO</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 2068"> + <!-- Norwegian (Nynorsk), #0814 --> + <xsl:attribute name="number:language">nn</xsl:attribute> + <xsl:attribute name="number:country">NO</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1096"> + <!-- Oriya (India), #0448 --> + <xsl:attribute name="number:language">or</xsl:attribute> + <xsl:attribute name="number:country">IN</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1138"> + <!-- Oromo (Ethiopia), #0472 --> + <xsl:attribute name="number:language">om</xsl:attribute> + <xsl:attribute name="number:country">ET</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1145"> + <!-- Papiamentu (Netherlands Antilles), #0479 --> + <xsl:attribute name="number:language">pap</xsl:attribute> + <xsl:attribute name="number:country">AN</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1123"> + <!-- Pashto (Afghanistan), #0463 --> + <xsl:attribute name="number:language">ps</xsl:attribute> + <xsl:attribute name="number:country">AF</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1045"> + <!-- Polish, #0415 --> + <xsl:attribute name="number:language">pl</xsl:attribute> + <xsl:attribute name="number:country">PL</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1046"> + <!-- Portuguese - Brazil, #0416 --> + <xsl:attribute name="number:language">pt</xsl:attribute> + <xsl:attribute name="number:country">BR</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 2070"> + <!-- Portuguese - Portugal, #0816 --> + <xsl:attribute name="number:language">pt</xsl:attribute> + <xsl:attribute name="number:country">PT</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1094"> + <!-- Punjabi, #0446 --> + <xsl:attribute name="number:language">pa</xsl:attribute> + <xsl:attribute name="number:country">IN</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 2118"> + <!-- Punjabi (Pakistan), #0846 --> + <xsl:attribute name="number:language">pa</xsl:attribute> + <xsl:attribute name="number:country">PK</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1131"> + <!-- Quecha - Blivia, #046b --> + <xsl:attribute name="number:language">qu</xsl:attribute> + <xsl:attribute name="number:country">BO</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 2155"> + <!-- Quecha - Ecuador, #086b --> + <xsl:attribute name="number:language">qu</xsl:attribute> + <xsl:attribute name="number:country">EC</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 3179"> + <!-- Quecha - peru, #0c6b --> + <xsl:attribute name="number:language">qu</xsl:attribute> + <xsl:attribute name="number:country">PE</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1047"> + <!-- Rhaeto-Romanic (Italy), #0417 --> + <xsl:attribute name="number:language">rm</xsl:attribute> + <xsl:attribute name="number:country">IT</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1048"> + <!-- Romanian, #0418 --> + <xsl:attribute name="number:language">ro</xsl:attribute> + <xsl:attribute name="number:country">RO</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 2072"> + <!-- Romanian - Moldova, #0818 --> + <xsl:attribute name="number:language">ro</xsl:attribute> + <xsl:attribute name="number:country">MD</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1049"> + <!-- Russian, #0419 --> + <xsl:attribute name="number:language">ru</xsl:attribute> + <xsl:attribute name="number:country">RU</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 2073"> + <!-- Russian - Moldova, #0819 --> + <xsl:attribute name="number:language">ru</xsl:attribute> + <xsl:attribute name="number:country">MD</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1083"> + <!-- Sami (Lappish), # (Northern Sami - Sweden), #043b --> + <xsl:attribute name="number:language">se</xsl:attribute> + <xsl:attribute name="number:country">SE</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1103"> + <!-- Sanskrit (India), #044f --> + <xsl:attribute name="number:language">sa</xsl:attribute> + <xsl:attribute name="number:country">IN</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1132"> + <!-- Sepedi (Northern Sotho - South Africa), #046c --> + <xsl:attribute name="number:language">nso</xsl:attribute> + <xsl:attribute name="number:country">ZA</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 3098"> + <!-- Serbian (Cyrillic - Serbia Yugoslavia), #0c1a --> + <xsl:attribute name="number:language">sr</xsl:attribute> + <xsl:attribute name="number:country">YU</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 2074"> + <!-- Serbian (Latin - Croatia), #081a --> + <xsl:attribute name="number:language">sr</xsl:attribute> + <xsl:attribute name="number:country">HR</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1113"> + <!-- Sindhi - India,#0459 --> + <xsl:attribute name="number:language">sd</xsl:attribute> + <xsl:attribute name="number:country">IN</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 2137"> + <!-- Sindhi - Pakistan, #0859 --> + <xsl:attribute name="number:language">sd</xsl:attribute> + <xsl:attribute name="number:country">PK</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1115"> + <!-- Sinhalese - Sri Lanka, #045b --> + <xsl:attribute name="number:language">si</xsl:attribute> + <xsl:attribute name="number:country">LK</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1051"> + <!-- Slovak, #041b --> + <xsl:attribute name="number:language">sk</xsl:attribute> + <xsl:attribute name="number:country">SK</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1060"> + <!-- Slovenian, #0424 --> + <xsl:attribute name="number:language">sl</xsl:attribute> + <xsl:attribute name="number:country">SI</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1143"> + <!-- Somali, #0477 --> + <xsl:attribute name="number:language">so</xsl:attribute> + <xsl:attribute name="number:country">SO</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1070"> + <!-- Sorbian, #042e --> + <xsl:attribute name="number:language">wen</xsl:attribute> + <xsl:attribute name="number:country">DE</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 3082"> + <!-- Spanish - Spain (Modern/International Sort), #0c0a --> + <xsl:attribute name="number:language">es</xsl:attribute> + <xsl:attribute name="number:country">ES</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1034"> + <!-- Spanish - Spain (Traditional Sort), #040a --> + <xsl:attribute name="number:language">es</xsl:attribute> + <xsl:attribute name="number:country">ES</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 11274"> + <!-- Spanish - Argentina, #2c0a --> + <xsl:attribute name="number:language">es</xsl:attribute> + <xsl:attribute name="number:country">AR</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 16394"> + <!-- Spanish - Bolivia, #400a --> + <xsl:attribute name="number:language">es</xsl:attribute> + <xsl:attribute name="number:country">BO</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 13322"> + <!-- Spanish - Chile, #340a --> + <xsl:attribute name="number:language">es</xsl:attribute> + <xsl:attribute name="number:country">CL</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 9226"> + <!-- Spanish - Colombia, #240a --> + <xsl:attribute name="number:language">es</xsl:attribute> + <xsl:attribute name="number:country">CO</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 5130"> + <!-- Spanish - Costa Rica, #140a --> + <xsl:attribute name="number:language">es</xsl:attribute> + <xsl:attribute name="number:country">CR</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 7178"> + <!-- Spanish - Dominican Republic, #1c0a --> + <xsl:attribute name="number:language">es</xsl:attribute> + <xsl:attribute name="number:country">DO</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 12298"> + <!-- Spanish - Ecuador, #300a --> + <xsl:attribute name="number:language">es</xsl:attribute> + <xsl:attribute name="number:country">EC</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 17418"> + <!-- Spanish - EL Salvador, #440a --> + <xsl:attribute name="number:language">es</xsl:attribute> + <xsl:attribute name="number:country">SV</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 4106"> + <!-- Spanish - Guatemala, #100a --> + <xsl:attribute name="number:language">es</xsl:attribute> + <xsl:attribute name="number:country">GT</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 18442"> + <!-- Spanish - Honduras, #480a --> + <xsl:attribute name="number:language">es</xsl:attribute> + <xsl:attribute name="number:country">HN</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 58378"> + <!-- Spanish - Latin America (Argentina), #e40a --> + <xsl:attribute name="number:language">es</xsl:attribute> + <xsl:attribute name="number:country">AR</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 2058"> + <!-- Spanish - Mexico, #080a --> + <xsl:attribute name="number:language">es</xsl:attribute> + <xsl:attribute name="number:country">MX</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 19466"> + <!-- Spanish - Nicaragua, #4c0a --> + <xsl:attribute name="number:language">es</xsl:attribute> + <xsl:attribute name="number:country">NI</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 6154"> + <!-- Spanish - Panama, #180a --> + <xsl:attribute name="number:language">es</xsl:attribute> + <xsl:attribute name="number:country">PA</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 15370"> + <!-- Spanish - Paraguay, #3c0a --> + <xsl:attribute name="number:language">es</xsl:attribute> + <xsl:attribute name="number:country">PY</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 10250"> + <!-- Spanish - Peru, #280a --> + <xsl:attribute name="number:language">es</xsl:attribute> + <xsl:attribute name="number:country">PE</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 20490"> + <!-- Spanish - Puerto Rico, #500a --> + <xsl:attribute name="number:language">es</xsl:attribute> + <xsl:attribute name="number:country">PR</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 21514"> + <!-- Spanish - US, #540a --> + <xsl:attribute name="number:language">es</xsl:attribute> + <xsl:attribute name="number:country">US</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 14346"> + <!-- Spanish - Uruguay, #380a --> + <xsl:attribute name="number:language">es</xsl:attribute> + <xsl:attribute name="number:country">UY</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 8202"> + <!-- Spanish - Venezuela, #200a --> + <xsl:attribute name="number:language">es</xsl:attribute> + <xsl:attribute name="number:country">VE</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1072"> + <!-- Sutu (Ngoni - Tanzania), #0430 --> + <xsl:attribute name="number:language">bnt</xsl:attribute> + <xsl:attribute name="number:country">TZ</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1089"> + <!-- Swahili (Tanzania), #0441 --> + <xsl:attribute name="number:language">sw</xsl:attribute> + <xsl:attribute name="number:country">TZ</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1053"> + <!-- Swedish (Sweden), #041d --> + <xsl:attribute name="number:language">sv</xsl:attribute> + <xsl:attribute name="number:country">SE</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 2077"> + <!-- Swedish - Finland, #081d --> + <xsl:attribute name="number:language">sv</xsl:attribute> + <xsl:attribute name="number:country">FI</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1114"> + <!-- Syriac (Syria), #045a --> + <xsl:attribute name="number:language">syr</xsl:attribute> + <xsl:attribute name="number:country">SY</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1064"> + <!-- Tajik, #0428 --> + <xsl:attribute name="number:language">tg</xsl:attribute> + <xsl:attribute name="number:country">TJ</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1119"> + <!-- Tamazight (Arabic), #045f --> + <xsl:attribute name="number:language">ber</xsl:attribute> + <xsl:attribute name="number:country">ML</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 2143"> + <!-- Tamazight (Latin), #085f --> + <xsl:attribute name="number:language">ber</xsl:attribute> + <xsl:attribute name="number:country">MA</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1097"> + <!-- Tamil (India), #0449 --> + <xsl:attribute name="number:language">ta</xsl:attribute> + <xsl:attribute name="number:country">IN</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1092"> + <!-- Tatar (Russia), #0444 --> + <xsl:attribute name="number:language">tt</xsl:attribute> + <xsl:attribute name="number:country">RU</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1098"> + <!-- Telugu (India), #044a --> + <xsl:attribute name="number:language">te</xsl:attribute> + <xsl:attribute name="number:country">IN</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1054"> + <!-- Thai, #041e --> + <xsl:attribute name="number:language">th</xsl:attribute> + <xsl:attribute name="number:country">TH</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 2129"> + <!-- Tibetan - Bhutan, #0851 --> + <xsl:attribute name="number:language">bo</xsl:attribute> + <xsl:attribute name="number:country">BT</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1105"> + <!-- Tibetan - Peoples' Republic of China, #0451 --> + <xsl:attribute name="number:language">bo</xsl:attribute> + <xsl:attribute name="number:country">CN</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 2163"> + <!-- Tigrigna (Tigrinya) - Eritrea, #0873 --> + <xsl:attribute name="number:language">ti</xsl:attribute> + <xsl:attribute name="number:country">ER</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1139"> + <!-- Tigrigna (Tigrinya) - Ethiopia, #0473 --> + <xsl:attribute name="number:language">ti</xsl:attribute> + <xsl:attribute name="number:country">ET</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1073"> + <!-- Tsonga (South Africa), #0431 --> + <xsl:attribute name="number:language">ts</xsl:attribute> + <xsl:attribute name="number:country">ZA</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1074"> + <!-- Tswana (South Africa), #0432 --> + <xsl:attribute name="number:language">tn</xsl:attribute> + <xsl:attribute name="number:country">ZA</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1055"> + <!-- Turkish, #041f --> + <xsl:attribute name="number:language">tr</xsl:attribute> + <xsl:attribute name="number:country">TR</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1090"> + <!-- Turkmen, #0442 --> + <xsl:attribute name="number:language">tk</xsl:attribute> + <xsl:attribute name="number:country">TM</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1152"> + <!-- Uighur - China, #0480 --> + <xsl:attribute name="number:language">ug</xsl:attribute> + <xsl:attribute name="number:country">CN</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1058"> + <!-- Ukrainian, #0422 --> + <xsl:attribute name="number:language">uk</xsl:attribute> + <xsl:attribute name="number:country">UA</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1056"> + <!-- Urdu (Pakistan), #0420 --> + <xsl:attribute name="number:language">ur</xsl:attribute> + <xsl:attribute name="number:country">PK</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 2080"> + <!-- Urdu - India, #0820 --> + <xsl:attribute name="number:language">ur</xsl:attribute> + <xsl:attribute name="number:country">IN</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 2115"> + <!-- Uzbek (Cyrillic), #0843 --> + <xsl:attribute name="number:language">uz</xsl:attribute> + <xsl:attribute name="number:country">UZ</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1091"> + <!-- Uzbek (Latin), #0443 --> + <xsl:attribute name="number:language">uz</xsl:attribute> + <xsl:attribute name="number:country">UZ</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1075"> + <!-- Venda (South Africa), #0433 --> + <xsl:attribute name="number:language">ve</xsl:attribute> + <xsl:attribute name="number:country">ZA</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1066"> + <!-- Vietnamese, #042a --> + <xsl:attribute name="number:language">vi</xsl:attribute> + <xsl:attribute name="number:country">VN</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1106"> + <!-- Welsh (UK), #0452 --> + <xsl:attribute name="number:language">cy</xsl:attribute> + <xsl:attribute name="number:country">UK</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1076"> + <!-- Xhosa (South Africa), #0434 --> + <xsl:attribute name="number:language">xh</xsl:attribute> + <xsl:attribute name="number:country">ZA</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1144"> + <!-- Yi (Sino-Tibetan - China), #0478 --> + <xsl:attribute name="number:language">sit</xsl:attribute> + <xsl:attribute name="number:country">CN</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1085"> + <!-- Yiddish (Jews - Israel), #043d --> + <xsl:attribute name="number:language">yi</xsl:attribute> + <xsl:attribute name="number:country">IL</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1130"> + <!-- Yoruba (Nigeria), #046a --> + <xsl:attribute name="number:language">yo</xsl:attribute> + <xsl:attribute name="number:country">NG</xsl:attribute> + </xsl:when> + <xsl:when test="$language-country-code = 1077"> + <!-- Zulu (South Africa), #0435 --> + <xsl:attribute name="number:language">zu</xsl:attribute> + <xsl:attribute name="number:country">ZA</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="get-number-format-condition"> + <xsl:param name="number-format-unit"/> + <xsl:choose> + <xsl:when test="contains($number-format-unit, '[&gt;')"> + <xsl:value-of select="concat('&gt;', substring-before( substring-after($number-format-unit,'[&gt;'), ']'))"/> + </xsl:when> + <xsl:when test="contains($number-format-unit, '[&lt;')"> + <xsl:value-of select="concat('&lt;', substring-before( substring-after($number-format-unit,'[&lt;'), ']'))"/> + </xsl:when> + <xsl:when test="contains($number-format-unit, '[=')"> + <xsl:value-of select="concat('=', substring-before( substring-after($number-format-unit,'[='), ']'))"/> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:template> + <xsl:template name="add-number-text-value"> + <xsl:param name="style-type-name"/> + <xsl:param name="number-format-unit"/> + <xsl:param name="unit-pos"/> + <xsl:param name="condition-pos"/> + <xsl:param name="isNumberTextElementOpened" select="false()"/> + <xsl:param name="numberTextValue"/> + <xsl:param name="posed-number-format-unit"/> + <xsl:param name="finished" select="false()"/> + <xsl:choose> + <xsl:when test="not($finished)"> + <xsl:choose> +<!-- <xsl:when test="$style-type-name='number:text-style' or $style-type-name='number:date-style'"> --> + <xsl:when test="$style-type-name='number:text-style'"> + <xsl:choose> + <xsl:when test="$isNumberTextElementOpened"> + <number:text-content/> + <number:text> + <xsl:copy-of select="$numberTextValue"/> + </number:text> + <xsl:call-template name="get-number-text-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + <xsl:with-param name="isNumberTextElementOpened" select="true()"/> + <xsl:with-param name="posed-number-format-unit" select="$posed-number-format-unit"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <number:text> + <xsl:copy-of select="$numberTextValue"/> + </number:text> + <xsl:call-template name="get-number-text-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + <xsl:with-param name="isNumberTextElementOpened" select="true()"/> + <xsl:with-param name="posed-number-format-unit" select="$posed-number-format-unit"/> + </xsl:call-template> + <xsl:call-template name="get-number-text-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + <xsl:with-param name="posed-number-format-unit" select="$posed-number-format-unit"/> + <xsl:with-param name="finished" select="true()"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$style-type-name='number:number-style'"> + <xsl:choose> + <xsl:when test="$isNumberTextElementOpened"> + <xsl:copy-of select="$numberTextValue"/> + <xsl:call-template name="get-number-text-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + <xsl:with-param name="isNumberTextElementOpened" select="true()"/> + <xsl:with-param name="posed-number-format-unit" select="$posed-number-format-unit"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <number:text> + <xsl:copy-of select="$numberTextValue"/> + <xsl:call-template name="get-number-text-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + <xsl:with-param name="isNumberTextElementOpened" select="true()"/> + <xsl:with-param name="posed-number-format-unit" select="$posed-number-format-unit"/> + </xsl:call-template> + </number:text> + <xsl:call-template name="get-number-text-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + <xsl:with-param name="posed-number-format-unit" select="$posed-number-format-unit"/> + <xsl:with-param name="finished" select="true()"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <number:text> + <xsl:copy-of select="$numberTextValue"/> + </number:text> + <xsl:choose> + <xsl:when test="starts-with($posed-number-format-unit, '\')"> + <xsl:call-template name="get-number-text-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + <xsl:with-param name="posed-number-format-unit" select="$posed-number-format-unit"/> + <xsl:with-param name="finished" select="false()" /> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="get-number-text-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + <xsl:with-param name="posed-number-format-unit" select="$posed-number-format-unit"/> + <xsl:with-param name="finished" select="true()" /> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="get-number-text-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + <xsl:with-param name="posed-number-format-unit" select="$posed-number-format-unit"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="get-number-text-content"> + <xsl:param name="style-type-name"/> + <xsl:param name="number-format-unit"/> + <xsl:param name="unit-pos"/> + <xsl:param name="condition-pos"/> + <xsl:param name="isNumberTextElementOpened" select="false()"/> + <xsl:param name="finished" select="false()"/> + <xsl:param name="posed-number-format-unit"/> + <!-- process number-format-unit by character string parser --> + <xsl:choose> + <xsl:when test="starts-with( $posed-number-format-unit, '\') or starts-with( $posed-number-format-unit, '*')"> + <xsl:choose> + <xsl:when test="not($finished)"> + <xsl:call-template name="add-number-text-value"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 2"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + <xsl:with-param name="isNumberTextElementOpened" select="$isNumberTextElementOpened"/> + <xsl:with-param name="posed-number-format-unit" select="substring($number-format-unit,$unit-pos + 2)"/> + <!-- place '*' temparily here, because now StarCalc doesn't support variable filling character definition --> + <xsl:with-param name="numberTextValue" select="substring($posed-number-format-unit,2,1)"/> + <xsl:with-param name="finished" select="$finished"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="get-number-text-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 2"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + <xsl:with-param name="posed-number-format-unit" select="substring($number-format-unit,$unit-pos +2)"/> + <xsl:with-param name="finished" select="true()"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, '_')"> + <xsl:choose> + <xsl:when test="not($finished)"> + <xsl:call-template name="add-number-text-value"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 2"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + <xsl:with-param name="isNumberTextElementOpened" select="$isNumberTextElementOpened"/> + <xsl:with-param name="posed-number-format-unit" select="substring($number-format-unit,$unit-pos + 2)"/> + <!-- adding an empty string --> + <xsl:with-param name="numberTextValue" select="' '"/> + <xsl:with-param name="finished" select="$finished"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="get-number-text-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 2"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + <xsl:with-param name="posed-number-format-unit" select="substring($number-format-unit,$unit-pos + 2)"/> + <xsl:with-param name="finished" select="true()"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, '&quot;')"> + <xsl:choose> + <xsl:when test="not($finished)"> + <!-- creating a pre-character string --> + <xsl:variable name="pre-character-string" select="substring-before(substring($posed-number-format-unit,2), '&quot;')"/> + <xsl:call-template name="add-number-text-value"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + string-length($pre-character-string) + 2"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + <xsl:with-param name="posed-number-format-unit" select="substring($number-format-unit,$unit-pos + string-length($pre-character-string) + 2)"/> + <xsl:with-param name="isNumberTextElementOpened" select="$isNumberTextElementOpened"/> + <xsl:with-param name="numberTextValue" select="$pre-character-string"/> + <xsl:with-param name="finished" select="$finished"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <!-- creating a pre-character string --> + <xsl:variable name="pre-character-string" select="substring-before(substring($posed-number-format-unit,2), '&quot;')"/> + <xsl:call-template name="get-number-text-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + string-length($pre-character-string) + 2"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + <xsl:with-param name="posed-number-format-unit" select="substring($number-format-unit,$unit-pos + string-length($pre-character-string) + 2)"/> + <xsl:with-param name="finished" select="true()"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:if test="$finished"> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="create-number-format-content"> + <xsl:param name="style-type-name"/> + <xsl:param name="number-format-unit"/> + <xsl:param name="unit-pos"/> + <xsl:param name="condition-pos"/> + <xsl:param name="isNumberTextElementOpened" select="false()"/> + <xsl:variable name="posed-number-format-unit" select="substring($number-format-unit,$unit-pos)"/> + <xsl:variable name="calendar-type-name"> + <xsl:if test="contains( $number-format-unit, '[$')"> + <xsl:variable name="format-code" select="substring-before( substring-after( substring-after( $number-format-unit, '[$'), '-'), ']')"/> + <xsl:if test="string-length( $format-code) &gt; 4"> + <xsl:call-template name="get-calendar-type-name"> + <xsl:with-param name="calendar-type" select="substring( $format-code, string-length($format-code) -5, 2)"/> + </xsl:call-template> + </xsl:if> + </xsl:if> + </xsl:variable> + <!-- process number-format-unit by character string parser --> + <xsl:choose> + <xsl:when test="starts-with( $posed-number-format-unit, '[$') and (not(starts-with($posed-number-format-unit, '[$-') ) )"> + <xsl:element name="number:currency-symbol"> + <xsl:call-template name="create-language-country-attribute"> + <xsl:with-param name="attribute-code" select="substring-before(substring-after(substring-after($posed-number-format-unit,'[$'),'-'),']')"/> + </xsl:call-template> + <xsl:value-of select="substring-before( substring-after( $posed-number-format-unit, '[$'), '-')"/> + </xsl:element> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + string-length( substring-before( $posed-number-format-unit, ']') ) + 1"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, '\') or starts-with( $posed-number-format-unit, '*') or starts-with( $posed-number-format-unit, '_') or starts-with( $posed-number-format-unit, '&quot;')"> + <xsl:call-template name="get-number-text-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + <xsl:with-param name="posed-number-format-unit" select="$posed-number-format-unit"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="(starts-with( $posed-number-format-unit, '0') or starts-with( $posed-number-format-unit, '#') or starts-with( $posed-number-format-unit, '?') ) and (not ( contains( $posed-number-format-unit, 's.00') ) )"> + <xsl:variable name="valid-number-format-string"> + <xsl:call-template name="get-valid-number-format-string"> + <xsl:with-param name="number-format-unit" select="$posed-number-format-unit"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="contains( $valid-number-format-string, '/')"> + <xsl:element name="number:fraction"> + <xsl:attribute name="number:min-integer-digits"> + <xsl:value-of select="string-length( substring-before($valid-number-format-string, '/') ) - string-length(translate( substring-before($valid-number-format-string, '/'), '0', '') )"/> + </xsl:attribute> + <xsl:if test="contains( $valid-number-format-string, ',')"> + <xsl:attribute name="number:grouping">true</xsl:attribute> + </xsl:if> + <xsl:attribute name="number:min-numerator-digits"> + <xsl:value-of select="string-length( substring-before($valid-number-format-string, '/') ) - string-length(translate( substring-before($valid-number-format-string,'/'), '?', '') )"/> + </xsl:attribute> + <xsl:attribute name="number:min-denominator-digits"> + <xsl:value-of select="string-length(substring-after($valid-number-format-string, '/') )"/> + </xsl:attribute> + <!-- deal with number:embedded-text (removed, as SCHEMA demands element to be empty) + <xsl:call-template name="create-number-format-embedded-text"> + <xsl:with-param name="adapted-number-format-unit" select="$posed-number-format-unit"/> + <xsl:with-param name="valid-number-format-string" select="$valid-number-format-string"/> + </xsl:call-template> + --> + </xsl:element> + </xsl:when> + <xsl:when test="contains( $valid-number-format-string, '%')"> + <xsl:element name="number:number"> + <xsl:choose> + <xsl:when test="contains( $valid-number-format-string, '.')"> + <xsl:attribute name="number:decimal-places"> + <xsl:value-of select="string-length( substring-before( substring-after( $valid-number-format-string, '.'), '%') ) - string-length( translate( substring-before( substring-after( $valid-number-format-string, '.'), '%'), '0', '') )"/> + </xsl:attribute> + <xsl:attribute name="number:min-integer-digits"> + <xsl:value-of select="string-length( substring-before($valid-number-format-string, '.') ) - string-length(translate( substring-before($valid-number-format-string, '.'), '0', '') )"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="number:decimal-places">0</xsl:attribute> + <xsl:attribute name="number:min-integer-digits"> + <xsl:value-of select="string-length( substring-before($valid-number-format-string, '%') ) - string-length(translate( substring-before($valid-number-format-string, '%'), '0', '') )"/> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="contains( $valid-number-format-string, ',') and (substring( $valid-number-format-string,string-length($valid-number-format-string)) = ',')"> + <xsl:variable name="display-factor"> + <xsl:call-template name="get-display-factor"> + <xsl:with-param name="start-number" select="1"/> + <xsl:with-param name="thousand-count" select="string-length($valid-number-format-string) - string-length( translate($valid-number-format-string, ',', '') )"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="number:display-factor"> + <xsl:value-of select="$display-factor"/> + </xsl:attribute> + <xsl:attribute name="number:grouping">true</xsl:attribute> + </xsl:when> + <xsl:when test="contains( $valid-number-format-string, ',')"> + <xsl:attribute name="number:grouping">true</xsl:attribute> + </xsl:when> + </xsl:choose> + <!-- deal with number:embedded-text --> + <xsl:call-template name="create-number-format-embedded-text"> + <xsl:with-param name="adapted-number-format-unit" select="$posed-number-format-unit"/> + <xsl:with-param name="valid-number-format-string" select="$valid-number-format-string"/> + </xsl:call-template> + </xsl:element> + <number:text>%</number:text> + </xsl:when> + <xsl:when test="contains( $valid-number-format-string, 'E') or contains ($valid-number-format-string, 'e')"> + <xsl:element name="number:scientific-number"> + <xsl:choose> + <xsl:when test="contains( $valid-number-format-string, '.')"> + <xsl:attribute name="number:decimal-places"> + <xsl:value-of select="string-length( substring-before( substring-after( $valid-number-format-string, '.'), 'E') ) - string-length( translate( substring-before( substring-after( $valid-number-format-string, '.'), 'E'), '0', '') )"/> + </xsl:attribute> + <xsl:attribute name="number:min-integer-digits"> + <xsl:value-of select="string-length( substring-before($valid-number-format-string, '.') ) - string-length(translate( substring-before($valid-number-format-string, '.'), '0', '') )"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="number:decimal-places">0</xsl:attribute> + <xsl:attribute name="number:min-integer-digits"> + <xsl:value-of select="string-length( substring-before($valid-number-format-string, 'E') ) - string-length(translate( substring-before($valid-number-format-string, 'E'), '0', '') )"/> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="number:min-exponent-digits"> + <xsl:value-of select="string-length( substring-after( $valid-number-format-string, 'E') ) - string-length( translate( substring-after( $valid-number-format-string, 'E'), '0', '') )"/> + </xsl:attribute> + <!-- deal with number:embedded-text --> + <xsl:call-template name="create-number-format-embedded-text"> + <xsl:with-param name="adapted-number-format-unit" select="$posed-number-format-unit"/> + <xsl:with-param name="valid-number-format-string" select="$valid-number-format-string"/> + </xsl:call-template> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <!-- -normal number format, currency, and accounting, e.g --> + <xsl:element name="number:number"> + <xsl:choose> + <xsl:when test="contains( $valid-number-format-string, '.')"> + <xsl:attribute name="number:decimal-places"> + <xsl:value-of select="string-length( substring-after( $valid-number-format-string, '.') ) - string-length( translate( substring-after( $valid-number-format-string, '.'), '0', '') )"/> + </xsl:attribute> + <xsl:attribute name="number:min-integer-digits"> + <xsl:value-of select="string-length( substring-before($valid-number-format-string, '.') ) - string-length(translate( substring-before($valid-number-format-string, '.'), '0', '') )"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="number:decimal-places">0</xsl:attribute> + <xsl:attribute name="number:min-integer-digits"> + <xsl:value-of select="string-length( $valid-number-format-string ) - string-length(translate( $valid-number-format-string, '0', '') )"/> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="contains( $valid-number-format-string, ',') and (substring( $valid-number-format-string,string-length($valid-number-format-string)) = ',')"> + <xsl:variable name="display-factor"> + <xsl:call-template name="get-display-factor"> + <xsl:with-param name="start-number" select="1"/> + <xsl:with-param name="thousand-count"> + <xsl:call-template name="thousand-count-temp"> + <xsl:with-param name="format-unit" select="$valid-number-format-string"/> + </xsl:call-template> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="number:display-factor"> + <xsl:value-of select="$display-factor"/> + </xsl:attribute> + <xsl:attribute name="number:grouping">true</xsl:attribute> + </xsl:when> + <xsl:when test="contains( $valid-number-format-string, ',')"> + <xsl:attribute name="number:grouping">true</xsl:attribute> + </xsl:when> + </xsl:choose> + <!-- deal with number:embedded-text --> + <xsl:call-template name="create-number-format-embedded-text"> + <xsl:with-param name="adapted-number-format-unit" select="$posed-number-format-unit"/> + <xsl:with-param name="valid-number-format-string" select="$valid-number-format-string"/> + </xsl:call-template> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + <!-- deal with post number:text --> + <xsl:variable name="post-number-format-text"> + <xsl:call-template name="get-post-number-format-text"> + <xsl:with-param name="adapted-number-format-unit" select="$posed-number-format-unit"/> + <xsl:with-param name="valid-number-format-string" select="$valid-number-format-string"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$post-number-format-text"/> + <xsl:with-param name="unit-pos" select="1"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, 'ggg')"> + <xsl:element name="number:era"> + <xsl:attribute name="number:style">long</xsl:attribute> + <xsl:if test="string-length($calendar-type-name) &gt; 0"> + <xsl:attribute name="number:calendar"> + <xsl:value-of select="$calendar-type-name"/> + </xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 3"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, 'gg')"> + <xsl:element name="number:era"> + <xsl:attribute name="number:style">long</xsl:attribute> + <xsl:if test="string-length($calendar-type-name) &gt; 0"> + <xsl:attribute name="number:calendar"> + <xsl:value-of select="$calendar-type-name"/> + </xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 2"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, 'g')"> + <xsl:element name="number:era"> + <xsl:attribute name="number:style">short</xsl:attribute> + <xsl:if test="string-length($calendar-type-name) &gt; 0"> + <xsl:attribute name="number:calendar"> + <xsl:value-of select="$calendar-type-name"/> + </xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 1"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, 'ee')"> + <xsl:element name="number:year"> + <xsl:attribute name="number:style">long</xsl:attribute> + <xsl:if test="string-length($calendar-type-name) &gt; 0"> + <xsl:attribute name="number:calendar"> + <xsl:value-of select="$calendar-type-name"/> + </xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 2"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, 'r')"> + <xsl:element name="number:year"> + <xsl:attribute name="number:style">long</xsl:attribute> + <xsl:if test="string-length($calendar-type-name) &gt; 0"> + <xsl:attribute name="number:calendar"> + <xsl:value-of select="$calendar-type-name"/> + </xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 1"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, 'yyyy')"> + <xsl:element name="number:year"> + <xsl:attribute name="number:style">long</xsl:attribute> + <xsl:if test="string-length($calendar-type-name) &gt; 0"> + <xsl:attribute name="number:calendar"> + <xsl:value-of select="$calendar-type-name"/> + </xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 4"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, 'yy')"> + <xsl:element name="number:year"> + <xsl:attribute name="number:style">short</xsl:attribute> + <xsl:if test="string-length($calendar-type-name) &gt; 0"> + <xsl:attribute name="number:calendar"> + <xsl:value-of select="$calendar-type-name"/> + </xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 2"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, 'e') or starts-with( $posed-number-format-unit, 'y')"> + <xsl:element name="number:year"> + <xsl:attribute name="number:style">short</xsl:attribute> + <xsl:if test="string-length($calendar-type-name) &gt; 0"> + <xsl:attribute name="number:calendar"> + <xsl:value-of select="$calendar-type-name"/> + </xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 1"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, 'mmmmm')"> + <xsl:element name="number:month"> + <xsl:attribute name="number:style">short</xsl:attribute> + <xsl:attribute name="number:textual">true</xsl:attribute> + <xsl:if test="string-length($calendar-type-name) &gt; 0"> + <xsl:attribute name="number:calendar"> + <xsl:value-of select="$calendar-type-name"/> + </xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 5"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, 'mmmm')"> + <xsl:element name="number:month"> + <xsl:attribute name="number:style">long</xsl:attribute> + <xsl:attribute name="number:textual">true</xsl:attribute> + <xsl:if test="string-length($calendar-type-name) &gt; 0"> + <xsl:attribute name="number:calendar"> + <xsl:value-of select="$calendar-type-name"/> + </xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 4"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, 'mmm')"> + <xsl:element name="number:month"> + <xsl:attribute name="number:style">short</xsl:attribute> + <xsl:attribute name="number:textual">true</xsl:attribute> + <xsl:if test="string-length($calendar-type-name) &gt; 0"> + <xsl:attribute name="number:calendar"> + <xsl:value-of select="$calendar-type-name"/> + </xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 3"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, '[mm]')"> + <xsl:element name="number:minutes"> + <xsl:attribute name="number:style">long</xsl:attribute> + </xsl:element> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 4"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, '[m]')"> + <xsl:element name="number:minutes"> + <xsl:attribute name="number:style">short</xsl:attribute> + </xsl:element> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 3"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, 'mm') and ( contains( $number-format-unit, 'h') or contains( $posed-number-format-unit, 's') )"> + <xsl:element name="number:minutes"> + <xsl:attribute name="number:style">long</xsl:attribute> + </xsl:element> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 2"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, 'mm')"> + <xsl:element name="number:month"> + <xsl:attribute name="number:style">long</xsl:attribute> + <xsl:if test="string-length($calendar-type-name) &gt; 0"> + <xsl:attribute name="number:calendar"> + <xsl:value-of select="$calendar-type-name"/> + </xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 2"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, 'm') and ( contains( $number-format-unit, 'h') or contains( $posed-number-format-unit, 's') )"> + <xsl:element name="number:minutes"> + <xsl:attribute name="number:style">short</xsl:attribute> + </xsl:element> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 1"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, 'm')"> + <xsl:element name="number:month"> + <xsl:attribute name="number:style">short</xsl:attribute> + <xsl:if test="string-length($calendar-type-name) &gt; 0"> + <xsl:attribute name="number:calendar"> + <xsl:value-of select="$calendar-type-name"/> + </xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 1"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, 'dddd') or starts-with( $posed-number-format-unit, 'aaaa')"> + <xsl:element name="number:day-of-week"> + <xsl:attribute name="number:style">long</xsl:attribute> + <xsl:if test="string-length($calendar-type-name) &gt; 0"> + <xsl:attribute name="number:calendar"> + <xsl:value-of select="$calendar-type-name"/> + </xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 4"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, 'ddd') or starts-with( $posed-number-format-unit, 'aaa')"> + <xsl:element name="number:day-of-week"> + <xsl:attribute name="number:style">short</xsl:attribute> + <xsl:if test="string-length($calendar-type-name) &gt; 0"> + <xsl:attribute name="number:calendar"> + <xsl:value-of select="$calendar-type-name"/> + </xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 3"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, 'dd')"> + <xsl:element name="number:day"> + <xsl:attribute name="number:style">long</xsl:attribute> + <xsl:if test="string-length($calendar-type-name) &gt; 0"> + <xsl:attribute name="number:calendar"> + <xsl:value-of select="$calendar-type-name"/> + </xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 2"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, 'd')"> + <xsl:element name="number:day"> + <xsl:attribute name="number:style">short</xsl:attribute> + <xsl:if test="string-length($calendar-type-name) &gt; 0"> + <xsl:attribute name="number:calendar"> + <xsl:value-of select="$calendar-type-name"/> + </xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 1"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, 'hh')"> + <xsl:element name="number:hours"> + <xsl:attribute name="number:style">long</xsl:attribute> + </xsl:element> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 2"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, '[hh]')"> + <xsl:element name="number:hours"> + <xsl:attribute name="number:style">long</xsl:attribute> + </xsl:element> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 4"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, 'h')"> + <xsl:element name="number:hours"> + <xsl:attribute name="number:style">short</xsl:attribute> + </xsl:element> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 1"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, '[h]')"> + <xsl:element name="number:hours"> + <xsl:attribute name="number:style">short</xsl:attribute> + </xsl:element> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 3"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, 'AM/PM') or starts-with( $posed-number-format-unit, 'am/pm')"> + <number:am-pm/> + <!-- long: am-pm doesn't support long style yet --> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 5"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, 'a/p'or starts-with( $posed-number-format-unit, 'A/P'))"> + <number:am-pm/> + <!-- short: am-pm doesn't support short style yet --> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 3"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, 'ss')"> + <xsl:variable name="decimal-places"> + <xsl:choose> + <xsl:when test="starts-with( $posed-number-format-unit, 'ss.0')"> + <xsl:value-of select="string-length( $posed-number-format-unit) - string-length( translate( $posed-number-format-unit, '0', '') )"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:element name="number:seconds"> + <xsl:attribute name="number:style">long</xsl:attribute> + <xsl:if test="$decimal-places &gt; 0"> + <xsl:attribute name="number:decimal-places"> + <xsl:value-of select="$decimal-places"/> + </xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:variable name="second-length"> + <xsl:choose> + <xsl:when test="$decimal-places &gt; 0"> + <xsl:value-of select="$decimal-places + 3"/> + </xsl:when> + <xsl:otherwise>2</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + $second-length"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, '[ss]')"> + <xsl:element name="number:seconds"> + <xsl:attribute name="number:style">long</xsl:attribute> + </xsl:element> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 4"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, 's')"> + <xsl:variable name="decimal-places"> + <xsl:choose> + <xsl:when test="starts-with( $posed-number-format-unit, 's.0')"> + <xsl:value-of select="string-length( $posed-number-format-unit) - string-length( translate( $posed-number-format-unit, '0', '') )"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:element name="number:seconds"> + <xsl:attribute name="number:style">short</xsl:attribute> + <xsl:if test="$decimal-places &gt; 0"> + <xsl:attribute name="number:decimal-places"> + <xsl:value-of select="$decimal-places"/> + </xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:variable name="second-length"> + <xsl:choose> + <xsl:when test="$decimal-places &gt; 0"> + <xsl:value-of select="$decimal-places + 2"/> + </xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + $second-length"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, '[s]')"> + <xsl:element name="number:seconds"> + <xsl:attribute name="number:style">short</xsl:attribute> + </xsl:element> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 3"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, '@')"> + <number:text-content/> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 1"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$posed-number-format-unit = 'General Number'"> + <number:number number:decimal-places="0" number:min-integer-digits="1"/> + </xsl:when> + <xsl:when test="$posed-number-format-unit = 'General Date'"> + <number:year number:style="long"/> + <number:text>-</number:text> + <number:month number:style="short"/> + <number:text>-</number:text> + <number:day number:style="short"/> + <number:text> + <xsl:text> </xsl:text> + </number:text> + <number:hours number:style="short"/> + <number:text>:</number:text> + <number:minutes number:style="long"/> + </xsl:when> + <!-- special for General number:text-content output --> + <xsl:when test="starts-with($posed-number-format-unit , 'General')"> + <xsl:choose> + <xsl:when test="$posed-number-format-unit = 'General' and $condition-pos = 1"> + <number:number number:decimal-places="0" number:min-integer-digits="1"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$posed-number-format-unit"/> + <xsl:with-param name="unit-pos" select="8"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$posed-number-format-unit = 'Fixed'"> + <number:number number:decimal-places="2" number:min-integer-digits="1"/> + <number:text/> + </xsl:when> + <xsl:when test="$posed-number-format-unit = 'Standard'"> + <number:number number:decimal-places="2" number:min-integer-digits="1" number:grouping="true"/> + </xsl:when> + <xsl:when test="$posed-number-format-unit = 'Long Date'"> + <number:year number:style="long"/> + <number:text>-</number:text> + <number:month number:style="long"/> + <number:text>-</number:text> + <number:day number:style="long"/> + </xsl:when> + <xsl:when test="$posed-number-format-unit = 'Medium Date'"> + <number:day number:style="short"/> + <number:text>-</number:text> + <number:month number:textual="true"/> + <number:text>-</number:text> + <number:year number:style="short"/> + </xsl:when> + <xsl:when test="$posed-number-format-unit = 'Short Date'"> + <number:day number:style="short"/> + <number:text>-</number:text> + <number:month number:style="short"/> + <number:text>-</number:text> + <number:year number:style="short"/> + </xsl:when> + <xsl:when test="$posed-number-format-unit = 'Long Time'"> + <number:hours number:style="long"/> + <number:text>:</number:text> + <number:minutes number:style="long"/> + <number:text>:</number:text> + <number:seconds number:style="long"/> + <number:text> + <xsl:text> </xsl:text> + </number:text> + <number:am-pm/> + </xsl:when> + <xsl:when test="$posed-number-format-unit = 'Medium Time'"> + <number:hours number:style="short"/> + <number:text>:</number:text> + <number:minutes number:style="long"/> + <number:text> + <xsl:text> </xsl:text> + </number:text> + <number:am-pm/> + </xsl:when> + <xsl:when test="$posed-number-format-unit = 'Short Time'"> + <number:hours number:style="short"/> + <number:text>:</number:text> + <number:minutes number:style="long"/> + <number:text> + <xsl:text> </xsl:text> + </number:text> + </xsl:when> + <xsl:when test="$posed-number-format-unit = 'Percent'"> + <number:number number:decimal-places="2" number:min-integer-digits="1"/> + <number:text>%</number:text> + </xsl:when> + <xsl:when test="$posed-number-format-unit = 'Scientific'"> + <number:scientific-number number:decimal-places="2" number:min-integer-digits="1" number:min-exponent-digits="2"/> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, '[')"> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + string-length( substring-before( $posed-number-format-unit, ']') ) + 1"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + <xsl:with-param name="isNumberTextElementOpened" select="$isNumberTextElementOpened"/> + <xsl:with-param name="posed-number-format-unit" select="$posed-number-format-unit"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, '/')"> + <number:text>/</number:text> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 1"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( $posed-number-format-unit, ':')"> + <number:text>:</number:text> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 1"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="string-length( $posed-number-format-unit ) &gt; 0"> + <xsl:call-template name="create-number-format-content"> + <xsl:with-param name="style-type-name" select="$style-type-name"/> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + <xsl:with-param name="unit-pos" select="$unit-pos + 1"/> + <xsl:with-param name="condition-pos" select="$condition-pos"/> + <xsl:with-param name="isNumberTextElementOpened" select="$isNumberTextElementOpened"/> + <xsl:with-param name="posed-number-format-unit" select="$posed-number-format-unit"/> + <xsl:with-param name="numberTextValue" select="substring( $posed-number-format-unit, 1, 1)"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="thousand-count-temp"> + <!-- thousand count for char ',' at the latter of format-unit by recursion --> + <xsl:param name="format-unit"/> + <xsl:choose> + <xsl:when test="contains($format-unit, ',#')"> + <xsl:call-template name="thousand-count-temp"> + <xsl:with-param name="format-unit" select="substring-after($format-unit, ',#')"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="contains($format-unit, ',0')"> + <xsl:call-template name="thousand-count-temp"> + <xsl:with-param name="format-unit" select="substring-after($format-unit, ',0')"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="string-length($format-unit) - string-length( translate($format-unit, ',', ''))"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="get-calendar-type-name"> + <xsl:param name="calendar-type"/> + <xsl:variable name="temp-type"> + <xsl:call-template name="hex2decimal"> + <xsl:with-param name="hex-number" select="$calendar-type"/> + <xsl:with-param name="index" select="1"/> + <xsl:with-param name="str-length" select="string-length($calendar-type)"/> + <xsl:with-param name="last-value" select="0"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <!-- Japanese (Emperor era), #03 --> + <xsl:when test="$temp-type = 3">gengou</xsl:when> + <!-- Taiwanese, #04 --> + <xsl:when test="$temp-type = 4">ROC</xsl:when> + <!-- Korean (Tangun era) hanja_yoil is ok too. #05 --> + <xsl:when test="$temp-type = 5">hanja</xsl:when> + <!-- Hijri (Arabic lunar), #06 --> + <xsl:when test="$temp-type = 6">hijri</xsl:when> + <!-- Thai, #07 --> + <xsl:when test="$temp-type = 7">buddhist</xsl:when> + <!-- 01: Gregorian (Localized), 02: Gregorian (United States), 09: Gregorian (Middle East French), 0A: Gregorian (Arabic), 0B: Gregorian (Transliterated English) --> + <xsl:otherwise>gregorian</xsl:otherwise> + <!-- not found jewish yet --> + </xsl:choose> + </xsl:template> + <xsl:template name="get-valid-number-format-string"> + <xsl:param name="number-format-unit"/> + <xsl:choose> + <xsl:when test="contains( $number-format-unit, '\')"> + <xsl:call-template name="get-valid-number-format-string"> + <xsl:with-param name="number-format-unit" select="concat( substring-before( $number-format-unit, '\'), substring( substring-after( $number-format-unit, '\'), 2) )"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="contains( $number-format-unit, '*')"> + <xsl:call-template name="get-valid-number-format-string"> + <xsl:with-param name="number-format-unit" select="concat( substring-before( $number-format-unit, '*'), substring( substring-after( $number-format-unit, '*'), 2) )"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="contains( $number-format-unit, '_')"> + <xsl:call-template name="get-valid-number-format-string"> + <xsl:with-param name="number-format-unit" select="concat( substring-before( $number-format-unit, '_'), substring( substring-after( $number-format-unit, '_'), 2) )"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="contains( $number-format-unit, '&quot;')"> + <xsl:call-template name="get-valid-number-format-string"> + <xsl:with-param name="number-format-unit" select="concat( substring-before( $number-format-unit, '&quot;'), substring-after( substring-after( $number-format-unit, '&quot;'), '&quot;') )"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$number-format-unit"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="get-display-factor"> + <xsl:param name="start-number"/> + <xsl:param name="thousand-count"/> + <xsl:choose> + <xsl:when test="$thousand-count = 0"> + <xsl:value-of select="$start-number"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="get-display-factor"> + <xsl:with-param name="start-number" select="$start-number * 1000"/> + <xsl:with-param name="thousand-count" select="$thousand-count -1"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="get-post-number-format-text"> + <xsl:param name="adapted-number-format-unit"/> + <xsl:param name="valid-number-format-string"/> + <xsl:variable name="first-embedded-character-pos"> + <xsl:choose> + <xsl:when test="contains( $adapted-number-format-unit, '\')"> + <xsl:value-of select="string-length( substring-before($adapted-number-format-unit, '\') ) + 1"/> + </xsl:when> + <xsl:when test="contains( $adapted-number-format-unit, '_')"> + <xsl:value-of select="string-length( substring-before($adapted-number-format-unit, '_') ) + 1"/> + </xsl:when> + <xsl:when test="contains( $adapted-number-format-unit, '*')"> + <xsl:value-of select="string-length( substring-before($adapted-number-format-unit, '*') ) + 1"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="first-embedded-string-pos"> + <xsl:choose> + <xsl:when test="contains( $adapted-number-format-unit, '&quot;')"> + <xsl:value-of select="string-length( substring-before($adapted-number-format-unit, '&quot;') ) + 1"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="first-embedded-text-pos"> + <xsl:choose> + <xsl:when test="$first-embedded-character-pos &lt; $first-embedded-string-pos and $first-embedded-character-pos &gt; 0"> + <xsl:value-of select="$first-embedded-character-pos"/> + </xsl:when> + <xsl:when test="$first-embedded-character-pos &lt; $first-embedded-string-pos and $first-embedded-character-pos = 0"> + <xsl:value-of select="$first-embedded-string-pos"/> + </xsl:when> + <xsl:when test="$first-embedded-character-pos &gt; $first-embedded-string-pos and $first-embedded-string-pos &gt; 0"> + <xsl:value-of select="$first-embedded-string-pos"/> + </xsl:when> + <xsl:when test="$first-embedded-character-pos &gt; $first-embedded-string-pos and $first-embedded-string-pos = 0"> + <xsl:value-of select="$first-embedded-character-pos"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$first-embedded-text-pos &gt; string-length( $valid-number-format-string )"> + <xsl:value-of select="substring( $adapted-number-format-unit, $first-embedded-text-pos)"/> + </xsl:when> + <xsl:when test="$first-embedded-text-pos &gt; 0 and $first-embedded-text-pos &lt; string-length( $valid-number-format-string )"> + <xsl:choose> + <xsl:when test="starts-with( substring( $adapted-number-format-unit, $first-embedded-text-pos, 1), '\')"> + <xsl:call-template name="get-post-number-format-text"> + <xsl:with-param name="adapted-number-format-unit" select="concat( substring-before( $adapted-number-format-unit, '\'), substring( $adapted-number-format-unit, $first-embedded-text-pos + 2) )"/> + <xsl:with-param name="valid-number-format-string" select="$valid-number-format-string"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( substring( $adapted-number-format-unit, $first-embedded-text-pos, 1), '_')"> + <xsl:call-template name="get-post-number-format-text"> + <xsl:with-param name="adapted-number-format-unit" select="concat( substring-before( $adapted-number-format-unit, '_'), substring( $adapted-number-format-unit, $first-embedded-text-pos + 2) )"/> + <xsl:with-param name="valid-number-format-string" select="$valid-number-format-string"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( substring( $adapted-number-format-unit, $first-embedded-text-pos, 1), '*')"> + <xsl:call-template name="get-post-number-format-text"> + <xsl:with-param name="adapted-number-format-unit" select="concat( substring-before( $adapted-number-format-unit, '*'), substring( $adapted-number-format-unit, $first-embedded-text-pos + 2) )"/> + <xsl:with-param name="valid-number-format-string" select="$valid-number-format-string"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( substring( $adapted-number-format-unit, $first-embedded-text-pos, 1), '&quot;')"> + <xsl:call-template name="get-post-number-format-text"> + <xsl:with-param name="adapted-number-format-unit" select="concat( substring-before( $adapted-number-format-unit, '&quot;'), substring-after( substring-after( $adapted-number-format-unit, '&quot;'), '&quot;') )"/> + <xsl:with-param name="valid-number-format-string" select="$valid-number-format-string"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:template> + <xsl:template name="create-number-format-embedded-text"> + <xsl:param name="adapted-number-format-unit"/> + <xsl:param name="valid-number-format-string"/> + <xsl:variable name="first-embedded-character-pos"> + <xsl:choose> + <xsl:when test="contains( $adapted-number-format-unit, '\')"> + <xsl:value-of select="string-length( substring-before($adapted-number-format-unit, '\') ) + 1"/> + </xsl:when> + <xsl:when test="contains( $adapted-number-format-unit, '_')"> + <xsl:value-of select="string-length( substring-before($adapted-number-format-unit, '_') ) + 1"/> + </xsl:when> + <xsl:when test="contains( $adapted-number-format-unit, '*')"> + <xsl:value-of select="string-length( substring-before($adapted-number-format-unit, '*') ) + 1"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="first-embedded-string-pos"> + <xsl:choose> + <xsl:when test="contains( $adapted-number-format-unit, '&quot;')"> + <xsl:value-of select="string-length( substring-before($adapted-number-format-unit, '&quot;') ) + 1"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="first-embedded-text-pos"> + <xsl:choose> + <xsl:when test="$first-embedded-character-pos &lt; $first-embedded-string-pos and $first-embedded-character-pos &gt; 0"> + <xsl:value-of select="$first-embedded-character-pos"/> + </xsl:when> + <xsl:when test="$first-embedded-character-pos &lt; $first-embedded-string-pos and $first-embedded-character-pos = 0"> + <xsl:value-of select="$first-embedded-string-pos"/> + </xsl:when> + <xsl:when test="$first-embedded-character-pos &gt; $first-embedded-string-pos and $first-embedded-string-pos &gt; 0"> + <xsl:value-of select="$first-embedded-string-pos"/> + </xsl:when> + <xsl:when test="$first-embedded-character-pos &gt; $first-embedded-string-pos and $first-embedded-string-pos = 0"> + <xsl:value-of select="$first-embedded-character-pos"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:if test="$first-embedded-text-pos &gt; 0 and $first-embedded-text-pos &lt; string-length( $valid-number-format-string )"> + <xsl:variable name="text-pos"> + <xsl:choose> + <xsl:when test="contains( $valid-number-format-string, '.')"> + <xsl:variable name="right-text-pos" select="substring( substring-before( $valid-number-format-string, '.'), $first-embedded-text-pos)"/> + <xsl:value-of select="string-length($right-text-pos) - string-length( translate( $right-text-pos, '0#?', '') )"/> + </xsl:when> + <xsl:when test="contains( $valid-number-format-string, '/')"> + <xsl:variable name="right-text-pos" select="substring( substring-before( $valid-number-format-string, '/'), $first-embedded-text-pos)"/> + <xsl:value-of select="string-length($right-text-pos) - string-length( translate( $right-text-pos, '0#?', '') )"/> + </xsl:when> + <xsl:when test="contains( $valid-number-format-string, '%')"> + <xsl:variable name="right-text-pos" select="substring( substring-before( $valid-number-format-string, '%'), $first-embedded-text-pos)"/> + <xsl:value-of select="string-length($right-text-pos) - string-length( translate( $right-text-pos, '0#?', '') )"/> + </xsl:when> + <xsl:when test="contains( $valid-number-format-string, 'E')"> + <xsl:variable name="right-text-pos" select="substring( substring-before( $valid-number-format-string, 'E'), $first-embedded-text-pos)"/> + <xsl:value-of select="string-length($right-text-pos) - string-length( translate( $right-text-pos, '0#?', '') )"/> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="right-text-pos" select="substring( $valid-number-format-string, $first-embedded-text-pos)"/> + <xsl:value-of select="string-length($right-text-pos) - string-length( translate( $right-text-pos, '0#?', '') )"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="starts-with( substring( $adapted-number-format-unit, $first-embedded-text-pos, 1), '\')"> + <number:embedded-text number:position="{$text-pos}"> + <xsl:value-of select="substring( $adapted-number-format-unit, $first-embedded-text-pos + 1, 1)"/> + </number:embedded-text> + <xsl:call-template name="create-number-format-embedded-text"> + <xsl:with-param name="adapted-number-format-unit" select="concat( substring-before( $adapted-number-format-unit, '\'), substring( $adapted-number-format-unit, $first-embedded-text-pos + 2) )"/> + <xsl:with-param name="valid-number-format-string" select="$valid-number-format-string"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( substring( $adapted-number-format-unit, $first-embedded-text-pos, 1), '_')"> + <number:embedded-text number:position="{$text-pos}"> + <xsl:value-of select="substring( $adapted-number-format-unit, $first-embedded-text-pos + 1, 1)"/> + </number:embedded-text> + <xsl:call-template name="create-number-format-embedded-text"> + <xsl:with-param name="adapted-number-format-unit" select="concat( substring-before( $adapted-number-format-unit, '_'), substring( $adapted-number-format-unit, $first-embedded-text-pos + 2) )"/> + <xsl:with-param name="valid-number-format-string" select="$valid-number-format-string"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( substring( $adapted-number-format-unit, $first-embedded-text-pos, 1), '*')"> + <number:embedded-text number:position="{$text-pos}"> + <xsl:value-of select="substring( $adapted-number-format-unit, $first-embedded-text-pos + 1, 1)"/> + </number:embedded-text> + <xsl:call-template name="create-number-format-embedded-text"> + <xsl:with-param name="adapted-number-format-unit" select="concat( substring-before( $adapted-number-format-unit, '*'), substring( $adapted-number-format-unit, $first-embedded-text-pos + 2) )"/> + <xsl:with-param name="valid-number-format-string" select="$valid-number-format-string"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with( substring( $adapted-number-format-unit, $first-embedded-text-pos, 1), '&quot;')"> + <number:embedded-text number:position="{$text-pos}"> + <xsl:value-of select="substring-before( substring( $adapted-number-format-unit, $first-embedded-text-pos + 1), '&quot;')"/> + </number:embedded-text> + <xsl:call-template name="create-number-format-embedded-text"> + <xsl:with-param name="adapted-number-format-unit" select="concat( substring-before( $adapted-number-format-unit, '&quot;'), substring-after( substring-after( $adapted-number-format-unit, '&quot;'), '&quot;') )"/> + <xsl:with-param name="valid-number-format-string" select="$valid-number-format-string"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template name="create-master-styles"> + <xsl:param name="worksheetoptions"/> + <xsl:for-each select="$worksheetoptions"> + <xsl:element name="style:master-page"> + <xsl:attribute name="style:name"> + <xsl:call-template name="encode-as-nc-name"> + <xsl:with-param name="string" select="concat( 'TAB_', ../@ss:Name)"/> + </xsl:call-template> + </xsl:attribute> + <xsl:attribute name="style:display-name"> + <xsl:value-of select="concat( 'PageStyle_', ../@ss:Name)"/> + </xsl:attribute> + <xsl:attribute name="style:page-layout-name"> + <xsl:call-template name="encode-as-nc-name"> + <xsl:with-param name="string" select="concat( 'pm_', ../@ss:Name)"/> + </xsl:call-template> + </xsl:attribute> + <xsl:choose> + <xsl:when test="x:PageSetup/x:Header/@x:Data"> + <style:header> + <xsl:call-template name="translate-header-footer"> + <xsl:with-param name="content" select="x:PageSetup/x:Header/@x:Data"/> + <xsl:with-param name="style-name-header" select="concat(../@ss:Name, substring(name(x:PageSetup/x:Header),1,1))"/> + </xsl:call-template> + </style:header> + </xsl:when> + <xsl:otherwise> + <style:header style:display="false"/> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="x:PageSetup/x:Footer/@x:Data"> + <style:footer> + <xsl:call-template name="translate-header-footer"> + <xsl:with-param name="content" select="x:PageSetup/x:Footer/@x:Data"/> + <xsl:with-param name="style-name-header" select="concat(../@ss:Name, substring(name(x:PageSetup/x:Footer),1,1))"/> + </xsl:call-template> + </style:footer> + </xsl:when> + <xsl:otherwise> + <style:footer style:display="false"/> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:for-each> + </xsl:template> + <xsl:template name="translate-header-footer"> + <xsl:param name="content"/> + <xsl:param name="style-name-header"/> + <style:region-left> + <text:p> + <xsl:variable name="left-content"> + <xsl:call-template name="get-pos-content"> + <xsl:with-param name="content" select="$content"/> + <xsl:with-param name="pos" select="'left'"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="locate-header-footer-data"> + <xsl:with-param name="header-footer-data" select="$left-content"/> + <xsl:with-param name="style-name-header" select="concat($style-name-header,'L')"/> + <xsl:with-param name="index" select="0"/> + <xsl:with-param name="current-pos" select="1"/> + </xsl:call-template> + </text:p> + </style:region-left> + <style:region-center> + <text:p> + <xsl:variable name="center-content"> + <xsl:call-template name="get-pos-content"> + <xsl:with-param name="content" select="$content"/> + <xsl:with-param name="pos" select="'center'"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="locate-header-footer-data"> + <xsl:with-param name="header-footer-data" select="$center-content"/> + <xsl:with-param name="style-name-header" select="concat($style-name-header,'C')"/> + <xsl:with-param name="index" select="0"/> + <xsl:with-param name="current-pos" select="1"/> + </xsl:call-template> + </text:p> + </style:region-center> + <style:region-right> + <text:p> + <xsl:variable name="right-content"> + <xsl:call-template name="get-pos-content"> + <xsl:with-param name="content" select="$content"/> + <xsl:with-param name="pos" select="'right'"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="locate-header-footer-data"> + <xsl:with-param name="header-footer-data" select="$right-content"/> + <xsl:with-param name="style-name-header" select="concat($style-name-header,'R')"/> + <xsl:with-param name="index" select="0"/> + <xsl:with-param name="current-pos" select="1"/> + </xsl:call-template> + </text:p> + </style:region-right> + </xsl:template> + <xsl:template name="locate-header-footer-data"> + <xsl:param name="header-footer-data"/> + <xsl:param name="style-name-header"/> + <xsl:param name="index"/> + <xsl:param name="current-pos"/> + <xsl:variable name="current-style-data"> + <xsl:value-of select="substring($header-footer-data,$current-pos)"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="starts-with($current-style-data,'&amp;X') or starts-with($current-style-data,'&amp;Y') or starts-with($current-style-data,'&amp;S') or starts-with($current-style-data,'&amp;U') or starts-with($current-style-data,'&amp;E') or starts-with($current-style-data,'&amp;B')"> + <xsl:call-template name="locate-header-footer-data"> + <xsl:with-param name="header-footer-data" select="$header-footer-data"/> + <xsl:with-param name="style-name-header" select="$style-name-header"/> + <xsl:with-param name="index" select="$index"/> + <xsl:with-param name="current-pos" select="$current-pos+2"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with($current-style-data,'&amp;0') or starts-with($current-style-data,'&amp;1') or starts-with($current-style-data,'&amp;2') or starts-with($current-style-data,'&amp;3') or starts-with($current-style-data,'&amp;4') or starts-with($current-style-data,'&amp;5') or starts-with($current-style-data,'&amp;6') or starts-with($current-style-data,'&amp;7') or starts-with($current-style-data,'&amp;8') or starts-with($current-style-data,'&amp;9')"> + <xsl:variable name="font-size-length"> + <xsl:call-template name="get-digit-length"> + <xsl:with-param name="complexive-string" select="substring-after($current-style-data,'&amp;')"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="locate-header-footer-data"> + <xsl:with-param name="header-footer-data" select="$header-footer-data"/> + <xsl:with-param name="style-name-header" select="$style-name-header"/> + <xsl:with-param name="index" select="$index"/> + <xsl:with-param name="current-pos" select="$current-pos+1+$font-size-length"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with($current-style-data,'&amp;&quot;')"> + <xsl:call-template name="locate-header-footer-data"> + <xsl:with-param name="header-footer-data" select="$header-footer-data"/> + <xsl:with-param name="style-name-header" select="$style-name-header"/> + <xsl:with-param name="index" select="$index"/> + <xsl:with-param name="current-pos" select="string-length(substring-before(substring($header-footer-data,$current-pos+2),'&quot;'))+$current-pos+3"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="current-content-last-pos"> + <xsl:call-template name="get-current-content-last-pos"> + <xsl:with-param name="style-data" select="$header-footer-data"/> + <xsl:with-param name="current-pos" select="$current-pos"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="$current-pos &gt; 1"> + <text:span text:style-name="{concat($style-name-header,$index)}"> + <xsl:call-template name="translate-header-footer-data"> + <xsl:with-param name="header-footer-data" select="substring($header-footer-data,$current-pos,$current-content-last-pos+1-$current-pos)"/> + </xsl:call-template> + </text:span> + <xsl:if test="$current-content-last-pos &lt; string-length($header-footer-data)"> + <xsl:call-template name="locate-header-footer-data"> + <xsl:with-param name="header-footer-data" select="$header-footer-data"/> + <xsl:with-param name="style-name-header" select="$style-name-header"/> + <xsl:with-param name="index" select="$index+1"/> + <xsl:with-param name="current-pos" select="$current-content-last-pos+1"/> + </xsl:call-template> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="translate-header-footer-data"> + <xsl:with-param name="header-footer-data" select="substring($header-footer-data,$current-pos,$current-content-last-pos+1-$current-pos)"/> + </xsl:call-template> + <xsl:if test="$current-content-last-pos &lt; string-length($header-footer-data)"> + <xsl:call-template name="locate-header-footer-data"> + <xsl:with-param name="header-footer-data" select="$header-footer-data"/> + <xsl:with-param name="style-name-header" select="$style-name-header"/> + <xsl:with-param name="index" select="$index"/> + <xsl:with-param name="current-pos" select="$current-content-last-pos+1"/> + </xsl:call-template> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="get-current-content-last-pos"> + <xsl:param name="style-data"/> + <xsl:param name="current-pos"/> + <xsl:variable name="current-style-data"> + <xsl:value-of select="substring($style-data,$current-pos)"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="starts-with($current-style-data,'&amp;&quot;') or starts-with($current-style-data,'&amp;X') or starts-with($current-style-data,'&amp;Y') or starts-with($current-style-data,'&amp;S') or starts-with($current-style-data,'&amp;U') or starts-with($current-style-data,'&amp;E') or starts-with($current-style-data,'&amp;B')or starts-with($current-style-data,'&amp;0') or starts-with($current-style-data,'&amp;1') or starts-with($current-style-data,'&amp;2') or starts-with($current-style-data,'&amp;3') or starts-with($current-style-data,'&amp;4') or starts-with($current-style-data,'&amp;5') or starts-with($current-style-data,'&amp;6') or starts-with($current-style-data,'&amp;7') or starts-with($current-style-data,'&amp;8') or starts-with($current-style-data,'&amp;9')"> + <xsl:value-of select="$current-pos - 1"/> + </xsl:when> + <xsl:when test="contains($current-style-data,'&amp;&quot;') or contains($current-style-data,'&amp;X') or contains($current-style-data,'&amp;Y') or contains($current-style-data,'&amp;S') or contains($current-style-data,'&amp;U') or contains($current-style-data,'&amp;E') or contains($current-style-data,'&amp;B')or contains($current-style-data,'&amp;0') or contains($current-style-data,'&amp;1') or contains($current-style-data,'&amp;2') or contains($current-style-data,'&amp;3') or contains($current-style-data,'&amp;4') or contains($current-style-data,'&amp;5') or contains($current-style-data,'&amp;6') or contains($current-style-data,'&amp;7') or contains($current-style-data,'&amp;8') or contains($current-style-data,'&amp;9')"> + <xsl:variable name="temp" select="substring-before(substring($current-style-data,2),'&amp;')"/> + <xsl:variable name="next-amp-pos"> + <xsl:value-of select="$current-pos+string-length($temp)+1"/> + </xsl:variable> + <xsl:call-template name="get-current-content-last-pos"> + <xsl:with-param name="style-data" select="$style-data"/> + <xsl:with-param name="current-pos" select="$next-amp-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="string-length($style-data)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="translate-header-footer-data"> + <xsl:param name="header-footer-data"/> + <xsl:choose> + <xsl:when test="contains( $header-footer-data, '&amp;D')"> + <xsl:call-template name="translate-header-footer-data"> + <xsl:with-param name="header-footer-data" select="substring-before( $header-footer-data, '&amp;D')"/> + </xsl:call-template> + <text:date/> + <xsl:call-template name="translate-header-footer-data"> + <xsl:with-param name="header-footer-data" select="substring-after( $header-footer-data, '&amp;D')"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="contains( $header-footer-data, '&amp;T')"> + <xsl:call-template name="translate-header-footer-data"> + <xsl:with-param name="header-footer-data" select="substring-before( $header-footer-data, '&amp;T')"/> + </xsl:call-template> + <text:time/> + <xsl:call-template name="translate-header-footer-data"> + <xsl:with-param name="header-footer-data" select="substring-after( $header-footer-data, '&amp;T')"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="contains( $header-footer-data, '&amp;P')"> + <xsl:call-template name="translate-header-footer-data"> + <xsl:with-param name="header-footer-data" select="substring-before( $header-footer-data, '&amp;P')"/> + </xsl:call-template> + <text:page-number/> + <xsl:call-template name="translate-header-footer-data"> + <xsl:with-param name="header-footer-data" select="substring-after( $header-footer-data, '&amp;P')"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="contains( $header-footer-data, '&amp;N')"> + <xsl:call-template name="translate-header-footer-data"> + <xsl:with-param name="header-footer-data" select="substring-before( $header-footer-data, '&amp;N')"/> + </xsl:call-template> + <text:page-count/> + <xsl:call-template name="translate-header-footer-data"> + <xsl:with-param name="header-footer-data" select="substring-after( $header-footer-data, '&amp;N')"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="contains( $header-footer-data, '&amp;A')"> + <xsl:call-template name="translate-header-footer-data"> + <xsl:with-param name="header-footer-data" select="substring-before( $header-footer-data, '&amp;A')"/> + </xsl:call-template> + <text:sheet-name/> + <xsl:call-template name="translate-header-footer-data"> + <xsl:with-param name="header-footer-data" select="substring-after( $header-footer-data, '&amp;A')"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="contains( $header-footer-data, '&amp;Z&amp;F')"> + <xsl:call-template name="translate-header-footer-data"> + <xsl:with-param name="header-footer-data" select="substring-before( $header-footer-data, '&amp;Z&amp;F')"/> + </xsl:call-template> + <text:file-name text:display="full"/> + <xsl:call-template name="translate-header-footer-data"> + <xsl:with-param name="header-footer-data" select="substring-after( $header-footer-data, '&amp;Z&amp;F')"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="contains( $header-footer-data, '&amp;Z')"> + <xsl:call-template name="translate-header-footer-data"> + <xsl:with-param name="header-footer-data" select="substring-before( $header-footer-data, '&amp;Z')"/> + </xsl:call-template> + <text:file-name text:display="path"/> + <xsl:call-template name="translate-header-footer-data"> + <xsl:with-param name="header-footer-data" select="substring-after( $header-footer-data, '&amp;Z')"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="contains( $header-footer-data, '&amp;F')"> + <xsl:call-template name="translate-header-footer-data"> + <xsl:with-param name="header-footer-data" select="substring-before( $header-footer-data, '&amp;F')"/> + </xsl:call-template> + <text:file-name text:display="name"/> + <xsl:call-template name="translate-header-footer-data"> + <xsl:with-param name="header-footer-data" select="substring-after( $header-footer-data, '&amp;F')"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$header-footer-data"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="create-page-master"> + <xsl:param name="worksheetoptions"/> + <xsl:for-each select="$worksheetoptions"> + <xsl:element name="style:page-layout"> + <xsl:attribute name="style:name"> + <xsl:call-template name="encode-as-nc-name"> + <xsl:with-param name="string" select="concat( 'pm_', ../@ss:Name)"/> + </xsl:call-template> + </xsl:attribute> + <xsl:element name="style:page-layout-properties"> + <xsl:choose> + <xsl:when test="x:PageSetup/x:Layout/@x:Orientation = 'Landscape'"> + <xsl:attribute name="style:print-orientation">landscape</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:print-orientation">portrait</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="x:PageSetup/x:Layout/@x:StartPageNumber"> + <xsl:attribute name="style:first-page-number"> + <xsl:value-of select="x:PageSetup/x:Layout/@x:StartPageNumber"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:first-page-number">continue</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="x:PageSetup/x:PageMargins"> + <xsl:attribute name="fo:margin-top"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="concat(x:PageSetup/x:PageMargins/@x:Top,'pt')"/> + </xsl:call-template> + <xsl:text>cm</xsl:text> + </xsl:attribute> + <xsl:attribute name="fo:margin-bottom"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="concat(x:PageSetup/x:PageMargins/@x:Bottom,'pt')"/> + </xsl:call-template> + <xsl:text>cm</xsl:text> + </xsl:attribute> + <xsl:attribute name="fo:margin-left"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="concat(x:PageSetup/x:PageMargins/@x:Left,'pt')"/> + </xsl:call-template> + <xsl:text>cm</xsl:text> + </xsl:attribute> + <xsl:attribute name="fo:margin-right"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="concat(x:PageSetup/x:PageMargins/@x:Right,'pt')"/> + </xsl:call-template> + <xsl:text>cm</xsl:text> + </xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:if test="x:PageSetup/x:Header"> + <style:header-style> + <xsl:element name="style:header-footer-properties"> + <xsl:attribute name="fo:min-height">0.75cm</xsl:attribute> + <xsl:choose> + <xsl:when test="x:PageSetup/x:Header/@x:Margin"> + <xsl:attribute name="fo:margin-bottom"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="concat(x:PageSetup/x:Header/@x:Margin,'pt')"/> + </xsl:call-template> + <xsl:text>cm</xsl:text> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:margin-bottom">0.25cm</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </style:header-style> + </xsl:if> + <xsl:if test="x:PageSetup/x:Footer"> + <style:footer-style> + <xsl:element name="style:header-footer-properties"> + <xsl:attribute name="fo:min-height">0.75cm</xsl:attribute> + <xsl:choose> + <xsl:when test="x:PageSetup/x:Footer/@x:Margin"> + <xsl:attribute name="fo:margin-top"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="concat(x:PageSetup/x:Footer/@x:Margin,'pt')"/> + </xsl:call-template> + <xsl:text>cm</xsl:text> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:margin-top">0.25cm</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </style:footer-style> + </xsl:if> + </xsl:element> + </xsl:for-each> + </xsl:template> + <xsl:template match="ss:Style" name="style-style-content" mode="style-style-content"> + <xsl:element name="style:table-cell-properties"> + <xsl:if test="ss:Alignment"> + <xsl:if test="ss:Alignment/@ss:Vertical"> + <xsl:variable name="vertical-align"> + <xsl:choose> + <xsl:when test="ss:Alignment/@ss:Vertical = 'Top'">top</xsl:when> + <xsl:when test="ss:Alignment/@ss:Vertical = 'Center'">middle</xsl:when> + <xsl:when test="ss:Alignment/@ss:Vertical = 'Bottom'">bottom</xsl:when> + <xsl:when test="ss:Alignment/@ss:Vertical = 'Automatic'">middle</xsl:when> + <!-- actually for vertical writen characters, not supported by StarOffice/OpenOffice now yet --> + <xsl:otherwise>middle</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="style:vertical-align"> + <xsl:value-of select="$vertical-align"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="ss:Alignment/@ss:WrapText = '1'"> + <xsl:attribute name="fo:wrap-option">wrap</xsl:attribute> + </xsl:if> + <xsl:if test="ss:Alignment/@ss:Indent"> + <xsl:attribute name="fo:padding-left"><!-- Indent is ten times of a point --> + <xsl:variable name="indent" select="ss:Alignment/@ss:Indent * 10"/> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="concat($indent,'pt')"/> + </xsl:call-template> + <xsl:text>cm</xsl:text> + </xsl:attribute> + </xsl:if> + <xsl:if test="ss:Alignment/@ss:Rotate"> + <xsl:attribute name="style:rotation-angle"> + <xsl:choose> + <xsl:when test="ss:Alignment/@ss:Rotate &lt; 0"> + <xsl:value-of select="360 + ss:Alignment/@ss:Rotate"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="ss:Alignment/@ss:Rotate"/> + </xsl:otherwise> + </xsl:choose> + </xsl:attribute> + <xsl:attribute name="style:rotation-align">none</xsl:attribute> + </xsl:if> + <xsl:if test="ss:Alignment/@ss:VerticalText = '1'"> + <xsl:attribute name="style:direction">ttb</xsl:attribute> + <!-- The horizontal align default for vertical text in Excel is 'center' --> + <xsl:if test="not(ss:Alignment/@ss:Horizontal)"> + <!-- OASIS XML removal + <xsl:attribute name="fo:text-align">center</xsl:attribute>--> + <xsl:attribute name="style:text-align-source">fix</xsl:attribute> + </xsl:if> + </xsl:if> + </xsl:if> + <xsl:if test="ss:Borders"> + <xsl:if test="ss:Borders/ss:Border"> + <xsl:apply-templates select="ss:Borders/ss:Border"/> + </xsl:if> + </xsl:if> + <xsl:apply-templates select="ss:Interior" mode="style-style-content"/> + <xsl:if test="ss:Protection"> + <xsl:choose> + <xsl:when test="ss:Protection/@ss:Protected = '0'"> + <xsl:choose> + <xsl:when test="ss:Protection/@ss:HideFormula = '1'"> + <xsl:attribute name="style:cell-protect">hidden-and-protected</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:cell-protect">none</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="ss:Protection/@x:HideFormula = '1'"> + <xsl:attribute name="style:cell-protect">protected formula-hidden</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:cell-protect">none</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <!-- fix means the horizontal alignment is dependent on ss:Horizontal, + but set on paragaraph properties not cell paragraphs --> + <xsl:if test="ss:Alignment/@ss:Horizontal"> + <xsl:attribute name="style:text-align-source">fix</xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:choose> + <xsl:when test="ss:Alignment/@ss:Horizontal"> + <xsl:element name="style:paragraph-properties"> + <xsl:variable name="text-align"> + <xsl:choose> + <xsl:when test="ss:Alignment/@ss:Horizontal = 'Left'">start</xsl:when> + <xsl:when test="ss:Alignment/@ss:Horizontal = 'Center'">center</xsl:when> + <xsl:when test="ss:Alignment/@ss:Horizontal = 'Right'">end</xsl:when> + <xsl:when test="ss:Alignment/@ss:Horizontal = 'Justify'">justify</xsl:when> + <!-- many other text-align not supported yet --> + <xsl:otherwise>start</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="fo:text-align"> + <xsl:value-of select="$text-align"/> + </xsl:attribute> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <!-- The horizontal align default for vertical text in Excel is 'center' --> + <xsl:element name="style:paragraph-properties"> + <xsl:if test="ss:Alignment/@ss:VerticalText = '1'"> + <xsl:attribute name="fo:text-align">center</xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="ss:Font"> + <xsl:element name="style:text-properties"> + <xsl:choose> + <xsl:when test="ss:Font/@ss:FontName"> + <xsl:attribute name="style:font-name"> + <xsl:value-of select="ss:Font/@ss:FontName"/> + </xsl:attribute> + <xsl:attribute name="style:font-name-asian"> + <xsl:value-of select="ss:Font/@ss:FontName"/> + </xsl:attribute> + <xsl:attribute name="style:font-name-complex"> + <xsl:value-of select="ss:Font/@ss:FontName"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:font-name">Arial</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <!-- "ss:Font/@x:Family" is useless here, so can't map to "svg:font-family" attribute --> + <xsl:if test="ss:Font/@ss:Bold = '1'"> + <xsl:attribute name="fo:font-weight">bold</xsl:attribute> + <xsl:attribute name="style:font-weight-asian">bold</xsl:attribute> + <xsl:attribute name="style:font-weight-complex">bold</xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="ss:Font/@ss:Color"> + <xsl:attribute name="fo:color"> + <xsl:value-of select="ss:Font/@ss:Color"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:use-window-font-color">true</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="ss:Font/@ss:Italic = '1'"> + <!-- omit font-style oblique --> + <xsl:attribute name="fo:font-style">italic</xsl:attribute> + <xsl:attribute name="style:font-style-asian">italic</xsl:attribute> + <xsl:attribute name="style:font-style-complex">italic</xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="ss:Font/@ss:Size"> + <xsl:attribute name="fo:font-size"> + <xsl:value-of select="concat( ss:Font/@ss:Size, 'pt')"/> + </xsl:attribute> + <xsl:attribute name="style:font-size-asian"> + <xsl:value-of select="concat( ss:Font/@ss:Size, 'pt')"/> + </xsl:attribute> + <xsl:attribute name="style:font-size-complex"> + <xsl:value-of select="concat( ss:Font/@ss:Size, 'pt')"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:font-size">10pt</xsl:attribute> + <xsl:attribute name="style:font-size-asian">10pt</xsl:attribute> + <xsl:attribute name="style:font-size-complex">10pt</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="ss:Font/@ss:Outline = '1'"> + <xsl:attribute name="style:text-outline">true</xsl:attribute> + </xsl:if> + <xsl:if test="ss:Font/@ss:Shadow = '1'"> + <!-- Not in DTD nor in docu <xsl:attribute name="style:text-shadow">shadow</xsl:attribute> --> + <xsl:attribute name="fo:text-shadow">1pt 1pt</xsl:attribute> + </xsl:if> + <xsl:if test="ss:Font/@ss:StrikeThrough = '1'"> + <xsl:attribute name="style:text-line-through-style">solid</xsl:attribute> + </xsl:if> + <xsl:if test="ss:Font/@ss:Underline"> + <xsl:choose> + <xsl:when test="ss:Font/@ss:Underline = 'None'"> + <xsl:attribute name="style:text-underline-type">none</xsl:attribute> + </xsl:when> + <xsl:when test="ss:Font/@ss:Underline = 'Single'"> + <xsl:attribute name="style:text-underline-type">single</xsl:attribute> + </xsl:when> + <xsl:when test="ss:Font/@ss:Underline = 'Double'"> + <xsl:attribute name="style:text-underline-type">double</xsl:attribute> + </xsl:when> + <xsl:when test="ss:Font/@ss:Underline = 'SingleAccounting'"> + <xsl:attribute name="style:text-underline-type">single</xsl:attribute>"</xsl:when> + <xsl:when test="ss:Font/@ss:Underline = 'DoubleAccounting'"> + <xsl:attribute name="style:text-underline-type">double</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:text-underline-type">none</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="ss:Font/@x:Charset"> + <!-- quite unclear till now, --> + <xsl:attribute name="style:font-charset">x-symbol</xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + </xsl:template> + + <xsl:template match="ss:Interior" mode="style-style-content"> + <xsl:choose> + <xsl:when test="@ss:Pattern = 'Solid'"> + <xsl:if test="@ss:Color"> + <xsl:attribute name="fo:background-color"> + <xsl:value-of select="@ss:Color"/> + </xsl:attribute> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:if test="@ss:PatternColor"> + <xsl:variable name="pattern-value"> + <xsl:call-template name="cell-pattern-color"> + <xsl:with-param name="pattern" select="concat('0.',substring-after(@ss:Pattern,'y'))"/> + <xsl:with-param name="color-value" select="@ss:Color"/> + <xsl:with-param name="pattern-color-value" select="@ss:PatternColor"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="fo:background-color"> + <xsl:value-of select="$pattern-value"/> + </xsl:attribute> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + + + <xsl:template match="ss:Style"> + <!-- style:default-style is meant for application defaults + <xsl:when test="@ss:ID = 'Default'"> + <xsl:element name="style:default-style"> + <xsl:call-template name="style-style-content" /> + </xsl:element> + </xsl:when> --> + <xsl:element name="style:style"> + <xsl:attribute name="style:name"> + <xsl:value-of select="@ss:ID"/> + </xsl:attribute> + <xsl:apply-templates select="@ss:Name" /> + <xsl:choose> + <xsl:when test="@ss:Parent"> + <xsl:attribute name="style:parent-style-name"> + <xsl:value-of select="@ss:Parent"/> + </xsl:attribute> + </xsl:when> + <!-- no parent, but automatic style are automatically inheriting from a style called 'Default' + not necessary named style --> + <xsl:when test="not(key('Style', @ss:ID)/@ss:Name)"> + <xsl:attribute name="style:parent-style-name"> + <xsl:text>Default</xsl:text> + </xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:if test="ss:NumberFormat/@ss:Format"> + <xsl:attribute name="style:data-style-name"> + <xsl:value-of select="concat( @ss:ID, 'F')"/> + </xsl:attribute> + </xsl:if> + <xsl:attribute name="style:family">table-cell</xsl:attribute> + <xsl:call-template name="style-style-content"/> + </xsl:element> + </xsl:template> + <xsl:template name="cell-pattern-color"> + <!-- generates a new color from cell-pattern-color --> + <xsl:param name="pattern"/> + <xsl:param name="color-value"/> + <xsl:param name="pattern-color-value"/> + <xsl:variable name="rev-pattern" select="1 - $pattern"/> + <xsl:variable name="color-R-value"> + <xsl:call-template name="hex2decimal"> + <xsl:with-param name="hex-number" select="substring($color-value,2,2)"/> + <xsl:with-param name="index" select="1"/> + <xsl:with-param name="str-length" select="2"/> + <xsl:with-param name="last-value" select="0"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="color-G-value"> + <xsl:call-template name="hex2decimal"> + <xsl:with-param name="hex-number" select="substring($color-value,4,2)"/> + <xsl:with-param name="index" select="1"/> + <xsl:with-param name="str-length" select="2"/> + <xsl:with-param name="last-value" select="0"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="color-B-value"> + <xsl:call-template name="hex2decimal"> + <xsl:with-param name="hex-number" select="substring($color-value,6,2)"/> + <xsl:with-param name="index" select="1"/> + <xsl:with-param name="str-length" select="2"/> + <xsl:with-param name="last-value" select="0"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="pattern-R-value"> + <xsl:call-template name="hex2decimal"> + <xsl:with-param name="hex-number" select="substring($pattern-color-value,2,2)"/> + <xsl:with-param name="index" select="1"/> + <xsl:with-param name="str-length" select="2"/> + <xsl:with-param name="last-value" select="0"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="pattern-G-value"> + <xsl:call-template name="hex2decimal"> + <xsl:with-param name="hex-number" select="substring($pattern-color-value,4,2)"/> + <xsl:with-param name="index" select="1"/> + <xsl:with-param name="str-length" select="2"/> + <xsl:with-param name="last-value" select="0"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="pattern-B-value"> + <xsl:call-template name="hex2decimal"> + <xsl:with-param name="hex-number" select="substring($pattern-color-value,6,2)"/> + <xsl:with-param name="index" select="1"/> + <xsl:with-param name="str-length" select="2"/> + <xsl:with-param name="last-value" select="0"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="R-value"> + <xsl:variable name="combined-R-value"> + <xsl:call-template name="decimal2hex"> + <xsl:with-param name="dec-number" select="floor($color-R-value * $rev-pattern + $pattern-R-value * $pattern)"/> + <xsl:with-param name="last-value" select="'H'"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="string-length($combined-R-value) = 1"> + <xsl:value-of select="concat('0',$combined-R-value)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$combined-R-value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="G-value"> + <xsl:variable name="combined-G-value"> + <xsl:call-template name="decimal2hex"> + <xsl:with-param name="dec-number" select="floor($color-G-value * $rev-pattern + $pattern-G-value * $pattern)"/> + <xsl:with-param name="last-value" select="'H'"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="string-length($combined-G-value) = 1"> + <xsl:value-of select="concat('0',$combined-G-value)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$combined-G-value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="B-value"> + <xsl:variable name="combined-B-value"> + <xsl:call-template name="decimal2hex"> + <xsl:with-param name="dec-number" select="floor($color-B-value * $rev-pattern + $pattern-B-value * $pattern)"/> + <xsl:with-param name="last-value" select="'H'"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="string-length($combined-B-value) = 1"> + <xsl:value-of select="concat('0',$combined-B-value)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$combined-B-value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="concat('#',$R-value,$G-value,$B-value)"/> + </xsl:template> + <xsl:template name="colorindex2decimal"> + <xsl:param name="colorindex"/> + <xsl:variable name="colorIndexLookup"> + <xsl:value-of select="$colorindex - 8"/> + </xsl:variable> + <xsl:variable name="tempColorValue"> + <xsl:choose> + <!-- Grab the color from the custom color index if it exists... --> + <xsl:when test="/ss:Workbook/o:OfficeDocumentSettings/o:Colors/o:Color/o:Index=$colorIndexLookup"> + <xsl:value-of select="substring-after(normalize-space(/ss:Workbook/o:OfficeDocumentSettings/o:Colors/o:Color/o:RGB[/ss:Workbook/o:OfficeDocumentSettings/o:Colors/o:Color/o:Index=$colorIndexLookup]), '#')"/> + </xsl:when > + <xsl:otherwise> + <xsl:choose> + <xsl:when test="$colorindex=8"> + <xsl:value-of select="'000000'"/> + </xsl:when> + <xsl:when test="$colorindex=9"> + <xsl:value-of select="'FFFFFF'"/> + </xsl:when> + <xsl:when test="$colorindex=10"> + <xsl:value-of select="'FF0000'"/> + </xsl:when> + <xsl:when test="$colorindex=11"> + <xsl:value-of select="'00FF00'"/> + </xsl:when> + <xsl:when test="$colorindex=12"> + <xsl:value-of select="'0000FF'"/> + </xsl:when> + <xsl:when test="$colorindex=13"> + <xsl:value-of select="'FFFF00'"/> + </xsl:when> + <xsl:when test="$colorindex=14"> + <xsl:value-of select="'FF00FF'"/> + </xsl:when> + <xsl:when test="$colorindex=15"> + <xsl:value-of select="'00FFFF'"/> + </xsl:when> + <xsl:when test="$colorindex=16"> + <xsl:value-of select="'800000'"/> + </xsl:when> + <xsl:when test="$colorindex=17"> + <xsl:value-of select="'008000'"/> + </xsl:when> + <xsl:when test="$colorindex=18"> + <xsl:value-of select="'000080'"/> + </xsl:when> + <xsl:when test="$colorindex=19"> + <xsl:value-of select="'808000'"/> + </xsl:when> + <xsl:when test="$colorindex=20"> + <xsl:value-of select="'800080'"/> + </xsl:when> + <xsl:when test="$colorindex=21"> + <xsl:value-of select="'008080'"/> + </xsl:when> + <xsl:when test="$colorindex=22"> + <xsl:value-of select="'C0C0C0'"/> + </xsl:when> + <xsl:when test="$colorindex=23"> + <xsl:value-of select="'808080'"/> + </xsl:when> + <xsl:when test="$colorindex=24"> + <xsl:value-of select="'9999FF'"/> + </xsl:when> + <xsl:when test="$colorindex=25"> + <xsl:value-of select="'993366'"/> + </xsl:when> + <xsl:when test="$colorindex=26"> + <xsl:value-of select="'FFFFCC'"/> + </xsl:when> + <xsl:when test="$colorindex=27"> + <xsl:value-of select="'CCFFFF'"/> + </xsl:when> + <xsl:when test="$colorindex=28"> + <xsl:value-of select="'660066'"/> + </xsl:when> + <xsl:when test="$colorindex=29"> + <xsl:value-of select="'FF8080'"/> + </xsl:when> + <xsl:when test="$colorindex=30"> + <xsl:value-of select="'0066CC'"/> + </xsl:when> + <xsl:when test="$colorindex=31"> + <xsl:value-of select="'CCCCFF'"/> + </xsl:when> + <xsl:when test="$colorindex=32"> + <xsl:value-of select="'000080'"/> + </xsl:when> + <xsl:when test="$colorindex=33"> + <xsl:value-of select="'FF00FF'"/> + </xsl:when> + <xsl:when test="$colorindex=34"> + <xsl:value-of select="'FFFF00'"/> + </xsl:when> + <xsl:when test="$colorindex=35"> + <xsl:value-of select="'00FFFF'"/> + </xsl:when> + <xsl:when test="$colorindex=36"> + <xsl:value-of select="'800080'"/> + </xsl:when> + <xsl:when test="$colorindex=37"> + <xsl:value-of select="'800000'"/> + </xsl:when> + <xsl:when test="$colorindex=38"> + <xsl:value-of select="'008080'"/> + </xsl:when> + <xsl:when test="$colorindex=39"> + <xsl:value-of select="'0000FF'"/> + </xsl:when> + <xsl:when test="$colorindex=40"> + <xsl:value-of select="'00CCFF'"/> + </xsl:when> + <xsl:when test="$colorindex=41"> + <xsl:value-of select="'CCFFFF'"/> + </xsl:when> + <xsl:when test="$colorindex=42"> + <xsl:value-of select="'CCFFCC'"/> + </xsl:when> + <xsl:when test="$colorindex=43"> + <xsl:value-of select="'FFFF99'"/> + </xsl:when> + <xsl:when test="$colorindex=44"> + <xsl:value-of select="'99CCFF'"/> + </xsl:when> + <xsl:when test="$colorindex=45"> + <xsl:value-of select="'FF99CC'"/> + </xsl:when> + <xsl:when test="$colorindex=46"> + <xsl:value-of select="'CC99FF'"/> + </xsl:when> + <xsl:when test="$colorindex=47"> + <xsl:value-of select="'FFCC99'"/> + </xsl:when> + <xsl:when test="$colorindex=48"> + <xsl:value-of select="'3366FF'"/> + </xsl:when> + <xsl:when test="$colorindex=49"> + <xsl:value-of select="'33CCCC'"/> + </xsl:when> + <xsl:when test="$colorindex=50"> + <xsl:value-of select="'99CC00'"/> + </xsl:when> + <xsl:when test="$colorindex=51"> + <xsl:value-of select="'FFCC00'"/> + </xsl:when> + <xsl:when test="$colorindex=52"> + <xsl:value-of select="'FF9900'"/> + </xsl:when> + <xsl:when test="$colorindex=53"> + <xsl:value-of select="'FF6600'"/> + </xsl:when> + <xsl:when test="$colorindex=54"> + <xsl:value-of select="'666699'"/> + </xsl:when> + <xsl:when test="$colorindex=55"> + <xsl:value-of select="'969696'"/> + </xsl:when> + <xsl:when test="$colorindex=56"> + <xsl:value-of select="'003366'"/> + </xsl:when> + <xsl:when test="$colorindex=57"> + <xsl:value-of select="'339966'"/> + </xsl:when> + <xsl:when test="$colorindex=58"> + <xsl:value-of select="'003300'"/> + </xsl:when> + <xsl:when test="$colorindex=59"> + <xsl:value-of select="'333300'"/> + </xsl:when> + <xsl:when test="$colorindex=60"> + <xsl:value-of select="'993300'"/> + </xsl:when> + <xsl:when test="$colorindex=61"> + <xsl:value-of select="'993366'"/> + </xsl:when> + <xsl:when test="$colorindex=62"> + <xsl:value-of select="'333399'"/> + </xsl:when> + <xsl:when test="$colorindex=63"> + <xsl:value-of select="'333333'"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'NOTFOUND'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="tempColorDecimal"> + <xsl:choose> + <xsl:when test="not($tempColorValue = 'NOTFOUND')"> + <xsl:call-template name="hex2decimal"> + <xsl:with-param name="hex-number" select="$tempColorValue"/> + <xsl:with-param name="index" select="1"/> + <xsl:with-param name="str-length" select="6"/> + <xsl:with-param name="last-value" select="0"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="4294967295"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="$tempColorDecimal"/> + </xsl:template> + <xsl:template name="hex2decimal"> + <!-- transforms a hex number to a decimal number.parses the string from left to right --> + <xsl:param name="hex-number"/> + <xsl:param name="index"/> + <xsl:param name="str-length"/> + <xsl:param name="last-value"/> + <xsl:variable name="dec-char"> + <xsl:call-template name="hexNumber2dec"> + <xsl:with-param name="hex-value" select="substring($hex-number, $index ,1)"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="current-value" select="$last-value * 16 + $dec-char"/> + <xsl:if test="$index &lt; $str-length"> + <xsl:call-template name="hex2decimal"> + <xsl:with-param name="hex-number" select="$hex-number"/> + <xsl:with-param name="index" select="$index + 1"/> + <xsl:with-param name="str-length" select="$str-length"/> + <xsl:with-param name="last-value" select="$current-value"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="$index = $str-length"> + <xsl:value-of select="$current-value"/> + </xsl:if> + </xsl:template> + <xsl:template name="hexNumber2dec"> + <!-- return a decimal number for a hex character --> + <xsl:param name="hex-value"/> + <xsl:choose> + <xsl:when test="$hex-value = 'A' or ($hex-value = 'a')"> + <xsl:value-of select="10"/> + </xsl:when> + <xsl:when test="$hex-value = 'B' or ($hex-value = 'b')"> + <xsl:value-of select="11"/> + </xsl:when> + <xsl:when test="$hex-value = 'C' or ($hex-value = 'c')"> + <xsl:value-of select="12"/> + </xsl:when> + <xsl:when test="$hex-value = 'D' or ($hex-value = 'd')"> + <xsl:value-of select="13"/> + </xsl:when> + <xsl:when test="$hex-value = 'E' or ($hex-value = 'e')"> + <xsl:value-of select="14"/> + </xsl:when> + <xsl:when test="$hex-value = 'F' or ($hex-value = 'f')"> + <xsl:value-of select="15"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$hex-value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="decimal2hex"> + <!-- transforms a decimal number to a hex number,only for two-bit hex(less than 256 in decimal) currently --> + <xsl:param name="dec-number"/> + <xsl:param name="last-value"/> + <xsl:variable name="current-value"> + <xsl:call-template name="decNumber2hex"> + <xsl:with-param name="dec-value"> + <xsl:if test="$dec-number &gt; 15"> + <xsl:value-of select="floor($dec-number div 16)"/> + </xsl:if> + <xsl:if test="$dec-number &lt; 16"> + <xsl:value-of select="$dec-number"/> + </xsl:if> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:if test="$dec-number &gt; 15"> + <xsl:call-template name="decimal2hex"> + <xsl:with-param name="dec-number" select="$dec-number mod 16"/> + <xsl:with-param name="last-value" select="concat($last-value,$current-value)"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="$dec-number &lt; 16"> + <xsl:value-of select="substring-after(concat($last-value,$current-value),'H')"/> + </xsl:if> + </xsl:template> + <xsl:template name="decNumber2hex"> + <!-- return a hex number for a decimal character --> + <xsl:param name="dec-value"/> + <xsl:choose> + <xsl:when test="$dec-value = 10"> + <xsl:value-of select="'A'"/> + </xsl:when> + <xsl:when test="$dec-value = 11"> + <xsl:value-of select="'B'"/> + </xsl:when> + <xsl:when test="$dec-value = 12"> + <xsl:value-of select="'C'"/> + </xsl:when> + <xsl:when test="$dec-value = 13"> + <xsl:value-of select="'D'"/> + </xsl:when> + <xsl:when test="$dec-value = 14"> + <xsl:value-of select="'E'"/> + </xsl:when> + <xsl:when test="$dec-value = 15"> + <xsl:value-of select="'F'"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$dec-value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="ss:Border"> + <xsl:variable name="position"> + <xsl:choose> + <xsl:when test="@ss:Position = 'Top'">fo:border-top</xsl:when> + <xsl:when test="@ss:Position = 'Bottom'">fo:border-bottom</xsl:when> + <xsl:when test="@ss:Position = 'Left'">fo:border-left</xsl:when> + <xsl:when test="@ss:Position = 'Right'">fo:border-right</xsl:when> + <!-- DiagonalLeft & DiagonalRight are not supported yet, --> + <xsl:otherwise>fo:border-left</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="width"> + <xsl:choose> + <!-- 0: Hairline --> + <xsl:when test="@ss:Weight = '0'">0.002cm</xsl:when> + <!-- 1: Thin --> + <xsl:when test="@ss:Weight = '1'">0.035cm</xsl:when> + <!-- 2: Medium --> + <xsl:when test="@ss:Weight = '2'">0.088cm</xsl:when> + <!-- 3: Thick --> + <xsl:when test="@ss:Weight = '3'"> + <xsl:choose> + <xsl:when test="@ss:LineStyle = 'Double'">0.105cm</xsl:when> + <xsl:otherwise>0.141cm</xsl:otherwise> + </xsl:choose> + </xsl:when> + <!-- invalid value, or parameter not exist at all --> + <xsl:otherwise>0.002cm</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="linestyle"> + <xsl:choose> + <xsl:when test="@ss:LineStyle = 'None'">none</xsl:when> + <xsl:when test="@ss:LineStyle = 'Continuous'">solid</xsl:when> + <xsl:when test="@ss:LineStyle = 'Double'">double</xsl:when> + <!-- Dash, Dot, DashDot, DashDotDot, SlantDashDot are not supported yet --> + <xsl:otherwise>solid</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="color"> + <xsl:choose> + <xsl:when test="@ss:Color"> + <xsl:value-of select="@ss:Color"/> + </xsl:when> + <!-- default border color is black --> + <xsl:otherwise>#000000</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="{$position}"> + <xsl:value-of select="concat( $width, ' ', $linestyle, ' ', $color)"/> + </xsl:attribute> + <xsl:if test="@ss:LineStyle = 'Double'"> + <xsl:variable name="widthposition"> + <xsl:choose> + <xsl:when test="@ss:Position = 'Top'">style:border-line-width-top</xsl:when> + <xsl:when test="@ss:Position = 'Bottom'">style:border-line-width-bottom</xsl:when> + <xsl:when test="@ss:Position = 'Left'">style:border-line-width-left</xsl:when> + <xsl:when test="@ss:Position = 'Right'">style:border-line-width-right</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="{$widthposition}">0.035cm 0.035cm 0.035cm</xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="ss:Font"> + <xsl:choose> + <xsl:when test="@ss:VerticalAlign = 'Superscript'"> + <style:style style:name="{concat(../@ss:ID,'T0')}" style:family="text"> + <style:text-properties style:text-position="33% 58%"/> + </style:style> + </xsl:when> + <xsl:when test="@ss:VerticalAlign = 'Subscript'"> + <style:style style:name="{concat(../@ss:ID,'T0')}" style:family="text"> + <style:text-properties style:text-position="-33% 58%"/> + </style:style> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:template> + <xsl:template match="ss:Table"> + <xsl:variable name="default-column-width"> + <xsl:choose> + <xsl:when test="@ss:DefaultColumnWidth"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="concat(@ss:DefaultColumnWidth,'pt')"/> + </xsl:call-template> + <xsl:text>cm</xsl:text> + </xsl:when> + <!-- Note: Specify where this value come from.. --> + <xsl:otherwise>2.096cm</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="table-pos"> + <xsl:value-of select="count(../preceding-sibling::ss:Worksheet)+1"/> + </xsl:variable> + <!-- naming convention the default column style is name co<NumberOfSheet> e.g. co1 for the first sheet --> + <style:style style:family="table-column" style:name="{concat('co', $table-pos)}"> + <style:table-column-properties fo:break-before="auto" style:column-width="{$default-column-width}"/> + </style:style> + <xsl:choose> + <xsl:when test="ss:Column"> + <xsl:call-template name="get-column-style-name"> + <xsl:with-param name="finishedColumns" select="0"/> + <xsl:with-param name="columnCount" select="count(./ss:Column)"/> + <xsl:with-param name="currentCount" select="1"/> + <xsl:with-param name="table-pos" select="$table-pos"/> + <xsl:with-param name="default-column-width" select="$default-column-width"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + <xsl:if test="../x:PageBreaks/x:ColBreaks"> + <style:style style:name="{concat('cob',$table-pos)}" style:family="table-column"> + <xsl:element name="style:table-column-properties"> + <xsl:attribute name="style:column-width"> + <xsl:value-of select="$default-column-width"/> + </xsl:attribute> + <xsl:attribute name="fo:break-before">page</xsl:attribute> + </xsl:element> + </style:style> + </xsl:if> + <xsl:variable name="default-row-height"> + <xsl:choose> + <xsl:when test="@ss:DefaultRowHeight"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="concat(@ss:DefaultRowHeight,'pt')"/> + </xsl:call-template> + <xsl:text>cm</xsl:text> + </xsl:when> + <!-- Note: This is the default row hight value in spec it is written 255 point, this seems wrong --> + <!-- <xsl:otherwise>0.503cm</xsl:otherwise> --> + <xsl:otherwise>0.45cm</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <style:style style:family="table-row" style:name="{concat('ro', $table-pos)}"> + <style:table-row-properties style:row-height="{$default-row-height}" style:use-optimal-row-height="false"/> + </style:style> + <xsl:if test="ss:Row"> + <xsl:call-template name="get-row-style-name"> + <xsl:with-param name="earlierRowNo" select="0"/> + <xsl:with-param name="rowNodeCount" select="count(./ss:Row)"/> + <xsl:with-param name="rowNodeIndex" select="1"/> + <xsl:with-param name="table-pos" select="$table-pos"/> + <xsl:with-param name="default-row-height" select="$default-row-height"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="../x:PageBreaks/x:RowBreaks"> + <style:style style:name="{concat('rob',$table-pos)}" style:family="table-row"> + <xsl:element name="style:table-row-properties"> + <xsl:attribute name="style:row-height"> + <xsl:value-of select="$default-row-height"/> + </xsl:attribute> + <xsl:attribute name="style:use-optimal-row-height">false</xsl:attribute> + <xsl:attribute name="fo:break-before">page</xsl:attribute> + </xsl:element> + </style:style> + </xsl:if> + <!-- create table-style --> + <xsl:element name="style:style"> + <xsl:attribute name="style:name"> + <xsl:value-of select="concat( 'ta', $table-pos)"/> + </xsl:attribute> + <xsl:attribute name="style:family">table</xsl:attribute> + <!-- ss:Name have to be from type 'NCNameChar' ::= Letter | Digit | '.' | '-' | '_' | CombiningChar | Extender --> + <xsl:attribute name="style:master-page-name"> + <xsl:call-template name="encode-as-nc-name"> + <xsl:with-param name="string" select="../@ss:Name"/> + </xsl:call-template> + </xsl:attribute> + <xsl:element name="style:table-properties"> + <xsl:choose> + <xsl:when test="../x:WorksheetOptions/x:Visible = 'SheetHidden'"> + <xsl:attribute name="table:display">false</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:display">true</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template name="get-column-style-name"> + <!-- generate stylename of colbreak after matching the column number and the colbreak number --> + <xsl:param name="finishedColumns"/> + <xsl:param name="columnCount"/> + <xsl:param name="currentCount"/> + <xsl:param name="table-pos"/> + <xsl:param name="default-column-width"/> + <xsl:if test="$currentCount &lt; ($columnCount + 1)"> + <xsl:variable name="span-value"> + <xsl:choose> + <xsl:when test="./ss:Column[position() = $currentCount]/@ss:Span"> + <xsl:value-of select="./ss:Column[position() = $currentCount]/@ss:Span + 1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="0"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="current-index"> + <xsl:choose> + <xsl:when test="./ss:Column[position() = $currentCount]/@ss:Index"> + <xsl:value-of select="./ss:Column[position() = $currentCount]/@ss:Index - 1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$finishedColumns"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="column-break"> + <xsl:choose> + <xsl:when test="$span-value = 0"> + <xsl:if test="../x:PageBreaks/x:ColBreaks/x:ColBreak/x:Column = $current-index"> + <xsl:value-of select="1"/> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:if test="../x:PageBreaks/x:ColBreaks[(x:ColBreak/x:Column &gt; $finishedColumns) and (x:ColBreak/x:Column &lt; ($finishedColumns + $span-value))]"> + <xsl:value-of select="1"/> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="$column-break = 1"> + <xsl:element name="style:style"> + <xsl:attribute name="style:name"> + <xsl:call-template name="encode-as-nc-name"> + <xsl:with-param name="string" select="concat('cob', $table-pos, '-',$currentCount)"/> + </xsl:call-template> + </xsl:attribute> + <xsl:attribute name="style:family">table-column</xsl:attribute> + <xsl:element name="style:table-column-properties"> + <xsl:choose> + <xsl:when test="./ss:Column[position() = $currentCount]/@ss:Width"> + <xsl:attribute name="style:column-width"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="concat(./ss:Column[position() = $currentCount]/@ss:Width,'pt')"/> + </xsl:call-template> + <xsl:text>cm</xsl:text> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:column-width"> + <xsl:value-of select="$default-column-width"/> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="./ss:Column[position() = $currentCount]/@ss:AutoFitWidth = '0'"> + <xsl:attribute name="style:use-optimal-column-width">false</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="./ss:Column[position() = $currentCount]/@ss:Width &gt; 0"> + <xsl:attribute name="style:use-optimal-column-width">false</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:use-optimal-column-width">true</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="fo:break-before">page</xsl:attribute> + </xsl:element> + </xsl:element> + </xsl:if> + <style:style style:name="{concat('co', $table-pos, '-',$currentCount)}" style:family="table-column"> + <xsl:element name="style:table-column-properties"> + <xsl:choose> + <xsl:when test="./ss:Column[position() = $currentCount]/@ss:Width"> + <xsl:attribute name="style:column-width"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="concat(./ss:Column[position() = $currentCount]/@ss:Width,'pt')"/> + </xsl:call-template> + <xsl:text>cm</xsl:text> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:column-width"> + <xsl:value-of select="$default-column-width"/> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="fo:break-before">auto</xsl:attribute> + </xsl:element> + </style:style> + <xsl:if test="$currentCount &lt; $columnCount"> + <xsl:call-template name="get-column-style-name"> + <xsl:with-param name="finishedColumns"> + <xsl:choose> + <xsl:when test="./ss:Column[position() = $currentCount]/@ss:Index"> + <xsl:choose> + <xsl:when test="./ss:Column[position() = $currentCount]/@ss:Span"> + <xsl:value-of select="./ss:Column[position() = $currentCount]/@ss:Index + ./ss:Column[position() = $currentCount]/@ss:Span"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="./ss:Column[position() = $currentCount]/@ss:Index"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="./ss:Column[position() = $currentCount]/@ss:Span"> + <xsl:value-of select="$finishedColumns + ./ss:Column[position() = $currentCount]/@ss:Span + 1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$finishedColumns + 1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="columnCount" select="$columnCount"/> + <xsl:with-param name="currentCount" select="$currentCount + 1"/> + <xsl:with-param name="table-pos" select="$table-pos"/> + <xsl:with-param name="default-column-width" select="$default-column-width"/> + </xsl:call-template> + </xsl:if> + </xsl:if> + </xsl:template> + <xsl:template name="get-row-style-name"> + <!-- generate stylename of rowbreak after matching the row number and the rowbreak number --> + <xsl:param name="earlierRowNo"/> + <xsl:param name="rowNodeCount"/> + <xsl:param name="rowNodeIndex"/> + <xsl:param name="table-pos"/> + <xsl:param name="default-row-height"/> + <xsl:if test="$rowNodeIndex &lt; ($rowNodeCount + 1)"> + <xsl:variable name="span-value"> + <xsl:choose> + <xsl:when test="./ss:Row[position() = $rowNodeIndex]/@ss:Index"> + <xsl:choose> + <xsl:when test="./ss:Row[position() = $rowNodeIndex]/@ss:Span"> + <xsl:value-of select="./ss:Row[position() = $rowNodeIndex]/@ss:Index - $earlierRowNo+ ./ss:Row[position() = $rowNodeIndex]/@ss:Span"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="0"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="./ss:Row[position() = $rowNodeIndex]/@ss:Span"> + <xsl:value-of select="./ss:Row[position() = $rowNodeIndex]/@ss:Span + 1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="0"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="current-index"> + <xsl:choose> + <xsl:when test="./ss:Row[position() = $rowNodeIndex]/@ss:Index"> + <xsl:value-of select="./ss:Row[position() = $rowNodeIndex]/@ss:Index - 1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$earlierRowNo"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="row-break"> + <xsl:choose> + <xsl:when test="$span-value = 0"> + <xsl:if test="../x:PageBreaks/x:RowBreaks/x:RowBreak/x:Row = $current-index"> + <xsl:value-of select="1"/> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:if test="../x:PageBreaks/x:RowBreaks[(x:RowBreak/x:Row &gt; $earlierRowNo) and (x:RowBreak/x:Row &lt; ($earlierRowNo + $span-value))]"> + <xsl:value-of select="1"/> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="$row-break = 1"> + <xsl:element name="style:style"> + <xsl:choose> + <xsl:when test="./ss:Row[position() = $rowNodeIndex]/@ss:StyleID"> + <xsl:attribute name="style:name"><xsl:value-of select="concat('ro', $table-pos, '-',$rowNodeIndex,'-',ss:Row[position() = $rowNodeIndex]/@ss:StyleID)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:name"><xsl:value-of select="concat('ro', $table-pos, '-',$rowNodeIndex)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="style:family">table-row</xsl:attribute> + + + <xsl:element name="style:table-row-properties"> + <xsl:choose> + <xsl:when test="./ss:Row[position() = $rowNodeIndex]/@ss:Height"> + <xsl:attribute name="style:row-height"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="concat(./ss:Row[position() = $rowNodeIndex]/@ss:Height,'pt')"/> + </xsl:call-template> + <xsl:text>cm</xsl:text> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:row-height"> + <xsl:value-of select="$default-row-height"/> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="./ss:Row[position() = $rowNodeIndex]/@ss:AutoFitHeight = '0'"> + <xsl:attribute name="style:use-optimal-row-height">false</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="./ss:Row[position() = $rowNodeIndex]/@ss:Height &gt; 0"> + <xsl:attribute name="style:use-optimal-row-height">false</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:use-optimal-row-height">true</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="fo:break-before">page</xsl:attribute> + <xsl:apply-templates select="key('Style', ss:Row[position() = $rowNodeIndex]/@ss:StyleID)/ss:Interior" mode="style-style-content"/> + </xsl:element> + <!-- + <xsl:apply-templates select="key('Style', ss:Row[position() = $rowNodeIndex]/@ss:StyleID)" mode="style-style-content" /> + --> + </xsl:element> + </xsl:if> + <!-- + <style:style style:name="{concat('ro', $table-pos, '-',$rowNodeIndex)}" style:family="table-row"> + --> + <xsl:element name="style:style"> + <xsl:choose> + <xsl:when test="./ss:Row[position() = $rowNodeIndex]/@ss:StyleID"> + <xsl:attribute name="style:name"><xsl:value-of select="concat('ro', $table-pos, '-',$rowNodeIndex,'-',ss:Row[position() = $rowNodeIndex]/@ss:StyleID)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:name"><xsl:value-of select="concat('ro', $table-pos, '-',$rowNodeIndex)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="style:family">table-row</xsl:attribute> + + + <xsl:element name="style:table-row-properties"> + <xsl:choose> + <xsl:when test="./ss:Row[position() = $rowNodeIndex]/@ss:Height"> + <xsl:attribute name="style:row-height"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="concat(./ss:Row[position() = $rowNodeIndex]/@ss:Height,'pt')"/> + </xsl:call-template> + <xsl:text>cm</xsl:text> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:row-height"> + <xsl:value-of select="$default-row-height"/> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="./ss:Row[position() = $rowNodeIndex]/@ss:AutoFitHeight"> + <xsl:choose> + <xsl:when test="./ss:Row[position() = $rowNodeIndex]/@ss:AutoFitHeight = '0'"> + <xsl:attribute name="style:use-optimal-row-height">false</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:use-optimal-row-height">true</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="./ss:Row[position() = $rowNodeIndex]/@ss:Height &gt; 0"> + <xsl:attribute name="style:use-optimal-row-height">false</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:use-optimal-row-height">true</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="fo:break-before">auto</xsl:attribute> + <!-- apply to background --> + <xsl:apply-templates select="key('Style', ss:Row[position() = $rowNodeIndex]/@ss:StyleID)/ss:Interior" mode="style-style-content"/> + </xsl:element> + <!-- + <xsl:apply-templates select="key('Style', ss:Row[position() = $rowNodeIndex]/@ss:StyleID)" mode="style-style-content" /> + --> + </xsl:element> + <xsl:if test="$rowNodeIndex &lt; $rowNodeCount"> + <xsl:call-template name="get-row-style-name"> + <xsl:with-param name="earlierRowNo"> + <xsl:choose> + <xsl:when test="./ss:Row[position() = $rowNodeIndex]/@ss:Index"> + <xsl:choose> + <xsl:when test="./ss:Row[position() = $rowNodeIndex]/@ss:Span"> + <xsl:value-of select="./ss:Row[position() = $rowNodeIndex]/@ss:Index + ./ss:Row[position() = $rowNodeIndex]/@ss:Span"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="./ss:Row[position() = $rowNodeIndex]/@ss:Index"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="./ss:Row[position() = $rowNodeIndex]/@ss:Span"> + <xsl:value-of select="$earlierRowNo + ./ss:Row[position() = $rowNodeIndex]/@ss:Span + 1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$earlierRowNo + 1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="rowNodeCount" select="$rowNodeCount"/> + <xsl:with-param name="rowNodeIndex" select="$rowNodeIndex + 1"/> + <xsl:with-param name="table-pos" select="$table-pos"/> + <xsl:with-param name="default-row-height" select="$default-row-height"/> + </xsl:call-template> + </xsl:if> + </xsl:if> + </xsl:template> + <xsl:template name="count-spanned-columns"> + <xsl:param name="expandedColumnCount" select="0"/> + <xsl:param name="columns"/> + <xsl:param name="columnsCount" select="count($columns)"/> + <xsl:param name="columnIndex" select="1"/> + <xsl:choose> + <xsl:when test="$columnIndex &lt;= $columnsCount"> + <xsl:call-template name="count-spanned-columns"> + <xsl:with-param name="columns" select="$columns"/> + <xsl:with-param name="columnsCount" select="$columnsCount"/> + <xsl:with-param name="columnIndex" select="$columnIndex + 1"/> + <xsl:with-param name="expandedColumnCount" select="$expandedColumnCount + $columns[$columnIndex]/@ss:Span"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$expandedColumnCount"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="ss:Worksheet"> + <xsl:element name="table:table"> + <xsl:attribute name="table:name"> + <xsl:value-of select="@ss:Name"/> + </xsl:attribute> + <!-- other attributes aren't suitable to apply yet --> + <xsl:if test="ss:Table"> + <xsl:attribute name="table:style-name"> + <xsl:value-of select="concat( 'ta', count(preceding-sibling::ss:Worksheet)+1)"/> + </xsl:attribute> + <xsl:if test="@ss:Protected = '1'"> + <xsl:attribute name="table:protected">true</xsl:attribute> + </xsl:if> + <xsl:if test="descendant::ss:NamedRange[@ss:Name = 'Print_Area' and contains( @ss:RefersTo, '!R')]"> + <xsl:variable name="referto"> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="0"/> + <xsl:with-param name="cell-column-pos" select="0"/> + <xsl:with-param name="expression" select="descendant::ss:NamedRange/@ss:RefersTo"/> + <xsl:with-param name="return-value" select="''"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="table:print-ranges"> + <xsl:value-of select="translate( $referto, '=', '$')"/> + </xsl:attribute> + </xsl:if> + <xsl:variable name="table-pos"> + <xsl:value-of select="count(../preceding-sibling::ss:Worksheet)+1"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="ss:Table/@ss:ExpandedColumnCount"> + <xsl:choose> + <xsl:when test="not(ss:Table/ss:Column)"> + <!-- no columns exist --> + <xsl:call-template name="create-columns-without-input"> + <xsl:with-param name="table-pos" select="$table-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="create-columns"> + <xsl:with-param name="columnCount" select="ss:Table/@ss:ExpandedColumnCount"/> + <xsl:with-param name="currentColumnNode" select="ss:Table/ss:Column[1]"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="ss:Table/ss:Column/@ss:Span"> + <!-- No absolute column number (ss:ExpandedColumnCount) is add the nodes and spanned columns --> + <xsl:variable name="spannedColumns"> + <xsl:call-template name="count-spanned-columns"> + <xsl:with-param name="columns" select="ss:Table/ss:Column[@ss:Span]"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="create-columns"> + <xsl:with-param name="columnCount" select="count(ss:Table/ss:Column) + number($spannedColumns)"/> + <xsl:with-param name="currentColumnNode" select="ss:Table/ss:Column[1]"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <!-- No absolute column number (ss:ExpandedColumnCount) is add the nodes --> + <xsl:call-template name="create-columns"> + <xsl:with-param name="columnCount" select="count(ss:Table/ss:Column)"/> + <xsl:with-param name="currentColumnNode" select="ss:Table/ss:Column[1]"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + <!-- generates the string of row\column position if ConditionalFormatting exists --> + <xsl:variable name="condition-pos-str1"> + <xsl:if test="./x:ConditionalFormatting"> + <xsl:call-template name="condition-row-column-string"> + <xsl:with-param name="last" select="''"/> + <xsl:with-param name="total" select="count(./x:ConditionalFormatting)"/> + <xsl:with-param name="index" select="1"/> + </xsl:call-template> + </xsl:if> + </xsl:variable> + <xsl:variable name="condition-pos-str2"> + <xsl:if test="./x:DataValidation"> + <xsl:call-template name="validation-row-column-string"> + <xsl:with-param name="last" select="''"/> + <xsl:with-param name="total" select="count(./x:DataValidation)"/> + <xsl:with-param name="index" select="1"/> + </xsl:call-template> + </xsl:if> + </xsl:variable> + <xsl:variable name="condition-pos-str" select="concat($condition-pos-str1, $condition-pos-str2)"/> + <xsl:choose> + <xsl:when test="./ss:Table/ss:Row"> + <xsl:call-template name="create-rows"> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="./x:PageBreaks/x:RowBreaks"> + <xsl:for-each select="./x:PageBreaks/x:RowBreaks/x:RowBreak"> + <xsl:variable name="number-repeated"> + <xsl:choose> + <xsl:when test="position() = 1"> + <xsl:value-of select="./x:Row"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select=". - preceding::x:RowBreak[position()=count(.)]/x:Row - 1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="$number-repeated &gt; 0"> + <xsl:element name="table:table-row"> + <xsl:if test="@ss:Hidden = '1'"> + <xsl:attribute name="table:visibility">collapse</xsl:attribute> + </xsl:if> + <xsl:attribute name="table:style-name"> + <xsl:value-of select="concat('ro',$table-pos)"/> + </xsl:attribute> + <xsl:attribute name="table:number-rows-repeated"> + <xsl:value-of select="$number-repeated"/> + </xsl:attribute> + <xsl:choose> + <xsl:when test="ss:Table/@ss:ExpandedColumnCount"> + <table:table-cell table:number-columns-repeated="{ss:Table/@ss:ExpandedColumnCount}"/> + </xsl:when> + <xsl:otherwise> + <!-- OASIS XML row can not be empty --> + <table:table-cell table:number-columns-repeated="256"/> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:element name="table:table-row"> + <xsl:if test="@ss:Hidden = '1'"> + <xsl:attribute name="table:visibility">collapse</xsl:attribute> + </xsl:if> + <xsl:attribute name="table:style-name"> + <xsl:value-of select="concat('rob',$table-pos)"/> + </xsl:attribute> + <xsl:choose> + <xsl:when test="ss:Table/@ss:ExpandedColumnCount"> + <table:table-cell table:number-columns-repeated="{ss:Table/@ss:ExpandedColumnCount}"/> + </xsl:when> + <xsl:otherwise> + <!-- OASIS XML row can not be empty --> + <table:table-cell table:number-columns-repeated="256"/> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <!-- in case no table row exists (empty spreadsheet) --> + <xsl:element name="table:table-row"> + <xsl:choose> + <xsl:when test="ss:Table/@ss:StyleID"> + <xsl:attribute name="table:style-name"> + <xsl:value-of select="ss:Table/@ss:StyleID"/> + </xsl:attribute> + <xsl:element name="table:table-cell"> + <xsl:attribute name="table:style-name"> + <xsl:value-of select="ss:Table/@ss:StyleID"/> + </xsl:attribute> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:style-name"> + <xsl:value-of select="concat('ro',$table-pos)"/> + </xsl:attribute> + <xsl:element name="table:table-cell"/> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="./x:ConditionalFormatting"> + <xsl:variable name="condition-row-max"> + <xsl:call-template name="condition-row-col-pos-max"> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="last-value" select="0"/> + <xsl:with-param name="div-value" select="'R'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="condition-col-max"> + <xsl:call-template name="condition-row-col-pos-max"> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="last-value" select="0"/> + <xsl:with-param name="div-value" select="'C'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="break-row-max"> + <xsl:call-template name="break-row-beyond-max"> + <xsl:with-param name="pos" select="1"/> + <xsl:with-param name="last-value" select="0"/> + <xsl:with-param name="count-value" select="count(./x:PageBreaks/x:RowBreaks/x:RowBreak)"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="end-value"> + <xsl:choose> + <xsl:when test="$condition-row-max &lt; $break-row-max"> + <xsl:value-of select="$break-row-max"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$condition-row-max"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="get-row-beyond-last"> + <xsl:with-param name="index-value" select="1"/> + <xsl:with-param name="worksheetNo" select="count(preceding-sibling::ss:Worksheet)+1"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="end-pos" select="$end-value"/> + <xsl:with-param name="total-col" select="$condition-col-max"/> + </xsl:call-template> + </xsl:if> + <!-- if exists attribute of StyleID in tag of ss:Table but no Row/Column --> + <xsl:if test="./ss:Table/@ss:StyleID"> + <table:table-row table:style-name="{concat('ro',$table-pos)}" table:number-rows-repeated="65564"> + <table:table-cell table:number-columns-repeated="256"/> + </table:table-row> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:element> + </xsl:template> + <!-- Note: Need to be refactored --> + <xsl:template name="create-columns-without-input"> + <xsl:param name="table-pos"/> + <xsl:choose> + <xsl:when test="./x:PageBreaks/x:ColBreaks"> + <xsl:for-each select="./x:PageBreaks/x:ColBreaks/x:ColBreak"> + <xsl:variable name="number-repeated"> + <xsl:choose> + <xsl:when test="position() = 1"> + <xsl:value-of select="./x:Column"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select=". - preceding::x:ColBreak[position()=count(.)]/x:Column - 1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="$number-repeated &gt; 0"> + <xsl:element name="table:table-column"> + <xsl:if test="ancestor::ss:Worksheet/ss:Table/@ss:StyleID"> + <xsl:attribute name="table:default-cell-style-name"> + <xsl:value-of select="ancestor::ss:Worksheet/ss:Table/@ss:StyleID"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="@ss:Hidden = '1'"> + <xsl:attribute name="table:visibility">collapse</xsl:attribute> + </xsl:if> + <xsl:attribute name="table:style-name"> + <xsl:value-of select="concat('co',$table-pos)"/> + </xsl:attribute> + <xsl:attribute name="table:number-columns-repeated"> + <xsl:value-of select="$number-repeated"/> + </xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:element name="table:table-column"> + <!-- column style be made out beforehead --> + <xsl:if test="ancestor::ss:Worksheet/ss:Table/@ss:StyleID"> + <xsl:attribute name="table:default-cell-style-name"> + <xsl:value-of select="ancestor::ss:Worksheet/ss:Table/@ss:StyleID"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="@ss:Hidden = '1'"> + <xsl:attribute name="table:visibility">collapse</xsl:attribute> + </xsl:if> + <xsl:attribute name="table:style-name"> + <xsl:value-of select="concat('cob',$table-pos)"/> + </xsl:attribute> + </xsl:element> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:element name="table:table-column"> + <xsl:choose> + <xsl:when test="ss:Table/@ss:StyleID"> + <xsl:attribute name="table:style-name"> + <xsl:value-of select="ss:Table/@ss:StyleID"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:style-name"> + <xsl:text>co1</xsl:text> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="ss:Table/@ss:ExpandedColumnCount and ss:Table/@ss:ExpandedColumnCount > 0"> + <xsl:attribute name="table:number-columns-repeated"> + <xsl:value-of select="ss:Table/@ss:ExpandedColumnCount"/> + </xsl:attribute> + </xsl:if> + <xsl:attribute name="table:default-cell-style-name"> + <xsl:text>Default</xsl:text> + </xsl:attribute> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- + Example: + <ss:Table> + <ss:Column ss:Index="4" ss:Width="500" ss:Span="3" /> + <ss:Column ss:Width="200" /> + </ss:Table> + + Prior column (ss:Index - 1) is written + The given fourth cell (ss:Index="4") is handled as repeated three times (ss:Span="3"). + The eight column got a width of "200" + + ContextNode: ss:Worksheet + --> + <xsl:key match="/ss:Workbook/ss:Worksheet/x:PageBreaks/x:ColBreaks/x:ColBreak" name="ColBreak" use="Column"/> + <xsl:template name="create-columns"> + <xsl:param name="columnCount"/> + <xsl:param name="currentColumn" select="1"/> + <xsl:param name="finishedColumns" select="0"/> + <xsl:param name="worksheetNo" select="count(preceding-sibling::ss:Worksheet)+1"/> + <xsl:param name="currentColumnNode"/> + <xsl:choose> + <xsl:when test="$finishedColumns &lt; $columnCount"> + <xsl:choose> + <xsl:when test="$currentColumnNode"> + <xsl:choose> + <xsl:when test="$currentColumnNode/@ss:Index - $finishedColumns &gt; 1"> + <!-- found column with index. + filling up table with empty columns until Index is reached --> + <xsl:call-template name="create-default-column"> + <xsl:with-param name="currentColumn" select="$currentColumn"/> + <xsl:with-param name="currentColumnNode" select="$currentColumnNode"/> + <xsl:with-param name="worksheetNo" select="$worksheetNo"/> + </xsl:call-template> + <xsl:call-template name="create-columns"> + <xsl:with-param name="columnCount" select="$columnCount"/> + <xsl:with-param name="currentColumn" select="$currentColumn"/> + <xsl:with-param name="currentColumnNode" select="$currentColumnNode"/> + <xsl:with-param name="finishedColumns" select="$finishedColumns + 1"/> + <xsl:with-param name="worksheetNo" select="$worksheetNo"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:element name="table:table-column"> + <xsl:if test="$currentColumnNode/@ss:Hidden = '1'"> + <xsl:attribute name="table:visibility">collapse</xsl:attribute> + </xsl:if> + <xsl:if test="$currentColumnNode/@ss:Span"> + <xsl:attribute name="table:number-columns-repeated"> + <xsl:value-of select="$currentColumnNode/@ss:Span + 1"/> + </xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="key('ColBreak', $currentColumn)"> + <xsl:attribute name="table:style-name"> + <xsl:value-of select="concat('cob', $worksheetNo, '-', $currentColumn)"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:style-name"> + <xsl:value-of select="concat('co', $worksheetNo, '-', $currentColumn)"/> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="$currentColumnNode/@ss:StyleID"> + <xsl:attribute name="table:default-cell-style-name"> + <xsl:value-of select="$currentColumnNode/@ss:StyleID"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:default-cell-style-name"> + <xsl:text>Default</xsl:text> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:call-template name="create-columns"> + <xsl:with-param name="columnCount" select="$columnCount"/> + <xsl:with-param name="currentColumn" select="$currentColumn + 1"/> + <xsl:with-param name="finishedColumns"> + <xsl:choose> + <xsl:when test="$currentColumnNode/@ss:Span"> + <xsl:value-of select="$finishedColumns + $currentColumnNode/@ss:Span + 1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$finishedColumns + 1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="currentColumnNode" select="ss:Table/ss:Column[$currentColumn + 1]"/> + <xsl:with-param name="worksheetNo" select="$worksheetNo"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <!-- <xsl:if test="not($finishedColumns + 1 = $columnCount)"> --> + <xsl:call-template name="create-default-column"> + <xsl:with-param name="currentColumn" select="$currentColumn"/> + <xsl:with-param name="currentColumnNode" select="$currentColumnNode"/> + <xsl:with-param name="worksheetNo" select="$worksheetNo"/> + </xsl:call-template> + <xsl:call-template name="create-columns"> + <xsl:with-param name="columnCount" select="$columnCount"/> + <xsl:with-param name="currentColumn" select="$currentColumn"/> + <xsl:with-param name="finishedColumns" select="$finishedColumns + 1"/> + <xsl:with-param name="worksheetNo" select="$worksheetNo"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:if test="$currentColumn = $columnCount"> + <!-- Note: name test document for this case and refactor the template --> + <xsl:if test="x:PageBreaks/x:ColBreaks/x:ColBreak/x:Column &gt; $finishedColumns"> + <xsl:call-template name="get-column-beyond-last"> + <xsl:with-param name="index-value" select="$finishedColumns"/> + <xsl:with-param name="worksheetNo" select="$worksheetNo"/> + </xsl:call-template> + </xsl:if> + <!--Note: Test Scenario for this case: generates some special tags for whole row style + <xsl:if test="(./ss:Table[@ss:StyleID] or ./ss:Table/ss:Row[@ss:StyleID]) and (256 - $finishedColumns &gt; 0)"> + <xsl:element name="table:table-column"> + <xsl:attribute name="table:default-cell-style-name"><xsl:choose><xsl:when test="./ss:Table[@ss:StyleID]"><xsl:value-of select="./ss:Table/@ss:StyleID" /></xsl:when><xsl:otherwise><xsl:value-of select="'Default'" /></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="table:style-name"><xsl:value-of select="'co1'" /></xsl:attribute> + <xsl:attribute name="table:number-columns-repeated"><xsl:value-of select="256 - $finishedColumns" /></xsl:attribute> + </xsl:element> + </xsl:if> + --> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="create-default-column"> + <xsl:param name="currentColumn"/> + <xsl:param name="currentColumnNode"/> + <xsl:param name="worksheetNo"/> + <xsl:param name="nextColumnNo"/> + <xsl:element name="table:table-column"> + <xsl:attribute name="table:default-cell-style-name"> + <xsl:call-template name="get-default-cell-style"> + <xsl:with-param name="currentColumnNode" select="$currentColumnNode"/> + </xsl:call-template> + </xsl:attribute> + <!-- <xsl:attribute name="table:default-cell-style-name"><xsl:value-of select="$nextColumnNo - $currentColumn"/></xsl:attribute> --> + <xsl:choose> + <xsl:when test="key('ColBreak', $currentColumn)"> + <xsl:attribute name="table:style-name"> + <xsl:value-of select="concat('cob',$worksheetNo)"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:style-name"> + <xsl:value-of select="concat('co',$worksheetNo)"/> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:template> + <xsl:template name="create-rows"> + <xsl:param name="condition-pos-str"/> + <xsl:apply-templates select="ss:Table/ss:Row[1]" mode="create-rows"> + <xsl:with-param name="worksheetNo" select="count(preceding-sibling::ss:Worksheet)+1"/> + <xsl:with-param name="rowNodeCount" select="count(ss:Table/ss:Row)"/> + <xsl:with-param name="rowNodeIndex" select="1"/> + <xsl:with-param name="expandedRowCount"> + <xsl:call-template name="get-expanded-row-count"/> + </xsl:with-param> + <xsl:with-param name="expandedRowCountIndex" select="1"/> + <xsl:with-param name="expandedColumnCount"> + <xsl:call-template name="get-expanded-column-count"/> + </xsl:with-param> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + </xsl:apply-templates> + </xsl:template> + <xsl:template match="ss:Row" mode="create-rows"> + <xsl:param name="worksheetNo"/> + <xsl:param name="rowNodeCount"/> + <xsl:param name="rowNodeIndex" select="1"/> + <xsl:param name="expandedRowCount"/> + <xsl:param name="expandedRowCountIndex" select="1"/> + <xsl:param name="expandedColumnCount"/> + <xsl:param name="condition-pos-str"/> + <xsl:variable name="currentRowNo"> + <xsl:choose> + <xsl:when test="@ss:Index"> + <xsl:value-of select="@ss:Index"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$expandedRowCountIndex"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="@ss:Index - $expandedRowCountIndex &gt; 0"> + <!-- create the precding missing rows --> + <xsl:element name="table:table-row"> + <!-- fill the preceding gap with rows without a cell --> + <xsl:attribute name="table:number-rows-repeated"> + <xsl:value-of select="@ss:Index - $expandedRowCountIndex"/> + </xsl:attribute> + <xsl:choose> + <xsl:when test="$expandedColumnCount != 0"> + <table:table-cell table:number-columns-repeated="{$expandedColumnCount}"/> + </xsl:when> + <xsl:otherwise> + <!-- OASIS XML row can not be empty --> + <table:table-cell table:number-columns-repeated="256"/> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:element name="table:table-row"> + <xsl:attribute name="table:style-name"> + <xsl:choose> + <xsl:when test="@ss:StyleID"> + <xsl:value-of select="concat('ro',$worksheetNo, '-',$rowNodeIndex,'-', @ss:StyleID)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat('ro',$worksheetNo,'-',$rowNodeIndex)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:attribute> + <xsl:if test="@ss:Hidden = '1'"> + <xsl:attribute name="table:visibility">collapse</xsl:attribute> + </xsl:if> + <xsl:if test="@ss:Span"> + <xsl:attribute name="table:number-rows-repeated"> + <xsl:value-of select="@ss:Span + 1"/> + </xsl:attribute> + </xsl:if> + <xsl:choose> + <!-- Excel row without content --> + <xsl:when test="not(*)"> + <!-- OASIS OpenDocument Format does not allow rows without a cell --> + <xsl:choose> + <xsl:when test="$expandedColumnCount != 0"> + <table:table-cell table:number-columns-repeated="{$expandedColumnCount}"/> + </xsl:when> + <xsl:otherwise> + <!-- OASIS XML row can not be empty --> + <table:table-cell table:number-columns-repeated="256"/> + </xsl:otherwise> + </xsl:choose> + + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="create-cells"> + <xsl:with-param name="row-pos" select="$currentRowNo"/> + <xsl:with-param name="expandedColumnCount" select="$expandedColumnCount"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <!-- columns are painting over the expanded RowCount --> + <xsl:choose> + <xsl:when test="count(following-sibling::ss:Row) != 0"> + <xsl:apply-templates select="following-sibling::ss:Row[1]" mode="create-rows"> + <xsl:with-param name="worksheetNo" select="$worksheetNo"/> + <xsl:with-param name="rowNodeCount" select="$rowNodeCount"/> + <xsl:with-param name="rowNodeIndex" select="$rowNodeIndex + 1"/> + <xsl:with-param name="expandedRowCount" select="$expandedRowCount"/> + <xsl:with-param name="expandedRowCountIndex"> + <xsl:choose> + <xsl:when test="@ss:Index and @ss:Span"> + <xsl:value-of select="@ss:Index + @ss:Span + 1"/> + </xsl:when> + <xsl:when test="@ss:Index"> + <xsl:value-of select="@ss:Index + 1"/> + </xsl:when> + <xsl:when test="@ss:Span"> + <xsl:value-of select="$expandedRowCountIndex + @ss:Span + 1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$expandedRowCountIndex + 1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="expandedColumnCount" select="$expandedColumnCount"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + </xsl:apply-templates> + </xsl:when> + <xsl:when test="$currentRowNo &lt; 65536"> + <xsl:element name="table:table-row"> + <!-- fill the preceding gap with rows without a cell --> + <xsl:attribute name="table:number-rows-repeated"> + <xsl:value-of select="65536 - $currentRowNo"/> + </xsl:attribute> + <xsl:choose> + <xsl:when test="$expandedColumnCount != 0"> + <table:table-cell table:number-columns-repeated="{$expandedColumnCount}"/> + </xsl:when> + <xsl:otherwise> + <!-- OASIS XML row can not be empty --> + <table:table-cell table:number-columns-repeated="256"/> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="get-expanded-column-count"> + <xsl:choose> + <xsl:when test="ss:Table/@ss:ExpandedColumnCount"> + <xsl:value-of select="ss:Table/@ss:ExpandedColumnCount"/> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="ss:Table/ss:Column/@ss:Span"> + <!-- No absolute column number (ss:ExpandedColumnCount) is add the nodes and spanned columns --> + <xsl:variable name="spannedColumns"> + <xsl:call-template name="count-spanned-columns"> + <xsl:with-param name="columns" select="ss:Table/ss:Column[@ss:Span]"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="count(ss:Table/ss:Column) + number($spannedColumns)"/> + </xsl:when> + <xsl:otherwise> + <!-- No absolute column number (ss:ExpandedColumnCount) is add the nodes --> + <xsl:value-of select="count(ss:Table/ss:Column)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="get-expanded-row-count"> + <xsl:choose> + <xsl:when test="ss:Table/@ss:ExpandedRowCount"> + <xsl:value-of select="ss:Table/@ss:ExpandedRowCount"/> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="ss:Table/ss:Row/@ss:Index and not(ss:Table/ss:Row/@ss:Span)"> + <xsl:variable name="lastIndexedRow" select="ss:Table/ss:Row[@ss:Index][last()]"/> + <xsl:value-of select="number($lastIndexedRow/@ss:Index) + count($lastIndexedRow/following-sibling::ss:Row)"/> + </xsl:when> + <xsl:when test="ss:Table/ss:Row/@ss:Index and ss:Table/ss:Row/@ss:Span"> + <xsl:variable name="lastIndexedRow" select="ss:Table/ss:Row[@ss:Index][last()]"/> + <xsl:variable name="spannedRows"> + <xsl:call-template name="count-spanned-rows"> + <xsl:with-param name="rows" select="$lastIndexedRow/following-sibling::ss:Row[@ss:Span]"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="number($lastIndexedRow/@ss:Index) + count($lastIndexedRow/following-sibling::ss:Row) + number($spannedRows)"/> + </xsl:when> + <xsl:when test="not(ss:Table/ss:Row/@ss:Index) and ss:Table/ss:Row/@ss:Span"> + <xsl:variable name="spannedRows"> + <xsl:call-template name="count-spanned-rows"> + <xsl:with-param name="rows" select="ss:Table/ss:Rows[@ss:Span]"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="count(ss:Table/ss:Row + number($spannedRows))"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="count(ss:Table/ss:Row)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="count-spanned-rows"> + <xsl:param name="expandedRowCount" select="0"/> + <xsl:param name="rows"/> + <xsl:param name="rowsCount" select="count($rows)"/> + <xsl:param name="rowIndex" select="1"/> + <xsl:choose> + <xsl:when test="$rowIndex &lt;= $rowsCount"> + <xsl:call-template name="count-spanned-rows"> + <xsl:with-param name="rows" select="$rows"/> + <xsl:with-param name="rowsCount" select="$rowsCount"/> + <xsl:with-param name="rowIndex" select="$rowIndex + 1"/> + <xsl:with-param name="expandedRowCount" select="$expandedRowCount + $rows[$rowIndex]/@ss:Span"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$expandedRowCount"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="get-default-cell-style"> + <xsl:param name="currentColumnNode"/> + <xsl:choose> + <xsl:when test="$currentColumnNode"> + <xsl:choose> + <xsl:when test="$currentColumnNode/@ss:StyleID"> + <xsl:value-of select="$currentColumnNode/@ss:StyleID"/> + </xsl:when> + <xsl:otherwise>Default</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="./ss:Table[@ss:StyleID]"> + <xsl:value-of select="./ss:Table/@ss:StyleID"/> + </xsl:when> + <xsl:otherwise>Default</xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="get-row-beyond-last"> + <!-- dealing the RowBreak after last row by recursion --> + <xsl:param name="index-value"/> + <xsl:param name="worksheetNo"/> + <xsl:param name="condition-pos-str"/> + <xsl:param name="end-pos"/> + <xsl:param name="total-col"/> + <xsl:variable name="current" select="concat('R',$index-value)"/> + <xsl:element name="table:table-row"> + <xsl:choose> + <xsl:when test="./x:PageBreaks/x:RowBreaks/x:RowBreak/x:Row = ($index-value - 1)"> + <xsl:attribute name="table:style-name"> + <xsl:value-of select="concat('rob',$worksheetNo)"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:style-name"> + <xsl:value-of select="concat('ro',$worksheetNo)"/> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <!-- Note: 2 be refactored + <xsl:when test="./ss:Table/ss:Column[@ss:StyleID] or ./ss:Table[@ss:StyleID]"> + <xsl:if test="256 - count(ss:Table/ss:Column) &gt; 0"> + <table:table-cell table:number-columns-repeated="{256 - count(ss:Table/ss:Column)}" /> + </xsl:if> + </xsl:when>--> + <xsl:when test="contains($condition-pos-str,$current)"> + <xsl:call-template name="create-spanning-cells"> + <xsl:with-param name="row-pos" select="$index-value"/> + <xsl:with-param name="c-start" select="1"/> + <xsl:with-param name="c-end" select="$total-col"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <!-- OASIS XML does not allow rows without a cell --> + <table:table-cell/> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:if test="$index-value &lt; ($end-pos + 1)"> + <xsl:call-template name="get-row-beyond-last"> + <xsl:with-param name="index-value" select="$index-value + 1"/> + <xsl:with-param name="worksheetNo" select="$worksheetNo"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="end-pos" select="$end-pos"/> + <xsl:with-param name="total-col" select="$total-col"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template name="break-row-beyond-max"> + <!-- returns the max position of the row from condition-pos-str --> + <xsl:param name="pos"/> + <xsl:param name="last-value"/> + <xsl:param name="count-value"/> + <xsl:variable name="pre-value" select="./x:PageBreaks/x:RowBreaks/x:RowBreak[position() = $pos]/x:Row"/> + <xsl:variable name="end-value"> + <xsl:choose> + <xsl:when test="$last-value &lt; $pre-value"> + <xsl:value-of select="$pre-value"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$last-value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$pos &lt; $count-value"> + <xsl:call-template name="break-row-beyond-max"> + <xsl:with-param name="pos" select="$pos + 1"/> + <xsl:with-param name="last-value" select="$end-value"/> + <xsl:with-param name="count-value" select="$count-value"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$end-value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="get-column-beyond-last"> + <!-- dealing the ColBreak after last column by recursion --> + <xsl:param name="index-value"/> + <xsl:param name="worksheetNo"/> + <xsl:for-each select="./x:PageBreaks/x:ColBreaks/x:ColBreak"> + <xsl:variable name="each-column-value" select="./x:Column"/> + <xsl:choose> + <xsl:when test="$each-column-value + 1 &gt; $index-value"> + <xsl:variable name="number-repeated"> + <xsl:choose> + <xsl:when test="preceding-sibling::x:ColBreak[position()=count(.)]/x:Column + 1 = $index-value"> + <xsl:value-of select="$each-column-value - preceding-sibling::x:ColBreak[position()=count(.)]/x:Column - 1"/> + </xsl:when> + <xsl:when test="preceding-sibling::x:ColBreak[position()=count(.)]/x:Column + 1 &gt; $index-value"> + <xsl:value-of select="$each-column-value - preceding-sibling::x:ColBreak[position()=count(.)]/x:Column - 1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$each-column-value - $index-value + 1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="$number-repeated &gt; 0"> + <xsl:element name="table:table-column"> + <xsl:attribute name="table:style-name"> + <xsl:value-of select="'co1'"/> + </xsl:attribute> + <xsl:attribute name="table:number-columns-repeated"> + <xsl:value-of select="$number-repeated"/> + </xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:element name="table:table-column"> + <xsl:if test="./../../../ss:Table[@ss:StyleID]"> + <xsl:attribute name="table:default-cell-style-name"> + <xsl:value-of select="./ss:Table/@ss:StyleID"/> + </xsl:attribute> + </xsl:if> + <xsl:attribute name="table:style-name"> + <xsl:value-of select="concat('cob',$worksheetNo)"/> + </xsl:attribute> + </xsl:element> + </xsl:when> + <xsl:when test="$each-column-value + 1 = $index-value"> + <xsl:element name="table:table-column"> + <xsl:if test="./../../../ss:Table[@ss:StyleID]"> + <xsl:attribute name="table:default-cell-style-name"> + <xsl:value-of select="./../../../ss:Table/@ss:StyleID"/> + </xsl:attribute> + </xsl:if> + <xsl:attribute name="table:style-name"> + <xsl:value-of select="concat('cob',$worksheetNo)"/> + </xsl:attribute> + </xsl:element> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template name="create-spanning-cells"> + <!-- judge the position of the Cell in the condition-pos-str --> + <xsl:param name="row-pos"/> + <xsl:param name="c-start"/> + <xsl:param name="c-end"/> + <xsl:param name="condition-pos-str"/> + + <xsl:variable name="current" select="concat('R',$row-pos,'C',$c-start,',')"/> + <xsl:variable name="style-name"> + <xsl:choose> + <xsl:when test="contains($condition-pos-str,$current)"> + <xsl:variable name="temp-str"> + <xsl:call-template name="condition-str"> + <xsl:with-param name="param-str" select="substring-before($condition-pos-str,$current)"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="starts-with($temp-str, 'c')"> + <xsl:value-of select="concat('ce', substring-after($temp-str, 'c'))"/> + </xsl:when> + <xsl:when test="starts-with($temp-str, 'v')"> + <xsl:value-of select="concat('val', substring-after($temp-str, 'v'))"/> + </xsl:when> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <!-- as for the spanned cells no style is taken.. --> + <xsl:choose> + <!-- inherit style from parent row style--> + <xsl:when test="../@ss:StyleID"> + <xsl:value-of select="../@ss:StyleID"/> + </xsl:when> + <!-- if no correspondent column style exisit.. --> + <!-- inherit style from parent table style --> + <xsl:when test="../../@ss:StyleID"> + <!-- function to give in col-pos and get back column style --> + <xsl:variable name="relatedColumnStyle"> + <xsl:call-template name="get-related-column-style"> + <!-- the given position of the cell in the table, a column style is searched --> + <xsl:with-param name="calculatedCellPosition" select="$c-start" /> + <!-- all columns in XML --> + <xsl:with-param name="columnXMLNodes" select="../../ss:Column"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="$relatedColumnStyle = ''"> + <xsl:value-of select="../../@ss:StyleID"/> + </xsl:if> + </xsl:when> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:element name="table:table-cell"> + <xsl:if test="not($style-name = '')"> + <xsl:choose> + <xsl:when test="starts-with($style-name, 'val')"> + <xsl:attribute name="table:content-validation-name"> + <xsl:value-of select="$style-name"/> + </xsl:attribute> + </xsl:when> + <xsl:when test="starts-with($style-name, 'ce')"> + <xsl:attribute name="table:style-name"> + <xsl:value-of select="$style-name"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:style-name"> + <xsl:value-of select="$style-name"/> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="$c-start &lt; $c-end"> + <xsl:attribute name="table:number-columns-repeated"> + <xsl:value-of select="$c-end - $c-start + 1"/> + </xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:template> + <xsl:template name="condition-row-col-pos-max"> + <!-- returns the max position of the column or row from condition-pos-str --> + <xsl:param name="condition-pos-str"/> + <xsl:param name="last-value"/> + <xsl:param name="div-value"/> + <xsl:variable name="pre-value"> + <xsl:choose> + <xsl:when test="$div-value = 'R'"> + <xsl:value-of select="substring-before(substring-after($condition-pos-str,$div-value),'C')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-before(substring-after($condition-pos-str,$div-value),',')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="end-value"> + <xsl:choose> + <xsl:when test="$last-value &lt; $pre-value"> + <xsl:value-of select="$pre-value"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$last-value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="contains($condition-pos-str,$div-value)"> + <xsl:call-template name="condition-row-col-pos-max"> + <xsl:with-param name="condition-pos-str" select="substring-after($condition-pos-str,$div-value)"/> + <xsl:with-param name="last-value" select="$end-value"/> + <xsl:with-param name="div-value" select="$div-value"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$end-value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="condition-str"> + <!-- returns the string of style name of condition-pos-str --> + <xsl:param name="param-str"/> + <xsl:choose> + <xsl:when test="contains($param-str,'(')"> + <xsl:call-template name="condition-str"> + <xsl:with-param name="param-str" select="substring-after($param-str,'(')"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-before($param-str,':')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:key name="Style" match="/ss:Workbook/ss:Styles/ss:Style" use="@ss:ID"/> + <xsl:template name="create-cells"> + <xsl:param name="row-pos"/> + <xsl:param name="expandedColumnCount"/> + <xsl:param name="condition-pos-str"/> + <xsl:choose> + <xsl:when test="ss:Cell"> + <xsl:apply-templates select="ss:Cell[1]" mode="selected"> + <xsl:with-param name="row-pos" select="$row-pos"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="col-pos-max" select="$expandedColumnCount"/> + <!-- + <xsl:call-template name="condition-row-col-pos-max"> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str" /> + <xsl:with-param name="last-value" select="0" /> + <xsl:with-param name="div-value" select="'C'" /> + </xsl:call-template> + </xsl:with-param> --> + <xsl:with-param name="col-pos-written" select="0"/> + </xsl:apply-templates> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="current" select="concat('R',$row-pos,'C')"/> + <xsl:choose> + <xsl:when test="contains($condition-pos-str,$current)"> + <xsl:call-template name="create-spanning-cells"> + <xsl:with-param name="row-pos" select="$row-pos"/> + <xsl:with-param name="c-start" select="1"/> + <xsl:with-param name="c-end"> + <xsl:call-template name="condition-row-col-pos-max"> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="last-value" select="0"/> + <xsl:with-param name="div-value" select="'C'"/> + </xsl:call-template> + </xsl:with-param> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="col-pos" select="1"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <!-- OASIS XML does not allow an empty row --> + <xsl:choose> + <xsl:when test="$expandedColumnCount != 0"> + <table:table-cell table:number-columns-repeated="{$expandedColumnCount}"/> + </xsl:when> + <xsl:otherwise> + <!-- OASIS XML row can not be empty --> + <table:table-cell table:number-columns-repeated="256"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="ss:Cell" name="ss:Cell" mode="selected"> + <!-- Contains the max position of the column or row from the concatenation from + x:ConditionalFormatting + and + x:DataValidation --> + <xsl:param name="condition-pos-str"/> + <xsl:param name="col-pos-max"/> + <xsl:param name="col-pos-written" select="0"/> + <xsl:param name="col-pos-current" select="0"/> + <xsl:param name="row-pos"/> + <xsl:param name="col-repeated" select="1"/> + + <!-- The column position of the cell (might jumped by ss:Index) --> + <xsl:variable name="col-pos"> + <xsl:choose> + <xsl:when test="@ss:Index"> + <xsl:choose> + <xsl:when test="@ss:MergeAcross"> + <xsl:value-of select="@ss:MergeAcross + @ss:Index"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="@ss:Index"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="@ss:MergeAcross"> + <xsl:value-of select="1 + @ss:MergeAcross + $col-pos-current"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="1 + $col-pos-current"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="nextCell" select="following-sibling::ss:Cell[1]"/> + <!-- Multiple empty cells with the same or no style will be moved to one cell with a 'table:number-columns-repeated' attribute --> + <xsl:variable name="cell-is-repeatable" select=" + not(current()/*) + and + not(current()/text()) + and + ( + not($nextCell) + and $col-pos &gt; $col-pos-written + 1 + or + ( + $nextCell + and + not($nextCell/*) + and + not($nextCell/text()) + and + ( + (current()/@ss:StyleID = $nextCell/@ss:StyleID) + or + (not(current()/@ss:StyleID) and not($nextCell/@ss:StyleID)) + ) + and + ( + not($nextCell/@ss:Index) + or + ($nextCell/@ss:Index = $col-pos + 1) + ) + ) + ) "/> + <xsl:choose> + <!-- Scenario: The missing cells scipped by using the ss:Index attribute will be added --> + <xsl:when test="@ss:Index and @ss:Index &gt; $col-pos-written + 1"> + <!-- In Open Document nothing comparable to Index exists, + the missing cells might have to be created, if they had content as only style will be repeated--> + <xsl:call-template name="create-spanning-cells"> + <xsl:with-param name="row-pos" select="$row-pos"/> + <xsl:with-param name="c-start" select="$col-pos-current + 1"/> + <xsl:with-param name="c-end" select="@ss:Index - 1"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + </xsl:call-template> + <xsl:call-template name="ss:Cell"> + <xsl:with-param name="row-pos" select="$row-pos"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="col-pos-max" select="$col-pos-max"/> + <xsl:with-param name="col-pos-written" select="@ss:Index - 1"/> + <xsl:with-param name="col-pos-current" select="$col-pos"/> + <xsl:with-param name="col-repeated" select="$col-repeated"/> + </xsl:call-template> + </xsl:when> + <!-- Scenario: A sequence of cells can be put together as one cell --> + <xsl:when test="$cell-is-repeatable"> + <xsl:apply-templates select="$nextCell" mode="selected"> + <xsl:with-param name="row-pos" select="$row-pos"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="col-pos-max" select="$col-pos-max"/> + <xsl:with-param name="col-pos-written" select="$col-pos-written"/> + <xsl:with-param name="col-pos-current" select="$col-pos"/> + <xsl:with-param name="col-repeated" select="$col-repeated"/> + </xsl:apply-templates> + </xsl:when> + <xsl:otherwise> + <!-- if the cell wasn't repeated yet, created first --> + <xsl:if test="$col-repeated = 1"> + <xsl:element name="table:table-cell"> + <!-- in case the cell has an Index and is repeatable (s.above) and therefore has not been repeated earlier --> + <xsl:choose> + <xsl:when test="@ss:MergeAcross"> + <xsl:if test="$col-pos - @ss:MergeAcross &gt; $col-pos-written + 1"> + <xsl:attribute name="table:number-columns-repeated"> + <xsl:value-of select="$col-pos - $col-pos-written"/> + </xsl:attribute> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:if test="$col-pos &gt; $col-pos-written + 1"> + <xsl:attribute name="table:number-columns-repeated"> + <xsl:value-of select="$col-pos - $col-pos-written"/> + </xsl:attribute> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + <xsl:call-template name="create-table-cell-attributes"> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="col-pos-max" select="$col-pos-max"/> + <xsl:with-param name="col-pos" select="$col-pos"/> + <xsl:with-param name="row-pos" select="$row-pos"/> + </xsl:call-template> + <xsl:call-template name="create-table-cell-content"> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="col-pos-max" select="$col-pos-max"/> + <xsl:with-param name="col-pos" select="$col-pos"/> + <xsl:with-param name="row-pos" select="$row-pos"/> + </xsl:call-template> + </xsl:element> + <!-- ss:MergeAcross (column spanned) indicates a covered table-cell in Open Document XML--> + <xsl:if test="@ss:MergeAcross"> + <xsl:element name="table:covered-table-cell"> + <xsl:if test="@ss:MergeAcross &gt; 1"> + <xsl:attribute name="table:number-columns-repeated"> + <xsl:value-of select="@ss:MergeAcross"/> + </xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + </xsl:if> + <xsl:choose> + <!-- the following block is not used, if the cell had been repeated earlier --> + <xsl:when test="$nextCell and not($cell-is-repeatable and $col-repeated = 1)"> + <xsl:choose> + <!-- After cells can not longer be repeated write out the attribute --> + <xsl:when test="not($cell-is-repeatable) and $col-repeated > 1"> + <xsl:attribute name="table:number-columns-repeated"> + <xsl:value-of select="$col-repeated"/> + </xsl:attribute> + </xsl:when> + <!-- At the end of the row --> + <xsl:when test="not($nextCell)"> + <xsl:if test="../../../x:ConditionalFormatting"> + <!-- at the last position of the Cell tag,inspecting the following cell before condition-row-col-pos-max --> + <xsl:call-template name="create-spanning-cells"> + <xsl:with-param name="row-pos" select="$row-pos"/> + <xsl:with-param name="c-start" select="$col-pos"/> + <xsl:with-param name="c-end" select="$col-pos-max"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + </xsl:call-template> + </xsl:if> + </xsl:when> + <!-- If the cells can not be repeated (default) --> + <xsl:when test="not($cell-is-repeatable)"> + <!-- Traverse the following Cell --> + <xsl:apply-templates select="$nextCell" mode="selected"> + <xsl:with-param name="row-pos" select="$row-pos"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="col-pos-max" select="$col-pos-max"/> + <xsl:with-param name="col-pos-written" select="$col-pos"/> + <xsl:with-param name="col-pos-current" select="$col-pos"/> + </xsl:apply-templates> + </xsl:when> + <!-- Go on with started repetition --> + <xsl:otherwise> + <xsl:apply-templates select="$nextCell" mode="selected"> + <xsl:with-param name="row-pos" select="$row-pos"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="col-pos-max" select="$col-pos-max"/> + <xsl:with-param name="col-pos-written" select="$col-pos"/> + <xsl:with-param name="col-pos-current" select="$col-pos"/> + <xsl:with-param name="col-repeated" select="$col-repeated + 1"/> + </xsl:apply-templates> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="not($nextCell)"> + <xsl:choose> + <xsl:when test="$col-repeated = 1 and ($col-pos &lt; $col-pos-max)"> + <table:table-cell table:number-columns-repeated="{$col-pos-max - $col-pos}"/> + </xsl:when> + <xsl:when test="$col-repeated &gt; 1"> + <xsl:attribute name="table:number-columns-repeated"> + <xsl:value-of select="$col-repeated"/> + </xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:apply-templates select="$nextCell" mode="skip"> + <xsl:with-param name="row-pos" select="$row-pos"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="col-pos-max" select="$col-pos-max"/> + <xsl:with-param name="col-pos-written" select="$col-pos"/> + </xsl:apply-templates> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="ss:Cell" mode="skip"> + <xsl:param name="condition-pos-str"/> + <xsl:param name="col-pos-max"/> + <xsl:param name="col-pos-written"/> + <xsl:param name="row-pos"/> + + <xsl:variable name="nextCell" select="following-sibling::ss:Cell[1]"/> + <!-- Multiple empty cells with the same style will be moved to one cell with a 'table:number-columns-repeated' attribute --> + <xsl:variable name="cell-is-repeatable" select="not($nextCell/*) and not($nextCell/text()) and ((current()/@ss:StyleID = $nextCell/@ss:StyleID) or (not(current()/@ss:StyleID) and not($nextCell/@ss:StyleID))) and not($nextCell/@ss:Index)"/> + <xsl:choose> + <xsl:when test="$cell-is-repeatable"> + <xsl:apply-templates select="$nextCell" mode="skip"> + <xsl:with-param name="row-pos" select="$row-pos"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="col-pos-max" select="$col-pos-max"/> + <xsl:with-param name="col-pos-written" select="$col-pos-written + 1"/> + </xsl:apply-templates> + </xsl:when> + <xsl:otherwise> + <xsl:apply-templates select="$nextCell" mode="selected"> + <xsl:with-param name="row-pos" select="$row-pos"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="col-pos-max" select="$col-pos-max"/> + <xsl:with-param name="col-pos-written" select="$col-pos-written + 1"/> + <xsl:with-param name="col-pos-current" select="$col-pos-written + 1"/> + </xsl:apply-templates> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="create-table-cell-attributes"> + <xsl:param name="condition-pos-str"/> + <xsl:param name="col-pos-max"/> + <xsl:param name="col-pos"/> + <xsl:param name="row-pos"/> + + <xsl:choose> + <xsl:when test="$condition-pos-str"> + <xsl:call-template name="get-condition-dependent-cell-attributes"> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="current-pos-str" select="concat('R',$row-pos,'C',$col-pos,',')"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="@ss:StyleID"> + <xsl:attribute name="table:style-name"> + <xsl:value-of select="@ss:StyleID"/> + </xsl:attribute> + </xsl:when> + <!-- inherit style from parent row style--> + <xsl:when test="../@ss:StyleID"> + <xsl:attribute name="table:style-name"> + <xsl:value-of select="../@ss:StyleID"/> + </xsl:attribute> + </xsl:when> + <!-- if no correspondent column style exisit.. --> + <!-- inherit style from parent table style --> + <xsl:when test="../../@ss:StyleID"> + <!-- function to give in col-pos and get back column style --> + <xsl:variable name="relatedColumnStyle"> + <xsl:call-template name="get-related-column-style"> + <!-- the given position of the cell in the table, a column style is searched --> + <xsl:with-param name="calculatedCellPosition" select="$col-pos" /> + <!-- all columns in XML --> + <xsl:with-param name="columnXMLNodes" select="../../ss:Column"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="$relatedColumnStyle = ''"> + <xsl:attribute name="table:style-name"> + <xsl:value-of select="../../@ss:StyleID"/> + </xsl:attribute> + </xsl:if> + </xsl:when> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="@ss:MergeAcross or @ss:MergeDown"> + <xsl:choose> + <xsl:when test="@ss:MergeAcross"> + <xsl:attribute name="table:number-columns-spanned"> + <xsl:value-of select="@ss:MergeAcross + 1"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:number-columns-spanned">1</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="@ss:MergeDown"> + <xsl:attribute name="table:number-rows-spanned"> + <xsl:value-of select="@ss:MergeDown+1"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:number-rows-spanned">1</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="@ss:Formula"> + <!-- formula translation from Excel to Calc --> + <xsl:variable name="calc-formula"> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="$row-pos"/> + <xsl:with-param name="cell-column-pos" select="$col-pos"/> + <xsl:with-param name="expression" select="@ss:Formula"/> + <xsl:with-param name="return-value" select="''"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="table:formula"> + <xsl:value-of select="$calc-formula"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="ss:Data"> + <xsl:variable name="data-format"> + <xsl:value-of select="key('Style', @ss:StyleID)/ss:NumberFormat/@ss:Format"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="ss:Data/@ss:Type = 'Number'"> + <xsl:choose> + <xsl:when test="$data-format = 'Percent' or contains( $data-format, '%')"> + <xsl:attribute name="office:value-type">percentage</xsl:attribute> + </xsl:when> + <xsl:when test="contains(key('Style', @ss:StyleID)/ss:NumberFormat/@ss:Format, 'Currency')"> + <xsl:attribute name="office:value-type">currency</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="office:value-type">float</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="office:value"> + <xsl:value-of select="ss:Data"/> + </xsl:attribute> + </xsl:when> + <xsl:when test="ss:Data/@ss:Type = 'DateTime'"> + <xsl:choose> + <xsl:when test="(contains( $data-format, 'Date') or contains($data-format,'y') or contains($data-format,'g') or contains($data-format,'d') or contains($data-format,'e') or starts-with( substring( ss:Data, 11), 'T00:00:00.000' ) ) and (not (contains( $data-format, 'Time') ) )"> + <xsl:attribute name="office:value-type">date</xsl:attribute> + <xsl:attribute name="office:date-value"> + <xsl:value-of select="substring-before(ss:Data, 'T')"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="office:value-type">time</xsl:attribute> + <xsl:attribute name="office:time-value"> + <xsl:value-of select="concat('P',substring(ss:Data, 11, 3), 'H', substring(ss:Data, 15, 2), 'M', substring(ss:Data, 18,2), 'S')"/> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="ss:Data/@ss:Type = 'Boolean'"> + <xsl:attribute name="office:value-type">boolean</xsl:attribute> + <xsl:attribute name="office:boolean-value"> + <xsl:choose> + <xsl:when test="ss:Data = '1'">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:attribute> + </xsl:when> + <xsl:when test="ss:Data/@ss:Type = 'String'"> + <xsl:attribute name="office:value-type">string</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template name="get-related-column-style"> + <!-- the given position of the cell in the table, a column style is searched --> + <xsl:param name="calculatedCellPosition" /> + <!-- the current position of the column as XML node --> + <xsl:param name="columnXMLPosition" select="1" /> + <!-- all columns in XML --> + <xsl:param name="columnXMLNodes" /> + <!-- the ending column position of the earlier column style in the table --> + <xsl:param name="earlierCalculatedColumnEnd" select="0" /> + + <!-- the current column as XML node --> + <xsl:variable name="columnXMLNode" select="$columnXMLNodes[1]" /> + <xsl:if test="$columnXMLNodes and count($columnXMLNodes) > 0"> + <!-- the starting column position of the style in the table --> + <xsl:variable name="calculatedColumnStart"> + <!-- if ss:Index exists, this is the start of the column --> + <xsl:choose> + <xsl:when test="$columnXMLNode/@ss:Index"> + <xsl:value-of select="$columnXMLNode/@ss:Index" /> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$earlierCalculatedColumnEnd + 1" /> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!-- the ending column position of the style in the table --> + <xsl:variable name="calculatedColumnEnd"> + <xsl:choose> + <xsl:when test="$columnXMLNode/@ss:Span"> + <xsl:value-of select="$calculatedColumnStart + $columnXMLNode/@ss:Span" /> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$calculatedColumnStart" /> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$calculatedColumnStart &gt;= $calculatedCellPosition and $calculatedCellPosition &lt;= $calculatedColumnEnd"> + <xsl:value-of select="$columnXMLNode/@ss:StyleID"/> + </xsl:when> + <xsl:when test="$calculatedColumnEnd &lt;= $calculatedCellPosition"> + <xsl:call-template name="get-related-column-style"> + <!-- the given position of the cell in the table, a column style is searched --> + <xsl:with-param name="calculatedCellPosition" select="$calculatedCellPosition" /> + <!-- all columns in XML --> + <xsl:with-param name="columnXMLNodes" select="$columnXMLNodes[position() != 1]"/> + <!-- the ending column position of the style in the table --> + <xsl:with-param name="earlierCalculatedColumnEnd" select="$calculatedColumnEnd" /> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:if> + </xsl:template> + + <xsl:template name="create-table-cell-content"> + <xsl:param name="condition-pos-str"/> + <xsl:param name="col-pos-max"/> + <xsl:param name="col-pos"/> + <xsl:param name="row-pos"/> + <xsl:apply-templates select="ss:Comment" mode="body"/> + <xsl:if test="ss:Data"> + <text:p> + <xsl:call-template name="create-data-content"> + <xsl:with-param name="style-id" select="@ss:StyleID"/> + </xsl:call-template> + </text:p> + </xsl:if> + </xsl:template> + <xsl:template name="create-data-content"> + <xsl:param name="style-id" select="@ss:StyleID"/> + <!-- collect every HTML 3.2 children, which are not empty --> + <xsl:variable name="html-children" select="ss:Data/descendant-or-self::*[namespace-uri()='http://www.w3.org/TR/REC-html40'][string-length(text()) != 0]"/> + <xsl:choose> + <xsl:when test="$html-children and $html-children != ''"> + <xsl:for-each select="$html-children"> + <text:span text:style-name="{concat($style-id, 'T', count(preceding::ss:Data[child::html:*]), '_', position())}"> + <xsl:copy-of select="text()"/> + </text:span> + </xsl:for-each> + </xsl:when> + <xsl:when test="contains(key('Style', $style-id)/ss:Font/@ss:VerticalAlign, 'script')"> + <text:span text:style-name="{concat($style-id, 'T0')}"> + <xsl:choose> + <xsl:when test="@ss:HRef"> + <text:a xlink:href="{@ss:HRef}"> + <xsl:value-of select="ss:Data"/> + </text:a> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="ss:Data"/> + </xsl:otherwise> + </xsl:choose> + </text:span> + </xsl:when> + <xsl:when test="@ss:HRef"> + <text:a xlink:href="{@ss:HRef}"> + <xsl:value-of select="ss:Data"/> + </text:a> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="ss:Data"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="get-condition-dependent-cell-attributes"> + <xsl:param name="condition-pos-str"/> + <xsl:param name="current-pos-str"/> + <xsl:variable name="temp-str"> + <xsl:call-template name="condition-str"> + <xsl:with-param name="param-str" select="substring-before($condition-pos-str,$current-pos-str)"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="style-name"> + <xsl:choose> + <xsl:when test="contains($condition-pos-str, $current-pos-str) and starts-with($temp-str, 'c')"> + <xsl:value-of select="concat(@ss:StyleID, '-ce', substring-after($temp-str, 'c'))"/> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="@ss:StyleID"> + <xsl:value-of select="@ss:StyleID"/> + </xsl:when> + <xsl:when test="../@ss:StyleID"> + <xsl:value-of select="../@ss:StyleID"/> + </xsl:when> + <xsl:when test="../../@ss:StyleID"> + <xsl:value-of select="../../@ss:StyleID"/> + </xsl:when> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="starts-with($style-name, 'val')"> + <xsl:attribute name="table:content-validation-name"> + <xsl:value-of select="$style-name"/> + </xsl:attribute> + </xsl:when> + <xsl:when test="not($style-name = '')"> + <xsl:attribute name="table:style-name"> + <xsl:value-of select="$style-name"/> + </xsl:attribute> + </xsl:when> + </xsl:choose> + <!-- maybe multi functions occur at same time in the same Cell, such as ConditionalFormatting and DataValidation --> + <xsl:if test="contains($condition-pos-str, $current-pos-str)"> + <xsl:choose> + <xsl:when test="starts-with($temp-str, 'v')"> + <xsl:attribute name="table:content-validation-name"> + <xsl:value-of select="concat('val', substring-after($temp-str, 'v'))"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="after-str" select="substring-after($condition-pos-str, $current-pos-str)"/> + <xsl:if test="contains( $after-str, $current-pos-str)"> + <xsl:variable name="temp-str-2"> + <xsl:call-template name="condition-str"> + <xsl:with-param name="param-str" select="substring-before( $after-str,$current-pos-str)"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="starts-with( $temp-str-2, 'v')"> + <xsl:attribute name="table:content-validation-name"> + <xsl:value-of select="concat('val', substring-after($temp-str-2, 'v'))"/> + </xsl:attribute> + </xsl:if> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template name="validation-row-column-string"> + <!-- returns a string with structer,including row\column position by extraction from x:DataValidation --> + <xsl:param name="last"/> + <xsl:param name="total"/> + <xsl:param name="index"/> + <xsl:variable name="table-pos" select="count(preceding-sibling::ss:Worksheet)+1"/> + <xsl:variable name="current"> + <xsl:call-template name="parse-range"> + <xsl:with-param name="range-value" select="./x:DataValidation[position() = $index]/x:Range"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="current-value" select="concat('(v',$index,':', $current,');')"/> + <xsl:if test="$index &lt; $total"> + <xsl:call-template name="validation-row-column-string"> + <xsl:with-param name="last" select="concat($last, $current-value)"/> + <xsl:with-param name="total" select="$total"/> + <xsl:with-param name="index" select="$index + 1"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="$index = $total"> + <xsl:value-of select="concat($last, $current-value)"/> + </xsl:if> + </xsl:template> + <xsl:template name="condition-row-column-string"> + <!-- returns a string with structer,including row\column position by extraction from x:ConditionalFormatting --> + <xsl:param name="last"/> + <xsl:param name="total"/> + <xsl:param name="index"/> + <xsl:variable name="table-pos" select="count(preceding-sibling::ss:Worksheet)+1"/> + <xsl:variable name="current"> + <xsl:call-template name="parse-range"> + <xsl:with-param name="range-value" select="./x:ConditionalFormatting[position() = $index]/x:Range"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="current-value" select="concat('(c',$table-pos,'-',$index,':', $current,');')"/> + <xsl:if test="$index &lt; $total"> + <xsl:call-template name="condition-row-column-string"> + <xsl:with-param name="last" select="concat($last, $current-value)"/> + <xsl:with-param name="total" select="$total"/> + <xsl:with-param name="index" select="$index + 1"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="$index = $total"> + <xsl:value-of select="concat($last, $current-value)"/> + </xsl:if> + </xsl:template> + <xsl:template name="parse-range"> + <!-- returns a string,input param:the value of x:Range --> + <xsl:param name="range-value"/> + <xsl:param name="last"/> + <xsl:variable name="first-pit"> + <xsl:choose> + <xsl:when test="contains($range-value,',')"> + <xsl:value-of select="substring-before($range-value,',')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$range-value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="current"> + <xsl:choose> + <xsl:when test="contains($first-pit,':')"> + <xsl:variable name="R-start" select="substring-before(substring-after($first-pit,'R'),'C')"/> + <xsl:variable name="C-start" select="substring-before(substring-after($first-pit,'C'),':')"/> + <xsl:variable name="second-pit" select="substring-after($first-pit,':')"/> + <xsl:variable name="R-end" select="substring-before(substring-after($second-pit,'R'),'C')"/> + <xsl:variable name="C-end" select="substring-after($second-pit,'C')"/> + <xsl:variable name="the-str"> + <xsl:call-template name="condition-rc-str"> + <xsl:with-param name="r-start" select="$R-start"/> + <xsl:with-param name="r-end" select="$R-end"/> + <xsl:with-param name="c-start" select="$C-start"/> + <xsl:with-param name="c-end" select="$C-end"/> + <xsl:with-param name="last" select="''"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="$the-str"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($first-pit,',')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="contains($range-value,',')"> + <xsl:call-template name="parse-range"> + <xsl:with-param name="range-value" select="substring-after($range-value,',')"/> + <xsl:with-param name="last" select="concat($last,$current)"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($last,$current)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="condition-rc-str"> + <!-- dealing the range of row\column --> + <xsl:param name="r-start"/> + <xsl:param name="r-end"/> + <xsl:param name="c-start"/> + <xsl:param name="c-end"/> + <xsl:param name="last"/> + <xsl:variable name="current"> + <xsl:call-template name="condition-c-str"> + <xsl:with-param name="rc-str" select="concat('R',$r-start)"/> + <xsl:with-param name="start" select="$c-start"/> + <xsl:with-param name="end" select="$c-end"/> + <xsl:with-param name="last" select="''"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="$r-start &lt; $r-end"> + <xsl:call-template name="condition-rc-str"> + <xsl:with-param name="r-start" select="$r-start + 1"/> + <xsl:with-param name="r-end" select="$r-end"/> + <xsl:with-param name="c-start" select="$c-start"/> + <xsl:with-param name="c-end" select="$c-end"/> + <xsl:with-param name="last" select="concat($last,$current)"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="$r-start = $r-end"> + <xsl:value-of select="concat($last,$current)"/> + </xsl:if> + </xsl:template> + <xsl:template name="condition-c-str"> + <!-- return value for the template condition-rc-str --> + <xsl:param name="rc-str"/> + <xsl:param name="start"/> + <xsl:param name="end"/> + <xsl:param name="last"/> + <xsl:variable name="current" select="concat($rc-str,'C',$start,',')"/> + <xsl:if test="$start &lt; $end"> + <xsl:call-template name="condition-c-str"> + <xsl:with-param name="rc-str" select="$rc-str"/> + <xsl:with-param name="start" select="$start + 1"/> + <xsl:with-param name="end" select="$end"/> + <xsl:with-param name="last" select="concat($last,$current)"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="$start = $end"> + <xsl:value-of select="concat($last,$current)"/> + </xsl:if> + </xsl:template> + <xsl:template match="ss:Data"> + <xsl:for-each select="descendant-or-self::*[namespace-uri()='http://www.w3.org/TR/REC-html40'][string-length(text()) != 0]"> + <style:style style:name="{concat(ancestor::ss:Cell/@ss:StyleID,'T',count(preceding::ss:Data[child::html:*]), '_', position())}" style:family="text"> + <xsl:element name="style:text-properties"> + <xsl:if test="ancestor-or-self::html:Font/@html:Face"> + <xsl:attribute name="style:font-name"> + <xsl:value-of select="ancestor-or-self::html:Font/@html:Face"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="ancestor-or-self::html:Font/@html:Size"> + <xsl:attribute name="fo:font-size"> + <xsl:value-of select="concat(ancestor-or-self::html:Font/@html:Size,'pt')"/> + </xsl:attribute> + <xsl:attribute name="style:font-size-asian"> + <xsl:value-of select="concat(ancestor-or-self::html:Font/@html:Size,'pt')"/> + </xsl:attribute> + <xsl:attribute name="style:font-size-complex"> + <xsl:value-of select="concat(ancestor-or-self::html:Font/@html:Size,'pt')"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="ancestor-or-self::html:Font/@html:Color"> + <xsl:attribute name="fo:color"> + <xsl:value-of select="ancestor-or-self::html:Font/@html:Color"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="ancestor-or-self::html:B"> + <xsl:attribute name="fo:font-weight">bold</xsl:attribute> + <xsl:attribute name="style:font-weight-asian">bold</xsl:attribute> + <xsl:attribute name="style:font-weight-complex">bold</xsl:attribute> + </xsl:if> + <xsl:if test="ancestor-or-self::html:I"> + <xsl:attribute name="fo:font-style">italic</xsl:attribute> + <xsl:attribute name="style:font-style-asian">italic</xsl:attribute> + <xsl:attribute name="style:font-style-complex">italic</xsl:attribute> + </xsl:if> + <xsl:if test="ancestor-or-self::html:U"> + <xsl:attribute name="style:text-underline-type">single</xsl:attribute> + </xsl:if> + <xsl:if test="ancestor-or-self::html:S"> + <xsl:attribute name="style:text-line-through-style">solid</xsl:attribute> + </xsl:if> + <xsl:if test="ancestor-or-self::html:Sup"> + <xsl:attribute name="style:text-position">33% 58%</xsl:attribute> + </xsl:if> + <xsl:if test="ancestor-or-self::html:Sub"> + <xsl:attribute name="style:text-position">-33% 58%</xsl:attribute> + </xsl:if> + </xsl:element> + </style:style> + </xsl:for-each> + </xsl:template> + <xsl:template name="get-pos-content"> + <xsl:param name="content"/> + <xsl:param name="pos"/> + <xsl:choose> + <xsl:when test="$pos = 'left'"> + <xsl:choose> + <xsl:when test="contains($content,'&amp;C')"> + <xsl:value-of select="substring-before( substring-after( $content, '&amp;L'), '&amp;C')"/> + </xsl:when> + <xsl:when test="contains($content,'&amp;R')"> + <xsl:value-of select="substring-before( substring-after( $content, '&amp;L'), '&amp;R')"/> + </xsl:when> + <xsl:when test="contains($content,'&amp;L')"> + <xsl:value-of select="substring-after( $content, '&amp;L')"/> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:when> + <xsl:when test="$pos = 'center'"> + <xsl:choose> + <xsl:when test="contains($content,'&amp;R')"> + <xsl:value-of select="substring-before( substring-after( $content, '&amp;C'), '&amp;R')"/> + </xsl:when> + <xsl:when test="contains($content,'&amp;C')"> + <xsl:value-of select="substring-after( $content, '&amp;C')"/> + </xsl:when> + <xsl:when test="contains($content,'&amp;L')"/> + <xsl:otherwise> + <xsl:value-of select="$content"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$pos = 'right'"> + <xsl:value-of select="substring-after( $content, '&amp;R')"/> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template match="@x:Data"> + <xsl:variable name="style-name-header"> + <xsl:value-of select="concat(ancestor::ss:Worksheet/@ss:Name, substring(name(..),1,1))"/> + </xsl:variable> + <xsl:variable name="left-style-data"> + <xsl:call-template name="get-pos-content"> + <xsl:with-param name="content" select="."/> + <xsl:with-param name="pos" select="'left'"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="string-length($left-style-data)&gt;0 and contains($left-style-data,'&amp;')"> + <xsl:call-template name="create-header-footer-style"> + <xsl:with-param name="style-name-header" select="concat($style-name-header,'L')"/> + <xsl:with-param name="style-data" select="$left-style-data"/> + <xsl:with-param name="index" select="0"/> + <xsl:with-param name="current-pos" select="1"/> + </xsl:call-template> + </xsl:if> + <xsl:variable name="center-style-data"> + <xsl:call-template name="get-pos-content"> + <xsl:with-param name="content" select="."/> + <xsl:with-param name="pos" select="'center'"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="string-length($center-style-data)&gt;0 and contains($center-style-data,'&amp;')"> + <xsl:call-template name="create-header-footer-style"> + <xsl:with-param name="style-name-header" select="concat($style-name-header,'C')"/> + <xsl:with-param name="style-data" select="$center-style-data"/> + <xsl:with-param name="index" select="0"/> + <xsl:with-param name="current-pos" select="1"/> + </xsl:call-template> + </xsl:if> + <xsl:variable name="right-style-data"> + <xsl:call-template name="get-pos-content"> + <xsl:with-param name="content" select="."/> + <xsl:with-param name="pos" select="'right'"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="string-length($right-style-data)&gt;0 and contains($right-style-data,'&amp;')"> + <xsl:call-template name="create-header-footer-style"> + <xsl:with-param name="style-name-header" select="concat($style-name-header,'R')"/> + <xsl:with-param name="style-data" select="$right-style-data"/> + <xsl:with-param name="index" select="0"/> + <xsl:with-param name="current-pos" select="1"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template name="create-header-footer-style"> + <xsl:param name="style-name-header"/> + <xsl:param name="style-data"/> + <xsl:param name="index"/> + <xsl:param name="current-pos"/> + <xsl:variable name="current-style-data"> + <xsl:value-of select="substring($style-data,$current-pos)"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="starts-with($current-style-data,'&amp;D') or starts-with($current-style-data,'&amp;T') or starts-with($current-style-data,'&amp;P') or starts-with($current-style-data,'&amp;N') or starts-with($current-style-data,'&amp;A') or starts-with($current-style-data,'&amp;F') or starts-with($current-style-data,'&amp;Z')"> + <xsl:call-template name="create-header-footer-style"> + <xsl:with-param name="style-name-header" select="$style-name-header"/> + <xsl:with-param name="style-data" select="$style-data"/> + <xsl:with-param name="index" select="$index"/> + <xsl:with-param name="current-pos" select="$current-pos +2"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with($current-style-data,'&amp;')"> + <xsl:element name="style:style"> + <xsl:attribute name="style:name"> + <xsl:value-of select="concat($style-name-header,$index)"/> + </xsl:attribute> + <xsl:attribute name="style:family">text</xsl:attribute> + <xsl:element name="style:text-properties"> + <xsl:call-template name="process-header-footer-style-properties"> + <xsl:with-param name="style-data" select="$style-data"/> + <xsl:with-param name="current-pos" select="$current-pos"/> + </xsl:call-template> + </xsl:element> + </xsl:element> + <xsl:variable name="next-style-header-pos"> + <xsl:call-template name="get-current-content-pos"> + <xsl:with-param name="style-data" select="$style-data"/> + <xsl:with-param name="current-pos" select="$current-pos"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="create-header-footer-style"> + <xsl:with-param name="style-name-header" select="$style-name-header"/> + <xsl:with-param name="style-data" select="$style-data"/> + <xsl:with-param name="index" select="$index+1"/> + <xsl:with-param name="current-pos" select="$next-style-header-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="contains($current-style-data,'&amp;')"> + <xsl:variable name="temp" select="substring-before($current-style-data,'&amp;')"/> + <xsl:call-template name="create-header-footer-style"> + <xsl:with-param name="style-name-header" select="$style-name-header"/> + <xsl:with-param name="style-data" select="$style-data"/> + <xsl:with-param name="index" select="$index"/> + <xsl:with-param name="current-pos" select="string-length($temp)+$current-pos"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:template> + <xsl:template name="process-header-footer-style-properties"> + <xsl:param name="style-data"/> + <xsl:param name="current-pos"/> + <xsl:variable name="current-style-data"> + <xsl:value-of select="substring($style-data,$current-pos)"/> + </xsl:variable> + <xsl:choose> + <!-- stack operations necessary --> + <xsl:when test="starts-with($current-style-data,'&amp;&quot;')"> + <xsl:attribute name="style:font-name"> + <xsl:value-of select="substring-before(substring-after($current-style-data,'&amp;&quot;'),',')"/> + </xsl:attribute> + <xsl:if test="contains(substring-before(substring-after($current-style-data,','),'&quot;'),'Bold')"> + <xsl:attribute name="fo:font-weight">bold</xsl:attribute> + <xsl:attribute name="style:font-weight-asian">bold</xsl:attribute> + <xsl:attribute name="style:font-weight-complex">bold</xsl:attribute> + </xsl:if> + <xsl:if test="contains(substring-before(substring-after($current-style-data,','),'&quot;'),'Italic')"> + <xsl:attribute name="fo:font-style">italic</xsl:attribute> + <xsl:attribute name="style:font-style-asian">italic</xsl:attribute> + <xsl:attribute name="style:font-style-complex">italic</xsl:attribute> + </xsl:if> + <xsl:variable name="temp" select="substring-before(substring($style-data,$current-pos+2),'&quot;')"/> + <xsl:call-template name="process-header-footer-style-properties"> + <xsl:with-param name="style-data" select="$style-data"/> + <xsl:with-param name="current-pos" select="string-length($temp)+$current-pos+3"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with($current-style-data,'&amp;0') or starts-with($current-style-data,'&amp;1') or starts-with($current-style-data,'&amp;2') or starts-with($current-style-data,'&amp;3') or starts-with($current-style-data,'&amp;4') or starts-with($current-style-data,'&amp;5') or starts-with($current-style-data,'&amp;6') or starts-with($current-style-data,'&amp;7') or starts-with($current-style-data,'&amp;8') or starts-with($current-style-data,'&amp;9')"> + <xsl:variable name="font-size-length"> + <xsl:call-template name="get-digit-length"> + <xsl:with-param name="complexive-string" select="substring-after($current-style-data,'&amp;')"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="fo:font-size"> + <xsl:value-of select="concat(substring($current-style-data,2,$font-size-length),'pt')"/> + </xsl:attribute> + <xsl:call-template name="process-header-footer-style-properties"> + <xsl:with-param name="style-data" select="$style-data"/> + <xsl:with-param name="current-pos" select="$current-pos + 1 + $font-size-length"/> + </xsl:call-template> + </xsl:when> + <!-- dont' consider tangled or adjoined '&X' and '&Y', '&U' & '&E', processing-check is necessary, too complex. :( --> + <xsl:when test="starts-with($current-style-data,'&amp;X')"> + <xsl:variable name="superscript-count-before"> + <xsl:call-template name="get-substyle-count-in-data"> + <xsl:with-param name="style-data" select="substring($style-data,1,$current-pos)"/> + <xsl:with-param name="substyle" select="'&amp;X'"/> + <xsl:with-param name="count" select="0"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="$superscript-count-before mod 2 = 0"> + <xsl:attribute name="style:text-position">33% 58%</xsl:attribute> + </xsl:if> + <xsl:call-template name="process-header-footer-style-properties"> + <xsl:with-param name="style-data" select="$style-data"/> + <xsl:with-param name="current-pos" select="$current-pos + 2"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with($current-style-data,'&amp;B')"> + <xsl:variable name="subscript-count-before"> + <xsl:call-template name="get-substyle-count-in-data"> + <xsl:with-param name="style-data" select="substring($style-data,1,$current-pos)"/> + <xsl:with-param name="substyle" select="'&amp;B'"/> + <xsl:with-param name="count" select="0"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="$subscript-count-before mod 2 = 0"> + <xsl:attribute name="fo:font-weight">bold</xsl:attribute> + <xsl:attribute name="style:font-weight-asian">bold</xsl:attribute> + <xsl:attribute name="style:font-weight-complex">bold</xsl:attribute> + </xsl:if> + <xsl:call-template name="process-header-footer-style-properties"> + <xsl:with-param name="style-data" select="$style-data"/> + <xsl:with-param name="current-pos" select="$current-pos + 2"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with($current-style-data,'&amp;Y')"> + <xsl:variable name="subscript-count-before"> + <xsl:call-template name="get-substyle-count-in-data"> + <xsl:with-param name="style-data" select="substring($style-data,1,$current-pos)"/> + <xsl:with-param name="substyle" select="'&amp;Y'"/> + <xsl:with-param name="count" select="0"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="$subscript-count-before mod 2 = 0"> + <xsl:attribute name="style:text-position">-33% 58%</xsl:attribute> + </xsl:if> + <xsl:call-template name="process-header-footer-style-properties"> + <xsl:with-param name="style-data" select="$style-data"/> + <xsl:with-param name="current-pos" select="$current-pos + 2"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with($current-style-data,'&amp;S')"> + <xsl:variable name="strikethrough-count-before"> + <xsl:call-template name="get-substyle-count-in-data"> + <xsl:with-param name="style-data" select="substring($style-data,1,$current-pos)"/> + <xsl:with-param name="substyle" select="'&amp;S'"/> + <xsl:with-param name="count" select="0"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="$strikethrough-count-before mod 2 = 0"> + <xsl:attribute name="style:text-line-through-style">solid</xsl:attribute> + </xsl:if> + <xsl:call-template name="process-header-footer-style-properties"> + <xsl:with-param name="style-data" select="$style-data"/> + <xsl:with-param name="current-pos" select="$current-pos + 2"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with($current-style-data,'&amp;U')"> + <xsl:variable name="single-underline-count-before"> + <xsl:call-template name="get-substyle-count-in-data"> + <xsl:with-param name="style-data" select="substring($style-data,1,$current-pos)"/> + <xsl:with-param name="substyle" select="'&amp;U'"/> + <xsl:with-param name="count" select="0"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="$single-underline-count-before mod 2 = 0"> + <xsl:attribute name="style:text-underline-type">single</xsl:attribute> + </xsl:if> + <xsl:call-template name="process-header-footer-style-properties"> + <xsl:with-param name="style-data" select="$style-data"/> + <xsl:with-param name="current-pos" select="$current-pos + 2"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with($current-style-data,'&amp;E')"> + <xsl:variable name="double-underline-count-before"> + <xsl:call-template name="get-substyle-count-in-data"> + <xsl:with-param name="style-data" select="substring($style-data,1,$current-pos)"/> + <xsl:with-param name="substyle" select="'&amp;E'"/> + <xsl:with-param name="count" select="0"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="$double-underline-count-before mod 2 = 0"> + <xsl:attribute name="style:text-underline-type">double</xsl:attribute> + </xsl:if> + <xsl:call-template name="process-header-footer-style-properties"> + <xsl:with-param name="style-data" select="$style-data"/> + <xsl:with-param name="current-pos" select="$current-pos + 2"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:template> + <xsl:template name="get-substyle-count-in-data"> + <xsl:param name="style-data"/> + <xsl:param name="substyle"/> + <xsl:param name="count"/> + <xsl:choose> + <xsl:when test="contains($style-data,$substyle)"> + <xsl:call-template name="get-substyle-count-in-data"> + <xsl:with-param name="style-data" select="substring-after($style-data,$substyle)"/> + <xsl:with-param name="substyle" select="$substyle"/> + <xsl:with-param name="count" select="$count+1"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$count"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="get-current-content-pos"> + <xsl:param name="style-data"/> + <xsl:param name="current-pos"/> + <xsl:variable name="current-style-data"> + <xsl:value-of select="substring($style-data,$current-pos)"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="starts-with($current-style-data,'&amp;X') or starts-with($current-style-data,'&amp;Y') or starts-with($current-style-data,'&amp;S') or starts-with($current-style-data,'&amp;U') or starts-with($current-style-data,'&amp;E') or starts-with($current-style-data,'&amp;B')"> + <xsl:call-template name="get-current-content-pos"> + <xsl:with-param name="style-data" select="$style-data"/> + <xsl:with-param name="current-pos" select="$current-pos+2"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with($current-style-data,'&amp;0') or starts-with($current-style-data,'&amp;1') or starts-with($current-style-data,'&amp;2') or starts-with($current-style-data,'&amp;3') or starts-with($current-style-data,'&amp;4') or starts-with($current-style-data,'&amp;5') or starts-with($current-style-data,'&amp;6') or starts-with($current-style-data,'&amp;7') or starts-with($current-style-data,'&amp;8') or starts-with($current-style-data,'&amp;9')"> + <xsl:variable name="font-size-length"> + <xsl:call-template name="get-digit-length"> + <xsl:with-param name="complexive-string" select="substring-after($current-style-data,'&amp;')"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="get-current-content-pos"> + <xsl:with-param name="style-data" select="$style-data"/> + <xsl:with-param name="current-pos" select="$current-pos+1+$font-size-length"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with($current-style-data,'&amp;&quot;')"> + <xsl:variable name="temp" select="substring-before(substring($style-data,$current-pos+2),'&quot;')"/> + <xsl:call-template name="get-current-content-pos"> + <xsl:with-param name="style-data" select="$style-data"/> + <xsl:with-param name="current-pos" select="string-length($temp)+$current-pos+3"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$current-pos"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- OASIS OpenDocument Format change: + Excel "=RC4*6" + OOoXML "=$D22*6" + OASIS XML "oooc:=[.$D22]*6" --> + <xsl:template name="translate-expression"> + <!-- return position or range for formula or other --> + <xsl:param name="cell-row-pos"/> + <!-- the position in row (vertical) of cell --> + <xsl:param name="cell-column-pos"/> + <!-- the position in column (horizontal of cell --> + <xsl:param name="expression"/> + <!-- recomposed expression containing cell positions after every conversion --> + <xsl:param name="is-range-mode" select="false()"/> + <!-- as mode changes a '[.' resp. ']' is written out --> + <xsl:param name="return-value"/> + <!-- expression of table:cell-range-address is different than formula (e.g. no prefix) --> + <xsl:param name="isRangeAddress"/> + <!-- determines if the currently processed expression is relative --> + <xsl:param name="isRelative" select="false()" /> + + <!-- value to be given out later --> + <!-- to judge whether this input expression contains any cell position to convert --> + <xsl:variable name="temp-range"> + <xsl:choose> + <xsl:when test="$expression != ''"> + <xsl:call-template name="parse-range-name"> + <xsl:with-param name="expression" select="$expression"/> + <xsl:with-param name="return-value" select="''"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="''"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!-- if $range-type = 1, then range is representing a sheet, function's name or separated symbol, but not cell position, + or if $range-type = 2, range should be handled because it contains certain cell position. + The first character marks the type of that expression. --> + <xsl:variable name="range-type"> + <xsl:choose> + <xsl:when test="substring($temp-range, 1, 1) = '1'"> + <xsl:value-of select="1"/> + </xsl:when> + <xsl:when test="substring($temp-range, 1, 1) = '2'"> + <xsl:value-of select="2"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="2"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!-- remove that added range type token --> + <xsl:variable name="current-range"> + <xsl:value-of select="substring($temp-range, 2)"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$range-type = 1"> + <!-- Nothing to convert, so just join the front and behind strings. --> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="$cell-row-pos"/> + <xsl:with-param name="cell-column-pos" select="$cell-column-pos"/> + <xsl:with-param name="expression"> + <!-- get current converting position from $temp-token or $current-range, then join the expression. --> + <xsl:choose> + <xsl:when test="contains($current-range, '#$')"> + <!-- because of recomposing of string, the $current-range may not be the pit + of $expression, so the char #$ should not be used for nominal --> + <xsl:variable name="temp-token"> + <xsl:choose> + <xsl:when test="contains($current-range, '\')"> + <xsl:value-of select="concat(']', substring-after($current-range, '#$'), &quot;&apos;&quot;)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-after($current-range, '#$')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="substring-after($expression, $temp-token)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-after($expression, $current-range)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="return-value"> + <!-- react on range mode change (when to insert closing ']' or in case of '!' change the mode to RANGE and create open '[' --> + <xsl:choose> + <xsl:when test="$current-range = '=' and $return-value = '' and not($isRangeAddress)"> + <xsl:text>oooc:=</xsl:text> + </xsl:when> + <xsl:when test="contains($current-range, '!') and not($isRangeAddress)"> + <xsl:value-of select="concat($return-value, '[', $current-range)"/> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="$is-range-mode = 'true' and $current-range != ':' and not($isRangeAddress)"> + <xsl:value-of select="concat($return-value, ']', substring-before($expression, $current-range), $current-range)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($return-value, substring-before($expression, $current-range), $current-range)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="is-range-mode"> + <xsl:choose> + <!-- ! is the separator of worksheet and range + : is the separator for a cell range --> + <xsl:when test="contains($current-range, '!') or $current-range = ':'"> + <xsl:value-of select="true()"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="false()"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="isRangeAddress" select="$isRangeAddress"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <!-- types of range to handle in $current-range, i.e. the cell position expression to convert + 1: special cell including row and column; e.g. R4C5 + 2: whole row; e.g. R3 + 3: whole column; e.g. C5 + 4: other name not for cell or row/column; e.g. RANDOM() or something unknown + --> + <xsl:variable name="handle-type"> + <xsl:choose> + <xsl:when test="starts-with($current-range, 'R')"> + <!-- It's type 1 or type 2 or 4/unknown cell position. --> + <xsl:choose> + <xsl:when test="contains($current-range, 'C')"> + <!-- It's type 1, specifying the cell position or 4/unknown --> + <xsl:variable name="part-type-r"> + <xsl:call-template name="handle-type-number"> + <xsl:with-param name="t-part" select="substring-before( substring-after($current-range, 'R'), 'C')"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="part-type-c"> + <xsl:call-template name="handle-type-number"> + <xsl:with-param name="t-part" select="substring-after($current-range, 'C')"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="($part-type-r = 1) and ($part-type-c = 1)"> + <xsl:value-of select="1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="4"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <!-- It's type 2 specifying the cell position, or 4/unknown. --> + <xsl:variable name="part-type"> + <xsl:call-template name="handle-type-number"> + <xsl:with-param name="t-part" select="substring-after($current-range, 'R')"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="$part-type = 1"> + <xsl:value-of select="2"/> + </xsl:when> + <xsl:when test="$part-type = 2"> + <xsl:value-of select="4"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="4"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="starts-with($current-range, 'C')"> + <!-- It's type 3 of cell position, or 4/unknown --> + <xsl:variable name="part-type"> + <xsl:call-template name="handle-type-number"> + <xsl:with-param name="t-part" select="substring-after($current-range, 'C')"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="$part-type = 1"> + <xsl:value-of select="3"/> + </xsl:when> + <xsl:when test="$part-type = 2"> + <xsl:value-of select="4"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="4"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <!-- It's type 4, not cell position --> + <xsl:value-of select="4"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!-- Start to convert that cell position expression, that cell position unit --> + <xsl:choose> + <xsl:when test="$handle-type = 1"> + <!-- It's type 1, e.g. R1C2 --> + <!-- process the row part --> + <xsl:variable name="after-R"> + <xsl:value-of select="substring(substring-after($current-range,'R'),1,1)"/> + </xsl:variable> + <xsl:choose> + <!-- found one cell unit --> + <xsl:when test="$after-R='C' or $after-R='[' or $after-R='0' or $after-R='1' or $after-R='2' or $after-R='3' or $after-R='4' or $after-R='5' or $after-R='6' or $after-R='7' or $after-R='8' or $after-R='9'"> + <xsl:variable name="row-pos"> + <xsl:choose> + <xsl:when test="$after-R='['"> + <xsl:value-of select="$cell-row-pos+substring-before( substring-after($current-range,'R['),']')"/> + </xsl:when> + <xsl:when test="$after-R='C'"> + <xsl:value-of select="$cell-row-pos"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-before(substring-after($current-range,'R'),'C')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="row-pos-style"> + <xsl:choose> + <xsl:when test="$after-R='[' or $after-R='C'">relative</xsl:when> + <xsl:otherwise>absolute</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!-- process the column part --> + <xsl:variable name="after-C"> + <xsl:value-of select="substring(substring-after(substring-after($current-range,'R'),'C'),1,1)"/> + </xsl:variable> + <xsl:variable name="column-digit-length"> + <xsl:choose> + <xsl:when test="$after-C='0' or $after-C='1' or $after-C='2' or $after-C='3' or $after-C='4' or $after-C='5' or $after-C='6' or $after-C='7' or $after-C='8' or $after-C='9'"> + <xsl:call-template name="get-digit-length"> + <xsl:with-param name="complexive-string" select="substring-after(substring-after($current-range,'R'),'C')"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="column-pos"> + <xsl:choose> + <xsl:when test="$after-C='['"> + <xsl:value-of select="$cell-column-pos + substring-before(substring-after(substring-after($current-range,'R'),'C['),']')"/> + </xsl:when> + <xsl:when test="$after-C='0' or $after-C='1' or $after-C='2' or $after-C='3' or $after-C='4' or $after-C='5' or $after-C='6' or $after-C='7' or $after-C='8' or $after-C='9'"> + <xsl:value-of select="substring(substring-after(substring-after($current-range,'R'),'C'),1,$column-digit-length)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$cell-column-pos"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="column-pos-style"> + <xsl:choose> + <xsl:when test="$after-C='0' or $after-C='1' or $after-C='2' or $after-C='3' or $after-C='4' or $after-C='5' or $after-C='6' or $after-C='7' or $after-C='8' or $after-C='9'">absolute</xsl:when> + <xsl:otherwise>relative</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="trans-unit"> + <xsl:call-template name="translate-unit"> + <xsl:with-param name="column-number" select="$column-pos"/> + <xsl:with-param name="row-number" select="$row-pos"/> + <xsl:with-param name="column-pos-style" select="$column-pos-style"/> + <xsl:with-param name="row-pos-style" select="$row-pos-style"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="name-unit" select="concat(substring-before($expression, $current-range), $trans-unit)"/> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="$cell-row-pos"/> + <xsl:with-param name="cell-column-pos" select="$cell-column-pos"/> + <xsl:with-param name="expression" select="substring-after($expression, $current-range)"/> + <xsl:with-param name="return-value"> + <xsl:choose> + <xsl:when test="$is-range-mode = 'true'"> + <xsl:value-of select="concat($return-value, $name-unit)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($return-value, '[.', $name-unit)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="is-range-mode" select="true()"/> + <xsl:with-param name="isRangeAddress" select="$isRangeAddress"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="name-unit" select="concat(substring-before($expression, $current-range), translate( substring-before(substring-after($expression, '('),'R'),',!', ';.'))"/> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="$cell-row-pos"/> + <xsl:with-param name="cell-column-pos" select="$cell-column-pos"/> + <xsl:with-param name="expression" select="substring-after($current-range,'R')"/> + <xsl:with-param name="return-value"> + <xsl:choose> + <xsl:when test="$is-range-mode = 'true'"> + <xsl:value-of select="concat($return-value, $name-unit)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($return-value, '[.', $name-unit)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="is-range-mode" select="true()"/> + <xsl:with-param name="isRangeAddress" select="$isRangeAddress"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$handle-type = 2"> + <!-- It's type 2, e.g. R3 --> + <!-- process the range only including a whole row --> + <xsl:variable name="after-R"> + <xsl:value-of select="substring(substring-after($current-range,'R'),1,1)"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$after-R='[' or $after-R='0' or $after-R='1' or $after-R='2' or $after-R='3' or $after-R='4' or $after-R='5' or $after-R='6' or $after-R='7' or $after-R='8' or $after-R='9'"> + <xsl:variable name="row-number"> + <xsl:choose> + <xsl:when test="$after-R = '['"> + <xsl:value-of select="substring-before(substring-after($current-range, 'R['), ']')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-after($current-range, 'R')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="row-pos"> + <xsl:choose> + <xsl:when test="$after-R='['"> + <xsl:value-of select="$cell-row-pos + $row-number"/> + </xsl:when> + <xsl:when test="$after-R='0' or $after-R='1' or $after-R='2' or $after-R='3' or $after-R='4' or $after-R='5' or $after-R='6' or $after-R='7' or $after-R='8' or $after-R='9'"> + <xsl:value-of select="$row-number"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$cell-row-pos"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="trans-unit1"> + <xsl:call-template name="translate-unit"> + <xsl:with-param name="column-number" select="1"/> + <xsl:with-param name="row-number" select="$row-pos"/> + <xsl:with-param name="column-pos-style" select="'relative'"/> + <xsl:with-param name="row-pos-style" select="'relative'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="trans-unit2"> + <xsl:call-template name="translate-unit"> + <xsl:with-param name="column-number" select="256"/> + <xsl:with-param name="row-number" select="$row-pos"/> + <xsl:with-param name="column-pos-style" select="'relative'"/> + <xsl:with-param name="row-pos-style" select="'relative'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="name-unit" select="concat(substring-before($expression, $current-range), $trans-unit1, ':', $trans-unit2)"/> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="$cell-row-pos"/> + <xsl:with-param name="cell-column-pos" select="$cell-column-pos"/> + <xsl:with-param name="expression" select="substring-after($expression, $current-range)"/> + <xsl:with-param name="return-value"> + <xsl:choose> + <xsl:when test="$is-range-mode = 'true'"> + <xsl:value-of select="concat($return-value, $name-unit)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($return-value, '[.', $name-unit)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="is-range-mode" select="true()"/> + <xsl:with-param name="isRangeAddress" select="$isRangeAddress"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="name-unit" select="concat(substring-before($expression, $current-range), translate( substring-before($current-range,'R'),',!', ';.'),'R')"/> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="$cell-row-pos"/> + <xsl:with-param name="cell-column-pos" select="$cell-column-pos"/> + <xsl:with-param name="expression" select="substring-after($current-range,'R')"/> + <xsl:with-param name="return-value"> + <xsl:choose> + <xsl:when test="$is-range-mode = 'true'"> + <xsl:value-of select="concat($return-value, $name-unit)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($return-value, '[.', $name-unit)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="is-range-mode" select="true()"/> + <xsl:with-param name="isRangeAddress" select="$isRangeAddress"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$handle-type = 3"> + <!-- It's type 3, e.g. C4 --> + <!-- process the range only including a whole column --> + <xsl:variable name="after-C"> + <xsl:value-of select="substring(substring-after($current-range,'C'),1,1)"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$after-C='[' or $after-C='0' or $after-C='1' or $after-C='2' or $after-C='3' or $after-C='4' or $after-C='5' or $after-C='6' or $after-C='7' or $after-C='8' or $after-C='9'"> + <xsl:variable name="column-number"> + <xsl:choose> + <xsl:when test="$after-C = '['"> + <xsl:value-of select="substring-before(substring-after($current-range, 'C['), ']')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-after($current-range, 'C')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="column-pos"> + <xsl:choose> + <xsl:when test="$after-C='['"> + <xsl:value-of select="$cell-column-pos + $column-number"/> + </xsl:when> + <xsl:when test="$after-C='0' or $after-C='1' or $after-C='2' or $after-C='3' or $after-C='4' or $after-C='5' or $after-C='6' or $after-C='7' or $after-C='8' or $after-C='9'"> + <xsl:value-of select="$column-number"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$cell-column-pos"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="trans-unit1"> + <xsl:call-template name="translate-unit"> + <xsl:with-param name="column-number" select="$column-pos"/> + <xsl:with-param name="row-number" select="1"/> + <xsl:with-param name="column-pos-style" select="'relative'"/> + <xsl:with-param name="row-pos-style" select="'relative'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="trans-unit2"> + <xsl:call-template name="translate-unit"> + <xsl:with-param name="column-number" select="$column-pos"/> + <xsl:with-param name="row-number" select="65565"/> + <xsl:with-param name="column-pos-style" select="'relative'"/> + <xsl:with-param name="row-pos-style" select="'relative'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="name-unit" select="concat(substring-before($expression, $current-range), $trans-unit1, ':', $trans-unit2)"/> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="$cell-row-pos"/> + <xsl:with-param name="cell-column-pos" select="$cell-column-pos"/> + <xsl:with-param name="expression" select="substring-after($expression, $current-range)"/> + <xsl:with-param name="return-value"> + <xsl:choose> + <xsl:when test="$is-range-mode = 'true'"> + <xsl:value-of select="concat($return-value, $name-unit)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($return-value, '[.', $name-unit)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="is-range-mode" select="true()"/> + <xsl:with-param name="isRangeAddress" select="$isRangeAddress"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="name-unit" select="concat(substring-before($expression, $current-range), translate( substring-before($current-range,'C'),',!', ';.'),'C')"/> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="$cell-row-pos"/> + <xsl:with-param name="cell-column-pos" select="$cell-column-pos"/> + <xsl:with-param name="expression" select="substring-after($current-range,'C')"/> + <xsl:with-param name="return-value"> + <xsl:choose> + <xsl:when test="$is-range-mode = 'true'"> + <xsl:value-of select="concat($return-value, $name-unit)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($return-value, '[.', $name-unit)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="is-range-mode" select="true()"/> + <xsl:with-param name="isRangeAddress" select="$isRangeAddress"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <!-- It's unknown, so just jump over it --> + <xsl:variable name="next-pit" select="substring-after($expression, $current-range)"/> + <xsl:choose> + <xsl:when test="contains($next-pit, '+') or contains($next-pit, '-') or contains($next-pit, '*') or contains($next-pit, '/') or contains($next-pit, ')') or contains($next-pit, '^') or contains($next-pit, ':') or contains($next-pit, '&quot;') or contains($next-pit, ';') or contains($next-pit, ',') or contains($next-pit, '[')"> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="$cell-row-pos"/> + <xsl:with-param name="cell-column-pos" select="$cell-column-pos"/> + <xsl:with-param name="expression" select="substring-after($expression, $current-range)"/> + <xsl:with-param name="return-value" select="concat($return-value, substring-before($expression, $current-range), $current-range)"/> + <xsl:with-param name="is-range-mode" select="false()"/> + <xsl:with-param name="isRangeAddress" select="$isRangeAddress"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <!-- return the final range or formula --> + <xsl:choose> + <!-- in case the closing bracket of the range wasn't set, do it now --> + <xsl:when test="$is-range-mode = 'true' and $current-range = ''"> + <xsl:value-of select="translate( concat($return-value, ']'),',!', ';.')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="translate( concat($return-value, substring-before($expression, $current-range), $current-range),',!', ';.')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="parse-range-name"> + <!-- return the string or name for next handle. the type 1 is names of function, sheet, special separated symbol, not to parse as range; type 2 is the range including R/C to be parsed --> + <xsl:param name="expression"/> + <xsl:param name="return-value"/> + <xsl:variable name="first-one" select="substring($expression,1,1)"/> + <xsl:choose> + <xsl:when test="$first-one = '='"> + <xsl:choose> + <xsl:when test="string-length(normalize-space($return-value)) &gt; 0"> + <xsl:value-of select="concat('2', $return-value)"/> + </xsl:when> + <xsl:otherwise> + <xsl:text>1=</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$first-one='(' or $first-one='!' or $first-one='&amp;'"> + <xsl:value-of select="concat('1', $return-value, $first-one)"/> + </xsl:when> + <xsl:when test="$first-one='['"> + <xsl:choose> + <xsl:when test="starts-with(substring-after($expression, ']'), 'C')"> + <xsl:call-template name="parse-range-name"> + <xsl:with-param name="expression" select="substring-after($expression, ']')"/> + <xsl:with-param name="return-value" select="concat($return-value, substring-before($expression, ']'), ']')"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="contains(substring-before($expression, ']'), '.') and contains(substring-after($expression, ']'), '!')"> + <xsl:value-of select="concat('1', &quot;&apos;&quot;, substring-before(substring-after($expression, '['), ']'), &quot;&apos;&quot;, '#$', substring-before(substring-after($expression, ']'), '!'))"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat('2', $return-value, substring-before($expression, ']'), ']')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$first-one='&quot;'"> + <xsl:value-of select="concat('1', $first-one, substring-before(substring-after($expression, '&quot;'), '&quot;'), '&quot;')"/> + </xsl:when> + <xsl:when test="$first-one=&quot;&apos;&quot;"> + <!-- here the string &quot;&apos;&quot; represents a char &apos; --> + <xsl:variable name="str-in" select="substring-before(substring-after($expression, &quot;&apos;&quot;), &quot;&apos;&quot;)"/> + <xsl:choose> + <!-- for file path transformation --> + <xsl:when test="contains($str-in, '\') and contains($str-in, '[') and contains($str-in, ']')"> + <xsl:variable name="first-pos" select="substring-before($str-in, '[')"/> + <xsl:variable name="second-pos" select="substring-before(substring-after($str-in, '['), ']')"/> + <xsl:variable name="third-pos" select="substring-after($str-in, ']')"/> + <xsl:value-of select="concat('1', &quot;&apos;&quot;, $first-pos, $second-pos, &quot;&apos;&quot;, '#$', $third-pos)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat('1', &quot;&apos;&quot;, $str-in, &quot;&apos;&quot;)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$first-one='+' or $first-one='-' or $first-one='*' or $first-one='/' or $first-one=')' or $first-one='^' or $first-one=':' or $first-one='&quot;' or $first-one=';' or $first-one=',' or $first-one='&gt;' or $first-one='&lt;'"> + <xsl:choose> + <xsl:when test="$return-value = ''"> + <xsl:value-of select="concat('1', $first-one)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat('2', $return-value)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="$expression = ''"> + <xsl:value-of select="concat('2', $return-value)"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="parse-range-name"> + <xsl:with-param name="expression" select="substring($expression, 2, string-length($expression)-1)"/> + <xsl:with-param name="return-value" select="concat($return-value, substring($expression, 1, 1))"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="handle-type-number"> + <!-- to handle the part between R and C, or after C in range string in translate-expression. return type: 1: number or cell range; 2: other, not for next step --> + <xsl:param name="t-part"/> + <xsl:choose> + <xsl:when test="starts-with($t-part, '[')"> + <xsl:variable name="tt-str" select="substring-before( substring-after( $t-part, '['), ']')"/> + <xsl:choose> + <xsl:when test="($tt-str &lt; 0) or ($tt-str &gt; 0) or ($tt-str = 0)"> + <xsl:value-of select="1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="2"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="($t-part &lt; 0) or ($t-part &gt; 0) or ($t-part = 0)"> + <xsl:value-of select="1"/> + </xsl:when> + <xsl:when test="$t-part = ''"> + <xsl:value-of select="1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="2"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="translate-unit"> + <!-- convert cell position expression unit, R1C1, R3, C4 --> + <xsl:param name="column-number"/> + <xsl:param name="row-number"/> + <xsl:param name="column-pos-style"/> + <xsl:param name="row-pos-style"/> + <xsl:variable name="column-number1"> + <xsl:value-of select="floor( $column-number div 26 )"/> + </xsl:variable> + <xsl:variable name="column-number2"> + <xsl:value-of select="$column-number mod 26"/> + </xsl:variable> + <xsl:variable name="column-character1"> + <xsl:call-template name="number-to-character"> + <xsl:with-param name="number" select="$column-number1"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="column-character2"> + <xsl:call-template name="number-to-character"> + <xsl:with-param name="number" select="$column-number2"/> + </xsl:call-template> + </xsl:variable> + <!-- position styles are 'absolute' or 'relative', --> + <xsl:choose> + <xsl:when test="$column-pos-style = 'absolute'"> + <xsl:value-of select="concat( '$', $column-character1, $column-character2)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat( $column-character1, $column-character2)"/> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="$row-pos-style ='absolute'"> + <xsl:value-of select="concat( '$', $row-number)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$row-number"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="number-to-character"> + <xsl:param name="number"/> + <xsl:choose> + <xsl:when test="$number = 0"/> + <xsl:when test="$number = 1">A</xsl:when> + <xsl:when test="$number = 2">B</xsl:when> + <xsl:when test="$number = 3">C</xsl:when> + <xsl:when test="$number = 4">D</xsl:when> + <xsl:when test="$number = 5">E</xsl:when> + <xsl:when test="$number = 6">F</xsl:when> + <xsl:when test="$number = 7">G</xsl:when> + <xsl:when test="$number = 8">H</xsl:when> + <xsl:when test="$number = 9">I</xsl:when> + <xsl:when test="$number = 10">J</xsl:when> + <xsl:when test="$number = 11">K</xsl:when> + <xsl:when test="$number = 12">L</xsl:when> + <xsl:when test="$number = 13">M</xsl:when> + <xsl:when test="$number = 14">N</xsl:when> + <xsl:when test="$number = 15">O</xsl:when> + <xsl:when test="$number = 16">P</xsl:when> + <xsl:when test="$number = 17">Q</xsl:when> + <xsl:when test="$number = 18">R</xsl:when> + <xsl:when test="$number = 19">S</xsl:when> + <xsl:when test="$number = 20">T</xsl:when> + <xsl:when test="$number = 21">U</xsl:when> + <xsl:when test="$number = 22">V</xsl:when> + <xsl:when test="$number = 23">W</xsl:when> + <xsl:when test="$number = 24">X</xsl:when> + <xsl:when test="$number = 25">Y</xsl:when> + <xsl:when test="$number = 26">Z</xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:template> + <xsl:template name="get-digit-length"> + <xsl:param name="complexive-string"/> + <xsl:variable name="first-char"> + <xsl:value-of select="substring( $complexive-string, 1, 1)"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$first-char = '1' or $first-char = '2' or $first-char = '3' or $first-char = '4' or $first-char = '5' or $first-char = '6' or $first-char = '7' or $first-char = '8' or $first-char = '9' or $first-char = '0' "> + <xsl:variable name="temp"> + <xsl:call-template name="get-digit-length"> + <xsl:with-param name="complexive-string" select="substring( $complexive-string, 2)"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="$temp+1"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="ss:Comment" mode="body"> + <xsl:element name="office:annotation"> + <xsl:if test="@ss:ShowAlways = '1'"> + <xsl:attribute name="office:display">true</xsl:attribute> + </xsl:if> + <xsl:if test="@ss:Author"> + <xsl:element name="dc:creator"> + <xsl:value-of select="@ss:Author"/> + </xsl:element> + </xsl:if> + <xsl:if test="ss:Data"> + <text:p> + <xsl:call-template name="create-data-content"> + <xsl:with-param name="style-id" select="@ss:StyleID"/> + </xsl:call-template> + </text:p> + </xsl:if> + </xsl:element> + </xsl:template> + <xsl:template name="Names"> + <xsl:variable name="namedRanges" select="/ss:Workbook/ss:Worksheet/ss:Names/ss:NamedRange | + /ss:Workbook/ss:Names/ss:NamedRange" /> + <xsl:if test="$namedRanges"> + <table:named-expressions> + <xsl:for-each select="$namedRanges"> + <xsl:choose> + <xsl:when test="contains( @ss:RefersTo, '!R')"> + <xsl:variable name="referto"> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="isRangeAddress" select="true()"/> + <xsl:with-param name="cell-row-pos" select="0"/> + <xsl:with-param name="cell-column-pos" select="0"/> + <xsl:with-param name="expression" select="@ss:RefersTo"/> + <xsl:with-param name="return-value" select="''"/> + </xsl:call-template> + </xsl:variable> + <xsl:element name="table:named-range"> + <xsl:attribute name="table:name"> + <xsl:value-of select="@ss:Name"/> + </xsl:attribute> + <xsl:attribute name="table:base-cell-address"> + <xsl:variable name="worksheetName" select="translate(substring-before(@ss:RefersTo, '!'), '=', '$')" /> + <xsl:call-template name="encode-as-cell-address"> + <xsl:with-param name="string" select="concat($worksheetName,'.$A$1')"/> + </xsl:call-template> + </xsl:attribute> + <xsl:attribute name="table:cell-range-address"> + <xsl:call-template name="encode-as-cell-range-address"> + <xsl:with-param name="string" select="translate( $referto, '=', '$')"/> + </xsl:call-template> + </xsl:attribute> + <xsl:if test="@ss:Name = 'Print_Area'"> + <xsl:attribute name="table:range-usable-as">print-range</xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="expression-name"> + <xsl:value-of select="@ss:Name"/> + </xsl:variable> + <xsl:element name="table:named-expression"> + <xsl:attribute name="table:name"> + <xsl:value-of select="@ss:Name"/> + </xsl:attribute> + <!-- just set '$Sheet1.$A$1' as named-expressions virtual base-cell-address --> + <xsl:attribute name="table:base-cell-address"> + <xsl:variable name="worksheetName" select="following-sibling::ss:Worksheet/@ss:Name" /> + <xsl:call-template name="encode-as-cell-address"> + <xsl:with-param name="string" select="concat('$', $worksheetName,'.$A$1')"/> + </xsl:call-template> + </xsl:attribute> + <xsl:attribute name="table:expression"> + <xsl:value-of select="substring( @ss:RefersTo, 2)"/> + </xsl:attribute> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </table:named-expressions> + </xsl:if> + </xsl:template> + <xsl:template name="transform-advanced-filter"> + <!-- transform the params of Advanced Filter.it's different from AutoFilter --> + <xsl:param name="target-value"/> + <xsl:param name="condition-pos"/> + <xsl:element name="table:database-range"> + <xsl:variable name="target-range"> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="0"/> + <xsl:with-param name="cell-column-pos" select="0"/> + <xsl:with-param name="expression" select="$target-value"/> + <xsl:with-param name="return-value" select="''"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="condition-range"> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="0"/> + <xsl:with-param name="cell-column-pos" select="0"/> + <xsl:with-param name="expression" select="$condition-pos"/> + <xsl:with-param name="return-value" select="''"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="table:target-range-address"> + <xsl:value-of select="$target-range"/> + </xsl:attribute> + <xsl:attribute name="table:name"> + <xsl:value-of select="concat($target-range, '.filter')"/> + </xsl:attribute> + <xsl:element name="table:filter"> + <xsl:attribute name="table:condition-source-range-address"> + <xsl:value-of select="$condition-range"/> + </xsl:attribute> + <xsl:element name="table:filter-condition"> + <xsl:attribute name="table:field-number">0</xsl:attribute> + <!-- The two attributes are recommended by OASIS --> + <xsl:attribute name="table:value"/> + <xsl:attribute name="table:operator"/> + </xsl:element> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template match="x:AutoFilter"> + <!-- for AutoFilter --> + <xsl:element name="table:database-range"> + <xsl:attribute name="table:name"> + <xsl:value-of select="concat(../@ss:Name,'_',@x:Range)"/> + </xsl:attribute> + <xsl:variable name="range"> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="0"/> + <xsl:with-param name="cell-column-pos" select="0"/> + <xsl:with-param name="expression" select="@x:Range"/> + <xsl:with-param name="return-value" select="''"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="table:target-range-address"> + <xsl:value-of select="concat('$',../@ss:Name,'.',$range)"/> + </xsl:attribute> + <xsl:attribute name="table:display-filter-buttons">true</xsl:attribute> + <xsl:element name="table:filter"> + <xsl:call-template name="auto-filter-condition"> + <xsl:with-param name="item-pos" select="1"/> + <xsl:with-param name="index" select="1"/> + <xsl:with-param name="total" select="count(./x:AutoFilterColumn)"/> + </xsl:call-template> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template name="auto-filter-condition"> + <!--?? generate element of filter-condition for AutoCondition to get position of index --> + <xsl:param name="item-pos"/> + <xsl:param name="index"/> + <xsl:param name="total"/> + <xsl:if test="($index - 1 &lt; $total) or ($index - 1 = $total)"> + <xsl:element name="table:filter-condition"> + <xsl:attribute name="table:data-type">number</xsl:attribute> + <xsl:choose> + <xsl:when test="./x:AutoFilterColumn[position() = $item-pos]/@x:Type = 'TopPercent'"> + <xsl:attribute name="table:operator"> + <xsl:value-of select="'top value'"/> + </xsl:attribute> + <xsl:attribute name="table:value"> + <xsl:value-of select="./x:AutoFilterColumn[position() = $item-pos]/@x:Value"/> + </xsl:attribute> + </xsl:when> + <xsl:when test="./x:AutoFilterColumn[position() = $item-pos]/@x:Type = 'Top'"> + <xsl:attribute name="table:operator"> + <xsl:value-of select="'top values'"/> + </xsl:attribute> + <xsl:attribute name="table:value"> + <xsl:value-of select="./x:AutoFilterColumn[position() = $item-pos]/@x:Value"/> + </xsl:attribute> + </xsl:when> + <xsl:when test="./x:AutoFilterColumn[position() = $item-pos]/@x:Type = 'TopPercent'"> + <xsl:attribute name="table:operator"> + <xsl:value-of select="'top percent'"/> + </xsl:attribute> + <xsl:attribute name="table:value"> + <xsl:value-of select="./x:AutoFilterColumn[position() = $item-pos]/@x:Value"/> + </xsl:attribute> + </xsl:when> + <xsl:when test="./x:AutoFilterColumn[position() = $item-pos]/@x:Type = 'Bottom'"> + <xsl:attribute name="table:operator"> + <xsl:value-of select="'bottom values'"/> + </xsl:attribute> + <xsl:attribute name="table:value"> + <xsl:value-of select="./x:AutoFilterColumn[position() = $item-pos]/@x:Value"/> + </xsl:attribute> + </xsl:when> + <xsl:when test="./x:AutoFilterColumn[position() = $item-pos]/@x:Type = 'BottomPercent'"> + <xsl:attribute name="table:operator"> + <xsl:value-of select="'bottom percent'"/> + </xsl:attribute> + <xsl:attribute name="table:value"> + <xsl:value-of select="./x:AutoFilterColumn[position() = $item-pos]/@x:Value"/> + </xsl:attribute> + </xsl:when> + <xsl:when test="./x:AutoFilterColumn[position() = $item-pos]/@x:Type = 'Custom'"> + <xsl:choose> + <xsl:when test="./x:AutoFilterColumn[position() = $item-pos]/x:AutoFilterOr or ./x:AutoFilterColumn[position() = $item-pos]/x:AutoFilterAnd"> + <xsl:attribute name="table:operator"> + <xsl:choose> + <xsl:when test="./x:AutoFilterColumn[position() = $item-pos]//@x:Operator = 'Equals'"> + <xsl:value-of select="'='"/> + </xsl:when> + <xsl:when test="./x:AutoFilterColumn[position() = $item-pos]//@x:Operator = 'DoesNotEquals'"> + <xsl:value-of select="'!='"/> + </xsl:when> + <xsl:when test="./x:AutoFilterColumn[position() = $item-pos]//@x:Operator = 'GreaterThan'"> + <xsl:value-of select="'&gt;'"/> + </xsl:when> + <xsl:when test="./x:AutoFilterColumn[position() = $item-pos]//@x:Operator = 'GreaterThanOrEqual'"> + <xsl:value-of select="'&gt;='"/> + </xsl:when> + <xsl:when test="./x:AutoFilterColumn[position() = $item-pos]//@x:Operator = 'LessThan'"> + <xsl:value-of select="'&lt;'"/> + </xsl:when> + <xsl:when test="./x:AutoFilterColumn[position() = $item-pos]//@x:Operator = 'LessThanOrEqual'"> + <xsl:value-of select="'&lt;='"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'='"/> + </xsl:otherwise> + </xsl:choose> + </xsl:attribute> + <xsl:attribute name="table:value"> + <xsl:value-of select="./x:AutoFilterColumn[position() = $item-pos]//@x:Value"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:operator"> + <xsl:value-of select="'bottom percent'"/> + </xsl:attribute> + <xsl:attribute name="table:value"> + <xsl:value-of select="./x:AutoFilterColumn[position() = $item-pos]//@x:Value"/> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + <xsl:attribute name="table:field-number"> + <xsl:choose> + <xsl:when test="./x:AutoFilterColumn[position() = $item-pos]/@x:Index"> + <xsl:value-of select="./x:AutoFilterColumn[position() = $item-pos]/@x:Index - 1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$index - 1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:attribute> + </xsl:element> + <xsl:call-template name="auto-filter-condition"> + <xsl:with-param name="item-pos" select="$item-pos + 1"/> + <xsl:with-param name="index"> + <xsl:choose> + <xsl:when test="./x:AutoFilterColumn[position() = $item-pos]/@x:Index"> + <xsl:value-of select="./x:AutoFilterColumn[position() = $item-pos]/@x:Index + 1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$index + 1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="total" select="count(./x:AutoFilterColumn)"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template match="x:Sorting"> + <!-- for Sorting don't contains header row --> + <xsl:if test="contains(./x:Sort, 'Column')"> + <xsl:element name="table:database-range"> + <xsl:variable name="first-sort-letter" select="normalize-space(substring-after(./x:Sort[position() = 1], 'Column'))"/> + <xsl:variable name="second-sort-letter" select="normalize-space(substring-after(./x:Sort[position() = 2], 'Column'))"/> + <xsl:variable name="third-sort-letter" select="normalize-space(substring-after(./x:Sort[position() = 3], 'Column'))"/> + <xsl:variable name="first-sort-num"> + <xsl:call-template name="letter-to-number"> + <xsl:with-param name="source-letter" select="$first-sort-letter"/> + <xsl:with-param name="return-value" select="0"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="second-sort-num"> + <xsl:call-template name="letter-to-number"> + <xsl:with-param name="source-letter" select="$second-sort-letter"/> + <xsl:with-param name="return-value" select="0"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="third-sort-num"> + <xsl:call-template name="letter-to-number"> + <xsl:with-param name="source-letter" select="$third-sort-letter"/> + <xsl:with-param name="return-value" select="0"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="min-left-num"> + <xsl:call-template name="min-of-three"> + <xsl:with-param name="first-num" select="$first-sort-num"/> + <xsl:with-param name="second-num" select="$second-sort-num"/> + <xsl:with-param name="third-num" select="$third-sort-num"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="max-right-num"> + <xsl:call-template name="max-of-three"> + <xsl:with-param name="first-num" select="$first-sort-num"/> + <xsl:with-param name="second-num" select="$second-sort-num"/> + <xsl:with-param name="third-num" select="$third-sort-num"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="left-column"> + <xsl:call-template name="number-to-letter"> + <xsl:with-param name="source-number" select="$min-left-num"/> + <xsl:with-param name="return-value" select="''"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="right-column"> + <xsl:call-template name="number-to-letter"> + <xsl:with-param name="source-number" select="$max-right-num"/> + <xsl:with-param name="return-value" select="''"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="table:target-range-address"> + <xsl:value-of select="concat(../@ss:Name, '.', $left-column, '1:', ../@ss:Name, '.', $right-column, '32000')"/> + </xsl:attribute> + <xsl:attribute name="table:name"> + <xsl:value-of select="concat(../@ss:Name, '.sort')"/> + </xsl:attribute> + <xsl:attribute name="table:contains-header"> + <xsl:value-of select="'false'"/> + </xsl:attribute> + <xsl:element name="table:sort"> + <xsl:for-each select="./x:Sort"> + <xsl:element name="table:sort-by"> + <xsl:attribute name="table:field-number"> + <xsl:value-of select="0"/> + </xsl:attribute> + <xsl:attribute name="table:data-type"> + <xsl:value-of select="'automatic'"/> + </xsl:attribute> + <xsl:variable name="after-sort" select="following-sibling::*"/> + <xsl:if test="name($after-sort[position() = 1]) = 'Descending'"> + <xsl:attribute name="table:order"> + <xsl:value-of select="'descending'"/> + </xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="position() = 1"> + <xsl:attribute name="table:field-number"> + <xsl:value-of select="$first-sort-num - $min-left-num"/> + </xsl:attribute> + </xsl:when> + <xsl:when test="position() = 2"> + <xsl:attribute name="table:field-number"> + <xsl:value-of select="$second-sort-num - $min-left-num"/> + </xsl:attribute> + </xsl:when> + <xsl:when test="position() = 3"> + <xsl:attribute name="table:field-number"> + <xsl:value-of select="$third-sort-num - $min-left-num"/> + </xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:element> + </xsl:for-each> + </xsl:element> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="letter-to-number"> + <!-- convert letter to number for sorting. the string source-letter should be normalize-space and the first return-value should be zero --> + <xsl:param name="source-letter"/> + <xsl:param name="return-value"/> + <xsl:choose> + <xsl:when test="string-length($source-letter) &gt; 0"> + <xsl:variable name="first-pit" select="substring($source-letter, 1, 1)"/> + <xsl:variable name="pit-number"> + <xsl:choose> + <xsl:when test="($first-pit = 'A') or ($first-pit = 'a')"> + <xsl:value-of select="1"/> + </xsl:when> + <xsl:when test="($first-pit = 'B') or ($first-pit = 'b')"> + <xsl:value-of select="2"/> + </xsl:when> + <xsl:when test="($first-pit = 'C') or ($first-pit = 'c')"> + <xsl:value-of select="3"/> + </xsl:when> + <xsl:when test="($first-pit = 'D') or ($first-pit = 'd')"> + <xsl:value-of select="4"/> + </xsl:when> + <xsl:when test="($first-pit = 'E') or ($first-pit = 'e')"> + <xsl:value-of select="5"/> + </xsl:when> + <xsl:when test="($first-pit = 'F') or ($first-pit = 'f')"> + <xsl:value-of select="6"/> + </xsl:when> + <xsl:when test="($first-pit = 'G') or ($first-pit = 'g')"> + <xsl:value-of select="7"/> + </xsl:when> + <xsl:when test="($first-pit = 'H') or ($first-pit = 'h')"> + <xsl:value-of select="8"/> + </xsl:when> + <xsl:when test="($first-pit = 'I') or ($first-pit = 'i')"> + <xsl:value-of select="9"/> + </xsl:when> + <xsl:when test="($first-pit = 'J') or ($first-pit = 'j')"> + <xsl:value-of select="10"/> + </xsl:when> + <xsl:when test="($first-pit = 'K') or ($first-pit = 'k')"> + <xsl:value-of select="11"/> + </xsl:when> + <xsl:when test="($first-pit = 'L') or ($first-pit = 'l')"> + <xsl:value-of select="12"/> + </xsl:when> + <xsl:when test="($first-pit = 'M') or ($first-pit = 'm')"> + <xsl:value-of select="13"/> + </xsl:when> + <xsl:when test="($first-pit = 'N') or ($first-pit = 'n')"> + <xsl:value-of select="14"/> + </xsl:when> + <xsl:when test="($first-pit = 'O') or ($first-pit = 'o')"> + <xsl:value-of select="15"/> + </xsl:when> + <xsl:when test="($first-pit = 'P') or ($first-pit = 'p')"> + <xsl:value-of select="16"/> + </xsl:when> + <xsl:when test="($first-pit = 'Q') or ($first-pit = 'q')"> + <xsl:value-of select="17"/> + </xsl:when> + <xsl:when test="($first-pit = 'R') or ($first-pit = 'r')"> + <xsl:value-of select="18"/> + </xsl:when> + <xsl:when test="($first-pit = 'S') or ($first-pit = 's')"> + <xsl:value-of select="19"/> + </xsl:when> + <xsl:when test="($first-pit = 'T') or ($first-pit = 't')"> + <xsl:value-of select="20"/> + </xsl:when> + <xsl:when test="($first-pit = 'U') or ($first-pit = 'u')"> + <xsl:value-of select="21"/> + </xsl:when> + <xsl:when test="($first-pit = 'V') or ($first-pit = 'v')"> + <xsl:value-of select="22"/> + </xsl:when> + <xsl:when test="($first-pit = 'W') or ($first-pit = 'w')"> + <xsl:value-of select="23"/> + </xsl:when> + <xsl:when test="($first-pit = 'X') or ($first-pit = 'x')"> + <xsl:value-of select="24"/> + </xsl:when> + <xsl:when test="($first-pit = 'Y') or ($first-pit = 'y')"> + <xsl:value-of select="25"/> + </xsl:when> + <xsl:when test="($first-pit = 'Z') or ($first-pit = 'z')"> + <xsl:value-of select="26"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="letter-to-number"> + <xsl:with-param name="source-letter" select="substring($source-letter, 2)"/> + <xsl:with-param name="return-value"> + <xsl:choose> + <xsl:when test="string-length($source-letter) &gt;= 2"> + <xsl:value-of select="$pit-number * 26 + $return-value"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$pit-number + $return-value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$return-value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="number-to-letter"> + <!--?? convert number to letter for sorting --> + <xsl:param name="source-number"/> + <xsl:param name="return-value"/> + <xsl:variable name="current-value"> + <xsl:call-template name="num-conv-letter"> + <xsl:with-param name="first-pit"> + <xsl:choose> + <xsl:when test="$source-number &gt; 26"> + <xsl:value-of select="floor($source-number div 26)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$source-number"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:if test="$source-number &gt; 26"> + <xsl:call-template name="number-to-letter"> + <xsl:with-param name="source-number" select="$source-number mod 26"/> + <xsl:with-param name="return-value" select="concat($return-value,$current-value)"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="$source-number &lt; 27"> + <xsl:value-of select="concat($return-value,$current-value)"/> + </xsl:if> + </xsl:template> + <xsl:template name="num-conv-letter"> + <!-- convert number to number by pit of 26 --> + <xsl:param name="first-pit"/> + <xsl:choose> + <xsl:when test="$first-pit = 1"> + <xsl:value-of select="'A'"/> + </xsl:when> + <xsl:when test="$first-pit = 2"> + <xsl:value-of select="'B'"/> + </xsl:when> + <xsl:when test="$first-pit = 3"> + <xsl:value-of select="'C'"/> + </xsl:when> + <xsl:when test="$first-pit = 4"> + <xsl:value-of select="'D'"/> + </xsl:when> + <xsl:when test="$first-pit = 5"> + <xsl:value-of select="'E'"/> + </xsl:when> + <xsl:when test="$first-pit = 6"> + <xsl:value-of select="'F'"/> + </xsl:when> + <xsl:when test="$first-pit = 7"> + <xsl:value-of select="'G'"/> + </xsl:when> + <xsl:when test="$first-pit = 8"> + <xsl:value-of select="'H'"/> + </xsl:when> + <xsl:when test="$first-pit = 9"> + <xsl:value-of select="'I'"/> + </xsl:when> + <xsl:when test="$first-pit = 10"> + <xsl:value-of select="'J'"/> + </xsl:when> + <xsl:when test="$first-pit = 11"> + <xsl:value-of select="'K'"/> + </xsl:when> + <xsl:when test="$first-pit = 12"> + <xsl:value-of select="'L'"/> + </xsl:when> + <xsl:when test="$first-pit = 13"> + <xsl:value-of select="'M'"/> + </xsl:when> + <xsl:when test="$first-pit = 14"> + <xsl:value-of select="'N'"/> + </xsl:when> + <xsl:when test="$first-pit = 15"> + <xsl:value-of select="'O'"/> + </xsl:when> + <xsl:when test="$first-pit = 16"> + <xsl:value-of select="'P'"/> + </xsl:when> + <xsl:when test="$first-pit = 17"> + <xsl:value-of select="'Q'"/> + </xsl:when> + <xsl:when test="$first-pit = 18"> + <xsl:value-of select="'R'"/> + </xsl:when> + <xsl:when test="$first-pit = 19"> + <xsl:value-of select="'S'"/> + </xsl:when> + <xsl:when test="$first-pit = 20"> + <xsl:value-of select="'T'"/> + </xsl:when> + <xsl:when test="$first-pit = 21"> + <xsl:value-of select="'U'"/> + </xsl:when> + <xsl:when test="$first-pit = 22"> + <xsl:value-of select="'V'"/> + </xsl:when> + <xsl:when test="$first-pit = 23"> + <xsl:value-of select="'W'"/> + </xsl:when> + <xsl:when test="$first-pit = 24"> + <xsl:value-of select="'X'"/> + </xsl:when> + <xsl:when test="$first-pit = 25"> + <xsl:value-of select="'Y'"/> + </xsl:when> + <xsl:when test="$first-pit = 26"> + <xsl:value-of select="'Z'"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'A'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="min-of-three"> + <!-- return minest of three for sorting --> + <xsl:param name="first-num"/> + <xsl:param name="second-num"/> + <xsl:param name="third-num"/> + <xsl:variable name="first-comp"> + <xsl:choose> + <xsl:when test="$first-num = 0"> + <xsl:value-of select="$second-num"/> + </xsl:when> + <xsl:when test="($first-num &lt; $second-num) or ($second-num = 0)"> + <xsl:value-of select="$first-num"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$second-num"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="second-comp"> + <xsl:choose> + <xsl:when test="($first-comp &lt; $third-num) or ($third-num = 0)"> + <xsl:value-of select="$first-comp"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$third-num"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="$second-comp"/> + </xsl:template> + <xsl:template name="max-of-three"> + <!-- return maxest of three for sorting --> + <xsl:param name="first-num"/> + <xsl:param name="second-num"/> + <xsl:param name="third-num"/> + <xsl:variable name="first-comp"> + <xsl:choose> + <xsl:when test="$first-num &gt; $second-num"> + <xsl:value-of select="$first-num"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$second-num"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="second-comp"> + <xsl:choose> + <xsl:when test="$first-comp &gt; $third-num"> + <xsl:value-of select="$first-comp"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$third-num"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="$second-comp"/> + </xsl:template> + <xsl:template name="set-calculation"> + <xsl:element name="table:calculation-settings"> + <xsl:if test="/ss:Workbook/x:ExcelWorkbook/x:PrecisionAsDisplayed"> + <xsl:attribute name="table:precision-as-shown">true</xsl:attribute> + </xsl:if> + <xsl:if test="/ss:Workbook/x:ExcelWorkbook/x:Date1904"> + <table:null-date office:date-value="1904-01-01"/> + </xsl:if> + <xsl:element name="table:iteration"> + <xsl:if test="/ss:Workbook/x:ExcelWorkbook/x:Iteration"> + <xsl:attribute name="table:status">enable</xsl:attribute> + </xsl:if> + <xsl:if test="/ss:Workbook/x:ExcelWorkbook/x:MaxIterations"> + <xsl:attribute name="table:steps"> + <xsl:value-of select="/ss:Workbook/x:ExcelWorkbook/x:MaxIterations"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="/ss:Workbook/x:ExcelWorkbook/x:MaxChange"> + <xsl:attribute name="table:maximum-difference"> + <xsl:value-of select="/ss:Workbook/x:ExcelWorkbook/x:MaxChange"/> + </xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template match="x:DataValidation"> + <!-- for DataValidation. don't support the attribute IMEMode currently. --> + <xsl:element name="table:content-validation"> + <xsl:attribute name="table:name"> + <xsl:value-of select="concat('val', position())"/> + </xsl:attribute> + <xsl:attribute name="table:condition"><!-- don't support two type of qualifier: List, Custom --> + <xsl:variable name="qualifier-content"> + <xsl:choose> + <xsl:when test="./x:Qualifier = 'NotBetween'"> + <xsl:value-of select="concat('cell-content-is-not-between(', ./x:Min, ',', ./x:Max, ')')"/> + </xsl:when> + <xsl:when test="./x:Qualifier = 'NotEqual'"> + <xsl:value-of select="concat('!=', ./x:Value)"/> + </xsl:when> + <xsl:when test="./x:Qualifier = 'Equal'"> + <xsl:value-of select="concat('=', ./x:Value)"/> + </xsl:when> + <xsl:when test="./x:Qualifier = 'Less'"> + <xsl:value-of select="concat('&lt;', ./x:Value)"/> + </xsl:when> + <xsl:when test="./x:Qualifier = 'Greater'"> + <xsl:value-of select="concat('&gt;', ./x:Value)"/> + </xsl:when> + <xsl:when test="./x:Qualifier = 'GreaterOrEqual'"> + <xsl:value-of select="concat('&gt;=', ./x:Value)"/> + </xsl:when> + <xsl:when test="./x:Qualifier = 'LessOrEqual'"> + <xsl:value-of select="concat('&lt;=', ./x:Value)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat('cell-content-is-between(', ./x:Min, ',', ./x:Max)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="qualifier-value"> + <xsl:choose> + <xsl:when test="./x:Type = 'Whole'"> + <xsl:choose> + <xsl:when test="(./x:Qualifier = 'NotBetween') or ./x:Max"> + <xsl:value-of select="concat('cell-content-is-whole-number() and ', $qualifier-content, ')')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat('cell-content-is-whole-number() and ', 'cell-content()', $qualifier-content)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="./x:Type = 'Decimal'"> + <xsl:choose> + <xsl:when test="(./x:Qualifier = 'NotBetween') or ./x:Max"> + <xsl:value-of select="concat('cell-content-is-decimal-number() and ', $qualifier-content, ')')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat('cell-content-is-decimal-number() and ', 'cell-content()', $qualifier-content)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="./x:Type = 'Date'"> + <xsl:choose> + <xsl:when test="(./x:Qualifier = 'NotBetween') or ./x:Max"> + <xsl:value-of select="concat('cell-content-is-date() and ', $qualifier-content, ')')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat('cell-content-is-date() and ', 'cell-content()', $qualifier-content)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="./x:Type = 'Time'"> + <xsl:choose> + <xsl:when test="(./x:Qualifier = 'NotBetween') or ./x:Max"> + <xsl:value-of select="concat('cell-content-is-time() and ', $qualifier-content, ')')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat('cell-content-is-time() and ', 'cell-content()', $qualifier-content)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="./x:Type = 'TextLength'"> + <xsl:choose> + <xsl:when test="./x:Qualifier = 'NotBetween'"> + <xsl:value-of select="concat('cell-content-text-length-is-not-between(', ./x:Min, ',', ./x:Max, ')')"/> + </xsl:when> + <xsl:when test="./x:Max and ./x:Min"> + <xsl:value-of select="concat('cell-content-text-length-is-between(', ./x:Min, ',', ./x:Max, ')')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat('cell-content-text-length()', $qualifier-content)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="./x:Type"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="$qualifier-value"/> + </xsl:attribute> + <xsl:attribute name="table:base-cell-address"> + <xsl:variable name="first-range"> + <xsl:choose> + <xsl:when test="contains(./x:Range, ',')"> + <xsl:value-of select="substring-before(./x:Range, ',')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="./x:Range"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="range"> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="0"/> + <xsl:with-param name="cell-column-pos" select="0"/> + <xsl:with-param name="expression" select="$first-range"/> + <xsl:with-param name="return-value" select="''"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="encode-as-cell-address"> + <xsl:with-param name="string" select="concat(../../ss:Worksheet/@ss:Name, '.', $range)"/> + </xsl:call-template> + </xsl:attribute> + <xsl:element name="table:help-message"> + <xsl:attribute name="table:title"> + <xsl:value-of select="./x:InputTitle"/> + </xsl:attribute> + <xsl:attribute name="table:display"> + <xsl:choose> + <xsl:when test="./x:InputHide"> + <xsl:value-of select="'false'"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'true'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:attribute> + <xsl:element name="text:p"> + <xsl:value-of select="./x:InputMessage"/> + </xsl:element> + </xsl:element> + <xsl:element name="table:error-message"> + <xsl:attribute name="table:message-type"> + <xsl:choose> + <xsl:when test="./x:ErrorStyle= 'Info'"> + <xsl:value-of select="'information'"/> + </xsl:when> + <xsl:when test="./x:ErrorStyle= 'Warn'"> + <xsl:value-of select="'warning'"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'stop'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:attribute> + <xsl:attribute name="table:title"> + <xsl:value-of select="./x:ErrorTitle"/> + </xsl:attribute> + <xsl:attribute name="table:display"> + <xsl:choose> + <xsl:when test="./x:ErrorHide"> + <xsl:value-of select="'false'"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'true'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:attribute> + <xsl:element name="text:p"> + <xsl:value-of select="./x:ErrorMessage"/> + </xsl:element> + </xsl:element> + </xsl:element> + </xsl:template> + <!-- Note: Move template to common section --> + <xsl:template name="encode-as-cell-range-address"> + <xsl:param name="string"/> + <xsl:value-of select="$string"/> + </xsl:template> + <xsl:template name="encode-as-cell-address"> + <xsl:param name="string"/> + <xsl:value-of select="$string"/> + </xsl:template> + <xsl:template name="encode-as-nc-name"> + <xsl:param name="string"/> + <xsl:value-of select="translate($string, '.%()/\+[]', '')"/> + </xsl:template> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/import/uof/uof2odf_presentation.xsl b/openoffice/share/xslt/import/uof/uof2odf_presentation.xsl new file mode 100644 index 0000000000000000000000000000000000000000..d999cbca9074e43d41552cea15eb40ec9e7c61b2 --- /dev/null +++ b/openoffice/share/xslt/import/uof/uof2odf_presentation.xsl @@ -0,0 +1,3498 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:uof="http://schemas.uof.org/cn/2003/uof" xmlns:表="http://schemas.uof.org/cn/2003/uof-spreadsheet" xmlns:æ¼”="http://schemas.uof.org/cn/2003/uof-slideshow" xmlns:å­—="http://schemas.uof.org/cn/2003/uof-wordproc" xmlns:图="http://schemas.uof.org/cn/2003/graph" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:presentation="urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:smil="urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" office:version="1.0"> + <xsl:output method="xml" indent="no" encoding="UTF-8" version="1.0"/> + <xsl:template match="uof:UOF"> + <office:document xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:presentation="urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:smil="urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" office:version="1.0"> + <xsl:apply-templates select="uof:元数æ®"/> + <office:settings> + <xsl:variable name="PageNumberFormat" select="/uof:UOF/uof:演示文稿/æ¼”:公用处ç†è§„则/æ¼”:页é¢è®¾ç½®é›†/æ¼”:页é¢è®¾ç½®/æ¼”:页ç æ ¼å¼[1]"/> + <xsl:variable name="proportion"> + <xsl:value-of select="substring-before(/uof:UOF/uof:演示文稿/æ¼”:公用处ç†è§„则/æ¼”:显示比例,'%')"/> + </xsl:variable> + <config:config-item-set config:name="ooo:view-settings"> + <config:config-item config:name="VisibleAreaTop" config:type="int">0</config:config-item> + <config:config-item config:name="VisibleAreaLeft" config:type="int">0</config:config-item> + <config:config-item config:name="VisibleAreaWidth" config:type="int">14098</config:config-item> + <config:config-item config:name="VisibleAreaHeight" config:type="int">9998</config:config-item> + <config:config-item-map-indexed config:name="Views"> + <config:config-item-map-entry> + <config:config-item config:name="ViewId" config:type="string">view1</config:config-item> + <config:config-item config:name="GridIsVisible" config:type="boolean">false</config:config-item> + <config:config-item config:name="GridIsFront" config:type="boolean">false</config:config-item> + <config:config-item config:name="IsSnapToGrid" config:type="boolean">true</config:config-item> + <config:config-item config:name="IsSnapToPageMargins" config:type="boolean">true</config:config-item> + <config:config-item config:name="IsSnapToSnapLines" config:type="boolean">false</config:config-item> + <config:config-item config:name="IsSnapToObjectFrame" config:type="boolean">false</config:config-item> + <config:config-item config:name="IsSnapToObjectPoints" config:type="boolean">false</config:config-item> + <config:config-item config:name="IsPlusHandlesAlwaysVisible" config:type="boolean">false</config:config-item> + <config:config-item config:name="IsFrameDragSingles" config:type="boolean">true</config:config-item> + <config:config-item config:name="EliminatePolyPointLimitAngle" config:type="int">1500</config:config-item> + <config:config-item config:name="IsEliminatePolyPoints" config:type="boolean">false</config:config-item> + <config:config-item config:name="VisibleLayers" config:type="base64Binary">//////////////////////////////////////////8=</config:config-item> + <config:config-item config:name="PrintableLayers" config:type="base64Binary">//////////////////////////////////////////8=</config:config-item> + <config:config-item config:name="LockedLayers" config:type="base64Binary"/> + <config:config-item config:name="NoAttribs" config:type="boolean">false</config:config-item> + <config:config-item config:name="NoColors" config:type="boolean">true</config:config-item> + <config:config-item config:name="RulerIsVisible" config:type="boolean">false</config:config-item> + <config:config-item config:name="PageKind" config:type="short">0</config:config-item> + <config:config-item config:name="SelectedPage" config:type="short">0</config:config-item> + <config:config-item config:name="IsLayerMode" config:type="boolean">false</config:config-item> + <config:config-item config:name="IsBigHandles" config:type="boolean">false</config:config-item> + <config:config-item config:name="IsDoubleClickTextEdit" config:type="boolean">true</config:config-item> + <config:config-item config:name="IsClickChangeRotation" config:type="boolean">false</config:config-item> + <config:config-item config:name="SlidesPerRow" config:type="short">4</config:config-item> + <config:config-item config:name="EditModeStandard" config:type="int">0</config:config-item> + <config:config-item config:name="EditModeNotes" config:type="int">0</config:config-item> + <config:config-item config:name="EditModeHandout" config:type="int">1</config:config-item> + <config:config-item config:name="VisibleAreaTop" config:type="int">-5402</config:config-item> + <config:config-item config:name="VisibleAreaLeft" config:type="int">-441</config:config-item> + <config:config-item config:name="VisibleAreaWidth" config:type="int"> + <xsl:value-of select="(100*13997) div $proportion"/> + </config:config-item> + <config:config-item config:name="VisibleAreaHeight" config:type="int"> + <xsl:value-of select="(100*15426) div $proportion"/> + </config:config-item> + <config:config-item config:name="GridCoarseWidth" config:type="int">1000</config:config-item> + <config:config-item config:name="GridCoarseHeight" config:type="int">1000</config:config-item> + <config:config-item config:name="GridFineWidth" config:type="int">500</config:config-item> + <config:config-item config:name="GridFineHeight" config:type="int">500</config:config-item> + <config:config-item config:name="GridSnapWidth" config:type="int">1000</config:config-item> + <config:config-item config:name="GridSnapHeight" config:type="int">1000</config:config-item> + <config:config-item config:name="GridSnapWidthXNumerator" config:type="int">500</config:config-item> + <config:config-item config:name="GridSnapWidthXDenominator" config:type="int">1</config:config-item> + <config:config-item config:name="GridSnapWidthYNumerator" config:type="int">500</config:config-item> + <config:config-item config:name="GridSnapWidthYDenominator" config:type="int">1</config:config-item> + <config:config-item config:name="IsAngleSnapEnabled" config:type="boolean">false</config:config-item> + <config:config-item config:name="SnapAngle" config:type="int">1500</config:config-item> + <config:config-item config:name="ZoomOnPage" config:type="boolean">true</config:config-item> + </config:config-item-map-entry> + </config:config-item-map-indexed> + </config:config-item-set> + <config:config-item-set config:name="ooo:configuration-settings"> + <config:config-item config:name="PageNumberFormat" config:type="int"> + <xsl:choose> + <xsl:when test="/uof:UOF/uof:演示文稿/æ¼”:公用处ç†è§„则/æ¼”:页é¢è®¾ç½®é›†/æ¼”:页é¢è®¾ç½®/æ¼”:页ç æ ¼å¼"> + <xsl:choose> + <xsl:when test="$PageNumberFormat='upper-letter'">0</xsl:when> + <xsl:when test="$PageNumberFormat='lower-letter'">1</xsl:when> + <xsl:when test="$PageNumberFormat='upper-roman'">2</xsl:when> + <xsl:when test="$PageNumberFormat='lower-letter'">3</xsl:when> + <xsl:when test="$PageNumberFormat='decimal'">4</xsl:when> + </xsl:choose> + </xsl:when> + <xsl:otherwise>5</xsl:otherwise> + </xsl:choose> + </config:config-item> + </config:config-item-set> + </office:settings> + <office:scripts/> + <xsl:element name="office:font-face-decls"> + <style:font-face style:name="宋体" svg:font-family="宋体" style:font-family-generic="swiss" style:font-pitch="variable"/> + <xsl:apply-templates select="uof:å¼æ ·é›†/uof:字体集"/> + </xsl:element> + <office:styles> + <xsl:apply-templates select="uof:演示文稿/æ¼”:公用处ç†è§„则/æ¼”:页é¢ç‰ˆå¼é›†/æ¼”:页é¢ç‰ˆå¼"/> + <xsl:call-template name="ç¼–å·å­—体"/> + <xsl:for-each select="uof:å¼æ ·é›†/uof:段è½å¼æ ·"> + <xsl:variable name="outline" select="@å­—:标识符"/> + <xsl:choose> + <xsl:when test="/uof:UOF/uof:å¼æ ·é›†/uof:自动编å·é›†/å­—:自动编å·[@å­—:标识符=$outline]"> + <xsl:call-template name="段è½å¼æ ·"/> + </xsl:when> + <xsl:when test="contains($outline,'outline')"> + <xsl:call-template name="段è½å¼æ ·"/> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </office:styles> + <office:automatic-styles> + <xsl:apply-templates select="uof:演示文稿/æ¼”:公用处ç†è§„则/æ¼”:é…色方案集/æ¼”:é…色方案"/> + <xsl:apply-templates select="uof:å¼æ ·é›†/uof:å¥å¼æ ·"/> + <xsl:for-each select="uof:å¼æ ·é›†/uof:段è½å¼æ ·"> + <xsl:variable name="outline" select="@å­—:标识符"/> + <xsl:if test="not(/uof:UOF/uof:å¼æ ·é›†/uof:自动编å·é›†/å­—:自动编å·[@å­—:标识符=$outline]) and not(contains($outline,'outline'))"> + <xsl:call-template name="段è½å¼æ ·"/> + </xsl:if> + </xsl:for-each> + <xsl:apply-templates select="uof:对象集"/> + <xsl:call-template name="create-page-master"> + <xsl:with-param name="impressoptions" select="uof:演示文稿/æ¼”:公用处ç†è§„则/æ¼”:页é¢è®¾ç½®é›†/æ¼”:页é¢è®¾ç½®"/> + </xsl:call-template> + <xsl:for-each select="/uof:UOF/uof:对象集/图:图形/图:文本内容/å­—:段è½/å­—:段è½å±žæ€§/å­—:自动编å·ä¿¡æ¯"> + <xsl:variable name="currlistid" select="@å­—:ç¼–å·å¼•ç”¨"/> + <xsl:variable name="currlist" select="."/> + <xsl:variable name="rootlist" select="/uof:UOF/uof:å¼æ ·é›†/uof:自动编å·é›†/å­—:自动编å·[@å­—:标识符 =$currlistid]"/> + <xsl:if test="not(ancestor::å­—:段è½/preceding-sibling::å­—:段è½[1]/å­—:段è½å±žæ€§/å­—:自动编å·ä¿¡æ¯/@å­—:ç¼–å·å¼•ç”¨= $currlistid)"> + <xsl:element name="text:list-style"> + <xsl:attribute name="style:name">List<xsl:value-of select="count(preceding::å­—:自动编å·ä¿¡æ¯)"/></xsl:attribute> + <xsl:for-each select="$rootlist"> + <xsl:call-template name="自动编å·"/> + </xsl:for-each> + </xsl:element> + </xsl:if> + </xsl:for-each> + </office:automatic-styles> + <office:master-styles> + <xsl:apply-templates select="uof:演示文稿/æ¼”:主体/æ¼”:æ¯ç‰ˆé›†"/> + </office:master-styles> + <office:body> + <office:presentation> + <xsl:apply-templates select="uof:演示文稿/æ¼”:主体/æ¼”:å¹»ç¯ç‰‡é›†"/> + <xsl:apply-templates select="uof:演示文稿/æ¼”:公用处ç†è§„则/æ¼”:放映设置"/> + </office:presentation> + </office:body> + </office:document> + </xsl:template> + <xsl:template match="æ¼”:放映设置"> + <presentation:settings> + <xsl:variable name="start-page"> + <xsl:choose> + <xsl:when test="contains(æ¼”:å¹»ç¯ç‰‡åºåˆ—,' ')"> + <xsl:value-of select="substring-before(æ¼”:å¹»ç¯ç‰‡åºåˆ—,' ')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="æ¼”:å¹»ç¯ç‰‡åºåˆ—"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="first-page"> + <xsl:value-of select="/uof:UOF/uof:演示文稿/æ¼”:主体/æ¼”:å¹»ç¯ç‰‡é›†/æ¼”:å¹»ç¯ç‰‡[1]/@æ¼”:å称"/> + </xsl:variable> + <xsl:if test="not($start-page = $first-page)"> + <xsl:attribute name="presentation:start-page"><xsl:value-of select="$start-page"/></xsl:attribute> + </xsl:if> + <xsl:if test="æ¼”:å…¨å±æ”¾æ˜ ='false'"> + <xsl:attribute name="presentation:full-screen">false</xsl:attribute> + </xsl:if> + <xsl:if test="æ¼”:循环放映='true'"> + <xsl:attribute name="presentation:endless">true</xsl:attribute> + </xsl:if> + <xsl:if test="æ¼”:放映间隔"> + <xsl:attribute name="presentation:pause"><xsl:variable name="OOtime"><xsl:value-of select="substring-after(æ¼”:放映间隔,'P0Y0M0DT')"/></xsl:variable><xsl:value-of select="concat('PT',$OOtime)"/></xsl:attribute> + </xsl:if> + <xsl:if test="æ¼”:手动方å¼='true'"> + <xsl:attribute name="presentation:force-manual">true</xsl:attribute> + </xsl:if> + <xsl:if test="æ¼”:导航帮助='true'"> + <xsl:attribute name="presentation:start-with-navigator">true</xsl:attribute> + </xsl:if> + <xsl:if test="æ¼”:放映动画='false'"> + <xsl:attribute name="presentation:animations">disabled</xsl:attribute> + </xsl:if> + <xsl:if test="æ¼”:å‰ç«¯æ˜¾ç¤º='true'"> + <xsl:attribute name="presentation:stay-on-top">true</xsl:attribute> + </xsl:if> + </presentation:settings> + </xsl:template> + <xsl:template name="自动编å·"> + <xsl:for-each select="å­—:级别"> + <xsl:choose> + <xsl:when test="å­—:项目符å·"> + <xsl:call-template name="xiangmufuhao"> + <xsl:with-param name="biaoshifu" select="../@å­—:标识符"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="å­—:图片符å·å¼•ç”¨"> + <xsl:call-template name="imagefuhao"> + <xsl:with-param name="biaoshifu" select="../@å­—:标识符"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="jibianhao"> + <xsl:with-param name="biaoshifu" select="../@å­—:标识符"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template name="ç¼–å·å­—体"> + <xsl:for-each select="/uof:UOF/uof:å¼æ ·é›†/uof:自动编å·é›†/å­—:自动编å·"> + <xsl:if test="å­—:级别/å­—:符å·å­—体"> + <xsl:element name="style:style"> + <xsl:attribute name="style:name"><xsl:value-of select="concat( @å­—:标识符,å­—:级别/@å­—:级别值)"/></xsl:attribute> + <xsl:attribute name="style:family">text</xsl:attribute> + <xsl:element name="style:text-properties"> + <xsl:attribute name="fo:color"><xsl:value-of select="å­—:级别/å­—:符å·å­—体/å­—:字体/@å­—:颜色"/></xsl:attribute> + <xsl:if test="å­—:级别/å­—:符å·å­—体/å­—:粗体 and å­—:级别/å­—:符å·å­—体/å­—:粗体/@å­—:值='true'"> + <xsl:attribute name="fo:font-weight">bold</xsl:attribute> + <xsl:attribute name="style:font-style-asian">bold</xsl:attribute> + </xsl:if> + <xsl:variable name="ziti"> + <xsl:value-of select="å­—:级别/å­—:符å·å­—体/å­—:字体/@å­—:中文字体引用"/> + </xsl:variable> + <xsl:for-each select="/uof:UOF/uof:å¼æ ·é›†/uof:字体集/uof:字体声明"> + <xsl:if test="@uof:标识符=$ziti"> + <xsl:attribute name="style:font-name"><xsl:value-of select="@uof:å称"/></xsl:attribute> + </xsl:if> + </xsl:for-each> + <xsl:attribute name="fo:font-style">normal</xsl:attribute> + <xsl:attribute name="style:font-weight-asian">normal</xsl:attribute> + </xsl:element> + </xsl:element> + </xsl:if> + </xsl:for-each> + </xsl:template> + <xsl:template match="uof:对象集"> + <xsl:apply-templates select="图:图形"/> + <xsl:apply-templates select="图:图形/图:文本内容/å­—:段è½/å­—:å¥/å­—:å¥å±žæ€§" mode="style"/> + </xsl:template> + <xsl:variable name="uofUnit"> + <xsl:variable name="uu"> + <xsl:value-of select="/uof:UOF/uof:演示文稿/æ¼”:公用处ç†è§„则/æ¼”:度é‡å•ä½"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$uu='cm'">cm</xsl:when> + <xsl:when test="$uu='mm'">mm</xsl:when> + <xsl:when test="$uu='pt'">pt</xsl:when> + <xsl:when test="$uu='inch'">inch</xsl:when> + <xsl:otherwise>pt</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="other-to-cm-conversion-factor"> + <xsl:choose> + <xsl:when test="$uofUnit='cm'">1</xsl:when> + <xsl:when test="$uofUnit='mm'">0.1</xsl:when> + <xsl:when test="$uofUnit='pt'">0.03527</xsl:when> + <xsl:when test="$uofUnit='inch'">2.54</xsl:when> + <xsl:when test="$uofUnit='pica'">0.4233</xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:key match="/uof:UOF/uof:演示文稿/æ¼”:主体/æ¼”:æ¯ç‰ˆé›†/æ¼”:æ¯ç‰ˆ/uof:锚点 | /uof:UOF/uof:演示文稿/æ¼”:主体/æ¼”:å¹»ç¯ç‰‡é›†/æ¼”:å¹»ç¯ç‰‡/uof:锚点 | /uof:UOF/uof:演示文稿/æ¼”:主体/æ¼”:å¹»ç¯ç‰‡é›†/æ¼”:å¹»ç¯ç‰‡/æ¼”:å¹»ç¯ç‰‡å¤‡æ³¨/uof:锚点" name="rel_graphic_name" use="@uof:图形引用"/> + <xsl:template match="图:图形"> + <xsl:variable name="random-name"> + <xsl:value-of select="generate-id()"/> + </xsl:variable> + <xsl:variable name="draw-name"> + <xsl:value-of select="substring($random-name,string-length($random-name)-1)"/> + </xsl:variable> + <xsl:call-template name="graphic-fill"> + <xsl:with-param name="draw-name" select="$draw-name"/> + <xsl:with-param name="gradient-name" select="图:预定义图形/图:属性/图:å¡«å……/图:æ¸å˜"/> + </xsl:call-template> + <xsl:variable name="biaozhifu" select="@图:标识符"/> + <xsl:choose> + <xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:æ¸å˜"> + <xsl:element name="style:style"> + <xsl:attribute name="style:name"><xsl:value-of select="@图:标识符"/></xsl:attribute> + <xsl:attribute name="style:family"><xsl:choose><xsl:when test="图:预定义图形/图:类别='3' or 图:预定义图形/图:类别='67'">presentation</xsl:when><xsl:otherwise>graphic</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="/uof:UOF/uof:演示文稿/æ¼”:主体/æ¼”:æ¯ç‰ˆé›†/æ¼”:æ¯ç‰ˆ/uof:锚点[@uof:图形引用=$biaozhifu]"> + <xsl:variable name="duan" select="图:文本内容/å­—:段è½/å­—:段è½å±žæ€§/@å­—:å¼æ ·å¼•ç”¨"/> + <xsl:attribute name="style:parent-style-name"><xsl:value-of select="/uof:UOF/uof:å¼æ ·é›†/uof:段è½å¼æ ·[@å­—:标识符=$duan]/@å­—:基å¼æ ·å¼•ç”¨"/></xsl:attribute> + </xsl:if> + <xsl:element name="style:graphic-properties"> + <xsl:call-template name="process-graphics"> + <xsl:with-param name="draw-name" select="$draw-name"/> + </xsl:call-template> + </xsl:element> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="style:style"> + <xsl:attribute name="style:name"><xsl:value-of select="@图:标识符"/></xsl:attribute> + <xsl:attribute name="style:family"><xsl:choose><xsl:when test="图:预定义图形/图:类别='3' or 图:预定义图形/图:类别='67'">presentation</xsl:when><xsl:otherwise>graphic</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="/uof:UOF/uof:演示文稿/æ¼”:主体/æ¼”:æ¯ç‰ˆé›†/æ¼”:æ¯ç‰ˆ/uof:锚点[@uof:图形引用=$biaozhifu]"> + <xsl:variable name="duan" select="图:文本内容/å­—:段è½/å­—:段è½å±žæ€§/@å­—:å¼æ ·å¼•ç”¨"/> + <xsl:attribute name="style:parent-style-name"><xsl:value-of select="/uof:UOF/uof:å¼æ ·é›†/uof:段è½å¼æ ·[@å­—:标识符=$duan]/@å­—:基å¼æ ·å¼•ç”¨"/></xsl:attribute> + </xsl:if> + <xsl:element name="style:graphic-properties"> + <xsl:if test="@图:其他对象"> + <xsl:attribute name="fo:clip">rect(0cm 0cm 0cm 0cm)</xsl:attribute> + <xsl:attribute name="draw:color-mode">standard</xsl:attribute> + <xsl:attribute name="draw:luminance">0%</xsl:attribute> + <xsl:attribute name="draw:contrast">0%</xsl:attribute> + <xsl:attribute name="draw:gamma">100%</xsl:attribute> + <xsl:attribute name="draw:red">0%</xsl:attribute> + <xsl:attribute name="draw:green">0%</xsl:attribute> + <xsl:attribute name="draw:blue">0%</xsl:attribute> + <xsl:attribute name="draw:image-opacity">100%</xsl:attribute> + <xsl:attribute name="style:mirror">none</xsl:attribute> + </xsl:if> + <xsl:call-template name="process-graphics"/> + </xsl:element> + <xsl:if test="图:文本内容/@图:文字排列方å‘='vert-r2l' or 图:文本内容/@图:文字排列方å‘='vert-l2r'"> + <xsl:element name="style:paragraph-properties"> + <xsl:attribute name="style:writing-mode">tb-rl</xsl:attribute> + </xsl:element> + </xsl:if> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="process-graphics"> + <xsl:param name="draw-name"/> + <xsl:if test="not(key('rel_graphic_name',@图:标识符)/@uof:éšåŠ¨æ–¹å¼='movesize')"> + <xsl:attribute name="style:protect"><xsl:choose><xsl:when test="key('rel_graphic_name',@图:标识符)/@uof:éšåŠ¨æ–¹å¼='move'">size</xsl:when><xsl:otherwise>position size</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="not(图:预定义图形/图:属性/图:å¡«å……)"> + <xsl:attribute name="draw:fill">none</xsl:attribute> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:图片"> + <xsl:attribute name="draw:fill">bitmap</xsl:attribute> + <xsl:attribute name="draw:fill-image-name"><xsl:value-of select="图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:å称"/></xsl:attribute> + <xsl:if test="not(图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:ä½ç½®='title')"> + <xsl:attribute name="style:repeat"><xsl:choose><xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:ä½ç½®='center'">no-repeat</xsl:when><xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:ä½ç½®='stretch'">stretch</xsl:when></xsl:choose></xsl:attribute> + </xsl:if> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:图案"> + <xsl:attribute name="draw:fill">bitmap</xsl:attribute> + <xsl:attribute name="draw:fill-color"><xsl:value-of select="图:预定义图形/图:属性/图:å¡«å……/图:图案/@图:å‰æ™¯è‰²"/></xsl:attribute> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:颜色"> + <xsl:attribute name="draw:fill">solid</xsl:attribute> + <xsl:attribute name="draw:fill-color"><xsl:value-of select="图:预定义图形/图:属性/图:å¡«å……/图:颜色"/></xsl:attribute> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:æ¸å˜"> + <xsl:attribute name="draw:fill">gradient</xsl:attribute> + <xsl:attribute name="draw:fill-color"><xsl:value-of select="图:预定义图形/图:属性/图:å¡«å……/图:æ¸å˜/@图:起始色"/></xsl:attribute> + <xsl:attribute name="draw:fill-gradient-name"><xsl:value-of select="concat('Gradient ',$draw-name)"/></xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:if test="图:预定义图形/图:属性/图:线颜色"> + <xsl:attribute name="svg:stroke-color"><xsl:value-of select="图:预定义图形/图:属性/图:线颜色"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:预定义图形/图:属性/图:线型 and not(图:预定义图形/图:属性/图:线型 = 'single') and not(图:预定义图形/图:属性/图:线型 = 'thick')"> + <xsl:variable name="linetype" select="图:预定义图形/图:属性/图:线型"/> + <xsl:attribute name="draw:stroke"><xsl:choose><xsl:when test="$linetype='none'">none</xsl:when><xsl:otherwise>dash</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="draw:stroke-dash"><xsl:choose><xsl:when test="$linetype='dot-dot-dash' or $linetype='dash-dot-dot-heavy'">_32__20_Dots_20_1_20_Dash</xsl:when><xsl:when test="$linetype='dash' or $linetype='dashed-heavy'">Ultrafine_20_Dashed</xsl:when><xsl:when test="$linetype='dotted' or $linetype='dotted-heavy'">Ultrafine_20_Dotted_20__28_var_29_</xsl:when><xsl:when test="$linetype='double'">Line_20_with_20_Fine_20_Dots</xsl:when><xsl:when test="$linetype='dot-dash' or $linetype='dash-dot-heavy'">_33__20_Dashes_20_3_20_Dots_20__28_var_29_</xsl:when><xsl:when test="$linetype='wave' or $linetype='wavy-heavy'">Ultrafine_20_2_20_Dots_20_3_20_Dashes</xsl:when><xsl:when test="$linetype='wavy-double'">Fine_20_Dashed_20__28_var_29_</xsl:when><xsl:otherwise>Fine Dashed</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="图:预定义图形/图:属性/图:线粗细"> + <xsl:attribute name="svg:stroke-width"><xsl:value-of select="concat(图:预定义图形/图:属性/图:线粗细,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´"> + <xsl:attribute name="draw:marker-start"><xsl:choose><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='normal'">Arrow</xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='open'">Line_20_Arrow</xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='stealth'">Arrow_20_concave</xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='oval'">Circle</xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='diamond'">Square_20_45</xsl:when></xsl:choose></xsl:attribute> + <xsl:if test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:大å°"> + <xsl:attribute name="draw:marker-start-width"><xsl:choose><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¤§å° = '1'"><xsl:value-of select="concat('0.05',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¤§å° = '2'"><xsl:value-of select="concat('0.10',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¤§å° = '3'"><xsl:value-of select="concat('0.15',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¤§å° = '4'"><xsl:value-of select="concat('0.20',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¤§å° = '5'"><xsl:value-of select="concat('0.25',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¤§å° = '6'"><xsl:value-of select="concat('0.30',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¤§å° = '7'"><xsl:value-of select="concat('0.35',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¤§å° = '8'"><xsl:value-of select="concat('0.40',$uofUnit)"/></xsl:when><xsl:otherwise><xsl:value-of select="concat('0.45',$uofUnit)"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´"> + <xsl:attribute name="draw:marker-end"><xsl:choose><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='normal'">Arrow</xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='open'">Line_20_Arrow</xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='stealth'">Arrow_20_concave</xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='oval'">Circle</xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='diamond'">Square_20_45</xsl:when></xsl:choose></xsl:attribute> + <xsl:if test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:大å°"> + <xsl:attribute name="draw:marker-end-width"><xsl:choose><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¤§å° = '1'"><xsl:value-of select="concat('0.05',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¤§å° = '2'"><xsl:value-of select="concat('0.10',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¤§å° = '3'"><xsl:value-of select="concat('0.15',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¤§å° = '4'"><xsl:value-of select="concat('0.20',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¤§å° = '5'"><xsl:value-of select="concat('0.25',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¤§å° = '6'"><xsl:value-of select="concat('0.30',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¤§å° = '7'"><xsl:value-of select="concat('0.35',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¤§å° = '8'"><xsl:value-of select="concat('0.40',$uofUnit)"/></xsl:when><xsl:otherwise><xsl:value-of select="concat('0.45',$uofUnit)"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="图:预定义图形/图:属性/图:é€æ˜Žåº¦"> + <xsl:attribute name="draw:opacity"><xsl:variable name="opacity"><xsl:value-of select="./图:预定义图形/图:属性/图:é€æ˜Žåº¦"/></xsl:variable><xsl:value-of select="concat((1 - $opacity)*100,'%')"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:文本内容"> + <xsl:for-each select="图:文本内容"> + <xsl:if test="@图:上边è·"> + <xsl:attribute name="fo:padding-top"><xsl:value-of select="concat(@图:上边è·,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:padding-bottom"><xsl:value-of select="concat(@图:下边è·,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:padding-left"><xsl:value-of select="concat(@图:左边è·,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:padding-right"><xsl:value-of select="concat(@图:å³è¾¹è·,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="not(@图:文字排列方å‘='middle')"> + <xsl:variable name="hori-or-vert" select="@图:文字排列方å‘"/> + <xsl:choose> + <xsl:when test="$hori-or-vert='vert-l2r'"> + <xsl:attribute name="draw:textarea-vertical-align">bottom</xsl:attribute> + </xsl:when> + <xsl:when test="$hori-or-vert='hori-l2r'"> + <xsl:attribute name="draw:textarea-horizontal-align">left</xsl:attribute> + </xsl:when> + <xsl:when test="$hori-or-vert='hori-r2l'"> + <xsl:attribute name="draw:textarea-horizontal-align">right</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$hori-or-vert"/> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="@图:自动æ¢è¡Œ"> + <xsl:attribute name="fo:wrap-option">no-wrap</xsl:attribute> + </xsl:if> + <xsl:attribute name="draw:auto-grow-width"><xsl:choose><xsl:when test="@图:大å°é€‚应文字">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:for-each> + </xsl:if> + </xsl:template> + <xsl:template name="bina_graphic"> + <xsl:param name="refGraphic"/> + <xsl:element name="office:binary-data"> + <xsl:for-each select="/uof:UOF/uof:对象集/uof:其他对象[@uof:标识符 = $refGraphic]"> + <xsl:value-of select="uof:æ•°æ®"/> + </xsl:for-each> + </xsl:element> + <text:p/> + </xsl:template> + <xsl:template name="graphic-fill"> + <xsl:param name="draw-name"/> + <xsl:param name="gradient-name"/> + <xsl:if test="图:预定义图形/图:属性/图:å¡«å……/图:æ¸å˜"> + <xsl:element name="draw:gradient"> + <xsl:attribute name="draw:name"><xsl:value-of select="concat('Gradient ',$draw-name)"/></xsl:attribute> + <xsl:attribute name="draw:style"><xsl:choose><xsl:when test="$gradient-name/@图:ç§å­ç±»åž‹='linear'"><xsl:value-of select="'linear'"/></xsl:when><xsl:when test="$gradient-name/@图:ç§å­ç±»åž‹='radar'"><xsl:value-of select="'radial'"/></xsl:when><xsl:when test="$gradient-name/@图:ç§å­ç±»åž‹='oval'"><xsl:value-of select="'ellipsoid'"/></xsl:when><xsl:when test="$gradient-name/@图:ç§å­ç±»åž‹='square'"><xsl:value-of select="'square'"/></xsl:when><xsl:when test="$gradient-name/@图:ç§å­ç±»åž‹='rectangle'"><xsl:value-of select="'rectangular'"/></xsl:when></xsl:choose></xsl:attribute> + <xsl:attribute name="draw:start-color"><xsl:value-of select="$gradient-name/@图:起始色"/></xsl:attribute> + <xsl:attribute name="draw:end-color"><xsl:value-of select="$gradient-name/@图:终止色"/></xsl:attribute> + <xsl:attribute name="draw:start-intensity"><xsl:value-of select="concat($gradient-name/@图:起始浓度,'%')"/></xsl:attribute> + <xsl:attribute name="draw:end-intensity"><xsl:value-of select="concat($gradient-name/@图:终止浓度,'%')"/></xsl:attribute> + <xsl:attribute name="draw:angle"><xsl:value-of select="$gradient-name/@图:æ¸å˜æ–¹å‘ * 10"/></xsl:attribute> + <xsl:attribute name="draw:border"><xsl:value-of select="concat($gradient-name/@图:边界,'%')"/></xsl:attribute> + <xsl:if test="$gradient-name/@图:ç§å­Xä½ç½®"> + <xsl:attribute name="draw:cx"><xsl:value-of select="concat($gradient-name/@图:ç§å­Xä½ç½®,'%')"/></xsl:attribute> + </xsl:if> + <xsl:if test="$gradient-name/@图:ç§å­Yä½ç½®"> + <xsl:attribute name="draw:cy"><xsl:value-of select="concat($gradient-name/@图:ç§å­Yä½ç½®,'%')"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + <xsl:if test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´"> + <xsl:element name="draw:marker"> + <xsl:attribute name="draw:name"><xsl:choose><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='normal'">Arrow</xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='open'">Line_20_Arrow</xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='stealth'">Arrow_20_concave</xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='oval'">Circle</xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='diamond'">Square_20_45</xsl:when></xsl:choose></xsl:attribute> + <xsl:choose> + <xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='normal'"> + <xsl:attribute name="svg:viewBox">0 0 20 30</xsl:attribute> + <xsl:attribute name="svg:d">m10 0-10 30h20z</xsl:attribute> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='open'"> + <xsl:attribute name="svg:viewBox">0 0 1122 2243</xsl:attribute> + <xsl:attribute name="svg:d">m0 2108v17 17l12 42 30 34 38 21 43 4 29-8 30-21 25-26 13-34 343-1532 339 1520 13 42 29 34 39 21 42 4 42-12 34-30 21-42v-39-12l-4 4-440-1998-9-42-25-39-38-25-43-8-42 8-38 25-26 39-8 42z</xsl:attribute> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='stealth'"> + <xsl:attribute name="svg:viewBox">0 0 1131 1580</xsl:attribute> + <xsl:attribute name="svg:d">m1013 1491 118 89-567-1580-564 1580 114-85 136-68 148-46 161-17 161 13 153 46z</xsl:attribute> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='oval'"> + <xsl:attribute name="svg:viewBox">0 0 1131 1131</xsl:attribute> + <xsl:attribute name="svg:d">m462 1118-102-29-102-51-93-72-72-93-51-102-29-102-13-105 13-102 29-106 51-102 72-89 93-72 102-50 102-34 106-9 101 9 106 34 98 50 93 72 72 89 51 102 29 106 13 102-13 105-29 102-51 102-72 93-93 72-98 51-106 29-101 13z</xsl:attribute> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='diamond'"> + <xsl:attribute name="svg:viewBox">0 0 1131 1131</xsl:attribute> + <xsl:attribute name="svg:d">m0 564 564 567 567-567-567-564z</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:if test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´"> + <xsl:element name="draw:marker"> + <xsl:attribute name="draw:name"><xsl:choose><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='normal'">Arrow</xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='open'">Line_20_Arrow</xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='stealth'">Arrow_20_concave</xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='oval'">Circle</xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='diamond'">Square_20_45</xsl:when></xsl:choose></xsl:attribute> + <xsl:choose> + <xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='normal'"> + <xsl:attribute name="svg:viewBox">0 0 20 30</xsl:attribute> + <xsl:attribute name="svg:d">m10 0-10 30h20z</xsl:attribute> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='open'"> + <xsl:attribute name="svg:viewBox">0 0 1122 2243</xsl:attribute> + <xsl:attribute name="svg:d">m0 2108v17 17l12 42 30 34 38 21 43 4 29-8 30-21 25-26 13-34 343-1532 339 1520 13 42 29 34 39 21 42 4 42-12 34-30 21-42v-39-12l-4 4-440-1998-9-42-25-39-38-25-43-8-42 8-38 25-26 39-8 42z</xsl:attribute> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='stealth'"> + <xsl:attribute name="svg:viewBox">0 0 1131 1580</xsl:attribute> + <xsl:attribute name="svg:d">m1013 1491 118 89-567-1580-564 1580 114-85 136-68 148-46 161-17 161 13 153 46z</xsl:attribute> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='oval'"> + <xsl:attribute name="svg:viewBox">0 0 1131 1131</xsl:attribute> + <xsl:attribute name="svg:d">m462 1118-102-29-102-51-93-72-72-93-51-102-29-102-13-105 13-102 29-106 51-102 72-89 93-72 102-50 102-34 106-9 101 9 106 34 98 50 93 72 72 89 51 102 29 106 13 102-13 105-29 102-51 102-72 93-93 72-98 51-106 29-101 13z</xsl:attribute> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='diamond'"> + <xsl:attribute name="svg:viewBox">0 0 1131 1131</xsl:attribute> + <xsl:attribute name="svg:d">m0 564 564 567 567-567-567-564z</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:if test="图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:图形引用 or 图:预定义图形/图:属性/图:å¡«å……/图:图案/@图:图形引用"> + <xsl:element name="draw:fill-image"> + <xsl:attribute name="draw:name"><xsl:choose><xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:图案/@图:图形引用"><xsl:value-of select="图:预定义图形/图:属性/图:å¡«å……/图:图案/@图:类型"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:图形引用"><xsl:value-of select="图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:å称"/></xsl:when></xsl:choose></xsl:attribute> + <xsl:call-template name="bina_graphic"> + <xsl:with-param name="refGraphic"> + <xsl:choose> + <xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:图案/@图:图形引用"> + <xsl:value-of select="图:预定义图形/图:属性/图:å¡«å……/图:图案/@图:图形引用"/> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:图形引用"> + <xsl:value-of select="图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:图形引用"/> + </xsl:when> + </xsl:choose> + </xsl:with-param> + </xsl:call-template> + </xsl:element> + </xsl:if> + <xsl:if test="not(图:预定义图形/图:属性/图:线型='single') and not(图:预定义图形/图:属性/图:线型='thick') and 图:预定义图形/图:属性/图:线型"> + <xsl:variable name="line" select="图:预定义图形/图:属性/图:线型"/> + <xsl:element name="draw:stroke-dash"> + <xsl:choose> + <xsl:when test="$line='dash-long' or $line='dash-long-heavy'"> + <xsl:attribute name="draw:name">Fine_20_Dashed</xsl:attribute> + <xsl:attribute name="draw:display-name">Fine dashed</xsl:attribute> + <xsl:attribute name="draw:style">rect</xsl:attribute> + <xsl:attribute name="draw:dots1">1</xsl:attribute> + <xsl:attribute name="draw:dots1-length">0.508cm</xsl:attribute> + <xsl:attribute name="draw:dots2">1</xsl:attribute> + <xsl:attribute name="draw:dots2-length">0.508cm</xsl:attribute> + <xsl:attribute name="draw:distance">0.508cm</xsl:attribute> + </xsl:when> + <xsl:when test="$line='dot-dot-dash' or $line='dash-dot-dot-heavy'"> + <xsl:attribute name="draw:name">_32__20_Dots_20_1_20_Dash</xsl:attribute> + <xsl:attribute name="draw:display-name">2 Dots 1 Dash</xsl:attribute> + <xsl:attribute name="draw:style">rect</xsl:attribute> + <xsl:attribute name="draw:dots1">2</xsl:attribute> + <xsl:attribute name="draw:dots2">1</xsl:attribute> + <xsl:attribute name="draw:dots2-length">0.203cm</xsl:attribute> + <xsl:attribute name="draw:distance">0.203cm</xsl:attribute> + </xsl:when> + <xsl:when test="$line='dash' or $line='dashed-heavy'"> + <xsl:attribute name="draw:name">Ultrafine_20_Dashed</xsl:attribute> + <xsl:attribute name="draw:display-name">Ultrafine Dashed</xsl:attribute> + <xsl:attribute name="draw:style">rect</xsl:attribute> + <xsl:attribute name="draw:dots1">1</xsl:attribute> + <xsl:attribute name="draw:dots1-length">0.051cm</xsl:attribute> + <xsl:attribute name="draw:dots2">1</xsl:attribute> + <xsl:attribute name="draw:dots2-length">0.051cm</xsl:attribute> + <xsl:attribute name="draw:distance">0.051cm</xsl:attribute> + </xsl:when> + <xsl:when test="$line='dotted' or $line='dotted-heavy'"> + <xsl:attribute name="draw:name">Ultrafine_20_Dotted_20__28_var_29_</xsl:attribute> + <xsl:attribute name="draw:display-name">Ultrafine Dotted (var)</xsl:attribute> + <xsl:attribute name="draw:style">rect</xsl:attribute> + <xsl:attribute name="draw:dots1">1</xsl:attribute> + <xsl:attribute name="draw:distance">50%</xsl:attribute> + </xsl:when> + <xsl:when test="$line='wave' or $line='wavy-heavy'"> + <xsl:attribute name="draw:name">Ultrafine_20_2_20_Dots_20_3_20_Dashes</xsl:attribute> + <xsl:attribute name="draw:display-name">Ultrafine 2 Dots 3 Dashes</xsl:attribute> + <xsl:attribute name="draw:style">rect</xsl:attribute> + <xsl:attribute name="draw:dots1">2</xsl:attribute> + <xsl:attribute name="draw:dots1-length">0.051cm</xsl:attribute> + <xsl:attribute name="draw:dots2">3</xsl:attribute> + <xsl:attribute name="draw:dots2-length">0.254cm</xsl:attribute> + <xsl:attribute name="draw:distance">0.127cm</xsl:attribute> + </xsl:when> + <xsl:when test="$line='dot-dash' or $line='dash-dot-heavy'"> + <xsl:attribute name="draw:name">_33__20_Dashes_20_3_20_Dots_20__28_var_29_</xsl:attribute> + <xsl:attribute name="draw:display-name">3 Dashes 3 Dots (var)</xsl:attribute> + <xsl:attribute name="draw:style">rect</xsl:attribute> + <xsl:attribute name="draw:dots1">3</xsl:attribute> + <xsl:attribute name="draw:dots1-length">197%</xsl:attribute> + <xsl:attribute name="draw:dots2">3</xsl:attribute> + <xsl:attribute name="draw:distance">100%</xsl:attribute> + </xsl:when> + <xsl:when test="$line='double'"> + <xsl:attribute name="draw:name">Line_20_with_20_Fine_20_Dots</xsl:attribute> + <xsl:attribute name="draw:display-name">Line with Fine Dots</xsl:attribute> + <xsl:attribute name="draw:style">rect</xsl:attribute> + <xsl:attribute name="draw:dots1">1</xsl:attribute> + <xsl:attribute name="draw:dots1-length">2.007cm</xsl:attribute> + <xsl:attribute name="draw:dots2">10</xsl:attribute> + <xsl:attribute name="draw:distance">0.152cm</xsl:attribute> + </xsl:when> + <xsl:when test="$line='wavy-double'"> + <xsl:attribute name="draw:name">Fine_20_Dashed_20__28_var_29_</xsl:attribute> + <xsl:attribute name="draw:display-name">Fine Dashed (var)</xsl:attribute> + <xsl:attribute name="draw:style">rect</xsl:attribute> + <xsl:attribute name="draw:dots1">1</xsl:attribute> + <xsl:attribute name="draw:dots1-length">197%</xsl:attribute> + <xsl:attribute name="draw:distance">197%</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="draw:name">Fine Dashed</xsl:attribute> + <xsl:attribute name="draw:style">rect</xsl:attribute> + <xsl:attribute name="draw:dots1">1</xsl:attribute> + <xsl:attribute name="draw:dots1-length">0.508cm</xsl:attribute> + <xsl:attribute name="draw:dots2">1</xsl:attribute> + <xsl:attribute name="draw:dots2-length">0.508cm</xsl:attribute> + <xsl:attribute name="draw:distance">0.508cm</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="create-page-master"> + <xsl:param name="impressoptions"/> + <xsl:for-each select="$impressoptions"> + <xsl:element name="style:page-layout"> + <xsl:attribute name="style:name"><xsl:call-template name="encode-as-nc-name"><xsl:with-param name="string" select="@æ¼”:标识符"/></xsl:call-template></xsl:attribute> + <xsl:element name="style:page-layout-properties"> + <xsl:if test="æ¼”:纸张/@uof:宽度"> + <xsl:attribute name="fo:page-width"><xsl:value-of select="concat(æ¼”:纸张/@uof:宽度,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="æ¼”:纸张/@uof:高度"> + <xsl:attribute name="fo:page-height"><xsl:value-of select="concat((æ¼”:纸张/@uof:高度),$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="æ¼”:页边è·"> + <xsl:attribute name="fo:margin-top"><xsl:value-of select="concat(æ¼”:页边è·/@uof:上,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:margin-bottom"><xsl:value-of select="concat(æ¼”:页边è·/@uof:下,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:margin-left"><xsl:value-of select="concat(æ¼”:页边è·/@uof:å·¦,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:margin-right"><xsl:value-of select="concat(æ¼”:页边è·/@uof:å³,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="æ¼”:çº¸å¼ æ–¹å‘ = 'landscape'"> + <xsl:attribute name="style:print-orientation">landscape</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:print-orientation">portrait</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:element> + </xsl:for-each> + </xsl:template> + <xsl:template name="encode-as-nc-name"> + <xsl:param name="string"/> + <xsl:value-of select="translate($string, '. %()/\+', '')"/> + </xsl:template> + <xsl:key name="tianchongmu" match="/uof:UOF/uof:演示文稿/æ¼”:主体/æ¼”:æ¯ç‰ˆé›†/æ¼”:æ¯ç‰ˆ" use="@æ¼”:é…色方案引用"/> + <xsl:key name="tianchonghuan" match="/uof:UOF/uof:演示文稿/æ¼”:主体/æ¼”:å¹»ç¯ç‰‡é›†/æ¼”:å¹»ç¯ç‰‡" use="@æ¼”:标识符"/> + <xsl:template match="æ¼”:é…色方案"> + <xsl:if test="key('tianchongmu',@æ¼”:标识符)/æ¼”:背景"> + <xsl:for-each select="key('tianchongmu',@æ¼”:标识符)/æ¼”:背景"> + <xsl:call-template name="officestyle"/> + </xsl:for-each> + </xsl:if> + <xsl:if test="key('tianchonghuan',@æ¼”:标识符)/æ¼”:背景"> + <xsl:for-each select="key('tianchonghuan',@æ¼”:标识符)/æ¼”:背景"> + <xsl:call-template name="officestyle"/> + </xsl:for-each> + </xsl:if> + <xsl:element name="style:style"> + <xsl:attribute name="style:family">drawing-page</xsl:attribute> + <xsl:attribute name="style:name"><xsl:value-of select="@æ¼”:标识符"/></xsl:attribute> + <xsl:element name="style:drawing-page-properties"> + <xsl:if test="æ¼”:å¡«å……"> + <xsl:attribute name="draw:fill">solid</xsl:attribute> + <xsl:attribute name="draw:fill-color"><xsl:value-of select="æ¼”:背景色"/></xsl:attribute> + </xsl:if> + <xsl:if test="æ¼”:背景色"> + <xsl:attribute name="draw:background-size">border</xsl:attribute> + </xsl:if> + <xsl:if test="æ¼”:阴影"> + <xsl:attribute name="draw:shadow">visible</xsl:attribute> + <xsl:attribute name="draw:shadow-color"><xsl:value-of select="æ¼”:阴影"/></xsl:attribute> + </xsl:if> + <xsl:if test="æ¼”:文本和线æ¡"> + <xsl:attribute name="svg:stroke-color"><xsl:value-of select="æ¼”:文本和线æ¡"/></xsl:attribute> + </xsl:if> + <xsl:if test="key('tianchongmu',@æ¼”:标识符)/æ¼”:背景"> + <xsl:for-each select="key('tianchongmu',@æ¼”:标识符)/æ¼”:背景"> + <xsl:call-template name="background"/> + </xsl:for-each> + </xsl:if> + <xsl:if test="key('tianchonghuan',@æ¼”:标识符)/æ¼”:背景"> + <xsl:for-each select="key('tianchonghuan',@æ¼”:标识符)/æ¼”:背景"> + <xsl:call-template name="background"/> + </xsl:for-each> + </xsl:if> + </xsl:element> + <xsl:variable name="style-name"> + <xsl:value-of select="@æ¼”:标识符"/> + </xsl:variable> + <xsl:for-each select="/uof:UOF/uof:演示文稿/æ¼”:主体/æ¼”:å¹»ç¯ç‰‡é›†/æ¼”:å¹»ç¯ç‰‡[@æ¼”:标识符=$style-name]/æ¼”:切æ¢"> + <style:drawing-page-properties> + <xsl:if test="@æ¼”:速度='slow'"> + <xsl:attribute name="presentation:transition-speed">slow</xsl:attribute> + </xsl:if> + <xsl:if test="not(@æ¼”:效果 = 'none')"> + <xsl:variable name="effect"> + <xsl:value-of select="@æ¼”:效果"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$effect='box in'"> + <xsl:attribute name="smil:type">irisWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">rectangle</xsl:attribute> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='box out'"> + <xsl:attribute name="smil:type">irisWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">rectangle</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='checkerboard across'"> + <xsl:attribute name="smil:type">checkerBoardWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">across</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='checkerboard down'"> + <xsl:attribute name="smil:type">checkerBoardWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">down</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='comb horizontal'"> + <xsl:attribute name="smil:type">pushWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">combHorizontal</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='comb vertical'"> + <xsl:attribute name="smil:type">pushWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">combVertical</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='uncover down'"> + <xsl:attribute name="smil:type">slideWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromTop</xsl:attribute> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='uncover left'"> + <xsl:attribute name="smil:type">slideWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromRight</xsl:attribute> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='uncover right'"> + <xsl:attribute name="smil:type">slideWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromLeft</xsl:attribute> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='uncover up'"> + <xsl:attribute name="smil:type">slideWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromBottom</xsl:attribute> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='uncover left-down'"> + <xsl:attribute name="smil:type">slideWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromTopRight</xsl:attribute> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='uncover left-up'"> + <xsl:attribute name="smil:type">slideWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromBottomRight</xsl:attribute> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='uncover right-down'"> + <xsl:attribute name="smil:type">slideWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromTopLeft</xsl:attribute> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='uncover right-up'"> + <xsl:attribute name="smil:type">slideWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromBottomLeft</xsl:attribute> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='cover down'"> + <xsl:attribute name="smil:type">slideWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromTop</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='cover left'"> + <xsl:attribute name="smil:type">slideWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromRight</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='cover right'"> + <xsl:attribute name="smil:type">slideWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromLeft</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='cover up'"> + <xsl:attribute name="smil:type">slideWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromBottom</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='cover left-down'"> + <xsl:attribute name="smil:type">slideWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromTopRight</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='cover left-up'"> + <xsl:attribute name="smil:type">slideWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromBottomRight</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='cover right-down'"> + <xsl:attribute name="smil:type">slideWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromTopLeft</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='cover right-up'"> + <xsl:attribute name="smil:type">slideWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromBottomLeft</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='fade through black'"> + <xsl:attribute name="smil:type">fade</xsl:attribute> + <xsl:attribute name="smil:subtype">fadeOverColor</xsl:attribute> + <xsl:attribute name="smil:fadeColor">#000000</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='push down'"> + <xsl:attribute name="smil:type">pushWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromTop</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='push left'"> + <xsl:attribute name="smil:type">pushWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromRight</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='push right'"> + <xsl:attribute name="smil:type">pushWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromLeft</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='push up'"> + <xsl:attribute name="smil:type">pushWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromBottom</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='random bars horizontal'"> + <xsl:attribute name="smil:type">randomBarWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">horizontal</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='random bars vertical'"> + <xsl:attribute name="smil:type">randomBarWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">vertical</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='shape circle'"> + <xsl:attribute name="smil:type">ellipseWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">circle</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='shape diamond'"> + <xsl:attribute name="smil:type">irisWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">diamond</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='shape plus'"> + <xsl:attribute name="smil:type">fourBoxWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">cornersOut</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='split horizontal in'"> + <xsl:attribute name="smil:type">barnDoorWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">horizontal</xsl:attribute> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='split horizontal out'"> + <xsl:attribute name="smil:type">barnDoorWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">horizontal</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='split vertical in'"> + <xsl:attribute name="smil:type">barnDoorWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">vertical</xsl:attribute> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='split vertical out'"> + <xsl:attribute name="smil:type">barnDoorWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">vertical</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='wedge'"> + <xsl:attribute name="smil:type">fanWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">centerTop</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='wheel clockwise – 1 spoke'"> + <xsl:attribute name="smil:type">pinWheelWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">oneBlade</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='wheel clockwise – 2 spoke'"> + <xsl:attribute name="smil:type">pinWheelWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">twoBladeVertical</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='wheel clockwise – 3 spoke'"> + <xsl:attribute name="smil:type">pinWheelWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">threeBlade</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='wheel clockwise – 4 spoke'"> + <xsl:attribute name="smil:type">pinWheelWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fourBlade</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='wheel clockwise – 8 spoke'"> + <xsl:attribute name="smil:type">pinWheelWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">eightBlade</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='wipe left'"> + <xsl:attribute name="smil:type">barWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">leftToRight</xsl:attribute> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='wipe right'"> + <xsl:attribute name="smil:type">barWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">leftToRight</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='wipe up'"> + <xsl:attribute name="smil:type">barWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">topToBottom</xsl:attribute> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='wipe down'"> + <xsl:attribute name="smil:type">barWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">topToBottom</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='blinds vertical'"> + <xsl:attribute name="smil:type">blindsWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">vertical</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='blinds horizontal'"> + <xsl:attribute name="smil:type">blindsWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">horizontal</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='dissolve'"> + <xsl:attribute name="smil:type">dissolve</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='random transition'"> + <xsl:attribute name="smil:type">random</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:if> + <xsl:if test="æ¼”:æ–¹å¼/æ¼”:å•å‡»é¼ æ ‡='false'"> + <xsl:attribute name="presentation:transition-type">automatic</xsl:attribute> + </xsl:if> + <xsl:if test="æ¼”:æ–¹å¼/æ¼”:时间间隔"> + <xsl:attribute name="presentation:duration"><xsl:value-of select="concat('PT00H00M',æ¼”:æ–¹å¼/æ¼”:时间间隔,'S')"/></xsl:attribute> + </xsl:if> + <xsl:if test="(æ¼”:声音/@æ¼”:预定义声音 and not(æ¼”:声音/@æ¼”:预定义声音='none')) or æ¼”:声音/@æ¼”:自定义声音"> + <xsl:choose> + <xsl:when test="æ¼”:声音/@æ¼”:预定义声音"> + <xsl:variable name="voice"> + <xsl:value-of select="æ¼”:声音/@æ¼”:预定义声音"/> + </xsl:variable> + <presentation:sound xlink:type="simple" xlink:show="new" xlink:actuate="onRequest"> + <xsl:attribute name="xlink:href"><xsl:choose><xsl:when test="$voice='applause'">../../../../../../../softwware/Redoffcie%203.0/share/gallery/sounds/applause.wav</xsl:when><xsl:when test="$voice='explosion'">../../../../../../../softwware/Redoffcie%203.0/share/gallery/sounds/explos.wav</xsl:when><xsl:when test="$voice='laser'">../../../../../../../softwware/Redoffcie%203.0/share/gallery/sounds/laser.wav</xsl:when><xsl:otherwise><xsl:value-of select="æ¼”:声音/@æ¼”:预定义声音"/></xsl:otherwise></xsl:choose></xsl:attribute> + </presentation:sound> + </xsl:when> + <xsl:otherwise> + <presentation:sound xlink:type="simple" xlink:show="new" xlink:actuate="onRequest"> + <xsl:attribute name="xlink:href"><xsl:value-of select="æ¼”:声音/@æ¼”:自定义声音"/></xsl:attribute> + </presentation:sound> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </style:drawing-page-properties> + </xsl:for-each> + </xsl:element> + </xsl:template> + <xsl:template name="officestyle"> + <xsl:variable name="random-name"> + <xsl:value-of select="generate-id()"/> + </xsl:variable> + <xsl:variable name="draw-name"> + <xsl:value-of select="substring($random-name,string-length($random-name)-1)"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="图:æ¸å˜"> + <xsl:element name="draw:gradient"> + <xsl:attribute name="draw:name"><xsl:value-of select="concat('Gradient ',$draw-name)"/></xsl:attribute> + <xsl:attribute name="draw:style"><xsl:choose><xsl:when test="图:æ¸å˜/@图:ç§å­ç±»åž‹='linear'"><xsl:value-of select="'linear'"/></xsl:when><xsl:when test="图:æ¸å˜/@图:ç§å­ç±»åž‹='radar'"><xsl:value-of select="'radial'"/></xsl:when><xsl:when test="图:æ¸å˜/@图:ç§å­ç±»åž‹='oval'"><xsl:value-of select="'ellipsoid'"/></xsl:when><xsl:when test="图:æ¸å˜/@图:ç§å­ç±»åž‹='square'"><xsl:value-of select="'square'"/></xsl:when><xsl:when test="图:æ¸å˜/@图:ç§å­ç±»åž‹='rectangle'"><xsl:value-of select="'rectangular'"/></xsl:when></xsl:choose></xsl:attribute> + <xsl:attribute name="draw:start-color"><xsl:value-of select="图:æ¸å˜/@图:起始色"/></xsl:attribute> + <xsl:attribute name="draw:end-color"><xsl:value-of select="图:æ¸å˜/@图:终止色"/></xsl:attribute> + <xsl:attribute name="draw:start-intensity"><xsl:value-of select="concat(图:æ¸å˜/@图:起始浓度,'%')"/></xsl:attribute> + <xsl:attribute name="draw:end-intensity"><xsl:value-of select="concat(图:æ¸å˜/@图:终止浓度,'%')"/></xsl:attribute> + <xsl:attribute name="draw:angle"><xsl:value-of select="图:æ¸å˜/@图:æ¸å˜æ–¹å‘ * 10"/></xsl:attribute> + <xsl:attribute name="draw:border"><xsl:value-of select="concat(图:æ¸å˜/@图:边界,'%')"/></xsl:attribute> + <xsl:if test="图:æ¸å˜/@图:ç§å­Xä½ç½®"> + <xsl:attribute name="draw:cx"><xsl:value-of select="concat(图:æ¸å˜/@图:ç§å­Xä½ç½®,'%')"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:æ¸å˜/@图:ç§å­Yä½ç½®"> + <xsl:attribute name="draw:cy"><xsl:value-of select="concat(图:æ¸å˜/@图:ç§å­Yä½ç½®,'%')"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:when> + <xsl:when test="图:图片/@图:图形引用 or 图:图案/@图:图形引用"> + <xsl:element name="draw:fill-image"> + <xsl:attribute name="draw:name"><xsl:choose><xsl:when test="图:图案/@图:图形引用"><xsl:value-of select="图:图案/@图:类型"/></xsl:when><xsl:when test="图:图片/@图:图形引用"><xsl:value-of select="图:图片/@图:å称"/></xsl:when></xsl:choose></xsl:attribute> + <xsl:call-template name="bina_graphic"> + <xsl:with-param name="refGraphic"> + <xsl:choose> + <xsl:when test="图:图案/@图:图形引用"> + <xsl:value-of select="图:图案/@图:图形引用"/> + </xsl:when> + <xsl:when test="图:图片/@图:图形引用"> + <xsl:value-of select="图:图片/@图:图形引用"/> + </xsl:when> + </xsl:choose> + </xsl:with-param> + </xsl:call-template> + </xsl:element> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="background"> + <xsl:variable name="random-name"> + <xsl:value-of select="generate-id()"/> + </xsl:variable> + <xsl:variable name="draw-name"> + <xsl:value-of select="substring($random-name,string-length($random-name)-1)"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="图:图片"> + <xsl:attribute name="draw:fill">bitmap</xsl:attribute> + <xsl:attribute name="draw:fill-image-name"><xsl:value-of select="图:图片/@图:å称"/></xsl:attribute> + <xsl:if test="not(图:图片/@图:ä½ç½®='title')"> + <xsl:attribute name="style:repeat"><xsl:choose><xsl:when test="图:图片/@图:ä½ç½®='center'">no-repeat</xsl:when><xsl:when test="图:图片/@图:ä½ç½®='stretch'">stretch</xsl:when></xsl:choose></xsl:attribute> + </xsl:if> + </xsl:when> + <xsl:when test="图:图案"> + <xsl:attribute name="draw:fill">bitmap</xsl:attribute> + <xsl:attribute name="draw:fill-color"><xsl:value-of select="图:图案/@图:å‰æ™¯è‰²"/></xsl:attribute> + </xsl:when> + <xsl:when test="图:颜色"> + <xsl:attribute name="draw:fill-color"><xsl:value-of select="图:颜色"/></xsl:attribute> + </xsl:when> + <xsl:when test="图:æ¸å˜"> + <xsl:attribute name="draw:fill">gradient</xsl:attribute> + <xsl:attribute name="draw:fill-color"><xsl:value-of select="图:æ¸å˜/@图:起始色"/></xsl:attribute> + <xsl:attribute name="draw:fill-gradient-name"><xsl:value-of select="concat('Gradient ',$draw-name)"/></xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template match="æ¼”:æ¯ç‰ˆé›†"> + <draw:layer-set> + <draw:layer draw:name="layout"/> + <draw:layer draw:name="background"/> + <draw:layer draw:name="backgroundobjects"/> + <draw:layer draw:name="controls"/> + <draw:layer draw:name="measurelines"/> + </draw:layer-set> + <xsl:apply-templates select="æ¼”:æ¯ç‰ˆ"/> + </xsl:template> + <xsl:template match="æ¼”:æ¯ç‰ˆ"> + <xsl:choose> + <xsl:when test="@æ¼”:类型 = 'handout' "> + <xsl:element name="style:handout-master"> + <xsl:attribute name="style:name"><xsl:value-of select="@æ¼”:标识符"/></xsl:attribute> + <xsl:attribute name="style:page-layout-name"><xsl:value-of select="@æ¼”:页é¢è®¾ç½®å¼•ç”¨"/></xsl:attribute> + <xsl:attribute name="draw:style-name"><xsl:value-of select="@æ¼”:é…色方案引用"/></xsl:attribute> + <xsl:for-each select="uof:锚点[@uof:缩略图='true']"> + <draw:page-thumbnail draw:layer="backgroundobjects"> + <xsl:attribute name="svg:width"><xsl:value-of select="concat(@uof:宽度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:height"><xsl:value-of select="concat(@uof:高度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:x"><xsl:value-of select="concat(@uof:xåæ ‡,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y"><xsl:value-of select="concat(@uof:yåæ ‡,$uofUnit)"/></xsl:attribute> + </draw:page-thumbnail> + </xsl:for-each> + <xsl:apply-templates select="uof:锚点[not(@uof:缩略图='true')]"/> + </xsl:element> + </xsl:when> + <xsl:when test="@æ¼”:类型 = 'slide'"> + <xsl:element name="style:master-page"> + <xsl:attribute name="style:name"><xsl:value-of select="@æ¼”:标识符"/></xsl:attribute> + <xsl:attribute name="style:page-layout-name"><xsl:value-of select="@æ¼”:页é¢è®¾ç½®å¼•ç”¨"/></xsl:attribute> + <xsl:attribute name="draw:style-name"><xsl:value-of select="@æ¼”:é…色方案引用"/></xsl:attribute> + <xsl:apply-templates select="uof:锚点 "/> + <xsl:for-each select="/uof:UOF/uof:演示文稿/æ¼”:主体/æ¼”:æ¯ç‰ˆé›†/æ¼”:æ¯ç‰ˆ"> + <xsl:if test="@æ¼”:类型 = 'notes'"> + <xsl:element name="presentation:notes"> + <xsl:attribute name="style:page-layout-name"><xsl:value-of select="@æ¼”:页é¢è®¾ç½®å¼•ç”¨"/></xsl:attribute> + <xsl:attribute name="draw:style-name"><xsl:value-of select="@æ¼”:é…色方案引用"/></xsl:attribute> + <xsl:apply-templates select="uof:锚点 "/> + </xsl:element> + </xsl:if> + </xsl:for-each> + </xsl:element> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template match="uof:å¥å¼æ ·"> + <xsl:element name="style:style"> + <xsl:attribute name="style:name"><xsl:value-of select="@å­—:标识符"/></xsl:attribute> + <xsl:if test="@å­—:基å¼æ ·å¼•ç”¨"> + <xsl:attribute name="style:parent-style-name"><xsl:value-of select="@å­—:基å¼æ ·å¼•ç”¨"/></xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="ancestor::å­—:段è½å¼æ ·"> + <xsl:attribute name="style:family">paragraph</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:family">text</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:element name="style:text-properties"> + <xsl:apply-templates select="*"/> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template name="段è½å¼æ ·"> + <xsl:element name="style:style"> + <xsl:variable name="outline" select="@å­—:标识符"/> + <xsl:attribute name="style:family"><xsl:choose><xsl:when test="/uof:UOF/uof:å¼æ ·é›†/uof:自动编å·é›†/å­—:自动编å·[@å­—:标识符=$outline]">presentation</xsl:when><xsl:otherwise>paragraph</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="style:name"><xsl:value-of select="@å­—:标识符"/></xsl:attribute> + <xsl:if test="@å­—:基å¼æ ·å¼•ç”¨"> + <xsl:attribute name="style:parent-style-name"><xsl:value-of select="@å­—:基å¼æ ·å¼•ç”¨"/></xsl:attribute> + </xsl:if> + <xsl:if test="/uof:UOF/uof:å¼æ ·é›†/uof:自动编å·é›†/å­—:自动编å·[@å­—:标识符=$outline]"> + <xsl:for-each select="/uof:UOF/uof:å¼æ ·é›†/uof:自动编å·é›†/å­—:自动编å·[@å­—:标识符=$outline]"> + <style:graphic-properties draw:stroke="none" draw:fill="none"> + <xsl:element name="text:list-style"> + <xsl:call-template name="自动编å·"/> + </xsl:element> + </style:graphic-properties> + </xsl:for-each> + </xsl:if> + <xsl:element name="style:paragraph-properties"> + <xsl:if test="å­—:自动编å·ä¿¡æ¯"> + <xsl:attribute name="text:enable-numbering">true</xsl:attribute> + </xsl:if> + <xsl:if test="contains($outline,'title')"> + <xsl:attribute name="fo:text-align">center</xsl:attribute> + </xsl:if> + <xsl:call-template name="paragraph-properties"/> + </xsl:element> + <xsl:element name="style:text-properties"> + <xsl:apply-templates select="*"/> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template name="paragraph-properties"> + <xsl:choose> + <xsl:when test="descendant::å­—:页边è·[@uof:å·¦]"> + <xsl:attribute name="fo:margin-left"><xsl:value-of select="number(((descendant::å­—:页边è·/@uof:å·¦)div 10) *1)"/>cm</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:margin-left">0cm</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="descendant::å­—:页边è·[@uof:å³]"> + <xsl:attribute name="fo:margin-right"><xsl:value-of select="number(((descendant::å­—:页边è·/@uof:å³)div 10) *1)"/>cm</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:margin-right">0cm</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="fo:text-indent">0cm</xsl:attribute> + <xsl:call-template name="bidi"/> + </xsl:template> + <xsl:template name="bidi"> + </xsl:template> + <xsl:template name="jibianhao"> + <xsl:param name="biaoshifu"/> + <xsl:element name="text:list-level-style-number"> + <xsl:variable name="currlevel" select="number(@å­—:级别值)"/> + <xsl:attribute name="text:level"><xsl:value-of select="$currlevel"/></xsl:attribute> + <xsl:attribute name="text:style-name">Numbering Symbols</xsl:attribute> + <xsl:if test="å­—:起始编å·"> + <xsl:attribute name="text:start-value"><xsl:value-of select="å­—:起始编å·"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:正规格å¼"> + <xsl:attribute name="text:num-regular-exp"><xsl:value-of select="å­—:正规格å¼/@值"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="text:display-levels"><xsl:value-of select="string-length(å­—:ç¼–å·æ ¼å¼è¡¨ç¤º) - string-length(translate(å­—:ç¼–å·æ ¼å¼è¡¨ç¤º,'%','') )"/></xsl:attribute> + <xsl:if test="å­—:ç¼–å·æ ¼å¼"> + <xsl:call-template name="ç¼–å·æ ¼å¼"/> + </xsl:if> + <xsl:if test="å­—:ç¼–å·æ ¼å¼è¡¨ç¤º"> + <xsl:attribute name="style:num-prefix"><xsl:choose><xsl:when test="number($currlevel) =1"><xsl:value-of select="substring-before(å­—:ç¼–å·æ ¼å¼è¡¨ç¤º,concat('%',$currlevel))"/></xsl:when><xsl:otherwise><xsl:value-of select="substring-after(substring-after( substring-before(å­—:ç¼–å·æ ¼å¼è¡¨ç¤º,concat('%',$currlevel)),concat('%',string(number($currlevel) -1))),'.')"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="style:num-suffix"><xsl:value-of select="substring-after(å­—:ç¼–å·æ ¼å¼è¡¨ç¤º,concat('%',$currlevel))"/></xsl:attribute> + </xsl:if> + <xsl:element name="style:list-level-properties"> + <xsl:if test="@å­—:ç¼–å·å¯¹é½æ–¹å¼"> + <xsl:attribute name="fo:text-align"><xsl:value-of select="@å­—:ç¼–å·å¯¹é½æ–¹å¼"/></xsl:attribute> + </xsl:if> + <xsl:call-template name="suojinleixing"/> + </xsl:element> + <xsl:element name="style:text-properties"> + <xsl:if test="å­—:符å·å­—体"> + <xsl:variable name="Font-ID"> + <xsl:value-of select="å­—:符å·å­—体/@å­—:å¼æ ·å¼•ç”¨"/> + </xsl:variable> + <xsl:for-each select="/uof:UOF/uof:å¼æ ·é›†/uof:å¥å¼æ ·"> + <xsl:if test="@å­—:标识符=$Font-ID"> + <xsl:if test="å­—:字体/@å­—:中文字体引用"> + <xsl:attribute name="fo:font-family"><xsl:value-of select="å­—:字体/@å­—:中文字体引用"/></xsl:attribute> + </xsl:if> + </xsl:if> + </xsl:for-each> + <xsl:for-each select="å­—:符å·å­—体"> + <xsl:apply-templates select="*"/> + </xsl:for-each> + </xsl:if> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template name="xiangmufuhao"> + <xsl:param name="biaoshifu"/> + <xsl:variable name="currlevel" select="number(@å­—:级别值)"/> + <xsl:element name="text:list-level-style-bullet"> + <xsl:attribute name="text:level"><xsl:value-of select="$currlevel"/></xsl:attribute> + <xsl:attribute name="text:style-name"><xsl:value-of select="concat( $biaoshifu,$currlevel)"/></xsl:attribute> + <xsl:attribute name="style:num-suffix"><xsl:value-of select="substring-after(å­—:ç¼–å·æ ¼å¼è¡¨ç¤º,'%1')"/></xsl:attribute> + <xsl:attribute name="text:bullet-char"><xsl:value-of select="å­—:项目符å·"/></xsl:attribute> + <xsl:element name="style:list-level-properties"> + <xsl:if test="@å­—:ç¼–å·å¯¹é½æ–¹å¼"> + <xsl:attribute name="fo:text-align"><xsl:value-of select="@å­—:ç¼–å·å¯¹é½æ–¹å¼"/></xsl:attribute> + </xsl:if> + <xsl:call-template name="suojinleixing"/> + </xsl:element> + <xsl:element name="style:text-properties"> + <xsl:if test="å­—:符å·å­—体"> + <xsl:variable name="Font-ID"> + <xsl:value-of select="å­—:符å·å­—体/@å­—:å¼æ ·å¼•ç”¨"/> + </xsl:variable> + <xsl:for-each select="/uof:UOF/uof:å¼æ ·é›†/uof:å¥å¼æ ·[@å­—:标识符=$Font-ID]"> + <xsl:if test="å­—:字体/@å­—:中文字体引用"> + <xsl:attribute name="fo:font-family"><xsl:value-of select="å­—:字体/@å­—:中文字体引用"/></xsl:attribute> + </xsl:if> + </xsl:for-each> + <xsl:for-each select="å­—:符å·å­—体"> + <xsl:apply-templates select="*"/> + </xsl:for-each> + </xsl:if> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template name="suojinleixing"> + <xsl:if test="å­—:缩进/å­—:å·¦/å­—:ç»å¯¹/@å­—:值"> + <xsl:attribute name="text:space-before"><xsl:value-of select="concat(number(å­—:缩进/å­—:å·¦/å­—:ç»å¯¹/@å­—:值),$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:缩进/å­—:å³/å­—:ç»å¯¹/@å­—:值"> + <xsl:attribute name="text:min-label-width"><xsl:value-of select="concat(number(å­—:缩进/å­—:å³/å­—:ç»å¯¹/@å­—:值),$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:缩进/å­—:首行/å­—:ç»å¯¹/@å­—:值"> + <xsl:attribute name="text:min-label-distance"><xsl:value-of select="concat(number(å­—:缩进/å­—:首行/å­—:ç»å¯¹/@å­—:值),$uofUnit)"/></xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template name="imagefuhao"> + <xsl:param name="biaoshifu"/> + <xsl:variable name="currlevel" select="number(@å­—:级别值)"/> + <xsl:element name="text:list-level-style-image" style:vertical-pos="middle" style:vertical-rel="line" fo:width="0.265cm" fo:height="0.265cm"> + <xsl:attribute name="text:level"><xsl:value-of select="$currlevel"/></xsl:attribute> + <xsl:attribute name="text:style-name"><xsl:value-of select="concat( $biaoshifu,$currlevel)"/></xsl:attribute> + <xsl:attribute name="style:num-suffix"><xsl:value-of select="substring-after(å­—:ç¼–å·æ ¼å¼è¡¨ç¤º,'%1')"/></xsl:attribute> + <xsl:if test="å­—:图片符å·å¼•ç”¨"> + <xsl:variable name="gid"> + <xsl:value-of select="å­—:图片符å·å¼•ç”¨"/> + </xsl:variable> + <xsl:element name="office:binary-data"> + <xsl:value-of select="/uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$gid]/uof:æ•°æ®"/> + </xsl:element> + </xsl:if> + <xsl:element name="style:list-level-properties"> + <xsl:attribute name="style:vertical-pos">middle</xsl:attribute> + <xsl:attribute name="style:vertical-rel">line</xsl:attribute> + <xsl:attribute name="fo:width"><xsl:value-of select="concat(å­—:图片符å·å¼•ç”¨/@å­—:宽度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:height"><xsl:value-of select="concat(å­—:图片符å·å¼•ç”¨/@å­—:高度,$uofUnit)"/></xsl:attribute> + <xsl:if test="å­—:符å·å­—体"> + <xsl:variable name="Font-ID"> + <xsl:value-of select="å­—:符å·å­—体/@å­—:å¼æ ·å¼•ç”¨"/> + </xsl:variable> + <xsl:for-each select="/uof:UOF/uof:å¼æ ·é›†/uof:å¥å¼æ ·"> + <xsl:if test="@å­—:标识符=$Font-ID"> + <xsl:if test="å­—:字体/@å­—:中文字体引用"> + <xsl:attribute name="fo:font-family"><xsl:value-of select="å­—:字体/@å­—:中文字体引用"/></xsl:attribute> + </xsl:if> + </xsl:if> + </xsl:for-each> + </xsl:if> + <xsl:call-template name="suojinleixing"/> + <xsl:if test="@å­—:ç¼–å·å¯¹é½æ–¹å¼"> + <xsl:attribute name="fo:text-align"><xsl:value-of select="@å­—:ç¼–å·å¯¹é½æ–¹å¼"/></xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:element name="style:text-properties"> + <xsl:for-each select="å­—:符å·å­—体"> + <xsl:apply-templates select="*"/> + </xsl:for-each> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template name="ç¼–å·æ ¼å¼"> + <xsl:attribute name="style:num-format"><xsl:choose><xsl:when test="string(å­—:ç¼–å·æ ¼å¼)='lower-letter'">a</xsl:when><xsl:when test="string(å­—:ç¼–å·æ ¼å¼)='upper-letter'">A</xsl:when><xsl:when test="string(å­—:ç¼–å·æ ¼å¼)='lower-roman'">i</xsl:when><xsl:when test="string(å­—:ç¼–å·æ ¼å¼)='upper-roman'">I</xsl:when><xsl:when test="string(å­—:ç¼–å·æ ¼å¼)='decimal-enclosed-circle'">â‘ , â‘¡, â‘¢, ...</xsl:when><xsl:when test="string(å­—:ç¼–å·æ ¼å¼)='ideograph-traditional'">甲, ä¹™, 丙, ...</xsl:when><xsl:when test="string(å­—:ç¼–å·æ ¼å¼)='ideograph-zodiac'">å­, 丑, 寅, ...</xsl:when><xsl:when test="string(å­—:ç¼–å·æ ¼å¼)='chinese-counting'">一, 二, 三, ...</xsl:when><xsl:when test="string(å­—:ç¼–å·æ ¼å¼)='chinese-legal-simplified'">壹, è´°, å, ...</xsl:when><xsl:otherwise>1</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:template> + <xsl:template match="æ¼”:å¹»ç¯ç‰‡é›†"> + <xsl:for-each select="æ¼”:å¹»ç¯ç‰‡"> + <xsl:element name="draw:page"> + <xsl:attribute name="draw:name"><xsl:value-of select="@æ¼”:å称"/></xsl:attribute> + <xsl:attribute name="draw:style-name"><xsl:value-of select="@æ¼”:标识符"/></xsl:attribute> + <xsl:attribute name="draw:master-page-name"><xsl:value-of select="@æ¼”:æ¯ç‰ˆå¼•ç”¨"/></xsl:attribute> + <xsl:if test="@æ¼”:页é¢ç‰ˆå¼å¼•ç”¨"> + <xsl:attribute name="presentation:presentation-page-layout-name"><xsl:value-of select="@æ¼”:页é¢ç‰ˆå¼å¼•ç”¨"/></xsl:attribute> + </xsl:if> + <office:forms form:automatic-focus="false" form:apply-design-mode="false"/> + <xsl:apply-templates select="uof:锚点"/> + <xsl:apply-templates select="æ¼”:动画"/> + <xsl:element name="presentation:notes"> + <xsl:attribute name="draw:style-name">dp2</xsl:attribute> + <xsl:apply-templates select="./æ¼”:å¹»ç¯ç‰‡å¤‡æ³¨/uof:锚点"/> + </xsl:element> + </xsl:element> + </xsl:for-each> + </xsl:template> + <xsl:template match="æ¼”:动画"> + <xsl:element name="anim:par"> + <xsl:attribute name="presentation:node-type">timing-root</xsl:attribute> + <anim:seq presentation:node-type="main-sequence"> + <xsl:for-each select="æ¼”:åºåˆ—"> + <anim:par begin="next"> + <anim:par smil:begin="0s"> + <xsl:variable name="animnodename">anim:par</xsl:variable> + <xsl:choose> + <xsl:when test="æ¼”:效果//æ¼”:其他"> + <xsl:copy-of select="æ¼”:效果//æ¼”:其他/*"/> + </xsl:when> + <xsl:otherwise> + <xsl:element name="{$animnodename}"> + <xsl:attribute name="smil:fill"><xsl:choose><xsl:when test="æ¼”:定时/@æ¼”:回å·='true'">remove</xsl:when><xsl:otherwise>hold</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:choose> + <xsl:when test="æ¼”:增强/æ¼”:动画播放åŽ/@æ¼”:播放åŽéšè—='true'"> + <xsl:attribute name="presentation:preset-property">Direction;Accelerate;Decelerate</xsl:attribute> + </xsl:when> + <xsl:when test=".//æ¼”:è½®å­"> + <xsl:attribute name="presentation:preset-property">Spokes</xsl:attribute> + </xsl:when> + <xsl:when test="æ¼”:效果/æ¼”:强调/æ¼”:更改填充颜色"> + <xsl:attribute name="presentation:preset-property">FillColor;ColorStyle;Accelerate;Decelerate;AutoReverse</xsl:attribute> + </xsl:when> + <xsl:when test="æ¼”:效果/æ¼”:强调/æ¼”:更改字体颜色"> + <xsl:attribute name="presentation:preset-property">CharColor;ColorStyle;Accelerate;Decelerate;AutoReverse</xsl:attribute> + </xsl:when> + <xsl:when test="æ¼”:效果/æ¼”:强调/æ¼”:更改字å·"> + <xsl:attribute name="presentation:preset-property">CharHeight</xsl:attribute> + </xsl:when> + <xsl:when test="æ¼”:效果/æ¼”:强调/æ¼”:更改字形"> + <xsl:attribute name="presentation:preset-property">CharDecoration</xsl:attribute> + </xsl:when> + <xsl:when test="æ¼”:效果/æ¼”:强调/æ¼”:陀螺旋"> + <xsl:attribute name="presentation:preset-property">Rotate;Accelerate;Decelerate;AutoReverse</xsl:attribute> + </xsl:when> + <xsl:when test="æ¼”:效果/æ¼”:强调/æ¼”:é€æ˜Ž"> + <xsl:attribute name="presentation:preset-property">Transparency</xsl:attribute> + </xsl:when> + <xsl:when test="æ¼”:效果/æ¼”:强调/æ¼”:更改线æ¡é¢œè‰²"> + <xsl:attribute name="presentation:preset-property">LineColor;ColorStyle;Accelerate;Decelerate;AutoReverse</xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:attribute name="presentation:node-type"><xsl:choose><xsl:when test="æ¼”:定时/@æ¼”:事件='on click'">on-click</xsl:when><xsl:otherwise><xsl:value-of select="æ¼”:定时/@æ¼”:事件"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="smil:begin"><xsl:value-of select="æ¼”:定时/@æ¼”:延时"/></xsl:attribute> + <xsl:choose> + <xsl:when test="æ¼”:定时/@æ¼”:é‡å¤='until next click' "> + <xsl:attribute name="smil:repeatCount">indefinite</xsl:attribute> + <xsl:attribute name="smil:end">next</xsl:attribute> + </xsl:when> + <xsl:when test="æ¼”:定时/@æ¼”:é‡å¤='until next slide' "> + <xsl:attribute name="smil:repeatCount ">indefinite</xsl:attribute> + </xsl:when> + <xsl:when test="æ¼”:定时/@æ¼”:é‡å¤ !='none'"> + <xsl:attribute name="smil:repeatCount"><xsl:value-of select="æ¼”:定时/@æ¼”:é‡å¤"/></xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:if test="æ¼”:增强/æ¼”:动画文本/@æ¼”:å‘é€"> + <xsl:attribute name="anim:iterate-type"><xsl:choose><xsl:when test="æ¼”:增强/æ¼”:动画文本/@æ¼”:å‘é€='by word'">by-word</xsl:when><xsl:when test="æ¼”:增强/æ¼”:动画文本/@æ¼”:å‘é€='by letter'">by-letter</xsl:when><xsl:otherwise>all at once</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="æ¼”:增强/æ¼”:动画文本/@æ¼”:é—´éš”"> + <xsl:attribute name="anim:iterate-interval"><xsl:value-of select="æ¼”:增强/æ¼”:动画文本/@æ¼”:é—´éš”"/></xsl:attribute> + </xsl:if> + <xsl:if test="$animnodename='anim:iterate' "> + <xsl:attribute name="anim:id"><xsl:value-of select="@æ¼”:动画对象"/></xsl:attribute> + </xsl:if> + <xsl:apply-templates select="æ¼”:效果"/> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </anim:par> + </anim:par> + </xsl:for-each> + </anim:seq> + </xsl:element> + </xsl:template> + <xsl:template match="æ¼”:效果"> + <xsl:apply-templates select="æ¼”:进入 "/> + <xsl:apply-templates select="æ¼”:强调"/> + <xsl:apply-templates select="æ¼”:退出"/> + </xsl:template> + <xsl:template match="æ¼”:进入"> + <xsl:attribute name="presentation:preset-class">entrance</xsl:attribute> + <xsl:apply-templates select="." mode="entrance"/> + </xsl:template> + <xsl:template match="æ¼”:强调"> + <xsl:attribute name="presentation:preset-class">emphasis</xsl:attribute> + <xsl:apply-templates select="." mode="emphasis"/> + </xsl:template> + <xsl:template match="æ¼”:退出"> + <xsl:attribute name="presentation:preset-class">exit</xsl:attribute> + <xsl:apply-templates select="." mode="exit"/> + </xsl:template> + <xsl:template name="演速度"> + <xsl:choose> + <xsl:when test="./@æ¼”:速度='very fast' ">0.5s</xsl:when> + <xsl:when test="./@æ¼”:速度='fast'">1s</xsl:when> + <xsl:when test="./@æ¼”:速度='medium'">2s</xsl:when> + <xsl:when test="./@æ¼”:速度='slow'">3s</xsl:when> + <xsl:when test="./@æ¼”:速度='very slow'">5s</xsl:when> + <xsl:otherwise>1s</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="æ¼”:出现" mode="entrance"> + <xsl:attribute name="presentation:preset-id">ooo-entrance-appear</xsl:attribute> + <anim:set smil:begin="0s" smil:dur="0.001s" smil:fill="hold" anim:sub-item="text" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:盒状" mode="entrance"> + <xsl:attribute name="presentation:preset-id">ooo-entrance-box</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:value-of select="@æ¼”:æ–¹å‘"/></xsl:attribute> + <anim:set smil:begin="0s" smil:dur="0.004s" smil:fill="hold" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + <anim:transitionFilter smil:type="irisWipe" smil:subtype="rectangle" smil:direction="reverse"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:transitionFilter> + </xsl:template> + <xsl:template match="æ¼”:棋盘" mode="entrance"> + <xsl:attribute name="presentation:preset-id">ooo-entrance-checkerboard</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ¼”:æ–¹å‘='down'">downward</xsl:when><xsl:when test="@æ¼”:æ–¹å‘='across'">across</xsl:when></xsl:choose></xsl:attribute> + <anim:set smil:begin="0s" smil:dur="0.004s" smil:fill="hold" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + <anim:transitionFilter smil:dur="2s" anim:sub-item="text" smil:type="checkerBoardWipe" smil:subtype="down"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:transitionFilter> + </xsl:template> + <xsl:template match="æ¼”:圆形扩展" mode="entrance"> + <xsl:attribute name="presentation:preset-id">ooo-entrance-circle</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:value-of select="@æ¼”:æ–¹å‘"/></xsl:attribute> + <anim:set smil:begin="0s" smil:dur="0.0005s" smil:fill="hold" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + <anim:transitionFilter smil:type="ellipseWipe" smil:subtype="horizontal" smil:direction="reverse"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:transitionFilter> + </xsl:template> + <xsl:template match="æ¼”:阶梯状" mode="entrance"> + <xsl:attribute name="presentation:preset-id">ooo-entrance-diagonal-squares</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ¼”:æ–¹å‘='left down'">left-to-bottom</xsl:when><xsl:when test="@æ¼”:æ–¹å‘='left up'">left-to-top</xsl:when><xsl:when test="@æ¼”:æ–¹å‘='right down'">right-to-bottom</xsl:when><xsl:when test="@æ¼”:æ–¹å‘='right up'">right-to-top</xsl:when></xsl:choose></xsl:attribute> + <anim:set smil:begin="0s" smil:dur="0.0005s" smil:fill="hold" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + <anim:transitionFilter smil:type="waterfallWipe" smil:direction="reverse"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:subtype"><xsl:choose><xsl:when test="@æ¼”:æ–¹å‘='left down'">horizontalLeft</xsl:when><xsl:when test="@æ¼”:æ–¹å‘='left up'">horizontalLeft</xsl:when><xsl:when test="@æ¼”:æ–¹å‘='right down'">horizontalRight</xsl:when><xsl:when test="@æ¼”:æ–¹å‘='right up'">horizontalRight</xsl:when></xsl:choose></xsl:attribute> + </anim:transitionFilter> + </xsl:template> + <xsl:template match="æ¼”:è±å½¢" mode="entrance"> + <xsl:attribute name="presentation:preset-id">ooo-entrance-diamond</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:value-of select="@æ¼”:æ–¹å‘"/></xsl:attribute> + <anim:set smil:begin="0s" smil:dur="0.0005s" smil:fill="hold" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + <anim:transitionFilter smil:type="irisWipe" smil:subtype="diamond" smil:direction="reverse"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:transitionFilter> + </xsl:template> + <xsl:template match="æ¼”:内å‘溶解" mode="entrance"> + <xsl:attribute name="presentation:preset-id">ooo-entrance-dissolve-in</xsl:attribute> + <anim:set smil:begin="0s" smil:dur="0.0005s" smil:fill="hold" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + <anim:transitionFilter smil:type="dissolve" smil:direction="reverse"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:transitionFilter> + </xsl:template> + <xsl:template match="æ¼”:é—ªçƒä¸€æ¬¡" mode="entrance"> + <xsl:attribute name="presentation:preset-id">ooo-entrance-flash-once</xsl:attribute> + <anim:set smil:begin="0s" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:飞入" mode="entrance"> + <xsl:attribute name="presentation:preset-id">ooo-entrance-fly-in</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ¼”:æ–¹å‘= 'from bottom'">from-bottom</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'from top-right'">from-top-right</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'from top-left'">from-top-left</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'from bottom-left'">from-bottom-left</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'from bottom-right'">from-bottom-right</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'from right'">from-right</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'from left'">from-left</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'from top'">from-top</xsl:when></xsl:choose></xsl:attribute> + <anim:set smil:begin="0s" smil:dur="0.0005s" smil:fill="hold" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + <xsl:variable name="smilvalueX"> + <xsl:choose> + <xsl:when test="contains(@æ¼”:æ–¹å‘,'right')">1+width/2;x</xsl:when> + <xsl:when test="contains(@æ¼”:æ–¹å‘,'left')">0-width/2;x</xsl:when> + <xsl:otherwise>x;x</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="smilvalueY"> + <xsl:choose> + <xsl:when test="contains(@æ¼”:æ–¹å‘,'bottom')">1+height/2;y</xsl:when> + <xsl:when test="contains(@æ¼”:æ–¹å‘,'top')">0-height/2;y</xsl:when> + <xsl:otherwise>y;y</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <anim:animate smil:fill="hold" smil:attributeName="x" smil:keyTimes="0;1" presentation:additive="base"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:values"><xsl:value-of select="$smilvalueX"/></xsl:attribute> + </anim:animate> + <anim:animate smil:fill="hold" smil:attributeName="y" smil:keyTimes="0;1" presentation:additive="base"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:values"><xsl:value-of select="$smilvalueY"/></xsl:attribute> + </anim:animate> + </xsl:template> + <xsl:template match="æ¼”:缓慢飞入" mode="entrance"> + <xsl:attribute name="presentation:preset-id">ooo-entrance-fly-in-slow</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ¼”:æ–¹å‘= 'from bottom'">from-bottom</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'from right'">from-right</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'from left'">from-left</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'from top'">from-top</xsl:when></xsl:choose></xsl:attribute> + <anim:set smil:begin="0s" smil:dur="0.0005s" smil:fill="hold" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + <xsl:variable name="smilvalueX"> + <xsl:choose> + <xsl:when test="contains(@æ¼”:æ–¹å‘,'right')">1+width/2;x</xsl:when> + <xsl:when test="contains(@æ¼”:æ–¹å‘,'left')">0-width/2;x</xsl:when> + <xsl:otherwise>x;x</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="smilvalueY"> + <xsl:choose> + <xsl:when test="contains(@æ¼”:æ–¹å‘,'bottom')">1+height/2;y</xsl:when> + <xsl:when test="contains(@æ¼”:æ–¹å‘,'top')">0-height/2;y</xsl:when> + <xsl:otherwise>y;y</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <anim:animate smil:fill="hold" smil:attributeName="x" smil:keyTimes="0;1" presentation:additive="base"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:values"><xsl:value-of select="$smilvalueX"/></xsl:attribute> + </anim:animate> + <anim:animate smil:fill="hold" smil:attributeName="y" smil:keyTimes="0;1" presentation:additive="base"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:values"><xsl:value-of select="$smilvalueY"/></xsl:attribute> + </anim:animate> + </xsl:template> + <xsl:template match="æ¼”:切入" mode="entrance"> + <xsl:attribute name="presentation:preset-id">ooo-entrance-peek-in</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ¼”:æ–¹å‘= 'from bottom'">from-bottom</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'from right'">from-right</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'from left'">from-left</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'from top'">from-top</xsl:when></xsl:choose></xsl:attribute> + <anim:set smil:begin="0s" smil:dur="0.0005s" smil:fill="hold" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + <anim:transitionFilter smil:type="slideWipe" smil:direction="reverse"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:subtype"><xsl:choose><xsl:when test="@æ¼”:æ–¹å‘= 'from bottom'">fromBottom</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'from right'">fromRight</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'from left'">fromLeft</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'from top'">fromTop</xsl:when></xsl:choose></xsl:attribute> + </anim:transitionFilter> + </xsl:template> + <xsl:template match="æ¼”:å字形扩展" mode="entrance"> + <xsl:attribute name="presentation:preset-id">ooo-entrance-plus</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:value-of select="@æ¼”:æ–¹å‘"/></xsl:attribute> + <anim:set smil:begin="0s" smil:dur="0.00025s" smil:fill="hold" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + <anim:transitionFilter smil:type="fourBoxWipe" smil:direction="reverse"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:subtype"><xsl:choose><xsl:when test="@æ¼”:æ–¹å‘= 'in'">cornersIn</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'out'">cornersOut</xsl:when></xsl:choose></xsl:attribute> + </anim:transitionFilter> + </xsl:template> + <xsl:template match="æ¼”:éšæœºçº¿æ¡" mode="entrance"> + <xsl:attribute name="presentation:preset-id">ooo-entrance-bars</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:value-of select="@æ¼”:æ–¹å‘"/></xsl:attribute> + <anim:set smil:begin="0s" smil:dur="0.001s" smil:fill="hold" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + <anim:transitionFilter smil:type="randomBarWipe" smil:direction="reverse"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:subtype"><xsl:choose><xsl:when test="@æ¼”:æ–¹å‘= 'horizontal'">vertical</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'vertical'">horizontal</xsl:when></xsl:choose></xsl:attribute> + </anim:transitionFilter> + </xsl:template> + <xsl:template match="æ¼”:劈裂" mode="entrance"> + <xsl:attribute name="presentation:preset-id">ooo-entrance-split</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ¼”:æ–¹å‘ = 'horizontal out'">horizontal-out</xsl:when><xsl:when test="@æ¼”:æ–¹å‘= 'horizontal in'">horizontal-in</xsl:when><xsl:when test="@æ¼”:æ–¹å‘= 'vertical in'">vertical-in</xsl:when><xsl:when test="@æ¼”:æ–¹å‘= 'vertical out'">vertical-out</xsl:when></xsl:choose></xsl:attribute> + <anim:set smil:begin="0s" smil:dur="0.001s" smil:fill="hold" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + <anim:transitionFilter smil:dur="0.5s" smil:type="barnDoorWipe"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:subtype"><xsl:choose><xsl:when test="@æ¼”:æ–¹å‘ = 'horizontal out'">horizontal</xsl:when><xsl:when test="@æ¼”:æ–¹å‘= 'horizontal in'">horizontal</xsl:when><xsl:when test="@æ¼”:æ–¹å‘= 'vertical in'">vertical</xsl:when><xsl:when test="@æ¼”:æ–¹å‘= 'vertical out'">vertical</xsl:when></xsl:choose></xsl:attribute> + </anim:transitionFilter> + </xsl:template> + <xsl:template match="æ¼”:百å¶çª—" mode="entrance"> + <xsl:attribute name="presentation:preset-id">ooo-entrance-venetian-blinds</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:value-of select="@æ¼”:æ–¹å‘"/></xsl:attribute> + <anim:set smil:begin="0s" smil:dur="0.001s" smil:fill="hold" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + <anim:transitionFilter smil:type="blindsWipe" smil:direction="reverse"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:subtype"><xsl:choose><xsl:when test="@æ¼”:æ–¹å‘= 'horizontal'">vertical</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'vertical'">horizontal</xsl:when></xsl:choose></xsl:attribute> + </anim:transitionFilter> + </xsl:template> + <xsl:template match="æ¼”:扇形展开" mode="entrance"> + <xsl:attribute name="presentation:preset-id">ooo-entrance-wedge</xsl:attribute> + <anim:set smil:begin="0s" smil:dur="0.0015s" smil:fill="hold" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + <anim:transitionFilter smil:type="fanWipe" smil:subtype="centerTop"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + </anim:transitionFilter> + </xsl:template> + <xsl:template match="æ¼”:è½®å­" mode="entrance"> + <xsl:attribute name="presentation:preset-id">ooo-entrance-wheel</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:value-of select="@æ¼”:è¾å°„状"/></xsl:attribute> + <anim:set smil:begin="0s" smil:dur="0.00025s" smil:fill="hold" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + <anim:transitionFilter smil:dur="0.5s" smil:type="pinWheelWipe"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:subtype"><xsl:choose><xsl:when test="@æ¼”:è¾å°„状='1'">oneBlade</xsl:when><xsl:when test="@æ¼”:è¾å°„状='2'">twoBlade</xsl:when><xsl:when test="@æ¼”:è¾å°„状='3'">threeBlade</xsl:when><xsl:when test="@æ¼”:è¾å°„状='4'">fourBlade</xsl:when><xsl:when test="@æ¼”:è¾å°„状='8'">eightBlade</xsl:when></xsl:choose></xsl:attribute> + </anim:transitionFilter> + </xsl:template> + <xsl:template match="æ¼”:擦除" mode="entrance"> + <xsl:attribute name="presentation:preset-id">ooo-entrance-wipe</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ¼”:速度 = 'from right'">from-right</xsl:when><xsl:when test="@æ¼”:速度 = 'from left'">from-left</xsl:when><xsl:when test="@æ¼”:速度 = 'from top'">from-top</xsl:when><xsl:when test="@æ¼”:速度 = 'from bottom'">from-bottom</xsl:when><xsl:otherwise>from-left</xsl:otherwise></xsl:choose></xsl:attribute> + <anim:set smil:begin="0s" smil:dur="0.006s" smil:fill="hold" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + <anim:transitionFilter smil:type="barWipe" smil:subtype="leftToRight" smil:direction="reverse"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:subtype"><xsl:choose><xsl:when test="(@æ¼”:速度 = 'from right') or (@æ¼”:速度 = 'from left')">leftToRight</xsl:when><xsl:when test="(@æ¼”:速度 = 'from top') or (@æ¼”:速度 = 'from bottom')">topToBottom</xsl:when><xsl:otherwise>leftToRight</xsl:otherwise></xsl:choose></xsl:attribute> + </anim:transitionFilter> + </xsl:template> + <xsl:template match="æ¼”:éšæœºæ•ˆæžœ" mode="entrance"> + <xsl:attribute name="presentation:preset-id">ooo-entrance-random</xsl:attribute> + <anim:set smil:begin="0s" smil:dur="0.001s" smil:fill="hold" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + <anim:animate smil:dur="1s" smil:fill="hold" smil:attributeName="width" smil:values="0;width" smil:keyTimes="0;1" presentation:additive="base"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + </anim:animate> + <anim:animate smil:fill="hold" smil:attributeName="height" smil:values="0;height" smil:keyTimes="0;1" presentation:additive="base"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + </anim:animate> + <anim:animate smil:fill="hold" smil:attributeName="rotate" smil:values="90;0" smil:keyTimes="0;1" presentation:additive="base"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + </anim:animate> + <anim:transitionFilter smil:type="fade" smil:subtype="crossfade"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + </anim:transitionFilter> + </xsl:template> + <xsl:template match="更改填充颜色" mode="emphasis"> + <xsl:attribute name="presentation:preset-id">ooo-emphasis-fill-color</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type">2</xsl:attribute> + <anim:animateColor smil:fill="hold" smil:attributeName="fill-color" presentation:additive="base" anim:color-interpolation="rgb" anim:color-interpolation-direction="clockwise"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:to"><xsl:value-of select="@æ¼”:颜色"/></xsl:attribute> + </anim:animateColor> + <anim:set smil:dur="0.5s" smil:fill="hold" smil:attributeName="fill" smil:to="solid"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="更改字体颜色" mode="emphasis"> + <xsl:attribute name="presentation:preset-id">ooo-emphasis-font-color</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type">2</xsl:attribute> + <anim:animateColor smil:fill="hold" smil:attributeName="fill-color" presentation:additive="base" anim:color-interpolation="rgb" anim:color-interpolation-direction="clockwise"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:to"><xsl:value-of select="@æ¼”:颜色"/></xsl:attribute> + </anim:animateColor> + </xsl:template> + <xsl:template match="æ¼”:更改字å·" mode="emphasis"> + <xsl:attribute name="presentation:preset-id">ooo-emphasis-font-size</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type">2</xsl:attribute> + <anim:animate smil:fill="hold" smil:attributeName="font-size" presentation:additive="base"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:to"><xsl:choose><xsl:when test="@æ¼”:预定义尺寸='tiny' ">0.25,1</xsl:when><xsl:when test="@æ¼”:预定义尺寸='smaller' ">0.5,1</xsl:when><xsl:when test="@æ¼”:预定义尺寸='larger' ">1.5,1</xsl:when><xsl:when test="@æ¼”:预定义尺寸='huge' ">4,1</xsl:when><xsl:when test="@æ¼”:自定义尺寸"><xsl:value-of select="@æ¼”:自定义尺寸"/></xsl:when><xsl:otherwise>1</xsl:otherwise></xsl:choose></xsl:attribute> + </anim:animate> + </xsl:template> + <xsl:template name="emp_font_style"> + <xsl:param name="fontstyle"/> + <xsl:choose> + <xsl:when test="contains($fontstyle,' ')"> + <anim:set smil:dur="indefinite" smil:attributeName="font-style"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:to"><xsl:value-of select="substring-before($fontstyle,' ')"/></xsl:attribute> + </anim:set> + <xsl:variable name="fontstyle1"> + <xsl:choose> + <xsl:when test="contains($fontstyle,' ')"> + <xsl:value-of select="substring-after($fontstyle,' ')"/> + </xsl:when> + <xsl:when test="not($fontstyle=' ')"> + <xsl:value-of select="$fontstyle"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="emp_font_style"> + <xsl:with-param name="fontstyle"> + <xsl:value-of select="$fontstyle1"/> + </xsl:with-param> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="æ¼”:更改字形" mode="emphasis"> + <xsl:attribute name="presentation:preset-id">ooo-emphasis-font-style</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type">1</xsl:attribute> + <xsl:call-template name="emp_font_style"> + <xsl:with-param name="fontstyle"> + <xsl:value-of select="@æ¼”:å­—å½¢"/> + </xsl:with-param> + </xsl:call-template> + </xsl:template> + <xsl:template match="æ¼”:更改线æ¡é¢œè‰²" mode="emphasis"> + <xsl:attribute name="presentation:preset-id">ooo-emphasis-line-color</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type">2</xsl:attribute> + <anim:animateColor smil:dur="0s" smil:fill="hold" smil:attributeName="stroke-color" presentation:additive="base" anim:color-interpolation="rgb" anim:color-interpolation-direction="clockwise"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:to"><xsl:value-of select="@æ¼”:颜色"/></xsl:attribute> + </anim:animateColor> + <anim:set smil:dur="0s" smil:fill="hold" anim:sub-item="text" smil:attributeName="stroke" smil:to="solid"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:陀螺旋" mode="emphasis"> + <xsl:attribute name="presentation:preset-id">ooo-emphasis-spin</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type">2</xsl:attribute> + <anim:animateTransform smil:fill="hold" smil:by="180" presentation:additive="base" svg:type="rotate"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:by"><xsl:choose><xsl:when test="@æ¼”:预定义角度='quarter spin'">90</xsl:when><xsl:when test="@æ¼”:预定义角度='half spin'">180</xsl:when><xsl:when test="@æ¼”:预定义角度='full spin'">360</xsl:when><xsl:when test="@æ¼”:预定义角度='two spins'">720 </xsl:when><xsl:when test="@æ¼”:自定义角度"><xsl:value-of select="@æ¼”:自定义角度"/></xsl:when></xsl:choose></xsl:attribute> + </anim:animateTransform> + </xsl:template> + <xsl:template match="æ¼”:é€æ˜Ž" mode="emphasis"> + <xsl:attribute name="presentation:preset-id">ooo-emphasis-transparency</xsl:attribute> + <xsl:attribute name="smil:repeatCount"><xsl:choose><xsl:when test="(@æ¼”:期间 = 'until next click') or (@æ¼”:期间 ='until next slide') ">indefinite</xsl:when><xsl:when test="@æ¼”:期间='2' or @æ¼”:期间 ='3' or @æ¼”:期间 ='4' or @æ¼”:期间 ='5' or @æ¼”:期间 ='10'"><xsl:value-of select="@æ¼”:期间"/></xsl:when><xsl:otherwise>2</xsl:otherwise></xsl:choose></xsl:attribute> + <anim:set smil:dur="indefinite" anim:sub-item="text" smil:attributeName="opacity"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:to"><xsl:choose><xsl:when test="@æ¼”:预定义é€æ˜Žåº¦='25' ">0.25</xsl:when><xsl:when test="@æ¼”:预定义é€æ˜Žåº¦='50' ">0.5</xsl:when><xsl:when test="@æ¼”:预定义é€æ˜Žåº¦='75' ">0.75</xsl:when><xsl:when test="@æ¼”:预定义é€æ˜Žåº¦='100' ">1</xsl:when><xsl:when test="@æ¼”:自定义é€æ˜Žåº¦"><xsl:value-of select="@æ¼”:自定义é€æ˜Žåº¦"/></xsl:when><xsl:otherwise>1</xsl:otherwise></xsl:choose></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:缩放" mode="emphasis"> + <xsl:attribute name="presentation:preset-id">ooo-emphasis-grow-and-shrink</xsl:attribute> + <anim:animateTransform smil:fill="hold" anim:sub-item="text" presentation:additive="base" svg:type="scale"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:to"><xsl:choose><xsl:when test="@æ¼”:预定义尺寸='tiny' ">0.25,1</xsl:when><xsl:when test="@æ¼”:预定义尺寸='smaller' ">0.5,1</xsl:when><xsl:when test="@æ¼”:预定义尺寸='larger' ">1.5,1</xsl:when><xsl:when test="@æ¼”:预定义尺寸='huge' ">4,1</xsl:when><xsl:when test="@æ¼”:自定义尺寸"><xsl:value-of select="@æ¼”:自定义尺寸"/></xsl:when><xsl:otherwise>0.5,1</xsl:otherwise></xsl:choose></xsl:attribute> + </anim:animateTransform> + </xsl:template> + <xsl:template match="æ¼”:盒状" mode="exit"> + <xsl:attribute name="presentation:preset-id">ooo-exit-box</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:value-of select="@æ¼”:æ–¹å‘"/></xsl:attribute> + <anim:transitionFilter smil:type="irisWipe" smil:subtype="rectangle" smil:direction="reverse" smil:mode="out"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:transitionFilter> + <anim:set smil:dur="0.004s" smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:棋盘" mode="exit"> + <xsl:attribute name="presentation:preset-id">ooo-exit-checkerboard</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ¼”:æ–¹å‘='down'">downward</xsl:when><xsl:when test="@æ¼”:æ–¹å‘='across'">across</xsl:when></xsl:choose></xsl:attribute> + <anim:transitionFilter smil:dur="2s" anim:sub-item="text" smil:type="checkerBoardWipe" smil:subtype="down" smil:mode="out"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:transitionFilter> + <anim:set smil:dur="0.004s" smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:圆形扩展" mode="exit"> + <xsl:attribute name="presentation:preset-id">ooo-exit-circle</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:value-of select="@æ¼”:æ–¹å‘"/></xsl:attribute> + <anim:transitionFilter smil:type="ellipseWipe" smil:subtype="horizontal" smil:direction="reverse" smil:mode="out"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:transitionFilter> + <anim:set smil:dur="0.0005s" smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:阶梯状" mode="exit"> + <xsl:attribute name="presentation:preset-id">ooo-exit-diagonal-squares</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ¼”:æ–¹å‘='left down'">left-to-bottom</xsl:when><xsl:when test="@æ¼”:æ–¹å‘='left up'">left-to-top</xsl:when><xsl:when test="@æ¼”:æ–¹å‘='right down'">right-to-bottom</xsl:when><xsl:when test="@æ¼”:æ–¹å‘='right up'">right-to-top</xsl:when></xsl:choose></xsl:attribute> + <anim:transitionFilter smil:type="waterfallWipe" smil:direction="reverse" smil:mode="out"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:subtype"><xsl:choose><xsl:when test="@æ¼”:æ–¹å‘='left down'">horizontalLeft</xsl:when><xsl:when test="@æ¼”:æ–¹å‘='left up'">horizontalLeft</xsl:when><xsl:when test="@æ¼”:æ–¹å‘='right down'">horizontalRight</xsl:when><xsl:when test="@æ¼”:æ–¹å‘='right up'">horizontalRight</xsl:when></xsl:choose></xsl:attribute> + </anim:transitionFilter> + <anim:set smil:dur="0.0005s" smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:è±å½¢" mode="exit"> + <xsl:attribute name="presentation:preset-id">ooo-exit-diamond</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:value-of select="@æ¼”:æ–¹å‘"/></xsl:attribute> + <anim:transitionFilter smil:type="irisWipe" smil:subtype="diamond" smil:direction="reverse" smil:mode="out"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:transitionFilter> + <anim:set smil:dur="0.0005s" smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:消失" mode="exit"> + <xsl:attribute name="presentation:preset-id">ooo-exit-disappear</xsl:attribute> + <anim:set smil:begin="0s" smil:dur="0.001s" smil:fill="hold" anim:sub-item="text" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:å‘外溶解" mode="exit"> + <xsl:attribute name="presentation:preset-id">ooo-exit-dissolve</xsl:attribute> + <anim:transitionFilter smil:type="dissolve" smil:direction="reverse" smil:mode="out"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:transitionFilter> + <anim:set smil:dur="0.0005s" smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:é—ªçƒä¸€æ¬¡" mode="exit"> + <xsl:attribute name="presentation:preset-id">ooo-exit-flash-once</xsl:attribute> + <anim:animate smil:attributeName="visibility" smil:values="hidden;visible" smil:keyTimes="0;0.5" smil:calcMode="discrete" presentation:additive="base"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:animate> + <anim:set smil:dur="0s" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:飞出" mode="exit"> + <xsl:attribute name="presentation:preset-id">ooo-exit-fly-out</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ¼”:æ–¹å‘= 'to bottom'">from-bottom</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'to top-right'">from-top-right</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'to top-left'">from-top-left</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'to bottom-left'">from-bottom-left</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'to bottom-right'">from-bottom-right</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'to right'">from-right</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'to left'">from-left</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'to top'">from-top</xsl:when></xsl:choose></xsl:attribute> + <xsl:variable name="smilvalueX"> + <xsl:choose> + <xsl:when test="contains(@æ¼”:æ–¹å‘,'right')">x;1+width/2</xsl:when> + <xsl:when test="contains(@æ¼”:æ–¹å‘,'left')">x;0-width/2</xsl:when> + <xsl:otherwise>x;x</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="smilvalueY"> + <xsl:choose> + <xsl:when test="contains(@æ¼”:æ–¹å‘,'bottom')">y;1+height/2</xsl:when> + <xsl:when test="contains(@æ¼”:æ–¹å‘,'top')">y;0-height/2</xsl:when> + <xsl:otherwise>y;y</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <anim:animate smil:fill="hold" smil:attributeName="x" smil:keyTimes="0;1" presentation:additive="base"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:values"><xsl:value-of select="$smilvalueX"/></xsl:attribute> + </anim:animate> + <anim:animate smil:fill="hold" smil:attributeName="y" smil:keyTimes="0;1" presentation:additive="base"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:values"><xsl:value-of select="$smilvalueY"/></xsl:attribute> + </anim:animate> + <anim:set smil:dur="0.0005s" smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:缓慢移出" mode="exit"> + <xsl:attribute name="presentation:preset-id">ooo-exit-crawl-out</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ¼”:æ–¹å‘= 'to bottom'">from-bottom</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'to right'">from-right</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'to left'">from-left</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'to top'">from-top</xsl:when></xsl:choose></xsl:attribute> + <xsl:variable name="smilvalueX"> + <xsl:choose> + <xsl:when test="contains(@æ¼”:æ–¹å‘,'right')">x;1+width/2</xsl:when> + <xsl:when test="contains(@æ¼”:æ–¹å‘,'left')">x;0-width/2</xsl:when> + <xsl:otherwise>x;x</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="smilvalueY"> + <xsl:choose> + <xsl:when test="contains(@æ¼”:æ–¹å‘,'bottom')">y;1+height/2</xsl:when> + <xsl:when test="contains(@æ¼”:æ–¹å‘,'top')">y;0-height/2</xsl:when> + <xsl:otherwise>y;y</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <anim:animate smil:fill="hold" smil:attributeName="x" smil:keyTimes="0;1" presentation:additive="base"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:values"><xsl:value-of select="$smilvalueX"/></xsl:attribute> + </anim:animate> + <anim:animate smil:fill="hold" smil:attributeName="y" smil:keyTimes="0;1" presentation:additive="base"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:values"><xsl:value-of select="$smilvalueY"/></xsl:attribute> + </anim:animate> + <anim:set smil:dur="0.0005s" smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:切出" mode="exit"> + <xsl:attribute name="presentation:preset-id">ooo-exit-peek-out</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ¼”:æ–¹å‘= 'from bottom'">from-bottom</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'from right'">from-right</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'from left'">from-left</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'from top'">from-top</xsl:when></xsl:choose></xsl:attribute> + <anim:transitionFilter smil:type="slideWipe" smil:direction="reverse" smil:mode="out"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:subtype"><xsl:choose><xsl:when test="@æ¼”:æ–¹å‘= 'from bottom'">fromBottom</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'from right'">fromRight</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'from left'">fromLeft</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'from top'">fromTop</xsl:when></xsl:choose></xsl:attribute> + </anim:transitionFilter> + <anim:set smil:dur="0.0005s" smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:å字形扩展" mode="exit"> + <xsl:attribute name="presentation:preset-id">ooo-exit-plus</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:value-of select="@æ¼”:æ–¹å‘"/></xsl:attribute> + <anim:transitionFilter smil:type="fourBoxWipe" smil:direction="reverse" smil:mode="out"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:subtype"><xsl:choose><xsl:when test="@æ¼”:æ–¹å‘= 'in'">cornersIn</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'out'">cornersOut</xsl:when></xsl:choose></xsl:attribute> + </anim:transitionFilter> + <anim:set smil:dur="0.00025s" smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:éšæœºçº¿æ¡" mode="exit"> + <xsl:attribute name="presentation:preset-id">ooo-exit-random-bars</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:value-of select="@æ¼”:æ–¹å‘"/></xsl:attribute> + <anim:transitionFilter smil:type="randomBarWipe" smil:direction="reverse" smil:mode="out"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:subtype"><xsl:choose><xsl:when test="@æ¼”:æ–¹å‘= 'horizontal'">vertical</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'vertical'">horizontal</xsl:when></xsl:choose></xsl:attribute> + </anim:transitionFilter> + <anim:set smil:dur="0.001s" smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:劈裂" mode="exit"> + <xsl:attribute name="presentation:preset-id">ooo-exit-split</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ¼”:æ–¹å‘ = 'horizontal out'">horizontal-out</xsl:when><xsl:when test="@æ¼”:æ–¹å‘= 'horizontal in'">horizontal-in</xsl:when><xsl:when test="@æ¼”:æ–¹å‘= 'vertical in'">vertical-in</xsl:when><xsl:when test="@æ¼”:æ–¹å‘= 'vertical out'">vertical-out</xsl:when></xsl:choose></xsl:attribute> + <anim:transitionFilter smil:dur="0.5s" smil:type="barnDoorWipe" smil:mode="out"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:subtype"><xsl:choose><xsl:when test="@æ¼”:æ–¹å‘ = 'horizontal out'">horizontal</xsl:when><xsl:when test="@æ¼”:æ–¹å‘= 'horizontal in'">horizontal</xsl:when><xsl:when test="@æ¼”:æ–¹å‘= 'vertical in'">vertical</xsl:when><xsl:when test="@æ¼”:æ–¹å‘= 'vertical out'">vertical</xsl:when></xsl:choose></xsl:attribute> + </anim:transitionFilter> + <anim:set smil:dur="0.001s" smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:百å¶çª—" mode="exit"> + <xsl:attribute name="presentation:preset-id">ooo-exit-venetian-blinds</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:value-of select="@æ¼”:æ–¹å‘"/></xsl:attribute> + <anim:transitionFilter smil:type="blindsWipe" smil:direction="reverse" smil:mode="out"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:subtype"><xsl:choose><xsl:when test="@æ¼”:æ–¹å‘= 'horizontal'">vertical</xsl:when><xsl:when test="@æ¼”:æ–¹å‘ = 'vertical'">horizontal</xsl:when></xsl:choose></xsl:attribute> + </anim:transitionFilter> + <anim:set smil:dur="0.001s" smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:扇形展开" mode="exit"> + <xsl:attribute name="presentation:preset-id">ooo-exit-wedge</xsl:attribute> + <anim:transitionFilter smil:type="fanWipe" smil:subtype="centerTop" smil:mode="out"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + </anim:transitionFilter> + <anim:set smil:dur="0.0015s" smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:è½®å­" mode="exit"> + <xsl:attribute name="presentation:preset-id">ooo-exit-wheel</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:value-of select="@æ¼”:è¾å°„状"/></xsl:attribute> + <anim:transitionFilter smil:dur="0.5s" smil:type="pinWheelWipe" smil:mode="out"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:subtype"><xsl:choose><xsl:when test="@æ¼”:è¾å°„状='1'">oneBlade</xsl:when><xsl:when test="@æ¼”:è¾å°„状='2'">twoBlade</xsl:when><xsl:when test="@æ¼”:è¾å°„状='3'">threeBlade</xsl:when><xsl:when test="@æ¼”:è¾å°„状='4'">fourBlade</xsl:when><xsl:when test="@æ¼”:è¾å°„状='8'">eightBlade</xsl:when></xsl:choose></xsl:attribute> + </anim:transitionFilter> + <anim:set smil:dur="0.00025s" smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:擦除" mode="exit"> + <xsl:attribute name="presentation:preset-id">ooo-exit-wipe</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ¼”:速度 = 'from right'">from-right</xsl:when><xsl:when test="@æ¼”:速度 = 'from left'">from-left</xsl:when><xsl:when test="@æ¼”:速度 = 'from top'">from-top</xsl:when><xsl:when test="@æ¼”:速度 = 'from bottom'">from-bottom</xsl:when><xsl:otherwise>from-left</xsl:otherwise></xsl:choose></xsl:attribute> + <anim:transitionFilter smil:type="barWipe" smil:subtype="leftToRight" smil:direction="reverse" smil:mode="out"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:subtype"><xsl:choose><xsl:when test="(@æ¼”:速度 = 'from right') or (@æ¼”:速度 = 'from left')">leftToRight</xsl:when><xsl:when test="(@æ¼”:速度 = 'from top') or (@æ¼”:速度 = 'from bottom')">topToBottom</xsl:when><xsl:otherwise>leftToRight</xsl:otherwise></xsl:choose></xsl:attribute> + </anim:transitionFilter> + <anim:set smil:dur="0.006s" smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:éšæœºæ•ˆæžœ" mode="exit"> + <xsl:attribute name="presentation:preset-id">ooo-exit-random</xsl:attribute> + <anim:transitionFilter smil:type="fade" smil:subtype="crossfade" smil:mode="out"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:transitionFilter> + <anim:animate smil:attributeName="x" smil:values="x;x" smil:keyTimes="0;1" presentation:additive="base"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:animate> + <anim:animate smil:dur="0.1s" smil:decelerate="1" smil:attributeName="y" smil:values="y;y-.03" smil:keyTimes="0;1" presentation:additive="base"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:animate> + <anim:animate smil:begin="0.1s" smil:dur="0.9s" smil:accelerate="1" smil:attributeName="y" smil:values="y;y+1" smil:keyTimes="0;1" presentation:additive="base"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:animate> + <anim:set smil:dur="0.001s" smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—/@æ¼”:动画对象"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="uof:锚点" name="图形解æž"> + <xsl:variable name="tuxing1" select="@uof:图形引用"/> + <xsl:choose> + <xsl:when test="/uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$tuxing1]"> + <xsl:if test="/uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$tuxing1]/@uof:公共类型='png' or /uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$tuxing1]/@uof:公共类型='jpg' or /uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$tuxing1]/@uof:公共类型='bmp' or /uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$tuxing1]/@uof:公共类型='gif'"> + <xsl:element name="draw:frame"> + <xsl:attribute name="draw:name"><xsl:variable name="pos"><xsl:value-of select="count(preceding::uof:锚点)"/></xsl:variable><xsl:value-of select="concat('图形',$pos)"/></xsl:attribute> + <xsl:attribute name="presentation:class">graphic</xsl:attribute> + <xsl:attribute name="presentation:user-transformed">true</xsl:attribute> + <xsl:attribute name="svg:x"><xsl:value-of select="concat(@uof:xåæ ‡,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y"><xsl:value-of select="concat(@uof:yåæ ‡,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:width"><xsl:value-of select="concat(@uof:宽度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:height"><xsl:value-of select="concat(@uof:高度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="draw:layer">layout</xsl:attribute> + <xsl:if test="../æ¼”:动画/æ¼”:åºåˆ—/@æ¼”:动画对象=$tuxing1"> + <xsl:attribute name="draw:id"><xsl:value-of select="$tuxing1"/></xsl:attribute> + </xsl:if> + <draw:image> + <xsl:if test="/uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$tuxing1]/uof:路径"> + <xsl:attribute name="xlink:href"><xsl:value-of select="/uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$tuxing1]/uof:路径"/></xsl:attribute> + </xsl:if> + <xsl:if test="/uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$tuxing1]/uof:路径"> + <xsl:attribute name="xlink:href"><xsl:value-of select="/uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$tuxing1]/uof:路径"/></xsl:attribute> + </xsl:if> + <xsl:if test="/uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$tuxing1]/uof:æ•°æ®"> + <office:binary-data> + <xsl:value-of select="/uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$tuxing1]/uof:æ•°æ®"/> + </office:binary-data> + </xsl:if> + </draw:image> + </xsl:element> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="graph"> + <xsl:with-param name="id" select="/uof:UOF/uof:对象集/图:图形[@图:标识符=$tuxing1]"/> + <xsl:with-param name="groupx" select="0"/> + <xsl:with-param name="groupy" select="0"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="graph"> + <xsl:param name="id"/> + <xsl:param name="groupx"/> + <xsl:param name="groupy"/> + <xsl:for-each select="$id"> + <xsl:variable name="tuxing1"> + <xsl:value-of select="图:预定义图形/图:类别"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$tuxing1='11'"> + <xsl:call-template name="Rectangle"> + <xsl:with-param name="groupx1" select="$groupx"/> + <xsl:with-param name="groupy1" select="$groupy"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$tuxing1='19'"> + <xsl:call-template name="Oval"> + <xsl:with-param name="groupx1" select="$groupx"/> + <xsl:with-param name="groupy1" select="$groupy"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$tuxing1='61'"> + <xsl:call-template name="Line"> + <xsl:with-param name="groupx1" select="$groupx"/> + <xsl:with-param name="groupy1" select="$groupy"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$tuxing1='64'"> + <xsl:call-template name="Curve"> + <xsl:with-param name="groupx1" select="$groupx"/> + <xsl:with-param name="groupy1" select="$groupy"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$tuxing1='65'"> + <xsl:call-template name="Freeform"> + <xsl:with-param name="groupx1" select="$groupx"/> + <xsl:with-param name="groupy1" select="$groupy"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$tuxing1='66'"> + <xsl:call-template name="Scribble"> + <xsl:with-param name="groupx1" select="$groupx"/> + <xsl:with-param name="groupy1" select="$groupy"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$tuxing1='3'"> + <xsl:call-template name="演文本框"/> + </xsl:when> + <xsl:when test="$tuxing1='67'"> + <xsl:call-template name="演缩略图"/> + </xsl:when> + <xsl:when test="$tuxing1='4'"> + <xsl:element name="draw:g"> + <xsl:variable name="tu"> + <xsl:value-of select="@图:标识符"/> + </xsl:variable> + <xsl:attribute name="draw:style-name"><xsl:value-of select="$tu"/></xsl:attribute> + <xsl:attribute name="draw:z-index"><xsl:value-of select="@图:层次"/></xsl:attribute> + <xsl:variable name="this-group-x"> + <xsl:value-of select="key('rel_graphic_name',@图:标识符)/@uof:xåæ ‡"/> + </xsl:variable> + <xsl:variable name="this-group-y"> + <xsl:value-of select="key('rel_graphic_name',@图:标识符)/uof:yåæ ‡"/> + </xsl:variable> + <xsl:variable name="group-x"> + <xsl:value-of select="number($groupx + $this-group-x)"/> + </xsl:variable> + <xsl:variable name="group-y"> + <xsl:value-of select="number($groupy + $this-group-y)"/> + </xsl:variable> + <xsl:call-template name="组åˆå›¾å½¢"> + <xsl:with-param name="zuheliebiao" select="@图:组åˆåˆ—表"/> + <xsl:with-param name="groupx1" select="$group-x"/> + <xsl:with-param name="groupy1" select="$group-y"/> + </xsl:call-template> + </xsl:element> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template name="common"> + <xsl:param name="groupx"/> + <xsl:param name="groupy"/> + <xsl:variable name="tuxing"> + <xsl:value-of select="@图:标识符"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="key('rel_graphic_name',@图:标识符)"> + <xsl:for-each select="key('rel_graphic_name',@图:标识符)"> + <xsl:attribute name="svg:x"><xsl:value-of select="concat(@uof:xåæ ‡,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y"><xsl:value-of select="concat(@uof:yåæ ‡,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:width"><xsl:value-of select="concat(@uof:宽度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:height"><xsl:value-of select="concat(@uof:高度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="draw:layer"><xsl:choose><xsl:when test="parent::æ¼”:æ¯ç‰ˆ">backgroundobjects</xsl:when><xsl:otherwise>layout</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="../æ¼”:动画/æ¼”:åºåˆ—/@æ¼”:动画对象=$tuxing"> + <xsl:attribute name="draw:id"><xsl:value-of select="$tuxing"/></xsl:attribute> + </xsl:if> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="zuheweizhi-x"> + <xsl:value-of select="图:组åˆä½ç½®/@图:xåæ ‡"/> + </xsl:variable> + <xsl:variable name="zuheweizhi-y"> + <xsl:value-of select="图:组åˆä½ç½®/@图:yåæ ‡"/> + </xsl:variable> + <xsl:attribute name="text:anchor-type">paragraph</xsl:attribute> + <xsl:attribute name="svg:x"><xsl:value-of select="concat(($groupx + $zuheweizhi-x),$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y"><xsl:value-of select="concat(($groupy + $zuheweizhi-y),$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:width"><xsl:value-of select="concat(图:预定义图形 /图:属性/图:宽度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:height"><xsl:value-of select="concat(图:预定义图形/图:属性 /图:高度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="draw:layer">layout</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="draw:style-name"><xsl:value-of select="@图:标识符"/></xsl:attribute> + <xsl:attribute name="draw:z-index"><xsl:value-of select="@图:层次"/></xsl:attribute> + <xsl:if test="图:预定义图形/图:属性/图:旋转角度 and not(图:预定义图形/图:属性/图:旋转角度='0.0')"> + <xsl:variable name="rotate-angle"> + <xsl:value-of select="(图:预定义图形/图:属性/图:旋转角度 * 2 * 3.14159265 ) div 360"/> + </xsl:variable> + <xsl:attribute name="draw:transform"><xsl:value-of select="concat('rotate (',$rotate-angle,') translate (-0.0194027777777778cm 3.317875cm)')"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:文本内容"> + <xsl:apply-templates select="图:文本内容/å­—:段è½"/> + <xsl:apply-templates select="图:文本内容/å­—:文字表"/> + </xsl:if> + </xsl:template> + <xsl:template name="组åˆå›¾å½¢"> + <xsl:param name="zuheliebiao"/> + <xsl:param name="groupx1"/> + <xsl:param name="groupy1"/> + <xsl:variable name="x"> + <xsl:value-of select="$groupx1"/> + </xsl:variable> + <xsl:variable name="y"> + <xsl:value-of select="$groupy1"/> + </xsl:variable> + <xsl:variable name="first-pictures"> + <xsl:value-of select="substring-before($zuheliebiao,',')"/> + </xsl:variable> + <xsl:variable name="other-pictures"> + <xsl:value-of select="substring-after($zuheliebiao,',')"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="contains($other-pictures,',')"> + <xsl:call-template name="graph"> + <xsl:with-param name="id" select="/uof:UOF/uof:对象集/图:图形[@图:标识符 = $first-pictures]"/> + <xsl:with-param name="groupx" select="$groupx1"/> + <xsl:with-param name="groupy" select="$groupy1"/> + </xsl:call-template> + <xsl:call-template name="组åˆå›¾å½¢"> + <xsl:with-param name="zuheliebiao" select="$other-pictures"/> + <xsl:with-param name="groupx1" select="$x"/> + <xsl:with-param name="groupy1" select="$y"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="graph"> + <xsl:with-param name="id" select="/uof:UOF/uof:对象集/图:图形[@图:标识符 = $first-pictures]"/> + <xsl:with-param name="groupx" select="$groupx1"/> + <xsl:with-param name="groupy" select="$groupy1"/> + </xsl:call-template> + <xsl:call-template name="graph"> + <xsl:with-param name="id" select="/uof:UOF/uof:对象集/图:图形[@图:标识符 = $other-pictures]"/> + <xsl:with-param name="groupx" select="$groupx1"/> + <xsl:with-param name="groupy" select="$groupy1"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="Curve"> + <xsl:param name="groupx1"/> + <xsl:param name="groupy1"/> + <xsl:element name="draw:path"> + <xsl:variable name="width" select="number(图:预定义图形/图:属性/图:宽度)*1000"/> + <xsl:variable name="height" select="number(图:预定义图形/图:属性/图:高度)*1000"/> + <xsl:attribute name="svg:viewBox"><xsl:value-of select="concat('0 0 ',$width, ' ',$height)"/></xsl:attribute> + <xsl:attribute name="svg:d"><xsl:value-of select="图:预定义图形/图:关键点åæ ‡/@图:路径"/></xsl:attribute> + <xsl:call-template name="common"> + <xsl:with-param name="groupx" select="$groupx1"/> + <xsl:with-param name="groupy" select="$groupy1"/> + </xsl:call-template> + </xsl:element> + </xsl:template> + <xsl:template name="Freeform"> + <xsl:param name="groupx1"/> + <xsl:param name="groupy1"/> + <xsl:element name="draw:polygon"> + <xsl:variable name="width" select="number(图:预定义图形/图:属性/图:宽度)*1000"/> + <xsl:variable name="height" select="number(图:预定义图形/图:属性/图:高度)*1000"/> + <xsl:attribute name="svg:viewBox"><xsl:value-of select="concat('0 0 ',$width, ' ',$height)"/></xsl:attribute> + <xsl:attribute name="draw:points"><xsl:call-template name="drawpoints"><xsl:with-param name="points" select="图:预定义图形/图:关键点åæ ‡/@图:路径"/><xsl:with-param name="value"/></xsl:call-template></xsl:attribute> + <xsl:call-template name="common"> + <xsl:with-param name="groupx" select="$groupx1"/> + <xsl:with-param name="groupy" select="$groupy1"/> + </xsl:call-template> + </xsl:element> + </xsl:template> + <xsl:template name="Scribble"> + <xsl:param name="groupx1"/> + <xsl:param name="groupy1"/> + <xsl:element name="draw:polyline"> + <xsl:variable name="width" select="number(图:预定义图形/图:属性/图:宽度)*1000"/> + <xsl:variable name="height" select="number(图:预定义图形/图:属性/图:高度)*1000"/> + <xsl:attribute name="svg:viewBox"><xsl:value-of select="concat('0 0 ',$width, ' ',$height)"/></xsl:attribute> + <xsl:attribute name="draw:points"><xsl:call-template name="drawpoints"><xsl:with-param name="points" select="图:预定义图形/图:关键点åæ ‡/@图:路径"/><xsl:with-param name="value"/></xsl:call-template></xsl:attribute> + <xsl:call-template name="common"> + <xsl:with-param name="groupx" select="$groupx1"/> + <xsl:with-param name="groupy" select="$groupy1"/> + </xsl:call-template> + </xsl:element> + </xsl:template> + <xsl:template name="drawpoints"> + <xsl:param name="points"/> + <xsl:param name="value"/> + <xsl:variable name="frist-piont"> + <xsl:value-of select="substring-before($points,'lineto')"/> + </xsl:variable> + <xsl:variable name="other-points"> + <xsl:value-of select="substring-after($points,'lineto')"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="contains($other-points,'lineto')"> + <xsl:variable name="x-coor"> + <xsl:value-of select="substring-before($frist-piont,' ') * 1000"/> + </xsl:variable> + <xsl:variable name="y-coor"> + <xsl:value-of select="substring-after($frist-piont,' ') * 1000"/> + </xsl:variable> + <xsl:variable name="all-points"> + <xsl:value-of select="concat($value,$x-coor,',',$y-coor,' ')"/> + </xsl:variable> + <xsl:call-template name="drawpoints"> + <xsl:with-param name="points" select="$other-points"/> + <xsl:with-param name="value" select="$all-points"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="q-x-coor"> + <xsl:value-of select="substring-before($frist-piont,' ') * 1000"/> + </xsl:variable> + <xsl:variable name="q-y-coor"> + <xsl:value-of select="substring-after($frist-piont,' ') * 1000"/> + </xsl:variable> + <xsl:variable name="e-x-coor"> + <xsl:value-of select="substring-before($other-points,' ') * 1000"/> + </xsl:variable> + <xsl:variable name="e-y-coor"> + <xsl:value-of select="substring-after($other-points,' ') * 1000"/> + </xsl:variable> + <xsl:value-of select="concat($value,$q-x-coor,',',$q-y-coor,' ',$e-x-coor,',',$e-y-coor)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="Oval"> + <xsl:param name="groupx1"/> + <xsl:param name="groupy1"/> + <xsl:element name="draw:ellipse"> + <xsl:call-template name="common"> + <xsl:with-param name="groupx" select="$groupx1"/> + <xsl:with-param name="groupy" select="$groupy1"/> + </xsl:call-template> + </xsl:element> + </xsl:template> + <xsl:template name="Rectangle"> + <xsl:param name="groupx1"/> + <xsl:param name="groupy1"/> + <xsl:element name="draw:rect"> + <xsl:call-template name="common"> + <xsl:with-param name="groupx" select="$groupx1"/> + <xsl:with-param name="groupy" select="$groupy1"/> + </xsl:call-template> + </xsl:element> + </xsl:template> + <xsl:template name="Line"> + <xsl:param name="groupx1"/> + <xsl:param name="groupy1"/> + <xsl:element name="draw:line"> + <xsl:variable name="tuxing1" select="@图:标识符"/> + <xsl:choose> + <xsl:when test="key('rel_graphic_name',@图:标识符)"> + <xsl:for-each select="key('rel_graphic_name',@图:标识符)"> + <xsl:attribute name="svg:x1"><xsl:value-of select="concat(@uof:xåæ ‡,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y1"><xsl:value-of select="concat(@uof:yåæ ‡,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:x2"><xsl:value-of select="concat((@uof:xåæ ‡ + @uof:宽度),$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y2"><xsl:value-of select="concat((@uof:yåæ ‡ + @uof:高度),$uofUnit)"/></xsl:attribute> + <xsl:if test="../æ¼”:动画/æ¼”:åºåˆ—/@æ¼”:动画对象=$tuxing1"> + <xsl:attribute name="draw:id"><xsl:value-of select="$tuxing1"/></xsl:attribute> + </xsl:if> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="zuheweizhi-x"> + <xsl:value-of select="图:组åˆä½ç½®/@图:xåæ ‡"/> + </xsl:variable> + <xsl:variable name="zuheweizhi-y"> + <xsl:value-of select="图:组åˆä½ç½®/@图:yåæ ‡"/> + </xsl:variable> + <xsl:variable name="hex"> + <xsl:value-of select="concat(number($groupx1 + $zuheweizhi-x),$uofUnit)"/> + </xsl:variable> + <xsl:variable name="hey"> + <xsl:value-of select="concat(number($groupy1 + $zuheweizhi-y),$uofUnit)"/> + </xsl:variable> + <xsl:attribute name="svg:x1"><xsl:value-of select="$hex"/></xsl:attribute> + <xsl:attribute name="svg:y1"><xsl:value-of select="$hey"/></xsl:attribute> + <xsl:attribute name="svg:x2"><xsl:value-of select="concat(($hex + 图:预定义图形/图:属性/图:宽度),$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y2"><xsl:value-of select="concat(($hey + 图:预定义图形/图:属性/图:高度),$uofUnit)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="text:anchor-type">paragraph</xsl:attribute> + <xsl:attribute name="draw:style-name"><xsl:value-of select="$tuxing1"/></xsl:attribute> + <xsl:attribute name="draw:z-index"><xsl:value-of select="@图:层次"/></xsl:attribute> + <xsl:if test="图:预定义图形/图:属性/图:旋转角度 and not(图:预定义图形/图:属性/图:旋转角度='0.0')"> + <xsl:variable name="rotate-angle"> + <xsl:value-of select="(图:预定义图形/图:属性/图:旋转角度 * 2 * 3.14159265 ) div 360"/> + </xsl:variable> + <xsl:attribute name="draw:transform"><xsl:value-of select="concat('rotate (',$rotate-angle,') translate (-0.0194027777777778cm 3.317875cm)')"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:文本内容"> + <xsl:apply-templates select="图:文本内容/å­—:段è½"/> + <xsl:apply-templates select="图:文本内容/å­—:文字表"/> + </xsl:if> + </xsl:element> + </xsl:template> + <xsl:template name="演文本框"> + <xsl:for-each select="key('rel_graphic_name',@图:标识符)"> + <xsl:variable name="tuxing1" select="@uof:图形引用"/> + <xsl:element name="draw:frame"> + <xsl:attribute name="svg:x"><xsl:value-of select="concat(@uof:xåæ ‡,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y"><xsl:value-of select="concat(@uof:yåæ ‡,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:width"><xsl:value-of select="concat(@uof:宽度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:height"><xsl:value-of select="concat(@uof:高度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="draw:layer"><xsl:choose><xsl:when test="parent::æ¼”:æ¯ç‰ˆ">backgroundobjects</xsl:when><xsl:otherwise>layout</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="/uof:UOF/uof:对象集/图:图形[@图:标识符 = $tuxing1]/图:预定义图形/图:类别 = '3' and (parent::æ¼”:å¹»ç¯ç‰‡/@æ¼”:é…色方案引用) and not(@uof:å ä½ç¬¦ = 'graphic')"> + <xsl:attribute name="presentation:style-name"><xsl:value-of select="parent::æ¼”:å¹»ç¯ç‰‡/@æ¼”:é…色方案引用"/></xsl:attribute> + </xsl:if> + <xsl:if test="../æ¼”:动画/æ¼”:åºåˆ—/@æ¼”:动画对象=$tuxing1"> + <xsl:attribute name="draw:id"><xsl:value-of select="$tuxing1"/></xsl:attribute> + </xsl:if> + <xsl:if test="not(@uof:å ä½ç¬¦ = 'graphic')"> + <xsl:attribute name="presentation:style-name"><xsl:value-of select="@uof:图形引用"/></xsl:attribute> + </xsl:if> + <xsl:variable name="placeholdType"> + <xsl:value-of select="@uof:å ä½ç¬¦"/> + </xsl:variable> + <xsl:if test="@uof:å ä½ç¬¦"> + <xsl:attribute name="presentation:class"><xsl:choose><xsl:when test="@uof:å ä½ç¬¦ = 'clipart'">graphic</xsl:when><xsl:when test="@uof:å ä½ç¬¦ = 'media_clip'">graphic</xsl:when><xsl:when test="@uof:å ä½ç¬¦ = 'graphics'">graphic</xsl:when><xsl:when test="@uof:å ä½ç¬¦ = 'number'">page_number</xsl:when><xsl:when test="@uof:å ä½ç¬¦ = 'centertitle'">title</xsl:when><xsl:when test="@uof:å ä½ç¬¦ = 'date'">date-time</xsl:when><xsl:when test="@uof:å ä½ç¬¦ = 'vertical_text'">vertical_outline</xsl:when><xsl:when test="@uof:å ä½ç¬¦ = 'vertical_subtitle'">vertical_outline</xsl:when><xsl:otherwise><xsl:value-of select="@uof:å ä½ç¬¦"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:for-each select="/uof:UOF/uof:对象集/图:图形[@图:标识符 = $tuxing1]"> + <xsl:variable name="leibie"> + <xsl:value-of select="图:预定义图形/图:类别"/> + </xsl:variable> + <xsl:if test="图:预定义图形/图:属性/图:旋转角度 and not(图:预定义图形/图:属性/图:旋转角度='0.0')"> + <xsl:variable name="rotate-angle"> + <xsl:value-of select="(图:预定义图形/图:属性/图:旋转角度 * 2 * 3.14159265 ) div 360"/> + </xsl:variable> + <xsl:attribute name="draw:transform"><xsl:value-of select="concat('rotate (',$rotate-angle,') translate (-0.0194027777777778cm 3.317875cm)')"/></xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="图:文本内容 or @图:其他对象"> + <xsl:attribute name="presentation:user-transformed">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="presentation:placeholder">true</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="$placeholdType = 'graphic' or $placeholdType = 'clipart' or $placeholdType ='media_clip'"> + <draw:image/> + </xsl:when> + <xsl:when test="$placeholdType = 'table' or $placeholdType = 'chart' or $placeholdType ='object'"> + <draw:object/> + </xsl:when> + <xsl:otherwise> + <xsl:element name="draw:text-box"> + <xsl:apply-templates select="图:文本内容/å­—:段è½"/> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:element> + </xsl:for-each> + </xsl:template> + <xsl:template name="演缩略图"> + <draw:page-thumbnail> + <xsl:call-template name="common"/> + <xsl:attribute name="draw:layer">layout</xsl:attribute> + <xsl:attribute name="draw:page-number"><xsl:for-each select="../.."><xsl:value-of select="count(preceding-sibling::æ¼”:å¹»ç¯ç‰‡) + 1"/></xsl:for-each></xsl:attribute> + <xsl:attribute name="presentation:class">page</xsl:attribute> + </draw:page-thumbnail> + </xsl:template> + <xsl:template match="æ¼”:页é¢ç‰ˆå¼"> + <xsl:element name="style:presentation-page-layout"> + <xsl:attribute name="style:name"><xsl:value-of select="@æ¼”:标识符"/></xsl:attribute> + <xsl:apply-templates select="æ¼”:å ä½ç¬¦" mode="layout"/> + </xsl:element> + </xsl:template> + <xsl:template match="æ¼”:å ä½ç¬¦" mode="layout"> + <presentation:placeholder> + <xsl:attribute name="presentation:object"><xsl:choose><xsl:when test="@æ¼”:类型='vertical_text'">vertical_outline</xsl:when><xsl:when test="@æ¼”:类型='date'">date-time</xsl:when><xsl:when test="@æ¼”:类型='number'">page_number</xsl:when><xsl:otherwise><xsl:value-of select="@æ¼”:类型"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="svg:x"><xsl:value-of select="concat(uof:锚点/@uof:xåæ ‡,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y"><xsl:value-of select="concat(uof:锚点/@uof:yåæ ‡,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:width"><xsl:value-of select="concat(uof:锚点/@uof:宽度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:height"><xsl:value-of select="concat(uof:锚点/@uof:高度,$uofUnit)"/></xsl:attribute> + </presentation:placeholder> + </xsl:template> + <xsl:template match="å­—:段è½"> + <xsl:choose> + <xsl:when test="å­—:段è½å±žæ€§/å­—:自动编å·ä¿¡æ¯"> + <xsl:call-template name="ç¼–å·è§£æž"/> + </xsl:when> + <xsl:when test="å­—:å¥/å­—:分页符"> + <xsl:call-template name="processPageBreaks"/> + </xsl:when> + <xsl:when test="string(parent::node()/@uof:locID)='t0107'"> + <xsl:call-template name="jiaozhu"/> + </xsl:when> + <xsl:when test="string(parent::node()/@uof:locID)='t0108'"> + <xsl:call-template name="weizhu"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="commonParagraph"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="jiaozhu"> + <xsl:element name="text:footnote"> + <xsl:element name="text:footnote-body"> + <xsl:call-template name="commonParagraph"/> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template name="weizhu"> + <xsl:element name="text:endnote"> + <xsl:element name="text:endnote-body"> + <xsl:call-template name="commonParagraph"/> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template name="processPageBreaks"> + <xsl:variable name="pageBreak" select="å­—:å¥/å­—:分页符"/> + <xsl:call-template name="createSubParagraph"> + <xsl:with-param name="list" select="$pageBreak[1]/preceding-sibling::å­—:å¥"/> + <xsl:with-param name="pageBreak"/> + <xsl:with-param name="needsPageBreak">false</xsl:with-param> + </xsl:call-template> + <xsl:for-each select="$pageBreak"> + <xsl:call-template name="createSubParagraph"> + <xsl:with-param name="list" select="./following-sibling::å­—:å¥[preceding::å­—:å¥/å­—:分页符 = '.']"/> + <xsl:with-param name="pageBreak" select="."/> + <xsl:with-param name="needsPageBreak">true</xsl:with-param> + </xsl:call-template> + </xsl:for-each> + </xsl:template> + <xsl:template name="createSubParagraph"> + <xsl:param name="list"/> + <xsl:param name="pageBreak"/> + <xsl:param name="needsPageBreak"/> + <xsl:if test="(count($list) &gt; 0) or ($needsPageBreak ='true') "> + <xsl:element name="text:p"> + <xsl:choose> + <xsl:when test="$needsPageBreak = 'true'"> + <xsl:choose> + <xsl:when test="ancestor::å­—:段è½/å­—:段è½å±žæ€§"> + <xsl:attribute name="text:style-name">P<xsl:number from="/uof:UOF/uof:演示文稿/æ¼”:主体" level="any" count="å­—:段è½å±žæ€§"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="text:style-name">PageBreak</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + <xsl:if test="$pageBreak"> + <xsl:apply-templates select="$pageBreak"/> + </xsl:if> + <xsl:apply-templates select="$list"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:区域开始[@å­—:类型='bookmark']"> + <text:bookmark-start text:name="{@å­—:标识符}"/> + </xsl:template> + <xsl:template match="å­—:区域结æŸ[preceding::å­—:区域开始[1]/@å­—:类型='bookmark']"> + <text:bookmark-end text:name="{@å­—:标识符引用}"/> + </xsl:template> + <xsl:template match="å­—:段è½/å­—:域开始"> + <xsl:choose> + <xsl:when test="@å­—:类型='CREATEDATE'"> + <xsl:variable name="datestr" select="../å­—:å¥/å­—:文本串"/> + <xsl:element name="text:date"> + <xsl:attribute name="style:data-style-name">Time<xsl:number from="/uof:UOF/uof:演示文稿/æ¼”:主体" level="any" count="å­—:段è½/å­—:域开始[@å­—:类型 = 'CREATEDATE']"/></xsl:attribute> + <xsl:attribute name="text:date-value"><xsl:value-of select="concat(substring-before($datestr,' '),'T',substring-after($datestr,' '))"/></xsl:attribute> + <xsl:value-of select="$datestr"/> + </xsl:element> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="commonParagraph"> + <xsl:element name="text:p"> + <xsl:if test="@å­—:动画标识"> + <xsl:attribute name="text:id"><xsl:value-of select="@å­—:动画标识"/></xsl:attribute> + </xsl:if> + <xsl:call-template name="commonParagraphAttributes"/> + <xsl:apply-templates/> + </xsl:element> + </xsl:template> + <xsl:template name="commonParagraphAttributes"> + <xsl:choose> + <xsl:when test="å­—:段è½å±žæ€§"> + <xsl:attribute name="text:style-name"><xsl:value-of select="å­—:段è½å±žæ€§/@å­—:å¼æ ·å¼•ç”¨"/></xsl:attribute> + </xsl:when> + <xsl:when test="generate-id(ancestor::å­—:主体/descendant::å­—:段è½[1]) = generate-id(.)"> + <xsl:variable name="paragraph-number"> + <xsl:number from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" count="å­—:段è½[å­—:段è½å±žæ€§]"/> + </xsl:variable> + <xsl:attribute name="text:style-name">P<xsl:value-of select="number($paragraph-number)"/>_1</xsl:attribute> + </xsl:when> + <xsl:when test="not(å­—:段è½å±žæ€§) and (descendant::å­—:分æ ç¬¦ or ancestor::å­—:分节/descendant::å­—:节属性[å­—:分æ /@å­—:æ æ•° &gt; 1])"> + <xsl:attribute name="text:style-name">ColumnBreakPara</xsl:attribute> + </xsl:when> + <xsl:when test="å­—:å¥"> + <xsl:apply-templates select="å­—:文本串"/> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:段è½å±žæ€§"/> + <xsl:template match="å­—:å¥/å­—:å¥å±žæ€§"/> + <xsl:template match="å­—:å¥å±žæ€§" mode="style"> + <xsl:element name="style:style"> + <xsl:attribute name="style:name">T<xsl:number from="/uof:UOF/uof:对象集" level="any" count="å­—:å¥å±žæ€§" format="1"/></xsl:attribute> + <xsl:attribute name="style:family">text</xsl:attribute> + <xsl:if test="@å­—:å¼æ ·å¼•ç”¨"> + <xsl:attribute name="style:parent-style-name"><xsl:value-of select="@å­—:å¼æ ·å¼•ç”¨"/></xsl:attribute> + </xsl:if> + <xsl:element name="style:text-properties"> + <xsl:apply-templates select="./*"/> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template match="å­—:å¥/å­—:文本串"> + <xsl:choose> + <xsl:when test="string(.) = ' ' "> + <xsl:element name="text:s"/> + </xsl:when> + <xsl:when test="contains(.,' ')"> + <xsl:call-template name="replace-spaces"> + <xsl:with-param name="curr-string" select="."/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="."/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="replace-spaces"> + <xsl:param name="curr-string"/> + <xsl:if test="contains($curr-string,' ')"> + <xsl:value-of select="substring-before($curr-string,' ')"/> + <text:s text:c="2"/> + <xsl:variable name="next-string" select="substring-after($curr-string,' ')"/> + <xsl:choose> + <xsl:when test="contains($next-string, ' ')"> + <xsl:call-template name="replace-spaces"> + <xsl:with-param name="curr-string" select="$next-string"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$next-string"/> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:å¥"> + <xsl:if test="name(following-sibling::*[1])!='å­—:域结æŸ'"> + <xsl:if test="å­—:æ¢è¡Œç¬¦"> + <xsl:element name="text:line-break"/> + </xsl:if> + <xsl:variable name="currently-node" select="./å­—:锚点"/> + <xsl:choose> + <xsl:when test="å­—:å¥å±žæ€§//å­—:éšè—文字/@å­—:值='true'"> + <text:hidden-text text:is-hidden="true" text:string-value="{.}"/> + </xsl:when> + <xsl:when test="å­—:区域开始[@å­—:类型='hyperlink']"> + <xsl:element name="text:a"> + <xsl:attribute name="xlink:type">simple</xsl:attribute> + <xsl:variable name="hyperDest" select="å­—:区域开始/@å­—:标识符"/> + <xsl:attribute name="xlink:href"><xsl:for-each select="/uof:UOF/uof:链接集/uof:超级链接"><xsl:if test="@uof:链æº=$hyperDest"><xsl:if test="@uof:目标"><xsl:value-of select="@uof:目标"/></xsl:if><xsl:if test="@uof:书签"><xsl:variable name="bookmarkDest" select="@uof:书签"/><xsl:for-each select="/uof:UOF/uof:书签集/uof:书签"><xsl:if test="@uof:å称=$bookmarkDest"><xsl:value-of select="concat('#',uof:文本ä½ç½®/@å­—:区域引用)"/></xsl:if></xsl:for-each></xsl:if></xsl:if></xsl:for-each></xsl:attribute> + <xsl:apply-templates select="å­—:文本串"/> + </xsl:element> + </xsl:when> + <xsl:when test="(preceding-sibling::å­—:å¥) or (å­—:å¥å±žæ€§)or(å­—:区域开始)"> + <xsl:element name="text:span"> + <xsl:choose> + <xsl:when test="å­—:区域开始[@å­—:类型='annotation']"> + <xsl:variable name="ref_comment"> + <xsl:value-of select="å­—:区域开始/@å­—:标识符"/> + </xsl:variable> + <xsl:apply-templates/> + <xsl:apply-templates select="/uof:UOF/uof:文字处ç†/å­—:公用处ç†è§„则/å­—:批注集/å­—:批注[@å­—:区域引用 = $ref_comment]"/> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="stylenum"> + <xsl:number from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" count="å­—:å¥" format="1"/> + </xsl:variable> + <xsl:attribute name="text:style-name"><xsl:value-of select="å­—:å¥å±žæ€§/@å­—:å¼æ ·å¼•ç”¨"/></xsl:attribute> + <xsl:apply-templates/> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:apply-templates/> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template match="node()[name() = 'å­—:ä½ç½®']"> + <xsl:variable name="height">100% </xsl:variable> + <xsl:variable name="position"> + <xsl:choose> + <xsl:when test="parent::å­—:å¥å±žæ€§//å­—:ä½ç½®"> + <xsl:value-of select="concat( parent::å­—:å¥å±žæ€§//å­—:ä½ç½®, '%')"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="style:text-position"><xsl:value-of select="concat(concat( $position, ' '), $height)"/></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:字体"> + <xsl:if test="@å­—:å­—å·"> + <xsl:attribute name="fo:font-size"><xsl:value-of select="@å­—:å­—å·"/>pt</xsl:attribute> + <xsl:attribute name="style:font-size-asian"><xsl:value-of select="@å­—:å­—å·"/>pt</xsl:attribute> + <xsl:attribute name="style:font-size-complex"><xsl:value-of select="@å­—:å­—å·"/>pt</xsl:attribute> + </xsl:if> + <xsl:if test="@å­—:ç›¸å¯¹å­—å· and self::node( )[not(parent::å­—:å¥å±žæ€§)]"> + <xsl:variable name="stylename" select="parent::node()/@å­—:基å¼æ ·å¼•ç”¨"/> + <xsl:variable name="zihao"> + <xsl:for-each select="/uof:UOF/uof:å¼æ ·é›†//uof:段è½å¼æ ·[@å­—:标识符=$stylename]"> + <xsl:value-of select="å­—:字体/@å­—:å­—å·"/> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="font-size" select="@å­—:相对字å·"/> + <xsl:attribute name="fo:font-size"><xsl:value-of select="($zihao * $font-size div 100)"/>pt</xsl:attribute> + <xsl:attribute name="style:font-size-asian"><xsl:value-of select="($zihao * $font-size div 100)"/>pt</xsl:attribute> + <xsl:attribute name="style:font-size-complex"><xsl:value-of select="($zihao * $font-size div 100)"/>pt</xsl:attribute> + </xsl:if> + <xsl:if test="@å­—:颜色"> + <xsl:attribute name="fo:color"><xsl:value-of select="string(@å­—:颜色)"/></xsl:attribute> + </xsl:if> + <xsl:if test="@å­—:中文字体引用"> + <xsl:attribute name="style:font-name-asian"><xsl:value-of select="@å­—:中文字体引用"/></xsl:attribute> + </xsl:if> + <xsl:if test="@å­—:西文字体引用"> + <xsl:attribute name="style:font-name"><xsl:value-of select="@å­—:西文字体引用"/></xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:斜体"> + <xsl:if test="@å­—:值='true'"> + <xsl:attribute name="fo:font-style">italic</xsl:attribute> + <xsl:attribute name="fo:font-style-asian">italic</xsl:attribute> + <xsl:attribute name="style:font-style-asian">italic</xsl:attribute> + <xsl:attribute name="style:font-style-complex">italic</xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:粗体"> + <xsl:if test="@å­—:值='true'"> + <xsl:attribute name="fo:font-weight">bold</xsl:attribute> + <xsl:attribute name="fo:font-weight-asian">bold</xsl:attribute> + <xsl:attribute name="style:font-weight-asian">bold</xsl:attribute> + <xsl:attribute name="style:font-weight-complex">bold</xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:下划线"> + <xsl:choose> + <xsl:when test="@å­—:字下划线 = 'true'"> + <xsl:attribute name="style:text-underline">single</xsl:attribute> + <xsl:attribute name=" style:text-underline-color">font-color</xsl:attribute> + <xsl:attribute name="fo:score-spaces">false</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'thick'"> + <xsl:attribute name="style:text-underline">bold</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'dotted-heavy'"> + <xsl:attribute name="style:text-underline">bold-dotted</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'dashed-heavy'"> + <xsl:attribute name="style:text-underline">bold-dash</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'dash-long'"> + <xsl:attribute name="style:text-underline">long-dash</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'dash-long-heavy'"> + <xsl:attribute name="style:text-underline">bold-long-dash</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'dash-dot-heavy'"> + <xsl:attribute name="style:text-underline">bold-dot-dash</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'dash-dot-dot-heavy'"> + <xsl:attribute name="style:text-underline">bold-dot-dot-dash</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'wavy-heavy'"> + <xsl:attribute name="style:text-underline">bold-wave</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'wavy-double'"> + <xsl:attribute name="style:text-underline">double-wave</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:text-underline"><xsl:value-of select="@å­—:类型"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="@å­—:颜色 and not(@å­—:颜色 = 'auto')"> + <xsl:attribute name="style:text-underline-color"><xsl:value-of select="concat( '#', @å­—:颜色)"/></xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:阴影"> + <xsl:attribute name="style:text-shadow">1pt 1pt</xsl:attribute> + <xsl:attribute name="fo:text-shadow">1pt 1pt</xsl:attribute> + </xsl:template> + <xsl:template match="å­—:删除线"> + <xsl:choose> + <xsl:when test="@å­—:类型 = 'single' "> + <xsl:attribute name="style:text-crossing-out">single-line</xsl:attribute> + </xsl:when> + <xsl:when test="@字类型 = 'double'"> + <xsl:attribute name="style:text-crossing-out">double-line</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:çªå‡ºæ˜¾ç¤º"> + <xsl:attribute name="fo:text-transform">uppercase</xsl:attribute> + <xsl:attribute name="fo:text-background-color"><xsl:value-of select="string(@å­—:颜色)"/></xsl:attribute> + </xsl:template> + <xsl:template match="@å­—:颜色[not(.='auto')]"> + <xsl:attribute name="fo:color">#<xsl:value-of select="."/></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:浮雕"> + <xsl:attribute name="style:font-relief">embossed</xsl:attribute> + </xsl:template> + <xsl:template match="å­—:外框"> + <xsl:attribute name="style:text-outline">true</xsl:attribute> + </xsl:template> + <xsl:template match="å­—:缩放"> + <xsl:attribute name="style:text-scale"><xsl:value-of select="@å­—:å­—å·"/></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:字符间è·[parent::å­—:å¥å±žæ€§]"> + <xsl:attribute name="fo:letter-spacing"><xsl:value-of select="concat( floor(number(å­—:å­—ç¬¦é—´è· div 1440) * 2540) div 1000, 'cm')"/></xsl:attribute> + </xsl:template> + <xsl:template match="uof:字体集"> + <xsl:if test="not(uof:字体声明[@uof:å称='StarSymbol'])"> + <style:font-face style:name="StarSymbol" svg:font-family="StarSymbol" style:font-charset="x-symbol"/> + </xsl:if> + <xsl:for-each select="uof:字体声明"> + <xsl:element name="style:font-face"> + <xsl:attribute name="style:name"><xsl:value-of select="@uof:å称"/></xsl:attribute> + <xsl:attribute name="svg:font-family"><xsl:value-of select="@uof:字体æ—"/></xsl:attribute> + <xsl:if test="@uof:字符集 = '02'"> + <xsl:attribute name="style:font-charset">x-symbol</xsl:attribute> + </xsl:if> + <xsl:if test="@uof:字体æ—"> + <xsl:choose> + <xsl:when test="@uof:å­—ä½“æ— = 'Swiss'"> + <xsl:attribute name="style:font-family-generic">swiss</xsl:attribute> + </xsl:when> + <xsl:when test="@uof:å­—ä½“æ— ='Modern'"> + <xsl:attribute name="style:font-family-generic">modern</xsl:attribute> + </xsl:when> + <xsl:when test="@uof:字体æ—='Roman'"> + <xsl:attribute name="style:font-family-generic">roman</xsl:attribute> + </xsl:when> + <xsl:when test="@uof:å­—ä½“æ— ='Script'"> + <xsl:attribute name="style:font-family-generic">script</xsl:attribute> + </xsl:when> + <xsl:when test="@uof:å­—ä½“æ— ='Decorative'"> + <xsl:attribute name="style:font-family-generic">decorative</xsl:attribute> + </xsl:when> + <xsl:when test="@uof:å­—ä½“æ— ='System'"> + <xsl:attribute name="style:font-family-generic">system</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:font-family-generic">system</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:attribute name="style:font-pitch">12</xsl:attribute> + </xsl:element> + </xsl:for-each> + <xsl:apply-templates select="uof:字体声明"/> + </xsl:template> + <xsl:template match="uof:元数æ®"> + <office:meta> + <meta:generator>UOFText 2004</meta:generator> + <dc:title> + <xsl:value-of select="uof:标题"/> + </dc:title> + <dc:description> + <xsl:value-of select="uof:摘è¦"/> + </dc:description> + <dc:subject> + <xsl:value-of select="uof:主题"/> + </dc:subject> + <meta:initial-creator> + <xsl:value-of select="uof:作者"/> + </meta:initial-creator> + <meta:creation-date> + <xsl:value-of select="substring-before( uof:创建日期, 'Z')"/> + </meta:creation-date> + <dc:creator> + <xsl:value-of select="uof:最åŽä½œè€…"/> + </dc:creator> + <dc:date> + <xsl:value-of select="substring-before( uof:编辑时间, 'Z')"/> + </dc:date> + <meta:printed-by/> + <meta:print-date/> + <meta:keywords> + <meta:keyword> + <xsl:value-of select="uof:关键字集/uof:关键字"/> + </meta:keyword> + </meta:keywords> + <dc:language/> + <meta:editing-cycles> + <xsl:value-of select="uof:编辑次数"/> + </meta:editing-cycles> + <meta:editing-duration> + <xsl:if test="uof:编辑时间"> + <xsl:value-of select="concat('PT', floor(uof:编辑时间 div 60), 'H', uof:编辑时间 mod 60, 'M0S')"/> + </xsl:if> + </meta:editing-duration> + <meta:user-defined meta:name="Category"> + <xsl:value-of select="uof:分类"/> + </meta:user-defined> + <meta:user-defined meta:name="Manager"> + <xsl:value-of select="uof:ç»ç†å称"/> + </meta:user-defined> + <meta:user-defined meta:name="Company"> + <xsl:value-of select="uof:å…¬å¸å称"/> + </meta:user-defined> + <meta:user-defined meta:name="Version"> + <xsl:value-of select="uof:创建应用程åº"/> + </meta:user-defined> + <xsl:if test="uof:文档模æ¿|child::*[@uof:locID='u0013']"> + <meta:template xlink:type="simple" xlink:actuate="onRequest" xlink:href="{child::*[@uof:locID='u0013']}"/> + </xsl:if> + <xsl:if test="uof:用户自定义元数æ®é›†/uof:用户自定义元数æ®|child::*[@uof:locID='u0016']/*[@uof:locID='u0017']"> + <xsl:for-each select="uof:用户自定义元数æ®é›†/uof:用户自定义元数æ®|child::*[@uof:locID='u0016']/*[@uof:locID='u0017']"> + <xsl:element name="meta:user-defined"> + <xsl:attribute name="meta:name"><xsl:value-of select="@uof:å称"/></xsl:attribute> + </xsl:element> + </xsl:for-each> + </xsl:if> + <meta:document-statistic meta:page-count="{child::*[@uof:locID='u0020']}" meta:paragraph-count="{child::*[@uof:locID='u0025']}" meta:word-count="{child::*[@uof:locID='u0023']}" meta:object-count="{child::*[@uof:locID='u0026']}" meta:character-count="{child::*[@uof:locID='u0021']}"/> + <meta:document-statistic/> + </office:meta> + </xsl:template> + <xsl:template match="uof:用户自定义元数æ®é›†"> + <xsl:for-each select="node()[@å称]"> + <meta:user-defined meta:name="{name()}"> + <xsl:value-of select="."/> + </meta:user-defined> + </xsl:for-each> + </xsl:template> + <xsl:template name="parse-range"> + <xsl:param name="range-value"/> + <xsl:param name="last"/> + <xsl:variable name="first-pit"> + <xsl:choose> + <xsl:when test="contains($range-value,',')"> + <xsl:value-of select="substring-before($range-value,',')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$range-value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="current"> + <xsl:choose> + <xsl:when test="contains($first-pit,':')"> + <xsl:variable name="R-start" select="substring-before(substring-after($first-pit,'R'),'C')"/> + <xsl:variable name="C-start" select="substring-before(substring-after($first-pit,'C'),':')"/> + <xsl:variable name="second-pit" select="substring-after($first-pit,':')"/> + <xsl:variable name="R-end" select="substring-before(substring-after($second-pit,'R'),'C')"/> + <xsl:variable name="C-end" select="substring-after($second-pit,'C')"/> + <xsl:variable name="the-str"> + <xsl:call-template name="condition-rc-str"> + <xsl:with-param name="r-start" select="$R-start"/> + <xsl:with-param name="r-end" select="$R-end"/> + <xsl:with-param name="c-start" select="$C-start"/> + <xsl:with-param name="c-end" select="$C-end"/> + <xsl:with-param name="last" select="''"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="$the-str"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($first-pit,',')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="contains($range-value,',')"> + <xsl:call-template name="parse-range"> + <xsl:with-param name="range-value" select="substring-after($range-value,',')"/> + <xsl:with-param name="last" select="concat($last,$current)"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($last,$current)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="condition-rc-str"> + <xsl:param name="r-start"/> + <xsl:param name="r-end"/> + <xsl:param name="c-start"/> + <xsl:param name="c-end"/> + <xsl:param name="last"/> + <xsl:variable name="current"> + <xsl:call-template name="condition-c-str"> + <xsl:with-param name="rc-str" select="concat('R',$r-start)"/> + <xsl:with-param name="start" select="$c-start"/> + <xsl:with-param name="end" select="$c-end"/> + <xsl:with-param name="last" select="''"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="$r-start &lt; $r-end"> + <xsl:call-template name="condition-rc-str"> + <xsl:with-param name="r-start" select="$r-start + 1"/> + <xsl:with-param name="r-end" select="$r-end"/> + <xsl:with-param name="c-start" select="$c-start"/> + <xsl:with-param name="c-end" select="$c-end"/> + <xsl:with-param name="last" select="concat($last,$current)"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="$r-start = $r-end"> + <xsl:value-of select="concat($last,$current)"/> + </xsl:if> + </xsl:template> + <xsl:template name="condition-c-str"> + <xsl:param name="rc-str"/> + <xsl:param name="start"/> + <xsl:param name="end"/> + <xsl:param name="last"/> + <xsl:variable name="current" select="concat($rc-str,'C',$start,',')"/> + <xsl:if test="$start &lt; $end"> + <xsl:call-template name="condition-c-str"> + <xsl:with-param name="rc-str" select="$rc-str"/> + <xsl:with-param name="start" select="$start + 1"/> + <xsl:with-param name="end" select="$end"/> + <xsl:with-param name="last" select="concat($last,$current)"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="$start = $end"> + <xsl:value-of select="concat($last,$current)"/> + </xsl:if> + </xsl:template> + <xsl:template name="condition-str"> + <xsl:param name="param-str"/> + <xsl:choose> + <xsl:when test="contains($param-str,'(')"> + <xsl:call-template name="condition-str"> + <xsl:with-param name="param-str" select="substring-after($param-str,'(')"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-before($param-str,':')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="encode-as-cell-range-address"> + <xsl:param name="string"/> + <xsl:value-of select="$string"/> + </xsl:template> + <xsl:template name="encode-as-cell-address"> + <xsl:param name="string"/> + <xsl:value-of select="$string"/> + </xsl:template> + <xsl:param name="dpi" select="111"/> + <xsl:param name="centimeter-in-mm" select="10"/> + <xsl:param name="inch-in-mm" select="25.4"/> + <xsl:param name="didot-point-in-mm" select="0.376065"/> + <xsl:param name="pica-in-mm" select="4.2333333"/> + <xsl:param name="point-in-mm" select="0.3527778"/> + <xsl:param name="twip-in-mm" select="0.017636684"/> + <xsl:param name="pixel-in-mm" select="$inch-in-mm div $dpi"/> + <!-- ***** MEASUREMENT CONVERSIONS ***** + PARAM 'value' + The measure to be converted. + The current measure is judged by a substring (e.g. 'mm', 'cm', 'in', 'pica'...) + directly added to the number. + + PARAM 'rounding-factor' + Is used for the rounding of decimal places. + The parameter number is the product of 1 and some '10', where + every zero represents a decimal place. + + For example, providing as parameter: + <xsl:param name="rounding-factor" select="10000" /> + Gives by default four decimal places. + + To round two decimal places, basically the following is done: + <xsl:value-of select="round(100 * value) div 100"/> + + RETURN The converted number, by default rounded to four decimal places. + In case the input measure could not be matched the same value is + returned and a warning message is written out. + + + + MEASURE LIST: + * 1 milimeter (mm), the basic measure + + * 1 centimeter (cm) = 10 mm + + * 1 inch (in) = 25.4 mm + While the English have already seen the light (read: the metric system), the US + remains loyal to this medieval system. + + * 1 point (pt) = 0.35277777.. mm + Sometimes called PostScript point (ppt), as when Adobe created PostScript, they added their own system of points. + There are exactly 72 PostScript points in 1 inch. + + * 1 twip = twentieth of a (PostScript) point + A twip (twentieth of a point) is a 1/20th of a PostScript point, a traditional measure in printing. + + * 1 didot point (dpt) = 0.376065 mm + Didot point after the French typographer Firmin Didot (1764-1836). + + More details under + http://www.unc.edu/~rowlett/units/dictP.html: + "A unit of length used by typographers and printers. When printing was done + from hand-set metal type, one point represented the smallest element of type + that could be handled, roughly 1/64 inch. Eventually, the point was standardized + in Britain and America as exactly 1/72.27 = 0.013 837 inch, which is + about 0.35 mm (351.46 micrometers). In continental Europe, typographers + traditionally used a slightly larger point of 0.014 83 inch (about + 1/72 pouce, 0.377 mm, or roughly 1/67 English inch), called a Didot point + after the French typographer Firmin Didot (1764-1836). In the U.S., + Adobe software defines the point to be exactly 1/72 inch (0.013 888 9 inch + or 0.352 777 8 millimeters) and TeX software uses a slightly smaller point + of 0.351 459 8035 mm. The German standards agency DIN has proposed that + all these units be replaced by multiples of 0.25 millimeters (1/101.6 inch). + + * 1 pica = 4.233333 mm + 1/6 inch or 12 points + + * 1 pixel (px) = 0.26458333.. mm (relative to 'DPI', here: 96 dpi) + Most pictures have the 96 dpi resolution, but the dpi variable may vary by stylesheet parameter + + + --> + <!-- changing measure to mm --> + <xsl:template name="convert2mm"> + <xsl:param name="value"/> + <xsl:param name="rounding-factor" select="10000"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="substring-before($value, 'mm')"/> + </xsl:when> + <xsl:when test="contains($value, 'cm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'cm' ) * $centimeter-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'in' ) * $inch-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pt') * $point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'twip') * $twip-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'dpt') * $didot-point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pica') * $pica-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'px') * $pixel-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'mm'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- changing measure to cm --> + <xsl:template name="convert2cm"> + <xsl:param name="value"/> + <xsl:param name="rounding-factor" select="10000"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'mm') div $centimeter-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'cm')"> + <xsl:value-of select="substring-before($value, 'cm')"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'in') div $centimeter-in-mm * $inch-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pt') div $centimeter-in-mm * $point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'dpt') div $centimeter-in-mm * $didot-point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pica') div $centimeter-in-mm * $pica-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'twip') div $centimeter-in-mm * $twip-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'px') div $centimeter-in-mm * $pixel-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'cm'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- changing measure to inch (cp. section comment) --> + <xsl:template name="convert2in"> + <xsl:param name="value"/> + <xsl:param name="rounding-factor" select="10000"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'mm') div $inch-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'cm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'cm') div $inch-in-mm * $centimeter-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="substring-before($value, 'in')"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pt') div $inch-in-mm * $point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'dpt') div $inch-in-mm * $didot-point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pica') div $inch-in-mm * $pica-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'twip') div $inch-in-mm * $twip-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'px') div $inch-in-mm * $pixel-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'in'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- changing measure to dpt (cp. section comment) --> + <xsl:template name="convert2dpt"> + <xsl:param name="value"/> + <xsl:param name="rounding-factor" select="10000"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'mm') div $didot-point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'cm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'cm') div $didot-point-in-mm * $centimeter-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'in') div $didot-point-in-mm * $inch-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pt') div $didot-point-in-mm * $point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="substring-before($value, 'dpt')"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pica') div $didot-point-in-mm * $pica-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'twip') div $didot-point-in-mm * $twip-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'px') div $didot-point-in-mm * $pixel-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'dpt'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- changing measure to pica (cp. section comment) --> + <xsl:template name="convert2pica"> + <xsl:param name="value"/> + <xsl:param name="rounding-factor" select="10000"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'mm') div $pica-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'cm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'cm') div $pica-in-mm * $centimeter-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'in') div $pica-in-mm * $inch-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pt') div $pica-in-mm * $point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'dpt') div $pica-in-mm * $didot-point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="substring-before($value, 'pica')"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'twip') div $pica-in-mm * $twip-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'px') div $pica-in-mm * $pixel-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'pica'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- changing measure to pt (cp. section comment) --> + <xsl:template name="convert2pt"> + <xsl:param name="value"/> + <xsl:param name="rounding-factor" select="10000"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'mm') div $point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'cm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'cm') div $point-in-mm * $centimeter-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'in') div $point-in-mm * $inch-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="substring-before($value, 'pt')"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'dpt') div $point-in-mm * $didot-point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pica') div $point-in-mm * $pica-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'twip') div $point-in-mm * $twip-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'px') div $point-in-mm * $pixel-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'pt'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="ç¼–å·è§£æž"> + <xsl:variable name="bianhao"> + <xsl:value-of select="å­—:段è½å±žæ€§/å­—:自动编å·ä¿¡æ¯/@å­—:ç¼–å·å¼•ç”¨"/> + </xsl:variable> + <xsl:variable name="bianhaojibie"> + <xsl:value-of select="å­—:段è½å±žæ€§/å­—:自动编å·ä¿¡æ¯/@å­—:ç¼–å·çº§åˆ«"/> + </xsl:variable> + <xsl:variable name="isxiangmuorisimage"> + <xsl:for-each select="/uof:UOF/uof:å¼æ ·é›†/uof:自动编å·é›†/å­—:自动编å·"> + <xsl:choose> + <xsl:when test="$bianhao=@å­—:标识符"> + <xsl:choose> + <xsl:when test="å­—:级别[@å­—:级别值= (number($bianhaojibie))]/å­—:项目符å·">true</xsl:when> + <xsl:when test="å­—:级别[@å­—:级别值= (number($bianhaojibie))]/å­—:图片符å·å¼•ç”¨">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:variable> + <xsl:choose> + <xsl:when test="$isxiangmuorisimage='true'"> + <xsl:call-template name="æ— åº"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="有åº"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="有åº"> + <xsl:variable name="currlistid" select="å­—:段è½å±žæ€§/å­—:自动编å·ä¿¡æ¯/@å­—:ç¼–å·å¼•ç”¨"/> + <xsl:variable name="currlistlvl" select="å­—:段è½å±žæ€§/å­—:自动编å·ä¿¡æ¯/@å­—:ç¼–å·çº§åˆ«"/> + <xsl:variable name="firstoccur" select="/descendant::å­—:段è½å±žæ€§[å­—:自动编å·ä¿¡æ¯/@å­—:ç¼–å·å¼•ç”¨ = $currlistid][1]"/> + <xsl:element name="text:list"> + <xsl:attribute name="text:style-name">List<xsl:value-of select="count($firstoccur/preceding::å­—:自动编å·ä¿¡æ¯)"/></xsl:attribute> + <xsl:if test="å­—:段è½å±žæ€§/å­—:自动编å·ä¿¡æ¯/@å­—:é‡æ–°ç¼–å·"> + <xsl:attribute name="text:continue-numbering"><xsl:choose><xsl:when test="å­—:段è½å±žæ€§/å­—:自动编å·ä¿¡æ¯/@å­—:é‡æ–°ç¼–å·='true'">false</xsl:when><xsl:otherwise>true</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:element name="text:list-item"> + <xsl:call-template name="ordered-levels"> + <xsl:with-param name="level" select="$currlistlvl -1"/> + </xsl:call-template> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template name="ordered-levels"> + <xsl:param name="level"/> + <xsl:choose> + <xsl:when test="$level = '0'"> + <xsl:call-template name="commonParagraph"/> + </xsl:when> + <xsl:otherwise> + <xsl:element name="text:list"> + <xsl:element name="text:list-item"> + <xsl:call-template name="ordered-levels"> + <xsl:with-param name="level" select="$level -1"/> + </xsl:call-template> + </xsl:element> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="æ— åº"> + <xsl:variable name="currlistid" select="å­—:段è½å±žæ€§/å­—:自动编å·ä¿¡æ¯/@å­—:ç¼–å·å¼•ç”¨"/> + <xsl:variable name="currlistlvl" select="å­—:段è½å±žæ€§/å­—:自动编å·ä¿¡æ¯/@å­—:ç¼–å·çº§åˆ«"/> + <xsl:variable name="firstoccur" select="/descendant::å­—:段è½å±žæ€§[å­—:自动编å·ä¿¡æ¯/@å­—:ç¼–å·å¼•ç”¨ = $currlistid][1]"/> + <xsl:element name="text:list"> + <xsl:attribute name="text:style-name">List<xsl:value-of select="count($firstoccur/preceding::å­—:自动编å·ä¿¡æ¯)"/></xsl:attribute> + <xsl:element name="text:list-item"> + <xsl:call-template name="unordered-levels"> + <xsl:with-param name="level" select="$currlistlvl -1"/> + </xsl:call-template> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template name="unordered-levels"> + <xsl:param name="level"/> + <xsl:choose> + <xsl:when test="$level = '0'"> + <xsl:call-template name="commonParagraph"/> + </xsl:when> + <xsl:otherwise> + <xsl:element name="text:list"> + <xsl:element name="text:list-item"> + <xsl:call-template name="unordered-levels"> + <xsl:with-param name="level" select="$level -1"/> + </xsl:call-template> + </xsl:element> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- changing measure to pt (cp. section comment) --> + <xsl:template name="convert2twip"> + <xsl:param name="value"/> + <xsl:param name="rounding-factor" select="10000"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'mm') div $twip-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'cm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'cm') div $twip-in-mm * $centimeter-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'in') div $twip-in-mm * $inch-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pt') div $twip-in-mm * $point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'dpt') div $twip-in-mm * $didot-point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pica') div $twip-in-mm * $pica-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="substring-before($value, 'twip')"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'px') div $twip-in-mm * $pixel-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'twip'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- changing measure to pixel by via parameter provided dpi (dots per inch) standard factor (cp. section comment) --> + <xsl:template name="convert2px"> + <xsl:param name="value"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="round(number(substring-before($value, 'mm')) div $pixel-in-mm)"/> + </xsl:when> + <xsl:when test="contains($value, 'cm')"> + <xsl:value-of select="round(number(substring-before($value, 'cm')) div $pixel-in-mm * $centimeter-in-mm)"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="round(number(substring-before($value, 'in')) div $pixel-in-mm * $inch-in-mm)"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="round(number(substring-before($value, 'pt')) div $pixel-in-mm * $point-in-mm)"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="round(number(substring-before($value, 'dpt')) div $pixel-in-mm * $didot-point-in-mm)"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="round(number(substring-before($value, 'pica')) div $pixel-in-mm * $pica-in-mm)"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="round(number(substring-before($value, 'twip')) div $pixel-in-mm * $twip-in-mm)"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="$value"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'px'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/import/uof/uof2odf_spreadsheet.xsl b/openoffice/share/xslt/import/uof/uof2odf_spreadsheet.xsl new file mode 100644 index 0000000000000000000000000000000000000000..34c862daffbb360bb2adc8ef0ff5e3fa724b8b83 --- /dev/null +++ b/openoffice/share/xslt/import/uof/uof2odf_spreadsheet.xsl @@ -0,0 +1,9074 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:uof="http://schemas.uof.org/cn/2003/uof" xmlns:表="http://schemas.uof.org/cn/2003/uof-spreadsheet" xmlns:æ¼”="http://schemas.uof.org/cn/2003/uof-slideshow" xmlns:å­—="http://schemas.uof.org/cn/2003/uof-wordproc" xmlns:图="http://schemas.uof.org/cn/2003/graph" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:presentation="urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:smil="urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" office:version="1.0"> + <xsl:output method="xml" indent="no" encoding="UTF-8" version="1.0"/> + <xsl:template match="uof:UOF"> + <!--chengxz0804 OK--> + <!--office:document xmlns:office="http://openoffice.org/2000/office" xmlns:style="http://openoffice.org/2000/style" xmlns:text="http://openoffice.org/2000/text" xmlns:table="http://openoffice.org/2000/table" xmlns:draw="http://openoffice.org/2000/drawing" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="http://openoffice.org/2000/meta" xmlns:number="http://openoffice.org/2000/datastyle" xmlns:svg="http://www.w3.org/2000/svg" xmlns:chart="http://openoffice.org/2000/chart" xmlns:dr3d="http://openoffice.org/2000/dr3d" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="http://openoffice.org/2000/form" xmlns:script="http://openoffice.org/2000/script" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" office:version="1.0" office:class="spreadsheet"--> + <office:document xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:presentation="urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:smil="urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" office:version="1.0"> + <xsl:apply-templates select="uof:元数æ®"/> + <office:settings> + <xsl:call-template name="工作表属性"/> + </office:settings> + <xsl:apply-templates select="uof:å¼æ ·é›†"/> + <!--xsl:apply-templates select="表:公用处ç†è§„则"/--> + <xsl:apply-templates select="uof:电å­è¡¨æ ¼"/> + </office:document> + </xsl:template> + <!--Redoffice comment lil from chenjh SC0013 06.02.15--> + <!--增加内容--> + <xsl:variable name="uofUnit"> + <xsl:variable name="uu"> + <xsl:value-of select="/uof:UOF/uof:电å­è¡¨æ ¼/表:公用处ç†è§„则/表:度é‡å•ä½"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$uu='cm'">cm</xsl:when> + <xsl:when test="$uu='mm'">mm</xsl:when> + <xsl:when test="$uu='pt'">pt</xsl:when> + <xsl:when test="$uu='inch'">inch</xsl:when> + <xsl:otherwise>cm</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="other-to-cm-conversion-factor"> + <xsl:choose> + <xsl:when test="$uofUnit='cm'">1</xsl:when> + <xsl:when test="$uofUnit='mm'">0.1</xsl:when> + <xsl:when test="$uofUnit='pt'">0.03527</xsl:when> + <xsl:when test="$uofUnit='inch'">2.54</xsl:when> + <xsl:when test="$uofUnit='pica'">0.4233</xsl:when> + <xsl:otherwise>0.03527</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!--Redoffice comment liliang end 06.02.15--> + <xsl:template name="set-calculation"> + <xsl:element name="table:calculation-settings"> + <xsl:if test="表:公用处ç†è§„则/表:度é‡å•ä½"> + <xsl:variable name="uofUnit"> + <xsl:variable name="uu"> + <xsl:value-of select="表:公用处ç†è§„则/表:度é‡å•ä½"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$uu='cm'">cm</xsl:when> + <xsl:when test="$uu='mm'">mm</xsl:when> + <xsl:when test="$uu='pt'">pt</xsl:when> + <xsl:when test="$uu='inch'">inch</xsl:when> + <xsl:otherwise>cm</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="other-to-cm-conversion-factor"> + <xsl:choose> + <xsl:when test="$uofUnit='cm'">1</xsl:when> + <xsl:when test="$uofUnit='mm'">0.1</xsl:when> + <xsl:when test="$uofUnit='pt'">0.03527</xsl:when> + <xsl:when test="$uofUnit='inch'">2.54</xsl:when> + <xsl:when test="$uofUnit='pica'">0.4233</xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:variable> + </xsl:if> + <xsl:if test="表:公用处ç†è§„则/表:精确度以显示值为准"> + <xsl:attribute name="table:precision-as-shown">true</xsl:attribute> + </xsl:if> + <xsl:if test="表:公用处ç†è§„则/表:日期系统-1904/@表:值='true'"> + <table:null-date table:date-value="1904-01-01"/> + </xsl:if> + <xsl:if test="表:公用处ç†è§„则/表:计算设置"> + <xsl:element name="table:iteration"> + <xsl:attribute name="table:status">enable</xsl:attribute> + <xsl:attribute name="table:steps"><xsl:value-of select="表:公用处ç†è§„则/表:计算设置/@表:迭代次数"/></xsl:attribute> + <xsl:attribute name="table:maximum-difference"><xsl:value-of select="表:公用处ç†è§„则/表:计算设置/@表:å差值"/></xsl:attribute> + </xsl:element> + </xsl:if> + </xsl:element> + </xsl:template> + <xsl:template match="uof:字体集"> + <xsl:if test="not(uof:字体声明[@uof:å称='StarSymbol'])"> + <style:font-face style:name="StarSymbol" fo:font-family="StarSymbol" style:font-charset="x-symbol"/> + </xsl:if> + <xsl:for-each select="uof:字体声明"> + <xsl:element name="style:font-face"> + <xsl:attribute name="style:name"><xsl:value-of select="@uof:å称"/></xsl:attribute> + <xsl:attribute name="svg:font-family"><xsl:value-of select="@uof:字体æ—"/></xsl:attribute> + <xsl:if test="@uof:字符集 = '02'"> + <xsl:attribute name="style:font-charset">x-symbol</xsl:attribute> + </xsl:if> + <xsl:if test="@uof:字体æ—"> + <xsl:choose> + <xsl:when test="@uof:å­—ä½“æ— = 'Swiss'"> + <xsl:attribute name="style:font-family-generic">swiss</xsl:attribute> + </xsl:when> + <xsl:when test="@uof:å­—ä½“æ— ='Modern'"> + <xsl:attribute name="style:font-family-generic">modern</xsl:attribute> + </xsl:when> + <xsl:when test="@uof:字体æ—='Roman'"> + <xsl:attribute name="style:font-family-generic">roman</xsl:attribute> + </xsl:when> + <xsl:when test="@uof:å­—ä½“æ— ='Script'"> + <xsl:attribute name="style:font-family-generic">script</xsl:attribute> + </xsl:when> + <xsl:when test="@uof:å­—ä½“æ— ='Decorative'"> + <xsl:attribute name="style:font-family-generic">decorative</xsl:attribute> + </xsl:when> + <xsl:when test="@uof:å­—ä½“æ— ='System'"> + <xsl:attribute name="style:font-family-generic">system</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:font-family-generic">system</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:attribute name="style:font-pitch">12</xsl:attribute> + </xsl:element> + </xsl:for-each> + <xsl:apply-templates select="uof:字体声明"/> + </xsl:template> + <xsl:template match="uof:电å­è¡¨æ ¼"> + <office:body> + <office:spreadsheet> + <xsl:call-template name="trackchange"/> + <xsl:call-template name="set-calculation"/> + <xsl:if test="表:公用处ç†è§„则/表:æ•°æ®æœ‰æ•ˆæ€§é›†"> + <xsl:element name="table:content-validations"> + <xsl:call-template name="create-content-validations"> + <xsl:with-param name="validation-set" select="表:公用处ç†è§„则/表:æ•°æ®æœ‰æ•ˆæ€§é›†/表:æ•°æ®æœ‰æ•ˆæ€§"/> + </xsl:call-template> + </xsl:element> + </xsl:if> + <xsl:apply-templates select="表:主体/表:工作表"/> + <!--MSexcel 中的names暂时没有对应的--> + <xsl:element name="table:database-ranges"> + <xsl:for-each select="表:主体/表:工作表"> + <xsl:if test="./表:筛选"> + <xsl:variable name="filter" select="./表:筛选"/> + <xsl:variable name="column-and-row" select="substring-before(substring-after($filter/表:范围/text(),'.'),':')"/> + <xsl:variable name="dd" select="number(substring($column-and-row,2,1))"/> + <xsl:variable name="zone-left-column-string"> + <xsl:choose> + <xsl:when test="contains($dd,'NaN') "> + <xsl:value-of select="substring($column-and-row,1,2)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring($column-and-row,1,1)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="zone-left-column-num"> + <xsl:call-template name="translate-column-char-to-number"> + <xsl:with-param name="string" select="$zone-left-column-string"/> + </xsl:call-template> + </xsl:variable> + <xsl:element name="table:database-range"> + <xsl:attribute name="table:name"><xsl:value-of select="uof:电å­è¡¨æ ¼/表:主体/表:工作表/@表:å称"/></xsl:attribute> + <xsl:attribute name="table:target-range-address"><xsl:call-template name="translate-expression2"><xsl:with-param name="expression2" select="translate($filter/表:范围/text(),'$','')"/></xsl:call-template></xsl:attribute> + <xsl:if test="$filter/@表:类型='auto'"> + <xsl:attribute name="table:display-filter-buttons">true</xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="$filter/表:æ¡ä»¶åŒºåŸŸ"> + <xsl:element name="table:filter"> + <xsl:attribute name="table:condition-source-range-address"><xsl:call-template name="translate-expression2"><xsl:with-param name="expression2" select="translate($filter/表:æ¡ä»¶åŒºåŸŸ/text(),'$','')"/></xsl:call-template></xsl:attribute> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="table:filter"> + <xsl:element name="table:filter-and"> + <xsl:call-template name="auto-filter-condition"> + <xsl:with-param name="conditon-set" select="$filter/表:æ¡ä»¶"/> + <xsl:with-param name="zone-left-column-num" select="$zone-left-column-num"/> + </xsl:call-template> + </xsl:element> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + </xsl:for-each> + </xsl:element> + </office:spreadsheet> + </office:body> + </xsl:template> + <xsl:template name="trackchange"> + <xsl:for-each select="表:主体/表:工作表/表:工作表内容//å­—:修订开始"> + <xsl:variable name="num"> + <xsl:number level="any" from="表:主体/表:工作表/表:工作表内容//*" count="å­—:修订开始"/> + </xsl:variable> + <table:tracked-changes> + <table:cell-content-change> + <xsl:attribute name="table:id"><xsl:value-of select="concat('ct',$num)"/></xsl:attribute> + <table:cell-address> + <xsl:attribute name="table:column"><xsl:value-of select="substring-after(@å­—:标识符,'-')"/></xsl:attribute> + <xsl:attribute name="table:row"><xsl:value-of select="substring-before(@å­—:标识符,'-')"/></xsl:attribute> + <xsl:attribute name="table:table">0</xsl:attribute> + </table:cell-address> + <office:change-info> + <dc:creator> + <xsl:choose> + <xsl:when test="starts-with(@å­—:修订信æ¯å¼•ç”¨,'+')"/> + <xsl:otherwise> + <xsl:value-of select="substring-before(@å­—:修订信æ¯å¼•ç”¨,'+')"/> + </xsl:otherwise> + </xsl:choose> + </dc:creator> + <!--xsl:value-of select="/uof:UOF/uof:元数æ®/uof:作者"/--> + <!--xsl:value-of select="/uof:UOF/uof:元数æ®/uof:创建日期"/--> + <dc:date> + <xsl:value-of select="substring-before(substring-after(@å­—:修订信æ¯å¼•ç”¨,'+'),'%')"/> + </dc:date> + </office:change-info> + <table:previous> + <table:change-track-table-cell> + <text:p> + <xsl:value-of select="substring-after(@å­—:修订信æ¯å¼•ç”¨,'%')"/> + </text:p> + </table:change-track-table-cell> + </table:previous> + </table:cell-content-change> + </table:tracked-changes> + </xsl:for-each> + </xsl:template> + <xsl:template match="uof:å¼æ ·é›†"> + <xsl:element name="office:font-face-decls"> + <style:font-face style:name="宋体" svg:font-family="宋体" style:font-family-generic="swiss"/> + <xsl:apply-templates select="uof:字体集"/> + </xsl:element> + <xsl:call-template name="å•å…ƒæ ¼å¼æ ·"/> + </xsl:template> + <xsl:key match="/uof:UOF/uof:电å­è¡¨æ ¼/表:主体/表:工作表/表:工作表内容/uof:锚点 | /uof:UOF/uof:电å­è¡¨æ ¼/表:主体/表:工作表/表:工作表内容/表:è¡Œ/表:å•å…ƒæ ¼/uof:锚点" name="rel_graphic_name" use="@uof:图形引用"/> + <xsl:template match="图:图形"> + <xsl:variable name="random-name"> + <xsl:value-of select="generate-id()"/> + </xsl:variable> + <xsl:variable name="draw-name"> + <xsl:value-of select="substring($random-name,string-length($random-name)-1)"/> + </xsl:variable> + <xsl:call-template name="graphic-fill"> + <xsl:with-param name="draw-name" select="$draw-name"/> + <xsl:with-param name="gradient-name" select="图:预定义图形/图:属性/图:å¡«å……/图:æ¸å˜"/> + </xsl:call-template> + <xsl:choose> + <xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:æ¸å˜"> + <xsl:element name="style:style"> + <xsl:attribute name="style:name"><xsl:value-of select="@图:标识符"/></xsl:attribute> + <xsl:attribute name="style:family">graphic</xsl:attribute> + <xsl:element name="style:graphic-properties"> + <xsl:call-template name="process-graphics"> + <xsl:with-param name="draw-name" select="$draw-name"/> + </xsl:call-template> + </xsl:element> + <xsl:element name="style:paragraph-properties"> + <xsl:if test="图:文本内容/@图:文字排列方å‘"> + <xsl:choose> + <xsl:when test="图:文本内容/@图:文字排列方å‘='vert-l2r'"> + <xsl:attribute name="style:writing-mode">tb-lr</xsl:attribute> + </xsl:when> + <xsl:when test="图:文本内容/@图:文字排列方å‘='vert-r2l'"> + <xsl:attribute name="style:writing-mode">tb-rl</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:if> + </xsl:element> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="style:style"> + <xsl:attribute name="style:name"><xsl:value-of select="@图:标识符"/></xsl:attribute> + <xsl:attribute name="style:family">graphic</xsl:attribute> + <xsl:element name="style:graphic-properties"> + <xsl:if test="@图:其他对象"> + <xsl:attribute name="fo:clip">rect(0cm 0cm 0cm 0cm)</xsl:attribute> + <xsl:attribute name="draw:color-mode">standard</xsl:attribute> + <xsl:attribute name="draw:luminance">0%</xsl:attribute> + <xsl:attribute name="draw:contrast">0%</xsl:attribute> + <xsl:attribute name="draw:gamma">100%</xsl:attribute> + <xsl:attribute name="draw:red">0%</xsl:attribute> + <xsl:attribute name="draw:green">0%</xsl:attribute> + <xsl:attribute name="draw:blue">0%</xsl:attribute> + <xsl:attribute name="draw:image-opacity">100%</xsl:attribute> + <xsl:attribute name="style:mirror">none</xsl:attribute> + </xsl:if> + <xsl:call-template name="process-graphics"/> + </xsl:element> + <xsl:element name="style:paragraph-properties"> + <xsl:if test="图:文本内容/@图:文字排列方å‘"> + <xsl:choose> + <xsl:when test="图:文本内容/@图:文字排列方å‘='vert-l2r'"> + <xsl:attribute name="style:writing-mode">tb-lr</xsl:attribute> + </xsl:when> + <xsl:when test="图:文本内容/@图:文字排列方å‘='vert-r2l'"> + <xsl:attribute name="style:writing-mode">tb-rl</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:if> + </xsl:element> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="process-graphics"> + <xsl:param name="draw-name"/> + <xsl:if test="not(key('rel_graphic_name',@图:标识符)/@uof:éšåŠ¨æ–¹å¼='movesize')"> + <xsl:attribute name="style:protect"><xsl:choose><xsl:when test="key('rel_graphic_name',@图:标识符)/@uof:éšåŠ¨æ–¹å¼='move'">size</xsl:when><xsl:otherwise>position size</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="not(图:预定义图形/图:属性/图:å¡«å……)"> + <xsl:attribute name="draw:fill">none</xsl:attribute> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:图片"> + <xsl:attribute name="draw:fill">bitmap</xsl:attribute> + <xsl:attribute name="draw:fill-image-name"><xsl:value-of select="图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:å称"/></xsl:attribute> + <xsl:if test="not(图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:ä½ç½®='tile')"> + <xsl:attribute name="style:repeat"><xsl:choose><xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:ä½ç½®='center'">no-repeat</xsl:when><xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:ä½ç½®='stretch'">stretch</xsl:when></xsl:choose></xsl:attribute> + </xsl:if> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:图案"> + <xsl:attribute name="draw:fill">bitmap</xsl:attribute> + <xsl:attribute name="draw:fill-color"><xsl:value-of select="图:预定义图形/图:属性/图:å¡«å……/图:图案/@图:å‰æ™¯è‰²"/></xsl:attribute> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:颜色"> + <xsl:attribute name="draw:fill">solid</xsl:attribute> + <xsl:attribute name="draw:fill-color"><xsl:value-of select="图:预定义图形/图:属性/图:å¡«å……/图:颜色"/></xsl:attribute> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:æ¸å˜"> + <xsl:attribute name="draw:fill">gradient</xsl:attribute> + <xsl:attribute name="draw:fill-color"><xsl:value-of select="图:预定义图形/图:属性/图:å¡«å……/图:æ¸å˜/@图:起始色"/></xsl:attribute> + <xsl:attribute name="draw:fill-gradient-name"><xsl:value-of select="concat('Gradient ',$draw-name)"/></xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:if test="图:预定义图形/图:属性/图:线颜色"> + <xsl:attribute name="svg:stroke-color"><xsl:value-of select="图:预定义图形/图:属性/图:线颜色"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:预定义图形/图:属性/图:线型 and not(图:预定义图形/图:属性/图:线型 = 'single') and not(图:预定义图形/图:属性/图:线型 = 'thick')"> + <xsl:variable name="type" select="图:预定义图形/图:属性/图:线型"/> + <xsl:attribute name="draw:stroke"><xsl:choose><xsl:when test="$type='none'">none</xsl:when><xsl:when test="$type='single'">solid</xsl:when><xsl:otherwise>dash</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="draw:stroke-dash"><xsl:choose><xsl:when test="$type='dash'">Ultrafine_20_Dashed</xsl:when><xsl:when test="$type='dot-dash'">Ultrafine_20_2_20_Dots_20_3_20_Dashes</xsl:when><xsl:when test="$type='dashed-heavy'">Fine_20_Dashed</xsl:when><xsl:when test="$type='dotted' ">Fine_20_Dotted</xsl:when><xsl:when test="$type='dash-long-heavy'">Line_20_with_20_Fine_20_Dots</xsl:when><xsl:when test="$type='dash-long'">Fine_20_Dashed_20__28_var_29_</xsl:when><xsl:when test="$type='dash-dot-dot'">_33__20_Dashes_20_3_20_Dots_20__28_var_29_</xsl:when><xsl:when test="$type='dotted-heavy'">Ultrafine_20_Dotted_20__28_var_29_</xsl:when><xsl:when test="$type='thick'">Line_20_Style_20_9</xsl:when><xsl:when test="$type='dot-dot-dash'">_32__20_Dots_20_1_20_Dash</xsl:when><xsl:when test="$type='dash-dot-dot-heavy'">Dashed_20__28_var_29_</xsl:when><xsl:when test="$type='dash-dot-heavy'">Dash_20_10</xsl:when></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="图:预定义图形/图:属性/图:线粗细"> + <xsl:attribute name="svg:stroke-width"><xsl:value-of select="concat(图:预定义图形/图:属性/图:线粗细,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´"> + <xsl:attribute name="draw:marker-start"><xsl:choose><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='normal'">Arrow</xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='open'">Line Arrow</xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='stealth'">Arrow concave</xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='oval'">Circle</xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='diamond'">Square 45</xsl:when></xsl:choose></xsl:attribute> + <xsl:if test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:大å°"> + <xsl:attribute name="draw:marker-start-width"><xsl:choose><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¤§å° = '1'"><xsl:value-of select="concat('0.05',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¤§å° = '2'"><xsl:value-of select="concat('0.10',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¤§å° = '3'"><xsl:value-of select="concat('0.15',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¤§å° = '4'"><xsl:value-of select="concat('0.20',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¤§å° = '5'"><xsl:value-of select="concat('0.25',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¤§å° = '6'"><xsl:value-of select="concat('0.30',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¤§å° = '7'"><xsl:value-of select="concat('0.35',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¤§å° = '8'"><xsl:value-of select="concat('0.40',$uofUnit)"/></xsl:when><xsl:otherwise><xsl:value-of select="concat('0.45',$uofUnit)"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´"> + <xsl:attribute name="draw:marker-end"><xsl:choose><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='normal'">Arrow</xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='open'">Line Arrow</xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='stealth'">Arrow concave</xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='oval'">Circle</xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='diamond'">Square 45</xsl:when></xsl:choose></xsl:attribute> + <xsl:if test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:大å°"> + <xsl:attribute name="draw:marker-end-width"><xsl:choose><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¤§å° = '1'"><xsl:value-of select="concat('0.05',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¤§å° = '2'"><xsl:value-of select="concat('0.10',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¤§å° = '3'"><xsl:value-of select="concat('0.15',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¤§å° = '4'"><xsl:value-of select="concat('0.20',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¤§å° = '5'"><xsl:value-of select="concat('0.25',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¤§å° = '6'"><xsl:value-of select="concat('0.30',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¤§å° = '7'"><xsl:value-of select="concat('0.35',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¤§å° = '8'"><xsl:value-of select="concat('0.40',$uofUnit)"/></xsl:when><xsl:otherwise><xsl:value-of select="concat('0.45',$uofUnit)"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="图:预定义图形/图:属性/图:é€æ˜Žåº¦"> + <xsl:attribute name="draw:opacity"><xsl:value-of select="concat(图:预定义图形/图:属性/图:é€æ˜Žåº¦,'%')"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:文本内容"> + <xsl:if test="图:文本内容/@图:上边è·"> + <xsl:attribute name="fo:padding-top"><xsl:value-of select="concat(图:文本内容/@图:上边è·,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:padding-bottom"><xsl:value-of select="concat(图:文本内容/@图:下边è·,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:padding-left"><xsl:value-of select="concat(图:文本内容/@图:左边è·,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:padding-right"><xsl:value-of select="concat(图:文本内容/@图:å³è¾¹è·,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:文本内容/@图:文字排列方å‘"> + <xsl:choose> + <xsl:when test="图:文本内容/@图:文字排列方å‘='vert-l2r'"> + <xsl:attribute name="style:writing-mode">tb-lr</xsl:attribute> + </xsl:when> + <xsl:when test="图:文本内容/@图:文字排列方å‘='vert-r2l'"> + <xsl:attribute name="style:writing-mode">tb-rl</xsl:attribute> + </xsl:when> + <xsl:when test="图:文本内容/@图:文字排列方å‘='hori-r2l'"> + <xsl:attribute name="draw:textarea-horizontal-align">right</xsl:attribute> + </xsl:when> + <xsl:when test="图:文本内容/@图:文字排列方å‘='hori-12r'"> + <xsl:attribute name="draw:textarea-horizontal-align">left</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:if> + <xsl:if test="图:文本内容/@图:水平对é½"> + <xsl:attribute name="draw:textarea-horizontal-align"><xsl:value-of select="图:文本内容/@图:水平对é½"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:文本内容/@图:垂直对é½"> + <xsl:attribute name="draw:textarea-vertical-align"><xsl:value-of select="图:文本内容/@图:垂直对é½"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:文本内容/@图:自动æ¢è¡Œ"> + <xsl:attribute name="fo:wrap-option">no-wrap</xsl:attribute> + </xsl:if> + <xsl:attribute name="draw:auto-grow-width"><xsl:choose><xsl:when test="图:文本内容/@图:大å°é€‚应文字">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="draw:auto-grow-height"><xsl:choose><xsl:when test="图:文本内容/@图:大å°é€‚应文字">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template name="bina_graphic"> + <xsl:param name="refGraphic"/> + <xsl:element name="office:binary-data"> + <xsl:for-each select="/uof:UOF/uof:对象集/uof:其他对象[@uof:标识符 = $refGraphic]"> + <xsl:value-of select="uof:æ•°æ®"/> + </xsl:for-each> + </xsl:element> + <text:p/> + </xsl:template> + <xsl:template name="graphic-fill"> + <xsl:param name="draw-name"/> + <xsl:param name="gradient-name"/> + <xsl:if test="图:预定义图形/图:属性/图:å¡«å……/图:æ¸å˜"> + <xsl:element name="draw:gradient"> + <xsl:attribute name="draw:name"><xsl:value-of select="concat('Gradient ',$draw-name)"/></xsl:attribute> + <xsl:attribute name="draw:style"><xsl:choose><xsl:when test="$gradient-name/@图:ç§å­ç±»åž‹='linear'"><xsl:value-of select="'linear'"/></xsl:when><xsl:when test="$gradient-name/@图:ç§å­ç±»åž‹='radar'"><xsl:value-of select="'radial'"/></xsl:when><xsl:when test="$gradient-name/@图:ç§å­ç±»åž‹='oval'"><xsl:value-of select="'ellipsoid'"/></xsl:when><xsl:when test="$gradient-name/@图:ç§å­ç±»åž‹='square'"><xsl:value-of select="'square'"/></xsl:when><xsl:when test="$gradient-name/@图:ç§å­ç±»åž‹='rectangle'"><xsl:value-of select="'rectangular'"/></xsl:when></xsl:choose></xsl:attribute> + <xsl:attribute name="draw:start-color"><xsl:value-of select="$gradient-name/@图:起始色"/></xsl:attribute> + <xsl:attribute name="draw:end-color"><xsl:value-of select="$gradient-name/@图:终止色"/></xsl:attribute> + <xsl:attribute name="draw:start-intensity"><xsl:value-of select="concat($gradient-name/@图:起始浓度,'%')"/></xsl:attribute> + <xsl:attribute name="draw:end-intensity"><xsl:value-of select="concat($gradient-name/@图:终止浓度,'%')"/></xsl:attribute> + <xsl:attribute name="draw:angle"><xsl:value-of select="$gradient-name/@图:æ¸å˜æ–¹å‘ * 10"/></xsl:attribute> + <xsl:attribute name="draw:border"><xsl:value-of select="concat($gradient-name/@图:边界,'%')"/></xsl:attribute> + <xsl:if test="$gradient-name/@图:ç§å­Xä½ç½®"> + <xsl:attribute name="draw:cx"><xsl:value-of select="concat($gradient-name/@图:ç§å­Xä½ç½®,'%')"/></xsl:attribute> + </xsl:if> + <xsl:if test="$gradient-name/@图:ç§å­Yä½ç½®"> + <xsl:attribute name="draw:cy"><xsl:value-of select="concat($gradient-name/@图:ç§å­Yä½ç½®,'%')"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + <xsl:if test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´"> + <xsl:element name="draw:marker"> + <xsl:attribute name="draw:name"><xsl:choose><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='normal'">Arrow</xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='open'">Line Arrow</xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='stealth'">Arrow concave</xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='oval'">Circle</xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='diamond'">Square 45</xsl:when></xsl:choose></xsl:attribute> + <xsl:choose> + <xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='normal'"> + <xsl:attribute name="svg:viewBox">0 0 20 30</xsl:attribute> + <xsl:attribute name="svg:d">m10 0-10 30h20z</xsl:attribute> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='open'"> + <xsl:attribute name="svg:viewBox">0 0 1122 2243</xsl:attribute> + <xsl:attribute name="svg:d">m0 2108v17 17l12 42 30 34 38 21 43 4 29-8 30-21 25-26 13-34 343-1532 339 1520 13 42 29 34 39 21 42 4 42-12 34-30 21-42v-39-12l-4 4-440-1998-9-42-25-39-38-25-43-8-42 8-38 25-26 39-8 42z</xsl:attribute> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='stealth'"> + <xsl:attribute name="svg:viewBox">0 0 1131 1580</xsl:attribute> + <xsl:attribute name="svg:d">m1013 1491 118 89-567-1580-564 1580 114-85 136-68 148-46 161-17 161 13 153 46z</xsl:attribute> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='oval'"> + <xsl:attribute name="svg:viewBox">0 0 1131 1131</xsl:attribute> + <xsl:attribute name="svg:d">m462 1118-102-29-102-51-93-72-72-93-51-102-29-102-13-105 13-102 29-106 51-102 72-89 93-72 102-50 102-34 106-9 101 9 106 34 98 50 93 72 72 89 51 102 29 106 13 102-13 105-29 102-51 102-72 93-93 72-98 51-106 29-101 13z</xsl:attribute> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='diamond'"> + <xsl:attribute name="svg:viewBox">0 0 1131 1131</xsl:attribute> + <xsl:attribute name="svg:d">m0 564 564 567 567-567-567-564z</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:if test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´"> + <xsl:element name="draw:marker"> + <xsl:attribute name="draw:name"><xsl:choose><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='normal'">Arrow</xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='open'">Line Arrow</xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='stealth'">Arrow concave</xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='oval'">Circle</xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='diamond'">Square 45</xsl:when></xsl:choose></xsl:attribute> + <xsl:choose> + <xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='normal'"> + <xsl:attribute name="svg:viewBox">0 0 20 30</xsl:attribute> + <xsl:attribute name="svg:d">m10 0-10 30h20z</xsl:attribute> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='open'"> + <xsl:attribute name="svg:viewBox">0 0 1122 2243</xsl:attribute> + <xsl:attribute name="svg:d">m0 2108v17 17l12 42 30 34 38 21 43 4 29-8 30-21 25-26 13-34 343-1532 339 1520 13 42 29 34 39 21 42 4 42-12 34-30 21-42v-39-12l-4 4-440-1998-9-42-25-39-38-25-43-8-42 8-38 25-26 39-8 42z</xsl:attribute> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='stealth'"> + <xsl:attribute name="svg:viewBox">0 0 1131 1580</xsl:attribute> + <xsl:attribute name="svg:d">m1013 1491 118 89-567-1580-564 1580 114-85 136-68 148-46 161-17 161 13 153 46z</xsl:attribute> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='oval'"> + <xsl:attribute name="svg:viewBox">0 0 1131 1131</xsl:attribute> + <xsl:attribute name="svg:d">m462 1118-102-29-102-51-93-72-72-93-51-102-29-102-13-105 13-102 29-106 51-102 72-89 93-72 102-50 102-34 106-9 101 9 106 34 98 50 93 72 72 89 51 102 29 106 13 102-13 105-29 102-51 102-72 93-93 72-98 51-106 29-101 13z</xsl:attribute> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='diamond'"> + <xsl:attribute name="svg:viewBox">0 0 1131 1131</xsl:attribute> + <xsl:attribute name="svg:d">m0 564 564 567 567-567-567-564z</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:if test="图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:图形引用 or 图:预定义图形/图:属性/图:å¡«å……/图:图案/@图:图形引用"> + <xsl:element name="draw:fill-image"> + <xsl:attribute name="draw:name"><xsl:choose><xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:图案/@图:图形引用"><xsl:value-of select="图:预定义图形/图:属性/图:å¡«å……/图:图案/@图:类型"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:图形引用"><xsl:value-of select="图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:å称"/></xsl:when></xsl:choose></xsl:attribute> + <xsl:call-template name="bina_graphic"> + <xsl:with-param name="refGraphic"> + <xsl:choose> + <xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:图案/@图:图形引用"> + <xsl:value-of select="图:预定义图形/图:属性/图:å¡«å……/图:图案/@图:图形引用"/> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:图形引用"> + <xsl:value-of select="图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:图形引用"/> + </xsl:when> + </xsl:choose> + </xsl:with-param> + </xsl:call-template> + </xsl:element> + </xsl:if> + <xsl:if test="not(图:预定义图形/图:属性/图:线型='single') and not(图:预定义图形/图:属性/图:线型='thick') and 图:预定义图形/图:属性/图:线型"> + <draw:stroke-dash draw:name="Ultrafine_20_Dashed" draw:display-name="Ultrafine Dashed" draw:style="rect" draw:dots1="1" draw:dots1-length="0.051cm" draw:dots2="1" draw:dots2-length="0.051cm" draw:distance="0.051cm"/> + <draw:stroke-dash draw:name="Fine_20_Dashed" draw:display-name="Fine Dashed" draw:style="rect" draw:dots1="1" draw:dots1-length="0.508cm" draw:dots2="1" draw:dots2-length="0.508cm" draw:distance="0.508cm"/> + <draw:stroke-dash draw:name="Ultrafine_20_2_20_Dots_20_3_20_Dashes" draw:display-name="Ultrafine 2 Dots 3 Dashes" draw:style="rect" draw:dots1="2" draw:dots1-length="0.051cm" draw:dots2="3" draw:dots2-length="0.254cm" draw:distance="0.127cm"/> + <draw:stroke-dash draw:name="Fine_20_Dashed_20__28_var_29_" draw:display-name="Fine Dashed (var)" draw:style="rect" draw:dots1="1" draw:dots1-length="197%" draw:distance="197%"/> + <draw:stroke-dash draw:name="Fine_20_Dotted" draw:display-name="Fine Dotted" draw:style="rect" draw:dots1="1" draw:distance="0.457cm"/> + <draw:stroke-dash draw:name="Fine_20_Dashed_20__28_var_29_" draw:display-name="Fine Dashed (var)" draw:style="rect" draw:dots1="1" draw:dots1-length="197%" draw:distance="197%"/> + <draw:stroke-dash draw:name="Fine_20_Dotted" draw:display-name="Fine Dotted" draw:style="rect" draw:dots1="1" draw:distance="0.457cm"/> + <draw:stroke-dash draw:name="Line_20_with_20_Fine_20_Dots" draw:display-name="Line with Fine Dots" draw:style="rect" draw:dots1="1" draw:dots1-length="2.007cm" draw:dots2="10" draw:distance="0.152cm"/> + <draw:stroke-dash draw:name="Line_20_Style_20_9" draw:display-name="Line Style 9" draw:style="rect" draw:dots1="1" draw:dots1-length="197%" draw:distance="120%"/> + <draw:stroke-dash draw:name="_33__20_Dashes_20_3_20_Dots_20__28_var_29_" draw:display-name="3 Dashes 3 Dots (var)" draw:style="rect" draw:dots1="3" draw:dots1-length="197%" draw:dots2="3" draw:distance="100%"/> + <draw:stroke-dash draw:name="_32__20_Dots_20_1_20_Dash" draw:display-name="2 Dots 1 Dash" draw:style="rect" draw:dots1="2" draw:dots2="1" draw:dots2-length="0.203cm" draw:distance="0.203cm"/> + <draw:stroke-dash draw:name="Ultrafine_20_Dotted_20__28_var_29_" draw:display-name="Ultrafine Dotted (var)" draw:style="rect" draw:dots1="1" draw:distance="50%"/> + <draw:stroke-dash draw:name="Dash_20_10" draw:display-name="Dash 10" draw:style="rect" draw:dots1="1" draw:dots1-length="0.02cm" draw:dots2="1" draw:dots2-length="0.02cm" draw:distance="0.02cm"/> + </xsl:if> + </xsl:template> + <xsl:template name="å•å…ƒæ ¼å¼æ ·"> + <xsl:variable name="uofSheet" select="/uof:UOF/uof:电å­è¡¨æ ¼"/> + <xsl:variable name="uofSheet1" select="/uof:UOF/uof:电å­è¡¨æ ¼/表:主体/表:工作表"/> + <xsl:variable name="uofSheetCom" select="$uofSheet/表:公用处ç†è§„则"/> + <xsl:variable name="first-style" select="/uof:UOF/uof:å¼æ ·é›†/uof:å•å…ƒæ ¼å¼æ ·"/> + <xsl:variable name="quyu" select="/uof:UOF/uof:电å­è¡¨æ ¼/表:公用处ç†è§„则/表:æ¡ä»¶æ ¼å¼åŒ–集/表:æ¡ä»¶æ ¼å¼åŒ–/表:区域"/> + <xsl:variable name="condition-format-set" select="/uof:UOF/uof:电å­è¡¨æ ¼/表:公用处ç†è§„则/表:æ¡ä»¶æ ¼å¼åŒ–集/表:æ¡ä»¶æ ¼å¼åŒ–"/> + <xsl:variable name="aa"> + <xsl:for-each select="$first-style"> + <xsl:if test="@表:标识符!=@表:å称 and @表:å称!='Normal'"> + <xsl:value-of select="@表:å称"/> + </xsl:if> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="bb"> + <xsl:for-each select="$first-style"> + <xsl:if test="@表:标识符!=@表:å称 and @表:å称!='Normal'"> + <xsl:value-of select="@表:标识符"/> + </xsl:if> + </xsl:for-each> + </xsl:variable> + <office:styles> + <!-- if ConditionalFormatting exists,it should generate some styles for style:style --> + <!--xsl:if test="$uofSheetCom/表:æ¡ä»¶æ ¼å¼åŒ–集"> + <xsl:call-template name="CondFormat_office_style"/> + </xsl:if--> + <!--ro000179 chenjh--> + <xsl:for-each select="$first-style[@表:类型='custom' or @表:类型='default']"> + <xsl:call-template name="å•å…ƒæ ¼å…·ä½“å¼æ ·"/> + <xsl:apply-templates select="表:æ•°å­—æ ¼å¼[@表:æ ¼å¼ç ]"/> + <xsl:apply-templates select="表:字体格å¼[å­—:上下标]"/> + </xsl:for-each> + </office:styles> + <office:automatic-styles> + <xsl:for-each select="$first-style[@表:类型='auto']"> + <xsl:variable name="apply-style-name" select="@表:å称"/> + <xsl:variable name="style-name" select="@表:标识符"/> + <xsl:choose> + <xsl:when test="$style-name!=$apply-style-name and $apply-style-name!='Normal'"> + <xsl:for-each select="$condition-format-set/表:æ¡ä»¶"> + <style:style> + <xsl:attribute name="style:name"><xsl:value-of select="//uof:å•å…ƒæ ¼å¼æ ·[@表:å称=current()/表:æ ¼å¼/@表:å¼æ ·å¼•ç”¨ and @表:类型='auto']/@表:标识符"/></xsl:attribute> + <xsl:attribute name="style:family">table-cell</xsl:attribute> + <xsl:attribute name="style:parent-style-name">Default</xsl:attribute> + <xsl:for-each select="parent::表:æ¡ä»¶æ ¼å¼åŒ–/表:æ¡ä»¶"> + <xsl:variable name="condition-text"> + <xsl:choose> + <xsl:when test="@表:类型='cell value'"> + <xsl:choose> + <xsl:when test="表:æ“作ç /text()='between' "> + <xsl:value-of select="concat('cell-content-is-between','(',表:第一æ“作数/text(),',',表:第二æ“作数/text(),')')"/> + </xsl:when> + <xsl:when test=" 表:æ“作ç /text()='not between'"> + <xsl:value-of select="concat('cell-content-is-not-between','(',表:第一æ“作数/text(),',',表:第二æ“作数/text(),')')"/> + </xsl:when> + <xsl:when test="表:æ“作ç /text()='equal to'"> + <xsl:value-of select="concat('cell-content()=',表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="表:æ“作ç /text()='not equal to'"> + <xsl:value-of select="concat('cell-content()!=',表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="表:æ“作ç /text()='greater than'"> + <xsl:value-of select="concat('cell-content()&gt;',表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="表:æ“作ç /text()='less than'"> + <xsl:value-of select="concat('cell-content()&lt;',表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="表:æ“作ç /text()='greater than or equal to'"> + <xsl:value-of select="concat('cell-content()&gt;=',表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="表:æ“作ç /text()='less than or equal to'"> + <xsl:value-of select="concat('cell-content()&lt;=',表:第一æ“作数/text())"/> + </xsl:when> + </xsl:choose> + </xsl:when> + <xsl:when test="@表:类型='formula'"> + <xsl:value-of select="concat('is-true-formula','(',表:第一æ“作数/text(),')')"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:element name="style:map"> + <xsl:variable name="address"> + <xsl:value-of select="preceding-sibling::表:区域"/> + </xsl:variable> + <xsl:attribute name="style:condition"><xsl:value-of select="$condition-text"/></xsl:attribute> + <xsl:attribute name="style:apply-style-name"><xsl:value-of select="表:æ ¼å¼/@表:å¼æ ·å¼•ç”¨"/></xsl:attribute> + <xsl:attribute name="style:base-cell-address"><xsl:value-of select="substring-after($address,':')"/></xsl:attribute> + </xsl:element> + </xsl:for-each> + </style:style> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:for-each select="uof:å•å…ƒæ ¼å¼æ · "> + <xsl:if test="@表:类型='auto' and (@表:标识符=@表:å称 or @表:å称='Normal')"> + <xsl:call-template name="å•å…ƒæ ¼å…·ä½“å¼æ ·"/> + </xsl:if> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + <!--Redoffie comment liliang SC0008 06.02.14--> + <!--1新增内容--> + <xsl:if test="uof:å•å…ƒæ ¼å¼æ ·"> + <xsl:for-each select="uof:å•å…ƒæ ¼å¼æ ·"> + <xsl:if test="@表:类型='auto' and (@表:标识符=@表:å称 or @表:å称='Normal')"> + <xsl:call-template name="å•å…ƒæ ¼å…·ä½“å¼æ ·"/> + </xsl:if> + </xsl:for-each> + </xsl:if> + <xsl:if test="/uof:UOF/uof:对象集/uof:其他对象/@uof:公有类型='png' or /uof:UOF/uof:对象集/uof:其他对象/@uof:公有类型='ipg' or /uof:UOF/uof:对象集/uof:其他对象/@uof:公有类型='bmp' or /uof:UOF/uof:对象集/uof:其他对象/@uof:公有类型='gif'"> + <style:style style:name="Graphics" style:family="graphics"> + <style:properties text:anchor-type="paragraph" svg:x="0cm" svg:y="0cm" style:wrap="none" style:vertical-pos="top" style:vertical-rel="paragraph" style:horizontal-pos="center" style:horizontal-rel="paragraph"/> + </style:style> + </xsl:if> + <xsl:apply-templates select="/uof:UOF/uof:对象集/图:图形"/> + <xsl:apply-templates select="/uof:UOF/uof:对象集/图:图形/图:文本内容/å­—:段è½/å­—:å¥/å­—:å¥å±žæ€§" mode="style"/> + <!--Redoffice comment end 06.02.14--> + <xsl:apply-templates select="$uofSheet1/表:工作表内容"/> + <xsl:if test="uof:å•å…ƒæ ¼å¼æ ·"> + <xsl:for-each select="uof:å•å…ƒæ ¼å¼æ ·[@表:类型='auto' and (@表:标识符=@表:å称 or @表:å称='Normal')]"> + <xsl:call-template name="å•å…ƒæ ¼å…·ä½“å¼æ ·"/> + <xsl:apply-templates select="表:æ•°å­—æ ¼å¼[@表:æ ¼å¼ç ]"/> + <xsl:apply-templates select="表:字体格å¼[å­—:上下标]"/> + </xsl:for-each> + </xsl:if> + <!-- if ConditionalFormatting exists,transforing the styles --> + <!--xsl:if test="$uofSheetCom/表:æ¡ä»¶æ ¼å¼åŒ–集"> + <xsl:call-template name="CondFormat_automatic_style"/> + </xsl:if--> + <xsl:if test="$uofSheetCom/表:æ¡ä»¶æ ¼å¼åŒ–集/表:æ¡ä»¶æ ¼å¼åŒ–"> + <xsl:variable name="style-name" select="$first-style/@表:标识符"/> + <xsl:variable name="left-top"> + <xsl:call-template name="search-left-top-in-tables"> + <xsl:with-param name="cellstylename" select="$style-name"/> + <xsl:with-param name="tableslist" select="$uofSheet1/表:工作表内容"/> + <xsl:with-param name="return" select="''"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="after-translated-left-top"> + <xsl:call-template name="translate-left-top"> + <xsl:with-param name="left-top" select="$left-top"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="$after-translated-left-top!=''"> + <xsl:call-template name="create-the-condition-format-map"> + <xsl:with-param name="condition-format-set" select="$uofSheetCom/表:æ¡ä»¶æ ¼å¼åŒ–集//表:æ¡ä»¶æ ¼å¼åŒ–"/> + <xsl:with-param name="current-left-top" select="$after-translated-left-top"/> + </xsl:call-template> + </xsl:if> + </xsl:if> + <xsl:apply-templates select="/uof:UOF/uof:电å­è¡¨æ ¼/表:主体/表:工作表/表:工作表内容/表:列/表:å•å…ƒæ ¼/*[descendant-or-self::*[namespace-uri()='http://www.w3.org/TR/REC-html40']]"/> + <!--xsl:apply-templates select="$uofSheet1/表:工作表属性/表:页é¢è®¾ç½®/表:页眉页脚/å­—:段è½" /--> + <xsl:call-template name="create-page-master"> + <xsl:with-param name="worksheetoptions" select="$uofSheet1/表:工作表属性"/> + </xsl:call-template> + <xsl:for-each select="uof:å¥å¼æ ·"> + <style:style> + <xsl:attribute name="style:name"><xsl:value-of select="@å­—:标识符"/></xsl:attribute> + <xsl:attribute name="style:family">text</xsl:attribute> + <style:text-properties> + <xsl:apply-templates select="./*"/> + </style:text-properties> + </style:style> + </xsl:for-each> + </office:automatic-styles> + <office:master-styles> + <xsl:call-template name="create-master-styles"> + <xsl:with-param name="worksheetoptions" select="$uofSheet1/表:工作表属性"/> + </xsl:call-template> + </office:master-styles> + </xsl:template> + <xsl:template match="表:æ•°æ®æœ‰æ•ˆæ€§"> + <xsl:variable name="range-name-temp"> + <xsl:value-of select="substring-before(表:区域,'!')"/> + </xsl:variable> + <xsl:variable name="range-name"> + <xsl:value-of select="substring($range-name-temp,2,string-length($range-name-temp)-2)"/> + </xsl:variable> + <xsl:variable name="first-range"> + <xsl:choose> + <xsl:when test="contains(表:区域, ',')"> + <xsl:value-of select="translate(substring-after(substring-before(表:区域, ','),'!'),'$','')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="translate(substring-after(表:区域,'!'),'$','')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="value-first"> + <xsl:value-of select="translate(表:第一æ“作数,'=','')"/> + </xsl:variable> + <xsl:variable name="value-second"> + <xsl:value-of select="translate(表:第二æ“作数,'=','')"/> + </xsl:variable> + <xsl:element name="table:content-validation"> + <xsl:attribute name="table:name"><xsl:value-of select="concat('val', position())"/></xsl:attribute> + <!--æ•°æ®æœ‰æ•ˆæ€§:第一æ“作数ã€ç¬¬äºŒæ“作数--> + <!-- don't support two type of qualifier: List, Custom --> + <xsl:attribute name="table:condition"><xsl:variable name="qualifier-content"><xsl:choose><xsl:when test="表:æ“ä½œç  = 'between'"><xsl:choose><xsl:when test="(number($value-second))"><xsl:value-of select="concat('cell-content-is-between([',$range-name,'.',$value-first,'],',$value-second)"/></xsl:when><xsl:otherwise><xsl:value-of select="concat('cell-content-is-between([',$range-name,'.',$value-first,'],[',$range-name,'.',$value-second,']')"/></xsl:otherwise></xsl:choose></xsl:when><xsl:when test="表:æ“ä½œç  = 'not between'"><xsl:choose><xsl:when test="number($value-second)"><xsl:value-of select="concat('cell-content-is-not-between([',$range-name,'.',$value-first,'],',$value-second)"/></xsl:when><xsl:otherwise><xsl:value-of select="concat('cell-content-is-not-between([',$range-name,'.',$value-first,'],[',$range-name,'.',$value-second,']')"/></xsl:otherwise></xsl:choose></xsl:when><xsl:when test="表:æ“ä½œç  = 'not equal to'"><xsl:value-of select="concat('!=', $value-first)"/></xsl:when><xsl:when test="表:æ“ä½œç  = 'equal to'"><xsl:variable name="range1"><xsl:value-of select="substring-after(substring-before($value-first,':'),'(')"/></xsl:variable><xsl:variable name="range2"><xsl:value-of select="substring-before(substring-after($value-first,':'),')')"/></xsl:variable><xsl:value-of select="concat('=SUM([',$range-name,'.',$range1,':',$range-name,'.',$range2,']')"/></xsl:when><xsl:when test="表:æ“ä½œç  = 'less than'"><xsl:value-of select="concat('&lt;', $value-first)"/></xsl:when><xsl:when test="表:æ“ä½œç  = 'greater than'"><xsl:value-of select="concat('&gt;', $value-first)"/></xsl:when><xsl:when test="表:æ“ä½œç  = 'greater than or equal to'"><xsl:value-of select="concat('&gt;=[',$range-name, '.',$value-first,']')"/></xsl:when><xsl:when test="表:æ“ä½œç  = 'less than or equal to'"><xsl:value-of select="concat('&lt;=[',$range-name,'.', $value-first,']')"/></xsl:when><xsl:otherwise><xsl:value-of select="concat('([',$range-name,'.',substring-before($value-first,':'),':',$range-name,'.',substring-after($value-first,':'),'])')"/></xsl:otherwise></xsl:choose></xsl:variable><!--æ“作ç ã€æ ¡éªŒç±»åž‹--><xsl:variable name="qualifier-value"><xsl:choose><xsl:when test="表:校验类型 = 'whole number'"><xsl:choose><xsl:when test="(表:æ“ä½œç  = 'not between') or (表:æ“ä½œç  = 'between')"><xsl:value-of select="concat('oooc:cell-content-is-whole-number() and ', $qualifier-content, ')')"/></xsl:when><xsl:otherwise><xsl:value-of select="concat('oooc:cell-content-is-whole-number() and ', 'cell-content()', $qualifier-content)"/></xsl:otherwise></xsl:choose></xsl:when><xsl:when test="表:校验类型 = 'decimal'"><xsl:choose><xsl:when test="(表:æ“ä½œç  = 'not between') or (表:æ“ä½œç  = 'between')"><xsl:value-of select="concat('oooc:cell-content-is-decimal-number() and ', $qualifier-content, ')')"/></xsl:when><xsl:otherwise><xsl:value-of select="concat('oooc:cell-content-is-decimal-number() and ', 'cell-content()', $qualifier-content)"/></xsl:otherwise></xsl:choose></xsl:when><xsl:when test="表:校验类型 = 'list'"><xsl:choose><xsl:when test="(表:æ“ä½œç  = 'not between') or (表:æ“ä½œç  = 'between')"><xsl:value-of select="concat('oooc:cell-content-is-in-list() and ', $qualifier-content, ')')"/></xsl:when><xsl:otherwise><xsl:value-of select="concat('oooc:cell-content-is-in-list',$qualifier-content)"/></xsl:otherwise></xsl:choose></xsl:when><xsl:when test="表:校验类型 = 'date'"><xsl:choose><xsl:when test="(表:æ“ä½œç  = 'not between') or (表:æ“ä½œç  = 'between')"><xsl:value-of select="concat('oooc:cell-content-is-date() and ', $qualifier-content, ')')"/></xsl:when><xsl:otherwise><xsl:value-of select="concat('oooc:cell-content-is-date() and ', 'cell-content()', $qualifier-content)"/></xsl:otherwise></xsl:choose></xsl:when><xsl:when test="表:校验类型 = 'time'"><xsl:choose><xsl:when test="(表:æ“ä½œç  = 'not between') or (表:æ“ä½œç  = 'between')"><xsl:value-of select="concat('oooc:cell-content-is-time() and ', $qualifier-content, ')')"/></xsl:when><xsl:otherwise><xsl:value-of select="concat('oooc:cell-content-is-time() and ', 'cell-content()', $qualifier-content)"/></xsl:otherwise></xsl:choose></xsl:when><xsl:when test="表:校验类型 = 'text length'"><xsl:choose><xsl:when test="表:æ“ä½œç  = 'not between'"><xsl:choose><xsl:when test="number($value-second)"><xsl:value-of select="concat('oooc:cell-content-text-length-is-not-between([', $range-name,'.',$value-first, '],', $value-second, ')')"/></xsl:when><xsl:otherwise><xsl:value-of select="concat('oooc:cell-content-text-length-is-not-between([',$range-name,'.', $value-first, '],[',$range-name,'.', $value-second, '])')"/></xsl:otherwise></xsl:choose></xsl:when><xsl:when test="$value-second and $value-first"><xsl:choose><xsl:when test="number($value-second)"><xsl:value-of select="concat('oooc:cell-content-text-length-is-between([',$range-name,'.',$value-first,'],',$value-second,')')"/></xsl:when><xsl:otherwise><xsl:value-of select="concat('oooc:cell-content-text-length-is-between([',$range-name,'.',$value-first,'],[',$range-name,'.',$value-second,'])')"/></xsl:otherwise></xsl:choose></xsl:when><xsl:otherwise><xsl:value-of select="concat('oooc:cell-content-text-length()', $qualifier-content)"/></xsl:otherwise></xsl:choose></xsl:when><xsl:when test="表:校验类型 = 'custom'"><xsl:choose><xsl:when test="表:æ“ä½œç  = 'between'"><xsl:value-of select="concat('and cell-content-is-between(',substring-before($value-first,'('),'([',$range-name,'.',substring-after(substring-before($value-first,':'),'('),':',$range-name,'.',substring-before(substring-after($value-first,':'),')'),']),0')"/></xsl:when><xsl:when test="表:æ“ä½œç  = 'not between'"><xsl:value-of select="concat('oooc:and cell-content-is-not-between(',substring-before($value-first,'('),'([',$range-name,'.',substring-after(substring-before($value-first,':'),'('),':',$range-name,'.',substring-before(substring-after($value-first,':'),')'),']),0')"/></xsl:when><xsl:otherwise><xsl:value-of select="concat('oooc:cell-content-is-custom() and ', 'cell-content()', $qualifier-content)"/></xsl:otherwise></xsl:choose></xsl:when><xsl:otherwise><xsl:value-of select="表:校验类型"/></xsl:otherwise></xsl:choose></xsl:variable><xsl:value-of select="$qualifier-value"/></xsl:attribute> + <!--忽略空格--> + <xsl:attribute name="table:allow-empty-cell"><xsl:choose><xsl:when test="表:忽略空格"><xsl:value-of select="'false'"/></xsl:when><xsl:otherwise><xsl:value-of select="'true'"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="table:base-cell-address"><xsl:variable name="range"><xsl:value-of select="$first-range"/><!--xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="0" /> + <xsl:with-param name="cell-column-pos" select="0" /> + <xsl:with-param name="expression" select="$first-range" /> + <xsl:with-param name="return-value" select="''" /> + </xsl:call-template--></xsl:variable><xsl:call-template name="encode-as-cell-address"><xsl:with-param name="string" select="concat($range-name, '.', $range)"/></xsl:call-template></xsl:attribute> + <!--输入æ示--> + <xsl:element name="table:help-message"> + <xsl:attribute name="table:title"><xsl:value-of select="表:输入æ示/@表:标题"/></xsl:attribute> + <xsl:attribute name="table:display"><xsl:choose><xsl:when test="表:输入æ示/@表:显示"><xsl:value-of select="表:输入æ示/@表:显示"/></xsl:when><xsl:otherwise><xsl:value-of select="'false'"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:element name="text:p"> + <xsl:value-of select="表:输入æ示/@表:内容"/> + </xsl:element> + </xsl:element> + <!--错误æ示--> + <xsl:element name="table:error-message"> + <xsl:attribute name="table:message-type"><xsl:choose><xsl:when test="表:错误æ示/@表:类型= 'information'"><xsl:value-of select="'information'"/></xsl:when><xsl:when test="表:错误æ示/@表:类型= 'warning'"><xsl:value-of select="'warning'"/></xsl:when><xsl:otherwise><xsl:value-of select="'stop'"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="table:title"><xsl:value-of select="表:错误æ示/@表:标题"/></xsl:attribute> + <xsl:attribute name="table:display"><xsl:choose><xsl:when test="表:错误æ示/@表:显示"><xsl:value-of select="表:错误æ示/@表:显示"/></xsl:when><xsl:otherwise><xsl:value-of select="'false'"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:element name="text:p"> + <xsl:value-of select="表:错误æ示/@表:内容"/> + </xsl:element> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template name="CondFormat_office_style"> + <xsl:for-each select="../../uof:电å­è¡¨æ ¼/表:公用处ç†è§„则/表:æ¡ä»¶æ ¼å¼åŒ–集/表:æ¡ä»¶æ ¼å¼åŒ–"> + <xsl:variable name="table-pos" select="count(../../../preceding-sibling::表:公用处ç†è§„则)+1"/> + <xsl:variable name="conditions" select="count(../preceding-sibling::表:æ¡ä»¶æ ¼å¼åŒ–集)+1"/> + <xsl:for-each select="表:æ¡ä»¶"> + <xsl:variable name="condition-number" select="count(preceding-sibling::表:æ¡ä»¶)+1"/> + <xsl:element name="style:style"> + <xsl:attribute name="style:name"><xsl:call-template name="encode-as-nc-name"><xsl:with-param name="string" select="concat('Excel_CondFormat_',$table-pos,'_',$conditions,'_',$condition-number)"/></xsl:call-template></xsl:attribute> + <xsl:attribute name="style:family">table-cell</xsl:attribute> + <xsl:element name="style:properties"> + <xsl:choose> + <xsl:when test="表:æ ¼å¼/@表:å¼æ ·å¼•ç”¨"> + <xsl:variable name="stylevalue" select="表:æ ¼å¼/@表:å¼æ ·å¼•ç”¨"/> + <xsl:call-template name="recursion-condformat-style-table-cell"> + <xsl:with-param name="style-value-t"> + <xsl:choose> + <xsl:when test="substring($stylevalue,string-length($stylevalue),1) != ';'"> + <xsl:value-of select="concat($stylevalue,';')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$stylevalue"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:element> + <!--xsl:element name="style:text-properties"--> + <!--chengxz0618--> + <xsl:element name="style:properties"> + <xsl:choose> + <xsl:when test="表:æ ¼å¼/@表:å¼æ ·å¼•ç”¨"> + <xsl:variable name="stylevalue" select="表:æ ¼å¼/@表:å¼æ ·å¼•ç”¨"/> + <xsl:call-template name="recursion-condformat-style-text"> + <xsl:with-param name="style-value-t"> + <xsl:choose> + <xsl:when test="substring($stylevalue,string-length($stylevalue),1) != ';'"> + <xsl:value-of select="concat($stylevalue,';')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$stylevalue"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:font-style"><xsl:value-of select="'italic'"/></xsl:attribute> + <xsl:attribute name="style:text-underline-type"><xsl:value-of select="'single'"/></xsl:attribute> + <xsl:attribute name="style:text-underline-color"><xsl:value-of select="'font-color'"/></xsl:attribute> + <xsl:attribute name="fo:font-weight"><xsl:value-of select="'bold'"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:element> + </xsl:for-each> + </xsl:for-each> + </xsl:template> + <xsl:template name="cell-pattern-color"> + <xsl:param name="pattern"/> + <xsl:param name="color-value"/> + <xsl:param name="pattern-color-value"/> + <xsl:variable name="rev-pattern" select="1 - $pattern"/> + <xsl:variable name="color-R-value"> + <xsl:call-template name="hex2decimal"> + <xsl:with-param name="hex-number" select="substring($color-value,2,2)"/> + <xsl:with-param name="index" select="1"/> + <xsl:with-param name="str-length" select="2"/> + <xsl:with-param name="last-value" select="0"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="color-G-value"> + <xsl:call-template name="hex2decimal"> + <xsl:with-param name="hex-number" select="substring($color-value,4,2)"/> + <xsl:with-param name="index" select="1"/> + <xsl:with-param name="str-length" select="2"/> + <xsl:with-param name="last-value" select="0"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="color-B-value"> + <xsl:call-template name="hex2decimal"> + <xsl:with-param name="hex-number" select="substring($color-value,6,2)"/> + <xsl:with-param name="index" select="1"/> + <xsl:with-param name="str-length" select="2"/> + <xsl:with-param name="last-value" select="0"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="pattern-R-value"> + <xsl:call-template name="hex2decimal"> + <xsl:with-param name="hex-number" select="substring($pattern-color-value,2,2)"/> + <xsl:with-param name="index" select="1"/> + <xsl:with-param name="str-length" select="2"/> + <xsl:with-param name="last-value" select="0"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="pattern-G-value"> + <xsl:call-template name="hex2decimal"> + <xsl:with-param name="hex-number" select="substring($pattern-color-value,4,2)"/> + <xsl:with-param name="index" select="1"/> + <xsl:with-param name="str-length" select="2"/> + <xsl:with-param name="last-value" select="0"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="pattern-B-value"> + <xsl:call-template name="hex2decimal"> + <xsl:with-param name="hex-number" select="substring($pattern-color-value,6,2)"/> + <xsl:with-param name="index" select="1"/> + <xsl:with-param name="str-length" select="2"/> + <xsl:with-param name="last-value" select="0"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="R-value"> + <xsl:variable name="combined-R-value"> + <xsl:call-template name="decimal2hex"> + <xsl:with-param name="dec-number" select="floor($color-R-value * $rev-pattern + $pattern-R-value * $pattern)"/> + <xsl:with-param name="last-value" select="'H'"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="string-length($combined-R-value) = 1"> + <xsl:value-of select="concat('0',$combined-R-value)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$combined-R-value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="G-value"> + <xsl:variable name="combined-G-value"> + <xsl:call-template name="decimal2hex"> + <xsl:with-param name="dec-number" select="floor($color-G-value * $rev-pattern + $pattern-G-value * $pattern)"/> + <xsl:with-param name="last-value" select="'H'"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="string-length($combined-G-value) = 1"> + <xsl:value-of select="concat('0',$combined-G-value)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$combined-G-value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="B-value"> + <xsl:variable name="combined-B-value"> + <xsl:call-template name="decimal2hex"> + <xsl:with-param name="dec-number" select="floor($color-B-value * $rev-pattern + $pattern-B-value * $pattern)"/> + <xsl:with-param name="last-value" select="'H'"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="string-length($combined-B-value) = 1"> + <xsl:value-of select="concat('0',$combined-B-value)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$combined-B-value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="concat('#',$R-value,$G-value,$B-value)"/> + </xsl:template> + <xsl:template name="hex2decimal"> + <xsl:param name="hex-number"/> + <xsl:param name="index"/> + <xsl:param name="str-length"/> + <xsl:param name="last-value"/> + <xsl:variable name="dec-char"> + <xsl:call-template name="hexNumber2dec"> + <xsl:with-param name="hex-value" select="substring($hex-number, $index ,1)"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="current-value" select="$last-value * 16 + $dec-char"/> + <xsl:if test="$index &lt; $str-length"> + <xsl:call-template name="hex2decimal"> + <xsl:with-param name="hex-number" select="$hex-number"/> + <xsl:with-param name="index" select="$index + 1"/> + <xsl:with-param name="str-length" select="$str-length"/> + <xsl:with-param name="last-value" select="$current-value"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="$index = $str-length"> + <xsl:value-of select="$current-value"/> + </xsl:if> + </xsl:template> + <xsl:template name="hexNumber2dec"> + <xsl:param name="hex-value"/> + <xsl:choose> + <xsl:when test="$hex-value = 'A' or ($hex-value = 'a')"> + <xsl:value-of select="10"/> + </xsl:when> + <xsl:when test="$hex-value = 'B' or ($hex-value = 'b')"> + <xsl:value-of select="11"/> + </xsl:when> + <xsl:when test="$hex-value = 'C' or ($hex-value = 'c')"> + <xsl:value-of select="12"/> + </xsl:when> + <xsl:when test="$hex-value = 'D' or ($hex-value = 'd')"> + <xsl:value-of select="13"/> + </xsl:when> + <xsl:when test="$hex-value = 'E' or ($hex-value = 'e')"> + <xsl:value-of select="14"/> + </xsl:when> + <xsl:when test="$hex-value = 'F' or ($hex-value = 'f')"> + <xsl:value-of select="15"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$hex-value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="decimal2hex"> + <xsl:param name="dec-number"/> + <xsl:param name="last-value"/> + <xsl:variable name="current-value"> + <xsl:call-template name="decNumber2hex"> + <xsl:with-param name="dec-value"> + <xsl:if test="$dec-number &gt; 15"> + <xsl:value-of select="floor($dec-number div 16)"/> + </xsl:if> + <xsl:if test="$dec-number &lt; 16"> + <xsl:value-of select="$dec-number"/> + </xsl:if> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:if test="$dec-number &gt; 15"> + <xsl:call-template name="decimal2hex"> + <xsl:with-param name="dec-number" select="$dec-number mod 16"/> + <xsl:with-param name="last-value" select="concat($last-value,$current-value)"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="$dec-number &lt; 16"> + <xsl:value-of select="substring-after(concat($last-value,$current-value),'H')"/> + </xsl:if> + </xsl:template> + <xsl:template name="decNumber2hex"> + <xsl:param name="dec-value"/> + <xsl:choose> + <xsl:when test="$dec-value = 10"> + <xsl:value-of select="'A'"/> + </xsl:when> + <xsl:when test="$dec-value = 11"> + <xsl:value-of select="'B'"/> + </xsl:when> + <xsl:when test="$dec-value = 12"> + <xsl:value-of select="'C'"/> + </xsl:when> + <xsl:when test="$dec-value = 13"> + <xsl:value-of select="'D'"/> + </xsl:when> + <xsl:when test="$dec-value = 14"> + <xsl:value-of select="'E'"/> + </xsl:when> + <xsl:when test="$dec-value = 15"> + <xsl:value-of select="'F'"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$dec-value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="recursion-condformat-style-table-cell"> + <xsl:param name="style-value-t"/> + <xsl:variable name="style-value" select="$style-value-t"/> + <xsl:choose> + <xsl:when test="starts-with($style-value,'background')"> + <xsl:choose> + <xsl:when test="contains($style-value,'mso-pattern')"> + <xsl:variable name="color-value"> + <xsl:call-template name="translate-color-style"> + <xsl:with-param name="source-str" select="normalize-space(substring-before(substring-after($style-value,':'),';'))"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="mso-value"> + <xsl:call-template name="translate-color-style"> + <xsl:with-param name="source-str" select="normalize-space(substring-after($style-value,'mso-pattern'))"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="mso-color" select="substring-after($mso-value,'#')"/> + <xsl:variable name="pattern-color-value" select="substring($mso-color,1,6)"/> + <xsl:variable name="pattern" select="concat('0.',normalize-space(substring-before(substring-after($mso-color,'gray-'),';')))"/> + <xsl:variable name="pattern-color"> + <xsl:call-template name="cell-pattern-color"> + <xsl:with-param name="pattern" select="$pattern"/> + <xsl:with-param name="color-value" select="$color-value"/> + <xsl:with-param name="pattern-color-value" select="concat('#',$pattern-color-value)"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="fo:background-color"><xsl:value-of select="normalize-space($pattern-color)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:background-color"><xsl:call-template name="translate-color-style"><xsl:with-param name="source-str" select="normalize-space(substring-before(substring-after($style-value,':'),';'))"/></xsl:call-template></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="starts-with($style-value,'border')"> + <xsl:attribute name="fo:border"><xsl:value-of select="'0.002cm solid #000000'"/></xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:if test="contains($style-value,':')"> + <xsl:call-template name="recursion-condformat-style-table-cell"> + <xsl:with-param name="style-value-t" select="substring-after($style-value,';')"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template name="recursion-condformat-style-text"> + <xsl:param name="style-value-t"/> + <xsl:variable name="style-value" select="normalize-space($style-value-t)"/> + <xsl:choose> + <xsl:when test="starts-with($style-value,'color')"> + <xsl:attribute name="fo:color"><xsl:call-template name="translate-color-style"><xsl:with-param name="source-str" select="normalize-space(substring-before(substring-after($style-value,':'),';'))"/></xsl:call-template></xsl:attribute> + </xsl:when> + <xsl:when test="starts-with($style-value,'font-style')"> + <xsl:attribute name="fo:font-style"><xsl:value-of select="normalize-space(substring-before(substring-after($style-value,':'),';'))"/></xsl:attribute> + </xsl:when> + <xsl:when test="starts-with($style-value,'font-weight')"> + <xsl:variable name="font-weight" select="normalize-space(substring-before(substring-after($style-value,':'),';'))"/> + <xsl:attribute name="fo:font-weight"><xsl:choose><xsl:when test="($font-weight &gt; 300) and ($font-weight &lt; 500)"><xsl:value-of select="'normal'"/></xsl:when><xsl:when test="($font-weight &gt; 500) or ($font-weight = 500)"><xsl:value-of select="'bold'"/></xsl:when><xsl:otherwise><xsl:value-of select="'0'"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:when> + <xsl:when test="starts-with($style-value,'text-underline-style')"> + <xsl:attribute name="style:text-underline-type"><xsl:value-of select="normalize-space(substring-before(substring-after($style-value,':'),';'))"/></xsl:attribute> + <xsl:attribute name="style:text-underline-color"><xsl:value-of select="'#000000'"/></xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:if test="contains($style-value,':')"> + <xsl:call-template name="recursion-condformat-style-text"> + <xsl:with-param name="style-value-t" select="substring-after($style-value,';')"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template name="translate-color-style"> + <xsl:param name="source-str"/> + <xsl:choose> + <xsl:when test="starts-with($source-str,'#')"> + <xsl:value-of select="$source-str"/> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="starts-with($source-str,'black')"> + <xsl:value-of select="'#000000'"/> + </xsl:when> + <xsl:when test="starts-with($source-str,'maroon')"> + <xsl:value-of select="'#800000'"/> + </xsl:when> + <xsl:when test="starts-with($source-str,'red')"> + <xsl:value-of select="'#FF0000'"/> + </xsl:when> + <xsl:when test="starts-with($source-str,'fuchsia')"> + <xsl:value-of select="'#FF00FF'"/> + </xsl:when> + <xsl:when test="starts-with($source-str,'olive')"> + <xsl:value-of select="'#808000'"/> + </xsl:when> + <xsl:when test="starts-with($source-str,'yellow')"> + <xsl:value-of select="'#FFFF00'"/> + </xsl:when> + <xsl:when test="starts-with($source-str,'green')"> + <xsl:value-of select="'#008000'"/> + </xsl:when> + <xsl:when test="starts-with($source-str,'lime')"> + <xsl:value-of select="'#00FF00'"/> + </xsl:when> + <xsl:when test="starts-with($source-str,'teal')"> + <xsl:value-of select="'#008080'"/> + </xsl:when> + <xsl:when test="starts-with($source-str,'aqua')"> + <xsl:value-of select="'#00FFFF'"/> + </xsl:when> + <xsl:when test="starts-with($source-str,'navy')"> + <xsl:value-of select="'#000080'"/> + </xsl:when> + <xsl:when test="starts-with($source-str,'blue')"> + <xsl:value-of select="'#0000FF'"/> + </xsl:when> + <xsl:when test="starts-with($source-str,'purple')"> + <xsl:value-of select="'#800080'"/> + </xsl:when> + <xsl:when test="starts-with($source-str,'gray')"> + <xsl:value-of select="'#808080'"/> + </xsl:when> + <xsl:when test="starts-with($source-str,'silver')"> + <xsl:value-of select="'#C0C0C0'"/> + </xsl:when> + <xsl:when test="starts-with($source-str,'white')"> + <xsl:value-of select="'#FFFFFF'"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'#FFFFFF'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="CondFormat_automatic_style"> + <xsl:for-each select="../uof:电å­è¡¨æ ¼/表:公用处ç†è§„则/表:æ¡ä»¶æ ¼å¼åŒ–集/表:æ¡ä»¶æ ¼å¼åŒ–"> + <xsl:variable name="table-pos" select="count(../../../preceding-sibling::表:公用处ç†è§„则)+1"/> + <xsl:variable name="conditions" select="count(../preceding-sibling::表:æ¡ä»¶æ ¼å¼åŒ–集)+1"/> + <xsl:element name="style:style"> + <xsl:attribute name="style:name"><xsl:call-template name="encode-as-nc-name"><xsl:with-param name="string" select="concat('ce',$table-pos,'-',$conditions)"/></xsl:call-template></xsl:attribute> + <xsl:attribute name="style:family">table-cell</xsl:attribute> + <xsl:for-each select="uof:å•å…ƒæ ¼å¼æ ·/表:æ¡ä»¶"> + <xsl:variable name="condition-number" select="count(preceding-sibling::表:æ¡ä»¶)+1"/> + <xsl:variable name="base-address"> + <xsl:choose> + <xsl:when test="contains(../表:区域,',')"> + <xsl:choose> + <xsl:when test="contains(substring-before(../表:区域,','),':')"> + <xsl:value-of select="substring-before(substring-after(../表:区域,':'),',')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-before(../表:区域,',')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="../表:区域"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="base-cell-address"> + <xsl:call-template name="translate-unit"> + <xsl:with-param name="column-number" select="substring-before(substring-after($base-address,'R'),'C')"/> + <xsl:with-param name="row-number" select="substring-after($base-address,'C')"/> + <xsl:with-param name="column-pos-style" select="absolute"/> + <xsl:with-param name="row-pos-style" select="absolute"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="condition-value"> + <xsl:call-template name="translate-condition"> + </xsl:call-template> + </xsl:variable> + <xsl:element name="style:map"> + <xsl:attribute name="style:condition"><xsl:value-of select="$condition-value"/></xsl:attribute> + <xsl:attribute name="style:apply-style-name"><xsl:value-of select="concat('Excel_CondFormat_',$table-pos,'_',$conditions,'_',$condition-number)"/></xsl:attribute> + <xsl:attribute name="style:base-cell-address"><xsl:value-of select="concat(../../@Name,'.',$base-cell-address)"/></xsl:attribute> + </xsl:element> + </xsl:for-each> + </xsl:element> + </xsl:for-each> + </xsl:template> + <xsl:template name="translate-condition"> + <xsl:variable name="address-value"> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="0"/> + <xsl:with-param name="cell-column-pos" select="0"/> + <xsl:with-param name="expression" select="表:第一æ“作数"/> + <xsl:with-param name="return-value" select="''"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="表:æ“作ç "> + <xsl:variable name="qualifier" select="表:æ“作ç "/> + <xsl:variable name="first-value" select="表:第一æ“作数"/> + <xsl:choose> + <xsl:when test="$qualifier = 'Equal'"> + <xsl:choose> + <xsl:when test="starts-with($first-value,'&quot;')"> + <xsl:value-of select="concat('cell-content()=',$address-value)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat('cell-content()=[',$address-value,']')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$qualifier = 'Less'"> + <xsl:value-of select="concat('cell-content()&lt;[',$address-value,']')"/> + </xsl:when> + <xsl:when test="$qualifier = 'Greater'"> + <xsl:value-of select="concat('cell-content()&gt;[',$address-value,']')"/> + </xsl:when> + <xsl:when test="$qualifier = 'LessOrEqual'"> + <xsl:value-of select="concat('cell-content()&lt;=[',$address-value,']')"/> + </xsl:when> + <xsl:when test="$qualifier = 'GreaterOrEqual'"> + <xsl:value-of select="concat('cell-content()&gt;=[',$address-value,']')"/> + </xsl:when> + <xsl:when test="$qualifier = 'NotEqual'"> + <xsl:value-of select="concat('cell-content()!=[',$address-value,']')"/> + </xsl:when> + <xsl:when test="$qualifier = 'Between'"> + <xsl:variable name="second-value"> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="0"/> + <xsl:with-param name="cell-column-pos" select="0"/> + <xsl:with-param name="expression" select="表:第二æ“作数"/> + <xsl:with-param name="return-value" select="''"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="concat('cell-content-is-between([',$address-value,'],[',$second-value,'])')"/> + </xsl:when> + <xsl:when test="$qualifier = 'NotBetween'"> + <xsl:variable name="second-value"> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="0"/> + <xsl:with-param name="cell-column-pos" select="0"/> + <xsl:with-param name="expression" select="表:第二æ“作数"/> + <xsl:with-param name="return-value" select="''"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="concat('cell-content-is-not-between([',$address-value,'],[',$second-value,'])')"/> + </xsl:when> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat('is-true-formula(',$address-value,')')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="translate-expression"> + <xsl:param name="cell-row-pos"/> + <xsl:param name="cell-column-pos"/> + <xsl:param name="expression"/> + <xsl:param name="return-value"/> + <xsl:variable name="temp-range"> + <xsl:choose> + <xsl:when test="$expression != ''"> + <xsl:call-template name="parse-range-name"> + <xsl:with-param name="expression" select="$expression"/> + <xsl:with-param name="return-value" select="''"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="''"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="range-type"> + <xsl:choose> + <xsl:when test="substring($temp-range, 1, 1) = '1'"> + <xsl:value-of select="1"/> + </xsl:when> + <xsl:when test="substring($temp-range, 1, 1) = '2'"> + <xsl:value-of select="2"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="2"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="current-range"> + <xsl:value-of select="substring($temp-range, 2)"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$range-type = 1"> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="$cell-row-pos"/> + <xsl:with-param name="cell-column-pos" select="$cell-column-pos"/> + <xsl:with-param name="expression"> + <xsl:choose> + <xsl:when test="contains($current-range, '#$')"> + <xsl:variable name="temp-token"> + <xsl:choose> + <xsl:when test="contains($current-range, '\')"> + <xsl:value-of select="concat(']', substring-after($current-range, '#$'), &quot;&apos;&quot;)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-after($current-range, '#$')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="substring-after($expression, $temp-token)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-after($expression, $current-range)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="return-value"> + <xsl:choose> + <xsl:when test="$current-range = '='"> + <xsl:text>oooc:=</xsl:text> + </xsl:when> + <xsl:when test="substring($current-range, string-length($current-range)) = '('"> + <xsl:value-of select="concat($return-value, substring-before($expression, $current-range), $current-range, '[.')"/> + </xsl:when> + <xsl:when test="$current-range = ','"> + <xsl:value-of select="concat($return-value, substring-before($expression, $current-range), '];[.')"/> + </xsl:when> + <xsl:when test="$current-range = ')'"> + <xsl:value-of select="concat($return-value, substring-before($expression, $current-range), '])')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($return-value, substring-before($expression, $current-range), $current-range)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="handle-type"> + <xsl:choose> + <xsl:when test="starts-with($current-range, 'R')"> + <xsl:choose> + <xsl:when test="contains($current-range, 'C')"> + <xsl:variable name="part-type-r"> + <xsl:call-template name="handle-type-number"> + <xsl:with-param name="t-part" select="substring-before( substring-after($current-range, 'R'), 'C')"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="part-type-c"> + <xsl:call-template name="handle-type-number"> + <xsl:with-param name="t-part" select="substring-after($current-range, 'C')"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="($part-type-r = 1) and ($part-type-c = 1)"> + <xsl:value-of select="1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="4"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="part-type"> + <xsl:call-template name="handle-type-number"> + <xsl:with-param name="t-part" select="substring-after($current-range, 'R')"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="$part-type = 1"> + <xsl:value-of select="2"/> + </xsl:when> + <xsl:when test="$part-type = 2"> + <xsl:value-of select="4"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="4"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="starts-with($current-range, 'C')"> + <xsl:variable name="part-type"> + <xsl:call-template name="handle-type-number"> + <xsl:with-param name="t-part" select="substring-after($current-range, 'C')"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="$part-type = 1"> + <xsl:value-of select="3"/> + </xsl:when> + <xsl:when test="$part-type = 2"> + <xsl:value-of select="4"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="4"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="4"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$handle-type = 1"> + <xsl:variable name="after-R"> + <xsl:value-of select="substring(substring-after($current-range,'R'),1,1)"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$after-R='C' or $after-R='[' or $after-R='0' or $after-R='1' or $after-R='2' or $after-R='3' or $after-R='4' or $after-R='5' or $after-R='6' or $after-R='7' or $after-R='8' or $after-R='9'"> + <xsl:variable name="row-pos"> + <xsl:choose> + <xsl:when test="$after-R='['"> + <xsl:value-of select="$cell-row-pos+substring-before( substring-after($current-range,'R['),']')"/> + </xsl:when> + <xsl:when test="$after-R='C'"> + <xsl:value-of select="$cell-row-pos"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-before(substring-after($current-range,'R'),'C')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="row-pos-style"> + <xsl:choose> + <xsl:when test="$after-R='[' or $after-R='C'">relative</xsl:when> + <xsl:otherwise>absolute</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="after-C"> + <xsl:value-of select="substring(substring-after(substring-after($current-range,'R'),'C'),1,1)"/> + </xsl:variable> + <xsl:variable name="column-digit-length"> + <xsl:choose> + <xsl:when test="$after-C='0' or $after-C='1' or $after-C='2' or $after-C='3' or $after-C='4' or $after-C='5' or $after-C='6' or $after-C='7' or $after-C='8' or $after-C='9'"> + <xsl:call-template name="get-digit-length"> + <xsl:with-param name="complexive-string" select="substring-after(substring-after($current-range,'R'),'C')"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="column-pos"> + <xsl:choose> + <xsl:when test="$after-C='['"> + <xsl:value-of select="$cell-column-pos + substring-before(substring-after(substring-after($current-range,'R'),'C['),']')"/> + </xsl:when> + <xsl:when test="$after-C='0' or $after-C='1' or $after-C='2' or $after-C='3' or $after-C='4' or $after-C='5' or $after-C='6' or $after-C='7' or $after-C='8' or $after-C='9'"> + <xsl:value-of select="substring(substring-after(substring-after($current-range,'R'),'C'),1,$column-digit-length)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$cell-column-pos"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="column-pos-style"> + <xsl:choose> + <xsl:when test="$after-C='0' or $after-C='1' or $after-C='2' or $after-C='3' or $after-C='4' or $after-C='5' or $after-C='6' or $after-C='7' or $after-C='8' or $after-C='9'">absolute</xsl:when> + <xsl:otherwise>relative</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="trans-unit"> + <xsl:call-template name="translate-unit"> + <xsl:with-param name="column-number" select="$column-pos"/> + <xsl:with-param name="row-number" select="$row-pos"/> + <xsl:with-param name="column-pos-style" select="$column-pos-style"/> + <xsl:with-param name="row-pos-style" select="$row-pos-style"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="name-unit" select="concat(substring-before($expression, $current-range), $trans-unit)"/> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="$cell-row-pos"/> + <xsl:with-param name="cell-column-pos" select="$cell-column-pos"/> + <xsl:with-param name="expression" select="substring-after($expression, $current-range)"/> + <xsl:with-param name="return-value" select="concat($return-value, $name-unit)"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="name-unit" select="concat(substring-before($expression, $current-range), translate( substring-before(substring-after($expression, '('),'R'),',!', ';.'))"/> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="$cell-row-pos"/> + <xsl:with-param name="cell-column-pos" select="$cell-column-pos"/> + <xsl:with-param name="expression" select="substring-after($current-range,'R')"/> + <xsl:with-param name="return-value" select="concat($return-value, $name-unit)"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$handle-type = 2"> + <xsl:variable name="after-R"> + <xsl:value-of select="substring(substring-after($current-range,'R'),1,1)"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$after-R='[' or $after-R='0' or $after-R='1' or $after-R='2' or $after-R='3' or $after-R='4' or $after-R='5' or $after-R='6' or $after-R='7' or $after-R='8' or $after-R='9'"> + <xsl:variable name="row-number"> + <xsl:choose> + <xsl:when test="$after-R = '['"> + <xsl:value-of select="substring-before(substring-after($current-range, 'R['), ']')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-after($current-range, 'R')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="row-pos"> + <xsl:choose> + <xsl:when test="$after-R='['"> + <xsl:value-of select="$cell-row-pos + $row-number"/> + </xsl:when> + <xsl:when test="$after-R='0' or $after-R='1' or $after-R='2' or $after-R='3' or $after-R='4' or $after-R='5' or $after-R='6' or $after-R='7' or $after-R='8' or $after-R='9'"> + <xsl:value-of select="$row-number"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$cell-row-pos"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="trans-unit1"> + <xsl:call-template name="translate-unit"> + <xsl:with-param name="column-number" select="1"/> + <xsl:with-param name="row-number" select="$row-pos"/> + <xsl:with-param name="column-pos-style" select="'relative'"/> + <xsl:with-param name="row-pos-style" select="'relative'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="trans-unit2"> + <xsl:call-template name="translate-unit"> + <xsl:with-param name="column-number" select="256"/> + <xsl:with-param name="row-number" select="$row-pos"/> + <xsl:with-param name="column-pos-style" select="'relative'"/> + <xsl:with-param name="row-pos-style" select="'relative'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="name-unit" select="concat(substring-before($expression, $current-range), $trans-unit1, ':', $trans-unit2)"/> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="$cell-row-pos"/> + <xsl:with-param name="cell-column-pos" select="$cell-column-pos"/> + <xsl:with-param name="expression" select="substring-after($expression, $current-range)"/> + <xsl:with-param name="return-value" select="concat($return-value, $name-unit)"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="name-unit" select="concat(substring-before($expression, $current-range), translate( substring-before($current-range,'R'),',!', ';.'),'R')"/> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="$cell-row-pos"/> + <xsl:with-param name="cell-column-pos" select="$cell-column-pos"/> + <xsl:with-param name="expression" select="substring-after($current-range,'R')"/> + <xsl:with-param name="return-value" select="concat($return-value, $name-unit)"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$handle-type = 3"> + <xsl:variable name="after-C"> + <xsl:value-of select="substring(substring-after($current-range,'C'),1,1)"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$after-C='[' or $after-C='0' or $after-C='1' or $after-C='2' or $after-C='3' or $after-C='4' or $after-C='5' or $after-C='6' or $after-C='7' or $after-C='8' or $after-C='9'"> + <xsl:variable name="column-number"> + <xsl:choose> + <xsl:when test="$after-C = '['"> + <xsl:value-of select="substring-before(substring-after($current-range, 'C['), ']')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-after($current-range, 'C')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="column-pos"> + <xsl:choose> + <xsl:when test="$after-C='['"> + <xsl:value-of select="$cell-column-pos + $column-number"/> + </xsl:when> + <xsl:when test="$after-C='0' or $after-C='1' or $after-C='2' or $after-C='3' or $after-C='4' or $after-C='5' or $after-C='6' or $after-C='7' or $after-C='8' or $after-C='9'"> + <xsl:value-of select="$column-number"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$cell-column-pos"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="trans-unit1"> + <xsl:call-template name="translate-unit"> + <xsl:with-param name="column-number" select="$column-pos"/> + <xsl:with-param name="row-number" select="1"/> + <xsl:with-param name="column-pos-style" select="'relative'"/> + <xsl:with-param name="row-pos-style" select="'relative'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="trans-unit2"> + <xsl:call-template name="translate-unit"> + <xsl:with-param name="column-number" select="$column-pos"/> + <xsl:with-param name="row-number" select="32000"/> + <xsl:with-param name="column-pos-style" select="'relative'"/> + <xsl:with-param name="row-pos-style" select="'relative'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="name-unit" select="concat(substring-before($expression, $current-range), $trans-unit1, ':', $trans-unit2)"/> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="$cell-row-pos"/> + <xsl:with-param name="cell-column-pos" select="$cell-column-pos"/> + <xsl:with-param name="expression" select="substring-after($expression, $current-range)"/> + <xsl:with-param name="return-value" select="concat($return-value, $name-unit)"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="name-unit" select="concat(substring-before($expression, $current-range), translate( substring-before($current-range,'C'),',!', ';.'),'C')"/> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="$cell-row-pos"/> + <xsl:with-param name="cell-column-pos" select="$cell-column-pos"/> + <xsl:with-param name="expression" select="substring-after($current-range,'C')"/> + <xsl:with-param name="return-value" select="concat($return-value, $name-unit)"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="next-pit" select="substring-after($expression, $current-range)"/> + <xsl:choose> + <xsl:when test="contains($next-pit, '+') or contains($next-pit, '-') or contains($next-pit, '*') or contains($next-pit, '/') or contains($next-pit, ')') or contains($next-pit, '^') or contains($next-pit, ':') or contains($next-pit, '&quot;') or contains($next-pit, ';') or contains($next-pit, ',') or contains($next-pit, '[')"> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="$cell-row-pos"/> + <xsl:with-param name="cell-column-pos" select="$cell-column-pos"/> + <xsl:with-param name="expression" select="substring-after($expression, $current-range)"/> + <xsl:with-param name="return-value" select="concat($return-value, substring-before($expression, $current-range), $current-range)"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="translate( concat($return-value, substring-before($expression, $current-range), $current-range),',!', ';.')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="parse-range-name"> + <xsl:param name="expression"/> + <xsl:param name="return-value"/> + <xsl:variable name="first-one" select="substring($expression,1,1)"/> + <xsl:choose> + <xsl:when test="$first-one = '='"> + <xsl:choose> + <xsl:when test="string-length(normalize-space($return-value)) &gt; 0"> + <xsl:value-of select="concat('2', $return-value)"/> + </xsl:when> + <xsl:otherwise> + <xsl:text>1=</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$first-one='(' or $first-one='!' or $first-one='&amp;'"> + <xsl:value-of select="concat('1', $return-value, $first-one)"/> + </xsl:when> + <xsl:when test="$first-one='['"> + <xsl:choose> + <xsl:when test="starts-with(substring-after($expression, ']'), 'C')"> + <xsl:call-template name="parse-range-name"> + <xsl:with-param name="expression" select="substring-after($expression, ']')"/> + <xsl:with-param name="return-value" select="concat($return-value, substring-before($expression, ']'), ']')"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="contains(substring-before($expression, ']'), '.') and contains(substring-after($expression, ']'), '!')"> + <xsl:value-of select="concat('1', &quot;&apos;&quot;, substring-before(substring-after($expression, '['), ']'), &quot;&apos;&quot;, '#$', substring-before(substring-after($expression, ']'), '!'))"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat('2', $return-value, substring-before($expression, ']'), ']')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$first-one='&quot;'"> + <xsl:value-of select="concat('1', $first-one, substring-before(substring-after($expression, '&quot;'), '&quot;'), '&quot;')"/> + </xsl:when> + <xsl:when test="$first-one=&quot;&apos;&quot;"> + <xsl:variable name="str-in" select="substring-before(substring-after($expression, &quot;&apos;&quot;), &quot;&apos;&quot;)"/> + <xsl:choose> + <xsl:when test="contains($str-in, '\') and contains($str-in, '[') and contains($str-in, ']')"> + <xsl:variable name="first-pos" select="substring-before($str-in, '[')"/> + <xsl:variable name="second-pos" select="substring-before(substring-after($str-in, '['), ']')"/> + <xsl:variable name="third-pos" select="substring-after($str-in, ']')"/> + <xsl:value-of select="concat('1', &quot;&apos;&quot;, $first-pos, $second-pos, &quot;&apos;&quot;, '#$', $third-pos)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat('1', &quot;&apos;&quot;, $str-in, &quot;&apos;&quot;)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$first-one='+' or $first-one='-' or $first-one='*' or $first-one='/' or $first-one=')' or $first-one='^' or $first-one=':' or $first-one='&quot;' or $first-one=';' or $first-one=',' or $first-one='&gt;' or $first-one='&lt;'"> + <xsl:choose> + <xsl:when test="$return-value = ''"> + <xsl:value-of select="concat('1', $first-one)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat('2', $return-value)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="$expression = ''"> + <xsl:value-of select="concat('2', $return-value)"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="parse-range-name"> + <xsl:with-param name="expression" select="substring($expression, 2, string-length($expression)-1)"/> + <xsl:with-param name="return-value" select="concat($return-value, substring($expression, 1, 1))"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="handle-type-number"> + <xsl:param name="t-part"/> + <xsl:choose> + <xsl:when test="starts-with($t-part, '[')"> + <xsl:variable name="tt-str" select="substring-before( substring-after( $t-part, '['), ']')"/> + <xsl:choose> + <xsl:when test="($tt-str &lt; 0) or ($tt-str &gt; 0) or ($tt-str = 0)"> + <xsl:value-of select="1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="2"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="($t-part &lt; 0) or ($t-part &gt; 0) or ($t-part = 0)"> + <xsl:value-of select="1"/> + </xsl:when> + <xsl:when test="$t-part = ''"> + <xsl:value-of select="1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="2"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="translate-unit"> + <xsl:param name="column-number"/> + <xsl:param name="row-number"/> + <xsl:param name="column-pos-style"/> + <xsl:param name="row-pos-style"/> + <xsl:variable name="column-number1"> + <xsl:value-of select="floor( $column-number div 26 )"/> + </xsl:variable> + <xsl:variable name="column-number2"> + <xsl:value-of select="$column-number mod 26"/> + </xsl:variable> + <xsl:variable name="column-character1"> + <xsl:call-template name="number-to-character"> + <xsl:with-param name="number" select="$column-number1"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="column-character2"> + <xsl:call-template name="number-to-character"> + <xsl:with-param name="number" select="$column-number2"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="$column-pos-style = 'absolute'"> + <xsl:value-of select="concat( '$', $column-character1, $column-character2)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat( $column-character1, $column-character2)"/> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="$row-pos-style ='absolute'"> + <xsl:value-of select="concat( '$', $row-number)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$row-number"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="number-to-character"> + <xsl:param name="number"/> + <xsl:choose> + <xsl:when test="$number = 0"/> + <xsl:when test="$number = 1">A</xsl:when> + <xsl:when test="$number = 2">B</xsl:when> + <xsl:when test="$number = 3">C</xsl:when> + <xsl:when test="$number = 4">D</xsl:when> + <xsl:when test="$number = 5">E</xsl:when> + <xsl:when test="$number = 6">F</xsl:when> + <xsl:when test="$number = 7">G</xsl:when> + <xsl:when test="$number = 8">H</xsl:when> + <xsl:when test="$number = 9">I</xsl:when> + <xsl:when test="$number = 10">J</xsl:when> + <xsl:when test="$number = 11">K</xsl:when> + <xsl:when test="$number = 12">L</xsl:when> + <xsl:when test="$number = 13">M</xsl:when> + <xsl:when test="$number = 14">N</xsl:when> + <xsl:when test="$number = 15">O</xsl:when> + <xsl:when test="$number = 16">P</xsl:when> + <xsl:when test="$number = 17">Q</xsl:when> + <xsl:when test="$number = 18">R</xsl:when> + <xsl:when test="$number = 19">S</xsl:when> + <xsl:when test="$number = 20">T</xsl:when> + <xsl:when test="$number = 21">U</xsl:when> + <xsl:when test="$number = 22">V</xsl:when> + <xsl:when test="$number = 23">W</xsl:when> + <xsl:when test="$number = 24">X</xsl:when> + <xsl:when test="$number = 25">Y</xsl:when> + <xsl:when test="$number = 26">Z</xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:template> + <xsl:template name="get-digit-length"> + <xsl:param name="complexive-string"/> + <xsl:variable name="first-char"> + <xsl:value-of select="substring( $complexive-string, 1, 1)"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$first-char = '1' or $first-char = '2' or $first-char = '3' or $first-char = '4' or $first-char = '5' or $first-char = '6' or $first-char = '7' or $first-char = '8' or $first-char = '9' or $first-char = '0' "> + <xsl:variable name="temp"> + <xsl:call-template name="get-digit-length"> + <xsl:with-param name="complexive-string" select="substring( $complexive-string, 2)"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="$temp+1"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:å¥å±žæ€§" mode="style"> + <!--chengxz 0725--> + <xsl:if test="not(@å­—:å¼æ ·å¼•ç”¨)"> + <xsl:element name="style:style"> + <xsl:attribute name="style:name">T<xsl:number from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" count="å­—:å¥å±žæ€§" format="1"/></xsl:attribute> + <xsl:attribute name="style:family">text</xsl:attribute> + <xsl:if test="@å­—:å¼æ ·å¼•ç”¨"> + <xsl:attribute name="style:parent-style-name"><xsl:value-of select="@å­—:å¼æ ·å¼•ç”¨"/></xsl:attribute> + </xsl:if> + <xsl:element name="style:text-properties"> + <xsl:apply-templates select="./*"/> + </xsl:element> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="style-style-content"> + <xsl:variable name="style-name" select="@表:标识符"/> + <xsl:variable name="apply-style-name" select="@表:å称"/> + <xsl:attribute name="style:family"><xsl:choose><xsl:when test="/uof:UOF/uof:电å­è¡¨æ ¼/表:主体/表:工作表/表:工作表内容/表:列[@表:å¼æ ·å¼•ç”¨=$style-name]">table-column</xsl:when><xsl:otherwise>table-cell</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="/uof:UOF/uof:电å­è¡¨æ ¼/表:主体/表:工作表/表:工作表内容/表:列[@表:å¼æ ·å¼•ç”¨=$style-name]/@表:列宽"> + <xsl:element name="style:table-column-properties"> + <xsl:attribute name="style:column-width"><xsl:value-of select="concat(/uof:UOF/uof:电å­è¡¨æ ¼/表:主体/表:工作表/表:工作表内容/表:列[@表:å¼æ ·å¼•ç”¨=$style-name]/@表:列宽,$uofUnit)"/></xsl:attribute> + <xsl:if test="/uof:UOF/uof:电å­è¡¨æ ¼/表:主体/表:工作表/表:工作表内容/表:列[@表:å¼æ ·å¼•ç”¨=$style-name]/@表:跨度"> + <xsl:attribute name="fo:break-before">auto</xsl:attribute> + </xsl:if> + <xsl:for-each select="/uof:UOF/uof:电å­è¡¨æ ¼/表:主体/表:工作表/表:工作表内容/表:列[@表:å¼æ ·å¼•ç”¨=$style-name]"> + <xsl:if test="preceding-sibling::表:列[1]/@表:跨度 and ancestor::表:工作表/表:分页符集/表:分页符/@表:列å·"> + <xsl:variable name="kuadu"> + <xsl:value-of select="preceding-sibling::表:列[1]/@表:跨度"/> + </xsl:variable> + <xsl:if test="not($kuadu='1')"> + <xsl:attribute name="fo:break-before">page</xsl:attribute> + </xsl:if> + <xsl:if test="$kuadu='1' and not(preceding::表:列[2])"> + <xsl:attribute name="fo:break-before">page</xsl:attribute> + </xsl:if> + </xsl:if> + </xsl:for-each> + </xsl:element> + </xsl:if> + <xsl:element name="style:table-cell-properties"> + <xsl:if test="表:对é½æ ¼å¼"> + <xsl:if test="表:对é½æ ¼å¼/表:垂直对é½æ–¹å¼"> + <xsl:variable name="vertical-align"> + <xsl:choose> + <xsl:when test="表:对é½æ ¼å¼/表:垂直对é½æ–¹å¼ = 'top'">top</xsl:when> + <xsl:when test="表:对é½æ ¼å¼/表:垂直对é½æ–¹å¼ = 'center'">center</xsl:when> + <xsl:when test="表:对é½æ ¼å¼/表:垂直对é½æ–¹å¼ = 'bottom'">bottom</xsl:when> + <xsl:otherwise>middle</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="style:vertical-align"><xsl:value-of select="$vertical-align"/></xsl:attribute> + </xsl:if> + <xsl:if test="表:对é½æ ¼å¼/表:自动æ¢è¡Œ/@表:值 = 'true'"> + <xsl:attribute name="fo:wrap-option">wrap</xsl:attribute> + </xsl:if> + <xsl:if test="表:对é½æ ¼å¼/表:缩进"> + <xsl:attribute name="fo:padding-left"><xsl:variable name="indent" select="表:对é½æ ¼å¼/表:缩进 * 10"/><xsl:call-template name="convert2cm"><xsl:with-param name="value" select="concat($indent,'pt')"/></xsl:call-template><xsl:text>cm</xsl:text></xsl:attribute> + </xsl:if> + <xsl:if test="表:对é½æ ¼å¼/表:文字旋转角度"> + <xsl:attribute name="style:rotation-angle"><xsl:choose><xsl:when test="表:对é½æ ¼å¼/表:文字旋转角度 &lt; 0"><xsl:value-of select="360 - 表:对é½æ ¼å¼/表:文字旋转角度"/></xsl:when><xsl:otherwise><xsl:value-of select="表:对é½æ ¼å¼/表:文字旋转角度"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="style:rotation-align">none</xsl:attribute> + </xsl:if> + <xsl:if test="表:对é½æ ¼å¼/表:æ–‡å­—æ–¹å‘ = 'vertical'"> + <xsl:attribute name="style:direction">ttb</xsl:attribute> + <xsl:if test="not(表:对é½æ ¼å¼/å­—:水平对é½æ–¹å¼)"> + <xsl:attribute name="style:text-align-source">fix</xsl:attribute> + </xsl:if> + </xsl:if> + </xsl:if> + <!--xsl:if test="表:边框"> + <xsl:apply-templates select="表:边框" /> + </xsl:if--> + <!--chenjh add 边框 again--> + <xsl:if test="表:边框/uof:上/@uof:宽度 !=''"> + <xsl:variable name="top-line-width" select="concat(表:边框/uof:上/@uof:宽度,$uofUnit)"/> + <xsl:variable name="top-line-tyle"> + <xsl:choose> + <xsl:when test="表:边框/uof:上/@uof:类型='single'">solid</xsl:when> + <xsl:when test="表:边框/uof:上/@uof:类型='double'">double</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="top-line-color" select="表:边框/uof:上/@uof:颜色"/> + <xsl:variable name="border-top" select="concat($top-line-width,' ',$top-line-tyle,' ',$top-line-color)"/> + <xsl:attribute name="fo:border-top"><xsl:value-of select="$border-top"/></xsl:attribute> + </xsl:if> + <xsl:if test="表:边框/uof:下/@uof:宽度 !=''"> + <xsl:variable name="bottom-line-width" select="concat(表:边框/uof:下/@uof:宽度,$uofUnit)"/> + <xsl:variable name="bottom-line-tyle"> + <xsl:choose> + <xsl:when test="表:边框/uof:下/@uof:类型='single'">solid</xsl:when> + <xsl:when test="表:边框/uof:下/@uof:类型='double'">double</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="bottom-line-color" select="表:边框/uof:下/@uof:颜色"/> + <xsl:variable name="border-bottom" select="concat($bottom-line-width,' ',$bottom-line-tyle,' ',$bottom-line-color)"/> + <xsl:attribute name="fo:border-bottom"><xsl:value-of select="$border-bottom"/></xsl:attribute> + </xsl:if> + <xsl:if test="表:边框/uof:å·¦/@uof:宽度 !=''"> + <xsl:variable name="left-line-width" select="concat(表:边框/uof:å·¦/@uof:宽度,$uofUnit)"/> + <xsl:variable name="left-line-tyle"> + <xsl:choose> + <xsl:when test="表:边框/uof:å·¦/@uof:类型='single'">solid</xsl:when> + <xsl:when test="表:边框/uof:å·¦/@uof:类型='double'">double</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="left-line-color" select="表:边框/uof:å·¦/@uof:颜色"/> + <xsl:variable name="border-left" select="concat($left-line-width,' ',$left-line-tyle,' ',$left-line-color)"/> + <xsl:attribute name="fo:border-left"><xsl:value-of select="$border-left"/></xsl:attribute> + </xsl:if> + <xsl:if test="表:边框/uof:å³/@uof:宽度 !=''"> + <xsl:variable name="right-line-width" select="concat(表:边框/uof:å³/@uof:宽度,$uofUnit)"/> + <xsl:variable name="right-line-tyle"> + <xsl:choose> + <xsl:when test="@uof:类型 = 'none'">none</xsl:when> + <xsl:when test="@uof:类型 = 'continuous'">solid</xsl:when> + <xsl:when test="@uof:类型 = 'double'">double</xsl:when> + <xsl:otherwise>solid</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="right-line-color" select="表:边框/uof:å³/@uof:颜色"/> + <xsl:variable name="border-right" select="concat($right-line-width,' ',$right-line-tyle,' ',$right-line-color)"/> + <xsl:attribute name="fo:border-right"><xsl:value-of select="$border-right"/></xsl:attribute> + </xsl:if> + <xsl:if test="表:边框/uof:对角线1/@uof:宽度 !=''"> + <xsl:variable name="diagonal-lr-width" select="concat(表:边框/uof:对角线1/@uof:宽度,$uofUnit)"/> + <xsl:variable name="diagonal-lr-tyle"> + <xsl:choose> + <xsl:when test="表:边框/uof:对角线1/@uof:类型 = 'none'">none</xsl:when> + <xsl:when test="表:边框/uof:对角线1/@uof:类型 = 'continuous'">solid</xsl:when> + <xsl:when test="表:边框/uof:对角线1/@uof:类型 = 'double'">double</xsl:when> + <xsl:otherwise>solid</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="diagonal-lr-color" select="表:边框/uof:对角线1/@uof:颜色"/> + <xsl:variable name="border-diagonal" select="concat($diagonal-lr-width,' ',$diagonal-lr-tyle,' ',$diagonal-lr-color)"/> + <xsl:attribute name="style:diagonal-bl-tr"><xsl:value-of select="$border-diagonal"/></xsl:attribute> + </xsl:if> + <xsl:if test="表:边框/uof:对角线2/@uof:宽度 !=''"> + <xsl:variable name="diagonal-rl-width" select="concat(表:边框/uof:对角线2/@uof:宽度,$uofUnit)"/> + <xsl:variable name="diagonal-rl-tyle"> + <xsl:choose> + <xsl:when test="表:边框/uof:对角线1/@uof:类型 = 'none'">none</xsl:when> + <xsl:when test="表:边框/uof:对角线1/@uof:类型 = 'continuous'">solid</xsl:when> + <xsl:when test="表:边框/uof:对角线1/@uof:类型 = 'double'">double</xsl:when> + <xsl:otherwise>solid</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="diagonal-rl-color" select="表:边框/uof:对角线2/@uof:颜色"/> + <xsl:variable name="border-diagonal" select="concat($diagonal-rl-width,' ',$diagonal-rl-tyle,' ',$diagonal-rl-color)"/> + <xsl:attribute name="style:diagonal-tl-br"><xsl:value-of select="$border-diagonal"/></xsl:attribute> + </xsl:if> + <xsl:if test="表:边框/*/@uof:阴影"> + <xsl:choose> + <xsl:when test="表:边框/uof:下/@uof:阴影 and 表:边框/uof:å³/@uof:阴影"> + <xsl:attribute name="style:shadow">#808080 0.18cm 0.18cm</xsl:attribute> + </xsl:when> + <xsl:when test="表:边框/uof:下/@uof:阴影 and 表:边框/uof:å·¦/@uof:阴影"> + <xsl:attribute name="style:shadow">#808080 -0.18cm 0.18cm</xsl:attribute> + </xsl:when> + <xsl:when test="表:边框/uof:上/@uof:阴影 and 表:边框/uof:å³/@uof:阴影"> + <xsl:attribute name="style:shadow">#808080 0.18cm -0.18cm</xsl:attribute> + </xsl:when> + <xsl:when test="表:边框/uof:上/@uof:阴影 and 表:边框/uof:å·¦/@uof:阴影"> + <xsl:attribute name="style:shadow">#808080 -0.18cm -0.18cm</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:if> + <!--边框 end --> + <xsl:if test="表:å¡«å……"> + <xsl:choose> + <xsl:when test="表:å¡«å……/图:颜色"> + <xsl:attribute name="fo:background-color"><xsl:value-of select="表:å¡«å……/图:颜色"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:if test="表:å¡«å……/图:图案/@图:å‰æ™¯è‰²"> + <xsl:variable name="pattern-value"> + <xsl:call-template name="cell-pattern-color"> + <xsl:with-param name="pattern" select="concat('0.',substring-after(表:å¡«å……/图:图案/图:背景色,'y'))"/> + <xsl:with-param name="color-value" select="表:å¡«å……/图:颜色"/> + <xsl:with-param name="pattern-color-value" select="表:å¡«å……/图:图案/图:背景色"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="fo:background-color"><xsl:value-of select="$pattern-value"/></xsl:attribute> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="表:字体格å¼/å­—:éšè—文字"> + <xsl:choose> + <xsl:when test="表:字体格å¼/å­—:éšè—文字 = 'true'"> + <xsl:attribute name="style:cell-protect">protected formula-hidden</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:cell-protect">none</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:attribute name="style:cell-protect">none</xsl:attribute> + <xsl:attribute name="style:text-align-source">fix</xsl:attribute> + </xsl:element> + <xsl:element name="style:paragraph-properties"> + <xsl:if test="表:对é½æ ¼å¼/表:水平对é½æ–¹å¼"> + <xsl:variable name="text-align"> + <xsl:choose> + <xsl:when test="表:对é½æ ¼å¼/表:水平对é½æ–¹å¼ = 'left'">start</xsl:when> + <xsl:when test="表:对é½æ ¼å¼/表:水平对é½æ–¹å¼ = 'center'">center</xsl:when> + <xsl:when test="表:对é½æ ¼å¼/表:水平对é½æ–¹å¼ = 'right'">end</xsl:when> + <xsl:when test="表:对é½æ ¼å¼/表:水平对é½æ–¹å¼ = 'justify'">justify</xsl:when> + <xsl:otherwise>start</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="fo:text-align"><xsl:value-of select="$text-align"/></xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:element name="style:text-properties"> + <xsl:if test="表:字体格å¼/å­—:字体"> + <xsl:choose> + <xsl:when test="(表:字体格å¼/å­—:字体/@å­—:中文字体引用)or (表:字体格å¼/å­—:字体/@å­—:西文字体引用)"> + <xsl:variable name="fontnameZ" select="表:字体格å¼/å­—:字体/@å­—:中文字体引用"/> + <xsl:variable name="fontnameX" select="表:字体格å¼/å­—:字体/@å­—:西文字体引用"/> + <xsl:for-each select="/uof:UOF/uof:å¼æ ·é›†/uof:字体集/uof:字体声明"> + <xsl:if test="(./@uof:标识符 = $fontnameZ)or(./@uof:标识符 = $fontnameX)"> + <xsl:attribute name="style:font-name"><xsl:value-of select="./@uof:å称"/></xsl:attribute> + <xsl:attribute name="style:font-name-asian"><xsl:value-of select="./@uof:å称"/></xsl:attribute> + <xsl:attribute name="style:font-name-complex"><xsl:value-of select="./@uof:å称"/></xsl:attribute> + <xsl:attribute name="style:font-charset"><xsl:value-of select="./@uof:字体æ—"/></xsl:attribute> + </xsl:if> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:font-name">Arial</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="表:字体格å¼/å­—:粗体/@å­—:值"> + <xsl:attribute name="fo:font-weight"><xsl:choose><xsl:when test="表:字体格å¼/å­—:粗体/@å­—:值=1 or 表:字体格å¼/å­—:粗体/@å­—:值='true'">bold</xsl:when><xsl:when test="表:字体格å¼/å­—:粗体/@å­—:值=0 or 表:字体格å¼/å­—:粗体/@å­—:值='false'">normal</xsl:when></xsl:choose></xsl:attribute> + <xsl:attribute name="style:font-weight-asian"><xsl:choose><xsl:when test="表:字体格å¼/å­—:粗体/@å­—:值=1 or 表:字体格å¼/å­—:粗体/@å­—:值='true'">bold</xsl:when><xsl:when test="表:字体格å¼/å­—:粗体/@å­—:值=0 or 表:字体格å¼/å­—:粗体/@å­—:值='false'">normal</xsl:when></xsl:choose></xsl:attribute> + <xsl:attribute name="style:font-weight-complex"><xsl:choose><xsl:when test="表:字体格å¼/å­—:粗体/@å­—:值=1 or 表:字体格å¼/å­—:粗体/@å­—:值='true'">bold</xsl:when><xsl:when test="表:字体格å¼/å­—:粗体/@å­—:值=0 or 表:字体格å¼/å­—:粗体/@å­—:值='false'">normal</xsl:when></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="表:字体格å¼/å­—:斜体/@å­—:值"> + <xsl:attribute name="fo:font-style"><xsl:choose><xsl:when test="表:字体格å¼/å­—:斜体/@å­—:值=1 or 表:字体格å¼/å­—:斜体/@å­—:值='true'">italic</xsl:when><xsl:when test="表:字体格å¼/å­—:斜体/@å­—:值=0 or 表:字体格å¼/å­—:斜体/@å­—:值='false'">normal</xsl:when></xsl:choose></xsl:attribute> + <xsl:attribute name="style:font-style-asian"><xsl:choose><xsl:when test="表:字体格å¼/å­—:斜体/@å­—:值=1 or 表:字体格å¼/å­—:斜体/@å­—:值='true'">italic</xsl:when><xsl:when test="表:字体格å¼/å­—:斜体/@å­—:值=0 or 表:字体格å¼/å­—:斜体/@å­—:值='false'">normal</xsl:when></xsl:choose></xsl:attribute> + <xsl:attribute name="style:font-style-complex"><xsl:choose><xsl:when test="表:字体格å¼/å­—:斜体/@å­—:值=1 or 表:字体格å¼/å­—:斜体/@å­—:值='true'">italic</xsl:when><xsl:when test="表:字体格å¼/å­—:斜体/@å­—:值=0 or 表:字体格å¼/å­—:斜体/@å­—:值='false'">normal</xsl:when></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="表:字体格å¼/å­—:字体/@å­—:颜色"> + <xsl:attribute name="fo:color"><xsl:value-of select="表:字体格å¼/å­—:字体/@å­—:颜色"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:use-window-font-color">true</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="表:字体格å¼/å­—:字体/@å­—:å­—å·"> + <xsl:attribute name="fo:font-size"><xsl:value-of select="concat( 表:字体格å¼/å­—:字体/@å­—:å­—å·, 'pt')"/></xsl:attribute> + <xsl:attribute name="style:font-size-asian"><xsl:value-of select="concat( 表:字体格å¼/å­—:字体/@å­—:å­—å·, 'pt')"/></xsl:attribute> + <xsl:attribute name="style:font-size-complex"><xsl:value-of select="concat( 表:字体格å¼/å­—:字体/@å­—:å­—å·, 'pt')"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:font-size">12pt</xsl:attribute> + <xsl:attribute name="style:font-size-asian">12pt</xsl:attribute> + <xsl:attribute name="style:font-size-complex">12pt</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="表:字体格å¼/å­—:浮雕"> + <xsl:variable name="aa"> + <xsl:value-of select="表:字体格å¼/å­—:浮雕/@å­—:类型"/> + </xsl:variable> + <xsl:attribute name="style:font-relief"><xsl:choose><xsl:when test="$aa='emboss'">embossed</xsl:when><xsl:when test="$aa='engrave'">engraved</xsl:when></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="表:字体格å¼/å­—:阴影/@å­—:值 = '1' or 表:字体格å¼/å­—:阴影/@å­—:值 = 'true'"> + <xsl:attribute name="fo:text-shadow">1pt 1pt</xsl:attribute> + </xsl:if> + <xsl:if test="表:字体格å¼/å­—:删除线"> + <xsl:attribute name="style:text-line-through-style">solid</xsl:attribute> + <xsl:choose> + <xsl:when test="表:字体格å¼/å­—:删除线/@å­—:类型='double'"> + <xsl:attribute name="style:text-line-through-type">double</xsl:attribute> + </xsl:when> + <xsl:when test="表:字体格å¼/å­—:删除线/@å­—:类型='single'"> + <xsl:attribute name="style:text-underline-mode">continuous</xsl:attribute> + <xsl:attribute name="style:text-line-through-mode">continuous</xsl:attribute> + </xsl:when> + <xsl:when test="表:字体格å¼/å­—:删除线/@å­—:类型='bold'"> + <xsl:attribute name="style:text-line-through-width">bold</xsl:attribute> + </xsl:when> + <xsl:when test="表:字体格å¼/å­—:删除线/@å­—:类型='带/'"> + <xsl:attribute name="style:text-line-through-text">/</xsl:attribute> + </xsl:when> + <xsl:when test="表:字体格å¼/å­—:删除线/@å­—:类型='带X'"> + <xsl:attribute name="style:text-line-through-text">X</xsl:attribute> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:if> + <xsl:if test="表:字体格å¼/å­—:下划线"> + <xsl:apply-templates select="表:字体格å¼/å­—:下划线"/> + </xsl:if> + </xsl:if> + <xsl:if test="表:字体格å¼/å­—:ç€é‡å·"> + <xsl:apply-templates select="表:字体格å¼/å­—:ç€é‡å·"/> + </xsl:if> + <xsl:if test="表:字体格å¼/å­—:空心/@å­—:值='true'"> + <xsl:attribute name="style:text-outline">true</xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:template> + <xsl:template name="å•å…ƒæ ¼å…·ä½“å¼æ ·"> + <xsl:choose> + <xsl:when test="@表:类型 = 'Default'"> + <xsl:element name="style:default-style"> + <xsl:call-template name="style-style-content"/> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="style:style"> + <xsl:attribute name="style:name"><xsl:value-of select="@表:标识符"/></xsl:attribute> + <xsl:if test="表:æ•°å­—æ ¼å¼/@表:æ ¼å¼ç  = 'general'"> + <xsl:attribute name="style:parent-style-name">Default</xsl:attribute> + </xsl:if> + <xsl:attribute name="style:parent-style-name">Default</xsl:attribute> + <xsl:attribute name="style:data-style-name"><xsl:value-of select="concat( @表:标识符, 'F')"/></xsl:attribute> + <!--chengxz这里è¦æ”¹ --> + <!--xsl:attribute name="style:data-style-name"><xsl:value-of select="'N2'"/></xsl:attribute--> + <xsl:call-template name="style-style-content"/> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="表:边框"> + <!--chengxz 0622--> + <xsl:if test="not(uof:下)"> + <xsl:attribute name="fo:border-bottom">none</xsl:attribute> + </xsl:if> + <xsl:if test="not(uof:上)"> + <xsl:attribute name="fo:border-top">none</xsl:attribute> + </xsl:if> + <xsl:if test="not(uof:å·¦)"> + <xsl:attribute name="fo:border-left">none</xsl:attribute> + </xsl:if> + <xsl:if test="not(uof:å³)"> + <xsl:attribute name="fo:border-right">none</xsl:attribute> + </xsl:if> + <xsl:apply-templates select="uof:对角线1"/> + <xsl:apply-templates select="uof:对角线2"/> + <xsl:apply-templates select="uof:上"/> + <xsl:apply-templates select="uof:下"/> + <xsl:apply-templates select="uof:å·¦"/> + <xsl:apply-templates select="uof:å³"/> + </xsl:template> + <xsl:template match="uof:上"> + <xsl:variable name="bordtype"> + <xsl:choose> + <xsl:when test="@uof:类型 = 'none'">none</xsl:when> + <xsl:when test="@uof:类型 = 'continuous'">solid</xsl:when> + <xsl:when test="@uof:类型 = 'double'">double</xsl:when> + <!-- Dash, Dot, DashDot, DashDotDot, SlantDashDot are not supported yet --> + <xsl:otherwise>solid</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="fo:border-top"><xsl:value-of select="concat(@uof:宽度 div 30,$uofUnit, ' ',$bordtype, ' ', @uof:颜色)"/></xsl:attribute> + <xsl:if test="@uof:类型 = 'double'"> + <xsl:attribute name="style:border-line-width-top">0.035cm 0.035cm 0.035cm</xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="uof:下"> + <xsl:variable name="bordtype"> + <xsl:choose> + <xsl:when test="@uof:类型 = 'none'">none</xsl:when> + <xsl:when test="@uof:类型 = 'continuous'">solid</xsl:when> + <xsl:when test="@uof:类型 = 'double'">double</xsl:when> + <!-- Dash, Dot, DashDot, DashDotDot, SlantDashDot are not supported yet --> + <xsl:otherwise>solid</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="fo:border-bottom"><xsl:value-of select="concat(@uof:宽度 div 30, $uofUnit,' ',$bordtype, ' ',@uof:颜色)"/></xsl:attribute> + <xsl:if test="@uof:类型 = 'double'"> + <xsl:attribute name="style:border-line-width-bottom">0.035cm 0.035cm 0.035cm</xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="uof:å·¦"> + <xsl:variable name="bordtype"> + <xsl:choose> + <xsl:when test="@uof:类型 = 'none'">none</xsl:when> + <xsl:when test="@uof:类型 = 'continuous'">solid</xsl:when> + <xsl:when test="@uof:类型 = 'double'">double</xsl:when> + <!-- Dash, Dot, DashDot, DashDotDot, SlantDashDot are not supported yet --> + <xsl:otherwise>solid</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="fo:border-left"><xsl:value-of select="concat(@uof:宽度 div 30,$uofUnit, ' ',$bordtype, ' ', @uof:颜色)"/></xsl:attribute> + <xsl:if test="@uof:类型 = 'double'"> + <xsl:attribute name="style:border-line-width-left">0.035cm 0.035cm 0.035cm</xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="uof:å³"> + <xsl:variable name="bordtype"> + <xsl:choose> + <xsl:when test="@uof:类型 = 'none'">none</xsl:when> + <xsl:when test="@uof:类型 = 'continuous'">solid</xsl:when> + <xsl:when test="@uof:类型 = 'double'">double</xsl:when> + <!-- Dash, Dot, DashDot, DashDotDot, SlantDashDot are not supported yet --> + <xsl:otherwise>solid</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="fo:border-right"><xsl:value-of select="concat( @uof:宽度 div 30, $uofUnit,' ',$bordtype, ' ', @uof:颜色)"/></xsl:attribute> + <xsl:if test="@uof:类型 = 'double'"> + <xsl:attribute name="style:border-line-width-right">0.035cm 0.035cm 0.035cm</xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="uof:对角线1"> + <xsl:variable name="bordtype"> + <xsl:choose> + <xsl:when test="@uof:类型 = 'none'">none</xsl:when> + <xsl:when test="@uof:类型 = 'continuous'">solid</xsl:when> + <xsl:when test="@uof:类型 = 'double'">double</xsl:when> + <!-- Dash, Dot, DashDot, DashDotDot, SlantDashDot are not supported yet --> + <xsl:otherwise>solid</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="style:diagonal-bl-tr"><xsl:value-of select="concat( @uof:宽度 div 30, $uofUnit,' ',$bordtype, ' ', @uof:颜色)"/></xsl:attribute> + <xsl:if test="@uof:类型 = 'double'"> + <xsl:attribute name="style:diagonal-bl-tr-width">0.035cm 0.035cm 0.035cm</xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="uof:对角线2"> + <xsl:variable name="bordtype"> + <xsl:choose> + <xsl:when test="@uof:类型 = 'none'">none</xsl:when> + <xsl:when test="@uof:类型 = 'continuous'">solid</xsl:when> + <xsl:when test="@uof:类型 = 'double'">double</xsl:when> + <!-- Dash, Dot, DashDot, DashDotDot, SlantDashDot are not supported yet --> + <xsl:otherwise>solid</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="style:diagonal-tl-br"><xsl:value-of select="concat( @uof:宽度 div 30, $uofUnit,' ',$bordtype, ' ', @uof:颜色)"/></xsl:attribute> + <xsl:if test="@uof:类型 = 'double'"> + <xsl:attribute name="style:diagonal-tl-br-width">0.035cm 0.035cm 0.035cm</xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="表:字体格å¼"> + <xsl:choose> + <xsl:when test="å­—:上下标/@å­—:上下标 = 'sup'"> + <style:style style:name="{concat(../@表:标识符,'T0')}" style:family="text"> + <style:text-properties style:text-position="33% 58%"/> + </style:style> + </xsl:when> + <xsl:when test="å­—:上下标/@å­—:上下标 = 'sub'"> + <style:style style:name="{concat(../@表:标识符,'T0')}" style:family="text"> + <style:text-properties style:text-position="-33% 58%"/> + </style:style> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:template> + <xsl:template name="tablecolumngroup"> + <xsl:param name="start"/> + <xsl:param name="end"/> + <xsl:param name="prestart"/> + <xsl:param name="preend"/> + <xsl:param name="nextstart"/> + <xsl:param name="nextend"/> + <table:table-column-group> + <table:table-column> + <xsl:attribute name="table:style-name">co1</xsl:attribute> + <xsl:attribute name="table:table-column-repeated"><xsl:value-of select="@表:终止 - @表:起始 + 1"/></xsl:attribute> + </table:table-column> + <xsl:if test="$nextstart &gt;= $start and $nextend &lt;= $end"> + <xsl:for-each select="following-sibling::表:列[1]"> + <xsl:call-template name="tablecolumngroup"/> + </xsl:for-each> + </xsl:if> + </table:table-column-group> + </xsl:template> + <xsl:template match="表:工作表"> + <xsl:variable name="rowpath" select="表:工作表内容/表:è¡Œ"/> + <xsl:variable name="colpath" select="表:工作表内容/表:列"/> + <xsl:element name="table:table"> + <xsl:attribute name="table:name"><xsl:value-of select="@表:å称"/></xsl:attribute> + <xsl:if test="表:工作表内容"> + <xsl:attribute name="table:style-name"><xsl:value-of select="concat( 'ta', count(preceding-sibling::表:工作表)+1)"/></xsl:attribute> + <xsl:if test="(@表:éšè— = '1')or(@表:éšè— = 'true')"> + <xsl:attribute name="table:protected">true</xsl:attribute> + </xsl:if> + <xsl:if test="表:工作表内容/uof:锚点 or 表:工作表内容/表:图表"> + <table:shapes> + <xsl:apply-templates select="表:工作表内容/uof:锚点"/> + <xsl:apply-templates select="表:工作表内容/表:图表"> + <xsl:with-param name="table-name" select="@表:å称"/> + </xsl:apply-templates> + </table:shapes> + </xsl:if> + <xsl:variable name="table-pos"> + <xsl:value-of select="count(../preceding-sibling::表:工作表)+1"/> + </xsl:variable> + <xsl:if test="表:工作表内容/表:分组集/表:列"> + <xsl:for-each select="表:工作表内容/表:分组集/表:列"> + <xsl:variable name="start" select="@表:起始"/> + <xsl:variable name="end" select="@表:终止"/> + <xsl:variable name="prestart" select="preceding-sibling::表:列/@表:起始"/> + <xsl:variable name="preend" select="preceding-sibling::表:列/@表:终止"/> + <xsl:variable name="nextstart" select="following-sibling::表:列/@表:起始"/> + <xsl:variable name="nextend" select="following-sibling::表:列/@表:终止"/> + <xsl:call-template name="tablecolumngroup"> + <xsl:with-param name="start" select="$start"/> + <xsl:with-param name="end" select="$end"/> + <xsl:with-param name="prestart" select="$prestart"/> + <xsl:with-param name="preend" select="$preend"/> + <xsl:with-param name="nextstart" select="$nextstart"/> + <xsl:with-param name="nextend" select="$nextend"/> + </xsl:call-template> + </xsl:for-each> + </xsl:if> + <xsl:for-each select="表:工作表内容/表:列"> + <table:table-column> + <xsl:attribute name="table:style-name"><xsl:value-of select="@表:å¼æ ·å¼•ç”¨"/></xsl:attribute> + <xsl:if test="@表:跨度 and not(@表:跨度='1')"> + <xsl:attribute name="table:number-columns-repeated"><xsl:value-of select="@表:跨度"/></xsl:attribute> + </xsl:if> + <xsl:if test="@表:éšè—"> + <xsl:attribute name="table:visibility">collapse</xsl:attribute> + </xsl:if> + </table:table-column> + </xsl:for-each> + <xsl:variable name="condition-pos-str1"> + <xsl:if test="../../表:公用处ç†è§„则/表:æ¡ä»¶æ ¼å¼åŒ–集/表:æ¡ä»¶æ ¼å¼åŒ–"> + <xsl:call-template name="condition-row-column-string"> + <xsl:with-param name="last" select="''"/> + <xsl:with-param name="total" select="count(../../表:公用处ç†è§„则/表:æ¡ä»¶æ ¼å¼åŒ–集/表:æ¡ä»¶æ ¼å¼åŒ–)"/> + <xsl:with-param name="index" select="1"/> + </xsl:call-template> + </xsl:if> + </xsl:variable> + <xsl:variable name="condition-pos-str2"> + <xsl:if test="../../表:公用处ç†è§„则/表:æ•°æ®æœ‰æ•ˆæ€§é›†/表:æ•°æ®æœ‰æ•ˆæ€§"> + <xsl:call-template name="validation-row-column-string"> + <xsl:with-param name="last" select="''"/> + <xsl:with-param name="total" select="count(../../表:公用处ç†è§„则/表:æ•°æ®æœ‰æ•ˆæ€§é›†/表:æ•°æ®æœ‰æ•ˆæ€§)"/> + <xsl:with-param name="index" select="1"/> + </xsl:call-template> + </xsl:if> + </xsl:variable> + <xsl:variable name="condition-pos-str" select="concat($condition-pos-str1, $condition-pos-str2)"/> + <xsl:choose> + <xsl:when test="./表:工作表内容/表:è¡Œ"> + <xsl:call-template name="create-rows"> + <xsl:with-param name="lastrowpos" select="0"/> + <xsl:with-param name="row-count" select="count(表:工作表内容/表:è¡Œ)"/> + <xsl:with-param name="currentRow" select="1"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="tableHasStyle"> + <xsl:choose> + <xsl:when test="./表:工作表内容[@表:å¼æ ·å¼•ç”¨]"> + <xsl:value-of select="1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="0"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="./表:分页符集/表:分页符[@表:è¡Œå·]"> + <xsl:for-each select="./表:分页符集/表:分页符[@表:è¡Œå·]"> + <xsl:variable name="number-repeated"> + <xsl:choose> + <xsl:when test="position() = 1"> + <xsl:value-of select="./@表:è¡Œå·"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="./@表:è¡Œå· - preceding::表:分页符[@表:è¡Œå· and (position()=count(.))]/@表:è¡Œå· - 1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="$number-repeated &gt; 0"> + <xsl:element name="table:table-row"> + <xsl:if test="($rowpath/@表:éšè— = '1') or ($rowpath/@表:éšè— = 'true')"> + <xsl:attribute name="table:visibility">collapse</xsl:attribute> + </xsl:if> + <xsl:attribute name="table:style-name"><xsl:value-of select="concat('ro',$table-pos)"/></xsl:attribute> + <xsl:attribute name="table:number-rows-repeated"><xsl:value-of select="$number-repeated"/></xsl:attribute> + <xsl:choose> + <xsl:when test="$tableHasStyle = 1"> + <table:table-cell table:number-columns-repeated="256"/> + </xsl:when> + <xsl:otherwise> + <table:table-cell/> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:element name="table:table-row"> + <xsl:if test="($colpath/@表:éšè— = '1') or ($colpath/@表:éšè— = 'true')"> + <xsl:attribute name="table:visibility">collapse</xsl:attribute> + </xsl:if> + <xsl:attribute name="table:style-name"><xsl:value-of select="concat('rob',$table-pos)"/></xsl:attribute> + <xsl:choose> + <xsl:when test="$tableHasStyle = 1"> + <table:table-cell table:number-columns-repeated="256"/> + </xsl:when> + <xsl:otherwise> + <table:table-cell/> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:element name="table:table-row"> + <xsl:choose> + <xsl:when test="表:工作表内容/@表:å¼æ ·å¼•ç”¨"> + <xsl:attribute name="table:style-name"><xsl:value-of select="表:工作表内容/@表:å¼æ ·å¼•ç”¨"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:style-name"><xsl:text>ro1</xsl:text></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:element name="table:table-cell"/> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="../../表:公用处ç†è§„则/表:æ¡ä»¶æ ¼å¼åŒ–集/表:æ¡ä»¶æ ¼å¼åŒ–"> + <xsl:variable name="condition-row-max"> + <xsl:call-template name="condition-row-col-pos-max"> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="last-value" select="0"/> + <xsl:with-param name="div-value" select="'R'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="condition-col-max"> + <xsl:call-template name="condition-row-col-pos-max"> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="last-value" select="0"/> + <xsl:with-param name="div-value" select="'C'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="break-row-max"> + <xsl:call-template name="break-row-beyond-max"> + <xsl:with-param name="pos" select="1"/> + <xsl:with-param name="last-value" select="0"/> + <xsl:with-param name="count-value" select="count(./表:分页符集/表:分页符[@表:è¡Œå·])"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="end-value"> + <xsl:choose> + <xsl:when test="$condition-row-max &lt; $break-row-max"> + <xsl:value-of select="$break-row-max"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$condition-row-max"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="get-row-beyond-last"> + <xsl:with-param name="index-value" select="1"/> + <xsl:with-param name="worksheetNo" select="count(preceding-sibling::表:工作表)+1"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="end-pos" select="$end-value"/> + <xsl:with-param name="total-col" select="$condition-col-max"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="./表:工作表内容/@表:å¼æ ·å¼•ç”¨"> + <table:table-row table:style-name="ro1" table:number-rows-repeated="32000"> + <table:table-cell table:number-columns-repeated="256"/> + </table:table-row> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:element> + <xsl:if test="表:图表"> + <table:shapes> + <xsl:apply-templates select="表:图表"> + <xsl:with-param name="table-name" select="@表:å称"/> + </xsl:apply-templates> + </table:shapes> + </xsl:if> + </xsl:template> + <!--xsl:template name="create-columns-without-input"></xsl:template> + <xsl:template name="create-columns"></xsl:template> + <xsl:template name="condition-row-column-string"></xsl:template> +<xsl:template name="validation-row-column-string"></xsl:template> +<xsl:template name="create-rows"></xsl:template> +<xsl:template name="condition-row-col-pos-max"></xsl:template> +<xsl:template name="get-row-beyond-last"></xsl:template--> + <!--xsl:template name="break-row-beyond-max"></xsl:template--> + <!-- chengxz有问题--> + <xsl:template name="create-columns-without-input"> + <xsl:param name="table-pos"/> + <xsl:variable name="rowpath" select="表:工作表内容/表:è¡Œ"/> + <xsl:variable name="colpath" select="表:工作表内容/表:列"/> + <xsl:choose> + <xsl:when test="./表:分页符集/表:分页符[@表:列å·]"> + <xsl:for-each select="./表:分页符集/表:分页符[@表:列å·]"> + <xsl:variable name="number-repeated"> + <xsl:choose> + <xsl:when test="position() = 1"> + <xsl:value-of select="./@表:列å·"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="./@表:åˆ—å· - preceding::表:分页符[@表:åˆ—å· and (position()=count(.))]/@表:åˆ—å· - 1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="$number-repeated &gt; 0"> + <xsl:element name="table:table-column"> + <xsl:if test="ancestor::表:工作表/表:工作表内容/@表:å¼æ ·å¼•ç”¨"> + <xsl:attribute name="table:default-cell-style-name"><xsl:value-of select="ancestor::表:工作表/表:工作表内容/@表:å¼æ ·å¼•ç”¨"/></xsl:attribute> + </xsl:if> + <xsl:if test="($colpath/@表:éšè— = '1') or ($colpath/@表:éšè— = 'true')"> + <xsl:attribute name="table:visibility">collapse</xsl:attribute> + </xsl:if> + <xsl:attribute name="table:style-name"><xsl:value-of select="concat('co',$table-pos)"/></xsl:attribute> + <xsl:attribute name="table:number-columns-repeated"><xsl:value-of select="$number-repeated"/></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:element name="table:table-column"> + <xsl:if test="ancestor::表:工作表/表:工作表内容/@表:å¼æ ·å¼•ç”¨"> + <xsl:attribute name="table:default-cell-style-name"><xsl:value-of select="ancestor::表:工作表/表:工作表内容/@表:å¼æ ·å¼•ç”¨"/></xsl:attribute> + </xsl:if> + <xsl:if test="($colpath/@表:éšè— = '1') or ($colpath/@表:éšè— = 'true')"> + <xsl:attribute name="table:visibility">collapse</xsl:attribute> + </xsl:if> + <xsl:attribute name="table:style-name"><xsl:value-of select="concat('cob',$table-pos)"/></xsl:attribute> + </xsl:element> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:element name="table:table-column"> + <xsl:choose> + <xsl:when test="表:工作表内容/@表:å¼æ ·å¼•ç”¨"> + <xsl:attribute name="table:style-name"><xsl:value-of select="表:工作表内容/@表:å¼æ ·å¼•ç”¨"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:style-name"><xsl:text>co1</xsl:text></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="表:工作表内容/@表:最大列 and 表:工作表内容/@表:最大列 > 0"> + <xsl:attribute name="table:number-columns-repeated"><xsl:value-of select="表:工作表内容/@表:最大列"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="table:default-cell-style-name"><xsl:text>Default</xsl:text></xsl:attribute> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="create-columns"> + <xsl:param name="columnCount"/> + <xsl:param name="currentColumn" select="1"/> + <xsl:param name="finishedColumns" select="0"/> + <xsl:param name="worksheetNo" select="count(preceding-sibling::表:工作表)+1"/> + <xsl:param name="currentColumnNode"/> + <xsl:choose> + <xsl:when test="$finishedColumns &lt; $columnCount"> + <xsl:choose> + <xsl:when test="$currentColumnNode"> + <xsl:choose> + <xsl:when test="$currentColumnNode/@表:åˆ—å· - $finishedColumns &gt; 1"> + <xsl:call-template name="create-default-column"> + <xsl:with-param name="currentColumn" select="$currentColumn"/> + <xsl:with-param name="currentColumnNode" select="$currentColumnNode"/> + <xsl:with-param name="worksheetNo" select="$worksheetNo"/> + </xsl:call-template> + <xsl:call-template name="create-columns"> + <xsl:with-param name="columnCount" select="$columnCount"/> + <xsl:with-param name="currentColumn" select="$currentColumn"/> + <xsl:with-param name="currentColumnNode" select="$currentColumnNode"/> + <xsl:with-param name="finishedColumns" select="$finishedColumns + 1"/> + <xsl:with-param name="worksheetNo" select="$worksheetNo"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:element name="table:table-column"> + <xsl:if test="($currentColumnNode/@表:éšè— = '1') or ($currentColumnNode/@表:éšè— = 'true')"> + <xsl:attribute name="table:visibility">collapse</xsl:attribute> + </xsl:if> + <xsl:if test="$currentColumnNode/@表:跨度"> + <xsl:attribute name="table:number-columns-repeated"><xsl:value-of select="$currentColumnNode/@表:跨度 + 1"/></xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="key('ColBreak', $currentColumn)"> + <xsl:attribute name="table:style-name"><xsl:value-of select="concat('cob', $worksheetNo, '-', $currentColumn)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:style-name"><xsl:value-of select="concat('co', $worksheetNo, '-', $currentColumn)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:call-template name="create-columns"> + <xsl:with-param name="columnCount" select="$columnCount"/> + <xsl:with-param name="currentColumn" select="$currentColumn + 1"/> + <xsl:with-param name="finishedColumns" select="$finishedColumns + 1"/> + <xsl:with-param name="currentColumnNode" select="表:工作表属性/表:列[$currentColumn + 1]"/> + <xsl:with-param name="worksheetNo" select="$worksheetNo"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="create-default-column"> + <xsl:with-param name="currentColumn" select="$currentColumn"/> + <xsl:with-param name="currentColumnNode" select="$currentColumnNode"/> + <xsl:with-param name="worksheetNo" select="$worksheetNo"/> + </xsl:call-template> + <xsl:call-template name="create-columns"> + <xsl:with-param name="columnCount" select="$columnCount"/> + <xsl:with-param name="currentColumn" select="$currentColumn"/> + <xsl:with-param name="finishedColumns" select="$finishedColumns + 1"/> + <xsl:with-param name="worksheetNo" select="$worksheetNo"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:if test="$currentColumn = $columnCount"> + <xsl:if test="表:分页符集/表:分页符/@表:åˆ—å· &gt; $finishedColumns"> + <xsl:call-template name="get-column-beyond-last"> + <xsl:with-param name="index-value" select="$finishedColumns"/> + <xsl:with-param name="worksheetNo" select="$worksheetNo"/> + </xsl:call-template> + </xsl:if> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="get-column-beyond-last"> + <xsl:param name="index-value"/> + <xsl:param name="worksheetNo"/> + <xsl:for-each select="表:分页符集/表:分页符[@表:列å·]"> + <xsl:variable name="each-column-value" select="@表:列å·"/> + <xsl:choose> + <xsl:when test="$each-column-value + 1 &gt; $index-value"> + <xsl:variable name="number-repeated"> + <xsl:choose> + <xsl:when test="preceding-sibling::表:分页符[@表:列å·][position()=count(.)]/@表:åˆ—å· + 1 = $index-value"> + <xsl:value-of select="$each-column-value - preceding-sibling::表:分页符[@表:åˆ—å· and (position()=count(.))]/@表:åˆ—å· - 1"/> + </xsl:when> + <xsl:when test="preceding-sibling::表:分页符[@表:åˆ—å· and (position()=count(.))]/@表:åˆ—å· + 1 &gt; $index-value"> + <xsl:value-of select="$each-column-value - preceding-sibling::表:分页符[@表:列å·][position()=count(.)]/@表:åˆ—å· - 1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$each-column-value - $index-value + 1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="$number-repeated &gt; 0"> + <xsl:element name="table:table-column"> + <xsl:attribute name="table:style-name"><xsl:value-of select="'co1'"/></xsl:attribute> + <xsl:attribute name="table:number-columns-repeated"><xsl:value-of select="$number-repeated"/></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:element name="table:table-column"> + <xsl:if test="../../表:工作表内容[@表:å¼æ ·å¼•ç”¨]"> + <xsl:attribute name="table:default-cell-style-name"><xsl:value-of select="./表:工作表内容/@表:å¼æ ·å¼•ç”¨"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="table:style-name"><xsl:value-of select="concat('cob',$worksheetNo)"/></xsl:attribute> + </xsl:element> + </xsl:when> + <xsl:when test="$each-column-value + 1 = $index-value"> + <xsl:element name="table:table-column"> + <xsl:if test="/../../表:工作表内容[@表:å¼æ ·å¼•ç”¨]"> + <xsl:attribute name="table:default-cell-style-name"><xsl:value-of select="./../../表:工作表内容/@表:å¼æ ·å¼•ç”¨"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="table:style-name"><xsl:value-of select="concat('cob',$worksheetNo)"/></xsl:attribute> + </xsl:element> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template name="condition-row-column-string"> + <xsl:param name="last"/> + <xsl:param name="total"/> + <xsl:param name="index"/> + <xsl:variable name="table-pos" select="count(preceding-sibling::表:工作表)+1"/> + <xsl:variable name="current"> + <xsl:call-template name="parse-range"> + <xsl:with-param name="range-value" select="../../表:公用处ç†è§„则/表:æ¡ä»¶æ ¼å¼åŒ–集/表:æ¡ä»¶æ ¼å¼åŒ–[position() = $index]/表:范围"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="current-value" select="concat('(c',$table-pos,'-',$index,':', $current,');')"/> + <xsl:if test="$index &lt; $total"> + <xsl:call-template name="condition-row-column-string"> + <xsl:with-param name="last" select="concat($last, $current-value)"/> + <xsl:with-param name="total" select="$total"/> + <xsl:with-param name="index" select="$index + 1"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="$index = $total"> + <xsl:value-of select="concat($last, $current-value)"/> + </xsl:if> + </xsl:template> + <xsl:template name="validation-row-column-string"> + <xsl:param name="last"/> + <xsl:param name="total"/> + <xsl:param name="index"/> + <xsl:variable name="table-pos" select="count(preceding-sibling::表:工作表)+1"/> + <xsl:variable name="current"> + <xsl:call-template name="parse-range"> + <xsl:with-param name="range-value" select="../../表:公用处ç†è§„则/表:æ•°æ®æœ‰æ•ˆæ€§é›†/表:æ•°æ®æœ‰æ•ˆæ€§[position() = $index]/表:范围"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="current-value" select="concat('(v',$index,':', $current,');')"/> + <xsl:if test="$index &lt; $total"> + <xsl:call-template name="validation-row-column-string"> + <xsl:with-param name="last" select="concat($last, $current-value)"/> + <xsl:with-param name="total" select="$total"/> + <xsl:with-param name="index" select="$index + 1"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="$index = $total"> + <xsl:value-of select="concat($last, $current-value)"/> + </xsl:if> + </xsl:template> + <xsl:template name="create-rows"> + <xsl:param name="lastrowpos"/> + <xsl:param name="row-count"/> + <xsl:param name="currentRow"/> + <xsl:param name="condition-pos-str"/> + <xsl:choose> + <xsl:when test="$currentRow &lt; ($row-count + 1)"> + <xsl:variable name="span-value"> + <xsl:choose> + <xsl:when test="./表:工作表内容/表:è¡Œ[position() = $currentRow]/@表:è¡Œå·"> + <xsl:choose> + <xsl:when test="./表:工作表内容/表:è¡Œ[position() = $currentRow]/@表:跨度"> + <xsl:value-of select="./表:工作表内容/表:è¡Œ[position() = $currentRow]/@表:è¡Œå· - $lastrowpos + ./表:工作表内容/表:è¡Œ[position() = $currentRow]/@表:跨度"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="./表:工作表内容/表:è¡Œ[position() = $currentRow]/@表:è¡Œå· - $lastrowpos"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="./表:工作表内容/表:è¡Œ[position() = $currentRow]/@表:跨度"> + <xsl:value-of select="./表:工作表内容/表:è¡Œ[position() = $currentRow]/@表:跨度 + 1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="current-index"> + <xsl:choose> + <xsl:when test="./表:工作表内容/表:è¡Œ[position() = $currentRow]/@表:è¡Œå·"> + <xsl:value-of select="./表:工作表内容/表:è¡Œ[position() = $currentRow]/@表:è¡Œå·"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$lastrowpos + 1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="./表:工作表内容/表:分组集/表:è¡Œ"> + <xsl:for-each select="./表:工作表内容/表:分组集/表:è¡Œ[1]"> + <xsl:call-template name="table:table-row-group"/> + </xsl:for-each> + <xsl:for-each select="./表:工作表内容/表:è¡Œ[not(@表:è¡Œå·)]"> + <xsl:call-template name="create-row"> + <xsl:with-param name="index-value" select="$lastrowpos"/> + <xsl:with-param name="span-value" select="$span-value"/> + <xsl:with-param name="worksheetNo" select="count(preceding-sibling::表:工作表)+1"/> + <xsl:with-param name="row-value" select="$currentRow"/> + <xsl:with-param name="times" select="1"/> + <xsl:with-param name="current-index" select="$current-index"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + </xsl:call-template> + </xsl:for-each> + </xsl:when> + <xsl:when test="./表:工作表内容/表:分组集 and ( ./表:工作表内容/表:分组集/表:è¡Œ/@表:起始 &gt;= ($currentRow - 1) and ($currentRow - 1) &lt;= ./表:工作表内容/表:分组集/表:è¡Œ/@表:终止 )"> + <xsl:element name="table:table-row-group"> + <xsl:variable name="TempStart"> + <xsl:value-of select="./表:工作表内容/表:分组集/表:è¡Œ/@表:起始"/> + </xsl:variable> + <xsl:variable name="TempEnd"> + <xsl:value-of select="./表:工作表内容/表:分组集/表:è¡Œ/@表:终止"/> + </xsl:variable> + <xsl:for-each select="./表:工作表内容/表:è¡Œ"> + <xsl:if test="$TempStart &gt;= ($currentRow - 1) and ($currentRow - 1) &lt;= $TempEnd"> + <xsl:call-template name="create-row"> + <xsl:with-param name="index-value" select="$lastrowpos"/> + <xsl:with-param name="span-value" select="$span-value"/> + <xsl:with-param name="worksheetNo" select="count(preceding-sibling::表:工作表)+1"/> + <xsl:with-param name="row-value" select="$currentRow"/> + <xsl:with-param name="times" select="1"/> + <xsl:with-param name="current-index" select="$current-index"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + </xsl:call-template> + </xsl:if> + </xsl:for-each> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="create-row"> + <xsl:with-param name="index-value" select="$lastrowpos"/> + <xsl:with-param name="span-value" select="$span-value"/> + <xsl:with-param name="worksheetNo" select="count(preceding-sibling::表:工作表)+1"/> + <xsl:with-param name="row-value" select="$currentRow"/> + <xsl:with-param name="times" select="1"/> + <xsl:with-param name="current-index" select="$current-index"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + </xsl:call-template> + <xsl:if test="$currentRow &lt; $row-count"> + <xsl:call-template name="create-rows"> + <xsl:with-param name="lastrowpos"> + <xsl:choose> + <xsl:when test="./表:工作表内容/表:è¡Œ[position() = $currentRow]/@表:è¡Œå·"> + <xsl:choose> + <xsl:when test="./表:工作表内容/表:è¡Œ[position() = $currentRow]/@表:跨度"> + <xsl:value-of select="./表:工作表内容/表:è¡Œ[position() = $currentRow]/@表:è¡Œå· + ./表:工作表内容/表:è¡Œ[position() = $currentRow]/@表:跨度"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="./表:工作表内容/表:è¡Œ[position() = $currentRow]/@表:è¡Œå·"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="./表:工作表内容/表:è¡Œ[position() = $currentRow]/@表:跨度"> + <xsl:value-of select="$lastrowpos + ./表:工作表内容/表:è¡Œ[position() = $currentRow]/@表:跨度 + 1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$lastrowpos + 1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="row-count" select="$row-count"/> + <xsl:with-param name="currentRow" select="$currentRow + 1"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + </xsl:call-template> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$currentRow = $row-count"> + <xsl:variable name="last-pos"> + <xsl:choose> + <xsl:when test="./表:工作表内容/表:è¡Œ[position() = $currentRow]/@表:è¡Œå·"> + <xsl:choose> + <xsl:when test="./表:工作表内容/表:è¡Œ[position() = $currentRow]/@表:跨度"> + <xsl:value-of select="./表:工作表内容/表:è¡Œ[position() = $currentRow]/@表:è¡Œå· + ./表:工作表内容/表:è¡Œ[position() = $currentRow]/@表:跨度"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="./表:工作表内容/表:è¡Œ[position() = $currentRow]/@表:è¡Œå·"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="./表:工作表内容/表:è¡Œ[position() = $currentRow]/@表:跨度"> + <xsl:value-of select="$lastrowpos + ./表:工作表内容/表:è¡Œ[position() = $currentRow]/@表:跨度 + 1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$lastrowpos + 1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="./表:分页符集/表:分页符/@表:è¡Œå· &gt; ($last-pos - 1) or ../../表:公用处ç†è§„则/表:æ¡ä»¶æ ¼å¼åŒ–集/表:æ¡ä»¶æ ¼å¼åŒ–"> + <xsl:variable name="condition-row-max"> + <xsl:call-template name="condition-row-col-pos-max"> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="last-value" select="0"/> + <xsl:with-param name="div-value" select="'R'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="condition-col-max"> + <xsl:call-template name="condition-row-col-pos-max"> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="last-value" select="0"/> + <xsl:with-param name="div-value" select="'C'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="break-row-max"> + <xsl:call-template name="break-row-beyond-max"> + <xsl:with-param name="pos" select="1"/> + <xsl:with-param name="last-value" select="0"/> + <xsl:with-param name="count-value" select="count(./表:分页符集/表:分页符[@表:è¡Œå·])"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="end-value"> + <xsl:choose> + <xsl:when test="$condition-row-max &lt; $break-row-max"> + <xsl:value-of select="$break-row-max"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$condition-row-max"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="get-row-beyond-last"> + <xsl:with-param name="index-value" select="$last-pos + 1"/> + <xsl:with-param name="worksheetNo" select="count(preceding-sibling::表:工作表)+1"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="end-pos" select="$end-value"/> + <xsl:with-param name="total-col" select="$condition-col-max"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="./表:工作表内容/表:列[@表:å¼æ ·å¼•ç”¨] or ./表:工作表内容[@表:å¼æ ·å¼•ç”¨]"> + <table:table-row table:style-name="ro1" table:number-rows-repeated="31990"> + <table:table-cell table:number-columns-repeated="256"/> + </table:table-row> + <table:table-row table:style-name="ro1"> + <table:table-cell table:number-columns-repeated="256"/> + </table:table-row> + </xsl:if> + </xsl:when> + </xsl:choose> + </xsl:template> + <!-- add row-group 2.6--> + <xsl:template name="table:table-row-group"> + <xsl:param name="start"/> + <xsl:param name="end"/> + <xsl:variable name="start1" select="@表:起始"/> + <xsl:variable name="end1" select="@表:终止"/> + <xsl:variable name="nextstart" select="following-sibling::表:è¡Œ/@表:起始"/> + <xsl:variable name="nextend" select="following-sibling::表:è¡Œ/@表:终止"/> + <xsl:variable name="prestart" select="preceding-sibling::表:è¡Œ/@表:起始"/> + <xsl:variable name="preend" select="preceding-sibling::表:è¡Œ/@表:终止"/> + <xsl:variable name="numrow" select="$end1 - $start1"/> + <xsl:variable name="position" select="position()"/> + <xsl:choose> + <xsl:when test="$nextstart &gt;= $start1 and $nextend &lt;= $end1"> + <table:table-row-group> + <xsl:call-template name="creategroup"/> + </table:table-row-group> + </xsl:when> + <xsl:when test="$nextstart &gt;= $end1"> + <xsl:choose> + <xsl:when test="$nextend &lt;=$preend"> + <xsl:call-template name="row"> + <xsl:with-param name="start1" select="$start1"/> + <xsl:with-param name="end1" select="$end1"/> + <xsl:with-param name="nextstart" select="$nextstart"/> + <xsl:with-param name="nextend" select="$nextend"/> + <xsl:with-param name="prestart" select="$prestart"/> + <xsl:with-param name="preend" select="$preend"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="levelgroup"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="row"> + <xsl:with-param name="start1" select="$start1"/> + <xsl:with-param name="end1" select="$end1"/> + <xsl:with-param name="nextstart" select="$nextstart"/> + <xsl:with-param name="nextend" select="$nextend"/> + <xsl:with-param name="prestart" select="$prestart"/> + <xsl:with-param name="preend" select="$preend"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="levelrowgroup"> + <xsl:param name="start"/> + <xsl:param name="end"/> + <xsl:variable name="start1" select="@表:起始"/> + <xsl:variable name="end1" select="@表:终止"/> + <xsl:variable name="nextstart" select="following-sibling::表:è¡Œ/@表:起始"/> + <xsl:variable name="nextend" select="following-sibling::表:è¡Œ/@表:终止"/> + <xsl:variable name="prestart" select="preceding-sibling::表:è¡Œ/@表:起始"/> + <xsl:variable name="preend" select="preceding-sibling::表:è¡Œ/@表:终止"/> + <xsl:variable name="numrow" select="$end1 - $start1"/> + <xsl:variable name="position" select="position()"/> + <xsl:call-template name="row"> + <xsl:with-param name="start1" select="$start1"/> + <xsl:with-param name="end1" select="$end1"/> + <xsl:with-param name="nextstart" select="$nextstart"/> + <xsl:with-param name="nextend" select="$nextend"/> + <xsl:with-param name="prestart" select="$prestart"/> + <xsl:with-param name="preend" select="$preend"/> + </xsl:call-template> + </xsl:template> + <xsl:template name="creategroup"> + <xsl:for-each select="following-sibling::表:è¡Œ"> + <xsl:variable name="start1" select="@表:起始"/> + <xsl:variable name="end1" select="@表:终止"/> + <xsl:variable name="nextstart" select="following-sibling::表:è¡Œ/@表:起始"/> + <xsl:variable name="nextend" select="following-sibling::表:è¡Œ/@表:终止"/> + <xsl:variable name="prestart" select="preceding-sibling::表:è¡Œ/@表:起始"/> + <xsl:variable name="preend" select="preceding-sibling::表:è¡Œ/@表:终止"/> + <xsl:if test="$start1 &gt;= $prestart and $end1 &lt;= $preend"> + <xsl:call-template name="table:table-row-group"/> + </xsl:if> + </xsl:for-each> + </xsl:template> + <xsl:template name="levelgroup"> + <xsl:for-each select="parent::表:分组集/表:è¡Œ"> + <xsl:call-template name="levelrowgroup"/> + </xsl:for-each> + </xsl:template> + <xsl:template name="row"> + <xsl:param name="start1"/> + <xsl:param name="end1"/> + <xsl:param name="nextstart"/> + <xsl:param name="nextend"/> + <xsl:param name="prestart"/> + <xsl:param name="preend"/> + <xsl:for-each select="ancestor::表:工作表内容/表:è¡Œ[@表:è¡Œå·]"> + <xsl:variable name="rownum" select="@表:è¡Œå·"/> + <xsl:variable name="aa" select="$start1 - $prestart"/> + <xsl:if test="$rownum &gt;= $prestart and $rownum &lt;= ($prestart + $aa - 1) and $start1 &lt;= $preend"> + <table:table-row> + <xsl:attribute name="table:style-name"><xsl:value-of select="@表:å¼æ ·å¼•ç”¨"/></xsl:attribute> + <xsl:call-template name="celldata"/> + </table:table-row> + </xsl:if> + </xsl:for-each> + <xsl:for-each select="ancestor::表:工作表内容/表:è¡Œ[@表:è¡Œå·]"> + <xsl:variable name="rownum" select="@表:è¡Œå·"/> + <xsl:variable name="ss" select="$start1 - $preend"/> + <xsl:if test="$rownum &gt;= ($preend +1) and $rownum &lt;= ($preend + $ss - 1) and $start1 &gt;= $preend"> + <table:table-row> + <xsl:attribute name="table:style-name"><xsl:value-of select="@表:å¼æ ·å¼•ç”¨"/></xsl:attribute> + <xsl:call-template name="celldata"/> + </table:table-row> + </xsl:if> + </xsl:for-each> + <table:table-row-group> + <xsl:for-each select="ancestor::表:工作表内容/表:è¡Œ[@表:è¡Œå·]"> + <xsl:variable name="rownum" select="@表:è¡Œå·"/> + <xsl:if test="$rownum &lt;= $end1"> + <xsl:if test="$rownum &gt;= $start1"> + <table:table-row> + <xsl:attribute name="table:style-name"><xsl:value-of select="@表:å¼æ ·å¼•ç”¨"/></xsl:attribute> + <xsl:call-template name="celldata"/> + </table:table-row> + </xsl:if> + </xsl:if> + </xsl:for-each> + </table:table-row-group> + <xsl:for-each select="ancestor::表:工作表内容/表:è¡Œ[@表:è¡Œå·]"> + <xsl:variable name="rownum" select="@表:è¡Œå·"/> + <xsl:variable name="bb" select="$preend - $end1"/> + <xsl:if test="$rownum &gt;= ($end1 + 1) and $rownum &lt;= ($end1 + $bb) and $start1 &lt; $preend"> + <table:table-row> + <xsl:attribute name="table:style-name"><xsl:value-of select="@表:å¼æ ·å¼•ç”¨"/></xsl:attribute> + <xsl:call-template name="celldata"/> + </table:table-row> + </xsl:if> + </xsl:for-each> + </xsl:template> + <xsl:template name="celldata"> + <xsl:for-each select="./表:å•å…ƒæ ¼"> + <table:table-cell> + <xsl:choose> + <xsl:when test="表:æ•°æ®/@表:æ•°æ®ç±»åž‹ = 'number'"> + <xsl:attribute name="office:value-type">float</xsl:attribute> + <xsl:attribute name="office:value"><xsl:choose><xsl:when test="表:æ•°æ®/@表:æ•°æ®æ•°å€¼"><xsl:value-of select="表:æ•°æ®/@表:æ•°æ®æ•°å€¼"/></xsl:when><xsl:otherwise><xsl:value-of select="表:æ•°æ®/å­—:å¥/å­—:文本串"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:when> + <xsl:when test="表:æ•°æ®/@表:æ•°æ®ç±»åž‹ = 'date'"> + <xsl:attribute name="office:value-type">date</xsl:attribute> + <xsl:attribute name="table:date-value"><xsl:value-of select="表:æ•°æ®/@表:æ•°æ®æ•°å€¼"/></xsl:attribute> + </xsl:when> + <xsl:when test="表:æ•°æ®/@表:æ•°æ®ç±»åž‹ = 'time'"> + <xsl:attribute name="office:value-type">time</xsl:attribute> + <xsl:attribute name="table:time-value"><xsl:value-of select="表:æ•°æ®/@表:æ•°æ®æ•°å€¼"/></xsl:attribute> + </xsl:when> + <xsl:when test="表:æ•°æ®/@表:æ•°æ®ç±»åž‹ = 'boolean'"> + <xsl:attribute name="office:value-type">boolean</xsl:attribute> + <xsl:attribute name="table:boolean-value"><xsl:choose><xsl:when test="表:æ•°æ®/å­—:å¥/å­—:文本串 = '1'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:when> + <xsl:when test="表:æ•°æ®/@表:æ•°æ®ç±»åž‹ = 'text'"> + <xsl:attribute name="office:value-type">string</xsl:attribute> + <xsl:attribute name="table:string-value"><xsl:value-of select="表:æ•°æ®/@表:æ•°æ®æ•°å€¼"/></xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:if test="表:æ•°æ®/å­—:å¥/å­—:文本串"> + <text:p> + <xsl:value-of select="表:æ•°æ®/å­—:å¥/å­—:文本串"/> + </text:p> + </xsl:if> + </table:table-cell> + </xsl:for-each> + </xsl:template> + <!-- add row-group 2.8 --> + <xsl:template name="create-row"> + <xsl:param name="index-value"/> + <xsl:param name="span-value"/> + <xsl:param name="worksheetNo"/> + <xsl:param name="row-value"/> + <xsl:param name="times"/> + <xsl:param name="current-index"/> + <xsl:param name="condition-pos-str"/> + <xsl:element name="table:table-row"> + <xsl:choose> + <xsl:when test="./表:分页符集/表:分页符/@表:è¡Œå· = ($index-value + $times - 1)"> + <xsl:choose> + <xsl:when test="($index-value + $times &lt; $current-index) and ($current-index != 0)"> + <xsl:attribute name="table:style-name"><xsl:value-of select="concat('rob',$worksheetNo)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:style-name"><xsl:value-of select="concat('rob', $worksheetNo, '-', $row-value)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="($index-value + $times &lt; $current-index) and ($current-index != 0)"> + <xsl:attribute name="table:style-name"><xsl:value-of select="concat('ro',$worksheetNo)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:style-name"><xsl:value-of select="concat('ro', $worksheetNo, '-', $row-value)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + <!--chengxiuzhi0617--> + <xsl:if test="./表:工作表内容/表:è¡Œ[position() = $row-value]/@表:éšè— = 'true'"> + <xsl:choose> + <xsl:when test="./表:工作表内容/表:è¡Œ[position() = $row-value]/@表:跨度"> + <xsl:if test="$index-value + $times &gt; ($current-index - 1)"> + <xsl:attribute name="table:visibility">collapse</xsl:attribute> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:if test="$index-value + $times = $current-index"> + <xsl:attribute name="table:visibility">collapse</xsl:attribute> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:choose> + <xsl:when test="not(./表:工作表内容/表:è¡Œ[position() = $row-value]/*)"> + <table:table-cell> + <xsl:for-each select="./表:å•å…ƒæ ¼/表:æ•°æ®"> + <xsl:choose> + <xsl:when test="@表:æ•°æ®ç±»åž‹ = 'number'"> + <xsl:attribute name="office:value-type">float</xsl:attribute> + <xsl:attribute name="office:value"><xsl:choose><xsl:when test="@表:æ•°æ®æ•°å€¼"><xsl:value-of select="@表:æ•°æ®æ•°å€¼"/></xsl:when><xsl:otherwise><xsl:value-of select="å­—:å¥/å­—:文本串"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:when> + <xsl:when test="@表:æ•°æ®ç±»åž‹ = 'date'"> + <xsl:attribute name="office:value-type">date</xsl:attribute> + <xsl:attribute name="table:date-value"><xsl:value-of select="@表:æ•°æ®æ•°å€¼"/></xsl:attribute> + </xsl:when> + <xsl:when test="@表:æ•°æ®ç±»åž‹ = 'time'"> + <xsl:attribute name="office:value-type">time</xsl:attribute> + <xsl:attribute name="table:time-value"><xsl:value-of select="@表:æ•°æ®æ•°å€¼"/></xsl:attribute> + </xsl:when> + <xsl:when test="@表:æ•°æ®ç±»åž‹ = 'boolean'"> + <xsl:attribute name="office:value-type">boolean</xsl:attribute> + <xsl:attribute name="table:boolean-value"><xsl:choose><xsl:when test="å­—:å¥/å­—:文本串 = '1'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:when> + <xsl:when test="@表:æ•°æ®ç±»åž‹ = 'text'"> + <xsl:attribute name="office:value-type">string</xsl:attribute> + <xsl:attribute name="table:string-value"><xsl:value-of select="@表:æ•°æ®æ•°å€¼"/></xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:if test="å­—:å¥/å­—:文本串"> + <text:p> + <xsl:value-of select="å­—:å¥/å­—:文本串"/> + </text:p> + </xsl:if> + </xsl:for-each> + </table:table-cell> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="$index-value + $times &lt; $current-index"> + <xsl:variable name="current" select="concat('R',($index-value + $times),'C')"/> + <xsl:variable name="col-pos-max"> + <xsl:call-template name="condition-row-col-pos-max"> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="last-value" select="0"/> + <xsl:with-param name="div-value" select="'C'"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="contains($condition-pos-str,$current)"> + <xsl:call-template name="get-cell-span-in"> + <xsl:with-param name="row-pos" select="$index-value + $times"/> + <xsl:with-param name="c-start" select="1"/> + <xsl:with-param name="c-end" select="$col-pos-max"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <table:table-cell/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$index-value + $times = $current-index"> + <xsl:apply-templates select="表:工作表内容/表:è¡Œ[position() = $row-value]" mode="selected"> + <xsl:with-param name="row-pos" select="$index-value + $times"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + </xsl:apply-templates> + </xsl:when> + <xsl:otherwise> + <table:table-cell/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:if test="$times &lt; $span-value"> + <xsl:call-template name="create-row"> + <xsl:with-param name="index-value" select="$index-value"/> + <xsl:with-param name="span-value" select="$span-value"/> + <xsl:with-param name="worksheetNo" select="$worksheetNo"/> + <xsl:with-param name="row-value" select="$row-value"/> + <xsl:with-param name="times" select="$times + 1"/> + <xsl:with-param name="current-index" select="$current-index"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template name="condition-row-col-pos-max"> + <xsl:param name="condition-pos-str"/> + <xsl:param name="last-value"/> + <xsl:param name="div-value"/> + <xsl:variable name="pre-value"> + <xsl:choose> + <xsl:when test="$div-value = 'R'"> + <xsl:value-of select="substring-before(substring-after($condition-pos-str,$div-value),'C')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-before(substring-after($condition-pos-str,$div-value),',')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="end-value"> + <xsl:choose> + <xsl:when test="$last-value &lt; $pre-value"> + <xsl:value-of select="$pre-value"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$last-value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="contains($condition-pos-str,$div-value)"> + <xsl:call-template name="condition-row-col-pos-max"> + <xsl:with-param name="condition-pos-str" select="substring-after($condition-pos-str,$div-value)"/> + <xsl:with-param name="last-value" select="$end-value"/> + <xsl:with-param name="div-value" select="$div-value"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$end-value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="break-row-beyond-max"> + <xsl:param name="pos"/> + <xsl:param name="last-value"/> + <xsl:param name="count-value"/> + <xsl:variable name="pre-value" select="./表:分页符集/表:分页符[@表:åˆ—å· and (position() = $pos)]/@表:列å·"/> + <xsl:variable name="end-value"> + <xsl:choose> + <xsl:when test="$last-value &lt; $pre-value"> + <xsl:value-of select="$pre-value"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$last-value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$pos &lt; $count-value"> + <xsl:call-template name="break-row-beyond-max"> + <xsl:with-param name="pos" select="$pos + 1"/> + <xsl:with-param name="last-value" select="$end-value"/> + <xsl:with-param name="count-value" select="$count-value"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$end-value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="get-row-beyond-last"> + <xsl:param name="index-value"/> + <xsl:param name="worksheetNo"/> + <xsl:param name="condition-pos-str"/> + <xsl:param name="end-pos"/> + <xsl:param name="total-col"/> + <xsl:variable name="current" select="concat('R',$index-value)"/> + <xsl:element name="table:table-row"> + <xsl:choose> + <xsl:when test="./表:分页符集/表:分页符/@è¡Œå· = ($index-value - 1)"> + <xsl:attribute name="table:style-name"><xsl:value-of select="concat('rob',$worksheetNo)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:style-name"><xsl:value-of select="concat('ro',$worksheetNo)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="contains($condition-pos-str,$current)"> + <xsl:call-template name="get-cell-span-in"> + <xsl:with-param name="row-pos" select="$index-value"/> + <xsl:with-param name="c-start" select="1"/> + <xsl:with-param name="c-end" select="$total-col"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <table:table-cell/> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:if test="$index-value &lt; ($end-pos + 1)"> + <xsl:call-template name="get-row-beyond-last"> + <xsl:with-param name="index-value" select="$index-value + 1"/> + <xsl:with-param name="worksheetNo" select="$worksheetNo"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="end-pos" select="$end-pos"/> + <xsl:with-param name="total-col" select="$total-col"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template name="get-cell-span-in"> + <xsl:param name="row-pos"/> + <xsl:param name="c-start"/> + <xsl:param name="c-end"/> + <xsl:param name="condition-pos-str"/> + <xsl:variable name="current" select="concat('R',$row-pos,'C',$c-start,',')"/> + <xsl:variable name="style-name"> + <xsl:choose> + <xsl:when test="contains($condition-pos-str,$current)"> + <xsl:variable name="temp-str"> + <xsl:call-template name="condition-str"> + <xsl:with-param name="param-str" select="substring-before($condition-pos-str,$current)"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="starts-with($temp-str, 'c')"> + <xsl:value-of select="concat('ce', substring-after($temp-str, 'c'))"/> + </xsl:when> + <xsl:when test="starts-with($temp-str, 'v')"> + <xsl:value-of select="concat('val', substring-after($temp-str, 'v'))"/> + </xsl:when> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="../表:å•å…ƒæ ¼[position() = position() - 1]/@表:å¼æ ·å¼•ç”¨"> + <xsl:value-of select="../表:å•å…ƒæ ¼[position() = position() - 1]/@表:å¼æ ·å¼•ç”¨ "/> + </xsl:when> + <xsl:when test="../@表:å¼æ ·å¼•ç”¨"> + <xsl:value-of select="../@表:å¼æ ·å¼•ç”¨"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'Default'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$c-start &lt; $c-end"> + <xsl:call-template name="get-cell-condition-in"> + <xsl:with-param name="style-name" select="$style-name"/> + </xsl:call-template> + <xsl:call-template name="get-cell-span-in"> + <xsl:with-param name="row-pos" select="$row-pos"/> + <xsl:with-param name="c-start" select="$c-start + 1"/> + <xsl:with-param name="c-end" select="$c-end"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$c-start = $c-end"> + <xsl:call-template name="get-cell-condition-in"> + <xsl:with-param name="style-name" select="$style-name"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <table:table-cell/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="get-cell-condition-in"> + <xsl:param name="style-name"/> + <xsl:element name="table:table-cell"> + <xsl:if test="not( contains($style-name, 'Default'))"> + <xsl:choose> + <xsl:when test="starts-with($style-name, 'val')"> + <xsl:attribute name="table:content-validation-name"><xsl:value-of select="$style-name"/></xsl:attribute> + </xsl:when> + <xsl:when test="starts-with($style-name, 'ce')"> + <xsl:attribute name="table:style-name"><xsl:value-of select="$style-name"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:style-name"><xsl:value-of select="$style-name"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <!--chengxiuzhi0617 å•å…ƒæ ¼--> + </xsl:element> + </xsl:template> + <xsl:key match="/uof:UOF/uof:电å­è¡¨æ ¼/表:主体/表:工作表/表:分页符集/表:分页符[@表:列å·]" name="ColBreak" use="Column"/> + <xsl:template name="create-default-column"> + <xsl:param name="currentColumn"/> + <xsl:param name="currentColumnNode"/> + <xsl:param name="worksheetNo"/> + <xsl:element name="table:table-column"> + <xsl:attribute name="table:default-cell-style-name"><xsl:call-template name="get-default-cell-style"><xsl:with-param name="currentColumnNode" select="$currentColumnNode"/></xsl:call-template></xsl:attribute> + <xsl:choose> + <xsl:when test="key('ColBreak', $currentColumn)"> + <xsl:attribute name="table:style-name"><xsl:value-of select="concat('cob',$worksheetNo)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:style-name"><xsl:value-of select="concat('co',$worksheetNo)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <!--chengxiuzhi0617用key就错--> + </xsl:element> + </xsl:template> + <xsl:template name="get-default-cell-style"> + <xsl:param name="currentColumnNode"/> + <xsl:choose> + <xsl:when test="$currentColumnNode"> + <xsl:choose> + <xsl:when test="$currentColumnNode/@表:å¼æ ·å¼•ç”¨"> + <xsl:value-of select="$currentColumnNode/@表:å¼æ ·å¼•ç”¨"/> + </xsl:when> + <xsl:otherwise>Default</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="./表:工作表内容[@表:å¼æ ·å¼•ç”¨]"> + <xsl:value-of select="./表:工作表内容/@表:å¼æ ·å¼•ç”¨"/> + </xsl:when> + <xsl:otherwise>Default</xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="表:è¡Œ" mode="selected"> + <xsl:param name="row-pos"/> + <xsl:param name="condition-pos-str"/> + <xsl:choose> + <xsl:when test="表:å•å…ƒæ ¼"> + <xsl:apply-templates select="表:å•å…ƒæ ¼[1]" mode="selected"> + <xsl:with-param name="row-pos" select="$row-pos"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="col-pos-max"> + <xsl:call-template name="condition-row-col-pos-max"> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="last-value" select="0"/> + <xsl:with-param name="div-value" select="'C'"/> + </xsl:call-template> + </xsl:with-param> + <xsl:with-param name="col-pos-before" select="0"/> + </xsl:apply-templates> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="current" select="concat('R',$row-pos,'C')"/> + <xsl:choose> + <xsl:when test="contains($condition-pos-str,$current)"> + <xsl:call-template name="get-cell-span-in"> + <xsl:with-param name="row-pos" select="$row-pos"/> + <xsl:with-param name="c-start" select="1"/> + <xsl:with-param name="c-end"> + <xsl:call-template name="condition-row-col-pos-max"> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="last-value" select="0"/> + <xsl:with-param name="div-value" select="'C'"/> + </xsl:call-template> + </xsl:with-param> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="col-pos" select="1"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <table:table-cell/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="表:å•å…ƒæ ¼" mode="selected"> + <xsl:param name="condition-pos-str"/> + <xsl:param name="col-pos-max"/> + <xsl:param name="col-pos-before"/> + <xsl:param name="row-pos"/> + <xsl:param name="col-repeated" select="1"/> + <xsl:variable name="col-pos"> + <xsl:choose> + <xsl:when test="@表:列å·"> + <xsl:choose> + <xsl:when test="@表:åˆå¹¶åˆ—æ•°"> + <xsl:value-of select="@表:åˆå¹¶åˆ—æ•° + @表:列å·"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="@表:列å·"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="@表:åˆå¹¶åˆ—æ•°"> + <xsl:value-of select="1 + @表:åˆå¹¶åˆ—æ•° + $col-pos-before"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="1 + $col-pos-before"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="next-cell" select="following-sibling::表:å•å…ƒæ ¼[1]"/> + <xsl:variable name="maodian" select="boolean($next-cell/uof:锚点)"/> + <xsl:variable name="cell-is-repeatable" select="not(current()/*) and not($next-cell/*) and not($next-cell/text()) and (@表:å¼æ ·å¼•ç”¨ = $next-cell/@表:å¼æ ·å¼•ç”¨) and not($next-cell/@表:列å·)"/> + <xsl:if test="$col-repeated = 1"> + <xsl:if test="@表:åˆ—å· != ($col-pos-before + 1)"> + <xsl:call-template name="get-cell-span-in"> + <xsl:with-param name="row-pos" select="$row-pos"/> + <xsl:with-param name="c-start" select="$col-pos-before + 1"/> + <xsl:with-param name="c-end" select="@表:åˆ—å· - 1"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + </xsl:call-template> + </xsl:if> + <xsl:element name="table:table-cell"> + <xsl:call-template name="create-table-cell-attributes"> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="col-pos-max" select="$col-pos-max"/> + <xsl:with-param name="col-pos" select="$col-pos"/> + <xsl:with-param name="row-pos" select="$row-pos"/> + </xsl:call-template> + <xsl:if test="$cell-is-repeatable"> + <xsl:apply-templates select="$next-cell" mode="selected"> + <xsl:with-param name="row-pos" select="$row-pos"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="col-pos-max" select="$col-pos-max"/> + <xsl:with-param name="col-pos-before" select="$col-pos + 1"/> + <xsl:with-param name="col-repeated" select="$col-repeated + 1"/> + </xsl:apply-templates> + </xsl:if> + <xsl:call-template name="create-table-cell-content"> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="col-pos-max" select="$col-pos-max"/> + <xsl:with-param name="col-pos" select="$col-pos"/> + <xsl:with-param name="row-pos" select="$row-pos"/> + </xsl:call-template> + </xsl:element> + <xsl:if test="@表:åˆå¹¶åˆ—æ•°"> + <xsl:element name="table:covered-table-cell"> + <xsl:if test="@表:åˆå¹¶åˆ—æ•° &gt; 1"> + <xsl:attribute name="table:number-columns-repeated"><xsl:value-of select="@表:åˆå¹¶åˆ—æ•°"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + </xsl:if> + <xsl:choose> + <xsl:when test="not($cell-is-repeatable and $col-repeated = 1)"> + <xsl:choose> + <xsl:when test="not($cell-is-repeatable) and $col-repeated &gt; 1"> + <xsl:attribute name="table:number-columns-repeated"><xsl:value-of select="$col-repeated"/></xsl:attribute> + </xsl:when> + <xsl:when test="not($next-cell)"> + <xsl:if test="../../../../../表:公用处ç†è§„则/表:æ¡ä»¶æ ¼å¼åŒ–集/表:æ¡ä»¶æ ¼å¼åŒ–"> + <xsl:call-template name="get-cell-span-in"> + <xsl:with-param name="row-pos" select="$row-pos"/> + <xsl:with-param name="c-start" select="$col-pos"/> + <xsl:with-param name="c-end" select="$col-pos-max"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + </xsl:call-template> + </xsl:if> + </xsl:when> + <xsl:when test="not($cell-is-repeatable)"> + <xsl:apply-templates select="$next-cell" mode="selected"> + <xsl:with-param name="row-pos" select="$row-pos"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="col-pos-max" select="$col-pos-max"/> + <xsl:with-param name="col-pos-before" select="$col-pos"/> + </xsl:apply-templates> + </xsl:when> + <xsl:otherwise> + <xsl:apply-templates select="$next-cell" mode="selected"> + <xsl:with-param name="row-pos" select="$row-pos"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="col-pos-max" select="$col-pos-max"/> + <xsl:with-param name="col-pos-before" select="$col-pos"/> + <xsl:with-param name="col-repeated" select="$col-repeated + 1"/> + </xsl:apply-templates> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:if test="$next-cell"> + <xsl:apply-templates select="$next-cell" mode="skip"> + <xsl:with-param name="row-pos" select="$row-pos"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="col-pos-max" select="$col-pos-max"/> + <xsl:with-param name="col-pos-before" select="$col-pos"/> + </xsl:apply-templates> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!--Redoffice comment liliang sc0012 06.02.15--> + <!--新增内容--> + <xsl:template match="uof:锚点"> + <xsl:variable name="tuxing1" select="@uof:图形引用"/> + <xsl:choose> + <xsl:when test="/uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$tuxing1]"> + <xsl:if test="/uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$tuxing1]/@uof:公共类型='png' or /uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$tuxing1]/@uof:公共类型='ipg' or /uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$tuxing1]/@uof:公共类型='bmp' or /uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$tuxing1]/@uof:公共类型='gif'"> + <xsl:element name="draw:frame"> + <xsl:attribute name="draw:name"><xsl:variable name="pos"><xsl:value-of select="count(preceding::uof:锚点)"/></xsl:variable><xsl:value-of select="concat('图形',$pos)"/></xsl:attribute> + <xsl:attribute name="svg:x"><xsl:value-of select="concat(@uof:xåæ ‡,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y"><xsl:value-of select="concat(@uof:yåæ ‡,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:width"><xsl:value-of select="concat(@uof:宽度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:height"><xsl:value-of select="concat(@uof:高度,$uofUnit)"/></xsl:attribute> + <xsl:for-each select="/uof:UOF/uof:对象集/图:图形[@图:标识符 = $tuxing1]"> + <xsl:attribute name="draw:style-name"><xsl:value-of select="@图:标识符"/></xsl:attribute> + <xsl:attribute name="draw:z-index"><xsl:value-of select="@图:层次"/></xsl:attribute> + <xsl:if test="图:预定义图形/图:属性/图:旋转角度 and not(图:预定义图形/图:属性/图:旋转角度='0.0')"> + <xsl:variable name="rotate-angle"> + <xsl:value-of select="(图:预定义图形/图:属性/图:旋转角度 * 2 * 3.14159265 ) div 360"/> + </xsl:variable> + <xsl:attribute name="draw:transform"><xsl:value-of select="concat('rotate (',$rotate-angle,') translate (-0.0194027777777778cm 3.317875cm)')"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:文本内容"> + <xsl:apply-templates select="图:文本内容/å­—:段è½"/> + <xsl:apply-templates select="图:文本内容/å­—:文字表"/> + </xsl:if> + </xsl:for-each> + <xsl:element name="draw:image"> + <xsl:if test="/uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$tuxing1]/uof:路径"> + <xsl:attribute name="xlink:href"><xsl:value-of select="/uof:UOF/uof:对象集/uof:其他对象[@uof:标识符= $tuxing1]/uof:路径"/></xsl:attribute> + </xsl:if> + <xsl:if test="/uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$tuxing1]/uof:æ•°æ®"> + <office:binary-data> + <xsl:value-of select="/uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$tuxing1]/uof:æ•°æ®"/> + </office:binary-data> + </xsl:if> + </xsl:element> + </xsl:element> + </xsl:if> + </xsl:when> + <xsl:when test="/uof:UOF/uof:对象集/图:图形[@图:标识符 = $tuxing1]/图:文本内容[@图:文本框='true']"> + <draw:text-box text:anchor-type="paragraph"> + <xsl:attribute name="draw:style-name"><xsl:value-of select="$tuxing1"/></xsl:attribute> + <xsl:attribute name="svg:width"><xsl:value-of select="concat(@uof:宽度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:height"><xsl:value-of select="concat(@uof:高度,$uofUnit)"/></xsl:attribute> + <xsl:if test="@uof:xåæ ‡"> + <xsl:attribute name="svg:x"><xsl:value-of select="concat(@uof:xåæ ‡,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="@uof:yåæ ‡"> + <xsl:attribute name="svg:y"><xsl:value-of select="concat(@uof:yåæ ‡,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="draw:z-index"><xsl:value-of select="/uof:UOF/uof:对象集/图:图形/@图:层次"/></xsl:attribute> + <xsl:apply-templates select="/uof:UOF/uof:对象集/图:图形[@图:标识符=$tuxing1]/图:文本内容/å­—:段è½"/> + <xsl:apply-templates select="/uof:UOF/uof:对象集/图:图形[@图:标识符=$tuxing1]/图:文本内容/å­—:文字表"/> + </draw:text-box> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="graph"> + <xsl:with-param name="id" select="/uof:UOF/uof:对象集/图:图形[@图:标识符=$tuxing1]"/> + <xsl:with-param name="groupx" select="0"/> + <xsl:with-param name="groupy" select="0"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="graph"> + <xsl:param name="id"/> + <xsl:param name="groupx"/> + <xsl:param name="groupy"/> + <xsl:for-each select="$id"> + <xsl:variable name="tuxing1"> + <xsl:value-of select="图:预定义图形/图:类别"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$tuxing1='11'"> + <xsl:call-template name="Rectangle"> + <xsl:with-param name="groupx1" select="$groupx"/> + <xsl:with-param name="groupy1" select="$groupy"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$tuxing1='19'"> + <xsl:call-template name="Oval"> + <xsl:with-param name="groupx1" select="$groupx"/> + <xsl:with-param name="groupy1" select="$groupy"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$tuxing1='61'"> + <xsl:call-template name="Line"> + <xsl:with-param name="groupx1" select="$groupx"/> + <xsl:with-param name="groupy1" select="$groupy"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$tuxing1='64'"> + <xsl:call-template name="Curve"> + <xsl:with-param name="groupx1" select="$groupx"/> + <xsl:with-param name="groupy1" select="$groupy"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$tuxing1='65'"> + <xsl:call-template name="Freeform"> + <xsl:with-param name="groupx1" select="$groupx"/> + <xsl:with-param name="groupy1" select="$groupy"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$tuxing1='66'"> + <xsl:call-template name="Scribble"> + <xsl:with-param name="groupx1" select="$groupx"/> + <xsl:with-param name="groupy1" select="$groupy"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$tuxing1='4'"> + <xsl:element name="draw:g"> + <xsl:variable name="tu"> + <xsl:value-of select="@图:标识符"/> + </xsl:variable> + <xsl:attribute name="draw:style-name"><xsl:value-of select="$tu"/></xsl:attribute> + <xsl:attribute name="draw:z-index"><xsl:value-of select="@图:层次"/></xsl:attribute> + <xsl:variable name="this-group-x"> + <xsl:choose> + <xsl:when test="key('rel_graphic_name',@图:标识符)/@uof:xåæ ‡"> + <xsl:value-of select="key('rel_graphic_name',@图:标识符)/@uof:xåæ ‡"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number(0)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="this-group-y"> + <xsl:choose> + <xsl:when test="key('rel_graphic_name',@图:标识符)/@uof:yåæ ‡"> + <xsl:value-of select="key('rel_graphic_name',@图:标识符)/@uof:yåæ ‡"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number(0)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="group-x"> + <xsl:value-of select="number($groupx + $this-group-x)"/> + </xsl:variable> + <xsl:variable name="group-y"> + <xsl:value-of select="number($groupy + $this-group-y)"/> + </xsl:variable> + <xsl:call-template name="组åˆå›¾å½¢"> + <xsl:with-param name="zuheliebiao" select="@图:组åˆåˆ—表"/> + <xsl:with-param name="groupx1" select="$group-x"/> + <xsl:with-param name="groupy1" select="$group-y"/> + </xsl:call-template> + </xsl:element> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template name="common"> + <xsl:param name="groupx"/> + <xsl:param name="groupy"/> + <xsl:variable name="tuxing"> + <xsl:value-of select="@图:标识符"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="key('rel_graphic_name',@图:标识符)/@uof:xåæ ‡"> + <xsl:for-each select="key('rel_graphic_name',@图:标识符)"> + <xsl:if test="@uof:xåæ ‡"> + <xsl:attribute name="svg:x"><xsl:value-of select="concat(@uof:xåæ ‡,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="@uof:yåæ ‡"> + <xsl:attribute name="svg:y"><xsl:value-of select="concat(@uof:yåæ ‡,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:variable name="tuxing1" select="@uof:图形引用"/> + <xsl:attribute name="svg:width"><xsl:value-of select="concat(@uof:宽度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:height"><xsl:value-of select="concat(@uof:高度,$uofUnit)"/></xsl:attribute> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="zuheweizhi-x"> + <xsl:value-of select="图:组åˆä½ç½®/@图:xåæ ‡"/> + </xsl:variable> + <xsl:variable name="zuheweizhi-y"> + <xsl:value-of select="图:组åˆä½ç½®/@图:yåæ ‡"/> + </xsl:variable> + <xsl:attribute name="text:anchor-type">paragraph</xsl:attribute> + <xsl:attribute name="svg:x"><xsl:value-of select="concat(($groupx + $zuheweizhi-x),$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y"><xsl:value-of select="concat(($groupy + $zuheweizhi-y),$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:width"><xsl:value-of select="concat(图:预定义图形/图:属性/图:宽度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:height"><xsl:value-of select="concat(图:预定义图形/图:属性 /图:高度,$uofUnit)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="draw:style-name"><xsl:value-of select="@图:标识符"/></xsl:attribute> + <xsl:attribute name="draw:z-index"><xsl:value-of select="@图:层次"/></xsl:attribute> + <xsl:if test="图:预定义图形/图:属性/图:旋转角度 and not(图:预定义图形/图:属性/图:旋转角度='0.0')"> + <xsl:variable name="rotate-angle"> + <xsl:value-of select="(图:预定义图形/图:属性/图:旋转角度 * 2 * 3.14159265 ) div 360"/> + </xsl:variable> + <xsl:attribute name="draw:transform"><xsl:value-of select="concat('rotate (',$rotate-angle,') translate (-0.0194027777777778cm 3.317875cm)')"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:文本内容"> + <xsl:apply-templates select="图:文本内容/å­—:段è½"/> + <xsl:apply-templates select="图:文本内容/å­—:文字表"/> + </xsl:if> + </xsl:template> + <xsl:template name="组åˆå›¾å½¢"> + <xsl:param name="zuheliebiao"/> + <xsl:param name="groupx1"/> + <xsl:param name="groupy1"/> + <xsl:variable name="x"> + <xsl:value-of select="$groupx1"/> + </xsl:variable> + <xsl:variable name="y"> + <xsl:value-of select="$groupy1"/> + </xsl:variable> + <xsl:variable name="first-pictures"> + <xsl:value-of select="substring-before($zuheliebiao,',')"/> + </xsl:variable> + <xsl:variable name="other-pictures"> + <xsl:value-of select="substring-after($zuheliebiao,',')"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="contains($other-pictures,',')"> + <xsl:call-template name="graph"> + <xsl:with-param name="id" select="/uof:UOF/uof:对象集/图:图形[@图:标识符 = $first-pictures]"/> + <xsl:with-param name="groupx" select="$groupx1"/> + <xsl:with-param name="groupy" select="$groupy1"/> + </xsl:call-template> + <xsl:call-template name="组åˆå›¾å½¢"> + <xsl:with-param name="zuheliebiao" select="$other-pictures"/> + <xsl:with-param name="groupx1" select="$x"/> + <xsl:with-param name="groupy1" select="$y"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="graph"> + <xsl:with-param name="id" select="/uof:UOF/uof:对象集/图:图形[@图:标识符 = $first-pictures]"/> + <xsl:with-param name="groupx" select="$groupx1"/> + <xsl:with-param name="groupy" select="$groupy1"/> + </xsl:call-template> + <xsl:call-template name="graph"> + <xsl:with-param name="id" select="/uof:UOF/uof:对象集/图:图形[@图:标识符 = $other-pictures]"/> + <xsl:with-param name="groupx" select="$groupx1"/> + <xsl:with-param name="groupy" select="$groupy1"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="Curve"> + <xsl:param name="groupx1"/> + <xsl:param name="groupy1"/> + <xsl:element name="draw:path"> + <xsl:variable name="width" select="number(图:预定义图形/图:属性/图:宽度)*1000"/> + <xsl:variable name="height" select="number(图:预定义图形/图:属性/图:高度)*1000"/> + <xsl:attribute name="svg:viewBox"><xsl:value-of select="concat('0 0 ',$width, ' ',$height)"/></xsl:attribute> + <xsl:attribute name="svg:d"><xsl:value-of select="图:预定义图形/图:关键点åæ ‡/@图:路径"/></xsl:attribute> + <xsl:call-template name="common"> + <xsl:with-param name="groupx" select="$groupx1"/> + <xsl:with-param name="groupy" select="$groupy1"/> + </xsl:call-template> + </xsl:element> + </xsl:template> + <xsl:template name="Freeform"> + <xsl:param name="groupx1"/> + <xsl:param name="groupy1"/> + <xsl:element name="draw:polygon"> + <xsl:variable name="width" select="number(图:预定义图形/图:属性/图:宽度)*1000"/> + <xsl:variable name="height" select="number(图:预定义图形/图:属性/图:高度)*1000"/> + <xsl:attribute name="svg:viewBox"><xsl:value-of select="concat('0 0 ',$width, ' ',$height)"/></xsl:attribute> + <xsl:attribute name="draw:points"><xsl:call-template name="drawpoints"><xsl:with-param name="points" select="图:预定义图形/图:关键点åæ ‡/@图:路径"/><xsl:with-param name="value"/></xsl:call-template></xsl:attribute> + <xsl:call-template name="common"> + <xsl:with-param name="groupx" select="$groupx1"/> + <xsl:with-param name="groupy" select="$groupy1"/> + </xsl:call-template> + </xsl:element> + </xsl:template> + <xsl:template name="Scribble"> + <xsl:param name="groupx1"/> + <xsl:param name="groupy1"/> + <xsl:element name="draw:polyline"> + <xsl:variable name="width" select="number(图:预定义图形/图:属性/图:宽度)*1000"/> + <xsl:variable name="height" select="number(图:预定义图形/图:属性/图:高度)*1000"/> + <xsl:attribute name="svg:viewBox"><xsl:value-of select="concat('0 0 ',$width, ' ',$height)"/></xsl:attribute> + <xsl:attribute name="draw:points"><xsl:call-template name="drawpoints"><xsl:with-param name="points" select="图:预定义图形/图:关键点åæ ‡/@图:路径"/><xsl:with-param name="value"/></xsl:call-template></xsl:attribute> + <xsl:call-template name="common"> + <xsl:with-param name="groupx" select="$groupx1"/> + <xsl:with-param name="groupy" select="$groupy1"/> + </xsl:call-template> + </xsl:element> + </xsl:template> + <xsl:template name="drawpoints"> + <xsl:param name="points"/> + <xsl:param name="value"/> + <xsl:variable name="frist-piont"> + <xsl:value-of select="substring-before($points,'lineto')"/> + </xsl:variable> + <xsl:variable name="other-points"> + <xsl:value-of select="substring-after($points,'lineto')"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="contains($other-points,'lineto')"> + <xsl:variable name="x-coor"> + <xsl:value-of select="substring-before($frist-piont,' ') * 1000"/> + </xsl:variable> + <xsl:variable name="y-coor"> + <xsl:value-of select="substring-after($frist-piont,' ') * 1000"/> + </xsl:variable> + <xsl:variable name="all-points"> + <xsl:value-of select="concat($value,$x-coor,',',$y-coor,' ')"/> + </xsl:variable> + <xsl:call-template name="drawpoints"> + <xsl:with-param name="points" select="$other-points"/> + <xsl:with-param name="value" select="$all-points"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="q-x-coor"> + <xsl:value-of select="substring-before($frist-piont,' ') * 1000"/> + </xsl:variable> + <xsl:variable name="q-y-coor"> + <xsl:value-of select="substring-after($frist-piont,' ') * 1000"/> + </xsl:variable> + <xsl:variable name="e-x-coor"> + <xsl:value-of select="substring-before($other-points,' ') * 1000"/> + </xsl:variable> + <xsl:variable name="e-y-coor"> + <xsl:value-of select="substring-after($other-points,' ') * 1000"/> + </xsl:variable> + <xsl:value-of select="concat($value,$q-x-coor,',',$q-y-coor,' ',$e-x-coor,',',$e-y-coor)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="Oval"> + <xsl:param name="groupx1"/> + <xsl:param name="groupy1"/> + <xsl:element name="draw:ellipse"> + <xsl:call-template name="common"> + <xsl:with-param name="groupx" select="$groupx1"/> + <xsl:with-param name="groupy" select="$groupy1"/> + </xsl:call-template> + </xsl:element> + </xsl:template> + <xsl:template name="Rectangle"> + <xsl:param name="groupx1"/> + <xsl:param name="groupy1"/> + <xsl:element name="draw:rect"> + <xsl:call-template name="common"> + <xsl:with-param name="groupx" select="$groupx1"/> + <xsl:with-param name="groupy" select="$groupy1"/> + </xsl:call-template> + </xsl:element> + </xsl:template> + <xsl:template name="Line"> + <xsl:param name="groupx1"/> + <xsl:param name="groupy1"/> + <xsl:element name="draw:line"> + <xsl:variable name="tuxing1" select="@图:标识符"/> + <xsl:choose> + <xsl:when test="key('rel_graphic_name',@图:标识符)"> + <xsl:for-each select="key('rel_graphic_name',@图:标识符)"> + <xsl:attribute name="svg:x1"><xsl:value-of select="concat(@uof:xåæ ‡,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y1"><xsl:value-of select="concat(@uof:yåæ ‡,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:x2"><xsl:value-of select="concat((number(@uof:xåæ ‡) + number(@uof:宽度)),$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y2"><xsl:value-of select="concat((number(@uof:yåæ ‡) + number(@uof:高度)),$uofUnit)"/></xsl:attribute> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="zuheweizhi-x"> + <xsl:value-of select="图:组åˆä½ç½®/@图:xåæ ‡"/> + </xsl:variable> + <xsl:variable name="zuheweizhi-y"> + <xsl:value-of select="图:组åˆä½ç½®/@图:yåæ ‡"/> + </xsl:variable> + <xsl:variable name="hex"> + <xsl:value-of select="concat(number($groupx1 + $zuheweizhi-x),$uofUnit)"/> + </xsl:variable> + <xsl:variable name="hey"> + <xsl:value-of select="concat(number($groupy1 + $zuheweizhi-y),$uofUnit)"/> + </xsl:variable> + <xsl:attribute name="svg:x1"><xsl:value-of select="$hex"/></xsl:attribute> + <xsl:attribute name="svg:y1"><xsl:value-of select="$hey"/></xsl:attribute> + <xsl:attribute name="svg:x2"><xsl:value-of select="concat(($hex + 图:预定义图形/图:属性/图:宽度),$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y2"><xsl:value-of select="concat(($hey + 图:预定义图形/图:属性/图:高度),$uofUnit)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="text:anchor-type">paragraph</xsl:attribute> + <xsl:attribute name="draw:style-name"><xsl:value-of select="$tuxing1"/></xsl:attribute> + <xsl:attribute name="draw:z-index"><xsl:value-of select="@图:层次"/></xsl:attribute> + <xsl:if test="图:预定义图形/图:属性/图:旋转角度 and not(图:预定义图形/图:属性/图:旋转角度='0.0')"> + <xsl:variable name="rotate-angle"> + <xsl:value-of select="(图:预定义图形/图:属性/图:旋转角度 * 2 * 3.14159265 ) div 360"/> + </xsl:variable> + <xsl:attribute name="draw:transform"><xsl:value-of select="concat('rotate (',$rotate-angle,') translate (-0.0194027777777778cm 3.317875cm)')"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:文本内容"> + <xsl:apply-templates select="图:文本内容/å­—:段è½"/> + <xsl:apply-templates select="图:文本内容/å­—:文字表"/> + </xsl:if> + </xsl:element> + </xsl:template> + <!--Redoffice comment liliang end 06.02.15--> + <xsl:template match="表:å•å…ƒæ ¼" mode="skip"> + <xsl:param name="condition-pos-str"/> + <xsl:param name="col-pos-max"/> + <xsl:param name="col-pos-before"/> + <xsl:param name="row-pos"/> + <xsl:variable name="next-cell" select="following-sibling::表:å•å…ƒæ ¼[1]"/> + <xsl:variable name="cell-is-repeatable" select="not($next-cell/*) and not($next-cell/text()) and (@表:å¼æ ·å¼•ç”¨ = $next-cell/@表:å¼æ ·å¼•ç”¨) and not($next-cell/@表:列å·)"/> + <xsl:choose> + <xsl:when test="$cell-is-repeatable"> + <xsl:apply-templates select="$next-cell" mode="skip"> + <xsl:with-param name="row-pos" select="$row-pos"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="col-pos-max" select="$col-pos-max"/> + <xsl:with-param name="col-pos-before" select="$col-pos-before + 1"/> + </xsl:apply-templates> + </xsl:when> + <xsl:otherwise> + <xsl:if test="$next-cell"> + <xsl:apply-templates select="$next-cell" mode="selected"> + <xsl:with-param name="row-pos" select="$row-pos"/> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="col-pos-max" select="$col-pos-max"/> + <xsl:with-param name="col-pos-before" select="$col-pos-before +1"/> + </xsl:apply-templates> + <!--chengxz0925 no otherwise ,some content cells missed --> + </xsl:if> + <!--chengxz 060418 add if sentence--> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!--xsl:template name="create-table-cell-attributes"></xsl:template> +<xsl:template name="create-table-cell-content"></xsl:template> +<xsl:template name="create-data-content"></xsl:template> +<xsl:template name="get-condition-dependent-cell-attributes"></xsl:template--> + <xsl:template name="create-table-cell-attributes"> + <xsl:param name="condition-pos-str"/> + <xsl:param name="col-pos-max"/> + <xsl:param name="col-pos"/> + <xsl:param name="row-pos"/> + <xsl:choose> + <xsl:when test="$condition-pos-str"> + <xsl:call-template name="get-condition-dependent-cell-attributes"> + <xsl:with-param name="condition-pos-str" select="$condition-pos-str"/> + <xsl:with-param name="current-pos-str" select="concat('R',$row-pos,'C',$col-pos,',')"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:style-name"><xsl:choose><xsl:when test="@表:å¼æ ·å¼•ç”¨"><xsl:value-of select="@表:å¼æ ·å¼•ç”¨"/></xsl:when><xsl:when test="../@表:å¼æ ·å¼•ç”¨ and ../@表:å¼æ ·å¼•ç”¨ != ''"><xsl:value-of select="../@表:å¼æ ·å¼•ç”¨"/></xsl:when><xsl:otherwise><xsl:value-of select="'Default'"/></xsl:otherwise></xsl:choose></xsl:attribute> + <!--chengxiuzhi--> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="@表:åˆå¹¶åˆ—æ•° or @表:åˆå¹¶è¡Œæ•°"> + <xsl:choose> + <xsl:when test="@表:åˆå¹¶åˆ—æ•°"> + <xsl:attribute name="table:number-columns-spanned"><xsl:value-of select="@表:åˆå¹¶åˆ—æ•° + 1"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:number-columns-spanned">1</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="@表:åˆå¹¶è¡Œæ•°"> + <xsl:attribute name="table:number-rows-spanned"><xsl:value-of select="@表:åˆå¹¶è¡Œæ•°+1"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:number-rows-spanned">1</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="表:æ•°æ®"> + <xsl:if test="表:æ•°æ®/表:å…¬å¼"> + <xsl:variable name="calc-formula"> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="$row-pos"/> + <xsl:with-param name="cell-column-pos" select="$col-pos"/> + <xsl:with-param name="expression" select="表:æ•°æ®/表:å…¬å¼"/> + <xsl:with-param name="return-value" select="''"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="table:formula"><xsl:value-of select="$calc-formula"/></xsl:attribute> + </xsl:if> + <!--RedOffice Comment from Zengjh:UOF0020 2006-04-17 Based on Original--> + <xsl:variable name="table-stylename" select="@表:å¼æ ·å¼•ç”¨"/> + <xsl:variable name="data-format"> + <xsl:for-each select="/uof:UOF/uof:å¼æ ·é›†/uof:å•å…ƒæ ¼å¼æ ·"> + <xsl:if test="$table-stylename = ./@ 表:标识符"> + <xsl:value-of select="表:æ•°å­—æ ¼å¼/@表:分类å称"/> + </xsl:if> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="data-formatcode"> + <xsl:for-each select="/uof:UOF/uof:å¼æ ·é›†/uof:å•å…ƒæ ¼å¼æ ·"> + <xsl:if test="$table-stylename= ./@表:标识符"> + <xsl:value-of select="表:æ•°å­—æ ¼å¼/@表:æ ¼å¼ç "/> + </xsl:if> + </xsl:for-each> + </xsl:variable> + <xsl:choose> + <xsl:when test="表:æ•°æ®/@表:æ•°æ®ç±»åž‹ = 'number'"> + <xsl:choose> + <xsl:when test="$data-format = 'percentage' or contains( $data-formatcode, '%')"> + <xsl:attribute name="office:value-type">percentage</xsl:attribute> + </xsl:when> + <xsl:when test="contains($data-format, 'currency')"> + <xsl:attribute name="office:value-type">currency</xsl:attribute> + <xsl:attribute name="office:currency">CNY</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="office:value-type">float</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="office:value"><xsl:choose><xsl:when test="表:æ•°æ®/@表:æ•°æ®æ•°å€¼"><xsl:value-of select="表:æ•°æ®/@表:æ•°æ®æ•°å€¼"/></xsl:when><xsl:otherwise><xsl:value-of select="表:æ•°æ®/å­—:å¥/å­—:文本串"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:when> + <xsl:when test="表:æ•°æ®/@表:æ•°æ®ç±»åž‹ = 'date'"> + <xsl:attribute name="office:value-type">date</xsl:attribute> + <xsl:attribute name="office:date-value"><xsl:value-of select="表:æ•°æ®/@表:æ•°æ®æ•°å€¼"/></xsl:attribute> + </xsl:when> + <xsl:when test="表:æ•°æ®/@表:æ•°æ®ç±»åž‹ = 'time'"> + <xsl:attribute name="office:value-type">time</xsl:attribute> + <xsl:attribute name="office:time-value"><xsl:value-of select="表:æ•°æ®/@表:æ•°æ®æ•°å€¼"/></xsl:attribute> + </xsl:when> + <xsl:when test="表:æ•°æ®/@表:æ•°æ®ç±»åž‹ = 'boolean'"> + <xsl:attribute name="office:value-type">boolean</xsl:attribute> + <xsl:attribute name="office:boolean-value"><xsl:choose><xsl:when test="表:æ•°æ®/å­—:å¥/å­—:文本串 = '1'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:when> + <xsl:when test="表:æ•°æ®/@表:æ•°æ®ç±»åž‹ = 'text'"> + <xsl:attribute name="office:value-type">string</xsl:attribute> + <xsl:attribute name="office:string-value"><xsl:value-of select="表:æ•°æ®/@表:æ•°æ®æ•°å€¼"/></xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:if> + <!-- zhangying ok and /uof:UOF/uof:电å­è¡¨æ ¼/表:公共处ç†è§„则/表:æ•°æ®æœ‰æ•ˆæ€§é›†--> + <xsl:if test="表:æ•°æ®"> + <xsl:variable name="validation-name"> + <xsl:call-template name="zyvalidationtest"> + <xsl:with-param name="column-num" select="$col-pos"/> + <xsl:with-param name="row-num" select="$row-pos"/> + <xsl:with-param name="table-name" select="ancestor::表:工作表/@表:å称"/> + <xsl:with-param name="validation-set" select="/uof:UOF/uof:电å­è¡¨æ ¼/表:公用处ç†è§„则/表:æ•°æ®æœ‰æ•ˆæ€§é›†/表:æ•°æ®æœ‰æ•ˆæ€§"/> + <xsl:with-param name="validation-num" select="'1'"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="$validation-name!=''"> + <xsl:attribute name="table:content-validation-name"><xsl:value-of select="$validation-name"/></xsl:attribute> + </xsl:if> + </xsl:if> + <!-- zhangying mod end --> + </xsl:template> + <!-- zhangying o --> + <xsl:template name="zyvalidationtest"> + <xsl:param name="row-num"/> + <xsl:param name="column-num"/> + <xsl:param name="table-name"/> + <xsl:param name="validation-set"/> + <xsl:param name="validation-num"/> + <xsl:if test="$validation-set"> + <xsl:variable name="zone" select="$validation-set/表:区域/text()"/> + <xsl:variable name="success"> + <xsl:choose> + <xsl:when test="$table-name=substring-after(substring-before($zone,'.'),'$')"> + <xsl:variable name="validation-row-left-top" select="substring-before(substring-after(substring-after(substring-after($zone,'$'),'$'),'$'),':')"/> + <xsl:variable name="validation-row-right-bottom" select="substring-after(substring-after(substring-after($zone,':$'),'$'),'$')"/> + <xsl:choose> + <xsl:when test="($row-num &gt;= $validation-row-left-top and $row-num &lt;= $validation-row-right-bottom) or $validation-row-left-top=$validation-row-right-bottom"> + <xsl:variable name="validation-column-left-top"> + <xsl:call-template name="translate-column-char-to-number"> + <xsl:with-param name="string" select="substring-before(substring-after(substring-after($zone,'$'),'$'),'$')"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="validation-column-right-bottom"> + <xsl:call-template name="translate-column-char-to-number"> + <xsl:with-param name="string" select="substring-before(substring-after(substring-after($zone,':$'),'$'),'$')"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="($column-num &gt;= $validation-column-left-top) and ($column-num &lt;= $validation-column-right-bottom)">yes</xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$success='yes'"> + <xsl:value-of select="concat('val',$validation-num)"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="zyvalidationtest"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="row-num" select="$row-num"/> + <xsl:with-param name="column-num" select="$column-num"/> + <xsl:with-param name="validation-set" select="$validation-set[position()!=1]"/> + <xsl:with-param name="validation-num" select="$validation-num + 1"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template> + <!--zhangying mod end --> + <xsl:template name="create-table-cell-content"> + <xsl:param name="condition-pos-str"/> + <xsl:param name="col-pos-max"/> + <xsl:param name="col-pos"/> + <xsl:param name="row-pos"/> + <!--Redoffice comment liliang SC0011 06.02.15 --> + <!--新增内容--> + <xsl:apply-templates select="uof:锚点"/> + <!--Redoffice comment liliang end 06.02.15 --> + <xsl:apply-templates select="表:批注" mode="body"/> + <!--RedOffice Comment from Zengjh:UOF0020 2006-04-26 charts--> + <xsl:apply-templates select="表:图表"/> + <xsl:if test="表:æ•°æ®/å­—:å¥"> + <text:p> + <xsl:call-template name="create-data-content"> + <xsl:with-param name="style-id" select="../../@表:å¼æ ·å¼•ç”¨"/> + </xsl:call-template> + </text:p> + </xsl:if> + <!--chengxz0701多个å¥ä¸èƒ½è¯»å…¥--> + </xsl:template> + <xsl:template name="create-data-content"> + <xsl:param name="style-id" select="@表:å¼æ ·å¼•ç”¨"/> + <xsl:variable name="html-children" select="表:å¼æ ·å¼•ç”¨/descendant-or-self::*[namespace-uri()='http://www.w3.org/TR/REC-html40'][string-length(text()) != 0]"/> + <xsl:choose> + <xsl:when test="$html-children and $html-children != ''"> + <xsl:for-each select="$html-children"> + <text:span text:style-name="{concat($style-id, 'T', count(preceding::表:æ•°æ®/å­—:å¥/å­—:文本串[child::html:*]), '_', position())}"> + <xsl:copy-of select="text()"/> + </text:span> + </xsl:for-each> + </xsl:when> + <xsl:when test="@表:超链接引用"> + <text:a xlink:href="{@表:超链接引用}"> + <xsl:value-of select="表:æ•°æ®/å­—:å¥/å­—:文本串"/> + </text:a> + </xsl:when> + <xsl:otherwise> + <xsl:for-each select="表:æ•°æ®/å­—:å¥"> + <xsl:choose> + <xsl:when test="name(descendant::*[1])='å­—:å¥å±žæ€§'"> + <text:span> + <xsl:attribute name="text:style-name"><xsl:value-of select="descendant::*[1]/@å­—:å¼æ ·å¼•ç”¨"/></xsl:attribute> + <xsl:value-of select="./å­—:文本串"/> + </text:span> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="./å­—:文本串"/> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="create-comment-data-content"> + <xsl:param name="style-id" select="@表:å¼æ ·å¼•ç”¨"/> + <xsl:variable name="html-children" select="表:å¼æ ·å¼•ç”¨/descendant-or-self::*[namespace-uri()='http://www.w3.org/TR/REC-html40'][string-length(text()) != 0]"/> + <xsl:choose> + <xsl:when test="$html-children and $html-children != ''"> + <xsl:for-each select="$html-children"> + <text:span text:style-name="{concat($style-id, 'T', count(preceding::图:文本内容/å­—:段è½/å­—:å¥/å­—:文本串[child::html:*]), '_', position())}"> + <xsl:copy-of select="text()"/> + </text:span> + </xsl:for-each> + </xsl:when> + <xsl:when test="@表:超链接引用"> + <text:a xlink:href="{@表:超链接引用}"> + <xsl:value-of select="图:文本内容/å­—:段è½/å­—:å¥/å­—:文本串"/> + </text:a> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="图:文本内容/å­—:段è½/å­—:å¥/å­—:文本串"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="get-condition-dependent-cell-attributes"> + <xsl:param name="condition-pos-str"/> + <xsl:param name="current-pos-str"/> + <xsl:variable name="temp-str"> + <xsl:call-template name="condition-str"> + <xsl:with-param name="param-str" select="substring-before($condition-pos-str,$current-pos-str)"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="style-name"> + <xsl:choose> + <xsl:when test="contains($condition-pos-str, $current-pos-str) and starts-with($temp-str, 'c')"> + <xsl:value-of select="concat('ce', substring-after($temp-str, 'c'))"/> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="@表:å¼æ ·å¼•ç”¨"> + <xsl:value-of select="@表:å¼æ ·å¼•ç”¨"/> + </xsl:when> + <xsl:when test="../@表:å¼æ ·å¼•ç”¨"> + <xsl:value-of select="../@表:å¼æ ·å¼•ç”¨"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'Default'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="not( contains($style-name, 'Default'))"> + <xsl:choose> + <xsl:when test="starts-with($style-name, 'val')"> + <xsl:attribute name="table:content-validation-name"><xsl:value-of select="$style-name"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:style-name"><xsl:value-of select="$style-name"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="contains($style-name, 'Default')"> + <xsl:variable name="style-nametemp"> + <xsl:choose> + <xsl:when test="@表:å¼æ ·å¼•ç”¨"> + <xsl:value-of select="@表:å¼æ ·å¼•ç”¨"/> + </xsl:when> + <xsl:when test="../@表:å¼æ ·å¼•ç”¨"> + <xsl:value-of select="../@表:å¼æ ·å¼•ç”¨"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'Default'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="table:style-name"><xsl:value-of select="$style-nametemp"/></xsl:attribute> + <!--xsl:attribute name="style:data-style-name"><xsl:value-of select="N104" /></xsl:attribute--> + </xsl:if> + <!--chengxz--> + <xsl:if test="contains($condition-pos-str, $current-pos-str)"> + <xsl:choose> + <xsl:when test="starts-with($temp-str, 'v')"> + <xsl:attribute name="table:content-validation-name"><xsl:value-of select="concat('val', substring-after($temp-str, 'v'))"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="after-str" select="substring-after($condition-pos-str, $current-pos-str)"/> + <xsl:if test="contains( $after-str, $current-pos-str)"> + <xsl:variable name="temp-str-2"> + <xsl:call-template name="condition-str"> + <xsl:with-param name="param-str" select="substring-before( $after-str,$current-pos-str)"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="starts-with( $temp-str-2, 'v')"> + <xsl:attribute name="table:content-validation-name"><xsl:value-of select="concat('val', substring-after($temp-str-2, 'v'))"/></xsl:attribute> + </xsl:if> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template match="表:工作表内容"> + <xsl:variable name="default-column-width"> + <xsl:choose> + <xsl:when test="@表:缺çœåˆ—宽"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="concat(@表:缺çœåˆ—宽,'pt')"/> + </xsl:call-template> + <xsl:text>cm</xsl:text> + </xsl:when> + <xsl:otherwise>2.096cm</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="table-pos"> + <xsl:value-of select="count(../preceding-sibling::表:工作表)+1"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="表:列"> + <xsl:call-template name="get-column-style-name"> + <xsl:with-param name="finishedColumns" select="0"/> + <xsl:with-param name="columnCount" select="count(./表:列)"/> + <xsl:with-param name="currentCount" select="1"/> + <xsl:with-param name="table-pos" select="$table-pos"/> + <xsl:with-param name="default-column-width" select="$default-column-width"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + <xsl:if test="../表:分页符集/表:分页符[@表:列å·]"> + <style:style style:name="{concat('cob',$table-pos)}" style:family="table-column"> + <xsl:element name="style:table-column-properties"> + <xsl:attribute name="style:column-width"><xsl:value-of select="$default-column-width"/></xsl:attribute> + <xsl:attribute name="fo:break-before">page</xsl:attribute> + </xsl:element> + </style:style> + </xsl:if> + <xsl:variable name="default-row-height"> + <xsl:choose> + <xsl:when test="@表:缺çœè¡Œé«˜"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="concat(@表:缺çœè¡Œé«˜,'pt')"/> + </xsl:call-template> + <xsl:text>cm</xsl:text> + </xsl:when> + <xsl:otherwise>0.503cm</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <style:style style:family="table-row" style:name="{concat('ro', $table-pos)}"> + <style:table-row-properties style:row-height="{$default-row-height}" style:use-optimal-row-height="false"/> + </style:style> + <xsl:if test="表:è¡Œ"> + <xsl:call-template name="get-row-style-name"> + <xsl:with-param name="lastrowpos" select="0"/> + <xsl:with-param name="row-count" select="count(./表:è¡Œ)"/> + <xsl:with-param name="currentRow" select="1"/> + <xsl:with-param name="table-pos" select="$table-pos"/> + <xsl:with-param name="default-row-height" select="$default-row-height"/> + </xsl:call-template> + </xsl:if> + <!--RedOffice Comment from Zengjh:UOF0020 2006-06-11 charts--> + <xsl:for-each select="//表:图表"> + <xsl:variable name="chart-current"> + <xsl:number level="any" count="表:图表" format="1"/> + </xsl:variable> + <style:style style:family="graphics" style:name="{concat('chart', $chart-current)}"> + <style:graphic-properties> + <xsl:choose> + <xsl:when test="@表:éšåŠ¨æ–¹å¼='none'"> + <xsl:attribute name="draw:move-protect">true</xsl:attribute> + <xsl:attribute name="draw:size-protect">true</xsl:attribute> + </xsl:when> + <xsl:when test="@表:éšåŠ¨æ–¹å¼='move'"> + <xsl:attribute name="draw:size-protect">true</xsl:attribute> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </style:graphic-properties> + </style:style> + </xsl:for-each> + <!--RedOffice comment (Zengjh) end charts--> + <xsl:if test="../表:分页符集/表:分页符[@è¡Œå·]"> + <style:style style:name="{concat('rob',$table-pos)}" style:family="table-row"> + <xsl:element name="style:table-row-properties"> + <xsl:attribute name="style:row-height"><xsl:value-of select="$default-row-height"/></xsl:attribute> + <xsl:attribute name="style:use-optimal-row-height">false</xsl:attribute> + <xsl:attribute name="fo:break-before">page</xsl:attribute> + </xsl:element> + </style:style> + </xsl:if> + <xsl:element name="style:style"> + <xsl:attribute name="style:name"><xsl:value-of select="concat( 'ta', $table-pos)"/></xsl:attribute> + <xsl:attribute name="style:family">table</xsl:attribute> + <xsl:attribute name="style:master-page-name"><xsl:call-template name="encode-as-nc-name"><xsl:with-param name="string" select="concat( 'TAB_',../@表:å称)"/></xsl:call-template></xsl:attribute> + <xsl:element name="style:properties"> + <xsl:choose> + <xsl:when test="../@表:éšè— = 'true'"> + <xsl:attribute name="table:display">false</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:display">true</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template name="get-column-style-name"> + <xsl:param name="finishedColumns"/> + <xsl:param name="columnCount"/> + <xsl:param name="currentCount"/> + <xsl:param name="table-pos"/> + <xsl:param name="default-column-width"/> + <xsl:if test="$currentCount &lt; ($columnCount + 1)"> + <xsl:variable name="span-value"> + <xsl:choose> + <xsl:when test="./表:列[position() = $currentCount]/@表:跨度"> + <xsl:value-of select="./表:跨度[position() = $currentCount]/@表:跨度 + 1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="0"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="current-index"> + <xsl:choose> + <xsl:when test="./表:列[position() = $currentCount]/@表:列å·"> + <xsl:value-of select="./表:列[position() = $currentCount]/@表:åˆ—å· - 1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$finishedColumns"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="column-break"> + <xsl:choose> + <xsl:when test="$span-value = 0"> + <xsl:if test="../表:分页符集/表:分页符/表:列 = $current-index"> + <xsl:value-of select="1"/> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:if test="../表:分页符集/表:分页符[(@表:åˆ—å· &gt; $finishedColumns) and (@表:åˆ—å· &lt; ($finishedColumns + $span-value))]"> + <xsl:value-of select="1"/> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="$column-break = 1"> + <xsl:element name="style:style"> + <xsl:attribute name="style:name"><xsl:call-template name="encode-as-nc-name"><xsl:with-param name="string" select="concat('cob', $table-pos, '-',$currentCount)"/></xsl:call-template></xsl:attribute> + <xsl:attribute name="style:family">table-column</xsl:attribute> + <xsl:element name="style:table-column-properties"> + <xsl:choose> + <xsl:when test="./表:列[position() = $currentCount]/@表:列宽"> + <xsl:attribute name="style:column-width"><xsl:call-template name="convert2cm"><xsl:with-param name="value" select="concat(./表:列[position() = $currentCount]/@表:列宽,'pt')"/></xsl:call-template><xsl:text>cm</xsl:text></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:column-width"><xsl:value-of select="$default-column-width"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="./表:列[position() = $currentCount]/@表:列宽 &gt; 0"> + <xsl:attribute name="style:use-optimal-column-width">false</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:use-optimal-column-width">true</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="fo:break-before">page</xsl:attribute> + </xsl:element> + </xsl:element> + </xsl:if> + <style:style style:name="{concat('co', $table-pos, '-',$currentCount)}" style:family="table-column"> + <xsl:element name="style:table-column-properties"> + <xsl:choose> + <xsl:when test="./表:列[position() = $currentCount]/@表:列宽"> + <xsl:attribute name="style:column-width"><xsl:call-template name="convert2cm"><xsl:with-param name="value" select="concat(./表:列[position() = $currentCount]/@表:列宽,'pt')"/></xsl:call-template><xsl:text>cm</xsl:text></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:column-width"><xsl:value-of select="$default-column-width"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="fo:break-before">auto</xsl:attribute> + </xsl:element> + </style:style> + <xsl:if test="$currentCount &lt; $columnCount"> + <xsl:call-template name="get-column-style-name"> + <xsl:with-param name="finishedColumns"> + <xsl:choose> + <xsl:when test="./表:列[position() = $currentCount]/@表:列å·"> + <xsl:choose> + <xsl:when test="./表:列[position() = $currentCount]/@表:跨度"> + <xsl:value-of select="./表:列[position() = $currentCount]/@表:列宽 + ./表:列[position() = $currentCount]/@表:跨度"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="./表:列[position() = $currentCount]/@表:列å·"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="./表:列[position() = $currentCount]/@表:跨度"> + <xsl:value-of select="$finishedColumns + ./表:列[position() = $currentCount]/@表:跨度 + 1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$finishedColumns + 1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="columnCount" select="$columnCount"/> + <xsl:with-param name="currentCount" select="$currentCount + 1"/> + <xsl:with-param name="table-pos" select="$table-pos"/> + <xsl:with-param name="default-column-width" select="$default-column-width"/> + </xsl:call-template> + </xsl:if> + </xsl:if> + </xsl:template> + <xsl:template name="get-row-style-name"> + <xsl:param name="lastrowpos"/> + <xsl:param name="row-count"/> + <xsl:param name="currentRow"/> + <xsl:param name="table-pos"/> + <xsl:param name="default-row-height"/> + <xsl:if test="$currentRow &lt; ($row-count + 1)"> + <xsl:variable name="span-value"> + <xsl:choose> + <xsl:when test="./表:è¡Œ[position() = $currentRow]/@表:è¡Œå·"> + <xsl:choose> + <xsl:when test="./表:è¡Œ[position() = $currentRow]/@表:跨度"> + <xsl:value-of select="./表:è¡Œ[position() = $currentRow]/@表:è¡Œå· - $lastrowpos+ ./表:è¡Œ[position() = $currentRow]/@表:跨度"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="0"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="./表:è¡Œ[position() = $currentRow]/@表:跨度"> + <xsl:value-of select="./表:è¡Œ[position() = $currentRow]/@表:跨度 + 1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="0"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="current-index"> + <xsl:choose> + <xsl:when test="./表:è¡Œ[position() = $currentRow]/@表:è¡Œå·"> + <xsl:value-of select="./表:è¡Œ[position() = $currentRow]/@表:è¡Œå· - 1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$lastrowpos"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="row-break"> + <xsl:choose> + <xsl:when test="$span-value = 0"> + <xsl:if test="../表:分页符集/表:分页符/@表:è¡Œå· = $current-index"> + <xsl:value-of select="1"/> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:if test="../表:分页符集/表:分页符[(@表:è¡Œå· &gt; $lastrowpos) and (@表:è¡Œå· &lt; ($lastrowpos + $span-value))]"> + <xsl:value-of select="1"/> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="$row-break = 1"> + <style:style style:name="{concat('rob', $table-pos, '-',$currentRow)}" style:family="table-row"> + <xsl:element name="style:table-row-properties"> + <xsl:choose> + <xsl:when test="./表:è¡Œ[position() = $currentRow]/@表:行高"> + <xsl:attribute name="style:row-height"><xsl:call-template name="convert2cm"><xsl:with-param name="value" select="concat(./表:è¡Œ[position() = $currentRow]/@表:行高,'pt')"/></xsl:call-template><xsl:text>cm</xsl:text></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:row-height"><xsl:value-of select="$default-row-height"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="./表:è¡Œ[position() = $currentRow]/@表:行高 &gt; 0"> + <xsl:attribute name="style:use-optimal-row-height">false</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:use-optimal-row-height">true</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="fo:break-before">page</xsl:attribute> + </xsl:element> + </style:style> + </xsl:if> + <style:style style:name="{concat('ro', $table-pos, '-',$currentRow)}" style:family="table-row"> + <xsl:element name="style:table-row-properties"> + <xsl:choose> + <xsl:when test="./表:è¡Œ[position() = $currentRow]/@表:行高"> + <xsl:attribute name="style:row-height"><xsl:call-template name="convert2cm"><xsl:with-param name="value" select="concat(./表:è¡Œ[position() = $currentRow]/@表:行高,'pt')"/></xsl:call-template><xsl:text>cm</xsl:text></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:row-height"><xsl:value-of select="$default-row-height"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="style:use-optimal-row-height">true</xsl:attribute> + <xsl:choose> + <xsl:when test="./表:è¡Œ[position() = $currentRow]/@表:行高 &gt; 0"> + <xsl:attribute name="style:use-optimal-row-height">false</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:use-optimal-row-height">true</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="fo:break-before">auto</xsl:attribute> + </xsl:element> + </style:style> + <xsl:if test="$currentRow &lt; $row-count"> + <xsl:call-template name="get-row-style-name"> + <xsl:with-param name="lastrowpos"> + <xsl:choose> + <xsl:when test="./表:è¡Œ[position() = $currentRow]/@表:è¡Œå·"> + <xsl:choose> + <xsl:when test="./表:è¡Œ[position() = $currentRow]/@表:跨度"> + <xsl:value-of select="./表:è¡Œ[position() = $currentRow]/@表:è¡Œå· + ./表:è¡Œ[position() = $currentRow]/@表:跨度"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="./表:è¡Œ[position() = $currentRow]/@表:è¡Œå·"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="./表:è¡Œ[position() = $currentRow]/@表:跨度"> + <xsl:value-of select="$lastrowpos + ./表:è¡Œ[position() = $currentRow]/@表:跨度 + 1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$lastrowpos + 1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="row-count" select="$row-count"/> + <xsl:with-param name="currentRow" select="$currentRow + 1"/> + <xsl:with-param name="table-pos" select="$table-pos"/> + <xsl:with-param name="default-row-height" select="$default-row-height"/> + </xsl:call-template> + </xsl:if> + </xsl:if> + </xsl:template> + <xsl:template name="encode-as-nc-name"> + <xsl:param name="string"/> + <xsl:value-of select="translate($string, '. %()/\+', '')"/> + </xsl:template> + <xsl:key match="/uof:UOF/uof:电å­è¡¨æ ¼/表:主体/表:工作表/表:工作表内容/表:è¡Œ/表:å•å…ƒæ ¼" name="cells" use="@表:å¼æ ·å¼•ç”¨"/> + <xsl:template match="表:æ•°å­—æ ¼å¼"> + <xsl:variable name="unit-count" select="string-length(@表:æ ¼å¼ç ) - string-length(translate(@表:æ ¼å¼ç ,';','')) + 1"/> + <xsl:variable name="style-id" select="../@表:标识符"/> + <xsl:variable name="number-format-name"> + <xsl:choose> + <xsl:when test="@表:分类å称='fraction' or @表:分类å称='scientific'">number</xsl:when> + <xsl:otherwise> + <xsl:value-of select="@表:分类å称"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="process-number-format"> + <xsl:with-param name="number-format-name" select="$number-format-name"/> + <xsl:with-param name="number-format-unit" select="@表:æ ¼å¼ç "/> + <xsl:with-param name="style-id" select="concat($style-id,'F')"/> + <xsl:with-param name="format-type" select="key('cells', $style-id)/表:æ•°æ®/@表:æ•°æ®ç±»åž‹"/> + <xsl:with-param name="total-unit" select="$unit-count"/> + <xsl:with-param name="current-unit" select="0"/> + </xsl:call-template> + </xsl:template> + <xsl:template name="process-number-format"> + <xsl:param name="number-format-name"/> + <xsl:param name="number-format-unit"/> + <xsl:param name="style-id"/> + <xsl:param name="format-type"/> + <xsl:param name="total-unit"/> + <xsl:param name="current-unit"/> + <xsl:choose> + <xsl:when test="$current-unit &lt; ($total-unit -1)"> + <xsl:variable name="style-name"> + <xsl:choose> + <xsl:when test="contains(substring-before($number-format-unit,';'),'[$')">currency</xsl:when> + <xsl:when test="contains(substring-before($number-format-unit,';'),'%')">percentage</xsl:when> + <xsl:otherwise>number</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:element name="{concat('number:',$style-name,'-style')}"> + <xsl:attribute name="style:name"><xsl:value-of select="concat( $style-id, 'P',$current-unit)"/></xsl:attribute> + <xsl:attribute name="style:volatile">true</xsl:attribute> + <xsl:call-template name="general-number"> + <xsl:with-param name="number-format-unit" select="substring-before($number-format-unit,';')"/> + </xsl:call-template> + </xsl:element> + <xsl:call-template name="process-number-format"> + <xsl:with-param name="number-format-name" select="$number-format-name"/> + <xsl:with-param name="number-format-unit" select="substring-after($number-format-unit,';')"/> + <xsl:with-param name="style-id" select="$style-id"/> + <xsl:with-param name="format-type" select="$format-type"/> + <xsl:with-param name="total-unit" select="$total-unit"/> + <xsl:with-param name="current-unit" select="$current-unit +1"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:element name="{concat('number:',$number-format-name,'-style')}"> + <xsl:attribute name="style:name"><xsl:value-of select="$style-id"/></xsl:attribute> + <xsl:call-template name="element-attribute"> + <xsl:with-param name="number-format-unit" select="string($number-format-unit)"/> + </xsl:call-template> + <xsl:call-template name="general-number"> + <xsl:with-param name="number-format-unit" select="string($number-format-unit)"/> + </xsl:call-template> + <xsl:call-template name="style-map"> + <xsl:with-param name="number-format-name" select="@表:分类å称"/> + <xsl:with-param name="number-format-unit" select="@表:æ ¼å¼ç "/> + <xsl:with-param name="style-id" select="$style-id"/> + <xsl:with-param name="format-type" select="$format-type"/> + <xsl:with-param name="total-unit" select="$total-unit"/> + <xsl:with-param name="current-unit" select="0"/> + </xsl:call-template> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="style-map"> + <xsl:param name="number-format-name"/> + <xsl:param name="number-format-unit"/> + <xsl:param name="style-id"/> + <xsl:param name="format-type"/> + <xsl:param name="total-unit"/> + <xsl:param name="current-unit"/> + <xsl:if test="$current-unit &lt; ($total-unit -1)"> + <xsl:variable name="stylecondition" select="substring-after(substring-before($number-format-unit,']'),'[')"/> + <style:map style:condition="{$stylecondition}" style:apply-style-name="{concat( $style-id, 'P',$current-unit)}"/> + <xsl:call-template name="style-map"> + <xsl:with-param name="number-format-name" select="$number-format-name"/> + <xsl:with-param name="number-format-unit" select="substring-after($number-format-unit,';')"/> + <xsl:with-param name="style-id" select="$style-id"/> + <xsl:with-param name="format-type" select="$format-type"/> + <xsl:with-param name="total-unit" select="$total-unit"/> + <xsl:with-param name="current-unit" select="$current-unit +1"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template name="general-number"> + <xsl:param name="number-format-unit"/> + <xsl:call-template name="number-format-color"> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + </xsl:call-template> + <xsl:call-template name="number-format-currency"> + <xsl:with-param name="number-format-unit" select="$number-format-unit"/> + </xsl:call-template> + <xsl:choose> + <xsl:when test="starts-with($number-format-unit,'&quot;')"> + <number:text> + <xsl:value-of select="substring-before(substring-after($number-format-unit,'&quot;'),'&quot;')"/> + </number:text> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'@')"> + <number:text-content/> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'-') or starts-with($number-format-unit,'$') or starts-with($number-format-unit,'ï¿¥')"> + <number:text> + <xsl:value-of select="substring($number-format-unit,1,1)"/> + </number:text> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'YYYY')"> + <number:year number:style="long"/> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'YY')"> + <number:year number:style="rolong"/> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'MMMM')"> + <number:month number:style="long" number:textual="true"/> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'MMM')"> + <number:month number:style="rolong" number:textual="true"/> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'DD')"> + <number:day number:style="long"/> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'D')"> + <number:day number:style="rolong"/> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'[HH]')"> + <number:hours number:style="long"/> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'HH')"> + <number:hours number:style="long"/> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'H')"> + <number:hours/> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'SS.00')"> + <number:seconds number:style="long" number:decimal-places="2"/> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'SS')"> + <number:seconds number:style="long"/> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'S')"> + <number:seconds/> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'AM/PM')"> + <number:am-pm/> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'NNNN')"> + <number:day-of-week number:style="long"/> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'NNN')"> + <number:day-of-week/> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'QQ')"> + <number:quarter number:style="long"/> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'Q')"> + <number:quarter/> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'WW')"> + <number:week-of-year/> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'MM')"> + <xsl:choose> + <xsl:when test="starts-with(substring($number-format-unit,3),'S') or (starts-with(substring($number-format-unit,3),'&quot;') and starts-with(substring-after(substring-after($number-format-unit,'&quot;'),'&quot;'),'S'))"> + <number:minutes number:style="long"/> + </xsl:when> + <xsl:otherwise> + <number:month number:style="long"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'M')"> + <xsl:choose> + <xsl:when test="starts-with(substring($number-format-unit,2),'S') or (starts-with(substring($number-format-unit,2),'&quot;') and starts-with(substring-after(substring-after($number-format-unit,'&quot;'),'&quot;'),'S'))"> + <number:minutes/> + </xsl:when> + <xsl:otherwise> + <number:month/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'#') or starts-with($number-format-unit,'0')"> + <xsl:variable name="digits-part"> + <xsl:choose> + <xsl:when test="contains($number-format-unit,'&quot;')"> + <xsl:value-of select="substring-before($number-format-unit,'&quot;')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$number-format-unit"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="decimal-integer-exponent-fraction"> + <xsl:with-param name="digits-part" select="$digits-part"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + <xsl:variable name="unit-length"> + <xsl:choose> + <xsl:when test="starts-with($number-format-unit,'[value()')"> + <xsl:value-of select="string-length(substring-before($number-format-unit,']')) +2"/> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'[NatNum')"> + <xsl:value-of select="string-length(substring-before($number-format-unit,']')) +2"/> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'[$-804]')">8</xsl:when> + <xsl:when test="starts-with($number-format-unit,'&quot;')"> + <xsl:value-of select="string-length(substring-before(substring-after($number-format-unit,'&quot;'),'&quot;')) +3"/> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'@')">2</xsl:when> + <xsl:when test="starts-with($number-format-unit,'-') or starts-with($number-format-unit,'$') or starts-with($number-format-unit,'ï¿¥')">2</xsl:when> + <xsl:when test="starts-with($number-format-unit,'YYYY')">5</xsl:when> + <xsl:when test="starts-with($number-format-unit,'YY')">3</xsl:when> + <xsl:when test="starts-with($number-format-unit,'MMMM')">5</xsl:when> + <xsl:when test="starts-with($number-format-unit,'MMM')">4</xsl:when> + <xsl:when test="starts-with($number-format-unit,'MM')">3</xsl:when> + <xsl:when test="starts-with($number-format-unit,'M')">2</xsl:when> + <xsl:when test="starts-with($number-format-unit,'DD')">3</xsl:when> + <xsl:when test="starts-with($number-format-unit,'D')">2</xsl:when> + <xsl:when test="starts-with($number-format-unit,'[HH]')">5</xsl:when> + <xsl:when test="starts-with($number-format-unit,'HH')">3</xsl:when> + <xsl:when test="starts-with($number-format-unit,'H')">2</xsl:when> + <xsl:when test="starts-with($number-format-unit,'SS.00')">6</xsl:when> + <xsl:when test="starts-with($number-format-unit,'SS')">3</xsl:when> + <xsl:when test="starts-with($number-format-unit,'S')">2</xsl:when> + <xsl:when test="starts-with($number-format-unit,'AM/PM')">6</xsl:when> + <xsl:when test="starts-with($number-format-unit,'NNNN')">5</xsl:when> + <xsl:when test="starts-with($number-format-unit,'NNN')">4</xsl:when> + <xsl:when test="starts-with($number-format-unit,'QQ')">3</xsl:when> + <xsl:when test="starts-with($number-format-unit,'Q')">2</xsl:when> + <xsl:when test="starts-with($number-format-unit,'WW')">3</xsl:when> + <xsl:when test="starts-with($number-format-unit,'#') or starts-with($number-format-unit,'0')"> + <xsl:choose> + <xsl:when test="contains($number-format-unit,'&quot;')"> + <xsl:value-of select="string-length(substring-before($number-format-unit,'&quot;')) +1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="string-length($number-format-unit) +1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="$unit-length &gt;1 and $unit-length &lt;=string-length($number-format-unit)"> + <xsl:call-template name="general-number"> + <xsl:with-param name="number-format-unit" select="substring($number-format-unit,$unit-length)"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template name="decimal-integer-exponent-fraction"> + <xsl:param name="digits-part"/> + <xsl:variable name="decimal-digits"> + <xsl:choose> + <xsl:when test="contains($digits-part,'.')"> + <xsl:choose> + <xsl:when test="contains($digits-part,' ')"> + <xsl:value-of select="string-length(substring-before(substring-after($digits-part,'.'),' '))"/> + </xsl:when> + <xsl:when test="contains(substring-after($digits-part,'.'),',')"> + <xsl:value-of select="string-length(substring-before(substring-after($digits-part,'.'),','))"/> + </xsl:when> + <xsl:when test="contains($digits-part,'E')"> + <xsl:value-of select="string-length(substring-before(substring-after($digits-part,'.'),'E'))"/> + </xsl:when> + <xsl:when test="contains($digits-part,'e')"> + <xsl:value-of select="string-length(substring-before(substring-after($digits-part,'.'),'e'))"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="string-length(substring-after($digits-part,'.'))"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="decimal-replacement"> + <xsl:choose> + <xsl:when test="contains($digits-part,'.')"> + <xsl:choose> + <xsl:when test="contains($digits-part,' ') and contains(substring-before(substring-after($digits-part,'.'),' '),'#')">true</xsl:when> + <xsl:when test="contains($digits-part,'E') and contains(substring-before(substring-after($digits-part,'.'),'E'),'#')">true</xsl:when> + <xsl:when test="contains($digits-part,'e') and contains(substring-before(substring-after($digits-part,'.'),'e'),'#')">true</xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="contains(substring-after($digits-part,'.'),'#')">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="integer-digits"> + <xsl:choose> + <xsl:when test="contains($digits-part,'.')"> + <xsl:value-of select="string-length(substring-before($digits-part,'.')) - string-length(translate(substring-before($digits-part,'.'),'0',''))"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="string-length($digits-part) - string-length(translate($digits-part,'0',''))"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="factor-digits"> + <xsl:call-template name="display-factor-digits"> + <xsl:with-param name="digits-part" select="$digits-part"/> + <xsl:with-param name="count" select="0"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="grouping"> + <xsl:choose> + <xsl:when test="(string-length($digits-part) - string-length(translate($digits-part,',',''))) &gt;$factor-digits">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="exponent-digits"> + <xsl:choose> + <xsl:when test="contains($digits-part,'E')"> + <xsl:value-of select="string-length(substring-after($digits-part,'E')) -1"/> + </xsl:when> + <xsl:when test="contains($digits-part,'e')"> + <xsl:value-of select="string-length(substring-after($digits-part,'e')) -1"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="numerator-digits"> + <xsl:choose> + <xsl:when test="contains($digits-part,' ')"> + <xsl:value-of select="string-length(substring-before(substring-after($digits-part,' '),'/'))"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="denominator-digits"> + <xsl:choose> + <xsl:when test="contains($digits-part,' ')"> + <xsl:value-of select="string-length(substring-after(substring-after($digits-part,' '),'/'))"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="number-type"> + <xsl:choose> + <xsl:when test="$exponent-digits &gt;0">number:scientific-number</xsl:when> + <xsl:when test="($numerator-digits &gt;0) or ($denominator-digits &gt;0)">number:fraction</xsl:when> + <xsl:otherwise>number:number</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:element name="{$number-type}"> + <xsl:if test="$decimal-digits &gt;=0"> + <xsl:attribute name="number:decimal-places"><xsl:value-of select="$decimal-digits"/></xsl:attribute> + </xsl:if> + <xsl:if test="$decimal-replacement='true'"> + <xsl:attribute name="number:decimal-replacement"/> + </xsl:if> + <xsl:if test="$integer-digits &gt;=0"> + <xsl:attribute name="number:min-integer-digits"><xsl:value-of select="$integer-digits"/></xsl:attribute> + </xsl:if> + <xsl:if test="$grouping='true'"> + <xsl:attribute name="number:grouping"><xsl:value-of select="$grouping"/></xsl:attribute> + </xsl:if> + <xsl:if test="$factor-digits &gt;0"> + <xsl:attribute name="number:display-factor"><xsl:choose><xsl:when test="$factor-digits=1">1000</xsl:when><xsl:when test="$factor-digits=2">1000000</xsl:when><xsl:when test="$factor-digits=3">1000000000</xsl:when><xsl:when test="$factor-digits=4">1000000000000</xsl:when><xsl:when test="$factor-digits=5">1000000000000000</xsl:when><xsl:when test="$factor-digits=6">1000000000000000000</xsl:when><xsl:otherwise>0</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="$exponent-digits &gt;0"> + <xsl:attribute name="number:min-exponent-digits"><xsl:value-of select="$exponent-digits"/></xsl:attribute> + </xsl:if> + <xsl:if test="$numerator-digits &gt;0"> + <xsl:attribute name="number:min-numerator-digits"><xsl:value-of select="$numerator-digits"/></xsl:attribute> + </xsl:if> + <xsl:if test="$denominator-digits &gt;0"> + <xsl:attribute name="number:min-denominator-digits"><xsl:value-of select="$denominator-digits"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:template> + <xsl:template name="number-format-color"> + <xsl:param name="number-format-unit"/> + <xsl:choose> + <xsl:when test="starts-with($number-format-unit,'[Black]')"> + <style:text-properties fo:color="#000000"/> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'[Blue]')"> + <style:text-properties fo:color="#0000ff"/> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'[Cyan]')"> + <style:text-properties fo:color="#00ffff"/> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'[Green]')"> + <style:text-properties fo:color="#00ff00"/> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'[Magenta]')"> + <style:text-properties fo:color="#ff00ff"/> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'[Red]')"> + <style:text-properties fo:color="#ff0000"/> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'[White]')"> + <style:text-properties fo:color="#ffffff"/> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'[Yellow]')"> + <style:text-properties fo:color="#ffff00"/> + </xsl:when> + </xsl:choose> + <xsl:variable name="unit-length"> + <xsl:choose> + <xsl:when test="starts-with($number-format-unit,'[Black]')">8</xsl:when> + <xsl:when test="starts-with($number-format-unit,'[Blue]')">7</xsl:when> + <xsl:when test="starts-with($number-format-unit,'[Cyan]')">7</xsl:when> + <xsl:when test="starts-with($number-format-unit,'[Green]')">8</xsl:when> + <xsl:when test="starts-with($number-format-unit,'[Magenta]')">10</xsl:when> + <xsl:when test="starts-with($number-format-unit,'[Red]')">6</xsl:when> + <xsl:when test="starts-with($number-format-unit,'[White]')">8</xsl:when> + <xsl:when test="starts-with($number-format-unit,'[Yellow]')">9</xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="$unit-length &gt;1 and $unit-length &lt;=string-length($number-format-unit)"> + <xsl:call-template name="general-number"> + <xsl:with-param name="number-format-unit" select="substring($number-format-unit,$unit-length)"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template name="number-format-currency"> + <xsl:param name="number-format-unit"/> + <xsl:choose> + <xsl:when test="starts-with($number-format-unit,'[$ï¿¥-804]')"> + <number:currency-symbol number:language="zh" number:country="CN">ï¿¥</number:currency-symbol> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'[$$-409]')"> + <number:currency-symbol number:language="en" number:country="US">$</number:currency-symbol> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'[$$-2C0A]')"> + <number:currency-symbol number:language="es" number:country="AR">$</number:currency-symbol> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'[$$-C0C]')"> + <number:currency-symbol number:language="fr" number:country="CA">$</number:currency-symbol> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'[$CNY]')"> + <number:currency-symbol>CNY</number:currency-symbol> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'[$AFA]')"> + <number:currency-symbol>AFA</number:currency-symbol> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'CNY')"> + <number:currency-symbol>CNY</number:currency-symbol> + </xsl:when> + <xsl:when test="starts-with($number-format-unit,'CCC')"> + <number:currency-symbol>CCC</number:currency-symbol> + </xsl:when> + </xsl:choose> + <xsl:variable name="unit-length"> + <xsl:choose> + <xsl:when test="starts-with($number-format-unit,'[$ï¿¥-804]')">9</xsl:when> + <xsl:when test="starts-with($number-format-unit,'[$$-409]')">9</xsl:when> + <xsl:when test="starts-with($number-format-unit,'[$$-2C0A]')">10</xsl:when> + <xsl:when test="starts-with($number-format-unit,'[$$-C0C]')">9</xsl:when> + <xsl:when test="starts-with($number-format-unit,'[$CNY]')">7</xsl:when> + <xsl:when test="starts-with($number-format-unit,'[$AFA]')">7</xsl:when> + <xsl:when test="starts-with($number-format-unit,'CNY')">4</xsl:when> + <xsl:when test="starts-with($number-format-unit,'CCC')">4</xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="$unit-length &gt;1 and $unit-length &lt;=string-length($number-format-unit)"> + <xsl:call-template name="general-number"> + <xsl:with-param name="number-format-unit" select="substring($number-format-unit,$unit-length)"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template name="display-factor-digits"> + <xsl:param name="digits-part"/> + <xsl:param name="count"/> + <xsl:choose> + <xsl:when test="not(substring($digits-part,string-length($digits-part),1) =',')"> + <xsl:value-of select="$count"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="display-factor-digits"> + <xsl:with-param name="digits-part" select="substring($digits-part,1,string-length($digits-part) -1)"/> + <xsl:with-param name="count" select="$count +1"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="element-attribute"> + <xsl:param name="number-format-unit"/> + <xsl:if test="contains($number-format-unit,'[HH]')"> + <xsl:attribute name="number:truncate-on-overflow">false</xsl:attribute> + </xsl:if> + <xsl:if test="starts-with($number-format-unit,'[NatNum1]')"> + <xsl:attribute name="number:transliteration-format">一</xsl:attribute> + <xsl:attribute name="number:transliteration-style">short</xsl:attribute> + </xsl:if> + <xsl:if test="starts-with($number-format-unit,'[NatNum2]')"> + <xsl:attribute name="number:transliteration-format">壹</xsl:attribute> + <xsl:attribute name="number:transliteration-style">short</xsl:attribute> + </xsl:if> + <xsl:if test="starts-with($number-format-unit,'[NatNum3]')"> + <xsl:attribute name="number:transliteration-format">1</xsl:attribute> + <xsl:attribute name="number:transliteration-style">short</xsl:attribute> + </xsl:if> + <xsl:if test="starts-with($number-format-unit,'[NatNum4]')"> + <xsl:attribute name="number:transliteration-format">一</xsl:attribute> + <xsl:attribute name="number:transliteration-style">long</xsl:attribute> + </xsl:if> + <xsl:if test="starts-with($number-format-unit,'[NatNum5]')"> + <xsl:attribute name="number:transliteration-format">壹</xsl:attribute> + <xsl:attribute name="number:transliteration-style">long</xsl:attribute> + </xsl:if> + <xsl:if test="starts-with($number-format-unit,'[NatNum6]')"> + <xsl:attribute name="number:transliteration-format">1</xsl:attribute> + <xsl:attribute name="number:transliteration-style">long</xsl:attribute> + </xsl:if> + <xsl:if test="starts-with($number-format-unit,'[NatNum7]')"> + <xsl:attribute name="number:transliteration-format">一</xsl:attribute> + <xsl:attribute name="number:transliteration-style">medium</xsl:attribute> + </xsl:if> + <xsl:if test="starts-with($number-format-unit,'[NatNum8]')"> + <xsl:attribute name="number:transliteration-format">壹</xsl:attribute> + <xsl:attribute name="number:transliteration-style">medium</xsl:attribute> + </xsl:if> + <xsl:if test="starts-with($number-format-unit,'[NatNum0]')"> + <xsl:attribute name="number:transliteration-format">1</xsl:attribute> + <xsl:attribute name="number:transliteration-style">short</xsl:attribute> + </xsl:if> + <xsl:if test="contains($number-format-unit,'[$-804]')"> + <xsl:attribute name="number:transliteration-language">zh</xsl:attribute> + <xsl:attribute name="number:transliteration-country">CN</xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:key name="pz" match="/uof:UOF/uof:对象集/图:图形" use="@图:标识符"/> + <xsl:template match="表:批注" mode="body"> + <xsl:element name="office:annotation"> + <xsl:if test="@表:是å¦æ˜¾ç¤º = 'true'"> + <xsl:attribute name="office:display">true</xsl:attribute> + </xsl:if> + <xsl:attribute name="draw:style-name"><xsl:value-of select="uof:锚点/@uof:图形引用"/></xsl:attribute> + <xsl:attribute name="svg:height"><xsl:value-of select="concat(uof:锚点/@uof:高度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:x"><xsl:value-of select="concat(uof:锚点/@uof:xåæ ‡,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y"><xsl:value-of select="concat(uof:锚点/@uof:yåæ ‡,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:width"><xsl:value-of select="concat(uof:锚点/@uof:宽度,$uofUnit)"/></xsl:attribute> + <xsl:variable name="w"> + <xsl:value-of select="./uof:锚点/@uof:图形引用"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="key('pz',$w)/图:文本内容/å­—:å¥/å­—:文本串"> + <text:p> + <xsl:for-each select="key('pz',$w)/图:文本内容/å­—:å¥"> + <text:span> + <xsl:if test="å­—:å¥å±žæ€§/@å­—:å¼æ ·å¼•ç”¨"> + <xsl:attribute name="text:style-name"><xsl:value-of select="å­—:å¥å±žæ€§/@å­—:å¼æ ·å¼•ç”¨"/></xsl:attribute> + </xsl:if> + <xsl:value-of select="å­—:文本串"/> + </text:span> + </xsl:for-each> + </text:p> + </xsl:when> + </xsl:choose> + <!--xsl:if test="图:文本内容/å­—:段è½/å­—:å¥/å­—:文本串"> + <text:p> + <xsl:call-template name="create-comment-data-content"> + <xsl:with-param name="style-id" select="../@表:å¼æ ·å¼•ç”¨"/> + </xsl:call-template> + </text:p> + </xsl:if--> + </xsl:element> + </xsl:template> + <xsl:template name="auto-filter-condition"> + <xsl:param name="conditon-set"/> + <xsl:param name="zone-left-column-num"/> + <xsl:if test="$conditon-set"> + <xsl:variable name="first-condition" select="$conditon-set[1]"/> + <xsl:element name="table:filter-condition"> + <xsl:attribute name="table:field-number"><xsl:value-of select="$first-condition/@表:åˆ—å· - $zone-left-column-num"/></xsl:attribute> + <xsl:attribute name="office:value"><xsl:choose><xsl:when test="$first-condition/表:普通"><xsl:value-of select="$first-condition/表:普通/@表:值"/></xsl:when><xsl:when test="$first-condition/表:自定义"><xsl:value-of select="$first-condition/表:自定义/表:æ“作æ¡ä»¶/表:值"/></xsl:when></xsl:choose></xsl:attribute> + <xsl:variable name="operator"> + <xsl:choose> + <xsl:when test="$first-condition/表:普通"> + <xsl:variable name="general" select="$first-condition/表:普通/@表:类型"/> + <xsl:choose> + <xsl:when test="$general ='topitem'">top values</xsl:when> + </xsl:choose> + </xsl:when> + <xsl:when test="$first-condition/表:自定义"> + <xsl:variable name="operator-text" select="$first-condition/表:自定义/表:æ“作æ¡ä»¶/表:æ“作ç /text()"/> + <xsl:choose> + <xsl:when test="$operator-text ='less than'">&lt;</xsl:when> + <xsl:when test="$operator-text ='greater than'">&gt;</xsl:when> + <xsl:when test="$operator-text ='equal to'"> + <xsl:value-of select="'='"/> + </xsl:when> + <xsl:when test="$operator-text ='greater than or equal to'"> + <xsl:value-of select="'&gt;='"/> + </xsl:when> + <xsl:when test="$operator-text ='less than or equal to'"> + <xsl:value-of select="'&lt;='"/> + </xsl:when> + <xsl:when test="$operator-text ='not equal to'"> + <xsl:value-of select="'!='"/> + </xsl:when> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="table:operator"><xsl:value-of select="$operator"/></xsl:attribute> + </xsl:element> + <xsl:call-template name="auto-filter-condition"> + <xsl:with-param name="conditon-set" select="$conditon-set[position()!=1]"/> + <xsl:with-param name="zone-left-column-num" select="$zone-left-column-num"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template name="translate-column-char-to-number"> + <xsl:param name="string"/> + <xsl:choose> + <xsl:when test="string-length($string)=1"> + <xsl:call-template name="char-to-number"> + <xsl:with-param name="char" select="$string"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="tens-place"> + <xsl:call-template name="char-to-number"> + <xsl:with-param name="char" select="substring($string,1,1)"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="units-place"> + <xsl:call-template name="char-to-number"> + <xsl:with-param name="char" select="substring($string,2,1)"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="$tens-place * 26 + $units-place"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="char-to-number"> + <xsl:param name="char"/> + <xsl:choose> + <xsl:when test="$char='A'">1</xsl:when> + <xsl:when test="$char='B'">2</xsl:when> + <xsl:when test="$char='C'">3</xsl:when> + <xsl:when test="$char='D'">4</xsl:when> + <xsl:when test="$char='E'">5</xsl:when> + <xsl:when test="$char='F'">6</xsl:when> + <xsl:when test="$char='G'">7</xsl:when> + <xsl:when test="$char='H'">8</xsl:when> + <xsl:when test="$char='I'">9</xsl:when> + <xsl:when test="$char='J'">10</xsl:when> + <xsl:when test="$char='K'">11</xsl:when> + <xsl:when test="$char='L'">12</xsl:when> + <xsl:when test="$char='M'">13</xsl:when> + <xsl:when test="$char='N'">14</xsl:when> + <xsl:when test="$char='O'">15</xsl:when> + <xsl:when test="$char='P'">16</xsl:when> + <xsl:when test="$char='Q'">17</xsl:when> + <xsl:when test="$char='R'">18</xsl:when> + <xsl:when test="$char='S'">19</xsl:when> + <xsl:when test="$char='T'">20</xsl:when> + <xsl:when test="$char='U'">21</xsl:when> + <xsl:when test="$char='V'">22</xsl:when> + <xsl:when test="$char='W'">23</xsl:when> + <xsl:when test="$char='X'">24</xsl:when> + <xsl:when test="$char='Y'">25</xsl:when> + <xsl:when test="$char='Z'">26</xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="translate-expression2"> + <xsl:param name="expression2"/> + <xsl:choose> + <xsl:when test="contains($expression2,':')"> + <xsl:variable name="column-one"> + <xsl:value-of select="substring(substring-before($expression2,':'),1,1)"/> + </xsl:variable> + <xsl:variable name="row-one"> + <xsl:value-of select="substring(substring-before($expression2,':'),2)"/> + </xsl:variable> + <xsl:variable name="column-two"> + <xsl:value-of select="substring(substring-after($expression2,':'),1,1)"/> + </xsl:variable> + <xsl:variable name="row-two"> + <xsl:value-of select="substring(substring-after($expression2,':'),2)"/> + </xsl:variable> + <xsl:variable name="column-value1"> + <xsl:call-template name="character-to-column"> + <xsl:with-param name="column-value" select="$column-one"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="column-value2"> + <xsl:call-template name="character-to-column"> + <xsl:with-param name="column-value" select="$column-two"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="concat('R',$row-one,'C',$column-value1,':','R',$row-two,'C',$column-value2)"/> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="column-one"> + <xsl:value-of select="substring($expression2,1,1)"/> + </xsl:variable> + <xsl:variable name="row-one"> + <xsl:value-of select="substring($expression2,2)"/> + </xsl:variable> + <xsl:variable name="column-value1"> + <xsl:call-template name="character-to-column"> + <xsl:with-param name="column-value" select="$column-one"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="concat('R',$row-one,'C',$column-value1)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="character-to-column"> + <xsl:param name="column-value"/> + <xsl:choose> + <xsl:when test="$column-value= 'A'">1</xsl:when> + <xsl:when test="$column-value= 'B'">2</xsl:when> + <xsl:when test="$column-value= 'C'">3</xsl:when> + <xsl:when test="$column-value= 'D'">4</xsl:when> + <xsl:when test="$column-value= 'E'">5</xsl:when> + <xsl:when test="$column-value= 'F'">6</xsl:when> + <xsl:when test="$column-value= 'G'">7</xsl:when> + <xsl:when test="$column-value= 'H'">8</xsl:when> + <xsl:when test="$column-value= 'I'">9</xsl:when> + <xsl:when test="$column-value= 'J'">10</xsl:when> + <xsl:when test="$column-value= 'K'">11</xsl:when> + <xsl:when test="$column-value= 'L'">12</xsl:when> + <xsl:when test="$column-value= 'M'">13</xsl:when> + <xsl:when test="$column-value= 'N'">14</xsl:when> + <xsl:when test="$column-value= 'O'">15</xsl:when> + <xsl:when test="$column-value= 'P'">16</xsl:when> + <xsl:when test="$column-value= 'Q'">17</xsl:when> + <xsl:when test="$column-value= 'R'">18</xsl:when> + <xsl:when test="$column-value= 'S'">19</xsl:when> + <xsl:when test="$column-value= 'T'">20</xsl:when> + <xsl:when test="$column-value= 'U'">21</xsl:when> + <xsl:when test="$column-value= 'V'">22</xsl:when> + <xsl:when test="$column-value= 'W'">23</xsl:when> + <xsl:when test="$column-value= 'X'">24</xsl:when> + <xsl:when test="$column-value= 'Y'">25</xsl:when> + <xsl:when test="$column-value= 'Z'">26</xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:template> + <!--chenjh end 20050611--> + <xsl:template name="工作表属性"> + <!--office:settings--> + <xsl:variable name="sheetprop" select="/uof:UOF/uof:电å­è¡¨æ ¼/表:主体/表:工作表"/> + <config:config-item-set config:name="ooo:view-settings"> + <xsl:variable name="ratio" select="15"/> + <xsl:if test="/uof:UOF/uof:电å­è¡¨æ ¼/表:主体/表:工作表/表:工作表内容/表:è¡Œ/表:å•å…ƒæ ¼/表:æ•°æ®/å­—:å¥/å­—:修订开始"> + <config:config-item-set config:name="TrackedChangesViewSettings"> + <config:config-item config:name="ShowChanges" config:type="boolean">true</config:config-item> + <config:config-item config:name="ShowAcceptedChanges" config:type="boolean">false</config:config-item> + <config:config-item config:name="ShowRejectedChanges" config:type="boolean">false</config:config-item> + <config:config-item config:name="ShowChangesByDatetime" config:type="boolean">false</config:config-item> + <config:config-item config:name="ShowChangesByDatetimeMode" config:type="short">0</config:config-item> + <config:config-item config:name="ShowChangesByDatetimeFirstDatetime" config:type="datetime">2007-01-17T10:56:46.21</config:config-item> + <config:config-item config:name="ShowChangesByDatetimeSecondDatetime" config:type="datetime">2007-01-17T10:56:46.21</config:config-item> + <config:config-item config:name="ShowChangesByAuthor" config:type="boolean">false</config:config-item> + <config:config-item config:name="ShowChangesByAuthorName" config:type="string"/> + <config:config-item config:name="ShowChangesByComment" config:type="boolean">false</config:config-item> + <config:config-item config:name="ShowChangesByCommentText" config:type="string"/> + <config:config-item config:name="ShowChangesByRanges" config:type="boolean">false</config:config-item> + <config:config-item config:name="ShowChangesByRangesList" config:type="string"/> + </config:config-item-set> + </xsl:if> + <config:config-item-map-indexed config:name="Views"> + <config:config-item-map-entry> + <config:config-item config:name="ViewId" config:type="string">View1</config:config-item> + <config:config-item-map-named config:name="Tables"> + <xsl:for-each select="$sheetprop/表:工作表属性/表:视图"> + <xsl:element name="config:config-item-map-entry"> + <xsl:attribute name="config:name"><xsl:value-of select="ancestor::表:工作表/@表:å称"/></xsl:attribute> + <xsl:element name="config:config-item"> + <xsl:attribute name="config:name">HorizontalSplitMode</xsl:attribute> + <xsl:attribute name="config:type">short</xsl:attribute> + <xsl:choose> + <xsl:when test="表:冻结 and 表:冻结/@表:列å·!=0">2</xsl:when> + <xsl:when test="表:冻结 and 表:冻结/@表:列å·=0">0</xsl:when> + <xsl:when test="表:拆分 and 表:拆分/@表:宽度!=0">1</xsl:when> + <xsl:when test="表:拆分 and 表:拆分/@表:宽度=0">0</xsl:when> + </xsl:choose> + </xsl:element> + <xsl:element name="config:config-item"> + <xsl:attribute name="config:name">VerticalSplitMode</xsl:attribute> + <xsl:attribute name="config:type">short</xsl:attribute> + <xsl:choose> + <xsl:when test="表:冻结 and 表:冻结/@表:è¡Œå·!=0">2</xsl:when> + <xsl:when test="表:冻结 and 表:冻结/@表:è¡Œå·=0">0</xsl:when> + <xsl:when test="表:拆分 and 表:拆分/@表:高度!=0">1</xsl:when> + <xsl:when test="表:拆分 and 表:拆分/@表:高度=0">0</xsl:when> + </xsl:choose> + </xsl:element> + <xsl:element name="config:config-item"> + <xsl:attribute name="config:name">HorizontalSplitPosition</xsl:attribute> + <xsl:attribute name="config:type">int</xsl:attribute> + <xsl:choose> + <xsl:when test="表:冻结 and 表:冻结/@表:列å·=0">0</xsl:when> + <xsl:when test="表:冻结 and 表:冻结/@表:列å·!=0"> + <xsl:value-of select="表:冻结/@表:列å·"/> + </xsl:when> + <xsl:when test="表:拆分 and 表:拆分/@表:宽度=0">0</xsl:when> + <xsl:when test="表:拆分 and 表:拆分/@表:宽度!=0"> + <xsl:value-of select="表:拆分/@表:宽度"/> + </xsl:when> + </xsl:choose> + </xsl:element> + <xsl:element name="config:config-item"> + <xsl:attribute name="config:name">VerticalSplitPosition</xsl:attribute> + <xsl:attribute name="config:type">int</xsl:attribute> + <xsl:choose> + <xsl:when test="表:冻结 and 表:冻结/@表:è¡Œå·=0">0</xsl:when> + <xsl:when test="表:冻结 and 表:冻结/@表:è¡Œå·!=0"> + <xsl:value-of select="表:冻结/@表:è¡Œå·"/> + </xsl:when> + <xsl:when test="表:拆分 and 表:拆分/@表:高度=0">0</xsl:when> + <xsl:when test="表:拆分 and 表:拆分/@表:高度!=0"> + <xsl:value-of select="表:拆分/@表:高度"/> + </xsl:when> + </xsl:choose> + </xsl:element> + <xsl:variable name="position-top"> + <xsl:choose> + <xsl:when test="$sheetprop/表:工作表属性/表:视图/表:最上行"> + <xsl:value-of select="//表:工作表属性/表:视图/表:最上行"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="position-left"> + <xsl:choose> + <xsl:when test="$sheetprop/表:工作表属性/表:视图/表:最左列"> + <xsl:value-of select="$sheetprop/表:工作表属性/表:视图/表:最左列"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <config:config-item config:name="PositionRight" config:type="int"> + <xsl:value-of select="$position-left"/> + </config:config-item> + <config:config-item config:name="PositionBottom" config:type="int"> + <xsl:value-of select="$position-top"/> + </config:config-item> + </xsl:element> + </xsl:for-each> + </config:config-item-map-named> + <xsl:if test="$sheetprop/表:工作表属性/表:视图/表:当å‰è§†å›¾"> + <xsl:element name="config:config-item"> + <xsl:attribute name="config:name">ShowPageBreakPreview</xsl:attribute> + <xsl:attribute name="config:type">boolean</xsl:attribute> + <xsl:choose> + <xsl:when test="$sheetprop/表:工作表属性/表:视图/表:当å‰è§†å›¾/@表:类型='normal'">false</xsl:when> + <xsl:otherwise>true</xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:if test="$sheetprop/表:工作表属性/表:视图/表:网格"> + <xsl:element name="config:config-item"> + <xsl:attribute name="config:name">ShowGrid</xsl:attribute> + <xsl:attribute name="config:type">boolean</xsl:attribute> + <xsl:choose> + <xsl:when test="$sheetprop/表:工作表属性/表:视图/表:网格/@表:值=1 or $sheetprop/表:工作表属性/表:视图/表:网格/@表:值='true'">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:if test="$sheetprop/表:工作表属性/表:视图/表:网格颜色"> + <xsl:element name="config:config-item"> + <xsl:attribute name="config:name">GridColor</xsl:attribute> + <xsl:attribute name="config:type">long</xsl:attribute> + <xsl:call-template name="transform-hex-to-decimal"> + <xsl:with-param name="number" select="//表:视图/表:网格颜色/text()"/> + </xsl:call-template> + </xsl:element> + </xsl:if> + <xsl:if test="$sheetprop/表:工作表属性/表:视图/表:选中"> + <xsl:element name="config:config-item"> + <xsl:attribute name="config:name">ActiveTable</xsl:attribute> + <xsl:attribute name="config:type">string</xsl:attribute> + <xsl:value-of select="$sheetprop/表:工作表属性/表:视图[表:选中]/ancestor::表:工作表/@表:å称"/> + </xsl:element> + </xsl:if> + <xsl:if test="$sheetprop/表:工作表属性/表:视图/表:缩放"> + <config:config-item config:name="ZoomValue" config:type="int"> + <xsl:value-of select="$sheetprop/表:工作表属性/表:视图/表:缩放/text()"/> + </config:config-item> + </xsl:if> + <xsl:if test="$sheetprop/表:工作表属性/表:视图/表:分页缩放"> + <config:config-item config:name="PageViewZoomValue" config:type="int"> + <xsl:value-of select="$sheetprop/表:工作表属性/表:视图/表:分页缩放/text()"/> + </config:config-item> + </xsl:if> + </config:config-item-map-entry> + </config:config-item-map-indexed> + </config:config-item-set> + </xsl:template> + <xsl:template name="create-page-master"> + <xsl:param name="worksheetoptions"/> + <xsl:for-each select="$worksheetoptions"> + <xsl:element name="style:page-layout"> + <xsl:attribute name="style:name"><xsl:call-template name="encode-as-nc-name"><xsl:with-param name="string" select="concat( 'pm_', ../@表:å称)"/></xsl:call-template></xsl:attribute> + <xsl:element name="style:page-layout-properties"> + <xsl:if test="表:页é¢è®¾ç½®/表:纸张/@uof:宽度"> + <xsl:attribute name="fo:page-width"><xsl:value-of select="concat(表:页é¢è®¾ç½®/表:纸张/@uof:宽度,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="表:页é¢è®¾ç½®/表:纸张/@uof:高度"> + <xsl:attribute name="fo:page-height"><xsl:value-of select="concat(表:页é¢è®¾ç½®/表:纸张/@uof:高度,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="表:页é¢è®¾ç½®/表:纸张方å‘"> + <xsl:attribute name="style:print-orientation"><xsl:value-of select="表:页é¢è®¾ç½®/表:纸张方å‘"/></xsl:attribute> + </xsl:if> + <xsl:if test="表:页é¢è®¾ç½®/表:缩放"> + <xsl:attribute name="style:scale-to"><xsl:value-of select="concat(表:页é¢è®¾ç½®/表:缩放,'%')"/></xsl:attribute> + </xsl:if> + <xsl:if test="/uof:UOF/uof:电å­è¡¨æ ¼/表:主体/表:工作表/@表:背景"> + <xsl:attribute name="fo:background-color"><xsl:value-of select="/uof:UOF/uof:电å­è¡¨æ ¼/表:主体/表:工作表/@表:背景"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="style:first-page-number">continue</xsl:attribute> + <xsl:if test="表:页é¢è®¾ç½®/表:页边è·"> + <xsl:attribute name="fo:margin-top"><xsl:value-of select="concat(表:页é¢è®¾ç½®/表:页边è·/@uof:上,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:margin-bottom"><xsl:value-of select="concat(表:页é¢è®¾ç½®/表:页边è·/@uof:下,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:margin-left"><xsl:value-of select="concat(表:页é¢è®¾ç½®/表:页边è·/@uof:å·¦,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:margin-right"><xsl:value-of select="concat(表:页é¢è®¾ç½®/表:页边è·/@uof:å³,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="表:页é¢è®¾ç½®/表:打å°/@表:先列åŽè¡Œ='true'"> + <xsl:attribute name="style:print-page-order">ltr</xsl:attribute> + </xsl:if> + <xsl:if test="表:页é¢è®¾ç½®/表:垂直对é½/@表:对é½æ–¹å¼"> + <xsl:attribute name="style:table-centering">vertical</xsl:attribute> + </xsl:if> + <xsl:if test="表:页é¢è®¾ç½®/表:水平对é½/@表:对é½æ–¹å¼"> + <xsl:attribute name="style:table-centering">horizontal</xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:element name="style:header-style"> + <xsl:element name="style:header-footer-properties"> + <xsl:attribute name="fo:min-height">0.75cm</xsl:attribute> + <xsl:choose> + <xsl:when test="表:页é¢è®¾ç½®/表:页眉页脚/@uof:è¾¹è·"> + <xsl:attribute name="fo:margin-bottom"><xsl:call-template name="convert2cm"><xsl:with-param name="value" select="concat(表:页é¢è®¾ç½®/表:页眉页脚/@uof:è¾¹è·,'pt')"/></xsl:call-template><xsl:text>cm</xsl:text></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:margin-bottom">0.25cm</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:element> + <xsl:element name="style:footer-style"> + <xsl:element name="style:header-footer-properties"> + <xsl:attribute name="fo:min-height">0.75cm</xsl:attribute> + <xsl:choose> + <xsl:when test="表:页é¢è®¾ç½®/表:页眉页脚/@uof:è¾¹è·"> + <xsl:attribute name="fo:margin-top"><xsl:call-template name="convert2cm"><xsl:with-param name="value" select="concat(表:页é¢è®¾ç½®/表:页眉页脚/@uof:è¾¹è·,'pt')"/></xsl:call-template><xsl:text>cm</xsl:text></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:margin-top">0.25cm</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:element> + </xsl:element> + </xsl:for-each> + </xsl:template> + <xsl:template match="å­—:文本串"> + <xsl:value-of select="text()"/> + </xsl:template> + <xsl:template match="å­—:æ¢è¡Œç¬¦"> + <xsl:element name="text:line-break"/> + </xsl:template> + <xsl:template match="å­—:制表符"> + <xsl:element name="text:tab-stop"/> + </xsl:template> + <xsl:template match="å­—:区域开始"> + <xsl:if test="@å­—:类型='hyperlink'"> + <xsl:variable name="superlink" select="//uof:超级链接[@uof:标识符=current()/@å­—:标识符]"/> + <xsl:element name="text:a"> + <xsl:attribute name="xlink:href"><xsl:value-of select="$superlink/@uof:目标"/></xsl:attribute> + <xsl:value-of select="$superlink/@uof:æ示"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:空格符"> + <xsl:element name="text:s"> + <xsl:if test="@å­—:个数"> + <xsl:attribute name="text:c"><xsl:value-of select="@å­—:个数"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:template> + <xsl:template name="create-page-header-footer-text-p"> + <xsl:param name="paragragh-set"/> + <xsl:choose> + <xsl:when test="$paragragh-set"> + <xsl:element name="text:p"> + <xsl:for-each select="$paragragh-set[1]/å­—:å¥"> + <xsl:choose> + <xsl:when test="not(å­—:å¥å±žæ€§)"> + <xsl:apply-templates select="å­—:文本串 | å­—:空格符 | å­—:æ¢è¡Œç¬¦"/> + </xsl:when> + <xsl:when test="å­—:å¥å±žæ€§"> + <xsl:element name="text:span"> + <xsl:attribute name="text:style-name"><xsl:value-of select="//uof:å¥å¼æ ·[@å­—:标识符=current()/å­—:å¥å±žæ€§/@å­—:å¼æ ·å¼•ç”¨]/@å­—:å称"/></xsl:attribute> + <xsl:apply-templates select="å­—:空格符 | å­—:文本串 | å­—:æ¢è¡Œç¬¦ | å­—:制表符"/> + </xsl:element> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:element> + <xsl:call-template name="create-page-header-footer-text-p"> + <xsl:with-param name="paragragh-set" select="$paragragh-set[position()!=1]"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:template> + <!--Redoffice comment lilliang SC0016 06.02.16 --> + <!--新增内容--> + <xsl:template match="å­—:段è½"> + <xsl:element name="text:p"> + <xsl:choose> + <xsl:when test="å­—:段è½å±žæ€§"> + <xsl:attribute name="text:style-name">P<xsl:number from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" count="å­—:段è½[å­—:段è½å±žæ€§]"/></xsl:attribute> + </xsl:when> + <xsl:when test="generate-id(ancestor::å­—:主体/descendant::å­—:段è½[1]) = generate-id(.)"> + <!-- create the leading paragraph style name in one section for master page style application, glu --> + <xsl:variable name="paragraph-number"> + <xsl:number from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" count="å­—:段è½[å­—:段è½å±žæ€§]"/> + </xsl:variable> + <xsl:attribute name="text:style-name">P<xsl:value-of select="number($paragraph-number)"/>_1</xsl:attribute> + </xsl:when> + <xsl:when test="not(å­—:段è½å±žæ€§) and (descendant::å­—:分æ ç¬¦ or ancestor::å­—:分节/descendant::å­—:节属性[å­—:分æ /@å­—:æ æ•° &gt; 1])"> + <xsl:attribute name="text:style-name">ColumnBreakPara</xsl:attribute> + </xsl:when> + <xsl:when test="å­—:å¥"> + <xsl:apply-templates select="å­—:å¥/å­—:文本串"/> + </xsl:when> + </xsl:choose> + </xsl:element> + </xsl:template> + <!--Redoffice comment liliang end 06.02.16--> + <xsl:template name="create-master-styles"> + <xsl:param name="worksheetoptions"/> + <xsl:for-each select="$worksheetoptions"> + <xsl:element name="style:master-page"> + <xsl:attribute name="style:name"><xsl:call-template name="encode-as-nc-name"><xsl:with-param name="string" select="concat( 'TAB_', ../@表:å称)"/></xsl:call-template></xsl:attribute> + <!--xsl:attribute name="style:page-layout-name"--> + <xsl:attribute name="style:page-layout-name"><xsl:call-template name="encode-as-nc-name"><xsl:with-param name="string" select="concat( 'pm_', ../@表:å称)"/></xsl:call-template></xsl:attribute> + <xsl:attribute name="style:display-name"><xsl:value-of select="concat( 'PageStyle_', ../@表:å称)"/></xsl:attribute> + <style:header> + <xsl:for-each select="表:页é¢è®¾ç½®/表:页眉页脚"> + <xsl:variable name="temp" select="@表:ä½ç½®"/> + <xsl:choose> + <xsl:when test="contains($temp,'header')"> + <xsl:if test="å­—:段è½"> + <xsl:choose> + <xsl:when test="@表:ä½ç½®='headerleft'"> + <xsl:element name="style:region-left"> + <xsl:call-template name="create-page-header-footer-text-p"> + <xsl:with-param name="paragragh-set" select="å­—:段è½"/> + </xsl:call-template> + </xsl:element> + </xsl:when> + <xsl:when test="@表:ä½ç½®='headercenter'"> + <xsl:element name="style:region-center"> + <xsl:call-template name="create-page-header-footer-text-p"> + <xsl:with-param name="paragragh-set" select="å­—:段è½"/> + </xsl:call-template> + </xsl:element> + </xsl:when> + <xsl:when test="@表:ä½ç½®='headerright'"> + <xsl:element name="style:region-right"> + <xsl:call-template name="create-page-header-footer-text-p"> + <xsl:with-param name="paragragh-set" select="å­—:段è½"/> + </xsl:call-template> + </xsl:element> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:if> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:for-each> + </style:header> + <style:footer> + <xsl:for-each select="表:页é¢è®¾ç½®/表:页眉页脚"> + <xsl:variable name="temp" select="@表:ä½ç½®"/> + <xsl:choose> + <xsl:when test="contains($temp,'footer')"> + <xsl:if test="å­—:段è½"> + <xsl:choose> + <xsl:when test="@表:ä½ç½®='footerleft'"> + <xsl:element name="style:region-left"> + <xsl:call-template name="create-page-header-footer-text-p"> + <xsl:with-param name="paragragh-set" select="å­—:段è½"/> + </xsl:call-template> + </xsl:element> + </xsl:when> + <xsl:when test="@表:ä½ç½®='footercenter'"> + <xsl:element name="style:region-center"> + <xsl:call-template name="create-page-header-footer-text-p"> + <xsl:with-param name="paragragh-set" select="å­—:段è½"/> + </xsl:call-template> + </xsl:element> + </xsl:when> + <xsl:when test="@表:ä½ç½®='footerright'"> + <xsl:element name="style:region-right"> + <xsl:call-template name="create-page-header-footer-text-p"> + <xsl:with-param name="paragragh-set" select="å­—:段è½"/> + </xsl:call-template> + </xsl:element> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:if> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:for-each> + </style:footer> + </xsl:element> + </xsl:for-each> + </xsl:template> + <!--xsl:template name="create-page-master"> + </xsl:template> + <xsl:template match="表:页é¢è®¾ç½®"> + </xsl:template> + + <xsl:template name="create-master-styles"> + </xsl:template> + <xsl:template name="表:工作表属性"> + </xsl:template--> + <!--00000000000--> + <xsl:template match="uof:元数æ®"> + <office:meta> + <xsl:if test="uof:创建应用程åº"> + <meta:generator> + <xsl:value-of select="uof:创建应用程åº"/> + </meta:generator> + </xsl:if> + <xsl:if test="uof:标题"> + <dc:title> + <xsl:value-of select="uof:标题"/> + </dc:title> + </xsl:if> + <xsl:if test="uof:摘è¦"> + <dc:description> + <xsl:value-of select="uof:摘è¦"/> + </dc:description> + </xsl:if> + <xsl:if test="uof:主题"> + <dc:subject> + <xsl:value-of select="uof:主题"/> + </dc:subject> + </xsl:if> + <xsl:if test="uof:作者"> + <meta:initial-creator> + <xsl:value-of select="uof:作者"/> + </meta:initial-creator> + </xsl:if> + <xsl:if test="uof:创建日期"> + <meta:creation-date> + <xsl:value-of select="uof:创建日期"/> + </meta:creation-date> + </xsl:if> + <xsl:if test="uof:最åŽä½œè€…"> + <dc:creator> + <xsl:value-of select="uof:最åŽä½œè€…"/> + </dc:creator> + </xsl:if> + <xsl:if test="uof:编辑时间"> + <meta:editing-duration> + <xsl:value-of select="uof:编辑时间"/> + </meta:editing-duration> + </xsl:if> + <dc:language/> + <meta:keyword> + <xsl:value-of select="uof:关键字集/uof:关键字"/> + </meta:keyword> + <xsl:if test="uof:编辑次数"> + <meta:editing-cycles> + <xsl:value-of select="uof:编辑次数"/> + </meta:editing-cycles> + </xsl:if> + <xsl:if test="uof:分类"> + <meta:user-defined meta:name="Category"> + <xsl:value-of select="uof:分类"/> + </meta:user-defined> + </xsl:if> + <xsl:if test="uof:ç»ç†å称"> + <meta:user-defined meta:name="Manager"> + <xsl:value-of select="uof:ç»ç†å称"/> + </meta:user-defined> + </xsl:if> + <xsl:if test="uof:å…¬å¸å称"> + <meta:user-defined meta:name="Company"> + <xsl:value-of select="uof:å…¬å¸å称"/> + </meta:user-defined> + </xsl:if> + <xsl:apply-templates select="uof:用户自定义元数æ®é›†"/> + </office:meta> + </xsl:template> + <xsl:template match="uof:用户自定义元数æ®é›†"> + <xsl:for-each select="uof:用户自定义元数æ®"> + <meta:user-defined meta:name="{@uof:å称}"> + <xsl:value-of select="."/> + </meta:user-defined> + </xsl:for-each> + </xsl:template> + <xsl:template name="parse-range"> + <xsl:param name="range-value"/> + <xsl:param name="last"/> + <xsl:variable name="first-pit"> + <xsl:choose> + <xsl:when test="contains($range-value,',')"> + <xsl:value-of select="substring-before($range-value,',')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$range-value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="current"> + <xsl:choose> + <xsl:when test="contains($first-pit,':')"> + <xsl:variable name="R-start" select="substring-before(substring-after($first-pit,'R'),'C')"/> + <xsl:variable name="C-start" select="substring-before(substring-after($first-pit,'C'),':')"/> + <xsl:variable name="second-pit" select="substring-after($first-pit,':')"/> + <xsl:variable name="R-end" select="substring-before(substring-after($second-pit,'R'),'C')"/> + <xsl:variable name="C-end" select="substring-after($second-pit,'C')"/> + <xsl:variable name="the-str"> + <xsl:call-template name="condition-rc-str"> + <xsl:with-param name="r-start" select="$R-start"/> + <xsl:with-param name="r-end" select="$R-end"/> + <xsl:with-param name="c-start" select="$C-start"/> + <xsl:with-param name="c-end" select="$C-end"/> + <xsl:with-param name="last" select="''"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="$the-str"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($first-pit,',')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="contains($range-value,',')"> + <xsl:call-template name="parse-range"> + <xsl:with-param name="range-value" select="substring-after($range-value,',')"/> + <xsl:with-param name="last" select="concat($last,$current)"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($last,$current)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="condition-rc-str"> + <!-- dealing the range of row\column --> + <xsl:param name="r-start"/> + <xsl:param name="r-end"/> + <xsl:param name="c-start"/> + <xsl:param name="c-end"/> + <xsl:param name="last"/> + <xsl:variable name="current"> + <xsl:call-template name="condition-c-str"> + <xsl:with-param name="rc-str" select="concat('R',$r-start)"/> + <xsl:with-param name="start" select="$c-start"/> + <xsl:with-param name="end" select="$c-end"/> + <xsl:with-param name="last" select="''"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="$r-start &lt; $r-end"> + <xsl:call-template name="condition-rc-str"> + <xsl:with-param name="r-start" select="$r-start + 1"/> + <xsl:with-param name="r-end" select="$r-end"/> + <xsl:with-param name="c-start" select="$c-start"/> + <xsl:with-param name="c-end" select="$c-end"/> + <xsl:with-param name="last" select="concat($last,$current)"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="$r-start = $r-end"> + <xsl:value-of select="concat($last,$current)"/> + </xsl:if> + </xsl:template> + <xsl:template name="condition-c-str"> + <!-- return value for the template condition-rc-str --> + <xsl:param name="rc-str"/> + <xsl:param name="start"/> + <xsl:param name="end"/> + <xsl:param name="last"/> + <xsl:variable name="current" select="concat($rc-str,'C',$start,',')"/> + <xsl:if test="$start &lt; $end"> + <xsl:call-template name="condition-c-str"> + <xsl:with-param name="rc-str" select="$rc-str"/> + <xsl:with-param name="start" select="$start + 1"/> + <xsl:with-param name="end" select="$end"/> + <xsl:with-param name="last" select="concat($last,$current)"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="$start = $end"> + <xsl:value-of select="concat($last,$current)"/> + </xsl:if> + </xsl:template> + <xsl:template name="condition-str"> + <xsl:param name="param-str"/> + <xsl:choose> + <xsl:when test="contains($param-str,'(')"> + <xsl:call-template name="condition-str"> + <xsl:with-param name="param-str" select="substring-after($param-str,'(')"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-before($param-str,':')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="encode-as-cell-range-address"> + <xsl:param name="string"/> + <xsl:value-of select="$string"/> + </xsl:template> + <xsl:template name="encode-as-cell-address"> + <xsl:param name="string"/> + <xsl:value-of select="$string"/> + </xsl:template> + <!--chengxiuzhi 111111111111111111111111111111111111111111111111111111111111111--> + <!-- measure_conversion.xsl Begin--> + <xsl:param name="dpi" select="111"/> + <xsl:param name="centimeter-in-mm" select="10"/> + <xsl:param name="inch-in-mm" select="25.4"/> + <xsl:param name="didot-point-in-mm" select="0.376065"/> + <xsl:param name="pica-in-mm" select="4.2333333"/> + <xsl:param name="point-in-mm" select="0.3527778"/> + <xsl:param name="twip-in-mm" select="0.017636684"/> + <xsl:param name="pixel-in-mm" select="$inch-in-mm div $dpi"/> + <!-- ***** MEASUREMENT CONVERSIONS ***** + PARAM 'value' + The measure to be converted. + The current measure is judged by a substring (e.g. 'mm', 'cm', 'in', 'pica'...) + directly added to the number. + + PARAM 'rounding-factor' + Is used for the rounding of decimal places. + The parameter number is the product of 1 and some '10', where + every zero represents a decimal place. + + For example, providing as parameter: + <xsl:param name="rounding-factor" select="10000" /> + Gives by default four decimal places. + + To round two decimal places, basically the following is done: + <xsl:value-of select="round(100 * value) div 100"/> + + RETURN The converted number, by default rounded to four decimal places. + In case the input measure could not be matched the same value is + returned and a warning message is written out. + + + + MEASURE LIST: + * 1 milimeter (mm), the basic measure + + * 1 centimeter (cm) = 10 mm + + * 1 inch (in) = 25.4 mm + While the English have already seen the light (read: the metric system), the US + remains loyal to this medieval system. + + * 1 point (pt) = 0.35277777.. mm + Sometimes called PostScript point (ppt), as when Adobe created PostScript, they added their own system of points. + There are exactly 72 PostScript points in 1 inch. + + * 1 twip = twentieth of a (PostScript) point + A twip (twentieth of a point) is a 1/20th of a PostScript point, a traditional measure in printing. + + * 1 didot point (dpt) = 0.376065 mm + Didot point after the French typographer Firmin Didot (1764-1836). + + More details under + http://www.unc.edu/~rowlett/units/dictP.html: + "A unit of length used by typographers and printers. When printing was done + from hand-set metal type, one point represented the smallest element of type + that could be handled, roughly 1/64 inch. Eventually, the point was standardized + in Britain and America as exactly 1/72.27 = 0.013 837 inch, which is + about 0.35 mm (351.46 micrometers). In continental Europe, typographers + traditionally used a slightly larger point of 0.014 83 inch (about + 1/72 pouce, 0.377 mm, or roughly 1/67 English inch), called a Didot point + after the French typographer Firmin Didot (1764-1836). In the U.S., + Adobe software defines the point to be exactly 1/72 inch (0.013 888 9 inch + or 0.352 777 8 millimeters) and TeX software uses a slightly smaller point + of 0.351 459 8035 mm. The German standards agency DIN has proposed that + all these units be replaced by multiples of 0.25 millimeters (1/101.6 inch). + + * 1 pica = 4.233333 mm + 1/6 inch or 12 points + + * 1 pixel (px) = 0.26458333.. mm (relative to 'DPI', here: 96 dpi) + Most pictures have the 96 dpi resolution, but the dpi variable may vary by stylesheet parameter + + + --> + <!-- changing measure to mm --> + <xsl:template name="convert2mm"> + <xsl:param name="value"/> + <xsl:param name="rounding-factor" select="10000"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="substring-before($value, 'mm')"/> + </xsl:when> + <xsl:when test="contains($value, 'cm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'cm' ) * $centimeter-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'in' ) * $inch-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pt') * $point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'twip') * $twip-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'dpt') * $didot-point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pica') * $pica-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'px') * $pixel-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'mm'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- changing measure to cm --> + <xsl:template name="convert2cm"> + <xsl:param name="value"/> + <xsl:param name="rounding-factor" select="10000"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'mm') div $centimeter-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'cm')"> + <xsl:value-of select="substring-before($value, 'cm')"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'in') div $centimeter-in-mm * $inch-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pt') div $centimeter-in-mm * $point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'dpt') div $centimeter-in-mm * $didot-point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pica') div $centimeter-in-mm * $pica-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'twip') div $centimeter-in-mm * $twip-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'px') div $centimeter-in-mm * $pixel-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'cm'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- changing measure to inch (cp. section comment) --> + <xsl:template name="convert2in"> + <xsl:param name="value"/> + <xsl:param name="rounding-factor" select="10000"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'mm') div $inch-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'cm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'cm') div $inch-in-mm * $centimeter-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="substring-before($value, 'in')"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pt') div $inch-in-mm * $point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'dpt') div $inch-in-mm * $didot-point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pica') div $inch-in-mm * $pica-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'twip') div $inch-in-mm * $twip-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'px') div $inch-in-mm * $pixel-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'in'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- changing measure to dpt (cp. section comment) --> + <xsl:template name="convert2dpt"> + <xsl:param name="value"/> + <xsl:param name="rounding-factor" select="10000"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'mm') div $didot-point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'cm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'cm') div $didot-point-in-mm * $centimeter-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'in') div $didot-point-in-mm * $inch-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pt') div $didot-point-in-mm * $point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="substring-before($value, 'dpt')"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pica') div $didot-point-in-mm * $pica-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'twip') div $didot-point-in-mm * $twip-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'px') div $didot-point-in-mm * $pixel-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'dpt'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- changing measure to pica (cp. section comment) --> + <xsl:template name="convert2pica"> + <xsl:param name="value"/> + <xsl:param name="rounding-factor" select="10000"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'mm') div $pica-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'cm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'cm') div $pica-in-mm * $centimeter-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'in') div $pica-in-mm * $inch-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pt') div $pica-in-mm * $point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'dpt') div $pica-in-mm * $didot-point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="substring-before($value, 'pica')"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'twip') div $pica-in-mm * $twip-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'px') div $pica-in-mm * $pixel-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'pica'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- changing measure to pt (cp. section comment) --> + <xsl:template name="convert2pt"> + <xsl:param name="value"/> + <xsl:param name="rounding-factor" select="10000"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'mm') div $point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'cm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'cm') div $point-in-mm * $centimeter-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'in') div $point-in-mm * $inch-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="substring-before($value, 'pt')"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'dpt') div $point-in-mm * $didot-point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pica') div $point-in-mm * $pica-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'twip') div $point-in-mm * $twip-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'px') div $point-in-mm * $pixel-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'pt'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- changing measure to pt (cp. section comment) --> + <xsl:template name="convert2twip"> + <xsl:param name="value"/> + <xsl:param name="rounding-factor" select="10000"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'mm') div $twip-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'cm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'cm') div $twip-in-mm * $centimeter-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'in') div $twip-in-mm * $inch-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pt') div $twip-in-mm * $point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'dpt') div $twip-in-mm * $didot-point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pica') div $twip-in-mm * $pica-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="substring-before($value, 'twip')"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'px') div $twip-in-mm * $pixel-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'twip'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- changing measure to pixel by via parameter provided dpi (dots per inch) standard factor (cp. section comment) --> + <xsl:template name="convert2px"> + <xsl:param name="value"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="round(number(substring-before($value, 'mm')) div $pixel-in-mm)"/> + </xsl:when> + <xsl:when test="contains($value, 'cm')"> + <xsl:value-of select="round(number(substring-before($value, 'cm')) div $pixel-in-mm * $centimeter-in-mm)"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="round(number(substring-before($value, 'in')) div $pixel-in-mm * $inch-in-mm)"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="round(number(substring-before($value, 'pt')) div $pixel-in-mm * $point-in-mm)"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="round(number(substring-before($value, 'dpt')) div $pixel-in-mm * $didot-point-in-mm)"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="round(number(substring-before($value, 'pica')) div $pixel-in-mm * $pica-in-mm)"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="round(number(substring-before($value, 'twip')) div $pixel-in-mm * $twip-in-mm)"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="$value"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'px'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- chenjh zhangying--> + <xsl:template name="create-content-validations"> + <xsl:param name="validation-set"/> + <xsl:if test="$validation-set"> + <xsl:variable name="first-validation" select="$validation-set[1]"/> + <xsl:variable name="condition-text"> + <xsl:choose> + <xsl:when test="$first-validation/表:校验类型/text()='whole number'"> + <xsl:choose> + <xsl:when test="$first-validation/表:æ“作ç /text()='between' "> + <xsl:value-of select="concat('oooc:cell-content-is-whole-number() and cell-content-is-between','(',$first-validation/表:第一æ“作数/text(),',',$first-validation/表:第二æ“作数/text(),')')"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='not between'"> + <xsl:value-of select="concat('oooc:cell-content-is-whole-number() and cell-content-is-not-between','(',$first-validation/表:第一æ“作数/text(),',',$first-validation/表:第二æ“作数/text(),')')"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='equal to'"> + <xsl:value-of select="concat('oooc:cell-content-is-whole-number() and cell-content()=',$first-validation/表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='not equal to'"> + <xsl:value-of select="concat('oooc:cell-content-is-whole-number() and cell-content()!=',$first-validation/表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='greater than'"> + <xsl:value-of select="concat('oooc:cell-content-is-whole-number() and cell-content()&gt;',$first-validation/表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='less than'"> + <xsl:value-of select="concat('oooc:cell-content-is-whole-number() and cell-content()&lt;',$first-validation/表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='greater than or equal to'"> + <xsl:value-of select="concat('oooc:cell-content-is-whole-number() and cell-content()&gt;=',$first-validation/表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='less than or equal to'"> + <xsl:value-of select="concat('oooc:cell-content-is-whole-number() and cell-content()&lt;=',$first-validation/表:第一æ“作数/text())"/> + </xsl:when> + </xsl:choose> + </xsl:when> + <xsl:when test="$first-validation/表:校验类型/text()='decimal'"> + <xsl:choose> + <xsl:when test="$first-validation/表:æ“作ç /text()='between' "> + <xsl:value-of select="concat('oooc:cell-content-is-decimal-number() and cell-content-is-between','(',$first-validation/表:第一æ“作数/text(),',',$first-validation/表:第二æ“作数/text(),')')"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='not between'"> + <xsl:value-of select="concat('oooc:cell-content-is-decimal-number() and cell-content-is-not-between','(',$first-validation/表:第一æ“作数/text(),',',$first-validation/表:第二æ“作数/text(),')')"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='equal to'"> + <xsl:value-of select="concat('oooc:cell-content-is-decimal-number() and cell-content()=',$first-validation/表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='not equal to'"> + <xsl:value-of select="concat('oooc:cell-content-is-decimal-number() and cell-content()!=',$first-validation/表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='greater than'"> + <xsl:value-of select="concat('oooc:cell-content-is-decimal-number() and cell-content()&gt;',$first-validation/表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='less than'"> + <xsl:value-of select="concat('oooc:cell-content-is-decimal-number() and cell-content()&lt;',$first-validation/表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='greater than or equal to'"> + <xsl:value-of select="concat('oooc:cell-content-is-decimal-number() and cell-content()&gt;=',$first-validation/表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='less than or equal to'"> + <xsl:value-of select="concat('oooc:cell-content-is-decimal-number() and cell-content()&lt;=',$first-validation/表:第一æ“作数/text())"/> + </xsl:when> + </xsl:choose> + </xsl:when> + <xsl:when test="$first-validation/表:校验类型/text()='date'"> + <xsl:choose> + <xsl:when test="$first-validation/表:æ“作ç /text()='between' "> + <xsl:value-of select="concat('oooc:cell-content-is-date() and cell-content-is-between','(',$first-validation/表:第一æ“作数/text(),',',$first-validation/表:第二æ“作数/text(),')')"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='not between'"> + <xsl:value-of select="concat('oooc:cell-content-is-date() and cell-content-is-not-between','(',$first-validation/表:第一æ“作数/text(),',',$first-validation/表:第二æ“作数/text(),')')"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='equal to'"> + <xsl:value-of select="concat('oooc:cell-content-is-date() and cell-content()=',$first-validation/表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='not equal to'"> + <xsl:value-of select="concat('oooc:cell-content-is-date() and cell-content()!=',$first-validation/表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='greater than'"> + <xsl:value-of select="concat('oooc:cell-content-is-date() and cell-content()&gt;',$first-validation/表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='less than'"> + <xsl:value-of select="concat('oooc:cell-content-is-date() and cell-content()&lt;',$first-validation/表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='greater than or equal to'"> + <xsl:value-of select="concat('oooc:cell-content-is-date() and cell-content()&gt;=',$first-validation/表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='less than or equal to'"> + <xsl:value-of select="concat('oooc:cell-content-is-date() and cell-content()&lt;=',$first-validation/表:第一æ“作数/text())"/> + </xsl:when> + </xsl:choose> + </xsl:when> + <xsl:when test="$first-validation/表:校验类型/text()='time'"> + <xsl:choose> + <xsl:when test="$first-validation/表:æ“作ç /text()='between' "> + <xsl:value-of select="concat('oooc:cell-content-is-time() and cell-content-is-between','(',$first-validation/表:第一æ“作数/text(),',',$first-validation/表:第二æ“作数/text(),')')"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='not between'"> + <xsl:value-of select="concat('oooc:cell-content-is-time() and cell-content-is-not-between','(',$first-validation/表:第一æ“作数/text(),',',$first-validation/表:第二æ“作数/text(),')')"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='equal to'"> + <xsl:value-of select="concat('oooc:cell-content-is-time() and cell-content()=',$first-validation/表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='not equal to'"> + <xsl:value-of select="concat('oooc:cell-content-is-time() and cell-content()!=',$first-validation/表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='greater than'"> + <xsl:value-of select="concat('oooc:cell-content-is-time() and cell-content()&gt;',$first-validation/表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='less than'"> + <xsl:value-of select="concat('oooc:cell-content-is-time() and cell-content()&lt;',$first-validation/表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='greater than or equal to'"> + <xsl:value-of select="concat('oooc:cell-content-is-time() and cell-content()&gt;=',$first-validation/表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='less than or equal to'"> + <xsl:value-of select="concat('oooc:cell-content-is-time() and cell-content()&lt;=',$first-validation/表:第一æ“作数/text())"/> + </xsl:when> + </xsl:choose> + </xsl:when> + <!-- add 20060317 --> + <xsl:when test="$first-validation/表:校验类型/text()='cell range'"> + <xsl:value-of select="concat('oooc:cell-content-is-in-list',$first-validation/表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="$first-validation/表:校验类型/text()='list'"> + <xsl:value-of select="concat('oooc:cell-content-is-in-list',$first-validation/表:第一æ“作数/text())"/> + </xsl:when> + <!-- add 20060317 end --> + <xsl:when test="$first-validation/表:校验类型/text()='text length'"> + <xsl:choose> + <xsl:when test="$first-validation/表:æ“作ç /text()='between' "> + <xsl:value-of select="concat('oooc:cell-content-text-length-is-between','(',$first-validation/表:第一æ“作数/text(),',',$first-validation/表:第二æ“作数/text(),')')"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='not between'"> + <xsl:value-of select="concat('oooc:cell-content-text-length-is-not-between','(',$first-validation/表:第一æ“作数/text(),',',$first-validation/表:第二æ“作数/text(),')')"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='equal to'"> + <xsl:value-of select="concat('oooc:cell-content-text-length()=',$first-validation/表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='not equal to'"> + <xsl:value-of select="concat('oooc:cell-content-text-length()!=',$first-validation/表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='greater than'"> + <xsl:value-of select="concat('oooc:cell-content-text-length()&gt;',$first-validation/表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='less than'"> + <xsl:value-of select="concat('oooc:cell-content-text-length()&lt;',$first-validation/表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='greater than or equal to'"> + <xsl:value-of select="concat('oooc:cell-content-text-length()&gt;=',$first-validation/表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="$first-validation/表:æ“作ç /text()='less than or equal to'"> + <xsl:value-of select="concat('oooc:cell-content-text-length()&lt;=',$first-validation/表:第一æ“作数/text())"/> + </xsl:when> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:element name="table:content-validation"> + <xsl:attribute name="table:name"><xsl:value-of select="concat('val',count($first-validation/preceding-sibling::表:æ•°æ®æœ‰æ•ˆæ€§)+1)"/></xsl:attribute> + <xsl:attribute name="table:condition"><xsl:value-of select="$condition-text"/></xsl:attribute> + <xsl:attribute name="table:allow-empty-cell"><xsl:value-of select="$first-validation/表:忽略空格/@表:值"/></xsl:attribute> + <xsl:attribute name="table:base-cell-address"><xsl:value-of select="translate(substring-after($first-validation/表:区域/text(),':'),'$','')"/></xsl:attribute> + <xsl:if test="$first-validation/表:输入æ示"> + <xsl:element name="table:help-message"> + <xsl:attribute name="table:title"><xsl:value-of select="$first-validation/表:输入æ示/@表:标题"/></xsl:attribute> + <xsl:attribute name="table:display"><xsl:value-of select="$first-validation/表:输入æ示/@表:显示"/></xsl:attribute> + <xsl:element name="text:p"> + <xsl:value-of select="$first-validation/表:输入æ示/@表:内容"/> + </xsl:element> + </xsl:element> + </xsl:if> + <xsl:if test="$first-validation/表:错误æ示"> + <xsl:element name="table:error-message"> + <xsl:attribute name="table:title"><xsl:value-of select="$first-validation/表:错误æ示/@表:标题"/></xsl:attribute> + <xsl:attribute name="table:display"><xsl:value-of select="$first-validation/表:错误æ示/@表:显示"/></xsl:attribute> + <xsl:attribute name="table:message-type"><xsl:value-of select="$first-validation/表:错误æ示/@表:类型"/></xsl:attribute> + <xsl:element name="text:p"> + <xsl:value-of select="$first-validation/表:错误æ示/@表:内容"/> + </xsl:element> + </xsl:element> + </xsl:if> + </xsl:element> + <xsl:call-template name="create-content-validations"> + <xsl:with-param name="validation-set" select="$validation-set[position()!=1]"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <!--RedOffice Comment from Zengjh:UOF0020 2006-04-26 charts--> + <xsl:template match="表:图表"> + <xsl:param name="table-name"/> + <xsl:element name="draw:frame"> + <xsl:attribute name="draw:z-index"><xsl:value-of select="'0'"/></xsl:attribute> + <xsl:attribute name="svg:width"><xsl:value-of select="concat(@表:宽度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:height"><xsl:value-of select="concat(@表:高度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:x"><xsl:value-of select="concat(@表:xåæ ‡,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y"><xsl:value-of select="concat(@表:yåæ ‡,$uofUnit)"/></xsl:attribute> + <xsl:variable name="chart-current"> + <xsl:number level="any" count="表:图表" format="1"/> + </xsl:variable> + <xsl:attribute name="draw:style-name"><xsl:value-of select="concat('chart', $chart-current)"/></xsl:attribute> + <xsl:variable name="series-value-start"> + <xsl:for-each select="表:æ•°æ®æº/表:系列[position()='1']"> + <xsl:value-of select="@表:系列值"/> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="series-value-end"> + <xsl:for-each select="表:æ•°æ®æº/表:系列[position()=last()]"> + <xsl:value-of select="@表:系列值"/> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="series-generate-type"> + <xsl:choose> + <xsl:when test="表:æ•°æ®æº/@表åºå·äº§ç”Ÿ"> + <xsl:value-of select="表:æ•°æ®æº/@表åºå·äº§ç”Ÿ"/> + </xsl:when> + <xsl:when test="substring(substring-after($series-value-start,'!'),2,1)=substring(substring-after($series-value-start,':'),2,1)">row</xsl:when> + <xsl:otherwise>col</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:element name="draw:object"> + <xsl:attribute name="draw:notify-on-update-of-ranges"><xsl:value-of select="表:æ•°æ®æº/@表:æ•°æ®åŒºåŸŸ"/></xsl:attribute> + <office:document xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" office:version="1.0" office:mimetype="application/vnd.oasis.opendocument.chart"> + <xsl:call-template name="表:元数æ®"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="@表:类型"/> + <xsl:with-param name="table-subtype" select="@表:å­ç±»åž‹"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + </xsl:call-template> + <xsl:call-template name="表:å¼æ ·é›†"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="@表:类型"/> + <xsl:with-param name="table-subtype" select="@表:å­ç±»åž‹"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + </xsl:call-template> + <xsl:call-template name="表:主体"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="@表:类型"/> + <xsl:with-param name="table-subtype" select="@表:å­ç±»åž‹"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + </xsl:call-template> + </office:document> + </xsl:element> + <xsl:element name="draw:image"> + <office:binary-data> + <xsl:value-of select="/uof:UOF/uof:对象集/uof:其他对象/uof:æ•°æ®"/> + </office:binary-data> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template name="表:元数æ®"> + <xsl:param name="table-name"/> + <xsl:param name="table-type"/> + <xsl:param name="table-subtype"/> + <xsl:param name="series-value-start"/> + <xsl:param name="series-value-end"/> + <xsl:param name="series-generate-type"/> + <xsl:for-each select="/uof:UOF/uof:元数æ®"> + <office:meta> + <meta:generator>OpenOffice.org 1.1.3 (Win32)</meta:generator> + <xsl:if test="uof:标题"> + <dc:title> + <xsl:value-of select="uof:标题"/> + </dc:title> + </xsl:if> + <xsl:if test="uof:摘è¦"> + <dc:description> + <xsl:value-of select="uof:摘è¦"/> + </dc:description> + </xsl:if> + <xsl:if test="uof:主题"> + <dc:subject> + <xsl:value-of select="uof:主题"/> + </dc:subject> + </xsl:if> + <xsl:if test="uof:作者"> + <meta:initial-creator> + <xsl:value-of select="uof:作者"/> + </meta:initial-creator> + </xsl:if> + <xsl:if test="uof:创建日期"> + <meta:creation-date> + <xsl:value-of select="uof:创建日期"/> + </meta:creation-date> + </xsl:if> + <xsl:if test="uof:最åŽä½œè€…"> + <dc:creator> + <xsl:value-of select="uof:最åŽä½œè€…"/> + </dc:creator> + </xsl:if> + <xsl:if test="uof:编辑时间"> + <meta:editing-duration> + <xsl:value-of select="uof:编辑时间"/> + </meta:editing-duration> + </xsl:if> + <dc:language/> + <meta:keywords> + <meta:keyword> + <xsl:value-of select="uof:关键字集/uof:关键字"/> + </meta:keyword> + </meta:keywords> + <xsl:if test="uof:编辑次数"> + <meta:editing-cycles> + <xsl:value-of select="uof:编辑次数"/> + </meta:editing-cycles> + </xsl:if> + <xsl:if test="uof:分类"> + <meta:user-defined meta:name="Category"> + <xsl:value-of select="uof:分类"/> + </meta:user-defined> + </xsl:if> + <xsl:if test="uof:ç»ç†å称"> + <meta:user-defined meta:name="Manager"> + <xsl:value-of select="uof:ç»ç†å称"/> + </meta:user-defined> + </xsl:if> + <xsl:if test="uof:å…¬å¸å称"> + <meta:user-defined meta:name="Company"> + <xsl:value-of select="uof:å…¬å¸å称"/> + </meta:user-defined> + </xsl:if> + <xsl:if test="uof:创建应用程åº"> + <meta:user-defined meta:name="Version"> + <xsl:value-of select="uof:创建应用程åº"/> + </meta:user-defined> + </xsl:if> + </office:meta> + </xsl:for-each> + </xsl:template> + <xsl:template name="表:å¼æ ·é›†"> + <xsl:param name="table-name"/> + <xsl:param name="table-type"/> + <xsl:param name="table-subtype"/> + <xsl:param name="series-value-start"/> + <xsl:param name="series-value-end"/> + <xsl:param name="series-generate-type"/> + <office:styles> + <draw:stroke-dash draw:name="Ultrafine_20_Dashed" draw:display-name="Ultrafine Dashed" draw:style="rect" draw:dots1="1" draw:dots1-length="0.051cm" draw:dots2="1" draw:dots2-length="0.051cm" draw:distance="0.051cm"/> + <draw:stroke-dash draw:name="Fine_20_Dashed" draw:display-name="Fine Dashed" draw:style="rect" draw:dots1="1" draw:dots1-length="0.508cm" draw:dots2="1" draw:dots2-length="0.508cm" draw:distance="0.508cm"/> + <draw:stroke-dash draw:name="Ultrafine_20_2_20_Dots_20_3_20_Dashes" draw:display-name="Ultrafine 2 Dots 3 Dashes" draw:style="rect" draw:dots1="2" draw:dots1-length="0.051cm" draw:dots2="3" draw:dots2-length="0.254cm" draw:distance="0.127cm"/> + <draw:stroke-dash draw:name="Fine_20_Dashed_20__28_var_29_" draw:display-name="Fine Dashed (var)" draw:style="rect" draw:dots1="1" draw:dots1-length="197%" draw:distance="197%"/> + <draw:stroke-dash draw:name="Fine_20_Dotted" draw:display-name="Fine Dotted" draw:style="rect" draw:dots1="1" draw:distance="0.457cm"/> + <draw:stroke-dash draw:name="Fine_20_Dashed_20__28_var_29_" draw:display-name="Fine Dashed (var)" draw:style="rect" draw:dots1="1" draw:dots1-length="197%" draw:distance="197%"/> + <draw:stroke-dash draw:name="Fine_20_Dotted" draw:display-name="Fine Dotted" draw:style="rect" draw:dots1="1" draw:distance="0.457cm"/> + <draw:stroke-dash draw:name="Line_20_with_20_Fine_20_Dots" draw:display-name="Line with Fine Dots" draw:style="rect" draw:dots1="1" draw:dots1-length="2.007cm" draw:dots2="10" draw:distance="0.152cm"/> + <draw:stroke-dash draw:name="Line_20_Style_20_9" draw:display-name="Line Style 9" draw:style="rect" draw:dots1="1" draw:dots1-length="197%" draw:distance="120%"/> + <draw:stroke-dash draw:name="_33__20_Dashes_20_3_20_Dots_20__28_var_29_" draw:display-name="3 Dashes 3 Dots (var)" draw:style="rect" draw:dots1="3" draw:dots1-length="197%" draw:dots2="3" draw:distance="100%"/> + <draw:stroke-dash draw:name="_32__20_Dots_20_1_20_Dash" draw:display-name="2 Dots 1 Dash" draw:style="rect" draw:dots1="2" draw:dots2="1" draw:dots2-length="0.203cm" draw:distance="0.203cm"/> + <draw:stroke-dash draw:name="Ultrafine_20_Dotted_20__28_var_29_" draw:display-name="Ultrafine Dotted (var)" draw:style="rect" draw:dots1="1" draw:distance="50%"/> + <draw:stroke-dash draw:name="Dash_20_10" draw:display-name="Dash 10" draw:style="rect" draw:dots1="1" draw:dots1-length="0.02cm" draw:dots2="1" draw:dots2-length="0.02cm" draw:distance="0.02cm"/> + <xsl:for-each select="//图:图片"> + <xsl:variable name="chart-image-name" select="@图:å称"/> + <draw:fill-image> + <xsl:attribute name="draw:name"><xsl:value-of select="@图:å称"/></xsl:attribute> + <office:binary-data> + <xsl:for-each select="/uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$chart-image-name]"> + <xsl:value-of select="uof:æ•°æ®"/> + </xsl:for-each> + </office:binary-data> + </draw:fill-image> + </xsl:for-each> + <xsl:for-each select="//图:图案"> + <xsl:variable name="chart-hatch-name" select="@图:图形引用"/> + <draw:hatch> + <xsl:if test="@图:图形引用"> + <xsl:attribute name="draw:name"><xsl:value-of select="$chart-hatch-name"/></xsl:attribute> + </xsl:if> + <xsl:if test="@图:类型"> + <xsl:attribute name="draw:style"><xsl:value-of select="@图:类型"/></xsl:attribute> + </xsl:if> + <xsl:if test="@图:å‰æ™¯è‰²"> + <xsl:attribute name="draw:color"><xsl:value-of select="@图:å‰æ™¯è‰²"/></xsl:attribute> + </xsl:if> + <xsl:if test="@图:è·ç¦»"> + <xsl:attribute name="draw:distance"><xsl:value-of select="@图:è·ç¦»"/></xsl:attribute> + </xsl:if> + <xsl:if test="@图:旋转度"> + <xsl:attribute name="draw:rotation"><xsl:value-of select="@图:旋转度"/></xsl:attribute> + </xsl:if> + </draw:hatch> + </xsl:for-each> + <xsl:for-each select="//图:æ¸å˜"> + <draw:gradient> + <xsl:if test="@图:图形引用"> + <xsl:attribute name="draw:name"><xsl:value-of select="@图:图形引用"/></xsl:attribute> + </xsl:if> + <xsl:if test="@图:起始色"> + <xsl:attribute name="draw:start-color"><xsl:value-of select="@图:起始色"/></xsl:attribute> + </xsl:if> + <xsl:if test="@图:终止色"> + <xsl:attribute name="draw:end-color"><xsl:value-of select="@图:终止色"/></xsl:attribute> + </xsl:if> + <xsl:if test="@图:ç§å­ç±»åž‹"> + <xsl:attribute name="draw:style"><xsl:value-of select="@图:ç§å­ç±»åž‹"/></xsl:attribute> + </xsl:if> + <xsl:if test="@图:起始浓度"> + <xsl:attribute name="draw:start-intensity"><xsl:value-of select="@图:起始浓度"/></xsl:attribute> + </xsl:if> + <xsl:if test="@图:终止浓度"> + <xsl:attribute name="draw:end-intensity"><xsl:value-of select="@图:终止浓度"/></xsl:attribute> + </xsl:if> + <xsl:if test="@图:æ¸å˜æ–¹å‘"> + <xsl:attribute name="draw:angle"><xsl:value-of select="@图:æ¸å˜æ–¹å‘"/></xsl:attribute> + </xsl:if> + <xsl:if test="@图:边界"> + <xsl:attribute name="draw:border"><xsl:value-of select="@图:边界"/></xsl:attribute> + </xsl:if> + <xsl:if test="@图:ç§å­Xä½ç½®"> + <xsl:attribute name="draw:cx"><xsl:value-of select="@图:ç§å­Xä½ç½®"/></xsl:attribute> + </xsl:if> + <xsl:if test="@图:ç§å­Yä½ç½®"> + <xsl:attribute name="draw:cy"><xsl:value-of select="@图:ç§å­Yä½ç½®"/></xsl:attribute> + </xsl:if> + </draw:gradient> + </xsl:for-each> + </office:styles> + <office:automatic-styles> + <xsl:for-each select="node( )"> + <xsl:choose> + <xsl:when test="name(.)='表:图表区'"> + <xsl:call-template name="表:图表区å¼æ ·"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name(.)='表:绘图区'"> + <xsl:call-template name="表:绘图区å¼æ ·"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + </xsl:call-template> + <xsl:call-template name="表:图表背景墙å¼æ ·"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name(.)='表:分类轴'"> + <xsl:call-template name="表:分类轴å¼æ ·"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name(.)='表:数值轴'"> + <xsl:call-template name="表:数值轴å¼æ ·"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name(.)='表:图例'"> + <xsl:call-template name="表:图例å¼æ ·"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name(.)='表:æ•°æ®è¡¨'"> + <xsl:call-template name="表:æ•°æ®è¡¨å¼æ ·"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name(.)='表:æ•°æ®ç³»åˆ—集'"> + <xsl:call-template name="表:æ•°æ®ç³»åˆ—集å¼æ ·"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name(.)='表:æ•°æ®ç‚¹é›†'"> + <xsl:call-template name="表:æ•°æ®ç‚¹é›†å¼æ ·"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name(.)='表:网格线集'"> + <xsl:call-template name="表:网格线集å¼æ ·"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name(.)='表:æ•°æ®æº'"> + <xsl:call-template name="表:æ•°æ®æºå¼æ ·"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name(.)='表:标题集'"> + <xsl:call-template name="表:标题集å¼æ ·"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:for-each> + </office:automatic-styles> + </xsl:template> + <xsl:template name="表:主体"> + <xsl:param name="table-name"/> + <xsl:param name="table-type"/> + <xsl:param name="table-subtype"/> + <xsl:param name="series-value-start"/> + <xsl:param name="series-value-end"/> + <xsl:param name="series-generate-type"/> + <office:body> + <office:chart> + <chart:chart> + <xsl:attribute name="svg:width"><xsl:value-of select="concat(@表:宽度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:height"><xsl:value-of select="concat(@表:高度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="chart:class"><xsl:choose><xsl:when test="$table-type='column'">chart:bar</xsl:when><xsl:when test="$table-type='line'">chart:line</xsl:when><xsl:when test="$table-type='pie'"><xsl:choose><xsl:when test="$table-subtype='pie_ring'">chart:ring</xsl:when><xsl:otherwise>chart:circle</xsl:otherwise></xsl:choose></xsl:when><xsl:otherwise><xsl:value-of select="$table-type"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="chart:style-name">chart-area</xsl:attribute> + <xsl:for-each select="表:标题集/表:标题[@表:ä½ç½®='chart']"> + <chart:title chart:style-name="chart-title"> + <text:p> + <xsl:value-of select="@表:å称"/> + </text:p> + </chart:title> + </xsl:for-each> + <xsl:call-template name="表:图例区域"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + </xsl:call-template> + <xsl:call-template name="表:绘图区域"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + </xsl:call-template> + <xsl:call-template name="表:本地表"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + </xsl:call-template> + </chart:chart> + </office:chart> + </office:body> + </xsl:template> + <xsl:template name="表:图例区域"> + <xsl:param name="table-name"/> + <xsl:param name="table-type"/> + <xsl:param name="table-subtype"/> + <xsl:param name="series-value-start"/> + <xsl:param name="series-value-end"/> + <xsl:param name="series-generate-type"/> + <chart:legend> + <xsl:attribute name="chart:legend-position"><xsl:choose><xsl:when test="表:图例/@表:ä½ç½®"><xsl:value-of select="表:图例/@表:ä½ç½®"/></xsl:when><xsl:otherwise>right</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="svg:x"><xsl:value-of select="concat(表:图例/@表:xåæ ‡,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y"><xsl:value-of select="concat(表:图例/@表:yåæ ‡,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="chart:style-name">legend</xsl:attribute> + </chart:legend> + </xsl:template> + <xsl:template name="表:绘图区域"> + <xsl:param name="table-name"/> + <xsl:param name="table-type"/> + <xsl:param name="table-subtype"/> + <xsl:param name="series-value-start"/> + <xsl:param name="series-value-end"/> + <xsl:param name="series-generate-type"/> + <chart:plot-area> + <xsl:variable name="start-range"> + <xsl:value-of select="concat('.$',substring(substring-after($series-value-start,'!'),1,1),'$',substring-before(substring(substring-after($series-value-start,'!'),2),':'))"/> + </xsl:variable> + <xsl:variable name="end-range"> + <xsl:value-of select="concat(':.$',substring(substring-after($series-value-end,':'),1,1),'$',substring(substring-after($series-value-end,':'),2))"/> + </xsl:variable> + <xsl:attribute name="chart:style-name">plot-area</xsl:attribute> + <xsl:attribute name="table:cell-range-address"><xsl:value-of select="concat($table-name,$start-range,$end-range)"/></xsl:attribute> + <!--xsl:value-of select="表:æ•°æ®æº/@表:æ•°æ®åŒºåŸŸ"/--> + <xsl:attribute name="chart:table-number-list">0</xsl:attribute> + <xsl:attribute name="svg:width"><xsl:value-of select="concat(表:绘图区/@表:宽度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:height"><xsl:value-of select="concat(表:绘图区/@表:高度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:x"><xsl:value-of select="concat(表:绘图区/@表:xåæ ‡,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y"><xsl:value-of select="concat(表:绘图区/@表:yåæ ‡,$uofUnit)"/></xsl:attribute> + <xsl:if test="表:分类轴"> + <chart:axis chart:dimension="x" chart:name="primary-x" chart:style-name="category-axis"> + <xsl:for-each select="表:标题集/表:标题[@表:ä½ç½®='category axis']"> + <chart:title chart:style-name="category-axis-title"> + <text:p> + <xsl:value-of select="@表:å称"/> + </text:p> + </chart:title> + </xsl:for-each> + <chart:categories/> + <xsl:if test="表:网格线集/表:网格线[@表:ä½ç½®='category axis']"> + <chart:grid chart:style-name="category-axis-grid" chart:class="major"/> + </xsl:if> + </chart:axis> + </xsl:if> + <xsl:if test="表:数值轴"> + <chart:axis chart:dimension="y" chart:name="primary-y" chart:style-name="value-axis"> + <xsl:for-each select="表:标题集/表:标题[@表:ä½ç½®='value axis']"> + <chart:title chart:style-name="value-axis-title"> + <text:p> + <xsl:value-of select="@表:å称"/> + </text:p> + </chart:title> + </xsl:for-each> + <chart:grid chart:style-name="value-axis-grid" chart:class="major"/> + </chart:axis> + </xsl:if> + <xsl:call-template name="表:æ•°æ®ç»„"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + </xsl:call-template> + <chart:wall> + <xsl:attribute name="chart:style-name">chart-wall</xsl:attribute> + </chart:wall> + <chart:floor> + <xsl:attribute name="chart:style-name">chart-floor</xsl:attribute> + </chart:floor> + </chart:plot-area> + </xsl:template> + <xsl:template name="表:本地表"> + <xsl:param name="table-name"/> + <xsl:param name="table-type"/> + <xsl:param name="table-subtype"/> + <xsl:param name="series-value-start"/> + <xsl:param name="series-value-end"/> + <xsl:param name="series-generate-type"/> + <table:table table:name="local-table"> + <table:table-header-columns> + <xsl:call-template name="表:本地表_表头列"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + <xsl:with-param name="sum" select="1"/> + </xsl:call-template> + </table:table-header-columns> + <table:table-columns> + <xsl:variable name="column-sum"> + <xsl:value-of select="count(表:æ•°æ®æº/表:系列)"/> + </xsl:variable> + <xsl:call-template name="表:本地表_列"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + <xsl:with-param name="column-sum" select="$column-sum"/> + </xsl:call-template> + </table:table-columns> + <table:table-header-rows> + <xsl:call-template name="表:本地表_表头行"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + <xsl:with-param name="row-current" select="1"/> + <xsl:with-param name="fixed-row-sum" select="'1'"/> + </xsl:call-template> + </table:table-header-rows> + <table:table-rows> + <xsl:variable name="row-start"> + <xsl:value-of select="substring-before(substring(substring-after($series-value-start,'!'),2),':')"/> + </xsl:variable> + <xsl:variable name="row-end"> + <xsl:value-of select="substring(substring-after($series-value-end,':'),2)"/> + </xsl:variable> + <xsl:variable name="fixed-row-sum"> + <xsl:value-of select="$row-end -$row-start +1"/> + </xsl:variable> + <xsl:call-template name="表:本地表_è¡Œ"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + <xsl:with-param name="row-current" select="'1'"/> + <xsl:with-param name="fixed-row-sum" select="$fixed-row-sum"/> + </xsl:call-template> + </table:table-rows> + </table:table> + </xsl:template> + <xsl:template name="表:本地表_表头列"> + <xsl:param name="table-name"/> + <xsl:param name="table-type"/> + <xsl:param name="table-subtype"/> + <xsl:param name="series-value-start"/> + <xsl:param name="series-value-end"/> + <xsl:param name="series-generate-type"/> + <xsl:param name="sum"/> + <xsl:choose> + <xsl:when test="$sum=0"/> + <xsl:otherwise> + <table:table-column/> + <xsl:call-template name="表:本地表_表头列"> + <xsl:with-param name="sum" select="$sum -1"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="表:本地表_列"> + <xsl:param name="table-name"/> + <xsl:param name="table-type"/> + <xsl:param name="table-subtype"/> + <xsl:param name="series-value-start"/> + <xsl:param name="series-value-end"/> + <xsl:param name="series-generate-type"/> + <xsl:param name="column-sum"/> + <xsl:choose> + <xsl:when test="$column-sum=0"/> + <xsl:otherwise> + <table:table-column/> + <xsl:call-template name="表:本地表_列"> + <xsl:with-param name="column-sum" select="$column-sum -1"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="表:本地表_表头行"> + <xsl:param name="table-name"/> + <xsl:param name="table-type"/> + <xsl:param name="table-subtype"/> + <xsl:param name="series-value-start"/> + <xsl:param name="series-value-end"/> + <xsl:param name="series-generate-type"/> + <xsl:param name="row-current"/> + <xsl:param name="fixed-row-sum"/> + <xsl:choose> + <xsl:when test="$row-current >$fixed-row-sum"/> + <xsl:otherwise> + <table:table-row> + <xsl:variable name="series-value-current"> + <xsl:for-each select="表:æ•°æ®æº/表:系列[position()=$row-current]"> + <xsl:value-of select="@表:系列值"/> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="cell-start"> + <xsl:call-template name="General-Char-Transition"> + <xsl:with-param name="input-char" select="substring(substring-after($series-value-start,'!'),1,1)"/> + <xsl:with-param name="output-type" select="'ARABIC'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="cell-end"> + <xsl:choose> + <xsl:when test="$series-generate-type='row'"> + <xsl:call-template name="General-Char-Transition"> + <xsl:with-param name="input-char" select="substring(substring-after($series-value-start,':'),1,1)"/> + <xsl:with-param name="output-type" select="'ARABIC'"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="General-Char-Transition"> + <xsl:with-param name="input-char" select="substring(substring-after($series-value-end,'!'),1,1)"/> + <xsl:with-param name="output-type" select="'ARABIC'"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="cell-sum"> + <xsl:value-of select="$cell-end -$cell-start +2"/> + </xsl:variable> + <xsl:variable name="fixed-cell-sum" select="$cell-sum"/> + <xsl:call-template name="表:本地表_表头行_å•å…ƒæ ¼"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + <xsl:with-param name="series-value-current" select="$series-value-current"/> + <xsl:with-param name="row-current" select="$row-current"/> + <xsl:with-param name="cell-sum" select="$cell-sum"/> + <xsl:with-param name="fixed-cell-sum" select="$fixed-cell-sum"/> + </xsl:call-template> + </table:table-row> + <xsl:call-template name="表:本地表_表头行"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + <xsl:with-param name="row-current" select="$row-current +1"/> + <xsl:with-param name="fixed-row-sum" select="$fixed-row-sum"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="表:本地表_表头行_å•å…ƒæ ¼"> + <xsl:param name="table-name"/> + <xsl:param name="table-type"/> + <xsl:param name="table-subtype"/> + <xsl:param name="series-value-start"/> + <xsl:param name="series-value-end"/> + <xsl:param name="series-generate-type"/> + <xsl:param name="series-value-current"/> + <xsl:param name="row-current"/> + <xsl:param name="cell-sum"/> + <xsl:param name="fixed-cell-sum"/> + <xsl:choose> + <xsl:when test="$cell-sum=0"/> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="$fixed-cell-sum=$cell-sum"> + <table:table-cell> + <text:p/> + </table:table-cell> + </xsl:when> + <xsl:otherwise> + <table:table-cell office:value-type="string"> + <xsl:variable name="cell-no"> + <xsl:value-of select="$fixed-cell-sum -$cell-sum +1"/> + </xsl:variable> + <xsl:variable name="cell-start"> + <xsl:call-template name="General-Char-Transition"> + <xsl:with-param name="input-char" select="substring(substring-after($series-value-start,'!'),1,1)"/> + <xsl:with-param name="output-type" select="'ARABIC'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="char"> + <xsl:call-template name="General-Char-Transition"> + <xsl:with-param name="input-char" select="$cell-start +$cell-no -2"/> + <xsl:with-param name="output-type" select="'CHARS_UPPER_LETTER'"/> + </xsl:call-template> + </xsl:variable> + <text:p> + <xsl:value-of select="concat('列 ',$char)"/> + </text:p> + </table:table-cell> + </xsl:otherwise> + </xsl:choose> + <xsl:call-template name="表:本地表_表头行_å•å…ƒæ ¼"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + <xsl:with-param name="series-value-current" select="$series-value-current"/> + <xsl:with-param name="row-current" select="$row-current"/> + <xsl:with-param name="cell-sum" select="$cell-sum -1"/> + <xsl:with-param name="fixed-cell-sum" select="$fixed-cell-sum"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="表:本地表_è¡Œ"> + <xsl:param name="table-name"/> + <xsl:param name="table-type"/> + <xsl:param name="table-subtype"/> + <xsl:param name="series-value-start"/> + <xsl:param name="series-value-end"/> + <xsl:param name="series-generate-type"/> + <xsl:param name="row-current"/> + <xsl:param name="fixed-row-sum"/> + <xsl:choose> + <xsl:when test="$row-current >$fixed-row-sum"/> + <xsl:otherwise> + <xsl:variable name="series-value-current"> + <xsl:for-each select="表:æ•°æ®æº/表:系列[position()=$row-current]"> + <xsl:value-of select="@表:系列值"/> + </xsl:for-each> + </xsl:variable> + <table:table-row> + <xsl:variable name="cell-start"> + <xsl:call-template name="General-Char-Transition"> + <xsl:with-param name="input-char" select="substring(substring-after($series-value-start,'!'),1,1)"/> + <xsl:with-param name="output-type" select="'ARABIC'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="cell-end"> + <xsl:choose> + <xsl:when test="$series-generate-type='row'"> + <xsl:call-template name="General-Char-Transition"> + <xsl:with-param name="input-char" select="substring(substring-after($series-value-start,':'),1,1)"/> + <xsl:with-param name="output-type" select="'ARABIC'"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="General-Char-Transition"> + <xsl:with-param name="input-char" select="substring(substring-after($series-value-end,'!'),1,1)"/> + <xsl:with-param name="output-type" select="'ARABIC'"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="cell-sum"> + <xsl:value-of select="$cell-end -$cell-start +2"/> + </xsl:variable> + <xsl:variable name="fixed-cell-sum" select="$cell-sum"/> + <xsl:call-template name="表:本地表_è¡Œ_å•å…ƒæ ¼"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + <xsl:with-param name="series-value-current" select="$series-value-current"/> + <xsl:with-param name="row-current" select="$row-current"/> + <xsl:with-param name="cell-sum" select="$cell-sum"/> + <xsl:with-param name="fixed-cell-sum" select="$fixed-cell-sum"/> + </xsl:call-template> + </table:table-row> + <xsl:call-template name="表:本地表_è¡Œ"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + <xsl:with-param name="row-current" select="$row-current +1"/> + <xsl:with-param name="fixed-row-sum" select="$fixed-row-sum"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="表:本地表_è¡Œ_å•å…ƒæ ¼"> + <xsl:param name="table-name"/> + <xsl:param name="table-type"/> + <xsl:param name="table-subtype"/> + <xsl:param name="series-value-start"/> + <xsl:param name="series-value-end"/> + <xsl:param name="series-generate-type"/> + <xsl:param name="series-value-current"/> + <xsl:param name="row-current"/> + <xsl:param name="cell-sum"/> + <xsl:param name="fixed-cell-sum"/> + <xsl:choose> + <xsl:when test="$cell-sum=0"/> + <xsl:otherwise> + <xsl:variable name="cell-start"> + <xsl:call-template name="General-Char-Transition"> + <xsl:with-param name="input-char" select="substring(substring-after($series-value-start,'!'),1,1)"/> + <xsl:with-param name="output-type" select="'ARABIC'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="cell-no"> + <xsl:value-of select="$cell-start +$fixed-cell-sum -$cell-sum -1"/> + </xsl:variable> + <xsl:variable name="row-start"> + <xsl:value-of select="substring(substring-after($series-value-start,'!'),2,1)"/> + </xsl:variable> + <xsl:variable name="row-no"> + <xsl:value-of select="$row-start +$row-current -1"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$fixed-cell-sum=$cell-sum"> + <table:table-cell office:value-type="string"> + <text:p> + <xsl:value-of select="concat('è¡Œ ',$row-no)"/> + </text:p> + </table:table-cell> + </xsl:when> + <xsl:otherwise> + <table:table-cell office:value-type="float"> + <xsl:variable name="cell-content"> + <xsl:choose> + <xsl:when test="/uof:UOF/uof:电å­è¡¨æ ¼/表:主体/表:工作表/表:工作表内容/表:è¡Œ/@表:è¡Œå·"> + <xsl:for-each select="/uof:UOF/uof:电å­è¡¨æ ¼/表:主体/表:工作表/表:工作表内容/表:è¡Œ[@表:è¡Œå·=$row-no]"> + <xsl:for-each select="表:å•å…ƒæ ¼[@表:列å·=$cell-no]"> + <xsl:value-of select="表:æ•°æ®/å­—:å¥/å­—:文本串"/> + </xsl:for-each> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:for-each select="/uof:UOF/uof:电å­è¡¨æ ¼/表:主体/表:工作表/表:工作表内容/表:è¡Œ[position()=$row-no]"> + <xsl:for-each select="表:å•å…ƒæ ¼[position()=$cell-no]"> + <xsl:value-of select="表:æ•°æ®/å­—:å¥/å­—:文本串"/> + </xsl:for-each> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="office:value"><xsl:value-of select="$cell-content"/></xsl:attribute> + <text:p> + <xsl:value-of select="$cell-content"/> + </text:p> + </table:table-cell> + </xsl:otherwise> + </xsl:choose> + <xsl:call-template name="表:本地表_è¡Œ_å•å…ƒæ ¼"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + <xsl:with-param name="series-value-current" select="$series-value-current"/> + <xsl:with-param name="row-current" select="$row-current"/> + <xsl:with-param name="cell-sum" select="$cell-sum -1"/> + <xsl:with-param name="fixed-cell-sum" select="$fixed-cell-sum"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="表:æ•°æ®ç»„"> + <xsl:param name="table-name"/> + <xsl:param name="table-type"/> + <xsl:param name="table-subtype"/> + <xsl:param name="series-value-start"/> + <xsl:param name="series-value-end"/> + <xsl:param name="series-generate-type"/> + <xsl:variable name="input-char-start"> + <xsl:choose> + <xsl:when test="$series-generate-type='row'"> + <xsl:value-of select="substring(substring-after($series-value-start,'!'),1,1)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-before(substring(substring-after($series-value-start,'!'),2),':')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="input-char-end"> + <xsl:choose> + <xsl:when test="$series-generate-type='row'"> + <xsl:value-of select="substring(substring-after($series-value-start,':'),1,1)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring(substring-after($series-value-start,':'),2)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="cell-start"> + <xsl:call-template name="General-Char-Transition"> + <xsl:with-param name="input-char" select="$input-char-start"/> + <xsl:with-param name="output-type" select="'ARABIC'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="cell-end"> + <xsl:call-template name="General-Char-Transition"> + <xsl:with-param name="input-char" select="$input-char-end"/> + <xsl:with-param name="output-type" select="'ARABIC'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="fixed-cell-sum"> + <xsl:value-of select="$cell-end -$cell-start +1"/> + </xsl:variable> + <xsl:for-each select="表:æ•°æ®ç³»åˆ—集/表:æ•°æ®ç³»åˆ—"> + <chart:series> + <xsl:attribute name="chart:style-name"><xsl:value-of select="concat('data-series',position())"/></xsl:attribute> + <xsl:call-template name="表:æ•°æ®ç‚¹"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + <xsl:with-param name="data-series-current" select="position()"/> + <xsl:with-param name="cell-current" select="'1'"/> + <xsl:with-param name="fixed-cell-sum" select="$fixed-cell-sum"/> + </xsl:call-template> + </chart:series> + </xsl:for-each> + </xsl:template> + <xsl:template name="表:æ•°æ®ç‚¹"> + <xsl:param name="table-name"/> + <xsl:param name="table-type"/> + <xsl:param name="table-subtype"/> + <xsl:param name="series-value-start"/> + <xsl:param name="series-value-end"/> + <xsl:param name="series-generate-type"/> + <xsl:param name="data-series-current"/> + <xsl:param name="cell-current"/> + <xsl:param name="fixed-cell-sum"/> + <xsl:choose> + <xsl:when test="$cell-current>$fixed-cell-sum"/> + <xsl:otherwise> + <chart:data-point> + <xsl:attribute name="chart:style-name"><xsl:value-of select="concat('data-point',$data-series-current,$cell-current)"/></xsl:attribute> + </chart:data-point> + <xsl:call-template name="表:æ•°æ®ç‚¹"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + <xsl:with-param name="data-series-current" select="$data-series-current"/> + <xsl:with-param name="cell-current" select="$cell-current +1"/> + <xsl:with-param name="fixed-cell-sum" select="$fixed-cell-sum"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="表:图表区å¼æ ·"> + <xsl:param name="table-name"/> + <xsl:param name="table-type"/> + <xsl:param name="table-subtype"/> + <xsl:param name="series-value-start"/> + <xsl:param name="series-value-end"/> + <xsl:param name="series-generate-type"/> + <style:style style:name="chart-area" style:family="chart"> + <xsl:for-each select="node()"> + <xsl:choose> + <xsl:when test="name(.)='表:边框'"> + <style:graphic-properties> + <xsl:call-template name="uof:边框"/> + </style:graphic-properties> + </xsl:when> + <xsl:when test="name(.)='表:å¡«å……'"> + <style:graphic-properties> + <xsl:call-template name="图:填充类型"/> + </style:graphic-properties> + </xsl:when> + <xsl:when test="name(.)='表:字体'"> + <style:text-properties> + <xsl:call-template name="å­—:å¥å±žæ€§ç±»åž‹"/> + </style:text-properties> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </style:style> + </xsl:template> + <xsl:template name="表:绘图区å¼æ ·"> + <xsl:param name="table-name"/> + <xsl:param name="table-type"/> + <xsl:param name="table-subtype"/> + <xsl:param name="series-value-start"/> + <xsl:param name="series-value-end"/> + <xsl:param name="series-generate-type"/> + <style:style style:name="plot-area" style:family="chart"> + <style:chart-properties> + <xsl:choose> + <xsl:when test="$table-subtype='bar_stacked' or $table-subtype='column_stacked' or $table-subtype='line_stacked'"> + <xsl:attribute name="chart:stacked">true</xsl:attribute> + </xsl:when> + <xsl:when test="$table-subtype='bar_percent' or $table-subtype='column_percent' or $table-subtype='line_percent'"> + <xsl:attribute name="chart:percentage">true</xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:attribute name="chart:vertical"><xsl:choose><xsl:when test="$table-type='bar'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="chart:series-source"><xsl:choose><xsl:when test="$series-generate-type='row'">rows</xsl:when><xsl:otherwise>columns</xsl:otherwise></xsl:choose></xsl:attribute> + </style:chart-properties> + </style:style> + </xsl:template> + <xsl:template name="表:图表背景墙å¼æ ·"> + <xsl:param name="table-name"/> + <xsl:param name="table-type"/> + <xsl:param name="table-subtype"/> + <xsl:param name="series-value-start"/> + <xsl:param name="series-value-end"/> + <xsl:param name="series-generate-type"/> + <style:style style:name="chart-wall" style:family="chart"> + <style:graphic-properties> + <xsl:for-each select="node()"> + <xsl:choose> + <xsl:when test="name(.)='表:边框'"> + <xsl:call-template name="uof:边框"/> + </xsl:when> + <xsl:when test="name(.)='表:å¡«å……'"> + <xsl:call-template name="图:填充类型"/> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </style:graphic-properties> + </style:style> + </xsl:template> + <xsl:template name="表:分类轴å¼æ ·"> + <xsl:param name="table-name"/> + <xsl:param name="table-type"/> + <xsl:param name="table-subtype"/> + <xsl:param name="series-value-start"/> + <xsl:param name="series-value-end"/> + <xsl:param name="series-generate-type"/> + <style:style style:name="category-axis" style:family="chart"> + <xsl:call-template name="表:å标轴类型"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + <xsl:with-param name="axis-type" select="'category axis'"/> + </xsl:call-template> + </style:style> + </xsl:template> + <xsl:template name="表:数值轴å¼æ ·"> + <xsl:param name="table-name"/> + <xsl:param name="table-type"/> + <xsl:param name="table-subtype"/> + <xsl:param name="series-value-start"/> + <xsl:param name="series-value-end"/> + <xsl:param name="series-generate-type"/> + <style:style style:name="value-axis" style:family="chart"> + <xsl:call-template name="表:å标轴类型"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + <xsl:with-param name="axis-type" select="'value axis'"/> + </xsl:call-template> + </style:style> + </xsl:template> + <xsl:template name="表:图例å¼æ ·"> + <xsl:param name="table-name"/> + <xsl:param name="table-type"/> + <xsl:param name="table-subtype"/> + <xsl:param name="series-value-start"/> + <xsl:param name="series-value-end"/> + <xsl:param name="series-generate-type"/> + <style:style style:name="legend" style:family="chart"> + <xsl:for-each select="node()"> + <xsl:choose> + <xsl:when test="name(.)='表:边框'"> + <style:graphic-properties> + <xsl:call-template name="uof:边框"/> + </style:graphic-properties> + </xsl:when> + <xsl:when test="name(.)='表:å¡«å……'"> + <style:graphic-properties> + <xsl:call-template name="图:填充类型"/> + </style:graphic-properties> + </xsl:when> + <xsl:when test="name(.)='表:字体'"> + <style:text-properties> + <xsl:call-template name="å­—:å¥å±žæ€§ç±»åž‹"/> + </style:text-properties> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </style:style> + </xsl:template> + <xsl:template name="表:æ•°æ®è¡¨å¼æ ·"> + <xsl:param name="table-name"/> + <xsl:param name="table-type"/> + <xsl:param name="table-subtype"/> + <xsl:param name="series-value-start"/> + <xsl:param name="series-value-end"/> + <xsl:param name="series-generate-type"/> + <style:style style:name="data-table" style:family="chart"> + <xsl:for-each select="node()"> + <xsl:choose> + <xsl:when test="name(.)='表:边框'"> + <style:graphic-properties> + <xsl:call-template name="uof:边框"/> + </style:graphic-properties> + </xsl:when> + <xsl:when test="name(.)='表:å¡«å……'"> + <style:graphic-properties> + <xsl:call-template name="图:填充类型"/> + </style:graphic-properties> + </xsl:when> + <xsl:when test="name(.)='表:字体'"> + <style:text-properties> + <xsl:call-template name="å­—:å¥å±žæ€§ç±»åž‹"/> + </style:text-properties> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </style:style> + </xsl:template> + <xsl:template name="表:æ•°æ®ç³»åˆ—集å¼æ ·"> + <xsl:param name="table-name"/> + <xsl:param name="table-type"/> + <xsl:param name="table-subtype"/> + <xsl:param name="series-value-start"/> + <xsl:param name="series-value-end"/> + <xsl:param name="series-generate-type"/> + <xsl:for-each select="表:æ•°æ®ç³»åˆ—"> + <style:style style:family="chart"> + <xsl:variable name="current-positon" select="position()"/> + <xsl:attribute name="style:name"><xsl:value-of select="concat('data-series',$current-positon)"/></xsl:attribute> + <xsl:call-template name="表:æ•°æ®ç‚¹ç±»åž‹"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + <xsl:with-param name="recall-type" select="'data-series'"/> + </xsl:call-template> + </style:style> + </xsl:for-each> + </xsl:template> + <xsl:template name="表:æ•°æ®ç‚¹é›†å¼æ ·"> + <xsl:param name="table-name"/> + <xsl:param name="table-type"/> + <xsl:param name="table-subtype"/> + <xsl:param name="series-value-start"/> + <xsl:param name="series-value-end"/> + <xsl:param name="series-generate-type"/> + <xsl:for-each select="表:æ•°æ®ç‚¹"> + <style:style style:family="chart"> + <xsl:attribute name="style:name"><xsl:value-of select="concat('data-point',@表:系列,@表:点)"/></xsl:attribute> + <xsl:call-template name="表:æ•°æ®ç‚¹ç±»åž‹"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + <xsl:with-param name="recall-type" select="'data-point'"/> + </xsl:call-template> + </style:style> + </xsl:for-each> + </xsl:template> + <xsl:template name="表:网格线集å¼æ ·"> + <xsl:param name="table-name"/> + <xsl:param name="table-type"/> + <xsl:param name="table-subtype"/> + <xsl:param name="series-value-start"/> + <xsl:param name="series-value-end"/> + <xsl:param name="series-generate-type"/> + <xsl:for-each select="表:网格线"> + <xsl:choose> + <xsl:when test="@表:ä½ç½®='category axis'"> + <style:style style:name="category-axis-grid" style:family="chart"> + <style:graphic-properties> + <xsl:call-template name="uof:边框"/> + </style:graphic-properties> + </style:style> + </xsl:when> + <xsl:when test="@表:ä½ç½®='value axis'"> + <style:style style:name="value-axis-grid" style:family="chart"> + <style:graphic-properties> + <xsl:call-template name="uof:边框"/> + </style:graphic-properties> + </style:style> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template name="表:æ•°æ®æºå¼æ ·"> + <xsl:param name="table-name"/> + <xsl:param name="table-type"/> + <xsl:param name="table-subtype"/> + <xsl:param name="series-value-start"/> + <xsl:param name="series-value-end"/> + <xsl:param name="series-generate-type"/> + <xsl:for-each select="表:系列"> + <style:style style:family="chart"> + <xsl:variable name="current-positon" select="position()"/> + <xsl:attribute name="style:name"><xsl:value-of select="concat('data-source',$current-positon)"/></xsl:attribute> + </style:style> + </xsl:for-each> + </xsl:template> + <xsl:template name="表:标题集å¼æ ·"> + <xsl:param name="table-name"/> + <xsl:param name="table-type"/> + <xsl:param name="table-subtype"/> + <xsl:param name="series-value-start"/> + <xsl:param name="series-value-end"/> + <xsl:param name="series-generate-type"/> + <xsl:for-each select="表:标题"> + <xsl:choose> + <xsl:when test="@表:ä½ç½®='chart'"> + <style:style style:name="chart-title" style:family="chart"> + <xsl:call-template name="表:标题类型"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + </xsl:call-template> + </style:style> + </xsl:when> + <xsl:when test="@表:ä½ç½®='category axis'"> + <style:style style:name="category-axis-title" style:family="chart"> + <xsl:call-template name="表:标题类型"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + </xsl:call-template> + </style:style> + </xsl:when> + <xsl:when test="@表:ä½ç½®='value axis'"> + <style:style style:name="value-axis-title" style:family="chart"> + <xsl:call-template name="表:标题类型"> + <xsl:with-param name="table-name" select="$table-name"/> + <xsl:with-param name="table-type" select="$table-type"/> + <xsl:with-param name="table-subtype" select="$table-subtype"/> + <xsl:with-param name="series-value-start" select="$series-value-start"/> + <xsl:with-param name="series-value-end" select="$series-value-end"/> + <xsl:with-param name="series-generate-type" select="$series-generate-type"/> + </xsl:call-template> + </style:style> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template name="表:å标轴类型"> + <xsl:param name="table-name"/> + <xsl:param name="table-type"/> + <xsl:param name="table-subtype"/> + <xsl:param name="series-value-start"/> + <xsl:param name="series-value-end"/> + <xsl:param name="series-generate-type"/> + <xsl:param name="axis-type"/> + <style:chart-properties> + <xsl:choose> + <xsl:when test="@表:主刻度类型='cross'"> + <xsl:attribute name="chart:tick-marks-major-inner">true</xsl:attribute> + <xsl:attribute name="chart:tick-marks-major-outer">true</xsl:attribute> + </xsl:when> + <xsl:when test="@表:主刻度类型='inside'"> + <xsl:attribute name="chart:tick-marks-major-inner">true</xsl:attribute> + <xsl:attribute name="chart:tick-marks-major-outer">false</xsl:attribute> + </xsl:when> + <xsl:when test="@表:主刻度类型='outside'"> + <xsl:attribute name="chart:tick-marks-major-inner">false</xsl:attribute> + <xsl:attribute name="chart:tick-marks-major-outer">true</xsl:attribute> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + <xsl:choose> + <xsl:when test="@表:次刻度类型='cross'"> + <xsl:attribute name="chart:tick-marks-minor-inner">true</xsl:attribute> + <xsl:attribute name="chart:tick-marks-minor-outer">true</xsl:attribute> + </xsl:when> + <xsl:when test="@表:次刻度类型='inside'"> + <xsl:attribute name="chart:tick-marks-minor-inner">true</xsl:attribute> + <xsl:attribute name="chart:tick-marks-minor-outer">false</xsl:attribute> + </xsl:when> + <xsl:when test="@表:次刻度类型='outside'"> + <xsl:attribute name="chart:tick-marks-minor-inner">false</xsl:attribute> + <xsl:attribute name="chart:tick-marks-minor-outer">true</xsl:attribute> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + <xsl:if test="@表:刻度线标志='next to axis'"> + <xsl:attribute name="chart:display-label">true</xsl:attribute> + </xsl:if> + <xsl:for-each select="node()"> + <xsl:choose> + <xsl:when test="name(.)='表:线型'"> + <xsl:call-template name="uof:线型"/> + </xsl:when> + <xsl:when test="name(.)='表:数值'"> + <xsl:attribute name="chart:link-data-style-to-source"><xsl:value-of select="@表:链接到æº"/></xsl:attribute> + </xsl:when> + <xsl:when test="name(.)='表:刻度'"> + <xsl:call-template name="表:刻度类型"/> + </xsl:when> + <xsl:when test="name(.)='表:对é½'"> + <xsl:if test="表:文字方å‘"> + <xsl:attribute name="fo:direction"><xsl:value-of select="表:文字方å‘"/></xsl:attribute> + </xsl:if> + <xsl:if test="表:旋转角度"> + <xsl:attribute name="text:rotation-angle"><xsl:value-of select="表:旋转角度"/></xsl:attribute> + </xsl:if> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </style:chart-properties> + <xsl:if test="表:字体"> + <xsl:for-each select="表:字体"> + <xsl:element name="style:text-properties"> + <xsl:call-template name="å­—:å¥å±žæ€§ç±»åž‹"/> + </xsl:element> + </xsl:for-each> + </xsl:if> + </xsl:template> + <xsl:template name="表:æ•°æ®ç‚¹ç±»åž‹"> + <xsl:param name="table-name"/> + <xsl:param name="table-type"/> + <xsl:param name="table-subtype"/> + <xsl:param name="series-value-start"/> + <xsl:param name="series-value-end"/> + <xsl:param name="series-generate-type"/> + <xsl:param name="recall-type"/> + <xsl:if test="name(.)='表:æ•°æ®ç‚¹'"> + <style:chart-properties> + <xsl:if test="$table-type='pie' and $table-subtype='pie_offset1' and @表:点='1'"> + <xsl:attribute name="chart:pie-offset">10</xsl:attribute> + </xsl:if> + <xsl:if test="$table-type='pie' and $table-subtype='pie_offset2'"> + <xsl:attribute name="chart:pie-offset">10</xsl:attribute> + </xsl:if> + </style:chart-properties> + </xsl:if> + <xsl:for-each select="node()"> + <xsl:choose> + <xsl:when test="name(.)='表:边框'"> + <style:graphic-properties> + <xsl:call-template name="uof:边框"/> + </style:graphic-properties> + </xsl:when> + <xsl:when test="name(.)='表:å¡«å……'"> + <style:graphic-properties> + <xsl:call-template name="图:填充类型"/> + </style:graphic-properties> + </xsl:when> + <xsl:when test="name(.)='表:字体'"> + <style:text-properties> + <xsl:call-template name="å­—:å¥å±žæ€§ç±»åž‹"/> + </style:text-properties> + </xsl:when> + <xsl:when test="name(.)='表:显示标志'"> + <style:chart-properties> + <xsl:if test="@表:类别å"> + <xsl:attribute name="chart:data-label-text"><xsl:value-of select="@表:类别å"/></xsl:attribute> + </xsl:if> + <xsl:if test="@表:数值"> + <xsl:attribute name="chart:data-label-number">value</xsl:attribute> + </xsl:if> + <xsl:if test="@表:百分数"> + <xsl:attribute name="chart:data-label-number">percentage</xsl:attribute> + </xsl:if> + <xsl:if test="@表:图例标志"> + <xsl:attribute name="chart:data-label-symbol"><xsl:value-of select="@表:图例标志"/></xsl:attribute> + </xsl:if> + </style:chart-properties> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template name="表:标题类型"> + <xsl:param name="table-name"/> + <xsl:param name="table-type"/> + <xsl:param name="table-subtype"/> + <xsl:param name="series-value-start"/> + <xsl:param name="series-value-end"/> + <xsl:param name="series-generate-type"/> + <xsl:for-each select="node()"> + <xsl:choose> + <xsl:when test="name(.)='表:边框'"> + <style:graphic-properties> + <xsl:call-template name="uof:边框"/> + </style:graphic-properties> + </xsl:when> + <xsl:when test="name(.)='表:å¡«å……'"> + <style:graphic-properties> + <xsl:call-template name="图:填充类型"/> + </style:graphic-properties> + </xsl:when> + <xsl:when test="name(.)='表:对é½'"> + <style:chart-properties> + <xsl:call-template name="表:对é½æ ¼å¼ç±»åž‹"/> + </style:chart-properties> + </xsl:when> + <xsl:when test="name(.)='表:字体'"> + <style:text-properties> + <xsl:call-template name="å­—:å¥å±žæ€§ç±»åž‹"/> + </style:text-properties> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template name="uof:边框"> + <xsl:if test="@uof:类型"> + <xsl:variable name="type" select="@uof:类型"/> + <xsl:attribute name="draw:stroke"><xsl:choose><xsl:when test="@uof:类型='single'">solid</xsl:when><xsl:when test="@uof:类型='none'">none</xsl:when><xsl:otherwise>dash</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="draw:stroke-dash"><xsl:choose><xsl:when test="$type='dash'">Ultrafine_20_Dashed</xsl:when><xsl:when test="$type='dot-dash'">Ultrafine_20_2_20_Dots_20_3_20_Dashes</xsl:when><xsl:when test="$type='dashed-heavy'">Fine_20_Dashed</xsl:when><xsl:when test="$type='dotted' ">Fine_20_Dotted</xsl:when><xsl:when test="$type='dash-long-heavy'">Line_20_with_20_Fine_20_Dots</xsl:when><xsl:when test="$type='dash-long'">Fine_20_Dashed_20__28_var_29_</xsl:when><xsl:when test="$type='dash-dot-dot'">_33__20_Dashes_20_3_20_Dots_20__28_var_29_</xsl:when><xsl:when test="$type='dotted-heavy'">Ultrafine_20_Dotted_20__28_var_29_</xsl:when><xsl:when test="$type='thick'">Line_20_Style_20_9</xsl:when><xsl:when test="$type='dot-dot-dash'">_32__20_Dots_20_1_20_Dash</xsl:when><xsl:when test="$type='dash-dot-dot-heavy'">Dashed_20__28_var_29_</xsl:when><xsl:when test="$type='dash-dot-heavy'">Dash_20_10</xsl:when></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="@uof:宽度"> + <xsl:attribute name="svg:stroke-width"><xsl:value-of select="concat(@uof:宽度,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="@uof:颜色"> + <xsl:attribute name="svg:stroke-color"><xsl:value-of select="@uof:颜色"/></xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template name="图:填充类型"> + <xsl:if test="图:颜色"> + <xsl:attribute name="draw:fill">solid</xsl:attribute> + <xsl:attribute name="draw:fill-color"><xsl:value-of select="图:颜色"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:图片"> + <xsl:attribute name="draw:fill">bitmap</xsl:attribute> + <xsl:attribute name="draw:fill-image-name"><xsl:value-of select="图:图片/@图:å称"/></xsl:attribute> + <xsl:if test="not(图:图片/@图:ä½ç½®='tile')"> + <xsl:attribute name="style:repeat"><xsl:choose><xsl:when test="图:图片/@图:ä½ç½®='center'">no-repeat</xsl:when><xsl:when test="图:图片/@图:ä½ç½®='stretch'">stretch</xsl:when></xsl:choose></xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="图:图案"> + <xsl:attribute name="draw:fill">bitmap</xsl:attribute> + <xsl:attribute name="draw:fill-hatch-name"><xsl:value-of select="图:图案/@图:图形引用"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:æ¸å˜"> + <xsl:attribute name="draw:fill">gradient</xsl:attribute> + <xsl:attribute name="draw:fill-gradient-name"><xsl:value-of select="图:æ¸å˜/@图:图形引用"/></xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template name="uof:线型"> + <xsl:call-template name="uof:边框"/> + </xsl:template> + <xsl:template name="å­—:å¥å±žæ€§ç±»åž‹"> + <xsl:apply-templates select="./*"/> + </xsl:template> + <xsl:template name="表:刻度类型"> + <xsl:if test="表:最å°å€¼"> + <xsl:attribute name="chart:minimum"><xsl:value-of select="表:最å°å€¼"/></xsl:attribute> + </xsl:if> + <xsl:if test="表:最大值"> + <xsl:attribute name="chart:maximum"><xsl:value-of select="表:最大值"/></xsl:attribute> + </xsl:if> + <xsl:if test="表:主å•ä½"> + <xsl:attribute name="chart:interval-major"><xsl:value-of select="表:主å•ä½"/></xsl:attribute> + </xsl:if> + <xsl:if test="表:次å•ä½"> + <xsl:attribute name="chart:interval-minor"><xsl:value-of select="表:次å•ä½"/></xsl:attribute> + </xsl:if> + <xsl:if test="表:分类交å‰ç‚¹"> + <xsl:attribute name="chart:origin"><xsl:value-of select="表:分类交å‰ç‚¹"/></xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template name="表:对é½æ ¼å¼ç±»åž‹"> + <xsl:if test="表:文字方å‘"> + <xsl:attribute name="style:direction"><xsl:value-of select="表:文字方å‘"/></xsl:attribute> + </xsl:if> + <xsl:if test="表:文字旋转角度"> + <xsl:attribute name="style:rotation-angle"><xsl:value-of select="表:文字旋转角度"/></xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:字体"> + <xsl:if test="@å­—:å­—å·"> + <xsl:attribute name="fo:font-size"><xsl:value-of select="@å­—:å­—å·"/>pt</xsl:attribute> + <xsl:attribute name="style:font-size-asian"><xsl:value-of select="@å­—:å­—å·"/>pt</xsl:attribute> + <xsl:attribute name="style:font-size-complex"><xsl:value-of select="@å­—:å­—å·"/>pt</xsl:attribute> + </xsl:if> + <xsl:if test="@å­—:ç›¸å¯¹å­—å· and self::node( )[not(parent::å­—:å¥å±žæ€§)]"> + <xsl:variable name="stylename" select="parent::node()/@å­—:基å¼æ ·å¼•ç”¨"/> + <xsl:variable name="zihao"> + <xsl:for-each select="/uof:UOF/uof:å¼æ ·é›†//uof:段è½å¼æ ·[@å­—:标识符=$stylename]"> + <xsl:value-of select="å­—:字体/@å­—:å­—å·"/> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="font-size" select="@å­—:相对字å·"/> + <xsl:attribute name="fo:font-size"><xsl:value-of select="($zihao * $font-size div 100)"/>pt</xsl:attribute> + <xsl:attribute name="style:font-size-asian"><xsl:value-of select="($zihao * $font-size div 100)"/>pt</xsl:attribute> + <xsl:attribute name="style:font-size-complex"><xsl:value-of select="($zihao * $font-size div 100)"/>pt</xsl:attribute> + </xsl:if> + <xsl:if test="@å­—:颜色"> + <xsl:attribute name="fo:color"><xsl:value-of select="string(@å­—:颜色)"/></xsl:attribute> + </xsl:if> + <xsl:if test="@å­—:中文字体引用"> + <xsl:attribute name="style:font-family-asian"><xsl:value-of select="@å­—:中文字体引用"/></xsl:attribute> + </xsl:if> + <xsl:if test="@å­—:西文字体引用"> + <xsl:attribute name="fo:font-family"><xsl:value-of select="@å­—:西文字体引用"/></xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:斜体"> + <xsl:if test="@å­—:值='true'"> + <xsl:attribute name="fo:font-style">italic</xsl:attribute> + <xsl:attribute name="fo:font-style-asian">italic</xsl:attribute> + <xsl:attribute name="style:font-style-asian">italic</xsl:attribute> + <xsl:attribute name="style:font-style-complex">italic</xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:粗体"> + <xsl:if test="@å­—:值='true'"> + <xsl:attribute name="fo:font-weight">bold</xsl:attribute> + <xsl:attribute name="style:font-weight-asian">bold</xsl:attribute> + <xsl:attribute name="style:font-weight-complex">bold</xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:下划线"> + <xsl:choose> + <xsl:when test="@å­—:类型 = 'single'"> + <xsl:attribute name="style:text-underline-style">solid</xsl:attribute> + <xsl:attribute name="style:text-underline-width">auto</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'double'"> + <xsl:attribute name="style:text-underline-style">solid</xsl:attribute> + <xsl:attribute name="style:text-underline-type">double</xsl:attribute> + <xsl:attribute name="style:text-underline-width">auto</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'thick'"> + <xsl:attribute name="style:text-underline-style">solid</xsl:attribute> + <xsl:attribute name="style:text-underline-width">bold</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'dotted'"> + <xsl:attribute name="style:text-underline-style">dotted</xsl:attribute> + <xsl:attribute name="style:text-underline-width">auto</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'dotted-heavy'"> + <xsl:attribute name="style:text-underline-style">dotted</xsl:attribute> + <xsl:attribute name="style:text-underline-width">bold</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'dash'"> + <xsl:attribute name="style:text-underline-style">dash</xsl:attribute> + <xsl:attribute name="style:text-underline-width">auto</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'dashed-heavy'"> + <xsl:attribute name="style:text-underline-style">dash</xsl:attribute> + <xsl:attribute name="style:text-underline-width">bold</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'dash-long'"> + <xsl:attribute name="style:text-underline-style">long-dash</xsl:attribute> + <xsl:attribute name="style:text-underline-width">auto</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'dash-long-heavy'"> + <xsl:attribute name="style:text-underline-style">long-dash</xsl:attribute> + <xsl:attribute name="style:text-underline-width">bold</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'dot-dash'"> + <xsl:attribute name="style:text-underline-style">dot-dash</xsl:attribute> + <xsl:attribute name="style:text-underline-width">auto</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'dash-dot-heavy'"> + <xsl:attribute name="style:text-underline-style">dot-dash</xsl:attribute> + <xsl:attribute name="style:text-underline-width">bold</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'dot-dot-dash'"> + <xsl:attribute name="style:text-underline-style">dot-dot-dash</xsl:attribute> + <xsl:attribute name="style:text-underline-width">auto</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'dash-dot-dot-heavy'"> + <xsl:attribute name="style:text-underline-style">dot-dot-dash</xsl:attribute> + <xsl:attribute name="style:text-underline-width">bold</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'wave'"> + <xsl:attribute name="style:text-underline-style">wave</xsl:attribute> + <xsl:attribute name="style:text-underline-width">auto</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'wavy-heavy'"> + <xsl:attribute name="style:text-underline-style">wave</xsl:attribute> + <xsl:attribute name="style:text-underline-width">bold</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'wavy-double'"> + <xsl:attribute name="style:text-underline-style">wave</xsl:attribute> + <xsl:attribute name="style:text-underline-type">double</xsl:attribute> + <xsl:attribute name="style:text-underline-width">auto</xsl:attribute> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + <xsl:choose> + <xsl:when test="@å­—:颜色"> + <xsl:attribute name="style:text-underline-color"><xsl:choose><xsl:when test="@å­—:颜色='auto'">font-color</xsl:when><xsl:otherwise><xsl:value-of select="@å­—:颜色"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:text-underline-color">font-color</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:ç€é‡å·"> + <xsl:if test="not(@å­—:类型='none')"> + <xsl:choose> + <xsl:when test="@å­—:类型='accent above' "> + <xsl:attribute name="style:text-emphasize">accent above</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型='dot above' "> + <xsl:attribute name="style:text-emphasize">dot above</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型='disc above' "> + <xsl:attribute name="style:text-emphasize">disc above</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型='circle above' "> + <xsl:attribute name="style:text-emphasize">circle above</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型='accent below' "> + <xsl:attribute name="style:text-emphasize">accent below</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型='dot below' "> + <xsl:attribute name="style:text-emphasize">dot below</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型='disc below' "> + <xsl:attribute name="style:text-emphasize">disc below</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型='circle below' "> + <xsl:attribute name="style:text-emphasize">circle below</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:if> + <xsl:if test="å­—:颜色"> + <xsl:attribute name="fo:color"><xsl:value-of select="@å­—:颜色"/></xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:éšè—文字"> + <xsl:attribute name="text:display"><xsl:value-of select="@å­—:值"/></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:空心"> + <xsl:attribute name="style:text-outline"><xsl:value-of select="@å­—:值"/></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:阴影"> + <xsl:if test="not(@å­—:值='false')"> + <xsl:attribute name="fo:text-shadow">1pt 1pt</xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:删除线"> + <xsl:attribute name="style:text-line-through-style">solid</xsl:attribute> + <xsl:choose> + <xsl:when test="@å­—:类型='double'"> + <xsl:attribute name="style:text-line-through-type">double</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型='single'"> + <xsl:attribute name="style:text-underline-mode">continuous</xsl:attribute> + <xsl:attribute name="style:text-line-through-mode">continuous</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型='bold'"> + <xsl:attribute name="style:text-line-through-width">bold</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型='带/'"> + <xsl:attribute name="style:text-line-through-text">/</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型='带X'"> + <xsl:attribute name="style:text-line-through-text">X</xsl:attribute> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:template> + <xsl:template match="@å­—:颜色[not(.='auto')]"> + <xsl:attribute name="fo:color">#<xsl:value-of select="."/></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:浮雕"> + <xsl:attribute name="style:font-relief"><xsl:choose><xsl:when test="@å­—:类型='engrave'">engraved</xsl:when><xsl:when test="@å­—:类型='emboss'">embossed</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:醒目字体"> + <xsl:choose> + <xsl:when test="@å­—:类型='small-caps'"> + <xsl:attribute name="fo:font-variant">small-caps</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型='none'"> + <xsl:attribute name="fo:font-variant">normal</xsl:attribute> + <xsl:attribute name="fo:text-transform">none</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:text-transform"><xsl:choose><xsl:when test="@å­—:类型='uppercase'">uppercase</xsl:when><xsl:when test="@å­—:类型='lowercase'">lowercase</xsl:when><xsl:when test="@å­—:类型='capital'">capitalize</xsl:when></xsl:choose></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:ä½ç½®"> + <xsl:attribute name="style:text-position"><xsl:value-of select="."/></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:缩放"> + <xsl:attribute name="style:text-scale"><xsl:value-of select="."/></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:字符间è·"> + <xsl:attribute name="fo:letter-spacing"><xsl:value-of select="."/></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:调整字间è·"> + <xsl:attribute name="style:letter-kerning"><xsl:value-of select="."/></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:外框"> + <xsl:attribute name="style:text-outline">true</xsl:attribute> + </xsl:template> + <xsl:template match="å­—:缩放"> + <xsl:attribute name="style:text-scale"><xsl:value-of select="."/></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:字符间è·[parent::å­—:å¥å±žæ€§]"> + <xsl:attribute name="fo:letter-spacing"><xsl:value-of select="concat( number(.)* $other-to-cm-conversion-factor, $uofUnit)"/></xsl:attribute> + </xsl:template> + <xsl:template name="General-Char-Transition"> + <xsl:param name="input-char"/> + <xsl:param name="output-type"/> + <xsl:choose> + <xsl:when test="$input-char='A' or $input-char='a' or $input-char='1' or $input-char='Roman_I' or $input-char='Roman_i' or $input-char='一' or $input-char='壹' or $input-char='甲' or $input-char='å­'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">1</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">a</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">A</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">I</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">i</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">1</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">一</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">1</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">壹</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">1</xsl:when> + <xsl:when test="$output-type='TIAN_GAN_ZH'">甲</xsl:when> + <xsl:when test="$output-type='DI_ZI_ZH'">å­</xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='B' or $input-char='b' or $input-char='2' or $input-char='Roman_II' or $input-char='Roman_ii' or $input-char='二' or $input-char='è´°' or $input-char='ä¹™' or $input-char='丑'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">2</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">b</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">B</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">II</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">ii</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">ï¼’</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">二</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">2</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">è´°</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">2</xsl:when> + <xsl:when test="$output-type='TIAN_GAN_ZH'">ä¹™</xsl:when> + <xsl:when test="$output-type='DI_ZI_ZH'">丑</xsl:when> + <xsl:otherwise>2</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='C' or $input-char='c' or $input-char='3' or $input-char='Roman_III' or $input-char='Roman_iii' or $input-char='三' or $input-char='å' or $input-char='丙' or $input-char='寅'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">3</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">c</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">C</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">III</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">iii</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">3</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">三</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">3</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">å</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">3</xsl:when> + <xsl:when test="$output-type='TIAN_GAN_ZH'">丙</xsl:when> + <xsl:when test="$output-type='DI_ZI_ZH'">寅</xsl:when> + <xsl:otherwise>3</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='D' or $input-char='d' or $input-char='4' or $input-char='Roman_IV' or $input-char='Roman_iv' or $input-char='å››' or $input-char='肆' or $input-char='ä¸' or $input-char='å¯'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">4</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">d</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">D</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">IV</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">iv</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">ï¼”</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">å››</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">4</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">肆</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">4</xsl:when> + <xsl:when test="$output-type='TIAN_GAN_ZH'">ä¸</xsl:when> + <xsl:when test="$output-type='DI_ZI_ZH'">å¯</xsl:when> + <xsl:otherwise>4</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='E' or $input-char='e' or $input-char='5' or $input-char='Roman_V' or $input-char='Roman_v' or $input-char='五' or $input-char='ä¼' or $input-char='戊' or $input-char='è¾°'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">5</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">e</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">E</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">V</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">v</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">5</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">五</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">5</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">ä¼</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">5</xsl:when> + <xsl:when test="$output-type='TIAN_GAN_ZH'">戊</xsl:when> + <xsl:when test="$output-type='DI_ZI_ZH'">è¾°</xsl:when> + <xsl:otherwise>5</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='F' or $input-char='f' or $input-char='6' or $input-char='Roman_VI' or $input-char='Roman_vi' or $input-char='å…­' or $input-char='陆' or $input-char='å·±' or $input-char='å·³'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">6</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">f</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">F</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">VI</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">vi</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">ï¼–</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">å…­</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">ï¼–</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">陆</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">ï¼–</xsl:when> + <xsl:when test="$output-type='TIAN_GAN_ZH'">å·±</xsl:when> + <xsl:when test="$output-type='DI_ZI_ZH'">å·³</xsl:when> + <xsl:otherwise>6</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='G' or $input-char='g' or $input-char='7' or $input-char='ï¼—' or $input-char='Roman_VII' or $input-char='Roman_vii' or $input-char='七' or $input-char='柒' or $input-char='庚' or $input-char='åˆ'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">7</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">g</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">G</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">VII</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">vii</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">ï¼—</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">七</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">7</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">柒</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">7</xsl:when> + <xsl:when test="$output-type='TIAN_GAN_ZH'">庚</xsl:when> + <xsl:when test="$output-type='DI_ZI_ZH'">åˆ</xsl:when> + <xsl:otherwise>7</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='H' or $input-char='h' or $input-char='8' or $input-char='Roman_VIII' or $input-char='Roman_viii' or $input-char='å…«' or $input-char='æŒ' or $input-char='è¾›' or $input-char='未'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">8</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">h</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">H</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">VIII</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">viii</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">8</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">å…«</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">8</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">æŒ</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">8</xsl:when> + <xsl:when test="$output-type='TIAN_GAN_ZH'">è¾›</xsl:when> + <xsl:when test="$output-type='DI_ZI_ZH'">未</xsl:when> + <xsl:otherwise>8</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='I' or $input-char='i' or $input-char='9' or $input-char='Roman_IX' or $input-char='Roman_ix' or $input-char='ä¹' or $input-char='玖' or $input-char='壬' or $input-char='申'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">9</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">i</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">I</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">IX</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">ix</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">ï¼™</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">ä¹</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">ï¼™</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">玖</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">ï¼™</xsl:when> + <xsl:when test="$output-type='TIAN_GAN_ZH'">壬</xsl:when> + <xsl:when test="$output-type='DI_ZI_ZH'">申</xsl:when> + <xsl:otherwise>9</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='J' or $input-char='j' or $input-char='10' or $input-char='Roman_X' or $input-char='Roman_x' or $input-char='å' or $input-char='拾' or $input-char='癸' or $input-char='é…‰'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">10</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">j</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">J</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">X</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">x</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">10</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">å</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">10</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">拾</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">10</xsl:when> + <xsl:when test="$output-type='TIAN_GAN_ZH'">癸</xsl:when> + <xsl:when test="$output-type='DI_ZI_ZH'">é…‰</xsl:when> + <xsl:otherwise>10</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='K' or $input-char='k' or $input-char='11' or $input-char='Roman_XI' or $input-char='Roman_xi' or $input-char='å一' or $input-char='拾壹' or $input-char='戌'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">11</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">k</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">K</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">XI</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">xi</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">11</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">å一</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">11</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">拾壹</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">11</xsl:when> + <xsl:when test="$output-type='DI_ZI_ZH'">戌</xsl:when> + <xsl:otherwise>11</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='L' or $input-char='l' or $input-char='12' or $input-char='Roman_XII' or $input-char='Roman_xii' or $input-char='å二' or $input-char='拾贰' or $input-char='亥'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">12</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">l</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">L</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">XII</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">xii</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">12</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">å二</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">12</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">拾贰</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">12</xsl:when> + <xsl:when test="$output-type='DI_ZI_ZH'">亥</xsl:when> + <xsl:otherwise>12</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='M' or $input-char='m' or $input-char='13' or $input-char='Roman_XIII' or $input-char='Roman_xiii' or $input-char='å三' or $input-char='拾å'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">13</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">m</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">M</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">XIII</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">xiii</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">13</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">å三</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">13</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">拾å</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">13</xsl:when> + <xsl:otherwise>13</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='N' or $input-char='n' or $input-char='14' or $input-char='Roman_XIV' or $input-char='Roman_xiv' or $input-char='åå››' or $input-char='拾肆'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">14</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">n</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">N</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">XIV</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">xiv</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">14</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">åå››</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">14</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">拾肆</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">14</xsl:when> + <xsl:otherwise>14</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='O' or $input-char='o' or $input-char='15' or $input-char='Roman_XV' or $input-char='Roman_xv' or $input-char='å五' or $input-char='拾ä¼'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">15</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">o</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">O</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">XV</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">xv</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">15</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">å五</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">15</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">拾ä¼</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">15</xsl:when> + <xsl:otherwise>15</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='P' or $input-char='p' or $input-char='16' or $input-char='Roman_XVI' or $input-char='Roman_xvi' or $input-char='åå…­' or $input-char='拾陆'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">16</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">p</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">P</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">XVI</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">xvi</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">16</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">åå…­</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">16</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">拾陆</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">16</xsl:when> + <xsl:otherwise>16</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='Q' or $input-char='q' or $input-char='17' or $input-char='Roman_XVII' or $input-char='Roman_xvii' or $input-char='å七' or $input-char='拾柒'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">17</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">q</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">Q</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">XVII</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">xvii</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">17</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">å七</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">17</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">拾柒</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">17</xsl:when> + <xsl:otherwise>17</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='R' or $input-char='r' or $input-char='18' or $input-char='Roman_XVIII' or $input-char='Roman_xviii' or $input-char='åå…«' or $input-char='拾æŒ'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">18</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">r</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">R</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">XVIII</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">xviii</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">18</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">åå…«</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">18</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">拾æŒ</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">18</xsl:when> + <xsl:otherwise>18</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='S' or $input-char='s' or $input-char='19' or $input-char='Roman_XIX' or $input-char='Roman_xix' or $input-char='åä¹' or $input-char='拾玖'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">19</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">s</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">S</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">XIX</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">xix</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">19</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">åä¹</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">19</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">拾玖</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">19</xsl:when> + <xsl:otherwise>19</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='T' or $input-char='t' or $input-char='20' or $input-char='Roman_XX' or $input-char='Roman_xx' or $input-char='二å' or $input-char='贰拾'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">20</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">t</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">T</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">XX</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">xx</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">20</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">二å</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">20</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">贰拾</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">20</xsl:when> + <xsl:otherwise>20</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='U' or $input-char='u' or $input-char='21' or $input-char='Roman_XXI' or $input-char='Roman_xxi' or $input-char='二å一' or $input-char='贰拾壹'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">21</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">u</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">U</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">XXI</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">xxi</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">21</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">二å一</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">21</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">贰拾壹</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">21</xsl:when> + <xsl:otherwise>21</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='V' or $input-char='v' or $input-char='22' or $input-char='Roman_XXII' or $input-char='Roman_xxii' or $input-char='二å二' or $input-char='贰拾贰'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">22</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">v</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">V</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">XXII</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">xxii</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">22</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">二å二</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">22</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">贰拾贰</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">22</xsl:when> + <xsl:otherwise>22</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='W' or $input-char='w' or $input-char='23' or $input-char='Roman_XXIII' or $input-char='Roman_xxiii' or $input-char='二å三' or $input-char='贰拾å'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">23</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">w</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">W</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">XXIII</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">xxiii</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">23</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">二å三</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">23</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">贰拾å</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">23</xsl:when> + <xsl:otherwise>23</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='X' or $input-char='x' or $input-char='24' or $input-char='Roman_XXIV' or $input-char='Roman_xxiv' or $input-char='二åå››' or $input-char='贰拾肆'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">24</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">x</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">X</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">XXIV</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">xxiv</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">24</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">二åå››</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">24</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">贰拾肆</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">24</xsl:when> + <xsl:otherwise>24</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='Y' or $input-char='y' or $input-char='25' or $input-char='Roman_XXV' or $input-char='Roman_xxv' or $input-char='二å五' or $input-char='贰拾ä¼'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">25</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">y</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">Y</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">XXV</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">xxv</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">25</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">二å五</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">25</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">贰拾ä¼</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">25</xsl:when> + <xsl:otherwise>25</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$input-char='Z' or $input-char='z' or $input-char='26' or $input-char='Roman_XXVI' or $input-char='Roman_xxvi' or $input-char='二åå…­' or $input-char='贰拾陆'"> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">26</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">z</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">Z</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">XXVI</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">xxvi</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">26</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">二åå…­</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">26</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">贰拾陆</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">26</xsl:when> + <xsl:otherwise>26</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="$output-type='ARABIC'">1</xsl:when> + <xsl:when test="$output-type='CHARS_LOWER_LETTER'">a</xsl:when> + <xsl:when test="$output-type='CHARS_UPPER_LETTER'">A</xsl:when> + <xsl:when test="$output-type='ROMAN_UPPER'">I</xsl:when> + <xsl:when test="$output-type='ROMAN_LOWER'">i</xsl:when> + <xsl:when test="$output-type='FULLWIDTH_ARABIC'">1</xsl:when> + <xsl:when test="$output-type='NUMBER_LOWER_ZH'">一</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH_TW'">1</xsl:when> + <xsl:when test="$output-type='NUMBER_UPPER_ZH'">壹</xsl:when> + <xsl:when test="$output-type='CIRCLE_NUMBER'">1</xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!--RedOffice comment (Zengjh) end charts--> + <!-- 以下模æ¿çš„作用是将网格线颜色由16进制转æ¢ä¸ºå进制 --> + <xsl:template name="transform-hex-to-decimal"> + <xsl:param name="number"/> + <xsl:variable name="R-color-number"> + <xsl:call-template name="color-hex-to-decimal"> + <xsl:with-param name="chars" select="substring($number,2,2)"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="G-color-number"> + <xsl:call-template name="color-hex-to-decimal"> + <xsl:with-param name="chars" select="substring($number,4,2)"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="B-color-number"> + <xsl:call-template name="color-hex-to-decimal"> + <xsl:with-param name="chars" select="substring($number,6,2)"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="$R-color-number * 65536 + $G-color-number * 256 + $B-color-number"/> + </xsl:template> + <!-- 以下模æ¿çš„作用是为R或G或B颜色转æ¢ä¸ºå进制形å¼--> + <xsl:template name="color-hex-to-decimal"> + <xsl:param name="chars"/> + <xsl:variable name="first-num"> + <xsl:call-template name="hex-to-decimal"> + <xsl:with-param name="char" select="substring($chars,1,1)"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="second-num"> + <xsl:call-template name="hex-to-decimal"> + <xsl:with-param name="char" select="substring($chars,2,1)"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="$first-num *16 + $second-num"/> + </xsl:template> + <xsl:template name="hex-to-decimal"> + <xsl:param name="char"/> + <xsl:choose> + <xsl:when test="$char='0'">0</xsl:when> + <xsl:when test="$char='1'">1</xsl:when> + <xsl:when test="$char='2'">2</xsl:when> + <xsl:when test="$char='3'">3</xsl:when> + <xsl:when test="$char='4'">4</xsl:when> + <xsl:when test="$char='5'">5</xsl:when> + <xsl:when test="$char='6'">6</xsl:when> + <xsl:when test="$char='7'">7</xsl:when> + <xsl:when test="$char='8'">8</xsl:when> + <xsl:when test="$char='9'">9</xsl:when> + <xsl:when test="$char='a'">10</xsl:when> + <xsl:when test="$char='b'">11</xsl:when> + <xsl:when test="$char='c'">12</xsl:when> + <xsl:when test="$char='d'">13</xsl:when> + <xsl:when test="$char='e'">14</xsl:when> + <xsl:when test="$char='f'">15</xsl:when> + </xsl:choose> + </xsl:template> + <!-- end --> + <!--ro000179 chenjh--> + <xsl:template name="search-left-top-in-tables"> + <xsl:param name="cellstylename"/> + <xsl:param name="tableslist"/> + <xsl:param name="return"/> + <xsl:choose> + <xsl:when test="$tableslist and $return=''"> + <xsl:variable name="firsttablerows" select="$tableslist[1]//表:è¡Œ"/> + <xsl:variable name="first-left-top"> + <xsl:call-template name="search-left-top-inatable"> + <xsl:with-param name="row-num" select="'1'"/> + <xsl:with-param name="firsttablerows" select="$firsttablerows"/> + <xsl:with-param name="cellstylename" select="$cellstylename"/> + <xsl:with-param name="return" select="''"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="rest-left-top"> + <xsl:call-template name="search-left-top-in-tables"> + <xsl:with-param name="cellstylename" select="$cellstylename"/> + <xsl:with-param name="tableslist" select="$tableslist[position()!=1]"/> + <xsl:with-param name="return" select="$first-left-top"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="$first-left-top!=''"> + <xsl:value-of select="$first-left-top"/> + </xsl:when> + <xsl:when test="$rest-left-top!=''"> + <xsl:value-of select="$rest-left-top"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="''"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$return"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- 以下模æ¿çš„作用为在一个table中寻找左上角--> + <xsl:template name="search-left-top-inatable"> + <xsl:param name="row-num"/> + <xsl:param name="firsttablerows"/> + <xsl:param name="cellstylename"/> + <xsl:param name="return"/> + <xsl:choose> + <xsl:when test="$firsttablerows and $return=''"> + <xsl:variable name="firstcells" select="$firsttablerows[1]/表:å•å…ƒæ ¼"/> + <xsl:variable name="first-left-top"> + <xsl:call-template name="search-left-top-inarow"> + <xsl:with-param name="row-num" select="$row-num"/> + <xsl:with-param name="firstcells" select="$firstcells"/> + <xsl:with-param name="cellstylename" select="$cellstylename"/> + <xsl:with-param name="return" select="''"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="row-num-p"> + <xsl:choose> + <xsl:when test="$firsttablerows[1]/@表:跨度"> + <xsl:value-of select="$row-num+ $firsttablerows[1]/@表:跨度"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$row-num+1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="rest-left-top"> + <xsl:call-template name="search-left-top-inatable"> + <xsl:with-param name="row-num" select="$row-num-p"/> + <xsl:with-param name="firsttablerows" select="$firsttablerows[position()!=1]"/> + <xsl:with-param name="cellstylename" select="$cellstylename"/> + <xsl:with-param name="return" select="$first-left-top"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="$first-left-top!=''"> + <xsl:value-of select="$first-left-top"/> + </xsl:when> + <xsl:when test="$rest-left-top !=''"> + <xsl:value-of select="$rest-left-top "/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="''"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$return"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- 以下模æ¿çš„作用为在æŸä¸€è¡Œä¸­å¯»æ‰¾å·¦ä¸Šè§’--> + <xsl:template name="search-left-top-inarow"> + <xsl:param name="row-num"/> + <xsl:param name="firstcells"/> + <xsl:param name="cellstylename"/> + <xsl:param name="return"/> + <xsl:choose> + <xsl:when test="$firstcells and $return=''"> + <xsl:variable name="firstcell" select="$firstcells[1]"/> + <xsl:variable name="first-left-top"> + <xsl:call-template name="search-left-top-inacell"> + <xsl:with-param name="row-num" select="$row-num"/> + <xsl:with-param name="cell" select="$firstcell"/> + <xsl:with-param name="cellstylename" select="$cellstylename"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="rest-left-top"> + <xsl:call-template name="search-left-top-inarow"> + <xsl:with-param name="row-num" select="$row-num"/> + <xsl:with-param name="firstcells" select="$firstcells[position()!=1]"/> + <xsl:with-param name="cellstylename" select="$cellstylename"/> + <xsl:with-param name="return" select="$first-left-top"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="$first-left-top!=''"> + <xsl:value-of select="$first-left-top"/> + </xsl:when> + <xsl:when test="$rest-left-top !=''"> + <xsl:value-of select="$rest-left-top "/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="''"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$return"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- 以下的模æ¿çš„作用为判断æŸä¸ªcell是å¦ä¸ºå·¦ä¸Šè§’ --> + <xsl:template name="search-left-top-inacell"> + <xsl:param name="row-num"/> + <xsl:param name="cell"/> + <xsl:param name="cellstylename"/> + <xsl:choose> + <xsl:when test="$cell/@表:å¼æ ·å¼•ç”¨=$cellstylename"> + <xsl:value-of select="concat($cell/ancestor::表:工作表/@表:å称,'.',$cell/@表:列å·,' ',$row-num)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="''"/> + <!-- <xsl:variable name="style-is-default"> + <xsl:call-template name="is-default-or-not-condition-format"> + <xsl:with-param name="column-num" select="$cell/@表:列å·"/> + <xsl:with-param name="cell" select="$cell"/> + <xsl:with-param name="preceding-cellstylename" select="''"/> + <xsl:with-param name="temp-num" select="'0'"/> + <xsl:with-param name="cellstylename" select="$cellstylename"/> + <xsl:with-param name="table-collumns" select="$cell/ancestor::表:工作表内容//表:列"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="$style-is-default='yes' "> + <xsl:value-of select="concat($cell/ancestor::表:工作表/@表:å称,'.',$cell/@表:列å·,' ',$row-num)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="''"/> + </xsl:otherwise> + </xsl:choose> --> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="translate-left-top"> + <xsl:param name="left-top"/> + <xsl:if test="$left-top!=''"> + <xsl:variable name="column-number" select="substring-before(substring-after($left-top,'.'),' ')"/> + <xsl:variable name="column-number1"> + <xsl:value-of select="floor( $column-number div 26 )"/> + </xsl:variable> + <xsl:variable name="column-number2"> + <xsl:value-of select="$column-number mod 26"/> + </xsl:variable> + <xsl:variable name="column-character1"> + <xsl:call-template name="number-to-character"> + <xsl:with-param name="number" select="$column-number1"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="column-character2"> + <xsl:call-template name="number-to-character"> + <xsl:with-param name="number" select="$column-number2"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="concat(substring-before($left-top,'.'),'.',$column-character1,$column-character2,substring-after($left-top,' '))"/> + </xsl:if> + </xsl:template> + <xsl:template name="create-the-condition-format-map"> + <xsl:param name="condition-format-set"/> + <xsl:param name="current-left-top"/> + <xsl:if test="$condition-format-set"> + <xsl:choose> + <xsl:when test="contains($condition-format-set[1]/表:区域/text(),$current-left-top)"> + <xsl:for-each select="$condition-format-set[1]/表:æ¡ä»¶"> + <xsl:variable name="condition-text"> + <xsl:choose> + <xsl:when test="@表:类型='cell value'"> + <xsl:choose> + <xsl:when test="表:æ“作ç /text()='between' "> + <xsl:value-of select="concat('cell-content-is-between','(',表:第一æ“作数/text(),',',表:第二æ“作数/text(),')')"/> + </xsl:when> + <xsl:when test=" 表:æ“作ç /text()='not between'"> + <xsl:value-of select="concat('cell-content-is-not-between','(',表:第一æ“作数/text(),',',表:第二æ“作数/text(),')')"/> + </xsl:when> + <xsl:when test="表:æ“作ç /text()='equal to'"> + <xsl:value-of select="concat('cell-content()=',表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="表:æ“作ç /text()='not equal to'"> + <xsl:value-of select="concat('cell-content()!=',表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="表:æ“作ç /text()='greater than'"> + <xsl:value-of select="concat('cell-content()&gt;',表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="表:æ“作ç /text()='less than'"> + <xsl:value-of select="concat('cell-content()&lt;',表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="表:æ“作ç /text()='greater than or equal to'"> + <xsl:value-of select="concat('cell-content()&gt;=',表:第一æ“作数/text())"/> + </xsl:when> + <xsl:when test="表:æ“作ç /text()='less than or equal to'"> + <xsl:value-of select="concat('cell-content()&lt;=',表:第一æ“作数/text())"/> + </xsl:when> + </xsl:choose> + </xsl:when> + <xsl:when test="@表:类型='formula'"> + <xsl:value-of select="concat('is-true-formula','(',表:第一æ“作数/text(),')')"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:element name="style:map"> + <xsl:attribute name="style:condition"><xsl:value-of select="$condition-text"/></xsl:attribute> + <xsl:attribute name="style:apply-style-name"><xsl:value-of select="//uof:å•å…ƒæ ¼å¼æ ·[@表:标识符=current()/表:æ ¼å¼/@表:å¼æ ·å¼•ç”¨]/@表:å称"/></xsl:attribute> + <xsl:attribute name="style:base-cell-address"><xsl:value-of select="substring-after($condition-format-set[1]/表:区域/text(),':')"/></xsl:attribute> + </xsl:element> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="create-the-condition-format-map"> + <xsl:with-param name="condition-format-set" select="$condition-format-set[position()!=1]"/> + <xsl:with-param name="current-left-top" select="$current-left-top"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template> + <!--ro000179 end--> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/import/uof/uof2odf_text.xsl b/openoffice/share/xslt/import/uof/uof2odf_text.xsl new file mode 100644 index 0000000000000000000000000000000000000000..53eb6d83564b33ed569b3e690d326cd35ec91f1e --- /dev/null +++ b/openoffice/share/xslt/import/uof/uof2odf_text.xsl @@ -0,0 +1,4670 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:uof="http://schemas.uof.org/cn/2003/uof" xmlns:表="http://schemas.uof.org/cn/2003/uof-spreadsheet" xmlns:æ¼”="http://schemas.uof.org/cn/2003/uof-slideshow" xmlns:å­—="http://schemas.uof.org/cn/2003/uof-wordproc" xmlns:图="http://schemas.uof.org/cn/2003/graph" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:presentation="urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:smil="urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" office:version="1.0"> + <xsl:template match="uof:UOF"> + <office:document xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:presentation="urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:smil="urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" office:version="1.0"> + <xsl:apply-templates select="uof:元数æ®"/> + <xsl:apply-templates select="uof:文字处ç†/å­—:公用处ç†è§„则/å­—:文档设置"/> + <xsl:apply-templates select="uof:字体集"/> + <xsl:apply-templates select="uof:å¼æ ·é›†"/> + <xsl:apply-templates select="uof:文字处ç†"/> + </office:document> + </xsl:template> + <xsl:template match="uof:元数æ®"> + <xsl:element name="office:meta"> + <meta:generator>UOFText 2004</meta:generator> + <dc:title> + <xsl:value-of select="uof:标题"/> + </dc:title> + <dc:description> + <xsl:value-of select="uof:摘è¦"/> + </dc:description> + <dc:subject> + <xsl:value-of select="uof:主题"/> + </dc:subject> + <meta:initial-creator> + <xsl:value-of select="uof:创建者"/> + </meta:initial-creator> + <meta:creation-date> + <xsl:value-of select="substring-before( uof:创建日期, 'Z')"/> + </meta:creation-date> + <dc:creator> + <xsl:value-of select="uof:最åŽä½œè€…"/> + </dc:creator> + <dc:date> + <xsl:value-of select="substring-before( uof:编辑时间, 'Z')"/> + </dc:date> + <meta:printed-by/> + <meta:print-date/> + <meta:keywords> + <meta:keyword> + <xsl:value-of select="uof:关键字集/uof:关键字"/> + </meta:keyword> + </meta:keywords> + <dc:language/> + <meta:editing-cycles> + <xsl:value-of select="uof:编辑次数"/> + </meta:editing-cycles> + <meta:editing-duration> + <xsl:if test="uof:编辑时间"> + <xsl:value-of select="concat('PT', floor(uof:编辑时间 div 60), 'H', uof:编辑时间 mod 60, 'M0S')"/> + </xsl:if> + </meta:editing-duration> + <meta:user-defined meta:name="Category"> + <xsl:value-of select="uof:分类"/> + </meta:user-defined> + <meta:user-defined meta:name="Manager"> + <xsl:value-of select="uof:ç»ç†å称"/> + </meta:user-defined> + <meta:user-defined meta:name="Company"> + <xsl:value-of select="uof:å…¬å¸å称"/> + </meta:user-defined> + <meta:user-defined meta:name="Version"> + <xsl:value-of select="uof:创建应用程åº"/> + </meta:user-defined> + <xsl:if test="uof:文档模æ¿|child::*[@uof:locID='u0013']"> + <meta:template xlink:type="simple" xlink:actuate="onRequest" xlink:href="{child::*[@uof:locID='u0013']}"/> + </xsl:if> + <xsl:if test="uof:用户自定义元数æ®é›†/uof:用户自定义元数æ®|child::*[@uof:locID='u0016']/*[@uof:locID='u0017']"> + <xsl:for-each select="uof:用户自定义元数æ®é›†/uof:用户自定义元数æ®|child::*[@uof:locID='u0016']/*[@uof:locID='u0017']"> + <xsl:element name="meta:user-defined"> + <xsl:attribute name="meta:name"><xsl:value-of select="@uof:å称"/></xsl:attribute> + </xsl:element> + </xsl:for-each> + </xsl:if> + <meta:document-statistic> + <xsl:attribute name="meta:page-count"> + <xsl:choose> + <xsl:when test="child::*[@uof:locID='u0020']"><xsl:value-of select="uof:页数"/></xsl:when> + <xsl:otherwise> + <xsl:for-each select="/uof:UOF/uof:文字处ç†/å­—:主体/å­—:段è½/å­—:域开始[@å­—:类型='numpages']"> + <xsl:variable name="date0" select="substring-after(../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串,' \* ')"/> + <xsl:variable name="fmt"> + <xsl:value-of select="substring-before($date0,' \*')"/> + </xsl:variable> + <xsl:if test="$fmt='Arabic'"><xsl:value-of select="following-sibling::å­—:å¥/å­—:文本串"/></xsl:if> + <xsl:if test="not($fmt='Arabic')"> + <xsl:variable name="content"> + <xsl:value-of select="following-sibling::å­—:å¥/å­—:文本串"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$content='I' or $content='i' or $content='A' or $content='a'">1</xsl:when> + <xsl:when test="$content='II' or $content='ii' or $content='B' or $content='b'">2</xsl:when> + </xsl:choose> + </xsl:if> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + </xsl:attribute> + <xsl:attribute name="meta:paragraph-count"><xsl:if test="child::*[@uof:locID='u0025']"><xsl:value-of select="uof:段è½æ•°"/></xsl:if></xsl:attribute> + <xsl:attribute name="meta:word-count"><xsl:if test="child::*[@uof:locID='u0023']"><xsl:value-of select="uof:中文字符数"/></xsl:if></xsl:attribute> + <xsl:attribute name="meta:object-count"><xsl:if test="child::*[@uof:locID='u0026']"><xsl:value-of select="uof:对象数"/></xsl:if></xsl:attribute> + <xsl:attribute name="meta:character-count"> + <xsl:for-each select="/uof:UOF/uof:文字处ç†/å­—:主体/å­—:段è½/å­—:域开始[@å­—:类型='numchars']"> + <xsl:value-of select="following-sibling::å­—:å¥/å­—:文本串"/> + </xsl:for-each> + <xsl:if test="child::*[@uof:locID='u0021']"><xsl:value-of select="uof:å­—æ•°"/></xsl:if> + </xsl:attribute> + </meta:document-statistic> + <meta:document-statistic/> + </xsl:element> + </xsl:template> + <xsl:variable name="uofUnit"> + <xsl:variable name="uu"> + <xsl:value-of select="/uof:UOF/uof:文字处ç†/å­—:公用处ç†è§„则/å­—:文档设置/å­—:度é‡å•ä½"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$uu='cm'">cm</xsl:when> + <xsl:when test="$uu='mm'">mm</xsl:when> + <xsl:when test="$uu='pt'">pt</xsl:when> + <xsl:when test="$uu='inch'">in</xsl:when> + <xsl:otherwise>cm</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="other-to-cm-conversion-factor"> + <xsl:choose> + <xsl:when test="$uofUnit='cm'">1</xsl:when> + <xsl:when test="$uofUnit='mm'">0.1</xsl:when> + <xsl:when test="$uofUnit='pt'">0.03527</xsl:when> + <xsl:when test="$uofUnit='inch'">2.54</xsl:when> + <xsl:when test="$uofUnit='pica'">0.4233</xsl:when> + <xsl:otherwise>0.03527</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:template match="uof:å¼æ ·é›†"> + <xsl:apply-templates select="uof:字体集"/> + <xsl:variable name="default_paragraph_style" select="uof:段è½å¼æ ·"/> + <xsl:variable name="default_character_style" select="uof:å¥å¼æ ·"/> + <xsl:variable name="default_table_style" select="uof:文字表å¼æ ·"/> + <office:styles> + <xsl:if test="uof:段è½å¼æ ·[@å­—:类型 = 'default']"> + <style:default-style style:family="paragraph"> + <xsl:element name="style:paragraph-properties"> + <xsl:attribute name="style:tab-stop-distance"><xsl:value-of select="concat( number(/uof:UOF/uof:文字处ç†/å­—:公用处ç†è§„则/å­—:文档设置/å­—:默认制表ä½ä½ç½®),$uofUnit)"/></xsl:attribute> + </xsl:element> + <xsl:element name="style:text-properties"> + <xsl:choose> + <xsl:when test="/uof:UOF/uof:å¼æ ·é›†/uof:字体集/uof:默认字体"> + <xsl:attribute name="style:font-name"><xsl:value-of select="/uof:UOF//uof:字体集/uof:默认字体/@uof:ascii"/></xsl:attribute> + <xsl:attribute name="style:font-name-asian"><xsl:value-of select="/uof:UOF//uof:字体集/uof:默认字体/@uof:fareast"/></xsl:attribute> + <xsl:attribute name="style:font-name-complex"><xsl:value-of select="/uof:UOF//uof:字体集/uof:默认字体/@uof:cs"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:font-name">Times New Roman</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="uof:UOF/uof:å¼æ ·é›†/uof:å¥å¼æ ·/å­—:字体"/> + <xsl:if test="not(uof:UOF/uof:å¼æ ·é›†/uof:å¥å¼æ ·/å­—:字体/@å­—:å­—å· or uof:UOF/uof:å¼æ ·é›†/uof:å¥å±žæ€§/å­—:字体/@å­—:å­—å·)"> + <xsl:attribute name="fo:font-size">10pt</xsl:attribute> + <xsl:attribute name="fo:font-size-asian">10pt</xsl:attribute> + <xsl:attribute name="fo:font-size-complex">10pt</xsl:attribute> + </xsl:if> + </xsl:element> + </style:default-style> + </xsl:if> + <xsl:for-each select="uof:段è½å¼æ ·[@å­—:类型='auto']"> + <xsl:element name="style:style"> + <xsl:attribute name="style:family">paragraph</xsl:attribute> + <xsl:attribute name="style:name"><xsl:value-of select="@å­—:标识符"/></xsl:attribute> + <xsl:if test="@å­—:基å¼æ ·å¼•ç”¨"> + <xsl:attribute name="style:parent-style-name"><xsl:value-of select="@å­—:基å¼æ ·å¼•ç”¨"/></xsl:attribute> + </xsl:if> + <xsl:if test="@å­—:别å"> + <xsl:attribute name="style:display-name"><xsl:value-of select="@å­—:别å"/></xsl:attribute> + </xsl:if> + <xsl:element name="style:paragraph-properties"> + <xsl:call-template name="XDParagraphAttr"/> + <xsl:apply-templates select="*[not(name()='å­—:大纲级别')]"/> + <xsl:if test="å­—:制表ä½è®¾ç½®"> + <xsl:call-template name="ootab"/> + </xsl:if> + </xsl:element> + <xsl:element name="style:text-properties"> + <xsl:apply-templates select="å­—:å¥å±žæ€§/*"/> + </xsl:element> + <xsl:variable name="biaoshi" select="@å­—:标识符"/> + <xsl:for-each select="../uof:å¥å¼æ ·"> + <xsl:if test="@å­—:标识符=$biaoshi"> + <xsl:element name="style:text-properties"> + <xsl:apply-templates select="*"/> + </xsl:element> + </xsl:if> + </xsl:for-each> + </xsl:element> + </xsl:for-each> + <xsl:for-each select="uof:å¥å¼æ ·[@å­—:类型='auto']"> + <xsl:element name="style:style"> + <xsl:attribute name="style:name"><xsl:value-of select="@å­—:标识符"/></xsl:attribute> + <xsl:choose> + <xsl:when test="ancestor::å­—:段è½å¼æ ·"> + <xsl:attribute name="style:family">paragraph</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:family">text</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:element name="style:text-properties"> + <xsl:apply-templates select="*"/> + </xsl:element> + </xsl:element> + </xsl:for-each> + <style:style style:name="ColumnBreakPara" style:family="paragraph"> + <style:text-properties fo:break-after="column"/> + </style:style> + <xsl:if test="uof:å¥å¼æ ·"> + <style:default-style style:family="text"/> + </xsl:if> + <style:style style:name="Numbering Symbols" style:family="text"/> + <style:style style:name="Bullet Symbols" style:family="text"> + <style:text-properties style:font-name="StarSymbol" fo:font-size="9pt" style:font-name-asian="StarSymbol" style:font-size-asian="9pt" style:font-name-complex="StarSymbol" style:font-size-complex="9pt"/> + </style:style> + <xsl:apply-templates select="uof:文字表å¼æ ·" mode="table"/> + <xsl:apply-templates select="uof:å¼æ ·"/> + <xsl:call-template name="脚注设置"/> + <xsl:call-template name="尾注设置"/> + <xsl:call-template name="行编å·"/> + </office:styles> + <xsl:element name="office:automatic-styles"> + <style:style style:name="PageBreak" style:family="paragraph"> + <style:text-properties fo:break-before="page"/> + </style:style> + <xsl:apply-templates select="/uof:UOF/uof:文字处ç†/å­—:主体/å­—:段è½/å­—:å¥/å­—:å¥å±žæ€§" mode="style"/> + <xsl:for-each select="/uof:UOF/uof:文字处ç†/å­—:主体//å­—:å¥"> + <xsl:variable name="stylename1" select="å­—:å¥å±žæ€§/@å­—:å¼æ ·å¼•ç”¨"/> + <xsl:element name="style:style"> + <xsl:variable name="stylenum"> + <xsl:number from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" count="å­—:å¥" format="1"/> + </xsl:variable> + <xsl:attribute name="style:name"><xsl:value-of select="concat('T',$stylenum)"/></xsl:attribute> + <xsl:choose> + <xsl:when test="ancestor::å­—:段è½å¼æ ·"> + <xsl:attribute name="style:family">paragraph</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:family">text</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:for-each select="/uof:UOF/uof:å¼æ ·é›†/uof:å¥å¼æ ·"> + <xsl:if test="$stylename1=@å­—:标识符"> + <xsl:choose> + <xsl:when test="@å­—:标识符=/uof:UOF/uof:文字处ç†/å­—:主体/å­—:段è½/å­—:å¥/å­—:å¥å±žæ€§/å­—:æ ¼å¼ä¿®è®¢/@å­—:修订信æ¯å¼•ç”¨"> + <xsl:attribute name="style:parent-style-name"><xsl:value-of select="@å­—:标识符"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:parent-style-name"><xsl:value-of select="@å­—:基å¼æ ·å¼•ç”¨"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:for-each> + <xsl:element name="style:text-properties"> + <xsl:for-each select="/uof:UOF/uof:å¼æ ·é›†/uof:å¥å¼æ ·"> + <xsl:if test="$stylename1=@å­—:标识符"> + <xsl:apply-templates select="./å­—:ä½ç½®" mode="oo"/> + <xsl:apply-templates select="*[not(name()='å­—:ä½ç½®')]"/> + </xsl:if> + </xsl:for-each> + </xsl:element> + </xsl:element> + </xsl:for-each> + <xsl:for-each select="/uof:UOF/uof:文字处ç†/å­—:主体//å­—:域开始[@å­—:类型 = 'date']"> + <xsl:element name="number:date-style"> + <xsl:attribute name="style:name">Date<xsl:number from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" count="å­—:段è½/å­—:域开始[@å­—:类型 = 'date']"/></xsl:attribute> + <xsl:call-template name="日期域"/> + </xsl:element> + </xsl:for-each> + <xsl:for-each select="/uof:UOF/uof:文字处ç†/å­—:主体//å­—:域开始[@å­—:类型 = 'createdate']"> + <xsl:element name="number:date-style"> + <xsl:attribute name="style:name">CreateDate<xsl:number from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" count="å­—:段è½/å­—:域开始[@å­—:类型 = 'createdate']"/></xsl:attribute> + <xsl:call-template name="日期域"/> + </xsl:element> + </xsl:for-each> + <xsl:for-each select="/uof:UOF/uof:文字处ç†/å­—:主体//å­—:域开始[@å­—:类型 = 'savedate']"> + <xsl:element name="number:date-style"> + <xsl:attribute name="style:name">SaveDate<xsl:number from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" count="å­—:段è½/å­—:域开始[@å­—:类型 = 'savedate']"/></xsl:attribute> + <xsl:call-template name="日期域"/> + </xsl:element> + </xsl:for-each> + <xsl:for-each select="/uof:UOF/uof:文字处ç†/å­—:主体//å­—:域开始[@å­—:类型 = 'time']"> + <xsl:element name="number:date-style"> + <xsl:attribute name="style:name">Time<xsl:number from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" count="å­—:段è½/å­—:域开始[@å­—:类型 = 'time']"/></xsl:attribute> + <xsl:call-template name="时间域"/> + </xsl:element> + </xsl:for-each> + <xsl:for-each select="/uof:UOF/uof:文字处ç†/å­—:主体//å­—:域开始[@å­—:类型 = 'edittime']"> + <xsl:element name="number:time-style"> + <xsl:attribute name="style:name">EditTime<xsl:number from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" count="å­—:段è½/å­—:域开始[@å­—:类型 = 'edittime']"/></xsl:attribute> + <xsl:call-template name="编辑时间"/> + </xsl:element> + </xsl:for-each> + <xsl:for-each select="/uof:UOF/uof:文字处ç†/å­—:主体//å­—:域开始[@å­—:类型 = 'createtime']"> + <xsl:element name="number:time-style"> + <xsl:attribute name="style:name">CREATETIME<xsl:number from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" count="å­—:段è½/å­—:域开始[@å­—:类型 = 'createtime']"/></xsl:attribute> + <xsl:call-template name="创建时间"/> + </xsl:element> + </xsl:for-each> + <xsl:apply-templates select="/uof:UOF/uof:文字处ç†/å­—:主体//å­—:文字表[not(@å­—:类型='sub-table')]" mode="style"/> + <xsl:apply-templates select="/uof:UOF/uof:文字处ç†/å­—:主体//å­—:å•å…ƒæ ¼" mode="style"/> + <xsl:apply-templates select="/uof:UOF/uof:文字处ç†/å­—:主体//å­—:è¡Œ[not(../../@å­—:类型='sub-table')]" mode="style"/> + <xsl:apply-templates select="/uof:UOF/uof:文字处ç†/å­—:主体//å­—:列宽集[not(../../@å­—:类型='sub-table')]" mode="style"/> + <xsl:for-each select="/uof:UOF/uof:文字处ç†/å­—:主体//å­—:自动编å·ä¿¡æ¯"> + <xsl:variable name="currlistid" select="@å­—:ç¼–å·å¼•ç”¨"/> + <xsl:variable name="currlist" select="."/> + <xsl:variable name="rootlist" select="/uof:UOF/uof:å¼æ ·é›†/uof:自动编å·é›†/å­—:自动编å·[@å­—:标识符 =$currlistid]"/> + <xsl:if test="not(ancestor::å­—:段è½/preceding-sibling::å­—:段è½[1]/å­—:段è½å±žæ€§/å­—:自动编å·ä¿¡æ¯/@å­—:ç¼–å·å¼•ç”¨= $currlistid)"> + <xsl:element name="text:list-style"> + <xsl:attribute name="style:name">List<xsl:value-of select="count(preceding::å­—:自动编å·ä¿¡æ¯)"/></xsl:attribute> + <xsl:for-each select="$rootlist"> + <xsl:for-each select="å­—:级别"> + <xsl:choose> + <xsl:when test="å­—:项目符å·"> + <xsl:call-template name="xiangmufuhao"> + <xsl:with-param name="biaoshifu" select="../@å­—:标识符"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="å­—:图片符å·å¼•ç”¨"> + <xsl:call-template name="imagefuhao"> + <xsl:with-param name="biaoshifu" select="../@å­—:标识符"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="jibianhao"> + <xsl:with-param name="biaoshifu" select="../@å­—:标识符"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:for-each> + </xsl:element> + </xsl:if> + </xsl:for-each> + <xsl:for-each select="/uof:UOF/uof:文字处ç†/å­—:主体//å­—:节属性"> + <xsl:element name="style:page-layout"> + <xsl:attribute name="style:name">pm<xsl:number from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any"/></xsl:attribute> + <xsl:if test="å­—:对称页边è·/@å­—:值='true'"> + <xsl:attribute name="style:page-usage">mirrored</xsl:attribute> + </xsl:if> + <xsl:element name="style:page-layout-properties"> + <xsl:if test="å­—:纸张方å‘"> + <xsl:attribute name="style:print-orientation"><xsl:choose><xsl:when test="å­—:纸张方å‘='portrait'">portrait</xsl:when><xsl:when test="å­—:纸张方å‘='landscape'">landscape</xsl:when></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:attribute name="fo:page-width"><xsl:value-of select="concat(å­—:纸张/@uof:宽度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:page-height"><xsl:value-of select="concat(å­—:纸张/@uof:高度,$uofUnit)"/></xsl:attribute> + <xsl:choose> + <xsl:when test="å­—:页边è·"> + <xsl:attribute name="fo:margin-top"><xsl:value-of select="concat(å­—:页边è·/@uof:上 ,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:margin-left"><xsl:value-of select="concat(å­—:页边è·/@uof:å·¦,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:margin-right"><xsl:value-of select="concat(å­—:页边è·/@uof:å³,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:margin-bottom"><xsl:value-of select="concat(å­—:页边è·/@uof:下,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="å­—:装订线/@å­—:ä½ç½®='top'"> + <xsl:attribute name="fo:margin-top"><xsl:value-of select="concat(å­—:页边è·/@uof:上 ,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:margin-left"><xsl:value-of select="concat(å­—:页边è·/@uof:å·¦,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:margin-right"><xsl:value-of select="concat(å­—:页边è·/@uof:å³,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="å­—:装订线/@å­—:ä½ç½®='left' "> + <xsl:attribute name="fo:margin-top"><xsl:value-of select="concat(å­—:页边è·/@uof:上,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:margin-left"><xsl:value-of select="concat((å­—:页边è·/@uof:å·¦+ å­—:装订线/@å­—:è·è¾¹ç•Œ),$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:margin-right"><xsl:value-of select="concat(å­—:页边è·/@uof:å³,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:margin-top"><xsl:value-of select="concat(å­—:页边è·/@uof:上,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:margin-left"><xsl:value-of select="concat(å­—:页边è·/@uof:å·¦,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:margin-right"><xsl:value-of select="concat(å­—:页边è·/@uof:å³,$uofUnit)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="fo:margin-bottom"><xsl:value-of select="concat(å­—:页边è·/@uof:下,$uofUnit)"/></xsl:attribute> + <xsl:if test="å­—:拼页/@å­—:值='1' or å­—:拼页/@å­—:值='true'"> + <xsl:attribute name="style:page-usage">mirrored</xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="string(å­—:文字排列方å‘)='vert-r2l'"> + <xsl:attribute name="style:writing-mode">tb-rl</xsl:attribute> + </xsl:when> + <xsl:when test="string(å­—:文字排列方å‘)='vert-l2r'"> + <xsl:attribute name="style:writing-mode">tb-rl</xsl:attribute> + </xsl:when> + <xsl:when test="string(å­—:文字排列方å‘)='hori-l2r'"> + <xsl:attribute name="style:writing-mode">lr-tb</xsl:attribute> + </xsl:when> + <xsl:when test="string(å­—:文字排列方å‘)='hori-r2l'"> + <xsl:attribute name="style:writing-mode">lr-tb</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:writing-mode">page</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="å­—:网格设置/@å­—:网格类型"> + <xsl:attribute name="style:layout-grid-mode"><xsl:choose><xsl:when test="å­—:网格设置/@å­—:网格类型='line-char'">both-nosnap</xsl:when><xsl:when test="å­—:网格设置/@å­—:网格类型='char'">both</xsl:when><xsl:when test="å­—:网格设置/@å­—:网格类型='line'">line</xsl:when><xsl:when test="å­—:网格设置/@å­—:网格类型='none'">none</xsl:when></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:网格设置/@å­—:宽度"> + <xsl:attribute name="style:layout-grid-base-width"><xsl:value-of select="concat(å­—:网格设置/@å­—:宽度,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:网格设置/@å­—:高度"> + <xsl:attribute name="style:layout-grid-base-height"><xsl:value-of select="concat(å­—:网格设置/@å­—:高度,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:网格设置/@å­—:显示网格"> + <xsl:attribute name="style:layout-grid-display"><xsl:value-of select="å­—:网格设置/@å­—:显示网格"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:网格设置/@å­—:打å°ç½‘æ ¼"> + <xsl:attribute name="style:layout-grid-print"><xsl:value-of select="å­—:网格设置/@å­—:打å°ç½‘æ ¼"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:稿纸设置/@å­—:类型"> + <xsl:attribute name="style:layout-grid-mode"><xsl:choose><xsl:when test="å­—:稿纸设置/@å­—:类型='draft-paper' ">both</xsl:when><xsl:when test="å­—:稿纸设置/@å­—:类型='letter-paper' ">line</xsl:when><xsl:otherwise>both</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:稿纸设置/@å­—:æ ¼å¼"> + <xsl:choose> + <xsl:when test="å­—:稿纸设置/@å­—:æ ¼å¼='fourth-gear'"> + <xsl:attribute name="style:layout-grid-base-width">0.728cm</xsl:attribute> + <xsl:attribute name="style:layout-grid-base-height">0.728cm</xsl:attribute> + <xsl:attribute name="style:layout-grid-ruby-height">0.496cm</xsl:attribute> + </xsl:when> + <xsl:when test="å­—:稿纸设置/@å­—:æ ¼å¼='third-gear'"> + <xsl:attribute name="style:layout-grid-base-width">0.584cm</xsl:attribute> + <xsl:attribute name="style:layout-grid-base-height">0.584cm</xsl:attribute> + <xsl:attribute name="style:layout-grid-ruby-height">0.64cm</xsl:attribute> + </xsl:when> + <xsl:when test="å­—:稿纸设置/@å­—:æ ¼å¼='second-gear'"> + <xsl:attribute name="style:layout-grid-base-width">0.728cm</xsl:attribute> + <xsl:attribute name="style:layout-grid-base-height">0.728cm</xsl:attribute> + <xsl:attribute name="style:layout-grid-ruby-height">0.905cm</xsl:attribute> + </xsl:when> + <xsl:when test="å­—:稿纸设置/@å­—:æ ¼å¼='first-gear'"> + <xsl:attribute name="style:layout-grid-base-width">0.728cm</xsl:attribute> + <xsl:attribute name="style:layout-grid-base-height">0.728cm</xsl:attribute> + <xsl:attribute name="style:layout-grid-ruby-height">1.633cm</xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:attribute name="style:layout-grid-display">true</xsl:attribute> + <xsl:attribute name="style:layout-grid-print">true</xsl:attribute> + </xsl:if> + <xsl:if test="å­—:稿纸设置/@å­—:颜色"> + <xsl:attribute name="style:layout-grid-color"><xsl:value-of select="å­—:稿纸设置/@å­—:颜色"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:边框"> + <xsl:for-each select="å­—:边框"> + <xsl:call-template name="uof:边框"/> + </xsl:for-each> + </xsl:if> + <xsl:if test="å­—:å¡«å……"> + <xsl:for-each select="å­—:å¡«å……"> + <xsl:call-template name="uof:å¡«å……"/> + </xsl:for-each> + </xsl:if> + <xsl:apply-templates select="å­—:å¡«å……"/> + <xsl:attribute name="style:num-format"><xsl:variable name="format"><xsl:value-of select="å­—:页ç è®¾ç½®/@å­—:æ ¼å¼"/></xsl:variable><xsl:call-template name="ooæ•°å­—æ ¼å¼"><xsl:with-param name="oo_format" select="$format"/></xsl:call-template></xsl:attribute> + <xsl:if test="å­—:纸张æ¥æº/@å­—:其他页"> + <xsl:attribute name="style:paper-tray-name"><xsl:value-of select="å­—:纸张æ¥æº/@å­—:其他页"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:分æ /@å­—:æ æ•°"> + <xsl:apply-templates select="å­—:分æ "/> + </xsl:if> + </xsl:element> + <xsl:if test="å­—:页眉ä½ç½®"> + <style:header-style> + <xsl:element name="style:header-footer-properties"> + <xsl:attribute name="fo:margin-bottom"><xsl:value-of select="concat(å­—:页眉ä½ç½®/@å­—:è·è¾¹ç•Œ,$uofUnit)"/></xsl:attribute> + <xsl:variable name="long1" select="å­—:页眉ä½ç½®/@å­—:è·è¾¹ç•Œ"/> + <xsl:variable name="long2" select="å­—:页眉ä½ç½®/@å­—:è·ç‰ˆèŠ¯"/> + <xsl:variable name="long" select="$long1 + $long2"/> + <xsl:attribute name="svg:height"><xsl:value-of select="concat($long,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="style:dynamic-spacing">false</xsl:attribute> + </xsl:element> + </style:header-style> + </xsl:if> + <xsl:if test="å­—:页脚ä½ç½®"> + <style:footer-style> + <xsl:element name="style:header-footer-properties"> + <xsl:attribute name="fo:margin-top"><xsl:value-of select="concat(å­—:页脚ä½ç½®/@å­—:è·è¾¹ç•Œ,$uofUnit)"/></xsl:attribute> + <xsl:variable name="long1" select="å­—:页脚ä½ç½®/@å­—:è·è¾¹ç•Œ"/> + <xsl:variable name="long2" select="å­—:页脚ä½ç½®/@å­—:è·ç‰ˆèŠ¯"/> + <xsl:variable name="long" select="$long1 + $long2"/> + <xsl:attribute name="svg:height"><xsl:value-of select="concat($long,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="style:dynamic-spacing">false</xsl:attribute> + </xsl:element> + </style:footer-style> + </xsl:if> + </xsl:element> + <xsl:if test="å­—:分æ /@å­—:æ æ•°"> + <xsl:element name="style:style"> + <xsl:attribute name="style:name">sect<xsl:value-of select="count(preceding::å­—:节属性[å­—:分æ /@å­—:æ æ•°])"/></xsl:attribute> + <xsl:attribute name="style:family">section</xsl:attribute> + <xsl:element name="style:page-layout-properties"> + <xsl:element name="style:columns"> + <xsl:attribute name="fo:column-count"><xsl:value-of select="number(å­—:分æ /@å­—:æ æ•°)"/></xsl:attribute> + <xsl:attribute name="fo:column-gap"><xsl:value-of select="concat(number(å­—:分æ /@å­—:分割线宽度),$uofUnit)"/></xsl:attribute> + </xsl:element> + </xsl:element> + </xsl:element> + </xsl:if> + </xsl:for-each> + <xsl:if test="/uof:UOF/uof:对象集/uof:其他对象/@uof:公有类型='png' or /uof:UOF/uof:对象集/uof:其他对象/@uof:公有类型='jpg' or /uof:UOF/uof:对象集/uof:其他对象/@uof:公有类型='bmp' or /uof:UOF/uof:对象集/uof:其他对象/@uof:公有类型='gif' or /uof:UOF/uof:对象集/uof:其他对象/@uof:ç§æœ‰ç±»åž‹='图片'"> + <style:style style:name="Graphics" style:family="graphic"> + <style:graphic-properties text:anchor-type="paragraph" svg:x="0cm" svg:y="0cm" style:wrap="none" style:vertical-pos="top" style:vertical-rel="paragraph" style:horizontal-pos="center" style:horizontal-rel="paragraph"/> + </style:style> + </xsl:if> + <xsl:apply-templates select="/uof:UOF/uof:对象集/图:图形"/> + <xsl:apply-templates select="/uof:UOF/uof:对象集/图:图形/图:文本内容/å­—:段è½/å­—:å¥/å­—:å¥å±žæ€§" mode="style"/> + <xsl:call-template name="duanluoshuxing"/> + </xsl:element> + <office:master-styles> + <xsl:for-each select="/uof:UOF/uof:文字处ç†/å­—:主体//å­—:节属性"> + <xsl:element name="style:master-page"> + <xsl:variable name="master-page-name"> + <xsl:number count="å­—:节属性" from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any"/> + </xsl:variable> + <xsl:attribute name="style:name"><xsl:choose> + <xsl:when test="../@å­—:å称"><xsl:value-of select="../@å­—:å称"/></xsl:when> + <xsl:otherwise>Standard</xsl:otherwise> + </xsl:choose></xsl:attribute> + <xsl:attribute name="style:page-layout-name"><xsl:value-of select="concat('pm', $master-page-name)"/></xsl:attribute> + <xsl:if test="following::å­—:节属性"> + <xsl:attribute name="style:next-style-name">Standard<xsl:value-of select="$master-page-name +1"/></xsl:attribute> + </xsl:if> + <xsl:for-each select="å­—:页眉"> + <xsl:if test="å­—:首页页眉 or å­—:奇数页页眉"> + <xsl:element name="style:header"> + <xsl:apply-templates select="å­—:奇数页页眉/å­—:æ®µè½ | å­—:首页页眉/å­—:æ®µè½ | å­—:奇数页页眉/å­—:文字表 | å­—:首页页眉/å­—:文字表"/> + </xsl:element> + </xsl:if> + <xsl:if test="å­—:å¶æ•°é¡µé¡µçœ‰"> + <xsl:element name="style:header-left"> + <xsl:apply-templates select="å­—:å¶æ•°é¡µé¡µçœ‰/å­—:æ®µè½ | å­—:å¶æ•°é¡µé¡µçœ‰/å­—:文字表"/> + </xsl:element> + </xsl:if> + </xsl:for-each> + <xsl:for-each select="å­—:页脚"> + <xsl:if test="å­—:奇数页页脚 or å­—:首页页脚"> + <xsl:element name="style:footer"> + <xsl:apply-templates select="å­—:奇数页页脚/å­—:æ®µè½ | å­—:首页页脚/å­—:æ®µè½ | å­—:奇数页页脚/å­—:文字表 | å­—:首页页脚/å­—:文字表"/> + </xsl:element> + </xsl:if> + <xsl:if test="å­—:å¶æ•°é¡µé¡µè„š"> + <xsl:element name="style:footer-left"> + <xsl:apply-templates select="å­—:å¶æ•°é¡µé¡µè„š/å­—:æ®µè½ | å­—:å¶æ•°é¡µé¡µè„š/å­—:文字表"/> + </xsl:element> + </xsl:if> + </xsl:for-each> + <xsl:if test="å­—:奇å¶é¡µé¡µçœ‰é¡µè„šä¸åŒ"> + <xsl:element name="style:header-left"> + </xsl:element> + </xsl:if> + </xsl:element> + </xsl:for-each> + </office:master-styles> + </xsl:template> + <xsl:template match="å­—:å¡«å……"> + <xsl:choose> + <xsl:when test="图:颜色"> + <xsl:attribute name="fo:background-color"><xsl:value-of select="图:颜色"/></xsl:attribute> + </xsl:when> + <xsl:when test="图:图案/@图:背景色"> + <xsl:attribute name="style:text-background-color"><xsl:choose><xsl:when test="contains(图:图案/@图:背景色,'#')"><xsl:value-of select="图:图案/@图:背景色"/></xsl:when><xsl:otherwise>auto</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:when> + <xsl:when test="图:图案/@图:å‰æ™¯è‰²"> + <xsl:attribute name="fo:text-background-color"><xsl:choose><xsl:when test="contains(图:图案/@图:å‰æ™¯è‰²,'#')"><xsl:value-of select="图:图案/@图:å‰æ™¯è‰²"/></xsl:when><xsl:otherwise>auto</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:分æ "> + <xsl:element name="style:columns"> + <xsl:attribute name="fo:column-count"><xsl:value-of select="//å­—:分æ /@å­—:æ æ•°"/></xsl:attribute> + <xsl:variable name="aa"> + <xsl:value-of select="//å­—:分æ /å­—:æ [position()=1]/@å­—:é—´è·"/> + </xsl:variable> + <xsl:if test="//å­—:分æ /@å­—:等宽='true' "> + <xsl:attribute name="fo:column-gap"><xsl:value-of select="concat($aa * 2,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="//å­—:分æ /@å­—:分隔线宽度"> + <xsl:element name="style:column-sep"> + <xsl:attribute name="style:width"><xsl:value-of select="concat(@å­—:分隔线宽度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="style:color"><xsl:value-of select="@å­—:分隔线颜色"/></xsl:attribute> + <xsl:attribute name="style:height">100%</xsl:attribute> + <xsl:attribute name="style:vertical-align">top</xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:for-each select="//å­—:分æ /å­—:æ "> + <xsl:element name="style:column"> + <xsl:attribute name="style:rel-width"><xsl:value-of select="@å­—:宽度"/>*</xsl:attribute> + <xsl:if test="parent::å­—:分æ /@å­—:宽度='true'"> + <xsl:choose> + <xsl:when test="self::node()[not(preceding-sibling::å­—:æ )]"> + <xsl:attribute name="fo:start-indent">0cm</xsl:attribute> + <xsl:attribute name="fo:end-indent"><xsl:value-of select="concat(@å­—:é—´è·,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="self::node()[not(following-sibling::å­—:æ )]"> + <xsl:attribute name="fo:start-indent"><xsl:value-of select="concat(@å­—:é—´è·,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:end-indent">0cm</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:start-indent"><xsl:value-of select="concat(@å­—:é—´è·,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:end-indent"><xsl:value-of select="concat(@å­—:é—´è·,$uofUnit)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="parent::å­—:分æ /@å­—:等宽='false'"> + <xsl:variable name="last" select="preceding-sibling::å­—:æ [1]/@å­—:é—´è·"/> + <xsl:choose> + <xsl:when test="self::node()[not(preceding-sibling::å­—:æ )]"> + <xsl:attribute name="fo:start-indent">0cm</xsl:attribute> + <xsl:attribute name="fo:end-indent"><xsl:value-of select="concat(@å­—:é—´è·,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="self::node()[not(following-sibling::å­—:æ )]"> + <xsl:attribute name="fo:start-indent"><xsl:value-of select="concat($last,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:end-indent">0cm</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:start-indent"><xsl:value-of select="concat($last,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:end-indent"><xsl:value-of select="concat(@å­—:é—´è·,$uofUnit)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:element> + </xsl:for-each> + </xsl:element> + </xsl:template> + <xsl:template match="uof:文字表å¼æ ·" mode="table"> + <style:style style:family="table"> + <xsl:attribute name="style:name"><xsl:value-of select="@å­—:标识符"/></xsl:attribute> + <xsl:if test="@å­—:基å¼æ ·å¼•ç”¨"> + <xsl:attribute name="style:parent-style-name"><xsl:value-of select="@å­—:基å¼æ ·å¼•ç”¨"/></xsl:attribute> + </xsl:if> + <style:table-properties> + <xsl:choose> + <xsl:when test="å­—:对é½"> + <xsl:attribute name="table:align"><xsl:value-of select="å­—:对é½"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:align">margins</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="å­—:宽度/@å­—:相对宽度"> + <xsl:variable name="reltblw"> + <xsl:value-of select="concat(number(å­—:宽度/@å­—:相对宽度),'%')"/> + </xsl:variable> + <xsl:variable name="pagew"> + <xsl:value-of select="/uof:UOF/uof:文字处ç†/å­—:主体/å­—:分节/å­—:节属性/å­—:纸张/@uof:宽度"/> + </xsl:variable> + <xsl:variable name="leftm"> + <xsl:value-of select="/uof:UOF/uof:文字处ç†/å­—:主体/å­—:分节/å­—:节属性/å­—:页边è·/@uof:å·¦"/> + </xsl:variable> + <xsl:variable name="rightm"> + <xsl:value-of select="/uof:UOF/uof:文字处ç†/å­—:主体/å­—:分节/å­—:节属性/å­—:页边è·/@uof:å³"/> + </xsl:variable> + <xsl:attribute name="style:rel-width"><xsl:value-of select="concat(number(å­—:宽度/@å­—:相对宽度) * 100,'%')"/></xsl:attribute> + <xsl:attribute name="style:width"><xsl:value-of select="concat((number($pagew)-number($leftm)-number($rightm)) * number($reltblw),$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="å­—:宽度/@å­—:ç»å¯¹å®½åº¦"> + <xsl:attribute name="style:width"><xsl:value-of select="concat(number(å­—:宽度/@å­—:ç»å¯¹å®½åº¦),$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </style:table-properties> + </style:style> + </xsl:template> + <xsl:template match="å­—:文字表" mode="style"> + <xsl:element name="style:style"> + <xsl:attribute name="style:name">Table<xsl:number count="å­—:文字表[not (@å­—:类型='sub-table')]" from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" format="1"/></xsl:attribute> + <xsl:attribute name="style:family">table</xsl:attribute> + <xsl:if test="@å­—:å¼æ ·å¼•ç”¨"> + <xsl:attribute name="style:parent-style-name"><xsl:value-of select="@å­—:å¼æ ·å¼•ç”¨"/></xsl:attribute> + </xsl:if> + <xsl:if test="name(preceding-sibling::*[1])='å­—:分节'"> + <xsl:attribute name="style:master-page-name"><xsl:value-of select="preceding-sibling::*[1]/@å­—:å称"/></xsl:attribute> + </xsl:if> + <xsl:element name="style:table-properties"> + <xsl:for-each select="å­—:文字表属性"> + <xsl:variable name="biaoshi" select="@å­—:å¼æ ·å¼•ç”¨"/> + <xsl:choose> + <xsl:when test="å­—:å¯¹é½ = 'left' or å­—:å¯¹é½ = 'center' or å­—:å¯¹é½ = 'right'"> + <xsl:attribute name="table:align"><xsl:value-of select="å­—:对é½"/></xsl:attribute> + </xsl:when> + <xsl:when test="/uof:UOF/uof:å¼æ ·é›†/uof:文字表å¼æ ·[@å­—:标识符=$biaoshi]/å­—:对é½"> + <xsl:attribute name="table:align"><xsl:value-of select="/uof:UOF/uof:å¼æ ·é›†/uof:文字表å¼æ ·[@å­—:标识符=$biaoshi]/å­—:对é½"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:align">margins</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="å­—:左缩进"> + <xsl:attribute name="fo:margin-left"><xsl:value-of select="concat(number(å­—:左缩进),$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:绕排/@å­—:值='around'"> + <xsl:if test="å­—:绕排边è·/@å­—:上"> + <xsl:attribute name="fo:margin-top"><xsl:value-of select="concat(å­—:绕排边è·/@å­—:上,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:绕排边è·/@å­—:å·¦"> + <xsl:attribute name="fo:margin-left"><xsl:value-of select="concat(å­—:绕排边è·/@å­—:å·¦,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:绕排边è·/@å­—:å³"> + <xsl:attribute name="fo:margin-right"><xsl:value-of select="concat(å­—:绕排边è·/@å­—:å³,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:绕排边è·/@å­—:下"> + <xsl:attribute name="fo:margin-bottom"><xsl:value-of select="concat(å­—:绕排边è·/@å­—:下,$uofUnit)"/></xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="@å­—:å¼æ ·å¼•ç”¨"> + <xsl:variable name="rootStyle" select="@å­—:å¼æ ·å¼•ç”¨"/> + <xsl:variable name="rootStyleNode" select="/uof:UOF/uof:å¼æ ·é›†/å­—:文字表å¼æ ·[@å­—:基å¼æ ·å¼•ç”¨ = $rootStyle]"/> + <xsl:variable name="paddingleft"> + <xsl:value-of select="$rootStyleNode/å­—:文字表属性/å­—:è¾¹è·/@uof:å·¦"/> + </xsl:variable> + <xsl:variable name="paddingright"> + <xsl:value-of select="$rootStyleNode/å­—:文字表属性/å­—:è¾¹è·/@uof:å³"/> + </xsl:variable> + <xsl:variable name="paddingtop"> + <xsl:value-of select="$rootStyleNode/å­—:文字表属性/å­—:è¾¹è·/@uof:上"/> + </xsl:variable> + <xsl:variable name="paddingbottom"> + <xsl:value-of select="$rootStyleNode/å­—:文字表属性/å­—:è¾¹è·/@uof:下"/> + </xsl:variable> + <xsl:if test="$rootStyleNode/å­—:文字表属性/å­—:è¾¹è·/@uof:å·¦"> + <xsl:attribute name="fo:margin-left">-<xsl:value-of select="(number($paddingleft))* $other-to-cm-conversion-factor"/>cm</xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:choose> + <xsl:when test="å­—:宽度/@å­—:相对宽度"> + <xsl:variable name="reltblw"> + <xsl:value-of select="å­—:宽度/@å­—:相对宽度"/> + </xsl:variable> + <xsl:variable name="pagew"> + <xsl:value-of select="/uof:UOF/uof:文字处ç†/å­—:主体/å­—:分节/å­—:节属性/å­—:纸张/@uof:宽度"/> + </xsl:variable> + <xsl:variable name="leftm"> + <xsl:value-of select="/uof:UOF/uof:文字处ç†/å­—:主体/å­—:分节/å­—:节属性/å­—:页边è·/@uof:å·¦"/> + </xsl:variable> + <xsl:variable name="rightm"> + <xsl:value-of select="/uof:UOF/uof:文字处ç†/å­—:主体/å­—:分节/å­—:节属性/å­—:页边è·/@uof:å³"/> + </xsl:variable> + <xsl:attribute name="style:rel-width"><xsl:value-of select="concat(number(å­—:宽度/@å­—:相对宽度) * 100,'%')"/></xsl:attribute> + <xsl:attribute name="style:width"><xsl:value-of select="concat((number($pagew)-number($leftm)-number($rightm)) * number($reltblw),$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="å­—:宽度/@å­—:ç»å¯¹å®½åº¦"> + <xsl:attribute name="style:width"><xsl:value-of select="concat(number(å­—:宽度/@å­—:ç»å¯¹å®½åº¦),$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="/uof:UOF/uof:å¼æ ·é›†/uof:文字表å¼æ ·[@å­—:标识符=$biaoshi]/å­—:宽度/@å­—:相对宽度 or /uof:UOF/uof:å¼æ ·é›†/uof:文字表å¼æ ·[@å­—:标识符=$biaoshi]/å­—:宽度/@å­—:ç»å¯¹å®½åº¦"> + <xsl:attribute name="style:rel-width"><xsl:value-of select="concat(/uof:UOF/uof:å¼æ ·é›†/uof:文字表å¼æ ·[@å­—:标识符=$biaoshi]/å­—:宽度/@å­—:相对宽度 * 100,'%')"/></xsl:attribute> + <xsl:attribute name="style:width"><xsl:value-of select="/uof:UOF/uof:å¼æ ·é›†/uof:文字表å¼æ ·[@å­—:标识符=$biaoshi]/å­—:宽度/@å­—:ç»å¯¹å®½åº¦"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="pagew"> + <xsl:value-of select="/uof:UOF/uof:文字处ç†/å­—:主体/å­—:分节/å­—:节属性/å­—:纸张/@uof:宽度"/> + </xsl:variable> + <xsl:variable name="leftm"> + <xsl:value-of select="/uof:UOF/uof:文字处ç†/å­—:主体/å­—:分节/å­—:节属性/å­—:页边è·/@uof:å·¦"/> + </xsl:variable> + <xsl:variable name="rightm"> + <xsl:value-of select="/uof:UOF/uof:文字处ç†/å­—:主体/å­—:分节/å­—:节属性/å­—:页边è·/@uof:å³"/> + </xsl:variable> + <xsl:attribute name="style:width"><xsl:value-of select="concat((number($pagew)-number($leftm)-number($rightm)),$uofUnit)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:variable name="tblsize" select="sum(å­—:列宽集/å­—:列宽)"/> + <xsl:if test="(not($tblsize='0')) and not(å­—:宽度) "> + <xsl:choose> + <xsl:when test="å­—:左缩进"> + <xsl:attribute name="style:width"><xsl:value-of select="concat( number($tblsize - å­—:左缩进), $uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:width"><xsl:value-of select="concat( number(sum(å­—:列宽集/å­—:列宽) ), $uofUnit)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="å­—:边框"> + <xsl:for-each select="å­—:边框"> + <xsl:call-template name="uof:边框"/> + </xsl:for-each> + </xsl:if> + <xsl:for-each select="å­—:å¡«å……"> + <xsl:call-template name="uof:å¡«å……"/> + </xsl:for-each> + </xsl:for-each> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template match="å­—:列宽集" mode="style"> + <xsl:choose> + <xsl:when test="not(./å­—:列宽)"> + <xsl:for-each select="../.."> + <xsl:for-each select="å­—:è¡Œ[1]/å­—:å•å…ƒæ ¼"> + <xsl:element name="style:style"> + <xsl:attribute name="style:family">table-column</xsl:attribute> + <xsl:attribute name="style:name">Table<xsl:number count="å­—:文字表" from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" format="1"/>.C<xsl:number value="count(preceding::å­—:å•å…ƒæ ¼)+1"/></xsl:attribute> + <xsl:element name="style:table-column-properties"> + <xsl:choose> + <xsl:when test="å­—:å•å…ƒæ ¼å±žæ€§/å­—:宽度/@å­—:相对值"> + <xsl:variable name="tblw1"> + <xsl:choose> + <xsl:when test="../../å­—:文字表属性/å­—:宽度/@å­—:ç»å¯¹å®½åº¦"> + <xsl:value-of select="../../å­—:文字表属性/å­—:宽度/@å­—:ç»å¯¹å®½åº¦"/> + </xsl:when> + <xsl:when test="../../å­—:文字表属性/å­—:宽度/@å­—:相对宽度"> + <xsl:variable name="pagew"> + <xsl:value-of select="/uof:UOF/uof:文字处ç†/å­—:主体/å­—:分节/å­—:节属性/å­—:纸张/@uof:宽度"/> + </xsl:variable> + <xsl:variable name="leftm"> + <xsl:value-of select="/uof:UOF/uof:文字处ç†/å­—:主体/å­—:分节/å­—:节属性/å­—:页边è·/@uof:å·¦"/> + </xsl:variable> + <xsl:variable name="rightm"> + <xsl:value-of select="/uof:UOF/uof:文字处ç†/å­—:主体/å­—:分节/å­—:节属性/å­—:页边è·/@uof:å³"/> + </xsl:variable> + <xsl:variable name="relw"> + <xsl:value-of select="../../å­—:文字表属性/å­—:宽度/@å­—:相对宽度"/> + </xsl:variable> + <xsl:value-of select=" ( number($pagew)-number($leftm)-number($rightm))* number($relw) div 100"/> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="pagew"> + <xsl:value-of select="/uof:UOF/uof:文字处ç†/å­—:主体/å­—:分节/å­—:节属性/å­—:纸张/@uof:宽度"/> + </xsl:variable> + <xsl:variable name="leftm"> + <xsl:value-of select="/uof:UOF/uof:文字处ç†/å­—:主体/å­—:分节/å­—:节属性/å­—:页边è·/@uof:å·¦"/> + </xsl:variable> + <xsl:variable name="rightm"> + <xsl:value-of select="/uof:UOF/uof:文字处ç†/å­—:主体/å­—:分节/å­—:节属性/å­—:页边è·/@uof:å³"/> + </xsl:variable> + <xsl:value-of select="(number($pagew)-number($leftm)-number($rightm))"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="style:column-width"><xsl:value-of select="concat(number(number($tblw1)*number(å­—:å•å…ƒæ ¼å±žæ€§/å­—:宽度/@å­—:相对值) div 100),$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="å­—:å•å…ƒæ ¼å±žæ€§/å­—:宽度/@å­—:ç»å¯¹å€¼"> + <xsl:attribute name="style:column-width"><xsl:value-of select="concat(number(å­—:å•å…ƒæ ¼å±žæ€§/å­—:宽度/@å­—:ç»å¯¹å€¼),$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:column-width"><xsl:value-of select="'1cm'"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:element> + </xsl:for-each> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:for-each select="å­—:列宽"> + <xsl:element name="style:style"> + <xsl:attribute name="style:family">table-column</xsl:attribute> + <xsl:attribute name="style:name">Table<xsl:number count="å­—:文字表[not (@å­—:类型='sub-table')]" from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" format="1"/>.C<xsl:number count="å­—:列宽" from="/uof:UOF/uof:文字处ç†/å­—:主体" level="single" format="1"/></xsl:attribute> + <xsl:variable name="tableRoot" select="ancestor::å­—:文字表"/> + <xsl:element name="style:table-column-properties"> + <xsl:choose> + <xsl:when test="string(.)"> + <xsl:attribute name="style:column-width"><xsl:value-of select="concat(.,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:column-width"><xsl:value-of select="'1cm'"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:element> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:è¡Œ" mode="style"> + <xsl:element name="style:style"> + <xsl:attribute name="style:family">table-row</xsl:attribute> + <xsl:attribute name="style:name">Table<xsl:number count="å­—:文字表[not (@å­—:类型='sub-table')]" from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" format="1"/>.R<xsl:number count="å­—:è¡Œ" from="/uof:UOF/uof:文字处ç†/å­—:主体/å­—:文字表[not (@å­—:类型='sub-table')]" level="any" format="1"/></xsl:attribute> + <xsl:element name="style:table-row-properties"> + <xsl:for-each select="å­—:表行属性"> + <xsl:choose> + <xsl:when test="å­—:高度/@å­—:固定值"> + <xsl:attribute name="style:row-height"><xsl:value-of select="concat(number(å­—:高度/@å­—:固定值),$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="å­—:高度/@å­—:最å°å€¼"> + <xsl:attribute name="style:min-row-height"><xsl:value-of select="concat(number(å­—:高度/@å­—:最å°å€¼), $uofUnit )"/></xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:attribute name="fo:keep-together"><xsl:value-of select="å­—:跨页/@å­—:值"/></xsl:attribute> + </xsl:for-each> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template match="å­—:å•å…ƒæ ¼" mode="style"> + <style:style> + <xsl:attribute name="style:name">Table<xsl:number count="å­—:文字表[not (@å­—:类型='sub-table')]" from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" format="1"/>.R<xsl:number count="å­—:è¡Œ" from="/uof:UOF/uof:文字处ç†/å­—:主体/å­—:文字表[not (@å­—:类型='sub-table')]" level="any" format="1"/>C<xsl:number count="å­—:å•å…ƒæ ¼" from="/uof:UOF/uof:文字处ç†/å­—:主体/å­—:文字表[not (@å­—:类型='sub-table')]/å­—:è¡Œ" level="any" format="1"/></xsl:attribute> + <xsl:attribute name="style:family">table-cell</xsl:attribute> + <xsl:element name="style:table-cell-properties"> + <xsl:for-each select="å­—:å•å…ƒæ ¼å±žæ€§"> + <xsl:choose> + <xsl:when test="å­—:å•å…ƒæ ¼è¾¹è·/@å­—:å·¦"> + <xsl:attribute name="fo:padding-left"><xsl:value-of select="concat(number(å­—:å•å…ƒæ ¼è¾¹è·/@å­—:å·¦),$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:padding-left"><xsl:value-of select="../../../../å­—:文字表属性/å­—:默认å•å…ƒæ ¼è¾¹è·/@å­—:å·¦"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="å­—:å•å…ƒæ ¼è¾¹è·/@å­—:å³"> + <xsl:attribute name="fo:padding-right"><xsl:value-of select="concat(number(å­—:å•å…ƒæ ¼è¾¹è·/@å­—:å³),$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:padding-right"><xsl:value-of select="../../../../å­—:文字表属性/å­—:默认å•å…ƒæ ¼è¾¹è·/@å­—:å³"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="å­—:å•å…ƒæ ¼è¾¹è·/@å­—:上"> + <xsl:attribute name="fo:padding-top"><xsl:value-of select="concat(number(å­—:å•å…ƒæ ¼è¾¹è·/@å­—:上),$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:padding-top"><xsl:value-of select="../../../../å­—:文字表属性/å­—:默认å•å…ƒæ ¼è¾¹è·/@å­—:上"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="å­—:å•å…ƒæ ¼è¾¹è·/@å­—:下"> + <xsl:attribute name="fo:padding-bottom"><xsl:value-of select="concat(number(å­—:å•å…ƒæ ¼è¾¹è·/@å­—:下),$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:padding-bottom"><xsl:value-of select="../../../../å­—:文字表属性/å­—:默认å•å…ƒæ ¼è¾¹è·/@å­—:下"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:variable name="cellbefore"> + <xsl:value-of select="count(ancestor::å­—:å•å…ƒæ ¼/preceding-sibling::å­—:å•å…ƒæ ¼)"/> + </xsl:variable> + <xsl:variable name="cellafter"> + <xsl:value-of select="count(ancestor::å­—:å•å…ƒæ ¼/following-sibling::å­—:å•å…ƒæ ¼)"/> + </xsl:variable> + <xsl:variable name="rowbefore"> + <xsl:value-of select="count(ancestor::å­—:è¡Œ/preceding-sibling::å­—:è¡Œ)"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="å­—:边框"> + <xsl:for-each select="å­—:边框"> + <xsl:call-template name="uof:边框"/> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="number($cellafter) &gt; 0"> + <xsl:attribute name="fo:border-right">none</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:border-right">0.002cm solid #000000</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="fo:border-left">0.002cm solid #000000</xsl:attribute> + <xsl:choose> + <xsl:when test="number($rowbefore) &gt; 0"> + <xsl:attribute name="fo:border-top">none</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:border-top">0.002cm solid #000000</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="fo:border-bottom">0.002cm solid #000000</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="style:vertical-align"><xsl:choose><xsl:when test="å­—:垂直对é½æ–¹å¼='center' ">middle</xsl:when><xsl:when test="å­—:垂直对é½æ–¹å¼='bottom' ">bottom</xsl:when><xsl:otherwise>top</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:for-each select="å­—:å¡«å……"> + <xsl:call-template name="uof:å¡«å……"/> + </xsl:for-each> + </xsl:for-each> + </xsl:element> + </style:style> + </xsl:template> + <xsl:template match="uof:字体集"> + <xsl:element name="office:font-face-decls"> + <style:font-face style:name="Arial" svg:font-family="Arial" style:font-family-generic="roman" style:font-pitch="variable"/> + <style:font-face style:name="Times New Roman" svg:font-family="'Times New Roman'" style:font-family-generic="roman" style:font-pitch="variable"/> + <style:font-face style:name="Symbol" svg:font-family="Symbol" style:font-family-generic="roman" style:font-pitch="variable" style:font-charset="x-symbol"/> + <style:font-face style:name="Courier New" svg:font-family="'Courier New'" style:font-family-generic="modern" style:font-pitch="fixed"/> + <xsl:if test="not(uof:字体声明[@uof:å称='StarSymbol'])"> + <style:font-face style:name="StarSymbol" svg:font-family="StarSymbol" style:font-charset="x-symbol"/> + </xsl:if> + <xsl:for-each select="uof:字体声明"> + <xsl:element name="style:font-face"> + <xsl:attribute name="style:name"><xsl:value-of select="@uof:标识符"/></xsl:attribute> + <xsl:attribute name="svg:font-family"><xsl:value-of select="@uof:å称"/></xsl:attribute> + <xsl:if test="@uof:字符集 = '02'"> + <xsl:attribute name="style:font-charset">x-symbol</xsl:attribute> + </xsl:if> + <xsl:if test="@uof:字体æ—"> + <xsl:choose> + <xsl:when test="@uof:å­—ä½“æ— = 'Swiss'"> + <xsl:attribute name="style:font-family-generic">swiss</xsl:attribute> + </xsl:when> + <xsl:when test="@uof:å­—ä½“æ— ='Modern'"> + <xsl:attribute name="style:font-family-generic">modern</xsl:attribute> + </xsl:when> + <xsl:when test="@uof:字体æ—='Roman'"> + <xsl:attribute name="style:font-family-generic">roman</xsl:attribute> + </xsl:when> + <xsl:when test="@uof:å­—ä½“æ— ='Script'"> + <xsl:attribute name="style:font-family-generic">script</xsl:attribute> + </xsl:when> + <xsl:when test="@uof:å­—ä½“æ— ='Decorative'"> + <xsl:attribute name="style:font-family-generic">decorative</xsl:attribute> + </xsl:when> + <xsl:when test="@uof:å­—ä½“æ— ='System'"> + <xsl:attribute name="style:font-family-generic">system</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:font-family-generic">system</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:attribute name="style:font-pitch">12</xsl:attribute> + </xsl:element> + </xsl:for-each> + <xsl:apply-templates select="uof:字体声明"/> + </xsl:element> + </xsl:template> + <xsl:template match="uof:å¼æ ·"> + <xsl:element name="style:text-properties"> + <xsl:apply-templates select="uof:å¥å¼æ ·/*"/> + <xsl:apply-templates select="uof:段è½å¼æ ·/*"/> + <xsl:call-template name="paragraph-properties"/> + </xsl:element> + </xsl:template> + <xsl:template match="uof:段è½å¼æ ·"/> + <xsl:template match="uof:å¥å¼æ ·"/> + <xsl:template match="å­—:公用处ç†è§„则"> + <xsl:apply-templates select="uof:文字处ç†/å­—:公用处ç†è§„则/å­—:文档设置"/> + </xsl:template> + <xsl:template match="uof:文字处ç†/å­—:公用处ç†è§„则/å­—:文档设置"> + <office:settings> + <config:config-item-set config:name="ooo:view-settings"> + <config:config-item config:name="InBrowseMode" config:type="boolean"> + <xsl:choose> + <xsl:when test="å­—:当å‰è§†å›¾='web'">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </config:config-item> + <config:config-item-map-indexed config:name="Views"> + <config:config-item-map-entry> + <xsl:if test="å­—:缩放"> + <config:config-item config:name="VisibleRight" config:type="int">1</config:config-item> + <config:config-item config:name="VisibleBottom" config:type="int">1</config:config-item> + <xsl:choose> + <xsl:when test="å­—:缩放 = 'best-fit'"> + <config:config-item config:name="ZoomType" config:type="short">3</config:config-item> + </xsl:when> + <xsl:when test="å­—:缩放 = 'full-page'"> + <config:config-item config:name="ZoomType" config:type="short">2</config:config-item> + </xsl:when> + <xsl:when test="å­—:缩放 = 'text-fit'"> + <config:config-item config:name="ZoomType" config:type="short">1</config:config-item> + </xsl:when> + <xsl:otherwise> + <config:config-item config:name="ZoomType" config:type="short">0</config:config-item> + </xsl:otherwise> + </xsl:choose> + <config:config-item config:name="ZoomFactor" config:type="short"> + <xsl:value-of select="å­—:缩放"/> + </config:config-item> + </xsl:if> + </config:config-item-map-entry> + </config:config-item-map-indexed> + </config:config-item-set> + <config:config-item-set config:name="configuration-settings"> + <config:config-item-map-indexed config:name="ForbiddenCharacters"> + <config:config-item-map-entry> + <config:config-item config:name="Language" config:type="string">zh</config:config-item> + <config:config-item config:name="Country" config:type="string">CN</config:config-item> + <config:config-item config:name="Variant" config:type="string"/> + <config:config-item config:name="BeginLine" config:type="string"> + <xsl:choose> + <xsl:when test="å­—:标点ç¦åˆ™/å­—:行首字符 or *[@uof:locID='t0007']/*[@uof:locID='t0008']"> + <xsl:value-of select="*[@uof:locID='t0007']/*[@uof:locID='t0008']"/> + </xsl:when> + <xsl:otherwise>:!),.:;?]}_'"ã€ã€‚〉》ã€ã€ã€‘〕〗〞︰︱︳ï¹_﹒﹔﹕﹖﹗﹚﹜﹞ï¼ï¼‰ï¼Œï¼Žï¼šï¼›ï¼Ÿï½œï½ï¸´ï¸¶ï¸¸ï¸ºï¸¼ï¸¾ï¹€ï¹‚﹄ï¹_~¢々‖_·ˇˉ―--′</xsl:otherwise> + </xsl:choose> + </config:config-item> + <config:config-item config:name="EndLine" config:type="string"> + <xsl:choose> + <xsl:when test="å­—:标点ç¦åˆ™/å­—:行尾字符 or *[@uof:locID='t0007']/*[@uof:locID='t0009']"> + <xsl:value-of select="*[@uof:locID='t0007']/*[@uof:locID='t0009']"/> + </xsl:when> + <xsl:otherwise>([{__'"‵〈《「『ã€ã€”〖([{£¥ã€ï¸µï¸·ï¸¹ï¸»ï¸½ï¸¿ï¹ï¹ƒï¹™ï¹›ï¹ï¼ˆï½›</xsl:otherwise> + </xsl:choose> + </config:config-item> + </config:config-item-map-entry> + </config:config-item-map-indexed> + </config:config-item-set> + </office:settings> + </xsl:template> + <xsl:template match="uof:文字处ç†"> + <xsl:element name="office:body"> + <xsl:element name="office:text"> + <xsl:call-template name="GenerateTrackChanges"/> + <text:sequence-decls> + <xsl:call-template name="default_seqence_declaration"/> + </text:sequence-decls> + <xsl:apply-templates/> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template name="default_seqence_declaration"> + <text:sequence-decl text:display-outline-level="0" text:name="Illustration"> + </text:sequence-decl> + <text:sequence-decl text:display-outline-level="0" text:name="Table"> + </text:sequence-decl> + <text:sequence-decl text:display-outline-level="0" text:name="Text"> + </text:sequence-decl> + <text:sequence-decl text:display-outline-level="0" text:name="Drawing"> + </text:sequence-decl> + <text:sequence-decl text:display-outline-level="0" text:name="AutoNr"> + </text:sequence-decl> + </xsl:template> + <xsl:template name="段è½" match="å­—:段è½[not((preceding-sibling::å­—:段è½/å­—:域开始) and (not(preceding-sibling::å­—:段è½/å­—:域结æŸ)))][not(å­—:段è½å±žæ€§[å­—:自动编å·ä¿¡æ¯])]"> + <xsl:if test="å­—:域开始/@å­—:类型='caption'"> + <xsl:apply-templates select="å­—:域代ç "/> + </xsl:if> + <xsl:if test="å­—:域开始/@å­—:类型='REF'"> + <xsl:call-template name="目录域"/> + </xsl:if> + <xsl:if test="å­—:域开始/@å­—:类型='INDEX'"> + <xsl:call-template name="索引域"/> + </xsl:if> + <xsl:choose> + <xsl:when test="string(parent::node()/@uof:locID)='t0107'"> + <xsl:apply-templates select="å­—:脚注"/> + </xsl:when> + <xsl:when test="string(parent::node()/@uof:locID)='t0108'"> + <xsl:apply-templates select="å­—:尾注"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="commonParagraph"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:脚注"> + <xsl:element name="text:note"> + <xsl:attribute name="text:note-class">footnote</xsl:attribute> + <xsl:element name="text:note-citation"> + <xsl:attribute name="text:label"><xsl:value-of select="@å­—:引文体"/></xsl:attribute> + <xsl:value-of select="@å­—:引文体"/> + </xsl:element> + <xsl:element name="text:note-body"> + <xsl:for-each select="å­—:段è½"> + <xsl:call-template name="commonParagraph"/> + </xsl:for-each> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template match="å­—:尾注"> + <xsl:element name="text:note"> + <xsl:attribute name="text:note-class">endnote</xsl:attribute> + <xsl:element name="text:note-citation"> + <xsl:attribute name="text:label"><xsl:value-of select="@å­—:引文体"/></xsl:attribute> + <xsl:value-of select="@å­—:引文体"/> + </xsl:element> + <xsl:element name="text:note-body"> + <xsl:for-each select="å­—:段è½"> + <xsl:call-template name="commonParagraph"/> + </xsl:for-each> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template match="å­—:锚点"> + <xsl:call-template name="图形解æž"/> + </xsl:template> + <xsl:key match="/uof:UOF/uof:文字处ç†/å­—:主体/å­—:段è½/å­—:å¥/å­—:锚点 | /uof:UOF/uof:文字处ç†/å­—:主体/å­—:分节/å­—:节属性/å­—:页眉//å­—:锚点 | /uof:UOF/uof:文字处ç†/å­—:主体/å­—:分节/å­—:节属性/å­—:页脚//å­—:锚点" name="rel_graphic_name" use="å­—:图形/@å­—:图形引用"/> + <xsl:template match="图:图形"> + <xsl:variable name="random-name"> + <xsl:value-of select="generate-id()"/> + </xsl:variable> + <xsl:variable name="draw-name"> + <xsl:value-of select="substring($random-name,string-length($random-name)-1)"/> + </xsl:variable> + <xsl:call-template name="graphic-fill"> + <xsl:with-param name="draw-name" select="$draw-name"/> + <xsl:with-param name="gradient-name" select="图:预定义图形/图:属性/图:å¡«å……/图:æ¸å˜"/> + </xsl:call-template> + <xsl:choose> + <xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:æ¸å˜ | 图:预定义图形/图:属性/图:å¡«å……/图:颜色 | 图:预定义图形/图:属性/图:å¡«å……/图:图片 | 图:预定义图形/图:属性/图:å¡«å……/图:ä½å›¾"> + <xsl:element name="style:style"> + <xsl:attribute name="style:name"><xsl:value-of select="@图:标识符"/></xsl:attribute> + <xsl:attribute name="style:family">graphic</xsl:attribute> + <xsl:if test="图:文本内容/@图:自动æ¢è¡Œ='true' or 图:文本内容/@图:自动æ¢è¡Œ='1'"> + <xsl:attribute name="draw:fit-to-contour">true</xsl:attribute> + </xsl:if> + <xsl:element name="style:graphic-properties"> + <xsl:call-template name="process-graphics"> + <xsl:with-param name="draw-name" select="$draw-name"/> + </xsl:call-template> + </xsl:element> + <xsl:if test="图:文本内容/@图:文字排列方å‘"> + <xsl:choose> + <xsl:when test="图:文本内容/@图:文字排列方å‘='vert-l2r'"> + <style:paragraph-properties style:writing-mode="tb-rl"/> + </xsl:when> + <xsl:when test="图:文本内容/@图:文字排列方å‘='vert-r2l'"> + <style:paragraph-properties style:writing-mode="tb-rl"/> + </xsl:when> + </xsl:choose> + </xsl:if> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="style:style"> + <xsl:attribute name="style:name"><xsl:value-of select="@图:标识符"/></xsl:attribute> + <xsl:attribute name="style:family">graphic</xsl:attribute> + <xsl:element name="style:graphic-properties"> + <xsl:if test="@图:其他对象 or key('rel_graphic_name',@图:标识符)/å­—:锚点属性/å­—:锚点属性/å­—:ä½ç½®/å­—:åž‚ç›´/å­—:相对/@å­—:相对于"> + <xsl:attribute name="fo:clip">rect(0cm 0cm 0cm 0cm)</xsl:attribute> + <xsl:attribute name="draw:color-mode">standard</xsl:attribute> + <xsl:attribute name="draw:luminance">0%</xsl:attribute> + <xsl:attribute name="draw:contrast">0%</xsl:attribute> + <xsl:attribute name="draw:gamma">100%</xsl:attribute> + <xsl:attribute name="draw:red">0%</xsl:attribute> + <xsl:attribute name="draw:green">0%</xsl:attribute> + <xsl:attribute name="draw:blue">0%</xsl:attribute> + <xsl:attribute name="draw:image-opacity">100%</xsl:attribute> + <xsl:attribute name="style:mirror">none</xsl:attribute> + </xsl:if> + <xsl:call-template name="process-graphics"/> + </xsl:element> + <xsl:if test="图:文本内容/@图:文字排列方å‘"> + <xsl:choose> + <xsl:when test="图:文本内容/@图:文字排列方å‘='vert-l2r'"> + <style:paragraph-properties style:writing-mode="tb-rl"/> + </xsl:when> + <xsl:when test="图:文本内容/@图:文字排列方å‘='vert-r2l'"> + <style:paragraph-properties style:writing-mode="tb-rl"/> + </xsl:when> + </xsl:choose> + </xsl:if> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="bina_graphic"> + <xsl:param name="refGraphic"/> + <xsl:element name="office:binary-data"> + <xsl:for-each select="/uof:UOF/uof:对象集/uof:其他对象[@uof:标识符 = $refGraphic]"> + <xsl:value-of select="uof:æ•°æ®"/> + </xsl:for-each> + </xsl:element> + <text:p/> + </xsl:template> + <xsl:template name="graphic-fill"> + <xsl:param name="draw-name"/> + <xsl:param name="gradient-name"/> + <xsl:if test="图:预定义图形/图:属性/图:å¡«å……/图:æ¸å˜"> + <xsl:element name="draw:gradient"> + <xsl:attribute name="draw:name"><xsl:value-of select="concat('Gradient ',$draw-name)"/></xsl:attribute> + <xsl:attribute name="draw:style"><xsl:choose><xsl:when test="$gradient-name/@图:ç§å­ç±»åž‹='linear'"><xsl:value-of select="'linear'"/></xsl:when><xsl:when test="$gradient-name/@图:ç§å­ç±»åž‹='radar'"><xsl:value-of select="'radial'"/></xsl:when><xsl:when test="$gradient-name/@图:ç§å­ç±»åž‹='oval'"><xsl:value-of select="'ellipsoid'"/></xsl:when><xsl:when test="$gradient-name/@图:ç§å­ç±»åž‹='square'"><xsl:value-of select="'square'"/></xsl:when><xsl:when test="$gradient-name/@图:ç§å­ç±»åž‹='rectangle'"><xsl:value-of select="'rectangular'"/></xsl:when></xsl:choose></xsl:attribute> + <xsl:attribute name="draw:start-color"><xsl:value-of select="$gradient-name/@图:起始色"/></xsl:attribute> + <xsl:attribute name="draw:end-color"><xsl:value-of select="$gradient-name/@图:终止色"/></xsl:attribute> + <xsl:attribute name="draw:start-intensity"><xsl:value-of select="concat($gradient-name/@图:起始浓度,'%')"/></xsl:attribute> + <xsl:attribute name="draw:end-intensity"><xsl:value-of select="concat($gradient-name/@图:终止浓度,'%')"/></xsl:attribute> + <xsl:attribute name="draw:angle"><xsl:value-of select="$gradient-name/@图:æ¸å˜æ–¹å‘ * 10"/></xsl:attribute> + <xsl:attribute name="draw:border"><xsl:value-of select="concat($gradient-name/@图:边界,'%')"/></xsl:attribute> + <xsl:if test="$gradient-name/@图:ç§å­Xä½ç½®"> + <xsl:attribute name="draw:cx"><xsl:value-of select="concat($gradient-name/@图:ç§å­Xä½ç½®,'%')"/></xsl:attribute> + </xsl:if> + <xsl:if test="$gradient-name/@图:ç§å­Yä½ç½®"> + <xsl:attribute name="draw:cy"><xsl:value-of select="concat($gradient-name/@图:ç§å­Yä½ç½®,'%')"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + <xsl:if test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´"> + <xsl:element name="draw:marker"> + <xsl:attribute name="draw:name"><xsl:choose><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='normal'">Arrow</xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='open'">Line Arrow</xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='stealth'">Arrow concave</xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='oval'">Circle</xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='diamond'">Square 45</xsl:when></xsl:choose></xsl:attribute> + <xsl:choose> + <xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='normal'"> + <xsl:attribute name="svg:viewBox">0 0 20 30</xsl:attribute> + <xsl:attribute name="svg:d">m10 0-10 30h20z</xsl:attribute> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='open'"> + <xsl:attribute name="svg:viewBox">0 0 1122 2243</xsl:attribute> + <xsl:attribute name="svg:d">m0 2108v17 17l12 42 30 34 38 21 43 4 29-8 30-21 25-26 13-34 343-1532 339 1520 13 42 29 34 39 21 42 4 42-12 34-30 21-42v-39-12l-4 4-440-1998-9-42-25-39-38-25-43-8-42 8-38 25-26 39-8 42z</xsl:attribute> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='stealth'"> + <xsl:attribute name="svg:viewBox">0 0 1131 1580</xsl:attribute> + <xsl:attribute name="svg:d">m1013 1491 118 89-567-1580-564 1580 114-85 136-68 148-46 161-17 161 13 153 46z</xsl:attribute> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='oval'"> + <xsl:attribute name="svg:viewBox">0 0 1131 1131</xsl:attribute> + <xsl:attribute name="svg:d">m462 1118-102-29-102-51-93-72-72-93-51-102-29-102-13-105 13-102 29-106 51-102 72-89 93-72 102-50 102-34 106-9 101 9 106 34 98 50 93 72 72 89 51 102 29 106 13 102-13 105-29 102-51 102-72 93-93 72-98 51-106 29-101 13z</xsl:attribute> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='diamond'"> + <xsl:attribute name="svg:viewBox">0 0 1131 1131</xsl:attribute> + <xsl:attribute name="svg:d">m0 564 564 567 567-567-567-564z</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:if test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´"> + <xsl:element name="draw:marker"> + <xsl:attribute name="draw:name"><xsl:choose><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='normal'">Arrow</xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='open'">Line Arrow</xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='stealth'">Arrow concave</xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='oval'">Circle</xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='diamond'">Square 45</xsl:when></xsl:choose></xsl:attribute> + <xsl:choose> + <xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='normal'"> + <xsl:attribute name="svg:viewBox">0 0 20 30</xsl:attribute> + <xsl:attribute name="svg:d">m10 0-10 30h20z</xsl:attribute> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='open'"> + <xsl:attribute name="svg:viewBox">0 0 1122 2243</xsl:attribute> + <xsl:attribute name="svg:d">m0 2108v17 17l12 42 30 34 38 21 43 4 29-8 30-21 25-26 13-34 343-1532 339 1520 13 42 29 34 39 21 42 4 42-12 34-30 21-42v-39-12l-4 4-440-1998-9-42-25-39-38-25-43-8-42 8-38 25-26 39-8 42z</xsl:attribute> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='stealth'"> + <xsl:attribute name="svg:viewBox">0 0 1131 1580</xsl:attribute> + <xsl:attribute name="svg:d">m1013 1491 118 89-567-1580-564 1580 114-85 136-68 148-46 161-17 161 13 153 46z</xsl:attribute> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='oval'"> + <xsl:attribute name="svg:viewBox">0 0 1131 1131</xsl:attribute> + <xsl:attribute name="svg:d">m462 1118-102-29-102-51-93-72-72-93-51-102-29-102-13-105 13-102 29-106 51-102 72-89 93-72 102-50 102-34 106-9 101 9 106 34 98 50 93 72 72 89 51 102 29 106 13 102-13 105-29 102-51 102-72 93-93 72-98 51-106 29-101 13z</xsl:attribute> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='diamond'"> + <xsl:attribute name="svg:viewBox">0 0 1131 1131</xsl:attribute> + <xsl:attribute name="svg:d">m0 564 564 567 567-567-567-564z</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:if test="图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:图形引用 or 图:预定义图形/图:属性/图:å¡«å……/图:图案/@图:图形引用"> + <xsl:element name="draw:fill-image"> + <xsl:attribute name="draw:name"><xsl:choose><xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:图案/@图:图形引用"><xsl:value-of select="图:预定义图形/图:属性/图:å¡«å……/图:图案/@图:类型"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:图形引用"><xsl:choose><xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:å称"><xsl:value-of select="图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:å称"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:图形引用"><xsl:value-of select="图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:图形引用"/></xsl:when></xsl:choose></xsl:when></xsl:choose></xsl:attribute> + <xsl:call-template name="bina_graphic"> + <xsl:with-param name="refGraphic"> + <xsl:choose> + <xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:图案/@图:图形引用"> + <xsl:value-of select="图:预定义图形/图:属性/图:å¡«å……/图:图案/@图:图形引用"/> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:å称"> + <xsl:value-of select="图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:å称"/> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:图形引用"> + <xsl:value-of select="图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:图形引用"/> + </xsl:when> + </xsl:choose> + </xsl:with-param> + </xsl:call-template> + </xsl:element> + </xsl:if> + <xsl:if test="not(图:预定义图形/图:属性/图:线型='single') and not(图:预定义图形/图:属性/图:线型='thick') and 图:预定义图形/图:属性/图:线型"> + <xsl:variable name="line" select="图:预定义图形/图:属性/图:线型"/> + <xsl:element name="draw:stroke-dash"> + <xsl:choose> + <xsl:when test="$line='dash-long' or $line='dash-long-heavy'"> + <xsl:attribute name="draw:name">Fine_20_Dashed</xsl:attribute> + <xsl:attribute name="draw:style">rect</xsl:attribute> + <xsl:attribute name="draw:dots1">1</xsl:attribute> + <xsl:attribute name="draw:dots1-length">0.508cm</xsl:attribute> + <xsl:attribute name="draw:dots2">1</xsl:attribute> + <xsl:attribute name="draw:dots2-length">0.508cm</xsl:attribute> + <xsl:attribute name="draw:distance">0.508cm</xsl:attribute> + </xsl:when> + <xsl:when test="$line='dot-dot-dash' or $line='dash-dot-dot-heavy'"> + <xsl:attribute name="draw:name">2 Dots 1 Dash</xsl:attribute> + <xsl:attribute name="draw:style">rect</xsl:attribute> + <xsl:attribute name="draw:dots1">2</xsl:attribute> + <xsl:attribute name="draw:dots2">1</xsl:attribute> + <xsl:attribute name="draw:dots2-length">0.203cm</xsl:attribute> + <xsl:attribute name="draw:distance">0.203cm</xsl:attribute> + </xsl:when> + <xsl:when test="$line='dash' or $line='dashed-heavy'"> + <xsl:attribute name="draw:name">Ultrafine Dashed</xsl:attribute> + <xsl:attribute name="draw:style">rect</xsl:attribute> + <xsl:attribute name="draw:dots1">1</xsl:attribute> + <xsl:attribute name="draw:dots1-length">0.051cm</xsl:attribute> + <xsl:attribute name="draw:dots2">1</xsl:attribute> + <xsl:attribute name="draw:dots2-length">0.051cm</xsl:attribute> + <xsl:attribute name="draw:distance">0.051cm</xsl:attribute> + </xsl:when> + <xsl:when test="$line='dotted' or $line='dotted-heavy'"> + <xsl:attribute name="draw:name">Ultrafine Dotted (var)</xsl:attribute> + <xsl:attribute name="draw:style">rect</xsl:attribute> + <xsl:attribute name="draw:dots1">1</xsl:attribute> + <xsl:attribute name="draw:distance">50%</xsl:attribute> + </xsl:when> + <xsl:when test="$line='wave' or $line='wavy-heavy'"> + <xsl:attribute name="draw:name">Ultrafine 2 Dots 3 Dashes</xsl:attribute> + <xsl:attribute name="draw:style">rect</xsl:attribute> + <xsl:attribute name="draw:dots1">2</xsl:attribute> + <xsl:attribute name="draw:dots1-length">0.051cm</xsl:attribute> + <xsl:attribute name="draw:dots2">3</xsl:attribute> + <xsl:attribute name="draw:dots2-length">0.254cm</xsl:attribute> + <xsl:attribute name="draw:distance">0.127cm</xsl:attribute> + </xsl:when> + <xsl:when test="$line='dot-dash' or $line='dash-dot-heavy'"> + <xsl:attribute name="draw:name">3 Dashes 3 Dots (var)</xsl:attribute> + <xsl:attribute name="draw:style">rect</xsl:attribute> + <xsl:attribute name="draw:dots1">3</xsl:attribute> + <xsl:attribute name="draw:dots1-length">197%</xsl:attribute> + <xsl:attribute name="draw:dots2">3</xsl:attribute> + <xsl:attribute name="draw:distance">100%</xsl:attribute> + </xsl:when> + <xsl:when test="$line='double'"> + <xsl:attribute name="draw:name">Line with Fine Dots</xsl:attribute> + <xsl:attribute name="draw:style">rect</xsl:attribute> + <xsl:attribute name="draw:dots1">1</xsl:attribute> + <xsl:attribute name="draw:dots1-length">2.007cm</xsl:attribute> + <xsl:attribute name="draw:dots2">10</xsl:attribute> + <xsl:attribute name="draw:distance">0.152cm</xsl:attribute> + </xsl:when> + <xsl:when test="$line='wavy-double'"> + <xsl:attribute name="draw:name">Fine Dashed (var)</xsl:attribute> + <xsl:attribute name="draw:style">rect</xsl:attribute> + <xsl:attribute name="draw:dots1">1</xsl:attribute> + <xsl:attribute name="draw:dots1-length">197%</xsl:attribute> + <xsl:attribute name="draw:distance">197%</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="draw:name">Fine Dashed</xsl:attribute> + <xsl:attribute name="draw:style">rect</xsl:attribute> + <xsl:attribute name="draw:dots1">1</xsl:attribute> + <xsl:attribute name="draw:dots1-length">0.508cm</xsl:attribute> + <xsl:attribute name="draw:dots2">1</xsl:attribute> + <xsl:attribute name="draw:dots2-length">0.508cm</xsl:attribute> + <xsl:attribute name="draw:distance">0.508cm</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="process-graphics"> + <xsl:param name="draw-name"/> + <xsl:if test="图:预定义图形/图:类别"> + </xsl:if> + <xsl:for-each select="key('rel_graphic_name',@图:标识符)/å­—:锚点属性/å­—:ä½ç½®/å­—:åž‚ç›´"> + <xsl:attribute name="style:vertical-pos"><xsl:choose><xsl:when test="å­—:ç»å¯¹">from-top</xsl:when><xsl:when test="å­—:相对/@å­—:值='bottom'">bottom</xsl:when><xsl:when test="å­—:相对/@å­—:值='center'">middle</xsl:when><xsl:when test="å­—:相对/@å­—:值='inside'">below</xsl:when><xsl:otherwise>top</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="style:vertical-rel"><xsl:choose><xsl:when test="@å­—:相对于='margin'">paragraph-content</xsl:when><xsl:otherwise><xsl:value-of select="@å­—:相对于"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:for-each> + <xsl:for-each select="key('rel_graphic_name',@图:标识符)/å­—:锚点属性/å­—:ä½ç½®/å­—:æ°´å¹³"> + <xsl:attribute name="style:horizontal-pos"><xsl:choose><xsl:when test="å­—:ç»å¯¹">from-left</xsl:when><xsl:otherwise><xsl:value-of select="å­—:相对/@å­—:值"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="style:horizontal-rel"><xsl:choose><xsl:when test="@å­—:相对于='margin'">paragraph</xsl:when><xsl:when test="@å­—:相对于='page'">page</xsl:when><xsl:when test="@å­—:相对于='column'">paragraph</xsl:when><xsl:when test="@å­—:相对于='char'">char</xsl:when></xsl:choose></xsl:attribute> + </xsl:for-each> + <xsl:variable name="wrap_type"> + <xsl:value-of select="key('rel_graphic_name',@图:标识符)/å­—:锚点属性/å­—:绕排/@å­—:绕排方å¼"/> + </xsl:variable> + <xsl:variable name="aa"> + <xsl:value-of select="key('rel_graphic_name',@图:标识符)/å­—:锚点属性/å­—:绕排/@å­—:绕排顶点"/> + </xsl:variable> + <xsl:for-each select="key('rel_graphic_name',@图:标识符)/å­—:锚点属性/å­—:绕排/@å­—:绕排方å¼"> + <xsl:attribute name="style:wrap"><xsl:choose><xsl:when test="$wrap_type = 'through'">run-through</xsl:when><xsl:when test="$wrap_type = 'tight'">right</xsl:when><xsl:when test="$wrap_type = 'square'">parallel</xsl:when><xsl:when test="$wrap_type = 'top-bottom'">dynamic</xsl:when><xsl:when test="$wrap_type = 'infrontoftext'">run-through</xsl:when><xsl:when test="$wrap_type = 'behindtext'">run-through</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="style:run-through"><xsl:choose><xsl:when test="$wrap_type = 'behindtext'">background</xsl:when><xsl:otherwise>foreground</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:for-each> + <xsl:if test="key('rel_graphic_name',@图:标识符)/å­—:锚点属性/å­—:è¾¹è·"> + <xsl:for-each select="key('rel_graphic_name',@图:标识符)/å­—:锚点属性/å­—:è¾¹è·"> + <xsl:attribute name="fo:margin-top"><xsl:value-of select="concat(@å­—:上,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:margin-bottom"><xsl:value-of select="concat(@å­—:下,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:margin-right"><xsl:value-of select="concat(@å­—:å³,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:margin-left"><xsl:value-of select="concat(@å­—:å·¦,$uofUnit)"/></xsl:attribute> + </xsl:for-each> + </xsl:if> + <xsl:if test="key('rel_graphic_name',@图:标识符)/å­—:锚点属性/å­—:ä¿æŠ¤/@å­—:值='true'"> + <xsl:choose> + <xsl:when test="图:预定义图形/图:å称"> + <xsl:attribute name="style:protect">position size</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:protect">content size position</xsl:attribute> + <xsl:attribute name="draw:size-protect">true</xsl:attribute> + <xsl:attribute name="draw:move-protect">true</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="图:预定义图形/图:å称"> + <xsl:choose> + <xsl:when test="图:预定义图形/图:å称='椭圆'"> + </xsl:when> + </xsl:choose> + </xsl:if> + <xsl:choose> + <xsl:when test="not(图:预定义图形/图:属性/图:å¡«å……)"> + <xsl:attribute name="draw:fill">none</xsl:attribute> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:图片"> + <xsl:choose> + <xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:å称='background-image'"> + <xsl:element name="style:background-image"> + <xsl:element name="office:binary-data"> + <xsl:variable name="biaoshi"> + <xsl:value-of select="图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:图形引用"/> + </xsl:variable> + <xsl:value-of select="ancestor::uof:对象集/uof:其他对象[@uof:标识符=$biaoshi]/uof:æ•°æ®"/> + </xsl:element> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="draw:fill">bitmap</xsl:attribute> + <xsl:attribute name="draw:fill-image-name"><xsl:choose><xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:å称"><xsl:value-of select="图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:å称"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:图形引用"><xsl:value-of select="图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:图形引用"/></xsl:when></xsl:choose></xsl:attribute> + <xsl:if test="not(图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:ä½ç½®='tile')"> + <xsl:attribute name="style:repeat"><xsl:choose><xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:ä½ç½®='center'">no-repeat</xsl:when><xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:图片/@图:ä½ç½®='stretch'">stretch</xsl:when></xsl:choose></xsl:attribute> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:图案"> + <xsl:attribute name="draw:fill">bitmap</xsl:attribute> + <xsl:attribute name="draw:fill-color"><xsl:value-of select="图:预定义图形/图:属性/图:å¡«å……/图:图案/@图:å‰æ™¯è‰²"/></xsl:attribute> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:颜色"> + <xsl:attribute name="draw:fill">solid</xsl:attribute> + <xsl:attribute name="draw:fill-color"><xsl:value-of select="图:预定义图形/图:属性/图:å¡«å……/图:颜色"/></xsl:attribute> + <xsl:attribute name="fo:background-color"><xsl:value-of select="图:预定义图形/图:属性/图:å¡«å……/图:颜色"/></xsl:attribute> + </xsl:when> + <xsl:when test="图:预定义图形/图:属性/图:å¡«å……/图:æ¸å˜"> + <xsl:attribute name="draw:fill">gradient</xsl:attribute> + <xsl:attribute name="draw:fill-color"><xsl:value-of select="图:预定义图形/图:属性/图:å¡«å……/图:æ¸å˜/@图:起始色"/></xsl:attribute> + <xsl:attribute name="draw:fill-gradient-name"><xsl:value-of select="concat('Gradient ',$draw-name)"/></xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:if test="图:预定义图形/图:属性/图:线颜色"> + <xsl:attribute name="svg:stroke-color"><xsl:value-of select="图:预定义图形/图:属性/图:线颜色"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:预定义图形/图:属性/图:线型 and not(图:预定义图形/图:属性/图:线型 = 'single') and not(图:预定义图形/图:属性/图:线型 = 'thick')"> + <xsl:variable name="linetype" select="图:预定义图形/图:属性/图:线型"/> + <xsl:attribute name="draw:stroke"><xsl:choose><xsl:when test="$linetype='none'">none</xsl:when><xsl:otherwise>dash</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="$linetype='none'"> + <xsl:attribute name="fo:border">none</xsl:attribute> + </xsl:if> + <xsl:attribute name="draw:stroke-dash"><xsl:choose><xsl:when test="$linetype='dot-dot-dash' or $linetype='dash-dot-dot-heavy'">2 Dots 1 Dash</xsl:when><xsl:when test="$linetype='dash' or $linetype='dashed-heavy'">Ultrafine_20_Dashed</xsl:when><xsl:when test="$linetype='dotted' or $linetype='dotted-heavy'">Ultrafine Dotted (var)</xsl:when><xsl:when test="$linetype='double'">Line with Fine Dots</xsl:when><xsl:when test="$linetype='dot-dash' or $linetype='dash-dot-heavy'">3 Dashes 3 Dots (var)</xsl:when><xsl:when test="$linetype='wave' or $linetype='wavy-heavy'">Ultrafine 2 Dots 3 Dashes</xsl:when><xsl:when test="$linetype='wavy-double'">Fine Dashed (var)</xsl:when><xsl:otherwise>Fine Dashed</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="图:预定义图形/图:属性/图:线粗细"> + <xsl:attribute name="svg:stroke-width"><xsl:value-of select="concat(图:预定义图形/图:属性/图:线粗细,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´"> + <xsl:attribute name="draw:marker-start"><xsl:choose><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='normal'">Arrow</xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='open'">Line Arrow</xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='stealth'">Arrow concave</xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='oval'">Circle</xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·='diamond'">Square 45</xsl:when></xsl:choose></xsl:attribute> + <xsl:if test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:大å°"> + <xsl:attribute name="draw:marker-start-width"><xsl:choose><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¤§å° = '1'"><xsl:value-of select="concat('0.05',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¤§å° = '2'"><xsl:value-of select="concat('0.10',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¤§å° = '3'"><xsl:value-of select="concat('0.15',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¤§å° = '4'"><xsl:value-of select="concat('0.20',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¤§å° = '5'"><xsl:value-of select="concat('0.25',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¤§å° = '6'"><xsl:value-of select="concat('0.30',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¤§å° = '7'"><xsl:value-of select="concat('0.35',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¤§å° = '8'"><xsl:value-of select="concat('0.40',$uofUnit)"/></xsl:when><xsl:otherwise><xsl:value-of select="concat('0.45',$uofUnit)"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´"> + <xsl:attribute name="draw:marker-end"><xsl:choose><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='normal'">Arrow</xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='open'">Line Arrow</xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='stealth'">Arrow concave</xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='oval'">Circle</xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·='diamond'">Square 45</xsl:when></xsl:choose></xsl:attribute> + <xsl:if test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:大å°"> + <xsl:attribute name="draw:marker-end-width"><xsl:choose><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¤§å° = '1'"><xsl:value-of select="concat('0.05',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¤§å° = '2'"><xsl:value-of select="concat('0.10',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¤§å° = '3'"><xsl:value-of select="concat('0.15',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¤§å° = '4'"><xsl:value-of select="concat('0.20',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¤§å° = '5'"><xsl:value-of select="concat('0.25',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¤§å° = '6'"><xsl:value-of select="concat('0.30',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¤§å° = '7'"><xsl:value-of select="concat('0.35',$uofUnit)"/></xsl:when><xsl:when test="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¤§å° = '8'"><xsl:value-of select="concat('0.40',$uofUnit)"/></xsl:when><xsl:otherwise><xsl:value-of select="concat('0.45',$uofUnit)"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="图:预定义图形/图:属性/图:宽度"> + </xsl:if> + <xsl:if test="图:预定义图形/图:属性/图:高度"> + </xsl:if> + <xsl:if test="图:预定义图形/图:属性/图:旋转角度"> + </xsl:if> + <xsl:if test="图:预定义图形/图:属性/图:é”定纵横比"> + </xsl:if> + <xsl:if test="图:预定义图形/图:属性/图:打å°å¯¹è±¡"> + </xsl:if> + <xsl:if test="图:预定义图形/图:属性/图:é€æ˜Žåº¦"> + <xsl:attribute name="draw:opacity"><xsl:value-of select="concat((100 - 图:预定义图形/图:属性/图:é€æ˜Žåº¦),'%')"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:文本内容"> + <xsl:if test="图:文本内容/@图:上边è·"> + <xsl:attribute name="fo:padding-top"><xsl:value-of select="concat(图:文本内容/@图:上边è·,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:padding-bottom"><xsl:value-of select="concat(图:文本内容/@图:下边è·,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:padding-left"><xsl:value-of select="concat(图:文本内容/@图:左边è·,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:padding-right"><xsl:value-of select="concat(图:文本内容/@图:å³è¾¹è·,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:文本内容/@图:文字排列方å‘"> + <xsl:choose> + <xsl:when test="图:文本内容/@图:文字排列方å‘='vert-l2r'"> + <xsl:attribute name="style:writing-mode">tb-rl</xsl:attribute> + </xsl:when> + <xsl:when test="图:文本内容/@图:文字排列方å‘='vert-r2l'"> + <xsl:attribute name="style:writing-mode">tb-rl</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:if> + <xsl:if test="图:文本内容/@图:水平对é½"> + <xsl:attribute name="draw:textarea-horizontal-align"><xsl:value-of select="图:文本内容/@图:水平对é½"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:文本内容/@图:垂直对é½"> + <xsl:attribute name="draw:textarea-vertical-align"><xsl:value-of select="图:文本内容/@图:垂直对é½"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:文本内容/@图:自动æ¢è¡Œ"> + <xsl:attribute name="fo:wrap-option"><xsl:choose><xsl:when test="图:文本内容/@图:自动æ¢è¡Œ='1' or 图:文本内容/@图:自动æ¢è¡Œ='true'">wrap</xsl:when><xsl:otherwise>no-wrap</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="图:文本内容/@图:大å°é€‚应文字='true'"> + <xsl:attribute name="draw:auto-grow-width">true</xsl:attribute> + <xsl:attribute name="draw:auto-grow-height">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="draw:auto-grow-width">false</xsl:attribute> + <xsl:attribute name="draw:auto-grow-height">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="图:控制点"> + </xsl:if> + </xsl:template> + <xsl:template name="图形解æž"> + <xsl:variable name="tuxing1" select="å­—:图形/@å­—:图形引用"/> + <xsl:variable name="paiban"> + <xsl:value-of select="/uof:UOF/uof:对象集/图:图形[@图:标识符 = $tuxing1]/图:预定义图形/图:å称"/> + </xsl:variable> + <xsl:variable name="otherobject"> + <xsl:value-of select="/uof:UOF/uof:对象集/图:图形[@图:标识符 = $tuxing1]/@图:其他对象"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="/uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$tuxing1]"> + <xsl:if test="/uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$tuxing1]/@uof:公共类型='png' or /uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$tuxing1]/@uof:公共类型='jpg' or /uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$tuxing1]/@uof:公共类型='bmp' or /uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$tuxing1]/@uof:公共类型='gif' or /uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$tuxing1]/@uof:ç§æœ‰ç±»åž‹='图片'"> + <xsl:element name="draw:frame"> + <xsl:attribute name="draw:name"><xsl:variable name="pos"><xsl:value-of select="count(preceding::å­—:锚点)"/></xsl:variable><xsl:value-of select="concat('图形',$pos)"/></xsl:attribute> + <xsl:if test="å­—:锚点属性/å­—:ä½ç½®/å­—:æ°´å¹³/å­—:ç»å¯¹"> + <xsl:attribute name="svg:x"><xsl:value-of select="concat(å­—:锚点属性/å­—:ä½ç½®/å­—:æ°´å¹³/å­—:ç»å¯¹/@å­—:值,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:锚点属性/å­—:ä½ç½®/å­—:åž‚ç›´/å­—:ç»å¯¹"> + <xsl:attribute name="svg:y"><xsl:value-of select="concat(å­—:锚点属性/å­—:ä½ç½®/å­—:åž‚ç›´/å­—:ç»å¯¹/@å­—:值,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="svg:width"><xsl:value-of select="concat(å­—:锚点属性/å­—:宽度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:height"><xsl:value-of select="concat(å­—:锚点属性/å­—:高度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="text:anchor-type"><xsl:choose><xsl:when test="@å­—:类型='inline'">as-char</xsl:when><xsl:otherwise>paragraph</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:for-each select="/uof:UOF/uof:对象集/图:图形[@图:标识符 = $tuxing1]"> + <xsl:attribute name="draw:style-name"><xsl:value-of select="@图:标识符"/></xsl:attribute> + <xsl:attribute name="draw:z-index"><xsl:value-of select="@图:层次"/></xsl:attribute> + <xsl:if test="图:预定义图形/图:属性/图:旋转角度 and not(图:预定义图形/图:属性/图:旋转角度='0.0')"> + <xsl:variable name="jiaodu"> + <xsl:value-of select="图:预定义图形/图:属性/图:旋转角度"/> + </xsl:variable> + <xsl:variable name="shibie"> + <xsl:value-of select="图:预定义图形/图:生æˆè½¯ä»¶"/> + </xsl:variable> + <xsl:variable name="rotate-angle"> + <xsl:choose> + <xsl:when test="图:预定义图形/图:生æˆè½¯ä»¶ and not($shibie='PNG')"> + <xsl:value-of select="((360 - $jiaodu) * 2 * 3.14159265 ) div 360"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="(图:预定义图形/图:属性/图:旋转角度 * 2 * 3.14159265 ) div 360"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="draw:transform"><xsl:value-of select="concat('rotate (',$rotate-angle,') translate (-0.0194027777777778cm 3.317875cm)')"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:文本内容"> + <xsl:apply-templates select="图:文本内容/å­—:段è½"/> + <xsl:apply-templates select="图:文本内容/å­—:文字表"/> + </xsl:if> + </xsl:for-each> + <xsl:if test="/uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$tuxing1]/uof:æ•°æ®"> + <draw:image> + <office:binary-data> + <xsl:value-of select="/uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$tuxing1]/uof:æ•°æ®"/> + </office:binary-data> + </draw:image> + </xsl:if> + <xsl:if test="/uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$tuxing1]/uof:路径"> + <xsl:attribute name="xlink:href"><xsl:value-of select="/uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$tuxing1]/uof:路径"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + </xsl:when> + <xsl:when test="/uof:UOF/uof:对象集/图:图形[@图:标识符=$tuxing1]/@图:其他对象 and /uof:UOF/uof:对象集/uof:其他对象/@uof:公共类型='jpg'"> + <xsl:variable name="bshi"> + <xsl:value-of select="/uof:UOF/uof:对象集/图:图形/@图:其他对象"/> + </xsl:variable> + <xsl:if test="/uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$bshi]/@uof:公共类型='jpg'"> + <xsl:element name="draw:frame"> + <xsl:attribute name="draw:name"><xsl:variable name="pos"><xsl:value-of select="count(preceding::å­—:锚点)"/></xsl:variable><xsl:value-of select="concat('图形',$pos)"/></xsl:attribute> + <xsl:if test="å­—:锚点属性/å­—:ä½ç½®/å­—:æ°´å¹³/å­—:ç»å¯¹"> + <xsl:attribute name="svg:x"><xsl:value-of select="concat(å­—:锚点属性/å­—:ä½ç½®/å­—:æ°´å¹³/å­—:ç»å¯¹/@å­—:值,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:锚点属性/å­—:ä½ç½®/å­—:åž‚ç›´/å­—:ç»å¯¹"> + <xsl:attribute name="svg:y"><xsl:value-of select="concat(å­—:锚点属性/å­—:ä½ç½®/å­—:åž‚ç›´/å­—:ç»å¯¹/@å­—:值,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="svg:width"><xsl:value-of select="concat(å­—:锚点属性/å­—:宽度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:height"><xsl:value-of select="concat(å­—:锚点属性/å­—:高度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="text:anchor-type"><xsl:choose><xsl:when test="@å­—:类型='inline'">as-char</xsl:when><xsl:otherwise>paragraph</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:for-each select="/uof:UOF/uof:对象集/图:图形[@图:标识符 = $tuxing1]"> + <xsl:attribute name="draw:style-name"><xsl:value-of select="@图:标识符"/></xsl:attribute> + <xsl:attribute name="draw:z-index"><xsl:value-of select="@图:层次"/></xsl:attribute> + <xsl:if test="图:预定义图形/图:属性/图:旋转角度 and not(图:预定义图形/图:属性/图:旋转角度='0.0')"> + <xsl:variable name="jiaodu"> + <xsl:value-of select="图:预定义图形/图:属性/图:旋转角度"/> + </xsl:variable> + <xsl:variable name="shibie"> + <xsl:value-of select="图:预定义图形/图:生æˆè½¯ä»¶"/> + </xsl:variable> + <xsl:variable name="rotate-angle"> + <xsl:choose> + <xsl:when test="图:预定义图形/图:生æˆè½¯ä»¶ and not($shibie='PNG')"> + <xsl:value-of select="((360 - $jiaodu) * 2 * 3.14159265 ) div 360"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="(图:预定义图形/图:属性/图:旋转角度 * 2 * 3.14159265 ) div 360"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="draw:transform"><xsl:value-of select="concat('rotate (',$rotate-angle,') translate (-0.0194027777777778cm 3.317875cm)')"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:文本内容"> + <xsl:apply-templates select="图:文本内容/å­—:段è½"/> + <xsl:apply-templates select="图:文本内容/å­—:文字表"/> + </xsl:if> + <xsl:variable name="qita"> + <xsl:value-of select="self::node()/@图:其他对象"/> + </xsl:variable> + <xsl:for-each select="/uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$qita]/uof:æ•°æ®"> + <draw:image> + <office:binary-data> + <xsl:value-of select="."/> + </office:binary-data> + </draw:image> + </xsl:for-each> + </xsl:for-each> + <xsl:if test="/uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$tuxing1]/uof:路径"> + <xsl:attribute name="xlink:href"><xsl:value-of select="/uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$tuxing1]/uof:路径"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + </xsl:when> + <xsl:when test="/uof:UOF/uof:对象集/图:图形[@图:标识符 = $tuxing1]/图:文本内容[@图:文本框='true'] and not($paiban='排版框')"> + <draw:frame text:anchor-type="paragraph"> + <xsl:attribute name="draw:style-name"><xsl:value-of select="$tuxing1"/></xsl:attribute> + <xsl:attribute name="svg:width"><xsl:value-of select="concat(å­—:锚点属性/å­—:宽度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:height"><xsl:value-of select="concat(å­—:锚点属性/å­—:高度,$uofUnit)"/></xsl:attribute> + <xsl:if test="å­—:锚点属性/å­—:ä½ç½®/å­—:æ°´å¹³/å­—:ç»å¯¹"> + <xsl:attribute name="svg:x"><xsl:value-of select="concat(å­—:锚点属性/å­—:ä½ç½®/å­—:æ°´å¹³/å­—:ç»å¯¹/@å­—:值,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:锚点属性/å­—:ä½ç½®/å­—:åž‚ç›´/å­—:ç»å¯¹"> + <xsl:attribute name="svg:y"><xsl:value-of select="concat(å­—:锚点属性/å­—:ä½ç½®/å­—:åž‚ç›´/å­—:ç»å¯¹/@å­—:值,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="draw:z-index"> + <xsl:for-each select="/uof:UOF/uof:对象集/图:图形[@图:标识符 = $tuxing1]"><xsl:value-of select="@图:层次"/></xsl:for-each> + </xsl:attribute> + <draw:text-box> + <xsl:apply-templates select="/uof:UOF/uof:对象集/图:图形[@图:标识符=$tuxing1]/图:文本内容/å­—:段è½"/> + <xsl:apply-templates select="/uof:UOF/uof:对象集/图:图形[@图:标识符=$tuxing1]/图:文本内容/å­—:文字表"/> + </draw:text-box> + </draw:frame> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="leibie"> + <xsl:for-each select="/uof:UOF/uof:对象集/图:图形[@图:标识符=$tuxing1]"> + <xsl:value-of select="图:预定义图形/图:类别"/> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="leibie2"> + <xsl:for-each select="/uof:UOF/uof:对象集/图:图形[@图:标识符=$tuxing1]"> + <xsl:value-of select="图:预定义图形/图:å称"/> + </xsl:for-each> + </xsl:variable> + <xsl:choose> + <xsl:when test="$leibie='22'"> + <xsl:call-template name="排版框"> + <xsl:with-param name="biaoshi" select="$tuxing1"/> + <xsl:with-param name="name" select="$leibie2"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$leibie='23'"> + <xsl:call-template name="文本框"> + <xsl:with-param name="biaoshi" select="$tuxing1"/> + <xsl:with-param name="name" select="$leibie2"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$leibie='11'"> + <xsl:call-template name="Rectangle"/> + </xsl:when> + <xsl:when test="$leibie='19'"> + <xsl:call-template name="Oval"/> + </xsl:when> + <xsl:when test="$leibie='61'"> + <xsl:call-template name="Line"/> + </xsl:when> + <xsl:when test="$leibie='62'"> + <xsl:call-template name="Line"/> + </xsl:when> + <xsl:when test="$leibie='63'"> + <xsl:call-template name="Line"/> + </xsl:when> + <xsl:when test="$leibie='64'"> + <xsl:call-template name="Curve"/> + </xsl:when> + <xsl:when test="$leibie='65'"> + <xsl:call-template name="Freeform"/> + </xsl:when> + <xsl:when test="$leibie='66'"> + <xsl:call-template name="Scribble"/> + </xsl:when> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="文本框"> + <xsl:param name="biaoshi"/> + <xsl:param name="name"/> + <draw:frame text:anchor-type="paragraph"> + <xsl:attribute name="draw:style-name"><xsl:value-of select="$biaoshi"/></xsl:attribute> + <xsl:attribute name="draw:name"><xsl:value-of select="$name"/></xsl:attribute> + <xsl:attribute name="svg:width"><xsl:value-of select="concat(å­—:锚点属性/å­—:宽度,$uofUnit)"/></xsl:attribute> + <xsl:if test="å­—:锚点属性/å­—:ä½ç½®/å­—:æ°´å¹³/å­—:ç»å¯¹"> + <xsl:attribute name="svg:x"><xsl:value-of select="concat(å­—:锚点属性/å­—:ä½ç½®/å­—:æ°´å¹³/å­—:ç»å¯¹/@å­—:值,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:锚点属性/å­—:ä½ç½®/å­—:åž‚ç›´/å­—:ç»å¯¹"> + <xsl:attribute name="svg:y"><xsl:value-of select="concat(å­—:锚点属性/å­—:ä½ç½®/å­—:åž‚ç›´/å­—:ç»å¯¹/@å­—:值,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="draw:z-index"> + <xsl:for-each select="/uof:UOF/uof:对象集/图:图形[@图:标识符 = $biaoshi]"> + <xsl:value-of select="@图:层次"/> + </xsl:for-each> + </xsl:attribute> + <draw:text-box> + <xsl:apply-templates select="/uof:UOF/uof:对象集/图:图形[@图:标识符=$biaoshi]/图:文本内容/å­—:段è½"/> + <xsl:apply-templates select="/uof:UOF/uof:对象集/图:图形[@图:标识符=$biaoshi]/图:文本内容/å­—:文字表"/> + </draw:text-box> + </draw:frame> + </xsl:template> + <xsl:template name="Curve"> + <xsl:element name="draw:path"> + <xsl:variable name="tuxing1" select="å­—:图形/@å­—:图形引用"/> + <xsl:for-each select="/uof:UOF/uof:对象集/图:图形[@图:标识符=$tuxing1]"> + <xsl:variable name="width" select="number(图:预定义图形/图:属性/图:宽度)*1000"/> + <xsl:variable name="height" select="number(图:预定义图形/图:属性/图:高度)*1000"/> + <xsl:attribute name="svg:viewBox"><xsl:value-of select="concat('0 0 ',$width, ' ',$height)"/></xsl:attribute> + <xsl:attribute name="svg:d"><xsl:value-of select="图:预定义图形/图:关键点åæ ‡/@图:路径"/></xsl:attribute> + </xsl:for-each> + <xsl:call-template name="common"/> + </xsl:element> + </xsl:template> + <xsl:template name="common"> + <xsl:if test="å­—:锚点属性/å­—:ä½ç½®/å­—:æ°´å¹³/å­—:ç»å¯¹"> + <xsl:attribute name="svg:x"><xsl:value-of select="concat(å­—:锚点属性/å­—:ä½ç½®/å­—:æ°´å¹³/å­—:ç»å¯¹/@å­—:值,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:锚点属性/å­—:ä½ç½®/å­—:åž‚ç›´/å­—:ç»å¯¹"> + <xsl:attribute name="svg:y"><xsl:value-of select="concat(å­—:锚点属性/å­—:ä½ç½®/å­—:åž‚ç›´/å­—:ç»å¯¹/@å­—:值,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:variable name="tuxing1" select="å­—:图形/@å­—:图形引用"/> + <xsl:attribute name="svg:width"><xsl:value-of select="concat(å­—:锚点属性/å­—:宽度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:height"><xsl:value-of select="concat(å­—:锚点属性/å­—:高度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="text:anchor-type"><xsl:choose><xsl:when test="@å­—:类型='inline'">as-char</xsl:when><xsl:otherwise>paragraph</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:for-each select="/uof:UOF/uof:对象集/图:图形[@图:标识符 = $tuxing1]"> + <xsl:attribute name="draw:style-name"><xsl:value-of select="@图:标识符"/></xsl:attribute> + <xsl:attribute name="draw:z-index"><xsl:value-of select="@图:层次"/></xsl:attribute> + <xsl:if test="图:预定义图形/图:属性/图:旋转角度 and not(图:预定义图形/图:属性/图:旋转角度='0.0')"> + <xsl:variable name="jiaodu"> + <xsl:value-of select="图:预定义图形/图:属性/图:旋转角度"/> + </xsl:variable> + <xsl:variable name="shibie"> + <xsl:value-of select="图:预定义图形/图:生æˆè½¯ä»¶"/> + </xsl:variable> + <xsl:variable name="rotate-angle"> + <xsl:choose> + <xsl:when test="图:预定义图形/图:生æˆè½¯ä»¶ and not($shibie='PNG')"> + <xsl:value-of select="((360 - $jiaodu) * 2 * 3.14159265 ) div 360"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="(图:预定义图形/图:属性/图:旋转角度 * 2 * 3.14159265 ) div 360"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="draw:transform"><xsl:value-of select="concat('rotate (',$rotate-angle,') translate (-0.0194027777777778cm 3.317875cm)')"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:文本内容"> + <xsl:apply-templates select="图:文本内容/å­—:段è½"/> + <xsl:apply-templates select="图:文本内容/å­—:文字表"/> + </xsl:if> + </xsl:for-each> + </xsl:template> + <xsl:template name="common1"> + <xsl:if test="å­—:锚点属性/å­—:ä½ç½®/å­—:æ°´å¹³/å­—:ç»å¯¹"> + <xsl:attribute name="svg:x"><xsl:value-of select="concat(å­—:锚点属性/å­—:ä½ç½®/å­—:æ°´å¹³/å­—:ç»å¯¹/@å­—:值,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:锚点属性/å­—:ä½ç½®/å­—:åž‚ç›´/å­—:ç»å¯¹"> + <xsl:attribute name="svg:y"><xsl:value-of select="concat(å­—:锚点属性/å­—:ä½ç½®/å­—:åž‚ç›´/å­—:ç»å¯¹/@å­—:值,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:variable name="tuxing1" select="å­—:图形/@å­—:图形引用"/> + <xsl:attribute name="svg:width"><xsl:value-of select="concat(/uof:UOF/uof:对象集/图:图形[@图:标识符=$tuxing1]/图:预定义图形/图:属性/图:宽度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:height"><xsl:value-of select="concat(/uof:UOF/uof:对象集/图:图形[@图:标识符=$tuxing1]/图:预定义图形/图:属性/图:高度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="text:anchor-type"><xsl:choose><xsl:when test="@å­—:类型='inline'">as-char</xsl:when><xsl:otherwise>paragraph</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:for-each select="/uof:UOF/uof:对象集/图:图形[@图:标识符 = $tuxing1]"> + <xsl:attribute name="draw:style-name"><xsl:value-of select="@图:标识符"/></xsl:attribute> + <xsl:attribute name="draw:z-index"><xsl:value-of select="@图:层次"/></xsl:attribute> + <xsl:if test="图:预定义图形/图:属性/图:旋转角度 and not(图:预定义图形/图:属性/图:旋转角度='0.0')"> + <xsl:variable name="jiaodu"> + <xsl:value-of select="图:预定义图形/图:属性/图:旋转角度"/> + </xsl:variable> + <xsl:variable name="shibie"> + <xsl:value-of select="图:预定义图形/图:生æˆè½¯ä»¶"/> + </xsl:variable> + <xsl:variable name="rotate-angle"> + <xsl:choose> + <xsl:when test="图:预定义图形/图:生æˆè½¯ä»¶ and not($shibie='PNG')"> + <xsl:value-of select="((360 - $jiaodu) * 2 * 3.14159265 ) div 360"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="(图:预定义图形/图:属性/图:旋转角度 * 2 * 3.14159265 ) div 360"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="draw:transform"><xsl:value-of select="concat('rotate (',$rotate-angle,') translate (-0.0194027777777778cm 3.317875cm)')"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:文本内容"> + <xsl:apply-templates select="图:文本内容/å­—:段è½"/> + <xsl:apply-templates select="图:文本内容/å­—:文字表"/> + </xsl:if> + </xsl:for-each> + </xsl:template> + <xsl:template name="Freeform"> + <xsl:element name="draw:polygon"> + <xsl:variable name="tuxing1" select="å­—:图形/@å­—:图形引用"/> + <xsl:variable name="width" select="number(/uof:UOF/uof:对象集/图:图形[@图:标识符 = $tuxing1]/图:预定义图形/图:属性/图:宽度)*1000"/> + <xsl:variable name="height" select="number(/uof:UOF/uof:对象集/图:图形[@图:标识符 = $tuxing1]/图:预定义图形/图:属性/图:高度)*1000"/> + <xsl:attribute name="svg:viewBox"><xsl:value-of select="concat('0 0 ',$width, ' ',$height)"/></xsl:attribute> + <xsl:attribute name="draw:points"><xsl:for-each select="/uof:UOF/uof:对象集/图:图形[@图:标识符 = $tuxing1]/图:预定义图形/图:关键点åæ ‡"><xsl:call-template name="drawpoints"><xsl:with-param name="points" select="concat(number(图:åæ ‡[1]/@xåæ ‡)*1000,',',number(图:åæ ‡[1]/@yåæ ‡)*1000)"/><xsl:with-param name="point-pos" select="2"/></xsl:call-template></xsl:for-each></xsl:attribute> + <xsl:call-template name="common"/> + </xsl:element> + </xsl:template> + <xsl:template name="drawpoints"> + <xsl:param name="points"/> + <xsl:param name="point-pos"/> + <xsl:choose> + <xsl:when test="图:åæ ‡[$point-pos]"> + <xsl:variable name="points1" select="concat($points,' ',number(图:åæ ‡[$point-pos]/@xåæ ‡)*1000,',',number(图:åæ ‡[$point-pos]/@yåæ ‡)*1000)"/> + <xsl:call-template name="drawpoints"> + <xsl:with-param name="points" select="$points1"/> + <xsl:with-param name="point-pos" select="$point-pos+1"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$points"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="Scribble"> + <xsl:element name="draw:polyline"> + <xsl:variable name="tuxing1" select="å­—:图形/@å­—:图形引用"/> + <xsl:variable name="width" select="number(/uof:UOF/uof:对象集/图:图形[@图:标识符 = $tuxing1]/图:预定义图形/图:属性/图:宽度)*1000"/> + <xsl:variable name="height" select="number(/uof:UOF/uof:对象集/图:图形[@图:标识符 = $tuxing1]/图:预定义图形/图:属性/图:高度)*1000"/> + <xsl:attribute name="svg:viewBox"><xsl:value-of select="concat('0 0 ',$width, ' ',$height)"/></xsl:attribute> + <xsl:attribute name="draw:points"><xsl:for-each select="/uof:UOF/uof:对象集/图:图形[@图:标识符 = $tuxing1]/图:预定义图形/图:关键点åæ ‡"><xsl:call-template name="drawpoints"><xsl:with-param name="points" select="concat(number(图:åæ ‡[1]/@xåæ ‡)*1000,',',number(图:åæ ‡[1]/@yåæ ‡)*1000)"/><xsl:with-param name="point-pos" select="2"/></xsl:call-template></xsl:for-each></xsl:attribute> + <xsl:call-template name="common"/> + </xsl:element> + </xsl:template> + <xsl:template name="Oval"> + <xsl:element name="draw:ellipse"> + <xsl:call-template name="common1"/> + </xsl:element> + </xsl:template> + <xsl:template name="排版框"> + <xsl:param name="biaoshi"/> + <xsl:param name="name"/> + <draw:frame text:anchor-type="paragraph"> + <xsl:attribute name="draw:style-name"><xsl:value-of select="$biaoshi"/></xsl:attribute> + <xsl:attribute name="draw:name"><xsl:value-of select="$name"/></xsl:attribute> + <xsl:attribute name="svg:width"><xsl:value-of select="concat(å­—:锚点属性/å­—:宽度,$uofUnit)"/></xsl:attribute> + <xsl:if test="å­—:锚点属性/å­—:ä½ç½®/å­—:æ°´å¹³/å­—:ç»å¯¹"> + <xsl:attribute name="svg:x"><xsl:value-of select="concat(å­—:锚点属性/å­—:ä½ç½®/å­—:æ°´å¹³/å­—:ç»å¯¹/@å­—:值,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:锚点属性/å­—:ä½ç½®/å­—:åž‚ç›´/å­—:ç»å¯¹"> + <xsl:attribute name="svg:y"><xsl:value-of select="concat(å­—:锚点属性/å­—:ä½ç½®/å­—:åž‚ç›´/å­—:ç»å¯¹/@å­—:值,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="draw:z-index"> + <xsl:for-each select="/uof:UOF/uof:对象集/图:图形[@图:标识符 = $biaoshi]"> + <xsl:value-of select="@图:层次"/> + </xsl:for-each> + </xsl:attribute> + <draw:text-box> + <xsl:attribute name="fo:min-height"><xsl:value-of select="concat(å­—:锚点属性/å­—:高度,$uofUnit)"/></xsl:attribute> + <xsl:apply-templates select="/uof:UOF/uof:对象集/图:图形[@图:标识符=$biaoshi]/图:文本内容/å­—:段è½"/> + <xsl:apply-templates select="/uof:UOF/uof:对象集/图:图形[@图:标识符=$biaoshi]/图:文本内容/å­—:文字表"/> + </draw:text-box> + </draw:frame> + </xsl:template> + <xsl:template name="Rectangle"> + <xsl:element name="draw:rect"> + <xsl:call-template name="common1"/> + </xsl:element> + </xsl:template> + <xsl:template name="Line"> + <xsl:element name="draw:line"> + <xsl:variable name="tuxing1" select="å­—:图形/@å­—:图形引用"/> + <xsl:attribute name="svg:x1"><xsl:value-of select="concat(å­—:锚点属性/å­—:ä½ç½®/å­—:æ°´å¹³/å­—:ç»å¯¹/@å­—:值,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y1"><xsl:value-of select="concat(å­—:锚点属性/å­—:ä½ç½®/å­—:åž‚ç›´/å­—:ç»å¯¹/@å­—:值,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:x2"><xsl:value-of select="concat((å­—:锚点属性/å­—:ä½ç½®/å­—:æ°´å¹³/å­—:ç»å¯¹/@å­—:值 + å­—:锚点属性/å­—:宽度),$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y2"><xsl:value-of select="concat((å­—:锚点属性/å­—:ä½ç½®/å­—:åž‚ç›´/å­—:ç»å¯¹/@å­—:值 + å­—:锚点属性/å­—:高度),$uofUnit)"/></xsl:attribute> + <xsl:for-each select="/uof:UOF/uof:对象集/图:图形[@图:标识符 = $tuxing1]"> + <xsl:attribute name="text:anchor-type">paragraph</xsl:attribute> + <xsl:attribute name="draw:style-name"><xsl:value-of select="@图:标识符"/></xsl:attribute> + <xsl:attribute name="draw:z-index"><xsl:value-of select="@图:层次"/></xsl:attribute> + <xsl:if test="图:预定义图形/图:属性/图:旋转角度 and not(图:预定义图形/图:属性/图:旋转角度='0.0')"> + <xsl:variable name="jiaodu"> + <xsl:value-of select="图:预定义图形/图:属性/图:旋转角度"/> + </xsl:variable> + <xsl:variable name="shibie"> + <xsl:value-of select="图:预定义图形/图:生æˆè½¯ä»¶"/> + </xsl:variable> + <xsl:variable name="rotate-angle"> + <xsl:choose> + <xsl:when test="图:预定义图形/图:生æˆè½¯ä»¶ and not($shibie='PNG')"> + <xsl:value-of select="((360 - $jiaodu) * 2 * 3.14159265 ) div 360"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="(图:预定义图形/图:属性/图:旋转角度 * 2 * 3.14159265 ) div 360"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="draw:transform"><xsl:value-of select="concat('rotate (',$rotate-angle,') translate (-0.0194027777777778cm 3.317875cm)')"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:文本内容"> + <xsl:apply-templates select="图:文本内容/å­—:段è½"/> + <xsl:apply-templates select="图:文本内容/å­—:文字表"/> + </xsl:if> + </xsl:for-each> + </xsl:element> + </xsl:template> + <xsl:template name="processPageBreaks"> + <xsl:variable name="pageBreak" select="å­—:å¥/å­—:分页符"/> + <xsl:call-template name="createSubParagraph"> + <xsl:with-param name="list" select="$pageBreak[1]/preceding-sibling::å­—:å¥"/> + <xsl:with-param name="pageBreak"/> + <xsl:with-param name="needsPageBreak">false</xsl:with-param> + </xsl:call-template> + <xsl:for-each select="$pageBreak"> + <xsl:call-template name="createSubParagraph"> + <xsl:with-param name="list" select="./following-sibling::å­—:å¥[preceding::å­—:å¥/å­—:分页符 = '.']"/> + <xsl:with-param name="pageBreak" select="."/> + <xsl:with-param name="needsPageBreak">true</xsl:with-param> + </xsl:call-template> + </xsl:for-each> + </xsl:template> + <xsl:template name="createSubParagraph"> + <xsl:param name="list"/> + <xsl:param name="pageBreak"/> + <xsl:param name="needsPageBreak"/> + <xsl:if test="(count($list) &gt; 0) or ($needsPageBreak ='true') "> + <xsl:element name="text:p"> + <xsl:choose> + <xsl:when test="$needsPageBreak = 'true'"> + <xsl:choose> + <xsl:when test="ancestor::å­—:段è½/å­—:段è½å±žæ€§"> + <xsl:attribute name="text:style-name">P<xsl:number from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" count="å­—:段è½å±žæ€§"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="text:style-name">PageBreak</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + <xsl:if test="$pageBreak"> + <xsl:apply-templates select="$pageBreak"/> + </xsl:if> + <xsl:apply-templates select="$list"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:å¥/å­—:区域开始[@å­—:类型='bookmark']"> + <xsl:variable name="biaoshi"> + <xsl:value-of select="@å­—:标识符"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="not(@å­—:å称)"> + <text:bookmark-start text:name="{/uof:UOF/uof:书签集/uof:书签[uof:文本ä½ç½®/@å­—:区域引用=$biaoshi]/@uof:å称}"/> + </xsl:when> + <xsl:otherwise> + <text:bookmark-start text:name="{@å­—:å称}"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:å¥/å­—:区域结æŸ[preceding::å­—:区域开始[1]/@å­—:类型='bookmark']"> + <xsl:variable name="biaoshi"> + <xsl:value-of select="@å­—:标识符引用"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="not(@å­—:å称)"> + <text:bookmark-end text:name="{/uof:UOF/uof:书签集/uof:书签[uof:文本ä½ç½®/@å­—:区域引用=$biaoshi]/@uof:å称}"/> + </xsl:when> + <xsl:otherwise> + <text:bookmark-end text:name="{@å­—:å称}"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:区域开始[@å­—:类型='annotation']"> + <text:bookmark-start text:name="{@å­—:标识符}"/> + </xsl:template> + <xsl:template match="å­—:区域结æŸ[preceding::å­—:区域开始[1]/@å­—:类型='annotation']"> + <text:bookmark-end text:name="{@å­—:标识符引用}"/> + </xsl:template> + <xsl:template match="å­—:区域开始[@å­—:类型='user-data']"> + <text:alphabetical-index-mark-start text:id="{@å­—:标识符}" text:string-value-phonetic="{@å­—:å称}"/> + </xsl:template> + <xsl:template match="å­—:区域结æŸ[preceding::å­—:区域开始[1]/@å­—:类型='user-data']"> + <text:alphabetical-index-mark-end text:id="{@å­—:标识符引用}"/> + </xsl:template> + <xsl:template match="å­—:段è½/å­—:域开始"> + <xsl:choose> + <xsl:when test="@å­—:类型='createdate'"> + <xsl:variable name="datestr" select="../å­—:å¥[preceding-sibling::å­—:域代ç ]/å­—:文本串"/> + <xsl:element name="text:creation-date"> + <xsl:attribute name="style:data-style-name">CreateDate<xsl:number from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" count="å­—:段è½/å­—:域开始[@å­—:类型 = 'createdate']"/></xsl:attribute> + <xsl:attribute name="text:date-value"><xsl:value-of select="$datestr"/></xsl:attribute> + <xsl:value-of select="$datestr"/> + </xsl:element> + </xsl:when> + <xsl:when test="@å­—:类型='savedate'"> + <xsl:variable name="datestr" select="../å­—:å¥[preceding-sibling::å­—:域代ç ]/å­—:文本串"/> + <xsl:element name="text:date"> + <xsl:attribute name="style:data-style-name">SaveDate<xsl:number from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" count="å­—:段è½/å­—:域开始[@å­—:类型 = 'savedate']"/></xsl:attribute> + <xsl:attribute name="text:date-value"><xsl:value-of select="$datestr"/></xsl:attribute> + <xsl:attribute name="text:fixed">true</xsl:attribute> + <xsl:value-of select="$datestr"/> + </xsl:element> + </xsl:when> + <xsl:when test="@å­—:类型='date'"> + <xsl:variable name="datestr" select="../å­—:å¥[preceding-sibling::å­—:域代ç ]/å­—:文本串"/> + <xsl:element name="text:date"> + <xsl:attribute name="style:data-style-name">Date<xsl:number from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" count="å­—:段è½/å­—:域开始[@å­—:类型 = 'date']"/></xsl:attribute> + <xsl:attribute name="text:date-value"><xsl:value-of select="$datestr"/></xsl:attribute> + <xsl:value-of select="$datestr"/> + </xsl:element> + </xsl:when> + <xsl:when test="@å­—:类型='time'"> + <xsl:variable name="datestr" select="../å­—:å¥[preceding-sibling::å­—:域代ç ]/å­—:文本串"/> + <xsl:element name="text:time"> + <xsl:attribute name="style:data-style-name">Time<xsl:number from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" count="å­—:段è½/å­—:域开始[@å­—:类型 = 'time']"/></xsl:attribute> + <xsl:attribute name="text:time-value"><xsl:value-of select="$datestr"/></xsl:attribute> + <xsl:value-of select="$datestr"/> + </xsl:element> + </xsl:when> + <xsl:when test="@å­—:类型='edittime'"> + <xsl:variable name="datestr" select="../å­—:å¥[preceding-sibling::å­—:域代ç ]/å­—:文本串"/> + <xsl:element name="text:editing-duration"> + <xsl:attribute name="style:data-style-name">EditTime<xsl:number from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" count="å­—:段è½/å­—:域开始[@å­—:类型 = 'edittime']"/></xsl:attribute> + <xsl:value-of select="$datestr"/> + </xsl:element> + </xsl:when> + <xsl:when test="@å­—:类型='createtime'"> + <xsl:variable name="datestr" select="../å­—:å¥[preceding-sibling::å­—:域代ç ]/å­—:文本串"/> + <xsl:element name="text:creation-time"> + <xsl:attribute name="style:data-style-name">CREATETIME<xsl:number from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" count="å­—:段è½/å­—:域开始[@å­—:类型 = 'createtime']"/></xsl:attribute> + <xsl:value-of select="$datestr"/> + </xsl:element> + </xsl:when> + <xsl:when test="@å­—:类型='page'"> + <xsl:call-template name="页ç åŸŸ"/> + </xsl:when> + <xsl:when test="@å­—:类型='numpages'"> + <xsl:call-template name="页数域"/> + </xsl:when> + <xsl:when test="@å­—:类型='author'"> + <xsl:call-template name="作者域"/> + </xsl:when> + <xsl:when test="@å­—:类型='username'"> + <xsl:call-template name="用户域"/> + </xsl:when> + <xsl:when test="@å­—:类型='userinitials'"> + <xsl:call-template name="缩写域"/> + </xsl:when> + <xsl:when test="@å­—:类型='title'"> + <xsl:call-template name="标题域"/> + </xsl:when> + <xsl:when test="@å­—:类型='subject'"> + <xsl:call-template name="主题域"/> + </xsl:when> + <xsl:when test="@å­—:类型='numchars'"> + <xsl:call-template name="字符数"/> + </xsl:when> + <xsl:when test="@å­—:类型='filename'"> + <xsl:call-template name="文件å"/> + </xsl:when> + <xsl:when test="@å­—:类型='edittime'"> + <xsl:call-template name="编辑时间"/> + </xsl:when> + <xsl:when test="@å­—:类型='creation-time'"> + <xsl:call-template name="创建时间"/> + </xsl:when> + <xsl:when test="@å­—:类型='seq'"> + <xsl:call-template name="题注"/> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="commonParagraph"> + <xsl:choose> + <xsl:when test="å­—:段è½å±žæ€§/å­—:大纲级别"> + <xsl:element name="text:h"> + <xsl:call-template name="commonParagraphAttributes"/> + <xsl:apply-templates/> + </xsl:element> + </xsl:when> + <xsl:when test="not (å­—:域开始/@å­—:类型='ref') and not(å­—:域开始/@å­—:类型='index')"> + <xsl:element name="text:p"> + <xsl:call-template name="commonParagraphAttributes"/> + <xsl:apply-templates/> + </xsl:element> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:template> + <xsl:template name="commonParagraphAttributes"> + <xsl:choose> + <xsl:when test="å­—:段è½å±žæ€§"> + <xsl:variable name="pp"> + <xsl:number from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" count="å­—:段è½[å­—:段è½å±žæ€§]"/> + </xsl:variable> + <xsl:variable name="aa"> + <xsl:number from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" count="å­—:段è½[å­—:域结æŸ]"/> + </xsl:variable> + <xsl:variable name="stylename" select="å­—:段è½å±žæ€§/@å­—:å¼æ ·å¼•ç”¨"/> + <xsl:choose> + <xsl:when test="preceding-sibling::å­—:段è½/å­—:域结æŸ"> + <xsl:attribute name="text:style-name"><xsl:value-of select="concat('P',$pp+$aa)"/></xsl:attribute> + </xsl:when> + <xsl:when test="contains($stylename,'Heading')"> + <xsl:attribute name="text:style-name"><xsl:value-of select="$stylename"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="text:style-name"><xsl:value-of select="concat('P',$pp)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="å­—:段è½å±žæ€§/å­—:大纲级别"> + <xsl:attribute name="text:outline-level"><xsl:value-of select="å­—:段è½å±žæ€§/å­—:大纲级别"/></xsl:attribute> + </xsl:if> + </xsl:when> + <xsl:when test="generate-id(ancestor::å­—:主体/descendant::å­—:段è½[1]) = generate-id(.)"> + <xsl:variable name="paragraph-number"> + <xsl:number from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" count="å­—:段è½[å­—:段è½å±žæ€§]"/> + </xsl:variable> + <xsl:attribute name="text:style-name">P<xsl:value-of select="number($paragraph-number)"/>_1</xsl:attribute> + </xsl:when> + <xsl:when test="not(å­—:段è½å±žæ€§) and (descendant::å­—:分æ ç¬¦ or ancestor::å­—:分节/descendant::å­—:节属性[å­—:分æ /@å­—:æ æ•° &gt; 1])"> + <xsl:attribute name="text:style-name">ColumnBreakPara</xsl:attribute> + </xsl:when> + <xsl:when test="å­—:å¥"> + <xsl:apply-templates select="å­—:文本串"/> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:段è½å±žæ€§"/> + <xsl:template match="å­—:å¥/å­—:å¥å±žæ€§"/> + <xsl:template match="å­—:å¥å±žæ€§" mode="style"> + <xsl:if test="not(@å­—:å¼æ ·å¼•ç”¨)"> + <xsl:element name="style:style"> + <xsl:attribute name="style:name">T<xsl:number from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" count="å­—:å¥å±žæ€§" format="1"/></xsl:attribute> + <xsl:attribute name="style:family">text</xsl:attribute> + <xsl:if test="@å­—:å¼æ ·å¼•ç”¨"> + <xsl:attribute name="style:parent-style-name"><xsl:value-of select="@å­—:å¼æ ·å¼•ç”¨"/></xsl:attribute> + </xsl:if> + <xsl:element name="style:text-properties"> + <xsl:apply-templates select="./*"/> + </xsl:element> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:å¥/å­—:文本串"> + <xsl:choose> + <xsl:when test="string(.) = ' ' "> + <xsl:element name="text:s"/> + </xsl:when> + <xsl:when test="contains(.,' ')"> + <xsl:call-template name="replace-spaces"> + <xsl:with-param name="curr-string" select="."/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="."/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="replace-spaces"> + <xsl:param name="curr-string"/> + <xsl:if test="contains($curr-string,' ')"> + <xsl:value-of select="substring-before($curr-string,' ')"/> + <text:s text:c="2"/> + <xsl:variable name="next-string" select="substring-after($curr-string,' ')"/> + <xsl:choose> + <xsl:when test="contains($next-string, ' ')"> + <xsl:call-template name="replace-spaces"> + <xsl:with-param name="curr-string" select="$next-string"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$next-string"/> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:空格符[parent::å­—:å¥]"> + <xsl:element name="text:s"> + <xsl:attribute name="text:c"><xsl:value-of select="@å­—:个数"/></xsl:attribute> + </xsl:element> + </xsl:template> + <xsl:template match="å­—:制表符[parent::å­—:å¥]"> + <xsl:element name="text:tab"/> + </xsl:template> + <xsl:template match="å­—:å¥"> + <xsl:if test="name(following-sibling::*[1])!='å­—:域结æŸ'"> + <xsl:if test="å­—:æ¢è¡Œç¬¦"> + <xsl:element name="text:line-break"/> + </xsl:if> + <xsl:variable name="currently-node" select="./å­—:锚点"/> + <xsl:choose> + <xsl:when test="å­—:å¥å±žæ€§//å­—:éšè—文字/@å­—:值='true'"> + <text:hidden-text text:is-hidden="true" text:string-value="{.}"/> + </xsl:when> + <xsl:when test="å­—:区域开始[@å­—:类型='hyperlink']"> + <xsl:element name="text:a"> + <xsl:attribute name="xlink:type">simple</xsl:attribute> + <xsl:variable name="hyperDest" select="å­—:区域开始/@å­—:标识符"/> + <xsl:attribute name="xlink:href"><xsl:for-each select="/uof:UOF/uof:链接集/uof:超级链接"><xsl:if test="@uof:链æº=$hyperDest"><xsl:if test="@uof:æ示"><xsl:attribute name="office:name"><xsl:value-of select="@uof:æ示"/></xsl:attribute></xsl:if><xsl:if test="@uof:目标"><xsl:variable name="bsh" select="@uof:目标"/><xsl:choose><xsl:when test="contains($bsh,'\')"><xsl:value-of select="concat('/',translate($bsh,'\','/'))"/></xsl:when><xsl:otherwise><xsl:value-of select="$bsh"/></xsl:otherwise></xsl:choose></xsl:if><xsl:if test="@uof:书签"><xsl:variable name="bookmarkDest" select="@uof:书签"/><xsl:choose><xsl:when test="/uof:UOF/uof:书签集/uof:书签"><xsl:for-each select="/uof:UOF/uof:书签集/uof:书签"><xsl:if test="@uof:å称=$bookmarkDest"><xsl:value-of select="concat('#',@uof:å称)"/></xsl:if></xsl:for-each></xsl:when><xsl:otherwise><xsl:value-of select="concat('#',$bookmarkDest)"/></xsl:otherwise></xsl:choose></xsl:if></xsl:if></xsl:for-each></xsl:attribute> + <xsl:for-each select="/uof:UOF/uof:链接集/uof:超级链接"> + <xsl:if test="@uof:链æº=$hyperDest"> + <xsl:if test="@uof:æ示"> + <xsl:attribute name="office:name"><xsl:value-of select="@uof:æ示"/></xsl:attribute> + </xsl:if> + </xsl:if> + </xsl:for-each> + <xsl:choose> + <xsl:when test="./å­—:文本串"> + <xsl:apply-templates select="å­—:文本串"/> + </xsl:when> + <xsl:when test="following-sibling::å­—:å¥/å­—:文本串"> + <xsl:value-of select="following-sibling::å­—:å¥/å­—:文本串"/> + </xsl:when> + </xsl:choose> + </xsl:element> + </xsl:when> + <xsl:when test="å­—:åŒºåŸŸç»“æŸ and preceding::å­—:区域开始[1]/@å­—:类型='bookmark' and not(self::node()/å­—:区域开始)"> + <xsl:variable name="aa"> + <xsl:value-of select="å­—:区域结æŸ/@å­—:标识符引用"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="preceding::å­—:区域开始[1]/@å­—:类型='bookmark' and not(preceding::å­—:区域开始[1]/@å­—:å称)"> + <text:bookmark-end text:name="{/uof:UOF/uof:书签集/uof:书签[uof:文本ä½ç½®/@å­—:区域引用=$aa]/@uof:å称}"/> + </xsl:when> + <xsl:when test="preceding::å­—:区域开始[1]/@å­—:类型='bookmark'"> + <text:bookmark-end text:name="{preceding::å­—:区域开始[1]/@å­—:å称}"/> + </xsl:when> + </xsl:choose> + </xsl:when> + <xsl:when test="preceding-sibling::å­—:å¥[position()=1]/å­—:区域开始[@å­—:类型='hyperlink'] and not(preceding-sibling::å­—:å¥[position()=1]/å­—:区域结æŸ)"/> + <xsl:when test="(preceding-sibling::å­—:å¥) or (å­—:å¥å±žæ€§)or(å­—:区域开始)"> + <xsl:element name="text:span"> + <xsl:choose> + <xsl:when test="å­—:区域开始[@å­—:类型='annotation']"> + <xsl:variable name="ref_comment"> + <xsl:value-of select="å­—:区域开始/@å­—:标识符"/> + </xsl:variable> + <xsl:apply-templates/> + <xsl:apply-templates select="/uof:UOF/uof:文字处ç†/å­—:公用处ç†è§„则/å­—:批注集/å­—:批注[@å­—:区域引用 = $ref_comment]"/> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="stylenum"> + <xsl:number from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" count="å­—:å¥" format="1"/> + </xsl:variable> + <xsl:attribute name="text:style-name"><xsl:value-of select="concat('T',$stylenum)"/></xsl:attribute> + <xsl:apply-templates select="*[not(name()='å­—:引文符å·')]"/> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:apply-templates select="å­—:文本串|å­—:锚点|å­—:空格符|å­—:æ¢è¡Œç¬¦|å­—:制表符|å­—:区域开始|å­—:区域结æŸ|å­—:脚注|å­—:尾注"/> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template match="node()[name() = 'å­—:ä½ç½®']"> + <xsl:attribute name="style:text-position"><xsl:variable name="val"><xsl:value-of select="."/></xsl:variable><xsl:choose><xsl:when test="$val='sub' or $val='super'"><xsl:value-of select="concat($val,' 58%')"/></xsl:when><xsl:when test="contains($val,'sub ') or contains($val,'super ')"><xsl:value-of select="concat($val,'%')"/></xsl:when><xsl:when test="not(contains($val,' '))"><xsl:value-of select="concat($val,'% 100%')"/></xsl:when><xsl:otherwise><xsl:value-of select="concat(substring-before($val,' '),'% ',substring-after($val,' '),'%' )"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:批注"> + <office:annotation office:display="true"> + <xsl:variable name="name" select="@å­—:作者"/> + <dc:creator> + <xsl:value-of select="/uof:UOF/uof:文字处ç†/å­—:公用处ç†è§„则/å­—:用户集/å­—:用户[@å­—:标识符=$name]/@å­—:姓å"/> + </dc:creator> + <dc:date> + <xsl:value-of select="@å­—:日期"/> + </dc:date> + <xsl:apply-templates select="å­—:段è½"/> + </office:annotation> + </xsl:template> + <xsl:template match="å­—:字体"> + <xsl:if test="@å­—:å­—å·"> + <xsl:attribute name="fo:font-size"><xsl:value-of select="@å­—:å­—å·"/>pt</xsl:attribute> + <xsl:attribute name="style:font-size-asian"><xsl:value-of select="@å­—:å­—å·"/>pt</xsl:attribute> + <xsl:attribute name="style:font-size-complex"><xsl:value-of select="@å­—:å­—å·"/>pt</xsl:attribute> + </xsl:if> + <xsl:if test="@å­—:ç›¸å¯¹å­—å· and self::node( )[not(parent::å­—:å¥å±žæ€§)]"> + <xsl:variable name="stylename" select="parent::node()/@å­—:基å¼æ ·å¼•ç”¨"/> + <xsl:variable name="zihao"> + <xsl:for-each select="/uof:UOF/uof:å¼æ ·é›†//uof:段è½å¼æ ·[@å­—:标识符=$stylename]"> + <xsl:value-of select="å­—:字体/@å­—:å­—å·"/> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="font-size" select="@å­—:相对字å·"/> + <xsl:attribute name="fo:font-size"><xsl:value-of select="($zihao * $font-size div 100)"/>pt</xsl:attribute> + <xsl:attribute name="style:font-size-asian"><xsl:value-of select="($zihao * $font-size div 100)"/>pt</xsl:attribute> + <xsl:attribute name="style:font-size-complex"><xsl:value-of select="($zihao * $font-size div 100)"/>pt</xsl:attribute> + </xsl:if> + <xsl:if test="@å­—:颜色"> + <xsl:attribute name="fo:color"><xsl:value-of select="@å­—:颜色"/></xsl:attribute> + </xsl:if> + <xsl:if test="@å­—:中文字体引用"> + <xsl:attribute name="style:font-name-asian"><xsl:value-of select="@å­—:中文字体引用"/></xsl:attribute> + </xsl:if> + <xsl:if test="@å­—:西文字体引用"> + <xsl:variable name="xiwen" select="@å­—:西文字体引用"/> + <xsl:attribute name="style:font-name"><xsl:value-of select="translate($xiwen,'_',' ')"/></xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:斜体"> + <xsl:if test="@å­—:值='true'"> + <xsl:attribute name="fo:font-style">italic</xsl:attribute> + <xsl:attribute name="fo:font-style-asian">italic</xsl:attribute> + <xsl:attribute name="style:font-style-asian">italic</xsl:attribute> + <xsl:attribute name="style:font-style-complex">italic</xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:粗体"> + <xsl:if test="@å­—:值='true'or @å­—:值='1'"> + <xsl:attribute name="fo:font-weight">bold</xsl:attribute> + <xsl:attribute name="style:font-weight-asian">bold</xsl:attribute> + <xsl:attribute name="style:font-weight-complex">bold</xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:下划线"> + <xsl:choose> + <xsl:when test="@å­—:类型 = 'single'"> + <xsl:attribute name="style:text-underline-style">solid</xsl:attribute> + <xsl:attribute name="style:text-underline-width">auto</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'double'"> + <xsl:attribute name="style:text-underline-style">solid</xsl:attribute> + <xsl:attribute name="style:text-underline-type">double</xsl:attribute> + <xsl:attribute name="style:text-underline-width">auto</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'thick'"> + <xsl:attribute name="style:text-underline-style">solid</xsl:attribute> + <xsl:attribute name="style:text-underline-width">bold</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'dotted'"> + <xsl:attribute name="style:text-underline-style">dotted</xsl:attribute> + <xsl:attribute name="style:text-underline-width">auto</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'dotted-heavy'"> + <xsl:attribute name="style:text-underline-style">dotted</xsl:attribute> + <xsl:attribute name="style:text-underline-width">bold</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'dash'"> + <xsl:attribute name="style:text-underline-style">dash</xsl:attribute> + <xsl:attribute name="style:text-underline-width">auto</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'dashed-heavy'"> + <xsl:attribute name="style:text-underline-style">dash</xsl:attribute> + <xsl:attribute name="style:text-underline-width">bold</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'dash-long'"> + <xsl:attribute name="style:text-underline-style">long-dash</xsl:attribute> + <xsl:attribute name="style:text-underline-width">auto</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'dash-long-heavy'"> + <xsl:attribute name="style:text-underline-style">long-dash</xsl:attribute> + <xsl:attribute name="style:text-underline-width">bold</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'dot-dash'"> + <xsl:attribute name="style:text-underline-style">dot-dash</xsl:attribute> + <xsl:attribute name="style:text-underline-width">auto</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'dash-dot-heavy'"> + <xsl:attribute name="style:text-underline-style">dot-dash</xsl:attribute> + <xsl:attribute name="style:text-underline-width">bold</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'dot-dot-dash'"> + <xsl:attribute name="style:text-underline-style">dot-dot-dash</xsl:attribute> + <xsl:attribute name="style:text-underline-width">auto</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'dash-dot-dot-heavy'"> + <xsl:attribute name="style:text-underline-style">dot-dot-dash</xsl:attribute> + <xsl:attribute name="style:text-underline-width">bold</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'wave'"> + <xsl:attribute name="style:text-underline-style">wave</xsl:attribute> + <xsl:attribute name="style:text-underline-width">auto</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'wavy-heavy'"> + <xsl:attribute name="style:text-underline-style">wave</xsl:attribute> + <xsl:attribute name="style:text-underline-width">bold</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'wavy-double'"> + <xsl:attribute name="style:text-underline-style">wave</xsl:attribute> + <xsl:attribute name="style:text-underline-type">double</xsl:attribute> + <xsl:attribute name="style:text-underline-width">auto</xsl:attribute> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + <xsl:choose> + <xsl:when test="@å­—:颜色"> + <xsl:attribute name="style:text-underline-color"><xsl:choose><xsl:when test="@å­—:颜色='auto'">font-color</xsl:when><xsl:otherwise><xsl:value-of select="@å­—:颜色"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:text-underline-color">font-color</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:ç€é‡å·"> + <xsl:if test="not(@å­—:类型='none')"> + <xsl:choose> + <xsl:when test="@å­—:类型='dot'"> + <xsl:attribute name="style:text-emphasize">dot below</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型='accent above' "> + <xsl:attribute name="style:text-emphasize">accent above</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型='dot above' "> + <xsl:attribute name="style:text-emphasize">dot above</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型='disc above' "> + <xsl:attribute name="style:text-emphasize">disc above</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型='circle above' "> + <xsl:attribute name="style:text-emphasize">circle above</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型='accent below' "> + <xsl:attribute name="style:text-emphasize">accent below</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型='dot below' "> + <xsl:attribute name="style:text-emphasize">dot below</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型='disc below' "> + <xsl:attribute name="style:text-emphasize">disc below</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型='circle below' "> + <xsl:attribute name="style:text-emphasize">circle below</xsl:attribute> + </xsl:when> + <xsl:otherwise>none</xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="å­—:颜色"> + <xsl:attribute name="fo:color"><xsl:value-of select="@å­—:颜色"/></xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:éšè—文字"> + <xsl:attribute name="text:display"><xsl:value-of select="@å­—:值"/></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:空心"> + <xsl:attribute name="style:text-outline"><xsl:value-of select="@å­—:值"/></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:阴影"> + <xsl:if test="not(@å­—:值='false')"> + <xsl:attribute name="fo:text-shadow">1pt 1pt</xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:闪动的"> + <xsl:attribute name="style:text-blinking"><xsl:value-of select="@å­—:闪动的"/></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:删除线"> + <xsl:choose> + <xsl:when test="@å­—:类型 = 'single' "> + <xsl:attribute name="style:text-line-through-style">solid</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'double' "> + <xsl:attribute name="style:text-line-through-type">double</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'bold' "> + <xsl:attribute name="style:text-line-through-width">bold</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = 'xl' "> + <xsl:attribute name="style:text-line-through-text">X</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型 = '/l' "> + <xsl:attribute name="style:text-line-through-text">/</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:text-crossing-out">none</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:çªå‡ºæ˜¾ç¤º"> + <xsl:attribute name="fo:background-color"> + <xsl:choose> + <xsl:when test="@å­—:颜色='auto'">transparent</xsl:when> + <xsl:otherwise><xsl:value-of select="@å­—:颜色"/></xsl:otherwise> + </xsl:choose> + </xsl:attribute> + </xsl:template> + <xsl:template match="@å­—:颜色[not(.='auto')]"> + <xsl:attribute name="fo:color">#<xsl:value-of select="."/></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:浮雕"> + <xsl:attribute name="style:font-relief"><xsl:choose><xsl:when test="@å­—:类型='engrave'">engraved</xsl:when><xsl:when test="@å­—:类型='emboss'">embossed</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:醒目字体"> + <xsl:choose> + <xsl:when test="@å­—:类型='small-caps'"> + <xsl:attribute name="fo:font-variant">small-caps</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:类型='none'"> + <xsl:attribute name="fo:font-variant">normal</xsl:attribute> + <xsl:attribute name="fo:text-transform">none</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:text-transform"><xsl:choose><xsl:when test="@å­—:类型='uppercase'">uppercase</xsl:when><xsl:when test="@å­—:类型='lowercase'">lowercase</xsl:when><xsl:when test="@å­—:类型='capital'">capitalize</xsl:when></xsl:choose></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:ä½ç½®" mode="oo"> + <xsl:attribute name="style:text-position"><xsl:variable name="val"><xsl:value-of select="."/></xsl:variable><xsl:choose><xsl:when test="$val='sub' or $val='super'"><xsl:value-of select="concat($val,' 58%')"/></xsl:when><xsl:when test="contains($val,'sub ') or contains($val,'super ')"><xsl:value-of select="concat($val,'%')"/></xsl:when><xsl:when test="not(contains($val,' '))"><xsl:value-of select="concat($val,'% 100%')"/></xsl:when><xsl:otherwise><xsl:value-of select="concat(substring-before($val,' '),'% ',substring-after($val,' '),'%' )"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:缩放"> + <xsl:attribute name="style:text-scale"><xsl:value-of select="."/>%</xsl:attribute> + </xsl:template> + <xsl:template match="å­—:字符间è·"> + <xsl:attribute name="fo:letter-spacing"><xsl:value-of select="."/>cm</xsl:attribute> + </xsl:template> + <xsl:template match="å­—:调整字间è·"> + <xsl:variable name="tt" select="å­—:调整字间è·"/> + <xsl:attribute name="style:letter-kerning"><xsl:choose><xsl:when test="$tt='1'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:外框"> + <xsl:attribute name="style:text-outline">true</xsl:attribute> + </xsl:template> + <xsl:template match="å­—:字符间è·[parent::å­—:å¥å±žæ€§]"> + <xsl:variable name="aa"> + <xsl:value-of select="."/> + </xsl:variable> + <xsl:attribute name="fo:letter-spacing"><xsl:value-of select="concat( $aa, $uofUnit)"/></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:分节"> + <xsl:if test="å­—:节属性/å­—:脚注设置"> + <xsl:call-template name="脚注设置"/> + </xsl:if> + <xsl:if test="å­—:节属性/å­—:尾注设置"> + <xsl:call-template name="尾注设置"/> + </xsl:if> + <xsl:if test="å­—:节属性/å­—:è¡Œå·è®¾ç½®"> + <xsl:call-template name="行编å·"/> + </xsl:if> + </xsl:template> + <xsl:template name="行编å·"> + <xsl:element name="text:linenumbering-configuration"> + <xsl:for-each select="/uof:UOF/uof:文字处ç†/å­—:主体/å­—:分节/å­—:节属性/å­—:è¡Œå·è®¾ç½®"> + <xsl:choose> + <xsl:when test="@å­—:使用行å·='false'"> + <xsl:attribute name="text:number-lines">false</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="text:style-name">Line numbering</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="@å­—:ç¼–å·æ–¹å¼"> + <xsl:choose> + <xsl:when test="@å­—:ç¼–å·æ–¹å¼='section'"> + <xsl:attribute name="text:count-in-floating-frames">true</xsl:attribute> + </xsl:when> + <xsl:when test="@å­—:ç¼–å·æ–¹å¼='page'"> + <xsl:attribute name="text:restart-on-page">true</xsl:attribute> + </xsl:when> + <xsl:when test="å­—:ç¼–å·æ–¹å¼='continuous'"> + <xsl:attribute name="text:count-empty-lines">true</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:if> + <xsl:if test="@å­—:起始编å·"> + <xsl:attribute name="style:num-format"><xsl:value-of select="@å­—:起始编å·"/></xsl:attribute> + </xsl:if> + <xsl:if test="@å­—:è·è¾¹ç•Œ"> + <xsl:attribute name="text:offset"><xsl:value-of select="concat(@å­—:è·è¾¹ç•Œ,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="@å­—:è¡Œå·é—´éš”"> + <xsl:attribute name="text:increment"><xsl:value-of select="@å­—:è¡Œå·é—´éš”"/></xsl:attribute> + </xsl:if> + </xsl:for-each> + </xsl:element> + </xsl:template> + <xsl:template name="脚注设置"> + <xsl:element name="text:notes-configuration"> + <xsl:for-each select="/uof:UOF/uof:文字处ç†/å­—:主体/å­—:分节/å­—:节属性/å­—:脚注设置"> + <xsl:attribute name="text:note-class">footnote</xsl:attribute> + <xsl:attribute name="text:master-page-name">Footnote</xsl:attribute> + <xsl:attribute name="text:footnotes-position"><xsl:choose><xsl:when test="@å­—:ä½ç½®='page-bottom'">page</xsl:when><xsl:when test="@å­—:ä½ç½®='below-text'">document</xsl:when></xsl:choose></xsl:attribute> + <xsl:attribute name="text:start-numbering-at"><xsl:choose><xsl:when test="@å­—:ç¼–å·æ–¹å¼='continuous'">document</xsl:when><xsl:when test="@å­—:ç¼–å·æ–¹å¼='section'">chapter</xsl:when><xsl:when test="@å­—:ç¼–å·æ–¹å¼='page'">page</xsl:when></xsl:choose></xsl:attribute> + <xsl:attribute name="text:start-value"><xsl:value-of select="@å­—:èµ·å§‹ç¼–å· - 1"/></xsl:attribute> + <xsl:attribute name="style:num-format"><xsl:call-template name="ooæ•°å­—æ ¼å¼"><xsl:with-param name="oo_format" select="@å­—:æ ¼å¼"/></xsl:call-template></xsl:attribute> + </xsl:for-each> + </xsl:element> + </xsl:template> + <xsl:template name="尾注设置"> + <xsl:element name="text:notes-configuration"> + <xsl:for-each select="/uof:UOF/uof:文字处ç†/å­—:主体/å­—:分节/å­—:节属性/å­—:尾注设置"> + <xsl:attribute name="text:note-class">endnote</xsl:attribute> + <xsl:attribute name="text:master-page-name">Endnote</xsl:attribute> + <xsl:attribute name="style:num-format"><xsl:call-template name="ooæ•°å­—æ ¼å¼"><xsl:with-param name="oo_format" select="@å­—:æ ¼å¼"/></xsl:call-template></xsl:attribute> + <xsl:attribute name="text:start-value"><xsl:value-of select="@å­—:èµ·å§‹ç¼–å· - 1"/></xsl:attribute> + </xsl:for-each> + </xsl:element> + </xsl:template> + <xsl:template name="paragraph-properties"> + <xsl:choose> + <xsl:when test="descendant::å­—:页边è·[@uof:å·¦]"> + <xsl:attribute name="fo:margin-left"><xsl:value-of select="number((descendant::å­—:页边è·/@uof:å·¦)) * $other-to-cm-conversion-factor"/>cm</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:margin-left">0cm</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="descendant::å­—:页边è·[@uof:å³]"> + <xsl:attribute name="fo:margin-right"><xsl:value-of select="number((descendant::å­—:页边è·/@uof:å³)) * $other-to-cm-conversion-factor"/>cm</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:margin-right">0cm</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="fo:text-indent">0cm</xsl:attribute> + <xsl:call-template name="bidi"/> + </xsl:template> + <xsl:template name="bidi"> + </xsl:template> + <xsl:template match="å­—:文字表"> + <xsl:choose> + <xsl:when test="@å­—:类型 = 'sub-table'"> + <xsl:element name="table:table"> + <xsl:attribute name="table:is-sub-table">true</xsl:attribute> + <xsl:apply-templates select="å­—:文字表属性"> + <xsl:with-param name="sub-table" select="@å­—:类型"/> + </xsl:apply-templates> + <xsl:if test="å­—:è¡Œ[position()=1]/å­—:表行属性/å­—:表头行/@å­—:值='true'"> + <xsl:element name="table:table-header-rows"> + <xsl:for-each select="å­—:è¡Œ"> + <xsl:if test="å­—:表行属性/å­—:表头行/@å­—:值='true'"> + <xsl:apply-templates select="."/> + </xsl:if> + </xsl:for-each> + </xsl:element> + </xsl:if> + <xsl:for-each select="å­—:è¡Œ[not(å­—:表行属性/å­—:表头行) or (å­—:表行属性/å­—:表头行/@å­—:值='false')]"> + <xsl:apply-templates select="."/> + </xsl:for-each> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="table:table"> + <xsl:if test="å­—:文字表属性"> + <xsl:attribute name="table:style-name">Table<xsl:number count="å­—:文字表[not (@å­—:类型='sub-table')]" from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" format="1"/></xsl:attribute> + </xsl:if> + <xsl:if test="not(å­—:文字表属性/å­—:列宽集/å­—:列宽)"> + <xsl:for-each select="å­—:è¡Œ[1]/å­—:å•å…ƒæ ¼"> + <xsl:element name="table:table-column"> + <xsl:attribute name="table:style-name">Table<xsl:number count="å­—:文字表" from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" format="1"/>.C<xsl:number value="count(preceding::å­—:å•å…ƒæ ¼)+1"/></xsl:attribute> + </xsl:element> + </xsl:for-each> + </xsl:if> + <xsl:apply-templates select="å­—:文字表属性"/> + <xsl:if test="å­—:è¡Œ[position()=1]/å­—:表行属性/å­—:表头行/@å­—:值='true'"> + <xsl:element name="table:table-header-rows"> + <xsl:for-each select="å­—:è¡Œ"> + <xsl:if test="å­—:表行属性/å­—:表头行/@å­—:值='true'"> + <xsl:apply-templates select="."/> + </xsl:if> + </xsl:for-each> + </xsl:element> + </xsl:if> + <xsl:for-each select="å­—:è¡Œ[not(å­—:表行属性/å­—:表头行) or (å­—:表行属性/å­—:表头行/@å­—:值='false')]"> + <xsl:apply-templates select="."/> + </xsl:for-each> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:文字表属性"> + <xsl:param name="sub-table"/> + <xsl:apply-templates select="å­—:列宽集"> + <xsl:with-param name="sub-table" select="$sub-table"/> + </xsl:apply-templates> + </xsl:template> + <xsl:template match="å­—:列宽集"> + <xsl:param name="sub-table"/> + <xsl:apply-templates select="å­—:列宽"> + <xsl:with-param name="sub-table" select="$sub-table"/> + </xsl:apply-templates> + </xsl:template> + <xsl:template match="å­—:列宽"> + <xsl:param name="sub-table"/> + <xsl:element name="table:table-column"> + <xsl:choose> + <xsl:when test="$sub-table='sub-table'"> + <xsl:variable name="subtable-leikuan" select="."/> + <xsl:variable name="weizi"> + <xsl:for-each select="ancestor::*[name()='å­—:文字表' and not(@å­—:类型='sub-table')]/å­—:文字表属性/å­—:列宽集/å­—:列宽"> + <xsl:variable name="yyyyy" select="."/> + <xsl:if test="substring(string($yyyyy),1,string-length(string($yyyyy))-1)=substring(string($subtable-leikuan),1,string-length(string($subtable-leikuan))-1)"> + <xsl:value-of select="concat(position(),';')"/> + </xsl:if> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="xxxxx"> + <xsl:number count="å­—:文字表[not (@å­—:类型='sub-table')]" from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" format="1"/> + </xsl:variable> + <xsl:attribute name="table:style-name"><xsl:value-of select="concat('Table',$xxxxx,'.C',substring-before($weizi,';'))"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:style-name">Table<xsl:number count="å­—:文字表[not (@å­—:类型='sub-table')]" from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" format="1"/>.C<xsl:number count="å­—:列宽" from="/uof:UOF/uof:文字处ç†/å­—:主体" level="single" format="1"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:template> + <xsl:template match="å­—:è¡Œ"> + <xsl:element name="table:table-row"> + <xsl:attribute name="table:style-name">Table<xsl:number count="å­—:文字表[not (@å­—:类型='sub-table')]" from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" format="1"/>.R<xsl:number count="å­—:è¡Œ" from="/uof:UOF/uof:文字处ç†/å­—:主体/å­—:文字表[not (@å­—:类型='sub-table')]" level="any" format="1"/></xsl:attribute> + <xsl:for-each select="node()"> + <xsl:choose> + <xsl:when test="name()='å­—:å•å…ƒæ ¼'"> + <xsl:call-template name="å­—:å•å…ƒæ ¼"/> + </xsl:when> + <xsl:when test="name()='å­—:å•å…ƒæ ¼è¦†ç›–'"> + + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:for-each> + </xsl:element> + </xsl:template> + <xsl:template name="å­—:å•å…ƒæ ¼"> + <xsl:element name="table:table-cell"> + <xsl:attribute name="table:style-name">Table<xsl:number count="å­—:文字表[not (@å­—:类型='sub-table')]" from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" format="1"/>.R<xsl:number count="å­—:è¡Œ" from="/uof:UOF/uof:文字处ç†/å­—:主体/å­—:文字表[not (@å­—:类型='sub-table')]" level="any" format="1"/>C<xsl:number count="å­—:å•å…ƒæ ¼" from="/uof:UOF/uof:文字处ç†/å­—:主体/å­—:文字表[not (@å­—:类型='sub-table')]/å­—:è¡Œ" level="any" format="1"/></xsl:attribute> + <xsl:if test="å­—:å•å…ƒæ ¼å±žæ€§"> + <xsl:apply-templates select="å­—:å•å…ƒæ ¼å±žæ€§"/> + </xsl:if> + <xsl:for-each select="node( )"> + <xsl:choose> + <xsl:when test="name( )='å­—:段è½'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="name( )='å­—:文字表'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:otherwise> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:element> + </xsl:template> + <xsl:template match="å­—:å•å…ƒæ ¼å±žæ€§/å­—:边框"> + <xsl:apply-templates/> + </xsl:template> + <xsl:template match="å­—:对é½[parent::å­—:文字表属性]"> + + </xsl:template> + <xsl:template match="uof:上"> + <xsl:choose> + <xsl:when test="@uof:宽度='nil' "> + <xsl:attribute name="fo:border-top">none</xsl:attribute> + </xsl:when> + <xsl:when test="@uof:宽度 and @uof:颜色"> + <xsl:attribute name="fo:border-top"><xsl:value-of select="concat(number(@uof:宽度),$uofUnit)"/><xsl:text> </xsl:text><xsl:choose><xsl:when test="@uof:颜色 ='auto'"><xsl:text>solid #000000</xsl:text></xsl:when><xsl:otherwise><xsl:text>solid </xsl:text><xsl:value-of select="@uof:颜色"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:when> + <xsl:when test="@uof:宽度"> + <xsl:attribute name="fo:border-top"><xsl:value-of select="concat(number(@uof:宽度),$uofUnit)"/></xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template match="uof:下"> + <xsl:choose> + <xsl:when test="@uof:宽度='nil' "> + <xsl:attribute name="fo:border-bottom">none</xsl:attribute> + </xsl:when> + <xsl:when test="@uof:宽度 and @uof:颜色"> + <xsl:attribute name="fo:border-bottom"><xsl:value-of select="concat(number(@uof:宽度),$uofUnit)"/><xsl:text> </xsl:text><xsl:choose><xsl:when test="@uof:颜色 ='auto'"><xsl:text>solid #000000</xsl:text></xsl:when><xsl:otherwise><xsl:text>solid </xsl:text><xsl:value-of select="@uof:颜色"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:when> + <xsl:when test="@uof:宽度"> + <xsl:attribute name="fo:border-bottom"><xsl:value-of select="concat(number(@uof:宽度),$uofUnit)"/></xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template match="uof:å·¦"> + <xsl:choose> + <xsl:when test="@uof:宽度='nil'"> + <xsl:attribute name="fo:border-left">none</xsl:attribute> + </xsl:when> + <xsl:when test="@uof:宽度 and @uof:颜色"> + <xsl:attribute name="fo:border-left"><xsl:value-of select="concat(number(@uof:宽度),$uofUnit)"/><xsl:text> </xsl:text><xsl:choose><xsl:when test="@uof:颜色 ='auto'"><xsl:text>solid #000000</xsl:text></xsl:when><xsl:otherwise><xsl:text>solid </xsl:text><xsl:value-of select="@uof:颜色"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:when> + <xsl:when test="@uof:宽度"> + <xsl:attribute name="fo:border-left"><xsl:value-of select="concat(number(@uof:宽度),$uofUnit)"/></xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template match="uof:å³"> + <xsl:choose> + <xsl:when test="@uof:宽度='nil' "> + <xsl:attribute name="fo:border-right">none</xsl:attribute> + </xsl:when> + <xsl:when test="@uof:宽度 and @uof:颜色"> + <xsl:attribute name="fo:border-right"><xsl:value-of select="concat(number(@uof:宽度),$uofUnit)"/><xsl:text> </xsl:text><xsl:choose><xsl:when test="@uof:颜色 ='auto'"><xsl:text>solid #000000</xsl:text></xsl:when><xsl:otherwise><xsl:text>solid </xsl:text><xsl:value-of select="@uof:颜色"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:when> + <xsl:when test="@uof:宽度"> + <xsl:attribute name="fo:border-right"><xsl:value-of select="concat(number(@uof:宽度),$uofUnit)"/></xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:文字表属性/å­—:边框"> + <xsl:apply-templates/> + </xsl:template> + <xsl:template match="å­—:å•å…ƒæ ¼å±žæ€§/å­—:边框"> + <xsl:call-template name="uof:边框"/> + </xsl:template> + <xsl:template match="å­—:左缩进"> + </xsl:template> + <xsl:template match="å­—:å•å…ƒæ ¼å±žæ€§"> + <xsl:if test="å­—:跨列/@å­—:值"> + <xsl:attribute name="table:number-columns-spanned"><xsl:value-of select="å­—:跨列/@å­—:值"/></xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template name="ç¼–å·é£Žæ ¼"> + <xsl:for-each select="/uof:UOF/uof:å¼æ ·é›†/uof:自动编å·é›†/å­—:自动编å·"> + <xsl:element name="style:style"> + <xsl:attribute name="style:name"><xsl:value-of select="concat('P',@å­—:标识符)"/></xsl:attribute> + <xsl:attribute name="style:family">paragraph</xsl:attribute> + <xsl:attribute name="style:parent-style-name">Standard</xsl:attribute> + <xsl:attribute name="style:list-style-name"><xsl:value-of select="@å­—:标识符"/></xsl:attribute> + <xsl:element name="style:text-properties"> + <xsl:attribute name="fo:margin-left">0cm</xsl:attribute> + <xsl:attribute name="fo:margin-right">0cm</xsl:attribute> + <xsl:attribute name="fo:color"><xsl:value-of select="å­—:级别/å­—:符å·å­—体/å­—:字体/å­—:颜色"/></xsl:attribute> + <xsl:attribute name="fo:text-indent"/> + <xsl:attribute name="style:auto-text-indent">false</xsl:attribute> + </xsl:element> + </xsl:element> + </xsl:for-each> + </xsl:template> + <xsl:template name="ç¼–å·æ ¼å¼"> + <xsl:attribute name="style:num-format"><xsl:choose><xsl:when test="string(å­—:ç¼–å·æ ¼å¼)='lower-letter'">a</xsl:when><xsl:when test="string(å­—:ç¼–å·æ ¼å¼)='upper-letter'">A</xsl:when><xsl:when test="string(å­—:ç¼–å·æ ¼å¼)='lower-roman'">i</xsl:when><xsl:when test="string(å­—:ç¼–å·æ ¼å¼)='upper-roman'">I</xsl:when><xsl:when test="string(å­—:ç¼–å·æ ¼å¼)='decimal-enclosed-circle'">â‘ , â‘¡, â‘¢, ...</xsl:when><xsl:when test="string(å­—:ç¼–å·æ ¼å¼)='ideograph-traditional'">甲, ä¹™, 丙, ...</xsl:when><xsl:when test="string(å­—:ç¼–å·æ ¼å¼)='ideograph-zodiac'">å­, 丑, 寅, ...</xsl:when><xsl:when test="string(å­—:ç¼–å·æ ¼å¼)='chinese-counting'">一, 二, 三, ...</xsl:when><xsl:when test="string(å­—:ç¼–å·æ ¼å¼)='chinese-legal-simplified'">壹, è´°, å, ...</xsl:when><xsl:otherwise>1</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:template> + <xsl:template name="图形style"> + <xsl:for-each select="/uof:UOF/uof:对象集/图:图形"> + <xsl:element name="style:style"> + <xsl:attribute name="style:name"><xsl:value-of select="@图:标识符"/></xsl:attribute> + <xsl:attribute name="style:family">graphic</xsl:attribute> + <xsl:attribute name="style:parent-style-name">Graphics</xsl:attribute> + <xsl:element name="style:text-properties"> + <xsl:attribute name="svg:stroke-width"><xsl:value-of select="图:预定义图形/图:属性/图:线粗细"/></xsl:attribute> + <xsl:attribute name="svg:stroke-color"><xsl:value-of select="图:预定义图形/图:属性/图:线颜色"/></xsl:attribute> + <xsl:attribute name="draw:stroke-dash"><xsl:value-of select="图:预定义图形/图:属性/图:线型"/></xsl:attribute> + <xsl:attribute name="draw:marker-start"><xsl:value-of select="图:预定义图形/图:属性/图:å‰ç«¯ç®­å¤´/图:å¼æ ·"/></xsl:attribute> + <xsl:attribute name="draw:marker-end"><xsl:value-of select="图:预定义图形/图:属性/图:åŽç«¯ç®­å¤´/图:å¼æ ·"/></xsl:attribute> + </xsl:element> + </xsl:element> + </xsl:for-each> + </xsl:template> + <xsl:template name="duanluoshuxing"> + <xsl:for-each select="/uof:UOF/uof:文字处ç†//å­—:段è½"> + <xsl:choose> + <xsl:when test="count(å­—:å¥)&lt;=1"> + <xsl:call-template name="å•ä¸ªæˆ–者没有å¥"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="多个å¥"/> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template name="å•ä¸ªæˆ–者没有å¥"> + <xsl:variable name="stylename" select="å­—:段è½å±žæ€§/@å­—:å¼æ ·å¼•ç”¨"/> + <xsl:element name="style:style"> + <xsl:attribute name="style:name">P<xsl:number from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" count="å­—:段è½"/></xsl:attribute> + <xsl:attribute name="style:family">paragraph</xsl:attribute> + <xsl:if test="name(preceding-sibling::*[1])='å­—:分节'"> + <xsl:attribute name="style:master-page-name"><xsl:value-of select="preceding-sibling::å­—:分节[1]/@å­—:å称"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:段è½å±žæ€§/@å­—:å¼æ ·å¼•ç”¨"> + <xsl:variable name="duanluoyinyong"> + <xsl:value-of select="å­—:段è½å±žæ€§/@å­—:å¼æ ·å¼•ç”¨"/> + </xsl:variable> + <xsl:for-each select="/uof:UOF//uof:段è½å¼æ ·"> + <xsl:if test="$duanluoyinyong=@å­—:标识符"> + <xsl:if test="@å­—:基å¼æ ·å¼•ç”¨"> + <xsl:choose> + <xsl:when test="@å­—:标识符=/uof:UOF/uof:文字处ç†/å­—:主体/å­—:段è½/å­—:段è½å±žæ€§/å­—:æ ¼å¼ä¿®è®¢/@å­—:修订信æ¯å¼•ç”¨"> + <xsl:attribute name="style:parent-style-name"><xsl:value-of select="@å­—:标识符"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:parent-style-name"><xsl:value-of select="@å­—:基å¼æ ·å¼•ç”¨"/></xsl:attribute> + <xsl:variable name="aa"> + <xsl:value-of select="@å­—:基å¼æ ·å¼•ç”¨"/> + </xsl:variable> + <xsl:for-each select="/uof:UOF//uof:段è½å¼æ ·"> + <xsl:if test="$aa=@å­—:标识符"> + <xsl:attribute name="style:display-name"><xsl:choose><xsl:when test="@å­—:别å"><xsl:value-of select="@å­—:别å"/></xsl:when><xsl:otherwise><xsl:value-of select="@å­—:å称"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:element name="style:paragraph-properties"> + <xsl:if test="å­—:对é½"> + <xsl:if test="å­—:对é½/@å­—:文字对é½"> + <xsl:attribute name="style:vertical-align"><xsl:choose><xsl:when test="å­—:对é½/@å­—:文字对é½='base'">baseline</xsl:when><xsl:when test="å­—:对é½/@å­—:文字对é½='center'">middle</xsl:when><xsl:otherwise><xsl:value-of select="å­—:对é½/@å­—:文字对é½"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:对é½/@å­—:水平对é½"> + <xsl:attribute name="fo:text-align"><xsl:choose><xsl:when test="å­—:对é½/@å­—:水平对é½='left'">start</xsl:when><xsl:when test="å­—:对é½/@å­—:水平对é½='right'">end</xsl:when><xsl:when test="å­—:对é½/@å­—:水平对é½='center'">center</xsl:when><xsl:otherwise>justify</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="å­—:对é½/@å­—:水平对é½='distributed'"> + <xsl:attribute name="fo:text-align-last">justify</xsl:attribute> + </xsl:if> + <xsl:attribute name="style:justify-single-word">false</xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:call-template name="ParagraphAttr"/> + <xsl:if test="å­—:段è½å±žæ€§/å­—:制表ä½è®¾ç½®"> + <xsl:call-template name="ootab"/> + </xsl:if> + </xsl:element> + <xsl:if test="å­—:å¥å±žæ€§"> + <xsl:variable name="bsh"> + <xsl:value-of select="å­—:å¥å±žæ€§/@å­—:å¼æ ·å¼•ç”¨"/> + </xsl:variable> + <xsl:element name="style:text-properties"> + <xsl:for-each select="/uof:UOF//uof:å¥å¼æ ·"> + <xsl:if test="$bsh=@å­—:标识符"> + <xsl:apply-templates select="./*"/> + </xsl:if> + </xsl:for-each> + </xsl:element> + </xsl:if> + </xsl:if> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="å­—:边框"> + <xsl:call-template name="uof:边框"/> + </xsl:if> + </xsl:if> + </xsl:for-each> + </xsl:if> + <xsl:element name="style:text-properties"> + <xsl:if test="å­—:å¥/å­—:å¥å±žæ€§/å­—:字体"> + <xsl:variable name="ziti"> + <xsl:value-of select="å­—:å¥/å­—:å¥å±žæ€§/å­—:字体/@å­—:中文字体引用"/> + </xsl:variable> + <xsl:for-each select="/uof:UOF/uof:å¼æ ·é›†/uof:字体集/uof:字体声明"> + <xsl:if test="@uof:标识符=$ziti"> + <xsl:attribute name="style:font-name"><xsl:value-of select="@uof:å称"/></xsl:attribute> + <xsl:attribute name="style:font-name-asian"><xsl:value-of select="@uof:å称"/></xsl:attribute> + </xsl:if> + </xsl:for-each> + <xsl:if test="å­—:å¥/å­—:å¥å±žæ€§/å­—:字体/@å­—:å­—å·"> + <xsl:attribute name="fo:font-size"><xsl:value-of select="å­—:å¥/å­—:å¥å±žæ€§/å­—:字体/@å­—:å­—å·"/></xsl:attribute> + <xsl:attribute name="style:font-size-asian"><xsl:value-of select="å­—:å¥/å­—:å¥å±žæ€§/å­—:字体/@å­—:å­—å·"/></xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="å­—:段è½å±žæ€§/å­—:å¥å±žæ€§"> + <xsl:for-each select="å­—:段è½å±žæ€§/å­—:å¥å±žæ€§"> + <xsl:apply-templates select="./*"/> + </xsl:for-each> + </xsl:if> + <xsl:apply-templates select="å­—:å¥/å­—:å¥å±žæ€§/å­—:浮雕 | å­—:å¥/å­—:å¥å±žæ€§/å­—:边框 | å­—:å¥/å­—:å¥å±žæ€§/å­—:缩放 | å­—:å¥/å­—:å¥å±žæ€§/å­—:阴影 | å­—:å¥/å­—:å¥å±žæ€§/å­—:删除线 | å­—:å¥/å­—:å¥å±žæ€§/å­—:下划线 | å­—:å¥/å­—:å¡«å……"/> + <xsl:call-template name="ParagraphAttr"/> + <xsl:if test="å­—:段è½å±žæ€§/å­—:制表ä½è®¾ç½®"> + <xsl:call-template name="ootab"/> + </xsl:if> + <xsl:for-each select="/uof:UOF/uof:å¼æ ·é›†/uof:å¥å¼æ ·[@å­—:标识符=$stylename]"> + <xsl:apply-templates select="./*"/> + </xsl:for-each> + </xsl:element> + <style:paragraph-properties> + <xsl:if test="å­—:å¥/å­—:分æ ç¬¦"> + <xsl:attribute name="fo:break-before">column</xsl:attribute> + </xsl:if> + <xsl:if test="å­—:å¥/å­—:分页符"> + <xsl:attribute name="fo:break-before">page</xsl:attribute> + </xsl:if> + <xsl:call-template name="ParagraphAttr"/> + <xsl:if test="å­—:段è½å±žæ€§/å­—:制表ä½è®¾ç½®"> + <xsl:call-template name="ootab"/> + </xsl:if> + </style:paragraph-properties> + </xsl:element> + </xsl:template> + <xsl:template name="ParagraphAttr"> + <xsl:apply-templates select="å­—:段è½å±žæ€§/å­—:å¡«å……"/> + <xsl:if test="å­—:段è½å±žæ€§/å­—:对é½"> + <xsl:if test="å­—:段è½å±žæ€§/å­—:对é½/@å­—:文字对é½"> + <xsl:attribute name="style:vertical-align"><xsl:choose><xsl:when test="å­—:段è½å±žæ€§/å­—:对é½/@å­—:文字对é½='base'">baseline</xsl:when><xsl:when test="å­—:段è½å±žæ€§/å­—:对é½/@å­—:文字对é½='center'">middle</xsl:when><xsl:otherwise><xsl:value-of select="å­—:段è½å±žæ€§/å­—:对é½/@å­—:文字对é½"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:段è½å±žæ€§/å­—:对é½/@å­—:水平对é½"> + <xsl:attribute name="fo:text-align"><xsl:choose><xsl:when test="å­—:段è½å±žæ€§/å­—:对é½/@å­—:水平对é½='left'">start</xsl:when><xsl:when test="å­—:段è½å±žæ€§/å­—:对é½/@å­—:水平对é½='right'">end</xsl:when><xsl:when test="å­—:段è½å±žæ€§/å­—:对é½/@å­—:水平对é½='center'">center</xsl:when><xsl:otherwise>justify</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="å­—:段è½å±žæ€§/å­—:对é½/@å­—:水平对é½='distributed'"> + <xsl:attribute name="fo:text-align-last">justify</xsl:attribute> + </xsl:if> + <xsl:attribute name="style:justify-single-word">false</xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:choose> + <xsl:when test="å­—:段è½å±žæ€§/å­—:缩进"> + <xsl:variable name="a1"> + <xsl:value-of select="å­—:段è½å±žæ€§/å­—:缩进/å­—:å·¦/å­—:相对/@å­—:值"/> + </xsl:variable> + <xsl:variable name="a2"> + <xsl:value-of select="å­—:段è½å±žæ€§/å­—:缩进/å­—:å³/å­—:相对/@å­—:值"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="å­—:段è½å±žæ€§/å­—:缩进/å­—:å·¦/å­—:相对 or å­—:段è½å±žæ€§/å­—:缩进/å­—:å³/å­—:相对"> + <xsl:attribute name="fo:margin-left"><xsl:value-of select="concat($a1 * 0.37,'cm')"/></xsl:attribute> + <xsl:attribute name="fo:margin-right"><xsl:value-of select="concat($a2 * 0.37,'cm')"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:margin-left"><xsl:value-of select="concat(å­—:段è½å±žæ€§/å­—:缩进/å­—:å·¦/å­—:ç»å¯¹/@å­—:值,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:margin-right"><xsl:value-of select="concat(å­—:段è½å±žæ€§/å­—:缩进/å­—:å³/å­—:ç»å¯¹/@å­—:值,$uofUnit)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="fo:text-indent"><xsl:value-of select="concat(å­—:段è½å±žæ€§/å­—:缩进/å­—:首行/å­—:ç»å¯¹/@å­—:值,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="ancestor::uof:UOF/uof:å¼æ ·é›†/uof:自动编å·é›†/å­—:自动编å·/å­—:级别[following-sibling::å­—:级别[position()=1]/@å­—:级别值='1']/å­—:缩进"> + <xsl:attribute name="fo:margin-left"><xsl:value-of select="concat(ancestor::uof:UOF/uof:å¼æ ·é›†/uof:自动编å·é›†/å­—:自动编å·/å­—:级别[following-sibling::å­—:级别[position()=1]/@å­—:级别值='1']/å­—:缩进/å­—:å·¦/å­—:ç»å¯¹/@å­—:值,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:margin-right"><xsl:value-of select="concat(ancestor::uof:UOF/uof:å¼æ ·é›†/uof:自动编å·é›†/å­—:自动编å·/å­—:级别[following-sibling::å­—:级别[position()=1]/@å­—:级别值='1']/å­—:缩进/å­—:å³/å­—:ç»å¯¹/@å­—:值,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:text-indent"><xsl:value-of select="concat(ancestor::uof:UOF/uof:å¼æ ·é›†/uof:自动编å·é›†/å­—:自动编å·/å­—:级别[following-sibling::å­—:级别[position()=1]/@å­—:级别值='1']/å­—:缩进/å­—:首行/å­—:ç»å¯¹/@å­—:值,$uofUnit)"/></xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:if test="å­—:段è½å±žæ€§/å­—:è¡Œè·"> + <xsl:variable name="type"> + <xsl:value-of select="å­—:段è½å±žæ€§/å­—:è¡Œè·/@å­—:类型"/> + </xsl:variable> + <xsl:variable name="val"> + <xsl:value-of select="å­—:段è½å±žæ€§/å­—:è¡Œè·/@å­—:值"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$type='fixed'"> + <xsl:attribute name="fo:line-height"><xsl:value-of select="concat($val,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="$type='multi-lines'"> + <xsl:attribute name="fo:line-height"><xsl:value-of select="concat($val * 100,'%')"/></xsl:attribute> + </xsl:when> + <xsl:when test="$type='at-least'"> + <xsl:attribute name="style:line-height-at-least"><xsl:value-of select="concat($val,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="$type='line-space'"> + <xsl:attribute name="style:line-spacing"><xsl:value-of select="concat($val,$uofUnit)"/></xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:if> + <xsl:if test="å­—:段è½å±žæ€§/å­—:段间è·"> + <xsl:if test="å­—:段è½å±žæ€§/å­—:段间è·/å­—:段å‰è·/å­—:ç»å¯¹å€¼/@å­—:值"> + <xsl:attribute name="fo:margin-top"><xsl:value-of select="concat(å­—:段è½å±žæ€§/å­—:段间è·/å­—:段å‰è·/å­—:ç»å¯¹å€¼/@å­—:值,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:段è½å±žæ€§/å­—:段间è·/å­—:段åŽè·/å­—:ç»å¯¹å€¼/@å­—:值"> + <xsl:attribute name="fo:margin-bottom"><xsl:value-of select="concat(å­—:段è½å±žæ€§/å­—:段间è·/å­—:段åŽè·/å­—:ç»å¯¹å€¼/@å­—:值,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:variable name="aa"> + <xsl:value-of select="å­—:段è½å±žæ€§/å­—:段间è·/å­—:段å‰è·/å­—:相对值/@å­—:值"/> + </xsl:variable> + <xsl:variable name="bb"> + <xsl:value-of select="å­—:段è½å±žæ€§/å­—:段间è·/å­—:段åŽè·/å­—:相对值/@å­—:值"/> + </xsl:variable> + <xsl:if test="å­—:段è½å±žæ€§/å­—:段间è·/å­—:段å‰è·/å­—:相对值/@å­—:值"> + <xsl:attribute name="fo:margin-top"><xsl:value-of select="concat($aa * 15.6,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:段è½å±žæ€§/å­—:段间è·/å­—:段åŽè·/å­—:相对值/@å­—:值"> + <xsl:attribute name="fo:margin-bottom"><xsl:value-of select="concat($bb * 15.6,$uofUnit)"/></xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="å­—:段è½å±žæ€§/å­—:孤行控制"> + <xsl:attribute name="fo:widows"><xsl:value-of select="å­—:段è½å±žæ€§/å­—:孤行控制"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:段è½å±žæ€§/å­—:寡行控制"> + <xsl:attribute name="fo:orphans"><xsl:value-of select="å­—:段è½å±žæ€§/å­—:寡行控制"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:段è½å±žæ€§/å­—:段中ä¸åˆ†é¡µ"> + <xsl:attribute name="fo:keep-together"><xsl:choose><xsl:when test="å­—:段è½å±žæ€§/å­—:段中ä¸åˆ†é¡µ/@å­—:值='1' or å­—:段è½å±žæ€§/å­—:段中ä¸åˆ†é¡µ/@å­—:值='true'">always</xsl:when><xsl:otherwise>auto</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:段è½å±žæ€§/å­—:与下段åŒé¡µ"> + <xsl:attribute name="fo:keep-with-next"><xsl:choose><xsl:when test="å­—:段è½å±žæ€§/å­—:与下段åŒé¡µ/@å­—:值='1' or å­—:段è½å±žæ€§/å­—:与下段åŒé¡µ/@å­—:值='true'">always</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:for-each select="å­—:段è½å±žæ€§/å­—:边框"> + <xsl:call-template name="uof:边框"/> + </xsl:for-each> + <xsl:for-each select="å­—:段è½å±žæ€§/å­—:å¡«å……"> + <xsl:call-template name="uof:å¡«å……"/> + </xsl:for-each> + <xsl:if test="å­—:段è½å±žæ€§/å­—:对é½ç½‘æ ¼"> + <xsl:attribute name="style:snap-to-layout-grid"><xsl:choose><xsl:when test="å­—:段è½å±žæ€§/å­—:对é½ç½‘æ ¼/@å­—:值='1' or å­—:段è½å±žæ€§/å­—:对é½ç½‘æ ¼/@å­—:值='true'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:段è½å±žæ€§/å­—:å–消断字"> + <xsl:attribute name="fo:hyphenation-ladder-count">no-limit</xsl:attribute> + <xsl:attribute name="fo:hyphenation-remain-char-count">2</xsl:attribute> + <xsl:attribute name="fo:hyphenation-push-char-count">2</xsl:attribute> + <xsl:attribute name="fo:hyphenate"><xsl:choose><xsl:when test="å­—:段è½å±žæ€§/å­—:å–消断字/@å­—:值='1' or å­—:段è½å±žæ€§/å­—:å–消断字/@å­—:值='true'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:段è½å±žæ€§/å­—:å–消行å·"> + <xsl:attribute name="text:number-lines"><xsl:choose><xsl:when test="å­—:段è½å±žæ€§/å­—:å–消行å·/@å­—:值='1' or å­—:段è½å±žæ€§/å­—:å–消行å·/@å­—:值='true'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:段è½å±žæ€§/å­—:行首尾标点控制"> + <xsl:attribute name="style:punctuation-wrap"><xsl:choose><xsl:when test="å­—:段è½å±žæ€§/å­—:行首尾标点控制/@å­—:值='1' or å­—:段è½å±žæ€§/å­—:行首尾标点控制/@å­—:值='true'">hanging</xsl:when><xsl:otherwise>simple</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:段è½å±žæ€§/å­—:是å¦è¡Œé¦–标点压缩/@å­—:值='true'"> + <xsl:attribute name="style:punctuation-compress">false</xsl:attribute> + </xsl:if> + <xsl:if test="å­—:段è½å±žæ€§/å­—:中文习惯首尾字符"> + <xsl:attribute name="style:line-break"><xsl:choose><xsl:when test="å­—:段è½å±žæ€§/å­—:中文习惯首尾字符/@å­—:值='1' or å­—:段è½å±žæ€§/å­—:中文习惯首尾字符/@å­—:值='true'">strict</xsl:when><xsl:otherwise>normal</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:段è½å±žæ€§/å­—:è‡ªåŠ¨è°ƒæ•´ä¸­è‹±æ–‡å­—ç¬¦é—´è· or å­—:段è½å±žæ€§/å­—:自动调整中文与数字间è·"> + <xsl:attribute name="style:text-autospace"><xsl:choose><xsl:when test="å­—:段è½å±žæ€§/å­—:自动调整中英文字符间è·/@å­—:值='1' or å­—:段è½å±žæ€§/å­—:自动调整中文与数字间è·/@å­—:值='1'or å­—:段è½å±žæ€§/å­—:自动调整中英文字符间è·/@å­—:值='true' or å­—:段è½å±žæ€§/å­—:自动调整中文与数字间è·/@å­—:值='true'">ideograph-alpha</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:段è½å±žæ€§/å­—:首字下沉"> + <xsl:element name="style:drop-cap"> + <xsl:if test="å­—:段è½å±žæ€§/å­—:首字下沉/@å­—:行数"> + <xsl:attribute name="style:lines"><xsl:value-of select="å­—:段è½å±žæ€§/å­—:首字下沉/@å­—:行数"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:段è½å±žæ€§/å­—:首字下沉/@å­—:é—´è·"> + <xsl:attribute name="style:distance"><xsl:value-of select="concat(å­—:段è½å±žæ€§/å­—:首字下沉/@å­—:é—´è·,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:段è½å±žæ€§/å­—:首字下沉/@å­—:字体引用"> + <xsl:attribute name="style:style-name"><xsl:value-of select="translate(å­—:段è½å±žæ€§/å­—:首字下沉/@å­—:字体引用,'_',' ')"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:段è½å±žæ€§/å­—:首字下沉/@å­—:字符数"> + <xsl:attribute name="style:length"><xsl:choose><xsl:when test="å­—:段è½å±žæ€§/å­—:首字下沉/@å­—:字符数='1'">word</xsl:when><xsl:otherwise><xsl:value-of select="å­—:段è½å±žæ€§/å­—:首字下沉/@å­—:字符数"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="XDParagraphAttr"> + <xsl:apply-templates select="å­—:å¡«å……"/> + <xsl:if test="å­—:对é½"> + <xsl:if test="å­—:对é½/@å­—:文字对é½"> + <xsl:attribute name="style:vertical-align"><xsl:choose><xsl:when test="å­—:对é½/@å­—:文字对é½='base'">baseline</xsl:when><xsl:when test="å­—:对é½/@å­—:文字对é½='center'">middle</xsl:when><xsl:otherwise><xsl:value-of select="å­—:对é½/@å­—:文字对é½"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:对é½/@å­—:水平对é½"> + <xsl:attribute name="fo:text-align"><xsl:choose><xsl:when test="å­—:对é½/@å­—:水平对é½='left'">start</xsl:when><xsl:when test="å­—:对é½/@å­—:水平对é½='right'">end</xsl:when><xsl:when test="å­—:对é½/@å­—:水平对é½='center'">center</xsl:when><xsl:otherwise>justify</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="å­—:对é½/@å­—:水平对é½='distributed'"> + <xsl:attribute name="fo:text-align-last">justify</xsl:attribute> + </xsl:if> + <xsl:attribute name="style:justify-single-word">false</xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="å­—:缩进"> + <xsl:if test="å­—:缩进/å­—:å·¦/å­—:ç»å¯¹/@å­—:值"> + <xsl:attribute name="fo:margin-left"><xsl:value-of select="concat(å­—:缩进/å­—:å·¦/å­—:ç»å¯¹/@å­—:值,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:缩进/å­—:å³/å­—:ç»å¯¹/@å­—:值"> + <xsl:attribute name="fo:margin-right"><xsl:value-of select="concat(å­—:缩进/å­—:å³/å­—:ç»å¯¹/@å­—:值,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:缩进/å­—:首行/å­—:ç»å¯¹/@å­—:值"> + <xsl:attribute name="fo:text-indent"><xsl:value-of select="concat(å­—:缩进/å­—:首行/å­—:ç»å¯¹/@å­—:值,$uofUnit)"/></xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="å­—:è¡Œè·"> + <xsl:variable name="type"> + <xsl:value-of select="å­—:è¡Œè·/@å­—:类型"/> + </xsl:variable> + <xsl:variable name="val"> + <xsl:value-of select="å­—:è¡Œè·/@å­—:值"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$type='fixed'"> + <xsl:attribute name="fo:line-height"><xsl:value-of select="concat($val,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="$type='multi-lines'"> + <xsl:attribute name="fo:line-height"><xsl:value-of select="concat($val * 100,'%')"/></xsl:attribute> + </xsl:when> + <xsl:when test="$type='at-least'"> + <xsl:attribute name="style:line-height-at-least"><xsl:value-of select="concat($val,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="$type='line-space'"> + <xsl:attribute name="style:line-spacing"><xsl:value-of select="concat($val,$uofUnit)"/></xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:if> + <xsl:if test="å­—:段间è·"> + <xsl:if test="å­—:段间è·/å­—:段å‰è·/å­—:ç»å¯¹å€¼/@å­—:值"> + <xsl:attribute name="fo:margin-top"><xsl:value-of select="concat(å­—:段间è·/å­—:段å‰è·/å­—:ç»å¯¹å€¼/@å­—:值,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:段间è·/å­—:段åŽè·/å­—:ç»å¯¹å€¼/@å­—:值"> + <xsl:attribute name="fo:margin-bottom"><xsl:value-of select="concat(å­—:段间è·/å­—:段åŽè·/å­—:ç»å¯¹å€¼/@å­—:值,$uofUnit)"/></xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="å­—:孤行控制"> + <xsl:attribute name="fo:orphans"><xsl:value-of select="å­—:孤行控制"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:寡行控制"> + <xsl:attribute name="fo:widows"><xsl:value-of select="å­—:寡行控制"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:段中ä¸åˆ†é¡µ"> + <xsl:attribute name="fo:keep-together"><xsl:choose><xsl:when test="å­—:段中ä¸åˆ†é¡µ/@å­—:值='1' or å­—:段中ä¸åˆ†é¡µ/@å­—:值='true'">always</xsl:when><xsl:otherwise>auto</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:与下段åŒé¡µ"> + <xsl:attribute name="fo:keep-with-next"><xsl:choose><xsl:when test="å­—:与下段åŒé¡µ/@å­—:值='1' or å­—:与下段åŒé¡µ/@å­—:值='true'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:for-each select="å­—:边框"> + <xsl:call-template name="uof:边框"/> + </xsl:for-each> + <xsl:for-each select="å­—:å¡«å……"> + <xsl:call-template name="uof:å¡«å……"/> + </xsl:for-each> + <xsl:if test="å­—:对é½ç½‘æ ¼"> + <xsl:attribute name="style:snap-to-layout-grid"><xsl:choose><xsl:when test="å­—:对é½ç½‘æ ¼/@å­—:值='1' or å­—:对é½ç½‘æ ¼/@å­—:值='true'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:å–消断字"> + <xsl:attribute name="fo:hyphenation-ladder-count">no-limit</xsl:attribute> + <xsl:attribute name="fo:hyphenation-remain-char-count">2</xsl:attribute> + <xsl:attribute name="fo:hyphenation-push-char-count">2</xsl:attribute> + <xsl:attribute name="fo:hyphenate"><xsl:choose><xsl:when test="å­—:å–消断字/@å­—:值='1' or å­—:å–消断字/@å­—:值='true'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:å–消行å·"> + <xsl:attribute name="text:number-lines"><xsl:choose><xsl:when test="å­—:å–消行å·/@å­—:值='1' or å­—:å–消行å·/@å­—:值='true'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:行首尾标点控制"> + <xsl:attribute name="style:punctuation-wrap"><xsl:choose><xsl:when test="å­—:行首尾标点控制/@å­—:值='1' or å­—:行首尾标点控制/@å­—:值='true'">hanging</xsl:when><xsl:otherwise>simple</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:是å¦è¡Œé¦–标点压缩/@å­—:值='true'"> + <xsl:attribute name="style:punctuation-compress">false</xsl:attribute> + </xsl:if> + <xsl:if test="å­—:中文习惯首尾字符"> + <xsl:attribute name="style:line-break"><xsl:choose><xsl:when test="å­—:中文习惯首尾字符/@å­—:值='1' or å­—:中文习惯首尾字符/@å­—:值='true'">strict</xsl:when><xsl:otherwise>normal</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:è‡ªåŠ¨è°ƒæ•´ä¸­è‹±æ–‡å­—ç¬¦é—´è· or å­—:自动调整中文与数字间è·"> + <xsl:attribute name="style:text-autospace"><xsl:choose><xsl:when test="å­—:自动调整中英文字符间è·/@å­—:值='1' or å­—:自动调整中文与数字间è·/@å­—:值='1'or å­—:自动调整中英文字符间è·/@å­—:值='true' or å­—:自动调整中文与数字间è·/@å­—:值='true'">ideograph-alpha</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:首字下沉"> + <xsl:element name="style:drop-cap"> + <xsl:if test="å­—:首字下沉/@å­—:行数"> + <xsl:attribute name="style:lines"><xsl:value-of select="å­—:首字下沉/@å­—:行数"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:首字下沉/@å­—:é—´è·"> + <xsl:attribute name="style:distance"><xsl:value-of select="concat(å­—:首字下沉/@å­—:é—´è·,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:首字下沉/@å­—:字体引用"> + <xsl:attribute name="style:style-name"><xsl:value-of select="å­—:首字下沉/@å­—:字体引用"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:首字下沉/@å­—:字符数"> + <xsl:attribute name="style:length"><xsl:choose><xsl:when test="å­—:首字下沉/@å­—:字符数='1'">word</xsl:when><xsl:otherwise><xsl:value-of select="å­—:首字下沉/@å­—:字符数"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="多个å¥"> + <xsl:call-template name="å•ä¸ªæˆ–者没有å¥"/> + </xsl:template> + <xsl:template name="jibianhao"> + <xsl:param name="biaoshifu"/> + <xsl:element name="text:list-level-style-number"> + <xsl:variable name="currlevel" select="number(@å­—:级别值) + 1"/> + <xsl:attribute name="text:level"><xsl:value-of select="$currlevel"/></xsl:attribute> + <xsl:attribute name="text:style-name">Numbering Symbols</xsl:attribute> + <xsl:if test="@å­—:å°¾éšå­—符"> + <xsl:attribute name="style:num-suffix"><xsl:choose><xsl:when test="@å­—:å°¾éšå­—符='space'"><xsl:value-of select="' ' "/></xsl:when><xsl:when test="@å­—:å°¾éšå­—符='tab'"><xsl:value-of select="' '"/></xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:符å·å­—体"> + <xsl:variable name="Font-ID"> + <xsl:value-of select="å­—:符å·å­—体/@å­—:å¼æ ·å¼•ç”¨"/> + </xsl:variable> + <xsl:attribute name="text:style-name"><xsl:value-of select="$Font-ID"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:起始编å·"> + <xsl:attribute name="text:start-value"><xsl:value-of select="å­—:起始编å·"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:正规格å¼"> + <xsl:attribute name="text:num-regular-exp"><xsl:value-of select="å­—:正规格å¼/@值"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="text:display-levels"><xsl:value-of select="string-length(å­—:ç¼–å·æ ¼å¼è¡¨ç¤º) - string-length(translate(å­—:ç¼–å·æ ¼å¼è¡¨ç¤º,'%','') )"/></xsl:attribute> + <xsl:if test="å­—:ç¼–å·æ ¼å¼"> + <xsl:call-template name="ç¼–å·æ ¼å¼"/> + </xsl:if> + <xsl:if test="å­—:ç¼–å·æ ¼å¼è¡¨ç¤º"> + <xsl:variable name="last" select="substring-after(å­—:ç¼–å·æ ¼å¼è¡¨ç¤º,concat('%',$currlevel))"/> + <xsl:variable name="first"> + <xsl:variable name="aa" select="substring-before(å­—:ç¼–å·æ ¼å¼è¡¨ç¤º,concat('%',$currlevel))"/> + <xsl:choose> + <xsl:when test="not(substring-after($aa,'%'))"> + <xsl:value-of select="$aa"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:if test="$first!=''"> + <xsl:attribute name="style:num-prefix"><xsl:value-of select="$first"/></xsl:attribute> + </xsl:if> + <xsl:if test="$last!=''"> + <xsl:attribute name="style:num-suffix"><xsl:value-of select="$last"/></xsl:attribute> + </xsl:if> + <xsl:call-template name="bianhaogeshi"> + <xsl:with-param name="biaoshi"> + <xsl:value-of select="å­—:ç¼–å·æ ¼å¼è¡¨ç¤º"/> + </xsl:with-param> + <xsl:with-param name="jibie"> + <xsl:value-of select="1"/> + </xsl:with-param> + </xsl:call-template> + </xsl:if> + <xsl:element name="style:text-properties"> + <xsl:call-template name="suojinleixing"/> + <xsl:if test="@å­—:ç¼–å·å¯¹é½æ–¹å¼"> + <xsl:attribute name="fo:text-align"><xsl:variable name="aa"><xsl:value-of select="@å­—:ç¼–å·å¯¹é½æ–¹å¼"/></xsl:variable><xsl:choose><xsl:when test="$aa='center' ">center</xsl:when><xsl:when test="$aa='right' ">end</xsl:when><xsl:otherwise>left</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:符å·å­—体"> + <xsl:if test="å­—:符å·å­—体/@å­—:å¼æ ·å¼•ç”¨"> + <xsl:variable name="Font-ID"> + <xsl:value-of select="å­—:符å·å­—体/@å­—:å¼æ ·å¼•ç”¨"/> + </xsl:variable> + <xsl:for-each select="/uof:UOF/uof:å¼æ ·é›†/uof:å¥å¼æ ·"> + <xsl:if test="@å­—:标识符=$Font-ID"> + <xsl:if test="å­—:字体/@å­—:中文字体引用"> + <xsl:attribute name="fo:font-family"><xsl:value-of select="å­—:字体/@å­—:中文字体引用"/></xsl:attribute> + </xsl:if> + </xsl:if> + </xsl:for-each> + </xsl:if> + </xsl:if> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template name="bianhaogeshi"> + <xsl:param name="biaoshi"/> + <xsl:param name="jibie"/> + <xsl:variable name="bb"> + <xsl:value-of select="substring-after($biaoshi,'%')"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="substring-after($bb,'%')"> + <xsl:call-template name="bianhaogeshi"> + <xsl:with-param name="biaoshi" select="$bb"/> + <xsl:with-param name="jibie" select="$jibie +1"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:if test="not($jibie=1)"> + <xsl:attribute name="text:display-levels"><xsl:value-of select="$jibie"/></xsl:attribute> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="xiangmufuhao"> + <xsl:param name="biaoshifu"/> + <xsl:variable name="currlevel" select="number(@å­—:级别值) + 1"/> + <xsl:element name="text:list-level-style-bullet"> + <xsl:attribute name="text:level"><xsl:value-of select="$currlevel"/></xsl:attribute> + <xsl:attribute name="text:style-name"><xsl:value-of select="../@å­—:å称"/></xsl:attribute> + <xsl:attribute name="style:num-suffix"><xsl:value-of select="substring-after(å­—:ç¼–å·æ ¼å¼è¡¨ç¤º,'%1')"/></xsl:attribute> + <xsl:attribute name="text:bullet-char"><xsl:value-of select="å­—:项目符å·"/></xsl:attribute> + <xsl:element name="style:text-properties"> + <xsl:if test="å­—:符å·å­—体"> + <xsl:variable name="Font-ID"> + <xsl:value-of select="å­—:符å·å­—体/@å­—:å¼æ ·å¼•ç”¨"/> + </xsl:variable> + <xsl:for-each select="/uof:UOF/uof:å¼æ ·é›†/uof:å¥å¼æ ·"> + <xsl:if test="@å­—:标识符=$Font-ID"> + <xsl:if test="å­—:字体/@å­—:中文字体引用"> + <xsl:attribute name="svg:font-family"><xsl:value-of select="å­—:字体/@å­—:中文字体引用"/></xsl:attribute> + </xsl:if> + </xsl:if> + </xsl:for-each> + </xsl:if> + <xsl:if test="å­—:项目符å·"> + <xsl:attribute name="fo:font-family"><xsl:value-of select="'WingDings'"/></xsl:attribute> + </xsl:if> + <xsl:call-template name="suojinleixing"/> + <xsl:if test="@å­—:ç¼–å·å¯¹é½æ–¹å¼"> + <xsl:attribute name="fo:text-align"><xsl:variable name="aa"><xsl:value-of select="@å­—:ç¼–å·å¯¹é½æ–¹å¼"/></xsl:variable><xsl:choose><xsl:when test="$aa='center' ">center</xsl:when><xsl:when test="$aa='right' ">end</xsl:when><xsl:otherwise>left</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template name="imagefuhao"> + <xsl:param name="biaoshifu"/> + <xsl:variable name="currlevel" select="number(@å­—:级别值) + 1"/> + <xsl:element name="text:list-level-style-image" style:vertical-pos="middle" style:vertical-rel="line" fo:width="0.265cm" fo:height="0.265cm"> + <xsl:attribute name="text:level"><xsl:value-of select="$currlevel"/></xsl:attribute> + <xsl:attribute name="text:style-name"><xsl:value-of select="concat( $biaoshifu,$currlevel)"/></xsl:attribute> + <xsl:attribute name="style:num-suffix"><xsl:value-of select="substring-after(å­—:ç¼–å·æ ¼å¼è¡¨ç¤º,'%1')"/></xsl:attribute> + <xsl:if test="å­—:图片符å·å¼•ç”¨"> + <xsl:variable name="gid"> + <xsl:value-of select="å­—:图片符å·å¼•ç”¨"/> + </xsl:variable> + <xsl:element name="office:binary-data"> + <xsl:value-of select="/uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$gid]/uof:æ•°æ®"/> + </xsl:element> + </xsl:if> + <xsl:element name="style:list-level-properties"> + <xsl:attribute name="style:vertical-pos">middle</xsl:attribute> + <xsl:attribute name="style:vertical-rel">line</xsl:attribute> + <xsl:attribute name="fo:width"><xsl:value-of select="concat(å­—:图片符å·å¼•ç”¨/@å­—:宽度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:height"><xsl:value-of select="concat(å­—:图片符å·å¼•ç”¨/@å­—:高度,$uofUnit)"/></xsl:attribute> + <xsl:if test="å­—:符å·å­—体"> + <xsl:variable name="Font-ID"> + <xsl:value-of select="å­—:符å·å­—体/@å­—:å¼æ ·å¼•ç”¨"/> + </xsl:variable> + <xsl:for-each select="/uof:UOF/uof:å¼æ ·é›†/uof:å¥å¼æ ·"> + <xsl:if test="@å­—:标识符=$Font-ID"> + <xsl:if test="å­—:字体/@å­—:中文字体引用"> + <xsl:attribute name="svg:font-family"><xsl:value-of select="å­—:字体/@å­—:中文字体引用"/></xsl:attribute> + </xsl:if> + </xsl:if> + </xsl:for-each> + </xsl:if> + <xsl:call-template name="suojinleixing"/> + <xsl:if test="@å­—:ç¼–å·å¯¹é½æ–¹å¼"> + <xsl:attribute name="fo:text-align"><xsl:variable name="aa"><xsl:value-of select="@å­—:ç¼–å·å¯¹é½æ–¹å¼"/></xsl:variable><xsl:choose><xsl:when test="$aa='center' ">center</xsl:when><xsl:when test="$aa='right' ">end</xsl:when><xsl:otherwise>left</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template name="ootab"> + <xsl:element name="style:tab-stops"> + <xsl:for-each select="å­—:段è½å±žæ€§/å­—:制表ä½è®¾ç½®/å­—:åˆ¶è¡¨ä½ | å­—:制表ä½è®¾ç½®/å­—:制表ä½"> + <xsl:element name="style:tab-stop"> + <xsl:attribute name="style:position"><xsl:value-of select="concat(@å­—:ä½ç½®,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="style:type"><xsl:choose><xsl:when test="@å­—:类型='decimal'">char</xsl:when><xsl:when test="@å­—:类型='left' or @å­—:类型='right' or @å­—:类型='center'"><xsl:value-of select="@å­—:类型"/></xsl:when><xsl:otherwise/></xsl:choose></xsl:attribute> + <xsl:if test="@å­—:制表ä½å­—符"> + <xsl:attribute name="style:leader-text"><xsl:value-of select="@å­—:制表ä½å­—符"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="style:leader-style"><xsl:value-of select="@å­—:å‰å¯¼ç¬¦"/></xsl:attribute> + </xsl:element> + </xsl:for-each> + </xsl:element> + </xsl:template> + <xsl:template match="å­—:段è½[å­—:段è½å±žæ€§[å­—:自动编å·ä¿¡æ¯]]"> + <xsl:call-template name="ç¼–å·è§£æž"> + </xsl:call-template> + </xsl:template> + <xsl:template name="ç¼–å·è§£æž"> + <xsl:variable name="bianhao"> + <xsl:value-of select="å­—:段è½å±žæ€§/å­—:自动编å·ä¿¡æ¯/@å­—:ç¼–å·å¼•ç”¨"/> + </xsl:variable> + <xsl:variable name="bianhaojibie"> + <xsl:value-of select="å­—:段è½å±žæ€§/å­—:自动编å·ä¿¡æ¯/@å­—:ç¼–å·çº§åˆ«"/> + </xsl:variable> + <xsl:variable name="isxiangmuorisimage"> + <xsl:for-each select="/uof:UOF/uof:å¼æ ·é›†/uof:自动编å·é›†/å­—:自动编å·"> + <xsl:choose> + <xsl:when test="$bianhao=@å­—:标识符"> + <xsl:choose> + <xsl:when test="å­—:级别[@å­—:级别值= (number($bianhaojibie))]/å­—:项目符å·">true</xsl:when> + <xsl:when test="å­—:级别[@å­—:级别值= (number($bianhaojibie))]/å­—:图片符å·å¼•ç”¨">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:variable> + <xsl:choose> + <xsl:when test="$isxiangmuorisimage='true'"> + <xsl:call-template name="æ— åº"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="有åº"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="有åº"> + <xsl:variable name="currlistid" select="å­—:段è½å±žæ€§/å­—:自动编å·ä¿¡æ¯/@å­—:ç¼–å·å¼•ç”¨"/> + <xsl:variable name="currlistlvl" select="å­—:段è½å±žæ€§/å­—:自动编å·ä¿¡æ¯/@å­—:ç¼–å·çº§åˆ« + 1"/> + <xsl:variable name="firstoccur" select="/descendant::å­—:段è½å±žæ€§[å­—:自动编å·ä¿¡æ¯/@å­—:ç¼–å·å¼•ç”¨ = $currlistid][1]"/> + <xsl:element name="text:list"> + <xsl:attribute name="text:style-name">List<xsl:value-of select="count($firstoccur/preceding::å­—:自动编å·ä¿¡æ¯)"/></xsl:attribute> + <xsl:attribute name="text:continue-numbering"><xsl:choose><xsl:when test="å­—:段è½å±žæ€§/å­—:自动编å·ä¿¡æ¯/@å­—:é‡æ–°ç¼–å·='false'">false</xsl:when><xsl:otherwise>true</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="å­—:段è½å±žæ€§/å­—:自动编å·ä¿¡æ¯/@å­—:é‡æ–°ç¼–å·"> + <xsl:attribute name="text:continue-numbering"><xsl:choose><xsl:when test="å­—:段è½å±žæ€§/å­—:自动编å·ä¿¡æ¯/@å­—:é‡æ–°ç¼–å·='1'">false</xsl:when><xsl:otherwise>true</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:element name="text:list-item"> + <xsl:call-template name="ordered-levels"> + <xsl:with-param name="level" select="$currlistlvl - 1"/> + </xsl:call-template> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template name="ordered-levels"> + <xsl:param name="level"/> + <xsl:choose> + <xsl:when test="$level = '0'"> + <xsl:call-template name="commonParagraph"/> + </xsl:when> + <xsl:otherwise> + <xsl:element name="text:list"> + <xsl:element name="text:list-item"> + <xsl:call-template name="ordered-levels"> + <xsl:with-param name="level" select="$level - 1"/> + </xsl:call-template> + </xsl:element> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="æ— åº"> + <xsl:variable name="currlistid" select="å­—:段è½å±žæ€§/å­—:自动编å·ä¿¡æ¯/@å­—:ç¼–å·å¼•ç”¨"/> + <xsl:variable name="currlistlvl" select="å­—:段è½å±žæ€§/å­—:自动编å·ä¿¡æ¯/@å­—:ç¼–å·çº§åˆ« + 1"/> + <xsl:variable name="firstoccur" select="/descendant::å­—:段è½å±žæ€§[å­—:自动编å·ä¿¡æ¯/@å­—:ç¼–å·å¼•ç”¨ = $currlistid][1]"/> + <xsl:element name="text:list"> + <xsl:attribute name="text:style-name">List<xsl:value-of select="count($firstoccur/preceding::å­—:自动编å·ä¿¡æ¯)"/></xsl:attribute> + <xsl:element name="text:list-item"> + <xsl:call-template name="unordered-levels"> + <xsl:with-param name="level" select="$currlistlvl - 1"/> + </xsl:call-template> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template name="unordered-levels"> + <xsl:param name="level"/> + <xsl:choose> + <xsl:when test="$level = '0'"> + <xsl:call-template name="commonParagraph"/> + </xsl:when> + <xsl:otherwise> + <xsl:element name="text:list"> + <xsl:element name="text:list-item"> + <xsl:call-template name="unordered-levels"> + <xsl:with-param name="level" select="$level - 1"/> + </xsl:call-template> + </xsl:element> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- measure_conversion.xsl Begin--> + <xsl:param name="dpi" select="111"/> + <xsl:param name="centimeter-in-mm" select="10"/> + <xsl:param name="inch-in-mm" select="25.4"/> + <xsl:param name="didot-point-in-mm" select="0.376065"/> + <xsl:param name="pica-in-mm" select="4.2333333"/> + <xsl:param name="point-in-mm" select="0.3527778"/> + <xsl:param name="twip-in-mm" select="0.017636684"/> + <xsl:param name="pixel-in-mm" select="$inch-in-mm div $dpi"/> + <!-- ***** MEASUREMENT CONVERSIONS ***** + PARAM 'value' + The measure to be converted. + The current measure is judged by a substring (e.g. 'mm', 'cm', 'in', 'pica'...) + directly added to the number. + + PARAM 'rounding-factor' + Is used for the rounding of decimal places. + The parameter number is the product of 1 and some '10', where + every zero represents a decimal place. + + For example, providing as parameter: + <xsl:param name="rounding-factor" select="10000" /> + Gives by default four decimal places. + + To round two decimal places, basically the following is done: + <xsl:value-of select="round(100 * value) div 100"/> + + RETURN The converted number, by default rounded to four decimal places. + In case the input measure could not be matched the same value is + returned and a warning message is written out. + + + + MEASURE LIST: + * 1 milimeter (mm), the basic measure + + * 1 centimeter (cm) = 10 mm + + * 1 inch (in) = 25.4 mm + While the English have already seen the light (read: the metric system), the US + remains loyal to this medieval system. + + * 1 point (pt) = 0.35277777.. mm + Sometimes called PostScript point (ppt), as when Adobe created PostScript, they added their own system of points. + There are exactly 72 PostScript points in 1 inch. + + * 1 twip = twentieth of a (PostScript) point + A twip (twentieth of a point) is a 1/20th of a PostScript point, a traditional measure in printing. + + * 1 didot point (dpt) = 0.376065 mm + Didot point after the French typographer Firmin Didot (1764-1836). + + More details under + http://www.unc.edu/~rowlett/units/dictP.html: + "A unit of length used by typographers and printers. When printing was done + from hand-set metal type, one point represented the smallest element of type + that could be handled, roughly 1/64 inch. Eventually, the point was standardized + in Britain and America as exactly 1/72.27 = 0.013 837 inch, which is + about 0.35 mm (351.46 micrometers). In continental Europe, typographers + traditionally used a slightly larger point of 0.014 83 inch (about + 1/72 pouce, 0.377 mm, or roughly 1/67 English inch), called a Didot point + after the French typographer Firmin Didot (1764-1836). In the U.S., + Adobe software defines the point to be exactly 1/72 inch (0.013 888 9 inch + or 0.352 777 8 millimeters) and TeX software uses a slightly smaller point + of 0.351 459 8035 mm. The German standards agency DIN has proposed that + all these units be replaced by multiples of 0.25 millimeters (1/101.6 inch). + + * 1 pica = 4.233333 mm + 1/6 inch or 12 points + + * 1 pixel (px) = 0.26458333.. mm (relative to 'DPI', here: 96 dpi) + Most pictures have the 96 dpi resolution, but the dpi variable may vary by stylesheet parameter + + + --> + <!-- changing measure to mm --> + <xsl:template name="convert2cm"> + <xsl:param name="value"/> + <xsl:param name="rounding-factor" select="10000"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'mm') div $centimeter-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, $uofUnit)"> + <xsl:value-of select="substring-before($value, $uofUnit)"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'in') div $centimeter-in-mm * $inch-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pt') div $centimeter-in-mm * $point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'dpt') div $centimeter-in-mm * $didot-point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pica') div $centimeter-in-mm * $pica-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'twip') div $centimeter-in-mm * $twip-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'px') div $centimeter-in-mm * $pixel-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'cm'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="uof:通用边框"> + <xsl:param name="lineType"/> + <xsl:param name="width"/> + <xsl:param name="color"/> + <xsl:choose> + <xsl:when test="$lineType='none'">none</xsl:when> + <xsl:otherwise> + <xsl:value-of select="$width"/> + <xsl:choose> + <xsl:when test="$lineType='single'">solid </xsl:when> + <xsl:when test="$lineType='double'">double </xsl:when> + <xsl:otherwise>solid </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="$color='auto' or $color='none' or $color=''">#808080</xsl:when> + <xsl:otherwise> + <xsl:value-of select="$color"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="uof:边框"> + <xsl:if test="uof:上"> + <xsl:variable name="type" select="uof:上/@uof:类型"/> + <xsl:variable name="size" select="concat(uof:上/@uof:宽度,$uofUnit,' ')"/> + <xsl:variable name="clr" select="uof:上/@uof:颜色"/> + <xsl:attribute name="fo:border-top"><xsl:call-template name="uof:通用边框"><xsl:with-param name="lineType" select="$type"/><xsl:with-param name="width" select="$size"/><xsl:with-param name="color" select="$clr"/></xsl:call-template></xsl:attribute> + <xsl:if test="uof:上/@uof:线宽度"> + <xsl:attribute name="style:border-line-width-top"><xsl:value-of select="uof:上/@uof:线宽度"/></xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="uof:下"> + <xsl:variable name="type" select="uof:下/@uof:类型"/> + <xsl:variable name="size" select="concat(uof:下/@uof:宽度,$uofUnit,' ')"/> + <xsl:variable name="clr" select="uof:下/@uof:颜色"/> + <xsl:attribute name="fo:border-bottom"><xsl:call-template name="uof:通用边框"><xsl:with-param name="lineType" select="$type"/><xsl:with-param name="width" select="$size"/><xsl:with-param name="color" select="$clr"/></xsl:call-template></xsl:attribute> + <xsl:if test="uof:下/@uof:线宽度"> + <xsl:attribute name="style:border-line-width-bottom"><xsl:value-of select="uof:下/@uof:线宽度"/></xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="uof:å·¦"> + <xsl:variable name="type" select="uof:å·¦/@uof:类型"/> + <xsl:variable name="size" select="concat(uof:å·¦/@uof:宽度,$uofUnit,' ')"/> + <xsl:variable name="clr" select="uof:å·¦/@uof:颜色"/> + <xsl:attribute name="fo:border-left"><xsl:call-template name="uof:通用边框"><xsl:with-param name="lineType" select="$type"/><xsl:with-param name="width" select="$size"/><xsl:with-param name="color" select="$clr"/></xsl:call-template></xsl:attribute> + <xsl:if test="uof:å·¦/@uof:线宽度"> + <xsl:attribute name="style:border-line-width-left"><xsl:value-of select="uof:å·¦/@uof:线宽度"/></xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="uof:å³"> + <xsl:variable name="type" select="uof:å³/@uof:类型"/> + <xsl:variable name="size" select="concat(uof:å³/@uof:宽度,$uofUnit,' ')"/> + <xsl:variable name="clr" select="uof:å³/@uof:颜色"/> + <xsl:attribute name="fo:border-right"><xsl:call-template name="uof:通用边框"><xsl:with-param name="lineType" select="$type"/><xsl:with-param name="width" select="$size"/><xsl:with-param name="color" select="$clr"/></xsl:call-template></xsl:attribute> + <xsl:if test="uof:å³/@uof:线宽度"> + <xsl:attribute name="style:border-line-width-right"><xsl:value-of select="uof:å³/@uof:线宽度"/></xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="uof:上/@uof:阴影='true'or uof:上/@uof:阴影='1'"> + <xsl:if test="uof:å·¦/@uof:阴影='true'or uof:å·¦/@uof:阴影='1'"> + <xsl:attribute name="style:shadow">#808080 -0.18cm -0.18cm</xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="uof:上/@uof:阴影='true'or uof:上/@uof:阴影='1'"> + <xsl:if test="uof:å³/@uof:阴影='true'or uof:å³/@uof:阴影='1'"> + <xsl:attribute name="style:shadow">#808080 0.18cm -0.18cm</xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="uof:下/@uof:阴影='true'or uof:下/@uof:阴影='1'"> + <xsl:if test="uof:å·¦/@uof:阴影='true'or uof:å·¦/@uof:阴影='1'"> + <xsl:attribute name="style:shadow">#808080 -0.18cm 0.18cm</xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="uof:下/@uof:阴影='true'or uof:下/@uof:阴影='1'"> + <xsl:if test="uof:å³/@uof:阴影='true'or uof:å³/@uof:阴影='1'"> + <xsl:attribute name="style:shadow">#808080 0.18cm 0.18cm</xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="uof:上/@uof:è¾¹è·"> + <xsl:attribute name="fo:padding-top"><xsl:value-of select="concat(uof:上/@uof:è¾¹è·,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="uof:下/@uof:è¾¹è·"> + <xsl:attribute name="fo:padding-bottom"><xsl:value-of select="concat(uof:下/@uof:è¾¹è·,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="uof:å·¦/@uof:è¾¹è·"> + <xsl:attribute name="fo:padding-left"><xsl:value-of select="concat(uof:å·¦/@uof:è¾¹è·,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="uof:å³/@uof:è¾¹è·"> + <xsl:attribute name="fo:padding-right"><xsl:value-of select="concat(uof:å³/@uof:è¾¹è·,$uofUnit)"/></xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template name="uof:å¡«å……"> + <xsl:choose> + <xsl:when test="图:颜色"> + <xsl:attribute name="fo:background-color"><xsl:choose><xsl:when test="图:颜色"><xsl:value-of select="图:颜色"/></xsl:when><xsl:otherwise>transparent</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:when> + <xsl:when test="contains(图:图案/@图:å‰æ™¯è‰²,'#')"> + <xsl:attribute name="fo:text-background-color"><xsl:value-of select="图:图案/@图:å‰æ™¯è‰²"/></xsl:attribute> + </xsl:when> + <xsl:when test="图:图案/@图:背景色"> + <xsl:attribute name="fo:background-color"><xsl:value-of select="图:图案/@图:背景色"/></xsl:attribute> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + <xsl:if test="图:图片"> + <xsl:element name="style:background-image"> + <xsl:variable name="gid"> + <xsl:value-of select="图:图片/@图:图形引用"/> + </xsl:variable> + <xsl:if test="图:图片/@图:ä½ç½® and not(图:图片/@图:ä½ç½®='tile')"> + <xsl:attribute name="style:repeat"><xsl:choose><xsl:when test="图:图片/@图:ä½ç½®='stretch'">stretch</xsl:when><xsl:when test="图:图片/@图:ä½ç½®='center'">no-repeat</xsl:when></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="/uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$gid]/uof:æ•°æ®"> + <xsl:element name="office:binary-data"> + <xsl:value-of select="/uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$gid]/uof:æ•°æ®"/> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="xlink:href"><xsl:value-of select="/uof:UOF/uof:对象集/uof:其他对象[@uof:标识符=$gid]/uof:路径"/></xsl:attribute> + <xsl:attribute name="xlink:type">simple</xsl:attribute> + <xsl:attribute name="xlink:actuate">onLoad</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="日期域"> + <xsl:if test="following-sibling::å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串"> + <xsl:variable name="date0" select="substring-after(following-sibling::å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串,'\@ ')"/> + <xsl:variable name="datestr"> + <xsl:choose> + <xsl:when test="contains($date0,'\*')"> + <xsl:value-of select="string(substring-before($date0,'\*'))"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$date0"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="zydate"> + <xsl:with-param name="str1" select="substring($datestr,2,string-length($datestr)-2)"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template name="zydate"> + <xsl:param name="str1"/> + <xsl:choose> + <xsl:when test="substring($str1,1,5)='am/pm'"> + <xsl:variable name="str1-before" select="substring($str1,1,5)"/> + <xsl:variable name="str1-after" select="substring($str1,6)"/> + <number:am-pm/> + <xsl:if test="not($str1-after)=''"> + <number:text> + <xsl:value-of select="substring($str1-after,1,1)"/> + </number:text> + </xsl:if> + <xsl:if test="string-length($str1-after)&gt;1"> + <xsl:call-template name="zytime"> + <xsl:with-param name="str1" select="substring($str1-after,2)"/> + </xsl:call-template> + </xsl:if> + </xsl:when> + <xsl:otherwise> + + <xsl:choose> + <xsl:when test="substring($str1,1,4)='yyyy'"> + <xsl:variable name="str1-before" select="substring($str1,1,4)"/> + <xsl:variable name="str1-after" select="substring($str1,5)"/> + <number:year number:style="long"/> + <number:text> + <xsl:value-of select="substring($str1-after,1,1)"/> + </number:text> + <xsl:if test="string-length($str1-after)&gt;1"> + <xsl:call-template name="zydate"> + <xsl:with-param name="str1" select="substring($str1-after,2)"/> + </xsl:call-template> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="substring($str1,1,1)=substring($str1,2,1) and substring($str1,2,1) !=substring($str1,3,1) "> + <xsl:variable name="str1-before" select="substring($str1,1,2)"/> + <xsl:variable name="str1-after" select="substring($str1,3)"/> + <xsl:if test="substring($str1,1,1)='y'"> + <number:year/> + </xsl:if> + <xsl:if test="substring($str1,1,1)='M'"> + <number:month number:style="long"/> + </xsl:if> + <xsl:if test="substring($str1,1,1)='d'"> + <number:day number:style="long"/> + </xsl:if> + <xsl:if test="substring($str1,1,1)='h'"> + <number:hours number:style="long"/> + </xsl:if> + <xsl:if test="substring($str1,1,1)='m'"> + <number:minutes number:style="long"/> + </xsl:if> + <xsl:if test="substring($str1,1,1)='s'"> + <number:seconds number:style="long"/> + </xsl:if> + <xsl:if test="substring($str1,1,1)='W'"> + <number:week-of-year number:style="long"/> + </xsl:if> + <number:text> + <xsl:value-of select="substring($str1-after,1,1)"/> + </number:text> + <xsl:if test="string-length($str1-after)&gt;1"> + <xsl:call-template name="zydate"> + <xsl:with-param name="str1" select="substring($str1-after,2)"/> + </xsl:call-template> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:if test="substring($str1,1,1)='M'or substring($str1,1,1)='d'or substring($str1,1,1)='h'or substring($str1,1,1)='m'or substring($str1,1,1)='s'"> + <xsl:variable name="str1-after" select="substring($str1,2)"/> + <xsl:variable name="str1-before" select="substring($str1,1,1)"/> + <xsl:if test="substring($str1,1,1)='M'"> + <number:month/> + <number:text> + <xsl:value-of select="substring($str1-after,1,1)"/> + </number:text> + </xsl:if> + <xsl:if test="substring($str1,1,1)='d'"> + <number:day/> + <number:text> + <xsl:value-of select="substring($str1-after,1,1)"/> + </number:text> + </xsl:if> + <xsl:if test="substring($str1,1,1)='h'"> + <number:hours/> + <number:text> + <xsl:value-of select="substring($str1-after,1,1)"/> + </number:text> + </xsl:if> + <xsl:if test="substring($str1,1,1)='m'"> + <number:minutes/> + <number:text> + <xsl:value-of select="substring($str1-after,1,1)"/> + </number:text> + </xsl:if> + <xsl:if test="substring($str1,1,1)='s'"> + <number:seconds/> + <number:text> + <xsl:value-of select="substring($str1-after,1,1)"/> + </number:text> + </xsl:if> + <xsl:if test="string-length($str1-after)&gt;1"> + <xsl:call-template name="zydate"> + <xsl:with-param name="str1" select="substring($str1-after,2)"/> + </xsl:call-template> + </xsl:if> + </xsl:if> + <xsl:if test="contains(substring($str1,1,3),'Q' )"> + <xsl:choose> + <xsl:when test="substring($str1,1,1)='Q'"> + <xsl:variable name="str1-before" select="substring($str1,1,2)"/> + <xsl:variable name="str1-after" select="substring($str1,3)"/> + <number:quarter/> + <number:text> + <xsl:value-of select="substring($str1-after,1,1)"/> + </number:text> + <xsl:if test="string-length($str1-after)&gt;1"> + <xsl:call-template name="zydate"> + <xsl:with-param name="str1" select="substring($str1-after,2)"/> + </xsl:call-template> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="str1-before" select="substring($str1,1,5)"/> + <xsl:variable name="str1-after" select="substring($str1,6)"/> + <number:quarter number:style="long"/> + <number:text> + <xsl:value-of select="substring($str1-after,1,1)"/> + </number:text> + <xsl:if test="string-length($str1-after)&gt;1"> + <xsl:call-template name="zydate"> + <xsl:with-param name="str1" select="substring($str1-after,2)"/> + </xsl:call-template> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="contains(substring(normalize-space($str1),1,3),'W' )"> + <xsl:variable name="str1-before" select="substring(normalize-space($str1),1,3)"/> + <xsl:variable name="str1-after" select="substring(normalize-space($str1),4)"/> + <number:day-of-week number:style="long"/> + <number:text> + <xsl:value-of select="substring($str1-after,1,1)"/> + </number:text> + <xsl:if test="string-length($str1-after)&gt;1"> + <xsl:call-template name="zydate"> + <xsl:with-param name="str1" select="substring($str1-after,2)"/> + </xsl:call-template> + </xsl:if> + </xsl:if> + <xsl:if test="contains(substring($str1,1,3),'NN' ) and substring($str1,1,1)!='NN' "> + <xsl:variable name="str1-before" select="substring($str1,1,3)"/> + <xsl:variable name="str1-after" select="substring($str1,4)"/> + <number:text>第</number:text> + <number:week-of-year/> + <number:text>周</number:text> + <xsl:if test="string-length($str1-after)&gt;1"> + <xsl:call-template name="zydate"> + <xsl:with-param name="str1" select="substring($str1-after,2)"/> + </xsl:call-template> + </xsl:if> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="时间域"> + <xsl:if test="following-sibling::å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串"> + <xsl:variable name="date0" select="substring-after(following-sibling::å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串,'\@ ')"/> + <xsl:variable name="datestr" select="$date0"/> + <xsl:call-template name="zytime"> + <xsl:with-param name="str1" select="substring($datestr,2,string-length($datestr)-2)"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template name="zytime"> + <xsl:param name="str1"/> + <xsl:choose> + <xsl:when test="substring($str1,1,5)='am/pm'"> + <xsl:variable name="str1-before" select="substring($str1,1,5)"/> + <xsl:variable name="str1-after" select="substring($str1,6)"/> + <number:am-pm/> + <xsl:if test="not($str1-after)=''"> + <number:text> + <xsl:value-of select="substring($str1-after,1,1)"/> + </number:text> + </xsl:if> + <xsl:if test="string-length($str1-after)&gt;1"> + <xsl:call-template name="zytime"> + <xsl:with-param name="str1" select="substring($str1-after,2)"/> + </xsl:call-template> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="substring($str1,1,1)=substring($str1,2,1) and substring($str1,2,1) !=substring($str1,3,1) "> + <xsl:variable name="str1-before" select="substring($str1,1,2)"/> + <xsl:variable name="str1-after" select="substring($str1,3)"/> + <xsl:if test="substring($str1,1,1)='H' or substring($str1,1,1)='h'"> + <number:hours number:style="long"/> + </xsl:if> + <xsl:if test="substring($str1,1,1)='M' or substring($str1,1,1)='m'"> + <number:minutes number:style="long"/> + </xsl:if> + <xsl:if test="substring($str1,1,1)='S' or substring($str1,1,1)='s'"> + <number:seconds number:style="long"/> + </xsl:if> + <number:text> + <xsl:value-of select="substring($str1-after,1,1)"/> + </number:text> + <xsl:if test="string-length($str1-after)&gt;1"> + <xsl:call-template name="zytime"> + <xsl:with-param name="str1" select="substring($str1-after,2)"/> + </xsl:call-template> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:if test="substring($str1,1,1)='H'or substring($str1,1,1)='M'or substring($str1,1,1)='S'or substring($str1,1,1)='h' or substring($str1,1,1)='m' or substring($str1,1,1)='s'"> + <xsl:variable name="str1-after" select="substring($str1,2)"/> + <xsl:variable name="str1-before" select="substring($str1,1,1)"/> + <xsl:if test="substring($str1,1,1)='H' or substring($str1,1,1)='h'"> + <number:hours/> + <number:text> + <xsl:value-of select="substring($str1-after,1,1)"/> + </number:text> + </xsl:if> + <xsl:if test="substring($str1,1,1)='M' or substring($str1,1,1)='m'"> + <number:minutes/> + <number:text> + <xsl:value-of select="substring($str1-after,1,1)"/> + </number:text> + </xsl:if> + <xsl:if test="substring($str1,1,1)='S' or substring($str1,1,1)='s'"> + <number:seconds/> + <number:text> + <xsl:value-of select="substring($str1-after,1,1)"/> + </number:text> + </xsl:if> + <xsl:if test="string-length($str1-after)&gt;1"> + <xsl:call-template name="zytime"> + <xsl:with-param name="str1" select="substring($str1-after,2)"/> + </xsl:call-template> + </xsl:if> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="ooæ•°å­—æ ¼å¼åŸŸå¼€å…³"> + <xsl:param name="oo_format"/> + <xsl:choose> + <xsl:when test="$oo_format='Arabic'">1</xsl:when> + <xsl:when test="$oo_format='ROMAN'">I</xsl:when> + <xsl:when test="$oo_format='roman'">i</xsl:when> + <xsl:when test="$oo_format='ALPHABETIC'">A</xsl:when> + <xsl:when test="$oo_format='alphabetic'">a</xsl:when> + <xsl:when test="$oo_format='GB1'">1, ï¼’, 3, ...</xsl:when> + <xsl:when test="$oo_format='GB3'">â‘ , â‘¡, â‘¢, ...</xsl:when> + <xsl:when test="$oo_format='CHINESENUM3'">一, 二, 三, ...</xsl:when> + <xsl:when test="$oo_format='CHINESENUM2'">壹, è´°, å, ...</xsl:when> + <xsl:when test="$oo_format='ZODIAC1'">甲, ä¹™, 丙, ...</xsl:when> + <xsl:when test="$oo_format='ZODIAC2'">å­, 丑, 寅, ...</xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="题注"> + <xsl:if test="../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串 or å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串"> + <xsl:variable name="aa" select="substring-after(../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串,'\f ')"/> + <xsl:variable name="ooow" select="substring-after($aa,'ooow:') "/> + <xsl:variable name="as" select="substring-before(../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串,' \* ')"/> + <xsl:variable name="ad"> + <xsl:value-of select="substring-after($as,'SEQ ') "/> + </xsl:variable> + <xsl:variable name="num"> + <xsl:value-of select="substring-after(substring-before(../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串,' \f'),'\* ')"/> + </xsl:variable> + <xsl:variable name="fmt"> + <xsl:call-template name="ooæ•°å­—æ ¼å¼åŸŸå¼€å…³"> + <xsl:with-param name="oo_format" select="$num"/> + </xsl:call-template> + </xsl:variable> + <xsl:element name="text:sequence"> + <xsl:attribute name="text:name"><xsl:choose><xsl:when test="$ad='表格'">Table</xsl:when><xsl:when test="$ad='图表'">Drawing</xsl:when><xsl:otherwise><xsl:value-of select="$ad"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="text:formula"><xsl:choose><xsl:when test="contains($aa,'ooow:')"><xsl:value-of select="$ooow"/></xsl:when><xsl:when test="contains($as,'表格')"><xsl:value-of select="concat('Table','+',$fmt)"/></xsl:when><xsl:when test="contains($as,'图表')"><xsl:value-of select="concat('Drawing','+',$fmt)"/></xsl:when><xsl:otherwise><xsl:value-of select="$aa"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="style:num-format"><xsl:value-of select="$fmt"/></xsl:attribute> + <xsl:value-of select="following-sibling::å­—:å¥/å­—:文本串"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="页ç åŸŸ"> + <xsl:if test="../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串 or å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串"> + <xsl:variable name="date0" select="substring-after(../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串,' \* ')"/> + <xsl:variable name="datestr" select="substring-before(../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串,'\* ')"/> + <xsl:variable name="fmt"> + <xsl:call-template name="ooæ•°å­—æ ¼å¼åŸŸå¼€å…³"> + <xsl:with-param name="oo_format" select="$date0"/> + </xsl:call-template> + </xsl:variable> + <xsl:element name="text:page-number"> + <xsl:attribute name="style:num-format"><xsl:value-of select="$fmt"/></xsl:attribute> + <xsl:attribute name="text:select-page">current</xsl:attribute> + <xsl:value-of select="following-sibling::å­—:å¥/å­—:文本串"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="页数域"> + <xsl:if test="../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串"> + <xsl:variable name="date0" select="substring-after(../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串,' \* ')"/> + <xsl:variable name="datestr" select="substring-before(../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串,'\* ')"/> + <xsl:variable name="fmt"> + <xsl:call-template name="ooæ•°å­—æ ¼å¼åŸŸå¼€å…³"> + <xsl:with-param name="oo_format" select="substring-before($date0,' \*')"/> + </xsl:call-template> + </xsl:variable> + <xsl:element name="text:page-count"> + <xsl:attribute name="style:num-format"><xsl:value-of select="$fmt"/></xsl:attribute> + <xsl:value-of select="following-sibling::å­—:å¥/å­—:文本串"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="作者域"> + <xsl:if test="../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串"> + <xsl:variable name="date0" select="substring-after(../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串,' \* ')"/> + <xsl:variable name="datestr" select="substring-before(../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串,'\* ')"/> + <xsl:element name="text:initial-creator"> + <xsl:value-of select="following-sibling::å­—:å¥/å­—:文本串"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="用户域"> + <xsl:if test="../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串"> + <xsl:variable name="date0" select="substring-after(../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串,' \* ')"/> + <xsl:variable name="datestr" select="substring-before(../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串,'\* ')"/> + <xsl:element name="text:author-name"> + <xsl:value-of select="following-sibling::å­—:å¥/å­—:文本串"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="缩写域"> + <xsl:if test="../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串"> + <xsl:variable name="date0" select="substring-after(../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串,' \* ')"/> + <xsl:variable name="datestr" select="substring-before(../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串,'\* ')"/> + <xsl:element name="text:author-initials"> + <xsl:value-of select="following-sibling::å­—:å¥/å­—:文本串"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="标题域"> + <xsl:if test="../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串"> + <xsl:variable name="date0" select="substring-after(../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串,' \* ')"/> + <xsl:variable name="datestr" select="substring-before(../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串,'\* ')"/> + <xsl:element name="text:title"> + <xsl:value-of select="following-sibling::å­—:å¥/å­—:文本串"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="主题域"> + <xsl:if test="../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串"> + <xsl:variable name="date0" select="substring-after(../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串,' \* ')"/> + <xsl:variable name="datestr" select="substring-before(../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串,'\* ')"/> + <xsl:element name="text:subject"> + <xsl:value-of select="following-sibling::å­—:å¥/å­—:文本串"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="文件å"> + <xsl:if test="../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串"> + <xsl:element name="text:file-name"> + <xsl:variable name="string"> + <xsl:value-of select="../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串"/> + </xsl:variable> + <xsl:attribute name="text:display"><xsl:choose><xsl:when test="contains($string,' \p')">full</xsl:when><xsl:otherwise>name-and-extension</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:value-of select="following-sibling::å­—:å¥/å­—:文本串"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="编辑时间"> + <xsl:if test="../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串"> + <xsl:variable name="date0" select="substring-after(following-sibling::å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串,'\@ ')"/> + <xsl:variable name="datestr" select="$date0"/> + <xsl:call-template name="zytime"> + <xsl:with-param name="str1" select="substring($datestr,2,string-length($datestr)-2)"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template name="创建时间"> + <xsl:if test="../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串"> + <xsl:variable name="date0" select="substring-after(following-sibling::å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串,'\@ ')"/> + <xsl:variable name="datestr" select="$date0"/> + <xsl:call-template name="zytime"> + <xsl:with-param name="str1" select="substring($datestr,2,string-length($datestr)-2)"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template name="字符数"> + <xsl:if test="../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串"> + <xsl:variable name="date0" select="substring-after(../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串,' \* ')"/> + <xsl:variable name="datestr" select="substring-before(../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串,'\* ')"/> + <xsl:variable name="fmt"> + <xsl:call-template name="ooæ•°å­—æ ¼å¼åŸŸå¼€å…³"> + <xsl:with-param name="oo_format" select="substring-before($date0,' \#')"/> + </xsl:call-template> + </xsl:variable> + <xsl:element name="text:character-count"> + <xsl:attribute name="style:num-format"><xsl:value-of select="$fmt"/></xsl:attribute> + <xsl:value-of select="following-sibling::å­—:å¥/å­—:文本串"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:key name="mulu" match="/uof:UOF/uof:å¼æ ·é›†/uof:段è½å¼æ ·" use="@å­—:标识符"/> + <xsl:template name="索引域"> + <xsl:element name="text:alphabetical-index"> + <xsl:variable name="stylenum"> + <xsl:number from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" count="å­—:å¥" format="1"/> + </xsl:variable> + <xsl:attribute name="text:style-name"><xsl:value-of select="concat('Sect',$stylenum)"/></xsl:attribute> + <xsl:variable name="aanum"> + <xsl:number value="0" format="1"/> + </xsl:variable> + <xsl:attribute name="text:name"><xsl:value-of select="concat('索引目录',$aanum + 1)"/></xsl:attribute> + <text:alphabetical-index-source text:main-entry-style-name="Main_index_entry" text:sort-algorithm="pinyin" fo:language="zh" fo:country="CN"> + <text:index-title-template text:style-name="Index_20_Heading">索引目录</text:index-title-template> + <text:alphabetical-index-entry-template text:outline-level="separator" text:style-name="Index_Separator"> + <text:index-entry-text/> + </text:alphabetical-index-entry-template> + <text:alphabetical-index-entry-template text:outline-level="1" text:style-name="Index_20_1"> + <text:index-entry-text/> + <text:index-entry-tab-stop style:type="right" style:leader-char="."/> + <text:index-entry-page-number/> + </text:alphabetical-index-entry-template> + <text:alphabetical-index-entry-template text:outline-level="2" text:style-name="Index_20_2"> + <text:index-entry-text/> + <text:index-entry-tab-stop style:type="right" style:leader-char="."/> + <text:index-entry-page-number/> + </text:alphabetical-index-entry-template> + <text:alphabetical-index-entry-template text:outline-level="3" text:style-name="Index_20_3"> + <text:index-entry-text/> + <text:index-entry-tab-stop style:type="right" style:leader-char="."/> + <text:index-entry-page-number/> + </text:alphabetical-index-entry-template> + </text:alphabetical-index-source> + <text:index-body> + <text:index-title> + <xsl:attribute name="text:style-name"><xsl:value-of select="concat('Sect',$stylenum)"/></xsl:attribute> + <xsl:attribute name="text:name"><xsl:value-of select="concat('索引目录',$aanum + 1,'_Head')"/></xsl:attribute> + <xsl:for-each select="å­—:域代ç /å­—:段è½[position()=2]"> + <text:p text:style-name="Index_20_Heading"> + <xsl:apply-templates select=".//å­—:文本串"/> + </text:p> + </xsl:for-each> + </text:index-title> + <xsl:if test="å­—:域开始/@å­—:类型='INDEX'"> + <xsl:for-each select="å­—:域代ç /å­—:段è½[position()>2]"> + <xsl:element name="text:p"> + <xsl:variable name="aa"> + <xsl:number from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" count="å­—:段è½[å­—:段è½å±žæ€§]"/> + </xsl:variable> + <xsl:attribute name="text:style-name"><xsl:value-of select="concat('P',$aa + 1)"/></xsl:attribute> + <xsl:for-each select="å­—:å¥"> + <xsl:apply-templates select="self::node()/*"/> + </xsl:for-each> + </xsl:element> + </xsl:for-each> + </xsl:if> + </text:index-body> + </xsl:element> + </xsl:template> + <xsl:template name="目录域"> + <xsl:element name="text:table-of-content"> + <xsl:variable name="stylenum"> + <xsl:number from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" count="å­—:å¥" format="1"/> + </xsl:variable> + <xsl:attribute name="text:style-name"><xsl:value-of select="concat('Sect',$stylenum)"/></xsl:attribute> + <xsl:variable name="aanum"> + <xsl:number value="0" format="1"/> + </xsl:variable> + <xsl:attribute name="text:name"><xsl:value-of select="concat('内容目录',$aanum + 1)"/></xsl:attribute> + <text:table-of-content-source text:outline-level="10"> + <text:index-title-template text:style-name="Contents_20_Heading">内容目录</text:index-title-template> + <text:table-of-content-entry-template text:outline-level="1" text:style-name="Contents 1"> + <text:index-entry-link-start text:style-name="Index_20_Link"/> + <text:index-entry-chapter/> + <text:index-entry-text/> + <text:index-entry-tab-stop style:type="right" style:leader-char="."/> + <text:index-entry-page-number/> + <text:index-entry-link-end/> + </text:table-of-content-entry-template> + <text:table-of-content-entry-template text:outline-level="2" text:style-name="Contents 2"> + <text:index-entry-link-start text:style-name="Index_20_Link"/> + <text:index-entry-chapter/> + <text:index-entry-text/> + <text:index-entry-tab-stop style:type="right" style:leader-char="."/> + <text:index-entry-page-number/> + <text:index-entry-link-end/> + </text:table-of-content-entry-template> + <text:table-of-content-entry-template text:outline-level="3" text:style-name="Contents 3"> + <text:index-entry-link-start text:style-name="Index_20_Link"/> + <text:index-entry-chapter/> + <text:index-entry-text/> + <text:index-entry-tab-stop style:type="right" style:leader-char="."/> + <text:index-entry-page-number/> + <text:index-entry-link-end/> + </text:table-of-content-entry-template> + <text:table-of-content-entry-template text:outline-level="4" text:style-name="Contents 4"> + <text:index-entry-link-start text:style-name="Index_20_Link"/> + <text:index-entry-chapter/> + <text:index-entry-text/> + <text:index-entry-tab-stop style:type="right" style:leader-char="."/> + <text:index-entry-page-number/> + <text:index-entry-link-end/> + </text:table-of-content-entry-template> + <text:table-of-content-entry-template text:outline-level="5" text:style-name="Contents 5"> + <text:index-entry-link-start text:style-name="Index_20_Link"/> + <text:index-entry-chapter/> + <text:index-entry-text/> + <text:index-entry-tab-stop style:type="right" style:leader-char="."/> + <text:index-entry-page-number/> + <text:index-entry-link-end/> + </text:table-of-content-entry-template> + <text:table-of-content-entry-template text:outline-level="6" text:style-name="Contents 6"> + <text:index-entry-link-start text:style-name="Index_20_Link"/> + <text:index-entry-chapter/> + <text:index-entry-text/> + <text:index-entry-tab-stop style:type="right" style:leader-char="."/> + <text:index-entry-page-number/> + <text:index-entry-link-end/> + </text:table-of-content-entry-template> + <text:table-of-content-entry-template text:outline-level="7" text:style-name="Contents 7"> + <text:index-entry-link-start text:style-name="Index_20_Link"/> + <text:index-entry-chapter/> + <text:index-entry-text/> + <text:index-entry-tab-stop style:type="right" style:leader-char="."/> + <text:index-entry-page-number/> + <text:index-entry-link-end/> + </text:table-of-content-entry-template> + <text:table-of-content-entry-template text:outline-level="8" text:style-name="Contents 8"> + <text:index-entry-link-start text:style-name="Index_20_Link"/> + <text:index-entry-chapter/> + <text:index-entry-text/> + <text:index-entry-tab-stop style:type="right" style:leader-char="."/> + <text:index-entry-page-number/> + <text:index-entry-link-end/> + </text:table-of-content-entry-template> + <text:table-of-content-entry-template text:outline-level="9" text:style-name="Contents 9"> + <text:index-entry-link-start text:style-name="Index_20_Link"/> + <text:index-entry-chapter/> + <text:index-entry-text/> + <text:index-entry-tab-stop style:type="right" style:leader-char="."/> + <text:index-entry-page-number/> + <text:index-entry-link-end/> + </text:table-of-content-entry-template> + <text:table-of-content-entry-template text:outline-level="10" text:style-name="Contents 10"> + <text:index-entry-link-start text:style-name="Index_20_Link"/> + <text:index-entry-chapter/> + <text:index-entry-text/> + <text:index-entry-tab-stop style:type="right" style:leader-char="."/> + <text:index-entry-page-number/> + <text:index-entry-link-end/> + </text:table-of-content-entry-template> + </text:table-of-content-source> + <text:index-body> + <text:index-title> + <xsl:attribute name="text:style-name"><xsl:value-of select="concat('Sect',$stylenum)"/></xsl:attribute> + <xsl:attribute name="text:name"><xsl:value-of select="concat('内容目录',$aanum + 1,'_Head')"/></xsl:attribute> + <xsl:for-each select="å­—:域代ç /å­—:段è½[position()=2]"> + <text:p text:style-name="Contents_20_Heading"> + <xsl:apply-templates select=".//å­—:文本串"/> + </text:p> + </xsl:for-each> + </text:index-title> + <xsl:if test="å­—:域开始/@å­—:类型='REF'"> + <xsl:for-each select="å­—:域代ç /å­—:段è½[position()>2]"> + <xsl:element name="text:p"> + <xsl:variable name="aa"> + <xsl:number from="/uof:UOF/uof:文字处ç†/å­—:主体" level="any" count="å­—:段è½[å­—:段è½å±žæ€§]"/> + </xsl:variable> + <xsl:attribute name="text:style-name"><xsl:value-of select="concat('P',$aa + 1)"/></xsl:attribute> + <xsl:element name="text:a"> + <xsl:attribute name="xlink:type">simple</xsl:attribute> + <xsl:attribute name="text:style-name">Index Link</xsl:attribute> + <xsl:attribute name="text:visited-style-name">Index Link</xsl:attribute> + <xsl:variable name="hyperDest" select="./å­—:å¥/å­—:区域开始/@å­—:标识符"/> + <xsl:attribute name="xlink:href"><xsl:for-each select="/uof:UOF/uof:链接集/uof:超级链接"><xsl:if test="@uof:链æº=$hyperDest"><xsl:value-of select="concat('#',@uof:书签)"/></xsl:if></xsl:for-each></xsl:attribute> + <xsl:apply-templates select="å­—:å¥/*"/> + </xsl:element> + </xsl:element> + </xsl:for-each> + </xsl:if> + </text:index-body> + </xsl:element> + </xsl:template> + <xsl:template name="suojinleixing"> + <xsl:if test="å­—:缩进/å­—:首行/å­—:ç»å¯¹/@å­—:值 and å­—:缩进/å­—:å·¦/å­—:ç»å¯¹/@å­—:值"> + <xsl:attribute name="text:min-label-width"><xsl:value-of select="concat(0 - å­—:缩进/å­—:首行/å­—:ç»å¯¹/@å­—:值,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="text:space-before"><xsl:value-of select="concat(å­—:缩进/å­—:å·¦/å­—:ç»å¯¹/@å­—:值 + å­—:缩进/å­—:首行/å­—:ç»å¯¹/@å­—:值,$uofUnit)"/></xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:修订开始[@å­—:类型='insert']"> + <xsl:choose> + <xsl:when test="./@å­—:标识符"> + <text:change-start text:change-id="{@å­—:标识符}"/> + </xsl:when> + <xsl:otherwise> + <text:change-start text:change-id="{@å­—:修订信æ¯å¼•ç”¨}"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:修订结æŸ[preceding::å­—:修订开始[1]/@å­—:类型='insert']"> + <text:change-end> + <xsl:attribute name="text:change-id"><xsl:value-of select="@å­—:开始标识引用"/></xsl:attribute> + </text:change-end> + </xsl:template> + <xsl:template match="å­—:修订开始[@å­—:类型='delete']"> + <xsl:choose> + <xsl:when test="./@å­—:标识符"> + <text:change-start text:change-id="{@å­—:标识符}"/> + </xsl:when> + <xsl:otherwise> + <text:change-start text:change-id="{@å­—:修订信æ¯å¼•ç”¨}"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:修订结æŸ[preceding::å­—:修订开始[1]/@å­—:类型='delete']"> + <text:change-end> + <xsl:attribute name="text:change-id"><xsl:value-of select="@å­—:开始标识引用"/></xsl:attribute> + </text:change-end> + </xsl:template> + <xsl:template match="å­—:修订开始[@å­—:类型='format']"> + <xsl:choose> + <xsl:when test="./@å­—:标识符"> + <text:change-start text:change-id="{@å­—:标识符}"/> + </xsl:when> + <xsl:otherwise> + <text:change-start text:change-id="{@å­—:修订信æ¯å¼•ç”¨}"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:修订结æŸ[preceding::å­—:修订开始[1]/@å­—:类型='format']"> + <text:change-end> + <xsl:attribute name="text:change-id"><xsl:value-of select="@å­—:开始标识引用"/></xsl:attribute> + </text:change-end> + </xsl:template> + <xsl:template name="GenerateTrackChanges"> + <text:tracked-changes> + <xsl:if test="/uof:UOF/uof:文字处ç†/å­—:公用处ç†è§„则/å­—:文档设置/å­—:修订"> + <xsl:attribute name="text:track-changes"><xsl:value-of select="/uof:UOF/uof:文字处ç†/å­—:公用处ç†è§„则/å­—:文档设置/å­—:修订/@å­—:值"/></xsl:attribute> + </xsl:if> + <xsl:if test="//å­—:段è½/å­—:修订开始[@å­—:类型='insert']"> + <xsl:for-each select="//å­—:段è½/å­—:修订开始[@å­—:类型='insert']"> + <xsl:variable name="id" select="@å­—:标识符"/> + <xsl:variable name="aid" select="/uof:UOF/uof:文字处ç†/å­—:公用处ç†è§„则/å­—:修订信æ¯é›†/å­—:修订信æ¯[@å­—:标识符=$id]/@å­—:作者"/> + <xsl:variable name="sid" select="/uof:UOF/uof:文字处ç†/å­—:公用处ç†è§„则/å­—:用户集/å­—:用户[@å­—:标识符=$aid]/@å­—:姓å"/> + <xsl:variable name="bid" select="/uof:UOF/uof:文字处ç†/å­—:公用处ç†è§„则/å­—:修订信æ¯é›†/å­—:修订信æ¯[@å­—:标识符=$id]/@å­—:日期"/> + <text:changed-region text:id="{$id}"> + <xsl:choose> + <xsl:when test="name()='å­—:修订开始'"> + <xsl:choose> + <xsl:when test="not(name(following-sibling::node()[1])='å­—:修订结æŸ')"> + <text:insertion> + <office:change-info> + <dc:creator> + <xsl:value-of select="$sid"/> + </dc:creator> + <dc:date> + <xsl:value-of select="$bid"/> + </dc:date> + </office:change-info> + </text:insertion> + </xsl:when> + <xsl:otherwise> + <text:format-change> + <office:change-info> + <dc:creator> + <xsl:value-of select="$sid"/> + </dc:creator> + <dc:date> + <xsl:value-of select="$bid"/> + </dc:date> + </office:change-info> + </text:format-change> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + </text:changed-region> + </xsl:for-each> + </xsl:if> + <xsl:if test="//å­—:段è½/å­—:修订开始[@å­—:类型='insert']"> + <xsl:for-each select="//å­—:段è½/å­—:修订开始[@å­—:类型='delete']"> + <xsl:variable name="id" select="@å­—:标识符"/> + <xsl:variable name="aid" select="/uof:UOF/uof:文字处ç†/å­—:公用处ç†è§„则/å­—:修订信æ¯é›†/å­—:修订信æ¯[@å­—:标识符=$id]/@å­—:作者"/> + <xsl:variable name="sid" select="/uof:UOF/uof:文字处ç†/å­—:公用处ç†è§„则/å­—:用户集/å­—:用户[@å­—:标识符=$aid]/@å­—:姓å"/> + <xsl:variable name="bid" select="/uof:UOF/uof:文字处ç†/å­—:公用处ç†è§„则/å­—:修订信æ¯é›†/å­—:修订信æ¯[@å­—:标识符=$id]/@å­—:日期"/> + <text:changed-region text:id="{$id}"> + <xsl:choose> + <xsl:when test="name()='å­—:修订开始'"> + <xsl:choose> + <xsl:when test="not(name(following-sibling::node()[1])='å­—:修订结æŸ')"> + <text:deletion> + <office:change-info> + <dc:creator> + <xsl:value-of select="$sid"/> + </dc:creator> + <dc:date> + <xsl:value-of select="$bid"/> + </dc:date> + </office:change-info> + </text:deletion> + </xsl:when> + <xsl:otherwise> + <text:format-change> + <office:change-info> + <dc:creator> + <xsl:value-of select="$sid"/> + </dc:creator> + <dc:date> + <xsl:value-of select="$bid"/> + </dc:date> + </office:change-info> + </text:format-change> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + </text:changed-region> + </xsl:for-each> + </xsl:if> + <xsl:if test="//å­—:段è½/å­—:修订开始[@å­—:类型='format']"> + <xsl:for-each select="//å­—:段è½/å­—:修订开始[@å­—:类型='format']"> + <xsl:variable name="id" select="@å­—:标识符"/> + <xsl:variable name="aid" select="/uof:UOF/uof:文字处ç†/å­—:公用处ç†è§„则/å­—:修订信æ¯é›†/å­—:修订信æ¯[@å­—:标识符=$id]/@å­—:作者"/> + <xsl:variable name="sid" select="/uof:UOF/uof:文字处ç†/å­—:公用处ç†è§„则/å­—:用户集/å­—:用户[@å­—:标识符=$aid]/@å­—:姓å"/> + <xsl:variable name="bid" select="/uof:UOF/uof:文字处ç†/å­—:公用处ç†è§„则/å­—:修订信æ¯é›†/å­—:修订信æ¯[@å­—:标识符=$id]/@å­—:日期"/> + <text:changed-region text:id="{$id}"> + <xsl:choose> + <xsl:when test="name()='å­—:修订开始'"> + <xsl:choose> + <xsl:when test="not(name(following-sibling::node()[1])='å­—:修订结æŸ')"> + <text:format-change> + <office:change-info> + <dc:creator> + <xsl:value-of select="$sid"/> + </dc:creator> + <dc:date> + <xsl:value-of select="$bid"/> + </dc:date> + </office:change-info> + </text:format-change> + </xsl:when> + <xsl:otherwise> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + </text:changed-region> + </xsl:for-each> + </xsl:if> + + </text:tracked-changes> + + </xsl:template> + <xsl:template name="ooæ•°å­—æ ¼å¼"> + <xsl:param name="oo_format"/> + <xsl:choose> + <xsl:when test="$oo_format='decimal'">1</xsl:when> + <xsl:when test="$oo_format='upper-roman'">I</xsl:when> + <xsl:when test="$oo_format='lower-roman'">i</xsl:when> + <xsl:when test="$oo_format='upper-letter'">A</xsl:when> + <xsl:when test="$oo_format='lower-letter'">a</xsl:when> + <xsl:when test="$oo_format='decimal-full-width'">1, ï¼’, 3, ...</xsl:when> + <xsl:when test="$oo_format='decimal-enclosed-circle'">â‘ , â‘¡, â‘¢, ...</xsl:when> + <xsl:when test="$oo_format='chinese-counting'">一, 二, 三, ...</xsl:when> + <xsl:when test="$oo_format='chinese-legal-simplified'">壹, è´°, å, ...</xsl:when> + <xsl:when test="$oo_format='ideograph-traditional'">甲, ä¹™, 丙, ...</xsl:when> + <xsl:when test="$oo_format='ideograph-zodiac'">å­, 丑, 寅, ...</xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="章节域"> + <xsl:if test="../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串"> + <xsl:variable name="date0" select="substring-after(../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串,' \* ')"/> + <xsl:variable name="datestr" select="substring-before(../å­—:域代ç /å­—:段è½/å­—:å¥/å­—:文本串,'\* ')"/> + <xsl:variable name="fmt"> + <xsl:choose> + <xsl:when test="substring-before($date0,' \*')='Arabic'"> + <xsl:call-template name="ooæ•°å­—æ ¼å¼åŸŸå¼€å…³"> + <xsl:with-param name="oo_format" select="substring-before($date0,' \*')"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:variable> + + <xsl:element name="text:chapter"> + <xsl:attribute name="text:display">name</xsl:attribute> + <xsl:attribute name="text:outline-level"><xsl:value-of select="$fmt"/></xsl:attribute> + <xsl:value-of select="following-sibling::å­—:å¥/å­—:文本串"/> + </xsl:element> + </xsl:if> + </xsl:template> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/import/uof2/uof2odf.xsl b/openoffice/share/xslt/import/uof2/uof2odf.xsl new file mode 100644 index 0000000000000000000000000000000000000000..be6c3fbd877e94a4fb43f839349e14cb0e6ffc50 --- /dev/null +++ b/openoffice/share/xslt/import/uof2/uof2odf.xsl @@ -0,0 +1,20077 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--/************************************************************** * +* Licensed to the Apache Software Foundation (ASF) under one +* or more contributor license agreements. See the NOTICE file +* distributed with this work for additional information +* regarding copyright ownership. The ASF licenses this file +* to you under the Apache License, Version 2.0 (the +* "License"); you may not use this file except in compliance +* with the License. You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, +* software distributed under the License is distributed on an +* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +* KIND, either express or implied. See the License for the +* specific language governing permissions and limitations +* under the License. * +*************************************************************/--> + <!--MARKER(update_precomp.py): autogen include statement, do not remove--> + <!--//This file is about the conversion of the UOF v2.0 and ODF document format--> +<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xforms="http://www.w3.org/2002/xforms" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:fn="http://www.w3.org/2005/xpath-functions" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:html="http://www.w3.org/TR/REC-html40" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:nsof="http://neoshineoffice.com" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:presentation="urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" xmlns:pzip="urn:cleverage:xmlns:post-processings:zip" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:smil="urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:uof="http://schemas.uof.org/cn/2009/uof" xmlns:书签="http://schemas.uof.org/cn/2009/bookmarks" xmlns:å…ƒ="http://schemas.uof.org/cn/2009/metadata" xmlns:å…¬å¼="http://schemas.uof.org/cn/2009/equations" xmlns:图="http://schemas.uof.org/cn/2009/graph" xmlns:图形="http://schemas.uof.org/cn/2009/graphics" xmlns:图表="http://schemas.uof.org/cn/2009/chart" xmlns:å­—="http://schemas.uof.org/cn/2009/wordproc" xmlns:对象="http://schemas.uof.org/cn/2009/objects" xmlns:å¼æ ·="http://schemas.uof.org/cn/2009/styles" xmlns:扩展="http://schemas.uof.org/cn/2009/extend" xmlns:æ•°="http://www.w3.org/1998/Math/MathML" xmlns:æ•°æ®="http://schemas.uof.org/cn/2009/usd" xmlns:æ¼”="http://schemas.uof.org/cn/2009/presentation" xmlns:表="http://schemas.uof.org/cn/2009/spreadsheet" xmlns:规则="http://schemas.uof.org/cn/2009/rules" xmlns:超链="http://schemas.uof.org/cn/2009/hyperlinks" exclude-result-prefixes="uof 表 æ¼” å­— 图 æ•° pzip å…ƒ 超链 图形 对象 å…¬å¼ ä¹¦ç­¾ æ•°æ® æ‰©å±• 规则 å¼æ ·"> + <xsl:output omit-xml-declaration="no" encoding="utf-8" version="1.0" method="xml" standalone="yes" indent="no"/> + <xsl:strip-space elements="*"/> + <xsl:variable name="document_type"> + <xsl:choose> + <xsl:when test="/uof:UOF_0000/æ¼”:演示文稿文档_6C10">presentation</xsl:when> + <xsl:when test="/uof:UOF_0000/å­—:文字处ç†æ–‡æ¡£_4225">text</xsl:when> + <xsl:when test="/uof:UOF_0000/表:电å­è¡¨æ ¼æ–‡æ¡£_E826">spreadsheet</xsl:when> + <xsl:when test="/uof:UOF_0000/@mimetype_0001='vnd.uof.text'">text</xsl:when> + <xsl:when test="/uof:UOF_0000/@mimetype_0001='vnd.uof.presentation'">presentation</xsl:when> + <xsl:when test="/uof:UOF_0000/@mimetype_0001='vnd.uof.spreadsheet'">spreadsheet</xsl:when> + <xsl:otherwise>text</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="uofUnit"> + <xsl:variable name="uu" select="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:长度å•ä½_B666"/> + <xsl:choose> + <xsl:when test="$uu='cm'">cm</xsl:when> + <xsl:when test="$uu='mm'">mm</xsl:when> + <xsl:when test="$uu='pt'">pt</xsl:when> + <xsl:when test="contains($uu,'in')">in</xsl:when> + <xsl:otherwise>pt</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="other-to-cm-conversion-factor"> + <xsl:choose> + <xsl:when test="$uofUnit='cm'">1</xsl:when> + <xsl:when test="$uofUnit='mm'">0.1</xsl:when> + <xsl:when test="$uofUnit='pt'">0.03527</xsl:when> + <xsl:when test="$uofUnit='inch'">2.54</xsl:when> + <xsl:when test="$uofUnit='pica'">0.4233</xsl:when> + <xsl:otherwise>0.03527</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="isRCCellAddress"> + <xsl:choose> + <xsl:when test="($document_type='spreadsheet') and (/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:电å­è¡¨æ ¼_B66C/规则:是å¦RC引用_B634 = 'true')">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="gvar_ChartsIndexes"> + <xsl:for-each select="//图表:图表_E837"> + <xsl:element name="ChartIndex"> + <xsl:attribute name="GenerateID" select="generate-id()"/> + <xsl:attribute name="Index" select="position()"/> + </xsl:element> + </xsl:for-each> + </xsl:variable> + <xsl:key name="CellStyle" match="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:å•å…ƒæ ¼å¼æ ·é›†_9915/å¼æ ·:å•å…ƒæ ¼å¼æ ·_9916" use="@标识符_E7AC"/> + <xsl:key name="MasterTextStyle" match="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:文本å¼æ ·é›†_9913/å¼æ ·:文本å¼æ ·_9914" use="@标识符_9909"/> + <xsl:key name="uof-paragraph-styles" match="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:段è½å¼æ ·é›†_9911/å¼æ ·:段è½å¼æ ·_9912 | /uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:文本å¼æ ·é›†_9913/å¼æ ·:文本å¼æ ·_9914/å¼æ ·:段è½å¼æ ·_9912" use="@标识符_4100"/> + <xsl:key name="uof-text-styles" match="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:å¥å¼æ ·é›†_990F/å¼æ ·:å¥å¼æ ·_9910" use="@标识符_4100"/> + <xsl:key name="uof-table-styles" match="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:文字表å¼æ ·é›†_9917/å¼æ ·:文字表å¼æ ·_9918" use="@标识符_4100"/> + <xsl:key name="hyperlink" match="/uof:UOF_0000/超链:链接集_AA0B/超链:超级链接_AA0C" use="超链:链æº_AA00"/> + <xsl:key name="hyperlinkID" match="/uof:UOF_0000/超链:链接集_AA0B/超链:超级链接_AA0C" use="@标识符_AA0A"/> + <xsl:key name="bookmark" match="/uof:UOF_0000/书签:书签集_9104/书签:书签_9105" use="@å称_9103"/> + <xsl:key name="uof-number-styles" match="/uof:UOF_0000/å¼æ ·:段è½å¼æ ·é›†_9911/å¼æ ·:自动编å·é›†_990E/å­—:自动编å·_4124/å­—:级别_4112" use="å­—:链接å¼æ ·å¼•ç”¨_4118"/> + <xsl:key name="AutoNumber" match="/uof:UOF_0000/å¼æ ·:段è½å¼æ ·é›†_9911/å¼æ ·:自动编å·é›†_990E/å­—:自动编å·_4124" use="@标识符_4100"/> + <xsl:key name="rel_graphic_name" match="/uof:UOF_0000/æ¼”:演示文稿文档_6C10//uof:锚点_C644 | /uof:UOF_0000/å­—:文字处ç†æ–‡æ¡£_4225//uof:锚点_C644 | /uof:UOF_0000/表:电å­è¡¨æ ¼æ–‡æ¡£_E826//uof:锚点_C644 | /uof:UOF_0000/图形:图形集_7C00/图:图形_8062/图:文本_803C/图:内容_8043/å­—:段è½_416B//uof:锚点_C644" use="@图形引用_C62E"/> + <xsl:key name="graph-styles" match="/uof:UOF_0000/图形:图形集_7C00/图:图形_8062" use="@标识符_804B"/> + <xsl:key name="graph4chart" match="/uof:UOF_0000/图形:图形集_7C00/图:图形_8062" use="图:图表数æ®å¼•ç”¨_8065"/> + <xsl:key name="math-styles" match="/uof:UOF_0000/å…¬å¼:å…¬å¼é›†_C200" use="@标识符_C202"/> + <xsl:key name="other-styles" match="/uof:UOF_0000/对象:对象数æ®é›†_D700/对象:对象数æ®_D701" use="@标识符_D704"/> + <xsl:key name="HeaderFooterP" match="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:演示文稿_B66D/规则:页眉页脚集_B640/*" use="name()"/> + <xsl:key name="Slide" match="/uof:UOF_0000/æ¼”:演示文稿文档_6C10/æ¼”:å¹»ç¯ç‰‡é›†_6C0E/æ¼”:å¹»ç¯ç‰‡_6C0F" use="@æ¯ç‰ˆå¼•ç”¨_6B26"/> + <xsl:key name="SlideMaster" match="/uof:UOF_0000/æ¼”:演示文稿文档_6C10/æ¼”:æ¯ç‰ˆé›†_6C0C/æ¼”:æ¯ç‰ˆ_6C0D" use="@标识符_6BE8"/> + <xsl:key name="graphicsextension" match="/uof:UOF_0000/扩展:扩展区_B200/扩展:扩展_B201" use="扩展:扩展内容_B204/扩展:路径_B205"/> + <xsl:key name="textTable" match="/uof:UOF_0000/uof:文字处ç†æ–‡æ¡£_4225/å­—:文字表_416C" use="å­—:文字表属性_41CC/@å¼æ ·å¼•ç”¨_419C"/> + <xsl:template match="uof:UOF_0000"> + <office:document> + <xsl:variable name="mimetype"> + <xsl:choose> + <xsl:when test="$document_type = 'text'">application/vnd.oasis.opendocument.text</xsl:when> + <xsl:when test="$document_type = 'presentation'">application/vnd.oasis.opendocument.presentation</xsl:when> + <xsl:when test="$document_type = 'spreadsheet'">application/vnd.oasis.opendocument.spreadsheet</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="office:mimetype" select="$mimetype"/> + <xsl:attribute name="office:version" select="1.2"/> + <xsl:apply-templates select="/uof:UOF_0000/å…ƒ:元数æ®_5200"/> + <office:settings> + <xsl:choose> + <xsl:when test="$document_type = 'text'"> + <xsl:call-template name="OfficeSettingsText"/> + </xsl:when> + <xsl:when test="$document_type = 'presentation'"> + <xsl:call-template name="OfficeSettingsPresentation"/> + </xsl:when> + <xsl:when test="$document_type = 'spreadsheet'"> + <xsl:call-template name="OfficeSettingsSpreadsheet"/> + </xsl:when> + </xsl:choose> + </office:settings> + <!--<xsl:call-template name="SetMetricUnit"/>--> + <xsl:if test="$document_type != 'presentation'"> + <office:font-face-decls> + <xsl:for-each select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:字体集_990C"> + <xsl:call-template name="UOFFonts"/> + </xsl:for-each> + </office:font-face-decls> + </xsl:if> + <xsl:choose> + <xsl:when test="$document_type = 'text'"> + <xsl:apply-templates select="/uof:UOF_0000/å­—:文字处ç†æ–‡æ¡£_4225"/> + </xsl:when> + <xsl:when test="$document_type = 'presentation'"> + <xsl:apply-templates select="/uof:UOF_0000/æ¼”:演示文稿文档_6C10"/> + </xsl:when> + <xsl:when test="$document_type = 'spreadsheet'"> + <xsl:apply-templates select="/uof:UOF_0000/表:电å­è¡¨æ ¼æ–‡æ¡£_E826"/> + </xsl:when> + </xsl:choose> + <office:automatic-styles> + <!-- number:time-style and number:date-style --> + <xsl:if test="//å­—:域开始_419E[@类型_416E='createdate'] | //å­—:域开始_419E[@类型_416E='time'] | //å­—:域开始_419E[@类型_416E='savedate'] | //å­—:域开始_419E[@类型_416E='date']"> + <xsl:call-template name="TimeDateNumberStyle"/> + </xsl:if> + <xsl:apply-templates select="æ¼”:演示文稿文档_6C10/æ¼”:å¹»ç¯ç‰‡é›†_6C0E/æ¼”:å¹»ç¯ç‰‡_6C0F" mode="AutoStyle"/> + <xsl:for-each select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:å¥å¼æ ·é›†_990F/å¼æ ·:å¥å¼æ ·_9910[@类型_4102='auto']"> + <xsl:apply-templates select="."> + <xsl:with-param name="Type" select="string('auto')"/> + </xsl:apply-templates> + </xsl:for-each> + <!--xsl:call-template name="BodyTextProperties"/--> + <xsl:for-each select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:段è½å¼æ ·é›†_9911/å¼æ ·:段è½å¼æ ·_9912[@类型_4102='auto']"> + <xsl:apply-templates select="."> + <xsl:with-param name="Type" select="string('auto')"/> + </xsl:apply-templates> + </xsl:for-each> + <!-- æ¯ç‰ˆç”¨åˆ°çš„段è½å¼æ ·å†™åœ¨style.xml下,其他段è½å¼æ ·å†™åœ¨content.xml下 --> + <xsl:choose> + <xsl:when test="not($document_type = 'presentation')"> + <xsl:for-each select="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:批注集_B669/规则:批注_B66A//å­—:段è½_416B | /uof:UOF_0000/å­—:文字处ç†æ–‡æ¡£_4225//å­—:段è½_416B | /uof:UOF_0000/图形:图形集_7C00/图:图形_8062/图:文本_803C/图:内容_8043//å­—:段è½_416B | /uof:UOF_0000/表:电å­è¡¨æ ¼æ–‡æ¡£_E826/表:工作表_E825//å­—:段è½_416B"> + <xsl:call-template name="BodyParagraphProperties"/> + <xsl:for-each select="å­—:å¥_419D/å­—:å¥å±žæ€§_4158"> + <xsl:call-template name="BodyTextProperties"/> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="/uof:UOF_0000/表:电å­è¡¨æ ¼æ–‡æ¡£_E826/表:工作表_E825/表:工作表内容_E80E/表:è¡Œ_E7F1/表:å•å…ƒæ ¼_E7F2/表:æ•°æ®_E7B3/å­—:å¥_419D/å­—:å¥å±žæ€§_4158"> + <xsl:call-template name="BodyTextProperties"/> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:for-each select="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:批注集_B669/规则:批注_B66A//å­—:段è½_416B | /uof:UOF_0000/图形:图形集_7C00/图:图形_8062/图:文本_803C/图:内容_8043//å­—:段è½_416B"> + <xsl:if test="name(key('rel_graphic_name',ancestor::图:图形_8062/@标识符_804B)[1]/..)!='æ¼”:æ¯ç‰ˆ_6C0D'"> + <xsl:call-template name="BodyParagraphProperties"/> + <xsl:for-each select="å­—:å¥_419D/å­—:å¥å±žæ€§_4158"> + <xsl:call-template name="BodyTextProperties"/> + </xsl:for-each> + </xsl:if> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="$document_type = 'spreadsheet'"> + <xsl:call-template name="BodyTableStyle"/> + <xsl:for-each select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:å•å…ƒæ ¼å¼æ ·é›†_9915/å¼æ ·:å•å…ƒæ ¼å¼æ ·_9916[@类型_E7AE='auto']"> + <xsl:apply-templates select="."> + <xsl:with-param name="Type" select="string('auto')"/> + </xsl:apply-templates> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:for-each select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:文字表å¼æ ·é›†_9917/å¼æ ·:文字表å¼æ ·_9918[@类型_4102='auto']"> + <xsl:apply-templates select="."> + <xsl:with-param name="Type" select="string('auto')"/> + </xsl:apply-templates> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + <!-- 相对于_C647 --> + <xsl:if test="/uof:UOF_0000/å­—:文字处ç†æ–‡æ¡£_4225/å­—:文字表_416C/å­—:文字表属性_41CC/å­—:ä½ç½®_41C7/uof:åž‚ç›´_410D[@相对于_C647 = 'margin']/uof:相对_4109[@å‚考点_410B = 'bottom']"> + <xsl:apply-templates select="/uof:UOF_0000/å­—:文字处ç†æ–‡æ¡£_4225/å­—:文字表_416C/å­—:文字表属性_41CC" mode="embeded_into_frame"/> + </xsl:if> + <xsl:apply-templates select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:自动编å·é›†_990E/å­—:自动编å·_4124" mode="liststyle"/> + <xsl:call-template name="BodyTextTableStyle"/> + <xsl:call-template name="GraphicStyle"/> + </office:automatic-styles> + <!--xsl:if test="$document_type != 'presentation'"--> + <office:font-face-decls> + <xsl:for-each select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:字体集_990C"> + <xsl:call-template name="UOFFonts"/> + </xsl:for-each> + </office:font-face-decls> + <!--/xsl:if--> + <office:automatic-styles> + <xsl:choose> + <xsl:when test="$document_type = 'text'"> + <xsl:call-template name="PageLayoutStyle"/> + <!-- 页ç å¼æ · starting --> + <xsl:for-each select="/uof:UOF_0000/å­—:文字处ç†æ–‡æ¡£_4225/å­—:分节_416A/å­—:节属性_421B/å­—:页脚_41F7//å­—:段è½_416B"> + <xsl:call-template name="BodyParagraphProperties"/> + <xsl:for-each select="å­—:å¥_419D/å­—:å¥å±žæ€§_4158"> + <xsl:call-template name="BodyTextProperties"/> + </xsl:for-each> + </xsl:for-each> + <!-- 页ç å¼æ · ending. --> + </xsl:when> + <xsl:when test="$document_type = 'spreadsheet'"> + <xsl:call-template name="ScPageLayoutStyle"/> + </xsl:when> + <xsl:when test="$document_type = 'presentation'"> + <!-- æ¯ç‰ˆç”¨åˆ°çš„段è½å¼æ ·å†™åœ¨style.xml下,其他段è½å¼æ ·å†™åœ¨content.xml下 --> + <xsl:for-each select="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:批注集_B669/规则:批注_B66A//å­—:段è½_416B | /uof:UOF_0000/图形:图形集_7C00/图:图形_8062/图:文本_803C/图:内容_8043//å­—:段è½_416B"> + <xsl:if test="name(key('rel_graphic_name',ancestor::图:图形_8062/@标识符_804B)[1]/..)='æ¼”:æ¯ç‰ˆ_6C0D'"> + <xsl:call-template name="BodyParagraphProperties"/> + <xsl:if test="(./å­—:段è½å±žæ€§_419B/å­—:自动编å·ä¿¡æ¯_4186) or (count(./å­—:段è½å±žæ€§_419B/child::*) = 0)"> + <xsl:for-each select="key('uof-paragraph-styles',å­—:段è½å±žæ€§_419B/@å¼æ ·å¼•ç”¨_419C)[name(..)='å¼æ ·:段è½å¼æ ·é›†_9911']"> + <xsl:apply-templates select="."> + <xsl:with-param name="Type" select="string('auto')"/> + </xsl:apply-templates> + </xsl:for-each> + </xsl:if> + <xsl:for-each select="å­—:å¥_419D/å­—:å¥å±žæ€§_4158"> + <xsl:call-template name="BodyTextProperties"/> + <xsl:if test="count(*)=0"> + <xsl:for-each select="key('uof-text-styles',@å¼æ ·å¼•ç”¨_417B)"> + <xsl:apply-templates select="."> + <xsl:with-param name="Type" select="string('auto')"/> + </xsl:apply-templates> + </xsl:for-each> + </xsl:if> + </xsl:for-each> + </xsl:if> + </xsl:for-each> + <xsl:call-template name="AutoStylePresentation"/> + <xsl:call-template name="SpecialHolderTextStyle"/> + <xsl:call-template name="MasterGraphicStyle"/> + </xsl:when> + </xsl:choose> + </office:automatic-styles> + <office:master-styles> + <xsl:choose> + <xsl:when test="$document_type = 'text'"> + <xsl:call-template name="MasterStyleText"/> + </xsl:when> + <xsl:when test="$document_type = 'spreadsheet'"> + <xsl:call-template name="MasterStyleSpreadsheet"/> + </xsl:when> + <xsl:when test="$document_type = 'presentation'"> + <xsl:call-template name="MasterStylePresentation"/> + </xsl:when> + </xsl:choose> + </office:master-styles> + <office:styles> + <xsl:for-each select="//图:æ¸å˜_800D/.."> + <xsl:call-template name="GradientStyle"/> + </xsl:for-each> + <xsl:call-template name="HatchSetStyle"/> + <xsl:if test="$document_type = 'text'"> + <xsl:call-template name="CallExpandHatch"/> + <!--xsl:call-template name="CallExpandMarker"/--> + <xsl:call-template name="CallExpandStroke"/> + </xsl:if> + <xsl:call-template name="GraphicSetStyle"/> + <xsl:call-template name="GraphicDefinition"/> + <xsl:for-each select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:å¥å¼æ ·é›†_990F/å¼æ ·:å¥å¼æ ·_9910[@类型_4102='default'][1]"> + <xsl:apply-templates select="."> + <xsl:with-param name="Type" select="string('default')"/> + </xsl:apply-templates> + </xsl:for-each> + <xsl:for-each select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:段è½å¼æ ·é›†_9911/å¼æ ·:段è½å¼æ ·_9912[@类型_4102='default'][1]"> + <xsl:apply-templates select="."> + <xsl:with-param name="Type" select="string('default')"/> + </xsl:apply-templates> + </xsl:for-each> + <xsl:if test="$document_type = 'presentation'"> + <xsl:for-each select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:段è½å¼æ ·é›†_9911/å¼æ ·:段è½å¼æ ·_9912[@类型_4102='default'][1]"> + <xsl:apply-templates select="." mode="presentation-default"/> + </xsl:for-each> + </xsl:if> + <xsl:choose> + <xsl:when test="$document_type = 'spreadsheet'"> + <xsl:for-each select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:å•å…ƒæ ¼å¼æ ·é›†_9915/å¼æ ·:å•å…ƒæ ¼å¼æ ·_9916[@类型_E7AE='default'][1]"> + <xsl:apply-templates select="."> + <xsl:with-param name="Type" select="string('default')"/> + </xsl:apply-templates> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:for-each select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:文字表å¼æ ·é›†_9917/å¼æ ·:文字表å¼æ ·_9918[@类型_4102='default'][1]"> + <xsl:apply-templates select="."> + <xsl:with-param name="Type" select="string('default')"/> + </xsl:apply-templates> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + <xsl:for-each select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:å¥å¼æ ·é›†_990F/å¼æ ·:å¥å¼æ ·_9910[@类型_4102='custom']"> + <xsl:apply-templates select="."> + <xsl:with-param name="Type" select="string('custom')"/> + </xsl:apply-templates> + </xsl:for-each> + <xsl:for-each select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:段è½å¼æ ·é›†_9911/å¼æ ·:段è½å¼æ ·_9912[@类型_4102='custom']"> + <xsl:apply-templates select="."> + <xsl:with-param name="Type" select="string('custom')"/> + </xsl:apply-templates> + </xsl:for-each> + <xsl:choose> + <xsl:when test="$document_type = 'spreadsheet'"> + <xsl:for-each select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:å•å…ƒæ ¼å¼æ ·é›†_9915/å¼æ ·:å•å…ƒæ ¼å¼æ ·_9916[@类型_E7AE='custom']"> + <xsl:apply-templates select="."> + <xsl:with-param name="Type" select="string('custom')"/> + </xsl:apply-templates> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:for-each select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:文字表å¼æ ·é›†_9917/å¼æ ·:文字表å¼æ ·_9918[@类型_4102='custom']"> + <xsl:apply-templates select="."> + <xsl:with-param name="Type" select="string('custom')"/> + </xsl:apply-templates> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + <!--xsl:call-template name="BodyTextProperties"> + <xsl:with-param name="Type" select="'symbol'"/> + </xsl:call-template--> + <xsl:for-each select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:自动编å·é›†_990E//å­—:符å·å­—体_4116"> + <xsl:if test="count(./child::*)!=0"> + <xsl:call-template name="BodyTextProperties"/> + </xsl:if> + </xsl:for-each> + <xsl:if test="$document_type = 'text'"> + <xsl:call-template name="FootnoteSetting"/> + <xsl:call-template name="EndnoteSetting"/> + <xsl:call-template name="LineNumbering"/> + <style:default-page-layout> + <style:page-layout-properties style:layout-grid-standard-mode="true"/> + </style:default-page-layout> + </xsl:if> + <xsl:if test="$document_type = 'presentation'"> + <xsl:call-template name="OfficeStylePresentation"/> + </xsl:if> + </office:styles> + <xsl:for-each select="//图表:图表_E837"> + <xsl:apply-templates select="." /> + </xsl:for-each> + </office:document> + </xsl:template> + <xsl:template match="图表:图表_E837"> + <!--<office:meta> + <meta:generator>NeoShineOffice/6.0$Win32 OpenOffice.org_project/300M39$Build-9402</meta:generator> + </office:meta>--> + <xsl:call-template name="图表:固定å¼æ ·å¼æ ·é›†"/> + <xsl:call-template name="OfficeAutomaticStyles4chart"/> + <xsl:call-template name="OfficeBody4chart"/> + </xsl:template> + <xsl:template name="GetODFMetric"> + <xsl:choose> + <xsl:when test="$uofUnit = 'mm'">[1]</xsl:when> + <xsl:when test="$uofUnit = 'cm'">[2]</xsl:when> + <xsl:when test="$uofUnit = 'pt'">[6]</xsl:when> + <xsl:when test="$uofUnit = 'in'">[8]</xsl:when> + </xsl:choose> + </xsl:template> + <!--<xsl:template name="SetMetricUnit"> + <xsl:choose> + <xsl:when test="$document_type = 'presentation'"> + <office:scripts/> + </xsl:when> + <xsl:otherwise> + <office:scripts> + <office:script script:language="ooo:Basic"> + <ooo:libraries> + <ooo:library-embedded ooo:name="Standard"/> + </ooo:libraries> + </office:script> + <office:event-listeners> + <script:event-listener script:language="ooo:script" script:event-name="dom:load" xlink:href="vnd.sun.star.script:Tools.Misc.NeoShineOfficeSetMetricUnit?language=Basic&amp;location=application"/> + </office:event-listeners> + </office:scripts> + </xsl:otherwise> + </xsl:choose> + </xsl:template>--> + <xsl:template match="å…ƒ:元数æ®_5200"> + <office:meta> + <xsl:if test="å…ƒ:标题_5201"> + <dc:title> + <xsl:value-of select="å…ƒ:标题_5201"/> + </dc:title> + </xsl:if> + <xsl:if test="å…ƒ:主题_5202"> + <dc:subject> + <xsl:value-of select="å…ƒ:主题_5202"/> + </dc:subject> + </xsl:if> + <xsl:if test="å…ƒ:创建者_5203"> + <meta:initial-creator> + <xsl:value-of select="å…ƒ:创建者_5203"/> + </meta:initial-creator> + </xsl:if> + <!--xsl:if test="å…ƒ:作者"> + </xsl:if--> + <xsl:if test="å…ƒ:最åŽä½œè€…_5205 or å…ƒ:作者_5204"> + <dc:creator> + <xsl:value-of select="å…ƒ:最åŽä½œè€…_5205"/> + <xsl:value-of select="å…ƒ:作者_5204"/> + </dc:creator> + </xsl:if> + <dc:date> + <xsl:value-of select="current-dateTime()"/> + </dc:date> + <!--背景音ä¹ä¿¡æ¯å­˜æ”¾åœ¨ç¬¬äºŒä¸ªdc:description元素中--> + <xsl:if test="å…ƒ:摘è¦_5206"> + <dc:description> + <xsl:value-of select="å…ƒ:摘è¦_5206"/> + </dc:description> + <xsl:if test="/uof:UOF_0000/uof:演示文稿/æ¼”:公用处ç†è§„则/æ¼”:放映设置/æ¼”:声音"> + <dc:description>backgroudvoice</dc:description> + </xsl:if> + </xsl:if> + <xsl:if test="not(å…ƒ:摘è¦_5206) and /uof:UOF_0000/uof:演示文稿/æ¼”:公用处ç†è§„则/æ¼”:放映设置/æ¼”:声音"> + <dc:description/> + <dc:description>backgroudvoice</dc:description> + </xsl:if> + <xsl:if test="å…ƒ:创建日期_5207"> + <meta:creation-date> + <xsl:value-of select="å…ƒ:创建日期_5207"/> + </meta:creation-date> + </xsl:if> + <xsl:if test="å…ƒ:编辑次数_5208"> + <meta:editing-cycles> + <xsl:value-of select="å…ƒ:编辑次数_5208"/> + </meta:editing-cycles> + </xsl:if> + <dc:date> + <xsl:value-of select="current-date()"/> + </dc:date> + <xsl:if test="å…ƒ:编辑时间_5209"> + <meta:editing-duration> + <xsl:choose> + <xsl:when test="contains(å…ƒ:编辑时间_5209,'P0Y0')"> + <xsl:variable name="hour" select="substring-after(substring-before(å…ƒ:编辑时间_5209,'H'),'T')"/> + <xsl:variable name="minute" select="substring-before(substring-after(å…ƒ:编辑时间_5209,'H'),'M')"/> + <xsl:variable name="second" select="substring-after(substring-after(substring-before(å…ƒ:编辑时间_5209,'S'),'H'),'M')"/> + <xsl:value-of select="concat('PT',$hour,'H',$minute,'M',$second,'S')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="å…ƒ:编辑时间_5209"/> + </xsl:otherwise> + </xsl:choose> + </meta:editing-duration> + </xsl:if> + <xsl:variable name="ODFMetricUnit"> + <xsl:call-template name="GetODFMetric"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="å…ƒ:创建应用程åº_520A"> + <meta:generator> + <xsl:value-of select="concat(å…ƒ:创建应用程åº_520A, $ODFMetricUnit)"/> + </meta:generator> + </xsl:when> + <xsl:otherwise> + <meta:generator> + <xsl:value-of select="concat('NeoShineOffice-Build', $ODFMetricUnit)"/> + </meta:generator> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="å…ƒ:文档模æ¿_520C"> + <meta:template xlink:type="simple" xlink:actuate="onRequest"> + <xsl:attribute name="xlink:title"><xsl:value-of select="å…ƒ:文档模æ¿_520C"/></xsl:attribute> + </meta:template> + </xsl:if> + <xsl:if test="å…ƒ:关键字集_520D"> + <xsl:for-each select="å…ƒ:关键字集_520D/å…ƒ:关键字_520E"> + <meta:keyword> + <xsl:value-of select="."/> + </meta:keyword> + </xsl:for-each> + </xsl:if> + <xsl:if test="å…ƒ:分类_520B"> + <dc:category> + <xsl:value-of select="å…ƒ:分类_520B"/> + </dc:category> + </xsl:if> + <xsl:if test="å…ƒ:å…¬å¸å称_5213"> + <dc:company> + <xsl:value-of select="å…ƒ:å…¬å¸å称_5213"/> + </dc:company> + </xsl:if> + <xsl:if test="å…ƒ:ç»ç†å称_5214"> + <dc:manager> + <xsl:value-of select="å…ƒ:ç»ç†å称_5214"/> + </dc:manager> + </xsl:if> + <meta:document-statistic> + <xsl:if test="å…ƒ:页数_5215"> + <xsl:attribute name="meta:page-count"><xsl:value-of select="å…ƒ:页数_5215"/></xsl:attribute> + </xsl:if> + <xsl:if test="å…ƒ:段è½æ•°_521A"> + <xsl:attribute name="meta:paragraph-count"><xsl:value-of select="å…ƒ:段è½æ•°_521A"/></xsl:attribute> + </xsl:if> + <xsl:if test="å…ƒ:å­—æ•°_5216"> + <xsl:attribute name="meta:word-count"><xsl:value-of select="å…ƒ:å­—æ•°_5216"/></xsl:attribute> + </xsl:if> + <xsl:if test="å…ƒ:对象数_521B"> + <xsl:attribute name="meta:object-count"><xsl:value-of select="å…ƒ:对象数_521B"/></xsl:attribute> + </xsl:if> + <xsl:if test="å…ƒ:行数_5219"> + <xsl:attribute name="meta:row-count"><xsl:value-of select="å…ƒ:行数_5219"/></xsl:attribute> + </xsl:if> + <xsl:if test="å…ƒ:英文字符数_5217 | å…ƒ:中文字符数_5218"> + <xsl:attribute name="meta:character-count"><xsl:value-of select="å…ƒ:英文字符数_5217 + å…ƒ:中文字符数_5218"/></xsl:attribute> + </xsl:if> + </meta:document-statistic> + <xsl:if test="å…ƒ:用户自定义元数æ®é›†_520F"> + <xsl:for-each select="å…ƒ:用户自定义元数æ®é›†_520F/å…ƒ:用户自定义元数æ®_5210"> + <meta:user-defined meta:name="{@å称_5211}"> + <xsl:if test="@类型_5212"> + <xsl:attribute name="meta:type"><xsl:value-of select="@类型_5212"/></xsl:attribute> + </xsl:if> + <xsl:value-of select="."/> + </meta:user-defined> + </xsl:for-each> + <xsl:if test="å…ƒ:作者_5204"> + <meta:user-defined meta:name="作者"> + <xsl:if test="@类型_5212"> + <xsl:attribute name="meta:type"><xsl:value-of select="å…ƒ:作者_5204"/></xsl:attribute> + </xsl:if> + <xsl:value-of select="å…ƒ:作者_5204"/> + </meta:user-defined> + </xsl:if> + </xsl:if> + <xsl:if test="$isRCCellAddress = 'true'"> + <meta:user-defined meta:name="isRCCellAddress">true</meta:user-defined> + </xsl:if> + </office:meta> + </xsl:template> + <xsl:template name="UOFFonts"> + <xsl:variable name="ss">&apos;</xsl:variable> + <xsl:for-each select="å¼æ ·:字体声明_990D"> + <xsl:element name="style:font-face"> + <xsl:for-each select="@*"> + <xsl:choose> + <xsl:when test="name(.)='标识符_9902'"> + <xsl:attribute name="style:name"><xsl:value-of select="."/></xsl:attribute> + </xsl:when> + <xsl:when test="name(.)='å称_9903'"> + <xsl:attribute name="svg:font-family"><xsl:choose><xsl:when test="contains(.,' ')"><xsl:value-of select="concat($ss,.,$ss)"/></xsl:when><xsl:otherwise><xsl:value-of select="."/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:when> + <xsl:when test="name(.)='å¼æ ·:字体æ—_9900'"> + <xsl:choose> + <xsl:when test="string(.) = 'swiss'"> + <xsl:attribute name="style:font-family-generic">swiss</xsl:attribute> + </xsl:when> + <xsl:when test="string(.) = 'modern'"> + <xsl:attribute name="style:font-family-generic">modern</xsl:attribute> + </xsl:when> + <xsl:when test="string(.) = 'roman'"> + <xsl:attribute name="style:font-family-generic">roman</xsl:attribute> + </xsl:when> + <xsl:when test="string(.) = 'script'"> + <xsl:attribute name="style:font-family-generic">script</xsl:attribute> + </xsl:when> + <xsl:when test="string(.) = 'decorative'"> + <xsl:attribute name="style:font-family-generic">decorative</xsl:attribute> + </xsl:when> + <xsl:when test="string(.) = 'auto'"> + <xsl:attribute name="style:font-family-generic">system</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:font-family-generic">system</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <!--xsl:when test="name(.)='替æ¢å­—体_9904'"> + </xsl:when--> + </xsl:choose> + </xsl:for-each> + </xsl:element> + </xsl:for-each> + </xsl:template> + <xsl:template name="convertOthers2cm"> + <xsl:param name="value"/> + <xsl:param name="rounding-factor" select="10000"/> + <xsl:param name="dpi" select="111"/> + <xsl:param name="centimeter-in-mm" select="10"/> + <xsl:param name="inch-in-mm" select="25.4"/> + <xsl:param name="didot-point-in-mm" select="0.376065"/> + <xsl:param name="pica-in-mm" select="4.2333333"/> + <xsl:param name="point-in-mm" select="0.3527778"/> + <xsl:param name="twip-in-mm" select="0.017636684"/> + <xsl:param name="pixel-in-mm" select="$inch-in-mm div $dpi"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="round(number($rounding-factor) * number(substring-before($value, 'mm') div number($centimeter-in-mm))) div number($rounding-factor)"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'in') div $centimeter-in-mm * $inch-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="round(number($rounding-factor) * number(substring-before($value, 'pt')) div number($centimeter-in-mm) * number($point-in-mm)) div number($rounding-factor)"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'dpt') div $centimeter-in-mm * $didot-point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pica') div $centimeter-in-mm * $pica-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'twip') div $centimeter-in-mm * $twip-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'px') div $centimeter-in-mm * $pixel-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-before($value, 'cm')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="convert2cm"> + <xsl:param name="value"/> + <xsl:param name="rounding-factor" select="10000"/> + <xsl:param name="dpi" select="111"/> + <xsl:param name="centimeter-in-mm" select="10"/> + <xsl:param name="inch-in-mm" select="25.4"/> + <xsl:param name="didot-point-in-mm" select="0.376065"/> + <xsl:param name="pica-in-mm" select="4.2333333"/> + <xsl:param name="point-in-mm" select="0.3527778"/> + <xsl:param name="twip-in-mm" select="0.017636684"/> + <xsl:param name="pixel-in-mm" select="$inch-in-mm div $dpi"/> + <xsl:choose> + <xsl:when test="contains($value, 'mm')"> + <xsl:value-of select="round(number($rounding-factor) * number(substring-before($value, 'mm') div number($centimeter-in-mm))) div number($rounding-factor)"/> + </xsl:when> + <xsl:when test="contains($value, $uofUnit)"> + <xsl:value-of select="substring-before($value, $uofUnit)"/> + </xsl:when> + <xsl:when test="contains($value, 'in')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'in') div $centimeter-in-mm * $inch-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pt')"> + <xsl:value-of select="round(number($rounding-factor) * number(substring-before($value, 'pt')) div number($centimeter-in-mm) * number($point-in-mm)) div number($rounding-factor)"/> + </xsl:when> + <xsl:when test="contains($value, 'dpt')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'dpt') div $centimeter-in-mm * $didot-point-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'pica')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'pica') div $centimeter-in-mm * $pica-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'twip')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'twip') div $centimeter-in-mm * $twip-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:when test="contains($value, 'px')"> + <xsl:value-of select="round($rounding-factor * number(substring-before($value, 'px') div $centimeter-in-mm * $pixel-in-mm)) div $rounding-factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>measure_conversion.xsl: Find no conversion for <xsl:value-of select="$value"/> to 'cm'!</xsl:message> + <xsl:value-of select="$value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="UOFCommBorder"> + <xsl:param name="lineType"/> + <xsl:param name="width"/> + <xsl:param name="color"/> + <xsl:choose> + <xsl:when test="$lineType='none' or $lineType = ' '">none</xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="substring-before($width,$uofUnit) != ''"> + <xsl:value-of select="$width"/> + </xsl:when> + <xsl:otherwise>0.5pt </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="$lineType='double' or $lineType='thin-thick' or $lineType='thick-thin' or $lineType='thick-between-thin'">double </xsl:when> + <xsl:otherwise>solid </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="$color='auto' or $color='none' or $color=''">#808080</xsl:when> + <xsl:when test="$color!=''"> + <xsl:value-of select="$color"/> + </xsl:when> + <xsl:otherwise>#000000</xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="BorderLineWidth"> + <xsl:param name="aType"/> + <xsl:param name="aSize"/> + <xsl:choose> + <!-- alert starting + <xsl:when test="$aType = 'double' or $aType = 'thick-between-thin'"> + <xsl:variable name="widths" select="number($aSize) div 3"/> + <xsl:value-of select="concat(format-number($widths, '#.000'), $uofUnit, ' ', format-number($widths, '#.000'), $uofUnit, ' ', format-number($widths, '#.000'), $uofUnit)"/> + </xsl:when>--> + <xsl:when test="$aType = 'double'"> + <xsl:value-of select="concat(format-number(number($aSize) * 0.01, '#.000'), $uofUnit, ' ', format-number(number($aSize) * 0.75, '#.000'), $uofUnit, ' ', format-number(number($aSize) * 0.24, '#.000'), $uofUnit)"/> + </xsl:when> + <xsl:when test="$aType = 'thick-between-thin'"> + <xsl:variable name="widths" select="number($aSize) div 3"/> + <xsl:value-of select="concat(format-number($widths, '#.000'), $uofUnit, ' ', format-number($widths, '#.000'), $uofUnit, ' ', format-number($widths, '#.000'), $uofUnit)"/> + </xsl:when> + <!-- alert ending. --> + <xsl:when test="$aType = 'thick-thin'"> + <xsl:value-of select="concat(format-number(number($aSize) * 0.5, '#.000'), $uofUnit, ' ', format-number(number($aSize) * 0.4, '#.000'), $uofUnit, ' ', format-number(number($aSize) * 0.1, '#.000'), $uofUnit)"/> + </xsl:when> + <xsl:when test="$aType = 'thin-thick'"> + <xsl:value-of select="concat(format-number(number($aSize) * 0.1, '#.000'), $uofUnit, ' ', format-number(number($aSize) * 0.4, '#.000'), $uofUnit, ' ', format-number(number($aSize) * 0.5, '#.000'), $uofUnit)"/> + </xsl:when> + <!--<xsl:when test="$aType = 'thick-between-thin'"> + <xsl:value-of select="concat(format-number(number($aSize) * 0.44, '#.000'), $uofUnit, ' ', format-number(number($aSize) * 0.28, '#.000'), $uofUnit, ' ', format-number(number($aSize) * 0.28, '#.000'), $uofUnit)"/> + </xsl:when>--> + </xsl:choose> + </xsl:template> + <xsl:template name="CommonBorder"> + <xsl:param name="pUp"/> + <xsl:param name="pDown"/> + <xsl:param name="pLeft"/> + <xsl:param name="pRight"/> + <xsl:param name="pDiagon1"/> + <xsl:param name="pDiagon2"/> + <xsl:if test="$pUp"> + <!-- + <xsl:variable name="type" select="$pUp/@uof:线型"/>--> + <xsl:variable name="type"> + <xsl:choose> + <xsl:when test="$pUp/@线型_C60D"> + <xsl:value-of select="$pUp/@线型_C60D"/> + </xsl:when> + <!--xsl:when test="$pUp/@uof:类型"> + <xsl:value-of select="$pUp/@uof:类型"/> + </xsl:when--> + </xsl:choose> + </xsl:variable> + <xsl:variable name="size" select="concat($pUp/@宽度_C60F,$uofUnit,' ')"/> + <xsl:variable name="clr" select="$pUp/@颜色_C611"/> + <!-- alert staring + <xsl:attribute name="fo:padding-top"><xsl:value-of select="concat(string($pUp/@è¾¹è·_C610),$uofUnit)"/></xsl:attribute>--> + <xsl:if test="$pUp/@è¾¹è·_C610"> + <xsl:attribute name="fo:padding-top"><xsl:value-of select="concat(string($pUp/@è¾¹è·_C610),$uofUnit)"/></xsl:attribute> + </xsl:if> + <!-- alert ending. --> + <xsl:attribute name="fo:border-top"><xsl:call-template name="UOFCommBorder"><xsl:with-param name="lineType" select="$type"/><xsl:with-param name="width" select="$size"/><xsl:with-param name="color" select="$clr"/></xsl:call-template></xsl:attribute> + <xsl:if test="$type != 'none' and $type != 'single'"> + <xsl:attribute name="style:border-line-width-top"><xsl:call-template name="BorderLineWidth"><xsl:with-param name="aType" select="$type"/><xsl:with-param name="aSize" select="$pUp/@宽度_C60F"/></xsl:call-template></xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="$pDown"> + <xsl:variable name="type"> + <xsl:choose> + <xsl:when test="$pDown/@线型_C60D"> + <xsl:value-of select="$pDown/@线型_C60D"/> + </xsl:when> + <!--xsl:when test="$pDown/@uof:类型"> + <xsl:value-of select="$pDown/@uof:类型"/> + </xsl:when--> + </xsl:choose> + </xsl:variable> + <xsl:variable name="size" select="concat(normalize-space(string($pDown/@宽度_C60F)),$uofUnit,' ')"/> + <xsl:variable name="clr" select="$pDown/@颜色_C611"/> + <xsl:attribute name="fo:padding-bottom"><xsl:value-of select="concat(string($pDown/@è¾¹è·_C610),$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:border-bottom"><xsl:call-template name="UOFCommBorder"><xsl:with-param name="lineType" select="$type"/><xsl:with-param name="width" select="$size"/><xsl:with-param name="color" select="$clr"/></xsl:call-template></xsl:attribute> + <xsl:if test="$type != 'none' and $type != 'single'"> + <xsl:attribute name="style:border-line-width-bottom"><xsl:call-template name="BorderLineWidth"><xsl:with-param name="aType" select="$type"/><xsl:with-param name="aSize" select="$pDown/@宽度_C60F"/></xsl:call-template></xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="$pLeft"> + <xsl:variable name="type"> + <xsl:choose> + <xsl:when test="$pLeft/@线型_C60D"> + <xsl:value-of select="$pLeft/@线型_C60D"/> + </xsl:when> + <!--xsl:when test="$pLeft/@uof:类型"> + <xsl:value-of select="$pLeft/@uof:类型"/> + </xsl:when--> + </xsl:choose> + </xsl:variable> + <xsl:variable name="size" select="concat($pLeft/@宽度_C60F,$uofUnit,' ')"/> + <xsl:variable name="clr" select="$pLeft/@颜色_C611"/> + <xsl:attribute name="fo:padding-left"><xsl:value-of select="concat(string($pLeft/@è¾¹è·_C610),$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:border-left"><xsl:call-template name="UOFCommBorder"><xsl:with-param name="lineType" select="$type"/><xsl:with-param name="width" select="$size"/><xsl:with-param name="color" select="$clr"/></xsl:call-template></xsl:attribute> + <xsl:if test="$type != 'none' and $type != 'single'"> + <xsl:attribute name="style:border-line-width-left"><xsl:call-template name="BorderLineWidth"><xsl:with-param name="aType" select="$type"/><xsl:with-param name="aSize" select="$pLeft/@宽度_C60F"/></xsl:call-template></xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="$pRight"> + <xsl:variable name="type"> + <xsl:choose> + <xsl:when test="$pRight/@线型_C60D"> + <xsl:value-of select="$pRight/@线型_C60D"/> + </xsl:when> + <!--xsl:when test="$pRight/@uof:类型"> + <xsl:value-of select="$pRight/@uof:类型"/> + </xsl:when--> + </xsl:choose> + </xsl:variable> + <xsl:variable name="size" select="concat($pRight/@宽度_C60F,$uofUnit,' ')"/> + <xsl:variable name="clr" select="$pRight/@颜色_C611"/> + <xsl:attribute name="fo:padding-right"><xsl:value-of select="concat(string($pRight/@è¾¹è·_C610),$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:border-right"><xsl:call-template name="UOFCommBorder"><xsl:with-param name="lineType" select="$type"/><xsl:with-param name="width" select="$size"/><xsl:with-param name="color" select="$clr"/></xsl:call-template></xsl:attribute> + <xsl:if test="$type != 'none' and $type != 'single'"> + <xsl:attribute name="style:border-line-width-right"><xsl:call-template name="BorderLineWidth"><xsl:with-param name="aType" select="$type"/><xsl:with-param name="aSize" select="$pRight/@宽度_C60F"/></xsl:call-template></xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="$pDiagon1"> + <xsl:variable name="type"> + <xsl:choose> + <xsl:when test="$pDiagon1/@线型_C60D"> + <xsl:value-of select="$pDiagon1/@线型_C60D"/> + </xsl:when> + <!--xsl:when test="$pDiagon1/@uof:类型"> + <xsl:value-of select="$pDiagon1/@uof:类型"/> + </xsl:when--> + </xsl:choose> + </xsl:variable> + <xsl:variable name="size" select="concat($pDiagon1/@宽度_C60F,$uofUnit,' ')"/> + <xsl:variable name="clr" select="$pDiagon1/@颜色_C611"/> + <xsl:attribute name="style:diagonal-tl-br"><xsl:call-template name="UOFCommBorder"><xsl:with-param name="lineType" select="$type"/><xsl:with-param name="width" select="$size"/><xsl:with-param name="color" select="$clr"/></xsl:call-template></xsl:attribute> + <xsl:if test="$type != 'none' and $type != 'single'"> + <xsl:attribute name="style:diagonal-tl-br-width"><xsl:call-template name="BorderLineWidth"><xsl:with-param name="aType" select="$type"/><xsl:with-param name="aSize" select="$pDiagon1/@宽度_C60F"/></xsl:call-template></xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="$pDiagon2"> + <xsl:variable name="type"> + <xsl:choose> + <xsl:when test="$pDiagon2/@线型_C60D"> + <xsl:value-of select="$pDiagon2/@线型_C60D"/> + </xsl:when> + <!--xsl:when test="$pDiagon2/@uof:类型"> + <xsl:value-of select="$pDiagon2/@uof:类型"/> + </xsl:when--> + </xsl:choose> + </xsl:variable> + <xsl:variable name="size" select="concat($pDiagon2/@宽度_C60F,$uofUnit,' ')"/> + <xsl:variable name="clr" select="$pDiagon2/@颜色_C611"/> + <xsl:attribute name="style:diagonal-bl-tr"><xsl:call-template name="UOFCommBorder"><xsl:with-param name="lineType" select="$type"/><xsl:with-param name="width" select="$size"/><xsl:with-param name="color" select="$clr"/></xsl:call-template></xsl:attribute> + <xsl:if test="$type != 'none' and $type != 'single'"> + <xsl:attribute name="style:diagonal-bl-tr-width"><xsl:call-template name="BorderLineWidth"><xsl:with-param name="aType" select="$type"/><xsl:with-param name="aSize" select="$pDiagon2/@宽度_C60F"/></xsl:call-template></xsl:attribute> + </xsl:if> + </xsl:if> + <!--兼容错误案例,案例将字符串'true'写为'ture'--> + <xsl:if test="$pUp/@是å¦åŠ é˜´å½±_C612='true'or $pUp/@是å¦åŠ é˜´å½±_C612='1'"> + <xsl:if test="$pLeft/@是å¦åŠ é˜´å½±_C612='true'or $pLeft/@是å¦åŠ é˜´å½±_C612='1' or $pLeft/@是å¦åŠ é˜´å½±_C612='ture'"> + <xsl:attribute name="style:shadow">#808080 -0.18cm -0.18cm</xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="$pUp/@是å¦åŠ é˜´å½±_C612='true'or $pUp/@是å¦åŠ é˜´å½±_C612='1' or $pUp/@是å¦åŠ é˜´å½±_C612='ture'"> + <xsl:if test="$pRight/@是å¦åŠ é˜´å½±_C612='true'or $pRight/@是å¦åŠ é˜´å½±_C612='1' or $pRight/@是å¦åŠ é˜´å½±_C612='ture'"> + <xsl:attribute name="style:shadow">#808080 0.18cm -0.18cm</xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="$pDown/@是å¦åŠ é˜´å½±_C612='true'or $pDown/@是å¦åŠ é˜´å½±_C612='1' or $pDown/@是å¦åŠ é˜´å½±_C612='ture'"> + <xsl:if test="$pLeft/@是å¦åŠ é˜´å½±_C612='true'or $pLeft/@是å¦åŠ é˜´å½±_C612='1' or $pLeft/@是å¦åŠ é˜´å½±_C612='ture'"> + <xsl:attribute name="style:shadow">#808080 -0.18cm 0.18cm</xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="$pDown/@是å¦åŠ é˜´å½±_C612='true'or $pDown/@是å¦åŠ é˜´å½±_C612='1' or $pDown/@是å¦åŠ é˜´å½±_C612='ture'"> + <xsl:if test="$pRight/@是å¦åŠ é˜´å½±_C612='true'or $pRight/@是å¦åŠ é˜´å½±_C612='1' or $pRight/@是å¦åŠ é˜´å½±_C612='ture'"> + <xsl:attribute name="style:shadow">#808080 0.18cm 0.18cm</xsl:attribute> + </xsl:if> + </xsl:if> + </xsl:template> + <xsl:template name="CommonFillAttr"> + <xsl:choose> + <xsl:when test="图:颜色_8004"> + <xsl:attribute name="fo:background-color"><xsl:value-of select="string(图:颜色_8004)"/></xsl:attribute> + </xsl:when> + <xsl:when test="图:图片_8005"> + <xsl:attribute name="fo:background-color"><xsl:value-of select="string('transprent')"/></xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="CommonFillElement"> + <xsl:choose> + <xsl:when test="图:图案_800A"> + <style:background-image> + <xsl:for-each select="图:图案_800A"> + <xsl:call-template name="BinaryData"/> + </xsl:for-each> + </style:background-image> + </xsl:when> + <xsl:when test="图:æ¸å˜_800D"> + <xsl:element name="style:background-gradient"> + <xsl:attribute name="draw:name">Background-Gradient</xsl:attribute> + <xsl:attribute name="draw:style"><xsl:choose><xsl:when test="图:æ¸å˜_800D/@ç§å­ç±»åž‹_8010='linear'"><xsl:value-of select="'linear'"/></xsl:when><xsl:when test="图:æ¸å˜_800D/@ç§å­ç±»åž‹_8010='radar'"><xsl:value-of select="'radial'"/></xsl:when><xsl:when test="图:æ¸å˜_800D/@ç§å­ç±»åž‹_8010='oval'"><xsl:value-of select="'ellipsoid'"/></xsl:when><xsl:when test="图:æ¸å˜_800D/@ç§å­ç±»åž‹_8010='square'"><xsl:value-of select="'square'"/></xsl:when><xsl:when test="图:æ¸å˜_800D/@ç§å­ç±»åž‹_8010='rectangle'"><xsl:value-of select="'rectangular'"/></xsl:when></xsl:choose></xsl:attribute> + <xsl:attribute name="draw:start-color"><xsl:value-of select="图:æ¸å˜_800D/@起始色_800E"/></xsl:attribute> + <xsl:attribute name="draw:end-color"><xsl:value-of select="图:æ¸å˜_800D/@终止色_800F"/></xsl:attribute> + <xsl:attribute name="draw:start-intensity"><xsl:value-of select="concat(图:æ¸å˜_800D/@起始浓度_8011,'%')"/></xsl:attribute> + <xsl:attribute name="draw:end-intensity"><xsl:value-of select="concat(图:æ¸å˜_800D/@终止浓度_8012,'%')"/></xsl:attribute> + <xsl:attribute name="draw:angle"><xsl:value-of select="number(图:æ¸å˜_800D/@æ¸å˜æ–¹å‘_8013) * 10"/></xsl:attribute> + <xsl:attribute name="draw:border"><xsl:value-of select="concat(图:æ¸å˜_800D/@边界_8014,'%')"/></xsl:attribute> + <xsl:if test="图:æ¸å˜_800D/@ç§å­Xä½ç½®_8015"> + <xsl:attribute name="draw:cx"><xsl:value-of select="concat(图:æ¸å˜_800D/@ç§å­Xä½ç½®_8015,'%')"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:æ¸å˜_800D/@ç§å­Yä½ç½®_8016"> + <xsl:attribute name="draw:cy"><xsl:value-of select="concat(图:æ¸å˜_800D/@ç§å­Yä½ç½®_8016,'%')"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:when> + <xsl:when test="图:图片_8005"> + <xsl:element name="style:background-image"> + <xsl:variable name="gid"> + <xsl:value-of select="图:图片_8005/@图形引用_8007"/> + </xsl:variable> + <xsl:if test="图:图片_8005/@ä½ç½®_8006 and not(图:图片_8005/@ä½ç½®_8006='tile')"> + <xsl:if test="图:图片_8005/@ä½ç½®_8006='stretch'"> + <xsl:attribute name="style:repeat">stretch</xsl:attribute> + </xsl:if> + <xsl:if test="图:图片_8005/@ä½ç½®_8006='center'"> + <xsl:attribute name="style:position"><xsl:value-of select="'center'"/></xsl:attribute> + <xsl:attribute name="style:repeat">no-repeat</xsl:attribute> + </xsl:if> + </xsl:if> + <!--<xsl:choose> + <xsl:when test="/uof:UOF_0000/对象:对象数æ®é›†_D700/对象:对象数æ®é›†_D701[@uof:标识符=$gid]/对象:æ•°æ®_D702"> + <xsl:element name="office:binary-data"> + <xsl:value-of select="/uof:UOF_0000/对象:对象数æ®é›†_D700/对象:对象数æ®é›†_D701[@uof:标识符=$gid]/对象:æ•°æ®_D702"/> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="xlink:href"><xsl:value-of select="/uof:UOF_0000/对象:对象数æ®é›†_D700/对象:对象数æ®é›†_D701[@uof:标识符=$gid]/对象:路径_D703"/></xsl:attribute> + <xsl:attribute name="xlink:type">simple</xsl:attribute> + <xsl:attribute name="xlink:actuate">onLoad</xsl:attribute> + </xsl:otherwise> + </xsl:choose>--> + <xsl:if test="图:图片_8005/@图形引用_8007"> + <xsl:choose> + <xsl:when test="key('other-styles',图:图片_8005/@图形引用_8007)/对象:路径_D703"> + <xsl:attribute name="xlink:href"><xsl:value-of select="concat('Pictures/',substring-after(key('other-styles',图:图片_8005/@图形引用_8007)/对象:路径_D703,'/'))"/></xsl:attribute> + </xsl:when> + <xsl:when test="key('other-styles',图:图片_8005/@图形引用_8007)/对象:æ•°æ®_D702"> + <xsl:element name="office:binary-data"> + <xsl:value-of select="key('other-styles',图:图片_8005/@图形引用_8007)/对象:æ•°æ®_D702"/> + </xsl:element> + <!--<xsl:call-template name="BinaryGraphic"> + <xsl:with-param name="refGraphic" select="图:图片_8005/@图形引用_8007"/> + </xsl:call-template>--> + </xsl:when> + </xsl:choose> + </xsl:if> + </xsl:element> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="CommonFill"> + <xsl:call-template name="CommonFillAttr"/> + <xsl:call-template name="CommonFillElement"/> + </xsl:template> + <!--<xsl:template name="FindMasterColorSetName"> + <xsl:for-each select=".."> + <xsl:choose> + <xsl:when test="name(.) = 'æ¼”:å¹»ç¯ç‰‡'"> + <xsl:variable name="mastername" select="@æ¼”:æ¯ç‰ˆå¼•ç”¨"/> + <xsl:value-of select="key('SlideMaster',$mastername)/@æ¼”:é…色方案引用"/> + </xsl:when> + <xsl:when test="name(.) = 'æ¼”:æ¯ç‰ˆ'"> + <xsl:value-of select="@æ¼”:é…色方案引用"/> + </xsl:when> + <xsl:when test="name(.) = 'æ¼”:主体'"> + <xsl:value-of select="'none'"/> + </xsl:when> + <xsl:when test="name(.) = 'uof:UOF_0000'"> + <xsl:value-of select="'none'"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="FindMasterColorSetName"/> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:template>--> + <xsl:template name="PresentationColorSet"> + <xsl:if test="$document_type = 'presentation'"> + <xsl:variable name="colorsetname"> + <xsl:for-each select="key('rel_graphic_name',../../../@标识符_804B)"> + <xsl:choose> + <xsl:when test="ancestor::æ¼”:å¹»ç¯ç‰‡_6C0F"> + <xsl:variable name="mastername" select="ancestor::æ¼”:å¹»ç¯ç‰‡_6C0F/@æ¯ç‰ˆå¼•ç”¨_6B26"/> + <xsl:value-of select="key('SlideMaster',$mastername)/@é…色方案引用_6C12"/> + </xsl:when> + <xsl:when test="ancestor::æ¼”:æ¯ç‰ˆ_6C0D"> + <xsl:value-of select="ancestor::æ¼”:æ¯ç‰ˆ_6C0D/@é…色方案引用_6C12"/> + </xsl:when> + <xsl:otherwise>none</xsl:otherwise> + </xsl:choose> + <!--<xsl:call-template name="FindMasterColorSetName"/>--> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="colorset" select="/uof:UOF_0000/æ¼”:演示文稿文档_6C10/æ¼”:æ¯ç‰ˆé›†_6C0C/æ¼”:æ¯ç‰ˆ_6C0D/æ¼”:é…色方案集/æ¼”:é…色方案[@æ¼”:标识符 = $colorsetname]"/> + <xsl:if test="$colorset != ''"> + <xsl:choose> + <xsl:when test="name(.) = '图:å¡«å……'"> + <xsl:attribute name="draw:fill">solid</xsl:attribute> + <xsl:attribute name="draw:fill-color"><xsl:value-of select="$colorset/æ¼”:å¡«å……"/></xsl:attribute> + </xsl:when> + <xsl:when test="name(.) = 'æ¼”:背景'"> + <xsl:attribute name="draw:fill">solid</xsl:attribute> + <xsl:attribute name="draw:fill-color"><xsl:value-of select="$colorset/æ¼”:背景色"/></xsl:attribute> + </xsl:when> + <xsl:when test="name(.) = '表:å¡«å……'"> + </xsl:when> + </xsl:choose> + </xsl:if> + </xsl:if> + </xsl:template> + <xsl:template name="FillGraph"> + <xsl:param name="par_DefaultColor" select="''"/> + <xsl:choose> + <xsl:when test="图:颜色_8004"> + <xsl:if test="图:颜色_8004 = 'auto'"> + <xsl:choose> + <xsl:when test="$document_type = 'presentation'"> + <xsl:call-template name="PresentationColorSet"/> + </xsl:when> + <xsl:when test="$document_type = 'spreadsheet'"> + <xsl:if test="string($par_DefaultColor) != ''"> + <xsl:attribute name="draw:fill">solid</xsl:attribute> + <xsl:attribute name="draw:fill-color" select="$par_DefaultColor"/> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="draw:fill">solid</xsl:attribute> + <!--xsl:attribute name="draw:fill-color">#005998</xsl:attribute--> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="图:颜色_8004 != 'auto'"> + <xsl:attribute name="draw:fill">solid</xsl:attribute> + <xsl:attribute name="draw:fill-color"><xsl:value-of select="图:颜色_8004"/></xsl:attribute> + <xsl:attribute name="fo:background-color"><xsl:value-of select="图:颜色_8004"/></xsl:attribute> + </xsl:if> + </xsl:when> + <xsl:when test="图:图案_800A"> + <xsl:variable name="isprename"> + <xsl:variable name="prefix" select="substring(图:图案_800A/@类型_8008,1,4)"/> + <xsl:choose> + <xsl:when test="$prefix= 'ptn0'">true</xsl:when> + <xsl:otherwise> + <xsl:value-of select="false"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$isprename='true'"> + <xsl:variable name="hatchname"> + <xsl:choose> + <xsl:when test="图:图案_800A/@类型_8008 = 'ptn001' and 图:图案_800A/@å‰æ™¯è‰²_800B = '#ff78bd'">ptn001_5f_ff78db</xsl:when> + <xsl:when test="图:图案_800A/@类型_8008 = 'ptn001' and 图:图案_800A/@å‰æ™¯è‰²_800B = '#0000ff'">Bitmape_20_2</xsl:when> + <xsl:when test="图:图案_800A/@类型_8008 = 'ptn043' and 图:图案_800A/@å‰æ™¯è‰²_800B = '#ffffff' and 图:图案_800A/@背景色_800C = '#ff0000'">ptn043_red</xsl:when> + <xsl:when test="图:图案_800A/@类型_8008 = 'ptn044' and 图:图案_800A/@å‰æ™¯è‰²_800B = '#ffffff' and 图:图案_800A/@背景色_800C = '#ff0000'">ptn044_red</xsl:when> + <xsl:when test="substring('图:图案_800A/@类型_8008',1,4) = 'ptn0'">图:图案_800A/@类型_8008</xsl:when> + <xsl:otherwise> + <xsl:value-of select="图:图案_800A/@类型_8008"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="draw:fill-image-name"><xsl:value-of select="$hatchname"/></xsl:attribute> + <xsl:attribute name="draw:fill">bitmap</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <!--<xsl:attribute name="draw:fill-hatch-name"><xsl:value-of select="图:图案_800A/@类型_8008"/></xsl:attribute> + <xsl:attribute name="draw:fill">hatch</xsl:attribute> + <xsl:attribute name="draw:fill-color"><xsl:value-of select="图:图案_800A/@背景色_800C"/></xsl:attribute> + <xsl:attribute name="draw:fill-hatch-solid"><xsl:choose><xsl:when test="图:图案_800A/@背景色_800C">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute>--> + <xsl:attribute name="draw:fill-image-name"><xsl:value-of select="'ptnwrong'"/></xsl:attribute> + <xsl:attribute name="draw:fill">bitmap</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="图:æ¸å˜_800D"> + <xsl:attribute name="draw:fill">gradient</xsl:attribute> + <xsl:attribute name="draw:fill-color"><xsl:value-of select="图:æ¸å˜_800D/@起始色_800E"/></xsl:attribute> + <!-- + <xsl:choose> + <xsl:when test="图:æ¸å˜_800D/@类型_8008"> + <xsl:attribute name="draw:fill-gradient-name"><xsl:value-of select="图:æ¸å˜_800D/@类型_8008"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="draw:fill-gradient-name"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + --> + <xsl:attribute name="draw:fill-gradient-name"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + </xsl:when> + <xsl:when test="图:图片_8005"> + <xsl:attribute name="draw:fill">bitmap</xsl:attribute> + <xsl:attribute name="draw:fill-image-name"><xsl:value-of select="图:图片_8005/@图形引用_8007"/></xsl:attribute> + <xsl:if test="图:图片_8005/@ä½ç½®_8006"> + <xsl:attribute name="style:repeat"><xsl:choose><xsl:when test="图:图片_8005/@ä½ç½®_8006='center'">no-repeat</xsl:when><xsl:when test="图:图片_8005/@ä½ç½®_8006='stretch'">stretch</xsl:when><xsl:otherwise>repeat</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="draw:fill">none</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!--xsl:template name="IsPrecedeType"> + <xsl:param name="nodename"/> + <xsl:param name="pos"/> + <xsl:for-each select="preceding-sibling::node()[1]"> + <xsl:choose> + <xsl:when test="self::node()[name(.) = $nodename] and å­—:节属性/å­—:节类型 != 'continuous'"> + <xsl:value-of select="$pos+1"/> + </xsl:when> + <xsl:when test="self::*[name(.)='']"> + <xsl:call-template name="IsPrecedeType"> + <xsl:with-param name="nodename" select="$nodename"/> + <xsl:with-param name="pos" select="$pos+1"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number('0')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:template--> + <xsl:template name="NumberFormat"> + <xsl:param name="oo_format"/> + <xsl:choose> + <xsl:when test="$oo_format='upper-roman'">I</xsl:when> + <xsl:when test="$oo_format='lower-roman'">i</xsl:when> + <xsl:when test="$oo_format='upper-letter'">A</xsl:when> + <xsl:when test="$oo_format='lower-letter'">a</xsl:when> + <xsl:when test="$oo_format='decimal-full-width' or $oo_format='decimal-enclosed-fullstop'">1, ï¼’, 3, ...</xsl:when> + <xsl:when test="$oo_format='decimal-enclosed-circle'">â‘ , â‘¡, â‘¢, ...</xsl:when> + <xsl:when test="$oo_format='chinese-counting'">一, 二, 三, ...</xsl:when> + <xsl:when test="$oo_format='chinese-legal-simplified'">壹, è´°, å, ...</xsl:when> + <xsl:when test="$oo_format='ideograph-traditional'">甲, ä¹™, 丙, ...</xsl:when> + <xsl:when test="$oo_format='ideograph-zodiac'">å­, 丑, 寅, ...</xsl:when> + <xsl:when test="$oo_format='ordinal'">1st</xsl:when> + <xsl:when test="$oo_format='cardinal-text'">one</xsl:when> + <xsl:when test="$oo_format='ordinal-text'">first</xsl:when> + <xsl:when test="$oo_format='decimal-enclosed-circle-chinese'">â‘ , â‘¡, â‘¢, ...</xsl:when> + <xsl:when test="$oo_format='ideograph-enclosed-circle'">㈠, ㈡, ㈢, ...</xsl:when> + <!--otherwise中包å«decimal,decimal-enclosed-paren--> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="NumStyleElementAttribute"> + <xsl:param name="number-format-code"/> + <xsl:if test="contains($number-format-code,'[hh]')"> + <xsl:attribute name="number:truncate-on-overflow">false</xsl:attribute> + </xsl:if> + <xsl:if test="starts-with($number-format-code,'[natnum1]')"> + <xsl:attribute name="number:transliteration-format">一</xsl:attribute> + <xsl:attribute name="number:transliteration-style">short</xsl:attribute> + </xsl:if> + <xsl:if test="starts-with($number-format-code,'[natnum2]')"> + <xsl:attribute name="number:transliteration-format">壹</xsl:attribute> + <xsl:attribute name="number:transliteration-style">short</xsl:attribute> + </xsl:if> + <xsl:if test="starts-with($number-format-code,'[natnum3]')"> + <xsl:attribute name="number:transliteration-format">1</xsl:attribute> + <xsl:attribute name="number:transliteration-style">short</xsl:attribute> + </xsl:if> + <xsl:if test="starts-with($number-format-code,'[natnum4]')"> + <xsl:attribute name="number:transliteration-format">一</xsl:attribute> + <xsl:attribute name="number:transliteration-style">long</xsl:attribute> + </xsl:if> + <xsl:if test="starts-with($number-format-code,'[natnum5]')"> + <xsl:attribute name="number:transliteration-format">壹</xsl:attribute> + <xsl:attribute name="number:transliteration-style">long</xsl:attribute> + </xsl:if> + <xsl:if test="starts-with($number-format-code,'[natnum6]')"> + <xsl:attribute name="number:transliteration-format">1</xsl:attribute> + <xsl:attribute name="number:transliteration-style">long</xsl:attribute> + </xsl:if> + <xsl:if test="starts-with($number-format-code,'[natnum7]')"> + <xsl:attribute name="number:transliteration-format">一</xsl:attribute> + <xsl:attribute name="number:transliteration-style">medium</xsl:attribute> + </xsl:if> + <xsl:if test="starts-with($number-format-code,'[natnum8]')"> + <xsl:attribute name="number:transliteration-format">壹</xsl:attribute> + <xsl:attribute name="number:transliteration-style">medium</xsl:attribute> + </xsl:if> + <xsl:if test="starts-with($number-format-code,'[natnum0]')"> + <xsl:attribute name="number:transliteration-format">1</xsl:attribute> + <xsl:attribute name="number:transliteration-style">short</xsl:attribute> + </xsl:if> + <xsl:if test="starts-with($number-format-code,'[dbnum1]')"> + <xsl:attribute name="number:transliteration-format">一</xsl:attribute> + <xsl:attribute name="number:transliteration-style">long</xsl:attribute> + <xsl:attribute name="number:transliteration-language">zh</xsl:attribute> + <xsl:attribute name="number:transliteration-country">CN</xsl:attribute> + </xsl:if> + <xsl:if test="starts-with($number-format-code,'[dbnum2]')"> + <xsl:attribute name="number:transliteration-format">壹</xsl:attribute> + <xsl:attribute name="number:transliteration-style">long</xsl:attribute> + <xsl:attribute name="number:transliteration-language">zh</xsl:attribute> + <xsl:attribute name="number:transliteration-country">CN</xsl:attribute> + </xsl:if> + <xsl:if test="contains($number-format-code,'[$-804]')"> + <xsl:attribute name="number:transliteration-language">zh</xsl:attribute> + <xsl:attribute name="number:transliteration-country">CN</xsl:attribute> + </xsl:if> + <xsl:if test="contains($number-format-code,'上åˆ/下åˆ')"> + <xsl:attribute name="number:language">zh</xsl:attribute> + <xsl:attribute name="number:country">CN</xsl:attribute> + </xsl:if> + <xsl:if test="contains($number-format-code,'am/pm')"> + <xsl:attribute name="number:language">en</xsl:attribute> + <xsl:attribute name="number:country">US</xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template name="StyleMap"> + <xsl:param name="number-format-name"/> + <xsl:param name="number-format-code"/> + <xsl:param name="style-id"/> + <xsl:param name="total-unit"/> + <xsl:param name="current-unit"/> + <xsl:if test="$current-unit &lt; ($total-unit -1)"> + <xsl:variable name="stylecondition"> + <xsl:choose> + <xsl:when test="$total-unit &gt;= 3"> + <xsl:if test="$current-unit = 0"> + <xsl:value-of select="'value()&gt;0'"/> + </xsl:if> + <xsl:if test="$current-unit = 1"> + <xsl:value-of select="'value()&lt;0'"/> + </xsl:if> + <xsl:if test="$current-unit = 2"> + <xsl:value-of select="'value()=0'"/> + </xsl:if> + </xsl:when> + <xsl:when test="$total-unit = 2"> + <xsl:value-of select="'value()&gt;=0'"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <style:map style:condition="{$stylecondition}" style:apply-style-name="{concat( $style-id, 'P',$current-unit)}"/> + <xsl:call-template name="StyleMap"> + <xsl:with-param name="number-format-name" select="$number-format-name"/> + <xsl:with-param name="number-format-code" select="substring-after($number-format-code,';')"/> + <xsl:with-param name="style-id" select="$style-id"/> + <xsl:with-param name="total-unit" select="$total-unit"/> + <xsl:with-param name="current-unit" select="$current-unit +1"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template name="DecimalIntExponentFraction"> + <xsl:param name="digits-part"/> + <xsl:variable name="decimal-digits"> + <xsl:choose> + <xsl:when test="contains($digits-part,'.')"> + <xsl:choose> + <xsl:when test="contains($digits-part,' ') and not(contains($digits-part,'_'))"> + <xsl:value-of select="string-length(substring-before(substring-after($digits-part,'.'),' '))"/> + </xsl:when> + <xsl:when test="contains(substring-after($digits-part,'.'),',')"> + <xsl:value-of select="string-length(substring-before(substring-after($digits-part,'.'),','))"/> + </xsl:when> + <xsl:when test="contains($digits-part,'e')"> + <xsl:value-of select="string-length(substring-before(substring-after($digits-part,'.'),'e'))"/> + </xsl:when> + <xsl:when test="contains(substring-after($digits-part,'.'),'_')"> + <xsl:value-of select="string-length(substring-before(substring-after($digits-part,'.'),'_'))"/> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="contains($digits-part,'%')"> + <xsl:value-of select="string-length(substring-after($digits-part,'.')) - 1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="string-length(substring-after($digits-part,'.'))"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="decimal-replacement"> + <xsl:choose> + <xsl:when test="contains($digits-part,'.')"> + <xsl:choose> + <xsl:when test="contains($digits-part,' ') and contains(substring-before(substring-after($digits-part,'.'),' '),'#')">true</xsl:when> + <xsl:when test="contains($digits-part,'e') and contains(substring-before(substring-after($digits-part,'.'),'e'),'#')">true</xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="contains(substring-after($digits-part,'.'),'#')">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="integer-digits"> + <xsl:choose> + <xsl:when test="contains($digits-part,'.')"> + <xsl:value-of select="string-length(substring-before($digits-part,'.')) - string-length(translate(substring-before($digits-part,'.'),'0',''))"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="string-length($digits-part) - string-length(translate($digits-part,'0',''))"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="factor-digits"> + <xsl:call-template name="DisplayFactorDigits"> + <xsl:with-param name="digits-part" select="$digits-part"/> + <xsl:with-param name="count" select="0"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="grouping"> + <xsl:choose> + <xsl:when test="(string-length($digits-part) - string-length(translate($digits-part,',',''))) &gt;$factor-digits">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="exponent-digits"> + <xsl:choose> + <xsl:when test="contains($digits-part,'e')"> + <xsl:value-of select="string-length(substring-after($digits-part,'e')) -1"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="numerator-digits"> + <xsl:choose> + <xsl:when test="contains($digits-part,' ')"> + <xsl:value-of select="string-length(substring-before(substring-after($digits-part,' '),'/'))"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="denominator-digits"> + <xsl:choose> + <xsl:when test="contains($digits-part,' ')"> + <xsl:value-of select="string-length(substring-after(substring-after($digits-part,' '),'/'))"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="number-type"> + <xsl:choose> + <xsl:when test="$exponent-digits &gt;0">number:scientific-number</xsl:when> + <xsl:when test="($numerator-digits &gt;0) or ($denominator-digits &gt;0)">number:fraction</xsl:when> + <xsl:otherwise>number:number</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:element name="{$number-type}"> + <xsl:if test="$decimal-digits &gt;=0"> + <xsl:attribute name="number:decimal-places"><xsl:value-of select="$decimal-digits"/></xsl:attribute> + </xsl:if> + <xsl:if test="$decimal-replacement='true'"> + <xsl:attribute name="number:decimal-replacement"/> + </xsl:if> + <xsl:if test="$integer-digits &gt;=0"> + <xsl:attribute name="number:min-integer-digits"><xsl:value-of select="$integer-digits"/></xsl:attribute> + </xsl:if> + <xsl:if test="$grouping='true'"> + <xsl:attribute name="number:grouping"><xsl:value-of select="$grouping"/></xsl:attribute> + </xsl:if> + <xsl:if test="$factor-digits &gt;0"> + <xsl:attribute name="number:display-factor"><xsl:choose><xsl:when test="$factor-digits=1">1000</xsl:when><xsl:when test="$factor-digits=2">1000000</xsl:when><xsl:when test="$factor-digits=3">1000000000</xsl:when><xsl:when test="$factor-digits=4">1000000000000</xsl:when><xsl:when test="$factor-digits=5">1000000000000000</xsl:when><xsl:when test="$factor-digits=6">1000000000000000000</xsl:when><xsl:otherwise>0</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="$exponent-digits &gt;0"> + <xsl:attribute name="number:min-exponent-digits"><xsl:value-of select="$exponent-digits"/></xsl:attribute> + </xsl:if> + <xsl:if test="$numerator-digits &gt;0"> + <xsl:attribute name="number:min-numerator-digits"><xsl:value-of select="$numerator-digits"/></xsl:attribute> + </xsl:if> + <xsl:if test="$denominator-digits &gt;0"> + <xsl:attribute name="number:min-denominator-digits"><xsl:value-of select="$denominator-digits"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:template> + <xsl:template name="DisplayFactorDigits"> + <xsl:param name="digits-part"/> + <xsl:param name="count"/> + <xsl:choose> + <xsl:when test="not(substring($digits-part,string-length($digits-part),1) =',')"> + <xsl:value-of select="$count"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="DisplayFactorDigits"> + <xsl:with-param name="digits-part" select="substring($digits-part,1,string-length($digits-part) -1)"/> + <xsl:with-param name="count" select="$count + 1"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="GeneralNumberStyle"> + <xsl:param name="number-format-code"/> + <xsl:param name="month-minute"/> + <!--xsl:choose--> + <xsl:if test="string-length($number-format-code) != 0"> + <xsl:choose> + <xsl:when test="starts-with($number-format-code,'[')"> + <xsl:call-template name="ProcessSquareBracket"> + <xsl:with-param name="number-format-code" select="substring($number-format-code,2)"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'g/通用格å¼') or starts-with($number-format-code,'general')"> + <number:number number:min-integer-digits="1" number:decimal-places="6" number:decimal-replacement=""/> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'&quot;')"> + <number:text> + <xsl:value-of select="substring-before(substring-after($number-format-code,'&quot;'),'&quot;')"/> + </number:text> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'@')"> + <number:text-content/> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'yyyy')"> + <number:year number:style="long"/> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'yy')"> + <number:year number:style="short"/> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'kkkkro')"> + <number:year number:style="rolong"/> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'mmmm')"> + <number:month number:style="long" number:textual="true"/> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'mmm')"> + <number:month number:style="rolong" number:textual="true"/> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'mro')"> + <number:month number:style="rolong" number:textual="true"/> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'mm')"> + <xsl:choose> + <xsl:when test="contains($number-format-code,'s') or starts-with($month-minute,'min')"> + <number:minutes number:style="long"/> + </xsl:when> + <xsl:otherwise> + <number:month number:style="long"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'m')"> + <xsl:choose> + <xsl:when test="contains($number-format-code,'s') or starts-with($month-minute,'min')"> + <number:minutes number:style="short"/> + </xsl:when> + <xsl:otherwise> + <number:month number:style="short"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'dro')"> + <number:day number:style="rolong"/> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'dd')"> + <number:day number:style="long"/> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'d')"> + <number:day number:style="short"/> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'hh')"> + <number:hours number:style="long"/> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'h')"> + <number:hours/> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'ss.00')"> + <number:seconds number:style="long" number:decimal-places="2"/> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'ss')"> + <number:seconds number:style="long"/> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'s')"> + <number:seconds/> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'am/pm') or starts-with($number-format-code,'上åˆ/下åˆ')"> + <number:am-pm/> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'nnnn')"> + <number:day-of-week number:style="long"/> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'nnn')"> + <number:day-of-week/> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'qq')"> + <number:quarter number:style="long"/> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'q')"> + <number:quarter/> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'ww')"> + <number:week-of-year/> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'cny')"> + <number:currency-symbol>CNY</number:currency-symbol> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'ccc')"> + <number:currency-symbol>CCC</number:currency-symbol> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'#') or starts-with($number-format-code,'0') or starts-with($number-format-code,'?')"> + <xsl:variable name="digits-part"> + <xsl:choose> + <xsl:when test="contains($number-format-code,'&quot;')"> + <xsl:value-of select="substring-before($number-format-code,'&quot;')"/> + </xsl:when> + <xsl:when test="contains($number-format-code,')')"> + <xsl:value-of select="substring-before($number-format-code,')')"/> + </xsl:when> + <xsl:when test="contains($number-format-code,'_') and substring(substring-after($number-format-code,'_'),2,1) != 'e'"> + <xsl:value-of select="substring-before($number-format-code,'_')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$number-format-code"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="DecimalIntExponentFraction"> + <xsl:with-param name="digits-part" select="$digits-part"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'_')"> + <xsl:if test="substring($number-format-code,2,1) != 'ï¿¥'"> + <number:text> + <xsl:value-of select="' '"/> + </number:text> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:if test="not(starts-with($number-format-code,'_')) and not(starts-with($number-format-code,'*'))"> + <number:text> + <xsl:value-of select="substring($number-format-code,1,1)"/> + </number:text> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + <xsl:variable name="unit-length"> + <xsl:choose> + <xsl:when test="starts-with($number-format-code,'[')"> + <xsl:value-of select="string-length(substring-before($number-format-code,']')) + 2"/> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'g/通用格å¼')"> + <xsl:value-of select="7"/> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'&quot;')"> + <xsl:value-of select="string-length(substring-before(substring-after($number-format-code,'&quot;'),'&quot;')) +3"/> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'yyyy')">5</xsl:when> + <xsl:when test="starts-with($number-format-code,'yy')">3</xsl:when> + <xsl:when test="starts-with($number-format-code,'kkkkro')">7</xsl:when> + <xsl:when test="starts-with($number-format-code,'mmmm')">5</xsl:when> + <xsl:when test="starts-with($number-format-code,'mmm')">4</xsl:when> + <xsl:when test="starts-with($number-format-code,'mm')">3</xsl:when> + <xsl:when test="starts-with($number-format-code,'mro')">4</xsl:when> + <xsl:when test="starts-with($number-format-code,'dd')">3</xsl:when> + <xsl:when test="starts-with($number-format-code,'dro')">4</xsl:when> + <xsl:when test="starts-with($number-format-code,'hh')">3</xsl:when> + <xsl:when test="starts-with($number-format-code,'ss.00')">6</xsl:when> + <xsl:when test="starts-with($number-format-code,'ss')">3</xsl:when> + <xsl:when test="starts-with($number-format-code,'am/pm')">6</xsl:when> + <xsl:when test="starts-with($number-format-code,'上åˆ/下åˆ')">6</xsl:when> + <xsl:when test="starts-with($number-format-code,'nnnn')">5</xsl:when> + <xsl:when test="starts-with($number-format-code,'nnn')">4</xsl:when> + <xsl:when test="starts-with($number-format-code,'qqro')">5</xsl:when> + <xsl:when test="starts-with($number-format-code,'qq')">3</xsl:when> + <xsl:when test="starts-with($number-format-code,'ww')">3</xsl:when> + <xsl:when test="starts-with($number-format-code,'cny')">4</xsl:when> + <xsl:when test="starts-with($number-format-code,'ccc')">4</xsl:when> + <xsl:when test="starts-with($number-format-code,'#') or starts-with($number-format-code,'0') or starts-with($number-format-code,'?')"> + <xsl:choose> + <xsl:when test="contains($number-format-code,'&quot;')"> + <xsl:value-of select="string-length(substring-before($number-format-code,'&quot;')) + 1"/> + </xsl:when> + <xsl:when test="contains($number-format-code,'_') and substring(substring-after($number-format-code,'_'),2,1) != 'e'"> + <xsl:value-of select="string-length(substring-before($number-format-code,'_')) + 1"/> + </xsl:when> + <xsl:when test="contains($number-format-code,')')"> + <xsl:value-of select="string-length(substring-before($number-format-code,')')) + 1"/> + </xsl:when> + <xsl:when test="contains($number-format-code,'%')"> + <xsl:value-of select="string-length(substring-before($number-format-code,'%')) + 1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="string-length($number-format-code) + 1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'_')"> + <xsl:if test="substring($number-format-code,2,1) != 'ï¿¥'"> + <xsl:value-of select="3"/> + </xsl:if> + </xsl:when> + <xsl:when test="$number-format-code= 'general'">1</xsl:when> + <xsl:otherwise>2</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="monthORminute"> + <xsl:choose> + <xsl:when test="starts-with($number-format-code,'h') or starts-with($number-format-code,'[h') or $month-minute = 'minute'"> + <xsl:value-of select="'minute'"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'month'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="$unit-length &gt; 1"> + <xsl:call-template name="GeneralNumberStyle"> + <xsl:with-param name="number-format-code" select="substring($number-format-code,$unit-length)"/> + <xsl:with-param name="month-minute" select="string($monthORminute)"/> + </xsl:call-template> + </xsl:if> + </xsl:if> + <!--xsl:otherwise> + <number:number number:min-integer-digits="1" number:decimal-places="6" number:decimal-replacement=""/> + </xsl:otherwise> + </xsl:choose--> + </xsl:template> + <xsl:template name="ProcessSquareBracket"> + <xsl:param name="number-format-code"/> + <xsl:choose> + <xsl:when test="starts-with($number-format-code,'$')"> + <xsl:choose> + <xsl:when test="starts-with($number-format-code,'$ï¿¥-804')"> + <number:currency-symbol number:language="zh" number:country="CN">ï¿¥</number:currency-symbol> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'$us$-804')"> + <number:currency-symbol number:language="zh" number:country="CN">US$</number:currency-symbol> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'$$-409')"> + <number:currency-symbol number:language="en" number:country="US">$</number:currency-symbol> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'$$-2c0a')"> + <number:currency-symbol number:language="es" number:country="AR">$</number:currency-symbol> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'$$-c0c')"> + <number:currency-symbol number:language="fr" number:country="CA">$</number:currency-symbol> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'$cny')"> + <number:currency-symbol>CNY</number:currency-symbol> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'$afa')"> + <number:currency-symbol>AFA</number:currency-symbol> + </xsl:when> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="starts-with($number-format-code,'black') or starts-with($number-format-code,'黑色')"> + <style:text-properties fo:color="#000000"/> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'blue') or starts-with($number-format-code,'è“色')"> + <style:text-properties fo:color="#0000ff"/> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'cyan') or starts-with($number-format-code,'è“绿色')"> + <style:text-properties fo:color="#00ffff"/> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'green') or starts-with($number-format-code,'绿色')"> + <style:text-properties fo:color="#00ff00"/> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'magenta') or starts-with($number-format-code,'洋红色')"> + <style:text-properties fo:color="#ff00ff"/> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'red') or starts-with($number-format-code,'红色')"> + <style:text-properties fo:color="#ff0000"/> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'white') or starts-with($number-format-code,'白色')"> + <style:text-properties fo:color="#ffffff"/> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'yellow') or starts-with($number-format-code,'黄色')"> + <style:text-properties fo:color="#ffff00"/> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'hh')"> + <number:hours number:style="long"/> + </xsl:when> + <xsl:when test="starts-with($number-format-code,'h')"> + <number:hours/> + </xsl:when> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="ProcessNumberStyle"> + <xsl:param name="number-format-name"/> + <xsl:param name="number-format-code"/> + <xsl:param name="style-id"/> + <xsl:param name="total-unit"/> + <xsl:param name="current-unit"/> + <xsl:choose> + <xsl:when test="$current-unit &lt; ($total-unit -1)"> + <xsl:element name="{concat('number:',$number-format-name,'-style')}"> + <xsl:attribute name="style:name"><xsl:value-of select="concat( $style-id, 'P',$current-unit)"/></xsl:attribute> + <xsl:attribute name="style:volatile">true</xsl:attribute> + <xsl:call-template name="GeneralNumberStyle"> + <xsl:with-param name="number-format-code" select="substring-before($number-format-code,';')"/> + </xsl:call-template> + </xsl:element> + <xsl:call-template name="ProcessNumberStyle"> + <xsl:with-param name="number-format-name" select="$number-format-name"/> + <xsl:with-param name="number-format-code" select="substring-after($number-format-code,';')"/> + <xsl:with-param name="style-id" select="$style-id"/> + <xsl:with-param name="total-unit" select="$total-unit"/> + <xsl:with-param name="current-unit" select="$current-unit + 1"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:element name="{concat('number:',$number-format-name,'-style')}"> + <xsl:attribute name="style:name"><xsl:value-of select="$style-id"/></xsl:attribute> + <xsl:call-template name="NumStyleElementAttribute"> + <xsl:with-param name="number-format-code" select="string($number-format-code)"/> + </xsl:call-template> + <xsl:call-template name="GeneralNumberStyle"> + <xsl:with-param name="number-format-code" select="string($number-format-code)"/> + </xsl:call-template> + <xsl:call-template name="StyleMap"> + <xsl:with-param name="number-format-name" select="@分类å称_E740"/> + <xsl:with-param name="number-format-code" select="@æ ¼å¼ç _E73F"/> + <xsl:with-param name="style-id" select="$style-id"/> + <xsl:with-param name="total-unit" select="$total-unit"/> + <xsl:with-param name="current-unit" select="0"/> + </xsl:call-template> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="NumberStyle"> + <xsl:param name="style-id"/> + <xsl:variable name="unit-count" select="string-length(@æ ¼å¼ç _E73F) - string-length(translate(@æ ¼å¼ç _E73F,';','')) + 1"/> + <xsl:variable name="number-format-name"> + <xsl:choose> + <xsl:when test="@分类å称_E740='number'">number</xsl:when> + <xsl:when test="@分类å称_E740='currency' or @分类å称_E740='accounting'">currency</xsl:when> + <xsl:when test="@分类å称_E740='date'">date</xsl:when> + <xsl:when test="@分类å称_E740='time'">time</xsl:when> + <xsl:when test="@分类å称_E740='percentage'">percentage</xsl:when> + <xsl:when test="@分类å称_E740='text'">text</xsl:when> + <xsl:otherwise> + <xsl:value-of select="'number'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="ProcessNumberStyle"> + <xsl:with-param name="number-format-name" select="$number-format-name"/> + <xsl:with-param name="number-format-code" select="fn:lower-case(@æ ¼å¼ç _E73F)"/> + <xsl:with-param name="style-id" select="concat($style-id,'F')"/> + <xsl:with-param name="total-unit" select="$unit-count"/> + <xsl:with-param name="current-unit" select="0"/> + </xsl:call-template> + </xsl:template> + <xsl:template name="character-to-number"> + <xsl:param name="character"/> + <xsl:choose> + <xsl:when test="$character = 'A'">1</xsl:when> + <xsl:when test="$character = 'B'">2</xsl:when> + <xsl:when test="$character = 'C'">3</xsl:when> + <xsl:when test="$character = 'D'">4</xsl:when> + <xsl:when test="$character = 'E'">5</xsl:when> + <xsl:when test="$character = 'F'">6</xsl:when> + <xsl:when test="$character = 'G'">7</xsl:when> + <xsl:when test="$character = 'H'">8</xsl:when> + <xsl:when test="$character = 'I'">9</xsl:when> + <xsl:when test="$character = 'J'">10</xsl:when> + <xsl:when test="$character = 'K'">11</xsl:when> + <xsl:when test="$character = 'L'">12</xsl:when> + <xsl:when test="$character = 'M'">13</xsl:when> + <xsl:when test="$character = 'N'">14</xsl:when> + <xsl:when test="$character = 'O'">15</xsl:when> + <xsl:when test="$character = 'P'">16</xsl:when> + <xsl:when test="$character = 'Q'">17</xsl:when> + <xsl:when test="$character = 'R'">18</xsl:when> + <xsl:when test="$character = 'S'">19</xsl:when> + <xsl:when test="$character = 'T'">20</xsl:when> + <xsl:when test="$character = 'U'">21</xsl:when> + <xsl:when test="$character = 'V'">22</xsl:when> + <xsl:when test="$character = 'W'">23</xsl:when> + <xsl:when test="$character = 'X'">24</xsl:when> + <xsl:when test="$character = 'Y'">25</xsl:when> + <xsl:when test="$character = 'Z'">26</xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:template> + <xsl:template name="number-to-character"> + <xsl:param name="number"/> + <xsl:choose> + <xsl:when test="$number = 0"/> + <xsl:when test="$number = 1">A</xsl:when> + <xsl:when test="$number = 2">B</xsl:when> + <xsl:when test="$number = 3">C</xsl:when> + <xsl:when test="$number = 4">D</xsl:when> + <xsl:when test="$number = 5">E</xsl:when> + <xsl:when test="$number = 6">F</xsl:when> + <xsl:when test="$number = 7">G</xsl:when> + <xsl:when test="$number = 8">H</xsl:when> + <xsl:when test="$number = 9">I</xsl:when> + <xsl:when test="$number = 10">J</xsl:when> + <xsl:when test="$number = 11">K</xsl:when> + <xsl:when test="$number = 12">L</xsl:when> + <xsl:when test="$number = 13">M</xsl:when> + <xsl:when test="$number = 14">N</xsl:when> + <xsl:when test="$number = 15">O</xsl:when> + <xsl:when test="$number = 16">P</xsl:when> + <xsl:when test="$number = 17">Q</xsl:when> + <xsl:when test="$number = 18">R</xsl:when> + <xsl:when test="$number = 19">S</xsl:when> + <xsl:when test="$number = 20">T</xsl:when> + <xsl:when test="$number = 21">U</xsl:when> + <xsl:when test="$number = 22">V</xsl:when> + <xsl:when test="$number = 23">W</xsl:when> + <xsl:when test="$number = 24">X</xsl:when> + <xsl:when test="$number = 25">Y</xsl:when> + <xsl:when test="$number = 26">Z</xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:字体_4128" mode="sentence"> + <xsl:if test="@西文字体引用_4129"> + <xsl:variable name="westfontref" select="@西文字体引用_4129"/> + <xsl:variable name="sdwestfontref"> + <xsl:choose> + <xsl:when test="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:字体集_990C/å¼æ ·:字体声明_990D[@标识符_9902 = $westfontref]"> + <xsl:value-of select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:字体集_990C/å¼æ ·:字体声明_990D[@标识符_9902 = $westfontref]/@å称_9903"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$westfontref"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="westFamilyref"> + <xsl:choose> + <xsl:when test="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:字体集_990C/å¼æ ·:字体声明_990D[@标识符_9902 = $westfontref]"> + <xsl:value-of select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:字体集_990C/å¼æ ·:字体声明_990D[@标识符_9902 = $westfontref]/å¼æ ·:字体æ—_9900"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$westfontref"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$document_type = 'presentation' or ancestor::图表:图表_E837"> + <xsl:attribute name="style:font-name" select="$sdwestfontref"/> + <!--æ¼” 中用字体å称;字ã€è¡¨ç”¨å­—体ID,此时ä¸ç”¨å†æŒ‡å®šfont-family--> + <xsl:attribute name="fo:font-family" select="$sdwestfontref"/> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:font-name" select="$westfontref"/> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="@中文字体引用_412A"> + <xsl:variable name="cjkfontref" select="@中文字体引用_412A"/> + <xsl:variable name="sdcjkfontref"> + <xsl:choose> + <xsl:when test="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:字体集_990C/å¼æ ·:字体声明_990D[@标识符_9902 = $cjkfontref]"> + <xsl:value-of select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:字体集_990C/å¼æ ·:字体声明_990D[@标识符_9902 = $cjkfontref]/@å称_9903"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$cjkfontref"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="cjkFamilyref"> + <xsl:choose> + <xsl:when test="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:字体集_990C/å¼æ ·:字体声明_990D[@标识符_9902 = $cjkfontref]"> + <xsl:value-of select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:字体集_990C/å¼æ ·:字体声明_990D[@标识符_9902 = $cjkfontref]/å¼æ ·:字体æ—_9900"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$cjkfontref"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$document_type = 'presentation' or ancestor::图表:图表_E837"> + <xsl:attribute name="style:font-name-asian" select="$sdcjkfontref"/> + <xsl:attribute name="style:font-family-asian" select="$sdcjkfontref"/> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:font-name-asian" select="$cjkfontref"/> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="not(@西文字体引用_4129) and not(@中文字体引用_412A) and (@特殊字体引用_412B)"> + <xsl:variable name="fontref" select="@特殊字体引用_412B"/> + <xsl:variable name="sdfontref"> + <xsl:choose> + <xsl:when test="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:字体集_990C/å¼æ ·:字体声明_990D[@标识符_9902 = $fontref]"> + <xsl:value-of select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:字体集_990C/å¼æ ·:字体声明_990D[@标识符_9902 = $fontref]/@å称_9903"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$fontref"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="Familyref"> + <xsl:choose> + <xsl:when test="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:字体集_990C/å¼æ ·:字体声明_990D[@标识符_9902 = $fontref]"> + <xsl:value-of select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:字体集_990C/å¼æ ·:字体声明_990D[@标识符_9902 = $fontref]/å¼æ ·:字体æ—_9900"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$fontref"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$document_type = 'presentation'"> + <xsl:attribute name="style:font-name" select="$sdfontref"/> + <xsl:attribute name="style:font-name-asian" select="$sdfontref"/> + <xsl:attribute name="fo:font-family" select="$sdfontref"/> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:font-name" select="$fontref"/> + <xsl:attribute name="style:font-name-asian" select="$fontref"/> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:choose> + <xsl:when test="@å­—å·_412D"> + <xsl:attribute name="fo:font-size"><xsl:value-of select="concat(@å­—å·_412D,'pt')"/></xsl:attribute> + <xsl:attribute name="style:font-size-asian"><xsl:value-of select="concat(@å­—å·_412D,'pt')"/></xsl:attribute> + <xsl:attribute name="style:font-size-complex"><xsl:value-of select="concat(@å­—å·_412D,'pt')"/></xsl:attribute> + </xsl:when> + <xsl:when test="@相对字å·_412E"> + <xsl:attribute name="fo:font-size"><xsl:value-of select="concat(@相对字å·_412E,'%')"/></xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:if test="@颜色_412F"> + <xsl:attribute name="fo:color"><xsl:value-of select="@颜色_412F"/></xsl:attribute> + </xsl:if> + <xsl:if test="@是å¦è¥¿æ–‡ç»˜åˆ¶_412C"> + <xsl:attribute name="style:western-content"><xsl:value-of select="@是å¦è¥¿æ–‡ç»˜åˆ¶_412C"/></xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:是å¦ç²—体_4130" mode="sentence"> + <xsl:if test="string(.)='true' or string(.)='1'"> + <xsl:attribute name="fo:font-weight">bold</xsl:attribute> + <xsl:attribute name="style:font-weight-asian">bold</xsl:attribute> + <xsl:attribute name="style:font-weight-complex">bold</xsl:attribute> + </xsl:if> + <xsl:if test="string(.)='false'or string(.)='0'"> + <xsl:attribute name="fo:font-weight">normal</xsl:attribute> + <xsl:attribute name="style:font-weight-asian">normal</xsl:attribute> + <xsl:attribute name="style:font-weight-complex">normal</xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:是å¦æ–œä½“_4131" mode="sentence"> + <xsl:if test="string(.)='true' or string(.)='1'"> + <xsl:attribute name="fo:font-style">italic</xsl:attribute> + <xsl:attribute name="fo:font-style-asian">italic</xsl:attribute> + <xsl:attribute name="style:font-style-asian">italic</xsl:attribute> + <xsl:attribute name="style:font-style-complex">italic</xsl:attribute> + </xsl:if> + <xsl:if test="string(.)='false' or string(.)='0'"> + <xsl:attribute name="fo:font-style">normal</xsl:attribute> + <xsl:attribute name="fo:font-style-asian">normal</xsl:attribute> + <xsl:attribute name="style:font-style-asian">normal</xsl:attribute> + <xsl:attribute name="style:font-style-complex">normal</xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:çªå‡ºæ˜¾ç¤ºé¢œè‰²_4132" mode="sentence"> + <xsl:variable name="color"> + <xsl:choose> + <xsl:when test="string(.)='auto'">transparent</xsl:when> + <xsl:otherwise> + <xsl:value-of select="."/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="fo:background-color"><xsl:value-of select="$color"/></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:边框_4133" mode="sentence"> + </xsl:template> + <xsl:template match="å­—:å¡«å……_4134" mode="sentence"> + <xsl:call-template name="CommonFillAttr"/> + </xsl:template> + <xsl:template match="å­—:删除线_4135" mode="sentence"> + <xsl:choose> + <xsl:when test="string(.) = 'single' "> + <xsl:attribute name="style:text-line-through-style">solid</xsl:attribute> + </xsl:when> + <xsl:when test="string(.) = 'double' "> + <xsl:attribute name="style:text-line-through-style">solid</xsl:attribute> + <xsl:attribute name="style:text-line-through-type">double</xsl:attribute> + </xsl:when> + <xsl:when test="string(.) = 'bold' "> + <xsl:attribute name="style:text-line-through-width">bold</xsl:attribute> + </xsl:when> + <xsl:when test="string(.) = 'xl' "> + <xsl:attribute name="style:text-line-through-text">X</xsl:attribute> + </xsl:when> + <xsl:when test="string(.) = '/l' "> + <xsl:attribute name="style:text-line-through-text">/</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:text-crossing-out">none</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:下划线_4136" mode="sentence"> + <xsl:choose> + <xsl:when test=" @线型_4137 and @线型_4137 != 'none'"> + <xsl:attribute name="style:text-underline-type"><xsl:choose><xsl:when test="@线型_4137 = 'single'">single</xsl:when><xsl:when test="@线型_4137 = 'double'">double</xsl:when><xsl:otherwise>single</xsl:otherwise><!--other types of 线型 like thick-thin,thin-thick and thick-between-thin--></xsl:choose></xsl:attribute> + </xsl:when> + <!--xsl:when test=" @线型_4137 and @线型_4137 != 'none'"> + <xsl:attribute name="style:text-underline-type"> + <xsl:choose> + <xsl:when test="@线型_4137 = 'single'">single</xsl:when> + <xsl:when test="@线型_4137 = 'double'">double</xsl:when> + <xsl:otherwise>solid</xsl:otherwise> + </xsl:choose> + </xsl:attribute> + </xsl:when--> + </xsl:choose> + <xsl:if test="@虚实_4138 and @线型_4137 != 'none'"> + <xsl:attribute name="style:text-underline-style"><xsl:choose><xsl:when test="@虚实_4138 = 'solid'">solid</xsl:when><xsl:when test="@虚实_4138 = 'dash'">dash</xsl:when><xsl:when test="@虚实_4138 = 'dash-dot'">dot-dash</xsl:when><xsl:when test="@虚实_4138 = 'long-dash'">long-dash</xsl:when><xsl:when test="@虚实_4138 = 'dash-dot-dot'">dot-dot-dash</xsl:when><xsl:when test="@虚实_4138 = 'round-dot'">dotted</xsl:when><xsl:when test="@虚实_4138 = 'square-dot'">dotted</xsl:when><xsl:when test="@虚实_4138 = 'long-dash-dot'">dot-dash</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="@线型_4137 != 'none' and @线型_4137"> + <xsl:attribute name="style:text-underline-width">auto</xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="@颜色_412F"> + <xsl:variable name="color"> + <xsl:choose> + <xsl:when test="@颜色_412F='auto'">font-color</xsl:when> + <xsl:otherwise> + <xsl:value-of select="@颜色_412F"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="style:text-underline-color"><xsl:value-of select="$color"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:text-underline-color">font-color</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="string(@是å¦å­—下划线_4139) = 'true'"> + <xsl:attribute name="style:text-line-through-mode">skip-white-space</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:ç€é‡å·_413A" mode="sentence"> + <xsl:choose> + <xsl:when test="@类型_413B='none'"> + <xsl:attribute name="style:text-emphasize">none</xsl:attribute> + </xsl:when> + <xsl:when test="@类型_413B='dot'"> + <xsl:choose> + <xsl:when test="@是å¦å­—ç€é‡å·_413C='true'"> + <xsl:attribute name="style:text-emphasize">dot below spaceex</xsl:attribute> + </xsl:when> + <xsl:when test="@是å¦å­—ç€é‡å·_413C='false'"> + <xsl:attribute name="style:text-emphasize">dot below spacein</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:text-emphasize">dot below</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:是å¦éšè—文字_413D" mode="sentence"> + <xsl:if test="string(.) = 'true'"> + <xsl:attribute name="text:display">none</xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:是å¦ç©ºå¿ƒ_413E" mode="sentence"> + <xsl:attribute name="style:text-outline"><xsl:value-of select="."/></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:浮雕_413F" mode="sentence"> + <xsl:attribute name="style:font-relief"><xsl:choose><xsl:when test="string(.)='engrave'">engraved</xsl:when><xsl:when test="string(.)='emboss'">embossed</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:是å¦é˜´å½±_4140" mode="sentence"> + <xsl:if test="string(.)!='false'"> + <xsl:attribute name="fo:text-shadow">1pt 1pt</xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:醒目字体类型_4141" mode="sentence"> + <xsl:choose> + <xsl:when test="string(.)='small-caps'"> + <xsl:attribute name="fo:font-variant">small-caps</xsl:attribute> + </xsl:when> + <xsl:when test="string(.)='none'"> + <xsl:attribute name="fo:font-variant">normal</xsl:attribute> + <xsl:attribute name="fo:text-transform">none</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:text-transform"><xsl:choose><xsl:when test="string(.)='uppercase'">uppercase</xsl:when><xsl:when test="string(.)='lowercase'">lowercase</xsl:when><xsl:when test="string(.)='capital'">capitalize</xsl:when></xsl:choose></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="UOFGetCharSize"> + <xsl:choose> + <xsl:when test="å­—:字体_4128/@å­—å·_412D"> + <xsl:value-of select="å­—:字体_4128/@å­—å·_412D"/> + </xsl:when> + <xsl:when test="@å¼æ ·å¼•ç”¨_419C!=''"> + <xsl:for-each select="key('uof-text-styles',@å¼æ ·å¼•ç”¨_419C)"> + <xsl:call-template name="UOFGetCharSize"/> + </xsl:for-each> + </xsl:when> + <xsl:when test="@基å¼æ ·å¼•ç”¨_4104!=''"> + <xsl:for-each select="key('uof-text-styles',@基å¼æ ·å¼•ç”¨_4104)"> + <xsl:call-template name="UOFGetCharSize"/> + </xsl:for-each> + </xsl:when> + <xsl:otherwise>10.5</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:ä½ç½®_4142" mode="sentence"> + <xsl:variable name="size"> + <xsl:for-each select=".."> + <xsl:call-template name="UOFGetCharSize"/> + </xsl:for-each> + </xsl:variable> + <!--xsl:variable name="position" select="."/--> + <xsl:variable name="pre" select="å­—:å移é‡_4126[1]"/> + <xsl:variable name="suf" select="å­—:缩放é‡_4127[1]"/> + <xsl:for-each select="../.."> + <xsl:if test="not(starts-with(string($pre),'-'))"> + <xsl:choose> + <xsl:when test="number($pre) &lt; number($size)"> + <xsl:variable name="tmp"> + <xsl:choose> + <xsl:when test="$size!=''"> + <xsl:value-of select="number($pre) div number($size) * 100"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number($pre) div 10.5 * 100"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="style:text-position"><xsl:value-of select="concat(concat($tmp,'%'),' ',concat($suf,'%'))"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:text-position"><xsl:value-of select="concat('100%',' ',concat($suf,'%'))"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="starts-with(string($pre),'-')"> + <xsl:choose> + <xsl:when test="number(substring-after(string($pre),'-')) &lt; number($size)"> + <xsl:variable name="tmp"> + <xsl:choose> + <xsl:when test="$size!=''"> + <xsl:value-of select="number(substring-after(string($pre),'-')) div number($size) * 100"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number(substring-after(string($pre),'-')) div 10.5 * 100"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="style:text-position"><xsl:value-of select="concat('-',concat(string($tmp),'%'),' ',concat($suf,'%'))"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:text-position"><xsl:value-of select="concat('-100%',' ',concat($suf,'%'))"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:for-each> + </xsl:template> + <xsl:template match="å­—:上下标类型_4143" mode="sentence"> + <xsl:variable name="positon"> + <xsl:value-of select="."/> + </xsl:variable> + <xsl:attribute name="style:text-position"><xsl:choose><xsl:when test="contains($positon,'sup')">super 58%</xsl:when><xsl:when test="contains($positon,'sub')">sub 58%</xsl:when></xsl:choose></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:缩放_4144" mode="sentence"> + <xsl:attribute name="style:text-scale"><xsl:value-of select="."/>%</xsl:attribute> + </xsl:template> + <xsl:template match="å­—:字符间è·_4145" mode="sentence"> + <xsl:attribute name="fo:letter-spacing"><xsl:value-of select="concat(.,$uofUnit)"/></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:调整字间è·_4146" mode="sentence"> + <xsl:variable name="tt"> + <xsl:value-of select="."/> + </xsl:variable> + <xsl:attribute name="style:letter-kerning"><xsl:choose><xsl:when test="$tt !='0'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="fo:letter-spacing"><xsl:value-of select="concat($tt,$uofUnit)"/></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:是å¦å­—符对é½ç½‘æ ¼_4147" mode="sentence"> + </xsl:template> + <xsl:template match="å­—:åŒè¡Œåˆä¸€_4148" mode="sentence"> + <xsl:attribute name="style:text-combine">lines</xsl:attribute> + <xsl:if test="@å‰ç½®å­—符_414A"> + <xsl:attribute name="style:text-combine-start-char"><xsl:value-of select="@å‰ç½®å­—符_414A"/></xsl:attribute> + </xsl:if> + <xsl:if test="@åŽç½®å­—符_414B"> + <xsl:attribute name="style:text-combine-end-char"><xsl:value-of select="@åŽç½®å­—符_414B"/></xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template name="TextProperties"> + <xsl:if test="./*"> + <xsl:for-each select="*"> + <xsl:apply-templates select="." mode="sentence"/> + <!-- + <xsl:choose> + <xsl:when test="self::node()[name(.)='å­—:字体_4128']"> + <xsl:apply-templates select="." mode="sentence"/> + </xsl:when> + <xsl:when test="self::node()[name(.)='å­—:粗体']"> + <xsl:apply-templates select="." mode="sentence"/> + </xsl:when> + <xsl:when test="self::node()[name(.)='å­—:斜体']"> + <xsl:apply-templates select="." mode="sentence"/> + </xsl:when> + <xsl:when test="self::node()[name(.)='å­—:çªå‡ºæ˜¾ç¤º']"> + <xsl:apply-templates select="." mode="sentence"/> + </xsl:when> + <xsl:when test="self::node()[name(.)='å­—:边框_4133']"> + <xsl:apply-templates select="." mode="sentence"/> + </xsl:when> + <xsl:when test="self::node()[name(.)='å­—:å¡«å……']"> + <xsl:apply-templates select="." mode="sentence"/> + </xsl:when> + <xsl:when test="self::node()[name(.)='å­—:删除线_4135']"> + <xsl:apply-templates select="." mode="sentence"/> + </xsl:when> + <xsl:when test="self::node()[name(.)='å­—:下划线']"> + <xsl:apply-templates select="." mode="sentence"/> + </xsl:when> + <xsl:when test="self::node()[name(.)='å­—:ç€é‡å·']"> + <xsl:apply-templates select="." mode="sentence"/> + </xsl:when> + <xsl:when test="self::node()[name(.)='å­—:éšè—文字']"> + <xsl:apply-templates select="." mode="sentence"/> + </xsl:when> + <xsl:when test="self::node()[name(.)='å­—:空心']"> + <xsl:apply-templates select="." mode="sentence"/> + </xsl:when> + <xsl:when test="self::node()[name(.)='å­—:浮雕']"> + <xsl:apply-templates select="." mode="sentence"/> + </xsl:when> + <xsl:when test="self::node()[name(.)='å­—:阴影']"> + <xsl:apply-templates select="." mode="sentence"/> + </xsl:when> + <xsl:when test="self::node()[name(.)='å­—:醒目字体']"> + <xsl:apply-templates select="." mode="sentence"/> + </xsl:when> + <xsl:when test="self::node()[name(.)='å­—:ä½ç½®']"> + <xsl:apply-templates select="." mode="sentence"/> + </xsl:when> + <xsl:when test="self::node()[name(.)='å­—:上下标']"> + <xsl:apply-templates select="." mode="sentence"/> + </xsl:when> + <xsl:when test="self::node()[name(.)='å­—:缩放']"> + <xsl:apply-templates select="." mode="sentence"/> + </xsl:when> + <xsl:when test="self::node()[name(.)='å­—:字符间è·']"> + <xsl:apply-templates select="." mode="sentence"/> + </xsl:when> + <xsl:when test="self::node()[name(.)='å­—:调整字间è·']"> + <xsl:apply-templates select="." mode="sentence"/> + </xsl:when> + <xsl:when test="self::node()[name(.)='å­—:字符对é½ç½‘æ ¼']"> + <xsl:apply-templates select="." mode="sentence"/> + </xsl:when> + <xsl:when test="self::node()[name(.)='å­—:åŒè¡Œåˆä¸€']"> + <xsl:apply-templates select="." mode="sentence"/> + </xsl:when> + </xsl:choose> + --> + </xsl:for-each> + </xsl:if> + </xsl:template> + <xsl:template name="OneTextStyle"> + <xsl:attribute name="style:family">text</xsl:attribute> + <xsl:attribute name="style:name"><xsl:value-of select="@标识符_4100"/></xsl:attribute> + <xsl:choose> + <xsl:when test="@别å_4103"> + <xsl:attribute name="style:display-name"><xsl:value-of select="@别å_4103"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:display-name"><xsl:value-of select="@标识符_4100"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="@基å¼æ ·å¼•ç”¨_4104"> + <xsl:attribute name="style:parent-style-name"><xsl:value-of select="@基å¼æ ·å¼•ç”¨_4104"/></xsl:attribute> + </xsl:if> + <xsl:if test="@åŽç»§å¼æ ·å¼•ç”¨_4105"> + <xsl:attribute name="style:next-style-name"><xsl:value-of select="@åŽç»§å¼æ ·å¼•ç”¨_4105"/></xsl:attribute> + </xsl:if> + <xsl:element name="style:text-properties"> + <xsl:call-template name="TextProperties"/> + </xsl:element> + </xsl:template> + <xsl:template match="å¼æ ·:å¥å¼æ ·_9910"> + <xsl:param name="Type"/> + <xsl:if test="@类型_4102=$Type"> + <xsl:choose> + <xsl:when test="$Type='default'"> + <xsl:element name="style:default-style"> + <xsl:attribute name="style:family">text</xsl:attribute> + <xsl:element name="style:text-properties"> + <xsl:call-template name="TextProperties"/> + </xsl:element> + </xsl:element> + </xsl:when> + <xsl:when test="$Type='custom'"> + <xsl:element name="style:style"> + <xsl:call-template name="OneTextStyle"/> + </xsl:element> + </xsl:when> + <xsl:when test="$Type='auto'"> + <xsl:element name="style:style"> + <xsl:call-template name="OneTextStyle"/> + </xsl:element> + </xsl:when> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template name="TextParentProperties"> + <xsl:param name="Stylename"/> + <xsl:for-each select="key('uof-text-styles',$Stylename)|key('uof-paragraph-styles',$Stylename)/å­—:å¥å±žæ€§_4158"> + <xsl:variable name="styleref"> + <xsl:choose> + <xsl:when test="@基å¼æ ·å¼•ç”¨_4104"> + <xsl:value-of select="@基å¼æ ·å¼•ç”¨_4104"/> + </xsl:when> + <xsl:when test="@å¼æ ·å¼•ç”¨_419C"> + <xsl:value-of select="@å¼æ ·å¼•ç”¨_417B"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:if test="$styleref"> + <xsl:call-template name="TextParentProperties"> + <xsl:with-param name="Stylename" select="$styleref"/> + </xsl:call-template> + </xsl:if> + <xsl:for-each select="."> + <xsl:call-template name="TextProperties"/> + </xsl:for-each> + </xsl:for-each> + </xsl:template> + <xsl:template name="BodyTextProperties"> + <!--xsl:param name="Type"/> + <xsl:choose> + <xsl:when test="$Type='symbol'"> + <xsl:for-each select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:自动编å·é›†_990E//å­—:符å·å­—体_4116"> + <xsl:if test="count(./child::*)!=0"> + <xsl:element name="style:style"> + <xsl:attribute name="style:family">text</xsl:attribute> + <xsl:attribute name="style:name"> + <xsl:value-of select="generate-id(.)"/> + </xsl:attribute> + <xsl:choose> + <xsl:when test="@å¼æ ·å¼•ç”¨_4117"> + <xsl:attribute name="style:parent-style-name"> + <xsl:value-of select="@å¼æ ·å¼•ç”¨_4117"/> + </xsl:attribute> + <xsl:element name="style:text-properties"> + <xsl:call-template name="TextParentProperties"> + <xsl:with-param name="Stylename" select="@å¼æ ·å¼•ç”¨_4117"/> + </xsl:call-template> + <xsl:call-template name="TextProperties"/> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="style:text-properties"> + <xsl:call-template name="TextProperties"/> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:for-each select="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:批注集_B669/规则:批注_B66A//å­—:å¥_419D/å­—:å¥å±žæ€§_4158 | /uof:UOF_0000/å­—:文字处ç†æ–‡æ¡£_4225//å­—:å¥_419D/å­—:å¥å±žæ€§_4158 | /uof:UOF_0000/图形:图形集_7C00/图:图形_8062/图:文本_803C/图:内容_8043//å­—:å¥_419D/å­—:å¥å±žæ€§_4158 | /uof:UOF_0000/表:电å­è¡¨æ ¼æ–‡æ¡£_E826/表:工作表_E825//å­—:å¥_419D/å­—:å¥å±žæ€§_4158"--> + <xsl:variable name="textstyleref" select="@å¼æ ·å¼•ç”¨_419C"/> + <xsl:variable name="textstylerefabsence"> + <xsl:if test="$textstyleref!='' and count(/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:å¥å¼æ ·é›†_990F/å¼æ ·:å¥å¼æ ·_9910[@标识符_4100=$textstyleref])=0">1</xsl:if> + </xsl:variable> + <xsl:variable name="pageNumberColor" select="../preceding-sibling::å­—:域开始_419E/@类型_416E"/> + <xsl:variable name="beforeNumberColor" select="../å­—:文本串[1]"/> + <xsl:choose> + <xsl:when test="$textstylerefabsence='1'"> + <xsl:if test="count(key('uof-paragraph-styles',$textstyleref))!=0"> + <xsl:element name="style:style"> + <xsl:attribute name="style:family">text</xsl:attribute> + <xsl:attribute name="style:name"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + <xsl:element name="style:text-properties"> + <xsl:for-each select="key('uof-paragraph-styles',$textstyleref)/å­—:å¥å±žæ€§_4158"> + <xsl:if test="@å¼æ ·å¼•ç”¨_419C"> + <xsl:call-template name="TextParentProperties"> + <xsl:with-param name="Stylename" select="@å¼æ ·å¼•ç”¨_419C"/> + </xsl:call-template> + </xsl:if> + <xsl:for-each select="."> + <xsl:call-template name="TextProperties"/> + </xsl:for-each> + <!-- 为页ç çš„字符部分åšä¸€ä¸ªç°è‰²èƒŒæ™¯å¼æ · --> + <xsl:if test="$document_type = 'text' and (string($pageNumberColor[1]) = 'page' or $beforeNumberColor[1] = '-')"> + <xsl:attribute name="fo:background-color">#d2d2d2</xsl:attribute> + </xsl:if> + </xsl:for-each> + </xsl:element> + </xsl:element> + </xsl:if> + </xsl:when> + <xsl:when test="count(*)!=0"> + <xsl:element name="style:style"> + <xsl:attribute name="style:family">text</xsl:attribute> + <xsl:attribute name="style:name"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + <xsl:choose> + <xsl:when test="@å¼æ ·å¼•ç”¨_419C"> + <xsl:attribute name="style:parent-style-name"><xsl:value-of select="@å¼æ ·å¼•ç”¨_419C"/></xsl:attribute> + <xsl:element name="style:text-properties"> + <xsl:call-template name="TextParentProperties"> + <xsl:with-param name="Stylename" select="@å¼æ ·å¼•ç”¨_419C"/> + </xsl:call-template> + <xsl:call-template name="TextProperties"/> + <!-- 为页ç çš„字符部分åšä¸€ä¸ªç°è‰²èƒŒæ™¯å¼æ · --> + <xsl:if test="$document_type = 'text' and (string($pageNumberColor[1]) = 'page' or $beforeNumberColor[1] = '-')"> + <xsl:attribute name="fo:background-color">#d2d2d2</xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="style:text-properties"> + <xsl:call-template name="TextProperties"/> + <!-- 为页ç çš„字符部分åšä¸€ä¸ªç°è‰²èƒŒæ™¯å¼æ · --> + <xsl:if test="$document_type = 'text' and (string($pageNumberColor[1]) = 'page' or $beforeNumberColor[1] = '-')"> + <xsl:attribute name="fo:background-color">#d2d2d2</xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:when> + </xsl:choose> + <!--/xsl:for-each> + </xsl:otherwise> + </xsl:choose--> + </xsl:template> + <xsl:template name="ParaCharSize"> + <xsl:variable name="charSize"> + <xsl:choose> + <xsl:when test="å­—:å¥å±žæ€§_4158/å­—:字体_4128/@å­—å·_412D"> + <xsl:value-of select="å­—:å¥å±žæ€§_4158/å­—:字体_4128/@å­—å·_412D"/> + </xsl:when> + <xsl:when test="å­—:å¥å±žæ€§_4158/@å¼æ ·å¼•ç”¨_419C!=''"> + <xsl:for-each select="key('uof-text-styles',å­—:å¥å±žæ€§_4158/@å¼æ ·å¼•ç”¨_419C)"> + <xsl:call-template name="UOFGetCharSize"/> + </xsl:for-each> + </xsl:when> + <xsl:when test="@å¼æ ·å¼•ç”¨_419C!=''"> + <xsl:for-each select="key('uof-paragraph-styles',@å¼æ ·å¼•ç”¨_419C)"> + <xsl:call-template name="ParaCharSize"/> + </xsl:for-each> + </xsl:when> + <xsl:when test="@基å¼æ ·å¼•ç”¨_4104!=''"> + <xsl:for-each select="key('uof-paragraph-styles',@基å¼æ ·å¼•ç”¨_4104)"> + <xsl:call-template name="ParaCharSize"/> + </xsl:for-each> + </xsl:when> + <xsl:when test="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:段è½å¼æ ·é›†_9911/å¼æ ·:段è½å¼æ ·_9912[@类型_4102 = 'default']/å­—:å¥å±žæ€§_4158/å­—:字体_4128/@å­—å·_412D"> + <xsl:value-of select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:段è½å¼æ ·é›†_9911/å¼æ ·:段è½å¼æ ·_9912[@类型_4102 = 'default']/å­—:å¥å±žæ€§_4158/å­—:字体_4128/@å­—å·_412D"/> + </xsl:when> + <xsl:otherwise>10.5</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!--<xsl:variable name="defaultCharSize"> + <xsl:value-of select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:段è½å¼æ ·é›†_9911/å¼æ ·:段è½å¼æ ·_9912[@类型_4102='default']/å­—:å¥å±žæ€§_4158/å­—:字体_4128/@å­—å·_412D"/> + </xsl:variable>--> + <xsl:choose> + <xsl:when test="$charSize!=''"> + <xsl:value-of select="$charSize"/> + </xsl:when> + <!--<xsl:when test="$defaultCharSize!=''"> + <xsl:value-of select="$defaultCharSize"/> + </xsl:when>--> + <xsl:otherwise>10.5</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:边框_4133" mode="paragraph"> + <xsl:if test="@阴影类型_C645 and @阴影类型_C645 !='' and @阴影类型_C645 !='none'"> + <xsl:choose> + <xsl:when test="@阴影类型_C645 = 'right-bottom'"> + <xsl:attribute name="style:shadow">#808080 5pt 5pt</xsl:attribute> + </xsl:when> + <xsl:when test="@阴影类型_C645 = 'right-top'"> + <xsl:attribute name="style:shadow">#808080 5pt -5pt</xsl:attribute> + </xsl:when> + <xsl:when test="@阴影类型_C645 = 'left-bottom'"> + <xsl:attribute name="style:shadow">#808080 -5pt 5pt</xsl:attribute> + </xsl:when> + <xsl:when test="@阴影类型_C645 = 'left-top'"> + <xsl:attribute name="style:shadow">#808080 -5pt -5pt</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:if> + <xsl:call-template name="CommonBorder"> + <xsl:with-param name="pUp" select="uof:上_C614"/> + <xsl:with-param name="pDown" select="uof:下_C616"/> + <xsl:with-param name="pLeft" select="uof:å·¦_C613"/> + <xsl:with-param name="pRight" select="uof:å³_C615"/> + <xsl:with-param name="pDiagon1" select="uof:对角线1_C617"/> + <xsl:with-param name="pDiagon2" select="uof:对角线2_C618"/> + </xsl:call-template> + </xsl:template> + <xsl:template match="å­—:å¡«å……_4134" mode="paragraphAttr"> + <xsl:call-template name="CommonFillAttr"/> + </xsl:template> + <xsl:template match="å­—:å¡«å……_4134" mode="paragraphElement"> + <xsl:call-template name="CommonFillElement"/> + </xsl:template> + <xsl:template match="å­—:大纲级别_417C" mode="paragraph"> + <xsl:attribute name="text:outline-level"><xsl:value-of select="."/></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:对é½_417D" mode="paragraph"> + <xsl:if test="@文字对é½_421E"> + <xsl:attribute name="style:vertical-align"><xsl:choose><xsl:when test="@文字对é½_421E='base'">baseline</xsl:when><xsl:when test="@文字对é½_421E='center'">middle</xsl:when><xsl:otherwise><xsl:value-of select="@文字对é½_421E"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="@水平对é½_421D"> + <xsl:attribute name="fo:text-align"><xsl:choose><xsl:when test="@水平对é½_421D='left'">start</xsl:when><xsl:when test="@水平对é½_421D='right'">end</xsl:when><xsl:when test="@水平对é½_421D='center'">center</xsl:when><xsl:otherwise>justify</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="@水平对é½_421D='distributed'"> + <xsl:attribute name="fo:text-align-last">justify</xsl:attribute> + <xsl:attribute name="style:justify-single-word">true</xsl:attribute> + </xsl:if> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:缩进_411D" mode="paragraph"> + <xsl:variable name="fontcharsize"> + <xsl:for-each select=".."> + <xsl:call-template name="ParaCharSize"/> + </xsl:for-each> + </xsl:variable> + <xsl:if test="å­—:å·¦_410E"> + <xsl:choose> + <xsl:when test="å­—:å·¦_410E/å­—:相对_4109"> + <xsl:variable name="a1" select="å­—:å·¦_410E/å­—:相对_4109/@值_4108"/> + <xsl:attribute name="fo:margin-left"><xsl:value-of select="concat($a1 * number(10.5), 'pt')"/></xsl:attribute> + </xsl:when> + <xsl:when test="å­—:å·¦_410E/å­—:ç»å¯¹_4107"> + <xsl:attribute name="fo:margin-left"><xsl:value-of select="concat(å­—:å·¦_410E/å­—:ç»å¯¹_4107/@值_410F,$uofUnit)"/></xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:if> + <xsl:if test="å­—:å³_4110"> + <xsl:choose> + <xsl:when test="å­—:å³_4110/å­—:相对_4109"> + <xsl:variable name="a2" select="å­—:å³_4110/å­—:相对_4109/@值_4108"/> + <xsl:attribute name="fo:margin-right"><xsl:value-of select="concat($a2 * number(10.5), 'pt')"/></xsl:attribute> + </xsl:when> + <xsl:when test="å­—:å³_4110/å­—:ç»å¯¹_4107"> + <xsl:attribute name="fo:margin-right"><xsl:value-of select="concat(å­—:å³_4110/å­—:ç»å¯¹_4107/@值_410F,$uofUnit)"/></xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:if> + <xsl:if test="å­—:首行_4111"> + <xsl:choose> + <xsl:when test="å­—:首行_4111/å­—:ç»å¯¹_4107"> + <xsl:attribute name="fo:text-indent"><xsl:value-of select="concat(å­—:首行_4111/å­—:ç»å¯¹_4107/@值_410F,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="å­—:首行_4111/å­—:相对_4109"> + <xsl:variable name="a3" select="å­—:首行_4111/å­—:相对_4109/@值_4108"/> + <xsl:attribute name="fo:text-indent"><xsl:value-of select="concat($a3 * $fontcharsize, 'pt')"/></xsl:attribute> + <!--xsl:attribute name="fo:text-indent"><xsl:value-of select="concat($a3 * number(10.5), 'pt')"/></xsl:attribute--> + </xsl:when> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:è¡Œè·_417E" mode="paragraph"> + <xsl:variable name="type" select="@类型_417F"/> + <xsl:variable name="val" select="@值_4108"/> + <xsl:choose> + <xsl:when test="$document_type = 'presentation' and $type='fixed'"> + <xsl:attribute name="style:line-spacing"><xsl:value-of select="concat($val,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="$type='fixed'"> + <xsl:attribute name="fo:line-height"><xsl:value-of select="concat($val,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="$type='multi-lines'"> + <xsl:attribute name="fo:line-height"><xsl:value-of select="concat($val * 100,'%')"/></xsl:attribute> + </xsl:when> + <xsl:when test="$type='at-least'"> + <xsl:attribute name="style:line-height-at-least"><xsl:value-of select="concat($val,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="$type='line-space'"> + <xsl:attribute name="style:line-spacing"><xsl:value-of select="concat($val,$uofUnit)"/></xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:段间è·_4180" mode="paragraph"> + <xsl:variable name="lineheight"> + <xsl:choose> + <xsl:when test="å­—:段å‰è·_4181/å­—:相对值_4148 | å­—:段åŽè·_4185/å­—:相对值_4148"> + <xsl:choose> + <xsl:when test="../..[name()='å­—:段è½_416B']"> + <xsl:choose> + <xsl:when test="preceding::å­—:分节_416A[1]"> + <xsl:for-each select="preceding::å­—:分节_416A[1]"> + <xsl:choose> + <xsl:when test="(å­—:节属性_421B/å­—:网格设置_420E/@网格类型_420F = 'none') or å­—:节属性_421B/å­—:网格设置_420E/@行跨度_4243"> + <xsl:for-each select="å­—:节属性_421B"> + <xsl:variable name="margintop"> + <xsl:choose> + <xsl:when test="å­—:页边è·_41EB/@上_C608"> + <xsl:value-of select="å­—:页边è·_41EB/@上_C608"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number(0)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="marginbottom"> + <xsl:choose> + <xsl:when test="å­—:页边è·_41EB/@下_C60B"> + <xsl:value-of select="å­—:页边è·_41EB/@下_C60B"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number(0)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="pageheight"> + <xsl:call-template name="GetPageHeight"/> + </xsl:variable> + <xsl:variable name="bodyheight" select="$pageheight - $margintop - $marginbottom"/> + <xsl:variable name="modnum" select="number(1.0015)"/> + <xsl:variable name="gridheight"> + <xsl:value-of select="$bodyheight div ceiling(å­—:网格设置_420E/@行数_4210) div $modnum"/> + </xsl:variable> + <xsl:value-of select="$gridheight"/> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="12"/> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="12"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="12"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="12"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="å­—:段å‰è·_4181/å­—:ç»å¯¹å€¼_4183"> + <xsl:attribute name="fo:margin-top"><xsl:value-of select="concat(å­—:段å‰è·_4181/å­—:ç»å¯¹å€¼_4183,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="å­—:段å‰è·_4181/å­—:相对值_4184"> + <xsl:variable name="aa" select="å­—:段å‰è·_4181/å­—:相对值_4184"/> + <xsl:attribute name="fo:margin-taop"><xsl:value-of select="$lineheight"/></xsl:attribute> + <xsl:attribute name="fo:margin-top"><xsl:value-of select="concat($aa * number($lineheight),$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="å­—:段å‰è·_4181/å­—:自动_4182"> + <xsl:attribute name="fo:margin-top"><xsl:choose><xsl:when test="../å­—:è¡Œè·_417E"><xsl:value-of select="concat(å­—:è¡Œè·_417E/@值_4108,$uofUnit)"/></xsl:when><xsl:otherwise>0.549cm</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:choose> + <xsl:when test="å­—:段åŽè·_4185/å­—:ç»å¯¹å€¼_4183"> + <xsl:attribute name="fo:margin-bottom"><xsl:value-of select="concat(å­—:段åŽè·_4185/å­—:ç»å¯¹å€¼_4183,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="å­—:段åŽè·_4185/å­—:相对值_4184"> + <xsl:variable name="bb"> + <xsl:value-of select="å­—:段åŽè·_4185/å­—:相对值_4184"/> + </xsl:variable> + <xsl:attribute name="fo:margin-bottom"><xsl:value-of select="concat($bb * number($lineheight),$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="å­—:段åŽè·_4185/å­—:自动_4182"> + <xsl:attribute name="fo:margin-bottom"><xsl:choose><xsl:when test="../å­—:è¡Œè·_417E"><xsl:value-of select="concat(å­—:è¡Œè·_417E/@值_4108,@uofUnit)"/></xsl:when><xsl:otherwise>0.549cm</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:template> + <!--xsl:template match="å­—:自动编å·ä¿¡æ¯" mode="paragraph"> + </xsl:template--> + <xsl:template match="å­—:孤行控制_418A" mode="paragraph"> + <xsl:attribute name="fo:orphans"><xsl:value-of select="string(.)"/></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:寡行控制_418B" mode="paragraph"> + <xsl:attribute name="fo:widows"><xsl:value-of select="string(.)"/></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:是å¦æ®µä¸­ä¸åˆ†é¡µ_418C" mode="paragraph"> + <xsl:attribute name="fo:keep-together"><xsl:choose><xsl:when test="string(.) = 'true'">always</xsl:when><xsl:otherwise>auto</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:是å¦ä¸Žä¸‹æ®µåŒé¡µ_418D" mode="paragraph"> + <xsl:attribute name="fo:keep-with-next"><xsl:choose><xsl:when test="string(.)='1' or string(.)='true'">always</xsl:when><xsl:otherwise>auto</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:是å¦æ®µå‰åˆ†é¡µ_418E" mode="paragraph"> + <xsl:if test="string(.)='true' or string(.)='1'"> + <xsl:attribute name="fo:break-before">page-paragraph</xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template name="OOoTabstop"> + <xsl:for-each select="å­—:制表ä½_4171"> + <xsl:element name="style:tab-stop"> + <xsl:attribute name="style:position"><xsl:value-of select="concat(@ä½ç½®_4172,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="style:type"><xsl:choose><xsl:when test="@类型_4173='decimal'">char</xsl:when><xsl:when test="@类型_4173='left' or @类型_4173='right' or @类型_4173='center'"><xsl:value-of select="@类型_4173"/></xsl:when><xsl:otherwise/></xsl:choose></xsl:attribute> + <xsl:if test="@类型_4173='decimal'"> + <xsl:attribute name="style:char" select="'.'"/> + </xsl:if> + <xsl:variable name="prechar" select="@å‰å¯¼ç¬¦_4174"/> + <xsl:choose> + <xsl:when test="@制表ä½å­—符_4175"> + <xsl:attribute name="style:leader-style"><xsl:value-of select="@制表ä½å­—符_4175"/></xsl:attribute> + </xsl:when> + <xsl:when test="$prechar='-' or $prechar='_'"> + <xsl:attribute name="style:leader-style">solid</xsl:attribute> + </xsl:when> + <xsl:when test="$prechar='.' or $prechar='·'"> + <xsl:attribute name="style:leader-style">dotted</xsl:attribute> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + <xsl:if test="@å‰å¯¼ç¬¦_4174"> + <xsl:attribute name="style:leader-text"><xsl:value-of select="@å‰å¯¼ç¬¦_4174"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:for-each> + </xsl:template> + <xsl:template match="å­—:制表ä½è®¾ç½®_418F" mode="paragraph"> + <xsl:call-template name="OOoTabstop"/> + </xsl:template> + <xsl:template match="å­—:是å¦å¯¹é½ç½‘æ ¼_4190" mode="paragraph"> + <xsl:attribute name="style:snap-to-layout-grid"><xsl:choose><xsl:when test="string(.)='1' or string(.)='true'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:首字下沉_4191" mode="paragraph"> + <xsl:element name="style:drop-cap"> + <xsl:if test="@类型_413B"> + <xsl:attribute name="style:drop-type"><xsl:value-of select="@类型_413B"/></xsl:attribute> + </xsl:if> + <xsl:if test="@行数_4178"> + <xsl:attribute name="style:lines"><xsl:value-of select="@行数_4178"/></xsl:attribute> + </xsl:if> + <xsl:if test="@é—´è·_4179"> + <xsl:attribute name="style:distance"><xsl:value-of select="concat(@é—´è·_4179,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="@字体引用_4176"> + <xsl:attribute name="style:style-name"><xsl:value-of select="@字体引用_4176"/></xsl:attribute> + </xsl:if> + <xsl:if test="@字符数_4177"> + <xsl:attribute name="style:length"><xsl:value-of select="@字符数_4177"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:template> + <xsl:template match="å­—:是å¦å–消断字_4192" mode="paragraph"> + <!-- alert staring + <xsl:attribute name="fo:hyphenation-ladder-count">no-limit</xsl:attribute> + <xsl:attribute name="fo:hyphenation-remain-char-count">2</xsl:attribute> + <xsl:attribute name="fo:hyphenation-push-char-count">2</xsl:attribute> + <xsl:attribute name="fo:hyphenate"> + <xsl:choose> + <xsl:when test="string(.)='1' or string(.)='true'">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:attribute>--> + <xsl:if test="string(.) ='0' or string(.) ='false'"> + <xsl:attribute name="fo:hyphenate">true</xsl:attribute> + <xsl:attribute name="fo:hyphenation-ladder-count">no-limit</xsl:attribute> + <xsl:attribute name="fo:hyphenation-remain-char-count">2</xsl:attribute> + <xsl:attribute name="fo:hyphenation-push-char-count">2</xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:是å¦å–消行å·_4193" mode="paragraph"> + <xsl:attribute name="text:number-lines"><xsl:choose><xsl:when test="string(.)='1' or string(.)='true'">false</xsl:when><xsl:otherwise>true</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:是å¦å…许å•è¯æ–­å­—_4194" mode="paragraph"> + <!-- alert staring + <xsl:attribute name="style:word-wrap"> + <xsl:choose> + <xsl:when test="string(.) = 'true'">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:attribute>--> + <xsl:if test="string(.) ='1' or string(.) ='true'"> + <xsl:attribute name="fo:hyphenation-ladder-count"><xsl:value-of select="2"/></xsl:attribute> + </xsl:if> + <!-- alert ending. --> + </xsl:template> + <!-- alert starting --> + <xsl:template match="å­—:是å¦å…许å•è¯æ–­å­—_4194" mode="text"> + <xsl:if test="string(.) ='1' or string(.) ='true'"> + <xsl:attribute name="fo:hyphenate">true</xsl:attribute> + <xsl:attribute name="fo:hyphenation-ladder-count">no-limit</xsl:attribute> + <xsl:attribute name="fo:hyphenation-remain-char-count">2</xsl:attribute> + <xsl:attribute name="fo:hyphenation-push-char-count">2</xsl:attribute> + </xsl:if> + </xsl:template> + <!-- alert ending. --> + <xsl:template match="å­—:是å¦è¡Œé¦–尾标点控制_4195" mode="paragraph"> + <xsl:attribute name="style:punctuation-wrap"><xsl:choose><xsl:when test="string(.)='1' or string(.)='true'">hanging</xsl:when><xsl:otherwise>simple</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:是å¦è¡Œé¦–标点压缩_4196" mode="paragraph"> + <xsl:attribute name="style:punctuation-compress"><xsl:choose><xsl:when test=". = 'true'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:是å¦é‡‡ç”¨ä¸­æ–‡ä¹ æƒ¯é¦–尾字符_4197" mode="paragraph"> + <xsl:attribute name="style:line-break"><xsl:choose><xsl:when test="string(.)='1' or string(.)='true'">strict</xsl:when><xsl:otherwise>normal</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:是å¦è‡ªåŠ¨è°ƒæ•´ä¸­è‹±æ–‡å­—符间è·_4198" mode="paragraph"> + <xsl:attribute name="style:text-autospace"><xsl:choose><xsl:when test="string(.)='1' or string(.)='true'">ideograph-alpha</xsl:when><xsl:when test="string(../å­—:是å¦è‡ªåŠ¨è°ƒæ•´ä¸­æ–‡ä¸Žæ•°å­—é—´è·_4199) = '1' or string(../å­—:是å¦è‡ªåŠ¨è°ƒæ•´ä¸­æ–‡ä¸Žæ•°å­—é—´è·_4199) = 'true'">ideograph-alpha</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:是å¦è‡ªåŠ¨è°ƒæ•´ä¸­æ–‡ä¸Žæ•°å­—é—´è·_4199" mode="paragraph"> + <xsl:attribute name="style:text-autospace"><xsl:choose><xsl:when test="string(.)='1' or string(.)='true'">ideograph-alpha</xsl:when><xsl:when test="string(../å­—:是å¦è‡ªåŠ¨è°ƒæ•´ä¸­è‹±æ–‡å­—符间è·_4198) = '1' or string(../å­—:是å¦è‡ªåŠ¨è°ƒæ•´ä¸­è‹±æ–‡å­—符间è·_4198) = 'true'">ideograph-alpha</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:是å¦æœ‰ç½‘格自动调整å³ç¼©è¿›_419A" mode="paragraph"> + </xsl:template> + <xsl:template name="defaultParaProAttr"> + <xsl:attribute name="style:text-autospace" select="'ideograph-alpha'"/> + <!--段è½æ–‡å­—垂直对é½æ–¹å¼ UOF 默认值为base 与ODF(auto)ä¸ä¸€è‡´--> + <xsl:attribute name="style:vertical-align" select="'baseline'"/> + <xsl:attribute name="fo:text-align" select="'justify'"/> + </xsl:template> + <xsl:template name="ParaPropertiesAttr"> + <xsl:param name="tabstop"/> + <xsl:param name="Stylename"/> + <xsl:if test="$tabstop = 'default'"> + <xsl:if test="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:文字处ç†_B66B/规则:文档设置_B600/规则:默认制表ä½ä½ç½®_B604"> + <xsl:variable name="defaultab"> + <xsl:value-of select="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:文字处ç†_B66B/规则:文档设置_B600/规则:默认制表ä½ä½ç½®_B604"/> + </xsl:variable> + <xsl:if test="number($defaultab) != 0"> + <xsl:attribute name="style:tab-stop-distance"><xsl:value-of select="concat(number($defaultab),$uofUnit)"/></xsl:attribute> + </xsl:if> + </xsl:if> + </xsl:if> + <xsl:if test="$Stylename = '' and not(/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:段è½å¼æ ·é›†_9911/å¼æ ·:段è½å¼æ ·_9912[@类型_4102 = 'default'])"> + <xsl:call-template name="defaultParaProAttr"/> + </xsl:if> + <xsl:if test="$Stylename!=''"> + <xsl:for-each select="key('uof-paragraph-styles',$Stylename)"> + <xsl:call-template name="ParaPropertiesAttr"> + <xsl:with-param name="tabstop" select="$tabstop"/> + <xsl:with-param name="Stylename" select="@基å¼æ ·å¼•ç”¨_4104"/> + </xsl:call-template> + </xsl:for-each> + </xsl:if> + <xsl:for-each select="*"> + <xsl:choose> + <xsl:when test="name(.)='å­—:大纲级别_417C'"> + <xsl:apply-templates select="." mode="paragraph"/> + </xsl:when> + <xsl:when test="name(.)='å­—:对é½_417D'"> + <xsl:apply-templates select="." mode="paragraph"/> + </xsl:when> + <xsl:when test="name(.)='å­—:缩进_411D'"> + <xsl:apply-templates select="." mode="paragraph"/> + </xsl:when> + <xsl:when test="name(.)='å­—:è¡Œè·_417E'"> + <xsl:apply-templates select="." mode="paragraph"/> + </xsl:when> + <xsl:when test="name(.)='å­—:段间è·_4180'"> + <xsl:apply-templates select="." mode="paragraph"/> + </xsl:when> + <!--<xsl:when test="name(.)='å­—:自动编å·ä¿¡æ¯'"> + <xsl:apply-templates select="." mode="paragraph"/> + </xsl:when> + --> + <xsl:when test="name(.)='å­—:孤行控制_418A'"> + <xsl:apply-templates select="." mode="paragraph"/> + </xsl:when> + <xsl:when test="name(.)='å­—:寡行控制_418B'"> + <xsl:apply-templates select="." mode="paragraph"/> + </xsl:when> + <xsl:when test="name(.)='å­—:是å¦æ®µä¸­ä¸åˆ†é¡µ_418C'"> + <xsl:apply-templates select="." mode="paragraph"/> + </xsl:when> + <xsl:when test="name(.)='å­—:是å¦ä¸Žä¸‹æ®µåŒé¡µ_418D'"> + <xsl:apply-templates select="." mode="paragraph"/> + </xsl:when> + <xsl:when test="name(.)='å­—:是å¦æ®µå‰åˆ†é¡µ_418E'"> + <xsl:apply-templates select="." mode="paragraph"/> + </xsl:when> + <xsl:when test="name(.)='å­—:边框_4133'"> + <xsl:apply-templates select="." mode="paragraph"/> + </xsl:when> + <xsl:when test="name(.)='å­—:å¡«å……_4134'"> + <xsl:apply-templates select="." mode="paragraphAttr"/> + </xsl:when> + <xsl:when test="name(.)='å­—:是å¦å¯¹é½ç½‘æ ¼_4190'"> + <xsl:apply-templates select="." mode="paragraph"/> + </xsl:when> + <!-- remove + <xsl:when test="name(.)='å­—:是å¦å–消断字_4192'"> + <xsl:apply-templates select="." mode="paragraph"/> + </xsl:when> + --> + <xsl:when test="name(.)='å­—:是å¦å–消行å·_4193'"> + <xsl:apply-templates select="." mode="paragraph"/> + </xsl:when> + <xsl:when test="name(.)='å­—:是å¦å…许å•è¯æ–­å­—_4194'"> + <xsl:apply-templates select="." mode="paragraph"/> + </xsl:when> + <xsl:when test="name(.)='å­—:是å¦è¡Œé¦–尾标点控制_4195'"> + <xsl:apply-templates select="." mode="paragraph"/> + </xsl:when> + <xsl:when test="name(.)='å­—:是å¦è¡Œé¦–标点压缩_4196'"> + <xsl:apply-templates select="." mode="paragraph"/> + </xsl:when> + <xsl:when test="name(.)='å­—:是å¦é‡‡ç”¨ä¸­æ–‡ä¹ æƒ¯é¦–尾字符_4197'"> + <xsl:apply-templates select="." mode="paragraph"/> + </xsl:when> + <xsl:when test="name(.)='å­—:是å¦è‡ªåŠ¨è°ƒæ•´ä¸­è‹±æ–‡å­—符间è·_4198'"> + <xsl:apply-templates select="." mode="paragraph"/> + </xsl:when> + <xsl:when test="name(.)='å­—:是å¦è‡ªåŠ¨è°ƒæ•´ä¸­æ–‡ä¸Žæ•°å­—é—´è·_4199'"> + <xsl:apply-templates select="." mode="paragraph"/> + </xsl:when> + </xsl:choose> + </xsl:for-each> + <!--<xsl:if test="/uof:UOF_0000/图形:图形集_7C00/图:图形_8062/图:文本_803C/图:文字排列方å‘_8042 = 't2b-r2l-0e-0w'"> + <xsl:attribute name="style:writing-mode"><xsl:value-of select="'rl-tb'"/></xsl:attribute> + <xsl:attribute name="fo:text-align"><xsl:value-of select="'end'"/></xsl:attribute> + </xsl:if>--> + </xsl:template> + <xsl:template name="å­—:制表ä½è®¾ç½®"> + <xsl:param name="Stylename"/> + <!--制表ä½å„级å åŠ --> + <xsl:for-each select="key('uof-paragraph-styles',$Stylename)"> + <xsl:if test="@基å¼æ ·å¼•ç”¨_4104"> + <xsl:call-template name="å­—:制表ä½è®¾ç½®"> + <xsl:with-param name="Stylename" select="@基å¼æ ·å¼•ç”¨_4104"/> + </xsl:call-template> + </xsl:if> + <xsl:apply-templates select="å­—:制表ä½è®¾ç½®_418F" mode="paragraph"/> + </xsl:for-each> + <xsl:apply-templates select="å­—:制表ä½è®¾ç½®_418F" mode="paragraph"/> + </xsl:template> + <xsl:template name="å­—:首字下沉"> + <xsl:param name="Stylename"/> + <xsl:choose> + <xsl:when test="å­—:首字下沉_4191"> + <xsl:apply-templates select="å­—:首字下沉_4191" mode="paragraph"/> + </xsl:when> + <xsl:otherwise> + <xsl:for-each select="key('uof-paragraph-styles',$Stylename)"> + <xsl:call-template name="å­—:首字下沉"> + <xsl:with-param name="Stylename" select="@基å¼æ ·å¼•ç”¨_4104"/> + </xsl:call-template> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="å­—:å¡«å……"> + <xsl:param name="Stylename"/> + <xsl:choose> + <xsl:when test="name(å­—:å¡«å……_4134/*)!='' and name(å­—:å¡«å……_4134/*)!='图:颜色_8004'"> + <xsl:apply-templates select="å­—:å¡«å……_4134" mode="paragraphElement"/> + </xsl:when> + <xsl:otherwise> + <xsl:for-each select="key('uof-paragraph-styles',$Stylename)"> + <xsl:call-template name="å­—:å¡«å……"> + <xsl:with-param name="Stylename" select="@基å¼æ ·å¼•ç”¨_4104"/> + </xsl:call-template> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="ParaPropertiesElement"> + <xsl:param name="Stylename"/> + <!--here will create new element--> + <style:tab-stops> + <xsl:call-template name="å­—:制表ä½è®¾ç½®"> + <xsl:with-param name="Stylename" select="$Stylename"/> + </xsl:call-template> + </style:tab-stops> + <xsl:call-template name="å­—:首字下沉"> + <xsl:with-param name="Stylename" select="$Stylename"/> + </xsl:call-template> + <xsl:call-template name="å­—:å¡«å……"> + <xsl:with-param name="Stylename" select="$Stylename"/> + </xsl:call-template> + </xsl:template> + <xsl:template name="ParaPropertiesAll"> + <xsl:param name="tabstop"/> + <xsl:param name="Stylename"/> + <xsl:call-template name="ParaPropertiesAttr"> + <xsl:with-param name="tabstop" select="$tabstop"/> + <xsl:with-param name="Stylename" select="$Stylename"/> + </xsl:call-template> + <xsl:call-template name="ParaPropertiesElement"> + <xsl:with-param name="Stylename" select="$Stylename"/> + </xsl:call-template> + </xsl:template> + <xsl:template name="FindParentStyleName"> + <xsl:param name="parentStyleName"/> + <xsl:choose> + <xsl:when test="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:段è½å¼æ ·_9917[@标识符_4100 = $parentStyleName]/@类型_4102 = 'custom'"> + <xsl:attribute name="style:parent-style-name"><xsl:value-of select="$parentStyleName"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:if test="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:段è½å¼æ ·_9917[@标识符_4100 = $parentStyleName]/@基å¼æ ·å¼•ç”¨_4104"> + <xsl:call-template name="FindParentStyleName"> + <xsl:with-param name="parentStyleName" select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:段è½å¼æ ·_9917[@标识符_4100 = $parentStyleName]/@基å¼æ ·å¼•ç”¨_4104"/> + </xsl:call-template> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="OneParagraphStyle"> + <xsl:attribute name="style:family">paragraph</xsl:attribute> + <xsl:attribute name="style:name"><xsl:value-of select="@标识符_4100"/></xsl:attribute> + <xsl:choose> + <xsl:when test="@别å_4103 and not(@类型_4102='default')"> + <xsl:attribute name="style:display-name"><xsl:choose><xsl:when test="@别å_4103='正文'">Text body</xsl:when><xsl:when test="@别å_4103='页脚'">footer</xsl:when><xsl:otherwise><xsl:value-of select="@别å_4103"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:display-name"><xsl:value-of select="@标识符_4100"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="@基å¼æ ·å¼•ç”¨_4104"> + <xsl:call-template name="FindParentStyleName"> + <xsl:with-param name="parentStyleName" select="@基å¼æ ·å¼•ç”¨_4104"/> + </xsl:call-template> + <!--<xsl:attribute name="style:parent-style-name"><xsl:value-of select="@基å¼æ ·å¼•ç”¨_4104"/></xsl:attribute>--> + </xsl:if> + <xsl:if test="@åŽç»§å¼æ ·å¼•ç”¨_4105"> + <xsl:attribute name="style:next-style-name"><xsl:value-of select="@åŽç»§å¼æ ·å¼•ç”¨_4105"/></xsl:attribute> + </xsl:if> + <xsl:element name="style:paragraph-properties"> + <!--演示文稿中存在å ä½ç¬¦çš„文字的默认å¼æ ·ï¼Œuof文件中定义了默认å¼æ ·--> + <xsl:if test="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:段è½å¼æ ·é›†_9911/å¼æ ·:段è½å¼æ ·_9912[@类型_4102 = 'default']"> + <xsl:for-each select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:段è½å¼æ ·é›†_9911/å¼æ ·:段è½å¼æ ·_9912[@类型_4102 = 'default']"> + <xsl:call-template name="defaultParaProAttr"/> + <xsl:call-template name="ParaPropertiesAttr"> + <!--xsl:with-param name="Stylename" select="@基å¼æ ·å¼•ç”¨_4104"/--> + </xsl:call-template> + </xsl:for-each> + </xsl:if> + <xsl:call-template name="ParaPropertiesAll"> + <xsl:with-param name="Stylename" select="@基å¼æ ·å¼•ç”¨_4104"/> + </xsl:call-template> + </xsl:element> + <xsl:element name="style:text-properties"> + <!--演示文稿中存在å ä½ç¬¦çš„文字的默认å¼æ ·ï¼Œuof文件中定义了默认å¼æ ·--> + <xsl:if test="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:段è½å¼æ ·é›†_9911/å¼æ ·:段è½å¼æ ·_9912[@å­—:类型 = 'default']/å­—:å¥å±žæ€§_4158"> + <xsl:for-each select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:段è½å¼æ ·é›†_9911/å¼æ ·:段è½å¼æ ·_9912[@å­—:类型 = 'default']"> + <xsl:call-template name="TextPropertiesAll"> + <xsl:with-param name="Stylename" select="@基å¼æ ·å¼•ç”¨_4104"/> + </xsl:call-template> + </xsl:for-each> + </xsl:if> + <xsl:for-each select="å­—:å¥å±žæ€§_4158"> + <xsl:call-template name="TextProperties"/> + </xsl:for-each> + <xsl:choose> + <xsl:when test="å­—:是å¦å…许å•è¯æ–­å­—_4194 and (string(å­—:是å¦å…许å•è¯æ–­å­—_4194)='1' or string(å­—:是å¦å…许å•è¯æ–­å­—_4194)='true')"> + <xsl:for-each select="å­—:是å¦å…许å•è¯æ–­å­—_4194"> + <xsl:apply-templates select="." mode="text"/> + </xsl:for-each> + </xsl:when> + <xsl:when test="å­—:是å¦å–消断字_4192"> + <xsl:for-each select="å­—:是å¦å–消断字_4192"> + <xsl:apply-templates select="." mode="paragraph"/> + </xsl:for-each> + </xsl:when> + </xsl:choose> + <xsl:call-template name="HyphenateTextProperties"> + <xsl:with-param name="Stylename" select="@基å¼æ ·å¼•ç”¨_4104"/> + </xsl:call-template> + </xsl:element> + </xsl:template> + <xsl:template name="HyphenateTextProperties"> + <xsl:param name="Stylename"/> + <xsl:if test="$Stylename!=''"> + <xsl:for-each select="key('uof-paragraph-styles',$Stylename)"> + <xsl:call-template name="HyphenateTextProperties"> + <xsl:with-param name="Stylename" select="@基å¼æ ·å¼•ç”¨_4104"/> + </xsl:call-template> + </xsl:for-each> + <xsl:choose> + <xsl:when test="å­—:是å¦å…许å•è¯æ–­å­—_4194 and (string(å­—:是å¦å…许å•è¯æ–­å­—_4194)='1' or string(å­—:是å¦å…许å•è¯æ–­å­—_4194)='true')"> + <xsl:for-each select="å­—:是å¦å…许å•è¯æ–­å­—_4194"> + <xsl:apply-templates select="." mode="text"/> + </xsl:for-each> + </xsl:when> + <xsl:when test="å­—:是å¦å–消断字_4192"> + <xsl:for-each select="å­—:是å¦å–消断字_4192"> + <xsl:apply-templates select="." mode="paragraph"/> + </xsl:for-each> + </xsl:when> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template name="TextPropertiesAll"> + <xsl:param name="Stylename"/> + <xsl:if test="$Stylename!=''"> + <xsl:for-each select="key('uof-paragraph-styles',$Stylename)"> + <xsl:call-template name="TextPropertiesAll"> + <xsl:with-param name="Stylename" select="@基å¼æ ·å¼•ç”¨_4104"/> + </xsl:call-template> + </xsl:for-each> + </xsl:if> + <xsl:for-each select="å­—:å¥å±žæ€§_4158"> + <xsl:call-template name="TextProperties"/> + </xsl:for-each> + </xsl:template> + <xsl:template name="UOFParagraphStyle"> + <xsl:param name="Type"/> + <xsl:if test="@类型_4102=$Type"> + <xsl:choose> + <xsl:when test="$Type='default'"> + <xsl:element name="style:default-style"> + <xsl:attribute name="style:family">paragraph</xsl:attribute> + <xsl:element name="style:paragraph-properties"> + <xsl:call-template name="ParaPropertiesAll"> + <xsl:with-param name="tabstop" select="string('default')"/> + </xsl:call-template> + </xsl:element> + <xsl:element name="style:text-properties"> + <xsl:for-each select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:å¥å¼æ ·é›†_990F/å¼æ ·:å¥å¼æ ·_9910[@类型_4102='default'][1]"> + <xsl:call-template name="TextProperties"/> + </xsl:for-each> + <xsl:for-each select="å­—:å¥å±žæ€§_4158"> + <xsl:call-template name="TextProperties"/> + </xsl:for-each> + </xsl:element> + </xsl:element> + </xsl:when> + <xsl:when test="$Type='custom'"> + <xsl:element name="style:style"> + <xsl:call-template name="OneParagraphStyle"/> + </xsl:element> + </xsl:when> + <xsl:when test="$Type='auto'"> + <xsl:element name="style:style"> + <xsl:call-template name="OneParagraphStyle"/> + </xsl:element> + </xsl:when> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template match="å¼æ ·:段è½å¼æ ·_9912"> + <xsl:param name="Type"/> + <xsl:call-template name="UOFParagraphStyle"> + <xsl:with-param name="Type" select="$Type"/> + </xsl:call-template> + </xsl:template> + <xsl:template name="ParaParentProperties"> + <xsl:param name="Stylename"/> + <xsl:for-each select="key('uof-paragraph-styles',$Stylename)"> + <xsl:if test="@基å¼æ ·å¼•ç”¨_4104"> + <xsl:call-template name="ParaParentProperties"> + <xsl:with-param name="Stylename" select="@基å¼æ ·å¼•ç”¨_4104"/> + </xsl:call-template> + </xsl:if> + <xsl:call-template name="ParaPropertiesAttr"/> + </xsl:for-each> + </xsl:template> + <xsl:template name="ParaParentPropertiesElement"> + <xsl:param name="Stylename"/> + <xsl:for-each select="key('uof-paragraph-styles',$Stylename)"> + <xsl:if test="@基å¼æ ·å¼•ç”¨_4104"> + <xsl:call-template name="ParaParentProperties"> + <xsl:with-param name="Stylename" select="@基å¼æ ·å¼•ç”¨_4104"/> + </xsl:call-template> + </xsl:if> + <xsl:call-template name="ParaPropertiesAll"> + <xsl:with-param name="Stylename" select="$Stylename"/> + </xsl:call-template> + </xsl:for-each> + </xsl:template> + <xsl:template name="TextParaParentProperties"> + <xsl:param name="Stylename"/> + <xsl:for-each select="key('uof-paragraph-styles',$Stylename)"> + <xsl:if test="@基å¼æ ·å¼•ç”¨_4104"> + <xsl:call-template name="TextParaParentProperties"> + <xsl:with-param name="Stylename" select="@基å¼æ ·å¼•ç”¨_4104"/> + </xsl:call-template> + </xsl:if> + <xsl:for-each select="å­—:å¥å±žæ€§_4158"> + <xsl:call-template name="TextProperties"/> + </xsl:for-each> + </xsl:for-each> + </xsl:template> + <xsl:template name="PageBreakStyle"> + <xsl:element name="style:style"> + <xsl:attribute name="style:family">paragraph</xsl:attribute> + <xsl:attribute name="style:name"><xsl:value-of select="concat('breakpage',generate-id(.))"/></xsl:attribute> + <xsl:variable name="Stylename"> + <xsl:value-of select="./å­—:段è½å±žæ€§_419B/@å¼æ ·å¼•ç”¨_419C"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$Stylename != ''"> + <xsl:call-template name="FindParentStyleName"> + <xsl:with-param name="parentStyleName" select="$Stylename"/> + </xsl:call-template> + <!---<xsl:attribute name="style:parent-style-name"><xsl:value-of select="$Stylename"/></xsl:attribute>--> + <xsl:element name="style:paragraph-properties"> + <xsl:attribute name="fo:break-before">page</xsl:attribute> + <xsl:call-template name="ParaParentProperties"> + <xsl:with-param name="Stylename" select="$Stylename"/> + </xsl:call-template> + <xsl:for-each select="å­—:段è½å±žæ€§_419B"> + <xsl:call-template name="ParaPropertiesAll"> + <xsl:with-param name="Stylename" select="$Stylename"/> + </xsl:call-template> + </xsl:for-each> + </xsl:element> + <xsl:element name="style:text-properties"> + <xsl:call-template name="TextParaParentProperties"> + <xsl:with-param name="Stylename" select="$Stylename"/> + </xsl:call-template> + <xsl:for-each select="å­—:段è½å±žæ€§_419B/å­—:å¥å±žæ€§_4158"> + <xsl:call-template name="TextProperties"/> + </xsl:for-each> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="style:paragraph-properties"> + <xsl:for-each select="å­—:段è½å±žæ€§_419B"> + <xsl:call-template name="ParaPropertiesAll"> + <xsl:with-param name="Stylename" select="$Stylename"/> + </xsl:call-template> + </xsl:for-each> + </xsl:element> + <xsl:element name="style:text-properties"> + <xsl:for-each select="å­—:段è½å±žæ€§_419B/å­—:å¥å±žæ€§_4158"> + <xsl:call-template name="TextProperties"/> + </xsl:for-each> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:template> + <xsl:template name="PageColumnStyle"> + <xsl:element name="style:style"> + <xsl:attribute name="style:family">paragraph</xsl:attribute> + <xsl:attribute name="style:name"><xsl:value-of select="concat('breakcolumn',generate-id(.))"/></xsl:attribute> + <xsl:variable name="Stylename"> + <xsl:value-of select="./å­—:段è½å±žæ€§_419B/@å¼æ ·å¼•ç”¨_419C"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$Stylename != ''"> + <xsl:call-template name="FindParentStyleName"> + <xsl:with-param name="parentStyleName" select="$Stylename"/> + </xsl:call-template> + <!---<xsl:attribute name="style:parent-style-name"><xsl:value-of select="$Stylename"/></xsl:attribute>--> + <xsl:element name="style:paragraph-properties"> + <xsl:attribute name="fo:break-before">column</xsl:attribute> + <xsl:call-template name="ParaParentProperties"> + <xsl:with-param name="Stylename" select="$Stylename"/> + </xsl:call-template> + <xsl:for-each select="å­—:段è½å±žæ€§_419B"> + <xsl:call-template name="ParaPropertiesAll"> + <xsl:with-param name="Stylename" select="$Stylename"/> + </xsl:call-template> + </xsl:for-each> + </xsl:element> + <xsl:element name="style:text-properties"> + <xsl:call-template name="TextParaParentProperties"> + <xsl:with-param name="Stylename" select="$Stylename"/> + </xsl:call-template> + <xsl:for-each select="å­—:段è½å±žæ€§_419B/å­—:å¥å±žæ€§_4158"> + <xsl:call-template name="TextProperties"/> + </xsl:for-each> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="style:paragraph-properties"> + <xsl:for-each select="å­—:段è½å±žæ€§_419B"> + <xsl:call-template name="ParaPropertiesAll"> + <xsl:with-param name="Stylename" select="$Stylename"/> + </xsl:call-template> + </xsl:for-each> + </xsl:element> + <xsl:element name="style:text-properties"> + <xsl:for-each select="å­—:段è½å±žæ€§_419B/å­—:å¥å±žæ€§_4158"> + <xsl:call-template name="TextProperties"/> + </xsl:for-each> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:template> + <xsl:template name="BodyParagraphProperties"> + <xsl:variable name="SpecialSection"> + <xsl:choose> + <xsl:when test="($document_type='text') and (name(..) = 'å­—:文字处ç†æ–‡æ¡£_4225')"> + <xsl:variable name="SectPos"> + <xsl:choose> + <xsl:when test="preceding-sibling::*[1][name(.) = 'å­—:分节_416A'] and preceding-sibling::*[1]/å­—:节属性_421B/å­—:节类型_41EA != 'continuous'"> + <!--xsl:call-template name="IsPrecedeType"> + <xsl:with-param name="nodename" select="'å­—:分节'"/> + <xsl:with-param name="pos" select="0"/> + </xsl:call-template--> + <xsl:value-of select="1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="0"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="number($SectPos) &gt; 0"> + <xsl:for-each select="preceding-sibling::*[position() = $SectPos]"> + <xsl:choose> + <xsl:when test="å­—:节属性_421B/å­—:是å¦é¦–页页眉页脚ä¸åŒ_41EE='true'"> + <xsl:value-of select="nsof:NeoShineOfficeID(å­—:节属性_421B/å­—:是å¦é¦–页页眉页脚ä¸åŒ_41EE)"/> + </xsl:when> + <xsl:when test="å­—:节属性_421B/å­—:页ç è®¾ç½®_4205/@å­—:首页显示 = 'false'"> + <xsl:value-of select="nsof:NeoShineOfficeID(å­—:节属性_421B/å­—:页ç è®¾ç½®_4205)"/> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="@å称_4166='RoStandard'"> + <xsl:value-of select="string('none')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="nsof:NeoShineOfficeID(.)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="string('none')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="string('none')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="PageNumberStart"> + <xsl:if test="($document_type='text') and (name(..) = 'å­—:文字处ç†æ–‡æ¡£_4225')"> + <xsl:variable name="SectPos"> + <xsl:choose> + <xsl:when test="preceding-sibling::*[1][name(.) = 'å­—:分节_416A'] and preceding-sibling::*[1]/å­—:节属性_421B/å­—:节类型_41EA != 'continuous'"> + <!--xsl:call-template name="IsPrecedeType"> + <xsl:with-param name="nodename" select="'å­—:分节'"/> + <xsl:with-param name="pos" select="0"/> + </xsl:call-template--> + <xsl:value-of select="1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="0"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="number($SectPos) &gt; 0"> + <xsl:for-each select="preceding-sibling::*[position() = $SectPos]"> + <xsl:if test="å­—:节属性_421B/å­—:页ç è®¾ç½®_4205/@起始编å·_4152"> + <xsl:value-of select="å­—:节属性_421B/å­—:页ç è®¾ç½®_4205/@起始编å·_4152"/> + </xsl:if> + </xsl:for-each> + </xsl:if> + </xsl:if> + </xsl:variable> + <xsl:choose> + <xsl:when test="((count(./å­—:段è½å±žæ€§_419B/child::*) = 1) and not(./å­—:段è½å±žæ€§_419B/å­—:自动编å·ä¿¡æ¯_4186)) or (count(./å­—:段è½å±žæ€§_419B/child::*) &gt; 1)"> + <xsl:element name="style:style"> + <xsl:attribute name="style:family">paragraph</xsl:attribute> + <xsl:attribute name="style:name"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + <xsl:if test="$SpecialSection != 'none'"> + <xsl:attribute name="style:master-page-name"><xsl:value-of select="$SpecialSection"/></xsl:attribute> + </xsl:if> + <xsl:variable name="Stylename"> + <xsl:value-of select="./å­—:段è½å±žæ€§_419B/@å¼æ ·å¼•ç”¨_419C"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$Stylename != ''"> + <xsl:call-template name="FindParentStyleName"> + <xsl:with-param name="parentStyleName" select="$Stylename"/> + </xsl:call-template> + <!---<xsl:attribute name="style:parent-style-name"><xsl:value-of select="$Stylename"/></xsl:attribute>--> + <xsl:element name="style:paragraph-properties"> + <!--xsl:call-template name="ParaParentProperties"> + <xsl:with-param name="Stylename" select="$Stylename"/> + </xsl:call-template--> + <xsl:for-each select="å­—:段è½å±žæ€§_419B"> + <xsl:call-template name="ParaPropertiesAll"> + <xsl:with-param name="Stylename" select="$Stylename"/> + </xsl:call-template> + </xsl:for-each> + </xsl:element> + <xsl:element name="style:text-properties"> + <xsl:call-template name="TextParaParentProperties"> + <xsl:with-param name="Stylename" select="$Stylename"/> + </xsl:call-template> + <xsl:for-each select="å­—:段è½å±žæ€§_419B/å­—:å¥å±žæ€§_4158"> + <xsl:call-template name="TextProperties"/> + </xsl:for-each> + <xsl:choose> + <xsl:when test="å­—:段è½å±žæ€§_419B/å­—:是å¦å…许å•è¯æ–­å­—_4194 and (string(å­—:段è½å±žæ€§_419B/å­—:是å¦å…许å•è¯æ–­å­—_4194)='1' or string(å­—:段è½å±žæ€§_419B/å­—:是å¦å…许å•è¯æ–­å­—_4194)='true')"> + <xsl:for-each select="å­—:段è½å±žæ€§_419B/å­—:是å¦å…许å•è¯æ–­å­—_4194"> + <xsl:apply-templates select="." mode="text"/> + </xsl:for-each> + </xsl:when> + <xsl:when test="å­—:段è½å±žæ€§_419B/å­—:是å¦å–消断字_4192"> + <xsl:for-each select="å­—:段è½å±žæ€§_419B/å­—:是å¦å–消断字_4192"> + <xsl:apply-templates select="." mode="paragraph"/> + </xsl:for-each> + </xsl:when> + </xsl:choose> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="style:paragraph-properties"> + <xsl:for-each select="å­—:段è½å±žæ€§_419B"> + <xsl:call-template name="ParaPropertiesAll"> + <xsl:with-param name="Stylename" select="$Stylename"/> + </xsl:call-template> + </xsl:for-each> + </xsl:element> + <xsl:element name="style:text-properties"> + <xsl:for-each select="å­—:段è½å±žæ€§_419B/å­—:å¥å±žæ€§_4158"> + <xsl:call-template name="TextProperties"/> + </xsl:for-each> + <xsl:choose> + <xsl:when test="å­—:段è½å±žæ€§_419B/å­—:是å¦å…许å•è¯æ–­å­—_4194 and (string(å­—:段è½å±žæ€§_419B/å­—:是å¦å…许å•è¯æ–­å­—_4194)='1' or string(å­—:段è½å±žæ€§_419B/å­—:是å¦å…许å•è¯æ–­å­—_4194)='true')"> + <xsl:for-each select="å­—:段è½å±žæ€§_419B/å­—:是å¦å…许å•è¯æ–­å­—_4194"> + <xsl:apply-templates select="." mode="text"/> + </xsl:for-each> + </xsl:when> + <xsl:when test="å­—:段è½å±žæ€§_419B/å­—:是å¦å–消断字_4192"> + <xsl:for-each select="å­—:段è½å±žæ€§_419B/å­—:是å¦å–消断字_4192"> + <xsl:apply-templates select="." mode="paragraph"/> + </xsl:for-each> + </xsl:when> + </xsl:choose> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:if test="($SpecialSection !='none')"> + <xsl:variable name="Stylename"> + <xsl:value-of select="./å­—:段è½å±žæ€§_419B/@å¼æ ·å¼•ç”¨_419C"/> + </xsl:variable> + <xsl:if test="$Stylename"> + <xsl:element name="style:style"> + <xsl:attribute name="style:family">paragraph</xsl:attribute> + <xsl:attribute name="style:name"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + <xsl:if test="$SpecialSection != 'none'"> + <xsl:attribute name="style:master-page-name"><xsl:value-of select="$SpecialSection"/></xsl:attribute> + </xsl:if> + <xsl:element name="style:paragraph-properties"> + <xsl:if test="$PageNumberStart != ''"> + <xsl:attribute name="style:page-number"><xsl:value-of select="$PageNumberStart"/></xsl:attribute> + </xsl:if> + <xsl:call-template name="ParaParentProperties"> + <xsl:with-param name="Stylename" select="$Stylename"/> + </xsl:call-template> + <xsl:call-template name="ParaParentPropertiesElement"> + <xsl:with-param name="Stylename" select="$Stylename"/> + </xsl:call-template> + </xsl:element> + <xsl:element name="style:text-properties"> + <xsl:call-template name="TextParaParentProperties"> + <xsl:with-param name="Stylename" select="$Stylename"/> + </xsl:call-template> + </xsl:element> + </xsl:element> + </xsl:if> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="($document_type='text') and preceding-sibling::*[1]//å­—:分页符_4163"> + <xsl:call-template name="PageBreakStyle"/> + </xsl:if> + <xsl:if test="($document_type='text') and .//å­—:分页符_4163"> + <xsl:call-template name="PageBreakStyle"/> + </xsl:if> + <xsl:if test="($document_type='text') and preceding-sibling::*[1]//å­—:分æ ç¬¦_4160"> + <xsl:call-template name="PageColumnStyle"/> + </xsl:if> + <xsl:if test="($document_type='text') and .//å­—:分æ ç¬¦_4160"> + <xsl:call-template name="PageColumnStyle"/> + </xsl:if> + <!--图形文字的文字排列方å‘,水平从å³è‡³å·¦ï¼Œéœ€è¦ç”Ÿæˆæ–°çš„å¼æ ·--> + <xsl:if test="ancestor::*[name() = '图:文本_803C']/图:文字排列方å‘_8042='r2l-t2b-90e-90w' or ancestor::*[name() = '图:文本_803C']/图:文字排列方å‘_8042='t2b-r2l-0e-0w' or ancestor::*[name() = '图:文本_803C']/图:文字排列方å‘_8042='r2l-t2b-0e-90w'"> + <xsl:element name="style:style"> + <xsl:attribute name="style:family">paragraph</xsl:attribute> + <xsl:attribute name="style:name"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + <xsl:variable name="Stylename" select="./å­—:段è½å±žæ€§_419B/@å¼æ ·å¼•ç”¨_419C"/> + <xsl:choose> + <xsl:when test="$Stylename != ''"> + <!--<xsl:attribute name="style:parent-style-name"><xsl:value-of select="$Stylename"/></xsl:attribute>--> + <xsl:call-template name="FindParentStyleName"> + <xsl:with-param name="parentStyleName" select="$Stylename"/> + </xsl:call-template> + <style:paragraph-properties style:writing-mode="rl-tb" fo:text-align="end"> + <xsl:call-template name="ParaParentProperties"> + <xsl:with-param name="Stylename" select="$Stylename"/> + </xsl:call-template> + <xsl:for-each select="å­—:段è½å±žæ€§_419B"> + <xsl:call-template name="ParaPropertiesAll"> + <xsl:with-param name="Stylename" select="$Stylename"/> + </xsl:call-template> + </xsl:for-each> + </style:paragraph-properties> + <xsl:element name="style:text-properties"> + <xsl:call-template name="TextParaParentProperties"> + <xsl:with-param name="Stylename" select="$Stylename"/> + </xsl:call-template> + <xsl:for-each select="å­—:段è½å±žæ€§_419B/å­—:å¥å±žæ€§_4158"> + <xsl:call-template name="TextProperties"/> + </xsl:for-each> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <style:paragraph-properties style:writing-mode="rl-tb" fo:text-align="end"> + <xsl:for-each select="å­—:段è½å±žæ€§_419B"> + <xsl:call-template name="ParaPropertiesAll"> + <xsl:with-param name="Stylename" select="$Stylename"/> + </xsl:call-template> + </xsl:for-each> + </style:paragraph-properties> + <xsl:element name="style:text-properties"> + <xsl:for-each select="å­—:段è½å±žæ€§_419B/å­—:å¥å±žæ€§_4158"> + <xsl:call-template name="TextProperties"/> + </xsl:for-each> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + </xsl:template> + <!-- + <xsl:template match="å­—:缩进_411D" mode="liststyle"> + <xsl:if test="å­—:å·¦"> + <xsl:choose> + <xsl:when test="å­—:å·¦/å­—:ç»å¯¹"> + <xsl:attribute name="fo:margin-left"><xsl:value-of select="concat(å­—:å·¦/å­—:ç»å¯¹/@å­—:值,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="å­—:å·¦/å­—:相对"> + <xsl:variable name="a1"> + <xsl:value-of select="å­—:å·¦/å­—:相对/@å­—:值"/> + </xsl:variable> + <xsl:attribute name="fo:margin-left"><xsl:value-of select="concat($a1 * 10.5, 'pt')"/></xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:if> + <xsl:if test="å­—:首行"> + <xsl:variable name="a3"> + <xsl:value-of select="å­—:首行/å­—:相对/@å­—:值"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="å­—:首行/å­—:ç»å¯¹"> + <xsl:variable name="indent"> + <xsl:value-of select="number(å­—:首行/å­—:ç»å¯¹/@å­—:值) - number(å­—:å·¦/å­—:ç»å¯¹/@å­—:值)"/> + </xsl:variable> + <xsl:attribute name="fo:text-indent"><xsl:value-of select="concat($indent, $uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="å­—:首行/å­—:相对"> + <xsl:variable name="a3"> + <xsl:value-of select="å­—:首行/å­—:相对/@å­—:值"/> + </xsl:variable> + <xsl:variable name="a1"> + <xsl:choose> + <xsl:when test="å­—:å·¦/å­—:相对"><xsl:value-of select="å­—:å·¦/å­—:相对/@å­—:值"/></xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="fo:text-indent"><xsl:value-of select="concat(($a3 - $a1) * 10.5, 'pt')"/></xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:if> + </xsl:template>--> + <xsl:template match="å­—:缩进_411D" mode="liststyle"> + <xsl:variable name="fontcharsize"> + <xsl:for-each select=".."> + <xsl:call-template name="ParaCharSize"/> + </xsl:for-each> + </xsl:variable> + <xsl:if test="å­—:首行_4111"> + <xsl:choose> + <xsl:when test="å­—:首行_4111/å­—:ç»å¯¹_4107"> + <xsl:attribute name="fo:text-indent"><xsl:value-of select="concat(å­—:首行_4111/å­—:ç»å¯¹_4107/@值_410F, $uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="å­—:首行_4111/å­—:相对_4109"> + <xsl:variable name="a3" select="å­—:首行_4111/å­—:相对_4109/@值_4108"/> + <xsl:attribute name="fo:text-indent"><xsl:value-of select="concat($a3 * $fontcharsize, 'pt')"/></xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:if> + <xsl:if test="å­—:å·¦_410E"> + <xsl:choose> + <xsl:when test="å­—:å·¦_410E/å­—:ç»å¯¹_4107"> + <xsl:variable name="textIndent"> + <xsl:choose> + <xsl:when test="å­—:首行_4111/å­—:ç»å¯¹_4107/@值_410F"> + <xsl:value-of select="å­—:首行_4111/å­—:ç»å¯¹_4107/@值_410F"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="marginleft"> + <xsl:choose> + <xsl:when test="number($textIndent &lt; 0)"> + <xsl:value-of select="number(å­—:å·¦_410E/å­—:ç»å¯¹_4107/@值_410F) - number($textIndent)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number(å­—:å·¦_410E/å­—:ç»å¯¹_4107/@值_410F)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="fo:margin-left"><xsl:value-of select="concat($marginleft, $uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="å­—:å·¦_410E/å­—:相对_4109"> + <xsl:variable name="a3"> + <xsl:choose> + <xsl:when test="å­—:首行_4111/å­—:相对_4109"> + <xsl:value-of select="å­—:首行_4111/å­—:相对_4109/@值_4108"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="a1" select="å­—:å·¦_410E/å­—:相对_4109/@值_4108"/> + <!--<xsl:attribute name="fo:margin-left"><xsl:value-of select="concat(($a1 - $a3) * 10.5, 'pt')"/></xsl:attribute>--> + <xsl:attribute name="fo:margin-left"><xsl:value-of select="concat(($a1 - $a3) * $fontcharsize, 'pt')"/></xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template name="TextDisplayLevels"> + <xsl:param name="NumberFormatDisplay"/> + <xsl:param name="Level"/> + <xsl:variable name="NumberFormatDisplayAfter"> + <xsl:value-of select="substring-after($NumberFormatDisplay,'%')"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="substring-after($NumberFormatDisplayAfter,'%')"> + <xsl:call-template name="TextDisplayLevels"> + <xsl:with-param name="NumberFormatDisplay" select="$NumberFormatDisplayAfter"/> + <xsl:with-param name="Level" select="number($Level)+1"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:if test="not(number($Level)=1)"> + <xsl:attribute name="text:display-levels"><xsl:value-of select="$Level"/></xsl:attribute> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="ListLevelProperties"> + <xsl:param name="type"/> + <xsl:element name="style:list-level-properties"> + <xsl:if test="å­—:ç¼–å·å¯¹é½æ–¹å¼_4113"> + <xsl:variable name="alignformat"> + <xsl:choose> + <xsl:when test="å­—:ç¼–å·å¯¹é½æ–¹å¼_4113='center' ">center</xsl:when> + <xsl:when test="å­—:ç¼–å·å¯¹é½æ–¹å¼_4113='right' ">end</xsl:when> + <xsl:otherwise>left</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="fo:text-align"><xsl:value-of select="$alignformat"/></xsl:attribute> + </xsl:if> + <xsl:if test="$type = 'image'"> + <xsl:attribute name="style:vertical-pos">middle</xsl:attribute> + <xsl:attribute name="style:vertical-rel">line</xsl:attribute> + <xsl:variable name="imagewidth"> + <xsl:choose> + <xsl:when test="å­—:图片符å·_411B/@宽_C605"> + <xsl:value-of select="å­—:图片符å·_411B/@宽_C605"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number(0.27 div $other-to-cm-conversion-factor)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="imageheight"> + <xsl:choose> + <xsl:when test="å­—:图片符å·_411B/@é•¿_C604"> + <xsl:value-of select="å­—:图片符å·_411B/@é•¿_C604"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number(0.27 div $other-to-cm-conversion-factor)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="fo:width"><xsl:value-of select="concat($imagewidth,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:height"><xsl:value-of select="concat($imageheight,$uofUnit)"/></xsl:attribute> + </xsl:if> + <!--演中编å·çš„对é½--> + <xsl:choose> + <xsl:when test="$document_type='presentation'"> + <xsl:if test="å­—:缩进_411D/å­—:å·¦_410E/å­—:ç»å¯¹_4107"> + <xsl:attribute name="text:space-before"><xsl:value-of select="concat(å­—:缩进_411D/å­—:å·¦_410E/å­—:ç»å¯¹_4107/@值_410F,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:缩进_411D/å­—:首行_4111/å­—:ç»å¯¹_4107"> + <xsl:attribute name="text:min-label-width"><xsl:value-of select="concat(å­—:缩进_411D/å­—:首行_4111/å­—:ç»å¯¹_4107/@值_410F,$uofUnit)"/></xsl:attribute> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="text:list-level-position-and-space-mode">label-alignment</xsl:attribute> + <xsl:element name="style:list-level-label-alignment"> + <xsl:if test="å­—:å°¾éšå­—符_4114"> + <xsl:variable name="follow"> + <xsl:choose> + <xsl:when test="å­—:å°¾éšå­—符_4114 = 'space'">space</xsl:when> + <xsl:when test="å­—:å°¾éšå­—符_4114 = 'tab'">listtab</xsl:when> + <xsl:otherwise>nothing</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="text:label-followed-by"><xsl:value-of select="$follow"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:制表符ä½ç½®_411E"> + <xsl:attribute name="text:list-tab-stop-position"><xsl:value-of select="concat(å­—:制表符ä½ç½®_411E,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:缩进_411D"> + <xsl:apply-templates select="å­—:缩进_411D" mode="liststyle"/> + </xsl:if> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:for-each select="å­—:符å·å­—体_4116"> + <xsl:element name="style:text-properties"> + <xsl:call-template name="TextProperties"/> + </xsl:element> + </xsl:for-each> + </xsl:template> + <xsl:template name="BulletList"> + <xsl:element name="text:list-level-style-bullet"> + <xsl:attribute name="text:level"><xsl:value-of select="number(@级别值_4121)"/></xsl:attribute> + <xsl:attribute name="text:bullet-char"><xsl:value-of select="å­—:项目符å·_4115"/></xsl:attribute> + <xsl:choose> + <xsl:when test="count(å­—:符å·å­—体_4116/child::*)=0 and å­—:符å·å­—体_4116/@å¼æ ·å¼•ç”¨_4247"> + <xsl:attribute name="text:style-name"><xsl:value-of select="å­—:符å·å­—体_4116/@å¼æ ·å¼•ç”¨_4247"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="text:style-name"><xsl:value-of select="generate-id(å­—:符å·å­—体_4116)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:call-template name="ListLevelProperties"/> + </xsl:element> + </xsl:template> + <xsl:template name="ImageList"> + <xsl:element name="text:list-level-style-image"> + <xsl:attribute name="text:level"><xsl:value-of select="number(@级别值_4121)"/></xsl:attribute> + <xsl:if test="å­—:图片符å·_411B"> + <xsl:variable name="gid"> + <xsl:value-of select="å­—:图片符å·_411B/@引用_411C"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="key('other-styles',$gid)/对象:路径_D703"> + <xsl:attribute name="xlink:href"><xsl:value-of select="replace(key('other-styles',$gid)/对象:路径_D703,'/data','Pictures')"/></xsl:attribute> + </xsl:when> + <xsl:when test="key('other-styles',$gid)/对象:æ•°æ®_D702"> + <xsl:call-template name="BinaryGraphic"> + <xsl:with-param name="refGraphic" select="$gid"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:if> + <xsl:call-template name="ListLevelProperties"> + <xsl:with-param name="type" select="'image'"/> + </xsl:call-template> + </xsl:element> + </xsl:template> + <xsl:template name="NumberList"> + <xsl:element name="text:list-level-style-number"> + <xsl:attribute name="text:level"><xsl:value-of select="number(@级别值_4121)"/></xsl:attribute> + <xsl:choose> + <xsl:when test="count(å­—:符å·å­—体_4116/child::*)=0 and å­—:符å·å­—体_4116/@å¼æ ·å¼•ç”¨_4247"> + <xsl:attribute name="text:style-name"><xsl:value-of select="å­—:符å·å­—体_4116/@å¼æ ·å¼•ç”¨_4247"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="text:style-name"><xsl:value-of select="generate-id(å­—:符å·å­—体_4116)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="å­—:起始编å·_411F"> + <xsl:attribute name="text:start-value"><xsl:value-of select="å­—:起始编å·_411F"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:是å¦ä½¿ç”¨æ­£è§„æ ¼å¼_4120"> + <xsl:variable name="regular"> + <xsl:choose> + <xsl:when test="å­—:是å¦ä½¿ç”¨æ­£è§„æ ¼å¼_4120='true' or å­—:是å¦ä½¿ç”¨æ­£è§„æ ¼å¼_4120='1'">1</xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="text:num-regular-exp"><xsl:value-of select="$regular"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:ç¼–å·æ ¼å¼_4119"> + <xsl:variable name="format"> + <xsl:call-template name="NumberFormat"> + <xsl:with-param name="oo_format" select="å­—:ç¼–å·æ ¼å¼_4119"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="style:num-format"><xsl:value-of select="$format"/></xsl:attribute> + <xsl:variable name="NumSuffix"> + <xsl:variable name="suffix"> + <xsl:choose> + <xsl:when test="å­—:ç¼–å·æ ¼å¼_4119='decimal-enclosed-fullstop'"> + <xsl:value-of select="'.'"/> + </xsl:when> + <xsl:when test="å­—:ç¼–å·æ ¼å¼_4119='decimal-enclosed-paren'"> + <xsl:value-of select="')'"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="concat($suffix,substring-after(å­—:ç¼–å·æ ¼å¼è¡¨ç¤º_411A,concat('%',@级别值_4121)))"/> + </xsl:variable> + <xsl:if test="$NumSuffix !=''"> + <xsl:attribute name="style:num-suffix"><xsl:value-of select="$NumSuffix"/></xsl:attribute> + </xsl:if> + <xsl:variable name="NumPrefix"> + <xsl:variable name="prefix"> + <xsl:if test="å­—:ç¼–å·æ ¼å¼_4119='decimal-enclosed-paren'"> + <xsl:value-of select="'('"/> + </xsl:if> + </xsl:variable> + <xsl:value-of select="concat(substring-before(å­—:ç¼–å·æ ¼å¼è¡¨ç¤º_411A,'%'),$prefix)"/> + </xsl:variable> + <xsl:if test="$NumPrefix !=''"> + <xsl:attribute name="style:num-prefix"><xsl:value-of select="$NumPrefix"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:ç¼–å·æ ¼å¼è¡¨ç¤º_411A"> + <xsl:call-template name="TextDisplayLevels"> + <xsl:with-param name="NumberFormatDisplay"> + <xsl:value-of select="å­—:ç¼–å·æ ¼å¼è¡¨ç¤º_411A"/> + </xsl:with-param> + <xsl:with-param name="Level"> + <xsl:value-of select="1"/> + </xsl:with-param> + </xsl:call-template> + </xsl:if> + </xsl:if> + <xsl:call-template name="ListLevelProperties"/> + </xsl:element> + </xsl:template> + <xsl:template match="å­—:自动编å·_4124" mode="liststyle"> + <xsl:element name="text:list-style"> + <xsl:attribute name="style:name"><xsl:value-of select="@标识符_4100"/></xsl:attribute> + <xsl:attribute name="style:display-name"><xsl:value-of select="@å称_4122"/></xsl:attribute> + <xsl:for-each select="å­—:级别_4112"> + <xsl:choose> + <xsl:when test="å­—:项目符å·_4115"> + <xsl:call-template name="BulletList"/> + </xsl:when> + <xsl:when test="å­—:图片符å·_411B"> + <xsl:call-template name="ImageList"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="NumberList"/> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:element> + </xsl:template> + <xsl:template match="å­—:宽度_41A1" mode="texttable"> + <xsl:param name="tableAlign"/> + <xsl:choose> + <xsl:when test="@相对宽度_41C0"> + <xsl:variable name="reltblw"> + <xsl:value-of select="@相对宽度_41C0"/> + </xsl:variable> + <!-- alert staring + <xsl:variable name="pagew"> + <xsl:for-each select="key('textTable',../@标识符_4100)"> + <xsl:value-of select="preceding::å­—:分节_416A[1]/å­—:节属性_421B/å­—:纸张_41EC/@宽_C605"/> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="leftm"> + <xsl:for-each select="key('textTable',../@标识符_4100)"> + <xsl:value-of select="preceding::å­—:分节_416A[1]/å­—:节属性_421B/å­—:页边è·_41EB/@å·¦_C608"/> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="rightm"> + <xsl:for-each select="key('textTable',../@标识符_4100)"> + <xsl:value-of select="preceding::å­—:分节_416A[1]/å­—:节属性_421B/å­—:页边è·_41EB/@å³_C60A"/> + </xsl:for-each> + </xsl:variable>--> + <xsl:variable name="textTableAttrUse"> + <xsl:value-of select="../@标识符_4100"/> + </xsl:variable> + <xsl:variable name="page"> + <xsl:choose> + <xsl:when test="$textTableAttrUse"> + <xsl:for-each select="key('textTable',../@标识符_4100)"> + <xsl:value-of select="preceding::å­—:分节_416A[1]"/> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="../../preceding::å­—:分节_416A[1]"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="pagew"> + <xsl:choose> + <xsl:when test="$page/å­—:节属性_421B/å­—:纸张_41EC/@宽_C605"> + <xsl:value-of select="$page/å­—:节属性_421B/å­—:纸张_41EC/@宽_C605"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="21"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="leftm"> + <xsl:choose> + <xsl:when test="$page/å­—:节属性_421B/å­—:节属性_421B/å­—:页边è·_41EB/@å·¦_C608"> + <xsl:value-of select="$page/å­—:节属性_421B/å­—:页边è·_41EB/@å·¦_C608"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="3.175"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="rightm"> + <xsl:choose> + <xsl:when test="$page/å­—:节属性_421B/å­—:节属性_421B/å­—:页边è·_41EB/@å³_C60A8"> + <xsl:value-of select="$page/å­—:节属性_421B/å­—:页边è·_41EB/@å³_C60A"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="3.175"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!-- alert ending. --> + <xsl:attribute name="style:rel-width"><xsl:value-of select="concat(number(@相对宽度_41C0),'%')"/></xsl:attribute> + <xsl:attribute name="style:width"><xsl:value-of select="concat((number($pagew)-number($leftm)-number($rightm)) * number($reltblw) div 100,$uofUnit)"/></xsl:attribute> + <xsl:choose> + <xsl:when test="$tableAlign='left'"> + <xsl:attribute name="fo:margin-right"><xsl:value-of select="concat((number($pagew)-number($leftm)-number($rightm)) *(1- number($reltblw) div 100),$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="$tableAlign='right'"> + <xsl:attribute name="fo:margin-left"><xsl:value-of select="concat((number($pagew)-number($leftm)-number($rightm)) *(1- number($reltblw) div 100),$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:margin-right"><xsl:value-of select="concat((number($pagew)-number($leftm)-number($rightm)) *(1- number($reltblw) div 100),$uofUnit)"/></xsl:attribute> + <!--<xsl:attribute name="table:align">margins</xsl:attribute>--> + <xsl:attribute name="table:align">left</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="./@ç»å¯¹å®½åº¦_41BF"> + <xsl:attribute name="style:width"><xsl:value-of select="concat(number(@ç»å¯¹å®½åº¦_41BF),$uofUnit)"/></xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:对é½_41C3" mode="texttable"> + <xsl:attribute name="table:align"><xsl:value-of select="."/></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:左缩进_41C4" mode="texttable"> + <xsl:attribute name="fo:margin-left"><xsl:value-of select="concat(number(.),$uofUnit)"/></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:绕排_41C5" mode="texttable"> + </xsl:template> + <xsl:template match="å­—:绕排边è·_41C6" mode="texttable"> + <xsl:if test="@å·¦_C608"> + <xsl:attribute name="fo:margin-left"><xsl:value-of select="concat(@å·¦_C608, $uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="@å³_C60A"> + <xsl:attribute name="fo:margin-right"><xsl:value-of select="concat(@å³_C60A, $uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="@上_C609"> + <xsl:attribute name="fo:margin-top"><xsl:value-of select="concat(@上_C609,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="@下_C60B"> + <xsl:attribute name="fo:margin-bottom"><xsl:value-of select="concat(@下_C60B,$uofUnit)"/></xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:ä½ç½®_41C7" mode="texttable"> + <xsl:variable name="verticalRel"> + <xsl:choose> + <xsl:when test="uof:åž‚ç›´_410D/@相对于_4103='page'">page</xsl:when> + <xsl:when test="uof:åž‚ç›´_410D/@相对于_4103='paragraph'">paragraph</xsl:when> + <xsl:when test="uof:åž‚ç›´_410D/@相对于_4103='margin'">page-content</xsl:when> + <xsl:when test="uof:åž‚ç›´_410D/@相对于_4103='line'">line</xsl:when> + <xsl:when test="uof:åž‚ç›´_410D/@相对于_410C='page'">page</xsl:when> + <xsl:when test="uof:åž‚ç›´_410D/@相对于_410C='paragraph'">paragraph</xsl:when> + <xsl:when test="uof:åž‚ç›´_410D/@相对于_410C='margin'">page-content</xsl:when> + <xsl:when test="uof:åž‚ç›´_410D/@相对于_410C='line'">line</xsl:when> + <xsl:otherwise>paragraph</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="horizontalRel"> + <xsl:choose> + <xsl:when test="uof:æ°´å¹³_4106/@相对于_4103='margin'">page-content</xsl:when> + <xsl:when test="uof:æ°´å¹³_4106/@相对于_4103='page'">page</xsl:when> + <xsl:when test="uof:æ°´å¹³_4106/@相对于_4103='char'">char</xsl:when> + <xsl:when test="uof:æ°´å¹³_4106/@相对于_4103='column'">paragraph</xsl:when> + <xsl:when test="uof:æ°´å¹³_4106/@相对于_410C='margin'">page-content</xsl:when> + <xsl:when test="uof:æ°´å¹³_4106/@相对于_410C='page'">page</xsl:when> + <xsl:when test="uof:æ°´å¹³_4106/@相对于_410C='char'">char</xsl:when> + <xsl:when test="uof:æ°´å¹³_4106/@相对于_410C='column'">paragraph</xsl:when> + <xsl:otherwise>paragraph</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="style:vertical-rel"><xsl:value-of select="$verticalRel"/></xsl:attribute> + <xsl:attribute name="style:horizontal-rel"><xsl:value-of select="$horizontalRel"/></xsl:attribute> + <xsl:variable name="verticalPos"> + <xsl:choose> + <xsl:when test="string(uof:åž‚ç›´_410D/uof:相对_4109/@值_410B) != '0'">from-top</xsl:when> + <xsl:otherwise> + <xsl:value-of select="uof:åž‚ç›´_410D/uof:相对_4109/@å‚考点_410A"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="horizontalPos"> + <xsl:choose> + <xsl:when test="string(uof:æ°´å¹³_4106/uof:相对_4109/@值_410B) != '0'">left</xsl:when> + <xsl:otherwise> + <xsl:value-of select="uof:æ°´å¹³_4106/uof:相对_4109/@å‚考点_410A"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="style:vertical-pos"><xsl:value-of select="$verticalPos"/></xsl:attribute> + <xsl:attribute name="style:horizontal-pos"><xsl:value-of select="$horizontalPos"/></xsl:attribute> + <xsl:if test="uof:åž‚ç›´_410D/uof:相对_4109/@值_410B"> + <xsl:attribute name="svg:y"><xsl:value-of select="concat(uof:åž‚ç›´_410D/uof:相对_4109/@值_410B,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="uof:æ°´å¹³_4106/uof:相对_4109/@值_410B"> + <xsl:attribute name="svg:x"><xsl:value-of select="concat(uof:æ°´å¹³_4106/uof:相对_4109/@值_410B,$uofUnit)"/></xsl:attribute> + </xsl:if> + <!-- fo:margin-left --> + <xsl:attribute name="fo:margin-left"><xsl:if test="uof:æ°´å¹³_4106/uof:ç»å¯¹_4107/@值_4108"><xsl:value-of select="concat( uof:æ°´å¹³_4106/uof:ç»å¯¹_4107/@值_4108, $uofUnit)"/></xsl:if></xsl:attribute> + </xsl:template> + <xsl:template name="TableBorderToCell"> + <xsl:param name="pTableBorder"/> + <xsl:param name="IsFirstRow"/> + <xsl:param name="IsLastRow"/> + <xsl:param name="IsFirstCell"/> + <xsl:param name="IsLastCell"/> + <xsl:choose> + <xsl:when test="$IsFirstRow='true' and $IsLastRow='true'"> + <xsl:choose> + <xsl:when test="$IsFirstCell='true' and $IsLastCell='true'"> + <xsl:call-template name="CommonBorder"> + <xsl:with-param name="pUp" select="$pTableBorder/uof:上_C614"/> + <xsl:with-param name="pDown" select="$pTableBorder/uof:下_C616"/> + <xsl:with-param name="pLeft" select="$pTableBorder/uof:å·¦_C613"/> + <xsl:with-param name="pRight" select="$pTableBorder/uof:å³_C615"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$IsFirstCell='true'"> + <xsl:call-template name="CommonBorder"> + <xsl:with-param name="pUp" select="$pTableBorder/uof:上_C614"/> + <xsl:with-param name="pDown" select="$pTableBorder/uof:下_C616"/> + <xsl:with-param name="pLeft" select="$pTableBorder/uof:å·¦_C613"/> + <xsl:with-param name="pRight" select="$pTableBorder/uof:内部竖线_C61A"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$IsLastCell='true'"> + <xsl:call-template name="CommonBorder"> + <xsl:with-param name="pUp" select="$pTableBorder/uof:上_C614"/> + <xsl:with-param name="pDown" select="$pTableBorder/uof:下_C616"/> + <xsl:with-param name="pLeft" select="$pTableBorder/uof:内部竖线_C61A"/> + <xsl:with-param name="pRight" select="$pTableBorder/uof:å³_C615"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="CommonBorder"> + <xsl:with-param name="pUp" select="$pTableBorder/uof:上_C614"/> + <xsl:with-param name="pDown" select="$pTableBorder/uof:下_C616"/> + <xsl:with-param name="pLeft" select="$pTableBorder/uof:内部竖线_C61A"/> + <xsl:with-param name="pRight" select="$pTableBorder/uof:内部竖线_C61A"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$IsFirstRow='true'"> + <xsl:choose> + <xsl:when test="$IsFirstCell='true' and $IsLastCell='true'"> + <xsl:call-template name="CommonBorder"> + <xsl:with-param name="pUp" select="$pTableBorder/uof:上_C614"/> + <xsl:with-param name="pDown" select="$pTableBorder/uof:内部横线_C619"/> + <xsl:with-param name="pLeft" select="$pTableBorder/uof:å·¦_C613"/> + <xsl:with-param name="pRight" select="$pTableBorder/uof:å³_C615"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$IsFirstCell='true'"> + <xsl:call-template name="CommonBorder"> + <xsl:with-param name="pUp" select="$pTableBorder/uof:上_C614"/> + <xsl:with-param name="pDown" select="$pTableBorder/uof:内部横线_C619"/> + <xsl:with-param name="pLeft" select="$pTableBorder/uof:å·¦_C613"/> + <xsl:with-param name="pRight" select="$pTableBorder/uof:内部竖线_C61A"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$IsLastCell='true'"> + <xsl:call-template name="CommonBorder"> + <xsl:with-param name="pUp" select="$pTableBorder/uof:上_C614"/> + <xsl:with-param name="pDown" select="$pTableBorder/uof:内部横线_C619"/> + <xsl:with-param name="pLeft" select="$pTableBorder/uof:内部竖线_C61A"/> + <xsl:with-param name="pRight" select="$pTableBorder/uof:å³_C615"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="CommonBorder"> + <xsl:with-param name="pUp" select="$pTableBorder/uof:上_C614"/> + <xsl:with-param name="pDown" select="$pTableBorder/uof:内部横线_C619"/> + <xsl:with-param name="pLeft" select="$pTableBorder/uof:内部竖线_C61A"/> + <xsl:with-param name="pRight" select="$pTableBorder/uof:内部竖线_C61A"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$IsLastRow='true'"> + <xsl:choose> + <xsl:when test="$IsFirstCell='true' and $IsLastCell='true'"> + <xsl:call-template name="CommonBorder"> + <xsl:with-param name="pUp" select="$pTableBorder/uof:内部横线_C619"/> + <xsl:with-param name="pDown" select="$pTableBorder/uof:下_C616"/> + <xsl:with-param name="pLeft" select="$pTableBorder/uof:å·¦_C613"/> + <xsl:with-param name="pRight" select="$pTableBorder/uof:å³_C615"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$IsFirstCell='true'"> + <xsl:call-template name="CommonBorder"> + <xsl:with-param name="pUp" select="$pTableBorder/uof:内部横线_C619"/> + <xsl:with-param name="pDown" select="$pTableBorder/uof:下_C616"/> + <xsl:with-param name="pLeft" select="$pTableBorder/uof:å·¦_C613"/> + <xsl:with-param name="pRight" select="$pTableBorder/uof:内部竖线_C61A"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$IsLastCell='true'"> + <xsl:call-template name="CommonBorder"> + <xsl:with-param name="pUp" select="$pTableBorder/uof:内部横线_C619"/> + <xsl:with-param name="pDown" select="$pTableBorder/uof:下_C616"/> + <xsl:with-param name="pLeft" select="$pTableBorder/uof:内部竖线_C61A"/> + <xsl:with-param name="pRight" select="$pTableBorder/uof:å³_C615"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="CommonBorder"> + <xsl:with-param name="pUp" select="$pTableBorder/uof:内部横线_C619"/> + <xsl:with-param name="pDown" select="$pTableBorder/uof:下_C616"/> + <xsl:with-param name="pLeft" select="$pTableBorder/uof:内部竖线_C61A"/> + <xsl:with-param name="pRight" select="$pTableBorder/uof:内部竖线_C61A"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="$IsFirstCell='true' and $IsLastCell='true'"> + <xsl:call-template name="CommonBorder"> + <xsl:with-param name="pUp" select="$pTableBorder/uof:内部横线_C619"/> + <xsl:with-param name="pDown" select="$pTableBorder/uof:内部横线_C619"/> + <xsl:with-param name="pLeft" select="$pTableBorder/uof:å·¦_C613"/> + <xsl:with-param name="pRight" select="$pTableBorder/uof:å³_C615"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$IsFirstCell='true'"> + <xsl:call-template name="CommonBorder"> + <xsl:with-param name="pUp" select="$pTableBorder/uof:内部横线_C619"/> + <xsl:with-param name="pDown" select="$pTableBorder/uof:内部横线_C619"/> + <xsl:with-param name="pLeft" select="$pTableBorder/uof:å·¦_C613"/> + <xsl:with-param name="pRight" select="$pTableBorder/uof:内部竖线_C61A"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$IsLastCell='true'"> + <xsl:call-template name="CommonBorder"> + <xsl:with-param name="pUp" select="$pTableBorder/uof:内部横线_C619"/> + <xsl:with-param name="pDown" select="$pTableBorder/uof:内部横线_C619"/> + <xsl:with-param name="pLeft" select="$pTableBorder/uof:内部竖线_C61A"/> + <xsl:with-param name="pRight" select="$pTableBorder/uof:å³_C615"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="CommonBorder"> + <xsl:with-param name="pUp" select="$pTableBorder/uof:内部横线_C619"/> + <xsl:with-param name="pDown" select="$pTableBorder/uof:内部横线_C619"/> + <xsl:with-param name="pLeft" select="$pTableBorder/uof:内部竖线_C61A"/> + <xsl:with-param name="pRight" select="$pTableBorder/uof:内部竖线_C61A"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:边框_4133" mode="texttable"> + <!-- it should be calculated in texttablecell element + <xsl:call-template name="CommonBorder"/> + <xsl:if test="uof:上/@uof:阴影='true'or uof:上/@uof:阴影='1'"> + <xsl:if test="uof:å·¦/@uof:阴影='true'or uof:å·¦/@uof:阴影='1'"> + <xsl:attribute name="style:shadow">#808080 -0.18cm -0.18cm</xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="uof:上/@uof:阴影='true'or uof:上/@uof:阴影='1'"> + <xsl:if test="uof:å³/@uof:阴影='true'or uof:å³/@uof:阴影='1'"> + <xsl:attribute name="style:shadow">#808080 0.18cm -0.18cm</xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="uof:下_C616/@uof:阴影='true'or uof:下_C616/@uof:阴影='1'"> + <xsl:if test="uof:å·¦/@uof:阴影='true'or uof:å·¦/@uof:阴影='1'"> + <xsl:attribute name="style:shadow">#808080 -0.18cm 0.18cm</xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="uof:下_C616/@uof:阴影='true'or uof:下_C616/@uof:阴影='1'"> + <xsl:if test="uof:å³/@uof:阴影='true'or uof:å³/@uof:阴影='1'"> + <xsl:attribute name="style:shadow">#808080 0.18cm 0.18cm</xsl:attribute> + </xsl:if> + </xsl:if>--> + </xsl:template> + <xsl:template match="å­—:å¡«å……_4134" mode="texttableAttr"> + <xsl:call-template name="CommonFillAttr"/> + </xsl:template> + <xsl:template match="å­—:å¡«å……_4134" mode="texttableElement"> + <xsl:call-template name="CommonFillElement"/> + </xsl:template> + <xsl:template match="å­—:是å¦è‡ªåŠ¨è°ƒæ•´å¤§å°_41C8" mode="texttable"> + </xsl:template> + <xsl:template match="å­—:默认默认å•å…ƒæ ¼è¾¹è·_41CA" mode="texttable"> + </xsl:template> + <xsl:template match="å­—:默认å•å…ƒæ ¼é—´è·_41CB" mode="texttable"> + <xsl:if test=".!=''"> + <xsl:attribute name="style:table-cell-spacing"><xsl:value-of select="concat(number(.),$uofUnit)"/></xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template name="TablePropertiesAttr"> + <xsl:for-each select="*"> + <xsl:choose> + <xsl:when test="name(.)='å­—:宽度_41A1'"> + <!-- alert staring + <xsl:apply-templates select="." mode="texttable"/>--> + <xsl:apply-templates select="." mode="texttable"> + <xsl:with-param name="tableAlign" select="../å­—:对é½_41C3"/> + </xsl:apply-templates> + <!-- alert ending. --> + </xsl:when> + <xsl:when test="name(.)='å­—:列宽集_41C1'"> + <!-- don't process this node here, it contains a element--> + </xsl:when> + <xsl:when test="name(.)='å­—:对é½_41C3'"> + <xsl:apply-templates select="." mode="texttable"/> + </xsl:when> + <xsl:when test="name(.)='å­—:左缩进_41C4'"> + <xsl:apply-templates select="." mode="texttable"/> + </xsl:when> + <xsl:when test="name(.)='å­—:绕排_41C5'"> + <xsl:apply-templates select="." mode="texttable"/> + </xsl:when> + <xsl:when test="name(.)='å­—:绕排边è·_41C6'"> + <xsl:apply-templates select="." mode="texttable"/> + </xsl:when> + <xsl:when test="name(.)='å­—:ä½ç½®_41C7'"> + <xsl:apply-templates select="." mode="texttable"/> + </xsl:when> + <xsl:when test="name(.)='å­—:边框_4133'"> + <xsl:apply-templates select="." mode="texttable"/> + </xsl:when> + <xsl:when test="name(.)='å­—:å¡«å……_4134'"> + <xsl:apply-templates select="." mode="texttableAttr"/> + </xsl:when> + <xsl:when test="name(.)='å­—:是å¦è‡ªåŠ¨è°ƒæ•´å¤§å°_41C8'"> + <xsl:apply-templates select="." mode="texttable"/> + </xsl:when> + <xsl:when test="name(.)='å­—:默认默认å•å…ƒæ ¼è¾¹è·_41CA'"> + <xsl:apply-templates select="." mode="texttable"/> + </xsl:when> + <xsl:when test="name(.)='å­—:默认å•å…ƒæ ¼é—´è·_41CB'"> + <xsl:apply-templates select="." mode="texttable"/> + </xsl:when> + </xsl:choose> + </xsl:for-each> + <xsl:if test="not(å­—:宽度_41A1) and å­—:列宽集_41C1"> + <xsl:variable name="tblsize" select="sum(å­—:列宽集_41C1/å­—:列宽_41C2)"/> + <xsl:attribute name="style:width"><xsl:value-of select="concat($tblsize,$uofUnit)"/></xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template name="TablePropertiesElement"> + <xsl:if test="å­—:å¡«å……_4134"> + <xsl:apply-templates select="å­—:å¡«å……_4134" mode="texttableElement"/> + </xsl:if> + </xsl:template> + <xsl:template name="TablePropertiesAll"> + <xsl:call-template name="TablePropertiesAttr"/> + <xsl:call-template name="TablePropertiesElement"/> + </xsl:template> + <xsl:template name="OneTextTableStyle"> + <xsl:attribute name="style:family">table</xsl:attribute> + <xsl:attribute name="style:name"><xsl:value-of select="@标识符_4100"/></xsl:attribute> + <xsl:choose> + <xsl:when test="@别å_4103"> + <xsl:attribute name="style:display-name"><xsl:value-of select="@别å_4103"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:display-name"><xsl:value-of select="@标识符_4100"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="@基å¼æ ·å¼•ç”¨_4104"> + <xsl:attribute name="style:parent-style-name"><xsl:value-of select="@基å¼æ ·å¼•ç”¨_4104"/></xsl:attribute> + </xsl:if> + <xsl:if test="@åŽç»§å¼æ ·å¼•ç”¨_4105"> + <xsl:attribute name="style:next-style-name"><xsl:value-of select="@åŽç»§å¼æ ·å¼•ç”¨_4105"/></xsl:attribute> + </xsl:if> + <xsl:element name="style:table-properties"> + <xsl:attribute name="table:border-model">collapsing</xsl:attribute> + <xsl:call-template name="TablePropertiesAll"/> + </xsl:element> + </xsl:template> + <xsl:template match="å¼æ ·:文字表å¼æ ·_9918"> + <xsl:param name="Type"/> + <xsl:if test="@类型_4102=$Type"> + <xsl:choose> + <xsl:when test="$Type='default'"> + <xsl:element name="style:default-style"> + <xsl:attribute name="style:family">table</xsl:attribute> + <xsl:element name="style:table-properties"> + <xsl:attribute name="table:border-model">collapsing</xsl:attribute> + <xsl:call-template name="TablePropertiesAll"/> + </xsl:element> + </xsl:element> + <xsl:element name="style:style"> + <xsl:call-template name="OneTextTableStyle"/> + </xsl:element> + </xsl:when> + <xsl:when test="$Type='custom'"> + <xsl:element name="style:style"> + <xsl:call-template name="OneTextTableStyle"/> + </xsl:element> + </xsl:when> + <xsl:when test="$Type='auto'"> + <xsl:element name="style:style"> + <xsl:call-template name="OneTextTableStyle"/> + </xsl:element> + </xsl:when> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:å¡«å……_4134" mode="texttablecell"> + <xsl:call-template name="CommonFill"/> + </xsl:template> + <xsl:template match="å­—:边框_4133" mode="texttablecell"> + <!--<xsl:call-template name="CommonBorder"/>--> + </xsl:template> + <xsl:template name="ParentTextTableBorder"> + <xsl:param name="IsFirstRow"/> + <xsl:param name="IsLastRow"/> + <xsl:param name="IsFirstCell"/> + <xsl:param name="IsLastCell"/> + <xsl:param name="Stylename"/> + <xsl:for-each select="key('uof-table-styles',$Stylename)"> + <xsl:choose> + <xsl:when test="@基å¼æ ·å¼•ç”¨_4104"> + <xsl:call-template name="ParentTextTableBorder"> + <xsl:with-param name="IsFirstRow" select="$IsFirstRow"/> + <xsl:with-param name="IsLastRow" select="$IsLastRow"/> + <xsl:with-param name="IsFirstCell" select="$IsFirstCell"/> + <xsl:with-param name="IsLastCell" select="$IsLastCell"/> + <xsl:with-param name="Stylename" select="@基å¼æ ·å¼•ç”¨_4104"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:for-each select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:文字表å¼æ ·é›†_9917/å¼æ ·:文字表å¼æ ·_9918[@å­—:类型='default'][1]"> + <xsl:call-template name="TableBorderToCell"> + <xsl:with-param name="pTableBorder" select="å­—:文字表边框_4227"/> + <xsl:with-param name="IsFirstRow" select="$IsFirstRow"/> + <xsl:with-param name="IsLastRow" select="$IsLastRow"/> + <xsl:with-param name="IsFirstCell" select="$IsFirstCell"/> + <xsl:with-param name="IsLastCell" select="$IsLastCell"/> + </xsl:call-template> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + <xsl:call-template name="TableBorderToCell"> + <xsl:with-param name="pTableBorder" select="å­—:文字表边框_4227"/> + <xsl:with-param name="IsFirstRow" select="$IsFirstRow"/> + <xsl:with-param name="IsLastRow" select="$IsLastRow"/> + <xsl:with-param name="IsFirstCell" select="$IsFirstCell"/> + <xsl:with-param name="IsLastCell" select="$IsLastCell"/> + </xsl:call-template> + </xsl:for-each> + </xsl:template> + <xsl:template name="TextTableBorder"> + <xsl:param name="pCell"/> + <xsl:param name="pTable"/> + <xsl:param name="pTableStyle"/> + <xsl:param name="IsFirstRow"/> + <xsl:param name="IsLastRow"/> + <xsl:param name="IsFirstCell"/> + <xsl:param name="IsLastCell"/> + <xsl:if test="$pTableStyle"> + <xsl:call-template name="ParentTextTableBorder"> + <xsl:with-param name="IsFirstRow" select="$IsFirstRow"/> + <xsl:with-param name="IsLastRow" select="$IsLastRow"/> + <xsl:with-param name="IsFirstCell" select="$IsFirstCell"/> + <xsl:with-param name="IsLastCell" select="$IsLastCell"/> + <xsl:with-param name="Stylename" select="$pTableStyle/@基å¼æ ·å¼•ç”¨_4104"/> + </xsl:call-template> + <xsl:call-template name="TableBorderToCell"> + <xsl:with-param name="pTableBorder" select="$pTableStyle/å­—:文字表边框_4227"/> + <xsl:with-param name="IsFirstRow" select="$IsFirstRow"/> + <xsl:with-param name="IsLastRow" select="$IsLastRow"/> + <xsl:with-param name="IsFirstCell" select="$IsFirstCell"/> + <xsl:with-param name="IsLastCell" select="$IsLastCell"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="$pTable"> + <xsl:call-template name="TableBorderToCell"> + <xsl:with-param name="pTableBorder" select="$pTable/å­—:文字表属性_41CC/å­—:文字表边框_4227"/> + <xsl:with-param name="IsFirstRow" select="$IsFirstRow"/> + <xsl:with-param name="IsLastRow" select="$IsLastRow"/> + <xsl:with-param name="IsFirstCell" select="$IsFirstCell"/> + <xsl:with-param name="IsLastCell" select="$IsLastCell"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="$pCell"> + <xsl:call-template name="CommonBorder"> + <xsl:with-param name="pUp" select="$pCell/å­—:å•å…ƒæ ¼å±žæ€§_41B7/å­—:边框_4133/uof:上_C614"/> + <xsl:with-param name="pDown" select="$pCell/å­—:å•å…ƒæ ¼å±žæ€§_41B7/å­—:边框_4133/uof:下_C616"/> + <xsl:with-param name="pLeft" select="$pCell/å­—:å•å…ƒæ ¼å±žæ€§_41B7/å­—:边框_4133/uof:å·¦_C613"/> + <xsl:with-param name="pRight" select="$pCell/å­—:å•å…ƒæ ¼å±žæ€§_41B7/å­—:边框_4133/uof:å³_C615"/> + <xsl:with-param name="pDiagon1" select="$pCell/å­—:å•å…ƒæ ¼å±žæ€§_41B7/å­—:边框_4133/uof:对角线1"/> + <xsl:with-param name="pDiagon2" select="$pCell/å­—:å•å…ƒæ ¼å±žæ€§_41B7/å­—:边框_4133/uof:对角线2"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template name="TextTableCellPadding"> + <xsl:param name="Style"/> + <xsl:choose> + <xsl:when test="$Style[1]/@å·¦_C608"> + <xsl:attribute name="fo:padding-left"><xsl:value-of select="concat(number($Style[1]/@å·¦_C608),$uofUnit)"/></xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:choose> + <xsl:when test="$Style[1]/@å³_C60A"> + <xsl:attribute name="fo:padding-right"><xsl:value-of select="concat(number($Style[1]/@å³_C60A),$uofUnit)"/></xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:choose> + <xsl:when test="$Style[1]/@上_C609"> + <xsl:attribute name="fo:padding-top"><xsl:value-of select="concat(number($Style[1]/@上_C609),$uofUnit)"/></xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:choose> + <xsl:when test="$Style[1]/@下_C60B"> + <xsl:attribute name="fo:padding-bottom"><xsl:value-of select="concat(number($Style[1]/@下_C60B),$uofUnit)"/></xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="UOFTextCellPadding"> + <xsl:param name="pCellPad"/> + <xsl:param name="pTablePad"/> + <xsl:param name="pTableStylePad"/> + <xsl:if test="$pTableStylePad"> + <xsl:call-template name="TextTableCellPadding"> + <xsl:with-param name="Style" select="$pTableStylePad"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="$pTablePad"> + <xsl:call-template name="TextTableCellPadding"> + <xsl:with-param name="Style" select="$pTablePad"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="$pCellPad"> + <xsl:call-template name="TextTableCellPadding"> + <xsl:with-param name="Style" select="$pCellPad"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:表行属性_41BD" mode="texttable"> + <xsl:if test="count(./child::*)"> + <xsl:element name="style:style"> + <xsl:attribute name="style:family">table-row</xsl:attribute> + <xsl:attribute name="style:name"><xsl:value-of select="generate-id(..)"/></xsl:attribute> + <xsl:element name="style:table-row-properties"> + <xsl:for-each select="*"> + <xsl:choose> + <xsl:when test="name(.)='å­—:高度_41B8'"> + <xsl:if test="@固定值_41B9"> + <xsl:attribute name="style:row-height"><xsl:value-of select="concat(number(@固定值_41B9),$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="@最å°å€¼_41BA"> + <xsl:attribute name="style:min-row-height"><xsl:value-of select="concat(number(@最å°å€¼_41BA), $uofUnit )"/></xsl:attribute> + </xsl:if> + </xsl:when> + <xsl:when test="name(.)='å­—:是å¦è·¨é¡µ_41BB'"> + <xsl:attribute name="style:keep-together"><xsl:choose><xsl:when test="string(.) != ''"><xsl:value-of select="."/></xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="fo:keep-together"><xsl:choose><xsl:when test="string(.) = 'true'">auto</xsl:when><xsl:otherwise>always</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:when> + <xsl:when test="name(.)='å­—:是å¦è¡¨å¤´è¡Œ_41BCè¡Œ'"> + <!-- process these element in content file--> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:element> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:列宽集_41C1" mode="texttable"> + <xsl:for-each select="å­—:列宽_41C2"> + <xsl:element name="style:style"> + <xsl:attribute name="style:family">table-column</xsl:attribute> + <xsl:attribute name="style:name"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + <xsl:element name="style:table-column-properties"> + <xsl:choose> + <xsl:when test="string(.)"> + <xsl:attribute name="style:column-width"><xsl:value-of select="concat(.,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:column-width"><xsl:value-of select="'1cm'"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:element> + </xsl:for-each> + </xsl:template> + <xsl:template name="TableParentProperties"> + <xsl:param name="Stylename"/> + <xsl:for-each select="key('uof-table-styles',$Stylename)"> + <xsl:if test="@基å¼æ ·å¼•ç”¨_4104"> + <xsl:call-template name="TableParentProperties"> + <xsl:with-param name="Stylename" select="@基å¼æ ·å¼•ç”¨_4104"/> + </xsl:call-template> + </xsl:if> + <xsl:call-template name="TablePropertiesAttr"/> + </xsl:for-each> + </xsl:template> + <xsl:template match="å­—:文字表属性_41CC" mode="embeded_into_frame"> + <xsl:if test="å­—:ä½ç½®_41C7/uof:åž‚ç›´_410D[@相对于_C647 = 'margin']/uof:相对_4109[@å‚考点_410B = 'bottom']">"> + <xsl:element name="style:style"> + <xsl:attribute name="style:name">Embeded_fr<xsl:number count="å­—:文字表_416C[not(@类型_4102='sub-table')]" from="/uof:UOF_0000/å­—:文字处ç†æ–‡æ¡£_4225" level="any" format="1"/></xsl:attribute> + <xsl:attribute name="style:family"><xsl:value-of select="'graphic'"/></xsl:attribute> + <xsl:attribute name="style:parent-style-name"><xsl:value-of select="'Frame'"/></xsl:attribute> + <xsl:element name="style:graphic-properties"> + <xsl:if test="å­—:绕排边è·_41C6/@å·¦_C608"> + <xsl:attribute name="fo:margin-left"><xsl:value-of select="concat(å­—:绕排边è·_41C6/@å·¦_C608, $uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:绕排边è·_41C6/@å³_C60A"> + <xsl:attribute name="fo:margin-right"><xsl:value-of select="concat(å­—:绕排边è·_41C6/@å³_C60A, $uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:ä½ç½®_41C7/uof:åž‚ç›´_410D/uof:相对_4109/@值_410B"> + <xsl:attribute name="fo:margin-bottom"><xsl:value-of select="concat(å­—:ä½ç½®_41C7/uof:åž‚ç›´_410D/uof:相对_4109/@值_410B, $uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="style:wrap"><xsl:value-of select="'dynamic'"/></xsl:attribute> + <xsl:attribute name="style:number-wrapped-paragraphs"><xsl:value-of select="'no-limit'"/></xsl:attribute> + <xsl:attribute name="style:vertical-pos"><xsl:value-of select="'bottom'"/></xsl:attribute> + <xsl:attribute name="fo:background-color"><xsl:value-of select="'#ffffff'"/></xsl:attribute> + <xsl:attribute name="style:background-transparency"><xsl:value-of select="'100%'"/></xsl:attribute> + <xsl:attribute name="style:writing-mode"><xsl:value-of select="'lr-tb'"/></xsl:attribute> + <xsl:attribute name="style:vertical-rel"><xsl:value-of select="'page-content'"/></xsl:attribute> + <xsl:attribute name="style:horizontal-pos"><xsl:value-of select="å­—:ä½ç½®_41C7/uof:æ°´å¹³_4106/uof:相对_4109/@å‚考点_410A"/></xsl:attribute> + <xsl:attribute name="style:horizontal-rel"><xsl:value-of select="'paragraph-content'"/></xsl:attribute> + <xsl:attribute name="draw:wrap-influence-on-position"><xsl:value-of select="'once-successive'"/></xsl:attribute> + <xsl:attribute name="fo:border"><xsl:value-of select="'none'"/></xsl:attribute> + <style:background-image/> + </xsl:element> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:文字表属性_41CC" mode="texttable"> + <xsl:variable name="newstyle"> + <xsl:variable name="nChildCount" select="count(./*)"/> + <xsl:choose> + <xsl:when test="$nChildCount = 0"> + <xsl:value-of select="0"/> + </xsl:when> + <!-- + <xsl:when test="$nChildCount = 1"> + <xsl:choose> + <xsl:when test="node()[1][name(.)='å­—:列宽集_41C1']"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when>--> + <xsl:otherwise> + <xsl:value-of select="1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="SpecialSection"> + <xsl:for-each select=".."> + <xsl:choose> + <xsl:when test="($document_type='text') and (name(..) = 'å­—:文字处ç†æ–‡æ¡£_4225')"> + <xsl:variable name="SectPos"> + <xsl:choose> + <xsl:when test="preceding-sibling::*[1][name(.) = 'å­—:分节_416A'] and preceding-sibling::*[1]/å­—:节属性_421B/å­—:节类型_41EA != 'continuous'"> + <!--xsl:call-template name="IsPrecedeType"> + <xsl:with-param name="nodename" select="'å­—:分节_416A'"/> + <xsl:with-param name="pos" select="0"/> + </xsl:call-template--> + <xsl:value-of select="1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="0"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="number($SectPos) &gt; 0"> + <xsl:for-each select="preceding-sibling::*[position() = $SectPos]"> + <xsl:choose> + <xsl:when test="å­—:节属性_421B/å­—:是å¦é¦–页页眉页脚ä¸åŒ_41EE = 'true'"> + <xsl:value-of select="generate-id(å­—:节属性_421B/å­—:是å¦é¦–页页眉页脚ä¸åŒ_41EE)"/> + </xsl:when> + <!--xsl:when test="å­—:节属性_421B/å­—:页ç è®¾ç½®_4205/@å­—:首页显示 = 'false'"> + <xsl:value-of select="generate-id(å­—:节属性_421B/å­—:页ç è®¾ç½®)"/> + </xsl:when--> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="@å称_4166='RoStandard'"> + <xsl:value-of select="string('none')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="nsof:NeoShineOfficeID(.)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="string('none')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="string('none')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:variable> + <xsl:if test="($newstyle = 1) or ($SpecialSection !='none')"> + <xsl:element name="style:style"> + <xsl:variable name="styleName" select="@å¼æ ·å¼•ç”¨_419C"/> + <xsl:attribute name="style:family">table</xsl:attribute> + <xsl:attribute name="style:name"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + <xsl:if test="$SpecialSection != 'none'"> + <xsl:attribute name="style:master-page-name"><xsl:value-of select="$SpecialSection"/></xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="@å¼æ ·å¼•ç”¨_419C"> + <xsl:attribute name="style:parent-style-name"><xsl:value-of select="@å¼æ ·å¼•ç”¨_419C"/></xsl:attribute> + <xsl:element name="style:table-properties"> + <xsl:attribute name="table:border-model">collapsing</xsl:attribute> + <xsl:call-template name="TableParentProperties"> + <xsl:with-param name="Stylename" select="@å¼æ ·å¼•ç”¨_419C"/> + </xsl:call-template> + <xsl:call-template name="TableParentProperties"> + <xsl:with-param name="Stylename" select="@å¼æ ·å¼•ç”¨_419C"/> + </xsl:call-template> + <xsl:call-template name="TablePropertiesAttr"/> + <xsl:choose> + <xsl:when test="å­—:å¡«å……_4134"> + <xsl:call-template name="TablePropertiesElement"/> + </xsl:when> + <xsl:when test="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:文字表å¼æ ·é›†_9917/å¼æ ·:文字表å¼æ ·_9918[@标识符_4100 = $styleName]/å­—:å¡«å……_4134"> + <xsl:for-each select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:文字表å¼æ ·é›†_9917/å¼æ ·:文字表å¼æ ·_9918[@标识符_4100 = $styleName]"> + <xsl:call-template name="TablePropertiesElement"/> + </xsl:for-each> + </xsl:when> + </xsl:choose> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="style:table-properties"> + <xsl:attribute name="table:border-model">collapsing</xsl:attribute> + <xsl:call-template name="TablePropertiesAll"/> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:if test="å­—:列宽集_41C1"> + <xsl:apply-templates select="å­—:列宽集_41C1" mode="texttable"/> + </xsl:if> + </xsl:template> + <xsl:template name="BodyTextTableStyle"> + <xsl:for-each select="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:批注集_B669/规则:批注_B66A//å­—:文字表_416C | /uof:UOF_0000/å­—:文字处ç†æ–‡æ¡£_4225//å­—:文字表_416C | /uof:UOF_0000/图形:图形集_7C00/图:图形_8062/图:文本_803C/图:内容_8043//å­—:文字表_416C | /uof:UOF_0000/表:电å­è¡¨æ ¼æ–‡æ¡£_E826/表:工作表_E825/表:工作表属性_E80D/表:页é¢è®¾ç½®_E7C1//å­—:文字表_416C"> + <xsl:apply-templates select="å­—:文字表属性_41CC" mode="texttable"/> + <xsl:variable name="CreateColumn"> + <xsl:choose> + <xsl:when test="not(å­—:文字表属性_41CC/å­—:列宽集_41C1)">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="pTable" select="."/> + <xsl:for-each select="å­—:è¡Œ_41CD"> + <xsl:apply-templates select="å­—:表行属性_41BD" mode="texttable"/> + <xsl:variable name="IsFirstRow"> + <xsl:choose> + <xsl:when test="position() = 1">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="IsLastRow"> + <xsl:choose> + <xsl:when test="position() = last()">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="($CreateColumn = 'true') and (position()= 1)"> + <xsl:variable name="bodywidth"> + <xsl:variable name="pagew"> + <xsl:value-of select="preceding::å­—:分节_416A[1]/å­—:节属性_421B/å­—:纸张_41EC/@宽_C605"/> + </xsl:variable> + <xsl:variable name="leftm"> + <xsl:value-of select="preceding::å­—:分节_416A[1]/å­—:节属性_421B/å­—:页边è·_41EB/@å·¦_C608"/> + </xsl:variable> + <xsl:variable name="rightm"> + <xsl:value-of select="preceding::å­—:分节_416A[1]/å­—:节属性_421B/å­—:页边è·_41EB/@å³_C60A"/> + </xsl:variable> + <xsl:value-of select="number($pagew) - number($leftm) - number($rightm)"/> + </xsl:variable> + <xsl:for-each select="å­—:å•å…ƒæ ¼_41BE"> + <xsl:if test="å­—:å•å…ƒæ ¼å±žæ€§_41B7/å­—:宽度_41A1"> + <xsl:element name="style:style"> + <xsl:attribute name="style:family">table-column</xsl:attribute> + <xsl:attribute name="style:name"><xsl:value-of select="generate-id(å­—:å•å…ƒæ ¼å±žæ€§_41B7/å­—:宽度_41A1)"/></xsl:attribute> + <xsl:element name="style:table-column-properties"> + <xsl:choose> + <xsl:when test="å­—:å•å…ƒæ ¼å±žæ€§_41B7/å­—:宽度_41A1/@相对值_41A3"> + <xsl:attribute name="style:column-width"><xsl:value-of select="concat($bodywidth * å­—:å•å…ƒæ ¼å±žæ€§_41B7/å­—:宽度_41A1/@相对值_41A3 div 100, $uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:column-width"><xsl:value-of select="concat(å­—:å•å…ƒæ ¼å±žæ€§_41B7/å­—:宽度_41A1/@ç»å¯¹å€¼_41A2, $uofUnit)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:element> + </xsl:if> + </xsl:for-each> + </xsl:if> + <xsl:for-each select="å­—:å•å…ƒæ ¼_41BE"> + <xsl:variable name="pCell" select="."/> + <xsl:variable name="IsFirstCell"> + <xsl:choose> + <xsl:when test="position() = 1">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="IsLastCell"> + <xsl:choose> + <xsl:when test="position() = last()">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="å­—:å•å…ƒæ ¼å±žæ€§_41B7/child::*"> + <style:style> + <xsl:attribute name="style:name"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + <xsl:attribute name="style:family">table-cell</xsl:attribute> + <xsl:element name="style:table-cell-properties"> + <!-- + <xsl:for-each select="å­—:å•å…ƒæ ¼å±žæ€§_41B7/node()"> + <xsl:choose> + <xsl:when test="self::node()[name(.)='å­—:宽度_41A1']"> + + </xsl:when> + <xsl:when test="self::node()[name(.)='å­—:å•å…ƒæ ¼è¾¹è·']"> + + </xsl:when> + <xsl:when test="self::node()[name(.)='å­—:边框']"> + + </xsl:when> + <xsl:when test="self::node()[name(.)='å­—:å¡«å……']"> + + </xsl:when> + <xsl:when test="self::node()[name(.)='å­—:垂直对é½æ–¹å¼']"> + <xsl:attribute name="style:vertical-align"><xsl:choose><xsl:when test="self::node()='center' ">middle</xsl:when><xsl:when test="self::node()='bottom' ">bottom</xsl:when><xsl:otherwise>top</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:when> + <xsl:when test="self::node()[name(.)='å­—:跨行']"> + + </xsl:when> + <xsl:when test="self::node()[name(.)='å­—:跨列']"> + + </xsl:when> + <xsl:when test="self::node()[name(.)='å­—:自动æ¢è¡Œ']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='å­—:适应文字']"> + + </xsl:when> + <xsl:when test="self::node()[name(.)='å­—:斜线表头']"> + + </xsl:when> + </xsl:choose> + </xsl:for-each>--> + <xsl:if test="å­—:å•å…ƒæ ¼å±žæ€§_41B7/å­—:垂直对é½æ–¹å¼_41A5"> + <xsl:attribute name="style:vertical-align"><xsl:choose><xsl:when test="å­—:å•å…ƒæ ¼å±žæ€§_41B7/å­—:垂直对é½æ–¹å¼_41A5='center' ">middle</xsl:when><xsl:when test="å­—:å•å…ƒæ ¼å±žæ€§_41B7/å­—:垂直对é½æ–¹å¼_41A5='bottom' ">bottom</xsl:when><xsl:otherwise>top</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:variable name="pTableStyle" select="key('uof-table-styles',$pTable/å­—:文字表属性_41CC/@å¼æ ·å¼•ç”¨_419C)"/> + <xsl:call-template name="TextTableBorder"> + <xsl:with-param name="pCell" select="$pCell"/> + <xsl:with-param name="pTable" select="$pTable"/> + <xsl:with-param name="pTableStyle" select="$pTableStyle"/> + <xsl:with-param name="IsFirstRow" select="$IsFirstRow"/> + <xsl:with-param name="IsLastRow" select="$IsLastRow"/> + <xsl:with-param name="IsFirstCell" select="$IsFirstCell"/> + <xsl:with-param name="IsLastCell" select="$IsLastCell"/> + </xsl:call-template> + <xsl:call-template name="UOFTextCellPadding"> + <xsl:with-param name="pCellPad" select="å­—:å•å…ƒæ ¼å±žæ€§_41B7/å­—:å•å…ƒæ ¼è¾¹è·_41A4"/> + <xsl:with-param name="pTablePad" select="$pTable/å­—:文字表属性_41CC/å­—:默认å•å…ƒæ ¼è¾¹è·_41CA"/> + <xsl:with-param name="pTableStylePad" select="$pTableStyle/å­—:默认默认å•å…ƒæ ¼è¾¹è·_41CA"/> + </xsl:call-template> + <xsl:if test="å­—:å•å…ƒæ ¼å±žæ€§_41B7/å­—:å¡«å……_4134"> + <xsl:apply-templates select="å­—:å•å…ƒæ ¼å±žæ€§_41B7/å­—:å¡«å……_4134" mode="texttablecell"/> + </xsl:if> + </xsl:element> + </style:style> + </xsl:if> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </xsl:template> + <xsl:template name="GradientStyle"> + <xsl:element name="draw:gradient"> + <!-- + <xsl:choose> + <xsl:when test="图:æ¸å˜/@图:类型"> + <xsl:attribute name="draw:name"><xsl:value-of select="图:æ¸å˜/@图:类型"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="draw:name"><xsl:value-of select="generate-id()"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + --> + <xsl:attribute name="draw:name"><xsl:value-of select="generate-id()"/></xsl:attribute> + <xsl:attribute name="draw:style"><xsl:choose><xsl:when test="图:æ¸å˜_800D/@ç§å­ç±»åž‹_8010='linear'"><xsl:value-of select="'linear'"/></xsl:when><xsl:when test="图:æ¸å˜_800D/@ç§å­ç±»åž‹_8010='radar'"><xsl:value-of select="'radial'"/></xsl:when><xsl:when test="图:æ¸å˜_800D/@ç§å­ç±»åž‹_8010='oval'"><xsl:value-of select="'ellipsoid'"/></xsl:when><xsl:when test="图:æ¸å˜_800D/@ç§å­ç±»åž‹_8010='square'"><xsl:value-of select="'square'"/></xsl:when><xsl:when test="图:æ¸å˜_800D/@ç§å­ç±»åž‹_8010='rectangle'"><xsl:value-of select="'rectangular'"/></xsl:when></xsl:choose></xsl:attribute> + <xsl:attribute name="draw:start-color"><xsl:value-of select="图:æ¸å˜_800D/@起始色_800E"/></xsl:attribute> + <xsl:attribute name="draw:end-color"><xsl:value-of select="图:æ¸å˜_800D/@终止色_800F"/></xsl:attribute> + <xsl:attribute name="draw:start-intensity"><xsl:value-of select="concat(图:æ¸å˜_800D/@起始浓度_8011,'%')"/></xsl:attribute> + <xsl:attribute name="draw:end-intensity"><xsl:value-of select="concat(图:æ¸å˜_800D/@终止浓度_8012,'%')"/></xsl:attribute> + <xsl:attribute name="draw:angle"><xsl:value-of select="number(图:æ¸å˜_800D/@æ¸å˜æ–¹å‘_8013) * 10"/></xsl:attribute> + <xsl:attribute name="draw:border"><xsl:value-of select="concat(图:æ¸å˜_800D/@边界_8014,'%')"/></xsl:attribute> + <xsl:if test="图:æ¸å˜_800D/@ç§å­Xä½ç½®_8015"> + <xsl:attribute name="draw:cx"><xsl:value-of select="concat(图:æ¸å˜_800D/@ç§å­Xä½ç½®_8015,'%')"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:æ¸å˜_800D/@ç§å­Yä½ç½®_8016"> + <xsl:attribute name="draw:cy"><xsl:value-of select="concat(图:æ¸å˜_800D/@ç§å­Yä½ç½®_8016,'%')"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:template> + <xsl:template name="HatchSetStyle"> + <xsl:variable name="fillImage"> + <xsl:for-each select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B//图:图案_800A | /uof:UOF_0000/图形:图形集_7C00//图:图案_800A | /uof:UOF_0000/å­—:文字处ç†æ–‡æ¡£_4225/å­—:段è½_416B//图:图案_800A | /uof:UOF_0000/å­—:文字处ç†æ–‡æ¡£_4225/å­—:文字表_416C//图:图案_800A | /uof:UOF_0000/æ¼”:演示文稿文档_6C10//图:图案_800A | /uof:UOF_0000/表:电å­è¡¨æ ¼æ–‡æ¡£_E826//图:图案_800A|/uof:UOF_0000/图表:图表集_E836/图表:图表_E837//图:图案_800A"> + <draw:fill-image> + <xsl:variable name="ptnType"> + <xsl:choose> + <xsl:when test="@类型_8008='ptn043' and @å‰æ™¯è‰²_800B='#ffffff' and @图:背景色='#ff0000'">ptn043_red</xsl:when> + <xsl:when test="@类型_8008='ptn044' and @å‰æ™¯è‰²_800B='#ffffff' and @背景色_800C='#ff0000'">ptn044_red</xsl:when> + <xsl:when test="@类型_8008"> + <xsl:value-of select="@类型_8008"/> + </xsl:when> + <xsl:otherwise>ptnwrong</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="draw:name"><xsl:value-of select="$ptnType"/></xsl:attribute> + <xsl:attribute name="draw:display-name"><xsl:value-of select="substring-after($ptnType,'ptn')"/></xsl:attribute> + <xsl:call-template name="BinaryData"/> + </draw:fill-image> + </xsl:for-each> + </xsl:variable> + <xsl:call-template name="FillImage"> + <xsl:with-param name="fillImage" select="$fillImage"/> + </xsl:call-template> + </xsl:template> + <xsl:template name="GraphicSetStyle"> + <xsl:variable name="fillImage"> + <xsl:for-each select="//图:å¡«å……_804C/图:图片_8005 | //å­—:å¡«å……_4134/图:图片_8005 | //æ¼”:背景_6B2C/图:图片_8005 | //表:背景填充_E830/图:图片_8005 | //表:å¡«å……_E746/图:图片_8005 | //图表:å¡«å……_E746/图:图片_8005"> + <!-- 图表的填充为åŽåŠ çš„,解决图表无背景图片问题 --> + <draw:fill-image xlink:actuate="onLoad" xlink:show="embed" xlink:type="simple"> + <xsl:attribute name="draw:name"><xsl:value-of select="@图形引用_8007"/></xsl:attribute> + <xsl:choose> + <xsl:when test="key('other-styles',@图形引用_8007)/对象:路径_D703"> + <xsl:attribute name="xlink:href"><xsl:value-of select="concat('Pictures/',substring-after(key('other-styles',@图形引用_8007)[1]/对象:路径_D703,'/data/'))"/></xsl:attribute> + </xsl:when> + <xsl:when test="key('other-styles',@图形引用_8007)/对象:æ•°æ®_D702"> + <xsl:call-template name="BinaryGraphic"> + <xsl:with-param name="refGraphic" select="@图形引用_8007"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </draw:fill-image> + </xsl:for-each> + </xsl:variable> + <xsl:call-template name="FillImage"> + <xsl:with-param name="fillImage" select="$fillImage"/> + </xsl:call-template> + </xsl:template> + <!--过滤é‡å¤å¼æ ·--> + <xsl:template name="FillImage"> + <xsl:param name="fillImage"/> + <xsl:for-each-group select="$fillImage/*" group-by="@draw:name"> + <xsl:copy-of select="."/> + </xsl:for-each-group> + </xsl:template> + <xsl:template match="对象:对象数æ®_D701"> + <xsl:for-each select="key('rel_graphic_name',@标识符_D704)"> + <xsl:element name="style:style"> + <xsl:attribute name="style:name"><xsl:value-of select="generate-id()"/></xsl:attribute> + <xsl:attribute name="style:family">graphic</xsl:attribute> + <xsl:element name="style:graphic-properties"> + <xsl:choose> + <xsl:when test="uof:ä¿æŠ¤_C62A/@是å¦ä¿æŠ¤å¤§å°='true'"> + <xsl:attribute name="style:protect">size</xsl:attribute> + </xsl:when> + <xsl:when test="uof:ä¿æŠ¤_C62A/@是å¦ä¿æŠ¤ä½ç½®='true'"> + <xsl:attribute name="style:protect">position</xsl:attribute> + </xsl:when> + <xsl:when test="uof:ä¿æŠ¤_C62A/@是å¦ä¿æŠ¤ä½ç½®='true'and uof:ä¿æŠ¤_C62A/@是å¦ä¿æŠ¤å¤§å°='true'"> + <xsl:attribute name="style:protect">position size</xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:attribute name="fo:border">none</xsl:attribute> + <!-- a special case,there is a @类型,but no uof:åž‚ç›´ starting --> + <xsl:if test="uof:ä½ç½®_C620/@类型_C646 = 'as-char'"> + <xsl:attribute name="style:vertical-pos"><xsl:value-of select="'from-top'"/></xsl:attribute> + </xsl:if> + <!-- a special case,there is a @类型,but no uof:åž‚ç›´ , ending. --> + <xsl:apply-templates select="uof:ä½ç½®_C620/uof:åž‚ç›´_410D"/> + <xsl:apply-templates select="uof:ä½ç½®_C620/uof:æ°´å¹³_4106"/> + <xsl:apply-templates select="uof:绕排_C622"/> + </xsl:element> + </xsl:element> + </xsl:for-each> + </xsl:template> + <xsl:template name="BinaryData"> + <office:binary-data> + <xsl:choose> + <xsl:when test="@类型_8008='ptn001' and @å‰æ™¯è‰²_800B='#00ff00'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJElEQVR4nGNh+M/wn5EBE7BgFQVJYBcmVoIRyT4UCWT7SLcDAC48BiC0r93dAAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn001' and @å‰æ™¯è‰²_800B='#ff78bd'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAI0lEQVR4nGP5//8/AzbAglUUvwQjAwM2w1iwipJpBzJAsg8AQFcGHZrs6e8AAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn001' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJElEQVR4nGNhYPjP8J+RAQOwYBUFS+AAREowIuxDlUCyj3Q7ACg9BiAi8rOrAAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn002' and @å‰æ™¯è‰²_800B='#ff0000'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJklEQVR4nGP5z8DA8B9EoAEWrKJgCWTAyAhXhyqBpJsFWRWN7AAAOSsRFt141QcAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn003' and @å‰æ™¯è‰²_800B='#ff0000'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKklEQVR4nGP5z8DACMRg8J8RwWaBsxiQVIAkMNVC2CyYaiFsFky1VLcDAOahGCD63ouBAAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn004' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAI0lEQVR4nGNhYPj//z8DBDAyMsDZLBAWRAiZzYIpBGEPqA4A/1o9AqgXatAAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn005' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKUlEQVR4nGNhYPj//z8DIyMDGskCZzEwMCCzWTDVInSgqYWw8eqgkh0A7ZVBDhySK7QAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn006' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKUlEQVR4nGNhYPj//z8DIyMDGsmCVRRIsmAVxaKDgYFUHcTZATcXmQQA8ftBGoRo5DEAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn007' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAHklEQVR4nGNhYPj//z8DIyMDGsmCVRRIsmAVHWgdAPL9QR46gf26AAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn008' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKklEQVR4nGNhYPjPAAb//zMwMjLA2SwQPibJAmcBATIbrw40tRA2Fe0AAP6iMSo4Vov8AAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn009' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAI0lEQVR4nGP5//8/IyMDBPz/zwBns0BYECFkNgumEIQ9oDoAnUwhPDtydwUAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn010' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAK0lEQVR4nGP5//8/IyMDBPz/zwBns8BZQIDMZsFUC2GzYKqFsFkw1VLdDgAA8xEwmsNKVwAAAABJRU5ErkJggg==</xsl:when> + <xsl:when test="@类型_8008='ptn010' and @å‰æ™¯è‰²_800B='#ffffff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAALElEQVR4nGP5//+/icksBjA4cyYNzmaBs4AAmc2CqRbCZsFUC2GzYKqluh0ANq4hMPEukbMAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn011' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKklEQVR4nGNhYPjPAAb//zMwMjLAAQuchSyKIoEMgLqxSwB1syCropEdADipCSSSiwzsAAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn012' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJElEQVR4nGNhYPjPgA2wYBUlWuL/fwZGRmwScFHy7EA2FxkAAOHDBSIH/WEvAAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn013' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAALUlEQVR4nGNhYPj//z8DBDAyMsDZLEAWnI/MZkHjw9ksEI2YcixYzQHpoJ4dAOY1OQZM1tGbAAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn014' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKElEQVR4nGP5//8/AxgwMjLAmCA2C1ZRIJsFqygQsGAVBUlgFaWuHQBj1iEg8vXVKAAAAABJRU5ErkJggg==</xsl:when> + <xsl:when test="@类型_8008='ptn015' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAMUlEQVR4nGNhYPjPAMQggoGRkQHOZgFSQD4QARnIbBaIEkw5Fky1EDYLxGhMOSraAQCLbjkg7ZCwuwAAAABJRU5ErkJggg==</xsl:when> + <xsl:when test="@类型_8008='ptn016' and @å‰æ™¯è‰²_800B='#0000ff' and @背景色_800C='#ff0000'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJ0lEQVR4nGNhYPjPAMKMQJIRic2CVRTIZsEqCtWBKQpks2AVpa4dAI7FICCCNCzYAAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn016' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKUlEQVR4nGNhYPjPAMQggoGRkQHOZsEqCmSzYBWF6sAUBbJZsIpS1w4AYkkhHuKbNUYAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn017' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAN0lEQVR4nGXOAQoAQARE0VH//lfenU2hpUheBOnI+UpHhKhumnucnm4jfRu1+xnz7rSGz9j/pF2YoB0gtk9UpQAAAABJRU5ErkJggg==</xsl:when> + <xsl:when test="@类型_8008='ptn018' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAMUlEQVR4nGNhYPj//z8DMmBkBJEsWEVBElhFgapZsIoidKCJQiUwRUESWEURRmG6DQAbfBEgGcS1uwAAAABJRU5ErkJggg==</xsl:when> + <xsl:when test="@类型_8008='ptn019' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAHElEQVR4nGNhYPj//z8DBDAyMsDZLAw4wOCUAADHvwUeDEtdDgAAAABJRU5ErkJggg==</xsl:when> + <xsl:when test="@类型_8008='ptn020' and @å‰æ™¯è‰²_800B='#ffff00'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAGklEQVR4nGP5/58BK2BhZMQhgV0YnwQd7AAAYJIEISB3Q/YAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn020' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAIElEQVR4nGNhYPjPgA2w/McuzsCCXRifBCMjDgnq2QEAwAgFHjYAUNQAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn021' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAGklEQVR4nGNhYPj//z8DIyMDGsnCgAMMTgkApfgJHqRbf9cAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn022' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAHElEQVR4nGNhYPjPgA2w/McuzsDCyIhDYiB1AADmewkeUS/FOwAAAABJRU5ErkJggg==</xsl:when> + <xsl:when test="@类型_8008='ptn022' and @å‰æ™¯è‰²_800B='#00ff00' and @背景色_800C='#00ffff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAGElEQVR4nGNh+P+fARtgYWBgxCUxCHUAALvMBSC5rp57AAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn022' and @å‰æ™¯è‰²_800B='#00ff00'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAF0lEQVR4nGNh+M+AFbAw4JABSjAOPh0AV88FH0+MxjkAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn023' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAHElEQVR4nGNhYPjPAMQggoGRkQHOZmHAAQanBAC7ywUeNxfiogAAAABJRU5ErkJggg==</xsl:when> + <xsl:when test="@类型_8008='ptn024' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAIElEQVR4nGNhYPjPgA2wYBUFSfzHrgGPDkZGUnWQbAcAXGwFHqNw3RkAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn025' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAMklEQVR4nGP5//8/AzbAglUUJMHIyADXg8xmAbLgfGQ2CxofzobagSmHsBzZdQgdmAAAyBUhEFI1qLsAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn026' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAMElEQVR4nGP5//8/AzbAglUURYKRkQGuGchmwSoKZLNgFQUZhVUUJIHsKGQ2TlcBACh9FRy4as61AAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn027' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJUlEQVR4nGNhYPjPAAP/EUwGFmQOMmDBLkysBCMjDgkUy0m2AwAbsQccw3M/SgAAAABJRU5ErkJggg==</xsl:when> + <xsl:when test="@类型_8008='ptn028' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAIElEQVR4nGNhYPj//z8DJmDBIkauBLIFjIwMcC4V7QAAw/oHHGDxXvUAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn029' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAANUlEQVR4nGWNQQoAMAjDKuT/X+4OgpPqQUgNFsm27rDTKg2yeUsEj8f90/sfooxb2xKhj/EAW+UdErFnPgwAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn030' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAOUlEQVR4nGWO0QoAMAgCDfz/X3aOhoy6J08qIiAJVcBNaKyM/LhkUuhtDs8EhydzeOC+/jYs+zGXB++ZGRj0GfymAAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn031' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAANElEQVR4nGNhYPj//z8DGmBkZGABigIpZDkIl4UBpAUhB2ewQFRB5CAMCGCBK0EzjYp2AABEjCcUaUAW6gAAAABJRU5ErkJggg==</xsl:when> + <xsl:when test="@类型_8008='ptn032' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAALElEQVR4nGP5//8/AzbAAmcxMoJIuDIWuChECMIAkixoCiEMIMmCwwpq2gEARxkdGBfi2AgAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn033' and @å‰æ™¯è‰²_800B='#ff0000'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAANklEQVR4nGNhYPjPgAH+MzCyYBVlZPiPLgERBTJYsIqiSABFkRWxoKlFMQrZBCADajmyKLIcAMprFiBoxxp5AAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn033' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAANElEQVR4nGP5//8/AwZgZGRgwSoKVIwuAREFAhasoigSQFFkwIKmFsUoZBOADKjlyKLIcgBi7Bcg5WuxKQAAAABJRU5ErkJggg==</xsl:when> + <xsl:when test="@类型_8008='ptn034' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJklEQVR4nGNhYPjPgA2wAPF/bFIsWJUTkmBkxCaBbAFQBZxLuh0ALx0HHo+Ka1MAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn035' and @å‰æ™¯è‰²_800B='#0000ff' and @背景色_800C='#ff00ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAANUlEQVR4nGNhYPj/nwEKGIEcGJvlP4yPTIIkGFD5cDYLmglwfSyYohB9LJhqEXYw4LcDTQ4AMPkZGo5IQCMAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn035' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAN0lEQVR4nGVNQQ4AIAjCjf9/2WpsVOjBgYAQ6G5oqmDMjcTffQTg48aMD85xXpXj9N6O8GZHaAt21jEU9i1BlQAAAABJRU5ErkJggg==</xsl:when> + <xsl:when test="@类型_8008='ptn035' and @å‰æ™¯è‰²_800B='#0000ff' and @背景色_800C='#ff00ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAANUlEQVR4nGNhYPj/nwEKGIEcGJvlP4yPTIIkGFD5cDYLmglwfSyYohB9LJhqEXYw4LcDTQ4AMPkZGo5IQCMAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn036' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAALElEQVR4nGNhYPj//z8DIyMDGsmCVRRIsmAVJaQDCCAkA8hCKMnCgAOQLgEA5O4lHgp+1OoAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn037' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAALUlEQVR4nGP5//8/AzbAAmcxMjIgq0FIAEWR5YjTgWIHmkKEBFZRoGrsOoAiAHAjFRgrzI7EAAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn038' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJUlEQVR4nGNhYPj//z8DIyMDGskCxAwgSXSSBSKPCViwitJJBwC5tB0QWDyhJgAAAABJRU5ErkJggg==</xsl:when> + <xsl:when test="@类型_8008='ptn039' and @å‰æ™¯è‰²_800B='#ffffff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAMElEQVR4nGMxNp7JgA2wAPGZM2kmJrMgfDgbJAEXRWazwIWQ9aFIIItSaAcyAOoDADXzFyjANSY3AAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn039' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAMElEQVR4nGNhYPj//z8DJmDBKgqSgFCMjAxwFRA2VAJZH4TNgqwdWR+KBLI+0u0AAFpvGRLKSkf3AAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn040' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAOUlEQVR4nG2NCwoAMAhCF3j/KzuHIAYTyuL1AcmzNfMyZI3SQpamh6AwcxHBlo3U6Ld9cIFgsQ+wLoWFGxgcGtpJAAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn041' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAALElEQVR4nGNhYPjPgA2w/P/PwMgIYv0HK4CzWSAsuBCczYKpFiGBppbqdgAALSkVLK4WE5kAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn042' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAN0lEQVR4nHWNSQoAQAjDKvT/X+4UBBcYc4oHU0qKQCKhnDbfSbmF2PQHDji7/w3L3OPsrtS18QDeoxEoMtsKvAAAAABJRU5ErkJggg==</xsl:when> + <xsl:when test="@类型_8008='ptn043' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJUlEQVR4nGNhYPjPgA2wAPF/mBQjI4LNglU5IQmgCXAAZ1PRDgBm3wkgDXDgQQAAAABJRU5ErkJggg==</xsl:when> + <xsl:when test="@类型_8008='ptn043' and @å‰æ™¯è‰²_800B='#ffffff' and @背景色_800C='#ff0000'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKklEQVR4nGN5YqosferOUzMVBjCAs1kYcADcEkC9EBPgQhA2C9BEWtsBAJwCGSIIxPtQAAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn044' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAGklEQVR4nGNhYPjPgA2wAPF/bFIsWJUPtAQAJtwDHhoe2JQAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn044' and @å‰æ™¯è‰²_800B='#ffffff' and @背景色_800C='#ff0000'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJklEQVR4nGN5YqosferOUzMVBlTAwoAD0EUC6CQgBSFRJDAdCgEAA0IJHu/iI/cAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn045' and @å‰æ™¯è‰²_800B='#ff0000' and @背景色_800C='#ffff00'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKElEQVR4nGP5/5+BgZEBBP6DSRibBcRCFYKwWRhwABYGnEbh1EE1OwBLFQ4fojv/LgAAAABJRU5ErkJggg==</xsl:when> + <xsl:when test="@类型_8008='ptn045' and @å‰æ™¯è‰²_800B='#ff0000'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKUlEQVR4nGP5z8DAAMIMDIxgEsZmAbFQhSBsFgYcgAWkBLtROHVQzQ4A9OwNIMy7yHkAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn045' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKklEQVR4nGNhYPj//z8DEDAygkg4mwXIQhOCsFkYcAAWoBLsRuHUQT07AB7YGSAdbcZUAAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn046' and @å‰æ™¯è‰²_800B='#0000ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAH0lEQVR4nGNhYPjPAAP/EUwGFgYcgAwJZHMZGWliBwALswUeEhCN8AAAAABJRU5ErkJggg==</xsl:when> + <xsl:when test="@类型_8008='ptn005' and @背景色_800C='#333399'"> +iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKElEQVR4nGNRZrhz57+yCuNdBjCAs1kgLEySBSIP58PZeHWgqaW6HQDkpk8sQd5vKgAAAABJRU5ErkJggg==</xsl:when> + <xsl:when test="@类型_8008='ptn010'and @背景色_800C='#333399'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAALElEQVR4nGP5//8/AxioqNy9c0cZzmZhgAG4KITNgqkWwmbBVAthIIyinR0Az50mQDmqEnoAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="substring(@类型_8008,5,2)='13'and string(@背景色_800C)='#ff3333'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAK0lEQVR4nGP5b2zMAAaMZ88is1ngfCCJzGZB48PZLJhqIWwWiKGYclS0AwACfUJCQU/IJQAAAABJRU5ErkJggg==</xsl:when> + <xsl:when test="@类型_8008='ptn022' and @背景色_800C='#00ffff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAG0lEQVR4nGNh+P+fARtgUWZQwS5xl+HO4NMBAP+nCGbuOY6AAAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn035' and @背景色_800C='#ff00ff'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAPUlEQVR4nGP5z/BfheEuAxjcYVAGsiEkC5wFlEBmsyCrgouCJDDVQsxkQTYH2SYWTLVQO5DNQXEVRCGm2wCx4C4nyqBe2QAAAABJRU5ErkJggg==</xsl:when> + <xsl:when test="@类型_8008='ptn039' and @背景色_800C='#333399'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAMklEQVR4nGNRZrjDgA2wQKg7/5VVGO9ikUATBUkgq0VmsyCrRWazYFoL0YdFAqIPpx0A44IXKNx/AToAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn045' and @背景色_800C='#ffff00'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJUlEQVR4nGP5/58BCO6qgEjlOwg2CwMOwIKpFsLGrQNTLdXtAAD9VxEgnseUWAAAAABJRU5ErkJggg==</xsl:when> + <xsl:when test="@类型_8008='ptn001'"> iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAIUlEQVR4nGP5//8/AzbAglUUrwQjIyNW01ioaAcyB9k+AAO9DBstSVK1AAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn002'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKUlEQVR4nGOZqeHDAANphVKz+p9B2CwMSAAuCpJAVoUMWLCKohtFIzsAN2YVaquFlH0AAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn003'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAALElEQVR4nGNRVr7DgA2w3BEIV/mwEsJBZrPAWUCAzGbBVAths2CqhbCpaAcAxPUjsSXviH8AAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn004'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAI0lEQVR4nGOR7OpK/1bGAAYzuRBsFggLIoTMZsEUgrAHVAcAq3dJq0qbe9YAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn005'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJElEQVR4nGNpaGAAQhABBnA2C4SFiVgg8nA+nI1XB5paqtsBAN6ENyG+vb1pAAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn006'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKklEQVR4nGOR7Op6Xlom2Y1OsqDxGRgYIGwWTLXYdcBJvDrg5hKtA6scAIQYXcTwY7BfAAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn007'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAHklEQVR4nGNh+M/A4O3FsHUbGsmCVRRIsmAVHWgdAJ1uP7UktXJ2AAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn008'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAMElEQVR4nGP5/z+NYRYDFKQxwNksIBaEj0qygGRnIamFsVkQJqDrwFALYVPNDgYGAHpeHCHJYPuMAAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn009'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJklEQVR4nGOR7Op6xn9H6qMKAxjA2SxADGFBhOBsFkwhCHtAdQAAcSg9JIa+mA8AAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn010'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKklEQVR4nGNZd54BAtr7GSoLEWwWBhiAi0LYLJhqIWwWTLUQgDCKdnYAAK3RFxro9SLpAAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn011'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJ0lEQVR4nGNpaGhgwAZYMIUkJX2eP9+CRQIoitABUYXFKDRR6toBAJq6FSc596YjAAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn012'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAK0lEQVR4nGOR7OpiwAZY4KxnpaVS3d1YJJBFUSRwGkWUBNA+7BJA+3AaBQAC0Ah+yZWsQwAAAABJRU5ErkJggg==</xsl:when> + <xsl:when test="@类型_8008='ptn013'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAALUlEQVR4nGP5//8/AxgwMjLAmCA2C5wPJJHZLGh8OJsFUy2EzQIxFFOOinYAADx8OwaQ1VWOAAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn014'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKUlEQVR4nGNhuPOfAQJUGBjuMMDZLFhFgWwWrKJAwIJVFCyBTZS6dgAAE3wRIDlgYu4AAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn015'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAMklEQVR4nGOZmXbm+awtDAwMkmk+QBLOZoFQQD4QARlwNgsaH85mgWjHlGPBag517QAAiLdV7DSstF0AAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn016'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAK0lEQVR4nGNZd54BCC5tlASSev7P4WwWrKJANgtWUagOTFEgmwWrKHXtAADkozA6i+VXKgAAAABJRU5ErkJggg==</xsl:when> + <xsl:when test="@类型_8008='ptn017'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAO0lEQVR4nGNhYPjPcOYsAzIwMQYSLFAWshyQbWLMglCFKscCkceUY4HrRZNjgetFk2OB60WTQ5JAlQMAcWQdIItfX/MAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn018'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAOUlEQVR4nGOZ4j6FgYHhkjwrAxjoPfwNYbBgFQVJYBWF6sAUBapmwSoK0oFVFGEUmihQNQtWUSAJAItIGZCmAj/UAAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn019'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAHElEQVR4nGNh+M/A0NjAUN/AAAEwNgsDDjA4JQDARQUg8kU9AQAAAABJRU5ErkJggg==</xsl:when> + <xsl:when test="@类型_8008='ptn020'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAH0lEQVR4nGNhuPOfARtgwSoKllDBJXEHlwROo6hmBwAWYQP8EvqLCwAAAABJRU5ErkJggg==</xsl:when> + <xsl:when test="@类型_8008='ptn021'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAF0lEQVR4nGP5//8/IyMjJsnCgAMMTgkA6ywMIQCWenYAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn022'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAGElEQVR4nGNhwAFY/v//j12CkZFx8OkAAKXuDB5FnY15AAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn023'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAHklEQVR4nGP5//8/IyMjAwMDkAEk4WwWBhxgcEoAAKkECR7id7rEAAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn024'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAHElEQVR4nGP5//8/AzbAglUUJMHIyEiiDjrYAQCF2QYhE3pd/wAAAABJRU5ErkJggg==</xsl:when> + <xsl:when test="@类型_8008='ptn025'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAL0lEQVR4nGP5//8/AxgwMjIis1kYYAAuCmEjJNAAGRJodsLZLEAWnI/MZkHjw9kAFogqDyFktcgAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn026'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKUlEQVR4nGP5//8/AzbAglWUQglGRka4fUA2C1ZRIJsFqyjIKKyiQAAA6fcYIfk0nh8AAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn027'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKElEQVR4nGP5//8/AzbAgsxhZGTELoGsG0UCp1EoEsjmohhFlKuQAQA9sAwbpfdUbgAAAABJRU5ErkJggg==</xsl:when> + <xsl:when test="@类型_8008='ptn028'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAIElEQVR4nGP5//8/AwwwMjLCuSwMOAAZEsjmIttHRTsAofAMG54pChoAAAAASUVORK5CYII= + </xsl:when> + <xsl:when test="@类型_8008='ptn029'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAANUlEQVR4nGWMQQoAQAgCDfz/l92Di0F2qnGSACShhofOjAnPHe8H/ccusbdBqA0eNwbb9f4AKKYqDJtlg60AAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn030'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAOUlEQVR4nG1NOQ4AMAjShP9/mZIwSGsZDHIoSFZVd2uaG5CUuyERZruHHbeHTF0/8m56n1NOTONJHNjRJBKMzS6qAAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn031'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAL0lEQVR4nGP5//8/IyMjkGRgYIAzgIAFmYOsiAUuiiwHkoDwIRyIIqgOZKNpZAcAogk5DLqwhAsAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn032'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAMUlEQVR4nGNhYGD4//8/IyMjkASy4QwWCAWRgzAYwICFAQbgQugScADRygIxlKZ2AAD5kSoS/A+e7AAAAABJRU5ErkJggg==</xsl:when> + <xsl:when test="@类型_8008='ptn033'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAOElEQVR4nG2MQQoAQAgCE/r/l1ujkFjsEDqKWVURAYB/9FxKXboB6x/twNIOLGU7LTVTsj0lc0sPILchG3Z9PUUAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn034'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAKklEQVR4nGNhwAFY/v//D2ExMjLC2SAJnDpwSgBNgHOQ2SzI5hJnFC4JANNjCSHwZ+dOAAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn035'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAPElEQVR4nGWOWwoAQAgCDbz/ld2HS7jUR0gNKgFIwp2q2tqbrUy0ZlJ9PY/J2pPpk0mc7MtIn6+VwdltAaKwTglQF5YxAAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn036'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAALklEQVR4nGP5//8/IyMjJsmCVRRIsgAxAwMDhA9kQEggYGHAAciTgNgGt4mAqwCl+DMhMZsO5QAAAABJRU5ErkJggg==</xsl:when> + <xsl:when test="@类型_8008='ptn037'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAALklEQVR4nGP5//8/AwMDIyMjhAEHLFhFoRJAUew6IHJYdCADuFZ0CbixpOiAMADmpyEShMaewQAAAABJRU5ErkJggg==</xsl:when> + <xsl:when test="@类型_8008='ptn038'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAK0lEQVR4nGP5//8/AwMDIyMjhAEHLBAKTRQkAVGLSbJA1GKSUKNIsYNkHQC3qC0JDQzH4AAAAABJRU5ErkJggg==</xsl:when> + <xsl:when test="@类型_8008='ptn039'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAMElEQVR4nGP5//8/AzbAAqEYGRnRVEAlMPWxIKtFZrMgq0Vms2BaC9GHRQKiD6cdAA9EIRKBWkN+AAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn040'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAOElEQVR4nGWOUQoAMAhCF7z7X7nGBJHmR6mhRHefh6q60xK7skxIoYQk6eYNrWwXx9aKshr2Vz8GDzgwD2pvz7kAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn041'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAK0lEQVR4nGNhYGD4//8/kGRkZERms8CFIADOZgEqQVMLYbPAlaDpY6GDHQDLBh45l0dhygAAAABJRU5ErkJggg==</xsl:when> + <xsl:when test="@类型_8008='ptn042'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAOUlEQVR4nHWNQQoAMAzCWvD/X3aC1DHoPJQcbERNSBq6Wxf1CVJ3MQwbRAHzVeXjUS0bLu4b8cYpPr24ISf5W9S/AAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn043'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJklEQVR4nGP5//8/IyMjkGQAAzibhQEHwC0B1AsxAS4EYbPQwQ4A6J0SLfF/06kAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn044'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJElEQVR4nGP5//8/IyMjkGRABSwMOAALUDmQgpAoEqQbRT0JAHD2DCHlOvIhAAAAAElFTkSuQmCC</xsl:when> + <xsl:when test="@类型_8008='ptn045'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJUlEQVR4nGNhAIP///8DSUZGRjibhQEHYMFUC2Hj1oGplup2AAC9HBgeRnkBAgAAAABJRU5ErkJggg==</xsl:when> + <xsl:when test="@类型_8008='ptn046'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJklEQVR4nGP5//8/IyMjAwwAuRAGCwMOQIYE0AK4uUAAt4+KdgAAofcJIdNbiq8AAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn047'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAOElEQVR4nG2NQQoAMAjDFPr/L3eDjmzIbo1RK9tV1d0JZAV2CrNxxOuCV/wvYJxGM05jitPo5PMCryM5EtSyCSkAAAAASUVORK5CYII=</xsl:when> + <xsl:when test="@类型_8008='ptn048'">iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAANklEQVR4nG2N0QoAMAgCFfz/X3aBEG2rxzs12QZAEuMK6qchit8bj8u4Zqpc6CU6u4i9kR/tDmj1IRsmDqtoAAAAAElFTkSuQmCC</xsl:when> + <xsl:otherwise>iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAIAAABLbSncAAAAJElEQVR4nGNhYPjP8J+RAQOwYBUFS+AAREowIuxDlUCyj3Q7ACg9BiAi8rOrAAAAAElFTkSuQmCC</xsl:otherwise> + </xsl:choose> + </office:binary-data> + </xsl:template> + <xsl:template name="BinaryGraphic"> + <xsl:param name="refGraphic"/> + <xsl:element name="office:binary-data"> + <xsl:value-of select="/uof:UOF_0000/对象:对象数æ®é›†_D700/对象:对象数æ®_D701[@标识符_D704 = $refGraphic]/对象:æ•°æ®_D702"/> + </xsl:element> + </xsl:template> + <xsl:template match="图:å¡«å……_804C" mode="Graph"> + <xsl:call-template name="FillGraph"/> + </xsl:template> + <xsl:template match="图:属性_801D" mode="Graph"> + <xsl:param name="textanchor"/> + <xsl:variable name="drawName" select="../../@标识符_804B"/> + <xsl:choose> + <xsl:when test="图:å¡«å……_804C"> + <xsl:apply-templates select="图:å¡«å……_804C" mode="Graph"/> + </xsl:when> + <xsl:otherwise> + <!-- special for presentation. there are some bugs, if (draw:fill != 'none), it will be filled in default color for presentation graphic object. --> + <xsl:for-each select="/uof:UOF_0000/图形:图形集_7C00/图:图形_8062/图:预定义图形_8018/图:属性_801D"> + <xsl:if test="not(图:å¡«å……_804C)"> + <xsl:attribute name="draw:fill">none</xsl:attribute> + </xsl:if> + </xsl:for-each> + <xsl:if test="$document_type = 'presentation' and $textanchor"> + <xsl:attribute name="draw:fill">none</xsl:attribute> + <!-- + <xsl:choose> + <xsl:when test="(name($textanchor/..) = 'æ¼”:æ¯ç‰ˆ') and ($textanchor/@uof:å ä½ç¬¦ = 'text')"> + <xsl:choose> + <xsl:when test="$textanchor/../æ¼”:背景"> + <xsl:for-each select="$textanchor/../æ¼”:背景"> + <xsl:call-template name="FillGraph"/> + </xsl:for-each> + + <xsl:if test="$textanchor/../æ¼”:背景/图:颜色"> + <xsl:attribute name="draw:fill">solid</xsl:attribute> + <xsl:attribute name="draw:fill-color"><xsl:value-of select="$textanchor/../æ¼”:背景/图:颜色"/></xsl:attribute> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="draw:fill">none</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="draw:fill">none</xsl:attribute> + </xsl:otherwise> + </xsl:choose>--> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="图:线_8057/图:线颜色_8058"> + <xsl:attribute name="svg:stroke-color"><xsl:value-of select="图:线_8057/图:线颜色_8058"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:线_8057/图:线类型_8059"> + <!--<xsl:variable name="xmlid"> + <xsl:choose> + <xsl:when test="图:线类型/@xml:id"> + <xsl:value-of select="图:线类型/@xml:id"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="图:线类型/@图:虚实"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable>--> + <xsl:variable name="type" select="图:线_8057/图:线类型_8059/@线型_805A"/> + <xsl:variable name="dash" select="图:线_8057/图:线类型_8059/@虚实_805B"/> + <xsl:if test="$type='none'"> + <xsl:attribute name="fo:border">none</xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="$type!=''"> + <xsl:attribute name="draw:stroke"><xsl:choose><xsl:when test="$type='none'">none</xsl:when><xsl:when test="$dash='round-dot' or $dash='square-dot' or $dash='dash' or $dash='dash-dot' or $dash='long-dash' or $dash='long-dash-dot' or $dash='dash-dot-dot'">dash</xsl:when><xsl:otherwise>solid</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="draw:stroke-dash"><xsl:choose><xsl:when test="$dash='round-dot'">round-dot</xsl:when><xsl:when test="$dash='square-dot'">square-dot</xsl:when><xsl:when test="$dash='dash'">dash</xsl:when><xsl:when test="$dash='dash-dot'">dash-dot</xsl:when><xsl:when test="$dash='long-dash'">long-dash</xsl:when><xsl:when test="$dash='long-dash-dot'">long-dash-dot</xsl:when><xsl:when test="$dash='dash-dot-dot'">dash-dot-dot</xsl:when><xsl:otherwise>Fine Dashed</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:when> + <xsl:when test="/uof:UOF_0000/扩展:扩展区_B200/扩展:扩展_B201/扩展:扩展内容_B204[扩展:路径_B205 = $drawName]/扩展:内容_B206[@å称 = 'draw:stroke-dash']"> + <xsl:attribute name="draw:stroke">dash</xsl:attribute> + <xsl:attribute name="draw:stroke-dash"><xsl:value-of select="/uof:UOF_0000/扩展:扩展区_B200/扩展:扩展_B201/扩展:扩展内容_B204[扩展:路径_B205 = $drawName]/扩展:内容_B206[@å称 = 'draw:stroke-dash']/扩展:线型数æ®/@draw:name"/></xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:if> + <xsl:if test="图:线_8057/图:线粗细_805C"> + <xsl:attribute name="svg:stroke-width"><xsl:value-of select="concat(图:线_8057/图:线粗细_805C,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:箭头_805D/图:å‰ç«¯ç®­å¤´_805E"> + <xsl:for-each select="/uof:UOF_0000/扩展:扩展区_B200/扩展:扩展_B201/扩展:扩展内容_B204[扩展:路径_B205 = $drawName]/扩展:内容_B206[@å称 = 'draw:marker']/扩展:å‰ç«¯ç®­å¤´"> + <xsl:attribute name="draw:marker-start" select="@draw:name"/> + <xsl:attribute name="draw:marker-start-width" select="@draw:marker-start-width"/> + </xsl:for-each> + <xsl:if test="图:箭头_805D/图:å‰ç«¯ç®­å¤´_805E/图:端点结åˆæ–¹å¼_8003"> + <xsl:attribute name="draw:stroke-linejoin"><xsl:value-of select="图:箭头_805D/图:å‰ç«¯ç®­å¤´_805E/图:端点结åˆæ–¹å¼_8003"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:箭头_805D/图:å‰ç«¯ç®­å¤´_805E/图:å¼æ ·_8000"> + <xsl:call-template name="callArrow"> + <xsl:with-param name="ArrowElement1" select="图:箭头_805D/图:å‰ç«¯ç®­å¤´_805E/图:å¼æ ·_8000"/> + <xsl:with-param name="ArrowElement2" select="图:箭头_805D/图:å‰ç«¯ç®­å¤´_805E/图:大å°_8001"/> + <xsl:with-param name="isBegin" select="'true'"/> + </xsl:call-template> + </xsl:if> + </xsl:if> + <xsl:if test="图:箭头_805D/图:åŽç«¯ç®­å¤´_805F"> + <xsl:for-each select="/uof:UOF_0000/扩展:扩展区_B200/扩展:扩展_B201/扩展:扩展内容_B204[扩展:路径_B205 = $drawName]/扩展:内容_B206[@å称 = 'draw:marker']/扩展:åŽç«¯ç®­å¤´"> + <xsl:attribute name="draw:marker-end" select="@draw:name"/> + <xsl:attribute name="draw:marker-end-width" select="@draw:marker-end-width"/> + </xsl:for-each> + <xsl:if test="图:箭头_805D/图:åŽç«¯ç®­å¤´_805F/图:端点结åˆæ–¹å¼_8003"> + <xsl:attribute name="draw:stroke-linejoin"><xsl:value-of select="图:箭头_805D/图:åŽç«¯ç®­å¤´_805F/图:端点结åˆæ–¹å¼_8003"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:箭头_805D/图:åŽç«¯ç®­å¤´_805F/图:å¼æ ·_8000"> + <xsl:call-template name="callArrow"> + <xsl:with-param name="ArrowElement1" select="图:箭头_805D/图:åŽç«¯ç®­å¤´_805F/图:å¼æ ·_8000"/> + <xsl:with-param name="ArrowElement2" select="图:箭头_805D/图:åŽç«¯ç®­å¤´_805F/图:大å°_8001"/> + <xsl:with-param name="isBegin" select="'false'"/> + </xsl:call-template> + </xsl:if> + </xsl:if> + <xsl:if test="图:是å¦æ‰“å°å¯¹è±¡_804E"> + <xsl:choose> + <xsl:when test="string(图:是å¦æ‰“å°å¯¹è±¡_804E) = 'true'"> + <xsl:attribute name="draw:printprev-hide">false</xsl:attribute> + </xsl:when> + <xsl:when test="string(图:是å¦æ‰“å°å¯¹è±¡_804E) = 'false'"> + <xsl:attribute name="draw:printprev-hide">true</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:if> + <xsl:if test="图:é€æ˜Žåº¦_8050"> + <xsl:choose> + <xsl:when test="../图:å称_801A='Line'"> + <xsl:attribute name="svg:stroke-opacity"><xsl:value-of select="concat(图:é€æ˜Žåº¦_8050,'%')"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="draw:opacity"><xsl:value-of select="concat(100 - 图:é€æ˜Žåº¦_8050,'%')"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <!--UOF template Wrong--> + <xsl:if test="图:阴影_8051"> + <xsl:if test="图:阴影_8051/图:是å¦æ˜¾ç¤ºé˜´å½±_C61C='true'"> + <xsl:attribute name="draw:shadow"><xsl:value-of select="string('visible')"/></xsl:attribute> + <xsl:if test="图:阴影_8051/uof:å移é‡_C61B/@x_C606 and not(图:阴影_8051/uof:å移é‡_C61B/@x_C606=0)"> + <xsl:attribute name="draw:shadow-offset-x"><xsl:value-of select="concat(图:阴影_8051/uof:å移é‡_C61B/@x_C606,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:阴影_8051/uof:å移é‡_C61B/@y_C607 and not(图:阴影_8051/uof:å移é‡_C61B/@y_C607=0)"> + <xsl:attribute name="draw:shadow-offset-y"><xsl:value-of select="concat(图:阴影_8051/uof:å移é‡_C61B/@y_C607,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="draw:shadow-color"><xsl:value-of select="图:阴影_8051/@颜色_C61E"/></xsl:attribute> + <xsl:attribute name="draw:shadow-opacity"><xsl:value-of select="concat(100 - 图:阴影_8051/é€æ˜Žåº¦_C61F, '%')"/></xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="图:阴影_8051"> + <xsl:if test="图:阴影_8051/@是å¦æ˜¾ç¤ºé˜´å½±_C61C='true'"> + <xsl:attribute name="draw:shadow"><xsl:value-of select="string('visible')"/></xsl:attribute> + <xsl:if test="图:阴影_8051/uof:å移é‡_C61B/@x_C606 and not(图:阴影_8051/uof:å移é‡_C61B/@x_C606=0)"> + <xsl:attribute name="draw:shadow-offset-x"><xsl:value-of select="concat(图:阴影_8051/uof:å移é‡_C61B/@x_C606,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:阴影_8051/uof:å移é‡_C61B/@y_C607 and not(图:阴影_8051/uof:å移é‡_C61B/@y_C607=0)"> + <xsl:attribute name="draw:shadow-offset-y"><xsl:value-of select="concat(图:阴影_8051/uof:å移é‡_C61B/@y_C607,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="draw:shadow-color"><xsl:value-of select="图:阴影_8051/@颜色_C61E"/></xsl:attribute> + <xsl:attribute name="draw:shadow-opacity"><xsl:value-of select="concat(100 - 图:阴影_8051/@é€æ˜Žåº¦_C61F, '%')"/></xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="图:图片属性_801E"> + <xsl:apply-templates select="图:图片属性_801E" mode="Graph"/> + </xsl:if> + </xsl:template> + <xsl:template name="callArrow"> + <xsl:param name="ArrowElement1"/> + <xsl:param name="ArrowElement2"/> + <xsl:param name="isBegin"/> + <xsl:variable name="sizeArrow"> + <xsl:value-of select="$ArrowElement2"/> + </xsl:variable> + <xsl:if test="$ArrowElement1"> + <xsl:variable name="typeName"> + <xsl:value-of select="$ArrowElement1"/> + </xsl:variable> + <xsl:variable name="arrowType"> + <xsl:choose> + <xsl:when test="$typeName = 'diamond'"> + <xsl:value-of select="concat('msArrowDiamondEnd_20_',$sizeArrow)"/> + </xsl:when> + <xsl:when test="$typeName = 'normal'"> + <xsl:value-of select="concat('msArrowEnd_20_',$sizeArrow)"/> + </xsl:when> + <xsl:when test="$typeName = 'open'"> + <xsl:value-of select="concat('msArrowOpenEnd_20_',$sizeArrow)"/> + </xsl:when> + <xsl:when test="$typeName = 'stealth'"> + <xsl:value-of select="concat('msArrowStealthEnd_20_',$sizeArrow)"/> + </xsl:when> + <xsl:when test="$typeName = 'oval'"> + <xsl:value-of select="concat('msArrowOvalEnd_20_',$sizeArrow)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="arrow"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$isBegin = 'true'"> + <xsl:attribute name="draw:marker-start"><xsl:value-of select="$arrowType"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="draw:marker-end"><xsl:value-of select="$arrowType"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="$ArrowElement2"> + <xsl:variable name="arrowSize"> + <xsl:choose> + <xsl:when test="$sizeArrow = '1' or $sizeArrow = '2' or $sizeArrow = '3'">0.247cm</xsl:when> + <xsl:when test="$sizeArrow = '4' or $sizeArrow = '5' or $sizeArrow = '6'">0.437cm</xsl:when> + <xsl:when test="$sizeArrow = '7' or $sizeArrow = '8' or $sizeArrow = '9'">0.617cm</xsl:when> + <xsl:otherwise>0.247cm</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$isBegin = 'true'"> + <xsl:attribute name="draw:marker-start-width"><xsl:value-of select="$arrowSize"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="draw:marker-end-width"><xsl:value-of select="$arrowSize"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template match="uof:åž‚ç›´_410D"> + <xsl:variable name="vertpos"> + <xsl:choose> + <xsl:when test="../@类型_C646 = 'as-char'">from-top</xsl:when> + <xsl:when test="uof:ç»å¯¹_4107">from-top</xsl:when> + <xsl:when test="uof:相对_4109/@å‚考点_410A='bottom'">bottom</xsl:when> + <xsl:when test="uof:相对_4109/@å‚考点_410A='center'">middle</xsl:when> + <xsl:when test="uof:相对_4109/@å‚考点_410A='inside'">below</xsl:when> + <xsl:otherwise>top</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="vertrel"> + <xsl:choose> + <xsl:when test="@相对于_410C='margin'">page-content</xsl:when> + <xsl:otherwise> + <xsl:value-of select="@相对于_410C"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="style:vertical-pos"><xsl:value-of select="$vertpos"/></xsl:attribute> + <xsl:attribute name="style:vertical-rel"><xsl:value-of select="$vertrel"/></xsl:attribute> + </xsl:template> + <xsl:template match="uof:æ°´å¹³_4106"> + <xsl:variable name="horipos"> + <xsl:choose> + <xsl:when test="uof:ç»å¯¹_4107">from-left</xsl:when> + <xsl:when test="uof:相对_4109/@å‚考点_410A='left'">left</xsl:when> + <xsl:when test="uof:相对_4109/@å‚考点_410A='center'">center</xsl:when> + <xsl:when test="uof:相对_4109/@å‚考点_410A='right'">right</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="horirel"> + <xsl:choose> + <xsl:when test="@相对于_410C='margin'">page-content</xsl:when> + <!--xsl:when test="@相对于_410C='margin'">paragraph</xsl:when--> + <xsl:when test="@相对于_410C='page'">page</xsl:when> + <xsl:when test="@相对于_410C='column'">paragraph</xsl:when> + <xsl:when test="@相对于_410C='char'">char</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="style:horizontal-pos"><xsl:value-of select="$horipos"/></xsl:attribute> + <xsl:attribute name="style:horizontal-rel"><xsl:value-of select="$horirel"/></xsl:attribute> + </xsl:template> + <xsl:template match="uof:绕排_C622"> + <xsl:variable name="wrap_type"> + <xsl:value-of select="@绕排方å¼_C623"/> + </xsl:variable> + <xsl:variable name="wrap_place"> + <xsl:value-of select="@环绕文字_C624"/> + </xsl:variable> + <xsl:for-each select="@绕排方å¼_C623"> + <xsl:variable name="wrap"> + <xsl:choose> + <xsl:when test="$wrap_place = 'left'">left</xsl:when> + <xsl:when test="$wrap_place = 'both'">parallel</xsl:when> + <xsl:when test="$wrap_place = 'right'">right</xsl:when> + <xsl:when test="$wrap_place = 'largest'">dynamic</xsl:when> + <xsl:when test="$wrap_type = 'infront-of-text' or $wrap_type = 'behind-text'">run-through</xsl:when> + <xsl:when test="$wrap_type = 'top-bottom'">none</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="wrapcontour"> + <xsl:choose> + <xsl:when test="$wrap_type = 'tight' or $wrap_type = 'through'">true</xsl:when> + <xsl:when test="$wrap_type = 'square'">false</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="wrapcontourmode"> + <xsl:choose> + <xsl:when test="$wrap_type = 'tight'">outside</xsl:when> + <xsl:when test="$wrap_type = 'through'">full</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="run-through"> + <xsl:choose> + <xsl:when test="$wrap_type = 'behind-text'">background</xsl:when> + <xsl:otherwise>foreground</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="style:wrap"><xsl:value-of select="$wrap"/></xsl:attribute> + <xsl:attribute name="style:wrap-contour"><xsl:value-of select="$wrapcontour"/></xsl:attribute> + <xsl:attribute name="style:wrap-contour-mode"><xsl:value-of select="$wrapcontourmode"/></xsl:attribute> + <xsl:attribute name="style:run-through"><xsl:value-of select="$run-through"/></xsl:attribute> + </xsl:for-each> + </xsl:template> + <xsl:template match="图:图片属性_801E" mode="Graph"> + <xsl:if test="图:颜色模å¼_801F"> + <xsl:attribute name="draw:color-mode"><xsl:choose><xsl:when test="图:颜色模å¼_801F = 'auto'">standard</xsl:when><xsl:when test="图:颜色模å¼_801F = 'monochrome'">mono</xsl:when><xsl:when test="图:颜色模å¼_801F = 'erosion'">watermark</xsl:when><xsl:otherwise><xsl:value-of select="图:颜色模å¼_801F"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="图:亮度_8020"> + <xsl:attribute name="draw:luminance"><xsl:value-of select="concat(图:亮度_8020,'%')"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="draw:luminance">0%</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="图:对比度_8021"> + <xsl:attribute name="draw:contrast"><xsl:value-of select="concat(图:对比度_8021,'%')"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="draw:contrast">0%</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="图:图片è£å‰ª_8022"> + <xsl:variable name="clipup"> + <xsl:value-of select="concat(图:图片è£å‰ª_8022/图:上_8023,$uofUnit)"/> + </xsl:variable> + <xsl:variable name="clipdown"> + <xsl:value-of select="concat(图:图片è£å‰ª_8022/图:下_8024,$uofUnit)"/> + </xsl:variable> + <xsl:variable name="clipleft"> + <xsl:value-of select="concat(图:图片è£å‰ª_8022/图:å·¦_8025,$uofUnit)"/> + </xsl:variable> + <xsl:variable name="clipright"> + <xsl:value-of select="concat(图:图片è£å‰ª_8022/图:å³_8026,$uofUnit)"/> + </xsl:variable> + <xsl:attribute name="fo:clip"><xsl:value-of select="concat('rect(',$clipup,',',$clipright,',',$clipdown,',',$clipleft,')')"/></xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="图:预定义图形_8018" mode="Graph"> + <xsl:param name="textanchor"/> + <!-- + <xsl:for-each select="node()"> + <xsl:choose> + <xsl:when test="self::node()[name(.)='图:类别']"> + </xsl:when> + <xsl:when test="self::node()[name(.)='图:å称']"> + </xsl:when> + <xsl:when test="self::node()[name(.)='图:生æˆè½¯ä»¶']"> + </xsl:when> + <xsl:when test="self::node()[name(.)='图:关键点åæ ‡']"> + </xsl:when> + <xsl:when test="self::node()[name(.)='图:属性']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='图:图片属性']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='图:连接线规则']"> + </xsl:when> + </xsl:choose> + </xsl:for-each>--> + <xsl:if test="图:属性_801D"> + <xsl:apply-templates select="图:属性_801D" mode="Graph"> + <xsl:with-param name="textanchor" select="$textanchor"/> + </xsl:apply-templates> + </xsl:if> + </xsl:template> + <xsl:template match="图:文本_803C" mode="Graph"> + <xsl:param name="textanchor"/> + <xsl:if test="图:è¾¹è·_803D/@上_C609 != ''"> + <xsl:attribute name="fo:padding-top"><xsl:value-of select="concat(图:è¾¹è·_803D/@上_C609,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:è¾¹è·_803D/@下_C60B != ''"> + <xsl:attribute name="fo:padding-bottom"><xsl:value-of select="concat(图:è¾¹è·_803D/@下_C60B,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:è¾¹è·_803D/@å·¦_C608 != ''"> + <xsl:attribute name="fo:padding-left"><xsl:value-of select="concat(图:è¾¹è·_803D/@å·¦_C608,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:è¾¹è·_803D/@å³_C60A != ''"> + <xsl:attribute name="fo:padding-right"><xsl:value-of select="concat(图:è¾¹è·_803D/@å³_C60A,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="图:对é½_803E/@水平对é½_421D"> + <xsl:if test="not($textanchor and $textanchor/uof:å ä½ç¬¦_C626/@类型_C627)"> + <xsl:variable name="horizotalType"> + <xsl:choose> + <xsl:when test="图:对é½_803E/@水平对é½_421D = 'left'">left</xsl:when> + <xsl:when test="图:对é½_803E/@水平对é½_421D = 'center'">center</xsl:when> + <xsl:when test="图:对é½_803E/@水平对é½_421D = 'right'">right</xsl:when> + <xsl:when test="图:对é½_803E/@水平对é½_421D = 'justified'">justify</xsl:when> + <xsl:otherwise>left</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="draw:textarea-horizontal-align"><xsl:value-of select="$horizotalType"/></xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="图:对é½_803E/@文字对é½_421E"> + <xsl:variable name="verticalType"> + <xsl:choose> + <xsl:when test="图:对é½_803E/@文字对é½_421E = 'top'">top</xsl:when> + <xsl:when test="图:对é½_803E/@文字对é½_421E = 'center'">middle</xsl:when> + <xsl:when test="图:对é½_803E/@文字对é½_421E = 'bottom'">bottom</xsl:when> + <xsl:when test="图:对é½_803E/@文字对é½_421E = 'base'">justify</xsl:when> + <xsl:otherwise>top</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="draw:textarea-vertical-align"><xsl:value-of select="$verticalType"/></xsl:attribute> + </xsl:if> + <xsl:if test="@是å¦è‡ªåŠ¨æ¢è¡Œ_8047 = 'false'"> + <xsl:attribute name="fo:wrap-option">no-wrap</xsl:attribute> + </xsl:if> + <!--xsl:choose> + <xsl:when test="$textanchor and $textanchor/uof:å ä½ç¬¦_C626"> + <xsl:attribute name="draw:auto-grow-height">true</xsl:attribute> + </xsl:when> + <xsl:otherwise--> + <xsl:attribute name="draw:auto-grow-height"><xsl:choose><xsl:when test="string(@是å¦å¤§å°é€‚应文字_8048) = 'true'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + <!--软件默认值为true,导致图形å˜å½¢--> + <xsl:attribute name="draw:auto-grow-width"><xsl:choose><xsl:when test="string(@是å¦å¤§å°é€‚应文字_8048) = 'true'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:template> + <xsl:template match="uof:è¾¹è·_C628" mode="anchor"> + <xsl:if test="@上_C609"> + <xsl:attribute name="fo:margin-top"><xsl:value-of select="concat(@上_C609,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="@下_C60B"> + <xsl:attribute name="fo:margin-bottom"><xsl:value-of select="concat(@下_C60B,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="@å³_C60A"> + <xsl:attribute name="fo:margin-right"><xsl:value-of select="concat(@å³_C60A,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="@å·¦_C608"> + <xsl:attribute name="fo:margin-left"><xsl:value-of select="concat(@å·¦_C608,$uofUnit)"/></xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="图:图形_8062" mode="Graph"> + <xsl:param name="textanchor"/> + <xsl:element name="style:style"> + <xsl:choose> + <xsl:when test="$textanchor/uof:å ä½ç¬¦_C626"> + <!--是演中的å ä½ç¬¦ï¼Œåˆ™é‡å†™family--> + <xsl:attribute name="style:family">presentation</xsl:attribute> + <xsl:attribute name="style:name"><xsl:value-of select="@标识符_804B"/></xsl:attribute> + <xsl:attribute name="style:display-name"><xsl:value-of select="@标识符_804B"/></xsl:attribute> + <xsl:variable name="placeholder" select="$textanchor/uof:å ä½ç¬¦_C626"/> + <xsl:variable name="masterid"> + <xsl:choose> + <xsl:when test="name($textanchor/..)='æ¼”:æ¯ç‰ˆ_6C0D'"> + <xsl:value-of select="$textanchor/../@标识符_6BE8"/> + </xsl:when> + <xsl:when test="name($textanchor/..)='æ¼”:å¹»ç¯ç‰‡_6C0F'"> + <xsl:value-of select="$textanchor/../@æ¯ç‰ˆå¼•ç”¨_6B26"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <!--é‡å†™éƒ¨åˆ†style:parent-style-name--> + <xsl:choose> + <xsl:when test="$placeholder='title'"> + <xsl:attribute name="style:parent-style-name"><xsl:value-of select="concat($masterid,'-title')"/></xsl:attribute> + </xsl:when> + <xsl:when test="$placeholder='subtitle' or $placeholder='vertical_subtitle'"> + <xsl:attribute name="style:parent-style-name"><xsl:value-of select="concat($masterid,'-subtitle')"/></xsl:attribute> + </xsl:when> + <xsl:when test="$placeholder='text' or $placeholder='vertical_text' or $placeholder='outline'"> + <xsl:attribute name="style:parent-style-name"><xsl:value-of select="concat($masterid,'-outline1')"/></xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <!-- alert starting + <xsl:attribute name="style:family">graphic</xsl:attribute> + alert ending. --> + <!--<xsl:for-each select="$textanchor">--> + <xsl:choose> + <!--xsl:when test="parent::node() = 'æ¼”:æ¯ç‰ˆ_6C0D'"--> + <xsl:when test="$textanchor"> + <xsl:for-each select="$textanchor"> + <xsl:choose> + <xsl:when test="parent::node() = 'æ¼”:æ¯ç‰ˆ_6C0D'"> + <xsl:attribute name="style:family">presentation</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:family">graphic</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:family">graphic</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="style:name"><xsl:value-of select="@标识符_804B"/></xsl:attribute> + <xsl:attribute name="style:display-name"><xsl:value-of select="@标识符_804B"/></xsl:attribute> + <!-- convert frame or customshape --> + <xsl:variable name="id" select="@标识符_804B"/> + <xsl:variable name="IsFrame"> + <xsl:choose> + <xsl:when test="/uof:UOF_0000/图形:图形集_7C00/图:图形_8062/图:文本_803C/图:å‰åŽé“¾æŽ¥_803F/@å‰ä¸€é“¾æŽ¥_8040 = $id or /uof:UOF_0000/图形:图形集_7C00/图:图形_8062/图:文本_803C/图:å‰åŽé“¾æŽ¥_803F/@åŽä¸€é“¾æŽ¥_8041 = $id">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="图:文本_803C/图:内容_8043//å­—:域开始_419E or 图:文本_803C/图:内容_8043/图:文字表_416C or 图:文本_803C/图:å‰åŽé“¾æŽ¥_803F/@å‰ä¸€é“¾æŽ¥_8040 or 图:文本_803C/图:å‰åŽé“¾æŽ¥_803F/@åŽä¸€é“¾æŽ¥_8041 or $IsFrame = 'true' or (图:其他对象引用_8038 != '') or 图:文本_803C/图:内容_8043//uof:锚点_C644"> + <xsl:attribute name="style:parent-style-name"><xsl:value-of select="'Frame'"/></xsl:attribute> + </xsl:when> + <xsl:when test="图:文本_803C/图:内容_8043[string(@是å¦ä¸ºæ–‡æœ¬æ¡†_8046) = 'true'] or 图:文本_803C/图:内容_8043[string(@是å¦ä¸ºæ–‡æœ¬æ¡†_8046) = '1']"/> + <!-- style:parent-style-name for xlink:href --> + <xsl:when test="图:图片数æ®å¼•ç”¨_8037"> + <!--用'图:预定义图形_8018/图:属性_801D/图:图片属性_801E'这个属性判断也行--> + <xsl:attribute name="style:parent-style-name">Frame</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:parent-style-name">Default</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + <style:graphic-properties draw:auto-grow-height="false" style:wrap="run-through" style:run-through="foreground" fo:padding-left="0pt" fo:padding-right="0pt" fo:padding-top="0pt" fo:padding-bottom="0pt"> + <!--<xsl:if test="name($textanchor)='å­—:锚点'"> + <xsl:attribute name="style:wrap">run-through</xsl:attribute> + <xsl:attribute name="style:run-through">foreground</xsl:attribute> + </xsl:if>--> + <!--增加演示文稿文本框中min-height属性--> + <xsl:if test="$textanchor/uof:å ä½ç¬¦_C626/@类型_C627"> + <xsl:attribute name="fo:min-height"><xsl:value-of select="concat($textanchor/uof:大å°_C621/@é•¿_C604,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:for-each select="*"> + <xsl:choose> + <xsl:when test="name(.)='图:svg图形对象_8017'"> + </xsl:when> + <xsl:when test="name(.)='图:预定义图形_8018'"> + <xsl:apply-templates select="." mode="Graph"> + <xsl:with-param name="textanchor" select="$textanchor"/> + </xsl:apply-templates> + </xsl:when> + <xsl:when test="name(.)='图:文本_803C'"> + <xsl:apply-templates select="." mode="Graph"> + <xsl:with-param name="textanchor" select="$textanchor"/> + </xsl:apply-templates> + </xsl:when> + <xsl:when test="name(.)='图:控制点_8039'"> + </xsl:when> + <xsl:when test="name(.)='图:翻转_803A'"> + </xsl:when> + <xsl:when test="name(.)='图:组åˆä½ç½®_803B'"> + </xsl:when> + </xsl:choose> + </xsl:for-each> + <xsl:if test="$textanchor"> + <!-- a special case,there is a @类型,but no uof:åž‚ç›´ , starting --> + <xsl:if test="$textanchor/uof:ä½ç½®_C620/@类型_C646 = 'as-char'"> + <xsl:attribute name="style:vertical-pos"><xsl:value-of select="'from-top'"/></xsl:attribute> + </xsl:if> + <!-- a special case,there is a @类型,but no uof:åž‚ç›´ ,ending --> + <xsl:apply-templates select="$textanchor/uof:ä½ç½®_C620/uof:åž‚ç›´_410D"/> + <xsl:apply-templates select="$textanchor/uof:ä½ç½®_C620/uof:æ°´å¹³_4106"/> + <xsl:apply-templates select="$textanchor/uof:绕排_C622"/> + <xsl:if test="$textanchor/uof:è¾¹è·_C628"> + <xsl:apply-templates select="$textanchor/uof:è¾¹è·_C628" mode="anchor"/> + </xsl:if> + <xsl:if test="$textanchor/uof:ä¿æŠ¤_C62A/@大å°_C643='true'"> + <xsl:choose> + <xsl:when test="图:预定义图形_8018/图:å称_801A"> + <xsl:attribute name="style:protect">position size</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:protect">content size position</xsl:attribute> + <xsl:attribute name="draw:size-protect">true</xsl:attribute> + <xsl:attribute name="draw:move-protect">true</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:if> + <xsl:if test="$textanchor/uof:是å¦å…许é‡å _C62B"> + <xsl:attribute name="style:allowoverlap"><xsl:value-of select="$textanchor/uof:是å¦å…许é‡å _C62B"/></xsl:attribute> + </xsl:if> + <!--<xsl:if test="name($textanchor)='uof:锚点_C644'"> + <xsl:choose> + <xsl:when test="$textanchor/@éšåŠ¨æ–¹å¼_C62F='move'"> + <xsl:attribute name="style:protect">size</xsl:attribute> + </xsl:when> + <xsl:when test="$textanchor/@éšåŠ¨æ–¹å¼_C62F='movesize'"> + <xsl:attribute name="style:protect">position</xsl:attribute> + </xsl:when> + <xsl:when test="$textanchor/@éšåŠ¨æ–¹å¼_C62F='none'"> + <xsl:attribute name="style:protect">position size</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:if>--> + </style:graphic-properties> + <xsl:for-each select="图:文本_803C/图:文字排列方å‘_8042"> + <xsl:variable name="writing-mode"> + <xsl:choose> + <xsl:when test=".='r2l-t2b-90e-90w' or .='r2l-t2b-0e-90w' or .='l2r-b2t-270e-270w' or .='l2r-t2b-0e-90w' or .='vert-l2r'">tb-rl</xsl:when> + <xsl:when test=".='l2r-b2t-270e-270w' or .='vert-l2r'">tb-rl</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:if test="$writing-mode != ''"> + <xsl:element name="style:paragraph-properties"> + <xsl:attribute name="style:font-independent-line-spacing" select="'true'"/> + <xsl:attribute name="style:writing-mode"><xsl:value-of select="$writing-mode"/></xsl:attribute> + </xsl:element> + </xsl:if> + </xsl:for-each> + </xsl:element> + </xsl:template> + <xsl:template name="GraphicStyle"> + <xsl:for-each select="/uof:UOF_0000/图形:图形集_7C00/图:图形_8062"> + <xsl:variable name="textanchor" select="key('rel_graphic_name',@标识符_804B)[1]"/> + <!--排除æ¯ç‰ˆä¸­çš„titileã€outline或textå ä½ç¬¦å¼•ç”¨çš„图形对应的å¼æ ·ï¼ˆè¿™äº›å¼æ ·åœ¨officestyle中)--> + <!--修改兼容案例 --> + <!--xsl:if test="not(name($textanchor/..)='æ¼”:æ¯ç‰ˆ_6C0D' and $textanchor/../@类型_6BEA='slide' and ($textanchor/å ä½ç¬¦_C626='title' or $textanchor/å ä½ç¬¦_C626='text' or $textanchor/å ä½ç¬¦_C626='outline')) and not($textanchor/@是å¦æ˜¾ç¤ºç¼©ç•¥å›¾_C630='true' and $textanchor/å ä½ç¬¦_C626!='clipart' and $textanchor/å ä½ç¬¦_C626!='graphics')"> + <xsl:apply-templates select="." mode="Graph"> + <xsl:with-param name="textanchor" select="$textanchor"/> + </xsl:apply-templates> + </xsl:if--> + <!--æ¯ç‰ˆä¸­çš„图形å¼æ ·å­˜å‚¨åœ¨styles.xml中--> + <xsl:if test="not(name($textanchor/..)='æ¼”:æ¯ç‰ˆ_6C0D')"> + <xsl:apply-templates select="." mode="Graph"> + <xsl:with-param name="textanchor" select="$textanchor"/> + </xsl:apply-templates> + </xsl:if> + </xsl:for-each> + <xsl:for-each select="/uof:UOF_0000/对象:对象数æ®é›†_D700/对象:对象数æ®_D701"> + <xsl:apply-templates select="."/> + </xsl:for-each> + </xsl:template> + <xsl:template name="MasterGraphicStyle"> + <xsl:for-each select="/uof:UOF_0000/图形:图形集_7C00"> + <xsl:for-each select="图:图形_8062"> + <xsl:variable name="textanchor" select="key('rel_graphic_name',@标识符_804B)[1]"/> + <xsl:if test="name($textanchor/..)='æ¼”:æ¯ç‰ˆ_6C0D'"> + <xsl:apply-templates select="." mode="Graph"> + <xsl:with-param name="textanchor" select="$textanchor"/> + </xsl:apply-templates> + </xsl:if> + </xsl:for-each> + </xsl:for-each> + </xsl:template> + <xsl:template name="ArrowDefinition"> + <xsl:if test="图:预定义图形_8018/图:属性_801D/图:箭头_805D/图:å‰ç«¯ç®­å¤´_805E"> + <xsl:element name="draw:marker"> + <xsl:variable name="tusy3" select="图:预定义图形_8018/图:属性_801D/图:箭头_805D/图:å‰ç«¯ç®­å¤´_805E/图:å¼æ ·_8000"/> + <xsl:variable name="tudx3" select="图:预定义图形_8018/图:属性_801D/图:箭头_805D/图:å‰ç«¯ç®­å¤´_805E/图:大å°_8001"/> + <xsl:variable name="drawname"> + <xsl:choose> + <xsl:when test="$tusy3='normal'"> + <xsl:value-of select="concat('msArrowEnd_20_',$tudx3)"/> + </xsl:when> + <xsl:when test="$tusy3='diamond'"> + <xsl:value-of select="concat('msArrowDiamondEnd_20_',$tudx3)"/> + </xsl:when> + <xsl:when test="$tusy3='open'"> + <xsl:value-of select="concat('msArrowOpenEnd_20_',$tudx3)"/> + </xsl:when> + <xsl:when test="$tusy3='stealth'"> + <xsl:value-of select="concat('msArrowStealthEnd_20_',$tudx3)"/> + </xsl:when> + <xsl:when test="$tusy3='oval'"> + <xsl:value-of select="concat('msArrowOvalEnd_20_',$tudx3)"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="draw:name"><xsl:value-of select="$drawname"/></xsl:attribute> + <xsl:choose> + <xsl:when test="$tusy3='normal' and $tudx3='1'"> + <xsl:attribute name="svg:viewBox">0 0 140 140</xsl:attribute> + <xsl:attribute name="svg:d">m70 0 70 140h-140z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='normal' and $tudx3='2'"> + <xsl:attribute name="svg:viewBox">0 0 140 310</xsl:attribute> + <xsl:attribute name="svg:d">m70 0 70 210h-140z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='normal' and $tudx3='3'"> + <xsl:attribute name="svg:viewBox">0 0 140 350</xsl:attribute> + <xsl:attribute name="svg:d">m70 0 70 350h-140z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='normal' and $tudx3='4'"> + <xsl:attribute name="svg:viewBox">0 0 210 140</xsl:attribute> + <xsl:attribute name="svg:d">m105 0 105 140h-210z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='normal' and $tudx3='5'"> + <xsl:attribute name="svg:viewBox">0 0 210 210</xsl:attribute> + <xsl:attribute name="svg:d">m105 0 105 210h-210z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='normal' and $tudx3='6'"> + <xsl:attribute name="svg:viewBox">0 0 210 350</xsl:attribute> + <xsl:attribute name="svg:d">m105 0 105 350h-210z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='normal' and $tudx3='7'"> + <xsl:attribute name="svg:viewBox">0 0 350 140</xsl:attribute> + <xsl:attribute name="svg:d">m175 0 175 140h-350z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='normal' and $tudx3='8'"> + <xsl:attribute name="svg:viewBox">0 0 350 210</xsl:attribute> + <xsl:attribute name="svg:d">m175 0 175 210h-350z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='normal' and $tudx3='9'"> + <xsl:attribute name="svg:viewBox">0 0 350 350</xsl:attribute> + <xsl:attribute name="svg:d">m175 0 175 350h-350z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='diamond' and $tudx3='1'"> + <xsl:attribute name="svg:viewBox">0 0 140 140</xsl:attribute> + <xsl:attribute name="svg:d">m70 0 70 70-70 70-70-70z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='diamond' and $tudx3='2'"> + <xsl:attribute name="svg:viewBox">0 0 140 310</xsl:attribute> + <xsl:attribute name="svg:d">m70 0 70 105-70 105-70-105z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='diamond' and $tudx3='3'"> + <xsl:attribute name="svg:viewBox">0 0 140 350</xsl:attribute> + <xsl:attribute name="svg:d">m70 0 70 175-70 175-70-175z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='diamond' and $tudx3='4'"> + <xsl:attribute name="svg:viewBox">0 0 210 140</xsl:attribute> + <xsl:attribute name="svg:d">m105 0 105 70-105 70-105-70z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='diamond' and $tudx3='5'"> + <xsl:attribute name="svg:viewBox">0 0 210 210</xsl:attribute> + <xsl:attribute name="svg:d">m105 0 105 105-105 105-105-105z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='diamond' and $tudx3='6'"> + <xsl:attribute name="svg:viewBox">0 0 210 350</xsl:attribute> + <xsl:attribute name="svg:d">m105 0 105 175-105 175-105-175z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='diamond' and $tudx3='7'"> + <xsl:attribute name="svg:viewBox">0 0 350 140</xsl:attribute> + <xsl:attribute name="svg:d">m175 0 175 70-175 70-175-70z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='diamond' and $tudx3='8'"> + <xsl:attribute name="svg:viewBox">0 0 350 210</xsl:attribute> + <xsl:attribute name="svg:d">m175 0 175 105-175 105-175-105z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='diamond' and $tudx3='9'"> + <xsl:attribute name="svg:viewBox">0 0 350 350</xsl:attribute> + <xsl:attribute name="svg:d">m175 0 175 175-175 175-175-175z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='open' and $tudx3='1'"> + <xsl:attribute name="svg:viewBox">0 0 140 140</xsl:attribute> + <xsl:attribute name="svg:d">m70 0 70 128-20 12-50-90-48 90-22-12z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='open' and $tudx3='2'"> + <xsl:attribute name="svg:viewBox">0 0 140 310</xsl:attribute> + <xsl:attribute name="svg:d">m70 0 70 292-20 18-50-134-48 134-22-18z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='open' and $tudx3='3'"> + <xsl:attribute name="svg:viewBox">0 0 140 350</xsl:attribute> + <xsl:attribute name="svg:d">m70 0 70 318-20 32-50-224-48 224-22-32z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='open' and $tudx3='4'"> + <xsl:attribute name="svg:viewBox">0 0 210 140</xsl:attribute> + <xsl:attribute name="svg:d">m106 0 104 128-32 12-72-90-74 90-32-12z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='open' and $tudx3='5'"> + <xsl:attribute name="svg:viewBox">0 0 210 210</xsl:attribute> + <xsl:attribute name="svg:d">m106 0 104 192-32 18-72-134-74 134-32-18z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='open' and $tudx3='6'"> + <xsl:attribute name="svg:viewBox">0 0 210 350</xsl:attribute> + <xsl:attribute name="svg:d">m106 0 104 318-32 32-72-224-74 224-32-32z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='open' and $tudx3='7'"> + <xsl:attribute name="svg:viewBox">0 0 350 140</xsl:attribute> + <xsl:attribute name="svg:d">m176 0 174 128-52 12-122-90-124 90-52-12z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='open' and $tudx3='8'"> + <xsl:attribute name="svg:viewBox">0 0 350 210</xsl:attribute> + <xsl:attribute name="svg:d">m176 0 174 192-52 18-122-134-124 134-52-18z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='open' and $tudx3='9'"> + <xsl:attribute name="svg:viewBox">0 0 350 350</xsl:attribute> + <xsl:attribute name="svg:d">m176 0 174 318-52 32-122-224-124 224-52-32z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='stealth' and $tudx3='1'"> + <xsl:attribute name="svg:viewBox">0 0 140 140</xsl:attribute> + <xsl:attribute name="svg:d">m70 0 70 140-70-56-70 56z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='stealth' and $tudx3='2'"> + <xsl:attribute name="svg:viewBox">0 0 140 310</xsl:attribute> + <xsl:attribute name="svg:d">m70 0 70 210-70-84-70 84z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='stealth' and $tudx3='3'"> + <xsl:attribute name="svg:viewBox">0 0 140 350</xsl:attribute> + <xsl:attribute name="svg:d">m70 0 70 350-70-140-70 140z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='stealth' and $tudx3='4'"> + <xsl:attribute name="svg:viewBox">0 0 210 140</xsl:attribute> + <xsl:attribute name="svg:d">m105 0 105 140-105-56-105 56z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='stealth' and $tudx3='5'"> + <xsl:attribute name="svg:viewBox">0 0 210 210</xsl:attribute> + <xsl:attribute name="svg:d">m105 0 105 210-105-84-105 84z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='stealth' and $tudx3='6'"> + <xsl:attribute name="svg:viewBox">0 0 210 350</xsl:attribute> + <xsl:attribute name="svg:d">m105 0 105 350-105-140-105 140z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='stealth' and $tudx3='7'"> + <xsl:attribute name="svg:viewBox">0 0 350 140</xsl:attribute> + <xsl:attribute name="svg:d">m175 0 175 140-175-56-175 56z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='stealth' and $tudx3='8'"> + <xsl:attribute name="svg:viewBox">0 0 350 210</xsl:attribute> + <xsl:attribute name="svg:d">m175 0 175 210-175-84-175 84z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='stealth' and $tudx3='9'"> + <xsl:attribute name="svg:viewBox">0 0 350 350</xsl:attribute> + <xsl:attribute name="svg:d">m175 0 175 350-175-140-175 140z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='oval' and $tudx3='1'"> + <xsl:attribute name="svg:viewBox">0 0 140 140</xsl:attribute> + <xsl:attribute name="svg:d">m140 0c0-38-32-70-70-70s-70 32-70 70 32 70 70 70 70-32 70-70z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='oval' and $tudx3='2'"> + <xsl:attribute name="svg:viewBox">0 0 140 310</xsl:attribute> + <xsl:attribute name="svg:d">m140 0c0-57-32-105-70-105s-70 48-70 105 32 105 70 105 70-48 70-105z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='oval' and $tudx3='3'"> + <xsl:attribute name="svg:viewBox">0 0 140 350</xsl:attribute> + <xsl:attribute name="svg:d">m140 0c0-96-32-175-70-175s-70 79-70 175 32 175 70 175 70-79 70-175z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='oval' and $tudx3='4'"> + <xsl:attribute name="svg:viewBox">0 0 210 140</xsl:attribute> + <xsl:attribute name="svg:d">m210 0c0-38-48-70-105-70s-105 32-105 70 48 70 105 70 105-32 105-70z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='oval' and $tudx3='5'"> + <xsl:attribute name="svg:viewBox">0 0 210 210</xsl:attribute> + <xsl:attribute name="svg:d">m210 0c0-57-48-105-105-105s-105 48-105 105 48 105 105 105 105-48 105-105z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='oval' and $tudx3='6'"> + <xsl:attribute name="svg:viewBox">0 0 210 350</xsl:attribute> + <xsl:attribute name="svg:d">m210 0c0-96-48-175-105-175s-105 79-105 175 48 175 105 175 105-79 105-175z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='oval' and $tudx3='7'"> + <xsl:attribute name="svg:viewBox">0 0 350 140</xsl:attribute> + <xsl:attribute name="svg:d">m350 0c0-38-79-70-175-70s-175 32-175 70 79 70 175 70 175-32 175-70z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='oval' and $tudx3='8'"> + <xsl:attribute name="svg:viewBox">0 0 350 210</xsl:attribute> + <xsl:attribute name="svg:d">m350 0c0-57-79-105-175-105s-175 48-175 105 79 105 175 105 175-48 175-105z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy3='oval' and $tudx3='9'"> + <xsl:attribute name="svg:viewBox">0 0 350 350</xsl:attribute> + <xsl:attribute name="svg:d">m350 0c0-96-79-175-175-175s-175 79-175 175 79 175 175 175 175-79 175-175z</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:if test="图:预定义图形_8018/图:属性_801D/图:箭头_805D/图:åŽç«¯ç®­å¤´_805F"> + <xsl:element name="draw:marker"> + <xsl:variable name="tusy4" select="图:预定义图形_8018/图:属性_801D/图:箭头_805D/图:åŽç«¯ç®­å¤´_805F/图:å¼æ ·_8000"/> + <xsl:variable name="tudx4" select="图:预定义图形_8018/图:属性_801D/图:箭头_805D/图:åŽç«¯ç®­å¤´_805F/图:大å°_8001"/> + <xsl:variable name="drawname"> + <xsl:choose> + <xsl:when test="$tusy4='normal'"> + <xsl:value-of select="concat('msArrowEnd_20_',$tudx4)"/> + </xsl:when> + <xsl:when test="$tusy4='diamond'"> + <xsl:value-of select="concat('msArrowDiamondEnd_20_',$tudx4)"/> + </xsl:when> + <xsl:when test="$tusy4='open'"> + <xsl:value-of select="concat('msArrowOpenEnd_20_',$tudx4)"/> + </xsl:when> + <xsl:when test="$tusy4='stealth'"> + <xsl:value-of select="concat('msArrowStealthEnd_20_',$tudx4)"/> + </xsl:when> + <xsl:when test="$tusy4='oval'"> + <xsl:value-of select="concat('msArrowOvalEnd_20_',$tudx4)"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="draw:name"><xsl:value-of select="$drawname"/></xsl:attribute> + <xsl:choose> + <xsl:when test="$tusy4='normal' and $tudx4='1'"> + <xsl:attribute name="svg:viewBox">0 0 140 140</xsl:attribute> + <xsl:attribute name="svg:d">m70 0 70 140h-140z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='normal' and $tudx4='2'"> + <xsl:attribute name="svg:viewBox">0 0 140 310</xsl:attribute> + <xsl:attribute name="svg:d">m70 0 70 210h-140z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='normal' and $tudx4='3'"> + <xsl:attribute name="svg:viewBox">0 0 140 350</xsl:attribute> + <xsl:attribute name="svg:d">m70 0 70 350h-140z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='normal' and $tudx4='4'"> + <xsl:attribute name="svg:viewBox">0 0 210 140</xsl:attribute> + <xsl:attribute name="svg:d">m105 0 105 140h-210z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='normal' and $tudx4='5'"> + <xsl:attribute name="svg:viewBox">0 0 210 210</xsl:attribute> + <xsl:attribute name="svg:d">m105 0 105 210h-210z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='normal' and $tudx4='6'"> + <xsl:attribute name="svg:viewBox">0 0 210 350</xsl:attribute> + <xsl:attribute name="svg:d">m105 0 105 350h-210z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='normal' and $tudx4='7'"> + <xsl:attribute name="svg:viewBox">0 0 350 140</xsl:attribute> + <xsl:attribute name="svg:d">m175 0 175 140h-350z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='normal' and $tudx4='8'"> + <xsl:attribute name="svg:viewBox">0 0 350 210</xsl:attribute> + <xsl:attribute name="svg:d">m175 0 175 210h-350z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='normal' and $tudx4='9'"> + <xsl:attribute name="svg:viewBox">0 0 350 350</xsl:attribute> + <xsl:attribute name="svg:d">m175 0 175 350h-350z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='diamond' and $tudx4='1'"> + <xsl:attribute name="svg:viewBox">0 0 140 140</xsl:attribute> + <xsl:attribute name="svg:d">m70 0 70 70-70 70-70-70z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='diamond' and $tudx4='2'"> + <xsl:attribute name="svg:viewBox">0 0 140 310</xsl:attribute> + <xsl:attribute name="svg:d">m70 0 70 105-70 105-70-105z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='diamond' and $tudx4='3'"> + <xsl:attribute name="svg:viewBox">0 0 140 350</xsl:attribute> + <xsl:attribute name="svg:d">m70 0 70 175-70 175-70-175z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='diamond' and $tudx4='4'"> + <xsl:attribute name="svg:viewBox">0 0 210 140</xsl:attribute> + <xsl:attribute name="svg:d">m105 0 105 70-105 70-105-70z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='diamond' and $tudx4='5'"> + <xsl:attribute name="svg:viewBox">0 0 210 210</xsl:attribute> + <xsl:attribute name="svg:d">m105 0 105 105-105 105-105-105z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='diamond' and $tudx4='6'"> + <xsl:attribute name="svg:viewBox">0 0 210 350</xsl:attribute> + <xsl:attribute name="svg:d">m105 0 105 175-105 175-105-175z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='diamond' and $tudx4='7'"> + <xsl:attribute name="svg:viewBox">0 0 350 140</xsl:attribute> + <xsl:attribute name="svg:d">m175 0 175 70-175 70-175-70z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='diamond' and $tudx4='8'"> + <xsl:attribute name="svg:viewBox">0 0 350 210</xsl:attribute> + <xsl:attribute name="svg:d">m175 0 175 105-175 105-175-105z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='diamond' and $tudx4='9'"> + <xsl:attribute name="svg:viewBox">0 0 350 350</xsl:attribute> + <xsl:attribute name="svg:d">m175 0 175 175-175 175-175-175z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='open' and $tudx4='1'"> + <xsl:attribute name="svg:viewBox">0 0 140 140</xsl:attribute> + <xsl:attribute name="svg:d">m70 0 70 128-20 12-50-90-48 90-22-12z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='open' and $tudx4='2'"> + <xsl:attribute name="svg:viewBox">0 0 140 310</xsl:attribute> + <xsl:attribute name="svg:d">m70 0 70 292-20 18-50-134-48 134-22-18z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='open' and $tudx4='3'"> + <xsl:attribute name="svg:viewBox">0 0 140 350</xsl:attribute> + <xsl:attribute name="svg:d">m70 0 70 318-20 32-50-224-48 224-22-32z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='open' and $tudx4='4'"> + <xsl:attribute name="svg:viewBox">0 0 210 140</xsl:attribute> + <xsl:attribute name="svg:d">m106 0 104 128-32 12-72-90-74 90-32-12z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='open' and $tudx4='5'"> + <xsl:attribute name="svg:viewBox">0 0 210 210</xsl:attribute> + <xsl:attribute name="svg:d">m106 0 104 192-32 18-72-134-74 134-32-18z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='open' and $tudx4='6'"> + <xsl:attribute name="svg:viewBox">0 0 210 350</xsl:attribute> + <xsl:attribute name="svg:d">m106 0 104 318-32 32-72-224-74 224-32-32z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='open' and $tudx4='7'"> + <xsl:attribute name="svg:viewBox">0 0 350 140</xsl:attribute> + <xsl:attribute name="svg:d">m176 0 174 128-52 12-122-90-124 90-52-12z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='open' and $tudx4='8'"> + <xsl:attribute name="svg:viewBox">0 0 350 210</xsl:attribute> + <xsl:attribute name="svg:d">m176 0 174 192-52 18-122-134-124 134-52-18z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='open' and $tudx4='9'"> + <xsl:attribute name="svg:viewBox">0 0 350 350</xsl:attribute> + <xsl:attribute name="svg:d">m176 0 174 318-52 32-122-224-124 224-52-32z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='stealth' and $tudx4='1'"> + <xsl:attribute name="svg:viewBox">0 0 140 140</xsl:attribute> + <xsl:attribute name="svg:d">m70 0 70 140-70-56-70 56z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='stealth' and $tudx4='2'"> + <xsl:attribute name="svg:viewBox">0 0 140 310</xsl:attribute> + <xsl:attribute name="svg:d">m70 0 70 210-70-84-70 84z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='stealth' and $tudx4='3'"> + <xsl:attribute name="svg:viewBox">0 0 140 350</xsl:attribute> + <xsl:attribute name="svg:d">m70 0 70 350-70-140-70 140z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='stealth' and $tudx4='4'"> + <xsl:attribute name="svg:viewBox">0 0 210 140</xsl:attribute> + <xsl:attribute name="svg:d">m105 0 105 140-105-56-105 56z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='stealth' and $tudx4='5'"> + <xsl:attribute name="svg:viewBox">0 0 210 210</xsl:attribute> + <xsl:attribute name="svg:d">m105 0 105 210-105-84-105 84z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='stealth' and $tudx4='6'"> + <xsl:attribute name="svg:viewBox">0 0 210 350</xsl:attribute> + <xsl:attribute name="svg:d">m105 0 105 350-105-140-105 140z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='stealth' and $tudx4='7'"> + <xsl:attribute name="svg:viewBox">0 0 350 140</xsl:attribute> + <xsl:attribute name="svg:d">m175 0 175 140-175-56-175 56z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='stealth' and $tudx4='8'"> + <xsl:attribute name="svg:viewBox">0 0 350 210</xsl:attribute> + <xsl:attribute name="svg:d">m175 0 175 210-175-84-175 84z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='stealth' and $tudx4='9'"> + <xsl:attribute name="svg:viewBox">0 0 350 350</xsl:attribute> + <xsl:attribute name="svg:d">m175 0 175 350-175-140-175 140z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='oval' and $tudx4='1'"> + <xsl:attribute name="svg:viewBox">0 0 140 140</xsl:attribute> + <xsl:attribute name="svg:d">m140 0c0-38-32-70-70-70s-70 32-70 70 32 70 70 70 70-32 70-70z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='oval' and $tudx4='2'"> + <xsl:attribute name="svg:viewBox">0 0 140 310</xsl:attribute> + <xsl:attribute name="svg:d">m140 0c0-57-32-105-70-105s-70 48-70 105 32 105 70 105 70-48 70-105z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='oval' and $tudx4='3'"> + <xsl:attribute name="svg:viewBox">0 0 140 350</xsl:attribute> + <xsl:attribute name="svg:d">m140 0c0-96-32-175-70-175s-70 79-70 175 32 175 70 175 70-79 70-175z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='oval' and $tudx4='4'"> + <xsl:attribute name="svg:viewBox">0 0 210 140</xsl:attribute> + <xsl:attribute name="svg:d">m210 0c0-38-48-70-105-70s-105 32-105 70 48 70 105 70 105-32 105-70z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='oval' and $tudx4='5'"> + <xsl:attribute name="svg:viewBox">0 0 210 210</xsl:attribute> + <xsl:attribute name="svg:d">m210 0c0-57-48-105-105-105s-105 48-105 105 48 105 105 105 105-48 105-105z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='oval' and $tudx4='6'"> + <xsl:attribute name="svg:viewBox">0 0 210 350</xsl:attribute> + <xsl:attribute name="svg:d">m210 0c0-96-48-175-105-175s-105 79-105 175 48 175 105 175 105-79 105-175z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='oval' and $tudx4='7'"> + <xsl:attribute name="svg:viewBox">0 0 350 140</xsl:attribute> + <xsl:attribute name="svg:d">m350 0c0-38-79-70-175-70s-175 32-175 70 79 70 175 70 175-32 175-70z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='oval' and $tudx4='8'"> + <xsl:attribute name="svg:viewBox">0 0 350 210</xsl:attribute> + <xsl:attribute name="svg:d">m350 0c0-57-79-105-175-105s-175 48-175 105 79 105 175 105 175-48 175-105z</xsl:attribute> + </xsl:when> + <xsl:when test="$tusy4='oval' and $tudx4='9'"> + <xsl:attribute name="svg:viewBox">0 0 350 350</xsl:attribute> + <xsl:attribute name="svg:d">m350 0c0-96-79-175-175-175s-175 79-175 175 79 175 175 175 175-79 175-175z</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:if test="name() = '扩展:å‰ç«¯ç®­å¤´'"> + <xsl:element name="draw:marker"> + <xsl:copy-of select="@*"/> + </xsl:element> + </xsl:if> + <xsl:if test="name() = '扩展:åŽç«¯ç®­å¤´'"> + <xsl:element name="draw:marker"> + <xsl:copy-of select="@*"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="LinearDefinition"> + <xsl:param name="dash"/> + <xsl:choose> + <xsl:when test="$dash = 'round-dot'"> + <draw:stroke-dash draw:name="round-dot" draw:display-name="round-dot" draw:style="round" draw:dots1="1" draw:dots1-length="0.025cm" draw:distance="0.025cm"/> + </xsl:when> + <xsl:when test="$dash = 'square-dot'"> + <draw:stroke-dash draw:name="square-dot" draw:display-name="square-dot" draw:style="rect" draw:dots1="1" draw:dots1-length="0.026cm" draw:distance="0.026cm"/> + </xsl:when> + <xsl:when test="$dash = 'dash'"> + <draw:stroke-dash draw:name="dash" draw:display-name="dash" draw:style="rect" draw:dots2="1" draw:dots2-length="0.105cm" draw:distance="0.079cm"/> + </xsl:when> + <xsl:when test="$dash = 'dash-dot'"> + <draw:stroke-dash draw:name="dash-dot" draw:display-name="dash-dot" draw:style="rect" draw:dots1="1" draw:dots1-length="0.026cm" draw:dots2="1" draw:dots2-length="0.105cm" draw:distance="0.079cm"/> + </xsl:when> + <xsl:when test="$dash = 'long-dash'"> + <draw:stroke-dash draw:name="long-dash" draw:display-name="long-dash" draw:style="rect" draw:dots2="1" draw:dots2-length="0.211cm" draw:distance="0.079cm"/> + </xsl:when> + <xsl:when test="$dash = 'long-dash-dot'"> + <draw:stroke-dash draw:name="long-dash-dot" draw:display-name="long-dash-dot" draw:style="rect" draw:dots1="1" draw:dots1-length="0.026cm" draw:dots2="1" draw:dots2-length="0.211cm" draw:distance="0.079cm"/> + </xsl:when> + <xsl:when test="$dash = 'dash-dot-dot'"> + <draw:stroke-dash draw:name="dash-dot-dot" draw:display-name="dash-dot-dot" draw:style="rect" draw:dots1="2" draw:dots1-length="0.026cm" draw:dots2="1" draw:dots2-length="0.211cm" draw:distance="0.079cm"/> + </xsl:when> + </xsl:choose> + <xsl:if test="/uof:UOF_0000/扩展:扩展区_B200/扩展:扩展_B201/扩展:扩展内容_B204/扩展:内容_B206/@å称 = 'draw:stroke-dash'"> + <xsl:for-each select="/uof:UOF_0000/扩展:扩展区_B200/扩展:扩展_B201/扩展:扩展内容_B204/扩展:内容_B206[@å称 = 'draw:stroke-dash']/扩展:线型数æ®"> + <draw:stroke-dash> + <xsl:copy-of select="@*"/> + </draw:stroke-dash> + </xsl:for-each> + </xsl:if> + </xsl:template> + <xsl:template name="GraphicDefinition"> + <xsl:for-each select="/uof:UOF_0000/图形:图形集_7C00/图:图形_8062[图:预定义图形_8018/图:属性_801D/图:箭头_805D/图:å‰ç«¯ç®­å¤´_805E] | /uof:UOF_0000/图形:图形集_7C00/图:图形_8062[图:预定义图形_8018/图:属性_801D/图:箭头_805D/图:åŽç«¯ç®­å¤´_805F] | /uof:UOF_0000/扩展:扩展区_B200/扩展:扩展_B201/扩展:扩展内容_B204/扩展:内容_B206/扩展:å‰ç«¯ç®­å¤´ | /uof:UOF_0000/扩展:扩展区_B200/扩展:扩展_B201/扩展:扩展内容_B204/扩展:内容_B206/扩展:åŽç«¯ç®­å¤´"> + <xsl:call-template name="ArrowDefinition"/> + </xsl:for-each> + <xsl:for-each select="/uof:UOF_0000/图形:图形集_7C00/图:图形_8062[图:预定义图形_8018/图:属性_801D/图:线_8057/图:线类型_8059]"> + <xsl:call-template name="LinearDefinition"> + <xsl:with-param name="dash" select="图:预定义图形_8018/图:属性_801D/图:线_8057/图:线类型_8059/@虚实_805B"/> + </xsl:call-template> + </xsl:for-each> + </xsl:template> + <xsl:template match="å­—:脚注_4159"> + <xsl:element name="text:note"> + <xsl:attribute name="text:note-class">footnote</xsl:attribute> + <xsl:element name="text:note-citation"> + <xsl:value-of select="@引文体_4157"/> + </xsl:element> + <xsl:element name="text:note-body"> + <xsl:for-each select="*"> + <xsl:choose> + <xsl:when test="name(.)='å­—:段è½_416B'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="name(.)='å­—:文字表_416C'"> + <xsl:apply-templates select="."/> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template match="å­—:尾注_415A"> + <xsl:element name="text:note"> + <xsl:attribute name="text:note-class">endnote</xsl:attribute> + <xsl:element name="text:note-citation"> + <xsl:value-of select="@引文体_4157"/> + </xsl:element> + <xsl:element name="text:note-body"> + <xsl:for-each select="*"> + <xsl:choose> + <xsl:when test="name(.)='å­—:段è½_416B'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="name(.)='å­—:文字表_416C'"> + <xsl:apply-templates select="."/> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:preserve-space elements="å­—:文本串_415B"/> + <xsl:template match="å­—:文本串_415B"> + <xsl:choose> + <xsl:when test="$document_type = 'presentation'"> + <xsl:variable name="graphid" select="ancestor::图:图形_8062/@标识符_804B"/> + <xsl:variable name="sd-placeholder" select="key('rel_graphic_name',$graphid)/uof:å ä½ç¬¦_C626/@类型_C627"/> + <xsl:choose> + <!-- alert staring + <xsl:when test="$sd-placeholder = 'date' and contains(.,'&lt;日期/时间&gt;')"> + <xsl:value-of select="replace(.,'&lt;日期/时间&gt;','')" disable-output-escaping="yes"/> + </xsl:when> + <xsl:when test="$sd-placeholder = 'header' and contains(.,'&lt;页眉&gt;')"> + <xsl:value-of select="replace(.,'&lt;页眉&gt;','')" disable-output-escaping="yes"/> + </xsl:when> + <xsl:when test="$sd-placeholder = 'footer' and contains(.,'&lt;页脚&gt;')"> + <xsl:value-of select="replace(.,'&lt;页脚&gt;','')" disable-output-escaping="yes"/> + </xsl:when> + <xsl:when test="$sd-placeholder = 'number' and contains(.,'&lt;#&gt;')"> + <xsl:value-of select="substring-before(.,'&lt;#&gt;')"/> + <xsl:value-of select="substring-after(.,'&lt;#&gt;')"/> + </xsl:when>--> + <xsl:when test="$sd-placeholder = 'date'"> + <presentation:date-time/> + <xsl:if test=".!= '&lt;日期/时间&gt;'"> + <xsl:value-of select="."/> + </xsl:if> + </xsl:when> + <xsl:when test="$sd-placeholder = 'header'"> + <presentation:header/> + <xsl:if test=".!= '&lt;页眉&gt;'"> + <xsl:value-of select="."/> + </xsl:if> + </xsl:when> + <xsl:when test="$sd-placeholder = 'footer'"> + <presentation:footer/> + <xsl:if test=".!= '&lt;页脚&gt;'"> + <xsl:value-of select="."/> + </xsl:if> + </xsl:when> + <xsl:when test="$sd-placeholder = 'number'"> + <text:page-number>&lt;ç¼–å·&gt;</text:page-number> + <xsl:if test=".!= '&lt;ç¼–å·&gt;' and .!= '&lt;#&gt;'"> + <xsl:value-of select="."/> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="."/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="."/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- + <xsl:template match="å­—:文本串_415B"> + <xsl:value-of select="."/> + </xsl:template>--> + <xsl:template match="uof:锚点_C644"> + <xsl:call-template name="ObjectContent"/> + </xsl:template> + <xsl:template match="å­—:制表符_415E"> + <xsl:element name="text:tab"/> + </xsl:template> + <xsl:template match="å­—:æ¢è¡Œç¬¦_415F"> + <xsl:element name="text:line-break"/> + </xsl:template> + <xsl:template name="BreakPageOrColumn"> + <xsl:param name="styleName"/> + <xsl:variable name="level"> + <xsl:choose> + <xsl:when test="./å­—:段è½å±žæ€§_419B/å­—:自动编å·ä¿¡æ¯_4186/@ç¼–å·çº§åˆ«_4188"> + <xsl:value-of select="./å­—:段è½å±žæ€§_419B/å­—:自动编å·ä¿¡æ¯_4186/@ç¼–å·çº§åˆ«_4188"/> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="numberlevel"> + <xsl:for-each select="key('uof-number-styles',å­—:段è½å±žæ€§_419B/@å¼æ ·å¼•ç”¨_419C)"> + <xsl:value-of select="@级别值_4121"/> + </xsl:for-each> + </xsl:variable> + <xsl:choose> + <xsl:when test="($numberlevel != '') and number($numberlevel) &gt; 0"> + <xsl:value-of select="$numberlevel"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="0"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="textName"> + <xsl:choose> + <xsl:when test="number($level) &gt; 0">text:h</xsl:when> + <xsl:when test="../../å­—:段è½å±žæ€§_419B/å­—:大纲级别_417C and ../../å­—:段è½å±žæ€§_419B/å­—:大纲级别_417C != '0'">text:h</xsl:when> + <xsl:otherwise>text:p</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="name(preceding-sibling::*[1]) = 'å­—:å¥å±žæ€§_4158' and (preceding-sibling::*[1]/@å¼æ ·å¼•ç”¨_419C or count(preceding-sibling::*[1]/child::*))"> + <xsl:text disable-output-escaping="yes">&lt;/text:span&gt;</xsl:text> + <xsl:text disable-output-escaping="yes">&lt;/</xsl:text> + <xsl:value-of select="$textName"/> + <xsl:text disable-output-escaping="yes">&gt;</xsl:text> + <xsl:text disable-output-escaping="yes">&lt;</xsl:text> + <xsl:value-of select="$textName"/> + <xsl:text disable-output-escaping="yes"> </xsl:text> + <xsl:value-of select="$styleName"/> + <xsl:text disable-output-escaping="yes">&gt;</xsl:text> + <xsl:text disable-output-escaping="yes">&lt;text:span&gt;</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text disable-output-escaping="yes">&lt;/</xsl:text> + <xsl:value-of select="$textName"/> + <xsl:text disable-output-escaping="yes">&gt;</xsl:text> + <xsl:text disable-output-escaping="yes">&lt;</xsl:text> + <xsl:value-of select="$textName"/> + <xsl:text disable-output-escaping="yes"> </xsl:text> + <xsl:value-of select="$styleName"/> + <xsl:text disable-output-escaping="yes">&gt;</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:分æ ç¬¦_4160"> + <xsl:variable name="styleName" select="concat('text:style-name=&quot;',concat('breakcolumn',generate-id(../..)),'&quot;')"/> + <xsl:call-template name="BreakPageOrColumn"> + <xsl:with-param name="styleName" select="$styleName"/> + </xsl:call-template> + </xsl:template> + <xsl:template match="å­—:空格符_4161"> + <xsl:element name="text:s"> + <xsl:attribute name="text:c"><xsl:value-of select="@个数_4162"/></xsl:attribute> + </xsl:element> + </xsl:template> + <xsl:template match="å­—:分页符_4163"> + <xsl:variable name="styleName" select="concat('text:style-name=&quot;',concat('breakpage',generate-id(../..)),'&quot;')"/> + <xsl:variable name="whetherCreateLastNode"> + <xsl:if test="not(following-sibling::*) and not(../following-sibling::*)"> + <xsl:if test="name(../../following-sibling::*[1]) = 'å­—:段è½_416B' or name(../../following-sibling::*[1]) = 'å­—:文字表_416C'"> + <xsl:if test="(name(../../following-sibling::å­—:å¥_419D[1]/*[1]) != 'å­—:分页符_4163' and not(../../following-sibling::å­—:å¥_419D[1]/å­—:å¥å±žæ€§_4158)) or (../../following-sibling::å­—:å¥_419D[1]/å­—:å¥å±žæ€§_4158 and name(../../following-sibling::å­—:å¥_419D[1]/*[2]) != 'å­—:分页符_4163')">false</xsl:if> + </xsl:if> + </xsl:if> + </xsl:variable> + <xsl:variable name="whetherCreateFirstNode"> + <xsl:if test="not(preceding-sibling::*) or (count(preceding-sibling::*) = 1 and name(preceding-sibling::*[1]) = 'å­—:å¥å±žæ€§_4158')"> + <xsl:if test="not(../preceding-sibling::*) or (count(../preceding-sibling::*) = 1 and name(../preceding-sibling::*[1]) = 'å­—:段è½å±žæ€§_419B')"> + <xsl:if test="name(../../preceding-sibling::*[1]) = 'å­—:段è½_416B' or name(../../preceding-sibling::*[1]) = 'å­—:文字表_416C'">false</xsl:if> + </xsl:if> + </xsl:if> + </xsl:variable> + <xsl:choose> + <xsl:when test="$whetherCreateFirstNode = 'false'"/> + <xsl:when test="$whetherCreateLastNode = 'false'"/> + <xsl:otherwise> + <xsl:call-template name="BreakPageOrColumn"> + <xsl:with-param name="styleName" select="$styleName"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:引文符å·_4164"> + + </xsl:template> + <xsl:template name="TextHyperlinkStart"> + <xsl:variable name="textastart"> + <xsl:value-of select="'&lt;text:a'"/> + </xsl:variable> + <xsl:variable name="linkout"> + <xsl:value-of select="'xlink:type=&quot;simple&quot;'"/> + </xsl:variable> + <xsl:variable name="hyperDest" select="@标识符_4100"/> + <xsl:variable name="href1"> + <xsl:variable name="bsh" select="key('hyperlink', $hyperDest)/超链:目标_AA01"/> + <xsl:if test="$bsh != ''"> + <xsl:analyze-string select="$bsh" regex="=?'?(.*?)'?!\$?([A-Z,a-z]{{1,2}})\$?(\d+)"> + <xsl:matching-substring> + <xsl:variable name="apos">&apos;</xsl:variable> + <xsl:value-of select="concat('#', '$', regex-group(1), '.', '$', regex-group(2), '$', regex-group(3))"/> + </xsl:matching-substring> + <xsl:non-matching-substring> + <xsl:choose> + <xsl:when test="contains($bsh,'\')"> + <xsl:value-of select="concat('/',translate($bsh,'\','/'))"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$bsh"/> + </xsl:otherwise> + </xsl:choose> + </xsl:non-matching-substring> + </xsl:analyze-string> + </xsl:if> + </xsl:variable> + <xsl:variable name="href2" select="concat('#', key('hyperlink', $hyperDest)/超链:书签_AA0D)"/> + <xsl:variable name="href"> + <xsl:choose> + <xsl:when test="not($href2='#')"> + <xsl:value-of select="$href2"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$href1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="hrefout"> + <xsl:value-of select="concat('xlink:href=&quot;', $href, '&quot;')"/> + </xsl:variable> + <xsl:variable name="visited"> + <xsl:value-of select="key('hyperlink', $hyperDest)/超链:å¼æ ·_AA02/@已访问å¼æ ·å¼•ç”¨_AA04"/> + </xsl:variable> + <xsl:variable name="stylename"> + <xsl:value-of select="key('hyperlink', $hyperDest)/超链:å¼æ ·_AA02/@未访问å¼æ ·å¼•ç”¨_AA03"/> + </xsl:variable> + <xsl:variable name="visitedout"> + <xsl:value-of select="concat('text:style-name=&quot;', $stylename, '&quot;')"/> + </xsl:variable> + <xsl:variable name="stylenameout"> + <xsl:value-of select="concat('text:visited-style-name=&quot;', $visited, '&quot;')"/> + </xsl:variable> + <xsl:value-of disable-output-escaping="yes" select="concat($textastart, ' ', $linkout, ' ', $hrefout, ' ', $stylenameout, ' ', $visitedout, '&gt;')"/> + </xsl:template> + <xsl:template match="å­—:区域开始_4165"> + <xsl:choose> + <xsl:when test="@类型_413B='hyperlink'"> + <xsl:variable name="biaoshi"> + <xsl:value-of select="@标识符_4100"/> + </xsl:variable> + <xsl:if test="following::*[name(.)='å­—:区域结æŸ_4167'][@标识符引用_4168=$biaoshi]"> + <xsl:call-template name="TextHyperlinkStart"/> + </xsl:if> + </xsl:when> + <xsl:when test="@类型_413B='bookmark'"> + <xsl:variable name="biaoshi"> + <xsl:value-of select="@标识符_4100"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="following-sibling::*[1][name(.)='å­—:区域结æŸ_4167'][@标识符引用_4168=$biaoshi]"> + <xsl:element name="text:bookmark"> + <xsl:choose> + <xsl:when test="not(@å称_4166)"> + <xsl:attribute name="text:name"><xsl:value-of select="/uof:UOF_0000/书签:书签集_9104/书签:书签_9105[书签:区域_9100/@区域引用_41CE=$biaoshi]/@å称_9103"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="text:name"><xsl:value-of select="@å称_4166"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="text:bookmark-start"> + <xsl:choose> + <xsl:when test="not(@å称_4166)"> + <xsl:attribute name="text:name"><xsl:value-of select="/uof:UOF_0000/书签:书签集_9104/书签:书签_9105[书签:区域_9100/@区域引用_41CE=$biaoshi]/@å称_9103"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="text:name"><xsl:value-of select="@å称_4166"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="@类型_413B='annotation'"> + <xsl:element name="office:annotation"> + <xsl:variable name="AnnoDest" select="@标识符_4100"/> + <xsl:for-each select="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:批注集_B669/规则:批注_B66A[@区域引用_41CE=$AnnoDest]"> + <xsl:variable name="name" select="@作者_41DD"/> + <dc:creator> + <xsl:choose> + <xsl:when test="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:用户集_B667"> + <xsl:value-of select="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:用户集_B667/规则:用户_B668[@标识符_4100=$name]/@姓å_41DC"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$name"/> + </xsl:otherwise> + </xsl:choose> + </dc:creator> + <xsl:if test="@作者缩写_41DF"> + <xsl:element name="dc:creator-initials"> + <xsl:value-of select="@作者缩写_41DF"/> + </xsl:element> + </xsl:if> + <dc:date> + <xsl:value-of select="@日期_41DE"/> + </dc:date> + <xsl:for-each select="*"> + <xsl:apply-templates select="."/> + </xsl:for-each> + </xsl:for-each> + </xsl:element> + </xsl:when> + <xsl:when test="@类型_413B='user-data'"> + <xsl:variable name="fileName" select="/uof:UOF_0000/æ•°æ®:用户数æ®é›†_6300/æ•°æ®:用户数æ®_6301/æ•°æ®:关系_6302[uof:UOF_0000/@uof:用户数æ®å¼•ç”¨ = current()/@标识符_4100]/@å称_630D"/> + <xsl:element name="office:annotation"> + <xsl:element name="dc:creator">__@*Start@#100001#1#0#0#0#0#0#0#16776960#</xsl:element> + <xsl:element name="text:p"> + <xsl:value-of select="$fileName"/> + </xsl:element> + </xsl:element> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:区域结æŸ_4167"> + <xsl:variable name="startmark" select="@标识符引用_4168"/> + <xsl:for-each select="preceding::*[name(.)='å­—:区域开始_4165'][@标识符_4100=$startmark]"> + <xsl:choose> + <xsl:when test="@类型_413B='hyperlink'"> + <xsl:text disable-output-escaping="yes">&lt;/text:a&gt;</xsl:text> + </xsl:when> + <xsl:when test="@类型_413B='bookmark'"> + <xsl:choose> + <xsl:when test="following-sibling::*[1][name(.)='å­—:区域结æŸ_4167'][@标识符引用_4168=$startmark]"> + </xsl:when> + <xsl:otherwise> + <xsl:element name="text:bookmark-end"> + <xsl:attribute name="text:name"><xsl:value-of select="/uof:UOF_0000/书签:书签集_9104/书签:书签_9105[书签:区域_9100/@区域引用_41CE=$startmark]/@å称_9103"/></xsl:attribute> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="@类型_413B='annotation'"> + <xsl:choose> + <xsl:when test="@标识符_4100=$startmark"> + </xsl:when> + <xsl:otherwise> + <xsl:element name="office:annotation_end"> + <xsl:attribute name="office:name"><xsl:value-of select="$startmark"/></xsl:attribute> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="@类型_413B='user-data'"> + <xsl:variable name="fileName" select="/uof:UOF_0000/æ•°æ®:用户数æ®é›†_6300/æ•°æ®:用户数æ®_6301/æ•°æ®:关系_6302[uof:UOF_0000/@uof:用户数æ®å¼•ç”¨ = current()/@标识符引用_4168]/@å称_630D"/> + <xsl:element name="office:annotation"> + <xsl:element name="dc:creator">__@*End@#100002#0#0#0#0#0#0#0#16776960#</xsl:element> + <xsl:element name="text:p"> + <xsl:value-of select="$fileName"/> + </xsl:element> + </xsl:element> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template match="å­—:修订开始_421F"> + <xsl:choose> + <xsl:when test="@标识符_4220"> + <text:change-start text:change-id="{@标识符_4220}"/> + </xsl:when> + <xsl:otherwise> + <text:change-start text:change-id="{@修订信æ¯å¼•ç”¨_4222}"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:修订结æŸ_4223"> + <text:change-end> + <xsl:attribute name="text:change-id"><xsl:value-of select="@开始标识引用_4224"/></xsl:attribute> + </text:change-end> + </xsl:template> + <xsl:template name="SentenceContent"> + <xsl:variable name="nCount"> + <xsl:value-of select="count(./å­—:区域开始_4165[@类型_413B='hyperlink'])"/> + </xsl:variable> + <xsl:variable name="HyperStart"> + <xsl:value-of select="./å­—:区域开始_4165[@类型_413B='hyperlink']"/> + </xsl:variable> + <xsl:variable name="HyperEnd"> + <xsl:value-of select="./å­—:区域结æŸ_4167[@类型_413B='hyperlink']"/> + </xsl:variable> + <xsl:variable name="startmark" select="@标识符引用_4168"/> + <xsl:for-each select="*"> + <xsl:choose> + <xsl:when test="name(.)='å­—:脚注_4159'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="name(.)='å­—:尾注_415A'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="name(.)='å­—:文本串_415B'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="name(.)='uof:锚点_C644'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="name(.)='å­—:制表符_415E'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="name(.)='å­—:æ¢è¡Œç¬¦_415F'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="name(.)='å­—:分æ ç¬¦_4160'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="name(.)='å­—:空格符_4161'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="name(.)='å­—:分页符_4163'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="name(.)='å­—:引文符å·'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="name(.)='å­—:区域开始_4165'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="name(.)='å­—:区域结æŸ_4167'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="name(.)='å­—:修订开始_421F'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="name(.)='å­—:修订结æŸ_4223'"> + <xsl:apply-templates select="."/> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template match="å­—:å¥_419D"> + <xsl:choose> + <xsl:when test="å­—:å¥å±žæ€§_4158 and (å­—:å¥å±žæ€§_4158/@å¼æ ·å¼•ç”¨_417B or count(./å­—:å¥å±žæ€§_4158/child::*))"> + <xsl:element name="text:span"> + <xsl:choose> + <xsl:when test="count(./å­—:å¥å±žæ€§_4158/child::*)"> + <xsl:attribute name="text:style-name"><xsl:value-of select="generate-id(å­—:å¥å±žæ€§_4158)"/></xsl:attribute> + </xsl:when> + <xsl:when test="å­—:å¥å±žæ€§_4158/@å¼æ ·å¼•ç”¨_417B!=''"> + <xsl:variable name="textstylename"> + <xsl:variable name="textstyleref" select="å­—:å¥å±žæ€§_4158/@å¼æ ·å¼•ç”¨_417B"/> + <xsl:choose> + <xsl:when test="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:å¥å¼æ ·é›†_990F/å¼æ ·:å¥å¼æ ·_9910[@标识符_4100=$textstyleref]"> + <xsl:value-of select="$textstyleref"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="generate-id(å­—:å¥å±žæ€§_4158)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="text:style-name"><xsl:value-of select="$textstylename"/></xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:call-template name="SentenceContent"/> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="SentenceContent"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="ParaContent"> + <xsl:variable name="SpecialSection"> + <xsl:variable name="SectPos"> + <xsl:choose> + <xsl:when test="preceding-sibling::*[1][name(.) = 'å­—:分节_416A'] and preceding-sibling::*[1]/å­—:节属性_421B/å­—:节类型_41EA != 'continuous'"> + <!--xsl:call-template name="IsPrecedeType"> + <xsl:with-param name="nodename" select="'å­—:分节'"/> + <xsl:with-param name="pos" select="0"/> + </xsl:call-template--> + <xsl:value-of select="1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="0"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="number($SectPos) &gt; 0"> + <!--<xsl:when test="preceding-sibling::node()[1][name()='å­—:分节']">--> + <xsl:for-each select="preceding-sibling::*[position()=$SectPos]"> + <xsl:choose> + <xsl:when test="å­—:节属性_421B/å­—:是å¦é¦–页页眉页脚ä¸åŒ_41EE='true'"> + <xsl:value-of select="generate-id(å­—:节属性_421B/å­—:是å¦é¦–页页眉页脚ä¸åŒ_41EE)"/> + </xsl:when> + <xsl:when test="å­—:节属性_421B/@å­—:首页显示 = 'false'"> + <xsl:value-of select="generate-id(å­—:节属性_421B/å­—:页ç è®¾ç½®_4205)"/> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="@å称_4166='RoStandard'"> + <xsl:value-of select="string('none')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="generate-id(.)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="string('none')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="stylename"> + <xsl:variable name="breakPageForLastNode"> + <xsl:if test="name(preceding-sibling::*[1]/å­—:å¥_419D[last()]/*[last()]) = 'å­—:分页符_4163'"> + <xsl:if test="not(name(./å­—:å¥_419D[1]/*[1]) = 'å­—:å¥å±žæ€§_4158' and name(./å­—:å¥_419D[1]/*[2]) = 'å­—:分页符_4163' and name(./å­—:å¥_419D[1]/*[last()]) = 'å­—:分页符_4163') and name(./å­—:å¥_419D[1]/*[1]) != 'å­—:分页符_4163'">page</xsl:if> + </xsl:if> + </xsl:variable> + <xsl:variable name="breakPageForFirstNode"> + <xsl:if test="(name(./å­—:å¥_419D[1]/*[1]) = 'å­—:å¥å±žæ€§_4158' and name(./å­—:å¥_419D[1]/*[2]) = 'å­—:分页符_4163') or name(./å­—:å¥_419D[1]/*[1]) = 'å­—:分页符_4163'"> + <xsl:if test=" (name(./å­—:å¥_419D[1]/*[last()]) = 'å­—:分页符_4163' and count(./å­—:å¥_419D) &gt; 1) or name(./å­—:å¥_419D[1]/*[last()]) != 'å­—:分页符_4163'"> + <xsl:if test="name(preceding-sibling::*[1]) = 'å­—:段è½_416B' or name(preceding-sibling::*[1]) = 'å­—:文字表_416C'">page</xsl:if> + </xsl:if> + </xsl:if> + </xsl:variable> + <xsl:choose> + <xsl:when test="$breakPageForFirstNode = 'page' or $breakPageForLastNode = 'page'"> + <xsl:value-of select="concat('breakpage',generate-id(.))"/> + </xsl:when> + <xsl:when test="($SpecialSection != 'none')"> + <xsl:value-of select="generate-id(.)"/> + </xsl:when> + <xsl:when test="(count(./å­—:段è½å±žæ€§_419B/child::*) = 1) and not(./å­—:段è½å±žæ€§_419B/å­—:自动编å·ä¿¡æ¯_4186)"> + <xsl:value-of select="generate-id(.)"/> + </xsl:when> + <xsl:when test="count(./å­—:段è½å±žæ€§_419B/child::*) &gt; 1"> + <xsl:value-of select="generate-id(.)"/> + </xsl:when> + <xsl:when test="ancestor::*[name() = '图:文本_803C']/图:文字排列方å‘_8042='r2l-t2b-90e-90w' or ancestor::*[name() = '图:文本_803C']/图:文字排列方å‘_8042='t2b-r2l-0e-0w' or ancestor::*[name() = '图:文本_803C']/图:文字排列方å‘_8042='r2l-t2b-0e-90w'"> + <xsl:value-of select="generate-id(.)"/> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="./å­—:段è½å±žæ€§_419B/@å¼æ ·å¼•ç”¨_419C"> + <xsl:value-of select="./å­—:段è½å±žæ€§_419B/@å¼æ ·å¼•ç”¨_419C"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="none"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="$stylename != 'none'"> + <xsl:attribute name="text:style-name"><xsl:value-of select="$stylename"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:段è½å±žæ€§_419B/å­—:大纲级别_417C and å­—:段è½å±žæ€§_419B/å­—:大纲级别_417C != '0'"> + <xsl:attribute name="text:outline-level"><xsl:value-of select="å­—:段è½å±žæ€§_419B/å­—:大纲级别_417C"/></xsl:attribute> + </xsl:if> + <xsl:for-each select="*"> + <xsl:choose> + <xsl:when test="name(.)='å­—:å¥_419D'"> + <!-- uot目录域 --> + <xsl:if test="not(preceding-sibling::*[1][name(.)='å­—:域代ç _419F'] and not(preceding-sibling::*[2][@类型_416E='toc']))"> + <xsl:apply-templates select="."/> + </xsl:if> + </xsl:when> + <xsl:when test="name(.)='å­—:域开始_419E'"> + <xsl:apply-templates select="."/> + </xsl:when> + <!-- + <xsl:when test="self::node()[name(.)='å­—:域代ç ']"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="self::node()[name(.)='å­—:域结æŸ_419F']"> + <xsl:apply-templates select="."/> + </xsl:when>--> + <xsl:when test="name(.)='å­—:修订开始_421F'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="name(.)='å­—:修订结æŸ_4223'"> + <xsl:apply-templates select="."/> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template match="å­—:å¥_419D" mode="IsEmpty"> + <xsl:variable name="IsCurEmpty"> + <xsl:variable name="nCountChild" select="count(*)"/> + <xsl:choose> + <xsl:when test="$nCountChild = 0"> + <xsl:value-of select="'true'"/> + </xsl:when> + <xsl:when test="($nCountChild = 1) and (å­—:å¥å±žæ€§_4158 != '')"> + <xsl:value-of select="'true'"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'false'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="$IsCurEmpty = 'true'"> + <xsl:choose> + <xsl:when test="following-sibling::å­—:å¥_419D"> + <xsl:apply-templates select="following-sibling::å­—:å¥_419D[1]" mode="IsEmpty"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'true'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template name="ParaElement"> + <xsl:param name="textName"/> + <xsl:variable name="IsEmpty"> + <xsl:if test="$document_type='presentation'"> + <xsl:variable name="nCount1" select="count(å­—:域开始_419E)"/> + <xsl:variable name="nCount2" select="count(域代ç _419F)"/> + <xsl:variable name="nCount3" select="count(å­—:域结æŸ_419F)"/> + <xsl:variable name="nCount4" select="count(å­—:修订开始_421F)"/> + <xsl:variable name="nCount5" select="count(å­—:修订结æŸ_4223)"/> + <xsl:if test="($nCount1 = 0) and ($nCount2 = 0) and ($nCount3 = 0) and ($nCount4 = 0) and ($nCount5 = 0)"> + <xsl:choose> + <xsl:when test="count(å­—:å¥_419D) = 0"> + <xsl:value-of select="'true'"/> + </xsl:when> + <!-- alert staring + <xsl:otherwise> + <xsl:apply-templates select="å­—:å¥_419D[1]" mode="IsEmpty"/> + </xsl:otherwise> + --> + <xsl:otherwise> + <xsl:value-of select="'false'"/> + </xsl:otherwise> + <!-- alert ending. --> + </xsl:choose> + </xsl:if> + </xsl:if> + </xsl:variable> + <xsl:if test="$IsEmpty != 'true'"> + <xsl:choose> + <xsl:when test="å­—:域开始_419E[@类型_416E='REF'] or å­—:域开始_419E[@类型_416E='section'] or å­—:域开始_419E[@类型_416E='INDEX'] or å­—:域开始_419E[@类型_416E='pageinsection']"> + <xsl:apply-templates select="å­—:域开始_419E"/> + </xsl:when> + <xsl:otherwise> + <xsl:element name="{$textName}"> + <xsl:if test="@标识符_4220"> + <xsl:attribute name="text:id"><xsl:value-of select="@标识符_4220"/></xsl:attribute> + </xsl:if> + <xsl:if test="@标识符_4169"> + <xsl:attribute name="text:id"><xsl:value-of select="@标识符_4169"/></xsl:attribute> + </xsl:if> + <xsl:call-template name="ParaContent"/> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template name="ListContent"> + <xsl:param name="level"/> + <xsl:param name="stylename"/> + <xsl:param name="parastyle"/> + <xsl:param name="continue-numbering"/> + <xsl:element name="text:list"> + <xsl:if test="$stylename != ''"> + <xsl:attribute name="text:style-name"><xsl:value-of select="$stylename"/></xsl:attribute> + </xsl:if> + <xsl:if test="$continue-numbering != ''"> + <xsl:attribute name="text:continue-numbering"><xsl:value-of select="$continue-numbering"/></xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="number($level) = 0"> + <xsl:element name="text:list-header"> + <xsl:call-template name="ParaElement"> + <xsl:with-param name="textName" select="'text:p'"/> + </xsl:call-template> + </xsl:element> + </xsl:when> + <xsl:when test="number($level) = 1"> + <xsl:element name="text:list-item"> + <xsl:call-template name="ParaElement"> + <xsl:with-param name="textName" select="'text:p'"/> + </xsl:call-template> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="text:list-item"> + <xsl:call-template name="ListContent"> + <xsl:with-param name="level" select="$level - 1"/> + </xsl:call-template> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:template> + <xsl:template name="LevelInNumber"> + <xsl:param name="parastyle"/> + <xsl:choose> + <xsl:when test="./å­—:段è½å±žæ€§_419B/å­—:自动编å·ä¿¡æ¯_4186/@ç¼–å·çº§åˆ«_4188"> + <xsl:value-of select="./å­—:段è½å±žæ€§_419B/å­—:自动编å·ä¿¡æ¯_4186/@ç¼–å·çº§åˆ«_4188"/> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="numberlevel"> + <xsl:for-each select="key('uof-number-styles',å­—:段è½å±žæ€§_419B/@å¼æ ·å¼•ç”¨_419C)"> + <xsl:value-of select="@级别值_4121"/> + </xsl:for-each> + </xsl:variable> + <xsl:choose> + <!--<xsl:when test="not($numberlevel) and $numberlevel &gt; 0">--> + <xsl:when test="($numberlevel != '') and number($numberlevel) &gt; 0"> + <xsl:value-of select="$numberlevel"/> + </xsl:when> + <xsl:when test="$parastyle/å­—:自动编å·ä¿¡æ¯_4186/@ç¼–å·çº§åˆ«_4188"> + <xsl:value-of select="$parastyle/å­—:自动编å·ä¿¡æ¯_4186/@ç¼–å·çº§åˆ«_4188"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="0"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="LevelInOutline"> + <xsl:param name="parastyle"/> + <xsl:choose> + <xsl:when test="$parastyle"> + <xsl:choose> + <xsl:when test="$parastyle/å­—:大纲级别_417C"> + <xsl:value-of select="$parastyle/å­—:大纲级别_417C"/> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="parentparastyle" select="key('uof-paragraph-styles',$parastyle/@基å¼æ ·å¼•ç”¨_4104)"/> + <xsl:call-template name="LevelInOutline"> + <xsl:with-param name="parastyle" select="$parentparastyle"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <!--å„级段è½å¼æ ·ä¸­å‡æœªå­˜å¤§çº²çº§åˆ«--> + <xsl:otherwise>'F'</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:段è½_416B"> + <xsl:variable name="keyStyleName" select="å­—:段è½å±žæ€§_419B/@å¼æ ·å¼•ç”¨_419C"/> + <xsl:variable name="parastyle" select="key('uof-paragraph-styles',$keyStyleName)"/> + <xsl:variable name="level"> + <xsl:choose> + <xsl:when test="$document_type = 'presentation'"> + <xsl:variable name="graphid" select="ancestor::图:图形_8062/@标识符_804B"/> + <xsl:choose> + <xsl:when test="key('rel_graphic_name',$graphid)/uof:å ä½ç¬¦_C626/@类型_C627='outline'"> + <xsl:variable name="outlinelevel"> + <xsl:choose> + <xsl:when test="./å­—:段è½å±žæ€§_419B/å­—:大纲级别_417C"> + <xsl:value-of select="./å­—:段è½å±žæ€§_419B/å­—:大纲级别_417C"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="LevelInOutline"> + <xsl:with-param name="parastyle" select="$parastyle"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$outlinelevel='F'"> + <xsl:call-template name="LevelInNumber"> + <xsl:with-param name="parastyle" select="$parastyle"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$outlinelevel"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="LevelInNumber"> + <xsl:with-param name="parastyle" select="$parastyle"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="LevelInNumber"> + <xsl:with-param name="parastyle" select="$parastyle"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="stylename"> + <xsl:choose> + <xsl:when test="number($level) &gt; 0"> + <xsl:choose> + <xsl:when test="./å­—:段è½å±žæ€§_419B/å­—:自动编å·ä¿¡æ¯_4186/@ç¼–å·å¼•ç”¨_4187"> + <xsl:value-of select="å­—:段è½å±žæ€§_419B/å­—:自动编å·ä¿¡æ¯_4186/@ç¼–å·å¼•ç”¨_4187"/> + </xsl:when> + <xsl:when test="$parastyle/å­—:自动编å·ä¿¡æ¯_4186/@ç¼–å·å¼•ç”¨_4187"> + <xsl:value-of select="$parastyle/å­—:自动编å·ä¿¡æ¯_4186/@ç¼–å·å¼•ç”¨_4187"/> + </xsl:when> + <xsl:otherwise> + <xsl:for-each select="key('uof-number-styles',å­—:段è½å±žæ€§_419B/@å¼æ ·å¼•ç”¨_419C)"> + <xsl:value-of select="../@标识符_4100"/> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="continue-numbering"> + <xsl:choose> + <xsl:when test="å­—:段è½å±žæ€§_419B/å­—:自动编å·ä¿¡æ¯_4186/@是å¦é‡æ–°ç¼–å·_4189='true'">false</xsl:when> + <xsl:when test="$parastyle/å­—:自动编å·ä¿¡æ¯_4186/@是å¦é‡æ–°ç¼–å·_4189='true'">false</xsl:when> + <xsl:otherwise>true</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="number($level) &gt; 0 and not(./å­—:段è½å±žæ€§_419B/å­—:自动编å·ä¿¡æ¯_4186/@ç¼–å·å¼•ç”¨_4187='HeadOutline')"> + <xsl:call-template name="ListContent"> + <xsl:with-param name="level" select="$level"/> + <xsl:with-param name="stylename" select="$stylename"/> + <xsl:with-param name="continue-numbering" select="$continue-numbering"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="textName"> + <xsl:choose> + <!-- 图形中的段è½å¯¹åº”到odf中å‡ä¸ºtext:p --> + <xsl:when test="name(../..)='图:文本_803C'">text:p</xsl:when> + <xsl:when test="number($level) &gt; 0">text:h</xsl:when> + <xsl:when test="å­—:段è½å±žæ€§_419B/å­—:大纲级别_417C and å­—:段è½å±žæ€§_419B/å­—:大纲级别_417C != '0'">text:h</xsl:when> + <xsl:otherwise>text:p</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="ParaElement"> + <xsl:with-param name="textName" select="$textName"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:å•å…ƒæ ¼å±žæ€§_41B7"> + <xsl:if test="å­—:跨列_41A7"> + <xsl:attribute name="table:number-columns-spanned"><xsl:value-of select="å­—:跨列_41A7"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:跨行_41A6"> + <xsl:attribute name="table:number-rows-spanned"><xsl:value-of select="å­—:跨行_41A6"/></xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:å•å…ƒæ ¼_41BE"> + <xsl:element name="table:table-cell"> + <xsl:attribute name="table:style-name"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + <xsl:for-each select="*"> + <xsl:choose> + <xsl:when test="name( )='å­—:å•å…ƒæ ¼å±žæ€§_41B7'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="name( )='å­—:段è½_416B'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="name( )='å­—:文字表_416C'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:otherwise> + + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:element> + </xsl:template> + <xsl:template match="å­—:文字表属性_41CC"> + <xsl:variable name="newstyle"> + <xsl:variable name="nChildCount" select="count(./child::*)"/> + <xsl:choose> + <xsl:when test="$nChildCount = 0"> + <xsl:value-of select="0"/> + </xsl:when> + <!-- + <xsl:when test="$nChildCount = 1"> + <xsl:choose> + <xsl:when test="node()[1][name(.)='å­—:列宽集']"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when>--> + <xsl:otherwise> + <xsl:value-of select="1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="($newstyle = 1)"> + <xsl:attribute name="table:style-name"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:style-name"><xsl:value-of select="@å¼æ ·å¼•ç”¨_419C"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <!-- + <xsl:for-each select="å­—:列宽集/å­—:列宽"> + <xsl:element name="table:table-column"> + <xsl:attribute name="table:style-name"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + </xsl:element> + </xsl:for-each> --> + <xsl:variable name="curStyle"> + <xsl:if test="@å¼æ ·å¼•ç”¨_419C"> + <xsl:value-of select="key('uof-table-styles',@å¼æ ·å¼•ç”¨_419C)"/> + </xsl:if> + </xsl:variable> + <xsl:choose> + <xsl:when test="å­—:列宽集_41C1/å­—:列宽_41C2"> + <xsl:for-each select="å­—:列宽集_41C1/å­—:列宽_41C2"> + <xsl:element name="table:table-column"> + <xsl:attribute name="table:style-name"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + </xsl:element> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="$curStyle/å­—:列宽集_41C1/å­—:列宽_41C2"> + <xsl:for-each select="$curStyle/å­—:列宽集_41C1/å­—:列宽_41C2"> + <xsl:element name="table:table-column"> + <xsl:attribute name="table:style-name"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + </xsl:element> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:for-each select="../å­—:è¡Œ_41CD[1]/å­—:å•å…ƒæ ¼_41BE"> + <xsl:element name="table:table-column"> + <xsl:attribute name="table:style-name"><xsl:value-of select="generate-id(å­—:å•å…ƒæ ¼å±žæ€§_41B7/å­—:宽度_41A1)"/></xsl:attribute> + </xsl:element> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:è¡Œ_41CD"> + <xsl:choose> + <xsl:when test="å­—:表行属性_41BD/å­—:是å¦è¡¨å¤´è¡Œ_41BC='true' or å­—:表行属性_41BD/å­—:是å¦è¡¨å¤´è¡Œ_41BC='1'"> + <xsl:text disable-output-escaping="yes">&lt;table:table-header-rows&gt;</xsl:text> + <xsl:element name="table:table-row"> + <xsl:attribute name="table:style-name"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + <xsl:for-each select="*"> + <xsl:choose> + <xsl:when test="name()='å­—:å•å…ƒæ ¼_41BE'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:for-each> + </xsl:element> + <xsl:text disable-output-escaping="yes">&lt;/table:table-header-rows&gt;</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:element name="table:table-row"> + <xsl:attribute name="table:style-name"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + <xsl:for-each select="*"> + <xsl:choose> + <xsl:when test="name()='å­—:å•å…ƒæ ¼_41BE'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:for-each> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="å­—:文字表_416C"> + <xsl:choose> + <xsl:when test="å­—:文字表属性_41CC/å­—:ä½ç½®_41C7/uof:åž‚ç›´_410D[@相对于_C647 = 'margin']/uof:相对_4109[@å‚考点_410B = 'bottom']"> + <xsl:element name="text:p"> + <xsl:if test="/uof:UOF_0000/扩展:扩展区_B200/扩展:扩展_B201/扩展:扩展内容_B204/uof:公文框绑定内容/@uof:公文框绑定内容å¼æ ·"> + <xsl:attribute name="text:style-name"><xsl:value-of select="/uof:UOF_0000/扩展:扩展区_B200/扩展:扩展_B201/扩展:扩展内容_B204/uof:公文框绑定内容/@uof:公文框绑定内容å¼æ ·"/></xsl:attribute> + </xsl:if> + <xsl:element name="draw:frame"> + <xsl:if test="å­—:文字表属性_41CC"> + <xsl:attribute name="draw:style-name">Embeded_fr<xsl:number count="å­—:文字表_416C[not(@å­—:类型='sub-table')]" from="/uof:UOF_0000/å­—:文字处ç†æ–‡æ¡£_4225" level="any" format="1"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="draw:name">Embeded_frame<xsl:number count="å­—:文字表_416C[not(@å­—:类型='sub-table')]" from="/uof:UOF_0000/å­—:文字处ç†æ–‡æ¡£_4225" level="any" format="1"/></xsl:attribute> + <xsl:attribute name="text:anchor-type"><xsl:value-of select="'paragraph'"/></xsl:attribute> + <xsl:if test="å­—:文字表属性_41CC"> + <xsl:variable name="to_spand_frame_constant"> + <xsl:value-of select="0.44 div $other-to-cm-conversion-factor"/> + </xsl:variable> + <xsl:attribute name="svg:width"><xsl:value-of select="concat(sum(å­—:文字表属性_41CC/å­—:列宽集_41C1/å­—:列宽_41C2), $uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="draw:z-index"><xsl:value-of select="'0'"/></xsl:attribute> + <xsl:element name="draw:text-box"> + <xsl:element name="table:table"> + <xsl:for-each select="*"> + <xsl:choose> + <xsl:when test="name(.)='å­—:文字表属性_41CC'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="name(.)='å­—:è¡Œ_41CD'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="name(.)='å­—:修订开始_421F'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="name(.)='å­—:修订结æŸ_4223'"> + <xsl:apply-templates select="."/> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:element> + </xsl:element> + </xsl:element> + <xsl:if test="/uof:UOF_0000/扩展:扩展区_B200/扩展:扩展_B201/扩展:扩展内容_B204/uof:公文框绑定内容"> + <xsl:variable name="pos" select="/uof:UOF_0000/扩展:扩展区_B200/扩展:扩展_B201/扩展:扩展内容_B204/uof:公文框绑定内容/@uof:公文框绑定内容ä½ç½®"/> + <xsl:for-each select="/uof:UOF_0000/å­—:文字处ç†æ–‡æ¡£_4225/å­—:段è½_416B[position()=$pos]"> + <xsl:apply-templates/> + </xsl:for-each> + </xsl:if> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="table:table"> + <xsl:variable name="isWrap"> + <xsl:choose> + <xsl:when test="å­—:文字表属性_41CC/å­—:绕排_41C5 = 'around'">true</xsl:when> + <xsl:when test="å­—:文字表属性_41CC/@å¼æ ·å¼•ç”¨_419C != '' and key('uof-table-styles',å­—:文字表属性_41CC/@å¼æ ·å¼•ç”¨_419C)/å­—:绕排_41C5 = 'around'">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="$isWrap = 'true'"> + <xsl:attribute name="style:wrap">parallel</xsl:attribute> + </xsl:if> + <xsl:for-each select="*"> + <xsl:choose> + <xsl:when test="name(.)='å­—:文字表属性_41CC'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="name(.)='å­—:è¡Œ_41CD'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="name(.)='å­—:修订开始_421F'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="name(.)='å­—:修订结æŸ_4223'"> + <xsl:apply-templates select="."/> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="TextContent"> + <xsl:param name="content"/> + <xsl:for-each select="$content/*"> + <xsl:choose> + <xsl:when test="name(.)='å­—:分节_416A'"> + <!-- don't process this node here--> + </xsl:when> + <xsl:when test="name(.)='å­—:逻辑章节_421C'"> + + </xsl:when> + <xsl:when test="name(.)='å­—:段è½_416B'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="name(.)='å­—:文字表_416C'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="name(.)='å­—:修订开始_421F'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="name(.)='å­—:修订结æŸ_4223'"> + <xsl:apply-templates select="."/> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template name="TimeDateNumberStyle"> + <xsl:for-each select="//å­—:域开始_419E[@类型_416E='createdate'] | //å­—:域开始_419E[@类型_416E='time'] | //å­—:域开始_419E[@类型_416E='savedate'] | //å­—:域开始_419E[@类型_416E='date']"> + <xsl:variable name="styleName"> + <xsl:choose> + <xsl:when test="contains(substring-after(following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D[2]/å­—:文本串_415B[1],'\@ '),'d') or contains(substring-after(following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D[2]/å­—:文本串_415B[1],'\@ '),'M') or contains(substring-after(following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D[2]/å­—:文本串_415B[1],'\@ '),'y')">number:date-style</xsl:when> + <xsl:otherwise>number:time-style</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:element name="{$styleName}"> + <xsl:attribute name="style:name"><xsl:value-of select="generate-id()"/></xsl:attribute> + <xsl:variable name="datestr" select="substring-after(following-sibling::å­—:域代ç _419F/å­—:段è½_416B/å­—:å¥_419D[2]/å­—:文本串_415B[1],'\@ ')"/> + <xsl:call-template name="TimeTransform"> + <xsl:with-param name="str1" select="substring($datestr,2,string-length($datestr)-2)"/> + </xsl:call-template> + </xsl:element> + </xsl:for-each> + </xsl:template> + <xsl:template name="TableOfContentsField"> + <xsl:element name="text:table-of-content"> + <xsl:variable name="stylenum"> + <xsl:number from="/uof:UOF_0000/å­—:文字处ç†æ–‡æ¡£_4225" level="any" count="å­—:å¥_419D" format="1"/> + </xsl:variable> + <xsl:attribute name="text:style-name"><xsl:value-of select="concat('Sect',$stylenum)"/></xsl:attribute> + <xsl:variable name="aanum"> + <xsl:number value="0" format="1"/> + </xsl:variable> + <xsl:attribute name="text:name"><xsl:value-of select="concat('内容目录',$aanum + 1)"/></xsl:attribute> + <text:table-of-content-source text:outline-level="10"> + <text:index-title-template text:style-name="Contents_20_Heading">内容目录</text:index-title-template> + <text:table-of-content-entry-template text:outline-level="1" text:style-name="Contents 1"> + <text:index-entry-link-start text:style-name="Index_20_Link"/> + <text:index-entry-chapter/> + <text:index-entry-text/> + <text:index-entry-tab-stop style:type="right" style:leader-char="."/> + <text:index-entry-page-number/> + <text:index-entry-link-end/> + </text:table-of-content-entry-template> + <text:table-of-content-entry-template text:outline-level="2" text:style-name="Contents 2"> + <text:index-entry-link-start text:style-name="Index_20_Link"/> + <text:index-entry-chapter/> + <text:index-entry-text/> + <text:index-entry-tab-stop style:type="right" style:leader-char="."/> + <text:index-entry-page-number/> + <text:index-entry-link-end/> + </text:table-of-content-entry-template> + <text:table-of-content-entry-template text:outline-level="3" text:style-name="Contents 3"> + <text:index-entry-link-start text:style-name="Index_20_Link"/> + <text:index-entry-chapter/> + <text:index-entry-text/> + <text:index-entry-tab-stop style:type="right" style:leader-char="."/> + <text:index-entry-page-number/> + <text:index-entry-link-end/> + </text:table-of-content-entry-template> + <text:table-of-content-entry-template text:outline-level="4" text:style-name="Contents 4"> + <text:index-entry-link-start text:style-name="Index_20_Link"/> + <text:index-entry-chapter/> + <text:index-entry-text/> + <text:index-entry-tab-stop style:type="right" style:leader-char="."/> + <text:index-entry-page-number/> + <text:index-entry-link-end/> + </text:table-of-content-entry-template> + <text:table-of-content-entry-template text:outline-level="5" text:style-name="Contents 5"> + <text:index-entry-link-start text:style-name="Index_20_Link"/> + <text:index-entry-chapter/> + <text:index-entry-text/> + <text:index-entry-tab-stop style:type="right" style:leader-char="."/> + <text:index-entry-page-number/> + <text:index-entry-link-end/> + </text:table-of-content-entry-template> + <text:table-of-content-entry-template text:outline-level="6" text:style-name="Contents 6"> + <text:index-entry-link-start text:style-name="Index_20_Link"/> + <text:index-entry-chapter/> + <text:index-entry-text/> + <text:index-entry-tab-stop style:type="right" style:leader-char="."/> + <text:index-entry-page-number/> + <text:index-entry-link-end/> + </text:table-of-content-entry-template> + <text:table-of-content-entry-template text:outline-level="7" text:style-name="Contents 7"> + <text:index-entry-link-start text:style-name="Index_20_Link"/> + <text:index-entry-chapter/> + <text:index-entry-text/> + <text:index-entry-tab-stop style:type="right" style:leader-char="."/> + <text:index-entry-page-number/> + <text:index-entry-link-end/> + </text:table-of-content-entry-template> + <text:table-of-content-entry-template text:outline-level="8" text:style-name="Contents 8"> + <text:index-entry-link-start text:style-name="Index_20_Link"/> + <text:index-entry-chapter/> + <text:index-entry-text/> + <text:index-entry-tab-stop style:type="right" style:leader-char="."/> + <text:index-entry-page-number/> + <text:index-entry-link-end/> + </text:table-of-content-entry-template> + <text:table-of-content-entry-template text:outline-level="9" text:style-name="Contents 9"> + <text:index-entry-link-start text:style-name="Index_20_Link"/> + <text:index-entry-chapter/> + <text:index-entry-text/> + <text:index-entry-tab-stop style:type="right" style:leader-char="."/> + <text:index-entry-page-number/> + <text:index-entry-link-end/> + </text:table-of-content-entry-template> + <text:table-of-content-entry-template text:outline-level="10" text:style-name="Contents 10"> + <text:index-entry-link-start text:style-name="Index_20_Link"/> + <text:index-entry-chapter/> + <text:index-entry-text/> + <text:index-entry-tab-stop style:type="right" style:leader-char="."/> + <text:index-entry-page-number/> + <text:index-entry-link-end/> + </text:table-of-content-entry-template> + </text:table-of-content-source> + <text:index-body> + <text:index-title> + <xsl:attribute name="text:style-name"><xsl:value-of select="concat('Sect',$stylenum)"/></xsl:attribute> + <xsl:attribute name="text:name"><xsl:value-of select="concat('内容目录',$aanum + 1,'_Head')"/></xsl:attribute> + <xsl:apply-templates select="following-sibling::å­—:域代ç _419F/å­—:段è½_416B[position()=2]"/> + </text:index-title> + <xsl:for-each select="following-sibling::å­—:域代ç _419F/child::*[position()>2]"> + <xsl:apply-templates select="."/> + </xsl:for-each> + </text:index-body> + </xsl:element> + </xsl:template> + <xsl:template name="AlphabeticalIndexField"> + <xsl:element name="text:alphabetical-index"> + <xsl:variable name="stylenum"> + <xsl:number from="/uof:UOF_0000/å­—:文字处ç†æ–‡æ¡£_4225" level="any" count="å­—:å¥_419D" format="1"/> + </xsl:variable> + <xsl:attribute name="text:style-name"><xsl:value-of select="concat('Sect',$stylenum)"/></xsl:attribute> + <xsl:variable name="aanum"> + <xsl:number value="0" format="1"/> + </xsl:variable> + <xsl:attribute name="text:name"><xsl:value-of select="concat('索引目录',$aanum + 1)"/></xsl:attribute> + <text:alphabetical-index-source text:main-entry-style-name="Main_index_entry" text:sort-algorithm="pinyin" fo:language="zh" fo:country="CN"> + <text:index-title-template text:style-name="Index_20_Heading">索引目录</text:index-title-template> + <text:alphabetical-index-entry-template text:outline-level="separator" text:style-name="Index_Separator"> + <text:index-entry-text/> + </text:alphabetical-index-entry-template> + <text:alphabetical-index-entry-template text:outline-level="1" text:style-name="Index_20_1"> + <text:index-entry-text/> + <text:index-entry-tab-stop style:type="right" style:leader-char="."/> + <text:index-entry-page-number/> + </text:alphabetical-index-entry-template> + <text:alphabetical-index-entry-template text:outline-level="2" text:style-name="Index_20_2"> + <text:index-entry-text/> + <text:index-entry-tab-stop style:type="right" style:leader-char="."/> + <text:index-entry-page-number/> + </text:alphabetical-index-entry-template> + <text:alphabetical-index-entry-template text:outline-level="3" text:style-name="Index_20_3"> + <text:index-entry-text/> + <text:index-entry-tab-stop style:type="right" style:leader-char="."/> + <text:index-entry-page-number/> + </text:alphabetical-index-entry-template> + </text:alphabetical-index-source> + <text:index-body> + <text:index-title> + <xsl:attribute name="text:style-name"><xsl:value-of select="concat('Sect',$stylenum)"/></xsl:attribute> + <xsl:attribute name="text:name"><xsl:value-of select="concat('索引目录',$aanum + 1,'_Head')"/></xsl:attribute> + <xsl:for-each select="å­—:域代ç _419F/å­—:段è½_416B[position()=2]"> + <text:p text:style-name="Index_20_Heading"> + <xsl:apply-templates select=".//å­—:文本串_415B"/> + </text:p> + </xsl:for-each> + </text:index-title> + <xsl:if test="å­—:域开始_419E/@类型_416E='INDEX'"> + <xsl:for-each select="å­—:域代ç _419F/å­—:段è½_416B[position()>2]"> + <xsl:element name="text:p"> + <xsl:attribute name="text:style-name"><xsl:value-of select="./å­—:段è½å±žæ€§_419B/@å¼æ ·å¼•ç”¨_419C"/></xsl:attribute> + <xsl:for-each select="å­—:å¥_419D"> + <xsl:apply-templates select="self::node()/*"/> + </xsl:for-each> + </xsl:element> + </xsl:for-each> + </xsl:if> + </text:index-body> + </xsl:element> + </xsl:template> + <xsl:template name="TimeTransform"> + <xsl:param name="str1"/> + <xsl:choose> + <xsl:when test="contains($str1,'[DBNum1]')"> + <xsl:analyze-string select="substring-after($str1,'[DBNum1]')" regex="(am/pm)|(AM/PM)|[a-zA-Z]+"> + <xsl:matching-substring> + <xsl:variable name="string" select="."/> + <xsl:choose> + <xsl:when test="$string='yyyy'"> + <number:year number:style="rolong"/> + </xsl:when> + <xsl:when test="$string='M'"> + <number:month number:style="rolong" number:textual="true"/> + </xsl:when> + <xsl:when test="$string='d'"> + <number:day number:style="rolong"/> + </xsl:when> + <xsl:when test="$string='AM/PM'"> + <number:am-pm/> + </xsl:when> + <xsl:when test="$string='h'"> + <number:hours number:style="long"/> + </xsl:when> + <xsl:when test="$string='mm'"> + <number:minutes number:style="long"/> + </xsl:when> + <xsl:when test="$string='ss'"> + <number:seconds number:style="long"/> + </xsl:when> + </xsl:choose> + </xsl:matching-substring> + <xsl:non-matching-substring> + <number:text> + <xsl:value-of select="."/> + </number:text> + </xsl:non-matching-substring> + </xsl:analyze-string> + </xsl:when> + <xsl:otherwise> + <xsl:analyze-string select="$str1" regex="(am/pm)|(AM/PM)|[a-zA-Z]+"> + <xsl:matching-substring> + <xsl:variable name="string" select="."/> + <xsl:choose> + <xsl:when test="$string='am/pm' or $string='AM/PM'"> + <number:am-pm/> + </xsl:when> + <xsl:when test="$string='yyyy'"> + <number:year number:style="long"/> + </xsl:when> + <xsl:when test="$string='yy'"> + <number:year/> + </xsl:when> + <xsl:when test="$string='dddd'"> + <number:day-of-week number:style="long"/> + </xsl:when> + <xsl:when test="$string='dd'"> + <number:day number:style="long"/> + </xsl:when> + <xsl:when test="$string='d'"> + <number:day/> + </xsl:when> + <xsl:when test="$string='MMMM'"> + <number:month number:style="long" number:textual="true"/> + </xsl:when> + <xsl:when test="$string='MMM' or $string='MM'"> + <number:month number:style="long"/> + </xsl:when> + <xsl:when test="$string='M'"> + <number:month/> + </xsl:when> + <xsl:when test="$string='HH' or $string='hh'"> + <number:hours number:style="long"/> + </xsl:when> + <xsl:when test="$string='h' or $string='H'"> + <number:hours/> + </xsl:when> + <xsl:when test="$string='mm'"> + <number:minutes number:style="long"/> + </xsl:when> + <xsl:when test="$string='m'"> + <number:minutes/> + </xsl:when> + <xsl:when test="$string='SS' or $string='ss'"> + <number:seconds number:style="long"/> + </xsl:when> + <xsl:when test="$string='s'"> + <number:seconds/> + </xsl:when> + <xsl:when test="$string='WW'"> + <number:week-of-year number:style="long"/> + </xsl:when> + <xsl:when test="$string='W'"> + <number:day-of-week number:style="long"/> + </xsl:when> + <xsl:when test="$string='Qå­£'"> + <number:quarter/> + </xsl:when> + <xsl:when test="$string='第QQ季度'"> + <number:quarter number:style="long"/> + </xsl:when> + <xsl:when test="$string='NN'"> + <number:text>第</number:text> + <number:week-of-year/> + <number:text>周</number:text> + </xsl:when> + </xsl:choose> + </xsl:matching-substring> + <xsl:non-matching-substring> + <number:text> + <xsl:value-of select="."/> + </number:text> + </xsl:non-matching-substring> + </xsl:analyze-string> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!--<xsl:template name="TimeTransform"> + <xsl:param name="str1"/> + <xsl:choose> + + <xsl:when test="substring($str1,1,5)='am/pm'"> + <xsl:variable name="str1-before" select="substring($str1,1,5)"/> + <xsl:variable name="str1-after" select="substring($str1,6)"/> + <number:am-pm/> + <xsl:if test="$str1-after != ' '"> + <number:text> + <xsl:value-of select="substring($str1-after,1,1)"/> + </number:text> + </xsl:if> + <xsl:if test="string-length($str1-after)&gt;1"> + <xsl:call-template name="TimeTransform"> + <xsl:with-param name="str1" select="substring($str1-after,2)"/> + </xsl:call-template> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="substring($str1,1,1)=substring($str1,2,1) and substring($str1,2,1) !=substring($str1,3,1) "> + <xsl:variable name="str1-before" select="substring($str1,1,2)"/> + <xsl:variable name="str1-after" select="substring($str1,3)"/> + <xsl:if test="substring($str1,1,1)='H' or substring($str1,1,1)='h'"> + <number:hours number:style="long"/> + </xsl:if> + <xsl:if test="substring($str1,1,1)='M' or substring($str1,1,1)='m'"> + <number:minutes number:style="long"/> + </xsl:if> + <xsl:if test="substring($str1,1,1)='S' or substring($str1,1,1)='s'"> + <number:seconds number:style="long"/> + </xsl:if> + <number:text> + <xsl:value-of select="substring($str1-after,1,1)"/> + </number:text> + <xsl:if test="string-length($str1-after)&gt;1"> + <xsl:call-template name="TimeTransform"> + <xsl:with-param name="str1" select="substring($str1-after,2)"/> + </xsl:call-template> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:if test="substring($str1,1,1)='H'or substring($str1,1,1)='M'or substring($str1,1,1)='S'or substring($str1,1,1)='h' or substring($str1,1,1)='m' or substring($str1,1,1)='s'"> + <xsl:variable name="str1-after" select="substring($str1,2)"/> + <xsl:variable name="str1-before" select="substring($str1,1,1)"/> + <xsl:if test="substring($str1,1,1)='H' or substring($str1,1,1)='h'"> + <number:hours/> + <number:text> + <xsl:value-of select="substring($str1-after,1,1)"/> + </number:text> + </xsl:if> + <xsl:if test="substring($str1,1,1)='M' or substring($str1,1,1)='m'"> + <number:minutes/> + <number:text> + <xsl:value-of select="substring($str1-after,1,1)"/> + </number:text> + </xsl:if> + <xsl:if test="substring($str1,1,1)='S' or substring($str1,1,1)='s'"> + <number:seconds/> + <number:text> + <xsl:value-of select="substring($str1-after,1,1)"/> + </number:text> + </xsl:if> + <xsl:if test="string-length($str1-after)&gt;1"> + <xsl:call-template name="TimeTransform"> + <xsl:with-param name="str1" select="substring($str1-after,2)"/> + </xsl:call-template> + </xsl:if> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="DateTimeTransform"> + <xsl:param name="str1"/> + <xsl:choose> + + <xsl:when test="substring($str1,1,5)='am/pm'"> + <xsl:variable name="str1-before" select="substring($str1,1,5)"/> + <xsl:variable name="str1-after" select="substring($str1,6)"/> + <number:am-pm/> + <xsl:if test="$str1-after != ' '"> + <number:text> + <xsl:value-of select="substring($str1-after,1,1)"/> + </number:text> + </xsl:if> + <xsl:if test="string-length($str1-after)&gt;1"> + <xsl:call-template name="TimeTransform"> + <xsl:with-param name="str1" select="substring($str1-after,2)"/> + </xsl:call-template> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="substring($str1,1,4)='yyyy'"> + <xsl:variable name="str1-before" select="substring($str1,1,4)"/> + <xsl:variable name="str1-after" select="substring($str1,5)"/> + <number:year number:style="long"/> + <number:text> + <xsl:value-of select="substring($str1-after,1,1)"/> + </number:text> + <xsl:if test="string-length($str1-after)&gt;1"> + <xsl:call-template name="DateTimeTransform"> + <xsl:with-param name="str1" select="substring($str1-after,2)"/> + </xsl:call-template> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="substring($str1,1,1)=substring($str1,2,1) and substring($str1,2,1) !=substring($str1,3,1) "> + <xsl:variable name="str1-before" select="substring($str1,1,2)"/> + <xsl:variable name="str1-after" select="substring($str1,3)"/> + <xsl:if test="substring($str1,1,1)='y'"> + <number:year/> + </xsl:if> + <xsl:if test="substring($str1,1,1)='M'"> + <number:month number:style="long"/> + </xsl:if> + <xsl:if test="substring($str1,1,1)='d'"> + <number:day number:style="long"/> + </xsl:if> + <xsl:if test="substring($str1,1,1)='H' or substring($str1,1,1)='h'"> + <number:hours number:style="long"/> + </xsl:if> + <xsl:if test="substring($str1,1,1)='m'"> + <number:minutes number:style="long"/> + </xsl:if> + <xsl:if test="substring($str1,1,1)='s'"> + <number:seconds number:style="long"/> + </xsl:if> + <xsl:if test="substring($str1,1,1)='W'"> + <number:week-of-year number:style="long"/> + </xsl:if> + <number:text> + <xsl:value-of select="substring($str1-after,1,1)"/> + </number:text> + <xsl:if test="string-length($str1-after)&gt;1"> + <xsl:call-template name="DateTimeTransform"> + <xsl:with-param name="str1" select="substring($str1-after,2)"/> + </xsl:call-template> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:if test="substring($str1,1,1)='M'or substring($str1,1,1)='d'or substring($str1,1,1)='h'or substring($str1,1,1)='m'or substring($str1,1,1)='s'"> + <xsl:variable name="str1-after" select="substring($str1,2)"/> + <xsl:variable name="str1-before" select="substring($str1,1,1)"/> + <xsl:if test="substring($str1,1,1)='M'"> + <number:month/> + <number:text> + <xsl:value-of select="substring($str1-after,1,1)"/> + </number:text> + </xsl:if> + <xsl:if test="substring($str1,1,1)='d'"> + <number:day/> + <number:text> + <xsl:value-of select="substring($str1-after,1,1)"/> + </number:text> + </xsl:if> + <xsl:if test="substring($str1,1,1)='h'"> + <number:hours/> + <number:text> + <xsl:value-of select="substring($str1-after,1,1)"/> + </number:text> + </xsl:if> + <xsl:if test="substring($str1,1,1)='m'"> + <number:minutes/> + <number:text> + <xsl:value-of select="substring($str1-after,1,1)"/> + </number:text> + </xsl:if> + <xsl:if test="substring($str1,1,1)='s'"> + <number:seconds/> + <number:text> + <xsl:value-of select="substring($str1-after,1,1)"/> + </number:text> + </xsl:if> + <xsl:if test="string-length($str1-after)&gt;1"> + <xsl:call-template name="DateTimeTransform"> + <xsl:with-param name="str1" select="substring($str1-after,2)"/> + </xsl:call-template> + </xsl:if> + </xsl:if> + <xsl:if test="contains(substring($str1,1,3),'Q' )"> + <xsl:choose> + <xsl:when test="substring($str1,1,1)='Q'"> + <xsl:variable name="str1-before" select="substring($str1,1,2)"/> + <xsl:variable name="str1-after" select="substring($str1,3)"/> + <number:quarter/> + <number:text> + <xsl:value-of select="substring($str1-after,1,1)"/> + </number:text> + <xsl:if test="string-length($str1-after)&gt;1"> + <xsl:call-template name="DateTimeTransform"> + <xsl:with-param name="str1" select="substring($str1-after,2)"/> + </xsl:call-template> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="str1-before" select="substring($str1,1,5)"/> + <xsl:variable name="str1-after" select="substring($str1,6)"/> + <number:quarter number:style="long"/> + <number:text> + <xsl:value-of select="substring($str1-after,1,1)"/> + </number:text> + <xsl:if test="string-length($str1-after)&gt;1"> + <xsl:call-template name="DateTimeTransform"> + <xsl:with-param name="str1" select="substring($str1-after,2)"/> + </xsl:call-template> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="contains(substring(normalize-space($str1),1,3),'W' )"> + <xsl:variable name="str1-before" select="substring(normalize-space($str1),1,3)"/> + <xsl:variable name="str1-after" select="substring(normalize-space($str1),4)"/> + <number:day-of-week number:style="long"/> + <number:text> + <xsl:value-of select="substring($str1-after,1,1)"/> + </number:text> + <xsl:if test="string-length($str1-after)&gt;1"> + <xsl:call-template name="DateTimeTransform"> + <xsl:with-param name="str1" select="substring($str1-after,2)"/> + </xsl:call-template> + </xsl:if> + </xsl:if> + <xsl:if test="contains(substring($str1,1,3),'NN' ) and substring($str1,1,1)!='NN' "> + <xsl:variable name="str1-before" select="substring($str1,1,3)"/> + <xsl:variable name="str1-after" select="substring($str1,4)"/> + <number:text>第</number:text> + <number:week-of-year/> + <number:text>周</number:text> + <xsl:if test="string-length($str1-after)&gt;1"> + <xsl:call-template name="DateTimeTransform"> + <xsl:with-param name="str1" select="substring($str1-after,2)"/> + </xsl:call-template> + </xsl:if> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template>--> + <xsl:template name="DateField"> + <xsl:if test="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B"> + <!--<xsl:variable name="date0" select="substring-after(following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B,'\@ ')"/> + <xsl:variable name="datestr"> + <xsl:choose> + <xsl:when test="contains($date0,'\*')"> + <xsl:value-of select="string(substring-before($date0,'\*'))"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$date0"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="DateTimeTransform"> + <xsl:with-param name="str1" select="substring($datestr,2,string-length($datestr)-2)"/> + </xsl:call-template>--> + <xsl:variable name="datestr" select="following-sibling::å­—:å¥_419D[1]/å­—:文本串_415B"/> + <xsl:attribute name="style:data-style-name"><xsl:value-of select="generate-id()"/></xsl:attribute> + <xsl:attribute name="text:date-value"><xsl:value-of select="$datestr"/></xsl:attribute> + <xsl:if test="@是å¦é”定_416F='true'"> + <xsl:attribute name="text:fixed">true</xsl:attribute> + </xsl:if> + <xsl:value-of select="$datestr"/> + </xsl:if> + </xsl:template> + <xsl:template name="TimeField"> + <xsl:if test="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B"> + <!--<xsl:variable name="date0" select="substring-after(following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B,'\@ ')"/> + <xsl:variable name="datestr" select="$date0"/> + <xsl:call-template name="TimeTransform"> + <xsl:with-param name="str1" select="substring($datestr,2,string-length($datestr)-2)"/> + </xsl:call-template>--> + <xsl:variable name="datestr" select="following-sibling::å­—:å¥_419D[1]/å­—:文本串_415B"/> + <xsl:attribute name="style:data-style-name"><xsl:value-of select="generate-id()"/></xsl:attribute> + <xsl:if test="$datestr != ''"> + <xsl:attribute name="text:time-value"><xsl:value-of select="$datestr"/></xsl:attribute> + </xsl:if> + <xsl:if test="@是å¦é”定_416F='true'"> + <xsl:attribute name="text:fixed">true</xsl:attribute> + </xsl:if> + <xsl:value-of select="$datestr"/> + </xsl:if> + </xsl:template> + <xsl:template name="OutputDateField"> + <xsl:variable name="datestr" select="following-sibling::å­—:å¥_419D[1]/å­—:文本串_415B"/> + <xsl:element name="text:date"> + <xsl:attribute name="style:data-style-name"><xsl:value-of select="generate-id()"/></xsl:attribute> + <xsl:attribute name="text:date-value"><xsl:value-of select="$datestr"/></xsl:attribute> + <xsl:if test="@是å¦é”定_416F='true'"> + <xsl:attribute name="text:fixed">true</xsl:attribute> + </xsl:if> + <xsl:value-of select="$datestr"/> + </xsl:element> + </xsl:template> + <xsl:template name="EditingDurationField"> + <xsl:variable name="datestr" select="following-sibling::å­—:å¥_419D[1]/å­—:文本串_415B"/> + <xsl:element name="text:editing-duration"> + <xsl:attribute name="style:data-style-name"><xsl:value-of select="generate-id()"/></xsl:attribute> + <xsl:if test="@是å¦é”定_416F='true'"> + <xsl:attribute name="text:fixed">true</xsl:attribute> + </xsl:if> + <xsl:value-of select="$datestr"/> + </xsl:element> + </xsl:template> + <xsl:template name="PageNumberField"> + <xsl:element name="text:page-number"> + <xsl:for-each select="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B"> + <xsl:variable name="format"> + <xsl:value-of select="substring-after(.,' \* ')"/> + </xsl:variable> + <xsl:variable name="fmt"> + <xsl:call-template name="NumFormat"> + <xsl:with-param name="oo_format" select="$format"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="style:num-format"><xsl:value-of select="$fmt"/></xsl:attribute> + <xsl:attribute name="text:select-page"><xsl:choose><xsl:when test="../../../å­—:页ç è®¾ç½®_4205/@å­—:首页显示 = 'false'">current</xsl:when><xsl:otherwise>current</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="following-sibling::node() = 'PAGE \* Arabic'"> + <xsl:attribute name="text:page-adjust"><xsl:value-of select="number(following-sibling::node()) - 1"/></xsl:attribute> + </xsl:if> + <xsl:value-of select="following-sibling::node()"/> + <xsl:value-of select="../../../following-sibling::node()"/> + </xsl:for-each> + </xsl:element> + </xsl:template> + <xsl:template name="PageCountField"> + <xsl:if test="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B"> + <!-- + <xsl:variable name="date0" select="substring-after(following-sibling::å­—:域代ç _419F[1][@类型_416E = 'numpages']/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B,' \* ')"/> + <xsl:variable name="datestr" select="substring-before(following-sibling::å­—:域代ç _419F[1][@类型_416E = 'numpages']/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B,'\* ')"/> + + <xsl:variable name="fmt"> + <xsl:call-template name="NumFormat"> + <xsl:with-param name="oo_format" select="substring-before($date0,' \*')"/> + </xsl:call-template> + </xsl:variable>--> + <xsl:variable name="fmt"> + <xsl:call-template name="NumFormat"> + <xsl:with-param name="oo_format" select="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B"/> + </xsl:call-template> + </xsl:variable> + <xsl:element name="text:page-count"> + <xsl:attribute name="style:num-format"><xsl:value-of select="$fmt"/></xsl:attribute> + <xsl:value-of select="following-sibling::å­—:å¥_419D/å­—:文本串_415B"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="AuthorField"> + <xsl:if test="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B"> + <xsl:variable name="datestr"> + <xsl:choose> + <xsl:when test="contains(following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B,'\*')"> + <xsl:value-of select="substring-before(following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B,' \* ')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$datestr='AUTHOR'"> + <xsl:element name="text:author-name"> + <xsl:value-of select="following-sibling::å­—:å¥_419D/å­—:文本串_415B"/> + </xsl:element> + </xsl:when> + <xsl:when test="$datestr='AUTHORINITIALS'"> + <xsl:element name="text:author-initials"> + <xsl:value-of select="following-sibling::å­—:å¥_419D/å­—:文本串_415B"/> + </xsl:element> + </xsl:when> + <xsl:when test="$datestr='MODIFICATIONAUTHOR'"> + <xsl:element name="text:creator"> + <xsl:value-of select="following-sibling::å­—:å¥_419D/å­—:文本串_415B"/> + </xsl:element> + </xsl:when> + <xsl:when test="$document_type != 'presentation'"> + <xsl:element name="text:initial-creator"> + <xsl:value-of select="following-sibling::å­—:å¥_419D/å­—:文本串_415B"/> + </xsl:element> + </xsl:when> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template name="TitleField"> + <xsl:if test="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B"> + <xsl:variable name="date0" select="substring-after(following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B,' \* ')"/> + <xsl:variable name="datestr" select="substring-before(following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B,'\* ')"/> + <xsl:element name="text:title"> + <xsl:value-of select="following-sibling::å­—:å¥_419D/å­—:文本串_415B"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="SubjectField"> + <xsl:if test="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B"> + <xsl:variable name="date0" select="substring-after(following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B,' \* ')"/> + <xsl:variable name="datestr" select="substring-before(following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B,'\* ')"/> + <xsl:element name="text:subject"> + <xsl:value-of select="following-sibling::å­—:å¥_419D/å­—:文本串_415B"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="KeywordsField"> + <xsl:if test="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B"> + <xsl:element name="text:keywords"> + <xsl:if test="@是å¦é”定_416F='true'"> + <xsl:attribute name="text:fixed">true</xsl:attribute> + </xsl:if> + <xsl:value-of select="following-sibling::å­—:å¥_419D/å­—:文本串_415B"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="CommentsField"> + <xsl:if test="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B"> + <xsl:element name="text:description"> + <xsl:if test="@是å¦é”定_416F='true'"> + <xsl:attribute name="text:fixed">true</xsl:attribute> + </xsl:if> + <xsl:value-of select="following-sibling::å­—:å¥_419D/å­—:文本串_415B"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="RevnumField"> + <xsl:if test="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B"> + <xsl:element name="text:editing-cycles"> + <xsl:if test="@是å¦é”定_416F='true'"> + <xsl:attribute name="text:fixed">true</xsl:attribute> + </xsl:if> + <xsl:value-of select="following-sibling::å­—:å¥_419D/å­—:文本串_415B"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="FilenameField"> + <xsl:if test="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B"> + <xsl:element name="text:file-name"> + <xsl:variable name="string"> + <xsl:value-of select="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B"/> + </xsl:variable> + <xsl:attribute name="text:display"><xsl:choose><xsl:when test="contains($string,' \p')">full</xsl:when><xsl:otherwise>name-and-extension</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="@是å¦é”定_416F='true'"> + <xsl:attribute name="text:fixed">true</xsl:attribute> + </xsl:if> + <xsl:value-of select="following-sibling::å­—:å¥_419D/å­—:文本串_415B"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="EditTime"> + <xsl:if test="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B"> + <!--<xsl:variable name="date0" select="substring-after(following-sibling::å­—:域代ç _419F/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B,'\@ ')"/> + <xsl:variable name="datestr" select="$date0"/> + <xsl:call-template name="TimeTransform"> + <xsl:with-param name="str1" select="substring($datestr,2,string-length($datestr)-2)"/> + </xsl:call-template>--> + <xsl:variable name="datestr" select="following-sibling::å­—:å¥_419D[1]/å­—:文本串_415B"/> + <xsl:attribute name="style:data-style-name"><xsl:value-of select="generate-id()"/></xsl:attribute> + <xsl:if test="$datestr != ''"> + <xsl:attribute name="text:time-value"><xsl:value-of select="$datestr"/></xsl:attribute> + </xsl:if> + <xsl:if test="@是å¦é”定_416F='true'"> + <xsl:attribute name="text:fixed">true</xsl:attribute> + </xsl:if> + <xsl:value-of select="$datestr"/> + </xsl:if> + </xsl:template> + <xsl:template name="CreationTime"> + <xsl:if test="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B"> + <!--<xsl:variable name="date0" select="substring-after(following-sibling::å­—:域代ç _419F/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B,'\@ ')"/> + <xsl:variable name="datestr" select="$date0"/> + <xsl:call-template name="TimeTransform"> + <xsl:with-param name="str1" select="substring($datestr,2,string-length($datestr)-2)"/> + </xsl:call-template>--> + <xsl:variable name="datestr" select="following-sibling::å­—:å¥_419D[1]/å­—:文本串_415B"/> + <xsl:attribute name="style:data-style-name"><xsl:value-of select="generate-id()"/></xsl:attribute> + <xsl:if test="$datestr != ''"> + <xsl:attribute name="text:time-value"><xsl:value-of select="$datestr"/></xsl:attribute> + </xsl:if> + <xsl:if test="@是å¦é”定_416F='true'"> + <xsl:attribute name="text:fixed">true</xsl:attribute> + </xsl:if> + <xsl:value-of select="$datestr"/> + </xsl:if> + </xsl:template> + <xsl:template name="CharCount"> + <xsl:if test="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B"> + <!--<xsl:variable name="date0" select="substring-after(following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B,' \* ')"/> + <xsl:variable name="datestr" select="substring-before(following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B,'\* ')"/> + <xsl:variable name="fmt"> + <xsl:call-template name="NumFormat"> + <xsl:with-param name="oo_format" select="substring-before($date0,' \#')"/> + </xsl:call-template> + </xsl:variable>--> + <xsl:variable name="fmt"> + <xsl:call-template name="NumFormat"> + <xsl:with-param name="oo_format" select="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B"/> + </xsl:call-template> + </xsl:variable> + <xsl:element name="text:character-count"> + <xsl:attribute name="style:num-format"><xsl:value-of select="$fmt"/></xsl:attribute> + <xsl:value-of select="following-sibling::å­—:å¥_419D/å­—:文本串_415B"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="CaptionField"> + <xsl:if test="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B or å­—:域代ç _419F/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B"> + <xsl:variable name="aa" select="substring-after(following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B,'\f ')"/> + <xsl:variable name="ooow" select="substring-after($aa,'ooow:') "/> + <xsl:variable name="as" select="substring-before(following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B,' \* ')"/> + <xsl:variable name="ad"> + <xsl:value-of select="substring-after($as,'SEQ ') "/> + </xsl:variable> + <xsl:variable name="num"> + <xsl:value-of select="substring-after(substring-before(following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B,' \f'),'\* ')"/> + </xsl:variable> + <xsl:variable name="fmt"> + <xsl:call-template name="NumFormat"> + <xsl:with-param name="oo_format" select="$num"/> + </xsl:call-template> + </xsl:variable> + <xsl:element name="text:sequence"> + <xsl:attribute name="text:name"><xsl:choose><xsl:when test="$ad='表格'">Table</xsl:when><xsl:when test="$ad='图表'">Drawing</xsl:when><xsl:otherwise><xsl:value-of select="$ad"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="text:formula"><xsl:choose><xsl:when test="contains($aa,'ooow:')"><xsl:value-of select="$ooow"/></xsl:when><xsl:when test="contains($as,'表格')"><xsl:value-of select="concat('Table','+',$fmt)"/></xsl:when><xsl:when test="contains($as,'图表')"><xsl:value-of select="concat('Drawing','+',$fmt)"/></xsl:when><xsl:otherwise><xsl:value-of select="$aa"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="style:num-format"><xsl:value-of select="$fmt"/></xsl:attribute> + <xsl:value-of select="following-sibling::å­—:å¥_419D[1]/å­—:文本串_415B"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="PlaceholderField"> + <xsl:element name="text:placeholder"> + <xsl:attribute name="text:placeholder-type"><xsl:value-of select="substring-before(@类型_416E,'placeholder')"/></xsl:attribute> + <xsl:attribute name="text:description"><xsl:value-of select="following-sibling::å­—:域代ç _419F/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B"/></xsl:attribute> + <xsl:value-of select="following-sibling::å­—:å¥_419D[1]/å­—:文本串_415B"/> + </xsl:element> + </xsl:template> + <xsl:template name="PageinSection"> + <text:section> + <xsl:attribute name="text:name">sect<xsl:number from="/uof:UOF_0000/å­—:文字处ç†æ–‡æ¡£_4225" level="any" count="å­—:域开始_419E[@类型_416E='pageinsection']"/></xsl:attribute> + <xsl:if test="å­—:域开始_419E/@是å¦é”定_416F='true'"> + <xsl:attribute name="text:protected">true</xsl:attribute> + </xsl:if> + <xsl:for-each select="following-sibling::å­—:域代ç _419F/child::node()"> + <xsl:apply-templates select="."/> + </xsl:for-each> + </text:section> + </xsl:template> + <xsl:template name="SectionField"> + <text:section> + <xsl:attribute name="text:name">sect<xsl:number from="/uof:UOF_0000/å­—:文字处ç†æ–‡æ¡£_4225" level="any" count="å­—:域开始_419E[@类型_416E='section']"/></xsl:attribute> + <xsl:if test="å­—:域开始_419E/@是å¦é”定_416F='true'"> + <xsl:attribute name="text:protected">true</xsl:attribute> + </xsl:if> + <xsl:for-each select="following-sibling::å­—:域代ç _419F/child::node()"> + <xsl:apply-templates select="."/> + </xsl:for-each> + </text:section> + </xsl:template> + <xsl:template name="NumFormat"> + <xsl:param name="oo_format"/> + <xsl:choose> + <xsl:when test="contains($oo_format,'Arabic')">1</xsl:when> + <xsl:when test="contains($oo_format,'ALPHABETIC')">A</xsl:when> + <xsl:when test="contains($oo_format,'alphabetic')">a</xsl:when> + <xsl:when test="contains($oo_format,'ROMAN')">I</xsl:when> + <xsl:when test="contains($oo_format,'roman')">i</xsl:when> + <xsl:when test="contains($oo_format,'CHINESENUM3')">一, 二, 三, ...</xsl:when> + <xsl:when test="contains($oo_format,'CHINESENUM2')">壹, è´°, å, ...</xsl:when> + <xsl:when test="contains($oo_format,'ZODIAC1')">甲, ä¹™, 丙, ...</xsl:when> + <xsl:when test="contains($oo_format,'ZODIAC2')">å­, 丑, 寅, ...</xsl:when> + <xsl:when test="contains($oo_format,'GB1')">1, ï¼’, 3, ...</xsl:when> + <xsl:when test="contains($oo_format,'GB3')">â‘ , â‘¡, â‘¢, ...</xsl:when> + <xsl:when test="contains($oo_format,'GB4')">㈠, ㈡, ㈢, ...</xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="AdjustNumber"> + <xsl:param name="format"/> + <xsl:param name="adjustnode"/> + <xsl:choose> + <xsl:when test="$format='Arabic'"> + <xsl:value-of select="number($adjustnode) - 1"/> + </xsl:when> + <xsl:when test="$format='ALPHABETIC'"> + <xsl:value-of select="string-to-codepoints($adjustnode) - string-to-codepoints('A')"/> + </xsl:when> + <xsl:when test="$format='alphabetic'"> + <xsl:value-of select="string-to-codepoints($adjustnode) - string-to-codepoints('a')"/> + </xsl:when> + <xsl:when test="$format='ROMAN'"> + <xsl:value-of select="string-to-codepoints($adjustnode) - string-to-codepoints('I')"/> + </xsl:when> + <xsl:when test="$format='roman'"> + <xsl:value-of select="string-to-codepoints($adjustnode) - string-to-codepoints('i')"/> + </xsl:when> + <xsl:when test="$format='CHINESENUM3'"> + <xsl:value-of select="string-to-codepoints($adjustnode) - string-to-codepoints('一')"/> + </xsl:when> + <xsl:when test="$format='CHINESENUM2'"> + <xsl:value-of select="string-to-codepoints($adjustnode) - string-to-codepoints('壹')"/> + </xsl:when> + <xsl:when test="$format='ZODIAC1'"> + <xsl:value-of select="string-to-codepoints($adjustnode) - string-to-codepoints('甲')"/> + </xsl:when> + <xsl:when test="$format='ZODIAC2'"> + <xsl:value-of select="string-to-codepoints($adjustnode) - string-to-codepoints('å­')"/> + </xsl:when> + <xsl:when test="$format='GB3'"> + <xsl:value-of select="string-to-codepoints($adjustnode) - string-to-codepoints('â‘ ')"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="OutputPageNumber"> + <xsl:for-each select="./following-sibling::å­—:域代ç _419F[position() = 1]/å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B"> + <xsl:variable name="format" select="substring-after(.,' \* ')"/> + <xsl:variable name="fmt"> + <xsl:call-template name="NumFormat"> + <xsl:with-param name="oo_format" select="$format"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="style:num-format"><xsl:value-of select="$fmt"/></xsl:attribute> + <xsl:attribute name="text:select-page">current</xsl:attribute> + <!--在style:page-number的基础上累加产生新的首页页ç --> + <xsl:variable name="adjustnode"> + <xsl:value-of select="../../../following-sibling::node()[1][name() = 'å­—:å¥_419D']/å­—:文本串_415B"/> + </xsl:variable> + <xsl:variable name="adjust"> + <xsl:call-template name="AdjustNumber"> + <xsl:with-param name="format" select="$format"/> + <xsl:with-param name="adjustnode" select="$adjustnode"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="text:page-adjust"><xsl:value-of select="number($adjust)"/></xsl:attribute> + </xsl:for-each> + </xsl:template> + <!--xsl:template name="InMasterPage"> + <xsl:for-each select=".."> + <xsl:choose> + <xsl:when test="name(.) = 'æ¼”:æ¯ç‰ˆ'"> + <xsl:value-of select="'true'"/> + </xsl:when> + <xsl:when test="name(.) = 'æ¼”:å¹»ç¯ç‰‡'"> + <xsl:value-of select="'false'"/> + </xsl:when> + <xsl:when test="name(.) = 'æ¼”:主体'"> + <xsl:value-of select="'false'"/> + </xsl:when> + <xsl:when test="name(.) = 'uof:UOF_0000'"> + <xsl:value-of select="'false'"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="InMasterPage"/> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:template--> + <xsl:template match="å­—:域开始_419E"> + <xsl:choose> + <xsl:when test="@类型_416E='date'"> + <text:span> + <xsl:attribute name="text:style-name" select="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:å¥å±žæ€§_4158/@å¼æ ·å¼•ç”¨_4117"/> + <xsl:element name="text:date"> + <xsl:call-template name="DateField"/> + </xsl:element> + </text:span> + </xsl:when> + <xsl:when test="@类型_416E='createdate'"> + <text:span> + <xsl:attribute name="text:style-name" select="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:å¥å±žæ€§_4158/@å¼æ ·å¼•ç”¨_4117"/> + <xsl:element name="text:creation-date"> + <xsl:call-template name="DateField"/> + </xsl:element> + </text:span> + </xsl:when> + <xsl:when test="@类型_416E='modificationdate'"> + <text:span> + <xsl:attribute name="text:style-name" select="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:å¥å±žæ€§_4158/@å¼æ ·å¼•ç”¨_4117"/> + <xsl:element name="text:modification-date"> + <xsl:call-template name="DateField"/> + </xsl:element> + </text:span> + </xsl:when> + <xsl:when test="@类型_416E='time'"> + <text:span> + <xsl:attribute name="text:style-name" select="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:å¥å±žæ€§_4158/@å¼æ ·å¼•ç”¨_4117"/> + <xsl:element name="text:time"> + <xsl:call-template name="TimeField"/> + </xsl:element> + </text:span> + </xsl:when> + <xsl:when test="@类型_416E='createtime'"> + <text:span> + <xsl:attribute name="text:style-name" select="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:å¥å±žæ€§_4158/@å¼æ ·å¼•ç”¨_4117"/> + <xsl:element name="text:creation-time"> + <xsl:call-template name="TimeField"/> + </xsl:element> + </text:span> + </xsl:when> + <xsl:when test="@类型_416E='modificationtime'"> + <text:span> + <xsl:attribute name="text:style-name" select="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:å¥å±žæ€§_4158/@å¼æ ·å¼•ç”¨_4117"/> + <xsl:element name="text:modification-time"> + <xsl:call-template name="TimeField"/> + </xsl:element> + </text:span> + </xsl:when> + <xsl:when test="@类型_416E='savedate'"> + <text:span> + <xsl:attribute name="text:style-name" select="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:å¥å±žæ€§_4158/@å¼æ ·å¼•ç”¨_4117"/> + <xsl:call-template name="OutputDateField"/> + </text:span> + </xsl:when> + <xsl:when test="@类型_416E='edittime'"> + <text:span> + <xsl:attribute name="text:style-name" select="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:å¥å±žæ€§_4158/@å¼æ ·å¼•ç”¨_4117"/> + <xsl:call-template name="EditTime"/> + </text:span> + </xsl:when> + <xsl:when test="@类型_416E='page'"> + <xsl:variable name="IsInMasterPage"> + <xsl:choose> + <xsl:when test="$document_type = 'presentation'"> + <xsl:choose> + <xsl:when test="ancestor::图:图形_8062"> + <xsl:variable name="graphid" select="ancestor::图:图形_8062/@标识符_804B"/> + <xsl:for-each select="key('rel_graphic_name',$graphid)[1]"> + <xsl:choose> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'number' and ancestor::æ¼”:æ¯ç‰ˆ_6C0D"> + <!--xsl:call-template name="InMasterPage"/--> + <xsl:value-of select="'true'"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'false'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'false'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'false'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="$IsInMasterPage != 'true'"> + <text:span> + <xsl:attribute name="text:style-name" select="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:å¥å±žæ€§_4158/@å¼æ ·å¼•ç”¨_4117"/> + <!--兼容页ç åŠŸèƒ½ç¼ºå¤±æ¡ˆä¾‹--> + <xsl:element name="text:span"> + <xsl:if test="following-sibling::å­—:域代ç _419F[1]/following-sibling::å­—:å¥_419D/å­—:å¥å±žæ€§_4158/@å¼æ ·å¼•ç”¨_4117 or following-sibling::å­—:域代ç _419F[1]/following-sibling::å­—:å¥_419D/å­—:å¥å±žæ€§_4158/*"> + <xsl:for-each select="following-sibling::å­—:域代ç _419F[1]/following-sibling::å­—:å¥_419D[1]"> + <xsl:if test="å­—:å¥å±žæ€§_4158 and (å­—:å¥å±žæ€§_4158/@å¼æ ·å¼•ç”¨_4117 or count(å­—:å¥å±žæ€§_4158/child::*))"> + <xsl:variable name="textstylename"> + <xsl:variable name="textstyleref" select="å­—:å¥å±žæ€§_4158/@å¼æ ·å¼•ç”¨_4117"/> + <xsl:choose> + <xsl:when test="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:å¥å¼æ ·é›†_990F/å¼æ ·:å¥å¼æ ·_9910[@标识符_4100=$textstyleref]"> + <xsl:value-of select="$textstyleref"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="generate-id(å­—:å¥å±žæ€§_4158)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="text:style-name"><xsl:value-of select="$textstylename"/></xsl:attribute> + </xsl:if> + </xsl:for-each> + </xsl:if> + <xsl:variable name="SpecialString"> + <xsl:value-of select="following-sibling::å­—:域代ç _419F[1]/following-sibling::å­—:å¥_419D/å­—:文本串_415B"/> + </xsl:variable> + <xsl:call-template name="SpecialStringBefore"> + <xsl:with-param name="SpecialString" select="$SpecialString"/> + </xsl:call-template> + <xsl:element name="text:page-number"> + <xsl:call-template name="OutputPageNumber"/> + </xsl:element> + <xsl:call-template name="SpecialStringAfter"> + <xsl:with-param name="SpecialString" select="$SpecialString"/> + </xsl:call-template> + </xsl:element> + </text:span> + </xsl:if> + </xsl:when> + <xsl:when test="@类型_416E='numpages'"> + <text:span> + <xsl:attribute name="text:style-name" select="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:å¥å±žæ€§_4158/@å¼æ ·å¼•ç”¨_4117"/> + <xsl:call-template name="PageCountField"/> + </text:span> + </xsl:when> + <xsl:when test="@类型_416E='author'"> + <text:span> + <xsl:attribute name="text:style-name" select="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:å¥å±žæ€§_4158/@å¼æ ·å¼•ç”¨_4117"/> + <xsl:call-template name="AuthorField"/> + </text:span> + </xsl:when> + <xsl:when test="@类型_416E='username'"> + </xsl:when> + <xsl:when test="@类型_416E='userinitials'"> + </xsl:when> + <xsl:when test="@类型_416E='title'"> + <text:span> + <xsl:attribute name="text:style-name" select="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:å¥å±žæ€§_4158/@å¼æ ·å¼•ç”¨_4117"/> + <xsl:call-template name="TitleField"/> + </text:span> + </xsl:when> + <xsl:when test="@类型_416E='subject'"> + <text:span> + <xsl:attribute name="text:style-name" select="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:å¥å±žæ€§_4158/@å¼æ ·å¼•ç”¨_4117"/> + <xsl:call-template name="SubjectField"/> + </text:span> + </xsl:when> + <xsl:when test="@类型_416E='keywords'"> + <text:span> + <xsl:attribute name="text:style-name" select="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:å¥å±žæ€§_4158/@å¼æ ·å¼•ç”¨_4117"/> + <xsl:call-template name="KeywordsField"/> + </text:span> + </xsl:when> + <xsl:when test="@类型_416E='comments'"> + <text:span> + <xsl:attribute name="text:style-name" select="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:å¥å±žæ€§_4158/@å¼æ ·å¼•ç”¨_4117"/> + <xsl:call-template name="CommentsField"/> + </text:span> + </xsl:when> + <xsl:when test="@类型_416E='revnum'"> + <text:span> + <xsl:attribute name="text:style-name" select="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:å¥å±žæ€§_4158/@å¼æ ·å¼•ç”¨_4117"/> + <xsl:call-template name="RevnumField"/> + </text:span> + </xsl:when> + <xsl:when test="@类型_416E='filename'"> + <text:span> + <xsl:attribute name="text:style-name" select="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:å¥å±žæ€§_4158/@å¼æ ·å¼•ç”¨_4117"/> + <xsl:call-template name="FilenameField"/> + </text:span> + </xsl:when> + <xsl:when test="@类型_416E='SEQ'"> + <text:span> + <xsl:attribute name="text:style-name" select="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:å¥å±žæ€§_4158/@å¼æ ·å¼•ç”¨_4117"/> + <xsl:call-template name="CaptionField"/> + </text:span> + </xsl:when> + <xsl:when test="contains(@类型_416E,'placeholder')"> + <text:span> + <xsl:attribute name="text:style-name" select="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:å¥å±žæ€§_4158/@å¼æ ·å¼•ç”¨_4117"/> + <xsl:call-template name="PlaceholderField"/> + </text:span> + </xsl:when> + <xsl:when test="@类型_416E='dropdown'"> + </xsl:when> + <xsl:when test="@类型_416E='REF'"> + <text:span> + <xsl:attribute name="text:style-name" select="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:å¥å±žæ€§_4158/@å¼æ ·å¼•ç”¨_4117"/> + <xsl:call-template name="TableOfContentsField"/> + </text:span> + </xsl:when> + <xsl:when test="@类型_416E='INDEX'"> + <text:span> + <xsl:attribute name="text:style-name" select="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:å¥å±žæ€§_4158/@å¼æ ·å¼•ç”¨_4117"/> + <xsl:call-template name="AlphabeticalIndexField"/> + </text:span> + </xsl:when> + <xsl:when test="@类型_416E='creation-time'"> + <text:span> + <xsl:attribute name="text:style-name" select="following-sibling::å­—:域代ç _419F[1]/å­—:段è½_416B/å­—:å¥_419D/å­—:å¥å±žæ€§_4158/@å¼æ ·å¼•ç”¨_4117"/> + <xsl:call-template name="CreationTime"/> + </text:span> + </xsl:when> + <xsl:when test="@类型_416E='numchars'"> + <xsl:call-template name="CharCount"/> + </xsl:when> + <xsl:when test="@类型_416E='pageinsection'"> + <xsl:call-template name="PageinSection"/> + </xsl:when> + <xsl:when test="@类型_416E='section'"> + <xsl:call-template name="SectionField"/> + </xsl:when> + </xsl:choose> + </xsl:template> + <!-- + <xsl:template match="å­—:域代ç _419F"> + </xsl:template> + <xsl:template match="å­—:域结æŸ"> + </xsl:template>--> + <xsl:template name="SpecialStringBefore"> + <xsl:param name="SpecialString"/> + <xsl:choose> + <xsl:when test="contains($SpecialString,'I。')">I。</xsl:when> + <xsl:when test="contains($SpecialString,'A—')">A—</xsl:when> + <xsl:when test="contains($SpecialString,'1-')">1-</xsl:when> + <xsl:when test="contains($SpecialString,'1:')">1:</xsl:when> + <xsl:when test="contains($SpecialString,'一-')">一-</xsl:when> + <xsl:when test="contains($SpecialString,'(1)')">(</xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="SpecialStringAfter"> + <xsl:param name="SpecialString"/> + <xsl:choose> + <xsl:when test="contains($SpecialString,'1.')">.</xsl:when> + <xsl:when test="contains($SpecialString,'(1)')">)</xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="TextParaToTextProperties"> + <xsl:param name="Stylename"/> + <xsl:for-each select="key('uof-paragraph-styles',$Stylename)"> + <xsl:if test="@基å¼æ ·å¼•ç”¨_4104"> + <xsl:call-template name="TextParaToTextProperties"> + <xsl:with-param name="Stylename" select="@基å¼æ ·å¼•ç”¨_4104"/> + </xsl:call-template> + </xsl:if> + <xsl:for-each select="./å­—:å¥å±žæ€§_4158"> + <xsl:call-template name="TextProperties"/> + </xsl:for-each> + </xsl:for-each> + </xsl:template> + <xsl:template name="SpecialHolderTextStyleContent"> + <xsl:for-each select="../.."> + <xsl:if test="name(.) = 'å­—:段è½_416B'"> + <xsl:variable name="stylename"> + <xsl:choose> + <xsl:when test="(count(./å­—:段è½å±žæ€§_419B/child::*) = 1) and not(./å­—:段è½å±žæ€§_419B/å­—:自动编å·ä¿¡æ¯_4186)"> + <xsl:value-of select="generate-id(.)"/> + </xsl:when> + <xsl:when test="count(./å­—:段è½å±žæ€§_419B/child::*) &gt; 1"> + <xsl:value-of select="generate-id(.)"/> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="./å­—:段è½å±žæ€§_419B/@å¼æ ·å¼•ç”¨_419C"> + <xsl:value-of select="./å­—:段è½å±žæ€§_419B/@å¼æ ·å¼•ç”¨_419C"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="none"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="$stylename != 'none'"> + <xsl:attribute name="style:parent-style-name"><xsl:value-of select="$stylename"/></xsl:attribute> + </xsl:if> + </xsl:if> + </xsl:for-each> + <xsl:for-each select=".."> + <xsl:if test="name(.) = 'å­—:å¥_419D'"> + <xsl:element name="style:text-properties"> + <xsl:if test="../å­—:段è½å±žæ€§_419B/@å¼æ ·å¼•ç”¨_419C"> + <xsl:call-template name="TextParaToTextProperties"> + <xsl:with-param name="Stylename" select="../å­—:段è½å±žæ€§_419B/@å¼æ ·å¼•ç”¨_419C"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="../å­—:段è½å±žæ€§_419B/å­—:å¥å±žæ€§_4158"> + <xsl:call-template name="TextProperties"/> + </xsl:if> + <xsl:if test="å­—:å¥å±žæ€§_4158/@å¼æ ·å¼•ç”¨_417B"> + <xsl:call-template name="TextParentProperties"> + <xsl:with-param name="Stylename" select="å­—:å¥å±žæ€§_4158/@å¼æ ·å¼•ç”¨_417B"/> + </xsl:call-template> + </xsl:if> + <xsl:for-each select="å­—:å¥å±žæ€§_4158"> + <xsl:call-template name="TextProperties"/> + </xsl:for-each> + </xsl:element> + </xsl:if> + </xsl:for-each> + </xsl:template> + <xsl:template name="SearchSpecialHolder"> + <xsl:param name="anchorname"/> + <xsl:choose> + <xsl:when test="$anchorname = 'date' and contains(.,'&lt;日期/时间&gt;')"> + <xsl:call-template name="SpecialHolderTextStyleContent"/> + </xsl:when> + <xsl:when test="$anchorname = 'header' and contains(.,'&lt;页眉&gt;')"> + <xsl:call-template name="SpecialHolderTextStyleContent"/> + </xsl:when> + <xsl:when test="$anchorname = 'footer' and contains(.,'&lt;页脚&gt;')"> + <xsl:call-template name="SpecialHolderTextStyleContent"/> + </xsl:when> + <xsl:when test="$anchorname = 'number' and contains(.,'&lt;#&gt;')"> + <xsl:call-template name="SpecialHolderTextStyleContent"/> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="following-sibling::*[name(.) = 'å­—:文本串_415B'][1]"> + <xsl:for-each select="following-sibling::*[name(.) = 'å­—:文本串_415B'][1]"> + <xsl:call-template name="SearchSpecialHolder"> + <xsl:with-param name="anchorname" select="$anchorname"/> + </xsl:call-template> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:for-each select=".."> + <xsl:choose> + <xsl:when test="following-sibling::*[name(.) = 'å­—:å¥_419D'][1]/å­—:文本串_415B[1]"> + <xsl:for-each select="following-sibling::*[name(.) = 'å­—:å¥_419D'][1]/å­—:文本串_415B[1]"> + <xsl:call-template name="SearchSpecialHolder"> + <xsl:with-param name="anchorname" select="$anchorname"/> + </xsl:call-template> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="SpecialHolderTextStyleContent"/> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="SpecialHolderTextStyle"> + <xsl:for-each select="/uof:UOF_0000/æ¼”:演示文稿文档_C610/æ¼”:æ¯ç‰ˆé›†_C60C/æ¼”:æ¯ç‰ˆ_6C0D/uof:锚点_C644[uof:å ä½ç¬¦_C626/@类型_C627='date' or uof:å ä½ç¬¦_C626/@类型_C627='footer' or uof:å ä½ç¬¦_C626/@类型_C627='header' or uof:å ä½ç¬¦_C626/@类型_C627='number']"> + <xsl:variable name="anchorname" select="uof:å ä½ç¬¦_C626/@类型_C627"/> + <xsl:element name="style:style"> + <xsl:attribute name="style:family">paragraph</xsl:attribute> + <xsl:attribute name="style:name"><xsl:value-of select="concat(generate-id(), '-special')"/></xsl:attribute> + <xsl:variable name="picname"> + <xsl:value-of select="@图形引用_C62E"/> + </xsl:variable> + <xsl:for-each select="key('graph-styles', $picname)"> + <xsl:for-each select="图:文本_803C/图:内容_8043/å­—:段è½_416B/å­—:å¥_419D[1]/å­—:文本串_415B[1]"> + <xsl:call-template name="SearchSpecialHolder"> + <xsl:with-param name="anchorname" select="$anchorname"/> + </xsl:call-template> + </xsl:for-each> + </xsl:for-each> + </xsl:element> + </xsl:for-each> + </xsl:template> + <xsl:template name="DrawTransform"> + <xsl:param name="angle"/> + <xsl:variable name="GraphicID"> + <xsl:value-of select="@图形引用_C62E"/> + </xsl:variable> + <xsl:variable name="x_without_rotate"> + <xsl:choose> + <xsl:when test="uof:ä½ç½®_C620/@类型_C646 = 'as-char'"> + <xsl:value-of select="number(0)"/> + </xsl:when> + <xsl:when test="uof:ä½ç½®_C620/uof:æ°´å¹³_4106/uof:ç»å¯¹_4107"> + <xsl:value-of select="uof:ä½ç½®_C620/uof:æ°´å¹³_4106/uof:ç»å¯¹_4107/@值_4108"/> + </xsl:when> + <xsl:when test="uof:ä½ç½®_C620/uof:æ°´å¹³_4106/uof:相对_4109/@值_410B"> + <xsl:value-of select="uof:ä½ç½®_C620/uof:æ°´å¹³_4106/uof:相对_4109/@值_410B"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="y_without_rotate"> + <xsl:choose> + <xsl:when test="uof:ä½ç½®_C620/@类型_C646 = 'as-char'"> + <xsl:value-of select="number(0)"/> + </xsl:when> + <!--xsl:when test="uof:ä½ç½®_C620/uof:åž‚ç›´_410D/@相对于_410C = 'line'"> + <xsl:value-of select="0 - number(uof:ä½ç½®_C620/uof:åž‚ç›´_410D/uof:ç»å¯¹_4107/@值_4108)"/> + </xsl:when--> + <xsl:when test="uof:ä½ç½®_C620/uof:åž‚ç›´_410D/uof:ç»å¯¹_4107"> + <xsl:value-of select="uof:ä½ç½®_C620/uof:åž‚ç›´_410D/uof:ç»å¯¹_4107/@值_4108"/> + </xsl:when> + <xsl:when test="uof:ä½ç½®_C620/uof:åž‚ç›´_410D/uof:相对_4109/@值_410B"> + <xsl:value-of select="uof:ä½ç½®_C620/uof:åž‚ç›´_410D/uof:相对_4109/@值_410B"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="x0"> + <xsl:variable name="box_width"> + <xsl:value-of select="uof:大å°_C621/@宽_C605"/> + </xsl:variable> + <xsl:value-of select="number($x_without_rotate) + number(number($box_width) div 2)"/> + </xsl:variable> + <xsl:variable name="y0"> + <xsl:variable name="box_high"> + <xsl:value-of select="uof:大å°_C621/@é•¿_C604"/> + </xsl:variable> + <xsl:value-of select="number($y_without_rotate) + (number($box_high) div 2)"/> + </xsl:variable> + <xsl:variable name="arc"> + <xsl:value-of select="$angle * 0.0174532925"/> + </xsl:variable> + <xsl:variable name="sin_x"> + <xsl:call-template name="sin"> + <xsl:with-param name="arc"> + <!--xsl:value-of select="0 - $arc"/--> + <xsl:value-of select="$arc"/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="cos_x"> + <xsl:call-template name="cos"> + <xsl:with-param name="arc"> + <xsl:value-of select="$arc"/> + <!--xsl:value-of select="0 - $arc"/--> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="x"> + <xsl:value-of select="($x_without_rotate - $x0) * $cos_x - ($y0 - $y_without_rotate) * $sin_x + $x0"/> + </xsl:variable> + <xsl:variable name="y"> + <xsl:value-of select="$y0 - ($y0 - $y_without_rotate) * $cos_x - ($x_without_rotate - $x0) * $sin_x"/> + </xsl:variable> + <xsl:attribute name="draw:transform"><xsl:value-of select="concat('rotate (',$arc,') translate (', $x, $uofUnit, ' ', $y, $uofUnit, ')')"/></xsl:attribute> + <!--xsl:attribute name="draw:transform"><xsl:value-of select="concat('rotate (',0 - $arc,') translate (', $x, $uofUnit, ' ', $y, $uofUnit, ')')"/></xsl:attribute--> + </xsl:template> + <xsl:template name="DrawCommAttr"> + <xsl:param name="picstyle"/> + <xsl:variable name="angle"> + <xsl:choose> + <xsl:when test="$picstyle/图:预定义图形_8018/图:属性_801D/图:旋转角度_804D and not($picstyle/图:预定义图形_8018/图:属性_801D/图:旋转角度_804D='0.0')"> + <xsl:value-of select="$picstyle/图:预定义图形_8018/图:属性_801D/图:旋转角度_804D"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="0"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="$picstyle/@层次_8063"> + <xsl:attribute name="draw:z-index"><xsl:value-of select="$picstyle[1]/@层次_8063"/></xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="not($picstyle/图:组åˆä½ç½®_803B)"> + <xsl:if test="$angle=0"> + <xsl:variable name="posx"> + <xsl:choose> + <xsl:when test="uof:ä½ç½®_C620/@类型_C646 = 'as-char'"> + <xsl:value-of select="number(0)"/> + </xsl:when> + <xsl:when test="uof:ä½ç½®_C620/uof:æ°´å¹³_4106/uof:ç»å¯¹_4107/@值_4108"> + <xsl:value-of select="number(uof:ä½ç½®_C620/uof:æ°´å¹³_4106/uof:ç»å¯¹_4107/@值_4108)"/> + </xsl:when> + <xsl:when test="uof:ä½ç½®_C620/uof:æ°´å¹³_4106/uof:相对_4109/@值_410B"> + <xsl:value-of select="number(uof:ä½ç½®_C620/uof:æ°´å¹³_4106/uof:相对_4109/@值_410B)"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="posy"> + <xsl:choose> + <xsl:when test="uof:ä½ç½®_C620/@类型_C646 = 'as-char'"> + <xsl:value-of select="number(0)"/> + </xsl:when> + <!--xsl:when test="uof:ä½ç½®_C620/uof:åž‚ç›´_410D/@相对于_410C = 'line'"> + <xsl:value-of select="0 - number(uof:ä½ç½®_C620/uof:åž‚ç›´_410D/uof:ç»å¯¹_4107/@值_4108)"/> + </xsl:when--> + <xsl:when test="uof:ä½ç½®_C620/uof:åž‚ç›´_410D/uof:ç»å¯¹_4107/@值_4108"> + <xsl:value-of select="number(uof:ä½ç½®_C620/uof:åž‚ç›´_410D/uof:ç»å¯¹_4107/@值_4108)"/> + </xsl:when> + <xsl:when test="uof:ä½ç½®_C620/uof:åž‚ç›´_410D/uof:相对_4109/@值_410B"> + <xsl:value-of select="number(uof:ä½ç½®_C620/uof:åž‚ç›´_410D/uof:相对_4109/@值_410B)"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="svg:x"><xsl:value-of select="concat($posx,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y"><xsl:value-of select="concat($posy,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:variable name="width"> + <xsl:value-of select="number(uof:大å°_C621/@宽_C605)"/> + </xsl:variable> + <xsl:variable name="height"> + <xsl:value-of select="number(uof:大å°_C621/@é•¿_C604)"/> + </xsl:variable> + <xsl:attribute name="svg:width"><xsl:value-of select="concat($width,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:height"><xsl:value-of select="concat($height,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="zuheweizhi-x"> + <xsl:value-of select="$picstyle/图:组åˆä½ç½®_803B/@x_C606"/> + </xsl:variable> + <xsl:variable name="zuheweizhi-y"> + <xsl:value-of select="$picstyle/图:组åˆä½ç½®_803B/@y_C607"/> + </xsl:variable> + <xsl:variable name="hex"> + <xsl:value-of select="concat(0+number($zuheweizhi-x),$uofUnit)"/> + </xsl:variable> + <xsl:variable name="hey"> + <xsl:value-of select="concat(0+number($zuheweizhi-y),$uofUnit)"/> + </xsl:variable> + <xsl:variable name="width"> + <xsl:value-of select="number($picstyle/图:预定义图形_8018/图:属性_801D/图:大å°_8060/@宽_C605)"/> + </xsl:variable> + <xsl:variable name="height"> + <xsl:value-of select="number($picstyle/图:预定义图形_8018/图:属性_801D/图:大å°_8060/@é•¿_C604)"/> + </xsl:variable> + <xsl:attribute name="svg:x"><xsl:value-of select="$hex"/></xsl:attribute> + <xsl:attribute name="svg:y"><xsl:value-of select="$hey"/></xsl:attribute> + <xsl:attribute name="svg:width"><xsl:value-of select="concat($width,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:height"><xsl:value-of select="concat($height,$uofUnit)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="$document_type = 'text'"> + <xsl:attribute name="text:anchor-type"><xsl:choose><xsl:when test="uof:ä½ç½®_C620/@类型_C646='page'">page</xsl:when><xsl:when test="uof:ä½ç½®_C620/@类型_C646='paragraph'">paragraph</xsl:when><xsl:when test="uof:ä½ç½®_C620/@类型_C646='char'">char</xsl:when><xsl:when test="uof:ä½ç½®_C620/@类型_C646='as-char'">as-char</xsl:when><xsl:when test="uof:ä½ç½®_C620/@类型_C646='frame'">frame</xsl:when><xsl:otherwise>char</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 != ''"> + <xsl:attribute name="presentation:style-name"><xsl:choose><xsl:when test="name(..)='æ¼”:æ¯ç‰ˆ_6C0D' and uof:å ä½ç¬¦_C626/@类型_C627 = 'title'"><xsl:value-of select="concat(string(../@标识符_6BE8),'-title')"/></xsl:when><xsl:when test="name(..)='æ¼”:æ¯ç‰ˆ_6C0D' and (uof:å ä½ç¬¦_C626/@类型_C627 = 'outline' or uof:å ä½ç¬¦_C626/@类型_C627 = 'text')"><xsl:value-of select="concat(string(../@标识符_6BE8),'-outline1')"/></xsl:when><xsl:otherwise><xsl:value-of select="$picstyle[1]/@标识符_804B"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:variable name="placeChar"> + <xsl:choose> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'clipart'">graphic</xsl:when> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'media_clip'">graphic</xsl:when> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'graphics'">graphic</xsl:when> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'number'">page-number</xsl:when> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'centertitle'">title</xsl:when> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'date'">date-time</xsl:when> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'vertical_text'">outline</xsl:when> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'vertical_title'">title</xsl:when> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'vertical_subtitle'">subtitle</xsl:when> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'title'"> + <xsl:choose> + <xsl:when test="../uof:锚点_C644[uof:å ä½ç¬¦_C626/@类型_C627='centertitle']">subtitle</xsl:when> + <xsl:otherwise>title</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'text'"> + <xsl:choose> + <xsl:when test="parent::æ¼”:å¹»ç¯ç‰‡_6C0F or parent::æ¼”:æ¯ç‰ˆ_6C0D">outline</xsl:when> + <xsl:otherwise>subtitle</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="uof:å ä½ç¬¦_C626/@类型_C627"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="presentation:class"><xsl:value-of select="$placeChar"/></xsl:attribute> + <xsl:if test="(name(..) = 'æ¼”:æ¯ç‰ˆ_6C0D') and (($placeChar = 'header') or ($placeChar = 'footer') or ($placeChar = 'date-time') or ($placeChar = 'page-number'))"> + <xsl:attribute name="draw:text-style-name" select="concat(generate-id(), '-special')"/> + </xsl:if> + <!-- + <xsl:if test="not((name(..) = 'æ¼”:æ¯ç‰ˆ') and (uof:å ä½ç¬¦_C626 = 'title'))"> + <xsl:attribute name="presentation:user-transformed" select="'true'"/> + </xsl:if> + --> + <xsl:choose> + <xsl:when test="not((name(..) = 'æ¼”:æ¯ç‰ˆ_6C0D') and (uof:å ä½ç¬¦_C626/@类型_C627 = 'title'))"> + <xsl:attribute name="presentation:user-transformed" select="'false'"/> + </xsl:when> + <xsl:when test="(name(..) = 'æ¼”:æ¯ç‰ˆ_6C0D') and (uof:å ä½ç¬¦_C626/@类型_C627 = 'title')"> + <!--xsl:if test="following-sibling::node()[@uof:å ä½ç¬¦ = 'text']"> + <xsl:variable name="IsEmptyText"> + <xsl:for-each select="following-sibling::node()[(uof:å ä½ç¬¦_C626 = 'text')]"> + <xsl:variable name="picname"> + <xsl:value-of select="@uof:图形引用"/> + </xsl:variable> + <xsl:variable name="picstyle" select="key('graph-styles', $picname)"/> + <xsl:for-each select="$picstyle/图:文本内容/å­—:段è½_416B[1]"> + <xsl:variable name="nCount1" select="count(å­—:域开始)"/> + <xsl:variable name="nCount2" select="count(å­—:域代ç )"/> + <xsl:variable name="nCount3" select="count(å­—:域结æŸ)"/> + <xsl:variable name="nCount4" select="count(å­—:修订开始)"/> + <xsl:variable name="nCount5" select="count(å­—:修订结æŸ)"/> + <xsl:if test="($nCount1 = 0) and ($nCount2 = 0) and ($nCount3 = 0) and ($nCount4 = 0) and ($nCount5 = 0)"> + <xsl:choose> + <xsl:when test="count(å­—:å¥_419D) = 0"> + <xsl:value-of select="'true'"/> + </xsl:when> + <xsl:otherwise> + <!-hsr ??在å˜é‡å®šä¹‰ä¸­åº”用模æ¿æ˜¯æ— æ•ˆçš„å§??-> + <xsl:apply-templates select="å­—:å¥_419D[1]" mode="IsEmpty"/> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:for-each> + </xsl:for-each> + </xsl:variable> + <xsl:if test="$IsEmptyText != 'true'"> + <xsl:attribute name="presentation:user-transformed" select="'true'"/> + </xsl:if> + </xsl:if> + <xsl:if test="following-sibling::node()[uof:å ä½ç¬¦_C626 = 'outline']"> + <xsl:variable name="IsEmptyOutline"> + <xsl:for-each select="following-sibling::node()[(uof:å ä½ç¬¦_C626 = 'outline')]"> + <xsl:variable name="picname"> + <xsl:value-of select="@uof:图形引用"/> + </xsl:variable> + <xsl:variable name="picstyle" select="key('graph-styles', $picname)"/> + <xsl:for-each select="$picstyle/图:文本内容"> + <xsl:variable name="nCount1" select="count(å­—:段è½_416B[1]/å­—:域开始)"/> + <xsl:variable name="nCount2" select="count(å­—:段è½_416B[1]/å­—:域代ç )"/> + <xsl:variable name="nCount3" select="count(å­—:段è½_416B[1]/å­—:域结æŸ)"/> + <xsl:variable name="nCount4" select="count(å­—:段è½_416B[1]/å­—:修订开始)"/> + <xsl:variable name="nCount5" select="count(å­—:段è½_416B[1]/å­—:修订结æŸ)"/> + <xsl:choose> + <xsl:when test="($nCount1 = 0) and ($nCount2 = 0) and ($nCount3 = 0) and ($nCount4 = 0) and ($nCount5 = 0) and count(å­—:段è½_416B/å­—:å¥_419D) = 0"> + <xsl:value-of select="'true'"/> + </xsl:when> + <xsl:otherwise> + <xsl:apply-templates select="å­—:段è½/å­—:å¥[1]" mode="IsEmpty"/> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:for-each> + </xsl:variable> + <xsl:if test="$IsEmptyOutline != 'true'"> + <xsl:attribute name="presentation:user-transformed" select="'true'"/> + </xsl:if> + </xsl:if--> + <xsl:for-each select="following-sibling::*"> + <xsl:if test="uof:å ä½ç¬¦_C626/@类型_C627 = 'text' or uof:å ä½ç¬¦_C626/@类型_C627 = 'outline'"> + <xsl:variable name="picname"> + <xsl:value-of select="@图形引用_C62E"/> + </xsl:variable> + <xsl:variable name="picstyle" select="key('graph-styles', $picname)"/> + <xsl:for-each select="$picstyle/图:文本_803C/图:内容_8043"> + <xsl:variable name="nCount1" select="count(å­—:段è½_416B[1]/å­—:域开始_419E)"/> + <xsl:variable name="nCount2" select="count(å­—:段è½_416B[1]/å­—:域代ç _419F)"/> + <xsl:variable name="nCount3" select="count(å­—:段è½_416B[1]/å­—:域结æŸ_41A0)"/> + <xsl:variable name="nCount4" select="count(å­—:段è½_416B[1]/å­—:修订开始_421F)"/> + <xsl:variable name="nCount5" select="count(å­—:段è½_416B[1]/å­—:修订结æŸ_4223)"/> + <xsl:if test="not(($nCount1 = 0) and ($nCount2 = 0) and ($nCount3 = 0) and ($nCount4 = 0) and ($nCount5 = 0) and count(å­—:段è½_416B/å­—:å¥_419D) = 0)"> + <xsl:attribute name="presentation:user-transformed" select="'false'"/> + <xsl:apply-templates select="å­—:段è½_416B/å­—:å¥_419D[1]" mode="IsEmpty"/> + </xsl:if> + </xsl:for-each> + </xsl:if> + </xsl:for-each> + </xsl:when> + </xsl:choose> + <xsl:if test="name(..) = 'æ¼”:å¹»ç¯ç‰‡_6C0F'and not(uof:å ä½ç¬¦_C626/@类型_C627 = 'chart' or uof:å ä½ç¬¦_C626/@类型_C627 = 'clipart' or uof:å ä½ç¬¦_C626/@类型_C627 = 'media_clip' or uof:å ä½ç¬¦_C626/@类型_C627= 'graphics') "> + <xsl:attribute name="presentation:placeholder" select="'true'"/> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="$picstyle/@标识符_804B"> + <xsl:attribute name="draw:style-name"><xsl:value-of select="$picstyle[1]/@标识符_804B"/></xsl:attribute> + <xsl:attribute name="draw:id"><xsl:value-of select="$picstyle[1]/@标识符_804B"/></xsl:attribute> + </xsl:when> + <xsl:when test="$picstyle/@标识符_804B"> + <xsl:attribute name="draw:style-name"><xsl:value-of select="$picstyle[1]/@标识符_804B"/></xsl:attribute> + <xsl:attribute name="draw:id"><xsl:value-of select="$picstyle[1]/@标识符_804B"/></xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="not($angle=0)"> + <xsl:call-template name="DrawTransform"> + <xsl:with-param name="angle" select="$picstyle/图:预定义图形_8018/图:属性_801D/图:旋转角度_804D"/> + </xsl:call-template> + </xsl:if> + <xsl:variable name="tuxing"> + <xsl:value-of select="@图形引用_C62E"/> + </xsl:variable> + <xsl:if test="../æ¼”:动画_6B1A/æ¼”:åºåˆ—_6B1B[@对象引用_6C28 = $tuxing]"> + + <xsl:attribute name="draw:id"><xsl:value-of select="$tuxing"/></xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template name="DrawCommElementWeb"> + <xsl:param name="picstyle"/> + <xsl:if test="$picstyle/图:预定义图形_8018/图:属性_801D/图:Web文字_804F"> + <xsl:element name="svg:title"> + <xsl:value-of select="$picstyle/图:预定义图形_8018/图:属性_801D/图:Web文字_804F"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="DrawCommElementText"> + <xsl:param name="picstyle"/> + <xsl:if test="$picstyle/图:文本_803C/图:内容_8043"> + <!-- whether empty title of marster --> + <xsl:variable name="IsEmptyTitle"> + <xsl:if test="(name(..) = 'æ¼”:æ¯ç‰ˆ_6C0D') and (uof:å ä½ç¬¦_C626/@类型_C627 = 'title')"> + <xsl:for-each select="$picstyle/图:文本_803C/图:内容_8043"> + <xsl:variable name="nCount1" select="count(å­—:段è½_416B[1]/å­—:域开始_419E)"/> + <xsl:variable name="nCount2" select="count(å­—:段è½_416B[1]/å­—:域代ç _419F)"/> + <xsl:variable name="nCount3" select="count(å­—:段è½_416B[1]/å­—:域结æŸ_41A0)"/> + <xsl:variable name="nCount4" select="count(å­—:段è½_416B[1]/å­—:修订开始_421F)"/> + <xsl:variable name="nCount5" select="count(å­—:段è½_416B[1]/å­—:修订结æŸ_4223)"/> + <!--xsl:choose> + <xsl:when test="count(å­—:段è½[1]/å­—:å¥)!=0 and ($nCount1 = 0) and ($nCount2 = 0) and ($nCount3 = 0) and ($nCount4 = 0) and ($nCount5 = 0)"> + <xsl:apply-templates select="å­—:段è½[1]/å­—:å¥[1]" mode="IsEmpty"/> + </xsl:when> + <xsl:otherwise>true</xsl:otherwise> + </xsl:choose--> + <xsl:if test="not(count(å­—:段è½_416B[1]/å­—:å¥_419D)!=0 and ($nCount1 = 0) and ($nCount2 = 0) and ($nCount3 = 0) and ($nCount4 = 0) and ($nCount5 = 0))">true</xsl:if> + </xsl:for-each> + </xsl:if> + </xsl:variable> + <xsl:choose> + <!-- give a prompt message for marster's empty title --> + <xsl:when test="$IsEmptyTitle = 'true'"> + <text:p>å•å‡»é¼ æ ‡ç¼–辑标题文的格å¼</text:p> + </xsl:when> + <xsl:otherwise> + <xsl:for-each select="$picstyle/图:文本_803C/图:内容_8043/*"> + <xsl:choose> + <xsl:when test="name(.)='å­—:段è½_416B'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="name(.)='å­—:文字表_416C'"> + <xsl:apply-templates select="."/> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template name="DrawCommElement"> + <xsl:param name="picstyle"/> + <xsl:call-template name="DrawCommElementWeb"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + <xsl:call-template name="DrawCommElementText"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + </xsl:template> + <xsl:template name="DrawCommContent"> + <xsl:param name="picstyle"/> + <xsl:call-template name="DrawCommAttr"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + <xsl:call-template name="DrawCommElement"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + </xsl:template> + <xsl:template name="DrawPoints"> + <xsl:param name="points"/> + <xsl:param name="value"/> + <xsl:if test="$points"> + <xsl:variable name="frist-piont"> + <xsl:value-of select="substring-before($points,'lineto')"/> + </xsl:variable> + <xsl:variable name="other-points"> + <xsl:value-of select="substring-after($points,'lineto')"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="contains($other-points,'lineto')"> + <xsl:variable name="x-coor"> + <xsl:value-of select="number(substring-before($frist-piont,' ')) * 1000"/> + </xsl:variable> + <xsl:variable name="y-coor"> + <xsl:value-of select="number(substring-after($frist-piont,' ')) * 1000"/> + </xsl:variable> + <xsl:call-template name="DrawPoints"> + <xsl:with-param name="points" select="$other-points"/> + <xsl:with-param name="value" select="concat($value,$x-coor,',',$y-coor,' ')"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="q-x-coor"> + <xsl:value-of select="number(substring-before($frist-piont,' ')) * 1000"/> + </xsl:variable> + <xsl:variable name="q-y-coor"> + <xsl:value-of select="number(substring-after($frist-piont,' ')) * 1000"/> + </xsl:variable> + <xsl:variable name="e-x-coor"> + <xsl:value-of select="number(substring-before($other-points,' ')) * 1000"/> + </xsl:variable> + <xsl:variable name="e-y-coor"> + <xsl:value-of select="number(substring-after($other-points,' ')) * 1000"/> + </xsl:variable> + <xsl:value-of select="concat($value,$q-x-coor,',',$q-y-coor,' ',$e-x-coor,',',$e-y-coor)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template name="DrawPathContent"> + <xsl:param name="picstyle"/> + <xsl:call-template name="DrawCommAttr"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + <xsl:variable name="width" select="number($picstyle/图:预定义图形_8018/图:属性_801D/图:大å°_8060/@宽_C605)*1000"/> + <xsl:variable name="height" select="number($picstyle/图:预定义图形_8018/图:属性_801D/图:大å°_8060/@é•¿_C604)*1000"/> + <xsl:attribute name="svg:viewBox"><xsl:value-of select="concat('0 0 ',$width, ' ',$height)"/></xsl:attribute> + <xsl:attribute name="draw:points"><xsl:call-template name="DrawPoints"><xsl:with-param name="points" select="$picstyle/图:预定义图形_8018/图:路径_801C"/><xsl:with-param name="value"/></xsl:call-template></xsl:attribute> + <xsl:call-template name="DrawCommElement"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + </xsl:template> + <xsl:template name="DrawSpecialGeometry"> + <xsl:param name="GraphicID"/> + <xsl:choose> + <xsl:when test="$GraphicID='122'"> + <xsl:attribute name="svg:viewBox">0 0 640 861</xsl:attribute> + <xsl:attribute name="draw:text-areas">257 295 414 566</xsl:attribute> + <xsl:attribute name="draw:type">non-primitive</xsl:attribute> + <xsl:attribute name="draw:enhanced-path">M 640 233 L 221 293 506 12 367 0 29 406 431 347 145 645 99 520 0 861 326 765 209 711 640 233 640 233 Z N</xsl:attribute> + </xsl:when> + <xsl:when test="$GraphicID='217'"> + <xsl:attribute name="draw:text-areas">4000 ?f1 ?f5 ?f2</xsl:attribute> + <xsl:attribute name="draw:glue-points">0 10800 21600 10800 ?f0 0 ?f0 21600</xsl:attribute> + <xsl:attribute name="draw:type">mso-spt100</xsl:attribute> + <xsl:attribute name="draw:modifiers">13200 6400 0</xsl:attribute> + <xsl:attribute name="draw:enhanced-path">M ?f0 0 L 21600 10800 ?f0 21800 ?f0 ?f2 4000 ?f2 4000 ?f1 ?f0 ?f1 ?f0 0 M 0 ?f1 L 0 ?f2 1000 ?f2 1000 ?f1 0 ?f1 M 2000 ?f1 L 2000 ?f2 3000 ?f2 3000 ?f1 2000 ?f1 Z N</xsl:attribute> + <draw:equation draw:name="f0" draw:formula="$0 "/> + <draw:equation draw:name="f1" draw:formula="$1 "/> + <draw:equation draw:name="f2" draw:formula="bottom-$1 "/> + <draw:equation draw:name="f3" draw:formula="right-$0 "/> + <draw:equation draw:name="f4" draw:formula="?f3 *$1 /10800"/> + <draw:equation draw:name="f5" draw:formula="$0 +?f4 "/> + <draw:handle draw:handle-position="$0 $1" draw:handle-range-x-minimum="4000" draw:handle-range-x-maximum="21600" draw:handle-range-y-minimum="0" draw:handle-range-y-maximum="10800"/> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="DrawCustomContent"> + <xsl:param name="picstyle"/> + <xsl:param name="graphtype"/> + <xsl:variable name="customtype"> + <xsl:call-template name="CustomShapeType"> + <xsl:with-param name="GraphicID" select="$graphtype[1]"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="graphicreferences"> + <xsl:value-of select="@图形引用_C62E"/> + </xsl:variable> + <xsl:call-template name="DrawCommAttr"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + <draw:enhanced-geometry> + <xsl:choose> + <xsl:when test="$picstyle/图:翻转_803A = 'y'"> + <xsl:attribute name="draw:mirror-vertical">true</xsl:attribute> + </xsl:when> + <xsl:when test="$picstyle/图:翻转_803A = 'x'"> + <xsl:attribute name="draw:mirror-horizontal">true</xsl:attribute> + </xsl:when> + <xsl:when test="$picstyle/图:翻转_803A = 'xy'"> + <xsl:attribute name="draw:mirror-horizontal">true</xsl:attribute> + <xsl:attribute name="draw:mirror-vertical">true</xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:if test="$picstyle/图:控制点_8039/@x_C606 != ' ' or $picstyle/图:控制点_8039/@y_C607 != ' '"> + <xsl:variable name="modifiers-x"> + <xsl:value-of select="$picstyle/图:控制点_8039/@x_C606"/> + </xsl:variable> + <xsl:variable name="modifiers-y"> + <xsl:value-of select="$picstyle/图:控制点_8039/@y_C607"/> + </xsl:variable> + <xsl:attribute name="draw:modifiers"><xsl:value-of select="concat($modifiers-x,' ',$modifiers-y)"/></xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="$customtype!=''"> + <xsl:attribute name="draw:type"><xsl:value-of select="$customtype"/></xsl:attribute> + <xsl:call-template name="DrawSpecialGeometry"> + <xsl:with-param name="GraphicID" select="$graphtype"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="key('graphicsextension',$graphicreferences)"> + <xsl:for-each select="key('graphicsextension',$graphicreferences)/扩展:扩展内容_B204/扩展:内容_B206/扩展:预定义图形数æ®"> + <xsl:copy-of select="@*|node()"/> + </xsl:for-each> + </xsl:when> + </xsl:choose> + </draw:enhanced-geometry> + <xsl:call-template name="DrawCommElement"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + </xsl:template> + <xsl:template name="DrawLineAttr"> + <xsl:param name="picstyle"/> + <xsl:param name="isconnector"/> + <xsl:variable name="angle"> + <xsl:choose> + <xsl:when test="$picstyle/图:预定义图形_8018/图:属性_801D/图:旋转角度_804D and not($picstyle/图:预定义图形_8018/图:属性_801D/图:旋转角度_804D='0.0')"> + <xsl:value-of select="$picstyle/图:预定义图形_8018/图:属性_801D/图:旋转角度_804D"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="0"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="not($picstyle/图:组åˆä½ç½®_803B)"> + <xsl:variable name="posx"> + <xsl:choose> + <xsl:when test="uof:ä½ç½®_C620/@类型_C646 = 'as-char'"> + <xsl:value-of select="number(0)"/> + </xsl:when> + <xsl:when test="uof:ä½ç½®_C620/uof:æ°´å¹³_4106/uof:ç»å¯¹_4107/@值_4108"> + <xsl:value-of select="number(uof:ä½ç½®_C620/uof:æ°´å¹³_4106/uof:ç»å¯¹_4107/@值_4108)"/> + </xsl:when> + <xsl:when test="uof:ä½ç½®_C620/uof:æ°´å¹³_4106/uof:相对_4109"> + <xsl:value-of select="number(uof:ä½ç½®_C620/uof:æ°´å¹³_4106/uof:相对_4109/@值_410B)"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="posy"> + <xsl:choose> + <xsl:when test="uof:ä½ç½®_C620/@类型_C646 = 'as-char'"> + <xsl:value-of select="number(0)"/> + </xsl:when> + <xsl:when test="uof:ä½ç½®_C620/uof:åž‚ç›´_410D/@相对于_410C = 'line'"> + <xsl:value-of select="0 - number(uof:ä½ç½®_C620/uof:åž‚ç›´_410D/uof:ç»å¯¹_4107/@值_4108)"/> + </xsl:when> + <xsl:when test="uof:ä½ç½®_C620/uof:åž‚ç›´_410D/uof:ç»å¯¹_4107/@值_4108"> + <xsl:value-of select="number(uof:ä½ç½®_C620/uof:åž‚ç›´_410D/uof:ç»å¯¹_4107/@值_4108)"/> + </xsl:when> + <xsl:when test="uof:ä½ç½®_C620/uof:åž‚ç›´_410D/uof:相对_4109"> + <xsl:value-of select="number(å­—:ä½ç½®_C620/uof:åž‚ç›´_410D/uof:相对_4109/@值_410B)"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="width" select="number(uof:大å°_C621/@宽_C605)"/> + <xsl:variable name="height" select="number(uof:大å°_C621/@é•¿_C604)"/> + <xsl:choose> + <xsl:when test="$picstyle/图:翻转_803A = 'x'"> + <xsl:variable name="x1" select="number($posx) + number($width)"/> + <xsl:variable name="y1" select="number($posy)"/> + <xsl:variable name="x2" select="$posx"/> + <xsl:variable name="y2" select="number($posy) + number($height)"/> + <xsl:attribute name="svg:x1"><xsl:value-of select="concat($x1,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y1"><xsl:value-of select="concat($y1,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:x2"><xsl:value-of select="concat($x2,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y2"><xsl:value-of select="concat($y2,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="$picstyle/图:翻转_803A = 'y'"> + <xsl:variable name="x1" select="number($posx)"/> + <xsl:variable name="y1" select="number($posy) + number($height)"/> + <xsl:variable name="x2" select="number($posx) + number($width)"/> + <xsl:variable name="y2" select="$posy"/> + <xsl:attribute name="svg:x1"><xsl:value-of select="concat(string($x1),$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y1"><xsl:value-of select="concat(string($y1),$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:x2"><xsl:value-of select="concat(string($x2),$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y2"><xsl:value-of select="concat(string($y2),$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="$picstyle/图:翻转_803A = 'xy'"> + <xsl:variable name="x1" select="$posx + $width"/> + <xsl:variable name="y1" select="$posy + $height"/> + <xsl:variable name="x2" select="$posx"/> + <xsl:variable name="y2" select="$posy"/> + <xsl:attribute name="svg:x1"><xsl:value-of select="concat($x1,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y1"><xsl:value-of select="concat($y1,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:x2"><xsl:value-of select="concat($x2,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y2"><xsl:value-of select="concat($y2,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="x1" select="$posx"/> + <xsl:variable name="y1" select="$posy"/> + <xsl:variable name="x2" select="number($posx) + number($width)"/> + <xsl:variable name="y2" select="number($posy) + number($height)"/> + <xsl:attribute name="svg:x1"><xsl:value-of select="concat($x1,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y1"><xsl:value-of select="concat($y1,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:x2"><xsl:value-of select="concat($x2,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y2"><xsl:value-of select="concat($y2,$uofUnit)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="posx" select="number($picstyle/图:组åˆä½ç½®_803B/@x_C606)"/> + <xsl:variable name="posy" select="number($picstyle/图:组åˆä½ç½®_803B/@y_C607)"/> + <xsl:variable name="width" select="number($picstyle/图:预定义图形_8018/图:属性_801D/图:大å°_8060/@宽_C605)"/> + <xsl:variable name="height" select="number($picstyle/图:预定义图形_8018/图:属性_801D/图:大å°_8060/@é•¿_C604)"/> + <xsl:choose> + <xsl:when test="$picstyle/图:翻转_803A = 'x'"> + <xsl:variable name="x1" select="$posx + $width"/> + <xsl:variable name="y1" select="$posy"/> + <xsl:variable name="x2" select="$posx"/> + <xsl:variable name="y2" select="$posy + $height"/> + <xsl:attribute name="svg:x1"><xsl:value-of select="concat($x1,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y1"><xsl:value-of select="concat($y1,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:x2"><xsl:value-of select="concat($x2,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y2"><xsl:value-of select="concat($y2,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="$picstyle/图:翻转_803A = 'y'"> + <xsl:variable name="x1" select="$posx"/> + <xsl:variable name="y1" select="$posy + $height"/> + <xsl:variable name="x2" select="$posx + $width"/> + <xsl:variable name="y2" select="$posy"/> + <xsl:attribute name="svg:x1"><xsl:value-of select="concat($x1,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y1"><xsl:value-of select="concat($y1,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:x2"><xsl:value-of select="concat($x2,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y2"><xsl:value-of select="concat($y2,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="$picstyle/图:翻转_803A = 'xy'"> + <xsl:variable name="x1" select="$posx + $width"/> + <xsl:variable name="y1" select="$posy + $height"/> + <xsl:variable name="x2" select="$posx"/> + <xsl:variable name="y2" select="$posy"/> + <xsl:attribute name="svg:x1"><xsl:value-of select="concat($x1,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y1"><xsl:value-of select="concat($y1,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:x2"><xsl:value-of select="concat($x2,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y2"><xsl:value-of select="concat($y2,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="x1" select="$posx"/> + <xsl:variable name="y1" select="$posy"/> + <xsl:variable name="x2" select="$posx + $width"/> + <xsl:variable name="y2" select="$posy + $height"/> + <xsl:attribute name="svg:x1"><xsl:value-of select="concat($x1,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y1"><xsl:value-of select="concat($y1,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:x2"><xsl:value-of select="concat($x2,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y2"><xsl:value-of select="concat($y2,$uofUnit)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <!--<xsl:variable name="zuheweizhi-x"> + <xsl:value-of select="$picstyle/图:组åˆä½ç½®/@图:xåæ ‡"/> + </xsl:variable> + <xsl:variable name="zuheweizhi-y"> + <xsl:value-of select="$picstyle/图:组åˆä½ç½®/@图:yåæ ‡"/> + </xsl:variable> + <xsl:variable name="hex"> + <xsl:value-of select="concat(0+number($zuheweizhi-x),$uofUnit)"/> + </xsl:variable> + <xsl:variable name="hey"> + <xsl:value-of select="concat(0+number($zuheweizhi-y),$uofUnit)"/> + </xsl:variable> + <xsl:attribute name="svg:x1"><xsl:value-of select="$hex"/></xsl:attribute> + <xsl:attribute name="svg:y1"><xsl:value-of select="$hey"/></xsl:attribute> + <xsl:attribute name="svg:x2"><xsl:value-of select="concat((number($zuheweizhi-x) + number($picstyle/图:预定义图形/图:属性/图:宽度)),$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y2"><xsl:value-of select="concat((number($zuheweizhi-y) + number($picstyle/图:预定义图形/图:属性/图:高度)),$uofUnit)"/></xsl:attribute>--> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="text:anchor-type"><xsl:choose><xsl:when test="uof:ä½ç½®_C620/@类型_C646='page'">page</xsl:when><xsl:when test="uof:ä½ç½®_C620/@类型_C646='paragraph'">paragraph</xsl:when><xsl:when test="uof:ä½ç½®_C620/@类型_C646='char'">char</xsl:when><xsl:when test="uof:ä½ç½®_C620/@类型_C646='as-char'">as-char</xsl:when><xsl:when test="uof:ä½ç½®_C620/@类型_C646='frame'">frame</xsl:when><xsl:otherwise>char</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="draw:style-name"><xsl:value-of select="$picstyle[1]/@标识符_804B"/></xsl:attribute> + <xsl:attribute name="draw:id"><xsl:value-of select="$picstyle[1]/@标识符_804B"/></xsl:attribute> + <xsl:if test="$picstyle/@层次_8063"> + <xsl:attribute name="draw:z-index"><xsl:value-of select="$picstyle[1]/@层次_8063"/></xsl:attribute> + </xsl:if> + <xsl:if test="not($angle=0)"> + <xsl:call-template name="DrawTransform"> + <xsl:with-param name="angle" select="$picstyle/图:预定义图形_8018/图:属性_801D/图:旋转角度_804D"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="$isconnector='true'"> + <xsl:attribute name="draw:start-shape"><xsl:value-of select="$picstyle//图:预定义图形_8018/图:连接线规则_8027/@始端对象引用_8029"/></xsl:attribute> + <xsl:attribute name="draw:end-shape"><xsl:value-of select="$picstyle//图:预定义图形_8018/图:连接线规则_8027/@终端对象引用_802A"/></xsl:attribute> + <xsl:attribute name="draw:start-glue-point"><xsl:value-of select="$picstyle//图:预定义图形_8018/图:连接线规则_8027/@始端对象连接点索引_802B"/></xsl:attribute> + <xsl:attribute name="draw:end-glue-point"><xsl:value-of select="$picstyle//图:预定义图形_8018/图:连接线规则_8027/@终端对象连接点索引_802C"/></xsl:attribute> + </xsl:if> + </xsl:template> + <!--xsl:template name="DrawRect"> + <xsl:param name="picstyle"/> + <xsl:element name="draw:rect"> + <xsl:call-template name="DrawCommContent"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + </xsl:element> + </xsl:template--> + <xsl:template name="DrawCaption"> + <xsl:param name="picstyle"/> + <xsl:element name="draw:caption"> + <xsl:call-template name="DrawCommContent"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + </xsl:element> + </xsl:template> + <xsl:template name="DrawLine"> + <xsl:param name="picstyle"/> + <xsl:element name="draw:line"> + <xsl:call-template name="DrawLineAttr"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + <xsl:call-template name="DrawCommElement"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + </xsl:element> + </xsl:template> + <xsl:template name="DrawConnector"> + <xsl:param name="picstyle"/> + <xsl:variable name="isconnector" select="string('true')"/> + <xsl:variable name="graphtype"> + <xsl:value-of select="$picstyle/图:预定义图形_8018/图:类别_8019"/> + </xsl:variable> + <xsl:element name="draw:connector"> + <xsl:call-template name="DrawLineAttr"> + <xsl:with-param name="picstyle" select="$picstyle"/> + <xsl:with-param name="isconnector" select="$isconnector"/> + </xsl:call-template> + <xsl:choose> + <xsl:when test="$graphtype='71' or $graphtype='72' or $graphtype='73'"> + <xsl:attribute name="draw:type">line</xsl:attribute> + </xsl:when> + <xsl:when test="$graphtype='77' or $graphtype='78' or $graphtype='79'"> + <xsl:attribute name="draw:type">curve</xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:if test="$picstyle/图:预定义图形_8018/图:路径_801C/图:路径值_8069"> + <xsl:variable name="width" select="number($picstyle/图:预定义图形_8018/图:属性_801D/图:大å°_8060/@宽_C605)"/> + <xsl:variable name="height" select="number($picstyle/图:预定义图形_8018/图:属性_801D/图:大å°_8060/@é•¿_C604)"/> + <xsl:attribute name="svg:viewBox"><xsl:value-of select="concat('0 0 ',$width, ' ',$height)"/></xsl:attribute> + <xsl:attribute name="draw:points"><xsl:value-of select="$picstyle/图:预定义图形_8018/图:路径_801C/图:路径值_8069"/></xsl:attribute> + </xsl:if> + <xsl:call-template name="DrawCommElement"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + </xsl:element> + </xsl:template> + <xsl:template name="DrawPolyline"> + <xsl:param name="picstyle"/> + <xsl:element name="draw:polyline"> + <xsl:call-template name="DrawPathContent"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + </xsl:element> + </xsl:template> + <xsl:template name="DrawPolygon"> + <xsl:param name="picstyle"/> + <xsl:element name="draw:polygon"> + <xsl:call-template name="DrawPathContent"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + </xsl:element> + </xsl:template> + <!--xsl:template name="DrawEllipse"> + <xsl:param name="picstyle"/> + <xsl:element name="draw:ellipse"> + <xsl:call-template name="DrawCommContent"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + </xsl:element> + </xsl:template--> + <xsl:template name="CustomShapeType"> + <xsl:param name="GraphicID"/> + <xsl:choose> + <xsl:when test="$GraphicID='11'">rectangle</xsl:when> + <xsl:when test="$GraphicID='12'">parallelogram</xsl:when> + <xsl:when test="$GraphicID='13'">trapezoid</xsl:when> + <xsl:when test="$GraphicID='14'">diamond</xsl:when> + <xsl:when test="$GraphicID='15'">round-rectangle</xsl:when> + <xsl:when test="$GraphicID='16'">octagon</xsl:when> + <xsl:when test="$GraphicID='17'">isosceles-triangle</xsl:when> + <xsl:when test="$GraphicID='18'">right-triangle</xsl:when> + <xsl:when test="$GraphicID='19'">ellipse</xsl:when> + <xsl:when test="$GraphicID='21'">right-arrow</xsl:when> + <xsl:when test="$GraphicID='22'">left-arrow</xsl:when> + <xsl:when test="$GraphicID='23'">up-arrow</xsl:when> + <xsl:when test="$GraphicID='24'">down-arrow</xsl:when> + <xsl:when test="$GraphicID='25'">left-right-arrow</xsl:when> + <xsl:when test="$GraphicID='26'">up-down-arrow</xsl:when> + <xsl:when test="$GraphicID='27'">quad-arrow</xsl:when> + <xsl:when test="$GraphicID='28'">mso-spt182</xsl:when> + <xsl:when test="$GraphicID='31'">flowchart-process</xsl:when> + <xsl:when test="$GraphicID='33'">flowchart-decision</xsl:when> + <xsl:when test="$GraphicID='34'">flowchart-data</xsl:when> + <xsl:when test="$GraphicID='35'">flowchart-predefined-process</xsl:when> + <xsl:when test="$GraphicID='36'">flowchart-internal-storage</xsl:when> + <xsl:when test="$GraphicID='37'">flowchart-document</xsl:when> + <xsl:when test="$GraphicID='38'">flowchart-multidocument</xsl:when> + <xsl:when test="$GraphicID='39'">flowchart-terminator</xsl:when> + <xsl:when test="$GraphicID='41'">mso-spt71</xsl:when> + <xsl:when test="$GraphicID='42'">bang</xsl:when> + <xsl:when test="$GraphicID='43'">star4</xsl:when> + <xsl:when test="$GraphicID='44'">star5</xsl:when> + <xsl:when test="$GraphicID='45'">star8</xsl:when> + <xsl:when test="$GraphicID='46'">mso-spt59</xsl:when> + <xsl:when test="$GraphicID='47'">star24</xsl:when> + <xsl:when test="$GraphicID='48'">mso-spt60</xsl:when> + <xsl:when test="$GraphicID='49'">mso-spt54</xsl:when> + <xsl:when test="$GraphicID='51'">rectangular-callout</xsl:when> + <xsl:when test="$GraphicID='52'">round-rectangular-callout</xsl:when> + <xsl:when test="$GraphicID='53'">round-callout</xsl:when> + <xsl:when test="$GraphicID='54'">cloud-callout</xsl:when> + <xsl:when test="$GraphicID='55'">line-callout-1</xsl:when> + <xsl:when test="$GraphicID='56'">line-callout-2</xsl:when> + <xsl:when test="$GraphicID='57'">line-callout-3</xsl:when> + <xsl:when test="$GraphicID='110'">hexagon</xsl:when> + <xsl:when test="$GraphicID='111'">cross</xsl:when> + <xsl:when test="$GraphicID='112'">pentagon</xsl:when> + <xsl:when test="$GraphicID='113'">can</xsl:when> + <xsl:when test="$GraphicID='114'">cube</xsl:when> + <xsl:when test="$GraphicID='115'">quad-bevel</xsl:when> + <xsl:when test="$GraphicID='116'">paper</xsl:when> + <xsl:when test="$GraphicID='117'">smiley</xsl:when> + <xsl:when test="$GraphicID='118'">ring</xsl:when> + <xsl:when test="$GraphicID='119'">forbidden</xsl:when> + <xsl:when test="$GraphicID='120'">block-arc</xsl:when> + <xsl:when test="$GraphicID='121'">heart</xsl:when> + <xsl:when test="$GraphicID='122'">non-primitive</xsl:when> + <xsl:when test="$GraphicID='123'">sun</xsl:when> + <xsl:when test="$GraphicID='124'">moon</xsl:when> + <xsl:when test="$GraphicID='126'">bracket-pair</xsl:when> + <xsl:when test="$GraphicID='127'">brace-pair</xsl:when> + <xsl:when test="$GraphicID='128'">mso-spt21</xsl:when> + <xsl:when test="$GraphicID='129'">left-bracket</xsl:when> + <xsl:when test="$GraphicID='130'">right-bracket</xsl:when> + <xsl:when test="$GraphicID='131'">left-brace</xsl:when> + <xsl:when test="$GraphicID='132'">right-brace</xsl:when> + <xsl:when test="$GraphicID='211'">mso-spt89</xsl:when> + <xsl:when test="$GraphicID='212'">non-primitive</xsl:when> + <xsl:when test="$GraphicID='214'">circular-arrow</xsl:when> + <xsl:when test="$GraphicID='216'">circular-arrow</xsl:when> + <xsl:when test="$GraphicID='217'">mso-spt100</xsl:when> + <xsl:when test="$GraphicID='218'">notched-right-arrow</xsl:when> + <xsl:when test="$GraphicID='219'">pentagon-right</xsl:when> + <xsl:when test="$GraphicID='220'">chevron</xsl:when> + <xsl:when test="$GraphicID='221'">right-arrow-callout</xsl:when> + <xsl:when test="$GraphicID='222'">left-arrow-callout</xsl:when> + <xsl:when test="$GraphicID='223'">up-arrow-callout</xsl:when> + <xsl:when test="$GraphicID='224'">down-arrow-callout</xsl:when> + <xsl:when test="$GraphicID='225'">left-right-arrow-callout</xsl:when> + <xsl:when test="$GraphicID='226'">up-down-arrow-callout</xsl:when> + <xsl:when test="$GraphicID='227'">quad-arrow-callout</xsl:when> + <xsl:when test="$GraphicID='228'">circular-arrow</xsl:when> + <xsl:when test="$GraphicID='310'">flowchart-preparation</xsl:when> + <xsl:when test="$GraphicID='311'">flowchart-manual-input</xsl:when> + <xsl:when test="$GraphicID='312'">flowchart-manual-operation</xsl:when> + <xsl:when test="$GraphicID='313'">flowchart-connector</xsl:when> + <xsl:when test="$GraphicID='314'">flowchart-off-page-connector</xsl:when> + <xsl:when test="$GraphicID='315'">flowchart-card</xsl:when> + <xsl:when test="$GraphicID='316'">flowchart-punched-tape</xsl:when> + <xsl:when test="$GraphicID='317'">flowchart-summing-junction</xsl:when> + <xsl:when test="$GraphicID='318'">flowchart-or</xsl:when> + <xsl:when test="$GraphicID='319'">flowchart-collate</xsl:when> + <xsl:when test="$GraphicID='320'">flowchart-sort</xsl:when> + <xsl:when test="$GraphicID='321'">flowchart-extract</xsl:when> + <xsl:when test="$GraphicID='322'">flowchart-merge</xsl:when> + <xsl:when test="$GraphicID='323'">flowchart-stored-data</xsl:when> + <xsl:when test="$GraphicID='324'">flowchart-delay</xsl:when> + <xsl:when test="$GraphicID='325'">flowchart-sequential-access</xsl:when> + <xsl:when test="$GraphicID='326'">flowchart-magnetic-disk</xsl:when> + <xsl:when test="$GraphicID='327'">flowchart-direct-access-storage</xsl:when> + <xsl:when test="$GraphicID='328'">flowchart-display</xsl:when> + <xsl:when test="$GraphicID='413'">vertical-scroll</xsl:when> + <xsl:when test="$GraphicID='414'">horizontal-scroll</xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="DrawCustomshape"> + <xsl:param name="picstyle"/> + <xsl:param name="graphtype"/> + <xsl:element name="draw:custom-shape"> + <xsl:call-template name="DrawCustomContent"> + <xsl:with-param name="picstyle" select="$picstyle"/> + <xsl:with-param name="graphtype" select="$graphtype"/> + </xsl:call-template> + </xsl:element> + </xsl:template> + <xsl:template name="FrmContent"> + <xsl:param name="refobject"/> + <xsl:variable name="frmobject"> + <xsl:choose> + <xsl:when test="$refobject/@公共类型_D706"> + <xsl:choose> + <xsl:when test="$refobject/@公共类型_D706= 'png'">image</xsl:when> + <xsl:when test="$refobject/@公共类型_D706= 'jpg'">image</xsl:when> + <xsl:when test="$refobject/@公共类型_D706= 'gif'">image</xsl:when> + <xsl:when test="$refobject/@公共类型_D706= 'bmp'">image</xsl:when> + <xsl:when test="$refobject/@公共类型_D706= 'pbm'">image</xsl:when> + <xsl:when test="$refobject/@公共类型_D706= 'wav'">plugin</xsl:when> + <xsl:when test="$refobject/@公共类型_D706= 'mid'">plugin</xsl:when> + <xsl:when test="$refobject/@公共类型_D706= 'ra'">plugin</xsl:when> + <xsl:when test="$refobject/@公共类型_D706= 'au'">plugin</xsl:when> + <xsl:when test="$refobject/@公共类型_D706= 'mp3'">plugin</xsl:when> + <xsl:when test="$refobject/@公共类型_D706= 'avi'">plugin</xsl:when> + <xsl:when test="$refobject/@公共类型_D706= 'mpeg'">plugin</xsl:when> + <xsl:when test="$refobject/@公共类型_D706= 'qt'">plugin</xsl:when> + <xsl:when test="$refobject/@公共类型_D706= 'rm'">plugin</xsl:when> + <xsl:when test="$refobject/@公共类型_D706= 'asf'">plugin</xsl:when> + <xsl:when test="$refobject/@公共类型_D706= 'svg'">plugin</xsl:when> + <xsl:otherwise>none</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$refobject/@ç§æœ‰ç±»åž‹_D707"> + <xsl:choose> + <xsl:when test="$refobject/@ç§æœ‰ç±»åž‹_D707= '图片'">image</xsl:when> + <xsl:when test="$refobject/@ç§æœ‰ç±»åž‹_D707= 'emf'">image</xsl:when> + <xsl:when test="$refobject/@ç§æœ‰ç±»åž‹_D707= 'old对象'">objectole</xsl:when> + <xsl:otherwise> + <xsl:value-of select="$refobject/@ç§æœ‰ç±»åž‹_D707"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise>none</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="not($frmobject='none')"> + <xsl:choose> + <xsl:when test="$frmobject='image'"> + <draw:image xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad"> + <xsl:if test="$refobject/对象:路径_D703"> + <!-- maybe xlink is a outside picture --> + <xsl:call-template name="AddXLink"> + <xsl:with-param name="refobject" select="$refobject"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="$refobject/对象:æ•°æ®_D702"> + <xsl:element name="office:binary-data"> + <xsl:value-of select="$refobject/对象:æ•°æ®_D702"/> + </xsl:element> + </xsl:if> + </draw:image> + </xsl:when> + <xsl:when test="$frmobject='objectole'"> + <xsl:element name="draw:object-ole"> + <xsl:if test="$refobject/对象:路径_D703"> + <!-- extensions of outside picture --> + <xsl:call-template name="AddXLink"> + <xsl:with-param name="refobject" select="$refobject"/> + </xsl:call-template> + <!-- object data --> + </xsl:if> + <xsl:if test="$refobject/对象:æ•°æ®_D702"> + <xsl:element name="office:binary-data"> + <xsl:value-of select="$refobject/对象:æ•°æ®_D702"/> + </xsl:element> + </xsl:if> + </xsl:element> + </xsl:when> + </xsl:choose> + </xsl:if> + </xsl:template> + <!-- process pictues including outside pictures --> + <xsl:template name="AddXLink"> + <xsl:param name="refobject"/> + <xsl:attribute name="xlink:href"><xsl:variable name="path"><xsl:value-of select="$refobject/对象:路径_D703"/></xsl:variable><xsl:choose><xsl:when test="starts-with( $path,'/data')"><xsl:value-of select="replace($refobject/对象:路径_D703,'/data','Pictures')"/></xsl:when><xsl:otherwise><xsl:choose><!--'/' is for maybe absolute path--><xsl:when test="starts-with($path,'.') or starts-with($path,'/')"><xsl:value-of select="$path"/></xsl:when><xsl:otherwise><xsl:choose><xsl:when test="substring($path,2,1)=':'"><xsl:value-of select="concat( '/',$path)"/></xsl:when><xsl:otherwise><xsl:value-of select="$path"/></xsl:otherwise></xsl:choose></xsl:otherwise></xsl:choose></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:template> + + <xsl:template name="DrawFrame"> + <xsl:param name="picstyle"/> + <xsl:element name="draw:frame"> + <xsl:attribute name="draw:name"><xsl:value-of select="@图形引用_C62E"/></xsl:attribute> + <xsl:call-template name="DrawCommAttr"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + <xsl:if test="$picstyle/图:其他对象引用_8038"> + <xsl:variable name="cs"> + <xsl:value-of select="$picstyle/图:其他对象引用_8038"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="/uof:UOF_0000/å…¬å¼:å…¬å¼é›†_C200/å…¬å¼:数学公å¼_C201[@标识符_C202=$cs]"> + <xsl:variable name="refobject" select="/uof:UOF_0000/å…¬å¼:å…¬å¼é›†_C200/å…¬å¼:数学公å¼_C201[@标识符_C202=$cs]"/> + <xsl:element name="draw:object"> + <xsl:element name="math:math"> + <xsl:copy-of select="$refobject/å…¬å¼:math_C203/*"/> + </xsl:element> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="refobject" select="/uof:UOF_0000/对象:对象数æ®é›†_D700/对象:对象数æ®_D701[@标识符_D704=$cs]"/> + <xsl:call-template name="FrmContent"> + <xsl:with-param name="refobject" select="$refobject"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <!-- about Draw::Frame match subElement , starting… --> + <xsl:if test="$picstyle/图:图片数æ®å¼•ç”¨_8037"> + <xsl:variable name="titleMap"> + <xsl:value-of select="$picstyle/图:图片数æ®å¼•ç”¨_8037"/> + </xsl:variable> + <xsl:variable name="pathMap"> + <xsl:for-each select="/uof:UOF_0000/对象:对象数æ®é›†_D700/对象:对象数æ®_D701[@标识符_D704 = $titleMap]"> + <xsl:if test="@标识符_D704 = $titleMap"> + <xsl:if test="current()/对象:路径_D703 and @是å¦å†…嵌_D705 = 'true'"> + <!-- Maybe there need to judge if it is an embedded URL path. Outside URL path doesn't allow to be replaced. --> + <!-- Maybe need to judge if gonggongleixing_D706 attribute is existing. --> + <xsl:value-of select="replace(current()/对象:路径_D703,'/data','Pictures')"/> + </xsl:if> + <xsl:if test="current()/对象:路径_D703 and @是å¦å†…嵌_D705 = 'false'"> + <!-- Maybe there need to judge if it is an embedded URL path. Outside URL path doesn't allow to be replaced. --> + <!-- Maybe need to judge if gonggongleixing_D706 attribute is existing. --> + <xsl:value-of select="current()/对象:路径_D703"/> + </xsl:if> + <xsl:if test="current()/对象:æ•°æ®_D702"> + <xsl:value-of select="''"/> + </xsl:if> + </xsl:if> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="embed"> + <!-- embedded attribute, correspond with xlink:show in odf --> + <xsl:for-each select="/uof:UOF_0000/对象:对象数æ®é›†_D700/对象:对象数æ®_D701[@标识符_D704 = $titleMap]"> + <xsl:if test="@标识符_D704 = $titleMap"> + <!-- If judge ShiFouNeiQian_D705 attribute is existing? --> + <xsl:choose> + <xsl:when test="@是å¦å†…嵌_D705 = 'true'">embed<!--xsl:value-of select="'embed'"/--> + </xsl:when> + <xsl:otherwise>new<!--replace--> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:for-each> + </xsl:variable> + <xsl:element name="draw:image"> + <xsl:choose> + <xsl:when test="$pathMap = ''"> + <xsl:for-each select="/uof:UOF_0000/对象:对象数æ®é›†_D700/对象:对象数æ®_D701[@标识符_D704 = $titleMap]"> + <xsl:if test="@标识符_D704 = $titleMap"> + <xsl:if test="current()/对象:æ•°æ®_D702"> + <xsl:element name="office:binary-data"> + <xsl:value-of select="current()/对象:æ•°æ®_D702"/> + </xsl:element> + </xsl:if> + </xsl:if> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="xlink:href"> + <xsl:value-of select="$pathMap"/> + </xsl:attribute> + <xsl:attribute name="xlink:show"> + <xsl:value-of select="$embed"/> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:if test="($document_type = 'presentation') and (name() = 'uof:锚点_C644')"> + <xsl:if test="not($picstyle/图:其他对象引用_8038)"> + <xsl:choose> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'graphics'"> + <draw:image xlink:href=""/> + </xsl:when> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'chart'"> + <draw:object/> + <draw:image/> + </xsl:when> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'clipart'"> + <draw:image xlink:href=""/> + </xsl:when> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'object'"> + <draw:object xlink:href="" xlink:type="simple" xlink:show="embed" xlink:actuate="onLoad"/> + </xsl:when> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'table'"> + <draw:object/> + <draw:image/> + </xsl:when> + </xsl:choose> + </xsl:if> + </xsl:if> + <xsl:choose> + <xsl:when test="name() = 'uof:锚点_C644'"> + <xsl:call-template name="DrawCommElementWeb"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + <xsl:element name="draw:text-box"> + <xsl:variable name="minheight" select="uof:大å°_C621/@é•¿_C604"/> + <xsl:if test="@图形引用_C62E"> + <xsl:variable name="tempName" select="@图形引用_C62E"/> + <xsl:for-each select="$picstyle/图:文本_803C/图:å‰åŽé“¾æŽ¥_803F[@åŽä¸€é“¾æŽ¥_8041]"> + <xsl:attribute name="draw:chain-next-name"><xsl:value-of select="@åŽä¸€é“¾æŽ¥_8041"/></xsl:attribute> + <!--xsl:variable name="secondName" select="@åŽä¸€é“¾æŽ¥_8041"/> + <xsl:attribute name="draw:chain-next-name"><xsl:value-of select="/uof:UOF_0000/å­—:文字处ç†æ–‡æ¡£_4225/å­—:段è½_416B//uof:锚点_C644[@图形引用_C62E = $secondName]/@标识符"/></xsl:attribute--> + </xsl:for-each> + </xsl:if> + <xsl:attribute name="fo:min-height" select="concat($minheight, $uofUnit)"/> + <xsl:call-template name="DrawCommElementText"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + </xsl:element> + </xsl:when> + <!--<xsl:when test="name() = 'uof:锚点_C644'"> + <xsl:call-template name="DrawCommElementWeb"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + <xsl:element name="draw:text-box"> + <xsl:call-template name="DrawCommElementText"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + </xsl:element> + </xsl:when>--> + </xsl:choose> + </xsl:element> + </xsl:template> + <xsl:template name="GroupContent"> + <xsl:param name="zuhe_list"/> + <xsl:variable name="first"> + <xsl:value-of select="substring-before($zuhe_list,' ')"/> + </xsl:variable> + <xsl:variable name="picname"> + <xsl:choose> + <xsl:when test="not($first='')"> + <xsl:value-of select="$first"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$zuhe_list"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="picstyle" select="key('graph-styles', $picname)"/> + <xsl:call-template name="DrawContent"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + <xsl:variable name="other"> + <xsl:value-of select="substring-after($zuhe_list,' ')"/> + </xsl:variable> + <xsl:if test="not($other='')"> + <xsl:call-template name="GroupContent"> + <xsl:with-param name="zuhe_list" select="$other"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template name="DrawSvgContent"> + <xsl:param name="picstyle"/> + <xsl:call-template name="DrawCommAttr"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + <xsl:variable name="width" select="number($picstyle/图:svg图形对象_8017/@width)*1000"/> + <xsl:variable name="height" select="number($picstyle/图:svg图形对象_8017/@height)*1000"/> + <xsl:attribute name="svg:viewBox"><xsl:value-of select="concat('0 0 ',$width, ' ',$height)"/></xsl:attribute> + <xsl:attribute name="svg:d"><xsl:value-of select="$picstyle/图:svg图形对象_8017/svg:path/@d"/></xsl:attribute> + <xsl:call-template name="DrawCommElement"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + </xsl:template> + <xsl:template name="SvgGraph"> + <xsl:param name="picstyle"/> + <xsl:element name="draw:path"> + <xsl:call-template name="DrawSvgContent"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + </xsl:element> + </xsl:template> + <xsl:template name="ChartGraph"> + <xsl:param name="picstyle"/> + <draw:frame> + <xsl:attribute name="draw:z-index"><xsl:value-of select="'0'"/></xsl:attribute> + <xsl:attribute name="svg:width"><xsl:value-of select="concat(uof:大å°_C621/@宽_C605,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:height"><xsl:value-of select="concat(uof:大å°_C621/@é•¿_C604,$uofUnit)"/></xsl:attribute> + <xsl:for-each select="uof:ä½ç½®_C620"> + <xsl:attribute name="svg:x"><xsl:value-of select="concat(uof:æ°´å¹³_4106/uof:ç»å¯¹_4107/@值_4108,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y"><xsl:value-of select="concat(uof:åž‚ç›´_410D/uof:ç»å¯¹_4107/@值_4108,$uofUnit)"/></xsl:attribute> + </xsl:for-each> + <xsl:for-each select="/uof:UOF_0000/图表:图表集_E836/图表:图表_E837[@标识符_E828=$picstyle/图:图表数æ®å¼•ç”¨_8065]"> + <xsl:element name="draw:object"> + <xsl:variable name="var_ObjectName"> + <xsl:variable name="var_GenerateID" select="generate-id()"/> + <xsl:value-of select="concat('./Object ',$gvar_ChartsIndexes/ChartIndex[@GenerateID = $var_GenerateID]/@Index)"/> + </xsl:variable> + <xsl:attribute name="draw:notify-on-update-of-ranges"><xsl:choose><xsl:when test="图表:绘图区_E747/图表:æ•°æ®åŒºåŸŸ_E74B"><xsl:value-of select="图表:绘图区_E747/图表:æ•°æ®åŒºåŸŸ_E74B"/></xsl:when><xsl:otherwise><xsl:for-each select="图表:绘图区_E747/图表:图表类型组集_E74C/图表:组_E74D[1]/图表:æ•°æ®ç³»åˆ—集_E74E"><xsl:for-each select="图表:æ•°æ®ç³»åˆ—_E74F[1]"><xsl:if test="@值_E775"><xsl:analyze-string select="@值_E775" regex="='(.*?)'!([A-Z,a-z]{{1,2}}\d+):?([A-Z,a-z]{{1,2}}\d+)?"><xsl:matching-substring><xsl:choose><xsl:when test="regex-group(3) = ''"><xsl:value-of select="concat(regex-group(1), '.', regex-group(2))"/></xsl:when><xsl:otherwise><xsl:value-of select="concat(regex-group(1), '.', regex-group(2), ':', regex-group(1), '.', regex-group(3))"/></xsl:otherwise></xsl:choose><xsl:value-of select="' '"/></xsl:matching-substring></xsl:analyze-string></xsl:if></xsl:for-each><xsl:for-each-group select="图表:æ•°æ®ç³»åˆ—_E74F" group-by="@分类å_E776"><xsl:analyze-string select="current-grouping-key()" regex="='(.*?)'!([A-Z,a-z]{{1,2}}\d+):?([A-Z,a-z]{{1,2}}\d+)?"><xsl:matching-substring><xsl:choose><xsl:when test="regex-group(3) = ''"><xsl:value-of select="concat(regex-group(1), '.', regex-group(2), ':', regex-group(1), '.', regex-group(2))"/></xsl:when><xsl:otherwise><xsl:value-of select="concat(regex-group(1), '.', regex-group(2), ':', regex-group(1), '.', regex-group(3))"/></xsl:otherwise></xsl:choose><xsl:value-of select="' '"/></xsl:matching-substring></xsl:analyze-string></xsl:for-each-group><xsl:for-each-group select="图表:æ•°æ®ç³»åˆ—_E74F" group-by="@å称_E774"><xsl:analyze-string select="current-grouping-key()" regex="='(.*?)'!([A-Z,a-z]{{1,2}}\d+):?([A-Z,a-z]{{1,2}}\d+)?"><xsl:matching-substring><xsl:choose><xsl:when test="regex-group(3) = ''"><xsl:value-of select="concat(regex-group(1), '.', regex-group(2), ':', regex-group(1), '.', regex-group(2))"/></xsl:when><xsl:otherwise><xsl:value-of select="concat(regex-group(1), '.', regex-group(2), ':', regex-group(1), '.', regex-group(3))"/></xsl:otherwise></xsl:choose><xsl:value-of select="' '"/></xsl:matching-substring></xsl:analyze-string></xsl:for-each-group></xsl:for-each></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="xlink:href"><xsl:value-of select="$var_ObjectName"/></xsl:attribute> + <xsl:attribute name="xlink:type">simple</xsl:attribute> + <xsl:attribute name="xlink:show">embed</xsl:attribute> + <xsl:attribute name="xlink:actuate">onLoad</xsl:attribute> + </xsl:element> + </xsl:for-each> + </draw:frame> + </xsl:template> + <xsl:template name="LinePathContent"> + <xsl:param name="picstyle"/> + <xsl:call-template name="DrawCommAttr"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + <xsl:variable name="pointx"> + <xsl:value-of select="$picstyle/图:预定义图形_8018/图:路径_801C/图:视窗_806A/图:左上角_806B/@x_C606"/> + </xsl:variable> + <xsl:variable name="pointy"> + <xsl:value-of select="$picstyle/图:预定义图形_8018/图:路径_801C/图:视窗_806A/图:左上角_806B/@y_C607"/> + </xsl:variable> + <xsl:variable name="height"> + <xsl:value-of select="$picstyle/图:预定义图形_8018/图:路径_801C/图:视窗_806A/图:大å°_806C/@é•¿_C604"/> + </xsl:variable> + <xsl:variable name="width"> + <xsl:value-of select="$picstyle/图:预定义图形_8018/图:路径_801C/图:视窗_806A/图:大å°_806C/@宽_C605"/> + </xsl:variable> + <xsl:attribute name="svg:viewBox"><xsl:value-of select="concat($pointx,' ',$pointy,' ',$width, ' ',$height)"/></xsl:attribute> + <xsl:attribute name="svg:d"><xsl:value-of select="$picstyle/图:预定义图形_8018/图:路径_801C/图:路径值_8069"/></xsl:attribute> + <xsl:call-template name="DrawCommElement"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + </xsl:template> + <xsl:template name="LinePath"> + <xsl:param name="picstyle"/> + <xsl:element name="draw:path"> + <xsl:call-template name="LinePathContent"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + </xsl:element> + </xsl:template> + <xsl:template name="DrawPageThumbnail"> + <xsl:param name="picstyle"/> + <draw:page-thumbnail> + <xsl:attribute name="draw:layer">layout</xsl:attribute> + <xsl:attribute name="draw:page-number"><xsl:value-of select="count(../../preceding-sibling::*) + 1"/></xsl:attribute> + <xsl:call-template name="DrawCommAttr"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + <xsl:attribute name="presentation:class">page</xsl:attribute> + </draw:page-thumbnail> + </xsl:template> + <xsl:template name="DrawContent"> + <xsl:param name="picstyle"/> + <xsl:variable name="id" select="@图形引用_C62E"/> + <xsl:variable name="Isframe"> + <xsl:variable name="IsChaining"> + <xsl:choose> + <xsl:when test="/uof:UOF_0000/图形:图形集_7C00/图:图形_8062/图:文本_803C/图:å‰åŽé“¾æŽ¥_803F/@å‰ä¸€é“¾æŽ¥_8040 = $id or /uof:UOF_0000/图形:图形集_7C00/图:图形_8062/图:文本_803C/图:å‰åŽé“¾æŽ¥_803F/@åŽä¸€é“¾æŽ¥_8041 = $id">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="uof:å ä½ç¬¦_C626">true</xsl:when> + <xsl:when test="$picstyle/图:文本_803C/图:内容_8043/å­—:文字表_416C or $picstyle/图:文本_803C//uof:锚点_C644 or $picstyle/图:文本_803C/图:å‰åŽé“¾æŽ¥_803F/@å‰ä¸€é“¾æŽ¥_8040 or $picstyle/图:文本_803C/图:å‰åŽé“¾æŽ¥_803F/@åŽä¸€é“¾æŽ¥_8041 or ($picstyle/图:文本_803C/图:文字排列方å‘_8042 != '' and $picstyle/图:文本_803C/图:文字排列方å‘_8042 != 't2b-l2r-0e-0w') or $IsChaining = 'true' or $picstyle/图:其他对象引用_8038 or $picstyle/图:文本_803C//å­—:域开始_419E">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$picstyle/@组åˆåˆ—表_8064"> + <xsl:variable name="zuhe_list" select="$picstyle/@组åˆåˆ—表_8064"/> + <xsl:element name="draw:g"> + <xsl:call-template name="DrawCommContent"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + <xsl:call-template name="GroupContent"> + <xsl:with-param name="zuhe_list" select="$zuhe_list"/> + </xsl:call-template> + </xsl:element> + </xsl:when> + <!--xsl:when test="$picstyle/图:其他对象引用_8038 !=''"> + <xsl:element name="draw:frame"> + <xsl:call-template name="DrawOtherAttr"/> + <xsl:for-each select="key('other-styles',$picstyle/图:其他对象引用_8038)"> + <draw:image xlink:actuate="onLoad" xlink:show="embed" xlink:type="simple"> + <xsl:attribute name="xlink:href"><xsl:value-of select="对象:路径_D703"/></xsl:attribute> + </draw:image> + </xsl:for-each> + </xsl:element> + </xsl:when--> + <!--integrated Conversion the customshape or frame --> + <!-- change this type to draw:frame --> + <xsl:when test="$picstyle/图:图片数æ®å¼•ç”¨_8037"> + <!--用‘图:预定义图形_8018/图:属性_801D/图:图片属性_801E’判断也å¯ä»¥--> + <xsl:call-template name="DrawFrame"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$picstyle/图:预定义图形_8018/图:类别_8019 = '11' and $Isframe = 'true'"> + <xsl:call-template name="DrawFrame"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + </xsl:when> + <!--<xsl:when test="$picstyle/图:预定义图形/图:类别 = '11' and uof:å ä½ç¬¦_C626 !='' ">--> + <xsl:when test="uof:å ä½ç¬¦_C626 !='' "> + <xsl:call-template name="DrawFrame"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$picstyle/图:svg图形对象_8017"> + <xsl:call-template name="SvgGraph"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$picstyle/图:图表数æ®å¼•ç”¨_8065"> + <xsl:call-template name="ChartGraph"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$picstyle/图:预定义图形_8018/图:路径_801C"> + <xsl:call-template name="LinePath"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="graphtype"> + <xsl:value-of select="$picstyle[1]/图:预定义图形_8018/图:类别_8019"/> + </xsl:variable> + <xsl:choose> + <!--xsl:when test="$graphtype='11'"> + <xsl:call-template name="DrawRect"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + </xsl:when--> + <xsl:when test="$graphtype='61'"> + <xsl:call-template name="DrawLine"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$graphtype='66'"> + <xsl:call-template name="DrawPolyline"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$graphtype='65'"> + <xsl:call-template name="DrawPolygon"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + </xsl:when> + <!--xsl:when test="$graphtype='19'"> + <xsl:call-template name="DrawEllipse"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$graphtype='51'"> + <xsl:call-template name="DrawCaption"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + </xsl:when--> + <xsl:when test="$graphtype='71' or $graphtype='72' or $graphtype='73' or $graphtype='74' or $graphtype='75' or $graphtype='76' or $graphtype='77' or $graphtype='78' or $graphtype='79'"> + <xsl:call-template name="DrawConnector"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="DrawCustomshape"> + <xsl:with-param name="picstyle" select="$picstyle"/> + <xsl:with-param name="graphtype" select="$graphtype"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="DrawOtherAttr"> + <xsl:variable name="posx"> + <xsl:choose> + <xsl:when test="uof:ä½ç½®_C620/@类型_C646 = 'as-char'"> + <xsl:value-of select="number(0)"/> + </xsl:when> + <xsl:when test="uof:ä½ç½®_C620/uof:æ°´å¹³_4106/uof:ç»å¯¹_4107/@值_4108"> + <xsl:value-of select="number(uof:ä½ç½®_C620/uof:æ°´å¹³_4106/uof:ç»å¯¹_4107/@值_4108)"/> + </xsl:when> + <xsl:when test="uof:ä½ç½®_C620/uof:æ°´å¹³_4106/uof:相对_4109"> + <xsl:value-of select="number(uof:ä½ç½®_C620/uof:æ°´å¹³_4106/uof:相对_4109/@值_410B)"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="posy"> + <xsl:choose> + <xsl:when test="uof:ä½ç½®_C620/@类型_C646 = 'as-char'"> + <xsl:value-of select="number(0)"/> + </xsl:when> + <xsl:when test="uof:ä½ç½®_C620/uof:åž‚ç›´_410D/@相对于_410C = 'line'"> + <xsl:value-of select="0 - number(uof:ä½ç½®_C620/uof:åž‚ç›´_410D/uof:ç»å¯¹_4107/@值_4108)"/> + </xsl:when> + <xsl:when test="uof:ä½ç½®_C620/uof:åž‚ç›´_410D/uof:ç»å¯¹_4107/@值_4108"> + <xsl:value-of select="number(uof:ä½ç½®_C620/uof:åž‚ç›´_410D/uof:ç»å¯¹_4107/@值_4108)"/> + </xsl:when> + <xsl:when test="uof:ä½ç½®_C620/uof:åž‚ç›´_410D/uof:相对_4109"> + <xsl:value-of select="number(uof:ä½ç½®_C620/uof:åž‚ç›´_410D/uof:相对_4109/@值_410B)"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="svg:x"><xsl:value-of select="concat($posx,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y"><xsl:value-of select="concat($posy,$uofUnit)"/></xsl:attribute> + <xsl:variable name="width"> + <xsl:value-of select="number(uof:大å°_C621/@宽_C605)"/> + </xsl:variable> + <xsl:variable name="height"> + <xsl:value-of select="number(uof:大å°_C621/@é•¿_C604)"/> + </xsl:variable> + <xsl:attribute name="svg:width"><xsl:value-of select="concat($width,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:height"><xsl:value-of select="concat($height,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="text:anchor-type"><xsl:choose><xsl:when test="uof:ä½ç½®_C620/@类型_C646='page'">page</xsl:when><xsl:when test="uof:ä½ç½®_C620/@类型_C646='paragraph'">paragraph</xsl:when><xsl:when test="uof:ä½ç½®_C620/@类型_C646='char'">char</xsl:when><xsl:when test="uof:ä½ç½®_C620/@类型_C646='as-char'">as-char</xsl:when><xsl:when test="uof:ä½ç½®_C620/@类型_C646='frame'">frame</xsl:when><xsl:otherwise>char</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="draw:style-name"><xsl:value-of select="generate-id()"/></xsl:attribute> + </xsl:template> + <xsl:template name="ObjectContent"> + <xsl:variable name="picname" select="@图形引用_C62E"/> + <xsl:variable name="picstyle" select="key('graph-styles', $picname)[1]"/> + <xsl:choose> + <xsl:when test="@是å¦æ˜¾ç¤ºç¼©ç•¥å›¾_C630='true' or @是å¦æ˜¾ç¤ºç¼©ç•¥å›¾_C630='1'"> + <xsl:call-template name="DrawPageThumbnail"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name($picstyle[1]) != ''"> + <xsl:call-template name="DrawContent"> + <xsl:with-param name="picstyle" select="$picstyle"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="objstyle" select="key('other-styles', $picname)"/> + <xsl:choose> + <xsl:when test="$objstyle != ''"> + <xsl:element name="draw:frame"> + <xsl:call-template name="DrawOtherAttr"/> + <xsl:call-template name="FrmContent"> + <xsl:with-param name="refobject" select="$objstyle"/> + </xsl:call-template> + </xsl:element> + <!--<xsl:call-template name="DrawFrame"> + <xsl:with-param name="picstyle" select="$objstyle"/> + </xsl:call-template>--> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="mathstyle" select="key('math-styles', $picname)"/> + <xsl:if test="$mathstyle != ''"> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- if x value is too big, it will overflow. --> + <!-- template sin(x) : sin(x) = x - x^3 / 3! + x^5 / 5! - ... +(-1)^(n-1) * x^(2 * n - 1) / (2 * n - 1) + ...--> + <xsl:template name="sin"> + <xsl:param name="arc"/> + <xsl:param name="n"> + <xsl:value-of select="'1'"/> + </xsl:param> + <xsl:param name="result"/> + <xsl:choose> + <xsl:when test="$n = '1'"> + <xsl:call-template name="sin"> + <xsl:with-param name="arc"> + <xsl:value-of select="$arc"/> + </xsl:with-param> + <xsl:with-param name="n"> + <xsl:value-of select="$n + 1"/> + </xsl:with-param> + <xsl:with-param name="result"> + <xsl:value-of select="$arc"/> + </xsl:with-param> + </xsl:call-template> + </xsl:when> + <xsl:when test="($n mod 2) = 0"> + <xsl:variable name="NPowerOfArc"> + <xsl:call-template name="power"> + <xsl:with-param name="x"> + <xsl:value-of select="$arc"/> + </xsl:with-param> + <xsl:with-param name="n"> + <xsl:value-of select="2 * $n - 1"/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="NFactorial"> + <xsl:call-template name="factorial"> + <xsl:with-param name="n"> + <xsl:value-of select="2 * $n - 1"/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="factor"> + <xsl:value-of select="$NPowerOfArc div $NFactorial"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$factor &gt; -0.0000001 and $factor &lt; 0.0000001"> + <xsl:value-of select="$result - $factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="sin"> + <xsl:with-param name="arc"> + <xsl:value-of select="$arc"/> + </xsl:with-param> + <xsl:with-param name="n"> + <xsl:value-of select="$n + 1"/> + </xsl:with-param> + <xsl:with-param name="result"> + <xsl:value-of select="$result - $factor"/> + </xsl:with-param> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="($n mod 2) = 1"> + <xsl:variable name="NPowerOfArc"> + <xsl:call-template name="power"> + <xsl:with-param name="x"> + <xsl:value-of select="$arc"/> + </xsl:with-param> + <xsl:with-param name="n"> + <xsl:value-of select="2 * $n - 1"/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="NFactorial"> + <xsl:call-template name="factorial"> + <xsl:with-param name="n"> + <xsl:value-of select="2 * $n - 1"/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="factor"> + <xsl:value-of select="$NPowerOfArc div $NFactorial"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$factor &gt; -0.0000001 and $factor &lt; 0.0000001"> + <xsl:value-of select="$result + $factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="sin"> + <xsl:with-param name="arc"> + <xsl:value-of select="$arc"/> + </xsl:with-param> + <xsl:with-param name="n"> + <xsl:value-of select="$n + 1"/> + </xsl:with-param> + <xsl:with-param name="result"> + <xsl:value-of select="$result + $factor"/> + </xsl:with-param> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:template> + <!-- if x value is too big, it will overflow. --> + <!-- template cos(x) : cos(x) = 1 - x^2 / 2! + x^4 / 4! - ... + (-1)^n * x^(2 * n) / (2 * n)! + ...--> + <xsl:template name="cos"> + <xsl:param name="arc"/> + <xsl:param name="n"> + <xsl:value-of select="'0'"/> + </xsl:param> + <xsl:param name="result"/> + <xsl:choose> + <xsl:when test="$n = '0'"> + <xsl:call-template name="cos"> + <xsl:with-param name="arc"> + <xsl:value-of select="$arc"/> + </xsl:with-param> + <xsl:with-param name="n"> + <xsl:value-of select="$n + 1"/> + </xsl:with-param> + <xsl:with-param name="result"> + <xsl:value-of select="1"/> + </xsl:with-param> + </xsl:call-template> + </xsl:when> + <xsl:when test="($n mod 2) = 0"> + <xsl:variable name="NPowerOfArc"> + <xsl:call-template name="power"> + <xsl:with-param name="x"> + <xsl:value-of select="$arc"/> + </xsl:with-param> + <xsl:with-param name="n"> + <xsl:value-of select="2 * $n"/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="NFactorial"> + <xsl:call-template name="factorial"> + <xsl:with-param name="n"> + <xsl:value-of select="2 * $n"/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="factor"> + <xsl:value-of select="$NPowerOfArc div $NFactorial"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$factor &gt; -0.0000001 and $factor &lt; 0.0000001"> + <xsl:value-of select="$result + $factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="cos"> + <xsl:with-param name="arc"> + <xsl:value-of select="$arc"/> + </xsl:with-param> + <xsl:with-param name="n"> + <xsl:value-of select="$n + 1"/> + </xsl:with-param> + <xsl:with-param name="result"> + <xsl:value-of select="$result + $factor"/> + </xsl:with-param> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="($n mod 2) = 1"> + <xsl:variable name="NPowerOfArc"> + <xsl:call-template name="power"> + <xsl:with-param name="x"> + <xsl:value-of select="$arc"/> + </xsl:with-param> + <xsl:with-param name="n"> + <xsl:value-of select="2 * $n"/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="NFactorial"> + <xsl:call-template name="factorial"> + <xsl:with-param name="n"> + <xsl:value-of select="2 * $n"/> + </xsl:with-param> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="factor"> + <xsl:value-of select="$NPowerOfArc div $NFactorial"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$factor &gt; -0.0000001 and $factor &lt; 0.0000001 "> + <xsl:value-of select="$result - $factor"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="cos"> + <xsl:with-param name="arc"> + <xsl:value-of select="$arc"/> + </xsl:with-param> + <xsl:with-param name="n"> + <xsl:value-of select="$n + 1"/> + </xsl:with-param> + <xsl:with-param name="result"> + <xsl:value-of select="$result - $factor"/> + </xsl:with-param> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:template> + <!-- template : n power of x --> + <xsl:template name="power"> + <xsl:param name="x"/> + <xsl:param name="n"/> + <xsl:param name="i"> + <xsl:value-of select="1"/> + </xsl:param> + <xsl:param name="result"> + <xsl:value-of select="1"/> + </xsl:param> + <xsl:choose> + <xsl:when test="$n = 0"> + <xsl:value-of select="1"/> + </xsl:when> + <xsl:when test="$i = 1"> + <xsl:choose> + <xsl:when test="$n = 1"> + <xsl:value-of select="$x"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="power"> + <xsl:with-param name="x"> + <xsl:value-of select="$x"/> + </xsl:with-param> + <xsl:with-param name="n"> + <xsl:value-of select="$n"/> + </xsl:with-param> + <xsl:with-param name="i"> + <xsl:value-of select="$i + 1"/> + </xsl:with-param> + <xsl:with-param name="result"> + <xsl:value-of select="$x"/> + </xsl:with-param> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$i = $n"> + <xsl:value-of select="$result * $x"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="power"> + <xsl:with-param name="x"> + <xsl:value-of select="$x"/> + </xsl:with-param> + <xsl:with-param name="n"> + <xsl:value-of select="$n"/> + </xsl:with-param> + <xsl:with-param name="i"> + <xsl:value-of select="$i + 1"/> + </xsl:with-param> + <xsl:with-param name="result"> + <xsl:value-of select="$result * $x"/> + </xsl:with-param> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- template : N! --> + <xsl:template name="factorial"> + <xsl:param name="n"/> + <xsl:param name="i"> + <xsl:value-of select="1"/> + </xsl:param> + <xsl:param name="result"> + <xsl:value-of select="1"/> + </xsl:param> + <xsl:choose> + <xsl:when test="$n = 0"> + <xsl:value-of select="1"/> + </xsl:when> + <xsl:when test="$i = 1"> + <xsl:choose> + <xsl:when test="$n = 1"> + <xsl:value-of select="1"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="factorial"> + <xsl:with-param name="n"> + <xsl:value-of select="$n"/> + </xsl:with-param> + <xsl:with-param name="i"> + <xsl:value-of select="$i + 1"/> + </xsl:with-param> + <xsl:with-param name="result"> + <xsl:value-of select="1"/> + </xsl:with-param> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$i = $n"> + <xsl:value-of select="$result * $i"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="factorial"> + <xsl:with-param name="n"> + <xsl:value-of select="$n"/> + </xsl:with-param> + <xsl:with-param name="i"> + <xsl:value-of select="$i + 1"/> + </xsl:with-param> + <xsl:with-param name="result"> + <xsl:value-of select="$result * $i"/> + </xsl:with-param> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="OfficeSettingsText"> + <!-- 关于SW中公共处ç†è§„则的相关å­å…ƒç´ çš„å¤„ç† --> + <xsl:for-each select="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:文字处ç†_B66B/规则:文档设置_B600"> + <config:config-item-set config:name="ooo:view-settings"> + <config:config-item config:name="InBrowseMode" config:type="boolean"> + <xsl:choose> + <xsl:when test="规则:当å‰è§†å›¾_B601='web'">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </config:config-item> + <config:config-item config:name="ShowRedlineChanges" config:type="boolean"> + <!-- absent function xsl:choose> + <xsl:when test="规则:是å¦ä¿®è®¢_B605 = 'true'">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose--> + <xsl:value-of select="'true'"/> + </config:config-item> + <config:config-item-map-indexed config:name="Views"> + <config:config-item-map-entry> + <xsl:if test="规则:缩放_B603"> + <config:config-item config:name="VisibleRight" config:type="int">1</config:config-item> + <config:config-item config:name="VisibleBottom" config:type="int">1</config:config-item> + <xsl:choose> + <xsl:when test="string(规则:缩放_B603) = 'best-fit'"> + <config:config-item config:name="ZoomType" config:type="short">3</config:config-item> + </xsl:when> + <xsl:when test="string(规则:缩放_B603) = 'full-page'"> + <config:config-item config:name="ZoomType" config:type="short">2</config:config-item> + </xsl:when> + <xsl:when test="string(规则:缩放_B603) = 'text-fit'"> + <config:config-item config:name="ZoomType" config:type="short">1</config:config-item> + </xsl:when> + <xsl:otherwise> + <config:config-item config:name="ZoomType" config:type="short">0</config:config-item> + </xsl:otherwise> + </xsl:choose> + <config:config-item config:name="ZoomFactor" config:type="short"> + <xsl:value-of select="规则:缩放_B603"/> + </config:config-item> + </xsl:if> + </config:config-item-map-entry> + </config:config-item-map-indexed> + </config:config-item-set> + <config:config-item-set config:name="ooo:configuration-settings"> + <config:config-item-map-indexed config:name="ForbiddenCharacters"> + <config:config-item-map-entry> + <config:config-item config:name="Language" config:type="string">zh</config:config-item> + <config:config-item config:name="Country" config:type="string">CN</config:config-item> + <config:config-item config:name="Variant" config:type="string"/> + <config:config-item config:name="BeginLine" config:type="string"> + <xsl:choose> + <xsl:when test="规则:标点ç¦åˆ™_B608/规则:行首字符_B609"> + <xsl:value-of select="规则:标点ç¦åˆ™_B608/规则:行首字符_B609"/> + </xsl:when> + <xsl:otherwise>:!),.:;?]}_'"ã€ã€‚〉》ã€ã€ã€‘〕〗〞︰︱︳ï¹_﹒﹔﹕﹖﹗﹚﹜﹞ï¼ï¼‰ï¼Œï¼Žï¼šï¼›ï¼Ÿï½œï½ï¸´ï¸¶ï¸¸ï¸ºï¸¼ï¸¾ï¹€ï¹‚﹄ï¹_~¢々‖_·ˇˉ―--′</xsl:otherwise> + </xsl:choose> + </config:config-item> + <config:config-item config:name="EndLine" config:type="string"> + <xsl:choose> + <xsl:when test="规则:标点ç¦åˆ™_B608/规则:行尾字符_B60A"> + <xsl:value-of select="规则:标点ç¦åˆ™_B608/规则:行尾字符_B60A"/> + </xsl:when> + <xsl:otherwise>([{__'"‵〈《「『ã€ã€”〖([{£¥ã€ï¸µï¸·ï¸¹ï¸»ï¸½ï¸¿ï¹ï¹ƒï¹™ï¹›ï¹ï¼ˆï½›</xsl:otherwise> + </xsl:choose> + </config:config-item> + </config:config-item-map-entry> + </config:config-item-map-indexed> + <config:config-item config:name="AddExternalLeading" config:type="boolean">false</config:config-item> + <!--<config:config-item config:name="AddParaTableSpacingAtStart" config:type="boolean">false</config:config-item>--> + <config:config-item config:name="CharacterCompressionType" config:type="short"> + <xsl:choose> + <!--<xsl:when test="string(规则:标点压缩_B60B/@是å¦é‡‡ç”¨_B60C) = 'true'">1</xsl:when>--> + <xsl:when test="string(规则:å­—è·è°ƒæ•´æ˜¯å¦ç”¨äºŽè¥¿æ–‡å’Œæ ‡ç‚¹ç¬¦å·_B60B) = 'true'">1</xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </config:config-item> + <config:config-item config:name="CurrentDatabaseDataSource" config:type="string"> + <xsl:variable name="alignway"> + <xsl:value-of select="concat('!',../../å­—:分节_416A_416A[1]/å­—:节属性_421B/å­—:垂直对é½æ–¹å¼_4213,'#')"/> + </xsl:variable> + <xsl:variable name="view"> + <xsl:value-of select="concat(规则:当å‰è§†å›¾_B601,'@')"/> + </xsl:variable> + <xsl:variable name="anthor"> + <xsl:value-of select="concat(../规则:批注集_B669/规则:批注_B66A[1]/@作者缩写_41DF,'%')"/> + </xsl:variable> + <xsl:variable name="pagesep"> + <xsl:value-of select="concat(../../å­—:分节_416A[1]/å­—:节属性_421B/å­—:页ç è®¾ç½®_4205/@分隔符_4209,'*')"/> + </xsl:variable> + <xsl:variable name="pagetype"> + <xsl:value-of select="concat(../../å­—:分节_416A[1]/å­—:节属性_421B/å­—:节类型_41EA,'/')"/> + </xsl:variable> + <xsl:variable name="pinye"> + <xsl:value-of select="concat(../../å­—:分节_416A[1]/å­—:节属性_421B/å­—:是å¦æ‹¼é¡µ_41FE,'(')"/> + </xsl:variable> + <xsl:value-of select="concat($alignway,$view,$anthor,$pagesep,$pagetype,$pinye)"/> + </config:config-item> + <config:config-item config:name="IsKernAsianPunctuation" config:type="boolean"> + <xsl:choose> + <xsl:when test="规则:å­—è·è°ƒæ•´_B606 = 'none'">false</xsl:when> + <xsl:otherwise>true</xsl:otherwise> + </xsl:choose> + </config:config-item> + <xsl:if test="../../å­—:文字处ç†æ–‡æ¡£_4225/å­—:分节_416A/å­—:节属性_421B/å­—:装订线_41FB"> + <xsl:variable name="pos"> + <xsl:value-of select="../../å­—:分节_416A/å­—:节属性_421B/å­—:装订线_41FB/@ä½ç½®_4150"/> + </xsl:variable> + <xsl:variable name="val"> + <xsl:value-of select="../../å­—:分节_416A/å­—:节属性_421B/å­—:装订线_41FB/@è·è¾¹ç•Œ_41FC"/> + </xsl:variable> + <xsl:variable name="danwei"> + <xsl:value-of select="../../规则:公用处ç†è§„则_B665/规则:长度å•ä½_B666"/> + </xsl:variable> + <xsl:variable name="mer"> + <xsl:value-of select="concat($val,$danwei)"/> + </xsl:variable> + <xsl:variable name="val0"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="$mer"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="name"> + <xsl:value-of select="concat($pos,'-',$val0)"/> + </xsl:variable> + <config:config-item config:name="PrintFaxName" config:type="string"> + <xsl:value-of select="$name"/> + </config:config-item> + </xsl:if> + </config:config-item-set> + </xsl:for-each> + <!-- 关于SW中公共处ç†è§„则的相关å­å…ƒç´ çš„å¤„ç† --> + </xsl:template> + <xsl:template name="default_seqence_declaration"> + <text:sequence-decls> + <text:sequence-decl text:display-outline-level="0" text:name="Illustration"/> + <text:sequence-decl text:display-outline-level="0" text:name="Table"/> + <text:sequence-decl text:display-outline-level="0" text:name="Text"/> + <text:sequence-decl text:display-outline-level="0" text:name="Drawing"/> + </text:sequence-decls> + </xsl:template> + <xsl:template name="OneTrackChanges"> + <xsl:param name="type"/> + <xsl:variable name="id" select="@标识符_4220"/> + <xsl:variable name="ref" select="@修订信æ¯å¼•ç”¨_4222"/> + <xsl:variable name="aid" select="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:文字处ç†_B66B/规则:修订信æ¯é›†_B60E/规则:修订信æ¯_B60F[@标识符_B610=$ref]/@作者_B611"/> + <xsl:variable name="sid" select="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:用户集_B667/规则:用户_B668[@标识符_4100=$aid]/@姓å_41DC"/> + <xsl:variable name="bid" select="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:文字处ç†_B66B/规则:修订信æ¯é›†_B60E/规则:修订信æ¯_B60F[@标识符_B610=$ref]/@日期_B612"/> + <text:changed-region text:id="{$id}"> + <xsl:choose> + <xsl:when test="not(name(following-sibling::*[1])='å­—:修订结æŸ_4223')"> + <xsl:choose> + <xsl:when test="$type='insert'"> + <text:insertion> + <office:change-info> + <dc:creator> + <xsl:value-of select="$sid"/> + </dc:creator> + <dc:date> + <xsl:value-of select="$bid"/> + </dc:date> + </office:change-info> + </text:insertion> + </xsl:when> + <xsl:when test="$type='delete'"> + <text:deletion> + <office:change-info> + <dc:creator> + <xsl:value-of select="$sid"/> + </dc:creator> + <dc:date> + <xsl:value-of select="$bid"/> + </dc:date> + </office:change-info> + </text:deletion> + </xsl:when> + <xsl:when test="$type='format'"> + <text:format-change> + <office:change-info> + <dc:creator> + <xsl:value-of select="$sid"/> + </dc:creator> + <dc:date> + <xsl:value-of select="$bid"/> + </dc:date> + </office:change-info> + </text:format-change> + </xsl:when> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <text:format-change> + <office:change-info> + <dc:creator> + <xsl:value-of select="$sid"/> + </dc:creator> + <dc:date> + <xsl:value-of select="$bid"/> + </dc:date> + </office:change-info> + </text:format-change> + </xsl:otherwise> + </xsl:choose> + </text:changed-region> + </xsl:template> + <xsl:template name="GenerateTrackChanges"> + <xsl:if test="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:文字处ç†_B66B/规则:文档设置_B600/规则:是å¦ä¿®è®¢_B605 or //å­—:修订开始_421F"> + <text:tracked-changes> + <xsl:if test="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:文字处ç†_B66B/规则:文档设置_B600/规则:是å¦ä¿®è®¢_B605"> + <xsl:attribute name="text:track-changes"><xsl:value-of select="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:文字处ç†_B66B/规则:文档设置_B600/规则:是å¦ä¿®è®¢_B605"/></xsl:attribute> + </xsl:if> + <xsl:for-each select="//å­—:段è½_416B/å­—:修订开始_421F[@类型_4221='insert'] | //å­—:文字处ç†æ–‡æ¡£_4225/å­—:修订开始_421F[@类型_4221='insert']"> + <xsl:call-template name="OneTrackChanges"> + <xsl:with-param name="type" select="string('insert')"/> + </xsl:call-template> + </xsl:for-each> + <xsl:for-each select="//å­—:段è½_416B/å­—:修订开始_421F[@类型_4221='delete'] | //å­—:文字处ç†æ–‡æ¡£_4225/å­—:修订开始_421F[@类型_4221='delete']"> + <xsl:call-template name="OneTrackChanges"> + <xsl:with-param name="type" select="string('delete')"/> + </xsl:call-template> + </xsl:for-each> + <xsl:for-each select="//å­—:段è½_416B/å­—:修订开始_421F[@类型_4221='format'] | //å­—:文字处ç†æ–‡æ¡£_4225/å­—:修订开始_421F[@类型_4221='format']"> + <xsl:call-template name="OneTrackChanges"> + <xsl:with-param name="type" select="string('format')"/> + </xsl:call-template> + </xsl:for-each> + <xsl:for-each select="//å­—:段è½_416B/å­—:å¥_419D/å­—:修订开始_421F[@类型_4221='format']"> + <xsl:call-template name="OneTrackChanges"> + <xsl:with-param name="type" select="string('format')"/> + </xsl:call-template> + </xsl:for-each> + <xsl:for-each select="//å­—:段è½_416B/å­—:å¥_419D/å­—:修订开始_421F[@类型_4221='insert'] "> + <xsl:call-template name="OneTrackChanges"> + <xsl:with-param name="type" select="string('insert')"/> + </xsl:call-template> + </xsl:for-each> + <xsl:for-each select="//å­—:段è½_416B/å­—:å¥_419D/å­—:修订开始_421F[@类型_4221='delete']"> + <xsl:call-template name="OneTrackChanges"> + <xsl:with-param name="type" select="string('delete')"/> + </xsl:call-template> + </xsl:for-each> + </text:tracked-changes> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:文字处ç†æ–‡æ¡£_4225"> + <xsl:element name="office:body"> + <xsl:element name="office:text"> + <xsl:call-template name="default_seqence_declaration"/> + <xsl:call-template name="GenerateTrackChanges"/> + <!--xsl:for-each select="å­—:文字处ç†æ–‡æ¡£_4225"--> + <xsl:call-template name="TextContent"> + <xsl:with-param name="content" select="."/> + </xsl:call-template> + <!--/xsl:for-each--> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template name="CallExpandHatch"> + <xsl:if test="/uof:UOF_0000/扩展:扩展区_B200/扩展:扩展_B201/扩展:扩展内容_B204/扩展:内容_B206[@å称='draw:hatch']"> + <xsl:for-each select="/uof:UOF_0000/扩展:扩展区_B200/扩展:扩展_B201/扩展:扩展内容_B204/扩展:内容_B206[@å称='draw:hatch']/扩展:图案数æ®"> + <draw:hatch> + <xsl:attribute name="draw:name"><xsl:value-of select="@uof:name"/></xsl:attribute> + <xsl:attribute name="draw:display-name"><xsl:value-of select="@uof:display-name"/></xsl:attribute> + <xsl:attribute name="draw:style"><xsl:value-of select="@uof:style"/></xsl:attribute> + <xsl:attribute name="draw:color"><xsl:value-of select="@uof:color"/></xsl:attribute> + <xsl:attribute name="draw:distance"><xsl:value-of select="@uof:distance"/></xsl:attribute> + <xsl:attribute name="draw:rotation"><xsl:value-of select="@uof:rotation"/></xsl:attribute> + </draw:hatch> + </xsl:for-each> + </xsl:if> + </xsl:template> + <!--xsl:template name="CallExpandMarker"> + <xsl:if test="/uof:UOF_0000/扩展:扩展区_B200/扩展:扩展_B201/扩展:扩展内容_B204/扩展:内容_B206[@å称='draw:marker']"> + <xsl:for-each select="/uof:UOF_0000/扩展:扩展区_B200/扩展:扩展_B201/扩展:扩展内容_B204/扩展:内容_B206[@å称='draw:marker']/*"> + <draw:marker> + <xsl:attribute name="draw:name"><xsl:value-of select="@uof:name"/></xsl:attribute> + <xsl:attribute name="draw:display-name"><xsl:value-of select="@uof:display-name"/></xsl:attribute> + <xsl:attribute name="svg:viewBox"><xsl:value-of select="@svg:viewBox"/></xsl:attribute> + <xsl:attribute name="svg:d"><xsl:value-of select="@svg:d"/></xsl:attribute> + </draw:marker> + </xsl:for-each> + </xsl:if> + </xsl:template--> + <xsl:template name="CallExpandStroke"> + <xsl:if test="/uof:UOF_0000/扩展:扩展区_B200/扩展:扩展_B201/扩展:扩展内容_B204/扩展:内容_B206[@å称='draw:stroke-dash']"> + <xsl:for-each select="/uof:UOF_0000/扩展:扩展区_B200/扩展:扩展_B201/扩展:扩展内容_B204/扩展:内容_B206[@å称='draw:stroke-dash']/扩展:线型数æ®"> + <draw:stroke-dash> + <xsl:attribute name="draw:name"><xsl:value-of select="@uof:name"/></xsl:attribute> + <xsl:attribute name="draw:display-name"><xsl:value-of select="@uof:display-name"/></xsl:attribute> + <xsl:attribute name="draw:dots1"><xsl:value-of select="@uof:dots1"/></xsl:attribute> + <xsl:attribute name="draw:dots2"><xsl:value-of select="@uof:dots1"/></xsl:attribute> + <xsl:attribute name="draw:dots1-length"><xsl:value-of select="@uof:dots1-length"/></xsl:attribute> + <xsl:attribute name="draw:dots2-length"><xsl:value-of select="@uof:dots2-length"/></xsl:attribute> + <xsl:attribute name="draw:distance"><xsl:value-of select="@uof:distance"/></xsl:attribute> + </draw:stroke-dash> + </xsl:for-each> + </xsl:if> + </xsl:template> + <xsl:template name="FootnoteSetting"> + <xsl:element name="text:notes-configuration"> + <xsl:attribute name="text:note-class"><xsl:value-of select="'footnote'"/></xsl:attribute> + <xsl:attribute name="text:master-page-name">Footnote</xsl:attribute> + <xsl:for-each select="/uof:UOF_0000/å­—:文字处ç†æ–‡æ¡£_4225/å­—:分节_416A[1]/å­—:节属性_421B/å­—:脚注设置_4203"> + <xsl:attribute name="text:footnotes-position"><xsl:choose><xsl:when test="@ä½ç½®_4150='page-bottom' or @ä½ç½®_4150='below-text'">page</xsl:when><!--<xsl:otherwise>document</xsl:otherwise>--><xsl:otherwise>page</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="text:start-numbering-at"><xsl:choose><xsl:when test="@ç¼–å·æ–¹å¼_4153='continuous'">document</xsl:when><xsl:when test="@ç¼–å·æ–¹å¼_4153='section'">chapter</xsl:when><xsl:when test="@ç¼–å·æ–¹å¼_4153='page'">page</xsl:when></xsl:choose></xsl:attribute> + <xsl:attribute name="text:start-value"><xsl:value-of select="number(@起始编å·_4152) - number(1)"/></xsl:attribute> + <xsl:attribute name="style:num-format"><xsl:call-template name="NumberFormat"><xsl:with-param name="oo_format" select="@æ ¼å¼_4151"/></xsl:call-template></xsl:attribute> + </xsl:for-each> + </xsl:element> + </xsl:template> + <xsl:template name="EndnoteSetting"> + <xsl:element name="text:notes-configuration"> + <xsl:attribute name="text:note-class">endnote</xsl:attribute> + <xsl:attribute name="text:master-page-name">Endnote</xsl:attribute> + <xsl:for-each select="/uof:UOF_0000/å­—:文字处ç†æ–‡æ¡£_4225/å­—:分节_416A[1]/å­—:节属性_421B/å­—:尾注设置_4204"> + <xsl:attribute name="style:num-format"><xsl:call-template name="NumberFormat"><xsl:with-param name="oo_format" select="@æ ¼å¼_4151"/></xsl:call-template></xsl:attribute> + <xsl:attribute name="text:start-value"><xsl:value-of select="number(@起始编å·_4152) - 1"/></xsl:attribute> + </xsl:for-each> + </xsl:element> + </xsl:template> + <xsl:template name="LineNumbering"> + <xsl:for-each select="/uof:UOF_0000/å­—:文字处ç†æ–‡æ¡£_4225/å­—:分节_416A[1]/å­—:节属性_421B/å­—:è¡Œå·è®¾ç½®_420A"> + <xsl:if test="@是å¦ä½¿ç”¨è¡Œå·_420B='true'"> + <xsl:element name="text:linenumbering-configuration"> + <xsl:choose> + <xsl:when test="@是å¦ä½¿ç”¨è¡Œå·_420B='true'"> + <xsl:attribute name="text:number-lines">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="text:style-name">Line numbering</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="@ç¼–å·æ–¹å¼_4153"> + <xsl:choose> + <xsl:when test="@ç¼–å·æ–¹å¼_4153='section'"> + <xsl:attribute name="text:count-in-floating-frames">true</xsl:attribute> + </xsl:when> + <xsl:when test="@ç¼–å·æ–¹å¼_4153='page'"> + <xsl:attribute name="text:restart-on-page">true</xsl:attribute> + </xsl:when> + <xsl:when test="ç¼–å·æ–¹å¼_4153='continuous'"> + <xsl:attribute name="text:count-empty-lines">true</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:if> + <!-- + <xsl:if test="@å­—:起始编å·"> + <xsl:attribute name="style:num-format"><xsl:value-of select="@å­—:起始编å·"/></xsl:attribute> + </xsl:if>--> + <!-- 行编å·å…¼å®¹eio 当永中设置è·ç¦»æ–‡æœ¬ä¸º'自动'æ—¶,其默认è·ç¦»ä¸º0.65cm--> + <xsl:if test="@è·è¾¹ç•Œ_41F0"> + <xsl:attribute name="text:offset"><xsl:choose><xsl:when test="@è·è¾¹ç•Œ_41F0='0.0'">0.65cm</xsl:when><xsl:otherwise><xsl:value-of select="concat(@è·è¾¹ç•Œ_41F0,$uofUnit)"/></xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="@è¡Œå·é—´éš”_420D"> + <xsl:attribute name="text:increment"><xsl:value-of select="@è¡Œå·é—´éš”_420D"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + </xsl:for-each> + </xsl:template> + <xsl:function name="nsof:NeoShineOfficeID"> + <xsl:param name="CurNode"/> + <xsl:for-each select="$CurNode"> + <xsl:variable name="curName" select="substring-after(name(),':')"/> + <xsl:choose> + <xsl:when test="$curName != '分节_416A'"> + <xsl:value-of select="concat($curName,'-',string(count(../../preceding-sibling::*[name() = 'å­—:分节_416A']) + 1))"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($curName,'-',string(count(preceding-sibling::*[name() = 'å­—:分节_416A']) + 1))"/> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:function> + <xsl:template name="MasterStyleText"> + <xsl:for-each select="/uof:UOF_0000/å­—:文字处ç†æ–‡æ¡£_4225/å­—:分节_416A/å­—:节属性_421B"> + <xsl:variable name="sectname"> + <xsl:value-of select="nsof:NeoShineOfficeID(..)"/> + </xsl:variable> + <xsl:if test="å­—:是å¦é¦–页页眉页脚ä¸åŒ_41EE='true' or å­—:页ç è®¾ç½®_4205/@å­—:首页显示 = 'false'"> + <style:master-page> + <xsl:variable name="mname"> + <xsl:choose> + <xsl:when test="å­—:是å¦é¦–页页眉页脚ä¸åŒ_41EE='true'"> + <xsl:value-of select="nsof:NeoShineOfficeID(å­—:是å¦é¦–页页眉页脚ä¸åŒ_41EE)"/> + </xsl:when> + <xsl:when test="å­—:页ç è®¾ç½®_4205/@å­—:首页显示 = 'false'"> + <xsl:value-of select="nsof:NeoShineOfficeID(å­—:页ç è®¾ç½®_4205)"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="style:name"><xsl:value-of select="$mname"/></xsl:attribute> + <xsl:attribute name="style:page-layout-name"><xsl:value-of select="concat('layout-', $sectname)"/></xsl:attribute> + <xsl:attribute name="style:display-name"><xsl:value-of select="$mname"/></xsl:attribute> + <xsl:attribute name="style:next-style-name"><xsl:value-of select="$sectname"/></xsl:attribute> + <xsl:if test="å­—:页眉_41F3/å­—:首页页眉_41F6 or å­—:页脚_41F7/å­—:首页页脚_41FA"> + <xsl:choose> + <xsl:when test="å­—:页眉_41F3/å­—:首页页眉_41F6"> + <style:header> + <xsl:call-template name="TextContent"> + <xsl:with-param name="content" select="å­—:页眉_41F3/å­—:首页页眉_41F6"/> + </xsl:call-template> + </style:header> + </xsl:when> + <xsl:otherwise> + <style:header> + <xsl:variable name="parastyle" select="key('uof-paragraph-styles',å­—:段è½å±žæ€§_419B/@å¼æ ·å¼•ç”¨_419C)"/> + <xsl:variable name="level"> + <xsl:choose> + <xsl:when test="$document_type = 'presentation'"> + <xsl:variable name="graphid" select="ancestor::图形:图形集_7C00/图:图形_8062/@标识符_804B"/> + <xsl:choose> + <xsl:when test="key('rel_graphic_name',$graphid)/uof:å ä½ç¬¦_C626/@类型_C627='outline'"> + <xsl:variable name="outlinelevel"> + <xsl:choose> + <xsl:when test="./å­—:段è½å±žæ€§_419B/å­—:大纲级别_417C"> + <xsl:value-of select="./å­—:段è½å±žæ€§_419B/å­—:大纲级别_417C"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="LevelInOutline"> + <xsl:with-param name="parastyle" select="$parastyle"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$outlinelevel='F'"> + <xsl:call-template name="LevelInNumber"> + <xsl:with-param name="parastyle" select="$parastyle"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$outlinelevel"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="LevelInNumber"> + <xsl:with-param name="parastyle" select="$parastyle"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="LevelInNumber"> + <xsl:with-param name="parastyle" select="$parastyle"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="stylename"> + <xsl:choose> + <xsl:when test="number($level) &gt; 0"> + <xsl:choose> + <xsl:when test="./å­—:段è½å±žæ€§_419B/å­—:自动编å·ä¿¡æ¯_4186/@ç¼–å·å¼•ç”¨_4187"> + <xsl:value-of select="å­—:段è½å±žæ€§_419B/å­—:自动编å·ä¿¡æ¯_4186/@ç¼–å·å¼•ç”¨_4187"/> + </xsl:when> + <xsl:when test="$parastyle/å­—:自动编å·ä¿¡æ¯_4186/@ç¼–å·å¼•ç”¨_4187"> + <xsl:value-of select="$parastyle/å­—:自动编å·ä¿¡æ¯_4186/@ç¼–å·å¼•ç”¨_4187"/> + </xsl:when> + <xsl:otherwise> + <xsl:for-each select="key('uof-number-styles',å­—:段è½å±žæ€§_419B/@å¼æ ·å¼•ç”¨_419C)"> + <xsl:value-of select="../@标识符_4169"/> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:variable> + <text:p text:style-name="{$stylename}"/> + </style:header> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="å­—:页脚_41F7/å­—:首页页脚_41FA"> + <style:footer> + <xsl:call-template name="TextContent"> + <xsl:with-param name="content" select="å­—:页脚_41F7/å­—:首页页脚_41FA"/> + </xsl:call-template> + </style:footer> + </xsl:when> + <xsl:otherwise> + <style:footer> + <text:p text:style-name="Standard"/> + </style:footer> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </style:master-page> + </xsl:if> + <xsl:element name="style:master-page"> + <xsl:attribute name="style:name"><xsl:value-of select="$sectname"/></xsl:attribute> + <xsl:attribute name="style:page-layout-name"><xsl:value-of select="concat('layout-', $sectname)"/></xsl:attribute> + <xsl:attribute name="style:display-name"><xsl:value-of select="$sectname"/></xsl:attribute> + <xsl:choose> + <xsl:when test="å­—:是å¦å¥‡å¶é¡µé¡µçœ‰é¡µè„šä¸åŒ_41ED='true'"> + <xsl:if test="å­—:页眉_41F3/å­—:奇数页页眉_41F4 or å­—:页眉_41F3/å­—:å¶æ•°é¡µé¡µçœ‰_41F5"> + <xsl:choose> + <xsl:when test="å­—:页眉_41F3/å­—:奇数页页眉_41F4"> + <style:header> + <xsl:call-template name="TextContent"> + <xsl:with-param name="content" select="å­—:页眉_41F3/å­—:奇数页页眉_41F4"/> + </xsl:call-template> + </style:header> + </xsl:when> + <xsl:otherwise> + <style:header> + <text:p text:style-name="Standard"/> + </style:header> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="å­—:页眉_41F3/å­—:å¶æ•°é¡µé¡µçœ‰_41F5"> + <style:header-left> + <xsl:call-template name="TextContent"> + <xsl:with-param name="content" select="å­—:页眉_41F3/å­—:å¶æ•°é¡µé¡µçœ‰_41F5"/> + </xsl:call-template> + </style:header-left> + </xsl:when> + <xsl:otherwise> + <style:header-left> + <text:p text:style-name="Standard"/> + </style:header-left> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="å­—:页脚_41F7/å­—:奇数页页脚_41F8 or å­—:页脚_41F7/å­—:å¶æ•°é¡µé¡µè„š_41F9"> + <xsl:choose> + <xsl:when test="å­—:页脚_41F7/å­—:奇数页页脚_41F8"> + <style:footer> + <xsl:call-template name="TextContent"> + <xsl:with-param name="content" select="å­—:页脚_41F7/å­—:奇数页页脚_41F8"/> + </xsl:call-template> + </style:footer> + </xsl:when> + <xsl:otherwise> + <style:footer> + <text:p text:style-name="Standard"/> + </style:footer> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="å­—:页脚_41F7/å­—:å¶æ•°é¡µé¡µè„š_41F9"> + <style:footer-left> + <xsl:call-template name="TextContent"> + <xsl:with-param name="content" select="å­—:页脚_41F7/å­—:å¶æ•°é¡µé¡µè„š_41F9"/> + </xsl:call-template> + </style:footer-left> + </xsl:when> + <xsl:otherwise> + <style:footer-left> + <text:p text:style-name="Standard"/> + </style:footer-left> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:if test="å­—:页眉_41F3/å­—:奇数页页眉_41F4"> + <style:header> + <xsl:call-template name="TextContent"> + <xsl:with-param name="content" select="å­—:页眉_41F3/å­—:奇数页页眉_41F4"/> + </xsl:call-template> + </style:header> + </xsl:if> + <xsl:if test="å­—:页脚_41F7/å­—:奇数页页脚_41F8"> + <style:footer> + <xsl:call-template name="TextContent"> + <xsl:with-param name="content" select="å­—:页脚_41F7/å­—:奇数页页脚_41F8"/> + </xsl:call-template> + </style:footer> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:for-each> + </xsl:template> + <xsl:template name="OneColumn"> + <xsl:param name="onewidth"/> + <xsl:param name="gap"/> + <xsl:param name="count"/> + <xsl:param name="pos"/> + <xsl:if test="not($pos &gt; $count)"> + <xsl:element name="style:column"> + <xsl:attribute name="style:rel-width"><xsl:value-of select="concat($onewidth, '*')"/></xsl:attribute> + <xsl:choose> + <xsl:when test="$pos = 1"> + <xsl:attribute name="fo:start-indent">0cm</xsl:attribute> + <xsl:attribute name="fo:end-indent"><xsl:value-of select="concat(number($gap) * 0.5,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="$pos = $count"> + <xsl:attribute name="fo:start-indent"><xsl:value-of select="concat(number($gap) * 0.5,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:end-indent">0cm</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:start-indent"><xsl:value-of select="concat(number($gap) * 0.5,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:end-indent"><xsl:value-of select="concat(number($gap) * 0.5,$uofUnit)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <xsl:call-template name="OneColumn"> + <xsl:with-param name="onewidth" select="$onewidth"/> + <xsl:with-param name="gap" select="$gap"/> + <xsl:with-param name="count" select="$count"/> + <xsl:with-param name="pos" select="$pos+1"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:分æ _4215"> + <xsl:param name="bodywidth"/> + <xsl:element name="style:columns"> + <xsl:attribute name="fo:column-count"><xsl:value-of select="å­—:æ æ•°_41E8"/></xsl:attribute> + <xsl:variable name="aa" select="å­—:æ _41E0[position()=1]/@é—´è·_41E2"/> + <xsl:if test="å­—:是å¦ç­‰å®½_41E9='true' "> + <xsl:attribute name="fo:column-gap"><xsl:value-of select="concat($aa,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:分隔线_41E3/@分隔线线型_41E4 != '' and å­—:分隔线_41E3/@分隔线线型_41E4 != 'none'"> + <xsl:element name="style:column-sep"> + <xsl:choose> + <xsl:when test="å­—:分隔线_41E3/@分隔线宽度_41E6 != ''"> + <xsl:attribute name="style:width"><xsl:value-of select="concat(å­—:分隔线_41E3/@分隔线宽度_41E6,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:color"><xsl:value-of select="'#000000'"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="å­—:分隔线_41E3/@分隔线颜色_41E7 != ''"> + <xsl:attribute name="style:color"><xsl:value-of select="å­—:分隔线_41E3/@分隔线颜色_41E7"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:color"><xsl:value-of select="'0.002cm'"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <!-- 以下属性uof没有,其中style:vertical-align是requireçš„ --> + <xsl:attribute name="style:height">100%</xsl:attribute> + <xsl:attribute name="style:vertical-align">top</xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:variable name="bodywidthtwips" select="number(($bodywidth * $other-to-cm-conversion-factor * 1440) div 2.54)"/> + <xsl:variable name="count" select="å­—:æ æ•°_41E8"/> + <xsl:choose> + <xsl:when test="å­—:是å¦ç­‰å®½_41E9 and (å­—:是å¦ç­‰å®½_41E9='true')"> + <xsl:variable name="onewidth" select="number($bodywidthtwips div $count)"/> + <xsl:variable name="gap"> + <xsl:choose> + <xsl:when test="å­—:æ _41E0[1]/@é—´è·_41E2"> + <xsl:value-of select="number(å­—:æ _41E0[1]/@é—´è·_41E2)"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="OneColumn"> + <xsl:with-param name="onewidth" select="round($onewidth)"/> + <xsl:with-param name="gap" select="$gap"/> + <xsl:with-param name="count" select="$count"/> + <xsl:with-param name="pos" select="1"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:for-each select="å­—:æ _41E0"> + <xsl:element name="style:column"> + <xsl:variable name="width" select="number(@宽度_41E1)"/> + <xsl:variable name="gap1"> + <xsl:choose> + <xsl:when test="position() = 1">0</xsl:when> + <xsl:otherwise> + <xsl:value-of select="number(preceding-sibling::å­—:æ _41E0[1]/@é—´è·_41E2) div 2"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="gap2"> + <xsl:choose> + <xsl:when test="position() = last()">0</xsl:when> + <xsl:otherwise> + <xsl:value-of select="number(@é—´è·_41E2) div 2"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="onewidth" select="round(($width + $gap1 + $gap2) div $bodywidth * $bodywidthtwips)"/> + <xsl:attribute name="style:rel-width"><xsl:value-of select="concat($onewidth, '*')"/></xsl:attribute> + <xsl:attribute name="fo:start-indent"><xsl:value-of select="concat($gap1,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:end-indent"><xsl:value-of select="concat($gap2,$uofUnit)"/></xsl:attribute> + </xsl:element> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:template> + <xsl:template match="å­—:å¡«å……_4134" mode="textpage"> + <xsl:call-template name="CommonFill"/> + </xsl:template> + <xsl:template match="å­—:边框_4133" mode="textpage"> + <xsl:if test="@阴影类型_C645 and @阴影类型_C645 !='' and @阴影类型_C645 !='none'"> + <xsl:choose> + <xsl:when test="@阴影类型_C645 = 'right-bottom'"> + <xsl:attribute name="style:shadow">#808080 5pt 5pt</xsl:attribute> + </xsl:when> + <xsl:when test="@阴影类型_C645 = 'right-top'"> + <xsl:attribute name="style:shadow">#808080 5pt -5pt</xsl:attribute> + </xsl:when> + <xsl:when test="@阴影类型_C645 = 'left-bottom'"> + <xsl:attribute name="style:shadow">#808080 -5pt 5pt</xsl:attribute> + </xsl:when> + <xsl:when test="@阴影类型_C645 = 'left-top'"> + <xsl:attribute name="style:shadow">#808080 -5pt -5pt</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:if> + <xsl:call-template name="CommonBorder"> + <xsl:with-param name="pUp" select="uof:上_C614"/> + <xsl:with-param name="pDown" select="uof:下_C616"/> + <xsl:with-param name="pLeft" select="uof:å·¦_C613"/> + <xsl:with-param name="pRight" select="uof:å³_C615"/> + </xsl:call-template> + </xsl:template> + <xsl:template match="å­—:页ç è®¾ç½®_4205"> + <xsl:variable name="format"> + <xsl:call-template name="NumberFormat"> + <xsl:with-param name="oo_format" select="@æ ¼å¼_4151"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="style:num-format"><xsl:value-of select="$format"/></xsl:attribute> + </xsl:template> + <xsl:template match="å­—:网格设置_420E"> + <xsl:param name="bodywidth"/> + <xsl:param name="bodyheight"/> + <xsl:if test="@网格类型_420F"> + <xsl:attribute name="style:layout-grid-mode"><xsl:choose><xsl:when test="@网格类型_420F='line-char'">both</xsl:when><xsl:when test="@网格类型_420F='char'">both</xsl:when><xsl:when test="@网格类型_420F='line'">line</xsl:when><xsl:when test="@网格类型_420F='none'">none</xsl:when></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:if test="@网格类型_420F = 'char'"> + <xsl:attribute name="style:layout-grid-snap-to-characters">true</xsl:attribute> + </xsl:if> + <xsl:if test="@网格类型_420F = 'line-char'"> + <xsl:attribute name="style:layout-grid-snap-to-characters">false</xsl:attribute> + </xsl:if> + <xsl:variable name="IsType"> + <xsl:choose> + <xsl:when test="@字符数_4228 &lt; 1 or @行数_4210 &lt; 1"> + <xsl:value-of select="'WrongUOFType'"/> + </xsl:when> + <!--xsl:when test="@å­—:宽度 = '10.50' or @å­—:高度 = '15.60'"> + <xsl:value-of select="'WrongUOFType'"/> + </xsl:when> + <xsl:when test="@å­—:宽度 = '10.5' or @å­—:高度 = '15.6'"> + <xsl:value-of select="'WrongUOFType'"/> + </xsl:when> + <xsl:when test="@å­—:宽度 = '10.50' or @å­—:高度 = '15.06'"> + <xsl:value-of select="'WrongUOFType'"/> + </xsl:when--> + <xsl:otherwise> + <xsl:value-of select="'UOFType'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!-- SPECIAL --> + <xsl:choose> + <xsl:when test="$IsType = 'WrongUOFType'"> + <xsl:attribute name="style:layout-grid-base-width"><xsl:value-of select="concat(number(@字符数_4228),$uofUnit)"/></xsl:attribute> + <xsl:attribute name="style:layout-grid-lines"><xsl:value-of select="floor(($bodyheight) div number(@行数_4210))"/></xsl:attribute> + <xsl:attribute name="style:layout-grid-base-height"><xsl:value-of select="concat(number(@行数_4210),$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="$IsType = 'UOFType'"> + <xsl:variable name="modnum" select="number(1.0015)"/> + <xsl:variable name="gridwidth" select="$bodywidth div ceiling(@字符数_4228) div $modnum"/> + <xsl:variable name="gridheight" select="$bodyheight div ceiling(@行数_4210) div $modnum"/> + <xsl:variable name="gridline" select=" ceiling(@行数_4210)"/> + <xsl:if test="@字符数_4228 and @网格类型_420F != 'none' and @网格类型_420F != 'line'"> + <xsl:attribute name="style:layout-grid-base-width"><xsl:value-of select="concat($gridwidth,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="@行数_4210 and @网格类型_420F != 'none'"> + <xsl:attribute name="style:layout-grid-lines"><xsl:value-of select="floor($gridline)"/></xsl:attribute> + <xsl:attribute name="style:layout-grid-base-height"><xsl:value-of select="concat($gridheight,$uofUnit)"/></xsl:attribute> + <!--xsl:attribute name="style:layout-grid-base-height"><xsl:value-of select="concat($gridheight * $other-to-cm-conversion-factor, 'cm')"/></xsl:attribute--> + </xsl:if> + </xsl:when> + </xsl:choose> + <xsl:attribute name="style:layout-grid-ruby-height"><xsl:value-of select="concat(0,$uofUnit)"/></xsl:attribute> + <xsl:if test="@是å¦æ˜¾ç¤ºç½‘æ ¼_4211 = 'false'"> + <xsl:attribute name="style:layout-grid-display">false</xsl:attribute> + </xsl:if> + <xsl:if test="@是å¦æ‰“å°ç½‘æ ¼_4212 = 'false' or not(@是å¦æ‰“å°ç½‘æ ¼_4212)"> + <xsl:attribute name="style:layout-grid-print">false</xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="å­—:稿纸设置_4216"> + <xsl:param name="bodywidth"/> + <xsl:param name="bodyheight"/> + <xsl:if test="@æ ¼å¼_4217"> + <xsl:choose> + <xsl:when test="@类型_4173='draft-paper'"> + <xsl:variable name="row"> + <xsl:choose> + <xsl:when test="@æ ¼å¼_4217 = 'first-gear'">10.2</xsl:when> + <xsl:when test="@æ ¼å¼_4217 = 'second-gear'">15.008</xsl:when> + <xsl:when test="@æ ¼å¼_4217 = 'third-gear'">20</xsl:when> + <xsl:when test="@æ ¼å¼_4217 = 'fourth-gear'">20.2</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="layout-grid-lines"> + <xsl:choose> + <xsl:when test="@æ ¼å¼_4217 = 'first-gear'">10</xsl:when> + <xsl:when test="@æ ¼å¼_4217 = 'second-gear'">15</xsl:when> + <xsl:when test="@æ ¼å¼_4217 = 'third-gear'">20</xsl:when> + <xsl:when test="@æ ¼å¼_4217 = 'fourth-gear'">20</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="column"> + <xsl:choose> + <xsl:when test="@æ ¼å¼_4217 = 'first-gear'">20.05</xsl:when> + <xsl:when test="@æ ¼å¼_4217 = 'second-gear'">20.05</xsl:when> + <xsl:when test="@æ ¼å¼_4217 = 'third-gear'">20.05</xsl:when> + <xsl:when test="@æ ¼å¼_4217 = 'fourth-gear'">25.02</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="basewidth"> + <xsl:value-of select="number($bodywidth) div number($column)"/> + </xsl:variable> + <xsl:variable name="allheight"> + <xsl:variable name="allheight1"> + <xsl:value-of select="number($bodyheight) div (number($layout-grid-lines) + 1)"/> + </xsl:variable> + <xsl:variable name="allheight2"> + <xsl:value-of select="number($bodyheight) div number($layout-grid-lines)"/> + </xsl:variable> + <xsl:value-of select="($allheight1 + $allheight2) * 0.5"/> + </xsl:variable> + <xsl:variable name="rubyheight"> + <xsl:value-of select="number($allheight) - number($basewidth)"/> + </xsl:variable> + <xsl:attribute name="style:layout-grid-base-width"><xsl:value-of select="concat($basewidth,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="style:layout-grid-base-height"><xsl:value-of select="concat($basewidth,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="style:layout-grid-ruby-height"><xsl:value-of select="concat($rubyheight,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="style:layout-grid-lines" select="$layout-grid-lines"/> + <xsl:attribute name="style:layout-grid-mode">both</xsl:attribute> + <xsl:attribute name="style:layout-grid-display">true</xsl:attribute> + <xsl:attribute name="style:layout-grid-print">true</xsl:attribute> + </xsl:when> + <xsl:when test="@类型_4173='letter-paper'"> + <xsl:variable name="RubyHeight"> + <xsl:choose> + <xsl:when test="@线型_4218='single-line'">0</xsl:when> + <xsl:otherwise> + <xsl:value-of select="number(0.1 div $other-to-cm-conversion-factor)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="layout-grid-lines"> + <xsl:choose> + <xsl:when test="@æ ¼å¼_4217 = 'first-gear'">10</xsl:when> + <xsl:when test="@æ ¼å¼_4217 = 'second-gear'">15</xsl:when> + <xsl:when test="@æ ¼å¼_4217 = 'third-gear'">20</xsl:when> + <xsl:when test="@æ ¼å¼_4217 = 'fourth-gear'">24</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="row"> + <xsl:choose> + <xsl:when test="@æ ¼å¼_4217 = 'first-gear'">10.004</xsl:when> + <xsl:when test="@æ ¼å¼_4217 = 'second-gear'">15.008</xsl:when> + <xsl:when test="@æ ¼å¼_4217 = 'third-gear'">20.03</xsl:when> + <xsl:when test="@æ ¼å¼_4217 = 'fourth-gear'">24.01</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="layout-grid-base-height" select="($bodyheight div number($row)) - number($RubyHeight)"/> + <xsl:attribute name="style:layout-grid-base-height"><xsl:value-of select="concat($layout-grid-base-height,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="style:layout-grid-ruby-height"><xsl:value-of select="concat($RubyHeight,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="style:layout-grid-lines"><xsl:value-of select="$layout-grid-lines"/></xsl:attribute> + <xsl:attribute name="style:layout-grid-mode">line</xsl:attribute> + <xsl:attribute name="style:layout-grid-display">true</xsl:attribute> + <xsl:attribute name="style:layout-grid-print">true</xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:if test="@颜色_4219"> + <xsl:attribute name="style:layout-grid-color"><xsl:value-of select="@颜色_4219"/></xsl:attribute> + </xsl:if> + <xsl:if test="@æ–¹å‘_421A"> + <xsl:variable name="direction"> + <xsl:choose> + <xsl:when test="string(@æ–¹å‘_421A)='hori-l2r'">lr-tb</xsl:when> + <xsl:when test="string(@æ–¹å‘_421A)='hori-r2l'">tb-lr</xsl:when> + <xsl:when test="string(@æ–¹å‘_421A)='vert-l2r'">tb-lr</xsl:when> + <xsl:when test="string(@æ–¹å‘_421A)='vert-r2l'">tb-rl</xsl:when> + <xsl:otherwise>page</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="style:writing-mode"><xsl:value-of select="$direction"/></xsl:attribute> + </xsl:if> + </xsl:if> + </xsl:template> + <xsl:template name="GetPageWidth"> + <xsl:choose> + <xsl:when test="å­—:纸张_41EC/@宽_C605"> + <xsl:value-of select="å­—:纸张_41EC/@宽_C605"/> + </xsl:when> + <xsl:when test="å­—:纸张方å‘_41FF = 'portrait'"> + <xsl:variable name="widthcm"> + <xsl:choose> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'A3'">29.7</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'A4'">21.0</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'A5'">14.8</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'B4'">25.0</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'B5'">17.6</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'letter-small'">21.59</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'letter'">21.59</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'PRC-16K'">18.4</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'PRC-32K'">13.0</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'PRC-32K(Big)'">14.0</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="number($widthcm) div $other-to-cm-conversion-factor"/> + </xsl:when> + <xsl:when test="å­—:纸张方å‘_41FF = 'landscape'"> + <xsl:variable name="widthcm"> + <xsl:choose> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'A3'">42.0</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'A4'">29.7</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'A5'">21.0</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'B4'">35.3</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'B5'">25.0</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'letter-small'">35.57</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'letter'">27.94</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'PRC-16K'">26.0</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'PRC-32K'">18.4</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'PRC-32K(Big)'">20.3</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="number($widthcm) div $other-to-cm-conversion-factor"/> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="GetPageHeight"> + <xsl:choose> + <xsl:when test="å­—:纸张_41EC/@é•¿_C604"> + <xsl:value-of select="å­—:纸张_41EC/@é•¿_C604"/> + </xsl:when> + <xsl:when test="å­—:纸张方å‘_41FF = 'portrait'"> + <xsl:variable name="heightcm"> + <xsl:choose> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'A3'">42.0</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'A4'">29.7</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'A5'">21.0</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'B4'">35.3</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'B5'">25.0</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'letter-small'">35.57</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'letter'">27.94</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'PRC-16K'">26.0</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'PRC-32K'">18.4</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'PRC-32K(Big)'">20.3</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="number($heightcm) div $other-to-cm-conversion-factor"/> + </xsl:when> + <xsl:when test="å­—:纸张方å‘_41FF = 'landscape'"> + <xsl:variable name="heightcm"> + <xsl:choose> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'A3'">29.7</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'A4'">21.0</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'A5'">14.8</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'B4'">25.0</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'B5'">17.6</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'letter-small'">21.59</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'letter'">21.59</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'PRC-16K'">18.4</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'PRC-32K'">13.0</xsl:when> + <xsl:when test="å­—:纸张_41EC/@纸型_C60C = 'PRC-32K(Big)'">14.0</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="number($heightcm) div $other-to-cm-conversion-factor"/> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="PageLayoutStyle"> + <xsl:for-each select="/uof:UOF_0000/å­—:文字处ç†æ–‡æ¡£_4225/å­—:分节_416A/å­—:节属性_421B"> + <!-- + <xsl:variable name="sectname"> + <xsl:choose> + <xsl:when test="../@å­—:å称"> + <xsl:value-of select="../@å­—:å称"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="generate-id(..)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable>--> + <xsl:variable name="sectname"> + <xsl:value-of select="nsof:NeoShineOfficeID(..)"/> + </xsl:variable> + <xsl:if test="(position()&gt;1) or ((position() = 1) and ($sectname != 'RoStandard'))"> + <xsl:element name="style:page-layout"> + <xsl:variable name="margintop"> + <xsl:choose> + <xsl:when test="å­—:页边è·_41EB/@上_C609"> + <xsl:value-of select="å­—:页边è·_41EB/@上_C609"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="'72pt'"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="marginbottom"> + <xsl:choose> + <xsl:when test="å­—:页边è·_41EB/@下_C60B"> + <xsl:value-of select="å­—:页边è·_41EB/@下_C60B"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="'72pt'"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="marginleft"> + <xsl:choose> + <xsl:when test="å­—:页边è·_41EB/@å·¦_C608"> + <xsl:value-of select="å­—:页边è·_41EB/@å·¦_C608"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="'90pt'"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="marginright"> + <xsl:choose> + <xsl:when test="å­—:页边è·_41EB/@å³_C60A"> + <xsl:value-of select="å­—:页边è·_41EB/@å³_C60A"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="'90pt'"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="padtop"> + <xsl:choose> + <xsl:when test="å­—:边框_4133/uof:上_C614/@è¾¹è·_C610"> + <xsl:value-of select="å­—:边框_4133/uof:上_C614/@è¾¹è·_C610"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number(0)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="padbottom"> + <xsl:choose> + <xsl:when test="å­—:边框_4133/uof:下_C616/@è¾¹è·_C610"> + <xsl:value-of select="å­—:边框_4133/uof:下_C616/@è¾¹è·_C610"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number(0)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="padleft"> + <xsl:choose> + <xsl:when test="å­—:边框_4133/uof:å·¦_C613/@è¾¹è·_C610"> + <xsl:value-of select="å­—:边框_4133/uof:å·¦_C613/@è¾¹è·_C610"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number(0)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="padright"> + <xsl:choose> + <xsl:when test="å­—:边框_4133/uof:å³_C615/@è¾¹è·_C610"> + <xsl:value-of select="å­—:边框_4133/uof:å³_C615/@è¾¹è·_C610"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number(0)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="headerpos"> + <xsl:choose> + <xsl:when test="å­—:页眉ä½ç½®_41EF/@è·è¾¹ç•Œ_41F0"> + <xsl:value-of select="å­—:页眉ä½ç½®_41EF/@è·è¾¹ç•Œ_41F0"/> + </xsl:when> + <xsl:when test="å­—:页眉ä½ç½®_41EF/@è·ç‰ˆèŠ¯_41F1"> + <xsl:value-of select="number($margintop)-number(å­—:页眉ä½ç½®_41EF/@è·ç‰ˆèŠ¯_41F1)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number(0)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="footerpos"> + <xsl:choose> + <xsl:when test="å­—:页脚ä½ç½®_41F2/@è·è¾¹ç•Œ_41F0"> + <xsl:value-of select="å­—:页脚ä½ç½®_41F2/@è·è¾¹ç•Œ_41F0"/> + </xsl:when> + <xsl:when test="å­—:页脚ä½ç½®_41F2/@è·ç‰ˆèŠ¯_41F1"> + <xsl:value-of select="number($marginbottom)-number(å­—:页脚ä½ç½®_41F2/@è·ç‰ˆèŠ¯_41F1)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number(0)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="style:name"><xsl:value-of select="concat('layout-', $sectname)"/></xsl:attribute> + <xsl:if test="å­—:是å¦å¯¹ç§°é¡µè¾¹è·_41FD='true' or å­—:是å¦å¯¹ç§°é¡µè¾¹è·_41FD='1'"> + <xsl:attribute name="style:page-usage">mirrored</xsl:attribute> + </xsl:if> + <xsl:element name="style:page-layout-properties"> + <xsl:if test="å­—:纸张方å‘_41FF"> + <xsl:attribute name="style:print-orientation"><xsl:value-of select="å­—:纸张方å‘_41FF"/></xsl:attribute> + </xsl:if> + <xsl:variable name="direction"> + <xsl:choose> + <xsl:when test="string(å­—:文字排列方å‘_4214)='t2b-l2r-0e-0w'">lr-tb</xsl:when> + <xsl:when test="string(å­—:文字排列方å‘_4214)='t2b-r2l-0e-0w'">rl-tb</xsl:when> + <xsl:when test="string(å­—:文字排列方å‘_4214)='t2b-r2l-0e-90w'">rl-tb</xsl:when> + <xsl:when test="string(å­—:文字排列方å‘_4214)='r2l-t2b-90e-90w'">tb-rl</xsl:when> + <xsl:when test="string(å­—:文字排列方å‘_4214)='r2l-t2b-0e-90w'">tb-rl</xsl:when> + <xsl:when test="string(å­—:文字排列方å‘_4214)='l2r-b2t-270e-270w'">tb-lr</xsl:when> + <xsl:otherwise>page</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="style:writing-mode"><xsl:value-of select="$direction"/></xsl:attribute> + <xsl:variable name="pagewidth"> + <xsl:call-template name="GetPageWidth"/> + </xsl:variable> + <xsl:variable name="pageheight"> + <xsl:call-template name="GetPageHeight"/> + </xsl:variable> + <xsl:attribute name="fo:page-width"><xsl:value-of select="concat(number($pagewidth), $uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:page-height"><xsl:value-of select="concat(number($pageheight), $uofUnit)"/></xsl:attribute> + <xsl:choose> + <xsl:when test="$headerpos=0 and $padtop=0"> + <xsl:attribute name="fo:margin-top"><xsl:value-of select="concat($margintop,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="$padtop=0"> + <xsl:attribute name="fo:margin-top"><xsl:value-of select="concat($headerpos,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="$headerpos=0"> + <xsl:attribute name="fo:margin-top"><xsl:value-of select="concat($margintop - $padtop,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:padding-top"><xsl:value-of select="concat($margintop - $padtop,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="$headerpos &lt; $padtop"> + <xsl:attribute name="fo:margin-top"><xsl:value-of select="concat($headerpos,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:margin-top"><xsl:value-of select="concat($headerpos - $padtop,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:padding-top"><xsl:value-of select="concat($headerpos - $padtop,$uofUnit)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="$footerpos=0 and $padbottom=0"> + <xsl:attribute name="fo:margin-bottom"><xsl:value-of select="concat($marginbottom,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="$padtop=0"> + <xsl:attribute name="fo:margin-bottom"><xsl:value-of select="concat($footerpos,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="$footerpos=0"> + <xsl:attribute name="fo:margin-bottom"><xsl:value-of select="concat($marginbottom - $padbottom,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:padding-bottom"><xsl:value-of select="concat($marginbottom - $padbottom,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="$footerpos &lt; $padbottom"> + <xsl:attribute name="fo:margin-bottom"><xsl:value-of select="concat($footerpos,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:margin-bottom"><xsl:value-of select="concat($footerpos - $padbottom,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:padding-bottom"><xsl:value-of select="concat($footerpos - $padbottom,$uofUnit)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="$padleft=0"> + <xsl:attribute name="fo:margin-left"><xsl:value-of select="concat($marginleft,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:margin-left"><xsl:value-of select="concat($marginleft - $padleft,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:padding-left"><xsl:value-of select="concat($marginleft - $padleft,$uofUnit)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="$padright=0"> + <xsl:attribute name="fo:margin-right"><xsl:value-of select="concat($marginright,$uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:margin-right"><xsl:value-of select="concat($marginright - $padright,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:padding-right"><xsl:value-of select="concat($marginright - $padright,$uofUnit)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="å­—:装订线_41FB/@ä½ç½®_4150"> + <xsl:attribute name="style:gutter-location"><xsl:value-of select="å­—:装订线_41FB/@ä½ç½®_4150"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:装订线_41FB/@è·è¾¹ç•Œ_41FC"> + <xsl:attribute name="style:gutter-margin"><xsl:value-of select="concat(å­—:装订线_41FB/@è·è¾¹ç•Œ_41FC,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:variable name="bodywidth"> + <xsl:value-of select="number($pagewidth) - number($marginleft) - number($marginright)"/> + </xsl:variable> + <xsl:variable name="bodyheight"> + <xsl:value-of select="number($pageheight) - number($margintop) - number($marginbottom)"/> + </xsl:variable> + <xsl:if test="å­—:边框_4133"> + <xsl:apply-templates select="å­—:边框_4133" mode="textpage"> + <xsl:with-param name="bodywidth" select="$bodywidth"/> + </xsl:apply-templates> + </xsl:if> + <xsl:if test="å­—:纸张æ¥æº_4200/@其他页_4202"> + <xsl:attribute name="style:paper-tray-name"><xsl:value-of select="å­—:纸张æ¥æº_4200/@其他页_4202"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:网格设置_420E"> + <xsl:apply-templates select="å­—:网格设置_420E"> + <xsl:with-param name="bodywidth" select="$bodywidth"/> + <xsl:with-param name="bodyheight" select="$bodyheight"/> + </xsl:apply-templates> + </xsl:if> + <xsl:if test="å­—:垂直对é½æ–¹å¼_4213"> + <xsl:attribute name="style:vertical-align"><xsl:value-of select="å­—:垂直对é½æ–¹å¼_4213"/></xsl:attribute> + </xsl:if> + <xsl:if test="å­—:稿纸设置_4216"> + <xsl:apply-templates select="å­—:稿纸设置_4216"> + <xsl:with-param name="bodywidth"> + <xsl:choose> + <xsl:when test="å­—:稿纸设置_4216/@æ–¹å‘_421A = 'hori-l2r'"> + <xsl:value-of select="$bodywidth"/> + </xsl:when> + <xsl:when test="å­—:稿纸设置_4216/@æ–¹å‘_421A = 'hori-r2l'"> + <xsl:value-of select="$bodyheight"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$bodywidth"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="bodyheight"> + <xsl:choose> + <xsl:when test="å­—:稿纸设置_4216/@æ–¹å‘_421A = 'hori-l2r'"> + <xsl:value-of select="$bodyheight"/> + </xsl:when> + <xsl:when test="å­—:稿纸设置_4216/@æ–¹å‘_421A = 'hori-r2l'"> + <xsl:value-of select="$bodywidth"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$bodyheight"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + </xsl:apply-templates> + </xsl:if> + <xsl:if test="å­—:分æ _4215/å­—:æ æ•°_41E8"> + <xsl:apply-templates select="å­—:分æ _4215"> + <xsl:with-param name="bodywidth" select="number($bodywidth)"/> + </xsl:apply-templates> + </xsl:if> + <xsl:if test="å­—:å¡«å……_4134"> + <xsl:apply-templates select="å­—:å¡«å……_4134" mode="textpage"/> + </xsl:if> + </xsl:element> + <xsl:if test="å­—:页眉ä½ç½®_41EF"> + <style:header-style> + <xsl:element name="style:header-footer-properties"> + <xsl:variable name="min_height"> + <xsl:value-of select="$margintop - $headerpos"/> + </xsl:variable> + <xsl:attribute name="fo:min-height"><xsl:value-of select="concat($min_height, $uofUnit)"/></xsl:attribute> + <xsl:if test="å­—:页眉ä½ç½®_41EF/@è·ç‰ˆèŠ¯_41F1"> + <xsl:attribute name="fo:margin-bottom"><xsl:value-of select="concat(å­—:页眉ä½ç½®_41EF/@è·ç‰ˆèŠ¯_41F1,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="style:dynamic-spacing">true</xsl:attribute> + </xsl:element> + </style:header-style> + </xsl:if> + <xsl:if test="å­—:页脚ä½ç½®_41F2"> + <style:footer-style> + <xsl:element name="style:header-footer-properties"> + <xsl:variable name="min_height"> + <xsl:value-of select="$marginbottom - $footerpos"/> + </xsl:variable> + <xsl:attribute name="fo:min-height"><xsl:value-of select="concat($min_height,$uofUnit)"/></xsl:attribute> + <xsl:if test="å­—:页脚ä½ç½®_41F2/@è·ç‰ˆèŠ¯_41F1"> + <xsl:attribute name="fo:margin-top"><xsl:value-of select="concat(å­—:页脚ä½ç½®_41F2/@è·ç‰ˆèŠ¯_41F1,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="style:dynamic-spacing">true</xsl:attribute> + </xsl:element> + </style:footer-style> + </xsl:if> + </xsl:element> + </xsl:if> + </xsl:for-each> + </xsl:template> + <xsl:template name="transform-hex-to-decimal"> + <xsl:param name="number"/> + <xsl:variable name="R-color-number"> + <xsl:call-template name="color-hex-to-decimal"> + <xsl:with-param name="chars" select="substring($number[1],2,2)"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="G-color-number"> + <xsl:call-template name="color-hex-to-decimal"> + <xsl:with-param name="chars" select="substring($number[1],4,2)"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="B-color-number"> + <xsl:call-template name="color-hex-to-decimal"> + <xsl:with-param name="chars" select="substring($number[1],6,2)"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="format-number($R-color-number * 65536 + $G-color-number * 256 + $B-color-number,'#')"/> + </xsl:template> + <xsl:template name="color-hex-to-decimal"> + <xsl:param name="chars"/> + <xsl:variable name="first-num"> + <xsl:call-template name="hex-to-decimal"> + <xsl:with-param name="char" select="substring($chars,1,1)"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="second-num"> + <xsl:call-template name="hex-to-decimal"> + <xsl:with-param name="char" select="substring($chars,2,1)"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="number($first-num) *16 + number($second-num)"/> + </xsl:template> + <xsl:template name="hex-to-decimal"> + <xsl:param name="char"/> + <xsl:choose> + <xsl:when test="$char='0'">0</xsl:when> + <xsl:when test="$char='1'">1</xsl:when> + <xsl:when test="$char='2'">2</xsl:when> + <xsl:when test="$char='3'">3</xsl:when> + <xsl:when test="$char='4'">4</xsl:when> + <xsl:when test="$char='5'">5</xsl:when> + <xsl:when test="$char='6'">6</xsl:when> + <xsl:when test="$char='7'">7</xsl:when> + <xsl:when test="$char='8'">8</xsl:when> + <xsl:when test="$char='9'">9</xsl:when> + <xsl:when test="$char='a'">10</xsl:when> + <xsl:when test="$char='b'">11</xsl:when> + <xsl:when test="$char='c'">12</xsl:when> + <xsl:when test="$char='d'">13</xsl:when> + <xsl:when test="$char='e'">14</xsl:when> + <xsl:when test="$char='f'">15</xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="OfficeSettingsSpreadsheet"> + <xsl:variable name="sheetprop" select="/uof:UOF_0000/表:电å­è¡¨æ ¼æ–‡æ¡£_E826/表:工作表_E825"/> + <config:config-item-set config:name="ooo:view-settings"> + <xsl:variable name="ratio" select="15"/> + <xsl:if test="/uof:UOF_0000/表:电å­è¡¨æ ¼æ–‡æ¡£_E826/表:工作表_E825/表:工作表内容_E80E/表:è¡Œ_E7F1/表:å•å…ƒæ ¼_E7F2/表:æ•°æ®_E7B3/å­—:å¥_419D/å­—:修订开始_421F"> + <config:config-item-set config:name="TrackedChangesViewSettings"> + <config:config-item config:name="ShowChanges" config:type="boolean">true</config:config-item> + <config:config-item config:name="ShowAcceptedChanges" config:type="boolean">false</config:config-item> + <config:config-item config:name="ShowRejectedChanges" config:type="boolean">false</config:config-item> + <config:config-item config:name="ShowChangesByDatetime" config:type="boolean">false</config:config-item> + <config:config-item config:name="ShowChangesByDatetimeMode" config:type="short">0</config:config-item> + <config:config-item config:name="ShowChangesByDatetimeFirstDatetime" config:type="datetime">2007-01-17T10:56:46.21</config:config-item> + <config:config-item config:name="ShowChangesByDatetimeSecondDatetime" config:type="datetime">2007-01-17T10:56:46.21</config:config-item> + <config:config-item config:name="ShowChangesByAuthor" config:type="boolean">false</config:config-item> + <config:config-item config:name="ShowChangesByAuthorName" config:type="string"/> + <config:config-item config:name="ShowChangesByComment" config:type="boolean">false</config:config-item> + <config:config-item config:name="ShowChangesByCommentText" config:type="string"/> + <config:config-item config:name="ShowChangesByRanges" config:type="boolean">false</config:config-item> + <config:config-item config:name="ShowChangesByRangesList" config:type="string"/> + </config:config-item-set> + </xsl:if> + <config:config-item-map-indexed config:name="Views"> + <config:config-item-map-entry> + <config:config-item config:name="ViewId" config:type="string">View1</config:config-item> + <config:config-item-map-named config:name="Tables"> + <xsl:element name="config:config-item-map-entry"> + <xsl:attribute name="config:name"><xsl:value-of select="/uof:UOF_0000/表:电å­è¡¨æ ¼æ–‡æ¡£_E826/表:工作表_E825/@å称_E822"/></xsl:attribute> + <xsl:if test="not(/uof:UOF_0000/表:电å­è¡¨æ ¼æ–‡æ¡£_E826/表:工作表_E825/表:工作表属性_E80D/表:视图_E7D5/表:缩放_E7C4)"> + <config:config-item config:name="ZoomValue" config:type="int">100</config:config-item> + </xsl:if> + <xsl:for-each select="/uof:UOF_0000/表:电å­è¡¨æ ¼æ–‡æ¡£_E826/表:工作表_E825/表:工作表属性_E80D"> + <xsl:for-each select="表:视图_E7D5"> + <xsl:if test="./表:选中区域_E7E2"> + <xsl:variable name="WorkingTableName" select="../../@å称_E822"/> + <xsl:variable name="position" select="./表:选中区域_E7E2"/> + <xsl:variable name="currentX"> + <xsl:variable name="CursorX" select="substring-before(substring-after($position,'$'),'$')"/> + <xsl:call-template name="character-to-number"> + <xsl:with-param name="character" select="$CursorX"/> + </xsl:call-template> + </xsl:variable> + <config:config-item config:name="CursorPositionX" config:type="int"> + <xsl:value-of select="number($currentX) - 1"/> + </config:config-item> + <xsl:variable name="CursorY" select="substring-after(substring-after($position,'$'),'$')"/> + <config:config-item config:name="CursorPositionY" config:type="int"> + <xsl:value-of select="number($CursorY) - 1"/> + </config:config-item> + </xsl:if> + <xsl:element name="config:config-item"> + <xsl:attribute name="config:name">HorizontalSplitMode</xsl:attribute> + <xsl:attribute name="config:type">short</xsl:attribute> + <xsl:choose> + <xsl:when test="表:冻结_E7D8 and 表:冻结_E7D8/@列å·_E7DA!=0">2</xsl:when> + <xsl:when test="表:冻结_E7D8 and 表:冻结_E7D8/@列å·_E7DA=0">0</xsl:when> + <xsl:when test="表:拆分_E7D7 and 表:拆分_E7D7/@宽_C605!=0">1</xsl:when> + <xsl:when test="表:拆分_E7D7 and 表:拆分_E7D7/@宽_C605=0">0</xsl:when> + </xsl:choose> + </xsl:element> + <xsl:element name="config:config-item"> + <xsl:attribute name="config:name">VerticalSplitMode</xsl:attribute> + <xsl:attribute name="config:type">short</xsl:attribute> + <xsl:choose> + <xsl:when test="表:冻结_E7D8 and 表:冻结_E7D8/@è¡Œå·_E7D9!=0">2</xsl:when> + <xsl:when test="表:冻结_E7D8 and 表:冻结_E7D8/@è¡Œå·_E7D9=0">0</xsl:when> + <xsl:when test="表:拆分_E7D7 and 表:拆分_E7D7/@é•¿_C604!=0">1</xsl:when> + <xsl:when test="表:拆分_E7D7 and 表:拆分_E7D7/@é•¿_C604=0">0</xsl:when> + </xsl:choose> + </xsl:element> + <xsl:element name="config:config-item"> + <xsl:attribute name="config:name">HorizontalSplitPosition</xsl:attribute> + <xsl:attribute name="config:type">int</xsl:attribute> + <xsl:choose> + <xsl:when test="表:冻结_E7D8 and 表:冻结_E7D8/@列å·_E7DA=0">0</xsl:when> + <xsl:when test="表:冻结_E7D8 and 表:冻结_E7D8/@列å·_E7DA!=0"> + <xsl:value-of select="表:冻结_E7D8/@列å·_E7DA"/> + </xsl:when> + <xsl:when test="表:拆分_E7D7 and 表:拆分_E7D7/@宽_C605=0">0</xsl:when> + <xsl:when test="表:拆分_E7D7 and 表:拆分_E7D7/@宽_C605!=0"> + <xsl:value-of select="表:拆分_E7D7/@宽_C605"/> + </xsl:when> + </xsl:choose> + </xsl:element> + <xsl:element name="config:config-item"> + <xsl:attribute name="config:name">VerticalSplitPosition</xsl:attribute> + <xsl:attribute name="config:type">int</xsl:attribute> + <xsl:choose> + <xsl:when test="表:冻结_E7D8 and 表:冻结_E7D8/@è¡Œå·_E7D9=0">0</xsl:when> + <xsl:when test="表:冻结_E7D8 and 表:冻结_E7D8/@è¡Œå·_E7D9!=0"> + <xsl:value-of select="表:冻结_E7D8/@è¡Œå·_E7D9"/> + </xsl:when> + <xsl:when test="表:拆分_E7D7 and 表:拆分_E7D7/@é•¿_C604=0">0</xsl:when> + <xsl:when test="表:拆分_E7D7 and 表:拆分_E7D7/@é•¿_C604!=0"> + <xsl:value-of select="表:拆分_E7D7/@é•¿_C604"/> + </xsl:when> + </xsl:choose> + </xsl:element> + <xsl:variable name="position-top"> + <xsl:choose> + <xsl:when test="表:最上行_E7DB"> + <xsl:value-of select="number(表:最上行_E7DB) -1"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="position-left"> + <xsl:choose> + <xsl:when test="表:最左列_E7DC"> + <xsl:value-of select="表:最左列_E7DC - 1"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <config:config-item config:name="PositionLeft" config:type="int"> + <xsl:value-of select="$position-left"/> + </config:config-item> + <config:config-item config:name="PositionBottom" config:type="int"> + <xsl:value-of select="$position-top"/> + </config:config-item> + <!--xsl:if test="表:当å‰è§†å›¾"> + <xsl:element name="config:config-item"> + <xsl:attribute name="config:name">ShowPageBreakPreview</xsl:attribute> + <xsl:attribute name="config:type">boolean</xsl:attribute> + <xsl:choose> + <xsl:when test="表:当å‰è§†å›¾/@表:类型='normal'">false</xsl:when> + + <xsl:when test="表:当å‰è§†å›¾/@表:类型='page'">true</xsl:when> + + <xsl:otherwise>true</xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if--> + <xsl:if test="表:是å¦é€‰ä¸­_E7D6"> + <xsl:element name="config:config-item"> + <xsl:attribute name="config:name">ActiveTable</xsl:attribute> + <xsl:attribute name="config:type">string</xsl:attribute> + <xsl:value-of select="$sheetprop/表:工作表属性_E80D/表:视图_E7D5[表:是å¦é€‰ä¸­_E7D6]/ancestor::表:工作表_E825/@å称_E822"/> + </xsl:element> + </xsl:if> + <xsl:if test="表:缩放_E7C4"> + <config:config-item config:name="ZoomValue" config:type="int"> + <xsl:value-of select="表:缩放_E7C4"/> + </config:config-item> + </xsl:if> + <xsl:if test="表:分页缩放_E7E1 or 表:缩放_E7C4"> + <config:config-item config:name="PageViewZoomValue" config:type="int"> + <xsl:choose> + <xsl:when test="表:分页缩放_E7E1"> + <xsl:value-of select="表:分页缩放_E7E1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="表:缩放_E7C4"/> + </xsl:otherwise> + </xsl:choose> + </config:config-item> + </xsl:if> + <config:config-item config:name="HasColumnRowHeaders" config:type="boolean"> + <xsl:choose> + <xsl:when test="表:是å¦æ˜¾ç¤ºè¡Œå·åˆ—æ ‡_E7E3='true'">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </config:config-item> + </xsl:for-each> + <xsl:if test="表:标签背景色_E7C0"> + <config:config-item config:name="sctabcolor" config:type="long"> + <xsl:value-of select="substring-after(表:标签背景色_E7C0,'#')"/> + </config:config-item> + </xsl:if> + </xsl:for-each> + </xsl:element> + </config:config-item-map-named> + <xsl:for-each select="/uof:UOF_0000/表:电å­è¡¨æ ¼æ–‡æ¡£_E826/表:工作表_E825/表:工作表属性_E80D/表:视图_E7D5"> + <xsl:if test="表:当å‰è§†å›¾ç±»åž‹_E7DD"> + <xsl:element name="config:config-item"> + <xsl:attribute name="config:name">ShowPageBreakPreview</xsl:attribute> + <xsl:attribute name="config:type">boolean</xsl:attribute> + <xsl:choose> + <xsl:when test="表:当å‰è§†å›¾ç±»åž‹_E7DD='normal'">false</xsl:when> + <xsl:when test="表:当å‰è§†å›¾ç±»åž‹_E7DD='page'">true</xsl:when> + <xsl:otherwise>true</xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:if test="表:是å¦æ˜¾ç¤ºç½‘æ ¼_E7DF"> + <xsl:element name="config:config-item"> + <xsl:attribute name="config:name">ShowGrid</xsl:attribute> + <xsl:attribute name="config:type">boolean</xsl:attribute> + <xsl:choose> + <xsl:when test="string(表:是å¦æ˜¾ç¤ºç½‘æ ¼_E7DF)='1' or string(表:是å¦æ˜¾ç¤ºç½‘æ ¼_E7DF)='true'">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:if> + <xsl:if test="表:网格颜色_E7E0 and 表:网格颜色_E7E0 != ''"> + <xsl:element name="config:config-item"> + <xsl:attribute name="config:name">GridColor</xsl:attribute> + <xsl:attribute name="config:type">long</xsl:attribute> + <xsl:call-template name="transform-hex-to-decimal"> + <xsl:with-param name="number" select="表:网格颜色_E7E0/text()"/> + </xsl:call-template> + </xsl:element> + </xsl:if> + </xsl:for-each> + <xsl:for-each select="/uof:UOF_0000/表:电å­è¡¨æ ¼æ–‡æ¡£_E826/表:工作表_E825[string(表:工作表属性_E80D/表:视图_E7D5/表:是å¦é€‰ä¸­_E7D6) = 'true' or string(表:工作表属性_E80D/表:视图_E7D5/表:是å¦é€‰ä¸­_E7D6) = '1']"> + <config:config-item config:name="ActiveTable" config:type="string"> + <xsl:value-of select="@å称_E822"/> + </config:config-item> + </xsl:for-each> + <xsl:for-each select="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:电å­è¡¨æ ¼_B66C/规则:是å¦æ˜¾ç¤ºå·¥ä½œè¡¨æ ‡ç­¾_B635"> + <xsl:choose> + <xsl:when test=".='false'"> + <config:config-item config:name="HasSheetTabs" config:type="boolean">false</config:config-item> + </xsl:when> + <xsl:otherwise> + <config:config-item config:name="HasSheetTabs" config:type="boolean">true</config:config-item> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </config:config-item-map-entry> + </config:config-item-map-indexed> + </config:config-item-set> + <config:config-item-set config:name="ooo:configuration-settings"> + <xsl:for-each select="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:电å­è¡¨æ ¼_B66C/规则:是å¦è‡ªåŠ¨é‡ç®—_B638"> + <xsl:choose> + <xsl:when test="false"> + <config:config-item config:name="AutoCalculate" config:type="boolean">false</config:config-item> + </xsl:when> + <xsl:otherwise> + <config:config-item config:name="AutoCalculate" config:type="boolean">true</config:config-item> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + <xsl:for-each select="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:电å­è¡¨æ ¼_B66C/规则:是å¦æ˜¾ç¤ºå·¥ä½œè¡¨æ ‡ç­¾_B635"> + <xsl:choose> + <xsl:when test=".='false'"> + <config:config-item config:name="HasSheetTabs" config:type="boolean">false</config:config-item> + </xsl:when> + <xsl:otherwise> + <config:config-item config:name="HasSheetTabs" config:type="boolean">true</config:config-item> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </config:config-item-set> + </xsl:template> + <xsl:template name="print_fun"> + <xsl:param name="saGrid"/> + <xsl:param name="saHeaders"/> + <xsl:param name="saAnnotations"/> + <xsl:if test="$saGrid != ''"> + <xsl:value-of select="'grid '"/> + </xsl:if> + <xsl:if test="$saHeaders != ''"> + <xsl:value-of select="'headers '"/> + </xsl:if> + <xsl:if test="$saAnnotations != ''"> + <xsl:value-of select="'annotations '"/> + </xsl:if> + </xsl:template> + <xsl:template name="ScPageLayoutStyle"> + <xsl:for-each select="/uof:UOF_0000/表:电å­è¡¨æ ¼æ–‡æ¡£_E826/表:工作表_E825/表:工作表属性_E80D"> + <xsl:if test="表:页é¢è®¾ç½®_E7C1"> + <xsl:element name="style:page-layout"> + <xsl:attribute name="style:name"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + <xsl:element name="style:page-layout-properties"> + <xsl:variable name="marginTop"> + <xsl:choose> + <xsl:when test="$uofUnit = 'pt' and 表:页é¢è®¾ç½®_E7C1/表:页眉页脚_E7C6"> + <xsl:value-of select="number(表:页é¢è®¾ç½®_E7C1/表:页边è·_E7C5/@上_C609) - 21.29"/> + </xsl:when> + <xsl:when test="$uofUnit = 'cm' and 表:页é¢è®¾ç½®_E7C1/表:页眉页脚_E7C6"> + <xsl:value-of select="number(表:页é¢è®¾ç½®_E7C1/表:页边è·_E7C5/@上_C609) - 0.751"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="表:页é¢è®¾ç½®_E7C1/表:页边è·_E7C5/@上_C609"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="marginBottom"> + <xsl:choose> + <xsl:when test="$uofUnit = 'pt' and 表:页é¢è®¾ç½®_E7C1/表:页眉页脚_E7C6"> + <xsl:value-of select="number(表:页é¢è®¾ç½®_E7C1/表:页边è·_E7C5/@下_C60B) - 21.29"/> + </xsl:when> + <xsl:when test="$uofUnit = 'cm' and 表:页é¢è®¾ç½®_E7C1/表:页眉页脚_E7C6"> + <xsl:value-of select="number(表:页é¢è®¾ç½®_E7C1/表:页边è·_E7C5/@下_C60B) - 0.751"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="表:页é¢è®¾ç½®_E7C1/表:页边è·_E7C5/@下_C60B"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="表:页é¢è®¾ç½®_E7C1/表:页边è·_E7C5/@å·¦_C608"> + <xsl:attribute name="fo:margin-left"><xsl:value-of select="concat(表:页é¢è®¾ç½®_E7C1/表:页边è·_E7C5/@å·¦_C608,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="表:页é¢è®¾ç½®_E7C1/表:页边è·_E7C5/@å³_C60A"> + <xsl:attribute name="fo:margin-right"><xsl:value-of select="concat(表:页é¢è®¾ç½®_E7C1/表:页边è·_E7C5/@å³_C60A,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="表:页é¢è®¾ç½®_E7C1/表:页边è·_E7C5/@上_C609"> + <xsl:attribute name="fo:margin-top"><xsl:value-of select="concat(string($marginTop),$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="表:页é¢è®¾ç½®_E7C1/表:页边è·_E7C5/@下_C60B"> + <xsl:attribute name="fo:margin-bottom"><xsl:value-of select="concat(string($marginBottom),$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="表:页é¢è®¾ç½®_E7C1/表:缩放_E7C4"> + <xsl:attribute name="style:scale-to"><xsl:value-of select="concat(表:页é¢è®¾ç½®_E7C1/表:缩放_E7C4,'%')"/></xsl:attribute> + </xsl:if> + <xsl:variable name="pagewidth"> + <xsl:choose> + <xsl:when test="表:页é¢è®¾ç½®_E7C1/表:纸张_E7C2/@纸型_C60C = 'A3'">29.7</xsl:when> + <xsl:when test="表:页é¢è®¾ç½®_E7C1/表:纸张_E7C2/@纸型_C60C = 'A4'">21.0</xsl:when> + <xsl:when test="表:页é¢è®¾ç½®_E7C1/表:纸张_E7C2/@纸型_C60C = 'A5'">14.8</xsl:when> + <xsl:when test="表:页é¢è®¾ç½®_E7C1/表:纸张_E7C2/@纸型_C60C = 'B4'">25.0</xsl:when> + <xsl:when test="表:页é¢è®¾ç½®_E7C1/表:纸张_E7C2/@纸型_C60C = 'B5'">17.6</xsl:when> + <xsl:when test="表:页é¢è®¾ç½®_E7C1/表:纸张_E7C2/@纸型_C60C = 'letter-small'">9.2</xsl:when> + <xsl:when test="表:页é¢è®¾ç½®_E7C1/表:纸张_E7C2/@纸型_C60C = 'letter'">21.59</xsl:when> + <xsl:when test="表:页é¢è®¾ç½®_E7C1/表:纸张_E7C2/@纸型_C60C = 'PRC-16K'">18.4</xsl:when> + <xsl:when test="表:页é¢è®¾ç½®_E7C1/表:纸张_E7C2/@纸型_C60C = 'PRC-32K'">13.0</xsl:when> + <xsl:when test="表:页é¢è®¾ç½®_E7C1/表:纸张_E7C2/@纸型_C60C = 'PRC-32K(Big)'">14.0</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="pageheight"> + <xsl:choose> + <xsl:when test="表:页é¢è®¾ç½®_E7C1/表:纸张_E7C2/@纸型_C60C = 'A3'">42.0</xsl:when> + <xsl:when test="表:页é¢è®¾ç½®_E7C1/表:纸张_E7C2/@纸型_C60C = 'A4'">29.7</xsl:when> + <xsl:when test="表:页é¢è®¾ç½®_E7C1/表:纸张_E7C2/@纸型_C60C = 'A5'">21.0</xsl:when> + <xsl:when test="表:页é¢è®¾ç½®_E7C1/表:纸张_E7C2/@纸型_C60C = 'B4'">35.3</xsl:when> + <xsl:when test="表:页é¢è®¾ç½®_E7C1/表:纸张_E7C2/@纸型_C60C = 'B5'">25.0</xsl:when> + <xsl:when test="表:页é¢è®¾ç½®_E7C1/表:纸张_E7C2/@纸型_C60C = 'letter-small'">16.5</xsl:when> + <xsl:when test="表:页é¢è®¾ç½®_E7C1/表:纸张_E7C2/@纸型_C60C = 'letter'">27.94</xsl:when> + <xsl:when test="表:页é¢è®¾ç½®_E7C1/表:纸张_E7C2/@纸型_C60C = 'PRC-16K'">26.0</xsl:when> + <xsl:when test="表:页é¢è®¾ç½®_E7C1/表:纸张_E7C2/@纸型_C60C = 'PRC-32K'">18.4</xsl:when> + <xsl:when test="表:页é¢è®¾ç½®_E7C1/表:纸张_E7C2/@纸型_C60C = 'PRC-32K(Big)'">20.3</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="page-width"> + <xsl:choose> + <xsl:when test="表:页é¢è®¾ç½®_E7C1/表:纸张_E7C2/@纸型_C60C and 表:页é¢è®¾ç½®_E7C1/表:纸张方å‘_E7C3 = 'portrait'"> + <xsl:value-of select="$pagewidth"/> + </xsl:when> + <xsl:when test="表:页é¢è®¾ç½®_E7C1/表:纸张_E7C2/@纸型_C60C and 表:页é¢è®¾ç½®_E7C1/表:纸张方å‘_E7C3 = 'landscape'"> + <xsl:value-of select="$pageheight"/> + </xsl:when> + <xsl:when test="表:页é¢è®¾ç½®_E7C1/表:纸张_E7C2/@宽_C605"> + <!--xsl:value-of select="convertOthers2cm(表:页é¢è®¾ç½®_E7C1/表:纸张_E7C2/@宽_C605,$uofUnit)"/--> + <xsl:call-template name="convertOthers2cm"> + <xsl:with-param name="value" select="concat(表:页é¢è®¾ç½®_E7C1/表:纸张_E7C2/@宽_C605,$uofUnit)"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="page-height"> + <xsl:choose> + <xsl:when test="表:页é¢è®¾ç½®_E7C1/表:纸张_E7C2/@纸型_C60C and 表:页é¢è®¾ç½®_E7C1/表:纸张方å‘_E7C3 = 'portrait'"> + <xsl:value-of select="$pageheight"/> + </xsl:when> + <xsl:when test="表:页é¢è®¾ç½®_E7C1/表:纸张_E7C2/@纸型_C60C and 表:页é¢è®¾ç½®_E7C1/表:纸张方å‘_E7C3 = 'landscape'"> + <xsl:value-of select="$pagewidth"/> + </xsl:when> + <xsl:when test="表:页é¢è®¾ç½®_E7C1/表:纸张_E7C2/@é•¿_C604"> + <!--xsl:value-of select="convertOthers2cm(表:页é¢è®¾ç½®_E7C1/表:纸张_E7C2/@é•¿_C604,$uofUnit)"/--> + <xsl:call-template name="convertOthers2cm"> + <xsl:with-param name="value" select="concat(表:页é¢è®¾ç½®_E7C1/表:纸张_E7C2/@é•¿_C604,$uofUnit)"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="wPage"> + <xsl:if test="$page-width != ''"> + <xsl:choose> + <xsl:when test="number($page-width) &lt; 21.69 and number($page-width) &gt; 21.49 and number($page-height) &lt; 28.04 and number($page-height) &gt; 27.84"> + <xsl:value-of select="'21.59'"/> + </xsl:when> + <xsl:when test="number($page-width) &lt; 9.31 and number($page-width) &gt; 9.11 and number($page-height) &lt; 16.61 and number($page-height) &gt; 16.41"> + <xsl:value-of select="'9.21'"/> + </xsl:when> + <xsl:when test="number($page-width) &lt; 16.61 and number($page-width) &gt; 16.41 and number($page-height) &lt; 9.31 and number($page-height) &gt; 9.11"> + <xsl:value-of select="'16.51'"/> + </xsl:when> + <xsl:when test="number($page-width) &lt; 29.8 and number($page-width) &gt; 29.6 and number($page-height) &lt; 42.1 and number($page-height) &gt; 41.9"> + <xsl:value-of select="'29.7'"/> + </xsl:when> + <xsl:when test="number($page-width) &lt; 21.1 and number($page-width) &gt; 20.9 and number($page-height) &lt; 29.6 and number($page-height) &gt; 29.8"> + <xsl:value-of select="'21.0'"/> + </xsl:when> + <xsl:when test="number($page-width) &lt; 14.9 and number($page-width) &gt; 14.7 and number($page-height) &lt; 21.1 and number($page-height) &gt; 20.9"> + <xsl:value-of select="'14.8'"/> + </xsl:when> + <xsl:when test="number($page-width) &lt; 25.8 and number($page-width) &gt; 25.6 and number($page-height) &lt; 36.5 and number($page-height) &gt; 36.3"> + <xsl:value-of select="'25.7'"/> + </xsl:when> + <xsl:when test="number($page-width) &lt; 18.3 and number($page-width) &gt; 18.1 and number($page-height) &lt; 25.8 and number($page-height) &gt; 25.6"> + <xsl:value-of select="'18.2'"/> + </xsl:when> + <xsl:when test="number($page-width) &lt; 18.5 and number($page-width) &gt; 18.3 and number($page-height) &lt; 26.1 and number($page-height) &gt; 25.9"> + <xsl:value-of select="'18.4'"/> + </xsl:when> + <xsl:when test="number($page-width) &lt; 13.1 and number($page-width) &gt; 12.9 and number($page-height) &lt; 18.5 and number($page-height) &gt; 18.3"> + <xsl:value-of select="'13.0'"/> + </xsl:when> + <xsl:when test="number($page-width) &lt; 14.1 and number($page-width) &gt; 13.9 and number($page-height) &lt; 20.4 and number($page-height) &gt; 20.2"> + <xsl:value-of select="'14.0'"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$page-width"/> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:variable> + <xsl:attribute name="fo:page-width"><xsl:choose><xsl:when test="$wPage!=''"><xsl:value-of select="concat($wPage,'cm')"/></xsl:when><xsl:otherwise><xsl:value-of select="'21.0cm'"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:variable name="hPage"> + <xsl:if test="$page-height != ''"> + <xsl:choose> + <xsl:when test="number($page-width) &lt; 21.69 and number($page-width) &gt; 21.49 and number($page-height) &lt; 28.04 and number($page-height) &gt; 27.84"> + <xsl:value-of select="'27.94'"/> + </xsl:when> + <xsl:when test="number($page-width) &lt; 9.31 and number($page-width) &gt; 9.11 and number($page-height) &lt; 16.61 and number($page-height) &gt; 16.41"> + <xsl:value-of select="'16.51'"/> + </xsl:when> + <xsl:when test="number($page-width) &lt; 16.61 and number($page-width) &gt; 16.41 and number($page-height) &lt; 9.31 and number($page-height) &gt; 9.11"> + <xsl:value-of select="'9.21'"/> + </xsl:when> + <xsl:when test="number($page-width) &lt; 29.8 and number($page-width) &gt; 29.6 and number($page-height) &lt; 42.1 and number($page-height) &gt; 41.9"> + <xsl:value-of select="'42.0'"/> + </xsl:when> + <xsl:when test="number($page-width) &lt; 21.1 and number($page-width) &gt; 20.9 and number($page-height) &lt; 29.6 and number($page-height) &gt; 29.8"> + <xsl:value-of select="'29.7'"/> + </xsl:when> + <xsl:when test="number($page-width) &lt; 14.9 and number($page-width) &gt; 14.7 and number($page-height) &lt; 21.1 and number($page-height) &gt; 20.9"> + <xsl:value-of select="'21.0'"/> + </xsl:when> + <xsl:when test="number($page-width) &lt; 25.8 and number($page-width) &gt; 25.6 and number($page-height) &lt; 36.5 and number($page-height) &gt; 36.3"> + <xsl:value-of select="'36.4'"/> + </xsl:when> + <xsl:when test="number($page-width) &lt; 18.3 and number($page-width) &gt; 18.1 and number($page-height) &lt; 25.8 and number($page-height) &gt; 25.6"> + <xsl:value-of select="'25.7'"/> + </xsl:when> + <xsl:when test="number($page-width) &lt; 18.5 and number($page-width) &gt; 18.3 and number($page-height) &lt; 26.1 and number($page-height) &gt; 25.9"> + <xsl:value-of select="'26.0'"/> + </xsl:when> + <xsl:when test="number($page-width) &lt; 13.1 and number($page-width) &gt; 12.9 and number($page-height) &lt; 18.5 and number($page-height) &gt; 18.3"> + <xsl:value-of select="'18.4'"/> + </xsl:when> + <xsl:when test="number($page-width) &lt; 14.1 and number($page-width) &gt; 13.9 and number($page-height) &lt; 20.4 and number($page-height) &gt; 20.2"> + <xsl:value-of select="'20.3'"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$page-height"/> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:variable> + <xsl:attribute name="fo:page-height"><xsl:choose><xsl:when test="$hPage!=''"><xsl:value-of select="concat($hPage,'cm')"/></xsl:when><xsl:otherwise><xsl:value-of select="'29.7cm'"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="表:页é¢è®¾ç½®_E7C1/表:纸张方å‘_E7C3"> + <xsl:attribute name="style:print-orientation"><xsl:value-of select="表:页é¢è®¾ç½®_E7C1/表:纸张方å‘_E7C3"/></xsl:attribute> + </xsl:if> + <xsl:if test="string(表:页é¢è®¾ç½®_E7C1/表:打å°_E7CA/@是å¦å…ˆåˆ—åŽè¡Œ_E7CE) = '0' or string(表:页é¢è®¾ç½®_E7C1/表:打å°_E7CA/@是å¦å…ˆåˆ—åŽè¡Œ_E7CE) = 'false'"> + <xsl:attribute name="style:print-page-order">ltr</xsl:attribute> + </xsl:if> + <xsl:if test="string(表:页é¢è®¾ç½®_E7C1/表:垂直对é½æ–¹å¼_E701) = 'center' and string(表:页é¢è®¾ç½®_E7C1/表:水平对é½æ–¹å¼_E700) = 'center'"> + <xsl:attribute name="style:table-centering">both</xsl:attribute> + </xsl:if> + <xsl:if test="string(表:页é¢è®¾ç½®_E7C1/表:水平对é½æ–¹å¼_E700) = 'left' and string(表:页é¢è®¾ç½®_E7C1/表:垂直对é½æ–¹å¼_E701) = 'center'"> + <xsl:attribute name="style:table-centering">vertical</xsl:attribute> + </xsl:if> + <xsl:if test="string(表:页é¢è®¾ç½®_E7C1/表:水平对é½æ–¹å¼_E700) = 'center' and string(表:页é¢è®¾ç½®_E7C1/表:垂直对é½æ–¹å¼_E701) = 'top'"> + <xsl:attribute name="style:table-centering">horizontal</xsl:attribute> + </xsl:if> + <xsl:if test="表:页é¢è®¾ç½®_E7C1/表:调整_E7D1/@页高å€æ•°_E7D2"> + <xsl:attribute name="style:scale-to-X"><xsl:value-of select="表:页é¢è®¾ç½®_E7C1/表:调整_E7D1/@页高å€æ•°_E7D2"/></xsl:attribute> + </xsl:if> + <xsl:if test="表:页é¢è®¾ç½®_E7C1/表:调整_E7D1/@页宽å€æ•°_E7D3"> + <xsl:attribute name="style:scale-to-Y"><xsl:value-of select="表:页é¢è®¾ç½®_E7C1/表:调整_E7D1/@页宽å€æ•°_E7D3"/></xsl:attribute> + </xsl:if> + <xsl:variable name="saGrid"> + <xsl:choose> + <xsl:when test="表:页é¢è®¾ç½®_E7C1/表:打å°_E7CA/@是å¦å¸¦ç½‘格线_E7CB = 'true' or number(表:页é¢è®¾ç½®_E7C1/表:打å°_E7CA/@是å¦å¸¦ç½‘格线_E7CB) = 1">grid</xsl:when> + <xsl:otherwise> + <xsl:value-of select="''"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="saHeaders"> + <xsl:choose> + <xsl:when test="表:页é¢è®¾ç½®_E7C1/表:打å°_E7CA/@是å¦å¸¦è¡Œå·åˆ—æ ‡_E7CC = 'true' or number(表:页é¢è®¾ç½®_E7C1/表:打å°_E7CA/@是å¦å¸¦è¡Œå·åˆ—æ ‡_E7CC) = 1">headers</xsl:when> + <xsl:otherwise> + <xsl:value-of select="''"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="saAnnotations"> + <xsl:choose> + <xsl:when test="表:页é¢è®¾ç½®_E7C1/表:批注打å°æ–¹å¼_E7CF = 'sheet-end'">annotations</xsl:when> + <xsl:otherwise> + <xsl:value-of select="''"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="default_print"> + <xsl:value-of select="'charts drawings objects zero-values'"/> + </xsl:variable> + <xsl:variable name="Sc_Print_Result"> + <xsl:call-template name="print_fun"> + <xsl:with-param name="saGrid" select="$saGrid"/> + <xsl:with-param name="saHeaders" select="$saHeaders"/> + <xsl:with-param name="saAnnotations" select="$saAnnotations"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="$Sc_Print_Result != ''"> + <xsl:attribute name="style:print"><xsl:value-of select="concat($Sc_Print_Result,$default_print)"/></xsl:attribute> + </xsl:if> + <xsl:if test="表:页é¢è®¾ç½®_E7C1/表:打å°_E7CA/@是å¦æŒ‰æŒ‰è‰ç¨¿æ–¹å¼_E7CD"> + <xsl:attribute name="style:draft-print"><xsl:value-of select="表:页é¢è®¾ç½®_E7C1/表:打å°_E7CA/@是å¦æŒ‰æŒ‰è‰ç¨¿æ–¹å¼_E7CD"/></xsl:attribute> + </xsl:if> + <xsl:if test="表:页é¢è®¾ç½®_E7C1/表:错误å•å…ƒæ ¼æ‰“å°æ–¹å¼_E7D0"> + <xsl:attribute name="style:print-errors-as"><xsl:value-of select="表:页é¢è®¾ç½®_E7C1/表:错误å•å…ƒæ ¼æ‰“å°æ–¹å¼_E7D0"/></xsl:attribute> + </xsl:if> + </xsl:element> + <xsl:if test="表:页é¢è®¾ç½®_E7C1/表:页眉页脚_E7C6"> + <xsl:element name="style:header-style"> + <style:header-footer-properties fo:min-height="0.751cm" fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-bottom="0.25cm"/> + </xsl:element> + <xsl:element name="style:footer-style"> + <style:header-footer-properties fo:min-height="0.751cm" fo:margin-left="0cm" fo:margin-right="0cm" fo:margin-bottom="0.25cm"/> + </xsl:element> + </xsl:if> + </xsl:element> + </xsl:if> + <xsl:if test="表:背景填充_E830/图:颜色_8004"> + <xsl:element name="style:style"> + <xsl:attribute name="style:family">table</xsl:attribute> + <xsl:attribute name="style:name"><xsl:value-of select="generate-id(..)"/></xsl:attribute> + <xsl:element name="style:table-properties"> + <xsl:attribute name="fo:background-color"><xsl:value-of select="表:背景填充_E830/图:颜色_8004"/></xsl:attribute> + </xsl:element> + </xsl:element> + </xsl:if> + </xsl:for-each> + </xsl:template> + <xsl:template name="MasterStyleSpreadsheet"> + <xsl:for-each select="/uof:UOF_0000/表:电å­è¡¨æ ¼æ–‡æ¡£_E826/表:工作表_E825/表:工作表属性_E80D"> + <xsl:element name="style:master-page"> + <xsl:choose> + <xsl:when test="表:页é¢è®¾ç½®_E7C1/@å称_E7D4 = '工作表1的页é¢è®¾ç½®' or 表:页é¢è®¾ç½®_E7C1/@å称_E7D4 = '工作表2的页é¢è®¾ç½®'"> + <xsl:attribute name="style:name"><xsl:value-of select="表:页é¢è®¾ç½®_E7C1/@å称_E7D4"/></xsl:attribute> + </xsl:when> + <xsl:when test="表:页é¢è®¾ç½®_E7C1"> + <xsl:attribute name="style:name"><xsl:value-of select="generate-id(表:页é¢è®¾ç½®_E7C1)"/></xsl:attribute> + </xsl:when> + </xsl:choose> + <!--<xsl:attribute name="style:name"><xsl:value-of select="../@表:å称"/></xsl:attribute>--> + <!--xsl:attribute name="style:name"><xsl:value-of select="generate-id(表:页é¢è®¾ç½®_E7C1)"/></xsl:attribute--> + <xsl:attribute name="style:page-layout-name"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + <xsl:for-each select="表:页é¢è®¾ç½®_E7C1/表:页眉页脚_E7C6[contains(@ä½ç½®_E7C9,'head')]"> + <xsl:element name="style:header"> + <xsl:choose> + <xsl:when test="@ä½ç½®_E7C9='header-right'"> + <!--style:region-center> + <text:p> + <text:sheet-name>???</text:sheet-name> + </text:p> + </style:region-center--> + <xsl:element name="style:region-right"> + <!--<xsl:element name="text:p"> + <xsl:value-of select="å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B"/> + </xsl:element>--> + <xsl:apply-templates select="./å­—:段è½_416B"/> + </xsl:element> + </xsl:when> + <xsl:when test="@ä½ç½®_E7C9='header-left'"> + <xsl:element name="style:region-left"> + <!--<xsl:element name="text:p"> + <xsl:value-of select="å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B"/> + </xsl:element>--> + <xsl:apply-templates select="./å­—:段è½_416B"/> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="style:region-center"> + <!--<xsl:element name="text:p"> + <xsl:value-of select="å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B"/> + </xsl:element>--> + <xsl:apply-templates select="./å­—:段è½_416B"/> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + <style:header-left style:display="false"/> + </xsl:for-each> + <xsl:for-each select="表:页é¢è®¾ç½®_E7C1/表:页眉页脚_E7C6[contains(@ä½ç½®_E7C9,'foot')]"> + <xsl:element name="style:footer"> + <xsl:choose> + <xsl:when test="@ä½ç½®_E7C9='footer-right'"> + <!--style:region-center> + <text:p> + <text:sheet-name>???</text:sheet-name> + </text:p> + </style:region-center--> + <xsl:element name="style:region-right"> + <!--<xsl:element name="text:p"> + <xsl:value-of select="å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B"/> + + </xsl:element>--> + <xsl:apply-templates select="./å­—:段è½_416B"/> + </xsl:element> + </xsl:when> + <xsl:when test="@ä½ç½®_E7C9='footer-left'"> + <xsl:element name="style:region-left"> + <!--<xsl:element name="text:p"> + <xsl:value-of select="å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B"/> + + </xsl:element>--> + <xsl:apply-templates select="./å­—:段è½_416B"/> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="style:region-center"> + <!--<xsl:element name="text:p"> + <xsl:value-of select="å­—:段è½_416B/å­—:å¥_419D/å­—:文本串_415B"/> + </xsl:element>--> + <xsl:apply-templates select="./å­—:段è½_416B"/> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:for-each> + <!--<style:footer> + <text:p>第<text:page-number>1</text:page-number>页</text:p> + </style:footer>--> + <style:footer-left style:display="false"/> + </xsl:element> + </xsl:for-each> + </xsl:template> + <xsl:template name="listValidation"> + <xsl:param name="inputString"/> + <xsl:param name="tempString"/> + <xsl:param name="resultString"/> + <xsl:variable name="itemString"> + <xsl:choose> + <xsl:when test="contains($inputString,',')"> + <xsl:value-of select="concat('&#34;',substring-before($inputString,','),'&#34;')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat('&#34;',$inputString,'&#34;')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="contains($inputString,',')"> + <xsl:call-template name="listValidation"> + <xsl:with-param name="inputString" select="$tempString"/> + <xsl:with-param name="tempString" select="substring-after($tempString,',')"/> + <xsl:with-param name="resultString" select="concat($resultString,$itemString,';')"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($resultString,$itemString)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="one-content-validation"> + <xsl:variable name="condition-text"> + <xsl:choose> + <xsl:when test="规则:校验类型_B61C/text()='cell-range'"> + <xsl:value-of select="concat('oooc:cell-content-is-in-list',规则:第一æ“作数_B61E/text())"/> + </xsl:when> + <xsl:when test="规则:校验类型_B61C/text()='list'"> + <xsl:variable name="temp"> + <xsl:call-template name="listValidation"> + <xsl:with-param name="inputString" select="规则:第一æ“作数_B61E/text()"/> + <xsl:with-param name="tempString" select="substring-after(规则:第一æ“作数_B61E/text(),',')"/> + <xsl:with-param name="resultString" select="''"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="concat('of:cell-content-is-in-list(',$temp,')')"/> + </xsl:when> + <xsl:when test="规则:校验类型_B61C/text()='text-length'"> + <xsl:choose> + <xsl:when test="规则:æ“作ç _B61D/text()='between' "> + <xsl:value-of select="concat('oooc:cell-content-text-length-is-between','(',规则:第一æ“作数_B61E/text(),',',规则:第二æ“作数_B61F/text(),')')"/> + </xsl:when> + <xsl:when test="规则:æ“作ç _B61D/text()='not-between'"> + <xsl:value-of select="concat('oooc:cell-content-text-length-is-not-between','(',规则:第一æ“作数_B61E/text(),',',规则:第二æ“作数_B61F/text(),')')"/> + </xsl:when> + <xsl:when test="规则:æ“作ç _B61D/text()='equal-to'"> + <xsl:value-of select="concat('oooc:cell-content-text-length()=',规则:第一æ“作数_B61E/text())"/> + </xsl:when> + <xsl:when test="规则:æ“作ç _B61D/text()='not-equal-to'"> + <xsl:value-of select="concat('oooc:cell-content-text-length()!=',规则:第一æ“作数_B61E/text())"/> + </xsl:when> + <xsl:when test="规则:æ“作ç _B61D/text()='greater-than'"> + <xsl:value-of select="concat('oooc:cell-content-text-length()&gt;',规则:第一æ“作数_B61E/text())"/> + </xsl:when> + <xsl:when test="规则:æ“作ç _B61D/text()='less-than'"> + <xsl:value-of select="concat('oooc:cell-content-text-length()&lt;',规则:第一æ“作数_B61E/text())"/> + </xsl:when> + <xsl:when test="规则:æ“作ç _B61D/text()='greater-than-or-equal-to'"> + <xsl:value-of select="concat('oooc:cell-content-text-length()&gt;=',规则:第一æ“作数_B61E/text())"/> + </xsl:when> + <xsl:when test="规则:æ“作ç _B61D/text()='less-than-or-equal-to'"> + <xsl:value-of select="concat('oooc:cell-content-text-length()&lt;=',规则:第一æ“作数_B61E/text())"/> + </xsl:when> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="condition-item"> + <xsl:choose> + <xsl:when test="规则:æ“作ç _B61D/text()='between' "> + <xsl:value-of select="concat(' and cell-content-is-between','(',规则:第一æ“作数_B61E/text(),',',规则:第二æ“作数_B61F/text(),')')"/> + </xsl:when> + <xsl:when test="规则:æ“作ç _B61D/text()='not-between'"> + <xsl:value-of select="concat(' and cell-content-is-not-between','(',规则:第一æ“作数_B61E/text(),',',规则:第二æ“作数_B61F/text(),')')"/> + </xsl:when> + <xsl:when test="规则:æ“作ç _B61D/text()='equal-to'"> + <xsl:value-of select="concat(' and cell-content()=',规则:第一æ“作数_B61E/text())"/> + </xsl:when> + <xsl:when test="规则:æ“作ç _B61D/text()='not-equal-to'"> + <xsl:value-of select="concat(' and cell-content()!=',规则:第一æ“作数_B61E/text())"/> + </xsl:when> + <xsl:when test="规则:æ“作ç _B61D/text()='greater-than'"> + <xsl:value-of select="concat(' and cell-content()&gt;',规则:第一æ“作数_B61E/text())"/> + </xsl:when> + <xsl:when test="规则:æ“作ç _B61D/text()='less-than'"> + <xsl:value-of select="concat(' and cell-content()&lt;',规则:第一æ“作数_B61E/text())"/> + </xsl:when> + <xsl:when test="规则:æ“作ç _B61D/text()='greater-than-or-equal-to'"> + <xsl:value-of select="concat(' and cell-content()&gt;=',规则:第一æ“作数_B61E/text())"/> + </xsl:when> + <xsl:when test="规则:æ“作ç _B61D/text()='less-than-or-equal-to'"> + <xsl:value-of select="concat(' and cell-content()&lt;=',规则:第一æ“作数_B61E/text())"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="''"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="validation-type"> + <xsl:choose> + <xsl:when test="规则:校验类型_B61C/text()='whole-number'"> + <xsl:value-of select="'oooc:cell-content-is-whole-number()'"/> + </xsl:when> + <xsl:when test="规则:校验类型_B61C/text()='decimal'"> + <xsl:value-of select="'oooc:cell-content-is-decimal-number()'"/> + </xsl:when> + <xsl:when test="规则:校验类型_B61C/text()='date'"> + <xsl:value-of select="'oooc:cell-content-is-date()'"/> + </xsl:when> + <xsl:when test="规则:校验类型_B61C/text()='time'"> + <xsl:value-of select="'oooc:cell-content-is-time()'"/> + </xsl:when> + <xsl:when test="$condition-item!=''"> + <xsl:value-of select="'oooc:cell-content-is-whole-number()'"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="''"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="concat($validation-type,$condition-item)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:element name="table:content-validation"> + <xsl:attribute name="table:name"><xsl:value-of select="@表:name"/></xsl:attribute> + <xsl:if test="not($condition-text='')"> + <xsl:attribute name="table:condition"><xsl:value-of select="$condition-text"/></xsl:attribute> + </xsl:if> + <xsl:if test="规则:是å¦å¿½ç•¥ç©ºæ ¼_B620"> + <xsl:attribute name="table:allow-empty-cell"><xsl:value-of select="规则:是å¦å¿½ç•¥ç©ºæ ¼_B620"/></xsl:attribute> + </xsl:if> + <xsl:if test="规则:是å¦æ˜¾ç¤ºä¸‹æ‹‰ç®­å¤´_B621"> + <xsl:variable name="listshow"> + <xsl:choose> + <xsl:when test="string(规则:是å¦æ˜¾ç¤ºä¸‹æ‹‰ç®­å¤´_B621)='false'"> + <xsl:value-of select="'no'"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'unsorted'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="table:display-list"><xsl:value-of select="$listshow"/></xsl:attribute> + </xsl:if> + <xsl:variable name="danyinhao">&apos;</xsl:variable> + <xsl:variable name="base_cell_address"> + <xsl:choose> + <xsl:when test="contains(规则:区域集_B61A/规则:区域_B62A[1]/text(),':')"> + <xsl:value-of select="translate(substring-after(规则:区域集_B61A/规则:区域_B62A[1]/text(),':'),'$','')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="translate(translate(translate(规则:区域集_B61A/规则:区域_B62A[1]/text(),'$',''),$danyinhao,''),'!','.')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="table:base-cell-address"><xsl:value-of select="$base_cell_address"/></xsl:attribute> + <xsl:if test="规则:输入æ示_B622"> + <xsl:element name="table:help-message"> + <xsl:if test="规则:输入æ示_B622/@标题_B624"> + <xsl:attribute name="table:title"><xsl:value-of select="规则:输入æ示_B622/@标题_B624"/></xsl:attribute> + </xsl:if> + <xsl:if test="规则:输入æ示_B622/@是å¦æ˜¾ç¤º_B623"> + <xsl:attribute name="table:display"><xsl:value-of select="规则:输入æ示_B622/@是å¦æ˜¾ç¤º_B623"/></xsl:attribute> + </xsl:if> + <xsl:if test="规则:输入æ示_B622/@内容_B625"> + <xsl:element name="text:p"> + <xsl:value-of select="规则:输入æ示_B622/@内容_B625"/> + </xsl:element> + </xsl:if> + </xsl:element> + </xsl:if> + <xsl:if test="规则:错误æ示_B626"> + <xsl:element name="table:error-message"> + <xsl:if test="规则:错误æ示_B626/@标题_B624"> + <xsl:attribute name="table:title"><xsl:value-of select="规则:错误æ示_B626/@标题_B624"/></xsl:attribute> + </xsl:if> + <xsl:if test="规则:错误æ示_B626/@是å¦æ˜¾ç¤º_B623"> + <xsl:attribute name="table:display"><xsl:value-of select="规则:错误æ示_B626/@是å¦æ˜¾ç¤º_B623"/></xsl:attribute> + </xsl:if> + <xsl:if test="规则:错误æ示_B626/@类型_B627"> + <xsl:attribute name="table:message-type"><xsl:value-of select="规则:错误æ示_B626/@类型_B627"/></xsl:attribute> + </xsl:if> + <xsl:if test="规则:错误æ示_B626/@内容_B625"> + <xsl:element name="text:p"> + <xsl:value-of select="规则:错误æ示_B626/@内容_B625"/> + </xsl:element> + </xsl:if> + </xsl:element> + </xsl:if> + </xsl:element> + </xsl:template> + <xsl:template name="content-validations"> + <xsl:if test="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:电å­è¡¨æ ¼_B66C/规则:æ•°æ®æœ‰æ•ˆæ€§é›†_B618"> + <xsl:element name="table:content-validations"> + <xsl:for-each select="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:电å­è¡¨æ ¼_B66C/规则:æ•°æ®æœ‰æ•ˆæ€§é›†_B618/*"> + <xsl:call-template name="one-content-validation"/> + </xsl:for-each> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template name="calculation-settings"> + <xsl:element name="table:calculation-settings"> + <xsl:attribute name="table:precision-as-shown"><xsl:choose><xsl:when test="string(/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:电å­è¡¨æ ¼_B66C/规则:精确度是å¦ä»¥æ˜¾ç¤ºå€¼ä¸ºå‡†_B613) = 'true'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:choose> + <xsl:when test="string(/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:电å­è¡¨æ ¼_B66C/规则:日期系统_B614)='1904'"> + <table:null-date table:date-value="1904-01-01"/> + </xsl:when> + <xsl:when test="string(/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:电å­è¡¨æ ¼_B66C/规则:日期系统_B614)='1899'"/> + <xsl:when test="string(/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:电å­è¡¨æ ¼_B66C/规则:日期系统_B614)='iso8601'"> + <table:null-date table:date-value="1900-01-01"/> + </xsl:when> + </xsl:choose> + <xsl:if test="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:电å­è¡¨æ ¼_B66C/规则:计算设置_B615"> + <xsl:element name="table:iteration"> + <xsl:attribute name="table:status">enable</xsl:attribute> + <xsl:attribute name="table:steps"><xsl:choose><xsl:when test="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:电å­è¡¨æ ¼_B66C/规则:计算设置_B615/@迭代次数_B616"><xsl:value-of select="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:电å­è¡¨æ ¼_B66C/规则:计算设置_B615/@迭代次数_B616"/></xsl:when><xsl:otherwise>100</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="table:maximum-difference"><xsl:choose><xsl:when test="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:电å­è¡¨æ ¼_B66C/规则:计算设置_B615/@å差值_B617"><xsl:value-of select="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:电å­è¡¨æ ¼_B66C/规则:计算设置_B615/@å差值_B617"/></xsl:when><xsl:otherwise>0.001</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:if> + </xsl:element> + </xsl:template> + <xsl:template name="tracked-changes"> + <xsl:for-each select="表:工作表_E825/表:工作表内容_E80E//å­—:修订开始_421F"> + <xsl:variable name="num"> + <xsl:number level="any" from="表:工作表_E825/表:工作表内容_E80E//*" count="å­—:修订开始_421F"/> + </xsl:variable> + <table:tracked-changes> + <table:cell-content-change> + <xsl:attribute name="table:id"><xsl:value-of select="concat('ct',$num)"/></xsl:attribute> + <table:cell-address> + <xsl:attribute name="table:column"><xsl:value-of select="substring-after(@标识符_4220,'-')"/></xsl:attribute> + <xsl:attribute name="table:row"><xsl:value-of select="substring-before(@标识符_4220,'-')"/></xsl:attribute> + <xsl:attribute name="table:table">0</xsl:attribute> + </table:cell-address> + <office:change-info> + <dc:creator> + <xsl:choose> + <xsl:when test="starts-with(@修订信æ¯å¼•ç”¨_4222,'+')"/> + <xsl:otherwise> + <xsl:value-of select="substring-before(@修订信æ¯å¼•ç”¨_4222,'+')"/> + </xsl:otherwise> + </xsl:choose> + </dc:creator> + <dc:date> + <xsl:value-of select="substring-before(substring-after(@修订信æ¯å¼•ç”¨_4222,'+'),'%')"/> + </dc:date> + </office:change-info> + <table:previous> + <table:change-track-table-cell> + <text:p> + <xsl:value-of select="substring-after(@修订信æ¯å¼•ç”¨_4222,'%')"/> + </text:p> + </table:change-track-table-cell> + </table:previous> + </table:cell-content-change> + </table:tracked-changes> + </xsl:for-each> + </xsl:template> + <xsl:template match="表:电å­è¡¨æ ¼æ–‡æ¡£_E826"> + <office:body> + <office:spreadsheet> + <xsl:call-template name="tracked-changes"/> + <xsl:call-template name="calculation-settings"/> + <xsl:call-template name="content-validations"/> + <xsl:for-each select="/uof:UOF_0000/表:电å­è¡¨æ ¼æ–‡æ¡£_E826/表:工作表_E825"> + <xsl:call-template name="TableSheet"/> + </xsl:for-each> + <!--<xsl:for-each select="/uof:UOF_0000/表:电å­è¡¨æ ¼æ–‡æ¡£_E826/表:工作表_E825/表:筛选集_E83A/表:筛选_E80F"> + <xsl:apply-templates select="."/> + </xsl:for-each>--> + <xsl:apply-templates select="/uof:UOF_0000/书签:书签集_9104" mode="table"/> + <xsl:element name="table:database-ranges"> + <xsl:for-each select="表:工作表_E825/表:筛选集_E83A/表:筛选_E80F"> + <!--<xsl:element name="table:database-range"> + <xsl:if test="@类型_E83B = 'auto'"> + <xsl:attribute name="table:display-filter-buttons">true</xsl:attribute> + </xsl:if> + <xsl:attribute name="table:target-range-address"> + <xsl:call-template name="getDataRange"/> + </xsl:attribute> + <xsl:if test="表:æ¡ä»¶_E811"> + <table:filter> + <xsl:choose> + <xsl:when test="表:æ¡ä»¶_E811/表:普通_E812"> + <xsl:element name="table:filter-condition"> + <xsl:variable name="opea" select="表:æ¡ä»¶_E811/表:普通_E812/@类型_E7B6"/> + <xsl:variable name="conditionArea"> + <xsl:call-template name="character-to-number"> + <xsl:with-param name="character" select="substring-before(substring-after(表:范围_E810,'$'),'$')"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="table:field-number"> + <xsl:value-of select="number(表:æ¡ä»¶_E811/@列å·_E819) - number($conditionArea)"/> + </xsl:attribute> + <xsl:attribute name="table:value" select="表:æ¡ä»¶_E811/表:普通_E812/@值_E813"/> + <xsl:attribute name="table:operator"> + <xsl:choose> + <xsl:when test="$opea = 'bottomitem'">bottom values</xsl:when> + <xsl:when test="$opea = 'bottompercent'">bottom percent</xsl:when> + <xsl:when test="$opea = 'topitem'">top values</xsl:when> + <xsl:when test="$opea = 'toppercent'">top percent</xsl:when> + <xsl:when test="$opea = 'value'">=</xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:attribute> + </xsl:element> + </xsl:when> + <xsl:when test="表:æ¡ä»¶_E811/表:自定义_E814/@类型_E75D = 'or'"> + <xsl:element name="table:filter-or"> + <xsl:for-each select="表:æ¡ä»¶_E811/表:自定义_E814/表:æ“作æ¡ä»¶_815"> + <xsl:call-template name="表:æ“作æ¡ä»¶_815"/> + </xsl:for-each> + </xsl:element> + </xsl:when> + <xsl:when test="表:æ¡ä»¶_E811/表:自定义_E814/@类型_E75D = 'and'"> + <xsl:element name="table:filter-and"> + <xsl:for-each select="表:æ¡ä»¶_E811/表:自定义_E814/表:æ“作æ¡ä»¶_815"> + <xsl:call-template name="表:æ“作æ¡ä»¶_815"/> + </xsl:for-each> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:for-each select="表:æ¡ä»¶_E811/表:自定义_E814/表:æ“作æ¡ä»¶_815"> + <xsl:call-template name="表:æ“作æ¡ä»¶_815"/> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + </table:filter> + </xsl:if> + </xsl:element>--> + <xsl:apply-templates select="."/> + </xsl:for-each> + </xsl:element> + </office:spreadsheet> + </office:body> + </xsl:template> + <xsl:template name="表:æ“作æ¡ä»¶_815"> + <xsl:element name="table:filter-condition"> + <xsl:variable name="ope" select="规则:æ“作ç _B61D"/> + <xsl:variable name="conditionArea"> + <xsl:call-template name="character-to-number"> + <xsl:with-param name="character" select="substring-before(substring-after(../../../表:范围_E810,'$'),'$')"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="table:field-number"><xsl:value-of select="number(../../@列å·_E819) - number($conditionArea)"/></xsl:attribute> + <xsl:attribute name="table:value"><xsl:value-of select="@值_E817"/></xsl:attribute> + <xsl:attribute name="table:operator"><xsl:choose><xsl:when test="$ope = 'equal to'">=</xsl:when><xsl:when test="$ope = 'not equal to'">!=</xsl:when><xsl:when test="$ope = 'greater than'">&gt;</xsl:when><xsl:when test="$ope = 'greater than or equal to'">&gt;=</xsl:when><xsl:when test="$ope = 'less than'">&lt;</xsl:when><xsl:when test="$ope = 'less than or equal to'">&lt;=</xsl:when><xsl:when test="$ope = 'start with'">begins-with</xsl:when><xsl:when test="$ope = 'not start with'">does-not-begin-with</xsl:when><xsl:when test="$ope = 'end with'">ends-with</xsl:when><xsl:when test="$ope = 'not end with'">does-not-end-with</xsl:when><xsl:when test="$ope = 'contain' or $ope = 'between'">contains</xsl:when><xsl:when test="$ope = 'not contain' or $ope = 'between'">does-not-contain</xsl:when><xsl:otherwise/></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:template> + <xsl:template name="OneTableStyle"> + <xsl:element name="style:style"> + <xsl:attribute name="style:family">table</xsl:attribute> + <xsl:attribute name="style:name"><xsl:value-of select="concat('ta', generate-id(.))"/></xsl:attribute> + <xsl:choose> + <xsl:when test="表:工作表属性_E80D/表:页é¢è®¾ç½®_E7C1/@å称_E7D4 = '工作表1的页é¢è®¾ç½®' or 表:工作表属性_E80D/表:页é¢è®¾ç½®_E7C1/@å称_E7D4 = '工作表1的页é¢è®¾ç½®'"> + <xsl:attribute name="style:master-page-name"><xsl:value-of select="表:工作表属性_E80D/表:页é¢è®¾ç½®_E7C1/@å称_E7D4"/></xsl:attribute> + </xsl:when> + <xsl:when test="表:工作表属性_E80D/表:页é¢è®¾ç½®_E7C1/@å称_E7D4 = '工作表2的页é¢è®¾ç½®' or 表:工作表属性_E80D/表:页é¢è®¾ç½®_E7C1/@å称_E7D4 = '工作表2的页é¢è®¾ç½®'"> + <xsl:attribute name="style:master-page-name"><xsl:value-of select="表:工作表属性_E80D/表:页é¢è®¾ç½®_E7C1/@å称_E7D4"/></xsl:attribute> + </xsl:when> + <xsl:when test="表:工作表属性_E80D/表:页é¢è®¾ç½®_E7C1"> + <xsl:attribute name="style:master-page-name"><xsl:value-of select="generate-id(表:工作表属性_E80D/表:页é¢è®¾ç½®_E7C1)"/></xsl:attribute> + </xsl:when> + </xsl:choose> + <!--xsl:attribute name="style:master-page-name"> + <xsl:value-of select="generate-id(表:工作表属性_E80D/表:页é¢è®¾ç½®_E7C1)"/> + </xsl:attribute--> + <xsl:element name="style:table-properties"> + <xsl:choose> + <xsl:when test="string(@是å¦éšè—_E73C) = '1' or string(@是å¦éšè—_E73C) ='true'"> + <xsl:attribute name="table:display">false</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:display">true</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:for-each select="key('CellStyle', @å¼æ ·å¼•ç”¨_E824)"> + <xsl:choose> + <xsl:when test="./表:对é½æ ¼å¼_E7A8/表:水平对é½æ–¹å¼_E700='right'"> + <xsl:attribute name="style:writing-mode">rl-tb</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:writing-mode">lr-tb</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + <xsl:if test="表:背景_E823"> + <xsl:attribute name="fo:background-color"><xsl:value-of select="表:背景_E823"/></xsl:attribute> + </xsl:if> + <xsl:if test="表:工作表属性_E80D/表:标签背景色_E7C0"> + <xsl:attribute name="table:tab-color"><xsl:value-of select="表:工作表属性_E80D/表:标签背景色_E7C0"/></xsl:attribute> + </xsl:if> + <xsl:if test="表:工作表属性_E80D/表:标签å‰æ™¯è‰²_E7BF"> + <xsl:attribute name="table:tab-font-color"><xsl:value-of select="表:工作表属性_E80D/表:标签å‰æ™¯è‰²_E7BF"/></xsl:attribute> + </xsl:if> + <xsl:if test="表:工作表属性_E80D/表:背景填充_E830"> + <xsl:for-each select="表:工作表属性_E80D/表:背景填充_E830"> + <xsl:call-template name="CommonFillAttr"/> + <xsl:call-template name="CommonFillElement"/> + </xsl:for-each> + </xsl:if> + </xsl:element> + </xsl:element> + </xsl:template> + <!--从<表:工作表内容>中æå–默认的行的å¼æ ·å’Œåˆ—çš„å¼æ ·ä¿¡æ¯ã€‚两个模版的结构时类似的,仅在元素命å和属性方é¢æœ‰æ‰€ä¸åŒ--> + <xsl:template name="DefaultColumnStyles"> + <!--æ ¹æ®'表:工作表'节点generate-id()设定该工作表默认列的å¼æ ·å称,两个,一个是带PageBreak的,一个是ä¸å¸¦PageBreakçš„--> + <style:style> + <xsl:attribute name="style:name"><xsl:value-of select="concat('co-default',@å称_E822)"/></xsl:attribute> + <xsl:attribute name="style:family">table-column</xsl:attribute> + <style:table-column-properties> + <xsl:attribute name="fo:break-before">auto</xsl:attribute> + <xsl:attribute name="style:column-width"><xsl:choose><xsl:when test="表:工作表内容_E80E[@缺çœåˆ—宽_E7EB]"><xsl:value-of select="concat(表:工作表内容_E80E/@缺çœåˆ—宽_E7EB, $uofUnit)"/></xsl:when><xsl:otherwise><xsl:value-of select="string('2.267cm')"/></xsl:otherwise></xsl:choose></xsl:attribute> + </style:table-column-properties> + </style:style> + <style:style> + <xsl:attribute name="style:name"><xsl:value-of select="concat('co-default-page',@å称_E822)"/></xsl:attribute> + <xsl:attribute name="style:family">table-column</xsl:attribute> + <style:table-column-properties> + <xsl:attribute name="fo:break-before">page</xsl:attribute> + <xsl:attribute name="style:column-width"><xsl:choose><xsl:when test="表:工作表内容_E80E[@缺çœåˆ—宽_E7EB]"><xsl:value-of select="concat(表:工作表内容_E80E/@缺çœåˆ—宽_E7EB, $uofUnit)"/></xsl:when><xsl:otherwise><xsl:value-of select="string('2.267cm')"/></xsl:otherwise></xsl:choose></xsl:attribute> + </style:table-column-properties> + </style:style> + </xsl:template> + <xsl:template name="DefaultRowStyles"> + <!--æ ¹æ®'表:工作表'节点generate-id()设定该工作表默认行的å¼æ ·å称,两个,一个是带PageBreak的,一个是ä¸å¸¦PageBreakçš„--> + <style:style> + <xsl:attribute name="style:name"><xsl:value-of select="concat('ro-default', @å称_E822)"/></xsl:attribute> + <xsl:attribute name="style:family">table-row</xsl:attribute> + <style:table-row-properties> + <xsl:attribute name="fo:break-before">auto</xsl:attribute> + <xsl:attribute name="style:row-height"><xsl:choose><xsl:when test="表:工作表内容_E80E[@缺çœè¡Œé«˜åˆ—宽_E7E9]"><xsl:value-of select="concat(表:工作表内容_E80E/@缺çœè¡Œé«˜åˆ—宽_E7E9, $uofUnit)"/></xsl:when><xsl:otherwise><xsl:value-of select="string('0.513cm')"/></xsl:otherwise></xsl:choose></xsl:attribute> + </style:table-row-properties> + </style:style> + <style:style> + <xsl:attribute name="style:name"><xsl:value-of select="concat('ro-default-page', @å称_E822)"/></xsl:attribute> + <xsl:attribute name="style:family">table-row</xsl:attribute> + <style:table-row-properties> + <xsl:attribute name="fo:break-before">page</xsl:attribute> + <xsl:attribute name="style:row-height"><xsl:choose><xsl:when test="表:工作表内容_E80E[@缺çœè¡Œé«˜åˆ—宽_E7E9]"><xsl:value-of select="concat(表:工作表内容_E80E/@缺çœè¡Œé«˜åˆ—宽_E7E9, $uofUnit)"/></xsl:when><xsl:otherwise><xsl:value-of select="string('0.513cm')"/></xsl:otherwise></xsl:choose></xsl:attribute> + </style:table-row-properties> + </style:style> + </xsl:template> + <xsl:template match="表:列_E7EC" mode="TableColumStyle"> + <xsl:param name="BeginColum" select="number('1')"/> + <!--得到当å‰åˆ—的列å·--> + <xsl:variable name="ColumNumber"> + <xsl:choose> + <xsl:when test="@列å·_E7DA"> + <xsl:value-of select="@列å·_E7DA"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$BeginColum"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!--为当å‰åˆ—生æˆåˆ—å¼æ ·,å…ˆä¸è€ƒè™‘当å‰åˆ—有分页符的情况,固定生æˆä¸€ä¸ªä¸å«åˆ†é¡µä¿¡æ¯çš„列å¼æ ·--> + <style:style> + <xsl:attribute name="style:name"><xsl:value-of select="concat('co', generate-id())"/></xsl:attribute> + <xsl:attribute name="style:family">table-column</xsl:attribute> + <style:table-column-properties> + <xsl:attribute name="fo:break-before">auto</xsl:attribute> + <xsl:if test="@列宽_E7EE"> + <xsl:attribute name="style:column-width"><xsl:value-of select="concat(@列宽_E7EE, $uofUnit)"/></xsl:attribute> + </xsl:if> + </style:table-column-properties> + </style:style> + <!--处ç†å½“å‰åˆ—åŠå…¶è·¨åº¦åˆ—中有分页符的情况--> + <xsl:variable name="repeatColumBeginNum" select="$ColumNumber"/> + <xsl:variable name="repeatColumEndNum"> + <xsl:choose> + <xsl:when test="@跨度_E7EF"> + <xsl:value-of select="number($ColumNumber) + number(@跨度_E7EF)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$ColumNumber"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="../../表:分页符集_E81E/表:分页符_E81F[number(@列å·_E821) + 1 ge number($repeatColumBeginNum) and number(@列å·_E7DA) + 1 le number($repeatColumEndNum)]"> + <style:style> + <xsl:attribute name="style:name"><xsl:value-of select="concat('co-page', generate-id())"/></xsl:attribute> + <xsl:attribute name="style:family">table-column</xsl:attribute> + <style:table-column-properties> + <xsl:attribute name="fo:break-before">page</xsl:attribute> + <xsl:choose> + <xsl:when test="@列宽_E7EE"> + <xsl:attribute name="style:column-width"><xsl:value-of select="concat(@列宽_E7EE, $uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="../@缺çœåˆ—宽_E7EB"> + <xsl:attribute name="style:column-width"><xsl:value-of select="concat(../@缺çœåˆ—宽_E7EB, $uofUnit)"/></xsl:attribute> + </xsl:when> + </xsl:choose> + </style:table-column-properties> + </style:style> + </xsl:if> + <!--递归处ç†ä¸‹ä¸€ä¸ª'表:列'定义,传入å‚数为当å‰åˆ—(包å«è·¨åº¦ï¼‰çš„下一个列的列å·--> + <xsl:if test="following-sibling::表:列_E7EC"> + <xsl:apply-templates select="following-sibling::表:列_E7EC[1]" mode="TableColumStyle"> + <xsl:with-param name="BeginColum" select="number($ColumNumber) + number(@跨度_E7EF) + 1"/> + </xsl:apply-templates> + </xsl:if> + </xsl:template> + <xsl:template match="表:è¡Œ_E7F1" mode="TableRowStyle"> + <xsl:param name="BeginRow" select="number('1')"/> + <!--得到当å‰åˆ—çš„è¡Œå·--> + <xsl:variable name="RowNumber"> + <xsl:choose> + <xsl:when test="@è¡Œå·_E7F3"> + <xsl:value-of select="@è¡Œå·_E7F3"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$BeginRow"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!--为当å‰è¡Œç”Ÿæˆè¡Œå¼æ ·,å…ˆä¸è€ƒè™‘当å‰åˆ—有分页符的情况,固定生æˆä¸€ä¸ªä¸å«åˆ†é¡µä¿¡æ¯çš„è¡Œå¼æ ·--> + <style:style> + <xsl:attribute name="style:name"><xsl:value-of select="concat('ro', generate-id())"/></xsl:attribute> + <xsl:attribute name="style:family">table-row</xsl:attribute> + <style:table-row-properties> + <xsl:attribute name="fo:break-before">auto</xsl:attribute> + <xsl:choose> + <xsl:when test="@行高_E7F4"> + <xsl:attribute name="style:row-height"><xsl:value-of select="concat(@行高_E7F4, $uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="../表:缺çœè¡Œé«˜åˆ—宽_E7E9/@缺çœè¡Œé«˜_E7EA"> + <xsl:attribute name="style:row-height"><xsl:value-of select="concat(../表:缺çœè¡Œé«˜åˆ—宽_E7E9/@缺çœè¡Œé«˜_E7EA, $uofUnit)"/></xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:if test="@是å¦è‡ªé€‚应行高_E7F5"> + <xsl:attribute name="style:use-optimal-row-height"><xsl:value-of select="@是å¦è‡ªé€‚应行高_E7F5"/></xsl:attribute> + </xsl:if> + </style:table-row-properties> + </style:style> + <!--处ç†å½“å‰è¡ŒåŠå…¶è·¨åº¦ä¸­æœ‰åˆ†é¡µç¬¦çš„情况--> + <xsl:variable name="repeatRowBeginNum"> + <xsl:value-of select="$RowNumber"/> + </xsl:variable> + <xsl:variable name="repeatRowEndNum"> + <xsl:choose> + <xsl:when test="@跨度_E7EF"> + <xsl:value-of select="number($RowNumber) + number(@跨度_E7EF)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$RowNumber"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="../../表:分页符集_E81E/表:分页符_E81F[(number(@è¡Œå·_E7F3) + 1) &gt;= number($repeatRowBeginNum) and (number(@è¡Œå·_E7F3) + 1) &lt;= number($repeatRowEndNum)]"> + <style:style> + <xsl:attribute name="style:name"><xsl:value-of select="concat('ro-page', generate-id())"/></xsl:attribute> + <xsl:attribute name="style:family">table-row</xsl:attribute> + <style:table-row-properties> + <xsl:attribute name="fo:break-before">page</xsl:attribute> + <xsl:if test="../表:缺çœè¡Œé«˜åˆ—宽_E7E9/@缺çœè¡Œé«˜_E7EA"> + <xsl:attribute name="style:row-height"><xsl:value-of select="concat(../表:缺çœè¡Œé«˜åˆ—宽_E7E9/@缺çœè¡Œé«˜_E7EA, $uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="@行高_E7F4"> + <xsl:attribute name="style:row-width"><xsl:value-of select="concat(@行高_E7F4, $uofUnit)"/></xsl:attribute> + </xsl:if> + </style:table-row-properties> + </style:style> + </xsl:if> + <!--递归处ç†ä¸‹ä¸€ä¸ª'表:è¡Œ_E7F1'定义,传入å‚数为当å‰è¡Œï¼ˆåŒ…å«è·¨åº¦ï¼‰çš„下一个行的行å·--> + <xsl:if test="following-sibling::表:è¡Œ_E7F1"> + <xsl:apply-templates select="following-sibling::表:è¡Œ_E7F1[1]" mode="TableRowStyle"> + <xsl:with-param name="BeginRow" select="number($RowNumber) + number(@跨度_E7EF) + 1"/> + </xsl:apply-templates> + </xsl:if> + </xsl:template> + <xsl:template name="BodyTableStyle"> + <xsl:for-each select="/uof:UOF_0000/表:电å­è¡¨æ ¼æ–‡æ¡£_E826/表:工作表_E825"> + <xsl:call-template name="OneTableStyle"/> + <xsl:call-template name="DefaultColumnStyles"/> + <xsl:choose> + <xsl:when test="表:工作表内容_E80E/表:列_E7EC"> + <xsl:apply-templates select="表:工作表内容_E80E/表:列_E7EC[1]" mode="TableColumStyle"/> + </xsl:when> + <xsl:otherwise> + <xsl:for-each select="表:分页符集_E81E/表:分页符_E81F[@列å·_E821]"> + <style:style> + <xsl:attribute name="style:name"><xsl:value-of select="concat('co', generate-id())"/></xsl:attribute> + <xsl:attribute name="style:family">table-column</xsl:attribute> + <style:table-column-properties> + <xsl:attribute name="fo:break-before"><xsl:value-of select="string('page')"/></xsl:attribute> + </style:table-column-properties> + </style:style> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + <xsl:call-template name="DefaultRowStyles"/> + <xsl:choose> + <xsl:when test="表:工作表内容_E80E/表:è¡Œ_E7F1"> + <xsl:apply-templates select="表:工作表内容_E80E/表:è¡Œ_E7F1[1]" mode="TableRowStyle"/> + </xsl:when> + <xsl:otherwise> + <xsl:for-each select="表:分页符集_E81E/表:分页符_E81F[@è¡Œå·_E820]"> + <style:style> + <xsl:attribute name="style:name"><xsl:value-of select="concat('ro', generate-id())"/></xsl:attribute> + <xsl:attribute name="style:family">table-row</xsl:attribute> + <style:table-row-properties> + <xsl:attribute name="fo:break-before"><xsl:value-of select="string('page')"/></xsl:attribute> + <xsl:choose> + <xsl:when test="@行高_E7F4"> + <xsl:attribute name="style:row-height"><xsl:value-of select="concat(@行高_E7F4, $uofUnit)"/></xsl:attribute> + </xsl:when> + <xsl:when test="../表:缺çœè¡Œé«˜åˆ—宽_E7E9/@缺çœè¡Œé«˜_E7EA"> + <xsl:attribute name="style:row-height"><xsl:value-of select="concat(../表:缺çœè¡Œé«˜åˆ—宽_E7E9/@缺çœè¡Œé«˜_E7EA, $uofUnit)"/></xsl:attribute> + </xsl:when> + </xsl:choose> + </style:table-row-properties> + </style:style> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template name="TableCellProperties"> + <xsl:if test="表:对é½æ ¼å¼_E7A8"> + <xsl:if test="表:对é½æ ¼å¼_E7A8/表:垂直对é½æ–¹å¼_E701"> + <xsl:variable name="vertical-align"> + <xsl:choose> + <xsl:when test="表:对é½æ ¼å¼_E7A8/表:垂直对é½æ–¹å¼_E701 = 'top'">top</xsl:when> + <xsl:when test="表:对é½æ ¼å¼_E7A8/表:垂直对é½æ–¹å¼_E701 = 'center'">middle</xsl:when> + <xsl:when test="表:对é½æ ¼å¼_E7A8/表:垂直对é½æ–¹å¼_E701 = 'bottom'">bottom</xsl:when> + <xsl:otherwise>auto</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="style:vertical-align"><xsl:value-of select="$vertical-align"/></xsl:attribute> + </xsl:if> + <xsl:if test="表:对é½æ ¼å¼_E7A8/表:文字排列方å‘_E703 = 'r2l-t2b-0e-90w'"> + <xsl:if test="表:对é½æ ¼å¼_E7A8/表:水平对é½æ–¹å¼_E700 ='general'"> + <xsl:attribute name="style:glyph-orientation-vertical">auto</xsl:attribute> + </xsl:if> + <xsl:attribute name="style:direction">ttb</xsl:attribute> + <xsl:if test="not(表:对é½æ ¼å¼_E7A8/å­—:水平对é½æ–¹å¼_E700)"> + <xsl:attribute name="style:text-align-source">fix</xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="表:对é½æ ¼å¼_E7A8/表:文字旋转角度_E704"> + <xsl:attribute name="style:rotation-angle"><xsl:choose><xsl:when test="表:对é½æ ¼å¼_E7A8/表:文字旋转角度_E704 &lt; 0"><xsl:value-of select="360 + 表:对é½æ ¼å¼_E7A8/表:文字旋转角度_E704"/></xsl:when><xsl:otherwise><xsl:value-of select="表:对é½æ ¼å¼_E7A8/表:文字旋转角度_E704"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="style:rotation-align">none</xsl:attribute> + </xsl:if> + <xsl:if test="表:对é½æ ¼å¼_E7A8/表:是å¦è‡ªåŠ¨æ¢è¡Œ_E705 = 'true'"> + <xsl:attribute name="fo:wrap-option">wrap</xsl:attribute> + </xsl:if> + <xsl:if test="表:对é½æ ¼å¼_E7A8/表:是å¦ç¼©å°å­—体填充_E706 = 'true'"> + <xsl:attribute name="style:shrink-to-fit">true</xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="表:边框_4133"> + <xsl:for-each select="表:边框_4133"> + <xsl:if test="@阴影类型_C645 and @阴影类型_C645 !='' and @阴影类型_C645 !='none'"> + <xsl:choose> + <xsl:when test="@阴影类型_C645 = 'right-bottom'"> + <xsl:attribute name="style:shadow">#808080 5pt 5pt</xsl:attribute> + </xsl:when> + <xsl:when test="@阴影类型_C645 = 'right-top'"> + <xsl:attribute name="style:shadow">#808080 5pt -5pt</xsl:attribute> + </xsl:when> + <xsl:when test="@阴影类型_C645 = 'left-bottom'"> + <xsl:attribute name="style:shadow">#808080 -5pt 5pt</xsl:attribute> + </xsl:when> + <xsl:when test="@阴影类型_C645 = 'left-top'"> + <xsl:attribute name="style:shadow">#808080 -5pt -5pt</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:if> + <xsl:call-template name="CommonBorder"> + <xsl:with-param name="pUp" select="uof:上_C614"/> + <xsl:with-param name="pDown" select="uof:下_C616"/> + <xsl:with-param name="pLeft" select="uof:å·¦_C613"/> + <xsl:with-param name="pRight" select="uof:å³_C615"/> + <xsl:with-param name="pDiagon1" select="uof:对角线1_C617"/> + <xsl:with-param name="pDiagon2" select="uof:对角线2_C618"/> + </xsl:call-template> + </xsl:for-each> + </xsl:if> + <xsl:if test="表:å¡«å……_E7A3"> + <xsl:for-each select="表:å¡«å……_E7A3"> + <xsl:call-template name="CommonFill"/> + </xsl:for-each> + </xsl:if> + <xsl:if test="表:字体格å¼_E7A7/å­—:是å¦éšè—文字_413D"> + <xsl:choose> + <xsl:when test="string(表:字体格å¼_E7A7/å­—:是å¦éšè—文字_413D) = 'true'"> + <xsl:attribute name="style:cell-protect">protected formula-hidden</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:cell-protect">none</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="表:对é½æ ¼å¼_E7A8/表:水平对é½æ–¹å¼_E700 = 'fill'"> + <xsl:attribute name="style:repeat-content">true</xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template name="TableParaProperties"> + <xsl:element name="style:paragraph-properties"> + <xsl:if test="表:对é½æ ¼å¼_E7A8/表:水平对é½æ–¹å¼_E700"> + <xsl:variable name="text-align"> + <xsl:choose> + <xsl:when test="表:对é½æ ¼å¼_E7A8/表:水平对é½æ–¹å¼_E700 = 'left'">start</xsl:when> + <xsl:when test="表:对é½æ ¼å¼_E7A8/表:水平对é½æ–¹å¼_E700 = 'center'">center</xsl:when> + <xsl:when test="表:对é½æ ¼å¼_E7A8/表:水平对é½æ–¹å¼_E700 = 'right'">end</xsl:when> + <xsl:when test="表:对é½æ ¼å¼_E7A8/表:水平对é½æ–¹å¼_E700 = 'justify'">justify</xsl:when> + <xsl:when test="表:对é½æ ¼å¼_E7A8/表:水平对é½æ–¹å¼_E700 = 'fill'">start</xsl:when> + <xsl:otherwise>auto</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="fo:text-align"><xsl:value-of select="$text-align"/></xsl:attribute> + </xsl:if> + <xsl:if test="表:对é½æ ¼å¼_E7A8/表:缩进_E702"> + <xsl:attribute name="fo:margin-left"><xsl:value-of select="concat(表:对é½æ ¼å¼_E7A8/表:缩进_E702,$uofUnit)"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:template> + <xsl:template name="OneTableCellStyle"> + <xsl:attribute name="style:family">table-cell</xsl:attribute> + <xsl:attribute name="style:name"><xsl:value-of select="@标识符_E7AC"/></xsl:attribute> + <xsl:attribute name="style:display-name"><xsl:value-of select="@标识符_E7AC"/></xsl:attribute> + <xsl:attribute name="style:parent-style-name">Default</xsl:attribute> + <xsl:if test="表:æ•°å­—æ ¼å¼_E7A9"> + <xsl:attribute name="style:data-style-name"><xsl:value-of select="concat( @标识符_E7AC, 'F')"/></xsl:attribute> + </xsl:if> + <xsl:element name="style:table-cell-properties"> + <xsl:call-template name="TableCellProperties"/> + </xsl:element> + <xsl:if test="表:对é½æ ¼å¼_E7A8"> + <xsl:call-template name="TableParaProperties"/> + </xsl:if> + <xsl:if test="表:字体格å¼_E7A7"> + <xsl:element name="style:text-properties"> + <xsl:for-each select="表:字体格å¼_E7A7"> + <xsl:call-template name="TextProperties"/> + </xsl:for-each> + </xsl:element> + </xsl:if> + <xsl:apply-templates select="规则:æ¡ä»¶æ ¼å¼åŒ–_B629"/> + </xsl:template> + <xsl:template match="å¼æ ·:å•å…ƒæ ¼å¼æ ·_9916"> + <xsl:param name="Type"/> + <xsl:if test="@类型_E7AE=$Type"> + <xsl:choose> + <xsl:when test="$Type='default'"> + <xsl:element name="style:default-style"> + <xsl:attribute name="style:family">table-cell</xsl:attribute> + <xsl:element name="style:table-cell-properties"> + <xsl:call-template name="TableCellProperties"/> + </xsl:element> + <xsl:if test="表:对é½æ ¼å¼_E7A8"> + <xsl:call-template name="TableParaProperties"/> + </xsl:if> + <xsl:if test="表:字体格å¼_E7A7"> + <xsl:element name="style:text-properties"> + <xsl:for-each select="表:字体格å¼_E7A7"> + <xsl:call-template name="TextProperties"/> + </xsl:for-each> + </xsl:element> + </xsl:if> + <xsl:apply-templates select="规则:æ¡ä»¶æ ¼å¼åŒ–_B629"/> + </xsl:element> + <xsl:element name="style:style"> + <xsl:attribute name="style:family">table-cell</xsl:attribute> + <xsl:attribute name="style:name">Default</xsl:attribute> + <xsl:attribute name="style:display-name">Default</xsl:attribute> + <xsl:if test="表:æ•°å­—æ ¼å¼_E7A9"> + <xsl:attribute name="style:data-style-name">DefaultF</xsl:attribute> + </xsl:if> + <xsl:element name="style:table-cell-properties"> + <xsl:call-template name="TableCellProperties"/> + </xsl:element> + <xsl:if test="表:对é½æ ¼å¼_E7A8"> + <xsl:call-template name="TableParaProperties"/> + </xsl:if> + <xsl:if test="表:字体格å¼_E7A7"> + <xsl:element name="style:text-properties"> + <xsl:for-each select="表:字体格å¼_E7A7"> + <xsl:call-template name="TextProperties"/> + </xsl:for-each> + </xsl:element> + </xsl:if> + </xsl:element> + <xsl:if test="表:æ•°å­—æ ¼å¼_E7A9[@分类å称_E740 and @分类å称_E740 != 'general']"> + <xsl:for-each select="表:æ•°å­—æ ¼å¼_E7A9"> + <xsl:call-template name="NumberStyle"> + <xsl:with-param name="style-id" select="'Default'"/> + </xsl:call-template> + </xsl:for-each> + </xsl:if> + <xsl:apply-templates select="规则:æ¡ä»¶æ ¼å¼åŒ–_B629"/> + </xsl:when> + <xsl:otherwise> + <xsl:element name="style:style"> + <xsl:call-template name="OneTableCellStyle"/> + </xsl:element> + <xsl:variable name="style-id" select="@标识符_E7AC"/> + <xsl:for-each select="表:æ•°å­—æ ¼å¼_E7A9[@æ ¼å¼ç _E73F]"> + <xsl:call-template name="NumberStyle"> + <xsl:with-param name="style-id" select="$style-id"/> + </xsl:call-template> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template> + <!--xsl:key name="condtionalcells" match="/uof:UOF_0000/表:电å­è¡¨æ ¼æ–‡æ¡£_E826/表:工作表_E825/表:工作表内容_E80E/表:è¡Œ_E7F1/表:å•å…ƒæ ¼_E7F2" use="@表:æ¡ä»¶æ ¼å¼åŒ–"/> + <xsl:key name="cellstyles" match="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:å•å…ƒæ ¼å¼æ ·é›†_9915/å¼æ ·:å•å…ƒæ ¼å¼æ ·_9916" use="@标识符_E7AC"/--> + <xsl:template match="规则:æ¡ä»¶æ ¼å¼åŒ–_B629"> + <xsl:for-each select="规则:æ¡ä»¶_B62B"> + <xsl:element name="style:map"> + <xsl:variable name="condition-text"> + <xsl:choose> + <xsl:when test="@类型_B673='cell-value'"> + <xsl:choose> + <xsl:when test="规则:æ“作ç _B62C/text()='between' "> + <xsl:value-of select="concat('cell-content-is-between','(',规则:第一æ“作数_B61E/text(),',',规则:第二æ“作数_B61F/text(),')')"/> + </xsl:when> + <xsl:when test=" 规则:æ“作ç _B62C/text()='not-between'"> + <xsl:value-of select="concat('cell-content-is-not-between','(',规则:第一æ“作数_B61E/text(),',',规则:第二æ“作数_B61F/text(),')')"/> + </xsl:when> + <xsl:when test=" 规则:æ“作ç _B62C/text()='equal-to'"> + <xsl:value-of select="concat('cell-content()=',规则:第一æ“作数_B61E/text())"/> + </xsl:when> + <xsl:when test=" 规则:æ“作ç _B62C/text()='not-equal-to'"> + <xsl:value-of select="concat('cell-content()!=',规则:第一æ“作数_B61E/text())"/> + </xsl:when> + <xsl:when test=" 规则:æ“作ç _B62C/text()='greater-than'"> + <xsl:value-of select="concat('cell-content()&gt;',规则:第一æ“作数_B61E/text())"/> + </xsl:when> + <xsl:when test=" 规则:æ“作ç _B62C/text()='less-than'"> + <xsl:value-of select="concat('cell-content()&lt;',规则:第一æ“作数_B61E/text())"/> + </xsl:when> + <xsl:when test=" 规则:æ“作ç _B62C/text()='greater-than-or-equal-to'"> + <xsl:value-of select="concat('cell-content()&gt;=',规则:第一æ“作数_B61E/text())"/> + </xsl:when> + <xsl:when test=" 规则:æ“作ç _B62C/text()='less-than-or-equal-to'"> + <xsl:value-of select="concat('cell-content()&lt;=',规则:第一æ“作数_B61E/text())"/> + </xsl:when> + </xsl:choose> + </xsl:when> + <xsl:when test="@类型_B673='formula'"> + <xsl:value-of select="concat('is-true-formula','(',规则:第一æ“作数_B61E/text(),')')"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="address"> + <xsl:value-of select="../规则:区域集_B61A/规则:区域_B62A[1]"/> + </xsl:variable> + <xsl:variable name="apos">&apos;</xsl:variable> + <xsl:attribute name="style:condition"><xsl:value-of select="$condition-text"/></xsl:attribute> + <xsl:attribute name="style:apply-style-name"><xsl:value-of select="规则:æ ¼å¼_B62D/@å¼æ ·å¼•ç”¨_B62E"/></xsl:attribute> + <xsl:attribute name="style:base-cell-address"><xsl:value-of select="concat(substring-before(substring-after($address,$apos),$apos),'.',substring-before(substring-after(substring-after($address,':'),'$'),'$'),substring-after(substring-after(substring-after($address,':'),'$'),'$'))"/></xsl:attribute> + </xsl:element> + </xsl:for-each> + </xsl:template> + <xsl:template name="BorderLineAttr"> + <xsl:variable name="type" select="@线型_C60D"/> + <xsl:variable name="dash" select="@虚实_C60E"/> + <!-- LineStyle --> + <xsl:variable name="draw-stroke"> + <xsl:choose> + <xsl:when test="$type='none'">none</xsl:when> + <xsl:when test="string($type)=''">none</xsl:when> + <xsl:when test="$dash='round-dot' or $dash='square-dot' or $dash='dash' or $dash='dash-dot' or $dash='long-dash' or $dash='long-dash-dot' or $dash='dash-dot-dot'">dash</xsl:when> + <xsl:otherwise>solid</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="draw:stroke"><xsl:value-of select="$draw-stroke"/></xsl:attribute> + <xsl:if test="$type='none'"> + <xsl:attribute name="fo:border">none</xsl:attribute> + </xsl:if> + <xsl:variable name="stroke-dash"> + <xsl:choose> + <xsl:when test="$dash='round-dot'">round-dot</xsl:when> + <xsl:when test="$dash='square-dot'">square-dot</xsl:when> + <xsl:when test="$dash='dash'">dash</xsl:when> + <xsl:when test="$dash='dash-dot'">dash-dot</xsl:when> + <xsl:when test="$dash='long-dash'">long-dash</xsl:when> + <xsl:when test="$dash='long-dash-dot'">long-dash-dot</xsl:when> + <xsl:when test="$dash='dash-dot-dot'">dash-dot-dot</xsl:when> + <xsl:otherwise>Fine Dashed</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="$draw-stroke != 'none'"> + <xsl:attribute name="draw:stroke-dash"><xsl:value-of select="$stroke-dash"/></xsl:attribute> + </xsl:if> + <xsl:if test="@颜色_C611"> + <xsl:attribute name="svg:stroke-color"><xsl:value-of select="@颜色_C611"/></xsl:attribute> + </xsl:if> + <xsl:if test="@宽度_C60F"> + <xsl:attribute name="svg:stroke-width"><xsl:value-of select="concat(@宽度_C60F, $uofUnit)"/></xsl:attribute> + </xsl:if> + <!-- Waiting, ShadowLine --> + </xsl:template> + <xsl:template match="图表:边框线_4226" mode="chartstyle"> + <!-- Waiting, FrameType, including Top, Bottom, Left, Right, On The Cross --> + </xsl:template> + <xsl:template name="GraphicEleAndTextPropEle"> + <xsl:param name="par_DefaultColor"/> + <xsl:element name="style:graphic-properties"> + <xsl:for-each select="图表:对é½_E726/图表:是å¦è‡ªåŠ¨æ¢è¡Œ_E705"> + <xsl:variable name="w-o"> + <xsl:choose> + <xsl:when test="'true'">wrap</xsl:when> + <xsl:otherwise>no-wrap</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="fo:wrap-option" select="$w-o"/> + </xsl:for-each> + <xsl:for-each select="图表:边框线_4226"> + <xsl:call-template name="BorderLineAttr"/> + </xsl:for-each> + <xsl:choose> + <xsl:when test="图表:å¡«å……_E746"> + <xsl:for-each select="图表:å¡«å……_E746"> + <xsl:call-template name="FillGraph"> + <xsl:with-param name="par_DefaultColor" select="$par_DefaultColor"/> + </xsl:call-template> + </xsl:for-each> + </xsl:when> + </xsl:choose> + <xsl:attribute name="draw:opacity">100%</xsl:attribute> + <!-- no Foreward Color data in ODF --> + <xsl:if test="图表:æ•°æ®æ ‡è®°_E70E/@背景色E711"> + <xsl:attribute name="draw:stroke" select="'solid'"/> + <xsl:attribute name="svg:stroke-color" select="图表:æ•°æ®æ ‡è®°_E70E/@背景色E711"/> + </xsl:if> + </xsl:element> + <xsl:element name="style:text-properties"> + <!-- absent fucntions --> + <xsl:for-each select="图表:图例项_E765[1]/图表:字体_E70B"> + <xsl:call-template name="TextProperties"/> + </xsl:for-each> + <xsl:for-each select="图表:字体_E70B"> + <xsl:call-template name="TextProperties"/> + </xsl:for-each> + </xsl:element> + </xsl:template> + <xsl:template name="AlignAttr"> + <xsl:if test="图表:水平对é½æ–¹å¼_E700"> + <xsl:variable name="t-h-a"> + <xsl:choose> + <!-- no supported functions in ODF --> + <xsl:when test="图表:水平对é½æ–¹å¼_E700 = 'center'">center</xsl:when> + <xsl:when test="图表:水平对é½æ–¹å¼_E700 = 'left'">left</xsl:when> + <xsl:when test="图表:水平对é½æ–¹å¼_E700 = 'right'">right</xsl:when> + <xsl:when test="图表:水平对é½æ–¹å¼_E700 = 'fill'">justify</xsl:when> + <xsl:when test="图表:水平对é½æ–¹å¼_E700 = 'center across selection'">center</xsl:when> + <xsl:when test="图表:水平对é½æ–¹å¼_E700 = 'distributed'">justify</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="draw:textarea-horizontal-align" select="$t-h-a"/> + </xsl:if> + <xsl:if test="图表:垂直对é½æ–¹å¼_E701"> + <xsl:variable name="t-v-a"> + <xsl:choose> + <!-- no supported functions in ODF --> + <xsl:when test="图表:垂直对é½æ–¹å¼_E701 = 'top'">top</xsl:when> + <xsl:when test="图表:垂直对é½æ–¹å¼_E701 = 'center'">middle</xsl:when> + <xsl:when test="图表:垂直对é½æ–¹å¼_E701 = 'bottom'">bottom</xsl:when> + <xsl:when test="图表:垂直对é½æ–¹å¼_E701 = 'justify'">justify</xsl:when> + <xsl:when test="图表:垂直对é½æ–¹å¼_E701 = 'distributed'">justify</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="draw:textarea-vertical-align" select="$t-v-a"/> + </xsl:if> + <!-- Waiting, see graphic-properties --> + <xsl:if test="图表:文字排列方å‘_E703"> + <xsl:variable name="d"> + <xsl:choose> + <xsl:when test="图表:文字排列方å‘_E703='r2l-t2b-90e-90w'">ttb</xsl:when> + <xsl:when test="图表:文字排列方å‘_E703='r2l-t2b-0e-90w'">ttb</xsl:when> + <xsl:when test="图表:文字排列方å‘_E703='t2b-l2r-0e-0w'">ltr</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="style:direction" select="$d"/> + </xsl:if> + <!--xsl:variable name="r-a"> + <xsl:choose> + <xsl:when test="图表:文字旋转角度_E704"> + <xsl:value-of select="图表:文字旋转角度_E704"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable--> + <xsl:if test="图表:文字旋转角度_E704"> + <xsl:attribute name="style:rotation-angle" select="图表:文字旋转角度_E704"/> + </xsl:if> + </xsl:template> + <xsl:template match="图表:图表区_E743" mode="chartstyle"> + <style:style style:name="chart-area" style:family="chart"> + <xsl:call-template name="GraphicEleAndTextPropEle"/> + </style:style> + </xsl:template> + <xsl:template match="图表:æ•°æ®æ ‡ç­¾_E752" mode="chartstyle"> + <xsl:attribute name="chart:data-label-text"><xsl:value-of select="@是å¦æ˜¾ç¤ºç³»åˆ—å_E715"/></xsl:attribute> + <xsl:attribute name="chart:data-label-text"><xsl:value-of select="@是å¦æ˜¾ç¤ºç±»åˆ«å_E716"/></xsl:attribute> + <xsl:choose> + <xsl:when test="@是å¦æ˜¾ç¤ºæ•°å€¼_E717='true' and @是å¦ç™¾åˆ†æ•°å›¾è¡¨_E718='true'"> + <!--xsl:attribute name="chart:data-label-number">group-bars-per-axis</xsl:attribute--> + <xsl:attribute name="chart:data-label-number">value-and-percentage</xsl:attribute> + </xsl:when> + <xsl:when test="@是å¦æ˜¾ç¤ºæ•°å€¼_E717='true'"> + <xsl:attribute name="chart:data-label-number">value</xsl:attribute> + </xsl:when> + <xsl:when test="@是å¦ç™¾åˆ†æ•°å›¾è¡¨_E718='true'"> + <xsl:attribute name="chart:data-label-number">percentage</xsl:attribute> + </xsl:when> + <xsl:when test="@是å¦æ˜¾ç¤ºæ•°å€¼_E717='false'"> + <xsl:attribute name="chart:data-label-number">none</xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:attribute name="chart:data-label-symbol"><xsl:value-of select="@是å¦æ˜¾ç¤ºå›¾ä¾‹æ ‡å¿—_E719"/></xsl:attribute> + <xsl:if test="@分隔符_E71A"> + <xsl:element name="chart:label-separator"> + <xsl:element name="text:p"> + <xsl:choose> + <xsl:when test="@分隔符_E71A='1'">, </xsl:when> + <xsl:when test="@分隔符_E71A='2'">; </xsl:when> + <xsl:when test="@分隔符_E71A='3'"> + <text:line-break/> + </xsl:when> + </xsl:choose> + </xsl:element> + </xsl:element> + </xsl:if> + <!-- no supported functions in ODF --> + </xsl:template> + <xsl:template match="图表:æ•°æ®æ ‡è®°_E70E" mode="chartstyle"> + <xsl:choose> + <xsl:when test="@类型_E70F='none' or not(@类型_E70F)"> + <xsl:attribute name="chart:symbol-type" select="'none'"/> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="chart:symbol-type" select="'named-symbol'"/> + <xsl:variable name="symbol-name"> + <xsl:choose> + <xsl:when test="@类型_E70F='triangle'">arrow-up</xsl:when> + <xsl:when test="@类型_E70F='square-cross'">x</xsl:when> + <xsl:when test="@类型_E70F='square-star'">asterisk</xsl:when> + <xsl:when test="@类型_E70F='half-line' or @类型_E70F='line'">horizontal-bar</xsl:when> + <xsl:when test="@类型_E70F='square-plus'">plus</xsl:when> + <xsl:otherwise> + <!-- include square, diamond, circle --> + <xsl:value-of select="@类型_E70F"/> + </xsl:otherwise> + <!-- surplus types in ODF: star, vertical-bar, arrow-down, arrow-right, arrow-left, bow-tie, hourglass --> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="chart:symbol-name"><xsl:value-of select="$symbol-name"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="@大å°_E712='7'"> + <xsl:attribute name="chart:symbol-width">0.25cm</xsl:attribute> + <xsl:attribute name="chart:symbol-height">0.25cm</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template match="图表:æ•°æ®ç‚¹é›†_E755" mode="chartstyle"> + <xsl:for-each select="图表:æ•°æ®ç‚¹_E756"> + <style:style style:family="chart"> + <xsl:attribute name="style:name"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + <style:chart-properties> + <xsl:apply-templates select="图表:æ•°æ®æ ‡ç­¾_E752" mode="chartstyle"/> + <xsl:apply-templates select="图表:æ•°æ®æ ‡è®°_E70E" mode="chartstyle"/> + </style:chart-properties> + <xsl:call-template name="GraphicEleAndTextPropEle"/> + </style:style> + <!-- no supported functions in ODF --> + </xsl:for-each> + </xsl:template> + <xsl:template match="图表:误差线_E75A" mode="error-attr"> + <!-- no supported functions in ODF, no X error bars --> + <xsl:if test="@æ–¹å‘_E75F='Y'"> + <!-- no supported functions in ODF --> + <!-- <xsl:if test="@是å¦æ˜¾ç¤ºè¯¯å·®æ ‡è®°_E75B"></xsl:if> --> + <xsl:if test="@显示方å¼_E75C"> + <xsl:choose> + <xsl:when test="@显示方å¼_E75C='positive'"> + <xsl:attribute name="chart:error-upper-indicator" select="'true'"/> + </xsl:when> + <xsl:when test="@显示方å¼_E75C='negtive'"> + <xsl:attribute name="chart:error-lower-indicator" select="'true'"/> + </xsl:when> + <xsl:when test="@显示方å¼_E75C='both'"> + <xsl:attribute name="chart:error-upper-indicator" select="'true'"/> + <xsl:attribute name="chart:error-lower-indicator" select="'true'"/> + </xsl:when> + </xsl:choose> + </xsl:if> + <xsl:if test="@类型_E75D"> + <xsl:choose> + <xsl:when test="@类型_E75D='custom'"> + <xsl:attribute name="chart:error-category" select="'constant'"/> + <xsl:attribute name="chart:error-upper-limit"><!--xsl:value-of select="@加_E760"/--><xsl:value-of select="@值_E75E"/></xsl:attribute> + <xsl:attribute name="chart:error-lower-limit"><!--xsl:value-of select="@å‡_E760"/--><xsl:value-of select="@值_E75E"/></xsl:attribute> + </xsl:when> + <xsl:when test="@类型_E75D='fixed-value'"> + <xsl:attribute name="chart:error-category" select="'constant'"/> + <xsl:attribute name="chart:error-upper-limit"><xsl:value-of select="@值_E75E"/></xsl:attribute> + <xsl:attribute name="chart:error-lower-limit"><xsl:value-of select="@值_E75E"/></xsl:attribute> + </xsl:when> + <xsl:when test="@类型_E75D='percentage'"> + <xsl:attribute name="chart:error-category" select="'percentage'"/> + <xsl:attribute name="chart:error-percentage" select="@值_E75E"/> + </xsl:when> + <xsl:when test="@类型_E75D='std-dev'"> + <xsl:attribute name="chart:error-category" select="'standard-deviation'"/> + </xsl:when> + <!-- 100520版UOF2.0错误 'srd-err' 应为 'std-err' --> + <xsl:when test="@类型_E75D='std-err'"> + <!-- this enumeration has not in ODF --> + <xsl:attribute name="chart:error-category" select="'standard-error'"/> + </xsl:when> + </xsl:choose> + </xsl:if> + </xsl:if> + </xsl:template> + <xsl:template match="图表:误差线集_E759" mode="chartstyle"> + <xsl:for-each select="图表:误差线_E75A"> + <style:style> + <xsl:attribute name="style:name" select="generate-id(.)"/> + <xsl:attribute name="style:family" select="'chart'"/> + <style:chart-properties> + <xsl:variable name="error-category"> + <xsl:choose> + <xsl:when test="@类型_E75D='custom'">constant</xsl:when> + <xsl:when test="@类型_E75D='fixed-value'">constant</xsl:when> + <xsl:when test="@类型_E75D='percentage'">percentage</xsl:when> + <xsl:when test="@类型_E75D='std-dev'">standard-deviation</xsl:when> + <xsl:when test="@类型_E75D='srd-err'">standard-error</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="chart:error-category" select="$error-category"/> + </style:chart-properties> + <style:graphic-properties> + <xsl:for-each select="图表:边框线_4226"> + <xsl:call-template name="BorderLineAttr"/> + </xsl:for-each> + </style:graphic-properties> + </style:style> + </xsl:for-each> + </xsl:template> + <xsl:template match="图表:趋势线集_E762" mode="chartstyle"> + <xsl:for-each select="图表:趋势线_E763[1]"> + <style:style> + <xsl:attribute name="style:name" select="generate-id(.)"/> + <xsl:attribute name="style:family" select="'chart'"/> + <style:graphic-properties> + <xsl:for-each select="图表:边框线_4226"> + <xsl:call-template name="BorderLineAttr"/> + </xsl:for-each> + </style:graphic-properties> + <!-- TuLiXiang was not supported in ODF --> + </style:style> + </xsl:for-each> + </xsl:template> + <xsl:template match="图表:æ•°æ®ç³»åˆ—集_E74E" mode="chartstyle"> + <xsl:for-each select="图表:æ•°æ®ç³»åˆ—_E74F"> + <style:style> + <xsl:attribute name="style:family">chart</xsl:attribute> + <xsl:variable name="var_Pos"> + <!--xsl:choose> + <xsl:when test="@å称_E774"> + <xsl:value-of select="@å称_E774"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="position()"/> + </xsl:otherwise> + </xsl:choose--> + <xsl:value-of select="position()"/> + </xsl:variable> + <!-- Waiting, @FeiLeiMing, Zhi, HuiZhiZhou --> + <xsl:attribute name="style:name"><xsl:value-of select="concat('DataSerial',string($var_Pos))"/></xsl:attribute> + <style:chart-properties> + <xsl:apply-templates select="图表:æ•°æ®æ ‡è®°_E70E" mode="chartstyle"/> + <xsl:apply-templates select="图表:æ•°æ®æ ‡ç­¾_E752" mode="chartstyle"/> + <!--xsl:choose> + < these code is no necessary now > + <xsl:when test="string($par_类型) = 'line'"> + <xsl:choose> + <xsl:when test="string($par_å­ç±»åž‹) = 'clustered-marker'"> + <xsl:attribute name="chart:symbol-type" select="string('named-symbol')"/> + <xsl:attribute name="chart:symbol-name"> + <xsl:call-template name="getChartLineSymbol"> + <xsl:with-param name="par_Index" select="$par_åºå·"/> + </xsl:call-template> + </xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:when> + > + </xsl:choose--> + <xsl:if test="contains(@å­ç±»åž‹_E777,'stacked')"> + <xsl:attribute name="chart:stacked" select="'true'"/> + </xsl:if> + <xsl:if test="contains(@å­ç±»åž‹_E777,'percent')"> + <xsl:attribute name="chart:percentage" select="'true'"/> + </xsl:if> + <xsl:if test="@类型_E75D = 'pie' and contains(@å­ç±»åž‹_E777,'exploded')"> + <xsl:attribute name="chart:pie-offset">20</xsl:attribute> + </xsl:if> + <!-- Waiting, too much subtypes --> + <xsl:apply-templates select="图表:误差线集_E759/图表:误差线_E75A[1]" mode="error-attr"/> + <xsl:for-each select="图表:趋势线集_E762/图表:趋势线_E763[1]"> + <xsl:variable name="regression-type"> + <xsl:choose> + <!--xsl:when test="@类型_E76C='exponential'">exponential</xsl:when> + <xsl:when test="@类型_E76C='linear'">linear</xsl:when> + <xsl:when test="@类型_E76C='logarithmic'">logarithmic</xsl:when> + <xsl:when test="@类型_E76C='power'">power</xsl:when--> + <!-- Waiting , temporary value is none --> + <xsl:when test="@类型_E76C='moving-average' or @类型_E76C='polynomial'">none</xsl:when> + <xsl:otherwise> + <xsl:value-of select="@类型_E76C"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="chart:regression-type" select="$regression-type"/> + </xsl:for-each> + </style:chart-properties> + <style:graphic-properties> + <!--xsl:choose> + <xsl:when test="表:边框_4133"> + <xsl:apply-templates select="表:边框_4133" mode="chartstyle"/> + </xsl:when> + <-边框的颜色会自动设置 + <xsl:otherwise> + <xsl:attribute name="svg:stroke-color"> + <xsl:call-template name="getDefaultColor"> + <xsl:with-param name="par_Index" select="$var_Pos"/> + </xsl:call-template> + </xsl:attribute> + </xsl:otherwise> + -> + </xsl:choose--> + <xsl:for-each select="图表:边框线_4226"> + <xsl:call-template name="BorderLineAttr"/> + </xsl:for-each> + <xsl:choose> + <xsl:when test="图表:å¡«å……_E746"> + <xsl:for-each select="图表:å¡«å……_E746"> + <xsl:call-template name="FillGraph"> + <xsl:with-param name="par_DefaultColor"> + <xsl:call-template name="getDefaultColor"> + <xsl:with-param name="par_Index" select="$var_Pos"/> + </xsl:call-template> + </xsl:with-param> + </xsl:call-template> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="draw:fill-color"><xsl:call-template name="getDefaultColor"><xsl:with-param name="par_Index" select="$var_Pos"/></xsl:call-template></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </style:graphic-properties> + </style:style> + <xsl:apply-templates select="图表:æ•°æ®ç‚¹é›†_E755" mode="chartstyle"/> + <!-- Waiting, New Funciton : xsl:apply-templates select="图表:引导线_E758" mode="chartstyle" --> + <xsl:apply-templates select="图表:误差线集_E759" mode="chartstyle"/> + <xsl:apply-templates select="图表:趋势线集_E762" mode="chartstyle"/> + </xsl:for-each> + </xsl:template> + <xsl:template name="StockMarkerStyle"> + <!-- DieZhuXian, ZhangZhuXian --> + <style:style style:family="chart" style:name="GnMk"> + <xsl:attribute name="style:name" select="generate-id()"/> + <style:graphic-properties> + <xsl:for-each select="图表:边框线_4226"> + <xsl:call-template name="BorderLineAttr"/> + </xsl:for-each> + <xsl:for-each select="图表:å¡«å……_E746"> + <xsl:call-template name="FillGraph"> + <!--xsl:with-param name="par_DefaultColor" select="$par_DefaultColor"/--> + </xsl:call-template> + </xsl:for-each> + </style:graphic-properties> + </style:style> + </xsl:template> + <xsl:template match="图表:刻度_E71D" mode="chartstyle"> + <xsl:if test="图表:最å°å€¼_E71E!=''"> + <xsl:attribute name="chart:minimum"><xsl:value-of select="图表:最å°å€¼_E71E"/></xsl:attribute> + </xsl:if> + <xsl:if test="图表:最大值_E720!=''"> + <xsl:attribute name="chart:maximum"><xsl:value-of select="图表:最大值_E720"/></xsl:attribute> + </xsl:if> + <xsl:if test="图表:主å•ä½_E721!=''"> + <xsl:attribute name="chart:interval-major"><xsl:value-of select="图表:主å•ä½_E721"/></xsl:attribute> + <xsl:if test="图表:次å•ä½_E722!='' and not(图表:次å•ä½_E722='0')"> + <xsl:attribute name="chart:interval-minor-divisor"><xsl:value-of select="number(图表:主å•ä½_E721) div number(图表:次å•ä½_E722)"/></xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="图表:是å¦æ˜¾ç¤ºä¸ºå¯¹æ•°åˆ»åº¦_E729='true' or 图表:是å¦æ˜¾ç¤ºä¸ºå¯¹æ•°åˆ»åº¦_E729='1'"> + <xsl:attribute name="chart:logarithmic">true</xsl:attribute> + </xsl:if> + <xsl:if test="图表:是å¦æ¬¡åºå转_E72B"> + <xsl:choose> + <xsl:when test="图表:是å¦æ¬¡åºå转_E72B = 'false'"> + <xsl:attribute name="chart:reverse-direction">false</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="chart:reverse-direction">true</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:choose> + <xsl:when test="../@å­ç±»åž‹_E793 = 'value'"> + <xsl:if test="图表:数值次åºå转"> + <xsl:choose> + <xsl:when test="图表:数值次åºå转 = 'false'"> + <xsl:attribute name="chart:reverse-direction">false</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="chart:reverse-direction">true</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="图表:交å‰ç‚¹_E723 != ''"> + <xsl:attribute name="chart:axis-position"><xsl:value-of select="图表:交å‰ç‚¹_E723"/></xsl:attribute> + </xsl:if> + <xsl:if test="../../图表:å标轴_E791[@å­ç±»åž‹_E793 = 'category']/图表:刻度_E71D/图表:交å‰ç‚¹_E723 !=''"> + <xsl:attribute name="chart:origin"><xsl:value-of select="../../图表:å标轴_E791[@å­ç±»åž‹_E793 = 'category']/图表:刻度_E71D/图表:交å‰ç‚¹_E723"/></xsl:attribute> + </xsl:if> + </xsl:when> + <xsl:when test="../@å­ç±»åž‹_E793 = 'category'"> + <xsl:if test="图表:分类次åºå转"> + <xsl:choose> + <xsl:when test="图表:分类次åºå转 = 'false'"> + <xsl:attribute name="chart:reverse-direction">false</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="chart:reverse-direction">true</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="图表:交å‰ç‚¹_E723 != ''"> + <xsl:attribute name="chart:axis-position"><xsl:value-of select="图表:交å‰ç‚¹_E723 != ''"/></xsl:attribute> + </xsl:if> + </xsl:when> + </xsl:choose> + <!--xsl:choose> + <xsl:when test="../@主类型_E792='primary'"> + <xsl:for-each select="../../表:å标轴_E791[@主类型_E792='secondary']/表:刻度_E71D"> + <xsl:for-each select="表:交å‰ç‚¹_E723"> + <xsl:attribute name="chart:axis-position"><xsl:value-of select="."/></xsl:attribute> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="表:分类刻度数_E72D"> + <Waiting> + <xsl:attribute name="chart:interval-major"><xsl:value-of select="."/></xsl:attribute> + </xsl:for-each> + </xsl:when> + <xsl:when test="../@主类型_E792='secondary'"> + <xsl:for-each select="../../表:å标轴_E791[@主类型_E792='primary']/表:刻度_E71D"> + <xsl:for-each select="表:交å‰ç‚¹_E723"> + <xsl:attribute name="chart:axis-position"><xsl:value-of select="."/></xsl:attribute> + </xsl:for-each> + <xsl:for-each select="表:分类标签数_E72C"> + <xsl:attribute name="chart:interval-major"><xsl:value-of select="."/></xsl:attribute> + </xsl:for-each> + </xsl:for-each> + </xsl:when> + </xsl:choose--> + <!-- xsl::choose> + <xsl:when test="../../表:å标轴_E791[@主类型_E792=current()/../@主类型_E792 and @å­ç±»åž‹_E793!=(current()/../@å­ç±»åž‹_E793)]/表:刻度_E71D"> + <xsl:for-each select="../../表:å标轴_E791[@主类型_E792=current()/../@主类型_E792 and @å­ç±»åž‹_E793!=(current()/../@å­ç±»åž‹_E793)]/表:刻度_E71D"> + <xsl:if test="表:交å‰ç‚¹_E723 !=''"> + <xsl:attribute name="chart:axis-position" select="表:交å‰ç‚¹_E723"/> + </xsl:if> + <xsl:if test="表:分类标签数_E72C != ''"> + <xsl:attribute name="chart:interval-major" select="表:分类标签数_E72C"/> + </xsl:if> + <Absent Function: xsl:for-each select="表:分类刻度数_E72D"> + </xsl:for-each-> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:for-each select="../../表:å标轴_E791[@å­ç±»åž‹_E793!=(current()/../@å­ç±»åž‹_E793)]/表:刻度_E71D"> + <xsl:if test="表:交å‰ç‚¹_E723 !=''"> + <xsl:attribute name="chart:axis-position" select="表:交å‰ç‚¹_E723"/> + </xsl:if> + <xsl:if test="表:分类标签数_E72C != ''"> + <xsl:attribute name="chart:interval-major" select="表:分类标签数_E72C"/> + </xsl:if> + <!-xsl:for-each select="表:分类刻度数_E72D"> + </xsl:for-each-> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose--> + <xsl:if test="图表:交å‰ç‚¹_E723 !=''"> + <xsl:attribute name="chart:axis-position" select="图表:交å‰ç‚¹_E723"/> + </xsl:if> + <!-- Waiting, 显示å•ä½ã€ 是å¦äº¤å‰äºŽæœ€å¤§å€¼ã€ 数值轴是å¦è‡³äºŽåˆ†ç±»è½´ä¹‹é—´--> + </xsl:template> + <xsl:template match="图表:网格线集_E733" mode="chartstyle"> + <xsl:for-each select="图表:网格线_E734"> + <style:style style:family="chart"> + <xsl:attribute name="style:name" select="generate-id(.)"/> + <style:graphic-properties> + <xsl:call-template name="BorderLineAttr"/> + </style:graphic-properties> + </style:style> + </xsl:for-each> + </xsl:template> + <xsl:template match="图表:标题_E736" mode="chartstyle"> + <style:style style:family="chart"> + <xsl:attribute name="style:name" select="generate-id(.)"/> + <style:chart-properties> + <xsl:for-each select="图表:对é½_E726"> + <xsl:call-template name="AlignAttr"/> + <!-- Waiting, see graphic-properties --> + </xsl:for-each> + </style:chart-properties> + <xsl:call-template name="GraphicEleAndTextPropEle"/> + </style:style> + <!--@å称 ä½ç½® 在 chartbody--> + </xsl:template> + <xsl:template match="图表:å标轴_E791" mode="chartstyle"> + <style:style style:family="chart"> + <xsl:attribute name="style:name" select="generate-id(.)"/> + <xsl:for-each select="图表:数值_E70D[@分类å称_E740]"> + <xsl:attribute name="style:data-style-name"><xsl:value-of select="concat(generate-id(.),'F')"/></xsl:attribute> + </xsl:for-each> + <style:chart-properties> + <xsl:choose> + <!-- @主刻度类型_E737 缺çœå–"inside" by yao.wang@cs2c.com.cn, starting --> + <xsl:when test="@主刻度类型_E737='none'"> + <xsl:attribute name="chart:tick-marks-major-inner">false</xsl:attribute> + <xsl:attribute name="chart:tick-marks-major-outer">false</xsl:attribute> + </xsl:when> + <xsl:when test="@主刻度类型_E737='cross'"> + <xsl:attribute name="chart:tick-marks-major-inner">true</xsl:attribute> + <xsl:attribute name="chart:tick-marks-major-outer">true</xsl:attribute> + </xsl:when> + <xsl:when test="@主刻度类型_E737='outside'"> + <xsl:attribute name="chart:tick-marks-major-inner">false</xsl:attribute> + <xsl:attribute name="chart:tick-marks-major-outer">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="chart:tick-marks-major-inner">true</xsl:attribute> + <xsl:attribute name="chart:tick-marks-major-outer">false</xsl:attribute> + </xsl:otherwise> + <!-- Ending. --> + </xsl:choose> + <xsl:choose> + <!-- @次刻度类型_E738 缺çœå–"none" starting --> + <xsl:when test="@次刻度类型_E738='cross'"> + <xsl:attribute name="chart:tick-marks-minor-inner">true</xsl:attribute> + <xsl:attribute name="chart:tick-marks-minor-outer">true</xsl:attribute> + </xsl:when> + <xsl:when test="@次刻度类型_E738='inside'"> + <xsl:attribute name="chart:tick-marks-minor-inner">true</xsl:attribute> + <xsl:attribute name="chart:tick-marks-minor-outer">false</xsl:attribute> + </xsl:when> + <xsl:when test="@次刻度类型_E738='outside'"> + <xsl:attribute name="chart:tick-marks-minor-inner">false</xsl:attribute> + <xsl:attribute name="chart:tick-marks-minor-outer">true</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="chart:tick-marks-minor-inner">false</xsl:attribute> + <xsl:attribute name="chart:tick-marks-minor-outer">false</xsl:attribute> + </xsl:otherwise> + <!-- Ending. --> + </xsl:choose> + <!-- @刻度线标志_E739 缺çœå– 'next-to-axis' starting --> + <xsl:attribute name="chart:display-label">true</xsl:attribute> + <xsl:choose> + <xsl:when test="@刻度线标志_E739='inside'"> + <xsl:attribute name="chart:axis-label-position">outside-maximum</xsl:attribute> + <xsl:attribute name="chart:tick-mark-position">at-labels</xsl:attribute> + <xsl:attribute name="chart:axis-position" select="0"/> + </xsl:when> + <xsl:when test="@刻度线标志_E739='outside'"> + <xsl:attribute name="chart:axis-label-position">outside-minimum</xsl:attribute> + <xsl:attribute name="chart:tick-mark-position">at-labels</xsl:attribute> + </xsl:when> + <xsl:when test="@刻度线标志_E739='none'"> + <xsl:attribute name="chart:axis-label-position">outside-minimum</xsl:attribute> + <xsl:attribute name="chart:tick-mark-position">at-labels</xsl:attribute> + <xsl:attribute name="chart:display-label">false</xsl:attribute> + </xsl:when> + <xsl:when test="@刻度线标志_E739='next-axis'"> + <xsl:attribute name="chart:axis-position">0</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="chart:axis-label-position">next-axis</xsl:attribute> + <xsl:attribute name="chart:tick-mark-position">at-labels</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <!-- Waiting, @ 主类型 次类型 å¯èƒ½åœ¨å标轴内容 而éžå¼æ ·ä¸­ --> + <xsl:for-each select="*"> + <xsl:choose> + <xsl:when test="name(.)='表:数值_E70D'"> + <xsl:choose> + <xsl:when test="@是å¦é“¾æŽ¥åˆ°æº_E73E"> + <xsl:attribute name="chart:link-data-style-to-source" select="@是å¦é“¾æŽ¥åˆ°æº_E73E"/> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="chart:link-data-style-to-source" select="false"/> + </xsl:otherwise> + </xsl:choose> + <!-- Waiting, @æ ¼å¼ç  --> + </xsl:when> + <xsl:when test="name(.)='图表:刻度_E71D'"> + <xsl:apply-templates select="." mode="chartstyle"/> + </xsl:when> + <xsl:when test="name(.)='图表:对é½_E730'"> + <!--xsl:if test="表:æ–‡å­—æŽ’åˆ—æ–¹å‘ = 'r2l-t2b-90e-90w'"--> + <xsl:if test="图表:文字排列方å‘_E703 = 'r2l-t2b-90e-90w' or 图表:文字排列方å‘_E703 = 'r2l-t2b-0e-90w'"> + <!-- Waiting, some enumerations are not supported. --> + <xsl:attribute name="style:direction">ttb</xsl:attribute> + </xsl:if> + <xsl:if test="图表:文字旋转角度_E704"> + <xsl:attribute name="style:rotation-angle"><xsl:value-of select="图表:文字旋转角度_E704"/></xsl:attribute> + </xsl:if> + <!-- Waiting, Offset --> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </style:chart-properties> + <xsl:call-template name="GraphicEleAndTextPropEle"/> + </style:style> + <xsl:apply-templates select="图表:网格线集_E733" mode="chartstyle"/> + <!-- Waiting ,UOF2.0图表下也有标题 与此处编å·ä¸ä¸€è‡´ï¼Œæš‚以此为准 --> + <xsl:apply-templates select="图表:标题_E736" mode="chartstyle"/> + </xsl:template> + <xsl:template match="图表:绘图区_E747" mode="chartstyle"> + <style:style style:name="chart-wall" style:family="chart"> + <xsl:call-template name="GraphicEleAndTextPropEle"/> + </style:style> + <style:style style:name="plot-area" style:family="chart"> + <style:chart-properties> + <xsl:for-each select="图表:图表类型组集_E74C/图表:组_E74D[1]/图表:æ•°æ®ç³»åˆ—集_E74E/图表:æ•°æ®ç³»åˆ—_E74F[1]"> + <xsl:variable name="table-type" select="@类型_E75D"/> + <xsl:variable name="table-subtype" select="@å­ç±»åž‹_E777"/> + <xsl:choose> + <xsl:when test="$table-subtype='stacked'"> + <xsl:attribute name="chart:stacked">true</xsl:attribute> + </xsl:when> + <xsl:when test="$table-subtype='percent-stacked'"> + <xsl:attribute name="chart:percentage">true</xsl:attribute> + </xsl:when> + <!--UOF2.0 101215版本无此枚举值,暂用stacked-marker代替 + <xsl:when test="($table-subtype='clustered' and $table-type != 'line') or $table-subtype='clustered-marker'"--> + <xsl:when test="($table-subtype='clustered' and $table-type != 'line') or $table-subtype='stacked-marker'"> + <xsl:attribute name="chart:symbol-type">automatic</xsl:attribute> + </xsl:when> + <xsl:when test="contains($table-subtype[position() =1],'3d')"> + <xsl:attribute name="chart:three-dimensional">true</xsl:attribute> + <xsl:attribute name="chart:soft-page-break">true</xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:attribute name="chart:vertical"><xsl:choose><xsl:when test="$table-type='bar'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:variable name="series-value-start"> + <xsl:value-of select="@值_E775"/> + </xsl:variable> + <xsl:variable name="series-value-end"> + <xsl:value-of select="../图表:æ•°æ®ç³»åˆ—_E74F[last()]/@值_E775"/> + </xsl:variable> + <!-- Waiting, 按行按列 å³ è¡¨:æ•°æ®æº/@表:系列产生 --> + <!-- + <xsl:variable name="series-generate-type"> + <xsl:choose> + <xsl:when test="../表:æ•°æ®æº/@表:系列产生"> + <xsl:value-of select="表:æ•°æ®æº/@表:系列产生"/> + </xsl:when> + <xsl:when test="substring(substring-after($series-value-start,'!'),2,1)=substring(substring-after($series-value-start,':'),2,1)">row</xsl:when> + <xsl:otherwise>col</xsl:otherwise> + </xsl:choose> + </xsl:variable> + --> + <!-- + <xsl:attribute name="chart:series-source"> + <xsl:choose> + <xsl:when test="$series-generate-type='row'">rows</xsl:when> + <xsl:otherwise>columns</xsl:otherwise> + </xsl:choose> + </xsl:attribute> + --> + <xsl:for-each select="图表:æ•°æ®æ ‡ç­¾_E752"> + <xsl:if test="@是å¦æ˜¾ç¤ºç±»åˆ«å_E716"> + <xsl:attribute name="chart:data-label-text" select="@是å¦æ˜¾ç¤ºç±»åˆ«å_E716"/> + </xsl:if> + <xsl:attribute name="chart:data-label-number"><xsl:choose><xsl:when test="@是å¦æ˜¾ç¤ºæ•°å€¼_E717='true'">value</xsl:when><xsl:when test="@是å¦ç™¾åˆ†æ•°å›¾è¡¨_E718='true'">percentage</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="@是å¦æ˜¾ç¤ºå›¾ä¾‹æ ‡å¿—_E719"> + <xsl:attribute name="chart:data-label-symbol"><xsl:value-of select="@是å¦æ˜¾ç¤ºå›¾ä¾‹æ ‡å¿—_E719"/></xsl:attribute> + <!--分隔符缺çœå€¼è®¾ä¸º 0--> + <xsl:if test="string(@分隔符_E71A)"> + <chart:label-separator> + <xsl:choose> + <xsl:when test="string(@分隔符_E71A) = '4'"> + <text:line-break/> + </xsl:when> + <xsl:otherwise> + <text:p> + <xsl:choose> + <xsl:when test="string(@分隔符_E71A) = '1'">, </xsl:when> + <xsl:when test="string(@分隔符_E71A) = '2'">; </xsl:when> + <!-- Absent Function , '3' correnspond with '0' space> + <xsl:when test="string(@分隔符_E71A) = '3'">. </xsl:when--> + </xsl:choose> + </text:p> + </xsl:otherwise> + </xsl:choose> + </chart:label-separator> + </xsl:if> + <!-- Waiting, QiPaoChiCun_E71B --> + <!-- Waiting, some new functions for uof2.0 --> + </xsl:if> + </xsl:for-each> + </xsl:for-each> + </style:chart-properties> + </style:style> + <xsl:for-each select="图表:图表类型组集_E74C/图表:组_E74D[1]"> + <xsl:apply-templates select="图表:æ•°æ®ç³»åˆ—集_E74E" mode="chartstyle"/> + <xsl:for-each select="图表:跌柱线_E77E|图表:涨柱线_E780"> + <xsl:call-template name="StockMarkerStyle"/> + </xsl:for-each> + <!-- Waiting, some new subelements for uof2.0 --> + </xsl:for-each> + <xsl:for-each select="图表:å标轴集_E790"> + <xsl:apply-templates select="图表:å标轴_E791" mode="chartstyle"/> + </xsl:for-each> + </xsl:template> + <xsl:template match="图表:图例_E794" mode="chartstyle"> + <style:style style:name="legend" style:family="chart"> + <xsl:call-template name="GraphicEleAndTextPropEle"/> + </style:style> + <!-- Waiting, Size, TuLiXiang --> + </xsl:template> + <xsl:template match="图表:æ•°æ®è¡¨_E79B" mode="chartstyle"> + <style:style style:name="data-table" style:family="chart"> + <!--边框 ç¼–å·åŠæ ‡ç­¾å å‡ä¸ä¸€è‡´--> + <xsl:call-template name="GraphicEleAndTextPropEle"/> + </style:style> + <!-- Waiting, Attributes --> + </xsl:template> + <xsl:template match="图表:背景墙_E7A1" mode="chartstyle"> + <style:style style:name="chart-wall" style:family="chart"> + <xsl:call-template name="GraphicEleAndTextPropEle"/> + </style:style> + </xsl:template> + <xsl:template match="图表:基底_E7A4" mode="chartstyle"> + <style:style style:name="chart-floor" style:family="chart"> + <xsl:call-template name="GraphicEleAndTextPropEle"/> + </style:style> + </xsl:template> + <xsl:template name="getChartLineSymbol"> + <xsl:param name="par_Index"/> + <xsl:variable name="var_SymbolArray"> + <symbolName>square</symbolName> + <symbolName>diamond</symbolName> + <symbolName>arrow-down</symbolName> + <symbolName>arrow-up</symbolName> + <symbolName>arrow-right</symbolName> + <symbolName>arrow-left</symbolName> + <symbolName>bow-tie</symbolName> + <symbolName>hourglass</symbolName> + </xsl:variable> + <xsl:variable name="varIndex"> + <xsl:choose> + <xsl:when test="$par_Index mod 8 = 0"> + <xsl:value-of select="number('8')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$par_Index mod 8"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="$var_SymbolArray/symbolName[position() = number($varIndex)]"/> + </xsl:template> + <xsl:template name="getDefaultColor"> + <xsl:param name="par_Index"/> + <xsl:variable name="var_ColorArray"> + <color>#004586</color> + <color>#ff420e</color> + <color>#ffd320</color> + <color>#579d1c</color> + <color>#7e0021</color> + <color>#83caff</color> + <color>#314004</color> + <color>#aecf00</color> + <color>#4b1f6f</color> + <color>#ff950e</color> + <color>#c5000b</color> + <color>#0084d1</color> + </xsl:variable> + <xsl:variable name="varIndex"> + <xsl:choose> + <xsl:when test="$par_Index mod 12 = 0"> + <xsl:value-of select="number('12')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$par_Index mod 12"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="$var_ColorArray/color[position() = number($varIndex)]"/> + </xsl:template> + <xsl:template name="图表:固定å¼æ ·å¼æ ·é›†"> + <office:styles> + <draw:stroke-dash draw:name="Ultrafine_20_Dashed" draw:display-name="Ultrafine Dashed" draw:style="rect" draw:dots1="1" draw:dots1-length="0.051cm" draw:dots2="1" draw:dots2-length="0.051cm" draw:distance="0.051cm"/> + <draw:stroke-dash draw:name="dash" draw:style="rect" draw:dots1="1" draw:dots1-length="0.2cm" draw:dots2="1" draw:dots2-length="0.2cm" draw:distance="0.15cm"/> + <draw:stroke-dash draw:name="dash-dot" draw:style="rect" draw:dots1="1" draw:dots1-length="0.2cm" draw:dots2="1" draw:distance="0.1cm"/> + <draw:stroke-dash draw:name="dot-dash" draw:style="rect" draw:dots1="1" draw:dots1-length="0.21cm" draw:dots2="1" draw:distance="0.1cm"/> + <draw:stroke-dash draw:name="dash-dot-dot" draw:style="rect" draw:dots1="1" draw:dots1-length="0.15cm" draw:dots2="2" draw:distance="0.07cm"/> + <draw:stroke-dash draw:name="dot-dot-dash" draw:style="rect" draw:dots1="1" draw:dots1-length="0.16cm" draw:dots2="2" draw:distance="0.07cm"/> + <draw:stroke-dash draw:name="dash-long" draw:style="rect" draw:dots1="1" draw:dots1-length="0.4cm" draw:dots2="1" draw:dots2-length="0.4cm" draw:distance="0.25cm"/> + <draw:stroke-dash draw:name="round-dot" draw:display-name="round-dot" draw:style="round" draw:dots1="1" draw:dots1-length="0.025cm" draw:distance="0.025cm"/> + <draw:stroke-dash draw:name="square-dot" draw:display-name="square-dot" draw:style="rect" draw:dots1="1" draw:dots1-length="0.026cm" draw:distance="0.026cm"/> + <draw:stroke-dash draw:name="long-dash-dot" draw:display-name="long-dash-dot" draw:style="rect" draw:dots1="1" draw:dots1-length="0.026cm" draw:dots2="1" draw:dots2-length="0.211cm" draw:distance="0.079cm"/> + <draw:stroke-dash draw:name="long-dash" draw:display-name="long-dash" draw:style="rect" draw:dots2="1" draw:dots2-length="0.211cm" draw:distance="0.079cm"/> + <xsl:call-template name="GraphicSetStyle"/> + <xsl:call-template name="HatchSetStyle"/> + <xsl:for-each select=".//图:æ¸å˜_800D/.."> + <xsl:call-template name="GradientStyle"/> + </xsl:for-each> + </office:styles> + </xsl:template> + <xsl:template name="OfficeAutomaticStyles4chart"> + <office:automatic-styles> + <!--number:number-style--> + <!-- no sure, these digit format is necessary. --> + <xsl:if test="图表:数值轴/图表:数值/@图表:分类å称='text'"> + <number:text-style style:name="axisYstyle" number:language="zh" number:country="CN"> + <number:text-content/> + </number:text-style> + </xsl:if> + <xsl:if test="图表:数值轴/图表:数值/@图表:分类å称='general'"> + <number:number-style style:name="axisYstyle"> + <number:number number:min-integer-digits="1"/> + </number:number-style> + </xsl:if> + <xsl:for-each select="图表:数值轴/图表:数值[@图表:分类å称]"> + <xsl:call-template name="NumberStyle"> + <xsl:with-param name="style-id" select="generate-id(.)"/> + </xsl:call-template> + </xsl:for-each> + <xsl:for-each select="*"> + <xsl:apply-templates select="." mode="chartstyle"/> + <!--表:图表区_E743|表:绘图区_E747|表:图例_E794|表:æ•°æ®è¡¨_E79B|表:标题_E70A|表:背景墙_E7A1|表:基底_E7A4 +待转 空白å•å…ƒæ ¼ç»˜åˆ¶æ–¹å¼ 是å¦æ˜¾ç¤ºéšè—å•å…ƒæ ¼--> + </xsl:for-each> + </office:automatic-styles> + </xsl:template> + <xsl:template name="transform-data-area"> + <xsl:param name="data-area"/> + <xsl:variable name="apos">&apos;</xsl:variable> + <!--xsl:variable name="MidData1" select="translate($data-area, ',', ' ')"/> + <xsl:variable name="MidData2" select="translate($MidData1, '!', '.')"/> + <xsl:variable name="MidData3" select="translate($MidData2, $apos, '')"/> + <xsl:variable name="MidData4" select="translate($MidData3, '=', '')"/> + <xsl:variable name="TableName" select="substring-before($MidData4,'.')"/> + <xsl:variable name="MidData5" select="concat(substring-before($MidData4,':'), ':', $TableName, '.', substring-after($MidData4,':'))"/> + <xsl:value-of select="$MidData5"/--> + <xsl:analyze-string select="substring-after($data-area,'=')" regex="{','}"> + <xsl:non-matching-substring> + <xsl:variable name="tablename" select="substring-before(substring-after(.,$apos),$apos)"/> + <xsl:analyze-string select="." regex="{':'}"> + <xsl:non-matching-substring> + <xsl:choose> + <xsl:when test="contains(.,$tablename)"> + <xsl:value-of select="translate(translate(.,$apos,''),'!','.')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($tablename,'.',.)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:non-matching-substring> + <xsl:matching-substring> + <xsl:value-of select="."/> + </xsl:matching-substring> + </xsl:analyze-string> + </xsl:non-matching-substring> + <xsl:matching-substring> + <xsl:value-of select="' '"/> + </xsl:matching-substring> + </xsl:analyze-string> + </xsl:template> + <xsl:template name="CalCellRange"> + <xsl:for-each select="图表:图表类型组集_E74C/图表:组_E74D/图表:æ•°æ®ç³»åˆ—集_E74E"> + <xsl:for-each select="图表:æ•°æ®ç³»åˆ—_E74F"> + <xsl:variable name="odf-area"> + <xsl:call-template name="transform-data-area"> + <xsl:with-param name="data-area" select="@值_E775"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="$odf-area"/> + <xsl:value-of select="' '"/> + <xsl:if test="@å称_E774 and contains(@å称_E774, '!') and contains(@å称_E774, ':')"> + <xsl:variable name="odf-legend"> + <xsl:call-template name="transform-data-area"> + <xsl:with-param name="data-area" select="@å称_E774"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="$odf-legend"/> + <xsl:value-of select="' '"/> + </xsl:if> + </xsl:for-each> + <xsl:if test="contains(图表:æ•°æ®ç³»åˆ—_E74F[1]/@分类å_E776, '!') and contains(图表:æ•°æ®ç³»åˆ—_E74F[1]/@分类å_E776, ':')"> + <xsl:variable name="odf-cata"> + <xsl:call-template name="transform-data-area"> + <xsl:with-param name="data-area" select="图表:æ•°æ®ç³»åˆ—_E74F[1]/@分类å_E776"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="$odf-cata"/> + </xsl:if> + </xsl:for-each> + </xsl:template> + <xsl:template match="图表:标题_E736" mode="chartbody"> + <xsl:param name="ChartSize"/> + <xsl:variable name="plotAreaX"> + <xsl:for-each select="../.."> + <xsl:call-template name="PlotAreaSize"> + <xsl:with-param name="param" select="'x'"/> + <xsl:with-param name="ChartSize" select="$ChartSize"/> + </xsl:call-template> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="plotAreaWidth"> + <xsl:for-each select="../.."> + <xsl:call-template name="PlotAreaSize"> + <xsl:with-param name="param" select="'width'"/> + <xsl:with-param name="ChartSize" select="$ChartSize"/> + </xsl:call-template> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="plotAreaY"> + <xsl:for-each select="../.."> + <xsl:call-template name="PlotAreaSize"> + <xsl:with-param name="param" select="'y'"/> + <xsl:with-param name="ChartSize" select="$ChartSize"/> + </xsl:call-template> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="plotAreaHeight"> + <xsl:for-each select="../.."> + <xsl:call-template name="PlotAreaSize"> + <xsl:with-param name="param" select="'height'"/> + <xsl:with-param name="ChartSize" select="$ChartSize"/> + </xsl:call-template> + </xsl:for-each> + </xsl:variable> + <chart:title> + <xsl:attribute name="chart:style-name" select="generate-id(.)"/> + <xsl:for-each select="图表:ä½ç½®_E70A"> + <xsl:variable name="svgX"> + <xsl:choose> + <xsl:when test="@x_C606"> + <xsl:value-of select="concat(@x_C606,$uofUnit)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat(number($plotAreaX) + number($plotAreaWidth) div 2.3,$uofUnit)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="svgY"> + <xsl:choose> + <xsl:when test="@y_C607"> + <xsl:value-of select="concat(@y_C607,$uofUnit)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat(number($ChartSize/@é•¿_C604) * 0.02,$uofUnit)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="svg:x"><xsl:value-of select="$svgX"/></xsl:attribute> + <xsl:attribute name="svg:y"><xsl:value-of select="$svgY"/></xsl:attribute> + </xsl:for-each> + <text:p> + <xsl:value-of select="@å称_E742"/> + </text:p> + </chart:title> + </xsl:template> + <xsl:template match="图表:图例_E794" mode="chartbody"> + <xsl:param name="ChartSize"/> + <xsl:variable name="plotAreaX"> + <xsl:call-template name="PlotAreaSize"> + <xsl:with-param name="param" select="'x'"/> + <xsl:with-param name="ChartSize" select="$ChartSize"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="plotAreaWidth"> + <xsl:call-template name="PlotAreaSize"> + <xsl:with-param name="param" select="'width'"/> + <xsl:with-param name="ChartSize" select="$ChartSize"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="plotAreaY"> + <xsl:call-template name="PlotAreaSize"> + <xsl:with-param name="param" select="'y'"/> + <xsl:with-param name="ChartSize" select="$ChartSize"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="plotAreaHeight"> + <xsl:call-template name="PlotAreaSize"> + <xsl:with-param name="param" select="'height'"/> + <xsl:with-param name="ChartSize" select="$ChartSize"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="paddingX" select="number($ChartSize/@宽_C605) * 0.16"/> + <xsl:variable name="paddingY" select="number($ChartSize/@é•¿_C604) * 0.16"/> + <chart:legend chart:style-name="legend"> + <xsl:variable name="legend-position"> + <xsl:choose> + <xsl:when test="图表:图例ä½ç½®_E795='right'">end</xsl:when> + <xsl:when test="图表:图例ä½ç½®_E795='bottom'">bottom</xsl:when> + <xsl:when test="图表:图例ä½ç½®_E795='top'">top</xsl:when> + <xsl:when test="图表:图例ä½ç½®_E795='left'">start</xsl:when> + <xsl:when test="图表:图例ä½ç½®_E795='corner'">top-end</xsl:when> + <xsl:otherwise>end</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="chart:legend-position"><xsl:value-of select="$legend-position"/></xsl:attribute> + <xsl:variable name="xPos"> + <xsl:choose> + <xsl:when test="图表:ä½ç½®_E70A/@x_C606"> + <xsl:value-of select="图表:ä½ç½®_E70A/@x_C606"/> + </xsl:when> + <xsl:otherwise> + <!--xsl:if test="../@表:宽度"--> + <xsl:if test="$ChartSize/@宽_C605"> + <xsl:choose> + <xsl:when test="contains($legend-position, 'end')"> + <xsl:value-of select="number($plotAreaX) + number($plotAreaWidth) + number($paddingX)"/> + </xsl:when> + <xsl:when test="$legend-position = 'start'"> + <xsl:value-of select="number($ChartSize/@宽_C605) * 0.0199"/> + </xsl:when> + <xsl:when test="$legend-position = 'top'"> + <xsl:value-of select="number($plotAreaX) + number($plotAreaWidth) div 2.3"/> + </xsl:when> + <xsl:when test="$legend-position = 'bottom'"> + <xsl:value-of select="number($plotAreaX) + number($plotAreaWidth) div 2.3"/> + </xsl:when> + <xsl:when test="$legend-position = 'corner'"> + <xsl:value-of select="number($plotAreaX) + number($plotAreaWidth) + number($paddingX)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="这是一个ä¸åº”出现的值"/> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="yPos"> + <xsl:choose> + <xsl:when test="图表:ä½ç½®_E70A/@y_C607"> + <xsl:value-of select="图表:ä½ç½®_E70A/@y_C607"/> + </xsl:when> + <xsl:otherwise> + <!-- Waiting. --> + <xsl:choose> + <xsl:when test="$legend-position = 'end'"> + <xsl:value-of select="number($ChartSize/@é•¿_C604) * 0.364"/> + </xsl:when> + <xsl:when test="$legend-position = 'start'"> + <xsl:value-of select="number($ChartSize/@é•¿_C604) * 0.364"/> + </xsl:when> + <xsl:when test="contains($legend-position, 'top')"> + <xsl:value-of select="number($plotAreaY) - number($plotAreaHeight) * 0.2"/> + </xsl:when> + <xsl:when test="$legend-position = 'bottom'"> + <xsl:value-of select="number($plotAreaY) + number($plotAreaHeight) + number($paddingY)"/> + </xsl:when> + <xsl:when test="$legend-position = 'corner'"> + <xsl:value-of select="number($ChartSize/@é•¿_C604) * 0.25"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="这是一个ä¸åº”该出现的值"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="string($xPos) != '' and string($xPos) != 'NaN'"> + <xsl:attribute name="svg:x"><xsl:value-of select="concat($xPos, $uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:if test="string($yPos) != '' and string($xPos) != 'NaN'"> + <xsl:attribute name="svg:y"><xsl:value-of select="concat($yPos, $uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:attribute name="chart:style-name">legend</xsl:attribute> + </chart:legend> + </xsl:template> + <xsl:template match="图表:å标轴_E791" mode="chartbody"> + <chart:axis> + <xsl:attribute name="chart:style-name" select="generate-id(.)"/> + <xsl:attribute name="chart:name" select="concat(generate-id(.),'-a')"/> + <xsl:choose> + <xsl:when test="@å­ç±»åž‹_E793='date' or @å­ç±»åž‹_E793='category'"> + <xsl:attribute name="chart:dimension" select="'x'"/> + <xsl:for-each select="../../图表:图表类型组集_E74C/图表:组_E74D/图表:æ•°æ®ç³»åˆ—集_E74E/图表:æ•°æ®ç³»åˆ—_E74F[1]"> + <xsl:variable name="categories_value" select="string(@分类å_E776)"/> + <xsl:variable name="cellrangeTem"> + <xsl:choose> + <xsl:when test="contains($categories_value, ':')"> + <xsl:call-template name="transform-data-area"> + <xsl:with-param name="data-area" select="$categories_value"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$categories_value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="cellrange"> + <xsl:choose> + <xsl:when test="ends-with($cellrangeTem,' ')"> + <xsl:value-of select="substring($cellrangeTem,1,string-length($cellrangeTem)-1)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$cellrangeTem"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="$cellrange!=''"> + <chart:categories> + <xsl:attribute name="table:cell-range-address"><xsl:value-of select="$cellrange"/></xsl:attribute> + </chart:categories> + </xsl:if> + </xsl:for-each> + </xsl:when> + <xsl:when test="@å­ç±»åž‹_E793='value' or @主类型_E792 = 'secondary'"> + <xsl:attribute name="chart:dimension" select="'y'"/> + </xsl:when> + <xsl:when test="@å­ç±»åž‹_E793='series'"> + <xsl:attribute name="chart:dimension" select="'z'"/> + </xsl:when> + </xsl:choose> + <xsl:for-each select="图表:网格线集_E733/图表:网格线_E734"> + <chart:grid> + <xsl:attribute name="chart:class" select="@ä½ç½®_E735"/> + <xsl:attribute name="chart:style-name" select="generate-id(.)"/> + </chart:grid> + </xsl:for-each> + <xsl:variable name="ChartName" select="../../../@标识符_E828"/> + <!--anchor for chart--> + <xsl:variable name="AnchorChart" select="key('rel_graphic_name',key('graph4chart',$ChartName)/@标识符_804B)"/> + <xsl:apply-templates mode="chartbody" select="图表:标题_E736"> + <xsl:with-param name="ChartSize" select="$AnchorChart/uof:大å°_C621"/> + </xsl:apply-templates> + </chart:axis> + </xsl:template> + <xsl:template match="图表:æ•°æ®ç³»åˆ—集_E74E" mode="chartbody"> + <xsl:for-each select="图表:æ•°æ®ç³»åˆ—_E74F"> + <chart:series> + <xsl:attribute name="chart:style-name"><xsl:value-of select="concat('DataSerial',position())"/></xsl:attribute> + <xsl:variable name="attached-axis"> + <xsl:choose> + <xsl:when test="@系列å标系_E779"> + <xsl:value-of select="generate-id(ancestor::图表:绘图区_E747/图表:å标轴集_E790/图表:å标轴_E791[@å­ç±»åž‹_E793='value' and @主类型_E792=current()/@系列å标系_E779])"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="generate-id(ancestor::图表:绘图区_E747/图表:å标轴集_E790/图表:å标轴_E791[@å­ç±»åž‹_E793='value' and @主类型_E792='primary'])"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="chart:attached-axis" select="concat($attached-axis,'-a')"/> + <xsl:variable name="value_address"> + <xsl:call-template name="transform-data-area"> + <xsl:with-param name="data-area" select="@值_E775"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="chart:values-cell-range-address"><xsl:value-of select="$value_address"/></xsl:attribute> + <xsl:if test="@å称_E774 and contains(@å称_E774, ':')"> + <xsl:variable name="label_address"> + <xsl:call-template name="transform-data-area"> + <xsl:with-param name="data-area" select="@å称_E774"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="chart:label-cell-address"><xsl:value-of select="$label_address"/></xsl:attribute> + </xsl:if> + <xsl:variable name="series-class"> + <xsl:choose> + <xsl:when test="@类型_E75D = 'bar'">chart:bar</xsl:when> + <xsl:when test="@类型_E75D = 'column'">chart:bar</xsl:when> + <xsl:when test="@类型_E75D = 'line'">chart:line</xsl:when> + <xsl:when test="@类型_E75D = 'pie'">chart:circle</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="chart:class"><xsl:value-of select="$series-class"/></xsl:attribute> + <xsl:for-each select="图表:æ•°æ®ç‚¹é›†_E755/图表:æ•°æ®ç‚¹_E756"> + <xsl:variable name="precedingPoint"> + <xsl:choose> + <xsl:when test="position() = 1">0</xsl:when> + <xsl:when test="preceding-sibling::*[1]"> + <xsl:value-of select="preceding-sibling::*[1]/@点_E757"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="currentPoint" select="@点_E757"/> + <xsl:element name="chart:data-point"> + <xsl:attribute name="chart:style-name"><xsl:value-of select="generate-id()"/></xsl:attribute> + <xsl:if test="number($currentPoint) != number($precedingPoint) + 1"> + <xsl:attribute name="chart:repeated"><xsl:value-of select="number($currentPoint) - number($precedingPoint)"/></xsl:attribute> + </xsl:if> + </xsl:element> + <!-- no supported function in ODF : YinDaoXian --> + </xsl:for-each> + <!-- no supported function in ODF : one series with only one error bars --> + <xsl:for-each select="图表:误差线集_E759/图表:误差线_E75A"> + <chart:error-indicator> + <xsl:attribute name="chart:style-name" select="generate-id(.)"/> + </chart:error-indicator> + </xsl:for-each> + <!-- no supported function in ODF : one series with only one trendline --> + <xsl:for-each select="图表:趋势线集_E762/图表:趋势线_E763[1]"> + <chart:regression-curve> + <xsl:attribute name="chart:style-name" select="generate-id(.)"/> + <chart:equation> + <xsl:if test="@是å¦æ˜¾ç¤ºR平方值_E771='false' or @是å¦æ˜¾ç¤ºR平方值_E771='0'"> + <xsl:attribute name="chart:display-r-square" select="'false'"/> + </xsl:if> + <xsl:if test="@是å¦æ˜¾ç¤ºå…¬å¼_E770='false' or @是å¦æ˜¾ç¤ºå…¬å¼_E770='0'"> + <xsl:attribute name="chart:display-equation" select="'false'"/> + </xsl:if> + </chart:equation> + </chart:regression-curve> + <!-- no supported function in ODF : @ 值 å称 æˆªè· å‰æŽ¨é¢„测周期 倒退预测周期;图例项 --> + </xsl:for-each> + </chart:series> + </xsl:for-each> + </xsl:template> + <xsl:template name="PlotArea4chart"> + <xsl:param name="ChartSize"/> + <chart:plot-area chart:style-name="plot-area"> + <xsl:for-each select="图表:绘图区_E747"> + <xsl:variable name="cellrangeTem"> + <xsl:choose> + <xsl:when test="图表:æ•°æ®åŒºåŸŸ_E74B"> + <xsl:call-template name="transform-data-area"> + <xsl:with-param name="data-area" select="图表:æ•°æ®åŒºåŸŸ_E74B"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="CalCellRange"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="cellrange"> + <xsl:choose> + <xsl:when test="ends-with($cellrangeTem,' ')"> + <xsl:value-of select="substring($cellrangeTem,1,string-length($cellrangeTem)-1)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$cellrangeTem"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="table:cell-range-address"><xsl:value-of select="$cellrange"/></xsl:attribute> + <!--<xsl:variable name="svgWidth"> + <xsl:choose> + <xsl:when test="表:大å°_E748/@宽_C605"> + <xsl:value-of select="concat(表:大å°_E748/@宽_C605,$uofUnit)"/> + </xsl:when> + <xsl:when test="../../表:图例_E794/表:大å°_E748/@宽_C605 and (number($ChartSize/@é•¿_C604) *0.8 &gt; number(../../表:图例_E794/表:ä½ç½®_E70A/@x_C606))"> + <xsl:value-of select="concat((number($ChartSize/@é•¿_C604) - number(../../表:图例_E794/表:大å°_E748/@宽_C605)) * 0.8,$uofUnit)"/> + </xsl:when> + <xsl:otherwise> + + <xsl:value-of select="concat(number($ChartSize/@é•¿_C604)*0.8,$uofUnit)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="svgHeight"> + <xsl:choose> + <xsl:when test="表:大å°_E748/@é•¿_C604"> + <xsl:value-of select="concat(表:大å°_E748/@é•¿_C604,$uofUnit)"/> + </xsl:when> + <xsl:otherwise> + + <xsl:value-of select="concat(number($ChartSize/@宽_C605)*0.7,$uofUnit)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="svgX"> + <xsl:choose> + <xsl:when test="表:ä½ç½®_E70A/@x_C606"> + <xsl:value-of select="concat(表:ä½ç½®_E70A/@x_C606,$uofUnit)"/> + </xsl:when> + <xsl:when test="../表:图例_E794/表:图例ä½ç½®_E795 = 'left'">2.067cm</xsl:when> + <xsl:when test="表:å标轴集_E790/表:å标轴_E791[@主类型_E792 = 'secondary']/表:标题_E736"> + <xsl:value-of select="concat(number(表:大å°_E748/@é•¿_C604)*0.1,$uofUnit)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat(number(表:大å°_E748/@é•¿_C604)*0.06,$uofUnit)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="svgY"> + <xsl:choose> + <xsl:when test="表:ä½ç½®_E70A/@y_C607"> + <xsl:value-of select="concat(表:ä½ç½®_E70A/@y_C607,$uofUnit)"/> + </xsl:when> + <xsl:when test="../表:图例_E794/表:图例ä½ç½®_E795 = 'bottom'">0.1cm</xsl:when> + <xsl:when test="表:å标轴集_E790/表:å标轴_E791/表:标题_E736"> + <xsl:value-of select="concat(number(表:大å°_E748/@宽_C605)*0.1,$uofUnit)"/> + </xsl:when> + </xsl:choose> + </xsl:variable>--> + <xsl:variable name="svgWidth"> + <xsl:call-template name="PlotAreaSize"> + <xsl:with-param name="param" select="'width'"/> + <xsl:with-param name="ChartSize" select="$ChartSize"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="svgHeight"> + <xsl:call-template name="PlotAreaSize"> + <xsl:with-param name="param" select="'height'"/> + <xsl:with-param name="ChartSize" select="$ChartSize"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="svgX"> + <xsl:call-template name="PlotAreaSize"> + <xsl:with-param name="param" select="'x'"/> + <xsl:with-param name="ChartSize" select="$ChartSize"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="svgY"> + <xsl:call-template name="PlotAreaSize"> + <xsl:with-param name="param" select="'y'"/> + <xsl:with-param name="ChartSize" select="$ChartSize"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="svg:width"><xsl:value-of select="concat($svgWidth,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:height"><xsl:value-of select="concat($svgHeight,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:x"><xsl:value-of select="concat($svgX,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y"><xsl:value-of select="concat($svgY,$uofUnit)"/></xsl:attribute> + <xsl:for-each select="图表:å标轴集_E790"> + <!-- 按轴定义的先åŽæ¬¡åºåˆ¤æ–­ä¸»æ¬¡ --> + <xsl:apply-templates select="图表:å标轴_E791[@主类型_E792='primary']" mode="chartbody"/> + <xsl:apply-templates select="图表:å标轴_E791[not(@主类型_E792='primary')]" mode="chartbody"/> + </xsl:for-each> + <xsl:for-each select="图表:图表类型组集_E74C/图表:组_E74D"> + <xsl:apply-templates select="图表:æ•°æ®ç³»åˆ—集_E74E" mode="chartbody"/> + <xsl:for-each select="图表:跌柱线_E77E"> + <chart:stock-loss-marker> + <xsl:attribute name="chart:style-name" select="generate-id(.)"/> + </chart:stock-loss-marker> + </xsl:for-each> + <xsl:for-each select="图表:涨柱线_E780"> + <chart:stock-gain-marker> + <xsl:attribute name="chart:style-name" select="generate-id(.)"/> + </chart:stock-gain-marker> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + <chart:wall> + <xsl:attribute name="chart:style-name">chart-wall</xsl:attribute> + </chart:wall> + <chart:floor> + <xsl:attribute name="chart:style-name">chart-floor</xsl:attribute> + </chart:floor> + </chart:plot-area> + </xsl:template> + <xsl:template name="PlotAreaSize"> + <xsl:param name="param"/> + <xsl:param name="ChartSize"/> + <xsl:variable name="PaddingX" select="number($ChartSize/@宽_C605) * number(0.04)"/> + <xsl:variable name="PaddingY" select="number($ChartSize/@é•¿_C604) * number(0.019)"/> + <xsl:for-each select=".."> + <xsl:variable name="legendPosX"> + <xsl:choose> + <xsl:when test="图表:图例_E794/图表:ä½ç½®_E70A/@x_C606"> + <xsl:choose> + <xsl:when test="number(图表:图例_E794/图表:ä½ç½®_E70A/@x_C606) &lt; number($ChartSize/@宽_C605) div 3"> + <xsl:choose> + <xsl:when test="图表:图例_E794/图表:大å°_E748/@宽_C605"> + <xsl:value-of select="number(图表:图例_E794/图表:ä½ç½®_E70A/@x_C606) + number(图表:图例_E794/图表:大å°_E748/@宽_C605) + $PaddingX"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number(图表:图例_E794/图表:ä½ç½®_E70A/@x_C606) + number($ChartSize/@宽_C605) * 0.12 + $PaddingX"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="图表:图例_E794/图表:图例ä½ç½®_E795 = 'left'"> + <xsl:choose> + <xsl:when test="图表:图例_E794/图表:大å°_E748/@宽_C605"> + <xsl:value-of select="$PaddingX + number(图表:图例_E794/图表:大å°_E748/@宽_C605) + number($ChartSize/@宽_C605) * 0.02"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$PaddingX + number($ChartSize/@宽_C605) * 0.12 + number($ChartSize/@宽_C605) * 0.02"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="legendPosY"> + <xsl:choose> + <xsl:when test="图表:图例_E794/图表:ä½ç½®_E70A/@y_C607"> + <xsl:choose> + <xsl:when test="number(图表:图例_E794/图表:ä½ç½®_E70A/@y_C607) &lt; number($ChartSize/@é•¿_C604) div 3"> + <xsl:choose> + <xsl:when test="图表:图例_E794/图表:大å°_E748/@é•¿_C604"> + <xsl:value-of select="number(图表:图例_E794/图表:ä½ç½®_E70A/@y_C607) + number(图表:图例_E794/图表:大å°_E748/@é•¿_C604) + $PaddingY"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number(图表:图例_E794/图表:ä½ç½®_E70A/@y_C607) + number($ChartSize/@é•¿_C604) div 3 + $PaddingY"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="图表:图例_E794/图表:图例ä½ç½®_E795 = 'top'"> + <xsl:choose> + <xsl:when test="图表:图例_E794/图表:大å°_E748/@é•¿_C604"> + <xsl:value-of select="$PaddingY + number(图表:图例_E794/图表:大å°_E748/@é•¿_C604) + number($ChartSize/@é•¿_C604) * 0.02"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$PaddingY + number($ChartSize/@é•¿_C604) * 0.12 + number($ChartSize/@é•¿_C604) * 0.02"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="legendWidth"> + <xsl:choose> + <xsl:when test="图表:图例_E794/图表:ä½ç½®_E70A/@x_C606"> + <xsl:choose> + <xsl:when test="(number(图表:图例_E794/图表:ä½ç½®_E70A/@x_C606) &lt; number($ChartSize/@宽_C605) div 3) or (number(图表:图例_E794/图表:ä½ç½®_E70A/@x_C606) &gt; number($ChartSize/@宽_C605) *2 div 3)"> + <xsl:choose> + <xsl:when test="图表:图例_E794/图表:大å°_E748/@宽_C605"> + <xsl:value-of select="number(图表:图例_E794/图表:大å°_E748/@宽_C605)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number($ChartSize/@宽_C605) * 0.12"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="图表:图例_E794/图表:图例ä½ç½®_E795 = 'left' or 图表:图例_E794/图表:图例ä½ç½®_E795 = 'right'"> + <xsl:choose> + <xsl:when test="图表:图例_E794/图表:大å°_E748/@宽_C605"> + <xsl:value-of select="number(图表:图例_E794/图表:大å°_E748/@宽_C605)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number($ChartSize/@宽_C605) * 0.12"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="legendHeight"> + <xsl:choose> + <xsl:when test="图表:图例_E794/图表:ä½ç½®_E70A/@y_C607"> + <xsl:choose> + <xsl:when test="(number(图表:图例_E794/图表:ä½ç½®_E70A/@y_C607) &lt; number($ChartSize/@é•¿_C604) div 3) or (number(图表:图例_E794/图表:ä½ç½®_E70A/@y_C607) &gt; number($ChartSize/@é•¿_C604) *2 div 3)"> + <xsl:choose> + <xsl:when test="图表:图例_E794/图表:大å°_E748/@é•¿_C604"> + <xsl:value-of select="number(图表:图例_E794/图表:大å°_E748/@é•¿_C604)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number($ChartSize/@é•¿_C604) div 3"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="图表:图例_E794/图表:图例ä½ç½®_E795 = 'top' or 图表:图例_E794/图表:图例ä½ç½®_E795 = 'bottom'"> + <xsl:choose> + <xsl:when test="图表:图例_E794/图表:大å°_E748/@é•¿_C604"> + <xsl:value-of select="number(图表:图例_E794/图表:大å°_E748/@é•¿_C604)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number($ChartSize/@é•¿_C604) div 3"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="titlePosX"> + <xsl:choose> + <xsl:when test="图表:绘图区_E747/图表:å标轴集_E790/图表:å标轴_E791[@å­ç±»åž‹_E793 = 'value']/图表:标题_E736/图表:ä½ç½®_E70A"> + <xsl:choose> + <xsl:when test="图表:绘图区_E747/图表:å标轴集_E790/图表:å标轴_E791[@å­ç±»åž‹_E793 = 'value']/图表:标题_E736/图表:ä½ç½®_E70A/@x_C606"> + <xsl:value-of select="图表:绘图区_E747/图表:å标轴集_E790/图表:å标轴_E791[@å­ç±»åž‹_E793 = 'value']/图表:标题_E736/图表:ä½ç½®_E70A/@x_C606"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number($ChartSize/@宽_C605)*0.07 + number($ChartSize/@宽_C605) * 0.02 + number($ChartSize/@宽_C605) * 0.02"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="titlePosY"> + <xsl:choose> + <xsl:when test="图表:标题_E736/图表:ä½ç½®_E70A"> + <xsl:choose> + <xsl:when test="图表:标题_E736/图表:ä½ç½®_E70A/@y_C607"> + <xsl:value-of select="图表:标题_E736/图表:ä½ç½®_E70A/@y_C607"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number($ChartSize/@é•¿_C604) * 0.07 + number($ChartSize/@é•¿_C604) * 0.02 + number($ChartSize/@é•¿_C604) * 0.02"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="titleWidth"> + <xsl:choose> + <xsl:when test="图表:绘图区_E747/图表:å标轴集_E790/图表:å标轴_E791[@å­ç±»åž‹_E793 = 'category']/图表:标题_E736/图表:ä½ç½®_E70A/@x_C606"> + <xsl:value-of select="number($ChartSize/@é•¿_C604) * 0.0689"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="categoryTitleHeight"> + <xsl:choose> + <xsl:when test="图表:绘图区_E747/图表:å标轴集_E790/图表:å标轴_E791[@å­ç±»åž‹_E793 = 'category']/图表:标题_E736/图表:ä½ç½®_E70A/@y_C607"> + <xsl:value-of select="number($ChartSize/@é•¿_C604) * 0.0689"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="titleHeight"> + <xsl:choose> + <xsl:when test="图表:标题_E736/图表:ä½ç½®_E70A/@y_C607"> + <xsl:value-of select="number($ChartSize/@é•¿_C604) *0.0689"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$param = 'width'"> + <xsl:choose> + <xsl:when test="图表:绘图区_E747/图表:大å°_E748/@宽_C605"> + <xsl:value-of select="图表:绘图区_E747/图表:大å°_E748/@宽_C605"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="(($ChartSize/@宽_C605) - number($legendWidth) - number($titleWidth)) *0.9"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$param = 'height'"> + <xsl:choose> + <xsl:when test="图表:绘图区_E747/图表:大å°_E748/@é•¿_C604"> + <xsl:value-of select="图表:绘图区_E747/图表:大å°_E748/@é•¿_C604"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="(number($ChartSize/@é•¿_C604) - number($legendHeight) - number($titleHeight) - number($titleHeight)) *0.9"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$param = 'x'"> + <xsl:choose> + <xsl:when test="图表:绘图区_E747/图表:ä½ç½®_E70A/@x_C606"> + <xsl:value-of select="图表:绘图区_E747/图表:ä½ç½®_E70A/@x_C606"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number($legendPosX) + number($titlePosX) + ($ChartSize/@宽_C605) * 0.05"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$param = 'y'"> + <xsl:choose> + <xsl:when test="图表:绘图区_E747/图表:ä½ç½®_E70A/@y_C607"> + <xsl:value-of select="图表:绘图区_E747/图表:ä½ç½®_E70A/@y_C607"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number($legendPosY) + number($titlePosY) + ($ChartSize/@é•¿_C604) * 0.1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <xsl:template name="CreateTmpLocTable"> + <table:table-header-rows> + <table:table-row> + <xsl:if test="图表:绘图区_E747/图表:图表类型组集_E74C/图表:组_E74D/图表:æ•°æ®ç³»åˆ—集_E74E/图表:æ•°æ®ç³»åˆ—_E74F[@分类å_E776][1]/图表:æ•°æ®æ ‡ç­¾_E752/@是å¦æ˜¾ç¤ºåˆ†ç±»å_E716 = 'true'"> + <xsl:for-each select="图表:绘图区_E747/图表:图表类型组集_E74C/图表:组_E74D/图表:æ•°æ®ç³»åˆ—集_E74E/图表:æ•°æ®ç³»åˆ—_E74F[@分类å_E776][1]"> + <xsl:variable name="IsRightCatalog"> + <xsl:choose> + <xsl:when test="@分类å_E776 and contains(@分类å_E776, '!') and contains(@分类å_E776, '=')"> + <xsl:value-of select="'true'"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'false'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="CatalogValue"> + <xsl:choose> + <xsl:when test="$IsRightCatalog = 'true'"> + <xsl:call-template name="All-Header-Cell"> + <xsl:with-param name="HeaderAddress" select="@分类å_E776"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="@分类å_E776"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="Set-Catalog-Cell"> + <xsl:with-param name="SeriesPos" select="position()"/> + <xsl:with-param name="CatalogValue" select="$CatalogValue"/> + <xsl:with-param name="IsRightCatalog" select="$IsRightCatalog"/> + </xsl:call-template> + </xsl:for-each> + </xsl:if> + </table:table-row> + </table:table-header-rows> + <table:table-rows> + <xsl:for-each select="图表:绘图区_E747/图表:图表类型组集_E74C/图表:组_E74D/图表:æ•°æ®ç³»åˆ—集_E74E/图表:æ•°æ®ç³»åˆ—_E74F"> + <xsl:variable name="data-area" select="@值_E775"/> + <xsl:variable name="sAddress"> + <xsl:choose> + <xsl:when test="contains($data-area, ':')"> + <xsl:value-of select="substring-after(substring-before($data-area, ':'), '!')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-after($data-area, '!')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="eAddress"> + <xsl:choose> + <xsl:when test="contains($data-area, ':')"> + <xsl:value-of select="substring-after($data-area, ':')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-after($data-area, '!')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="sDivPos"> + <xsl:call-template name="DivCellPos"> + <xsl:with-param name="CellAddress" select="$sAddress"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="eDivPos"> + <xsl:call-template name="DivCellPos"> + <xsl:with-param name="CellAddress" select="$eAddress"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="nStartCol"> + <xsl:call-template name="CellColNum"> + <xsl:with-param name="CellAddress" select="$sAddress"/> + <xsl:with-param name="DivPos" select="$sDivPos"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="nEndCol"> + <xsl:call-template name="CellColNum"> + <xsl:with-param name="CellAddress" select="$eAddress"/> + <xsl:with-param name="DivPos" select="$eDivPos"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="nStartRow"> + <xsl:value-of select="number(substring($sAddress, $sDivPos+1))"/> + </xsl:variable> + <xsl:variable name="nEndRow"> + <xsl:value-of select="number(substring($eAddress, $eDivPos+1))"/> + </xsl:variable> + <xsl:variable name="TableName"> + <xsl:variable name="Tmp1" select="substring-before($data-area, '!')"/> + <xsl:value-of select="substring($data-area, 3, (string-length($Tmp1) - 3))"/> + </xsl:variable> + <xsl:variable name="IsRightSeriesName"> + <xsl:choose> + <xsl:when test="@å称_E774 and contains(@å称_E774, '!') and contains(@å称_E774, '=')"> + <xsl:value-of select="'true'"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'false'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="SeriesNameValue"> + <xsl:choose> + <xsl:when test="$IsRightSeriesName = 'true'"> + <xsl:call-template name="All-Header-Cell"> + <xsl:with-param name="HeaderAddress" select="@å称_E774"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="@å称_E774"> + <xsl:value-of select="@å称_E774"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat('系列', position())"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="SeriesPos" select="position()"/> + <table:table-row> + <xsl:call-template name="Set-Series-Cell"> + <xsl:with-param name="SeriesPos" select="position()"/> + <xsl:with-param name="SeriesNameValue" select="$SeriesNameValue"/> + <xsl:with-param name="IsRightSeriesName" select="$IsRightSeriesName"/> + </xsl:call-template> + <xsl:for-each select="/uof:UOF_0000/uof:电å­è¡¨æ ¼/表:主体/表:工作表[string(@表:å称) = string($TableName)]"> + <xsl:variable name="var_TextID" select="concat(string($TableName),'.',string($sAddress),':',string($TableName),'.',string($eAddress))"/> + <xsl:for-each select="表:工作表内容/表:è¡Œ[number(@表:è¡Œå·) &gt; (number($nStartRow) - 1)][number(@表:è¡Œå·) &lt; (number($nEndRow) + 1)]"> + <xsl:for-each select="表:å•å…ƒæ ¼[number(@表:列å·) &gt; (number($nStartCol) - 1) and number(@表:列å·) &lt; (number($nEndCol) + 1)]"> + <xsl:apply-templates select="." mode="chart"> + <xsl:with-param name="par_TextID" select="$var_TextID"/> + </xsl:apply-templates> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </table:table-row> + </xsl:for-each> + </table:table-rows> + </xsl:template> + <xsl:template match="表:å•å…ƒæ ¼" mode="chart"> + <xsl:param name="par_TextID" select="''"/> + <table:table-cell> + <xsl:variable name="cellContent"> + <xsl:for-each select="表:æ•°æ®/å­—:å¥"> + <xsl:apply-templates select="."/> + </xsl:for-each> + </xsl:variable> + <xsl:choose> + <xsl:when test="表:æ•°æ®/@表:æ•°æ®ç±»åž‹ = 'text'"> + <xsl:attribute name="office:value-type" select="'string'"/> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="office:value-type" select="'float'"/> + <xsl:attribute name="office:value" select="string($cellContent)"/> + </xsl:otherwise> + </xsl:choose> + <text:p> + <xsl:if test="$par_TextID != ''"> + <xsl:attribute name="text:id" select="$par_TextID"/> + </xsl:if> + <xsl:value-of select="$cellContent"/> + </text:p> + </table:table-cell> + </xsl:template> + <xsl:template name="DivCellPos"> + <xsl:param name="CellAddress"/> + <xsl:variable name="x2" select="substring($CellAddress, 2, 1)"/> + <xsl:variable name="x3" select="substring($CellAddress, 3, 1)"/> + <xsl:choose> + <xsl:when test="not($x3 &lt; 'A') and not($x3 &gt; 'Z')"> + <xsl:value-of select="3"/> + </xsl:when> + <xsl:when test="not($x2 &lt; 'A') and not($x2 &gt; 'Z')"> + <xsl:value-of select="2"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="CellColNum"> + <xsl:param name="CellAddress"/> + <xsl:param name="DivPos"/> + <xsl:variable name="StartCol"> + <xsl:value-of select="substring($CellAddress, 1, $DivPos)"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$DivPos = 1"> + <xsl:value-of select="string-to-codepoints(substring($CellAddress, 1, 1)) - string-to-codepoints('A') + 1"/> + </xsl:when> + <xsl:when test="$DivPos = 2"> + <xsl:variable name="high" select="string-to-codepoints(substring($CellAddress, 2, 1)) - string-to-codepoints('A') + 1"/> + <xsl:variable name="low" select="string-to-codepoints(substring($CellAddress, 1, 1)) - string-to-codepoints('A') + 1"/> + <xsl:value-of select="$high * 26 + $low"/> + </xsl:when> + <xsl:when test="$DivPos = 3"> + <xsl:variable name="high" select="string-to-codepoints(substring($CellAddress, 3, 1)) - string-to-codepoints('A') + 1"/> + <xsl:variable name="mid" select="string-to-codepoints(substring($CellAddress, 2, 1)) - string-to-codepoints('A') + 1"/> + <xsl:variable name="low" select="string-to-codepoints(substring($CellAddress, 1, 1)) - string-to-codepoints('A') + 1"/> + <xsl:value-of select="$high * 26 * 26 + $mid * 26 + $low"/> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="All-Header-Cell"> + <xsl:param name="HeaderAddress"/> + <xsl:variable name="sAddress"> + <xsl:choose> + <xsl:when test="contains($HeaderAddress, ':')"> + <xsl:value-of select="substring-after(substring-before($HeaderAddress, ':'), '!')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-after($HeaderAddress, '!')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="sDivPos"> + <xsl:call-template name="DivCellPos"> + <xsl:with-param name="CellAddress" select="$sAddress"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="nStartCol"> + <xsl:call-template name="CellColNum"> + <xsl:with-param name="CellAddress" select="$sAddress"/> + <xsl:with-param name="DivPos" select="$sDivPos"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="nStartRow"> + <xsl:value-of select="number(substring($sAddress, $sDivPos+1))"/> + </xsl:variable> + <xsl:variable name="eAddress"> + <xsl:choose> + <xsl:when test="contains($HeaderAddress, ':')"> + <xsl:value-of select="substring-after($HeaderAddress, ':')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-after($HeaderAddress, '!')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="eDivPos"> + <xsl:choose> + <xsl:when test="$eAddress = ''"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="DivCellPos"> + <xsl:with-param name="CellAddress" select="$eAddress"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="nEndCol"> + <xsl:choose> + <xsl:when test="$eAddress = ''"> + <xsl:value-of select="$nStartCol"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="CellColNum"> + <xsl:with-param name="CellAddress" select="$eAddress"/> + <xsl:with-param name="DivPos" select="$eDivPos"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="nEndRow"> + <xsl:choose> + <xsl:when test="$eAddress = ''"> + <xsl:value-of select="$nStartRow"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number(substring($eAddress, $eDivPos+1))"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="TableName"> + <xsl:variable name="Tmp1" select="substring-before($HeaderAddress, '!')"/> + <xsl:value-of select="substring($HeaderAddress, 3, (string-length($Tmp1) - 3))"/> + </xsl:variable> + <xsl:variable name="var_TextID"> + <xsl:value-of select="concat( $TableName, '.' , $sAddress, ':', $TableName, '.' , $eAddress)"/> + </xsl:variable> + <xsl:for-each select="/uof:UOF_0000/uof:电å­è¡¨æ ¼/表:主体/表:工作表[@表:å称 = $TableName]"> + <xsl:for-each select="表:工作表内容/表:è¡Œ[@表:è¡Œå· &gt; ($nStartRow - 1) and @表:è¡Œå· &lt; ($nEndRow + 1)]"> + <xsl:for-each select="表:å•å…ƒæ ¼[@表:åˆ—å· &gt; ($nStartCol - 1) and @表:åˆ—å· &lt; ($nEndCol + 1)]"> + <xsl:apply-templates select="." mode="chart"> + <xsl:with-param name="par_TextID" select="$var_TextID"/> + </xsl:apply-templates> + </xsl:for-each> + </xsl:for-each> + </xsl:for-each> + </xsl:template> + <xsl:template name="Parse-Catelog-Cell"> + <xsl:param name="par_CatelogArray"/> + <xsl:choose> + <xsl:when test="contains($par_CatelogArray, ',')"> + <table:table-cell office:value-type="string"> + <text:p> + <xsl:value-of select="substring-before($par_CatelogArray, ',')"/> + </text:p> + </table:table-cell> + <xsl:call-template name="Parse-Catelog-Cell"> + <xsl:with-param name="par_CatelogArray" select="substring-after($par_CatelogArray, ',')"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <table:table-cell office:value-type="string"> + <text:p> + <xsl:value-of select="$par_CatelogArray"/> + </text:p> + </table:table-cell> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="Set-Catalog-Cell"> + <xsl:param name="SeriesPos"/> + <xsl:param name="CatalogValue"/> + <xsl:param name="IsRightCatalog"/> + <xsl:choose> + <xsl:when test="$IsRightCatalog = 'true'"> + <xsl:copy-of select="$CatalogValue"/> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="quot">&quot;</xsl:variable> + <xsl:choose> + <xsl:when test="contains(string($CatalogValue), '{') and contains(string($CatalogValue), '}')"> + <xsl:call-template name="Parse-Catelog-Cell"> + <xsl:with-param name="par_CatelogArray" select="replace(substring-before(substring-after($CatalogValue, '{'), '}'), $quot, '')"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <table:table-cell office:value-type="string"> + <text:p> + <xsl:value-of select="$CatalogValue"/> + </text:p> + </table:table-cell> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="Set-Series-Cell"> + <xsl:param name="SeriesPos"/> + <xsl:param name="SeriesNameValue"/> + <xsl:param name="IsRightSeriesName"/> + <xsl:choose> + <xsl:when test="$IsRightSeriesName = 'true'"> + <xsl:for-each select="$SeriesNameValue/table:table-cell[1]"> + <xsl:copy-of select="."/> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <table:table-cell office:value-type="string"> + <text:p> + <xsl:value-of select="$SeriesNameValue"/> + </text:p> + </table:table-cell> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="MaxColumninLocal-Table"> + <xsl:param name="CurMaxCol"/> + <xsl:choose> + <xsl:when test="following-sibling::table:table-row"> + <xsl:for-each select="following-sibling::table:table-row[1]"> + <xsl:variable name="NewMaxCol"> + <xsl:variable name="nColCount" select="count(table:table-cell)"/> + <xsl:choose> + <xsl:when test="CurMaxCol &gt; nColCount"> + <xsl:value-of select="$CurMaxCol"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$nColCount"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="MaxColumninLocal-Table"> + <xsl:with-param name="CurMaxCol" select="$NewMaxCol"/> + </xsl:call-template> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$CurMaxCol"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="CreateEmptyTableCell"> + <xsl:param name="par_Num" select="number('0')"/> + <xsl:if test="number($par_Num) gt 0"> + <table:table-cell> + <text:p/> + </table:table-cell> + <xsl:call-template name="CreateEmptyTableCell"> + <xsl:with-param name="par_Num" select="number($par_Num) - 1"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template name="CreateDefaultCatelogs"> + <xsl:param name="par_Num" select="number('0')"/> + <xsl:if test="number($par_Num) gt 0"> + <xsl:call-template name="CreateDefaultCatelogs"> + <xsl:with-param name="par_Num" select="number($par_Num) - 1"/> + </xsl:call-template> + <table:table-cell office:value-type="string"> + <text:p> + <xsl:value-of select="$par_Num"/> + </text:p> + </table:table-cell> + </xsl:if> + </xsl:template> + <xsl:template name="TableTable4chart"> + <table:table table:name="local-table"> + <xsl:variable name="reverse-row"> + <xsl:call-template name="CreateTmpLocTable"/> + </xsl:variable> + <!--test><xsl:copy-of select="$reverse-row"/></test--> + <xsl:variable name="ColCount"> + <xsl:for-each select="$reverse-row/table:table-rows/table:table-row[1]"> + <xsl:variable name="CurMaxCol" select="count(table:table-cell)"/> + <xsl:call-template name="MaxColumninLocal-Table"> + <xsl:with-param name="CurMaxCol" select="$CurMaxCol"/> + </xsl:call-template> + </xsl:for-each> + </xsl:variable> + <table:table-header-columns> + <table:table-column/> + </table:table-header-columns> + <table:table-columns> + <table:table-column> + <xsl:attribute name="table:number-columns-repeated" select="number($ColCount)-1"/> + </table:table-column> + </table:table-columns> + <!--table:table-header-rows--> + <table:table-header-rows> + <table:table-row> + <table:table-cell> + <text:p/> + </table:table-cell> + <xsl:for-each select="$reverse-row/table:table-header-rows/table:table-row"> + <xsl:choose> + <xsl:when test="count(table:table-cell) = 0"> + <xsl:call-template name="CreateDefaultCatelogs"> + <xsl:with-param name="par_Num" select="number($ColCount) - 1"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="count(table:table-cell) ge number($ColCount) - 1 "> + <xsl:copy-of select="table:table-cell[position() lt number($ColCount)]"/> + </xsl:when> + <xsl:otherwise> + <xsl:copy-of select="table:table-cell"/> + <xsl:call-template name="CreateEmptyTableCell"> + <xsl:with-param name="par_Num" select="number($ColCount) - count(table:table-cell) - 1"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </table:table-row> + </table:table-header-rows> + <!--table:table-rows--> + <xsl:copy-of select="$reverse-row/table:table-rows"/> + </table:table> + </xsl:template> + <xsl:template name="LocalTableForChart"> + <xsl:param name="chartName"/> + <xsl:for-each select="/uof:UOF_0000/扩展:扩展区_B200/扩展:扩展_B201/扩展:扩展内容_B204[扩展:路径_B205 = $chartName]/扩展:内容_B206/扩展:local-table"> + <table:table table:name="local-table"> + <xsl:copy-of select="@*|node()"/> + </table:table> + </xsl:for-each> + </xsl:template> + <xsl:template name="OfficeBody4chart"> + <office:body> + <office:chart> + <chart:chart> + <!--@xlink:href 用于读å–local-table中的数æ®--> + <xsl:if test="$document_type != 'spreadsheet'"> + <xsl:attribute name="xlink:href" select="'.'"/> + </xsl:if> + <xsl:variable name="ChartName" select="@标识符_E828"/> + <!--anchor for chart--> + <xsl:variable name="AnchorChart" select="key('rel_graphic_name',key('graph4chart',$ChartName)/@标识符_804B)"/> + <xsl:for-each select="$AnchorChart"> + <xsl:for-each select="uof:ä½ç½®_C620"> + <xsl:for-each select="uof:æ°´å¹³_4106/uof:ç»å¯¹_4107"> + <xsl:if test="@值_4108"> + <xsl:attribute name="svg:x" select="concat(@值_4108,$uofUnit)"/> + </xsl:if> + </xsl:for-each> + <xsl:for-each select="uof:åž‚ç›´_410D/uof:ç»å¯¹_4107"> + <xsl:if test="@值_4108"> + <xsl:attribute name="svg:y" select="concat(@值_4108,$uofUnit)"/> + </xsl:if> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="uof:大å°_C621"> + <xsl:if test="@宽_C605"> + <xsl:attribute name="svg:width" select="concat(@宽_C605,$uofUnit)"/> + </xsl:if> + <xsl:if test="@é•¿_C604"> + <xsl:attribute name="svg:height" select="concat(@é•¿_C604,$uofUnit)"/> + </xsl:if> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="图表:绘图区_E747/图表:图表类型组集_E74C/图表:组_E74D[1]/图表:æ•°æ®ç³»åˆ—集_E74E/图表:æ•°æ®ç³»åˆ—_E74F[1]"> + <xsl:variable name="table-type" select="@类型_E75D"/> + <xsl:variable name="table-subtype" select="@å­ç±»åž‹_E777"/> + <xsl:variable name="odfclass"> + <xsl:choose> + <!--xsl:when test="$table-type='bar'">chart:bar</xsl:when> + <xsl:when test="$table-type='line'">chart:line</xsl:when> + <xsl:when test="$table-type='pie'"> + <xsl:choose> + <xsl:when test="$table-subtype='pie_ring'">chart:ring</xsl:when> + <xsl:otherwise>chart:circle</xsl:otherwise> + </xsl:choose> + </xsl:when--> + <xsl:when test="$table-type='pie'"> + <xsl:value-of select="'chart:circle'"/> + </xsl:when> + <xsl:when test="$table-type='doughnut'"> + <xsl:value-of select="'chart:ring'"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat('chart:',$table-type)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="chart:class" select="$odfclass"/> + </xsl:for-each> + <xsl:attribute name="chart:style-name">chart-area</xsl:attribute> + <!--UOF2.0的标题定义存在问题:å标轴ã€å›¾è¡¨ä¸‹æ ‡é¢˜ç¼–å·E736,E7A0ä¸ä¸€è‡´--> + <xsl:apply-templates select="图表:标题_E736" mode="chartbody"> + <xsl:with-param name="ChartSize" select="$AnchorChart/uof:大å°_C621"/> + </xsl:apply-templates> + <xsl:apply-templates select="图表:图例_E794" mode="chartbody"> + <xsl:with-param name="ChartSize" select="$AnchorChart/uof:大å°_C621"/> + </xsl:apply-templates> + <xsl:call-template name="PlotArea4chart"> + <xsl:with-param name="ChartSize" select="$AnchorChart/uof:大å°_C621"/> + </xsl:call-template> + <xsl:choose> + <xsl:when test="$document_type != 'spreadsheet'"> + <!--处ç†æ–‡å­—处ç†å’Œæ¼”示文稿模å—的图表功能--> + <xsl:call-template name="LocalTableForChart"> + <xsl:with-param name="chartName" select="$ChartName"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="TableTable4chart"/> + </xsl:otherwise> + </xsl:choose> + </chart:chart> + </office:chart> + </office:body> + </xsl:template> + <xsl:template match="图表:图表_E837"> + <xsl:variable name="var_ObjectName"> + <xsl:variable name="var_GenerateID" select="generate-id(.)"/> + <xsl:value-of select="concat('./Object ',$var_GenerateID)"/> + </xsl:variable> + <xsl:element name="draw:frame"> + <!-- Waiting, ç›®å‰å¯¹å›¾è¡¨çš„定ä½ä»å­˜åœ¨é—®é¢˜ xsl:attribute name="draw:z-index"><xsl:value-of select="'0'"/></xsl:attribute> + <xsl:attribute name="svg:width"><xsl:value-of select="concat(@表:宽度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:height"><xsl:value-of select="concat(@表:高度,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:x"><xsl:value-of select="concat(@表:xåæ ‡,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y"><xsl:value-of select="concat(@表:yåæ ‡,$uofUnit)"/></xsl:attribute--> + <xsl:element name="draw:object"> + <!-- no sure, these attributes's relation , xsl:attribute name="draw:notify-on-update-of-ranges"><xsl:choose><xsl:when test="表:æ•°æ®æº/@表:æ•°æ®åŒºåŸŸ"><xsl:value-of select="表:æ•°æ®æº/@表:æ•°æ®åŒºåŸŸ"/></xsl:when><xsl:otherwise><xsl:for-each select="表:æ•°æ®æº/表:系列"><xsl:if test="@表:系列值"><xsl:analyze-string select="@表:系列值" regex="='(.*?)'!([A-Z,a-z]{{1,2}}\d+):?([A-Z,a-z]{{1,2}}\d+)?"><xsl:matching-substring><xsl:choose><xsl:when test="regex-group(3) = ''"><xsl:value-of select="concat(regex-group(1), '.', regex-group(2))"/></xsl:when><xsl:otherwise><xsl:value-of select="concat(regex-group(1), '.', regex-group(2), ':', regex-group(1), '.', regex-group(3))"/></xsl:otherwise></xsl:choose><xsl:value-of select="' '"/></xsl:matching-substring></xsl:analyze-string></xsl:if></xsl:for-each><xsl:for-each-group select="表:æ•°æ®æº/表:系列" group-by="@表:分类å"><xsl:analyze-string select="current-grouping-key()" regex="='(.*?)'!([A-Z,a-z]{{1,2}}\d+):?([A-Z,a-z]{{1,2}}\d+)?"><xsl:matching-substring><xsl:choose><xsl:when test="regex-group(3) = ''"><xsl:value-of select="concat(regex-group(1), '.', regex-group(2), ':', regex-group(1), '.', regex-group(2))"/></xsl:when><xsl:otherwise><xsl:value-of select="concat(regex-group(1), '.', regex-group(2), ':', regex-group(1), '.', regex-group(3))"/></xsl:otherwise></xsl:choose><xsl:value-of select="' '"/></xsl:matching-substring></xsl:analyze-string></xsl:for-each-group><xsl:for-each-group select="表:æ•°æ®æº/表:系列" group-by="@表:系列å"><xsl:analyze-string select="current-grouping-key()" regex="='(.*?)'!([A-Z,a-z]{{1,2}}\d+):?([A-Z,a-z]{{1,2}}\d+)?"><xsl:matching-substring><xsl:choose><xsl:when test="regex-group(3) = ''"><xsl:value-of select="concat(regex-group(1), '.', regex-group(2), ':', regex-group(1), '.', regex-group(2))"/></xsl:when><xsl:otherwise><xsl:value-of select="concat(regex-group(1), '.', regex-group(2), ':', regex-group(1), '.', regex-group(3))"/></xsl:otherwise></xsl:choose><xsl:value-of select="' '"/></xsl:matching-substring></xsl:analyze-string></xsl:for-each-group></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="xlink:href"><xsl:value-of select="$var_ObjectName"/></xsl:attribute--> + <xsl:attribute name="xlink:type">simple</xsl:attribute> + <xsl:attribute name="xlink:show">embed</xsl:attribute> + <xsl:attribute name="xlink:actuate">onLoad</xsl:attribute> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:variable name="ooMaxColumnNum" select="1024"/> + <xsl:variable name="ooMaxRowNum" select="65536"/> + <!--xsl:template match="uof:锚点_C644|æ¼”:锚点_E7BA|uof:锚点_E7BA" mode="table"--> + <xsl:template match="uof:锚点_C644" mode="table"> + <xsl:call-template name="ObjectContent"/> + </xsl:template> + <!-- OASIS OpenDocument Format change: + Excel "=RC4*6" + OOoXML "=$D22*6" + OASIS XML "of:=[.$D22]*6" --> + <xsl:template name="translate-expression"> + <!-- return position or range for formula or other --> + <xsl:param name="cell-row-pos"/> + <!-- the position in row (vertical) of cell --> + <xsl:param name="cell-column-pos"/> + <!-- the position in column (horizontal of cell --> + <xsl:param name="expression"/> + <!-- as mode changes a '[.' resp. ']' is written out --> + <xsl:param name="return-value"/> + <!-- expression of table:cell-range-address is different than formula (e.g. no prefix) --> + <xsl:param name="isRangeAddress"/> + <!-- determines if RC translate --> + <xsl:param name="isRCtrans"/> + <!-- recomposed expression containing cell positions after every conversion --> + <xsl:param name="is-range-mode" select="'false'"/> + <!-- value to be given out later --> + <!-- to judge whether this input expression contains any cell position to convert --> + <xsl:variable name="temp-range"> + <xsl:choose> + <xsl:when test="$expression != ''"> + <xsl:call-template name="parse-range-name"> + <xsl:with-param name="expression" select="$expression"/> + <xsl:with-param name="return-value" select="''"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="''"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!-- if $range-type = 1, then range is representing a sheet, function's name or separated symbol, but not cell position, + or if $range-type = 2, range should be handled because it contains certain cell position. + The first character marks the type of that expression. --> + <xsl:variable name="range-type"> + <xsl:choose> + <xsl:when test="substring($temp-range, 1, 1) = '1'"> + <xsl:value-of select="1"/> + </xsl:when> + <xsl:when test="substring($temp-range, 1, 1) = '2'"> + <xsl:value-of select="2"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="2"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!-- remove that added range type token --> + <xsl:variable name="current-range"> + <xsl:value-of select="substring($temp-range, 2)"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$range-type = 1"> + <!-- Nothing to convert, so just join the front and behind strings. --> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="$cell-row-pos"/> + <xsl:with-param name="cell-column-pos" select="$cell-column-pos"/> + <xsl:with-param name="expression"> + <!-- get current converting position from $temp-token or $current-range, then join the expression. --> + <xsl:choose> + <xsl:when test="contains($current-range, &quot;&apos;!&quot;)"> + <xsl:value-of select="substring-after($expression, '!')"/> + </xsl:when> + <xsl:when test="contains($current-range, '#$')"> + <!-- because of recomposing of string, the $current-range may not be the pit + of $expression, so the char #$ should not be used for nominal --> + <xsl:variable name="temp-token"> + <xsl:choose> + <xsl:when test="contains($current-range, '\')"> + <xsl:value-of select="concat(']', substring-after($current-range, '#$'), &quot;&apos;&quot;)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-after($current-range, '#$')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="substring-after($expression, $temp-token)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-after($expression, $current-range)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="return-value"> + <!-- react on range mode change (when to insert closing ']' or in case of '!' change the mode to RANGE and create open '[' --> + <xsl:choose> + <xsl:when test="$current-range = '=' and $return-value = '' and not($isRangeAddress)"> + <xsl:text>of:=</xsl:text> + </xsl:when> + <xsl:when test="contains($current-range, '!') and not($isRangeAddress)"> + <xsl:choose> + <xsl:when test="$isRCtrans = 'true'"> + <xsl:value-of select="concat($return-value, '[', $current-range)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($return-value, $current-range)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="$is-range-mode = 'true' and $current-range != ':' and not($isRangeAddress)"> + <xsl:value-of select="concat($return-value, ']', substring-before($expression, $current-range), $current-range)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($return-value, substring-before($expression, $current-range), $current-range)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="is-range-mode"> + <xsl:choose> + <!-- ! is the separator of worksheet and range + : is the separator for a cell range --> + <xsl:when test="contains($current-range, '!') or $current-range = ':'"> + <xsl:value-of select="'true'"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'false'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="isRangeAddress" select="$isRangeAddress"/> + <xsl:with-param name="isRCtrans" select="$isRCtrans"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <!-- types of range to handle in $current-range, i.e. the cell position expression to convert + 1: special cell including row and column; e.g. R4C5 + 2: whole row; e.g. R3 + 3: whole column; e.g. C5 + 4: other name not for cell or row/column; e.g. RANDOM() or something unknown + --> + <xsl:variable name="handle-type"> + <xsl:choose> + <xsl:when test="$isRCtrans = 'false'"> + <xsl:value-of select="0"/> + </xsl:when> + <xsl:when test="starts-with($current-range, 'R')"> + <!-- It's type 1 or type 2 or 4/unknown cell position. --> + <xsl:choose> + <xsl:when test="contains($current-range, 'C')"> + <!-- It's type 1, specifying the cell position or 4/unknown --> + <xsl:variable name="part-type-r"> + <xsl:call-template name="handle-type-number"> + <xsl:with-param name="t-part" select="substring-before( substring-after($current-range, 'R'), 'C')"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="part-type-c"> + <xsl:call-template name="handle-type-number"> + <xsl:with-param name="t-part" select="substring-after($current-range, 'C')"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="($part-type-r = 1) and ($part-type-c = 1)"> + <xsl:value-of select="1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="4"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <!-- It's type 2 specifying the cell position, or 4/unknown. --> + <xsl:variable name="part-type"> + <xsl:call-template name="handle-type-number"> + <xsl:with-param name="t-part" select="substring-after($current-range, 'R')"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="$part-type = 1"> + <xsl:value-of select="2"/> + </xsl:when> + <xsl:when test="$part-type = 2"> + <xsl:value-of select="4"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="4"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="starts-with($current-range, 'C')"> + <!-- It's type 3 of cell position, or 4/unknown --> + <xsl:variable name="part-type"> + <xsl:call-template name="handle-type-number"> + <xsl:with-param name="t-part" select="substring-after($current-range, 'C')"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="$part-type = 1"> + <xsl:value-of select="3"/> + </xsl:when> + <xsl:when test="$part-type = 2"> + <xsl:value-of select="4"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="4"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <!-- It's type 4, not cell position --> + <xsl:value-of select="4"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!-- Start to convert that cell position expression, that cell position unit --> + <xsl:choose> + <xsl:when test="$handle-type = 1"> + <!-- It's type 1, e.g. R1C2 --> + <!-- process the row part --> + <xsl:variable name="after-R"> + <xsl:value-of select="substring(substring-after($current-range,'R'),1,1)"/> + </xsl:variable> + <xsl:choose> + <!-- found one cell unit --> + <xsl:when test="$after-R='C' or $after-R='[' or $after-R='0' or $after-R='1' or $after-R='2' or $after-R='3' or $after-R='4' or $after-R='5' or $after-R='6' or $after-R='7' or $after-R='8' or $after-R='9'"> + <xsl:variable name="row-pos"> + <xsl:choose> + <xsl:when test="$after-R='['"> + <xsl:value-of select="$cell-row-pos + number(substring-before( substring-after($current-range,'R['),']'))"/> + </xsl:when> + <xsl:when test="$after-R='C'"> + <xsl:value-of select="$cell-row-pos"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-before(substring-after($current-range,'R'),'C')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="row-pos-style"> + <xsl:choose> + <xsl:when test="$after-R='[' or $after-R='C'">relative</xsl:when> + <xsl:otherwise>absolute</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!-- process the column part --> + <xsl:variable name="after-C"> + <xsl:value-of select="substring(substring-after(substring-after($current-range,'R'),'C'),1,1)"/> + </xsl:variable> + <xsl:variable name="column-digit-length"> + <xsl:choose> + <xsl:when test="$after-C='0' or $after-C='1' or $after-C='2' or $after-C='3' or $after-C='4' or $after-C='5' or $after-C='6' or $after-C='7' or $after-C='8' or $after-C='9'"> + <xsl:call-template name="get-digit-length"> + <xsl:with-param name="complexive-string" select="substring-after(substring-after($current-range,'R'),'C')"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="column-pos"> + <xsl:choose> + <xsl:when test="$after-C='['"> + <xsl:value-of select="$cell-column-pos + number(substring-before(substring-after(substring-after($current-range,'R'),'C['),']'))"/> + </xsl:when> + <xsl:when test="$after-C='0' or $after-C='1' or $after-C='2' or $after-C='3' or $after-C='4' or $after-C='5' or $after-C='6' or $after-C='7' or $after-C='8' or $after-C='9'"> + <xsl:value-of select="substring(substring-after(substring-after($current-range,'R'),'C'),1,$column-digit-length)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$cell-column-pos"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="column-pos-style"> + <xsl:choose> + <xsl:when test="$after-C='0' or $after-C='1' or $after-C='2' or $after-C='3' or $after-C='4' or $after-C='5' or $after-C='6' or $after-C='7' or $after-C='8' or $after-C='9'">absolute</xsl:when> + <xsl:otherwise>relative</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="trans-unit"> + <xsl:call-template name="translate-unit"> + <xsl:with-param name="column-number" select="$column-pos"/> + <xsl:with-param name="row-number" select="$row-pos"/> + <xsl:with-param name="column-pos-style" select="$column-pos-style"/> + <xsl:with-param name="row-pos-style" select="$row-pos-style"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="name-unit" select="concat(substring-before($expression, $current-range), $trans-unit)"/> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="$cell-row-pos"/> + <xsl:with-param name="cell-column-pos" select="$cell-column-pos"/> + <xsl:with-param name="expression" select="substring-after($expression, $current-range)"/> + <xsl:with-param name="return-value"> + <xsl:choose> + <xsl:when test="$is-range-mode = 'true'"> + <xsl:value-of select="concat($return-value, '.', $name-unit)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($return-value, '[.', $name-unit)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="is-range-mode" select="'true'"/> + <xsl:with-param name="isRangeAddress" select="$isRangeAddress"/> + <xsl:with-param name="isRCtrans" select="$isRCtrans"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="name-unit" select="concat(substring-before($expression, $current-range), translate( substring-before(substring-after($expression, '('),'R'),',!', ';.'))"/> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="$cell-row-pos"/> + <xsl:with-param name="cell-column-pos" select="$cell-column-pos"/> + <xsl:with-param name="expression" select="substring-after($current-range,'R')"/> + <xsl:with-param name="return-value"> + <xsl:choose> + <xsl:when test="$is-range-mode = 'true'"> + <xsl:value-of select="concat($return-value, $name-unit)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($return-value, '[.', $name-unit)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="is-range-mode" select="'true'"/> + <xsl:with-param name="isRangeAddress" select="$isRangeAddress"/> + <xsl:with-param name="isRCtrans" select="$isRCtrans"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$handle-type = 2"> + <!-- It's type 2, e.g. R3 --> + <!-- process the range only including a whole row --> + <xsl:variable name="after-R"> + <xsl:value-of select="substring(substring-after($current-range,'R'),1,1)"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$after-R='[' or $after-R='0' or $after-R='1' or $after-R='2' or $after-R='3' or $after-R='4' or $after-R='5' or $after-R='6' or $after-R='7' or $after-R='8' or $after-R='9'"> + <xsl:variable name="row-number"> + <xsl:choose> + <xsl:when test="$after-R = '['"> + <xsl:value-of select="substring-before(substring-after($current-range, 'R['), ']')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-after($current-range, 'R')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="row-pos"> + <xsl:choose> + <xsl:when test="$after-R='['"> + <xsl:value-of select="$cell-row-pos + $row-number"/> + </xsl:when> + <xsl:when test="$after-R='0' or $after-R='1' or $after-R='2' or $after-R='3' or $after-R='4' or $after-R='5' or $after-R='6' or $after-R='7' or $after-R='8' or $after-R='9'"> + <xsl:value-of select="$row-number"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$cell-row-pos"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="trans-unit1"> + <xsl:call-template name="translate-unit"> + <xsl:with-param name="column-number" select="1"/> + <xsl:with-param name="row-number" select="$row-pos"/> + <xsl:with-param name="column-pos-style" select="'relative'"/> + <xsl:with-param name="row-pos-style" select="'relative'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="trans-unit2"> + <xsl:call-template name="translate-unit"> + <xsl:with-param name="column-number" select="256"/> + <xsl:with-param name="row-number" select="$row-pos"/> + <xsl:with-param name="column-pos-style" select="'relative'"/> + <xsl:with-param name="row-pos-style" select="'relative'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="name-unit" select="concat(substring-before($expression, $current-range), $trans-unit1, ':.', $trans-unit2)"/> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="$cell-row-pos"/> + <xsl:with-param name="cell-column-pos" select="$cell-column-pos"/> + <xsl:with-param name="expression" select="substring-after($expression, $current-range)"/> + <xsl:with-param name="return-value"> + <xsl:choose> + <xsl:when test="$is-range-mode = 'true'"> + <xsl:value-of select="concat($return-value, '.', $name-unit)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($return-value, '[.', $name-unit)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="is-range-mode" select="'true'"/> + <xsl:with-param name="isRangeAddress" select="$isRangeAddress"/> + <xsl:with-param name="isRCtrans" select="$isRCtrans"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="name-unit" select="concat(substring-before($expression, $current-range), translate( substring-before($current-range,'R'),',!', ';.'),'R')"/> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="$cell-row-pos"/> + <xsl:with-param name="cell-column-pos" select="$cell-column-pos"/> + <xsl:with-param name="expression" select="substring-after($current-range,'R')"/> + <xsl:with-param name="return-value"> + <xsl:choose> + <xsl:when test="$is-range-mode = 'true'"> + <xsl:value-of select="concat($return-value, '.', $name-unit)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($return-value, '[.', $name-unit)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="is-range-mode" select="'true'"/> + <xsl:with-param name="isRangeAddress" select="$isRangeAddress"/> + <xsl:with-param name="isRCtrans" select="$isRCtrans"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$handle-type = 3"> + <!-- It's type 3, e.g. C4 --> + <!-- process the range only including a whole column --> + <xsl:variable name="after-C"> + <xsl:value-of select="substring(substring-after($current-range,'C'),1,1)"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$after-C='[' or $after-C='0' or $after-C='1' or $after-C='2' or $after-C='3' or $after-C='4' or $after-C='5' or $after-C='6' or $after-C='7' or $after-C='8' or $after-C='9'"> + <xsl:variable name="column-number"> + <xsl:choose> + <xsl:when test="$after-C = '['"> + <xsl:value-of select="substring-before(substring-after($current-range, 'C['), ']')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-after($current-range, 'C')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="column-pos"> + <xsl:choose> + <xsl:when test="$after-C='['"> + <xsl:value-of select="$cell-column-pos + $column-number"/> + </xsl:when> + <xsl:when test="$after-C='0' or $after-C='1' or $after-C='2' or $after-C='3' or $after-C='4' or $after-C='5' or $after-C='6' or $after-C='7' or $after-C='8' or $after-C='9'"> + <xsl:value-of select="$column-number"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$cell-column-pos"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="trans-unit1"> + <xsl:call-template name="translate-unit"> + <xsl:with-param name="column-number" select="$column-pos"/> + <xsl:with-param name="row-number" select="1"/> + <xsl:with-param name="column-pos-style" select="'relative'"/> + <xsl:with-param name="row-pos-style" select="'relative'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="trans-unit2"> + <xsl:call-template name="translate-unit"> + <xsl:with-param name="column-number" select="$column-pos"/> + <xsl:with-param name="row-number" select="65565"/> + <xsl:with-param name="column-pos-style" select="'relative'"/> + <xsl:with-param name="row-pos-style" select="'relative'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="name-unit" select="concat(substring-before($expression, $current-range), $trans-unit1, ':.', $trans-unit2)"/> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="$cell-row-pos"/> + <xsl:with-param name="cell-column-pos" select="$cell-column-pos"/> + <xsl:with-param name="expression" select="substring-after($expression, $current-range)"/> + <xsl:with-param name="return-value"> + <xsl:choose> + <xsl:when test="$is-range-mode = 'true'"> + <xsl:value-of select="concat($return-value, '.', $name-unit)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($return-value, '[.', $name-unit)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="is-range-mode" select="'true'"/> + <xsl:with-param name="isRangeAddress" select="$isRangeAddress"/> + <xsl:with-param name="isRCtrans" select="$isRCtrans"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="name-unit" select="concat(substring-before($expression, $current-range), translate( substring-before($current-range,'C'),',!', ';.'),'C')"/> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="$cell-row-pos"/> + <xsl:with-param name="cell-column-pos" select="$cell-column-pos"/> + <xsl:with-param name="expression" select="substring-after($current-range,'C')"/> + <xsl:with-param name="return-value"> + <xsl:choose> + <xsl:when test="$is-range-mode = 'true'"> + <xsl:value-of select="concat($return-value, '.', $name-unit)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($return-value, '[.', $name-unit)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="is-range-mode" select="'true'"/> + <xsl:with-param name="isRangeAddress" select="$isRangeAddress"/> + <xsl:with-param name="isRCtrans" select="$isRCtrans"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <!-- It's unknown, so just jump over it --> + <xsl:variable name="next-pit" select="substring-after($expression, $current-range)"/> + <xsl:choose> + <xsl:when test="contains($next-pit, '+') or contains($next-pit, '-') or contains($next-pit, '*') or contains($next-pit, '/') or contains($next-pit, ')') or contains($next-pit, '^') or contains($next-pit, ':') or contains($next-pit, '&quot;') or contains($next-pit, ';') or contains($next-pit, ',') or contains($next-pit, '[')"> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="$cell-row-pos"/> + <xsl:with-param name="cell-column-pos" select="$cell-column-pos"/> + <xsl:with-param name="expression" select="substring-after($expression, $current-range)"/> + <xsl:with-param name="return-value" select="concat($return-value, substring-before($expression, $current-range), $current-range)"/> + <xsl:with-param name="is-range-mode" select="'false'"/> + <xsl:with-param name="isRangeAddress" select="$isRangeAddress"/> + <xsl:with-param name="isRCtrans" select="$isRCtrans"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <!-- return the final range or formula --> + <xsl:choose> + <!-- in case the closing bracket of the range wasn't set, do it now --> + <xsl:when test="$is-range-mode = 'true' and $current-range = ''"> + <xsl:choose> + <xsl:when test="$isRCtrans = 'false'"> + <xsl:value-of select="translate( concat($return-value, ']'),',!', ';.')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="translate( concat($return-value, ']'),',!', ';')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="$isRCtrans = 'false'"> + <xsl:value-of select="translate( concat($return-value, substring-before($expression, $current-range), $current-range),',!', ';.')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="translate( concat($return-value, substring-before($expression, $current-range), $current-range),',!', ';')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="parse-range-name"> + <!-- return the string or name for next handle. the type 1 is names of function, sheet, special separated symbol, not to parse as range; type 2 is the range including R/C to be parsed --> + <xsl:param name="expression"/> + <xsl:param name="return-value"/> + <xsl:variable name="first-one" select="substring($expression,1,1)"/> + <xsl:choose> + <xsl:when test="$first-one = '='"> + <xsl:choose> + <xsl:when test="string-length(normalize-space($return-value)) &gt; 0"> + <xsl:value-of select="concat('2', $return-value)"/> + </xsl:when> + <xsl:otherwise> + <xsl:text>1=</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$first-one='(' or $first-one='!' or $first-one='&amp;'"> + <xsl:value-of select="concat('1', $return-value, $first-one)"/> + </xsl:when> + <xsl:when test="$first-one='['"> + <xsl:choose> + <xsl:when test="starts-with(substring-after($expression, ']'), 'C')"> + <xsl:call-template name="parse-range-name"> + <xsl:with-param name="expression" select="substring-after($expression, ']')"/> + <xsl:with-param name="return-value" select="concat($return-value, substring-before($expression, ']'), ']')"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="contains(substring-before($expression, ']'), '.') and contains(substring-after($expression, ']'), '!')"> + <xsl:variable name="str-out"> + <xsl:value-of select="concat(&quot;&apos;&quot;, substring-before(substring-after($expression, '['), ']'), &quot;&apos;&quot;, '#$', substring-before(substring-after($expression, ']'), '!'))"/> + </xsl:variable> + <xsl:call-template name="parse-range-name"> + <xsl:with-param name="expression" select="concat('!', substring-after($expression, '!'))"/> + <xsl:with-param name="return-value" select="concat($return-value, $str-out)"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat('2', $return-value, substring-before($expression, ']'), ']')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$first-one='&quot;'"> + <xsl:value-of select="concat('1', $first-one, substring-before(substring-after($expression, '&quot;'), '&quot;'), '&quot;')"/> + </xsl:when> + <xsl:when test="$first-one=&quot;&apos;&quot;"> + <!-- here the string &quot;&apos;&quot; represents a char &apos; --> + <xsl:variable name="str-in" select="substring-before(substring-after($expression, &quot;&apos;&quot;), &quot;&apos;&quot;)"/> + <xsl:choose> + <xsl:when test="substring(substring-after(substring($expression, 2), &quot;&apos;&quot;), 1, 1) = '!'"> + <xsl:variable name="str-out"> + <xsl:choose> + <xsl:when test="contains($str-in, '[') and contains($str-in, ']')"> + <xsl:variable name="first-pos" select="substring-before($str-in, '[')"/> + <xsl:variable name="second-pos" select="substring-before(substring-after($str-in, '['), ']')"/> + <xsl:variable name="third-pos" select="substring-after($str-in, ']')"/> + <xsl:value-of select="concat(&quot;&apos;&quot;, $first-pos, $second-pos, &quot;&apos;&quot;, '#$', &quot;&apos;&quot;, $third-pos, &quot;&apos;&quot;)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat(&quot;&apos;&quot;, $str-in, &quot;&apos;&quot;)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="parse-range-name"> + <xsl:with-param name="expression" select="substring($expression, string-length($str-in)+3)"/> + <xsl:with-param name="return-value" select="concat($return-value, $str-out)"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <!-- for file path transformation --> + <xsl:when test="contains($str-in, '\') and contains($str-in, '[') and contains($str-in, ']')"> + <xsl:variable name="first-pos" select="substring-before($str-in, '[')"/> + <xsl:variable name="second-pos" select="substring-before(substring-after($str-in, '['), ']')"/> + <xsl:variable name="third-pos" select="substring-after($str-in, ']')"/> + <xsl:value-of select="concat('1', &quot;&apos;&quot;, $first-pos, $second-pos, &quot;&apos;&quot;, '#$', $third-pos)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat('1', &quot;&apos;&quot;, $str-in, &quot;&apos;&quot;)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$first-one='+' or $first-one='-' or $first-one='*' or $first-one='/' or $first-one=')' or $first-one='^' or $first-one=':' or $first-one='&quot;' or $first-one=';' or $first-one=',' or $first-one='&gt;' or $first-one='&lt;'"> + <xsl:choose> + <xsl:when test="$return-value = ''"> + <xsl:value-of select="concat('1', $first-one)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat('2', $return-value)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="$expression = ''"> + <xsl:value-of select="concat('2', $return-value)"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="parse-range-name"> + <xsl:with-param name="expression" select="substring($expression, 2, string-length($expression)-1)"/> + <xsl:with-param name="return-value" select="concat($return-value, substring($expression, 1, 1))"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="handle-type-number"> + <!-- to handle the part between R and C, or after C in range string in translate-expression. return type: 1: number or cell range; 2: other, not for next step --> + <xsl:param name="t-part"/> + <xsl:choose> + <xsl:when test="starts-with($t-part, '[')"> + <xsl:variable name="tt-str" select="substring-before( substring-after( $t-part, '['), ']')"/> + <xsl:choose> + <xsl:when test="(number($tt-str) &lt; 0) or (number($tt-str) &gt; 0) or (number($tt-str) = 0)"> + <xsl:value-of select="1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="2"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="(number($t-part) &lt; 0) or (number($t-part) &gt; 0) or (number($t-part) = 0)"> + <xsl:value-of select="1"/> + </xsl:when> + <xsl:when test="$t-part = ''"> + <xsl:value-of select="1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="2"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="translate-unit"> + <!-- convert cell position expression unit, R1C1, R3, C4 --> + <xsl:param name="column-number"/> + <xsl:param name="row-number"/> + <xsl:param name="column-pos-style"/> + <xsl:param name="row-pos-style"/> + <xsl:variable name="column-number1"> + <xsl:value-of select="floor( $column-number div 26 )"/> + </xsl:variable> + <xsl:variable name="column-number2"> + <xsl:value-of select="$column-number mod 26"/> + </xsl:variable> + <xsl:variable name="column-character1"> + <xsl:call-template name="number-to-character"> + <xsl:with-param name="number" select="$column-number1"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="column-character2"> + <xsl:call-template name="number-to-character"> + <xsl:with-param name="number" select="$column-number2"/> + </xsl:call-template> + </xsl:variable> + <!-- position styles are 'absolute' or 'relative', --> + <xsl:choose> + <xsl:when test="$column-pos-style = 'absolute'"> + <xsl:value-of select="concat( '$', $column-character1, $column-character2)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat( $column-character1, $column-character2)"/> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="$row-pos-style ='absolute'"> + <xsl:value-of select="concat( '$', $row-number)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$row-number"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="get-digit-length"> + <xsl:param name="complexive-string"/> + <xsl:variable name="first-char"> + <xsl:value-of select="substring( $complexive-string, 1, 1)"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$first-char = '1' or $first-char = '2' or $first-char = '3' or $first-char = '4' or $first-char = '5' or $first-char = '6' or $first-char = '7' or $first-char = '8' or $first-char = '9' or $first-char = '0' "> + <xsl:variable name="temp"> + <xsl:call-template name="get-digit-length"> + <xsl:with-param name="complexive-string" select="substring( $complexive-string, 2)"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="$temp+1"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="表:æ•°æ®_E7B3" mode="table"> + <xsl:param name="hyperDest"/> + <xsl:choose> + <xsl:when test="not($hyperDest) or $hyperDest = ''"> + <xsl:element name="text:p"> + <xsl:for-each select="å­—:å¥_419D"> + <xsl:apply-templates select="."/> + </xsl:for-each> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="text:p"> + <xsl:element name="text:a"> + <xsl:attribute name="xlink:type" select="'simple'"/> + <xsl:for-each select="key('hyperlinkID', $hyperDest)"> + <xsl:variable name="var_Target"> + <xsl:value-of select="超链:目标_AA01"/> + </xsl:variable> + <xsl:variable name="href"> + <xsl:choose> + <xsl:when test="@书签_AA0D and key('bookmark', @书签_AA0D)/uof:命å表达å¼/@区域引用_41CE"> + <xsl:value-of select="concat('#',@书签_AA0D)"/> + </xsl:when> + <!-- case Bookmark: outside or inside --> + <xsl:when test="key('bookmark',超链:目标_AA01)"> + <xsl:value-of select="concat('#',$var_Target)"/> + </xsl:when> + <xsl:otherwise> + <xsl:analyze-string select="$var_Target" regex="=?'?(.*?)'?!\$?([A-Z,a-z]{{1,2}})\$?(\d+)"> + <xsl:matching-substring> + <xsl:value-of select="concat('#', '$', regex-group(1), '.', '$', regex-group(2), '$', regex-group(3))"/> + </xsl:matching-substring> + <xsl:non-matching-substring> + <xsl:choose> + <xsl:when test="contains($var_Target,'\')"> + <xsl:value-of select="concat('/',translate($var_Target,'\','/'))"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$var_Target"/> + </xsl:otherwise> + </xsl:choose> + </xsl:non-matching-substring> + </xsl:analyze-string> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="xlink:href" select="$href"/> + <xsl:variable name="visited"> + <xsl:value-of select="超链:å¼æ ·_AA02/@已访问å¼æ ·å¼•ç”¨_AA04"/> + </xsl:variable> + <xsl:variable name="stylename"> + <xsl:value-of select="超链:å¼æ ·_AA02/@未访问å¼æ ·å¼•ç”¨_AA03"/> + </xsl:variable> + <xsl:attribute name="text:style-name" select="$stylename"/> + <xsl:attribute name="text:visited-style-name" select="$visited"/> + </xsl:for-each> + <xsl:for-each select="å­—:å¥_419D"> + <xsl:apply-templates select="."/> + </xsl:for-each> + </xsl:element> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!--uof2.0 has deleted the below elements--> + <xsl:template match="表:批注_E7B7" mode="table"> + <xsl:element name="office:annotation"> + <xsl:if test="string(@是å¦æ˜¾ç¤º_E7B9) = 'true'"> + <xsl:attribute name="office:display">true</xsl:attribute> + </xsl:if> + <xsl:attribute name="draw:style-name"><xsl:value-of select="uof:锚点_C644/@图形引用_C62E"/></xsl:attribute> + <xsl:attribute name="svg:height"><xsl:value-of select="concat(uof:锚点_C644/uof:大å°_C621/@é•¿_C604,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:width"><xsl:value-of select="concat(uof:锚点_C644/uof:大å°_C621/@宽_C605,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:x"><xsl:value-of select="concat(uof:锚点_C644/uof:ä½ç½®_C620/uof:æ°´å¹³_4106/uof:ç»å¯¹_4107/@值_4108,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y"><xsl:value-of select="concat(uof:锚点_C644/uof:ä½ç½®_C620/uof:åž‚ç›´_410D/uof:ç»å¯¹_4107/@值_4108,$uofUnit)"/></xsl:attribute> + <xsl:variable name="graph-name"> + <xsl:value-of select="./uof:锚点_C644/@图形引用_C62E"/> + </xsl:variable> + <xsl:for-each select="key('graph-styles',$graph-name)/图:文本_803C/图:内容_8043/*"> + <xsl:choose> + <xsl:when test="name(.)='å­—:段è½_416B'"> + <xsl:apply-templates select="."/> + </xsl:when> + <xsl:when test="name(.)='å­—:文字表_416C'"> + <xsl:apply-templates select="."/> + </xsl:when> + </xsl:choose> + </xsl:for-each> + <!--xsl:apply-templates select="uof:锚点_C644" mode="table"/--> + </xsl:element> + </xsl:template> + <xsl:template name="CreateRowCells"> + <xsl:param name="par_curCellColumnNum" select="1"/> + <xsl:variable name="var_curCellColumnNum"> + <xsl:choose> + <xsl:when test="@列å·_E7ED"> + <xsl:value-of select="@列å·_E7ED"/> + </xsl:when> + <!-- 列中的列å·å’Œå•å…ƒæ ¼ä¸­çš„列å·ç¼–å·ä¸åŒ --> + <xsl:when test="@列å·_E7BC"> + <xsl:value-of select="@列å·_E7BC"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$par_curCellColumnNum"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="var_curCellSpanAfter"> + <xsl:choose> + <xsl:when test="表:åˆå¹¶_E7AF/@列数_E7B0"> + <xsl:value-of select="number(表:åˆå¹¶_E7AF/@列数_E7B0) + 1"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="var_curCellRepeatAfter"> + <xsl:choose> + <xsl:when test="@跨度_E7EF"> + <xsl:value-of select="@跨度_E7EF"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="tabelCellName"> + <xsl:choose> + <xsl:when test="name(.) = '表:å•å…ƒæ ¼_E7F2'">table:table-cell</xsl:when> + <xsl:otherwise>table:covered-table-cell</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!-- no sure : 跨度已在预处ç†ä¸­æ¢ç®— --> + <xsl:if test="number($var_curCellColumnNum) &gt; number($par_curCellColumnNum)"> + <xsl:element name="table:table-cell"> + <xsl:attribute name="table:number-columns-repeated"><xsl:value-of select="$var_curCellColumnNum - $par_curCellColumnNum"/></xsl:attribute> + </xsl:element> + </xsl:if> + <xsl:element name="{$tabelCellName}"> + <!--xsl:choose> + <xsl:when test="@表:æ¡ä»¶æ ¼å¼åŒ– and @å¼æ ·å¼•ç”¨_E7BD"> + <xsl:attribute name="table:style-name"><xsl:value-of select="concat(@表:æ¡ä»¶æ ¼å¼åŒ–, @å¼æ ·å¼•ç”¨_E7BD)"/></xsl:attribute> + </xsl:when> + <xsl:when test="@表:æ¡ä»¶æ ¼å¼åŒ–"> + <xsl:attribute name="table:style-name"><xsl:value-of select="@表:æ¡ä»¶æ ¼å¼åŒ–"/></xsl:attribute> + </xsl:when> + <xsl:when test="@å¼æ ·å¼•ç”¨_E7BD"> + <xsl:attribute name="table:style-name"><xsl:value-of select="@å¼æ ·å¼•ç”¨_E7BD"/></xsl:attribute> + </xsl:when> + </xsl:choose--> + <xsl:if test="@å¼æ ·å¼•ç”¨_E7BD"> + <xsl:attribute name="table:style-name"><xsl:value-of select="@å¼æ ·å¼•ç”¨_E7BD"/></xsl:attribute> + </xsl:if> + <xsl:for-each select="表:åˆå¹¶_E7AF"> + <xsl:if test="@列数_E7B0"> + <!--xsl:attribute name="table:number-columns-spanned"><xsl:value-of select="表:åˆå¹¶_E7AF/@列数_E7B0 + 1"/></xsl:attribute--> + <xsl:attribute name="table:number-columns-spanned" select="number(@列数_E7B0) + 1"/> + </xsl:if> + <xsl:if test="@行数_E7B1"> + <!--xsl:attribute name="table:number-rows-spanned"><xsl:value-of select="表:åˆå¹¶_E7AF/@行数_E7B1 + 1"/></xsl:attribute--> + <xsl:attribute name="table:number-rows-spanned" select="number(@行数_E7B1) + 1"/> + </xsl:if> + </xsl:for-each> + <xsl:if test="@跨度_E7EF"> + <xsl:attribute name="table:number-columns-repeated"><xsl:value-of select="@跨度_E7EF + 1"/></xsl:attribute> + </xsl:if> + <xsl:if test="@表:content-validation-name"> + <xsl:attribute name="table:content-validation-name" select="@表:content-validation-name"/> + </xsl:if> + <xsl:choose> + <xsl:when test="表:æ•°æ®_E7B3/@类型_E7B6 = 'number'"> + <xsl:variable name="table-stylename" select="@å¼æ ·å¼•ç”¨_E7BD"/> + <xsl:variable name="data-format"> + <xsl:for-each select="key('CellStyle', $table-stylename)"> + <xsl:value-of select="表:æ•°å­—æ ¼å¼_E7A9/@分类å称_E740"/> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="data-formatcode"> + <xsl:for-each select="key('CellStyle', $table-stylename)"> + <xsl:value-of select="表:æ•°å­—æ ¼å¼_E7A9/@æ ¼å¼ç _E73F"/> + </xsl:for-each> + </xsl:variable> + <xsl:choose> + <xsl:when test="$data-format = 'percentage' or contains( $data-formatcode, '%')"> + <xsl:attribute name="office:value-type">percentage</xsl:attribute> + </xsl:when> + <xsl:when test="contains($data-format, 'currency')"> + <xsl:attribute name="office:value-type">currency</xsl:attribute> + <xsl:attribute name="office:currency">CNY</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="office:value-type">float</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:variable name="value"> + <xsl:choose> + <xsl:when test="$data-format = 'percentage' or contains( $data-formatcode, '%')"> + <xsl:value-of select="表:æ•°æ®_E7B3/å­—:å¥_419D/å­—:文本串_415B"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="表:æ•°æ®_E7B3/å­—:å¥_419D/å­—:文本串_415B"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="office:value"><xsl:value-of select="$value"/></xsl:attribute> + </xsl:when> + <xsl:when test="表:æ•°æ®_E7B3/@类型_E7B6 = 'date'"> + <xsl:attribute name="office:value-type">date</xsl:attribute> + <xsl:attribute name="office:date-value"><xsl:value-of select="表:æ•°æ®_E7B3/å­—:å¥_419D/å­—:文本串_415B"/></xsl:attribute> + </xsl:when> + <xsl:when test="表:æ•°æ®_E7B3/@类型_E7B6 = 'time' or 表:æ•°æ®_E7B3/@类型_E7B6 = 'error'"> + <xsl:attribute name="office:value-type">time</xsl:attribute> + <xsl:attribute name="office:time-value"><xsl:value-of select="表:æ•°æ®_E7B3/å­—:å¥_419D/å­—:文本串_415B"/></xsl:attribute> + </xsl:when> + <xsl:when test="表:æ•°æ®_E7B3/@类型_E7B6 = 'boolean'"> + <xsl:attribute name="office:value-type">boolean</xsl:attribute> + <xsl:variable name="BooleanValue"> + <xsl:choose> + <xsl:when test="表:æ•°æ®_E7B3/å­—:å¥_419D/å­—:文本串_415B = 'true'">true</xsl:when> + <xsl:when test="表:æ•°æ®_E7B3/å­—:å¥_419D/å­—:文本串_415B = '1'">true</xsl:when> + <xsl:otherwise>false</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="office:boolean-value"><xsl:value-of select="$BooleanValue"/></xsl:attribute> + </xsl:when> + <xsl:when test="表:æ•°æ®_E7B3/@类型_E7B6 = 'text'"> + <xsl:attribute name="office:value-type">string</xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:if test="表:æ•°æ®_E7B3/表:å…¬å¼_E7B5"> + <xsl:variable name="sCellFormula"> + <xsl:choose> + <xsl:when test="contains(表:æ•°æ®_E7B3/表:å…¬å¼_E7B5,'=TABLE')"> + <xsl:variable name="firstTemp"> + <xsl:value-of select="substring-after(表:æ•°æ®_E7B3/表:å…¬å¼_E7B5,'=TABLE')"/> + </xsl:variable> + <xsl:value-of select="concat('=MULTIPLE.OPERATIONS',$firstTemp)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="表:æ•°æ®_E7B3/表:å…¬å¼_E7B5"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="calc-formula"> + <xsl:choose> + <xsl:when test="$isRCCellAddress = 'true'"> + <xsl:variable name="cell-row-pos"> + <xsl:choose> + <xsl:when test="../@è¡Œå·_E7F3 != ''"> + <xsl:value-of select="../@è¡Œå·_E7F3"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="9"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="cell-column-pos"> + <xsl:choose> + <xsl:when test="@列å·_E7ED != ''"> + <xsl:value-of select="@列å·_E7ED"/> + </xsl:when> + <!--列中的列å·å’Œå•å…ƒæ ¼ä¸­çš„列å·ç¼–å·ä¸åŒ--> + <xsl:when test="@列å·_E7BC != ''"> + <xsl:value-of select="@列å·_E7BC"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="9"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="$cell-row-pos"/> + <xsl:with-param name="cell-column-pos" select="$cell-column-pos"/> + <xsl:with-param name="expression" select="$sCellFormula"/> + <xsl:with-param name="return-value" select="''"/> + <xsl:with-param name="isRCtrans" select="'true'"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="translate-expression"> + <xsl:with-param name="cell-row-pos" select="0"/> + <xsl:with-param name="cell-column-pos" select="0"/> + <xsl:with-param name="expression" select="$sCellFormula"/> + <xsl:with-param name="return-value" select="''"/> + <xsl:with-param name="isRCtrans" select="'false'"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="table:formula" select="$calc-formula"/> + </xsl:if> + <xsl:for-each select="*"> + <xsl:choose> + <xsl:when test="name(.) = '表:æ•°æ®_E7B3'"> + <xsl:apply-templates select="." mode="table"> + <xsl:with-param name="hyperDest" select="../@超链接引用_E7BE"/> + </xsl:apply-templates> + </xsl:when> + <xsl:otherwise> + <xsl:apply-templates select="." mode="table"/> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:element> + <xsl:choose> + <xsl:when test="following-sibling::*[name() = '表:å•å…ƒæ ¼_E7F2' or name() = '表:covered-table-cell']"> + <xsl:for-each select="following-sibling::*[1]"> + <xsl:call-template name="CreateRowCells"> + <xsl:with-param name="par_curCellColumnNum"> + <xsl:value-of select="$var_curCellColumnNum + $var_curCellSpanAfter + $var_curCellRepeatAfter + 1"/> + </xsl:with-param> + </xsl:call-template> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="columnLeft"> + <xsl:value-of select="$ooMaxColumnNum - $var_curCellColumnNum - $var_curCellSpanAfter - $var_curCellRepeatAfter"/> + </xsl:variable> + <xsl:if test="$columnLeft &gt; 0"> + <xsl:element name="table:table-cell"> + <xsl:attribute name="table:number-columns-repeated"><xsl:value-of select="$columnLeft"/></xsl:attribute> + </xsl:element> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="OneTableRow"> + <xsl:param name="IsVirtual"/> + <xsl:param name="nRepeatInclude"/> + <xsl:param name="PageBreak"/> + <xsl:param name="IsCollapse"/> + <xsl:variable name="var_TableName"> + <xsl:choose> + <xsl:when test="name(.)='表:工作表_E825'"> + <xsl:value-of select="@å称_E822"/> + </xsl:when> + <xsl:when test="name(.)='表:è¡Œ_E7F1'"> + <xsl:value-of select="../../@å称_E822"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$IsVirtual = 'true'"> + <xsl:element name="table:table-row"> + <xsl:choose> + <xsl:when test="$PageBreak != 'true'"> + <xsl:attribute name="table:style-name"><xsl:value-of select="concat('ro-default', $var_TableName)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:style-name"><xsl:value-of select="concat('ro-default-page', $var_TableName)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="$nRepeatInclude &gt; 1"> + <xsl:attribute name="table:number-rows-repeated"><xsl:value-of select="$nRepeatInclude"/></xsl:attribute> + </xsl:if> + <xsl:if test="$IsCollapse = 'true'"> + <xsl:attribute name="table:visibility" select="'collapse'"/> + </xsl:if> + <xsl:element name="table:table-cell"> + <xsl:attribute name="table:number-columns-repeated"><xsl:value-of select="$ooMaxColumnNum"/></xsl:attribute> + </xsl:element> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="table:table-row"> + <xsl:choose> + <xsl:when test="$PageBreak != 'true'"> + <xsl:attribute name="table:style-name"><xsl:value-of select="concat('ro', generate-id())"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:style-name"><xsl:value-of select="concat('ro-page', generate-id())"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="@å¼æ ·å¼•ç”¨_E7BD"> + <xsl:attribute name="table:default-cell-style-name"><xsl:value-of select="@å¼æ ·å¼•ç”¨_E7BD"/></xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:if test="$nRepeatInclude &gt; 1"> + <xsl:attribute name="table:number-rows-repeated"><xsl:value-of select="$nRepeatInclude"/></xsl:attribute> + </xsl:if> + <xsl:if test="$IsCollapse = 'true' or @是å¦éšè—_E73C = 'true'"> + <xsl:attribute name="table:visibility" select="'collapse'"/> + </xsl:if> + <xsl:choose> + <xsl:when test="*[name()='表:å•å…ƒæ ¼_E7F2' or name() = '表:covered-table-cell']"> + <xsl:for-each select="*[1]"> + <xsl:call-template name="CreateRowCells"/> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:element name="table:table-cell"> + <xsl:attribute name="table:number-columns-repeated"><xsl:value-of select="$ooMaxColumnNum"/></xsl:attribute> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="表:è¡Œ_E7F1" mode="table"> + <xsl:param name="curPos"/> + <xsl:param name="lastPos"/> + <xsl:param name="SpecialSet"/> + <xsl:variable name="RowStart" select="@è¡Œå·_E7F3"/> + <xsl:variable name="RowEnd"> + <xsl:choose> + <xsl:when test="@跨度_E7EF"> + <xsl:value-of select="number($RowStart) + number(@跨度_E7EF)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$RowStart"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="DisplayMode"> + <xsl:if test="@是å¦éšè—_E73C = 'true'"> + <xsl:value-of select="concat(' @table:display=', 'false')"/> + </xsl:if> + </xsl:variable> + <xsl:choose> + <xsl:when test="$curPos = 1"> + <xsl:if test="$RowStart &gt; 1"> + <xsl:call-template name="GroupSet"> + <xsl:with-param name="IsVirtual" select="'true'"/> + <xsl:with-param name="GroupType" select="'row'"/> + <xsl:with-param name="SpecialSet" select="$SpecialSet"/> + <xsl:with-param name="nStart" select="number('1')"/> + <xsl:with-param name="nEnd" select="number($RowStart - 1)"/> + <xsl:with-param name="DisplayMode" select="$DisplayMode"/> + </xsl:call-template> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="PrevRowStart" select="preceding-sibling::*[1]/@è¡Œå·_E7F3"/> + <xsl:variable name="PrevRowEnd"> + <xsl:choose> + <xsl:when test="preceding-sibling::*[1]/@跨度_E7EF"> + <xsl:value-of select="number($PrevRowStart + preceding-sibling::*[1]/@跨度_E7EF)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$PrevRowStart"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="(number($PrevRowEnd) + 1) &lt; $RowStart"> + <xsl:call-template name="GroupSet"> + <xsl:with-param name="IsVirtual" select="'true'"/> + <xsl:with-param name="GroupType" select="'row'"/> + <xsl:with-param name="SpecialSet" select="$SpecialSet"/> + <xsl:with-param name="nStart" select="number($PrevRowEnd + 1)"/> + <xsl:with-param name="nEnd" select="number($RowStart - 1)"/> + <xsl:with-param name="DisplayMode" select="$DisplayMode"/> + </xsl:call-template> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + <xsl:call-template name="GroupSet"> + <xsl:with-param name="IsVirtual" select="'false'"/> + <xsl:with-param name="GroupType" select="'row'"/> + <xsl:with-param name="SpecialSet" select="$SpecialSet"/> + <xsl:with-param name="nStart" select="$RowStart"/> + <xsl:with-param name="nEnd" select="$RowEnd"/> + <xsl:with-param name="DisplayMode" select="$DisplayMode"/> + </xsl:call-template> + <xsl:if test="$curPos = $lastPos"> + <xsl:if test="$ooMaxRowNum &gt; $RowEnd"> + <xsl:call-template name="GroupSet"> + <xsl:with-param name="IsVirtual" select="'true'"/> + <xsl:with-param name="GroupType" select="'row'"/> + <xsl:with-param name="SpecialSet" select="$SpecialSet"/> + <xsl:with-param name="nStart" select="$RowEnd + 1"/> + <xsl:with-param name="nEnd" select="$ooMaxRowNum"/> + <xsl:with-param name="DisplayMode" select="$DisplayMode"/> + </xsl:call-template> + </xsl:if> + </xsl:if> + </xsl:template> + <xsl:template name="OneTableColumn"> + <xsl:param name="IsVirtual"/> + <xsl:param name="nRepeatInclude"/> + <xsl:param name="PageBreak"/> + <xsl:param name="IsCollapse"/> + <xsl:choose> + <xsl:when test="$IsVirtual = 'true'"> + <xsl:variable name="var_TableName"> + <xsl:choose> + <xsl:when test="name(.)='表:工作表_E825'"> + <xsl:value-of select="@å称_E822"/> + </xsl:when> + <xsl:when test="name(.)='表:列_E7EC'"> + <xsl:value-of select="../../@å称_E822"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="var_DefaultCellStyle"> + <xsl:choose> + <xsl:when test="name(.)='表:工作表_E825'"> + <xsl:value-of select="@å¼æ ·å¼•ç”¨_E824"/> + </xsl:when> + <xsl:when test="name(.)='表:列_E7EC'"> + <xsl:value-of select="../../@å¼æ ·å¼•ç”¨_E824"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:element name="table:table-column"> + <xsl:choose> + <xsl:when test="$PageBreak != 'true'"> + <xsl:attribute name="table:style-name"><xsl:value-of select="concat('co-default', $var_TableName)"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:style-name"><xsl:value-of select="concat('co-default-page',$var_TableName)"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="not($var_DefaultCellStyle = '')"> + <xsl:attribute name="table:default-cell-style-name"><xsl:value-of select="$var_DefaultCellStyle"/></xsl:attribute> + </xsl:if> + <xsl:if test="$IsCollapse = 'true'"> + <xsl:attribute name="table:visibility" select="'collapse'"/> + </xsl:if> + <xsl:if test="number($nRepeatInclude) &gt; 1"> + <xsl:attribute name="table:number-columns-repeated"><xsl:value-of select="$nRepeatInclude"/></xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="table:table-column"> + <xsl:choose> + <xsl:when test="$PageBreak != 'true'"> + <xsl:attribute name="table:style-name"><xsl:value-of select="concat('co', generate-id())"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:style-name"><xsl:value-of select="concat('co-page', generate-id())"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="@å¼æ ·å¼•ç”¨_E7BD"> + <xsl:attribute name="table:default-cell-style-name"><xsl:value-of select="@å¼æ ·å¼•ç”¨_E7BD"/></xsl:attribute> + </xsl:when> + <xsl:when test="../../@å¼æ ·å¼•ç”¨_E824"> + <xsl:attribute name="table:default-cell-style-name"><xsl:value-of select="../../@å¼æ ·å¼•ç”¨_E824"/></xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:if test="number($nRepeatInclude) &gt; 1"> + <xsl:attribute name="table:number-columns-repeated"><xsl:value-of select="$nRepeatInclude"/></xsl:attribute> + </xsl:if> + <xsl:if test="$IsCollapse = 'true' or @是å¦éšè—_E73C = 'true'"> + <xsl:attribute name="table:visibility" select="'collapse'"/> + </xsl:if> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="OneCreateElement"> + <xsl:param name="IsVirtual"/> + <xsl:param name="GroupType"/> + <xsl:param name="nRepeatAfter"/> + <xsl:param name="PageBreak"/> + <xsl:param name="IsCollapse"/> + <xsl:choose> + <xsl:when test="$GroupType = 'col'"> + <xsl:call-template name="OneTableColumn"> + <xsl:with-param name="IsVirtual" select="$IsVirtual"/> + <xsl:with-param name="nRepeatInclude" select="$nRepeatAfter+1"/> + <xsl:with-param name="PageBreak" select="$PageBreak"/> + <xsl:with-param name="IsCollapse" select="$IsCollapse"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$GroupType = 'row'"> + <xsl:call-template name="OneTableRow"> + <xsl:with-param name="IsVirtual" select="$IsVirtual"/> + <xsl:with-param name="nRepeatInclude" select="$nRepeatAfter+1"/> + <xsl:with-param name="PageBreak" select="$PageBreak"/> + <xsl:with-param name="IsCollapse" select="$IsCollapse"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="GroupHalf"> + <xsl:param name="GroupType"/> + <xsl:param name="GroupPos"/> + <xsl:param name="DisplayMode"/> + <xsl:choose> + <xsl:when test="$GroupType = 'col'"> + <xsl:choose> + <xsl:when test="$GroupPos = 'start'"> + <xsl:text disable-output-escaping="yes">&lt;table:table-column-group</xsl:text> + <xsl:if test="$DisplayMode != ''"> + <xsl:text disable-output-escaping="yes"> table:display = </xsl:text> + <xsl:text disable-output-escaping="yes">"</xsl:text> + <xsl:value-of select="$DisplayMode"/> + <xsl:text disable-output-escaping="yes">"</xsl:text> + </xsl:if> + <xsl:text disable-output-escaping="yes">&gt;</xsl:text> + </xsl:when> + <xsl:when test="$GroupPos = 'end'"> + <xsl:text disable-output-escaping="yes">&lt;/table:table-column-group&gt;</xsl:text> + </xsl:when> + </xsl:choose> + </xsl:when> + <xsl:when test="$GroupType = 'row'"> + <xsl:choose> + <xsl:when test="$GroupPos = 'start'"> + <xsl:text disable-output-escaping="yes">&lt;table:table-row-group</xsl:text> + <xsl:if test="$DisplayMode != ''"> + <xsl:text disable-output-escaping="yes"> table:display = </xsl:text> + <xsl:text disable-output-escaping="yes">"</xsl:text> + <xsl:value-of select="$DisplayMode"/> + <xsl:text disable-output-escaping="yes">"</xsl:text> + </xsl:if> + <xsl:text disable-output-escaping="yes">&gt;</xsl:text> + </xsl:when> + <xsl:when test="$GroupPos = 'end'"> + <xsl:text disable-output-escaping="yes">&lt;/table:table-row-group&gt;</xsl:text> + </xsl:when> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="GroupSet"> + <xsl:param name="IsVirtual"/> + <xsl:param name="GroupType"/> + <xsl:param name="SpecialSet"/> + <xsl:param name="nStart"/> + <xsl:param name="nEnd"/> + <xsl:param name="DisplayMode"/> + <xsl:choose> + <xsl:when test="count($SpecialSet/sGroup[not(number(nNumber) &lt; $nStart) and not($nEnd &lt; number(nNumber))]) &gt; 0"> + <xsl:variable name="CurNode" select="."/> + <xsl:for-each select="$SpecialSet/sGroup[not(number(nNumber) &lt; $nStart) and not($nEnd &lt; number(nNumber))]"> + <xsl:variable name="var_PreIsCollapse"> + <xsl:if test="preceding-sibling::node()[1]/text() = 'iscollapse'">true</xsl:if> + </xsl:variable> + <xsl:variable name="var_NextIsCollapse"> + <xsl:if test="following-sibling::node()[1]/text() = 'iscollapse'">true</xsl:if> + </xsl:variable> + <xsl:choose> + <xsl:when test="sType = 'pagebreak'"> + <xsl:choose> + <!--首先考虑给定的区间åªæœ‰ä¸€ä¸ªè¡Œæˆ–列的情况--> + <xsl:when test="$nStart = $nEnd"> + <!--如果给定区间内åªæœ‰ä¸€ä¸ªsGroup元素,也就是没有组起始截止符的情况--> + <xsl:if test="position() = last()"> + <xsl:for-each select="$CurNode"> + <xsl:choose> + <xsl:when test="$SpecialSet/sGroup/nNumber = @列å·_E7ED or $SpecialSet/sGroup/nNumber = @è¡Œå·_E7F3"> + <xsl:call-template name="OneCreateElement"> + <xsl:with-param name="IsVirtual" select="'true'"/> + <xsl:with-param name="GroupType" select="$GroupType"/> + <xsl:with-param name="nRepeatAfter" select="0"/> + <xsl:with-param name="PageBreak" select="'true'"/> + <xsl:with-param name="IsCollapse" select="$var_PreIsCollapse"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="OneCreateElement"> + <xsl:with-param name="IsVirtual" select="$IsVirtual"/> + <xsl:with-param name="GroupType" select="$GroupType"/> + <xsl:with-param name="nRepeatAfter" select="0"/> + <xsl:with-param name="PageBreak" select="'true'"/> + <xsl:with-param name="IsCollapse" select="$var_PreIsCollapse"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + <!--xsl:call-template name="OneCreateElement"> + <xsl:with-param name="IsVirtual" select="$IsVirtual"/> + <xsl:with-param name="GroupType" select="$GroupType"/> + <xsl:with-param name="nRepeatAfter" select="0"/> + <xsl:with-param name="PageBreak" select="'true'"/> + <xsl:with-param name="IsCollapse" select="$var_PreIsCollapse"/> + </xsl:call-template--> + </xsl:for-each> + </xsl:if> + <!--给定区间åªæœ‰ä¸€ä¸ªè¡Œæˆ–列,但区间内内有多个元素的情况会在åŽé¢ä¸€èµ·å¤„ç†--> + </xsl:when> + <xsl:otherwise> + <!--当å‰çš„pagebreak元素是给定区间内的第一个sGroup元素--> + <!--这里好åƒé€»è¾‘上有些æ¼æ´žï¼Œå› ä¸ºå¯èƒ½å‡ºçŽ°åœ¨åŒä¸€ä¸ªè¡Œæˆ–列上既有pagebreakä¿¡æ¯ï¼Œåˆæœ‰åˆ†ç»„ä¿¡æ¯çš„情况,这时候是å¦èƒ½ä¿è¯åˆ†ç»„ä¿¡æ¯ä¸€å®šæŽ’在pagebreakå‰é¢ï¼Ÿè¿™ä¾èµ–于xslt内部的实现逻辑--> + <xsl:if test="position() = 1"> + <!--这里处ç†äº†pagebreak元素之å‰çš„行或列--> + <xsl:if test="not(nNumber &lt; $nStart)"> + <xsl:variable name="nRepeatAfter"> + <xsl:value-of select="nNumber - $nStart - 1"/> + </xsl:variable> + <xsl:for-each select="$CurNode"> + <xsl:if test="number($nRepeatAfter) ge 1"> + <xsl:call-template name="OneCreateElement"> + <xsl:with-param name="IsVirtual" select="$IsVirtual"/> + <xsl:with-param name="GroupType" select="$GroupType"/> + <xsl:with-param name="nRepeatAfter" select="$nRepeatAfter"/> + <xsl:with-param name="IsCollapse" select="$var_PreIsCollapse"/> + </xsl:call-template> + </xsl:if> + <xsl:call-template name="OneCreateElement"> + <xsl:with-param name="IsVirtual" select="$IsVirtual"/> + <xsl:with-param name="GroupType" select="$GroupType"/> + <xsl:with-param name="nRepeatAfter" select="0"/> + <xsl:with-param name="PageBreak" select="'true'"/> + <xsl:with-param name="IsCollapse" select="$var_PreIsCollapse"/> + </xsl:call-template> + </xsl:for-each> + </xsl:if> + </xsl:if> + <!--在给定的区间里,当å‰pagebreak元素之å‰è¿˜æœ‰åˆ†ç»„ä¿¡æ¯æˆ–pagebreak元素--> + <xsl:if test="position() != 1"> + <!--当å‰pagebreak元素ä¸åœ¨ç»™å®šåŒºé—´çš„起始ä½ç½®ï¼Œå¹¶ä¸”当å‰pagebreak元素的上一个元素与当å‰å…ƒç´ ä¸åœ¨åŒä¸€ä¸ªè¡Œæˆ–列--> + <xsl:if test="(nNumber &gt; $nStart) and (preceding-sibling::*[1]/nNumber != nNumber)"> + <xsl:variable name="nRepeatAfter"> + <xsl:choose> + <!--è¿™å¥è¯çš„逻辑好åƒæ˜¯é”™çš„,因为跟å‰é¢çš„ <xsl:if test="position() != 1">冲çª--> + <xsl:when test="not(preceding-sibling::*[1])"> + <xsl:value-of select="nNumber - $nStart - 1"/> + </xsl:when> + <!--当å‰pagebreak元素的上一个元素ä¸åœ¨ç»™å®šçš„区间内--> + <xsl:when test="preceding-sibling::*[1] &lt; $nStart"> + <xsl:value-of select="nNumber - $nStart - 1"/> + </xsl:when> + <!--在给定的区间里,当å‰pagebreak元素之å‰è¿˜æœ‰åˆ†ç»„ä¿¡æ¯æˆ–pagebreak元素,且这些元素与当å‰å…ƒç´ ä¸åœ¨åŒä¸€ä¸ªè¡Œæˆ–列--> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="preceding-sibling::*[1]/sType = 'end'"> + <xsl:value-of select="nNumber - preceding-sibling::sGroup[1]/nNumber - 1 - 1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="nNumber - preceding-sibling::sGroup[1]/nNumber - 1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:for-each select="$CurNode"> + <xsl:call-template name="OneCreateElement"> + <xsl:with-param name="IsVirtual" select="$IsVirtual"/> + <xsl:with-param name="GroupType" select="$GroupType"/> + <xsl:with-param name="nRepeatAfter" select="0"/> + <xsl:with-param name="PageBreak" select="'true'"/> + <xsl:with-param name="IsCollapse" select="$var_NextIsCollapse"/> + </xsl:call-template> + <xsl:if test="number($nRepeatAfter) ge 1"> + <xsl:call-template name="OneCreateElement"> + <xsl:with-param name="IsVirtual" select="$IsVirtual"/> + <xsl:with-param name="GroupType" select="$GroupType"/> + <xsl:with-param name="nRepeatAfter" select="$nRepeatAfter"/> + <xsl:with-param name="IsCollapse" select="$var_NextIsCollapse"/> + </xsl:call-template> + </xsl:if> + </xsl:for-each> + </xsl:if> + </xsl:if> + <!--给定区间内åªæœ‰å½“å‰pagebreak元素这一个sGroup元素,这个æ¡ä»¶ä¸Žå‰é¢çš„<xsl:if test="position() = 1">æ¡ä»¶æ˜¯å…±åŒèµ·ä½œç”¨çš„--> + <xsl:if test="position() = last()"> + <xsl:variable name="nRepeatAfter"> + <xsl:value-of select="$nEnd - ( number($nStart) + 1)"/> + </xsl:variable> + <xsl:for-each select="$CurNode"> + <xsl:call-template name="OneCreateElement"> + <xsl:with-param name="IsVirtual" select="$IsVirtual"/> + <xsl:with-param name="GroupType" select="$GroupType"/> + <xsl:with-param name="nRepeatAfter" select="$nRepeatAfter"/> + <xsl:with-param name="IsCollapse" select="$var_NextIsCollapse"/> + </xsl:call-template> + </xsl:for-each> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <!--首先考虑给定的区间åªæœ‰ä¸€ä¸ªè¡Œæˆ–列的情况--> + <xsl:when test="$nStart = $nEnd"> + <xsl:choose> + <xsl:when test="sType = 'start'"> + <xsl:call-template name="GroupHalf"> + <xsl:with-param name="GroupType" select="$GroupType"/> + <xsl:with-param name="GroupPos" select="sType"/> + <xsl:with-param name="DisplayMode" select="sDisplay"/> + </xsl:call-template> + <xsl:if test="position() = last()"> + <xsl:for-each select="$CurNode"> + <xsl:call-template name="OneCreateElement"> + <xsl:with-param name="IsVirtual" select="$IsVirtual"/> + <xsl:with-param name="GroupType" select="$GroupType"/> + <xsl:with-param name="nRepeatAfter" select="0"/> + <xsl:with-param name="IsCollapse" select="$var_NextIsCollapse"/> + </xsl:call-template> + </xsl:for-each> + </xsl:if> + </xsl:when> + <xsl:when test="sType = 'end'"> + <xsl:if test="position() = 1"> + <xsl:for-each select="$CurNode"> + <xsl:call-template name="OneCreateElement"> + <xsl:with-param name="IsVirtual" select="$IsVirtual"/> + <xsl:with-param name="GroupType" select="$GroupType"/> + <xsl:with-param name="nRepeatAfter" select="0"/> + <xsl:with-param name="IsCollapse" select="$var_PreIsCollapse"/> + </xsl:call-template> + </xsl:for-each> + </xsl:if> + <xsl:call-template name="GroupHalf"> + <xsl:with-param name="GroupType" select="$GroupType"/> + <xsl:with-param name="GroupPos" select="sType"/> + <xsl:with-param name="DisplayMode" select="sDisplay"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:when> + <!--其次考虑区间有多个行列的情况--> + <xsl:otherwise> + <xsl:if test="position() = 1"> + <xsl:if test="nNumber &gt; $nStart"> + <xsl:variable name="curPos"> + <xsl:choose> + <xsl:when test="sType = 'start'"> + <xsl:value-of select="nNumber"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="nNumber + 1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="nRepeatAfter"> + <xsl:value-of select="$curPos -1 - $nStart"/> + </xsl:variable> + <xsl:for-each select="$CurNode"> + <xsl:call-template name="OneCreateElement"> + <xsl:with-param name="IsVirtual" select="$IsVirtual"/> + <xsl:with-param name="GroupType" select="$GroupType"/> + <xsl:with-param name="nRepeatAfter" select="$nRepeatAfter"/> + <xsl:with-param name="IsCollapse" select="$var_PreIsCollapse"/> + </xsl:call-template> + </xsl:for-each> + </xsl:if> + </xsl:if> + <xsl:if test="position() != 1"> + <xsl:if test="(nNumber &gt; $nStart) and (preceding-sibling::sGroup[1]/nNumber != nNumber)"> + <xsl:variable name="curPos"> + <xsl:choose> + <xsl:when test="sType = 'start'"> + <xsl:value-of select="nNumber"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="nNumber + 1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="nRepeatAfter"> + <xsl:choose> + <xsl:when test="not(preceding-sibling::*[1])"> + <xsl:value-of select="$curPos -1 - $nStart"/> + </xsl:when> + <xsl:when test="preceding-sibling::*[1]/nNumber &lt; $nStart"> + <xsl:value-of select="$curPos -1 - $nStart"/> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="preceding-sibling::*[1]/sType = 'end'"> + <xsl:value-of select="$curPos -1 - preceding-sibling::sGroup[1]/nNumber - 1"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$curPos -1 - preceding-sibling::sGroup[1]/nNumber"/> + </xsl:otherwise> + </xsl:choose> + <!--<xsl:value-of select="$curPos - preceding-sibling::node()[1]/nNumber"/>--> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:for-each select="$CurNode"> + <xsl:call-template name="OneCreateElement"> + <xsl:with-param name="IsVirtual" select="$IsVirtual"/> + <xsl:with-param name="GroupType" select="$GroupType"/> + <xsl:with-param name="nRepeatAfter" select="$nRepeatAfter"/> + <xsl:with-param name="IsCollapse" select="$var_PreIsCollapse"/> + </xsl:call-template> + </xsl:for-each> + </xsl:if> + </xsl:if> + <xsl:call-template name="GroupHalf"> + <xsl:with-param name="GroupType" select="$GroupType"/> + <xsl:with-param name="GroupPos" select="sType"/> + <xsl:with-param name="DisplayMode" select="sDisplay"/> + </xsl:call-template> + <xsl:if test="position() = last()"> + <xsl:choose> + <xsl:when test="nNumber = $nEnd"> + <xsl:if test="sType = 'start'"> + <xsl:for-each select="$CurNode"> + <xsl:call-template name="OneCreateElement"> + <xsl:with-param name="IsVirtual" select="$IsVirtual"/> + <xsl:with-param name="GroupType" select="$GroupType"/> + <xsl:with-param name="nRepeatAfter" select="0"/> + <xsl:with-param name="IsCollapse" select="$var_NextIsCollapse"/> + </xsl:call-template> + </xsl:for-each> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="curPos"> + <xsl:choose> + <xsl:when test="sType = 'start'"> + <xsl:value-of select="nNumber"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="nNumber + 1"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="nRepeatAfter"> + <xsl:value-of select="$nEnd - $curPos"/> + </xsl:variable> + <xsl:for-each select="$CurNode"> + <xsl:call-template name="OneCreateElement"> + <xsl:with-param name="IsVirtual" select="$IsVirtual"/> + <xsl:with-param name="GroupType" select="$GroupType"/> + <xsl:with-param name="nRepeatAfter" select="$nRepeatAfter"/> + <xsl:with-param name="IsCollapse" select="$var_NextIsCollapse"/> + </xsl:call-template> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="var_IsCollapse"> + <xsl:if test="$SpecialSet/sGroup[number(nNumber) gt number($nEnd)] and $SpecialSet/sGroup[number(nNumber) lt number($nStart)]"> + <xsl:for-each select="$SpecialSet/sGroup[number(nNumber) gt number($nEnd)][1]"> + <xsl:if test="preceding-sibling::node()[1]/text() ='iscollapse'"> + <xsl:value-of select="'true'"/> + </xsl:if> + </xsl:for-each> + </xsl:if> + </xsl:variable> + <xsl:variable name="nRepeatAfter"> + <xsl:value-of select="number($nEnd - $nStart)"/> + </xsl:variable> + <xsl:call-template name="OneCreateElement"> + <xsl:with-param name="IsVirtual" select="$IsVirtual"/> + <xsl:with-param name="GroupType" select="$GroupType"/> + <xsl:with-param name="nRepeatAfter" select="$nRepeatAfter"/> + <xsl:with-param name="IsCollapse" select="$var_IsCollapse"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="表:列_E7EC" mode="table"> + <xsl:param name="curPos"/> + <xsl:param name="lastPos"/> + <xsl:param name="SpecialSet"/> + <xsl:variable name="ColStart" select="number(@列å·_E7ED)"/> + <xsl:variable name="ColEnd"> + <xsl:choose> + <xsl:when test="@跨度_E7EF"> + <xsl:value-of select="number($ColStart + @跨度_E7EF)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number($ColStart)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="DisplayMode"> + <xsl:if test="@是å¦éšè—_E73C = 'true'"> + <xsl:value-of select="concat(' @table:display=', 'false')"/> + </xsl:if> + </xsl:variable> + <xsl:choose> + <xsl:when test="$curPos = 1"> + <xsl:if test="$ColStart &gt; 1"> + <xsl:call-template name="GroupSet"> + <xsl:with-param name="IsVirtual" select="'true'"/> + <xsl:with-param name="GroupType" select="'col'"/> + <xsl:with-param name="SpecialSet" select="$SpecialSet"/> + <xsl:with-param name="nStart" select="number('1')"/> + <xsl:with-param name="nEnd" select="number($ColStart - 1)"/> + </xsl:call-template> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="PrevColStart" select="preceding-sibling::*[1]/@列å·_E7ED"/> + <xsl:variable name="PrevColEnd"> + <xsl:choose> + <xsl:when test="preceding-sibling::*[1]/@跨度_E7EF"> + <xsl:value-of select="number($PrevColStart + preceding-sibling::*[1]/@跨度_E7EF)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$PrevColStart"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="number($PrevColEnd + 1) &lt; $ColStart"> + <xsl:call-template name="GroupSet"> + <xsl:with-param name="IsVirtual" select="'true'"/> + <xsl:with-param name="GroupType" select="'col'"/> + <xsl:with-param name="SpecialSet" select="$SpecialSet"/> + <xsl:with-param name="nStart" select="number($PrevColEnd + 1)"/> + <xsl:with-param name="nEnd" select="number($ColStart - 1)"/> + <xsl:with-param name="DisplayMode" select="$DisplayMode"/> + </xsl:call-template> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + <xsl:call-template name="GroupSet"> + <xsl:with-param name="IsVirtual" select="'false'"/> + <xsl:with-param name="GroupType" select="'col'"/> + <xsl:with-param name="SpecialSet" select="$SpecialSet"/> + <xsl:with-param name="nStart" select="$ColStart"/> + <xsl:with-param name="nEnd" select="$ColEnd"/> + <xsl:with-param name="DisplayMode" select="$DisplayMode"/> + </xsl:call-template> + <xsl:if test="$curPos = $lastPos"> + <xsl:if test="$ooMaxColumnNum &gt; $ColEnd"> + <xsl:call-template name="GroupSet"> + <xsl:with-param name="IsVirtual" select="'true'"/> + <xsl:with-param name="GroupType" select="'col'"/> + <xsl:with-param name="SpecialSet" select="$SpecialSet"/> + <xsl:with-param name="nStart" select="$ColEnd + 1"/> + <xsl:with-param name="nEnd" select="$ooMaxColumnNum"/> + <xsl:with-param name="DisplayMode" select="$DisplayMode"/> + </xsl:call-template> + </xsl:if> + </xsl:if> + </xsl:template> + <xsl:template name="NoColumnProcess"> + <xsl:param name="SpecialSet"/> + <xsl:variable name="ColStart" select="1"/> + <xsl:call-template name="GroupSet"> + <xsl:with-param name="IsVirtual" select="'true'"/> + <xsl:with-param name="GroupType" select="'col'"/> + <xsl:with-param name="SpecialSet" select="$SpecialSet"/> + <xsl:with-param name="nStart" select="$ColStart"/> + <xsl:with-param name="nEnd" select="$ooMaxColumnNum"/> + </xsl:call-template> + </xsl:template> + <xsl:template name="NoRowProcess"> + <xsl:param name="SpecialSet"/> + <xsl:variable name="RowStart" select="1"/> + <xsl:call-template name="GroupSet"> + <xsl:with-param name="IsVirtual" select="'true'"/> + <xsl:with-param name="GroupType" select="'row'"/> + <xsl:with-param name="SpecialSet" select="$SpecialSet"/> + <xsl:with-param name="nStart" select="$RowStart"/> + <xsl:with-param name="nEnd" select="$ooMaxRowNum"/> + </xsl:call-template> + </xsl:template> + <xsl:template name="TableSheet"> + <xsl:element name="table:table"> + <xsl:attribute name="table:name"><xsl:value-of select="@å称_E822"/></xsl:attribute> + <xsl:attribute name="table:style-name"><xsl:value-of select="concat('ta', generate-id(.))"/></xsl:attribute> + <!--xsl:if test="表:工作表内容_E80E/uof:锚点_C644 or 表:工作表内容_E80E/表:è¡Œ_E7F1/表:å•å…ƒæ ¼_E7F2/uof:锚点_C644"--> + <xsl:if test="表:工作表内容_E80E/uof:锚点_C644"> + <table:shapes> + <xsl:for-each select="表:工作表内容_E80E/uof:锚点_C644"> + <xsl:apply-templates select="." mode="table"/> + </xsl:for-each> + </table:shapes> + </xsl:if> + <xsl:if test="表:工作表内容_E80E"> + <xsl:variable name="SpecialColumnSet"> + <xsl:variable name="tmp"> + <xsl:for-each select="表:工作表内容_E80E/表:分组集_E7F6/表:列_E841"> + <sGroup> + <sType>start</sType> + <sDisplay> + <xsl:choose> + <xsl:when test="@是å¦éšè—_E73C = 'true'">false</xsl:when> + <xsl:when test="@是å¦éšè—_E73C = 'false'">true</xsl:when> + </xsl:choose> + </sDisplay> + <nNumber> + <xsl:value-of select="@起始_E73A"/> + </nNumber> + </sGroup> + <sGroup> + <sType>end</sType> + <nNumber> + <xsl:value-of select="@终止_E73B"/> + </nNumber> + </sGroup> + </xsl:for-each> + <xsl:for-each select="表:分页符集_E81E/表:分页符_E81F[@列å·_E821]"> + <sGroup> + <sType>pagebreak</sType> + <nNumber> + <xsl:value-of select="@列å·_E821 + 1"/> + </nNumber> + </sGroup> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="collapseArea"> + <xsl:for-each select="表:工作表内容_E80E/表:分组集_E7F6/表:列_E841"> + <xsl:if test="@是å¦éšè—_E73C = 'true'"> + <xsl:copy-of select="."/> + </xsl:if> + </xsl:for-each> + </xsl:variable> + <xsl:for-each select="$tmp/sGroup"> + <xsl:sort select="nNumber" data-type="number"/> + <xsl:copy-of select="."/> + <xsl:variable name="var_number" select="number(nNumber/text())"/> + <xsl:choose> + <xsl:when test="sType = 'start' or sType = 'pagebreak'"> + <xsl:if test="$collapseArea/表:列_E7EC[@是å¦éšè—_E73C = 'true'][number(@起始_E73A) le $var_number and number(@终止_E73B) ge $var_number]"> + <sElement>iscollapse</sElement> + </xsl:if> + </xsl:when> + <xsl:when test="sType = 'end'"> + <xsl:if test="$collapseArea/表:列_E7EC[@是å¦éšè—_E73C = 'true'][number(@起始_E73A) le $var_number and number(@终止_E73B) gt $var_number]"> + <sElement>iscollapse</sElement> + </xsl:if> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="SpecialRowSet"> + <xsl:variable name="tmp"> + <xsl:for-each select="表:工作表内容_E80E/表:分组集_E7F6/表:è¡Œ_E842"> + <sGroup> + <sType>start</sType> + <sDisplay> + <xsl:choose> + <xsl:when test="@是å¦éšè—_E73C = 'true'">false</xsl:when> + <xsl:when test="@是å¦éšè—_E73C = 'false'">true</xsl:when> + </xsl:choose> + </sDisplay> + <nNumber> + <xsl:value-of select="@起始_E73A"/> + </nNumber> + </sGroup> + <sGroup> + <sType>end</sType> + <nNumber> + <xsl:value-of select="@终止_E73B"/> + </nNumber> + </sGroup> + </xsl:for-each> + <xsl:for-each select="表:分页符集_E81E/表:分页符_E81F[@è¡Œå·_E820]"> + <sGroup> + <sType>pagebreak</sType> + <nNumber> + <xsl:value-of select="@è¡Œå·_E820 + 1"/> + </nNumber> + </sGroup> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="collapseArea"> + <xsl:for-each select="表:工作表内容_E80E/表:分组集_E7F6/表:è¡Œ_E842"> + <xsl:if test="@是å¦éšè—_E73C = 'true'"> + <xsl:copy-of select="."/> + </xsl:if> + </xsl:for-each> + </xsl:variable> + <xsl:for-each select="$tmp/sGroup"> + <xsl:sort select="nNumber" data-type="number"/> + <xsl:copy-of select="."/> + <xsl:variable name="var_number" select="number(nNumber/text())"/> + <xsl:choose> + <xsl:when test="sType = 'start' or sType = 'pagebreak'"> + <xsl:if test="$collapseArea/表:è¡Œ_E7F1[@是å¦éšè—_E73C = 'true'][number(@起始_E73A) le $var_number and number(@终止_E73B) ge $var_number]"> + <sElement>iscollapse</sElement> + </xsl:if> + </xsl:when> + <xsl:when test="sType = 'end'"> + <xsl:if test="$collapseArea/表:è¡Œ_E7F1[@是å¦éšè—_E73C = 'true'][number(@起始_E73A) le $var_number and number(@终止_E73B) gt $var_number]"> + <sElement>iscollapse</sElement> + </xsl:if> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:variable> + <xsl:choose> + <xsl:when test="表:工作表内容_E80E/表:列_E7EC"> + <xsl:for-each select="表:工作表内容_E80E/表:列_E7EC"> + <xsl:apply-templates select="." mode="table"> + <xsl:with-param name="curPos" select="position()"/> + <xsl:with-param name="lastPos" select="last()"/> + <xsl:with-param name="SpecialSet" select="$SpecialColumnSet"/> + </xsl:apply-templates> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="NoColumnProcess"> + <xsl:with-param name="SpecialSet" select="$SpecialColumnSet"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="表:工作表内容_E80E/表:è¡Œ_E7F1"> + <xsl:for-each select="表:工作表内容_E80E/表:è¡Œ_E7F1"> + <xsl:sort data-type="number" select="@è¡Œå·_E7F3"/> + <xsl:apply-templates select="." mode="table"> + <xsl:with-param name="curPos" select="position()"/> + <xsl:with-param name="lastPos" select="last()"/> + <xsl:with-param name="SpecialSet" select="$SpecialRowSet"/> + </xsl:apply-templates> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="NoRowProcess"> + <xsl:with-param name="SpecialSet" select="$SpecialRowSet"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:element> + </xsl:template> + <xsl:template match="表:æ“作æ¡ä»¶_E815"> + <xsl:element name="table:filter-condition"> + <xsl:variable name="ope" select="表:æ“作ç _E816"/> + <xsl:variable name="conditionArea"> + <xsl:call-template name="character-to-number"> + <xsl:with-param name="character" select="substring-before(substring-after(../../../表:范围_E810,'$'),'$')"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="table:field-number"><xsl:value-of select="number(../../@列å·_E819) - 1"/></xsl:attribute> + <xsl:attribute name="table:value"><xsl:value-of select="表:值_E817"/></xsl:attribute> + <xsl:attribute name="table:operator"><xsl:choose><xsl:when test="$ope = 'equal to'">=</xsl:when><xsl:when test="$ope = 'not equal to'">!=</xsl:when><xsl:when test="$ope = 'greater than'">&gt;</xsl:when><xsl:when test="$ope = 'greater than or equal to'">&gt;=</xsl:when><xsl:when test="$ope = 'less than'">&lt;</xsl:when><xsl:when test="$ope = 'less than or equal to'">&lt;=</xsl:when><xsl:when test="$ope = 'start with'">begins-with</xsl:when><xsl:when test="$ope = 'not start with'">does-not-begin-with</xsl:when><xsl:when test="$ope = 'end with'">ends-with</xsl:when><xsl:when test="$ope = 'not end with'">does-not-end-with</xsl:when><xsl:when test="$ope = 'contain' or $ope = 'between'">contains</xsl:when><xsl:when test="$ope = 'not contain' or $ope = 'between'">does-not-contain</xsl:when><xsl:otherwise/></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:template> + <xsl:template name="getDataRange"> + <xsl:variable name="first"> + <xsl:value-of select="表:范围_E810"/> + </xsl:variable> + <xsl:variable name="quote">'</xsl:variable> + <xsl:variable name="tempTableName"> + <xsl:value-of select="substring-after(substring-before($first,'!'), $quote)"/> + </xsl:variable> + <xsl:variable name="tableName"> + <xsl:value-of select="substring-before($tempTableName, $quote)"/> + </xsl:variable> + <xsl:variable name="firstTempAddress"> + <xsl:value-of select="substring-after(substring-before($first,':'),'!')"/> + </xsl:variable> + <xsl:variable name="firstHorizonAddress"> + <xsl:value-of select="substring-before(substring-after($firstTempAddress,'$'),'$')"/> + </xsl:variable> + <xsl:variable name="firstVerticalAddress"> + <xsl:value-of select="substring-after(substring-after($firstTempAddress,'$'),'$')"/> + </xsl:variable> + <xsl:variable name="secondTempAddress"> + <xsl:value-of select="substring-after($first,':')"/> + </xsl:variable> + <xsl:variable name="secondHorizonAddress"> + <xsl:value-of select="substring-before(substring-after($secondTempAddress,'$'),'$')"/> + </xsl:variable> + <xsl:variable name="secondVerticalAddress"> + <xsl:value-of select="substring-after(substring-after($secondTempAddress,'$'),'$')"/> + </xsl:variable> + <xsl:value-of select="concat($tableName,'.',$firstHorizonAddress,$firstVerticalAddress,':',$tableName,'.',$secondHorizonAddress,$secondVerticalAddress)"/> + </xsl:template> + <xsl:template match="表:筛选_E80F"> + <xsl:element name="table:database-range"> + <xsl:if test="@类型_E83B = 'auto'"> + <xsl:attribute name="table:display-filter-buttons">true</xsl:attribute> + </xsl:if> + <xsl:attribute name="table:target-range-address"><xsl:call-template name="getDataRange"/></xsl:attribute> + <xsl:if test="表:æ¡ä»¶_E811"> + <table:filter> + <xsl:if test="表:æ¡ä»¶åŒºåŸŸ_E81A"> + <xsl:attribute name="table:condition-source-range-address"><xsl:value-of select="表:æ¡ä»¶åŒºåŸŸ_E81A"/></xsl:attribute> + </xsl:if> + <xsl:if test="表:结果区域_E81B"> + <xsl:attribute name="table:display-duplicates"><xsl:value-of select="表:结果区域_E81B"/></xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="表:æ¡ä»¶_E811/表:普通_E812"> + <xsl:element name="table:filter-condition"> + <xsl:variable name="opea" select="表:æ¡ä»¶_E811/表:普通_E812/@类型_E7B6"/> + <xsl:attribute name="table:field-number" select="number(表:æ¡ä»¶_E811/@列å·_E819) - 1"/> + <xsl:attribute name="table:value" select="表:æ¡ä»¶_E811/表:普通_E812/@值_E813"/> + <xsl:attribute name="table:operator"><xsl:choose><xsl:when test="$opea = 'bottomitem'">bottom values</xsl:when><xsl:when test="$opea = 'bottompercent'">bottom percent</xsl:when><xsl:when test="$opea = 'topitem'">top values</xsl:when><xsl:when test="$opea = 'toppercent'">top percent</xsl:when><xsl:when test="$opea = 'value'">=</xsl:when><xsl:otherwise/></xsl:choose></xsl:attribute> + </xsl:element> + </xsl:when> + <xsl:when test="表:æ¡ä»¶_E811/表:自定义_E814/@类型_E7B6 = 'or'"> + <xsl:element name="table:filter-or"> + <xsl:for-each select="表:æ¡ä»¶_E811/表:自定义_E814/表:æ“作æ¡ä»¶_E815"> + <xsl:apply-templates select="."/> + </xsl:for-each> + </xsl:element> + </xsl:when> + <xsl:when test="表:æ¡ä»¶_E811/表:自定义_E814/@类型_E7B6 = 'and'"> + <xsl:element name="table:filter-and"> + <xsl:for-each select="表:æ¡ä»¶_E811/表:自定义_E814/表:æ“作æ¡ä»¶_E815"> + <xsl:apply-templates select="."/> + </xsl:for-each> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:for-each select="表:æ¡ä»¶_E811/表:自定义_E814/表:æ“作æ¡ä»¶_E815"> + <xsl:apply-templates select="."/> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + </table:filter> + </xsl:if> + </xsl:element> + </xsl:template> + <!-- + <xsl:template match="uof:链接集" mode="table"> + <table:named-expressions> + <xsl:for-each select="uof:超级链接"> + <xsl:if test="@uof:目标 and @uof:书签"> + <xsl:variable name="var_TagetUrl"> + <xsl:choose> + <xsl:when test="@uof:目标 = @uof:书签"> + <xsl:if test="key('bookmark', @uof:书签)/uof:命å表达å¼/@uof:区域引用"> + <xsl:value-of select="key('bookmark', @uof:书签)/uof:命å表达å¼/@uof:区域引用"/> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="@uof:目标"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="var_Name"> + <xsl:value-of select="@uof:书签"/> + </xsl:variable> + <xsl:analyze-string select="$var_TagetUrl" regex="=?'?(.*?)'?!\$?([A-Z,a-z]{{1,2}})\$?(\d+)"> + <xsl:matching-substring> + <xsl:variable name="apos">&apos;</xsl:variable> + <table:named-range> + <xsl:attribute name ='table:name'> + <xsl:value-of select="$var_Name"/> + </xsl:attribute> + <xsl:attribute name="table:base-cell-address"> + <xsl:value-of select="concat( '$', regex-group(1), '.', '$', regex-group(2), '$', regex-group(3)) "/> + </xsl:attribute> + <xsl:attribute name="table:cell-range-address"> + <xsl:value-of select="concat( '$', regex-group(1), '.', '$', regex-group(2), '$', regex-group(3)) "/> + </xsl:attribute> + </table:named-range> + </xsl:matching-substring> + </xsl:analyze-string> + </xsl:if> + </xsl:for-each> + </table:named-expressions> + </xsl:template> + --> + <xsl:template match="书签:书签集_9104" mode="table"> + <table:named-expressions> + <xsl:for-each select="书签:书签_9105"> + <xsl:variable name="var_BookmarkName" select="@å称_9103"/> + <xsl:if test="书签:区域_9100/@区域引用_41CE"> + <xsl:analyze-string select="书签:区域_9100/@区域引用_41CE" regex="=?'?(.*?)'?!\$?([A-Z,a-z]{{0,3}})\$?(\d*)(:?)\$?([A-Z,a-z]{{0,3}})\$?(\d*)"> + <xsl:matching-substring> + <table:named-range> + <xsl:attribute name="table:name" select="$var_BookmarkName"/> + <xsl:variable name="tablename" select="regex-group(1)"/> + <xsl:variable name="UOFbeginColum" select="regex-group(2)"/> + <xsl:variable name="UOFbeginRow" select="regex-group(3)"/> + <xsl:variable name="breakChar" select="regex-group(4)"/> + <xsl:variable name="UOFendColum" select="regex-group(5)"/> + <xsl:variable name="UOFendRow" select="regex-group(6)"/> + <xsl:variable name="ODFbeginColum"> + <xsl:choose> + <xsl:when test="$UOFbeginColum = ''">A</xsl:when> + <xsl:otherwise> + <xsl:value-of select="$UOFbeginColum"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="ODFbeginRow"> + <xsl:choose> + <xsl:when test="$UOFbeginRow = ''">1</xsl:when> + <xsl:otherwise> + <xsl:value-of select="$UOFbeginRow"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="ODFendColum"> + <xsl:choose> + <xsl:when test="$UOFendColum = ''">AMJ</xsl:when> + <xsl:otherwise> + <xsl:value-of select="$UOFendColum"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="ODFendRow"> + <xsl:choose> + <xsl:when test="$UOFendRow = ''">65536</xsl:when> + <xsl:otherwise> + <xsl:value-of select="$UOFendRow"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$breakChar = ''"> + <xsl:attribute name="table:base-cell-address" select="concat($tablename, '.', '$', $ODFbeginColum, '$', $ODFbeginRow)"/> + <xsl:attribute name="table:cell-range-address" select="concat($tablename, '.', '$', $ODFbeginColum, '$', $ODFbeginRow)"/> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:base-cell-address" select="concat($tablename, '.', '$', $ODFbeginColum, '$', $ODFbeginRow)"/> + <xsl:attribute name="table:cell-range-address" select="concat($tablename, '.', '$', $ODFbeginColum, '$', $ODFbeginRow, ':.', '$', $ODFendColum, '$', $ODFendRow)"/> + </xsl:otherwise> + </xsl:choose> + </table:named-range> + </xsl:matching-substring> + </xsl:analyze-string> + </xsl:if> + </xsl:for-each> + </table:named-expressions> + </xsl:template> + <xsl:template name="OfficeSettingsPresentation"> + <config:config-item-set config:name="ooo:view-settings"> + <config:config-item config:name="VisibleAreaTop" config:type="int">0</config:config-item> + <config:config-item config:name="VisibleAreaLeft" config:type="int">0</config:config-item> + <config:config-item config:name="VisibleAreaWidth" config:type="int">14098</config:config-item> + <config:config-item config:name="VisibleAreaHeight" config:type="int">9998</config:config-item> + <config:config-item-map-indexed config:name="Views"> + <config:config-item-map-entry> + <config:config-item config:name="IsSnapToSnapLines" config:type="boolean">true</config:config-item> + <xsl:for-each select="规则:公用处ç†è§„则_B665/规则:演示文稿_B66D/规则:最åŽè§†å›¾_B639"> + <xsl:variable name="PageKind"> + <xsl:value-of select="规则:类型_B63A"/> + </xsl:variable> + <config:config-item config:name="PageKind" config:type="short"> + <xsl:choose> + <xsl:when test="$PageKind='normal' or $PageKind='sort'">0</xsl:when> + <xsl:when test="$PageKind='note-page'">1</xsl:when> + <xsl:when test="$PageKind='note-master'">1</xsl:when> + <xsl:when test="$PageKind='handout-master'">2</xsl:when> + </xsl:choose> + </config:config-item> + <config:config-item config:name="EditModeStandard" config:type="int"> + <xsl:choose> + <xsl:when test="$PageKind='slide-master'">1</xsl:when> + <xsl:when test="$PageKind='note-master'">0</xsl:when> + <xsl:when test="$PageKind='normal'">0</xsl:when> + </xsl:choose> + </config:config-item> + <config:config-item config:name="EditModeNotes" config:type="int"> + <xsl:choose> + <xsl:when test="$PageKind='note-page'">0</xsl:when> + <xsl:when test="$PageKind='note-master'">1</xsl:when> + </xsl:choose> + </config:config-item> + <config:config-item config:name="ViewId" config:type="string"> + <xsl:choose> + <xsl:when test="$PageKind='normal' or $PageKind='handout-master' or $PageKind='note-page'">view1</xsl:when> + <xsl:when test="$PageKind='sort'">view2</xsl:when> + </xsl:choose> + </config:config-item> + </xsl:for-each> + <xsl:apply-templates select="/uof:UOF_0000/扩展:扩展区_B200/扩展:扩展_B201[扩展:软件å称_B202= 'NeoShineOffice']/扩展:扩展内容_B204[扩展:路径 = '/office:document/office:settings']/uof:内容/é…ç½®/分类é…置项集[@类属 = '视图é…ç½®']/é…置项索引表[@å称 = '视图']/é…置列表æ¡ç›®" mode="Views"/> + </config:config-item-map-entry> + </config:config-item-map-indexed> + </config:config-item-set> + <config:config-item-set config:name="ooo:configuration-settings"> + <config:config-item config:name="PageNumberFormat" config:type="int"> + <xsl:choose> + <xsl:when test="规则:公用处ç†è§„则_B665/规则:演示文稿_B66D/规则:页é¢è®¾ç½®é›†_B670/规则:页é¢è®¾ç½®_B638/æ¼”:页ç æ ¼å¼_6BDF[1]"> + <xsl:variable name="pageNumberFormat" select="规则:公用处ç†è§„则_B665/规则:演示文稿_B66D/规则:页é¢è®¾ç½®é›†_B670/规则:页é¢è®¾ç½®_B638/æ¼”:页ç æ ¼å¼_6BDF[1]"/> + <xsl:choose> + <xsl:when test="$pageNumberFormat='upper-letter'">0</xsl:when> + <xsl:when test="$pageNumberFormat='lower-letter'">1</xsl:when> + <xsl:when test="$pageNumberFormat='upper-roman'">2</xsl:when> + <xsl:when test="$pageNumberFormat='lower-roman'">3</xsl:when> + <xsl:when test="$pageNumberFormat='decimal'">4</xsl:when> + <xsl:otherwise>5</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise>5</xsl:otherwise> + </xsl:choose> + </config:config-item> + </config:config-item-set> + </xsl:template> + <xsl:template match="å¼æ ·:段è½å¼æ ·_9912" mode="presentation-default"> + <xsl:element name="style:default-style"> + <xsl:attribute name="style:family">graphic</xsl:attribute> + <xsl:element name="style:paragraph-properties"> + <xsl:call-template name="ParaPropertiesAll"> + <xsl:with-param name="tabstop" select="string('default')"/> + </xsl:call-template> + </xsl:element> + <xsl:element name="style:text-properties"> + <xsl:for-each select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:å¥å¼æ ·é›†_990F/å¼æ ·:å¥å¼æ ·_9910[@类型_4102='default'][1]"> + <xsl:call-template name="TextProperties"/> + </xsl:for-each> + <xsl:for-each select="å­—:å¥å±žæ€§_4158"> + <xsl:call-template name="TextProperties"/> + </xsl:for-each> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template name="OfficeStylePresentation"> + <!--xsl:for-each select="uof:演示文稿"> + <xsl:for-each select="æ¼”:公用处ç†è§„则"> + <xsl:for-each select="æ¼”:页é¢ç‰ˆå¼é›†"> + <xsl:apply-templates select="æ¼”:页é¢ç‰ˆå¼"/> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="æ¼”:主体/æ¼”:æ¯ç‰ˆé›†/æ¼”:æ¯ç‰ˆ"> + <xsl:if test="@æ¼”:类型='slide'"> + <xsl:apply-templates select="." mode="OfficeStyle"/> + </xsl:if> + </xsl:for-each> + </xsl:for-each--> + <xsl:apply-templates select="规则:公用处ç†è§„则_B665/规则:演示文稿_B66D/规则:页é¢ç‰ˆå¼é›†_B651/规则:页é¢ç‰ˆå¼_B652"/> + <xsl:for-each select="æ¼”:演示文稿文档_6C10/æ¼”:æ¯ç‰ˆé›†_6C0C/æ¼”:æ¯ç‰ˆ_6C0D"> + <xsl:if test="@类型_6BEA='slide'"> + <xsl:apply-templates select="." mode="OfficeStyle"/> + </xsl:if> + </xsl:for-each> + </xsl:template> + <xsl:template match="æ¼”:æ¯ç‰ˆ_6C0D" mode="OfficeStyle"> + <xsl:variable name="TextStyle" select="key('MasterTextStyle',@文本å¼æ ·å¼•ç”¨_6BED)"/> + <xsl:variable name="MasterName" select="@标识符_6BE8"/> + <xsl:for-each select="uof:锚点_C644"> + <xsl:choose> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627='title'"> + <style:style style:family="presentation"> + <xsl:attribute name="style:name"><xsl:value-of select="concat($MasterName,'-title')"/></xsl:attribute> + <xsl:call-template name="OfficeStyleGraphProp"> + <xsl:with-param name="NumberID" select="$TextStyle/å¼æ ·:段è½å¼æ ·_9912[å­—:大纲级别_417C='0'][1]/å­—:自动编å·ä¿¡æ¯_4186/@ç¼–å·å¼•ç”¨_4187"/> + </xsl:call-template> + <xsl:for-each select="$TextStyle/å¼æ ·:段è½å¼æ ·_9912[å­—:大纲级别_417C='0'][1]"> + <xsl:apply-templates select="." mode="OfficeStyle"> + <xsl:with-param name="TextStyle" select="$TextStyle"/> + <xsl:with-param name="SetDefaultTitle" select="'true'"/> + </xsl:apply-templates> + </xsl:for-each> + <xsl:if test="count($TextStyle/å¼æ ·:段è½å¼æ ·_9912[å­—:大纲级别_417C='0'])=0"> + <style:paragraph-properties fo:text-align="center" style:text-autospace="ideograph-alpha" style:punctuation-wrap="simple" style:line-break="strict"/> + <style:text-properties style:text-outline="false" fo:font-family="'Times New Roman'" fo:font-size="44pt" fo:letter-spacing="normal" fo:font-style="normal" fo:text-shadow="none" style:text-underline-style="none" style:letter-kerning="true" style:font-family-asian="宋体" style:font-size-asian="44pt" style:font-style-asian="normal" style:font-size-complex="44pt" style:font-style-complex="normal" style:text-emphasize="none" style:text-scale="100%" style:font-relief="none"/> + </xsl:if> + </style:style> + </xsl:when> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627='text' or uof:å ä½ç¬¦_C626/@类型_C627='outline'"> + <xsl:variable name="GraphName" select="@图形引用_C62E"/> + <style:style style:family="presentation"> + <xsl:attribute name="style:name"><xsl:value-of select="concat($MasterName,'-outline1')"/></xsl:attribute> + <xsl:call-template name="OfficeStyleGraphProp"> + <xsl:with-param name="NumberID" select="$TextStyle/å¼æ ·:段è½å¼æ ·_9912[å­—:大纲级别_417C='1'][1]/å­—:自动编å·ä¿¡æ¯_4186/@ç¼–å·å¼•ç”¨_4187"/> + </xsl:call-template> + <xsl:for-each select="$TextStyle/å¼æ ·:段è½å¼æ ·_9912[å­—:大纲级别_417C='1'][1]"> + <xsl:apply-templates select="." mode="OfficeStyle"> + <xsl:with-param name="TextStyle" select="$TextStyle"/> + </xsl:apply-templates> + </xsl:for-each> + </style:style> + <!-- 若存在相åŒå¤§çº²çº§åˆ«çš„多个段è½å¼æ ·ï¼Œå–第一个 --> + <xsl:for-each-group select="$TextStyle/å¼æ ·:段è½å¼æ ·_9912" group-by="å­—:大纲级别_417C"> + <xsl:if test="not(å­—:大纲级别_417C='0' or å­—:大纲级别_417C='1')"> + <style:style style:family="presentation"> + <xsl:attribute name="style:name"><xsl:value-of select="concat($MasterName,'-outline',string(å­—:大纲级别_417C))"/></xsl:attribute> + <xsl:variable name="SetDefaultOutLine"> + <xsl:variable name="OutlineNumber" select="number(å­—:大纲级别_417C)"/> + <xsl:variable name="Parent" select="@基å¼æ ·å¼•ç”¨_4104"/> + <xsl:variable name="ParentPart" select="concat('-outline',string($OutlineNumber - 1))"/> + <xsl:choose> + <xsl:when test="contains($Parent, $ParentPart)"> + <xsl:value-of select="'false'"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'true'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:apply-templates select="." mode="OfficeStyle"> + <xsl:with-param name="TextStyle" select="$TextStyle"/> + <xsl:with-param name="SetDefaultOutLine" select="$SetDefaultOutLine"/> + </xsl:apply-templates> + </style:style> + </xsl:if> + </xsl:for-each-group> + </xsl:when> + </xsl:choose> + </xsl:for-each> + </xsl:template> + <!--<xsl:template name="DefaultMasterFooterOrHeaderOrDatetimeSize"> + <xsl:param name="textAreaHeight"/> + <xsl:param name="textAreaWidth"/> + <xsl:variable name="dateX" select="0.05 * number($textAreaWidth)"/> + <xsl:variable name="footerX" select="0.342 * number($textAreaWidth)"/> + <xsl:variable name="numberX" select="0.717 * number($textAreaWidth)"/> + <xsl:variable name="dateOrNumberWidth"> + <xsl:value-of select="number(0.2329643) * number($textAreaWidth)"/> + </xsl:variable> + <xsl:variable name="footerWidth" select="0.31696 * number($textAreaWidth)"/> + <xsl:variable name="Y" select="0.911 * $textAreaHeight"/> + <xsl:variable name="Height" select="0.0689524 * $textAreaHeight"/> + <xsl:if test="not(uof:锚点_C644/uof:å ä½ç¬¦_C626[@类型_C627 = 'date'])"> + <draw:frame presentation:style-name="Mpr1" draw:text-style-name="MP1" draw:layer="backgroundobjects" svg:width="6.523cm" svg:height="1.448cm" svg:x="1.4cm" svg:y="19.131cm" presentation:class="date-time"> + <xsl:attribute name="svg:width"><xsl:value-of select="concat($dateOrNumberWidth,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:height"><xsl:value-of select="concat($Height,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:x"><xsl:value-of select="concat($dateX,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y"><xsl:value-of select="concat($Y,$uofUnit)"/></xsl:attribute> + <draw:text-box> + <text:p text:style-name="MP1"> + <presentation:date-time/> + </text:p> + </draw:text-box> + </draw:frame> + </xsl:if> + <xsl:if test="not(uof:锚点_C644/uof:å ä½ç¬¦_C626[@类型_C627 = 'footer'])"> + <draw:frame presentation:style-name="Mpr1" draw:text-style-name="MP3" draw:layer="backgroundobjects" svg:width="8.875cm" svg:height="1.448cm" svg:x="9.576cm" svg:y="19.131cm" presentation:class="footer"> + <xsl:attribute name="svg:width"><xsl:value-of select="concat($footerWidth,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:height"><xsl:value-of select="concat($Height,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:x"><xsl:value-of select="concat($footerX,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y"><xsl:value-of select="concat($Y,$uofUnit)"/></xsl:attribute> + <draw:text-box> + <text:p text:style-name="MP3"> + <presentation:footer/> + </text:p> + </draw:text-box> + </draw:frame> + </xsl:if> + <xsl:if test="not(uof:锚点_C644/uof:å ä½ç¬¦_C626[@类型_C627 = 'number'])"> + <draw:frame presentation:style-name="Mpr1" draw:text-style-name="MP2" draw:layer="backgroundobjects" svg:width="6.523cm" svg:height="1.448cm" svg:x="20.076cm" svg:y="19.131cm" presentation:class="page-number"> + <xsl:attribute name="svg:width"><xsl:value-of select="concat($dateOrNumberWidth,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:height"><xsl:value-of select="concat($Height,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:x"><xsl:value-of select="concat($numberX,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y"><xsl:value-of select="concat($Y,$uofUnit)"/></xsl:attribute> + <draw:text-box> + <text:p text:style-name="MP2"> + <text:page-number>&lt;ç¼–å·&gt;</text:page-number> + </text:p> + </draw:text-box> + </draw:frame> + </xsl:if> + </xsl:template>--> + <xsl:template name="OfficeStyleGraphProp"> + <xsl:param name="NumberID"/> + <xsl:variable name="GraphName" select="@图形引用_C62E"/> + <xsl:variable name="textanchor" select="."/> + <style:graphic-properties draw:stroke="none"> + <!--增加演示文稿文本框中min-height属性--> + <xsl:if test="uof:å ä½ç¬¦_C626/@类型_C627"> + <xsl:attribute name="fo:min-height"><xsl:value-of select="concat(uof:大å°_C621/@é•¿_C604,$uofUnit)"/></xsl:attribute> + </xsl:if> + <xsl:for-each select="key('graph-styles',$GraphName)"> + <xsl:apply-templates select="图:预定义图形_8018" mode="Graph"> + <xsl:with-param name="textanchor" select="$textanchor"/> + </xsl:apply-templates> + <xsl:apply-templates select="图:文本_803C" mode="Graph"> + <xsl:with-param name="textanchor" select="$textanchor"/> + </xsl:apply-templates> + </xsl:for-each> + <xsl:if test="$NumberID != ''"> + <xsl:for-each select="key('AutoNumber',$NumberID)"> + <xsl:apply-templates select="." mode="liststyle"/> + </xsl:for-each> + </xsl:if> + </style:graphic-properties> + </xsl:template> + <xsl:template name="DefaultParaTitle"> + <xsl:attribute name="fo:text-align" select="'center'"/> + </xsl:template> + <xsl:template name="DefaultParaOutLine"> + <xsl:attribute name="fo:margin-left" select="'0cm'"/> + <xsl:attribute name="fo:margin-right" select="'0cm'"/> + <xsl:attribute name="fo:margin-top" select="'0cm'"/> + <xsl:attribute name="fo:margin-bottom" select="'0cm'"/> + <xsl:attribute name="fo:line-height" select="'100%'"/> + <xsl:attribute name="fo:text-indent" select="'0cm'"/> + </xsl:template> + <xsl:template name="DefaultTextTitle"> + <xsl:attribute name="fo:font-size" select="'44pt'"/> + <xsl:attribute name="style:font-size-asian" select="'44pt'"/> + <xsl:attribute name="style:font-size-complex" select="'44pt'"/> + </xsl:template> + <xsl:template name="DefaultTextOutLine"> + <xsl:attribute name="style:use-window-font-color" select="'true'"/> + <xsl:attribute name="style:text-outline" select="'false'"/> + <xsl:attribute name="style:text-line-through-style" select="'none'"/> + <!--<xsl:attribute name="fo:font-family" select="'&apos;Times New Roman&apos;'"/>--> + <xsl:attribute name="style:font-family-generic" select="'roman'"/> + <xsl:attribute name="style:font-pitch" select="'variable'"/> + <xsl:attribute name="fo:font-size" select="'18pt'"/> + <xsl:attribute name="fo:font-style" select="'normal'"/> + <xsl:attribute name="fo:text-shadow" select="'none'"/> + <xsl:attribute name="style:text-underline-style" select="'none'"/> + <xsl:attribute name="fo:font-weight" select="'normal'"/> + <xsl:attribute name="style:letter-kerning" select="'true'"/> + <xsl:attribute name="style:font-family-asian" select="'宋体'"/> + <xsl:attribute name="style:font-family-generic-asian" select="'system'"/> + <xsl:attribute name="style:font-pitch-asian" select="'variable'"/> + <xsl:attribute name="style:font-size-asian" select="'18pt'"/> + <xsl:attribute name="style:font-style-asian" select="'normal'"/> + <xsl:attribute name="style:font-weight-asian" select="'normal'"/> + <xsl:attribute name="style:font-family-complex" select="'Tahoma'"/> + <xsl:attribute name="style:font-family-generic-complex" select="'system'"/> + <xsl:attribute name="style:font-pitch-complex" select="'variable'"/> + <xsl:attribute name="style:font-size-complex" select="'18pt'"/> + <xsl:attribute name="style:font-style-complex" select="'normal'"/> + <xsl:attribute name="style:font-weight-complex" select="'normal'"/> + <xsl:attribute name="style:text-emphasize" select="'none'"/> + <xsl:attribute name="style:font-relief" select="'none'"/> + <xsl:attribute name="style:text-overline-style" select="'none'"/> + <xsl:attribute name="style:text-overline-color" select="'font-color'"/> + </xsl:template> + <xsl:template match="å¼æ ·:段è½å¼æ ·_9912" mode="OfficeStyle"> + <xsl:param name="TextStyle"/> + <xsl:param name="SetDefaultTitle"/> + <xsl:param name="SetDefaultOutLine"/> + <xsl:variable name="parentName" select="@基å¼æ ·å¼•ç”¨_4104"/> + <xsl:element name="style:paragraph-properties"> + <xsl:if test="$SetDefaultTitle = 'true'"> + <xsl:call-template name="DefaultParaTitle"/> + </xsl:if> + <xsl:if test="$SetDefaultOutLine = 'true'"> + <xsl:call-template name="DefaultParaOutLine"/> + </xsl:if> + <xsl:for-each select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:段è½å¼æ ·é›†_9911/å¼æ ·:段è½å¼æ ·[@类型_4102 = 'default'][1]"> + <xsl:call-template name="ParaPropertiesAttr"/> + </xsl:for-each> + <!-- xsl:call-template name="ParaParentProperties"> + <xsl:with-param name="Stylename" select="$parentName"/> + </xsl:call-template> + <xsl:call-template name="ParaPropertiesAttr"/--> + <xsl:call-template name="ParaPropertiesAll"> + <xsl:with-param name="Stylename" select="$parentName"/> + </xsl:call-template> + </xsl:element> + <xsl:element name="style:text-properties"> + <xsl:if test="$SetDefaultTitle = 'true'"> + <xsl:call-template name="DefaultTextTitle"/> + </xsl:if> + <xsl:if test="$SetDefaultOutLine = 'true'"> + <xsl:call-template name="DefaultTextOutLine"/> + </xsl:if> + <xsl:attribute name="fo:text-shadow">none</xsl:attribute> + <xsl:attribute name="style:text-scale">100%</xsl:attribute> + <xsl:attribute name="fo:letter-spacing">normal</xsl:attribute> + <xsl:for-each select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:段è½å¼æ ·é›†_9911/å¼æ ·:段è½å¼æ ·[@类型_4102 = 'default'][1]/å­—:å¥å±žæ€§_4158"> + <xsl:call-template name="TextProperties"/> + </xsl:for-each> + <xsl:call-template name="TextParaParentProperties"> + <xsl:with-param name="Stylename" select="$parentName"/> + </xsl:call-template> + <xsl:for-each select="å­—:å¥å±žæ€§_4158"> + <xsl:call-template name="TextProperties"/> + </xsl:for-each> + </xsl:element> + </xsl:template> + <xsl:template match="规则:页é¢ç‰ˆå¼_B652"> + <xsl:element name="style:presentation-page-layout"> + <xsl:attribute name="style:name"><xsl:value-of select="@标识符_6B0D"/></xsl:attribute> + <xsl:for-each select="uof:锚点_C644"> + <presentation:placeholder> + <xsl:variable name="placeChar"> + <xsl:choose> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'clipart'">graphic</xsl:when> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'media_clip'">graphic</xsl:when> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'graphics'">graphic</xsl:when> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'number'">page-number</xsl:when> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'centertitle'">title</xsl:when> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'date'">date-time</xsl:when> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'chart'">chart</xsl:when> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'title'"> + <xsl:choose> + <xsl:when test="../uof:锚点_6B19/uof:å ä½ç¬¦_C626[@类型_C627='centertitle']">subtitle</xsl:when> + <xsl:otherwise>title</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'subtitle'">subtitle</xsl:when> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'text'">outline</xsl:when> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'object'">object</xsl:when> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'header'">header</xsl:when> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'footer'">footer</xsl:when> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'table'">table</xsl:when> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'outline'">outline</xsl:when> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'handout'">handout</xsl:when> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'notes'">notes</xsl:when> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'vertical_text'">outline</xsl:when> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'vertical_title'">title</xsl:when> + <xsl:when test="uof:å ä½ç¬¦_C626/@类型_C627 = 'vertical_subtitle'">subtitle</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="presentation:object"><xsl:value-of select="$placeChar"/></xsl:attribute> + <xsl:attribute name="svg:x"><xsl:value-of select="concat(uof:ä½ç½®_C620/uof:æ°´å¹³_4106/uof:ç»å¯¹_4107/@值_4108,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:y"><xsl:value-of select="concat(uof:ä½ç½®_C620/uof:åž‚ç›´_410D/uof:ç»å¯¹_4107/@值_4108,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:width"><xsl:value-of select="concat(uof:大å°_C621/@宽_C605,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="svg:height"><xsl:value-of select="concat(uof:大å°_C621/@é•¿_C604,$uofUnit)"/></xsl:attribute> + </presentation:placeholder> + </xsl:for-each> + </xsl:element> + </xsl:template> + <xsl:template name="AutoStylePresentation"> + <!--xsl:for-each select="uof:演示文稿"> + <xsl:for-each select="æ¼”:公用处ç†è§„则"> + <xsl:for-each select="æ¼”:页é¢è®¾ç½®é›†"> + <xsl:apply-templates select="æ¼”:页é¢è®¾ç½®"/> + </xsl:for-each> + <xsl:for-each select="æ¼”:文本å¼æ ·é›†"> + <xsl:apply-templates select="æ¼”:文本å¼æ ·/æ¼”:段è½å¼æ ·" mode="AutoStyle"/> + </xsl:for-each> + </xsl:for-each> + <xsl:for-each select="æ¼”:主体"> + <xsl:apply-templates select="æ¼”:æ¯ç‰ˆé›†/æ¼”:æ¯ç‰ˆ" mode="AutoStyle"/> + <xsl:apply-templates select="æ¼”:å¹»ç¯ç‰‡é›†/æ¼”:å¹»ç¯ç‰‡" mode="AutoStyle"/> + </xsl:for-each> + </xsl:for-each--> + <!--设置æ¯æ¿é¡µçœ‰é¡µè„šçš„默认å¼æ ·--> + <xsl:if test="not(æ¼”:演示文稿文档_6C10/æ¼”:æ¯ç‰ˆé›†_6C0C/æ¼”:æ¯ç‰ˆ_6C0D/uof:锚点_C644/uof:å ä½ç¬¦_C626[@类型_C627 = 'header']) or not(æ¼”:演示文稿文档_6C10/æ¼”:æ¯ç‰ˆé›†_6C0C/æ¼”:æ¯ç‰ˆ_6C0D/uof:锚点_C644/uof:å ä½ç¬¦_C626[@类型_C627 = 'date']) or not(æ¼”:演示文稿文档_6C10/æ¼”:æ¯ç‰ˆé›†_6C0C/æ¼”:æ¯ç‰ˆ_6C0D/uof:锚点_C644/uof:å ä½ç¬¦_C626[@类型_C627 = 'number'])"> + <style:style style:name="Mpr1" style:family="presentation"> + <style:graphic-properties draw:stroke="none" draw:fill="none" draw:fill-color="#ffffff" draw:auto-grow-height="false"/> + </style:style> + <style:style style:name="MP1" style:family="paragraph"> + <style:text-properties fo:font-size="14pt" style:font-size-asian="14pt" style:font-size-complex="14pt"/> + </style:style> + <style:style style:name="MP2" style:family="paragraph"> + <style:paragraph-properties fo:text-align="end"/> + <style:text-properties fo:font-size="14pt" style:font-size-asian="14pt" style:font-size-complex="14pt"/> + </style:style> + <style:style style:name="MP3" style:family="paragraph"> + <style:paragraph-properties fo:text-align="center"/> + <style:text-properties fo:font-size="14pt" style:font-size-asian="14pt" style:font-size-complex="14pt"/> + </style:style> + </xsl:if> + <xsl:apply-templates select="规则:公用处ç†è§„则_B665/规则:演示文稿_B66D/规则:页é¢è®¾ç½®é›†_B670/规则:页é¢è®¾ç½®_B638"/> + <xsl:apply-templates select="æ¼”:演示文稿文档_6C10/æ¼”:æ¯ç‰ˆé›†_6C0C/æ¼”:æ¯ç‰ˆ_6C0D" mode="AutoStyle"/> + <!--xsl:apply-templates select="æ¼”:演示文稿文档_6C10/æ¼”:å¹»ç¯ç‰‡é›†_6C0E/æ¼”:å¹»ç¯ç‰‡_6C0F" mode="AutoStyle"/--> + </xsl:template> + <xsl:template match="规则:页é¢è®¾ç½®_B638"> + <xsl:element name="style:page-layout"> + <xsl:attribute name="style:name"><xsl:value-of select="@标识符_B671"/></xsl:attribute> + <xsl:element name="style:page-layout-properties"> + <xsl:variable name="page-width"> + <xsl:choose> + <xsl:when test="æ¼”:纸张_6BDD/@宽_C605"> + <xsl:value-of select="concat(æ¼”:纸张_6BDD/@宽_C605,$uofUnit)"/> + </xsl:when> + <xsl:when test="æ¼”:纸张方å‘_6BE1 = 'portrait'"> + <xsl:choose> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'A3'">297mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'A4'">210mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'A5'">148mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'B4'">250mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'B5'">176mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'letter-small'">215.9mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'letter'">215.9mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'PRC-16K'">184mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'PRC-32K'">130mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'PRC-32K(Big)'">140mm</xsl:when> + </xsl:choose> + </xsl:when> + <xsl:when test="æ¼”:纸张方å‘_6BE1 = 'landscape'"> + <xsl:choose> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'A3'">420mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'A4'">297mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'A5'">210mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'B4'">353mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'B5'">250mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'letter-small'">355.7mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'letter'">279.4mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'PRC-16K'">260mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'PRC-32K'">184mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'PRC-32K(Big)'">203mm</xsl:when> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="page-height"> + <xsl:choose> + <xsl:when test="æ¼”:纸张_6BDD/@é•¿_C604"> + <xsl:value-of select="concat(æ¼”:纸张_6BDD/@é•¿_C604,$uofUnit)"/> + </xsl:when> + <xsl:when test="æ¼”:纸张方å‘_6BE1 = 'portrait'"> + <xsl:choose> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'A3'">420mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'A4'">297mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'A5'">210mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'B4'">353mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'B5'">250mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'letter-small'">355.7mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'letter'">279.4mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'PRC-16K'">260mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'PRC-32K'">184mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'PRC-32K(Big)'">203mm</xsl:when> + </xsl:choose> + </xsl:when> + <xsl:when test="æ¼”:纸张方å‘_6BE1 = 'landscape'"> + <xsl:choose> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'A3'">297mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'A4'">210mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'A5'">148mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'B4'">250mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'B5'">176mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@u纸型_C60C = 'letter-small'">215.9mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'letter'">215.9mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'PRC-16K'">184mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'PRC-32K'">130mm</xsl:when> + <xsl:when test="æ¼”:纸张_6BDD/@纸型_C60C = 'PRC-32K(Big)'">140mm</xsl:when> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="fo:page-width"><xsl:value-of select="$page-width"/></xsl:attribute> + <xsl:attribute name="fo:page-height"><xsl:value-of select="$page-height"/></xsl:attribute> + <xsl:for-each select="æ¼”:页边è·_6BDE"> + <xsl:attribute name="fo:margin-top"><xsl:value-of select="concat(@上_C609,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:margin-bottom"><xsl:value-of select="concat(@下_C60B,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:margin-left"><xsl:value-of select="concat(@å·¦_C608,$uofUnit)"/></xsl:attribute> + <xsl:attribute name="fo:margin-right"><xsl:value-of select="concat(@å³_C60A,$uofUnit)"/></xsl:attribute> + </xsl:for-each> + <xsl:choose> + <xsl:when test="æ¼”:纸张方å‘_6BE1 = 'landscape'"> + <xsl:attribute name="style:print-orientation">landscape</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:print-orientation">portrait</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template match="å¼æ ·:段è½å¼æ ·_9912" mode="AutoStyle"> + <!--部分案例ä¸è§„范 å¼æ ·ç±»åž‹å†™æˆdefault 造æˆä¸¢å¤± æ•…ç¨ä½œä¿®æ”¹ + <xsl:call-template name="UOFParagraphStyle"> + <xsl:with-param name="Type" select="string('auto')"/> + </xsl:call-template--> + <xsl:element name="style:style"> + <xsl:call-template name="OneParagraphStyle"/> + </xsl:element> + </xsl:template> + <xsl:template name="showSettings"> + <xsl:variable name="displayorderref" select="规则:放映顺åº_B658"/> + <xsl:element name="presentation:settings"> + <xsl:attribute name="presentation:mouse-visible">false</xsl:attribute> + <xsl:if test="string(规则:是å¦å¾ªçŽ¯æ”¾æ˜ _B65A)='true'"> + <xsl:attribute name="presentation:endless">true</xsl:attribute> + </xsl:if> + <xsl:if test="规则:å¹»ç¯ç‰‡åºåˆ—_B654[@标识符_B655=$displayorderref]/@是å¦è‡ªå®šä¹‰_B657='true'"> + <xsl:attribute name="presentation:show"><xsl:value-of select="$displayorderref"/></xsl:attribute> + </xsl:if> + <xsl:if test="string(规则:是å¦å…¨å±æ”¾æ˜ _B659)='false'"> + <xsl:attribute name="presentation:full-screen">false</xsl:attribute> + </xsl:if> + <xsl:if test="string(规则:是å¦æ‰‹åŠ¨æ–¹å¼_B65C)='true'"> + <xsl:attribute name="presentation:force-manual">true</xsl:attribute> + </xsl:if> + <xsl:if test="string(规则:是å¦ä½¿ç”¨å¯¼èˆªå¸®åŠ©_B65D)='true'"> + <xsl:attribute name="presentation:start-with-navigator">true</xsl:attribute> + </xsl:if> + <xsl:if test="string(规则:是å¦æ”¾æ˜ åŠ¨ç”»_B65E)='false'"> + <xsl:attribute name="presentation:animations">disabled</xsl:attribute> + </xsl:if> + <xsl:if test="string(规则:是å¦å‰ç«¯æ˜¾ç¤º_B65F)='true'"> + <xsl:attribute name="presentation:stay-on-top">true</xsl:attribute> + </xsl:if> + <xsl:if test="规则:放映间隔_B65B"> + <xsl:variable name="displayinterval" select="规则:放映间隔_B65B"/> + <xsl:attribute name="presentation:pause"><xsl:if test="contains($displayinterval,'P0Y0M0DT')"><xsl:variable name="OOtime"><xsl:value-of select="substring-after(规则:放映间隔_B65B,'P0Y0M0DT')"/></xsl:variable><xsl:value-of select="concat('PT',$OOtime)"/></xsl:if><xsl:if test="contains($displayinterval,'PT')"><xsl:value-of select="$displayinterval"/></xsl:if></xsl:attribute> + </xsl:if> + <xsl:for-each select="规则:å¹»ç¯ç‰‡åºåˆ—_B654"> + <xsl:choose> + <xsl:when test="@标识符_B655=$displayorderref"> + <xsl:variable name="space" select="."/> + <xsl:choose> + <xsl:when test="@是å¦è‡ªå®šä¹‰_B657='false'"> + <xsl:variable name="start"> + <xsl:choose> + <xsl:when test="contains($space,' ')"> + <xsl:value-of select="substring-before($space,' ')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$space"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="end"> + <xsl:choose> + <xsl:when test="contains($space,' ')"> + <xsl:value-of select="substring-after($space,' ')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$space"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="not($start='')"> + <xsl:attribute name="presentation:start-page"><xsl:value-of select="$start"/></xsl:attribute> + </xsl:if> + <xsl:if test="not($end='')"> + <xsl:attribute name="presentation:end-page"><xsl:value-of select="$end"/></xsl:attribute> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="presentation:show"><xsl:value-of select="$displayorderref"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:for-each> + <xsl:for-each select="规则:å¹»ç¯ç‰‡åºåˆ—_B654"> + <xsl:element name="presentation:show"> + <xsl:attribute name="presentation:name" select="@标识符_B655"/> + <xsl:attribute name="presentation:pages" select="replace(.,' ',',')"/> + </xsl:element> + </xsl:for-each> + </xsl:element> + </xsl:template> + <xsl:template match="æ¼”:æ¯ç‰ˆ_6C0D" mode="AutoStyle"> + <xsl:variable name="MasterName" select="@标识符_6BE8"/> + <xsl:element name="style:style"> + <xsl:attribute name="style:name" select="concat($MasterName,'_draw')"/> + <xsl:attribute name="style:family">drawing-page</xsl:attribute> + <xsl:element name="style:drawing-page-properties"> + <xsl:for-each select="æ¼”:背景_6B2C"> + <xsl:call-template name="FillGraph"/> + </xsl:for-each> + <!--æ¯ç‰ˆé¡µé¢å¼æ ·è®¾ç½®é¡µçœ‰é¡µè„šæ˜¯å¦æ˜¾ç¤ºä¸èµ·ä½œç”¨ï¼Œæ•…ä¸åº”用PlaceholderDisplay模æ¿--> + </xsl:element> + </xsl:element> + <!--动画在幻ç¯ç‰‡é¡µä¸­å¤„ç†--> + </xsl:template> + <xsl:template match="æ¼”:å¹»ç¯ç‰‡_6C0F" mode="AutoStyle"> + <xsl:variable name="MasterName" select="@æ¯ç‰ˆå¼•ç”¨_6B26"/> + <xsl:variable name="SlideName" select="@标识符_6B0A"/> + <xsl:element name="style:style"> + <xsl:attribute name="style:name" select="concat($SlideName,'_draw')"/> + <xsl:attribute name="style:family">drawing-page</xsl:attribute> + <xsl:element name="style:drawing-page-properties"> + <xsl:for-each select="æ¼”:背景_6B2C"> + <xsl:call-template name="FillGraph"/> + </xsl:for-each> + <xsl:attribute name="presentation:visibility"><xsl:choose><xsl:when test="@是å¦æ˜¾ç¤º_6B28='false' or @是å¦æ˜¾ç¤º_6B28='0'">hidden</xsl:when><xsl:otherwise>visible</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="presentation:background-visible"><xsl:choose><xsl:when test="@是å¦æ˜¾ç¤ºèƒŒæ™¯_6B29='false' or @是å¦æ˜¾ç¤ºèƒŒæ™¯_6B29='0'">false</xsl:when><xsl:otherwise>true</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="presentation:background-objects-visible"><xsl:choose><xsl:when test="@是å¦æ˜¾ç¤ºèƒŒæ™¯å¯¹è±¡_6B2A='false' or @是å¦æ˜¾ç¤ºèƒŒæ™¯å¯¹è±¡_6B2A='0'">false</xsl:when><xsl:otherwise>true</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:for-each select="æ¼”:切æ¢_6B1F"> + <xsl:for-each select="æ¼”:æ–¹å¼_6B23"> + <!--切æ¢å£°éŸ³åœ¨åŠ¨ç”»ä¸­å¤„ç†--> + <xsl:attribute name="presentation:transition-type"><xsl:value-of select="'manual'"/></xsl:attribute> + <xsl:if test="æ¼”:å•å‡»é¼ æ ‡_6B24='false' or æ¼”:å•å‡»é¼ æ ‡_6B24='0'"> + <xsl:attribute name="presentation:transition-type"><xsl:value-of select="'none'"/></xsl:attribute> + <xsl:if test="æ¼”:时间间隔_6B25"> + <xsl:attribute name="presentation:transition-type"><xsl:value-of select="'automatic'"/></xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="æ¼”:时间间隔_6B25"> + <xsl:attribute name="presentation:duration"><!--UOF的时间表示如果与ODFä¸ä¸€è‡´éœ€åšè¿›ä¸€æ­¥å¤„ç†--><xsl:value-of select="æ¼”:时间间隔_6B25"/></xsl:attribute> + </xsl:if> + </xsl:for-each> + <xsl:if test="æ¼”:速度_6B21"> + <xsl:attribute name="presentation:transition-speed"><xsl:value-of select="æ¼”:速度_6B21"/></xsl:attribute> + </xsl:if> + </xsl:for-each> + <xsl:variable name="isFirstSld"> + <xsl:choose> + <xsl:when test="preceding-sibling::æ¼”:å¹»ç¯ç‰‡_6C0F">0</xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:for-each select="key('HeaderFooterP','规则:å¹»ç¯ç‰‡_B641')"> + <xsl:choose> + <xsl:when test="@标题幻ç¯ç‰‡ä¸­æ˜¯å¦æ˜¾ç¤º_B64B='true'and $isFirstSld='1' "> + <xsl:attribute name="presentation:display-date-time" select="'false'"/> + <xsl:attribute name="presentation:display-footer" select="'false'"/> + <xsl:attribute name="presentation:display-page-number" select="'false'"/> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="presentation:display-page-number"><xsl:choose><xsl:when test="@是å¦æ˜¾ç¤ºå¹»ç¯ç‰‡ç¼–å·_B64A='true'">true</xsl:when><xsl:otherwise>false</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="presentation:display-date-time"><xsl:choose><xsl:when test="@是å¦æ˜¾ç¤ºæ—¥æœŸå’Œæ—¶é—´_B647='false'">false</xsl:when><xsl:otherwise>true</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="presentation:display-footer"><xsl:choose><xsl:when test="@是å¦æ˜¾ç¤ºé¡µè„š_B648='false'">false</xsl:when><xsl:otherwise>true</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each> + </xsl:element> + </xsl:element> + <xsl:element name="style:style"> + <xsl:attribute name="style:name" select="concat($SlideName,'_N_draw')"/> + <xsl:attribute name="style:family">drawing-page</xsl:attribute> + <xsl:element name="style:drawing-page-properties"> + <xsl:for-each select="æ¼”:å¹»ç¯ç‰‡å¤‡æ³¨_6B1D/æ¼”:背景_6B2C"> + <xsl:call-template name="FillGraph"/> + </xsl:for-each> + <xsl:for-each select="key('HeaderFooterP','规则:讲义和备注_B64C')"> + <xsl:attribute name="presentation:display-header"><xsl:choose><xsl:when test="@是å¦æ˜¾ç¤ºé¡µçœ‰_B64F='false'">false</xsl:when><xsl:otherwise>true</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="presentation:display-page-number"><xsl:choose><xsl:when test="@是å¦æ˜¾ç¤ºé¡µç _B650='false'">false</xsl:when><xsl:otherwise>true</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="presentation:display-date-time"><xsl:choose><xsl:when test="@是å¦æ˜¾ç¤ºæ—¥æœŸå’Œæ—¶é—´_B647='false'">false</xsl:when><xsl:otherwise>true</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="presentation:display-footer"><xsl:choose><xsl:when test="@是å¦æ˜¾ç¤ºé¡µè„š_B648='false'">false</xsl:when><xsl:otherwise>true</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:for-each> + </xsl:element> + </xsl:element> + <!--动画在幻ç¯ç‰‡é¡µä¸­å¤„ç†--> + </xsl:template> + <xsl:template name="MasterStylePresentation"> + <draw:layer-set> + <!-- uof中无对应项 --> + <draw:layer draw:name="layout"/> + <draw:layer draw:name="background"/> + <draw:layer draw:name="backgroundobjects"/> + <draw:layer draw:name="controls"/> + <draw:layer draw:name="measurelines"/> + </draw:layer-set> + <xsl:apply-templates select="æ¼”:演示文稿文档_6C10/æ¼”:æ¯ç‰ˆé›†_6C0C/æ¼”:æ¯ç‰ˆ_6C0D"/> + </xsl:template> + <xsl:template match="æ¼”:æ¯ç‰ˆ_6C0D"> + <xsl:variable name="pageLayoutStyleName" select="@页é¢è®¾ç½®å¼•ç”¨_6C18"/> + <xsl:variable name="textAreaHeight"> + <xsl:for-each select="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:演示文稿_B66D/规则:页é¢è®¾ç½®é›†_B670/规则:页é¢è®¾ç½®_B638[@标识符_B671 = $pageLayoutStyleName]"> + <xsl:variable name="top"> + <xsl:choose> + <xsl:when test="æ¼”:页边è·_6BDE/@上_C609"> + <xsl:value-of select="æ¼”:页边è·_6BDE/@上_C609"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="bottom"> + <xsl:choose> + <xsl:when test="æ¼”:页边è·_6BDE/@下_C60B"> + <xsl:value-of select="æ¼”:页边è·_6BDE/@下_C60B"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="number(æ¼”:纸张_6BDD/@é•¿_C604) - number($top) - number($bottom)"/> + </xsl:for-each> + </xsl:variable> + <xsl:variable name="textAreaWidth"> + <xsl:for-each select="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:演示文稿_B66D/规则:页é¢è®¾ç½®é›†_B670/规则:页é¢è®¾ç½®_B638[@标识符_B671 = $pageLayoutStyleName]"> + <xsl:variable name="left"> + <xsl:choose> + <xsl:when test="æ¼”:页边è·_6BDE/@å·¦_C608"> + <xsl:value-of select="æ¼”:页边è·_6BDE/@å·¦_C608"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="right"> + <xsl:choose> + <xsl:when test="æ¼”:页边è·_6BDE/@å³_C60A"> + <xsl:value-of select="æ¼”:页边è·_6BDE/@å³_C60A"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="number(æ¼”:纸张_6BDD/@宽_C605) - number($left) - number($right)"/> + </xsl:for-each> + </xsl:variable> + <xsl:choose> + <xsl:when test="@类型_6BEA = 'handout' "> + <xsl:element name="style:handout-master"> + <xsl:variable name="MasterName" select="@标识符_6BE8"/> + <xsl:attribute name="style:name"><xsl:value-of select="$MasterName"/></xsl:attribute> + <xsl:attribute name="style:page-layout-name"><xsl:value-of select="@页é¢è®¾ç½®å¼•ç”¨_6C18"/></xsl:attribute> + <xsl:attribute name="draw:style-name" select="concat($MasterName,'_draw')"/> + <xsl:if test="@页é¢ç‰ˆå¼å¼•ç”¨_6BEC"> + <xsl:attribute name="presentation:presentation-page-layout-name"><xsl:value-of select="@页é¢ç‰ˆå¼å¼•ç”¨_6BEC"/></xsl:attribute> + </xsl:if> + <xsl:for-each select="uof:锚点_C644"> + <xsl:call-template name="ObjectContent"/> + </xsl:for-each> + </xsl:element> + </xsl:when> + <xsl:when test="@类型_6BEA = 'slide' or not(@类型_6BEA)"> + <xsl:element name="style:master-page"> + <xsl:variable name="MasterName" select="@标识符_6BE8"/> + <xsl:attribute name="style:name"><xsl:value-of select="$MasterName"/></xsl:attribute> + <!-- åªè¦@style:nameå’Œ@style:display-nameä¸ä¸€è‡´ï¼Œåˆ™å¹»ç¯ç‰‡ã€æ¯ç‰ˆä¸­çš„文字默认采用软件预设的段è½å¼æ ·ï¼Œå®žé™…设置的å¼æ ·ä¿¡æ¯ä¸¢å¤± --> + <!--<xsl:attribute name="style:display-name"><xsl:value-of select="@æ¼”:å称"/></xsl:attribute> + --> + <xsl:attribute name="style:display-name"><xsl:value-of select="$MasterName"/></xsl:attribute> + <!-- <xsl:attribute name="style:page-layout-name"><xsl:value-of select="'PM1'"/></xsl:attribute> + --> + <xsl:attribute name="style:page-layout-name"><xsl:value-of select="@页é¢è®¾ç½®å¼•ç”¨_6C18"/></xsl:attribute> + <xsl:attribute name="draw:style-name" select="concat($MasterName,'_draw')"/> + <xsl:for-each select="uof:锚点_C644"> + <xsl:call-template name="ObjectContent"/> + </xsl:for-each> + <!--演示文稿æ¯æ¿ä¸­é»˜è®¤é¡µçœ‰é¡µè„š + <xsl:call-template name="DefaultMasterFooterOrHeaderOrDatetimeSize"> + <xsl:with-param name="textAreaHeight" select="$textAreaHeight"/> + <xsl:with-param name="textAreaWidth" select="$textAreaWidth"/> + </xsl:call-template>--> + <!--å¯èƒ½åœ¨ä¸åŒå¹»ç¯ç‰‡ä¸­å‡ºçŽ°ä¸ä¸€è‡´slideæ¯ç‰ˆ-noteæ¯ç‰ˆå¼•ç”¨ï¼Œå–第一次出现的noteæ¯ç‰ˆæ”¾å…¥slideæ¯ç‰ˆä¸‹--> + <xsl:variable name="NoteMasterName" select="key('Slide',$MasterName)[1]/æ¼”:å¹»ç¯ç‰‡å¤‡æ³¨_6B1D/@备注æ¯ç‰ˆå¼•ç”¨_6B2D"/> + <xsl:for-each select="../æ¼”:æ¯ç‰ˆ_6C0D[@标识符_6BE8=$NoteMasterName]"> + <xsl:if test="@类型_6BEA = 'notes'"> + <xsl:element name="presentation:notes"> + <!-- <xsl:attribute name="style:page-layout-name"><xsl:value-of select="'PM1'"/></xsl:attribute> + --> + <xsl:attribute name="style:page-layout-name"><xsl:value-of select="@页é¢è®¾ç½®å¼•ç”¨_6C18"/></xsl:attribute> + <xsl:attribute name="draw:style-name"><xsl:value-of select="concat($NoteMasterName,'_draw')"/></xsl:attribute> + <xsl:for-each select="uof:锚点_C644"> + <xsl:call-template name="ObjectContent"/> + </xsl:for-each> + </xsl:element> + </xsl:if> + </xsl:for-each> + </xsl:element> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template match="æ¼”:演示文稿文档_6C10"> + <office:body> + <office:presentation> + <xsl:for-each select="../规则:公用处ç†è§„则_B665/规则:演示文稿_B66D"> + <xsl:apply-templates select="规则:页眉页脚集_B640"/> + </xsl:for-each> + <xsl:for-each select="æ¼”:å¹»ç¯ç‰‡é›†_6C0E/æ¼”:å¹»ç¯ç‰‡_6C0F"> + <xsl:apply-templates select="."/> + </xsl:for-each> + <xsl:for-each select="../规则:公用处ç†è§„则_B665/规则:演示文稿_B66D/规则:放映设置_B653"> + <xsl:call-template name="showSettings"/> + </xsl:for-each> + </office:presentation> + </office:body> + </xsl:template> + <xsl:template match="规则:页眉页脚集_B640"> + <xsl:for-each select="规则:å¹»ç¯ç‰‡_B641"> + <xsl:for-each select="规则:页脚_B644"> + <xsl:element name="presentation:footer-decl"> + <xsl:attribute name="presentation:name"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + <xsl:value-of select="."/> + </xsl:element> + </xsl:for-each> + <xsl:element name="presentation:date-time-decl"> + <xsl:attribute name="presentation:name"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + <xsl:choose> + <xsl:when test="string(@是å¦è‡ªåŠ¨æ›´æ–°æ—¥æœŸå’Œæ—¶é—´_B649)='true'"> + <xsl:attribute name="presentation:source">current-date</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="presentation:source">fixed</xsl:attribute> + <xsl:value-of select="规则:日期和时间字符串_B643"/> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:for-each> + <xsl:for-each select="规则:讲义和备注_B64C"> + <xsl:for-each select="规则:页脚_B644"> + <xsl:element name="presentation:footer-decl"> + <xsl:attribute name="presentation:name"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + <xsl:value-of select="string(.)"/> + </xsl:element> + </xsl:for-each> + <xsl:for-each select="规则:页眉_B64D"> + <xsl:element name="presentation:header-decl"> + <xsl:attribute name="presentation:name"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + <xsl:value-of select="string(.)"/> + </xsl:element> + </xsl:for-each> + <xsl:element name="presentation:date-time-decl"> + <xsl:attribute name="presentation:name"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + <xsl:choose> + <xsl:when test="string(@是å¦è‡ªåŠ¨æ›´æ–°æ—¥æœŸå’Œæ—¶é—´_B649)='true'"> + <xsl:attribute name="presentation:source">current-date</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="presentation:source">fixed</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:for-each> + </xsl:template> + <xsl:template match="æ¼”:å¹»ç¯ç‰‡_6C0F"> + <xsl:variable name="SlideName" select="@标识符_6B0A"/> + <xsl:element name="draw:page"> + <xsl:attribute name="draw:name"><xsl:value-of select="$SlideName"/></xsl:attribute> + <xsl:attribute name="draw:style-name"><xsl:value-of select="concat($SlideName,'_draw')"/></xsl:attribute> + <xsl:attribute name="draw:display-name"><xsl:value-of select="@å称_6B0B"/></xsl:attribute> + <xsl:attribute name="draw:master-page-name"><xsl:value-of select="@æ¯ç‰ˆå¼•ç”¨_6B26"/></xsl:attribute> + <xsl:if test="@页é¢ç‰ˆå¼å¼•ç”¨_6B27"> + <xsl:attribute name="presentation:presentation-page-layout-name"><xsl:value-of select="@页é¢ç‰ˆå¼å¼•ç”¨_6B27"/></xsl:attribute> + </xsl:if> + <xsl:for-each select="key('HeaderFooterP','规则:å¹»ç¯ç‰‡_B641')"> + <xsl:for-each select="规则:页脚_B644"> + <xsl:attribute name="presentation:use-footer-name"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + </xsl:for-each> + <xsl:attribute name="presentation:use-date-time-name"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + </xsl:for-each> + <xsl:if test="(æ¼”:切æ¢_6B1F/æ¼”:效果_6B20 and æ¼”:切æ¢_6B1F/æ¼”:效果_6B20 !='none') or æ¼”:切æ¢_6B1F/æ¼”:声音_6B22"> + <xsl:attribute name="draw:id"><xsl:value-of select="generate-id()"/></xsl:attribute> + </xsl:if> + <xsl:for-each select="uof:锚点_C644"> + <xsl:if test="not(uof:å ä½ç¬¦_C626/@类型_C627='date' or uof:å ä½ç¬¦_C626/@类型_C627='footer' or uof:å ä½ç¬¦_C626/@类型_C627='number')"> + <xsl:call-template name="ObjectContent"/> + </xsl:if> + </xsl:for-each> + <xsl:if test="æ¼”:动画_6B1A or (æ¼”:切æ¢_6B1F/æ¼”:效果_6B20 and æ¼”:切æ¢_6B1F/æ¼”:效果_6B20 !='none') or æ¼”:切æ¢_6B1F/æ¼”:声音_6B22 or (/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:演示文稿_B66D/规则:放映设置_B653/规则:声音_B660 and position()= 1)"> + <xsl:element name="anim:par"> + <xsl:attribute name="presentation:node-type">timing-root</xsl:attribute> + <xsl:if test="(æ¼”:切æ¢_6B1F/æ¼”:效果_6B20 and æ¼”:切æ¢_6B1F/æ¼”:效果_6B20 !='none') or æ¼”:切æ¢_6B1F/æ¼”:声音_6B22"> + <xsl:apply-templates select="æ¼”:切æ¢_6B1F"/> + </xsl:if> + <!--用幻ç¯ç‰‡åˆ‡æ¢å£°éŸ³æ¨¡æ‹ŸèƒŒæ™¯éŸ³ä¹--> + <xsl:if test="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:演示文稿_B66D/规则:放映设置_B653/规则:声音_B660"> + <xsl:element name="anim:par"> + <xsl:attribute name="smil:begin"><xsl:value-of select="concat(generate-id(),'.begin')"/></xsl:attribute> + <xsl:variable name="VoicePath"> + <xsl:call-template name="TranslateVoicePath"> + <xsl:with-param name="voicetype" select="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:演示文稿_B66D/规则:放映设置_B653/规则:声音_B660/@预定义声音_C631"/> + </xsl:call-template> + </xsl:variable> + <xsl:element name="anim:audio"> + <xsl:choose> + <xsl:when test="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:演示文稿_B66D/规则:放映设置_B653/规则:声音_B660/@预定义声音_C631 and /uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:演示文稿_B66D/规则:放映设置_B653/规则:声音_B660/@预定义声音_C631 != 'none'"> + <xsl:attribute name="xlink:href"><xsl:value-of select="$VoicePath"/></xsl:attribute> + </xsl:when> + <xsl:when test="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:演示文稿_B66D/规则:放映设置_B653/规则:声音_B660/@自定义声音_C632"> + <xsl:attribute name="xlink:href"><xsl:value-of select="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:演示文稿_B66D/规则:放映设置_B653/规则:声音_B660/@自定义声音_C632"/></xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:if test="/uof:UOF_0000/规则:公用处ç†è§„则_B665/规则:演示文稿_B66D/规则:放映设置_B653/规则:声音_B660/@是å¦å¾ªçŽ¯æ’­æ”¾_C633 = 'true'"> + <xsl:attribute name="smil:repeatCount">indefinite</xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:element> + </xsl:if> + <xsl:apply-templates select="æ¼”:动画_6B1A"/> + </xsl:element> + </xsl:if> + <!-- ç›®å‰ç‰ˆæœ¬é»˜è®¤å¹»ç¯ç‰‡å‡æœ‰notes,故写出。由此å¯ä¿è¯é¡µçœ‰é¡µè„šçš„相关设置 --> + <xsl:element name="presentation:notes"> + <xsl:for-each select="key('HeaderFooterP','规则:讲义和备注_B64C')"> + <xsl:for-each select="æ¼”:页脚_B644"> + <xsl:attribute name="presentation:use-footer-name"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + </xsl:for-each> + <xsl:for-each select="æ¼”:页眉_B64D"> + <xsl:attribute name="presentation:use-header-name"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + </xsl:for-each> + <xsl:attribute name="presentation:use-date-time-name"><xsl:value-of select="generate-id(.)"/></xsl:attribute> + </xsl:for-each> + <xsl:attribute name="draw:style-name"><xsl:value-of select="concat($SlideName,'_N_draw')"/></xsl:attribute> + <xsl:for-each select="æ¼”:å¹»ç¯ç‰‡å¤‡æ³¨_6B1D/uof:锚点_C644"> + <xsl:if test="not(uof:å ä½ç¬¦_C626/@类型_C627='date' or uof:å ä½ç¬¦_C626/@类型_C627='footer' or uof:å ä½ç¬¦_C626/@类型_C627='number' or uof:å ä½ç¬¦_C626/@类型_C627='header')"> + <xsl:call-template name="ObjectContent"/> + </xsl:if> + </xsl:for-each> + </xsl:element> + </xsl:element> + </xsl:template> + <!--预处ç†äº†ä¸€ä¸ªuof:RoGalleryPath元素,存放声音文件路径--> + <xsl:variable name="RoGalleryPath"> + <xsl:value-of select="/uof:UOF_0000/uof:RoGalleryPath"/> + </xsl:variable> + <xsl:template name="TranslateVoicePath"> + <xsl:param name="voicetype"/> + <xsl:choose> + <xsl:when test="$voicetype = 'applause'"> + <xsl:value-of select="concat('/',$RoGalleryPath,'/applause.wav')"/> + </xsl:when> + <xsl:when test="$voicetype = 'arrow'"> + <xsl:value-of select="concat('/',$RoGalleryPath,'/arrow.wav')"/> + </xsl:when> + <xsl:when test="$voicetype = 'bomb'"> + <xsl:value-of select="concat('/',$RoGalleryPath,'/bomb.wav')"/> + </xsl:when> + <xsl:when test="$voicetype = 'breeze'"> + <xsl:value-of select="concat('/',$RoGalleryPath,'/breeze.wav')"/> + </xsl:when> + <xsl:when test="$voicetype = 'camera'"> + <xsl:value-of select="concat('/',$RoGalleryPath,'/camera.wav')"/> + </xsl:when> + <xsl:when test="$voicetype = 'cash register'"> + <xsl:value-of select="concat('/',$RoGalleryPath,'/cashregister.wav')"/> + </xsl:when> + <xsl:when test="$voicetype = 'chime'"> + <xsl:value-of select="concat('/',$RoGalleryPath,'/chime.wav')"/> + </xsl:when> + <xsl:when test="$voicetype = 'click'"> + <xsl:value-of select="concat('/',$RoGalleryPath,'/click.wav')"/> + </xsl:when> + <xsl:when test="$voicetype = 'coin'"> + <xsl:value-of select="concat('/',$RoGalleryPath,'/coin.wav')"/> + </xsl:when> + <xsl:when test="$voicetype = 'drum roll'"> + <xsl:value-of select="concat('/',$RoGalleryPath,'/drumroll.wav')"/> + </xsl:when> + <xsl:when test="$voicetype = 'explosion'"> + <xsl:value-of select="concat('/',$RoGalleryPath,'/explosion.wav')"/> + </xsl:when> + <xsl:when test="$voicetype = 'hammer'"> + <xsl:value-of select="concat('/',$RoGalleryPath,'/hammer.wav')"/> + </xsl:when> + <xsl:when test="$voicetype = 'laser'"> + <xsl:value-of select="concat('/',$RoGalleryPath,'/laser.wav')"/> + </xsl:when> + <xsl:when test="$voicetype = 'push'"> + <xsl:value-of select="concat('/',$RoGalleryPath,'/push.wav')"/> + </xsl:when> + <xsl:when test="$voicetype = 'suction'"> + <xsl:value-of select="concat('/',$RoGalleryPath,'/suction.wav')"/> + </xsl:when> + <xsl:when test="$voicetype = 'typewriter'"> + <xsl:value-of select="concat('/',$RoGalleryPath,'/typewriter.wav')"/> + </xsl:when> + <xsl:when test="$voicetype = 'voltage'"> + <xsl:value-of select="concat('/',$RoGalleryPath,'/voltage.wav')"/> + </xsl:when> + <xsl:when test="$voicetype = 'whoosh'"> + <xsl:value-of select="concat('/',$RoGalleryPath,'/whoosh.wav')"/> + </xsl:when> + <xsl:when test="$voicetype = 'wind'"> + <xsl:value-of select="concat('/',$RoGalleryPath,'/wind.wav')"/> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="SlideSwitchAtrr"> + <xsl:variable name="switchSpeed"> + <xsl:choose> + <xsl:when test="æ¼”:速度_6B21='slow'">3s</xsl:when> + <xsl:when test="æ¼”:速度_6B21='middle'">2s</xsl:when> + <xsl:when test="æ¼”:速度_6B21='fast'">1s</xsl:when> + <xsl:otherwise>3s</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="smil:dur"><xsl:value-of select="$switchSpeed"/></xsl:attribute> + <xsl:if test="æ¼”:效果_6B20 and æ¼”:效果_6B20 != 'none'"> + <xsl:variable name="effect"> + <xsl:value-of select="æ¼”:效果_6B20"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="$effect='box in'"> + <xsl:attribute name="smil:type">irisWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">rectangle</xsl:attribute> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='box out'"> + <xsl:attribute name="smil:type">irisWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">rectangle</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='checkerboard across'"> + <xsl:attribute name="smil:type">checkerBoardWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">across</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='checkerboard down'"> + <xsl:attribute name="smil:type">checkerBoardWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">down</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='comb horizontal'"> + <xsl:attribute name="smil:type">pushWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">combHorizontal</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='comb vertical'"> + <xsl:attribute name="smil:type">pushWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">combVertical</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='uncover down'"> + <xsl:attribute name="smil:type">slideWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromTop</xsl:attribute> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='uncover left'"> + <xsl:attribute name="smil:type">slideWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromRight</xsl:attribute> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='uncover right'"> + <xsl:attribute name="smil:type">slideWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromLeft</xsl:attribute> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='uncover up'"> + <xsl:attribute name="smil:type">slideWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromBottom</xsl:attribute> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='uncover left-down'"> + <xsl:attribute name="smil:type">slideWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromTopRight</xsl:attribute> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='uncover left-up'"> + <xsl:attribute name="smil:type">slideWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromBottomRight</xsl:attribute> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='uncover right-down'"> + <xsl:attribute name="smil:type">slideWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromTopLeft</xsl:attribute> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='uncover right-up'"> + <xsl:attribute name="smil:type">slideWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromBottomLeft</xsl:attribute> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='cover down'"> + <xsl:attribute name="smil:type">slideWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromTop</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='cover left'"> + <xsl:attribute name="smil:type">slideWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromRight</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='cover right'"> + <xsl:attribute name="smil:type">slideWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromLeft</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='cover up'"> + <xsl:attribute name="smil:type">slideWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromBottom</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='cover left-down'"> + <xsl:attribute name="smil:type">slideWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromTopRight</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='cover left-up'"> + <xsl:attribute name="smil:type">slideWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromBottomRight</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='cover right-down'"> + <xsl:attribute name="smil:type">slideWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromTopLeft</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='cover right-up'"> + <xsl:attribute name="smil:type">slideWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromBottomLeft</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='fade through black'"> + <xsl:attribute name="smil:type">fade</xsl:attribute> + <xsl:attribute name="smil:subtype">fadeOverColor</xsl:attribute> + <xsl:attribute name="smil:fadeColor">#000000</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='fade smoothly'"> + <xsl:attribute name="smil:type">fade</xsl:attribute> + <xsl:attribute name="smil:subtype">crossfade</xsl:attribute> + <xsl:attribute name="smil:fadeColor">#000000</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='cut through black'"> + <xsl:attribute name="smil:type">fade</xsl:attribute> + <xsl:attribute name="smil:subtype">fadeOverColor</xsl:attribute> + <xsl:attribute name="smil:fadeColor">#000000</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='cut'"> + <xsl:attribute name="smil:type">fade</xsl:attribute> + <xsl:attribute name="smil:subtype">crossfade</xsl:attribute> + <xsl:attribute name="smil:fadeColor">#000000</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='newsflash'"> + <xsl:attribute name="smil:type">fanWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">centerTop</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='strips right-down'"> + <xsl:attribute name="smil:type">waterfallWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">horizontalLeft</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='strips right-up'"> + <xsl:attribute name="smil:type">waterfallWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">horizontalRight</xsl:attribute> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='strips left-down'"> + <xsl:attribute name="smil:type">waterfallWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">horizontalRight</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='strips left-up'"> + <xsl:attribute name="smil:type">waterfallWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">horizontalLeft</xsl:attribute> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='push down'"> + <xsl:attribute name="smil:type">pushWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromTop</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='push left'"> + <xsl:attribute name="smil:type">pushWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromRight</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='push right'"> + <xsl:attribute name="smil:type">pushWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromLeft</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='push up'"> + <xsl:attribute name="smil:type">pushWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fromBottom</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='random bars horizontal'"> + <xsl:attribute name="smil:type">randomBarWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">horizontal</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='random bars vertical'"> + <xsl:attribute name="smil:type">randomBarWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">vertical</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='shape circle'"> + <xsl:attribute name="smil:type">ellipseWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">circle</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='shape diamond'"> + <xsl:attribute name="smil:type">irisWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">diamond</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='shape plus'"> + <xsl:attribute name="smil:type">fourBoxWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">cornersOut</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='split horizontal in'"> + <xsl:attribute name="smil:type">barnDoorWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">horizontal</xsl:attribute> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='split horizontal out'"> + <xsl:attribute name="smil:type">barnDoorWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">horizontal</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='split vertical in'"> + <xsl:attribute name="smil:type">barnDoorWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">vertical</xsl:attribute> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='split vertical out'"> + <xsl:attribute name="smil:type">barnDoorWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">vertical</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='wedge'"> + <xsl:attribute name="smil:type">fanWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">centerTop</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='wheel clockwise – 1 spoke'"> + <xsl:attribute name="smil:type">pinWheelWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">oneBlade</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='wheel clockwise – 2 spoke'"> + <xsl:attribute name="smil:type">pinWheelWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">twoBladeVertical</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='wheel clockwise – 3 spoke'"> + <xsl:attribute name="smil:type">pinWheelWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">threeBlade</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='wheel clockwise – 4 spoke'"> + <xsl:attribute name="smil:type">pinWheelWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">fourBlade</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='wheel clockwise – 8 spoke'"> + <xsl:attribute name="smil:type">pinWheelWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">eightBlade</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='wipe left'"> + <xsl:attribute name="smil:type">barWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">leftToRight</xsl:attribute> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='wipe right'"> + <xsl:attribute name="smil:type">barWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">leftToRight</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='wipe up'"> + <xsl:attribute name="smil:type">barWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">topToBottom</xsl:attribute> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='wipe down'"> + <xsl:attribute name="smil:type">barWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">topToBottom</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='blinds vertical'"> + <xsl:attribute name="smil:type">blindsWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">vertical</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='blinds horizontal'"> + <xsl:attribute name="smil:type">blindsWipe</xsl:attribute> + <xsl:attribute name="smil:subtype">horizontal</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='dissolve'"> + <xsl:attribute name="smil:type">dissolve</xsl:attribute> + </xsl:when> + <xsl:when test="$effect='random transition'"> + <xsl:attribute name="smil:type">random</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template match="æ¼”:切æ¢_6B1F"> + <xsl:element name="anim:par"> + <xsl:variable name="animId">id<xsl:number from="/uof:UOF_0000/æ¼”:演示文稿文档_6C10/æ¼”:å¹»ç¯ç‰‡é›†_6C0E" level="any" count="æ¼”:å¹»ç¯ç‰‡_6C0F" format="1"/> + </xsl:variable> + <xsl:attribute name="smil:begin"><xsl:value-of select="concat($animId,'.begin')"/></xsl:attribute> + <xsl:if test="æ¼”:效果_6B20 and æ¼”:效果_6B20 != 'none'"> + <xsl:element name="anim:transitionFilter"> + <xsl:call-template name="SlideSwitchAtrr"/> + </xsl:element> + </xsl:if> + <xsl:variable name="VoicePath"> + <xsl:call-template name="TranslateVoicePath"> + <xsl:with-param name="voicetype" select="æ¼”:声音_6B22/@预定义声音_C631"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="æ¼”:声音_6B22"> + <xsl:choose> + <xsl:when test="æ¼”:声音_6B22/@预定义声音_C631 = 'stop previous sound'"> + <anim:command anim:command="stop-audio"/> + </xsl:when> + <xsl:otherwise> + <xsl:element name="anim:audio"> + <xsl:choose> + <xsl:when test="æ¼”:声音_6B22/@预定义声音_C631"> + <xsl:attribute name="xlink:href"><xsl:value-of select="$VoicePath"/></xsl:attribute> + </xsl:when> + <xsl:when test="æ¼”:声音_6B22/@自定义声音_C632"> + <xsl:attribute name="xlink:href"><xsl:value-of select="æ¼”:声音_6B22/@自定义声音_C632"/></xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:if test="是å¦å¾ªçŽ¯æ’­æ”¾_C633 = 'true'"> + <xsl:attribute name="smil:repeatCount">indefinite</xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:element> + </xsl:template> + <xsl:template match="æ¼”:动画_6B1A"> + <!-- need to access data outside animation, temporary tree, which doesn't use trigger on it --> + <xsl:variable name="isTrigger"> + <xsl:for-each select="æ¼”:åºåˆ—_6B1B"> + <xsl:if test="æ¼”:定时_6B2E/@触å‘对象引用_6B34"> + <xsl:value-of select="1"/> + </xsl:if> + </xsl:for-each> + </xsl:variable> + <xsl:choose> + <xsl:when test="number($isTrigger) &gt; 0"> + <xsl:for-each-group select="æ¼”:åºåˆ—_6B1B" group-by="æ¼”:定时_6B2E[@触å‘对象引用_6B34 = ''] or not(æ¼”:定时_6B2E[@触å‘对象引用_6B34]) "> + <xsl:choose> + <xsl:when test="current-grouping-key()"> + <xsl:variable name="noTrigger"> + <noTrigger> + <xsl:for-each select="current-group()"> + <xsl:copy> + <xsl:apply-templates select="@*|node()"/> + </xsl:copy> + </xsl:for-each> + </noTrigger> + </xsl:variable> + <anim:seq presentation:node-type="main-sequence"> + <xsl:for-each select="$noTrigger/noTrigger/æ¼”:åºåˆ—_6B1B[1]"> + <xsl:variable name="begin1"> + <xsl:choose> + <xsl:when test="æ¼”:定时_6B2E/@事件_6B2F = 'with-previous' or æ¼”:定时_6B2E/@事件_6B2F = 'after-previous'">0s</xsl:when> + <xsl:otherwise>next</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="begin2" select="'0s'"/> + <xsl:call-template name="OneSequence"> + <xsl:with-param name="begin1" select="$begin1"/> + <xsl:with-param name="begin2" select="$begin2"/> + </xsl:call-template> + </xsl:for-each> + </anim:seq> + </xsl:when> + <xsl:otherwise> + <xsl:for-each select="current-group()"> + <anim:seq presentation:node-type="interactive-sequence"> + <anim:par> + <xsl:attribute name="smil:begin"><xsl:value-of select="concat(æ¼”:定时_6B2E/@触å‘对象引用_6B34,'.click')"/></xsl:attribute> + <anim:par smil:begin="0s"> + <xsl:variable name="animNodeName"> + <xsl:choose> + <xsl:when test="./æ¼”:增强_6B35/æ¼”:动画文本_6B3A/@å‘é€_6B3B">anim:iterate</xsl:when> + <xsl:otherwise>anim:par</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="æ¼”:效果_6B40 or æ¼”:定时_6B2E or æ¼”:增强_6B35"> + <xsl:element name="{$animNodeName}"> + <xsl:attribute name="smil:fill"><xsl:choose><xsl:when test="æ¼”:定时_6B2E/@是å¦å›žå·_6B33='true'">remove</xsl:when><xsl:otherwise>hold</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:choose> + <xsl:when test="./æ¼”:增强_6B35/æ¼”:动画播放åŽ_6B36/æ¼”:是å¦æ’­æ”¾åŽéšè—_6B38 = 'true'"> + <xsl:attribute name="anim:id">animId<xsl:number from="/uof:UOF_0000/æ¼”:演示文稿文档_6C10/æ¼”:å¹»ç¯ç‰‡é›†_6C0E/æ¼”:å¹»ç¯ç‰‡_6C0F/æ¼”:动画_6B1A" level="any" count="æ¼”:åºåˆ—_6B1B" format="1"/></xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:attribute name="presentation:node-type">on-click</xsl:attribute> + <xsl:attribute name="smil:begin"><xsl:choose><xsl:when test="./æ¼”:定时_6B2E/@延时_6B30"><xsl:value-of select="concat(substring(æ¼”:定时_6B2E/@延时_6B30,3,1),'s')"/></xsl:when><xsl:otherwise>0s</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:choose> + <xsl:when test="æ¼”:定时_6B2E/@é‡å¤_6B32='until next click' "> + <xsl:attribute name="smil:repeatCount">indefinite</xsl:attribute> + <xsl:attribute name="smil:end">next</xsl:attribute> + </xsl:when> + <xsl:when test="æ¼”:定时_6B2E/@é‡å¤_6B32='until end of slide' "> + <xsl:attribute name="smil:repeatCount">indefinite</xsl:attribute> + </xsl:when> + <xsl:when test="æ¼”:定时_6B2E/@é‡å¤_6B32 !='none'"> + <xsl:attribute name="smil:repeatCount"><xsl:value-of select="æ¼”:定时_6B2E/@é‡å¤_6B32"/></xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:if test="æ¼”:增强_6B35/æ¼”:动画文本_6B3A/@å‘é€_6B3B"> + <xsl:attribute name="anim:sub-item">text</xsl:attribute> + <xsl:attribute name="anim:iterate-type"><xsl:choose><xsl:when test="æ¼”:增强_6B35/æ¼”:动画文本_6B3A/@å‘é€_6B3B='by word'">by-word</xsl:when><xsl:when test="æ¼”:增强_6B35/æ¼”:动画文本_6B3A/@å‘é€_6B3B='by letter'">by-letter</xsl:when><xsl:otherwise>all at once</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="anim:iterate-interval"><xsl:choose><xsl:when test="./æ¼”:增强_6B35/æ¼”:动画文本_6B3A/@æ¼”:é—´éš”"><xsl:value-of select="concat(substring(./æ¼”:增强_6B35/æ¼”:动画文本_6B3A/@é—´éš”_6B3C,3,1),'s')"/></xsl:when><xsl:otherwise>0.05s</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="æ¼”:效果_6B40/æ¼”:进入_6B41"> + <xsl:apply-templates select="æ¼”:效果_6B40/æ¼”:进入_6B41/*/*[1]" mode="entrance"/> + </xsl:when> + <xsl:when test="æ¼”:效果_6B40/æ¼”:退出_6BBE"> + <xsl:apply-templates select="æ¼”:效果_6B40/æ¼”:退出_6BBE/*/*[1]" mode="exit"/> + </xsl:when> + <xsl:when test="æ¼”:效果_6B40/æ¼”:强调_6B07"> + <xsl:apply-templates select="æ¼”:效果_6B40/æ¼”:强调_6B07/*/*[1]" mode="emphasis"/> + </xsl:when> + </xsl:choose> + <xsl:if test="æ¼”:增强_6B35/æ¼”:声音_6B22"> + <xsl:variable name="VoicePath"> + <xsl:call-template name="TranslateVoicePath"> + <xsl:with-param name="voicetype" select="æ¼”:增强_6B35/æ¼”:声音_6B22/@预定义声音_C631"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="æ¼”:增强_6B35/æ¼”:声音_6B22/@预定义声音_C631 = 'stop previous sound'"> + <anim:command anim:command="stop-audio"/> + </xsl:when> + <xsl:otherwise> + <xsl:element name="anim:audio"> + <xsl:choose> + <xsl:when test="æ¼”:增强_6B35/æ¼”:声音_6B22/@预定义声音_C631"> + <xsl:attribute name="xlink:href"><xsl:value-of select="$VoicePath"/></xsl:attribute> + </xsl:when> + <xsl:when test="æ¼”:增强_6B35/æ¼”:声音_6B22/@自定义声音_C632"> + <xsl:attribute name="xlink:href"><xsl:value-of select="æ¼”:增强_6B35/æ¼”:声音_6B22/@自定义声音_C632"/></xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:if test="æ¼”:增强_6B35/æ¼”:声音_6B22/@是å¦å¾ªçŽ¯æ’­æ”¾_C633 = 'true'"> + <xsl:attribute name="smil:repeatCount">indefinite</xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:element> + <xsl:if test="./æ¼”:增强_6B35/æ¼”:动画播放åŽ_6B36/æ¼”:是å¦æ’­æ”¾åŽéšè—_6B38 = 'true'"> + <anim:set smil:begin="animID" smil:dur="0.001s" smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin">animId<xsl:number from="/uof:UOF_0000/æ¼”:演示文稿文档_6C10/æ¼”:å¹»ç¯ç‰‡é›†_6C0E/æ¼”:å¹»ç¯ç‰‡_6C0F/æ¼”:动画_6B1A" level="any" count="æ¼”:åºåˆ—_6B1B" format="1"/>.end</xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="@对象引用_6C28"/></xsl:attribute> + </anim:set> + </xsl:if> + </xsl:when> + </xsl:choose> + </anim:par> + </anim:par> + <xsl:if test="./æ¼”:增强_6B35/æ¼”:动画播放åŽ_6B36/æ¼”:颜色_6B37"> + <anim:par smil:begin="next"> + <anim:par smil:begin="0s"> + <anim:animateColor smil:begin="0s" smil:dur="0.001s" smil:fill="hold" anim:color-interpolation="rgb" anim:color-interpolation-direction="clockwise" smil:attributeName="dim"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:to"><xsl:choose><xsl:when test="æ¼”:增强_6B35/æ¼”:动画播放åŽ_6B36/æ¼”:颜色_6B37"><xsl:value-of select="æ¼”:增强_6B35/æ¼”:动画播放åŽ_6B36/æ¼”:颜色_6B37"/></xsl:when></xsl:choose></xsl:attribute> + </anim:animateColor> + </anim:par> + </anim:par> + </xsl:if> + <xsl:if test="./æ¼”:增强_6B35/æ¼”:动画播放åŽ_6B36/æ¼”:是å¦å•å‡»åŽéšè—_6B39 = 'true'"> + <anim:par smil:begin="next"> + <anim:par smil:begin="0s"> + <anim:set smil:begin="0s" smil:dur="0.001s" smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="@对象引用_6C28"/></xsl:attribute> + </anim:set> + </anim:par> + </anim:par> + </xsl:if> + </anim:seq> + </xsl:for-each> + </xsl:otherwise> + </xsl:choose> + </xsl:for-each-group> + </xsl:when> + <xsl:otherwise> + <anim:seq presentation:node-type="main-sequence"> + <xsl:for-each select="æ¼”:åºåˆ—_6B1B[1]"> + <xsl:variable name="begin1"> + <xsl:choose> + <xsl:when test="æ¼”:定时_6B2E/@事件_6B2F = 'with-previous' or æ¼”:定时_6B2E/@事件_6B2F = 'after-previous'">0s</xsl:when> + <xsl:otherwise>next</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="begin2" select="'0s'"/> + <xsl:call-template name="OneSequence"> + <xsl:with-param name="begin1" select="$begin1"/> + <xsl:with-param name="begin2" select="$begin2"/> + </xsl:call-template> + </xsl:for-each> + </anim:seq> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="@*|node()"> + <xsl:copy> + <xsl:apply-templates select="@*|node()"/> + </xsl:copy> + </xsl:template> + <xsl:template name="OneSequence"> + <xsl:param name="begin1"/> + <xsl:param name="begin2"/> + <xsl:if test="$begin1 != 'no'"> + <xsl:text disable-output-escaping="yes">&lt;anim:par smil:begin=&quot;</xsl:text> + <xsl:value-of select="$begin1"/> + <xsl:text disable-output-escaping="yes">&quot;&gt;</xsl:text> + </xsl:if> + <xsl:if test="$begin2 != 'no'"> + <xsl:text disable-output-escaping="yes">&lt;anim:par smil:begin=&quot;</xsl:text> + <xsl:value-of select="$begin2"/> + <xsl:text disable-output-escaping="yes">&quot;&gt;</xsl:text> + </xsl:if> + <xsl:call-template name="Animation"/> + <xsl:variable name="NextEvent" select="following-sibling::*[1]/æ¼”:定时_6B2E/@事件_6B2F"/> + <xsl:choose> + <xsl:when test="$NextEvent = 'with-previous'"> + <xsl:for-each select="following-sibling::*[1]"> + <xsl:call-template name="OneSequence"> + <xsl:with-param name="begin1" select="'no'"/> + <xsl:with-param name="begin2" select="'no'"/> + </xsl:call-template> + </xsl:for-each> + </xsl:when> + <xsl:when test="$NextEvent = 'after-previous'"> + <xsl:text disable-output-escaping="yes">&lt;/anim:par&gt;</xsl:text> + <xsl:for-each select="following-sibling::*[1]"> + <xsl:variable name="aDelay"> + <xsl:value-of select="substring-after(substring-before(preceding-sibling::*[last()]/æ¼”:定时_6B2E/@延时_6B30,'S'),'PT')"/> + </xsl:variable> + <xsl:variable name="aSpeed"> + <xsl:call-template name="aSpeedTranstration"> + <xsl:with-param name="speed" select="preceding-sibling::*[last()]/æ¼”:效果_6B40//速度_6B44"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="OneSequence"> + <xsl:with-param name="begin1" select="'no'"/> + <xsl:with-param name="begin2" select="concat(number($aDelay)+number($aSpeed),'s')"/> + </xsl:call-template> + </xsl:for-each> + </xsl:when> + <xsl:when test="$NextEvent = 'on-click'"> + <xsl:text disable-output-escaping="yes">&lt;/anim:par&gt;</xsl:text> + <xsl:text disable-output-escaping="yes">&lt;/anim:par&gt;</xsl:text> + <xsl:for-each select="following-sibling::*[1]"> + <xsl:call-template name="OneSequence"> + <xsl:with-param name="begin1" select="'next'"/> + <xsl:with-param name="begin2" select="'0s'"/> + </xsl:call-template> + </xsl:for-each> + </xsl:when> + <xsl:when test="following-sibling::*[1]"> + <xsl:text disable-output-escaping="yes">&lt;/anim:par&gt;</xsl:text> + <xsl:text disable-output-escaping="yes">&lt;/anim:par&gt;</xsl:text> + <xsl:for-each select="following-sibling::*[1]"> + <xsl:call-template name="OneSequence"> + <xsl:with-param name="begin1" select="'next'"/> + <xsl:with-param name="begin2" select="'0s'"/> + </xsl:call-template> + </xsl:for-each> + </xsl:when> + <xsl:otherwise> + <xsl:text disable-output-escaping="yes">&lt;/anim:par&gt;</xsl:text> + <xsl:text disable-output-escaping="yes">&lt;/anim:par&gt;</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="Animation"> + <xsl:variable name="animNodeName"> + <xsl:choose> + <xsl:when test="æ¼”:增强_6B35/æ¼”:动画文本_6B3A/@å‘é€_6B3B">anim:iterate</xsl:when> + <xsl:otherwise>anim:par</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="aEvent"> + <xsl:choose> + <xsl:when test="æ¼”:定时_6B2E/@事件_6B2F='on-click'">on-click</xsl:when> + <xsl:when test="æ¼”:定时_6B2E/@事件_6B2F='after-previous'">after-previous</xsl:when> + <xsl:when test="æ¼”:定时_6B2E/@事件_6B2F='with-previous'">with-previous</xsl:when> + <xsl:otherwise>on-click</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:element name="{$animNodeName}"> + <xsl:attribute name="smil:fill"><xsl:choose><xsl:when test="æ¼”:定时_6B2E/@是å¦å›žå·_6B33='true'">remove</xsl:when><xsl:otherwise>hold</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:choose> + <xsl:when test="æ¼”:增强_6B35"> + <xsl:attribute name="anim:id"><xsl:value-of select="concat('id',generate-id())"/></xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:attribute name="presentation:node-type"><xsl:value-of select="$aEvent"/></xsl:attribute> + <xsl:attribute name="smil:begin"><xsl:choose><xsl:when test="æ¼”:定时_6B2E/@延时_6B30"><xsl:value-of select="concat(substring(æ¼”:定时_6B2E/@延时_6B30,3,1),'s')"/></xsl:when><xsl:otherwise>0s</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:choose> + <xsl:when test="æ¼”:定时_6B2E/@é‡å¤_6B32='until next click' "> + <xsl:attribute name="smil:repeatCount">indefinite</xsl:attribute> + <xsl:attribute name="smil:end">next</xsl:attribute> + </xsl:when> + <xsl:when test="æ¼”:定时_6B2E/@é‡å¤_6B32='until end of slide' "> + <xsl:attribute name="smil:repeatCount">indefinite</xsl:attribute> + </xsl:when> + <xsl:when test="æ¼”:定时_6B2E/@é‡å¤_6B32 !='none'"> + <xsl:attribute name="smil:repeatCount"><xsl:value-of select="æ¼”:定时_6B2E/@é‡å¤_6B32"/></xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:if test="æ¼”:增强_6B35/æ¼”:动画文本_6B3A/@å‘é€_6B3B"> + <xsl:attribute name="anim:sub-item">text</xsl:attribute> + <xsl:attribute name="anim:iterate-type"><xsl:choose><xsl:when test="æ¼”:增强_6B35/æ¼”:动画文本_6B3A/@å‘é€_6B3B='by word'">by-word</xsl:when><xsl:when test="æ¼”:增强_6B35/æ¼”:动画文本_6B3A/@å‘é€_6B3B='by letter'">by-letter</xsl:when><xsl:otherwise>all at once</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="anim:iterate-interval"><xsl:choose><xsl:when test="æ¼”:增强_6B35/æ¼”:动画文本_6B3A/@é—´éš”_6B3C"><xsl:value-of select="concat(substring(æ¼”:增强_6B35/æ¼”:动画文本_6B3A/@é—´éš”_6B3C,3,1),'s')"/></xsl:when><xsl:otherwise>0.05s</xsl:otherwise></xsl:choose></xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="æ¼”:效果_6B40/æ¼”:进入_6B41"> + <xsl:apply-templates select="æ¼”:效果_6B40/æ¼”:进入_6B41/*/*[1]" mode="entrance"/> + </xsl:when> + <xsl:when test="æ¼”:效果_6B40/æ¼”:退出_6BBE"> + <xsl:apply-templates select="æ¼”:效果_6B40/æ¼”:退出_6BBE/*/*[1]" mode="exit"/> + </xsl:when> + <xsl:when test="æ¼”:效果_6B40/æ¼”:强调_6B07"> + <xsl:apply-templates select="æ¼”:效果_6B40/æ¼”:强调_6B07/*/*[1]" mode="emphasis"/> + </xsl:when> + </xsl:choose> + <xsl:if test="æ¼”:增强_6B35/æ¼”:声音_6B22"> + <xsl:variable name="VoicePath"> + <xsl:call-template name="TranslateVoicePath"> + <xsl:with-param name="voicetype" select="æ¼”:增强_6B35/æ¼”:声音_6B22/@预定义声音_C631"/> + </xsl:call-template> + </xsl:variable> + <xsl:choose> + <xsl:when test="æ¼”:增强/æ¼”:声音/@预定义声音_C631 = 'stop previous sound'"> + <anim:command anim:command="stop-audio"/> + </xsl:when> + <xsl:otherwise> + <xsl:element name="anim:audio"> + <xsl:choose> + <xsl:when test="æ¼”:增强_6B35/æ¼”:声音_6B22/@预定义声音_C631"> + <xsl:attribute name="xlink:href"><xsl:value-of select="$VoicePath"/></xsl:attribute> + </xsl:when> + <xsl:when test="æ¼”:增强_6B35/æ¼”:声音_6B22/@自定义声音_C632"> + <xsl:attribute name="xlink:href"><xsl:value-of select="æ¼”:增强_6B35/æ¼”:声音_6B22/@自定义声音_C632"/></xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:if test="æ¼”:增强_6B35/æ¼”:声音_6B22/@是å¦å¾ªçŽ¯æ’­æ”¾_C633 = 'true'"> + <xsl:attribute name="smil:repeatCount">indefinite</xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:element> + <xsl:choose> + <xsl:when test="æ¼”:增强_6B35/æ¼”:动画播放åŽ_6B36/æ¼”:是å¦æ’­æ”¾åŽéšè—_6B38 = 'true'"> + <xsl:call-template name="Hidden"> + <xsl:with-param name="begin" select="'no'"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="æ¼”:增强_6B35/æ¼”:动画播放åŽ_6B36/æ¼”:是å¦å•å‡»åŽéšè—_6B39 = 'true'"> + <xsl:call-template name="Hidden"> + <xsl:with-param name="begin" select="'next'"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="æ¼”:增强_6B35/æ¼”:动画播放åŽ_6B36/æ¼”:颜色_6B37"> + <xsl:call-template name="AnimColor"/> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="Hidden"> + <xsl:param name="begin"/> + <anim:set smil:begin="0s" smil:dur="0.001s" smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:choose> + <xsl:when test="$begin = 'no'"> + <xsl:attribute name="smil:begin"><xsl:value-of select="concat('id',generate-id(),'.end')"/></xsl:attribute> + </xsl:when> + <xsl:when test="$begin = 'next'"> + <xsl:attribute name="smil:begin">next</xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:attribute name="presentation:master-element"><xsl:value-of select="concat('id',generate-id())"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="@对象引用_6C28"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template name="AnimColor"> + <anim:animateColor smil:begin="next" smil:dur="0.001s" smil:fill="hold" anim:color-interpolation="rgb" anim:color-interpolation-direction="clockwise" smil:attributeName="dim"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:to"><xsl:if test="æ¼”:增强_6B35/æ¼”:动画播放åŽ_6B36/æ¼”:颜色_6B37"><xsl:value-of select="æ¼”:增强_6B35/æ¼”:动画播放åŽ_6B36/æ¼”:颜色_6B37"/></xsl:if></xsl:attribute> + <xsl:attribute name="presentation:master-element"><xsl:value-of select="concat('id',generate-id())"/></xsl:attribute> + </anim:animateColor> + </xsl:template> + <xsl:template name="aSpeedTranstration"> + <xsl:param name="speed"/> + <xsl:choose> + <xsl:when test="$speed='very-fast'">0.5</xsl:when> + <xsl:when test="$speed='fast'">1</xsl:when> + <xsl:when test="$speed='medium'">2</xsl:when> + <xsl:when test="$speed='slow'">3</xsl:when> + <xsl:when test="$speed='very-slow'">5</xsl:when> + <xsl:otherwise>0.5</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="æ¼”:出现_6B46" mode="entrance"> + <xsl:attribute name="presentation:preset-class">entrance</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-entrance-appear</xsl:attribute> + <anim:set smil:begin="0s" smil:dur="0.001s" smil:fill="hold" anim:sub-item="text" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:盒状_6B47" mode="entrance"> + <xsl:attribute name="presentation:preset-class">entrance</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-entrance-box</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ–¹å‘_6B48"><xsl:value-of select="@æ–¹å‘_6B48"/></xsl:when><xsl:otherwise>in</xsl:otherwise></xsl:choose></xsl:attribute> + <anim:set smil:begin="0s" smil:dur="0.004s" smil:fill="hold" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <!-- It's not which kinds of types, graphics or text, to be judged. But it doesn't affect the effect. --> + <!--xsl:if test="ancestor::æ¼”:åºåˆ—/@æ¼”:段è½å¼•ç”¨"> + <xsl:attribute name="anim:sub-item">text</xsl:attribute> + </xsl:if--> + </anim:set> + <anim:transitionFilter smil:type="irisWipe" smil:subtype="rectangle"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:if test="@æ–¹å‘_6B48 = 'in'"> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:if> + <!--xsl:if test="ancestor::æ¼”:åºåˆ—/@æ¼”:段è½å¼•ç”¨"> + <xsl:attribute name="anim:sub-item">text</xsl:attribute> + </xsl:if--> + </anim:transitionFilter> + </xsl:template> + <xsl:template match="æ¼”:棋盘_6B4E" mode="entrance"> + <xsl:attribute name="presentation:preset-class">entrance</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-entrance-checkerboard</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ–¹å‘_6B50='down'">downward</xsl:when><xsl:when test="@æ–¹å‘_6B50='across'">across</xsl:when><xsl:otherwise>across</xsl:otherwise></xsl:choose></xsl:attribute> + <anim:set smil:begin="0s" smil:fill="hold" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:set> + <anim:transitionFilter smil:type="checkerBoardWipe"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:subtype"><xsl:choose><xsl:when test="@æ–¹å‘_6B50='down'">down</xsl:when><xsl:when test="@æ–¹å‘_6B50='across'">across</xsl:when><xsl:otherwise>across</xsl:otherwise></xsl:choose></xsl:attribute> + </anim:transitionFilter> + </xsl:template> + <xsl:template match="æ¼”:圆形扩展_6B56" mode="entrance"> + <xsl:attribute name="presentation:preset-class">entrance</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-entrance-circle</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ–¹å‘_6B48"><xsl:value-of select="@æ–¹å‘_6B48"/></xsl:when><xsl:otherwise>in</xsl:otherwise></xsl:choose></xsl:attribute> + <anim:set smil:begin="0s" smil:fill="hold" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:set> + <anim:transitionFilter smil:type="ellipseWipe" smil:subtype="horizontal"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:if test="@æ–¹å‘_6B48='in'"> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:if> + </anim:transitionFilter> + </xsl:template> + <xsl:template match="æ¼”:阶梯状_6B49" mode="entrance"> + <xsl:attribute name="presentation:preset-class">entrance</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-entrance-diagonal-squares</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ–¹å‘_6B4A='left down'">left-to-bottom</xsl:when><xsl:when test="@æ–¹å‘_6B4A='left up'">left-to-top</xsl:when><xsl:when test="@æ–¹å‘_6B4A='right down'">right-to-bottom</xsl:when><xsl:when test="@æ–¹å‘_6B4A='right up'">right-to-top</xsl:when><xsl:otherwise>left-to-bottom</xsl:otherwise></xsl:choose></xsl:attribute> + <anim:set smil:begin="0s" smil:dur="0.0005s" smil:fill="hold" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:set> + <anim:transitionFilter smil:type="waterfallWipe"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:choose> + <xsl:when test="@æ–¹å‘_6B4A='left down'"> + <xsl:attribute name="smil:subtype">horizontalRight</xsl:attribute> + </xsl:when> + <xsl:when test="@æ–¹å‘_6B4A='left up'"> + <xsl:attribute name="smil:subtype">horizontalLeft</xsl:attribute> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:when> + <xsl:when test="@æ–¹å‘_6B4A='right up'"> + <xsl:attribute name="smil:subtype">horizontalRight</xsl:attribute> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:when> + <xsl:when test="@æ–¹å‘_6B4A='right down'"> + <xsl:attribute name="smil:subtype">horizontalLeft</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="smil:subtype">horizontalRight</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <!--xsl:attribute name="smil:subtype"><xsl:choose><xsl:when test="@æ–¹å‘='left down'">horizontalLeft</xsl:when><xsl:when test="@æ–¹å‘='left up'">horizontalLeft</xsl:when><xsl:when test="@æ–¹å‘='right down'">horizontalRight</xsl:when><xsl:when test="@æ–¹å‘='right up'">horizontalRight</xsl:when></xsl:choose></xsl:attribute--> + </anim:transitionFilter> + </xsl:template> + <xsl:template match="æ¼”:è±å½¢_6B5D" mode="entrance"> + <xsl:attribute name="presentation:preset-class">entrance</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-entrance-diamond</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ–¹å‘_6B48"><xsl:value-of select="@æ–¹å‘_6B48"/></xsl:when><xsl:otherwise>in</xsl:otherwise></xsl:choose></xsl:attribute> + <anim:set smil:begin="0s" smil:fill="hold" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:set> + <anim:transitionFilter smil:type="irisWipe" smil:subtype="diamond"> + <xsl:choose> + <xsl:when test="@æ–¹å‘_6B48"> + <xsl:if test="@æ–¹å‘_6B48 = 'in'"> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度_medium"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:transitionFilter> + </xsl:template> + <!-- ooo:entrance dissolve-in, uof1, NeiXiangRongJie(p0098) --> + <xsl:template match="æ¼”:å‘内溶解_6B64" mode="entrance"> + <xsl:attribute name="presentation:preset-class">entrance</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-entrance-dissolve-in</xsl:attribute> + <anim:set smil:begin="0s" smil:dur="0.0005s" smil:fill="hold" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:set> + <anim:transitionFilter smil:type="dissolve" smil:direction="reverse"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:transitionFilter> + </xsl:template> + <!-- ooo:entrance flash-once, uof1, ShanShuoYiCi(p0086) --> + <xsl:template match="æ¼”:é—ªçƒä¸€æ¬¡_6B51" mode="entrance"> + <xsl:attribute name="presentation:preset-class">entrance</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-entrance-flash-once</xsl:attribute> + <anim:set smil:begin="0s" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度_fast"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:set> + </xsl:template> + <!-- ooo:entrance fly-in, uof1, FeiRu(p0091) --> + <xsl:template match="æ¼”:飞入_6B59" mode="entrance"> + <xsl:attribute name="presentation:preset-class">entrance</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-entrance-fly-in</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ–¹å‘_6B5A= 'from bottom'">from-bottom</xsl:when><xsl:when test="@æ–¹å‘_6B5A = 'from top-right'">from-top-right</xsl:when><xsl:when test="@æ–¹å‘_6B5A = 'from top-left'">from-top-left</xsl:when><xsl:when test="@æ–¹å‘_6B5A = 'from bottom-left'">from-bottom-left</xsl:when><xsl:when test="@æ–¹å‘_6B5A = 'from bottom-right'">from-bottom-right</xsl:when><xsl:when test="@æ–¹å‘_6B5A = 'from right'">from-right</xsl:when><xsl:when test="@æ–¹å‘_6B5A = 'from left'">from-left</xsl:when><xsl:when test="@æ–¹å‘_6B5A = 'from top'">from-top</xsl:when><xsl:otherwise>from-bottom</xsl:otherwise></xsl:choose></xsl:attribute> + <anim:set smil:begin="0s" smil:fill="hold" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:set> + <xsl:variable name="smilvalueX"> + <xsl:choose> + <xsl:when test="contains(@æ–¹å‘_6B5A,'right')">1+width/2;x</xsl:when> + <xsl:when test="contains(@æ–¹å‘_6B5A,'left')">0-width/2;x</xsl:when> + <xsl:otherwise>x;x</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="smilvalueY"> + <xsl:choose> + <xsl:when test="@æ–¹å‘_6B5A"> + <xsl:choose> + <xsl:when test="contains(@æ–¹å‘_6B5A,'bottom')">1+height/2;y</xsl:when> + <xsl:when test="contains(@æ–¹å‘_6B5A,'top')">0-height/2;y</xsl:when> + <xsl:otherwise>y;y</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise>1+height/2;y</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <anim:animate smil:fill="hold" smil:attributeName="x" smil:keyTimes="0;1" presentation:additive="base"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:values"><xsl:value-of select="$smilvalueX"/></xsl:attribute> + </anim:animate> + <anim:animate smil:fill="hold" smil:attributeName="y" smil:keyTimes="0;1" presentation:additive="base"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:values"><xsl:value-of select="$smilvalueY"/></xsl:attribute> + </anim:animate> + </xsl:template> + <xsl:template match="æ¼”:缓慢进入_6B5B" mode="entrance"> + <xsl:attribute name="presentation:preset-class">entrance</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-entrance-fly-in-slow</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ–¹å‘_6B58= 'from bottom'">from-bottom</xsl:when><xsl:when test="@æ–¹å‘_6B58 = 'from right'">from-right</xsl:when><xsl:when test="@æ–¹å‘_6B58 = 'from left'">from-left</xsl:when><xsl:when test="@æ–¹å‘_6B58 = 'from top'">from-top</xsl:when><xsl:otherwise>from-bottom</xsl:otherwise></xsl:choose></xsl:attribute> + <anim:set smil:begin="0s" smil:fill="hold" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:set> + <xsl:variable name="smilvalueX"> + <xsl:choose> + <xsl:when test="contains(@æ–¹å‘_6B58,'right')">1+width/2;x</xsl:when> + <xsl:when test="contains(@æ–¹å‘_6B58,'left')">0-width/2;x</xsl:when> + <xsl:otherwise>x;x</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="smilvalueY"> + <xsl:choose> + <xsl:when test="@æ–¹å‘_6B58"> + <xsl:choose> + <xsl:when test="contains(@æ–¹å‘_6B58,'bottom')">1+height/2;y</xsl:when> + <xsl:when test="contains(@æ–¹å‘_6B58,'top')">0-height/2;y</xsl:when> + <xsl:otherwise>y;y</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise>1+height/2;y</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <anim:animate smil:fill="hold" smil:attributeName="x" smil:keyTimes="0;1" presentation:additive="base"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度_veryslow"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:values"><xsl:value-of select="$smilvalueX"/></xsl:attribute> + </anim:animate> + <anim:animate smil:fill="hold" smil:attributeName="y" smil:keyTimes="0;1" presentation:additive="base"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度_veryslow"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:values"><xsl:value-of select="$smilvalueY"/></xsl:attribute> + </anim:animate> + </xsl:template> + <!-- ooo:entrance peek-in, uof1, QieRu(p0095) --> + <xsl:template match="æ¼”:切入_6B60" mode="entrance"> + <xsl:attribute name="presentation:preset-class">entrance</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-entrance-peek-in</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ–¹å‘_6B58= 'from bottom'">from-bottom</xsl:when><xsl:when test="@æ–¹å‘_6B58 = 'from right'">from-right</xsl:when><xsl:when test="@æ–¹å‘_6B58 = 'from left'">from-left</xsl:when><xsl:when test="@æ–¹å‘_6B58 = 'from top'">from-top</xsl:when><xsl:otherwise>from bottom</xsl:otherwise></xsl:choose></xsl:attribute> + <anim:set smil:begin="0s" smil:dur="0.0005s" smil:fill="hold" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <!--xsl:if test="ancestor::æ¼”:åºåˆ—/@æ¼”:段è½å¼•ç”¨"> + <xsl:attribute name="anim:sub-item">text</xsl:attribute> + </xsl:if--> + </anim:set> + <anim:transitionFilter smil:type="slideWipe" smil:direction="reverse"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:subtype"><xsl:choose><xsl:when test="@æ–¹å‘_6B58= 'from bottom'">fromBottom</xsl:when><xsl:when test="@æ–¹å‘_6B58 = 'from right'">fromRight</xsl:when><xsl:when test="@æ–¹å‘_6B58 = 'from left'">fromLeft</xsl:when><xsl:when test="@æ–¹å‘_6B58 = 'from top'">fromTop</xsl:when></xsl:choose></xsl:attribute> + <!--xsl:if test="ancestor::æ¼”:åºåˆ—/@æ¼”:段è½å¼•ç”¨"> + <xsl:attribute name="anim:sub-item">text</xsl:attribute> + </xsl:if--> + </anim:transitionFilter> + </xsl:template> + <!-- ooo:entrance plus, uof1, ShiZiXingKuoZhan(p0087) --> + <xsl:template match="æ¼”:å字形扩展_6B53" mode="entrance"> + <xsl:attribute name="presentation:preset-class">entrance</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-entrance-plus</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ–¹å‘_6B48"><xsl:value-of select="@æ–¹å‘_6B48"/></xsl:when><xsl:otherwise>in</xsl:otherwise></xsl:choose></xsl:attribute> + <anim:set smil:begin="0s" smil:fill="hold" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:set> + <anim:transitionFilter smil:type="fourBoxWipe" smil:subtype="cornersIn"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度_medium"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <!--xsl:attribute name="smil:subtype"><xsl:choose><xsl:when test="@æ–¹å‘= 'in'">cornersIn</xsl:when><xsl:when test="@æ–¹å‘ = 'out'">cornersOut</xsl:when></xsl:choose></xsl:attribute--> + <xsl:if test="@æ–¹å‘_6B48= 'out'"> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:if> + </anim:transitionFilter> + </xsl:template> + <!-- ooo:entrance random bars, uof1, SuiJiXianTiao(p0097) --> + <xsl:template match="æ¼”:éšæœºçº¿æ¡_6B62" mode="entrance"> + <xsl:attribute name="presentation:preset-class">entrance</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-entrance-random-bars</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ–¹å‘_6B45"><xsl:value-of select="@æ–¹å‘_6B45"/></xsl:when><xsl:otherwise>horizontal</xsl:otherwise></xsl:choose></xsl:attribute> + <anim:set smil:begin="0s" smil:dur="0.001s" smil:fill="hold" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:set> + <anim:transitionFilter smil:type="randomBarWipe" smil:direction="reverse"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:subtype"><xsl:choose><xsl:when test="@æ–¹å‘_6B45= 'horizontal'">vertical</xsl:when><xsl:when test="@æ–¹å‘_6B45 = 'vertical'">horizontal</xsl:when><xsl:otherwise>vertical</xsl:otherwise></xsl:choose></xsl:attribute> + </anim:transitionFilter> + </xsl:template> + <!-- ooo:entrance split , uof1, PiLie(p0094) --> + <xsl:template match="æ¼”:劈裂_6B5E" mode="entrance"> + <xsl:attribute name="presentation:preset-class">entrance</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-entrance-split</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ–¹å‘_6B5F = 'horizontal out'">horizontal-out</xsl:when><xsl:when test="@æ–¹å‘_6B5F= 'horizontal in'">horizontal-in</xsl:when><xsl:when test="@æ–¹å‘_6B5F= 'vertical in'">vertical-in</xsl:when><xsl:when test="@æ–¹å‘_6B5F= 'vertical out'">vertical-out</xsl:when><xsl:otherwise>horizontal-out</xsl:otherwise></xsl:choose></xsl:attribute> + <anim:set smil:begin="0s" smil:fill="hold" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <!--xsl:if test="ancestor::æ¼”:åºåˆ—/@æ¼”:段è½å¼•ç”¨"> + <xsl:attribute name="anim:sub-item">text</xsl:attribute> + </xsl:if--> + </anim:set> + <anim:transitionFilter smil:type="barnDoorWipe"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:subtype"><xsl:choose><xsl:when test="@æ–¹å‘_6B5F = 'horizontal out'">horizontal</xsl:when><xsl:when test="@æ–¹å‘_6B5F= 'horizontal in'">horizontal</xsl:when><xsl:when test="@æ–¹å‘_6B5F= 'vertical in'">vertical</xsl:when><xsl:when test="@æ–¹å‘_6B5F= 'vertical out'">vertical</xsl:when></xsl:choose></xsl:attribute> + <xsl:if test="@æ–¹å‘_6B5F= 'horizontal in' or @æ–¹å‘_6B5F= 'vertical in'"> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:if> + <!--xsl:if test="ancestor::æ¼”:åºåˆ—/@æ¼”:段è½å¼•ç”¨"> + <xsl:attribute name="anim:sub-item">text</xsl:attribute> + </xsl:if--> + </anim:transitionFilter> + </xsl:template> + <!-- ooo:entrance venetian-blinds, uof1, BaiYeChuang(p0080) --> + <xsl:template match="æ¼”:百å¶çª—_6B43" mode="entrance"> + <xsl:attribute name="presentation:preset-class">entrance</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-entrance-venetian-blinds</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ–¹å‘_6B45= 'horizontal'">horizontal</xsl:when><xsl:when test="@æ–¹å‘_6B45 = 'vertical'">vertical</xsl:when><xsl:otherwise>vertical</xsl:otherwise></xsl:choose></xsl:attribute> + <anim:set smil:begin="0s" smil:dur="0.001s" smil:fill="hold" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:set> + <anim:transitionFilter smil:type="blindsWipe" smil:direction="reverse"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:subtype"><xsl:choose><xsl:when test="@æ–¹å‘_6B45= 'horizontal'">vertical</xsl:when><xsl:when test="@æ–¹å‘_6B45 = 'vertical'">horizontal</xsl:when><xsl:otherwise>horizontal</xsl:otherwise></xsl:choose></xsl:attribute> + </anim:transitionFilter> + </xsl:template> + <!-- ooo:entrance wedge, uof1, ShanXingZhanKai(p0096) --> + <xsl:template match="æ¼”:扇形展开_6B61" mode="entrance"> + <xsl:attribute name="presentation:preset-class">entrance</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-entrance-wedge</xsl:attribute> + <anim:set smil:begin="0s" smil:dur="0.0015s" smil:fill="hold" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:set> + <anim:transitionFilter smil:type="fanWipe" smil:subtype="centerTop"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度_medium"/></xsl:attribute> + </anim:transitionFilter> + </xsl:template> + <!-- ooo:entrance wheel, uof1, LunZi(p0084) --> + <xsl:template match="æ¼”:è½®å­_6B4B" mode="entrance"> + <xsl:attribute name="presentation:preset-class">entrance</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-entrance-wheel</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@è½®è¾_6B4D"><xsl:value-of select="@è½®è¾_6B4D"/></xsl:when><xsl:otherwise>1</xsl:otherwise></xsl:choose></xsl:attribute> + <anim:set smil:begin="0s" smil:fill="hold" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:set> + <anim:transitionFilter smil:dur="0.5s" smil:type="pinWheelWipe"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度_medium"/></xsl:attribute> + <xsl:attribute name="smil:subtype"><xsl:choose><xsl:when test="@è½®è¾_6B4D='1'">oneBlade</xsl:when><xsl:when test="@è½®è¾_6B4D='2'">twoBladeVertical</xsl:when><xsl:when test="@è½®è¾_6B4D='3'">threeBlade</xsl:when><xsl:when test="@è½®è¾_6B4D='4'">fourBlade</xsl:when><xsl:when test="@è½®è¾_6B4D='8'">eightBlade</xsl:when><xsl:otherwise>oneBlade</xsl:otherwise></xsl:choose></xsl:attribute> + </anim:transitionFilter> + </xsl:template> + <!-- ooo:entrance wipe, uof1, CaChu(p0090) --> + <xsl:template match="æ¼”:擦除_6B57" mode="entrance"> + <xsl:attribute name="presentation:preset-class">entrance</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-entrance-wipe</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ–¹å‘_6B58 = 'from right'">from-right</xsl:when><xsl:when test="@æ–¹å‘_6B58 = 'from left'">from-left</xsl:when><xsl:when test="@æ–¹å‘_6B58 = 'from top'">from-top</xsl:when><xsl:when test="@æ–¹å‘_6B58 = 'from bottom'">from-bottom</xsl:when><xsl:otherwise>from-left</xsl:otherwise></xsl:choose></xsl:attribute> + <anim:set smil:begin="0s" smil:fill="hold" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:set> + <anim:transitionFilter smil:type="barWipe"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:subtype"><xsl:choose><xsl:when test="(@æ–¹å‘_6B58 = 'from right') or (@æ–¹å‘_6B58 = 'from left')">leftToRight</xsl:when><xsl:when test="(@æ–¹å‘_6B58 = 'from top') or (@æ–¹å‘_6B58 = 'from bottom')">topToBottom</xsl:when><xsl:otherwise>leftToRight</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="@æ–¹å‘_6B58='from right'"> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:if> + <xsl:if test="@æ–¹å‘_6B58='from bottom'"> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:if> + </anim:transitionFilter> + </xsl:template> + <!-- ooo:entrance random, uof1, SuiJiXiaoGuo(p0088) --> + <xsl:template match="æ¼”:éšæœºæ•ˆæžœ_6B55" mode="entrance"> + <xsl:attribute name="presentation:preset-class">entrance</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-entrance-random</xsl:attribute> + <anim:set smil:begin="0s" smil:dur="0.001s" smil:fill="hold" smil:attributeName="visibility" smil:to="visible"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:set> + <anim:animate smil:dur="1s" smil:fill="hold" smil:attributeName="width" smil:values="0;width" smil:keyTimes="0;1" presentation:additive="base"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + </anim:animate> + <anim:animate smil:fill="hold" smil:attributeName="height" smil:values="0;height" smil:keyTimes="0;1" presentation:additive="base"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + </anim:animate> + <anim:animate smil:fill="hold" smil:attributeName="rotate" smil:values="90;0" smil:keyTimes="0;1" presentation:additive="base"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + </anim:animate> + <anim:transitionFilter smil:type="fade" smil:subtype="crossfade"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + </anim:transitionFilter> + </xsl:template> + <!-- emphasis animation types , starting --> + <!-- Change FillColor , uof1, GengGaiTianChongYanSe(p0124) --> + <xsl:template match="æ¼”:更改填充颜色_6B9F" mode="emphasis"> + <xsl:attribute name="presentation:preset-class">emphasis</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-emphasis-fill-color</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type">2</xsl:attribute> + <anim:animateColor smil:fill="hold" smil:attributeName="fill-color" presentation:additive="base" anim:color-interpolation="rgb" anim:color-interpolation-direction="clockwise"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度_medium"/></xsl:attribute> + <xsl:attribute name="smil:to"><xsl:value-of select="@颜色_6B95"/></xsl:attribute> + </anim:animateColor> + <anim:set smil:dur="0.5s" smil:fill="hold" smil:attributeName="fill" smil:to="solid"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:set> + </xsl:template> + <!-- Change FontColor, uof1, GengGaiZiTiYanSe(p0126) --> + <xsl:template match="æ¼”:更改字体颜色_6BA2" mode="emphasis"> + <xsl:attribute name="presentation:preset-class">emphasis</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-emphasis-font-color</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type">2</xsl:attribute> + <anim:animateColor smil:fill="hold" anim:sub-item="text" smil:attributeName="color" presentation:additive="base" anim:color-interpolation="rgb" anim:color-interpolation-direction="clockwise"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度_medium"/></xsl:attribute> + <xsl:attribute name="smil:to"><xsl:value-of select="@颜色_6B95"/></xsl:attribute> + </anim:animateColor> + </xsl:template> + <!-- Change FontSize( Zoom in ), uof1, GengGaiZiHao(p0125)/SuoFang(p0120) --> + <xsl:template match="æ¼”:更改字å·_6BA0" mode="emphasis"> + <xsl:attribute name="presentation:preset-class">emphasis</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-emphasis-font-size</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type">2</xsl:attribute> + <anim:animate smil:fill="hold" smil:attributeName="font-size" presentation:additive="base" anim:sub-item="text"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度_medium"/></xsl:attribute> + <xsl:attribute name="smil:to"><xsl:choose><xsl:when test="@预定义尺寸_6B92='tiny' ">0.25pt</xsl:when><xsl:when test="@预定义尺寸_6B92='smaller' ">0.5pt</xsl:when><xsl:when test="@预定义尺寸_6B92='larger' ">1.5pt</xsl:when><xsl:when test="@预定义尺寸_6B92='huge' ">4pt</xsl:when><xsl:when test="@自定义尺寸_6B93"><xsl:value-of select="concat(@自定义尺寸_6B93 div 100,'pt')"/></xsl:when><xsl:otherwise>1pt</xsl:otherwise></xsl:choose></xsl:attribute> + </anim:animate> + </xsl:template> + <!-- here is about styles content, no changed --> + <xsl:template match="æ¼”:更改字形_6B96" mode="emphasis"> + <xsl:attribute name="presentation:preset-class">emphasis</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-emphasis-font-style</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type">1</xsl:attribute> + <xsl:variable name="FontStyleName"> + <xsl:value-of select="@å­—å½¢_6B97"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:å¥å¼æ ·é›†_990F/å¼æ ·:å¥å¼æ ·_9910[@å称_4101 = $FontStyleName]/å­—:字体_4128"> + <anim:set anim:sub-item="text" smil:attributeName="font-family"> + <xsl:attribute name="smil:dur"><xsl:choose><xsl:when test="@期间_6B98 = 'until-next-click'">until next click</xsl:when><xsl:when test="@期间_6B98 = 'until-end-of-slide'">indefinite</xsl:when><xsl:otherwise><xsl:value-of select="concat(@期间_6B98,'s')"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:variable name="fontname" select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:å¥å¼æ ·é›†_990F/å¼æ ·:å¥å¼æ ·_9910[@å称_4101 = $FontStyleName]/å­—:字体_4128/@中文字体引用_412A"/> + <xsl:attribute name="smil:to"><xsl:value-of select="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:字体集_990C/å¼æ ·:字体声明_990D[@标识符_9902 = $fontname]/@å称_9903"/></xsl:attribute> + </anim:set> + </xsl:when> + <xsl:otherwise> + <anim:set anim:sub-item="text" smil:attributeName="font-style"> + <xsl:attribute name="smil:dur"><xsl:choose><xsl:when test="@期间_6B98 = 'until-next-click'">until next click</xsl:when><xsl:when test="@期间_6B98 = 'until-end-of-slide'">indefinite</xsl:when><xsl:otherwise><xsl:value-of select="concat(@期间_6B98,'s')"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:to"><xsl:choose><xsl:when test="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:å¥å¼æ ·é›†_990F/å¼æ ·:å¥å¼æ ·_9910[@å称_4101 = $FontStyleName]/å­—:是å¦æ–œä½“_4131">italic</xsl:when><xsl:otherwise>normal</xsl:otherwise></xsl:choose></xsl:attribute> + </anim:set> + <anim:set anim:sub-item="text" smil:attributeName="font-weight"> + <xsl:attribute name="smil:dur"><xsl:choose><xsl:when test="@期间_6B98 = 'until-next-click'">until next click</xsl:when><xsl:when test="@期间_6B98 = 'until-end-of-slide'">indefinite</xsl:when><xsl:otherwise><xsl:value-of select="concat(@期间_6B98,'s')"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:to"><xsl:choose><xsl:when test="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:å¥å¼æ ·é›†_990F/å¼æ ·:å¥å¼æ ·_9910[@å称_4101 = $FontStyleName]/å­—:是å¦ç²—体_4130">bold</xsl:when><xsl:otherwise>normal</xsl:otherwise></xsl:choose></xsl:attribute> + </anim:set> + <anim:set anim:sub-item="text" smil:attributeName="text-underline"> + <xsl:attribute name="smil:dur"><xsl:choose><xsl:when test="@期间_6B98 = 'until-next-click'">until next click</xsl:when><xsl:when test="@期间_6B98 = 'until-end-of-slide'">indefinite</xsl:when><xsl:otherwise><xsl:value-of select="concat(@期间_6B98,'s')"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:to"><xsl:choose><xsl:when test="/uof:UOF_0000/å¼æ ·:å¼æ ·é›†_990B/å¼æ ·:å¥å¼æ ·é›†_990F/å¼æ ·:å¥å¼æ ·_9910[@å称_4101 = $FontStyleName]/å­—:下划线_4136">solid</xsl:when><xsl:otherwise>none</xsl:otherwise></xsl:choose></xsl:attribute> + </anim:set> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- Change LineColor, uof1, GengGaiXianTiaoYanSe(p0121) --> + <xsl:template match="æ¼”:更改线æ¡é¢œè‰²_6B94" mode="emphasis"> + <xsl:attribute name="presentation:preset-class">emphasis</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-emphasis-line-color</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type">2</xsl:attribute> + <anim:animateColor smil:fill="hold" smil:attributeName="stroke-color" presentation:additive="base" anim:color-interpolation="rgb" anim:color-interpolation-direction="clockwise"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度_medium"/></xsl:attribute> + <xsl:attribute name="smil:to"><xsl:value-of select="@颜色_6B95"/></xsl:attribute> + </anim:animateColor> + <anim:set smil:dur="0s" smil:fill="hold" anim:sub-item="text" smil:attributeName="stroke" smil:to="solid"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:陀螺旋_6B9B" mode="emphasis"> + <xsl:attribute name="presentation:preset-class">emphasis</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-emphasis-spin</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type">2</xsl:attribute> + <anim:animateTransform smil:fill="hold" presentation:additive="base" svg:type="rotate"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度_medium"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:by"><xsl:choose><xsl:when test="@是å¦é¡ºæ—¶é’ˆæ–¹å‘_6B9C = 'true'"><xsl:choose><xsl:when test="@预定义角度_6B9D='quarter spin'">90</xsl:when><xsl:when test="@预定义角度_6B9D='half spin'">180</xsl:when><xsl:when test="@预定义角度_6B9D='full spin'">360</xsl:when><xsl:when test="@预定义角度_6B9D='two spins'">720</xsl:when><xsl:when test="@自定义角度_6B9E"><xsl:value-of select="@自定义角度_6B9E"/></xsl:when></xsl:choose></xsl:when><xsl:when test="@是å¦é¡ºæ—¶é’ˆæ–¹å‘_6B9C = 'false'"><xsl:choose><xsl:when test="@预定义角度_6B9D='quarter spin'">-90</xsl:when><xsl:when test="@预定义角度_6B9D='half spin'">-180</xsl:when><xsl:when test="@预定义角度_6B9D='full spin'">-360</xsl:when><xsl:when test="@预定义角度_6B9D='two spins'">-720</xsl:when><xsl:when test="@自定义角度_6B9E">-<xsl:value-of select="@自定义角度_6B9E"/></xsl:when></xsl:choose></xsl:when></xsl:choose></xsl:attribute> + </anim:animateTransform> + </xsl:template> + <xsl:template match="æ¼”:é€æ˜Ž_6BA3" mode="emphasis"> + <xsl:attribute name="presentation:preset-class">emphasis</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-emphasis-transparency</xsl:attribute> + <anim:set anim:sub-item="text" smil:attributeName="opacity"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:dur"><xsl:choose><xsl:when test="@期间_6BA6 = 'until next click'">until next click</xsl:when><xsl:when test="@期间_6BA6 = 'until end of slide'">indefinite</xsl:when><xsl:otherwise><xsl:value-of select="concat(@期间_6BA6,'s')"/></xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:attribute name="smil:to"><xsl:choose><xsl:when test="@预定义é€æ˜Žåº¦_6BA4='25' ">0.25</xsl:when><xsl:when test="@预定义é€æ˜Žåº¦_6BA4='50' ">0.5</xsl:when><xsl:when test="@预定义é€æ˜Žåº¦_6BA4='75' ">0.75</xsl:when><xsl:when test="@预定义é€æ˜Žåº¦_6BA4='100' ">1</xsl:when><xsl:when test="@自定义é€æ˜Žåº¦_6BA5"><xsl:value-of select="number(@自定义é€æ˜Žåº¦_6BA5) div 100"/></xsl:when><xsl:otherwise>1</xsl:otherwise></xsl:choose></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:缩放_6B72" mode="emphasis"> + <xsl:attribute name="presentation:preset-class">emphasis</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-emphasis-grow-and-shrink</xsl:attribute> + <anim:animateTransform smil:fill="hold" anim:sub-item="text" presentation:additive="base" svg:type="scale"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度_medium"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:to"><xsl:choose><xsl:when test="@预定义尺寸_6B92='tiny'"><xsl:choose><xsl:when test="@æ–¹å‘_6B91 = 'horizontal'">0.25,1</xsl:when><xsl:when test="@æ–¹å‘_6B91 = 'vertical'">1,0.25</xsl:when><xsl:otherwise>0.25,0.25</xsl:otherwise></xsl:choose></xsl:when><xsl:when test="@预定义尺寸_6B92='smaller'"><xsl:choose><xsl:when test="@æ–¹å‘_6B91 = 'horizontal'">0.5,1</xsl:when><xsl:when test="@æ–¹å‘_6B91 = 'vertical'">1,0.5</xsl:when><xsl:otherwise>0.5,0.5</xsl:otherwise></xsl:choose></xsl:when><xsl:when test="@预定义尺寸_6B92='larger'"><xsl:choose><xsl:when test="@æ–¹å‘_6B91 = 'horizontal'">1.5,1</xsl:when><xsl:when test="@æ–¹å‘_6B91 = 'vertical'">1,1.5</xsl:when><xsl:otherwise>1.5,1.5</xsl:otherwise></xsl:choose></xsl:when><xsl:when test="@预定义尺寸_6B92='huge'"><xsl:choose><xsl:when test="@æ–¹å‘_6B91 = 'horizontal'">4,1</xsl:when><xsl:when test="@æ–¹å‘_6B91 = 'vertical'">1,4</xsl:when><xsl:otherwise>4,4</xsl:otherwise></xsl:choose></xsl:when><xsl:when test="@自定义尺寸_6B93"><xsl:choose><xsl:when test="@æ–¹å‘_6B91 = 'horizontal'"><xsl:value-of select="@自定义尺寸_6B93 div 100"/>,1</xsl:when><xsl:when test="@æ–¹å‘ = 'vertical'">1,<xsl:value-of select="@自定义尺寸_6B93 div 100"/></xsl:when><xsl:otherwise><xsl:value-of select="@自定义尺寸_6B93 div 100"/>,<xsl:value-of select="@自定义尺寸_6B93 div 100"/></xsl:otherwise></xsl:choose></xsl:when></xsl:choose></xsl:attribute> + </anim:animateTransform> + </xsl:template> + <!-- emphasis animation types, ending. --> + <xsl:template match="æ¼”:盒状_6B47" mode="exit"> + <xsl:attribute name="presentation:preset-class">exit</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-exit-box</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ–¹å‘_6B48"><xsl:value-of select="@æ–¹å‘_6B48"/></xsl:when><xsl:otherwise>in</xsl:otherwise></xsl:choose></xsl:attribute> + <anim:transitionFilter smil:type="irisWipe" smil:subtype="rectangle" smil:mode="out"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:if test="@æ–¹å‘_6B48 = 'in'"> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:if> + </anim:transitionFilter> + <anim:set smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:棋盘_6B4E" mode="exit"> + <xsl:attribute name="presentation:preset-class">exit</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-exit-checkerboard</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ–¹å‘_6B50='down'">downward</xsl:when><xsl:when test="@æ–¹å‘_6B50='across'">across</xsl:when><xsl:otherwise>across</xsl:otherwise></xsl:choose></xsl:attribute> + <anim:transitionFilter anim:sub-item="text" smil:type="checkerBoardWipe" smil:mode="out"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:subtype"><xsl:choose><xsl:when test="@æ–¹å‘_6B50='down'">down</xsl:when><xsl:when test="@æ–¹å‘_6B50='across'">across</xsl:when></xsl:choose></xsl:attribute> + </anim:transitionFilter> + <anim:set smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:圆形扩展_6B56" mode="exit"> + <xsl:attribute name="presentation:preset-class">exit</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-exit-circle</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ–¹å‘_6B48"><xsl:value-of select="@æ–¹å‘_6B48"/></xsl:when><xsl:otherwise>in</xsl:otherwise></xsl:choose></xsl:attribute> + <anim:transitionFilter smil:type="ellipseWipe" smil:subtype="horizontal" smil:mode="out"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度_medium"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:if test="@æ–¹å‘_6B48 = 'out'"> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:if> + </anim:transitionFilter> + <anim:set smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度_medium"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:阶梯状_6B49" mode="exit"> + <xsl:attribute name="presentation:preset-class">exit</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-exit-diagonal-squares</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ–¹å‘_6B4A='left down'">left-to-bottom</xsl:when><xsl:when test="@æ–¹å‘_6B4A='left up'">left-to-top</xsl:when><xsl:when test="@æ–¹å‘_6B4A='right down'">right-to-bottom</xsl:when><xsl:when test="@æ–¹å‘_6B4A='right up'">right-to-top</xsl:when><xsl:otherwise>left-to-bottom</xsl:otherwise></xsl:choose></xsl:attribute> + <anim:transitionFilter smil:type="waterfallWipe" smil:mode="out"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:choose> + <xsl:when test="@æ–¹å‘_6B4A='left down'"> + <xsl:attribute name="smil:subtype">horizontalRight</xsl:attribute> + </xsl:when> + <xsl:when test="@æ–¹å‘_6B4A='left up'"> + <xsl:attribute name="smil:subtype">horizontalLeft</xsl:attribute> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:when> + <xsl:when test="@æ–¹å‘_6B4A='right up'"> + <xsl:attribute name="smil:subtype">horizontalRight</xsl:attribute> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:when> + <xsl:when test="@æ–¹å‘_6B4A='right down'"> + <xsl:attribute name="smil:subtype">horizontalLeft</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="smil:subtype">horizontalRight</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </anim:transitionFilter> + <anim:set smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:è±å½¢_6B5D" mode="exit"> + <xsl:attribute name="presentation:preset-class">exit</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-exit-diamond</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ–¹å‘_6B48"><xsl:value-of select="@æ–¹å‘_6B48"/></xsl:when><xsl:otherwise>in</xsl:otherwise></xsl:choose></xsl:attribute> + <anim:transitionFilter smil:type="irisWipe" smil:subtype="diamond" smil:mode="out"> + <xsl:if test="@æ–¹å‘_6B48 = 'out'"> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:if> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度_medium"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:transitionFilter> + <anim:set smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度_medium"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:消失_6BC7" mode="exit"> + <xsl:attribute name="presentation:preset-class">exit</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-exit-disappear</xsl:attribute> + <anim:set smil:begin="0s" smil:dur="0.001s" smil:fill="hold" anim:sub-item="text" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:å‘外溶解_6BC5" mode="exit"> + <xsl:attribute name="presentation:preset-class">exit</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-exit-dissolve</xsl:attribute> + <anim:transitionFilter smil:type="dissolve" smil:direction="reverse" smil:mode="out"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:transitionFilter> + <anim:set smil:dur="0.0005s" smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:é—ªçƒä¸€æ¬¡_6B51" mode="exit"> + <xsl:attribute name="presentation:preset-class">exit</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-exit-flash-once</xsl:attribute> + <anim:animate smil:attributeName="visibility" smil:values="hidden;visible" smil:keyTimes="0;0.5" smil:calcMode="discrete"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度_fast"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:animate> + <anim:set smil:dur="0s" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度_fast"/></xsl:attribute> + <xsl:attribute name="smil:fill">hold</xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:飞出_6BBF" mode="exit"> + <xsl:attribute name="presentation:preset-class">exit</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-exit-fly-out</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ–¹å‘_6BC0= 'to bottom'">from-bottom</xsl:when><xsl:when test="@æ–¹å‘_6BC0 = 'to top-right'">from-top-right</xsl:when><xsl:when test="@æ–¹å‘_6BC0 = 'to top-left'">from-top-left</xsl:when><xsl:when test="@æ–¹å‘_6BC0 = 'to bottom-left'">from-bottom-left</xsl:when><xsl:when test="@æ–¹å‘_6BC0 = 'to bottom-right'">from-bottom-right</xsl:when><xsl:when test="@æ–¹å‘_6BC0 = 'to right'">from-right</xsl:when><xsl:when test="@æ–¹å‘_6BC0 = 'to left'">from-left</xsl:when><xsl:when test="@æ–¹å‘_6BC0 = 'to top'">from-top</xsl:when><xsl:otherwise>from-bottom</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:variable name="smilvalueX"> + <xsl:choose> + <xsl:when test="contains(@æ–¹å‘_6BC0,'right')">x;1+width/2</xsl:when> + <xsl:when test="contains(@æ–¹å‘_6BC0,'left')">x;0-width/2</xsl:when> + <xsl:otherwise>x;x</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="smilvalueY"> + <xsl:choose> + <xsl:when test="@æ–¹å‘_6BC0"> + <xsl:choose> + <xsl:when test="contains(@æ–¹å‘_6BC0,'bottom')">y;1+height/2</xsl:when> + <xsl:when test="contains(@æ–¹å‘_6BC0,'top')">y;0-height/2</xsl:when> + <xsl:otherwise>y;y</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise>y;1+height/2</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <anim:animate smil:fill="hold" smil:attributeName="x" smil:keyTimes="0;1" presentation:additive="base"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:values"><xsl:value-of select="$smilvalueX"/></xsl:attribute> + </anim:animate> + <anim:animate smil:fill="hold" smil:attributeName="y" smil:keyTimes="0;1" presentation:additive="base"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:values"><xsl:value-of select="$smilvalueY"/></xsl:attribute> + </anim:animate> + <anim:set smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:缓慢移出_6BC1" mode="exit"> + <xsl:attribute name="presentation:preset-class">exit</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-exit-crawl-out</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ–¹å‘_6BC2= 'to bottom'">from-bottom</xsl:when><xsl:when test="@æ–¹å‘_6BC2 = 'to right'">from-right</xsl:when><xsl:when test="@æ–¹å‘_6BC2 = 'to left'">from-left</xsl:when><xsl:when test="@æ–¹å‘_6BC2 = 'to top'">from-top</xsl:when><xsl:otherwise>from-bottom</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:variable name="smilvalueX"> + <xsl:choose> + <xsl:when test="contains(@æ–¹å‘_6BC2,'right')">x;1+width/2</xsl:when> + <xsl:when test="contains(@æ–¹å‘_6BC2,'left')">x;0-width/2</xsl:when> + <xsl:otherwise>x;x</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="smilvalueY"> + <xsl:choose> + <xsl:when test="@æ–¹å‘_6BC2"> + <xsl:choose> + <xsl:when test="contains(@æ–¹å‘_6BC2,'bottom')">y;1+height/2</xsl:when> + <xsl:when test="contains(@æ–¹å‘_6BC2,'top')">y;0-height/2</xsl:when> + <xsl:otherwise>y;y</xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise>y;1+height/2</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <anim:animate smil:fill="hold" smil:attributeName="x" smil:keyTimes="0;1" presentation:additive="base"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度_veryslow"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:values"><xsl:value-of select="$smilvalueX"/></xsl:attribute> + </anim:animate> + <anim:animate smil:fill="hold" smil:attributeName="y" smil:keyTimes="0;1" presentation:additive="base"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度_veryslow"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:values"><xsl:value-of select="$smilvalueY"/></xsl:attribute> + </anim:animate> + <anim:set smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:切出_6BC4" mode="exit"> + <xsl:attribute name="presentation:preset-class">exit</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-exit-peek-out</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ–¹å‘_6BC2 = 'to bottom'">from-bottom</xsl:when><xsl:when test="@æ–¹å‘_6BC2 = 'to right'">from-right</xsl:when><xsl:when test="@æ–¹å‘_6BC2 = 'to left'">from-left</xsl:when><xsl:when test="@æ–¹å‘_6BC2 = 'to top'">from-top</xsl:when><xsl:otherwise>from-bottom</xsl:otherwise></xsl:choose></xsl:attribute> + <anim:transitionFilter smil:type="slideWipe" smil:direction="reverse" smil:mode="out"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:subtype"><xsl:choose><xsl:when test="@æ–¹å‘= 'to bottom'">fromBottom</xsl:when><xsl:when test="@æ–¹å‘_6BC2= 'to right'">fromRight</xsl:when><xsl:when test="@æ–¹å‘_6BC2 = 'to left'">fromLeft</xsl:when><xsl:when test="@æ–¹å‘_6BC2 = 'to top'">fromTop</xsl:when></xsl:choose></xsl:attribute> + <!--xsl:if test="ancestor::æ¼”:åºåˆ—/@æ¼”:段è½å¼•ç”¨"> + <xsl:attribute name="anim:sub-item">text</xsl:attribute> + </xsl:if--> + </anim:transitionFilter> + <anim:set smil:dur="0s" smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <!--xsl:if test="ancestor::æ¼”:åºåˆ—/@æ¼”:段è½å¼•ç”¨"> + <xsl:attribute name="anim:sub-item">text</xsl:attribute> + </xsl:if--> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:å字形扩展_6B53" mode="exit"> + <xsl:attribute name="presentation:preset-class">exit</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-exit-plus</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ–¹å‘_6B48"><xsl:value-of select="@æ–¹å‘_6B48"/></xsl:when><xsl:otherwise>in</xsl:otherwise></xsl:choose></xsl:attribute> + <anim:transitionFilter smil:type="fourBoxWipe" smil:subtype="cornersIn" smil:mode="out"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度_medium"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:if test="@æ–¹å‘_6B48= 'in'"> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:if> + </anim:transitionFilter> + <anim:set smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度_medium"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:éšæœºçº¿æ¡_6B62" mode="exit"> + <xsl:attribute name="presentation:preset-class">exit</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-exit-random-bars</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ–¹å‘_6B45"><xsl:value-of select="@æ–¹å‘_6B45"/></xsl:when><xsl:otherwise>horizontal</xsl:otherwise></xsl:choose></xsl:attribute> + <anim:transitionFilter smil:type="randomBarWipe" smil:direction="reverse" smil:mode="out"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:subtype"><xsl:choose><xsl:when test="@æ–¹å‘_6B45= 'horizontal'">vertical</xsl:when><xsl:when test="@æ–¹å‘_6B45 = 'vertical'">horizontal</xsl:when><xsl:otherwise>vertical</xsl:otherwise></xsl:choose></xsl:attribute> + </anim:transitionFilter> + <anim:set smil:dur="0.001s" smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:劈裂_6B5E" mode="exit"> + <xsl:attribute name="presentation:preset-class">exit</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-exit-split</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ–¹å‘_6B5F = 'horizontal out'">horizontal-out</xsl:when><xsl:when test="@æ–¹å‘_6B5F= 'horizontal in'">horizontal-in</xsl:when><xsl:when test="@æ–¹å‘_6B5F= 'vertical in'">vertical-in</xsl:when><xsl:when test="@æ–¹å‘_6B5F= 'vertical out'">vertical-out</xsl:when></xsl:choose></xsl:attribute> + <anim:transitionFilter smil:type="barnDoorWipe" smil:mode="out"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:subtype"><xsl:choose><xsl:when test="@æ–¹å‘_6B5F = 'horizontal out'">horizontal</xsl:when><xsl:when test="@æ–¹å‘_6B5F= 'horizontal in'">horizontal</xsl:when><xsl:when test="@æ–¹å‘_6B5F= 'vertical in'">vertical</xsl:when><xsl:when test="@æ–¹å‘_6B5F= 'vertical out'">vertical</xsl:when></xsl:choose></xsl:attribute> + <xsl:if test="@æ–¹å‘_6B5F= 'horizontal in' or @æ–¹å‘_6B5F= 'vertical in'"> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:if> + <!--xsl:if test="ancestor::æ¼”:åºåˆ—/@æ¼”:段è½å¼•ç”¨"> + <xsl:attribute name="anim:sub-item">text</xsl:attribute> + </xsl:if--> + </anim:transitionFilter> + <anim:set smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <!--xsl:if test="ancestor::æ¼”:åºåˆ—/@æ¼”:段è½å¼•ç”¨"> + <xsl:attribute name="anim:sub-item">text</xsl:attribute> + </xsl:if--> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:百å¶çª—_6B43" mode="exit"> + <xsl:attribute name="presentation:preset-class">exit</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-exit-venetian-blinds</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ–¹å‘_6B45= 'horizontal'">horizontal</xsl:when><xsl:when test="@æ–¹å‘_6B45 = 'vertical'">vertical</xsl:when><xsl:otherwise>vertical</xsl:otherwise></xsl:choose></xsl:attribute> + <anim:transitionFilter smil:type="blindsWipe" smil:direction="reverse" smil:mode="out"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:subtype"><xsl:choose><xsl:when test="@æ–¹å‘_6B45= 'horizontal'">vertical</xsl:when><xsl:when test="@æ–¹å‘_6B45 = 'vertical'">horizontal</xsl:when><xsl:otherwise>horizontal</xsl:otherwise></xsl:choose></xsl:attribute> + </anim:transitionFilter> + <anim:set smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:扇形展开_6B61" mode="exit"> + <xsl:attribute name="presentation:preset-class">exit</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-exit-wedge</xsl:attribute> + <anim:transitionFilter smil:type="fanWipe" smil:subtype="centerTop" smil:mode="out"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度_medium"/></xsl:attribute> + </anim:transitionFilter> + <anim:set smil:dur="0.0015s" smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度_medium"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:è½®å­_6B4B" mode="exit"> + <xsl:attribute name="presentation:preset-class">exit</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-exit-wheel</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@è½®è¾_6B4D"><xsl:value-of select="@è½®è¾_6B4D"/></xsl:when><xsl:otherwise>1</xsl:otherwise></xsl:choose></xsl:attribute> + <anim:transitionFilter smil:dur="0.5s" smil:type="pinWheelWipe" smil:mode="out"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度_medium"/></xsl:attribute> + <xsl:attribute name="smil:subtype"><xsl:choose><xsl:when test="@è½®è¾_6B4D='1'">oneBlade</xsl:when><xsl:when test="@è½®è¾_6B4D='2'">twoBladeVertical</xsl:when><xsl:when test="@è½®è¾_6B4D='3'">threeBlade</xsl:when><xsl:when test="@è½®è¾_6B4D='4'">fourBlade</xsl:when><xsl:when test="@è½®è¾_6B4D='8'">eightBlade</xsl:when><xsl:otherwise>oneBlade</xsl:otherwise></xsl:choose></xsl:attribute> + </anim:transitionFilter> + <anim:set smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度_medium"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:擦除_6B57" mode="exit"> + <xsl:attribute name="presentation:preset-class">exit</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-exit-wipe</xsl:attribute> + <xsl:attribute name="presentation:preset-sub-type"><xsl:choose><xsl:when test="@æ–¹å‘_6B58 = 'from right'">from-right</xsl:when><xsl:when test="@æ–¹å‘_6B58 = 'from left'">from-left</xsl:when><xsl:when test="@æ–¹å‘_6B58 = 'from top'">from-top</xsl:when><xsl:when test="@æ–¹å‘_6B58 = 'from bottom'">from-bottom</xsl:when><xsl:otherwise>from-left</xsl:otherwise></xsl:choose></xsl:attribute> + <anim:transitionFilter smil:type="barWipe" smil:mode="out"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:subtype"><xsl:choose><xsl:when test="(@æ–¹å‘_6B58 = 'from right') or (@æ–¹å‘_6B58 = 'from left')">leftToRight</xsl:when><xsl:when test="(@æ–¹å‘_6B58 = 'from top') or (@æ–¹å‘_6B58 = 'from bottom')">topToBottom</xsl:when><xsl:otherwise>leftToRight</xsl:otherwise></xsl:choose></xsl:attribute> + <xsl:if test="@æ–¹å‘_6B58 = 'from right'"> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:if> + <xsl:if test="@æ–¹å‘_6B58 = 'from bottom'"> + <xsl:attribute name="smil:direction">reverse</xsl:attribute> + </xsl:if> + <xsl:if test="ancestor::æ¼”:åºåˆ—/@æ¼”:段è½å¼•ç”¨"> + <xsl:attribute name="anim:sub-item">text</xsl:attribute> + </xsl:if> + </anim:transitionFilter> + <anim:set smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + <!--xsl:if test="ancestor::æ¼”:åºåˆ—/@æ¼”:段è½å¼•ç”¨"> + <xsl:attribute name="anim:sub-item">text</xsl:attribute> + </xsl:if--> + </anim:set> + </xsl:template> + <xsl:template match="æ¼”:éšæœºæ•ˆæžœ_6B55" mode="exit"> + <xsl:attribute name="presentation:preset-class">exit</xsl:attribute> + <xsl:attribute name="presentation:preset-id">ooo-exit-random</xsl:attribute> + <anim:transitionFilter smil:type="fade" smil:subtype="crossfade" smil:mode="out"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:transitionFilter> + <anim:animate smil:attributeName="x" smil:values="x;x" smil:keyTimes="0;1" presentation:additive="base"> + <xsl:attribute name="smil:dur"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:animate> + <anim:animate smil:dur="0.1s" smil:decelerate="1" smil:attributeName="y" smil:values="y;y-.03" smil:keyTimes="0;1" presentation:additive="base"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:animate> + <anim:animate smil:begin="0.1s" smil:dur="0.9s" smil:accelerate="1" smil:attributeName="y" smil:values="y;y+1" smil:keyTimes="0;1" presentation:additive="base"> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:animate> + <anim:set smil:dur="0.001s" smil:fill="hold" smil:attributeName="visibility" smil:to="hidden"> + <xsl:attribute name="smil:begin"><xsl:call-template name="演速度"/></xsl:attribute> + <xsl:attribute name="smil:targetElement"><xsl:value-of select="ancestor::æ¼”:åºåˆ—_6B1B/@对象引用_6C28"/></xsl:attribute> + </anim:set> + </xsl:template> + <xsl:template name="演速度"> + <xsl:choose> + <xsl:when test="./@速度_6B44='very-fast'">0.5s</xsl:when> + <xsl:when test="./@速度_6B44='fast'">1s</xsl:when> + <xsl:when test="./@速度_6B44='medium'">2s</xsl:when> + <xsl:when test="./@速度_6B44='slow'">3s</xsl:when> + <xsl:when test="./@速度_6B44='very-slow'">5s</xsl:when> + <xsl:otherwise>0.5s</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="演速度_medium"> + <xsl:choose> + <xsl:when test="./@速度_6B44='very-fast'">0.5s</xsl:when> + <xsl:when test="./@速度_6B44='fast'">1s</xsl:when> + <xsl:when test="./@速度_6B44='medium'">2s</xsl:when> + <xsl:when test="./@速度_6B44='slow'">3s</xsl:when> + <xsl:when test="./@速度_6B44='very-slow'">5s</xsl:when> + <xsl:otherwise>2s</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="演速度_veryslow"> + <xsl:choose> + <xsl:when test="./@速度_6B44='very-fast'">0.5s</xsl:when> + <xsl:when test="./@速度_6B44='fast'">1s</xsl:when> + <xsl:when test="./@速度_6B44='medium'">2s</xsl:when> + <xsl:when test="./@速度_6B44='slow'">3s</xsl:when> + <xsl:when test="./@速度_6B44='very-slow'">5s</xsl:when> + <xsl:otherwise>5s</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="演速度_fast"> + <xsl:choose> + <xsl:when test="./@速度_6B44='very-fast'">0.5s</xsl:when> + <xsl:when test="./@速度_6B44='fast'">1s</xsl:when> + <xsl:when test="./@速度_6B44='medium'">2s</xsl:when> + <xsl:when test="./@速度_6B44='slow'">3s</xsl:when> + <xsl:when test="./@速度_6B44='very-slow'">5s</xsl:when> + <xsl:otherwise>1s</xsl:otherwise> + </xsl:choose> + </xsl:template> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/import/wordml/wordml2ooo.xsl b/openoffice/share/xslt/import/wordml/wordml2ooo.xsl new file mode 100644 index 0000000000000000000000000000000000000000..89ac99ddeb07f6f61a0f550d24bd751f0f78f3b0 --- /dev/null +++ b/openoffice/share/xslt/import/wordml/wordml2ooo.xsl @@ -0,0 +1,344 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" exclude-result-prefixes="w wx aml o dt v" xmlns:fla="urn:experimental:fla"> + <xsl:output method="xml" indent="no" encoding="UTF-8" version="1.0"/> + <xsl:include href="../../common/measure_conversion.xsl"/> + <xsl:include href="../common/ms2ooo_docpr.xsl"/> + <xsl:include href="wordml2ooo_text.xsl"/> + <xsl:include href="wordml2ooo_settings.xsl"/> + <xsl:include href="wordml2ooo_table.xsl"/> + <xsl:include href="wordml2ooo_page.xsl"/> + <xsl:include href="wordml2ooo_list.xsl"/> + <xsl:include href="wordml2ooo_draw.xsl"/> + <xsl:include href="wordml2ooo_field.xsl"/> + <xsl:include href="wordml2ooo_props.xsl"/> + <xsl:key name="paragraph-style" match="w:style[@w:type = 'paragraph']" use="@w:styleId"/> + <xsl:key name="heading-style" match="w:style[@w:type = 'paragraph' and w:pPr/w:outlineLvl]" use="@w:styleId"/> + <xsl:variable name="preserve-alien-markup">no</xsl:variable> + <xsl:variable name="native-namespace-prefixes">,w,o,v,wx,aml,w10,dt,</xsl:variable> + <xsl:variable name="to-dispatch-elements">,wx:sect,wx:sub-section,w:p,w:tbl,w:sectPr,w:r,w:fldSimple,w:hlink,w:t,w:pict,w:br,w:instrText,w:fldChar,w:tab,w:footnote,w:endnote,aml:annotation,w:hlink,w:footnote,w:endnote,w:tblGrid,w:tr,w:tc,wx:pBdrGroup,</xsl:variable> + <xsl:template match="/"> + <xsl:apply-templates select="w:wordDocument"/> + </xsl:template> + <xsl:template match="*" mode="dispatch"> + <xsl:choose> + <xsl:when test="not(contains($native-namespace-prefixes, concat(',', substring-before(name(), ':'), ',')))"> + <!-- if alien namespace dispatch --> + <xsl:choose> + <xsl:when test="$preserve-alien-markup = 'yes'"> + <xsl:copy> + <xsl:copy-of select="@*"/> + <xsl:apply-templates mode="dispatch"/> + </xsl:copy> + </xsl:when> + <xsl:otherwise> + <xsl:apply-templates mode="dispatch"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="contains($to-dispatch-elements, concat(',',name(),','))"> + <xsl:apply-templates select="current()"/> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template match="w:wordDocument"> + <office:document office:mimetype="application/vnd.oasis.opendocument.text" office:version="1.0"> + <fla:fla.activate/> + <xsl:apply-templates select="o:DocumentProperties"/> + <xsl:apply-templates select="w:docOleData" mode="init"/> + <xsl:apply-templates select="w:docPr"/> + <xsl:apply-templates select="w:fonts"/> + <xsl:apply-templates select="w:styles"/> + <xsl:apply-templates select="w:body"/> + <xsl:apply-templates select="w:docOleData" mode="exit"/> + </office:document> + </xsl:template> + <xsl:template match="w:fonts"> + <xsl:element name="office:font-face-decls"> + <!-- MS Word's default font declaration, added for Writer automatically. glu --> + <style:font-face style:name="Arial" svg:font-family="Arial" style:font-family-generic="roman" style:font-pitch="variable"/> + <style:font-face style:name="Times New Roman" svg:font-family="'Times New Roman'" style:font-family-generic="roman" style:font-pitch="variable"/> + <style:font-face style:name="Symbol" svg:font-family="Symbol" style:font-family-generic="roman" style:font-pitch="variable" style:font-charset="x-symbol"/> + <style:font-face style:name="Courier New" svg:font-family="'Courier New'" style:font-family-generic="modern" style:font-pitch="fixed"/> + <xsl:if test="not(w:font[@w:name='StarSymbol'])"> + <style:font-face style:name="StarSymbol" svg:font-family="StarSymbol" style:font-charset="x-symbol"/> + </xsl:if> + <xsl:for-each select="w:font"> + <xsl:element name="style:font-face"> + <xsl:attribute name="style:name"> + <xsl:value-of select="@w:name"/> + </xsl:attribute> + <xsl:attribute name="svg:font-family"> + <xsl:value-of select="@w:name"/> + </xsl:attribute> + <!-- added by glu, for process special fonts e.g. Marlett, --> + <xsl:if test="w:charset/@w:val = '02'"> + <xsl:attribute name="style:font-charset">x-symbol</xsl:attribute> + </xsl:if> + <xsl:if test="w:family"> + <xsl:choose> + <xsl:when test="w:family/@w:val = 'Swiss'"> + <xsl:attribute name="style:font-family-generic">swiss</xsl:attribute> + </xsl:when> + <xsl:when test="w:family/@w:val='Modern'"> + <xsl:attribute name="style:font-family-generic">modern</xsl:attribute> + </xsl:when> + <xsl:when test="w:family/@w:val='Roman'"> + <xsl:attribute name="style:font-family-generic">roman</xsl:attribute> + </xsl:when> + <xsl:when test="w:family/@w:val='Script'"> + <xsl:attribute name="style:font-family-generic">script</xsl:attribute> + </xsl:when> + <xsl:when test="w:family/@w:val='Decorative'"> + <xsl:attribute name="style:font-family-generic">decorative</xsl:attribute> + </xsl:when> + <xsl:when test="w:family/@w:val='System'"> + <xsl:attribute name="style:font-family-generic">system</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:font-family-generic">system</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="w:pitch and string-length(w:pitch/@w:val) &gt; 0"> + <xsl:attribute name="style:font-pitch"> + <xsl:choose> + <xsl:when test="w:pitch/@w:val = 'default'">variable</xsl:when> + <xsl:otherwise> + <xsl:value-of select="w:pitch/@w:val"/> + </xsl:otherwise> + </xsl:choose> + </xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:for-each> + </xsl:element> + </xsl:template> + <xsl:template match="w:styles"> + <office:styles> + <!--The next statement Added by wguo,collect the pict's dash and mark-style.The template is implemented in file wordml2ooo_draw.xsl--> + <xsl:apply-templates select="/w:wordDocument/w:body//w:pict" mode="style4dash_mark"/> + <xsl:apply-templates select="//v:fill" mode="office-style"/> + <xsl:call-template name="create-default-paragraph-styles"/> + <xsl:call-template name="create-default-text-styles"/> + <xsl:call-template name="create-default-frame-style"/> + <!-- StarWriter has no default style family 'list'. glu --> + <xsl:if test="w:style[@w:type = 'paragraph' and w:pPr/w:outlineLvl and w:pPr/w:listPr]"> + <xsl:call-template name="create-outline-style"/> + </xsl:if> + <xsl:apply-templates select="w:style[@w:type='table']" mode="table"/> + <xsl:apply-templates select="w:style[@w:type='list']" mode="list"/> + <xsl:apply-templates select="w:style[@w:type!='list']"/> + <xsl:apply-templates select="/w:wordDocument/w:docPr/w:footnotePr" mode="config"/> + <xsl:apply-templates select="/w:wordDocument/w:docPr/w:endnotePr" mode="config"/> + </office:styles> + <office:automatic-styles> + <xsl:apply-templates select="/w:wordDocument/w:body//w:p" mode="style"/> + <xsl:apply-templates select="/w:wordDocument/w:body//w:rPr[not(parent::w:pPr)]" mode="style"/> + <!--The next statement Added by wguo for the pict's draw-style.The template is implemented in file wordml2ooo_draw.xsl--> + <xsl:apply-templates select="/w:wordDocument/w:body//w:pict" mode="style"/> + <xsl:apply-templates select="/w:wordDocument/w:body//w:tblPr" mode="style"/> + <xsl:apply-templates select="/w:wordDocument/w:body//w:gridCol" mode="style"/> + <xsl:apply-templates select="/w:wordDocument/w:body//w:trPr" mode="style"/> + <xsl:apply-templates select="/w:wordDocument/w:body//w:tcPr" mode="style"/> + <xsl:apply-templates select="/w:wordDocument/w:body//w:listPr" mode="style"/> + <xsl:apply-templates select="/w:wordDocument/w:body//w:sectPr" mode="page-layout"/> + <xsl:call-template name="default_date_style"/> + <!--add for generate the date , time style for date , time field G.Y.--> + <xsl:apply-templates select="/w:wordDocument/w:body//w:instrText | /w:wordDocument/w:body//w:fldSimple " mode="style"/> + </office:automatic-styles> + <office:master-styles> + <xsl:apply-templates select="/w:wordDocument/w:body//w:sectPr" mode="master-page"/> + </office:master-styles> + </xsl:template> + <xsl:template match="w:style"> + <style:style> + <xsl:attribute name="style:name"> + <xsl:value-of select="concat('w',translate(@w:styleId,' ~`!@#$%^*(&#x26;)+/,;?&lt;&gt;{}[]:','_'))"/> + </xsl:attribute> + <xsl:if test="w:basedOn"> + <xsl:attribute name="style:parent-style-name"> + <xsl:value-of select="concat('w',translate(w:basedOn/@w:val,' ~`!@#$%^*(&#x26;)+/,;?&lt;&gt;{}[]:','_'))"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="w:next"> + <xsl:attribute name="style:next-style-name"> + <xsl:value-of select="concat('w',translate(w:basedOn/@w:val,' ~`!@#$%^*(&#x26;)+/,;?&lt;&gt;{}[]:','_'))"/> + </xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="@w:type = 'character'"> + <xsl:attribute name="style:family">text</xsl:attribute> + </xsl:when> + <!-- table, paragraph are the same as in Writer . glu --> + <xsl:when test="@w:type"> + <xsl:attribute name="style:family"> + <xsl:value-of select="@w:type"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:family">text</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="@w:type = 'table'"> + <xsl:element name="style:table-properties"> + <!-- xsl:apply-templates select="w:tblPr" mode="style"/ --> + </xsl:element> + </xsl:when> + <xsl:when test="@w:type = 'character' "> + <xsl:element name="style:text-properties"> +<!-- + <xsl:apply-templates select="w:pPr/w:rPr"/> + <xsl:apply-templates select="w:rPr"/> +--> + <xsl:for-each select="w:rPr"> + <xsl:call-template name="text-properties"/> + </xsl:for-each> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="style:paragraph-properties"> + <xsl:apply-templates select="w:pPr"/> + </xsl:element> + <xsl:element name="style:text-properties"> + <xsl:apply-templates select="w:rPr"/> + <xsl:apply-templates select="w:pPr/w:rPr"/> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </style:style> + </xsl:template> + <xsl:template match="w:body"> + <xsl:element name="office:body"> + <xsl:element name="office:text"> + <!-- to add the sequece variable declaration at the begining of the office:body G.Y.--> + <text:sequence-decls> + <xsl:call-template name="default_seqence_declaration"/> + <xsl:apply-templates select="/w:wordDocument/w:body//w:instrText[substring(normalize-space(text()),1,3) = 'SEQ' ] | /w:wordDocument/w:body//w:fldSimple[substring(normalize-space(@w:instr),1,3) = 'SEQ' ] " mode="sequence_declare"/> + </text:sequence-decls> + <!-- add the user field variables declare for Docpropety fields importing G.Y.--> + <text:user-field-decls> + <xsl:call-template name="user_fields_declare_docproperty"/> + </text:user-field-decls> + <xsl:apply-templates mode="dispatch"/> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template match="wx:sect"> + <xsl:apply-templates mode="dispatch"/> + </xsl:template> + <xsl:template match="wx:sub-section"> + <xsl:apply-templates mode="dispatch"/> + </xsl:template> + <xsl:template name="create-default-frame-style"> + <!--add for default frame style --> + <style:style style:name="Frame" style:family="graphic"> + <style:graphic-properties text:anchor-type="paragraph" svg:x="0in" svg:y="0in" style:wrap="parallel" style:number-wrapped-paragraphs="no-limit" style:wrap-contour="false" style:vertical-pos="top" style:vertical-rel="paragraph-content" style:horizontal-pos="center" style:horizontal-rel="paragraph-content"/> + </style:style> + </xsl:template> + <xsl:template name="ConvertMeasure"> + <xsl:param name="TargetMeasure" select="'cm'"/> + <xsl:param name="TargetTruncate" select=" 'all' "/> + <xsl:param name="value"/> + <!-- When TargetTruncate ='all' it returns the number whichsoever the return value is negative or positive + When TargetTruncate ='nonNegative' it only returns nonNegative number, all negative number to be returned as 0 + When TargetTruncate ='positive" it only returns positive number, all nonPositive number to be returned as 1 --> + <xsl:variable name="return_value"> + <xsl:choose> + <!-- remove the measure mark, if the value is null, the result should be 0. Must be the first case --> + <xsl:when test="string-length(translate($value,'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ','')) = 0">0</xsl:when> + <xsl:when test="string-length(translate($value,'-.0123456789 ','')) = 0"> + <xsl:value-of select="$value"/> + </xsl:when> + <xsl:when test="$TargetMeasure = 'cm'"> + <xsl:call-template name="convert2cm"> + <xsl:with-param name="value" select="$value"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$TargetMeasure = 'pt'"> + <xsl:call-template name="convert2pt"> + <xsl:with-param name="value" select="$value"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$TargetMeasure = 'twip'"> + <xsl:call-template name="convert2twip"> + <xsl:with-param name="value" select="$value"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$TargetMeasure = 'in'"> + <xsl:call-template name="convert2in"> + <xsl:with-param name="value" select="$value"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$TargetTruncate = 'all' "> + <xsl:choose> + <xsl:when test="number($TargetMeasure) = 'NaN' "> + <xsl:value-of select=" '0' "/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$return_value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$TargetTruncate = 'nonNegative' "> + <xsl:choose> + <xsl:when test="number($TargetMeasure) = 'NaN' "> + <xsl:value-of select=" '0' "/> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test=" $return_value &lt; 0 "> + <xsl:value-of select=" '0' "/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$return_value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$TargetTruncate = 'positive' "> + <xsl:choose> + <xsl:when test="number($TargetMeasure) = 'NaN' "> + <xsl:value-of select=" '1' "/> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test=" $return_value &lt;= 0 "> + <xsl:value-of select=" '1' "/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$return_value"/> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + </xsl:choose> + </xsl:template> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/import/wordml/wordml2ooo_custom_draw.xsl b/openoffice/share/xslt/import/wordml/wordml2ooo_custom_draw.xsl new file mode 100644 index 0000000000000000000000000000000000000000..750e43e7f724f2d6630b0067ea62ad728ec76753 --- /dev/null +++ b/openoffice/share/xslt/import/wordml/wordml2ooo_custom_draw.xsl @@ -0,0 +1,280 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" exclude-result-prefixes="w wx aml o dt fo v"> + <xsl:template name="ms_word_draw_map2ooo_custom_draw"> + <xsl:param name="ms_word_draw_type"/> + <!-- all ooo draw names are get from EnhancedCustomShapeGeometry.idl--> + <xsl:choose> + <xsl:when test="$ms_word_draw_type = '#_x0000_t5' "> + <xsl:value-of select=" 'isosceles-triangle'"/> + </xsl:when> + <xsl:when test="$ms_word_draw_type ='#_x0000_t6' "> + <xsl:value-of select=" 'right-triangle' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t8' "> + <xsl:value-of select=" 'trapezoid' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t4' "> + <xsl:value-of select=" 'diamond' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t9' "> + <xsl:value-of select=" 'hexagon' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t7' "> + <xsl:value-of select="'parallelogram' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t56' "> + <xsl:value-of select=" 'pentagon' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t10' "> + <xsl:value-of select=" 'octagon' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t11' "> + <xsl:value-of select=" 'cross' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t23' "> + <xsl:value-of select=" 'ring' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t95' "> + <xsl:value-of select=" 'block-arc' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t22' "> + <xsl:value-of select=" 'can' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t16' "> + <xsl:value-of select=" 'cube' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t65' "> + <xsl:value-of select=" 'paper' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t96' "> + <xsl:value-of select=" 'smiley' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t183' "> + <xsl:value-of select=" 'sun' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t184' "> + <xsl:value-of select=" 'moon' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t74' "> + <xsl:value-of select=" 'heart' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t57' "> + <xsl:value-of select=" 'forbidden' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type ='#_x0000_t85' "> + <xsl:value-of select=" 'left-bracket' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t86' "> + <xsl:value-of select=" 'right-bracket' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t87' "> + <xsl:value-of select=" 'left-brace' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t88' "> + <xsl:value-of select=" 'right-brace' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t185' "> + <xsl:value-of select=" 'bracket-pair' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t186' "> + <xsl:value-of select=" 'brace-pair' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t189' "> + <xsl:value-of select=" 'quad-bevel' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t66' "> + <xsl:value-of select=" 'left-arrow' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t67' "> + <xsl:value-of select=" 'down-arrow' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t68' "> + <xsl:value-of select=" 'up-arrow' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t13' "> + <xsl:value-of select=" 'right-arrow' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t69' "> + <xsl:value-of select=" 'left-right-arrow' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t70' "> + <xsl:value-of select=" 'up-down-arrow' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t89' "> + <xsl:value-of select=" 'mso-spt89' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t76' "> + <xsl:value-of select=" 'quad-arrow' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t94' "> + <xsl:value-of select=" 'notched-right-arrow' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t177' "> + <xsl:value-of select=" 'pentagon-right' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t55' "> + <xsl:value-of select=" 'chevron' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t79' "> + <xsl:value-of select=" 'up-arrow-callout' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t80' "> + <xsl:value-of select=" 'down-arrow-callout' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t82' "> + <xsl:value-of select=" 'up-down-arrow-callout' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t103' "> + <xsl:value-of select=" 'circular-arrow' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t109' "> + <xsl:value-of select=" 'flowchart-process' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t116' "> + <xsl:value-of select=" 'flowchart-alternate-process' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t110' "> + <xsl:value-of select=" 'flowchart-decision' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t111' "> + <xsl:value-of select=" 'flowchart-data' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t112' "> + <xsl:value-of select=" 'flowchart-predefined-process' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t113' "> + <xsl:value-of select=" 'flowchart-internal-storage' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t114' "> + <xsl:value-of select=" 'flowchart-document' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t115' "> + <xsl:value-of select=" 'flowchart-multidocument' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t116' "> + <xsl:value-of select=" 'flowchart-terminator' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t117' "> + <xsl:value-of select=" 'flowchart-preparation' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t118' "> + <xsl:value-of select=" 'flowchart-manual-input' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t119' "> + <xsl:value-of select=" 'flowchart-manual-operation' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t120' "> + <xsl:value-of select=" 'flowchart-connector' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t177' "> + <xsl:value-of select=" 'flowchart-off-page-connector' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t121' "> + <xsl:value-of select=" 'flowchart-card' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t122' "> + <xsl:value-of select=" 'flowchart-punched-tape' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t123' "> + <xsl:value-of select=" 'flowchart-summing-junction' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t124' "> + <xsl:value-of select=" 'flowchart-or' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t125' "> + <xsl:value-of select=" 'flowchart-collate' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t126' "> + <xsl:value-of select=" 'flowchart-sort' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t127' "> + <xsl:value-of select=" 'flowchart-extract' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t128' "> + <xsl:value-of select=" 'flowchart-merge' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t130' "> + <xsl:value-of select=" 'flowchart-stored-data' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t135' "> + <xsl:value-of select=" 'flowchart-delay' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t131' "> + <xsl:value-of select=" 'flowchart-sequential-access' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t132' "> + <xsl:value-of select=" 'flowchart-magnetic-disk' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t133' "> + <xsl:value-of select=" 'flowchart-direct-access-storage' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t134' "> + <xsl:value-of select=" 'flowchart-display' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t61' "> + <xsl:value-of select=" 'rectangular-callout' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t62' "> + <xsl:value-of select=" 'round-rectangular-callout' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t63' "> + <xsl:value-of select=" 'round-callout' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t106' "> + <xsl:value-of select=" 'cloud-callout' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t50' "> + <xsl:value-of select=" 'line-callout-1' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t51' "> + <xsl:value-of select=" 'line-callout-2' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t47' "> + <xsl:value-of select=" 'line-callout-3' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t72' "> + <xsl:value-of select=" 'bang' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t187' "> + <xsl:value-of select=" 'star4' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t12' "> + <xsl:value-of select=" 'star5' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t58' "> + <xsl:value-of select=" 'star8' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t92' "> + <xsl:value-of select=" 'star24' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t97' "> + <xsl:value-of select=" 'vertical-scroll' "/> + </xsl:when> + <xsl:when test="$ms_word_draw_type = '#_x0000_t98' "> + <xsl:value-of select=" 'horizontal-scroll' "/> + </xsl:when> + </xsl:choose> + </xsl:template> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/import/wordml/wordml2ooo_draw.xsl b/openoffice/share/xslt/import/wordml/wordml2ooo_draw.xsl new file mode 100644 index 0000000000000000000000000000000000000000..bbc202e90d1fe44c439aba245536d7bac716da40 --- /dev/null +++ b/openoffice/share/xslt/import/wordml/wordml2ooo_draw.xsl @@ -0,0 +1,2209 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" xmlns:xalan="http://xml.apache.org/xalan" xmlns:oleextracter="MyOleExtracter" xmlns:ole="java:com.sun.star.comp.xsltfilter.XSLTFilterOLEExtracter" xmlns:java="http://saxon.sf.net/java-type" exclude-result-prefixes="w wx aml o dt v xalan ole oleextracter java" extension-element-prefixes="oleextracter"> + <xsl:include href="wordml2ooo_custom_draw.xsl"/> + <xsl:include href="wordml2ooo_path.xsl"/> + <xsl:param name="oleExtractor" as="java:com.sun.star.comp.xsltfilter.XSLTFilterOLEExtracter" select="ole:new()"/> + <xsl:param name="XMultiServiceFactory" as="java:com.sun.star.lang.XMultiServiceFactory" select="ole:init($oleExtractor, 'uno:socket,host=localhost,port=8100;urp;StarOffice.ServiceManager')"/> + + + <xsl:key name="imagedata" match="w:binData" use="@w:name"/> + <xsl:key name="shapetype" match="v:shapetype" use="concat('#', @id)"/> + <xsl:template match="v:fill" mode="get-xsl-number"> + <xsl:number from="/w:wordDocument/w:body" level="any" count="v:fill" format="1"/> + </xsl:template> + <xsl:template match="v:textpath" mode="get-xsl-number"> + <xsl:number from="/w:wordDocument/w:body" level="any" count="v:textpath" format="1"/> + </xsl:template> + <xsl:template match="v:fill" mode="office-style"> + <xsl:choose> + <xsl:when test="@type='pattern' or @type='tile' or @type='frame'"> + <xsl:variable name="fill-src" select="key('imagedata',@src)"/> + <xsl:if test="$fill-src"> + <draw:fill-image> + <xsl:if test="string-length(@o:title) &gt; 0"> + <xsl:attribute name="draw:name"> + <xsl:value-of select="@o:title"/> + </xsl:attribute> + </xsl:if> + <xsl:attribute name="draw:name"> + <xsl:value-of select="translate(@src,'&#9;&#10;&#13;&#32;:/.','' ) "/> + </xsl:attribute> + <xsl:element name="office:binary-data"> + <xsl:value-of select="translate($fill-src/text(),'&#9;&#10;&#13;&#32;','' ) "/> + </xsl:element> + </draw:fill-image> + </xsl:if> + </xsl:when> + <xsl:when test="contains(@type,'gradient')"> + <draw:gradient> + <xsl:attribute name="draw:name"> + <xsl:value-of select=" 'gradient' "/> + <xsl:number from="/w:wordDocument/w:body" level="any" count="v:fill" format="1"/> + </xsl:attribute> + <xsl:attribute name="draw:style">linear</xsl:attribute> + <xsl:if test="string-length(parent::v:*/@fillcolor) &gt; 0"> + <xsl:attribute name="draw:start-color"> + <xsl:call-template name="MapConstColor"> + <xsl:with-param name="color" select="parent::v:*/@fillcolor"/> + </xsl:call-template> + </xsl:attribute> + </xsl:if> + <xsl:if test="string-length(@color2) &gt; 0"> + <xsl:attribute name="draw:end-color"> + <xsl:call-template name="MapConstColor"> + <xsl:with-param name="color" select="@color2"/> + </xsl:call-template> + </xsl:attribute> + </xsl:if> + </draw:gradient> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template match="w:pict" mode="style4dash_mark"> + <xsl:if test="descendant::v:line or descendant::v:rect or descendant::v:oval or descendant::v:arc or descendant::v:shape"> + <!--Changed--> + <xsl:variable name="vchild" select="./v:*"/> + <xsl:variable name="def" select="$vchild/v:stroke"/> + <xsl:if test="$def"> + <!--<draw:marker draw:name="Stupid33" svg:viewBox="0 0 20 30" svg:d="m10 0-10 30h20z"/> --> + <xsl:variable name="wdashstyle" select="$vchild/v:stroke/@dashstyle"/> + <xsl:variable name="stroke-num"> + <xsl:number from="/w:wordDocument/w:body" level="any" count="v:stroke" format="1"/> + </xsl:variable> + <xsl:variable name="ptweight"> + <xsl:choose> + <xsl:when test="$vchild/@strokeweight"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="'pt'"/> + <xsl:with-param name="value" select="$vchild/@strokeweight"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="'pt'"/> + <xsl:with-param name="value" select="'1pt'"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="$wdashstyle and not ($wdashstyle = 'solid')"> + <xsl:variable name="strdashdot"> + <xsl:call-template name="getstrdashdot"> + <xsl:with-param name="dashstyle" select="$wdashstyle"/> + <!--<xsl:with-param name="weight" select="$vchild/@strokeweight"/>--> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="draw-style"> + <xsl:variable name="end-cap" select="$vchild/v:stroke/@endcap"/> + <xsl:choose> + <xsl:when test="$end-cap = 'round'">round</xsl:when> + <xsl:otherwise>rect</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="dot1-length"> + <xsl:call-template name="get-middle-substring"> + <xsl:with-param name="string" select="$strdashdot"/> + <xsl:with-param name="prefix" select="'dol:'"/> + <xsl:with-param name="suffix" select="';don'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="dot1n"> + <xsl:call-template name="get-middle-substring"> + <xsl:with-param name="string" select="$strdashdot"/> + <xsl:with-param name="prefix" select="'don:'"/> + <xsl:with-param name="suffix" select="';dist'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="dist-length"> + <xsl:call-template name="get-middle-substring"> + <xsl:with-param name="string" select="$strdashdot"/> + <xsl:with-param name="prefix" select="'dist:'"/> + <xsl:with-param name="suffix" select="';dtl'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="dot2-length"> + <xsl:call-template name="get-middle-substring"> + <xsl:with-param name="string" select="$strdashdot"/> + <xsl:with-param name="prefix" select="'dtl:'"/> + <xsl:with-param name="suffix" select="';dtn'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="dot2n"> + <xsl:call-template name="get-middle-substring"> + <xsl:with-param name="string" select="$strdashdot"/> + <xsl:with-param name="prefix" select="'dtn:'"/> + <xsl:with-param name="suffix" select="';eddtn'"/> + </xsl:call-template> + </xsl:variable> + <xsl:element name="draw:stroke-dash"> + <!--dol:8;don:1;dist:2;dtl:1;dtn:2;eddtn" />--> + <xsl:attribute name="draw:name"> + <xsl:value-of select="concat('Tdash',$stroke-num)"/> + </xsl:attribute> + <xsl:attribute name="draw:style"> + <xsl:value-of select="$draw-style"/> + </xsl:attribute> + <xsl:if test="(string-length($dot1n) &gt; 0 ) and not ($dot1n ='-1')"> + <xsl:attribute name="draw:dots1"> + <xsl:value-of select="$dot1n"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="(string-length($dot2n) &gt; 0 ) and not ($dot2n ='-1')"> + <xsl:attribute name="draw:dots2"> + <xsl:value-of select="$dot2n"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="(string-length($dot1-length) &gt; 0 ) and not ($dot1-length ='-1')"> + <xsl:attribute name="draw:dots1-length"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="'in'"/> + <xsl:with-param name="value" select="concat($dot1-length,'pt')"/> + </xsl:call-template>in</xsl:attribute> + </xsl:if> + <xsl:if test="(string-length($dot2-length) &gt; 0 ) and not ($dot2-length ='-1')"> + <xsl:attribute name="draw:dots2-length"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="'in'"/> + <xsl:with-param name="value" select="concat($dot2-length,'pt')"/> + </xsl:call-template>in</xsl:attribute> + </xsl:if> + <xsl:if test="(string-length($dist-length) &gt; 0 ) and not ($dist-length ='-1')"> + <xsl:variable name="valdistance-length"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="'in'"/> + <xsl:with-param name="value" select="concat($dist-length,'pt')"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="draw:distance"> + <xsl:value-of select="$valdistance-length*$ptweight"/>in</xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:if> + <xsl:if test="$vchild/v:stroke/@startarrow"> + <xsl:call-template name="CreateArrowStyle"> + <xsl:with-param name="arrow-name" select="$vchild/v:stroke/@startarrow"/> + <xsl:with-param name="namenumber" select="concat('markerstart',$stroke-num)"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="$vchild/v:stroke/@endarrow"> + <xsl:call-template name="CreateArrowStyle"> + <xsl:with-param name="arrow-name" select="$vchild/v:stroke/@endarrow"/> + <xsl:with-param name="namenumber" select="concat('markerend',$stroke-num)"/> + </xsl:call-template> + </xsl:if> + <!--<v:stroke dashstyle="1 1" startarrow="diamond" startarrowwidth="wide" startarrowlength="long" endarrow="block" + endarrowwidth="wide" endarrowlength="long" endcap="round"/> + <draw:stroke-dash draw:name="2 2dots 1 dash" draw:style="rect" draw:dots1="2" draw:dots2="1" draw:dots2-length="0.0795in" + draw:distance="0.102in"/> + Hehe,It need to be revised--> + </xsl:if> + </xsl:if> + </xsl:template> + <xsl:template name="CreateArrowStyle"> + <!--<draw:marker draw:name="Stupid33" svg:viewBox="0 0 20 30" svg:d="m10 0-10 30h20z"/> --> + <xsl:param name="arrow-name"/> + <xsl:param name="namenumber"/> + <xsl:param name="arrow-weight"/> + <xsl:variable name="svg-box"> + <xsl:choose> + <xsl:when test="$arrow-name = 'block' ">0 0 1131 902</xsl:when> + <xsl:when test="$arrow-name = 'diamond' ">0 0 10 10</xsl:when> + <xsl:when test="$arrow-name = 'open' ">0 0 1122 2243</xsl:when> + <xsl:when test="$arrow-name = 'oval' ">0 0 1131 1131</xsl:when> + <xsl:when test="$arrow-name = 'diamond' ">0 0 1131 1131</xsl:when> + <xsl:when test="$arrow-name = 'classic' ">0 0 1131 1580</xsl:when> + <xsl:otherwise>0 0 1122 2243</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="svg-d"> + <xsl:choose> + <xsl:when test="$arrow-name = 'block' ">m564 0-564 902h1131z</xsl:when> + <!--Symmetric Arrow--> + <xsl:when test="$arrow-name = 'diamond' ">m0 0h10v10h-10z</xsl:when> + <xsl:when test="$arrow-name = 'open' ">m0 2108v17 17l12 42 30 34 38 21 43 4 29-8 30-21 25-26 13-34 343-1532 339 1520 13 42 29 34 39 21 42 4 42-12 34-30 21-42v-39-12l-4 4-440-1998-9-42-25-39-38-25-43-8-42 8-38 25-26 39-8 42z</xsl:when> + <xsl:when test="$arrow-name = 'oval' ">m462 1118-102-29-102-51-93-72-72-93-51-102-29-102-13-105 13-102 29-106 51-102 72-89 93-72 102-50 102-34 106-9 101 9 106 34 98 50 93 72 72 89 51 102 29 106 13 102-13 105-29 102-51 102-72 93-93 72-98 51-106 29-101 13z</xsl:when> + <xsl:when test="$arrow-name = 'diamond' ">m0 564 564 567 567-567-567-564z</xsl:when> + <xsl:when test="$arrow-name = 'classic' ">m1013 1491 118 89-567-1580-564 1580 114-85 136-68 148-46 161-17 161 13 153 46z</xsl:when> + <xsl:otherwise>m0 2108v17 17l12 42 30 34 38 21 43 4 29-8 30-21 25-26 13-34 343-1532 339 1520 13 42 29 34 39 21 42 4 42-12 34-30 21-42v-39-12l-4 4-440-1998-9-42-25-39-38-25-43-8-42 8-38 25-26 39-8 42z</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:element name="draw:marker"> + <xsl:attribute name="draw:name"> + <xsl:value-of select="$namenumber"/> + </xsl:attribute> + <xsl:attribute name="draw:display-name"> + <xsl:value-of select="$namenumber"/> + </xsl:attribute> + <xsl:attribute name="svg:viewBox"> + <xsl:value-of select="$svg-box"/> + </xsl:attribute> + <xsl:attribute name="svg:d"> + <xsl:value-of select="$svg-d"/> + </xsl:attribute> + </xsl:element> + </xsl:template> + <!-- The template MapDashConst Map the const dashstyle to a number manner + It calls the template kickblanks to delete the extra blanks in the dash style here is the map +• Solid (default) • ShortDash "2 2" +• ShortDot "0 2" • ShortDashDot "2 2 0 2" +• ShortDashDotDot "2 2 0 2 0 2" • Dot "1 2" +• Dash "4 2" • LongDash "8 2" +• DashDot "4 2 1 2"• LongDashDot "8 2 1 2" +• LongDashDotDot "8 2 1 2 1 2" +--> + <xsl:template name="MapDashConst"> + <xsl:param name="dashstyle"/> + <xsl:choose> + <xsl:when test="$dashstyle='shortDash'"> 2 2 </xsl:when> + <xsl:when test="$dashstyle='shortDot'"> 0 2 </xsl:when> + <xsl:when test="$dashstyle='shortDashDot'"> 2 2 0 2 </xsl:when> + <xsl:when test="$dashstyle='shortDashDotDot'"> 2 2 0 2 0 2 </xsl:when> + <xsl:when test="$dashstyle='dot'"> 1 2 </xsl:when> + <xsl:when test="$dashstyle='dash'"> 4 2 </xsl:when> + <xsl:when test="$dashstyle='longDash'"> 8 2 </xsl:when> + <xsl:when test="$dashstyle='dashDot'"> 4 2 1 2 </xsl:when> + <xsl:when test="$dashstyle='longDashDot'"> 8 2 1 2 </xsl:when> + <xsl:when test="$dashstyle='longDashDotDot'"> 8 2 1 2 1 2 </xsl:when> + <xsl:otherwise> + <xsl:variable name="str-style" select="concat(' ',$dashstyle ,' ')"/> + <xsl:variable name="cleanstyle"> + <xsl:call-template name="kickblanks"> + <xsl:with-param name="str" select="translate($str-style,' ','-')"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="translate($cleanstyle,'-',' ')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!--The template is used to delete the extra blanks from a string.--> + <xsl:template name="kickblanks"> + <xsl:param name="str"/> + <xsl:variable name="tmpstr"> + <xsl:choose> + <xsl:when test="contains($str,'--')"> + <xsl:variable name="str-before"> + <xsl:value-of select="substring-before($str,'--')"/> + </xsl:variable> + <xsl:variable name="str-after"> + <xsl:value-of select="substring-after($str,'--')"/> + </xsl:variable> + <xsl:value-of select="concat($str-before,'-',$str-after)"/> + </xsl:when> + <xsl:when test="contains($str,' ')"> + <xsl:variable name="str-before"> + <xsl:value-of select="substring-before($str,' ')"/> + </xsl:variable> + <xsl:variable name="str-after"> + <xsl:value-of select="substring-after($str,' ')"/> + </xsl:variable> + <xsl:value-of select="concat($str-before,' ',$str-after)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$str"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="not ( string-length($str) = string-length($tmpstr) )"> + <xsl:variable name="restr"> + <xsl:call-template name="kickblanks"> + <xsl:with-param name="str" select="$tmpstr"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="$restr"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$str"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="substrcount"> + <xsl:param name="str"/> + <xsl:param name="substr"/> + <xsl:choose> + <xsl:when test="$substr and string-length($str) and contains($str,$substr) and string-length(substring-before($str,$substr)) = 0"> + <xsl:variable name="restr" select="substring-after($str,$substr)"/> + <xsl:variable name="num"> + <xsl:call-template name="substrcount"> + <xsl:with-param name="str" select="$restr"/> + <xsl:with-param name="substr" select="$substr"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="$num+1"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="lastest-substr-after"> + <xsl:param name="str"/> + <xsl:param name="substr"/> + <xsl:choose> + <xsl:when test="contains($str,$substr) and string-length(substring-before($str,$substr)) = 0"> + <xsl:variable name="restr" select="substring-after($str,$substr)"/> + <xsl:call-template name="lastest-substr-after"> + <xsl:with-param name="str" select="$restr"/> + <xsl:with-param name="substr" select="$substr"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$str"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!--Template get_revised_adj is used to get real adj when adj show two time in the file. --> + <xsl:template name="get_remained_adj"> + <xsl:param name="adj_typeid"/> + <xsl:param name="num"/> + <xsl:param name="mark"/> + <xsl:choose> + <xsl:when test="$num &gt; 0 "> + <xsl:variable name="new_remained_adj"> + <xsl:choose> + <xsl:when test="string-length($adj_typeid) &gt; 0"> + <xsl:call-template name="get_remained_adj"> + <xsl:with-param name="adj_typeid" select="substring-after($adj_typeid,$mark)"/> + <xsl:with-param name="num" select="$num -1"/> + <xsl:with-param name="mark" select="$mark"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="$new_remained_adj"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$adj_typeid"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!--Template get_non_omit_adj is used to get the non-omit adj.(e.g. Adj="10,,11" means modifiers="10 0 11").--> + <xsl:template name="get_non_omit_adj"> + <xsl:param name="adj_typeid"/> + <xsl:param name="num"/> + <xsl:param name="mark"/> + <xsl:choose> + <xsl:when test="$num &gt; 0 "> + <xsl:variable name="before" select="substring-before($adj_typeid,',')"/> + <xsl:variable name="after" select="substring-after($adj_typeid,',')"/> + <xsl:variable name="zero_or_itself"> + <xsl:choose> + <xsl:when test="string-length(translate($before, ' ','' ) ) &gt; 0"> + <xsl:value-of select="$before"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'0'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="new_non_omit_adj"> + <xsl:call-template name="get_non_omit_adj"> + <xsl:with-param name="adj_typeid" select="$after"/> + <xsl:with-param name="num" select="$num -1"/> + <xsl:with-param name="mark" select="$mark"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="concat($zero_or_itself, ' ',$new_non_omit_adj)"/> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="zero_or_itself"> + <xsl:choose> + <xsl:when test="string-length(translate($adj_typeid, ' ','' ) ) &gt; 0"> + <xsl:value-of select="$adj_typeid"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="'0'"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="$zero_or_itself"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="getstrdashdot"> + <!--Remember the robust!if dashstyle is '2'?What to do!--> + <xsl:param name="dashstyle"/> + <xsl:variable name="dstyle"> + <xsl:variable name="tmpstyle"> + <xsl:call-template name="MapDashConst"> + <xsl:with-param name="dashstyle" select="$dashstyle"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="substring-after($tmpstyle,' ')"/> + </xsl:variable> + <xsl:variable name="dot1" select="substring-before($dstyle,' ')"/> + <xsl:variable name="dot1after" select="substring-after($dstyle,' ')"/> + <xsl:variable name="dot1distance" select="substring-before($dot1after,' ')"/> + <xsl:variable name="modesubstr1" select="concat($dot1,' ',$dot1distance,' ')"/> + <xsl:variable name="dot1n"> + <xsl:call-template name="substrcount"> + <xsl:with-param name="str" select="$dstyle"/> + <xsl:with-param name="substr" select="$modesubstr1"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="dot2substr"> + <xsl:call-template name="lastest-substr-after"> + <xsl:with-param name="str" select="$dstyle"/> + <xsl:with-param name="substr" select="$modesubstr1"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="dot2"> + <xsl:choose> + <xsl:when test="string-length($dot2substr) &gt; 3"> + <xsl:value-of select="substring-before($dot2substr,' ')"/> + </xsl:when> + <xsl:otherwise>-1</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="dot2distance"> + <xsl:choose> + <xsl:when test="string-length($dot2substr) &gt; 3"> + <xsl:variable name="tmpstr" select="substring-after($dot2substr,' ')"/> + <xsl:value-of select="substring-before($tmpstr,' ')"/> + </xsl:when> + <xsl:otherwise>-1</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="modesubstr2" select="concat($dot2,' ',$dot2distance,' ') "/> + <xsl:variable name="dot2n"> + <xsl:choose> + <xsl:when test="string-length($dot2substr) &gt; 3"> + <xsl:call-template name="substrcount"> + <xsl:with-param name="str" select="$dot2substr"/> + <xsl:with-param name="substr" select="$modesubstr2"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise>-1</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="valDistance"> + <!--Over all distance is the larger one!--> + <xsl:choose> + <xsl:when test="$dot2distance &gt; $dot1distance"> + <xsl:value-of select="$dot2distance"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$dot1distance"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="concat('dol:',$dot1,';don:',$dot1n,';dist:',$valDistance,';dtl:',$dot2,';dtn:',$dot2n,';eddtn')"/> + <!--<xsl:choose> + <xsl:when test="$dashstyle='1 1' or $dashstyle='Dots'"> + <xsl:variable name="do"><xsl:value-of select="'1'"/></xsl:variable> + <xsl:variable name="dol"><xsl:value-of select="$do * $cmweight"/></xsl:variable> + <xsl:variable name="ds"><xsl:value-of select="'1'"/></xsl:variable> + <xsl:variable name="dsl"><xsl:value-of select="$ds * $cmweight"/></xsl:variable> + <xsl:variable name="dt"><xsl:value-of select="'-1'"/></xsl:variable> + <xsl:variable name="dtl"><xsl:value-of select="'-1'"/></xsl:variable> + <xsl:value-of select="concat('dsl:',$dsl,'edsl','do:',$do, 'edo;','do')"/> + </xsl:when> + </xsl:choose>--> + </xsl:template> + <xsl:template match="w:pict" mode="style"> + <xsl:apply-templates mode="style" select="v:*"/> + </xsl:template> + <xsl:template match="v:*" mode="style"> + <xsl:variable name="vchild" select="."/> + <xsl:variable name="style" select="concat($vchild/@style, ';')"/> + <xsl:variable name="z-index" select="substring-before(substring-after($style,'z-index:'),';')"/> + <xsl:variable name="right-name" select="not(name($vchild) = 'v:formulas') and not(name($vchild) = 'v:f') and not(name($vchild) = 'v:shapetype')"/> + <xsl:variable name="def" select="string-length($style) &gt; 0 or $vchild/@stroke or $vchild/@stroked or $vchild/@strokecolor or $vchild/v:stroke or $vchild/@strokeweight or $vchild/@wrapcoords or $vchild/@fillcolor"/> + <xsl:choose> + <xsl:when test="$right-name and ($def or (number($z-index) &lt; 0))"> + <xsl:element name="style:style"> + <xsl:attribute name="style:name">Tgr<xsl:number from="/w:wordDocument/w:body" level="any" count="v:*" format="1"/> + </xsl:attribute> + <xsl:attribute name="style:family">graphic</xsl:attribute> + <xsl:variable name="stroke-num"> + <xsl:if test="$vchild/v:stroke"> + <xsl:number from="/w:wordDocument/w:body" level="any" count="v:stroke" format="1"/> + </xsl:if> + </xsl:variable> + <xsl:variable name="draw-stroke"> + <xsl:variable name="dashstyle" select="$vchild/v:stroke/@dashstyle"/> + <xsl:choose> + <xsl:when test="$vchild/@stroked and $vchild/@stroked='f'">none</xsl:when> + <xsl:when test="$dashstyle and not ($dashstyle = 'solid')"> + <xsl:value-of select="concat('Tdash',$stroke-num)"/> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:variable> + <xsl:element name="style:graphic-properties"> + <xsl:variable name="style-str" select="concat(@style,';')"/> + <xsl:choose> + <xsl:when test="number($z-index) &lt; 0 or (name($vchild) = 'v:group' and $vchild/@editas ='canvas' )"> + <xsl:attribute name="style:wrap">run-through</xsl:attribute> + <xsl:attribute name="style:run-through">background</xsl:attribute> + <xsl:attribute name="style:flow-with-text">false</xsl:attribute> + <xsl:attribute name="fo:border">none</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:wrap">run-through</xsl:attribute> + <xsl:attribute name="style:run-through">foreground</xsl:attribute> + <xsl:attribute name="style:flow-with-text">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="contains($style-str,'mso-position-horizontal:')"> + <xsl:attribute name="style:horizontal-pos"> + <xsl:value-of select="substring-before( substring-after( $style-str , 'mso-position-horizontal:') , ';')"/> + </xsl:attribute> + </xsl:when> + <xsl:when test="v:imagedata or v:textbox"> + <xsl:attribute name="style:horizontal-pos">from-left</xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:if test="parent::w:pict/o:OLEObject"> + <xsl:variable name="style" select="concat(@style, ';')"/> + <xsl:variable name="width" select="substring-before( substring-after($style,'width:') ,';')"/> + <xsl:variable name="height" select="substring-before(substring-after($style,'height:'),';')"/> + <xsl:attribute name="draw:visible-area-left">0cm</xsl:attribute> + <xsl:attribute name="draw:visible-area-top">0cm</xsl:attribute> + <xsl:attribute name="draw:visible-area-width"> + <xsl:call-template name="convert-with-scale-and-measure"> + <xsl:with-param name="value" select="$width"/> + </xsl:call-template> + </xsl:attribute> + <xsl:attribute name="draw:visible-area-height"> + <xsl:call-template name="convert-with-scale-and-measure"> + <xsl:with-param name="value" select="$height"/> + </xsl:call-template> + </xsl:attribute> + <xsl:attribute name="draw:ole-draw-aspect"> + <!-- DVASPECT_CONTENT = 1, + DVASPECT_THUMBNAIL = 2, + DVASPECT_ICON = 4, + DVASPECT_DOCPRINT = 8 --> + <xsl:variable name="ms-aspect" select="parent::w:pict/o:OLEObject/@DrawAspect"/> + <xsl:choose> + <xsl:when test="$ms-aspect = 'Content'">1</xsl:when> + <xsl:when test="$ms-aspect = 'Thumbnail'">2</xsl:when> + <xsl:when test="$ms-aspect = 'Icon'">4</xsl:when> + <xsl:when test="$ms-aspect = 'Docprint'">8</xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="parent::w:pict/o:OLEObject"> + <xsl:attribute name="style:vertical-pos">middle</xsl:attribute> + <xsl:attribute name="style:vertical-rel">baseline</xsl:attribute> + </xsl:when> + <xsl:when test="contains($style-str,'mso-position-vertical:')"> + <xsl:attribute name="style:vertical-pos"> + <xsl:value-of select="substring-before( substring-after( $style-str , 'mso-position-vertical:') , ';')"/> + </xsl:attribute> + </xsl:when> + <xsl:when test="v:imagedata or v:textbox"> + <xsl:attribute name="style:vertical-pos">from-top</xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:if test="string-length($draw-stroke) &gt; 0"> + <!--draw:stroke="dash" draw:stroke-dash="Ohon!Ultrafine dashed" --> + <xsl:choose> + <xsl:when test="not ($draw-stroke = 'none')"> + <xsl:attribute name="draw:stroke"> + <xsl:value-of select="'dash'"/> + </xsl:attribute> + <xsl:attribute name="draw:stroke-dash"> + <xsl:value-of select="$draw-stroke"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="draw:stroke"> + <xsl:value-of select="'none'"/> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="$vchild/v:stroke/@startarrow"> + <!--<v:stroke startarrow="block" startarrowwidth="wide" startarrowlength="long"/--> + <xsl:attribute name="draw:marker-start"> + <xsl:value-of select="concat('markerstart',$stroke-num)"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="$vchild/v:stroke/@endarrow"> + <!--<v:stroke startarrow="block" startarrowwidth="wide" startarrowlength="long"/--> + <xsl:attribute name="draw:marker-end"> + <xsl:value-of select="concat('markerend',$stroke-num)"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="$vchild/@strokeweight"> + <xsl:attribute name="svg:stroke-width"> + <xsl:call-template name="convert-with-scale-and-measure"> + <xsl:with-param name="value" select="$vchild/@strokeweight"/> + </xsl:call-template> + </xsl:attribute> + </xsl:if> + <xsl:if test="$vchild/@strokecolor"> + <xsl:attribute name="svg:stroke-color"> + <xsl:call-template name="MapConstColor"> + <xsl:with-param name="color" select="$vchild/@strokecolor"/> + </xsl:call-template> + </xsl:attribute> + </xsl:if> + <xsl:if test="$vchild/@fillcolor"> + <xsl:attribute name="draw:fill-color"> + <xsl:call-template name="MapConstColor"> + <xsl:with-param name="color" select="$vchild/@fillcolor"/> + </xsl:call-template> + </xsl:attribute> + </xsl:if> + <xsl:if test="not($vchild/@fillcolor)"> + <xsl:choose> + <xsl:when test="ancestor::v:group | v:shadow"> + <xsl:attribute name="draw:fill-color">#ffffff</xsl:attribute> + </xsl:when> + <xsl:when test="not($vchild/v:fill) and not(v:shadow)"> + <xsl:attribute name="draw:fill">none</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:if> + <xsl:if test="$vchild/v:fill/@opacity"> + <xsl:attribute name="draw:opacity"> + <xsl:call-template name="convert2percent"> + <xsl:with-param name="value" select="$vchild/v:fill/@opacity"/> + </xsl:call-template> + </xsl:attribute> + </xsl:if> + <xsl:if test="$vchild/v:fill/@type = 'pattern' or $vchild/v:fill/@type = 'tile' or $vchild/v:fill/@type = 'frame'"> + <xsl:attribute name="draw:fill">bitmap</xsl:attribute> + <xsl:attribute name="draw:fill-image-name"> + <xsl:value-of select="translate($vchild/v:fill/@src,'&#9;&#10;&#13;&#32;:/.','' ) "/> + </xsl:attribute> + </xsl:if> + <xsl:if test="$vchild/v:fill/@type = 'gradient'"> + <xsl:attribute name="draw:fill">gradient</xsl:attribute> + <xsl:attribute name="draw:fill-gradient-name"> + <xsl:value-of select=" 'gradient' "/> + <xsl:apply-templates mode="get-xsl-number" select="$vchild/v:fill"/> + </xsl:attribute> + </xsl:if> + <xsl:apply-templates mode="style" select="v:shadow"/> + </xsl:element> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <!--Default style which will surely be removed during imported from a .flat file to SO--> + <xsl:element name="style:style"> + <xsl:attribute name="style:name">Tgr<xsl:number from="/w:wordDocument/w:body" level="any" count="v:*" format="1"/> + </xsl:attribute> + <xsl:attribute name="style:family">graphic</xsl:attribute> + <style:graphic-properties draw:textarea-horizontal-align="center" draw:textarea-vertical-align="middle" style:wrap="none" draw:fill="none"/> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="name() = 'v:group'"> + <xsl:apply-templates mode="style" select="v:*"/> + </xsl:if> + <xsl:apply-templates mode="style" select="v:textpath"/> + </xsl:template> + <xsl:template match="v:shadow" mode="style"> + <!-- v:shadow on="t" color="aqua" opacity=".5" offset="13pt,11pt" offset2="14pt,10pt" --> + <xsl:attribute name="draw:shadow"> + <xsl:choose> + <xsl:when test="contains(@on,'f')">hidden</xsl:when> + <xsl:otherwise>visible</xsl:otherwise> + </xsl:choose> + </xsl:attribute> + <xsl:attribute name="draw:shadow-color"> + <xsl:call-template name="MapConstColor"> + <xsl:with-param name="color" select="@color"/> + </xsl:call-template> + </xsl:attribute> + <xsl:if test="string-length(@opacity) &gt;0"> + <xsl:attribute name="draw:shadow-opacity"> + <xsl:call-template name="convert2percent"> + <xsl:with-param name="value" select="@opacity"/> + </xsl:call-template> + </xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="contains(@offset,',')"> + <xsl:attribute name="draw:shadow-offset-x"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="substring-before(@offset,',')"/> + <xsl:with-param name="TargetMeasure" select=" 'cm' "/> + </xsl:call-template> + <xsl:value-of select="'cm'"/> + </xsl:attribute> + <xsl:attribute name="draw:shadow-offset-y"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="substring-after(@offset,',')"/> + <xsl:with-param name="TargetMeasure" select=" 'cm' "/> + </xsl:call-template> + <xsl:value-of select="'cm'"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="draw:shadow-offset-x"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="@offset"/> + <xsl:with-param name="TargetMeasure" select=" 'cm' "/> + </xsl:call-template> + <xsl:value-of select="'cm'"/> + </xsl:attribute> + <xsl:attribute name="draw:shadow-offset-y">0.062cm</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="@type='perspective' and @offset='0,0'"> + <xsl:message>This kind of shadow does not support yet.</xsl:message> + </xsl:if> + </xsl:template> + <xsl:template name="convert2percent"> + <xsl:param name="value"/> + <xsl:choose> + <xsl:when test="contains($value,'%')"> + <xsl:value-of select="$value"/> + </xsl:when> + <xsl:when test="contains($value,'f')"> + <xsl:variable name="num-value" select="round(substring-before($value,'f') div 6.5536) div 100"/> + <xsl:value-of select="concat(100 - $num-value ,'%')"/> + </xsl:when> + <xsl:when test="string-length($value) = 0"> + <xsl:value-of select="'1%'"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="concat($value * 100 ,'%')"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="w:pict"> + <xsl:param name="x-scale" select="1"/> + <xsl:param name="y-scale" select="1"/> + <xsl:param name="group-left" select="0"/> + <xsl:param name="group-top" select="0"/> + <xsl:param name="coord-left" select="0"/> + <xsl:param name="coord-top" select="0"/> + <xsl:param name="MeasureMark"/> + <xsl:apply-templates> + <xsl:with-param name="x-scale" select="$x-scale"/> + <xsl:with-param name="y-scale" select="$x-scale"/> + <xsl:with-param name="MeasureMark" select="$MeasureMark"/> + <xsl:with-param name="group-left" select="$group-left"/> + <xsl:with-param name="group-top" select="$group-top"/> + <xsl:with-param name="coord-left" select="$coord-left"/> + <xsl:with-param name="coord-top" select="$coord-top"/> + </xsl:apply-templates> + </xsl:template> + <xsl:template name="get-middle-substring"> + <xsl:param name="string"/> + <xsl:param name="prefix"/> + <xsl:param name="suffix"/> + <xsl:if test="contains($string, $prefix)"> + <xsl:choose> + <xsl:when test="contains(substring-after( $string, $prefix), $suffix)"> + <xsl:value-of select="substring-before(substring-after( $string, $prefix), $suffix)"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-after( $string, $prefix)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template match="w:binData"> + </xsl:template> + <xsl:template match="v:group"> + <xsl:param name="x-scale" select="1"/> + <xsl:param name="y-scale" select="1"/> + <xsl:param name="MeasureMark"/> + <xsl:param name="group-left" select="0"/> + <xsl:param name="group-top" select="0"/> + <xsl:param name="coord-left" select="0"/> + <xsl:param name="coord-top" select="0"/> + <xsl:variable name="style" select="concat(@style, ';')"/> + <xsl:variable name="left"> + <xsl:variable name="direct-left" select="substring-before(substring-after($style,';left:'),';')"/> + <xsl:variable name="margin-left" select="substring-before( substring-after($style,'margin-left:') ,';')"/> + <xsl:call-template name="Add-with-Measure"> + <xsl:with-param name="value1" select="$margin-left"/> + <xsl:with-param name="value2" select="$direct-left"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="top"> + <xsl:variable name="direct-top" select="substring-before(substring-after($style,';top:'),';')"/> + <xsl:variable name="margin-top" select="substring-before( substring-after($style,'margin-top:') ,';')"/> + <xsl:call-template name="Add-with-Measure"> + <xsl:with-param name="value1" select="$margin-top"/> + <xsl:with-param name="value2" select="$direct-top"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="width" select="substring-before( substring-after($style,'width:') ,';')"/> + <xsl:variable name="height" select="substring-before(substring-after($style,'height:'),';')"/> + <xsl:variable name="Current-coord-left"> + <xsl:call-template name="get-number"> + <xsl:with-param name="value" select="substring-before(@coordorigin, ',' )"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="Current-coord-top"> + <xsl:call-template name="get-number"> + <xsl:with-param name="value" select="substring-after(@coordorigin, ',' )"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="Current-coord-width"> + <xsl:call-template name="get-number"> + <xsl:with-param name="value" select="substring-before(@coordsize, ',' )"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="Current-coord-height"> + <xsl:call-template name="get-number"> + <xsl:with-param name="value" select="substring-after(@coordsize, ',' )"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="Current-MeasureMark"> + <xsl:choose> + <xsl:when test="string-length($MeasureMark) &gt; 0"> + <xsl:value-of select="$MeasureMark"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select=" 'cm' "/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="left-value"> + <xsl:variable name="adjusted-left"> + <xsl:call-template name="convert-with-scale-and-measure"> + <xsl:with-param name="value" select="$left"/> + <xsl:with-param name="scale" select="$x-scale"/> + <xsl:with-param name="MeasureMark" select="$Current-MeasureMark"/> + <xsl:with-param name="Target-Measure" select="$Current-MeasureMark"/> + <xsl:with-param name="group-value" select="$group-left"/> + <xsl:with-param name="coord-value" select="$coord-left"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="get-number"> + <xsl:with-param name="value" select="$adjusted-left"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="top-value"> + <xsl:variable name="adjusted-top"> + <xsl:call-template name="convert-with-scale-and-measure"> + <xsl:with-param name="value" select="$top"/> + <xsl:with-param name="scale" select="$x-scale"/> + <xsl:with-param name="MeasureMark" select="$Current-MeasureMark"/> + <xsl:with-param name="Target-Measure" select="$Current-MeasureMark"/> + <xsl:with-param name="group-value" select="$group-left"/> + <xsl:with-param name="coord-value" select="$coord-left"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="get-number"> + <xsl:with-param name="value" select="$adjusted-top"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="width-value"> + <xsl:variable name="adjusted-width"> + <xsl:call-template name="convert-with-scale-and-measure"> + <xsl:with-param name="value" select="$width"/> + <xsl:with-param name="scale" select="$x-scale"/> + <xsl:with-param name="MeasureMark" select="$Current-MeasureMark"/> + <xsl:with-param name="Target-Measure" select="$Current-MeasureMark"/> + <xsl:with-param name="group-value" select="$group-left"/> + <xsl:with-param name="coord-value" select="$coord-left"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="get-number"> + <xsl:with-param name="value" select="$adjusted-width"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="height-value"> + <xsl:variable name="adjusted-height"> + <xsl:call-template name="convert-with-scale-and-measure"> + <xsl:with-param name="value" select="$height"/> + <xsl:with-param name="scale" select="$y-scale"/> + <xsl:with-param name="MeasureMark" select="$Current-MeasureMark"/> + <xsl:with-param name="Target-Measure" select="$Current-MeasureMark"/> + <xsl:with-param name="group-value" select="$group-left"/> + <xsl:with-param name="coord-value" select="$coord-left"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="get-number"> + <xsl:with-param name="value" select="$adjusted-height"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="Current-x-scale" select="( $Current-coord-width div $width-value ) * $x-scale"/> + <xsl:variable name="Current-y-scale" select="( $Current-coord-height div $height-value ) * $y-scale"/> + <xsl:choose> + <xsl:when test="@editas='canvas' "> + <!-- frame --> + <xsl:variable name="style-name">Tgr<xsl:number from="/w:wordDocument/w:body" level="any" count="v:*" format="1"/> + </xsl:variable> + <xsl:variable name="frame-name">frame<xsl:number from="/w:wordDocument/w:body" level="any" count="v:group" format="1"/> + </xsl:variable> + <draw:frame draw:style-name="{$style-name}" draw:name="{$frame-name}" text:anchor-type="as-char" svg:x="{$left-value}{$Current-MeasureMark}" svg:y="{$top-value}{$Current-MeasureMark}" svg:width="{$width-value}{$Current-MeasureMark}" svg:height="{$height-value}{$Current-MeasureMark}" draw:z-index="0"> + <draw:text-box> + <text:p text:style-name="Drawing"> + <xsl:apply-templates select="w:r/w:pict | v:*"> + <xsl:with-param name="x-scale" select="$Current-x-scale"/> + <xsl:with-param name="y-scale" select="$Current-y-scale"/> + <xsl:with-param name="MeasureMark" select="$Current-MeasureMark"/> + <xsl:with-param name="group-left" select="$left-value"/> + <xsl:with-param name="group-top" select="$top-value"/> + <xsl:with-param name="coord-left" select="$Current-coord-left"/> + <xsl:with-param name="coord-top" select="$Current-coord-top"/> + </xsl:apply-templates> + </text:p> + </draw:text-box> + </draw:frame> + </xsl:when> + <xsl:otherwise> + <xsl:element name="draw:g"> + <xsl:apply-templates select="w:r/w:pict | v:*"> + <xsl:with-param name="x-scale" select="$Current-x-scale"/> + <xsl:with-param name="y-scale" select="$Current-y-scale"/> + <xsl:with-param name="MeasureMark" select="$Current-MeasureMark"/> + <xsl:with-param name="group-left" select="$left-value"/> + <xsl:with-param name="group-top" select="$top-value"/> + <xsl:with-param name="coord-left" select="$Current-coord-left"/> + <xsl:with-param name="coord-top" select="$Current-coord-top"/> + </xsl:apply-templates> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="v:*"> + <xsl:param name="x-scale" select="1"/> + <xsl:param name="y-scale" select="1"/> + <xsl:param name="MeasureMark"/> + <xsl:param name="group-left" select="0"/> + <xsl:param name="group-top" select="0"/> + <xsl:param name="coord-left" select="0"/> + <xsl:param name="coord-top" select="0"/> + <xsl:if test="not (name() = 'v:shapetype' )"> + <xsl:call-template name="DrawElements"> + <xsl:with-param name="x-scale" select="$x-scale"/> + <xsl:with-param name="y-scale" select="$y-scale"/> + <xsl:with-param name="MeasureMark" select="$MeasureMark"/> + <xsl:with-param name="group-left" select="$group-left"/> + <xsl:with-param name="group-top" select="$group-top"/> + <xsl:with-param name="coord-left" select="$coord-left"/> + <xsl:with-param name="coord-top" select="$coord-top"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template name="DrawElements"> + <xsl:param name="x-scale" select="1"/> + <xsl:param name="y-scale" select="1"/> + <xsl:param name="MeasureMark"/> + <xsl:param name="group-left" select="0"/> + <xsl:param name="group-top" select="0"/> + <xsl:param name="coord-left" select="0"/> + <xsl:param name="coord-top" select="0"/> + <xsl:param name="force-draw" select="'false'"/> + <xsl:param name="shape-type"/> + <xsl:variable name="wordshapename" select="substring-after(name(),':')"/> + <xsl:variable name="custom_shapename"> + <xsl:if test="$wordshapename='roundrect' ">round-rectangle</xsl:if> + <xsl:if test="$wordshapename='shape' and not (v:imagedata) and not (v:textbox) and @type"> + <xsl:call-template name="ms_word_draw_map2ooo_custom_draw"> + <xsl:with-param name="ms_word_draw_type" select="@type"/> + </xsl:call-template> + </xsl:if> + </xsl:variable> + <xsl:variable name="is-image" select="$wordshapename='shape' and v:imagedata"/> + <xsl:variable name="element-name"> + <xsl:choose> + <xsl:when test="$wordshapename='line'">draw:line</xsl:when> + <xsl:when test="$wordshapename='rect'">draw:rect</xsl:when> + <xsl:when test="$wordshapename='oval'">draw:ellipse</xsl:when> + <xsl:when test="$wordshapename='arc'">draw:ellipse</xsl:when> + <xsl:when test="$wordshapename='polyline'">draw:polyline</xsl:when> + <xsl:when test="$wordshapename='roundrect' ">draw:custom-shape</xsl:when> + <xsl:when test="$wordshapename='shape' and v:imagedata">draw:frame</xsl:when> + <xsl:when test="$wordshapename='shape' and not (v:imagedata) and @type"> + <xsl:choose> + <xsl:when test="string-length($custom_shapename) &gt; 0">draw:custom-shape</xsl:when> + <xsl:when test=" string-length(@type) &gt; 0 and key('shapetype',@type)">draw:custom-shape</xsl:when> + <xsl:otherwise>draw:rect</xsl:otherwise> + <!--if nothing match it, we prefer rect--> + </xsl:choose> + </xsl:when> + <xsl:when test="$wordshapename='shape' and v:textbox">draw:frame</xsl:when> + <!--changed here!--> + <xsl:otherwise>draw:path</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="wfill" select="@fill"/> + <xsl:variable name="draw-kind"> + <xsl:if test="$wordshapename='arc' and string-length($wfill) &gt; 0">arc</xsl:if> + <!--Means this is a Segment of Circle--> + </xsl:variable> + <!--Get the position,left,top,width,height,z-index,flip from Style--> + <xsl:variable name="style" select="concat(@style, ';')"/> + <xsl:variable name="position" select="substring-before(substring-after($style,'position:'),';')"/> + <xsl:variable name="direct-left" select="substring-before(substring-after($style,';left:'),';')"/> + <xsl:variable name="left"> + <xsl:variable name="margin-left" select="substring-before( substring-after($style,'margin-left:') ,';')"/> + <xsl:call-template name="Add-with-Measure"> + <xsl:with-param name="value1" select="$margin-left"/> + <xsl:with-param name="value2" select="$direct-left"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="direct-top" select="substring-before(substring-after($style,';top:'),';')"/> + <xsl:variable name="top"> + <xsl:variable name="margin-top" select="substring-before( substring-after($style,'margin-top:') ,';')"/> + <xsl:call-template name="Add-with-Measure"> + <xsl:with-param name="value1" select="$margin-top"/> + <xsl:with-param name="value2" select="$direct-top"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="width" select="substring-before( substring-after($style,'width:') ,';')"/> + <xsl:variable name="height" select="substring-before(substring-after($style,'height:'),';')"/> + <xsl:variable name="flip" select="substring-before(substring-after($style,'flip:'),';')"/> + <xsl:variable name="z-index" select="substring-before(substring-after($style,'z-index:'),';')"/> + <!--these are used for wrap margins get from style--> + <xsl:variable name="mso-wrap-distance-lefttmp" select="substring-after($style,'mso-wrap-distance-left:')"/> + <xsl:variable name="mso-wrap-distance-left" select="substring-before($mso-wrap-distance-lefttmp,';')"/> + <xsl:variable name="mso-wrap-distance-toptmp" select="substring-after($style,'mso-wrap-distance-top:')"/> + <xsl:variable name="mso-wrap-distance-top" select="substring-before($mso-wrap-distance-toptmp,';')"/> + <xsl:variable name="mso-wrap-distance-righttmp" select="substring-after($style,'mso-wrap-distance-right:')"/> + <xsl:variable name="mso-wrap-distance-right" select="substring-before($mso-wrap-distance-righttmp,';')"/> + <xsl:variable name="mso-wrap-distance-bottomtmp" select="substring-after($style,'mso-wrap-distance-bottom:')"/> + <xsl:variable name="mso-wrap-distance-bottom" select="substring-before($mso-wrap-distance-bottomtmp,';')"/> + <xsl:variable name="mso-position-horizontal-relativetmp" select="substring-after($style,'mso-position-horizontal-relative:')"/> + <xsl:variable name="mso-position-horizontal-relative" select="substring-before($mso-position-horizontal-relativetmp,';')"/> + <xsl:variable name="mso-position-vertical-relativetmp" select="substring-after($style,'mso-position-vertical-relative:')"/> + <xsl:variable name="mso-position-vertical-relative" select="substring-before($mso-position-vertical-relativetmp,';')"/> + <xsl:variable name="anchor-type"> + <xsl:choose> + <xsl:when test="$mso-position-vertical-relative='page' or $mso-position-horizontal-relative = 'page'">page</xsl:when> + <xsl:when test="$position='absolute'">paragraph</xsl:when> + <xsl:otherwise>as-char</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="text-style-name"> + <xsl:choose> + <xsl:when test="descendant::v:textbox">P1</xsl:when> + <xsl:when test="v:textpath">textpath<xsl:apply-templates mode="get-xsl-number" select="v:textpath"/> + </xsl:when> + <!--Should get the real style late--> + <xsl:otherwise>P1</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:element name="{$element-name}"> + <xsl:if test="$element-name = 'draw:frame'"> + <xsl:attribute name="draw:name"> + <xsl:value-of select="'frame'"/> + <xsl:number from="/w:wordDocument/w:body" level="any" count="v:*" format="1"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="$element-name ='draw:path'"> + <xsl:choose> + <xsl:when test="string-length(@path) = 0"> + <xsl:attribute name="svg:d">M 0,0 L 0,0</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="svg:d"> + <xsl:call-template name="vmlpath2svgpath"> + <xsl:with-param name="vml-path" select="@path"/> + </xsl:call-template> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="$element-name ='draw:path' or $wordshapename='polyline'"> + <xsl:attribute name="svg:viewBox"> + <xsl:value-of select="'0 0'"/> + <xsl:value-of select="' '"/> + <xsl:if test="string-length(@coordsize) = 0"> + <xsl:value-of select="'1000 1000'"/> + </xsl:if> + <xsl:if test="not(string-length(@coordsize) = 0)"> + <xsl:value-of select="translate(@coordsize,',',' ')"/> + </xsl:if> + </xsl:attribute> + </xsl:if> + <xsl:if test="contains($style,'rotation:')"> + <xsl:attribute name="draw:transform"> + <xsl:variable name="rotate"> + <xsl:call-template name="convert2redian"> + <xsl:with-param name="x" select="substring-before(substring-after($style,'rotation:') , ';')"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="concat( 'rotate(' , $rotate * -1 , ')' )"/> + </xsl:attribute> + </xsl:if> + <xsl:attribute name="text:anchor-type"> + <xsl:value-of select="$anchor-type"/> + <!--This need to be checkout and built!--> + </xsl:attribute> + <xsl:if test="string-length($z-index) &gt; 0"> + <xsl:if test="number($z-index) &lt; 0"> + <xsl:attribute name="draw:z-index"> + <xsl:value-of select="'0'"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="not(number($z-index) &lt; 0)"> + <xsl:attribute name="draw:z-index"> + <xsl:value-of select="$z-index"/> + </xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:attribute name="draw:style-name">Tgr<xsl:number from="/w:wordDocument/w:body" level="any" count="v:*" format="1"/> + </xsl:attribute> + <xsl:attribute name="draw:text-style-name"> + <xsl:value-of select="$text-style-name"/> + <!--This is difficult!!--> + </xsl:attribute> + <xsl:if test="$wordshapename='line'"> + <xsl:variable name="fromx" select="substring-before(@from,',')"/> + <xsl:variable name="fromy" select="substring-after(@from,',')"/> + <xsl:variable name="tox" select="substring-before(@to,',')"/> + <xsl:variable name="toy" select="substring-after(@to,',')"/> + <xsl:variable name="valfromx"> </xsl:variable> + <xsl:if test="$anchor-type='as-char'"> + <xsl:attribute name="svg:x1"> + <xsl:call-template name="convert-with-scale-and-measure"> + <xsl:with-param name="value" select="$fromx"/> + <xsl:with-param name="scale" select="$x-scale"/> + <xsl:with-param name="MeasureMark" select="$MeasureMark"/> + <xsl:with-param name="group-value" select="$group-left"/> + <xsl:with-param name="coord-value" select="$coord-left"/> + </xsl:call-template> + </xsl:attribute> + <xsl:attribute name="svg:y1"> + <xsl:call-template name="convert-with-scale-and-measure"> + <xsl:with-param name="value" select="$fromy"/> + <xsl:with-param name="scale" select="$y-scale"/> + <xsl:with-param name="MeasureMark" select="$MeasureMark"/> + <xsl:with-param name="group-value" select="$group-top"/> + <xsl:with-param name="coord-value" select="$coord-top"/> + </xsl:call-template> + </xsl:attribute> + <xsl:attribute name="svg:x2"> + <xsl:call-template name="convert-with-scale-and-measure"> + <xsl:with-param name="value" select="$tox"/> + <xsl:with-param name="scale" select="$x-scale"/> + <xsl:with-param name="MeasureMark" select="$MeasureMark"/> + <xsl:with-param name="group-value" select="$group-left"/> + <xsl:with-param name="coord-value" select="$coord-left"/> + </xsl:call-template> + </xsl:attribute> + <xsl:attribute name="svg:y2"> + <xsl:call-template name="convert-with-scale-and-measure"> + <xsl:with-param name="value" select="$toy"/> + <xsl:with-param name="scale" select="$y-scale"/> + <xsl:with-param name="MeasureMark" select="$MeasureMark"/> + <xsl:with-param name="group-value" select="$group-top"/> + <xsl:with-param name="coord-value" select="$coord-top"/> + </xsl:call-template> + </xsl:attribute> + </xsl:if> + <xsl:if test="not ($anchor-type='as-char')"> + <xsl:attribute name="svg:x1"> + <xsl:call-template name="convert-with-scale-and-measure"> + <xsl:with-param name="value" select="$fromx"/> + <xsl:with-param name="scale" select="$x-scale"/> + <xsl:with-param name="MeasureMark" select="$MeasureMark"/> + <xsl:with-param name="group-value" select="$group-left"/> + <xsl:with-param name="coord-value" select="$coord-left"/> + </xsl:call-template> + </xsl:attribute> + <xsl:attribute name="svg:y1"> + <xsl:call-template name="convert-with-scale-and-measure"> + <xsl:with-param name="value" select="$toy"/> + <xsl:with-param name="scale" select="$y-scale"/> + <xsl:with-param name="MeasureMark" select="$MeasureMark"/> + <xsl:with-param name="group-value" select="$group-top"/> + <xsl:with-param name="coord-value" select="$coord-top"/> + </xsl:call-template> + </xsl:attribute> + <xsl:attribute name="svg:x2"> + <xsl:call-template name="convert-with-scale-and-measure"> + <xsl:with-param name="value" select="$tox"/> + <xsl:with-param name="scale" select="$x-scale"/> + <xsl:with-param name="MeasureMark" select="$MeasureMark"/> + <xsl:with-param name="group-value" select="$group-left"/> + <xsl:with-param name="coord-value" select="$coord-left"/> + </xsl:call-template> + </xsl:attribute> + <xsl:attribute name="svg:y2"> + <xsl:call-template name="convert-with-scale-and-measure"> + <xsl:with-param name="value" select="$fromy"/> + <xsl:with-param name="scale" select="$y-scale"/> + <xsl:with-param name="MeasureMark" select="$MeasureMark"/> + <xsl:with-param name="group-value" select="$group-top"/> + <xsl:with-param name="coord-value" select="$coord-top"/> + </xsl:call-template> + </xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="$wordshapename='rect' or $wordshapename='oval' or $wordshapename='arc' or $wordshapename='shape' or $wordshapename='polyline' or ($wordshapename='shape' and v:textbox) or ($wordshapename='roundrect' and v:textbox) "> + <xsl:if test="$anchor-type='as-char'"> + <xsl:attribute name="svg:width"> + <xsl:call-template name="convert-with-scale-and-measure"> + <xsl:with-param name="value" select="$width"/> + <xsl:with-param name="scale" select="$x-scale"/> + <xsl:with-param name="MeasureMark" select="$MeasureMark"/> + </xsl:call-template> + </xsl:attribute> + <xsl:attribute name="svg:height"> + <xsl:call-template name="convert-with-scale-and-measure"> + <xsl:with-param name="value" select="$height"/> + <xsl:with-param name="scale" select="$y-scale"/> + <xsl:with-param name="MeasureMark" select="$MeasureMark"/> + </xsl:call-template> + </xsl:attribute> + <xsl:attribute name="svg:x"> + <xsl:call-template name="convert-with-scale-and-measure"> + <xsl:with-param name="value" select="$left"/> + <xsl:with-param name="scale" select="$x-scale"/> + <xsl:with-param name="MeasureMark" select="$MeasureMark"/> + <xsl:with-param name="group-value" select="$group-left"/> + <xsl:with-param name="coord-value" select="$coord-left"/> + </xsl:call-template> + </xsl:attribute> + <xsl:attribute name="svg:y"> + <xsl:call-template name="convert-with-scale-and-measure"> + <xsl:with-param name="value" select="$top"/> + <xsl:with-param name="scale" select="$y-scale"/> + <xsl:with-param name="MeasureMark" select="$MeasureMark"/> + <xsl:with-param name="group-value" select="$group-top"/> + <xsl:with-param name="coord-value" select="$coord-top"/> + </xsl:call-template> + </xsl:attribute> + </xsl:if> + <xsl:if test="not ($anchor-type='as-char')"> + <!--Something has to be down because We have Margin-top options--> + <xsl:attribute name="svg:width"> + <xsl:call-template name="convert-with-scale-and-measure"> + <xsl:with-param name="value" select="$width"/> + <xsl:with-param name="scale" select="$x-scale"/> + <xsl:with-param name="MeasureMark" select="$MeasureMark"/> + </xsl:call-template> + </xsl:attribute> + <xsl:attribute name="svg:height"> + <xsl:call-template name="convert-with-scale-and-measure"> + <xsl:with-param name="value" select="$height"/> + <xsl:with-param name="scale" select="$y-scale"/> + <xsl:with-param name="MeasureMark" select="$MeasureMark"/> + </xsl:call-template> + </xsl:attribute> + <xsl:attribute name="svg:x"> + <xsl:call-template name="convert-with-scale-and-measure"> + <xsl:with-param name="value" select="$left"/> + <xsl:with-param name="scale" select="$x-scale"/> + <xsl:with-param name="MeasureMark" select="$MeasureMark"/> + <xsl:with-param name="group-value" select="$group-left"/> + <xsl:with-param name="coord-value" select="$coord-left"/> + </xsl:call-template> + </xsl:attribute> + <xsl:attribute name="svg:y"> + <xsl:call-template name="convert-with-scale-and-measure"> + <xsl:with-param name="value" select="$top"/> + <xsl:with-param name="scale" select="$y-scale"/> + <xsl:with-param name="MeasureMark" select="$MeasureMark"/> + <xsl:with-param name="group-value" select="$group-top"/> + <xsl:with-param name="coord-value" select="$coord-top"/> + </xsl:call-template> + </xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="$element-name='draw:ellipse' and string-length($draw-kind) &gt; 0"> + <xsl:attribute name="draw:kind"> + <xsl:value-of select="$draw-kind"/> + </xsl:attribute> + </xsl:if> + <!--<draw:area-polygon … svg:x="0" svg:y="0" svg:width="2.0cm" svg:height="2.0cm" svg:viewBox="0 0 2000 2000" svg:points="400,1500 1600,1500 1000,400"/> + The element shown in the following example defines a triangle that is located in the middle of a 2cm by 2cm image. The bounding box covers an area of 2cm by 1.5cm. One view box unit corresponds to 0.01mm.--> + <xsl:if test="$wordshapename='polyline'"> + <xsl:variable name="MeasureMark_Here" select="'cm'"/> + <!--MeasureMarkHere is cm because One view box unit corresponds to 0.01mm--> + <xsl:variable name="width_cm"> + <xsl:call-template name="convert-with-scale-and-measure"> + <xsl:with-param name="value" select="$width"/> + <xsl:with-param name="scale" select="$x-scale"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="height_cm"> + <xsl:call-template name="convert-with-scale-and-measure"> + <xsl:with-param name="value" select="$height"/> + <xsl:with-param name="scale" select="$x-scale"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="widthval"> + <xsl:if test="contains($width_cm,'cm')"> + <xsl:value-of select="round(substring-before($width_cm,'cm')*1000)"/> + </xsl:if> + </xsl:variable> + <xsl:variable name="heightval"> + <xsl:if test="contains($height_cm,'cm')"> + <xsl:value-of select="round(substring-before($height_cm,'cm')*1000)"/> + </xsl:if> + </xsl:variable> + <xsl:variable name="viewBoxstr" select="concat('0 0 ',$widthval,' ',$heightval)"/> + <xsl:attribute name="svg:viewBox"> + <xsl:value-of select="$viewBoxstr"/> + </xsl:attribute> + <xsl:variable name="inputx_cm"> + <xsl:call-template name="convert-with-scale-and-measure"> + <xsl:with-param name="value" select="$left"/> + <xsl:with-param name="scale" select="$x-scale"/> + <xsl:with-param name="group-value" select="$group-left"/> + <xsl:with-param name="coord-value" select="$coord-left"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="inputy_cm"> + <xsl:call-template name="convert-with-scale-and-measure"> + <xsl:with-param name="value" select="$top"/> + <xsl:with-param name="scale" select="$y-scale"/> + <xsl:with-param name="group-value" select="$group-top"/> + <xsl:with-param name="coord-value" select="$coord-top"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="inputx_val"> + <xsl:choose> + <xsl:when test="contains($inputx_cm,'cm')"> + <xsl:value-of select="substring-before($inputx_cm,'cm')"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="inputy_val"> + <xsl:choose> + <xsl:when test="contains($inputy_cm,'cm')"> + <xsl:value-of select="substring-before($inputy_cm,'cm')"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="inputboxwidth" select="$widthval"/> + <xsl:variable name="oopoints"> + <xsl:call-template name="wordpoints2oopoints"> + <xsl:with-param name="input_x" select="$inputx_val"/> + <xsl:with-param name="input_y" select="$inputy_val"/> + <xsl:with-param name="input_width" select="$width"/> + <xsl:with-param name="input_height" select="$height"/> + <xsl:with-param name="input_boxwidth" select="$widthval"/> + <xsl:with-param name="input_boxheight" select="$heightval"/> + <xsl:with-param name="input_points" select="concat(@points,',')"/> + <!-- add a space to the end of input_points --> + </xsl:call-template> + </xsl:variable> + <xsl:if test="string-length($oopoints) &gt; 0"> + <xsl:attribute name="draw:points"> + <xsl:value-of select="$oopoints"/> + </xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="$is-image"> + <xsl:variable name="the-image" select="key('imagedata',v:imagedata/@src)"/> + <xsl:choose> + <xsl:when test="string-length(v:imagedata/@o:title) &gt; 0"> + <xsl:attribute name="draw:name"> + <xsl:value-of select="v:imagedata/@o:title"/> + </xsl:attribute> + </xsl:when> + <xsl:when test="string-length(parent::w:pict/o:OLEObject/@ObjectID) &gt; 0"> + <xsl:attribute name="draw:name"> + <xsl:value-of select="parent::w:pict/o:OLEObject/@ObjectID"/> + </xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:apply-templates select="parent::w:pict/o:OLEObject" mode="output"/> + <draw:image> + <xsl:element name="office:binary-data"> + <xsl:value-of select="translate($the-image/text(),'&#9;&#10;&#13;&#32;','' ) "/> + </xsl:element> + </draw:image> + </xsl:if> + <xsl:if test="$element-name = 'draw:custom-shape'"> + <xsl:apply-templates select="v:textpath" mode="text-p"> + <xsl:with-param name="type-textpath" select="key('shapetype',@type)/v:textpath[1]"/> + </xsl:apply-templates> + <xsl:element name="draw:enhanced-geometry"> + <xsl:variable name="enhanced_path"> + <!--enhanced_path call a template to get the enhanced-path--> + <xsl:choose> + <xsl:when test="string-length($custom_shapename) = 0"> + <xsl:call-template name="vmlpath2enhancedpath"> + <xsl:with-param name="vml-path" select="@path"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise/> + </xsl:choose> + </xsl:variable> + <!--####notice that:there is some drawing elements that don't have the shapetype so that can not have a viewbox + It is a ****problem**** now-so be sure to check it out.--> + <xsl:if test="$wordshapename='roundrect' "> + <xsl:variable name="tmp_MeasueMark"> + <xsl:value-of select="'cm'"/> + </xsl:variable> + <xsl:variable name="svg_viewwidth"> + <xsl:if test="$anchor-type='as-char'"> + <xsl:call-template name="convert-with-scale-and-measure"> + <xsl:with-param name="value" select="$width"/> + <xsl:with-param name="scale" select="$x-scale"/> + <xsl:with-param name="MeasureMark" select="$tmp_MeasueMark"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="not ($anchor-type='as-char')"> + <!--Something has to be down because We have Margin-top options--> + <xsl:call-template name="convert-with-scale-and-measure"> + <xsl:with-param name="value" select="$width"/> + <xsl:with-param name="scale" select="$x-scale"/> + <xsl:with-param name="MeasureMark" select="$tmp_MeasueMark"/> + </xsl:call-template> + </xsl:if> + </xsl:variable> + <xsl:variable name="svg_viewheight"> + <xsl:if test="$anchor-type='as-char'"> + <xsl:call-template name="convert-with-scale-and-measure"> + <xsl:with-param name="value" select="$height"/> + <xsl:with-param name="scale" select="$y-scale"/> + <xsl:with-param name="MeasureMark" select="$tmp_MeasueMark"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="not ($anchor-type='as-char')"> + <!--Something has to be down because We have Margin-top options--> + <xsl:call-template name="convert-with-scale-and-measure"> + <xsl:with-param name="value" select="$height"/> + <xsl:with-param name="scale" select="$y-scale"/> + <xsl:with-param name="MeasureMark" select="$tmp_MeasueMark"/> + </xsl:call-template> + </xsl:if> + </xsl:variable> + <xsl:variable name="svg_viewBox"> + <xsl:value-of select="concat( '0 0 ',substring-before($svg_viewwidth,$tmp_MeasueMark)*10000,' ',substring-before($svg_viewheight,$tmp_MeasueMark)*10000)"/> + </xsl:variable> + <xsl:attribute name="svg:viewBox"> + <xsl:value-of select="$svg_viewBox"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="string-length($custom_shapename) &gt; 0"> + <xsl:attribute name="draw:type"> + <xsl:value-of select="$custom_shapename"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="string-length($enhanced_path) &gt; 0"> + <xsl:attribute name="draw:enhanced-path"> + <xsl:value-of select="$enhanced_path"/> + </xsl:attribute> + </xsl:if> + <xsl:variable name="typeid_adj"> + <!--for fix the bug of version 1.63: the following discription: adj="-11796480,,5400" in OOo should be: modifier =" -11796480 0 5400"--> + <xsl:variable name="tmp_adj"> + <xsl:value-of select="key('shapetype',@type)/@adj"/> + </xsl:variable> + <xsl:if test="contains($tmp_adj, ',') "> + <xsl:variable name="number"> + <xsl:value-of select="string-length(translate($tmp_adj,'+-0123456789 ','' ) )"/> + </xsl:variable> + <xsl:call-template name="get_non_omit_adj"> + <xsl:with-param name="adj_typeid" select="$tmp_adj"/> + <xsl:with-param name="num" select="$number"/> + <xsl:with-param name="mark" select="',' "/> + </xsl:call-template> + </xsl:if> + <xsl:if test="not (contains($tmp_adj, ',') )"> + <xsl:value-of select="$tmp_adj"/> + </xsl:if> + </xsl:variable> + <!--the following choose statement code will process the revised modifier + It happens that if a drawing elements has more than 2 modifier, the modifier (or say adj + in wordml) can be adjusted and only the modified adj is recorded. + what makes it more compicated is that adj support both comma and blanks. + so you have to use kickblanks template to kick the blanks and change it to comma version. + <key('shapetype',@type)/v:textpath[1]--> + <xsl:choose> + <xsl:when test="string-length($typeid_adj) = 0"> + <xsl:if test="contains(@adj,',')"> + <!--Please Note that the modifier can be more than 2 , so use a translate can be more efficient. + -####Note that comma cann't be recognized by OOo's modifiers + <xsl:variable name="adjust-x" select="substring-before(@adj,',')"/> + <xsl:variable name="adjust-y" select="substring-after(@adj,',')"/> + <xsl:variable name="adjuststr"> + <xsl:if test="$adjust-x and $adjust-y"> + -####Note that comma cann't be recognized by OOo's modifiers-> + <xsl:value-of select="concat( $adjust-x , ' ' ,$adjust-y )"/> + </xsl:if> + </xsl:variable>--> + <xsl:attribute name="draw:modifiers"> + <xsl:value-of select="translate(@adj ,',' ,' ')"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="@adj and not(contains(@adj,','))"> + <!--####Note that comma cann't be recognized by OOo's modifiers.--> + <xsl:attribute name="draw:modifiers"> + <xsl:value-of select="@adj"/> + </xsl:attribute> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <!--Means that you have to care about 2 adj parameters which is defferent--> + <xsl:variable name="mark_used_by_typeid"> + <xsl:if test="contains($typeid_adj, ',' )"> + <xsl:value-of select="',' "/> + </xsl:if> + <xsl:if test="not (contains( $typeid_adj, ',' ) ) "> + <xsl:value-of select="' ' "/> + </xsl:if> + </xsl:variable> + <xsl:choose> + <xsl:when test="@adj"> + <xsl:variable name="remained_adj"> + <xsl:if test="contains(@adj,',' ) "> + <xsl:variable name="number"> + <xsl:value-of select="string-length(translate(@adj,'+-0123456789 ','' ) )"/> + </xsl:variable> + <xsl:call-template name="get_remained_adj"> + <xsl:with-param name="adj_typeid" select="$typeid_adj"/> + <xsl:with-param name="num" select="$number+1"/> + <xsl:with-param name="mark" select="$mark_used_by_typeid"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="not (contains(@adj,',' ) ) "> + <xsl:variable name="tmp_str_adj"> + <xsl:call-template name="kickblanks"> + <xsl:with-param name="str" select="concat(' ' ,@adj,' ')"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="number"> + <xsl:value-of select="string-length(translate($tmp_str_adj,'+-0123456789','' ) )"/> + </xsl:variable> + <xsl:call-template name="get_remained_adj"> + <xsl:with-param name="adj_typeid" select="$typeid_adj"/> + <xsl:with-param name="num" select="$number - 1"/> + <xsl:with-param name="mark" select="$mark_used_by_typeid "/> + </xsl:call-template> + </xsl:if> + </xsl:variable> + <xsl:attribute name="draw:modifiers"> + <xsl:value-of select="translate(concat(@adj ,',' ,$remained_adj), ',' ,' ' )"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:if test="contains($typeid_adj,',')"> + <xsl:attribute name="draw:modifiers"> + <xsl:value-of select="translate($typeid_adj ,',' ,' ')"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="not(contains($typeid_adj,','))"> + <xsl:attribute name="draw:modifiers"> + <xsl:value-of select="$typeid_adj"/> + </xsl:attribute> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="@type"> + <xsl:apply-templates select="v:textpath" mode="output"> + <xsl:with-param name="type-textpath" select="key('shapetype',@type)/v:textpath[1]"/> + </xsl:apply-templates> + <xsl:apply-templates select="key('shapetype',@type)" mode="output"> + <xsl:with-param name="instance" select="."/> + </xsl:apply-templates> + </xsl:if> + </xsl:element> + </xsl:if> + <xsl:choose> + <xsl:when test="$wordshapename='shape' and v:textbox and $element-name='draw:frame' "> + <xsl:element name="draw:text-box"> + <xsl:apply-templates select="v:textbox/w:txbxContent/w:p"/> + </xsl:element> + </xsl:when> + <!--It is a case statement for all shapes,so we add v:roundrect here.--> + <xsl:when test="$wordshapename='roundrect' and v:textbox and $element-name='draw:frame' "> + <xsl:element name="draw:text-box"> + <xsl:apply-templates select="v:textbox/w:txbxContent/w:p"/> + </xsl:element> + </xsl:when> + <xsl:when test="v:textbox"> + <xsl:apply-templates select="v:textbox/w:txbxContent/w:p"/> + </xsl:when> + </xsl:choose> + </xsl:element> + </xsl:template> + <xsl:template match="w:docOleData" mode="init"> + <xsl:choose> + <xsl:when test="element-available('oleextracter:init')"> + <oleextracter:init UNOURL="uno:socket,host=localhost,port=8100;urp;StarOffice.ServiceManager"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="ole:init($oleExtractor, 'uno:socket,host=localhost,port=8100;urp;StarOffice.ServiceManager')"/> + </xsl:otherwise> + </xsl:choose> + <xsl:apply-templates select="w:binData[@w:name='oledata.mso']" mode="oledata.mso"/> + </xsl:template> + <xsl:template match="w:docOleData" mode="exit"> + <oleextracter:exit/> + </xsl:template> + <xsl:template match="w:binData" mode="oledata.mso"> + <!-- <xsl:choose> + <xsl:when test="element-available('oleextracter:getByName')"> + <xsl:variable name="tmp" select="oleextracter:insertByName('oledata.mso', translate(text(),'&#10;&#13;&#32;','' ) )"/> + </xsl:when> + <xsl:otherwise>--> + <xsl:variable name="tmp" select="ole:insertByName($oleExtractor,'oledata.mso', translate(text(),'&#10;&#13;&#32;','' ) )"/> + <!-- </xsl:otherwise> + </xsl:choose> --> + </xsl:template> + <xsl:template match="o:OLEObject " mode="output"> + <!-- depends on i43230,we can uncomment this code or find another way after i43230 got fixed --> + <draw:object-ole> + <xsl:element name="office:binary-data"> + <!-- + <xsl:choose> + <xsl:when test="element-available('oleextracter:getByName')"> + <xsl:value-of select="translate(oleextracter:getByName(@ObjectID),'&#13;','')"/> + </xsl:when> + <xsl:otherwise> --> + <xsl:value-of select="translate(ole:getByName($oleExtractor,@ObjectID),'&#13;','')"/> + <!-- + </xsl:otherwise> + </xsl:choose> --> + </xsl:element> + </draw:object-ole> + </xsl:template> + <xsl:template name="get-vml-value"> + <xsl:param name="node1" select="''"/> + <xsl:param name="property-name"/> + <xsl:variable name="pn" select="concat(';',$property-name, ':')"/> + <xsl:choose> + <xsl:when test="string-length(@*[name() = $property-name]) &gt; 0"> + <xsl:value-of select="@*[name() = $property-name]"/> + </xsl:when> + <xsl:when test="string-length(@style) &gt; 0 and contains(concat(';',translate(@style,' ','')),$pn)"> + <xsl:value-of select=" substring-before( concat(substring-after(concat(';',translate($node1/@style,' ','')) , $pn),';') , ';') "/> + </xsl:when> + <xsl:when test="$node1 and string-length($node1/@*[name() = $property-name]) &gt; 0"> + <xsl:value-of select="$node1/@*[name() = $property-name]"/> + </xsl:when> + <xsl:when test="$node1 and string-length($node1/@style) &gt; 0 and contains(concat(';',translate($node1/@style,' ','')),$pn)"> + <xsl:value-of select=" substring-before( concat(substring-after(concat(';',translate($node1/@style,' ','')) , $pn),';') , ';') "/> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template match="v:textpath" mode="text-p"> + <xsl:param name="type-textpath" select="''"/> + <xsl:variable name="the-string"> + <xsl:call-template name="get-vml-value"> + <xsl:with-param name="node1" select="$type-textpath"/> + <xsl:with-param name="property-name" select="'string'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="style-name"> + <xsl:value-of select="'textpath'"/> + <xsl:number from="/w:wordDocument/w:body" level="any" count="v:textpath" format="1"/> + </xsl:variable> + <text:p text:style-name="{$style-name}"> + <xsl:value-of select="$the-string"/> + </text:p> + </xsl:template> + <xsl:template match="v:textpath" mode="style"> + <xsl:if test="contains(@style,'font-family:')"> + <xsl:variable name="style-name"> + <xsl:value-of select="'textpath'"/> + <xsl:number from="/w:wordDocument/w:body" level="any" count="v:textpath" format="1"/> + </xsl:variable> + <xsl:variable name="font-family"> + <!-- we need remove the addtional &quot; from font-family --> + <xsl:value-of select="translate(substring-before(substring-after(@style,'font-family:'),';'), '&quot;' ,'')"/> + </xsl:variable> + <xsl:variable name="font-size"> + <xsl:choose> + <xsl:when test="contains(@style,'font-size:')"> + <xsl:value-of select="substring-before(substring-after(@style,'font-size:'),';')"/> + </xsl:when> + <xsl:otherwise>36pt</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <style:style style:name="{$style-name}" style:family="paragraph"> + <style:paragraph-properties text:enable-numbering="false" style:writing-mode="lr-tb"/> + <style:text-properties fo:font-family="{$font-family}" fo:font-size="{$font-size}" style:font-family-generic="roman" style:text-scale="80%"/> + </style:style> + </xsl:if> + </xsl:template> + <xsl:template match="v:textpath" mode="output"> + <xsl:param name="type-textpath" select="''"/> + <xsl:variable name="on"> + <xsl:call-template name="get-vml-value"> + <xsl:with-param name="node1" select="$type-textpath"/> + <xsl:with-param name="property-name" select="'on'"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="starts-with($on,'t')"> + <xsl:attribute name="draw:text-path">true</xsl:attribute> + </xsl:if> + <xsl:variable name="fitshape"> + <xsl:call-template name="get-vml-value"> + <xsl:with-param name="node1" select="$type-textpath"/> + <xsl:with-param name="property-name" select="'fitshape'"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="fitpath"> + <xsl:call-template name="get-vml-value"> + <xsl:with-param name="node1" select="$type-textpath"/> + <xsl:with-param name="property-name" select="'fitpath'"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="draw:type">fontwork-plain-text</xsl:attribute> + <xsl:attribute name="draw:text-path-mode"> + <xsl:choose> + <xsl:when test="starts-with($fitpath,'t') ">path</xsl:when> + <xsl:when test="starts-with($fitshape,'t') ">shape</xsl:when> + <xsl:otherwise>normal</xsl:otherwise> + </xsl:choose> + </xsl:attribute> + <xsl:attribute name="draw:text-path-scale">path</xsl:attribute> + <!-- xsl:attribute name="draw:text-path-same-letter-heights">false</xsl:attribute --> + <!-- xsl:attribute name="draw:text-path-scale-x">false</xsl:attribute --> + </xsl:template> + <xsl:template match="v:shapetype" mode="output"> + <xsl:param name="instance" select="''"/> + <!--#Dummy after version 1.63 The following test is for the adj attribute of the file. It is Dummy now. + <xsl:if test="not($instance/@adj)"> + <xsl:if test="contains(@adj,',')">--> + <!--Please Note that the modifier can be more than 2 , so use a translate can be more efficient. + -####Note that comma cann't be recognized by OOo's modifiers + <xsl:variable name="adjust-x" select="substring-before(@adj,',')"/> + <xsl:variable name="adjust-y" select="substring-after(@adj,',')"/> + <xsl:variable name="adjuststr"> + <xsl:if test="$adjust-x and $adjust-y"> + < -####Note that comma cann't be recognized by OOo's modifiers.-> + <xsl:value-of select="concat( $adjust-x , ' ' ,$adjust-y )"/> + </xsl:if> + </xsl:variable>--> + <!--Dummy after version 1.63 <xsl:attribute name="draw:modifiers"> + <xsl:value-of select="translate(@adj, ',' , ' ' )"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="@adj and not(contains(@adj,','))">--> + <!--####Note that comma cann't be recognized by OOo's modifiers.--> + <!--Dummy after version 1.63 <xsl:attribute name="draw:modifiers"> + <xsl:value-of select="@adj"/> + </xsl:attribute> + </xsl:if> + </xsl:if>--> + <xsl:variable name="viewbox"> + <xsl:value-of select="'0 0'"/> + <xsl:value-of select="' '"/> + <xsl:if test="string-length(@coordsize) = 0"> + <xsl:value-of select="'1000 1000'"/> + </xsl:if> + <xsl:if test="not(string-length(@coordsize) = 0)"> + <xsl:value-of select="translate(@coordsize,',',' ')"/> + </xsl:if> + </xsl:variable> + <xsl:attribute name="svg:viewBox"> + <xsl:value-of select="$viewbox"/> + </xsl:attribute> + <xsl:attribute name="draw:text-areas"> + <xsl:value-of select="$viewbox"/> + </xsl:attribute> + <!-- This path need be output is instance does not have a path--> + <xsl:if test="not($instance/@path) and string-length(@path) &gt;0"> + <xsl:attribute name="draw:enhanced-path"> + <!--<xsl:call-template name="vmlpath2svgpath">rrrrrrevised--> + <xsl:call-template name="vmlpath2enhancedpath"> + <xsl:with-param name="vml-path" select="@path"/> + </xsl:call-template> + </xsl:attribute> + </xsl:if> + <xsl:apply-templates select="v:formulas | v:handles" mode="output"/> + </xsl:template> + <xsl:template match="v:formulas" mode="output"> + <xsl:apply-templates select="v:f" mode="output"/> + </xsl:template> + <xsl:template match="v:f" mode="output"> + <xsl:element name="draw:equation"> + <xsl:attribute name="draw:formula"> + <xsl:call-template name="v-formula2o-formula"> + <xsl:with-param name="v-formula" select="@eqn"/> + </xsl:call-template> + </xsl:attribute> + <xsl:attribute name="draw:name"> + <xsl:value-of select="'f'"/> + <xsl:variable name="the-number"> + <xsl:number format="1" level="single"/> + </xsl:variable> + <xsl:value-of select="$the-number - 1"/> + </xsl:attribute> + </xsl:element> + </xsl:template> + <xsl:template name="v-formula2o-formula"> + <xsl:param name="v-formula"/> + <xsl:variable name="command" select="substring-before(normalize-space($v-formula), ' ')"/> + <xsl:variable name="tmp" select="normalize-space(substring-after($v-formula, $command ))"/> + <xsl:variable name="step1"> + <xsl:choose> + <xsl:when test="$command ='val'"> + <xsl:value-of select="$tmp"/> + </xsl:when> + <!-- (sum a b c) = (a + b - c)--> + <xsl:when test="$command = 'sum' "> + <xsl:call-template name="replace-space"> + <xsl:with-param name="value" select="$tmp"/> + <xsl:with-param name="replace1" select="'+'"/> + <xsl:with-param name="replace2" select="'-'"/> + </xsl:call-template> + </xsl:when> + <!-- (prod a b c) = (a * b / c)--> + <xsl:when test="$command = 'prod'"> + <xsl:call-template name="replace-space"> + <xsl:with-param name="value" select="$tmp"/> + <xsl:with-param name="replace1" select="'*'"/> + <xsl:with-param name="replace2" select="'/'"/> + </xsl:call-template> + </xsl:when> + <!-- (mid a b) = ((a + b) / 2)--> + <xsl:when test="$command = 'mid'"> + <xsl:value-of select="concat('(' , translate($tmp,' ', '+') , ') / 2' )"/> + </xsl:when> + <!-- (if a b c) = (a>0? b : c) Conditional testing. --> + <xsl:when test="$command = 'if' "> + <xsl:value-of select="concat('if(' , translate($tmp,' ', ',') , ')' )"/> + </xsl:when> + <!-- (min a b) = (min (a , b) )--> + <!-- (max a b) = (max (a , b) )--> + <xsl:when test="$command = 'min' or $command = 'max'"> + <xsl:value-of select="concat($command, '(' , translate($tmp,' ', ',') , ')' )"/> + </xsl:when> + <xsl:when test="$command = 'abs' or $command = 'sqrt'"> + <xsl:value-of select="concat($command, '(' , $tmp , ')' )"/> + </xsl:when> + <!-- sin(a,b) = a*sin(b) --> + <xsl:when test="$command = 'sin' or $command = 'cos' or $command = 'tan' "> + <!-- atan is not this kind 2 $command = 'atan2' "--> + <xsl:variable name="value1" select="substring-before($tmp,' ')"/> + <xsl:variable name="value2" select="substring-after($tmp,' ')"/> + <xsl:value-of select="concat( $value1 , ' * ' , $command, '(' , $value2 , ')' )"/> + </xsl:when> + <!-- --> + <xsl:when test="$command = 'atan2' "> + <xsl:variable name="value1" select="substring-before($tmp,' ')"/> + <xsl:variable name="value2" select="substring-after($tmp,' ')"/> + <xsl:value-of select="concat( $command , '( ' , $value2, ',' , $value1 , ')' )"/> + </xsl:when> + <!-- --> + <!--><xsl:when test="$command = 'atan2' "> + <xsl:variable name="value1" select="substring-before($tmp,' ')"/> + <xsl:variable name="value2" select="substring-after($tmp,' ')"/> + <xsl:value-of select="concat( 'atan' , '( ' , $value2, '/' , $value1 , ')' )"/> + </xsl:when><- --> + <!-- ellipse and sumangle are always used by arc commans like this + eqn="ellipse @24 @4 height" ; and eqn="sumangle @2 360 0" + mod is always used too.--> + <!--mod =sqrt( v*v + P1×P1 + P2×P2). ( 3 parameters )--> + <xsl:when test="$command='mod' "> + <xsl:variable name="value1" select="substring-before($tmp,' ')"/> + <xsl:variable name="value2" select="substring-before(substring-after($tmp,' '), ' ')"/> + <xsl:variable name="value3" select="substring-after(substring-after($tmp,' '), ' ')"/> + <xsl:value-of select="concat( 'sqrt( ' , $value3, ' * ',$value3, ' + ' ,$value2, ' * ' ,$value2, ' + ' ,$value1, ' * ', $value1, ' )' )"/> + </xsl:when> + <!--ellipse= P2* sqrt(1 - v*v /P1*P1) ( 3 parameters )--> + <xsl:when test="$command='ellipse' "> + <xsl:variable name="value1" select="substring-before($tmp,' ')"/> + <xsl:variable name="value2" select="substring-before(substring-after($tmp,' '), ' ')"/> + <xsl:variable name="value3" select="substring-after(substring-after($tmp,' '), ' ')"/> + <xsl:value-of select="concat( $value3 , ' * sqrt( ' , $value2 , ' * ' , $value2, ' - ',$value1 , ' * ', $value1, ' )' ,'/',$value2 )"/> + </xsl:when> + <!--sumangle =v + P1×2^16 - P2×2^16. ( 3 parameters )--> + <!--<xsl:when test="$command='sumangle' "> + <xsl:variable name="value1" select="substring-before($tmp,' ')"/> + <xsl:variable name="value2" select="substring-before(substring-after($tmp,' '), ' ')"/> + <xsl:variable name="value3" select="substring-after(substring-after($tmp,' '), ' ')"/> + <xsl:value-of select="concat( $value1 , '+' , $value2 , ' * ' , '65535',' + ', $value2,' - ' ,$value3 , ' * ', '65535', ' - ', $value3)"/> + </xsl:when>--> + <!--sumangle =v + P1×2^16 - P2×2^16. ( 3 parameters )--> + <xsl:when test="$command='sumangle' "> + <xsl:variable name="value1" select="substring-before($tmp,' ')"/> + <xsl:variable name="value2" select="substring-before(substring-after($tmp,' '), ' ')"/> + <xsl:variable name="value3" select="substring-after(substring-after($tmp,' '), ' ')"/> + <xsl:value-of select="concat( $value1 , '+' , $value2 , '*pi/180',' - ' ,$value3 , '*pi/180' )"/> + </xsl:when> + <xsl:otherwise> + <xsl:message>Find a unsupported formule:<xsl:value-of select="$v-formula"/> + </xsl:message> + <!--<xsl:value-of select="'0'"/><-for release use--> + <xsl:value-of select="concat('not found this:', $v-formula)"/> + <!--for Debug use--> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="step2"> + <xsl:value-of select="translate($step1,'#','$')"/> + </xsl:variable> + <xsl:call-template name="replace-at"> + <xsl:with-param name="value" select="$step2"/> + </xsl:call-template> + </xsl:template> + <xsl:template name="replace-space"> + <xsl:param name="value"/> + <xsl:param name="replace1"/> + <xsl:param name="replace2"/> + <xsl:value-of select=" concat( substring-before($value,' ') , $replace1, translate(substring-after($value,' '), ' ', $replace2 ) ) "/> + </xsl:template> + <xsl:template name="replace-at"> + <xsl:param name="value"/> + <xsl:param name="position" select="1"/> + <xsl:choose> + <xsl:when test="string-length($value) &lt; $position"> + <xsl:value-of select="$value"/> + </xsl:when> + <xsl:when test="substring($value,$position,1) = '@'"> + <xsl:call-template name="replace-at"> + <xsl:with-param name="value" select="concat(substring($value,1,$position -1) , '?f' , substring($value,$position+1)) "/> + <xsl:with-param name="position" select="$position + 2"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="replace-at"> + <xsl:with-param name="value" select="$value"/> + <xsl:with-param name="position" select="$position + 1"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + <xsl:if test=" substring($value,$position,1) = '@'"> + </xsl:if> + </xsl:template> + <xsl:template match="v:handles" mode="output"> + <xsl:apply-templates select="v:h" mode="output"/> + </xsl:template> + <xsl:template match="v:h" mode="output"> + <xsl:element name="draw:handle"> + <xsl:if test="@position"> + <xsl:attribute name="draw:handle-position"> + <xsl:value-of select="translate(@position,'#,' , '$ ')"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="@switch"> + <xsl:attribute name="draw:handle-switched"> + <xsl:value-of select="@switch"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="@xrange"> + <xsl:attribute name="draw:handle-range-x-maximum"> + <xsl:value-of select="substring-after(@xrange,',')"/> + </xsl:attribute> + <xsl:attribute name="draw:handle-range-x-minimum"> + <xsl:value-of select="substring-before(@xrange,',')"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="@yrange"> + <xsl:attribute name="draw:handle-range-y-maximum"> + <xsl:value-of select="substring-after(@yrange,',')"/> + </xsl:attribute> + <xsl:attribute name="draw:handle-range-y-minimum"> + <xsl:value-of select="substring-before(@yrange,',')"/> + </xsl:attribute> + </xsl:if> + </xsl:element> + </xsl:template> + <!--this template map word's points to svg:viewbox's point they are quite differect because word's use pt but svg's use 0.001cm as a unit--> + <xsl:template name="wordpoints2oopoints"> + <xsl:param name="input_points"/> + <xsl:param name="input_x"/> + <xsl:param name="input_y"/> + <xsl:param name="input_width"/> + <xsl:param name="input_height"/> + <xsl:param name="input_boxwidth"/> + <xsl:param name="input_boxheight"/> + <xsl:variable name="ptx" select="substring-before($input_points,',')"/> + <xsl:variable name="tempstr" select="substring-after($input_points,',')"/> + <xsl:variable name="pty" select="substring-before($tempstr,',')"/> + <xsl:variable name="nextinput" select="substring-after ($tempstr,',')"/> + <xsl:if test="$ptx and $pty"> + <xsl:variable name="val_ptx"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="$ptx"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="val_pty"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="$pty"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="round( $input_boxwidth - ( $val_ptx - $input_x ) * 1000 )"/> + <xsl:value-of select="','"/> + <xsl:value-of select="round( ( $val_pty - $input_y ) * 1000 )"/> + </xsl:if> + <xsl:if test="contains($nextinput,',')"> + <xsl:value-of select="' '"/> + <!--Leave a blank first as mark of points group--> + <xsl:call-template name="wordpoints2oopoints"> + <xsl:with-param name="input_points" select="$nextinput"/> + <xsl:with-param name="input_x" select="$input_x"/> + <xsl:with-param name="input_y" select="$input_y"/> + <xsl:with-param name="input_width" select="$input_width"/> + <xsl:with-param name="input_height" select="$input_height"/> + <xsl:with-param name="input_boxwidth" select="$input_boxwidth"/> + <xsl:with-param name="input_boxheight" select="$input_boxheight"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <!--template MapConstColor:input is a color in form of const e.g 'red' or number e.g '#ff0010' output is a number color--> + <xsl:template name="MapConstColor"> + <xsl:param name="color"/> + <xsl:choose> + <xsl:when test="$color='black'">#000000</xsl:when> + <xsl:when test="$color='olive'">#808000</xsl:when> + <xsl:when test="$color='red'">#ff0000</xsl:when> + <xsl:when test="$color='teal'">#008080</xsl:when> + <xsl:when test="$color='green'">#00ff00</xsl:when> + <xsl:when test="$color='gray'">#808080</xsl:when> + <xsl:when test="$color='blue'">#0000ff</xsl:when> + <xsl:when test="$color='navy'">#000080</xsl:when> + <xsl:when test="$color='white'">#ffffff</xsl:when> + <xsl:when test="$color='lime'">#00ff00</xsl:when> + <xsl:when test="$color='yellow'">#ffff00</xsl:when> + <xsl:when test="$color='fuchsia'">#ff00ff</xsl:when> + <xsl:when test="$color='purple'">#800080</xsl:when> + <xsl:when test="$color='aqua'">#00ffff</xsl:when> + <xsl:when test="$color='maroon'">#800000</xsl:when> + <xsl:when test="$color='silver'">#c0c0c0</xsl:when> + <xsl:when test="$color='window'">#ffffff</xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test="string-length($color) =7"> + <xsl:value-of select="$color"/> + </xsl:when> + <xsl:when test="string-length($color) =4"> + <!--short form representation of color--> + <xsl:variable name="valr"> + <xsl:value-of select="concat(substring($color,2,1),substring($color,2,1))"/> + <!--<xsl:call-template name="shortcolorconv"><xsl:with-param name="value" select="substring($color,2,1)"/></xsl:call-template>--> + </xsl:variable> + <xsl:variable name="valg" select="concat(substring($color,3,1),substring($color,3,1))"/> + <xsl:variable name="valb" select="concat(substring($color,4,1),substring($color,4,1))"/> + <xsl:value-of select="concat('#',$valr,$valg,$valb)"/> + </xsl:when> + <xsl:otherwise>#000000</xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="shortcolorconv"> + <xsl:param name="value"/> + <xsl:choose> + <xsl:when test="$value='1'">11</xsl:when> + <xsl:when test="$value='2'">22</xsl:when> + <xsl:when test="$value='3'">33</xsl:when> + <xsl:when test="$value='4'">44</xsl:when> + <xsl:when test="$value='5'">55</xsl:when> + <xsl:when test="$value='6'">66</xsl:when> + <xsl:when test="$value='7'">77</xsl:when> + <xsl:when test="$value='8'">88</xsl:when> + <xsl:when test="$value='9'">99</xsl:when> + <xsl:when test="$value='a'">aa</xsl:when> + <xsl:when test="$value='b'">bb</xsl:when> + <xsl:when test="$value='c'">cc</xsl:when> + <xsl:when test="$value='d'">dd</xsl:when> + <xsl:when test="$value='e'">ee</xsl:when> + <xsl:when test="$value='f'">ff</xsl:when> + <!--I just guess it, maybe it is not right--> + </xsl:choose> + </xsl:template> + <xsl:template name="MapArrowStyle"> + <!--What is a block?normal arrow?--> + <xsl:param name="arrow-name"/> + <xsl:choose> + <xsl:when test="$arrow-name = 'Block' ">Arrow</xsl:when> + <xsl:when test="$arrow-name = 'Diamond' ">Square</xsl:when> + <xsl:when test="$arrow-name = 'Open' ">Line Arrow</xsl:when> + <xsl:when test="$arrow-name = 'Oval' ">Circle</xsl:when> + <xsl:when test="$arrow-name = 'Diamond' ">Square 45</xsl:when> + <xsl:when test="$arrow-name = 'Classic' ">Arrow concave</xsl:when> + <xsl:otherwise>Arrow</xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="Add-with-Measure"> + <xsl:param name="value1"/> + <xsl:param name="value2"/> + <xsl:variable name="Current-MeasureMark"> + <xsl:choose> + <xsl:when test="string-length(translate($value1 ,'-.0123456789 ','' )) &gt; 0"> + <xsl:value-of select="translate($value1 ,'-.0123456789 ','' )"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="translate($value2 ,'-.0123456789 ','' )"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="number-value1"> + <xsl:call-template name="get-number"> + <xsl:with-param name="value" select="$value1"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="number-value2"> + <xsl:call-template name="get-number"> + <xsl:with-param name="value" select="$value2"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="concat( $number-value1 + $number-value2 , $Current-MeasureMark)"/> + </xsl:template> + <xsl:template name="convert-with-scale-and-measure"> + <xsl:param name="value"/> + <xsl:param name="group-value" select="0"/> + <xsl:param name="coord-value" select="0"/> + <xsl:param name="scale" select="1"/> + <xsl:param name="MeasureMark" select="''"/> + <xsl:param name="Target-Measure" select="''"/> + <xsl:variable name="Current-MeasureMark"> + <xsl:choose> + <xsl:when test="not (translate($value ,'-. 0123456789 ','' ) = '') "> + <xsl:value-of select="translate($value ,'-. 0123456789 ','' ) "/> + </xsl:when> + <xsl:when test="string-length($MeasureMark) &gt; 0"> + <xsl:value-of select="$MeasureMark"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="translate($value ,'-. 0123456789 ','' ) "/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="number-value"> + <xsl:call-template name="get-number"> + <xsl:with-param name="value" select="$value"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="value-string" select="( $number-value - $coord-value) div $scale + $group-value"/> + <xsl:choose> + <xsl:when test="$value-string = 0">0cm</xsl:when> + <xsl:when test="$Target-Measure = $Current-MeasureMark"> + <xsl:value-of select="concat($value-string , $Current-MeasureMark)"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="concat($value-string , $Current-MeasureMark)"/> + </xsl:call-template> + <xsl:value-of select=" 'cm' "/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="get-number"> + <xsl:param name="value"/> + <xsl:choose> + <xsl:when test="translate($value,'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ','') = '' ">0</xsl:when> + <xsl:otherwise> + <xsl:value-of select="number(translate($value,'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ',''))"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xalan:component prefix="oleextracter" elements="init exit" functions="getByName insertByName"> + <xalan:script lang="javaclass" src="xalan://com.sun.star.comp.xsltfilter.XSLTFilterOLEExtracter"/> + </xalan:component> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/import/wordml/wordml2ooo_field.xsl b/openoffice/share/xslt/import/wordml/wordml2ooo_field.xsl new file mode 100644 index 0000000000000000000000000000000000000000..faddd77c123c9b87210f952b341f2ec51e891729 --- /dev/null +++ b/openoffice/share/xslt/import/wordml/wordml2ooo_field.xsl @@ -0,0 +1,1583 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" exclude-result-prefixes="w wx aml o dt fo v"> + <!--Generally, The MS fields can be represented in two forms, simple field w:fldsimple or complicated field + w:fldChar, so when importing we have to take care of two possible forms of the same type field --> + <xsl:template match="w:instrText"> + <!-- ===this template is to process the w:fldChar fields ====== --> + <xsl:choose> + <xsl:when test="substring(normalize-space(.),1,7) = 'PAGEREF' "> + <xsl:variable name="bookmarkname"> + <xsl:value-of select="normalize-space(substring-before (substring-after( . , 'PAGEREF' ), '\*')) "/> + </xsl:variable> + <text:bookmark-ref text:reference-format="page" text:ref-name="{$bookmarkname}"> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </text:bookmark-ref> + </xsl:when> + <xsl:when test="substring( normalize-space(.),1,9) = 'HYPERLINK' "> + <xsl:variable name="hyper-str" select="normalize-space(.)"/> + <xsl:variable name="hyper-dest" select="substring-before( substring($hyper-str, 12), '&quot;')"/> + <xsl:variable name="hyper-bookmark"> + <xsl:if test="contains( $hyper-str, ' \l ')"> + <xsl:value-of select="concat( '#', substring-before( substring-after( substring-after( $hyper-str, ' \l '), '&quot;'), '&quot;') )"/> + </xsl:if> + </xsl:variable> + <text:a xlink:type="simple" xlink:href="{concat( $hyper-dest, $hyper-bookmark)}"> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </text:a> + </xsl:when> + <xsl:when test="substring( normalize-space(.),1,3) = 'REF' "> + <text:bookmark-ref text:reference-format="text" text:ref-name="{normalize-space( substring-before (substring-after(text(), 'REF') , '\') )}"> + + </text:bookmark-ref> + </xsl:when> + <xsl:when test="substring(normalize-space(.),1,4) = 'DATE' or substring(normalize-space(.),1,4) = 'TIME' "> + <text:date> + <xsl:choose> + <xsl:when test="contains(text(), '\@')"> + <xsl:attribute name="style:data-style-name">ND<xsl:number count="w:instrText | w:fldSimple" from="/w:wordDocument/w:body" level="any" format="1"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:data-style-name"><xsl:value-of select=" 'NDF1' "/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </text:date> + </xsl:when> + <xsl:when test="substring(normalize-space(.),1,9) = 'PRINTDATE' "> + <text:print-date> + <xsl:choose> + <xsl:when test="contains(text(), '\@')"> + <xsl:attribute name="style:data-style-name">ND<xsl:number count="w:instrText | w:fldSimple" from="/w:wordDocument/w:body" level="any" format="1"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:data-style-name"><xsl:value-of select=" 'NDF1' "/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </text:print-date> + </xsl:when> + <xsl:when test="substring(normalize-space(.),1,10) = 'CREATEDATE' "> + <text:creation-date> + <xsl:choose> + <xsl:when test="contains(text(), '\@')"> + <xsl:attribute name="style:data-style-name">ND<xsl:number count="w:instrText | w:fldSimple" from="/w:wordDocument/w:body" level="any" format="1"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:data-style-name"><xsl:value-of select=" 'NDF1' "/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </text:creation-date> + </xsl:when> + <xsl:when test="substring(normalize-space(.),1,8) = 'SAVEDATE' "> + <text:modification-date> + <xsl:choose> + <xsl:when test="contains(text(), '\@')"> + <xsl:attribute name="style:data-style-name">ND<xsl:number count="w:instrText | w:fldSimple" from="/w:wordDocument/w:body" level="any" format="1"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:data-style-name"><xsl:value-of select=" 'NDF1' "/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </text:modification-date> + </xsl:when> + <xsl:when test="substring(normalize-space(.),1,4) = 'PAGE' "> + <text:page-number text:select-page="current"> + <xsl:variable name="num-format"> + <xsl:call-template name="get_field_num_format"> + <xsl:with-param name="input_MS_num_format" select="normalize-space(substring-after(text(), '\*' ))"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="style:num-format"><xsl:value-of select="$num-format"/></xsl:attribute> + </text:page-number> + </xsl:when> + <xsl:when test="substring(normalize-space(.),1,8) = 'NUMPAGES' "> + <text:page-count> + <xsl:variable name="num-format"> + <xsl:call-template name="get_field_num_format"> + <xsl:with-param name="input_MS_num_format" select="normalize-space(substring-after(text(), '\*' ))"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="style:num-format"><xsl:value-of select="$num-format"/></xsl:attribute> + </text:page-count> + </xsl:when> + <xsl:when test="substring(normalize-space(.),1,8) = 'NUMWORDS' "> + <text:word-count> + <xsl:variable name="num-format"> + <xsl:call-template name="get_field_num_format"> + <xsl:with-param name="input_MS_num_format" select="normalize-space(substring-after(text(), '\*' ))"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="style:num-format"><xsl:value-of select="$num-format"/></xsl:attribute> + </text:word-count> + </xsl:when> + <xsl:when test="substring(normalize-space(.),1,8) = 'NUMCHARS' "> + <text:character-count> + <xsl:variable name="num-format"> + <xsl:call-template name="get_field_num_format"> + <xsl:with-param name="input_MS_num_format" select="normalize-space(substring-after(text(), '\*' ))"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="style:num-format"><xsl:value-of select="$num-format"/></xsl:attribute> + </text:character-count> + </xsl:when> + <xsl:when test="substring(normalize-space(.),1,6) = 'REVNUM' "> + <text:editing-cycles> + <xsl:value-of select="w:r"/> + </text:editing-cycles> + </xsl:when> + <xsl:when test="substring(normalize-space(.),1,7) = 'AUTONUM' or substring(normalize-space(.),1,10) = 'AUTONUMLGL' or substring(normalize-space(.),1,10) = 'AUTONUMOUT' "> + <text:sequence> + <xsl:attribute name="text:ref-name">RefAutoNum<xsl:number count="w:instrText[contains(text(), 'AUTONUM') or contains(text(), 'AUTONUMLGL') or contains( text(), 'AUTONUMOUT') ] | w:fldSimple[contains(@w:instr,'AUTONUM') or contains(@w:instr, 'AUTONUMLGL') or contains(@w:instr, 'AUTONUMOUT') ] " from="/w:wordDocument/w:body" level="any" format="1"/></xsl:attribute> + <xsl:attribute name="text:name"><xsl:value-of select=" 'AutoNr' "/></xsl:attribute> + <xsl:attribute name="text:formula"><xsl:value-of select=" 'ooow:AutoNr + 1' "/></xsl:attribute> + <xsl:variable name="num-format"> + <xsl:call-template name="get_field_num_format"> + <xsl:with-param name="input_MS_num_format" select="normalize-space(substring-after(text(), '\*' ))"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="style:num-format"><xsl:value-of select="$num-format"/></xsl:attribute> + </text:sequence> + </xsl:when> + <xsl:when test="substring(normalize-space(.),1,3) = 'SEQ' "> + <text:sequence> + <xsl:attribute name="text:ref-name">Ref<xsl:number count="w:instrText[contains(text(), 'SEQ') ] | w:fldSimple[contains(@w:instr,'SEQ') ] " from="/w:wordDocument/w:body" level="any" format="1"/></xsl:attribute> + <xsl:variable name="seq_text_name"> + <xsl:call-template name="get_seq_name"> + <xsl:with-param name="input_seq_string" select="normalize-space(substring-after(text(), 'SEQ'))"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="text:name"><xsl:value-of select="$seq_text_name"/></xsl:attribute> + <xsl:attribute name="text:formula"><xsl:value-of select="concat (concat('ooow:',$seq_text_name), ' + 1' )"/></xsl:attribute> + <xsl:variable name="num-format"> + <xsl:call-template name="get_field_num_format"> + <xsl:with-param name="input_MS_num_format" select="normalize-space(substring-after(text(), '\*' ))"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="style:num-format"><xsl:value-of select="$num-format"/></xsl:attribute> + </text:sequence> + </xsl:when> + <xsl:when test="substring(normalize-space(.),1,6) = 'AUTHOR' "> + <text:initial-creator> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </text:initial-creator> + </xsl:when> + <xsl:when test="substring(normalize-space(.),1,5) = 'TITLE' "> + <text:title> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </text:title> + </xsl:when> + <xsl:when test="substring(normalize-space(.),1,7) = 'SUBJECT' "> + <text:subject> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </text:subject> + </xsl:when> + <xsl:when test="substring(normalize-space(.),1,8) = 'KEYWORDS' "> + <text:keywords> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </text:keywords> + </xsl:when> + <xsl:when test="substring(normalize-space(.),1,6) = 'FILLIN' "> + <text:text-input> + <xsl:attribute name="text:description"><xsl:value-of select="substring-before(substring-after(text(), 'FILLIN'), '\*')"/></xsl:attribute> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </text:text-input> + </xsl:when> + <xsl:when test="substring(normalize-space(.),1,11) = 'DOCPROPERTY' "> + <xsl:variable name="instr_command"> + <xsl:value-of select="normalize-space (substring-after(text(), 'DOCPROPERTY' ))"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="contains($instr_command, 'Author' ) "> + <text:user-field-get text:name="Author"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'Bytes' ) "> + <text:user-field-get text:name="Bytes"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'CharactersWithSpaces' ) "> + <text:user-field-get text:name="CharactersWithSpaces"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'Category' ) "> + <text:user-field-get text:name="Category"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'Characters' ) "> + <text:user-field-get text:name="Characters"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'Comments' ) "> + <text:user-field-get text:name="Comments"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'Company' ) "> + <text:user-field-get text:name="Company"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'CreateTime' ) "> + <text:user-field-get text:name="CreateTime"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'HyperlinkBase' ) "> + <text:user-field-get text:name="HyperlinkBase"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'Keywords' ) "> + <text:user-field-get text:name="Keywords"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'LastPrinted' ) "> + <text:user-field-get text:name="LastPrinted"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'LastSavedBy' ) "> + <text:user-field-get text:name="LastSavedBy"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'LastSavedTime' ) "> + <text:user-field-get text:name="LastSavedTime"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'Lines' ) "> + <text:user-field-get text:name="Lines"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'Manager' ) "> + <text:user-field-get text:name="Manager"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'NameofApplication' ) "> + <text:user-field-get text:name="NameofApplication"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'ODMADocId' ) "> + <text:user-field-get text:name="ODMADocId"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'Pages' ) "> + <text:user-field-get text:name="Pages"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'Paragraphs' ) "> + <text:user-field-get text:name="Paragraphs"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'RevisionNumber' ) "> + <text:user-field-get text:name="RevisionNumber"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'Security' ) "> + <text:user-field-get text:name="Security"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'Subject' ) "> + <text:user-field-get text:name="Subject"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'Template' ) "> + <text:user-field-get text:name="Template"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'Title' ) "> + <text:user-field-get text:name="Title"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'TotalEditingTime' ) "> + <text:user-field-get text:name="TotalEditingTime"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'Words' ) "> + <text:user-field-get text:name="Words"> + </text:user-field-get> + </xsl:when> + </xsl:choose> + </xsl:when> + <xsl:when test="substring(normalize-space(.),1,10) = 'MERGEFIELD' "> + <text:database-display text:database-name="" text:table-name="" text:table-type="table"> + <xsl:attribute name="text:column-name"><xsl:value-of select="substring-before(substring-after(normalize-space(.), 'MERGEFIELD' ), ' ' ) "/></xsl:attribute> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </text:database-display> + </xsl:when> + <xsl:when test="substring(normalize-space(.),1,8) = 'MERGEREC' "> + <text:database-row-number text:database-name="" text:table-name="" text:table-type="table" style:num-format="A" text:value="0"> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </text:database-row-number> + </xsl:when> + <xsl:when test="substring(normalize-space(.),1,4) = 'NEXT' "> + <text:database-next text:database-name="" text:table-name="" text:table-type="table" text:condition=""> + </text:database-next> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template match="w:fldChar"> + <!-- for complicated field w:fldChar, we only process the w:instrText, please see the template processing w:instrText --> + </xsl:template> + <xsl:template name="get-fldchar-content"> + <!-- this template is to get the content of fldchar in-between w:instrText and w:fldChar/@w:fldCharType ='end' --> + <xsl:param name="next_node"/> + <xsl:param name="sibling_number"/> + <xsl:if test="not ($next_node/w:fldChar/@w:fldCharType ='end' ) and $next_node "> + <xsl:if test="$next_node/w:br"> + <xsl:text>&#x0A;</xsl:text> + </xsl:if> + <xsl:value-of select="$next_node//w:t"/> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[$sibling_number + 1]"/> + <xsl:with-param name="sibling_number" select="$sibling_number + 1"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <!-- ====== this template is to process the w:fldsimple fields ======= --> + <xsl:template match="w:fldSimple"> + <xsl:choose> + <xsl:when test="substring(normalize-space(@w:instr),1,7) = 'PAGEREF' "> + <xsl:variable name="bookmarkname"> + <xsl:value-of select="normalize-space(substring-before (substring-after( @w:instr , 'PAGEREF' ), '\*')) "/> + </xsl:variable> + <text:bookmark-ref text:reference-format="page" text:ref-name="{$bookmarkname}"> + <xsl:value-of select=" .//w:t"/> + </text:bookmark-ref> + </xsl:when> + <xsl:when test="substring( normalize-space(@w:instr),1,9) = 'HYPERLINK' "> + <xsl:variable name="hyper-str" select="normalize-space(@w:instr)"/> + <xsl:variable name="hyper-dest" select="substring-before( substring($hyper-str, 12), '&quot;')"/> + <xsl:variable name="hyper-bookmark"> + <xsl:if test="contains( $hyper-str, ' \l ')"> + <xsl:value-of select="concat( '#', substring-before( substring-after( substring-after( $hyper-str, ' \l '), '&quot;'), '&quot;') )"/> + </xsl:if> + </xsl:variable> + <text:a xlink:type="simple" xlink:href="{concat( $hyper-dest, $hyper-bookmark)}"> + <xsl:value-of select=" .//w:t"/> + </text:a> + </xsl:when> + <xsl:when test="substring( normalize-space(@w:instr),1,3) = 'REF' "> + <text:bookmark-ref text:reference-format="text" text:ref-name="{normalize-space( substring-before (substring-after(@w:instr, 'REF') , '\') )}"> + + </text:bookmark-ref> + </xsl:when> + <xsl:when test="substring(normalize-space(@w:instr),1,4) = 'DATE' or substring(normalize-space(@w:instr),1,4) = 'TIME' "> + <text:date> + <xsl:attribute name="style:data-style-name"><xsl:value-of select=" 'NDF1' "/></xsl:attribute> + <xsl:value-of select=".//w:t"/> + </text:date> + </xsl:when> + <xsl:when test="substring(normalize-space(@w:instr),1,9) = 'PRINTDATE' "> + <text:print-date> + <xsl:attribute name="style:data-style-name"><xsl:value-of select=" 'NDF1' "/></xsl:attribute> + <xsl:value-of select=".//w:t"/> + </text:print-date> + </xsl:when> + <xsl:when test=" substring(normalize-space(@w:instr),1,10) = 'CREATEDATE' "> + <text:creation-date> + <xsl:attribute name="style:data-style-name"><xsl:value-of select=" 'NDF1' "/></xsl:attribute> + <xsl:value-of select=".//w:t"/> + </text:creation-date> + </xsl:when> + <xsl:when test="substring(normalize-space(@w:instr),1,8) = 'SAVEDATE' "> + <text:modification-date> + <xsl:attribute name="style:data-style-name"><xsl:value-of select=" 'NDF1' "/></xsl:attribute> + <xsl:value-of select=".//w:t"/> + </text:modification-date> + </xsl:when> + <xsl:when test="substring(normalize-space(@w:instr),1,4) = 'PAGE' "> + <text:page-number text:select-page="current"> + <xsl:variable name="num-format"> + <xsl:call-template name="get_field_num_format"> + <xsl:with-param name="input_MS_num_format" select="normalize-space(substring-after(@w:instr, '\*' ))"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="style:num-format"><xsl:value-of select="$num-format"/></xsl:attribute> + </text:page-number> + </xsl:when> + <xsl:when test="substring(normalize-space(@w:instr),1,8) = 'NUMPAGES' "> + <text:page-count> + <xsl:variable name="num-format"> + <xsl:call-template name="get_field_num_format"> + <xsl:with-param name="input_MS_num_format" select="normalize-space(substring-after(@w:instr, '\*' ))"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="style:num-format"><xsl:value-of select="$num-format"/></xsl:attribute> + </text:page-count> + </xsl:when> + <xsl:when test="substring(normalize-space(@w:instr),1,8) = 'NUMWORDS' "> + <text:word-count> + <xsl:variable name="num-format"> + <xsl:call-template name="get_field_num_format"> + <xsl:with-param name="input_MS_num_format" select="normalize-space(substring-after(@w:instr, '\*' ))"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="style:num-format"><xsl:value-of select="$num-format"/></xsl:attribute> + </text:word-count> + </xsl:when> + <xsl:when test="substring(normalize-space(@w:instr),1,8) = 'NUMCHARS' "> + <text:character-count> + <xsl:variable name="num-format"> + <xsl:call-template name="get_field_num_format"> + <xsl:with-param name="input_MS_num_format" select="normalize-space(substring-after(@w:instr, '\*' ))"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="style:num-format"><xsl:value-of select="$num-format"/></xsl:attribute> + </text:character-count> + </xsl:when> + <xsl:when test="substring(normalize-space(@w:instr),1,6) = 'REVNUM' "> + <text:editing-cycles> + <xsl:value-of select="w:r"/> + </text:editing-cycles> + </xsl:when> + <xsl:when test="substring(normalize-space(@w:instr),1,7) = 'AUTONUM' or substring(normalize-space(@w:instr),1,10) = 'AUTONUMLGL' or substring(normalize-space(@w:instr),1,10) = 'AUTONUMOUT' "> + <text:sequence> + <xsl:attribute name="text:ref-name">RefAutoNum<xsl:number count="w:instrText[contains(text(), 'AUTONUM') or contains(text(), 'AUTONUMLGL') or contains( text(), 'AUTONUMOUT') ] | w:fldSimple[contains(@w:instr,'AUTONUM') or contains(@w:instr, 'AUTONUMLGL') or contains(@w:instr, 'AUTONUMOUT') ] " from="/w:wordDocument/w:body" level="any" format="1"/></xsl:attribute> + <xsl:attribute name="text:name"><xsl:value-of select=" 'AutoNr' "/></xsl:attribute> + <xsl:attribute name="text:formula"><xsl:value-of select=" 'ooow:AutoNr + 1' "/></xsl:attribute> + <xsl:variable name="num-format"> + <xsl:call-template name="get_field_num_format"> + <xsl:with-param name="input_MS_num_format" select="normalize-space(substring-after(@w:instr, '\*' ))"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="style:num-format"><xsl:value-of select="$num-format"/></xsl:attribute> + </text:sequence> + </xsl:when> + <xsl:when test="substring(normalize-space(@w:instr),1,3) = 'SEQ' "> + <text:sequence> + <xsl:attribute name="text:ref-name">Ref<xsl:number count="w:instrText[contains(text(), 'SEQ') ] | w:fldSimple[contains(@w:instr,'SEQ') ] " from="/w:wordDocument/w:body" level="any" format="1"/></xsl:attribute> + <xsl:variable name="seq_text_name"> + <xsl:call-template name="get_seq_name"> + <xsl:with-param name="input_seq_string" select="normalize-space(substring-after(@w:instr, 'SEQ'))"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="text:name"><xsl:value-of select="$seq_text_name "/></xsl:attribute> + <xsl:attribute name="text:formula"><xsl:value-of select="concat (concat('ooow:',$seq_text_name), ' + 1' )"/></xsl:attribute> + <xsl:variable name="num-format"> + <xsl:call-template name="get_field_num_format"> + <xsl:with-param name="input_MS_num_format" select="normalize-space(substring-after(@w:instr, '\*' ))"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="style:num-format"><xsl:value-of select="$num-format"/></xsl:attribute> + </text:sequence> + </xsl:when> + <xsl:when test="substring(normalize-space(@w:instr),1,6) = 'AUTHOR' "> + <text:initial-creator> + <xsl:value-of select=" .//w:t"/> + </text:initial-creator> + </xsl:when> + <xsl:when test="substring(normalize-space(@w:instr),1,5) = 'TITLE' "> + <text:title> + <xsl:value-of select=" .//w:t"/> + </text:title> + </xsl:when> + <xsl:when test="substring(normalize-space(@w:instr),1,7) = 'SUBJECT' "> + <text:subject> + <xsl:value-of select=" .//w:t"/> + </text:subject> + </xsl:when> + <xsl:when test="substring(normalize-space(@w:instr),1,8) = 'KEYWORDS' "> + <text:keywords> + <xsl:value-of select=" .//w:t"/> + </text:keywords> + </xsl:when> + <xsl:when test="substring(normalize-space(@w:instr),1,6) = 'FILLIN' "> + <text:text-input> + <xsl:attribute name="text:description"><xsl:value-of select="substring-before(substring-after(@w:instr, '&quot;'), '&quot;')"/></xsl:attribute> + <xsl:value-of select=" .//w:t"/> + </text:text-input> + </xsl:when> + <xsl:when test="substring(normalize-space(@w:instr),1,11) = 'DOCPROPERTY' "> + <xsl:variable name="instr_command"> + <xsl:value-of select="normalize-space (substring-after(@w:instr, 'DOCPROPERTY' ))"/> + </xsl:variable> + <xsl:choose> + <xsl:when test="contains($instr_command, 'Author' ) "> + <text:user-field-get text:name="Author"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'Bytes' ) "> + <text:user-field-get text:name="Bytes"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'Category' ) "> + <text:user-field-get text:name="Category"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'CharactersWithSpaces' ) "> + <text:user-field-get text:name="CharactersWithSpaces"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'Characters' ) "> + <text:user-field-get text:name="Characters"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'Comments' ) "> + <text:user-field-get text:name="Comments"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'Company' ) "> + <text:user-field-get text:name="Company"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'CreateTime' ) "> + <text:user-field-get text:name="CreateTime"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'HyperlinkBase' ) "> + <text:user-field-get text:name="HyperlinkBase"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'Keywords' ) "> + <text:user-field-get text:name="Keywords"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'LastPrinted' ) "> + <text:user-field-get text:name="LastPrinted"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'LastSavedBy' ) "> + <text:user-field-get text:name="LastSavedBy"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'LastSavedTime' ) "> + <text:user-field-get text:name="LastSavedTime"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'Lines' ) "> + <text:user-field-get text:name="Lines"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'Manager' ) "> + <text:user-field-get text:name="Manager"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'NameofApplication' ) "> + <text:user-field-get text:name="NameofApplication"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'ODMADocId' ) "> + <text:user-field-get text:name="ODMADocId"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'Pages' ) "> + <text:user-field-get text:name="Pages"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'Paragraphs' ) "> + <text:user-field-get text:name="Paragraphs"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'RevisionNumber' ) "> + <text:user-field-get text:name="RevisionNumber"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'Security' ) "> + <text:user-field-get text:name="Security"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'Subject' ) "> + <text:user-field-get text:name="Subject"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'Template' ) "> + <text:user-field-get text:name="Template"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'Title' ) "> + <text:user-field-get text:name="Title"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'TotalEditingTime' ) "> + <text:user-field-get text:name="TotalEditingTime"> + </text:user-field-get> + </xsl:when> + <xsl:when test="contains($instr_command, 'Words' ) "> + <text:user-field-get text:name="Words"> + </text:user-field-get> + </xsl:when> + </xsl:choose> + </xsl:when> + <xsl:when test="substring(normalize-space(@w:instr),1,10) = 'MERGEFIELD' "> + <text:database-display text:database-name="" text:table-name="" text:table-type="table"> + <xsl:attribute name="text:column-name"><xsl:value-of select="substring-before(substring-after(normalize-space(.), 'MERGEFIELD' ), ' ' ) "/></xsl:attribute> + <xsl:value-of select=" .//w:t"/> + </text:database-display> + </xsl:when> + <xsl:when test="substring(normalize-space(@w:instr),1,8) = 'MERGEREC' "> + <text:database-row-number text:database-name="" text:table-name="" text:table-type="table" style:num-format="A" text:value="0"> + <xsl:value-of select=" .//w:t"/> + </text:database-row-number> + </xsl:when> + <xsl:when test="substring(normalize-space(@w:instr),1,4) = 'NEXT' "> + <text:database-next text:database-name="" text:table-name="" text:table-type="table" text:condition=""> + <xsl:value-of select=" .//w:t"/> + </text:database-next> + </xsl:when> + <xsl:otherwise> + <!-- for MS simple fields that can not map to OOo writer fields, we just import the content of these fields --> + <xsl:value-of select="w:r"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="get_seq_name"> + <!-- this template is to get the identifier from the input MS seq string --> + <xsl:param name="input_seq_string"/> + <xsl:choose> + <xsl:when test="contains( $input_seq_string, ' ' )"> + <xsl:value-of select="substring-before($input_seq_string, ' ' )"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$input_seq_string"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="default_seqence_declaration"> + <text:sequence-decl text:display-outline-level="0" text:name="Illustration"> + </text:sequence-decl> + <text:sequence-decl text:display-outline-level="0" text:name="Table"> + </text:sequence-decl> + <text:sequence-decl text:display-outline-level="0" text:name="Text"> + </text:sequence-decl> + <text:sequence-decl text:display-outline-level="0" text:name="Drawing"> + </text:sequence-decl> + <text:sequence-decl text:display-outline-level="0" text:name="AutoNr"> + </text:sequence-decl> + </xsl:template> + <xsl:template match="w:instrText | w:fldSimple" mode="sequence_declare"> + <text:sequence-decl text:display-outline-level="0"> + <xsl:variable name="seq_variable_name"> + <xsl:choose> + <xsl:when test=" name() = 'w:instrText' "> + <xsl:if test="substring(normalize-space(text()),1,3) = 'SEQ' "> + <xsl:call-template name="get_seq_name"> + <xsl:with-param name="input_seq_string" select="normalize-space( substring-after(text(), 'SEQ' ))"/> + </xsl:call-template> + </xsl:if> + </xsl:when> + <xsl:when test=" name() = 'w:fldSimple' "> + <xsl:if test="substring(normalize-space(@w:instr),1,3) = 'SEQ' "> + <xsl:call-template name="get_seq_name"> + <xsl:with-param name="input_seq_string" select="normalize-space( substring-after(@w:instr, 'SEQ' ))"/> + </xsl:call-template> + </xsl:if> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="text:name"><xsl:value-of select="$seq_variable_name"/></xsl:attribute> + </text:sequence-decl> + </xsl:template> + <!-- ===== the following templates are to generate the user fields declarations for MS word DocProperty field importing == --> + <xsl:template name="user_fields_declare_docproperty"> + <xsl:variable name="document-field-root" select="/w:wordDocument/w:body//w:instrText[substring(normalize-space(text()),1,11) = 'DOCPROPERTY' ] | /w:wordDocument/w:body//w:fldSimple[substring(normalize-space(@w:instr),1,11) = 'DOCPROPERTY' ] "/> + <xsl:variable name="field_Author_nodeset" select="$document-field-root[contains(text(), 'Author')] | $document-field-root[contains(@w:instr, 'Author')]"/> + <xsl:variable name="field_Bytes_nodeset" select="$document-field-root[contains(text(), 'Bytes')] | $document-field-root[contains(@w:instr, 'Bytes')]"/> + <xsl:variable name="field_Category_nodeset" select="$document-field-root[contains(text(), 'Category')] | $document-field-root[contains(@w:instr, 'Category')]"/> + <xsl:variable name="field_Characters_nodeset" select="$document-field-root[contains(text(), 'Characters')] | $document-field-root[contains(@w:instr, 'Characters')]"/> + <xsl:variable name="field_CharactersWithSpaces_nodeset" select="$document-field-root[contains(text(), 'CharactersWithSpaces')] | $document-field-root[contains(@w:instr, 'CharactersWithSpaces')]"/> + <xsl:variable name="field_Comments_nodeset" select="$document-field-root[contains(text(), 'Comments')] | $document-field-root[contains(@w:instr, 'Comments')]"/> + <xsl:variable name="field_Company_nodeset" select="$document-field-root[contains(text(), 'Company')] | $document-field-root[contains(@w:instr, 'Company')]"/> + <xsl:variable name="field_CreateTime_nodeset" select="$document-field-root[contains(text(), 'CreateTime')] | $document-field-root[contains(@w:instr, 'CreateTime')]"/> + <xsl:variable name="field_HyperlinkBase_nodeset" select="$document-field-root[contains(text(), 'HyperlinkBase')] | $document-field-root[contains(@w:instr, 'HyperlinkBase')]"/> + <xsl:variable name="field_Keywords_nodeset" select="$document-field-root[contains(text(), 'Keywords')] | $document-field-root[contains(@w:instr, 'Keywords')]"/> + <xsl:variable name="field_LastPrinted_nodeset" select="$document-field-root[contains(text(), 'LastPrinted')] | $document-field-root[contains(@w:instr, 'LastPrinted')]"/> + <xsl:variable name="field_LastSavedBy_nodeset" select="$document-field-root[contains(text(), 'LastSavedBy')] | $document-field-root[contains(@w:instr, 'LastSavedBy')]"/> + <xsl:variable name="field_LastSavedTime_nodeset" select="$document-field-root[contains(text(), 'LastSavedTime')] | $document-field-root[contains(@w:instr, 'LastSavedTime')]"/> + <xsl:variable name="field_Lines_nodeset" select="$document-field-root[contains(text(), 'Lines')] | $document-field-root[contains(@w:instr, 'Lines')]"/> + <xsl:variable name="field_Manager_nodeset" select="$document-field-root[contains(text(), 'Manager')] | $document-field-root[contains(@w:instr, 'Manager')]"/> + <xsl:variable name="field_NameofApplication_nodeset" select="$document-field-root[contains(text(), 'NameofApplication')] | $document-field-root[contains(@w:instr, 'NameofApplication')]"/> + <xsl:variable name="field_ODMADocId_nodeset" select="$document-field-root[contains(text(), 'ODMADocId')] | $document-field-root[contains(@w:instr, 'ODMADocId')]"/> + <xsl:variable name="field_Pages_nodeset" select="$document-field-root[contains(text(), 'Pages')] | $document-field-root[contains(@w:instr, 'Pages')]"/> + <xsl:variable name="field_Paragraphs_nodeset" select="$document-field-root[contains(text(), 'Paragraphs')] | $document-field-root[contains(@w:instr, 'Paragraphs')]"/> + <xsl:variable name="field_RevisionNumber_nodeset" select="$document-field-root[contains(text(), 'RevisionNumber')] | $document-field-root[contains(@w:instr, 'RevisionNumber')]"/> + <xsl:variable name="field_Security_nodeset" select="$document-field-root[contains(text(), 'Security')] | $document-field-root[contains(@w:instr, 'Security')]"/> + <xsl:variable name="field_Subject_nodeset" select="$document-field-root[contains(text(), 'Subject')] | $document-field-root[contains(@w:instr, 'Subject')]"/> + <xsl:variable name="field_Template_nodeset" select="$document-field-root[contains(text(), 'Template')] | $document-field-root[contains(@w:instr, 'Template')]"/> + <xsl:variable name="field_Title_nodeset" select="$document-field-root[contains(text(), 'Title')] | $document-field-root[contains(@w:instr, 'Title')]"/> + <xsl:variable name="field_TotalEditingTime_nodeset" select="$document-field-root[contains(text(), 'TotalEditingTime')] | $document-field-root[contains(@w:instr, 'TotalEditingTime')]"/> + <xsl:variable name="field_Words_nodeset" select="$document-field-root[contains(text(), 'Words')] | $document-field-root[contains(@w:instr, 'Words')]"/> + <xsl:apply-templates select="$field_Author_nodeset[1]" mode="user_field_Author_declare"/> + <xsl:apply-templates select="$field_Bytes_nodeset[1]" mode="user_field_Bytes_declare"/> + <xsl:apply-templates select="$field_Category_nodeset[1]" mode="user_field_Category_declare"/> + <xsl:apply-templates select="$field_Characters_nodeset[1]" mode="user_field_Characters_declare"/> + <xsl:apply-templates select="$field_CharactersWithSpaces_nodeset[1]" mode="user_field_CharactersWithSpaces_declare"/> + <xsl:apply-templates select="$field_Comments_nodeset[1]" mode="user_field_Comments_declare"/> + <xsl:apply-templates select="$field_Company_nodeset[1]" mode="user_field_Company_declare"/> + <xsl:apply-templates select="$field_CreateTime_nodeset[1]" mode="user_field_CreateTime_declare"/> + <xsl:apply-templates select="$field_HyperlinkBase_nodeset[1]" mode="user_field_HyperlinkBase_declare"/> + <xsl:apply-templates select="$field_Keywords_nodeset[1]" mode="user_field_Keywords_declare"/> + <xsl:apply-templates select="$field_LastPrinted_nodeset[1]" mode="user_field_LastPrinted_declare"/> + <xsl:apply-templates select="$field_LastSavedBy_nodeset[1]" mode="user_field_LastSavedBy_declare"/> + <xsl:apply-templates select="$field_LastSavedTime_nodeset[1]" mode="user_field_LastSavedTime_declare"/> + <xsl:apply-templates select="$field_Lines_nodeset[1]" mode="user_field_Lines_declare"/> + <xsl:apply-templates select="$field_Manager_nodeset[1]" mode="user_field_Manager_declare"/> + <xsl:apply-templates select="$field_NameofApplication_nodeset[1]" mode="user_field_NameofApplication_declare"/> + <xsl:apply-templates select="$field_ODMADocId_nodeset[1]" mode="user_field_ODMADocId_declare"/> + <xsl:apply-templates select="$field_Pages_nodeset[1]" mode="user_field_Pages_declare"/> + <xsl:apply-templates select="$field_Paragraphs_nodeset[1]" mode="user_field_Paragraphs_declare"/> + <xsl:apply-templates select="$field_RevisionNumber_nodeset[1]" mode="user_field_RevisionNumber_declare"/> + <xsl:apply-templates select="$field_Security_nodeset[1]" mode="user_field_Security_declare"/> + <xsl:apply-templates select="$field_Subject_nodeset[1]" mode="user_field_Subject_declare"/> + <xsl:apply-templates select="$field_Template_nodeset[1]" mode="user_field_Template_declare"/> + <xsl:apply-templates select="$field_Title_nodeset[1]" mode="user_field_Title_declare"/> + <xsl:apply-templates select="$field_TotalEditingTime_nodeset[1]" mode="user_field_TotalEditingTime_declare"/> + <xsl:apply-templates select="$field_Words_nodeset[1]" mode="user_field_Words_declare"/> + </xsl:template> + <xsl:template match="w:instrText | w:fldSimple" mode="user_field_Author_declare"> + <text:user-field-decl office:value-type="string" text:name="Author"> + <xsl:variable name="field_content"> + <xsl:choose> + <xsl:when test="name() = 'w:instrText' "> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name() = 'w:fldSimple' "> + <xsl:value-of select=".//w:t"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="office:string-value"><xsl:value-of select="$field_content"/></xsl:attribute> + </text:user-field-decl> + </xsl:template> + <xsl:template match="w:instrText | w:fldSimple" mode="user_field_Bytes_declare"> + <text:user-field-decl office:value-type="string" text:name="Bytes"> + <xsl:variable name="field_content"> + <xsl:choose> + <xsl:when test="name() = 'w:instrText' "> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name() = 'w:fldSimple' "> + <xsl:value-of select=".//w:t"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="office:string-value"><xsl:value-of select="$field_content"/></xsl:attribute> + </text:user-field-decl> + </xsl:template> + <xsl:template match="w:instrText | w:fldSimple" mode="user_field_Category_declare"> + <text:user-field-decl office:value-type="string" text:name="Category"> + <xsl:variable name="field_content"> + <xsl:choose> + <xsl:when test="name() = 'w:instrText' "> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name() = 'w:fldSimple' "> + <xsl:value-of select=".//w:t"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="office:string-value"><xsl:value-of select="$field_content"/></xsl:attribute> + </text:user-field-decl> + </xsl:template> + <xsl:template match="w:instrText | w:fldSimple" mode="user_field_Characters_declare"> + <text:user-field-decl office:value-type="string" text:name="Characters"> + <xsl:variable name="field_content"> + <xsl:choose> + <xsl:when test="name() = 'w:instrText' "> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name() = 'w:fldSimple' "> + <xsl:value-of select=".//w:t"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="office:string-value"><xsl:value-of select="$field_content"/></xsl:attribute> + </text:user-field-decl> + </xsl:template> + <xsl:template match="w:instrText | w:fldSimple" mode="user_field_CharactersWithSpaces_declare"> + <text:user-field-decl office:value-type="string" text:name="CharactersWithSpaces"> + <xsl:variable name="field_content"> + <xsl:choose> + <xsl:when test="name() = 'w:instrText' "> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name() = 'w:fldSimple' "> + <xsl:value-of select=".//w:t"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="office:string-value"><xsl:value-of select="$field_content"/></xsl:attribute> + </text:user-field-decl> + </xsl:template> + <xsl:template match="w:instrText | w:fldSimple" mode="user_field_Comments_declare"> + <text:user-field-decl office:value-type="string" text:name="Comments"> + <xsl:variable name="field_content"> + <xsl:choose> + <xsl:when test="name() = 'w:instrText' "> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name() = 'w:fldSimple' "> + <xsl:value-of select=".//w:t"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="office:string-value"><xsl:value-of select="$field_content"/></xsl:attribute> + </text:user-field-decl> + </xsl:template> + <xsl:template match="w:instrText | w:fldSimple" mode="user_field_Company_declare"> + <text:user-field-decl office:value-type="string" text:name="Company"> + <xsl:variable name="field_content"> + <xsl:choose> + <xsl:when test="name() = 'w:instrText' "> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name() = 'w:fldSimple' "> + <xsl:value-of select=".//w:t"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="office:string-value"><xsl:value-of select="$field_content"/></xsl:attribute> + </text:user-field-decl> + </xsl:template> + <xsl:template match="w:instrText | w:fldSimple" mode="user_field_CreateTime_declare"> + <text:user-field-decl office:value-type="string" text:name="CreateTime"> + <xsl:variable name="field_content"> + <xsl:choose> + <xsl:when test="name() = 'w:instrText' "> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name() = 'w:fldSimple' "> + <xsl:value-of select=".//w:t"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="office:string-value"><xsl:value-of select="$field_content"/></xsl:attribute> + </text:user-field-decl> + </xsl:template> + <xsl:template match="w:instrText | w:fldSimple" mode="user_field_HyperlinkBase_declare"> + <text:user-field-decl office:value-type="string" text:name="HyperlinkBase"> + <xsl:variable name="field_content"> + <xsl:choose> + <xsl:when test="name() = 'w:instrText' "> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name() = 'w:fldSimple' "> + <xsl:value-of select=".//w:t"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="office:string-value"><xsl:value-of select="$field_content"/></xsl:attribute> + </text:user-field-decl> + </xsl:template> + <xsl:template match="w:instrText | w:fldSimple" mode="user_field_Keywords_declare"> + <text:user-field-decl office:value-type="string" text:name="Keywords"> + <xsl:variable name="field_content"> + <xsl:choose> + <xsl:when test="name() = 'w:instrText' "> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name() = 'w:fldSimple' "> + <xsl:value-of select=".//w:t"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="office:string-value"><xsl:value-of select="$field_content"/></xsl:attribute> + </text:user-field-decl> + </xsl:template> + <xsl:template match="w:instrText | w:fldSimple" mode="user_field_LastPrinted_declare"> + <text:user-field-decl office:value-type="string" text:name="LastPrinted"> + <xsl:variable name="field_content"> + <xsl:choose> + <xsl:when test="name() = 'w:instrText' "> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name() = 'w:fldSimple' "> + <xsl:value-of select=".//w:t"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="office:string-value"><xsl:value-of select="$field_content"/></xsl:attribute> + </text:user-field-decl> + </xsl:template> + <xsl:template match="w:instrText | w:fldSimple" mode="user_field_LastSavedBy_declare"> + <text:user-field-decl office:value-type="string" text:name="LastSavedBy"> + <xsl:variable name="field_content"> + <xsl:choose> + <xsl:when test="name() = 'w:instrText' "> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name() = 'w:fldSimple' "> + <xsl:value-of select=".//w:t"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="office:string-value"><xsl:value-of select="$field_content"/></xsl:attribute> + </text:user-field-decl> + </xsl:template> + <xsl:template match="w:instrText | w:fldSimple" mode="user_field_LastSavedTime_declare"> + <text:user-field-decl office:value-type="string" text:name="LastSavedTime"> + <xsl:variable name="field_content"> + <xsl:choose> + <xsl:when test="name() = 'w:instrText' "> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name() = 'w:fldSimple' "> + <xsl:value-of select=".//w:t"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="office:string-value"><xsl:value-of select="$field_content"/></xsl:attribute> + </text:user-field-decl> + </xsl:template> + <xsl:template match="w:instrText | w:fldSimple" mode="user_field_Lines_declare"> + <text:user-field-decl office:value-type="string" text:name="Lines"> + <xsl:variable name="field_content"> + <xsl:choose> + <xsl:when test="name() = 'w:instrText' "> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name() = 'w:fldSimple' "> + <xsl:value-of select=".//w:t"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="office:string-value"><xsl:value-of select="$field_content"/></xsl:attribute> + </text:user-field-decl> + </xsl:template> + <xsl:template match="w:instrText | w:fldSimple" mode="user_field_Manager_declare"> + <text:user-field-decl office:value-type="string" text:name="Manager"> + <xsl:variable name="field_content"> + <xsl:choose> + <xsl:when test="name() = 'w:instrText' "> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name() = 'w:fldSimple' "> + <xsl:value-of select=".//w:t"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="office:string-value"><xsl:value-of select="$field_content"/></xsl:attribute> + </text:user-field-decl> + </xsl:template> + <xsl:template match="w:instrText | w:fldSimple" mode="user_field_NameofApplication_declare"> + <text:user-field-decl office:value-type="string" text:name="NameofApplication"> + <xsl:variable name="field_content"> + <xsl:choose> + <xsl:when test="name() = 'w:instrText' "> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name() = 'w:fldSimple' "> + <xsl:value-of select=".//w:t"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="office:string-value"><xsl:value-of select="$field_content"/></xsl:attribute> + </text:user-field-decl> + </xsl:template> + <xsl:template match="w:instrText | w:fldSimple" mode="user_field_ODMADocId_declare"> + <text:user-field-decl office:value-type="string" text:name="ODMADocId"> + <xsl:variable name="field_content"> + <xsl:choose> + <xsl:when test="name() = 'w:instrText' "> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name() = 'w:fldSimple' "> + <xsl:value-of select=".//w:t"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="office:string-value"><xsl:value-of select="$field_content"/></xsl:attribute> + </text:user-field-decl> + </xsl:template> + <xsl:template match="w:instrText | w:fldSimple" mode="user_field_Pages_declare"> + <text:user-field-decl office:value-type="string" text:name="Pages"> + <xsl:variable name="field_content"> + <xsl:choose> + <xsl:when test="name() = 'w:instrText' "> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name() = 'w:fldSimple' "> + <xsl:value-of select=".//w:t"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="office:string-value"><xsl:value-of select="$field_content"/></xsl:attribute> + </text:user-field-decl> + </xsl:template> + <xsl:template match="w:instrText | w:fldSimple" mode="user_field_Paragraphs_declare"> + <text:user-field-decl office:value-type="string" text:name="Paragraphs"> + <xsl:variable name="field_content"> + <xsl:choose> + <xsl:when test="name() = 'w:instrText' "> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name() = 'w:fldSimple' "> + <xsl:value-of select=".//w:t"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="office:string-value"><xsl:value-of select="$field_content"/></xsl:attribute> + </text:user-field-decl> + </xsl:template> + <xsl:template match="w:instrText | w:fldSimple" mode="user_field_RevisionNumber_declare"> + <text:user-field-decl office:value-type="string" text:name="RevisionNumber"> + <xsl:variable name="field_content"> + <xsl:choose> + <xsl:when test="name() = 'w:instrText' "> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name() = 'w:fldSimple' "> + <xsl:value-of select=".//w:t"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="office:string-value"><xsl:value-of select="$field_content"/></xsl:attribute> + </text:user-field-decl> + </xsl:template> + <xsl:template match="w:instrText | w:fldSimple" mode="user_field_Security_declare"> + <text:user-field-decl office:value-type="string" text:name="Security"> + <xsl:variable name="field_content"> + <xsl:choose> + <xsl:when test="name() = 'w:instrText' "> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name() = 'w:fldSimple' "> + <xsl:value-of select=".//w:t"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="office:string-value"><xsl:value-of select="$field_content"/></xsl:attribute> + </text:user-field-decl> + </xsl:template> + <xsl:template match="w:instrText | w:fldSimple" mode="user_field_Subject_declare"> + <text:user-field-decl office:value-type="string" text:name="Subject"> + <xsl:variable name="field_content"> + <xsl:choose> + <xsl:when test="name() = 'w:instrText' "> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name() = 'w:fldSimple' "> + <xsl:value-of select=".//w:t"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="office:string-value"><xsl:value-of select="$field_content"/></xsl:attribute> + </text:user-field-decl> + </xsl:template> + <xsl:template match="w:instrText | w:fldSimple" mode="user_field_Template_declare"> + <text:user-field-decl office:value-type="string" text:name="Template"> + <xsl:variable name="field_content"> + <xsl:choose> + <xsl:when test="name() = 'w:instrText' "> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name() = 'w:fldSimple' "> + <xsl:value-of select=".//w:t"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="office:string-value"><xsl:value-of select="$field_content"/></xsl:attribute> + </text:user-field-decl> + </xsl:template> + <xsl:template match="w:instrText | w:fldSimple" mode="user_field_Title_declare"> + <text:user-field-decl office:value-type="string" text:name="Title"> + <xsl:variable name="field_content"> + <xsl:choose> + <xsl:when test="name() = 'w:instrText' "> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name() = 'w:fldSimple' "> + <xsl:value-of select=".//w:t"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="office:string-value"><xsl:value-of select="$field_content"/></xsl:attribute> + </text:user-field-decl> + </xsl:template> + <xsl:template match="w:instrText | w:fldSimple" mode="user_field_TotalEditingTime_declare"> + <text:user-field-decl office:value-type="string" text:name="TotalEditingTime"> + <xsl:variable name="field_content"> + <xsl:choose> + <xsl:when test="name() = 'w:instrText' "> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name() = 'w:fldSimple' "> + <xsl:value-of select=".//w:t"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="office:string-value"><xsl:value-of select="$field_content"/></xsl:attribute> + </text:user-field-decl> + </xsl:template> + <xsl:template match="w:instrText | w:fldSimple" mode="user_field_Words_declare"> + <text:user-field-decl office:value-type="string" text:name="Words"> + <xsl:variable name="field_content"> + <xsl:choose> + <xsl:when test="name() = 'w:instrText' "> + <xsl:call-template name="get-fldchar-content"> + <xsl:with-param name="next_node" select="../following-sibling::w:r[1]"/> + <xsl:with-param name="sibling_number" select=" 1"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="name() = 'w:fldSimple' "> + <xsl:value-of select=".//w:t"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="office:string-value"><xsl:value-of select="$field_content"/></xsl:attribute> + </text:user-field-decl> + </xsl:template> + <!-- =========this following template to convert the ms number format to OOo wirter format === --> + <xsl:template name="get_field_num_format"> + <xsl:param name="input_MS_num_format"/> + <xsl:choose> + <xsl:when test="contains($input_MS_num_format, 'Arabic' ) "> + <xsl:text>1</xsl:text> + </xsl:when> + <xsl:when test="contains($input_MS_num_format, 'roman' ) "> + <xsl:text>i</xsl:text> + </xsl:when> + <xsl:when test="contains($input_MS_num_format, 'ROMAN' ) "> + <xsl:text>I</xsl:text> + </xsl:when> + <xsl:when test="contains($input_MS_num_format, 'alphabetic' ) "> + <xsl:text>a</xsl:text> + </xsl:when> + <xsl:when test="contains($input_MS_num_format, 'ALPHABETIC' ) "> + <xsl:text>A</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>1</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!--xsl:template name="get_field_num_format"> + <xsl:param name="input_MS_num_format"/> + <xsl:choose> + <xsl:when test="contains($input_MS_num_format, 'Arabic' ) "> + <xsl:text>1</xsl:text> + </xsl:when> + <xsl:when test="contains ($input_MS_num_format, 'CircleNum' )"> + <xsl:text>â‘ , â‘¡, â‘¢, ...</xsl:text> + </xsl:when> + <xsl:when test="contains($input_MS_num_format, 'roman' ) "> + <xsl:text>i</xsl:text> + </xsl:when> + <xsl:when test="contains($input_MS_num_format, 'ROMAN' ) "> + <xsl:text>I</xsl:text> + </xsl:when> + <xsl:when test="contains($input_MS_num_format, 'CHINESENUM3' )"> + <xsl:text>一, 二, 三, ...</xsl:text> + </xsl:when> + <xsl:when test="contains($input_MS_num_format, 'CHINESENUM2' )"> + <xsl:text>壹, è²³, åƒ, ...</xsl:text> + </xsl:when> + <xsl:when test="contains($input_MS_num_format, 'DBNUM3' ) "> + <xsl:text>壱, å¼, å‚, ...</xsl:text> + </xsl:when> + <xsl:when test="contains($input_MS_num_format, 'ZODIAC2' ) "> + <xsl:text>å­, 丑, 寅, ...</xsl:text> + </xsl:when> + <xsl:when test="contains($input_MS_num_format, 'ZODIAC1' ) "> + <xsl:text>甲, ä¹™, 丙, ...</xsl:text> + </xsl:when> + <xsl:when test="contains($input_MS_num_format, 'Iroha' ) "> + <xsl:text>イ, ロ, ãƒ, ...</xsl:text> + </xsl:when> + <xsl:when test="contains($input_MS_num_format, 'Aiueo' ) "> + <xsl:text>ï½±, ï½², ï½³, ...</xsl:text> + </xsl:when> + <xsl:when test="contains($input_MS_num_format, 'alphabetic' ) "> + <xsl:text>a</xsl:text> + </xsl:when> + <xsl:when test="contains($input_MS_num_format, 'ALPHABETIC' ) "> + <xsl:text>A</xsl:text> + </xsl:when> + <xsl:when test="contains($input_MS_num_format, 'hebrew2' ) "> + <xsl:text>×, ב, ×’, ...</xsl:text> + </xsl:when> + <xsl:when test="contains($input_MS_num_format, 'ArabicAlpha' ) "> + <xsl:text>Ø£, ب, ت, ...</xsl:text> + </xsl:when> + <xsl:when test="contains($input_MS_num_format, 'ThaiLetter' ) "> + <xsl:text>à¸, ข, ฃ, ...</xsl:text> + </xsl:when> + <xsl:when test="contains($input_MS_num_format, 'Chosung' ) "> + <xsl:text>ㄱ, ã„´, ã„·, ...</xsl:text> + </xsl:when> + <xsl:when test="contains($input_MS_num_format, 'Ganada' ) "> + <xsl:text>ê°€, 나, 다, ...</xsl:text> + </xsl:when> + <xsl:when test="contains($input_MS_num_format, 'Aiueo' ) "> + <xsl:text>ã‚¢, イ, ウ, ...</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>1</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:template --> + <!-- ========= the following code is to generate the date styles for date/time fields ============ --> + <!--the default date styel content --> + <xsl:template name="default_date_style_content"> + <number:year number:style="long"> + </number:year> + <number:text>/</number:text> + <number:month> + </number:month> + <number:text>/</number:text> + <number:day> + </number:day> + <number:text> </number:text> + <number:hours> + </number:hours> + <number:text>:</number:text> + <number:minutes number:style="long"> + </number:minutes> + <number:text>:</number:text> + <number:seconds number:style="long"> + </number:seconds> + <number:am-pm> + </number:am-pm> + </xsl:template> + <!--the default date styel --> + <xsl:template name="default_date_style"> + <number:date-style style:name="NDF1"> + <xsl:call-template name="default_date_style_content"/> + </number:date-style> + </xsl:template> + <xsl:template match="w:instrText | w:fldSimple" mode="style"> + <!-- this template is to generate the date, time styles according to the content of DateFormatString ( the string after \@ ) in w:instrText | w:fldSimple/@w:instr --> + <xsl:choose> + <xsl:when test=" name() = 'w:instrText' "> + <xsl:if test="substring(normalize-space(.),1,4) = 'DATE' or substring(normalize-space(.),1,4) = 'TIME' or substring(normalize-space(.),1,9) = 'PRINTDATE' or substring(normalize-space(.),1,10) = 'CREATEDATE' or substring(normalize-space(.),1,8) = 'SAVEDATE' "> + <number:date-style> + <xsl:attribute name="style:name">ND<xsl:number count="w:instrText | w:fldSimple" from="/w:wordDocument/w:body" level="any" format="1"/></xsl:attribute> + <xsl:choose> + <xsl:when test="contains(text(), '\@' )"> + <!-- if has the date format string then call the template parse_field_date_format to produce the style--> + <xsl:variable name="MS_date_format"> + <xsl:value-of select="normalize-space(substring-before(substring-after(normalize-space(substring-after(text(), '\@')), '&#x22;'), '&#x22;'))"/> + </xsl:variable> + <xsl:if test="string-length($MS_date_format) &gt;=1"> + <xsl:call-template name="parse_field_date_format"> + <xsl:with-param name="input_MS_date_format" select="$MS_date_format"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="string-length($MS_date_format) &lt;1"> + <xsl:call-template name="default_date_style_content"/> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <!-- if doesn't have date format string so we use the following default format --> + <xsl:call-template name="default_date_style_content"/> + </xsl:otherwise> + </xsl:choose> + </number:date-style> + </xsl:if> + </xsl:when> + <xsl:when test="name() = 'w:fldSimple' "> + <xsl:if test="substring(normalize-space(@w:instr),1,4) = 'DATE' or substring(normalize-space(@w:instr),1,4) = 'TIME' or substring(normalize-space(@w:instr),1,9) = 'PRINTDATE' or substring(normalize-space(@w:instr),1,10) = 'CREATEDATE' or substring(normalize-space(@w:instr),1,8) = 'SAVEDATE' "> + <!-- we use the default date/time style for w:fldsimple --> + <number:date-style> + <xsl:attribute name="style:name">NDF1</xsl:attribute> + <xsl:call-template name="default_date_style_content"/> + </number:date-style> + </xsl:if> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="parse_field_date_format"> + <!--this template is to parse and generate the content of the date-time style base on the content of input_MS_date_format --> + <xsl:param name="input_MS_date_format"/> + <xsl:if test="string-length($input_MS_date_format) &gt;= 1"> + <xsl:variable name="date_token_start_position"> + <!-- to find the start position of the token ' d, M, yy, YY,m etc. --> + <xsl:call-template name="find_token_startposition"> + <xsl:with-param name="input_string" select="$input_MS_date_format"/> + <xsl:with-param name="token_start_position" select="1"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="date_token"> + <!-- get the matched the token such as MM, YYYY, yy,MMMM etc. --> + <xsl:call-template name="get_date_token"> + <xsl:with-param name="input_string2" select="substring($input_MS_date_format,$date_token_start_position)"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="number($date_token_start_position) &gt; 1"> + <!-- print the text between the tokens --> + <number:text> + <xsl:value-of select="substring($input_MS_date_format,1, number($date_token_start_position - 1) )"/> + </number:text> + </xsl:if> + <xsl:call-template name="map_date_format_pattern"> + <xsl:with-param name="input_date_format_pattern" select="$date_token"/> + </xsl:call-template> + <xsl:variable name="unparsed_string"> + <xsl:value-of select="substring($input_MS_date_format,$date_token_start_position + string-length($date_token))"/> + </xsl:variable> + <xsl:call-template name="parse_field_date_format"> + <xsl:with-param name="input_MS_date_format" select="$unparsed_string"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <xsl:template name="find_token_startposition"> + <xsl:param name="input_string"/> + <xsl:param name="token_start_position"/> + <xsl:choose> + <xsl:when test="starts-with( $input_string,'yy') or starts-with($input_string,'YY') or starts-with($input_string,'HH') or starts-with($input_string,'hh') or starts-with($input_string,'ss') or starts-with($input_string,'SS')"> + <xsl:value-of select="$token_start_position"/> + </xsl:when> + <xsl:when test="starts-with($input_string, 'M') or starts-with($input_string,'d') or starts-with($input_string, 'm') or starts-with($input_string,'D') or starts-with($input_string,'h') or starts-with($input_string,'H') or starts-with($input_string,'s') or starts-with($input_string,'S')"> + <xsl:value-of select="$token_start_position"/> + </xsl:when> + <xsl:when test="starts-with($input_string, 'am/pm') or starts-with($input_string, 'AM/PM') "> + <xsl:value-of select="$token_start_position"/> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="new_string"> + <xsl:value-of select="substring($input_string, 2)"/> + </xsl:variable> + <xsl:call-template name="find_token_startposition"> + <xsl:with-param name="input_string" select="$new_string"/> + <xsl:with-param name="token_start_position" select="$token_start_position +1"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="get_date_token"> + <xsl:param name="input_string2"/> + <xsl:choose> + <xsl:when test="starts-with($input_string2, 'am/pm') or starts-with($input_string2, 'AM/PM') "> + <xsl:value-of select=" 'am/pm' "/> + </xsl:when> + <xsl:when test="starts-with($input_string2, 'yyyy') or starts-with($input_string2, 'YYYY')"> + <xsl:value-of select=" 'yyyy' "/> + </xsl:when> + <xsl:when test="starts-with($input_string2, 'yy') or starts-with($input_string2, 'YY')"> + <xsl:value-of select=" 'yy' "/> + </xsl:when> + <xsl:when test="starts-with($input_string2, 'MMMM') "> + <xsl:value-of select=" 'MMMM' "/> + </xsl:when> + <xsl:when test="starts-with($input_string2, 'MMM')"> + <xsl:value-of select=" 'MMM' "/> + </xsl:when> + <xsl:when test="starts-with($input_string2, 'MM')"> + <xsl:value-of select=" 'MM' "/> + </xsl:when> + <xsl:when test="starts-with($input_string2, 'M') "> + <xsl:value-of select=" 'M' "/> + </xsl:when> + <xsl:when test="starts-with($input_string2, 'dddd') or starts-with($input_string2, 'DDDD')"> + <xsl:value-of select=" 'dddd' "/> + </xsl:when> + <xsl:when test="starts-with($input_string2, 'ddd') or starts-with($input_string2, 'DDD')"> + <xsl:value-of select=" 'ddd' "/> + </xsl:when> + <xsl:when test="starts-with($input_string2, 'dd') or starts-with($input_string2, 'dd')"> + <xsl:value-of select=" 'dd' "/> + </xsl:when> + <xsl:when test="starts-with($input_string2, 'd') or starts-with($input_string2, 'D')"> + <xsl:value-of select=" 'd' "/> + </xsl:when> + <xsl:when test="starts-with($input_string2, 'mm')"> + <xsl:value-of select=" 'mm' "/> + </xsl:when> + <xsl:when test="starts-with($input_string2, 'm')"> + <xsl:value-of select=" 'm' "/> + </xsl:when> + <xsl:when test="starts-with($input_string2, 'hh') or starts-with($input_string2, 'HH')"> + <xsl:value-of select=" 'hh' "/> + </xsl:when> + <xsl:when test="starts-with($input_string2, 'h') or starts-with($input_string2, 'H')"> + <xsl:value-of select=" 'h' "/> + </xsl:when> + <xsl:when test="starts-with($input_string2, 'ss') or starts-with($input_string2, 'SS')"> + <xsl:value-of select=" 'ss' "/> + </xsl:when> + <xsl:when test="starts-with($input_string2, 's') or starts-with($input_string2, 'S')"> + <xsl:value-of select=" 's' "/> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template name="map_date_format_pattern"> + <!-- this template map the MS date time format to OOo date time format --> + <xsl:param name="input_date_format_pattern"/> + <xsl:choose> + <xsl:when test="$input_date_format_pattern = 'am/pm' "> + <number:am-pm> + </number:am-pm> + </xsl:when> + <xsl:when test="$input_date_format_pattern = 'yyyy' "> + <number:year number:style="long"> + </number:year> + </xsl:when> + <xsl:when test="$input_date_format_pattern = 'yy' "> + <number:year> + </number:year> + </xsl:when> + <xsl:when test="$input_date_format_pattern = 'MMMM' "> + <number:month number:style="long" number:textual="true"> + </number:month> + </xsl:when> + <xsl:when test="$input_date_format_pattern = 'MMM' "> + <number:month number:textual="true"> + </number:month> + </xsl:when> + <xsl:when test="$input_date_format_pattern = 'MM' "> + <number:month number:style="long"> + </number:month> + </xsl:when> + <xsl:when test="$input_date_format_pattern = 'M' "> + <number:month> + </number:month> + </xsl:when> + <xsl:when test="$input_date_format_pattern = 'dddd' "> + <number:day-of-week number:style="long"> + </number:day-of-week> + </xsl:when> + <xsl:when test="$input_date_format_pattern = 'ddd' "> + <number:day-of-week> + </number:day-of-week> + </xsl:when> + <xsl:when test="$input_date_format_pattern = 'dd' "> + <number:day number:style="long"> + </number:day> + </xsl:when> + <xsl:when test="$input_date_format_pattern = 'd' "> + <number:day> + </number:day> + </xsl:when> + <xsl:when test="$input_date_format_pattern = 'mm' "> + <number:minutes number:style="long"> + </number:minutes> + </xsl:when> + <xsl:when test="$input_date_format_pattern = 'm' "> + <number:minutes> + </number:minutes> + </xsl:when> + <xsl:when test="$input_date_format_pattern = 'hh' "> + <number:hours number:style="long"> + </number:hours> + </xsl:when> + <xsl:when test="$input_date_format_pattern = 'h' "> + <number:hours> + </number:hours> + </xsl:when> + <xsl:when test="$input_date_format_pattern = 'ss' "> + <number:seconds number:style="long"> + </number:seconds> + </xsl:when> + <xsl:when test="$input_date_format_pattern = 's' "> + <number:seconds> + </number:seconds> + </xsl:when> + </xsl:choose> + </xsl:template> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/import/wordml/wordml2ooo_list.xsl b/openoffice/share/xslt/import/wordml/wordml2ooo_list.xsl new file mode 100644 index 0000000000000000000000000000000000000000..34dbcea3c70834ab776504e7ceaacc15ae6b8cd6 --- /dev/null +++ b/openoffice/share/xslt/import/wordml/wordml2ooo_list.xsl @@ -0,0 +1,653 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" exclude-result-prefixes="w wx aml o dt v"> + <xsl:template match="w:listPr" mode="style"> + <xsl:variable name="currlistid" select="w:ilfo/@w:val"/> + <xsl:variable name="currlist" select="."/> + <xsl:variable name="rootlistid" select="/w:wordDocument/w:lists/w:list[@w:ilfo=$currlistid]/w:ilst/@w:val"/> + <xsl:variable name="rootlist" select="/w:wordDocument/w:lists/w:listDef[@w:listDefId =$rootlistid ]"/> + <xsl:if test="not(ancestor::w:p/preceding-sibling::w:p/w:pPr/w:listPr[1]/w:ilfo/@w:val= $currlistid) and $rootlist/w:lvl "> + <xsl:element name="text:list-style"> + <xsl:attribute name="style:name">List<xsl:value-of select="count(preceding::w:listPr)"/> + </xsl:attribute> + <xsl:apply-templates select="$rootlist/w:lvl"/> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template match="w:lvl"> + <xsl:variable name="listtype"> + <xsl:choose> + <xsl:when test="w:nfc/@w:val"> + <xsl:value-of select="w:nfc/@w:val"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="$listtype =23 and w:lvlPicBulletId"> + <!-- image characters. wym --> + <xsl:element name="text:list-level-style-image"> + <xsl:call-template name="list-styles-image"/> + </xsl:element> + </xsl:when> + <xsl:when test="$listtype =23"> + <!-- nfcBullet: Bullet character. glu --> + <xsl:element name="text:list-level-style-bullet"> + <xsl:call-template name="list-styles-common"> + <xsl:with-param name="listtype" select="$listtype"/> + <xsl:with-param name="currlevel" select="number(@w:ilvl)+1"/> + </xsl:call-template> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <!-- all kinds of numbering characters. glu :( --> + <xsl:element name="text:list-level-style-number"> + <xsl:call-template name="list-styles-common"> + <xsl:with-param name="listtype" select="$listtype"/> + <xsl:with-param name="currlevel" select="number(@w:ilvl)+1"/> + </xsl:call-template> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="list-styles-common"> + <xsl:param name="listtype"/> + <xsl:param name="currlevel"/> + <xsl:variable name="startval" select="w:start/@w:val"/> + <xsl:attribute name="text:level"> + <xsl:value-of select="$currlevel"/> + </xsl:attribute> + <xsl:choose> + <xsl:when test="$listtype = 23"> + <!-- bullet character. glu --> + <xsl:attribute name="text:style-name">Bullet_20_Symbols</xsl:attribute> + <xsl:if test="not (contains(w:lvlText/@w:val,'%'))"> + <xsl:attribute name="text:bullet-char"> + <xsl:value-of select="w:lvlText/@w:val"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="contains(w:lvlText/@w:val,'%')"> + <xsl:attribute name="text:bullet-char"> + <xsl:value-of select=" '·' "/> + </xsl:attribute> + </xsl:if> + </xsl:when> + <xsl:when test="($listtype &gt;= 0) and ($listtype &lt; 60)"> + <xsl:attribute name="text:style-name">Numbering_20_Symbols</xsl:attribute> + <xsl:if test="$startval"> + <xsl:choose> + <xsl:when test="$startval &gt; 0"> + <xsl:attribute name="text:start-value"> + <xsl:value-of select="$startval"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="text:start-value"> + <xsl:value-of select=" '1' "/> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <!--xsl:attribute name="text:start-value"><xsl:value-of select="$startval"/></xsl:attribute --> + </xsl:if> + <xsl:attribute name="text:display-levels"> + <xsl:value-of select="string-length(w:lvlText/@w:val) - string-length(translate(w:lvlText/@w:val,'%','') ) + 1"/> + </xsl:attribute> + <xsl:call-template name="nfc2numformat"> + <xsl:with-param name="nfcvalue" select="$listtype"/> + <xsl:with-param name="prefix" select="substring-before(w:lvlText/@w:val, '%')"/> + <xsl:with-param name="suffix" select="substring-after(w:lvlText/@w:val, concat('%', $currlevel) )"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="text:style-name">Numbering_20_Symbols</xsl:attribute> + <xsl:if test="$startval"> + <xsl:choose> + <xsl:when test="$startval &gt; 0"> + <xsl:attribute name="text:start-value"> + <xsl:value-of select="$startval"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="text:start-value"> + <xsl:value-of select=" '1' "/> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <!-- xsl:attribute name="text:start-value"><xsl:value-of select="$startval"/></xsl:attribute --> + </xsl:if> + <xsl:attribute name="text:display-levels"> + <xsl:value-of select="string-length(w:lvlText/@w:val) - string-length(translate(w:lvlText/@w:val,'%','') ) + 1"/> + </xsl:attribute> + <!-- 'none' in Word 2003. wym --> + <xsl:attribute name="style:num-format"/> + <xsl:attribute name="style:num-prefix"> + <xsl:value-of select="substring-before(w:lvlText/@w:val, '%')"/> + </xsl:attribute> + <xsl:attribute name="style:num-suffix"> + <xsl:value-of select="substring-after(w:lvlText/@w:val, concat('%', $currlevel + 1) )"/> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:element name="style:list-level-properties"> + <xsl:choose> + <xsl:when test="w:lvlJc/@w:val='right'"> + <xsl:attribute name="fo:text-align">end</xsl:attribute> + </xsl:when> + <xsl:when test="w:lvlJc/@w:val='center'"> + <xsl:attribute name="fo:text-align">center</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:text-align">start</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:variable name="labelwidth"> + <xsl:choose> + <xsl:when test="w:pPr/w:ind/@w:hanging"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="concat(w:pPr/w:ind/@w:hanging,'twip')"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="w:pPr/w:ind/@w:first-line"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="concat('-',w:pPr/w:ind/@w:first-line,'twip')"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="leftwidth"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="concat(w:pPr/w:ind/@w:left,'twip')"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="w:pPr/w:ind/@w:left"> + <xsl:attribute name="text:space-before"> + <xsl:choose> + <xsl:when test=" ( number($leftwidth)-number($labelwidth) ) &gt; 0"> + <xsl:value-of select="concat(number($leftwidth)-number($labelwidth),'cm')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select=" '0cm' "/> + </xsl:otherwise> + </xsl:choose> + </xsl:attribute> + </xsl:if> + <xsl:attribute name="text:min-label-width"> + <xsl:choose> + <xsl:when test="$labelwidth &gt; 0"> + <xsl:value-of select="concat($labelwidth,'cm')"/> + </xsl:when> + <xsl:otherwise>0cm</xsl:otherwise> + </xsl:choose> + </xsl:attribute> + <!-- In binary word translation, text:min-label-distance do not generate. So, the width of number-symbol will not effect the start position of text. But first line always start same position of second line, no indent. If text:min-label-distance generate, the look of list will change because of uncountable number-symbol's width, now use 0.25cm as default width--> + <xsl:choose> + <xsl:when test="w:suff/@w:val='Space'"> + <xsl:attribute name="text:min-label-distance">0.20cm</xsl:attribute> + </xsl:when> + <xsl:when test="w:pPr/w:tabs/w:tab/@w:pos"> + <xsl:variable name="tabpos"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="concat(w:pPr/w:tabs/w:tab/@w:pos,'twip')"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="number($tabpos) &gt; (number($leftwidth)-number($labelwidth))"> + <xsl:variable name="min-label-distance"> + <xsl:choose> + <xsl:when test="number($tabpos)+number($labelwidth)-number($leftwidth)-0.25 &lt; 0">0</xsl:when> + <xsl:otherwise> + <xsl:value-of select="number($tabpos)+number($labelwidth)-number($leftwidth)-0.25"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="text:min-label-distance"> + <xsl:value-of select="concat($min-label-distance,'cm')"/> + </xsl:attribute> + </xsl:if> + </xsl:when> + </xsl:choose> + <!-- Find the node that corresponds to the level being processed. We can use this to determine the indentation to be used + <xsl:variable name="currNode" select="/w:wordDocument/w:body//w:listPr[w:ilvl/@w:val = $currlevel][w:ilfo/@w:val = $currlist/w:ilfo/@w:val]"/> + <xsl:choose> + <xsl:when test="($currNode/wx:t/@wx:wTabBefore ) and ($currNode/wx:t/@wx:wTabAfter ) and (not($currNode/following-sibling::w:jc) or $currNode/following-sibling::w:jc/@w:val = 'left')"> + <xsl:attribute name="text:space-before"><xsl:value-of select="(number($currNode/wx:t/@wx:wTabBefore)div 1440) * 2.54"/>cm</xsl:attribute> + <xsl:attribute name="text:min-label-distance"><xsl:value-of select="(number($currNode/wx:t/@wx:wTabAfter)div 1440) * 2.54"/>cm</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="text:space-before"><xsl:value-of select="((number(w:pPr/w:ind/@w:left) div 1440) * 2.54) "/>cm</xsl:attribute> + <xsl:attribute name="text:min-label-distance"><xsl:value-of select="(number($currlist/wx:t/@wx:wTabAfter) div 1440) * 2.54"/>cm</xsl:attribute> + </xsl:otherwise> + </xsl:choose>--> + <xsl:if test="w:rPr/w:rFonts"> + <xsl:if test="w:rPr/w:rFonts/@w:ascii"> + <xsl:attribute name="style:font-name"> + <xsl:value-of select="w:rPr/w:rFonts/@w:ascii"/> + </xsl:attribute> + </xsl:if> + <!-- in Oasis format the style:font-name-asian is not allowed to appear here --> + <!--xsl:if test="w:rPr/w:rFonts/@w:fareast"> + <xsl:attribute name="style:font-name-asian"><xsl:value-of select="w:rPr/w:rFonts/@w:fareast"/></xsl:attribute> + </xsl:if --> + <!-- + <xsl:if test="w:rPr/w:rFonts/@w:cs"> + <xsl:attribute name="style:font-name-complex"><xsl:value-of select="w:rPr/w:rFonts/@w:cs"/></xsl:attribute> + </xsl:if> + --> + </xsl:if> + </xsl:element> + </xsl:template> + <xsl:template name="list-styles-image"> + <xsl:variable name="currlevel" select="number(@w:ilvl)"/> + <xsl:attribute name="text:level"> + <xsl:value-of select="$currlevel+1"/> + </xsl:attribute> + <xsl:variable name="picid" select="w:lvlPicBulletId/@w:val"/> + <office:binary-data> + <xsl:value-of select="/descendant::w:lists/w:listPicBullet[@w:listPicBulletId=$picid]/w:pict/w:binData"/> + </office:binary-data> + <xsl:element name="style:list-level-properties"> + <xsl:attribute name="style:vertical-pos">middle</xsl:attribute> + <xsl:attribute name="style:vertical-rel">line</xsl:attribute> + <xsl:variable name="picsize" select="/descendant::w:lists/w:listPicBullet[@w:listPicBulletId=$picid]/w:pict/v:shape/@style"/> + <xsl:attribute name="fo:text-align">left</xsl:attribute> + <xsl:attribute name="fo:width"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="substring-before(substring-after($picsize,'width:'), ';')"/> + </xsl:call-template> + <xsl:text>cm</xsl:text> + </xsl:attribute> + <xsl:attribute name="fo:height"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="substring-after($picsize,'height:')"/> + </xsl:call-template> + <xsl:text>cm</xsl:text> + </xsl:attribute> + <xsl:variable name="labelwidth"> + <xsl:choose> + <xsl:when test="w:pPr/w:ind/@w:hanging"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="concat(w:pPr/w:ind/@w:hanging,'twip')"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="w:pPr/w:ind/@w:first-line"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="concat('-',w:pPr/w:ind/@w:first-line,'twip')"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="leftwidth"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="concat(w:pPr/w:ind/@w:left,'twip')"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="text:space-before"> + <xsl:choose> + <xsl:when test="(number($leftwidth)-number($labelwidth)) &gt; 0 "> + <xsl:value-of select="concat(number($leftwidth)-number($labelwidth),'cm')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select=" '0cm' "/> + </xsl:otherwise> + </xsl:choose> + </xsl:attribute> + <xsl:attribute name="text:min-label-width"> + <xsl:choose> + <xsl:when test="$labelwidth &gt; 0"> + <xsl:value-of select="concat($labelwidth,'cm')"/> + </xsl:when> + <xsl:otherwise>0cm</xsl:otherwise> + </xsl:choose> + </xsl:attribute> + <xsl:choose> + <xsl:when test="w:suff/@w:val='Space'"> + <xsl:attribute name="text:min-label-distance">0.20cm</xsl:attribute> + </xsl:when> + <xsl:when test="w:pPr/w:tabs/w:tab/@w:pos"> + <xsl:variable name="tabpos"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="concat(w:pPr/w:tabs/w:tab/@w:pos,'twip')"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="number($tabpos) &gt; (number($leftwidth)-number($labelwidth))"> + <xsl:attribute name="text:min-label-distance"> + <xsl:value-of select="concat(number($tabpos)+number($labelwidth)-number($leftwidth),'cm')"/> + </xsl:attribute> + </xsl:if> + </xsl:when> + </xsl:choose> + </xsl:element> + </xsl:template> + <!-- avoid listPr in textbox. :( glu --> + <xsl:template match="w:p[w:pPr/w:listPr[w:ilvl and w:ilfo]]"> + <xsl:call-template name="genlist"/> + </xsl:template> + <xsl:template name="genlist"> + <xsl:variable name="currlistid" select="w:pPr/w:listPr/w:ilfo/@w:val"/> + <xsl:variable name="currlistlvl" select="w:pPr/w:listPr/w:ilvl/@w:val"/> + <xsl:variable name="firstoccur" select="/descendant::w:pPr[w:listPr/w:ilfo/@w:val = $currlistid][1]"/> + <xsl:variable name="rootlistid" select="/w:wordDocument/w:lists/w:list[@w:ilfo=$currlistid]/w:ilst/@w:val"/> + <xsl:variable name="rootlistname" select="/w:wordDocument/w:lists/w:listDef[@w:listDefId =$rootlistid ]/w:listStyleLink/@w:val"/> + <xsl:element name="text:list"> + <xsl:attribute name="text:style-name"> + <xsl:choose> + <xsl:when test="string-length($rootlistname) &gt; 0"> + <xsl:value-of select="translate($rootlistname,' ~`!@#$%^*(&#x26;)+/,;?&lt;&gt;{}[]:','_')"/> + </xsl:when> + <xsl:otherwise>List<xsl:value-of select="count($firstoccur/preceding::w:listPr)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:attribute> + <xsl:choose> + <xsl:when test="preceding::w:pPr/w:listPr/w:ilfo/@w:val = w:pPr/w:listPr/w:ilfo/@w:val"> + <xsl:attribute name="text:continue-numbering">true</xsl:attribute> + <xsl:element name="text:list-item"> + <xsl:call-template name="levels"> + <xsl:with-param name="level" select="$currlistlvl"/> + </xsl:call-template> + </xsl:element> + </xsl:when> + <xsl:otherwise> + <xsl:element name="text:list-item"> + <xsl:call-template name="levels"> + <xsl:with-param name="level" select="$currlistlvl"/> + </xsl:call-template> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:template> + <xsl:template name="levels"> + <xsl:param name="level"/> + <xsl:choose> + <xsl:when test="$level = '0'"> + <xsl:call-template name="process-common-paragraph"/> + </xsl:when> + <xsl:otherwise> + <xsl:element name="text:list"> + <xsl:element name="text:list-item"> + <xsl:call-template name="levels"> + <xsl:with-param name="level" select="$level -1"/> + </xsl:call-template> + </xsl:element> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="w:style" mode="list"> + <xsl:variable name="listname" select="@w:styleId"/> + <xsl:if test="/w:wordDocument/w:lists/w:listDef[w:styleLink/@w:val=$listname]"> + <text:list-style style:name="{$listname}"> + <xsl:apply-templates select="/w:wordDocument/w:lists/w:listDef[w:styleLink/@w:val=$listname]/w:lvl"/> + </text:list-style> + </xsl:if> + </xsl:template> + <!-- for create outline style in office:styles --> + <xsl:template name="create-outline-style"> + <xsl:element name="text:outline-style"> + <xsl:call-template name="outline-level-style"> + <xsl:with-param name="level" select="1"/> + </xsl:call-template> + <xsl:call-template name="outline-level-style"> + <xsl:with-param name="level" select="2"/> + </xsl:call-template> + <xsl:call-template name="outline-level-style"> + <xsl:with-param name="level" select="3"/> + </xsl:call-template> + <xsl:call-template name="outline-level-style"> + <xsl:with-param name="level" select="4"/> + </xsl:call-template> + <xsl:call-template name="outline-level-style"> + <xsl:with-param name="level" select="5"/> + </xsl:call-template> + <xsl:call-template name="outline-level-style"> + <xsl:with-param name="level" select="6"/> + </xsl:call-template> + <xsl:call-template name="outline-level-style"> + <xsl:with-param name="level" select="7"/> + </xsl:call-template> + <xsl:call-template name="outline-level-style"> + <xsl:with-param name="level" select="8"/> + </xsl:call-template> + <xsl:call-template name="outline-level-style"> + <xsl:with-param name="level" select="9"/> + </xsl:call-template> + <xsl:call-template name="outline-level-style"> + <xsl:with-param name="level" select="10"/> + </xsl:call-template> + </xsl:element> + </xsl:template> + <xsl:template name="outline-level-style"> + <xsl:param name="level"/> + <xsl:element name="text:outline-level-style"> + <xsl:choose> + <xsl:when test="(w:style[@w:type = 'paragraph' and w:pPr/w:outlineLvl/@w:val = $level -1 and w:pPr/w:listPr ]/w:pPr/w:listPr)[position()=1]"> + <xsl:apply-templates select="(w:style[@w:type = 'paragraph' and w:pPr/w:outlineLvl/@w:val = $level -1 and w:pPr/w:listPr ]/w:pPr/w:listPr)[position()=1]" mode="outline"> + <xsl:with-param name="outlinelevel" select="$level"/> + </xsl:apply-templates> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="text:level"> + <xsl:value-of select="$level"/> + </xsl:attribute> + <xsl:attribute name="style:num-format"/> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </xsl:template> + <xsl:template match="w:listPr" mode="outline"> + <xsl:param name="outlinelevel"/> + <xsl:variable name="currlistid" select="w:ilfo/@w:val"/> + <xsl:variable name="currlistlevel"> + <xsl:choose> + <xsl:when test="w:ilvl"> + <xsl:value-of select="w:ilvl/@w:val"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="rootlistid" select="/w:wordDocument/w:lists/w:list[@w:ilfo=$currlistid]/w:ilst/@w:val"/> + <xsl:variable name="rootlist" select="/w:wordDocument/w:lists/w:listDef[@w:listDefId =$rootlistid ]"/> + <xsl:if test="$rootlist/w:lvl[@w:ilvl=$currlistlevel]"> + <xsl:for-each select="$rootlist/w:lvl[@w:ilvl=$currlistlevel]"> + <xsl:call-template name="list-styles-common"> + <xsl:with-param name="listtype"> + <xsl:choose> + <xsl:when test="w:nfc/@w:val"> + <xsl:value-of select="w:nfc/@w:val"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:with-param> + <xsl:with-param name="currlevel" select="$outlinelevel"/> + </xsl:call-template> + </xsl:for-each> + </xsl:if> + <xsl:if test="not($rootlist/w:lvl[@w:ilvl=$currlistlevel])"> + <xsl:attribute name="text:level"> + <xsl:value-of select="'1'"/> + </xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template name="nfc2numformat"> + <xsl:param name="nfcvalue"/> + <xsl:param name="prefix"/> + <xsl:param name="suffix"/> + <xsl:choose> + <xsl:when test="$nfcvalue=0"> + <xsl:attribute name="style:num-format">1</xsl:attribute> + </xsl:when> + <xsl:when test="$nfcvalue=1"> + <xsl:attribute name="style:num-format">I</xsl:attribute> + </xsl:when> + <xsl:when test="$nfcvalue=2"> + <xsl:attribute name="style:num-format">i</xsl:attribute> + </xsl:when> + <xsl:when test="$nfcvalue=3"> + <xsl:attribute name="style:num-format">A</xsl:attribute> + </xsl:when> + <xsl:when test="$nfcvalue=4"> + <xsl:attribute name="style:num-format">a</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:num-format">1</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="$nfcvalue=26"> + <xsl:attribute name="style:num-prefix"> + <xsl:value-of select="$prefix"/> + </xsl:attribute> + <xsl:attribute name="style:num-suffix"> + <xsl:value-of select="concat( '.' , $suffix )"/> + </xsl:attribute> + </xsl:when> + <xsl:when test="$nfcvalue=27 or $nfcvalue=29"> + <xsl:attribute name="style:num-prefix"> + <xsl:value-of select="concat( $prefix, '(' )"/> + </xsl:attribute> + <xsl:attribute name="style:num-suffix"> + <xsl:value-of select="concat( ')' , $suffix )"/> + </xsl:attribute> + </xsl:when> + <xsl:when test="$nfcvalue=57"> + <xsl:attribute name="style:num-prefix"> + <xsl:value-of select="concat( $prefix, '- ' )"/> + </xsl:attribute> + <xsl:attribute name="style:num-suffix"> + <xsl:value-of select="concat( ' -' , $suffix )"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:num-prefix"> + <xsl:value-of select="$prefix"/> + </xsl:attribute> + <xsl:attribute name="style:num-suffix"> + <xsl:value-of select="$suffix"/> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- xsl:template name="nfc2numformat"> + <xsl:param name="nfcvalue"/> + <xsl:param name="prefix"/> + <xsl:param name="suffix"/> + <xsl:choose> + <xsl:when test="$nfcvalue=0"> + <xsl:attribute name="style:num-format">1</xsl:attribute> + </xsl:when> + <xsl:when test="$nfcvalue=1"> + <xsl:attribute name="style:num-format">I</xsl:attribute> + </xsl:when> + <xsl:when test="$nfcvalue=2"> + <xsl:attribute name="style:num-format">i</xsl:attribute> + </xsl:when> + <xsl:when test="$nfcvalue=3"> + <xsl:attribute name="style:num-format">A</xsl:attribute> + </xsl:when> + <xsl:when test="$nfcvalue=4"> + <xsl:attribute name="style:num-format">a</xsl:attribute> + </xsl:when> + <xsl:when test="$nfcvalue=10 or $nfcvalue=11 or $nfcvalue=17 or $nfcvalue=29 or $nfcvalue=33 or $nfcvalue=35 or $nfcvalue=36 or $nfcvalue=37 or $nfcvalue=39 or $nfcvalue=44"> + <xsl:attribute name="style:num-format">一, 二, 三, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$nfcvalue=12"> + <xsl:attribute name="style:num-format">ã‚¢, イ, ウ, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$nfcvalue=13"> + <xsl:attribute name="style:num-format">イ, ロ, ãƒ, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$nfcvalue=14 or $nfcvalue=19"> + <xsl:attribute name="style:num-format">1, ï¼’, 3, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$nfcvalue=16"> + <xsl:attribute name="style:num-format">壱, å¼, å‚, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$nfcvalue=18 or $nfcvalue=28"> + <xsl:attribute name="style:num-format">â‘ , â‘¡, â‘¢, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$nfcvalue=20"> + <xsl:attribute name="style:num-format">ï½±, ï½², ï½³, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$nfcvalue=21"> + <xsl:attribute name="style:num-format">ï½², ï¾›, ハ, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$nfcvalue=24"> + <xsl:attribute name="style:num-format">ê°€, 나, 다, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$nfcvalue=25"> + <xsl:attribute name="style:num-format">ㄱ, ã„´, ã„·, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$nfcvalue=30"> + <xsl:attribute name="style:num-format">甲, ä¹™, 丙, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$nfcvalue=31"> + <xsl:attribute name="style:num-format">å­, 丑, 寅, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$nfcvalue=34"> + <xsl:attribute name="style:num-format">壹, è²³, åƒ, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$nfcvalue=38"> + <xsl:attribute name="style:num-format">壹, è´°, å, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$nfcvalue=41 or $nfcvalue=42 or $nfcvalue=43"> + <xsl:attribute name="style:num-format">ì¼, ì´, 삼, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$nfcvalue=45 or $nfcvalue=47"> + <xsl:attribute name="style:num-format">×, ב, ×’, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$nfcvalue=46 or $nfcvalue=48"> + <xsl:attribute name="style:num-format">Ø£, ب, ت, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$nfcvalue=53"> + <xsl:attribute name="style:num-format">à¸, ข, ฃ, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$nfcvalue!=57 and $nfcvalue &gt; 48 and $nfcvalue &lt; 60"> + <xsl:attribute name="style:num-format">Native Numbering</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:num-format">1</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="$nfcvalue=26"> + <xsl:attribute name="style:num-prefix"><xsl:value-of select="$prefix"/></xsl:attribute> + <xsl:attribute name="style:num-suffix"><xsl:value-of select="concat( '.' , $suffix )"/></xsl:attribute> + </xsl:when> + <xsl:when test="$nfcvalue=27 or $nfcvalue=29"> + <xsl:attribute name="style:num-prefix"><xsl:value-of select="concat( $prefix, '(' )"/></xsl:attribute> + <xsl:attribute name="style:num-suffix"><xsl:value-of select="concat( ')' , $suffix )"/></xsl:attribute> + </xsl:when> + <xsl:when test="$nfcvalue=57"> + <xsl:attribute name="style:num-prefix"><xsl:value-of select="concat( $prefix, '- ' )"/></xsl:attribute> + <xsl:attribute name="style:num-suffix"><xsl:value-of select="concat( ' -' , $suffix )"/></xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:num-prefix"><xsl:value-of select="$prefix"/></xsl:attribute> + <xsl:attribute name="style:num-suffix"><xsl:value-of select="$suffix"/></xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:template --> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/import/wordml/wordml2ooo_page.xsl b/openoffice/share/xslt/import/wordml/wordml2ooo_page.xsl new file mode 100644 index 0000000000000000000000000000000000000000..3f7826f7579d0c7445c2c20be8f43cdd7f17cec6 --- /dev/null +++ b/openoffice/share/xslt/import/wordml/wordml2ooo_page.xsl @@ -0,0 +1,404 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" exclude-result-prefixes="w wx aml o dt v"> + <xsl:template match="w:footnotePr" mode="config"> + <text:notes-configuration text:note-class="footnote" text:citation-style-name="Footnote_20_Symbol"> + <xsl:if test="w:pos"> + <xsl:choose> + <xsl:when test="w:pos/@w:val = 'beneath-text'"> + <xsl:attribute name="text:footnotes-position">document</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="text:footnotes-position">page</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="w:numStart"> + <xsl:choose> + <xsl:when test="w:numStart/@w:val - 1 &gt; 0"> + <xsl:attribute name="text:start-value"> + <xsl:value-of select="w:numStart/@w:val - 1"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="text:start-value"> + <xsl:value-of select=" '1' "/> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <!--xsl:attribute name="text:start-value"><xsl:value-of select="w:numStart/@w:val - 1"/></xsl:attribute--> + </xsl:if> + <xsl:if test="w:numFmt"> + <xsl:call-template name="convert-number-format"> + <xsl:with-param name="number-format" select="w:numFmt/@w:val"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="w:numRestart"> + <xsl:choose> + <xsl:when test="w:numRestart/@w:val = 'continuous'"> + <xsl:attribute name="text:start-numbering-at">document</xsl:attribute> + </xsl:when> + <xsl:when test="w:numRestart/@w:val = 'each-sect'"> + <xsl:attribute name="text:start-numbering-at">chapter</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="text:start-numbering-at">page</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <!-- + <xsl:if test="w:footnote[@w:type = 'continuation-separator']"> + <text:footnote-continuation-notice-backward> + <xsl:value-of select="normalize-space(w:footnote[@w:type = 'continuation-separator'])"/> + </text:footnote-continuation-notice-backward> + </xsl:if> + <xsl:if test="w:footnote[@w:type = 'continuation-notice']"> + <text:footnote-continuation-notice-forward> + <xsl:value-of select="normalize-space(w:footnote[@w:type = 'continuation-notice'])"/> + </text:footnote-continuation-notice-forward> + </xsl:if> + --> + </text:notes-configuration> + </xsl:template> + <xsl:template match="w:endnotePr" mode="config"> + <text:notes-configuration text:note-class="endnote" text:citation-style-name="Endnote_20_Symbol"> + <xsl:if test="w:numStart"> + <xsl:choose> + <xsl:when test="(w:numStart/@w:val - 1) &gt; 0"> + <xsl:attribute name="text:start-value"> + <xsl:value-of select="w:numStart/@w:val - 1"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="text:start-value"> + <xsl:value-of select=" '1' "/> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <!--xsl:attribute name="text:start-value"><xsl:value-of select="w:numStart/@w:val - 1"/></xsl:attribute --> + </xsl:if> + <xsl:if test="w:numFmt"> + <xsl:call-template name="convert-number-format"> + <xsl:with-param name="number-format" select="w:numFmt/@w:val"/> + </xsl:call-template> + </xsl:if> + </text:notes-configuration> + </xsl:template> + <xsl:template name="convert-number-format"> + <xsl:param name="number-format"/> + <xsl:choose> + <xsl:when test="$number-format = 'decimal' or $number-format = 'decimal-half-width'"> + <xsl:attribute name="style:num-format">1</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'decimal-zero'"> + <xsl:attribute name="style:num-format">1</xsl:attribute> + <xsl:attribute name="style:num-prefix">0</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'decimal-enclosed-fullstop'"> + <xsl:attribute name="style:num-format">1</xsl:attribute> + <xsl:attribute name="style:num-prefix">.</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'decimal-enclosed-paren'"> + <xsl:attribute name="style:num-format">1</xsl:attribute> + <xsl:attribute name="style:num-prefix">(</xsl:attribute> + <xsl:attribute name="style:num-suffix">)</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'number-in-dash'"> + <xsl:attribute name="style:num-format">1</xsl:attribute> + <xsl:attribute name="style:num-prefix">-</xsl:attribute> + <xsl:attribute name="style:num-suffix">-</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'upper-letter'"> + <xsl:attribute name="style:num-format">A</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'lower-letter'"> + <xsl:attribute name="style:num-format">a</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'upper-roman'"> + <xsl:attribute name="style:num-format">I</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'lower-roman'"> + <xsl:attribute name="style:num-format">i</xsl:attribute> + </xsl:when> + <!-- ordinal, cardinal-text, ordinal-text, hex, chicago, bullet, ideograph-zodiac-traditional, + vietnamese-counting, russian-lower, russian-upper, hindi-vowels, hindi-consonants, hindi-numbers, hindi-counting --> + <xsl:otherwise> + <xsl:attribute name="style:num-format">1</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="w:bgPict"> + <xsl:if test="w:background/@w:bgcolor"> + <xsl:attribute name="fo:background-color"> + <xsl:call-template name="MapConstColor"> + <xsl:with-param name="color" select="w:background/@w:bgcolor"/> + </xsl:call-template> + </xsl:attribute> + </xsl:if> + <xsl:if test="w:background/@w:background"> + <style:background-image> + <office:binary-data> + <xsl:variable name="the-image" select="key('imagedata',w:background/@w:background)"/> + <xsl:value-of select="translate($the-image/text(),'&#9;&#10;&#13;&#32;','' ) "/> + </office:binary-data> + </style:background-image> + </xsl:if> + </xsl:template> + <xsl:template match="w:sectPr" mode="page-layout"> + <style:page-layout> + <xsl:attribute name="style:name">pm<xsl:number from="/w:wordDocument/w:body" level="any" count="w:sectPr" format="1"/> + </xsl:attribute> + <style:page-layout-properties> + <xsl:call-template name="page-layout-properties"/> + <xsl:apply-templates select="/w:wordDocument/w:bgPict"/> + </style:page-layout-properties> + <style:header-style> + <style:header-footer-properties style:dynamic-spacing="true" fo:margin-bottom="0"> + <xsl:variable name="header-margin"> + <xsl:choose> + <xsl:when test="w:pgMar/@w:header"> + <xsl:value-of select="w:pgMar/@w:header"/> + </xsl:when> + <xsl:otherwise>720</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="header-margin-diff"> + <xsl:value-of select="w:pgMar/@w:top - $header-margin"/> + </xsl:variable> + <xsl:variable name="min-height"> + <xsl:choose> + <xsl:when test="$header-margin-diff &gt; 0"> + <xsl:value-of select="$header-margin-diff div 567.0"/> + </xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="fo:min-height"> + <xsl:value-of select="concat($min-height, 'cm')"/> + </xsl:attribute> + </style:header-footer-properties> + </style:header-style> + </style:page-layout> + </xsl:template> + <xsl:template match="w:sectPr" mode="master-page"> + <!-- style:page-layout style:style--> + + <xsl:variable name="master-page-number"> + <xsl:number count="w:sectPr" from="/w:wordDocument/w:body" level="any" format="1"/> + </xsl:variable> + <xsl:if test="$master-page-number = '1'"> + <style:master-page style:next-style-name="Standard-1" style:page-layout-name="pm1" style:display-name="First Page" style:name="First_20_Page"> + <style:header> + <xsl:apply-templates select="w:hdr[@w:type='first']/child::*" mode="dispatch"/> + </style:header> + <style:footer> + <xsl:apply-templates select="w:ftr[@w:type='first']/child::*" mode="dispatch"/> + </style:footer> + </style:master-page> + </xsl:if> + <xsl:element name="style:master-page"> + <xsl:attribute name="style:name">Standard-<xsl:value-of select="$master-page-number"/> + </xsl:attribute> + <xsl:attribute name="style:page-layout-name"> + <xsl:value-of select="concat('pm', $master-page-number)"/> + </xsl:attribute> + + <style:header> + <xsl:apply-templates select="w:hdr[@w:type='odd']/child::*" mode="dispatch"/> + </style:header> + <style:header-left> + <xsl:apply-templates select="w:hdr[@w:type='even']/child::*" mode="dispatch"/> + </style:header-left> + <style:footer> + <xsl:apply-templates select="w:ftr[@w:type='odd']/child::*" mode="dispatch"/> + </style:footer> + <style:footer-left> + <xsl:apply-templates select="w:ftr[@w:type='even']/child::*" mode="dispatch"/> + </style:footer-left> + + <!-- Headers and footers--> + <!-- + <style:header-style> + <style:header-footer-properties> + <xsl:attribute name="fo:min-height"><xsl:call-template name="ConvertMeasure"><xsl:with-param name="value" select="concat(w:pgMar/@w:header,'twip')"/></xsl:call-template>cm</xsl:attribute> + <xsl:attribute name="fo:margin-bottom">0.792cm</xsl:attribute> + <xsl:attribute name="style:dynamic-spacing">true</xsl:attribute> + </style:header-footer-properties> + </style:header-style> + <style:footer-style> + <style:header-footer-properties> + <xsl:attribute name="fo:min-height"><xsl:call-template name="ConvertMeasure"><xsl:with-param name="value" select="concat(w:pgMar/@w:footer,'twip')"/></xsl:call-template>cm</xsl:attribute> + <xsl:attribute name="fo:margin-top">0.792cm</xsl:attribute> + <xsl:attribute name="style:dynamic-spacing">true</xsl:attribute> + </style:header-footer-properties> + </style:footer-style> + --> + + <!-- any examples for w:titlePg usage? --> + <xsl:if test="not(w:titlePg)"> + <xsl:apply-templates select="w:hdr[@w:type='odd']"/> + <xsl:apply-templates select="w:hdr[@w:type='even']"/> + <xsl:apply-templates select="w:ftr[@w:type='odd']"/> + <xsl:apply-templates select="w:ftr[@w:type='even']"/> + </xsl:if> + </xsl:element> + </xsl:template> + <xsl:template match="w:hdr"> + <!-- + <xsl:choose> + <xsl:when test="@w:type = 'odd'"> + <style:header> + <xsl:apply-templates select="wx:pBdrGroup | w:p | w:tbl"/> + </style:header> + </xsl:when> + <xsl:when test="@w:type = 'even'"> + <style:header> + <xsl:apply-templates select="wx:pBdrGroup | w:p | w:tbl"/> + </style:header> + </xsl:when> + </xsl:choose> + --> + </xsl:template> + <xsl:template match="w:ftr"> + <!-- + <xsl:choose> + <xsl:when test="@w:type = 'odd'"> + <style:footer> + <xsl:apply-templates select="wx:pBdrGroup | w:p | w:tbl"/> + </style:footer> + </xsl:when> + <xsl:when test="@w:type = 'even'"> + <style:footer-left> + <xsl:apply-templates select="wx:pBdrGroup | w:p | w:tbl"/> + </style:footer-left> + </xsl:when> + </xsl:choose> + --> + </xsl:template> + <xsl:template match="wx:pBdrGroup"> + <xsl:apply-templates mode="dispatch"/> + </xsl:template> + <!-- xsl:template name="convert-number-format"> + <xsl:param name="number-format"/> + <xsl:choose> + <xsl:when test="$number-format = 'decimal' or $number-format = 'decimal-half-width'"> + <xsl:attribute name="style:num-format">1</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'decimal-zero'"> + <xsl:attribute name="style:num-format">1</xsl:attribute> + <xsl:attribute name="style:num-prefix">0</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'decimal-enclosed-fullstop'"> + <xsl:attribute name="style:num-format">1</xsl:attribute> + <xsl:attribute name="style:num-prefix">.</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'decimal-enclosed-paren'"> + <xsl:attribute name="style:num-format">1</xsl:attribute> + <xsl:attribute name="style:num-prefix">(</xsl:attribute> + <xsl:attribute name="style:num-suffix">)</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'number-in-dash'"> + <xsl:attribute name="style:num-format">1</xsl:attribute> + <xsl:attribute name="style:num-prefix">-</xsl:attribute> + <xsl:attribute name="style:num-suffix">-</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'upper-letter'"> + <xsl:attribute name="style:num-format">A</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'lower-letter'"> + <xsl:attribute name="style:num-format">a</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'upper-roman'"> + <xsl:attribute name="style:num-format">I</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'lower-roman'"> + <xsl:attribute name="style:num-format">i</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'decimal-full-width' or $number-format = 'decimal-full-width2'"> + <xsl:attribute name="style:num-format">1, ï¼’, 3, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'decimal-enclosed-circle-chinese' or $number-format = 'decimal-enclosed-circle'"> + <xsl:attribute name="style:num-format">â‘ , â‘¡, â‘¢, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'ideograph-enclosed-circle'"> + <xsl:attribute name="style:num-format">一, 二, 三, ...</xsl:attribute> + <xsl:attribute name="style:num-prefix">(</xsl:attribute> + <xsl:attribute name="style:num-suffix">)</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'chinese-counting-thousand' or $number-format = 'ideograph-digital' or $number-format = 'japanese-counting' or $number-format = 'japanese-digital-ten-thousand' or $number-format = 'taiwanese-counting-thousand' or $number-format = 'taiwanese-counting' or $number-format = 'taiwanese-digital' or $number-format = 'chinese-counting' or $number-format = 'korean-digital2' or $number-format = 'chinese-not-impl'"> + <xsl:attribute name="style:num-format">一, 二, 三, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'chinese-legal-simplified'"> + <xsl:attribute name="style:num-format">壹, è´°, å, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'ideograph-legal-traditional'"> + <xsl:attribute name="style:num-format">壹, è²³, åƒ, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'ideograph-traditional'"> + <xsl:attribute name="style:num-format">甲, ä¹™, 丙, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'ideograph-zodiac'"> + <xsl:attribute name="style:num-format">å­, 丑, 寅, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'japanese-legal'"> + <xsl:attribute name="style:num-format">壱, å¼, å‚, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'aiueo-full-width'"> + <xsl:attribute name="style:num-format">ã‚¢, イ, ウ, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'aiueo'"> + <xsl:attribute name="style:num-format">ï½±, ï½², ï½³, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'iroha-full-width'"> + <xsl:attribute name="style:num-format">イ, ロ, ãƒ, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'iroha'"> + <xsl:attribute name="style:num-format">ï½², ï¾›, ハ, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'korean-digital' or $number-format = 'korean-counting' or $number-format = 'korean-legal'"> + <xsl:attribute name="style:num-format">ì¼, ì´, 삼, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'chosung'"> + <xsl:attribute name="style:num-format">ㄱ, ã„´, ã„·, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'ganada'"> + <xsl:attribute name="style:num-format">ê°€, 나, 다, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'arabic-alpha' or $number-format = 'arabic-abjad'"> + <xsl:attribute name="style:num-format">Ø£, ب, ت, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'thai-letters' or $number-format = 'thai-numbers' or $number-format = 'thai-counting'"> + <xsl:attribute name="style:num-format">à¸, ข, ฃ, ...</xsl:attribute> + </xsl:when> + <xsl:when test="$number-format = 'hebrew-1' or $number-format = 'hebrew-2'"> + <xsl:attribute name="style:num-format">×, ב, ×’, ...</xsl:attribute> + </xsl:when> + < ordinal, cardinal-text, ordinal-text, hex, chicago, bullet, ideograph-zodiac-traditional, + vietnamese-counting, russian-lower, russian-upper, hindi-vowels, hindi-consonants, hindi-numbers, hindi-counting > + <xsl:otherwise> + <xsl:attribute name="style:num-format">Native Numbering</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:template --> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/import/wordml/wordml2ooo_path.xsl b/openoffice/share/xslt/import/wordml/wordml2ooo_path.xsl new file mode 100644 index 0000000000000000000000000000000000000000..1deb000815a9f3a99cce16fc384a1a58763b16b6 --- /dev/null +++ b/openoffice/share/xslt/import/wordml/wordml2ooo_path.xsl @@ -0,0 +1,1814 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" exclude-result-prefixes="w wx aml o dt v"> + <xsl:include href="../../common/math.xsl"/> + <xsl:template name="dummy"> + <xsl:call-template name="test"/> + </xsl:template> + <xsl:template name="test-arc"> + <xsl:call-template name="svg-arc2vml-arc"> + <!-- M 125,75 a100,50 0 ?,? 100,50 --> + <xsl:with-param name="x0" select="125"/> + <xsl:with-param name="y0" select="75"/> + <xsl:with-param name="rx" select="100"/> + <xsl:with-param name="ry" select="50"/> + <xsl:with-param name="x-axis-rotation" select="0"/> + <xsl:with-param name="large-arc-flag" select="0"/> + <xsl:with-param name="sweep-flag" select="0"/> + <xsl:with-param name="x" select="225"/> + <xsl:with-param name="y" select="125"/> + </xsl:call-template> + </xsl:template> + <xsl:template name="test"> + <xsl:call-template name="vmlpath2svgpath"> + <xsl:with-param name="vml-path" select="'m,l,4500,3420,2520,6120,4500r2160,l6660,3240,8460,2520,8460,,3960,540r360,720l2700,1260,3240,540,,xe'"/> + </xsl:call-template> + </xsl:template> + <xsl:template name="vmlpath2svgpath"> + <xsl:param name="vml-path"/> + <xsl:param name="svg-path" select="''"/> + <xsl:param name="position" select="1"/> + <xsl:param name="last-command" select="'m'"/> + <xsl:param name="current-x" select="'0'"/> + <xsl:param name="current-y" select="'0'"/> + <xsl:variable name="command-and-newpos"> + <xsl:call-template name="get-path-command"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$position"/> + <xsl:with-param name="last-command" select="$last-command"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="command" select="substring-before($command-and-newpos , ':')"/> + <xsl:variable name="newpos" select="substring-after($command-and-newpos , ':')"/> + <xsl:choose> + <xsl:when test="$command = 'm' "> + <!-- absolute moveto --> + <xsl:variable name="new-svg-path" select="concat($svg-path ,' M ' ) "/> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="vmlpath2svgpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="svg-path" select=" concat($new-svg-path , substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="current-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 't' "> + <!-- relative moveto --> + <xsl:variable name="new-svg-path" select="concat($svg-path ,' m ' ) "/> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="vmlpath2svgpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="svg-path" select=" concat($new-svg-path , substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') + $current-x"/> + <xsl:with-param name="current-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') + $current-y "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'l' "> + <!-- absolute lineto --> + <xsl:variable name="new-svg-path" select="concat($svg-path ,' L ' ) "/> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="vmlpath2svgpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="svg-path" select=" concat($new-svg-path , substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="current-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'r' "> + <!-- relative lineto --> + <!-- 'l' command is not supported currently, so we use 'L' --> + <xsl:message>'l' command is not supported currently, so we use 'L'. This may case problem.</xsl:message> + <xsl:variable name="new-svg-path" select="concat($svg-path ,' L ' ) "/> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="new-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') + $current-x "/> + <xsl:variable name="new-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') + $current-y "/> + <xsl:call-template name="vmlpath2svgpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <!-- 'l' command is not supported currently--> + <xsl:with-param name="svg-path" select=" concat($new-svg-path , $new-x ,' ' , $new-y , ' ') "/> + <!-- xsl:with-param name="svg-path" select=" concat($new-svg-path , substring-before( $num-and-pos , ':') , ' ') "/ --> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') + $current-x "/> + <xsl:with-param name="current-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') + $current-y "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'dummyH' "> + <!-- absolute horizontal lineto --> + <xsl:variable name="new-svg-path" select="concat($svg-path ,' l ' ) "/> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="1"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="vmlpath2svgpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="svg-path" select=" concat($new-svg-path , substring-before( $num-and-pos , ':') , ' ' , $current-y , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( $num-and-pos , ':') "/> + <xsl:with-param name="current-y" select=" $current-y"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'dummyh' "> + <!-- relative horizontal lineto --> + <xsl:variable name="new-svg-path" select="concat($svg-path ,' l ' ) "/> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="1"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="vmlpath2svgpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="svg-path" select=" concat($new-svg-path , substring-before( $num-and-pos , ':') + $current-x , ' ' , $current-y , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( $num-and-pos , ':') + $current-x"/> + <xsl:with-param name="current-y" select=" $current-y"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'dummyV' "> + <!-- absolute vertical lineto --> + <xsl:variable name="new-svg-path" select="concat($svg-path ,' l ' ) "/> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="1"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="vmlpath2svgpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="svg-path" select=" concat($new-svg-path , $current-x , ' ' , substring-before( $num-and-pos , ':') , ' ' ) "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" $current-x"/> + <xsl:with-param name="current-y" select=" substring-before( $num-and-pos , ':') "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'dummyv' "> + <!-- relative horizontal lineto --> + <xsl:variable name="new-svg-path" select="concat($svg-path ,' l ' ) "/> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="1"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="vmlpath2svgpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="svg-path" select=" concat($new-svg-path , $current-x , ' ' , substring-before( $num-and-pos , ':') + $current-y , ' ' ) "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" $current-x"/> + <xsl:with-param name="current-y" select=" substring-before( $num-and-pos , ':') "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'c' "> + <!-- absolute curveto --> + <xsl:variable name="new-svg-path" select="concat($svg-path ,' C ' ) "/> + <xsl:variable name="control-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="4"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="substring-after( $control-and-pos , ':') "/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="vmlpath2svgpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="svg-path" select=" concat($new-svg-path , substring-before( $control-and-pos , ':') , ' ' , substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="current-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'v' "> + <!-- relative curveto --> + <xsl:variable name="new-svg-path" select="concat($svg-path ,' c ' ) "/> + <xsl:variable name="control-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="4"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="substring-after( $control-and-pos , ':') "/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="vmlpath2svgpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="svg-path" select=" concat($new-svg-path , substring-before( $control-and-pos , ':') , ' ' , substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') + $current-x "/> + <xsl:with-param name="current-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') + $current-y "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'dummyS' "> + <!-- absolute shorthand/smooth curveto --> + <xsl:variable name="new-svg-path" select="concat($svg-path ,' c ' ) "/> + <xsl:variable name="control-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="substring-after( $control-and-pos , ':') "/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="control-1"> + <xsl:choose> + <xsl:when test="string-length(translate($last-command, 'CcSs','') )= 0 "> + <xsl:variable name="previous-control-2"> + <xsl:call-template name="get-number-before"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$position"/> + <xsl:with-param name="count" select="2"/> + <xsl:with-param name="skipcount" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="substring-before($previous-control-2 , ':') "/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-before($control-and-pos, ':') "/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="vmlpath2svgpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="svg-path" select=" concat($new-svg-path , $control-1 , ' ' , substring-before( $control-and-pos , ':') , ' ' , substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="current-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'dummys' "> + <!-- absolute shorthand/smooth curveto --> + <xsl:variable name="new-svg-path" select="concat($svg-path ,' v ' ) "/> + <xsl:variable name="control-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="substring-after( $control-and-pos , ':') "/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="control-1"> + <xsl:choose> + <xsl:when test="string-length(translate($last-command, 'CcSs' , '')) = 0 "> + <xsl:variable name="previous-control-2"> + <xsl:call-template name="get-number-before"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$position"/> + <xsl:with-param name="count" select="2"/> + <xsl:with-param name="skipcount" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="substring-before($previous-control-2 , ':') "/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="substring-before($control-and-pos, ':') "/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:call-template name="vmlpath2svgpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="svg-path" select=" concat($new-svg-path , $control-1 , ' ' , substring-before( $control-and-pos , ':') , ' ' , substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') + $current-x "/> + <xsl:with-param name="current-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') + $current-y "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'dummyQ' "> + <!-- absolute quadratic bézier curves --> + <xsl:variable name="new-svg-path" select="concat($svg-path ,' qb ' ) "/> + <xsl:variable name="control-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="substring-after( $control-and-pos , ':') "/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="vmlpath2svgpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="svg-path" select=" concat($new-svg-path , substring-before( $control-and-pos , ':') , ' ' , substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="current-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'dummyq' "> + <!-- relative quadratic bézier curves --> + <xsl:variable name="control-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="control" select="substring-before( $control-and-pos , ':') "/> + <xsl:variable name="new-svg-path" select="concat($svg-path ,' qb ' , substring-before($control,' ') + $current-x , ' ' , substring-after($control , ' ') + $current-y ) "/> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="substring-after( $control-and-pos , ':') "/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="number" select="substring-before($num-and-pos, ':')"/> + <xsl:variable name="absolute-number" select="concat(substring-before($number, ' ') + $current-x , ' ' , substring-after($number, ' ') + $current-y)"/> + <xsl:call-template name="vmlpath2svgpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="svg-path" select=" concat($new-svg-path , ' ' , $absolute-number , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( $absolute-number , ' ') "/> + <xsl:with-param name="current-y" select=" substring-after( $absolute-number , ' ') "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'x' "> + <!--dummy or $command = 'z' "--> + <!-- closepath --> + <xsl:variable name="new-svg-path" select="concat($svg-path ,' Z ' ) "/> + <xsl:call-template name="vmlpath2svgpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="svg-path" select=" concat($new-svg-path , ' ') "/> + <xsl:with-param name="position" select=" $newpos "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" $current-x "/> + <xsl:with-param name="current-y" select=" $current-y"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'e' "> + <!-- end path --> + <xsl:variable name="new-svg-path" select="concat($svg-path ,' N ' )"/> + <xsl:call-template name="vmlpath2svgpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="svg-path" select=" concat($new-svg-path , ' ') "/> + <xsl:with-param name="position" select=" $newpos "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" $current-x "/> + <xsl:with-param name="current-y" select=" $current-y"/> + </xsl:call-template> + </xsl:when> + <!--Code below is for the support of h-command like ha,hb....hi, maybe still need to revise--> + <xsl:when test="$command = 'ha' "> + <xsl:variable name="new-svg-path" select="$svg-path"/> + <!--simply did nothing which might be wrong--> + <xsl:call-template name="vmlpath2svgpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="svg-path" select=" concat($new-svg-path , ' ') "/> + <xsl:with-param name="position" select=" $newpos "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" $current-x "/> + <xsl:with-param name="current-y" select=" $current-y"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'hb' "> + <xsl:variable name="new-svg-path" select="$svg-path"/> + <!--simply did nothing which might be wrong--> + <xsl:call-template name="vmlpath2svgpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="svg-path" select=" concat($new-svg-path , ' ') "/> + <xsl:with-param name="position" select=" $newpos "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" $current-x "/> + <xsl:with-param name="current-y" select=" $current-y"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'hc' "> + <xsl:variable name="new-svg-path" select="$svg-path"/> + <!--simply did nothing which might be wrong--> + <xsl:call-template name="vmlpath2svgpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="svg-path" select=" concat($new-svg-path , ' ') "/> + <xsl:with-param name="position" select=" $newpos "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" $current-x "/> + <xsl:with-param name="current-y" select=" $current-y"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'hd' "> + <xsl:variable name="new-svg-path" select="$svg-path"/> + <!--simply did nothing which might be wrong--> + <xsl:call-template name="vmlpath2svgpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="svg-path" select=" concat($new-svg-path , ' ') "/> + <xsl:with-param name="position" select=" $newpos "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" $current-x "/> + <xsl:with-param name="current-y" select=" $current-y"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'he' "> + <xsl:variable name="new-svg-path" select="$svg-path"/> + <!--simply did nothing which might be wrong--> + <xsl:call-template name="vmlpath2svgpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="svg-path" select=" concat($new-svg-path , ' ') "/> + <xsl:with-param name="position" select=" $newpos "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" $current-x "/> + <xsl:with-param name="current-y" select=" $current-y"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'hf' "> + <xsl:variable name="new-svg-path" select="$svg-path"/> + <!--simply did nothing which might be wrong--> + <xsl:call-template name="vmlpath2svgpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="svg-path" select=" concat($new-svg-path , ' ') "/> + <xsl:with-param name="position" select=" $newpos "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" $current-x "/> + <xsl:with-param name="current-y" select=" $current-y"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'hg' "> + <xsl:variable name="new-svg-path" select="$svg-path"/> + <!--simply did nothing which might be wrong--> + <xsl:call-template name="vmlpath2svgpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="svg-path" select=" concat($new-svg-path , ' ') "/> + <xsl:with-param name="position" select=" $newpos "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" $current-x "/> + <xsl:with-param name="current-y" select=" $current-y"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'hh' "> + <xsl:variable name="new-svg-path" select="$svg-path"/> + <!--simply did nothing which might be wrong--> + <xsl:call-template name="vmlpath2svgpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="svg-path" select=" concat($new-svg-path , ' ') "/> + <xsl:with-param name="position" select=" $newpos "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" $current-x "/> + <xsl:with-param name="current-y" select=" $current-y"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'hi' "> + <xsl:variable name="new-svg-path" select="$svg-path"/> + <!--simply did nothing which might be wrong--> + <xsl:call-template name="vmlpath2svgpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="svg-path" select=" concat($new-svg-path , ' ') "/> + <xsl:with-param name="position" select=" $newpos "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" $current-x "/> + <xsl:with-param name="current-y" select=" $current-y"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'nf' or $command = 'ns' "> + <xsl:variable name="new-svg-path" select="$svg-path"/> + <!--simply did nothing which might be wrong--> + <xsl:call-template name="vmlpath2svgpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="svg-path" select=" concat($new-svg-path , ' ') "/> + <xsl:with-param name="position" select=" $newpos "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" $current-x "/> + <xsl:with-param name="current-y" select=" $current-y"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'al' "> + <!-- absolute moveto --> + <xsl:variable name="new-svg-path" select="concat($svg-path ,' W ' ) "/> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="6"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="vmlpath2svgpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="svg-path" select=" concat($new-svg-path , substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="current-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') "/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$svg-path"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- + **Template vmlpath2enhancedpath** + The template is resposible for converting the vml-path to enhanced-path, because the svg:path + cann't support command a now.(But heard that will be supported in OOo3.0) + And the 2nd reason of using an enhanced-path is that enhanced-path have a perfect maping to + vmlpath.(You will find out that often,we even don't need to change the parameters). + --> + <xsl:template name="vmlpath2enhancedpath"> + <xsl:param name="vml-path"/> + <xsl:param name="enhanced-path" select="''"/> + <xsl:param name="position" select="1"/> + <xsl:param name="last-command" select="'m'"/> + <xsl:param name="current-x" select="'0'"/> + <xsl:param name="current-y" select="'0'"/> + <xsl:variable name="command-and-newpos"> + <xsl:call-template name="get-path-command"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$position"/> + <xsl:with-param name="last-command" select="$last-command"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="command" select="substring-before($command-and-newpos , ':')"/> + <xsl:variable name="newpos" select="substring-after($command-and-newpos , ':')"/> + <xsl:choose> + <xsl:when test="$command = 'm' "> + <!--####Notice that the "m 0,0,1,1,1,1" means two lines--> + <!-- absolute moveto --> + <xsl:variable name="new-enhanced-path" select="concat($enhanced-path ,' M ' ) "/> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="vmlpath2enhancedpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="enhanced-path" select=" concat($new-enhanced-path , substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="current-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'l' "> + <!-- absolute lineto --> + <xsl:variable name="new-enhanced-path" select="concat($enhanced-path ,' L ' ) "/> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="vmlpath2enhancedpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="enhanced-path" select=" concat($new-enhanced-path , substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="current-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'x' "> + <!--dummy or $command = 'z' "--> + <!-- closepath --> + <xsl:variable name="new-enhanced-path" select="concat($enhanced-path ,' Z ' ) "/> + <xsl:call-template name="vmlpath2enhancedpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="enhanced-path" select=" concat($new-enhanced-path , ' ') "/> + <xsl:with-param name="position" select=" $newpos "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" $current-x "/> + <xsl:with-param name="current-y" select=" $current-y"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'e' "> + <!-- end path --> + <xsl:variable name="new-enhanced-path" select="concat($enhanced-path ,' N ' )"/> + <xsl:call-template name="vmlpath2enhancedpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="enhanced-path" select=" concat($new-enhanced-path , ' ') "/> + <xsl:with-param name="position" select=" $newpos "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" $current-x "/> + <xsl:with-param name="current-y" select=" $current-y"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'c' "> + <!-- absolute curveto --> + <xsl:variable name="new-enhanced-path" select="concat($enhanced-path ,' C ' ) "/> + <xsl:variable name="control-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="4"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="substring-after( $control-and-pos , ':') "/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="vmlpath2enhancedpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="enhanced-path" select=" concat($new-enhanced-path , substring-before( $control-and-pos , ':') , ' ' , substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="current-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 't' "> + <!-- relative moveto --> + <xsl:variable name="new-enhanced-path" select="concat($enhanced-path ,' M ' ) "/> + <!--####maybe this is not crect because t r and v hasn't direct image in enhaced-path--> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="vmlpath2enhancedpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="enhanced-path" select=" concat($new-enhanced-path , substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') + $current-x"/> + <xsl:with-param name="current-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') + $current-y "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'r' "> + <!-- relative lineto --> + <!--####maybe this is not crect because 't' 'r' and 'v' hasn't direct image in enhaced-path--> + <!-- 'l' command is not supported currently, so we use 'L' --> + <xsl:message>'l' command is not supported currently, so we use 'L'. This may case problem.</xsl:message> + <xsl:variable name="new-enhanced-path" select="concat($enhanced-path ,' L ' ) "/> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="new-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') + $current-x "/> + <xsl:variable name="new-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') + $current-y "/> + <xsl:call-template name="vmlpath2enhancedpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <!-- 'l' command is not supported currently--> + <xsl:with-param name="enhanced-path" select=" concat($new-enhanced-path , $new-x ,' ' , $new-y , ' ') "/> + <!-- xsl:with-param name="enhanced-path" select=" concat($new-enhanced-path , substring-before( $num-and-pos , ':') , ' ') "/ --> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') + $current-x "/> + <xsl:with-param name="current-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') + $current-y "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'v' "> + <!-- relative curveto --> + <!--####maybe this is not crect because 't' 'r' and 'v' hasn't direct image in enhaced-path--> + <xsl:variable name="new-enhanced-path" select="concat($enhanced-path ,' C ' ) "/> + <!--<xsl:variable name="control-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="4"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="substring-after( $control-and-pos , ':') "/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="vmlpath2enhancedpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="enhanced-path" select=" concat($new-enhanced-path , substring-before( $control-and-pos , ':') , ' ' , substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') + $current-x "/> + <xsl:with-param name="current-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') + $current-y "/> + </xsl:call-template>- + --> + <xsl:variable name="x1"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="1"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="y1"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="substring-after( $x1 , ':')"/> + <xsl:with-param name="count" select="1"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="x2"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="substring-after( $y1 , ':')"/> + <xsl:with-param name="count" select="1"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="y2"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="substring-after( $x2 , ':')"/> + <xsl:with-param name="count" select="1"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="x"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="substring-after( $y2 , ':')"/> + <xsl:with-param name="count" select="1"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="y"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="substring-after( $x , ':')"/> + <xsl:with-param name="count" select="1"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="val_x1"> + <xsl:value-of select="substring-before( $x1 , ':')+$current-x"/> + </xsl:variable> + <xsl:variable name="val_y1"> + <xsl:value-of select="substring-before( $y1 , ':')+$current-y"/> + </xsl:variable> + <xsl:variable name="val_x2"> + <xsl:value-of select="substring-before( $x2 , ':')+$current-x"/> + </xsl:variable> + <xsl:variable name="val_y2"> + <xsl:value-of select="substring-before( $y2 , ':')+$current-y"/> + </xsl:variable> + <xsl:variable name="val_x"> + <xsl:value-of select="substring-before( $x , ':')+$current-x"/> + </xsl:variable> + <xsl:variable name="val_y"> + <xsl:value-of select="substring-before( $y , ':')+$current-y"/> + </xsl:variable> + <xsl:variable name="control-and-pos"> + <xsl:value-of select="concat($val_x1, ' ',$val_y1, ' ',$val_x2, ' ',$val_y2, ' ' )"/> + </xsl:variable> + <xsl:variable name="num-and-pos"> + <xsl:value-of select="concat($val_x, ' ',$val_y, ' ' )"/> + </xsl:variable> + <xsl:call-template name="vmlpath2enhancedpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="enhanced-path" select=" concat($new-enhanced-path , ' ',$control-and-pos , ' ' , $num-and-pos , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $y , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" $val_x "/> + <xsl:with-param name="current-y" select=" $val_y "/> + </xsl:call-template> + </xsl:when> + <!--Code below is for the support of h-command like ha,hb....hi, maybe still need to revise--> + <xsl:when test="$command = 'ha' "> + <xsl:variable name="new-enhanced-path" select="$enhanced-path"/> + <!--simply did nothing which might be wrong--> + <xsl:call-template name="vmlpath2enhancedpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="enhanced-path" select=" concat($new-enhanced-path , ' ') "/> + <xsl:with-param name="position" select=" $newpos "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" $current-x "/> + <xsl:with-param name="current-y" select=" $current-y"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'hb' "> + <xsl:variable name="new-enhanced-path" select="$enhanced-path"/> + <!--simply did nothing which might be wrong--> + <xsl:call-template name="vmlpath2enhancedpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="enhanced-path" select=" concat($new-enhanced-path , ' ') "/> + <xsl:with-param name="position" select=" $newpos "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" $current-x "/> + <xsl:with-param name="current-y" select=" $current-y"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'hc' "> + <xsl:variable name="new-enhanced-path" select="$enhanced-path"/> + <!--simply did nothing which might be wrong--> + <xsl:call-template name="vmlpath2enhancedpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="enhanced-path" select=" concat($new-enhanced-path , ' ') "/> + <xsl:with-param name="position" select=" $newpos "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" $current-x "/> + <xsl:with-param name="current-y" select=" $current-y"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'hd' "> + <xsl:variable name="new-enhanced-path" select="$enhanced-path"/> + <!--simply did nothing which might be wrong--> + <xsl:call-template name="vmlpath2enhancedpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="enhanced-path" select=" concat($new-enhanced-path , ' ') "/> + <xsl:with-param name="position" select=" $newpos "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" $current-x "/> + <xsl:with-param name="current-y" select=" $current-y"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'he' "> + <xsl:variable name="new-enhanced-path" select="$enhanced-path"/> + <!--simply did nothing which might be wrong--> + <xsl:call-template name="vmlpath2enhancedpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="enhanced-path" select=" concat($new-enhanced-path , ' ') "/> + <xsl:with-param name="position" select=" $newpos "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" $current-x "/> + <xsl:with-param name="current-y" select=" $current-y"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'hf' "> + <xsl:variable name="new-enhanced-path" select="$enhanced-path"/> + <!--simply did nothing which might be wrong--> + <xsl:call-template name="vmlpath2enhancedpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="enhanced-path" select=" concat($new-enhanced-path , ' ') "/> + <xsl:with-param name="position" select=" $newpos "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" $current-x "/> + <xsl:with-param name="current-y" select=" $current-y"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'hg' "> + <xsl:variable name="new-enhanced-path" select="$enhanced-path"/> + <!--simply did nothing which might be wrong--> + <xsl:call-template name="vmlpath2enhancedpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="enhanced-path" select=" concat($new-enhanced-path , ' ') "/> + <xsl:with-param name="position" select=" $newpos "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" $current-x "/> + <xsl:with-param name="current-y" select=" $current-y"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'hh' "> + <xsl:variable name="new-enhanced-path" select="$enhanced-path"/> + <!--simply did nothing which might be wrong--> + <xsl:call-template name="vmlpath2enhancedpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="enhanced-path" select=" concat($new-enhanced-path , ' ') "/> + <xsl:with-param name="position" select=" $newpos "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" $current-x "/> + <xsl:with-param name="current-y" select=" $current-y"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'hi' "> + <xsl:variable name="new-enhanced-path" select="$enhanced-path"/> + <!--simply did nothing which might be wrong--> + <xsl:call-template name="vmlpath2enhancedpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="enhanced-path" select=" concat($new-enhanced-path , ' ') "/> + <xsl:with-param name="position" select=" $newpos "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" $current-x "/> + <xsl:with-param name="current-y" select=" $current-y"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'nf' "> + <xsl:variable name="new-enhanced-path" select="concat($enhanced-path ,' F ' )"/> + <!--simply did nothing which might be wrong--> + <xsl:call-template name="vmlpath2enhancedpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="enhanced-path" select=" concat($new-enhanced-path , ' ') "/> + <xsl:with-param name="position" select=" $newpos "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" $current-x "/> + <xsl:with-param name="current-y" select=" $current-y"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'ns' "> + <xsl:variable name="new-enhanced-path" select="concat($enhanced-path ,' S ' )"/> + <!--simply did nothing which might be wrong--> + <xsl:call-template name="vmlpath2enhancedpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="enhanced-path" select=" concat($new-enhanced-path , ' ') "/> + <xsl:with-param name="position" select=" $newpos "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" $current-x "/> + <xsl:with-param name="current-y" select=" $current-y"/> + </xsl:call-template> + </xsl:when> + <!--The following is 6 command which deal with arcs: + ae ->T al -> U + at -> A ar -> B + wa -> W wr ->V + These pairs of commands have shown the perfect mapping from vml-path to enhanced-path--> + <xsl:when test="$command = 'ae' "> + <!-- arc on the screen with the start and end angles --> + <xsl:variable name="new-enhanced-path" select="concat($enhanced-path ,' T ' ) "/> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="6"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="vmlpath2enhancedpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="enhanced-path" select=" concat($new-enhanced-path , substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="current-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'al' "> + <!-- ae command plus a implicitly moveto startpoint--> + <xsl:variable name="new-enhanced-path" select="concat($enhanced-path ,' U ' ) "/> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="6"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="vmlpath2enhancedpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="enhanced-path" select=" concat($new-enhanced-path , substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="current-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'at' "> + <!-- arc on the screen with the edge box ,start points and end points(Notice it's counter-clockwise)--> + <xsl:variable name="new-enhanced-path" select="concat($enhanced-path ,' A ' ) "/> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="8"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="vmlpath2enhancedpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="enhanced-path" select=" concat($new-enhanced-path , substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="current-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'ar' "> + <!-- at command plus a implicitly moveto startpoint--> + <xsl:variable name="new-enhanced-path" select="concat($enhanced-path ,' B ' ) "/> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="8"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="vmlpath2enhancedpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="enhanced-path" select=" concat($new-enhanced-path , substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="current-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'wa' "> + <!-- arc on the screen with the edge box ,start points and end points(Notice it's clockwise)--> + <xsl:variable name="new-enhanced-path" select="concat($enhanced-path ,' W ' ) "/> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="8"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="vmlpath2enhancedpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="enhanced-path" select=" concat($new-enhanced-path , substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="current-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'wr' "> + <!-- wa command plus a implicitly moveto startpoint--> + <xsl:variable name="new-enhanced-path" select="concat($enhanced-path ,' V ' ) "/> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="8"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="vmlpath2enhancedpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="enhanced-path" select=" concat($new-enhanced-path , substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="current-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'qx' "> + <!-- Draw a quarter ellipse retated to the x-axis--> + <xsl:variable name="new-enhanced-path" select="concat($enhanced-path ,' X ' ) "/> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="vmlpath2enhancedpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="enhanced-path" select=" concat($new-enhanced-path , substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="current-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'qy' "> + <!-- Draw a quarter ellipse retated to the y-axis--> + <xsl:variable name="new-enhanced-path" select="concat($enhanced-path ,' Y ' ) "/> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="2"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="vmlpath2enhancedpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="enhanced-path" select=" concat($new-enhanced-path , substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="current-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$command = 'qb' "> + <!-- quadratic Bezier--> + <xsl:variable name="new-enhanced-path" select="concat($enhanced-path ,' Q ' ) "/> + <xsl:variable name="num-and-pos"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$newpos"/> + <xsl:with-param name="count" select="4"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="vmlpath2enhancedpath"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="enhanced-path" select=" concat($new-enhanced-path , substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="position" select=" substring-after( $num-and-pos , ':') "/> + <xsl:with-param name="last-command" select="$command"/> + <xsl:with-param name="current-x" select=" substring-before( substring-before( $num-and-pos , ':') , ' ') "/> + <xsl:with-param name="current-y" select=" substring-after( substring-before( $num-and-pos , ':') , ' ') "/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$enhanced-path"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="get-number-before"> + <!-- get $count number of number before current position , output format:number1 number2 ... numberN:newpostion + skip $skipcount of numbers + --> + <xsl:param name="vml-path"/> + <xsl:param name="position" select="1"/> + <xsl:param name="count" select="1"/> + <xsl:param name="skipcount" select="0"/> + <xsl:param name="number" select="''"/> + <xsl:choose> + <xsl:when test="$count = 0"> + <xsl:value-of select=" concat($number , ':' , $position) "/> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="num-pos"> + <xsl:call-template name="get-number-position"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$position"/> + <xsl:with-param name="direction" select="-1"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="previous-num-and-pos"> + <xsl:call-template name="get-previous-number"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$num-pos"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="$skipcount &gt; 0"> + <xsl:call-template name="get-number-before"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="substring-after($previous-num-and-pos , ':')"/> + <xsl:with-param name="count" select="$count"/> + <xsl:with-param name="skipcount" select="$skipcount - 1"/> + <xsl:with-param name="number" select="$number"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="$skipcount = 0"> + <xsl:variable name="new-number"> + <xsl:if test="not($count = 1)"> + <xsl:value-of select="' '"/> + </xsl:if> + <xsl:value-of select=" concat( substring-before($previous-num-and-pos , ':') , $number ) "/> + </xsl:variable> + <xsl:call-template name="get-number-before"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="substring-after($previous-num-and-pos , ':')"/> + <xsl:with-param name="count" select="$count - 1"/> + <xsl:with-param name="skipcount" select="0"/> + <xsl:with-param name="number" select="$new-number"/> + </xsl:call-template> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="get-number-after"> + <!-- get $count number of number after current position, output format:number1 number2 ... numberN:newpostion + skip $skipcount of numbers + --> + <xsl:param name="vml-path"/> + <xsl:param name="position" select="1"/> + <xsl:param name="count" select="1"/> + <xsl:param name="skipcount" select="0"/> + <xsl:param name="number" select="''"/> + <xsl:choose> + <xsl:when test="$count = 0"> + <xsl:value-of select=" concat($number , ':' , $position) "/> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="num-pos"> + <xsl:call-template name="get-number-position"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$position"/> + <xsl:with-param name="direction" select="1"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="next-num-and-pos"> + <xsl:call-template name="get-next-number"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$num-pos"/> + </xsl:call-template> + </xsl:variable> + <xsl:if test="$skipcount &gt; 0"> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="substring-after($next-num-and-pos , ':')"/> + <xsl:with-param name="count" select="$count"/> + <xsl:with-param name="skipcount" select="$skipcount - 1"/> + <xsl:with-param name="number" select="$number"/> + </xsl:call-template> + </xsl:if> + <xsl:if test="$skipcount = 0"> + <xsl:variable name="new-number"> + <xsl:value-of select=" concat( $number , substring-before($next-num-and-pos , ':') ) "/> + <xsl:if test="not($count = 1)"> + <xsl:value-of select="' '"/> + </xsl:if> + </xsl:variable> + <xsl:call-template name="get-number-after"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="substring-after($next-num-and-pos , ':')"/> + <xsl:with-param name="count" select="$count - 1"/> + <xsl:with-param name="skipcount" select="0"/> + <xsl:with-param name="number" select="$new-number"/> + </xsl:call-template> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="get-number-position"> + <!-- get the next number start position, direction should be 1 or -1--> + <xsl:param name="vml-path"/> + <xsl:param name="position"/> + <xsl:param name="direction" select="1"/> + <xsl:choose> + <xsl:when test="$direction = 1 and $position &gt; string-length($vml-path) ">0</xsl:when> + <xsl:when test="$direction = -1 and not($position &gt; 0)">0</xsl:when> + <xsl:otherwise> + <xsl:variable name="curr-char"> + <xsl:if test="$direction = 1"> + <xsl:value-of select="substring($vml-path, $position , 1)"/> + </xsl:if> + <xsl:if test="$direction = -1"> + <xsl:value-of select="substring($vml-path, $position -1 , 1)"/> + </xsl:if> + </xsl:variable> + <xsl:choose> + <xsl:when test="string-length(translate($curr-char , '+-.0123456789@' ,'')) = 0 "> + <!-- number start--> + <xsl:value-of select="$position"/> + </xsl:when> + <xsl:when test="not($curr-char = ' ')"> + <xsl:value-of select="$position"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="get-number-position"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$position + $direction"/> + <xsl:with-param name="direction" select="$direction"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="skip-space"> + <xsl:param name="vml-path"/> + <xsl:param name="position"/> + <xsl:param name="skip-comma" select="'yes'"/> + <xsl:variable name="curr-char" select="substring($vml-path, $position , 1)"/> + <xsl:choose> + <xsl:when test="$curr-char = ',' and $skip-comma = 'yes'"> + <xsl:call-template name="skip-space"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$position+1"/> + <xsl:with-param name="skip-comma" select="'no'"/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$curr-char = ' '"> + <xsl:call-template name="skip-space"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$position+1"/> + <xsl:with-param name="skip-comma" select="$skip-comma"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$position"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="format-number-pos"> + <xsl:param name="number"/> + <xsl:param name="position"/> + <xsl:choose> + <xsl:when test="contains($number,'@')"> + <xsl:value-of select="concat('?f',translate($number,'@',''),':' , $position ) "/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select=" concat(round($number) , ':' , $position) "/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="get-next-number"> + <!-- get the next number from current position--> + <xsl:param name="vml-path"/> + <xsl:param name="position"/> + <xsl:param name="number" select=" '' "/> + <xsl:choose> + <xsl:when test="$position &gt; string-length($vml-path) "> + <xsl:call-template name="format-number-pos"> + <xsl:with-param name="number" select="$number"/> + <xsl:with-param name="position" select="$position"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="curr-char" select="substring($vml-path, $position , 1)"/> + <xsl:choose> + <xsl:when test="string-length(translate($curr-char , '.0123456789' ,'')) = 0 "> + <!-- is number --> + <xsl:call-template name="get-next-number"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$position +1"/> + <xsl:with-param name="number" select="concat( $number, $curr-char) "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="string-length(translate($curr-char , '@+-' ,'') ) = 0 and string-length($number) = 0"> + <!-- is number --> + <xsl:call-template name="get-next-number"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$position +1"/> + <xsl:with-param name="number" select="concat( $number, $curr-char) "/> + </xsl:call-template> + </xsl:when> + <xsl:when test=" $number = '' and $curr-char = ',' "> + <xsl:variable name="new-pos"> + <xsl:call-template name="skip-space"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$position"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="concat( '0:' , $new-pos )"/> + </xsl:when> + <xsl:when test=" $number = '' and not($curr-char = ',') "> + <xsl:variable name="new-pos"> + <xsl:call-template name="skip-space"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$position"/> + </xsl:call-template> + </xsl:variable> + <xsl:value-of select="concat( '0:' , $new-pos)"/> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="new-pos"> + <xsl:call-template name="skip-space"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$position"/> + </xsl:call-template> + </xsl:variable> + <xsl:call-template name="format-number-pos"> + <xsl:with-param name="number" select="$number"/> + <xsl:with-param name="position" select="$new-pos"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="get-previous-number"> + <!-- get the previous number from current position--> + <xsl:param name="vml-path"/> + <xsl:param name="position"/> + <xsl:param name="number" select="''"/> + <xsl:choose> + <xsl:when test="not($position &gt; 0)"> + <xsl:call-template name="format-number-pos"> + <xsl:with-param name="number" select="$number"/> + <xsl:with-param name="position" select="'0'"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:variable name="curr-char" select="substring($vml-path, $position -1 , 1)"/> + <xsl:choose> + <xsl:when test="string-length(translate($curr-char , '.0123456789' ,'')) = 0 "> + <!-- is number --> + <xsl:call-template name="get-previous-number"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$position -1"/> + <xsl:with-param name="number" select="concat($curr-char , $number) "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="string-length(translate($curr-char , '@+-' ,'') ) = 0 and string-length($number) = 0"> + <!-- skip it --> + <xsl:call-template name="get-previous-number"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$position -1"/> + <xsl:with-param name="number" select="$number "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="string-length(translate($curr-char , '+-' ,'') ) = 0 and string-length($number) &gt; 0"> + <!-- finsh it with +/- --> + <xsl:call-template name="format-number-pos"> + <xsl:with-param name="number" select="$number"/> + <xsl:with-param name="position" select="$position"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="format-number-pos"> + <xsl:with-param name="number" select="$number"/> + <xsl:with-param name="position" select="$position"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="get-path-command_dummy"> + <xsl:param name="vml-path"/> + <xsl:param name="position" select="1"/> + <xsl:param name="last-command"/> + <xsl:choose> + <xsl:when test="$position &gt; string-length($vml-path) "/> + <xsl:otherwise> + <xsl:variable name="curr-char" select="substring($vml-path, $position , 1)"/> + <xsl:choose> + <xsl:when test="string-length(translate($curr-char , 'mlcxetrvnfsawqyb' ,'')) = 0 "> + <!-- "MmZzLlHhVvCcSsQqTtAa" are all possiable command chars --> + <xsl:value-of select="concat( $curr-char , ':' , $position +1)"/> + </xsl:when> + <xsl:when test="string-length(translate($curr-char , '+-.0123456789@' ,'')) = 0 "> + <!-- number start, use last command --> + <xsl:if test="string-length($last-command) = 0"> + <xsl:message>ooo2wordml_path.xsl: Find undefined command</xsl:message> + </xsl:if> + <xsl:value-of select="concat( $last-command , ':' , $position )"/> + </xsl:when> + <xsl:when test="string-length(translate($curr-char , ',&#9;&#10;&#13;&#32;' ,'')) = 0 "> + <!-- space or ',' should be skip --> + <xsl:call-template name="get-path-command"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$position +1"/> + <xsl:with-param name="last-command" select="$last-command"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:message>ooo2wordml_path.xsl: Find undefined command:<xsl:value-of select="$curr-char"/> + </xsl:message> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- + **get-path- command** + This function will collect the next command from a string. If the input string should has a start of number character, + we here implictly think the command is the last-command + All of the command of vml is listed as following: + __Basic commands:__ + m l c x e t r v nf ns ae al at ar wa wr qx qy qb + __Edit behavior extensions commands__ + ha hb hc hd he hf hg hh hi + + So we know the longest command should be four character.The function is implemented on this basis: + --> + <xsl:template name="get-path-command"> + <xsl:param name="vml-path"/> + <xsl:param name="position" select="1"/> + <xsl:param name="last-command"/> + <xsl:choose> + <xsl:when test="$position &gt; string-length($vml-path) "/> + <xsl:otherwise> + <xsl:variable name="curr-char" select="substring($vml-path, $position , 1)"/> + <xsl:variable name="curr-2char" select="substring($vml-path, $position - 1 , 2)"/> + <xsl:choose> + <xsl:when test="$curr-char = 'a' "> + <!--process the commands ae al at ar--> + <xsl:variable name="second-char" select="substring($vml-path, $position+1 , 1)"/> + <xsl:variable name="isvalid"> + <xsl:choose> + <xsl:when test="$second-char='e' ">1</xsl:when> + <xsl:when test="$second-char='l' ">1</xsl:when> + <xsl:when test="$second-char='t' ">1</xsl:when> + <xsl:when test="$second-char='r' ">1</xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="$isvalid = '1' "> + <xsl:value-of select="concat( $curr-char,$second-char , ':' , $position +2)"/> + </xsl:if> + <xsl:if test="$isvalid = '0' "> + <xsl:message>ooo2wordml_path.xsl: Error command occured </xsl:message> + </xsl:if> + </xsl:when> + <xsl:when test="$curr-char = 'n' "> + <!--process the commands nf ns --> + <xsl:variable name="second-char" select="substring($vml-path, $position+1 , 1)"/> + <xsl:variable name="isvalid"> + <xsl:choose> + <xsl:when test="$second-char='f' ">1</xsl:when> + <xsl:when test="$second-char='s' ">1</xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="$isvalid = '1' "> + <xsl:value-of select="concat( $curr-char,$second-char , ':' , $position +2)"/> + </xsl:if> + <xsl:if test="$isvalid = '0' "> + <xsl:message>ooo2wordml_path.xsl: Error command occured </xsl:message> + </xsl:if> + </xsl:when> + <xsl:when test="$curr-char = 'w' "> + <!--process the commands wa wr--> + <xsl:variable name="second-char" select="substring($vml-path, $position+1 , 1)"/> + <xsl:variable name="isvalid"> + <xsl:choose> + <xsl:when test="$second-char='a' ">1</xsl:when> + <xsl:when test="$second-char='r' ">1</xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="$isvalid = '1' "> + <xsl:value-of select="concat( $curr-char,$second-char , ':' , $position +2)"/> + </xsl:if> + <xsl:if test="$isvalid = '0' "> + <xsl:message>ooo2wordml_path.xsl: Error command occured </xsl:message> + </xsl:if> + </xsl:when> + <xsl:when test="$curr-char = 'q' "> + <!--process the commands qx qy qb--> + <xsl:variable name="second-char" select="substring($vml-path, $position+1 , 1)"/> + <xsl:variable name="isvalid"> + <xsl:choose> + <xsl:when test="$second-char='x' ">1</xsl:when> + <xsl:when test="$second-char='y' ">1</xsl:when> + <xsl:when test="$second-char='b' ">1</xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="$isvalid = '1' "> + <xsl:value-of select="concat( $curr-char,$second-char , ':' , $position +2)"/> + </xsl:if> + <xsl:if test="$isvalid = '0' "> + <xsl:message>ooo2wordml_path.xsl: Error command occured </xsl:message> + </xsl:if> + </xsl:when> + <xsl:when test="$curr-char = 'h' "> + <!--process the edit behavior extensions commands--> + <xsl:variable name="second-char" select="substring($vml-path, $position+1 , 1)"/> + <xsl:variable name="isvalid"> + <xsl:choose> + <xsl:when test="string-length(translate($second-char , 'abcdefghi' ,'')) = 0">1</xsl:when> + <xsl:otherwise>0</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="$isvalid = '1' "> + <xsl:value-of select="concat( $curr-char,$second-char , ':' , $position +2)"/> + </xsl:if> + <xsl:if test="$isvalid = '0' "> + <xsl:message>ooo2wordml_path.xsl: Error command occured </xsl:message> + </xsl:if> + </xsl:when> + <xsl:when test="string-length(translate($curr-char , 'mlcxetrv' ,'')) = 0 "> + <!--process the single character commands m l c x e t r v --> + <xsl:value-of select="concat( $curr-char , ':' , $position +1)"/> + </xsl:when> + <xsl:when test="string-length(translate($curr-char , '+-.0123456789@' ,'')) = 0 "> + <!-- number start, use last command --> + <xsl:if test="string-length($last-command) = 0"> + <xsl:message>ooo2wordml_path.xsl: Find undefined command</xsl:message> + </xsl:if> + <xsl:value-of select="concat( $last-command , ':' , $position )"/> + </xsl:when> + <xsl:when test="$curr-2char=',,' "> + <!-- here are two ',' --> + <xsl:if test="string-length($last-command) = 0"> + <xsl:message>ooo2wordml_path.xsl: Find undefined command</xsl:message> + </xsl:if> + <xsl:value-of select="concat( $last-command , ':' , $position )"/> + </xsl:when> + <xsl:when test="string-length(translate($curr-char , ',&#9;&#10;&#13;&#32;' ,'')) = 0 "> + <!-- space or ',' should be skip --> + <xsl:call-template name="get-path-command"> + <xsl:with-param name="vml-path" select="$vml-path"/> + <xsl:with-param name="position" select="$position +1"/> + <xsl:with-param name="last-command" select="$last-command"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:message>ooo2wordml_path.xsl: Find undefined command:<xsl:value-of select="$curr-char"/> + </xsl:message> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="svg-arc2vml-arc"> + <xsl:param name="x0"/> + <xsl:param name="y0"/> + <xsl:param name="rx"/> + <xsl:param name="ry"/> + <xsl:param name="x-axis-rotation" select="0"/> + <xsl:param name="large-arc-flag" select="0"/> + <xsl:param name="sweep-flag" select="0"/> + <xsl:param name="x"/> + <xsl:param name="y"/> + <!-- Compute 1/2 distance between current and final point --> + <xsl:variable name="dx2" select="($x0 - $x) div 2"/> + <xsl:variable name="dy2" select="($y0 - $y) div 2"/> + <!-- Convert from degrees to radians --> + <xsl:variable name="rotation-radian" select="$x-axis-rotation * $pi div 180"/> + <!-- Compute (x1, y1). What are x1,y1?--> + <xsl:variable name="cos-rotation"> + <xsl:call-template name="cos"> + <xsl:with-param name="x" select="$rotation-radian"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="sin-rotation"> + <xsl:call-template name="sin"> + <xsl:with-param name="x" select="$rotation-radian"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="x1" select="$cos-rotation * $dx2 + $sin-rotation * $dy2"/> + <xsl:variable name="y1" select="-1 * $sin-rotation * $dx2 + $cos-rotation * $dy2"/> + <!-- Make sure radii are large enough --> + <xsl:variable name="rx-abs"> + <xsl:call-template name="abs"> + <xsl:with-param name="x" select="$rx"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="ry-abs"> + <xsl:call-template name="abs"> + <xsl:with-param name="x" select="$ry"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="rx-sq" select="$rx-abs * $rx-abs"/> + <xsl:variable name="ry-sq" select="$ry-abs * $ry-abs"/> + <xsl:variable name="x1-sq" select="$x1 * $x1"/> + <xsl:variable name="y1-sq" select="$y1 * $y1"/> + <xsl:variable name="radius-check" select=" $x1-sq div $rx-sq + $y1-sq div $ry-sq "/> + <xsl:variable name="radius-check-sqrt"> + <xsl:call-template name="sqrt"> + <xsl:with-param name="x" select="$radius-check"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="new-rx"> + <xsl:choose> + <xsl:when test="$radius-check &gt; 1"> + <xsl:value-of select="$rx-abs * $radius-check-sqrt"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$rx-abs"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="new-ry"> + <xsl:choose> + <xsl:when test="$radius-check &gt; 1"> + <xsl:value-of select="$ry-abs * $radius-check-sqrt"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$ry-abs"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="new-ry-sq"> + <xsl:choose> + <xsl:when test="$radius-check &gt; 1"> + <xsl:value-of select="$new-ry * $new-ry"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$ry-sq"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="new-rx-sq"> + <xsl:choose> + <xsl:when test="$radius-check &gt; 1"> + <xsl:value-of select="$new-rx * $new-rx"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$rx-sq"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!-- Step 2: Compute (cx1, cy1) --> + <xsl:variable name="sign"> + <xsl:choose> + <xsl:when test="$large-arc-flag = $sweep-flag">-1</xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="unchecked-sq" select=" (($new-rx-sq * $new-ry-sq) - ($new-rx-sq * $y1-sq) - ($new-ry-sq * $x1-sq)) div (($new-rx-sq * $y1-sq) + ($new-ry-sq * $x1-sq)) "/> + <xsl:variable name="sq"> + <xsl:choose> + <xsl:when test=" $unchecked-sq &lt; 0">0</xsl:when> + <xsl:otherwise> + <xsl:value-of select="$unchecked-sq"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="sq-sqrt"> + <xsl:call-template name="sqrt"> + <xsl:with-param name="x" select="$sq"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="coef" select="$sign * $sq-sqrt "/> + <xsl:variable name="cx1" select="$coef * $new-rx * $y1 div $new-ry"/> + <xsl:variable name="cy1" select=" -1 * $coef * $new-ry * $x1 div $new-rx"/> + <!-- Step 3: Compute (cx, cy) from (cx1, cy1) --> + <xsl:variable name="sx2" select="($x0 +$x) div 2 "/> + <xsl:variable name="sy2" select="($y0 +$y) div 2 "/> + <xsl:variable name="tmp1" select="$cos-rotation * $cx1 "/> + <xsl:variable name="tmp2" select="$cos-rotation * $cx1 "/> + <xsl:variable name="cx" select=" $sx2 + ( $cos-rotation * $cx1 - $sin-rotation * $cy1 ) "/> + <xsl:variable name="cy" select=" $sy2 + ( $sin-rotation * $cx1 + $cos-rotation * $cy1 ) "/> + <!-- Step 4: Compute angle start and angle extent --> + <xsl:variable name="ux" select="( $x1 - $cx1) div $new-rx"/> + <xsl:variable name="uy" select="( $y1 - $cy1) div $new-ry"/> + <xsl:variable name="vx" select="( - 1 * $x1 - $cx1) div $new-rx"/> + <xsl:variable name="vy" select="(- 1 * $y1 - $cy1) div $new-ry"/> + <xsl:variable name="n"> + <xsl:call-template name="sqrt"> + <xsl:with-param name="x" select=" ($ux * $ux) + ($uy * $uy) "/> + </xsl:call-template> + </xsl:variable> + <!-- 1 * ux + 0 * uy --> + <xsl:variable name="p" select="$ux"/> + <xsl:variable name="uy-sign"> + <xsl:choose> + <xsl:when test=" $uy &lt; 0 ">-1</xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="acos-pn"> + <xsl:call-template name="acos"> + <xsl:with-param name="x" select="$p div $n"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="theta" select="( $uy-sign * $acos-pn * 180 div $pi ) mod 360 "/> + <xsl:variable name="n-delta"> + <xsl:call-template name="sqrt"> + <xsl:with-param name="x" select="($ux * $ux + $uy * $uy) * ($vx * $vx + $vy * $vy)"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="p-delta" select="$ux * $vx + $uy * $vy"/> + <xsl:variable name="vy-sign"> + <xsl:choose> + <xsl:when test="($ux * $vy - $uy * $vx) &lt; 0 ">-1</xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="acos-pn-delta"> + <xsl:call-template name="acos"> + <xsl:with-param name="x" select="$p-delta div $n-delta"/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="unchecked-delta" select="$vy-sign * $acos-pn-delta * 180 div $pi "/> + <xsl:variable name="delta"> + <xsl:choose> + <xsl:when test=" $sweep-flag = 0 and $unchecked-delta &gt; 0 "> + <xsl:value-of select=" ($unchecked-delta - 360) mod 360 "/> + </xsl:when> + <xsl:when test=" $sweep-flag = 1 and $unchecked-delta &lt; 0 "> + <xsl:value-of select=" ($unchecked-delta + 360) mod 360 "/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select=" $unchecked-delta mod 360 "/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="concat ($cx, ' ' , $cy, ' ' , $rx, ' ' , $ry, ' ' , $theta, ' ' , $delta, ' ' , $x-axis-rotation) "/> + </xsl:template> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/import/wordml/wordml2ooo_props.xsl b/openoffice/share/xslt/import/wordml/wordml2ooo_props.xsl new file mode 100644 index 0000000000000000000000000000000000000000..428f6ce9456937b3fe03697e4685f9d3dfd9d0e5 --- /dev/null +++ b/openoffice/share/xslt/import/wordml/wordml2ooo_props.xsl @@ -0,0 +1,288 @@ +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" exclude-result-prefixes="w wx aml o dt v" xmlns:an="urn:flr:annotate"> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + +<an:page-layout-properties + context-node-input="w:sectPr" + context-node-output="style:page-layout-properties"> +<an:so-supported select="w:pgMar/@w:gutter"/> +<an:so-supported select="w:pgSz/@w:code"/> +</an:page-layout-properties> + +<xsl:template name="page-layout-properties"> + +<!-- NOTE: "div 567.0" converts from twips to cm --> +<xsl:attribute name="fo:margin-top"> + <xsl:variable name="header-margin"> + <xsl:choose> + <xsl:when test="w:pgMar/@w:header"> + <xsl:value-of select="w:pgMar/@w:header"/> + </xsl:when> + <xsl:otherwise>720</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="margin-top"> + <xsl:choose> + <xsl:when test="w:hdr"> + <xsl:choose> + <xsl:when test="w:pgMar/@w:top &gt;= $header-margin"> + <xsl:value-of select="$header-margin"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="w:pgMar/@w:top"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="w:pgMar/@w:top"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="concat($margin-top div 567.0, 'cm')"/> +</xsl:attribute> +<xsl:attribute name="fo:margin-bottom"> + <xsl:variable name="footer-margin"> + <xsl:choose> + <xsl:when test="w:pgMar/@w:footer"> + <xsl:value-of select="w:pgMar/@w:footer"/> + </xsl:when> + <xsl:otherwise>720</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="margin-bottom"> + <xsl:choose> + <xsl:when test="w:ftr"> + <xsl:value-of select="$footer-margin"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="w:pgMar/@w:bottom"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:value-of select="concat($margin-bottom div 567.0, 'cm')"/> +</xsl:attribute> +<xsl:attribute name="fo:margin-left"> + <xsl:value-of select="concat(w:pgMar/@w:left div 567.0, 'cm')"/> +</xsl:attribute> +<xsl:attribute name="fo:margin-right"> + <xsl:value-of select="concat(w:pgMar/@w:right div 567.0, 'cm')"/> +</xsl:attribute> + +<xsl:attribute name="fo:page-width"> + <xsl:value-of select="concat(w:pgSz/@w:w div 567.0, 'cm')"/> +</xsl:attribute> +<xsl:attribute name="fo:page-height"> + <xsl:value-of select="concat(w:pgSz/@w:h div 567.0, 'cm')"/> +</xsl:attribute> +<xsl:attribute name="style:footnote-max-height"> + <xsl:value-of select="'0cm'"/> +</xsl:attribute> +<xsl:attribute name="style:print-orientation"> + <xsl:choose> + <xsl:when test="w:pgSz/@w:orient"> + <xsl:value-of select="w:pgSz/@w:orient"/> + </xsl:when> + <xsl:otherwise>portrait</xsl:otherwise> + </xsl:choose> +</xsl:attribute> +<xsl:apply-templates select="//w:bgPict"/> +<xsl:call-template name="column-properties"/> +</xsl:template> + + +<an:column-properties + context-node-input="w:sectPr" + context-node-output="style:page-layout-properties"> +<an:so-supported select="w:cols/@w:sep"/> +</an:column-properties> +<xsl:template name="column-properties"> +<style:columns> +<xsl:attribute name="fo:column-count"> + <xsl:choose> + <xsl:when test="w:cols/@w:num"> + <xsl:value-of select="w:cols/@w:num"/> + </xsl:when> + <xsl:otherwise>1</xsl:otherwise> + </xsl:choose> +</xsl:attribute> + +<xsl:if test="not(w:cols/w:col)"> +<!-- bug in the OASIS spec resp. bug in xmloff --> +<xsl:attribute name="fo:column-gap"> + <xsl:value-of select="concat(w:cols/@w:space div 567.0, 'cm')"/> +</xsl:attribute> +</xsl:if> + +<xsl:for-each select="w:cols/w:col"> + <style:column> + <xsl:attribute name="style:rel-width"> + <xsl:value-of select="concat(@w:w, '*')"/> + </xsl:attribute> + <xsl:attribute name="fo:start-indent"> + <xsl:value-of select="'0cm'"/> + </xsl:attribute> + <xsl:attribute name="fo:end-indent"> + <xsl:choose> + <xsl:when test="@w:space"> + <xsl:value-of select="concat(@w:space div 567.0, 'cm')"/> + </xsl:when> + <xsl:otherwise>0cm</xsl:otherwise> + </xsl:choose> + </xsl:attribute> + </style:column> +</xsl:for-each> +</style:columns> +</xsl:template> + +<an:text-properties + context-node-input="w:rPr" + context-node-output="style:text-properties"> +</an:text-properties > +<xsl:template name="text-properties"> +<xsl:variable name="b-value"> + <xsl:choose> + <xsl:when test="w:b/@val"> + <xsl:value-of select="w:b/@val"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="local-name(w:b)"/> + </xsl:otherwise> + </xsl:choose> +</xsl:variable> +<!-- could be simplified: is "b" actually a valid value of w:b/@val ? --> +<xsl:variable name="font-weight"> + <xsl:choose> + <xsl:when test="$b-value = 'on'">bold</xsl:when> + <xsl:when test="$b-value = 'off'">normal</xsl:when> + <xsl:when test="$b-value = 'b'">bold</xsl:when> + <xsl:otherwise></xsl:otherwise> + </xsl:choose> +</xsl:variable> +<xsl:attribute name="fo:font-weight"> + <xsl:value-of select="$font-weight"/> +</xsl:attribute> +<xsl:attribute name="style:font-weight-asian"> + <xsl:value-of select="$font-weight"/> +</xsl:attribute> +<xsl:attribute name="style:font-weight-complex"> + <xsl:variable name="b-cs-value"> + <xsl:choose> + <xsl:when test="w:b-cs/@val"> + <xsl:value-of select="w:b-cs/@val"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="local-name(w:b-cs)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!-- could be simplified: is "b-cs" actually a valid value of w:b-cs/@val --> + <xsl:choose> + <xsl:when test="$b-cs-value = 'on'">bold</xsl:when> + <xsl:when test="$b-cs-value = 'off'">normal</xsl:when> + <xsl:when test="$b-cs-value = 'b-cs'">bold</xsl:when> + <xsl:otherwise></xsl:otherwise> + </xsl:choose> +</xsl:attribute> +<xsl:variable name="i-value"> + <xsl:choose> + <xsl:when test="w:i/@val"> + <xsl:value-of select="w:i/@val"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="local-name(w:i)"/> + </xsl:otherwise> + </xsl:choose> +</xsl:variable> +<!-- could be simplified: is "i" actually a valid value of w:i/@val ? --> +<xsl:variable name="font-style"> + <xsl:choose> + <xsl:when test="$i-value = 'on'">italic</xsl:when> + <xsl:when test="$i-value = 'off'">normal</xsl:when> + <xsl:when test="$i-value = 'i'">italic</xsl:when> + <xsl:otherwise></xsl:otherwise> + </xsl:choose> +</xsl:variable> +<xsl:attribute name="fo:font-style"> + <xsl:value-of select="$font-style"/> +</xsl:attribute> +<xsl:attribute name="style:font-style-asian"> + <xsl:value-of select="$font-style"/> +</xsl:attribute> +<xsl:attribute name="style:font-style-complex"> + <xsl:variable name="i-cs-value"> + <xsl:choose> + <xsl:when test="w:i-cs/@val"> + <xsl:value-of select="w:i-cs/@val"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="local-name(w:i-cs)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!-- could be simplified: is "i-cs" actually a valid value of w:i-cs/@val --> + <xsl:choose> + <xsl:when test="$i-cs-value = 'on'">italic</xsl:when> + <xsl:when test="$i-cs-value = 'off'">normal</xsl:when> + <xsl:when test="$i-cs-value = 'i-cs'">italic</xsl:when> + <xsl:otherwise></xsl:otherwise> + </xsl:choose> +</xsl:attribute> +<xsl:attribute name="fo:text-transform"> + <xsl:variable name="caps-value"> + <xsl:choose> + <xsl:when test="w:caps/@val"> + <xsl:value-of select="w:caps/@val"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="local-name(w:caps)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!-- could be simplified: is "caps" actually a valid value of w:caps/@val --> + <xsl:choose> + <xsl:when test="$caps-value = 'on'">uppercase</xsl:when> + <xsl:when test="$caps-value = 'off'">normal</xsl:when> + <xsl:when test="$caps-value = 'caps'">uppercase</xsl:when> + <xsl:otherwise></xsl:otherwise> + </xsl:choose> +</xsl:attribute> +<xsl:attribute name="fo:font-variant"> + <xsl:variable name="small-caps-value"> + <xsl:choose> + <xsl:when test="w:smallCaps/@val"> + <xsl:value-of select="w:smallCaps/@val"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="local-name(w:smallCaps)"/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!-- could be simplified: is "smallCaps" actually a valid value of w:smallCaps/@val --> + <xsl:choose> + <xsl:when test="$small-caps-value = 'on'">small-caps</xsl:when> + <xsl:when test="$small-caps-value = 'off'">normal</xsl:when> + <xsl:when test="$small-caps-value = 'smallCaps'">small-caps</xsl:when> + <xsl:otherwise></xsl:otherwise> + </xsl:choose> +</xsl:attribute> +</xsl:template> + +</xsl:stylesheet> diff --git a/openoffice/share/xslt/import/wordml/wordml2ooo_settings.xsl b/openoffice/share/xslt/import/wordml/wordml2ooo_settings.xsl new file mode 100644 index 0000000000000000000000000000000000000000..9baddf9131082dc9351024f0417d4ca7c300c3d4 --- /dev/null +++ b/openoffice/share/xslt/import/wordml/wordml2ooo_settings.xsl @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" exclude-result-prefixes="w wx aml o dt v"> + <xsl:template match="w:docPr"> + <office:settings> + <config:config-item-set config:name="view-settings"> + <config:config-item config:name="InBrowseMode" config:type="boolean"> + <xsl:choose> + <xsl:when test="w:view/@w:val = 'outline'">true</xsl:when> + <xsl:when test="w:view/@w:val = 'print'">false</xsl:when> + <!-- others: web, reading, normal, master-pages, none. glu --> + <xsl:otherwise>true</xsl:otherwise> + </xsl:choose> + </config:config-item> + <config:config-item-map-indexed config:name="Views"> + <config:config-item-map-entry> + <xsl:if test="w:zoom"> + <!-- VisibleRight and VisibleBottom are arbitrary positive numbers. ;) glu --> + <config:config-item config:name="VisibleRight" config:type="int">1</config:config-item> + <config:config-item config:name="VisibleBottom" config:type="int">1</config:config-item> + <xsl:choose> + <xsl:when test="w:zoom/@w:val = 'best-fit'"> + <config:config-item config:name="ZoomType" config:type="short">3</config:config-item> + </xsl:when> + <xsl:when test="w:zoom/@w:val = 'full-page'"> + <config:config-item config:name="ZoomType" config:type="short">2</config:config-item> + </xsl:when> + <xsl:when test="w:zoom/@w:val = 'text-fit'"> + <config:config-item config:name="ZoomType" config:type="short">1</config:config-item> + </xsl:when> + <xsl:otherwise> + <config:config-item config:name="ZoomType" config:type="short">0</config:config-item> + </xsl:otherwise> + </xsl:choose> + <config:config-item config:name="ZoomFactor" config:type="short"> + <xsl:value-of select="w:zoom/@w:percent"/> + </config:config-item> + </xsl:if> + </config:config-item-map-entry> + </config:config-item-map-indexed> + </config:config-item-set> + </office:settings> + </xsl:template> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/import/wordml/wordml2ooo_table.xsl b/openoffice/share/xslt/import/wordml/wordml2ooo_table.xsl new file mode 100644 index 0000000000000000000000000000000000000000..6abc0a64e5b651ba3375e1efb8a00e10ab53665c --- /dev/null +++ b/openoffice/share/xslt/import/wordml/wordml2ooo_table.xsl @@ -0,0 +1,1282 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" exclude-result-prefixes="w wx aml o dt v"> + <xsl:template match="w:style[@w:type='table']" mode="table"> + <style:style style:family="table"> + <xsl:attribute name="style:name"> + <xsl:value-of select="concat('w',translate(@w:styleId,' ~`!@#$%^*(&#x26;)+/,;?&lt;&gt;{}[]:','_'))"/> + </xsl:attribute> + <xsl:if test="w:basedOn"> + <xsl:attribute name="style:parent-style-name"> + <xsl:value-of select="concat('w',translate(w:basedOn/@w:val,' ~`!@#$%^*(&#x26;)+/,;?&lt;&gt;{}[]:','_'))"/> + </xsl:attribute> + </xsl:if> + <style:table-properties table:align="margins"/> + </style:style> + </xsl:template> + <xsl:template match="w:tblPr" mode="style"> + <xsl:variable name="table-number"> + <xsl:number count="w:tbl" from="/w:wordDocument/w:body" level="any" format="1" /> + </xsl:variable> + <xsl:element name="style:style"> + <xsl:attribute name="style:name"> + <xsl:text>Table</xsl:text> + <xsl:value-of select="$table-number"/> + </xsl:attribute> + <xsl:attribute name="style:family">table</xsl:attribute> + <xsl:if test="w:tblStyle"> + <xsl:attribute name="style:parent-style-name"> + <xsl:value-of select="concat('w',translate(w:tblStyle/@w:val,' ~`!@#$%^*(&#x26;)+/,;?&lt;&gt;{}[]:','_'))"/> + </xsl:attribute> + </xsl:if> + <xsl:variable name="section-property-number" select="count(preceding::w:sectPr)"/> + <xsl:variable name="last-section-property" select="preceding::w:pPr/w:sectPr[1]"/> + <xsl:variable name="next-section-property" select="following::w:sectPr[1]"/> + <xsl:variable name="last-next-p-tbl" select="$last-section-property[last()]/following::*[name()='w:p' or name()='w:tbl']"/> + <xsl:choose> + <xsl:when test="not($next-section-property/w:type/@w:val = 'continuous') and generate-id($last-next-p-tbl[1]) = generate-id(..) and not(ancestor::w:sectPr or ancestor::w:styles)"> + <xsl:attribute name="style:master-page-name"> + <xsl:text>Standard</xsl:text> + <xsl:value-of select="$section-property-number + 1" /> + </xsl:attribute> + </xsl:when> + <xsl:when test="$table-number = 1 and not(preceding::w:p[ancestor::w:body])"> + <xsl:attribute name="style:master-page-name">First_20_Page</xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:element name="style:table-properties"> + <xsl:choose> + <xsl:when test="w:jc/@w:val = 'left' or w:jc/@w:val = 'center' or w:jc/@w:val = 'right'"> + <xsl:attribute name="table:align"> + <xsl:value-of select="w:jc/@w:val"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="table:align">margins</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <!-- adopt the width of table and column corresponding the width of page and margins. . --> + <xsl:variable name="sectPr" select="following::w:sectPr[1]"/> + <xsl:variable name="total-page-size" select="$sectPr/w:pgSz/@w:w"/> + <xsl:variable name="page-left-mar" select="$sectPr/w:pgMar/@w:left"/> + <xsl:variable name="page-right-mar" select="$sectPr/w:pgMar/@w:right"/> + <xsl:variable name="page-size-value" select="$total-page-size - $page-left-mar - $page-right-mar"/> + <xsl:variable name="page-size-inch"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="'in'"/> + <xsl:with-param name="value" select="concat($page-size-value, 'twip') "/> + </xsl:call-template> + </xsl:variable> + <xsl:variable name="gridcols" select="../w:tblGrid/w:gridCol"/> + <xsl:variable name="tblsize" select="sum($gridcols/@w:w)"/> + <xsl:variable name="table_indent"> + <xsl:choose> + <xsl:when test="w:tblInd and w:tblInd/@w:w &gt; 0 "> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="'in'"/> + <xsl:with-param name="value" select="concat(w:tblInd/@w:w, 'twip') "/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="number( '0') "/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="rel-tblsize"> + <xsl:choose> + <xsl:when test="w:tblW/@w:type = 'pct'"> + <xsl:value-of select="(number(w:tblW/@w:w ) div 5000) * $page-size-inch"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="'in'"/> + <xsl:with-param name="value" select="concat($tblsize, 'twip')"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="style:width"> + <xsl:value-of select="concat($rel-tblsize, 'in' )"/> + </xsl:attribute> + <xsl:variable name="tbl_margin_left"> + <xsl:choose> + <xsl:when test="not(w:tblpPr ) "> + <xsl:choose> + <xsl:when test="w:bidiVisual"> + <xsl:choose> + <xsl:when test=" number($page-size-inch - $table_indent - $rel-tblsize) &gt; 0"> + <xsl:value-of select="$page-size-inch - $table_indent - $rel-tblsize"/> + </xsl:when> + <xsl:otherwise> + <xsl:text>0</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$table_indent"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="w:tblpPr"> + <!-- if the table is put into a draw:text-box, fo:margin-left and fo:margin-right should be 0 --> + <xsl:text>0</xsl:text> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:variable name="tbl_margin_right"> + <xsl:choose> + <xsl:when test="not(w:tblpPr ) "> + <xsl:choose> + <xsl:when test="w:bidiVisual"> + <xsl:value-of select="$table_indent"/> + </xsl:when> + <xsl:otherwise> + <xsl:choose> + <xsl:when test=" number($page-size-inch - $table_indent - $rel-tblsize) &gt; 0"> + <xsl:value-of select="$page-size-inch - $table_indent - $rel-tblsize"/> + </xsl:when> + <xsl:otherwise> + <xsl:text>0</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="w:tblpPr"> + <!-- if the table is put into a draw:text-box, fo:margin-left and fo:margin-right should be 0 --> + <xsl:text>0</xsl:text> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="fo:margin-left"> + <xsl:value-of select="concat( $tbl_margin_left, 'in')"/> + </xsl:attribute> + <xsl:attribute name="fo:margin-right"> + <xsl:value-of select="concat($tbl_margin_right, 'in')"/> + </xsl:attribute> + <!-- If previous w:p has a page break, the table must have the page break attribute applied to it May need this for tables starting on new pages --> + <!-- <xsl:if test="parent::w:tbl/preceding-sibling::w:p[1][descendant::w:br/@w:type='page']"> + <xsl:attribute name="fo:break-before">page</xsl:attribute></xsl:if> --> + <!-- initial values for tables--> + </xsl:element> + </xsl:element> + <!-- the following style is for conveting Word table text wrapping to SO Writer. Since SO Writer has no table text wrapping feature, so we use the draw:text-box as a container and put the table in draw:text-box --> + <xsl:if test="w:tblpPr"> + <xsl:element name="style:style"> + <xsl:attribute name="style:name">TableFrame<xsl:number count="w:tblpPr" from="/w:wordDocument/w:body" level="any" format="1"/> + </xsl:attribute> + <xsl:attribute name="style:family">graphic</xsl:attribute> + <xsl:attribute name="style:parent-style-name"> + <xsl:value-of select=" 'Frame' "/> + </xsl:attribute> + <xsl:element name="style:graphic-properties"> + <xsl:if test="w:tblpPr/@w:leftFromText"> + <xsl:variable name="left_margin_from_text"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="'in'"/> + <xsl:with-param name="value" select="concat (w:tblpPr/@w:leftFromText, 'twip') "/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="fo:margin-left"> + <xsl:value-of select="concat( $left_margin_from_text, 'in') "/> + </xsl:attribute> + </xsl:if> + <xsl:if test="w:tblpPr/@w:rightFromText"> + <xsl:variable name="right_margin_from_text"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="'in'"/> + <xsl:with-param name="value" select="concat (w:tblpPr/@w:rightFromText, 'twip') "/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="fo:margin-right"> + <xsl:value-of select="concat( $right_margin_from_text, 'in') "/> + </xsl:attribute> + </xsl:if> + <xsl:if test="w:tblpPr/@w:topFromText"> + <xsl:variable name="top_margin_from_text"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="'in'"/> + <xsl:with-param name="value" select="concat (w:tblpPr/@w:topFromText, 'twip') "/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="fo:margin-top"> + <xsl:value-of select="concat( $top_margin_from_text, 'in') "/> + </xsl:attribute> + </xsl:if> + <xsl:if test="w:tblpPr/@w:bottomFromText"> + <xsl:variable name="bottom_margin_from_text"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="'in'"/> + <xsl:with-param name="value" select="concat (w:tblpPr/@w:bottomFromText, 'twip') "/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="fo:margin-bottom"> + <xsl:value-of select="concat( $bottom_margin_from_text, 'in') "/> + </xsl:attribute> + </xsl:if> + <xsl:attribute name="style:number-wrapped-paragraphs"> + <xsl:text>no-limit</xsl:text> + </xsl:attribute> + <!--xsl:if test="w:tblpPr/@w:tblpYSpec" to get the vertical alignment--> + <xsl:variable name="vertical_alignment"> + <xsl:choose> + <xsl:when test="w:tblpPr/@w:tblpYSpec = 'top' "> + <xsl:text>top</xsl:text> + </xsl:when> + <xsl:when test="w:tblpPr/@w:tblpYSpec = 'center' "> + <xsl:text>middle</xsl:text> + </xsl:when> + <xsl:when test="w:tblpPr/@w:tblpYSpec= 'bottom' "> + <xsl:text>bottom</xsl:text> + </xsl:when> + <xsl:when test="w:tblpPr/@w:tblpYSpec = 'inside' "> + <xsl:text>from-top</xsl:text> + </xsl:when> + <xsl:when test="w:tblpPr/@w:tblpYSpec= 'outside' "> + <xsl:text>top</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>from-top</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="style:vertical-pos"> + <xsl:value-of select="$vertical_alignment"/> + </xsl:attribute> + <!--/xsl:if--> + <!--xsl:if test="w:tblpPr/@w:vertAnchor" to get the vertical anchor related area type --> + <xsl:variable name="frame_v_anchor"> + <xsl:choose> + <xsl:when test="w:tblpPr/@w:vertAnchor = 'text' "> + <xsl:value-of select=" 'paragraph' "/> + </xsl:when> + <xsl:when test="w:tblpPr/@w:vertAnchor = 'margin' "> + <xsl:value-of select=" 'paragraph-content' "/> + </xsl:when> + <xsl:when test="w:tblpPr/@w:vertAnchor = 'page' "> + <xsl:value-of select="w:tblpPr/@w:vertAnchor"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select=" 'page-content' "/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="style:vertical-rel"> + <xsl:value-of select="$frame_v_anchor"/> + </xsl:attribute> + <!--/xsl:if--> + <!--xsl:if test="w:tblpPr/@w:tblpXSpec" to get the horizntal alignment--> + <xsl:variable name="horizental_alignment"> + <xsl:choose> + <xsl:when test="w:tblpPr/@w:tblpXSpec = 'left' "> + <xsl:text>left</xsl:text> + </xsl:when> + <xsl:when test="w:tblpPr/@w:tblpXSpec = 'center' "> + <xsl:text>center</xsl:text> + </xsl:when> + <xsl:when test="w:tblpPr/@w:tblpXSpec = 'right' "> + <xsl:text>right</xsl:text> + </xsl:when> + <xsl:when test="w:tblpPr/@w:tblpXSpec = 'inside' "> + <xsl:text>from-left</xsl:text> + </xsl:when> + <xsl:when test="w:tblpPr/@w:tblpXSpec = 'outside' "> + <xsl:text>outside</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>left</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="style:horizontal-pos"> + <xsl:value-of select="$horizental_alignment"/> + </xsl:attribute> + <!--/xsl:if--> + <!--xsl:if test="w:tblpPr/@w:horzAnchor" to get the horizental anchor related area type--> + <xsl:variable name="frame_h_anchor"> + <xsl:choose> + <xsl:when test="w:tblpPr/@w:horzAnchor = 'text' "> + <xsl:value-of select=" 'paragraph' "/> + </xsl:when> + <xsl:when test="w:tblpPr/@w:horzAnchor = 'margin' "> + <xsl:value-of select=" 'page-content' "/> + </xsl:when> + <xsl:when test="w:tblpPr/@w:horzAnchor = 'page' "> + <xsl:value-of select="w:tblpPr/@w:horzAnchor"/> + </xsl:when> + <xsl:when test="w:tblpPr/@w:horzAnchor= 'inside' "> + <xsl:value-of select=" 'paragraph-start-margin' "/> + </xsl:when> + <xsl:when test="w:tblpPr/@w:horzAnchor= 'outside' "> + <xsl:value-of select=" 'paragraph-end-margin' "/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select=" 'paragraph-content' "/> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="style:horizontal-rel"> + <xsl:value-of select="$frame_h_anchor"/> + </xsl:attribute> + <!--/xsl:if--> + <xsl:attribute name="fo:background-color"> + <xsl:text>#ffffff</xsl:text> + </xsl:attribute> + <!-- xsl:attribute name="style:background-transparency"><xsl:text>100%</xsl:text></xsl:attribute --> + <xsl:attribute name="style:wrap"> + <xsl:text>parallel</xsl:text> + </xsl:attribute> + </xsl:element> + </xsl:element> + </xsl:if> + </xsl:template> + <xsl:template match="w:gridCol" mode="style"> + <xsl:element name="style:style"> + <xsl:attribute name="style:family">table-column</xsl:attribute> + <xsl:attribute name="style:name">Table<xsl:number count="w:tbl" from="/w:wordDocument/w:body" level="any" format="1"/>.C<xsl:number count="w:gridCol" from="/w:wordDocument/w:body" level="single" format="1"/> + </xsl:attribute> + <xsl:element name="style:table-column-properties"> + <xsl:variable name="column_width"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="'in'"/> + <xsl:with-param name="value" select="concat(@w:w, 'twip') "/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="style:column-width"> + <xsl:value-of select="concat($column_width,'in') "/> + </xsl:attribute> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template match="w:trPr" mode="style"> + <!-- to generate style:style of table-row height. --> + <xsl:element name="style:style"> + <xsl:attribute name="style:family">table-row</xsl:attribute> + <xsl:attribute name="style:name">Table<xsl:number count="w:tbl" from="/w:wordDocument/w:body" level="any" format="1"/>.R<xsl:number count="w:tr" from="/w:wordDocument/w:body" level="single" format="1"/> + </xsl:attribute> + <xsl:element name="style:table-row-properties"> + <xsl:choose> + <xsl:when test="w:trHeight/@w:val"> + <xsl:variable name="tbl_row_height"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="'in'"/> + <xsl:with-param name="value" select="concat(w:trHeight/@w:val, 'twip') "/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="style:min-row-height"> + <xsl:value-of select="concat($tbl_row_height, 'in' )"/> + </xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template match="w:tcPr" mode="style"> + <style:style> + <xsl:attribute name="style:name">Table<xsl:number count="w:tbl" from="/w:wordDocument/w:body" level="any" format="1"/>.R<xsl:number count="w:tr" from="/w:wordDocument/w:body" level="single" format="1"/>C<xsl:number count="w:tc" from="/w:wordDocument/w:body" level="single" format="1"/> + </xsl:attribute> + <xsl:attribute name="style:family">table-cell</xsl:attribute> + <xsl:variable name="rootStyle" select="ancestor::w:tbl/w:tblPr/w:tblStyle/@w:val"/> + <xsl:variable name="rootStyleNode" select="/w:wordDocument/w:styles/w:style[@w:styleId = $rootStyle]"/> + <xsl:element name="style:table-cell-properties"> + <!-- cell background color start --> + <xsl:variable name="tbl_cell_background_color"> + <xsl:choose> + <xsl:when test="w:shd/@w:fill"> + <xsl:value-of select="w:shd/@w:fill"/> + </xsl:when> + <xsl:when test="$rootStyleNode/w:tblpr/w:shd/@w:fill"> + <xsl:value-of select="$rootStyleNode/w:tblpr/w:shd/@w:fill"/> + </xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test=" string-length($tbl_cell_background_color) &gt; 0 and not( $tbl_cell_background_color ='auto' )"> + <xsl:attribute name="fo:background-color"> + <xsl:value-of select="concat('#',$tbl_cell_background_color)"/> + </xsl:attribute> + </xsl:when> + </xsl:choose> + <!--cell background color end --> + <!-- table cell vertical alignment start --> + <xsl:if test="w:vAlign"> + <xsl:variable name="tbl_cell_alignment"> + <xsl:choose> + <xsl:when test="w:vAlign/@w:val = 'top' "> + <xsl:text>top</xsl:text> + </xsl:when> + <xsl:when test="w:vAlign/@w:val = 'center' "> + <xsl:text>middle</xsl:text> + </xsl:when> + <xsl:when test="w:vAlign/@w:val = 'bottom' "> + <xsl:text>bottom</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>automatic</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="style:vertical-align"> + <xsl:value-of select="$tbl_cell_alignment"/> + </xsl:attribute> + </xsl:if> + <!--table cell alignment end --> + <!-- cell margin start --> + <xsl:variable name="tblcell_leftmargin"> + <xsl:choose> + <xsl:when test="w:tcMar/w:left"> + <xsl:call-template name="convert2in_special"> + <xsl:with-param name="original_value" select="concat(w:tcMar/w:left/@w:w , w:tcMar/w:left/@w:type) "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$rootStyleNode/w:tblPr/w:tblCellMar/w:left"> + <xsl:call-template name="convert2in_special"> + <xsl:with-param name="original_value" select="concat($rootStyleNode/w:tblPr/w:tblCellMar/w:left/@w:w , $rootStyleNode/w:tblPr/w:tblCellMar/w:left/@w:type)"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:text>0</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="tblcell_rightmargin"> + <xsl:choose> + <xsl:when test="w:tcMar/w:right"> + <xsl:call-template name="convert2in_special"> + <xsl:with-param name="original_value" select="concat(w:tcMar/w:right/@w:w , w:tcMar/w:right/@w:type) "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$rootStyleNode/w:tblPr/w:tblCellMar/w:right"> + <xsl:call-template name="convert2in_special"> + <xsl:with-param name="original_value" select="concat($rootStyleNode/w:tblPr/w:tblCellMar/w:right/@w:w , $rootStyleNode/w:tblPr/w:tblCellMar/w:right/@w:type)"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:text>0</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="tblcell_topmargin"> + <xsl:choose> + <xsl:when test="w:tcMar/w:top"> + <xsl:call-template name="convert2in_special"> + <xsl:with-param name="original_value" select="concat(w:tcMar/w:top/@w:w , w:tcMar/w:top/@w:type) "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$rootStyleNode/w:tblPr/w:tblCellMar/w:top"> + <xsl:call-template name="convert2in_special"> + <xsl:with-param name="original_value" select="concat($rootStyleNode/w:tblPr/w:tblCellMar/w:top/@w:w , $rootStyleNode/w:tblPr/w:tblCellMar/w:top/@w:type)"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:text>0</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="tblcell_bottommargin"> + <xsl:choose> + <xsl:when test="w:tcMar/w:bottom"> + <xsl:call-template name="convert2in_special"> + <xsl:with-param name="original_value" select="concat(w:tcMar/w:bottom/@w:w , w:tcMar/w:bottom/@w:type) "/> + </xsl:call-template> + </xsl:when> + <xsl:when test="$rootStyleNode/w:tblPr/w:tblCellMar/w:bottom"> + <xsl:call-template name="convert2in_special"> + <xsl:with-param name="original_value" select="concat($rootStyleNode/w:tblPr/w:tblCellMar/w:bottom/@w:w , $rootStyleNode/w:tblPr/w:tblCellMar/w:bottom/@w:type)"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:text>0</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:if test="string-length($tblcell_leftmargin) &gt; 0 "> + <xsl:attribute name="fo:padding-left"> + <xsl:value-of select="concat($tblcell_leftmargin, 'in' )"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="string-length($tblcell_rightmargin) &gt; 0"> + <xsl:attribute name="fo:padding-right"> + <xsl:value-of select="concat($tblcell_rightmargin, 'in' )"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="string-length($tblcell_topmargin) &gt; 0 "> + <xsl:attribute name="fo:padding-top"> + <xsl:value-of select="concat($tblcell_topmargin, 'in' )"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="string-length($tblcell_bottommargin) &gt; 0"> + <xsl:attribute name="fo:padding-bottom"> + <xsl:value-of select="concat($tblcell_bottommargin, 'in' )"/> + </xsl:attribute> + </xsl:if> + <!-- cell margin end --> + <xsl:variable name="row-position"> + <xsl:number count="w:tr" from="/w:wordDocument/w:body" level="single" format="1"/> + </xsl:variable> + <!-- cell borders should be carefully converted. a little complex. glu :( --> + <xsl:variable name="Borders" select="ancestor::w:tbl/w:tblPr/w:tblBorders"/> + <xsl:choose> + <xsl:when test="$row-position &gt; 1"> + <xsl:call-template name="get-table-border"> + <xsl:with-param name="style-pos" select="'top'"/> + <xsl:with-param name="style-position-0" select="w:tcBorders/w:top"/> + <xsl:with-param name="style-position-1" select="$Borders/w:insideH"/> + <xsl:with-param name="style-position-2" select="$rootStyleNode/w:tblPr/w:tblBorders/w:insideH"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="get-table-border"> + <xsl:with-param name="style-pos" select="'top'"/> + <xsl:with-param name="style-position-0" select="w:tcBorders/w:top"/> + <xsl:with-param name="style-position-1" select="$Borders/w:top"/> + <xsl:with-param name="style-position-2" select="$rootStyleNode/w:tblPr/w:tblBorders/w:top"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="count(ancestor::w:tr/following-sibling::w:tr) &gt; 0"> + <xsl:call-template name="get-table-border"> + <xsl:with-param name="style-pos" select="'bottom'"/> + <xsl:with-param name="style-position-0" select="w:tcBorders/w:bottom"/> + <xsl:with-param name="style-position-1" select="$Borders/w:insideH"/> + <xsl:with-param name="style-position-2" select="$rootStyleNode/w:tblPr/w:tblBorders/w:insideH"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="get-table-border"> + <xsl:with-param name="style-pos" select="'bottom'"/> + <xsl:with-param name="style-position-0" select="w:tcBorders/w:bottom"/> + <xsl:with-param name="style-position-1" select="$Borders/w:bottom"/> + <xsl:with-param name="style-position-2" select="$rootStyleNode/w:tblPr/w:tblBorders/w:bottom"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="count(ancestor::w:tc/preceding-sibling::w:tc) &gt; 0"> + <xsl:call-template name="get-table-border"> + <xsl:with-param name="style-pos" select="'left'"/> + <xsl:with-param name="style-position-0" select="w:tcBorders/w:left"/> + <xsl:with-param name="style-position-1" select="$Borders/w:insideV"/> + <xsl:with-param name="style-position-2" select="$rootStyleNode/w:tblPr/w:tblBorders/w:insideV"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="get-table-border"> + <xsl:with-param name="style-pos" select="'left'"/> + <xsl:with-param name="style-position-0" select="w:tcBorders/w:left"/> + <xsl:with-param name="style-position-1" select="$Borders/w:left"/> + <xsl:with-param name="style-position-2" select="$rootStyleNode/w:tblPr/w:tblBorders/w:left"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="count(ancestor::w:tc/following-sibling::w:tc) &gt; 0"> + <xsl:call-template name="get-table-border"> + <xsl:with-param name="style-pos" select="'right'"/> + <xsl:with-param name="style-position-0" select="w:tcBorders/w:right"/> + <xsl:with-param name="style-position-1" select="$Borders/w:insideV"/> + <xsl:with-param name="style-position-2" select="$rootStyleNode/w:tblPr/w:tblBorders/w:insideV"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="get-table-border"> + <xsl:with-param name="style-pos" select="'right'"/> + <xsl:with-param name="style-position-0" select="w:tcBorders/w:right"/> + <xsl:with-param name="style-position-1" select="$Borders/w:right"/> + <xsl:with-param name="style-position-2" select="$rootStyleNode/w:tblPr/w:tblBorders/w:right"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:element> + </style:style> + </xsl:template> + <xsl:template name="get-table-border"> + <xsl:param name="style-pos"/> + <xsl:param name="style-position-0"/> + <xsl:param name="style-position-1"/> + <xsl:param name="style-position-2"/> + <xsl:variable name="size-style"> + <xsl:choose> + <xsl:when test="$style-position-0"> + <xsl:value-of select="$style-position-0/@w:sz"/> + </xsl:when> + <xsl:when test="$style-position-1"> + <xsl:value-of select="$style-position-1/@w:sz"/> + </xsl:when> + <xsl:when test="$style-position-2"> + <xsl:value-of select="$style-position-2/@w:sz"/> + </xsl:when> + <xsl:otherwise>2</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="border-style"> + <xsl:choose> + <xsl:when test="$style-position-0"> + <xsl:value-of select="$style-position-0/@w:val"/> + </xsl:when> + <xsl:when test="$style-position-1"> + <xsl:value-of select="$style-position-1/@w:val"/> + </xsl:when> + <xsl:when test="$style-position-2"> + <xsl:value-of select="$style-position-2/@w:val"/> + </xsl:when> + <xsl:otherwise>single</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="color-border"> + <xsl:choose> + <xsl:when test="$style-position-0 and string-length($style-position-0/@w:color) = 6"> + <xsl:value-of select="$style-position-0/@w:color"/> + </xsl:when> + <xsl:when test="$style-position-0 and $style-position-0/@w:color = 'auto' and contains($border-style, 'set')"> + <xsl:text>c0c0c0</xsl:text> + </xsl:when> + <xsl:when test="$style-position-1 and string-length($style-position-1/@w:color) = 6"> + <xsl:value-of select="$style-position-1/@w:color"/> + </xsl:when> + <xsl:when test="$style-position-1 and $style-position-1/@w:color = 'auto' and contains($border-style, 'set')"> + <xsl:text>c0c0c0</xsl:text> + </xsl:when> + <xsl:when test="$style-position-2 and string-length($style-position-2/@w:color) = 6"> + <xsl:value-of select="$style-position-2/@w:color"/> + </xsl:when> + <xsl:when test="$style-position-2 and $style-position-2/@w:color = 'auto' and contains($border-style, 'set')"> + <xsl:text>c0c0c0</xsl:text> + </xsl:when> + <xsl:otherwise>000000</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <!-- mapping border line widths. glu --> + <xsl:choose> + <xsl:when test="$border-style = 'nil' or $border-style = 'none'"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}">hidden</xsl:attribute> + </xsl:when> + <xsl:when test="$border-style = 'single'"> + <xsl:choose> + <xsl:when test="$size-style &lt; 7"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.002cm solid #', $color-border)"/> + </xsl:attribute> + </xsl:when> + <xsl:when test="$size-style &lt; 20"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.035cm solid #', $color-border)"/> + </xsl:attribute> + </xsl:when> + <xsl:when test="$size-style &lt; 30"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.088cm solid #', $color-border)"/> + </xsl:attribute> + </xsl:when> + <xsl:when test="$size-style &lt; 40"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.141cm solid #', $color-border)"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.176cm solid #', $color-border)"/> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$border-style = 'double'"> + <xsl:choose> + <xsl:when test="$size-style &lt; 10"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.039cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.002cm 0.035cm 0.002cm</xsl:attribute> + </xsl:when> + <xsl:when test="$size-style &lt; 15"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.092cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.002cm 0.088cm 0.002cm</xsl:attribute> + </xsl:when> + <xsl:when test="$size-style &lt; 20"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.106cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.035cm 0.035cm 0.035cm</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.265cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.088cm 0.088cm 0.088cm</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$border-style = 'triple'"> + <xsl:choose> + <xsl:when test="$size-style &lt; 5"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.039cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.002cm 0.035cm 0.002cm</xsl:attribute> + </xsl:when> + <xsl:when test="$size-style &lt; 10"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.092cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">.002cm 0.088cm 0.002cm</xsl:attribute> + </xsl:when> + <xsl:when test="$size-style &lt; 15"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.106cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.035cm 0.035cm 0.035cm</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.265cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.088cm 0.088cm 0.088cm</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$border-style = 'thin-thick-small-gap' or $border-style = 'thick-thin-small-gap'"> + <xsl:choose> + <xsl:when test="($border-style = 'thin-thick-small-gap' and ($style-pos = 'left' or $style-pos = 'top')) or ($border-style = 'thick-thin-small-gap' and ($style-pos = 'right' or $style-pos = 'bottom'))"> + <xsl:choose> + <xsl:when test="$size-style &lt; 20"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.125cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.002cm 0.088cm 0.035cm</xsl:attribute> + </xsl:when> + <xsl:when test="$size-style &lt; 30"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.178cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.002cm 0.088cm 0.088cm</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.231cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.002cm 0.088cm 0.141cm</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.159cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.088cm 0.035cm 0.035cm</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$border-style = 'thin-thick-thin-small-gap'"> + <xsl:choose> + <xsl:when test="$size-style &lt; 20"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.178cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.002cm 0.088cm 0.088cm</xsl:attribute> + </xsl:when> + <xsl:when test="$size-style &lt; 40"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.231cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.002cm 0.088cm 0.141cm</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.318cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.088cm 0.088cm 0.141cm</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$border-style = 'thin-thick-medium-gap' or $border-style = 'thick-thin-medium-gap'"> + <xsl:choose> + <xsl:when test="$size-style &lt; 10"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.039cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.002cm 0.035cm 0.002cm</xsl:attribute> + </xsl:when> + <xsl:when test="$size-style &lt; 15"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.106cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.035cm 0.035cm 0.035cm</xsl:attribute> + </xsl:when> + <xsl:when test="$size-style &lt; 30"> + <xsl:choose> + <xsl:when test="($border-style = 'thin-thick-medium-gap' and ($style-pos = 'left' or $style-pos = 'top')) or ($border-style = 'thick-thin-medium-gap' and ($style-pos = 'right' or $style-pos = 'bottom'))"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.212cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.035cm 0.088cm 0.088cm</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.159cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.088cm 0.035cm 0.035cm</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.318cm double #', $color-border)"/> + </xsl:attribute> + <xsl:choose> + <xsl:when test="($border-style = 'thin-thick-medium-gap' and ($style-pos = 'left' or $style-pos = 'top')) or ($border-style = 'thick-thin-medium-gap' and ($style-pos = 'right' or $style-pos = 'bottom'))"> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.088cm 0.088cm 0.141cm</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.141cm 0.088cm 0.088cm</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$border-style = 'thin-thick-thin-medium-gap'"> + <xsl:choose> + <xsl:when test="$size-style &lt; 10"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.039cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.002cm 0.035cm 0.002cm</xsl:attribute> + </xsl:when> + <xsl:when test="$size-style &lt; 15"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.106cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.035cm 0.035cm 0.035cm</xsl:attribute> + </xsl:when> + <xsl:when test="$size-style &lt; 30"> + <xsl:choose> + <xsl:when test="$style-pos = 'left' or $style-pos = 'top'"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.159cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.088cm 0.035cm 0.035cm</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.212cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.035cm 0.088cm 0.088cm</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.318cm double #', $color-border)"/> + </xsl:attribute> + <xsl:choose> + <xsl:when test="$style-pos = 'left' or $style-pos = 'top'"> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.141cm 0.088cm 0.088cm</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.088cm 0.088cm 0.141cm</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$border-style = 'thin-thick-large-gap' or $border-style = 'thick-thin-large-gap'"> + <xsl:choose> + <xsl:when test="$size-style &lt; 7"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.092cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.002cm 0.088cm 0.002cm</xsl:attribute> + </xsl:when> + <xsl:when test="$size-style &lt; 10"> + <xsl:choose> + <xsl:when test="($border-style = 'thin-thick-large-gap' and ($style-pos = 'left' or $style-pos = 'top')) or ($border-style = 'thick-thin-large-gap' and ($style-pos = 'right' or $style-pos = 'bottom'))"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.125cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.002cm 0.088cm 0.035cm</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.092cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.002cm 0.088cm 0.002cm</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$size-style &lt; 15"> + <xsl:choose> + <xsl:when test="($border-style = 'thin-thick-large-gap' and ($style-pos = 'left' or $style-pos = 'top')) or ($border-style = 'thick-thin-large-gap' and ($style-pos = 'right' or $style-pos = 'bottom'))"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.125cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.002cm 0.088cm 0.035cm</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.159cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.088cm 0.035cm 0.035cm</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$size-style &lt; 30"> + <xsl:choose> + <xsl:when test="($border-style = 'thin-thick-large-gap' and ($style-pos = 'left' or $style-pos = 'top')) or ($border-style = 'thick-thin-large-gap' and ($style-pos = 'right' or $style-pos = 'bottom'))"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.178cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.002cm 0.088cm 0.088cm</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.159cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.088cm 0.035cm 0.035cm</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$size-style &lt; 40"> + <xsl:choose> + <xsl:when test="($border-style = 'thin-thick-large-gap' and ($style-pos = 'left' or $style-pos = 'top')) or ($border-style = 'thick-thin-large-gap' and ($style-pos = 'right' or $style-pos = 'bottom'))"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.231cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.002cm 0.088cm 0.141cm</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.159cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.088cm 0.035cm 0.035cm</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.318cm double #', $color-border)"/> + </xsl:attribute> + <xsl:choose> + <xsl:when test="($border-style = 'thin-thick-large-gap' and ($style-pos = 'left' or $style-pos = 'top')) or ($border-style = 'thick-thin-large-gap' and ($style-pos = 'right' or $style-pos = 'bottom'))"> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.088cm 0.088cm 0.141cm</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.141cm 0.088cm 0.088cm</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$border-style = 'thin-thick-thin-large-gap'"> + <xsl:choose> + <xsl:when test="$size-style &lt; 5"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.125cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.002cm 0.088cm 0.035cm</xsl:attribute> + </xsl:when> + <xsl:when test="$size-style &lt; 10"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.178cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.002cm 0.088cm 0.088cm</xsl:attribute> + </xsl:when> + <xsl:when test="$size-style &lt; 20"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.231cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.002cm 0.088cm 0.141cm</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.318cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.088cm 0.088cm 0.141cm</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="contains( $border-style, 'wave') or $border-style = 'dash-dot-stroked'"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.106cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.035cm 0.035cm 0.035cm</xsl:attribute> + </xsl:when> + <xsl:when test="contains( $border-style, 'three-d')"> + <xsl:choose> + <xsl:when test="$size-style &lt; 10"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.035cm solid #', $color-border)"/> + </xsl:attribute> + </xsl:when> + <xsl:when test="$size-style &lt; 20"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.088cm solid #', $color-border)"/> + </xsl:attribute> + </xsl:when> + <xsl:when test="$size-style &lt; 30"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.176cm solid #', $color-border)"/> + </xsl:attribute> + </xsl:when> + <xsl:when test="$size-style &lt; 40"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.265cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.088cm 0.088cm 0.088cm</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.318cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.088cm 0.088cm 0.141cm</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="contains( $border-style, 'set')"> + <xsl:choose> + <xsl:when test="$size-style &lt; 7"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.092cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.002cm 0.088cm 0.002cm</xsl:attribute> + </xsl:when> + <xsl:when test="$size-style &lt; 10"> + <xsl:choose> + <xsl:when test="($border-style = 'outset' and ($style-pos = 'left' or $style-pos = 'top')) or ($border-style = 'inset' and ($style-pos = 'right' or $style-pos = 'bottom'))"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.092cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.002cm 0.088cm 0.002cm</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.125cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.002cm 0.088cm 0.035cm</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$size-style &lt; 15"> + <xsl:choose> + <xsl:when test="($border-style = 'outset' and ($style-pos = 'left' or $style-pos = 'top')) or ($border-style = 'inset' and ($style-pos = 'right' or $style-pos = 'bottom'))"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.159cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.088cm 0.035cm 0.035cm</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.125cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.002cm 0.088cm 0.035cm</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$size-style &lt; 30"> + <xsl:choose> + <xsl:when test="($border-style = 'outset' and ($style-pos = 'left' or $style-pos = 'top')) or ($border-style = 'inset' and ($style-pos = 'right' or $style-pos = 'bottom'))"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.159cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.088cm 0.035cm 0.035cm</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.178cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.002cm 0.088cm 0.088cm</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="$size-style &lt; 40"> + <xsl:choose> + <xsl:when test="($border-style = 'outset' and ($style-pos = 'left' or $style-pos = 'top')) or ($border-style = 'inset' and ($style-pos = 'right' or $style-pos = 'bottom'))"> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.159cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.088cm 0.035cm 0.035cm</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.231cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.002cm 0.088cm 0.141cm</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.318cm double #', $color-border)"/> + </xsl:attribute> + <xsl:choose> + <xsl:when test="($border-style = 'outset' and ($style-pos = 'left' or $style-pos = 'top')) or ($border-style = 'inset' and ($style-pos = 'right' or $style-pos = 'bottom'))"> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.141cm 0.088cm 0.088cm</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="{concat('fo:border-', $style-pos)}"> + <xsl:value-of select="concat('0.231cm double #', $color-border)"/> + </xsl:attribute> + <xsl:attribute name="{concat('style:border-line-width-',$style-pos)}">0.088cm 0.088cm 0.141cm</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="{concat('fo:border-', $style-pos)}">0.002cm solid #000000</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="w:tbl"> + <xsl:choose> + <xsl:when test="w:tblPr/w:tblpPr"> + <!-- if the table is surrounded by text then put the table into a draw:text-box --> + <xsl:element name="text:p"> + <xsl:element name="draw:frame"> + <xsl:attribute name="draw:style-name"> + <xsl:text>TableFrame</xsl:text> + <xsl:number count="w:tblpPr" from="/w:wordDocument/w:body" level="any" format="1"/> + </xsl:attribute> + <xsl:attribute name="draw:name">TableFr<xsl:number count="w:tblpPr" from="/w:wordDocument/w:body" level="any" format="1"/> + </xsl:attribute> + <xsl:variable name="tbl_anchor_type"> + <xsl:choose> + <xsl:when test="name(..) = 'w:tc' "> + <xsl:text>as-char</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:text>paragraph</xsl:text> + </xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="text:anchor-type"> + <xsl:value-of select="$tbl_anchor_type"/> + </xsl:attribute> + <xsl:variable name="tbl_draw_textbox_width"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="'in'"/> + <!-- adjust the width of draw:text-box containing a table with 20dxa + table-width --> + <xsl:with-param name="value" select="concat(string(number(sum(w:tblGrid/w:gridCol/@w:w) +20)), 'twip' )"/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="svg:width"> + <xsl:value-of select="concat ($tbl_draw_textbox_width, 'in') "/> + </xsl:attribute> + <xsl:if test="w:tblPr/w:tblpPr/@w:tblpX"> + <xsl:variable name="x_distance_from_anchor"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="'in'"/> + <xsl:with-param name="value" select="concat(w:tblPr/w:tblpPr/@w:tblpX, 'twip' ) "/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="svg:x"> + <xsl:value-of select="concat ($x_distance_from_anchor, 'in' )"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="w:tblPr/w:tblpPr/@w:tblpY"> + <xsl:variable name="y_distance_from_anchor"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="'in'"/> + <xsl:with-param name="value" select="concat(w:tblPr/w:tblpPr/@w:tblpY, 'twip' ) "/> + </xsl:call-template> + </xsl:variable> + <xsl:attribute name="svg:y"> + <xsl:value-of select="concat ($y_distance_from_anchor, 'in' )"/> + </xsl:attribute> + </xsl:if> + <!--create table in draw:text-box to produce table wrapping text effect--> + <xsl:element name="draw:text-box"> + <xsl:element name="table:table"> + <xsl:if test="w:tblPr"> + <xsl:attribute name="table:style-name">Table<xsl:number count="w:tbl" from="/w:wordDocument/w:body" level="any" format="1"/> + </xsl:attribute> + </xsl:if> + <xsl:apply-templates mode="dispatch"/> + </xsl:element> + </xsl:element> + </xsl:element> + <!--draw:text-box end --> + </xsl:element> + <!-- text:p end --> + </xsl:when> + <xsl:otherwise> + <!-- if the table is not surrounded by text then put the table into a draw:text-box --> + <xsl:element name="table:table"> + <xsl:if test="w:tblPr"> + <xsl:attribute name="table:style-name">Table<xsl:number count="w:tbl" from="/w:wordDocument/w:body" level="any" format="1"/> + </xsl:attribute> + </xsl:if> + <xsl:apply-templates mode="dispatch"/> + </xsl:element> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="w:tblGrid"> + <xsl:apply-templates select="w:gridCol"/> + </xsl:template> + <xsl:template match="w:gridCol"> + <xsl:element name="table:table-column"> + <xsl:attribute name="table:style-name">Table<xsl:number count="w:tbl" from="/w:wordDocument/w:body" level="any" format="1"/>.C<xsl:number count="w:gridCol" from="/w:wordDocument/w:body" level="single" format="1"/> + </xsl:attribute> + </xsl:element> + </xsl:template> + <xsl:template match="w:tr"> + <xsl:element name="table:table-row"> + <!-- generate row in table and add attribute of table:style-name if the style:style exists. cp tom chen. --> + <xsl:if test="w:trPr/w:trHeight"> + <xsl:attribute name="table:style-name">Table<xsl:number count="w:tbl" from="/w:wordDocument/w:body" level="any" format="1"/>.R<xsl:number count="w:tr" from="/w:wordDocument/w:body" level="single" format="1"/> + </xsl:attribute> + </xsl:if> + <xsl:apply-templates mode="dispatch"/> + </xsl:element> + </xsl:template> + <xsl:template match="w:tc"> + <xsl:element name="table:table-cell"> + <xsl:attribute name="table:style-name">Table<xsl:number count="w:tbl" from="/w:wordDocument/w:body" level="any" format="1"/>.R<xsl:number count="w:tr" from="/w:wordDocument/w:body" level="single" format="1"/>C<xsl:number count="w:tc" from="/w:wordDocument/w:body" level="single" format="1"/> + </xsl:attribute> + <xsl:if test="w:tcPr/w:gridSpan and w:tcPr/w:gridSpan/@w:val &gt; 0"> + <xsl:attribute name="table:number-columns-spanned"> + <xsl:value-of select="w:tcPr/w:gridSpan/@w:val"/> + </xsl:attribute> + </xsl:if> + <xsl:apply-templates mode="dispatch"/> + </xsl:element> + </xsl:template> + <xsl:template name="convert2in_special"> + <!-- this template is specially to deal with w:type ='dxa' situation --> + <xsl:param name="orignal_value"/> + <xsl:choose> + <xsl:when test="contains($orignal_value, 'dxa') "> + <xsl:variable name="table_measurement_new_value"> + <xsl:value-of select="concat( substring-before($orignal_value,'dxa'), 'twip')"/> + </xsl:variable> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="TargetMeasure" select="'in'"/> + <xsl:with-param name="value" select="$table_measurement_new_value"/> + </xsl:call-template> + </xsl:when> + </xsl:choose> + </xsl:template> +</xsl:stylesheet> diff --git a/openoffice/share/xslt/import/wordml/wordml2ooo_text.xsl b/openoffice/share/xslt/import/wordml/wordml2ooo_text.xsl new file mode 100644 index 0000000000000000000000000000000000000000..e72fe06759439f7b0569337d64b00593075f6c99 --- /dev/null +++ b/openoffice/share/xslt/import/wordml/wordml2ooo_text.xsl @@ -0,0 +1,1054 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!--*********************************************************** + * + * Licensed to the Apache Software Foundation (ASF) under one + * or more contributor license agreements. See the NOTICE file + * distributed with this work for additional information + * regarding copyright ownership. The ASF licenses this file + * to you under the Apache License, Version 2.0 (the + * "License"); you may not use this file except in compliance + * with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, + * software distributed under the License is distributed on an + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY + * KIND, either express or implied. See the License for the + * specific language governing permissions and limitations + * under the License. + * + ***********************************************************--> + + +<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:aml="http://schemas.microsoft.com/aml/2001/core" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:office="urn:oasis:names:tc:opendocument:xmlns:office:1.0" xmlns:style="urn:oasis:names:tc:opendocument:xmlns:style:1.0" xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0" xmlns:table="urn:oasis:names:tc:opendocument:xmlns:table:1.0" xmlns:draw="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" xmlns:number="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" xmlns:svg="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" xmlns:chart="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" xmlns:dr3d="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:form="urn:oasis:names:tc:opendocument:xmlns:form:1.0" xmlns:script="urn:oasis:names:tc:opendocument:xmlns:script:1.0" xmlns:config="urn:oasis:names:tc:opendocument:xmlns:config:1.0" xmlns:ooo="http://openoffice.org/2004/office" xmlns:ooow="http://openoffice.org/2004/writer" xmlns:oooc="http://openoffice.org/2004/calc" xmlns:dom="http://www.w3.org/2001/xml-events" exclude-result-prefixes="w wx aml o dt v"> + <xsl:template name="create-default-paragraph-styles"> + <xsl:variable name="default-paragraph-style" select="w:style[@w:default = 'on' and @w:type = 'paragraph']"/> + <xsl:if test="$default-paragraph-style"> + <style:default-style style:family="paragraph"> + <style:paragraph-properties> + <xsl:attribute name="style:tab-stop-distance"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="concat(/w:wordDocument/w:docPr/w:defaultTabStop/@w:val,'twip')"/> + </xsl:call-template>cm</xsl:attribute> + </style:paragraph-properties> + <style:text-properties style:use-window-font-color="true"> + <xsl:choose> + <xsl:when test="/w:wordDocument/w:fonts/w:defaultFonts"> + <xsl:attribute name="style:font-name"> + <xsl:value-of select="/w:wordDocument/w:fonts/w:defaultFonts/@w:ascii"/> + </xsl:attribute> + <xsl:attribute name="style:font-name-asian"> + <xsl:value-of select="/w:wordDocument/w:fonts/w:defaultFonts/@w:fareast"/> + </xsl:attribute> + <xsl:attribute name="style:font-name-complex"> + <xsl:value-of select="/w:wordDocument/w:fonts/w:defaultFonts/@w:cs"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:font-name">Times New Roman</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="$default-paragraph-style/w:rPr/w:sz"> + <xsl:attribute name="fo:font-size"> + <xsl:value-of select="translate($default-paragraph-style/w:rPr/w:sz/@w:val,'Na','0') div 2"/>pt</xsl:attribute> + <xsl:attribute name="style:font-size-asian"> + <xsl:value-of select="translate($default-paragraph-style/w:rPr/w:sz/@w:val,'Na','0') div 2"/>pt</xsl:attribute> + </xsl:if> + <xsl:if test="$default-paragraph-style/w:rPr/w:sz-cs"> + <xsl:attribute name="style:font-size-complex"> + <xsl:value-of select="$default-paragraph-style/w:rPr/w:sz-cs/@w:val div 2"/>pt</xsl:attribute> + </xsl:if> + <!-- if not defined default font size in Word, make it out as 10pt. glu --> + <xsl:if test="not($default-paragraph-style/w:rPr/w:sz or w:rPr/w:sz-cs)"> + <xsl:attribute name="fo:font-size">10pt</xsl:attribute> + <xsl:attribute name="style:font-size-asian">10pt</xsl:attribute> + <xsl:attribute name="style:font-size-complex">10pt</xsl:attribute> + </xsl:if> + <xsl:if test="$default-paragraph-style/w:rPr/w:lang"> + <xsl:if test="$default-paragraph-style/w:rPr/w:lang/@w:val"> + <xsl:attribute name="fo:language"> + <xsl:choose> + <xsl:when test="contains($default-paragraph-style/w:rPr/w:lang/@w:val, '-')"> + <xsl:value-of select="substring-before( $default-paragraph-style/w:rPr/w:lang/@w:val, '-')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$default-paragraph-style/w:rPr/w:lang/@w:val"/> + </xsl:otherwise> + </xsl:choose> + <!--xsl:value-of select="substring-before( $default-paragraph-style/w:rPr/w:lang/@w:val, '-')"/ --> + </xsl:attribute> + <xsl:attribute name="fo:country"> + <xsl:choose> + <xsl:when test="contains($default-paragraph-style/w:rPr/w:lang/@w:val, '-')"> + <xsl:value-of select="substring-before( $default-paragraph-style/w:rPr/w:lang/@w:val, '-')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$default-paragraph-style/w:rPr/w:lang/@w:val"/> + </xsl:otherwise> + </xsl:choose> + <!--xsl:value-of select="substring-after( $default-paragraph-style/w:rPr/w:lang/@w:val, '-')"/--> + </xsl:attribute> + </xsl:if> + <xsl:if test="$default-paragraph-style/w:rPr/w:lang/@w:fareast"> + <xsl:attribute name="style:language-asian"> + <xsl:choose> + <xsl:when test="contains($default-paragraph-style/w:rPr/w:lang/@w:fareast, '-')"> + <xsl:value-of select="substring-before( $default-paragraph-style/w:rPr/w:lang/@w:fareast, '-')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$default-paragraph-style/w:rPr/w:lang/@w:fareast"/> + </xsl:otherwise> + </xsl:choose> + <!--xsl:value-of select="substring-before( $default-paragraph-style/w:rPr/w:lang/@w:fareast, '-')"/--> + </xsl:attribute> + <xsl:attribute name="style:country-asian"> + <xsl:choose> + <xsl:when test="contains($default-paragraph-style/w:rPr/w:lang/@w:fareast, '-')"> + <xsl:value-of select="substring-before( $default-paragraph-style/w:rPr/w:lang/@w:fareast, '-')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$default-paragraph-style/w:rPr/w:lang/@w:fareast"/> + </xsl:otherwise> + </xsl:choose> + <!--xsl:value-of select="substring-after( $default-paragraph-style/w:rPr/w:lang/@w:fareast, '-')"/ --> + </xsl:attribute> + </xsl:if> + <xsl:if test="$default-paragraph-style/w:rPr/w:lang/@w:bidi"> + <xsl:attribute name="style:language-complex"> + <xsl:choose> + <xsl:when test="contains( $default-paragraph-style/w:rPr/w:lang/@w:bidi, '-') "> + <xsl:value-of select="substring-after( $default-paragraph-style/w:rPr/w:lang/@w:bidi, '-')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$default-paragraph-style/w:rPr/w:lang/@w:bidi "/> + </xsl:otherwise> + </xsl:choose> + <!--xsl:value-of select="substring-before( $default-paragraph-style/w:rPr/w:lang/@w:bidi, '-')"/--> + </xsl:attribute> + <xsl:attribute name="style:country-complex"> + <xsl:choose> + <xsl:when test="contains($default-paragraph-style/w:rPr/w:lang/@w:bidi, '-')"> + <xsl:value-of select="substring-after( $default-paragraph-style/w:rPr/w:lang/@w:bidi, '-')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$default-paragraph-style/w:rPr/w:lang/@w:bidi"/> + </xsl:otherwise> + </xsl:choose> + <!-- xsl:value-of select="substring-after( $default-paragraph-style/w:rPr/w:lang/@w:bidi, '-')"/ --> + </xsl:attribute> + </xsl:if> + </xsl:if> + </style:text-properties> + </style:default-style> + </xsl:if> + </xsl:template> + <xsl:template name="create-default-text-styles"> + <style:style style:name="Footnote_20_Symbol" style:display-name="Footnote Symbol" style:family="text"/> + <style:style style:name="Numbering_20_Symbols" style:display-name="Numbering Symbols" style:family="text"/> + <style:style style:name="Bullet_20_Symbols" style:display-name="Bullet Symbols" style:family="text"> + <style:text-properties style:font-name="StarSymbol" fo:font-size="9pt" style:font-name-asian="StarSymbol" style:font-size-asian="9pt" style:font-name-complex="StarSymbol" style:font-size-complex="9pt"/> + </style:style> + <style:style style:name="Endnote_20_Symbol" style:display-name="Endnote Symbol" style:family="text"/> + <style:style style:name="Footnote_20_anchor" style:display-name="Footnote anchor" style:family="text"> + <style:text-properties style:text-position="super 58%"/> + </style:style> + </xsl:template> + <xsl:template match="w:p" mode="style"> + <xsl:variable name="paragraph-number"> + <xsl:number from="/w:wordDocument/w:body" level="any" count="w:p" format="1"/> + </xsl:variable> + <xsl:variable name="section-property-number" select="count(preceding::w:sectPr)"/> + <xsl:variable name="last-section-property" select="preceding::w:pPr/w:sectPr[1]"/> + <xsl:variable name="next-section-property" select="following::w:sectPr[1]"/> + <style:style style:family="paragraph" style:name="P{$paragraph-number}"> + <xsl:choose> + <xsl:when test="w:pPr/w:pStyle"> + <xsl:attribute name="style:parent-style-name"> + <xsl:value-of select="concat('w',translate(w:pPr/w:pStyle/@w:val,' ~`!@#$%^*(&#x26;)+/,;?&lt;&gt;{}[]:','_'))" /> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:parent-style-name">wNormal</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:choose> + <xsl:when test="not($next-section-property/w:type/@w:val = 'continuous') and generate-id($last-section-property[last()]/following::w:p[1]) = generate-id(.) and not(ancestor::w:sectPr or ancestor::w:tbl)"> + <xsl:attribute name="style:master-page-name">Standard-1<xsl:value-of select="$section-property-number + 1"/> + </xsl:attribute> + </xsl:when> + <xsl:when test="$paragraph-number = 1"> + <xsl:attribute name="style:master-page-name">First_20_Page</xsl:attribute> + </xsl:when> + </xsl:choose> + <style:paragraph-properties> + <xsl:apply-templates select="w:pPr"/> + </style:paragraph-properties> + <style:text-properties> + <xsl:apply-templates select="w:pPr/w:rPr"/> + <xsl:apply-templates select="w:rPr"/> + </style:text-properties> + </style:style> + <xsl:if test="w:r/w:br/@w:type='page'"> + <style:style style:family="paragraph" style:name="P{$paragraph-number}page-break"> + <xsl:if test="w:pPr/w:pStyle"> + <xsl:attribute name="style:parent-style-name"> + <xsl:value-of select="concat('w',translate(w:pPr/w:pStyle/@w:val,' ~`!@#$%^*(&#x26;)+/,;?&lt;&gt;{}[]:','_'))"/> + </xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="generate-id($last-section-property[last()]/following::w:p[1]) = generate-id(.) and not(ancestor::w:sectPr or ancestor::w:tbl)"> + <xsl:attribute name="style:master-page-name">Standard-1<xsl:value-of select="$section-property-number + 1"/> + </xsl:attribute> + </xsl:when> + <xsl:when test="$paragraph-number = 1"> + <xsl:attribute name="style:master-page-name">First_20_Page</xsl:attribute> + </xsl:when> + </xsl:choose> + <style:paragraph-properties fo:break-before="page"> + <xsl:apply-templates select="w:pPr"/> + </style:paragraph-properties> + </style:style> + </xsl:if> + <xsl:if test="w:r/w:br/@w:type='column'"> + <style:style style:family="paragraph" style:name="P{$paragraph-number}column-break"> + <xsl:if test="w:pPr/w:pStyle"> + <xsl:attribute name="style:parent-style-name"> + <xsl:value-of select="concat('w',translate(w:pPr/w:pStyle/@w:val,' ~`!@#$%^*(&#x26;)+/,;?&lt;&gt;{}[]:','_'))"/> + </xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="generate-id($last-section-property[last()]/following::w:p[1]) = generate-id(.) and not(ancestor::w:sectPr or ancestor::w:tbl)"> + <xsl:attribute name="style:master-page-name">Standard-1<xsl:value-of select="$section-property-number + 1"/> + </xsl:attribute> + </xsl:when> + <xsl:when test="$paragraph-number = 1"> + <xsl:attribute name="style:master-page-name">First_20_Page</xsl:attribute> + </xsl:when> + </xsl:choose> + <style:paragraph-properties fo:break-before="column"> + <xsl:apply-templates select="w:pPr"/> + </style:paragraph-properties> + </style:style> + </xsl:if> + </xsl:template> + <xsl:template match="w:pPr"> + <xsl:if test="w:ind/@w:left"> + <xsl:attribute name="fo:margin-left"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="concat(w:ind/@w:left, 'twip')"/> + </xsl:call-template>cm</xsl:attribute> + </xsl:if> + <xsl:if test="w:ind/@w:right"> + <xsl:attribute name="fo:margin-right"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="concat(w:ind/@w:right, 'twip')"/> + </xsl:call-template>cm</xsl:attribute> + </xsl:if> + <xsl:if test="w:ind/@w:first-line"> + <xsl:attribute name="fo:text-indent"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="concat(w:ind/@w:first-line, 'twip')"/> + </xsl:call-template>cm</xsl:attribute> + </xsl:if> + <xsl:if test="w:ind/@w:hanging"> + <xsl:attribute name="fo:text-indent"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="concat('-',w:ind/@w:hanging, 'twip')"/> + </xsl:call-template>cm</xsl:attribute> + </xsl:if> + <!-- bi-directional support--> + <xsl:if test="w:bidi"> + <xsl:choose> + <xsl:when test="w:bidi/@w:val = 'off'"> + <xsl:attribute name="fo:text-align">start</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:writing-mode">rl-tb</xsl:attribute> + <xsl:attribute name="fo:text-align">end</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="w:jc"> + <xsl:choose> + <xsl:when test="w:jc/@w:val = 'center'"> + <xsl:attribute name="fo:text-align">center</xsl:attribute> + </xsl:when> + <xsl:when test="w:jc/@w:val = 'left'"> + <xsl:choose> + <xsl:when test="w:bidi and not(w:bidi/@w:val = 'off')"> + <xsl:attribute name="fo:text-align">end</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:text-align">start</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:when test="w:jc/@w:val = 'right'"> + <xsl:choose> + <xsl:when test="w:bidi and not(w:bidi/@w:val = 'off')"> + <xsl:attribute name="fo:text-align">start</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:text-align">end</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="fo:text-align">justify</xsl:attribute> + <xsl:attribute name="style:justify-single-word">false</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="w:spacing"> + <xsl:choose> + <xsl:when test="w:spacing/@w:line-rule = 'at-least'"> + <xsl:attribute name="style:line-height-at-least"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="concat(w:spacing/@w:line, 'twip')"/> + </xsl:call-template>cm</xsl:attribute> + </xsl:when> + <xsl:when test="w:spacing/@w:line-rule = 'auto'"> + <xsl:attribute name="fo:line-height"> + <xsl:value-of select="round(w:spacing/@w:line div 240 * 100)"/>%</xsl:attribute> + </xsl:when> + <xsl:when test="w:spacing/@w:line-rule = 'exact'"> + <xsl:attribute name="fo:line-height"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="concat(w:spacing/@w:line, 'twip')"/> + </xsl:call-template>cm</xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:if test="w:spacing/@w:before"> + <xsl:attribute name="fo:margin-top"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="concat(w:spacing/@w:before, 'twip')"/> + </xsl:call-template>cm</xsl:attribute> + </xsl:if> + <xsl:if test="w:spacing/@w:after"> + <xsl:attribute name="fo:margin-bottom"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="concat(w:spacing/@w:after, 'twip')"/> + </xsl:call-template>cm</xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="w:shd"> + <xsl:variable name="background-color"> + <xsl:choose> + <xsl:when test="string-length(w:shd/@w:fill) = 6"> + <xsl:value-of select="concat('#', w:shd/@w:fill)"/> + </xsl:when> + <xsl:otherwise>#000000</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:choose> + <xsl:when test="w:shd/@w:val = 'solid'"> + <xsl:attribute name="fo:background-color"> + <xsl:value-of select="$background-color"/> + </xsl:attribute> + </xsl:when> + <!-- patterns are necessary in the future. glu --> + <xsl:otherwise/> + </xsl:choose> + </xsl:if> + <xsl:if test="w:pageBreakBefore and not(w:pageBreakBefore/@w:val = 'off')"> + <xsl:attribute name="fo:break-before">page</xsl:attribute> + </xsl:if> + <xsl:if test="w:pageBreakBefore and w:pageBreakBefore/@w:val = 'off'"> + <xsl:attribute name="fo:break-before">auto</xsl:attribute> + </xsl:if> + <xsl:if test="w:keepNext"> + <xsl:attribute name="fo:keep-with-next">always</xsl:attribute> + </xsl:if> + <!-- + <xsl:if test="w:keepLines"> + <xsl:attribute name="style:break-inside">avoid</xsl:attribute> + </xsl:if> + --> + <xsl:if test="w:widowControl='on'"> + <xsl:attribute name="fo:widows">2</xsl:attribute> + <xsl:attribute name="fo:orphans">2</xsl:attribute> + </xsl:if> + <!-- + <xsl:if test="w:suppressAutoHyphens"> + <xsl:attribute name="fo:hyphenate">false</xsl:attribute> + </xsl:if> + --> + <xsl:if test="w:kinsoku/@w:val='off'"> + <xsl:attribute name="style:line-break">normal</xsl:attribute> + </xsl:if> + <xsl:if test="w:overflowPunct/@w:val='off'"> + <xsl:attribute name="style:punctuation-wrap">simple</xsl:attribute> + </xsl:if> + <xsl:if test="w:autoSpaceDE/@w:val='off' or w:autoSpaceDN/@w:val='off'"> + <xsl:attribute name="style:text-autospace">none</xsl:attribute> + </xsl:if> + <xsl:if test="w:textAlignment"> + <xsl:choose> + <xsl:when test="w:textAlignment/@w:val='center'"> + <xsl:attribute name="style:vertical-align">middle</xsl:attribute> + </xsl:when> + <xsl:when test="w:textAlignment/@w:val='baseline'"> + <xsl:attribute name="style:vertical-align">bottom</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:vertical-align"> + <xsl:value-of select="w:textAlignment/@w:val"/> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="w:pBdr"> + <xsl:if test="w:pBdr/w:top"> + <xsl:call-template name="get-table-border"> + <xsl:with-param name="style-pos" select="'top'"/> + <xsl:with-param name="style-position-0" select="w:pBdr/w:top"/> + </xsl:call-template> + <xsl:attribute name="fo:padding-top"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="concat(w:pBdr/w:top/@w:space,'pt')"/> + </xsl:call-template>cm</xsl:attribute> + </xsl:if> + <xsl:if test="w:pBdr/w:left"> + <xsl:call-template name="get-table-border"> + <xsl:with-param name="style-pos" select="'left'"/> + <xsl:with-param name="style-position-0" select="w:pBdr/w:left"/> + </xsl:call-template> + <xsl:attribute name="fo:padding-left"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="concat(w:pBdr/w:left/@w:space,'pt')"/> + </xsl:call-template>cm</xsl:attribute> + </xsl:if> + <xsl:if test="w:pBdr/w:right"> + <xsl:call-template name="get-table-border"> + <xsl:with-param name="style-pos" select="'right'"/> + <xsl:with-param name="style-position-0" select="w:pBdr/w:right"/> + </xsl:call-template> + <xsl:attribute name="fo:padding-right"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="concat(w:pBdr/w:right/@w:space,'pt')"/> + </xsl:call-template>cm</xsl:attribute> + </xsl:if> + <xsl:if test="w:pBdr/w:bottom"> + <xsl:call-template name="get-table-border"> + <xsl:with-param name="style-pos" select="'bottom'"/> + <xsl:with-param name="style-position-0" select="w:pBdr/w:bottom"/> + </xsl:call-template> + <xsl:attribute name="fo:padding-bottom"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="concat(w:pBdr/w:bottom/@w:space,'pt')"/> + </xsl:call-template>cm</xsl:attribute> + </xsl:if> + <xsl:if test="w:pBdr/*/@w:shadow='on'"> + <xsl:attribute name="style:shadow">#000000 0.15cm 0.15cm</xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="w:snapToGrid/@w:val='off'"> + <xsl:attribute name="style:snap-to-layout-grid">false</xsl:attribute> + </xsl:if> + <xsl:if test="w:tabs"> + <xsl:element name="style:tab-stops"> + <xsl:for-each select="w:tabs/w:tab"> + <xsl:element name="style:tab-stop"> + <xsl:attribute name="style:position"> + <xsl:if test="@w:pos &lt; 0"> + <xsl:message> + We meet a negative w:pos:<xsl:value-of select="@w:pos"/>. + </xsl:message> + <xsl:value-of select="'0cm'"/> + </xsl:if> + <xsl:if test="not(@w:pos &lt; 0)"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="concat(@w:pos, 'twip')"/> + </xsl:call-template>cm</xsl:if> + </xsl:attribute> + <xsl:choose> + <xsl:when test="@w:val = 'decimal'"> + <xsl:attribute name="style:type">char</xsl:attribute> + <xsl:attribute name="style:char"> + <xsl:value-of select="' '"/> + </xsl:attribute> + </xsl:when> + <xsl:when test="@w:val = 'left' or @w:val = 'right' or @w:val = 'center' "> + <xsl:attribute name="style:type"> + <xsl:value-of select="@w:val"/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:type">char</xsl:attribute> + <xsl:attribute name="style:char"> + <xsl:value-of select="' '"/> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <!-- Detect leader chars in tabs (rp) --> + <xsl:choose> + <xsl:when test="@w:leader = 'hyphen'"> + <xsl:attribute name="style:leader-style">solid</xsl:attribute> + <xsl:attribute name="style:leader-text">-</xsl:attribute> + </xsl:when> + <xsl:when test="@w:leader = 'underscore'"> + <xsl:attribute name="style:leader-style">solid</xsl:attribute> + <xsl:attribute name="style:leader-text">_</xsl:attribute> + </xsl:when> + <xsl:when test="@w:leader = 'dot'"> + <xsl:attribute name="style:leader-style">dotted</xsl:attribute> + <xsl:attribute name="style:leader-text">.</xsl:attribute> + </xsl:when> + </xsl:choose> + <!-- end leader chars (rp) --> + </xsl:element> + </xsl:for-each> + </xsl:element> + </xsl:if> + <xsl:apply-templates select="w:rPr" mode="paragraph-properties"/> + </xsl:template> + <xsl:template match="w:rPr" mode="style"> + <xsl:element name="style:style"> + <xsl:attribute name="style:name">T<xsl:number from="/w:wordDocument/w:body" level="any" count="w:rPr" format="1"/> + </xsl:attribute> + <xsl:attribute name="style:family">text</xsl:attribute> + <xsl:if test="w:rStyle"> + <xsl:attribute name="style:parent-style-name"> + <xsl:value-of select="concat('w',translate(w:rStyle/@w:val,' ~`!@#$%^*(&#x26;)+/,;?&lt;&gt;{}[]:','_'))"/> + </xsl:attribute> + </xsl:if> + <xsl:element name="style:text-properties"> + + <xsl:apply-templates select="current()"/> +<!-- <xsl:call-template name="text-properties"/> --> + </xsl:element> + </xsl:element> + </xsl:template> + <xsl:template match="w:rPr"> + <xsl:if test="w:rFonts"> + <xsl:if test="w:rFonts/@w:ascii"> + <xsl:attribute name="style:font-name"> + <xsl:value-of select="w:rFonts/@w:ascii"/> + </xsl:attribute> + <xsl:if test="ancestor::w:body"> + <xsl:attribute name="style:font-name-asian"> + <xsl:value-of select="w:rFonts/@w:ascii"/> + </xsl:attribute> + <xsl:attribute name="style:font-name-complex"> + <xsl:value-of select="w:rFonts/@w:ascii"/> + </xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="ancestor::w:styles"> + <xsl:if test="w:rFonts/@w:fareast"> + <xsl:attribute name="style:font-name-asian"> + <xsl:value-of select="w:rFonts/@w:fareast"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="w:rFonts/@w:cs"> + <xsl:attribute name="style:font-name-complex"> + <xsl:value-of select="w:rFonts/@w:cs"/> + </xsl:attribute> + </xsl:if> + </xsl:if> + </xsl:if> + <xsl:if test="parent::w:r"> + <xsl:if test="w:b"> + <xsl:attribute name="fo:font-weight">bold</xsl:attribute> + <xsl:attribute name="style:font-weight-asian">bold</xsl:attribute> + </xsl:if> + <xsl:if test="w:b-cs"> + <xsl:attribute name="style:font-weight-complex">bold</xsl:attribute> + </xsl:if> + <xsl:if test="w:i"> + <xsl:attribute name="fo:font-style">italic</xsl:attribute> + <xsl:attribute name="style:font-style-asian">italic</xsl:attribute> + </xsl:if> + <xsl:if test="w:i-cs"> + <xsl:attribute name="style:font-style-complex">italic</xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="w:caps"> + <xsl:attribute name="fo:text-transform">uppercase</xsl:attribute> + </xsl:if> + <xsl:if test="w:smallCaps"> + <xsl:attribute name="fo:font-variant">small-caps</xsl:attribute> + </xsl:if> + <xsl:if test="w:strike"> + <xsl:attribute name="style:text-line-through-style">solid</xsl:attribute> + </xsl:if> + <xsl:if test="w:dstrike"> + <xsl:attribute name="style:text-line-through-style">solid</xsl:attribute> + <xsl:attribute name="style:text-line-through-type">double</xsl:attribute> + </xsl:if> + <xsl:if test="w:outline"> + <xsl:attribute name="style:text-outline">true</xsl:attribute> + </xsl:if> + <xsl:if test="w:shadow"> + <xsl:attribute name="fo:text-shadow">1pt 1pt</xsl:attribute> + </xsl:if> + <xsl:if test="w:imprint"> + <xsl:attribute name="style:font-relief">engraved</xsl:attribute> + </xsl:if> + <xsl:if test="w:emboss"> + <xsl:attribute name="style:font-relief">embossed</xsl:attribute> + </xsl:if> + <xsl:if test="w:vanish"> + <xsl:attribute name="text:display">true</xsl:attribute> + </xsl:if> + <xsl:if test="w:color[not(@w:val = 'auto')]"> + <xsl:attribute name="fo:color">#<xsl:value-of select="w:color/@w:val"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="w:spacing"> + <xsl:attribute name="fo:letter-spacing"> + <xsl:call-template name="ConvertMeasure"> + <xsl:with-param name="value" select="concat(w:spacing/@w:val,'twip')"/> + </xsl:call-template>cm</xsl:attribute> + </xsl:if> + <xsl:if test="w:w/@w:val"> + <xsl:attribute name="style:text-scale"> + <xsl:value-of select="concat(w:w/@w:val, '%')"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="w:vertAlign or w:position"> + <xsl:variable name="height"> + <xsl:choose> + <xsl:when test="w:vertAlign[@w:val = 'superscript' or @w:val = 'subscript']">58%</xsl:when> + <xsl:otherwise>100%</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:variable name="position"> + <xsl:choose> + <xsl:when test="w:position"> + <!-- con't get font height easily, so just set w:val as percentage. glu --> + <xsl:value-of select="concat( w:position/@w:val, '%')"/> + </xsl:when> + <xsl:when test="w:vertAlign[@w:val = 'superscript']">super</xsl:when> + <xsl:when test="w:vertAlign[@w:val = 'subscript']">sub</xsl:when> + </xsl:choose> + </xsl:variable> + <xsl:attribute name="style:text-position"> + <xsl:value-of select="concat($position, ' ', $height)"/> + </xsl:attribute> + </xsl:if> + <xsl:if test="w:sz"> + <xsl:attribute name="fo:font-size"> + <xsl:value-of select="translate(w:sz/@w:val,'Na','0') div 2"/>pt</xsl:attribute> + <xsl:attribute name="style:font-size-asian"> + <xsl:value-of select="translate(w:sz/@w:val,'Na','0') div 2"/>pt</xsl:attribute> + </xsl:if> + <xsl:if test="w:sz-cs"> + <xsl:attribute name="style:font-size-complex"> + <xsl:value-of select="w:sz-cs/@w:val div 2"/>pt</xsl:attribute> + </xsl:if> + <xsl:if test="w:highlight"> + <xsl:choose> + <xsl:when test="w:highlight/@w:val='black'"> + <xsl:attribute name="fo:background-color">#000000</xsl:attribute> + </xsl:when> + <xsl:when test="w:highlight/@w:val='yellow'"> + <xsl:attribute name="fo:background-color">#ffff00</xsl:attribute> + </xsl:when> + <xsl:when test="w:highlight/@w:val='green'"> + <xsl:attribute name="fo:background-color">#00ff00</xsl:attribute> + </xsl:when> + <xsl:when test="w:highlight/@w:val='cyan'"> + <xsl:attribute name="fo:background-color">#00ffff</xsl:attribute> + </xsl:when> + <xsl:when test="w:highlight/@w:val='magenta'"> + <xsl:attribute name="fo:background-color">#ff00ff</xsl:attribute> + </xsl:when> + <xsl:when test="w:highlight/@w:val='blue'"> + <xsl:attribute name="fo:background-color">#0000ff</xsl:attribute> + </xsl:when> + <xsl:when test="w:highlight/@w:val='red'"> + <xsl:attribute name="fo:background-color">#ff0000</xsl:attribute> + </xsl:when> + <xsl:when test="w:highlight/@w:val='dark-blue'"> + <xsl:attribute name="fo:background-color">#000080</xsl:attribute> + </xsl:when> + <xsl:when test="w:highlight/@w:val='dark-cyan'"> + <xsl:attribute name="fo:background-color">#008080</xsl:attribute> + </xsl:when> + <xsl:when test="w:highlight/@w:val='dark-green'"> + <xsl:attribute name="fo:background-color">#008000</xsl:attribute> + </xsl:when> + <xsl:when test="w:highlight/@w:val='dark-magenta'"> + <xsl:attribute name="fo:background-color">#800080</xsl:attribute> + </xsl:when> + <xsl:when test="w:highlight/@w:val='dark-red'"> + <xsl:attribute name="fo:background-color">#800000</xsl:attribute> + </xsl:when> + <xsl:when test="w:highlight/@w:val='dark-yellow'"> + <xsl:attribute name="fo:background-color">#808000</xsl:attribute> + </xsl:when> + <xsl:when test="w:highlight/@w:val='dark-gray'"> + <xsl:attribute name="fo:background-color">#808080</xsl:attribute> + </xsl:when> + <xsl:when test="w:highlight/@w:val='light-gray'"> + <xsl:attribute name="fo:background-color">#c0c0c0</xsl:attribute> + </xsl:when> + </xsl:choose> + </xsl:if> + <xsl:if test="w:u"> + <xsl:if test="w:u/@w:val = 'thick' or contains(w:u/@w:val,'-heavy')"> + <xsl:attribute name="style:text-underline-width">bold</xsl:attribute> + </xsl:if> + <xsl:if test="w:u/@w:val = 'double' or contains(w:u/@w:val,'-double')"> + <xsl:attribute name="style:text-underline-type">double</xsl:attribute> + </xsl:if> + <xsl:choose> + <xsl:when test="w:u/@w:val = 'words' or w:u/@w:val = 'single' or w:u/@w:val = 'thick' or w:u/@w:val = 'double'"> + <xsl:attribute name="style:text-underline-style">solid</xsl:attribute> + </xsl:when> + <xsl:when test="contains(w:u/@w:val , 'dotted')"> + <xsl:attribute name="style:text-underline-style">dotted</xsl:attribute> + </xsl:when> + <xsl:when test="w:u/@w:val = 'dashed-heavy' or w:u/@w:val = 'dash'"> + <xsl:attribute name="style:text-underline-style">dash</xsl:attribute> + </xsl:when> + <xsl:when test="w:u/@w:val = 'dash-long' or w:u/@w:val = 'dash-long-heavy'"> + <xsl:attribute name="style:text-underline-style">long-dash</xsl:attribute> + </xsl:when> + <xsl:when test="w:u/@w:val = 'dash-dot-heavy' or w:u/@w:val = 'dot-dash'"> + <xsl:attribute name="style:text-underline-style">dot-dash</xsl:attribute> + </xsl:when> + <xsl:when test="w:u/@w:val = 'dash-dot-dot-heavy' or w:u/@w:val = 'dot-dot-dash'"> + <xsl:attribute name="style:text-underline-style">dot-dot-dash</xsl:attribute> + </xsl:when> + <xsl:when test="w:u/@w:val = 'wavy-heavy' or w:u/@w:val = 'wavy-double' or w:u/@w:val = 'wavy'"> + <xsl:attribute name="style:text-underline-style">wave</xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:if test="string-length(style:text-underline-style) &gt; 0"> + <xsl:attribute name="style:text-underline-style"> + <xsl:value-of select="w:u/@w:val"/> + </xsl:attribute> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="w:u/@w:color and not(w:u/@w:color = 'auto')"> + <xsl:attribute name="style:text-underline-color">#<xsl:value-of select="w:u/@w:color"/> + </xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="w:effect[@w:val = 'blink-background']"> + <xsl:attribute name="style:text-blinking">true</xsl:attribute> + </xsl:if> + <xsl:if test="w:shd and not(w:highlight)"> + <xsl:if test="string-length(w:shd/@w:fill) = 6"> + <xsl:attribute name="fo:background-color">#<xsl:value-of select="w:shd/@w:fill"/> + </xsl:attribute> + </xsl:if> + </xsl:if> + <xsl:if test="w:em"> + <xsl:choose> + <xsl:when test="w:em/@w:val = 'comma'"> + <xsl:attribute name="style:text-emphasize">accent below</xsl:attribute> + </xsl:when> + <xsl:when test="w:em/@w:val = 'under-dot'"> + <xsl:attribute name="style:text-emphasize">disc below</xsl:attribute> + </xsl:when> + <xsl:when test="w:em/@w:val = 'dot' or w:em/@w:val = 'circle' "> + <xsl:attribute name="style:text-emphasize"> + <xsl:value-of select=" concat(w:em/@w:val,' below') "/> + </xsl:attribute> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="style:text-emphasize">none</xsl:attribute> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + <xsl:if test="w:lang"> + <xsl:if test="w:lang/@w:val"> + <xsl:attribute name="fo:language"> + <xsl:choose> + <xsl:when test="contains(w:lang/@w:val, '-')"> + <xsl:value-of select="substring-before( w:lang/@w:val, '-')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="w:lang/@w:val"/> + </xsl:otherwise> + </xsl:choose> + <!--xsl:value-of select="substring-before( w:lang/@w:val, '-')"/--> + </xsl:attribute> + <xsl:attribute name="fo:country"> + <xsl:choose> + <xsl:when test="contains(w:lang/@w:val, '-')"> + <xsl:value-of select="substring-before( w:lang/@w:val, '-')"/> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="w:lang/@w:val"/> + </xsl:otherwise> + </xsl:choose> + <!--xsl:value-of select="substring-after( w:lang/@w:val, '-')"/--> + </xsl:attribute> + </xsl:if> + </xsl:if> + </xsl:template> + <xsl:template match="w:rPr" mode="paragraph-properties"> + <!-- right-to-left support--> + <xsl:if test="w:rtl and not(w:rtl/@w:val = 'off')"> + <xsl:attribute name="style:writing-mode">rl-tb</xsl:attribute> + <xsl:attribute name="fo:text-align">end</xsl:attribute> + </xsl:if> + </xsl:template> + <xsl:template match="w:p"> + <xsl:choose> + <!-- because word treats page breaks as separate tags, we must split some paragraphs up so that we can + give the sub para a fo:break-before ="page" or column attribute. --> + <xsl:when test="w:r[w:br/@w:type='page' or w:br/@w:type='column']"> + <xsl:call-template name="process-breaks-in-paragraph"/> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="process-common-paragraph"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="process-breaks-in-paragraph"> + <xsl:variable name="textruns-with-break" select="w:r[w:br/@w:type='page' or w:br/@w:type='column']"/> + <xsl:call-template name="create-sub-paragraph"> + <xsl:with-param name="textruns" select="$textruns-with-break[1]/preceding-sibling::w:r"/> + </xsl:call-template> + <xsl:for-each select="$textruns-with-break"> + <xsl:variable name="break-position" select="position()"/> + <xsl:call-template name="create-sub-paragraph"> + <!-- added following-sibling::w:fldSimple | following-sibling::w:hlink | following-sibling::aml:annotation to enable these elements to be processed when there are breaks happen G.Yang --> + <xsl:with-param name="textruns" select="following-sibling::w:r[not(w:br/@w:type='page' or w:br/@w:type='column') and (count(preceding::w:r[w:br/@w:type='page' or w:br/@w:type='column']) = $break-position)] | following-sibling::w:fldSimple[count(preceding::w:r[w:br/@w:type='page' or w:br/@w:type='column']) = $break-position] | following-sibling::w:hlink[count(preceding::w:r[w:br/@w:type='page' or w:br/@w:type='column']) = $break-position] | following-sibling::aml:annotation[count(preceding::w:r[w:br/@w:type='page' or w:br/@w:type='column']) = $break-position] "/> + <xsl:with-param name="textruns-with-break" select="current()"/> + </xsl:call-template> + </xsl:for-each> + </xsl:template> + <xsl:template name="create-sub-paragraph"> + <xsl:param name="textruns"/> + <xsl:param name="textruns-with-break"/> + <xsl:if test="$textruns or $textruns-with-break"> + <xsl:variable name="curr-num"> + <xsl:number from="/w:wordDocument/w:body" level="any" count="w:p" format="1"/> + </xsl:variable> + <text:p> + <xsl:choose> + <xsl:when test="$textruns-with-break"> + <xsl:attribute name="text:style-name"> + <xsl:value-of select="concat('P',$curr-num,w:br/@w:type, '-break')"/> + </xsl:attribute> + <xsl:apply-templates select="$textruns-with-break"/> + </xsl:when> + <xsl:otherwise> + <xsl:attribute name="text:style-name"> + <xsl:value-of select="concat( 'P', $curr-num)"/> + </xsl:attribute> + </xsl:otherwise> + </xsl:choose> + <xsl:if test="$textruns"> + <xsl:apply-templates select="$textruns"/> + </xsl:if> + </text:p> + </xsl:if> + </xsl:template> + <xsl:template name="process-common-paragraph"> + <xsl:variable name="heading-or-paragraph"> + <xsl:choose> + <xsl:when test="key('heading-style', w:pPr/w:pStyle/@w:val)">text:h</xsl:when> + <xsl:otherwise>text:p</xsl:otherwise> + </xsl:choose> + </xsl:variable> + <xsl:element name="{$heading-or-paragraph}"> + <xsl:if test="$heading-or-paragraph = 'text:h'"> + <xsl:attribute name="text:outline-level"> + <xsl:value-of select="key('heading-style',w:pPr/w:pStyle/@w:val)/w:pPr/w:outlineLvl/@w:val + 1"/> + </xsl:attribute> + </xsl:if> + <xsl:variable name="curr-num"> + <xsl:number from="/w:wordDocument/w:body" level="any" count="w:p" format="1"/> + </xsl:variable> + <xsl:attribute name="text:style-name"> + <xsl:value-of select="concat( 'P', $curr-num)"/> + </xsl:attribute> + <xsl:variable name="bookmark-and-paragraph" select="preceding::aml:annotation[(@w:type = 'Word.Bookmark.Start' or @w:type = 'Word.Bookmark.End') and not(ancestor::w:p)] | preceding::w:p"/> + <xsl:if test="count($bookmark-and-paragraph) &gt; 0 and name($bookmark-and-paragraph[last()]) = 'aml:annotation'"> + <xsl:call-template name="create-bookmark"> + <xsl:with-param name="bookmark-and-paragraph" select="$bookmark-and-paragraph"/> + <xsl:with-param name="position" select="count($bookmark-and-paragraph)"/> + </xsl:call-template> + </xsl:if> + <xsl:apply-templates mode="dispatch"/> + <xsl:if test="not(following::w:p)"> + <xsl:apply-templates select="following::aml:annotation[(@w:type = 'Word.Bookmark.Start' or @w:type = 'Word.Bookmark.End') and not(ancestor::w:p)]"/> + </xsl:if> + </xsl:element> + </xsl:template> + <xsl:template name="create-bookmark"> + <xsl:param name="bookmark-and-paragraph"/> + <xsl:param name="position"/> + <xsl:choose> + <xsl:when test="name($bookmark-and-paragraph[$position]) = 'aml:annotation'"> + <xsl:if test="$position &gt; 0"> + <xsl:call-template name="create-bookmark"> + <xsl:with-param name="bookmark-and-paragraph" select="$bookmark-and-paragraph"/> + <xsl:with-param name="position" select="$position - 1"/> + </xsl:call-template> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <xsl:call-template name="output-bookmark"> + <xsl:with-param name="bookmark-and-paragraph" select="$bookmark-and-paragraph"/> + <xsl:with-param name="position" select="$position + 1"/> + </xsl:call-template> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="output-bookmark"> + <xsl:param name="bookmark-and-paragraph"/> + <xsl:param name="position"/> + <xsl:apply-templates select="$bookmark-and-paragraph[$position]"/> + <xsl:if test="$position &lt; count($bookmark-and-paragraph)"> + <xsl:call-template name="output-bookmark"> + <xsl:with-param name="bookmark-and-paragraph" select="$bookmark-and-paragraph"/> + <xsl:with-param name="position" select="$position + 1"/> + </xsl:call-template> + </xsl:if> + </xsl:template> + <!-- WordML contains multiple w:t within one w:r, so in Star Writer text:span should correspond to w:t glu --> + <xsl:template match="w:r"> + <xsl:choose> + <xsl:when test="(preceding-sibling::w:r) or (w:rPr)"> + <!-- add this condition to prevent from printing the value of DATE, TIME, PRINTDATE, CREATEDATE, SAVEDATE, PAGE, NUMPAGES etc. fields in-between w:fldchar begin and w:fldchar end G.Yang.--> + <xsl:if test="not (preceding-sibling::w:r/w:instrText[substring(normalize-space(.),1,4) = 'DATE' or substring(normalize-space(.),1,4) = 'TIME' or substring(normalize-space(.),1,9) = 'PRINTDATE' or substring(normalize-space(.),1,10) = 'CREATEDATE' or substring(normalize-space(.),1,8) = 'SAVEDATE' or substring(normalize-space(.),1,4) = 'PAGE' or substring(normalize-space(.),1,8) = 'NUMPAGES' or substring(normalize-space(.),1,8) = 'NUMWORDS' or substring(normalize-space(.),1,8) = 'NUMCHARS' or substring(normalize-space(.),1,6) = 'REVNUM' or substring(normalize-space(.),1,7) = 'AUTONUM' or substring(normalize-space(.),1,10) = 'AUTONUMLGL' or substring(normalize-space(.),1,10) = 'AUTONUMOUT' or substring(normalize-space(.),1,3) = 'SEQ' or substring(normalize-space(.),1,6) = 'AUTHOR' or substring(normalize-space(.),1,5) = 'TITLE' or substring(normalize-space(.),1,7) = 'SUBJECT' or substring(normalize-space(.),1,8) = 'KEYWORDS' or substring(normalize-space(.),1,6) = 'FILLIN' or substring(normalize-space(.),1,11) = 'DOCPROPERTY' or substring(normalize-space(.),1,10) = 'MERGEFIELD' or substring(normalize-space(.),1,8) = 'MERGEREC' or substring(normalize-space(.),1,4) = 'NEXT' or substring( normalize-space(.),1,9) = 'HYPERLINK' or substring( normalize-space(.),1,3) = 'REF' ][1] and (following-sibling::w:r/w:fldChar[@w:fldCharType='end'] or ( not(preceding-sibling::w:r/w:fldChar[@w:fldCharType='end'] ) and parent::w:p/following-sibling::w:p/w:r/w:fldChar[@w:fldCharType='end'])) )"> + <text:span> + <xsl:choose> + <xsl:when test="w:rPr/w:rStyle"> + <xsl:attribute name="text:style-name"> + <xsl:value-of select="concat('w', translate(w:rPr/w:rStyle/@w:val,' ~`!@#$%^*(&#x26;)+/,;?&lt;&gt;{}[]:','_'))"/> + </xsl:attribute> + </xsl:when> + <xsl:when test="w:rPr"> + <xsl:variable name="position"> + <xsl:number from="/w:wordDocument/w:body" level="any" count="w:rPr" format="1"/> + </xsl:variable> + <xsl:attribute name="text:style-name">T<xsl:value-of select="$position + 1"/> + </xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:apply-templates mode="dispatch"/> + </text:span> + </xsl:if> + </xsl:when> + <xsl:otherwise> + <!-- add this condition to prevent from printing the value of DATE, TIME, PRINTDATE, CREATEDATE, SAVEDATE, PAGE, NUMPAGES, etc. fields in-between w:fldchar begin and w:fldchar end G.Yang.--> + <xsl:if test="not( preceding-sibling::w:r/w:instrText[substring(normalize-space(.),1,4) = 'DATE' or substring(normalize-space(.),1,4) = 'TIME' or substring(normalize-space(.),1,9) = 'PRINTDATE' or substring(normalize-space(.),1,10) = 'CREATEDATE' or substring(normalize-space(.),1,8) = 'SAVEDATE' or substring(normalize-space(.),1,4) = 'PAGE' or substring(normalize-space(.),1,8) = 'NUMPAGES' or substring(normalize-space(.),1,8) = 'NUMWORDS' or substring(normalize-space(.),1,8) = 'NUMCHARS' or substring(normalize-space(.),1,6) = 'REVNUM' or substring(normalize-space(.),1,7) = 'AUTONUM' or substring(normalize-space(.),1,10) = 'AUTONUMLGL' or substring(normalize-space(.),1,10) = 'AUTONUMOUT' or substring(normalize-space(.),1,3) = 'SEQ' or substring(normalize-space(.),1,6) = 'AUTHOR' or substring(normalize-space(.),1,5) = 'TITLE' or substring(normalize-space(.),1,7) = 'SUBJECT' or substring(normalize-space(.),1,8) = 'KEYWORDS' or substring(normalize-space(.),1,6) = 'FILLIN' or substring(normalize-space(.),1,11) = 'DOCPROPERTY' or substring(normalize-space(.),1,10) = 'MERGEFIELD' or substring(normalize-space(.),1,8) = 'MERGEREC' or substring(normalize-space(.),1,4) = 'NEXT' or substring( normalize-space(.),1,9) = 'HYPERLINK' or substring( normalize-space(.),1,3) = 'REF' ][1] and (following-sibling::w:r/w:fldChar[@w:fldCharType='end'] or ( not(preceding-sibling::w:r/w:fldChar[@w:fldCharType='end'] ) and parent::w:p/following-sibling::w:p/w:r/w:fldChar[@w:fldCharType='end'])) )"> + <xsl:apply-templates mode="dispatch"/> + </xsl:if> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template match="aml:annotation"> + <xsl:choose> + <xsl:when test="@w:type = 'Word.Bookmark.Start'"> + <text:bookmark-start text:name="{@w:name}"/> + </xsl:when> + <xsl:when test="@w:type = 'Word.Bookmark.End'"> + <xsl:variable name="id" select="@aml:id"/> + <text:bookmark-end text:name="{preceding::aml:annotation[@aml:id = $id]/@w:name}"/> + </xsl:when> + <xsl:when test="@w:type = 'Word.Comment'"> + <office:annotation office:display="true"> + <dc:creator> + <xsl:value-of select="@aml:author"/> + </dc:creator> + <dc:date> + <xsl:value-of select="substring(@aml:createdate,1,10)"/> + </dc:date> + <xsl:apply-templates select="aml:content/w:p"/> + </office:annotation> + </xsl:when> + </xsl:choose> + </xsl:template> + <xsl:template match="w:hlink"> + <xsl:element name="text:a"> + <xsl:attribute name="xlink:type">simple</xsl:attribute> + <xsl:choose> + <xsl:when test="@w:dest and @w:bookmark"> + <xsl:attribute name="xlink:href"> + <xsl:value-of select="concat( @w:dest, concat('#', @w:bookmark) )"/> + </xsl:attribute> + </xsl:when> + <xsl:when test="@w:dest"> + <xsl:attribute name="xlink:href"> + <xsl:value-of select="@w:dest"/> + </xsl:attribute> + </xsl:when> + <xsl:when test="@w:bookmark"> + <xsl:attribute name="xlink:href"> + <xsl:value-of select="concat('#', @w:bookmark)"/> + </xsl:attribute> + </xsl:when> + </xsl:choose> + <xsl:if test="@w:target"> + <xsl:attribute name="office:target-frame-name"> + <xsl:value-of select="@w:target"/> + </xsl:attribute> + </xsl:if> + <xsl:apply-templates mode="dispatch"/> + </xsl:element> + </xsl:template> + <xsl:template match="w:t"> + <xsl:choose> + <xsl:when test="string(.) = ' ' "> + <xsl:element name="text:s"/> + </xsl:when> + <xsl:when test="contains(.,' ')"> + <xsl:call-template name="replace-spaces"> + <xsl:with-param name="curr-string" select="."/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="."/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template name="replace-spaces"> + <xsl:param name="curr-string"/> + <xsl:if test="contains($curr-string,' ')"> + <xsl:value-of select="substring-before($curr-string,' ')"/> + <text:s text:c="2"/> + <xsl:variable name="next-string" select="substring-after($curr-string,' ')"/> + <xsl:choose> + <xsl:when test="contains($next-string, ' ')"> + <xsl:call-template name="replace-spaces"> + <xsl:with-param name="curr-string" select="$next-string"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of select="$next-string"/> + </xsl:otherwise> + </xsl:choose> + </xsl:if> + </xsl:template> + <xsl:template match="w:tab"> + <xsl:element name="text:tab"/> + </xsl:template> + <xsl:template match="w:br"> + <xsl:if test="@w:type='text-wrapping' or not(@w:type)"> + <text:line-break/> + </xsl:if> + </xsl:template> + <xsl:template match="w:footnote"> + <xsl:variable name="footnote-position"> + <xsl:number from="/w:wordDocument/w:body" count="w:footnote" level="any"/> + </xsl:variable> + <text:note text:note-class="footnote" text:id="ftn{$footnote-position}"> + <text:note-citation/> + <text:note-body> + <xsl:apply-templates mode="dispatch"/> + </text:note-body> + </text:note> + </xsl:template> + <xsl:template match="w:endnote"> + <xsl:variable name="endnote-position"> + <xsl:number from="/w:wordDocument/w:body" count="w:endnote" level="any" format="1"/> + </xsl:variable> + <text:endnote text:id="edn{$endnote-position}"> + <text:endnote-body> + <xsl:apply-templates mode="dispatch"/> + </text:endnote-body> + </text:endnote> + </xsl:template> +</xsl:stylesheet>